- case 141: value = 140; break; /* mov --> umov. */
- case 143: value = 142; break; /* mov --> ins. */
- case 145: value = 144; break; /* mov --> ins. */
- case 227: value = 226; break; /* mvn --> not. */
- case 302: value = 301; break; /* mov --> orr. */
- case 371: value = 370; break; /* sxtl --> sshll. */
- case 373: value = 372; break; /* sxtl2 --> sshll2. */
- case 393: value = 392; break; /* uxtl --> ushll. */
- case 395: value = 394; break; /* uxtl2 --> ushll2. */
- case 510: value = 509; break; /* mov --> dup. */
- case 588: value = 587; break; /* sxtw --> sxth. */
- case 587: value = 586; break; /* sxth --> sxtb. */
- case 586: value = 589; break; /* sxtb --> asr. */
- case 589: value = 585; break; /* asr --> sbfx. */
- case 585: value = 584; break; /* sbfx --> sbfiz. */
- case 584: value = 583; break; /* sbfiz --> sbfm. */
- case 592: value = 593; break; /* bfc --> bfxil. */
- case 593: value = 591; break; /* bfxil --> bfi. */
- case 591: value = 590; break; /* bfi --> bfm. */
- case 598: value = 597; break; /* uxth --> uxtb. */
- case 597: value = 600; break; /* uxtb --> lsr. */
- case 600: value = 599; break; /* lsr --> lsl. */
- case 599: value = 596; break; /* lsl --> ubfx. */
- case 596: value = 595; break; /* ubfx --> ubfiz. */
- case 595: value = 594; break; /* ubfiz --> ubfm. */
- case 618: value = 617; break; /* cset --> cinc. */
- case 617: value = 616; break; /* cinc --> csinc. */
- case 621: value = 620; break; /* csetm --> cinv. */
- case 620: value = 619; break; /* cinv --> csinv. */
- case 623: value = 622; break; /* cneg --> csneg. */
- case 641: value = 642; break; /* rev --> rev64. */
- case 649: value = 648; break; /* lsl --> lslv. */
- case 651: value = 650; break; /* lsr --> lsrv. */
- case 653: value = 652; break; /* asr --> asrv. */
- case 655: value = 654; break; /* ror --> rorv. */
- case 665: value = 664; break; /* mul --> madd. */
- case 667: value = 666; break; /* mneg --> msub. */
- case 669: value = 668; break; /* smull --> smaddl. */
- case 671: value = 670; break; /* smnegl --> smsubl. */
- case 674: value = 673; break; /* umull --> umaddl. */
- case 676: value = 675; break; /* umnegl --> umsubl. */
- case 687: value = 686; break; /* ror --> extr. */
- case 894: value = 893; break; /* bic --> and. */
- case 896: value = 895; break; /* mov --> orr. */
- case 899: value = 898; break; /* tst --> ands. */
- case 904: value = 903; break; /* uxtw --> mov. */
- case 903: value = 902; break; /* mov --> orr. */
- case 906: value = 905; break; /* mvn --> orn. */
- case 910: value = 909; break; /* tst --> ands. */
- case 1036: value = 940; break; /* staddb --> ldaddb. */
- case 1037: value = 941; break; /* staddh --> ldaddh. */
- case 1038: value = 942; break; /* stadd --> ldadd. */
- case 1039: value = 944; break; /* staddlb --> ldaddlb. */
- case 1040: value = 947; break; /* staddlh --> ldaddlh. */
- case 1041: value = 950; break; /* staddl --> ldaddl. */
- case 1042: value = 952; break; /* stclrb --> ldclrb. */
- case 1043: value = 953; break; /* stclrh --> ldclrh. */
- case 1044: value = 954; break; /* stclr --> ldclr. */
- case 1045: value = 956; break; /* stclrlb --> ldclrlb. */
- case 1046: value = 959; break; /* stclrlh --> ldclrlh. */
- case 1047: value = 962; break; /* stclrl --> ldclrl. */
- case 1048: value = 964; break; /* steorb --> ldeorb. */
- case 1049: value = 965; break; /* steorh --> ldeorh. */
- case 1050: value = 966; break; /* steor --> ldeor. */
- case 1051: value = 968; break; /* steorlb --> ldeorlb. */
- case 1052: value = 971; break; /* steorlh --> ldeorlh. */
- case 1053: value = 974; break; /* steorl --> ldeorl. */
- case 1054: value = 976; break; /* stsetb --> ldsetb. */
- case 1055: value = 977; break; /* stseth --> ldseth. */
- case 1056: value = 978; break; /* stset --> ldset. */
- case 1057: value = 980; break; /* stsetlb --> ldsetlb. */
- case 1058: value = 983; break; /* stsetlh --> ldsetlh. */
- case 1059: value = 986; break; /* stsetl --> ldsetl. */
- case 1060: value = 988; break; /* stsmaxb --> ldsmaxb. */
- case 1061: value = 989; break; /* stsmaxh --> ldsmaxh. */
- case 1062: value = 990; break; /* stsmax --> ldsmax. */
- case 1063: value = 992; break; /* stsmaxlb --> ldsmaxlb. */
- case 1064: value = 995; break; /* stsmaxlh --> ldsmaxlh. */
- case 1065: value = 998; break; /* stsmaxl --> ldsmaxl. */
- case 1066: value = 1000; break; /* stsminb --> ldsminb. */
- case 1067: value = 1001; break; /* stsminh --> ldsminh. */
- case 1068: value = 1002; break; /* stsmin --> ldsmin. */
- case 1069: value = 1004; break; /* stsminlb --> ldsminlb. */
- case 1070: value = 1007; break; /* stsminlh --> ldsminlh. */
- case 1071: value = 1010; break; /* stsminl --> ldsminl. */
- case 1072: value = 1012; break; /* stumaxb --> ldumaxb. */
- case 1073: value = 1013; break; /* stumaxh --> ldumaxh. */
- case 1074: value = 1014; break; /* stumax --> ldumax. */
- case 1075: value = 1016; break; /* stumaxlb --> ldumaxlb. */
- case 1076: value = 1019; break; /* stumaxlh --> ldumaxlh. */
- case 1077: value = 1022; break; /* stumaxl --> ldumaxl. */
- case 1078: value = 1024; break; /* stuminb --> lduminb. */
- case 1079: value = 1025; break; /* stuminh --> lduminh. */
- case 1080: value = 1026; break; /* stumin --> ldumin. */
- case 1081: value = 1028; break; /* stuminlb --> lduminlb. */
- case 1082: value = 1031; break; /* stuminlh --> lduminlh. */
- case 1083: value = 1034; break; /* stuminl --> lduminl. */
- case 1085: value = 1084; break; /* mov --> movn. */
- case 1087: value = 1086; break; /* mov --> movz. */
- case 1100: value = 1099; break; /* psb --> esb. */
- case 1099: value = 1098; break; /* esb --> sevl. */
- case 1098: value = 1097; break; /* sevl --> sev. */
- case 1097: value = 1096; break; /* sev --> wfi. */
- case 1096: value = 1095; break; /* wfi --> wfe. */
- case 1095: value = 1094; break; /* wfe --> yield. */
- case 1094: value = 1093; break; /* yield --> nop. */
- case 1093: value = 1092; break; /* nop --> hint. */
- case 1109: value = 1108; break; /* tlbi --> ic. */
- case 1108: value = 1107; break; /* ic --> dc. */
- case 1107: value = 1106; break; /* dc --> at. */
- case 1106: value = 1105; break; /* at --> sys. */
+ case 145: value = 144; break; /* mov --> umov. */
+ case 147: value = 146; break; /* mov --> ins. */
+ case 149: value = 148; break; /* mov --> ins. */
+ case 231: value = 230; break; /* mvn --> not. */
+ case 306: value = 305; break; /* mov --> orr. */
+ case 375: value = 374; break; /* sxtl --> sshll. */
+ case 377: value = 376; break; /* sxtl2 --> sshll2. */
+ case 397: value = 396; break; /* uxtl --> ushll. */
+ case 399: value = 398; break; /* uxtl2 --> ushll2. */
+ case 514: value = 513; break; /* mov --> dup. */
+ case 592: value = 591; break; /* sxtw --> sxth. */
+ case 591: value = 590; break; /* sxth --> sxtb. */
+ case 590: value = 593; break; /* sxtb --> asr. */
+ case 593: value = 589; break; /* asr --> sbfx. */
+ case 589: value = 588; break; /* sbfx --> sbfiz. */
+ case 588: value = 587; break; /* sbfiz --> sbfm. */
+ case 596: value = 597; break; /* bfc --> bfxil. */
+ case 597: value = 595; break; /* bfxil --> bfi. */
+ case 595: value = 594; break; /* bfi --> bfm. */
+ case 602: value = 601; break; /* uxth --> uxtb. */
+ case 601: value = 604; break; /* uxtb --> lsr. */
+ case 604: value = 603; break; /* lsr --> lsl. */
+ case 603: value = 600; break; /* lsl --> ubfx. */
+ case 600: value = 599; break; /* ubfx --> ubfiz. */
+ case 599: value = 598; break; /* ubfiz --> ubfm. */
+ case 622: value = 621; break; /* cset --> cinc. */
+ case 621: value = 620; break; /* cinc --> csinc. */
+ case 625: value = 624; break; /* csetm --> cinv. */
+ case 624: value = 623; break; /* cinv --> csinv. */
+ case 627: value = 626; break; /* cneg --> csneg. */
+ case 645: value = 646; break; /* rev --> rev64. */
+ case 653: value = 652; break; /* lsl --> lslv. */
+ case 655: value = 654; break; /* lsr --> lsrv. */
+ case 657: value = 656; break; /* asr --> asrv. */
+ case 659: value = 658; break; /* ror --> rorv. */
+ case 669: value = 668; break; /* mul --> madd. */
+ case 671: value = 670; break; /* mneg --> msub. */
+ case 673: value = 672; break; /* smull --> smaddl. */
+ case 675: value = 674; break; /* smnegl --> smsubl. */
+ case 678: value = 677; break; /* umull --> umaddl. */
+ case 680: value = 679; break; /* umnegl --> umsubl. */
+ case 691: value = 690; break; /* ror --> extr. */
+ case 898: value = 897; break; /* bic --> and. */
+ case 900: value = 899; break; /* mov --> orr. */
+ case 903: value = 902; break; /* tst --> ands. */
+ case 908: value = 907; break; /* uxtw --> mov. */
+ case 907: value = 906; break; /* mov --> orr. */
+ case 910: value = 909; break; /* mvn --> orn. */
+ case 914: value = 913; break; /* tst --> ands. */
+ case 1040: value = 944; break; /* staddb --> ldaddb. */
+ case 1041: value = 945; break; /* staddh --> ldaddh. */
+ case 1042: value = 946; break; /* stadd --> ldadd. */
+ case 1043: value = 948; break; /* staddlb --> ldaddlb. */
+ case 1044: value = 951; break; /* staddlh --> ldaddlh. */
+ case 1045: value = 954; break; /* staddl --> ldaddl. */
+ case 1046: value = 956; break; /* stclrb --> ldclrb. */
+ case 1047: value = 957; break; /* stclrh --> ldclrh. */
+ case 1048: value = 958; break; /* stclr --> ldclr. */
+ case 1049: value = 960; break; /* stclrlb --> ldclrlb. */
+ case 1050: value = 963; break; /* stclrlh --> ldclrlh. */
+ case 1051: value = 966; break; /* stclrl --> ldclrl. */
+ case 1052: value = 968; break; /* steorb --> ldeorb. */
+ case 1053: value = 969; break; /* steorh --> ldeorh. */
+ case 1054: value = 970; break; /* steor --> ldeor. */
+ case 1055: value = 972; break; /* steorlb --> ldeorlb. */
+ case 1056: value = 975; break; /* steorlh --> ldeorlh. */
+ case 1057: value = 978; break; /* steorl --> ldeorl. */
+ case 1058: value = 980; break; /* stsetb --> ldsetb. */
+ case 1059: value = 981; break; /* stseth --> ldseth. */
+ case 1060: value = 982; break; /* stset --> ldset. */
+ case 1061: value = 984; break; /* stsetlb --> ldsetlb. */
+ case 1062: value = 987; break; /* stsetlh --> ldsetlh. */
+ case 1063: value = 990; break; /* stsetl --> ldsetl. */
+ case 1064: value = 992; break; /* stsmaxb --> ldsmaxb. */
+ case 1065: value = 993; break; /* stsmaxh --> ldsmaxh. */
+ case 1066: value = 994; break; /* stsmax --> ldsmax. */
+ case 1067: value = 996; break; /* stsmaxlb --> ldsmaxlb. */
+ case 1068: value = 999; break; /* stsmaxlh --> ldsmaxlh. */
+ case 1069: value = 1002; break; /* stsmaxl --> ldsmaxl. */
+ case 1070: value = 1004; break; /* stsminb --> ldsminb. */
+ case 1071: value = 1005; break; /* stsminh --> ldsminh. */
+ case 1072: value = 1006; break; /* stsmin --> ldsmin. */
+ case 1073: value = 1008; break; /* stsminlb --> ldsminlb. */
+ case 1074: value = 1011; break; /* stsminlh --> ldsminlh. */
+ case 1075: value = 1014; break; /* stsminl --> ldsminl. */
+ case 1076: value = 1016; break; /* stumaxb --> ldumaxb. */
+ case 1077: value = 1017; break; /* stumaxh --> ldumaxh. */
+ case 1078: value = 1018; break; /* stumax --> ldumax. */
+ case 1079: value = 1020; break; /* stumaxlb --> ldumaxlb. */
+ case 1080: value = 1023; break; /* stumaxlh --> ldumaxlh. */
+ case 1081: value = 1026; break; /* stumaxl --> ldumaxl. */
+ case 1082: value = 1028; break; /* stuminb --> lduminb. */
+ case 1083: value = 1029; break; /* stuminh --> lduminh. */
+ case 1084: value = 1030; break; /* stumin --> ldumin. */
+ case 1085: value = 1032; break; /* stuminlb --> lduminlb. */
+ case 1086: value = 1035; break; /* stuminlh --> lduminlh. */
+ case 1087: value = 1038; break; /* stuminl --> lduminl. */
+ case 1089: value = 1088; break; /* mov --> movn. */
+ case 1091: value = 1090; break; /* mov --> movz. */
+ case 1104: value = 1103; break; /* psb --> esb. */
+ case 1103: value = 1102; break; /* esb --> sevl. */
+ case 1102: value = 1101; break; /* sevl --> sev. */
+ case 1101: value = 1100; break; /* sev --> wfi. */
+ case 1100: value = 1099; break; /* wfi --> wfe. */
+ case 1099: value = 1098; break; /* wfe --> yield. */
+ case 1098: value = 1097; break; /* yield --> nop. */
+ case 1097: value = 1096; break; /* nop --> hint. */
+ case 1113: value = 1112; break; /* tlbi --> ic. */
+ case 1112: value = 1111; break; /* ic --> dc. */
+ case 1111: value = 1110; break; /* dc --> at. */
+ case 1110: value = 1109; break; /* at --> sys. */