This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
[binutils-gdb/binutils-2_26-branch] [AArch64] Add ARMv8.2 instruction alias REV64.
- From: Matthew Wahab <mwahab at sourceware dot org>
- To: bfd-cvs at sourceware dot org
- Date: 14 Dec 2015 13:10:07 -0000
- Subject: [binutils-gdb/binutils-2_26-branch] [AArch64] Add ARMv8.2 instruction alias REV64.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ef70d0720bc63192a25cb96a2bee7bf3b73c1698
commit ef70d0720bc63192a25cb96a2bee7bf3b73c1698
Author: Matthew Wahab <matthew.wahab@arm.com>
Date: Fri Nov 27 15:39:12 2015 +0000
[AArch64] Add ARMv8.2 instruction alias REV64.
This patch adds the alias REV64 <Rd>, <Rs> as an alias for REV <Rd>,
<Rs>. However, REV is still the preferred form for the instruction.
gas/testsuite/
2015-11-27 Matthew Wahab <matthew.wahab@arm.com>
* gas/aarch64/alias-2.d: Add tests for REV.
* gas/aarch64/alias-2.s: Likewise.
opcodes/
2015-11-27 Matthew Wahab <matthew.wahab@arm.com>
* aarch64-asm-2.c: Regenerate.
* aarch64-dis-2.c: Regenerate.
* aarch64-opc-2.c: Regenerate.
* aarch64-tbl.h (aarchr64_opcode_table): Update "rev", add
"rev64".
Diff:
---
gas/testsuite/ChangeLog | 5 +
gas/testsuite/gas/aarch64/alias-2.d | 12 +
gas/testsuite/gas/aarch64/alias-2.s | 12 +
opcodes/ChangeLog | 8 +
opcodes/aarch64-asm-2.c | 514 +++++++++----------
opcodes/aarch64-dis-2.c | 990 ++++++++++++++++++------------------
opcodes/aarch64-opc-2.c | 36 +-
opcodes/aarch64-tbl.h | 5 +-
8 files changed, 814 insertions(+), 768 deletions(-)
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index d628053..5f17df1 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2015-12-14 Matthew Wahab <matthew.wahab@arm.com>
+ * gas/aarch64/alias-2.d: Add tests for REV.
+ * gas/aarch64/alias-2.s: Likewise.
+
+2015-12-14 Matthew Wahab <matthew.wahab@arm.com>
+
* gas/aarch64/alias-2.d: New.
* gas/aarch64/alias-2.s: New.
diff --git a/gas/testsuite/gas/aarch64/alias-2.d b/gas/testsuite/gas/aarch64/alias-2.d
index 92ed58f..64a94a4 100644
--- a/gas/testsuite/gas/aarch64/alias-2.d
+++ b/gas/testsuite/gas/aarch64/alias-2.d
@@ -96,3 +96,15 @@ Disassembly of section \.text:
[0-9a-f]+: b3611fff bfc xzr, #31, #8
[0-9a-f]+: b3403be0 bfxil x0, xzr, #0, #15
[0-9a-f]+: b3613bff bfc xzr, #31, #15
+ [0-9a-f]+: dac00fe0 rev x0, xzr
+ [0-9a-f]+: dac00c20 rev x0, x1
+ [0-9a-f]+: dac00c3f rev xzr, x1
+ [0-9a-f]+: dac00fff rev xzr, xzr
+ [0-9a-f]+: dac007e0 rev16 x0, xzr
+ [0-9a-f]+: dac00420 rev16 x0, x1
+ [0-9a-f]+: dac0043f rev16 xzr, x1
+ [0-9a-f]+: dac007ff rev16 xzr, xzr
+ [0-9a-f]+: dac00fe0 rev x0, xzr
+ [0-9a-f]+: dac00c20 rev x0, x1
+ [0-9a-f]+: dac00c3f rev xzr, x1
+ [0-9a-f]+: dac00fff rev xzr, xzr
diff --git a/gas/testsuite/gas/aarch64/alias-2.s b/gas/testsuite/gas/aarch64/alias-2.s
index d952c97..86b561d 100644
--- a/gas/testsuite/gas/aarch64/alias-2.s
+++ b/gas/testsuite/gas/aarch64/alias-2.s
@@ -15,6 +15,14 @@
bfc xzr, #\imm, #\width
.endm
+ /* <rev> [Xd|xzr], [Xr|xzr] */
+ .macro rev_inst op
+ \op x0, xzr
+ \op x0, x1
+ \op xzr, x1
+ \op xzr, xzr
+ .endm
+
.text
.irp op, bfm, bfi
.irp imm, 1, 16, 31
@@ -29,3 +37,7 @@
bfc_inst \imm, \width
.endr
.endr
+
+ .irp op, rev, rev16, rev64
+ rev_inst \op
+ .endr
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 5fe9cf5..c0a77c4 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,6 +1,14 @@
2015-12-14 Matthew Wahab <matthew.wahab@arm.com>
* aarch64-asm-2.c: Regenerate.
+ * aarch64-dis-2.c: Regenerate.
+ * aarch64-opc-2.c: Regenerate.
+ * aarch64-tbl.h (aarch64_opcode_table): Update "rev", add
+ "rev64".
+
+2015-12-14 Matthew Wahab <matthew.wahab@arm.com>
+
+ * aarch64-asm-2.c: Regenerate.
* aarch64-asm.c (convert_bfc_to_bfm): New.
(convert_to_real): Add case for OP_BFC.
* aarch64-dis-2.c: Regenerate.
diff --git a/opcodes/aarch64-asm-2.c b/opcodes/aarch64-asm-2.c
index 83f8a8e..51a8860 100644
--- a/opcodes/aarch64-asm-2.c
+++ b/opcodes/aarch64-asm-2.c
@@ -149,290 +149,294 @@ aarch64_find_real_opcode (const aarch64_opcode *opcode)
case 540: /* csneg */
value = 540; /* --> csneg. */
break;
- case 566: /* lsl */
- case 565: /* lslv */
- value = 565; /* --> lslv. */
- break;
- case 568: /* lsr */
- case 567: /* lsrv */
- value = 567; /* --> lsrv. */
- break;
- case 570: /* asr */
- case 569: /* asrv */
- value = 569; /* --> asrv. */
- break;
- case 572: /* ror */
- case 571: /* rorv */
- value = 571; /* --> rorv. */
- break;
- case 582: /* mul */
- case 581: /* madd */
- value = 581; /* --> madd. */
- break;
- case 584: /* mneg */
- case 583: /* msub */
- value = 583; /* --> msub. */
- break;
- case 586: /* smull */
- case 585: /* smaddl */
- value = 585; /* --> smaddl. */
- break;
- case 588: /* smnegl */
- case 587: /* smsubl */
- value = 587; /* --> smsubl. */
- break;
- case 591: /* umull */
- case 590: /* umaddl */
- value = 590; /* --> umaddl. */
- break;
- case 593: /* umnegl */
- case 592: /* umsubl */
- value = 592; /* --> umsubl. */
- break;
- case 604: /* ror */
- case 603: /* extr */
- value = 603; /* --> extr. */
- break;
- case 761: /* bic */
- case 760: /* and */
- value = 760; /* --> and. */
- break;
- case 763: /* mov */
- case 762: /* orr */
- value = 762; /* --> orr. */
- break;
- case 766: /* tst */
- case 765: /* ands */
- value = 765; /* --> ands. */
- break;
- case 771: /* uxtw */
- case 770: /* mov */
- case 769: /* orr */
- value = 769; /* --> orr. */
+ case 559: /* rev */
+ case 560: /* rev64 */
+ value = 559; /* --> rev. */
+ break;
+ case 567: /* lsl */
+ case 566: /* lslv */
+ value = 566; /* --> lslv. */
+ break;
+ case 569: /* lsr */
+ case 568: /* lsrv */
+ value = 568; /* --> lsrv. */
+ break;
+ case 571: /* asr */
+ case 570: /* asrv */
+ value = 570; /* --> asrv. */
+ break;
+ case 573: /* ror */
+ case 572: /* rorv */
+ value = 572; /* --> rorv. */
+ break;
+ case 583: /* mul */
+ case 582: /* madd */
+ value = 582; /* --> madd. */
+ break;
+ case 585: /* mneg */
+ case 584: /* msub */
+ value = 584; /* --> msub. */
+ break;
+ case 587: /* smull */
+ case 586: /* smaddl */
+ value = 586; /* --> smaddl. */
+ break;
+ case 589: /* smnegl */
+ case 588: /* smsubl */
+ value = 588; /* --> smsubl. */
+ break;
+ case 592: /* umull */
+ case 591: /* umaddl */
+ value = 591; /* --> umaddl. */
+ break;
+ case 594: /* umnegl */
+ case 593: /* umsubl */
+ value = 593; /* --> umsubl. */
+ break;
+ case 605: /* ror */
+ case 604: /* extr */
+ value = 604; /* --> extr. */
+ break;
+ case 762: /* bic */
+ case 761: /* and */
+ value = 761; /* --> and. */
+ break;
+ case 764: /* mov */
+ case 763: /* orr */
+ value = 763; /* --> orr. */
+ break;
+ case 767: /* tst */
+ case 766: /* ands */
+ value = 766; /* --> ands. */
+ break;
+ case 772: /* uxtw */
+ case 771: /* mov */
+ case 770: /* orr */
+ value = 770; /* --> orr. */
break;
- case 773: /* mvn */
- case 772: /* orn */
- value = 772; /* --> orn. */
+ case 774: /* mvn */
+ case 773: /* orn */
+ value = 773; /* --> orn. */
break;
- case 777: /* tst */
- case 776: /* ands */
- value = 776; /* --> ands. */
+ case 778: /* tst */
+ case 777: /* ands */
+ value = 777; /* --> ands. */
break;
- case 903: /* staddb */
- case 807: /* ldaddb */
- value = 807; /* --> ldaddb. */
+ case 904: /* staddb */
+ case 808: /* ldaddb */
+ value = 808; /* --> ldaddb. */
break;
- case 904: /* staddh */
- case 808: /* ldaddh */
- value = 808; /* --> ldaddh. */
+ case 905: /* staddh */
+ case 809: /* ldaddh */
+ value = 809; /* --> ldaddh. */
break;
- case 905: /* stadd */
- case 809: /* ldadd */
- value = 809; /* --> ldadd. */
+ case 906: /* stadd */
+ case 810: /* ldadd */
+ value = 810; /* --> ldadd. */
break;
- case 906: /* staddlb */
- case 811: /* ldaddlb */
- value = 811; /* --> ldaddlb. */
+ case 907: /* staddlb */
+ case 812: /* ldaddlb */
+ value = 812; /* --> ldaddlb. */
break;
- case 907: /* staddlh */
- case 814: /* ldaddlh */
- value = 814; /* --> ldaddlh. */
+ case 908: /* staddlh */
+ case 815: /* ldaddlh */
+ value = 815; /* --> ldaddlh. */
break;
- case 908: /* staddl */
- case 817: /* ldaddl */
- value = 817; /* --> ldaddl. */
+ case 909: /* staddl */
+ case 818: /* ldaddl */
+ value = 818; /* --> ldaddl. */
break;
- case 909: /* stclrb */
- case 819: /* ldclrb */
- value = 819; /* --> ldclrb. */
+ case 910: /* stclrb */
+ case 820: /* ldclrb */
+ value = 820; /* --> ldclrb. */
break;
- case 910: /* stclrh */
- case 820: /* ldclrh */
- value = 820; /* --> ldclrh. */
+ case 911: /* stclrh */
+ case 821: /* ldclrh */
+ value = 821; /* --> ldclrh. */
break;
- case 911: /* stclr */
- case 821: /* ldclr */
- value = 821; /* --> ldclr. */
+ case 912: /* stclr */
+ case 822: /* ldclr */
+ value = 822; /* --> ldclr. */
break;
- case 912: /* stclrlb */
- case 823: /* ldclrlb */
- value = 823; /* --> ldclrlb. */
+ case 913: /* stclrlb */
+ case 824: /* ldclrlb */
+ value = 824; /* --> ldclrlb. */
break;
- case 913: /* stclrlh */
- case 826: /* ldclrlh */
- value = 826; /* --> ldclrlh. */
+ case 914: /* stclrlh */
+ case 827: /* ldclrlh */
+ value = 827; /* --> ldclrlh. */
break;
- case 914: /* stclrl */
- case 829: /* ldclrl */
- value = 829; /* --> ldclrl. */
+ case 915: /* stclrl */
+ case 830: /* ldclrl */
+ value = 830; /* --> ldclrl. */
break;
- case 915: /* steorb */
- case 831: /* ldeorb */
- value = 831; /* --> ldeorb. */
+ case 916: /* steorb */
+ case 832: /* ldeorb */
+ value = 832; /* --> ldeorb. */
break;
- case 916: /* steorh */
- case 832: /* ldeorh */
- value = 832; /* --> ldeorh. */
+ case 917: /* steorh */
+ case 833: /* ldeorh */
+ value = 833; /* --> ldeorh. */
break;
- case 917: /* steor */
- case 833: /* ldeor */
- value = 833; /* --> ldeor. */
+ case 918: /* steor */
+ case 834: /* ldeor */
+ value = 834; /* --> ldeor. */
break;
- case 918: /* steorlb */
- case 835: /* ldeorlb */
- value = 835; /* --> ldeorlb. */
+ case 919: /* steorlb */
+ case 836: /* ldeorlb */
+ value = 836; /* --> ldeorlb. */
break;
- case 919: /* steorlh */
- case 838: /* ldeorlh */
- value = 838; /* --> ldeorlh. */
+ case 920: /* steorlh */
+ case 839: /* ldeorlh */
+ value = 839; /* --> ldeorlh. */
break;
- case 920: /* steorl */
- case 841: /* ldeorl */
- value = 841; /* --> ldeorl. */
+ case 921: /* steorl */
+ case 842: /* ldeorl */
+ value = 842; /* --> ldeorl. */
break;
- case 921: /* stsetb */
- case 843: /* ldsetb */
- value = 843; /* --> ldsetb. */
+ case 922: /* stsetb */
+ case 844: /* ldsetb */
+ value = 844; /* --> ldsetb. */
break;
- case 922: /* stseth */
- case 844: /* ldseth */
- value = 844; /* --> ldseth. */
+ case 923: /* stseth */
+ case 845: /* ldseth */
+ value = 845; /* --> ldseth. */
break;
- case 923: /* stset */
- case 845: /* ldset */
- value = 845; /* --> ldset. */
+ case 924: /* stset */
+ case 846: /* ldset */
+ value = 846; /* --> ldset. */
break;
- case 924: /* stsetlb */
- case 847: /* ldsetlb */
- value = 847; /* --> ldsetlb. */
+ case 925: /* stsetlb */
+ case 848: /* ldsetlb */
+ value = 848; /* --> ldsetlb. */
break;
- case 925: /* stsetlh */
- case 850: /* ldsetlh */
- value = 850; /* --> ldsetlh. */
+ case 926: /* stsetlh */
+ case 851: /* ldsetlh */
+ value = 851; /* --> ldsetlh. */
break;
- case 926: /* stsetl */
- case 853: /* ldsetl */
- value = 853; /* --> ldsetl. */
+ case 927: /* stsetl */
+ case 854: /* ldsetl */
+ value = 854; /* --> ldsetl. */
break;
- case 927: /* stsmaxb */
- case 855: /* ldsmaxb */
- value = 855; /* --> ldsmaxb. */
+ case 928: /* stsmaxb */
+ case 856: /* ldsmaxb */
+ value = 856; /* --> ldsmaxb. */
break;
- case 928: /* stsmaxh */
- case 856: /* ldsmaxh */
- value = 856; /* --> ldsmaxh. */
+ case 929: /* stsmaxh */
+ case 857: /* ldsmaxh */
+ value = 857; /* --> ldsmaxh. */
break;
- case 929: /* stsmax */
- case 857: /* ldsmax */
- value = 857; /* --> ldsmax. */
- break;
- case 930: /* stsmaxlb */
- case 859: /* ldsmaxlb */
- value = 859; /* --> ldsmaxlb. */
- break;
- case 931: /* stsmaxlh */
- case 862: /* ldsmaxlh */
- value = 862; /* --> ldsmaxlh. */
- break;
- case 932: /* stsmaxl */
- case 865: /* ldsmaxl */
- value = 865; /* --> ldsmaxl. */
- break;
- case 933: /* stsminb */
- case 867: /* ldsminb */
- value = 867; /* --> ldsminb. */
- break;
- case 934: /* stsminh */
- case 868: /* ldsminh */
- value = 868; /* --> ldsminh. */
- break;
- case 935: /* stsmin */
- case 869: /* ldsmin */
- value = 869; /* --> ldsmin. */
- break;
- case 936: /* stsminlb */
- case 871: /* ldsminlb */
- value = 871; /* --> ldsminlb. */
- break;
- case 937: /* stsminlh */
- case 874: /* ldsminlh */
- value = 874; /* --> ldsminlh. */
- break;
- case 938: /* stsminl */
- case 877: /* ldsminl */
- value = 877; /* --> ldsminl. */
- break;
- case 939: /* stumaxb */
- case 879: /* ldumaxb */
- value = 879; /* --> ldumaxb. */
- break;
- case 940: /* stumaxh */
- case 880: /* ldumaxh */
- value = 880; /* --> ldumaxh. */
- break;
- case 941: /* stumax */
- case 881: /* ldumax */
- value = 881; /* --> ldumax. */
- break;
- case 942: /* stumaxlb */
- case 883: /* ldumaxlb */
- value = 883; /* --> ldumaxlb. */
- break;
- case 943: /* stumaxlh */
- case 886: /* ldumaxlh */
- value = 886; /* --> ldumaxlh. */
- break;
- case 944: /* stumaxl */
- case 889: /* ldumaxl */
- value = 889; /* --> ldumaxl. */
- break;
- case 945: /* stuminb */
- case 891: /* lduminb */
- value = 891; /* --> lduminb. */
- break;
- case 946: /* stuminh */
- case 892: /* lduminh */
- value = 892; /* --> lduminh. */
- break;
- case 947: /* stumin */
- case 893: /* ldumin */
- value = 893; /* --> ldumin. */
- break;
- case 948: /* stuminlb */
- case 895: /* lduminlb */
- value = 895; /* --> lduminlb. */
- break;
- case 949: /* stuminlh */
- case 898: /* lduminlh */
- value = 898; /* --> lduminlh. */
- break;
- case 950: /* stuminl */
- case 901: /* lduminl */
- value = 901; /* --> lduminl. */
- break;
- case 952: /* mov */
- case 951: /* movn */
- value = 951; /* --> movn. */
- break;
- case 954: /* mov */
- case 953: /* movz */
- value = 953; /* --> movz. */
- break;
- case 965: /* sevl */
- case 964: /* sev */
- case 963: /* wfi */
- case 962: /* wfe */
- case 961: /* yield */
- case 960: /* nop */
- case 959: /* hint */
- value = 959; /* --> hint. */
- break;
- case 974: /* tlbi */
- case 973: /* ic */
- case 972: /* dc */
- case 971: /* at */
- case 970: /* sys */
- value = 970; /* --> sys. */
+ case 930: /* stsmax */
+ case 858: /* ldsmax */
+ value = 858; /* --> ldsmax. */
+ break;
+ case 931: /* stsmaxlb */
+ case 860: /* ldsmaxlb */
+ value = 860; /* --> ldsmaxlb. */
+ break;
+ case 932: /* stsmaxlh */
+ case 863: /* ldsmaxlh */
+ value = 863; /* --> ldsmaxlh. */
+ break;
+ case 933: /* stsmaxl */
+ case 866: /* ldsmaxl */
+ value = 866; /* --> ldsmaxl. */
+ break;
+ case 934: /* stsminb */
+ case 868: /* ldsminb */
+ value = 868; /* --> ldsminb. */
+ break;
+ case 935: /* stsminh */
+ case 869: /* ldsminh */
+ value = 869; /* --> ldsminh. */
+ break;
+ case 936: /* stsmin */
+ case 870: /* ldsmin */
+ value = 870; /* --> ldsmin. */
+ break;
+ case 937: /* stsminlb */
+ case 872: /* ldsminlb */
+ value = 872; /* --> ldsminlb. */
+ break;
+ case 938: /* stsminlh */
+ case 875: /* ldsminlh */
+ value = 875; /* --> ldsminlh. */
+ break;
+ case 939: /* stsminl */
+ case 878: /* ldsminl */
+ value = 878; /* --> ldsminl. */
+ break;
+ case 940: /* stumaxb */
+ case 880: /* ldumaxb */
+ value = 880; /* --> ldumaxb. */
+ break;
+ case 941: /* stumaxh */
+ case 881: /* ldumaxh */
+ value = 881; /* --> ldumaxh. */
+ break;
+ case 942: /* stumax */
+ case 882: /* ldumax */
+ value = 882; /* --> ldumax. */
+ break;
+ case 943: /* stumaxlb */
+ case 884: /* ldumaxlb */
+ value = 884; /* --> ldumaxlb. */
+ break;
+ case 944: /* stumaxlh */
+ case 887: /* ldumaxlh */
+ value = 887; /* --> ldumaxlh. */
+ break;
+ case 945: /* stumaxl */
+ case 890: /* ldumaxl */
+ value = 890; /* --> ldumaxl. */
+ break;
+ case 946: /* stuminb */
+ case 892: /* lduminb */
+ value = 892; /* --> lduminb. */
+ break;
+ case 947: /* stuminh */
+ case 893: /* lduminh */
+ value = 893; /* --> lduminh. */
+ break;
+ case 948: /* stumin */
+ case 894: /* ldumin */
+ value = 894; /* --> ldumin. */
+ break;
+ case 949: /* stuminlb */
+ case 896: /* lduminlb */
+ value = 896; /* --> lduminlb. */
+ break;
+ case 950: /* stuminlh */
+ case 899: /* lduminlh */
+ value = 899; /* --> lduminlh. */
+ break;
+ case 951: /* stuminl */
+ case 902: /* lduminl */
+ value = 902; /* --> lduminl. */
+ break;
+ case 953: /* mov */
+ case 952: /* movn */
+ value = 952; /* --> movn. */
+ break;
+ case 955: /* mov */
+ case 954: /* movz */
+ value = 954; /* --> movz. */
+ break;
+ case 966: /* sevl */
+ case 965: /* sev */
+ case 964: /* wfi */
+ case 963: /* wfe */
+ case 962: /* yield */
+ case 961: /* nop */
+ case 960: /* hint */
+ value = 960; /* --> hint. */
+ break;
+ case 975: /* tlbi */
+ case 974: /* ic */
+ case 973: /* dc */
+ case 972: /* at */
+ case 971: /* sys */
+ value = 971; /* --> sys. */
break;
default: return NULL;
}
diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c
index f46f737..57630d5 100644
--- a/opcodes/aarch64-dis-2.c
+++ b/opcodes/aarch64-dis-2.c
@@ -40,7 +40,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxxxxxxxxxxx0000xxx0
adr. */
- return 956;
+ return 957;
}
else
{
@@ -48,7 +48,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxxxxxxxxxxx0000xxx1
adrp. */
- return 957;
+ return 958;
}
}
else
@@ -115,7 +115,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx000x0010000
stxrb. */
- return 714;
+ return 715;
}
else
{
@@ -123,7 +123,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx000x0010010
stxrh. */
- return 720;
+ return 721;
}
}
else
@@ -132,7 +132,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx000x00100x1
stxr. */
- return 726;
+ return 727;
}
}
else
@@ -143,7 +143,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx100x00100x0
casp. */
- return 791;
+ return 792;
}
else
{
@@ -151,7 +151,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx100x00100x1
stxp. */
- return 728;
+ return 729;
}
}
}
@@ -167,7 +167,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx000x0010000
stlxrb. */
- return 715;
+ return 716;
}
else
{
@@ -175,7 +175,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx000x0010010
stlxrh. */
- return 721;
+ return 722;
}
}
else
@@ -184,7 +184,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx000x00100x1
stlxr. */
- return 727;
+ return 728;
}
}
else
@@ -195,7 +195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx100x00100x0
caspl. */
- return 793;
+ return 794;
}
else
{
@@ -203,7 +203,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx100x00100x1
stlxp. */
- return 729;
+ return 730;
}
}
}
@@ -214,7 +214,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxxxxxxxxx00x00101xx
stnp. */
- return 742;
+ return 743;
}
}
else
@@ -231,7 +231,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx001x00100x0
stllrb. */
- return 740;
+ return 741;
}
else
{
@@ -239,7 +239,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx001x00100x1
stllr. */
- return 739;
+ return 740;
}
}
else
@@ -252,7 +252,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx101x0010000
casb. */
- return 779;
+ return 780;
}
else
{
@@ -260,7 +260,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx101x0010010
cash. */
- return 780;
+ return 781;
}
}
else
@@ -269,7 +269,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx101x00100x1
cas. */
- return 781;
+ return 782;
}
}
}
@@ -285,7 +285,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx001x0010000
stlrb. */
- return 718;
+ return 719;
}
else
{
@@ -293,7 +293,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx001x0010010
stlrh. */
- return 724;
+ return 725;
}
}
else
@@ -302,7 +302,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx001x00100x1
stlr. */
- return 734;
+ return 735;
}
}
else
@@ -315,7 +315,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx101x0010000
caslb. */
- return 783;
+ return 784;
}
else
{
@@ -323,7 +323,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx101x0010010
caslh. */
- return 786;
+ return 787;
}
}
else
@@ -332,7 +332,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx101x00100x1
casl. */
- return 789;
+ return 790;
}
}
}
@@ -343,7 +343,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxxxxxxxxx01x00101xx
stp. */
- return 751;
+ return 752;
}
}
}
@@ -365,7 +365,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx010x0010000
ldxrb. */
- return 716;
+ return 717;
}
else
{
@@ -373,7 +373,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx010x0010010
ldxrh. */
- return 722;
+ return 723;
}
}
else
@@ -382,7 +382,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx010x00100x1
ldxr. */
- return 730;
+ return 731;
}
}
else
@@ -393,7 +393,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx110x00100x0
caspa. */
- return 792;
+ return 793;
}
else
{
@@ -401,7 +401,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx110x00100x1
ldxp. */
- return 732;
+ return 733;
}
}
}
@@ -417,7 +417,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx010x0010000
ldaxrb. */
- return 717;
+ return 718;
}
else
{
@@ -425,7 +425,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx010x0010010
ldaxrh. */
- return 723;
+ return 724;
}
}
else
@@ -434,7 +434,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx010x00100x1
ldaxr. */
- return 731;
+ return 732;
}
}
else
@@ -445,7 +445,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx110x00100x0
caspal. */
- return 794;
+ return 795;
}
else
{
@@ -453,7 +453,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx110x00100x1
ldaxp. */
- return 733;
+ return 734;
}
}
}
@@ -466,7 +466,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxxxxxxxxx10x001010x
ldnp. */
- return 743;
+ return 744;
}
else
{
@@ -474,7 +474,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxxxxxxxxx10x001011x
ldpsw. */
- return 750;
+ return 751;
}
}
}
@@ -494,7 +494,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx011x0010000
ldlarb. */
- return 737;
+ return 738;
}
else
{
@@ -502,7 +502,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx011x0010010
ldlarh. */
- return 738;
+ return 739;
}
}
else
@@ -511,7 +511,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx011x00100x1
ldlar. */
- return 736;
+ return 737;
}
}
else
@@ -524,7 +524,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx111x0010000
casab. */
- return 782;
+ return 783;
}
else
{
@@ -532,7 +532,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx111x0010010
casah. */
- return 785;
+ return 786;
}
}
else
@@ -541,7 +541,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx0xxxxx111x00100x1
casa. */
- return 788;
+ return 789;
}
}
}
@@ -557,7 +557,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx011x0010000
ldarb. */
- return 719;
+ return 720;
}
else
{
@@ -565,7 +565,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx011x0010010
ldarh. */
- return 725;
+ return 726;
}
}
else
@@ -574,7 +574,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx011x00100x1
ldar. */
- return 735;
+ return 736;
}
}
else
@@ -587,7 +587,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx111x0010000
casalb. */
- return 784;
+ return 785;
}
else
{
@@ -595,7 +595,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx111x0010010
casalh. */
- return 787;
+ return 788;
}
}
else
@@ -604,7 +604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxx1xxxxx111x00100x1
casal. */
- return 790;
+ return 791;
}
}
}
@@ -617,7 +617,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxxxxxxxxx11x001010x
ldp. */
- return 752;
+ return 753;
}
else
{
@@ -625,7 +625,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxxxxxxxxx11x001011x
ldpsw. */
- return 755;
+ return 756;
}
}
}
@@ -643,7 +643,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxxxxxxxxxxx000110x0
ldr. */
- return 756;
+ return 757;
}
else
{
@@ -653,7 +653,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxxxxxxxxxxx00011001
ldrsw. */
- return 758;
+ return 759;
}
else
{
@@ -661,7 +661,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxxxxxxxxxxxxxxxx00011011
prfm. */
- return 759;
+ return 760;
}
}
}
@@ -685,7 +685,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00xxxxxxxxx00000011100
sturb. */
- return 702;
+ return 703;
}
else
{
@@ -693,7 +693,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00xxxxxxxxx00000011110
sturh. */
- return 707;
+ return 708;
}
}
else
@@ -702,7 +702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00xxxxxxxxx000000111x1
stur. */
- return 710;
+ return 711;
}
}
else
@@ -715,7 +715,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00xxxxxxxxx01000011100
ldurb. */
- return 703;
+ return 704;
}
else
{
@@ -723,7 +723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00xxxxxxxxx01000011110
ldurh. */
- return 708;
+ return 709;
}
}
else
@@ -732,7 +732,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00xxxxxxxxx010000111x1
ldur. */
- return 711;
+ return 712;
}
}
}
@@ -746,7 +746,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00xxxxxxxxx0x100011100
ldursb. */
- return 704;
+ return 705;
}
else
{
@@ -754,7 +754,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00xxxxxxxxx0x100011101
ldursw. */
- return 712;
+ return 713;
}
}
else
@@ -765,7 +765,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00xxxxxxxxx0x100011110
ldursh. */
- return 709;
+ return 710;
}
else
{
@@ -773,7 +773,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00xxxxxxxxx0x100011111
prfum. */
- return 713;
+ return 714;
}
}
}
@@ -800,7 +800,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000000xxxxx10000011100
ldaddb. */
- return 807;
+ return 808;
}
else
{
@@ -808,7 +808,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000000xxxxx10000011110
ldaddh. */
- return 808;
+ return 809;
}
}
else
@@ -817,7 +817,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000000xxxxx100000111x1
ldadd. */
- return 809;
+ return 810;
}
}
else
@@ -830,7 +830,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000000xxxxx10100011100
ldaddab. */
- return 810;
+ return 811;
}
else
{
@@ -838,7 +838,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000000xxxxx10100011110
ldaddah. */
- return 813;
+ return 814;
}
}
else
@@ -847,7 +847,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000000xxxxx101000111x1
ldadda. */
- return 816;
+ return 817;
}
}
}
@@ -863,7 +863,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000000xxxxx11000011100
ldaddlb. */
- return 811;
+ return 812;
}
else
{
@@ -871,7 +871,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000000xxxxx11000011110
ldaddlh. */
- return 814;
+ return 815;
}
}
else
@@ -880,7 +880,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000000xxxxx110000111x1
ldaddl. */
- return 817;
+ return 818;
}
}
else
@@ -893,7 +893,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000000xxxxx11100011100
ldaddalb. */
- return 812;
+ return 813;
}
else
{
@@ -901,7 +901,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000000xxxxx11100011110
ldaddalh. */
- return 815;
+ return 816;
}
}
else
@@ -910,7 +910,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000000xxxxx111000111x1
ldaddal. */
- return 818;
+ return 819;
}
}
}
@@ -929,7 +929,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000001xxxxx10000011100
swpb. */
- return 795;
+ return 796;
}
else
{
@@ -937,7 +937,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000001xxxxx10000011110
swph. */
- return 796;
+ return 797;
}
}
else
@@ -946,7 +946,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000001xxxxx100000111x1
swp. */
- return 797;
+ return 798;
}
}
else
@@ -959,7 +959,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000001xxxxx10100011100
swpab. */
- return 798;
+ return 799;
}
else
{
@@ -967,7 +967,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000001xxxxx10100011110
swpah. */
- return 801;
+ return 802;
}
}
else
@@ -976,7 +976,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000001xxxxx101000111x1
swpa. */
- return 804;
+ return 805;
}
}
}
@@ -992,7 +992,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000001xxxxx11000011100
swplb. */
- return 799;
+ return 800;
}
else
{
@@ -1000,7 +1000,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000001xxxxx11000011110
swplh. */
- return 802;
+ return 803;
}
}
else
@@ -1009,7 +1009,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000001xxxxx110000111x1
swpl. */
- return 805;
+ return 806;
}
}
else
@@ -1022,7 +1022,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000001xxxxx11100011100
swpalb. */
- return 800;
+ return 801;
}
else
{
@@ -1030,7 +1030,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000001xxxxx11100011110
swpalh. */
- return 803;
+ return 804;
}
}
else
@@ -1039,7 +1039,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx000001xxxxx111000111x1
swpal. */
- return 806;
+ return 807;
}
}
}
@@ -1059,7 +1059,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00001xxxxxx10000011100
ldsmaxb. */
- return 855;
+ return 856;
}
else
{
@@ -1067,7 +1067,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00001xxxxxx10000011110
ldsmaxh. */
- return 856;
+ return 857;
}
}
else
@@ -1076,7 +1076,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00001xxxxxx100000111x1
ldsmax. */
- return 857;
+ return 858;
}
}
else
@@ -1089,7 +1089,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00001xxxxxx10100011100
ldsmaxab. */
- return 858;
+ return 859;
}
else
{
@@ -1097,7 +1097,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00001xxxxxx10100011110
ldsmaxah. */
- return 861;
+ return 862;
}
}
else
@@ -1106,7 +1106,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00001xxxxxx101000111x1
ldsmaxa. */
- return 864;
+ return 865;
}
}
}
@@ -1122,7 +1122,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00001xxxxxx11000011100
ldsmaxlb. */
- return 859;
+ return 860;
}
else
{
@@ -1130,7 +1130,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00001xxxxxx11000011110
ldsmaxlh. */
- return 862;
+ return 863;
}
}
else
@@ -1139,7 +1139,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00001xxxxxx110000111x1
ldsmaxl. */
- return 865;
+ return 866;
}
}
else
@@ -1152,7 +1152,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00001xxxxxx11100011100
ldsmaxalb. */
- return 860;
+ return 861;
}
else
{
@@ -1160,7 +1160,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00001xxxxxx11100011110
ldsmaxalh. */
- return 863;
+ return 864;
}
}
else
@@ -1169,7 +1169,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00001xxxxxx111000111x1
ldsmaxal. */
- return 866;
+ return 867;
}
}
}
@@ -1191,7 +1191,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00010xxxxxx10000011100
ldeorb. */
- return 831;
+ return 832;
}
else
{
@@ -1199,7 +1199,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00010xxxxxx10000011110
ldeorh. */
- return 832;
+ return 833;
}
}
else
@@ -1208,7 +1208,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00010xxxxxx100000111x1
ldeor. */
- return 833;
+ return 834;
}
}
else
@@ -1221,7 +1221,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00010xxxxxx10100011100
ldeorab. */
- return 834;
+ return 835;
}
else
{
@@ -1229,7 +1229,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00010xxxxxx10100011110
ldeorah. */
- return 837;
+ return 838;
}
}
else
@@ -1238,7 +1238,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00010xxxxxx101000111x1
ldeora. */
- return 840;
+ return 841;
}
}
}
@@ -1254,7 +1254,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00010xxxxxx11000011100
ldeorlb. */
- return 835;
+ return 836;
}
else
{
@@ -1262,7 +1262,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00010xxxxxx11000011110
ldeorlh. */
- return 838;
+ return 839;
}
}
else
@@ -1271,7 +1271,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00010xxxxxx110000111x1
ldeorl. */
- return 841;
+ return 842;
}
}
else
@@ -1284,7 +1284,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00010xxxxxx11100011100
ldeoralb. */
- return 836;
+ return 837;
}
else
{
@@ -1292,7 +1292,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00010xxxxxx11100011110
ldeoralh. */
- return 839;
+ return 840;
}
}
else
@@ -1301,7 +1301,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00010xxxxxx111000111x1
ldeoral. */
- return 842;
+ return 843;
}
}
}
@@ -1320,7 +1320,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00011xxxxxx10000011100
ldumaxb. */
- return 879;
+ return 880;
}
else
{
@@ -1328,7 +1328,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00011xxxxxx10000011110
ldumaxh. */
- return 880;
+ return 881;
}
}
else
@@ -1337,7 +1337,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00011xxxxxx100000111x1
ldumax. */
- return 881;
+ return 882;
}
}
else
@@ -1350,7 +1350,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00011xxxxxx10100011100
ldumaxab. */
- return 882;
+ return 883;
}
else
{
@@ -1358,7 +1358,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00011xxxxxx10100011110
ldumaxah. */
- return 885;
+ return 886;
}
}
else
@@ -1367,7 +1367,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00011xxxxxx101000111x1
ldumaxa. */
- return 888;
+ return 889;
}
}
}
@@ -1383,7 +1383,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00011xxxxxx11000011100
ldumaxlb. */
- return 883;
+ return 884;
}
else
{
@@ -1391,7 +1391,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00011xxxxxx11000011110
ldumaxlh. */
- return 886;
+ return 887;
}
}
else
@@ -1400,7 +1400,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00011xxxxxx110000111x1
ldumaxl. */
- return 889;
+ return 890;
}
}
else
@@ -1413,7 +1413,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00011xxxxxx11100011100
ldumaxalb. */
- return 884;
+ return 885;
}
else
{
@@ -1421,7 +1421,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00011xxxxxx11100011110
ldumaxalh. */
- return 887;
+ return 888;
}
}
else
@@ -1430,7 +1430,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00011xxxxxx111000111x1
ldumaxal. */
- return 890;
+ return 891;
}
}
}
@@ -1455,7 +1455,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00100xxxxxx10000011100
ldclrb. */
- return 819;
+ return 820;
}
else
{
@@ -1463,7 +1463,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00100xxxxxx10000011110
ldclrh. */
- return 820;
+ return 821;
}
}
else
@@ -1472,7 +1472,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00100xxxxxx100000111x1
ldclr. */
- return 821;
+ return 822;
}
}
else
@@ -1485,7 +1485,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00100xxxxxx10100011100
ldclrab. */
- return 822;
+ return 823;
}
else
{
@@ -1493,7 +1493,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00100xxxxxx10100011110
ldclrah. */
- return 825;
+ return 826;
}
}
else
@@ -1502,7 +1502,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00100xxxxxx101000111x1
ldclra. */
- return 828;
+ return 829;
}
}
}
@@ -1518,7 +1518,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00100xxxxxx11000011100
ldclrlb. */
- return 823;
+ return 824;
}
else
{
@@ -1526,7 +1526,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00100xxxxxx11000011110
ldclrlh. */
- return 826;
+ return 827;
}
}
else
@@ -1535,7 +1535,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxxxxxxxx00100xxxxxx110000111x1
ldclrl. */
- return 829;
+ return 830;
}
[...]
[diff truncated at 100000 bytes]