[PATCH 5/7] aarch64: regenerate autogenerated files from aarch64-gen
Muhammad Kamran <[email protected]>
| Newsgroups | gmane.comp.gnu.binutils |
|---|---|
| Message-ID | <[email protected]> |
This patch contains auto-regenerated files and is to be
squashed into the previous commit.
---
opcodes/aarch64-dis-2.c | 408 +++++++++++++++++++++++++---------------
opcodes/aarch64-tbl-2.h | 12 ++
2 files changed, 271 insertions(+), 149 deletions(-)
diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c
index 922459f6433..426cded8649 100644
--- a/opcodes/aarch64-dis-2.c
+++ b/opcodes/aarch64-dis-2.c
@@ -12518,39 +12518,49 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
if (((word >> 14) & 0x1) == 0)
{
- if (((word >> 29) & 0x1) == 0)
+ if (((word >> 15) & 0x1) == 0)
{
- if (((word >> 30) & 0x1) == 0)
- {
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x0011010110xxxxxx00000xxxxxxxxxx. */
- return A64_OPID_9ac00000_subp_Rd_Rn_SP_Rm_SP;
- }
- else
+ if (((word >> 29) & 0x1) == 0)
{
- if (((word >> 16) & 0x1) == 0)
+ if (((word >> 30) & 0x1) == 0)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1011010110xxxx0x00000xxxxxxxxxx. */
- return A64_OPID_5ac00000_rbit_Rd_Rn;
+ x0011010110xxxxx000000xxxxxxxxxx. */
+ return A64_OPID_9ac00000_subp_Rd_Rn_SP_Rm_SP;
}
else
{
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x1011010110xxxx1x00000xxxxxxxxxx. */
- return A64_OPID_dac10000_pacia_Rd_Rn_SP;
+ if (((word >> 16) & 0x1) == 0)
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x1011010110xxxx0000000xxxxxxxxxx. */
+ return A64_OPID_5ac00000_rbit_Rd_Rn;
+ }
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x1011010110xxxx1000000xxxxxxxxxx. */
+ return A64_OPID_dac10000_pacia_Rd_Rn_SP;
+ }
}
}
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ xx111010110xxxxx000000xxxxxxxxxx. */
+ return A64_OPID_bac00000_subps_Rd_Rn_SP_Rm_SP;
+ }
}
else
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- xx111010110xxxxxx00000xxxxxxxxxx. */
- return A64_OPID_bac00000_subps_Rd_Rn_SP_Rm_SP;
+ xxx11010110xxxxx100000xxxxxxxxxx. */
+ return A64_OPID_dac183fe_pacnbiasppc;
}
}
else
@@ -12575,30 +12585,40 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
if (((word >> 14) & 0x1) == 0)
{
- if (((word >> 30) & 0x1) == 0)
- {
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x0x11010110xxxxxx01000xxxxxxxxxx. */
- return A64_OPID_1ac02000_lslv_Rd_Rn_Rm;
- }
- else
+ if (((word >> 15) & 0x1) == 0)
{
- if (((word >> 16) & 0x1) == 0)
+ if (((word >> 30) & 0x1) == 0)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1x11010110xxxx0x01000xxxxxxxxxx. */
- return A64_OPID_5ac02000_abs_Rd_Rn;
+ x0x11010110xxxxx001000xxxxxxxxxx. */
+ return A64_OPID_1ac02000_lslv_Rd_Rn_Rm;
}
else
{
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x1x11010110xxxx1x01000xxxxxxxxxx. */
- return A64_OPID_dac123e0_paciza_Rd;
+ if (((word >> 16) & 0x1) == 0)
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x1x11010110xxxx0001000xxxxxxxxxx. */
+ return A64_OPID_5ac02000_abs_Rd_Rn;
+ }
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x1x11010110xxxx1001000xxxxxxxxxx. */
+ return A64_OPID_dac123e0_paciza_Rd;
+ }
}
}
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ xxx11010110xxxxx101000xxxxxxxxxx. */
+ return A64_OPID_dac1a3fe_paciasppc;
+ }
}
else
{
@@ -12615,30 +12635,40 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
if (((word >> 14) & 0x1) == 0)
{
- if (((word >> 30) & 0x1) == 0)
- {
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x0x11010110xxxxxx00100xxxxxxxxxx. */
- return A64_OPID_9ac01000_irg_Rd_SP_Rn_SP_Rm;
- }
- else
+ if (((word >> 15) & 0x1) == 0)
{
- if (((word >> 16) & 0x1) == 0)
+ if (((word >> 30) & 0x1) == 0)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1x11010110xxxx0x00100xxxxxxxxxx. */
- return A64_OPID_5ac01000_clz_Rd_Rn;
+ x0x11010110xxxxx000100xxxxxxxxxx. */
+ return A64_OPID_9ac01000_irg_Rd_SP_Rn_SP_Rm;
}
else
{
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x1x11010110xxxx1x00100xxxxxxxxxx. */
- return A64_OPID_dac11000_autia_Rd_Rn_SP;
+ if (((word >> 16) & 0x1) == 0)
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x1x11010110xxxx0000100xxxxxxxxxx. */
+ return A64_OPID_5ac01000_clz_Rd_Rn;
+ }
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x1x11010110xxxx1000100xxxxxxxxxx. */
+ return A64_OPID_dac11000_autia_Rd_Rn_SP;
+ }
}
}
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ xxx11010110xxxxx100100xxxxxxxxxx. */
+ return A64_OPID_dac1901e_autiasppcr_Rn;
+ }
}
else
{
@@ -12695,39 +12725,49 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
if (((word >> 14) & 0x1) == 0)
{
- if (((word >> 30) & 0x1) == 0)
- {
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x0x11010110xxxxxx00010xxxxxxxxxx. */
- return A64_OPID_1ac00800_udiv_Rd_Rn_Rm;
- }
- else
+ if (((word >> 15) & 0x1) == 0)
{
- if (((word >> 16) & 0x1) == 0)
+ if (((word >> 30) & 0x1) == 0)
{
- if (((word >> 31) & 0x1) == 0)
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x0x11010110xxxxx000010xxxxxxxxxx. */
+ return A64_OPID_1ac00800_udiv_Rd_Rn_Rm;
+ }
+ else
+ {
+ if (((word >> 16) & 0x1) == 0)
{
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- 01x11010110xxxx0x00010xxxxxxxxxx. */
- return A64_OPID_5ac00800_rev_Rd_Rn;
+ if (((word >> 31) & 0x1) == 0)
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ 01x11010110xxxx0000010xxxxxxxxxx. */
+ return A64_OPID_5ac00800_rev_Rd_Rn;
+ }
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ 11x11010110xxxx0000010xxxxxxxxxx. */
+ return A64_OPID_dac00800_rev32_Rd_Rn;
+ }
}
else
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- 11x11010110xxxx0x00010xxxxxxxxxx. */
- return A64_OPID_dac00800_rev32_Rd_Rn;
+ x1x11010110xxxx1000010xxxxxxxxxx. */
+ return A64_OPID_dac10800_pacda_Rd_Rn_SP;
}
}
- else
- {
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x1x11010110xxxx1x00010xxxxxxxxxx. */
- return A64_OPID_dac10800_pacda_Rd_Rn_SP;
- }
+ }
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ xxx11010110xxxxx100010xxxxxxxxxx. */
+ return A64_OPID_dac18bfe_pacia171615;
}
}
else
@@ -12797,10 +12837,20 @@ aarch64_opcode_lookup_1 (uint32_t word)
}
else
{
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- xxx11010110xxxxxxx1110xxxxxxxxxx. */
- return A64_OPID_dac13be0_autdza_Rd;
+ if (((word >> 15) & 0x1) == 0)
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ xxx11010110xxxxx0x1110xxxxxxxxxx. */
+ return A64_OPID_dac13be0_autdza_Rd;
+ }
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ xxx11010110xxxxx1x1110xxxxxxxxxx. */
+ return A64_OPID_dac1bbfe_autia171615;
+ }
}
}
}
@@ -12816,19 +12866,29 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
if (((word >> 14) & 0x1) == 0)
{
- if (((word >> 16) & 0x1) == 0)
+ if (((word >> 15) & 0x1) == 0)
{
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- xxx11010x10xxxx0x00001xxxxxxxxxx. */
- return A64_OPID_5ac00400_rev16_Rd_Rn;
+ if (((word >> 16) & 0x1) == 0)
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ xxx11010x10xxxx0000001xxxxxxxxxx. */
+ return A64_OPID_5ac00400_rev16_Rd_Rn;
+ }
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ xxx11010x10xxxx1000001xxxxxxxxxx. */
+ return A64_OPID_dac10400_pacib_Rd_Rn_SP;
+ }
}
else
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- xxx11010x10xxxx1x00001xxxxxxxxxx. */
- return A64_OPID_dac10400_pacib_Rd_Rn_SP;
+ xxx11010x10xxxxx100001xxxxxxxxxx. */
+ return A64_OPID_dac187fe_pacnbibsppc;
}
}
else
@@ -12853,19 +12913,29 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
if (((word >> 14) & 0x1) == 0)
{
- if (((word >> 30) & 0x1) == 0)
+ if (((word >> 15) & 0x1) == 0)
{
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x0x11010x10xxxxxx01001xxxxxxxxxx. */
- return A64_OPID_1ac02400_lsrv_Rd_Rn_Rm;
+ if (((word >> 30) & 0x1) == 0)
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x0x11010x10xxxxx001001xxxxxxxxxx. */
+ return A64_OPID_1ac02400_lsrv_Rd_Rn_Rm;
+ }
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x1x11010x10xxxxx001001xxxxxxxxxx. */
+ return A64_OPID_dac127e0_pacizb_Rd;
+ }
}
else
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1x11010x10xxxxxx01001xxxxxxxxxx. */
- return A64_OPID_dac127e0_pacizb_Rd;
+ xxx11010x10xxxxx101001xxxxxxxxxx. */
+ return A64_OPID_dac1a7fe_pacibsppc;
}
}
else
@@ -12883,30 +12953,40 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
if (((word >> 14) & 0x1) == 0)
{
- if (((word >> 30) & 0x1) == 0)
- {
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x0x11010x10xxxxxx00101xxxxxxxxxx. */
- return A64_OPID_9ac01400_gmi_Rd_Rn_SP_Rm;
- }
- else
+ if (((word >> 15) & 0x1) == 0)
{
- if (((word >> 16) & 0x1) == 0)
+ if (((word >> 30) & 0x1) == 0)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1x11010x10xxxx0x00101xxxxxxxxxx. */
- return A64_OPID_5ac01400_cls_Rd_Rn;
+ x0x11010x10xxxxx000101xxxxxxxxxx. */
+ return A64_OPID_9ac01400_gmi_Rd_Rn_SP_Rm;
}
else
{
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x1x11010x10xxxx1x00101xxxxxxxxxx. */
- return A64_OPID_dac11400_autib_Rd_Rn_SP;
+ if (((word >> 16) & 0x1) == 0)
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x1x11010x10xxxx0000101xxxxxxxxxx. */
+ return A64_OPID_5ac01400_cls_Rd_Rn;
+ }
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x1x11010x10xxxx1000101xxxxxxxxxx. */
+ return A64_OPID_dac11400_autib_Rd_Rn_SP;
+ }
}
}
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ xxx11010x10xxxxx100101xxxxxxxxxx. */
+ return A64_OPID_dac1941e_autibsppcr_Rn;
+ }
}
else
{
@@ -12933,30 +13013,40 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
if (((word >> 14) & 0x1) == 0)
{
- if (((word >> 30) & 0x1) == 0)
- {
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x0x11010x10xxxxxx00011xxxxxxxxxx. */
- return A64_OPID_1ac00c00_sdiv_Rd_Rn_Rm;
- }
- else
+ if (((word >> 15) & 0x1) == 0)
{
- if (((word >> 16) & 0x1) == 0)
+ if (((word >> 30) & 0x1) == 0)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1x11010x10xxxx0x00011xxxxxxxxxx. */
- return A64_OPID_dac00c00_rev_Rd_Rn;
+ x0x11010x10xxxxx000011xxxxxxxxxx. */
+ return A64_OPID_1ac00c00_sdiv_Rd_Rn_Rm;
}
else
{
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x1x11010x10xxxx1x00011xxxxxxxxxx. */
- return A64_OPID_dac10c00_pacdb_Rd_Rn_SP;
+ if (((word >> 16) & 0x1) == 0)
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x1x11010x10xxxx0000011xxxxxxxxxx. */
+ return A64_OPID_dac00c00_rev_Rd_Rn;
+ }
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x1x11010x10xxxx1000011xxxxxxxxxx. */
+ return A64_OPID_dac10c00_pacdb_Rd_Rn_SP;
+ }
}
}
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ xxx11010x10xxxxx100011xxxxxxxxxx. */
+ return A64_OPID_dac18ffe_pacib171615;
+ }
}
else
{
@@ -13025,10 +13115,20 @@ aarch64_opcode_lookup_1 (uint32_t word)
}
else
{
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- xxx11010x10xxxxxxx1111xxxxxxxxxx. */
- return A64_OPID_dac13fe0_autdzb_Rd;
+ if (((word >> 15) & 0x1) == 0)
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ xxx11010x10xxxxx0x1111xxxxxxxxxx. */
+ return A64_OPID_dac13fe0_autdzb_Rd;
+ }
+ else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ xxx11010x10xxxxx1x1111xxxxxxxxxx. */
+ return A64_OPID_dac1bffe_autib171615;
+ }
}
}
}
@@ -26630,9 +26730,9 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
if (((word >> 24) & 0x1) == 0)
{
- if (((word >> 4) & 0x1) == 0)
+ if (((word >> 25) & 0x1) == 0)
{
- if (((word >> 25) & 0x1) == 0)
+ if (((word >> 4) & 0x1) == 0)
{
if (((word >> 31) & 0x1) == 0)
{
@@ -26740,6 +26840,16 @@ aarch64_opcode_lookup_1 (uint32_t word)
}
}
else
+ {
+ /* 33222222222211111111110000000000
+ 10987654321098765432109876543210
+ x1010100xxxxxxxxxxxxxxxxxxx1xxxx. */
+ return A64_OPID_54000010_bc_c_ADDR_PCREL19;
+ }
+ }
+ else
+ {
+ if (((word >> 11) & 0x1) == 0)
{
if (((word >> 21) & 0x1) == 0)
{
@@ -26749,14 +26859,14 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110000xxxxxxxxxxxxxxxx0xxxx. */
+ x1010110000xxxxxxxxx0xxxxxxxxxxx. */
return A64_OPID_d61f0000_br_Rn;
}
else
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110100xxxxxxxxxxxxxxxx0xxxx. */
+ x1010110100xxxxxxxxx0xxxxxxxxxxx. */
return A64_OPID_d69f03e0_eret;
}
}
@@ -26764,7 +26874,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110x10xxxxxxxxxxxxxxxx0xxxx. */
+ x1010110x10xxxxxxxxx0xxxxxxxxxxx. */
return A64_OPID_d65f0000_ret_Rn;
}
}
@@ -26776,14 +26886,14 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110001xxxxxxxxxxxxxxxx0xxxx. */
+ x1010110001xxxxxxxxx0xxxxxxxxxxx. */
return A64_OPID_d63f0000_blr_Rn;
}
else
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110101xxxxxxxxxxxxxxxx0xxxx. */
+ x1010110101xxxxxxxxx0xxxxxxxxxxx. */
return A64_OPID_d6bf03e0_drps;
}
}
@@ -26791,21 +26901,11 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110x11xxxxxxxxxxxxxxxx0xxxx. */
+ x1010110x11xxxxxxxxx0xxxxxxxxxxx. */
return A64_OPID_d6ff03e0_texit_NOT_BALANCED_10;
}
}
}
- }
- else
- {
- if (((word >> 25) & 0x1) == 0)
- {
- /* 33222222222211111111110000000000
- 10987654321098765432109876543210
- x1010100xxxxxxxxxxxxxxxxxxx1xxxx. */
- return A64_OPID_54000010_bc_c_ADDR_PCREL19;
- }
else
{
if (((word >> 10) & 0x1) == 0)
@@ -26818,14 +26918,14 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110000xxxxxxxxxx0xxxxx1xxxx. */
+ x1010110000xxxxxxxxx10xxxxxxxxxx. */
return A64_OPID_d61f081f_braaz_Rn;
}
else
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110100xxxxxxxxxx0xxxxx1xxxx. */
+ x1010110100xxxxxxxxx10xxxxxxxxxx. */
return A64_OPID_d69f0bff_eretaa;
}
}
@@ -26833,7 +26933,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110x10xxxxxxxxxx0xxxxx1xxxx. */
+ x1010110x10xxxxxxxxx10xxxxxxxxxx. */
return A64_OPID_d65f0bff_retaa;
}
}
@@ -26841,7 +26941,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110xx1xxxxxxxxxx0xxxxx1xxxx. */
+ x1010110xx1xxxxxxxxx10xxxxxxxxxx. */
return A64_OPID_d63f081f_blraaz_Rn;
}
}
@@ -26855,14 +26955,14 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110000xxxxxxxxxx1xxxxx1xxxx. */
+ x1010110000xxxxxxxxx11xxxxxxxxxx. */
return A64_OPID_d61f0c1f_brabz_Rn;
}
else
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110100xxxxxxxxxx1xxxxx1xxxx. */
+ x1010110100xxxxxxxxx11xxxxxxxxxx. */
return A64_OPID_d69f0fff_eretab;
}
}
@@ -26870,7 +26970,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110x10xxxxxxxxxx1xxxxx1xxxx. */
+ x1010110x10xxxxxxxxx11xxxxxxxxxx. */
return A64_OPID_d65f0fff_retab;
}
}
@@ -26878,7 +26978,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
{
/* 33222222222211111111110000000000
10987654321098765432109876543210
- x1010110xx1xxxxxxxxxx1xxxxx1xxxx. */
+ x1010110xx1xxxxxxxxx11xxxxxxxxxx. */
return A64_OPID_d63f0c1f_blrabz_Rn;
}
}
@@ -35762,6 +35862,16 @@ aarch64_find_next_opcode (const aarch64_opcode *opcode)
break;
case A64_OPID_65098000_bfscale_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
return NULL;
+ case A64_OPID_d65f0bff_retaa:
+ value = A64_OPID_d65f0be0_retaasppcr_Rd;
+ break;
+ case A64_OPID_d65f0be0_retaasppcr_Rd:
+ return NULL;
+ case A64_OPID_d65f0fff_retab:
+ value = A64_OPID_d65f0fe0_retabsppcr_Rd;
+ break;
+ case A64_OPID_d65f0fe0_retabsppcr_Rd:
+ return NULL;
case A64_OPID_d500403f_xaflag:
value = A64_OPID_d500405f_axflag;
break;
diff --git a/opcodes/aarch64-tbl-2.h b/opcodes/aarch64-tbl-2.h
index 07fe7572540..8217b0bcbca 100644
--- a/opcodes/aarch64-tbl-2.h
+++ b/opcodes/aarch64-tbl-2.h
@@ -689,6 +689,8 @@ enum aarch64_opcode_idx
A64_OPID_d65f0fff_retab,
A64_OPID_d69f0bff_eretaa,
A64_OPID_d69f0fff_eretab,
+ A64_OPID_d65f0be0_retaasppcr_Rd,
+ A64_OPID_d65f0fe0_retabsppcr_Rd,
A64_OPID_34000000_cbz_Rt_ADDR_PCREL19,
A64_OPID_35000000_cbnz_Rt_ADDR_PCREL19,
A64_OPID_54000000_b_c_ADDR_PCREL19,
@@ -771,10 +773,20 @@ enum aarch64_opcode_idx
A64_OPID_dac10400_pacib_Rd_Rn_SP,
A64_OPID_dac10800_pacda_Rd_Rn_SP,
A64_OPID_dac10c00_pacdb_Rd_Rn_SP,
+ A64_OPID_dac1a3fe_paciasppc,
+ A64_OPID_dac1a7fe_pacibsppc,
+ A64_OPID_dac183fe_pacnbiasppc,
+ A64_OPID_dac187fe_pacnbibsppc,
+ A64_OPID_dac18bfe_pacia171615,
+ A64_OPID_dac18ffe_pacib171615,
A64_OPID_dac11000_autia_Rd_Rn_SP,
A64_OPID_dac11400_autib_Rd_Rn_SP,
A64_OPID_dac11800_autda_Rd_Rn_SP,
A64_OPID_dac11c00_autdb_Rd_Rn_SP,
+ A64_OPID_dac1901e_autiasppcr_Rn,
+ A64_OPID_dac1941e_autibsppcr_Rn,
+ A64_OPID_dac1bbfe_autia171615,
+ A64_OPID_dac1bffe_autib171615,
A64_OPID_dac123e0_paciza_Rd,
A64_OPID_dac127e0_pacizb_Rd,
A64_OPID_dac12be0_pacdza_Rd,
--
2.43.0