Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(247)

Unified Diff: src/trusted/validator_ragel/gen/validator_x86_64.c

Issue 10883051: Add documentation for the dynamic code modifications. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
Index: src/trusted/validator_ragel/gen/validator_x86_64.c
===================================================================
--- src/trusted/validator_ragel/gen/validator_x86_64.c (revision 9570)
+++ src/trusted/validator_ragel/gen/validator_x86_64.c (working copy)
@@ -191,29 +191,30 @@
case 1599: goto tr736;
case 1605: goto tr742;
case 1606: goto tr743;
- case 1721: goto tr858;
- case 1727: goto tr864;
- case 1756: goto tr893;
- case 1760: goto tr897;
+ case 1647: goto tr784;
+ case 1722: goto tr859;
+ case 1728: goto tr865;
+ case 1757: goto tr894;
case 1761: goto tr898;
- case 1764: goto tr901;
- case 1768: goto tr905;
- case 1877: goto tr1014;
- case 1973: goto tr1110;
- case 1976: goto tr1113;
- case 2092: goto tr1229;
- case 2097: goto tr1234;
- case 2115: goto tr1252;
- case 2119: goto tr1256;
- case 2188: goto tr1325;
- case 2222: goto tr1359;
+ case 1762: goto tr899;
+ case 1765: goto tr902;
+ case 1769: goto tr906;
+ case 1878: goto tr1015;
+ case 1974: goto tr1111;
+ case 1977: goto tr1114;
+ case 2093: goto tr1230;
+ case 2098: goto tr1235;
+ case 2116: goto tr1253;
+ case 2120: goto tr1257;
+ case 2189: goto tr1326;
case 2223: goto tr1360;
- case 2234: goto tr1371;
+ case 2224: goto tr1361;
case 2235: goto tr1372;
- case 2279: goto tr1416;
+ case 2236: goto tr1373;
case 2280: goto tr1417;
- case 2296: goto tr1433;
+ case 2281: goto tr1418;
case 2297: goto tr1434;
+ case 2298: goto tr1435;
case 844: goto st844;
case 944: goto tr81;
case 946: goto tr83;
@@ -225,10 +226,10 @@
case 1416: goto tr553;
case 1431: goto tr568;
case 1555: goto tr692;
- case 2052: goto tr1189;
- case 2256: goto tr1393;
- case 2263: goto tr1400;
- case 2290: goto tr1427;
+ case 2053: goto tr1190;
+ case 2257: goto tr1394;
+ case 2264: goto tr1401;
+ case 2291: goto tr1428;
case 1: goto st1;
case 1002: goto tr139;
case 1052: goto tr189;
@@ -236,7 +237,7 @@
case 1080: goto tr217;
case 1240: goto tr377;
case 1285: goto tr422;
- case 1911: goto tr1048;
+ case 1912: goto tr1049;
case 2: goto st2;
case 865: goto tr2;
case 868: goto tr5;
@@ -254,8 +255,8 @@
case 1244: goto tr381;
case 1286: goto tr423;
case 1289: goto tr426;
- case 1975: goto tr1112;
- case 2046: goto tr1183;
+ case 1976: goto tr1113;
+ case 2047: goto tr1184;
case 3: goto st3;
case 4: goto st4;
case 5: goto st5;
@@ -268,7 +269,7 @@
case 1082: goto tr219;
case 1242: goto tr379;
case 1287: goto tr424;
- case 1974: goto tr1111;
+ case 1975: goto tr1112;
case 7: goto st7;
case 1005: goto tr142;
case 1058: goto tr195;
@@ -276,7 +277,7 @@
case 1083: goto tr220;
case 1243: goto tr380;
case 1288: goto tr425;
- case 1835: goto tr972;
+ case 1836: goto tr973;
case 8: goto st8;
case 1007: goto tr144;
case 1062: goto tr199;
@@ -284,14 +285,14 @@
case 1085: goto tr222;
case 1245: goto tr382;
case 1290: goto tr427;
- case 1836: goto tr973;
+ case 1837: goto tr974;
case 9: goto st9;
case 942: goto tr79;
case 1099: goto tr236;
case 1115: goto tr252;
case 1459: goto tr596;
- case 2050: goto tr1187;
- case 2257: goto tr1394;
+ case 2051: goto tr1188;
+ case 2258: goto tr1395;
case 10: goto st10;
case 935: goto tr72;
case 951: goto tr88;
@@ -307,69 +308,69 @@
case 1581: goto tr718;
case 1582: goto tr719;
case 1583: goto tr720;
- case 2061: goto tr1198;
- case 2065: goto tr1202;
- case 2049: goto tr1186;
- case 2051: goto tr1188;
- case 2170: goto tr1307;
- case 2181: goto tr1318;
- case 2183: goto tr1320;
- case 2192: goto tr1329;
- case 2195: goto tr1332;
+ case 2062: goto tr1199;
+ case 2066: goto tr1203;
+ case 2050: goto tr1187;
+ case 2052: goto tr1189;
+ case 2171: goto tr1308;
+ case 2182: goto tr1319;
+ case 2184: goto tr1321;
+ case 2193: goto tr1330;
case 2196: goto tr1333;
case 2197: goto tr1334;
- case 2201: goto tr1338;
+ case 2198: goto tr1335;
case 2202: goto tr1339;
case 2203: goto tr1340;
case 2204: goto tr1341;
- case 2258: goto tr1395;
- case 2264: goto tr1401;
- case 2292: goto tr1429;
+ case 2205: goto tr1342;
+ case 2259: goto tr1396;
+ case 2265: goto tr1402;
+ case 2293: goto tr1430;
case 11: goto st11;
case 882: goto tr19;
- case 1741: goto tr878;
- case 1744: goto tr881;
- case 2103: goto tr1240;
- case 2105: goto tr1242;
+ case 1742: goto tr879;
+ case 1745: goto tr882;
+ case 2104: goto tr1241;
+ case 2106: goto tr1243;
case 12: goto st12;
case 890: goto tr27;
case 897: goto tr34;
case 883: goto tr20;
case 886: goto tr23;
- case 1758: goto tr895;
- case 1766: goto tr903;
- case 1782: goto tr919;
- case 1785: goto tr922;
- case 2117: goto tr1254;
- case 2121: goto tr1258;
- case 2130: goto tr1267;
- case 2132: goto tr1269;
+ case 1759: goto tr896;
+ case 1767: goto tr904;
+ case 1783: goto tr920;
+ case 1786: goto tr923;
+ case 2118: goto tr1255;
+ case 2122: goto tr1259;
+ case 2131: goto tr1268;
+ case 2133: goto tr1270;
case 13: goto st13;
case 14: goto st14;
case 15: goto st15;
case 16: goto st16;
case 896: goto tr33;
case 884: goto tr21;
- case 1757: goto tr894;
- case 1765: goto tr902;
- case 2116: goto tr1253;
- case 2120: goto tr1257;
+ case 1758: goto tr895;
+ case 1766: goto tr903;
+ case 2117: goto tr1254;
+ case 2121: goto tr1258;
case 17: goto st17;
case 885: goto tr22;
- case 1719: goto tr856;
- case 1725: goto tr862;
- case 2090: goto tr1227;
- case 2095: goto tr1232;
- case 18: goto st18;
- case 887: goto tr24;
case 1720: goto tr857;
case 1726: goto tr863;
case 2091: goto tr1228;
case 2096: goto tr1233;
+ case 18: goto st18;
+ case 887: goto tr24;
+ case 1721: goto tr858;
+ case 1727: goto tr864;
+ case 2092: goto tr1229;
+ case 2097: goto tr1234;
case 19: goto st19;
case 948: goto tr85;
case 1117: goto tr254;
- case 2259: goto tr1396;
+ case 2260: goto tr1397;
case 20: goto st20;
case 899: goto tr36;
case 21: goto st21;
@@ -403,9 +404,9 @@
case 1491: goto tr628;
case 1494: goto tr631;
case 1561: goto tr698;
- case 2021: goto tr1158;
- case 2260: goto tr1397;
- case 2299: goto tr1436;
+ case 2022: goto tr1159;
+ case 2261: goto tr1398;
+ case 2300: goto tr1437;
case 29: goto st29;
case 1151: goto tr288;
case 1152: goto tr289;
@@ -416,15 +417,15 @@
case 1124: goto tr261;
case 1144: goto tr281;
case 1236: goto tr373;
- case 2261: goto tr1398;
- case 2300: goto tr1437;
+ case 2262: goto tr1399;
+ case 2301: goto tr1438;
case 30: goto st30;
case 31: goto st31;
case 32: goto st32;
case 33: goto st33;
case 920: goto tr57;
case 0: goto st0;
- case 2262: goto tr1399;
+ case 2263: goto tr1400;
case 34: goto st34;
case 35: goto st35;
case 36: goto st36;
@@ -485,18 +486,18 @@
case 1471: goto tr608;
case 1473: goto tr610;
case 1474: goto tr611;
- case 1708: goto tr845;
- case 2043: goto tr1180;
- case 2062: goto tr1199;
+ case 1709: goto tr846;
+ case 2044: goto tr1181;
case 2063: goto tr1200;
case 2064: goto tr1201;
- case 2167: goto tr1304;
+ case 2065: goto tr1202;
case 2168: goto tr1305;
- case 2175: goto tr1312;
- case 2189: goto tr1326;
+ case 2169: goto tr1306;
+ case 2176: goto tr1313;
case 2190: goto tr1327;
- case 2193: goto tr1330;
- case 2267: goto tr1404;
+ case 2191: goto tr1328;
+ case 2194: goto tr1331;
+ case 2268: goto tr1405;
case 55: goto st55;
case 56: goto st56;
case 928: goto tr65;
@@ -505,18 +506,18 @@
case 1025: goto tr162;
case 1448: goto tr585;
case 1472: goto tr609;
- case 2044: goto tr1181;
- case 2177: goto tr1314;
- case 2169: goto tr1306;
- case 2191: goto tr1328;
+ case 2045: goto tr1182;
+ case 2178: goto tr1315;
+ case 2170: goto tr1307;
+ case 2192: goto tr1329;
case 57: goto st57;
case 58: goto st58;
case 59: goto st59;
case 60: goto st60;
- case 2160: goto tr1297;
+ case 2161: goto tr1298;
case 1024: goto tr161;
- case 2158: goto tr1295;
- case 2162: goto tr1299;
+ case 2159: goto tr1296;
+ case 2163: goto tr1300;
case 1282: goto tr419;
case 1571: goto tr708;
case 1475: goto tr612;
@@ -531,14 +532,14 @@
case 1482: goto tr619;
case 1483: goto tr620;
case 1481: goto tr618;
- case 1703: goto tr840;
- case 2045: goto tr1182;
- case 2077: goto tr1214;
- case 2082: goto tr1219;
- case 2073: goto tr1210;
- case 2172: goto tr1309;
- case 2198: goto tr1335;
- case 2194: goto tr1331;
+ case 1704: goto tr841;
+ case 2046: goto tr1183;
+ case 2078: goto tr1215;
+ case 2083: goto tr1220;
+ case 2074: goto tr1211;
+ case 2173: goto tr1310;
+ case 2199: goto tr1336;
+ case 2195: goto tr1332;
case 63: goto st63;
case 1045: goto tr182;
case 1077: goto tr214;
@@ -553,16 +554,16 @@
case 1484: goto tr621;
case 1495: goto tr632;
case 1502: goto tr639;
- case 1984: goto tr1121;
- case 1981: goto tr1118;
- case 2179: goto tr1316;
- case 2268: goto tr1405;
+ case 1985: goto tr1122;
+ case 1982: goto tr1119;
+ case 2180: goto tr1317;
+ case 2269: goto tr1406;
case 64: goto st64;
case 1071: goto tr208;
case 1222: goto tr359;
case 1485: goto tr622;
case 1496: goto tr633;
- case 1913: goto tr1050;
+ case 1914: goto tr1051;
case 65: goto st65;
case 1029: goto tr166;
case 1032: goto tr169;
@@ -576,8 +577,8 @@
case 1489: goto tr626;
case 1497: goto tr634;
case 1500: goto tr637;
- case 1983: goto tr1120;
- case 2048: goto tr1185;
+ case 1984: goto tr1121;
+ case 2049: goto tr1186;
case 66: goto st66;
case 67: goto st67;
case 68: goto st68;
@@ -588,19 +589,19 @@
case 1224: goto tr361;
case 1487: goto tr624;
case 1498: goto tr635;
- case 1982: goto tr1119;
+ case 1983: goto tr1120;
case 70: goto st70;
case 1074: goto tr211;
case 1225: goto tr362;
case 1488: goto tr625;
case 1499: goto tr636;
- case 1839: goto tr976;
+ case 1840: goto tr977;
case 71: goto st71;
case 1076: goto tr213;
case 1227: goto tr364;
case 1490: goto tr627;
case 1501: goto tr638;
- case 1840: goto tr977;
+ case 1841: goto tr978;
case 72: goto st72;
case 936: goto tr73;
case 960: goto tr97;
@@ -608,11 +609,11 @@
case 1281: goto tr418;
case 1453: goto tr590;
case 1554: goto tr691;
- case 1978: goto tr1115;
+ case 1979: goto tr1116;
case 73: goto st73;
case 74: goto st74;
case 75: goto st75;
- case 2318: goto tr1455;
+ case 2319: goto tr1456;
case 76: goto st76;
case 77: goto st77;
case 78: goto st78;
@@ -622,26 +623,26 @@
case 1460: goto tr597;
case 1479: goto tr616;
case 1560: goto tr697;
- case 2080: goto tr1217;
- case 2083: goto tr1220;
+ case 2081: goto tr1218;
+ case 2084: goto tr1221;
case 80: goto st80;
case 81: goto st81;
case 949: goto tr86;
case 950: goto tr87;
case 1261: goto tr398;
case 1430: goto tr567;
- case 2288: goto tr1425;
+ case 2289: goto tr1426;
case 82: goto st82;
case 83: goto st83;
case 953: goto tr90;
- case 2289: goto tr1426;
+ case 2290: goto tr1427;
case 84: goto st84;
case 85: goto st85;
case 957: goto tr94;
case 1278: goto tr415;
case 1463: goto tr600;
case 1557: goto tr694;
- case 1980: goto tr1117;
+ case 1981: goto tr1118;
case 86: goto st86;
case 87: goto st87;
case 1298: goto tr435;
@@ -654,37 +655,37 @@
case 1255: goto tr392;
case 1324: goto tr461;
case 1383: goto tr520;
- case 2265: goto tr1402;
+ case 2266: goto tr1403;
case 88: goto st88;
case 89: goto st89;
case 90: goto st90;
case 91: goto st91;
- case 2266: goto tr1403;
- case 2270: goto tr1407;
+ case 2267: goto tr1404;
+ case 2271: goto tr1408;
case 92: goto st92;
case 93: goto st93;
case 1091: goto tr228;
case 94: goto st94;
- case 2284: goto tr1421;
+ case 2285: goto tr1422;
case 95: goto st95;
case 1180: goto tr317;
case 1189: goto tr326;
case 1194: goto tr331;
case 1195: goto tr332;
case 1229: goto tr366;
- case 1735: goto tr872;
- case 1773: goto tr910;
- case 2269: goto tr1406;
+ case 1736: goto tr873;
+ case 1774: goto tr911;
+ case 2270: goto tr1407;
case 96: goto st96;
case 97: goto st97;
case 98: goto st98;
case 99: goto st99;
- case 2271: goto tr1408;
- case 2366: goto tr1503;
+ case 2272: goto tr1409;
+ case 2367: goto tr1504;
case 100: goto st100;
case 101: goto st101;
case 1109: goto tr246;
- case 2282: goto tr1419;
+ case 2283: goto tr1420;
case 102: goto st102;
case 1145: goto tr282;
case 103: goto st103;
@@ -704,7 +705,7 @@
case 1150: goto tr287;
case 110: goto st110;
case 1110: goto tr247;
- case 2283: goto tr1420;
+ case 2284: goto tr1421;
case 111: goto st111;
case 1168: goto tr305;
case 1170: goto tr307;
@@ -730,12 +731,12 @@
case 119: goto st119;
case 1167: goto tr304;
case 120: goto st120;
- case 2285: goto tr1422;
+ case 2286: goto tr1423;
case 121: goto st121;
- case 2286: goto tr1423;
+ case 2287: goto tr1424;
case 122: goto st122;
case 1230: goto tr367;
- case 1749: goto tr886;
+ case 1750: goto tr887;
case 123: goto st123;
case 1182: goto tr319;
case 1185: goto tr322;
@@ -743,8 +744,8 @@
case 1197: goto tr334;
case 1231: goto tr368;
case 1234: goto tr371;
- case 1775: goto tr912;
- case 1790: goto tr927;
+ case 1776: goto tr913;
+ case 1791: goto tr928;
case 124: goto st124;
case 125: goto st125;
case 126: goto st126;
@@ -752,32 +753,32 @@
case 1183: goto tr320;
case 1196: goto tr333;
case 1232: goto tr369;
- case 1774: goto tr911;
+ case 1775: goto tr912;
case 128: goto st128;
case 1233: goto tr370;
- case 1733: goto tr870;
+ case 1734: goto tr871;
case 129: goto st129;
case 1235: goto tr372;
- case 1734: goto tr871;
+ case 1735: goto tr872;
case 130: goto st130;
case 131: goto st131;
case 1199: goto tr336;
case 132: goto st132;
case 1200: goto tr337;
case 845: goto st845;
- case 2272: goto tr1409;
- case 2367: goto tr1504;
+ case 2273: goto tr1410;
+ case 2368: goto tr1505;
case 133: goto st133;
case 134: goto st134;
case 1202: goto tr339;
case 135: goto st135;
case 1203: goto tr340;
case 846: goto st846;
- case 2273: goto tr1410;
- case 2368: goto tr1505;
+ case 2274: goto tr1411;
+ case 2369: goto tr1506;
case 136: goto st136;
case 1118: goto tr255;
- case 2294: goto tr1431;
+ case 2295: goto tr1432;
case 137: goto st137;
case 1205: goto tr342;
case 138: goto st138;
@@ -797,58 +798,58 @@
case 1210: goto tr347;
case 145: goto st145;
case 146: goto st146;
- case 2301: goto tr1438;
+ case 2302: goto tr1439;
case 147: goto st147;
- case 2302: goto tr1439;
+ case 2303: goto tr1440;
case 148: goto st148;
- case 2305: goto tr1442;
+ case 2306: goto tr1443;
case 149: goto st149;
- case 2306: goto tr1443;
+ case 2307: goto tr1444;
case 150: goto st150;
- case 2307: goto tr1444;
+ case 2308: goto tr1445;
case 151: goto st151;
- case 2308: goto tr1445;
+ case 2309: goto tr1446;
case 152: goto st152;
- case 2309: goto tr1446;
+ case 2310: goto tr1447;
case 153: goto st153;
- case 2310: goto tr1447;
+ case 2311: goto tr1448;
case 154: goto st154;
- case 2311: goto tr1448;
+ case 2312: goto tr1449;
case 155: goto st155;
- case 2312: goto tr1449;
+ case 2313: goto tr1450;
case 156: goto st156;
- case 2313: goto tr1450;
+ case 2314: goto tr1451;
case 157: goto st157;
- case 2314: goto tr1451;
+ case 2315: goto tr1452;
case 158: goto st158;
- case 2315: goto tr1452;
+ case 2316: goto tr1453;
case 159: goto st159;
- case 2316: goto tr1453;
+ case 2317: goto tr1454;
case 160: goto st160;
case 1139: goto tr276;
- case 2317: goto tr1454;
+ case 2318: goto tr1455;
case 161: goto st161;
case 162: goto st162;
case 163: goto st163;
case 164: goto st164;
- case 2322: goto tr1459;
+ case 2323: goto tr1460;
case 165: goto st165;
- case 2323: goto tr1460;
+ case 2324: goto tr1461;
case 166: goto st166;
- case 2324: goto tr1461;
+ case 2325: goto tr1462;
case 167: goto st167;
- case 2325: goto tr1462;
+ case 2326: goto tr1463;
case 168: goto st168;
- case 2274: goto tr1411;
- case 2369: goto tr1506;
+ case 2275: goto tr1412;
+ case 2370: goto tr1507;
case 169: goto st169;
case 170: goto st170;
case 171: goto st171;
case 172: goto st172;
case 173: goto st173;
case 1257: goto tr394;
- case 1711: goto tr848;
case 1712: goto tr849;
+ case 1713: goto tr850;
case 174: goto st174;
case 1292: goto tr429;
case 175: goto st175;
@@ -960,8 +961,8 @@
case 230: goto st230;
case 231: goto st231;
case 232: goto st232;
- case 2275: goto tr1412;
- case 2370: goto tr1507;
+ case 2276: goto tr1413;
+ case 2371: goto tr1508;
case 233: goto st233;
case 234: goto st234;
case 235: goto st235;
@@ -969,8 +970,8 @@
case 236: goto st236;
case 1390: goto tr527;
case 237: goto st237;
- case 2276: goto tr1413;
- case 2371: goto tr1508;
+ case 2277: goto tr1414;
+ case 2372: goto tr1509;
case 238: goto st238;
case 1392: goto tr529;
case 239: goto st239;
@@ -980,7 +981,7 @@
case 241: goto st241;
case 1396: goto tr533;
case 242: goto st242;
- case 2329: goto tr1466;
+ case 2330: goto tr1467;
case 243: goto st243;
case 1397: goto tr534;
case 244: goto st244;
@@ -988,9 +989,9 @@
case 245: goto st245;
case 1399: goto tr536;
case 847: goto st847;
- case 2332: goto tr1469;
+ case 2333: goto tr1470;
case 246: goto st246;
- case 2338: goto tr1475;
+ case 2339: goto tr1476;
case 247: goto st247;
case 248: goto st248;
case 1402: goto tr539;
@@ -1006,23 +1007,23 @@
case 1410: goto tr547;
case 257: goto st257;
case 258: goto st258;
- case 2333: goto tr1470;
+ case 2334: goto tr1471;
case 259: goto st259;
- case 2334: goto tr1471;
+ case 2335: goto tr1472;
case 260: goto st260;
case 261: goto st261;
- case 2335: goto tr1472;
+ case 2336: goto tr1473;
case 262: goto st262;
- case 2277: goto tr1414;
- case 2372: goto tr1509;
+ case 2278: goto tr1415;
+ case 2373: goto tr1510;
case 263: goto st263;
- case 2336: goto tr1473;
+ case 2337: goto tr1474;
case 264: goto st264;
case 1415: goto tr552;
case 265: goto st265;
- case 2337: goto tr1474;
+ case 2338: goto tr1475;
case 266: goto st266;
- case 2281: goto tr1418;
+ case 2282: goto tr1419;
case 267: goto st267;
case 1515: goto tr652;
case 1516: goto tr653;
@@ -1049,10 +1050,10 @@
case 281: goto st281;
case 282: goto st282;
case 1457: goto tr594;
- case 1977: goto tr1114;
- case 2176: goto tr1313;
- case 2174: goto tr1311;
- case 2199: goto tr1336;
+ case 1978: goto tr1115;
+ case 2177: goto tr1314;
+ case 2175: goto tr1312;
+ case 2200: goto tr1337;
case 283: goto st283;
case 284: goto st284;
case 285: goto st285;
@@ -1129,7 +1130,7 @@
case 327: goto st327;
case 328: goto st328;
case 329: goto st329;
- case 2156: goto tr1293;
+ case 2157: goto tr1294;
case 1440: goto tr577;
case 330: goto st330;
case 331: goto st331;
@@ -1140,53 +1141,53 @@
case 335: goto st335;
case 336: goto st336;
case 337: goto st337;
- case 2166: goto tr1303;
+ case 2167: goto tr1304;
case 338: goto st338;
case 339: goto st339;
case 340: goto st340;
case 1576: goto tr713;
case 341: goto st341;
- case 2187: goto tr1324;
+ case 2188: goto tr1325;
case 342: goto st342;
case 343: goto st343;
case 1580: goto tr717;
case 344: goto st344;
- case 2287: goto tr1424;
+ case 2288: goto tr1425;
case 345: goto st345;
case 1584: goto tr721;
case 346: goto st346;
case 1585: goto tr722;
case 848: goto st848;
- case 2339: goto tr1476;
+ case 2340: goto tr1477;
case 347: goto st347;
case 1586: goto tr723;
case 348: goto st348;
case 1587: goto tr724;
case 349: goto st349;
case 1589: goto tr726;
- case 2216: goto tr1353;
+ case 2217: goto tr1354;
case 849: goto st849;
- case 2343: goto tr1480;
+ case 2344: goto tr1481;
case 350: goto st350;
- case 2349: goto tr1486;
+ case 2350: goto tr1487;
case 351: goto st351;
- case 2344: goto tr1481;
+ case 2345: goto tr1482;
case 352: goto st352;
- case 2345: goto tr1482;
+ case 2346: goto tr1483;
case 353: goto st353;
case 354: goto st354;
- case 2346: goto tr1483;
+ case 2347: goto tr1484;
case 355: goto st355;
- case 2347: goto tr1484;
+ case 2348: goto tr1485;
case 356: goto st356;
- case 2348: goto tr1485;
+ case 2349: goto tr1486;
case 357: goto st357;
- case 2291: goto tr1428;
+ case 2292: goto tr1429;
case 358: goto st358;
case 1594: goto tr731;
case 1609: goto tr746;
case 850: goto st850;
- case 2350: goto tr1487;
+ case 2351: goto tr1488;
case 359: goto st359;
case 1596: goto tr733;
case 360: goto st360;
@@ -1194,22 +1195,22 @@
case 361: goto st361;
case 1598: goto tr735;
case 851: goto st851;
- case 2351: goto tr1488;
+ case 2352: goto tr1489;
case 362: goto st362;
- case 2278: goto tr1415;
- case 2373: goto tr1510;
+ case 2279: goto tr1416;
+ case 2374: goto tr1511;
case 363: goto st363;
- case 2352: goto tr1489;
+ case 2353: goto tr1490;
case 364: goto st364;
- case 2215: goto tr1352;
+ case 2216: goto tr1353;
case 1600: goto tr737;
case 365: goto st365;
- case 2353: goto tr1490;
+ case 2354: goto tr1491;
case 366: goto st366;
case 1601: goto tr738;
- case 2213: goto tr1350;
+ case 2214: goto tr1351;
case 852: goto st852;
- case 2356: goto tr1493;
+ case 2357: goto tr1494;
case 367: goto st367;
case 1602: goto tr739;
case 368: goto st368;
@@ -1217,22 +1218,22 @@
case 369: goto st369;
case 1604: goto tr741;
case 853: goto st853;
- case 2357: goto tr1494;
+ case 2358: goto tr1495;
case 370: goto st370;
- case 2358: goto tr1495;
+ case 2359: goto tr1496;
case 371: goto st371;
- case 2210: goto tr1347;
+ case 2211: goto tr1348;
case 1607: goto tr744;
case 372: goto st372;
- case 2212: goto tr1349;
+ case 2213: goto tr1350;
case 1608: goto tr745;
case 373: goto st373;
- case 2293: goto tr1430;
+ case 2294: goto tr1431;
case 374: goto st374;
case 1595: goto tr732;
case 1610: goto tr747;
case 854: goto st854;
- case 2361: goto tr1498;
+ case 2362: goto tr1499;
case 375: goto st375;
case 1611: goto tr748;
case 376: goto st376;
@@ -1240,52 +1241,52 @@
case 377: goto st377;
case 1613: goto tr750;
case 855: goto st855;
- case 2362: goto tr1499;
+ case 2363: goto tr1500;
case 378: goto st378;
- case 2363: goto tr1500;
+ case 2364: goto tr1501;
case 379: goto st379;
- case 2206: goto tr1343;
+ case 2207: goto tr1344;
case 1614: goto tr751;
case 380: goto st380;
- case 2208: goto tr1345;
+ case 2209: goto tr1346;
case 1615: goto tr752;
case 381: goto st381;
- case 2295: goto tr1432;
+ case 2296: goto tr1433;
case 382: goto st382;
case 1616: goto tr753;
case 383: goto st383;
case 1636: goto tr773;
case 384: goto st384;
case 1640: goto tr777;
- case 1869: goto tr1006;
case 1870: goto tr1007;
+ case 1871: goto tr1008;
case 385: goto st385;
case 386: goto st386;
- case 1687: goto tr824;
+ case 1688: goto tr825;
case 1646: goto tr783;
- case 1653: goto tr790;
- case 1648: goto tr785;
+ case 1654: goto tr791;
+ case 1649: goto tr786;
case 387: goto st387;
case 388: goto st388;
- case 1688: goto tr825;
- case 1647: goto tr784;
+ case 1689: goto tr826;
+ case 1648: goto tr785;
case 389: goto st389;
case 390: goto st390;
- case 1704: goto tr841;
- case 1689: goto tr826;
- case 1672: goto tr809;
- case 1649: goto tr786;
+ case 1705: goto tr842;
+ case 1690: goto tr827;
+ case 1673: goto tr810;
+ case 1650: goto tr787;
case 391: goto st391;
case 392: goto st392;
case 393: goto st393;
case 394: goto st394;
case 1641: goto tr778;
- case 1833: goto tr970;
- case 1871: goto tr1008;
- case 1886: goto tr1023;
- case 1867: goto tr1004;
+ case 1834: goto tr971;
+ case 1872: goto tr1009;
+ case 1887: goto tr1024;
+ case 1868: goto tr1005;
case 395: goto st395;
- case 1838: goto tr975;
+ case 1839: goto tr976;
case 396: goto st396;
case 1637: goto tr774;
case 397: goto st397;
@@ -1295,905 +1296,905 @@
case 399: goto st399;
case 1617: goto tr754;
case 400: goto st400;
- case 1655: goto tr792;
+ case 1656: goto tr793;
case 401: goto st401;
- case 1658: goto tr795;
- case 1831: goto tr968;
- case 1855: goto tr992;
+ case 1659: goto tr796;
+ case 1832: goto tr969;
case 1856: goto tr993;
case 1857: goto tr994;
+ case 1858: goto tr995;
case 402: goto st402;
- case 1834: goto tr971;
+ case 1835: goto tr972;
case 403: goto st403;
- case 1656: goto tr793;
+ case 1657: goto tr794;
case 404: goto st404;
- case 1657: goto tr794;
+ case 1658: goto tr795;
case 405: goto st405;
case 1618: goto tr755;
case 406: goto st406;
- case 1660: goto tr797;
+ case 1661: goto tr798;
case 407: goto st407;
- case 1662: goto tr799;
+ case 1663: goto tr800;
+ case 1665: goto tr802;
+ case 408: goto st408;
case 1664: goto tr801;
- case 408: goto st408;
- case 1663: goto tr800;
case 409: goto st409;
- case 1661: goto tr798;
+ case 1662: goto tr799;
case 410: goto st410;
case 1619: goto tr756;
case 411: goto st411;
- case 1665: goto tr802;
+ case 1666: goto tr803;
case 412: goto st412;
- case 1669: goto tr806;
- case 1941: goto tr1078;
+ case 1670: goto tr807;
case 1942: goto tr1079;
+ case 1943: goto tr1080;
case 413: goto st413;
case 414: goto st414;
- case 1670: goto tr807;
- case 1910: goto tr1047;
- case 1943: goto tr1080;
- case 1947: goto tr1084;
- case 1939: goto tr1076;
+ case 1671: goto tr808;
+ case 1911: goto tr1048;
+ case 1944: goto tr1081;
+ case 1948: goto tr1085;
+ case 1940: goto tr1077;
case 415: goto st415;
- case 1666: goto tr803;
+ case 1667: goto tr804;
case 416: goto st416;
- case 1667: goto tr804;
+ case 1668: goto tr805;
case 417: goto st417;
- case 1668: goto tr805;
+ case 1669: goto tr806;
case 418: goto st418;
case 1620: goto tr757;
case 419: goto st419;
- case 1673: goto tr810;
+ case 1674: goto tr811;
case 420: goto st420;
- case 1676: goto tr813;
- case 1908: goto tr1045;
- case 1927: goto tr1064;
+ case 1677: goto tr814;
+ case 1909: goto tr1046;
case 1928: goto tr1065;
case 1929: goto tr1066;
+ case 1930: goto tr1067;
case 421: goto st421;
- case 1674: goto tr811;
+ case 1675: goto tr812;
case 422: goto st422;
- case 1675: goto tr812;
+ case 1676: goto tr813;
case 423: goto st423;
case 1621: goto tr758;
case 424: goto st424;
- case 1677: goto tr814;
+ case 1678: goto tr815;
case 425: goto st425;
- case 1679: goto tr816;
case 1680: goto tr817;
+ case 1681: goto tr818;
case 426: goto st426;
- case 1678: goto tr815;
+ case 1679: goto tr816;
case 427: goto st427;
case 1622: goto tr759;
case 428: goto st428;
- case 1681: goto tr818;
+ case 1682: goto tr819;
case 429: goto st429;
- case 1685: goto tr822;
- case 2011: goto tr1148;
+ case 1686: goto tr823;
case 2012: goto tr1149;
+ case 2013: goto tr1150;
case 430: goto st430;
- case 1686: goto tr823;
- case 1972: goto tr1109;
- case 2013: goto tr1150;
- case 2020: goto tr1157;
- case 2009: goto tr1146;
+ case 1687: goto tr824;
+ case 1973: goto tr1110;
+ case 2014: goto tr1151;
+ case 2021: goto tr1158;
+ case 2010: goto tr1147;
case 431: goto st431;
- case 1682: goto tr819;
+ case 1683: goto tr820;
case 432: goto st432;
- case 1683: goto tr820;
+ case 1684: goto tr821;
case 433: goto st433;
- case 1684: goto tr821;
+ case 1685: goto tr822;
case 434: goto st434;
case 1623: goto tr760;
case 435: goto st435;
- case 1690: goto tr827;
+ case 1691: goto tr828;
case 436: goto st436;
- case 1693: goto tr830;
- case 1970: goto tr1107;
- case 1998: goto tr1135;
+ case 1694: goto tr831;
+ case 1971: goto tr1108;
case 1999: goto tr1136;
case 2000: goto tr1137;
+ case 2001: goto tr1138;
case 437: goto st437;
- case 1691: goto tr828;
+ case 1692: goto tr829;
case 438: goto st438;
- case 1692: goto tr829;
+ case 1693: goto tr830;
case 439: goto st439;
case 1624: goto tr761;
case 440: goto st440;
- case 1694: goto tr831;
+ case 1695: goto tr832;
case 441: goto st441;
- case 1696: goto tr833;
case 1697: goto tr834;
+ case 1698: goto tr835;
case 442: goto st442;
- case 1695: goto tr832;
+ case 1696: goto tr833;
case 443: goto st443;
case 1625: goto tr762;
case 444: goto st444;
- case 1698: goto tr835;
+ case 1699: goto tr836;
case 445: goto st445;
- case 1702: goto tr839;
- case 2075: goto tr1212;
+ case 1703: goto tr840;
case 2076: goto tr1213;
+ case 2077: goto tr1214;
case 446: goto st446;
- case 1699: goto tr836;
+ case 1700: goto tr837;
case 447: goto st447;
- case 1700: goto tr837;
+ case 1701: goto tr838;
case 448: goto st448;
- case 1701: goto tr838;
+ case 1702: goto tr839;
case 449: goto st449;
case 1626: goto tr763;
case 450: goto st450;
- case 1705: goto tr842;
+ case 1706: goto tr843;
case 451: goto st451;
- case 1706: goto tr843;
+ case 1707: goto tr844;
case 452: goto st452;
- case 1707: goto tr844;
+ case 1708: goto tr845;
case 453: goto st453;
case 1627: goto tr764;
case 454: goto st454;
- case 1709: goto tr846;
+ case 1710: goto tr847;
case 455: goto st455;
- case 1710: goto tr847;
+ case 1711: goto tr848;
case 456: goto st456;
case 1628: goto tr765;
case 457: goto st457;
- case 1713: goto tr850;
+ case 1714: goto tr851;
case 458: goto st458;
case 459: goto st459;
- case 1842: goto tr979;
- case 1718: goto tr855;
- case 1724: goto tr861;
- case 2089: goto tr1226;
- case 2094: goto tr1231;
+ case 1843: goto tr980;
+ case 1719: goto tr856;
+ case 1725: goto tr862;
+ case 2090: goto tr1227;
+ case 2095: goto tr1232;
case 460: goto st460;
case 461: goto st461;
- case 1714: goto tr851;
+ case 1715: goto tr852;
case 462: goto st462;
- case 1715: goto tr852;
+ case 1716: goto tr853;
case 463: goto st463;
case 464: goto st464;
case 465: goto st465;
case 1629: goto tr766;
case 466: goto st466;
- case 1728: goto tr865;
+ case 1729: goto tr866;
case 467: goto st467;
case 468: goto st468;
- case 1732: goto tr869;
+ case 1733: goto tr870;
case 469: goto st469;
- case 1729: goto tr866;
+ case 1730: goto tr867;
case 470: goto st470;
- case 1730: goto tr867;
+ case 1731: goto tr868;
case 471: goto st471;
case 1630: goto tr767;
case 472: goto st472;
- case 1736: goto tr873;
+ case 1737: goto tr874;
case 473: goto st473;
case 474: goto st474;
case 475: goto st475;
- case 1737: goto tr874;
+ case 1738: goto tr875;
case 476: goto st476;
- case 1738: goto tr875;
+ case 1739: goto tr876;
case 477: goto st477;
case 478: goto st478;
case 479: goto st479;
case 1631: goto tr768;
case 480: goto st480;
- case 1745: goto tr882;
+ case 1746: goto tr883;
case 481: goto st481;
case 482: goto st482;
- case 1746: goto tr883;
+ case 1747: goto tr884;
case 483: goto st483;
- case 1747: goto tr884;
+ case 1748: goto tr885;
case 484: goto st484;
case 1632: goto tr769;
case 485: goto st485;
- case 1750: goto tr887;
+ case 1751: goto tr888;
case 486: goto st486;
case 487: goto st487;
case 488: goto st488;
- case 1751: goto tr888;
+ case 1752: goto tr889;
case 489: goto st489;
case 490: goto st490;
- case 1752: goto tr889;
+ case 1753: goto tr890;
case 491: goto st491;
case 492: goto st492;
case 493: goto st493;
- case 1753: goto tr890;
+ case 1754: goto tr891;
case 494: goto st494;
case 495: goto st495;
case 1633: goto tr770;
case 496: goto st496;
- case 1769: goto tr906;
+ case 1770: goto tr907;
case 497: goto st497;
case 498: goto st498;
- case 1770: goto tr907;
+ case 1771: goto tr908;
case 499: goto st499;
- case 1771: goto tr908;
+ case 1772: goto tr909;
case 500: goto st500;
case 1634: goto tr771;
case 501: goto st501;
- case 1776: goto tr913;
+ case 1777: goto tr914;
case 502: goto st502;
case 503: goto st503;
case 504: goto st504;
- case 1777: goto tr914;
+ case 1778: goto tr915;
case 505: goto st505;
- case 1778: goto tr915;
+ case 1779: goto tr916;
case 506: goto st506;
case 507: goto st507;
case 508: goto st508;
- case 1779: goto tr916;
+ case 1780: goto tr917;
case 509: goto st509;
case 1635: goto tr772;
case 510: goto st510;
- case 1786: goto tr923;
+ case 1787: goto tr924;
case 511: goto st511;
case 512: goto st512;
- case 1787: goto tr924;
+ case 1788: goto tr925;
case 513: goto st513;
- case 1788: goto tr925;
+ case 1789: goto tr926;
case 514: goto st514;
- case 2298: goto tr1435;
+ case 2299: goto tr1436;
case 856: goto st856;
- case 2303: goto tr1440;
+ case 2304: goto tr1441;
case 515: goto st515;
- case 1791: goto tr928;
+ case 1792: goto tr929;
case 516: goto st516;
- case 1811: goto tr948;
+ case 1812: goto tr949;
case 517: goto st517;
case 518: goto st518;
- case 1832: goto tr969;
+ case 1833: goto tr970;
case 519: goto st519;
- case 1812: goto tr949;
+ case 1813: goto tr950;
case 520: goto st520;
- case 1813: goto tr950;
+ case 1814: goto tr951;
case 521: goto st521;
- case 1814: goto tr951;
+ case 1815: goto tr952;
case 522: goto st522;
- case 1815: goto tr952;
+ case 1816: goto tr953;
case 523: goto st523;
- case 1816: goto tr953;
+ case 1817: goto tr954;
case 524: goto st524;
- case 1817: goto tr954;
+ case 1818: goto tr955;
case 525: goto st525;
- case 1818: goto tr955;
+ case 1819: goto tr956;
case 526: goto st526;
- case 1819: goto tr956;
+ case 1820: goto tr957;
case 527: goto st527;
case 528: goto st528;
- case 1820: goto tr957;
+ case 1821: goto tr958;
case 529: goto st529;
- case 1854: goto tr991;
- case 1858: goto tr995;
- case 1841: goto tr978;
- case 1844: goto tr981;
+ case 1855: goto tr992;
+ case 1859: goto tr996;
+ case 1842: goto tr979;
+ case 1845: goto tr982;
case 530: goto st530;
- case 1821: goto tr958;
+ case 1822: goto tr959;
case 531: goto st531;
- case 1822: goto tr959;
+ case 1823: goto tr960;
case 532: goto st532;
- case 1823: goto tr960;
+ case 1824: goto tr961;
case 533: goto st533;
- case 1843: goto tr980;
+ case 1844: goto tr981;
case 534: goto st534;
- case 1824: goto tr961;
+ case 1825: goto tr962;
case 535: goto st535;
- case 1825: goto tr962;
+ case 1826: goto tr963;
case 536: goto st536;
- case 1826: goto tr963;
+ case 1827: goto tr964;
case 537: goto st537;
- case 1827: goto tr964;
+ case 1828: goto tr965;
case 538: goto st538;
- case 1828: goto tr965;
+ case 1829: goto tr966;
case 539: goto st539;
- case 1829: goto tr966;
+ case 1830: goto tr967;
case 540: goto st540;
- case 1845: goto tr982;
+ case 1846: goto tr983;
case 541: goto st541;
- case 1792: goto tr929;
+ case 1793: goto tr930;
case 542: goto st542;
- case 1846: goto tr983;
+ case 1847: goto tr984;
case 543: goto st543;
- case 1847: goto tr984;
+ case 1848: goto tr985;
case 544: goto st544;
- case 1848: goto tr985;
+ case 1849: goto tr986;
case 545: goto st545;
- case 1849: goto tr986;
+ case 1850: goto tr987;
case 546: goto st546;
- case 1850: goto tr987;
+ case 1851: goto tr988;
case 547: goto st547;
- case 1851: goto tr988;
+ case 1852: goto tr989;
case 548: goto st548;
- case 1852: goto tr989;
+ case 1853: goto tr990;
case 549: goto st549;
- case 1853: goto tr990;
+ case 1854: goto tr991;
case 550: goto st550;
- case 1793: goto tr930;
+ case 1794: goto tr931;
case 551: goto st551;
- case 1859: goto tr996;
+ case 1860: goto tr997;
case 552: goto st552;
- case 1866: goto tr1003;
+ case 1867: goto tr1004;
case 553: goto st553;
- case 1868: goto tr1005;
+ case 1869: goto tr1006;
case 554: goto st554;
case 555: goto st555;
- case 2014: goto tr1151;
- case 1876: goto tr1013;
- case 1884: goto tr1021;
- case 1879: goto tr1016;
+ case 2015: goto tr1152;
+ case 1877: goto tr1014;
+ case 1885: goto tr1022;
+ case 1880: goto tr1017;
case 556: goto st556;
case 557: goto st557;
- case 2015: goto tr1152;
- case 1878: goto tr1015;
+ case 2016: goto tr1153;
+ case 1879: goto tr1016;
case 558: goto st558;
case 559: goto st559;
- case 2078: goto tr1215;
- case 2016: goto tr1153;
- case 1945: goto tr1082;
- case 1880: goto tr1017;
+ case 2079: goto tr1216;
+ case 2017: goto tr1154;
+ case 1946: goto tr1083;
+ case 1881: goto tr1018;
case 560: goto st560;
case 561: goto st561;
case 562: goto st562;
case 563: goto st563;
- case 1860: goto tr997;
+ case 1861: goto tr998;
case 564: goto st564;
- case 1861: goto tr998;
+ case 1862: goto tr999;
case 565: goto st565;
- case 1885: goto tr1022;
- case 1887: goto tr1024;
+ case 1886: goto tr1023;
+ case 1888: goto tr1025;
case 566: goto st566;
- case 1862: goto tr999;
+ case 1863: goto tr1000;
case 567: goto st567;
- case 1863: goto tr1000;
+ case 1864: goto tr1001;
case 568: goto st568;
- case 1864: goto tr1001;
+ case 1865: goto tr1002;
case 569: goto st569;
- case 1865: goto tr1002;
+ case 1866: goto tr1003;
case 570: goto st570;
- case 1794: goto tr931;
+ case 1795: goto tr932;
case 571: goto st571;
- case 1888: goto tr1025;
+ case 1889: goto tr1026;
case 572: goto st572;
case 573: goto st573;
- case 1909: goto tr1046;
+ case 1910: goto tr1047;
case 574: goto st574;
- case 1889: goto tr1026;
+ case 1890: goto tr1027;
case 575: goto st575;
- case 1890: goto tr1027;
+ case 1891: goto tr1028;
case 576: goto st576;
- case 1891: goto tr1028;
+ case 1892: goto tr1029;
case 577: goto st577;
- case 1892: goto tr1029;
+ case 1893: goto tr1030;
case 578: goto st578;
- case 1893: goto tr1030;
+ case 1894: goto tr1031;
case 579: goto st579;
- case 1894: goto tr1031;
+ case 1895: goto tr1032;
case 580: goto st580;
- case 1895: goto tr1032;
+ case 1896: goto tr1033;
case 581: goto st581;
- case 1896: goto tr1033;
+ case 1897: goto tr1034;
case 582: goto st582;
case 583: goto st583;
- case 1897: goto tr1034;
+ case 1898: goto tr1035;
case 584: goto st584;
- case 1926: goto tr1063;
- case 1930: goto tr1067;
- case 1914: goto tr1051;
- case 1916: goto tr1053;
+ case 1927: goto tr1064;
+ case 1931: goto tr1068;
+ case 1915: goto tr1052;
+ case 1917: goto tr1054;
case 585: goto st585;
- case 1898: goto tr1035;
+ case 1899: goto tr1036;
case 586: goto st586;
- case 1899: goto tr1036;
+ case 1900: goto tr1037;
case 587: goto st587;
- case 1900: goto tr1037;
+ case 1901: goto tr1038;
case 588: goto st588;
- case 1915: goto tr1052;
+ case 1916: goto tr1053;
case 589: goto st589;
- case 1901: goto tr1038;
+ case 1902: goto tr1039;
case 590: goto st590;
- case 1902: goto tr1039;
+ case 1903: goto tr1040;
case 591: goto st591;
- case 1903: goto tr1040;
+ case 1904: goto tr1041;
case 592: goto st592;
- case 1904: goto tr1041;
+ case 1905: goto tr1042;
case 593: goto st593;
- case 1905: goto tr1042;
+ case 1906: goto tr1043;
case 594: goto st594;
- case 1906: goto tr1043;
+ case 1907: goto tr1044;
case 595: goto st595;
- case 1917: goto tr1054;
+ case 1918: goto tr1055;
case 596: goto st596;
- case 1795: goto tr932;
+ case 1796: goto tr933;
case 597: goto st597;
- case 1918: goto tr1055;
+ case 1919: goto tr1056;
case 598: goto st598;
- case 1919: goto tr1056;
+ case 1920: goto tr1057;
case 599: goto st599;
- case 1920: goto tr1057;
+ case 1921: goto tr1058;
case 600: goto st600;
- case 1921: goto tr1058;
+ case 1922: goto tr1059;
case 601: goto st601;
- case 1922: goto tr1059;
+ case 1923: goto tr1060;
case 602: goto st602;
- case 1923: goto tr1060;
+ case 1924: goto tr1061;
case 603: goto st603;
- case 1924: goto tr1061;
+ case 1925: goto tr1062;
case 604: goto st604;
- case 1925: goto tr1062;
+ case 1926: goto tr1063;
case 605: goto st605;
- case 1796: goto tr933;
+ case 1797: goto tr934;
case 606: goto st606;
- case 1931: goto tr1068;
+ case 1932: goto tr1069;
case 607: goto st607;
- case 1938: goto tr1075;
+ case 1939: goto tr1076;
case 608: goto st608;
- case 1940: goto tr1077;
+ case 1941: goto tr1078;
case 609: goto st609;
case 610: goto st610;
- case 1932: goto tr1069;
+ case 1933: goto tr1070;
case 611: goto st611;
- case 1933: goto tr1070;
+ case 1934: goto tr1071;
case 612: goto st612;
- case 1946: goto tr1083;
- case 1948: goto tr1085;
+ case 1947: goto tr1084;
+ case 1949: goto tr1086;
case 613: goto st613;
- case 1934: goto tr1071;
+ case 1935: goto tr1072;
case 614: goto st614;
- case 1935: goto tr1072;
+ case 1936: goto tr1073;
case 615: goto st615;
- case 1936: goto tr1073;
+ case 1937: goto tr1074;
case 616: goto st616;
- case 1937: goto tr1074;
+ case 1938: goto tr1075;
case 617: goto st617;
- case 1797: goto tr934;
+ case 1798: goto tr935;
case 618: goto st618;
- case 1949: goto tr1086;
+ case 1950: goto tr1087;
case 619: goto st619;
case 620: goto st620;
- case 1971: goto tr1108;
+ case 1972: goto tr1109;
case 621: goto st621;
- case 1950: goto tr1087;
+ case 1951: goto tr1088;
case 622: goto st622;
- case 1951: goto tr1088;
+ case 1952: goto tr1089;
case 623: goto st623;
- case 1952: goto tr1089;
+ case 1953: goto tr1090;
case 624: goto st624;
- case 1953: goto tr1090;
+ case 1954: goto tr1091;
case 625: goto st625;
- case 1954: goto tr1091;
+ case 1955: goto tr1092;
case 626: goto st626;
- case 1955: goto tr1092;
- case 2139: goto tr1276;
+ case 1956: goto tr1093;
+ case 2140: goto tr1277;
case 627: goto st627;
- case 1956: goto tr1093;
+ case 1957: goto tr1094;
case 628: goto st628;
- case 1957: goto tr1094;
+ case 1958: goto tr1095;
case 629: goto st629;
- case 1958: goto tr1095;
+ case 1959: goto tr1096;
case 630: goto st630;
case 631: goto st631;
- case 1959: goto tr1096;
+ case 1960: goto tr1097;
case 632: goto st632;
- case 1997: goto tr1134;
- case 2001: goto tr1138;
- case 1985: goto tr1122;
- case 1987: goto tr1124;
+ case 1998: goto tr1135;
+ case 2002: goto tr1139;
+ case 1986: goto tr1123;
+ case 1988: goto tr1125;
case 633: goto st633;
- case 1960: goto tr1097;
+ case 1961: goto tr1098;
case 634: goto st634;
- case 1961: goto tr1098;
+ case 1962: goto tr1099;
case 635: goto st635;
- case 1962: goto tr1099;
+ case 1963: goto tr1100;
case 636: goto st636;
- case 1986: goto tr1123;
+ case 1987: goto tr1124;
case 637: goto st637;
- case 1963: goto tr1100;
+ case 1964: goto tr1101;
case 638: goto st638;
- case 1964: goto tr1101;
+ case 1965: goto tr1102;
case 639: goto st639;
- case 1965: goto tr1102;
+ case 1966: goto tr1103;
case 640: goto st640;
- case 1966: goto tr1103;
+ case 1967: goto tr1104;
case 641: goto st641;
- case 1967: goto tr1104;
+ case 1968: goto tr1105;
case 642: goto st642;
- case 1968: goto tr1105;
+ case 1969: goto tr1106;
case 643: goto st643;
- case 1988: goto tr1125;
+ case 1989: goto tr1126;
case 644: goto st644;
- case 1798: goto tr935;
+ case 1799: goto tr936;
case 645: goto st645;
- case 1989: goto tr1126;
+ case 1990: goto tr1127;
case 646: goto st646;
- case 1990: goto tr1127;
+ case 1991: goto tr1128;
case 647: goto st647;
- case 1991: goto tr1128;
+ case 1992: goto tr1129;
case 648: goto st648;
- case 1992: goto tr1129;
+ case 1993: goto tr1130;
case 649: goto st649;
- case 1993: goto tr1130;
+ case 1994: goto tr1131;
case 650: goto st650;
- case 1994: goto tr1131;
+ case 1995: goto tr1132;
case 651: goto st651;
- case 1995: goto tr1132;
+ case 1996: goto tr1133;
case 652: goto st652;
- case 1996: goto tr1133;
+ case 1997: goto tr1134;
case 653: goto st653;
- case 1799: goto tr936;
+ case 1800: goto tr937;
case 654: goto st654;
- case 2002: goto tr1139;
+ case 2003: goto tr1140;
case 655: goto st655;
- case 2010: goto tr1147;
+ case 2011: goto tr1148;
case 656: goto st656;
- case 2003: goto tr1140;
+ case 2004: goto tr1141;
case 657: goto st657;
- case 2004: goto tr1141;
+ case 2005: goto tr1142;
case 658: goto st658;
case 659: goto st659;
- case 2018: goto tr1155;
- case 2022: goto tr1159;
+ case 2019: goto tr1156;
+ case 2023: goto tr1160;
case 660: goto st660;
- case 2019: goto tr1156;
+ case 2020: goto tr1157;
case 661: goto st661;
- case 2005: goto tr1142;
+ case 2006: goto tr1143;
case 662: goto st662;
- case 2006: goto tr1143;
+ case 2007: goto tr1144;
case 663: goto st663;
- case 2007: goto tr1144;
+ case 2008: goto tr1145;
case 664: goto st664;
- case 2008: goto tr1145;
+ case 2009: goto tr1146;
case 665: goto st665;
- case 1800: goto tr937;
+ case 1801: goto tr938;
case 666: goto st666;
- case 2023: goto tr1160;
- case 2133: goto tr1270;
+ case 2024: goto tr1161;
+ case 2134: goto tr1271;
case 667: goto st667;
case 668: goto st668;
- case 2024: goto tr1161;
- case 2134: goto tr1271;
+ case 2025: goto tr1162;
+ case 2135: goto tr1272;
case 669: goto st669;
- case 2025: goto tr1162;
+ case 2026: goto tr1163;
case 670: goto st670;
- case 2026: goto tr1163;
+ case 2027: goto tr1164;
case 671: goto st671;
- case 2027: goto tr1164;
- case 2137: goto tr1274;
- case 672: goto st672;
case 2028: goto tr1165;
case 2138: goto tr1275;
+ case 672: goto st672;
+ case 2029: goto tr1166;
+ case 2139: goto tr1276;
case 673: goto st673;
- case 2029: goto tr1166;
- case 2140: goto tr1277;
- case 674: goto st674;
case 2030: goto tr1167;
case 2141: goto tr1278;
- case 675: goto st675;
+ case 674: goto st674;
case 2031: goto tr1168;
case 2142: goto tr1279;
+ case 675: goto st675;
+ case 2032: goto tr1169;
+ case 2143: goto tr1280;
case 676: goto st676;
case 677: goto st677;
- case 2032: goto tr1169;
+ case 2033: goto tr1170;
case 678: goto st678;
- case 2033: goto tr1170;
+ case 2034: goto tr1171;
case 679: goto st679;
- case 2034: goto tr1171;
- case 2145: goto tr1282;
- case 680: goto st680;
case 2035: goto tr1172;
case 2146: goto tr1283;
- case 681: goto st681;
+ case 680: goto st680;
case 2036: goto tr1173;
case 2147: goto tr1284;
- case 682: goto st682;
+ case 681: goto st681;
case 2037: goto tr1174;
case 2148: goto tr1285;
+ case 682: goto st682;
+ case 2038: goto tr1175;
+ case 2149: goto tr1286;
case 683: goto st683;
- case 2038: goto tr1175;
+ case 2039: goto tr1176;
case 684: goto st684;
- case 2039: goto tr1176;
+ case 2040: goto tr1177;
case 685: goto st685;
- case 2040: goto tr1177;
+ case 2041: goto tr1178;
case 686: goto st686;
- case 2041: goto tr1178;
+ case 2042: goto tr1179;
case 687: goto st687;
- case 1801: goto tr938;
+ case 1802: goto tr939;
case 688: goto st688;
- case 2053: goto tr1190;
+ case 2054: goto tr1191;
case 689: goto st689;
- case 2054: goto tr1191;
+ case 2055: goto tr1192;
case 690: goto st690;
- case 2055: goto tr1192;
+ case 2056: goto tr1193;
case 691: goto st691;
- case 2056: goto tr1193;
+ case 2057: goto tr1194;
case 692: goto st692;
- case 2057: goto tr1194;
+ case 2058: goto tr1195;
case 693: goto st693;
- case 2058: goto tr1195;
+ case 2059: goto tr1196;
case 694: goto st694;
- case 2059: goto tr1196;
+ case 2060: goto tr1197;
case 695: goto st695;
- case 2060: goto tr1197;
+ case 2061: goto tr1198;
case 696: goto st696;
- case 1802: goto tr939;
+ case 1803: goto tr940;
case 697: goto st697;
- case 2066: goto tr1203;
+ case 2067: goto tr1204;
case 698: goto st698;
- case 2074: goto tr1211;
+ case 2075: goto tr1212;
case 699: goto st699;
- case 2067: goto tr1204;
+ case 2068: goto tr1205;
case 700: goto st700;
- case 2068: goto tr1205;
+ case 2069: goto tr1206;
case 701: goto st701;
case 702: goto st702;
- case 2081: goto tr1218;
+ case 2082: goto tr1219;
case 703: goto st703;
- case 2069: goto tr1206;
+ case 2070: goto tr1207;
case 704: goto st704;
- case 2070: goto tr1207;
+ case 2071: goto tr1208;
case 705: goto st705;
- case 2071: goto tr1208;
+ case 2072: goto tr1209;
case 706: goto st706;
- case 2072: goto tr1209;
+ case 2073: goto tr1210;
case 707: goto st707;
- case 1803: goto tr940;
+ case 1804: goto tr941;
case 708: goto st708;
- case 2084: goto tr1221;
+ case 2085: goto tr1222;
case 709: goto st709;
case 710: goto st710;
- case 1804: goto tr941;
+ case 1805: goto tr942;
case 711: goto st711;
- case 2086: goto tr1223;
+ case 2087: goto tr1224;
case 712: goto st712;
case 713: goto st713;
- case 2087: goto tr1224;
+ case 2088: goto tr1225;
case 714: goto st714;
case 715: goto st715;
- case 1805: goto tr942;
+ case 1806: goto tr943;
case 716: goto st716;
- case 2098: goto tr1235;
+ case 2099: goto tr1236;
case 717: goto st717;
case 718: goto st718;
- case 1806: goto tr943;
+ case 1807: goto tr944;
case 719: goto st719;
- case 2100: goto tr1237;
+ case 2101: goto tr1238;
case 720: goto st720;
case 721: goto st721;
- case 2101: goto tr1238;
+ case 2102: goto tr1239;
case 722: goto st722;
case 723: goto st723;
- case 1807: goto tr944;
+ case 1808: goto tr945;
case 724: goto st724;
- case 2106: goto tr1243;
+ case 2107: goto tr1244;
case 725: goto st725;
case 726: goto st726;
case 727: goto st727;
- case 2107: goto tr1244;
+ case 2108: goto tr1245;
case 728: goto st728;
case 729: goto st729;
- case 2108: goto tr1245;
+ case 2109: goto tr1246;
case 730: goto st730;
- case 1808: goto tr945;
+ case 1809: goto tr946;
case 731: goto st731;
- case 2112: goto tr1249;
+ case 2113: goto tr1250;
case 732: goto st732;
case 733: goto st733;
- case 2113: goto tr1250;
+ case 2114: goto tr1251;
case 734: goto st734;
case 735: goto st735;
- case 1809: goto tr946;
+ case 1810: goto tr947;
case 736: goto st736;
- case 2122: goto tr1259;
- case 2149: goto tr1286;
- case 737: goto st737;
case 2123: goto tr1260;
case 2150: goto tr1287;
+ case 737: goto st737;
+ case 2124: goto tr1261;
+ case 2151: goto tr1288;
case 738: goto st738;
case 739: goto st739;
- case 2124: goto tr1261;
- case 2151: goto tr1288;
- case 740: goto st740;
case 2125: goto tr1262;
case 2152: goto tr1289;
+ case 740: goto st740;
+ case 2126: goto tr1263;
+ case 2153: goto tr1290;
case 741: goto st741;
- case 1810: goto tr947;
+ case 1811: goto tr948;
case 742: goto st742;
- case 2127: goto tr1264;
+ case 2128: goto tr1265;
case 743: goto st743;
case 744: goto st744;
- case 2128: goto tr1265;
+ case 2129: goto tr1266;
case 745: goto st745;
case 746: goto st746;
- case 2304: goto tr1441;
+ case 2305: goto tr1442;
case 747: goto st747;
- case 2135: goto tr1272;
+ case 2136: goto tr1273;
case 748: goto st748;
- case 2136: goto tr1273;
+ case 2137: goto tr1274;
case 749: goto st749;
- case 2143: goto tr1280;
+ case 2144: goto tr1281;
case 750: goto st750;
- case 2144: goto tr1281;
+ case 2145: goto tr1282;
case 751: goto st751;
- case 2319: goto tr1456;
+ case 2320: goto tr1457;
case 752: goto st752;
case 753: goto st753;
- case 2159: goto tr1296;
+ case 2160: goto tr1297;
case 754: goto st754;
- case 2154: goto tr1291;
+ case 2155: goto tr1292;
case 755: goto st755;
case 756: goto st756;
- case 2155: goto tr1292;
+ case 2156: goto tr1293;
case 757: goto st757;
case 758: goto st758;
- case 2320: goto tr1457;
+ case 2321: goto tr1458;
case 759: goto st759;
case 760: goto st760;
case 761: goto st761;
- case 2173: goto tr1310;
+ case 2174: goto tr1311;
case 762: goto st762;
case 763: goto st763;
- case 2164: goto tr1301;
+ case 2165: goto tr1302;
case 764: goto st764;
- case 2165: goto tr1302;
+ case 2166: goto tr1303;
case 765: goto st765;
case 766: goto st766;
case 767: goto st767;
- case 2321: goto tr1458;
+ case 2322: goto tr1459;
case 768: goto st768;
case 769: goto st769;
- case 2185: goto tr1322;
+ case 2186: goto tr1323;
case 770: goto st770;
- case 2186: goto tr1323;
+ case 2187: goto tr1324;
case 771: goto st771;
case 772: goto st772;
- case 2364: goto tr1501;
+ case 2365: goto tr1502;
case 773: goto st773;
- case 2205: goto tr1342;
+ case 2206: goto tr1343;
case 774: goto st774;
- case 2365: goto tr1502;
+ case 2366: goto tr1503;
case 775: goto st775;
- case 2207: goto tr1344;
+ case 2208: goto tr1345;
case 776: goto st776;
- case 2359: goto tr1496;
+ case 2360: goto tr1497;
case 777: goto st777;
- case 2209: goto tr1346;
+ case 2210: goto tr1347;
case 778: goto st778;
- case 2360: goto tr1497;
+ case 2361: goto tr1498;
case 779: goto st779;
- case 2211: goto tr1348;
+ case 2212: goto tr1349;
case 780: goto st780;
- case 2354: goto tr1491;
+ case 2355: goto tr1492;
case 781: goto st781;
- case 2355: goto tr1492;
+ case 2356: goto tr1493;
case 782: goto st782;
- case 2214: goto tr1351;
+ case 2215: goto tr1352;
case 783: goto st783;
case 1588: goto tr725;
case 784: goto st784;
- case 2340: goto tr1477;
+ case 2341: goto tr1478;
case 785: goto st785;
- case 2217: goto tr1354;
+ case 2218: goto tr1355;
case 786: goto st786;
- case 2218: goto tr1355;
+ case 2219: goto tr1356;
+ case 2221: goto tr1358;
case 2220: goto tr1357;
- case 2219: goto tr1356;
case 857: goto st857;
- case 2374: goto tr1511;
+ case 2375: goto tr1512;
case 787: goto st787;
- case 2380: goto tr1517;
+ case 2381: goto tr1518;
case 788: goto st788;
- case 2375: goto tr1512;
+ case 2376: goto tr1513;
case 789: goto st789;
- case 2376: goto tr1513;
+ case 2377: goto tr1514;
case 790: goto st790;
case 791: goto st791;
- case 2377: goto tr1514;
+ case 2378: goto tr1515;
case 792: goto st792;
- case 2378: goto tr1515;
+ case 2379: goto tr1516;
case 793: goto st793;
- case 2379: goto tr1516;
+ case 2380: goto tr1517;
case 794: goto st794;
- case 2341: goto tr1478;
+ case 2342: goto tr1479;
case 795: goto st795;
- case 2225: goto tr1362;
+ case 2226: goto tr1363;
case 796: goto st796;
- case 2226: goto tr1363;
+ case 2227: goto tr1364;
case 797: goto st797;
- case 2227: goto tr1364;
+ case 2228: goto tr1365;
case 858: goto st858;
- case 2381: goto tr1518;
+ case 2382: goto tr1519;
case 798: goto st798;
case 799: goto st799;
- case 2382: goto tr1519;
+ case 2383: goto tr1520;
case 800: goto st800;
case 801: goto st801;
- case 2383: goto tr1520;
+ case 2384: goto tr1521;
case 802: goto st802;
- case 2342: goto tr1479;
+ case 2343: goto tr1480;
case 803: goto st803;
- case 2230: goto tr1367;
+ case 2231: goto tr1368;
case 804: goto st804;
- case 2330: goto tr1467;
+ case 2331: goto tr1468;
case 805: goto st805;
- case 2231: goto tr1368;
+ case 2232: goto tr1369;
case 806: goto st806;
- case 2232: goto tr1369;
+ case 2233: goto tr1370;
case 859: goto st859;
- case 2384: goto tr1521;
+ case 2385: goto tr1522;
case 807: goto st807;
case 808: goto st808;
- case 2385: goto tr1522;
+ case 2386: goto tr1523;
case 809: goto st809;
case 810: goto st810;
- case 2386: goto tr1523;
+ case 2387: goto tr1524;
case 811: goto st811;
- case 2331: goto tr1468;
+ case 2332: goto tr1469;
case 812: goto st812;
- case 2237: goto tr1374;
+ case 2238: goto tr1375;
case 813: goto st813;
- case 2238: goto tr1375;
+ case 2239: goto tr1376;
case 814: goto st814;
- case 2239: goto tr1376;
+ case 2240: goto tr1377;
case 860: goto st860;
- case 2387: goto tr1524;
+ case 2388: goto tr1525;
case 815: goto st815;
case 816: goto st816;
- case 2388: goto tr1525;
+ case 2389: goto tr1526;
case 817: goto st817;
case 818: goto st818;
- case 2389: goto tr1526;
+ case 2390: goto tr1527;
case 819: goto st819;
- case 2326: goto tr1463;
+ case 2327: goto tr1464;
case 820: goto st820;
- case 2242: goto tr1379;
+ case 2243: goto tr1380;
case 821: goto st821;
- case 2243: goto tr1380;
+ case 2244: goto tr1381;
case 822: goto st822;
- case 2245: goto tr1382;
- case 2248: goto tr1385;
+ case 2246: goto tr1383;
+ case 2249: goto tr1386;
case 861: goto st861;
- case 2390: goto tr1527;
+ case 2391: goto tr1528;
case 823: goto st823;
- case 2396: goto tr1533;
+ case 2397: goto tr1534;
case 824: goto st824;
- case 2391: goto tr1528;
+ case 2392: goto tr1529;
case 825: goto st825;
- case 2392: goto tr1529;
+ case 2393: goto tr1530;
case 826: goto st826;
case 827: goto st827;
- case 2393: goto tr1530;
+ case 2394: goto tr1531;
case 828: goto st828;
- case 2394: goto tr1531;
+ case 2395: goto tr1532;
case 829: goto st829;
- case 2395: goto tr1532;
+ case 2396: goto tr1533;
case 830: goto st830;
- case 2244: goto tr1381;
+ case 2245: goto tr1382;
case 831: goto st831;
- case 2327: goto tr1464;
+ case 2328: goto tr1465;
case 832: goto st832;
- case 2249: goto tr1386;
+ case 2250: goto tr1387;
case 833: goto st833;
- case 2250: goto tr1387;
+ case 2251: goto tr1388;
+ case 2253: goto tr1390;
case 2252: goto tr1389;
- case 2251: goto tr1388;
case 862: goto st862;
- case 2397: goto tr1534;
+ case 2398: goto tr1535;
case 834: goto st834;
- case 2403: goto tr1540;
+ case 2404: goto tr1541;
case 835: goto st835;
- case 2398: goto tr1535;
+ case 2399: goto tr1536;
case 836: goto st836;
- case 2399: goto tr1536;
+ case 2400: goto tr1537;
case 837: goto st837;
case 838: goto st838;
- case 2400: goto tr1537;
+ case 2401: goto tr1538;
case 839: goto st839;
- case 2401: goto tr1538;
+ case 2402: goto tr1539;
case 840: goto st840;
- case 2402: goto tr1539;
+ case 2403: goto tr1540;
case 841: goto st841;
- case 2328: goto tr1465;
+ case 2329: goto tr1466;
case 842: goto st842;
- case 2255: goto tr1392;
+ case 2256: goto tr1393;
case 843: goto st843;
default: break;
}
@@ -2220,8 +2221,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2250,8 +2251,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2288,8 +2289,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2320,8 +2321,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2352,8 +2353,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2383,8 +2384,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2425,8 +2426,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2455,8 +2456,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2494,8 +2495,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2527,8 +2528,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2560,8 +2561,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2603,8 +2604,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2634,8 +2635,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2674,8 +2675,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2708,8 +2709,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2742,8 +2743,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2771,8 +2772,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2801,8 +2802,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2825,8 +2826,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2852,8 +2853,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2879,8 +2880,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2906,8 +2907,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2939,8 +2940,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -2973,8 +2974,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3007,8 +3008,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3034,8 +3035,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3069,8 +3070,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3103,8 +3104,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3131,8 +3132,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3159,8 +3160,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3189,8 +3190,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3219,8 +3220,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3258,8 +3259,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3285,8 +3286,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3320,8 +3321,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3352,8 +3353,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3380,8 +3381,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3401,7 +3402,6 @@
goto st844;
tr186:
{
- instruction_info_collected |= RELATIVE_32BIT;
rel32_operand(current_position + 1, data, jump_dests, size,
&instruction_info_collected);
}
@@ -3409,8 +3409,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3448,8 +3448,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3487,8 +3487,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3514,8 +3514,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3541,8 +3541,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3576,8 +3576,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3612,8 +3612,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3651,8 +3651,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3680,8 +3680,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3701,7 +3701,6 @@
goto st844;
tr230:
{
- instruction_info_collected |= RELATIVE_8BIT;
rel8_operand(current_position + 1, data, jump_dests, size,
&instruction_info_collected);
}
@@ -3709,8 +3708,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3737,8 +3736,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3766,8 +3765,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3799,8 +3798,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3842,8 +3841,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3882,8 +3881,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3909,8 +3908,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3939,8 +3938,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -3978,8 +3977,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4014,8 +4013,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4044,8 +4043,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4074,8 +4073,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4107,8 +4106,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4140,8 +4139,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4173,8 +4172,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4212,8 +4211,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4239,8 +4238,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4273,8 +4272,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4294,7 +4293,6 @@
goto st844;
tr388:
{
- instruction_info_collected |= RELATIVE_32BIT;
rel32_operand(current_position + 1, data, jump_dests, size,
&instruction_info_collected);
}
@@ -4306,8 +4304,8 @@
instruction_info_collected |= BAD_CALL_ALIGNMENT;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4340,8 +4338,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4379,8 +4377,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4412,8 +4410,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4451,8 +4449,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4475,8 +4473,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4503,8 +4501,8 @@
instruction_info_collected |= BAD_CALL_ALIGNMENT;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4545,8 +4543,8 @@
instruction_info_collected |= BAD_CALL_ALIGNMENT;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4581,8 +4579,8 @@
instruction_info_collected |= BAD_CALL_ALIGNMENT;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4624,8 +4622,8 @@
instruction_info_collected |= BAD_CALL_ALIGNMENT;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4651,8 +4649,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4689,8 +4687,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4724,8 +4722,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4753,8 +4751,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4782,8 +4780,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4811,8 +4809,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4844,8 +4842,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4875,8 +4873,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4906,8 +4904,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4945,8 +4943,8 @@
instruction_info_collected |= BAD_CALL_ALIGNMENT;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -4980,8 +4978,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5013,8 +5011,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5052,8 +5050,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5081,8 +5079,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5108,8 +5106,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5136,8 +5134,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5169,8 +5167,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5208,8 +5206,8 @@
instruction_info_collected |= BAD_CALL_ALIGNMENT;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5243,8 +5241,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5273,8 +5271,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5305,8 +5303,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5335,8 +5333,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5354,8 +5352,35 @@
operand_states = 0;
}
goto st844;
-tr858:
+tr784:
{
+ instruction_info_collected |= LAST_BYTE_IS_NOT_IMMEDIATE;
+ }
+ {
+ process_0_operands(&restricted_register, &instruction_info_collected);
+ }
+ {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
+ result &= user_callback(
+ instruction_start, current_position,
+ instruction_info_collected |
+ ((restricted_register << RESTRICTED_REGISTER_SHIFT) &
+ RESTRICTED_REGISTER_MASK), callback_data);
+ }
+ /* On successful match the instruction start must point to the next byte
+ * to be able to report the new offset as the start of instruction
+ * causing error. */
+ instruction_start = current_position + 1;
+ instruction_info_collected = 0;
+ SET_REX_PREFIX(FALSE);
+ SET_VEX_PREFIX2(0xe0);
+ SET_VEX_PREFIX3(0x00);
+ operand_states = 0;
+ }
+ goto st844;
+tr859:
+ {
SET_CPU_FEATURE(CPUFeature_TBM);
}
{
@@ -5369,8 +5394,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5388,7 +5413,7 @@
operand_states = 0;
}
goto st844;
-tr864:
+tr865:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -5403,8 +5428,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5422,7 +5447,7 @@
operand_states = 0;
}
goto st844;
-tr893:
+tr894:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -5449,8 +5474,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5468,7 +5493,7 @@
operand_states = 0;
}
goto st844;
-tr897:
+tr898:
{
SET_CPU_FEATURE(CPUFeature_LWP);
}
@@ -5476,8 +5501,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5495,7 +5520,7 @@
operand_states = 0;
}
goto st844;
-tr898:
+tr899:
{
SET_CPU_FEATURE(CPUFeature_LWP);
}
@@ -5512,8 +5537,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5531,7 +5556,7 @@
operand_states = 0;
}
goto st844;
-tr901:
+tr902:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -5558,8 +5583,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5577,7 +5602,7 @@
operand_states = 0;
}
goto st844;
-tr905:
+tr906:
{
SET_CPU_FEATURE(CPUFeature_LWP);
}
@@ -5594,8 +5619,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5613,7 +5638,7 @@
operand_states = 0;
}
goto st844;
-tr1014:
+tr1015:
{
SET_IMM_TYPE(IMM2);
SET_IMM_PTR(current_position);
@@ -5622,8 +5647,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5641,7 +5666,7 @@
operand_states = 0;
}
goto st844;
-tr1110:
+tr1111:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -5661,8 +5686,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5680,7 +5705,7 @@
operand_states = 0;
}
goto st844;
-tr1113:
+tr1114:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -5688,8 +5713,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5707,7 +5732,7 @@
operand_states = 0;
}
goto st844;
-tr1229:
+tr1230:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -5722,8 +5747,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5741,7 +5766,7 @@
operand_states = 0;
}
goto st844;
-tr1234:
+tr1235:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -5756,8 +5781,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5775,7 +5800,7 @@
operand_states = 0;
}
goto st844;
-tr1252:
+tr1253:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -5802,8 +5827,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5821,7 +5846,7 @@
operand_states = 0;
}
goto st844;
-tr1256:
+tr1257:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -5848,8 +5873,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5867,7 +5892,7 @@
operand_states = 0;
}
goto st844;
-tr1325:
+tr1326:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -5875,8 +5900,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5894,7 +5919,7 @@
operand_states = 0;
}
goto st844;
-tr1359:
+tr1360:
{
instruction_start -= 6;
if (((instruction_start[1] & 0x07) != (instruction_start[5] & 0x07)) ||
@@ -5912,8 +5937,8 @@
instruction_info_collected |= BAD_CALL_ALIGNMENT;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5931,7 +5956,7 @@
operand_states = 0;
}
goto st844;
-tr1360:
+tr1361:
{
instruction_start -= 6;
if (((instruction_start[1] & 0x07) != (instruction_start[5] & 0x07)) ||
@@ -5945,8 +5970,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -5964,7 +5989,7 @@
operand_states = 0;
}
goto st844;
-tr1371:
+tr1372:
{
instruction_start -= 7;
if (((instruction_start[2] & 0x07) != (instruction_start[6] & 0x07)) ||
@@ -5982,8 +6007,8 @@
instruction_info_collected |= BAD_CALL_ALIGNMENT;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -6001,7 +6026,7 @@
operand_states = 0;
}
goto st844;
-tr1372:
+tr1373:
{
instruction_start -= 7;
if (((instruction_start[2] & 0x07) != (instruction_start[6] & 0x07)) ||
@@ -6015,8 +6040,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -6034,7 +6059,7 @@
operand_states = 0;
}
goto st844;
-tr1416:
+tr1417:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -6047,8 +6072,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -6066,7 +6091,7 @@
operand_states = 0;
}
goto st844;
-tr1417:
+tr1418:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -6083,8 +6108,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -6102,7 +6127,7 @@
operand_states = 0;
}
goto st844;
-tr1433:
+tr1434:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -6110,8 +6135,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -6129,7 +6154,7 @@
operand_states = 0;
}
goto st844;
-tr1434:
+tr1435:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -6153,8 +6178,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -6177,7 +6202,7 @@
goto _test_eof844;
case 844:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2271, 2272, 2273, 2272, 2273, 2272, 2273, 2272, 2274, 2275, 2276, 2277, 2278, 2277, 2277, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2272, 2273, 2274, 2273, 2274, 2273, 2274, 2273, 2275, 2276, 2277, 2278, 2279, 2278, 2278, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -6252,7 +6277,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st1;
-tr1189:
+tr1190:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -6260,7 +6285,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st1;
-tr1393:
+tr1394:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -6268,7 +6293,7 @@
SET_OPERAND_TYPE(0, OperandSize8bit);
}
goto st1;
-tr1400:
+tr1401:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -6276,7 +6301,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st1;
-tr1427:
+tr1428:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -6326,7 +6351,7 @@
SET_CPU_FEATURE(CPUFeature_CX16);
}
goto st2;
-tr1048:
+tr1049:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -6510,7 +6535,7 @@
SET_MODRM_SCALE(0);
}
goto st3;
-tr1112:
+tr1113:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -6522,7 +6547,7 @@
SET_MODRM_SCALE(0);
}
goto st3;
-tr1183:
+tr1184:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -6645,7 +6670,7 @@
SET_MODRM_SCALE(0);
}
goto st7;
-tr1111:
+tr1112:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -6692,7 +6717,7 @@
SET_CPU_FEATURE(CPUFeature_CX16);
}
goto st8;
-tr972:
+tr973:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -6732,7 +6757,7 @@
SET_CPU_FEATURE(CPUFeature_CX16);
}
goto st9;
-tr973:
+tr974:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -6774,7 +6799,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st10;
-tr1187:
+tr1188:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -6782,7 +6807,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st10;
-tr1394:
+tr1395:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -6911,7 +6936,7 @@
SET_OPERAND_TYPE(0, OperandSize16bit);
}
goto st11;
-tr1198:
+tr1199:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -6919,7 +6944,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st11;
-tr1202:
+tr1203:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -6927,7 +6952,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st11;
-tr1186:
+tr1187:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -6935,7 +6960,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st11;
-tr1188:
+tr1189:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -6943,7 +6968,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st11;
-tr1307:
+tr1308:
{
SET_REPNZ_PREFIX(FALSE);
}
@@ -6954,7 +6979,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st11;
-tr1318:
+tr1319:
{
SET_REPNZ_PREFIX(FALSE);
}
@@ -6965,7 +6990,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st11;
-tr1320:
+tr1321:
{
SET_REPNZ_PREFIX(FALSE);
}
@@ -6976,7 +7001,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st11;
-tr1329:
+tr1330:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -6987,7 +7012,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st11;
-tr1332:
+tr1333:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -6998,7 +7023,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st11;
-tr1333:
+tr1334:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -7009,7 +7034,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st11;
-tr1334:
+tr1335:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -7020,7 +7045,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st11;
-tr1338:
+tr1339:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -7031,7 +7056,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st11;
-tr1339:
+tr1340:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -7042,7 +7067,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st11;
-tr1340:
+tr1341:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -7053,7 +7078,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st11;
-tr1341:
+tr1342:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -7064,7 +7089,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st11;
-tr1395:
+tr1396:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -7072,7 +7097,7 @@
SET_OPERAND_TYPE(0, OperandSize8bit);
}
goto st11;
-tr1401:
+tr1402:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -7080,7 +7105,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st11;
-tr1429:
+tr1430:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -7107,7 +7132,7 @@
(((~GET_VEX_PREFIX2()) & 0x80) >> 4));
}
goto st12;
-tr878:
+tr879:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -7118,7 +7143,7 @@
SET_OPERAND_NAME(0, ((~GET_VEX_PREFIX3()) & 0x78) >> 3);
}
goto st12;
-tr881:
+tr882:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -7129,7 +7154,7 @@
SET_OPERAND_NAME(0, ((~GET_VEX_PREFIX3()) & 0x78) >> 3);
}
goto st12;
-tr1240:
+tr1241:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -7140,7 +7165,7 @@
SET_OPERAND_NAME(0, ((~GET_VEX_PREFIX3()) & 0x78) >> 3);
}
goto st12;
-tr1242:
+tr1243:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -7208,7 +7233,7 @@
SET_MODRM_SCALE(0);
}
goto st13;
-tr895:
+tr896:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -7226,7 +7251,7 @@
SET_MODRM_SCALE(0);
}
goto st13;
-tr903:
+tr904:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -7244,7 +7269,7 @@
SET_MODRM_SCALE(0);
}
goto st13;
-tr919:
+tr920:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -7260,7 +7285,7 @@
SET_MODRM_SCALE(0);
}
goto st13;
-tr922:
+tr923:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -7276,7 +7301,7 @@
SET_MODRM_SCALE(0);
}
goto st13;
-tr1254:
+tr1255:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -7294,7 +7319,7 @@
SET_MODRM_SCALE(0);
}
goto st13;
-tr1258:
+tr1259:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -7312,7 +7337,7 @@
SET_MODRM_SCALE(0);
}
goto st13;
-tr1267:
+tr1268:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -7328,7 +7353,7 @@
SET_MODRM_SCALE(0);
}
goto st13;
-tr1269:
+tr1270:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -7390,7 +7415,7 @@
SET_MODRM_SCALE(0);
}
goto st17;
-tr894:
+tr895:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -7408,7 +7433,7 @@
SET_MODRM_SCALE(0);
}
goto st17;
-tr902:
+tr903:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -7426,7 +7451,7 @@
SET_MODRM_SCALE(0);
}
goto st17;
-tr1253:
+tr1254:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -7444,7 +7469,7 @@
SET_MODRM_SCALE(0);
}
goto st17;
-tr1257:
+tr1258:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -7474,7 +7499,7 @@
(((~GET_VEX_PREFIX2()) & 0x80) >> 4));
}
goto st18;
-tr856:
+tr857:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -7485,7 +7510,7 @@
SET_OPERAND_NAME(0, ((~GET_VEX_PREFIX3()) & 0x78) >> 3);
}
goto st18;
-tr862:
+tr863:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -7496,7 +7521,7 @@
SET_OPERAND_NAME(0, ((~GET_VEX_PREFIX3()) & 0x78) >> 3);
}
goto st18;
-tr1227:
+tr1228:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -7507,7 +7532,7 @@
SET_OPERAND_NAME(0, ((~GET_VEX_PREFIX3()) & 0x78) >> 3);
}
goto st18;
-tr1232:
+tr1233:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -7530,7 +7555,7 @@
(((~GET_VEX_PREFIX2()) & 0x80) >> 4));
}
goto st19;
-tr857:
+tr858:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -7541,7 +7566,7 @@
SET_OPERAND_NAME(0, ((~GET_VEX_PREFIX3()) & 0x78) >> 3);
}
goto st19;
-tr863:
+tr864:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -7552,7 +7577,7 @@
SET_OPERAND_NAME(0, ((~GET_VEX_PREFIX3()) & 0x78) >> 3);
}
goto st19;
-tr1228:
+tr1229:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -7563,7 +7588,7 @@
SET_OPERAND_NAME(0, ((~GET_VEX_PREFIX3()) & 0x78) >> 3);
}
goto st19;
-tr1233:
+tr1234:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -7592,7 +7617,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st20;
-tr1396:
+tr1397:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -7923,7 +7948,7 @@
(((~GET_VEX_PREFIX2()) & 0x20) >> 2));
}
goto st29;
-tr1158:
+tr1159:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -7936,7 +7961,7 @@
(((~GET_VEX_PREFIX2()) & 0x20) >> 2));
}
goto st29;
-tr1397:
+tr1398:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -7947,7 +7972,7 @@
SET_OPERAND_NAME(0, REG_RAX);
}
goto st29;
-tr1436:
+tr1437:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -8074,7 +8099,7 @@
(((~GET_VEX_PREFIX2()) & 0x20) >> 2));
}
goto st30;
-tr1398:
+tr1399:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -8085,7 +8110,7 @@
SET_OPERAND_NAME(0, REG_RAX);
}
goto st30;
-tr1437:
+tr1438:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -8131,7 +8156,7 @@
st0:
( current_state) = 0;
goto _out;
-tr1399:
+tr1400:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -8619,32 +8644,32 @@
SET_CPU_FEATURE(CPUFeature_AES);
}
goto st55;
-tr845:
+tr846:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
goto st55;
-tr1180:
+tr1181:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st55;
-tr1199:
+tr1200:
{
SET_CPU_FEATURE(CPUFeature_FMA);
}
goto st55;
-tr1200:
+tr1201:
{
SET_CPU_FEATURE(CPUFeature_AESAVX);
}
goto st55;
-tr1201:
+tr1202:
{
SET_CPU_FEATURE(CPUFeature_F16C);
}
goto st55;
-tr1304:
+tr1305:
{
SET_REPNZ_PREFIX(FALSE);
}
@@ -8652,7 +8677,7 @@
SET_CPU_FEATURE(CPUFeature_SSE2);
}
goto st55;
-tr1305:
+tr1306:
{
SET_REPNZ_PREFIX(FALSE);
}
@@ -8660,7 +8685,7 @@
SET_CPU_FEATURE(CPUFeature_SSE3);
}
goto st55;
-tr1312:
+tr1313:
{
SET_REPNZ_PREFIX(FALSE);
}
@@ -8668,7 +8693,7 @@
SET_CPU_FEATURE(CPUFeature_SSE);
}
goto st55;
-tr1326:
+tr1327:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -8676,7 +8701,7 @@
SET_CPU_FEATURE(CPUFeature_SSE);
}
goto st55;
-tr1327:
+tr1328:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -8684,7 +8709,7 @@
SET_CPU_FEATURE(CPUFeature_SSE3);
}
goto st55;
-tr1330:
+tr1331:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -8692,7 +8717,7 @@
SET_CPU_FEATURE(CPUFeature_SSE2);
}
goto st55;
-tr1404:
+tr1405:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -8751,12 +8776,12 @@
SET_CPU_FEATURE(CPUFeature_SSE41);
}
goto st57;
-tr1181:
+tr1182:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st57;
-tr1314:
+tr1315:
{
SET_REPNZ_PREFIX(FALSE);
}
@@ -8764,7 +8789,7 @@
SET_CPU_FEATURE(CPUFeature_SSE3);
}
goto st57;
-tr1306:
+tr1307:
{
SET_REPNZ_PREFIX(FALSE);
}
@@ -8772,7 +8797,7 @@
SET_CPU_FEATURE(CPUFeature_SSE4A);
}
goto st57;
-tr1328:
+tr1329:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -8835,7 +8860,7 @@
} else
goto tr160;
goto tr57;
-tr1297:
+tr1298:
{
SET_OPERAND_TYPE(0, OperandSize32bit);
}
@@ -8848,12 +8873,12 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st61;
-tr1295:
+tr1296:
{
SET_OPERAND_TYPE(0, OperandSize8bit);
}
goto st61;
-tr1299:
+tr1300:
{
SET_OPERAND_TYPE(0, OperandSize64bit);
}
@@ -8958,32 +8983,32 @@
SET_CPU_FEATURE(CPUFeature_CLMUL);
}
goto st63;
-tr840:
+tr841:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
goto st63;
-tr1182:
+tr1183:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st63;
-tr1214:
+tr1215:
{
SET_CPU_FEATURE(CPUFeature_AESAVX);
}
goto st63;
-tr1219:
+tr1220:
{
SET_CPU_FEATURE(CPUFeature_F16C);
}
goto st63;
-tr1210:
+tr1211:
{
SET_CPU_FEATURE(CPUFeature_CLMULAVX);
}
goto st63;
-tr1309:
+tr1310:
{
SET_REPNZ_PREFIX(FALSE);
}
@@ -8991,7 +9016,7 @@
SET_CPU_FEATURE(CPUFeature_SSE2);
}
goto st63;
-tr1335:
+tr1336:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -8999,7 +9024,7 @@
SET_CPU_FEATURE(CPUFeature_SSE);
}
goto st63;
-tr1331:
+tr1332:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -9174,12 +9199,12 @@
SET_CPU_FEATURE(CPUFeature_SSE);
}
goto st64;
-tr1121:
+tr1122:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st64;
-tr1118:
+tr1119:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -9196,13 +9221,13 @@
&instruction_info_collected);
}
goto st64;
-tr1316:
+tr1317:
{
SET_IMM2_TYPE(IMM8);
SET_IMM2_PTR(current_position);
}
goto st64;
-tr1405:
+tr1406:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -9238,7 +9263,7 @@
SET_CPU_FEATURE(CPUFeature_SSE);
}
goto st65;
-tr1050:
+tr1051:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -9390,7 +9415,7 @@
SET_MODRM_SCALE(0);
}
goto st66;
-tr1120:
+tr1121:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -9402,7 +9427,7 @@
SET_MODRM_SCALE(0);
}
goto st66;
-tr1185:
+tr1186:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -9507,7 +9532,7 @@
SET_MODRM_SCALE(0);
}
goto st70;
-tr1119:
+tr1120:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -9550,7 +9575,7 @@
SET_CPU_FEATURE(CPUFeature_SSE);
}
goto st71;
-tr976:
+tr977:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -9586,7 +9611,7 @@
SET_CPU_FEATURE(CPUFeature_SSE);
}
goto st72;
-tr977:
+tr978:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -9650,7 +9675,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st73;
-tr1115:
+tr1116:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -9688,7 +9713,7 @@
} else if ( (*( current_position)) >= 208u )
goto tr182;
goto tr57;
-tr1455:
+tr1456:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -9750,7 +9775,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st80;
-tr1217:
+tr1218:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -9758,7 +9783,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st80;
-tr1220:
+tr1221:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -9816,7 +9841,7 @@
SET_OPERAND_TYPE(1, OperandSize16bit);
}
goto st82;
-tr1425:
+tr1426:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -9853,7 +9878,7 @@
SET_OPERAND_TYPE(1, OperandSize32bit);
}
goto st84;
-tr1426:
+tr1427:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -9920,7 +9945,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st86;
-tr1117:
+tr1118:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -10065,7 +10090,7 @@
(((~GET_VEX_PREFIX2()) & 0x20) >> 2));
}
goto st88;
-tr1402:
+tr1403:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -10096,7 +10121,7 @@
goto _test_eof91;
case 91:
goto tr226;
-tr1403:
+tr1404:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -10104,7 +10129,7 @@
SET_BRANCH_NOT_TAKEN(TRUE);
}
goto st92;
-tr1407:
+tr1408:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -10149,7 +10174,7 @@
if ( 112u <= (*( current_position)) && (*( current_position)) <= 127u )
goto st95;
goto tr57;
-tr1421:
+tr1422:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -10226,12 +10251,12 @@
&instruction_info_collected);
}
goto st96;
-tr872:
+tr873:
{
SET_CPU_FEATURE(CPUFeature_LWP);
}
goto st96;
-tr910:
+tr911:
{
SET_CPU_FEATURE(CPUFeature_LWP);
}
@@ -10248,7 +10273,7 @@
&instruction_info_collected);
}
goto st96;
-tr1406:
+tr1407:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -10273,7 +10298,7 @@
goto _test_eof99;
case 99:
goto tr234;
-tr1408:
+tr1409:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -10281,7 +10306,7 @@
SET_REX_PREFIX(*current_position);
}
goto st100;
-tr1503:
+tr1504:
{
SET_REX_PREFIX(*current_position);
}
@@ -10312,7 +10337,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st102;
-tr1419:
+tr1420:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -10473,7 +10498,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st111;
-tr1420:
+tr1421:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -10706,7 +10731,7 @@
goto _test_eof120;
case 120:
goto tr315;
-tr1422:
+tr1423:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -10720,7 +10745,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1423:
+tr1424:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -10739,7 +10764,7 @@
instruction_info_collected |= MODIFIABLE_INSTRUCTION;
}
goto st123;
-tr886:
+tr887:
{
SET_CPU_FEATURE(CPUFeature_LWP);
}
@@ -10813,7 +10838,7 @@
SET_MODRM_SCALE(0);
}
goto st124;
-tr912:
+tr913:
{
SET_CPU_FEATURE(CPUFeature_LWP);
}
@@ -10825,7 +10850,7 @@
SET_MODRM_SCALE(0);
}
goto st124;
-tr927:
+tr928:
{
SET_CPU_FEATURE(CPUFeature_LWP);
}
@@ -10888,7 +10913,7 @@
SET_MODRM_SCALE(0);
}
goto st128;
-tr911:
+tr912:
{
SET_CPU_FEATURE(CPUFeature_LWP);
}
@@ -10910,7 +10935,7 @@
instruction_info_collected |= MODIFIABLE_INSTRUCTION;
}
goto st129;
-tr870:
+tr871:
{
SET_CPU_FEATURE(CPUFeature_LWP);
}
@@ -10925,7 +10950,7 @@
instruction_info_collected |= MODIFIABLE_INSTRUCTION;
}
goto st130;
-tr871:
+tr872:
{
SET_CPU_FEATURE(CPUFeature_LWP);
}
@@ -10972,8 +10997,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -10996,11 +11021,11 @@
goto _test_eof845;
case 845:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2271, 2272, 2273, 2272, 2273, 2272, 2273, 2272, 2274, 2326, 2276, 2277, 2327, 2277, 2328, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2272, 2273, 2274, 2273, 2274, 2273, 2274, 2273, 2275, 2327, 2277, 2278, 2328, 2278, 2329, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1409:
+tr1410:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11008,7 +11033,7 @@
SET_REX_PREFIX(*current_position);
}
goto st133;
-tr1504:
+tr1505:
{
SET_REX_PREFIX(*current_position);
}
@@ -11062,8 +11087,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -11086,11 +11111,11 @@
goto _test_eof846;
case 846:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2271, 2272, 2273, 2272, 2273, 2272, 2273, 2272, 2274, 2275, 2276, 2329, 2278, 2330, 2277, 2331, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2272, 2273, 2274, 2273, 2274, 2273, 2274, 2273, 2275, 2276, 2277, 2330, 2279, 2331, 2278, 2332, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1410:
+tr1411:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11098,7 +11123,7 @@
SET_REX_PREFIX(*current_position);
}
goto st136;
-tr1505:
+tr1506:
{
SET_REX_PREFIX(*current_position);
}
@@ -11120,7 +11145,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st137;
-tr1431:
+tr1432:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11298,7 +11323,7 @@
} else
goto tr3;
goto tr57;
-tr1438:
+tr1439:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11312,7 +11337,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1439:
+tr1440:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11326,7 +11351,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1442:
+tr1443:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11353,7 +11378,7 @@
} else
goto tr361;
goto tr57;
-tr1443:
+tr1444:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11380,7 +11405,7 @@
} else
goto tr369;
goto tr57;
-tr1444:
+tr1445:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11394,7 +11419,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1445:
+tr1446:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11408,7 +11433,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1446:
+tr1447:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11422,7 +11447,7 @@
( current_state) = jump_table[(*( current_position))] + 1122;
goto _again;
}
-tr1447:
+tr1448:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11436,7 +11461,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1448:
+tr1449:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11450,7 +11475,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1449:
+tr1450:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11464,7 +11489,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1450:
+tr1451:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11478,7 +11503,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1451:
+tr1452:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11492,7 +11517,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1452:
+tr1453:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11506,7 +11531,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1453:
+tr1454:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11525,7 +11550,7 @@
instruction_info_collected |= MODIFIABLE_INSTRUCTION;
}
goto st161;
-tr1454:
+tr1455:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11553,7 +11578,7 @@
goto _test_eof164;
case 164:
goto tr388;
-tr1459:
+tr1460:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11567,7 +11592,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1460:
+tr1461:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11581,7 +11606,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1461:
+tr1462:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11612,7 +11637,7 @@
} else
goto tr3;
goto tr57;
-tr1462:
+tr1463:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11626,7 +11651,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1411:
+tr1412:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -11634,7 +11659,7 @@
SET_REX_PREFIX(*current_position);
}
goto st169;
-tr1506:
+tr1507:
{
SET_REX_PREFIX(*current_position);
}
@@ -11708,7 +11733,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st174;
-tr848:
+tr849:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -11716,7 +11741,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st174;
-tr849:
+tr850:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -12373,9 +12398,9 @@
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof208;
case 208:
- if ( 128u <= (*( current_position)) )
- goto tr495;
- goto tr52;
+ if ( (*( current_position)) <= 127u )
+ goto tr52;
+ goto tr495;
tr399:
{
instruction_info_collected |= MODIFIABLE_INSTRUCTION;
@@ -12679,7 +12704,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1412:
+tr1413:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -12687,7 +12712,7 @@
SET_REX_PREFIX(*current_position);
}
goto st233;
-tr1507:
+tr1508:
{
SET_REX_PREFIX(*current_position);
}
@@ -12752,7 +12777,7 @@
( current_state) = jump_table[(*( current_position))] + 1366;
goto _again;
}
-tr1413:
+tr1414:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -12760,7 +12785,7 @@
SET_REX_PREFIX(*current_position);
}
goto st238;
-tr1508:
+tr1509:
{
SET_REX_PREFIX(*current_position);
}
@@ -12840,7 +12865,7 @@
if ( (*( current_position)) == 0u )
goto tr528;
goto tr509;
-tr1466:
+tr1467:
{
SET_REX_PREFIX(*current_position);
}
@@ -12903,8 +12928,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -12927,11 +12952,11 @@
goto _test_eof847;
case 847:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2332, 2272, 2333, 2272, 2333, 2272, 2333, 2272, 2334, 2275, 2335, 2277, 2336, 2277, 2337, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2338 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2333, 2273, 2334, 2273, 2334, 2273, 2334, 2273, 2335, 2276, 2336, 2278, 2337, 2278, 2338, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2339 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1469:
+tr1470:
{
SET_REX_PREFIX(*current_position);
}
@@ -12948,7 +12973,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1475:
+tr1476:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -13084,7 +13109,7 @@
} else if ( (*( current_position)) >= 208u )
goto tr549;
goto tr57;
-tr1470:
+tr1471:
{
SET_REX_PREFIX(*current_position);
}
@@ -13101,7 +13126,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1471:
+tr1472:
{
SET_REX_PREFIX(*current_position);
}
@@ -13127,7 +13152,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1472:
+tr1473:
{
SET_REX_PREFIX(*current_position);
}
@@ -13144,7 +13169,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1414:
+tr1415:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -13152,7 +13177,7 @@
SET_REX_PREFIX(*current_position);
}
goto st263;
-tr1509:
+tr1510:
{
SET_REX_PREFIX(*current_position);
}
@@ -13169,7 +13194,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1473:
+tr1474:
{
SET_REX_PREFIX(*current_position);
}
@@ -13200,7 +13225,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1474:
+tr1475:
{
SET_REX_PREFIX(*current_position);
}
@@ -13217,7 +13242,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1418:
+tr1419:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -13489,12 +13514,12 @@
SET_CPU_FEATURE(CPUFeature_SSE4A);
}
goto st283;
-tr1114:
+tr1115:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st283;
-tr1313:
+tr1314:
{
SET_REPNZ_PREFIX(FALSE);
}
@@ -13502,7 +13527,7 @@
SET_CPU_FEATURE(CPUFeature_SSE2);
}
goto st283;
-tr1311:
+tr1312:
{
SET_REPNZ_PREFIX(FALSE);
}
@@ -13510,7 +13535,7 @@
SET_CPU_FEATURE(CPUFeature_SSE4A);
}
goto st283;
-tr1336:
+tr1337:
{
SET_REPZ_PREFIX(FALSE);
}
@@ -14190,7 +14215,7 @@
if ( (*( current_position)) == 46u )
goto st286;
goto tr57;
-tr1293:
+tr1294:
{
SET_DATA16_PREFIX(TRUE);
}
@@ -14330,7 +14355,7 @@
} else
goto tr3;
goto tr57;
-tr1303:
+tr1304:
{
SET_DATA16_PREFIX(TRUE);
}
@@ -14370,7 +14395,7 @@
if ( (*( current_position)) == 15u )
goto st339;
goto tr57;
-tr1324:
+tr1325:
{
SET_DATA16_PREFIX(TRUE);
}
@@ -14406,7 +14431,7 @@
if ( (*( current_position)) == 15u )
goto st343;
goto tr57;
-tr1424:
+tr1425:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -14448,8 +14473,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -14472,11 +14497,11 @@
goto _test_eof848;
case 848:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2271, 2272, 2273, 2272, 2273, 2272, 2273, 2272, 2274, 2339, 2276, 2277, 2340, 2341, 2342, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2272, 2273, 2274, 2273, 2274, 2273, 2274, 2273, 2275, 2340, 2277, 2278, 2341, 2342, 2343, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1476:
+tr1477:
{
SET_REX_PREFIX(*current_position);
}
@@ -14539,8 +14564,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -14558,7 +14583,7 @@
operand_states = 0;
}
goto st849;
-tr1353:
+tr1354:
{ if (restricted_register == REG_RBP)
instruction_info_collected |= RESTRICTED_REGISTER_USED;
else
@@ -14570,8 +14595,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -14594,11 +14619,11 @@
goto _test_eof849;
case 849:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2343, 2272, 2344, 2272, 2344, 2272, 2344, 2272, 2345, 2275, 2346, 2277, 2347, 2277, 2348, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2349 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2344, 2273, 2345, 2273, 2345, 2273, 2345, 2273, 2346, 2276, 2347, 2278, 2348, 2278, 2349, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2350 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1480:
+tr1481:
{
SET_REX_PREFIX(*current_position);
}
@@ -14615,7 +14640,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1486:
+tr1487:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -14629,7 +14654,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1481:
+tr1482:
{
SET_REX_PREFIX(*current_position);
}
@@ -14646,7 +14671,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1482:
+tr1483:
{
SET_REX_PREFIX(*current_position);
}
@@ -14672,7 +14697,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1483:
+tr1484:
{
SET_REX_PREFIX(*current_position);
}
@@ -14689,7 +14714,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1484:
+tr1485:
{
SET_REX_PREFIX(*current_position);
}
@@ -14706,7 +14731,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1485:
+tr1486:
{
SET_REX_PREFIX(*current_position);
}
@@ -14723,7 +14748,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1428:
+tr1429:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -14755,8 +14780,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -14786,8 +14811,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -14810,11 +14835,11 @@
goto _test_eof850;
case 850:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2271, 2272, 2273, 2272, 2273, 2272, 2273, 2272, 2274, 2350, 2276, 2277, 2278, 2277, 2277, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2272, 2273, 2274, 2273, 2274, 2273, 2274, 2273, 2275, 2351, 2277, 2278, 2279, 2278, 2278, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1487:
+tr1488:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -14877,8 +14902,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -14901,11 +14926,11 @@
goto _test_eof851;
case 851:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2271, 2272, 2273, 2272, 2273, 2272, 2273, 2272, 2351, 2275, 2276, 2277, 2278, 2277, 2277, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2352, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2353, 2292, 2354, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 1599, 1599, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2355, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2272, 2273, 2274, 2273, 2274, 2273, 2274, 2273, 2352, 2276, 2277, 2278, 2279, 2278, 2278, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2353, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2354, 2293, 2355, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 1599, 1599, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2356, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1488:
+tr1489:
{
SET_REX_PREFIX(*current_position);
}
@@ -14922,7 +14947,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1415:
+tr1416:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -14930,7 +14955,7 @@
SET_REX_PREFIX(*current_position);
}
goto st363;
-tr1510:
+tr1511:
{
SET_REX_PREFIX(*current_position);
}
@@ -14947,7 +14972,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1489:
+tr1490:
{
SET_DATA16_PREFIX(TRUE);
}
@@ -14964,7 +14989,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1352:
+tr1353:
{
SET_DATA16_PREFIX(TRUE);
}
@@ -14985,7 +15010,7 @@
if ( 64u <= (*( current_position)) && (*( current_position)) <= 71u )
goto tr717;
goto tr57;
-tr1490:
+tr1491:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -15017,8 +15042,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -15036,7 +15061,7 @@
operand_states = 0;
}
goto st852;
-tr1350:
+tr1351:
{
SET_OPERAND_NAME(0, (((*current_position) & 0x38) >> 3) |
((GET_REX_PREFIX() & 0x04) << 1) |
@@ -15048,8 +15073,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -15072,11 +15097,11 @@
goto _test_eof852;
case 852:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2271, 2272, 2273, 2272, 2273, 2272, 2273, 2272, 2274, 2356, 2276, 2277, 2278, 2277, 2277, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2272, 2273, 2274, 2273, 2274, 2273, 2274, 2273, 2275, 2357, 2277, 2278, 2279, 2278, 2278, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1493:
+tr1494:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -15139,8 +15164,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -15163,11 +15188,11 @@
goto _test_eof853;
case 853:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2271, 2272, 2273, 2272, 2273, 2272, 2273, 2272, 2357, 2275, 2276, 2277, 2278, 2277, 2277, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2358, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 1605, 1605, 1605, 1605, 2268, 2269, 1606, 1606, 920, 920, 1606, 1606, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2359, 2360, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2272, 2273, 2274, 2273, 2274, 2273, 2274, 2273, 2358, 2276, 2277, 2278, 2279, 2278, 2278, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2359, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 1605, 1605, 1605, 1605, 2269, 2270, 1606, 1606, 920, 920, 1606, 1606, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2360, 2361, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1494:
+tr1495:
{
SET_REX_PREFIX(*current_position);
}
@@ -15184,7 +15209,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1495:
+tr1496:
{
SET_DATA16_PREFIX(TRUE);
}
@@ -15201,7 +15226,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1347:
+tr1348:
{
SET_DATA16_PREFIX(TRUE);
}
@@ -15223,7 +15248,7 @@
if ( 64u <= (*( current_position)) && (*( current_position)) <= 71u )
goto tr713;
goto tr57;
-tr1349:
+tr1350:
{
SET_DATA16_PREFIX(TRUE);
}
@@ -15250,7 +15275,7 @@
if ( 64u <= (*( current_position)) && (*( current_position)) <= 71u )
goto tr717;
goto tr57;
-tr1430:
+tr1431:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -15282,8 +15307,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -15313,8 +15338,8 @@
operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -15337,11 +15362,11 @@
goto _test_eof854;
case 854:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2271, 2272, 2273, 2272, 2273, 2272, 2273, 2272, 2274, 2361, 2276, 2277, 2278, 2277, 2277, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2272, 2273, 2274, 2273, 2274, 2273, 2274, 2273, 2275, 2362, 2277, 2278, 2279, 2278, 2278, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1498:
+tr1499:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -15404,8 +15429,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -15428,11 +15453,11 @@
goto _test_eof855;
case 855:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2271, 2272, 2273, 2272, 2273, 2272, 2273, 2272, 2362, 2275, 2276, 2277, 2278, 2277, 2277, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2363, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 1606, 1606, 920, 920, 1606, 1606, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2364, 2365, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2272, 2273, 2274, 2273, 2274, 2273, 2274, 2273, 2363, 2276, 2277, 2278, 2279, 2278, 2278, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2364, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 1606, 1606, 920, 920, 1606, 1606, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2365, 2366, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1499:
+tr1500:
{
SET_REX_PREFIX(*current_position);
}
@@ -15449,7 +15474,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1500:
+tr1501:
{
SET_DATA16_PREFIX(TRUE);
}
@@ -15466,7 +15491,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1343:
+tr1344:
{
SET_DATA16_PREFIX(TRUE);
}
@@ -15487,7 +15512,7 @@
if ( 64u <= (*( current_position)) && (*( current_position)) <= 71u )
goto tr713;
goto tr57;
-tr1345:
+tr1346:
{
SET_DATA16_PREFIX(TRUE);
}
@@ -15512,7 +15537,7 @@
if ( 64u <= (*( current_position)) && (*( current_position)) <= 71u )
goto tr717;
goto tr57;
-tr1432:
+tr1433:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -15579,12 +15604,12 @@
SET_CPU_FEATURE(CPUFeature_XOP);
}
goto st385;
-tr1006:
+tr1007:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st385;
-tr1007:
+tr1008:
{
SET_CPU_FEATURE(CPUFeature_FMA4);
}
@@ -15607,7 +15632,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr824:
+tr825:
{
SET_DISP_TYPE(DISPNONE);
SET_MODRM_BASE(((*current_position) & 0x07) |
@@ -15637,7 +15662,7 @@
&instruction_info_collected);
}
goto st387;
-tr790:
+tr791:
{
SET_DISP_TYPE(DISP32);
SET_DISP_PTR(current_position - 3);
@@ -15647,7 +15672,7 @@
&instruction_info_collected);
}
goto st387;
-tr785:
+tr786:
{
SET_DISP_TYPE(DISP8);
SET_DISP_PTR(current_position);
@@ -15662,30 +15687,30 @@
goto _test_eof387;
case 387:
switch( (*( current_position)) ) {
- case 0u: goto tr59;
- case 16u: goto tr59;
- case 32u: goto tr59;
- case 48u: goto tr59;
- case 64u: goto tr59;
- case 80u: goto tr59;
- case 96u: goto tr59;
- case 112u: goto tr59;
- case 128u: goto tr59;
- case 144u: goto tr59;
- case 160u: goto tr59;
- case 176u: goto tr59;
- case 192u: goto tr59;
- case 208u: goto tr59;
- case 224u: goto tr59;
- case 240u: goto tr59;
+ case 0u: goto tr784;
+ case 16u: goto tr784;
+ case 32u: goto tr784;
+ case 48u: goto tr784;
+ case 64u: goto tr784;
+ case 80u: goto tr784;
+ case 96u: goto tr784;
+ case 112u: goto tr784;
+ case 128u: goto tr784;
+ case 144u: goto tr784;
+ case 160u: goto tr784;
+ case 176u: goto tr784;
+ case 192u: goto tr784;
+ case 208u: goto tr784;
+ case 224u: goto tr784;
+ case 240u: goto tr784;
}
goto tr57;
st388:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof388;
case 388:
- goto tr784;
-tr825:
+ goto tr785;
+tr826:
{
SET_MODRM_BASE(((*current_position) & 0x07) |
((GET_REX_PREFIX() & 0x01) << 3) |
@@ -15694,7 +15719,7 @@
SET_MODRM_SCALE(0);
}
goto st389;
-tr784:
+tr785:
{
SET_DISP_TYPE(DISPNONE);
SET_MODRM_BASE(((*current_position) & 0x7) |
@@ -15710,20 +15735,20 @@
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof389;
case 389:
- goto tr785;
+ goto tr786;
st390:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof390;
case 390:
- goto tr786;
-tr841:
+ goto tr787;
+tr842:
{
SET_MODRM_BASE(REG_RIP);
SET_MODRM_INDEX(NO_REG);
SET_MODRM_SCALE(0);
}
goto st391;
-tr826:
+tr827:
{
SET_MODRM_BASE(((*current_position) & 0x07) |
((GET_REX_PREFIX() & 0x01) << 3) |
@@ -15732,7 +15757,7 @@
SET_MODRM_SCALE(0);
}
goto st391;
-tr809:
+tr810:
{
SET_DISP_TYPE(DISPNONE);
SET_MODRM_BASE(NO_REG);
@@ -15742,7 +15767,7 @@
SET_MODRM_SCALE(((*current_position) & 0xc0) >> 6);
}
goto st391;
-tr786:
+tr787:
{
SET_DISP_TYPE(DISPNONE);
SET_MODRM_BASE(((*current_position) & 0x7) |
@@ -15773,28 +15798,28 @@
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof394;
case 394:
- goto tr790;
+ goto tr791;
tr778:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
goto st395;
-tr970:
+tr971:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st395;
-tr1008:
+tr1009:
{
SET_CPU_FEATURE(CPUFeature_AESAVX);
}
goto st395;
-tr1023:
+tr1024:
{
SET_CPU_FEATURE(CPUFeature_F16C);
}
goto st395;
-tr1004:
+tr1005:
{
SET_CPU_FEATURE(CPUFeature_CLMULAVX);
}
@@ -15808,7 +15833,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr975:
+tr976:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -15870,11 +15895,11 @@
goto _test_eof400;
case 400:
{
- static const unsigned short jump_table[] = { 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 1657, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920, 1655, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1657, 920, 920, 920, 1658, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920, 1656, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr792:
+tr793:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -15884,29 +15909,29 @@
goto _test_eof401;
case 401:
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr795;
+ goto tr796;
goto tr57;
-tr795:
+tr796:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
goto st402;
-tr968:
+tr969:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st402;
-tr992:
+tr993:
{
SET_CPU_FEATURE(CPUFeature_FMA);
}
goto st402;
-tr993:
+tr994:
{
SET_CPU_FEATURE(CPUFeature_AESAVX);
}
goto st402;
-tr994:
+tr995:
{
SET_CPU_FEATURE(CPUFeature_F16C);
}
@@ -15920,7 +15945,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr971:
+tr972:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -15934,7 +15959,7 @@
( current_state) = jump_table[(*( current_position))] + 871;
goto _again;
}
-tr793:
+tr794:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -15944,31 +15969,31 @@
goto _test_eof404;
case 404:
switch( (*( current_position)) ) {
- case 203u: goto tr795;
- case 219u: goto tr795;
+ case 203u: goto tr796;
+ case 219u: goto tr796;
}
if ( (*( current_position)) < 198u ) {
if ( (*( current_position)) < 144u ) {
if ( 128u <= (*( current_position)) && (*( current_position)) <= 131u )
- goto tr795;
+ goto tr796;
} else if ( (*( current_position)) > 155u ) {
if ( 193u <= (*( current_position)) && (*( current_position)) <= 195u )
- goto tr795;
+ goto tr796;
} else
- goto tr795;
+ goto tr796;
} else if ( (*( current_position)) > 199u ) {
if ( (*( current_position)) < 214u ) {
if ( 209u <= (*( current_position)) && (*( current_position)) <= 211u )
- goto tr795;
+ goto tr796;
} else if ( (*( current_position)) > 215u ) {
if ( 225u <= (*( current_position)) && (*( current_position)) <= 227u )
- goto tr795;
+ goto tr796;
} else
- goto tr795;
+ goto tr796;
} else
- goto tr795;
+ goto tr796;
goto tr57;
-tr794:
+tr795:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -15978,7 +16003,7 @@
goto _test_eof405;
case 405:
if ( 128u <= (*( current_position)) && (*( current_position)) <= 129u )
- goto tr795;
+ goto tr796;
goto tr57;
tr755:
{
@@ -15990,11 +16015,11 @@
goto _test_eof406;
case 406:
switch( (*( current_position)) ) {
- case 120u: goto tr797;
- case 248u: goto tr798;
+ case 120u: goto tr798;
+ case 248u: goto tr799;
}
goto tr57;
-tr797:
+tr798:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16004,9 +16029,9 @@
goto _test_eof407;
case 407:
if ( (*( current_position)) == 16u )
- goto tr799;
+ goto tr800;
goto tr57;
-tr799:
+tr800:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -16014,7 +16039,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st408;
-tr801:
+tr802:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -16027,11 +16052,11 @@
goto _test_eof408;
case 408:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 1663, 920, 920, 920, 920, 920, 920, 920, 1663, 920, 920, 920, 920, 920, 920, 920, 1663, 920, 920, 920, 920, 920, 920, 920, 1663, 920, 920, 920, 920, 920, 920, 920, 1663, 920, 920, 920, 920, 920, 920, 920, 1663, 920, 920, 920, 920, 920, 920, 920, 1663, 920, 920, 920, 920, 920, 920, 920, 1663, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 1664, 920, 920, 920, 920, 920, 920, 920, 1664, 920, 920, 920, 920, 920, 920, 920, 1664, 920, 920, 920, 920, 920, 920, 920, 1664, 920, 920, 920, 920, 920, 920, 920, 1664, 920, 920, 920, 920, 920, 920, 920, 1664, 920, 920, 920, 920, 920, 920, 920, 1664, 920, 920, 920, 920, 920, 920, 920, 1664, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1295, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 920, 920, 920, 920, 1297, 920, 920, 920, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr800:
+tr801:
{
SET_OPERAND_NAME(0, (((*current_position) & 0x38) >> 3) |
((GET_REX_PREFIX() & 0x04) << 1) |
@@ -16047,7 +16072,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr798:
+tr799:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16057,7 +16082,7 @@
goto _test_eof410;
case 410:
if ( (*( current_position)) == 16u )
- goto tr801;
+ goto tr802;
goto tr57;
tr756:
{
@@ -16069,11 +16094,11 @@
goto _test_eof411;
case 411:
{
- static const unsigned short jump_table[] = { 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1665, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920, 1668, 920, 920, 920, 1666, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1666, 920, 920, 920, 1667, 920, 920, 920, 1668, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920, 1669, 920, 920, 920, 1667, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr802:
+tr803:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16083,41 +16108,41 @@
goto _test_eof412;
case 412:
switch( (*( current_position)) ) {
- case 166u: goto tr806;
- case 182u: goto tr806;
+ case 166u: goto tr807;
+ case 182u: goto tr807;
}
if ( (*( current_position)) < 158u ) {
if ( (*( current_position)) < 142u ) {
if ( 133u <= (*( current_position)) && (*( current_position)) <= 135u )
- goto tr806;
+ goto tr807;
} else if ( (*( current_position)) > 143u ) {
if ( 149u <= (*( current_position)) && (*( current_position)) <= 151u )
- goto tr806;
+ goto tr807;
} else
- goto tr806;
+ goto tr807;
} else if ( (*( current_position)) > 159u ) {
if ( (*( current_position)) < 204u ) {
if ( 162u <= (*( current_position)) && (*( current_position)) <= 163u )
- goto tr806;
+ goto tr807;
} else if ( (*( current_position)) > 207u ) {
if ( 236u <= (*( current_position)) && (*( current_position)) <= 239u )
- goto tr807;
+ goto tr808;
} else
- goto tr807;
+ goto tr808;
} else
- goto tr806;
+ goto tr807;
goto tr57;
-tr806:
+tr807:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
goto st413;
-tr1078:
+tr1079:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st413;
-tr1079:
+tr1080:
{
SET_CPU_FEATURE(CPUFeature_FMA4);
}
@@ -16136,31 +16161,31 @@
goto _test_eof414;
case 414:
{
- static const unsigned char jump_table[] = { 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0 };
+ static const unsigned char jump_table[] = { 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0 };
( current_state) = jump_table[(*( current_position))] + 1646;
goto _again;
}
-tr807:
+tr808:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
goto st415;
-tr1047:
+tr1048:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st415;
-tr1080:
+tr1081:
{
SET_CPU_FEATURE(CPUFeature_AESAVX);
}
goto st415;
-tr1084:
+tr1085:
{
SET_CPU_FEATURE(CPUFeature_F16C);
}
goto st415;
-tr1076:
+tr1077:
{
SET_CPU_FEATURE(CPUFeature_CLMULAVX);
}
@@ -16174,7 +16199,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr803:
+tr804:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16184,9 +16209,9 @@
goto _test_eof416;
case 416:
if ( (*( current_position)) == 162u )
- goto tr806;
+ goto tr807;
goto tr57;
-tr804:
+tr805:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16196,11 +16221,11 @@
goto _test_eof417;
case 417:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1669, 1669, 1669, 920, 920, 920, 920, 920, 920, 1669, 1669, 920, 920, 920, 920, 920, 1669, 1669, 1669, 920, 920, 920, 920, 920, 920, 1669, 1669, 920, 920, 1669, 1669, 920, 920, 1669, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1669, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1670, 1670, 1670, 1670, 920, 920, 920, 920, 920, 920, 920, 920, 1670, 1670, 1670, 1670, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1670, 1670, 1670, 1670, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1670, 1670, 1670, 920, 920, 920, 920, 920, 920, 1670, 1670, 920, 920, 920, 920, 920, 1670, 1670, 1670, 920, 920, 920, 920, 920, 920, 1670, 1670, 920, 920, 1670, 1670, 920, 920, 1670, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1670, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1671, 1671, 1671, 1671, 920, 920, 920, 920, 920, 920, 920, 920, 1671, 1671, 1671, 1671, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1671, 1671, 1671, 1671, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr805:
+tr806:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16210,7 +16235,7 @@
goto _test_eof418;
case 418:
if ( 162u <= (*( current_position)) && (*( current_position)) <= 163u )
- goto tr806;
+ goto tr807;
goto tr57;
tr757:
{
@@ -16222,11 +16247,11 @@
goto _test_eof419;
case 419:
{
- static const unsigned short jump_table[] = { 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 1675, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920, 1673, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1675, 920, 920, 920, 1676, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920, 1674, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr810:
+tr811:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16236,29 +16261,29 @@
goto _test_eof420;
case 420:
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr813;
+ goto tr814;
goto tr57;
-tr813:
+tr814:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
goto st421;
-tr1045:
+tr1046:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st421;
-tr1064:
+tr1065:
{
SET_CPU_FEATURE(CPUFeature_FMA);
}
goto st421;
-tr1065:
+tr1066:
{
SET_CPU_FEATURE(CPUFeature_AESAVX);
}
goto st421;
-tr1066:
+tr1067:
{
SET_CPU_FEATURE(CPUFeature_F16C);
}
@@ -16272,7 +16297,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr811:
+tr812:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16282,31 +16307,31 @@
goto _test_eof422;
case 422:
switch( (*( current_position)) ) {
- case 203u: goto tr813;
- case 219u: goto tr813;
+ case 203u: goto tr814;
+ case 219u: goto tr814;
}
if ( (*( current_position)) < 198u ) {
if ( (*( current_position)) < 144u ) {
if ( 128u <= (*( current_position)) && (*( current_position)) <= 131u )
- goto tr813;
+ goto tr814;
} else if ( (*( current_position)) > 155u ) {
if ( 193u <= (*( current_position)) && (*( current_position)) <= 195u )
- goto tr813;
+ goto tr814;
} else
- goto tr813;
+ goto tr814;
} else if ( (*( current_position)) > 199u ) {
if ( (*( current_position)) < 214u ) {
if ( 209u <= (*( current_position)) && (*( current_position)) <= 211u )
- goto tr813;
+ goto tr814;
} else if ( (*( current_position)) > 215u ) {
if ( 225u <= (*( current_position)) && (*( current_position)) <= 227u )
- goto tr813;
+ goto tr814;
} else
- goto tr813;
+ goto tr814;
} else
- goto tr813;
+ goto tr814;
goto tr57;
-tr812:
+tr813:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16316,7 +16341,7 @@
goto _test_eof423;
case 423:
if ( 128u <= (*( current_position)) && (*( current_position)) <= 129u )
- goto tr813;
+ goto tr814;
goto tr57;
tr758:
{
@@ -16328,11 +16353,11 @@
goto _test_eof424;
case 424:
switch( (*( current_position)) ) {
- case 120u: goto tr814;
- case 248u: goto tr815;
+ case 120u: goto tr815;
+ case 248u: goto tr816;
}
goto tr57;
-tr814:
+tr815:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16342,9 +16367,9 @@
goto _test_eof425;
case 425:
if ( (*( current_position)) == 16u )
- goto tr816;
+ goto tr817;
goto tr57;
-tr816:
+tr817:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -16352,7 +16377,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st426;
-tr817:
+tr818:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -16369,7 +16394,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr815:
+tr816:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16379,7 +16404,7 @@
goto _test_eof427;
case 427:
if ( (*( current_position)) == 16u )
- goto tr817;
+ goto tr818;
goto tr57;
tr759:
{
@@ -16391,11 +16416,11 @@
goto _test_eof428;
case 428:
{
- static const unsigned short jump_table[] = { 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1681, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920, 1684, 920, 920, 920, 1682, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1682, 920, 920, 920, 1683, 920, 920, 920, 1684, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920, 1685, 920, 920, 920, 1683, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr818:
+tr819:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16405,41 +16430,41 @@
goto _test_eof429;
case 429:
switch( (*( current_position)) ) {
- case 166u: goto tr822;
- case 182u: goto tr822;
+ case 166u: goto tr823;
+ case 182u: goto tr823;
}
if ( (*( current_position)) < 158u ) {
if ( (*( current_position)) < 142u ) {
if ( 133u <= (*( current_position)) && (*( current_position)) <= 135u )
- goto tr822;
+ goto tr823;
} else if ( (*( current_position)) > 143u ) {
if ( 149u <= (*( current_position)) && (*( current_position)) <= 151u )
- goto tr822;
+ goto tr823;
} else
- goto tr822;
+ goto tr823;
} else if ( (*( current_position)) > 159u ) {
if ( (*( current_position)) < 204u ) {
if ( 162u <= (*( current_position)) && (*( current_position)) <= 163u )
- goto tr822;
+ goto tr823;
} else if ( (*( current_position)) > 207u ) {
if ( 236u <= (*( current_position)) && (*( current_position)) <= 239u )
- goto tr823;
+ goto tr824;
} else
- goto tr823;
+ goto tr824;
} else
- goto tr822;
+ goto tr823;
goto tr57;
-tr822:
+tr823:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
goto st430;
-tr1148:
+tr1149:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st430;
-tr1149:
+tr1150:
{
SET_CPU_FEATURE(CPUFeature_FMA4);
}
@@ -16449,31 +16474,31 @@
goto _test_eof430;
case 430:
{
- static const unsigned short jump_table[] = { 1687, 1687, 1687, 1687, 386, 920, 1687, 1687, 1687, 1687, 1687, 1687, 386, 920, 1687, 1687, 1687, 1687, 1687, 1687, 386, 920, 1687, 1687, 1687, 1687, 1687, 1687, 386, 920, 1687, 1687, 1687, 1687, 1687, 1687, 386, 920, 1687, 1687, 1687, 1687, 1687, 1687, 386, 920, 1687, 1687, 1687, 1687, 1687, 1687, 386, 920, 1687, 1687, 1687, 1687, 1687, 1687, 386, 920, 1687, 1687, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387 };
+ static const unsigned short jump_table[] = { 1688, 1688, 1688, 1688, 386, 920, 1688, 1688, 1688, 1688, 1688, 1688, 386, 920, 1688, 1688, 1688, 1688, 1688, 1688, 386, 920, 1688, 1688, 1688, 1688, 1688, 1688, 386, 920, 1688, 1688, 1688, 1688, 1688, 1688, 386, 920, 1688, 1688, 1688, 1688, 1688, 1688, 386, 920, 1688, 1688, 1688, 1688, 1688, 1688, 386, 920, 1688, 1688, 1688, 1688, 1688, 1688, 386, 920, 1688, 1688, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr823:
+tr824:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
goto st431;
-tr1109:
+tr1110:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st431;
-tr1150:
+tr1151:
{
SET_CPU_FEATURE(CPUFeature_AESAVX);
}
goto st431;
-tr1157:
+tr1158:
{
SET_CPU_FEATURE(CPUFeature_F16C);
}
goto st431;
-tr1146:
+tr1147:
{
SET_CPU_FEATURE(CPUFeature_CLMULAVX);
}
@@ -16487,7 +16512,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr819:
+tr820:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16497,9 +16522,9 @@
goto _test_eof432;
case 432:
if ( (*( current_position)) == 162u )
- goto tr822;
+ goto tr823;
goto tr57;
-tr820:
+tr821:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16509,11 +16534,11 @@
goto _test_eof433;
case 433:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1685, 1685, 1685, 920, 920, 920, 920, 920, 920, 1685, 1685, 920, 920, 920, 920, 920, 1685, 1685, 1685, 920, 920, 920, 920, 920, 920, 1685, 1685, 920, 920, 1685, 1685, 920, 920, 1685, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1685, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1686, 1686, 1686, 1686, 920, 920, 920, 920, 920, 920, 920, 920, 1686, 1686, 1686, 1686, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1686, 1686, 1686, 1686, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1686, 1686, 1686, 920, 920, 920, 920, 920, 920, 1686, 1686, 920, 920, 920, 920, 920, 1686, 1686, 1686, 920, 920, 920, 920, 920, 920, 1686, 1686, 920, 920, 1686, 1686, 920, 920, 1686, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1686, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1687, 1687, 1687, 1687, 920, 920, 920, 920, 920, 920, 920, 920, 1687, 1687, 1687, 1687, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1687, 1687, 1687, 1687, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr821:
+tr822:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16523,7 +16548,7 @@
goto _test_eof434;
case 434:
if ( 162u <= (*( current_position)) && (*( current_position)) <= 163u )
- goto tr822;
+ goto tr823;
goto tr57;
tr760:
{
@@ -16535,11 +16560,11 @@
goto _test_eof435;
case 435:
{
- static const unsigned short jump_table[] = { 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 1692, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920, 1690, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1692, 920, 920, 920, 1693, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920, 1691, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr827:
+tr828:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16549,29 +16574,29 @@
goto _test_eof436;
case 436:
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr830;
+ goto tr831;
goto tr57;
-tr830:
+tr831:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
goto st437;
-tr1107:
+tr1108:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st437;
-tr1135:
+tr1136:
{
SET_CPU_FEATURE(CPUFeature_FMA);
}
goto st437;
-tr1136:
+tr1137:
{
SET_CPU_FEATURE(CPUFeature_AESAVX);
}
goto st437;
-tr1137:
+tr1138:
{
SET_CPU_FEATURE(CPUFeature_F16C);
}
@@ -16585,7 +16610,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr828:
+tr829:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16595,31 +16620,31 @@
goto _test_eof438;
case 438:
switch( (*( current_position)) ) {
- case 203u: goto tr830;
- case 219u: goto tr830;
+ case 203u: goto tr831;
+ case 219u: goto tr831;
}
if ( (*( current_position)) < 198u ) {
if ( (*( current_position)) < 144u ) {
if ( 128u <= (*( current_position)) && (*( current_position)) <= 131u )
- goto tr830;
+ goto tr831;
} else if ( (*( current_position)) > 155u ) {
if ( 193u <= (*( current_position)) && (*( current_position)) <= 195u )
- goto tr830;
+ goto tr831;
} else
- goto tr830;
+ goto tr831;
} else if ( (*( current_position)) > 199u ) {
if ( (*( current_position)) < 214u ) {
if ( 209u <= (*( current_position)) && (*( current_position)) <= 211u )
- goto tr830;
+ goto tr831;
} else if ( (*( current_position)) > 215u ) {
if ( 225u <= (*( current_position)) && (*( current_position)) <= 227u )
- goto tr830;
+ goto tr831;
} else
- goto tr830;
+ goto tr831;
} else
- goto tr830;
+ goto tr831;
goto tr57;
-tr829:
+tr830:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16629,7 +16654,7 @@
goto _test_eof439;
case 439:
if ( 128u <= (*( current_position)) && (*( current_position)) <= 129u )
- goto tr830;
+ goto tr831;
goto tr57;
tr761:
{
@@ -16641,11 +16666,11 @@
goto _test_eof440;
case 440:
switch( (*( current_position)) ) {
- case 120u: goto tr831;
- case 248u: goto tr832;
+ case 120u: goto tr832;
+ case 248u: goto tr833;
}
goto tr57;
-tr831:
+tr832:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16655,9 +16680,9 @@
goto _test_eof441;
case 441:
if ( (*( current_position)) == 16u )
- goto tr833;
+ goto tr834;
goto tr57;
-tr833:
+tr834:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -16665,7 +16690,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st442;
-tr834:
+tr835:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -16678,11 +16703,11 @@
goto _test_eof442;
case 442:
{
- static const unsigned short jump_table[] = { 1291, 1291, 1291, 1291, 1663, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1663, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1663, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1663, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1663, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1663, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1663, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1663, 920, 1291, 1291, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298 };
+ static const unsigned short jump_table[] = { 1291, 1291, 1291, 1291, 1664, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1664, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1664, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1664, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1664, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1664, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1664, 920, 1291, 1291, 1291, 1291, 1291, 1291, 1664, 920, 1291, 1291, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1295, 1294, 1294, 1294, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1297, 1296, 1296, 1296, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr832:
+tr833:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16692,7 +16717,7 @@
goto _test_eof443;
case 443:
if ( (*( current_position)) == 16u )
- goto tr834;
+ goto tr835;
goto tr57;
tr762:
{
@@ -16704,11 +16729,11 @@
goto _test_eof444;
case 444:
{
- static const unsigned short jump_table[] = { 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1698, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920, 1701, 920, 920, 920, 1699, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1699, 920, 920, 920, 1700, 920, 920, 920, 1701, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920, 1702, 920, 920, 920, 1700, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr835:
+tr836:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16718,41 +16743,41 @@
goto _test_eof445;
case 445:
switch( (*( current_position)) ) {
- case 166u: goto tr839;
- case 182u: goto tr839;
+ case 166u: goto tr840;
+ case 182u: goto tr840;
}
if ( (*( current_position)) < 158u ) {
if ( (*( current_position)) < 142u ) {
if ( 133u <= (*( current_position)) && (*( current_position)) <= 135u )
- goto tr839;
+ goto tr840;
} else if ( (*( current_position)) > 143u ) {
if ( 149u <= (*( current_position)) && (*( current_position)) <= 151u )
- goto tr839;
+ goto tr840;
} else
- goto tr839;
+ goto tr840;
} else if ( (*( current_position)) > 159u ) {
if ( (*( current_position)) < 204u ) {
if ( 162u <= (*( current_position)) && (*( current_position)) <= 163u )
- goto tr839;
+ goto tr840;
} else if ( (*( current_position)) > 207u ) {
if ( 236u <= (*( current_position)) && (*( current_position)) <= 239u )
- goto tr840;
+ goto tr841;
} else
- goto tr840;
+ goto tr841;
} else
- goto tr839;
+ goto tr840;
goto tr57;
-tr839:
+tr840:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
goto st446;
-tr1212:
+tr1213:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
goto st446;
-tr1213:
+tr1214:
{
SET_CPU_FEATURE(CPUFeature_FMA4);
}
@@ -16762,11 +16787,11 @@
goto _test_eof446;
case 446:
{
- static const unsigned short jump_table[] = { 1687, 1687, 1687, 1687, 414, 1704, 1687, 1687, 1687, 1687, 1687, 1687, 414, 1704, 1687, 1687, 1687, 1687, 1687, 1687, 414, 1704, 1687, 1687, 1687, 1687, 1687, 1687, 414, 1704, 1687, 1687, 1687, 1687, 1687, 1687, 414, 1704, 1687, 1687, 1687, 1687, 1687, 1687, 414, 1704, 1687, 1687, 1687, 1687, 1687, 1687, 414, 1704, 1687, 1687, 1687, 1687, 1687, 1687, 414, 1704, 1687, 1687, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 388, 1688, 1688, 1688, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 390, 1689, 1689, 1689, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387 };
+ static const unsigned short jump_table[] = { 1688, 1688, 1688, 1688, 414, 1705, 1688, 1688, 1688, 1688, 1688, 1688, 414, 1705, 1688, 1688, 1688, 1688, 1688, 1688, 414, 1705, 1688, 1688, 1688, 1688, 1688, 1688, 414, 1705, 1688, 1688, 1688, 1688, 1688, 1688, 414, 1705, 1688, 1688, 1688, 1688, 1688, 1688, 414, 1705, 1688, 1688, 1688, 1688, 1688, 1688, 414, 1705, 1688, 1688, 1688, 1688, 1688, 1688, 414, 1705, 1688, 1688, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 388, 1689, 1689, 1689, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 390, 1690, 1690, 1690, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr836:
+tr837:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16776,9 +16801,9 @@
goto _test_eof447;
case 447:
if ( (*( current_position)) == 162u )
- goto tr839;
+ goto tr840;
goto tr57;
-tr837:
+tr838:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16788,11 +16813,11 @@
goto _test_eof448;
case 448:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1702, 1702, 1702, 920, 920, 920, 920, 920, 920, 1702, 1702, 920, 920, 920, 920, 920, 1702, 1702, 1702, 920, 920, 920, 920, 920, 920, 1702, 1702, 920, 920, 1702, 1702, 920, 920, 1702, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1702, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1703, 1703, 1703, 1703, 920, 920, 920, 920, 920, 920, 920, 920, 1703, 1703, 1703, 1703, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1703, 1703, 1703, 1703, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1703, 1703, 1703, 920, 920, 920, 920, 920, 920, 1703, 1703, 920, 920, 920, 920, 920, 1703, 1703, 1703, 920, 920, 920, 920, 920, 920, 1703, 1703, 920, 920, 1703, 1703, 920, 920, 1703, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1703, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1704, 1704, 1704, 1704, 920, 920, 920, 920, 920, 920, 920, 920, 1704, 1704, 1704, 1704, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1704, 1704, 1704, 1704, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr838:
+tr839:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16802,7 +16827,7 @@
goto _test_eof449;
case 449:
if ( 162u <= (*( current_position)) && (*( current_position)) <= 163u )
- goto tr839;
+ goto tr840;
goto tr57;
tr763:
{
@@ -16814,11 +16839,11 @@
goto _test_eof450;
case 450:
{
- static const unsigned short jump_table[] = { 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 1707, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920, 1705, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1707, 920, 920, 920, 1708, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920, 1706, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr842:
+tr843:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16828,9 +16853,9 @@
goto _test_eof451;
case 451:
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr845;
+ goto tr846;
goto tr57;
-tr843:
+tr844:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16840,31 +16865,31 @@
goto _test_eof452;
case 452:
switch( (*( current_position)) ) {
- case 203u: goto tr845;
- case 219u: goto tr845;
+ case 203u: goto tr846;
+ case 219u: goto tr846;
}
if ( (*( current_position)) < 198u ) {
if ( (*( current_position)) < 144u ) {
if ( 128u <= (*( current_position)) && (*( current_position)) <= 131u )
- goto tr845;
+ goto tr846;
} else if ( (*( current_position)) > 155u ) {
if ( 193u <= (*( current_position)) && (*( current_position)) <= 195u )
- goto tr845;
+ goto tr846;
} else
- goto tr845;
+ goto tr846;
} else if ( (*( current_position)) > 199u ) {
if ( (*( current_position)) < 214u ) {
if ( 209u <= (*( current_position)) && (*( current_position)) <= 211u )
- goto tr845;
+ goto tr846;
} else if ( (*( current_position)) > 215u ) {
if ( 225u <= (*( current_position)) && (*( current_position)) <= 227u )
- goto tr845;
+ goto tr846;
} else
- goto tr845;
+ goto tr846;
} else
- goto tr845;
+ goto tr846;
goto tr57;
-tr844:
+tr845:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16874,7 +16899,7 @@
goto _test_eof453;
case 453:
if ( 128u <= (*( current_position)) && (*( current_position)) <= 129u )
- goto tr845;
+ goto tr846;
goto tr57;
tr764:
{
@@ -16886,11 +16911,11 @@
goto _test_eof454;
case 454:
switch( (*( current_position)) ) {
- case 120u: goto tr846;
- case 248u: goto tr847;
+ case 120u: goto tr847;
+ case 248u: goto tr848;
}
goto tr57;
-tr846:
+tr847:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16900,9 +16925,9 @@
goto _test_eof455;
case 455:
if ( (*( current_position)) == 16u )
- goto tr848;
+ goto tr849;
goto tr57;
-tr847:
+tr848:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16912,7 +16937,7 @@
goto _test_eof456;
case 456:
if ( (*( current_position)) == 16u )
- goto tr849;
+ goto tr850;
goto tr57;
tr765:
{
@@ -16924,11 +16949,11 @@
goto _test_eof457;
case 457:
{
- static const unsigned short jump_table[] = { 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1713, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 1657, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1714, 920, 920, 920, 920, 920, 920, 920, 1715, 920, 920, 920, 1658, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920, 1716, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr850:
+tr851:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -16942,25 +16967,25 @@
case 2u: goto st461;
}
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr795;
+ goto tr796;
goto tr57;
st459:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof459;
case 459:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1718, 920, 920, 920, 920, 920, 920, 920, 1718, 920, 920, 920, 920, 920, 920, 920, 1718, 920, 920, 920, 920, 920, 920, 920, 1718, 920, 920, 920, 920, 920, 920, 920, 1718, 920, 920, 920, 920, 920, 920, 920, 1718, 920, 920, 920, 920, 920, 920, 920, 1718, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr979:
+tr980:
{
SET_OPERAND_NAME(0, (((*current_position) & 0x38) >> 3) |
((GET_REX_PREFIX() & 0x04) << 1) |
(((~GET_VEX_PREFIX2()) & 0x80) >> 4));
}
goto st460;
-tr855:
+tr856:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -16971,7 +16996,7 @@
SET_OPERAND_NAME(0, ((~GET_VEX_PREFIX3()) & 0x78) >> 3);
}
goto st460;
-tr861:
+tr862:
{
SET_CPU_FEATURE(CPUFeature_TBM);
}
@@ -16982,7 +17007,7 @@
SET_OPERAND_NAME(0, ((~GET_VEX_PREFIX3()) & 0x78) >> 3);
}
goto st460;
-tr1226:
+tr1227:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -16993,7 +17018,7 @@
SET_OPERAND_NAME(0, ((~GET_VEX_PREFIX3()) & 0x78) >> 3);
}
goto st460;
-tr1231:
+tr1232:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -17018,20 +17043,20 @@
goto _test_eof461;
case 461:
switch( (*( current_position)) ) {
- case 12u: goto tr855;
- case 52u: goto tr855;
- case 76u: goto tr856;
- case 116u: goto tr856;
- case 140u: goto tr857;
- case 180u: goto tr857;
+ case 12u: goto tr856;
+ case 52u: goto tr856;
+ case 76u: goto tr857;
+ case 116u: goto tr857;
+ case 140u: goto tr858;
+ case 180u: goto tr858;
}
if ( (*( current_position)) > 207u ) {
if ( 240u <= (*( current_position)) && (*( current_position)) <= 247u )
- goto tr858;
+ goto tr859;
} else if ( (*( current_position)) >= 200u )
- goto tr858;
+ goto tr859;
goto tr57;
-tr851:
+tr852:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17041,11 +17066,11 @@
goto _test_eof462;
case 462:
{
- static const unsigned short jump_table[] = { 920, 459, 461, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1658, 1658, 1658, 1658, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1658, 1658, 1658, 920, 920, 1658, 1658, 920, 920, 920, 1658, 920, 920, 920, 920, 920, 1658, 1658, 1658, 920, 920, 1658, 1658, 920, 920, 920, 1658, 920, 920, 920, 920, 920, 1658, 1658, 1658, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 459, 461, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1659, 1659, 1659, 1659, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1659, 1659, 1659, 920, 920, 1659, 1659, 920, 920, 920, 1659, 920, 920, 920, 920, 920, 1659, 1659, 1659, 920, 920, 1659, 1659, 920, 920, 920, 1659, 920, 920, 920, 920, 920, 1659, 1659, 1659, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr852:
+tr853:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17059,14 +17084,14 @@
case 2u: goto st465;
}
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr795;
+ goto tr796;
goto tr57;
st464:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof464;
case 464:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1724, 920, 920, 920, 920, 920, 920, 920, 1724, 920, 920, 920, 920, 920, 920, 920, 1724, 920, 920, 920, 920, 920, 920, 920, 1724, 920, 920, 920, 920, 920, 920, 920, 1724, 920, 920, 920, 920, 920, 920, 920, 1724, 920, 920, 920, 920, 920, 920, 920, 1724, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -17075,18 +17100,18 @@
goto _test_eof465;
case 465:
switch( (*( current_position)) ) {
- case 12u: goto tr861;
- case 52u: goto tr861;
- case 76u: goto tr862;
- case 116u: goto tr862;
- case 140u: goto tr863;
- case 180u: goto tr863;
+ case 12u: goto tr862;
+ case 52u: goto tr862;
+ case 76u: goto tr863;
+ case 116u: goto tr863;
+ case 140u: goto tr864;
+ case 180u: goto tr864;
}
if ( (*( current_position)) > 207u ) {
if ( 240u <= (*( current_position)) && (*( current_position)) <= 247u )
- goto tr864;
+ goto tr865;
} else if ( (*( current_position)) >= 200u )
- goto tr864;
+ goto tr865;
goto tr57;
tr766:
{
@@ -17098,11 +17123,11 @@
goto _test_eof466;
case 466:
{
- static const unsigned short jump_table[] = { 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1728, 920, 920, 920, 920, 920, 920, 920, 1730, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1730, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1729, 920, 920, 920, 920, 920, 920, 920, 1731, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr865:
+tr866:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17119,17 +17144,17 @@
goto _test_eof468;
case 468:
switch( (*( current_position)) ) {
- case 4u: goto tr869;
- case 12u: goto tr869;
- case 68u: goto tr870;
- case 76u: goto tr870;
- case 132u: goto tr871;
- case 140u: goto tr871;
+ case 4u: goto tr870;
+ case 12u: goto tr870;
+ case 68u: goto tr871;
+ case 76u: goto tr871;
+ case 132u: goto tr872;
+ case 140u: goto tr872;
}
if ( 192u <= (*( current_position)) && (*( current_position)) <= 207u )
- goto tr872;
+ goto tr873;
goto tr57;
-tr869:
+tr870:
{
SET_CPU_FEATURE(CPUFeature_LWP);
}
@@ -17143,7 +17168,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr866:
+tr867:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17153,11 +17178,11 @@
goto _test_eof470;
case 470:
switch( (*( current_position)) ) {
- case 16u: goto tr799;
+ case 16u: goto tr800;
case 18u: goto st468;
}
goto tr57;
-tr867:
+tr868:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17167,7 +17192,7 @@
goto _test_eof471;
case 471:
switch( (*( current_position)) ) {
- case 16u: goto tr801;
+ case 16u: goto tr802;
case 18u: goto st468;
}
goto tr57;
@@ -17181,11 +17206,11 @@
goto _test_eof472;
case 472:
{
- static const unsigned short jump_table[] = { 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1736, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 1675, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1737, 920, 920, 920, 920, 920, 920, 920, 1738, 920, 920, 920, 1676, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920, 1739, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr873:
+tr874:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17199,14 +17224,14 @@
case 2u: goto st475;
}
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr813;
+ goto tr814;
goto tr57;
st474:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof474;
case 474:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1741, 920, 920, 920, 920, 920, 920, 920, 1741, 920, 920, 920, 920, 920, 920, 920, 1741, 920, 920, 920, 920, 920, 920, 920, 1741, 920, 920, 920, 920, 920, 920, 920, 1741, 920, 920, 920, 920, 920, 920, 920, 1741, 920, 920, 920, 920, 920, 920, 920, 1741, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 1719, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1742, 920, 920, 920, 920, 920, 920, 920, 1742, 920, 920, 920, 920, 920, 920, 920, 1742, 920, 920, 920, 920, 920, 920, 920, 1742, 920, 920, 920, 920, 920, 920, 920, 1742, 920, 920, 920, 920, 920, 920, 920, 1742, 920, 920, 920, 920, 920, 920, 920, 1742, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 1720, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 1721, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -17215,20 +17240,20 @@
goto _test_eof475;
case 475:
switch( (*( current_position)) ) {
- case 12u: goto tr878;
- case 52u: goto tr878;
- case 76u: goto tr856;
- case 116u: goto tr856;
- case 140u: goto tr857;
- case 180u: goto tr857;
+ case 12u: goto tr879;
+ case 52u: goto tr879;
+ case 76u: goto tr857;
+ case 116u: goto tr857;
+ case 140u: goto tr858;
+ case 180u: goto tr858;
}
if ( (*( current_position)) > 207u ) {
if ( 240u <= (*( current_position)) && (*( current_position)) <= 247u )
- goto tr858;
+ goto tr859;
} else if ( (*( current_position)) >= 200u )
- goto tr858;
+ goto tr859;
goto tr57;
-tr874:
+tr875:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17238,11 +17263,11 @@
goto _test_eof476;
case 476:
{
- static const unsigned short jump_table[] = { 920, 474, 475, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1676, 1676, 1676, 1676, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1676, 1676, 1676, 920, 920, 1676, 1676, 920, 920, 920, 1676, 920, 920, 920, 920, 920, 1676, 1676, 1676, 920, 920, 1676, 1676, 920, 920, 920, 1676, 920, 920, 920, 920, 920, 1676, 1676, 1676, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 474, 475, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1677, 1677, 1677, 1677, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1677, 1677, 1677, 920, 920, 1677, 1677, 920, 920, 920, 1677, 920, 920, 920, 920, 920, 1677, 1677, 1677, 920, 920, 1677, 1677, 920, 920, 920, 1677, 920, 920, 920, 920, 920, 1677, 1677, 1677, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr875:
+tr876:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17256,14 +17281,14 @@
case 2u: goto st479;
}
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr813;
+ goto tr814;
goto tr57;
st478:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof478;
case 478:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1744, 920, 920, 920, 920, 920, 920, 920, 1744, 920, 920, 920, 920, 920, 920, 920, 1744, 920, 920, 920, 920, 920, 920, 920, 1744, 920, 920, 920, 920, 920, 920, 920, 1744, 920, 920, 920, 920, 920, 920, 920, 1744, 920, 920, 920, 920, 920, 920, 920, 1744, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 1725, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 1726, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 1727, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -17272,18 +17297,18 @@
goto _test_eof479;
case 479:
switch( (*( current_position)) ) {
- case 12u: goto tr881;
- case 52u: goto tr881;
- case 76u: goto tr862;
- case 116u: goto tr862;
- case 140u: goto tr863;
- case 180u: goto tr863;
+ case 12u: goto tr882;
+ case 52u: goto tr882;
+ case 76u: goto tr863;
+ case 116u: goto tr863;
+ case 140u: goto tr864;
+ case 180u: goto tr864;
}
if ( (*( current_position)) > 207u ) {
if ( 240u <= (*( current_position)) && (*( current_position)) <= 247u )
- goto tr864;
+ goto tr865;
} else if ( (*( current_position)) >= 200u )
- goto tr864;
+ goto tr865;
goto tr57;
tr768:
{
@@ -17295,11 +17320,11 @@
goto _test_eof480;
case 480:
{
- static const unsigned short jump_table[] = { 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1745, 920, 920, 920, 920, 920, 920, 920, 1747, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1747, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1746, 920, 920, 920, 920, 920, 920, 920, 1748, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr882:
+tr883:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17316,17 +17341,17 @@
goto _test_eof482;
case 482:
switch( (*( current_position)) ) {
- case 4u: goto tr886;
- case 12u: goto tr886;
- case 68u: goto tr870;
- case 76u: goto tr870;
- case 132u: goto tr871;
- case 140u: goto tr871;
+ case 4u: goto tr887;
+ case 12u: goto tr887;
+ case 68u: goto tr871;
+ case 76u: goto tr871;
+ case 132u: goto tr872;
+ case 140u: goto tr872;
}
if ( 192u <= (*( current_position)) && (*( current_position)) <= 207u )
- goto tr872;
+ goto tr873;
goto tr57;
-tr883:
+tr884:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17336,11 +17361,11 @@
goto _test_eof483;
case 483:
switch( (*( current_position)) ) {
- case 16u: goto tr816;
+ case 16u: goto tr817;
case 18u: goto st482;
}
goto tr57;
-tr884:
+tr885:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17350,7 +17375,7 @@
goto _test_eof484;
case 484:
switch( (*( current_position)) ) {
- case 16u: goto tr817;
+ case 16u: goto tr818;
case 18u: goto st482;
}
goto tr57;
@@ -17364,11 +17389,11 @@
goto _test_eof485;
case 485:
{
- static const unsigned short jump_table[] = { 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1750, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 1692, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1751, 920, 920, 920, 920, 920, 920, 920, 1752, 920, 920, 920, 1693, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1753, 920, 920, 920, 920, 920, 920, 920, 1754, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr887:
+tr888:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17382,14 +17407,14 @@
case 2u: goto st488;
}
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr830;
+ goto tr831;
goto tr57;
st487:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof487;
case 487:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1756, 1756, 1756, 1756, 1718, 920, 1756, 1756, 1756, 1756, 1756, 1756, 1718, 920, 1756, 1756, 1756, 1756, 1756, 1756, 1718, 920, 1756, 1756, 1756, 1756, 1756, 1756, 1718, 920, 1756, 1756, 1756, 1756, 1756, 1756, 1718, 920, 1756, 1756, 1756, 1756, 1756, 1756, 1718, 920, 1756, 1756, 1756, 1756, 1756, 1756, 1718, 920, 1756, 1756, 920, 920, 920, 920, 920, 920, 920, 920, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 920, 920, 920, 920, 920, 920, 920, 920, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 920, 920, 920, 920, 920, 920, 920, 920, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1757, 1757, 1757, 1757, 1719, 920, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 920, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 920, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 920, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 920, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 920, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 920, 1757, 1757, 920, 920, 920, 920, 920, 920, 920, 920, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 920, 920, 920, 920, 920, 920, 920, 920, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 920, 920, 920, 920, 920, 920, 920, 920, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -17398,11 +17423,11 @@
goto _test_eof488;
case 488:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1756, 1756, 1756, 1756, 1718, 920, 1756, 1756, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1756, 1756, 1756, 1756, 1718, 920, 1756, 1756, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1757, 1757, 1757, 1757, 1719, 920, 1757, 1757, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1757, 1757, 1757, 1757, 1719, 920, 1757, 1757, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr888:
+tr889:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17412,7 +17437,7 @@
goto _test_eof489;
case 489:
{
- static const unsigned short jump_table[] = { 920, 487, 488, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 490, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1693, 1693, 1693, 1693, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1693, 1693, 1693, 920, 920, 1693, 1693, 920, 920, 920, 1693, 920, 920, 920, 920, 920, 1693, 1693, 1693, 920, 920, 1693, 1693, 920, 920, 920, 1693, 920, 920, 920, 920, 920, 1693, 1693, 1693, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 487, 488, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 490, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1694, 1694, 1694, 1694, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1694, 1694, 1694, 920, 920, 1694, 1694, 920, 920, 920, 1694, 920, 920, 920, 920, 920, 1694, 1694, 1694, 920, 920, 1694, 1694, 920, 920, 920, 1694, 920, 920, 920, 920, 920, 1694, 1694, 1694, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -17422,11 +17447,11 @@
case 490:
if ( (*( current_position)) > 199u ) {
if ( 200u <= (*( current_position)) && (*( current_position)) <= 207u )
- goto tr898;
+ goto tr899;
} else if ( (*( current_position)) >= 192u )
- goto tr897;
+ goto tr898;
goto tr57;
-tr889:
+tr890:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17440,14 +17465,14 @@
case 2u: goto st493;
}
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr830;
+ goto tr831;
goto tr57;
st492:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof492;
case 492:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1764, 1764, 1764, 1764, 1724, 920, 1764, 1764, 1764, 1764, 1764, 1764, 1724, 920, 1764, 1764, 1764, 1764, 1764, 1764, 1724, 920, 1764, 1764, 1764, 1764, 1764, 1764, 1724, 920, 1764, 1764, 1764, 1764, 1764, 1764, 1724, 920, 1764, 1764, 1764, 1764, 1764, 1764, 1724, 920, 1764, 1764, 1764, 1764, 1764, 1764, 1724, 920, 1764, 1764, 920, 920, 920, 920, 920, 920, 920, 920, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 920, 920, 920, 920, 920, 920, 920, 920, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 920, 920, 920, 920, 920, 920, 920, 920, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1765, 1765, 1765, 1765, 1725, 920, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 920, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 920, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 920, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 920, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 920, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 920, 1765, 1765, 920, 920, 920, 920, 920, 920, 920, 920, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 920, 920, 920, 920, 920, 920, 920, 920, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 920, 920, 920, 920, 920, 920, 920, 920, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -17456,11 +17481,11 @@
goto _test_eof493;
case 493:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1764, 1764, 1764, 1764, 1724, 920, 1764, 1764, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1764, 1764, 1764, 1764, 1724, 920, 1764, 1764, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1765, 1765, 1765, 1765, 1725, 920, 1765, 1765, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1765, 1765, 1765, 1765, 1725, 920, 1765, 1765, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr890:
+tr891:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17475,7 +17500,7 @@
case 18u: goto st495;
}
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr830;
+ goto tr831;
goto tr57;
st495:
if ( ++( current_position) == ( end_of_bundle) )
@@ -17483,9 +17508,9 @@
case 495:
if ( (*( current_position)) > 199u ) {
if ( 200u <= (*( current_position)) && (*( current_position)) <= 207u )
- goto tr905;
+ goto tr906;
} else if ( (*( current_position)) >= 192u )
- goto tr897;
+ goto tr898;
goto tr57;
tr770:
{
@@ -17497,11 +17522,11 @@
goto _test_eof496;
case 496:
{
- static const unsigned short jump_table[] = { 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1769, 920, 920, 920, 920, 920, 920, 920, 1771, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1771, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1770, 920, 920, 920, 920, 920, 920, 920, 1772, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr906:
+tr907:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17518,11 +17543,11 @@
goto _test_eof498;
case 498:
{
- static const unsigned short jump_table[] = { 1773, 1773, 1773, 1773, 1732, 920, 1773, 1773, 1773, 1773, 1773, 1773, 1732, 920, 1773, 1773, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1774, 1774, 1774, 1774, 1733, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1733, 1774, 1774, 1774, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1775, 1775, 1775, 1775, 1734, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1734, 1775, 1775, 1775, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1774, 1774, 1774, 1774, 1733, 920, 1774, 1774, 1774, 1774, 1774, 1774, 1733, 920, 1774, 1774, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1775, 1775, 1775, 1775, 1734, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1734, 1775, 1775, 1775, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1776, 1776, 1776, 1776, 1735, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1735, 1776, 1776, 1776, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr907:
+tr908:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17532,11 +17557,11 @@
goto _test_eof499;
case 499:
switch( (*( current_position)) ) {
- case 16u: goto tr833;
+ case 16u: goto tr834;
case 18u: goto st498;
}
goto tr57;
-tr908:
+tr909:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17546,7 +17571,7 @@
goto _test_eof500;
case 500:
switch( (*( current_position)) ) {
- case 16u: goto tr834;
+ case 16u: goto tr835;
case 18u: goto st498;
}
goto tr57;
@@ -17560,11 +17585,11 @@
goto _test_eof501;
case 501:
{
- static const unsigned short jump_table[] = { 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1776, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 1707, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1777, 920, 920, 920, 920, 920, 920, 920, 1778, 920, 920, 920, 1708, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1779, 920, 920, 920, 920, 920, 920, 920, 1780, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr913:
+tr914:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17578,14 +17603,14 @@
case 2u: goto st504;
}
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr845;
+ goto tr846;
goto tr57;
st503:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof503;
case 503:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1756, 1756, 1756, 1756, 1741, 1782, 1756, 1756, 1756, 1756, 1756, 1756, 1741, 1782, 1756, 1756, 1756, 1756, 1756, 1756, 1741, 1782, 1756, 1756, 1756, 1756, 1756, 1756, 1741, 1782, 1756, 1756, 1756, 1756, 1756, 1756, 1741, 1782, 1756, 1756, 1756, 1756, 1756, 1756, 1741, 1782, 1756, 1756, 1756, 1756, 1756, 1756, 1741, 1782, 1756, 1756, 920, 920, 920, 920, 920, 920, 920, 920, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 920, 920, 920, 920, 920, 920, 920, 920, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 920, 920, 920, 920, 920, 920, 920, 920, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1757, 1757, 1757, 1757, 1742, 1783, 1757, 1757, 1757, 1757, 1757, 1757, 1742, 1783, 1757, 1757, 1757, 1757, 1757, 1757, 1742, 1783, 1757, 1757, 1757, 1757, 1757, 1757, 1742, 1783, 1757, 1757, 1757, 1757, 1757, 1757, 1742, 1783, 1757, 1757, 1757, 1757, 1757, 1757, 1742, 1783, 1757, 1757, 1757, 1757, 1757, 1757, 1742, 1783, 1757, 1757, 920, 920, 920, 920, 920, 920, 920, 920, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 920, 920, 920, 920, 920, 920, 920, 920, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 920, 920, 920, 920, 920, 920, 920, 920, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -17594,11 +17619,11 @@
goto _test_eof504;
case 504:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1756, 1756, 1756, 1756, 1741, 1782, 1756, 1756, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1756, 1756, 1756, 1756, 1741, 1782, 1756, 1756, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1757, 1757, 1757, 1757, 1719, 1757, 1757, 1757, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1757, 1757, 1757, 1757, 1742, 1783, 1757, 1757, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1757, 1757, 1757, 1757, 1742, 1783, 1757, 1757, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1758, 1758, 1758, 1758, 1720, 1758, 1758, 1758, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1759, 1759, 1759, 1759, 1721, 1759, 1759, 1759, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr914:
+tr915:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17608,11 +17633,11 @@
goto _test_eof505;
case 505:
{
- static const unsigned short jump_table[] = { 920, 503, 504, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 490, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1708, 1708, 1708, 1708, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1708, 1708, 1708, 920, 920, 1708, 1708, 920, 920, 920, 1708, 920, 920, 920, 920, 920, 1708, 1708, 1708, 920, 920, 1708, 1708, 920, 920, 920, 1708, 920, 920, 920, 920, 920, 1708, 1708, 1708, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 503, 504, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 490, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1709, 1709, 1709, 1709, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1709, 1709, 1709, 920, 920, 1709, 1709, 920, 920, 920, 1709, 920, 920, 920, 920, 920, 1709, 1709, 1709, 920, 920, 1709, 1709, 920, 920, 920, 1709, 920, 920, 920, 920, 920, 1709, 1709, 1709, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr915:
+tr916:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17626,14 +17651,14 @@
case 2u: goto st508;
}
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr845;
+ goto tr846;
goto tr57;
st507:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof507;
case 507:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1764, 1764, 1764, 1764, 1744, 1785, 1764, 1764, 1764, 1764, 1764, 1764, 1744, 1785, 1764, 1764, 1764, 1764, 1764, 1764, 1744, 1785, 1764, 1764, 1764, 1764, 1764, 1764, 1744, 1785, 1764, 1764, 1764, 1764, 1764, 1764, 1744, 1785, 1764, 1764, 1764, 1764, 1764, 1764, 1744, 1785, 1764, 1764, 1764, 1764, 1764, 1764, 1744, 1785, 1764, 1764, 920, 920, 920, 920, 920, 920, 920, 920, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 920, 920, 920, 920, 920, 920, 920, 920, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 920, 920, 920, 920, 920, 920, 920, 920, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1765, 1765, 1765, 1765, 1745, 1786, 1765, 1765, 1765, 1765, 1765, 1765, 1745, 1786, 1765, 1765, 1765, 1765, 1765, 1765, 1745, 1786, 1765, 1765, 1765, 1765, 1765, 1765, 1745, 1786, 1765, 1765, 1765, 1765, 1765, 1765, 1745, 1786, 1765, 1765, 1765, 1765, 1765, 1765, 1745, 1786, 1765, 1765, 1765, 1765, 1765, 1765, 1745, 1786, 1765, 1765, 920, 920, 920, 920, 920, 920, 920, 920, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 920, 920, 920, 920, 920, 920, 920, 920, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 920, 920, 920, 920, 920, 920, 920, 920, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -17642,11 +17667,11 @@
goto _test_eof508;
case 508:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1764, 1764, 1764, 1764, 1744, 1785, 1764, 1764, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1764, 1764, 1764, 1764, 1744, 1785, 1764, 1764, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1765, 1765, 1765, 1765, 1725, 1765, 1765, 1765, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1765, 1765, 1765, 1765, 1745, 1786, 1765, 1765, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1765, 1765, 1765, 1765, 1745, 1786, 1765, 1765, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1766, 1766, 1766, 1766, 1726, 1766, 1766, 1766, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1767, 1767, 1767, 1767, 1727, 1767, 1767, 1767, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr916:
+tr917:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17661,7 +17686,7 @@
case 18u: goto st495;
}
if ( 144u <= (*( current_position)) && (*( current_position)) <= 155u )
- goto tr845;
+ goto tr846;
goto tr57;
tr772:
{
@@ -17673,11 +17698,11 @@
goto _test_eof510;
case 510:
{
- static const unsigned short jump_table[] = { 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1786, 920, 920, 920, 920, 920, 920, 920, 1788, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1788, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1787, 920, 920, 920, 920, 920, 920, 920, 1789, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr923:
+tr924:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17694,28 +17719,28 @@
goto _test_eof512;
case 512:
switch( (*( current_position)) ) {
- case 4u: goto tr886;
- case 5u: goto tr927;
- case 12u: goto tr886;
- case 13u: goto tr927;
- case 68u: goto tr870;
- case 76u: goto tr870;
- case 132u: goto tr871;
- case 140u: goto tr871;
+ case 4u: goto tr887;
+ case 5u: goto tr928;
+ case 12u: goto tr887;
+ case 13u: goto tr928;
+ case 68u: goto tr871;
+ case 76u: goto tr871;
+ case 132u: goto tr872;
+ case 140u: goto tr872;
}
if ( (*( current_position)) < 64u ) {
if ( (*( current_position)) <= 15u )
- goto tr910;
+ goto tr911;
} else if ( (*( current_position)) > 79u ) {
if ( (*( current_position)) > 143u ) {
if ( 192u <= (*( current_position)) && (*( current_position)) <= 207u )
- goto tr872;
+ goto tr873;
} else if ( (*( current_position)) >= 128u )
- goto tr912;
+ goto tr913;
} else
- goto tr911;
+ goto tr912;
goto tr57;
-tr924:
+tr925:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17725,11 +17750,11 @@
goto _test_eof513;
case 513:
switch( (*( current_position)) ) {
- case 16u: goto tr848;
+ case 16u: goto tr849;
case 18u: goto st512;
}
goto tr57;
-tr925:
+tr926:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17739,11 +17764,11 @@
goto _test_eof514;
case 514:
switch( (*( current_position)) ) {
- case 16u: goto tr849;
+ case 16u: goto tr850;
case 18u: goto st512;
}
goto tr57;
-tr1435:
+tr1436:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -17754,8 +17779,8 @@
process_0_operands(&restricted_register, &instruction_info_collected);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -17778,11 +17803,11 @@
goto _test_eof856;
case 856:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2366, 2367, 2368, 2367, 2368, 2367, 2368, 2367, 2369, 2370, 2371, 2372, 2373, 2372, 2372, 2372, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2367, 2368, 2369, 2368, 2369, 2368, 2369, 2368, 2370, 2371, 2372, 2373, 2374, 2373, 2373, 2373, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1440:
+tr1441:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -17792,11 +17817,11 @@
goto _test_eof515;
case 515:
{
- static const unsigned short jump_table[] = { 920, 1791, 1792, 1793, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1794, 1795, 1796, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1797, 1798, 1799, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1800, 1801, 1802, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1803, 1804, 1793, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1805, 1806, 1796, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1807, 1808, 1799, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1809, 1810, 1802, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 1792, 1793, 1794, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1795, 1796, 1797, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1798, 1799, 1800, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1801, 1802, 1803, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1804, 1805, 1794, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1806, 1807, 1797, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1808, 1809, 1800, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1810, 1811, 1803, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr928:
+tr929:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -17806,11 +17831,11 @@
goto _test_eof516;
case 516:
{
- static const unsigned short jump_table[] = { 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 1827, 1828, 1828, 920, 1829, 920, 920 };
+ static const unsigned short jump_table[] = { 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 1828, 1829, 1829, 920, 1830, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr948:
+tr949:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17822,33 +17847,33 @@
switch( (*( current_position)) ) {
case 18u: goto st518;
case 22u: goto st518;
- case 23u: goto tr969;
- case 81u: goto tr968;
- case 194u: goto tr970;
- case 198u: goto tr970;
+ case 23u: goto tr970;
+ case 81u: goto tr969;
+ case 194u: goto tr971;
+ case 198u: goto tr971;
}
if ( (*( current_position)) < 46u ) {
if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr968;
+ goto tr969;
} else if ( (*( current_position)) > 47u ) {
if ( (*( current_position)) > 89u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr968;
+ goto tr969;
} else if ( (*( current_position)) >= 84u )
- goto tr968;
+ goto tr969;
} else
- goto tr968;
+ goto tr969;
goto tr57;
st518:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof518;
case 518:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr969:
+tr970:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -17862,7 +17887,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr949:
+tr950:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17872,11 +17897,11 @@
goto _test_eof520;
case 520:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 920, 1831, 1831, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 920, 920, 1831, 1831, 1831, 1831, 1831, 1831, 920, 920, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 920, 920, 920, 920, 920, 920, 1831, 1831, 1831, 920, 920, 920, 920, 920, 1831, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 920, 920, 920, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 1831, 1831, 1831, 1831, 920, 920, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 920, 920, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 920, 1831, 1831, 1831, 1831, 1831, 1831, 920, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 920, 1832, 1832, 1833, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 920, 920, 1832, 1832, 1832, 1832, 1832, 1832, 920, 920, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 920, 920, 920, 920, 920, 920, 1832, 1832, 1832, 920, 920, 920, 920, 920, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 1832, 1832, 1832, 1832, 920, 920, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 920, 920, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 920, 1832, 1832, 1832, 1832, 1832, 1832, 920, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr950:
+tr951:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17886,18 +17911,18 @@
goto _test_eof521;
case 521:
switch( (*( current_position)) ) {
- case 42u: goto tr968;
- case 81u: goto tr968;
- case 83u: goto tr968;
- case 194u: goto tr970;
+ case 42u: goto tr969;
+ case 81u: goto tr969;
+ case 83u: goto tr969;
+ case 194u: goto tr971;
}
if ( (*( current_position)) > 90u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr968;
+ goto tr969;
} else if ( (*( current_position)) >= 88u )
- goto tr968;
+ goto tr969;
goto tr57;
-tr951:
+tr952:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17907,21 +17932,21 @@
goto _test_eof522;
case 522:
switch( (*( current_position)) ) {
- case 42u: goto tr968;
- case 81u: goto tr968;
- case 194u: goto tr970;
- case 208u: goto tr968;
+ case 42u: goto tr969;
+ case 81u: goto tr969;
+ case 194u: goto tr971;
+ case 208u: goto tr969;
}
if ( (*( current_position)) < 92u ) {
if ( 88u <= (*( current_position)) && (*( current_position)) <= 90u )
- goto tr968;
+ goto tr969;
} else if ( (*( current_position)) > 95u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr968;
+ goto tr969;
} else
- goto tr968;
+ goto tr969;
goto tr57;
-tr952:
+tr953:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17931,20 +17956,20 @@
goto _test_eof523;
case 523:
switch( (*( current_position)) ) {
- case 81u: goto tr968;
- case 194u: goto tr970;
- case 198u: goto tr970;
+ case 81u: goto tr969;
+ case 194u: goto tr971;
+ case 198u: goto tr971;
}
if ( (*( current_position)) < 84u ) {
if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr968;
+ goto tr969;
} else if ( (*( current_position)) > 89u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr968;
+ goto tr969;
} else
- goto tr968;
+ goto tr969;
goto tr57;
-tr953:
+tr954:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17954,24 +17979,24 @@
goto _test_eof524;
case 524:
switch( (*( current_position)) ) {
- case 81u: goto tr968;
- case 194u: goto tr970;
- case 198u: goto tr970;
- case 208u: goto tr968;
+ case 81u: goto tr969;
+ case 194u: goto tr971;
+ case 198u: goto tr971;
+ case 208u: goto tr969;
}
if ( (*( current_position)) < 84u ) {
if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr968;
+ goto tr969;
} else if ( (*( current_position)) > 89u ) {
if ( (*( current_position)) > 95u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr968;
+ goto tr969;
} else if ( (*( current_position)) >= 92u )
- goto tr968;
+ goto tr969;
} else
- goto tr968;
+ goto tr969;
goto tr57;
-tr954:
+tr955:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17981,11 +18006,11 @@
goto _test_eof525;
case 525:
if ( (*( current_position)) == 208u )
- goto tr968;
+ goto tr969;
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr968;
+ goto tr969;
goto tr57;
-tr955:
+tr956:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -17996,26 +18021,26 @@
case 526:
switch( (*( current_position)) ) {
case 18u: goto st518;
- case 19u: goto tr969;
+ case 19u: goto tr970;
case 22u: goto st518;
- case 23u: goto tr969;
- case 43u: goto tr969;
- case 194u: goto tr970;
- case 198u: goto tr970;
+ case 23u: goto tr970;
+ case 43u: goto tr970;
+ case 194u: goto tr971;
+ case 198u: goto tr971;
}
if ( (*( current_position)) < 40u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr968;
+ goto tr969;
} else if ( (*( current_position)) > 41u ) {
if ( (*( current_position)) > 47u ) {
if ( 81u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr968;
+ goto tr969;
} else if ( (*( current_position)) >= 46u )
- goto tr968;
+ goto tr969;
} else
- goto tr968;
+ goto tr969;
goto tr57;
-tr956:
+tr957:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18025,7 +18050,7 @@
goto _test_eof527;
case 527:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 1832, 1832, 1831, 1831, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 920, 1832, 920, 920, 1831, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 920, 920, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1833, 920, 920, 920, 1831, 1831, 1831, 920, 920, 920, 920, 920, 1831, 1831, 920, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 920, 528, 920, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 1831, 1831, 1831, 1831, 920, 920, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1832, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 920, 1831, 1831, 1831, 1831, 1831, 1831, 920, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 1833, 1833, 1832, 1832, 1833, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 920, 1833, 920, 920, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 920, 920, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1834, 920, 920, 920, 1832, 1832, 1832, 920, 920, 920, 920, 920, 1832, 1832, 920, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 528, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 1832, 1832, 1832, 1832, 920, 920, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1833, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 920, 1832, 1832, 1832, 1832, 1832, 1832, 920, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -18034,11 +18059,11 @@
goto _test_eof528;
case 528:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 1838, 920, 920, 920, 920, 920, 920, 920, 1838, 920, 920, 920, 920, 920, 920, 920, 1838, 920, 920, 920, 920, 920, 920, 920, 1838, 920, 920, 920, 920, 920, 920, 920, 1838, 920, 920, 920, 920, 920, 920, 920, 1838, 920, 920, 920, 920, 920, 920, 920, 1838, 920, 920, 920, 920, 920, 920, 920, 1838, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr957:
+tr958:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18048,11 +18073,11 @@
goto _test_eof529;
case 529:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 1831, 920, 920, 920, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 920, 1841, 1841, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 1831, 920, 920, 920, 920, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 1833, 1832, 920, 920, 920, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 920, 1842, 1842, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 1832, 920, 920, 920, 920, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1834, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr991:
+tr992:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -18060,7 +18085,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st530;
-tr995:
+tr996:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -18068,7 +18093,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st530;
-tr978:
+tr979:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -18076,7 +18101,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st530;
-tr981:
+tr982:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -18089,11 +18114,11 @@
goto _test_eof530;
case 530:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 1842, 920, 920, 920, 920, 920, 920, 920, 1842, 920, 920, 920, 920, 920, 920, 920, 1842, 920, 920, 920, 920, 920, 920, 920, 1842, 920, 920, 920, 920, 920, 920, 920, 1842, 920, 920, 920, 920, 920, 920, 920, 1842, 920, 920, 920, 920, 920, 920, 920, 1842, 920, 920, 920, 920, 920, 920, 920, 1842, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 1843, 920, 920, 920, 920, 920, 920, 920, 1843, 920, 920, 920, 920, 920, 920, 920, 1843, 920, 920, 920, 920, 920, 920, 920, 1843, 920, 920, 920, 920, 920, 920, 920, 1843, 920, 920, 920, 920, 920, 920, 920, 1843, 920, 920, 920, 920, 920, 920, 920, 1843, 920, 920, 920, 920, 920, 920, 920, 1843, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 885, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 920, 920, 920, 920, 887, 920, 920, 920, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr958:
+tr959:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18103,11 +18128,11 @@
goto _test_eof531;
case 531:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 920, 1841, 1841, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 920, 920, 920, 920, 920, 920, 1831, 1831, 1831, 920, 1831, 1831, 1831, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 1833, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 920, 1842, 1842, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 920, 920, 920, 920, 920, 920, 1832, 1832, 1832, 920, 1832, 1832, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr959:
+tr960:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18117,23 +18142,23 @@
goto _test_eof532;
case 532:
switch( (*( current_position)) ) {
- case 43u: goto tr969;
- case 194u: goto tr970;
- case 198u: goto tr970;
+ case 43u: goto tr970;
+ case 194u: goto tr971;
+ case 198u: goto tr971;
}
if ( (*( current_position)) < 20u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
- goto tr968;
+ goto tr969;
} else if ( (*( current_position)) > 21u ) {
if ( (*( current_position)) > 41u ) {
if ( 81u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr968;
+ goto tr969;
} else if ( (*( current_position)) >= 40u )
- goto tr968;
+ goto tr969;
} else
- goto tr968;
+ goto tr969;
goto tr57;
-tr960:
+tr961:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18143,11 +18168,11 @@
goto _test_eof533;
case 533:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 920, 920, 1831, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 920, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 920, 920, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 1843, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 920, 920, 920, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 920, 920, 920, 920, 920, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 920, 920, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 920, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 920, 920, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 1844, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 920, 920, 920, 920, 920, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr980:
+tr981:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -18164,7 +18189,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr961:
+tr962:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18174,14 +18199,14 @@
goto _test_eof535;
case 535:
switch( (*( current_position)) ) {
- case 18u: goto tr968;
- case 22u: goto tr968;
- case 91u: goto tr968;
- case 127u: goto tr968;
- case 230u: goto tr968;
+ case 18u: goto tr969;
+ case 22u: goto tr969;
+ case 91u: goto tr969;
+ case 127u: goto tr969;
+ case 230u: goto tr969;
}
goto tr57;
-tr962:
+tr963:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18191,15 +18216,15 @@
goto _test_eof536;
case 536:
switch( (*( current_position)) ) {
- case 18u: goto tr968;
- case 208u: goto tr968;
- case 230u: goto tr968;
- case 240u: goto tr969;
+ case 18u: goto tr969;
+ case 208u: goto tr969;
+ case 230u: goto tr969;
+ case 240u: goto tr970;
}
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr968;
+ goto tr969;
goto tr57;
-tr963:
+tr964:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18209,9 +18234,9 @@
goto _test_eof537;
case 537:
if ( (*( current_position)) == 42u )
- goto tr968;
+ goto tr969;
goto tr57;
-tr964:
+tr965:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18221,9 +18246,9 @@
goto _test_eof538;
case 538:
if ( (*( current_position)) == 110u )
- goto tr968;
+ goto tr969;
goto tr57;
-tr965:
+tr966:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18233,11 +18258,11 @@
goto _test_eof539;
case 539:
if ( (*( current_position)) == 42u )
- goto tr968;
+ goto tr969;
if ( 44u <= (*( current_position)) && (*( current_position)) <= 45u )
- goto tr981;
+ goto tr982;
goto tr57;
-tr966:
+tr967:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18247,9 +18272,9 @@
goto _test_eof540;
case 540:
if ( (*( current_position)) == 126u )
- goto tr982;
+ goto tr983;
goto tr57;
-tr982:
+tr983:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -18266,7 +18291,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr929:
+tr930:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -18276,11 +18301,11 @@
goto _test_eof542;
case 542:
{
- static const unsigned short jump_table[] = { 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1847, 920, 920, 920, 1848, 920, 920, 1846, 1849, 920, 920, 920, 1850, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920, 1851, 1852, 920, 920, 920, 1853, 920, 920 };
+ static const unsigned short jump_table[] = { 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1848, 920, 920, 920, 1849, 920, 920, 1847, 1850, 920, 920, 920, 1851, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920, 1852, 1853, 920, 920, 920, 1854, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr983:
+tr984:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18290,11 +18315,11 @@
goto _test_eof543;
case 543:
switch( (*( current_position)) ) {
- case 242u: goto tr991;
- case 247u: goto tr991;
+ case 242u: goto tr992;
+ case 247u: goto tr992;
}
goto tr57;
-tr984:
+tr985:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18304,11 +18329,11 @@
goto _test_eof544;
case 544:
{
- static const unsigned short jump_table[] = { 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 920, 1831, 1832, 1832, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 920, 920, 920, 920, 920, 920, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 920, 920, 920, 920, 920, 920, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 1856, 1856, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 920, 1832, 1833, 1833, 1833, 1833, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1857, 1857, 1857, 1857, 1857, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr985:
+tr986:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18318,11 +18343,11 @@
goto _test_eof545;
case 545:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1855, 1855, 1855, 920, 1855, 920, 1855, 920, 1855, 920, 920, 920, 920, 920, 920, 920, 1855, 1855, 1855, 920, 1855, 920, 1855, 920, 1855, 920, 920, 920, 920, 920, 920, 920, 1855, 1855, 1855, 920, 1855, 920, 1855, 920, 1855, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 1833, 1833, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 920, 1856, 920, 1856, 920, 1856, 920, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 920, 1856, 920, 1856, 920, 1856, 920, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 920, 1856, 920, 1856, 920, 1856, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr986:
+tr987:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18332,11 +18357,11 @@
goto _test_eof546;
case 546:
{
- static const unsigned short jump_table[] = { 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 920, 920, 920, 1857, 920, 920, 920, 1831, 1832, 920, 920, 920, 1831, 1831, 1831, 920, 1831, 1831, 1831, 1831, 1831, 1831, 920, 920, 1831, 1831, 1832, 1831, 1832, 1832, 1832, 1832, 1831, 1831, 1831, 1831, 1831, 1831, 920, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 920, 920, 920, 920, 920, 920, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 920, 920, 920, 920, 920, 920, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 1856, 1856, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 920, 920, 920, 1858, 920, 920, 920, 1832, 1833, 920, 920, 920, 1832, 1832, 1832, 920, 1832, 1832, 1832, 1832, 1832, 1832, 920, 920, 1832, 1832, 1833, 1832, 1833, 1833, 1833, 1833, 1832, 1832, 1832, 1832, 1832, 1832, 920, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1857, 1857, 1857, 1857, 1857, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr987:
+tr988:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18346,11 +18371,11 @@
goto _test_eof547;
case 547:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1831, 1831, 1831, 1831, 920, 920, 920, 1857, 920, 920, 920, 1831, 1832, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 1832, 1832, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1855, 1855, 1855, 920, 1855, 920, 1855, 920, 1855, 920, 920, 920, 920, 920, 920, 920, 1855, 1855, 1855, 920, 1855, 920, 1855, 920, 1855, 920, 920, 920, 920, 920, 920, 920, 1855, 1855, 1855, 920, 1855, 920, 1855, 920, 1855, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1832, 1832, 1832, 1832, 920, 920, 920, 1858, 920, 920, 920, 1832, 1833, 1833, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 1833, 1833, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 920, 1856, 920, 1856, 920, 1856, 920, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 920, 1856, 920, 1856, 920, 1856, 920, 920, 920, 920, 920, 920, 920, 1856, 1856, 1856, 920, 1856, 920, 1856, 920, 1856, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr988:
+tr989:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18360,11 +18385,11 @@
goto _test_eof548;
case 548:
switch( (*( current_position)) ) {
- case 242u: goto tr995;
- case 247u: goto tr995;
+ case 242u: goto tr996;
+ case 247u: goto tr996;
}
goto tr57;
-tr989:
+tr990:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18375,14 +18400,14 @@
case 549:
if ( (*( current_position)) < 166u ) {
if ( 150u <= (*( current_position)) && (*( current_position)) <= 159u )
- goto tr992;
+ goto tr993;
} else if ( (*( current_position)) > 175u ) {
if ( 182u <= (*( current_position)) && (*( current_position)) <= 191u )
- goto tr992;
+ goto tr993;
} else
- goto tr992;
+ goto tr993;
goto tr57;
-tr990:
+tr991:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18392,26 +18417,26 @@
goto _test_eof550;
case 550:
switch( (*( current_position)) ) {
- case 154u: goto tr992;
- case 156u: goto tr992;
- case 158u: goto tr992;
- case 170u: goto tr992;
- case 172u: goto tr992;
- case 174u: goto tr992;
- case 186u: goto tr992;
- case 188u: goto tr992;
- case 190u: goto tr992;
+ case 154u: goto tr993;
+ case 156u: goto tr993;
+ case 158u: goto tr993;
+ case 170u: goto tr993;
+ case 172u: goto tr993;
+ case 174u: goto tr993;
+ case 186u: goto tr993;
+ case 188u: goto tr993;
+ case 190u: goto tr993;
}
if ( (*( current_position)) < 166u ) {
if ( 150u <= (*( current_position)) && (*( current_position)) <= 152u )
- goto tr992;
+ goto tr993;
} else if ( (*( current_position)) > 168u ) {
if ( 182u <= (*( current_position)) && (*( current_position)) <= 184u )
- goto tr992;
+ goto tr993;
} else
- goto tr992;
+ goto tr993;
goto tr57;
-tr930:
+tr931:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -18421,11 +18446,11 @@
goto _test_eof551;
case 551:
{
- static const unsigned short jump_table[] = { 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1859, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1862, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1860, 920, 920, 920, 1861, 920, 920, 920, 1862, 920, 920, 920, 1863, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1864, 920, 920, 920, 1865, 920, 920, 920, 1866, 920, 920, 920, 1865, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr996:
+tr997:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18435,11 +18460,11 @@
goto _test_eof552;
case 552:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1866, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 1833, 1833, 920, 1867, 920, 920, 920, 1868, 1868, 1869, 1869, 1869, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1870, 1870, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1871, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1867, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1834, 1834, 1834, 920, 1868, 920, 920, 920, 1869, 1869, 1870, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1871, 1871, 1871, 1871, 920, 920, 920, 920, 920, 920, 920, 920, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 920, 920, 920, 920, 920, 920, 920, 920, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1872, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1003:
+tr1004:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -18453,7 +18478,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1005:
+tr1006:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
@@ -18472,11 +18497,11 @@
goto _test_eof555;
case 555:
{
- static const unsigned short jump_table[] = { 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 920, 1876, 1876 };
+ static const unsigned short jump_table[] = { 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 920, 1877, 1877 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1151:
+tr1152:
{
SET_DISP_TYPE(DISPNONE);
SET_MODRM_BASE(((*current_position) & 0x07) |
@@ -18490,7 +18515,7 @@
&instruction_info_collected);
}
goto st556;
-tr1013:
+tr1014:
{
SET_DISP_TYPE(DISPNONE);
SET_MODRM_BASE(((*current_position) & 0x7) |
@@ -18506,7 +18531,7 @@
&instruction_info_collected);
}
goto st556;
-tr1021:
+tr1022:
{
SET_DISP_TYPE(DISP32);
SET_DISP_PTR(current_position - 3);
@@ -18516,7 +18541,7 @@
&instruction_info_collected);
}
goto st556;
-tr1016:
+tr1017:
{
SET_DISP_TYPE(DISP8);
SET_DISP_PTR(current_position);
@@ -18531,7 +18556,7 @@
goto _test_eof556;
case 556:
{
- static const unsigned short jump_table[] = { 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1877, 1877, 1877, 1877, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1878, 1878, 1878, 1878, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -18539,8 +18564,8 @@
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof557;
case 557:
- goto tr1015;
-tr1152:
+ goto tr1016;
+tr1153:
{
SET_MODRM_BASE(((*current_position) & 0x07) |
((GET_REX_PREFIX() & 0x01) << 3) |
@@ -18549,7 +18574,7 @@
SET_MODRM_SCALE(0);
}
goto st558;
-tr1015:
+tr1016:
{
SET_DISP_TYPE(DISPNONE);
SET_MODRM_BASE(((*current_position) & 0x7) |
@@ -18565,20 +18590,20 @@
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof558;
case 558:
- goto tr1016;
+ goto tr1017;
st559:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof559;
case 559:
- goto tr1017;
-tr1215:
+ goto tr1018;
+tr1216:
{
SET_MODRM_BASE(REG_RIP);
SET_MODRM_INDEX(NO_REG);
SET_MODRM_SCALE(0);
}
goto st560;
-tr1153:
+tr1154:
{
SET_MODRM_BASE(((*current_position) & 0x07) |
((GET_REX_PREFIX() & 0x01) << 3) |
@@ -18587,7 +18612,7 @@
SET_MODRM_SCALE(0);
}
goto st560;
-tr1082:
+tr1083:
{
SET_DISP_TYPE(DISPNONE);
SET_MODRM_BASE(NO_REG);
@@ -18597,7 +18622,7 @@
SET_MODRM_SCALE(((*current_position) & 0xc0) >> 6);
}
goto st560;
-tr1017:
+tr1018:
{
SET_DISP_TYPE(DISPNONE);
SET_MODRM_BASE(((*current_position) & 0x7) |
@@ -18628,8 +18653,8 @@
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof563;
case 563:
- goto tr1021;
-tr997:
+ goto tr1022;
+tr998:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18639,11 +18664,11 @@
goto _test_eof564;
case 564:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 1833, 920, 1833, 1833, 920, 920, 1833, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 920, 920, 920, 920, 920, 920, 920, 1868, 1868, 1869, 1869, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1870, 1870, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 1870, 1870, 920, 920, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1870, 1870, 920, 920, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 1834, 920, 1834, 1834, 920, 920, 1834, 1834, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 1869, 1869, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1871, 1871, 1871, 1871, 920, 920, 920, 920, 920, 920, 920, 920, 1871, 1871, 920, 920, 1871, 1871, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1871, 1871, 920, 920, 1871, 1871, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr998:
+tr999:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18653,11 +18678,11 @@
goto _test_eof565;
case 565:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 1833, 1833, 920, 920, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 920, 920, 920, 920, 528, 528, 1885, 1866, 920, 920, 920, 920, 920, 1886, 920, 920, 528, 1866, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 1833, 1833, 920, 1867, 920, 920, 920, 1868, 1868, 1869, 1869, 1869, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1870, 1870, 1870, 1870, 1833, 1833, 1833, 1833, 920, 920, 920, 920, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1871, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 1834, 1834, 920, 920, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 920, 920, 920, 920, 528, 528, 1886, 1867, 920, 920, 920, 920, 920, 1887, 920, 920, 528, 1867, 1834, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1834, 1834, 1834, 920, 1868, 920, 920, 920, 1869, 1869, 1870, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1871, 1871, 1871, 1871, 1834, 1834, 1834, 1834, 920, 920, 920, 920, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 920, 920, 920, 920, 920, 920, 920, 920, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1872, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1022:
+tr1023:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -18665,7 +18690,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st566;
-tr1024:
+tr1025:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -18682,7 +18707,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr999:
+tr1000:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18692,11 +18717,11 @@
goto _test_eof567;
case 567:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 1833, 1833, 1833, 920, 1833, 1833, 920, 920, 1833, 1833, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 1833, 920, 920, 920, 1886, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1833, 920, 920, 920, 920, 920, 920, 920, 1868, 1868, 1869, 1869, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1870, 1870, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 1870, 1870, 920, 920, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1870, 1870, 920, 920, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 1834, 1834, 1834, 920, 1834, 1834, 920, 920, 1834, 1834, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1834, 1834, 920, 920, 920, 1887, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1834, 920, 920, 920, 920, 920, 920, 920, 1869, 1869, 1870, 1870, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1871, 1871, 1871, 1871, 920, 920, 920, 920, 920, 920, 920, 920, 1871, 1871, 920, 920, 1871, 1871, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1871, 1871, 920, 920, 1871, 1871, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1000:
+tr1001:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18707,17 +18732,17 @@
case 568:
if ( (*( current_position)) < 92u ) {
if ( 72u <= (*( current_position)) && (*( current_position)) <= 73u )
- goto tr1005;
+ goto tr1006;
} else if ( (*( current_position)) > 95u ) {
if ( (*( current_position)) > 111u ) {
if ( 120u <= (*( current_position)) && (*( current_position)) <= 127u )
- goto tr1007;
+ goto tr1008;
} else if ( (*( current_position)) >= 104u )
- goto tr1007;
+ goto tr1008;
} else
- goto tr1007;
+ goto tr1008;
goto tr57;
-tr1001:
+tr1002:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18729,22 +18754,22 @@
if ( (*( current_position)) < 104u ) {
if ( (*( current_position)) > 73u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1007;
+ goto tr1008;
} else if ( (*( current_position)) >= 72u )
- goto tr1005;
+ goto tr1006;
} else if ( (*( current_position)) > 105u ) {
if ( (*( current_position)) < 120u ) {
if ( 108u <= (*( current_position)) && (*( current_position)) <= 109u )
- goto tr1007;
+ goto tr1008;
} else if ( (*( current_position)) > 121u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1007;
+ goto tr1008;
} else
- goto tr1007;
+ goto tr1008;
} else
- goto tr1007;
+ goto tr1008;
goto tr57;
-tr1002:
+tr1003:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18754,22 +18779,22 @@
goto _test_eof570;
case 570:
switch( (*( current_position)) ) {
- case 22u: goto tr1024;
- case 34u: goto tr970;
+ case 22u: goto tr1025;
+ case 34u: goto tr971;
}
if ( (*( current_position)) < 92u ) {
if ( 72u <= (*( current_position)) && (*( current_position)) <= 73u )
- goto tr1005;
+ goto tr1006;
} else if ( (*( current_position)) > 95u ) {
if ( (*( current_position)) > 111u ) {
if ( 120u <= (*( current_position)) && (*( current_position)) <= 127u )
- goto tr1007;
+ goto tr1008;
} else if ( (*( current_position)) >= 104u )
- goto tr1007;
+ goto tr1008;
} else
- goto tr1007;
+ goto tr1008;
goto tr57;
-tr931:
+tr932:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -18779,11 +18804,11 @@
goto _test_eof571;
case 571:
{
- static const unsigned short jump_table[] = { 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 1904, 1905, 1905, 920, 1906, 920, 920 };
+ static const unsigned short jump_table[] = { 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 1905, 1906, 1906, 920, 1907, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1025:
+tr1026:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18795,33 +18820,33 @@
switch( (*( current_position)) ) {
case 18u: goto st573;
case 22u: goto st573;
- case 23u: goto tr1046;
- case 81u: goto tr1045;
- case 194u: goto tr1047;
- case 198u: goto tr1047;
+ case 23u: goto tr1047;
+ case 81u: goto tr1046;
+ case 194u: goto tr1048;
+ case 198u: goto tr1048;
}
if ( (*( current_position)) < 46u ) {
if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr1045;
+ goto tr1046;
} else if ( (*( current_position)) > 47u ) {
if ( (*( current_position)) > 89u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1045;
+ goto tr1046;
} else if ( (*( current_position)) >= 84u )
- goto tr1045;
+ goto tr1046;
} else
- goto tr1045;
+ goto tr1046;
goto tr57;
st573:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof573;
case 573:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1835, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 1912, 920, 920, 920, 920, 920, 920, 920, 1912, 920, 920, 920, 920, 920, 920, 920, 1912, 920, 920, 920, 920, 920, 920, 920, 1912, 920, 920, 920, 920, 920, 920, 920, 1912, 920, 920, 920, 920, 920, 920, 920, 1912, 920, 920, 920, 920, 920, 920, 920, 1912, 920, 920, 920, 920, 920, 920, 920, 1912, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1836, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 1837, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1046:
+tr1047:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -18835,7 +18860,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1026:
+tr1027:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18845,11 +18870,11 @@
goto _test_eof575;
case 575:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 920, 1908, 1908, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 920, 920, 1908, 1908, 1908, 1908, 1908, 1908, 920, 920, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 920, 920, 920, 920, 920, 920, 1908, 1908, 1908, 920, 920, 920, 920, 920, 1908, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 920, 920, 920, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 1908, 1908, 1908, 1908, 920, 920, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 920, 920, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 920, 1908, 1908, 1908, 1908, 1908, 1908, 920, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 920, 1909, 1909, 1910, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 920, 920, 1909, 1909, 1909, 1909, 1909, 1909, 920, 920, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 920, 920, 920, 920, 920, 920, 1909, 1909, 1909, 920, 920, 920, 920, 920, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 1909, 1909, 1909, 1909, 920, 920, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 920, 920, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 920, 1909, 1909, 1909, 1909, 1909, 1909, 920, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1027:
+tr1028:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18859,18 +18884,18 @@
goto _test_eof576;
case 576:
switch( (*( current_position)) ) {
- case 42u: goto tr1045;
- case 81u: goto tr1045;
- case 83u: goto tr1045;
- case 194u: goto tr1047;
+ case 42u: goto tr1046;
+ case 81u: goto tr1046;
+ case 83u: goto tr1046;
+ case 194u: goto tr1048;
}
if ( (*( current_position)) > 90u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1045;
+ goto tr1046;
} else if ( (*( current_position)) >= 88u )
- goto tr1045;
+ goto tr1046;
goto tr57;
-tr1028:
+tr1029:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18880,21 +18905,21 @@
goto _test_eof577;
case 577:
switch( (*( current_position)) ) {
- case 42u: goto tr1045;
- case 81u: goto tr1045;
- case 194u: goto tr1047;
- case 208u: goto tr1045;
+ case 42u: goto tr1046;
+ case 81u: goto tr1046;
+ case 194u: goto tr1048;
+ case 208u: goto tr1046;
}
if ( (*( current_position)) < 92u ) {
if ( 88u <= (*( current_position)) && (*( current_position)) <= 90u )
- goto tr1045;
+ goto tr1046;
} else if ( (*( current_position)) > 95u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1045;
+ goto tr1046;
} else
- goto tr1045;
+ goto tr1046;
goto tr57;
-tr1029:
+tr1030:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18904,20 +18929,20 @@
goto _test_eof578;
case 578:
switch( (*( current_position)) ) {
- case 81u: goto tr1045;
- case 194u: goto tr1047;
- case 198u: goto tr1047;
+ case 81u: goto tr1046;
+ case 194u: goto tr1048;
+ case 198u: goto tr1048;
}
if ( (*( current_position)) < 84u ) {
if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr1045;
+ goto tr1046;
} else if ( (*( current_position)) > 89u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1045;
+ goto tr1046;
} else
- goto tr1045;
+ goto tr1046;
goto tr57;
-tr1030:
+tr1031:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18927,24 +18952,24 @@
goto _test_eof579;
case 579:
switch( (*( current_position)) ) {
- case 81u: goto tr1045;
- case 194u: goto tr1047;
- case 198u: goto tr1047;
- case 208u: goto tr1045;
+ case 81u: goto tr1046;
+ case 194u: goto tr1048;
+ case 198u: goto tr1048;
+ case 208u: goto tr1046;
}
if ( (*( current_position)) < 84u ) {
if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr1045;
+ goto tr1046;
} else if ( (*( current_position)) > 89u ) {
if ( (*( current_position)) > 95u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1045;
+ goto tr1046;
} else if ( (*( current_position)) >= 92u )
- goto tr1045;
+ goto tr1046;
} else
- goto tr1045;
+ goto tr1046;
goto tr57;
-tr1031:
+tr1032:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18954,11 +18979,11 @@
goto _test_eof580;
case 580:
if ( (*( current_position)) == 208u )
- goto tr1045;
+ goto tr1046;
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1045;
+ goto tr1046;
goto tr57;
-tr1032:
+tr1033:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18969,26 +18994,26 @@
case 581:
switch( (*( current_position)) ) {
case 18u: goto st573;
- case 19u: goto tr1046;
+ case 19u: goto tr1047;
case 22u: goto st573;
- case 23u: goto tr1046;
- case 43u: goto tr1046;
- case 194u: goto tr1047;
- case 198u: goto tr1047;
+ case 23u: goto tr1047;
+ case 43u: goto tr1047;
+ case 194u: goto tr1048;
+ case 198u: goto tr1048;
}
if ( (*( current_position)) < 40u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr1045;
+ goto tr1046;
} else if ( (*( current_position)) > 41u ) {
if ( (*( current_position)) > 47u ) {
if ( 81u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1045;
+ goto tr1046;
} else if ( (*( current_position)) >= 46u )
- goto tr1045;
+ goto tr1046;
} else
- goto tr1045;
+ goto tr1046;
goto tr57;
-tr1033:
+tr1034:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -18998,7 +19023,7 @@
goto _test_eof582;
case 582:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 1909, 1909, 1908, 1908, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 920, 1909, 920, 920, 1908, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 920, 920, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1910, 920, 920, 920, 1908, 1908, 1908, 920, 920, 920, 920, 920, 1908, 1908, 920, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 920, 583, 920, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 1908, 1908, 1908, 1908, 920, 920, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1909, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 920, 1908, 1908, 1908, 1908, 1908, 1908, 920, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 1910, 1910, 1909, 1909, 1910, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 920, 1910, 920, 920, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 920, 920, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1911, 920, 920, 920, 1909, 1909, 1909, 920, 920, 920, 920, 920, 1909, 1909, 920, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 583, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 1909, 1909, 1909, 1909, 920, 920, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1910, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 920, 1909, 1909, 1909, 1909, 1909, 1909, 920, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -19007,11 +19032,11 @@
goto _test_eof583;
case 583:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 1913, 920, 920, 920, 920, 920, 920, 920, 1913, 920, 920, 920, 920, 920, 920, 920, 1913, 920, 920, 920, 920, 920, 920, 920, 1913, 920, 920, 920, 920, 920, 920, 920, 1913, 920, 920, 920, 920, 920, 920, 920, 1913, 920, 920, 920, 920, 920, 920, 920, 1913, 920, 920, 920, 920, 920, 920, 920, 1913, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1839, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 1914, 920, 920, 920, 920, 920, 920, 920, 1914, 920, 920, 920, 920, 920, 920, 920, 1914, 920, 920, 920, 920, 920, 920, 920, 1914, 920, 920, 920, 920, 920, 920, 920, 1914, 920, 920, 920, 920, 920, 920, 920, 1914, 920, 920, 920, 920, 920, 920, 920, 1914, 920, 920, 920, 920, 920, 920, 920, 1914, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1840, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 1841, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1034:
+tr1035:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19021,11 +19046,11 @@
goto _test_eof584;
case 584:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 1908, 920, 920, 920, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 920, 1914, 1914, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 1908, 920, 920, 920, 920, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 1910, 1909, 920, 920, 920, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 920, 1915, 1915, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 1909, 920, 920, 920, 920, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1911, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1063:
+tr1064:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -19033,7 +19058,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st585;
-tr1067:
+tr1068:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -19041,7 +19066,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st585;
-tr1051:
+tr1052:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -19049,7 +19074,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st585;
-tr1053:
+tr1054:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -19066,7 +19091,7 @@
( current_state) = jump_table[(*( current_position))] + 882;
goto _again;
}
-tr1035:
+tr1036:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19076,11 +19101,11 @@
goto _test_eof586;
case 586:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 920, 1914, 1914, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 920, 920, 920, 920, 920, 920, 1908, 1908, 1908, 920, 1908, 1908, 1908, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 1910, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 920, 1915, 1915, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 920, 920, 920, 920, 920, 920, 1909, 1909, 1909, 920, 1909, 1909, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1036:
+tr1037:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19090,23 +19115,23 @@
goto _test_eof587;
case 587:
switch( (*( current_position)) ) {
- case 43u: goto tr1046;
- case 194u: goto tr1047;
- case 198u: goto tr1047;
+ case 43u: goto tr1047;
+ case 194u: goto tr1048;
+ case 198u: goto tr1048;
}
if ( (*( current_position)) < 20u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
- goto tr1045;
+ goto tr1046;
} else if ( (*( current_position)) > 21u ) {
if ( (*( current_position)) > 41u ) {
if ( 81u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1045;
+ goto tr1046;
} else if ( (*( current_position)) >= 40u )
- goto tr1045;
+ goto tr1046;
} else
- goto tr1045;
+ goto tr1046;
goto tr57;
-tr1037:
+tr1038:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19116,11 +19141,11 @@
goto _test_eof588;
case 588:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 920, 920, 1908, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 920, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 920, 920, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 1915, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 920, 920, 920, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 920, 920, 920, 920, 920, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 920, 920, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 920, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 920, 920, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 1916, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 920, 920, 920, 920, 920, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1052:
+tr1053:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -19137,7 +19162,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1038:
+tr1039:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19147,14 +19172,14 @@
goto _test_eof590;
case 590:
switch( (*( current_position)) ) {
- case 18u: goto tr1045;
- case 22u: goto tr1045;
- case 91u: goto tr1045;
- case 127u: goto tr1045;
- case 230u: goto tr1045;
+ case 18u: goto tr1046;
+ case 22u: goto tr1046;
+ case 91u: goto tr1046;
+ case 127u: goto tr1046;
+ case 230u: goto tr1046;
}
goto tr57;
-tr1039:
+tr1040:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19164,15 +19189,15 @@
goto _test_eof591;
case 591:
switch( (*( current_position)) ) {
- case 18u: goto tr1045;
- case 208u: goto tr1045;
- case 230u: goto tr1045;
- case 240u: goto tr1046;
+ case 18u: goto tr1046;
+ case 208u: goto tr1046;
+ case 230u: goto tr1046;
+ case 240u: goto tr1047;
}
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1045;
+ goto tr1046;
goto tr57;
-tr1040:
+tr1041:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19182,9 +19207,9 @@
goto _test_eof592;
case 592:
if ( (*( current_position)) == 42u )
- goto tr1045;
+ goto tr1046;
goto tr57;
-tr1041:
+tr1042:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19194,9 +19219,9 @@
goto _test_eof593;
case 593:
if ( (*( current_position)) == 110u )
- goto tr1045;
+ goto tr1046;
goto tr57;
-tr1042:
+tr1043:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19206,11 +19231,11 @@
goto _test_eof594;
case 594:
if ( (*( current_position)) == 42u )
- goto tr1045;
+ goto tr1046;
if ( 44u <= (*( current_position)) && (*( current_position)) <= 45u )
- goto tr1053;
+ goto tr1054;
goto tr57;
-tr1043:
+tr1044:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19220,9 +19245,9 @@
goto _test_eof595;
case 595:
if ( (*( current_position)) == 126u )
- goto tr1054;
+ goto tr1055;
goto tr57;
-tr1054:
+tr1055:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -19239,7 +19264,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr932:
+tr933:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -19249,11 +19274,11 @@
goto _test_eof597;
case 597:
{
- static const unsigned short jump_table[] = { 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1919, 920, 920, 920, 1920, 920, 920, 1918, 1921, 920, 920, 920, 1922, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920, 1923, 1924, 920, 920, 920, 1925, 920, 920 };
+ static const unsigned short jump_table[] = { 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1920, 920, 920, 920, 1921, 920, 920, 1919, 1922, 920, 920, 920, 1923, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920, 1924, 1925, 920, 920, 920, 1926, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1055:
+tr1056:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19263,11 +19288,11 @@
goto _test_eof598;
case 598:
switch( (*( current_position)) ) {
- case 242u: goto tr1063;
- case 247u: goto tr1063;
+ case 242u: goto tr1064;
+ case 247u: goto tr1064;
}
goto tr57;
-tr1056:
+tr1057:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19277,11 +19302,11 @@
goto _test_eof599;
case 599:
{
- static const unsigned short jump_table[] = { 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 920, 1908, 1909, 1909, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 920, 920, 920, 920, 920, 920, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 920, 920, 920, 920, 920, 920, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 1928, 1928, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 920, 1909, 1910, 1910, 1910, 1910, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1929, 1929, 1929, 1929, 1929, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1057:
+tr1058:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19291,11 +19316,11 @@
goto _test_eof600;
case 600:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1927, 1927, 1927, 920, 1927, 920, 1927, 920, 1927, 920, 920, 920, 920, 920, 920, 920, 1927, 1927, 1927, 920, 1927, 920, 1927, 920, 1927, 920, 920, 920, 920, 920, 920, 920, 1927, 1927, 1927, 920, 1927, 920, 1927, 920, 1927, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 1910, 1910, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 920, 1928, 920, 1928, 920, 1928, 920, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 920, 1928, 920, 1928, 920, 1928, 920, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 920, 1928, 920, 1928, 920, 1928, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1058:
+tr1059:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19305,11 +19330,11 @@
goto _test_eof601;
case 601:
{
- static const unsigned short jump_table[] = { 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 920, 920, 920, 1929, 920, 920, 920, 1908, 1909, 920, 920, 920, 1908, 1908, 1908, 920, 1908, 1908, 1908, 1908, 1908, 1908, 920, 920, 1908, 1908, 1909, 1908, 1909, 1909, 1909, 1909, 1908, 1908, 1908, 1908, 1908, 1908, 920, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 920, 920, 920, 920, 920, 920, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 920, 920, 920, 920, 920, 920, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 1928, 1928, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 920, 920, 920, 1930, 920, 920, 920, 1909, 1910, 920, 920, 920, 1909, 1909, 1909, 920, 1909, 1909, 1909, 1909, 1909, 1909, 920, 920, 1909, 1909, 1910, 1909, 1910, 1910, 1910, 1910, 1909, 1909, 1909, 1909, 1909, 1909, 920, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1929, 1929, 1929, 1929, 1929, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1059:
+tr1060:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19319,11 +19344,11 @@
goto _test_eof602;
case 602:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1908, 1908, 1908, 1908, 920, 920, 920, 1929, 920, 920, 920, 1908, 1909, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 1909, 1909, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1927, 1927, 1927, 920, 1927, 920, 1927, 920, 1927, 920, 920, 920, 920, 920, 920, 920, 1927, 1927, 1927, 920, 1927, 920, 1927, 920, 1927, 920, 920, 920, 920, 920, 920, 920, 1927, 1927, 1927, 920, 1927, 920, 1927, 920, 1927, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1909, 1909, 1909, 1909, 920, 920, 920, 1930, 920, 920, 920, 1909, 1910, 1910, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 1910, 1910, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 920, 1928, 920, 1928, 920, 1928, 920, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 920, 1928, 920, 1928, 920, 1928, 920, 920, 920, 920, 920, 920, 920, 1928, 1928, 1928, 920, 1928, 920, 1928, 920, 1928, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1060:
+tr1061:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19333,11 +19358,11 @@
goto _test_eof603;
case 603:
switch( (*( current_position)) ) {
- case 242u: goto tr1067;
- case 247u: goto tr1067;
+ case 242u: goto tr1068;
+ case 247u: goto tr1068;
}
goto tr57;
-tr1061:
+tr1062:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19348,14 +19373,14 @@
case 604:
if ( (*( current_position)) < 166u ) {
if ( 150u <= (*( current_position)) && (*( current_position)) <= 159u )
- goto tr1064;
+ goto tr1065;
} else if ( (*( current_position)) > 175u ) {
if ( 182u <= (*( current_position)) && (*( current_position)) <= 191u )
- goto tr1064;
+ goto tr1065;
} else
- goto tr1064;
+ goto tr1065;
goto tr57;
-tr1062:
+tr1063:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19365,26 +19390,26 @@
goto _test_eof605;
case 605:
switch( (*( current_position)) ) {
- case 154u: goto tr1064;
- case 156u: goto tr1064;
- case 158u: goto tr1064;
- case 170u: goto tr1064;
- case 172u: goto tr1064;
- case 174u: goto tr1064;
- case 186u: goto tr1064;
- case 188u: goto tr1064;
- case 190u: goto tr1064;
+ case 154u: goto tr1065;
+ case 156u: goto tr1065;
+ case 158u: goto tr1065;
+ case 170u: goto tr1065;
+ case 172u: goto tr1065;
+ case 174u: goto tr1065;
+ case 186u: goto tr1065;
+ case 188u: goto tr1065;
+ case 190u: goto tr1065;
}
if ( (*( current_position)) < 166u ) {
if ( 150u <= (*( current_position)) && (*( current_position)) <= 152u )
- goto tr1064;
+ goto tr1065;
} else if ( (*( current_position)) > 168u ) {
if ( 182u <= (*( current_position)) && (*( current_position)) <= 184u )
- goto tr1064;
+ goto tr1065;
} else
- goto tr1064;
+ goto tr1065;
goto tr57;
-tr933:
+tr934:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -19394,11 +19419,11 @@
goto _test_eof606;
case 606:
{
- static const unsigned short jump_table[] = { 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1931, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1934, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1932, 920, 920, 920, 1933, 920, 920, 920, 1934, 920, 920, 920, 1935, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1936, 920, 920, 920, 1937, 920, 920, 920, 1938, 920, 920, 920, 1937, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1068:
+tr1069:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19408,11 +19433,11 @@
goto _test_eof607;
case 607:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1938, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 1910, 1910, 920, 1939, 920, 920, 920, 1940, 1940, 1941, 1941, 1941, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1942, 1942, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1943, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1939, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1911, 1911, 1911, 920, 1940, 920, 920, 920, 1941, 1941, 1942, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1943, 1943, 1943, 1943, 920, 920, 920, 920, 920, 920, 920, 920, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 920, 920, 920, 920, 920, 920, 920, 920, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1944, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1075:
+tr1076:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -19426,7 +19451,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1077:
+tr1078:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
@@ -19446,10 +19471,10 @@
case 610:
{
static const unsigned char jump_table[] = { 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0 };
- ( current_state) = jump_table[(*( current_position))] + 1876;
+ ( current_state) = jump_table[(*( current_position))] + 1877;
goto _again;
}
-tr1069:
+tr1070:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19459,11 +19484,11 @@
goto _test_eof611;
case 611:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 1910, 920, 1910, 1910, 920, 920, 1910, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 920, 920, 920, 920, 920, 920, 920, 1940, 1940, 1941, 1941, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1942, 1942, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 1942, 1942, 920, 920, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1942, 1942, 920, 920, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 1911, 920, 1911, 1911, 920, 920, 1911, 1911, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 1941, 1941, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1943, 1943, 1943, 1943, 920, 920, 920, 920, 920, 920, 920, 920, 1943, 1943, 920, 920, 1943, 1943, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1943, 1943, 920, 920, 1943, 1943, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1070:
+tr1071:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19473,11 +19498,11 @@
goto _test_eof612;
case 612:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 1910, 1910, 920, 920, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 920, 920, 920, 920, 583, 583, 1946, 1938, 920, 920, 920, 920, 920, 1947, 920, 920, 583, 1938, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 1910, 1910, 920, 1939, 920, 920, 920, 1940, 1940, 1941, 1941, 1941, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1942, 1942, 1942, 1942, 1910, 1910, 1910, 1910, 920, 920, 920, 920, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1943, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 1911, 1911, 920, 920, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 920, 920, 920, 920, 583, 583, 1947, 1939, 920, 920, 920, 920, 920, 1948, 920, 920, 583, 1939, 1911, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1911, 1911, 1911, 920, 1940, 920, 920, 920, 1941, 1941, 1942, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1943, 1943, 1943, 1943, 1911, 1911, 1911, 1911, 920, 920, 920, 920, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 920, 920, 920, 920, 920, 920, 920, 920, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1944, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1083:
+tr1084:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -19485,7 +19510,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st613;
-tr1085:
+tr1086:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -19502,7 +19527,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1071:
+tr1072:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19512,11 +19537,11 @@
goto _test_eof614;
case 614:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 1910, 1910, 1910, 920, 1910, 1910, 920, 920, 1910, 1910, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 1910, 920, 920, 920, 1947, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1910, 920, 920, 920, 920, 920, 920, 920, 1940, 1940, 1941, 1941, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1942, 1942, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 1942, 1942, 920, 920, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1942, 1942, 920, 920, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 1911, 1911, 1911, 920, 1911, 1911, 920, 920, 1911, 1911, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1911, 1911, 920, 920, 920, 1948, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1911, 920, 920, 920, 920, 920, 920, 920, 1941, 1941, 1942, 1942, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1943, 1943, 1943, 1943, 920, 920, 920, 920, 920, 920, 920, 920, 1943, 1943, 920, 920, 1943, 1943, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1943, 1943, 920, 920, 1943, 1943, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1072:
+tr1073:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19527,17 +19552,17 @@
case 615:
if ( (*( current_position)) < 92u ) {
if ( 72u <= (*( current_position)) && (*( current_position)) <= 73u )
- goto tr1077;
+ goto tr1078;
} else if ( (*( current_position)) > 95u ) {
if ( (*( current_position)) > 111u ) {
if ( 120u <= (*( current_position)) && (*( current_position)) <= 127u )
- goto tr1079;
+ goto tr1080;
} else if ( (*( current_position)) >= 104u )
- goto tr1079;
+ goto tr1080;
} else
- goto tr1079;
+ goto tr1080;
goto tr57;
-tr1073:
+tr1074:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19549,22 +19574,22 @@
if ( (*( current_position)) < 104u ) {
if ( (*( current_position)) > 73u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1079;
+ goto tr1080;
} else if ( (*( current_position)) >= 72u )
- goto tr1077;
+ goto tr1078;
} else if ( (*( current_position)) > 105u ) {
if ( (*( current_position)) < 120u ) {
if ( 108u <= (*( current_position)) && (*( current_position)) <= 109u )
- goto tr1079;
+ goto tr1080;
} else if ( (*( current_position)) > 121u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1079;
+ goto tr1080;
} else
- goto tr1079;
+ goto tr1080;
} else
- goto tr1079;
+ goto tr1080;
goto tr57;
-tr1074:
+tr1075:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19574,22 +19599,22 @@
goto _test_eof617;
case 617:
switch( (*( current_position)) ) {
- case 22u: goto tr1085;
- case 34u: goto tr1047;
+ case 22u: goto tr1086;
+ case 34u: goto tr1048;
}
if ( (*( current_position)) < 92u ) {
if ( 72u <= (*( current_position)) && (*( current_position)) <= 73u )
- goto tr1077;
+ goto tr1078;
} else if ( (*( current_position)) > 95u ) {
if ( (*( current_position)) > 111u ) {
if ( 120u <= (*( current_position)) && (*( current_position)) <= 127u )
- goto tr1079;
+ goto tr1080;
} else if ( (*( current_position)) >= 104u )
- goto tr1079;
+ goto tr1080;
} else
- goto tr1079;
+ goto tr1080;
goto tr57;
-tr934:
+tr935:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -19599,11 +19624,11 @@
goto _test_eof618;
case 618:
{
- static const unsigned short jump_table[] = { 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 1966, 1967, 1967, 920, 1968, 920, 920 };
+ static const unsigned short jump_table[] = { 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 1967, 1968, 1968, 920, 1969, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1086:
+tr1087:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19615,33 +19640,33 @@
switch( (*( current_position)) ) {
case 18u: goto st620;
case 22u: goto st620;
- case 23u: goto tr1108;
- case 81u: goto tr1107;
- case 194u: goto tr1109;
- case 198u: goto tr1109;
+ case 23u: goto tr1109;
+ case 81u: goto tr1108;
+ case 194u: goto tr1110;
+ case 198u: goto tr1110;
}
if ( (*( current_position)) < 46u ) {
if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr1107;
+ goto tr1108;
} else if ( (*( current_position)) > 47u ) {
if ( (*( current_position)) > 89u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1107;
+ goto tr1108;
} else if ( (*( current_position)) >= 84u )
- goto tr1107;
+ goto tr1108;
} else
- goto tr1107;
+ goto tr1108;
goto tr57;
st620:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof620;
case 620:
{
- static const unsigned short jump_table[] = { 1973, 1973, 1973, 1973, 1834, 920, 1973, 1973, 1973, 1973, 1973, 1973, 1834, 920, 1973, 1973, 1973, 1973, 1973, 1973, 1834, 920, 1973, 1973, 1973, 1973, 1973, 1973, 1834, 920, 1973, 1973, 1973, 1973, 1973, 1973, 1834, 920, 1973, 1973, 1973, 1973, 1973, 1973, 1834, 920, 1973, 1973, 1973, 1973, 1973, 1973, 1834, 920, 1973, 1973, 1973, 1973, 1973, 1973, 1834, 920, 1973, 1973, 1974, 1974, 1974, 1974, 1835, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 1974, 1974, 1974, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976 };
+ static const unsigned short jump_table[] = { 1974, 1974, 1974, 1974, 1835, 920, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 920, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 920, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 920, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 920, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 920, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 920, 1974, 1974, 1974, 1974, 1974, 1974, 1835, 920, 1974, 1974, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1836, 1975, 1975, 1975, 1976, 1976, 1976, 1976, 1837, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1837, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1837, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1837, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1837, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1837, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1837, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1837, 1976, 1976, 1976, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1108:
+tr1109:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -19655,7 +19680,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1087:
+tr1088:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19665,11 +19690,11 @@
goto _test_eof622;
case 622:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 920, 1970, 1970, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 920, 920, 920, 920, 1970, 1970, 1970, 920, 920, 920, 920, 920, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 920, 920, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 1970, 1970, 1970, 1970, 1970, 1970, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 1971, 1971, 1972, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 920, 920, 920, 920, 1971, 1971, 1971, 920, 920, 920, 920, 920, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 920, 920, 920, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 1971, 1971, 1971, 1971, 1971, 1971, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1088:
+tr1089:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19679,18 +19704,18 @@
goto _test_eof623;
case 623:
switch( (*( current_position)) ) {
- case 42u: goto tr1107;
- case 81u: goto tr1107;
- case 83u: goto tr1107;
- case 194u: goto tr1109;
+ case 42u: goto tr1108;
+ case 81u: goto tr1108;
+ case 83u: goto tr1108;
+ case 194u: goto tr1110;
}
if ( (*( current_position)) > 90u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1107;
+ goto tr1108;
} else if ( (*( current_position)) >= 88u )
- goto tr1107;
+ goto tr1108;
goto tr57;
-tr1089:
+tr1090:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19700,21 +19725,21 @@
goto _test_eof624;
case 624:
switch( (*( current_position)) ) {
- case 42u: goto tr1107;
- case 81u: goto tr1107;
- case 194u: goto tr1109;
- case 208u: goto tr1107;
+ case 42u: goto tr1108;
+ case 81u: goto tr1108;
+ case 194u: goto tr1110;
+ case 208u: goto tr1108;
}
if ( (*( current_position)) < 92u ) {
if ( 88u <= (*( current_position)) && (*( current_position)) <= 90u )
- goto tr1107;
+ goto tr1108;
} else if ( (*( current_position)) > 95u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1107;
+ goto tr1108;
} else
- goto tr1107;
+ goto tr1108;
goto tr57;
-tr1090:
+tr1091:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19724,20 +19749,20 @@
goto _test_eof625;
case 625:
switch( (*( current_position)) ) {
- case 81u: goto tr1107;
- case 194u: goto tr1109;
- case 198u: goto tr1109;
+ case 81u: goto tr1108;
+ case 194u: goto tr1110;
+ case 198u: goto tr1110;
}
if ( (*( current_position)) < 84u ) {
if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr1107;
+ goto tr1108;
} else if ( (*( current_position)) > 89u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1107;
+ goto tr1108;
} else
- goto tr1107;
+ goto tr1108;
goto tr57;
-tr1091:
+tr1092:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19747,29 +19772,29 @@
goto _test_eof626;
case 626:
switch( (*( current_position)) ) {
- case 81u: goto tr1107;
- case 194u: goto tr1109;
- case 198u: goto tr1109;
- case 208u: goto tr1107;
+ case 81u: goto tr1108;
+ case 194u: goto tr1110;
+ case 198u: goto tr1110;
+ case 208u: goto tr1108;
}
if ( (*( current_position)) < 84u ) {
if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr1107;
+ goto tr1108;
} else if ( (*( current_position)) > 89u ) {
if ( (*( current_position)) > 95u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1107;
+ goto tr1108;
} else if ( (*( current_position)) >= 92u )
- goto tr1107;
+ goto tr1108;
} else
- goto tr1107;
+ goto tr1108;
goto tr57;
-tr1092:
+tr1093:
{
SET_VEX_PREFIX3(*current_position);
}
goto st627;
-tr1276:
+tr1277:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -19781,9 +19806,9 @@
goto _test_eof627;
case 627:
if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
- goto tr1114;
+ goto tr1115;
goto tr57;
-tr1093:
+tr1094:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19793,14 +19818,14 @@
goto _test_eof628;
case 628:
if ( (*( current_position)) == 208u )
- goto tr1107;
+ goto tr1108;
if ( (*( current_position)) > 17u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1107;
+ goto tr1108;
} else if ( (*( current_position)) >= 16u )
- goto tr1114;
+ goto tr1115;
goto tr57;
-tr1094:
+tr1095:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19811,27 +19836,27 @@
case 629:
switch( (*( current_position)) ) {
case 18u: goto st620;
- case 19u: goto tr1108;
+ case 19u: goto tr1109;
case 22u: goto st620;
- case 23u: goto tr1108;
- case 43u: goto tr1108;
- case 80u: goto tr1115;
- case 194u: goto tr1109;
- case 198u: goto tr1109;
+ case 23u: goto tr1109;
+ case 43u: goto tr1109;
+ case 80u: goto tr1116;
+ case 194u: goto tr1110;
+ case 198u: goto tr1110;
}
if ( (*( current_position)) < 40u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr1107;
+ goto tr1108;
} else if ( (*( current_position)) > 41u ) {
if ( (*( current_position)) > 47u ) {
if ( 81u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1107;
+ goto tr1108;
} else if ( (*( current_position)) >= 46u )
- goto tr1107;
+ goto tr1108;
} else
- goto tr1107;
+ goto tr1108;
goto tr57;
-tr1095:
+tr1096:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19841,7 +19866,7 @@
goto _test_eof630;
case 630:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 1971, 1971, 1970, 1970, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 920, 1971, 920, 920, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1978, 1970, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1972, 920, 920, 920, 1970, 1970, 1970, 920, 920, 920, 920, 920, 1970, 1970, 920, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 631, 1980, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 920, 1978, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1971, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 1970, 1970, 1970, 1970, 1970, 1970, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1972, 1972, 1971, 1971, 1972, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 920, 1972, 920, 920, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1979, 1971, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1973, 920, 920, 920, 1971, 1971, 1971, 920, 920, 920, 920, 920, 1971, 1971, 920, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 920, 631, 1981, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 920, 1979, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1972, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 1971, 1971, 1971, 1971, 1971, 1971, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -19850,11 +19875,11 @@
goto _test_eof631;
case 631:
{
- static const unsigned short jump_table[] = { 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984 };
+ static const unsigned short jump_table[] = { 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1096:
+tr1097:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19864,11 +19889,11 @@
goto _test_eof632;
case 632:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1970, 920, 920, 920, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 920, 1985, 1985, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 1970, 920, 920, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 1972, 1971, 920, 920, 920, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 920, 1986, 1986, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1971, 920, 920, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1134:
+tr1135:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -19876,7 +19901,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st633;
-tr1138:
+tr1139:
{
SET_CPU_FEATURE(CPUFeature_BMI1);
}
@@ -19884,7 +19909,7 @@
SET_OPERAND_TYPE(0, OperandSize64bit);
}
goto st633;
-tr1122:
+tr1123:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -19892,7 +19917,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st633;
-tr1124:
+tr1125:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -19905,11 +19930,11 @@
goto _test_eof633;
case 633:
{
- static const unsigned short jump_table[] = { 881, 881, 881, 881, 1842, 920, 881, 881, 881, 881, 881, 881, 1842, 920, 881, 881, 881, 881, 881, 881, 1842, 920, 881, 881, 881, 881, 881, 881, 1842, 920, 881, 881, 881, 881, 881, 881, 1842, 920, 881, 881, 881, 881, 881, 881, 1842, 920, 881, 881, 881, 881, 881, 881, 1842, 920, 881, 881, 881, 881, 881, 881, 1842, 920, 881, 881, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888 };
+ static const unsigned short jump_table[] = { 881, 881, 881, 881, 1843, 920, 881, 881, 881, 881, 881, 881, 1843, 920, 881, 881, 881, 881, 881, 881, 1843, 920, 881, 881, 881, 881, 881, 881, 1843, 920, 881, 881, 881, 881, 881, 881, 1843, 920, 881, 881, 881, 881, 881, 881, 1843, 920, 881, 881, 881, 881, 881, 881, 1843, 920, 881, 881, 881, 881, 881, 881, 1843, 920, 881, 881, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 884, 884, 884, 884, 885, 884, 884, 884, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 886, 886, 886, 886, 887, 886, 886, 886, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1097:
+tr1098:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19919,11 +19944,11 @@
goto _test_eof634;
case 634:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 920, 1985, 1985, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 920, 920, 920, 920, 920, 920, 1970, 1970, 1970, 920, 1970, 1970, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 1972, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 920, 1986, 1986, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 920, 920, 920, 920, 920, 920, 1971, 1971, 1971, 920, 1971, 1971, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1098:
+tr1099:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19933,24 +19958,24 @@
goto _test_eof635;
case 635:
switch( (*( current_position)) ) {
- case 43u: goto tr1108;
- case 80u: goto tr1115;
- case 194u: goto tr1109;
- case 198u: goto tr1109;
+ case 43u: goto tr1109;
+ case 80u: goto tr1116;
+ case 194u: goto tr1110;
+ case 198u: goto tr1110;
}
if ( (*( current_position)) < 20u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
- goto tr1107;
+ goto tr1108;
} else if ( (*( current_position)) > 21u ) {
if ( (*( current_position)) > 41u ) {
if ( 81u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1107;
+ goto tr1108;
} else if ( (*( current_position)) >= 40u )
- goto tr1107;
+ goto tr1108;
} else
- goto tr1107;
+ goto tr1108;
goto tr57;
-tr1099:
+tr1100:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19960,11 +19985,11 @@
goto _test_eof636;
case 636:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 920, 920, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 920, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1978, 1970, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 1986, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 920, 920, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 920, 920, 920, 920, 920, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 920, 920, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 920, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1979, 1971, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1987, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 920, 920, 920, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 920, 920, 920, 920, 920, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1123:
+tr1124:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -19981,7 +20006,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1100:
+tr1101:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -19991,16 +20016,16 @@
goto _test_eof638;
case 638:
switch( (*( current_position)) ) {
- case 18u: goto tr1107;
- case 22u: goto tr1107;
- case 91u: goto tr1107;
- case 127u: goto tr1107;
- case 230u: goto tr1107;
+ case 18u: goto tr1108;
+ case 22u: goto tr1108;
+ case 91u: goto tr1108;
+ case 127u: goto tr1108;
+ case 230u: goto tr1108;
}
if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
- goto tr1114;
+ goto tr1115;
goto tr57;
-tr1101:
+tr1102:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20010,18 +20035,18 @@
goto _test_eof639;
case 639:
switch( (*( current_position)) ) {
- case 18u: goto tr1107;
- case 208u: goto tr1107;
- case 230u: goto tr1107;
- case 240u: goto tr1108;
+ case 18u: goto tr1108;
+ case 208u: goto tr1108;
+ case 230u: goto tr1108;
+ case 240u: goto tr1109;
}
if ( (*( current_position)) > 17u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1107;
+ goto tr1108;
} else if ( (*( current_position)) >= 16u )
- goto tr1114;
+ goto tr1115;
goto tr57;
-tr1102:
+tr1103:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20031,9 +20056,9 @@
goto _test_eof640;
case 640:
if ( (*( current_position)) == 42u )
- goto tr1107;
+ goto tr1108;
goto tr57;
-tr1103:
+tr1104:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20043,9 +20068,9 @@
goto _test_eof641;
case 641:
if ( (*( current_position)) == 110u )
- goto tr1107;
+ goto tr1108;
goto tr57;
-tr1104:
+tr1105:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20055,11 +20080,11 @@
goto _test_eof642;
case 642:
if ( (*( current_position)) == 42u )
- goto tr1107;
+ goto tr1108;
if ( 44u <= (*( current_position)) && (*( current_position)) <= 45u )
- goto tr1124;
+ goto tr1125;
goto tr57;
-tr1105:
+tr1106:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20069,9 +20094,9 @@
goto _test_eof643;
case 643:
if ( (*( current_position)) == 126u )
- goto tr1125;
+ goto tr1126;
goto tr57;
-tr1125:
+tr1126:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -20088,7 +20113,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr935:
+tr936:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -20098,11 +20123,11 @@
goto _test_eof645;
case 645:
{
- static const unsigned short jump_table[] = { 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1990, 920, 920, 920, 1991, 920, 920, 1989, 1992, 920, 920, 920, 1993, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920, 1994, 1995, 920, 920, 920, 1996, 920, 920 };
+ static const unsigned short jump_table[] = { 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1991, 920, 920, 920, 1992, 920, 920, 1990, 1993, 920, 920, 920, 1994, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920, 1995, 1996, 920, 920, 920, 1997, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1126:
+tr1127:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20112,11 +20137,11 @@
goto _test_eof646;
case 646:
switch( (*( current_position)) ) {
- case 242u: goto tr1134;
- case 247u: goto tr1134;
+ case 242u: goto tr1135;
+ case 247u: goto tr1135;
}
goto tr57;
-tr1127:
+tr1128:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20126,11 +20151,11 @@
goto _test_eof647;
case 647:
{
- static const unsigned short jump_table[] = { 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 920, 1970, 1971, 1971, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 920, 920, 920, 920, 920, 920, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 920, 920, 920, 920, 920, 920, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 1999, 1999, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 920, 1971, 1972, 1972, 1972, 1972, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2000, 2000, 2000, 2000, 2000, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1128:
+tr1129:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20140,11 +20165,11 @@
goto _test_eof648;
case 648:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1998, 1998, 1998, 920, 1998, 920, 1998, 920, 1998, 920, 920, 920, 920, 920, 920, 920, 1998, 1998, 1998, 920, 1998, 920, 1998, 920, 1998, 920, 920, 920, 920, 920, 920, 920, 1998, 1998, 1998, 920, 1998, 920, 1998, 920, 1998, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 1972, 1972, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 920, 1999, 920, 1999, 920, 1999, 920, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 920, 1999, 920, 1999, 920, 1999, 920, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 920, 1999, 920, 1999, 920, 1999, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1129:
+tr1130:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20154,11 +20179,11 @@
goto _test_eof649;
case 649:
{
- static const unsigned short jump_table[] = { 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 920, 2000, 920, 920, 920, 1970, 1971, 920, 920, 920, 1970, 1970, 1970, 920, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 1970, 1970, 1971, 1970, 1971, 1971, 1971, 1971, 1970, 1970, 1970, 1970, 1970, 1970, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 920, 920, 920, 920, 920, 920, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 920, 920, 920, 920, 920, 920, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 1999, 1999, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 920, 2001, 920, 920, 920, 1971, 1972, 920, 920, 920, 1971, 1971, 1971, 920, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 1971, 1971, 1972, 1971, 1972, 1972, 1972, 1972, 1971, 1971, 1971, 1971, 1971, 1971, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2000, 2000, 2000, 2000, 2000, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1130:
+tr1131:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20168,11 +20193,11 @@
goto _test_eof650;
case 650:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 1970, 1970, 920, 920, 920, 2000, 920, 920, 920, 1970, 1971, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1998, 1998, 1998, 920, 1998, 920, 1998, 920, 1998, 920, 920, 920, 920, 920, 920, 920, 1998, 1998, 1998, 920, 1998, 920, 1998, 920, 1998, 920, 920, 920, 920, 920, 920, 920, 1998, 1998, 1998, 920, 1998, 920, 1998, 920, 1998, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1971, 1971, 920, 920, 920, 2001, 920, 920, 920, 1971, 1972, 1972, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 1972, 1972, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 920, 1999, 920, 1999, 920, 1999, 920, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 920, 1999, 920, 1999, 920, 1999, 920, 920, 920, 920, 920, 920, 920, 1999, 1999, 1999, 920, 1999, 920, 1999, 920, 1999, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1131:
+tr1132:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20182,11 +20207,11 @@
goto _test_eof651;
case 651:
switch( (*( current_position)) ) {
- case 242u: goto tr1138;
- case 247u: goto tr1138;
+ case 242u: goto tr1139;
+ case 247u: goto tr1139;
}
goto tr57;
-tr1132:
+tr1133:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20197,14 +20222,14 @@
case 652:
if ( (*( current_position)) < 166u ) {
if ( 150u <= (*( current_position)) && (*( current_position)) <= 159u )
- goto tr1135;
+ goto tr1136;
} else if ( (*( current_position)) > 175u ) {
if ( 182u <= (*( current_position)) && (*( current_position)) <= 191u )
- goto tr1135;
+ goto tr1136;
} else
- goto tr1135;
+ goto tr1136;
goto tr57;
-tr1133:
+tr1134:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20214,26 +20239,26 @@
goto _test_eof653;
case 653:
switch( (*( current_position)) ) {
- case 154u: goto tr1135;
- case 156u: goto tr1135;
- case 158u: goto tr1135;
- case 170u: goto tr1135;
- case 172u: goto tr1135;
- case 174u: goto tr1135;
- case 186u: goto tr1135;
- case 188u: goto tr1135;
- case 190u: goto tr1135;
+ case 154u: goto tr1136;
+ case 156u: goto tr1136;
+ case 158u: goto tr1136;
+ case 170u: goto tr1136;
+ case 172u: goto tr1136;
+ case 174u: goto tr1136;
+ case 186u: goto tr1136;
+ case 188u: goto tr1136;
+ case 190u: goto tr1136;
}
if ( (*( current_position)) < 166u ) {
if ( 150u <= (*( current_position)) && (*( current_position)) <= 152u )
- goto tr1135;
+ goto tr1136;
} else if ( (*( current_position)) > 168u ) {
if ( 182u <= (*( current_position)) && (*( current_position)) <= 184u )
- goto tr1135;
+ goto tr1136;
} else
- goto tr1135;
+ goto tr1136;
goto tr57;
-tr936:
+tr937:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -20243,11 +20268,11 @@
goto _test_eof654;
case 654:
{
- static const unsigned short jump_table[] = { 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2002, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2005, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2003, 920, 920, 920, 2004, 920, 920, 920, 2005, 920, 920, 920, 2006, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2007, 920, 920, 920, 2008, 920, 920, 920, 2009, 920, 920, 920, 2008, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1139:
+tr1140:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20257,11 +20282,11 @@
goto _test_eof655;
case 655:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 1972, 1972, 920, 2009, 920, 920, 920, 2010, 2010, 2011, 2011, 2011, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2012, 2012, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2013, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 1973, 1973, 920, 2010, 920, 920, 920, 2011, 2011, 2012, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2013, 2013, 2013, 2013, 920, 920, 920, 920, 920, 920, 920, 920, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 920, 920, 920, 920, 920, 920, 920, 920, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2014, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1147:
+tr1148:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
@@ -20271,11 +20296,11 @@
goto _test_eof656;
case 656:
{
- static const unsigned short jump_table[] = { 2014, 2014, 2014, 2014, 555, 920, 2014, 2014, 2014, 2014, 2014, 2014, 555, 920, 2014, 2014, 2014, 2014, 2014, 2014, 555, 920, 2014, 2014, 2014, 2014, 2014, 2014, 555, 920, 2014, 2014, 2014, 2014, 2014, 2014, 555, 920, 2014, 2014, 2014, 2014, 2014, 2014, 555, 920, 2014, 2014, 2014, 2014, 2014, 2014, 555, 920, 2014, 2014, 2014, 2014, 2014, 2014, 555, 920, 2014, 2014, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556 };
+ static const unsigned short jump_table[] = { 2015, 2015, 2015, 2015, 555, 920, 2015, 2015, 2015, 2015, 2015, 2015, 555, 920, 2015, 2015, 2015, 2015, 2015, 2015, 555, 920, 2015, 2015, 2015, 2015, 2015, 2015, 555, 920, 2015, 2015, 2015, 2015, 2015, 2015, 555, 920, 2015, 2015, 2015, 2015, 2015, 2015, 555, 920, 2015, 2015, 2015, 2015, 2015, 2015, 555, 920, 2015, 2015, 2015, 2015, 2015, 2015, 555, 920, 2015, 2015, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1140:
+tr1141:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20285,11 +20310,11 @@
goto _test_eof657;
case 657:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 1972, 920, 1972, 1972, 920, 920, 1972, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 920, 920, 920, 920, 920, 920, 2010, 2010, 2011, 2011, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2012, 2012, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 2012, 2012, 920, 920, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2012, 2012, 920, 920, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 1973, 920, 1973, 1973, 920, 920, 1973, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 920, 920, 920, 920, 920, 920, 920, 2011, 2011, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2013, 2013, 2013, 2013, 920, 920, 920, 920, 920, 920, 920, 920, 2013, 2013, 920, 920, 2013, 2013, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2013, 2013, 920, 920, 2013, 2013, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1141:
+tr1142:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20299,7 +20324,7 @@
goto _test_eof658;
case 658:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 1972, 1972, 920, 920, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 920, 920, 920, 920, 659, 659, 2018, 2019, 920, 920, 920, 920, 920, 2020, 920, 920, 631, 1972, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 1972, 1972, 920, 2009, 920, 920, 920, 2010, 2010, 2011, 2011, 2011, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2012, 2012, 2012, 2012, 1972, 1972, 1972, 1972, 920, 920, 920, 920, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2013, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 1973, 1973, 920, 920, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 920, 920, 920, 920, 659, 659, 2019, 2020, 920, 920, 920, 920, 920, 2021, 920, 920, 631, 1973, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 1973, 1973, 920, 2010, 920, 920, 920, 2011, 2011, 2012, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2013, 2013, 2013, 2013, 1973, 1973, 1973, 1973, 920, 920, 920, 920, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 920, 920, 920, 920, 920, 920, 920, 920, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2014, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -20308,11 +20333,11 @@
goto _test_eof659;
case 659:
{
- static const unsigned short jump_table[] = { 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1981, 1981, 1981, 1981, 1838, 920, 1981, 1981, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 1982, 1982, 1982, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021 };
+ static const unsigned short jump_table[] = { 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1982, 1982, 1982, 1982, 1839, 920, 1982, 1982, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1840, 1983, 1983, 1983, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1841, 1984, 1984, 1984, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1155:
+tr1156:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -20320,7 +20345,7 @@
SET_OPERAND_TYPE(0, OperandSize32bit);
}
goto st660;
-tr1159:
+tr1160:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -20337,7 +20362,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1156:
+tr1157:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -20351,7 +20376,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1142:
+tr1143:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20361,11 +20386,11 @@
goto _test_eof662;
case 662:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 1972, 1972, 1972, 920, 1972, 1972, 920, 920, 1972, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 1972, 920, 920, 920, 2020, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 920, 920, 920, 920, 920, 920, 2010, 2010, 2011, 2011, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2012, 2012, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 2012, 2012, 920, 920, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2012, 2012, 920, 920, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 1973, 1973, 1973, 920, 1973, 1973, 920, 920, 1973, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 1973, 920, 920, 920, 2021, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 920, 920, 920, 920, 920, 920, 920, 2011, 2011, 2012, 2012, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2013, 2013, 2013, 2013, 920, 920, 920, 920, 920, 920, 920, 920, 2013, 2013, 920, 920, 2013, 2013, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2013, 2013, 920, 920, 2013, 2013, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1143:
+tr1144:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20376,17 +20401,17 @@
case 663:
if ( (*( current_position)) < 92u ) {
if ( 72u <= (*( current_position)) && (*( current_position)) <= 73u )
- goto tr1147;
+ goto tr1148;
} else if ( (*( current_position)) > 95u ) {
if ( (*( current_position)) > 111u ) {
if ( 120u <= (*( current_position)) && (*( current_position)) <= 127u )
- goto tr1149;
+ goto tr1150;
} else if ( (*( current_position)) >= 104u )
- goto tr1149;
+ goto tr1150;
} else
- goto tr1149;
+ goto tr1150;
goto tr57;
-tr1144:
+tr1145:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20398,22 +20423,22 @@
if ( (*( current_position)) < 104u ) {
if ( (*( current_position)) > 73u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1149;
+ goto tr1150;
} else if ( (*( current_position)) >= 72u )
- goto tr1147;
+ goto tr1148;
} else if ( (*( current_position)) > 105u ) {
if ( (*( current_position)) < 120u ) {
if ( 108u <= (*( current_position)) && (*( current_position)) <= 109u )
- goto tr1149;
+ goto tr1150;
} else if ( (*( current_position)) > 121u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1149;
+ goto tr1150;
} else
- goto tr1149;
+ goto tr1150;
} else
- goto tr1149;
+ goto tr1150;
goto tr57;
-tr1145:
+tr1146:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20423,22 +20448,22 @@
goto _test_eof665;
case 665:
switch( (*( current_position)) ) {
- case 22u: goto tr1159;
- case 34u: goto tr1109;
+ case 22u: goto tr1160;
+ case 34u: goto tr1110;
}
if ( (*( current_position)) < 92u ) {
if ( 72u <= (*( current_position)) && (*( current_position)) <= 73u )
- goto tr1147;
+ goto tr1148;
} else if ( (*( current_position)) > 95u ) {
if ( (*( current_position)) > 111u ) {
if ( 120u <= (*( current_position)) && (*( current_position)) <= 127u )
- goto tr1149;
+ goto tr1150;
} else if ( (*( current_position)) >= 104u )
- goto tr1149;
+ goto tr1150;
} else
- goto tr1149;
+ goto tr1150;
goto tr57;
-tr937:
+tr938:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -20448,16 +20473,16 @@
goto _test_eof666;
case 666:
{
- static const unsigned short jump_table[] = { 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2024, 2025, 2026, 2027, 2028, 1955, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 2039, 2040, 2040, 920, 2041, 920, 920 };
+ static const unsigned short jump_table[] = { 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2025, 2026, 2027, 2028, 2029, 1956, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 2040, 2041, 2041, 920, 2042, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1160:
+tr1161:
{
SET_VEX_PREFIX3(*current_position);
}
goto st667;
-tr1270:
+tr1271:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -20471,22 +20496,22 @@
switch( (*( current_position)) ) {
case 18u: goto st668;
case 22u: goto st668;
- case 23u: goto tr1181;
- case 81u: goto tr1180;
- case 194u: goto tr1182;
- case 198u: goto tr1182;
+ case 23u: goto tr1182;
+ case 81u: goto tr1181;
+ case 194u: goto tr1183;
+ case 198u: goto tr1183;
}
if ( (*( current_position)) < 46u ) {
if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) > 47u ) {
if ( (*( current_position)) > 89u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) >= 84u )
- goto tr1180;
+ goto tr1181;
} else
- goto tr1180;
+ goto tr1181;
goto tr57;
st668:
if ( ++( current_position) == ( end_of_bundle) )
@@ -20494,15 +20519,15 @@
case 668:
{
static const unsigned char jump_table[] = { 138, 138, 138, 138, 76, 211, 138, 138, 138, 138, 138, 138, 76, 211, 138, 138, 138, 138, 138, 138, 76, 211, 138, 138, 138, 138, 138, 138, 76, 211, 138, 138, 138, 138, 138, 138, 76, 211, 138, 138, 138, 138, 138, 138, 76, 211, 138, 138, 138, 138, 138, 138, 76, 211, 138, 138, 138, 138, 138, 138, 76, 211, 138, 138, 139, 139, 139, 139, 0, 139, 139, 139, 139, 139, 139, 139, 0, 139, 139, 139, 139, 139, 139, 139, 0, 139, 139, 139, 139, 139, 139, 139, 0, 139, 139, 139, 139, 139, 139, 139, 0, 139, 139, 139, 139, 139, 139, 139, 0, 139, 139, 139, 139, 139, 139, 139, 0, 139, 139, 139, 139, 139, 139, 139, 0, 139, 139, 139, 140, 140, 140, 140, 1, 140, 140, 140, 140, 140, 140, 140, 1, 140, 140, 140, 140, 140, 140, 140, 1, 140, 140, 140, 140, 140, 140, 140, 1, 140, 140, 140, 140, 140, 140, 140, 1, 140, 140, 140, 140, 140, 140, 140, 1, 140, 140, 140, 140, 140, 140, 140, 1, 140, 140, 140, 140, 140, 140, 140, 1, 140, 140, 140, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141 };
- ( current_state) = jump_table[(*( current_position))] + 1835;
+ ( current_state) = jump_table[(*( current_position))] + 1836;
goto _again;
}
-tr1161:
+tr1162:
{
SET_VEX_PREFIX3(*current_position);
}
goto st669;
-tr1271:
+tr1272:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -20514,11 +20539,11 @@
goto _test_eof669;
case 669:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 920, 2043, 2043, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 920, 920, 920, 920, 2043, 2043, 2043, 920, 920, 920, 920, 920, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 920, 920, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 2043, 2043, 2043, 2043, 2043, 2043, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 2044, 2044, 2045, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 920, 920, 920, 920, 2044, 2044, 2044, 920, 920, 920, 920, 920, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 920, 920, 920, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 2044, 2044, 2044, 2044, 2044, 2044, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1162:
+tr1163:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20528,18 +20553,18 @@
goto _test_eof670;
case 670:
switch( (*( current_position)) ) {
- case 42u: goto tr1180;
- case 81u: goto tr1180;
- case 83u: goto tr1180;
- case 194u: goto tr1182;
+ case 42u: goto tr1181;
+ case 81u: goto tr1181;
+ case 83u: goto tr1181;
+ case 194u: goto tr1183;
}
if ( (*( current_position)) > 90u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) >= 88u )
- goto tr1180;
+ goto tr1181;
goto tr57;
-tr1163:
+tr1164:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20549,26 +20574,26 @@
goto _test_eof671;
case 671:
switch( (*( current_position)) ) {
- case 42u: goto tr1180;
- case 81u: goto tr1180;
- case 194u: goto tr1182;
- case 208u: goto tr1180;
+ case 42u: goto tr1181;
+ case 81u: goto tr1181;
+ case 194u: goto tr1183;
+ case 208u: goto tr1181;
}
if ( (*( current_position)) < 92u ) {
if ( 88u <= (*( current_position)) && (*( current_position)) <= 90u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) > 95u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1180;
+ goto tr1181;
} else
- goto tr1180;
+ goto tr1181;
goto tr57;
-tr1164:
+tr1165:
{
SET_VEX_PREFIX3(*current_position);
}
goto st672;
-tr1274:
+tr1275:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -20580,25 +20605,25 @@
goto _test_eof672;
case 672:
switch( (*( current_position)) ) {
- case 81u: goto tr1180;
- case 194u: goto tr1182;
- case 198u: goto tr1182;
+ case 81u: goto tr1181;
+ case 194u: goto tr1183;
+ case 198u: goto tr1183;
}
if ( (*( current_position)) < 84u ) {
if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) > 89u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1180;
+ goto tr1181;
} else
- goto tr1180;
+ goto tr1181;
goto tr57;
-tr1165:
+tr1166:
{
SET_VEX_PREFIX3(*current_position);
}
goto st673;
-tr1275:
+tr1276:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -20610,29 +20635,29 @@
goto _test_eof673;
case 673:
switch( (*( current_position)) ) {
- case 81u: goto tr1180;
- case 194u: goto tr1182;
- case 198u: goto tr1182;
- case 208u: goto tr1180;
+ case 81u: goto tr1181;
+ case 194u: goto tr1183;
+ case 198u: goto tr1183;
+ case 208u: goto tr1181;
}
if ( (*( current_position)) < 84u ) {
if ( 20u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) > 89u ) {
if ( (*( current_position)) > 95u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) >= 92u )
- goto tr1180;
+ goto tr1181;
} else
- goto tr1180;
+ goto tr1181;
goto tr57;
-tr1166:
+tr1167:
{
SET_VEX_PREFIX3(*current_position);
}
goto st674;
-tr1277:
+tr1278:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -20644,19 +20669,19 @@
goto _test_eof674;
case 674:
if ( (*( current_position)) == 208u )
- goto tr1180;
+ goto tr1181;
if ( (*( current_position)) > 17u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) >= 16u )
- goto tr1114;
+ goto tr1115;
goto tr57;
-tr1167:
+tr1168:
{
SET_VEX_PREFIX3(*current_position);
}
goto st675;
-tr1278:
+tr1279:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -20669,32 +20694,32 @@
case 675:
switch( (*( current_position)) ) {
case 18u: goto st668;
- case 19u: goto tr1181;
+ case 19u: goto tr1182;
case 22u: goto st668;
- case 23u: goto tr1181;
- case 43u: goto tr1181;
- case 80u: goto tr1115;
- case 194u: goto tr1182;
- case 198u: goto tr1182;
+ case 23u: goto tr1182;
+ case 43u: goto tr1182;
+ case 80u: goto tr1116;
+ case 194u: goto tr1183;
+ case 198u: goto tr1183;
}
if ( (*( current_position)) < 40u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) > 41u ) {
if ( (*( current_position)) > 47u ) {
if ( 81u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) >= 46u )
- goto tr1180;
+ goto tr1181;
} else
- goto tr1180;
+ goto tr1181;
goto tr57;
-tr1168:
+tr1169:
{
SET_VEX_PREFIX3(*current_position);
}
goto st676;
-tr1279:
+tr1280:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -20706,7 +20731,7 @@
goto _test_eof676;
case 676:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 920, 2044, 920, 920, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1978, 2043, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 920, 920, 920, 2043, 2043, 2043, 920, 920, 920, 920, 920, 2043, 2043, 920, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 677, 1980, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 920, 1978, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 2043, 2043, 2043, 2043, 2043, 2043, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 920, 2045, 920, 920, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1979, 2044, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 920, 920, 920, 2044, 2044, 2044, 920, 920, 920, 920, 920, 2044, 2044, 920, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 920, 677, 1981, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 920, 1979, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 2044, 2044, 2044, 2044, 2044, 2044, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -20716,10 +20741,10 @@
case 677:
{
static const unsigned char jump_table[] = { 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145 };
- ( current_state) = jump_table[(*( current_position))] + 1839;
+ ( current_state) = jump_table[(*( current_position))] + 1840;
goto _again;
}
-tr1169:
+tr1170:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20729,11 +20754,11 @@
goto _test_eof678;
case 678:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2043, 920, 920, 920, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 920, 2049, 2049, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 2043, 920, 920, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 2045, 2044, 920, 920, 920, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 920, 2050, 2050, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2044, 920, 920, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1170:
+tr1171:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20743,16 +20768,16 @@
goto _test_eof679;
case 679:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 920, 2049, 2049, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 920, 920, 920, 920, 920, 920, 2043, 2043, 2043, 920, 2043, 2043, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 2045, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 920, 2050, 2050, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 920, 920, 920, 920, 920, 920, 2044, 2044, 2044, 920, 2044, 2044, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1171:
+tr1172:
{
SET_VEX_PREFIX3(*current_position);
}
goto st680;
-tr1282:
+tr1283:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -20764,29 +20789,29 @@
goto _test_eof680;
case 680:
switch( (*( current_position)) ) {
- case 43u: goto tr1181;
- case 80u: goto tr1115;
- case 194u: goto tr1182;
- case 198u: goto tr1182;
+ case 43u: goto tr1182;
+ case 80u: goto tr1116;
+ case 194u: goto tr1183;
+ case 198u: goto tr1183;
}
if ( (*( current_position)) < 20u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) > 21u ) {
if ( (*( current_position)) > 41u ) {
if ( 81u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) >= 40u )
- goto tr1180;
+ goto tr1181;
} else
- goto tr1180;
+ goto tr1181;
goto tr57;
-tr1172:
+tr1173:
{
SET_VEX_PREFIX3(*current_position);
}
goto st681;
-tr1283:
+tr1284:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -20798,16 +20823,16 @@
goto _test_eof681;
case 681:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 920, 920, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 920, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1978, 2043, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 2050, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 920, 920, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 920, 920, 920, 920, 920, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 920, 920, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 920, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1979, 2044, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2051, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 920, 920, 920, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 920, 920, 920, 920, 920, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1173:
+tr1174:
{
SET_VEX_PREFIX3(*current_position);
}
goto st682;
-tr1284:
+tr1285:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -20819,21 +20844,21 @@
goto _test_eof682;
case 682:
switch( (*( current_position)) ) {
- case 18u: goto tr1180;
- case 22u: goto tr1180;
- case 91u: goto tr1180;
- case 127u: goto tr1180;
- case 230u: goto tr1180;
+ case 18u: goto tr1181;
+ case 22u: goto tr1181;
+ case 91u: goto tr1181;
+ case 127u: goto tr1181;
+ case 230u: goto tr1181;
}
if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
- goto tr1114;
+ goto tr1115;
goto tr57;
-tr1174:
+tr1175:
{
SET_VEX_PREFIX3(*current_position);
}
goto st683;
-tr1285:
+tr1286:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -20845,18 +20870,18 @@
goto _test_eof683;
case 683:
switch( (*( current_position)) ) {
- case 18u: goto tr1180;
- case 208u: goto tr1180;
- case 230u: goto tr1180;
- case 240u: goto tr1181;
+ case 18u: goto tr1181;
+ case 208u: goto tr1181;
+ case 230u: goto tr1181;
+ case 240u: goto tr1182;
}
if ( (*( current_position)) > 17u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) >= 16u )
- goto tr1114;
+ goto tr1115;
goto tr57;
-tr1175:
+tr1176:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20866,9 +20891,9 @@
goto _test_eof684;
case 684:
if ( (*( current_position)) == 42u )
- goto tr1180;
+ goto tr1181;
goto tr57;
-tr1176:
+tr1177:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20878,9 +20903,9 @@
goto _test_eof685;
case 685:
if ( (*( current_position)) == 110u )
- goto tr1180;
+ goto tr1181;
goto tr57;
-tr1177:
+tr1178:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20890,11 +20915,11 @@
goto _test_eof686;
case 686:
if ( (*( current_position)) == 42u )
- goto tr1180;
+ goto tr1181;
if ( 44u <= (*( current_position)) && (*( current_position)) <= 45u )
- goto tr1188;
+ goto tr1189;
goto tr57;
-tr1178:
+tr1179:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20904,9 +20929,9 @@
goto _test_eof687;
case 687:
if ( (*( current_position)) == 126u )
- goto tr1189;
+ goto tr1190;
goto tr57;
-tr938:
+tr939:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -20916,11 +20941,11 @@
goto _test_eof688;
case 688:
{
- static const unsigned short jump_table[] = { 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2054, 920, 920, 920, 2055, 920, 920, 2053, 2056, 920, 920, 920, 2057, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920, 2058, 2059, 920, 920, 920, 2060, 920, 920 };
+ static const unsigned short jump_table[] = { 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2055, 920, 920, 920, 2056, 920, 920, 2054, 2057, 920, 920, 920, 2058, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920, 2059, 2060, 920, 920, 920, 2061, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1190:
+tr1191:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20930,11 +20955,11 @@
goto _test_eof689;
case 689:
switch( (*( current_position)) ) {
- case 242u: goto tr1198;
- case 247u: goto tr1198;
+ case 242u: goto tr1199;
+ case 247u: goto tr1199;
}
goto tr57;
-tr1191:
+tr1192:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20944,11 +20969,11 @@
goto _test_eof690;
case 690:
{
- static const unsigned short jump_table[] = { 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 920, 2043, 2044, 2044, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 920, 920, 920, 920, 920, 920, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 920, 920, 920, 920, 920, 920, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 2063, 2063, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 920, 2044, 2045, 2045, 2045, 2045, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2064, 2064, 2064, 2064, 2064, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1192:
+tr1193:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20958,11 +20983,11 @@
goto _test_eof691;
case 691:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2062, 2062, 2062, 920, 2062, 920, 2062, 920, 2062, 920, 920, 920, 920, 920, 920, 920, 2062, 2062, 2062, 920, 2062, 920, 2062, 920, 2062, 920, 920, 920, 920, 920, 920, 920, 2062, 2062, 2062, 920, 2062, 920, 2062, 920, 2062, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 2045, 2045, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 920, 2063, 920, 2063, 920, 2063, 920, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 920, 2063, 920, 2063, 920, 2063, 920, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 920, 2063, 920, 2063, 920, 2063, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1193:
+tr1194:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20972,11 +20997,11 @@
goto _test_eof692;
case 692:
{
- static const unsigned short jump_table[] = { 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 920, 2064, 920, 920, 920, 2043, 2044, 920, 920, 920, 2043, 2043, 2043, 920, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 920, 920, 920, 920, 920, 920, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 920, 920, 920, 920, 920, 920, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 2063, 2063, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 920, 2065, 920, 920, 920, 2044, 2045, 920, 920, 920, 2044, 2044, 2044, 920, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2064, 2064, 2064, 2064, 2064, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1194:
+tr1195:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -20986,11 +21011,11 @@
goto _test_eof693;
case 693:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 2043, 2043, 920, 920, 920, 2064, 920, 920, 920, 2043, 2044, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2062, 2062, 2062, 920, 2062, 920, 2062, 920, 2062, 920, 920, 920, 920, 920, 920, 920, 2062, 2062, 2062, 920, 2062, 920, 2062, 920, 2062, 920, 920, 920, 920, 920, 920, 920, 2062, 2062, 2062, 920, 2062, 920, 2062, 920, 2062, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2044, 2044, 920, 920, 920, 2065, 920, 920, 920, 2044, 2045, 2045, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 2045, 2045, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 920, 2063, 920, 2063, 920, 2063, 920, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 920, 2063, 920, 2063, 920, 2063, 920, 920, 920, 920, 920, 920, 920, 2063, 2063, 2063, 920, 2063, 920, 2063, 920, 2063, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1195:
+tr1196:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21000,11 +21025,11 @@
goto _test_eof694;
case 694:
switch( (*( current_position)) ) {
- case 242u: goto tr1202;
- case 247u: goto tr1202;
+ case 242u: goto tr1203;
+ case 247u: goto tr1203;
}
goto tr57;
-tr1196:
+tr1197:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21015,14 +21040,14 @@
case 695:
if ( (*( current_position)) < 166u ) {
if ( 150u <= (*( current_position)) && (*( current_position)) <= 159u )
- goto tr1199;
+ goto tr1200;
} else if ( (*( current_position)) > 175u ) {
if ( 182u <= (*( current_position)) && (*( current_position)) <= 191u )
- goto tr1199;
+ goto tr1200;
} else
- goto tr1199;
+ goto tr1200;
goto tr57;
-tr1197:
+tr1198:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21032,26 +21057,26 @@
goto _test_eof696;
case 696:
switch( (*( current_position)) ) {
- case 154u: goto tr1199;
- case 156u: goto tr1199;
- case 158u: goto tr1199;
- case 170u: goto tr1199;
- case 172u: goto tr1199;
- case 174u: goto tr1199;
- case 186u: goto tr1199;
- case 188u: goto tr1199;
- case 190u: goto tr1199;
+ case 154u: goto tr1200;
+ case 156u: goto tr1200;
+ case 158u: goto tr1200;
+ case 170u: goto tr1200;
+ case 172u: goto tr1200;
+ case 174u: goto tr1200;
+ case 186u: goto tr1200;
+ case 188u: goto tr1200;
+ case 190u: goto tr1200;
}
if ( (*( current_position)) < 166u ) {
if ( 150u <= (*( current_position)) && (*( current_position)) <= 152u )
- goto tr1199;
+ goto tr1200;
} else if ( (*( current_position)) > 168u ) {
if ( 182u <= (*( current_position)) && (*( current_position)) <= 184u )
- goto tr1199;
+ goto tr1200;
} else
- goto tr1199;
+ goto tr1200;
goto tr57;
-tr939:
+tr940:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -21061,11 +21086,11 @@
goto _test_eof697;
case 697:
{
- static const unsigned short jump_table[] = { 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2066, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2069, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2067, 920, 920, 920, 2068, 920, 920, 920, 2069, 920, 920, 920, 2070, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2071, 920, 920, 920, 2072, 920, 920, 920, 2073, 920, 920, 920, 2072, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1203:
+tr1204:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21075,11 +21100,11 @@
goto _test_eof698;
case 698:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 2045, 2045, 920, 2073, 920, 920, 920, 2074, 2074, 2075, 2075, 2075, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2076, 2076, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2077, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 2046, 2046, 920, 2074, 920, 920, 920, 2075, 2075, 2076, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2077, 2077, 2077, 2077, 920, 920, 920, 920, 920, 920, 920, 920, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 920, 920, 920, 920, 920, 920, 920, 920, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2078, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1211:
+tr1212:
{
SET_CPU_FEATURE(CPUFeature_XOP);
}
@@ -21089,11 +21114,11 @@
goto _test_eof699;
case 699:
{
- static const unsigned short jump_table[] = { 2014, 2014, 2014, 2014, 610, 2078, 2014, 2014, 2014, 2014, 2014, 2014, 610, 2078, 2014, 2014, 2014, 2014, 2014, 2014, 610, 2078, 2014, 2014, 2014, 2014, 2014, 2014, 610, 2078, 2014, 2014, 2014, 2014, 2014, 2014, 610, 2078, 2014, 2014, 2014, 2014, 2014, 2014, 610, 2078, 2014, 2014, 2014, 2014, 2014, 2014, 610, 2078, 2014, 2014, 2014, 2014, 2014, 2014, 610, 2078, 2014, 2014, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 557, 2015, 2015, 2015, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 559, 2016, 2016, 2016, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556 };
+ static const unsigned short jump_table[] = { 2015, 2015, 2015, 2015, 610, 2079, 2015, 2015, 2015, 2015, 2015, 2015, 610, 2079, 2015, 2015, 2015, 2015, 2015, 2015, 610, 2079, 2015, 2015, 2015, 2015, 2015, 2015, 610, 2079, 2015, 2015, 2015, 2015, 2015, 2015, 610, 2079, 2015, 2015, 2015, 2015, 2015, 2015, 610, 2079, 2015, 2015, 2015, 2015, 2015, 2015, 610, 2079, 2015, 2015, 2015, 2015, 2015, 2015, 610, 2079, 2015, 2015, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 557, 2016, 2016, 2016, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 559, 2017, 2017, 2017, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1204:
+tr1205:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21103,11 +21128,11 @@
goto _test_eof700;
case 700:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 2045, 920, 2045, 2045, 920, 920, 2045, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 920, 920, 920, 920, 920, 920, 2074, 2074, 2075, 2075, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2076, 2076, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 2076, 2076, 920, 920, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2076, 2076, 920, 920, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 2046, 920, 2046, 2046, 920, 920, 2046, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 920, 920, 920, 920, 920, 920, 920, 2075, 2075, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2077, 2077, 2077, 2077, 920, 920, 920, 920, 920, 920, 920, 920, 2077, 2077, 920, 920, 2077, 2077, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2077, 2077, 920, 920, 2077, 2077, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1205:
+tr1206:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21117,7 +21142,7 @@
goto _test_eof701;
case 701:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 2045, 2045, 920, 920, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 920, 920, 920, 920, 702, 702, 2080, 2081, 920, 920, 920, 920, 920, 2082, 920, 920, 677, 2045, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 2045, 2045, 920, 2073, 920, 920, 920, 2074, 2074, 2075, 2075, 2075, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2076, 2076, 2076, 2076, 2045, 2045, 2045, 2045, 920, 920, 920, 920, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2077, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 2046, 2046, 920, 920, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 920, 920, 920, 920, 702, 702, 2081, 2082, 920, 920, 920, 920, 920, 2083, 920, 920, 677, 2046, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 2046, 2046, 920, 2074, 920, 920, 920, 2075, 2075, 2076, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2077, 2077, 2077, 2077, 2046, 2046, 2046, 2046, 920, 920, 920, 920, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 920, 920, 920, 920, 920, 920, 920, 920, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2078, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -21127,10 +21152,10 @@
case 702:
{
static const unsigned char jump_table[] = { 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 142, 142, 142, 142, 74, 209, 142, 142, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 143, 143, 143, 143, 0, 143, 143, 143, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 144, 144, 144, 144, 1, 144, 144, 144, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182 };
- ( current_state) = jump_table[(*( current_position))] + 1839;
+ ( current_state) = jump_table[(*( current_position))] + 1840;
goto _again;
}
-tr1218:
+tr1219:
{
SET_CPU_FEATURE(CPUFeature_AVX);
}
@@ -21144,7 +21169,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1206:
+tr1207:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21154,11 +21179,11 @@
goto _test_eof704;
case 704:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 2045, 2045, 2045, 920, 2045, 2045, 920, 920, 2045, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 2045, 920, 920, 920, 2082, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 920, 920, 920, 920, 920, 920, 2074, 2074, 2075, 2075, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2076, 2076, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 2076, 2076, 920, 920, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2076, 2076, 920, 920, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 2046, 2046, 2046, 920, 2046, 2046, 920, 920, 2046, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 2046, 920, 920, 920, 2083, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 920, 920, 920, 920, 920, 920, 920, 2075, 2075, 2076, 2076, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2077, 2077, 2077, 2077, 920, 920, 920, 920, 920, 920, 920, 920, 2077, 2077, 920, 920, 2077, 2077, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2077, 2077, 920, 920, 2077, 2077, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1207:
+tr1208:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21169,17 +21194,17 @@
case 705:
if ( (*( current_position)) < 92u ) {
if ( 72u <= (*( current_position)) && (*( current_position)) <= 73u )
- goto tr1211;
+ goto tr1212;
} else if ( (*( current_position)) > 95u ) {
if ( (*( current_position)) > 111u ) {
if ( 120u <= (*( current_position)) && (*( current_position)) <= 127u )
- goto tr1213;
+ goto tr1214;
} else if ( (*( current_position)) >= 104u )
- goto tr1213;
+ goto tr1214;
} else
- goto tr1213;
+ goto tr1214;
goto tr57;
-tr1208:
+tr1209:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21191,22 +21216,22 @@
if ( (*( current_position)) < 104u ) {
if ( (*( current_position)) > 73u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1213;
+ goto tr1214;
} else if ( (*( current_position)) >= 72u )
- goto tr1211;
+ goto tr1212;
} else if ( (*( current_position)) > 105u ) {
if ( (*( current_position)) < 120u ) {
if ( 108u <= (*( current_position)) && (*( current_position)) <= 109u )
- goto tr1213;
+ goto tr1214;
} else if ( (*( current_position)) > 121u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1213;
+ goto tr1214;
} else
- goto tr1213;
+ goto tr1214;
} else
- goto tr1213;
+ goto tr1214;
goto tr57;
-tr1209:
+tr1210:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21216,22 +21241,22 @@
goto _test_eof707;
case 707:
switch( (*( current_position)) ) {
- case 22u: goto tr1220;
- case 34u: goto tr1182;
+ case 22u: goto tr1221;
+ case 34u: goto tr1183;
}
if ( (*( current_position)) < 92u ) {
if ( 72u <= (*( current_position)) && (*( current_position)) <= 73u )
- goto tr1211;
+ goto tr1212;
} else if ( (*( current_position)) > 95u ) {
if ( (*( current_position)) > 111u ) {
if ( 120u <= (*( current_position)) && (*( current_position)) <= 127u )
- goto tr1213;
+ goto tr1214;
} else if ( (*( current_position)) >= 104u )
- goto tr1213;
+ goto tr1214;
} else
- goto tr1213;
+ goto tr1214;
goto tr57;
-tr940:
+tr941:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -21241,11 +21266,11 @@
goto _test_eof708;
case 708:
{
- static const unsigned short jump_table[] = { 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 1811, 1812, 1813, 1814, 1815, 1816, 920, 1817, 2084, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 920, 1826, 1826, 920, 920, 920, 920, 920, 1827, 1828, 1828, 920, 1829, 920, 920 };
+ static const unsigned short jump_table[] = { 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 1812, 1813, 1814, 1815, 1816, 1817, 920, 1818, 2085, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 920, 1827, 1827, 920, 920, 920, 920, 920, 1828, 1829, 1829, 920, 1830, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1221:
+tr1222:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21256,40 +21281,40 @@
case 709:
switch( (*( current_position)) ) {
case 18u: goto st518;
- case 19u: goto tr969;
+ case 19u: goto tr970;
case 22u: goto st518;
- case 23u: goto tr969;
- case 43u: goto tr969;
+ case 23u: goto tr970;
+ case 43u: goto tr970;
case 174u: goto st710;
- case 194u: goto tr970;
- case 198u: goto tr970;
+ case 194u: goto tr971;
+ case 198u: goto tr971;
}
if ( (*( current_position)) < 40u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr968;
+ goto tr969;
} else if ( (*( current_position)) > 41u ) {
if ( (*( current_position)) > 47u ) {
if ( 81u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr968;
+ goto tr969;
} else if ( (*( current_position)) >= 46u )
- goto tr968;
+ goto tr969;
} else
- goto tr968;
+ goto tr969;
goto tr57;
st710:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof710;
case 710:
switch( (*( current_position)) ) {
- case 20u: goto tr971;
- case 28u: goto tr971;
- case 84u: goto tr972;
- case 92u: goto tr972;
- case 148u: goto tr973;
- case 156u: goto tr973;
+ case 20u: goto tr972;
+ case 28u: goto tr972;
+ case 84u: goto tr973;
+ case 92u: goto tr973;
+ case 148u: goto tr974;
+ case 156u: goto tr974;
}
goto tr57;
-tr941:
+tr942:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -21299,11 +21324,11 @@
goto _test_eof711;
case 711:
{
- static const unsigned short jump_table[] = { 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1847, 920, 920, 920, 1848, 920, 920, 2086, 1849, 920, 920, 920, 1850, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920, 2087, 1852, 920, 920, 920, 1853, 920, 920 };
+ static const unsigned short jump_table[] = { 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1848, 920, 920, 920, 1849, 920, 920, 2087, 1850, 920, 920, 920, 1851, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920, 2088, 1853, 920, 920, 920, 1854, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1223:
+tr1224:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21313,9 +21338,9 @@
goto _test_eof712;
case 712:
switch( (*( current_position)) ) {
- case 242u: goto tr991;
+ case 242u: goto tr992;
case 243u: goto st713;
- case 247u: goto tr991;
+ case 247u: goto tr992;
}
goto tr57;
st713:
@@ -21323,20 +21348,20 @@
goto _test_eof713;
case 713:
switch( (*( current_position)) ) {
- case 12u: goto tr1226;
- case 20u: goto tr1226;
- case 28u: goto tr1226;
- case 76u: goto tr1227;
- case 84u: goto tr1227;
- case 92u: goto tr1227;
- case 140u: goto tr1228;
- case 148u: goto tr1228;
- case 156u: goto tr1228;
+ case 12u: goto tr1227;
+ case 20u: goto tr1227;
+ case 28u: goto tr1227;
+ case 76u: goto tr1228;
+ case 84u: goto tr1228;
+ case 92u: goto tr1228;
+ case 140u: goto tr1229;
+ case 148u: goto tr1229;
+ case 156u: goto tr1229;
}
if ( 200u <= (*( current_position)) && (*( current_position)) <= 223u )
- goto tr1229;
+ goto tr1230;
goto tr57;
-tr1224:
+tr1225:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21346,9 +21371,9 @@
goto _test_eof714;
case 714:
switch( (*( current_position)) ) {
- case 242u: goto tr995;
+ case 242u: goto tr996;
case 243u: goto st715;
- case 247u: goto tr995;
+ case 247u: goto tr996;
}
goto tr57;
st715:
@@ -21356,20 +21381,20 @@
goto _test_eof715;
case 715:
switch( (*( current_position)) ) {
- case 12u: goto tr1231;
- case 20u: goto tr1231;
- case 28u: goto tr1231;
- case 76u: goto tr1232;
- case 84u: goto tr1232;
- case 92u: goto tr1232;
- case 140u: goto tr1233;
- case 148u: goto tr1233;
- case 156u: goto tr1233;
+ case 12u: goto tr1232;
+ case 20u: goto tr1232;
+ case 28u: goto tr1232;
+ case 76u: goto tr1233;
+ case 84u: goto tr1233;
+ case 92u: goto tr1233;
+ case 140u: goto tr1234;
+ case 148u: goto tr1234;
+ case 156u: goto tr1234;
}
if ( 200u <= (*( current_position)) && (*( current_position)) <= 223u )
- goto tr1234;
+ goto tr1235;
goto tr57;
-tr942:
+tr943:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -21379,11 +21404,11 @@
goto _test_eof716;
case 716:
{
- static const unsigned short jump_table[] = { 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 1888, 1889, 1890, 1891, 1892, 1893, 920, 1894, 2098, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 920, 1903, 1903, 920, 920, 920, 920, 920, 1904, 1905, 1905, 920, 1906, 920, 920 };
+ static const unsigned short jump_table[] = { 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 1889, 1890, 1891, 1892, 1893, 1894, 920, 1895, 2099, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 920, 1904, 1904, 920, 920, 920, 920, 920, 1905, 1906, 1906, 920, 1907, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1235:
+tr1236:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21394,40 +21419,40 @@
case 717:
switch( (*( current_position)) ) {
case 18u: goto st573;
- case 19u: goto tr1046;
+ case 19u: goto tr1047;
case 22u: goto st573;
- case 23u: goto tr1046;
- case 43u: goto tr1046;
+ case 23u: goto tr1047;
+ case 43u: goto tr1047;
case 174u: goto st718;
- case 194u: goto tr1047;
- case 198u: goto tr1047;
+ case 194u: goto tr1048;
+ case 198u: goto tr1048;
}
if ( (*( current_position)) < 40u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 21u )
- goto tr1045;
+ goto tr1046;
} else if ( (*( current_position)) > 41u ) {
if ( (*( current_position)) > 47u ) {
if ( 81u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1045;
+ goto tr1046;
} else if ( (*( current_position)) >= 46u )
- goto tr1045;
+ goto tr1046;
} else
- goto tr1045;
+ goto tr1046;
goto tr57;
st718:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof718;
case 718:
switch( (*( current_position)) ) {
- case 20u: goto tr1048;
- case 28u: goto tr1048;
- case 84u: goto tr972;
- case 92u: goto tr972;
- case 148u: goto tr973;
- case 156u: goto tr973;
+ case 20u: goto tr1049;
+ case 28u: goto tr1049;
+ case 84u: goto tr973;
+ case 92u: goto tr973;
+ case 148u: goto tr974;
+ case 156u: goto tr974;
}
goto tr57;
-tr943:
+tr944:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -21437,11 +21462,11 @@
goto _test_eof719;
case 719:
{
- static const unsigned short jump_table[] = { 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1919, 920, 920, 920, 1920, 920, 920, 2100, 1921, 920, 920, 920, 1922, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920, 2101, 1924, 920, 920, 920, 1925, 920, 920 };
+ static const unsigned short jump_table[] = { 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1920, 920, 920, 920, 1921, 920, 920, 2101, 1922, 920, 920, 920, 1923, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920, 2102, 1925, 920, 920, 920, 1926, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1237:
+tr1238:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21451,9 +21476,9 @@
goto _test_eof720;
case 720:
switch( (*( current_position)) ) {
- case 242u: goto tr1063;
+ case 242u: goto tr1064;
case 243u: goto st721;
- case 247u: goto tr1063;
+ case 247u: goto tr1064;
}
goto tr57;
st721:
@@ -21461,20 +21486,20 @@
goto _test_eof721;
case 721:
switch( (*( current_position)) ) {
- case 12u: goto tr1240;
- case 20u: goto tr1240;
- case 28u: goto tr1240;
- case 76u: goto tr1227;
- case 84u: goto tr1227;
- case 92u: goto tr1227;
- case 140u: goto tr1228;
- case 148u: goto tr1228;
- case 156u: goto tr1228;
+ case 12u: goto tr1241;
+ case 20u: goto tr1241;
+ case 28u: goto tr1241;
+ case 76u: goto tr1228;
+ case 84u: goto tr1228;
+ case 92u: goto tr1228;
+ case 140u: goto tr1229;
+ case 148u: goto tr1229;
+ case 156u: goto tr1229;
}
if ( 200u <= (*( current_position)) && (*( current_position)) <= 223u )
- goto tr1229;
+ goto tr1230;
goto tr57;
-tr1238:
+tr1239:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21484,9 +21509,9 @@
goto _test_eof722;
case 722:
switch( (*( current_position)) ) {
- case 242u: goto tr1067;
+ case 242u: goto tr1068;
case 243u: goto st723;
- case 247u: goto tr1067;
+ case 247u: goto tr1068;
}
goto tr57;
st723:
@@ -21494,20 +21519,20 @@
goto _test_eof723;
case 723:
switch( (*( current_position)) ) {
- case 12u: goto tr1242;
- case 20u: goto tr1242;
- case 28u: goto tr1242;
- case 76u: goto tr1232;
- case 84u: goto tr1232;
- case 92u: goto tr1232;
- case 140u: goto tr1233;
- case 148u: goto tr1233;
- case 156u: goto tr1233;
+ case 12u: goto tr1243;
+ case 20u: goto tr1243;
+ case 28u: goto tr1243;
+ case 76u: goto tr1233;
+ case 84u: goto tr1233;
+ case 92u: goto tr1233;
+ case 140u: goto tr1234;
+ case 148u: goto tr1234;
+ case 156u: goto tr1234;
}
if ( 200u <= (*( current_position)) && (*( current_position)) <= 223u )
- goto tr1234;
+ goto tr1235;
goto tr57;
-tr944:
+tr945:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -21517,11 +21542,11 @@
goto _test_eof724;
case 724:
{
- static const unsigned short jump_table[] = { 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 1949, 2106, 1951, 1952, 1953, 1954, 1955, 1956, 2107, 2108, 1959, 1960, 1961, 1962, 1963, 1964, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 920, 1965, 1965, 920, 920, 920, 920, 920, 1966, 1967, 1967, 920, 1968, 920, 920 };
+ static const unsigned short jump_table[] = { 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 1950, 2107, 1952, 1953, 1954, 1955, 1956, 1957, 2108, 2109, 1960, 1961, 1962, 1963, 1964, 1965, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 920, 1966, 1966, 920, 920, 920, 920, 920, 1967, 1968, 1968, 920, 1969, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1243:
+tr1244:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21531,7 +21556,7 @@
goto _test_eof725;
case 725:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 920, 1970, 1970, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 920, 726, 726, 727, 1970, 1970, 1970, 920, 920, 920, 920, 920, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 920, 920, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 1970, 1970, 1970, 1970, 1970, 1970, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 1971, 1971, 1972, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 920, 726, 726, 727, 1971, 1971, 1971, 920, 920, 920, 920, 920, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 920, 920, 920, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 1971, 1971, 1971, 1971, 1971, 1971, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -21541,12 +21566,12 @@
case 726:
if ( (*( current_position)) < 224u ) {
if ( 208u <= (*( current_position)) && (*( current_position)) <= 215u )
- goto tr1121;
+ goto tr1122;
} else if ( (*( current_position)) > 231u ) {
if ( 240u <= (*( current_position)) && (*( current_position)) <= 247u )
- goto tr1121;
+ goto tr1122;
} else
- goto tr1121;
+ goto tr1122;
goto tr57;
st727:
if ( ++( current_position) == ( end_of_bundle) )
@@ -21554,11 +21579,11 @@
case 727:
if ( (*( current_position)) > 223u ) {
if ( 240u <= (*( current_position)) )
- goto tr1121;
+ goto tr1122;
} else if ( (*( current_position)) >= 208u )
- goto tr1121;
+ goto tr1122;
goto tr57;
-tr1244:
+tr1245:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21568,7 +21593,7 @@
goto _test_eof728;
case 728:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 620, 1971, 1970, 1970, 620, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 920, 1971, 920, 920, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1978, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 729, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 920, 920, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 620, 1972, 1971, 1971, 620, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 920, 1972, 920, 920, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1979, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 729, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 920, 920, 920, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -21577,29 +21602,29 @@
goto _test_eof729;
case 729:
switch( (*( current_position)) ) {
- case 20u: goto tr971;
- case 28u: goto tr971;
- case 84u: goto tr972;
- case 92u: goto tr972;
- case 148u: goto tr973;
- case 156u: goto tr973;
+ case 20u: goto tr972;
+ case 28u: goto tr972;
+ case 84u: goto tr973;
+ case 92u: goto tr973;
+ case 148u: goto tr974;
+ case 156u: goto tr974;
}
if ( (*( current_position)) < 30u ) {
if ( (*( current_position)) > 19u ) {
if ( 22u <= (*( current_position)) && (*( current_position)) <= 27u )
- goto tr1110;
+ goto tr1111;
} else if ( (*( current_position)) >= 16u )
- goto tr1110;
+ goto tr1111;
} else if ( (*( current_position)) > 31u ) {
if ( (*( current_position)) > 95u ) {
if ( 144u <= (*( current_position)) && (*( current_position)) <= 159u )
- goto tr1112;
+ goto tr1113;
} else if ( (*( current_position)) >= 80u )
- goto tr1111;
+ goto tr1112;
} else
- goto tr1110;
+ goto tr1111;
goto tr57;
-tr1245:
+tr1246:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21609,11 +21634,11 @@
goto _test_eof730;
case 730:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 1971, 1971, 1970, 1970, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 920, 1971, 920, 920, 1970, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1978, 1970, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1972, 726, 726, 727, 1970, 1970, 1970, 920, 920, 920, 920, 920, 1970, 1970, 920, 1970, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1972, 920, 631, 1980, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1970, 1970, 1970, 1970, 1970, 1970, 920, 1978, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1971, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920, 1970, 1970, 1970, 1970, 1970, 1970, 920, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1972, 1972, 1971, 1971, 1972, 1972, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 920, 1972, 920, 920, 1971, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1979, 1971, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1973, 726, 726, 727, 1971, 1971, 1971, 920, 920, 920, 920, 920, 1971, 1971, 920, 1971, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1973, 920, 631, 1981, 1973, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1971, 1971, 1971, 1971, 1971, 1971, 920, 1979, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1972, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920, 1971, 1971, 1971, 1971, 1971, 1971, 920, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr945:
+tr946:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -21623,11 +21648,11 @@
goto _test_eof731;
case 731:
{
- static const unsigned short jump_table[] = { 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1990, 920, 920, 920, 1991, 920, 920, 2112, 1992, 920, 920, 920, 1993, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920, 2113, 1995, 920, 920, 920, 1996, 920, 920 };
+ static const unsigned short jump_table[] = { 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1991, 920, 920, 920, 1992, 920, 920, 2113, 1993, 920, 920, 920, 1994, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920, 2114, 1996, 920, 920, 920, 1997, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1249:
+tr1250:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21637,9 +21662,9 @@
goto _test_eof732;
case 732:
switch( (*( current_position)) ) {
- case 242u: goto tr1134;
+ case 242u: goto tr1135;
case 243u: goto st733;
- case 247u: goto tr1134;
+ case 247u: goto tr1135;
}
goto tr57;
st733:
@@ -21647,11 +21672,11 @@
goto _test_eof733;
case 733:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 2115, 2115, 2115, 2115, 2089, 920, 2115, 2115, 2115, 2115, 2115, 2115, 2089, 920, 2115, 2115, 2115, 2115, 2115, 2115, 2089, 920, 2115, 2115, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2116, 2116, 2116, 2116, 2090, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2090, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2090, 2116, 2116, 2116, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2117, 2117, 2117, 2117, 2091, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2091, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2091, 2117, 2117, 2117, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 2116, 2116, 2116, 2116, 2090, 920, 2116, 2116, 2116, 2116, 2116, 2116, 2090, 920, 2116, 2116, 2116, 2116, 2116, 2116, 2090, 920, 2116, 2116, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2117, 2117, 2117, 2117, 2091, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2091, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2091, 2117, 2117, 2117, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2118, 2118, 2118, 2118, 2092, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2092, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2092, 2118, 2118, 2118, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1250:
+tr1251:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21661,9 +21686,9 @@
goto _test_eof734;
case 734:
switch( (*( current_position)) ) {
- case 242u: goto tr1138;
+ case 242u: goto tr1139;
case 243u: goto st735;
- case 247u: goto tr1138;
+ case 247u: goto tr1139;
}
goto tr57;
st735:
@@ -21671,11 +21696,11 @@
goto _test_eof735;
case 735:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 2119, 2119, 2119, 2119, 2094, 920, 2119, 2119, 2119, 2119, 2119, 2119, 2094, 920, 2119, 2119, 2119, 2119, 2119, 2119, 2094, 920, 2119, 2119, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2120, 2120, 2120, 2120, 2095, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2095, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2095, 2120, 2120, 2120, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2121, 2121, 2121, 2121, 2096, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2096, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2096, 2121, 2121, 2121, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 2120, 2120, 2120, 2120, 2095, 920, 2120, 2120, 2120, 2120, 2120, 2120, 2095, 920, 2120, 2120, 2120, 2120, 2120, 2120, 2095, 920, 2120, 2120, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2121, 2121, 2121, 2121, 2096, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2096, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2096, 2121, 2121, 2121, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2122, 2122, 2122, 2122, 2097, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2097, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2097, 2122, 2122, 2122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr946:
+tr947:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -21685,16 +21710,16 @@
goto _test_eof736;
case 736:
{
- static const unsigned short jump_table[] = { 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2023, 2122, 2025, 2026, 2027, 2028, 1955, 2029, 2123, 2124, 2032, 2033, 2125, 2035, 2036, 2037, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 920, 2038, 2038, 920, 920, 920, 920, 920, 2039, 2040, 2040, 920, 2041, 920, 920 };
+ static const unsigned short jump_table[] = { 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2024, 2123, 2026, 2027, 2028, 2029, 1956, 2030, 2124, 2125, 2033, 2034, 2126, 2036, 2037, 2038, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 920, 2039, 2039, 920, 920, 920, 920, 920, 2040, 2041, 2041, 920, 2042, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1259:
+tr1260:
{
SET_VEX_PREFIX3(*current_position);
}
goto st737;
-tr1286:
+tr1287:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -21706,16 +21731,16 @@
goto _test_eof737;
case 737:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 920, 2043, 2043, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 920, 726, 726, 727, 2043, 2043, 2043, 920, 920, 920, 920, 920, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 920, 920, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 2043, 2043, 2043, 2043, 2043, 2043, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 2044, 2044, 2045, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 920, 726, 726, 727, 2044, 2044, 2044, 920, 920, 920, 920, 920, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 920, 920, 920, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 2044, 2044, 2044, 2044, 2044, 2044, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1260:
+tr1261:
{
SET_VEX_PREFIX3(*current_position);
}
goto st738;
-tr1287:
+tr1288:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -21727,7 +21752,7 @@
goto _test_eof738;
case 738:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 668, 2044, 2043, 2043, 668, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 920, 2044, 920, 920, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1978, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1976, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 739, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 920, 920, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 668, 2045, 2044, 2044, 668, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 920, 2045, 920, 920, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1979, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1977, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 739, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 920, 920, 920, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -21736,30 +21761,30 @@
goto _test_eof739;
case 739:
switch( (*( current_position)) ) {
- case 20u: goto tr1048;
- case 21u: goto tr1183;
- case 28u: goto tr1048;
- case 29u: goto tr1183;
- case 84u: goto tr972;
- case 92u: goto tr972;
- case 148u: goto tr973;
- case 156u: goto tr973;
+ case 20u: goto tr1049;
+ case 21u: goto tr1184;
+ case 28u: goto tr1049;
+ case 29u: goto tr1184;
+ case 84u: goto tr973;
+ case 92u: goto tr973;
+ case 148u: goto tr974;
+ case 156u: goto tr974;
}
if ( (*( current_position)) < 80u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 31u )
- goto tr1110;
+ goto tr1111;
} else if ( (*( current_position)) > 95u ) {
if ( 144u <= (*( current_position)) && (*( current_position)) <= 159u )
- goto tr1112;
+ goto tr1113;
} else
- goto tr1111;
+ goto tr1112;
goto tr57;
-tr1261:
+tr1262:
{
SET_VEX_PREFIX3(*current_position);
}
goto st740;
-tr1288:
+tr1289:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -21771,16 +21796,16 @@
goto _test_eof740;
case 740:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 920, 2044, 920, 920, 2043, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1978, 2043, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 726, 726, 727, 2043, 2043, 2043, 920, 920, 920, 920, 920, 2043, 2043, 920, 2043, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2045, 920, 677, 1980, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2043, 2043, 2043, 2043, 2043, 2043, 920, 1978, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920, 2043, 2043, 2043, 2043, 2043, 2043, 920, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 920, 2045, 920, 920, 2044, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1979, 2044, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 726, 726, 727, 2044, 2044, 2044, 920, 920, 920, 920, 920, 2044, 2044, 920, 2044, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2046, 920, 677, 1981, 2046, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2044, 2044, 2044, 2044, 2044, 2044, 920, 1979, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920, 2044, 2044, 2044, 2044, 2044, 2044, 920, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1262:
+tr1263:
{
SET_VEX_PREFIX3(*current_position);
}
goto st741;
-tr1289:
+tr1290:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -21792,25 +21817,25 @@
goto _test_eof741;
case 741:
switch( (*( current_position)) ) {
- case 43u: goto tr1181;
- case 80u: goto tr1115;
- case 119u: goto tr1113;
- case 194u: goto tr1182;
- case 198u: goto tr1182;
+ case 43u: goto tr1182;
+ case 80u: goto tr1116;
+ case 119u: goto tr1114;
+ case 194u: goto tr1183;
+ case 198u: goto tr1183;
}
if ( (*( current_position)) < 20u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) > 21u ) {
if ( (*( current_position)) > 41u ) {
if ( 81u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) >= 40u )
- goto tr1180;
+ goto tr1181;
} else
- goto tr1180;
+ goto tr1181;
goto tr57;
-tr947:
+tr948:
{
SET_VEX_PREFIX2(*current_position);
}
@@ -21820,11 +21845,11 @@
goto _test_eof742;
case 742:
{
- static const unsigned short jump_table[] = { 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2054, 920, 920, 920, 2055, 920, 920, 2127, 2056, 920, 920, 920, 2057, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920, 2128, 2059, 920, 920, 920, 2060, 920, 920 };
+ static const unsigned short jump_table[] = { 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2055, 920, 920, 920, 2056, 920, 920, 2128, 2057, 920, 920, 920, 2058, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920, 2129, 2060, 920, 920, 920, 2061, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1264:
+tr1265:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21834,9 +21859,9 @@
goto _test_eof743;
case 743:
switch( (*( current_position)) ) {
- case 242u: goto tr1198;
+ case 242u: goto tr1199;
case 243u: goto st744;
- case 247u: goto tr1198;
+ case 247u: goto tr1199;
}
goto tr57;
st744:
@@ -21844,11 +21869,11 @@
goto _test_eof744;
case 744:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 2115, 2115, 2115, 2115, 2103, 2130, 2115, 2115, 2115, 2115, 2115, 2115, 2103, 2130, 2115, 2115, 2115, 2115, 2115, 2115, 2103, 2130, 2115, 2115, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2116, 2116, 2116, 2116, 2090, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2090, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2090, 2116, 2116, 2116, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2117, 2117, 2117, 2117, 2091, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2091, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2091, 2117, 2117, 2117, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 2116, 2116, 2116, 2116, 2104, 2131, 2116, 2116, 2116, 2116, 2116, 2116, 2104, 2131, 2116, 2116, 2116, 2116, 2116, 2116, 2104, 2131, 2116, 2116, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2117, 2117, 2117, 2117, 2091, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2091, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2091, 2117, 2117, 2117, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2118, 2118, 2118, 2118, 2092, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2092, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2092, 2118, 2118, 2118, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1265:
+tr1266:
{
SET_VEX_PREFIX3(*current_position);
}
@@ -21858,9 +21883,9 @@
goto _test_eof745;
case 745:
switch( (*( current_position)) ) {
- case 242u: goto tr1202;
+ case 242u: goto tr1203;
case 243u: goto st746;
- case 247u: goto tr1202;
+ case 247u: goto tr1203;
}
goto tr57;
st746:
@@ -21868,11 +21893,11 @@
goto _test_eof746;
case 746:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 2119, 2119, 2119, 2119, 2105, 2132, 2119, 2119, 2119, 2119, 2119, 2119, 2105, 2132, 2119, 2119, 2119, 2119, 2119, 2119, 2105, 2132, 2119, 2119, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2120, 2120, 2120, 2120, 2095, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2095, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2095, 2120, 2120, 2120, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2121, 2121, 2121, 2121, 2096, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2096, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2096, 2121, 2121, 2121, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 2120, 2120, 2120, 2120, 2106, 2133, 2120, 2120, 2120, 2120, 2120, 2120, 2106, 2133, 2120, 2120, 2120, 2120, 2120, 2120, 2106, 2133, 2120, 2120, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2121, 2121, 2121, 2121, 2096, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2096, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2096, 2121, 2121, 2121, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2122, 2122, 2122, 2122, 2097, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2097, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2097, 2122, 2122, 2122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1441:
+tr1442:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -21883,10 +21908,10 @@
case 747:
{
static const unsigned char jump_table[] = { 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 0, 16, 2, 3, 4, 5, 6, 7, 17, 18, 10, 11, 19, 13, 14, 15 };
- ( current_state) = jump_table[(*( current_position))] + 2133;
+ ( current_state) = jump_table[(*( current_position))] + 2134;
goto _again;
}
-tr1272:
+tr1273:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -21898,17 +21923,17 @@
goto _test_eof748;
case 748:
switch( (*( current_position)) ) {
- case 81u: goto tr1180;
- case 83u: goto tr1180;
- case 194u: goto tr1182;
+ case 81u: goto tr1181;
+ case 83u: goto tr1181;
+ case 194u: goto tr1183;
}
if ( (*( current_position)) > 90u ) {
if ( 92u <= (*( current_position)) && (*( current_position)) <= 95u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) >= 88u )
- goto tr1180;
+ goto tr1181;
goto tr57;
-tr1273:
+tr1274:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -21920,20 +21945,20 @@
goto _test_eof749;
case 749:
switch( (*( current_position)) ) {
- case 81u: goto tr1180;
- case 194u: goto tr1182;
- case 208u: goto tr1180;
+ case 81u: goto tr1181;
+ case 194u: goto tr1183;
+ case 208u: goto tr1181;
}
if ( (*( current_position)) < 92u ) {
if ( 88u <= (*( current_position)) && (*( current_position)) <= 90u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) > 95u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1180;
+ goto tr1181;
} else
- goto tr1180;
+ goto tr1181;
goto tr57;
-tr1280:
+tr1281:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -21945,26 +21970,26 @@
goto _test_eof750;
case 750:
switch( (*( current_position)) ) {
- case 18u: goto tr1180;
- case 22u: goto tr1180;
- case 111u: goto tr1180;
- case 112u: goto tr1182;
- case 194u: goto tr1182;
- case 230u: goto tr1180;
+ case 18u: goto tr1181;
+ case 22u: goto tr1181;
+ case 111u: goto tr1181;
+ case 112u: goto tr1183;
+ case 194u: goto tr1183;
+ case 230u: goto tr1181;
}
if ( (*( current_position)) < 81u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
- goto tr1181;
+ goto tr1182;
} else if ( (*( current_position)) > 83u ) {
if ( (*( current_position)) > 95u ) {
if ( 126u <= (*( current_position)) && (*( current_position)) <= 127u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) >= 88u )
- goto tr1180;
+ goto tr1181;
} else
- goto tr1180;
+ goto tr1181;
goto tr57;
-tr1281:
+tr1282:
{
/* This emulates two prefixes case. */
SET_VEX_PREFIX2(((*current_position) & 0x80) | 0x61);
@@ -21976,27 +22001,27 @@
goto _test_eof751;
case 751:
switch( (*( current_position)) ) {
- case 18u: goto tr1180;
- case 81u: goto tr1180;
- case 112u: goto tr1182;
- case 194u: goto tr1182;
- case 208u: goto tr1180;
- case 230u: goto tr1180;
- case 240u: goto tr1181;
+ case 18u: goto tr1181;
+ case 81u: goto tr1181;
+ case 112u: goto tr1183;
+ case 194u: goto tr1183;
+ case 208u: goto tr1181;
+ case 230u: goto tr1181;
+ case 240u: goto tr1182;
}
if ( (*( current_position)) < 88u ) {
if ( 16u <= (*( current_position)) && (*( current_position)) <= 17u )
- goto tr1181;
+ goto tr1182;
} else if ( (*( current_position)) > 90u ) {
if ( (*( current_position)) > 95u ) {
if ( 124u <= (*( current_position)) && (*( current_position)) <= 125u )
- goto tr1180;
+ goto tr1181;
} else if ( (*( current_position)) >= 92u )
- goto tr1180;
+ goto tr1181;
} else
- goto tr1180;
+ goto tr1181;
goto tr57;
-tr1456:
+tr1457:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -22009,7 +22034,7 @@
goto _test_eof752;
case 752:
{
- static const unsigned short jump_table[] = { 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 753, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2155, 2155, 2155, 2155, 2155, 2155, 2155, 2155, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2156, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 335, 756, 920, 335, 920, 920, 2158, 2159, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 336, 336, 920, 920, 920, 920, 920, 920, 337, 337 };
+ static const unsigned short jump_table[] = { 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 753, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2155, 2155, 2155, 2155, 2155, 2155, 2155, 2155, 2156, 2156, 2156, 2156, 2156, 2156, 2156, 2156, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2157, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 335, 756, 920, 335, 920, 920, 2159, 2160, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 336, 336, 920, 920, 920, 920, 920, 920, 337, 337 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -22018,15 +22043,15 @@
goto _test_eof753;
case 753:
switch( (*( current_position)) ) {
- case 176u: goto tr1295;
- case 177u: goto tr1297;
+ case 176u: goto tr1296;
+ case 177u: goto tr1298;
case 186u: goto st332;
- case 192u: goto tr1295;
- case 193u: goto tr1296;
+ case 192u: goto tr1296;
+ case 193u: goto tr1297;
case 199u: goto st87;
}
goto tr57;
-tr1296:
+tr1297:
{
SET_OPERAND_TYPE(0, OperandSize32bit);
}
@@ -22040,7 +22065,7 @@
( current_state) = jump_table[(*( current_position))] + 898;
goto _again;
}
-tr1291:
+tr1292:
{
SET_REX_PREFIX(*current_position);
}
@@ -22050,7 +22075,7 @@
goto _test_eof755;
case 755:
{
- static const unsigned short jump_table[] = { 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 753, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 335, 756, 920, 335, 920, 920, 2158, 2159, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 336, 336, 920, 920, 920, 920, 920, 920, 337, 337 };
+ static const unsigned short jump_table[] = { 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 753, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 335, 756, 920, 335, 920, 920, 2159, 2160, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 336, 336, 920, 920, 920, 920, 920, 920, 337, 337 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -22063,7 +22088,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1292:
+tr1293:
{
SET_REX_PREFIX(*current_position);
}
@@ -22073,7 +22098,7 @@
goto _test_eof757;
case 757:
{
- static const unsigned short jump_table[] = { 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 758, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 335, 756, 920, 335, 920, 920, 2158, 2162, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 336, 336, 920, 920, 920, 920, 920, 920, 337, 337 };
+ static const unsigned short jump_table[] = { 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 758, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 57, 57, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 335, 756, 920, 335, 920, 920, 2159, 2163, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 336, 336, 920, 920, 920, 920, 920, 920, 337, 337 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -22082,15 +22107,15 @@
goto _test_eof758;
case 758:
switch( (*( current_position)) ) {
- case 176u: goto tr1295;
- case 177u: goto tr1299;
+ case 176u: goto tr1296;
+ case 177u: goto tr1300;
case 186u: goto st332;
- case 192u: goto tr1295;
- case 193u: goto tr1299;
+ case 192u: goto tr1296;
+ case 193u: goto tr1300;
case 199u: goto st173;
}
goto tr57;
-tr1457:
+tr1458:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -22101,20 +22126,20 @@
case 759:
switch( (*( current_position)) ) {
case 15u: goto st760;
- case 102u: goto tr1303;
+ case 102u: goto tr1304;
}
if ( (*( current_position)) > 71u ) {
if ( 72u <= (*( current_position)) && (*( current_position)) <= 79u )
- goto tr1302;
+ goto tr1303;
} else if ( (*( current_position)) >= 64u )
- goto tr1301;
+ goto tr1302;
goto tr57;
st760:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof760;
case 760:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2167, 2167, 2168, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2167, 2169, 2170, 2170, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 761, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2167, 920, 920, 920, 920, 920, 920, 2167, 2167, 2167, 920, 2167, 2167, 2167, 2167, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2172, 920, 920, 920, 920, 920, 920, 920, 2173, 2174, 920, 920, 2168, 2168, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2172, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2175, 920, 920, 920, 920, 920, 2176, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2167, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2177, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2168, 2168, 2169, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2168, 2170, 2171, 2171, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 761, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2168, 920, 920, 920, 920, 920, 920, 2168, 2168, 2168, 920, 2168, 2168, 2168, 2168, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2173, 920, 920, 920, 920, 920, 920, 920, 2174, 2175, 920, 920, 2169, 2169, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2173, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2176, 920, 920, 920, 920, 920, 2177, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2168, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2178, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -22125,7 +22150,7 @@
if ( 240u <= (*( current_position)) && (*( current_position)) <= 241u )
goto tr715;
goto tr57;
-tr1310:
+tr1311:
{
SET_REPNZ_PREFIX(FALSE);
}
@@ -22144,8 +22169,8 @@
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof763;
case 763:
- goto tr1316;
-tr1301:
+ goto tr1317;
+tr1302:
{
SET_REX_PREFIX(*current_position);
}
@@ -22157,7 +22182,7 @@
if ( (*( current_position)) == 15u )
goto st760;
goto tr57;
-tr1302:
+tr1303:
{
SET_REX_PREFIX(*current_position);
}
@@ -22174,7 +22199,7 @@
goto _test_eof766;
case 766:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2167, 2167, 2168, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2167, 2169, 2181, 2181, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 767, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2167, 920, 920, 920, 920, 920, 920, 2167, 2167, 2167, 920, 2167, 2167, 2167, 2167, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2172, 920, 920, 920, 920, 920, 920, 920, 2173, 2174, 920, 920, 2168, 2168, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2172, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2175, 920, 920, 920, 920, 920, 2176, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2167, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2177, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2168, 2168, 2169, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2168, 2170, 2182, 2182, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 767, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2168, 920, 920, 920, 920, 920, 920, 2168, 2168, 2168, 920, 2168, 2168, 2168, 2168, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2173, 920, 920, 920, 920, 920, 920, 920, 2174, 2175, 920, 920, 2169, 2169, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2173, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2176, 920, 920, 920, 920, 920, 2177, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2168, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2178, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
@@ -22183,9 +22208,9 @@
goto _test_eof767;
case 767:
if ( 240u <= (*( current_position)) && (*( current_position)) <= 241u )
- goto tr1320;
+ goto tr1321;
goto tr57;
-tr1458:
+tr1459:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -22196,25 +22221,25 @@
case 768:
switch( (*( current_position)) ) {
case 15u: goto st769;
- case 102u: goto tr1324;
- case 144u: goto tr1325;
+ case 102u: goto tr1325;
+ case 144u: goto tr1326;
}
if ( (*( current_position)) > 71u ) {
if ( 72u <= (*( current_position)) && (*( current_position)) <= 79u )
- goto tr1323;
+ goto tr1324;
} else if ( (*( current_position)) >= 64u )
- goto tr1322;
+ goto tr1323;
goto tr57;
st769:
if ( ++( current_position) == ( end_of_bundle) )
goto _test_eof769;
case 769:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2189, 2189, 2190, 920, 920, 920, 2190, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2189, 2191, 2192, 2192, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2189, 2189, 2189, 920, 920, 920, 920, 2189, 2189, 2193, 2193, 2189, 2189, 2189, 2189, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2193, 2194, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2193, 2193, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2195, 920, 920, 920, 2196, 2197, 920, 920, 920, 920, 2198, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2199, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2193, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2190, 2190, 2191, 920, 920, 920, 2191, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2190, 2192, 2193, 2193, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2190, 2190, 2190, 920, 920, 920, 920, 2190, 2190, 2194, 2194, 2190, 2190, 2190, 2190, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2194, 2195, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2194, 2194, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2196, 920, 920, 920, 2197, 2198, 920, 920, 920, 920, 2199, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2200, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2194, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1322:
+tr1323:
{
SET_REX_PREFIX(*current_position);
}
@@ -22226,7 +22251,7 @@
if ( (*( current_position)) == 15u )
goto st769;
goto tr57;
-tr1323:
+tr1324:
{
SET_REX_PREFIX(*current_position);
}
@@ -22243,11 +22268,11 @@
goto _test_eof772;
case 772:
{
- static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2189, 2189, 2190, 920, 920, 920, 2190, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2189, 2191, 2201, 2201, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2189, 2189, 2189, 920, 920, 920, 920, 2189, 2189, 2193, 2193, 2189, 2189, 2189, 2189, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2193, 2194, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2193, 2193, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2202, 920, 920, 920, 2203, 2204, 920, 920, 920, 920, 2198, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2199, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2193, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2190, 2190, 2191, 920, 920, 920, 2191, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2190, 2192, 2202, 2202, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2190, 2190, 2190, 920, 920, 920, 920, 2190, 2190, 2194, 2194, 2190, 2190, 2190, 2190, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2194, 2195, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2194, 2194, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2203, 920, 920, 920, 2204, 2205, 920, 920, 920, 920, 2199, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2200, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2194, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1501:
+tr1502:
{
SET_REPNZ_PREFIX(TRUE);
}
@@ -22261,19 +22286,19 @@
case 773:
switch( (*( current_position)) ) {
case 15u: goto st760;
- case 72u: goto tr1342;
- case 102u: goto tr1343;
+ case 72u: goto tr1343;
+ case 102u: goto tr1344;
}
if ( (*( current_position)) < 73u ) {
if ( 64u <= (*( current_position)) && (*( current_position)) <= 71u )
- goto tr1301;
+ goto tr1302;
} else if ( (*( current_position)) > 79u ) {
if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
goto tr743;
} else
- goto tr1302;
+ goto tr1303;
goto tr57;
-tr1342:
+tr1343:
{
SET_REX_PREFIX(*current_position);
}
@@ -22287,7 +22312,7 @@
case 175u: goto tr743;
}
goto tr57;
-tr1502:
+tr1503:
{
SET_REPZ_PREFIX(TRUE);
}
@@ -22304,13 +22329,13 @@
case 775:
switch( (*( current_position)) ) {
case 15u: goto st769;
- case 72u: goto tr1344;
- case 102u: goto tr1345;
- case 144u: goto tr1325;
+ case 72u: goto tr1345;
+ case 102u: goto tr1346;
+ case 144u: goto tr1326;
}
if ( (*( current_position)) < 73u ) {
if ( 64u <= (*( current_position)) && (*( current_position)) <= 71u )
- goto tr1322;
+ goto tr1323;
} else if ( (*( current_position)) > 79u ) {
if ( (*( current_position)) > 171u ) {
if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
@@ -22318,9 +22343,9 @@
} else if ( (*( current_position)) >= 170u )
goto tr743;
} else
- goto tr1323;
+ goto tr1324;
goto tr57;
-tr1344:
+tr1345:
{
SET_REX_PREFIX(*current_position);
}
@@ -22335,7 +22360,7 @@
case 175u: goto tr743;
}
goto tr57;
-tr1496:
+tr1497:
{
SET_REPNZ_PREFIX(TRUE);
}
@@ -22349,12 +22374,12 @@
case 777:
switch( (*( current_position)) ) {
case 15u: goto st760;
- case 72u: goto tr1346;
- case 102u: goto tr1347;
+ case 72u: goto tr1347;
+ case 102u: goto tr1348;
}
if ( (*( current_position)) < 73u ) {
if ( 64u <= (*( current_position)) && (*( current_position)) <= 71u )
- goto tr1301;
+ goto tr1302;
} else if ( (*( current_position)) > 79u ) {
if ( (*( current_position)) > 167u ) {
if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
@@ -22362,9 +22387,9 @@
} else if ( (*( current_position)) >= 166u )
goto tr742;
} else
- goto tr1302;
+ goto tr1303;
goto tr57;
-tr1346:
+tr1347:
{
SET_REX_PREFIX(*current_position);
}
@@ -22379,7 +22404,7 @@
case 175u: goto tr743;
}
goto tr57;
-tr1497:
+tr1498:
{
SET_REPZ_PREFIX(TRUE);
}
@@ -22396,16 +22421,16 @@
case 779:
switch( (*( current_position)) ) {
case 15u: goto st769;
- case 72u: goto tr1348;
- case 102u: goto tr1349;
- case 144u: goto tr1325;
+ case 72u: goto tr1349;
+ case 102u: goto tr1350;
+ case 144u: goto tr1326;
}
if ( (*( current_position)) < 164u ) {
if ( (*( current_position)) > 71u ) {
if ( 73u <= (*( current_position)) && (*( current_position)) <= 79u )
- goto tr1323;
+ goto tr1324;
} else if ( (*( current_position)) >= 64u )
- goto tr1322;
+ goto tr1323;
} else if ( (*( current_position)) > 167u ) {
if ( (*( current_position)) > 171u ) {
if ( 174u <= (*( current_position)) && (*( current_position)) <= 175u )
@@ -22415,7 +22440,7 @@
} else
goto tr742;
goto tr57;
-tr1348:
+tr1349:
{
SET_REX_PREFIX(*current_position);
}
@@ -22432,7 +22457,7 @@
case 175u: goto tr743;
}
goto tr57;
-tr1491:
+tr1492:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -22448,11 +22473,11 @@
goto _test_eof781;
case 781:
{
- static const unsigned short jump_table[] = { 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 1609, 905, 905, 905, 905, 905, 905, 905, 905, 2213 };
+ static const unsigned short jump_table[] = { 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 898, 898, 898, 898, 899, 900, 898, 898, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 901, 901, 901, 901, 902, 901, 901, 901, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 903, 903, 903, 903, 904, 903, 903, 903, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 1609, 905, 905, 905, 905, 905, 905, 905, 905, 2214 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1492:
+tr1493:
{
SET_REPZ_PREFIX(TRUE);
}
@@ -22466,20 +22491,20 @@
case 782:
switch( (*( current_position)) ) {
case 15u: goto st769;
- case 72u: goto tr1351;
- case 102u: goto tr1352;
- case 144u: goto tr1325;
+ case 72u: goto tr1352;
+ case 102u: goto tr1353;
+ case 144u: goto tr1326;
}
if ( (*( current_position)) < 73u ) {
if ( 64u <= (*( current_position)) && (*( current_position)) <= 71u )
- goto tr1322;
+ goto tr1323;
} else if ( (*( current_position)) > 79u ) {
if ( 172u <= (*( current_position)) && (*( current_position)) <= 173u )
goto tr736;
} else
- goto tr1323;
+ goto tr1324;
goto tr57;
-tr1351:
+tr1352:
{
SET_REX_PREFIX(*current_position);
}
@@ -22505,11 +22530,11 @@
goto _test_eof784;
case 784:
{
- static const unsigned short jump_table[] = { 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2216, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366 };
+ static const unsigned short jump_table[] = { 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2217, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1589, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1477:
+tr1478:
{
SET_REX_PREFIX(*current_position);
}
@@ -22522,11 +22547,11 @@
goto _test_eof785;
case 785:
{
- static const unsigned short jump_table[] = { 1098, 2217, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 1264, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
+ static const unsigned short jump_table[] = { 1098, 2218, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 1264, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1354:
+tr1355:
{
SET_OPERAND_TYPE(0, OperandSize64bit);
}
@@ -22536,11 +22561,11 @@
goto _test_eof786;
case 786:
{
- static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 2218, 2218, 2218, 2218, 2219, 2220, 2218, 2218 };
+ static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 2219, 2219, 2219, 2219, 2220, 2221, 2219, 2219 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1355:
+tr1356:
{
SET_OPERAND_NAME(0, ((*current_position) & 0x07) |
((GET_REX_PREFIX() & 0x01) << 3) |
@@ -22551,8 +22576,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -22570,7 +22595,7 @@
operand_states = 0;
}
goto st857;
-tr1357:
+tr1358:
{ if (restricted_register == REG_RBP)
instruction_info_collected |= RESTRICTED_REGISTER_USED;
else
@@ -22582,8 +22607,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -22601,7 +22626,7 @@
operand_states = 0;
}
goto st857;
-tr1356:
+tr1357:
{ if (restricted_register == REG_RSP)
instruction_info_collected |= RESTRICTED_REGISTER_USED;
else
@@ -22613,8 +22638,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -22637,11 +22662,11 @@
goto _test_eof857;
case 857:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2374, 2272, 2375, 2272, 2375, 2272, 2375, 2272, 2376, 2275, 2377, 2277, 2378, 2277, 2379, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2380 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2375, 2273, 2376, 2273, 2376, 2273, 2376, 2273, 2377, 2276, 2378, 2278, 2379, 2278, 2380, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2381 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1511:
+tr1512:
{
SET_REX_PREFIX(*current_position);
}
@@ -22658,7 +22683,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1517:
+tr1518:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -22668,11 +22693,11 @@
goto _test_eof788;
case 788:
{
- static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 920, 920, 920, 920, 920, 920, 920, 920, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 922, 922, 922, 922, 922, 922, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 920, 920, 920, 920, 920, 920, 920, 920, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 922, 922, 922, 922, 922, 922, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1512:
+tr1513:
{
SET_REX_PREFIX(*current_position);
}
@@ -22689,7 +22714,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1513:
+tr1514:
{
SET_REX_PREFIX(*current_position);
}
@@ -22711,11 +22736,11 @@
goto _test_eof791;
case 791:
{
- static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, 920, 920, 920, 920, 920, 920, 920, 920, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 922, 922, 922, 922, 922, 922, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 920, 920, 920, 920, 920, 920, 920, 920, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 922, 922, 922, 922, 922, 922, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1514:
+tr1515:
{
SET_REX_PREFIX(*current_position);
}
@@ -22732,7 +22757,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1515:
+tr1516:
{
SET_REX_PREFIX(*current_position);
}
@@ -22749,7 +22774,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1516:
+tr1517:
{
SET_REX_PREFIX(*current_position);
}
@@ -22766,7 +22791,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1478:
+tr1479:
{
SET_REX_PREFIX(*current_position);
}
@@ -22779,11 +22804,11 @@
goto _test_eof795;
case 795:
{
- static const unsigned short jump_table[] = { 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 2225, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
+ static const unsigned short jump_table[] = { 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 2226, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1362:
+tr1363:
{
SET_OPERAND_TYPE(0, OperandSize64bit);
}
@@ -22793,11 +22818,11 @@
goto _test_eof796;
case 796:
{
- static const unsigned short jump_table[] = { 1359, 1359, 1359, 1359, 2226, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2226, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2226, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2226, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2226, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2226, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2226, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 1360, 1361, 1359, 1359, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1359, 1359, 1359, 1359, 2227, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2227, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2227, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2227, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2227, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2227, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2227, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 1360, 1361, 1359, 1359, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1363:
+tr1364:
{
SET_OPERAND_NAME(0, (((*current_position) & 0x38) >> 3) |
((GET_REX_PREFIX() & 0x04) << 1) |
@@ -22809,11 +22834,11 @@
goto _test_eof797;
case 797:
{
- static const unsigned short jump_table[] = { 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2227, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2227, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2227, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2227, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2227, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2227, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2227, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2227, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366 };
+ static const unsigned short jump_table[] = { 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2228, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2228, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2228, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2228, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2228, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2228, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2228, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2228, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1364:
+tr1365:
{
SET_DISP_TYPE(DISPNONE);
SET_MODRM_BASE(((*current_position) & 0x7) |
@@ -22829,8 +22854,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -22853,11 +22878,11 @@
goto _test_eof858;
case 858:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2271, 2381, 2273, 2381, 2273, 2381, 2273, 2381, 2274, 2382, 2276, 2383, 2278, 2383, 2277, 2383, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2272, 2382, 2274, 2382, 2274, 2382, 2274, 2382, 2275, 2383, 2277, 2384, 2279, 2384, 2278, 2384, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1518:
+tr1519:
{
SET_REX_PREFIX(*current_position);
}
@@ -22883,7 +22908,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1519:
+tr1520:
{
SET_REX_PREFIX(*current_position);
}
@@ -22909,7 +22934,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1520:
+tr1521:
{
SET_REX_PREFIX(*current_position);
}
@@ -22926,7 +22951,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1479:
+tr1480:
{
SET_REX_PREFIX(*current_position);
}
@@ -22939,11 +22964,11 @@
goto _test_eof803;
case 803:
{
- static const unsigned short jump_table[] = { 1098, 2230, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 1264, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
+ static const unsigned short jump_table[] = { 1098, 2231, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 1264, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1367:
+tr1368:
{
SET_OPERAND_TYPE(0, OperandSize64bit);
}
@@ -22953,11 +22978,11 @@
goto _test_eof804;
case 804:
{
- static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218 };
+ static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1467:
+tr1468:
{
SET_REX_PREFIX(*current_position);
}
@@ -22970,11 +22995,11 @@
goto _test_eof805;
case 805:
{
- static const unsigned short jump_table[] = { 1098, 2231, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 1264, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
+ static const unsigned short jump_table[] = { 1098, 2232, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 1264, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1368:
+tr1369:
{
SET_OPERAND_TYPE(0, OperandSize64bit);
}
@@ -22984,11 +23009,11 @@
goto _test_eof806;
case 806:
{
- static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 870 };
+ static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 2233, 2233, 2233, 2233, 2233, 2233, 2233, 870 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1369:
+tr1370:
{
SET_OPERAND_NAME(0, ((*current_position) & 0x07) |
((GET_REX_PREFIX() & 0x01) << 3) |
@@ -22999,8 +23024,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -23023,11 +23048,11 @@
goto _test_eof859;
case 859:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2271, 2384, 2273, 2384, 2273, 2384, 2273, 2384, 2274, 2385, 2276, 2386, 2278, 2386, 2277, 2386, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2272, 2385, 2274, 2385, 2274, 2385, 2274, 2385, 2275, 2386, 2277, 2387, 2279, 2387, 2278, 2387, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1521:
+tr1522:
{
SET_REX_PREFIX(*current_position);
}
@@ -23049,11 +23074,11 @@
goto _test_eof808;
case 808:
{
- static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 920, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 922, 922, 922, 922, 922, 922, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 920, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 922, 922, 922, 922, 922, 922, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1522:
+tr1523:
{
SET_REX_PREFIX(*current_position);
}
@@ -23075,11 +23100,11 @@
goto _test_eof810;
case 810:
{
- static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 920, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 922, 922, 922, 922, 922, 922, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 920, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 922, 922, 922, 922, 922, 922, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1523:
+tr1524:
{
SET_REX_PREFIX(*current_position);
}
@@ -23096,7 +23121,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1468:
+tr1469:
{
SET_REX_PREFIX(*current_position);
}
@@ -23109,11 +23134,11 @@
goto _test_eof812;
case 812:
{
- static const unsigned short jump_table[] = { 1098, 2231, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 2237, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
+ static const unsigned short jump_table[] = { 1098, 2232, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 2238, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1374:
+tr1375:
{
SET_OPERAND_TYPE(0, OperandSize64bit);
}
@@ -23123,11 +23148,11 @@
goto _test_eof813;
case 813:
{
- static const unsigned short jump_table[] = { 1359, 1359, 1359, 1359, 2238, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2238, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2238, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2238, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2238, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2238, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2238, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2238, 1361, 1359, 1359, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1359, 1359, 1359, 1359, 2239, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2239, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2239, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2239, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2239, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2239, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2239, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2239, 1361, 1359, 1359, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1375:
+tr1376:
{
SET_OPERAND_NAME(0, (((*current_position) & 0x38) >> 3) |
((GET_REX_PREFIX() & 0x04) << 1) |
@@ -23139,11 +23164,11 @@
goto _test_eof814;
case 814:
{
- static const unsigned short jump_table[] = { 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2239, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2239, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2239, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2239, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2239, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2239, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2239, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366 };
+ static const unsigned short jump_table[] = { 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2240, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2240, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2240, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2240, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2240, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2240, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2240, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1376:
+tr1377:
{
SET_DISP_TYPE(DISPNONE);
SET_MODRM_BASE(((*current_position) & 0x7) |
@@ -23159,8 +23184,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -23183,11 +23208,11 @@
goto _test_eof860;
case 860:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2271, 2387, 2273, 2387, 2273, 2387, 2273, 2387, 2274, 2388, 2276, 2389, 2278, 2389, 2277, 2389, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2325 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2272, 2388, 2274, 2388, 2274, 2388, 2274, 2388, 2275, 2389, 2277, 2390, 2279, 2390, 2278, 2390, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2326 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1524:
+tr1525:
{
SET_REX_PREFIX(*current_position);
}
@@ -23213,7 +23238,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1525:
+tr1526:
{
SET_REX_PREFIX(*current_position);
}
@@ -23239,7 +23264,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1526:
+tr1527:
{
SET_REX_PREFIX(*current_position);
}
@@ -23256,7 +23281,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1463:
+tr1464:
{
SET_REX_PREFIX(*current_position);
}
@@ -23269,11 +23294,11 @@
goto _test_eof820;
case 820:
{
- static const unsigned short jump_table[] = { 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 2242, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
+ static const unsigned short jump_table[] = { 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 2243, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1379:
+tr1380:
{
SET_OPERAND_TYPE(0, OperandSize64bit);
}
@@ -23283,11 +23308,11 @@
goto _test_eof821;
case 821:
{
- static const unsigned short jump_table[] = { 1359, 1359, 1359, 1359, 2243, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2243, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2243, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2243, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2243, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2244, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2243, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2243, 1361, 1359, 1359, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 1359, 1359, 1359, 1359, 2244, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2244, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2244, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2244, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2244, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2245, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2244, 1361, 1359, 1359, 1359, 1359, 1359, 1359, 2244, 1361, 1359, 1359, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1363, 1362, 1362, 1362, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1365, 1364, 1364, 1364, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1380:
+tr1381:
{
SET_OPERAND_NAME(0, (((*current_position) & 0x38) >> 3) |
((GET_REX_PREFIX() & 0x04) << 1) |
@@ -23299,11 +23324,11 @@
goto _test_eof822;
case 822:
{
- static const unsigned short jump_table[] = { 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366 };
+ static const unsigned short jump_table[] = { 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1382:
+tr1383:
{
SET_DISP_TYPE(DISPNONE);
SET_MODRM_BASE(((*current_position) & 0x7) |
@@ -23319,8 +23344,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -23338,7 +23363,7 @@
operand_states = 0;
}
goto st861;
-tr1385:
+tr1386:
{ if (restricted_register == REG_RBP)
instruction_info_collected |= RESTRICTED_REGISTER_USED;
else
@@ -23350,8 +23375,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -23374,11 +23399,11 @@
goto _test_eof861;
case 861:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2390, 2272, 2391, 2272, 2391, 2272, 2391, 2272, 2392, 2275, 2393, 2277, 2394, 2277, 2395, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2396 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2391, 2273, 2392, 2273, 2392, 2273, 2392, 2273, 2393, 2276, 2394, 2278, 2395, 2278, 2396, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2397 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1527:
+tr1528:
{
SET_REX_PREFIX(*current_position);
}
@@ -23395,7 +23420,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1533:
+tr1534:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -23409,7 +23434,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1528:
+tr1529:
{
SET_REX_PREFIX(*current_position);
}
@@ -23426,7 +23451,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1529:
+tr1530:
{
SET_REX_PREFIX(*current_position);
}
@@ -23452,7 +23477,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1530:
+tr1531:
{
SET_REX_PREFIX(*current_position);
}
@@ -23469,7 +23494,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1531:
+tr1532:
{
SET_REX_PREFIX(*current_position);
}
@@ -23486,7 +23511,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1532:
+tr1533:
{
SET_REX_PREFIX(*current_position);
}
@@ -23503,7 +23528,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1381:
+tr1382:
{
SET_OPERAND_NAME(0, (((*current_position) & 0x38) >> 3) |
((GET_REX_PREFIX() & 0x04) << 1) |
@@ -23515,11 +23540,11 @@
goto _test_eof831;
case 831:
{
- static const unsigned short jump_table[] = { 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2248, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2245, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366 };
+ static const unsigned short jump_table[] = { 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2249, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 2246, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1367, 1366, 1366 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1464:
+tr1465:
{
SET_REX_PREFIX(*current_position);
}
@@ -23532,11 +23557,11 @@
goto _test_eof832;
case 832:
{
- static const unsigned short jump_table[] = { 1098, 2249, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 1264, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
+ static const unsigned short jump_table[] = { 1098, 2250, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 1264, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1386:
+tr1387:
{
SET_OPERAND_TYPE(0, OperandSize64bit);
}
@@ -23546,11 +23571,11 @@
goto _test_eof833;
case 833:
{
- static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 2250, 2250, 2250, 2250, 2251, 2252, 2250, 2250 };
+ static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 2251, 2251, 2251, 2251, 2252, 2253, 2251, 2251 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1387:
+tr1388:
{
SET_OPERAND_NAME(0, ((*current_position) & 0x07) |
((GET_REX_PREFIX() & 0x01) << 3) |
@@ -23561,8 +23586,8 @@
rex_prefix, operand_states);
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -23580,7 +23605,7 @@
operand_states = 0;
}
goto st862;
-tr1389:
+tr1390:
{ if (restricted_register == REG_RBP)
instruction_info_collected |= RESTRICTED_REGISTER_USED;
else
@@ -23592,8 +23617,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -23611,7 +23636,7 @@
operand_states = 0;
}
goto st862;
-tr1388:
+tr1389:
{ if (restricted_register == REG_RSP)
instruction_info_collected |= RESTRICTED_REGISTER_USED;
else
@@ -23623,8 +23648,8 @@
instruction_info_collected |= SPECIAL_INSTRUCTION;
}
{
- if (instruction_info_collected & VALIDATION_ERRORS ||
- options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION) {
+ if ((instruction_info_collected & VALIDATION_ERRORS_MASK) ||
+ (options & CALL_USER_CALLBACK_ON_EACH_INSTRUCTION)) {
result &= user_callback(
instruction_start, current_position,
instruction_info_collected |
@@ -23647,11 +23672,11 @@
goto _test_eof862;
case 862:
{
- static const unsigned short jump_table[] = { 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 2262, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2263, 2258, 2264, 2260, 2265, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2256, 2257, 2258, 2259, 2260, 2261, 2266, 920, 2256, 2257, 2258, 2259, 2260, 2261, 920, 920, 2267, 2267, 2267, 2267, 2268, 2269, 2270, 920, 2397, 2272, 2398, 2272, 2398, 2272, 2398, 2272, 2399, 2275, 2400, 2277, 2401, 2277, 2402, 2277, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 920, 920, 920, 2264, 920, 920, 2281, 920, 2269, 2282, 2268, 2283, 920, 920, 920, 920, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2285, 2286, 920, 2287, 2267, 2267, 2288, 2289, 2290, 2291, 2292, 2293, 920, 2294, 920, 2295, 2296, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2296, 2296, 920, 2298, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2268, 2269, 920, 920, 920, 920, 920, 920, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2302, 920, 920, 2303, 2304, 2305, 2306, 920, 920, 920, 920, 920, 920, 920, 920, 2307, 2308, 2307, 2308, 920, 920, 920, 920, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2284, 2284, 2284, 2284, 920, 920, 920, 920, 2317, 2318, 920, 2284, 920, 920, 920, 920, 2319, 920, 2320, 2321, 2296, 2296, 2322, 2323, 2296, 2296, 920, 920, 2296, 2296, 2324, 2403 };
+ static const unsigned short jump_table[] = { 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 2263, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2264, 2259, 2265, 2261, 2266, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2257, 2258, 2259, 2260, 2261, 2262, 2267, 920, 2257, 2258, 2259, 2260, 2261, 2262, 920, 920, 2268, 2268, 2268, 2268, 2269, 2270, 2271, 920, 2398, 2273, 2399, 2273, 2399, 2273, 2399, 2273, 2400, 2276, 2401, 2278, 2402, 2278, 2403, 2278, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 920, 920, 920, 2265, 920, 920, 2282, 920, 2270, 2283, 2269, 2284, 920, 920, 920, 920, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2286, 2287, 920, 2288, 2268, 2268, 2289, 2290, 2291, 2292, 2293, 2294, 920, 2295, 920, 2296, 2297, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2297, 2297, 920, 2299, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 2269, 2270, 920, 920, 920, 920, 920, 920, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2303, 920, 920, 2304, 2305, 2306, 2307, 920, 920, 920, 920, 920, 920, 920, 920, 2308, 2309, 2308, 2309, 920, 920, 920, 920, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2285, 2285, 2285, 2285, 920, 920, 920, 920, 2318, 2319, 920, 2285, 920, 920, 920, 920, 2320, 920, 2321, 2322, 2297, 2297, 2323, 2324, 2297, 2297, 920, 920, 2297, 2297, 2325, 2404 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1534:
+tr1535:
{
SET_REX_PREFIX(*current_position);
}
@@ -23668,7 +23693,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1540:
+tr1541:
{
BitmapSetBit(valid_targets, current_position - data);
}
@@ -23678,11 +23703,11 @@
goto _test_eof835;
case 835:
{
- static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 920, 920, 920, 920, 920, 920, 920, 920, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 922, 922, 922, 922, 922, 922, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 920, 920, 920, 920, 920, 920, 920, 920, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 922, 922, 922, 922, 922, 922, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1535:
+tr1536:
{
SET_REX_PREFIX(*current_position);
}
@@ -23699,7 +23724,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1536:
+tr1537:
{
SET_REX_PREFIX(*current_position);
}
@@ -23721,11 +23746,11 @@
goto _test_eof838;
case 838:
{
- static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 920, 920, 920, 920, 920, 920, 920, 920, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 922, 922, 922, 922, 922, 922, 920, 920, 920, 920, 920, 920, 920, 920 };
+ static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 863, 863, 863, 863, 2, 865, 863, 863, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 866, 866, 866, 866, 8, 866, 866, 866, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 868, 868, 868, 868, 9, 868, 868, 868, 920, 920, 920, 920, 920, 920, 920, 920, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, 920, 920, 920, 920, 920, 920, 920, 920, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 922, 922, 922, 922, 922, 922, 920, 920, 920, 920, 920, 920, 920, 920 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1537:
+tr1538:
{
SET_REX_PREFIX(*current_position);
}
@@ -23742,7 +23767,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1538:
+tr1539:
{
SET_REX_PREFIX(*current_position);
}
@@ -23759,7 +23784,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1539:
+tr1540:
{
SET_REX_PREFIX(*current_position);
}
@@ -23776,7 +23801,7 @@
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1465:
+tr1466:
{
SET_REX_PREFIX(*current_position);
}
@@ -23789,11 +23814,11 @@
goto _test_eof842;
case 842:
{
- static const unsigned short jump_table[] = { 1098, 2255, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 1264, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
+ static const unsigned short jump_table[] = { 1098, 2256, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 170, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 1098, 1253, 1100, 1254, 1101, 1255, 920, 920, 55, 55, 55, 55, 64, 96, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 920, 920, 920, 1254, 920, 920, 920, 920, 96, 1257, 64, 1258, 920, 920, 920, 920, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 121, 234, 920, 235, 55, 55, 949, 1261, 1114, 1387, 1116, 1388, 920, 1264, 920, 146, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 922, 922, 920, 1122, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 64, 96, 920, 920, 920, 920, 920, 920, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 147, 228, 920, 920, 920, 920, 149, 229, 920, 920, 920, 920, 920, 920, 920, 920, 151, 230, 151, 230, 920, 920, 920, 920, 153, 154, 155, 156, 157, 158, 159, 160, 95, 95, 95, 95, 920, 920, 920, 920, 1139, 76, 920, 95, 920, 920, 920, 920, 920, 920, 920, 920, 922, 922, 165, 231, 922, 922, 920, 920, 922, 922, 167, 232 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
-tr1392:
+tr1393:
{
SET_OPERAND_TYPE(0, OperandSize64bit);
}
@@ -23803,7 +23828,7 @@
goto _test_eof843;
case 843:
{
- static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250 };
+ static const unsigned short jump_table[] = { 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 863, 863, 863, 863, 2, 865, 863, 863, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 866, 866, 866, 866, 8, 866, 866, 866, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 868, 868, 868, 868, 9, 868, 868, 868, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251 };
( current_state) = jump_table[(*( current_position))];
goto _again;
}
« no previous file with comments | « src/trusted/validator_ragel/gen/validator_x86_32.c ('k') | src/trusted/validator_ragel/unreviewed/dfa_validate_32.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698