- case 644: value = 643; break; /* cset --> cinc. */
- case 643: value = 642; break; /* cinc --> csinc. */
- case 647: value = 646; break; /* csetm --> cinv. */
- case 646: value = 645; break; /* cinv --> csinv. */
- case 649: value = 648; break; /* cneg --> csneg. */
- case 667: value = 668; break; /* rev --> rev64. */
- case 693: value = 692; break; /* lsl --> lslv. */
- case 695: value = 694; break; /* lsr --> lsrv. */
- case 697: value = 696; break; /* asr --> asrv. */
- case 699: value = 698; break; /* ror --> rorv. */
- case 710: value = 709; break; /* mul --> madd. */
- case 712: value = 711; break; /* mneg --> msub. */
- case 714: value = 713; break; /* smull --> smaddl. */
- case 716: value = 715; break; /* smnegl --> smsubl. */
- case 719: value = 718; break; /* umull --> umaddl. */
- case 721: value = 720; break; /* umnegl --> umsubl. */
- case 732: value = 731; break; /* ror --> extr. */
- case 939: value = 938; break; /* bic --> and. */
- case 941: value = 940; break; /* mov --> orr. */
- case 944: value = 943; break; /* tst --> ands. */
- case 949: value = 948; break; /* uxtw --> mov. */
- case 948: value = 947; break; /* mov --> orr. */
- case 951: value = 950; break; /* mvn --> orn. */
- case 955: value = 954; break; /* tst --> ands. */
- case 1081: value = 985; break; /* staddb --> ldaddb. */
- case 1082: value = 986; break; /* staddh --> ldaddh. */
- case 1083: value = 987; break; /* stadd --> ldadd. */
- case 1084: value = 989; break; /* staddlb --> ldaddlb. */
- case 1085: value = 992; break; /* staddlh --> ldaddlh. */
- case 1086: value = 995; break; /* staddl --> ldaddl. */
- case 1087: value = 997; break; /* stclrb --> ldclrb. */
- case 1088: value = 998; break; /* stclrh --> ldclrh. */
- case 1089: value = 999; break; /* stclr --> ldclr. */
- case 1090: value = 1001; break; /* stclrlb --> ldclrlb. */
- case 1091: value = 1004; break; /* stclrlh --> ldclrlh. */
- case 1092: value = 1007; break; /* stclrl --> ldclrl. */
- case 1093: value = 1009; break; /* steorb --> ldeorb. */
- case 1094: value = 1010; break; /* steorh --> ldeorh. */
- case 1095: value = 1011; break; /* steor --> ldeor. */
- case 1096: value = 1013; break; /* steorlb --> ldeorlb. */
- case 1097: value = 1016; break; /* steorlh --> ldeorlh. */
- case 1098: value = 1019; break; /* steorl --> ldeorl. */
- case 1099: value = 1021; break; /* stsetb --> ldsetb. */
- case 1100: value = 1022; break; /* stseth --> ldseth. */
- case 1101: value = 1023; break; /* stset --> ldset. */
- case 1102: value = 1025; break; /* stsetlb --> ldsetlb. */
- case 1103: value = 1028; break; /* stsetlh --> ldsetlh. */
- case 1104: value = 1031; break; /* stsetl --> ldsetl. */
- case 1105: value = 1033; break; /* stsmaxb --> ldsmaxb. */
- case 1106: value = 1034; break; /* stsmaxh --> ldsmaxh. */
- case 1107: value = 1035; break; /* stsmax --> ldsmax. */
- case 1108: value = 1037; break; /* stsmaxlb --> ldsmaxlb. */
- case 1109: value = 1040; break; /* stsmaxlh --> ldsmaxlh. */
- case 1110: value = 1043; break; /* stsmaxl --> ldsmaxl. */
- case 1111: value = 1045; break; /* stsminb --> ldsminb. */
- case 1112: value = 1046; break; /* stsminh --> ldsminh. */
- case 1113: value = 1047; break; /* stsmin --> ldsmin. */
- case 1114: value = 1049; break; /* stsminlb --> ldsminlb. */
- case 1115: value = 1052; break; /* stsminlh --> ldsminlh. */
- case 1116: value = 1055; break; /* stsminl --> ldsminl. */
- case 1117: value = 1057; break; /* stumaxb --> ldumaxb. */
- case 1118: value = 1058; break; /* stumaxh --> ldumaxh. */
- case 1119: value = 1059; break; /* stumax --> ldumax. */
- case 1120: value = 1061; break; /* stumaxlb --> ldumaxlb. */
- case 1121: value = 1064; break; /* stumaxlh --> ldumaxlh. */
- case 1122: value = 1067; break; /* stumaxl --> ldumaxl. */
- case 1123: value = 1069; break; /* stuminb --> lduminb. */
- case 1124: value = 1070; break; /* stuminh --> lduminh. */
- case 1125: value = 1071; break; /* stumin --> ldumin. */
- case 1126: value = 1073; break; /* stuminlb --> lduminlb. */
- case 1127: value = 1076; break; /* stuminlh --> lduminlh. */
- case 1128: value = 1079; break; /* stuminl --> lduminl. */
- case 1130: value = 1129; break; /* mov --> movn. */
- case 1132: value = 1131; break; /* mov --> movz. */
- case 1170: value = 1169; break; /* autibsp --> autibz. */
- case 1169: value = 1168; break; /* autibz --> autiasp. */
- case 1168: value = 1167; break; /* autiasp --> autiaz. */
- case 1167: value = 1166; break; /* autiaz --> pacibsp. */
- case 1166: value = 1165; break; /* pacibsp --> pacibz. */
- case 1165: value = 1164; break; /* pacibz --> paciasp. */
- case 1164: value = 1163; break; /* paciasp --> paciaz. */
- case 1163: value = 1150; break; /* paciaz --> psb. */
- case 1150: value = 1149; break; /* psb --> esb. */
- case 1149: value = 1148; break; /* esb --> autib1716. */
- case 1148: value = 1147; break; /* autib1716 --> autia1716. */
- case 1147: value = 1146; break; /* autia1716 --> pacib1716. */
- case 1146: value = 1145; break; /* pacib1716 --> pacia1716. */
- case 1145: value = 1144; break; /* pacia1716 --> xpaclri. */
- case 1144: value = 1143; break; /* xpaclri --> sevl. */
- case 1143: value = 1142; break; /* sevl --> sev. */
- case 1142: value = 1141; break; /* sev --> wfi. */
- case 1141: value = 1140; break; /* wfi --> wfe. */
- case 1140: value = 1139; break; /* wfe --> yield. */
- case 1139: value = 1138; break; /* yield --> nop. */
- case 1138: value = 1137; break; /* nop --> hint. */
- case 1159: value = 1158; break; /* tlbi --> ic. */
- case 1158: value = 1157; break; /* ic --> dc. */
- case 1157: value = 1156; break; /* dc --> at. */
- case 1156: value = 1155; break; /* at --> sys. */
- case 1913: value = 1218; break; /* bic --> and. */
- case 1201: value = 1220; break; /* mov --> and. */
- case 1205: value = 1221; break; /* movs --> ands. */
- case 1914: value = 1256; break; /* cmple --> cmpge. */
- case 1917: value = 1259; break; /* cmplt --> cmpgt. */
- case 1915: value = 1261; break; /* cmplo --> cmphi. */
- case 1916: value = 1264; break; /* cmpls --> cmphs. */
- case 1198: value = 1286; break; /* mov --> cpy. */
- case 1200: value = 1287; break; /* mov --> cpy. */
- case 1924: value = 1203; break; /* fmov --> mov. */
- case 1203: value = 1288; break; /* mov --> cpy. */
- case 1193: value = 1300; break; /* mov --> dup. */
- case 1195: value = 1192; break; /* mov --> mov. */
- case 1192: value = 1301; break; /* mov --> dup. */
- case 1923: value = 1197; break; /* fmov --> mov. */
- case 1197: value = 1302; break; /* mov --> dup. */
- case 1196: value = 1303; break; /* mov --> dupm. */
- case 1918: value = 1305; break; /* eon --> eor. */
- case 1206: value = 1307; break; /* not --> eor. */
- case 1207: value = 1308; break; /* nots --> eors. */
- case 1919: value = 1313; break; /* facle --> facge. */
- case 1920: value = 1314; break; /* faclt --> facgt. */
- case 1921: value = 1323; break; /* fcmle --> fcmge. */
- case 1922: value = 1325; break; /* fcmlt --> fcmgt. */
- case 1190: value = 1331; break; /* fmov --> fcpy. */
- case 1189: value = 1348; break; /* fmov --> fdup. */
- case 1191: value = 1646; break; /* mov --> orr. */
- case 1925: value = 1647; break; /* orn --> orr. */
- case 1194: value = 1649; break; /* mov --> orr. */
- case 1204: value = 1650; break; /* movs --> orrs. */
- case 1199: value = 1706; break; /* mov --> sel. */
- case 1202: value = 1707; break; /* mov --> sel. */
+ case 656: value = 655; break; /* cset --> cinc. */
+ case 655: value = 654; break; /* cinc --> csinc. */
+ case 659: value = 658; break; /* csetm --> cinv. */
+ case 658: value = 657; break; /* cinv --> csinv. */
+ case 661: value = 660; break; /* cneg --> csneg. */
+ case 679: value = 680; break; /* rev --> rev64. */
+ case 705: value = 704; break; /* lsl --> lslv. */
+ case 707: value = 706; break; /* lsr --> lsrv. */
+ case 709: value = 708; break; /* asr --> asrv. */
+ case 711: value = 710; break; /* ror --> rorv. */
+ case 722: value = 721; break; /* mul --> madd. */
+ case 724: value = 723; break; /* mneg --> msub. */
+ case 726: value = 725; break; /* smull --> smaddl. */
+ case 728: value = 727; break; /* smnegl --> smsubl. */
+ case 731: value = 730; break; /* umull --> umaddl. */
+ case 733: value = 732; break; /* umnegl --> umsubl. */
+ case 744: value = 743; break; /* ror --> extr. */
+ case 951: value = 950; break; /* bic --> and. */
+ case 953: value = 952; break; /* mov --> orr. */
+ case 956: value = 955; break; /* tst --> ands. */
+ case 961: value = 960; break; /* uxtw --> mov. */
+ case 960: value = 959; break; /* mov --> orr. */
+ case 963: value = 962; break; /* mvn --> orn. */
+ case 967: value = 966; break; /* tst --> ands. */
+ case 1093: value = 997; break; /* staddb --> ldaddb. */
+ case 1094: value = 998; break; /* staddh --> ldaddh. */
+ case 1095: value = 999; break; /* stadd --> ldadd. */
+ case 1096: value = 1001; break; /* staddlb --> ldaddlb. */
+ case 1097: value = 1004; break; /* staddlh --> ldaddlh. */
+ case 1098: value = 1007; break; /* staddl --> ldaddl. */
+ case 1099: value = 1009; break; /* stclrb --> ldclrb. */
+ case 1100: value = 1010; break; /* stclrh --> ldclrh. */
+ case 1101: value = 1011; break; /* stclr --> ldclr. */
+ case 1102: value = 1013; break; /* stclrlb --> ldclrlb. */
+ case 1103: value = 1016; break; /* stclrlh --> ldclrlh. */
+ case 1104: value = 1019; break; /* stclrl --> ldclrl. */
+ case 1105: value = 1021; break; /* steorb --> ldeorb. */
+ case 1106: value = 1022; break; /* steorh --> ldeorh. */
+ case 1107: value = 1023; break; /* steor --> ldeor. */
+ case 1108: value = 1025; break; /* steorlb --> ldeorlb. */
+ case 1109: value = 1028; break; /* steorlh --> ldeorlh. */
+ case 1110: value = 1031; break; /* steorl --> ldeorl. */
+ case 1111: value = 1033; break; /* stsetb --> ldsetb. */
+ case 1112: value = 1034; break; /* stseth --> ldseth. */
+ case 1113: value = 1035; break; /* stset --> ldset. */
+ case 1114: value = 1037; break; /* stsetlb --> ldsetlb. */
+ case 1115: value = 1040; break; /* stsetlh --> ldsetlh. */
+ case 1116: value = 1043; break; /* stsetl --> ldsetl. */
+ case 1117: value = 1045; break; /* stsmaxb --> ldsmaxb. */
+ case 1118: value = 1046; break; /* stsmaxh --> ldsmaxh. */
+ case 1119: value = 1047; break; /* stsmax --> ldsmax. */
+ case 1120: value = 1049; break; /* stsmaxlb --> ldsmaxlb. */
+ case 1121: value = 1052; break; /* stsmaxlh --> ldsmaxlh. */
+ case 1122: value = 1055; break; /* stsmaxl --> ldsmaxl. */
+ case 1123: value = 1057; break; /* stsminb --> ldsminb. */
+ case 1124: value = 1058; break; /* stsminh --> ldsminh. */
+ case 1125: value = 1059; break; /* stsmin --> ldsmin. */
+ case 1126: value = 1061; break; /* stsminlb --> ldsminlb. */
+ case 1127: value = 1064; break; /* stsminlh --> ldsminlh. */
+ case 1128: value = 1067; break; /* stsminl --> ldsminl. */
+ case 1129: value = 1069; break; /* stumaxb --> ldumaxb. */
+ case 1130: value = 1070; break; /* stumaxh --> ldumaxh. */
+ case 1131: value = 1071; break; /* stumax --> ldumax. */
+ case 1132: value = 1073; break; /* stumaxlb --> ldumaxlb. */
+ case 1133: value = 1076; break; /* stumaxlh --> ldumaxlh. */
+ case 1134: value = 1079; break; /* stumaxl --> ldumaxl. */
+ case 1135: value = 1081; break; /* stuminb --> lduminb. */
+ case 1136: value = 1082; break; /* stuminh --> lduminh. */
+ case 1137: value = 1083; break; /* stumin --> ldumin. */
+ case 1138: value = 1085; break; /* stuminlb --> lduminlb. */
+ case 1139: value = 1088; break; /* stuminlh --> lduminlh. */
+ case 1140: value = 1091; break; /* stuminl --> lduminl. */
+ case 1142: value = 1141; break; /* mov --> movn. */
+ case 1144: value = 1143; break; /* mov --> movz. */
+ case 1182: value = 1181; break; /* autibsp --> autibz. */
+ case 1181: value = 1180; break; /* autibz --> autiasp. */
+ case 1180: value = 1179; break; /* autiasp --> autiaz. */
+ case 1179: value = 1178; break; /* autiaz --> pacibsp. */
+ case 1178: value = 1177; break; /* pacibsp --> pacibz. */
+ case 1177: value = 1176; break; /* pacibz --> paciasp. */
+ case 1176: value = 1175; break; /* paciasp --> paciaz. */
+ case 1175: value = 1162; break; /* paciaz --> psb. */
+ case 1162: value = 1161; break; /* psb --> esb. */
+ case 1161: value = 1160; break; /* esb --> autib1716. */
+ case 1160: value = 1159; break; /* autib1716 --> autia1716. */
+ case 1159: value = 1158; break; /* autia1716 --> pacib1716. */
+ case 1158: value = 1157; break; /* pacib1716 --> pacia1716. */
+ case 1157: value = 1156; break; /* pacia1716 --> xpaclri. */
+ case 1156: value = 1155; break; /* xpaclri --> sevl. */
+ case 1155: value = 1154; break; /* sevl --> sev. */
+ case 1154: value = 1153; break; /* sev --> wfi. */
+ case 1153: value = 1152; break; /* wfi --> wfe. */
+ case 1152: value = 1151; break; /* wfe --> yield. */
+ case 1151: value = 1150; break; /* yield --> nop. */
+ case 1150: value = 1149; break; /* nop --> hint. */
+ case 1171: value = 1170; break; /* tlbi --> ic. */
+ case 1170: value = 1169; break; /* ic --> dc. */
+ case 1169: value = 1168; break; /* dc --> at. */
+ case 1168: value = 1167; break; /* at --> sys. */
+ case 1925: value = 1230; break; /* bic --> and. */
+ case 1213: value = 1232; break; /* mov --> and. */
+ case 1217: value = 1233; break; /* movs --> ands. */
+ case 1926: value = 1268; break; /* cmple --> cmpge. */
+ case 1929: value = 1271; break; /* cmplt --> cmpgt. */
+ case 1927: value = 1273; break; /* cmplo --> cmphi. */
+ case 1928: value = 1276; break; /* cmpls --> cmphs. */
+ case 1210: value = 1298; break; /* mov --> cpy. */
+ case 1212: value = 1299; break; /* mov --> cpy. */
+ case 1936: value = 1215; break; /* fmov --> mov. */
+ case 1215: value = 1300; break; /* mov --> cpy. */
+ case 1205: value = 1312; break; /* mov --> dup. */
+ case 1207: value = 1204; break; /* mov --> mov. */
+ case 1204: value = 1313; break; /* mov --> dup. */
+ case 1935: value = 1209; break; /* fmov --> mov. */
+ case 1209: value = 1314; break; /* mov --> dup. */
+ case 1208: value = 1315; break; /* mov --> dupm. */
+ case 1930: value = 1317; break; /* eon --> eor. */
+ case 1218: value = 1319; break; /* not --> eor. */
+ case 1219: value = 1320; break; /* nots --> eors. */
+ case 1931: value = 1325; break; /* facle --> facge. */
+ case 1932: value = 1326; break; /* faclt --> facgt. */
+ case 1933: value = 1335; break; /* fcmle --> fcmge. */
+ case 1934: value = 1337; break; /* fcmlt --> fcmgt. */
+ case 1202: value = 1343; break; /* fmov --> fcpy. */
+ case 1201: value = 1360; break; /* fmov --> fdup. */
+ case 1203: value = 1658; break; /* mov --> orr. */
+ case 1937: value = 1659; break; /* orn --> orr. */
+ case 1206: value = 1661; break; /* mov --> orr. */
+ case 1216: value = 1662; break; /* movs --> orrs. */
+ case 1211: value = 1718; break; /* mov --> sel. */
+ case 1214: value = 1719; break; /* mov --> sel. */