- case 241: value = 240; break; /* mvn --> not. */
- case 316: value = 315; break; /* mov --> orr. */
- case 387: value = 386; break; /* sxtl --> sshll. */
- case 389: value = 388; break; /* sxtl2 --> sshll2. */
- case 411: value = 410; break; /* uxtl --> ushll. */
- case 413: value = 412; break; /* uxtl2 --> ushll2. */
- case 534: value = 533; break; /* mov --> dup. */
- case 621: value = 620; break; /* sxtw --> sxth. */
- case 620: value = 619; break; /* sxth --> sxtb. */
- case 619: value = 622; break; /* sxtb --> asr. */
- case 622: value = 618; break; /* asr --> sbfx. */
- case 618: value = 617; break; /* sbfx --> sbfiz. */
- case 617: value = 616; break; /* sbfiz --> sbfm. */
- case 625: value = 626; break; /* bfc --> bfxil. */
- case 626: value = 624; break; /* bfxil --> bfi. */
- case 624: value = 623; break; /* bfi --> bfm. */
- case 631: value = 630; break; /* uxth --> uxtb. */
- case 630: value = 633; break; /* uxtb --> lsr. */
- case 633: value = 632; break; /* lsr --> lsl. */
- case 632: value = 629; break; /* lsl --> ubfx. */
- case 629: value = 628; break; /* ubfx --> ubfiz. */
- case 628: value = 627; break; /* ubfiz --> ubfm. */
- case 663: value = 662; break; /* cset --> cinc. */
- case 662: value = 661; break; /* cinc --> csinc. */
- case 666: value = 665; break; /* csetm --> cinv. */
- case 665: value = 664; break; /* cinv --> csinv. */
- case 668: value = 667; break; /* cneg --> csneg. */
- case 686: value = 687; break; /* rev --> rev64. */
- case 712: value = 711; break; /* lsl --> lslv. */
- case 714: value = 713; break; /* lsr --> lsrv. */
- case 716: value = 715; break; /* asr --> asrv. */
- case 718: value = 717; break; /* ror --> rorv. */
- case 729: value = 728; break; /* mul --> madd. */
- case 731: value = 730; break; /* mneg --> msub. */
- case 733: value = 732; break; /* smull --> smaddl. */
- case 735: value = 734; break; /* smnegl --> smsubl. */
- case 738: value = 737; break; /* umull --> umaddl. */
- case 740: value = 739; break; /* umnegl --> umsubl. */
- case 751: value = 750; break; /* ror --> extr. */
- case 970: value = 969; break; /* bic --> and. */
- case 972: value = 971; break; /* mov --> orr. */
- case 975: value = 974; break; /* tst --> ands. */
- case 980: value = 979; break; /* uxtw --> mov. */
- case 979: value = 978; break; /* mov --> orr. */
- case 982: value = 981; break; /* mvn --> orn. */
- case 986: value = 985; break; /* tst --> ands. */
- case 1112: value = 1016; break; /* staddb --> ldaddb. */
- case 1113: value = 1017; break; /* staddh --> ldaddh. */
- case 1114: value = 1018; break; /* stadd --> ldadd. */
- case 1115: value = 1020; break; /* staddlb --> ldaddlb. */
- case 1116: value = 1023; break; /* staddlh --> ldaddlh. */
- case 1117: value = 1026; break; /* staddl --> ldaddl. */
- case 1118: value = 1028; break; /* stclrb --> ldclrb. */
- case 1119: value = 1029; break; /* stclrh --> ldclrh. */
- case 1120: value = 1030; break; /* stclr --> ldclr. */
- case 1121: value = 1032; break; /* stclrlb --> ldclrlb. */
- case 1122: value = 1035; break; /* stclrlh --> ldclrlh. */
- case 1123: value = 1038; break; /* stclrl --> ldclrl. */
- case 1124: value = 1040; break; /* steorb --> ldeorb. */
- case 1125: value = 1041; break; /* steorh --> ldeorh. */
- case 1126: value = 1042; break; /* steor --> ldeor. */
- case 1127: value = 1044; break; /* steorlb --> ldeorlb. */
- case 1128: value = 1047; break; /* steorlh --> ldeorlh. */
- case 1129: value = 1050; break; /* steorl --> ldeorl. */
- case 1130: value = 1052; break; /* stsetb --> ldsetb. */
- case 1131: value = 1053; break; /* stseth --> ldseth. */
- case 1132: value = 1054; break; /* stset --> ldset. */
- case 1133: value = 1056; break; /* stsetlb --> ldsetlb. */
- case 1134: value = 1059; break; /* stsetlh --> ldsetlh. */
- case 1135: value = 1062; break; /* stsetl --> ldsetl. */
- case 1136: value = 1064; break; /* stsmaxb --> ldsmaxb. */
- case 1137: value = 1065; break; /* stsmaxh --> ldsmaxh. */
- case 1138: value = 1066; break; /* stsmax --> ldsmax. */
- case 1139: value = 1068; break; /* stsmaxlb --> ldsmaxlb. */
- case 1140: value = 1071; break; /* stsmaxlh --> ldsmaxlh. */
- case 1141: value = 1074; break; /* stsmaxl --> ldsmaxl. */
- case 1142: value = 1076; break; /* stsminb --> ldsminb. */
- case 1143: value = 1077; break; /* stsminh --> ldsminh. */
- case 1144: value = 1078; break; /* stsmin --> ldsmin. */
- case 1145: value = 1080; break; /* stsminlb --> ldsminlb. */
- case 1146: value = 1083; break; /* stsminlh --> ldsminlh. */
- case 1147: value = 1086; break; /* stsminl --> ldsminl. */
- case 1148: value = 1088; break; /* stumaxb --> ldumaxb. */
- case 1149: value = 1089; break; /* stumaxh --> ldumaxh. */
- case 1150: value = 1090; break; /* stumax --> ldumax. */
- case 1151: value = 1092; break; /* stumaxlb --> ldumaxlb. */
- case 1152: value = 1095; break; /* stumaxlh --> ldumaxlh. */
- case 1153: value = 1098; break; /* stumaxl --> ldumaxl. */
- case 1154: value = 1100; break; /* stuminb --> lduminb. */
- case 1155: value = 1101; break; /* stuminh --> lduminh. */
- case 1156: value = 1102; break; /* stumin --> ldumin. */
- case 1157: value = 1104; break; /* stuminlb --> lduminlb. */
- case 1158: value = 1107; break; /* stuminlh --> lduminlh. */
- case 1159: value = 1110; break; /* stuminl --> lduminl. */
- case 1161: value = 1160; break; /* mov --> movn. */
- case 1163: value = 1162; break; /* mov --> movz. */
- case 1209: value = 1208; break; /* autibsp --> autibz. */
- case 1208: value = 1207; break; /* autibz --> autiasp. */
- case 1207: value = 1206; break; /* autiasp --> autiaz. */
- case 1206: value = 1205; break; /* autiaz --> pacibsp. */
- case 1205: value = 1204; break; /* pacibsp --> pacibz. */
- case 1204: value = 1203; break; /* pacibz --> paciasp. */
- case 1203: value = 1202; break; /* paciasp --> paciaz. */
- case 1202: value = 1183; break; /* paciaz --> psb. */
- case 1183: value = 1182; break; /* psb --> esb. */
- case 1182: value = 1181; break; /* esb --> autib1716. */
- case 1181: value = 1180; break; /* autib1716 --> autia1716. */
- case 1180: value = 1179; break; /* autia1716 --> pacib1716. */
- case 1179: value = 1178; break; /* pacib1716 --> pacia1716. */
- case 1178: value = 1177; break; /* pacia1716 --> xpaclri. */
- case 1177: value = 1176; break; /* xpaclri --> sevl. */
- case 1176: value = 1175; break; /* sevl --> sev. */
- case 1175: value = 1174; break; /* sev --> wfi. */
- case 1174: value = 1173; break; /* wfi --> wfe. */
- case 1173: value = 1172; break; /* wfe --> yield. */
- case 1172: value = 1171; break; /* yield --> bti. */
- case 1171: value = 1170; break; /* bti --> csdb. */
- case 1170: value = 1169; break; /* csdb --> nop. */
- case 1169: value = 1168; break; /* nop --> hint. */
- case 1187: value = 1186; break; /* pssbb --> ssbb. */
- case 1186: value = 1185; break; /* ssbb --> dsb. */
- case 1198: value = 1197; break; /* cpp --> dvp. */
- case 1197: value = 1196; break; /* dvp --> cfp. */
- case 1196: value = 1195; break; /* cfp --> tlbi. */
- case 1195: value = 1194; break; /* tlbi --> ic. */
- case 1194: value = 1193; break; /* ic --> dc. */
- case 1193: value = 1192; break; /* dc --> at. */
- case 1192: value = 1191; break; /* at --> sys. */
- case 2007: value = 1257; break; /* bic --> and. */
- case 1240: value = 1259; break; /* mov --> and. */
- case 1244: value = 1260; break; /* movs --> ands. */
- case 2008: value = 1295; break; /* cmple --> cmpge. */
- case 2011: value = 1298; break; /* cmplt --> cmpgt. */
- case 2009: value = 1300; break; /* cmplo --> cmphi. */
- case 2010: value = 1303; break; /* cmpls --> cmphs. */
- case 1237: value = 1325; break; /* mov --> cpy. */
- case 1239: value = 1326; break; /* mov --> cpy. */
- case 2018: value = 1242; break; /* fmov --> mov. */
- case 1242: value = 1327; break; /* mov --> cpy. */
- case 1232: value = 1339; break; /* mov --> dup. */
- case 1234: value = 1231; break; /* mov --> mov. */
- case 1231: value = 1340; break; /* mov --> dup. */
- case 2017: value = 1236; break; /* fmov --> mov. */
- case 1236: value = 1341; break; /* mov --> dup. */
- case 1235: value = 1342; break; /* mov --> dupm. */
- case 2012: value = 1344; break; /* eon --> eor. */
- case 1245: value = 1346; break; /* not --> eor. */
- case 1246: value = 1347; break; /* nots --> eors. */
- case 2013: value = 1352; break; /* facle --> facge. */
- case 2014: value = 1353; break; /* faclt --> facgt. */
- case 2015: value = 1366; break; /* fcmle --> fcmge. */
- case 2016: value = 1368; break; /* fcmlt --> fcmgt. */
- case 1229: value = 1374; break; /* fmov --> fcpy. */
- case 1228: value = 1397; break; /* fmov --> fdup. */
- case 1230: value = 1728; break; /* mov --> orr. */
- case 2019: value = 1729; break; /* orn --> orr. */
- case 1233: value = 1731; break; /* mov --> orr. */
- case 1243: value = 1732; break; /* movs --> orrs. */
- case 1238: value = 1794; break; /* mov --> sel. */
- case 1241: value = 1795; break; /* mov --> sel. */
+ case 157: value = 156; break; /* mov --> ins. */
+ case 243: value = 242; break; /* mvn --> not. */
+ case 318: value = 317; break; /* mov --> orr. */
+ case 389: value = 388; break; /* sxtl --> sshll. */
+ case 391: value = 390; break; /* sxtl2 --> sshll2. */
+ case 413: value = 412; break; /* uxtl --> ushll. */
+ case 415: value = 414; break; /* uxtl2 --> ushll2. */
+ case 536: value = 535; break; /* mov --> dup. */
+ case 623: value = 622; break; /* sxtw --> sxth. */
+ case 622: value = 621; break; /* sxth --> sxtb. */
+ case 621: value = 624; break; /* sxtb --> asr. */
+ case 624: value = 620; break; /* asr --> sbfx. */
+ case 620: value = 619; break; /* sbfx --> sbfiz. */
+ case 619: value = 618; break; /* sbfiz --> sbfm. */
+ case 627: value = 628; break; /* bfc --> bfxil. */
+ case 628: value = 626; break; /* bfxil --> bfi. */
+ case 626: value = 625; break; /* bfi --> bfm. */
+ case 633: value = 632; break; /* uxth --> uxtb. */
+ case 632: value = 635; break; /* uxtb --> lsr. */
+ case 635: value = 634; break; /* lsr --> lsl. */
+ case 634: value = 631; break; /* lsl --> ubfx. */
+ case 631: value = 630; break; /* ubfx --> ubfiz. */
+ case 630: value = 629; break; /* ubfiz --> ubfm. */
+ case 665: value = 664; break; /* cset --> cinc. */
+ case 664: value = 663; break; /* cinc --> csinc. */
+ case 668: value = 667; break; /* csetm --> cinv. */
+ case 667: value = 666; break; /* cinv --> csinv. */
+ case 670: value = 669; break; /* cneg --> csneg. */
+ case 688: value = 689; break; /* rev --> rev64. */
+ case 714: value = 713; break; /* lsl --> lslv. */
+ case 716: value = 715; break; /* lsr --> lsrv. */
+ case 718: value = 717; break; /* asr --> asrv. */
+ case 720: value = 719; break; /* ror --> rorv. */
+ case 733: value = 732; break; /* mul --> madd. */
+ case 735: value = 734; break; /* mneg --> msub. */
+ case 737: value = 736; break; /* smull --> smaddl. */
+ case 739: value = 738; break; /* smnegl --> smsubl. */
+ case 742: value = 741; break; /* umull --> umaddl. */
+ case 744: value = 743; break; /* umnegl --> umsubl. */
+ case 755: value = 754; break; /* ror --> extr. */
+ case 974: value = 973; break; /* bic --> and. */
+ case 976: value = 975; break; /* mov --> orr. */
+ case 979: value = 978; break; /* tst --> ands. */
+ case 984: value = 983; break; /* uxtw --> mov. */
+ case 983: value = 982; break; /* mov --> orr. */
+ case 986: value = 985; break; /* mvn --> orn. */
+ case 990: value = 989; break; /* tst --> ands. */
+ case 1116: value = 1020; break; /* staddb --> ldaddb. */
+ case 1117: value = 1021; break; /* staddh --> ldaddh. */
+ case 1118: value = 1022; break; /* stadd --> ldadd. */
+ case 1119: value = 1024; break; /* staddlb --> ldaddlb. */
+ case 1120: value = 1027; break; /* staddlh --> ldaddlh. */
+ case 1121: value = 1030; break; /* staddl --> ldaddl. */
+ case 1122: value = 1032; break; /* stclrb --> ldclrb. */
+ case 1123: value = 1033; break; /* stclrh --> ldclrh. */
+ case 1124: value = 1034; break; /* stclr --> ldclr. */
+ case 1125: value = 1036; break; /* stclrlb --> ldclrlb. */
+ case 1126: value = 1039; break; /* stclrlh --> ldclrlh. */
+ case 1127: value = 1042; break; /* stclrl --> ldclrl. */
+ case 1128: value = 1044; break; /* steorb --> ldeorb. */
+ case 1129: value = 1045; break; /* steorh --> ldeorh. */
+ case 1130: value = 1046; break; /* steor --> ldeor. */
+ case 1131: value = 1048; break; /* steorlb --> ldeorlb. */
+ case 1132: value = 1051; break; /* steorlh --> ldeorlh. */
+ case 1133: value = 1054; break; /* steorl --> ldeorl. */
+ case 1134: value = 1056; break; /* stsetb --> ldsetb. */
+ case 1135: value = 1057; break; /* stseth --> ldseth. */
+ case 1136: value = 1058; break; /* stset --> ldset. */
+ case 1137: value = 1060; break; /* stsetlb --> ldsetlb. */
+ case 1138: value = 1063; break; /* stsetlh --> ldsetlh. */
+ case 1139: value = 1066; break; /* stsetl --> ldsetl. */
+ case 1140: value = 1068; break; /* stsmaxb --> ldsmaxb. */
+ case 1141: value = 1069; break; /* stsmaxh --> ldsmaxh. */
+ case 1142: value = 1070; break; /* stsmax --> ldsmax. */
+ case 1143: value = 1072; break; /* stsmaxlb --> ldsmaxlb. */
+ case 1144: value = 1075; break; /* stsmaxlh --> ldsmaxlh. */
+ case 1145: value = 1078; break; /* stsmaxl --> ldsmaxl. */
+ case 1146: value = 1080; break; /* stsminb --> ldsminb. */
+ case 1147: value = 1081; break; /* stsminh --> ldsminh. */
+ case 1148: value = 1082; break; /* stsmin --> ldsmin. */
+ case 1149: value = 1084; break; /* stsminlb --> ldsminlb. */
+ case 1150: value = 1087; break; /* stsminlh --> ldsminlh. */
+ case 1151: value = 1090; break; /* stsminl --> ldsminl. */
+ case 1152: value = 1092; break; /* stumaxb --> ldumaxb. */
+ case 1153: value = 1093; break; /* stumaxh --> ldumaxh. */
+ case 1154: value = 1094; break; /* stumax --> ldumax. */
+ case 1155: value = 1096; break; /* stumaxlb --> ldumaxlb. */
+ case 1156: value = 1099; break; /* stumaxlh --> ldumaxlh. */
+ case 1157: value = 1102; break; /* stumaxl --> ldumaxl. */
+ case 1158: value = 1104; break; /* stuminb --> lduminb. */
+ case 1159: value = 1105; break; /* stuminh --> lduminh. */
+ case 1160: value = 1106; break; /* stumin --> ldumin. */
+ case 1161: value = 1108; break; /* stuminlb --> lduminlb. */
+ case 1162: value = 1111; break; /* stuminlh --> lduminlh. */
+ case 1163: value = 1114; break; /* stuminl --> lduminl. */
+ case 1165: value = 1164; break; /* mov --> movn. */
+ case 1167: value = 1166; break; /* mov --> movz. */
+ case 1213: value = 1212; break; /* autibsp --> autibz. */
+ case 1212: value = 1211; break; /* autibz --> autiasp. */
+ case 1211: value = 1210; break; /* autiasp --> autiaz. */
+ case 1210: value = 1209; break; /* autiaz --> pacibsp. */
+ case 1209: value = 1208; break; /* pacibsp --> pacibz. */
+ case 1208: value = 1207; break; /* pacibz --> paciasp. */
+ case 1207: value = 1206; break; /* paciasp --> paciaz. */
+ case 1206: value = 1187; break; /* paciaz --> psb. */
+ case 1187: value = 1186; break; /* psb --> esb. */
+ case 1186: value = 1185; break; /* esb --> autib1716. */
+ case 1185: value = 1184; break; /* autib1716 --> autia1716. */
+ case 1184: value = 1183; break; /* autia1716 --> pacib1716. */
+ case 1183: value = 1182; break; /* pacib1716 --> pacia1716. */
+ case 1182: value = 1181; break; /* pacia1716 --> xpaclri. */
+ case 1181: value = 1180; break; /* xpaclri --> sevl. */
+ case 1180: value = 1179; break; /* sevl --> sev. */
+ case 1179: value = 1178; break; /* sev --> wfi. */
+ case 1178: value = 1177; break; /* wfi --> wfe. */
+ case 1177: value = 1176; break; /* wfe --> yield. */
+ case 1176: value = 1175; break; /* yield --> bti. */
+ case 1175: value = 1174; break; /* bti --> csdb. */
+ case 1174: value = 1173; break; /* csdb --> nop. */
+ case 1173: value = 1172; break; /* nop --> hint. */
+ case 1191: value = 1190; break; /* pssbb --> ssbb. */
+ case 1190: value = 1189; break; /* ssbb --> dsb. */
+ case 1202: value = 1201; break; /* cpp --> dvp. */
+ case 1201: value = 1200; break; /* dvp --> cfp. */
+ case 1200: value = 1199; break; /* cfp --> tlbi. */
+ case 1199: value = 1198; break; /* tlbi --> ic. */
+ case 1198: value = 1197; break; /* ic --> dc. */
+ case 1197: value = 1196; break; /* dc --> at. */
+ case 1196: value = 1195; break; /* at --> sys. */
+ case 2011: value = 1261; break; /* bic --> and. */
+ case 1244: value = 1263; break; /* mov --> and. */
+ case 1248: value = 1264; break; /* movs --> ands. */
+ case 2012: value = 1299; break; /* cmple --> cmpge. */
+ case 2015: value = 1302; break; /* cmplt --> cmpgt. */
+ case 2013: value = 1304; break; /* cmplo --> cmphi. */
+ case 2014: value = 1307; break; /* cmpls --> cmphs. */
+ case 1241: value = 1329; break; /* mov --> cpy. */
+ case 1243: value = 1330; break; /* mov --> cpy. */
+ case 2022: value = 1246; break; /* fmov --> mov. */
+ case 1246: value = 1331; break; /* mov --> cpy. */
+ case 1236: value = 1343; break; /* mov --> dup. */
+ case 1238: value = 1235; break; /* mov --> mov. */
+ case 1235: value = 1344; break; /* mov --> dup. */
+ case 2021: value = 1240; break; /* fmov --> mov. */
+ case 1240: value = 1345; break; /* mov --> dup. */
+ case 1239: value = 1346; break; /* mov --> dupm. */
+ case 2016: value = 1348; break; /* eon --> eor. */
+ case 1249: value = 1350; break; /* not --> eor. */
+ case 1250: value = 1351; break; /* nots --> eors. */
+ case 2017: value = 1356; break; /* facle --> facge. */
+ case 2018: value = 1357; break; /* faclt --> facgt. */
+ case 2019: value = 1370; break; /* fcmle --> fcmge. */
+ case 2020: value = 1372; break; /* fcmlt --> fcmgt. */
+ case 1233: value = 1378; break; /* fmov --> fcpy. */
+ case 1232: value = 1401; break; /* fmov --> fdup. */
+ case 1234: value = 1732; break; /* mov --> orr. */
+ case 2023: value = 1733; break; /* orn --> orr. */
+ case 1237: value = 1735; break; /* mov --> orr. */
+ case 1247: value = 1736; break; /* movs --> orrs. */
+ case 1242: value = 1798; break; /* mov --> sel. */
+ case 1245: value = 1799; break; /* mov --> sel. */