---
opcodes/Makefile.in | 10 +-
opcodes/aarch64-asm-2.c | 1381 +++---
opcodes/aarch64-dis-2.c | 9656 ++++++++++++++++++++++-----------------
opcodes/aarch64-opc-2.c | 176 +-
opcodes/aarch64-tbl-2.h | 3847 ++++++++++++++++
5 files changed, 10162 insertions(+), 4908 deletions(-)
create mode 100644 opcodes/aarch64-tbl-2.h
diff --git a/opcodes/Makefile.in b/opcodes/Makefile.in
index 4399354e5a9..662ee5deb9d 100644
--- a/opcodes/Makefile.in
+++ b/opcodes/Makefile.in
@@ -746,7 +746,7 @@ MOSTLYCLEANFILES = aarch64-gen$(EXEEXT_FOR_BUILD) i386-gen$(EXEEXT_FOR_BUILD) \
z8kgen$(EXEEXT_FOR_BUILD) opc2c$(EXEEXT_FOR_BUILD)
MAINTAINERCLEANFILES = $(srcdir)/aarch64-asm-2.c $(srcdir)/aarch64-dis-2.c \
- $(srcdir)/aarch64-opc-2.c \
+ $(srcdir)/aarch64-opc-2.c $(srcdir)/aarch64-tbl-2.h \
$(srcdir)/i386-tbl.h $(srcdir)/i386-init.h $(srcdir)/i386-mnem.h \
$(srcdir)/ia64-asmtab.c $(srcdir)/z8k-opc.h \
$(srcdir)/msp430-decode.c \
@@ -1493,6 +1493,14 @@ $(srcdir)/aarch64-dis-2.c: @MAINT@ aarch64-gen$(exeext_for_build)
$(AM_V_GEN)./aarch64-gen$(exeext_for_build) --gen-dis > $@
$(srcdir)/aarch64-opc-2.c: @MAINT@ aarch64-gen$(exeext_for_build)
$(AM_V_GEN)./aarch64-gen$(exeext_for_build) --gen-opc > $@
+$(srcdir)/aarch64-tbl-2.h: @MAINT@ aarch64-gen$(exeext_for_build)
+ $(AM_V_GEN)./aarch64-gen$(exeext_for_build) --gen-idx > $@
+
+aarch64-asm-2.lo: $(srcdir)/aarch64-tbl-2.h $(srcdir)/aarch64-asm-2.c
+
+aarch64-dis-2.lo: $(srcdir)/aarch64-tbl-2.h $(srcdir)/aarch64-dis-2.c
+
+aarch64-opc-2.lo: $(srcdir)/aarch64-tbl-2.h $(srcdir)/aarch64-opc-2.c
i386-gen$(EXEEXT_FOR_BUILD): i386-gen.o $(BUILD_LIB_DEPS)
$(AM_V_CCLD)$(LINK_FOR_BUILD) i386-gen.o $(BUILD_LIBS)
diff --git a/opcodes/aarch64-asm-2.c b/opcodes/aarch64-asm-2.c
index e2beb76de91..a077cc08924 100644
--- a/opcodes/aarch64-asm-2.c
+++ b/opcodes/aarch64-asm-2.c
@@ -19,6 +19,7 @@
see <http://www.gnu.org/licenses/>. */
#include "sysdep.h"
+#include "aarch64-tbl-2.h"
#include "aarch64-asm.h"
@@ -26,733 +27,733 @@ const aarch64_opcode *
aarch64_find_real_opcode (const aarch64_opcode *opcode)
{
/* Use the index as the key to locate the real opcode. */
- int key = opcode - aarch64_opcode_table;
- int value;
+ enum aarch64_opcode_idx key = opcode - aarch64_opcode_table;
+ enum aarch64_opcode_idx value;
switch (key)
{
- case 3: /* ngc */
- case 2: /* sbc */
- value = 2; /* --> sbc. */
- break;
- case 5: /* ngcs */
- case 4: /* sbcs */
- value = 4; /* --> sbcs. */
- break;
- case 8: /* cmn */
- case 7: /* adds */
- value = 7; /* --> adds. */
- break;
- case 11: /* cmp */
- case 10: /* subs */
- value = 10; /* --> subs. */
- break;
- case 13: /* mov */
- case 12: /* add */
- value = 12; /* --> add. */
- break;
- case 15: /* cmn */
- case 14: /* adds */
- value = 14; /* --> adds. */
- break;
- case 18: /* cmp */
- case 17: /* subs */
- value = 17; /* --> subs. */
- break;
- case 23: /* cmn */
- case 22: /* adds */
- value = 22; /* --> adds. */
- break;
- case 25: /* neg */
- case 24: /* sub */
- value = 24; /* --> sub. */
- break;
- case 27: /* cmp */
- case 28: /* negs */
- case 26: /* subs */
- value = 26; /* --> subs. */
- break;
- case 153: /* mov */
- case 152: /* umov */
- value = 152; /* --> umov. */
- break;
- case 155: /* mov */
- case 154: /* ins */
- value = 154; /* --> ins. */
- break;
- case 157: /* mov */
- case 156: /* ins */
- value = 156; /* --> ins. */
- break;
- case 243: /* mvn */
- case 242: /* not */
- value = 242; /* --> not. */
- break;
- case 318: /* mov */
- case 317: /* orr */
- value = 317; /* --> orr. */
- break;
- case 389: /* sxtl */
- case 388: /* sshll */
- value = 388; /* --> sshll. */
- break;
- case 391: /* sxtl2 */
- case 390: /* sshll2 */
- value = 390; /* --> sshll2. */
- break;
- case 413: /* uxtl */
- case 412: /* ushll */
- value = 412; /* --> ushll. */
- break;
- case 415: /* uxtl2 */
- case 414: /* ushll2 */
- value = 414; /* --> ushll2. */
- break;
- case 536: /* mov */
- case 535: /* dup */
- value = 535; /* --> dup. */
- break;
- case 623: /* sxtw */
- case 622: /* sxth */
- case 621: /* sxtb */
- case 624: /* asr */
- case 620: /* sbfx */
- case 619: /* sbfiz */
- case 618: /* sbfm */
- value = 618; /* --> sbfm. */
- break;
- case 627: /* bfc */
- case 628: /* bfxil */
- case 626: /* bfi */
- case 625: /* bfm */
- value = 625; /* --> bfm. */
- break;
- case 633: /* uxth */
- case 632: /* uxtb */
- case 635: /* lsr */
- case 634: /* lsl */
- case 631: /* ubfx */
- case 630: /* ubfiz */
- case 629: /* ubfm */
- value = 629; /* --> ubfm. */
- break;
- case 659: /* cblt */
- case 658: /* cbgt */
- value = 658; /* --> cbgt. */
- break;
- case 661: /* cble */
- case 660: /* cbge */
- value = 660; /* --> cbge. */
- break;
- case 663: /* cblo */
- case 662: /* cbhi */
- value = 662; /* --> cbhi. */
- break;
- case 665: /* cbls */
- case 664: /* cbhs */
- value = 664; /* --> cbhs. */
- break;
- case 669: /* cbge */
- case 668: /* cbgt */
- value = 668; /* --> cbgt. */
- break;
- case 671: /* cble */
- case 670: /* cblt */
- value = 670; /* --> cblt. */
- break;
- case 673: /* cbhs */
- case 672: /* cbhi */
- value = 672; /* --> cbhi. */
- break;
- case 675: /* cbls */
- case 674: /* cblo */
- value = 674; /* --> cblo. */
- break;
- case 679: /* cbblt */
- case 678: /* cbbgt */
- value = 678; /* --> cbbgt. */
- break;
- case 681: /* cbble */
- case 680: /* cbbge */
- value = 680; /* --> cbbge. */
- break;
- case 683: /* cbblo */
- case 682: /* cbbhi */
- value = 682; /* --> cbbhi. */
- break;
- case 685: /* cbbls */
- case 684: /* cbbhs */
- value = 684; /* --> cbbhs. */
- break;
- case 689: /* cbhlt */
- case 688: /* cbhgt */
- value = 688; /* --> cbhgt. */
- break;
- case 691: /* cbhle */
- case 690: /* cbhge */
- value = 690; /* --> cbhge. */
- break;
- case 693: /* cbhlo */
- case 692: /* cbhhi */
- value = 692; /* --> cbhhi. */
- break;
- case 695: /* cbhls */
- case 694: /* cbhhs */
- value = 694; /* --> cbhhs. */
- break;
- case 705: /* cset */
- case 704: /* cinc */
- case 703: /* csinc */
- value = 703; /* --> csinc. */
- break;
- case 708: /* csetm */
- case 707: /* cinv */
- case 706: /* csinv */
- value = 706; /* --> csinv. */
- break;
- case 710: /* cneg */
- case 709: /* csneg */
- value = 709; /* --> csneg. */
- break;
- case 729: /* rev64 */
- case 728: /* rev */
- value = 728; /* --> rev. */
- break;
- case 754: /* lsl */
- case 753: /* lslv */
- value = 753; /* --> lslv. */
- break;
- case 756: /* lsr */
- case 755: /* lsrv */
- value = 755; /* --> lsrv. */
- break;
- case 758: /* asr */
- case 757: /* asrv */
- value = 757; /* --> asrv. */
- break;
- case 760: /* ror */
- case 759: /* rorv */
- value = 759; /* --> rorv. */
- break;
- case 763: /* cmpp */
- case 762: /* subps */
- value = 762; /* --> subps. */
- break;
- case 776: /* mul */
- case 775: /* madd */
- value = 775; /* --> madd. */
- break;
- case 778: /* mneg */
- case 777: /* msub */
- value = 777; /* --> msub. */
- break;
- case 780: /* smull */
- case 779: /* smaddl */
- value = 779; /* --> smaddl. */
- break;
- case 782: /* smnegl */
- case 781: /* smsubl */
- value = 781; /* --> smsubl. */
- break;
- case 785: /* umull */
- case 784: /* umaddl */
- value = 784; /* --> umaddl. */
- break;
- case 787: /* umnegl */
- case 786: /* umsubl */
- value = 786; /* --> umsubl. */
- break;
- case 799: /* ror */
- case 798: /* extr */
- value = 798; /* --> extr. */
- break;
- case 1048: /* bic */
- case 1047: /* and */
- value = 1047; /* --> and. */
- break;
- case 1050: /* mov */
- case 1049: /* orr */
- value = 1049; /* --> orr. */
- break;
- case 1053: /* tst */
- case 1052: /* ands */
- value = 1052; /* --> ands. */
- break;
- case 1058: /* uxtw */
- case 1057: /* mov */
- case 1056: /* orr */
- value = 1056; /* --> orr. */
+ case aa64_opid_5a0003e0_ngc_Rd_Rm: /* ngc */
+ case aa64_opid_5a000000_sbc_Rd_Rn_Rm: /* sbc */
+ value = aa64_opid_5a000000_sbc_Rd_Rn_Rm; /* --> sbc. */
+ break;
+ case aa64_opid_7a0003e0_ngcs_Rd_Rm: /* ngcs */
+ case aa64_opid_7a000000_sbcs_Rd_Rn_Rm: /* sbcs */
+ value = aa64_opid_7a000000_sbcs_Rd_Rn_Rm; /* --> sbcs. */
+ break;
+ case aa64_opid_2b20001f_cmn_Rn_SP_Rm_EXT: /* cmn */
+ case aa64_opid_2b200000_adds_Rd_Rn_SP_Rm_EXT: /* adds */
+ value = aa64_opid_2b200000_adds_Rd_Rn_SP_Rm_EXT; /* --> adds. */
+ break;
+ case aa64_opid_6b20001f_cmp_Rn_SP_Rm_EXT: /* cmp */
+ case aa64_opid_6b200000_subs_Rd_Rn_SP_Rm_EXT: /* subs */
+ value = aa64_opid_6b200000_subs_Rd_Rn_SP_Rm_EXT; /* --> subs. */
+ break;
+ case aa64_opid_11000000_mov_Rd_SP_Rn_SP: /* mov */
+ case aa64_opid_11000000_add_Rd_SP_Rn_SP_AIMM: /* add */
+ value = aa64_opid_11000000_add_Rd_SP_Rn_SP_AIMM; /* --> add. */
+ break;
+ case aa64_opid_3100001f_cmn_Rn_SP_AIMM: /* cmn */
+ case aa64_opid_31000000_adds_Rd_Rn_SP_AIMM: /* adds */
+ value = aa64_opid_31000000_adds_Rd_Rn_SP_AIMM; /* --> adds. */
+ break;
+ case aa64_opid_7100001f_cmp_Rn_SP_AIMM: /* cmp */
+ case aa64_opid_71000000_subs_Rd_Rn_SP_AIMM: /* subs */
+ value = aa64_opid_71000000_subs_Rd_Rn_SP_AIMM; /* --> subs. */
+ break;
+ case aa64_opid_2b00001f_cmn_Rn_Rm_SFT: /* cmn */
+ case aa64_opid_2b000000_adds_Rd_Rn_Rm_SFT: /* adds */
+ value = aa64_opid_2b000000_adds_Rd_Rn_Rm_SFT; /* --> adds. */
+ break;
+ case aa64_opid_4b0003e0_neg_Rd_Rm_SFT: /* neg */
+ case aa64_opid_4b000000_sub_Rd_Rn_Rm_SFT: /* sub */
+ value = aa64_opid_4b000000_sub_Rd_Rn_Rm_SFT; /* --> sub. */
+ break;
+ case aa64_opid_6b00001f_cmp_Rn_Rm_SFT: /* cmp */
+ case aa64_opid_6b0003e0_negs_Rd_Rm_SFT: /* negs */
+ case aa64_opid_6b000000_subs_Rd_Rn_Rm_SFT: /* subs */
+ value = aa64_opid_6b000000_subs_Rd_Rn_Rm_SFT; /* --> subs. */
+ break;
+ case aa64_opid_0e003c00_mov_Rd_En: /* mov */
+ case aa64_opid_0e003c00_umov_Rd_En: /* umov */
+ value = aa64_opid_0e003c00_umov_Rd_En; /* --> umov. */
+ break;
+ case aa64_opid_4e001c00_mov_Ed_Rn: /* mov */
+ case aa64_opid_4e001c00_ins_Ed_Rn: /* ins */
+ value = aa64_opid_4e001c00_ins_Ed_Rn; /* --> ins. */
+ break;
+ case aa64_opid_6e000400_mov_Ed_En: /* mov */
+ case aa64_opid_6e000400_ins_Ed_En: /* ins */
+ value = aa64_opid_6e000400_ins_Ed_En; /* --> ins. */
+ break;
+ case aa64_opid_2e205800_mvn_Vd_Vn: /* mvn */
+ case aa64_opid_2e205800_not_Vd_Vn: /* not */
+ value = aa64_opid_2e205800_not_Vd_Vn; /* --> not. */
+ break;
+ case aa64_opid_0ea01c00_mov_Vd_Vn: /* mov */
+ case aa64_opid_0ea01c00_orr_Vd_Vn_Vm: /* orr */
+ value = aa64_opid_0ea01c00_orr_Vd_Vn_Vm; /* --> orr. */
+ break;
+ case aa64_opid_0f00a400_sxtl_Vd_Vn: /* sxtl */
+ case aa64_opid_0f00a400_sshll_Vd_Vn_IMM_VLSL: /* sshll */
+ value = aa64_opid_0f00a400_sshll_Vd_Vn_IMM_VLSL; /* --> sshll. */
+ break;
+ case aa64_opid_4f00a400_sxtl2_Vd_Vn: /* sxtl2 */
+ case aa64_opid_4f00a400_sshll2_Vd_Vn_IMM_VLSL: /* sshll2 */
+ value = aa64_opid_4f00a400_sshll2_Vd_Vn_IMM_VLSL; /* --> sshll2. */
+ break;
+ case aa64_opid_2f00a400_uxtl_Vd_Vn: /* uxtl */
+ case aa64_opid_2f00a400_ushll_Vd_Vn_IMM_VLSL: /* ushll */
+ value = aa64_opid_2f00a400_ushll_Vd_Vn_IMM_VLSL; /* --> ushll. */
+ break;
+ case aa64_opid_6f00a400_uxtl2_Vd_Vn: /* uxtl2 */
+ case aa64_opid_6f00a400_ushll2_Vd_Vn_IMM_VLSL: /* ushll2 */
+ value = aa64_opid_6f00a400_ushll2_Vd_Vn_IMM_VLSL; /* --> ushll2. */
+ break;
+ case aa64_opid_5e000400_mov_Sd_En: /* mov */
+ case aa64_opid_5e000400_dup_Sd_En: /* dup */
+ value = aa64_opid_5e000400_dup_Sd_En; /* --> dup. */
+ break;
+ case aa64_opid_93407c00_sxtw_Rd_Rn: /* sxtw */
+ case aa64_opid_13003c00_sxth_Rd_Rn: /* sxth */
+ case aa64_opid_13001c00_sxtb_Rd_Rn: /* sxtb */
+ case aa64_opid_13000000_asr_Rd_Rn_IMM: /* asr */
+ case aa64_opid_13000000_sbfx_Rd_Rn_IMM_WIDTH: /* sbfx */
+ case aa64_opid_13000000_sbfiz_Rd_Rn_IMM_WIDTH: /* sbfiz */
+ case aa64_opid_13000000_sbfm_Rd_Rn_IMMR_IMMS: /* sbfm */
+ value = aa64_opid_13000000_sbfm_Rd_Rn_IMMR_IMMS; /* --> sbfm. */
+ break;
+ case aa64_opid_330003e0_bfc_Rd_IMM_WIDTH: /* bfc */
+ case aa64_opid_33000000_bfxil_Rd_Rn_IMM_WIDTH: /* bfxil */
+ case aa64_opid_33000000_bfi_Rd_Rn_IMM_WIDTH: /* bfi */
+ case aa64_opid_33000000_bfm_Rd_Rn_IMMR_IMMS: /* bfm */
+ value = aa64_opid_33000000_bfm_Rd_Rn_IMMR_IMMS; /* --> bfm. */
+ break;
+ case aa64_opid_53003c00_uxth_Rd_Rn: /* uxth */
+ case aa64_opid_53001c00_uxtb_Rd_Rn: /* uxtb */
+ case aa64_opid_53000000_lsr_Rd_Rn_IMM: /* lsr */
+ case aa64_opid_53000000_lsl_Rd_Rn_IMM: /* lsl */
+ case aa64_opid_53000000_ubfx_Rd_Rn_IMM_WIDTH: /* ubfx */
+ case aa64_opid_53000000_ubfiz_Rd_Rn_IMM_WIDTH: /* ubfiz */
+ case aa64_opid_53000000_ubfm_Rd_Rn_IMMR_IMMS: /* ubfm */
+ value = aa64_opid_53000000_ubfm_Rd_Rn_IMMR_IMMS; /* --> ubfm. */
+ break;
+ case aa64_opid_74000000_cblt_Rm_Rt_ADDR_PCREL9: /* cblt */
+ case aa64_opid_74000000_cbgt_Rt_Rm_ADDR_PCREL9: /* cbgt */
+ value = aa64_opid_74000000_cbgt_Rt_Rm_ADDR_PCREL9; /* --> cbgt. */
+ break;
+ case aa64_opid_74200000_cble_Rm_Rt_ADDR_PCREL9: /* cble */
+ case aa64_opid_74200000_cbge_Rt_Rm_ADDR_PCREL9: /* cbge */
+ value = aa64_opid_74200000_cbge_Rt_Rm_ADDR_PCREL9; /* --> cbge. */
+ break;
+ case aa64_opid_74400000_cblo_Rm_Rt_ADDR_PCREL9: /* cblo */
+ case aa64_opid_74400000_cbhi_Rt_Rm_ADDR_PCREL9: /* cbhi */
+ value = aa64_opid_74400000_cbhi_Rt_Rm_ADDR_PCREL9; /* --> cbhi. */
+ break;
+ case aa64_opid_74600000_cbls_Rm_Rt_ADDR_PCREL9: /* cbls */
+ case aa64_opid_74600000_cbhs_Rt_Rm_ADDR_PCREL9: /* cbhs */
+ value = aa64_opid_74600000_cbhs_Rt_Rm_ADDR_PCREL9; /* --> cbhs. */
+ break;
+ case aa64_opid_75000000_cbge_Rt_IMMP1_2_ADDR_PCREL9: /* cbge */
+ case aa64_opid_75000000_cbgt_Rt_IMM_2_ADDR_PCREL9: /* cbgt */
+ value = aa64_opid_75000000_cbgt_Rt_IMM_2_ADDR_PCREL9; /* --> cbgt. */
+ break;
+ case aa64_opid_75200000_cble_Rt_IMMS1_2_ADDR_PCREL9: /* cble */
+ case aa64_opid_75200000_cblt_Rt_IMM_2_ADDR_PCREL9: /* cblt */
+ value = aa64_opid_75200000_cblt_Rt_IMM_2_ADDR_PCREL9; /* --> cblt. */
+ break;
+ case aa64_opid_75400000_cbhs_Rt_IMMP1_2_ADDR_PCREL9: /* cbhs */
+ case aa64_opid_75400000_cbhi_Rt_IMM_2_ADDR_PCREL9: /* cbhi */
+ value = aa64_opid_75400000_cbhi_Rt_IMM_2_ADDR_PCREL9; /* --> cbhi. */
+ break;
+ case aa64_opid_75600000_cbls_Rt_IMMS1_2_ADDR_PCREL9: /* cbls */
+ case aa64_opid_75600000_cblo_Rt_IMM_2_ADDR_PCREL9: /* cblo */
+ value = aa64_opid_75600000_cblo_Rt_IMM_2_ADDR_PCREL9; /* --> cblo. */
+ break;
+ case aa64_opid_74008000_cbblt_Rm_Rt_ADDR_PCREL9: /* cbblt */
+ case aa64_opid_74008000_cbbgt_Rt_Rm_ADDR_PCREL9: /* cbbgt */
+ value = aa64_opid_74008000_cbbgt_Rt_Rm_ADDR_PCREL9; /* --> cbbgt. */
+ break;
+ case aa64_opid_74208000_cbble_Rm_Rt_ADDR_PCREL9: /* cbble */
+ case aa64_opid_74208000_cbbge_Rt_Rm_ADDR_PCREL9: /* cbbge */
+ value = aa64_opid_74208000_cbbge_Rt_Rm_ADDR_PCREL9; /* --> cbbge. */
+ break;
+ case aa64_opid_74408000_cbblo_Rm_Rt_ADDR_PCREL9: /* cbblo */
+ case aa64_opid_74408000_cbbhi_Rt_Rm_ADDR_PCREL9: /* cbbhi */
+ value = aa64_opid_74408000_cbbhi_Rt_Rm_ADDR_PCREL9; /* --> cbbhi. */
+ break;
+ case aa64_opid_74608000_cbbls_Rm_Rt_ADDR_PCREL9: /* cbbls */
+ case aa64_opid_74608000_cbbhs_Rt_Rm_ADDR_PCREL9: /* cbbhs */
+ value = aa64_opid_74608000_cbbhs_Rt_Rm_ADDR_PCREL9; /* --> cbbhs. */
+ break;
+ case aa64_opid_7400c000_cbhlt_Rm_Rt_ADDR_PCREL9: /* cbhlt */
+ case aa64_opid_7400c000_cbhgt_Rt_Rm_ADDR_PCREL9: /* cbhgt */
+ value = aa64_opid_7400c000_cbhgt_Rt_Rm_ADDR_PCREL9; /* --> cbhgt. */
+ break;
+ case aa64_opid_7420c000_cbhle_Rm_Rt_ADDR_PCREL9: /* cbhle */
+ case aa64_opid_7420c000_cbhge_Rt_Rm_ADDR_PCREL9: /* cbhge */
+ value = aa64_opid_7420c000_cbhge_Rt_Rm_ADDR_PCREL9; /* --> cbhge. */
+ break;
+ case aa64_opid_7440c000_cbhlo_Rm_Rt_ADDR_PCREL9: /* cbhlo */
+ case aa64_opid_7440c000_cbhhi_Rt_Rm_ADDR_PCREL9: /* cbhhi */
+ value = aa64_opid_7440c000_cbhhi_Rt_Rm_ADDR_PCREL9; /* --> cbhhi. */
+ break;
+ case aa64_opid_7460c000_cbhls_Rm_Rt_ADDR_PCREL9: /* cbhls */
+ case aa64_opid_7460c000_cbhhs_Rt_Rm_ADDR_PCREL9: /* cbhhs */
+ value = aa64_opid_7460c000_cbhhs_Rt_Rm_ADDR_PCREL9; /* --> cbhhs. */
+ break;
+ case aa64_opid_1a9f07e0_cset_Rd_COND1: /* cset */
+ case aa64_opid_1a800400_cinc_Rd_Rn_COND1: /* cinc */
+ case aa64_opid_1a800400_csinc_Rd_Rn_Rm_COND: /* csinc */
+ value = aa64_opid_1a800400_csinc_Rd_Rn_Rm_COND; /* --> csinc. */
+ break;
+ case aa64_opid_5a9f03e0_csetm_Rd_COND1: /* csetm */
+ case aa64_opid_5a800000_cinv_Rd_Rn_COND1: /* cinv */
+ case aa64_opid_5a800000_csinv_Rd_Rn_Rm_COND: /* csinv */
+ value = aa64_opid_5a800000_csinv_Rd_Rn_Rm_COND; /* --> csinv. */
+ break;
+ case aa64_opid_5a800400_cneg_Rd_Rn_COND1: /* cneg */
+ case aa64_opid_5a800400_csneg_Rd_Rn_Rm_COND: /* csneg */
+ value = aa64_opid_5a800400_csneg_Rd_Rn_Rm_COND; /* --> csneg. */
+ break;
+ case aa64_opid_dac00c00_rev64_Rd_Rn: /* rev64 */
+ case aa64_opid_dac00c00_rev_Rd_Rn: /* rev */
+ value = aa64_opid_dac00c00_rev_Rd_Rn; /* --> rev. */
+ break;
+ case aa64_opid_1ac02000_lsl_Rd_Rn_Rm: /* lsl */
+ case aa64_opid_1ac02000_lslv_Rd_Rn_Rm: /* lslv */
+ value = aa64_opid_1ac02000_lslv_Rd_Rn_Rm; /* --> lslv. */
+ break;
+ case aa64_opid_1ac02400_lsr_Rd_Rn_Rm: /* lsr */
+ case aa64_opid_1ac02400_lsrv_Rd_Rn_Rm: /* lsrv */
+ value = aa64_opid_1ac02400_lsrv_Rd_Rn_Rm; /* --> lsrv. */
+ break;
+ case aa64_opid_1ac02800_asr_Rd_Rn_Rm: /* asr */
+ case aa64_opid_1ac02800_asrv_Rd_Rn_Rm: /* asrv */
+ value = aa64_opid_1ac02800_asrv_Rd_Rn_Rm; /* --> asrv. */
+ break;
+ case aa64_opid_1ac02c00_ror_Rd_Rn_Rm: /* ror */
+ case aa64_opid_1ac02c00_rorv_Rd_Rn_Rm: /* rorv */
+ value = aa64_opid_1ac02c00_rorv_Rd_Rn_Rm; /* --> rorv. */
+ break;
+ case aa64_opid_bac0001f_cmpp_Rn_SP_Rm_SP: /* cmpp */
+ case aa64_opid_bac00000_subps_Rd_Rn_SP_Rm_SP: /* subps */
+ value = aa64_opid_bac00000_subps_Rd_Rn_SP_Rm_SP; /* --> subps. */
+ break;
+ case aa64_opid_1b007c00_mul_Rd_Rn_Rm: /* mul */
+ case aa64_opid_1b000000_madd_Rd_Rn_Rm_Ra: /* madd */
+ value = aa64_opid_1b000000_madd_Rd_Rn_Rm_Ra; /* --> madd. */
+ break;
+ case aa64_opid_1b00fc00_mneg_Rd_Rn_Rm: /* mneg */
+ case aa64_opid_1b008000_msub_Rd_Rn_Rm_Ra: /* msub */
+ value = aa64_opid_1b008000_msub_Rd_Rn_Rm_Ra; /* --> msub. */
+ break;
+ case aa64_opid_9b207c00_smull_Rd_Rn_Rm: /* smull */
+ case aa64_opid_9b200000_smaddl_Rd_Rn_Rm_Ra: /* smaddl */
+ value = aa64_opid_9b200000_smaddl_Rd_Rn_Rm_Ra; /* --> smaddl. */
+ break;
+ case aa64_opid_9b20fc00_smnegl_Rd_Rn_Rm: /* smnegl */
+ case aa64_opid_9b208000_smsubl_Rd_Rn_Rm_Ra: /* smsubl */
+ value = aa64_opid_9b208000_smsubl_Rd_Rn_Rm_Ra; /* --> smsubl. */
+ break;
+ case aa64_opid_9ba07c00_umull_Rd_Rn_Rm: /* umull */
+ case aa64_opid_9ba00000_umaddl_Rd_Rn_Rm_Ra: /* umaddl */
+ value = aa64_opid_9ba00000_umaddl_Rd_Rn_Rm_Ra; /* --> umaddl. */
+ break;
+ case aa64_opid_9ba0fc00_umnegl_Rd_Rn_Rm: /* umnegl */
+ case aa64_opid_9ba08000_umsubl_Rd_Rn_Rm_Ra: /* umsubl */
+ value = aa64_opid_9ba08000_umsubl_Rd_Rn_Rm_Ra; /* --> umsubl. */
+ break;
+ case aa64_opid_13800000_ror_Rd_Rm_IMMS: /* ror */
+ case aa64_opid_13800000_extr_Rd_Rn_Rm_IMMS: /* extr */
+ value = aa64_opid_13800000_extr_Rd_Rn_Rm_IMMS; /* --> extr. */
+ break;
+ case aa64_opid_12000000_bic_Rd_SP_Rn_LIMM: /* bic */
+ case aa64_opid_12000000_and_Rd_SP_Rn_LIMM: /* and */
+ value = aa64_opid_12000000_and_Rd_SP_Rn_LIMM; /* --> and. */
+ break;
+ case aa64_opid_320003e0_mov_Rd_SP_IMM_MOV: /* mov */
+ case aa64_opid_32000000_orr_Rd_SP_Rn_LIMM: /* orr */
+ value = aa64_opid_32000000_orr_Rd_SP_Rn_LIMM; /* --> orr. */
+ break;
+ case aa64_opid_7200001f_tst_Rn_LIMM: /* tst */
+ case aa64_opid_72000000_ands_Rd_Rn_LIMM: /* ands */
+ value = aa64_opid_72000000_ands_Rd_Rn_LIMM; /* --> ands. */
+ break;
+ case aa64_opid_2a0003e0_uxtw_Rd_Rm: /* uxtw */
+ case aa64_opid_2a0003e0_mov_Rd_Rm_SFT: /* mov */
+ case aa64_opid_2a000000_orr_Rd_Rn_Rm_SFT: /* orr */
+ value = aa64_opid_2a000000_orr_Rd_Rn_Rm_SFT; /* --> orr. */
break;
- case 1060: /* mvn */
- case 1059: /* orn */
- value = 1059; /* --> orn. */
+ case aa64_opid_2a2003e0_mvn_Rd_Rm_SFT: /* mvn */
+ case aa64_opid_2a200000_orn_Rd_Rn_Rm_SFT: /* orn */
+ value = aa64_opid_2a200000_orn_Rd_Rn_Rm_SFT; /* --> orn. */
break;
- case 1064: /* tst */
- case 1063: /* ands */
- value = 1063; /* --> ands. */
+ case aa64_opid_6a00001f_tst_Rn_Rm_SFT: /* tst */
+ case aa64_opid_6a000000_ands_Rd_Rn_Rm_SFT: /* ands */
+ value = aa64_opid_6a000000_ands_Rd_Rn_Rm_SFT; /* --> ands. */
break;
- case 1190: /* staddb */
- case 1094: /* ldaddb */
- value = 1094; /* --> ldaddb. */
+ case aa64_opid_3820001f_staddb_Rs_ADDR_SIMPLE: /* staddb */
+ case aa64_opid_38200000_ldaddb_Rs_Rt_ADDR_SIMPLE: /* ldaddb */
+ value = aa64_opid_38200000_ldaddb_Rs_Rt_ADDR_SIMPLE; /* --> ldaddb. */
break;
- case 1191: /* staddh */
- case 1095: /* ldaddh */
- value = 1095; /* --> ldaddh. */
+ case aa64_opid_7820001f_staddh_Rs_ADDR_SIMPLE: /* staddh */
+ case aa64_opid_78200000_ldaddh_Rs_Rt_ADDR_SIMPLE: /* ldaddh */
+ value = aa64_opid_78200000_ldaddh_Rs_Rt_ADDR_SIMPLE; /* --> ldaddh. */
break;
- case 1192: /* stadd */
- case 1096: /* ldadd */
- value = 1096; /* --> ldadd. */
+ case aa64_opid_b820001f_stadd_Rs_ADDR_SIMPLE: /* stadd */
+ case aa64_opid_b8200000_ldadd_Rs_Rt_ADDR_SIMPLE: /* ldadd */
+ value = aa64_opid_b8200000_ldadd_Rs_Rt_ADDR_SIMPLE; /* --> ldadd. */
break;
- case 1193: /* staddlb */
- case 1098: /* ldaddlb */
- value = 1098; /* --> ldaddlb. */
+ case aa64_opid_3860001f_staddlb_Rs_ADDR_SIMPLE: /* staddlb */
+ case aa64_opid_38600000_ldaddlb_Rs_Rt_ADDR_SIMPLE: /* ldaddlb */
+ value = aa64_opid_38600000_ldaddlb_Rs_Rt_ADDR_SIMPLE; /* --> ldaddlb. */
break;
- case 1194: /* staddlh */
- case 1101: /* ldaddlh */
- value = 1101; /* --> ldaddlh. */
+ case aa64_opid_7860001f_staddlh_Rs_ADDR_SIMPLE: /* staddlh */
+ case aa64_opid_78600000_ldaddlh_Rs_Rt_ADDR_SIMPLE: /* ldaddlh */
+ value = aa64_opid_78600000_ldaddlh_Rs_Rt_ADDR_SIMPLE; /* --> ldaddlh. */
break;
- case 1195: /* staddl */
- case 1104: /* ldaddl */
- value = 1104; /* --> ldaddl. */
+ case aa64_opid_b860001f_staddl_Rs_ADDR_SIMPLE: /* staddl */
+ case aa64_opid_b8600000_ldaddl_Rs_Rt_ADDR_SIMPLE: /* ldaddl */
+ value = aa64_opid_b8600000_ldaddl_Rs_Rt_ADDR_SIMPLE; /* --> ldaddl. */
break;
- case 1196: /* stclrb */
- case 1106: /* ldclrb */
- value = 1106; /* --> ldclrb. */
+ case aa64_opid_3820101f_stclrb_Rs_ADDR_SIMPLE: /* stclrb */
+ case aa64_opid_38201000_ldclrb_Rs_Rt_ADDR_SIMPLE: /* ldclrb */
+ value = aa64_opid_38201000_ldclrb_Rs_Rt_ADDR_SIMPLE; /* --> ldclrb. */
break;
- case 1197: /* stclrh */
- case 1107: /* ldclrh */
- value = 1107; /* --> ldclrh. */
+ case aa64_opid_7820101f_stclrh_Rs_ADDR_SIMPLE: /* stclrh */
+ case aa64_opid_78201000_ldclrh_Rs_Rt_ADDR_SIMPLE: /* ldclrh */
+ value = aa64_opid_78201000_ldclrh_Rs_Rt_ADDR_SIMPLE; /* --> ldclrh. */
break;
- case 1198: /* stclr */
- case 1108: /* ldclr */
- value = 1108; /* --> ldclr. */
+ case aa64_opid_b820101f_stclr_Rs_ADDR_SIMPLE: /* stclr */
+ case aa64_opid_b8201000_ldclr_Rs_Rt_ADDR_SIMPLE: /* ldclr */
+ value = aa64_opid_b8201000_ldclr_Rs_Rt_ADDR_SIMPLE; /* --> ldclr. */
break;
- case 1199: /* stclrlb */
- case 1110: /* ldclrlb */
- value = 1110; /* --> ldclrlb. */
+ case aa64_opid_3860101f_stclrlb_Rs_ADDR_SIMPLE: /* stclrlb */
+ case aa64_opid_38601000_ldclrlb_Rs_Rt_ADDR_SIMPLE: /* ldclrlb */
+ value = aa64_opid_38601000_ldclrlb_Rs_Rt_ADDR_SIMPLE; /* --> ldclrlb. */
break;
- case 1200: /* stclrlh */
- case 1113: /* ldclrlh */
- value = 1113; /* --> ldclrlh. */
+ case aa64_opid_7860101f_stclrlh_Rs_ADDR_SIMPLE: /* stclrlh */
+ case aa64_opid_78601000_ldclrlh_Rs_Rt_ADDR_SIMPLE: /* ldclrlh */
+ value = aa64_opid_78601000_ldclrlh_Rs_Rt_ADDR_SIMPLE; /* --> ldclrlh. */
break;
- case 1201: /* stclrl */
- case 1116: /* ldclrl */
- value = 1116; /* --> ldclrl. */
+ case aa64_opid_b860101f_stclrl_Rs_ADDR_SIMPLE: /* stclrl */
+ case aa64_opid_b8601000_ldclrl_Rs_Rt_ADDR_SIMPLE: /* ldclrl */
+ value = aa64_opid_b8601000_ldclrl_Rs_Rt_ADDR_SIMPLE; /* --> ldclrl. */
break;
- case 1202: /* steorb */
- case 1118: /* ldeorb */
- value = 1118; /* --> ldeorb. */
+ case aa64_opid_3820201f_steorb_Rs_ADDR_SIMPLE: /* steorb */
+ case aa64_opid_38202000_ldeorb_Rs_Rt_ADDR_SIMPLE: /* ldeorb */
+ value = aa64_opid_38202000_ldeorb_Rs_Rt_ADDR_SIMPLE; /* --> ldeorb. */
break;
- case 1203: /* steorh */
- case 1119: /* ldeorh */
- value = 1119; /* --> ldeorh. */
+ case aa64_opid_7820201f_steorh_Rs_ADDR_SIMPLE: /* steorh */
+ case aa64_opid_78202000_ldeorh_Rs_Rt_ADDR_SIMPLE: /* ldeorh */
+ value = aa64_opid_78202000_ldeorh_Rs_Rt_ADDR_SIMPLE; /* --> ldeorh. */
break;
- case 1204: /* steor */
- case 1120: /* ldeor */
- value = 1120; /* --> ldeor. */
+ case aa64_opid_b820201f_steor_Rs_ADDR_SIMPLE: /* steor */
+ case aa64_opid_b8202000_ldeor_Rs_Rt_ADDR_SIMPLE: /* ldeor */
+ value = aa64_opid_b8202000_ldeor_Rs_Rt_ADDR_SIMPLE; /* --> ldeor. */
break;
- case 1205: /* steorlb */
- case 1122: /* ldeorlb */
- value = 1122; /* --> ldeorlb. */
+ case aa64_opid_3860201f_steorlb_Rs_ADDR_SIMPLE: /* steorlb */
+ case aa64_opid_38602000_ldeorlb_Rs_Rt_ADDR_SIMPLE: /* ldeorlb */
+ value = aa64_opid_38602000_ldeorlb_Rs_Rt_ADDR_SIMPLE; /* --> ldeorlb. */
break;
- case 1206: /* steorlh */
- case 1125: /* ldeorlh */
- value = 1125; /* --> ldeorlh. */
+ case aa64_opid_7860201f_steorlh_Rs_ADDR_SIMPLE: /* steorlh */
+ case aa64_opid_78602000_ldeorlh_Rs_Rt_ADDR_SIMPLE: /* ldeorlh */
+ value = aa64_opid_78602000_ldeorlh_Rs_Rt_ADDR_SIMPLE; /* --> ldeorlh. */
break;
- case 1207: /* steorl */
- case 1128: /* ldeorl */
- value = 1128; /* --> ldeorl. */
+ case aa64_opid_b860201f_steorl_Rs_ADDR_SIMPLE: /* steorl */
+ case aa64_opid_b8602000_ldeorl_Rs_Rt_ADDR_SIMPLE: /* ldeorl */
+ value = aa64_opid_b8602000_ldeorl_Rs_Rt_ADDR_SIMPLE; /* --> ldeorl. */
break;
- case 1208: /* stsetb */
- case 1130: /* ldsetb */
- value = 1130; /* --> ldsetb. */
+ case aa64_opid_3820301f_stsetb_Rs_ADDR_SIMPLE: /* stsetb */
+ case aa64_opid_38203000_ldsetb_Rs_Rt_ADDR_SIMPLE: /* ldsetb */
+ value = aa64_opid_38203000_ldsetb_Rs_Rt_ADDR_SIMPLE; /* --> ldsetb. */
break;
- case 1209: /* stseth */
- case 1131: /* ldseth */
- value = 1131; /* --> ldseth. */
+ case aa64_opid_7820301f_stseth_Rs_ADDR_SIMPLE: /* stseth */
+ case aa64_opid_78203000_ldseth_Rs_Rt_ADDR_SIMPLE: /* ldseth */
+ value = aa64_opid_78203000_ldseth_Rs_Rt_ADDR_SIMPLE; /* --> ldseth. */
break;
- case 1210: /* stset */
- case 1132: /* ldset */
- value = 1132; /* --> ldset. */
+ case aa64_opid_b820301f_stset_Rs_ADDR_SIMPLE: /* stset */
+ case aa64_opid_b8203000_ldset_Rs_Rt_ADDR_SIMPLE: /* ldset */
+ value = aa64_opid_b8203000_ldset_Rs_Rt_ADDR_SIMPLE; /* --> ldset. */
break;
- case 1211: /* stsetlb */
- case 1134: /* ldsetlb */
- value = 1134; /* --> ldsetlb. */
+ case aa64_opid_3860301f_stsetlb_Rs_ADDR_SIMPLE: /* stsetlb */
+ case aa64_opid_38603000_ldsetlb_Rs_Rt_ADDR_SIMPLE: /* ldsetlb */
+ value = aa64_opid_38603000_ldsetlb_Rs_Rt_ADDR_SIMPLE; /* --> ldsetlb. */
break;
- case 1212: /* stsetlh */
- case 1137: /* ldsetlh */
- value = 1137; /* --> ldsetlh. */
+ case aa64_opid_7860301f_stsetlh_Rs_ADDR_SIMPLE: /* stsetlh */
+ case aa64_opid_78603000_ldsetlh_Rs_Rt_ADDR_SIMPLE: /* ldsetlh */
+ value = aa64_opid_78603000_ldsetlh_Rs_Rt_ADDR_SIMPLE; /* --> ldsetlh. */
break;
- case 1213: /* stsetl */
- case 1140: /* ldsetl */
- value = 1140; /* --> ldsetl. */
+ case aa64_opid_b860301f_stsetl_Rs_ADDR_SIMPLE: /* stsetl */
+ case aa64_opid_b8603000_ldsetl_Rs_Rt_ADDR_SIMPLE: /* ldsetl */
+ value = aa64_opid_b8603000_ldsetl_Rs_Rt_ADDR_SIMPLE; /* --> ldsetl. */
break;
- case 1214: /* stsmaxb */
- case 1142: /* ldsmaxb */
- value = 1142; /* --> ldsmaxb. */
+ case aa64_opid_3820401f_stsmaxb_Rs_ADDR_SIMPLE: /* stsmaxb */
+ case aa64_opid_38204000_ldsmaxb_Rs_Rt_ADDR_SIMPLE: /* ldsmaxb */
+ value = aa64_opid_38204000_ldsmaxb_Rs_Rt_ADDR_SIMPLE; /* --> ldsmaxb. */
break;
- case 1215: /* stsmaxh */
- case 1143: /* ldsmaxh */
- value = 1143; /* --> ldsmaxh. */
+ case aa64_opid_7820401f_stsmaxh_Rs_ADDR_SIMPLE: /* stsmaxh */
+ case aa64_opid_78204000_ldsmaxh_Rs_Rt_ADDR_SIMPLE: /* ldsmaxh */
+ value = aa64_opid_78204000_ldsmaxh_Rs_Rt_ADDR_SIMPLE; /* --> ldsmaxh. */
break;
- case 1216: /* stsmax */
- case 1144: /* ldsmax */
- value = 1144; /* --> ldsmax. */
+ case aa64_opid_b820401f_stsmax_Rs_ADDR_SIMPLE: /* stsmax */
+ case aa64_opid_b8204000_ldsmax_Rs_Rt_ADDR_SIMPLE: /* ldsmax */
+ value = aa64_opid_b8204000_ldsmax_Rs_Rt_ADDR_SIMPLE; /* --> ldsmax. */
break;
- case 1217: /* stsmaxlb */
- case 1146: /* ldsmaxlb */
- value = 1146; /* --> ldsmaxlb. */
+ case aa64_opid_3860401f_stsmaxlb_Rs_ADDR_SIMPLE: /* stsmaxlb */
+ case aa64_opid_38604000_ldsmaxlb_Rs_Rt_ADDR_SIMPLE: /* ldsmaxlb */
+ value = aa64_opid_38604000_ldsmaxlb_Rs_Rt_ADDR_SIMPLE; /* --> ldsmaxlb. */
break;
- case 1218: /* stsmaxlh */
- case 1149: /* ldsmaxlh */
- value = 1149; /* --> ldsmaxlh. */
+ case aa64_opid_7860401f_stsmaxlh_Rs_ADDR_SIMPLE: /* stsmaxlh */
+ case aa64_opid_78604000_ldsmaxlh_Rs_Rt_ADDR_SIMPLE: /* ldsmaxlh */
+ value = aa64_opid_78604000_ldsmaxlh_Rs_Rt_ADDR_SIMPLE; /* --> ldsmaxlh. */
break;
- case 1219: /* stsmaxl */
- case 1152: /* ldsmaxl */
- value = 1152; /* --> ldsmaxl. */
+ case aa64_opid_b860401f_stsmaxl_Rs_ADDR_SIMPLE: /* stsmaxl */
+ case aa64_opid_b8604000_ldsmaxl_Rs_Rt_ADDR_SIMPLE: /* ldsmaxl */
+ value = aa64_opid_b8604000_ldsmaxl_Rs_Rt_ADDR_SIMPLE; /* --> ldsmaxl. */
break;
- case 1220: /* stsminb */
- case 1154: /* ldsminb */
- value = 1154; /* --> ldsminb. */
+ case aa64_opid_3820501f_stsminb_Rs_ADDR_SIMPLE: /* stsminb */
+ case aa64_opid_38205000_ldsminb_Rs_Rt_ADDR_SIMPLE: /* ldsminb */
+ value = aa64_opid_38205000_ldsminb_Rs_Rt_ADDR_SIMPLE; /* --> ldsminb. */
break;
- case 1221: /* stsminh */
- case 1155: /* ldsminh */
- value = 1155; /* --> ldsminh. */
+ case aa64_opid_7820501f_stsminh_Rs_ADDR_SIMPLE: /* stsminh */
+ case aa64_opid_78205000_ldsminh_Rs_Rt_ADDR_SIMPLE: /* ldsminh */
+ value = aa64_opid_78205000_ldsminh_Rs_Rt_ADDR_SIMPLE; /* --> ldsminh. */
break;
- case 1222: /* stsmin */
- case 1156: /* ldsmin */
- value = 1156; /* --> ldsmin. */
- break;
- case 1223: /* stsminlb */
- case 1158: /* ldsminlb */
- value = 1158; /* --> ldsminlb. */
- break;
- case 1224: /* stsminlh */
- case 1161: /* ldsminlh */
- value = 1161; /* --> ldsminlh. */
- break;
- case 1225: /* stsminl */
- case 1164: /* ldsminl */
- value = 1164; /* --> ldsminl. */
- break;
- case 1226: /* stumaxb */
- case 1166: /* ldumaxb */
- value = 1166; /* --> ldumaxb. */
- break;
- case 1227: /* stumaxh */
- case 1167: /* ldumaxh */
- value = 1167; /* --> ldumaxh. */
- break;
- case 1228: /* stumax */
- case 1168: /* ldumax */
- value = 1168; /* --> ldumax. */
- break;
- case 1229: /* stumaxlb */
- case 1170: /* ldumaxlb */
- value = 1170; /* --> ldumaxlb. */
- break;
- case 1230: /* stumaxlh */
- case 1173: /* ldumaxlh */
- value = 1173; /* --> ldumaxlh. */
- break;
- case 1231: /* stumaxl */
- case 1176: /* ldumaxl */
- value = 1176; /* --> ldumaxl. */
- break;
- case 1232: /* stuminb */
- case 1178: /* lduminb */
- value = 1178; /* --> lduminb. */
- break;
- case 1233: /* stuminh */
- case 1179: /* lduminh */
- value = 1179; /* --> lduminh. */
- break;
- case 1234: /* stumin */
- case 1180: /* ldumin */
- value = 1180; /* --> ldumin. */
- break;
- case 1235: /* stuminlb */
- case 1182: /* lduminlb */
- value = 1182; /* --> lduminlb. */
- break;
- case 1236: /* stuminlh */
- case 1185: /* lduminlh */
- value = 1185; /* --> lduminlh. */
- break;
- case 1237: /* stuminl */
- case 1188: /* lduminl */
- value = 1188; /* --> lduminl. */
- break;
- case 1267: /* sttadd */
- case 1266: /* ldtadd */
- value = 1266; /* --> ldtadd. */
- break;
- case 1271: /* sttaddl */
- case 1270: /* ldtaddl */
- value = 1270; /* --> ldtaddl. */
- break;
- case 1273: /* sttclr */
- case 1272: /* ldtclr */
- value = 1272; /* --> ldtclr. */
- break;
- case 1277: /* sttclrl */
- case 1276: /* ldtclrl */
- value = 1276; /* --> ldtclrl. */
- break;
- case 1279: /* sttset */
- case 1278: /* ldtset */
- value = 1278; /* --> ldtset. */
- break;
- case 1283: /* sttsetl */
- case 1282: /* ldtsetl */
- value = 1282; /* --> ldtsetl. */
- break;
- case 1315: /* mov */
- case 1314: /* movn */
- value = 1314; /* --> movn. */
- break;
- case 1317: /* mov */
- case 1316: /* movz */
- value = 1316; /* --> movz. */
- break;
- case 3373: /* clrbhb */
- case 1398: /* autibsp */
- case 1397: /* autibz */
- case 1396: /* autiasp */
- case 1395: /* autiaz */
- case 1394: /* pacibsp */
- case 1393: /* pacibz */
- case 1392: /* paciasp */
- case 1391: /* paciaz */
- case 1370: /* gcsb */
- case 1350: /* clearbhb */
- case 1349: /* tsb */
- case 1348: /* psb */
- case 1347: /* esb */
- case 1346: /* autib1716 */
- case 1345: /* autia1716 */
- case 1344: /* pacib1716 */
- case 1343: /* pacia1716 */
- case 1342: /* xpaclri */
- case 1341: /* dgh */
- case 1340: /* sevl */
- case 1339: /* sev */
- case 1338: /* wfi */
- case 1337: /* wfe */
- case 1336: /* yield */
- case 1335: /* bti */
- case 1334: /* csdb */
- case 1333: /* nop */
- case 1330: /* stshh */
- case 1332: /* hint */
- value = 1332; /* --> hint. */
- break;
- case 1356: /* pssbb */
- case 1355: /* ssbb */
- case 1354: /* dfb */
- case 1352: /* dsb */
- value = 1352; /* --> dsb. */
- break;
- case 1353: /* dsb */
- value = 1353; /* --> dsb. */
- break;
- case 3374: /* trcit */
- case 1384: /* brb */
- case 1383: /* cosp */
- case 1382: /* cpp */
- case 1381: /* dvp */
- case 1380: /* cfp */
- case 1376: /* tlbi */
- case 1375: /* ic */
- case 1374: /* dc */
- case 1373: /* at */
- case 1371: /* sys */
- value = 1371; /* --> sys. */
- break;
- case 1377: /* tlbip */
- case 1372: /* sysp */
- value = 1372; /* --> sysp. */
- break;
- case 1378: /* wfet */
- value = 1378; /* --> wfet. */
- break;
- case 1379: /* wfit */
- value = 1379; /* --> wfit. */
- break;
- case 2184: /* bic */
- case 1447: /* and */
- value = 1447; /* --> and. */
- break;
- case 1430: /* mov */
- case 1449: /* and */
- value = 1449; /* --> and. */
- break;
- case 1434: /* movs */
- case 1450: /* ands */
- value = 1450; /* --> ands. */
- break;
- case 2185: /* cmple */
- case 1485: /* cmpge */
- value = 1485; /* --> cmpge. */
- break;
- case 2188: /* cmplt */
- case 1488: /* cmpgt */
- value = 1488; /* --> cmpgt. */
- break;
- case 2186: /* cmplo */
- case 1490: /* cmphi */
- value = 1490; /* --> cmphi. */
- break;
- case 2187: /* cmpls */
- case 1493: /* cmphs */
- value = 1493; /* --> cmphs. */
- break;
- case 1427: /* mov */
- case 1515: /* cpy */
- value = 1515; /* --> cpy. */
- break;
- case 1429: /* mov */
- case 1516: /* cpy */
- value = 1516; /* --> cpy. */
- break;
- case 2195: /* fmov */
- case 1432: /* mov */
- case 1517: /* cpy */
- value = 1517; /* --> cpy. */
- break;
- case 1421: /* mov */
- case 1529: /* dup */
- value = 1529; /* --> dup. */
- break;
- case 1424: /* mov */
- case 1420: /* mov */
- case 1530: /* dup */
- value = 1530; /* --> dup. */
- break;
- case 2194: /* fmov */
- case 1426: /* mov */
- case 1531: /* dup */
- value = 1531; /* --> dup. */
- break;
- case 1425: /* mov */
- case 1532: /* dupm */
- value = 1532; /* --> dupm. */
- break;
- case 2189: /* eon */
- case 1534: /* eor */
- value = 1534; /* --> eor. */
- break;
- case 1435: /* not */
- case 1536: /* eor */
- value = 1536; /* --> eor. */
- break;
- case 1436: /* nots */
- case 1537: /* eors */
- value = 1537; /* --> eors. */
- break;
- case 2190: /* facle */
- case 1542: /* facge */
- value = 1542; /* --> facge. */
- break;
- case 2191: /* faclt */
- case 1543: /* facgt */
- value = 1543; /* --> facgt. */
- break;
- case 2192: /* fcmle */
- case 1556: /* fcmge */
- value = 1556; /* --> fcmge. */
- break;
- case 2193: /* fcmlt */
- case 1558: /* fcmgt */
- value = 1558; /* --> fcmgt. */
- break;
- case 1418: /* fmov */
- case 1564: /* fcpy */
- value = 1564; /* --> fcpy. */
- break;
- case 1417: /* fmov */
- case 1587: /* fdup */
- value = 1587; /* --> fdup. */
- break;
- case 1873: /* ldr */
- case 1872: /* ldr */
- value = 1872; /* --> ldr. */
- break;
- case 1419: /* mov */
- case 1903: /* orr */
- value = 1903; /* --> orr. */
- break;
- case 2196: /* orn */
- case 1904: /* orr */
- value = 1904; /* --> orr. */
- break;
- case 1423: /* mov */
- case 1422: /* mov */
- case 1906: /* orr */
- value = 1906; /* --> orr. */
- break;
- case 1433: /* movs */
- case 1907: /* orrs */
- value = 1907; /* --> orrs. */
- break;
- case 1910: /* pfalse */
- case 1909: /* pfalse */
- value = 1909; /* --> pfalse. */
- break;
- case 1428: /* mov */
- case 1970: /* sel */
- value = 1970; /* --> sel. */
- break;
- case 1431: /* mov */
- case 1971: /* sel */
- value = 1971; /* --> sel. */
- break;
- case 2092: /* str */
- case 2091: /* str */
- value = 2091; /* --> str. */
- break;
- case 2529: /* mov */
- case 2531: /* mova */
- value = 2531; /* --> mova. */
- break;
- case 2530: /* mov */
- case 2532: /* mova */
- value = 2532; /* --> mova. */
- break;
- case 2550: /* psel */
- case 2549: /* psel */
- value = 2549; /* --> psel. */
- break;
- case 2755: /* mov */
- case 2763: /* mova */
- value = 2763; /* --> mova. */
- break;
- case 2756: /* mov */
- case 2764: /* mova */
- value = 2764; /* --> mova. */
- break;
- case 2757: /* mov */
- case 2765: /* mova */
- value = 2765; /* --> mova. */
- break;
- case 2758: /* mov */
- case 2766: /* mova */
- value = 2766; /* --> mova. */
- break;
- case 2759: /* mov */
- case 2767: /* mova */
- value = 2767; /* --> mova. */
- break;
- case 2760: /* mov */
- case 2768: /* mova */
- value = 2768; /* --> mova. */
- break;
- case 2761: /* mov */
- case 2769: /* mova */
- value = 2769; /* --> mova. */
- break;
- case 2762: /* mov */
- case 2770: /* mova */
- value = 2770; /* --> mova. */
+ case aa64_opid_b820501f_stsmin_Rs_ADDR_SIMPLE: /* stsmin */
+ case aa64_opid_b8205000_ldsmin_Rs_Rt_ADDR_SIMPLE: /* ldsmin */
+ value = aa64_opid_b8205000_ldsmin_Rs_Rt_ADDR_SIMPLE; /* --> ldsmin. */
+ break;
+ case aa64_opid_3860501f_stsminlb_Rs_ADDR_SIMPLE: /* stsminlb */
+ case aa64_opid_38605000_ldsminlb_Rs_Rt_ADDR_SIMPLE: /* ldsminlb */
+ value = aa64_opid_38605000_ldsminlb_Rs_Rt_ADDR_SIMPLE; /* --> ldsminlb. */
+ break;
+ case aa64_opid_7860501f_stsminlh_Rs_ADDR_SIMPLE: /* stsminlh */
+ case aa64_opid_78605000_ldsminlh_Rs_Rt_ADDR_SIMPLE: /* ldsminlh */
+ value = aa64_opid_78605000_ldsminlh_Rs_Rt_ADDR_SIMPLE; /* --> ldsminlh. */
+ break;
+ case aa64_opid_b860501f_stsminl_Rs_ADDR_SIMPLE: /* stsminl */
+ case aa64_opid_b8605000_ldsminl_Rs_Rt_ADDR_SIMPLE: /* ldsminl */
+ value = aa64_opid_b8605000_ldsminl_Rs_Rt_ADDR_SIMPLE; /* --> ldsminl. */
+ break;
+ case aa64_opid_3820601f_stumaxb_Rs_ADDR_SIMPLE: /* stumaxb */
+ case aa64_opid_38206000_ldumaxb_Rs_Rt_ADDR_SIMPLE: /* ldumaxb */
+ value = aa64_opid_38206000_ldumaxb_Rs_Rt_ADDR_SIMPLE; /* --> ldumaxb. */
+ break;
+ case aa64_opid_7820601f_stumaxh_Rs_ADDR_SIMPLE: /* stumaxh */
+ case aa64_opid_78206000_ldumaxh_Rs_Rt_ADDR_SIMPLE: /* ldumaxh */
+ value = aa64_opid_78206000_ldumaxh_Rs_Rt_ADDR_SIMPLE; /* --> ldumaxh. */
+ break;
+ case aa64_opid_b820601f_stumax_Rs_ADDR_SIMPLE: /* stumax */
+ case aa64_opid_b8206000_ldumax_Rs_Rt_ADDR_SIMPLE: /* ldumax */
+ value = aa64_opid_b8206000_ldumax_Rs_Rt_ADDR_SIMPLE; /* --> ldumax. */
+ break;
+ case aa64_opid_3860601f_stumaxlb_Rs_ADDR_SIMPLE: /* stumaxlb */
+ case aa64_opid_38606000_ldumaxlb_Rs_Rt_ADDR_SIMPLE: /* ldumaxlb */
+ value = aa64_opid_38606000_ldumaxlb_Rs_Rt_ADDR_SIMPLE; /* --> ldumaxlb. */
+ break;
+ case aa64_opid_7860601f_stumaxlh_Rs_ADDR_SIMPLE: /* stumaxlh */
+ case aa64_opid_78606000_ldumaxlh_Rs_Rt_ADDR_SIMPLE: /* ldumaxlh */
+ value = aa64_opid_78606000_ldumaxlh_Rs_Rt_ADDR_SIMPLE; /* --> ldumaxlh. */
+ break;
+ case aa64_opid_b860601f_stumaxl_Rs_ADDR_SIMPLE: /* stumaxl */
+ case aa64_opid_b8606000_ldumaxl_Rs_Rt_ADDR_SIMPLE: /* ldumaxl */
+ value = aa64_opid_b8606000_ldumaxl_Rs_Rt_ADDR_SIMPLE; /* --> ldumaxl. */
+ break;
+ case aa64_opid_3820701f_stuminb_Rs_ADDR_SIMPLE: /* stuminb */
+ case aa64_opid_38207000_lduminb_Rs_Rt_ADDR_SIMPLE: /* lduminb */
+ value = aa64_opid_38207000_lduminb_Rs_Rt_ADDR_SIMPLE; /* --> lduminb. */
+ break;
+ case aa64_opid_7820701f_stuminh_Rs_ADDR_SIMPLE: /* stuminh */
+ case aa64_opid_78207000_lduminh_Rs_Rt_ADDR_SIMPLE: /* lduminh */
+ value = aa64_opid_78207000_lduminh_Rs_Rt_ADDR_SIMPLE; /* --> lduminh. */
+ break;
+ case aa64_opid_b820701f_stumin_Rs_ADDR_SIMPLE: /* stumin */
+ case aa64_opid_b8207000_ldumin_Rs_Rt_ADDR_SIMPLE: /* ldumin */
+ value = aa64_opid_b8207000_ldumin_Rs_Rt_ADDR_SIMPLE; /* --> ldumin. */
+ break;
+ case aa64_opid_3860701f_stuminlb_Rs_ADDR_SIMPLE: /* stuminlb */
+ case aa64_opid_38607000_lduminlb_Rs_Rt_ADDR_SIMPLE: /* lduminlb */
+ value = aa64_opid_38607000_lduminlb_Rs_Rt_ADDR_SIMPLE; /* --> lduminlb. */
+ break;
+ case aa64_opid_7860701f_stuminlh_Rs_ADDR_SIMPLE: /* stuminlh */
+ case aa64_opid_78607000_lduminlh_Rs_Rt_ADDR_SIMPLE: /* lduminlh */
+ value = aa64_opid_78607000_lduminlh_Rs_Rt_ADDR_SIMPLE; /* --> lduminlh. */
+ break;
+ case aa64_opid_b860701f_stuminl_Rs_ADDR_SIMPLE: /* stuminl */
+ case aa64_opid_b8607000_lduminl_Rs_Rt_ADDR_SIMPLE: /* lduminl */
+ value = aa64_opid_b8607000_lduminl_Rs_Rt_ADDR_SIMPLE; /* --> lduminl. */
+ break;
+ case aa64_opid_1920041f_sttadd_Rs_ADDR_SIMPLE: /* sttadd */
+ case aa64_opid_19200400_ldtadd_Rs_Rt_ADDR_SIMPLE: /* ldtadd */
+ value = aa64_opid_19200400_ldtadd_Rs_Rt_ADDR_SIMPLE; /* --> ldtadd. */
+ break;
+ case aa64_opid_1960041f_sttaddl_Rs_ADDR_SIMPLE: /* sttaddl */
+ case aa64_opid_19600400_ldtaddl_Rs_Rt_ADDR_SIMPLE: /* ldtaddl */
+ value = aa64_opid_19600400_ldtaddl_Rs_Rt_ADDR_SIMPLE; /* --> ldtaddl. */
+ break;
+ case aa64_opid_1920141f_sttclr_Rs_ADDR_SIMPLE: /* sttclr */
+ case aa64_opid_19201400_ldtclr_Rs_Rt_ADDR_SIMPLE: /* ldtclr */
+ value = aa64_opid_19201400_ldtclr_Rs_Rt_ADDR_SIMPLE; /* --> ldtclr. */
+ break;
+ case aa64_opid_1960141f_sttclrl_Rs_ADDR_SIMPLE: /* sttclrl */
+ case aa64_opid_19601400_ldtclrl_Rs_Rt_ADDR_SIMPLE: /* ldtclrl */
+ value = aa64_opid_19601400_ldtclrl_Rs_Rt_ADDR_SIMPLE; /* --> ldtclrl. */
+ break;
+ case aa64_opid_1920341f_sttset_Rs_ADDR_SIMPLE: /* sttset */
+ case aa64_opid_19203400_ldtset_Rs_Rt_ADDR_SIMPLE: /* ldtset */
+ value = aa64_opid_19203400_ldtset_Rs_Rt_ADDR_SIMPLE; /* --> ldtset. */
+ break;
+ case aa64_opid_1960341f_sttsetl_Rs_ADDR_SIMPLE: /* sttsetl */
+ case aa64_opid_19603400_ldtsetl_Rs_Rt_ADDR_SIMPLE: /* ldtsetl */
+ value = aa64_opid_19603400_ldtsetl_Rs_Rt_ADDR_SIMPLE; /* --> ldtsetl. */
+ break;
+ case aa64_opid_12800000_mov_Rd_IMM_MOV: /* mov */
+ case aa64_opid_12800000_movn_Rd_HALF: /* movn */
+ value = aa64_opid_12800000_movn_Rd_HALF; /* --> movn. */
+ break;
+ case aa64_opid_52800000_mov_Rd_IMM_MOV: /* mov */
+ case aa64_opid_52800000_movz_Rd_HALF: /* movz */
+ value = aa64_opid_52800000_movz_Rd_HALF; /* --> movz. */
+ break;
+ case aa64_opid_d50322df_clrbhb: /* clrbhb */
+ case aa64_opid_d50323ff_autibsp: /* autibsp */
+ case aa64_opid_d50323df_autibz: /* autibz */
+ case aa64_opid_d50323bf_autiasp: /* autiasp */
+ case aa64_opid_d503239f_autiaz: /* autiaz */
+ case aa64_opid_d503237f_pacibsp: /* pacibsp */
+ case aa64_opid_d503235f_pacibz: /* pacibz */
+ case aa64_opid_d503233f_paciasp: /* paciasp */
+ case aa64_opid_d503231f_paciaz: /* paciaz */
+ case aa64_opid_d503227f_gcsb_BARRIER_GCSB: /* gcsb */
+ case aa64_opid_d50322df_clearbhb: /* clearbhb */
+ case aa64_opid_d503225f_tsb_BARRIER_PSB: /* tsb */
+ case aa64_opid_d503223f_psb_BARRIER_PSB: /* psb */
+ case aa64_opid_d503221f_esb: /* esb */
+ case aa64_opid_d50321df_autib1716: /* autib1716 */
+ case aa64_opid_d503219f_autia1716: /* autia1716 */
+ case aa64_opid_d503215f_pacib1716: /* pacib1716 */
+ case aa64_opid_d503211f_pacia1716: /* pacia1716 */
+ case aa64_opid_d50320ff_xpaclri: /* xpaclri */
+ case aa64_opid_d50320df_dgh: /* dgh */
+ case aa64_opid_d50320bf_sevl: /* sevl */
+ case aa64_opid_d503209f_sev: /* sev */
+ case aa64_opid_d503207f_wfi: /* wfi */
+ case aa64_opid_d503205f_wfe: /* wfe */
+ case aa64_opid_d503203f_yield: /* yield */
+ case aa64_opid_d503241f_bti_BTI_TARGET: /* bti */
+ case aa64_opid_d503229f_csdb: /* csdb */
+ case aa64_opid_d503201f_nop: /* nop */
+ case aa64_opid_d503261f_stshh_STSHH_POLICY: /* stshh */
+ case aa64_opid_d503201f_hint_UIMM7: /* hint */
+ value = aa64_opid_d503201f_hint_UIMM7; /* --> hint. */
+ break;
+ case aa64_opid_d503349f_pssbb: /* pssbb */
+ case aa64_opid_d503309f_ssbb: /* ssbb */
+ case aa64_opid_d5033c9f_dfb: /* dfb */
+ case aa64_opid_d503309f_dsb_BARRIER: /* dsb */
+ value = aa64_opid_d503309f_dsb_BARRIER; /* --> dsb. */
+ break;
+ case aa64_opid_d503323f_dsb_BARRIER_DSB_NXS: /* dsb */
+ value = aa64_opid_d503323f_dsb_BARRIER_DSB_NXS; /* --> dsb. */
+ break;
+ case aa64_opid_d50b72e0_trcit_Rt: /* trcit */
+ case aa64_opid_d5097280_brb_BRBOP_Rt_IN_SYS_ALIASES: /* brb */
+ case aa64_opid_d50b73c0_cosp_SYSREG_SR_Rt: /* cosp */
+ case aa64_opid_d50b73e0_cpp_SYSREG_SR_Rt: /* cpp */
+ case aa64_opid_d50b73a0_dvp_SYSREG_SR_Rt: /* dvp */
+ case aa64_opid_d50b7380_cfp_SYSREG_SR_Rt: /* cfp */
+ case aa64_opid_d5080000_tlbi_SYSREG_TLBI_Rt_SYS: /* tlbi */
+ case aa64_opid_d5080000_ic_SYSREG_IC_Rt_SYS: /* ic */
+ case aa64_opid_d5080000_dc_SYSREG_DC_Rt: /* dc */
+ case aa64_opid_d5080000_at_SYSREG_AT_Rt: /* at */
+ case aa64_opid_d5080000_sys_UIMM3_OP1_CRn_CRm_UIMM3_OP2_Rt: /* sys */
+ value = aa64_opid_d5080000_sys_UIMM3_OP1_CRn_CRm_UIMM3_OP2_Rt; /* --> sys. */
+ break;
+ case aa64_opid_d5480000_tlbip_SYSREG_TLBIP_Rt_SYS_PAIRREG_OR_XZR: /* tlbip */
+ case aa64_opid_d5480000_sysp_UIMM3_OP1_CRn_CRm_UIMM3_OP2_Rt_PAIRREG_OR_XZR: /* sysp */
+ value = aa64_opid_d5480000_sysp_UIMM3_OP1_CRn_CRm_UIMM3_OP2_Rt_PAIRREG_OR_XZR; /* --> sysp. */
+ break;
+ case aa64_opid_d5031000_wfet_Rd: /* wfet */
+ value = aa64_opid_d5031000_wfet_Rd; /* --> wfet. */
+ break;
+ case aa64_opid_d5031020_wfit_Rd: /* wfit */
+ value = aa64_opid_d5031020_wfit_Rd; /* --> wfit. */
+ break;
+ case aa64_opid_05800000_bic_SVE_Zd_SVE_Zd_SVE_INV_LIMM: /* bic */
+ case aa64_opid_05800000_and_SVE_Zd_SVE_Zd_SVE_LIMM: /* and */
+ value = aa64_opid_05800000_and_SVE_Zd_SVE_Zd_SVE_LIMM; /* --> and. */
+ break;
+ case aa64_opid_25004000_mov_SVE_Pd_SVE_Pg4_10_SVE_Pn: /* mov */
+ case aa64_opid_25004000_and_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm: /* and */
+ value = aa64_opid_25004000_and_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm; /* --> and. */
+ break;
+ case aa64_opid_25404000_movs_SVE_Pd_SVE_Pg4_10_SVE_Pn: /* movs */
+ case aa64_opid_25404000_ands_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm: /* ands */
+ value = aa64_opid_25404000_ands_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm; /* --> ands. */
+ break;
+ case aa64_opid_24008000_cmple_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn: /* cmple */
+ case aa64_opid_24008000_cmpge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16: /* cmpge */
+ value = aa64_opid_24008000_cmpge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16; /* --> cmpge. */
+ break;
+ case aa64_opid_24008010_cmplt_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn: /* cmplt */
+ case aa64_opid_24008010_cmpgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16: /* cmpgt */
+ value = aa64_opid_24008010_cmpgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16; /* --> cmpgt. */
+ break;
+ case aa64_opid_24000010_cmplo_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn: /* cmplo */
+ case aa64_opid_24000010_cmphi_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16: /* cmphi */
+ value = aa64_opid_24000010_cmphi_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16; /* --> cmphi. */
+ break;
+ case aa64_opid_24000000_cmpls_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn: /* cmpls */
+ case aa64_opid_24000000_cmphs_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16: /* cmphs */
+ value = aa64_opid_24000000_cmphs_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16; /* --> cmphs. */
+ break;
+ case aa64_opid_05208000_mov_SVE_Zd_SVE_Pg3_SVE_Vn: /* mov */
+ case aa64_opid_05208000_cpy_SVE_Zd_SVE_Pg3_SVE_Vn: /* cpy */
+ value = aa64_opid_05208000_cpy_SVE_Zd_SVE_Pg3_SVE_Vn; /* --> cpy. */
+ break;
+ case aa64_opid_0528a000_mov_SVE_Zd_SVE_Pg3_Rn_SP: /* mov */
+ case aa64_opid_0528a000_cpy_SVE_Zd_SVE_Pg3_Rn_SP: /* cpy */
+ value = aa64_opid_0528a000_cpy_SVE_Zd_SVE_Pg3_Rn_SP; /* --> cpy. */
+ break;
+ case aa64_opid_05104000_fmov_SVE_Zd_SVE_Pg4_16_FPIMM0: /* fmov */
+ case aa64_opid_05100000_mov_SVE_Zd_SVE_Pg4_16_SVE_ASIMM: /* mov */
+ case aa64_opid_05100000_cpy_SVE_Zd_SVE_Pg4_16_SVE_ASIMM: /* cpy */
+ value = aa64_opid_05100000_cpy_SVE_Zd_SVE_Pg4_16_SVE_ASIMM; /* --> cpy. */
+ break;
+ case aa64_opid_05203800_mov_SVE_Zd_Rn_SP: /* mov */
+ case aa64_opid_05203800_dup_SVE_Zd_Rn_SP: /* dup */
+ value = aa64_opid_05203800_dup_SVE_Zd_Rn_SP; /* --> dup. */
+ break;
+ case aa64_opid_05202000_mov_SVE_Zd_SVE_Zn_INDEX: /* mov */
+ case aa64_opid_05202000_mov_SVE_Zd_SVE_VZn: /* mov */
+ case aa64_opid_05202000_dup_SVE_Zd_SVE_Zn_INDEX: /* dup */
+ value = aa64_opid_05202000_dup_SVE_Zd_SVE_Zn_INDEX; /* --> dup. */
+ break;
+ case aa64_opid_2538c000_fmov_SVE_Zd_FPIMM0: /* fmov */
+ case aa64_opid_2538c000_mov_SVE_Zd_SVE_ASIMM: /* mov */
+ case aa64_opid_2538c000_dup_SVE_Zd_SVE_ASIMM: /* dup */
+ value = aa64_opid_2538c000_dup_SVE_Zd_SVE_ASIMM; /* --> dup. */
+ break;
+ case aa64_opid_05c00000_mov_SVE_Zd_SVE_LIMM_MOV: /* mov */
+ case aa64_opid_05c00000_dupm_SVE_Zd_SVE_LIMM: /* dupm */
+ value = aa64_opid_05c00000_dupm_SVE_Zd_SVE_LIMM; /* --> dupm. */
+ break;
+ case aa64_opid_05400000_eon_SVE_Zd_SVE_Zd_SVE_INV_LIMM: /* eon */
+ case aa64_opid_05400000_eor_SVE_Zd_SVE_Zd_SVE_LIMM: /* eor */
+ value = aa64_opid_05400000_eor_SVE_Zd_SVE_Zd_SVE_LIMM; /* --> eor. */
+ break;
+ case aa64_opid_25004200_not_SVE_Pd_SVE_Pg4_10_SVE_Pn: /* not */
+ case aa64_opid_25004200_eor_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm: /* eor */
+ value = aa64_opid_25004200_eor_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm; /* --> eor. */
+ break;
+ case aa64_opid_25404200_nots_SVE_Pd_SVE_Pg4_10_SVE_Pn: /* nots */
+ case aa64_opid_25404200_eors_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm: /* eors */
+ value = aa64_opid_25404200_eors_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm; /* --> eors. */
+ break;
+ case aa64_opid_6500c010_facle_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn: /* facle */
+ case aa64_opid_6500c010_facge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16: /* facge */
+ value = aa64_opid_6500c010_facge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16; /* --> facge. */
+ break;
+ case aa64_opid_6500e010_faclt_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn: /* faclt */
+ case aa64_opid_6500e010_facgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16: /* facgt */
+ value = aa64_opid_6500e010_facgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16; /* --> facgt. */
+ break;
+ case aa64_opid_65004000_fcmle_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn: /* fcmle */
+ case aa64_opid_65004000_fcmge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16: /* fcmge */
+ value = aa64_opid_65004000_fcmge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16; /* --> fcmge. */
+ break;
+ case aa64_opid_65004010_fcmlt_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn: /* fcmlt */
+ case aa64_opid_65004010_fcmgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16: /* fcmgt */
+ value = aa64_opid_65004010_fcmgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16; /* --> fcmgt. */
+ break;
+ case aa64_opid_0510c000_fmov_SVE_Zd_SVE_Pg4_16_SVE_FPIMM8: /* fmov */
+ case aa64_opid_0510c000_fcpy_SVE_Zd_SVE_Pg4_16_SVE_FPIMM8: /* fcpy */
+ value = aa64_opid_0510c000_fcpy_SVE_Zd_SVE_Pg4_16_SVE_FPIMM8; /* --> fcpy. */
+ break;
+ case aa64_opid_2539c000_fmov_SVE_Zd_SVE_FPIMM8: /* fmov */
+ case aa64_opid_2539c000_fdup_SVE_Zd_SVE_FPIMM8: /* fdup */
+ value = aa64_opid_2539c000_fdup_SVE_Zd_SVE_FPIMM8; /* --> fdup. */
+ break;
+ case aa64_opid_85800000_ldr_SVE_PNt_SVE_ADDR_RI_S9xVL: /* ldr */
+ case aa64_opid_85800000_ldr_SVE_Pt_SVE_ADDR_RI_S9xVL: /* ldr */
+ value = aa64_opid_85800000_ldr_SVE_Pt_SVE_ADDR_RI_S9xVL; /* --> ldr. */
+ break;
+ case aa64_opid_04603000_mov_SVE_Zd_SVE_Zn: /* mov */
+ case aa64_opid_04603000_orr_SVE_Zd_SVE_Zn_SVE_Zm_16: /* orr */
+ value = aa64_opid_04603000_orr_SVE_Zd_SVE_Zn_SVE_Zm_16; /* --> orr. */
+ break;
+ case aa64_opid_05000000_orn_SVE_Zd_SVE_Zd_SVE_INV_LIMM: /* orn */
+ case aa64_opid_05000000_orr_SVE_Zd_SVE_Zd_SVE_LIMM: /* orr */
+ value = aa64_opid_05000000_orr_SVE_Zd_SVE_Zd_SVE_LIMM; /* --> orr. */
+ break;
+ case aa64_opid_25804000_mov_SVE_PNd_SVE_PNn: /* mov */
+ case aa64_opid_25804000_mov_SVE_Pd_SVE_Pn: /* mov */
+ case aa64_opid_25804000_orr_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm: /* orr */
+ value = aa64_opid_25804000_orr_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm; /* --> orr. */
+ break;
+ case aa64_opid_25c04000_movs_SVE_Pd_SVE_Pn: /* movs */
+ case aa64_opid_25c04000_orrs_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm: /* orrs */
+ value = aa64_opid_25c04000_orrs_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm; /* --> orrs. */
+ break;
+ case aa64_opid_2518e400_pfalse_SVE_PNd: /* pfalse */
+ case aa64_opid_2518e400_pfalse_SVE_Pd: /* pfalse */
+ value = aa64_opid_2518e400_pfalse_SVE_Pd; /* --> pfalse. */
+ break;
+ case aa64_opid_0520c000_mov_SVE_Zd_SVE_Pg4_10_SVE_Zn: /* mov */
+ case aa64_opid_0520c000_sel_SVE_Zd_SVE_Pg4_10_SVE_Zn_SVE_Zm_16: /* sel */
+ value = aa64_opid_0520c000_sel_SVE_Zd_SVE_Pg4_10_SVE_Zn_SVE_Zm_16; /* --> sel. */
+ break;
+ case aa64_opid_25004210_mov_SVE_Pd_SVE_Pg4_10_SVE_Pn: /* mov */
+ case aa64_opid_25004210_sel_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm: /* sel */
+ value = aa64_opid_25004210_sel_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm; /* --> sel. */
+ break;
+ case aa64_opid_e5800000_str_SVE_PNt_SVE_ADDR_RI_S9xVL: /* str */
+ case aa64_opid_e5800000_str_SVE_Pt_SVE_ADDR_RI_S9xVL: /* str */
+ value = aa64_opid_e5800000_str_SVE_Pt_SVE_ADDR_RI_S9xVL; /* --> str. */
+ break;
+ case aa64_opid_c0020000_mov_SVE_Zd_SVE_Pg3_SME_ZA_HV_idx_src: /* mov */
+ case aa64_opid_c0020000_mova_SVE_Zd_SVE_Pg3_SME_ZA_HV_idx_src: /* mova */
+ value = aa64_opid_c0020000_mova_SVE_Zd_SVE_Pg3_SME_ZA_HV_idx_src; /* --> mova. */
+ break;
+ case aa64_opid_c0000000_mov_SME_ZA_HV_idx_dest_SVE_Pg3_SVE_Zn: /* mov */
+ case aa64_opid_c0000000_mova_SME_ZA_HV_idx_dest_SVE_Pg3_SVE_Zn: /* mova */
+ value = aa64_opid_c0000000_mova_SME_ZA_HV_idx_dest_SVE_Pg3_SVE_Zn; /* --> mova. */
+ break;
+ case aa64_opid_25204000_psel_SVE_PNd_SVE_PNg4_10_SME_PnT_Wm_imm: /* psel */
+ case aa64_opid_25204000_psel_SVE_Pd_SVE_Pg4_10_SME_PnT_Wm_imm: /* psel */
+ value = aa64_opid_25204000_psel_SVE_Pd_SVE_Pg4_10_SME_PnT_Wm_imm; /* --> psel. */
+ break;
+ case aa64_opid_c0060800_mov_SME_Zdnx2_SME_ZA_array_off3_5: /* mov */
+ case aa64_opid_c0060800_mova_SME_Zdnx2_SME_ZA_array_off3_5: /* mova */
+ value = aa64_opid_c0060800_mova_SME_Zdnx2_SME_ZA_array_off3_5; /* --> mova. */
+ break;
+ case aa64_opid_c0060c00_mov_SME_Zdnx4_SME_ZA_array_off3_5: /* mov */
+ case aa64_opid_c0060c00_mova_SME_Zdnx4_SME_ZA_array_off3_5: /* mova */
+ value = aa64_opid_c0060c00_mova_SME_Zdnx4_SME_ZA_array_off3_5; /* --> mova. */
+ break;
+ case aa64_opid_c0060000_mov_SME_Zdnx2_SME_ZA_HV_idx_srcxN: /* mov */
+ case aa64_opid_c0060000_mova_SME_Zdnx2_SME_ZA_HV_idx_srcxN: /* mova */
+ value = aa64_opid_c0060000_mova_SME_Zdnx2_SME_ZA_HV_idx_srcxN; /* --> mova. */
+ break;
+ case aa64_opid_c0060400_mov_SME_Zdnx4_SME_ZA_HV_idx_srcxN: /* mov */
+ case aa64_opid_c0060400_mova_SME_Zdnx4_SME_ZA_HV_idx_srcxN: /* mova */
+ value = aa64_opid_c0060400_mova_SME_Zdnx4_SME_ZA_HV_idx_srcxN; /* --> mova. */
+ break;
+ case aa64_opid_c0040800_mov_SME_ZA_array_off3_0_SME_Znx2: /* mov */
+ case aa64_opid_c0040800_mova_SME_ZA_array_off3_0_SME_Znx2: /* mova */
+ value = aa64_opid_c0040800_mova_SME_ZA_array_off3_0_SME_Znx2; /* --> mova. */
+ break;
+ case aa64_opid_c0040c00_mov_SME_ZA_array_off3_0_SME_Znx4: /* mov */
+ case aa64_opid_c0040c00_mova_SME_ZA_array_off3_0_SME_Znx4: /* mova */
+ value = aa64_opid_c0040c00_mova_SME_ZA_array_off3_0_SME_Znx4; /* --> mova. */
+ break;
+ case aa64_opid_c0040000_mov_SME_ZA_HV_idx_destxN_SME_Znx2: /* mov */
+ case aa64_opid_c0040000_mova_SME_ZA_HV_idx_destxN_SME_Znx2: /* mova */
+ value = aa64_opid_c0040000_mova_SME_ZA_HV_idx_destxN_SME_Znx2; /* --> mova. */
+ break;
+ case aa64_opid_c0040400_mov_SME_ZA_HV_idx_destxN_SME_Znx4: /* mov */
+ case aa64_opid_c0040400_mova_SME_ZA_HV_idx_destxN_SME_Znx4: /* mova */
+ value = aa64_opid_c0040400_mova_SME_ZA_HV_idx_destxN_SME_Znx4; /* --> mova. */
break;
default: return NULL;
}
diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c
index e96b8c4edf4..92663d873e8 100644
--- a/opcodes/aarch64-dis-2.c
+++ b/opcodes/aarch64-dis-2.c
@@ -19,11 +19,12 @@
see <http://www.gnu.org/licenses/>. */
#include "sysdep.h"
+#include "aarch64-tbl-2.h"
#include "aarch64-dis.h"
/* Called by aarch64_opcode_lookup. */
-static int
+static enum aarch64_opcode_idx
aarch64_opcode_lookup_1 (uint32_t word)
{
if (((word >> 26) & 0x1) == 0)
@@ -50,7 +51,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000000000xxxxxxxxxxxxxxxxxxxxx
udf. */
- return 794;
+ return aa64_opid_00000000_udf_UNDEFINED;
}
else
{
@@ -62,7 +63,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000000100xxxxxxxxxxxxxxxx00xxx
fmopa. */
- return 2506;
+ return aa64_opid_80800000_fmopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -70,7 +71,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000000100xxxxxxxxxxxxxxxx10xxx
fmops. */
- return 2509;
+ return aa64_opid_80800010_fmops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -81,7 +82,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000000100xxxxxxxxxxxxxxxx01xxx
bmopa. */
- return 2610;
+ return aa64_opid_80800008_bmopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -89,7 +90,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000000100xxxxxxxxxxxxxxxx11xxx
bmops. */
- return 2611;
+ return aa64_opid_80800018_bmops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -102,7 +103,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000000x10xxxxxxxxxxxxxxxx0xxxx
fmopa. */
- return 2507;
+ return aa64_opid_80c00000_fmopa_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -110,7 +111,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000000x10xxxxxxxxxxxxxxxx1xxxx
fmops. */
- return 2510;
+ return aa64_opid_80c00010_fmops_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -128,7 +129,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx00000xxxxxxxxxxxxxxxxx
mova. */
- return 2532;
+ return aa64_opid_c0000000_mova_SME_ZA_HV_idx_dest_SVE_Pg3_SVE_Zn;
}
else
{
@@ -140,7 +141,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000x0010000xxxxxxxxxxxxxxxx
addha. */
- return 2498;
+ return aa64_opid_c0900000_addha_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn;
}
else
{
@@ -148,7 +149,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000x1010000xxxxxxxxxxxxxxxx
addha. */
- return 2499;
+ return aa64_opid_c0d00000_addha_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn;
}
}
else
@@ -159,7 +160,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000x0010001xxxxxxxxxxxxxxxx
addva. */
- return 2502;
+ return aa64_opid_c0910000_addva_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn;
}
else
{
@@ -167,7 +168,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000x1010001xxxxxxxxxxxxxxxx
addva. */
- return 2503;
+ return aa64_opid_c0d10000_addva_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn;
}
}
}
@@ -180,7 +181,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000x00x100xxxxxxxxxxxxxxxxx
zero. */
- return 2533;
+ return aa64_opid_c0080000_zero_SME_list_of_64bit_tiles;
}
else
{
@@ -188,7 +189,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000x10x100xxxxxxxxxxxxxxxxx
zero. */
- return 3040;
+ return aa64_opid_c0480001_zero_SME_ZT0_LIST;
}
}
}
@@ -202,7 +203,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0x001xxxxxxx0xxxxxxxxx
mova. */
- return 2531;
+ return aa64_opid_c0020000_mova_SVE_Zd_SVE_Pg3_SME_ZA_HV_idx_src;
}
else
{
@@ -216,7 +217,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000000x0010xxxxxx1xxxxxxxxx
movaz. */
- return 3505;
+ return aa64_opid_c0020200_movaz_SVE_Zd_SME_ZA_ARRAY4;
}
else
{
@@ -224,7 +225,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000100x0010xxxxxx1xxxxxxxxx
movaz. */
- return 3507;
+ return aa64_opid_c0820200_movaz_SVE_Zd_SME_ZA_ARRAY4;
}
}
else
@@ -235,7 +236,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000010x0010xxxxxx1xxxxxxxxx
movaz. */
- return 3506;
+ return aa64_opid_c0420200_movaz_SVE_Zd_SME_ZA_ARRAY4;
}
else
{
@@ -243,7 +244,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000110x0010xxxxxx1xxxxxxxxx
movaz. */
- return 3508;
+ return aa64_opid_c0c20200_movaz_SVE_Zd_SME_ZA_ARRAY4;
}
}
}
@@ -253,7 +254,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0x0011xxxxxx1xxxxxxxxx
movaz. */
- return 3509;
+ return aa64_opid_c0c30200_movaz_SVE_Zd_SME_ZA_ARRAY4;
}
}
}
@@ -271,7 +272,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000x000101x00xxxxxxxxxxxxxx
luti4. */
- return 3645;
+ return aa64_opid_c08b0000_luti4_SME_Zdnx4_SME_ZT0_SME_Znx2_BIT_INDEX;
}
else
{
@@ -279,7 +280,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000x000101x10xxxxxxxxxxxxxx
luti4. */
- return 2754;
+ return aa64_opid_c08a8000_luti4_SME_Zdnx4_SME_ZT0_SME_Zn_INDEX1_16;
}
}
else
@@ -288,7 +289,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000x000101xx1xxxxxxxxxxxxxx
luti4. */
- return 2753;
+ return aa64_opid_c08a4000_luti4_SME_Zdnx2_SME_ZT0_SME_Zn_INDEX2_15;
}
}
else
@@ -297,7 +298,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000x100101xxxxxxxxxxxxxxxxx
luti4. */
- return 2752;
+ return aa64_opid_c0ca0000_luti4_SVE_Zd_SME_ZT0_SME_Zn_INDEX3_14;
}
}
else
@@ -310,7 +311,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx01101x00xxxxxxxxxxxxxx
luti4. */
- return 3646;
+ return aa64_opid_c09b0000_luti4_SME_Ztx4_STRIDED_SME_ZT0_SME_Znx2_BIT_INDEX;
}
else
{
@@ -318,7 +319,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx01101x10xxxxxxxxxxxxxx
luti4. */
- return 3502;
+ return aa64_opid_c09a9000_luti4_SME_Ztx4_STRIDED_SME_ZT0_SME_Zn_INDEX1_16;
}
}
else
@@ -327,7 +328,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx01101xx1xxxxxxxxxxxxxx
luti4. */
- return 3501;
+ return aa64_opid_c09a4000_luti4_SME_Ztx2_STRIDED_SME_ZT0_SME_Zn_INDEX2_15;
}
}
}
@@ -347,7 +348,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0x010xxxxx00xxxxxxxxxx
mova. */
- return 2769;
+ return aa64_opid_c0040000_mova_SME_ZA_HV_idx_destxN_SME_Znx2;
}
else
{
@@ -357,7 +358,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0x011xxxxx000xxxxxxxxx
mova. */
- return 2765;
+ return aa64_opid_c0060000_mova_SME_Zdnx2_SME_ZA_HV_idx_srcxN;
}
else
{
@@ -369,7 +370,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000000x011xxxxx001xxxxxxxxx
movaz. */
- return 3495;
+ return aa64_opid_c0060200_movaz_SME_Zdnx2_SME_ZA_array_vrsb_1;
}
else
{
@@ -377,7 +378,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000100x011xxxxx001xxxxxxxxx
movaz. */
- return 3497;
+ return aa64_opid_c0860200_movaz_SME_Zdnx2_SME_ZA_array_vrss_1;
}
}
else
@@ -388,7 +389,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000010x011xxxxx001xxxxxxxxx
movaz. */
- return 3496;
+ return aa64_opid_c0460200_movaz_SME_Zdnx2_SME_ZA_array_vrsh_1;
}
else
{
@@ -396,7 +397,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000110x011xxxxx001xxxxxxxxx
movaz. */
- return 3498;
+ return aa64_opid_c0c60200_movaz_SME_Zdnx2_SME_ZA_array_vrsd_1;
}
}
}
@@ -420,7 +421,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000000011000xxx00xxxxxxxxxx
zero. */
- return 3510;
+ return aa64_opid_c00c0000_zero_SME_ZA_array_off3_0;
}
else
{
@@ -428,7 +429,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000000011100xxx00xxxxxxxxxx
zero. */
- return 3511;
+ return aa64_opid_c00e0000_zero_SME_ZA_array_off3_0;
}
}
else
@@ -439,7 +440,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000000011010xxx00xxxxxxxxxx
zero. */
- return 3513;
+ return aa64_opid_c00d0000_zero_SME_ZA_array_off2x2;
}
else
{
@@ -447,7 +448,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000000011110xxx00xxxxxxxxxx
zero. */
- return 3516;
+ return aa64_opid_c00f0000_zero_SME_ZA_array_off1x4;
}
}
}
@@ -461,7 +462,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000000011001xxx00xxxxxxxxxx
zero. */
- return 3512;
+ return aa64_opid_c00c8000_zero_SME_ZA_array_off3x2;
}
else
{
@@ -469,7 +470,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000000011101xxx00xxxxxxxxxx
zero. */
- return 3515;
+ return aa64_opid_c00e8000_zero_SME_ZA_array_off2x4;
}
}
else
@@ -480,7 +481,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000000011011xxx00xxxxxxxxxx
zero. */
- return 3514;
+ return aa64_opid_c00d8000_zero_SME_ZA_array_off2x2;
}
else
{
@@ -488,7 +489,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000000011111xxx00xxxxxxxxxx
zero. */
- return 3517;
+ return aa64_opid_c00f8000_zero_SME_ZA_array_off1x4;
}
}
}
@@ -501,7 +502,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000100011xxx0xx00xxxxxxxxxx
luti2. */
- return 2751;
+ return aa64_opid_c08c8000_luti2_SME_Zdnx4_SME_ZT0_SME_Zn_INDEX2_16;
}
else
{
@@ -509,7 +510,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000100011xxx1xx00xxxxxxxxxx
luti2. */
- return 2750;
+ return aa64_opid_c08c4000_luti2_SME_Zdnx2_SME_ZT0_SME_Zn_INDEX3_15;
}
}
}
@@ -525,7 +526,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x100000001001100xxxx00xxxxxxxxxx
movt. */
- return 2772;
+ return aa64_opid_c04c03e0_movt_Rt_SME_ZT0_INDEX;
}
else
{
@@ -533,7 +534,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x100000001001110xxxx00xxxxxxxxxx
movt. */
- return 2771;
+ return aa64_opid_c04e03e0_movt_SME_ZT0_INDEX_Rt;
}
}
else
@@ -542,7 +543,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000010011x1xxxx00xxxxxxxxxx
movt. */
- return 3647;
+ return aa64_opid_c04f03e0_movt_SME_ZT0_INDEX_MUL_VL_SVE_Zt;
}
}
else
@@ -551,7 +552,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000110011xxxxxx00xxxxxxxxxx
luti2. */
- return 2749;
+ return aa64_opid_c0cc0000_luti2_SVE_Zd_SME_ZT0_SME_Zn_INDEX4_14;
}
}
}
@@ -563,7 +564,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0111xxx0xx00xxxxxxxxxx
luti2. */
- return 3500;
+ return aa64_opid_c09c8000_luti2_SME_Ztx4_STRIDED_SME_ZT0_SME_Zn_INDEX2_16;
}
else
{
@@ -571,7 +572,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0111xxx1xx00xxxxxxxxxx
luti2. */
- return 3499;
+ return aa64_opid_c09c4000_luti2_SME_Ztx2_STRIDED_SME_ZT0_SME_Zn_INDEX3_15;
}
}
}
@@ -584,7 +585,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0xx10xxxxx10xxxxxxxxxx
mova. */
- return 2767;
+ return aa64_opid_c0040800_mova_SME_ZA_array_off3_0_SME_Znx2;
}
else
{
@@ -594,7 +595,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0xx11xxxxx100xxxxxxxxx
mova. */
- return 2763;
+ return aa64_opid_c0060800_mova_SME_Zdnx2_SME_ZA_array_off3_5;
}
else
{
@@ -602,7 +603,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0xx11xxxxx101xxxxxxxxx
movaz. */
- return 3503;
+ return aa64_opid_c0060a00_movaz_SME_Zdnx2_SME_ZA_array_off3_5;
}
}
}
@@ -617,7 +618,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0xx10xxxxx01xxxxxxxxxx
mova. */
- return 2770;
+ return aa64_opid_c0040400_mova_SME_ZA_HV_idx_destxN_SME_Znx4;
}
else
{
@@ -627,7 +628,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0xx11xxxxx010xxxxxxxxx
mova. */
- return 2766;
+ return aa64_opid_c0060400_mova_SME_Zdnx4_SME_ZA_HV_idx_srcxN;
}
else
{
@@ -639,7 +640,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000000xx11xxxxx011xxxxxxxxx
movaz. */
- return 3491;
+ return aa64_opid_c0060600_movaz_SME_Zdnx4_SME_ZA_array_vrsb_2;
}
else
{
@@ -647,7 +648,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000100xx11xxxxx011xxxxxxxxx
movaz. */
- return 3493;
+ return aa64_opid_c0860600_movaz_SME_Zdnx4_SME_ZA_array_vrss_2;
}
}
else
@@ -658,7 +659,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000010xx11xxxxx011xxxxxxxxx
movaz. */
- return 3492;
+ return aa64_opid_c0460600_movaz_SME_Zdnx4_SME_ZA_array_vrsh_2;
}
else
{
@@ -666,7 +667,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000110xx11xxxxx011xxxxxxxxx
movaz. */
- return 3494;
+ return aa64_opid_c0c60600_movaz_SME_Zdnx4_SME_ZA_array_vrsd_2;
}
}
}
@@ -680,7 +681,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0xx10xxxxx11xxxxxxxxxx
mova. */
- return 2768;
+ return aa64_opid_c0040c00_mova_SME_ZA_array_off3_0_SME_Znx4;
}
else
{
@@ -690,7 +691,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0xx11xxxxx110xxxxxxxxx
mova. */
- return 2764;
+ return aa64_opid_c0060c00_mova_SME_Zdnx4_SME_ZA_array_off3_5;
}
else
{
@@ -698,7 +699,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000000xx0xx11xxxxx111xxxxxxxxx
movaz. */
- return 3504;
+ return aa64_opid_c0060e00_movaz_SME_Zdnx4_SME_ZA_array_off3_5;
}
}
}
@@ -726,7 +727,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx000xxxxxxxxxxxx0
ld1b. */
- return 2688;
+ return aa64_opid_a0000000_ld1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM;
}
else
{
@@ -734,7 +735,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx100xxxxxxxxxxxx0
ld1b. */
- return 2689;
+ return aa64_opid_a0008000_ld1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM;
}
}
else
@@ -745,7 +746,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx010xxxxxxxxxxxx0
ld1w. */
- return 2712;
+ return aa64_opid_a0004000_ld1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL2;
}
else
{
@@ -753,7 +754,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx110xxxxxxxxxxxx0
ld1w. */
- return 2713;
+ return aa64_opid_a000c000_ld1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL2;
}
}
}
@@ -767,7 +768,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx001xxxxxxxxxxxx0
ld1h. */
- return 2704;
+ return aa64_opid_a0002000_ld1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL1;
}
else
{
@@ -775,7 +776,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx101xxxxxxxxxxxx0
ld1h. */
- return 2705;
+ return aa64_opid_a000a000_ld1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL1;
}
}
else
@@ -786,7 +787,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx011xxxxxxxxxxxx0
ld1d. */
- return 2696;
+ return aa64_opid_a0006000_ld1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL3;
}
else
{
@@ -794,7 +795,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx111xxxxxxxxxxxx0
ld1d. */
- return 2697;
+ return aa64_opid_a000e000_ld1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL3;
}
}
}
@@ -811,7 +812,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx000xxxxxxxxxxxx1
ldnt1b. */
- return 2720;
+ return aa64_opid_a0000001_ldnt1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM;
}
else
{
@@ -819,7 +820,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx100xxxxxxxxxxxx1
ldnt1b. */
- return 2721;
+ return aa64_opid_a0008001_ldnt1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM;
}
}
else
@@ -830,7 +831,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx010xxxxxxxxxxxx1
ldnt1w. */
- return 2744;
+ return aa64_opid_a0004001_ldnt1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL2;
}
else
{
@@ -838,7 +839,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx110xxxxxxxxxxxx1
ldnt1w. */
- return 2745;
+ return aa64_opid_a000c001_ldnt1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL2;
}
}
}
@@ -852,7 +853,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx001xxxxxxxxxxxx1
ldnt1h. */
- return 2736;
+ return aa64_opid_a0002001_ldnt1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL1;
}
else
{
@@ -860,7 +861,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx101xxxxxxxxxxxx1
ldnt1h. */
- return 2737;
+ return aa64_opid_a000a001_ldnt1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL1;
}
}
else
@@ -871,7 +872,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx011xxxxxxxxxxxx1
ldnt1d. */
- return 2728;
+ return aa64_opid_a0006001_ldnt1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL3;
}
else
{
@@ -879,7 +880,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000000xxxxx111xxxxxxxxxxxx1
ldnt1d. */
- return 2729;
+ return aa64_opid_a000e001_ldnt1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL3;
}
}
}
@@ -891,7 +892,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1100000000xxxxxxxxxxxxxxxxxxxxx
ld1b. */
- return 2534;
+ return aa64_opid_e0000000_ld1b_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR;
}
}
else
@@ -906,7 +907,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000100xxxxxxxxxxxxxxxx00xxx
smopa. */
- return 2513;
+ return aa64_opid_a0800000_smopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -914,7 +915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000100xxxxxxxxxxxxxxxx01xxx
smopa. */
- return 2834;
+ return aa64_opid_a0800008_smopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -923,7 +924,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1100000100xxxxxxxxxxxxxxxx0xxxx
ld1w. */
- return 2536;
+ return aa64_opid_e0800000_ld1w_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL2;
}
}
else
@@ -934,7 +935,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100000100xxxxxxxxxxxxxxxx10xxx
smops. */
- return 2515;
+ return aa64_opid_a0800010_smops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -942,7 +943,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100000100xxxxxxxxxxxxxxxx11xxx
smops. */
- return 2835;
+ return aa64_opid_a0800018_smops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -965,7 +966,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx000xxxxxxxxxxxx0
ld1b. */
- return 2684;
+ return aa64_opid_a0400000_ld1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -973,7 +974,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx100xxxxxxxxxxxx0
ld1b. */
- return 2685;
+ return aa64_opid_a0408000_ld1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -984,7 +985,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx010xxxxxxxxxxxx0
ld1w. */
- return 2708;
+ return aa64_opid_a0404000_ld1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -992,7 +993,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx110xxxxxxxxxxxx0
ld1w. */
- return 2709;
+ return aa64_opid_a040c000_ld1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -1006,7 +1007,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx001xxxxxxxxxxxx0
ld1h. */
- return 2700;
+ return aa64_opid_a0402000_ld1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1014,7 +1015,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx101xxxxxxxxxxxx0
ld1h. */
- return 2701;
+ return aa64_opid_a040a000_ld1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -1025,7 +1026,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx011xxxxxxxxxxxx0
ld1d. */
- return 2692;
+ return aa64_opid_a0406000_ld1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1033,7 +1034,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx111xxxxxxxxxxxx0
ld1d. */
- return 2693;
+ return aa64_opid_a040e000_ld1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -1050,7 +1051,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx000xxxxxxxxxxxx1
ldnt1b. */
- return 2716;
+ return aa64_opid_a0400001_ldnt1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1058,7 +1059,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx100xxxxxxxxxxxx1
ldnt1b. */
- return 2717;
+ return aa64_opid_a0408001_ldnt1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -1069,7 +1070,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx010xxxxxxxxxxxx1
ldnt1w. */
- return 2740;
+ return aa64_opid_a0404001_ldnt1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1077,7 +1078,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx110xxxxxxxxxxxx1
ldnt1w. */
- return 2741;
+ return aa64_opid_a040c001_ldnt1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -1091,7 +1092,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx001xxxxxxxxxxxx1
ldnt1h. */
- return 2732;
+ return aa64_opid_a0402001_ldnt1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1099,7 +1100,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx101xxxxxxxxxxxx1
ldnt1h. */
- return 2733;
+ return aa64_opid_a040a001_ldnt1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -1110,7 +1111,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx011xxxxxxxxxxxx1
ldnt1d. */
- return 2724;
+ return aa64_opid_a0406001_ldnt1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1118,7 +1119,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000010xxxxx111xxxxxxxxxxxx1
ldnt1d. */
- return 2725;
+ return aa64_opid_a040e001_ldnt1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -1130,7 +1131,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1100000010xxxxxxxxxxxxxxxxxxxxx
ld1h. */
- return 2535;
+ return aa64_opid_e0400000_ld1h_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL1;
}
}
else
@@ -1143,7 +1144,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000110xxxxxxxxxxxxxxxx0xxxx
smopa. */
- return 2514;
+ return aa64_opid_a0c00000_smopa_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -1151,7 +1152,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1100000110xxxxxxxxxxxxxxxx0xxxx
ld1d. */
- return 2537;
+ return aa64_opid_e0c00000_ld1d_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL3;
}
}
else
@@ -1160,7 +1161,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100000110xxxxxxxxxxxxxxxx1xxxx
smops. */
- return 2516;
+ return aa64_opid_a0c00010_smops_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -1186,7 +1187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx000xxxxxxxxxxxx0
st1b. */
- return 2860;
+ return aa64_opid_a0200000_st1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM;
}
else
{
@@ -1194,7 +1195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx100xxxxxxxxxxxx0
st1b. */
- return 2861;
+ return aa64_opid_a0208000_st1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM;
}
}
else
@@ -1205,7 +1206,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx010xxxxxxxxxxxx0
st1w. */
- return 2884;
+ return aa64_opid_a0204000_st1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL2;
}
else
{
@@ -1213,7 +1214,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx110xxxxxxxxxxxx0
st1w. */
- return 2885;
+ return aa64_opid_a020c000_st1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL2;
}
}
}
@@ -1227,7 +1228,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx001xxxxxxxxxxxx0
st1h. */
- return 2876;
+ return aa64_opid_a0202000_st1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL1;
}
else
{
@@ -1235,7 +1236,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx101xxxxxxxxxxxx0
st1h. */
- return 2877;
+ return aa64_opid_a020a000_st1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL1;
}
}
else
@@ -1246,7 +1247,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx011xxxxxxxxxxxx0
st1d. */
- return 2868;
+ return aa64_opid_a0206000_st1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL3;
}
else
{
@@ -1254,7 +1255,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx111xxxxxxxxxxxx0
st1d. */
- return 2869;
+ return aa64_opid_a020e000_st1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL3;
}
}
}
@@ -1271,7 +1272,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx000xxxxxxxxxxxx1
stnt1b. */
- return 2892;
+ return aa64_opid_a0200001_stnt1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM;
}
else
{
@@ -1279,7 +1280,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx100xxxxxxxxxxxx1
stnt1b. */
- return 2893;
+ return aa64_opid_a0208001_stnt1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM;
}
}
else
@@ -1290,7 +1291,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx010xxxxxxxxxxxx1
stnt1w. */
- return 2916;
+ return aa64_opid_a0204001_stnt1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL2;
}
else
{
@@ -1298,7 +1299,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx110xxxxxxxxxxxx1
stnt1w. */
- return 2917;
+ return aa64_opid_a020c001_stnt1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL2;
}
}
}
@@ -1312,7 +1313,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx001xxxxxxxxxxxx1
stnt1h. */
- return 2908;
+ return aa64_opid_a0202001_stnt1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL1;
}
else
{
@@ -1320,7 +1321,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx101xxxxxxxxxxxx1
stnt1h. */
- return 2909;
+ return aa64_opid_a020a001_stnt1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL1;
}
}
else
@@ -1331,7 +1332,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx011xxxxxxxxxxxx1
stnt1d. */
- return 2900;
+ return aa64_opid_a0206001_stnt1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL3;
}
else
{
@@ -1339,7 +1340,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000001xxxxx111xxxxxxxxxxxx1
stnt1d. */
- return 2901;
+ return aa64_opid_a020e001_stnt1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL3;
}
}
}
@@ -1351,7 +1352,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x00000001xxxxxxxxxxxxxxxxxxxxx
st1b. */
- return 2539;
+ return aa64_opid_e0200000_st1b_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR;
}
}
else
@@ -1366,7 +1367,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx000000101xxxxxxxxxxxxxxxx00xxx
fmopa. */
- return 3713;
+ return aa64_opid_80a00000_fmopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -1374,7 +1375,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx000000101xxxxxxxxxxxxxxxx01xxx
fmopa. */
- return 3712;
+ return aa64_opid_80a00008_fmopa_SME_ZAda_1b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -1385,7 +1386,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100000101xxxxxxxxxxxxxxxx0xxxx
sumopa. */
- return 2517;
+ return aa64_opid_a0a00000_sumopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -1393,7 +1394,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1100000101xxxxxxxxxxxxxxxx0xxxx
st1w. */
- return 2541;
+ return aa64_opid_e0a00000_st1w_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL2;
}
}
}
@@ -1403,7 +1404,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx00000101xxxxxxxxxxxxxxxx1xxxx
sumops. */
- return 2519;
+ return aa64_opid_a0a00010_sumops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -1425,7 +1426,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx000xxxxxxxxxxxx0
st1b. */
- return 2856;
+ return aa64_opid_a0600000_st1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1433,7 +1434,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx100xxxxxxxxxxxx0
st1b. */
- return 2857;
+ return aa64_opid_a0608000_st1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -1444,7 +1445,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx010xxxxxxxxxxxx0
st1w. */
- return 2880;
+ return aa64_opid_a0604000_st1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1452,7 +1453,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx110xxxxxxxxxxxx0
st1w. */
- return 2881;
+ return aa64_opid_a060c000_st1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -1466,7 +1467,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx001xxxxxxxxxxxx0
st1h. */
- return 2872;
+ return aa64_opid_a0602000_st1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1474,7 +1475,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx101xxxxxxxxxxxx0
st1h. */
- return 2873;
+ return aa64_opid_a060a000_st1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -1485,7 +1486,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx011xxxxxxxxxxxx0
st1d. */
- return 2864;
+ return aa64_opid_a0606000_st1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1493,7 +1494,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx111xxxxxxxxxxxx0
st1d. */
- return 2865;
+ return aa64_opid_a060e000_st1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -1510,7 +1511,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx000xxxxxxxxxxxx1
stnt1b. */
- return 2888;
+ return aa64_opid_a0600001_stnt1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1518,7 +1519,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx100xxxxxxxxxxxx1
stnt1b. */
- return 2889;
+ return aa64_opid_a0608001_stnt1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -1529,7 +1530,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx010xxxxxxxxxxxx1
stnt1w. */
- return 2912;
+ return aa64_opid_a0604001_stnt1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1537,7 +1538,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx110xxxxxxxxxxxx1
stnt1w. */
- return 2913;
+ return aa64_opid_a060c001_stnt1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -1551,7 +1552,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx001xxxxxxxxxxxx1
stnt1h. */
- return 2904;
+ return aa64_opid_a0602001_stnt1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1559,7 +1560,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx101xxxxxxxxxxxx1
stnt1h. */
- return 2905;
+ return aa64_opid_a060a001_stnt1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -1570,7 +1571,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx011xxxxxxxxxxxx1
stnt1d. */
- return 2896;
+ return aa64_opid_a0606001_stnt1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -1578,7 +1579,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000011xxxxx111xxxxxxxxxxxx1
stnt1d. */
- return 2897;
+ return aa64_opid_a060e001_stnt1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -1590,7 +1591,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x00000011xxxxxxxxxxxxxxxxxxxxx
st1h. */
- return 2540;
+ return aa64_opid_e0600000_st1h_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL1;
}
}
else
@@ -1603,7 +1604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x00000111xxxxxxxxxxxxxxxx0xxxx
sumopa. */
- return 2518;
+ return aa64_opid_a0e00000_sumopa_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -1611,7 +1612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x00000111xxxxxxxxxxxxxxxx0xxxx
st1d. */
- return 2542;
+ return aa64_opid_e0e00000_st1d_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL3;
}
}
else
@@ -1620,7 +1621,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx00000111xxxxxxxxxxxxxxxx1xxxx
sumops. */
- return 2520;
+ return aa64_opid_a0e00010_sumops_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -1634,7 +1635,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0xx10000xxxxxxxxxxxxxxxxxxxxxxxx
adr. */
- return 1319;
+ return aa64_opid_10000000_adr_Rd_ADDR_PCREL21;
}
else
{
@@ -1642,7 +1643,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1xx10000xxxxxxxxxxxxxxxxxxxxxxxx
adrp. */
- return 1320;
+ return aa64_opid_90000000_adrp_Rd_ADDR_ADRP;
}
}
}
@@ -1670,7 +1671,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010000xxxxxxxxxxxxxxx000xx
smlall. */
- return 2810;
+ return aa64_opid_c1000000_smlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10;
}
else
{
@@ -1678,7 +1679,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010000xxxxxxxxxxxxxxx010xx
smlsll. */
- return 2826;
+ return aa64_opid_c1000008_smlsll_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10;
}
}
else
@@ -1687,7 +1688,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010000xxxxxxxxxxxxxxx0x1xx
usmlall. */
- return 3015;
+ return aa64_opid_c1000004_usmlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10;
}
}
else
@@ -1704,7 +1705,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx0xx0xxxxxx000xxx
smlall. */
- return 2811;
+ return aa64_opid_c1100000_smlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1;
}
else
{
@@ -1714,7 +1715,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx1xx0xxxxx0000xxx
smlall. */
- return 2812;
+ return aa64_opid_c1108000_smlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1;
}
else
{
@@ -1722,7 +1723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx1xx0xxxxx1000xxx
fmlall. */
- return 3706;
+ return aa64_opid_c1108040_fmlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1;
}
}
}
@@ -1734,7 +1735,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx0xx0xxxxxx001xxx
smlsll. */
- return 2827;
+ return aa64_opid_c1100008_smlsll_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1;
}
else
{
@@ -1742,7 +1743,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx1xx0xxxxxx001xxx
smlsll. */
- return 2828;
+ return aa64_opid_c1108008_smlsll_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1;
}
}
}
@@ -1754,7 +1755,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx0xx1xxxxxx00xxxx
fmla. */
- return 3520;
+ return aa64_opid_c1101000_fmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX3_3;
}
else
{
@@ -1764,7 +1765,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx1xx1xxxxx000xxxx
fmla. */
- return 3521;
+ return aa64_opid_c1109000_fmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX3_3;
}
else
{
@@ -1772,7 +1773,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx1xx1xxxxx100xxxx
fdot. */
- return 3691;
+ return aa64_opid_c1109040_fdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX3_3;
}
}
}
@@ -1787,7 +1788,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx0xx0xxxxxx10xxxx
usmlall. */
- return 3016;
+ return aa64_opid_c1100020_usmlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1;
}
else
{
@@ -1795,7 +1796,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx1xx0xxxxxx10xxxx
usmlall. */
- return 3017;
+ return aa64_opid_c1108020_usmlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1;
}
}
else
@@ -1806,7 +1807,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx0xx1xxxxxx10xxxx
bfmla. */
- return 3477;
+ return aa64_opid_c1101020_bfmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX3_3;
}
else
{
@@ -1814,7 +1815,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx1xx1xxxxxx10xxxx
bfmla. */
- return 3478;
+ return aa64_opid_c1109020_bfmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX3_3;
}
}
}
@@ -1832,7 +1833,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010000xxxxxxxxxxxxxxx100xx
umlall. */
- return 2973;
+ return aa64_opid_c1000010_umlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10;
}
else
{
@@ -1840,7 +1841,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010000xxxxxxxxxxxxxxx110xx
umlsll. */
- return 2989;
+ return aa64_opid_c1000018_umlsll_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10;
}
}
else
@@ -1849,7 +1850,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010000xxxxxxxxxxxxxxx1x1xx
sumlall. */
- return 2931;
+ return aa64_opid_c1000014_sumlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10;
}
}
else
@@ -1866,7 +1867,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx0xx0xxxxxx010xxx
umlall. */
- return 2974;
+ return aa64_opid_c1100010_umlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1;
}
else
{
@@ -1874,7 +1875,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx1xx0xxxxxx010xxx
umlall. */
- return 2975;
+ return aa64_opid_c1108010_umlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1;
}
}
else
@@ -1885,7 +1886,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx0xx0xxxxxx011xxx
umlsll. */
- return 2990;
+ return aa64_opid_c1100018_umlsll_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1;
}
else
{
@@ -1893,7 +1894,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx1xx0xxxxxx011xxx
umlsll. */
- return 2991;
+ return aa64_opid_c1108018_umlsll_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1;
}
}
}
@@ -1905,7 +1906,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx0xx1xxxxxx01xxxx
fmls. */
- return 3526;
+ return aa64_opid_c1101010_fmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX3_3;
}
else
{
@@ -1913,7 +1914,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx1xx1xxxxxx01xxxx
fmls. */
- return 3527;
+ return aa64_opid_c1109010_fmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX3_3;
}
}
}
@@ -1927,7 +1928,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx0xx0xxxxxx11xxxx
sumlall. */
- return 2932;
+ return aa64_opid_c1100030_sumlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1;
}
else
{
@@ -1935,7 +1936,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx1xx0xxxxxx11xxxx
sumlall. */
- return 2933;
+ return aa64_opid_c1108030_sumlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1;
}
}
else
@@ -1946,7 +1947,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx0xx1xxxxxx11xxxx
bfmls. */
- return 3483;
+ return aa64_opid_c1101030_bfmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX3_3;
}
else
{
@@ -1954,7 +1955,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010001xxxx1xx1xxxxxx11xxxx
bfmls. */
- return 3484;
+ return aa64_opid_c1109030_bfmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX3_3;
}
}
}
@@ -1977,7 +1978,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001000xxxxx000xxxxxxxxx0xxx
ld1b. */
- return 2690;
+ return aa64_opid_a1000000_ld1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM;
}
else
{
@@ -1985,7 +1986,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001000xxxxx010xxxxxxxxx0xxx
ld1w. */
- return 2714;
+ return aa64_opid_a1004000_ld1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2;
}
}
else
@@ -1996,7 +1997,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001000xxxxx001xxxxxxxxx0xxx
ld1h. */
- return 2706;
+ return aa64_opid_a1002000_ld1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1;
}
else
{
@@ -2004,7 +2005,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001000xxxxx011xxxxxxxxx0xxx
ld1d. */
- return 2698;
+ return aa64_opid_a1006000_ld1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3;
}
}
}
@@ -2018,7 +2019,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001000xxxxx000xxxxxxxxx1xxx
ldnt1b. */
- return 2722;
+ return aa64_opid_a1000008_ldnt1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM;
}
else
{
@@ -2026,7 +2027,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001000xxxxx010xxxxxxxxx1xxx
ldnt1w. */
- return 2746;
+ return aa64_opid_a1004008_ldnt1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2;
}
}
else
@@ -2037,7 +2038,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001000xxxxx001xxxxxxxxx1xxx
ldnt1h. */
- return 2738;
+ return aa64_opid_a1002008_ldnt1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1;
}
else
{
@@ -2045,7 +2046,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001000xxxxx011xxxxxxxxx1xxx
ldnt1d. */
- return 2730;
+ return aa64_opid_a1006008_ldnt1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3;
}
}
}
@@ -2056,7 +2057,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1100001000xxxxx0xxxxxxxxxxxxxxx
ldr. */
- return 2544;
+ return aa64_opid_e1000000_ldr_SME_ZA_array_off4_SME_ADDR_RI_U4xVL;
}
}
else
@@ -2073,7 +2074,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001000xxxxx100xxxxxxxxx0xxx
ld1b. */
- return 2691;
+ return aa64_opid_a1008000_ld1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM;
}
else
{
@@ -2081,7 +2082,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1100001000xxxxx100xxxxxxxxx0xxx
ldr. */
- return 2748;
+ return aa64_opid_e11f8000_ldr_SME_ZT0_SIMD_ADDR_SIMPLE;
}
}
else
@@ -2090,7 +2091,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001000xxxxx110xxxxxxxxx0xxx
ld1w. */
- return 2715;
+ return aa64_opid_a100c000_ld1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2;
}
}
else
@@ -2101,7 +2102,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001000xxxxx101xxxxxxxxx0xxx
ld1h. */
- return 2707;
+ return aa64_opid_a100a000_ld1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1;
}
else
{
@@ -2109,7 +2110,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001000xxxxx111xxxxxxxxx0xxx
ld1d. */
- return 2699;
+ return aa64_opid_a100e000_ld1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3;
}
}
}
@@ -2123,7 +2124,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001000xxxxx100xxxxxxxxx1xxx
ldnt1b. */
- return 2723;
+ return aa64_opid_a1008008_ldnt1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM;
}
else
{
@@ -2131,7 +2132,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001000xxxxx110xxxxxxxxx1xxx
ldnt1w. */
- return 2747;
+ return aa64_opid_a100c008_ldnt1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2;
}
}
else
@@ -2142,7 +2143,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001000xxxxx101xxxxxxxxx1xxx
ldnt1h. */
- return 2739;
+ return aa64_opid_a100a008_ldnt1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1;
}
else
{
@@ -2150,7 +2151,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001000xxxxx111xxxxxxxxx1xxx
ldnt1d. */
- return 2731;
+ return aa64_opid_a100e008_ldnt1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3;
}
}
}
@@ -2171,7 +2172,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000001100xxxxxxxxxxxxxxxx00xxx
bfmopa. */
- return 2504;
+ return aa64_opid_81800000_bfmopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -2179,7 +2180,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000001100xxxxxxxxxxxxxxxx01xxx
fmopa. */
- return 3518;
+ return aa64_opid_81800008_fmopa_SME_ZAda_1b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -2194,7 +2195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011000xxxxxxx0xxxxxxx00xxx
smlall. */
- return 3047;
+ return aa64_opid_c1800000_smlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX3_10;
}
else
{
@@ -2206,7 +2207,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx0xx0xxxxxx000xxx
smlall. */
- return 3048;
+ return aa64_opid_c1900000_smlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX3_1;
}
else
{
@@ -2214,7 +2215,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx1xx0xxxxxx000xxx
smlall. */
- return 3049;
+ return aa64_opid_c1908000_smlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX3_1;
}
}
else
@@ -2223,7 +2224,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxxxxx0xxxxxx100xxx
fmlall. */
- return 3705;
+ return aa64_opid_c1900020_fmlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1;
}
}
}
@@ -2235,7 +2236,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011000xxxxxxx0xxxxxxx01xxx
smlsll. */
- return 3050;
+ return aa64_opid_c1800008_smlsll_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX3_10;
}
else
{
@@ -2245,7 +2246,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx0xx0xxxxxxx01xxx
smlsll. */
- return 3051;
+ return aa64_opid_c1900008_smlsll_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX3_1;
}
else
{
@@ -2253,7 +2254,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx1xx0xxxxxxx01xxx
smlsll. */
- return 3052;
+ return aa64_opid_c1908008_smlsll_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX3_1;
}
}
}
@@ -2268,7 +2269,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011000xxxxxxx1xxxxxxx00xxx
fmlal. */
- return 2651;
+ return aa64_opid_c1801000_fmlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10;
}
else
{
@@ -2276,7 +2277,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011000xxxxxxx1xxxxxxx01xxx
fmlsl. */
- return 2665;
+ return aa64_opid_c1801008_fmlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10;
}
}
else
@@ -2291,7 +2292,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx0xx1xxxxxx000xxx
fmlal. */
- return 2652;
+ return aa64_opid_c1901000_fmlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2;
}
else
{
@@ -2299,7 +2300,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx1xx1xxxxxx000xxx
fmlal. */
- return 2653;
+ return aa64_opid_c1909000_fmlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2;
}
}
else
@@ -2310,7 +2311,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx0xx1xxxxxx001xxx
fmlsl. */
- return 2666;
+ return aa64_opid_c1901008_fmlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2;
}
else
{
@@ -2318,7 +2319,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx1xx1xxxxxx001xxx
fmlsl. */
- return 2667;
+ return aa64_opid_c1909008_fmlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2;
}
}
}
@@ -2328,7 +2329,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxxxxx1xxxxxx10xxxx
fmlal. */
- return 3698;
+ return aa64_opid_c1909020_fmlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX4_2;
}
}
}
@@ -2342,7 +2343,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001100xxxxxxxxxxxxxxxx00xxx
usmopa. */
- return 2525;
+ return aa64_opid_a1800000_usmopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -2350,7 +2351,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001100xxxxxxxxxxxxxxxx01xxx
umopa. */
- return 2997;
+ return aa64_opid_a1800008_umopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -2366,7 +2367,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000001100xxxxxxxxxxxxxxxx10xxx
bfmops. */
- return 2505;
+ return aa64_opid_81800010_bfmops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -2374,7 +2375,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000001100xxxxxxxxxxxxxxxx11xxx
fmops. */
- return 3519;
+ return aa64_opid_81800018_fmops_SME_ZAda_1b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -2389,7 +2390,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011000xxxxxxx0xxxxxxx10xxx
umlall. */
- return 3056;
+ return aa64_opid_c1800010_umlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX3_10;
}
else
{
@@ -2399,7 +2400,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx0xx0xxxxxxx10xxx
umlall. */
- return 3057;
+ return aa64_opid_c1900010_umlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX3_1;
}
else
{
@@ -2407,7 +2408,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx1xx0xxxxxxx10xxx
umlall. */
- return 3058;
+ return aa64_opid_c1908010_umlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX3_1;
}
}
}
@@ -2419,7 +2420,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011000xxxxxxx0xxxxxxx11xxx
umlsll. */
- return 3059;
+ return aa64_opid_c1800018_umlsll_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX3_10;
}
else
{
@@ -2429,7 +2430,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx0xx0xxxxxxx11xxx
umlsll. */
- return 3060;
+ return aa64_opid_c1900018_umlsll_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX3_1;
}
else
{
@@ -2437,7 +2438,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx1xx0xxxxxxx11xxx
umlsll. */
- return 3061;
+ return aa64_opid_c1908018_umlsll_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX3_1;
}
}
}
@@ -2452,7 +2453,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011000xxxxxxx1xxxxxxx10xxx
bfmlal. */
- return 2593;
+ return aa64_opid_c1801010_bfmlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10;
}
else
{
@@ -2460,7 +2461,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011000xxxxxxx1xxxxxxx11xxx
bfmlsl. */
- return 2601;
+ return aa64_opid_c1801018_bfmlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10;
}
}
else
@@ -2475,7 +2476,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx0xx1xxxxxx010xxx
bfmlal. */
- return 2594;
+ return aa64_opid_c1901010_bfmlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2;
}
else
{
@@ -2483,7 +2484,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx1xx1xxxxxx010xxx
bfmlal. */
- return 2595;
+ return aa64_opid_c1909010_bfmlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2;
}
}
else
@@ -2494,7 +2495,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx0xx1xxxxxx011xxx
bfmlsl. */
- return 2602;
+ return aa64_opid_c1901018_bfmlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2;
}
else
{
@@ -2502,7 +2503,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxx1xx1xxxxxx011xxx
bfmlsl. */
- return 2603;
+ return aa64_opid_c1909018_bfmlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2;
}
}
}
@@ -2512,7 +2513,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011001xxxxxxx1xxxxxx11xxxx
fmlal. */
- return 3697;
+ return aa64_opid_c1901030_fmlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX4_2;
}
}
}
@@ -2526,7 +2527,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001100xxxxxxxxxxxxxxxx10xxx
usmops. */
- return 2527;
+ return aa64_opid_a1800010_usmops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -2534,7 +2535,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001100xxxxxxxxxxxxxxxx11xxx
umops. */
- return 2998;
+ return aa64_opid_a1800018_umops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -2554,7 +2555,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000010100xxxxxxxxxxxxxxxx0xxx
fmlall. */
- return 3704;
+ return aa64_opid_c1400000_fmlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10;
}
else
{
@@ -2568,7 +2569,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1000010100xxxx000xxxxxxxxx0xxx
ld1b. */
- return 2686;
+ return aa64_opid_a1400000_ld1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -2576,7 +2577,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1000010100xxxx100xxxxxxxxx0xxx
ld1b. */
- return 2687;
+ return aa64_opid_a1408000_ld1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -2587,7 +2588,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1000010100xxxx010xxxxxxxxx0xxx
ld1w. */
- return 2710;
+ return aa64_opid_a1404000_ld1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -2595,7 +2596,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1000010100xxxx110xxxxxxxxx0xxx
ld1w. */
- return 2711;
+ return aa64_opid_a140c000_ld1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -2609,7 +2610,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1000010100xxxx001xxxxxxxxx0xxx
ld1h. */
- return 2702;
+ return aa64_opid_a1402000_ld1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -2617,7 +2618,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1000010100xxxx101xxxxxxxxx0xxx
ld1h. */
- return 2703;
+ return aa64_opid_a140a000_ld1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -2628,7 +2629,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1000010100xxxx011xxxxxxxxx0xxx
ld1d. */
- return 2694;
+ return aa64_opid_a1406000_ld1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -2636,7 +2637,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1000010100xxxx111xxxxxxxxx0xxx
ld1d. */
- return 2695;
+ return aa64_opid_a140e000_ld1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -2656,7 +2657,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx0xxxxxx000xxx
fmla. */
- return 2645;
+ return aa64_opid_c1500000_fmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
else
{
@@ -2664,7 +2665,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx0xxxxxx000xxx
fmla. */
- return 2646;
+ return aa64_opid_c1508000_fmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
}
else
@@ -2675,7 +2676,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx1xxxxxx000xxx
sdot. */
- return 2780;
+ return aa64_opid_c1501000_sdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
else
{
@@ -2683,7 +2684,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx1xxxxxx000xxx
sdot. */
- return 2781;
+ return aa64_opid_c1509000_sdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
}
}
@@ -2697,7 +2698,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx0xxxxxx100xxx
svdot. */
- return 2939;
+ return aa64_opid_c1500020_svdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
else
{
@@ -2705,7 +2706,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx0xxxxxx100xxx
svdot. */
- return 2940;
+ return aa64_opid_c1508020_svdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
}
else
@@ -2716,7 +2717,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx1xxxxxx100xxx
sdot. */
- return 2786;
+ return aa64_opid_c1501020_sdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
else
{
@@ -2724,7 +2725,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx1xxxxxx100xxx
sdot. */
- return 2787;
+ return aa64_opid_c1509020_sdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
}
}
@@ -2741,7 +2742,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx0xxxxxx010xxx
fmls. */
- return 2659;
+ return aa64_opid_c1500010_fmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
else
{
@@ -2749,7 +2750,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx0xxxxxx010xxx
fmls. */
- return 2660;
+ return aa64_opid_c1508010_fmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
}
else
@@ -2760,7 +2761,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx1xxxxxx010xxx
udot. */
- return 2945;
+ return aa64_opid_c1501010_udot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
else
{
@@ -2768,7 +2769,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx1xxxxxx010xxx
udot. */
- return 2946;
+ return aa64_opid_c1509010_udot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
}
}
@@ -2782,7 +2783,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx0xxxxxx110xxx
uvdot. */
- return 3026;
+ return aa64_opid_c1500030_uvdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
else
{
@@ -2790,7 +2791,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx0xxxxxx110xxx
uvdot. */
- return 3027;
+ return aa64_opid_c1508030_uvdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
}
else
@@ -2801,7 +2802,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx1xxxxxx110xxx
udot. */
- return 2951;
+ return aa64_opid_c1501030_udot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
else
{
@@ -2809,7 +2810,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx1xxxxxx110xxx
udot. */
- return 2952;
+ return aa64_opid_c1509030_udot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
}
}
@@ -2830,7 +2831,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010100xxxx000xxxxxxxxx1xxx
ldnt1b. */
- return 2718;
+ return aa64_opid_a1400008_ldnt1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -2838,7 +2839,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010100xxxx010xxxxxxxxx1xxx
ldnt1w. */
- return 2742;
+ return aa64_opid_a1404008_ldnt1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
}
else
@@ -2849,7 +2850,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010100xxxx001xxxxxxxxx1xxx
ldnt1h. */
- return 2734;
+ return aa64_opid_a1402008_ldnt1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -2857,7 +2858,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010100xxxx011xxxxxxxxx1xxx
ldnt1d. */
- return 2726;
+ return aa64_opid_a1406008_ldnt1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
}
}
@@ -2873,7 +2874,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx0xxxxxx001xxx
fvdot. */
- return 2683;
+ return aa64_opid_c1500008_fvdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
else
{
@@ -2881,7 +2882,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx1xxxxxx001xxx
fdot. */
- return 2623;
+ return aa64_opid_c1501008_fdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
}
else
@@ -2890,7 +2891,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xxxxxxxxx101xxx
usdot. */
- return 3009;
+ return aa64_opid_c1501028_usdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
}
else
@@ -2903,7 +2904,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx0xxxxxx011xxx
bfvdot. */
- return 2609;
+ return aa64_opid_c1500018_bfvdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
else
{
@@ -2911,7 +2912,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx1xxxxxx011xxx
bfdot. */
- return 2587;
+ return aa64_opid_c1501018_bfdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
}
else
@@ -2922,7 +2923,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx0xxxxxx111xxx
fdot. */
- return 3684;
+ return aa64_opid_c1500038_fdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
else
{
@@ -2930,7 +2931,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx0xx1xxxxxx111xxx
sudot. */
- return 2927;
+ return aa64_opid_c1501038_sudot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2;
}
}
}
@@ -2948,7 +2949,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010100xxxx100xxxxxxxxx1xxx
ldnt1b. */
- return 2719;
+ return aa64_opid_a1408008_ldnt1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
else
{
@@ -2956,7 +2957,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010100xxxx110xxxxxxxxx1xxx
ldnt1w. */
- return 2743;
+ return aa64_opid_a140c008_ldnt1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -2967,7 +2968,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010100xxxx101xxxxxxxxx1xxx
ldnt1h. */
- return 2735;
+ return aa64_opid_a140a008_ldnt1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
else
{
@@ -2975,7 +2976,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010100xxxx111xxxxxxxxx1xxx
ldnt1d. */
- return 2727;
+ return aa64_opid_a140e008_ldnt1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -2991,7 +2992,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx0xxxxxx001xxx
fdot. */
- return 3685;
+ return aa64_opid_c1508008_fdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
else
{
@@ -2999,7 +3000,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx1xxxxxx001xxx
fdot. */
- return 2624;
+ return aa64_opid_c1509008_fdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
}
else
@@ -3010,7 +3011,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx0xxxxxx101xxx
usvdot. */
- return 3023;
+ return aa64_opid_c1508028_usvdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
else
{
@@ -3018,7 +3019,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx1xxxxxx101xxx
usdot. */
- return 3010;
+ return aa64_opid_c1509028_usdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
}
}
@@ -3030,7 +3031,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xxxxxxxxx011xxx
bfdot. */
- return 2588;
+ return aa64_opid_c1509018_bfdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
else
{
@@ -3040,7 +3041,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx0xxxxxx111xxx
suvdot. */
- return 2938;
+ return aa64_opid_c1508038_suvdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
else
{
@@ -3048,7 +3049,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx000010101xxxx1xx1xxxxxx111xxx
sudot. */
- return 2928;
+ return aa64_opid_c1509038_sudot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2;
}
}
}
@@ -3070,7 +3071,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011100xxxxxxx0xxxxxxx0xxxx
fmlal. */
- return 3696;
+ return aa64_opid_c1c00000_fmlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX4_3;
}
else
{
@@ -3086,7 +3087,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx0xx00xxxxx000xxx
fmla. */
- return 3063;
+ return aa64_opid_c1d00000_fmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX1;
}
else
{
@@ -3094,7 +3095,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx1xx00xxxxx000xxx
fmla. */
- return 3064;
+ return aa64_opid_c1d08000_fmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX1;
}
}
else
@@ -3105,7 +3106,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx0xx00xxxxx001xxx
sdot. */
- return 3045;
+ return aa64_opid_c1d00008_sdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX1;
}
else
{
@@ -3113,7 +3114,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx1xx00xxxxx001xxx
sdot. */
- return 3046;
+ return aa64_opid_c1d08008_sdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX1;
}
}
}
@@ -3125,7 +3126,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx0xx01xxxxx00xxxx
fvdotb. */
- return 3715;
+ return aa64_opid_c1d00800_fvdotb_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2_3;
}
else
{
@@ -3133,7 +3134,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx1xx01xxxxx00xxxx
svdot. */
- return 3053;
+ return aa64_opid_c1d08808_svdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX1;
}
}
}
@@ -3143,7 +3144,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxxxxx0xxxxxx10xxxx
fdot. */
- return 3690;
+ return aa64_opid_c1d00020_fdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX3_3;
}
}
}
@@ -3157,7 +3158,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011100xxxxxxx1xxxxxxx00xxx
smlal. */
- return 2802;
+ return aa64_opid_c1c01000_smlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10;
}
else
{
@@ -3165,7 +3166,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011100xxxxxxx1xxxxxxx01xxx
smlsl. */
- return 2818;
+ return aa64_opid_c1c01008_smlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10;
}
}
else
@@ -3180,7 +3181,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx0xx1xxxxxx000xxx
smlal. */
- return 2803;
+ return aa64_opid_c1d01000_smlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2;
}
else
{
@@ -3188,7 +3189,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx1xx1xxxxxx000xxx
smlal. */
- return 2804;
+ return aa64_opid_c1d09000_smlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2;
}
}
else
@@ -3199,7 +3200,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx0xx1xxxxxx001xxx
smlsl. */
- return 2819;
+ return aa64_opid_c1d01008_smlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2;
}
else
{
@@ -3207,7 +3208,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx1xx1xxxxxx001xxx
smlsl. */
- return 2820;
+ return aa64_opid_c1d09008_smlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2;
}
}
}
@@ -3217,7 +3218,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxxxxx1xxxxxx10xxxx
fvdot. */
- return 3714;
+ return aa64_opid_c1d01020_fvdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX3_3;
}
}
}
@@ -3230,7 +3231,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001110xxxxxxxxxxxxxxxx0xxxx
usmopa. */
- return 2526;
+ return aa64_opid_a1c00000_usmopa_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -3238,7 +3239,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1100001110xxxxxxxxxxxxxxxx0xxxx
ld1q. */
- return 2538;
+ return aa64_opid_e1c00000_ld1q_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL4;
}
}
}
@@ -3258,7 +3259,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx000001110xxxxx0xx00xxxxxx10xxx
fmls. */
- return 3065;
+ return aa64_opid_c1d00010_fmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX1;
}
else
{
@@ -3266,7 +3267,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx000001110xxxxx1xx00xxxxxx10xxx
fmls. */
- return 3066;
+ return aa64_opid_c1d08010_fmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX1;
}
}
else
@@ -3277,7 +3278,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx000001110xxxxx0xx00xxxxxx11xxx
udot. */
- return 3054;
+ return aa64_opid_c1d00018_udot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX1;
}
else
{
@@ -3285,7 +3286,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx000001110xxxxx1xx00xxxxxx11xxx
udot. */
- return 3055;
+ return aa64_opid_c1d08018_udot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX1;
}
}
}
@@ -3297,7 +3298,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx000001110xxxxx0xx01xxxxxx1xxxx
fvdott. */
- return 3716;
+ return aa64_opid_c1d00810_fvdott_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2_3;
}
else
{
@@ -3305,7 +3306,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx000001110xxxxx1xx01xxxxxx1xxxx
uvdot. */
- return 3062;
+ return aa64_opid_c1d08818_uvdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX1;
}
}
}
@@ -3319,7 +3320,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011100xxxxxxx1xxxxxxx10xxx
umlal. */
- return 2965;
+ return aa64_opid_c1c01010_umlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10;
}
else
{
@@ -3329,7 +3330,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx0xx1xxxxxxx10xxx
umlal. */
- return 2966;
+ return aa64_opid_c1d01010_umlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2;
}
else
{
@@ -3337,7 +3338,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx1xx1xxxxxxx10xxx
umlal. */
- return 2967;
+ return aa64_opid_c1d09010_umlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2;
}
}
}
@@ -3349,7 +3350,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011100xxxxxxx1xxxxxxx11xxx
umlsl. */
- return 2981;
+ return aa64_opid_c1c01018_umlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10;
}
else
{
@@ -3359,7 +3360,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx0xx1xxxxxxx11xxx
umlsl. */
- return 2982;
+ return aa64_opid_c1d01018_umlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2;
}
else
{
@@ -3367,7 +3368,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0000011101xxxx1xx1xxxxxxx11xxx
umlsl. */
- return 2983;
+ return aa64_opid_c1d09018_umlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2;
}
}
}
@@ -3379,7 +3380,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001110xxxxxxxxxxxxxxxx1xxxx
usmops. */
- return 2528;
+ return aa64_opid_a1c00010_usmops_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -3399,7 +3400,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000001xx1xxxxxxxxxxxxxxxx00xxx
fmopa. */
- return 2508;
+ return aa64_opid_81a00000_fmopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -3407,7 +3408,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000001xx1xxxxxxxxxxxxxxxx10xxx
fmops. */
- return 2511;
+ return aa64_opid_81a00010_fmops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -3418,7 +3419,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000001xx1xxxxxxxxxxxxxxxx01xxx
bfmopa. */
- return 3489;
+ return aa64_opid_81a00008_bfmopa_SME_ZAda_1b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -3426,7 +3427,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0000001xx1xxxxxxxxxxxxxxxx11xxx
bfmops. */
- return 3490;
+ return aa64_opid_81a00018_bfmops_SME_ZAda_1b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -3456,7 +3457,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x10xxxx0xx000xxxxx0000x
smlall. */
- return 2814;
+ return aa64_opid_c1200000_smlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
else
{
@@ -3464,7 +3465,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x11xxxx0xx000xxxxx0000x
smlall. */
- return 2815;
+ return aa64_opid_c1300000_smlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
}
else
@@ -3477,7 +3478,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx000xxxx00000x
smlall. */
- return 2816;
+ return aa64_opid_c1a00000_smlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zmx2;
}
else
{
@@ -3485,7 +3486,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx000xxxx00000x
smlall. */
- return 2817;
+ return aa64_opid_c1a10000_smlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zmx4;
}
}
else
@@ -3496,7 +3497,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx000xxxx10000x
fmlall. */
- return 3710;
+ return aa64_opid_c1a00020_fmlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zmx2;
}
else
{
@@ -3504,7 +3505,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx000xxxx10000x
fmlall. */
- return 3711;
+ return aa64_opid_c1a10020_fmlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zmx4;
}
}
}
@@ -3519,7 +3520,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x10xxxx0xx000xxxxx0010x
usmlall. */
- return 3019;
+ return aa64_opid_c1200004_usmlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
else
{
@@ -3527,7 +3528,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x11xxxx0xx000xxxxx0010x
usmlall. */
- return 3020;
+ return aa64_opid_c1300004_usmlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
}
else
@@ -3538,7 +3539,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx000xxxxx0010x
usmlall. */
- return 3021;
+ return aa64_opid_c1a00004_usmlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zmx2;
}
else
{
@@ -3546,7 +3547,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx000xxxxx0010x
usmlall. */
- return 3022;
+ return aa64_opid_c1a10004_usmlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zmx4;
}
}
}
@@ -3559,7 +3560,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx10xxxx0xx000xxxxx00x1x
fmlall. */
- return 3708;
+ return aa64_opid_c1200002_fmlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
else
{
@@ -3567,7 +3568,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx11xxxx0xx000xxxxx00x1x
fmlall. */
- return 3709;
+ return aa64_opid_c1300002_fmlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
}
}
@@ -3581,7 +3582,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x10xxxx0xx100xxxxx00xxx
fdot. */
- return 2625;
+ return aa64_opid_c1201000_fdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -3589,7 +3590,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x11xxxx0xx100xxxxx00xxx
fdot. */
- return 2626;
+ return aa64_opid_c1301000_fdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -3602,7 +3603,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx100xxxx000xxx
fdot. */
- return 2627;
+ return aa64_opid_c1a01000_fdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -3610,7 +3611,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx100xxxx000xxx
fdot. */
- return 2628;
+ return aa64_opid_c1a11000_fdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
else
@@ -3621,7 +3622,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx100xxxx100xxx
fdot. */
- return 3694;
+ return aa64_opid_c1a01020_fdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -3629,7 +3630,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx100xxxx100xxx
fdot. */
- return 3695;
+ return aa64_opid_c1a11020_fdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -3651,7 +3652,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010010xxxx0xx010xxxxx000xx
fmlal. */
- return 2655;
+ return aa64_opid_c1200800_fmlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
else
{
@@ -3659,7 +3660,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010011xxxx0xx010xxxxx000xx
fmlal. */
- return 2656;
+ return aa64_opid_c1300800_fmlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
}
else
@@ -3672,7 +3673,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx00xx010xxxx0000xx
fmlal. */
- return 2657;
+ return aa64_opid_c1a00800_fmlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2;
}
else
{
@@ -3680,7 +3681,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx10xx010xxxx0000xx
fmlal. */
- return 2658;
+ return aa64_opid_c1a10800_fmlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4;
}
}
else
@@ -3691,7 +3692,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx00xx010xxxx1000xx
fmlal. */
- return 3702;
+ return aa64_opid_c1a00820_fmlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2;
}
else
{
@@ -3699,7 +3700,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx10xx010xxxx1000xx
fmlal. */
- return 3703;
+ return aa64_opid_c1a10820_fmlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4;
}
}
}
@@ -3714,7 +3715,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010110xxxx0xx010xxxxx000xx
smlal. */
- return 2806;
+ return aa64_opid_c1600800_smlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
else
{
@@ -3722,7 +3723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010111xxxx0xx010xxxxx000xx
smlal. */
- return 2807;
+ return aa64_opid_c1700800_smlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
}
else
@@ -3733,7 +3734,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001111xxxx00xx010xxxxx000xx
smlal. */
- return 2808;
+ return aa64_opid_c1e00800_smlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2;
}
else
{
@@ -3741,7 +3742,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001111xxxx10xx010xxxxx000xx
smlal. */
- return 2809;
+ return aa64_opid_c1e10800_smlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4;
}
}
}
@@ -3754,7 +3755,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx10xxxx0xx010xxxxx001xx
fmlal. */
- return 3700;
+ return aa64_opid_c1200804_fmlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
else
{
@@ -3762,7 +3763,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx11xxxx0xx010xxxxx001xx
fmlal. */
- return 3701;
+ return aa64_opid_c1300804_fmlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
}
}
@@ -3776,7 +3777,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x10xxxx0xx110xxxxx00xxx
fmla. */
- return 2647;
+ return aa64_opid_c1201800_fmla_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -3784,7 +3785,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x11xxxx0xx110xxxxx00xxx
fmla. */
- return 2648;
+ return aa64_opid_c1301800_fmla_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -3795,7 +3796,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx110xxxxx00xxx
fmla. */
- return 2649;
+ return aa64_opid_c1a01800_fmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -3803,7 +3804,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx110xxxxx00xxx
fmla. */
- return 2650;
+ return aa64_opid_c1a11800_fmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -3823,7 +3824,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx10xxxx0xx001xxxxx000xx
smlall. */
- return 2813;
+ return aa64_opid_c1200400_smlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm;
}
else
{
@@ -3831,7 +3832,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx11xxxx0xx001xxxxx000xx
fmlall. */
- return 3707;
+ return aa64_opid_c1300400_fmlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm;
}
}
else
@@ -3840,7 +3841,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx0xx001xxxxx001xx
usmlall. */
- return 3018;
+ return aa64_opid_c1200404_usmlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm;
}
}
else
@@ -3853,7 +3854,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x10xxxx0xx101xxxxx00xxx
sdot. */
- return 2788;
+ return aa64_opid_c1201400_sdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -3861,7 +3862,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x11xxxx0xx101xxxxx00xxx
sdot. */
- return 2789;
+ return aa64_opid_c1301400_sdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -3872,7 +3873,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx101xxxxx00xxx
sdot. */
- return 2790;
+ return aa64_opid_c1a01400_sdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -3880,7 +3881,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx101xxxxx00xxx
sdot. */
- return 2791;
+ return aa64_opid_c1a11400_sdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -3897,7 +3898,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x010xxxx0xx011xxxxx00xxx
fmlal. */
- return 2654;
+ return aa64_opid_c1200c00_fmlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm;
}
else
{
@@ -3905,7 +3906,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x110xxxx0xx011xxxxx00xxx
smlal. */
- return 2805;
+ return aa64_opid_c1600c00_smlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm;
}
}
else
@@ -3914,7 +3915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx11xxxx0xx011xxxxx00xxx
fmlal. */
- return 3699;
+ return aa64_opid_c1300c00_fmlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm;
}
}
else
@@ -3929,7 +3930,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010010xxxx0xx111xxxxx00xxx
fmla. */
- return 3522;
+ return aa64_opid_c1201c00_fmla_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -3937,7 +3938,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010110xxxx0xx111xxxxx00xxx
bfmla. */
- return 3479;
+ return aa64_opid_c1601c00_bfmla_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -3950,7 +3951,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x10x0x00xx111xxxxx00xxx
fadd. */
- return 2613;
+ return aa64_opid_c1a01c00_fadd_SME_ZA_array_off3_0_SME_Znx2;
}
else
{
@@ -3960,7 +3961,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011010x1x00xx111xxxxx00xxx
fadd. */
- return 3648;
+ return aa64_opid_c1a41c00_fadd_SME_ZA_array_off3_0_SME_Znx2;
}
else
{
@@ -3968,7 +3969,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011110x1x00xx111xxxxx00xxx
bfadd. */
- return 3473;
+ return aa64_opid_c1e41c00_bfadd_SME_ZA_array_off3_0_SME_Znx2;
}
}
}
@@ -3980,7 +3981,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x10x0x10xx111xxxxx00xxx
fadd. */
- return 2614;
+ return aa64_opid_c1a11c00_fadd_SME_ZA_array_off3_0_SME_Znx4;
}
else
{
@@ -3990,7 +3991,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011010x1x10xx111xxxxx00xxx
fadd. */
- return 3649;
+ return aa64_opid_c1a51c00_fadd_SME_ZA_array_off3_0_SME_Znx4;
}
else
{
@@ -3998,7 +3999,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011110x1x10xx111xxxxx00xxx
bfadd. */
- return 3474;
+ return aa64_opid_c1e51c00_bfadd_SME_ZA_array_off3_0_SME_Znx4;
}
}
}
@@ -4012,7 +4013,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x011xxxx0xx111xxxxx00xxx
fmla. */
- return 3523;
+ return aa64_opid_c1301c00_fmla_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4020,7 +4021,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x111xxxx0xx111xxxxx00xxx
bfmla. */
- return 3480;
+ return aa64_opid_c1701c00_bfmla_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
}
@@ -4045,7 +4046,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x10xxxx0xx000xxxxx100xx
umlall. */
- return 2977;
+ return aa64_opid_c1200010_umlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4053,7 +4054,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x11xxxx0xx000xxxxx100xx
umlall. */
- return 2978;
+ return aa64_opid_c1300010_umlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4064,7 +4065,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx000xxxxx100xx
umlall. */
- return 2979;
+ return aa64_opid_c1a00010_umlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4072,7 +4073,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx000xxxxx100xx
umlall. */
- return 2980;
+ return aa64_opid_c1a10010_umlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4084,7 +4085,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx10xxxx0xx000xxxxx101xx
sumlall. */
- return 2934;
+ return aa64_opid_c1200014_sumlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4092,7 +4093,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx11xxxx0xx000xxxxx101xx
sumlall. */
- return 2935;
+ return aa64_opid_c1300014_sumlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
}
}
@@ -4106,7 +4107,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x10xxxx0xx100xxxxx10xxx
bfdot. */
- return 2589;
+ return aa64_opid_c1201010_bfdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4114,7 +4115,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x11xxxx0xx100xxxxx10xxx
bfdot. */
- return 2590;
+ return aa64_opid_c1301010_bfdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4127,7 +4128,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx100xxxx010xxx
bfdot. */
- return 2591;
+ return aa64_opid_c1a01010_bfdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4135,7 +4136,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx100xxxx010xxx
bfdot. */
- return 2592;
+ return aa64_opid_c1a11010_bfdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
else
@@ -4146,7 +4147,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx100xxxx110xxx
fdot. */
- return 3688;
+ return aa64_opid_c1a01030_fdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4154,7 +4155,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx100xxxx110xxx
fdot. */
- return 3689;
+ return aa64_opid_c1a11030_fdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4174,7 +4175,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010010xxxx0xx010xxxxx10xxx
bfmlal. */
- return 2597;
+ return aa64_opid_c1200810_bfmlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4182,7 +4183,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010011xxxx0xx010xxxxx10xxx
bfmlal. */
- return 2598;
+ return aa64_opid_c1300810_bfmlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4193,7 +4194,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx00xx010xxxxx10xxx
bfmlal. */
- return 2599;
+ return aa64_opid_c1a00810_bfmlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4201,7 +4202,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx10xx010xxxxx10xxx
bfmlal. */
- return 2600;
+ return aa64_opid_c1a10810_bfmlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4215,7 +4216,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010110xxxx0xx010xxxxx10xxx
umlal. */
- return 2969;
+ return aa64_opid_c1600810_umlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4223,7 +4224,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010111xxxx0xx010xxxxx10xxx
umlal. */
- return 2970;
+ return aa64_opid_c1700810_umlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4234,7 +4235,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001111xxxx00xx010xxxxx10xxx
umlal. */
- return 2971;
+ return aa64_opid_c1e00810_umlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4242,7 +4243,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001111xxxx10xx010xxxxx10xxx
umlal. */
- return 2972;
+ return aa64_opid_c1e10810_umlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4257,7 +4258,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x10xxxx0xx110xxxxx10xxx
add. */
- return 2579;
+ return aa64_opid_c1201810_add_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4265,7 +4266,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x11xxxx0xx110xxxxx10xxx
add. */
- return 2580;
+ return aa64_opid_c1301810_add_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4276,7 +4277,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx110xxxxx10xxx
add. */
- return 2581;
+ return aa64_opid_c1a01810_add_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4284,7 +4285,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx110xxxxx10xxx
add. */
- return 2582;
+ return aa64_opid_c1a11810_add_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4300,7 +4301,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx0xx001xxxxx10xxx
umlall. */
- return 2976;
+ return aa64_opid_c1200410_umlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm;
}
else
{
@@ -4312,7 +4313,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x10xxxx0xx101xxxxx10xxx
udot. */
- return 2953;
+ return aa64_opid_c1201410_udot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4320,7 +4321,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x11xxxx0xx101xxxxx10xxx
udot. */
- return 2954;
+ return aa64_opid_c1301410_udot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4331,7 +4332,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx101xxxxx10xxx
udot. */
- return 2955;
+ return aa64_opid_c1a01410_udot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4339,7 +4340,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx101xxxxx10xxx
udot. */
- return 2956;
+ return aa64_opid_c1a11410_udot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4354,7 +4355,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x01xxxxx0xx011xxxxx10xxx
bfmlal. */
- return 2596;
+ return aa64_opid_c1200c10_bfmlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm;
}
else
{
@@ -4362,7 +4363,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x11xxxxx0xx011xxxxx10xxx
umlal. */
- return 2968;
+ return aa64_opid_c1600c10_umlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm;
}
}
else
@@ -4373,7 +4374,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxx00xx111xxxxx10xxx
add. */
- return 2577;
+ return aa64_opid_c1a01c10_add_SME_ZA_array_off3_0_SME_Znx2;
}
else
{
@@ -4381,7 +4382,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxx10xx111xxxxx10xxx
add. */
- return 2578;
+ return aa64_opid_c1a11c10_add_SME_ZA_array_off3_0_SME_Znx4;
}
}
}
@@ -4406,7 +4407,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x10xxxx0xx000xxxxx01xxx
smlsll. */
- return 2830;
+ return aa64_opid_c1200008_smlsll_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4414,7 +4415,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x11xxxx0xx000xxxxx01xxx
smlsll. */
- return 2831;
+ return aa64_opid_c1300008_smlsll_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4425,7 +4426,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx000xxxxx01xxx
smlsll. */
- return 2832;
+ return aa64_opid_c1a00008_smlsll_SME_ZA_array_off1x4_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4433,7 +4434,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx000xxxxx01xxx
smlsll. */
- return 2833;
+ return aa64_opid_c1a10008_smlsll_SME_ZA_array_off1x4_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4449,7 +4450,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010010xxxx0xx100xxxxx01xxx
fdot. */
- return 3692;
+ return aa64_opid_c1201008_fdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4457,7 +4458,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010011xxxx0xx100xxxxx01xxx
fdot. */
- return 3693;
+ return aa64_opid_c1301008_fdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4468,7 +4469,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx00xx100xxxxx01xxx
fmla. */
- return 3524;
+ return aa64_opid_c1a01008_fmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4476,7 +4477,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx10xx100xxxxx01xxx
fmla. */
- return 3525;
+ return aa64_opid_c1a11008_fmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4488,7 +4489,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x11xxxx00xx100xxxxx01xxx
bfmla. */
- return 3481;
+ return aa64_opid_c1e01008_bfmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4496,7 +4497,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x11xxxx10xx100xxxxx01xxx
bfmla. */
- return 3482;
+ return aa64_opid_c1e11008_bfmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4515,7 +4516,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010010xxxx0xx010xxxxx01xxx
fmlsl. */
- return 2669;
+ return aa64_opid_c1200808_fmlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4523,7 +4524,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010011xxxx0xx010xxxxx01xxx
fmlsl. */
- return 2670;
+ return aa64_opid_c1300808_fmlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4534,7 +4535,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx00xx010xxxxx01xxx
fmlsl. */
- return 2671;
+ return aa64_opid_c1a00808_fmlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4542,7 +4543,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx10xx010xxxxx01xxx
fmlsl. */
- return 2672;
+ return aa64_opid_c1a10808_fmlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4556,7 +4557,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010110xxxx0xx010xxxxx01xxx
smlsl. */
- return 2822;
+ return aa64_opid_c1600808_smlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4564,7 +4565,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010111xxxx0xx010xxxxx01xxx
smlsl. */
- return 2823;
+ return aa64_opid_c1700808_smlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4575,7 +4576,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001111xxxx00xx010xxxxx01xxx
smlsl. */
- return 2824;
+ return aa64_opid_c1e00808_smlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4583,7 +4584,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001111xxxx10xx010xxxxx01xxx
smlsl. */
- return 2825;
+ return aa64_opid_c1e10808_smlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4598,7 +4599,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x10xxxx0xx110xxxxx01xxx
fmls. */
- return 2661;
+ return aa64_opid_c1201808_fmls_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4606,7 +4607,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x11xxxx0xx110xxxxx01xxx
fmls. */
- return 2662;
+ return aa64_opid_c1301808_fmls_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4617,7 +4618,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx110xxxxx01xxx
fmls. */
- return 2663;
+ return aa64_opid_c1a01808_fmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4625,7 +4626,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx110xxxxx01xxx
fmls. */
- return 2664;
+ return aa64_opid_c1a11808_fmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4641,7 +4642,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx0xx001xxxxx01xxx
smlsll. */
- return 2829;
+ return aa64_opid_c1200408_smlsll_SME_ZA_array_off2x4_SVE_Zn_SME_Zm;
}
else
{
@@ -4655,7 +4656,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010010xxxx0xx101xxxxx01xxx
usdot. */
- return 3011;
+ return aa64_opid_c1201408_usdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4663,7 +4664,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010011xxxx0xx101xxxxx01xxx
usdot. */
- return 3012;
+ return aa64_opid_c1301408_usdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4674,7 +4675,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx00xx101xxxxx01xxx
usdot. */
- return 3013;
+ return aa64_opid_c1a01408_usdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4682,7 +4683,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx10xx101xxxxx01xxx
usdot. */
- return 3014;
+ return aa64_opid_c1a11408_usdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4696,7 +4697,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010110xxxx0xx101xxxxx01xxx
sdot. */
- return 2782;
+ return aa64_opid_c1601408_sdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4704,7 +4705,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010111xxxx0xx101xxxxx01xxx
sdot. */
- return 2783;
+ return aa64_opid_c1701408_sdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4715,7 +4716,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001111xxxx00xx101xxxxx01xxx
sdot. */
- return 2784;
+ return aa64_opid_c1e01408_sdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4723,7 +4724,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001111xxxx10xx101xxxxx01xxx
sdot. */
- return 2785;
+ return aa64_opid_c1e11408_sdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4739,7 +4740,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x01xxxxx0xx011xxxxx01xxx
fmlsl. */
- return 2668;
+ return aa64_opid_c1200c08_fmlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm;
}
else
{
@@ -4747,7 +4748,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x11xxxxx0xx011xxxxx01xxx
smlsl. */
- return 2821;
+ return aa64_opid_c1600c08_smlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm;
}
}
else
@@ -4762,7 +4763,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010010xxxx0xx111xxxxx01xxx
fmls. */
- return 3528;
+ return aa64_opid_c1201c08_fmls_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4770,7 +4771,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010110xxxx0xx111xxxxx01xxx
bfmls. */
- return 3485;
+ return aa64_opid_c1601c08_bfmls_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4783,7 +4784,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x10x0x00xx111xxxxx01xxx
fsub. */
- return 2681;
+ return aa64_opid_c1a01c08_fsub_SME_ZA_array_off3_0_SME_Znx2;
}
else
{
@@ -4793,7 +4794,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011010x1x00xx111xxxxx01xxx
fsub. */
- return 3650;
+ return aa64_opid_c1a41c08_fsub_SME_ZA_array_off3_0_SME_Znx2;
}
else
{
@@ -4801,7 +4802,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011110x1x00xx111xxxxx01xxx
bfsub. */
- return 3475;
+ return aa64_opid_c1e41c08_bfsub_SME_ZA_array_off3_0_SME_Znx2;
}
}
}
@@ -4813,7 +4814,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x10x0x10xx111xxxxx01xxx
fsub. */
- return 2682;
+ return aa64_opid_c1a11c08_fsub_SME_ZA_array_off3_0_SME_Znx4;
}
else
{
@@ -4823,7 +4824,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011010x1x10xx111xxxxx01xxx
fsub. */
- return 3651;
+ return aa64_opid_c1a51c08_fsub_SME_ZA_array_off3_0_SME_Znx4;
}
else
{
@@ -4831,7 +4832,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011110x1x10xx111xxxxx01xxx
bfsub. */
- return 3476;
+ return aa64_opid_c1e51c08_bfsub_SME_ZA_array_off3_0_SME_Znx4;
}
}
}
@@ -4845,7 +4846,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x011xxxx0xx111xxxxx01xxx
fmls. */
- return 3529;
+ return aa64_opid_c1301c08_fmls_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4853,7 +4854,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x111xxxx0xx111xxxxx01xxx
bfmls. */
- return 3486;
+ return aa64_opid_c1701c08_bfmls_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
}
@@ -4876,7 +4877,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x10xxxx0xx000xxxxx11xxx
umlsll. */
- return 2993;
+ return aa64_opid_c1200018_umlsll_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4884,7 +4885,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x11xxxx0xx000xxxxx11xxx
umlsll. */
- return 2994;
+ return aa64_opid_c1300018_umlsll_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4895,7 +4896,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx000xxxxx11xxx
umlsll. */
- return 2995;
+ return aa64_opid_c1a00018_umlsll_SME_ZA_array_off1x4_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4903,7 +4904,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx000xxxxx11xxx
umlsll. */
- return 2996;
+ return aa64_opid_c1a10018_umlsll_SME_ZA_array_off1x4_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4919,7 +4920,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010010xxxx0xx100xxxxx11xxx
fdot. */
- return 3686;
+ return aa64_opid_c1201018_fdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4927,7 +4928,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010011xxxx0xx100xxxxx11xxx
fdot. */
- return 3687;
+ return aa64_opid_c1301018_fdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -4938,7 +4939,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx00xx100xxxxx11xxx
fmls. */
- return 3530;
+ return aa64_opid_c1a01018_fmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4946,7 +4947,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx10xx100xxxxx11xxx
fmls. */
- return 3531;
+ return aa64_opid_c1a11018_fmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4958,7 +4959,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x11xxxx00xx100xxxxx11xxx
bfmls. */
- return 3487;
+ return aa64_opid_c1e01018_bfmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -4966,7 +4967,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x11xxxx10xx100xxxxx11xxx
bfmls. */
- return 3488;
+ return aa64_opid_c1e11018_bfmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -4985,7 +4986,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010010xxxx0xx010xxxxx11xxx
bfmlsl. */
- return 2605;
+ return aa64_opid_c1200818_bfmlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
else
{
@@ -4993,7 +4994,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010011xxxx0xx010xxxxx11xxx
bfmlsl. */
- return 2606;
+ return aa64_opid_c1300818_bfmlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
}
else
@@ -5004,7 +5005,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx00xx010xxxxx11xxx
bfmlsl. */
- return 2607;
+ return aa64_opid_c1a00818_bfmlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2;
}
else
{
@@ -5012,7 +5013,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxxx10xx010xxxxx11xxx
bfmlsl. */
- return 2608;
+ return aa64_opid_c1a10818_bfmlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4;
}
}
}
@@ -5026,7 +5027,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010110xxxx0xx010xxxxx11xxx
umlsl. */
- return 2985;
+ return aa64_opid_c1600818_umlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
else
{
@@ -5034,7 +5035,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010111xxxx0xx010xxxxx11xxx
umlsl. */
- return 2986;
+ return aa64_opid_c1700818_umlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm;
}
}
else
@@ -5045,7 +5046,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001111xxxx00xx010xxxxx11xxx
umlsl. */
- return 2987;
+ return aa64_opid_c1e00818_umlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2;
}
else
{
@@ -5053,7 +5054,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001111xxxx10xx010xxxxx11xxx
umlsl. */
- return 2988;
+ return aa64_opid_c1e10818_umlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4;
}
}
}
@@ -5068,7 +5069,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x10xxxx0xx110xxxxx11xxx
sub. */
- return 2923;
+ return aa64_opid_c1201818_sub_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -5076,7 +5077,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010x11xxxx0xx110xxxxx11xxx
sub. */
- return 2924;
+ return aa64_opid_c1301818_sub_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -5087,7 +5088,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx00xx110xxxxx11xxx
sub. */
- return 2925;
+ return aa64_opid_c1a01818_sub_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -5095,7 +5096,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011x1xxxx10xx110xxxxx11xxx
sub. */
- return 2926;
+ return aa64_opid_c1a11818_sub_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -5111,7 +5112,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx0xx001xxxxx11xxx
umlsll. */
- return 2992;
+ return aa64_opid_c1200418_umlsll_SME_ZA_array_off2x4_SVE_Zn_SME_Zm;
}
else
{
@@ -5123,7 +5124,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x010xxxx0xx101xxxxx11xxx
sudot. */
- return 2929;
+ return aa64_opid_c1201418_sudot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -5131,7 +5132,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x011xxxx0xx101xxxxx11xxx
sudot. */
- return 2930;
+ return aa64_opid_c1301418_sudot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -5144,7 +5145,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010110xxxx0xx101xxxxx11xxx
udot. */
- return 2947;
+ return aa64_opid_c1601418_udot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
else
{
@@ -5152,7 +5153,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010111xxxx0xx101xxxxx11xxx
udot. */
- return 2948;
+ return aa64_opid_c1701418_udot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm;
}
}
else
@@ -5163,7 +5164,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001111xxxx00xx101xxxxx11xxx
udot. */
- return 2949;
+ return aa64_opid_c1e01418_udot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2;
}
else
{
@@ -5171,7 +5172,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001111xxxx10xx101xxxxx11xxx
udot. */
- return 2950;
+ return aa64_opid_c1e11418_udot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4;
}
}
}
@@ -5187,7 +5188,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x01xxxxx0xx011xxxxx11xxx
bfmlsl. */
- return 2604;
+ return aa64_opid_c1200c18_bfmlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm;
}
else
{
@@ -5195,7 +5196,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x11xxxxx0xx011xxxxx11xxx
umlsl. */
- return 2984;
+ return aa64_opid_c1600c18_umlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm;
}
}
else
@@ -5206,7 +5207,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxx00xx111xxxxx11xxx
sub. */
- return 2921;
+ return aa64_opid_c1a01c18_sub_SME_ZA_array_off3_0_SME_Znx2;
}
else
{
@@ -5214,7 +5215,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxx10xx111xxxxx11xxx
sub. */
- return 2922;
+ return aa64_opid_c1a11c18_sub_SME_ZA_array_off3_0_SME_Znx4;
}
}
}
@@ -5234,7 +5235,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxx0100xxxxxxxxxxxxx
sel. */
- return 2792;
+ return aa64_opid_c1208000_sel_SME_Zdnx2_SME_PNg3_SME_Znx2_SME_Zmx2;
}
else
{
@@ -5242,7 +5243,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxx1100xxxxxxxxxxxxx
sel. */
- return 2793;
+ return aa64_opid_c1218000_sel_SME_Zdnx4_SME_PNg3_SME_Znx4_SME_Zmx4;
}
}
else
@@ -5259,7 +5260,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110000xxxxxxxxx0
fclamp. */
- return 2615;
+ return aa64_opid_c120c000_fclamp_SME_Zdnx2_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -5267,7 +5268,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110100xxxxxxxxx0
zip. */
- return 3041;
+ return aa64_opid_c120d000_zip_SME_Zdnx2_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -5276,7 +5277,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110x00xxxxxxxxx1
uzp. */
- return 3028;
+ return aa64_opid_c120d001_uzp_SME_Zdnx2_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -5287,7 +5288,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110010xxxxxxxxxx
fclamp. */
- return 2616;
+ return aa64_opid_c120c800_fclamp_SME_Zdnx4_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -5299,7 +5300,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110110xxx00xxxxx
sqrshr. */
- return 2847;
+ return aa64_opid_c120d800_sqrshr_SVE_Zd_SME_Znx4_SME_SHRIMM5;
}
else
{
@@ -5307,7 +5308,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110110xxx10xxxxx
sqrshru. */
- return 2850;
+ return aa64_opid_c120d840_sqrshru_SVE_Zd_SME_Znx4_SME_SHRIMM5;
}
}
else
@@ -5316,7 +5317,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110110xxxx1xxxxx
uqrshr. */
- return 3003;
+ return aa64_opid_c120d820_uqrshr_SVE_Zd_SME_Znx4_SME_SHRIMM5;
}
}
}
@@ -5333,7 +5334,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110001xxxxxxxxx0
sclamp. */
- return 2776;
+ return aa64_opid_c120c400_sclamp_SME_Zdnx2_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -5341,7 +5342,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110001xxxxxxxxx1
uclamp. */
- return 2941;
+ return aa64_opid_c120c401_uclamp_SME_Zdnx2_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -5354,7 +5355,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x01xxxxx110101xxxxxxxxx0
zip. */
- return 3042;
+ return aa64_opid_c120d400_zip_SME_Zdnx2_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -5362,7 +5363,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x01xxxxx110101xxxxxxxxx1
uzp. */
- return 3029;
+ return aa64_opid_c120d401_uzp_SME_Zdnx2_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -5375,7 +5376,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x110xxxx110101xxxx0xxxxx
sqrshr. */
- return 2846;
+ return aa64_opid_c1e0d400_sqrshr_SVE_Zd_SME_Znx2_SME_SHRIMM4;
}
else
{
@@ -5383,7 +5384,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x111xxxx110101xxxx0xxxxx
sqrshru. */
- return 2849;
+ return aa64_opid_c1f0d400_sqrshru_SVE_Zd_SME_Znx2_SME_SHRIMM4;
}
}
else
@@ -5392,7 +5393,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x11xxxxx110101xxxx1xxxxx
uqrshr. */
- return 3002;
+ return aa64_opid_c1e0d420_uqrshr_SVE_Zd_SME_Znx2_SME_SHRIMM4;
}
}
}
@@ -5407,7 +5408,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110011xxxxxxxxx0
sclamp. */
- return 2777;
+ return aa64_opid_c120cc00_sclamp_SME_Zdnx4_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -5415,7 +5416,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110011xxxxxxxxx1
uclamp. */
- return 2942;
+ return aa64_opid_c120cc01_uclamp_SME_Zdnx4_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -5428,7 +5429,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110111xxx00xxxxx
sqrshrn. */
- return 2848;
+ return aa64_opid_c120dc00_sqrshrn_SVE_Zd_SME_Znx4_SME_SHRIMM5;
}
else
{
@@ -5436,7 +5437,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110111xxx10xxxxx
sqrshrun. */
- return 2851;
+ return aa64_opid_c120dc40_sqrshrun_SVE_Zd_SME_Znx4_SME_SHRIMM5;
}
}
else
@@ -5445,7 +5446,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx110111xxxx1xxxxx
uqrshrn. */
- return 3004;
+ return aa64_opid_c120dc20_uqrshrn_SVE_Zd_SME_Znx4_SME_SHRIMM5;
}
}
}
@@ -5474,7 +5475,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx101000x00x0xxxx0
smax. */
- return 2794;
+ return aa64_opid_c120a000_smax_SME_Zdnx2_SME_Zdnx2_SME_Zm;
}
else
{
@@ -5484,7 +5485,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx101000010x0xxxx0
fmax. */
- return 2629;
+ return aa64_opid_c120a100_fmax_SME_Zdnx2_SME_Zdnx2_SME_Zm;
}
else
{
@@ -5492,7 +5493,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx101000110x0xxxx0
add. */
- return 2583;
+ return aa64_opid_c120a300_add_SME_Zdnx2_SME_Zdnx2_SME_Zm;
}
}
}
@@ -5502,7 +5503,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx101000xx1x0xxxx0
bfscale. */
- return 3068;
+ return aa64_opid_c120a180_bfscale_SME_Zdnx2_SME_Zdnx2_SME_Zm;
}
}
else
@@ -5515,7 +5516,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx10100000xx1xxxx0
smin. */
- return 2798;
+ return aa64_opid_c120a020_smin_SME_Zdnx2_SME_Zdnx2_SME_Zm;
}
else
{
@@ -5523,7 +5524,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx10100010xx1xxxx0
srshl. */
- return 2852;
+ return aa64_opid_c120a220_srshl_SME_Zdnx2_SME_Zdnx2_SME_Zm;
}
}
else
@@ -5532,7 +5533,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx101000x1xx1xxxx0
fmaxnm. */
- return 2633;
+ return aa64_opid_c120a120_fmaxnm_SME_Zdnx2_SME_Zdnx2_SME_Zm;
}
}
}
@@ -5546,7 +5547,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx101000x0xx0xxxx1
umax. */
- return 2957;
+ return aa64_opid_c120a001_umax_SME_Zdnx2_SME_Zdnx2_SME_Zm;
}
else
{
@@ -5554,7 +5555,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx101000x1xx0xxxx1
fmin. */
- return 2637;
+ return aa64_opid_c120a101_fmin_SME_Zdnx2_SME_Zdnx2_SME_Zm;
}
}
else
@@ -5567,7 +5568,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx10100000xx1xxxx1
umin. */
- return 2961;
+ return aa64_opid_c120a021_umin_SME_Zdnx2_SME_Zdnx2_SME_Zm;
}
else
{
@@ -5575,7 +5576,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx10100010xx1xxxx1
urshl. */
- return 3005;
+ return aa64_opid_c120a221_urshl_SME_Zdnx2_SME_Zdnx2_SME_Zm;
}
}
else
@@ -5584,7 +5585,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx101000x1xx1xxxx1
fminnm. */
- return 2641;
+ return aa64_opid_c120a121_fminnm_SME_Zdnx2_SME_Zdnx2_SME_Zm;
}
}
}
@@ -5609,7 +5610,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001001x0000111000xxxx0xxxxx
fcvt. */
- return 2617;
+ return aa64_opid_c120e000_fcvt_SVE_Zd_SME_Znx2;
}
else
{
@@ -5617,7 +5618,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001001x0000111000xxxx1xxxxx
fcvtn. */
- return 2618;
+ return aa64_opid_c120e020_fcvtn_SVE_Zd_SME_Znx2;
}
}
else
@@ -5628,7 +5629,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101x0000111000xxxxxxxxx0
fcvt. */
- return 3532;
+ return aa64_opid_c1a0e000_fcvt_SME_Zdnx2_SVE_Zn;
}
else
{
@@ -5636,7 +5637,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101x0000111000xxxxxxxxx1
fcvtl. */
- return 3533;
+ return aa64_opid_c1a0e001_fcvtl_SME_Zdnx2_SVE_Zn;
}
}
}
@@ -5648,7 +5649,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x11x0000111000xxxx0xxxxx
bfcvt. */
- return 2585;
+ return aa64_opid_c160e000_bfcvt_SVE_Zd_SME_Znx2;
}
else
{
@@ -5656,7 +5657,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x11x0000111000xxxx1xxxxx
bfcvtn. */
- return 2586;
+ return aa64_opid_c160e020_bfcvtn_SVE_Zd_SME_Znx2;
}
}
}
@@ -5668,7 +5669,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx101000111000xxxxxxxxxx
frintn. */
- return 2677;
+ return aa64_opid_c1a8e000_frintn_SME_Zdnx2_SME_Znx2;
}
else
{
@@ -5676,7 +5677,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx111000111000xxxxxxxxxx
frintn. */
- return 2678;
+ return aa64_opid_c1b8e000_frintn_SME_Zdnx4_SME_Znx4;
}
}
}
@@ -5694,7 +5695,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x0100100111000xxxx0xxxxx
fcvt. */
- return 3619;
+ return aa64_opid_c124e000_fcvt_SVE_Zd_SME_Znx2;
}
else
{
@@ -5702,7 +5703,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x1100100111000xxxx0xxxxx
bfcvt. */
- return 3614;
+ return aa64_opid_c164e000_bfcvt_SVE_Zd_SME_Znx2;
}
}
else
@@ -5711,7 +5712,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx110100111000xxxx0xxxxx
fcvt. */
- return 3620;
+ return aa64_opid_c134e000_fcvt_SVE_Zd_SME_Znx4;
}
}
else
@@ -5722,7 +5723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx101100111000xxxx0xxxxx
frinta. */
- return 2673;
+ return aa64_opid_c1ace000_frinta_SME_Zdnx2_SME_Znx2;
}
else
{
@@ -5730,7 +5731,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx111100111000xxxx0xxxxx
frinta. */
- return 2674;
+ return aa64_opid_c1bce000_frinta_SME_Zdnx4_SME_Znx4;
}
}
}
@@ -5740,7 +5741,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xx100111000xxxx1xxxxx
fcvtn. */
- return 3621;
+ return aa64_opid_c134e020_fcvtn_SVE_Zd_SME_Znx4;
}
}
}
@@ -5760,7 +5761,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx100010111000xxxx0xxxx0
scvtf. */
- return 2778;
+ return aa64_opid_c122e000_scvtf_SME_Zdnx2_SME_Znx2;
}
else
{
@@ -5768,7 +5769,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx110010111000xxxx0xxxx0
scvtf. */
- return 2779;
+ return aa64_opid_c132e000_scvtf_SME_Zdnx4_SME_Znx4;
}
}
else
@@ -5779,7 +5780,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx101010111000xxxx0xxxx0
frintm. */
- return 2675;
+ return aa64_opid_c1aae000_frintm_SME_Zdnx2_SME_Znx2;
}
else
{
@@ -5787,7 +5788,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx111010111000xxxx0xxxx0
frintm. */
- return 2676;
+ return aa64_opid_c1bae000_frintm_SME_Zdnx4_SME_Znx4;
}
}
}
@@ -5799,7 +5800,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx10x010111000xxxx1xxxx0
ucvtf. */
- return 2943;
+ return aa64_opid_c122e020_ucvtf_SME_Zdnx2_SME_Znx2;
}
else
{
@@ -5807,7 +5808,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx11x010111000xxxx1xxxx0
ucvtf. */
- return 2944;
+ return aa64_opid_c132e020_ucvtf_SME_Zdnx4_SME_Znx4;
}
}
}
@@ -5823,7 +5824,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010010x110111000xxxxxxxxx0
f1cvt. */
- return 3615;
+ return aa64_opid_c126e000_f1cvt_SME_Zdnx2_SVE_Zn;
}
else
{
@@ -5831,7 +5832,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011010x110111000xxxxxxxxx0
f2cvt. */
- return 3616;
+ return aa64_opid_c1a6e000_f2cvt_SME_Zdnx2_SVE_Zn;
}
}
else
@@ -5842,7 +5843,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000010110x110111000xxxxxxxxx0
bf1cvt. */
- return 3610;
+ return aa64_opid_c166e000_bf1cvt_SME_Zdnx2_SVE_Zn;
}
else
{
@@ -5850,7 +5851,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10000011110x110111000xxxxxxxxx0
bf2cvt. */
- return 3611;
+ return aa64_opid_c1e6e000_bf2cvt_SME_Zdnx2_SVE_Zn;
}
}
}
@@ -5862,7 +5863,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx11x110111000xxxxxxxx00
zip. */
- return 3043;
+ return aa64_opid_c136e000_zip_SME_Zdnx4_SME_Znx4;
}
else
{
@@ -5870,7 +5871,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx11x110111000xxxxxxxx10
uzp. */
- return 3030;
+ return aa64_opid_c136e002_uzp_SME_Zdnx4_SME_Znx4;
}
}
}
@@ -5885,7 +5886,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001001xxx10111000xxxxxxxxx1
f1cvtl. */
- return 3617;
+ return aa64_opid_c126e001_f1cvtl_SME_Zdnx2_SVE_Zn;
}
else
{
@@ -5893,7 +5894,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001101xxx10111000xxxxxxxxx1
f2cvtl. */
- return 3618;
+ return aa64_opid_c1a6e001_f2cvtl_SME_Zdnx2_SVE_Zn;
}
}
else
@@ -5904,7 +5905,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001011xxx10111000xxxxxxxxx1
bf1cvtl. */
- return 3612;
+ return aa64_opid_c166e001_bf1cvtl_SME_Zdnx2_SVE_Zn;
}
else
{
@@ -5912,7 +5913,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001111xxx10111000xxxxxxxxx1
bf2cvtl. */
- return 3613;
+ return aa64_opid_c1e6e001_bf2cvtl_SME_Zdnx2_SVE_Zn;
}
}
}
@@ -5936,7 +5937,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx100001111000xxxx0xxxx0
fcvtzs. */
- return 2619;
+ return aa64_opid_c121e000_fcvtzs_SME_Zdnx2_SME_Znx2;
}
else
{
@@ -5944,7 +5945,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx110001111000xxxx0xxxx0
fcvtzs. */
- return 2620;
+ return aa64_opid_c131e000_fcvtzs_SME_Zdnx4_SME_Znx4;
}
}
else
@@ -5955,7 +5956,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx101001111000xxxx0xxxx0
frintp. */
- return 2679;
+ return aa64_opid_c1a9e000_frintp_SME_Zdnx2_SME_Znx2;
}
else
{
@@ -5963,7 +5964,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx111001111000xxxx0xxxx0
frintp. */
- return 2680;
+ return aa64_opid_c1b9e000_frintp_SME_Zdnx4_SME_Znx4;
}
}
}
@@ -5975,7 +5976,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx10x001111000xxxx1xxxx0
fcvtzu. */
- return 2621;
+ return aa64_opid_c121e020_fcvtzu_SME_Zdnx2_SME_Znx2;
}
else
{
@@ -5983,7 +5984,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx11x001111000xxxx1xxxx0
fcvtzu. */
- return 2622;
+ return aa64_opid_c131e020_fcvtzu_SME_Zdnx4_SME_Znx4;
}
}
}
@@ -5995,7 +5996,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx10x101111000xxxxxxxxx0
sunpk. */
- return 2936;
+ return aa64_opid_c125e000_sunpk_SME_Zdnx2_SVE_Zn;
}
else
{
@@ -6003,7 +6004,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx11x101111000xxxxxxxxx0
sunpk. */
- return 2937;
+ return aa64_opid_c135e000_sunpk_SME_Zdnx4_SME_Znx2;
}
}
}
@@ -6015,7 +6016,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx10xx01111000xxxxxxxxx1
uunpk. */
- return 3024;
+ return aa64_opid_c125e001_uunpk_SME_Zdnx2_SVE_Zn;
}
else
{
@@ -6023,7 +6024,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx11xx01111000xxxxxxxxx1
uunpk. */
- return 3025;
+ return aa64_opid_c135e001_uunpk_SME_Zdnx4_SME_Znx2;
}
}
}
@@ -6041,7 +6042,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x010x011111000xxxx0xxxxx
sqcvt. */
- return 2836;
+ return aa64_opid_c123e000_sqcvt_SVE_Zd_SME_Znx2;
}
else
{
@@ -6049,7 +6050,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x110x011111000xxxx0xxxxx
sqcvtu. */
- return 2839;
+ return aa64_opid_c163e000_sqcvtu_SVE_Zd_SME_Znx2;
}
}
else
@@ -6062,7 +6063,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x011x011111000xxx00xxxxx
sqcvt. */
- return 2837;
+ return aa64_opid_c133e000_sqcvt_SVE_Zd_SME_Znx4;
}
else
{
@@ -6070,7 +6071,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x111x011111000xxx00xxxxx
sqcvtu. */
- return 2840;
+ return aa64_opid_c173e000_sqcvtu_SVE_Zd_SME_Znx4;
}
}
else
@@ -6081,7 +6082,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x011x011111000xxx10xxxxx
sqcvtn. */
- return 2838;
+ return aa64_opid_c133e040_sqcvtn_SVE_Zd_SME_Znx4;
}
else
{
@@ -6089,7 +6090,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001x111x011111000xxx10xxxxx
sqcvtun. */
- return 2841;
+ return aa64_opid_c173e040_sqcvtun_SVE_Zd_SME_Znx4;
}
}
}
@@ -6102,7 +6103,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xx111111000xxxx0xxx0x
zip. */
- return 3044;
+ return aa64_opid_c137e000_zip_SME_Zdnx4_SME_Znx4;
}
else
{
@@ -6110,7 +6111,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xx111111000xxxx0xxx1x
uzp. */
- return 3031;
+ return aa64_opid_c137e002_uzp_SME_Zdnx4_SME_Znx4;
}
}
}
@@ -6122,7 +6123,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx10xx11111000xxxx1xxxxx
uqcvt. */
- return 2999;
+ return aa64_opid_c123e020_uqcvt_SVE_Zd_SME_Znx2;
}
else
{
@@ -6132,7 +6133,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx11xx11111000xxx01xxxxx
uqcvt. */
- return 3000;
+ return aa64_opid_c133e020_uqcvt_SVE_Zd_SME_Znx4;
}
else
{
@@ -6140,7 +6141,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx11xx11111000xxx11xxxxx
uqcvtn. */
- return 3001;
+ return aa64_opid_c133e060_uqcvtn_SVE_Zd_SME_Znx4;
}
}
}
@@ -6164,7 +6165,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1100x0000xxxx0
smax. */
- return 2796;
+ return aa64_opid_c120b000_smax_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
else
{
@@ -6172,7 +6173,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1100x1000xxxx0
fmax. */
- return 2631;
+ return aa64_opid_c120b100_fmax_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
}
else
@@ -6181,7 +6182,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1100xx100xxxx0
bfscale. */
- return 3070;
+ return aa64_opid_c120b180_bfscale_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
}
else
@@ -6190,7 +6191,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1100xxx10xxxx0
famax. */
- return 1310;
+ return aa64_opid_c120b140_famax_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
}
else
@@ -6203,7 +6204,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x110000xx1xxxx0
smin. */
- return 2800;
+ return aa64_opid_c120b020_smin_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
else
{
@@ -6211,7 +6212,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x110010xx1xxxx0
srshl. */
- return 2854;
+ return aa64_opid_c120b220_srshl_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
}
else
@@ -6220,7 +6221,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1100x1xx1xxxx0
fmaxnm. */
- return 2635;
+ return aa64_opid_c120b120_fmaxnm_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
}
}
@@ -6236,7 +6237,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1100x0x00xxxx1
umax. */
- return 2959;
+ return aa64_opid_c120b001_umax_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
else
{
@@ -6244,7 +6245,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1100x1x00xxxx1
fmin. */
- return 2639;
+ return aa64_opid_c120b101_fmin_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
}
else
@@ -6253,7 +6254,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1100xxx10xxxx1
famin. */
- return 1312;
+ return aa64_opid_c120b141_famin_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
}
else
@@ -6266,7 +6267,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x110000xx1xxxx1
umin. */
- return 2963;
+ return aa64_opid_c120b021_umin_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
else
{
@@ -6274,7 +6275,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x110010xx1xxxx1
urshl. */
- return 3007;
+ return aa64_opid_c120b221_urshl_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
}
else
@@ -6283,7 +6284,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1100x1xx1xxxx1
fminnm. */
- return 2643;
+ return aa64_opid_c120b121_fminnm_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
}
}
@@ -6307,7 +6308,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx101010x00x0xxxx0
smax. */
- return 2795;
+ return aa64_opid_c120a800_smax_SME_Zdnx4_SME_Zdnx4_SME_Zm;
}
else
{
@@ -6317,7 +6318,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx101010010x0xxxx0
fmax. */
- return 2630;
+ return aa64_opid_c120a900_fmax_SME_Zdnx4_SME_Zdnx4_SME_Zm;
}
else
{
@@ -6325,7 +6326,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx101010110x0xxxx0
add. */
- return 2584;
+ return aa64_opid_c120ab00_add_SME_Zdnx4_SME_Zdnx4_SME_Zm;
}
}
}
@@ -6335,7 +6336,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx101010xx1x0xxxx0
bfscale. */
- return 3069;
+ return aa64_opid_c120a980_bfscale_SME_Zdnx4_SME_Zdnx4_SME_Zm;
}
}
else
@@ -6346,7 +6347,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxx0111010xxxx0xxxx0
bfmul. */
- return 3072;
+ return aa64_opid_c120e800_bfmul_SME_Zdnx2_SME_Znx2_SME_Zm_17;
}
else
{
@@ -6354,7 +6355,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxx1111010xxxx0xxxx0
bfmul. */
- return 3073;
+ return aa64_opid_c121e800_bfmul_SME_Zdnx4_SME_Znx4_SME_Zm_17;
}
}
}
@@ -6370,7 +6371,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1110x0000xxxx0
smax. */
- return 2797;
+ return aa64_opid_c120b800_smax_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
else
{
@@ -6378,7 +6379,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1110x1000xxxx0
fmax. */
- return 2632;
+ return aa64_opid_c120b900_fmax_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
}
else
@@ -6387,7 +6388,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1110xx100xxxx0
bfscale. */
- return 3071;
+ return aa64_opid_c120b980_bfscale_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
}
else
@@ -6396,7 +6397,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1110xxx10xxxx0
famax. */
- return 1311;
+ return aa64_opid_c120b940_famax_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
}
}
@@ -6412,7 +6413,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x101000xx1xxxx0
smin. */
- return 2799;
+ return aa64_opid_c120a820_smin_SME_Zdnx4_SME_Zdnx4_SME_Zm;
}
else
{
@@ -6420,7 +6421,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x111000xx1xxxx0
smin. */
- return 2801;
+ return aa64_opid_c120b820_smin_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
}
else
@@ -6431,7 +6432,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x101010xx1xxxx0
srshl. */
- return 2853;
+ return aa64_opid_c120aa20_srshl_SME_Zdnx4_SME_Zdnx4_SME_Zm;
}
else
{
@@ -6439,7 +6440,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x111010xx1xxxx0
srshl. */
- return 2855;
+ return aa64_opid_c120ba20_srshl_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
}
}
@@ -6451,7 +6452,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1010x1xx1xxxx0
fmaxnm. */
- return 2634;
+ return aa64_opid_c120a920_fmaxnm_SME_Zdnx4_SME_Zdnx4_SME_Zm;
}
else
{
@@ -6459,7 +6460,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1110x1xx1xxxx0
fmaxnm. */
- return 2636;
+ return aa64_opid_c120b920_fmaxnm_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
}
}
@@ -6478,7 +6479,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1010x0x00xxxx1
umax. */
- return 2958;
+ return aa64_opid_c120a801_umax_SME_Zdnx4_SME_Zdnx4_SME_Zm;
}
else
{
@@ -6486,7 +6487,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1110x0x00xxxx1
umax. */
- return 2960;
+ return aa64_opid_c120b801_umax_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
}
else
@@ -6497,7 +6498,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1010x1x00xxxx1
fmin. */
- return 2638;
+ return aa64_opid_c120a901_fmin_SME_Zdnx4_SME_Zdnx4_SME_Zm;
}
else
{
@@ -6505,7 +6506,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1110x1x00xxxx1
fmin. */
- return 2640;
+ return aa64_opid_c120b901_fmin_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
}
}
@@ -6515,7 +6516,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1x10xxx10xxxx1
famin. */
- return 1313;
+ return aa64_opid_c120b941_famin_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
}
else
@@ -6530,7 +6531,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x101000xx1xxxx1
umin. */
- return 2962;
+ return aa64_opid_c120a821_umin_SME_Zdnx4_SME_Zdnx4_SME_Zm;
}
else
{
@@ -6538,7 +6539,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x111000xx1xxxx1
umin. */
- return 2964;
+ return aa64_opid_c120b821_umin_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
}
else
@@ -6549,7 +6550,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x101010xx1xxxx1
urshl. */
- return 3006;
+ return aa64_opid_c120aa21_urshl_SME_Zdnx4_SME_Zdnx4_SME_Zm;
}
else
{
@@ -6557,7 +6558,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x111010xx1xxxx1
urshl. */
- return 3008;
+ return aa64_opid_c120ba21_urshl_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
}
}
@@ -6569,7 +6570,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1010x1xx1xxxx1
fminnm. */
- return 2642;
+ return aa64_opid_c120a921_fminnm_SME_Zdnx4_SME_Zdnx4_SME_Zm;
}
else
{
@@ -6577,7 +6578,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1110x1xx1xxxx1
fminnm. */
- return 2644;
+ return aa64_opid_c120b921_fminnm_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
}
}
@@ -6596,7 +6597,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx101001xxxxxxxxxx
sqdmulh. */
- return 2842;
+ return aa64_opid_c120a400_sqdmulh_SME_Zdnx2_SME_Zdnx2_SME_Zm;
}
else
{
@@ -6606,7 +6607,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxx0111001xxxxxxxxxx
bfmul. */
- return 3074;
+ return aa64_opid_c120e400_bfmul_SME_Zdnx2_SME_Znx2_SME_Zmx2;
}
else
{
@@ -6614,7 +6615,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxx1111001xxxxxxxxxx
bfmul. */
- return 3075;
+ return aa64_opid_c121e400_bfmul_SME_Zdnx4_SME_Znx4_SME_Zmx4;
}
}
}
@@ -6624,7 +6625,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1101xxxxxxxxxx
sqdmulh. */
- return 2844;
+ return aa64_opid_c120b400_sqdmulh_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
}
}
else
@@ -6635,7 +6636,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1011xxxxxxxxxx
sqdmulh. */
- return 2843;
+ return aa64_opid_c120ac00_sqdmulh_SME_Zdnx4_SME_Zdnx4_SME_Zm;
}
else
{
@@ -6643,7 +6644,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1000001xx1xxxxx1x1111xxxxxxxxxx
sqdmulh. */
- return 2845;
+ return aa64_opid_c120bc00_sqdmulh_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
}
}
}
@@ -6671,7 +6672,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001001xxxxx000xxxxxxxxx0xxx
st1b. */
- return 2862;
+ return aa64_opid_a1200000_st1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM;
}
else
{
@@ -6679,7 +6680,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001001xxxxx010xxxxxxxxx0xxx
st1w. */
- return 2886;
+ return aa64_opid_a1204000_st1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2;
}
}
else
@@ -6690,7 +6691,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001001xxxxx001xxxxxxxxx0xxx
st1h. */
- return 2878;
+ return aa64_opid_a1202000_st1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1;
}
else
{
@@ -6698,7 +6699,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001001xxxxx011xxxxxxxxx0xxx
st1d. */
- return 2870;
+ return aa64_opid_a1206000_st1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3;
}
}
}
@@ -6712,7 +6713,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001001xxxxx000xxxxxxxxx1xxx
stnt1b. */
- return 2894;
+ return aa64_opid_a1200008_stnt1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM;
}
else
{
@@ -6720,7 +6721,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001001xxxxx010xxxxxxxxx1xxx
stnt1w. */
- return 2918;
+ return aa64_opid_a1204008_stnt1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2;
}
}
else
@@ -6731,7 +6732,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001001xxxxx001xxxxxxxxx1xxx
stnt1h. */
- return 2910;
+ return aa64_opid_a1202008_stnt1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1;
}
else
{
@@ -6739,7 +6740,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001001xxxxx011xxxxxxxxx1xxx
stnt1d. */
- return 2902;
+ return aa64_opid_a1206008_stnt1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3;
}
}
}
@@ -6750,7 +6751,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1100001001xxxxx0xxxxxxxxxxxxxxx
str. */
- return 2545;
+ return aa64_opid_e1200000_str_SME_ZA_array_off4_SME_ADDR_RI_U4xVL;
}
}
else
@@ -6767,7 +6768,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001001xxxxx100xxxxxxxxx0xxx
st1b. */
- return 2863;
+ return aa64_opid_a1208000_st1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM;
}
else
{
@@ -6775,7 +6776,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1100001001xxxxx100xxxxxxxxx0xxx
str. */
- return 2920;
+ return aa64_opid_e13f8000_str_SME_ZT0_SIMD_ADDR_SIMPLE;
}
}
else
@@ -6784,7 +6785,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001001xxxxx110xxxxxxxxx0xxx
st1w. */
- return 2887;
+ return aa64_opid_a120c000_st1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2;
}
}
else
@@ -6795,7 +6796,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001001xxxxx101xxxxxxxxx0xxx
st1h. */
- return 2879;
+ return aa64_opid_a120a000_st1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1;
}
else
{
@@ -6803,7 +6804,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001001xxxxx111xxxxxxxxx0xxx
st1d. */
- return 2871;
+ return aa64_opid_a120e000_st1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3;
}
}
}
@@ -6817,7 +6818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001001xxxxx100xxxxxxxxx1xxx
stnt1b. */
- return 2895;
+ return aa64_opid_a1208008_stnt1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM;
}
else
{
@@ -6825,7 +6826,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001001xxxxx110xxxxxxxxx1xxx
stnt1w. */
- return 2919;
+ return aa64_opid_a120c008_stnt1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2;
}
}
else
@@ -6836,7 +6837,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001001xxxxx101xxxxxxxxx1xxx
stnt1h. */
- return 2911;
+ return aa64_opid_a120a008_stnt1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1;
}
else
{
@@ -6844,7 +6845,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001001xxxxx111xxxxxxxxx1xxx
stnt1d. */
- return 2903;
+ return aa64_opid_a120e008_stnt1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3;
}
}
}
@@ -6858,7 +6859,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001101xxxxxxxxxxxxxxxx0xxxx
umopa. */
- return 2521;
+ return aa64_opid_a1a00000_umopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -6866,7 +6867,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001101xxxxxxxxxxxxxxxx1xxxx
umops. */
- return 2523;
+ return aa64_opid_a1a00010_umops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -6886,7 +6887,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx000xxxxxxxxx0xxx
st1b. */
- return 2858;
+ return aa64_opid_a1600000_st1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -6894,7 +6895,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx100xxxxxxxxx0xxx
st1b. */
- return 2859;
+ return aa64_opid_a1608000_st1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -6905,7 +6906,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx010xxxxxxxxx0xxx
st1w. */
- return 2882;
+ return aa64_opid_a1604000_st1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -6913,7 +6914,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx110xxxxxxxxx0xxx
st1w. */
- return 2883;
+ return aa64_opid_a160c000_st1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -6927,7 +6928,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx001xxxxxxxxx0xxx
st1h. */
- return 2874;
+ return aa64_opid_a1602000_st1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -6935,7 +6936,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx101xxxxxxxxx0xxx
st1h. */
- return 2875;
+ return aa64_opid_a160a000_st1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -6946,7 +6947,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx011xxxxxxxxx0xxx
st1d. */
- return 2866;
+ return aa64_opid_a1606000_st1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -6954,7 +6955,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx111xxxxxxxxx0xxx
st1d. */
- return 2867;
+ return aa64_opid_a160e000_st1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -6971,7 +6972,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx000xxxxxxxxx1xxx
stnt1b. */
- return 2890;
+ return aa64_opid_a1600008_stnt1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -6979,7 +6980,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx100xxxxxxxxx1xxx
stnt1b. */
- return 2891;
+ return aa64_opid_a1608008_stnt1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -6990,7 +6991,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx010xxxxxxxxx1xxx
stnt1w. */
- return 2914;
+ return aa64_opid_a1604008_stnt1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -6998,7 +6999,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx110xxxxxxxxx1xxx
stnt1w. */
- return 2915;
+ return aa64_opid_a160c008_stnt1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -7012,7 +7013,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx001xxxxxxxxx1xxx
stnt1h. */
- return 2906;
+ return aa64_opid_a1602008_stnt1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -7020,7 +7021,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx101xxxxxxxxx1xxx
stnt1h. */
- return 2907;
+ return aa64_opid_a160a008_stnt1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
else
@@ -7031,7 +7032,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx011xxxxxxxxx1xxx
stnt1d. */
- return 2898;
+ return aa64_opid_a1606008_stnt1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -7039,7 +7040,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001011xxxxx111xxxxxxxxx1xxx
stnt1d. */
- return 2899;
+ return aa64_opid_a160e008_stnt1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -7055,7 +7056,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0100001111xxxxxxxxxxxxxxxx0xxxx
umopa. */
- return 2522;
+ return aa64_opid_a1e00000_umopa_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -7063,7 +7064,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1100001111xxxxxxxxxxxxxxxx0xxxx
st1q. */
- return 2543;
+ return aa64_opid_e1e00000_st1q_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL4;
}
}
else
@@ -7072,7 +7073,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx100001111xxxxxxxxxxxxxxxx1xxxx
umops. */
- return 2524;
+ return aa64_opid_a1e00010_umops_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -7089,7 +7090,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0010001xxxxxxxxxxxxxxxxxxxxxxxx
add. */
- return 12;
+ return aa64_opid_11000000_add_Rd_SP_Rn_SP_AIMM;
}
else
{
@@ -7097,7 +7098,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010001xxxxxxxxxxxxxxxxxxxxxxxx
sub. */
- return 16;
+ return aa64_opid_51000000_sub_Rd_SP_Rn_SP_AIMM;
}
}
else
@@ -7108,7 +7109,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0110001xxxxxxxxxxxxxxxxxxxxxxxx
adds. */
- return 14;
+ return aa64_opid_31000000_adds_Rd_Rn_SP_AIMM;
}
else
{
@@ -7116,7 +7117,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110001xxxxxxxxxxxxxxxxxxxxxxxx
subs. */
- return 17;
+ return aa64_opid_71000000_subs_Rd_Rn_SP_AIMM;
}
}
}
@@ -7146,7 +7147,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001000000xxxxx0xxxxxxxxxxxxxxx
stxrb. */
- return 989;
+ return aa64_opid_08007c00_stxrb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -7154,7 +7155,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001000000xxxxx0xxxxxxxxxxxxxxx
stxrh. */
- return 995;
+ return aa64_opid_48007c00_stxrh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -7163,7 +7164,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001000000xxxxx0xxxxxxxxxxxxxxx
stxr. */
- return 1001;
+ return aa64_opid_88007c00_stxr_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -7172,7 +7173,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001001000xxxxx0xxxxxxxxxxxxxxx
sttxr. */
- return 1252;
+ return aa64_opid_89007c00_sttxr_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -7183,7 +7184,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x00100x001xxxxx0xxxxxxxxxxxxxxx
casp. */
- return 1078;
+ return aa64_opid_08207c00_casp_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
else
{
@@ -7191,7 +7192,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x00100x001xxxxx0xxxxxxxxxxxxxxx
stxp. */
- return 1003;
+ return aa64_opid_88200000_stxp_Rs_Rt_Rt2_ADDR_SIMPLE;
}
}
}
@@ -7209,7 +7210,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001000000xxxxx1xxxxxxxxxxxxxxx
stlxrb. */
- return 990;
+ return aa64_opid_0800fc00_stlxrb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -7217,7 +7218,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001000000xxxxx1xxxxxxxxxxxxxxx
stlxrh. */
- return 996;
+ return aa64_opid_4800fc00_stlxrh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -7226,7 +7227,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001000000xxxxx1xxxxxxxxxxxxxxx
stlxr. */
- return 1002;
+ return aa64_opid_8800fc00_stlxr_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -7235,7 +7236,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001001000xxxxx1xxxxxxxxxxxxxxx
stltxr. */
- return 1253;
+ return aa64_opid_8900fc00_stltxr_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -7246,7 +7247,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x00100x001xxxxx1xxxxxxxxxxxxxxx
caspl. */
- return 1080;
+ return aa64_opid_0820fc00_caspl_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
else
{
@@ -7254,7 +7255,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x00100x001xxxxx1xxxxxxxxxxxxxxx
stlxp. */
- return 1004;
+ return aa64_opid_88208000_stlxp_Rs_Rt_Rt2_ADDR_SIMPLE;
}
}
}
@@ -7267,7 +7268,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x010100x00xxxxxxxxxxxxxxxxxxxxxx
stnp. */
- return 1023;
+ return aa64_opid_28000000_stnp_Rt_Rt2_ADDR_SIMM7;
}
else
{
@@ -7277,7 +7278,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x110100000xxxxxxxxxxxxxxxxxxxxxx
sttnp. */
- return 1286;
+ return aa64_opid_e8000000_sttnp_Rt_Rt2_ADDR_SIMM7;
}
else
{
@@ -7287,7 +7288,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0110100100xxxxxxxxxxxxxxxxxxxxxx
stgp. */
- return 1032;
+ return aa64_opid_69000000_stgp_Rt_Rt2_ADDR_SIMM11;
}
else
{
@@ -7295,7 +7296,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1110100100xxxxxxxxxxxxxxxxxxxxxx
sttp. */
- return 1290;
+ return aa64_opid_e9000000_sttp_Rt_Rt2_ADDR_SIMM7;
}
}
}
@@ -7317,7 +7318,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001000100xxxxx0xxxxxxxxxxxxxxx
stllrb. */
- return 1021;
+ return aa64_opid_089f7c00_stllrb_Rt_ADDR_SIMPLE;
}
else
{
@@ -7325,7 +7326,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001000100xxxxx0xxxxxxxxxxxxxxx
stllr. */
- return 1020;
+ return aa64_opid_889f7c00_stllr_Rt_ADDR_SIMPLE;
}
}
else
@@ -7336,7 +7337,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001001100xxxxx0xxxxxxxxxxxxxxx
caspt. */
- return 1258;
+ return aa64_opid_49807c00_caspt_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
else
{
@@ -7344,7 +7345,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001001100xxxxx0xxxxxxxxxxxxxxx
cast. */
- return 1254;
+ return aa64_opid_c9807c00_cast_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -7358,7 +7359,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0000100x101xxxxx0xxxxxxxxxxxxxxx
casb. */
- return 1066;
+ return aa64_opid_08a07c00_casb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -7366,7 +7367,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0100100x101xxxxx0xxxxxxxxxxxxxxx
cash. */
- return 1067;
+ return aa64_opid_48a07c00_cash_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -7375,7 +7376,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x00100x101xxxxx0xxxxxxxxxxxxxxx
cas. */
- return 1068;
+ return aa64_opid_88a07c00_cas_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -7393,7 +7394,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001000100xxxxx1xxxxxxxxxxxxxxx
stlrb. */
- return 993;
+ return aa64_opid_089ffc00_stlrb_Rt_ADDR_SIMPLE;
}
else
{
@@ -7401,7 +7402,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001000100xxxxx1xxxxxxxxxxxxxxx
stlrh. */
- return 999;
+ return aa64_opid_489ffc00_stlrh_Rt_ADDR_SIMPLE;
}
}
else
@@ -7410,7 +7411,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001000100xxxxx1xxxxxxxxxxxxxxx
stlr. */
- return 1009;
+ return aa64_opid_889ffc00_stlr_Rt_ADDR_SIMPLE;
}
}
else
@@ -7421,7 +7422,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001001100xxxxx1xxxxxxxxxxxxxxx
casplt. */
- return 1261;
+ return aa64_opid_4980fc00_casplt_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
else
{
@@ -7429,7 +7430,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001001100xxxxx1xxxxxxxxxxxxxxx
caslt. */
- return 1257;
+ return aa64_opid_c980fc00_caslt_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -7443,7 +7444,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0000100x101xxxxx1xxxxxxxxxxxxxxx
caslb. */
- return 1070;
+ return aa64_opid_08a0fc00_caslb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -7451,7 +7452,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0100100x101xxxxx1xxxxxxxxxxxxxxx
caslh. */
- return 1073;
+ return aa64_opid_48a0fc00_caslh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -7460,7 +7461,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x00100x101xxxxx1xxxxxxxxxxxxxxx
casl. */
- return 1076;
+ return aa64_opid_88a0fc00_casl_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -7473,7 +7474,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x010100x10xxxxxxxxxxxxxxxxxxxxxx
stp. */
- return 1033;
+ return aa64_opid_28800000_stp_Rt_Rt2_ADDR_SIMM7;
}
else
{
@@ -7483,7 +7484,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0110100x10xxxxxxxxxxxxxxxxxxxxxx
stgp. */
- return 1038;
+ return aa64_opid_68800000_stgp_Rt_Rt2_ADDR_SIMM11;
}
else
{
@@ -7491,7 +7492,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1110100x10xxxxxxxxxxxxxxxxxxxxxx
sttp. */
- return 1294;
+ return aa64_opid_e8800000_sttp_Rt_Rt2_ADDR_SIMM7;
}
}
}
@@ -7517,7 +7518,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001000010xxxxx0xxxxxxxxxxxxxxx
ldxrb. */
- return 991;
+ return aa64_opid_085f7c00_ldxrb_Rt_ADDR_SIMPLE;
}
else
{
@@ -7525,7 +7526,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001000010xxxxx0xxxxxxxxxxxxxxx
ldxrh. */
- return 997;
+ return aa64_opid_485f7c00_ldxrh_Rt_ADDR_SIMPLE;
}
}
else
@@ -7534,7 +7535,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001000010xxxxx0xxxxxxxxxxxxxxx
ldxr. */
- return 1005;
+ return aa64_opid_885f7c00_ldxr_Rt_ADDR_SIMPLE;
}
}
else
@@ -7543,7 +7544,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001001010xxxxx0xxxxxxxxxxxxxxx
ldtxr. */
- return 1250;
+ return aa64_opid_895f7c00_ldtxr_Rt_ADDR_SIMPLE;
}
}
else
@@ -7554,7 +7555,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x00100x011xxxxx0xxxxxxxxxxxxxxx
caspa. */
- return 1079;
+ return aa64_opid_08607c00_caspa_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
else
{
@@ -7562,7 +7563,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x00100x011xxxxx0xxxxxxxxxxxxxxx
ldxp. */
- return 1007;
+ return aa64_opid_887f0000_ldxp_Rt_Rt2_ADDR_SIMPLE;
}
}
}
@@ -7580,7 +7581,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001000010xxxxx1xxxxxxxxxxxxxxx
ldaxrb. */
- return 992;
+ return aa64_opid_085ffc00_ldaxrb_Rt_ADDR_SIMPLE;
}
else
{
@@ -7588,7 +7589,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001000010xxxxx1xxxxxxxxxxxxxxx
ldaxrh. */
- return 998;
+ return aa64_opid_485ffc00_ldaxrh_Rt_ADDR_SIMPLE;
}
}
else
@@ -7597,7 +7598,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001000010xxxxx1xxxxxxxxxxxxxxx
ldaxr. */
- return 1006;
+ return aa64_opid_885ffc00_ldaxr_Rt_ADDR_SIMPLE;
}
}
else
@@ -7606,7 +7607,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001001010xxxxx1xxxxxxxxxxxxxxx
ldatxr. */
- return 1251;
+ return aa64_opid_895ffc00_ldatxr_Rt_ADDR_SIMPLE;
}
}
else
@@ -7617,7 +7618,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x00100x011xxxxx1xxxxxxxxxxxxxxx
caspal. */
- return 1081;
+ return aa64_opid_0860fc00_caspal_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
else
{
@@ -7625,7 +7626,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x00100x011xxxxx1xxxxxxxxxxxxxxx
ldaxp. */
- return 1008;
+ return aa64_opid_887f8000_ldaxp_Rt_Rt2_ADDR_SIMPLE;
}
}
}
@@ -7638,7 +7639,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x010100x01xxxxxxxxxxxxxxxxxxxxxx
ldnp. */
- return 1024;
+ return aa64_opid_28400000_ldnp_Rt_Rt2_ADDR_SIMM7;
}
else
{
@@ -7648,7 +7649,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x110100001xxxxxxxxxxxxxxxxxxxxxx
ldtnp. */
- return 1284;
+ return aa64_opid_e8400000_ldtnp_Rt_Rt2_ADDR_SIMM7;
}
else
{
@@ -7658,7 +7659,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0110100101xxxxxxxxxxxxxxxxxxxxxx
ldpsw. */
- return 1031;
+ return aa64_opid_69400000_ldpsw_Rt_Rt2_ADDR_SIMM7;
}
else
{
@@ -7666,7 +7667,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1110100101xxxxxxxxxxxxxxxxxxxxxx
ldtp. */
- return 1288;
+ return aa64_opid_e9400000_ldtp_Rt_Rt2_ADDR_SIMM7;
}
}
}
@@ -7690,7 +7691,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001000110xxxxx0xxxxxxxxxxxxxxx
ldlarb. */
- return 1018;
+ return aa64_opid_08df7c00_ldlarb_Rt_ADDR_SIMPLE;
}
else
{
@@ -7698,7 +7699,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001000110xxxxx0xxxxxxxxxxxxxxx
ldlarh. */
- return 1019;
+ return aa64_opid_48df7c00_ldlarh_Rt_ADDR_SIMPLE;
}
}
else
@@ -7707,7 +7708,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001000110xxxxx0xxxxxxxxxxxxxxx
ldlar. */
- return 1017;
+ return aa64_opid_88df7c00_ldlar_Rt_ADDR_SIMPLE;
}
}
else
@@ -7718,7 +7719,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001001110xxxxx0xxxxxxxxxxxxxxx
caspat. */
- return 1259;
+ return aa64_opid_49c07c00_caspat_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
else
{
@@ -7726,7 +7727,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001001110xxxxx0xxxxxxxxxxxxxxx
casat. */
- return 1255;
+ return aa64_opid_c9c07c00_casat_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -7740,7 +7741,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0000100x111xxxxx0xxxxxxxxxxxxxxx
casab. */
- return 1069;
+ return aa64_opid_08e07c00_casab_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -7748,7 +7749,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0100100x111xxxxx0xxxxxxxxxxxxxxx
casah. */
- return 1072;
+ return aa64_opid_48e07c00_casah_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -7757,7 +7758,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x00100x111xxxxx0xxxxxxxxxxxxxxx
casa. */
- return 1075;
+ return aa64_opid_88e07c00_casa_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -7775,7 +7776,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001000110xxxxx1xxxxxxxxxxxxxxx
ldarb. */
- return 994;
+ return aa64_opid_08dffc00_ldarb_Rt_ADDR_SIMPLE;
}
else
{
@@ -7783,7 +7784,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001000110xxxxx1xxxxxxxxxxxxxxx
ldarh. */
- return 1000;
+ return aa64_opid_48dffc00_ldarh_Rt_ADDR_SIMPLE;
}
}
else
@@ -7792,7 +7793,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001000110xxxxx1xxxxxxxxxxxxxxx
ldar. */
- return 1010;
+ return aa64_opid_88dffc00_ldar_Rt_ADDR_SIMPLE;
}
}
else
@@ -7803,7 +7804,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001001110xxxxx1xxxxxxxxxxxxxxx
caspalt. */
- return 1260;
+ return aa64_opid_49c0fc00_caspalt_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
else
{
@@ -7811,7 +7812,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001001110xxxxx1xxxxxxxxxxxxxxx
casalt. */
- return 1256;
+ return aa64_opid_c9c0fc00_casalt_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -7825,7 +7826,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0000100x111xxxxx1xxxxxxxxxxxxxxx
casalb. */
- return 1071;
+ return aa64_opid_08e0fc00_casalb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -7833,7 +7834,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0100100x111xxxxx1xxxxxxxxxxxxxxx
casalh. */
- return 1074;
+ return aa64_opid_48e0fc00_casalh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -7842,7 +7843,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x00100x111xxxxx1xxxxxxxxxxxxxxx
casal. */
- return 1077;
+ return aa64_opid_88e0fc00_casal_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -7855,7 +7856,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x010100x11xxxxxxxxxxxxxxxxxxxxxx
ldp. */
- return 1034;
+ return aa64_opid_28c00000_ldp_Rt_Rt2_ADDR_SIMM7;
}
else
{
@@ -7865,7 +7866,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0110100x11xxxxxxxxxxxxxxxxxxxxxx
ldpsw. */
- return 1037;
+ return aa64_opid_68c00000_ldpsw_Rt_Rt2_ADDR_SIMM7;
}
else
{
@@ -7873,7 +7874,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1110100x11xxxxxxxxxxxxxxxxxxxxxx
ldtp. */
- return 1292;
+ return aa64_opid_e8c00000_ldtp_Rt_Rt2_ADDR_SIMM7;
}
}
}
@@ -7892,7 +7893,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011000xxxxxxxxxxxxxxxxxxxxxxxx
ldr. */
- return 1039;
+ return aa64_opid_18000000_ldr_Rt_ADDR_PCREL19;
}
else
{
@@ -7902,7 +7903,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
10011000xxxxxxxxxxxxxxxxxxxxxxxx
ldrsw. */
- return 1041;
+ return aa64_opid_98000000_ldrsw_Rt_ADDR_PCREL19;
}
else
{
@@ -7910,7 +7911,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11011000xxxxxxxxxxxxxxxxxxxxxxxx
prfm. */
- return 1042;
+ return aa64_opid_d8000000_prfm_PRFOP_ADDR_PCREL19;
}
}
}
@@ -7934,7 +7935,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000000xxxxxxxxx00xxxxxxxxxx
sturb. */
- return 974;
+ return aa64_opid_38000000_sturb_Rt_ADDR_SIMM9;
}
else
{
@@ -7942,7 +7943,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000000xxxxxxxxx00xxxxxxxxxx
sturh. */
- return 979;
+ return aa64_opid_78000000_sturh_Rt_ADDR_SIMM9;
}
}
else
@@ -7951,7 +7952,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000000xxxxxxxxx00xxxxxxxxxx
stur. */
- return 982;
+ return aa64_opid_b8000000_stur_Rt_ADDR_SIMM9;
}
}
else
@@ -7964,7 +7965,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000010xxxxxxxxx00xxxxxxxxxx
ldurb. */
- return 975;
+ return aa64_opid_38400000_ldurb_Rt_ADDR_SIMM9;
}
else
{
@@ -7972,7 +7973,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000010xxxxxxxxx00xxxxxxxxxx
ldurh. */
- return 980;
+ return aa64_opid_78400000_ldurh_Rt_ADDR_SIMM9;
}
}
else
@@ -7981,7 +7982,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000010xxxxxxxxx00xxxxxxxxxx
ldur. */
- return 983;
+ return aa64_opid_b8400000_ldur_Rt_ADDR_SIMM9;
}
}
}
@@ -7995,7 +7996,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001110001x0xxxxxxxxx00xxxxxxxxxx
ldursb. */
- return 976;
+ return aa64_opid_38800000_ldursb_Rt_ADDR_SIMM9;
}
else
{
@@ -8003,7 +8004,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101110001x0xxxxxxxxx00xxxxxxxxxx
ldursw. */
- return 984;
+ return aa64_opid_b8800000_ldursw_Rt_ADDR_SIMM9;
}
}
else
@@ -8014,7 +8015,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011110001x0xxxxxxxxx00xxxxxxxxxx
ldursh. */
- return 981;
+ return aa64_opid_78800000_ldursh_Rt_ADDR_SIMM9;
}
else
{
@@ -8022,7 +8023,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111110001x0xxxxxxxxx00xxxxxxxxxx
prfum. */
- return 985;
+ return aa64_opid_f8800000_prfum_PRFOP_ADDR_SIMM9;
}
}
}
@@ -8049,7 +8050,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000001xxxxx000000xxxxxxxxxx
ldaddb. */
- return 1094;
+ return aa64_opid_38200000_ldaddb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8057,7 +8058,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000001xxxxx000000xxxxxxxxxx
ldaddh. */
- return 1095;
+ return aa64_opid_78200000_ldaddh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8066,7 +8067,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000001xxxxx000000xxxxxxxxxx
ldadd. */
- return 1096;
+ return aa64_opid_b8200000_ldadd_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8079,7 +8080,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000101xxxxx000000xxxxxxxxxx
ldaddab. */
- return 1097;
+ return aa64_opid_38a00000_ldaddab_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8087,7 +8088,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000101xxxxx000000xxxxxxxxxx
ldaddah. */
- return 1100;
+ return aa64_opid_78a00000_ldaddah_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8096,7 +8097,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000101xxxxx000000xxxxxxxxxx
ldadda. */
- return 1103;
+ return aa64_opid_b8a00000_ldadda_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8112,7 +8113,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000011xxxxx000000xxxxxxxxxx
ldaddlb. */
- return 1098;
+ return aa64_opid_38600000_ldaddlb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8120,7 +8121,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000011xxxxx000000xxxxxxxxxx
ldaddlh. */
- return 1101;
+ return aa64_opid_78600000_ldaddlh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8129,7 +8130,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000011xxxxx000000xxxxxxxxxx
ldaddl. */
- return 1104;
+ return aa64_opid_b8600000_ldaddl_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8142,7 +8143,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000111xxxxx000000xxxxxxxxxx
ldaddalb. */
- return 1099;
+ return aa64_opid_38e00000_ldaddalb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8150,7 +8151,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000111xxxxx000000xxxxxxxxxx
ldaddalh. */
- return 1102;
+ return aa64_opid_78e00000_ldaddalh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8159,7 +8160,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000111xxxxx000000xxxxxxxxxx
ldaddal. */
- return 1105;
+ return aa64_opid_b8e00000_ldaddal_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8178,7 +8179,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000001xxxxx100000xxxxxxxxxx
swpb. */
- return 1082;
+ return aa64_opid_38208000_swpb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8186,7 +8187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000001xxxxx100000xxxxxxxxxx
swph. */
- return 1083;
+ return aa64_opid_78208000_swph_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8195,7 +8196,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000001xxxxx100000xxxxxxxxxx
swp. */
- return 1084;
+ return aa64_opid_b8208000_swp_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8208,7 +8209,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000101xxxxx100000xxxxxxxxxx
swpab. */
- return 1085;
+ return aa64_opid_38a08000_swpab_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8216,7 +8217,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000101xxxxx100000xxxxxxxxxx
swpah. */
- return 1088;
+ return aa64_opid_78a08000_swpah_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8225,7 +8226,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000101xxxxx100000xxxxxxxxxx
swpa. */
- return 1091;
+ return aa64_opid_b8a08000_swpa_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8241,7 +8242,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000011xxxxx100000xxxxxxxxxx
swplb. */
- return 1086;
+ return aa64_opid_38608000_swplb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8249,7 +8250,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000011xxxxx100000xxxxxxxxxx
swplh. */
- return 1089;
+ return aa64_opid_78608000_swplh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8258,7 +8259,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000011xxxxx100000xxxxxxxxxx
swpl. */
- return 1092;
+ return aa64_opid_b8608000_swpl_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8271,7 +8272,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000111xxxxx100000xxxxxxxxxx
swpalb. */
- return 1087;
+ return aa64_opid_38e08000_swpalb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8279,7 +8280,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000111xxxxx100000xxxxxxxxxx
swpalh. */
- return 1090;
+ return aa64_opid_78e08000_swpalh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8288,7 +8289,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000111xxxxx100000xxxxxxxxxx
swpal. */
- return 1093;
+ return aa64_opid_b8e08000_swpal_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8310,7 +8311,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000001xxxxx010000xxxxxxxxxx
ldsmaxb. */
- return 1142;
+ return aa64_opid_38204000_ldsmaxb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8318,7 +8319,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000001xxxxx010000xxxxxxxxxx
ldsmaxh. */
- return 1143;
+ return aa64_opid_78204000_ldsmaxh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8327,7 +8328,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000001xxxxx010000xxxxxxxxxx
ldsmax. */
- return 1144;
+ return aa64_opid_b8204000_ldsmax_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8340,7 +8341,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000101xxxxx010000xxxxxxxxxx
ldsmaxab. */
- return 1145;
+ return aa64_opid_38a04000_ldsmaxab_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8348,7 +8349,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000101xxxxx010000xxxxxxxxxx
ldsmaxah. */
- return 1148;
+ return aa64_opid_78a04000_ldsmaxah_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8357,7 +8358,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000101xxxxx010000xxxxxxxxxx
ldsmaxa. */
- return 1151;
+ return aa64_opid_b8a04000_ldsmaxa_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8373,7 +8374,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000011xxxxx010000xxxxxxxxxx
ldsmaxlb. */
- return 1146;
+ return aa64_opid_38604000_ldsmaxlb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8381,7 +8382,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000011xxxxx010000xxxxxxxxxx
ldsmaxlh. */
- return 1149;
+ return aa64_opid_78604000_ldsmaxlh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8390,7 +8391,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000011xxxxx010000xxxxxxxxxx
ldsmaxl. */
- return 1152;
+ return aa64_opid_b8604000_ldsmaxl_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8403,7 +8404,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000111xxxxx010000xxxxxxxxxx
ldsmaxalb. */
- return 1147;
+ return aa64_opid_38e04000_ldsmaxalb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8411,7 +8412,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000111xxxxx010000xxxxxxxxxx
ldsmaxalh. */
- return 1150;
+ return aa64_opid_78e04000_ldsmaxalh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8420,7 +8421,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000111xxxxx010000xxxxxxxxxx
ldsmaxal. */
- return 1153;
+ return aa64_opid_b8e04000_ldsmaxal_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8435,7 +8436,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000xx1xxxxx110000xxxxxxxxxx
ldaprb. */
- return 1011;
+ return aa64_opid_38bfc000_ldaprb_Rt_ADDR_SIMPLE;
}
else
{
@@ -8443,7 +8444,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000xx1xxxxx110000xxxxxxxxxx
ldaprh. */
- return 1012;
+ return aa64_opid_78bfc000_ldaprh_Rt_ADDR_SIMPLE;
}
}
else
@@ -8452,7 +8453,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000xx1xxxxx110000xxxxxxxxxx
ldapr. */
- return 1013;
+ return aa64_opid_b8bfc000_ldapr_Rt_ADDR_SIMPLE;
}
}
}
@@ -8475,7 +8476,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000001xxxxx001000xxxxxxxxxx
ldeorb. */
- return 1118;
+ return aa64_opid_38202000_ldeorb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8483,7 +8484,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000001xxxxx001000xxxxxxxxxx
ldeorh. */
- return 1119;
+ return aa64_opid_78202000_ldeorh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8492,7 +8493,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000001xxxxx001000xxxxxxxxxx
ldeor. */
- return 1120;
+ return aa64_opid_b8202000_ldeor_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8505,7 +8506,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000101xxxxx001000xxxxxxxxxx
ldeorab. */
- return 1121;
+ return aa64_opid_38a02000_ldeorab_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8513,7 +8514,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000101xxxxx001000xxxxxxxxxx
ldeorah. */
- return 1124;
+ return aa64_opid_78a02000_ldeorah_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8522,7 +8523,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000101xxxxx001000xxxxxxxxxx
ldeora. */
- return 1127;
+ return aa64_opid_b8a02000_ldeora_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8538,7 +8539,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000011xxxxx001000xxxxxxxxxx
ldeorlb. */
- return 1122;
+ return aa64_opid_38602000_ldeorlb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8546,7 +8547,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000011xxxxx001000xxxxxxxxxx
ldeorlh. */
- return 1125;
+ return aa64_opid_78602000_ldeorlh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8555,7 +8556,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000011xxxxx001000xxxxxxxxxx
ldeorl. */
- return 1128;
+ return aa64_opid_b8602000_ldeorl_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8568,7 +8569,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000111xxxxx001000xxxxxxxxxx
ldeoralb. */
- return 1123;
+ return aa64_opid_38e02000_ldeoralb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8576,7 +8577,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000111xxxxx001000xxxxxxxxxx
ldeoralh. */
- return 1126;
+ return aa64_opid_78e02000_ldeoralh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8585,7 +8586,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000111xxxxx001000xxxxxxxxxx
ldeoral. */
- return 1129;
+ return aa64_opid_b8e02000_ldeoral_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8602,7 +8603,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0111000001xxxxx101000xxxxxxxxxx
rcwswp. */
- return 3423;
+ return aa64_opid_3820a000_rcwswp_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8612,7 +8613,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000001xxxxx101000xxxxxxxxxx
rcwsswp. */
- return 3431;
+ return aa64_opid_7820a000_rcwsswp_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8620,7 +8621,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11111000001xxxxx101000xxxxxxxxxx
st64bv0. */
- return 1046;
+ return aa64_opid_f820a000_st64bv0_Rs_Rt_LS64_ADDR_SIMPLE;
}
}
}
@@ -8632,7 +8633,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0111000101xxxxx101000xxxxxxxxxx
rcwswpa. */
- return 3424;
+ return aa64_opid_38a0a000_rcwswpa_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8640,7 +8641,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1111000101xxxxx101000xxxxxxxxxx
rcwsswpa. */
- return 3432;
+ return aa64_opid_78a0a000_rcwsswpa_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8654,7 +8655,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0111000011xxxxx101000xxxxxxxxxx
rcwswpl. */
- return 3426;
+ return aa64_opid_3860a000_rcwswpl_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8662,7 +8663,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1111000011xxxxx101000xxxxxxxxxx
rcwsswpl. */
- return 3434;
+ return aa64_opid_7860a000_rcwsswpl_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8673,7 +8674,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0111000111xxxxx101000xxxxxxxxxx
rcwswpal. */
- return 3425;
+ return aa64_opid_38e0a000_rcwswpal_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8681,7 +8682,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1111000111xxxxx101000xxxxxxxxxx
rcwsswpal. */
- return 3433;
+ return aa64_opid_78e0a000_rcwsswpal_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8701,7 +8702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000001xxxxxx11000xxxxxxxxxx
ldumaxb. */
- return 1166;
+ return aa64_opid_38206000_ldumaxb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8709,7 +8710,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000001xxxxxx11000xxxxxxxxxx
ldumaxh. */
- return 1167;
+ return aa64_opid_78206000_ldumaxh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8718,7 +8719,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000001xxxxxx11000xxxxxxxxxx
ldumax. */
- return 1168;
+ return aa64_opid_b8206000_ldumax_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8731,7 +8732,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000101xxxxxx11000xxxxxxxxxx
ldumaxab. */
- return 1169;
+ return aa64_opid_38a06000_ldumaxab_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8739,7 +8740,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000101xxxxxx11000xxxxxxxxxx
ldumaxah. */
- return 1172;
+ return aa64_opid_78a06000_ldumaxah_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8748,7 +8749,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000101xxxxxx11000xxxxxxxxxx
ldumaxa. */
- return 1175;
+ return aa64_opid_b8a06000_ldumaxa_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8764,7 +8765,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000011xxxxxx11000xxxxxxxxxx
ldumaxlb. */
- return 1170;
+ return aa64_opid_38606000_ldumaxlb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8772,7 +8773,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000011xxxxxx11000xxxxxxxxxx
ldumaxlh. */
- return 1173;
+ return aa64_opid_78606000_ldumaxlh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8781,7 +8782,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000011xxxxxx11000xxxxxxxxxx
ldumaxl. */
- return 1176;
+ return aa64_opid_b8606000_ldumaxl_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8794,7 +8795,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000111xxxxxx11000xxxxxxxxxx
ldumaxalb. */
- return 1171;
+ return aa64_opid_38e06000_ldumaxalb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8802,7 +8803,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000111xxxxxx11000xxxxxxxxxx
ldumaxalh. */
- return 1174;
+ return aa64_opid_78e06000_ldumaxalh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8811,7 +8812,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000111xxxxxx11000xxxxxxxxxx
ldumaxal. */
- return 1177;
+ return aa64_opid_b8e06000_ldumaxal_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8838,7 +8839,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000001xxxxx000100xxxxxxxxxx
ldclrb. */
- return 1106;
+ return aa64_opid_38201000_ldclrb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8846,7 +8847,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000001xxxxx000100xxxxxxxxxx
ldclrh. */
- return 1107;
+ return aa64_opid_78201000_ldclrh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8855,7 +8856,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000001xxxxx000100xxxxxxxxxx
ldclr. */
- return 1108;
+ return aa64_opid_b8201000_ldclr_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8868,7 +8869,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000101xxxxx000100xxxxxxxxxx
ldclrab. */
- return 1109;
+ return aa64_opid_38a01000_ldclrab_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8876,7 +8877,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000101xxxxx000100xxxxxxxxxx
ldclrah. */
- return 1112;
+ return aa64_opid_78a01000_ldclrah_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8885,7 +8886,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000101xxxxx000100xxxxxxxxxx
ldclra. */
- return 1115;
+ return aa64_opid_b8a01000_ldclra_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8901,7 +8902,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000011xxxxx000100xxxxxxxxxx
ldclrlb. */
- return 1110;
+ return aa64_opid_38601000_ldclrlb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8909,7 +8910,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000011xxxxx000100xxxxxxxxxx
ldclrlh. */
- return 1113;
+ return aa64_opid_78601000_ldclrlh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8918,7 +8919,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000011xxxxx000100xxxxxxxxxx
ldclrl. */
- return 1116;
+ return aa64_opid_b8601000_ldclrl_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8931,7 +8932,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000111xxxxx000100xxxxxxxxxx
ldclralb. */
- return 1111;
+ return aa64_opid_38e01000_ldclralb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8939,7 +8940,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000111xxxxx000100xxxxxxxxxx
ldclralh. */
- return 1114;
+ return aa64_opid_78e01000_ldclralh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -8948,7 +8949,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000111xxxxx000100xxxxxxxxxx
ldclral. */
- return 1117;
+ return aa64_opid_b8e01000_ldclral_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -8965,7 +8966,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0111000001xxxxx100100xxxxxxxxxx
rcwclr. */
- return 3391;
+ return aa64_opid_38209000_rcwclr_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8975,7 +8976,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000001xxxxx100100xxxxxxxxxx
rcwsclr. */
- return 3399;
+ return aa64_opid_78209000_rcwsclr_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -8983,7 +8984,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11111000001xxxxx100100xxxxxxxxxx
st64b. */
- return 1044;
+ return aa64_opid_f83f9000_st64b_Rt_LS64_ADDR_SIMPLE;
}
}
}
@@ -8995,7 +8996,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0111000101xxxxx100100xxxxxxxxxx
rcwclra. */
- return 3392;
+ return aa64_opid_38a09000_rcwclra_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9003,7 +9004,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1111000101xxxxx100100xxxxxxxxxx
rcwsclra. */
- return 3400;
+ return aa64_opid_78a09000_rcwsclra_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -9017,7 +9018,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0111000011xxxxx100100xxxxxxxxxx
rcwclrl. */
- return 3394;
+ return aa64_opid_38609000_rcwclrl_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9025,7 +9026,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1111000011xxxxx100100xxxxxxxxxx
rcwsclrl. */
- return 3402;
+ return aa64_opid_78609000_rcwsclrl_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9036,7 +9037,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0111000111xxxxx100100xxxxxxxxxx
rcwclral. */
- return 3393;
+ return aa64_opid_38e09000_rcwclral_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9044,7 +9045,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1111000111xxxxx100100xxxxxxxxxx
rcwsclral. */
- return 3401;
+ return aa64_opid_78e09000_rcwsclral_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -9066,7 +9067,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000001xxxxx010100xxxxxxxxxx
ldsminb. */
- return 1154;
+ return aa64_opid_38205000_ldsminb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9074,7 +9075,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000001xxxxx010100xxxxxxxxxx
ldsminh. */
- return 1155;
+ return aa64_opid_78205000_ldsminh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9083,7 +9084,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000001xxxxx010100xxxxxxxxxx
ldsmin. */
- return 1156;
+ return aa64_opid_b8205000_ldsmin_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9096,7 +9097,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000101xxxxx010100xxxxxxxxxx
ldsminab. */
- return 1157;
+ return aa64_opid_38a05000_ldsminab_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9104,7 +9105,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000101xxxxx010100xxxxxxxxxx
ldsminah. */
- return 1160;
+ return aa64_opid_78a05000_ldsminah_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9113,7 +9114,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000101xxxxx010100xxxxxxxxxx
ldsmina. */
- return 1163;
+ return aa64_opid_b8a05000_ldsmina_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -9129,7 +9130,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000011xxxxx010100xxxxxxxxxx
ldsminlb. */
- return 1158;
+ return aa64_opid_38605000_ldsminlb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9137,7 +9138,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000011xxxxx010100xxxxxxxxxx
ldsminlh. */
- return 1161;
+ return aa64_opid_78605000_ldsminlh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9146,7 +9147,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000011xxxxx010100xxxxxxxxxx
ldsminl. */
- return 1164;
+ return aa64_opid_b8605000_ldsminl_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9159,7 +9160,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000111xxxxx010100xxxxxxxxxx
ldsminalb. */
- return 1159;
+ return aa64_opid_38e05000_ldsminalb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9167,7 +9168,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000111xxxxx010100xxxxxxxxxx
ldsminalh. */
- return 1162;
+ return aa64_opid_78e05000_ldsminalh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9176,7 +9177,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000111xxxxx010100xxxxxxxxxx
ldsminal. */
- return 1165;
+ return aa64_opid_b8e05000_ldsminal_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -9187,7 +9188,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111000xx1xxxxx110100xxxxxxxxxx
ld64b. */
- return 1043;
+ return aa64_opid_f83fd000_ld64b_Rt_LS64_ADDR_SIMPLE;
}
}
}
@@ -9209,7 +9210,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000001xxxxx001100xxxxxxxxxx
ldsetb. */
- return 1130;
+ return aa64_opid_38203000_ldsetb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9217,7 +9218,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000001xxxxx001100xxxxxxxxxx
ldseth. */
- return 1131;
+ return aa64_opid_78203000_ldseth_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9226,7 +9227,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000001xxxxx001100xxxxxxxxxx
ldset. */
- return 1132;
+ return aa64_opid_b8203000_ldset_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9239,7 +9240,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000101xxxxx001100xxxxxxxxxx
ldsetab. */
- return 1133;
+ return aa64_opid_38a03000_ldsetab_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9247,7 +9248,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000101xxxxx001100xxxxxxxxxx
ldsetah. */
- return 1136;
+ return aa64_opid_78a03000_ldsetah_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9256,7 +9257,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000101xxxxx001100xxxxxxxxxx
ldseta. */
- return 1139;
+ return aa64_opid_b8a03000_ldseta_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -9272,7 +9273,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000011xxxxx001100xxxxxxxxxx
ldsetlb. */
- return 1134;
+ return aa64_opid_38603000_ldsetlb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9280,7 +9281,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000011xxxxx001100xxxxxxxxxx
ldsetlh. */
- return 1137;
+ return aa64_opid_78603000_ldsetlh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9289,7 +9290,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000011xxxxx001100xxxxxxxxxx
ldsetl. */
- return 1140;
+ return aa64_opid_b8603000_ldsetl_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9302,7 +9303,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000111xxxxx001100xxxxxxxxxx
ldsetalb. */
- return 1135;
+ return aa64_opid_38e03000_ldsetalb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9310,7 +9311,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000111xxxxx001100xxxxxxxxxx
ldsetalh. */
- return 1138;
+ return aa64_opid_78e03000_ldsetalh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9319,7 +9320,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000111xxxxx001100xxxxxxxxxx
ldsetal. */
- return 1141;
+ return aa64_opid_b8e03000_ldsetal_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -9336,7 +9337,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0111000001xxxxx101100xxxxxxxxxx
rcwset. */
- return 3407;
+ return aa64_opid_3820b000_rcwset_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9346,7 +9347,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000001xxxxx101100xxxxxxxxxx
rcwsset. */
- return 3415;
+ return aa64_opid_7820b000_rcwsset_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9354,7 +9355,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11111000001xxxxx101100xxxxxxxxxx
st64bv. */
- return 1045;
+ return aa64_opid_f820b000_st64bv_Rs_Rt_LS64_ADDR_SIMPLE;
}
}
}
@@ -9366,7 +9367,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0111000101xxxxx101100xxxxxxxxxx
rcwseta. */
- return 3408;
+ return aa64_opid_38a0b000_rcwseta_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9374,7 +9375,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1111000101xxxxx101100xxxxxxxxxx
rcwsseta. */
- return 3416;
+ return aa64_opid_78a0b000_rcwsseta_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -9388,7 +9389,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0111000011xxxxx101100xxxxxxxxxx
rcwsetl. */
- return 3410;
+ return aa64_opid_3860b000_rcwsetl_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9396,7 +9397,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1111000011xxxxx101100xxxxxxxxxx
rcwssetl. */
- return 3418;
+ return aa64_opid_7860b000_rcwssetl_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9407,7 +9408,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0111000111xxxxx101100xxxxxxxxxx
rcwsetal. */
- return 3409;
+ return aa64_opid_38e0b000_rcwsetal_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9415,7 +9416,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1111000111xxxxx101100xxxxxxxxxx
rcwssetal. */
- return 3417;
+ return aa64_opid_78e0b000_rcwssetal_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -9435,7 +9436,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000001xxxxxx11100xxxxxxxxxx
lduminb. */
- return 1178;
+ return aa64_opid_38207000_lduminb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9443,7 +9444,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000001xxxxxx11100xxxxxxxxxx
lduminh. */
- return 1179;
+ return aa64_opid_78207000_lduminh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9452,7 +9453,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000001xxxxxx11100xxxxxxxxxx
ldumin. */
- return 1180;
+ return aa64_opid_b8207000_ldumin_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9465,7 +9466,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000101xxxxxx11100xxxxxxxxxx
lduminab. */
- return 1181;
+ return aa64_opid_38a07000_lduminab_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9473,7 +9474,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000101xxxxxx11100xxxxxxxxxx
lduminah. */
- return 1184;
+ return aa64_opid_78a07000_lduminah_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9482,7 +9483,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000101xxxxxx11100xxxxxxxxxx
ldumina. */
- return 1187;
+ return aa64_opid_b8a07000_ldumina_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -9498,7 +9499,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000011xxxxxx11100xxxxxxxxxx
lduminlb. */
- return 1182;
+ return aa64_opid_38607000_lduminlb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9506,7 +9507,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000011xxxxxx11100xxxxxxxxxx
lduminlh. */
- return 1185;
+ return aa64_opid_78607000_lduminlh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9515,7 +9516,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000011xxxxxx11100xxxxxxxxxx
lduminl. */
- return 1188;
+ return aa64_opid_b8607000_lduminl_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9528,7 +9529,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000111xxxxxx11100xxxxxxxxxx
lduminalb. */
- return 1183;
+ return aa64_opid_38e07000_lduminalb_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -9536,7 +9537,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000111xxxxxx11100xxxxxxxxxx
lduminalh. */
- return 1186;
+ return aa64_opid_78e07000_lduminalh_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -9545,7 +9546,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000111xxxxxx11100xxxxxxxxxx
lduminal. */
- return 1189;
+ return aa64_opid_b8e07000_lduminal_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -9570,7 +9571,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000000xxxxxxxxx10xxxxxxxxxx
sttrb. */
- return 965;
+ return aa64_opid_38000800_sttrb_Rt_ADDR_SIMM9;
}
else
{
@@ -9578,7 +9579,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000000xxxxxxxxx10xxxxxxxxxx
sttrh. */
- return 968;
+ return aa64_opid_78000800_sttrh_Rt_ADDR_SIMM9;
}
}
else
@@ -9587,7 +9588,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000000xxxxxxxxx10xxxxxxxxxx
sttr. */
- return 971;
+ return aa64_opid_b8000800_sttr_Rt_ADDR_SIMM9;
}
}
else
@@ -9600,7 +9601,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000010xxxxxxxxx10xxxxxxxxxx
ldtrb. */
- return 966;
+ return aa64_opid_38400800_ldtrb_Rt_ADDR_SIMM9;
}
else
{
@@ -9608,7 +9609,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000010xxxxxxxxx10xxxxxxxxxx
ldtrh. */
- return 969;
+ return aa64_opid_78400800_ldtrh_Rt_ADDR_SIMM9;
}
}
else
@@ -9617,7 +9618,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000010xxxxxxxxx10xxxxxxxxxx
ldtr. */
- return 972;
+ return aa64_opid_b8400800_ldtr_Rt_ADDR_SIMM9;
}
}
}
@@ -9631,7 +9632,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001110001x0xxxxxxxxx10xxxxxxxxxx
ldtrsb. */
- return 967;
+ return aa64_opid_38800800_ldtrsb_Rt_ADDR_SIMM9;
}
else
{
@@ -9639,7 +9640,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101110001x0xxxxxxxxx10xxxxxxxxxx
ldtrsw. */
- return 973;
+ return aa64_opid_b8800800_ldtrsw_Rt_ADDR_SIMM9;
}
}
else
@@ -9648,7 +9649,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11110001x0xxxxxxxxx10xxxxxxxxxx
ldtrsh. */
- return 970;
+ return aa64_opid_78800800_ldtrsh_Rt_ADDR_SIMM9;
}
}
}
@@ -9666,7 +9667,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000001xxxxxxxxx10xxxxxxxxxx
strb. */
- return 953;
+ return aa64_opid_38200800_strb_Rt_ADDR_REGOFF;
}
else
{
@@ -9674,7 +9675,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000001xxxxxxxxx10xxxxxxxxxx
strh. */
- return 958;
+ return aa64_opid_78200800_strh_Rt_ADDR_REGOFF;
}
}
else
@@ -9683,7 +9684,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000001xxxxxxxxx10xxxxxxxxxx
str. */
- return 961;
+ return aa64_opid_b8200800_str_Rt_ADDR_REGOFF;
}
}
else
@@ -9696,7 +9697,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000011xxxxxxxxx10xxxxxxxxxx
ldrb. */
- return 954;
+ return aa64_opid_38600800_ldrb_Rt_ADDR_REGOFF;
}
else
{
@@ -9704,7 +9705,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000011xxxxxxxxx10xxxxxxxxxx
ldrh. */
- return 959;
+ return aa64_opid_78600800_ldrh_Rt_ADDR_REGOFF;
}
}
else
@@ -9713,7 +9714,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000011xxxxxxxxx10xxxxxxxxxx
ldr. */
- return 962;
+ return aa64_opid_b8600800_ldr_Rt_ADDR_REGOFF;
}
}
}
@@ -9727,7 +9728,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001110001x1xxxxxxxxx10xxxxxxxxxx
ldrsb. */
- return 955;
+ return aa64_opid_38a00800_ldrsb_Rt_ADDR_REGOFF;
}
else
{
@@ -9735,7 +9736,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101110001x1xxxxxxxxx10xxxxxxxxxx
ldrsw. */
- return 963;
+ return aa64_opid_b8a00800_ldrsw_Rt_ADDR_REGOFF;
}
}
else
@@ -9746,7 +9747,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011110001x1xxxxxxxxx10xxxxxxxxxx
ldrsh. */
- return 960;
+ return aa64_opid_78a00800_ldrsh_Rt_ADDR_REGOFF;
}
else
{
@@ -9754,7 +9755,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111110001x1xxxxxxxxx10xxxxxxxxxx
prfm. */
- return 964;
+ return aa64_opid_f8a00800_prfm_PRFOP_ADDR_REGOFF;
}
}
}
@@ -9777,7 +9778,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000000xxxxxxxxxx1xxxxxxxxxx
strb. */
- return 922;
+ return aa64_opid_38000400_strb_Rt_ADDR_SIMM9;
}
else
{
@@ -9785,7 +9786,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000000xxxxxxxxxx1xxxxxxxxxx
strh. */
- return 927;
+ return aa64_opid_78000400_strh_Rt_ADDR_SIMM9;
}
}
else
@@ -9794,7 +9795,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000000xxxxxxxxxx1xxxxxxxxxx
str. */
- return 930;
+ return aa64_opid_b8000400_str_Rt_ADDR_SIMM9;
}
}
else
@@ -9807,7 +9808,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00111000010xxxxxxxxxx1xxxxxxxxxx
ldrb. */
- return 923;
+ return aa64_opid_38400400_ldrb_Rt_ADDR_SIMM9;
}
else
{
@@ -9815,7 +9816,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01111000010xxxxxxxxxx1xxxxxxxxxx
ldrh. */
- return 928;
+ return aa64_opid_78400400_ldrh_Rt_ADDR_SIMM9;
}
}
else
@@ -9824,7 +9825,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x111000010xxxxxxxxxx1xxxxxxxxxx
ldr. */
- return 931;
+ return aa64_opid_b8400400_ldr_Rt_ADDR_SIMM9;
}
}
}
@@ -9838,7 +9839,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001110001x0xxxxxxxxxx1xxxxxxxxxx
ldrsb. */
- return 924;
+ return aa64_opid_38800400_ldrsb_Rt_ADDR_SIMM9;
}
else
{
@@ -9846,7 +9847,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101110001x0xxxxxxxxxx1xxxxxxxxxx
ldrsw. */
- return 932;
+ return aa64_opid_b8800400_ldrsw_Rt_ADDR_SIMM9;
}
}
else
@@ -9855,7 +9856,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11110001x0xxxxxxxxxx1xxxxxxxxxx
ldrsh. */
- return 929;
+ return aa64_opid_78800400_ldrsh_Rt_ADDR_SIMM9;
}
}
}
@@ -9867,7 +9868,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1110000x1xxxxxxxxxx1xxxxxxxxxx
ldraa. */
- return 987;
+ return aa64_opid_f8200400_ldraa_Rt_ADDR_SIMM10;
}
else
{
@@ -9875,7 +9876,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1110001x1xxxxxxxxxx1xxxxxxxxxx
ldrab. */
- return 988;
+ return aa64_opid_f8a00400_ldrab_Rt_ADDR_SIMM10;
}
}
}
@@ -9903,7 +9904,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00011001000xxxxxxxxx00xxxxxxxxxx
stlurb. */
- return 3116;
+ return aa64_opid_19000000_stlurb_Rt_ADDR_OFFSET;
}
else
{
@@ -9911,7 +9912,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
10011001000xxxxxxxxx00xxxxxxxxxx
stlur. */
- return 3124;
+ return aa64_opid_99000000_stlur_Rt_ADDR_OFFSET;
}
}
else
@@ -9922,7 +9923,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01011001000xxxxxxxxx00xxxxxxxxxx
stlurh. */
- return 3120;
+ return aa64_opid_59000000_stlurh_Rt_ADDR_OFFSET;
}
else
{
@@ -9930,7 +9931,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11011001000xxxxxxxxx00xxxxxxxxxx
stlur. */
- return 3127;
+ return aa64_opid_d9000000_stlur_Rt_ADDR_OFFSET;
}
}
}
@@ -9946,7 +9947,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001001xxxxx0x0000xxxxxxxxxx
stzgm. */
- return 1016;
+ return aa64_opid_d9200000_stzgm_Rt_ADDR_SIMPLE;
}
else
{
@@ -9954,7 +9955,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001001xxxxx1x0000xxxxxxxxxx
swpp. */
- return 1246;
+ return aa64_opid_19208000_swpp_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE;
}
}
else
@@ -9965,7 +9966,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001001xxxxxxx1000xxxxxxxxxx
rcwswpp. */
- return 3427;
+ return aa64_opid_1920a000_rcwswpp_Rt_Rs_ADDR_SIMPLE;
}
else
{
@@ -9973,7 +9974,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011001001xxxxxxx1000xxxxxxxxxx
rcwsswpp. */
- return 3435;
+ return aa64_opid_5920a000_rcwsswpp_Rt_Rs_ADDR_SIMPLE;
}
}
}
@@ -9987,7 +9988,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001001xxxxx0x0100xxxxxxxxxx
ldclrp. */
- return 1238;
+ return aa64_opid_19201000_ldclrp_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE;
}
else
{
@@ -9997,7 +9998,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001001xxxxx1x0100xxxxxxxxxx
rcwclrp. */
- return 3395;
+ return aa64_opid_19209000_rcwclrp_Rt_Rs_ADDR_SIMPLE;
}
else
{
@@ -10005,7 +10006,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011001001xxxxx1x0100xxxxxxxxxx
rcwsclrp. */
- return 3403;
+ return aa64_opid_59209000_rcwsclrp_Rt_Rs_ADDR_SIMPLE;
}
}
}
@@ -10017,7 +10018,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001001xxxxx0x1100xxxxxxxxxx
ldsetp. */
- return 1242;
+ return aa64_opid_19203000_ldsetp_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE;
}
else
{
@@ -10027,7 +10028,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001001xxxxx1x1100xxxxxxxxxx
rcwsetp. */
- return 3411;
+ return aa64_opid_1920b000_rcwsetp_Rt_Rs_ADDR_SIMPLE;
}
else
{
@@ -10035,7 +10036,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011001001xxxxx1x1100xxxxxxxxxx
rcwssetp. */
- return 3419;
+ return aa64_opid_5920b000_rcwssetp_Rt_Rs_ADDR_SIMPLE;
}
}
}
@@ -10050,7 +10051,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxxxxxx10xxxxxxxxxx
stilp. */
- return 1297;
+ return aa64_opid_19000800_stilp_Rt_Rs_RCPC3_ADDR_OPT_PREIND_WB;
}
else
{
@@ -10060,7 +10061,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001001xxxxxxxxx10xxxxxxxxxx
rcwcas. */
- return 3375;
+ return aa64_opid_19200800_rcwcas_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -10070,7 +10071,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01011001001xxxxxxxxx10xxxxxxxxxx
rcwscas. */
- return 3383;
+ return aa64_opid_59200800_rcwscas_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -10078,7 +10079,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11011001001xxxxxxxxx10xxxxxxxxxx
stg. */
- return 933;
+ return aa64_opid_d9200800_stg_Rt_SP_ADDR_SIMM13;
}
}
}
@@ -10102,7 +10103,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx000001xxxxxxxxxx
cpyfp. */
- return 3241;
+ return aa64_opid_19000400_cpyfp_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10110,7 +10111,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx100001xxxxxxxxxx
cpyfprn. */
- return 3247;
+ return aa64_opid_19008400_cpyfprn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -10121,7 +10122,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx010001xxxxxxxxxx
cpyfpwn. */
- return 3244;
+ return aa64_opid_19004400_cpyfpwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10129,7 +10130,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx110001xxxxxxxxxx
cpyfpn. */
- return 3250;
+ return aa64_opid_1900c400_cpyfpn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -10143,7 +10144,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx001001xxxxxxxxxx
cpyfprt. */
- return 3265;
+ return aa64_opid_19002400_cpyfprt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10151,7 +10152,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx101001xxxxxxxxxx
cpyfprtrn. */
- return 3271;
+ return aa64_opid_1900a400_cpyfprtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -10162,7 +10163,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx011001xxxxxxxxxx
cpyfprtwn. */
- return 3268;
+ return aa64_opid_19006400_cpyfprtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10170,7 +10171,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx111001xxxxxxxxxx
cpyfprtn. */
- return 3274;
+ return aa64_opid_1900e400_cpyfprtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -10187,7 +10188,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx000101xxxxxxxxxx
cpyfpwt. */
- return 3253;
+ return aa64_opid_19001400_cpyfpwt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10195,7 +10196,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx100101xxxxxxxxxx
cpyfpwtrn. */
- return 3259;
+ return aa64_opid_19009400_cpyfpwtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -10206,7 +10207,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx010101xxxxxxxxxx
cpyfpwtwn. */
- return 3256;
+ return aa64_opid_19005400_cpyfpwtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10214,7 +10215,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx110101xxxxxxxxxx
cpyfpwtn. */
- return 3262;
+ return aa64_opid_1900d400_cpyfpwtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -10228,7 +10229,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx001101xxxxxxxxxx
cpyfpt. */
- return 3277;
+ return aa64_opid_19003400_cpyfpt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10236,7 +10237,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx101101xxxxxxxxxx
cpyfptrn. */
- return 3283;
+ return aa64_opid_1900b400_cpyfptrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -10247,7 +10248,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx011101xxxxxxxxxx
cpyfptwn. */
- return 3280;
+ return aa64_opid_19007400_cpyfptwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10255,7 +10256,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxx111101xxxxxxxxxx
cpyfptn. */
- return 3286;
+ return aa64_opid_1900f400_cpyfptn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -10269,7 +10270,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxxxxx011xxxxxxxxxx
gcsstr. */
- return 1368;
+ return aa64_opid_d91f0c00_gcsstr_Rt_ADDR_SIMPLE;
}
else
{
@@ -10277,7 +10278,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001000xxxxxxxx111xxxxxxxxxx
gcssttr. */
- return 1369;
+ return aa64_opid_d91f1c00_gcssttr_Rt_ADDR_SIMPLE;
}
}
}
@@ -10295,7 +10296,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001001xxxxx0xx001xxxxxxxxxx
ldtadd. */
- return 1266;
+ return aa64_opid_19200400_ldtadd_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -10303,7 +10304,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001001xxxxx1xx001xxxxxxxxxx
swpt. */
- return 1262;
+ return aa64_opid_19208400_swpt_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -10314,7 +10315,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001001xxxxxxx0101xxxxxxxxxx
ldtclr. */
- return 1272;
+ return aa64_opid_19201400_ldtclr_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -10322,7 +10323,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001001xxxxxxx1101xxxxxxxxxx
ldtset. */
- return 1278;
+ return aa64_opid_19203400_ldtset_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -10334,7 +10335,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00011001001xxxxxxxxx11xxxxxxxxxx
rcwcasp. */
- return 3379;
+ return aa64_opid_19200c00_rcwcasp_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
else
{
@@ -10342,7 +10343,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01011001001xxxxxxxxx11xxxxxxxxxx
rcwscasp. */
- return 3387;
+ return aa64_opid_59200c00_rcwscasp_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
}
}
@@ -10352,7 +10353,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x011001001xxxxxxxxxx1xxxxxxxxxx
stg. */
- return 937;
+ return aa64_opid_d9200400_stg_Rt_SP_ADDR_SIMM13;
}
}
}
@@ -10367,7 +10368,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0011100100xxxxxxxxxxxxxxxxxxxxxx
strb. */
- return 941;
+ return aa64_opid_39000000_strb_Rt_ADDR_UIMM12;
}
else
{
@@ -10375,7 +10376,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0111100100xxxxxxxxxxxxxxxxxxxxxx
strh. */
- return 946;
+ return aa64_opid_79000000_strh_Rt_ADDR_UIMM12;
}
}
else
@@ -10384,7 +10385,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x11100100xxxxxxxxxxxxxxxxxxxxxx
str. */
- return 949;
+ return aa64_opid_b9000000_str_Rt_ADDR_UIMM12;
}
}
}
@@ -10406,7 +10407,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00011001010xxxxxxxxx00xxxxxxxxxx
ldapurb. */
- return 3117;
+ return aa64_opid_19400000_ldapurb_Rt_ADDR_OFFSET;
}
else
{
@@ -10414,7 +10415,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
10011001010xxxxxxxxx00xxxxxxxxxx
ldapur. */
- return 3125;
+ return aa64_opid_99400000_ldapur_Rt_ADDR_OFFSET;
}
}
else
@@ -10425,7 +10426,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01011001010xxxxxxxxx00xxxxxxxxxx
ldapurh. */
- return 3121;
+ return aa64_opid_59400000_ldapurh_Rt_ADDR_OFFSET;
}
else
{
@@ -10433,7 +10434,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11011001010xxxxxxxxx00xxxxxxxxxx
ldapur. */
- return 3128;
+ return aa64_opid_d9400000_ldapur_Rt_ADDR_OFFSET;
}
}
}
@@ -10449,7 +10450,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001011xxxxxxx0000xxxxxxxxxx
swppl. */
- return 1249;
+ return aa64_opid_19608000_swppl_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE;
}
else
{
@@ -10457,7 +10458,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001011xxxxxxx1000xxxxxxxxxx
rcwswppl. */
- return 3430;
+ return aa64_opid_1960a000_rcwswppl_Rt_Rs_ADDR_SIMPLE;
}
}
else
@@ -10470,7 +10471,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001011xxxxx0x0100xxxxxxxxxx
ldclrpl. */
- return 1241;
+ return aa64_opid_19601000_ldclrpl_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE;
}
else
{
@@ -10478,7 +10479,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001011xxxxx1x0100xxxxxxxxxx
rcwclrpl. */
- return 3398;
+ return aa64_opid_19609000_rcwclrpl_Rt_Rs_ADDR_SIMPLE;
}
}
else
@@ -10489,7 +10490,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001011xxxxx0x1100xxxxxxxxxx
ldsetpl. */
- return 1245;
+ return aa64_opid_19603000_ldsetpl_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE;
}
else
{
@@ -10497,7 +10498,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001011xxxxx1x1100xxxxxxxxxx
rcwsetpl. */
- return 3414;
+ return aa64_opid_1960b000_rcwsetpl_Rt_Rs_ADDR_SIMPLE;
}
}
}
@@ -10512,7 +10513,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01011001011xxxxxxxx000xxxxxxxxxx
rcwsswppl. */
- return 3438;
+ return aa64_opid_5960a000_rcwsswppl_Rt_Rs_ADDR_SIMPLE;
}
else
{
@@ -10522,7 +10523,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01011001011xxxxxxx0100xxxxxxxxxx
rcwsclrpl. */
- return 3406;
+ return aa64_opid_59609000_rcwsclrpl_Rt_Rs_ADDR_SIMPLE;
}
else
{
@@ -10530,7 +10531,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01011001011xxxxxxx1100xxxxxxxxxx
rcwssetpl. */
- return 3422;
+ return aa64_opid_5960b000_rcwssetpl_Rt_Rs_ADDR_SIMPLE;
}
}
}
@@ -10540,7 +10541,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11011001011xxxxxxxxx00xxxxxxxxxx
ldg. */
- return 986;
+ return aa64_opid_d9600000_ldg_Rt_ADDR_SIMM13;
}
}
}
@@ -10553,7 +10554,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxxxxxx10xxxxxxxxxx
ldiapp. */
- return 1296;
+ return aa64_opid_19400800_ldiapp_Rt_Rs_RCPC3_ADDR_OPT_POSTIND;
}
else
{
@@ -10563,7 +10564,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001011xxxxxxxxx10xxxxxxxxxx
rcwcasl. */
- return 3378;
+ return aa64_opid_19600800_rcwcasl_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -10573,7 +10574,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01011001011xxxxxxxxx10xxxxxxxxxx
rcwscasl. */
- return 3386;
+ return aa64_opid_59600800_rcwscasl_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -10581,7 +10582,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11011001011xxxxxxxxx10xxxxxxxxxx
stzg. */
- return 934;
+ return aa64_opid_d9600800_stzg_Rt_SP_ADDR_SIMM13;
}
}
}
@@ -10603,7 +10604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx0000x1xxxxxxxxxx
cpyfm. */
- return 3242;
+ return aa64_opid_19400400_cpyfm_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10611,7 +10612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx1000x1xxxxxxxxxx
cpyfmrn. */
- return 3248;
+ return aa64_opid_19408400_cpyfmrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -10622,7 +10623,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx0100x1xxxxxxxxxx
cpyfmwn. */
- return 3245;
+ return aa64_opid_19404400_cpyfmwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10630,7 +10631,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx1100x1xxxxxxxxxx
cpyfmn. */
- return 3251;
+ return aa64_opid_1940c400_cpyfmn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -10644,7 +10645,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx0010x1xxxxxxxxxx
cpyfmrt. */
- return 3266;
+ return aa64_opid_19402400_cpyfmrt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10652,7 +10653,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx1010x1xxxxxxxxxx
cpyfmrtrn. */
- return 3272;
+ return aa64_opid_1940a400_cpyfmrtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -10663,7 +10664,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx0110x1xxxxxxxxxx
cpyfmrtwn. */
- return 3269;
+ return aa64_opid_19406400_cpyfmrtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10671,7 +10672,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx1110x1xxxxxxxxxx
cpyfmrtn. */
- return 3275;
+ return aa64_opid_1940e400_cpyfmrtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -10688,7 +10689,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx0001x1xxxxxxxxxx
cpyfmwt. */
- return 3254;
+ return aa64_opid_19401400_cpyfmwt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10696,7 +10697,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx1001x1xxxxxxxxxx
cpyfmwtrn. */
- return 3260;
+ return aa64_opid_19409400_cpyfmwtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -10707,7 +10708,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx0101x1xxxxxxxxxx
cpyfmwtwn. */
- return 3257;
+ return aa64_opid_19405400_cpyfmwtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10715,7 +10716,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx1101x1xxxxxxxxxx
cpyfmwtn. */
- return 3263;
+ return aa64_opid_1940d400_cpyfmwtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -10729,7 +10730,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx0011x1xxxxxxxxxx
cpyfmt. */
- return 3278;
+ return aa64_opid_19403400_cpyfmt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10737,7 +10738,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx1011x1xxxxxxxxxx
cpyfmtrn. */
- return 3284;
+ return aa64_opid_1940b400_cpyfmtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -10748,7 +10749,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx0111x1xxxxxxxxxx
cpyfmtwn. */
- return 3281;
+ return aa64_opid_19407400_cpyfmtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -10756,7 +10757,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001010xxxxx1111x1xxxxxxxxxx
cpyfmtn. */
- return 3287;
+ return aa64_opid_1940f400_cpyfmtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -10776,7 +10777,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001011xxxxx0xx001xxxxxxxxxx
ldtaddl. */
- return 1270;
+ return aa64_opid_19600400_ldtaddl_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -10784,7 +10785,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001011xxxxx1xx001xxxxxxxxxx
swptl. */
- return 1265;
+ return aa64_opid_19608400_swptl_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -10795,7 +10796,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001011xxxxxxx0101xxxxxxxxxx
ldtclrl. */
- return 1276;
+ return aa64_opid_19601400_ldtclrl_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -10803,7 +10804,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001011xxxxxxx1101xxxxxxxxxx
ldtsetl. */
- return 1282;
+ return aa64_opid_19603400_ldtsetl_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -10815,7 +10816,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00011001011xxxxxxxxx11xxxxxxxxxx
rcwcaspl. */
- return 3382;
+ return aa64_opid_19600c00_rcwcaspl_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
else
{
@@ -10823,7 +10824,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01011001011xxxxxxxxx11xxxxxxxxxx
rcwscaspl. */
- return 3390;
+ return aa64_opid_59600c00_rcwscaspl_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
}
}
@@ -10833,7 +10834,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x011001011xxxxxxxxxx1xxxxxxxxxx
stzg. */
- return 938;
+ return aa64_opid_d9600400_stzg_Rt_SP_ADDR_SIMM13;
}
}
}
@@ -10848,7 +10849,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0011100101xxxxxxxxxxxxxxxxxxxxxx
ldrb. */
- return 942;
+ return aa64_opid_39400000_ldrb_Rt_ADDR_UIMM12;
}
else
{
@@ -10856,7 +10857,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0111100101xxxxxxxxxxxxxxxxxxxxxx
ldrh. */
- return 947;
+ return aa64_opid_79400000_ldrh_Rt_ADDR_UIMM12;
}
}
else
@@ -10865,7 +10866,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x11100101xxxxxxxxxxxxxxxxxxxxxx
ldr. */
- return 950;
+ return aa64_opid_b9400000_ldr_Rt_ADDR_UIMM12;
}
}
}
@@ -10890,7 +10891,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00011001100xxxxxxxxx00xxxxxxxxxx
ldapursb. */
- return 3119;
+ return aa64_opid_19800000_ldapursb_Rt_ADDR_OFFSET;
}
else
{
@@ -10898,7 +10899,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
10011001100xxxxxxxxx00xxxxxxxxxx
ldapursw. */
- return 3126;
+ return aa64_opid_99800000_ldapursw_Rt_ADDR_OFFSET;
}
}
else
@@ -10907,7 +10908,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011001100xxxxxxxxx00xxxxxxxxxx
ldapursh. */
- return 3123;
+ return aa64_opid_59800000_ldapursh_Rt_ADDR_OFFSET;
}
}
else
@@ -10918,7 +10919,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001110xxxxxxxxx00xxxxxxxxxx
ldapursb. */
- return 3118;
+ return aa64_opid_19c00000_ldapursb_Rt_ADDR_OFFSET;
}
else
{
@@ -10926,7 +10927,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011001110xxxxxxxxx00xxxxxxxxxx
ldapursh. */
- return 3122;
+ return aa64_opid_59c00000_ldapursh_Rt_ADDR_OFFSET;
}
}
}
@@ -10944,7 +10945,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001101xxxxx0x0000xxxxxxxxxx
stgm. */
- return 1015;
+ return aa64_opid_d9a00000_stgm_Rt_ADDR_SIMPLE;
}
else
{
@@ -10952,7 +10953,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001111xxxxx0x0000xxxxxxxxxx
ldgm. */
- return 1014;
+ return aa64_opid_d9e00000_ldgm_Rt_ADDR_SIMPLE;
}
}
else
@@ -10963,7 +10964,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001101xxxxx1x0000xxxxxxxxxx
swppa. */
- return 1247;
+ return aa64_opid_19a08000_swppa_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE;
}
else
{
@@ -10971,7 +10972,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001111xxxxx1x0000xxxxxxxxxx
swppal. */
- return 1248;
+ return aa64_opid_19e08000_swppal_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE;
}
}
}
@@ -10985,7 +10986,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001101xxxxxxx1000xxxxxxxxxx
rcwswppa. */
- return 3428;
+ return aa64_opid_19a0a000_rcwswppa_Rt_Rs_ADDR_SIMPLE;
}
else
{
@@ -10993,7 +10994,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011001101xxxxxxx1000xxxxxxxxxx
rcwsswppa. */
- return 3436;
+ return aa64_opid_59a0a000_rcwsswppa_Rt_Rs_ADDR_SIMPLE;
}
}
else
@@ -11004,7 +11005,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001111xxxxxxx1000xxxxxxxxxx
rcwswppal. */
- return 3429;
+ return aa64_opid_19e0a000_rcwswppal_Rt_Rs_ADDR_SIMPLE;
}
else
{
@@ -11012,7 +11013,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011001111xxxxxxx1000xxxxxxxxxx
rcwsswppal. */
- return 3437;
+ return aa64_opid_59e0a000_rcwsswppal_Rt_Rs_ADDR_SIMPLE;
}
}
}
@@ -11029,7 +11030,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001101xxxxx0x0100xxxxxxxxxx
ldclrpa. */
- return 1239;
+ return aa64_opid_19a01000_ldclrpa_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE;
}
else
{
@@ -11037,7 +11038,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001111xxxxx0x0100xxxxxxxxxx
ldclrpal. */
- return 1240;
+ return aa64_opid_19e01000_ldclrpal_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE;
}
}
else
@@ -11050,7 +11051,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001101xxxxx1x0100xxxxxxxxxx
rcwclrpa. */
- return 3396;
+ return aa64_opid_19a09000_rcwclrpa_Rt_Rs_ADDR_SIMPLE;
}
else
{
@@ -11058,7 +11059,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011001101xxxxx1x0100xxxxxxxxxx
rcwsclrpa. */
- return 3404;
+ return aa64_opid_59a09000_rcwsclrpa_Rt_Rs_ADDR_SIMPLE;
}
}
else
@@ -11069,7 +11070,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001111xxxxx1x0100xxxxxxxxxx
rcwclrpal. */
- return 3397;
+ return aa64_opid_19e09000_rcwclrpal_Rt_Rs_ADDR_SIMPLE;
}
else
{
@@ -11077,7 +11078,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011001111xxxxx1x0100xxxxxxxxxx
rcwsclrpal. */
- return 3405;
+ return aa64_opid_59e09000_rcwsclrpal_Rt_Rs_ADDR_SIMPLE;
}
}
}
@@ -11092,7 +11093,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001101xxxxx0x1100xxxxxxxxxx
ldsetpa. */
- return 1243;
+ return aa64_opid_19a03000_ldsetpa_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE;
}
else
{
@@ -11100,7 +11101,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001111xxxxx0x1100xxxxxxxxxx
ldsetpal. */
- return 1244;
+ return aa64_opid_19e03000_ldsetpal_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE;
}
}
else
@@ -11113,7 +11114,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001101xxxxx1x1100xxxxxxxxxx
rcwsetpa. */
- return 3412;
+ return aa64_opid_19a0b000_rcwsetpa_Rt_Rs_ADDR_SIMPLE;
}
else
{
@@ -11121,7 +11122,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011001101xxxxx1x1100xxxxxxxxxx
rcwssetpa. */
- return 3420;
+ return aa64_opid_59a0b000_rcwssetpa_Rt_Rs_ADDR_SIMPLE;
}
}
else
@@ -11132,7 +11133,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001111xxxxx1x1100xxxxxxxxxx
rcwsetpal. */
- return 3413;
+ return aa64_opid_19e0b000_rcwsetpal_Rt_Rs_ADDR_SIMPLE;
}
else
{
@@ -11140,7 +11141,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011001111xxxxx1x1100xxxxxxxxxx
rcwssetpal. */
- return 3421;
+ return aa64_opid_59e0b000_rcwssetpal_Rt_Rs_ADDR_SIMPLE;
}
}
}
@@ -11158,7 +11159,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001100xxxxxxxxx10xxxxxxxxxx
stlr. */
- return 1299;
+ return aa64_opid_19800800_stlr_Rt_RCPC3_ADDR_PREIND_WB;
}
else
{
@@ -11166,7 +11167,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001110xxxxxxxxx10xxxxxxxxxx
ldapr. */
- return 1298;
+ return aa64_opid_19c00800_ldapr_Rt_RCPC3_ADDR_POSTIND;
}
}
else
@@ -11179,7 +11180,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001101xxxxxxxxx10xxxxxxxxxx
rcwcasa. */
- return 3376;
+ return aa64_opid_19a00800_rcwcasa_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -11189,7 +11190,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01011001101xxxxxxxxx10xxxxxxxxxx
rcwscasa. */
- return 3384;
+ return aa64_opid_59a00800_rcwscasa_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -11197,7 +11198,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11011001101xxxxxxxxx10xxxxxxxxxx
st2g. */
- return 935;
+ return aa64_opid_d9a00800_st2g_Rt_SP_ADDR_SIMM13;
}
}
}
@@ -11209,7 +11210,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011001111xxxxxxxxx10xxxxxxxxxx
rcwcasal. */
- return 3377;
+ return aa64_opid_19e00800_rcwcasal_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -11219,7 +11220,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01011001111xxxxxxxxx10xxxxxxxxxx
rcwscasal. */
- return 3385;
+ return aa64_opid_59e00800_rcwscasal_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -11227,7 +11228,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11011001111xxxxxxxxx10xxxxxxxxxx
stz2g. */
- return 936;
+ return aa64_opid_d9e00800_stz2g_Rt_SP_ADDR_SIMM13;
}
}
}
@@ -11252,7 +11253,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001100xxxxx0000x1xxxxxxxxxx
cpyfe. */
- return 3243;
+ return aa64_opid_19800400_cpyfe_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -11260,7 +11261,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001110xxxxx0000x1xxxxxxxxxx
setp. */
- return 3337;
+ return aa64_opid_19c00400_setp_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -11271,7 +11272,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001100xxxxx1000x1xxxxxxxxxx
cpyfern. */
- return 3249;
+ return aa64_opid_19808400_cpyfern_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -11279,7 +11280,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001110xxxxx1000x1xxxxxxxxxx
sete. */
- return 3339;
+ return aa64_opid_19c08400_sete_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
}
@@ -11293,7 +11294,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001100xxxxx0100x1xxxxxxxxxx
cpyfewn. */
- return 3246;
+ return aa64_opid_19804400_cpyfewn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -11301,7 +11302,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001110xxxxx0100x1xxxxxxxxxx
setm. */
- return 3338;
+ return aa64_opid_19c04400_setm_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -11310,7 +11311,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0110011x0xxxxx1100x1xxxxxxxxxx
cpyfen. */
- return 3252;
+ return aa64_opid_1980c400_cpyfen_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -11326,7 +11327,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001100xxxxx0010x1xxxxxxxxxx
cpyfert. */
- return 3267;
+ return aa64_opid_19802400_cpyfert_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -11334,7 +11335,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001110xxxxx0010x1xxxxxxxxxx
setpn. */
- return 3343;
+ return aa64_opid_19c02400_setpn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -11345,7 +11346,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001100xxxxx1010x1xxxxxxxxxx
cpyfertrn. */
- return 3273;
+ return aa64_opid_1980a400_cpyfertrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -11353,7 +11354,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001110xxxxx1010x1xxxxxxxxxx
seten. */
- return 3345;
+ return aa64_opid_19c0a400_seten_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
}
@@ -11367,7 +11368,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001100xxxxx0110x1xxxxxxxxxx
cpyfertwn. */
- return 3270;
+ return aa64_opid_19806400_cpyfertwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -11375,7 +11376,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001110xxxxx0110x1xxxxxxxxxx
setmn. */
- return 3344;
+ return aa64_opid_19c06400_setmn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -11384,7 +11385,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0110011x0xxxxx1110x1xxxxxxxxxx
cpyfertn. */
- return 3276;
+ return aa64_opid_1980e400_cpyfertn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -11403,7 +11404,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001100xxxxx0001x1xxxxxxxxxx
cpyfewt. */
- return 3255;
+ return aa64_opid_19801400_cpyfewt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -11411,7 +11412,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001110xxxxx0001x1xxxxxxxxxx
setpt. */
- return 3340;
+ return aa64_opid_19c01400_setpt_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -11422,7 +11423,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001100xxxxx1001x1xxxxxxxxxx
cpyfewtrn. */
- return 3261;
+ return aa64_opid_19809400_cpyfewtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -11430,7 +11431,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001110xxxxx1001x1xxxxxxxxxx
setet. */
- return 3342;
+ return aa64_opid_19c09400_setet_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
}
@@ -11444,7 +11445,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001100xxxxx0101x1xxxxxxxxxx
cpyfewtwn. */
- return 3258;
+ return aa64_opid_19805400_cpyfewtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -11452,7 +11453,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001110xxxxx0101x1xxxxxxxxxx
setmt. */
- return 3341;
+ return aa64_opid_19c05400_setmt_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -11461,7 +11462,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0110011x0xxxxx1101x1xxxxxxxxxx
cpyfewtn. */
- return 3264;
+ return aa64_opid_1980d400_cpyfewtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -11477,7 +11478,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001100xxxxx0011x1xxxxxxxxxx
cpyfet. */
- return 3279;
+ return aa64_opid_19803400_cpyfet_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -11485,7 +11486,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001110xxxxx0011x1xxxxxxxxxx
setptn. */
- return 3346;
+ return aa64_opid_19c03400_setptn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -11496,7 +11497,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001100xxxxx1011x1xxxxxxxxxx
cpyfetrn. */
- return 3285;
+ return aa64_opid_1980b400_cpyfetrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -11504,7 +11505,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001110xxxxx1011x1xxxxxxxxxx
setetn. */
- return 3348;
+ return aa64_opid_19c0b400_setetn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
}
@@ -11518,7 +11519,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001100xxxxx0111x1xxxxxxxxxx
cpyfetwn. */
- return 3282;
+ return aa64_opid_19807400_cpyfetwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -11526,7 +11527,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011001110xxxxx0111x1xxxxxxxxxx
setmtn. */
- return 3347;
+ return aa64_opid_19c07400_setmtn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -11535,7 +11536,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0110011x0xxxxx1111x1xxxxxxxxxx
cpyfetn. */
- return 3288;
+ return aa64_opid_1980f400_cpyfetn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -11557,7 +11558,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001101xxxxx0xx001xxxxxxxxxx
ldtadda. */
- return 1268;
+ return aa64_opid_19a00400_ldtadda_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -11565,7 +11566,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001101xxxxx1xx001xxxxxxxxxx
swpta. */
- return 1263;
+ return aa64_opid_19a08400_swpta_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -11576,7 +11577,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001101xxxxxxx0101xxxxxxxxxx
ldtclra. */
- return 1274;
+ return aa64_opid_19a01400_ldtclra_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -11584,7 +11585,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001101xxxxxxx1101xxxxxxxxxx
ldtseta. */
- return 1280;
+ return aa64_opid_19a03400_ldtseta_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -11596,7 +11597,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00011001101xxxxxxxxx11xxxxxxxxxx
rcwcaspa. */
- return 3380;
+ return aa64_opid_19a00c00_rcwcaspa_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
else
{
@@ -11604,7 +11605,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01011001101xxxxxxxxx11xxxxxxxxxx
rcwscaspa. */
- return 3388;
+ return aa64_opid_59a00c00_rcwscaspa_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
}
}
@@ -11614,7 +11615,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x011001101xxxxxxxxxx1xxxxxxxxxx
st2g. */
- return 939;
+ return aa64_opid_d9a00400_st2g_Rt_SP_ADDR_SIMM13;
}
}
else
@@ -11631,7 +11632,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001111xxxxx0xx001xxxxxxxxxx
ldtaddal. */
- return 1269;
+ return aa64_opid_19e00400_ldtaddal_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -11639,7 +11640,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001111xxxxx1xx001xxxxxxxxxx
swptal. */
- return 1264;
+ return aa64_opid_19e08400_swptal_Rs_Rt_ADDR_SIMPLE;
}
}
else
@@ -11650,7 +11651,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001111xxxxxxx0101xxxxxxxxxx
ldtclral. */
- return 1275;
+ return aa64_opid_19e01400_ldtclral_Rs_Rt_ADDR_SIMPLE;
}
else
{
@@ -11658,7 +11659,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x011001111xxxxxxx1101xxxxxxxxxx
ldtsetal. */
- return 1281;
+ return aa64_opid_19e03400_ldtsetal_Rs_Rt_ADDR_SIMPLE;
}
}
}
@@ -11670,7 +11671,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00011001111xxxxxxxxx11xxxxxxxxxx
rcwcaspal. */
- return 3381;
+ return aa64_opid_19e00c00_rcwcaspal_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
else
{
@@ -11678,7 +11679,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01011001111xxxxxxxxx11xxxxxxxxxx
rcwscaspal. */
- return 3389;
+ return aa64_opid_59e00c00_rcwscaspal_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE;
}
}
}
@@ -11688,7 +11689,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x011001111xxxxxxxxxx1xxxxxxxxxx
stz2g. */
- return 940;
+ return aa64_opid_d9e00400_stz2g_Rt_SP_ADDR_SIMM13;
}
}
}
@@ -11704,7 +11705,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001110011xxxxxxxxxxxxxxxxxxxxxxx
ldrsb. */
- return 943;
+ return aa64_opid_39800000_ldrsb_Rt_ADDR_UIMM12;
}
else
{
@@ -11712,7 +11713,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101110011xxxxxxxxxxxxxxxxxxxxxxx
ldrsw. */
- return 951;
+ return aa64_opid_b9800000_ldrsw_Rt_ADDR_UIMM12;
}
}
else
@@ -11723,7 +11724,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011110011xxxxxxxxxxxxxxxxxxxxxxx
ldrsh. */
- return 948;
+ return aa64_opid_79800000_ldrsh_Rt_ADDR_UIMM12;
}
else
{
@@ -11731,7 +11732,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111110011xxxxxxxxxxxxxxxxxxxxxxx
prfm. */
- return 952;
+ return aa64_opid_f9800000_prfm_PRFOP_ADDR_UIMM12;
}
}
}
@@ -11756,7 +11757,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x00x00100xxxxxxxxxxxxxxxxxxxxxxx
and. */
- return 1047;
+ return aa64_opid_12000000_and_Rd_SP_Rn_LIMM;
}
else
{
@@ -11764,7 +11765,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10x00100xxxxxxxxxxxxxxxxxxxxxxx
eor. */
- return 1051;
+ return aa64_opid_52000000_eor_Rd_SP_Rn_LIMM;
}
}
else
@@ -11775,7 +11776,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01x00100xxxxxxxxxxxxxxxxxxxxxxx
orr. */
- return 1049;
+ return aa64_opid_32000000_orr_Rd_SP_Rn_LIMM;
}
else
{
@@ -11783,7 +11784,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11x00100xxxxxxxxxxxxxxxxxxxxxxx
ands. */
- return 1052;
+ return aa64_opid_72000000_ands_Rd_Rn_LIMM;
}
}
}
@@ -11797,7 +11798,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x00x00101xxxxxxxxxxxxxxxxxxxxxxx
movn. */
- return 1314;
+ return aa64_opid_12800000_movn_Rd_HALF;
}
else
{
@@ -11805,7 +11806,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10x00101xxxxxxxxxxxxxxxxxxxxxxx
movz. */
- return 1316;
+ return aa64_opid_52800000_movz_Rd_HALF;
}
}
else
@@ -11814,7 +11815,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
movk. */
- return 1318;
+ return aa64_opid_72800000_movk_Rd_HALF;
}
}
}
@@ -11832,7 +11833,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001010xx0xxxxxxxxxxxxxxxxxxxxx
and. */
- return 1054;
+ return aa64_opid_0a000000_and_Rd_Rn_Rm_SFT;
}
else
{
@@ -11840,7 +11841,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1001010xx0xxxxxxxxxxxxxxxxxxxxx
eor. */
- return 1061;
+ return aa64_opid_4a000000_eor_Rd_Rn_Rm_SFT;
}
}
else
@@ -11851,7 +11852,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101010xx0xxxxxxxxxxxxxxxxxxxxx
orr. */
- return 1056;
+ return aa64_opid_2a000000_orr_Rd_Rn_Rm_SFT;
}
else
{
@@ -11859,7 +11860,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101010xx0xxxxxxxxxxxxxxxxxxxxx
ands. */
- return 1063;
+ return aa64_opid_6a000000_ands_Rd_Rn_Rm_SFT;
}
}
}
@@ -11883,7 +11884,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011010000xxxxxxx0x00xxxxxxxxxx
adc. */
- return 0;
+ return aa64_opid_1a000000_adc_Rd_Rn_Rm;
}
else
{
@@ -11891,7 +11892,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011010000xxxxxxx0x00xxxxxxxxxx
sbc. */
- return 2;
+ return aa64_opid_5a000000_sbc_Rd_Rn_Rm;
}
}
else
@@ -11902,7 +11903,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0111010000xxxxxxx0x00xxxxxxxxxx
adcs. */
- return 1;
+ return aa64_opid_3a000000_adcs_Rd_Rn_Rm;
}
else
{
@@ -11910,7 +11911,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1111010000xxxxxxx0x00xxxxxxxxxx
sbcs. */
- return 4;
+ return aa64_opid_7a000000_sbcs_Rd_Rn_Rm;
}
}
}
@@ -11922,7 +11923,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010000xxxxxx00x10xxxxxxxxxx
setf8. */
- return 3114;
+ return aa64_opid_3a00080d_setf8_Rn;
}
else
{
@@ -11930,7 +11931,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010000xxxxxx10x10xxxxxxxxxx
setf16. */
- return 3115;
+ return aa64_opid_3a00480d_setf16_Rn;
}
}
}
@@ -11940,7 +11941,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010000xxxxxxx0xx1xxxxxxxxxx
rmif. */
- return 3113;
+ return aa64_opid_ba000400_rmif_Rn_IMM_2_MASK;
}
}
else
@@ -11951,7 +11952,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010000xxxxxxx1xxxxxxxxxxxxx
addpt. */
- return 3626;
+ return aa64_opid_9a002000_addpt_Rd_SP_Rn_SP_Rm_LSL;
}
else
{
@@ -11959,7 +11960,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010000xxxxxxx1xxxxxxxxxxxxx
subpt. */
- return 3627;
+ return aa64_opid_da002000_subpt_Rd_SP_Rn_SP_Rm_LSL;
}
}
}
@@ -11973,7 +11974,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010100xxxxxxxxxx0xxxxxxxxxx
csel. */
- return 702;
+ return aa64_opid_1a800000_csel_Rd_Rn_Rm_COND;
}
else
{
@@ -11981,7 +11982,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010100xxxxxxxxxx0xxxxxxxxxx
csinv. */
- return 706;
+ return aa64_opid_5a800000_csinv_Rd_Rn_Rm_COND;
}
}
else
@@ -11992,7 +11993,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010100xxxxxxxxxx1xxxxxxxxxx
csinc. */
- return 703;
+ return aa64_opid_1a800400_csinc_Rd_Rn_Rm_COND;
}
else
{
@@ -12000,7 +12001,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010100xxxxxxxxxx1xxxxxxxxxx
csneg. */
- return 709;
+ return aa64_opid_5a800400_csneg_Rd_Rn_Rm_COND;
}
}
}
@@ -12019,7 +12020,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010010xxxxxxxxx00xxxxxxxxxx
ccmn. */
- return 700;
+ return aa64_opid_3a400000_ccmn_Rn_Rm_NZCV_COND;
}
else
{
@@ -12027,7 +12028,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010010xxxxxxxxx00xxxxxxxxxx
ccmp. */
- return 701;
+ return aa64_opid_7a400000_ccmp_Rn_Rm_NZCV_COND;
}
}
else
@@ -12046,7 +12047,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011010110xxxxxx00000xxxxxxxxxx
subp. */
- return 761;
+ return aa64_opid_9ac00000_subp_Rd_Rn_SP_Rm_SP;
}
else
{
@@ -12056,7 +12057,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011010110xxxx0x00000xxxxxxxxxx
rbit. */
- return 725;
+ return aa64_opid_5ac00000_rbit_Rd_Rn;
}
else
{
@@ -12064,7 +12065,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011010110xxxx1x00000xxxxxxxxxx
pacia. */
- return 733;
+ return aa64_opid_dac10000_pacia_Rd_Rn_SP;
}
}
}
@@ -12074,7 +12075,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111010110xxxxxx00000xxxxxxxxxx
subps. */
- return 762;
+ return aa64_opid_bac00000_subps_Rd_Rn_SP_Rm_SP;
}
}
else
@@ -12085,7 +12086,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010110xxxxxx10000xxxxxxxxxx
crc32b. */
- return 767;
+ return aa64_opid_1ac04000_crc32b_Rd_Rn_Rm;
}
else
{
@@ -12093,7 +12094,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010110xxxxxx10000xxxxxxxxxx
xpaci. */
- return 749;
+ return aa64_opid_dac143e0_xpaci_Rd;
}
}
}
@@ -12107,7 +12108,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010110xxxxxx01000xxxxxxxxxx
lslv. */
- return 753;
+ return aa64_opid_1ac02000_lslv_Rd_Rn_Rm;
}
else
{
@@ -12117,7 +12118,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010110xxxx0x01000xxxxxxxxxx
abs. */
- return 3366;
+ return aa64_opid_5ac02000_abs_Rd_Rn;
}
else
{
@@ -12125,7 +12126,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010110xxxx1x01000xxxxxxxxxx
paciza. */
- return 741;
+ return aa64_opid_dac123e0_paciza_Rd;
}
}
}
@@ -12135,7 +12136,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010110xxxxxx11000xxxxxxxxxx
smax. */
- return 3369;
+ return aa64_opid_1ac06000_smax_Rd_Rn_Rm;
}
}
}
@@ -12151,7 +12152,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010110xxxxxx00100xxxxxxxxxx
irg. */
- return 764;
+ return aa64_opid_9ac01000_irg_Rd_SP_Rn_SP_Rm;
}
else
{
@@ -12161,7 +12162,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010110xxxx0x00100xxxxxxxxxx
clz. */
- return 730;
+ return aa64_opid_5ac01000_clz_Rd_Rn;
}
else
{
@@ -12169,7 +12170,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010110xxxx1x00100xxxxxxxxxx
autia. */
- return 737;
+ return aa64_opid_dac11000_autia_Rd_Rn_SP;
}
}
}
@@ -12179,7 +12180,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010110xxxxxx10100xxxxxxxxxx
crc32cb. */
- return 771;
+ return aa64_opid_1ac05000_crc32cb_Rd_Rn_Rm;
}
}
else
@@ -12190,7 +12191,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010110xxxxxxx1100xxxxxxxxxx
pacga. */
- return 766;
+ return aa64_opid_9ac03000_pacga_Rd_Rn_Rm_SP;
}
else
{
@@ -12198,7 +12199,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010110xxxxxxx1100xxxxxxxxxx
autiza. */
- return 745;
+ return aa64_opid_dac133e0_autiza_Rd;
}
}
}
@@ -12214,7 +12215,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010010xxxxxxxxx10xxxxxxxxxx
ccmn. */
- return 698;
+ return aa64_opid_3a400800_ccmn_Rn_CCMP_IMM_NZCV_COND;
}
else
{
@@ -12222,7 +12223,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010010xxxxxxxxx10xxxxxxxxxx
ccmp. */
- return 699;
+ return aa64_opid_7a400800_ccmp_Rn_CCMP_IMM_NZCV_COND;
}
}
else
@@ -12239,7 +12240,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010110xxxxxx00010xxxxxxxxxx
udiv. */
- return 751;
+ return aa64_opid_1ac00800_udiv_Rd_Rn_Rm;
}
else
{
@@ -12251,7 +12252,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01x11010110xxxx0x00010xxxxxxxxxx
rev. */
- return 727;
+ return aa64_opid_5ac00800_rev_Rd_Rn;
}
else
{
@@ -12259,7 +12260,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11x11010110xxxx0x00010xxxxxxxxxx
rev32. */
- return 732;
+ return aa64_opid_dac00800_rev32_Rd_Rn;
}
}
else
@@ -12268,7 +12269,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010110xxxx1x00010xxxxxxxxxx
pacda. */
- return 735;
+ return aa64_opid_dac10800_pacda_Rd_Rn_SP;
}
}
}
@@ -12278,7 +12279,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010110xxxxxx10010xxxxxxxxxx
crc32w. */
- return 769;
+ return aa64_opid_1ac04800_crc32w_Rd_Rn_Rm;
}
}
else
@@ -12291,7 +12292,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010110xxxxxx01010xxxxxxxxxx
asrv. */
- return 757;
+ return aa64_opid_1ac02800_asrv_Rd_Rn_Rm;
}
else
{
@@ -12299,7 +12300,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010110xxxxxx01010xxxxxxxxxx
pacdza. */
- return 743;
+ return aa64_opid_dac12be0_pacdza_Rd;
}
}
else
@@ -12308,7 +12309,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010110xxxxxx11010xxxxxxxxxx
smin. */
- return 3371;
+ return aa64_opid_1ac06800_smin_Rd_Rn_Rm;
}
}
}
@@ -12324,7 +12325,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010110xxxx0x00110xxxxxxxxxx
ctz. */
- return 3368;
+ return aa64_opid_5ac01800_ctz_Rd_Rn;
}
else
{
@@ -12332,7 +12333,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010110xxxx1x00110xxxxxxxxxx
autda. */
- return 739;
+ return aa64_opid_dac11800_autda_Rd_Rn_SP;
}
}
else
@@ -12341,7 +12342,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010110xxxxxx10110xxxxxxxxxx
crc32cw. */
- return 773;
+ return aa64_opid_1ac05800_crc32cw_Rd_Rn_Rm;
}
}
else
@@ -12350,7 +12351,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010110xxxxxxx1110xxxxxxxxxx
autdza. */
- return 747;
+ return aa64_opid_dac13be0_autdza_Rd;
}
}
}
@@ -12372,7 +12373,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010x10xxxx0x00001xxxxxxxxxx
rev16. */
- return 726;
+ return aa64_opid_5ac00400_rev16_Rd_Rn;
}
else
{
@@ -12380,7 +12381,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010x10xxxx1x00001xxxxxxxxxx
pacib. */
- return 734;
+ return aa64_opid_dac10400_pacib_Rd_Rn_SP;
}
}
else
@@ -12391,7 +12392,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010x10xxxxxx10001xxxxxxxxxx
crc32h. */
- return 768;
+ return aa64_opid_1ac04400_crc32h_Rd_Rn_Rm;
}
else
{
@@ -12399,7 +12400,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010x10xxxxxx10001xxxxxxxxxx
xpacd. */
- return 750;
+ return aa64_opid_dac147e0_xpacd_Rd;
}
}
}
@@ -12413,7 +12414,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010x10xxxxxx01001xxxxxxxxxx
lsrv. */
- return 755;
+ return aa64_opid_1ac02400_lsrv_Rd_Rn_Rm;
}
else
{
@@ -12421,7 +12422,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010x10xxxxxx01001xxxxxxxxxx
pacizb. */
- return 742;
+ return aa64_opid_dac127e0_pacizb_Rd;
}
}
else
@@ -12430,7 +12431,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010x10xxxxxx11001xxxxxxxxxx
umax. */
- return 3370;
+ return aa64_opid_1ac06400_umax_Rd_Rn_Rm;
}
}
}
@@ -12446,7 +12447,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010x10xxxxxx00101xxxxxxxxxx
gmi. */
- return 765;
+ return aa64_opid_9ac01400_gmi_Rd_Rn_SP_Rm;
}
else
{
@@ -12456,7 +12457,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010x10xxxx0x00101xxxxxxxxxx
cls. */
- return 731;
+ return aa64_opid_5ac01400_cls_Rd_Rn;
}
else
{
@@ -12464,7 +12465,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010x10xxxx1x00101xxxxxxxxxx
autib. */
- return 738;
+ return aa64_opid_dac11400_autib_Rd_Rn_SP;
}
}
}
@@ -12474,7 +12475,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010x10xxxxxx10101xxxxxxxxxx
crc32ch. */
- return 772;
+ return aa64_opid_1ac05400_crc32ch_Rd_Rn_Rm;
}
}
else
@@ -12483,7 +12484,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010x10xxxxxxx1101xxxxxxxxxx
autizb. */
- return 746;
+ return aa64_opid_dac137e0_autizb_Rd;
}
}
}
@@ -12501,7 +12502,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010x10xxxxxx00011xxxxxxxxxx
sdiv. */
- return 752;
+ return aa64_opid_1ac00c00_sdiv_Rd_Rn_Rm;
}
else
{
@@ -12511,7 +12512,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010x10xxxx0x00011xxxxxxxxxx
rev. */
- return 728;
+ return aa64_opid_dac00c00_rev_Rd_Rn;
}
else
{
@@ -12519,7 +12520,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010x10xxxx1x00011xxxxxxxxxx
pacdb. */
- return 736;
+ return aa64_opid_dac10c00_pacdb_Rd_Rn_SP;
}
}
}
@@ -12529,7 +12530,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010x10xxxxxx10011xxxxxxxxxx
crc32x. */
- return 770;
+ return aa64_opid_9ac04c00_crc32x_Rd_Rn_Rm;
}
}
else
@@ -12542,7 +12543,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11010x10xxxxxx01011xxxxxxxxxx
rorv. */
- return 759;
+ return aa64_opid_1ac02c00_rorv_Rd_Rn_Rm;
}
else
{
@@ -12550,7 +12551,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11010x10xxxxxx01011xxxxxxxxxx
pacdzb. */
- return 744;
+ return aa64_opid_dac12fe0_pacdzb_Rd;
}
}
else
@@ -12559,7 +12560,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010x10xxxxxx11011xxxxxxxxxx
umin. */
- return 3372;
+ return aa64_opid_1ac06c00_umin_Rd_Rn_Rm;
}
}
}
@@ -12575,7 +12576,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010x10xxxx0x00111xxxxxxxxxx
cnt. */
- return 3367;
+ return aa64_opid_5ac01c00_cnt_Rd_Rn;
}
else
{
@@ -12583,7 +12584,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010x10xxxx1x00111xxxxxxxxxx
autdb. */
- return 740;
+ return aa64_opid_dac11c00_autdb_Rd_Rn_SP;
}
}
else
@@ -12592,7 +12593,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010x10xxxxxx10111xxxxxxxxxx
crc32cx. */
- return 774;
+ return aa64_opid_9ac05c00_crc32cx_Rd_Rn_Rm;
}
}
else
@@ -12601,7 +12602,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11010x10xxxxxxx1111xxxxxxxxxx
autdzb. */
- return 748;
+ return aa64_opid_dac13fe0_autdzb_Rd;
}
}
}
@@ -12619,7 +12620,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
bic. */
- return 1055;
+ return aa64_opid_0a200000_bic_Rd_Rn_Rm_SFT;
}
else
{
@@ -12627,7 +12628,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
eon. */
- return 1062;
+ return aa64_opid_4a200000_eon_Rd_Rn_Rm_SFT;
}
}
else
@@ -12638,7 +12639,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
orn. */
- return 1059;
+ return aa64_opid_2a200000_orn_Rd_Rn_Rm_SFT;
}
else
{
@@ -12646,7 +12647,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
bics. */
- return 1065;
+ return aa64_opid_6a200000_bics_Rd_Rn_Rm_SFT;
}
}
}
@@ -12666,7 +12667,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x00x00110xxxxxxxxxxxxxxxxxxxxxxx
sbfm. */
- return 618;
+ return aa64_opid_13000000_sbfm_Rd_Rn_IMMR_IMMS;
}
else
{
@@ -12674,7 +12675,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10x00110xxxxxxxxxxxxxxxxxxxxxxx
ubfm. */
- return 629;
+ return aa64_opid_53000000_ubfm_Rd_Rn_IMMR_IMMS;
}
}
else
@@ -12683,7 +12684,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1x00110xxxxxxxxxxxxxxxxxxxxxxx
bfm. */
- return 625;
+ return aa64_opid_33000000_bfm_Rd_Rn_IMMR_IMMS;
}
}
else
@@ -12692,7 +12693,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
extr. */
- return 798;
+ return aa64_opid_13800000_extr_Rd_Rn_Rm_IMMS;
}
}
else
@@ -12709,7 +12710,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001011xx0xxxxxxxxxxxxxxxxxxxxx
add. */
- return 21;
+ return aa64_opid_0b000000_add_Rd_Rn_Rm_SFT;
}
else
{
@@ -12717,7 +12718,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1001011xx0xxxxxxxxxxxxxxxxxxxxx
sub. */
- return 24;
+ return aa64_opid_4b000000_sub_Rd_Rn_Rm_SFT;
}
}
else
@@ -12728,7 +12729,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101011xx0xxxxxxxxxxxxxxxxxxxxx
adds. */
- return 22;
+ return aa64_opid_2b000000_adds_Rd_Rn_Rm_SFT;
}
else
{
@@ -12736,7 +12737,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101011xx0xxxxxxxxxxxxxxxxxxxxx
subs. */
- return 26;
+ return aa64_opid_6b000000_subs_Rd_Rn_Rm_SFT;
}
}
}
@@ -12750,7 +12751,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11011x00xxxxx0xxxxxxxxxxxxxxx
madd. */
- return 775;
+ return aa64_opid_1b000000_madd_Rd_Rn_Rm_Ra;
}
else
{
@@ -12760,7 +12761,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11011010xxxxx0xxxxxxxxxxxxxxx
smulh. */
- return 783;
+ return aa64_opid_9b407c00_smulh_Rd_Rn_Rm;
}
else
{
@@ -12768,7 +12769,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11011110xxxxx0xxxxxxxxxxxxxxx
umulh. */
- return 788;
+ return aa64_opid_9bc07c00_umulh_Rd_Rn_Rm;
}
}
}
@@ -12778,7 +12779,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11011xx0xxxxx1xxxxxxxxxxxxxxx
msub. */
- return 777;
+ return aa64_opid_1b008000_msub_Rd_Rn_Rm_Ra;
}
}
}
@@ -12798,7 +12799,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001011001xxxxxxxxxxxxxxxxxxxxx
add. */
- return 6;
+ return aa64_opid_0b200000_add_Rd_SP_Rn_SP_Rm_EXT;
}
else
{
@@ -12806,7 +12807,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1001011001xxxxxxxxxxxxxxxxxxxxx
sub. */
- return 9;
+ return aa64_opid_4b200000_sub_Rd_SP_Rn_SP_Rm_EXT;
}
}
else
@@ -12817,7 +12818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101011001xxxxxxxxxxxxxxxxxxxxx
adds. */
- return 7;
+ return aa64_opid_2b200000_adds_Rd_Rn_SP_Rm_EXT;
}
else
{
@@ -12825,7 +12826,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101011001xxxxxxxxxxxxxxxxxxxxx
subs. */
- return 10;
+ return aa64_opid_6b200000_subs_Rd_Rn_SP_Rm_EXT;
}
}
}
@@ -12837,7 +12838,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11011001xxxxx0xxxxxxxxxxxxxxx
smaddl. */
- return 779;
+ return aa64_opid_9b200000_smaddl_Rd_Rn_Rm_Ra;
}
else
{
@@ -12845,7 +12846,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11011001xxxxx1xxxxxxxxxxxxxxx
smsubl. */
- return 781;
+ return aa64_opid_9b208000_smsubl_Rd_Rn_Rm_Ra;
}
}
}
@@ -12857,7 +12858,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxx1011101xxxxx0xxxxxxxxxxxxxxx
umaddl. */
- return 784;
+ return aa64_opid_9ba00000_umaddl_Rd_Rn_Rm_Ra;
}
else
{
@@ -12865,7 +12866,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxx1011101xxxxx1xxxxxxxxxxxxxxx
umsubl. */
- return 786;
+ return aa64_opid_9ba08000_umsubl_Rd_Rn_Rm_Ra;
}
}
}
@@ -12877,7 +12878,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxx1011x11xxxxx0xxxxxxxxxxxxxxx
maddpt. */
- return 3628;
+ return aa64_opid_9b600000_maddpt_Rd_Rn_Rm_Ra;
}
else
{
@@ -12885,7 +12886,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxxx1011x11xxxxx1xxxxxxxxxxxxxxx
msubpt. */
- return 3629;
+ return aa64_opid_9b608000_msubpt_Rd_Rn_Rm_Ra;
}
}
}
@@ -12929,7 +12930,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000000000xxxxxxxxxxxxx
add. */
- return 1440;
+ return aa64_opid_04000000_add_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -12937,7 +12938,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010000000xxxxxxxxxxxxx
mul. */
- return 1894;
+ return aa64_opid_04100000_mul_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
else
@@ -12948,7 +12949,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001000000xxxxxxxxxxxxx
smax. */
- return 1974;
+ return aa64_opid_04080000_smax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -12956,7 +12957,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011000000xxxxxxxxxxxxx
orr. */
- return 1905;
+ return aa64_opid_04180000_orr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
}
@@ -12970,7 +12971,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000100000xxxxxxxxxxxxx
addpt. */
- return 3630;
+ return aa64_opid_04c40000_addpt_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -12978,7 +12979,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010100000xxxxxxxxxxxxx
sdiv. */
- return 1965;
+ return aa64_opid_04940000_sdiv_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
else
@@ -12987,7 +12988,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0x1100000xxxxxxxxxxxxx
sabd. */
- return 1956;
+ return aa64_opid_040c0000_sabd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
}
@@ -13001,7 +13002,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0x0010000xxxxxxxxxxxxx
smulh. */
- return 1979;
+ return aa64_opid_04120000_smulh_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13011,7 +13012,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001010000xxxxxxxxxxxxx
smin. */
- return 1977;
+ return aa64_opid_040a0000_smin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13019,7 +13020,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011010000xxxxxxxxxxxxx
and. */
- return 1448;
+ return aa64_opid_041a0000_and_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
}
@@ -13029,7 +13030,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0xx110000xxxxxxxxxxxxx
sdivr. */
- return 1966;
+ return aa64_opid_04960000_sdivr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
}
@@ -13045,7 +13046,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0x0001000xxxxxxxxxxxxx
sub. */
- return 2096;
+ return aa64_opid_04010000_sub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13055,7 +13056,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001001000xxxxxxxxxxxxx
umax. */
- return 2124;
+ return aa64_opid_04090000_umax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13063,7 +13064,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011001000xxxxxxxxxxxxx
eor. */
- return 1535;
+ return aa64_opid_04190000_eor_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
}
@@ -13077,7 +13078,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000101000xxxxxxxxxxxxx
subpt. */
- return 3632;
+ return aa64_opid_04c50000_subpt_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13085,7 +13086,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010101000xxxxxxxxxxxxx
udiv. */
- return 2118;
+ return aa64_opid_04950000_udiv_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
else
@@ -13094,7 +13095,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0x1101000xxxxxxxxxxxxx
uabd. */
- return 2109;
+ return aa64_opid_040d0000_uabd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
}
@@ -13110,7 +13111,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000011000xxxxxxxxxxxxx
subr. */
- return 2098;
+ return aa64_opid_04030000_subr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13118,7 +13119,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010011000xxxxxxxxxxxxx
umulh. */
- return 2129;
+ return aa64_opid_04130000_umulh_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
else
@@ -13129,7 +13130,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001011000xxxxxxxxxxxxx
umin. */
- return 2127;
+ return aa64_opid_040b0000_umin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13137,7 +13138,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011011000xxxxxxxxxxxxx
bic. */
- return 1460;
+ return aa64_opid_041b0000_bic_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
}
@@ -13147,7 +13148,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0xx111000xxxxxxxxxxxxx
udivr. */
- return 2119;
+ return aa64_opid_04970000_udivr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
}
@@ -13160,7 +13161,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x00x0xxxxx000xxxxxxxxxxxxx
ld1sb. */
- return 1722;
+ return aa64_opid_84000000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
else
{
@@ -13168,7 +13169,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x01x0xxxxx000xxxxxxxxxxxxx
ld1sh. */
- return 1733;
+ return aa64_opid_84800000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
}
}
@@ -13186,7 +13187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx000000xxxxxxxxxx
sdot. */
- return 1967;
+ return aa64_opid_44800000_sdot_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -13194,7 +13195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx000010xxxxxxxxxx
sqdmlalbt. */
- return 2318;
+ return aa64_opid_44000800_sqdmlalbt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -13205,7 +13206,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx000001xxxxxxxxxx
udot. */
- return 2120;
+ return aa64_opid_44800400_udot_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -13213,7 +13214,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx000011xxxxxxxxxx
sqdmlslbt. */
- return 2325;
+ return aa64_opid_44000c00_sqdmlslbt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -13223,7 +13224,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx0001xxxxxxxxxxxx
cdot. */
- return 2207;
+ return aa64_opid_44801000_cdot_SVE_Zd_SVE_Zn_SVE_Zm_16_SVE_IMM_ROT2;
}
}
else
@@ -13234,7 +13235,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x00x0xxxxx000xxxxxxxxxxxxx
ld1sb. */
- return 1726;
+ return aa64_opid_c4000000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
else
{
@@ -13242,7 +13243,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x01x0xxxxx000xxxxxxxxxxxxx
ld1sh. */
- return 1737;
+ return aa64_opid_c4800000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
}
}
@@ -13263,7 +13264,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx000000xxxxxxxxxx
add. */
- return 1438;
+ return aa64_opid_04200000_add_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -13271,7 +13272,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx000100xxxxxxxxxx
sqadd. */
- return 1981;
+ return aa64_opid_04201000_sqadd_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -13282,7 +13283,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx000010xxxxxxxxxx
addpt. */
- return 3631;
+ return aa64_opid_04e00800_addpt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -13290,7 +13291,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx000110xxxxxxxxxx
sqsub. */
- return 2011;
+ return aa64_opid_04201800_sqsub_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -13304,7 +13305,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx000001xxxxxxxxxx
sub. */
- return 2094;
+ return aa64_opid_04200400_sub_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -13312,7 +13313,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx000101xxxxxxxxxx
uqadd. */
- return 2130;
+ return aa64_opid_04201400_uqadd_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -13323,7 +13324,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx000011xxxxxxxxxx
subpt. */
- return 3633;
+ return aa64_opid_04e00c00_subpt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -13331,7 +13332,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx000111xxxxxxxxxx
uqsub. */
- return 2160;
+ return aa64_opid_04201c00_uqsub_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -13344,7 +13345,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x00x1xxxxx000xxxxxxxxxxxxx
prfb. */
- return 1914;
+ return aa64_opid_84200000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
else
{
@@ -13352,7 +13353,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x01x1xxxxx000xxxxxxxxxxxxx
ld1sh. */
- return 1734;
+ return aa64_opid_84a00000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22;
}
}
}
@@ -13370,7 +13371,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x00x1xxxxx000x00xxxxxxxxxx
sqrdmlah. */
- return 2343;
+ return aa64_opid_44201000_sqrdmlah_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX;
}
else
{
@@ -13378,7 +13379,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x00x1xxxxx000x10xxxxxxxxxx
mla. */
- return 2250;
+ return aa64_opid_44200800_mla_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX;
}
}
else
@@ -13389,7 +13390,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x00x1xxxxx000x01xxxxxxxxxx
sqrdmlsh. */
- return 2347;
+ return aa64_opid_44201400_sqrdmlsh_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX;
}
else
{
@@ -13397,7 +13398,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x00x1xxxxx000x11xxxxxxxxxx
mls. */
- return 2253;
+ return aa64_opid_44200c00_mls_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX;
}
}
}
@@ -13407,7 +13408,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x00x1xxxxx000xxxxxxxxxxxxx
prfb. */
- return 1915;
+ return aa64_opid_c4200000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
}
else
@@ -13426,7 +13427,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx000000xxxxxxxxxx
sdot. */
- return 1968;
+ return aa64_opid_44a00000_sdot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
else
{
@@ -13434,7 +13435,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx000000xxxxxxxxxx
sdot. */
- return 1969;
+ return aa64_opid_44e00000_sdot_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX;
}
}
else
@@ -13445,7 +13446,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx000100xxxxxxxxxx
sqrdmlah. */
- return 2344;
+ return aa64_opid_44a01000_sqrdmlah_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
else
{
@@ -13453,7 +13454,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx000100xxxxxxxxxx
sqrdmlah. */
- return 2345;
+ return aa64_opid_44e01000_sqrdmlah_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX;
}
}
}
@@ -13467,7 +13468,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx000010xxxxxxxxxx
mla. */
- return 2251;
+ return aa64_opid_44a00800_mla_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
else
{
@@ -13475,7 +13476,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx000010xxxxxxxxxx
mla. */
- return 2252;
+ return aa64_opid_44e00800_mla_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX;
}
}
else
@@ -13484,7 +13485,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x01x1xxxxx000110xxxxxxxxxx
usdot. */
- return 3193;
+ return aa64_opid_44a01800_usdot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
}
}
@@ -13500,7 +13501,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx000001xxxxxxxxxx
udot. */
- return 2121;
+ return aa64_opid_44a00400_udot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
else
{
@@ -13508,7 +13509,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx000001xxxxxxxxxx
udot. */
- return 2122;
+ return aa64_opid_44e00400_udot_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX;
}
}
else
@@ -13519,7 +13520,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx000101xxxxxxxxxx
sqrdmlsh. */
- return 2348;
+ return aa64_opid_44a01400_sqrdmlsh_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
else
{
@@ -13527,7 +13528,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx000101xxxxxxxxxx
sqrdmlsh. */
- return 2349;
+ return aa64_opid_44e01400_sqrdmlsh_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX;
}
}
}
@@ -13541,7 +13542,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx000011xxxxxxxxxx
mls. */
- return 2254;
+ return aa64_opid_44a00c00_mls_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
else
{
@@ -13549,7 +13550,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx000011xxxxxxxxxx
mls. */
- return 2255;
+ return aa64_opid_44e00c00_mls_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX;
}
}
else
@@ -13558,7 +13559,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x01x1xxxxx000111xxxxxxxxxx
sudot. */
- return 3194;
+ return aa64_opid_44a01c00_sudot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
}
}
@@ -13569,7 +13570,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x01x1xxxxx000xxxxxxxxxxxxx
ld1sh. */
- return 1738;
+ return aa64_opid_c4a00000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22;
}
}
}
@@ -13595,7 +13596,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx000000100xxxxxxxxxxxxx
asr. */
- return 1456;
+ return aa64_opid_04008000_asr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHRIMM_PRED;
}
else
{
@@ -13605,7 +13606,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010000100xxxxxxxxxxxxx
asr. */
- return 1454;
+ return aa64_opid_04108000_asr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13613,7 +13614,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx010000100xxxxxxxxxxxxx
shadd. */
- return 2284;
+ return aa64_opid_44108000_shadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -13625,7 +13626,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx001000100xxxxxxxxxxxxx
sqshl. */
- return 2362;
+ return aa64_opid_44088000_sqshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
else
{
@@ -13635,7 +13636,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011000100xxxxxxxxxxxxx
asr. */
- return 1455;
+ return aa64_opid_04188000_asr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13643,7 +13644,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx011000100xxxxxxxxxxxxx
sqadd. */
- return 2313;
+ return aa64_opid_44188000_sqadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -13658,7 +13659,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx000100100xxxxxxxxxxxxx
asrd. */
- return 1457;
+ return aa64_opid_04048000_asrd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHRIMM_PRED;
}
else
{
@@ -13668,7 +13669,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010100100xxxxxxxxxxxxx
asrr. */
- return 1458;
+ return aa64_opid_04148000_asrr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13676,7 +13677,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx010100100xxxxxxxxxxxxx
srhadd. */
- return 2375;
+ return aa64_opid_44148000_srhadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -13690,7 +13691,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001100100xxxxxxxxxxxxx
srshr. */
- return 2379;
+ return aa64_opid_040c8000_srshr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHRIMM_PRED;
}
else
{
@@ -13698,7 +13699,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx001100100xxxxxxxxxxxxx
sqshlr. */
- return 2363;
+ return aa64_opid_440c8000_sqshlr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
else
@@ -13707,7 +13708,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx011100100xxxxxxxxxxxxx
suqadd. */
- return 2399;
+ return aa64_opid_441c8000_suqadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -13724,7 +13725,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx000010100xxxxxxxxxxxxx
srshl. */
- return 2377;
+ return aa64_opid_44028000_srshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
else
{
@@ -13732,7 +13733,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx010010100xxxxxxxxxxxxx
shsub. */
- return 2287;
+ return aa64_opid_44128000_shsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
else
@@ -13743,7 +13744,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx001010100xxxxxxxxxxxxx
sqrshl. */
- return 2355;
+ return aa64_opid_440a8000_sqrshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
else
{
@@ -13751,7 +13752,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx011010100xxxxxxxxxxxxx
sqsub. */
- return 2369;
+ return aa64_opid_441a8000_sqsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -13767,7 +13768,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000110100xxxxxxxxxxxxx
sqshl. */
- return 2361;
+ return aa64_opid_04068000_sqshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHLIMM_PRED;
}
else
{
@@ -13775,7 +13776,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx000110100xxxxxxxxxxxxx
srshlr. */
- return 2378;
+ return aa64_opid_44068000_srshlr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
else
@@ -13784,7 +13785,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx010110100xxxxxxxxxxxxx
shsubr. */
- return 2288;
+ return aa64_opid_44168000_shsubr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
else
@@ -13795,7 +13796,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx001110100xxxxxxxxxxxxx
sqrshlr. */
- return 2356;
+ return aa64_opid_440e8000_sqrshlr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
else
{
@@ -13803,7 +13804,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx011110100xxxxxxxxxxxxx
sqsubr. */
- return 2370;
+ return aa64_opid_441e8000_sqsubr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -13823,7 +13824,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx000001100xxxxxxxxxxxxx
lsr. */
- return 1885;
+ return aa64_opid_04018000_lsr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHRIMM_PRED;
}
else
{
@@ -13833,7 +13834,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010001100xxxxxxxxxxxxx
lsr. */
- return 1883;
+ return aa64_opid_04118000_lsr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13841,7 +13842,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx010001100xxxxxxxxxxxxx
uhadd. */
- return 2412;
+ return aa64_opid_44118000_uhadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -13853,7 +13854,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx001001100xxxxxxxxxxxxx
uqshl. */
- return 2442;
+ return aa64_opid_44098000_uqshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
else
{
@@ -13863,7 +13864,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011001100xxxxxxxxxxxxx
lsr. */
- return 1884;
+ return aa64_opid_04198000_lsr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13871,7 +13872,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx011001100xxxxxxxxxxxxx
uqadd. */
- return 2436;
+ return aa64_opid_44198000_uqadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -13886,7 +13887,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0x0101100xxxxxxxxxxxxx
lsrr. */
- return 1886;
+ return aa64_opid_04158000_lsrr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13894,7 +13895,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0x0101100xxxxxxxxxxxxx
urhadd. */
- return 2451;
+ return aa64_opid_44158000_urhadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
else
@@ -13907,7 +13908,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001101100xxxxxxxxxxxxx
urshr. */
- return 2454;
+ return aa64_opid_040d8000_urshr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHRIMM_PRED;
}
else
{
@@ -13915,7 +13916,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx001101100xxxxxxxxxxxxx
uqshlr. */
- return 2443;
+ return aa64_opid_440d8000_uqshlr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
else
@@ -13924,7 +13925,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx011101100xxxxxxxxxxxxx
usqadd. */
- return 2459;
+ return aa64_opid_441d8000_usqadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -13943,7 +13944,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000011100xxxxxxxxxxxxx
lsl. */
- return 1879;
+ return aa64_opid_04038000_lsl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHLIMM_PRED;
}
else
{
@@ -13951,7 +13952,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx000011100xxxxxxxxxxxxx
urshl. */
- return 2452;
+ return aa64_opid_44038000_urshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
else
@@ -13962,7 +13963,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010011100xxxxxxxxxxxxx
lsl. */
- return 1877;
+ return aa64_opid_04138000_lsl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -13970,7 +13971,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx010011100xxxxxxxxxxxxx
uhsub. */
- return 2413;
+ return aa64_opid_44138000_uhsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -13982,7 +13983,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx001011100xxxxxxxxxxxxx
uqrshl. */
- return 2437;
+ return aa64_opid_440b8000_uqrshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
else
{
@@ -13992,7 +13993,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011011100xxxxxxxxxxxxx
lsl. */
- return 1878;
+ return aa64_opid_041b8000_lsl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -14000,7 +14001,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx011011100xxxxxxxxxxxxx
uqsub. */
- return 2446;
+ return aa64_opid_441b8000_uqsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -14017,7 +14018,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000111100xxxxxxxxxxxxx
uqshl. */
- return 2441;
+ return aa64_opid_04078000_uqshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHLIMM_PRED;
}
else
{
@@ -14025,7 +14026,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx000111100xxxxxxxxxxxxx
urshlr. */
- return 2453;
+ return aa64_opid_44078000_urshlr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
else
@@ -14036,7 +14037,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010111100xxxxxxxxxxxxx
lslr. */
- return 1880;
+ return aa64_opid_04178000_lslr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -14044,7 +14045,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx010111100xxxxxxxxxxxxx
uhsubr. */
- return 2414;
+ return aa64_opid_44178000_uhsubr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -14058,7 +14059,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001111100xxxxxxxxxxxxx
sqshlu. */
- return 2364;
+ return aa64_opid_040f8000_sqshlu_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHLIMM_PRED;
}
else
{
@@ -14066,7 +14067,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx001111100xxxxxxxxxxxxx
uqrshlr. */
- return 2438;
+ return aa64_opid_440f8000_uqrshlr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
else
@@ -14075,7 +14076,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0001x0xx011111100xxxxxxxxxxxxx
uqsubr. */
- return 2447;
+ return aa64_opid_441f8000_uqsubr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -14094,7 +14095,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx1000x0xxxxxxxxxx
asr. */
- return 1452;
+ return aa64_opid_04208000_asr_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -14104,7 +14105,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0x01xxxxx1000x0xxxxxxxxxx
smlalb. */
- return 2292;
+ return aa64_opid_44a08000_smlalb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -14112,7 +14113,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0x11xxxxx1000x0xxxxxxxxxx
smlalb. */
- return 2293;
+ return aa64_opid_44e08000_smlalb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
}
}
@@ -14124,7 +14125,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx1001x0xxxxxxxxxx
asr. */
- return 1453;
+ return aa64_opid_04209000_asr_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED;
}
else
{
@@ -14134,7 +14135,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0x01xxxxx1001x0xxxxxxxxxx
umlalb. */
- return 2417;
+ return aa64_opid_44a09000_umlalb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -14142,7 +14143,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0x11xxxxx1001x0xxxxxxxxxx
umlalb. */
- return 2418;
+ return aa64_opid_44e09000_umlalb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
}
}
@@ -14159,7 +14160,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx100001xxxxxxxxxx
lsr. */
- return 1881;
+ return aa64_opid_04208400_lsr_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -14167,7 +14168,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx100011xxxxxxxxxx
lsl. */
- return 1875;
+ return aa64_opid_04208c00_lsl_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -14178,7 +14179,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0x01xxxxx1000x1xxxxxxxxxx
smlalt. */
- return 2295;
+ return aa64_opid_44a08400_smlalt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -14186,7 +14187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0x11xxxxx1000x1xxxxxxxxxx
smlalt. */
- return 2296;
+ return aa64_opid_44e08400_smlalt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
}
}
@@ -14200,7 +14201,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx100101xxxxxxxxxx
lsr. */
- return 1882;
+ return aa64_opid_04209400_lsr_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED;
}
else
{
@@ -14208,7 +14209,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx100111xxxxxxxxxx
lsl. */
- return 1876;
+ return aa64_opid_04209c00_lsl_SVE_Zd_SVE_Zn_SVE_SHLIMM_UNPRED;
}
}
else
@@ -14219,7 +14220,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0x01xxxxx1001x1xxxxxxxxxx
umlalt. */
- return 2420;
+ return aa64_opid_44a09400_umlalt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -14227,7 +14228,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0x11xxxxx1001x1xxxxxxxxxx
umlalt. */
- return 2421;
+ return aa64_opid_44e09400_umlalt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
}
}
@@ -14246,7 +14247,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x0001x0000xxxxx100xxxxxxxxxxxxx
ldnt1sb. */
- return 2244;
+ return aa64_opid_84008000_ldnt1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
else
{
@@ -14254,7 +14255,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x0001x0100xxxxx100xxxxxxxxxxxxx
ldnt1sh. */
- return 2245;
+ return aa64_opid_84808000_ldnt1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
}
else
@@ -14267,7 +14268,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0001xxxxx100xxxxxxxxxxxxx
ld1sb. */
- return 1728;
+ return aa64_opid_84208000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5;
}
else
{
@@ -14275,7 +14276,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0001xxxxx100xxxxxxxxxxxxx
ld1sb. */
- return 1732;
+ return aa64_opid_c4208000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5;
}
}
else
@@ -14286,7 +14287,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0101xxxxx100xxxxxxxxxxxxx
ld1sh. */
- return 1741;
+ return aa64_opid_84a08000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2;
}
else
{
@@ -14294,7 +14295,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0101xxxxx100xxxxxxxxxxxxx
ld1sh. */
- return 1744;
+ return aa64_opid_c4a08000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2;
}
}
}
@@ -14309,7 +14310,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x001xxxxxx100xxxxxxxxxxxxx
ld1rb. */
- return 1698;
+ return aa64_opid_84408000_ld1rb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6;
}
else
{
@@ -14319,7 +14320,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0010xxxxx100xxxxxxxxxxxxx
ld1sb. */
- return 1727;
+ return aa64_opid_c4408000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
else
{
@@ -14327,7 +14328,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0011xxxxx100xxxxxxxxxxxxx
prfb. */
- return 1916;
+ return aa64_opid_c4608000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ;
}
}
}
@@ -14339,7 +14340,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x011xxxxxx100xxxxxxxxxxxxx
ld1rsw. */
- return 1719;
+ return aa64_opid_84c08000_ld1rsw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x4;
}
else
{
@@ -14349,7 +14350,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0110xxxxx100xxxxxxxxxxxxx
ld1sh. */
- return 1739;
+ return aa64_opid_c4c08000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
else
{
@@ -14357,7 +14358,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0111xxxxx100xxxxxxxxxxxxx
ld1sh. */
- return 1740;
+ return aa64_opid_c4e08000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL1;
}
}
}
@@ -14379,7 +14380,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0xxxxx010xxxxxxxxxxxxx
mla. */
- return 1888;
+ return aa64_opid_04004000_mla_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -14389,7 +14390,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x00x0xxxxx010xxxxxxxxxxxxx
ld1b. */
- return 1664;
+ return aa64_opid_84004000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
else
{
@@ -14397,7 +14398,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x01x0xxxxx010xxxxxxxxxxxxx
ld1h. */
- return 1684;
+ return aa64_opid_84804000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
}
}
@@ -14415,7 +14416,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx010000xxxxxxxxxx
smlalb. */
- return 2294;
+ return aa64_opid_44004000_smlalb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -14423,7 +14424,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx010100xxxxxxxxxx
smlslb. */
- return 2300;
+ return aa64_opid_44005000_smlslb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -14434,7 +14435,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx010010xxxxxxxxxx
umlalb. */
- return 2419;
+ return aa64_opid_44004800_umlalb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -14442,7 +14443,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx010110xxxxxxxxxx
umlslb. */
- return 2425;
+ return aa64_opid_44005800_umlslb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -14456,7 +14457,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx010001xxxxxxxxxx
smlalt. */
- return 2297;
+ return aa64_opid_44004400_smlalt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -14464,7 +14465,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx010101xxxxxxxxxx
smlslt. */
- return 2303;
+ return aa64_opid_44005400_smlslt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -14475,7 +14476,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx010011xxxxxxxxxx
umlalt. */
- return 2422;
+ return aa64_opid_44004c00_umlalt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -14483,7 +14484,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx010111xxxxxxxxxx
umlslt. */
- return 2428;
+ return aa64_opid_44005c00_umlslt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -14496,7 +14497,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x00x0xxxxx010xxxxxxxxxxxxx
ld1b. */
- return 1669;
+ return aa64_opid_c4004000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
else
{
@@ -14504,7 +14505,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x01x0xxxxx010xxxxxxxxxxxxx
ld1h. */
- return 1689;
+ return aa64_opid_c4804000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
}
}
@@ -14525,7 +14526,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx010000xxxxxxxxxx
index. */
- return 1655;
+ return aa64_opid_04204000_index_SVE_Zd_SVE_SIMM5_SVE_SIMM5B;
}
else
{
@@ -14533,7 +14534,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx010001xxxxxxxxxx
index. */
- return 1656;
+ return aa64_opid_04204400_index_SVE_Zd_Rn_SIMM5;
}
}
else
@@ -14546,7 +14547,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0001xxxxx01010xxxxxxxxxxx
addvl. */
- return 1442;
+ return aa64_opid_04205000_addvl_Rd_SP_SVE_Rn_SP_SVE_SIMM6;
}
else
{
@@ -14554,7 +14555,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0101xxxxx01010xxxxxxxxxxx
rdvl. */
- return 1950;
+ return aa64_opid_04bf5000_rdvl_Rd_SVE_SIMM6;
}
}
else
@@ -14563,7 +14564,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0x11xxxxx01010xxxxxxxxxxx
addpl. */
- return 1441;
+ return aa64_opid_04605000_addpl_Rd_SP_SVE_Rn_SP_SVE_SIMM6;
}
}
}
@@ -14577,7 +14578,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx010010xxxxxxxxxx
index. */
- return 1657;
+ return aa64_opid_04204800_index_SVE_Zd_SVE_SIMM5_Rm;
}
else
{
@@ -14585,7 +14586,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx010011xxxxxxxxxx
index. */
- return 1654;
+ return aa64_opid_04204c00_index_SVE_Zd_Rn_Rm;
}
}
else
@@ -14598,7 +14599,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0001xxxxx01011xxxxxxxxxxx
addsvl. */
- return 2501;
+ return aa64_opid_04205800_addsvl_Rd_SP_SVE_Rn_SP_SVE_SIMM6;
}
else
{
@@ -14606,7 +14607,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0101xxxxx01011xxxxxxxxxxx
rdsvl. */
- return 2512;
+ return aa64_opid_04bf5800_rdsvl_Rd_SVE_SIMM6;
}
}
else
@@ -14615,7 +14616,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0x11xxxxx01011xxxxxxxxxxx
addspl. */
- return 2500;
+ return aa64_opid_04605800_addspl_Rd_SP_SVE_Rn_SP_SVE_SIMM6;
}
}
}
@@ -14628,7 +14629,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x00x1xxxxx010xxxxxxxxxxxxx
prfw. */
- return 1934;
+ return aa64_opid_84204000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW2_22;
}
else
{
@@ -14636,7 +14637,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x01x1xxxxx010xxxxxxxxxxxxx
ld1h. */
- return 1685;
+ return aa64_opid_84a04000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22;
}
}
}
@@ -14648,7 +14649,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x00x1xxxxx010xxxxxxxxxxxxx
prfw. */
- return 1936;
+ return aa64_opid_c4204000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW2_22;
}
else
{
@@ -14660,7 +14661,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx010xxxxxxxxxxxxx
cdot. */
- return 2209;
+ return aa64_opid_44a04000_cdot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX_SVE_IMM_ROT2;
}
else
{
@@ -14668,7 +14669,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx010xxxxxxxxxxxxx
cdot. */
- return 2208;
+ return aa64_opid_44e04000_cdot_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX_SVE_IMM_ROT2;
}
}
else
@@ -14677,7 +14678,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x01x1xxxxx010xxxxxxxxxxxxx
ld1h. */
- return 1690;
+ return aa64_opid_c4a04000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22;
}
}
}
@@ -14695,7 +14696,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0xxxxx110xxxxxxxxxxxxx
mad. */
- return 1887;
+ return aa64_opid_0400c000_mad_SVE_Zd_SVE_Pg3_SVE_Zm_16_SVE_Za_5;
}
else
{
@@ -14711,7 +14712,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0x010xxxx110x00xxxxxxxxxx
sqincw. */
- return 2008;
+ return aa64_opid_04a0c000_sqincw_SVE_Zd_SVE_PATTERN_SCALED;
}
else
{
@@ -14721,7 +14722,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00110xxxx110x00xxxxxxxxxx
sqinch. */
- return 2002;
+ return aa64_opid_0460c000_sqinch_SVE_Zd_SVE_PATTERN_SCALED;
}
else
{
@@ -14729,7 +14730,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01110xxxx110x00xxxxxxxxxx
sqincd. */
- return 1999;
+ return aa64_opid_04e0c000_sqincd_SVE_Zd_SVE_PATTERN_SCALED;
}
}
}
@@ -14741,7 +14742,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0x011xxxx110x00xxxxxxxxxx
incw. */
- return 1652;
+ return aa64_opid_04b0c000_incw_SVE_Zd_SVE_PATTERN_SCALED;
}
else
{
@@ -14751,7 +14752,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00111xxxx110x00xxxxxxxxxx
inch. */
- return 1648;
+ return aa64_opid_0470c000_inch_SVE_Zd_SVE_PATTERN_SCALED;
}
else
{
@@ -14759,7 +14760,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01111xxxx110x00xxxxxxxxxx
incd. */
- return 1646;
+ return aa64_opid_04f0c000_incd_SVE_Zd_SVE_PATTERN_SCALED;
}
}
}
@@ -14772,7 +14773,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0x01xxxxx110x10xxxxxxxxxx
sqdecw. */
- return 1994;
+ return aa64_opid_04a0c800_sqdecw_SVE_Zd_SVE_PATTERN_SCALED;
}
else
{
@@ -14782,7 +14783,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0011xxxxx110x10xxxxxxxxxx
sqdech. */
- return 1988;
+ return aa64_opid_0460c800_sqdech_SVE_Zd_SVE_PATTERN_SCALED;
}
else
{
@@ -14790,7 +14791,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0111xxxxx110x10xxxxxxxxxx
sqdecd. */
- return 1985;
+ return aa64_opid_04e0c800_sqdecd_SVE_Zd_SVE_PATTERN_SCALED;
}
}
}
@@ -14807,7 +14808,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0x010xxxx110x01xxxxxxxxxx
uqincw. */
- return 2157;
+ return aa64_opid_04a0c400_uqincw_SVE_Zd_SVE_PATTERN_SCALED;
}
else
{
@@ -14817,7 +14818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00110xxxx110x01xxxxxxxxxx
uqinch. */
- return 2151;
+ return aa64_opid_0460c400_uqinch_SVE_Zd_SVE_PATTERN_SCALED;
}
else
{
@@ -14825,7 +14826,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01110xxxx110x01xxxxxxxxxx
uqincd. */
- return 2148;
+ return aa64_opid_04e0c400_uqincd_SVE_Zd_SVE_PATTERN_SCALED;
}
}
}
@@ -14837,7 +14838,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0x011xxxx110x01xxxxxxxxxx
decw. */
- return 1527;
+ return aa64_opid_04b0c400_decw_SVE_Zd_SVE_PATTERN_SCALED;
}
else
{
@@ -14847,7 +14848,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00111xxxx110x01xxxxxxxxxx
dech. */
- return 1523;
+ return aa64_opid_0470c400_dech_SVE_Zd_SVE_PATTERN_SCALED;
}
else
{
@@ -14855,7 +14856,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01111xxxx110x01xxxxxxxxxx
decd. */
- return 1521;
+ return aa64_opid_04f0c400_decd_SVE_Zd_SVE_PATTERN_SCALED;
}
}
}
@@ -14868,7 +14869,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0x01xxxxx110x11xxxxxxxxxx
uqdecw. */
- return 2143;
+ return aa64_opid_04a0cc00_uqdecw_SVE_Zd_SVE_PATTERN_SCALED;
}
else
{
@@ -14878,7 +14879,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0011xxxxx110x11xxxxxxxxxx
uqdech. */
- return 2137;
+ return aa64_opid_0460cc00_uqdech_SVE_Zd_SVE_PATTERN_SCALED;
}
else
{
@@ -14886,7 +14887,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0111xxxxx110x11xxxxxxxxxx
uqdecd. */
- return 2134;
+ return aa64_opid_04e0cc00_uqdecd_SVE_Zd_SVE_PATTERN_SCALED;
}
}
}
@@ -14905,7 +14906,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0000xxxxx110xxxxxxxxxxxxx
prfb. */
- return 1913;
+ return aa64_opid_8400c000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -14913,7 +14914,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0100xxxxx110xxxxxxxxxxxxx
prfh. */
- return 1928;
+ return aa64_opid_8480c000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
else
@@ -14924,7 +14925,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0001xxxxx110xxxxxxxxxxxxx
ld1b. */
- return 1671;
+ return aa64_opid_8420c000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5;
}
else
{
@@ -14932,7 +14933,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0101xxxxx110xxxxxxxxxxxxx
ld1h. */
- return 1693;
+ return aa64_opid_84a0c000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2;
}
}
}
@@ -14944,7 +14945,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x001xxxxxx110xxxxxxxxxxxxx
ld1rb. */
- return 1700;
+ return aa64_opid_8440c000_ld1rb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6;
}
else
{
@@ -14952,7 +14953,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x011xxxxxx110xxxxxxxxxxxxx
ld1rh. */
- return 1704;
+ return aa64_opid_84c0c000_ld1rh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x2;
}
}
}
@@ -14973,7 +14974,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx110000xxxxxxxxxx
sclamp. */
- return 2547;
+ return aa64_opid_4400c000_sclamp_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -14981,7 +14982,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx110100xxxxxxxxxx
mlapt. */
- return 3635;
+ return aa64_opid_44c0d000_mlapt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -14994,7 +14995,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x00x0xxxxx110010xxxxxxxxxx
sdot. */
- return 2560;
+ return aa64_opid_4400c800_sdot_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -15002,7 +15003,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x01x0xxxxx110010xxxxxxxxxx
sdot. */
- return 2559;
+ return aa64_opid_4480c800_sdot_SVE_Zd_SVE_Zn_SVE_Zm3_19_INDEX;
}
}
else
@@ -15011,7 +15012,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx110110xxxxxxxxxx
madpt. */
- return 3634;
+ return aa64_opid_44c0d800_madpt_SVE_Zd_SVE_Zm_16_SVE_Za_5;
}
}
}
@@ -15023,7 +15024,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx110x01xxxxxxxxxx
uclamp. */
- return 2548;
+ return aa64_opid_4400c400_uclamp_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -15033,7 +15034,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x00x0xxxxx110x11xxxxxxxxxx
udot. */
- return 2566;
+ return aa64_opid_4400cc00_udot_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -15041,7 +15042,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x01x0xxxxx110x11xxxxxxxxxx
udot. */
- return 2565;
+ return aa64_opid_4480cc00_udot_SVE_Zd_SVE_Zn_SVE_Zm3_19_INDEX;
}
}
}
@@ -15056,7 +15057,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0000xxxxx110xxxxxxxxxxxxx
ldnt1b. */
- return 2240;
+ return aa64_opid_c400c000_ldnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
else
{
@@ -15064,7 +15065,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0100xxxxx110xxxxxxxxxxxxx
ldnt1h. */
- return 2243;
+ return aa64_opid_c480c000_ldnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
}
else
@@ -15075,7 +15076,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0010xxxxx110xxxxxxxxxxxxx
ld1b. */
- return 1670;
+ return aa64_opid_c440c000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
else
{
@@ -15083,7 +15084,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0110xxxxx110xxxxxxxxxxxxx
ld1h. */
- return 1691;
+ return aa64_opid_c4c0c000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
}
}
@@ -15098,7 +15099,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x0001xxxxx110xxxxxxxxxxxxx
ld1b. */
- return 1676;
+ return aa64_opid_c420c000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5;
}
else
{
@@ -15112,7 +15113,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx1100x0xxxxxxxxxx
smullb. */
- return 2305;
+ return aa64_opid_44a0c000_smullb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -15120,7 +15121,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx1101x0xxxxxxxxxx
umullb. */
- return 2430;
+ return aa64_opid_44a0d000_umullb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
}
else
@@ -15131,7 +15132,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx1100x1xxxxxxxxxx
smullt. */
- return 2308;
+ return aa64_opid_44a0c400_smullt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -15139,7 +15140,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx1101x1xxxxxxxxxx
umullt. */
- return 2433;
+ return aa64_opid_44a0d400_umullt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
}
}
@@ -15149,7 +15150,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0101xxxxx110xxxxxxxxxxxxx
ld1h. */
- return 1697;
+ return aa64_opid_c4a0c000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2;
}
}
}
@@ -15161,7 +15162,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x0011xxxxx110xxxxxxxxxxxxx
prfw. */
- return 1937;
+ return aa64_opid_c460c000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_LSL2;
}
else
{
@@ -15175,7 +15176,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx1100x0xxxxxxxxxx
smullb. */
- return 2306;
+ return aa64_opid_44e0c000_smullb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
else
{
@@ -15183,7 +15184,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx1101x0xxxxxxxxxx
umullb. */
- return 2431;
+ return aa64_opid_44e0d000_umullb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
}
else
@@ -15194,7 +15195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx1100x1xxxxxxxxxx
smullt. */
- return 2309;
+ return aa64_opid_44e0c400_smullt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
else
{
@@ -15202,7 +15203,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx1101x1xxxxxxxxxx
umullt. */
- return 2434;
+ return aa64_opid_44e0d400_umullt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
}
}
@@ -15212,7 +15213,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0111xxxxx110xxxxxxxxxxxxx
ld1h. */
- return 1692;
+ return aa64_opid_c4e0c000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL1;
}
}
}
@@ -15247,7 +15248,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000000001xxxxxxxxxxxxx
saddv. */
- return 1957;
+ return aa64_opid_04002000_saddv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15255,7 +15256,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000001001xxxxxxxxxxxxx
uaddv. */
- return 2110;
+ return aa64_opid_04012000_uaddv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -15264,7 +15265,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx01000x001xxxxxxxxxxxxx
movprfx. */
- return 1891;
+ return aa64_opid_04102000_movprfx_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -15277,7 +15278,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001000001xxxxxxxxxxxxx
smaxv. */
- return 1975;
+ return aa64_opid_04082000_smaxv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15285,7 +15286,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011000001xxxxxxxxxxxxx
orv. */
- return 1908;
+ return aa64_opid_04182000_orv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -15296,7 +15297,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001001001xxxxxxxxxxxxx
umaxv. */
- return 2125;
+ return aa64_opid_04092000_umaxv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15304,7 +15305,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011001001xxxxxxxxxxxxx
eorv. */
- return 1538;
+ return aa64_opid_04192000_eorv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -15319,7 +15320,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx00x100001xxxxxxxxxxxxx
smaxqv. */
- return 3536;
+ return aa64_opid_040c2000_smaxqv_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15327,7 +15328,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx01x100001xxxxxxxxxxxxx
orqv. */
- return 3547;
+ return aa64_opid_041c2000_orqv_Vd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -15338,7 +15339,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0x0101001xxxxxxxxxxxxx
addqv. */
- return 3534;
+ return aa64_opid_04052000_addqv_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15348,7 +15349,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001101001xxxxxxxxxxxxx
umaxqv. */
- return 3538;
+ return aa64_opid_040d2000_umaxqv_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15356,7 +15357,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011101001xxxxxxxxxxxxx
eorqv. */
- return 3540;
+ return aa64_opid_041d2000_eorqv_Vd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -15374,7 +15375,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx00x010001xxxxxxxxxxxxx
sminv. */
- return 1978;
+ return aa64_opid_040a2000_sminv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15382,7 +15383,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx01x010001xxxxxxxxxxxxx
andv. */
- return 1451;
+ return aa64_opid_041a2000_andv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -15393,7 +15394,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx00x110001xxxxxxxxxxxxx
sminqv. */
- return 3537;
+ return aa64_opid_040e2000_sminqv_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15401,7 +15402,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx01x110001xxxxxxxxxxxxx
andqv. */
- return 3535;
+ return aa64_opid_041e2000_andqv_Vd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -15413,7 +15414,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0xx011001xxxxxxxxxxxxx
uminv. */
- return 2128;
+ return aa64_opid_040b2000_uminv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15421,7 +15422,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0xx111001xxxxxxxxxxxxx
uminqv. */
- return 3539;
+ return aa64_opid_040f2000_uminqv_Vd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -15434,7 +15435,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x00x0xxxxx001xxxxxxxxxxxxx
ldff1sb. */
- return 1814;
+ return aa64_opid_84002000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
else
{
@@ -15442,7 +15443,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x01x0xxxxx001xxxxxxxxxxxxx
ldff1sh. */
- return 1822;
+ return aa64_opid_84802000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
}
}
@@ -15456,7 +15457,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx0010xxxxxxxxxxxx
cmla. */
- return 2210;
+ return aa64_opid_44002000_cmla_SVE_Zd_SVE_Zn_SVE_Zm_16_SVE_IMM_ROT2;
}
else
{
@@ -15464,7 +15465,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx0011xxxxxxxxxxxx
sqrdcmlah. */
- return 2342;
+ return aa64_opid_44003000_sqrdcmlah_SVE_Zd_SVE_Zn_SVE_Zm_16_SVE_IMM_ROT2;
}
}
else
@@ -15475,7 +15476,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x00x0xxxxx001xxxxxxxxxxxxx
ldff1sb. */
- return 1818;
+ return aa64_opid_c4002000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
else
{
@@ -15483,7 +15484,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x01x0xxxxx001xxxxxxxxxxxxx
ldff1sh. */
- return 1826;
+ return aa64_opid_c4802000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
}
}
@@ -15506,7 +15507,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0001xxxxx001x00xxxxxxxxxx
and. */
- return 1446;
+ return aa64_opid_04203000_and_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -15514,7 +15515,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0101xxxxx001x00xxxxxxxxxx
eor. */
- return 1533;
+ return aa64_opid_04a03000_eor_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -15525,7 +15526,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0011xxxxx001x00xxxxxxxxxx
orr. */
- return 1903;
+ return aa64_opid_04603000_orr_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -15533,7 +15534,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0111xxxxx001x00xxxxxxxxxx
bic. */
- return 1459;
+ return aa64_opid_04e03000_bic_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -15545,7 +15546,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0x01xxxxx001x10xxxxxxxxxx
eor3. */
- return 2213;
+ return aa64_opid_04203800_eor3_SVE_Zd_SVE_Zd_SVE_Zm_16_SVE_Zn;
}
else
{
@@ -15553,7 +15554,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0x11xxxxx001x10xxxxxxxxxx
bcax. */
- return 2202;
+ return aa64_opid_04603800_bcax_SVE_Zd_SVE_Zd_SVE_Zm_16_SVE_Zn;
}
}
}
@@ -15565,7 +15566,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx001x01xxxxxxxxxx
xar. */
- return 2475;
+ return aa64_opid_04203400_xar_SVE_Zd_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED;
}
else
{
@@ -15577,7 +15578,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0001xxxxx001x11xxxxxxxxxx
bsl. */
- return 2203;
+ return aa64_opid_04203c00_bsl_SVE_Zd_SVE_Zd_SVE_Zm_16_SVE_Zn;
}
else
{
@@ -15585,7 +15586,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0101xxxxx001x11xxxxxxxxxx
bsl2n. */
- return 2205;
+ return aa64_opid_04a03c00_bsl2n_SVE_Zd_SVE_Zd_SVE_Zm_16_SVE_Zn;
}
}
else
@@ -15596,7 +15597,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0011xxxxx001x11xxxxxxxxxx
bsl1n. */
- return 2204;
+ return aa64_opid_04603c00_bsl1n_SVE_Zd_SVE_Zd_SVE_Zm_16_SVE_Zn;
}
else
{
@@ -15604,7 +15605,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0111xxxxx001x11xxxxxxxxxx
nbsl. */
- return 2260;
+ return aa64_opid_04e03c00_nbsl_SVE_Zd_SVE_Zd_SVE_Zm_16_SVE_Zn;
}
}
}
@@ -15618,7 +15619,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x00x1xxxxx001xxxxxxxxxxxxx
prfh. */
- return 1927;
+ return aa64_opid_84202000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW1_22;
}
else
{
@@ -15626,7 +15627,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x01x1xxxxx001xxxxxxxxxxxxx
ldff1sh. */
- return 1823;
+ return aa64_opid_84a02000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22;
}
}
}
@@ -15638,7 +15639,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x00x1xxxxx001xxxxxxxxxxxxx
prfh. */
- return 1929;
+ return aa64_opid_c4202000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW1_22;
}
else
{
@@ -15654,7 +15655,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx0010x0xxxxxxxxxx
sqdmlalb. */
- return 2315;
+ return aa64_opid_44a02000_sqdmlalb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -15662,7 +15663,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx0010x0xxxxxxxxxx
sqdmlalb. */
- return 2316;
+ return aa64_opid_44e02000_sqdmlalb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
}
else
@@ -15673,7 +15674,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx0011x0xxxxxxxxxx
sqdmlslb. */
- return 2322;
+ return aa64_opid_44a03000_sqdmlslb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -15681,7 +15682,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx0011x0xxxxxxxxxx
sqdmlslb. */
- return 2323;
+ return aa64_opid_44e03000_sqdmlslb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
}
}
@@ -15695,7 +15696,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx0010x1xxxxxxxxxx
sqdmlalt. */
- return 2319;
+ return aa64_opid_44a02400_sqdmlalt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -15703,7 +15704,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx0010x1xxxxxxxxxx
sqdmlalt. */
- return 2320;
+ return aa64_opid_44e02400_sqdmlalt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
}
else
@@ -15714,7 +15715,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx0011x1xxxxxxxxxx
sqdmlslt. */
- return 2326;
+ return aa64_opid_44a03400_sqdmlslt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -15722,7 +15723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx0011x1xxxxxxxxxx
sqdmlslt. */
- return 2327;
+ return aa64_opid_44e03400_sqdmlslt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
}
}
@@ -15733,7 +15734,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x01x1xxxxx001xxxxxxxxxxxxx
ldff1sh. */
- return 1827;
+ return aa64_opid_c4a02000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22;
}
}
}
@@ -15761,7 +15762,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000000101xxxxxxxxxxxxx
sxtb. */
- return 3790;
+ return aa64_opid_0400a000_sxtb_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15769,7 +15770,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010000101xxxxxxxxxxxxx
sxtb. */
- return 2101;
+ return aa64_opid_0410a000_sxtb_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -15780,7 +15781,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001000101xxxxxxxxxxxxx
cls. */
- return 3720;
+ return aa64_opid_0408a000_cls_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15788,7 +15789,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011000101xxxxxxxxxxxxx
cls. */
- return 1479;
+ return aa64_opid_0418a000_cls_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -15802,7 +15803,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000100101xxxxxxxxxxxxx
sxtw. */
- return 3792;
+ return aa64_opid_04c4a000_sxtw_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15810,7 +15811,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010100101xxxxxxxxxxxxx
sxtw. */
- return 2103;
+ return aa64_opid_04d4a000_sxtw_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -15821,7 +15822,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001100101xxxxxxxxxxxxx
fabs. */
- return 3726;
+ return aa64_opid_040ca000_fabs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15829,7 +15830,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011100101xxxxxxxxxxxxx
fabs. */
- return 1541;
+ return aa64_opid_041ca000_fabs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -15846,7 +15847,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000010101xxxxxxxxxxxxx
sxth. */
- return 3791;
+ return aa64_opid_0482a000_sxth_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15854,7 +15855,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010010101xxxxxxxxxxxxx
sxth. */
- return 2102;
+ return aa64_opid_0492a000_sxth_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -15865,7 +15866,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001010101xxxxxxxxxxxxx
cnt. */
- return 3723;
+ return aa64_opid_040aa000_cnt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15873,7 +15874,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011010101xxxxxxxxxxxxx
cnt. */
- return 1508;
+ return aa64_opid_041aa000_cnt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -15887,7 +15888,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000110101xxxxxxxxxxxxx
abs. */
- return 3717;
+ return aa64_opid_0406a000_abs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15895,7 +15896,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010110101xxxxxxxxxxxxx
abs. */
- return 1437;
+ return aa64_opid_0416a000_abs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -15906,7 +15907,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001110101xxxxxxxxxxxxx
not. */
- return 3775;
+ return aa64_opid_040ea000_not_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15914,7 +15915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011110101xxxxxxxxxxxxx
not. */
- return 1900;
+ return aa64_opid_041ea000_not_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -15934,7 +15935,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000001101xxxxxxxxxxxxx
uxtb. */
- return 3802;
+ return aa64_opid_0401a000_uxtb_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15942,7 +15943,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010001101xxxxxxxxxxxxx
uxtb. */
- return 2164;
+ return aa64_opid_0411a000_uxtb_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -15953,7 +15954,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001001101xxxxxxxxxxxxx
clz. */
- return 3721;
+ return aa64_opid_0409a000_clz_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15961,7 +15962,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011001101xxxxxxxxxxxxx
clz. */
- return 1480;
+ return aa64_opid_0419a000_clz_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -15975,7 +15976,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000101101xxxxxxxxxxxxx
uxtw. */
- return 3804;
+ return aa64_opid_04c5a000_uxtw_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -15983,7 +15984,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010101101xxxxxxxxxxxxx
uxtw. */
- return 2166;
+ return aa64_opid_04d5a000_uxtw_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -15994,7 +15995,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001101101xxxxxxxxxxxxx
fneg. */
- return 3755;
+ return aa64_opid_040da000_fneg_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -16002,7 +16003,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011101101xxxxxxxxxxxxx
fneg. */
- return 1618;
+ return aa64_opid_041da000_fneg_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -16019,7 +16020,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx000011101xxxxxxxxxxxxx
uxth. */
- return 3803;
+ return aa64_opid_0483a000_uxth_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -16027,7 +16028,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx010011101xxxxxxxxxxxxx
uxth. */
- return 2165;
+ return aa64_opid_0493a000_uxth_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -16038,7 +16039,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx001011101xxxxxxxxxxxxx
cnot. */
- return 3722;
+ return aa64_opid_040ba000_cnot_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -16046,7 +16047,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx011011101xxxxxxxxxxxxx
cnot. */
- return 1507;
+ return aa64_opid_041ba000_cnot_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -16058,7 +16059,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx00x111101xxxxxxxxxxxxx
neg. */
- return 3774;
+ return aa64_opid_0407a000_neg_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -16066,7 +16067,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx01x111101xxxxxxxxxxxxx
neg. */
- return 1897;
+ return aa64_opid_0417a000_neg_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -16084,7 +16085,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0001xxxxx1010xxxxxxxxxxxx
adr. */
- return 1443;
+ return aa64_opid_0420a000_adr_SVE_Zd_SVE_ADDR_ZZ_SXTW;
}
else
{
@@ -16092,7 +16093,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0011xxxxx1010xxxxxxxxxxxx
adr. */
- return 1444;
+ return aa64_opid_0460a000_adr_SVE_Zd_SVE_ADDR_ZZ_UXTW;
}
}
else
@@ -16101,7 +16102,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01x1xxxxx1010xxxxxxxxxxxx
adr. */
- return 1445;
+ return aa64_opid_04a0a000_adr_SVE_Zd_SVE_ADDR_ZZ_LSL;
}
}
else
@@ -16114,7 +16115,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx101100xxxxxxxxxx
ftssel. */
- return 1644;
+ return aa64_opid_0420b000_ftssel_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -16122,7 +16123,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx101110xxxxxxxxxx
fexpa. */
- return 1588;
+ return aa64_opid_0420b800_fexpa_SVE_Zd_SVE_Zn;
}
}
else
@@ -16131,7 +16132,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx1011x1xxxxxxxxxx
movprfx. */
- return 1890;
+ return aa64_opid_0420bc00_movprfx_SVE_Zd_SVE_Zn;
}
}
}
@@ -16148,7 +16149,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0000xxxxx101xxxxxxxxxxxxx
ldnt1b. */
- return 2239;
+ return aa64_opid_8400a000_ldnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
else
{
@@ -16156,7 +16157,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0100xxxxx101xxxxxxxxxxxxx
ldnt1h. */
- return 2242;
+ return aa64_opid_8480a000_ldnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
}
else
@@ -16167,7 +16168,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0001xxxxx101xxxxxxxxxxxxx
ldff1sb. */
- return 1820;
+ return aa64_opid_8420a000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5;
}
else
{
@@ -16175,7 +16176,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0101xxxxx101xxxxxxxxxxxxx
ldff1sh. */
- return 1830;
+ return aa64_opid_84a0a000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2;
}
}
}
@@ -16187,7 +16188,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x001xxxxxx101xxxxxxxxxxxxx
ld1rb. */
- return 1699;
+ return aa64_opid_8440a000_ld1rb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6;
}
else
{
@@ -16195,7 +16196,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x011xxxxxx101xxxxxxxxxxxxx
ld1rh. */
- return 1703;
+ return aa64_opid_84c0a000_ld1rh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x2;
}
}
}
@@ -16218,7 +16219,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0x0000101xxxxxxxxxxxxx
urecpe. */
- return 2450;
+ return aa64_opid_4480a000_urecpe_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -16226,7 +16227,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0x1000101xxxxxxxxxxxxx
sqabs. */
- return 2312;
+ return aa64_opid_4408a000_sqabs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -16237,7 +16238,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx00x100101xxxxxxxxxxxxx
sadalp. */
- return 2276;
+ return aa64_opid_4404a000_sadalp_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -16245,7 +16246,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx01x100101xxxxxxxxxxxxx
smaxp. */
- return 2290;
+ return aa64_opid_4414a000_smaxp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -16259,7 +16260,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0x0010101xxxxxxxxxxxxx
urecpe. */
- return 3800;
+ return aa64_opid_4482a000_urecpe_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -16267,7 +16268,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0x1010101xxxxxxxxxxxxx
sqabs. */
- return 3788;
+ return aa64_opid_440aa000_sqabs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -16276,7 +16277,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xx110101xxxxxxxxxxxxx
sminp. */
- return 2291;
+ return aa64_opid_4416a000_sminp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -16294,7 +16295,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx000001101xxxxxxxxxxxxx
ursqrte. */
- return 2455;
+ return aa64_opid_4481a000_ursqrte_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -16302,7 +16303,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx010001101xxxxxxxxxxxxx
addp. */
- return 2201;
+ return aa64_opid_4411a000_addp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
else
@@ -16311,7 +16312,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0x1001101xxxxxxxxxxxxx
sqneg. */
- return 2339;
+ return aa64_opid_4409a000_sqneg_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -16322,7 +16323,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx00x101101xxxxxxxxxxxxx
uadalp. */
- return 2407;
+ return aa64_opid_4405a000_uadalp_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -16330,7 +16331,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx01x101101xxxxxxxxxxxxx
umaxp. */
- return 2415;
+ return aa64_opid_4415a000_umaxp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -16344,7 +16345,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0x0011101xxxxxxxxxxxxx
ursqrte. */
- return 3801;
+ return aa64_opid_4483a000_ursqrte_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -16352,7 +16353,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0x1011101xxxxxxxxxxxxx
sqneg. */
- return 3789;
+ return aa64_opid_440ba000_sqneg_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -16361,7 +16362,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xx111101xxxxxxxxxxxxx
uminp. */
- return 2416;
+ return aa64_opid_4417a000_uminp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
}
@@ -16374,7 +16375,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0x00xxxxx101xxxxxxxxxxxxx
ld1q. */
- return 3571;
+ return aa64_opid_c400a000_ld1q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
else
{
@@ -16384,7 +16385,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0010xxxxx101xxxxxxxxxxxxx
ldff1sb. */
- return 1819;
+ return aa64_opid_c440a000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
else
{
@@ -16392,7 +16393,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0110xxxxx101xxxxxxxxxxxxx
ldff1sh. */
- return 1828;
+ return aa64_opid_c4c0a000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
}
}
@@ -16407,7 +16408,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x0001xxxxx101xxxxxxxxxxxxx
ldff1sb. */
- return 1821;
+ return aa64_opid_c420a000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5;
}
else
{
@@ -16421,7 +16422,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx1010x0xxxxxxxxxx
smlslb. */
- return 2298;
+ return aa64_opid_44a0a000_smlslb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -16429,7 +16430,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx1011x0xxxxxxxxxx
umlslb. */
- return 2423;
+ return aa64_opid_44a0b000_umlslb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
}
else
@@ -16440,7 +16441,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx1010x1xxxxxxxxxx
smlslt. */
- return 2301;
+ return aa64_opid_44a0a400_smlslt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -16448,7 +16449,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx1011x1xxxxxxxxxx
umlslt. */
- return 2426;
+ return aa64_opid_44a0b400_umlslt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
}
}
@@ -16458,7 +16459,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0101xxxxx101xxxxxxxxxxxxx
ldff1sh. */
- return 1831;
+ return aa64_opid_c4a0a000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2;
}
}
}
@@ -16470,7 +16471,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x0011xxxxx101xxxxxxxxxxxxx
prfh. */
- return 1930;
+ return aa64_opid_c460a000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_LSL1;
}
else
{
@@ -16484,7 +16485,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx1010x0xxxxxxxxxx
smlslb. */
- return 2299;
+ return aa64_opid_44e0a000_smlslb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
else
{
@@ -16492,7 +16493,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx1011x0xxxxxxxxxx
umlslb. */
- return 2424;
+ return aa64_opid_44e0b000_umlslb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
}
else
@@ -16503,7 +16504,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx1010x1xxxxxxxxxx
smlslt. */
- return 2302;
+ return aa64_opid_44e0a400_smlslt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
else
{
@@ -16511,7 +16512,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx1011x1xxxxxxxxxx
umlslt. */
- return 2427;
+ return aa64_opid_44e0b400_umlslt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
}
}
@@ -16521,7 +16522,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0111xxxxx101xxxxxxxxxxxxx
ldff1sh. */
- return 1829;
+ return aa64_opid_c4e0a000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL1;
}
}
}
@@ -16543,7 +16544,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0xxxxx011xxxxxxxxxxxxx
mls. */
- return 1889;
+ return aa64_opid_04006000_mls_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -16553,7 +16554,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x00x0xxxxx011xxxxxxxxxxxxx
ldff1b. */
- return 1788;
+ return aa64_opid_84006000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
else
{
@@ -16561,7 +16562,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x01x0xxxxx011xxxxxxxxxxxxx
ldff1h. */
- return 1803;
+ return aa64_opid_84806000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
}
}
@@ -16579,7 +16580,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx011000xxxxxxxxxx
sqdmlalb. */
- return 2317;
+ return aa64_opid_44006000_sqdmlalb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -16587,7 +16588,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx011100xxxxxxxxxx
sqrdmlah. */
- return 2346;
+ return aa64_opid_44007000_sqrdmlah_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -16598,7 +16599,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx011010xxxxxxxxxx
sqdmlslb. */
- return 2324;
+ return aa64_opid_44006800_sqdmlslb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -16606,7 +16607,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx011110xxxxxxxxxx
usdot. */
- return 3192;
+ return aa64_opid_44807800_usdot_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -16620,7 +16621,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx011001xxxxxxxxxx
sqdmlalt. */
- return 2321;
+ return aa64_opid_44006400_sqdmlalt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -16628,7 +16629,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx011101xxxxxxxxxx
sqrdmlsh. */
- return 2350;
+ return aa64_opid_44007400_sqrdmlsh_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -16637,7 +16638,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx011x11xxxxxxxxxx
sqdmlslt. */
- return 2328;
+ return aa64_opid_44006c00_sqdmlslt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -16649,7 +16650,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x00x0xxxxx011xxxxxxxxxxxxx
ldff1b. */
- return 1793;
+ return aa64_opid_c4006000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
else
{
@@ -16657,7 +16658,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x01x0xxxxx011xxxxxxxxxxxxx
ldff1h. */
- return 1808;
+ return aa64_opid_c4806000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
}
}
@@ -16678,7 +16679,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx011000xxxxxxxxxx
mul. */
- return 2259;
+ return aa64_opid_04206000_mul_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -16686,7 +16687,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx011100xxxxxxxxxx
sqdmulh. */
- return 2332;
+ return aa64_opid_04207000_sqdmulh_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -16695,7 +16696,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx011x10xxxxxxxxxx
smulh. */
- return 2304;
+ return aa64_opid_04206800_smulh_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -16708,7 +16709,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx011001xxxxxxxxxx
pmul. */
- return 2262;
+ return aa64_opid_04206400_pmul_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -16716,7 +16717,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx011101xxxxxxxxxx
sqrdmulh. */
- return 2354;
+ return aa64_opid_04207400_sqrdmulh_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -16725,7 +16726,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx1xxxxx011x11xxxxxxxxxx
umulh. */
- return 2429;
+ return aa64_opid_04206c00_umulh_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -16737,7 +16738,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x00x1xxxxx011xxxxxxxxxxxxx
prfd. */
- return 1920;
+ return aa64_opid_84206000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW3_22;
}
else
{
@@ -16745,7 +16746,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x01x1xxxxx011xxxxxxxxxxxxx
ldff1h. */
- return 1804;
+ return aa64_opid_84a06000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22;
}
}
}
@@ -16757,7 +16758,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x00x1xxxxx011xxxxxxxxxxxxx
prfd. */
- return 1922;
+ return aa64_opid_c4206000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW3_22;
}
else
{
@@ -16771,7 +16772,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx0110xxxxxxxxxxxx
cmla. */
- return 2211;
+ return aa64_opid_44a06000_cmla_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX_SVE_IMM_ROT2;
}
else
{
@@ -16779,7 +16780,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx0110xxxxxxxxxxxx
cmla. */
- return 2212;
+ return aa64_opid_44e06000_cmla_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX_SVE_IMM_ROT2;
}
}
else
@@ -16790,7 +16791,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx0111xxxxxxxxxxxx
sqrdcmlah. */
- return 2340;
+ return aa64_opid_44a07000_sqrdcmlah_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX_SVE_IMM_ROT2;
}
else
{
@@ -16798,7 +16799,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx0111xxxxxxxxxxxx
sqrdcmlah. */
- return 2341;
+ return aa64_opid_44e07000_sqrdcmlah_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX_SVE_IMM_ROT2;
}
}
}
@@ -16808,7 +16809,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x01x1xxxxx011xxxxxxxxxxxxx
ldff1h. */
- return 1809;
+ return aa64_opid_c4a06000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22;
}
}
}
@@ -16826,7 +16827,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0xx0xxxxx111xxxxxxxxxxxxx
msb. */
- return 1892;
+ return aa64_opid_0400e000_msb_SVE_Zd_SVE_Pg3_SVE_Zm_16_SVE_Za_5;
}
else
{
@@ -16846,7 +16847,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00010xxxx111000xxxxxxxxxx
cntb. */
- return 1509;
+ return aa64_opid_0420e000_cntb_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -16854,7 +16855,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01010xxxx111000xxxxxxxxxx
cntw. */
- return 1513;
+ return aa64_opid_04a0e000_cntw_Rd_SVE_PATTERN_SCALED;
}
}
else
@@ -16865,7 +16866,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00110xxxx111000xxxxxxxxxx
cnth. */
- return 1511;
+ return aa64_opid_0460e000_cnth_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -16873,7 +16874,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01110xxxx111000xxxxxxxxxx
cntd. */
- return 1510;
+ return aa64_opid_04e0e000_cntd_Rd_SVE_PATTERN_SCALED;
}
}
}
@@ -16887,7 +16888,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00011xxxx111000xxxxxxxxxx
incb. */
- return 1645;
+ return aa64_opid_0430e000_incb_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -16895,7 +16896,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01011xxxx111000xxxxxxxxxx
incw. */
- return 1653;
+ return aa64_opid_04b0e000_incw_Rd_SVE_PATTERN_SCALED;
}
}
else
@@ -16906,7 +16907,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00111xxxx111000xxxxxxxxxx
inch. */
- return 1649;
+ return aa64_opid_0470e000_inch_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -16914,7 +16915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01111xxxx111000xxxxxxxxxx
incd. */
- return 1647;
+ return aa64_opid_04f0e000_incd_Rd_SVE_PATTERN_SCALED;
}
}
}
@@ -16931,7 +16932,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00010xxxx111100xxxxxxxxxx
sqincb. */
- return 1998;
+ return aa64_opid_0420f000_sqincb_Rd_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -16939,7 +16940,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01010xxxx111100xxxxxxxxxx
sqincw. */
- return 2010;
+ return aa64_opid_04a0f000_sqincw_Rd_Rd_SVE_PATTERN_SCALED;
}
}
else
@@ -16950,7 +16951,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00110xxxx111100xxxxxxxxxx
sqinch. */
- return 2004;
+ return aa64_opid_0460f000_sqinch_Rd_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -16958,7 +16959,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01110xxxx111100xxxxxxxxxx
sqincd. */
- return 2001;
+ return aa64_opid_04e0f000_sqincd_Rd_Rd_SVE_PATTERN_SCALED;
}
}
}
@@ -16972,7 +16973,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00011xxxx111100xxxxxxxxxx
sqincb. */
- return 1997;
+ return aa64_opid_0430f000_sqincb_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -16980,7 +16981,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01011xxxx111100xxxxxxxxxx
sqincw. */
- return 2009;
+ return aa64_opid_04b0f000_sqincw_Rd_SVE_PATTERN_SCALED;
}
}
else
@@ -16991,7 +16992,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00111xxxx111100xxxxxxxxxx
sqinch. */
- return 2003;
+ return aa64_opid_0470f000_sqinch_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -16999,7 +17000,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01111xxxx111100xxxxxxxxxx
sqincd. */
- return 2000;
+ return aa64_opid_04f0f000_sqincd_Rd_SVE_PATTERN_SCALED;
}
}
}
@@ -17017,7 +17018,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00010xxxx111x10xxxxxxxxxx
sqdecb. */
- return 1984;
+ return aa64_opid_0420f800_sqdecb_Rd_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17025,7 +17026,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01010xxxx111x10xxxxxxxxxx
sqdecw. */
- return 1996;
+ return aa64_opid_04a0f800_sqdecw_Rd_Rd_SVE_PATTERN_SCALED;
}
}
else
@@ -17036,7 +17037,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00110xxxx111x10xxxxxxxxxx
sqdech. */
- return 1990;
+ return aa64_opid_0460f800_sqdech_Rd_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17044,7 +17045,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01110xxxx111x10xxxxxxxxxx
sqdecd. */
- return 1987;
+ return aa64_opid_04e0f800_sqdecd_Rd_Rd_SVE_PATTERN_SCALED;
}
}
}
@@ -17058,7 +17059,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00011xxxx111x10xxxxxxxxxx
sqdecb. */
- return 1983;
+ return aa64_opid_0430f800_sqdecb_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17066,7 +17067,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01011xxxx111x10xxxxxxxxxx
sqdecw. */
- return 1995;
+ return aa64_opid_04b0f800_sqdecw_Rd_SVE_PATTERN_SCALED;
}
}
else
@@ -17077,7 +17078,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00111xxxx111x10xxxxxxxxxx
sqdech. */
- return 1989;
+ return aa64_opid_0470f800_sqdech_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17085,7 +17086,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01111xxxx111x10xxxxxxxxxx
sqdecd. */
- return 1986;
+ return aa64_opid_04f0f800_sqdecd_Rd_SVE_PATTERN_SCALED;
}
}
}
@@ -17105,7 +17106,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0001xxxxx111001xxxxxxxxxx
decb. */
- return 1520;
+ return aa64_opid_0430e400_decb_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17113,7 +17114,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0101xxxxx111001xxxxxxxxxx
decw. */
- return 1528;
+ return aa64_opid_04b0e400_decw_Rd_SVE_PATTERN_SCALED;
}
}
else
@@ -17124,7 +17125,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0011xxxxx111001xxxxxxxxxx
dech. */
- return 1524;
+ return aa64_opid_0470e400_dech_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17132,7 +17133,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x0111xxxxx111001xxxxxxxxxx
decd. */
- return 1522;
+ return aa64_opid_04f0e400_decd_Rd_SVE_PATTERN_SCALED;
}
}
}
@@ -17148,7 +17149,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00010xxxx111101xxxxxxxxxx
uqincb. */
- return 2146;
+ return aa64_opid_0420f400_uqincb_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17156,7 +17157,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01010xxxx111101xxxxxxxxxx
uqincw. */
- return 2158;
+ return aa64_opid_04a0f400_uqincw_Rd_SVE_PATTERN_SCALED;
}
}
else
@@ -17167,7 +17168,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00110xxxx111101xxxxxxxxxx
uqinch. */
- return 2152;
+ return aa64_opid_0460f400_uqinch_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17175,7 +17176,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01110xxxx111101xxxxxxxxxx
uqincd. */
- return 2149;
+ return aa64_opid_04e0f400_uqincd_Rd_SVE_PATTERN_SCALED;
}
}
}
@@ -17189,7 +17190,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00011xxxx111101xxxxxxxxxx
uqincb. */
- return 2147;
+ return aa64_opid_0430f400_uqincb_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17197,7 +17198,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01011xxxx111101xxxxxxxxxx
uqincw. */
- return 2159;
+ return aa64_opid_04b0f400_uqincw_Rd_SVE_PATTERN_SCALED;
}
}
else
@@ -17208,7 +17209,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00111xxxx111101xxxxxxxxxx
uqinch. */
- return 2153;
+ return aa64_opid_0470f400_uqinch_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17216,7 +17217,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01111xxxx111101xxxxxxxxxx
uqincd. */
- return 2150;
+ return aa64_opid_04f0f400_uqincd_Rd_SVE_PATTERN_SCALED;
}
}
}
@@ -17234,7 +17235,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00010xxxx111x11xxxxxxxxxx
uqdecb. */
- return 2132;
+ return aa64_opid_0420fc00_uqdecb_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17242,7 +17243,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01010xxxx111x11xxxxxxxxxx
uqdecw. */
- return 2144;
+ return aa64_opid_04a0fc00_uqdecw_Rd_SVE_PATTERN_SCALED;
}
}
else
@@ -17253,7 +17254,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00110xxxx111x11xxxxxxxxxx
uqdech. */
- return 2138;
+ return aa64_opid_0460fc00_uqdech_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17261,7 +17262,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01110xxxx111x11xxxxxxxxxx
uqdecd. */
- return 2135;
+ return aa64_opid_04e0fc00_uqdecd_Rd_SVE_PATTERN_SCALED;
}
}
}
@@ -17275,7 +17276,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00011xxxx111x11xxxxxxxxxx
uqdecb. */
- return 2133;
+ return aa64_opid_0430fc00_uqdecb_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17283,7 +17284,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01011xxxx111x11xxxxxxxxxx
uqdecw. */
- return 2145;
+ return aa64_opid_04b0fc00_uqdecw_Rd_SVE_PATTERN_SCALED;
}
}
else
@@ -17294,7 +17295,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x00111xxxx111x11xxxxxxxxxx
uqdech. */
- return 2139;
+ return aa64_opid_0470fc00_uqdech_Rd_SVE_PATTERN_SCALED;
}
else
{
@@ -17302,7 +17303,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x01111xxxx111x11xxxxxxxxxx
uqdecd. */
- return 2136;
+ return aa64_opid_04f0fc00_uqdecd_Rd_SVE_PATTERN_SCALED;
}
}
}
@@ -17322,7 +17323,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0000xxxxx111xxxxxxxxxxxxx
prfb. */
- return 1917;
+ return aa64_opid_8400e000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5;
}
else
{
@@ -17330,7 +17331,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0100xxxxx111xxxxxxxxxxxxx
prfh. */
- return 1931;
+ return aa64_opid_8480e000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5x2;
}
}
else
@@ -17341,7 +17342,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0001xxxxx111xxxxxxxxxxxxx
ldff1b. */
- return 1795;
+ return aa64_opid_8420e000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5;
}
else
{
@@ -17349,7 +17350,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x0101xxxxx111xxxxxxxxxxxxx
ldff1h. */
- return 1812;
+ return aa64_opid_84a0e000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2;
}
}
}
@@ -17361,7 +17362,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x001xxxxxx111xxxxxxxxxxxxx
ld1rb. */
- return 1701;
+ return aa64_opid_8440e000_ld1rb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6;
}
else
{
@@ -17369,7 +17370,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x011xxxxxx111xxxxxxxxxxxxx
ld1rh. */
- return 1705;
+ return aa64_opid_84c0e000_ld1rh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x2;
}
}
}
@@ -17388,7 +17389,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx111x00xxxxxxxxxx
zipq1. */
- return 3553;
+ return aa64_opid_4400e000_zipq1_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -17398,7 +17399,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx111010xxxxxxxxxx
uzpq1. */
- return 3551;
+ return aa64_opid_4400e800_uzpq1_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -17406,7 +17407,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx111110xxxxxxxxxx
tblq. */
- return 3548;
+ return aa64_opid_4400f800_tblq_SVE_Zd_SVE_ZnxN_SVE_Zm_16;
}
}
}
@@ -17418,7 +17419,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx111x01xxxxxxxxxx
zipq2. */
- return 3554;
+ return aa64_opid_4400e400_zipq2_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -17426,7 +17427,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0xx0xxxxx111x11xxxxxxxxxx
uzpq2. */
- return 3552;
+ return aa64_opid_4400ec00_uzpq2_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -17440,7 +17441,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0000xxxxx111xxxxxxxxxxxxx
prfb. */
- return 1919;
+ return aa64_opid_c400e000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5;
}
else
{
@@ -17448,7 +17449,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0100xxxxx111xxxxxxxxxxxxx
prfh. */
- return 1933;
+ return aa64_opid_c480e000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5x2;
}
}
else
@@ -17459,7 +17460,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0010xxxxx111xxxxxxxxxxxxx
ldff1b. */
- return 1794;
+ return aa64_opid_c440e000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
else
{
@@ -17467,7 +17468,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0110xxxxx111xxxxxxxxxxxxx
ldff1h. */
- return 1810;
+ return aa64_opid_c4c0e000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
}
}
@@ -17486,7 +17487,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x00x1xxxxx111x00xxxxxxxxxx
sqdmulh. */
- return 2329;
+ return aa64_opid_4420f000_sqdmulh_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX;
}
else
{
@@ -17494,7 +17495,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x00x1xxxxx111x10xxxxxxxxxx
mul. */
- return 2256;
+ return aa64_opid_4420f800_mul_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX;
}
}
else
@@ -17503,7 +17504,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x00x1xxxxx111xx1xxxxxxxxxx
sqrdmulh. */
- return 2351;
+ return aa64_opid_4420f400_sqrdmulh_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX;
}
}
else
@@ -17514,7 +17515,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0001xxxxx111xxxxxxxxxxxxx
ldff1b. */
- return 1796;
+ return aa64_opid_c420e000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5;
}
else
{
@@ -17522,7 +17523,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0011xxxxx111xxxxxxxxxxxxx
prfd. */
- return 1923;
+ return aa64_opid_c460e000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_LSL3;
}
}
}
@@ -17540,7 +17541,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx1110x0xxxxxxxxxx
sqdmullb. */
- return 2333;
+ return aa64_opid_44a0e000_sqdmullb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -17550,7 +17551,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx111100xxxxxxxxxx
sqdmulh. */
- return 2330;
+ return aa64_opid_44a0f000_sqdmulh_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
else
{
@@ -17558,7 +17559,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx111110xxxxxxxxxx
mul. */
- return 2257;
+ return aa64_opid_44a0f800_mul_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
}
}
@@ -17570,7 +17571,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx1110x1xxxxxxxxxx
sqdmullt. */
- return 2336;
+ return aa64_opid_44a0e400_sqdmullt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -17578,7 +17579,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0101xxxxx1111x1xxxxxxxxxx
sqrdmulh. */
- return 2352;
+ return aa64_opid_44a0f400_sqrdmulh_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
}
}
@@ -17588,7 +17589,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0101xxxxx111xxxxxxxxxxxxx
ldff1h. */
- return 1813;
+ return aa64_opid_c4a0e000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2;
}
}
else
@@ -17603,7 +17604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx1110x0xxxxxxxxxx
sqdmullb. */
- return 2334;
+ return aa64_opid_44e0e000_sqdmullb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
else
{
@@ -17613,7 +17614,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx111100xxxxxxxxxx
sqdmulh. */
- return 2331;
+ return aa64_opid_44e0f000_sqdmulh_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX;
}
else
{
@@ -17621,7 +17622,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx111110xxxxxxxxxx
mul. */
- return 2258;
+ return aa64_opid_44e0f800_mul_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX;
}
}
}
@@ -17633,7 +17634,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx1110x1xxxxxxxxxx
sqdmullt. */
- return 2337;
+ return aa64_opid_44e0e400_sqdmullt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX;
}
else
{
@@ -17641,7 +17642,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x0111xxxxx1111x1xxxxxxxxxx
sqrdmulh. */
- return 2353;
+ return aa64_opid_44e0f400_sqrdmulh_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX;
}
}
}
@@ -17651,7 +17652,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x0111xxxxx111xxxxxxxxxxxxx
ldff1h. */
- return 1811;
+ return aa64_opid_c4e0e000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL1;
}
}
}
@@ -17681,7 +17682,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx000xxxxxxxx0xxxx
cmphs. */
- return 1493;
+ return aa64_opid_24000000_cmphs_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -17689,7 +17690,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx000xxxxxxxx1xxxx
cmphi. */
- return 1490;
+ return aa64_opid_24000010_cmphi_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -17700,7 +17701,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00x0xxxxx000xxxxxxxxxxxxx
ld1rqb. */
- return 1707;
+ return aa64_opid_a4000000_ld1rqb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -17708,7 +17709,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01x0xxxxx000xxxxxxxxxxxxx
ld1rqh. */
- return 1711;
+ return aa64_opid_a4800000_ld1rqh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
}
@@ -17722,7 +17723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx010xxxxxxxx0xxxx
cmpge. */
- return 1484;
+ return aa64_opid_24004000_cmpge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -17730,7 +17731,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx010xxxxxxxx1xxxx
cmpgt. */
- return 1487;
+ return aa64_opid_24004010_cmpgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -17743,7 +17744,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0000xxxxx010xxxxxxxxxxxxx
ld1b. */
- return 1665;
+ return aa64_opid_a4004000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -17751,7 +17752,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0100xxxxx010xxxxxxxxxxxxx
ld1sw. */
- return 1745;
+ return aa64_opid_a4804000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
}
else
@@ -17762,7 +17763,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0010xxxxx010xxxxxxxxxxxxx
ld1b. */
- return 1667;
+ return aa64_opid_a4404000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -17770,7 +17771,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0110xxxxx010xxxxxxxxxxxxx
ld1h. */
- return 1687;
+ return aa64_opid_a4c04000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
}
@@ -17788,7 +17789,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx001xxxxxxxx0xxxx
cmpeq. */
- return 1481;
+ return aa64_opid_24002000_cmpeq_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -17796,7 +17797,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx001xxxxxxxx1xxxx
cmpne. */
- return 1504;
+ return aa64_opid_24002010_cmpne_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -17807,7 +17808,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00x0xxxxx001xxxxxxxxxxxxx
ld1rqb. */
- return 1706;
+ return aa64_opid_a4002000_ld1rqb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x16;
}
else
{
@@ -17815,7 +17816,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01x0xxxxx001xxxxxxxxxxxxx
ld1rqh. */
- return 1710;
+ return aa64_opid_a4802000_ld1rqh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x16;
}
}
}
@@ -17829,7 +17830,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx011xxxxxxxx0xxxx
cmplt. */
- return 1502;
+ return aa64_opid_24006000_cmplt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -17837,7 +17838,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx011xxxxxxxx1xxxx
cmple. */
- return 1496;
+ return aa64_opid_24006010_cmple_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -17850,7 +17851,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0000xxxxx011xxxxxxxxxxxxx
ldff1b. */
- return 1789;
+ return aa64_opid_a4006000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR;
}
else
{
@@ -17858,7 +17859,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0100xxxxx011xxxxxxxxxxxxx
ldff1sw. */
- return 1832;
+ return aa64_opid_a4806000_ldff1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL2;
}
}
else
@@ -17869,7 +17870,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0010xxxxx011xxxxxxxxxxxxx
ldff1b. */
- return 1791;
+ return aa64_opid_a4406000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR;
}
else
{
@@ -17877,7 +17878,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0110xxxxx011xxxxxxxxxxxxx
ldff1h. */
- return 1806;
+ return aa64_opid_a4c06000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL1;
}
}
}
@@ -17892,7 +17893,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0xxxxx0xxxxxxxxxxxxxxx
fcmla. */
- return 1550;
+ return aa64_opid_64000000_fcmla_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16_IMM_ROT2;
}
else
{
@@ -17906,7 +17907,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0x00xxxxx000xxxxxxxxxxxxx
st3q. */
- return 3580;
+ return aa64_opid_e4800000_st3q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL;
}
else
{
@@ -17916,7 +17917,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0010xxxxx000xxxxxxxxxxxxx
st2q. */
- return 3579;
+ return aa64_opid_e4400000_st2q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -17924,7 +17925,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0110xxxxx000xxxxxxxxxxxxx
st4q. */
- return 3581;
+ return aa64_opid_e4c00000_st4q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -17936,7 +17937,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0x00xxxxx010xxxxxxxxxxxxx
st1b. */
- return 2013;
+ return aa64_opid_e4004000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -17946,7 +17947,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0010xxxxx010xxxxxxxxxxxxx
st1b. */
- return 2017;
+ return aa64_opid_e4404000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -17954,7 +17955,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0110xxxxx010xxxxxxxxxxxxx
st1h. */
- return 2038;
+ return aa64_opid_e4c04000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
}
@@ -17971,7 +17972,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0000xxxxx001xxxxxxxxxxxxx
stnt1b. */
- return 2391;
+ return aa64_opid_e4002000_stnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
else
{
@@ -17979,7 +17980,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0100xxxxx001xxxxxxxxxxxxx
stnt1h. */
- return 2394;
+ return aa64_opid_e4802000_stnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
}
else
@@ -17990,7 +17991,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0010xxxxx001xxxxxxxxxxxxx
stnt1b. */
- return 2390;
+ return aa64_opid_e4402000_stnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
else
{
@@ -17998,7 +17999,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0110xxxxx001xxxxxxxxxxxxx
stnt1h. */
- return 2393;
+ return aa64_opid_e4c02000_stnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
}
}
@@ -18012,7 +18013,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0000xxxxx011xxxxxxxxxxxxx
stnt1b. */
- return 2083;
+ return aa64_opid_e4006000_stnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -18020,7 +18021,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0100xxxxx011xxxxxxxxxxxxx
stnt1h. */
- return 2087;
+ return aa64_opid_e4806000_stnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
else
@@ -18031,7 +18032,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0010xxxxx011xxxxxxxxxxxxx
st3b. */
- return 2067;
+ return aa64_opid_e4406000_st3b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -18039,7 +18040,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0110xxxxx011xxxxxxxxxxxxx
st3h. */
- return 2071;
+ return aa64_opid_e4c06000_st3h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
}
@@ -18061,7 +18062,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01001x0xx0xxxxx100xxxxxxxx0xxxx
cmpge. */
- return 1485;
+ return aa64_opid_24008000_cmpge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -18069,7 +18070,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01001x0xx0xxxxx100xxxxxxxx1xxxx
cmpgt. */
- return 1488;
+ return aa64_opid_24008010_cmpgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -18082,7 +18083,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx110xxxxxxxx0xxxx
cmphs. */
- return 1494;
+ return aa64_opid_2400c000_cmphs_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -18090,7 +18091,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx110xxxxxxxx1xxxx
cmphi. */
- return 1491;
+ return aa64_opid_2400c010_cmphi_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -18103,7 +18104,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0000xxxxx110xxxxxxxxxxxxx
ldnt1b. */
- return 1864;
+ return aa64_opid_a400c000_ldnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -18111,7 +18112,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0100xxxxx110xxxxxxxxxxxxx
ldnt1h. */
- return 1868;
+ return aa64_opid_a480c000_ldnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
else
@@ -18122,7 +18123,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0010xxxxx110xxxxxxxxxxxxx
ld3b. */
- return 1772;
+ return aa64_opid_a440c000_ld3b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -18130,7 +18131,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0110xxxxx110xxxxxxxxxxxxx
ld3h. */
- return 1776;
+ return aa64_opid_a4c0c000_ld3h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
}
@@ -18148,7 +18149,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx101xxxxxxxx0xxxx
cmpeq. */
- return 1482;
+ return aa64_opid_2400a000_cmpeq_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -18156,7 +18157,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx101xxxxxxxx1xxxx
cmpne. */
- return 1505;
+ return aa64_opid_2400a010_cmpne_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -18171,7 +18172,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00000xxxx101xxxxxxxxxxxxx
ld1b. */
- return 1672;
+ return aa64_opid_a400a000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -18179,7 +18180,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01000xxxx101xxxxxxxxxxxxx
ld1sw. */
- return 1750;
+ return aa64_opid_a480a000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
else
@@ -18190,7 +18191,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00100xxxx101xxxxxxxxxxxxx
ld1b. */
- return 1674;
+ return aa64_opid_a440a000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -18198,7 +18199,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01100xxxx101xxxxxxxxxxxxx
ld1h. */
- return 1695;
+ return aa64_opid_a4c0a000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
}
@@ -18212,7 +18213,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00001xxxx101xxxxxxxxxxxxx
ldnf1b. */
- return 1848;
+ return aa64_opid_a410a000_ldnf1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -18220,7 +18221,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01001xxxx101xxxxxxxxxxxxx
ldnf1sw. */
- return 1861;
+ return aa64_opid_a490a000_ldnf1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
else
@@ -18231,7 +18232,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00101xxxx101xxxxxxxxxxxxx
ldnf1b. */
- return 1850;
+ return aa64_opid_a450a000_ldnf1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -18239,7 +18240,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01101xxxx101xxxxxxxxxxxxx
ldnf1h. */
- return 1854;
+ return aa64_opid_a4d0a000_ldnf1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
}
@@ -18255,7 +18256,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx111xxxxxxxx0xxxx
cmplo. */
- return 1498;
+ return aa64_opid_2400e000_cmplo_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -18263,7 +18264,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx0xxxxx111xxxxxxxx1xxxx
cmpls. */
- return 1500;
+ return aa64_opid_2400e010_cmpls_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -18278,7 +18279,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00000xxxx111xxxxxxxxxxxxx
ldnt1b. */
- return 1865;
+ return aa64_opid_a400e000_ldnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -18286,7 +18287,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01000xxxx111xxxxxxxxxxxxx
ldnt1h. */
- return 1869;
+ return aa64_opid_a480e000_ldnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
else
@@ -18297,7 +18298,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00100xxxx111xxxxxxxxxxxxx
ld3b. */
- return 1773;
+ return aa64_opid_a440e000_ld3b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL;
}
else
{
@@ -18305,7 +18306,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01100xxxx111xxxxxxxxxxxxx
ld3h. */
- return 1777;
+ return aa64_opid_a4c0e000_ld3h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL;
}
}
}
@@ -18315,7 +18316,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0xx01xxxx111xxxxxxxxxxxxx
ld2q. */
- return 3572;
+ return aa64_opid_a490e000_ld2q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL;
}
}
}
@@ -18341,7 +18342,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx00000x100xxxxxxxxxxxxx
fcadd. */
- return 1549;
+ return aa64_opid_64008000_fcadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5_SVE_IMM_ROT1;
}
else
{
@@ -18349,7 +18350,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx01000x100xxxxxxxxxxxxx
faddp. */
- return 2217;
+ return aa64_opid_64108000_faddp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
}
else
@@ -18360,7 +18361,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0x1000100xxxxxxxxxxxxx
frintn. */
- return 3768;
+ return aa64_opid_64188000_frintn_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18368,7 +18369,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0x1001100xxxxxxxxxxxxx
frinta. */
- return 3767;
+ return aa64_opid_64198000_frinta_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -18380,7 +18381,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0xx000110xxxxxxxxxxxxx
frintm. */
- return 3770;
+ return aa64_opid_6418c000_frintm_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18388,7 +18389,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0xx001110xxxxxxxxxxxxx
frintx. */
- return 3765;
+ return aa64_opid_6419c000_frintx_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -18402,7 +18403,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0x01001x0xxxxxxxxxxxxx
fmaxnmp. */
- return 2225;
+ return aa64_opid_64148000_fmaxnmp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
else
{
@@ -18412,7 +18413,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x00x11001x0xxxxxxxxxxxxx
frint32z. */
- return 3760;
+ return aa64_opid_641c8000_frint32z_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18422,7 +18423,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x10x1100100xxxxxxxxxxxxx
scvtf. */
- return 3784;
+ return aa64_opid_64dc8000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18430,7 +18431,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x10x1100110xxxxxxxxxxxxx
scvtf. */
- return 3781;
+ return aa64_opid_645cc000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -18443,7 +18444,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0x01011x0xxxxxxxxxxxxx
fminnmp. */
- return 2227;
+ return aa64_opid_64158000_fminnmp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
else
{
@@ -18455,7 +18456,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0000x11011x0xxxxxxxxxxxxx
frint64z. */
- return 3764;
+ return aa64_opid_641d8000_frint64z_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18463,7 +18464,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0100x11011x0xxxxxxxxxxxxx
scvtf. */
- return 3783;
+ return aa64_opid_649d8000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18476,7 +18477,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0010x1101100xxxxxxxxxxxxx
scvtf. */
- return 3782;
+ return aa64_opid_645d8000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18484,7 +18485,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0110x1101100xxxxxxxxxxxxx
scvtf. */
- return 3786;
+ return aa64_opid_64dd8000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18495,7 +18496,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0010x1101110xxxxxxxxxxxxx
scvtf. */
- return 3785;
+ return aa64_opid_645dc000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18503,7 +18504,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0110x1101110xxxxxxxxxxxxx
scvtf. */
- return 3787;
+ return aa64_opid_64ddc000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -18527,7 +18528,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx000000101xxxxxxxxxxxxx
fcvtnt. */
- return 3735;
+ return aa64_opid_6480a000_fcvtnt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18535,7 +18536,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx010000101xxxxxxxxxxxxx
faddqv. */
- return 3541;
+ return aa64_opid_6410a000_faddqv_Vd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18546,7 +18547,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx001000101xxxxxxxxxxxxx
fcvtnt. */
- return 2220;
+ return aa64_opid_6488a000_fcvtnt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18554,7 +18555,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx011000101xxxxxxxxxxxxx
frintp. */
- return 3771;
+ return aa64_opid_6418a000_frintp_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -18564,7 +18565,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0xx000111xxxxxxxxxxxxx
frintz. */
- return 3769;
+ return aa64_opid_6418e000_frintz_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18575,7 +18576,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0x01001x1xxxxxxxxxxxxx
fmaxnmqv. */
- return 3542;
+ return aa64_opid_6414a000_fmaxnmqv_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18585,7 +18586,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x00x11001x1xxxxxxxxxxxxx
frint32x. */
- return 3758;
+ return aa64_opid_641ca000_frint32x_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18595,7 +18596,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x10x1100101xxxxxxxxxxxxx
ucvtf. */
- return 3796;
+ return aa64_opid_64dca000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18603,7 +18604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x10x1100111xxxxxxxxxxxxx
ucvtf. */
- return 3793;
+ return aa64_opid_645ce000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -18621,7 +18622,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0x0001101xxxxxxxxxxxxx
fcvtlt. */
- return 3733;
+ return aa64_opid_6481a000_fcvtlt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18629,7 +18630,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0x1001101xxxxxxxxxxxxx
fcvtlt. */
- return 2218;
+ return aa64_opid_6489a000_fcvtlt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18638,7 +18639,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0xx001111xxxxxxxxxxxxx
frinti. */
- return 3766;
+ return aa64_opid_6419e000_frinti_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18649,7 +18650,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0x01011x1xxxxxxxxxxxxx
fminnmqv. */
- return 3544;
+ return aa64_opid_6415a000_fminnmqv_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18661,7 +18662,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0000x11011x1xxxxxxxxxxxxx
frint64x. */
- return 3762;
+ return aa64_opid_641da000_frint64x_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18669,7 +18670,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0100x11011x1xxxxxxxxxxxxx
ucvtf. */
- return 3795;
+ return aa64_opid_649da000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18682,7 +18683,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0010x1101101xxxxxxxxxxxxx
ucvtf. */
- return 3794;
+ return aa64_opid_645da000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18690,7 +18691,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0110x1101101xxxxxxxxxxxxx
ucvtf. */
- return 3798;
+ return aa64_opid_64dda000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18701,7 +18702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0010x1101111xxxxxxxxxxxxx
ucvtf. */
- return 3797;
+ return aa64_opid_645de000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18709,7 +18710,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0110x1101111xxxxxxxxxxxxx
ucvtf. */
- return 3799;
+ return aa64_opid_64dde000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -18734,7 +18735,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x00xx010100xxxxxxxxxxxxx
fcvt. */
- return 3729;
+ return aa64_opid_649a8000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18742,7 +18743,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x10xx010100xxxxxxxxxxxxx
fcvt. */
- return 3731;
+ return aa64_opid_64da8000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18755,7 +18756,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0000xx010110xxxxxxxxxxxxx
fcvtx. */
- return 3737;
+ return aa64_opid_641ac000_fcvtx_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18763,7 +18764,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0100xx010110xxxxxxxxxxxxx
bfcvt. */
- return 3718;
+ return aa64_opid_649ac000_bfcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18772,7 +18773,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x10xx010110xxxxxxxxxxxxx
fcvt. */
- return 3732;
+ return aa64_opid_64dac000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -18790,7 +18791,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0000x0010101xxxxxxxxxxxxx
fcvtxnt. */
- return 3738;
+ return aa64_opid_6402a000_fcvtxnt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18798,7 +18799,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0100x0010101xxxxxxxxxxxxx
bfcvtnt. */
- return 3719;
+ return aa64_opid_6482a000_bfcvtnt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18807,7 +18808,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x10x0010101xxxxxxxxxxxxx
fcvtnt. */
- return 3736;
+ return aa64_opid_64c2a000_fcvtnt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18822,7 +18823,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x000001010101xxxxxxxxxxxxx
fcvtxnt. */
- return 2223;
+ return aa64_opid_640aa000_fcvtxnt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18830,7 +18831,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x010001010101xxxxxxxxxxxxx
bfcvtnt. */
- return 3221;
+ return aa64_opid_648aa000_bfcvtnt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18839,7 +18840,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x1001010101xxxxxxxxxxxxx
fcvtnt. */
- return 2221;
+ return aa64_opid_64caa000_fcvtnt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18850,7 +18851,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x0011010101xxxxxxxxxxxxx
fcvt. */
- return 3727;
+ return aa64_opid_649aa000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18858,7 +18859,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x1011010101xxxxxxxxxxxxx
fcvt. */
- return 3728;
+ return aa64_opid_64daa000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -18869,7 +18870,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0xx010111xxxxxxxxxxxxx
fcvt. */
- return 3730;
+ return aa64_opid_64dae000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -18883,7 +18884,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0x01101x0xxxxxxxxxxxxx
fmaxp. */
- return 2226;
+ return aa64_opid_64168000_fmaxp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
else
{
@@ -18891,7 +18892,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0x01101x1xxxxxxxxxxxxx
fmaxqv. */
- return 3543;
+ return aa64_opid_6416a000_fmaxqv_Vd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18902,7 +18903,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x00x11101xxxxxxxxxxxxxxx
flogb. */
- return 3754;
+ return aa64_opid_641e8000_flogb_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18914,7 +18915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x10x1110100xxxxxxxxxxxxx
fcvtzs. */
- return 3744;
+ return aa64_opid_64de8000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18922,7 +18923,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x10x1110110xxxxxxxxxxxxx
fcvtzs. */
- return 3739;
+ return aa64_opid_645ec000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -18933,7 +18934,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x10x1110101xxxxxxxxxxxxx
fcvtzu. */
- return 3751;
+ return aa64_opid_64dea000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18941,7 +18942,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x10x1110111xxxxxxxxxxxxx
fcvtzu. */
- return 3746;
+ return aa64_opid_645ee000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -18960,7 +18961,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0xx011100xxxxxxxxxxxxx
frecpx. */
- return 3756;
+ return aa64_opid_641b8000_frecpx_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18970,7 +18971,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0x0111100xxxxxxxxxxxxx
fminp. */
- return 2228;
+ return aa64_opid_64178000_fminp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn;
}
else
{
@@ -18980,7 +18981,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x00x1111100xxxxxxxxxxxxx
fcvtzs. */
- return 3742;
+ return aa64_opid_649f8000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18990,7 +18991,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0010x1111100xxxxxxxxxxxxx
fcvtzs. */
- return 3740;
+ return aa64_opid_645f8000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -18998,7 +18999,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0110x1111100xxxxxxxxxxxxx
fcvtzs. */
- return 3743;
+ return aa64_opid_64df8000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -19012,7 +19013,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x00x0xxx11110xxxxxxxxxxxxx
fcvtzs. */
- return 3741;
+ return aa64_opid_645fc000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -19020,7 +19021,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x01x0xxx11110xxxxxxxxxxxxx
fcvtzs. */
- return 3745;
+ return aa64_opid_64dfc000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -19036,7 +19037,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0x0011101xxxxxxxxxxxxx
fcvtlt. */
- return 3734;
+ return aa64_opid_64c3a000_fcvtlt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -19046,7 +19047,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx001011101xxxxxxxxxxxxx
fcvtlt. */
- return 2219;
+ return aa64_opid_64cba000_fcvtlt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -19054,7 +19055,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx011011101xxxxxxxxxxxxx
fsqrt. */
- return 3772;
+ return aa64_opid_641ba000_fsqrt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -19066,7 +19067,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx0x0111101xxxxxxxxxxxxx
fminqv. */
- return 3545;
+ return aa64_opid_6417a000_fminqv_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -19076,7 +19077,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0x00x1111101xxxxxxxxxxxxx
fcvtzu. */
- return 3749;
+ return aa64_opid_649fa000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -19086,7 +19087,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0010x1111101xxxxxxxxxxxxx
fcvtzu. */
- return 3747;
+ return aa64_opid_645fa000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -19094,7 +19095,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0110x1111101xxxxxxxxxxxxx
fcvtzu. */
- return 3750;
+ return aa64_opid_64dfa000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -19108,7 +19109,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x00x0xxx11111xxxxxxxxxxxxx
fcvtzu. */
- return 3748;
+ return aa64_opid_645fe000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -19116,7 +19117,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x01x0xxx11111xxxxxxxxxxxxx
fcvtzu. */
- return 3752;
+ return aa64_opid_64dfe000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -19135,7 +19136,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0000xxxxx1x0xxxxxxxxxxxxx
st1b. */
- return 2014;
+ return aa64_opid_e4008000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14;
}
else
{
@@ -19143,7 +19144,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0100xxxxx1x0xxxxxxxxxxxxx
st1h. */
- return 2033;
+ return aa64_opid_e4808000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14;
}
}
else
@@ -19154,7 +19155,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0010xxxxx1x0xxxxxxxxxxxxx
st1b. */
- return 2018;
+ return aa64_opid_e4408000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14;
}
else
{
@@ -19162,7 +19163,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0110xxxxx1x0xxxxxxxxxxxxx
st1h. */
- return 2039;
+ return aa64_opid_e4c08000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14;
}
}
}
@@ -19178,7 +19179,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0000xxxxx101xxxxxxxxxxxxx
st1b. */
- return 2015;
+ return aa64_opid_e400a000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
else
{
@@ -19186,7 +19187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0100xxxxx101xxxxxxxxxxxxx
st1h. */
- return 2034;
+ return aa64_opid_e480a000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
}
else
@@ -19197,7 +19198,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0010xxxxx101xxxxxxxxxxxxx
st1b. */
- return 2022;
+ return aa64_opid_e440a000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5;
}
else
{
@@ -19205,7 +19206,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0110xxxxx101xxxxxxxxxxxxx
st1h. */
- return 2043;
+ return aa64_opid_e4c0a000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2;
}
}
}
@@ -19219,7 +19220,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0x000xxxx111xxxxxxxxxxxxx
st1b. */
- return 2020;
+ return aa64_opid_e400e000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -19229,7 +19230,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x00100xxxx111xxxxxxxxxxxxx
st1b. */
- return 2023;
+ return aa64_opid_e440e000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -19237,7 +19238,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x01100xxxx111xxxxxxxxxxxxx
st1h. */
- return 2044;
+ return aa64_opid_e4c0e000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
}
@@ -19251,7 +19252,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x00001xxxx111xxxxxxxxxxxxx
stnt1b. */
- return 2084;
+ return aa64_opid_e410e000_stnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -19259,7 +19260,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x01001xxxx111xxxxxxxxxxxxx
stnt1h. */
- return 2088;
+ return aa64_opid_e490e000_stnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
else
@@ -19270,7 +19271,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x00101xxxx111xxxxxxxxxxxxx
st3b. */
- return 2068;
+ return aa64_opid_e450e000_st3b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL;
}
else
{
@@ -19278,7 +19279,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x01101xxxx111xxxxxxxxxxxxx
st3h. */
- return 2072;
+ return aa64_opid_e4d0e000_st3h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL;
}
}
}
@@ -19302,7 +19303,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx1xxxxxxx0xxxxxxxx0xxxx
cmphs. */
- return 1495;
+ return aa64_opid_24200000_cmphs_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_UIMM7;
}
else
{
@@ -19310,7 +19311,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx1xxxxxxx0xxxxxxxx1xxxx
cmphi. */
- return 1492;
+ return aa64_opid_24200010_cmphi_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_UIMM7;
}
}
else
@@ -19325,7 +19326,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00x1xxxxx000xxxxxxxxxxxxx
ld1rob. */
- return 3197;
+ return aa64_opid_a4200000_ld1rob_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -19333,7 +19334,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01x1xxxxx000xxxxxxxxxxxxx
ld1roh. */
- return 3198;
+ return aa64_opid_a4a00000_ld1roh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
else
@@ -19342,7 +19343,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0xx1xxxxx100xxxxxxxxxxxxx
ld2q. */
- return 3575;
+ return aa64_opid_a4a08000_ld2q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL4;
}
}
else
@@ -19357,7 +19358,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0001xxxxx010xxxxxxxxxxxxx
ld1b. */
- return 1666;
+ return aa64_opid_a4204000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -19365,7 +19366,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0101xxxxx010xxxxxxxxxxxxx
ld1h. */
- return 1686;
+ return aa64_opid_a4a04000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
else
@@ -19376,7 +19377,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0011xxxxx010xxxxxxxxxxxxx
ld1b. */
- return 1668;
+ return aa64_opid_a4604000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -19384,7 +19385,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0111xxxxx010xxxxxxxxxxxxx
ld1h. */
- return 1688;
+ return aa64_opid_a4e04000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
}
@@ -19398,7 +19399,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0001xxxxx110xxxxxxxxxxxxx
ld2b. */
- return 1764;
+ return aa64_opid_a420c000_ld2b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -19406,7 +19407,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0101xxxxx110xxxxxxxxxxxxx
ld2h. */
- return 1768;
+ return aa64_opid_a4a0c000_ld2h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
else
@@ -19417,7 +19418,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0011xxxxx110xxxxxxxxxxxxx
ld4b. */
- return 1780;
+ return aa64_opid_a460c000_ld4b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -19425,7 +19426,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0111xxxxx110xxxxxxxxxxxxx
ld4h. */
- return 1784;
+ return aa64_opid_a4e0c000_ld4h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
}
@@ -19450,7 +19451,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x00x1xxxxx000x00xxxxxxxxxx
fmla. */
- return 1603;
+ return aa64_opid_64200000_fmla_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX;
}
else
{
@@ -19458,7 +19459,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x00x1xxxxx000x10xxxxxxxxxx
bfmla. */
- return 3449;
+ return aa64_opid_64200800_bfmla_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX;
}
}
else
@@ -19469,7 +19470,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x00x1xxxxx000x01xxxxxxxxxx
fmls. */
- return 1607;
+ return aa64_opid_64200400_fmls_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX;
}
else
{
@@ -19477,7 +19478,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x00x1xxxxx000x11xxxxxxxxxx
bfmls. */
- return 3450;
+ return aa64_opid_64200c00_bfmls_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX;
}
}
}
@@ -19487,7 +19488,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x00x1xxxxx000xxxxxxxxxxxxx
st2q. */
- return 3582;
+ return aa64_opid_e4600000_st2q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL4;
}
}
else
@@ -19504,7 +19505,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx0000x0xxxxxxxxxx
fmla. */
- return 1604;
+ return aa64_opid_64a00000_fmla_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
else
{
@@ -19512,7 +19513,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx0000x1xxxxxxxxxx
fmls. */
- return 1608;
+ return aa64_opid_64a00400_fmls_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
}
else
@@ -19521,7 +19522,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx0001xxxxxxxxxxxx
fcmla. */
- return 1551;
+ return aa64_opid_64a01000_fcmla_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX_SVE_IMM_ROT2;
}
}
else
@@ -19530,7 +19531,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0101xxxxx000xxxxxxxxxxxxx
st3q. */
- return 3583;
+ return aa64_opid_e4a00000_st3q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL4;
}
}
else
@@ -19545,7 +19546,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx0000x0xxxxxxxxxx
fmla. */
- return 1605;
+ return aa64_opid_64e00000_fmla_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX;
}
else
{
@@ -19553,7 +19554,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx0000x1xxxxxxxxxx
fmls. */
- return 1609;
+ return aa64_opid_64e00400_fmls_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX;
}
}
else
@@ -19562,7 +19563,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx0001xxxxxxxxxxxx
fcmla. */
- return 1552;
+ return aa64_opid_64e01000_fcmla_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX_SVE_IMM_ROT2;
}
}
else
@@ -19571,7 +19572,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0111xxxxx000xxxxxxxxxxxxx
st4q. */
- return 3584;
+ return aa64_opid_e4e00000_st4q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL4;
}
}
}
@@ -19592,7 +19593,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0001xxxxx0100x0xxxxxxxxxx
fdot. */
- return 2556;
+ return aa64_opid_64204000_fdot_SVE_Zd_SVE_Zn_SVE_Zm3_19_INDEX;
}
else
{
@@ -19600,7 +19601,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0001xxxxx0100x1xxxxxxxxxx
fdot. */
- return 3671;
+ return aa64_opid_64204400_fdot_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
}
else
@@ -19609,7 +19610,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0001xxxxx0101xxxxxxxxxxxx
fmlalb. */
- return 3673;
+ return aa64_opid_64205000_fmlalb_SVE_Zd_SVE_Zn_SVE_Zm3_10_INDEX;
}
}
else
@@ -19618,7 +19619,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0001xxxxx010xxxxxxxxxxxxx
st1b. */
- return 2016;
+ return aa64_opid_e4204000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
}
else
@@ -19633,7 +19634,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx0100x0xxxxxxxxxx
fmlalb. */
- return 2229;
+ return aa64_opid_64a04000_fmlalb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -19641,7 +19642,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx0100x1xxxxxxxxxx
fmlalt. */
- return 2231;
+ return aa64_opid_64a04400_fmlalt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
}
else
@@ -19650,7 +19651,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx0101xxxxxxxxxxxx
fmlalt. */
- return 3683;
+ return aa64_opid_64a05000_fmlalt_SVE_Zd_SVE_Zn_SVE_Zm3_10_INDEX;
}
}
else
@@ -19659,7 +19660,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0101xxxxx010xxxxxxxxxxxxx
st1h. */
- return 2035;
+ return aa64_opid_e4a04000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
}
@@ -19675,7 +19676,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0011xxxxx010xx0xxxxxxxxxx
bfdot. */
- return 3218;
+ return aa64_opid_64604000_bfdot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
else
{
@@ -19683,7 +19684,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0011xxxxx010xx1xxxxxxxxxx
fdot. */
- return 3669;
+ return aa64_opid_64604400_fdot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
}
else
@@ -19692,7 +19693,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0011xxxxx010xxxxxxxxxxxxx
st1b. */
- return 2019;
+ return aa64_opid_e4604000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
}
else
@@ -19705,7 +19706,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx010xx0xxxxxxxxxx
bfmlalb. */
- return 3225;
+ return aa64_opid_64e04000_bfmlalb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -19713,7 +19714,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx010xx1xxxxxxxxxx
bfmlalt. */
- return 3224;
+ return aa64_opid_64e04400_bfmlalt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
}
else
@@ -19722,7 +19723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0111xxxxx010xxxxxxxxxxxxx
st1h. */
- return 2040;
+ return aa64_opid_e4e04000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
}
@@ -19746,7 +19747,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x0001xxxxx100000xxxxxxxxxx
fdot. */
- return 2557;
+ return aa64_opid_64208000_fdot_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -19754,7 +19755,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x0001xxxxx100010xxxxxxxxxx
fmlallbb. */
- return 3674;
+ return aa64_opid_64208800_fmlallbb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -19763,7 +19764,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x0001xxxxx1000x1xxxxxxxxxx
fdot. */
- return 3670;
+ return aa64_opid_64208400_fdot_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -19772,7 +19773,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x0001xxxxx1100xxxxxxxxxxxx
fmlallbb. */
- return 3675;
+ return aa64_opid_6420c000_fmlallbb_SVE_Zd_SVE_Zn_SVE_Zm3_10_INDEX;
}
}
else
@@ -19781,7 +19782,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x0001xxxxx1x01xxxxxxxxxxxx
fmlallbt. */
- return 3676;
+ return aa64_opid_64209800_fmlallbt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -19800,7 +19801,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx100000xxxxxxxxxx
fmlalb. */
- return 2230;
+ return aa64_opid_64a08000_fmlalb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -19808,7 +19809,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx100010xxxxxxxxxx
fmlalb. */
- return 3672;
+ return aa64_opid_64a08800_fmlalb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -19817,7 +19818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx1000x1xxxxxxxxxx
fmlalt. */
- return 2232;
+ return aa64_opid_64a08400_fmlalt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -19826,7 +19827,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx1100xxxxxxxxxxxx
fmlalltb. */
- return 3679;
+ return aa64_opid_64a0c000_fmlalltb_SVE_Zd_SVE_Zn_SVE_Zm3_10_INDEX;
}
}
else
@@ -19835,7 +19836,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx1x01xxxxxxxxxxxx
fmlalt. */
- return 3682;
+ return aa64_opid_64a09800_fmlalt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -19844,7 +19845,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0101xxxxx1x0xxxxxxxxxxxxx
st1h. */
- return 2036;
+ return aa64_opid_e4a08000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_14;
}
}
}
@@ -19860,7 +19861,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x0011xxxxx100xx0xxxxxxxxxx
bfdot. */
- return 3217;
+ return aa64_opid_64608000_bfdot_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -19868,7 +19869,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x0011xxxxx100xx1xxxxxxxxxx
fdot. */
- return 3668;
+ return aa64_opid_64608400_fdot_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -19877,7 +19878,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x0011xxxxx110xxxxxxxxxxxxx
fmlallbt. */
- return 3677;
+ return aa64_opid_6460c000_fmlallbt_SVE_Zd_SVE_Zn_SVE_Zm3_10_INDEX;
}
}
else
@@ -19892,7 +19893,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx100xx0xxxxxxxxxx
bfmlalb. */
- return 3223;
+ return aa64_opid_64e08000_bfmlalb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -19900,7 +19901,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx100xx1xxxxxxxxxx
bfmlalt. */
- return 3222;
+ return aa64_opid_64e08400_bfmlalt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -19909,7 +19910,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx110xxxxxxxxxxxxx
fmlalltt. */
- return 3681;
+ return aa64_opid_64e0c000_fmlalltt_SVE_Zd_SVE_Zn_SVE_Zm3_10_INDEX;
}
}
else
@@ -19918,7 +19919,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0111xxxxx1x0xxxxxxxxxxxxx
st1h. */
- return 2041;
+ return aa64_opid_e4e08000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_14;
}
}
}
@@ -19937,7 +19938,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx1xxxxxxx1xxxxxxxx0xxxx
cmplo. */
- return 1499;
+ return aa64_opid_24202000_cmplo_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_UIMM7;
}
else
{
@@ -19945,7 +19946,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x0xx1xxxxxxx1xxxxxxxx1xxxx
cmpls. */
- return 1501;
+ return aa64_opid_24202010_cmpls_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_UIMM7;
}
}
else
@@ -19960,7 +19961,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00x1xxxxx001xxxxxxxxxxxxx
ld1rob. */
- return 3201;
+ return aa64_opid_a4202000_ld1rob_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x32;
}
else
{
@@ -19968,7 +19969,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01x1xxxxx001xxxxxxxxxxxxx
ld1roh. */
- return 3202;
+ return aa64_opid_a4a02000_ld1roh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x32;
}
}
else
@@ -19983,7 +19984,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00010xxxx101xxxxxxxxxxxxx
ld1b. */
- return 1673;
+ return aa64_opid_a420a000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -19991,7 +19992,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01010xxxx101xxxxxxxxxxxxx
ld1h. */
- return 1694;
+ return aa64_opid_a4a0a000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
else
@@ -20002,7 +20003,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00110xxxx101xxxxxxxxxxxxx
ld1b. */
- return 1675;
+ return aa64_opid_a460a000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -20010,7 +20011,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01110xxxx101xxxxxxxxxxxxx
ld1h. */
- return 1696;
+ return aa64_opid_a4e0a000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
}
@@ -20024,7 +20025,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00011xxxx101xxxxxxxxxxxxx
ldnf1b. */
- return 1849;
+ return aa64_opid_a430a000_ldnf1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -20032,7 +20033,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01011xxxx101xxxxxxxxxxxxx
ldnf1h. */
- return 1853;
+ return aa64_opid_a4b0a000_ldnf1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
else
@@ -20043,7 +20044,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x00111xxxx101xxxxxxxxxxxxx
ldnf1b. */
- return 1851;
+ return aa64_opid_a470a000_ldnf1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -20051,7 +20052,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x01111xxxx101xxxxxxxxxxxxx
ldnf1h. */
- return 1855;
+ return aa64_opid_a4f0a000_ldnf1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
}
@@ -20069,7 +20070,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0001xxxxx011xxxxxxxxxxxxx
ldff1b. */
- return 1790;
+ return aa64_opid_a4206000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR;
}
else
{
@@ -20077,7 +20078,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0101xxxxx011xxxxxxxxxxxxx
ldff1h. */
- return 1805;
+ return aa64_opid_a4a06000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL1;
}
}
else
@@ -20088,7 +20089,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0011xxxxx011xxxxxxxxxxxxx
ldff1b. */
- return 1792;
+ return aa64_opid_a4606000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR;
}
else
{
@@ -20096,7 +20097,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0111xxxxx011xxxxxxxxxxxxx
ldff1h. */
- return 1807;
+ return aa64_opid_a4e06000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL1;
}
}
}
@@ -20110,7 +20111,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0001xxxxx111xxxxxxxxxxxxx
ld2b. */
- return 1765;
+ return aa64_opid_a420e000_ld2b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -20118,7 +20119,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0101xxxxx111xxxxxxxxxxxxx
ld2h. */
- return 1769;
+ return aa64_opid_a4a0e000_ld2h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL;
}
}
else
@@ -20129,7 +20130,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0011xxxxx111xxxxxxxxxxxxx
ld4b. */
- return 1781;
+ return aa64_opid_a460e000_ld4b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL;
}
else
{
@@ -20137,7 +20138,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x0111xxxxx111xxxxxxxxxxxxx
ld4h. */
- return 1785;
+ return aa64_opid_a4e0e000_ld4h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -20162,7 +20163,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x00x1xxxxx001x00xxxxxxxxxx
fmul. */
- return 1614;
+ return aa64_opid_64202000_fmul_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX;
}
else
{
@@ -20172,7 +20173,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx001x00xxxxxxxxxx
fmul. */
- return 1615;
+ return aa64_opid_64a02000_fmul_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX;
}
else
{
@@ -20180,7 +20181,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx001x00xxxxxxxxxx
fmul. */
- return 1616;
+ return aa64_opid_64e02000_fmul_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX;
}
}
}
@@ -20190,7 +20191,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx1xxxxx001x10xxxxxxxxxx
bfmul. */
- return 3454;
+ return aa64_opid_64202800_bfmul_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX;
}
}
else
@@ -20199,7 +20200,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0xx1xxxxx001xx1xxxxxxxxxx
fclamp. */
- return 2558;
+ return aa64_opid_64202400_fclamp_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -20208,7 +20209,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0xx1xxxxx001xxxxxxxxxxxxx
st1q. */
- return 3578;
+ return aa64_opid_e4202000_st1q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
}
else
@@ -20223,7 +20224,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x0001xxxxx1010xxxxxxxxxxxx
fmlalltb. */
- return 3678;
+ return aa64_opid_6420a800_fmlalltb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -20231,7 +20232,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x0001xxxxx1011xxxxxxxxxxxx
fmlalltt. */
- return 3680;
+ return aa64_opid_6420b800_fmlalltt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -20244,7 +20245,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx101xx0xxxxxxxxxx
fmlslb. */
- return 2234;
+ return aa64_opid_64a0a000_fmlslb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -20252,7 +20253,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx101xx1xxxxxxxxxx
fmlslt. */
- return 2236;
+ return aa64_opid_64a0a400_fmlslt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -20261,7 +20262,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0101xxxxx101xxxxxxxxxxxxx
st1h. */
- return 2037;
+ return aa64_opid_e4a0a000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL1;
}
}
}
@@ -20273,7 +20274,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x0011xxxxx101xxxxxxxxxxxxx
st1b. */
- return 2024;
+ return aa64_opid_e460a000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5;
}
else
{
@@ -20285,7 +20286,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx101xx0xxxxxxxxxx
bfmlslb. */
- return 2553;
+ return aa64_opid_64e0a000_bfmlslb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -20293,7 +20294,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx101xx1xxxxxxxxxx
bfmlslt. */
- return 2555;
+ return aa64_opid_64e0a400_bfmlslt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -20302,7 +20303,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0111xxxxx101xxxxxxxxxxxxx
st1h. */
- return 2045;
+ return aa64_opid_e4e0a000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2;
}
}
}
@@ -20320,7 +20321,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x0001xxxxx011xxxxxxxxxxxxx
st2b. */
- return 2059;
+ return aa64_opid_e4206000_st2b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -20332,7 +20333,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx011xx0xxxxxxxxxx
fmlslb. */
- return 2233;
+ return aa64_opid_64a06000_fmlslb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -20340,7 +20341,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx011xx1xxxxxxxxxx
fmlslt. */
- return 2235;
+ return aa64_opid_64a06400_fmlslt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
}
else
@@ -20349,7 +20350,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0101xxxxx011xxxxxxxxxxxxx
st2h. */
- return 2063;
+ return aa64_opid_e4a06000_st2h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
}
@@ -20361,7 +20362,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x0011xxxxx011xxxxxxxxxxxxx
st4b. */
- return 2075;
+ return aa64_opid_e4606000_st4b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -20373,7 +20374,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx011xx0xxxxxxxxxx
bfmlslb. */
- return 2552;
+ return aa64_opid_64e06000_bfmlslb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
else
{
@@ -20381,7 +20382,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx011xx1xxxxxxxxxx
bfmlslt. */
- return 2554;
+ return aa64_opid_64e06400_bfmlslt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX;
}
}
else
@@ -20390,7 +20391,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x0111xxxxx011xxxxxxxxxxxxx
st4h. */
- return 2079;
+ return aa64_opid_e4e06000_st4h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
}
}
@@ -20409,7 +20410,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0001xxxxx111xx0xxxxxxxxxx
fmmla. */
- return 3238;
+ return aa64_opid_6420e000_fmmla_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -20417,7 +20418,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0001xxxxx111xx1xxxxxxxxxx
fmmla. */
- return 3236;
+ return aa64_opid_6420e400_fmmla_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -20428,7 +20429,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x00010xxxx111xxxxxxxxxxxxx
st1b. */
- return 2021;
+ return aa64_opid_e420e000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -20436,7 +20437,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x00011xxxx111xxxxxxxxxxxxx
st2b. */
- return 2060;
+ return aa64_opid_e430e000_st2b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL;
}
}
}
@@ -20448,7 +20449,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0101xxxxx111xxxxxxxxxxxxx
fmmla. */
- return 3195;
+ return aa64_opid_64a0e400_fmmla_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -20458,7 +20459,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x01010xxxx111xxxxxxxxxxxxx
st1h. */
- return 2042;
+ return aa64_opid_e4a0e000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -20466,7 +20467,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x01011xxxx111xxxxxxxxxxxxx
st2h. */
- return 2064;
+ return aa64_opid_e4b0e000_st2h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL;
}
}
}
@@ -20483,7 +20484,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0011xxxxx111xx0xxxxxxxxxx
fmmla. */
- return 3240;
+ return aa64_opid_6460e000_fmmla_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -20491,7 +20492,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0011xxxxx111xx1xxxxxxxxxx
bfmmla. */
- return 3219;
+ return aa64_opid_6460e400_bfmmla_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -20502,7 +20503,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x00110xxxx111xxxxxxxxxxxxx
st1b. */
- return 2025;
+ return aa64_opid_e460e000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -20510,7 +20511,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x00111xxxx111xxxxxxxxxxxxx
st4b. */
- return 2076;
+ return aa64_opid_e470e000_st4b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -20522,7 +20523,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x0111xxxxx111xxxxxxxxxxxxx
fmmla. */
- return 3196;
+ return aa64_opid_64e0e400_fmmla_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -20532,7 +20533,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x01110xxxx111xxxxxxxxxxxxx
st1h. */
- return 2046;
+ return aa64_opid_e4e0e000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -20540,7 +20541,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x01111xxxx111xxxxxxxxxxxxx
st4h. */
- return 2080;
+ return aa64_opid_e4f0e000_st4h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -20572,7 +20573,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x10000xxxxxxxxxxxxxxxxxxxx
orr. */
- return 1904;
+ return aa64_opid_05000000_orr_SVE_Zd_SVE_Zd_SVE_LIMM;
}
else
{
@@ -20580,7 +20581,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x11000xxxxxxxxxxxxxxxxxxxx
and. */
- return 1447;
+ return aa64_opid_05800000_and_SVE_Zd_SVE_Zd_SVE_LIMM;
}
}
else
@@ -20591,7 +20592,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x10100xxxxxxxxxxxxxxxxxxxx
eor. */
- return 1534;
+ return aa64_opid_05400000_eor_SVE_Zd_SVE_Zd_SVE_LIMM;
}
else
{
@@ -20599,7 +20600,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x11100xxxxxxxxxxxxxxxxxxxx
dupm. */
- return 1532;
+ return aa64_opid_05c00000_dupm_SVE_Zd_SVE_LIMM;
}
}
}
@@ -20611,7 +20612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx01xxxx0xxxxxxxxxxxxxxx
cpy. */
- return 1517;
+ return aa64_opid_05100000_cpy_SVE_Zd_SVE_Pg4_16_SVE_ASIMM;
}
else
{
@@ -20619,7 +20620,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx01xxxx1xxxxxxxxxxxxxxx
fcpy. */
- return 1564;
+ return aa64_opid_0510c000_fcpy_SVE_Zd_SVE_Pg4_16_SVE_FPIMM8;
}
}
}
@@ -20639,7 +20640,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1001xxxxx000xxxxxxxxxxxxx
ext. */
- return 1539;
+ return aa64_opid_05200000_ext_SVE_Zd_SVE_Zd_SVE_Zm_5_SVE_UIMM8_53;
}
else
{
@@ -20651,7 +20652,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1101xxxxx000x00xxxxxxxxxx
zip1. */
- return 3205;
+ return aa64_opid_05a00000_zip1_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -20661,7 +20662,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1101xxxxx000010xxxxxxxxxx
uzp1. */
- return 3207;
+ return aa64_opid_05a00800_uzp1_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -20669,7 +20670,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1101xxxxx000110xxxxxxxxxx
trn1. */
- return 3209;
+ return aa64_opid_05a01800_trn1_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -20681,7 +20682,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1101xxxxx000x01xxxxxxxxxx
zip2. */
- return 3206;
+ return aa64_opid_05a00400_zip2_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -20691,7 +20692,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1101xxxxx000011xxxxxxxxxx
uzp2. */
- return 3208;
+ return aa64_opid_05a00c00_uzp2_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -20699,7 +20700,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1101xxxxx000111xxxxxxxxxx
trn2. */
- return 3210;
+ return aa64_opid_05a01c00_trn2_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -20711,7 +20712,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1x11xxxxx000xxxxxxxxxxxxx
ext. */
- return 2216;
+ return aa64_opid_05600000_ext_SVE_Zd_SVE_ZnxN_SVE_UIMM8_53;
}
}
else
@@ -20728,7 +20729,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x0000100xxxxxxxxxxxxx
cpy. */
- return 1515;
+ return aa64_opid_05208000_cpy_SVE_Zd_SVE_Pg3_SVE_Vn;
}
else
{
@@ -20736,7 +20737,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x1000100xxxxxxxxxxxxx
clasta. */
- return 1473;
+ return aa64_opid_05288000_clasta_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
else
@@ -20747,7 +20748,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x0100100xxxxxxxxxxxxx
revb. */
- return 1953;
+ return aa64_opid_05248000_revb_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -20755,7 +20756,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x1100100xxxxxxxxxxxxx
splice. */
- return 1980;
+ return aa64_opid_052c8000_splice_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
}
@@ -20769,7 +20770,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x0010100xxxxxxxxxxxxx
lasta. */
- return 1661;
+ return aa64_opid_05228000_lasta_SVE_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -20777,7 +20778,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x1010100xxxxxxxxxxxxx
clasta. */
- return 1474;
+ return aa64_opid_052a8000_clasta_SVE_Vd_SVE_Pg3_SVE_Vd_SVE_Zm_5;
}
}
else
@@ -20788,7 +20789,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x0110100xxxxxxxxxxxxx
revw. */
- return 1955;
+ return aa64_opid_05e68000_revw_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -20796,7 +20797,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x1110100xxxxxxxxxxxxx
revd. */
- return 2546;
+ return aa64_opid_052e8000_revd_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -20817,7 +20818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x10x100001100xxxxxxxxxxxxx
compact. */
- return 3724;
+ return aa64_opid_05218000_compact_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -20825,7 +20826,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x11x100001100xxxxxxxxxxxxx
compact. */
- return 1514;
+ return aa64_opid_05a18000_compact_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -20834,7 +20835,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx110001100xxxxxxxxxxxxx
expand. */
- return 3725;
+ return aa64_opid_05318000_expand_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -20843,7 +20844,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x1001100xxxxxxxxxxxxx
clastb. */
- return 1476;
+ return aa64_opid_05298000_clastb_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
else
@@ -20854,7 +20855,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x0101100xxxxxxxxxxxxx
revh. */
- return 1954;
+ return aa64_opid_05a58000_revh_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -20862,7 +20863,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x1101100xxxxxxxxxxxxx
splice. */
- return 2311;
+ return aa64_opid_052d8000_splice_SVE_Zd_SVE_Pg3_SVE_ZnxN;
}
}
}
@@ -20876,7 +20877,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x0011100xxxxxxxxxxxxx
lastb. */
- return 1663;
+ return aa64_opid_05238000_lastb_SVE_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -20884,7 +20885,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x1011100xxxxxxxxxxxxx
clastb. */
- return 1477;
+ return aa64_opid_052b8000_clastb_SVE_Vd_SVE_Pg3_SVE_Vd_SVE_Zm_5;
}
}
else
@@ -20893,7 +20894,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xx111100xxxxxxxxxxxxx
rbit. */
- return 1946;
+ return aa64_opid_05278000_rbit_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -20913,7 +20914,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx001000xxxxxxxxxx
dup. */
- return 1530;
+ return aa64_opid_05202000_dup_SVE_Zd_SVE_Zn_INDEX;
}
else
{
@@ -20921,7 +20922,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx001100xxxxxxxxxx
tbl. */
- return 2104;
+ return aa64_opid_05203000_tbl_SVE_Zd_SVE_ZnxN_SVE_Zm_16;
}
}
else
@@ -20932,7 +20933,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx001010xxxxxxxxxx
tbl. */
- return 2400;
+ return aa64_opid_05202800_tbl_SVE_Zd_SVE_ZnxN_SVE_Zm_16;
}
else
{
@@ -20950,7 +20951,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx100000001110xxxxxxxxxx
dup. */
- return 1529;
+ return aa64_opid_05203800_dup_SVE_Zd_Rn_SP;
}
else
{
@@ -20958,7 +20959,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx110000001110xxxxxxxxxx
sunpklo. */
- return 2100;
+ return aa64_opid_05303800_sunpklo_SVE_Zd_SVE_Zn;
}
}
else
@@ -20969,7 +20970,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx100100001110xxxxxxxxxx
insr. */
- return 1658;
+ return aa64_opid_05243800_insr_SVE_Zd_SVE_Rm;
}
else
{
@@ -20977,7 +20978,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx110100001110xxxxxxxxxx
insr. */
- return 1659;
+ return aa64_opid_05343800_insr_SVE_Zd_SVE_Vm;
}
}
}
@@ -20987,7 +20988,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x0x10001110xxxxxxxxxx
uunpklo. */
- return 2163;
+ return aa64_opid_05323800_uunpklo_SVE_Zd_SVE_Zn;
}
}
else
@@ -21004,7 +21005,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1001010x0001110xxxxxxxxxx
pmov. */
- return 3555;
+ return aa64_opid_052a3800_pmov_SVE_Pd_SVE_Zn0_INDEX;
}
else
{
@@ -21012,7 +21013,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1001011x0001110xxxxxxxxxx
pmov. */
- return 3556;
+ return aa64_opid_052c3800_pmov_SVE_Pd_SVE_Zn1_17_INDEX;
}
}
else
@@ -21021,7 +21022,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x101101xx0001110xxxxxxxxxx
pmov. */
- return 3557;
+ return aa64_opid_05683800_pmov_SVE_Pd_SVE_Zn2_18_INDEX;
}
}
else
@@ -21030,7 +21031,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x11x101xx0001110xxxxxxxxxx
pmov. */
- return 3558;
+ return aa64_opid_05a83800_pmov_SVE_Pd_SVE_Zn3_22_INDEX;
}
}
else
@@ -21039,7 +21040,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx111xx0001110xxxxxxxxxx
rev. */
- return 1952;
+ return aa64_opid_05383800_rev_SVE_Zd_SVE_Zn;
}
}
}
@@ -21053,7 +21054,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x0x01001110xxxxxxxxxx
sunpkhi. */
- return 2099;
+ return aa64_opid_05313800_sunpkhi_SVE_Zd_SVE_Zn;
}
else
{
@@ -21061,7 +21062,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x0x11001110xxxxxxxxxx
uunpkhi. */
- return 2162;
+ return aa64_opid_05333800_uunpkhi_SVE_Zd_SVE_Zn;
}
}
else
@@ -21076,7 +21077,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1001x10x1001110xxxxxxxxxx
pmov. */
- return 3559;
+ return aa64_opid_052b3800_pmov_SVE_Zd0_INDEX_SVE_Pg4_5;
}
else
{
@@ -21084,7 +21085,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1001x11x1001110xxxxxxxxxx
pmov. */
- return 3560;
+ return aa64_opid_052d3800_pmov_SVE_Zd1_17_INDEX_SVE_Pg4_5;
}
}
else
@@ -21093,7 +21094,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1011x1xx1001110xxxxxxxxxx
pmov. */
- return 3561;
+ return aa64_opid_05693800_pmov_SVE_Zd2_18_INDEX_SVE_Pg4_5;
}
}
else
@@ -21102,7 +21103,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x11x1x1xx1001110xxxxxxxxxx
pmov. */
- return 3562;
+ return aa64_opid_05a93800_pmov_SVE_Zd3_22_INDEX_SVE_Pg4_5;
}
}
}
@@ -21121,7 +21122,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1x01xxxxx001001xxxxxxxxxx
dupq. */
- return 3546;
+ return aa64_opid_05202400_dupq_SVE_Zd_SVE_Zn_5_INDEX;
}
else
{
@@ -21129,7 +21130,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1x11xxxxx001001xxxxxxxxxx
extq. */
- return 3550;
+ return aa64_opid_05602400_extq_SVE_Zd_SVE_Zd_SVE_Zm_5_SVE_UIMM4;
}
}
else
@@ -21138,7 +21139,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx001101xxxxxxxxxx
tbxq. */
- return 3549;
+ return aa64_opid_05203400_tbxq_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -21147,7 +21148,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx001x11xxxxxxxxxx
tbx. */
- return 2401;
+ return aa64_opid_05202c00_tbx_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -21167,7 +21168,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx100000101xxxxxxxxxxxxx
lasta. */
- return 1660;
+ return aa64_opid_0520a000_lasta_Rd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -21175,7 +21176,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx110000101xxxxxxxxxxxxx
clasta. */
- return 1475;
+ return aa64_opid_0530a000_clasta_Rd_SVE_Pg3_Rd_SVE_Zm_5;
}
}
else
@@ -21184,7 +21185,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x1000101xxxxxxxxxxxxx
cpy. */
- return 1516;
+ return aa64_opid_0528a000_cpy_SVE_Zd_SVE_Pg3_Rn_SP;
}
}
else
@@ -21193,7 +21194,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xx100101xxxxxxxxxxxxx
revb. */
- return 3777;
+ return aa64_opid_0524a000_revb_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -21204,7 +21205,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x0x10101xxxxxxxxxxxxx
revw. */
- return 3779;
+ return aa64_opid_05e6a000_revw_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -21212,7 +21213,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1x1x10101xxxxxxxxxxxxx
revd. */
- return 3780;
+ return aa64_opid_052ea000_revd_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -21228,7 +21229,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx10x001101xxxxxxxxxxxxx
lastb. */
- return 1662;
+ return aa64_opid_0521a000_lastb_Rd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -21236,7 +21237,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx11x001101xxxxxxxxxxxxx
clastb. */
- return 1478;
+ return aa64_opid_0531a000_clastb_Rd_SVE_Pg3_Rd_SVE_Zm_5;
}
}
else
@@ -21245,7 +21246,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xx101101xxxxxxxxxxxxx
revh. */
- return 3778;
+ return aa64_opid_05a5a000_revh_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -21254,7 +21255,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxx11101xxxxxxxxxxxxx
rbit. */
- return 3776;
+ return aa64_opid_0527a000_rbit_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -21278,7 +21279,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx10xxxx010000xxxxxxxxxx
zip1. */
- return 2180;
+ return aa64_opid_05204000_zip1_SVE_Pd_SVE_Pn_SVE_Pm;
}
else
{
@@ -21290,7 +21291,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx11x0x0010000xxxxxxxxxx
punpklo. */
- return 1945;
+ return aa64_opid_05304000_punpklo_SVE_Pd_SVE_Pn;
}
else
{
@@ -21298,7 +21299,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx11x1x0010000xxxxxxxxxx
rev. */
- return 1951;
+ return aa64_opid_05344000_rev_SVE_Pd_SVE_Pn;
}
}
else
@@ -21307,7 +21308,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx11xxx1010000xxxxxxxxxx
punpkhi. */
- return 1944;
+ return aa64_opid_05314000_punpkhi_SVE_Pd_SVE_Pn;
}
}
}
@@ -21317,7 +21318,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx011000xxxxxxxxxx
zip1. */
- return 2181;
+ return aa64_opid_05206000_zip1_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -21328,7 +21329,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx010100xxxxxxxxxx
trn1. */
- return 2105;
+ return aa64_opid_05205000_trn1_SVE_Pd_SVE_Pn_SVE_Pm;
}
else
{
@@ -21336,7 +21337,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx011100xxxxxxxxxx
trn1. */
- return 2106;
+ return aa64_opid_05207000_trn1_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -21348,7 +21349,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx010x10xxxxxxxxxx
uzp1. */
- return 2167;
+ return aa64_opid_05204800_uzp1_SVE_Pd_SVE_Pn_SVE_Pm;
}
else
{
@@ -21356,7 +21357,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx011x10xxxxxxxxxx
uzp1. */
- return 2168;
+ return aa64_opid_05206800_uzp1_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -21372,7 +21373,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx010001xxxxxxxxxx
zip2. */
- return 2182;
+ return aa64_opid_05204400_zip2_SVE_Pd_SVE_Pn_SVE_Pm;
}
else
{
@@ -21380,7 +21381,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx011001xxxxxxxxxx
zip2. */
- return 2183;
+ return aa64_opid_05206400_zip2_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -21391,7 +21392,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx010101xxxxxxxxxx
trn2. */
- return 2107;
+ return aa64_opid_05205400_trn2_SVE_Pd_SVE_Pn_SVE_Pm;
}
else
{
@@ -21399,7 +21400,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx011101xxxxxxxxxx
trn2. */
- return 2108;
+ return aa64_opid_05207400_trn2_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -21411,7 +21412,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx010x11xxxxxxxxxx
uzp2. */
- return 2169;
+ return aa64_opid_05204c00_uzp2_SVE_Pd_SVE_Pn_SVE_Pm;
}
else
{
@@ -21419,7 +21420,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx011x11xxxxxxxxxx
uzp2. */
- return 2170;
+ return aa64_opid_05206c00_uzp2_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -21430,7 +21431,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000001x1xx1xxxxx11xxxxxxxxxxxxxx
sel. */
- return 1970;
+ return aa64_opid_0520c000_sel_SVE_Zd_SVE_Pg4_10_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -21449,7 +21450,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x1x0xxxxxx000xxxxxxxxxxxxx
ldr. */
- return 1872;
+ return aa64_opid_85800000_ldr_SVE_Pt_SVE_ADDR_RI_S9xVL;
}
else
{
@@ -21457,7 +21458,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x1x1xxxxxx000xxxxxxxxxxxxx
prfb. */
- return 1918;
+ return aa64_opid_85c00000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RI_S6xVL;
}
}
else
@@ -21468,7 +21469,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x10xxxxxxx100xxxxxxxxxxxxx
ld1rsh. */
- return 1717;
+ return aa64_opid_85408000_ld1rsh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x2;
}
else
{
@@ -21476,7 +21477,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x11xxxxxxx100xxxxxxxxxxxxx
ld1rsb. */
- return 1714;
+ return aa64_opid_85c08000_ld1rsb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6;
}
}
}
@@ -21492,7 +21493,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x10x0xxxxx010xxxxxxxxxxxxx
ld1w. */
- return 1752;
+ return aa64_opid_85004000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
else
{
@@ -21500,7 +21501,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x10x1xxxxx010xxxxxxxxxxxxx
ld1w. */
- return 1753;
+ return aa64_opid_85204000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_22;
}
}
else
@@ -21511,7 +21512,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x110xxxxxx010xxxxxxxxxxxxx
ldr. */
- return 1874;
+ return aa64_opid_85804000_ldr_SVE_Zt_SVE_ADDR_RI_S9xVL;
}
else
{
@@ -21519,7 +21520,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x111xxxxxx010xxxxxxxxxxxxx
prfw. */
- return 1939;
+ return aa64_opid_85c04000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RI_S6xVL;
}
}
}
@@ -21535,7 +21536,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x1000xxxxx110xxxxxxxxxxxxx
prfw. */
- return 1935;
+ return aa64_opid_8500c000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -21543,7 +21544,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x1100xxxxx110xxxxxxxxxxxxx
prfd. */
- return 1921;
+ return aa64_opid_8580c000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
else
@@ -21552,7 +21553,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x1x01xxxxx110xxxxxxxxxxxxx
ld1w. */
- return 1760;
+ return aa64_opid_8520c000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4;
}
}
else
@@ -21563,7 +21564,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x101xxxxxx110xxxxxxxxxxxxx
ld1rw. */
- return 1720;
+ return aa64_opid_8540c000_ld1rw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x4;
}
else
{
@@ -21571,7 +21572,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x111xxxxxx110xxxxxxxxxxxxx
ld1rsb. */
- return 1716;
+ return aa64_opid_85c0c000_ld1rsb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6;
}
}
}
@@ -21587,7 +21588,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x1xxxxxxxx001xxxxxxxxxxxxx
prfh. */
- return 1932;
+ return aa64_opid_85c02000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RI_S6xVL;
}
else
{
@@ -21597,7 +21598,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x1x0xxxxxx101xxxxxxxxxxxxx
ldnt1w. */
- return 2247;
+ return aa64_opid_8500a000_ldnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
else
{
@@ -21607,7 +21608,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x101xxxxxx101xxxxxxxxxxxxx
ld1rsh. */
- return 1718;
+ return aa64_opid_8540a000_ld1rsh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x2;
}
else
{
@@ -21615,7 +21616,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x111xxxxxx101xxxxxxxxxxxxx
ld1rsb. */
- return 1715;
+ return aa64_opid_85c0a000_ld1rsb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6;
}
}
}
@@ -21632,7 +21633,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x10x0xxxxx011xxxxxxxxxxxxx
ldff1w. */
- return 1838;
+ return aa64_opid_85006000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
else
{
@@ -21640,7 +21641,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x10x1xxxxx011xxxxxxxxxxxxx
ldff1w. */
- return 1839;
+ return aa64_opid_85206000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_22;
}
}
else
@@ -21649,7 +21650,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x11xxxxxxx011xxxxxxxxxxxxx
prfd. */
- return 1925;
+ return aa64_opid_85c06000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RI_S6xVL;
}
}
else
@@ -21664,7 +21665,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x1000xxxxx111xxxxxxxxxxxxx
prfw. */
- return 1938;
+ return aa64_opid_8500e000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5x4;
}
else
{
@@ -21672,7 +21673,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x1100xxxxx111xxxxxxxxxxxxx
prfd. */
- return 1924;
+ return aa64_opid_8580e000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5x8;
}
}
else
@@ -21681,7 +21682,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x1x01xxxxx111xxxxxxxxxxxxx
ldff1w. */
- return 1846;
+ return aa64_opid_8520e000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4;
}
}
else
@@ -21692,7 +21693,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x101xxxxxx111xxxxxxxxxxxxx
ld1rw. */
- return 1721;
+ return aa64_opid_8540e000_ld1rw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x4;
}
else
{
@@ -21700,7 +21701,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100001x111xxxxxx111xxxxxxxxxxxxx
ld1rd. */
- return 1702;
+ return aa64_opid_85c0e000_ld1rd_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x8;
}
}
}
@@ -21730,7 +21731,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx000000xxxxxxxxxx
saddlb. */
- return 2277;
+ return aa64_opid_45000000_saddlb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -21738,7 +21739,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx000100xxxxxxxxxx
ssublb. */
- return 2384;
+ return aa64_opid_45001000_ssublb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -21749,7 +21750,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx000010xxxxxxxxxx
uaddlb. */
- return 2408;
+ return aa64_opid_45000800_uaddlb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -21757,7 +21758,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx000110xxxxxxxxxx
usublb. */
- return 2461;
+ return aa64_opid_45001800_usublb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -21771,7 +21772,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx000001xxxxxxxxxx
saddlt. */
- return 2279;
+ return aa64_opid_45000400_saddlt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -21779,7 +21780,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx000101xxxxxxxxxx
ssublt. */
- return 2386;
+ return aa64_opid_45001400_ssublt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -21790,7 +21791,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx000011xxxxxxxxxx
uaddlt. */
- return 2409;
+ return aa64_opid_45000c00_uaddlt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -21798,7 +21799,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx000111xxxxxxxxxx
usublt. */
- return 2462;
+ return aa64_opid_45001c00_usublt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -21809,7 +21810,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1xx0xxxxx000xxxxxxxxxxxxx
ld1sw. */
- return 1746;
+ return aa64_opid_c5000000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
}
else
@@ -21828,7 +21829,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx000000xxxxxxxxxx
sqshrunb. */
- return 2367;
+ return aa64_opid_45200000_sqshrunb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
else
{
@@ -21836,7 +21837,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx000100xxxxxxxxxx
shrnb. */
- return 2285;
+ return aa64_opid_45201000_shrnb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
}
else
@@ -21847,7 +21848,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx000010xxxxxxxxxx
sqrshrunb. */
- return 2359;
+ return aa64_opid_45200800_sqrshrunb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
else
{
@@ -21855,7 +21856,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx000110xxxxxxxxxx
rshrnb. */
- return 2267;
+ return aa64_opid_45201800_rshrnb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
}
}
@@ -21869,7 +21870,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx000001xxxxxxxxxx
sqshrunt. */
- return 2368;
+ return aa64_opid_45200400_sqshrunt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
else
{
@@ -21877,7 +21878,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx000101xxxxxxxxxx
shrnt. */
- return 2286;
+ return aa64_opid_45201400_shrnt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
}
else
@@ -21888,7 +21889,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx000011xxxxxxxxxx
sqrshrunt. */
- return 2360;
+ return aa64_opid_45200c00_sqrshrunt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
else
{
@@ -21896,7 +21897,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx000111xxxxxxxxxx
rshrnt. */
- return 2268;
+ return aa64_opid_45201c00_rshrnt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
}
}
@@ -21907,7 +21908,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x10x1xxxxx000xxxxxxxxxxxxx
ld1sw. */
- return 1747;
+ return aa64_opid_c5200000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_22;
}
}
else
@@ -21916,7 +21917,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x11x1xxxxx000xxxxxxxxxxxxx
sqrshrun. */
- return 2564;
+ return aa64_opid_45b00800_sqrshrun_SVE_Zd_SME_Znx2_SME_SHRIMM4;
}
}
}
@@ -21936,7 +21937,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx100000xxxxxxxxxx
saddlbt. */
- return 2278;
+ return aa64_opid_45008000_saddlbt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -21944,7 +21945,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx100100xxxxxxxxxx
eorbt. */
- return 2214;
+ return aa64_opid_45009000_eorbt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -21955,7 +21956,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx100010xxxxxxxxxx
ssublbt. */
- return 2385;
+ return aa64_opid_45008800_ssublbt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -21967,7 +21968,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1000xxxxx100110xxxxxxxxxx
smmla. */
- return 3189;
+ return aa64_opid_45009800_smmla_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -21975,7 +21976,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1100xxxxx100110xxxxxxxxxx
usmmla. */
- return 3191;
+ return aa64_opid_45809800_usmmla_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -21984,7 +21985,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1x10xxxxx100110xxxxxxxxxx
ummla. */
- return 3190;
+ return aa64_opid_45c09800_ummla_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -21997,7 +21998,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx100x01xxxxxxxxxx
eortb. */
- return 2215;
+ return aa64_opid_45009400_eortb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22005,7 +22006,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx100x11xxxxxxxxxx
ssubltb. */
- return 2387;
+ return aa64_opid_45008c00_ssubltb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -22017,7 +22018,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1x00xxxxx100xxxxxxxxxxxxx
ldnt1sw. */
- return 2246;
+ return aa64_opid_c5008000_ldnt1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
else
{
@@ -22025,7 +22026,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1x10xxxxx100xxxxxxxxxxxxx
ld1sw. */
- return 1748;
+ return aa64_opid_c5408000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
}
}
@@ -22039,7 +22040,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx100xxxxxxxx0xxxx
match. */
- return 2249;
+ return aa64_opid_45208000_match_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22047,7 +22048,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx100xxxxxxxx1xxxx
nmatch. */
- return 2261;
+ return aa64_opid_45208010_nmatch_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -22058,7 +22059,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1x01xxxxx100xxxxxxxxxxxxx
ld1sw. */
- return 1751;
+ return aa64_opid_c5208000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4;
}
else
{
@@ -22066,7 +22067,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1x11xxxxx100xxxxxxxxxxxxx
ld1sw. */
- return 1749;
+ return aa64_opid_c5608000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL2;
}
}
}
@@ -22090,7 +22091,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx010000xxxxxxxxxx
saddwb. */
- return 2280;
+ return aa64_opid_45004000_saddwb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22098,7 +22099,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx010100xxxxxxxxxx
ssubwb. */
- return 2388;
+ return aa64_opid_45005000_ssubwb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -22109,7 +22110,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx010010xxxxxxxxxx
uaddwb. */
- return 2410;
+ return aa64_opid_45004800_uaddwb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22117,7 +22118,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx010110xxxxxxxxxx
usubwb. */
- return 2463;
+ return aa64_opid_45005800_usubwb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -22131,7 +22132,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx010001xxxxxxxxxx
saddwt. */
- return 2281;
+ return aa64_opid_45004400_saddwt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22139,7 +22140,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx010101xxxxxxxxxx
ssubwt. */
- return 2389;
+ return aa64_opid_45005400_ssubwt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -22150,7 +22151,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx010011xxxxxxxxxx
uaddwt. */
- return 2411;
+ return aa64_opid_45004c00_uaddwt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22158,7 +22159,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx010111xxxxxxxxxx
usubwt. */
- return 2464;
+ return aa64_opid_45005c00_usubwt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -22171,7 +22172,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x10x0xxxxx010xxxxxxxxxxxxx
ld1w. */
- return 1756;
+ return aa64_opid_c5004000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
else
{
@@ -22179,7 +22180,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x11x0xxxxx010xxxxxxxxxxxxx
ld1d. */
- return 1678;
+ return aa64_opid_c5804000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
}
}
@@ -22201,7 +22202,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxx0010000xxxxxxxxxx
sqxtnb. */
- return 2371;
+ return aa64_opid_45204000_sqxtnb_SVE_Zd_SVE_Zn;
}
else
{
@@ -22209,7 +22210,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxx1010000xxxxxxxxxx
sqcvtn. */
- return 2561;
+ return aa64_opid_45314000_sqcvtn_SVE_Zd_SME_Znx2;
}
}
else
@@ -22220,7 +22221,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxx0010100xxxxxxxxxx
sqxtunb. */
- return 2373;
+ return aa64_opid_45205000_sqxtunb_SVE_Zd_SVE_Zn;
}
else
{
@@ -22228,7 +22229,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxx1010100xxxxxxxxxx
sqcvtun. */
- return 2562;
+ return aa64_opid_45315000_sqcvtun_SVE_Zd_SME_Znx2;
}
}
}
@@ -22240,7 +22241,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxx0010x10xxxxxxxxxx
uqxtnb. */
- return 2448;
+ return aa64_opid_45204800_uqxtnb_SVE_Zd_SVE_Zn;
}
else
{
@@ -22248,7 +22249,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxx1010x10xxxxxxxxxx
uqcvtn. */
- return 2567;
+ return aa64_opid_45314800_uqcvtn_SVE_Zd_SME_Znx2;
}
}
}
@@ -22262,7 +22263,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx010001xxxxxxxxxx
sqxtnt. */
- return 2372;
+ return aa64_opid_45204400_sqxtnt_SVE_Zd_SVE_Zn;
}
else
{
@@ -22270,7 +22271,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx010101xxxxxxxxxx
sqxtunt. */
- return 2374;
+ return aa64_opid_45205400_sqxtunt_SVE_Zd_SVE_Zn;
}
}
else
@@ -22279,7 +22280,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx010x11xxxxxxxxxx
uqxtnt. */
- return 2449;
+ return aa64_opid_45204c00_uqxtnt_SVE_Zd_SVE_Zn;
}
}
}
@@ -22289,7 +22290,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x10x1xxxxx010xxxxxxxxxxxxx
ld1w. */
- return 1757;
+ return aa64_opid_c5204000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_22;
}
}
else
@@ -22298,7 +22299,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x11x1xxxxx010xxxxxxxxxxxxx
ld1d. */
- return 1679;
+ return aa64_opid_c5a04000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW3_22;
}
}
}
@@ -22318,7 +22319,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx110000xxxxxxxxxx
sabalb. */
- return 2272;
+ return aa64_opid_4500c000_sabalb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22328,7 +22329,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x0xxxxx110100xxxxxxxxxx
adclb. */
- return 2197;
+ return aa64_opid_4500d000_adclb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22336,7 +22337,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x11x0xxxxx110100xxxxxxxxxx
sbclb. */
- return 2282;
+ return aa64_opid_4580d000_sbclb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -22348,7 +22349,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx110001xxxxxxxxxx
sabalt. */
- return 2273;
+ return aa64_opid_4500c400_sabalt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22358,7 +22359,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x0xxxxx110101xxxxxxxxxx
adclt. */
- return 2198;
+ return aa64_opid_4500d400_adclt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22366,7 +22367,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x11x0xxxxx110101xxxxxxxxxx
sbclt. */
- return 2283;
+ return aa64_opid_4580d400_sbclt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -22381,7 +22382,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx110010xxxxxxxxxx
uabalb. */
- return 2403;
+ return aa64_opid_4500c800_uabalb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22389,7 +22390,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx110011xxxxxxxxxx
uabalt. */
- return 2404;
+ return aa64_opid_4500cc00_uabalt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -22400,7 +22401,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxx011011xxxxxxxxxxx
cadd. */
- return 2206;
+ return aa64_opid_4500d800_cadd_SVE_Zd_SVE_Zd_SVE_Zn_SVE_IMM_ROT3;
}
else
{
@@ -22408,7 +22409,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxx111011xxxxxxxxxxx
sqcadd. */
- return 2314;
+ return aa64_opid_4501d800_sqcadd_SVE_Zd_SVE_Zd_SVE_Zn_SVE_IMM_ROT3;
}
}
}
@@ -22423,7 +22424,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1000xxxxx110xxxxxxxxxxxxx
ldnt1w. */
- return 2248;
+ return aa64_opid_c500c000_ldnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
else
{
@@ -22431,7 +22432,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1100xxxxx110xxxxxxxxxxxxx
ldnt1d. */
- return 2241;
+ return aa64_opid_c580c000_ldnt1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
}
else
@@ -22442,7 +22443,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1010xxxxx110xxxxxxxxxxxxx
ld1w. */
- return 1758;
+ return aa64_opid_c540c000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
else
{
@@ -22450,7 +22451,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1110xxxxx110xxxxxxxxxxxxx
ld1d. */
- return 1680;
+ return aa64_opid_c5c0c000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
}
}
@@ -22465,7 +22466,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x1001xxxxx110xxxxxxxxxxxxx
ld1w. */
- return 1763;
+ return aa64_opid_c520c000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4;
}
else
{
@@ -22473,7 +22474,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x1011xxxxx110xxxxxxxxxxxxx
ld1w. */
- return 1759;
+ return aa64_opid_c560c000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL2;
}
}
else
@@ -22484,7 +22485,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x11x1xxxxx110xxxxxxxxxxxxx
histcnt. */
- return 2237;
+ return aa64_opid_45a0c000_histcnt_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22494,7 +22495,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1101xxxxx110xxxxxxxxxxxxx
ld1d. */
- return 1683;
+ return aa64_opid_c5a0c000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x8;
}
else
{
@@ -22502,7 +22503,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1111xxxxx110xxxxxxxxxxxxx
ld1d. */
- return 1681;
+ return aa64_opid_c5e0c000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL3;
}
}
}
@@ -22528,7 +22529,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx001x00xxxxxxxxxx
sabdlb. */
- return 2274;
+ return aa64_opid_45003000_sabdlb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22536,7 +22537,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx001x10xxxxxxxxxx
uabdlb. */
- return 2405;
+ return aa64_opid_45003800_uabdlb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -22547,7 +22548,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx001x01xxxxxxxxxx
sabdlt. */
- return 2275;
+ return aa64_opid_45003400_sabdlt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22555,7 +22556,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx001x11xxxxxxxxxx
uabdlt. */
- return 2406;
+ return aa64_opid_45003c00_uabdlt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -22565,7 +22566,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1xx0xxxxx001xxxxxxxxxxxxx
ldff1sw. */
- return 1833;
+ return aa64_opid_c5002000_ldff1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
}
else
@@ -22584,7 +22585,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx001000xxxxxxxxxx
sqshrnb. */
- return 2365;
+ return aa64_opid_45202000_sqshrnb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
else
{
@@ -22592,7 +22593,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx001100xxxxxxxxxx
uqshrnb. */
- return 2444;
+ return aa64_opid_45203000_uqshrnb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
}
else
@@ -22603,7 +22604,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx001010xxxxxxxxxx
sqrshrnb. */
- return 2357;
+ return aa64_opid_45202800_sqrshrnb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
else
{
@@ -22611,7 +22612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx001110xxxxxxxxxx
uqrshrnb. */
- return 2439;
+ return aa64_opid_45203800_uqrshrnb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
}
}
@@ -22625,7 +22626,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx001001xxxxxxxxxx
sqshrnt. */
- return 2366;
+ return aa64_opid_45202400_sqshrnt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
else
{
@@ -22633,7 +22634,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx001101xxxxxxxxxx
uqshrnt. */
- return 2445;
+ return aa64_opid_45203400_uqshrnt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
}
else
@@ -22644,7 +22645,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx001011xxxxxxxxxx
sqrshrnt. */
- return 2358;
+ return aa64_opid_45202c00_sqrshrnt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
else
{
@@ -22652,7 +22653,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x10x1xxxxx001111xxxxxxxxxx
uqrshrnt. */
- return 2440;
+ return aa64_opid_45203c00_uqrshrnt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22;
}
}
}
@@ -22663,7 +22664,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x10x1xxxxx001xxxxxxxxxxxxx
ldff1sw. */
- return 1834;
+ return aa64_opid_c5202000_ldff1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_22;
}
}
else
@@ -22674,7 +22675,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x11x1xxxxx0010xxxxxxxxxxxx
sqrshrn. */
- return 2563;
+ return aa64_opid_45b02800_sqrshrn_SVE_Zd_SME_Znx2_SME_SHRIMM4;
}
else
{
@@ -22682,7 +22683,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x11x1xxxxx0011xxxxxxxxxxxx
uqrshrn. */
- return 2568;
+ return aa64_opid_45b03800_uqrshrn_SVE_Zd_SME_Znx2_SME_SHRIMM4;
}
}
}
@@ -22703,7 +22704,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx101000xxxxxxxxxx
sshllb. */
- return 2381;
+ return aa64_opid_4500a000_sshllb_SVE_Zd_SVE_Zn_SVE_SHLIMM_UNPRED_22;
}
else
{
@@ -22711,7 +22712,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx101100xxxxxxxxxx
bext. */
- return 2486;
+ return aa64_opid_4500b000_bext_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -22722,7 +22723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx101010xxxxxxxxxx
ushllb. */
- return 2457;
+ return aa64_opid_4500a800_ushllb_SVE_Zd_SVE_Zn_SVE_SHLIMM_UNPRED_22;
}
else
{
@@ -22730,7 +22731,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx101110xxxxxxxxxx
bgrp. */
- return 2487;
+ return aa64_opid_4500b800_bgrp_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -22744,7 +22745,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx101001xxxxxxxxxx
sshllt. */
- return 2382;
+ return aa64_opid_4500a400_sshllt_SVE_Zd_SVE_Zn_SVE_SHLIMM_UNPRED_22;
}
else
{
@@ -22752,7 +22753,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx101101xxxxxxxxxx
bdep. */
- return 2485;
+ return aa64_opid_4500b400_bdep_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -22761,7 +22762,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx101x11xxxxxxxxxx
ushllt. */
- return 2458;
+ return aa64_opid_4500ac00_ushllt_SVE_Zd_SVE_Zn_SVE_SHLIMM_UNPRED_22;
}
}
}
@@ -22771,7 +22772,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1xx0xxxxx101xxxxxxxxxxxxx
ldff1sw. */
- return 1835;
+ return aa64_opid_c540a000_ldff1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
}
else
@@ -22788,7 +22789,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx101000xxxxxxxxxx
histseg. */
- return 2238;
+ return aa64_opid_4520a000_histseg_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22796,7 +22797,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx101100xxxxxxxxxx
luti2. */
- return 3640;
+ return aa64_opid_4520b000_luti2_SVE_Zd_SVE_ZnxN_SVE_Zm2_22_INDEX;
}
}
else
@@ -22805,7 +22806,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx101x10xxxxxxxxxx
luti2. */
- return 3641;
+ return aa64_opid_4520a800_luti2_SVE_Zd_SVE_ZnxN_SVE_Zm3_12_INDEX;
}
}
else
@@ -22818,7 +22819,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx101001xxxxxxxxxx
luti4. */
- return 3642;
+ return aa64_opid_4560a400_luti4_SVE_Zd_SVE_ZnxN_SVE_Zm1_23_INDEX;
}
else
{
@@ -22826,7 +22827,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx101101xxxxxxxxxx
luti4. */
- return 3643;
+ return aa64_opid_4520b400_luti4_SVE_Zd_SVE_ZnxN_SVE_Zm2_22_INDEX;
}
}
else
@@ -22835,7 +22836,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx101x11xxxxxxxxxx
luti4. */
- return 3644;
+ return aa64_opid_4520bc00_luti4_SVE_Zd_SVE_ZnxN_SVE_Zm2_22_INDEX;
}
}
}
@@ -22847,7 +22848,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1x01xxxxx101xxxxxxxxxxxxx
ldff1sw. */
- return 1837;
+ return aa64_opid_c520a000_ldff1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4;
}
else
{
@@ -22855,7 +22856,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1x11xxxxx101xxxxxxxxxxxxx
ldff1sw. */
- return 1836;
+ return aa64_opid_c560a000_ldff1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL2;
}
}
}
@@ -22879,7 +22880,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx011000xxxxxxxxxx
sqdmullb. */
- return 2335;
+ return aa64_opid_45006000_sqdmullb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22887,7 +22888,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx011100xxxxxxxxxx
smullb. */
- return 2307;
+ return aa64_opid_45007000_smullb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -22900,7 +22901,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1x00xxxxx011010xxxxxxxxxx
pmullb. */
- return 2482;
+ return aa64_opid_45006800_pmullb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22908,7 +22909,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1x10xxxxx011010xxxxxxxxxx
pmullb. */
- return 2263;
+ return aa64_opid_45406800_pmullb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -22917,7 +22918,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx011110xxxxxxxxxx
umullb. */
- return 2432;
+ return aa64_opid_45007800_umullb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -22931,7 +22932,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx011001xxxxxxxxxx
sqdmullt. */
- return 2338;
+ return aa64_opid_45006400_sqdmullt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22939,7 +22940,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx011101xxxxxxxxxx
smullt. */
- return 2310;
+ return aa64_opid_45007400_smullt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -22952,7 +22953,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1x00xxxxx011011xxxxxxxxxx
pmullt. */
- return 2483;
+ return aa64_opid_45006c00_pmullt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -22960,7 +22961,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1x10xxxxx011011xxxxxxxxxx
pmullt. */
- return 2264;
+ return aa64_opid_45406c00_pmullt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -22969,7 +22970,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx011111xxxxxxxxxx
umullt. */
- return 2435;
+ return aa64_opid_45007c00_umullt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -22982,7 +22983,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x10x0xxxxx011xxxxxxxxxxxxx
ldff1w. */
- return 1842;
+ return aa64_opid_c5006000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
else
{
@@ -22990,7 +22991,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x11x0xxxxx011xxxxxxxxxxxxx
ldff1d. */
- return 1798;
+ return aa64_opid_c5806000_ldff1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22;
}
}
}
@@ -23008,7 +23009,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx011000xxxxxxxxxx
addhnb. */
- return 2199;
+ return aa64_opid_45206000_addhnb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -23016,7 +23017,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx011100xxxxxxxxxx
subhnb. */
- return 2397;
+ return aa64_opid_45207000_subhnb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -23027,7 +23028,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx011010xxxxxxxxxx
raddhnb. */
- return 2265;
+ return aa64_opid_45206800_raddhnb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -23035,7 +23036,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx011110xxxxxxxxxx
rsubhnb. */
- return 2269;
+ return aa64_opid_45207800_rsubhnb_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -23049,7 +23050,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx011001xxxxxxxxxx
addhnt. */
- return 2200;
+ return aa64_opid_45206400_addhnt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -23057,7 +23058,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx011101xxxxxxxxxx
subhnt. */
- return 2398;
+ return aa64_opid_45207400_subhnt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -23068,7 +23069,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx011011xxxxxxxxxx
raddhnt. */
- return 2266;
+ return aa64_opid_45206c00_raddhnt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -23076,7 +23077,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx1xxxxx011111xxxxxxxxxx
rsubhnt. */
- return 2270;
+ return aa64_opid_45207c00_rsubhnt_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -23089,7 +23090,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x10x1xxxxx011xxxxxxxxxxxxx
ldff1w. */
- return 1843;
+ return aa64_opid_c5206000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_22;
}
else
{
@@ -23097,7 +23098,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x11x1xxxxx011xxxxxxxxxxxxx
ldff1d. */
- return 1799;
+ return aa64_opid_c5a06000_ldff1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW3_22;
}
}
}
@@ -23118,7 +23119,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx111000xxxxxxxxxx
ssra. */
- return 2383;
+ return aa64_opid_4500e000_ssra_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED;
}
else
{
@@ -23126,7 +23127,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx111100xxxxxxxxxx
sri. */
- return 2376;
+ return aa64_opid_4500f000_sri_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED;
}
}
else
@@ -23137,7 +23138,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx111010xxxxxxxxxx
srsra. */
- return 2380;
+ return aa64_opid_4500e800_srsra_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED;
}
else
{
@@ -23145,7 +23146,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx111110xxxxxxxxxx
saba. */
- return 2271;
+ return aa64_opid_4500f800_saba_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -23159,7 +23160,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx111001xxxxxxxxxx
usra. */
- return 2460;
+ return aa64_opid_4500e400_usra_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED;
}
else
{
@@ -23167,7 +23168,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx111101xxxxxxxxxx
sli. */
- return 2289;
+ return aa64_opid_4500f400_sli_SVE_Zd_SVE_Zn_SVE_SHLIMM_UNPRED;
}
}
else
@@ -23178,7 +23179,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx111011xxxxxxxxxx
ursra. */
- return 2456;
+ return aa64_opid_4500ec00_ursra_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED;
}
else
{
@@ -23186,7 +23187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1xx0xxxxx111111xxxxxxxxxx
uaba. */
- return 2402;
+ return aa64_opid_4500fc00_uaba_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -23201,7 +23202,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1000xxxxx111xxxxxxxxxxxxx
prfw. */
- return 1940;
+ return aa64_opid_c500e000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5x4;
}
else
{
@@ -23209,7 +23210,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1100xxxxx111xxxxxxxxxxxxx
prfd. */
- return 1926;
+ return aa64_opid_c580e000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5x8;
}
}
else
@@ -23220,7 +23221,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1010xxxxx111xxxxxxxxxxxxx
ldff1w. */
- return 1844;
+ return aa64_opid_c540e000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
else
{
@@ -23228,7 +23229,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1110xxxxx111xxxxxxxxxxxxx
ldff1d. */
- return 1800;
+ return aa64_opid_c5c0e000_ldff1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
}
}
@@ -23255,7 +23256,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xxx00111000xxxxxxxxxx
aesmc. */
- return 2481;
+ return aa64_opid_4520e000_aesmc_SVE_Zd_SVE_Zd;
}
else
{
@@ -23263,7 +23264,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xxx10111000xxxxxxxxxx
aese. */
- return 2479;
+ return aa64_opid_4522e000_aese_SVE_Zd_SVE_Zd_SVE_Zn;
}
}
else
@@ -23272,7 +23273,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xxxx1111000xxxxxxxxxx
sm4e. */
- return 2476;
+ return aa64_opid_4523e000_sm4e_SVE_Zd_SVE_Zd_SVE_Zn;
}
}
else
@@ -23281,7 +23282,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xxxxx111100xxxxxxxxxx
sm4ekey. */
- return 2477;
+ return aa64_opid_4520f000_sm4ekey_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -23296,7 +23297,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xx0x0111010xxxxxxxxxx
aese. */
- return 2494;
+ return aa64_opid_4522e800_aese_SME_Zdnx2_SME_Zdnx2_SME_Zn_INDEX2_19;
}
else
{
@@ -23304,7 +23305,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xx1x0111010xxxxxxxxxx
aese. */
- return 2495;
+ return aa64_opid_4526e800_aese_SME_Zdnx4_SME_Zdnx4_SME_Zn_INDEX2_19;
}
}
else
@@ -23315,7 +23316,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xx0x1111010xxxxxxxxxx
aesemc. */
- return 2492;
+ return aa64_opid_4523e800_aesemc_SME_Zdnx2_SME_Zdnx2_SME_Zn_INDEX2_19;
}
else
{
@@ -23323,7 +23324,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xx1x1111010xxxxxxxxxx
aesemc. */
- return 2493;
+ return aa64_opid_4527e800_aesemc_SME_Zdnx4_SME_Zdnx4_SME_Zn_INDEX2_19;
}
}
}
@@ -23333,7 +23334,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xxxxx111110xxxxxxxxxx
pmull. */
- return 2497;
+ return aa64_opid_4520f800_pmull_SME_Zdnx2_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -23349,7 +23350,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xxx0x111001xxxxxxxxxx
aesimc. */
- return 2480;
+ return aa64_opid_4520e400_aesimc_SVE_Zd_SVE_Zd;
}
else
{
@@ -23357,7 +23358,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xxx1x111001xxxxxxxxxx
aesd. */
- return 2478;
+ return aa64_opid_4522e400_aesd_SVE_Zd_SVE_Zd_SVE_Zn;
}
}
else
@@ -23366,7 +23367,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xxxxx111101xxxxxxxxxx
rax1. */
- return 2484;
+ return aa64_opid_4520f400_rax1_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -23381,7 +23382,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xx0x0111011xxxxxxxxxx
aesd. */
- return 2490;
+ return aa64_opid_4522ec00_aesd_SME_Zdnx2_SME_Zdnx2_SME_Zn_INDEX2_19;
}
else
{
@@ -23389,7 +23390,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xx1x0111011xxxxxxxxxx
aesd. */
- return 2491;
+ return aa64_opid_4526ec00_aesd_SME_Zdnx4_SME_Zdnx4_SME_Zn_INDEX2_19;
}
}
else
@@ -23400,7 +23401,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xx0x1111011xxxxxxxxxx
aesdimc. */
- return 2488;
+ return aa64_opid_4523ec00_aesdimc_SME_Zdnx2_SME_Zdnx2_SME_Zn_INDEX2_19;
}
else
{
@@ -23408,7 +23409,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xx1x1111011xxxxxxxxxx
aesdimc. */
- return 2489;
+ return aa64_opid_4527ec00_aesdimc_SME_Zdnx4_SME_Zdnx4_SME_Zn_INDEX2_19;
}
}
}
@@ -23418,7 +23419,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010001x1001xxxxx111111xxxxxxxxxx
pmlal. */
- return 2496;
+ return aa64_opid_4520fc00_pmlal_SME_Zdnx2_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -23429,7 +23430,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
110001x1001xxxxx111xxxxxxxxxxxxx
ldff1w. */
- return 1847;
+ return aa64_opid_c520e000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4;
}
}
else
@@ -23438,7 +23439,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x1101xxxxx111xxxxxxxxxxxxx
ldff1d. */
- return 1802;
+ return aa64_opid_c5a0e000_ldff1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x8;
}
}
else
@@ -23449,7 +23450,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x1011xxxxx111xxxxxxxxxxxxx
ldff1w. */
- return 1845;
+ return aa64_opid_c560e000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL2;
}
else
{
@@ -23457,7 +23458,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10001x1111xxxxx111xxxxxxxxxxxxx
ldff1d. */
- return 1801;
+ return aa64_opid_c5e0e000_ldff1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL3;
}
}
}
@@ -23486,7 +23487,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx0xxxxx000xxxxxxxx0xxxx
cmpge. */
- return 1486;
+ return aa64_opid_25000000_cmpge_SVE_Pd_SVE_Pg3_SVE_Zn_SIMM5;
}
else
{
@@ -23494,7 +23495,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx0xxxxx000xxxxxxxx1xxxx
cmpgt. */
- return 1489;
+ return aa64_opid_25000010_cmpgt_SVE_Pd_SVE_Pg3_SVE_Zn_SIMM5;
}
}
else
@@ -23505,7 +23506,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10x0xxxxx000xxxxxxxxxxxxx
ld1rqw. */
- return 1713;
+ return aa64_opid_a5000000_ld1rqw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -23513,7 +23514,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11x0xxxxx000xxxxxxxxxxxxx
ld1rqd. */
- return 1709;
+ return aa64_opid_a5800000_ld1rqd_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
}
@@ -23533,7 +23534,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000000xxxxx0xxxx
whilege. */
- return 2465;
+ return aa64_opid_25200000_whilege_SVE_Pd_Rn_Rm;
}
else
{
@@ -23541,7 +23542,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000100xxxxx0xxxx
whilege. */
- return 2466;
+ return aa64_opid_25201000_whilege_SVE_Pd_Rn_Rm;
}
}
else
@@ -23552,7 +23553,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000010xxxxx0xxxx
whilehs. */
- return 2471;
+ return aa64_opid_25200800_whilehs_SVE_Pd_Rn_Rm;
}
else
{
@@ -23560,7 +23561,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000110xxxxx0xxxx
whilehs. */
- return 2472;
+ return aa64_opid_25201800_whilehs_SVE_Pd_Rn_Rm;
}
}
}
@@ -23574,7 +23575,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000001xxxxx0xxxx
whilelt. */
- return 2177;
+ return aa64_opid_25200400_whilelt_SVE_Pd_Rn_Rm;
}
else
{
@@ -23582,7 +23583,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000101xxxxx0xxxx
whilelt. */
- return 2178;
+ return aa64_opid_25201400_whilelt_SVE_Pd_Rn_Rm;
}
}
else
@@ -23593,7 +23594,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000011xxxxx0xxxx
whilelo. */
- return 2173;
+ return aa64_opid_25200c00_whilelo_SVE_Pd_Rn_Rm;
}
else
{
@@ -23601,7 +23602,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000111xxxxx0xxxx
whilelo. */
- return 2174;
+ return aa64_opid_25201c00_whilelo_SVE_Pd_Rn_Rm;
}
}
}
@@ -23618,7 +23619,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000000xxxxx1xxxx
whilegt. */
- return 2467;
+ return aa64_opid_25200010_whilegt_SVE_Pd_Rn_Rm;
}
else
{
@@ -23626,7 +23627,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000100xxxxx1xxxx
whilegt. */
- return 2468;
+ return aa64_opid_25201010_whilegt_SVE_Pd_Rn_Rm;
}
}
else
@@ -23637,7 +23638,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000010xxxxx1xxxx
whilehi. */
- return 2469;
+ return aa64_opid_25200810_whilehi_SVE_Pd_Rn_Rm;
}
else
{
@@ -23645,7 +23646,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000110xxxxx1xxxx
whilehi. */
- return 2470;
+ return aa64_opid_25201810_whilehi_SVE_Pd_Rn_Rm;
}
}
}
@@ -23659,7 +23660,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000001xxxxx1xxxx
whilele. */
- return 2171;
+ return aa64_opid_25200410_whilele_SVE_Pd_Rn_Rm;
}
else
{
@@ -23667,7 +23668,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000101xxxxx1xxxx
whilele. */
- return 2172;
+ return aa64_opid_25201410_whilele_SVE_Pd_Rn_Rm;
}
}
else
@@ -23678,7 +23679,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000011xxxxx1xxxx
whilels. */
- return 2175;
+ return aa64_opid_25200c10_whilels_SVE_Pd_Rn_Rm;
}
else
{
@@ -23686,7 +23687,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx000111xxxxx1xxxx
whilels. */
- return 2176;
+ return aa64_opid_25201c10_whilels_SVE_Pd_Rn_Rm;
}
}
}
@@ -23700,7 +23701,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10x1xxxxx000xxxxxxxxxxxxx
ld1row. */
- return 3199;
+ return aa64_opid_a5200000_ld1row_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -23708,7 +23709,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11x1xxxxx000xxxxxxxxxxxxx
ld1rod. */
- return 3200;
+ return aa64_opid_a5a00000_ld1rod_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
}
@@ -23727,7 +23728,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xxxxx000x00xxxxxxxxxx
fadd. */
- return 1544;
+ return aa64_opid_65000000_fadd_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -23737,7 +23738,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xxxxx000010xxxxxxxxxx
fmul. */
- return 1611;
+ return aa64_opid_65000800_fmul_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -23745,7 +23746,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xxxxx000110xxxxxxxxxx
frecps. */
- return 1624;
+ return aa64_opid_65001800_frecps_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -23757,7 +23758,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xxxxx000x01xxxxxxxxxx
fsub. */
- return 1637;
+ return aa64_opid_65000400_fsub_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -23767,7 +23768,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xxxxx000011xxxxxxxxxx
ftsmul. */
- return 1643;
+ return aa64_opid_65000c00_ftsmul_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -23775,7 +23776,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xxxxx000111xxxxxxxxxx
frsqrts. */
- return 1634;
+ return aa64_opid_65001c00_frsqrts_SVE_Zd_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -23786,7 +23787,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx1xxxxx000xxxxxxxxxxxxx
fmla. */
- return 1602;
+ return aa64_opid_65200000_fmla_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -23795,7 +23796,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1xxxxxxxx000xxxxxxxxxxxxx
str. */
- return 2091;
+ return aa64_opid_e5800000_str_SVE_Pt_SVE_ADDR_RI_S9xVL;
}
}
}
@@ -23813,7 +23814,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx0xxxxx001xxxxxxxx0xxxx
cmplt. */
- return 1503;
+ return aa64_opid_25002000_cmplt_SVE_Pd_SVE_Pg3_SVE_Zn_SIMM5;
}
else
{
@@ -23821,7 +23822,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx0xxxxx001xxxxxxxx1xxxx
cmple. */
- return 1497;
+ return aa64_opid_25002010_cmple_SVE_Pd_SVE_Pg3_SVE_Zn_SIMM5;
}
}
else
@@ -23834,7 +23835,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10x00xxxx001xxxxxxxxxxxxx
ld1rqw. */
- return 1712;
+ return aa64_opid_a5002000_ld1rqw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x16;
}
else
{
@@ -23842,7 +23843,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11x00xxxx001xxxxxxxxxxxxx
ld1rqd. */
- return 1708;
+ return aa64_opid_a5802000_ld1rqd_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x16;
}
}
else
@@ -23853,7 +23854,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10x01xxxx001xxxxxxxxxxxxx
ld1w. */
- return 3565;
+ return aa64_opid_a5102000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -23861,7 +23862,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11x01xxxx001xxxxxxxxxxxxx
ld1d. */
- return 3563;
+ return aa64_opid_a5902000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
}
@@ -23884,7 +23885,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000000001xxxxxxxxxxxxx
faddv. */
- return 1548;
+ return aa64_opid_65002000_faddv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -23894,7 +23895,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx010000001xxxxxxxx0xxxx
fcmge. */
- return 1555;
+ return aa64_opid_65102000_fcmge_SVE_Pd_SVE_Pg3_SVE_Zn_FPIMM0;
}
else
{
@@ -23902,7 +23903,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx010000001xxxxxxxx1xxxx
fcmgt. */
- return 1557;
+ return aa64_opid_65102010_fcmgt_SVE_Pd_SVE_Pg3_SVE_Zn_FPIMM0;
}
}
}
@@ -23918,7 +23919,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001000001x00xxxxxxxxxx
f1cvt. */
- return 3602;
+ return aa64_opid_65083000_f1cvt_SVE_Zd_SVE_Zn;
}
else
{
@@ -23926,7 +23927,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001000001x10xxxxxxxxxx
bf1cvt. */
- return 3598;
+ return aa64_opid_65083800_bf1cvt_SVE_Zd_SVE_Zn;
}
}
else
@@ -23937,7 +23938,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001000001x01xxxxxxxxxx
f2cvt. */
- return 3603;
+ return aa64_opid_65083400_f2cvt_SVE_Zd_SVE_Zn;
}
else
{
@@ -23945,7 +23946,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001000001x11xxxxxxxxxx
bf2cvt. */
- return 3599;
+ return aa64_opid_65083c00_bf2cvt_SVE_Zd_SVE_Zn;
}
}
}
@@ -23955,7 +23956,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx011000001xxxxxxxxxxxxx
fadda. */
- return 1547;
+ return aa64_opid_65182000_fadda_SVE_Vd_SVE_Pg3_SVE_Vd_SVE_Zm_5;
}
}
}
@@ -23965,7 +23966,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xx100001xxxxxxxxxxxxx
fmaxnmv. */
- return 1594;
+ return aa64_opid_65042000_fmaxnmv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -23978,7 +23979,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x0010001xxxxxxxxxxxxx
fcmeq. */
- return 1553;
+ return aa64_opid_65122000_fcmeq_SVE_Pd_SVE_Pg3_SVE_Zn_FPIMM0;
}
else
{
@@ -23990,7 +23991,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x1010001x00xxxxxxxxxx
fcvtn. */
- return 3607;
+ return aa64_opid_650a3000_fcvtn_SVE_Zd_SME_Znx2;
}
else
{
@@ -23998,7 +23999,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x1010001x10xxxxxxxxxx
bfcvtn. */
- return 3606;
+ return aa64_opid_650a3800_bfcvtn_SVE_Zd_SME_Znx2;
}
}
else
@@ -24009,7 +24010,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x1010001x01xxxxxxxxxx
fcvtnb. */
- return 3608;
+ return aa64_opid_650a3400_fcvtnb_SVE_Zd_SME_Znx2;
}
else
{
@@ -24017,7 +24018,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x1010001x11xxxxxxxxxx
fcvtnt. */
- return 3609;
+ return aa64_opid_650a3c00_fcvtnt_SVE_Zd_SME_Znx2;
}
}
}
@@ -24030,7 +24031,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x0110001xxxxxxxxxxxxx
fmaxv. */
- return 1595;
+ return aa64_opid_65062000_fmaxv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -24038,7 +24039,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x1110001xxxxxxxxxxxxx
frecpe. */
- return 1623;
+ return aa64_opid_650e3000_frecpe_SVE_Zd_SVE_Zn;
}
}
}
@@ -24057,7 +24058,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x0001001xxxxxxxx0xxxx
fcmlt. */
- return 1560;
+ return aa64_opid_65112000_fcmlt_SVE_Pd_SVE_Pg3_SVE_Zn_FPIMM0;
}
else
{
@@ -24065,7 +24066,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x0001001xxxxxxxx1xxxx
fcmle. */
- return 1559;
+ return aa64_opid_65112010_fcmle_SVE_Pd_SVE_Pg3_SVE_Zn_FPIMM0;
}
}
else
@@ -24078,7 +24079,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x1001001x00xxxxxxxxxx
f1cvtlt. */
- return 3604;
+ return aa64_opid_65093000_f1cvtlt_SVE_Zd_SVE_Zn;
}
else
{
@@ -24086,7 +24087,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x1001001x10xxxxxxxxxx
bf1cvtlt. */
- return 3600;
+ return aa64_opid_65093800_bf1cvtlt_SVE_Zd_SVE_Zn;
}
}
else
@@ -24097,7 +24098,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x1001001x01xxxxxxxxxx
f2cvtlt. */
- return 3605;
+ return aa64_opid_65093400_f2cvtlt_SVE_Zd_SVE_Zn;
}
else
{
@@ -24105,7 +24106,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x1001001x11xxxxxxxxxx
bf2cvtlt. */
- return 3601;
+ return aa64_opid_65093c00_bf2cvtlt_SVE_Zd_SVE_Zn;
}
}
}
@@ -24116,7 +24117,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xx101001xxxxxxxxxxxxx
fminnmv. */
- return 1600;
+ return aa64_opid_65052000_fminnmv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -24127,7 +24128,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xx011001xxxxxxxxxxxxx
fcmne. */
- return 1561;
+ return aa64_opid_65132000_fcmne_SVE_Pd_SVE_Pg3_SVE_Zn_FPIMM0;
}
else
{
@@ -24137,7 +24138,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x0111001xxxxxxxxxxxxx
fminv. */
- return 1601;
+ return aa64_opid_65072000_fminv_SVE_Vd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -24145,7 +24146,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x1111001xxxxxxxxxxxxx
frsqrte. */
- return 1633;
+ return aa64_opid_650f3000_frsqrte_SVE_Zd_SVE_Zn;
}
}
}
@@ -24161,7 +24162,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1000xxxxx001xxxxxxxxxxxxx
stnt1w. */
- return 2396;
+ return aa64_opid_e5002000_stnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
else
{
@@ -24169,7 +24170,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1100xxxxx001xxxxxxxxxxxxx
stnt1d. */
- return 2392;
+ return aa64_opid_e5802000_stnt1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
}
else
@@ -24178,7 +24179,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1x10xxxxx001xxxxxxxxxxxxx
stnt1w. */
- return 2395;
+ return aa64_opid_e5402000_stnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX;
}
}
}
@@ -24197,7 +24198,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx0010xxxxxxx0xxxx
ctermeq. */
- return 1518;
+ return aa64_opid_25a02000_ctermeq_Rn_Rm;
}
else
{
@@ -24205,7 +24206,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx0011xxxxxxx0xxxx
whilewr. */
- return 2474;
+ return aa64_opid_25203000_whilewr_SVE_Pd_Rn_Rm;
}
}
else
@@ -24216,7 +24217,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx0010xxxxxxx1xxxx
ctermne. */
- return 1519;
+ return aa64_opid_25a02010_ctermne_Rn_Rm;
}
else
{
@@ -24224,7 +24225,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx0011xxxxxxx1xxxx
whilerw. */
- return 2473;
+ return aa64_opid_25203010_whilerw_SVE_Pd_Rn_Rm;
}
}
}
@@ -24236,7 +24237,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10x1xxxxx001xxxxxxxxxxxxx
ld1row. */
- return 3203;
+ return aa64_opid_a5202000_ld1row_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x32;
}
else
{
@@ -24244,7 +24245,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11x1xxxxx001xxxxxxxxxxxxx
ld1rod. */
- return 3204;
+ return aa64_opid_a5a02000_ld1rod_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x32;
}
}
}
@@ -24254,7 +24255,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11001x1xx1xxxxx001xxxxxxxxxxxxx
fmls. */
- return 1606;
+ return aa64_opid_65202000_fmls_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -24281,7 +24282,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x10000xxxx01xxxx0xxxx0xxxx
and. */
- return 1449;
+ return aa64_opid_25004000_and_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
else
{
@@ -24289,7 +24290,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x10000xxxx01xxxx0xxxx1xxxx
bic. */
- return 1461;
+ return aa64_opid_25004010_bic_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
}
else
@@ -24300,7 +24301,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x100010xxx01xxxx0xxxxxxxxx
brka. */
- return 1463;
+ return aa64_opid_25104000_brka_SVE_Pd_SVE_Pg4_10_SVE_Pn;
}
else
{
@@ -24308,7 +24309,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x100011xxx01xxxx0xxxxxxxxx
brkn. */
- return 1467;
+ return aa64_opid_25184000_brkn_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pd;
}
}
}
@@ -24320,7 +24321,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1000xxxxx01xxxx1xxxx0xxxx
eor. */
- return 1536;
+ return aa64_opid_25004200_eor_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
else
{
@@ -24328,7 +24329,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1000xxxxx01xxxx1xxxx1xxxx
sel. */
- return 1971;
+ return aa64_opid_25004210_sel_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
}
}
@@ -24340,7 +24341,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1000xxxxx010xxxxxxxxxxxxx
ld1sh. */
- return 1735;
+ return aa64_opid_a5004000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
else
{
@@ -24348,7 +24349,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1000xxxxx011xxxxxxxxxxxxx
ldff1sh. */
- return 1824;
+ return aa64_opid_a5006000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL1;
}
}
}
@@ -24366,7 +24367,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x11000xxxx01xxxx0xxxx0xxxx
orr. */
- return 1906;
+ return aa64_opid_25804000_orr_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
else
{
@@ -24374,7 +24375,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x11000xxxx01xxxx0xxxx1xxxx
orn. */
- return 1901;
+ return aa64_opid_25804010_orn_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
}
else
@@ -24383,7 +24384,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x11001xxxx01xxxx0xxxxxxxxx
brkb. */
- return 1465;
+ return aa64_opid_25904000_brkb_SVE_Pd_SVE_Pg4_10_SVE_Pn;
}
}
else
@@ -24394,7 +24395,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1100xxxxx01xxxx1xxxx0xxxx
nor. */
- return 1898;
+ return aa64_opid_25804200_nor_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
else
{
@@ -24402,7 +24403,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1100xxxxx01xxxx1xxxx1xxxx
nand. */
- return 1895;
+ return aa64_opid_25804210_nand_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
}
}
@@ -24414,7 +24415,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1100xxxxx010xxxxxxxxxxxxx
ld1sb. */
- return 1723;
+ return aa64_opid_a5804000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -24422,7 +24423,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1100xxxxx011xxxxxxxxxxxxx
ldff1sb. */
- return 1815;
+ return aa64_opid_a5806000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR;
}
}
}
@@ -24443,7 +24444,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x10100xxxx01xxxx0xxxx0xxxx
ands. */
- return 1450;
+ return aa64_opid_25404000_ands_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
else
{
@@ -24453,7 +24454,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x101010xxx01xxxx0xxxx0xxxx
brkas. */
- return 1464;
+ return aa64_opid_25504000_brkas_SVE_Pd_SVE_Pg4_10_SVE_Pn;
}
else
{
@@ -24461,7 +24462,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x101011xxx01xxxx0xxxx0xxxx
brkns. */
- return 1468;
+ return aa64_opid_25584000_brkns_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pd;
}
}
}
@@ -24471,7 +24472,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1010xxxxx01xxxx1xxxx0xxxx
eors. */
- return 1537;
+ return aa64_opid_25404200_eors_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
}
else
@@ -24480,7 +24481,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1010xxxxx01xxxxxxxxx1xxxx
bics. */
- return 1462;
+ return aa64_opid_25404010_bics_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
}
else
@@ -24491,7 +24492,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1010xxxxx010xxxxxxxxxxxxx
ld1w. */
- return 1754;
+ return aa64_opid_a5404000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -24499,7 +24500,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1010xxxxx011xxxxxxxxxxxxx
ldff1w. */
- return 1840;
+ return aa64_opid_a5406000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL2;
}
}
}
@@ -24517,7 +24518,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x11100xxxx01xxxx0xxxx0xxxx
orrs. */
- return 1907;
+ return aa64_opid_25c04000_orrs_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
else
{
@@ -24525,7 +24526,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x11101xxxx01xxxx0xxxx0xxxx
brkbs. */
- return 1466;
+ return aa64_opid_25d04000_brkbs_SVE_Pd_SVE_Pg4_10_SVE_Pn;
}
}
else
@@ -24534,7 +24535,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1110xxxxx01xxxx1xxxx0xxxx
nors. */
- return 1899;
+ return aa64_opid_25c04200_nors_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
}
else
@@ -24545,7 +24546,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1110xxxxx01xxxx0xxxx1xxxx
orns. */
- return 1902;
+ return aa64_opid_25c04010_orns_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
else
{
@@ -24553,7 +24554,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1110xxxxx01xxxx1xxxx1xxxx
nands. */
- return 1896;
+ return aa64_opid_25c04210_nands_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
}
}
@@ -24565,7 +24566,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1110xxxxx010xxxxxxxxxxxxx
ld1sb. */
- return 1725;
+ return aa64_opid_a5c04000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
else
{
@@ -24573,7 +24574,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1110xxxxx011xxxxxxxxxxxxx
ldff1sb. */
- return 1817;
+ return aa64_opid_a5c06000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR;
}
}
}
@@ -24589,7 +24590,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx01xxxxxxxxx0xxxx
psel. */
- return 2549;
+ return aa64_opid_25204000_psel_SVE_Pd_SVE_Pg4_10_SME_PnT_Wm_imm;
}
else
{
@@ -24605,7 +24606,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx01x000xxxxx10xxx
whilege. */
- return 3032;
+ return aa64_opid_25204010_whilege_SME_PNd3_Rn_Rm_SME_VLxN_13;
}
else
{
@@ -24613,7 +24614,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx01x000xxxxx11xxx
whilegt. */
- return 3033;
+ return aa64_opid_25204018_whilegt_SME_PNd3_Rn_Rm_SME_VLxN_13;
}
}
else
@@ -24626,7 +24627,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx010100xxxxx1xxx0
whilege. */
- return 2569;
+ return aa64_opid_25205010_whilege_SME_Pdx2_Rn_Rm;
}
else
{
@@ -24634,7 +24635,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx010100xxxxx1xxx1
whilegt. */
- return 2570;
+ return aa64_opid_25205011_whilegt_SME_Pdx2_Rn_Rm;
}
}
else
@@ -24643,7 +24644,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx011100xxxxx1xxxx
pext. */
- return 2773;
+ return aa64_opid_25207010_pext_SVE_Pd_SME_PNn3_INDEX2;
}
}
}
@@ -24657,7 +24658,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx01x010xxxxx10xxx
whilehs. */
- return 3035;
+ return aa64_opid_25204810_whilehs_SME_PNd3_Rn_Rm_SME_VLxN_13;
}
else
{
@@ -24665,7 +24666,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx01x010xxxxx11xxx
whilehi. */
- return 3034;
+ return aa64_opid_25204818_whilehi_SME_PNd3_Rn_Rm_SME_VLxN_13;
}
}
else
@@ -24678,7 +24679,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx010110xxxxx1xxx0
whilehs. */
- return 2572;
+ return aa64_opid_25205810_whilehs_SME_Pdx2_Rn_Rm;
}
else
{
@@ -24686,7 +24687,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx010110xxxxx1xxx1
whilehi. */
- return 2571;
+ return aa64_opid_25205811_whilehi_SME_Pdx2_Rn_Rm;
}
}
else
@@ -24695,7 +24696,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx011110xxxxx1xxxx
ptrue. */
- return 2775;
+ return aa64_opid_25207810_ptrue_SME_PNd3;
}
}
}
@@ -24712,7 +24713,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx01x001xxxxx10xxx
whilelt. */
- return 3039;
+ return aa64_opid_25204410_whilelt_SME_PNd3_Rn_Rm_SME_VLxN_13;
}
else
{
@@ -24720,7 +24721,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx01x001xxxxx11xxx
whilele. */
- return 3036;
+ return aa64_opid_25204418_whilele_SME_PNd3_Rn_Rm_SME_VLxN_13;
}
}
else
@@ -24733,7 +24734,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx010101xxxxx1xxx0
whilelt. */
- return 2576;
+ return aa64_opid_25205410_whilelt_SME_Pdx2_Rn_Rm;
}
else
{
@@ -24741,7 +24742,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx010101xxxxx1xxx1
whilele. */
- return 2573;
+ return aa64_opid_25205411_whilele_SME_Pdx2_Rn_Rm;
}
}
else
@@ -24750,7 +24751,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx011101xxxxx1xxxx
pext. */
- return 2774;
+ return aa64_opid_25207410_pext_SME_PdxN_SME_PNn3_INDEX1;
}
}
}
@@ -24764,7 +24765,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx01x011xxxxx10xxx
whilelo. */
- return 3037;
+ return aa64_opid_25204c10_whilelo_SME_PNd3_Rn_Rm_SME_VLxN_13;
}
else
{
@@ -24772,7 +24773,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx01x011xxxxx11xxx
whilels. */
- return 3038;
+ return aa64_opid_25204c18_whilels_SME_PNd3_Rn_Rm_SME_VLxN_13;
}
}
else
@@ -24783,7 +24784,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx01x111xxxxx1xxx0
whilelo. */
- return 2574;
+ return aa64_opid_25205c10_whilelo_SME_Pdx2_Rn_Rm;
}
else
{
@@ -24791,7 +24792,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx01x111xxxxx1xxx1
whilels. */
- return 2575;
+ return aa64_opid_25205c11_whilels_SME_Pdx2_Rn_Rm;
}
}
}
@@ -24810,7 +24811,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1001xxxxx010xxxxxxxxxxxxx
ld1sh. */
- return 1736;
+ return aa64_opid_a5204000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1;
}
else
{
@@ -24818,7 +24819,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1101xxxxx010xxxxxxxxxxxxx
ld1sb. */
- return 1724;
+ return aa64_opid_a5a04000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX;
}
}
else
@@ -24829,7 +24830,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1011xxxxx010xxxxxxxxxxxxx
ld1w. */
- return 1755;
+ return aa64_opid_a5604000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -24837,7 +24838,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1111xxxxx010xxxxxxxxxxxxx
ld1d. */
- return 1677;
+ return aa64_opid_a5e04000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
}
@@ -24851,7 +24852,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1001xxxxx011xxxxxxxxxxxxx
ldff1sh. */
- return 1825;
+ return aa64_opid_a5206000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL1;
}
else
{
@@ -24859,7 +24860,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1101xxxxx011xxxxxxxxxxxxx
ldff1sb. */
- return 1816;
+ return aa64_opid_a5a06000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR;
}
}
else
@@ -24870,7 +24871,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1011xxxxx011xxxxxxxxxxxxx
ldff1w. */
- return 1841;
+ return aa64_opid_a5606000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL2;
}
else
{
@@ -24878,7 +24879,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1111xxxxx011xxxxxxxxxxxxx
ldff1d. */
- return 1797;
+ return aa64_opid_a5e06000_ldff1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL3;
}
}
}
@@ -24899,7 +24900,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xxxxx010xxxxxxxx0xxxx
fcmge. */
- return 1556;
+ return aa64_opid_65004000_fcmge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -24907,7 +24908,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xxxxx010xxxxxxxx1xxxx
fcmgt. */
- return 1558;
+ return aa64_opid_65004010_fcmgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -24916,7 +24917,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx1xxxxx010xxxxxxxxxxxxx
fnmla. */
- return 1620;
+ return aa64_opid_65204000_fnmla_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -24929,7 +24930,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x100xxxxxx010xxxxxxxxxxxxx
st1w. */
- return 3570;
+ return aa64_opid_e5004000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -24937,7 +24938,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x110xxxxxx010xxxxxxxxxxxxx
str. */
- return 2093;
+ return aa64_opid_e5804000_str_SVE_Zt_SVE_ADDR_RI_S9xVL;
}
}
else
@@ -24950,7 +24951,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1010xxxxx010xxxxxxxxxxxxx
st1w. */
- return 2051;
+ return aa64_opid_e5404000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -24958,7 +24959,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1110xxxxx010xxxxxxxxxxxxx
st1d. */
- return 3568;
+ return aa64_opid_e5c04000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
else
@@ -24969,7 +24970,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1011xxxxx010xxxxxxxxxxxxx
st1w. */
- return 2053;
+ return aa64_opid_e5604000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -24977,7 +24978,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1111xxxxx010xxxxxxxxxxxxx
st1d. */
- return 2030;
+ return aa64_opid_e5e04000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
}
@@ -24995,7 +24996,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xxxxx011xxxxxxxx0xxxx
fcmeq. */
- return 1554;
+ return aa64_opid_65006000_fcmeq_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -25003,7 +25004,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xxxxx011xxxxxxxx1xxxx
fcmne. */
- return 1562;
+ return aa64_opid_65006010_fcmne_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
else
@@ -25016,7 +25017,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1000xxxxx011xxxxxxxxxxxxx
stnt1w. */
- return 2089;
+ return aa64_opid_e5006000_stnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -25024,7 +25025,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1100xxxxx011xxxxxxxxxxxxx
stnt1d. */
- return 2085;
+ return aa64_opid_e5806000_stnt1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
else
@@ -25035,7 +25036,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1010xxxxx011xxxxxxxxxxxxx
st3w. */
- return 2073;
+ return aa64_opid_e5406000_st3w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -25043,7 +25044,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1110xxxxx011xxxxxxxxxxxxx
st3d. */
- return 2069;
+ return aa64_opid_e5c06000_st3d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
}
@@ -25056,7 +25057,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx1xxxxx011xxxxxxxxxxxxx
fnmls. */
- return 1621;
+ return aa64_opid_65206000_fnmls_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -25068,7 +25069,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1001xxxxx011xxxxxxxxxxxxx
st2w. */
- return 2065;
+ return aa64_opid_e5206000_st2w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -25076,7 +25077,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1101xxxxx011xxxxxxxxxxxxx
st2d. */
- return 2061;
+ return aa64_opid_e5a06000_st2d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
else
@@ -25087,7 +25088,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1011xxxxx011xxxxxxxxxxxxx
st4w. */
- return 2081;
+ return aa64_opid_e5606000_st4w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -25095,7 +25096,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1111xxxxx011xxxxxxxxxxxxx
st4d. */
- return 2077;
+ return aa64_opid_e5e06000_st4d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
}
@@ -25122,7 +25123,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx0xxxxx100xxxxxxxx0xxxx
cmpeq. */
- return 1483;
+ return aa64_opid_25008000_cmpeq_SVE_Pd_SVE_Pg3_SVE_Zn_SIMM5;
}
else
{
@@ -25130,7 +25131,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx0xxxxx100xxxxxxxx1xxxx
cmpne. */
- return 1506;
+ return aa64_opid_25008010_cmpne_SVE_Pd_SVE_Pg3_SVE_Zn_SIMM5;
}
}
else
@@ -25141,7 +25142,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10x0xxxxx100xxxxxxxxxxxxx
ld1w. */
- return 3566;
+ return aa64_opid_a5008000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -25149,7 +25150,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11x0xxxxx100xxxxxxxxxxxxx
ld1d. */
- return 3564;
+ return aa64_opid_a5808000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
}
@@ -25165,7 +25166,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01001x10000xxxx101xxxxxxxxxxxxx
ld1sh. */
- return 1742;
+ return aa64_opid_a500a000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -25173,7 +25174,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01001x11000xxxx101xxxxxxxxxxxxx
ld1sb. */
- return 1729;
+ return aa64_opid_a580a000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
else
@@ -25184,7 +25185,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01001x10100xxxx101xxxxxxxxxxxxx
ld1w. */
- return 1761;
+ return aa64_opid_a540a000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -25192,7 +25193,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01001x11100xxxx101xxxxxxxxxxxxx
ld1sb. */
- return 1731;
+ return aa64_opid_a5c0a000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
}
@@ -25206,7 +25207,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01001x10001xxxx101xxxxxxxxxxxxx
ldnf1sh. */
- return 1859;
+ return aa64_opid_a510a000_ldnf1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -25214,7 +25215,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01001x11001xxxx101xxxxxxxxxxxxx
ldnf1sb. */
- return 1856;
+ return aa64_opid_a590a000_ldnf1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
else
@@ -25225,7 +25226,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01001x10101xxxx101xxxxxxxxxxxxx
ldnf1w. */
- return 1862;
+ return aa64_opid_a550a000_ldnf1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -25233,7 +25234,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01001x11101xxxx101xxxxxxxxxxxxx
ldnf1sb. */
- return 1858;
+ return aa64_opid_a5d0a000_ldnf1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
}
@@ -25253,7 +25254,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1x000xxxx11xxxxxxxxx0xxxx
brkpa. */
- return 1469;
+ return aa64_opid_2500c000_brkpa_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
else
{
@@ -25261,7 +25262,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1x100xxxx11xxxxxxxxx0xxxx
brkpas. */
- return 1470;
+ return aa64_opid_2540c000_brkpas_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
}
else
@@ -25274,7 +25275,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx010xx011xxxxxxxxx0xxxx
ptest. */
- return 1941;
+ return aa64_opid_2550c000_ptest_SVE_Pg4_10_SVE_Pn;
}
else
{
@@ -25288,7 +25289,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx011xx01100x0xxxxx0xxxx
pfirst. */
- return 1911;
+ return aa64_opid_2558c000_pfirst_SVE_Pd_SVE_Pg4_5_SVE_Pd;
}
else
{
@@ -25296,7 +25297,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx011xx01110x0xxxxx0xxxx
ptrue. */
- return 1942;
+ return aa64_opid_2518e000_ptrue_SVE_Pd_SVE_PATTERN;
}
}
else
@@ -25307,7 +25308,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1x0011xx011x1x0xxxxx0xxxx
rdffr. */
- return 1948;
+ return aa64_opid_2518f000_rdffr_SVE_Pd_SVE_Pg4_5;
}
else
{
@@ -25315,7 +25316,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1x1011xx011x1x0xxxxx0xxxx
rdffrs. */
- return 1949;
+ return aa64_opid_2558f000_rdffrs_SVE_Pd_SVE_Pg4_5;
}
}
}
@@ -25325,7 +25326,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx011xx011xxx1xxxxx0xxxx
pfalse. */
- return 1909;
+ return aa64_opid_2518e400_pfalse_SVE_Pd;
}
}
}
@@ -25339,7 +25340,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx01xxx111x0x0xxxxx0xxxx
ptrues. */
- return 1943;
+ return aa64_opid_2519e000_ptrues_SVE_Pd_SVE_PATTERN;
}
else
{
@@ -25347,7 +25348,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx01xxx111x1x0xxxxx0xxxx
rdffr. */
- return 1947;
+ return aa64_opid_2519f000_rdffr_SVE_Pd;
}
}
else
@@ -25356,7 +25357,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx01xxx111xxx1xxxxx0xxxx
pnext. */
- return 1912;
+ return aa64_opid_2519c400_pnext_SVE_Pd_SVE_Pg4_5_SVE_Pd;
}
}
}
@@ -25369,7 +25370,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1x00xxxxx11xxxxxxxxx1xxxx
brkpb. */
- return 1471;
+ return aa64_opid_2500c010_brkpb_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
else
{
@@ -25377,7 +25378,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1x10xxxxx11xxxxxxxxx1xxxx
brkpbs. */
- return 1472;
+ return aa64_opid_2540c010_brkpbs_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
}
}
}
@@ -25393,7 +25394,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1000xxxxx110xxxxxxxxxxxxx
ldnt1w. */
- return 1870;
+ return aa64_opid_a500c000_ldnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -25401,7 +25402,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1100xxxxx110xxxxxxxxxxxxx
ldnt1d. */
- return 1866;
+ return aa64_opid_a580c000_ldnt1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
else
@@ -25412,7 +25413,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1010xxxxx110xxxxxxxxxxxxx
ld3w. */
- return 1778;
+ return aa64_opid_a540c000_ld3w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -25420,7 +25421,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1110xxxxx110xxxxxxxxxxxxx
ld3d. */
- return 1774;
+ return aa64_opid_a5c0c000_ld3d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
}
@@ -25436,7 +25437,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10000xxxx111xxxxxxxxxxxxx
ldnt1w. */
- return 1871;
+ return aa64_opid_a500e000_ldnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -25444,7 +25445,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11000xxxx111xxxxxxxxxxxxx
ldnt1d. */
- return 1867;
+ return aa64_opid_a580e000_ldnt1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
else
@@ -25455,7 +25456,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10100xxxx111xxxxxxxxxxxxx
ld3w. */
- return 1779;
+ return aa64_opid_a540e000_ld3w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL;
}
else
{
@@ -25463,7 +25464,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11100xxxx111xxxxxxxxxxxxx
ld3d. */
- return 1775;
+ return aa64_opid_a5c0e000_ld3d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL;
}
}
}
@@ -25475,7 +25476,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10x01xxxx111xxxxxxxxxxxxx
ld3q. */
- return 3573;
+ return aa64_opid_a510e000_ld3q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL;
}
else
{
@@ -25483,7 +25484,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11x01xxxx111xxxxxxxxxxxxx
ld4q. */
- return 3574;
+ return aa64_opid_a590e000_ld4q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -25512,7 +25513,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000000100xxxxxxxxxxxxx
fadd. */
- return 1545;
+ return aa64_opid_65008000_fadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -25520,7 +25521,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000100100xxxxxxxxxxxxx
fmaxnm. */
- return 1592;
+ return aa64_opid_65048000_fmaxnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
else
@@ -25531,7 +25532,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000010100xxxxxxxxxxxxx
fmul. */
- return 1612;
+ return aa64_opid_65028000_fmul_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -25539,7 +25540,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000110100xxxxxxxxxxxxx
fmax. */
- return 1590;
+ return aa64_opid_65068000_fmax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
}
@@ -25553,7 +25554,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000001100xxxxxxxxxxxxx
fsub. */
- return 1638;
+ return aa64_opid_65018000_fsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -25561,7 +25562,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000101100xxxxxxxxxxxxx
fminnm. */
- return 1598;
+ return aa64_opid_65058000_fminnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
else
@@ -25572,7 +25573,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000011100xxxxxxxxxxxxx
fsubr. */
- return 1640;
+ return aa64_opid_65038000_fsubr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -25580,7 +25581,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000111100xxxxxxxxxxxxx
fmin. */
- return 1596;
+ return aa64_opid_65078000_fmin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
}
}
@@ -25591,7 +25592,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx010xxx100xxxxxxxxxxxxx
ftmad. */
- return 1642;
+ return aa64_opid_65108000_ftmad_SVE_Zd_SVE_Zd_SVE_Zm_5_SVE_UIMM3;
}
}
else
@@ -25608,7 +25609,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001000100xxxxxxxxxxxxx
fabd. */
- return 1540;
+ return aa64_opid_65088000_fabd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -25616,7 +25617,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx011000100xxxxxxxxxxxxx
fadd. */
- return 1546;
+ return aa64_opid_65188000_fadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_HALF_ONE;
}
}
else
@@ -25627,7 +25628,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001100100xxxxxxxxxxxxx
fdivr. */
- return 1586;
+ return aa64_opid_650c8000_fdivr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -25635,7 +25636,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx011100100xxxxxxxxxxxxx
fmaxnm. */
- return 1593;
+ return aa64_opid_651c8000_fmaxnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_ZERO_ONE;
}
}
}
@@ -25649,7 +25650,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001010100xxxxxxxxxxxxx
fmulx. */
- return 1617;
+ return aa64_opid_650a8000_fmulx_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -25657,7 +25658,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx011010100xxxxxxxxxxxxx
fmul. */
- return 1613;
+ return aa64_opid_651a8000_fmul_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_HALF_TWO;
}
}
else
@@ -25668,7 +25669,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001110100xxxxxxxxxxxxx
famax. */
- return 1308;
+ return aa64_opid_650e8000_famax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -25676,7 +25677,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx011110100xxxxxxxxxxxxx
fmax. */
- return 1591;
+ return aa64_opid_651e8000_fmax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_ZERO_ONE;
}
}
}
@@ -25693,7 +25694,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001001100xxxxxxxxxxxxx
fscale. */
- return 1635;
+ return aa64_opid_65098000_fscale_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -25701,7 +25702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx011001100xxxxxxxxxxxxx
fsub. */
- return 1639;
+ return aa64_opid_65198000_fsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_HALF_ONE;
}
}
else
@@ -25712,7 +25713,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001101100xxxxxxxxxxxxx
fdiv. */
- return 1585;
+ return aa64_opid_650d8000_fdiv_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -25720,7 +25721,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx011101100xxxxxxxxxxxxx
fminnm. */
- return 1599;
+ return aa64_opid_651d8000_fminnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_ZERO_ONE;
}
}
}
@@ -25732,7 +25733,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0x1011100xxxxxxxxxxxxx
fsubr. */
- return 1641;
+ return aa64_opid_651b8000_fsubr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_HALF_ONE;
}
else
{
@@ -25742,7 +25743,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001111100xxxxxxxxxxxxx
famin. */
- return 1309;
+ return aa64_opid_650f8000_famin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
}
else
{
@@ -25750,7 +25751,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx011111100xxxxxxxxxxxxx
fmin. */
- return 1597;
+ return aa64_opid_651f8000_fmin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_ZERO_ONE;
}
}
}
@@ -25765,7 +25766,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xxxxx110xxxxxxxx0xxxx
fcmuo. */
- return 1563;
+ return aa64_opid_6500c000_fcmuo_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -25773,7 +25774,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xxxxx110xxxxxxxx1xxxx
facge. */
- return 1542;
+ return aa64_opid_6500c010_facge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
}
}
@@ -25787,7 +25788,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1000xxxxx1x0xxxxxxxxxxxxx
st1w. */
- return 2047;
+ return aa64_opid_e5008000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14;
}
else
{
@@ -25795,7 +25796,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1100xxxxx1x0xxxxxxxxxxxxx
st1d. */
- return 2026;
+ return aa64_opid_e5808000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14;
}
}
else
@@ -25804,7 +25805,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1x10xxxxx1x0xxxxxxxxxxxxx
st1w. */
- return 2052;
+ return aa64_opid_e5408000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14;
}
}
}
@@ -25828,7 +25829,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000000101xxxxxxxxxxxxx
frintn. */
- return 1629;
+ return aa64_opid_6500a000_frintn_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -25836,7 +25837,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000010101xxxxxxxxxxxxx
frintm. */
- return 1628;
+ return aa64_opid_6502a000_frintm_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -25847,7 +25848,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x00100x0101xxxxxxxxxxxxx
frint32z. */
- return 3759;
+ return aa64_opid_6510a000_frint32z_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -25857,7 +25858,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x1010000101xxxxxxxxxxxxx
scvtf. */
- return 1961;
+ return aa64_opid_65d0a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -25865,7 +25866,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x1010010101xxxxxxxxxxxxx
scvtf. */
- return 1958;
+ return aa64_opid_6552a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -25880,7 +25881,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000100101xxxxxxxxxxxxx
frinta. */
- return 1626;
+ return aa64_opid_6504a000_frinta_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -25888,7 +25889,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000110101xxxxxxxxxxxxx
frintx. */
- return 1631;
+ return aa64_opid_6506a000_frintx_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -25901,7 +25902,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1000101x0101xxxxxxxxxxxxx
frint64z. */
- return 3763;
+ return aa64_opid_6514a000_frint64z_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -25909,7 +25910,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1100101x0101xxxxxxxxxxxxx
scvtf. */
- return 1960;
+ return aa64_opid_6594a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -25922,7 +25923,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x101010100101xxxxxxxxxxxxx
scvtf. */
- return 1959;
+ return aa64_opid_6554a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -25930,7 +25931,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x111010100101xxxxxxxxxxxxx
scvtf. */
- return 1963;
+ return aa64_opid_65d4a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -25941,7 +25942,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x101010110101xxxxxxxxxxxxx
scvtf. */
- return 1962;
+ return aa64_opid_6556a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -25949,7 +25950,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x111010110101xxxxxxxxxxxxx
scvtf. */
- return 1964;
+ return aa64_opid_65d6a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -25970,7 +25971,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x0001000101xxxxxxxxxxxxx
fcvt. */
- return 1565;
+ return aa64_opid_6588a000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -25978,7 +25979,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x1001000101xxxxxxxxxxxxx
fcvt. */
- return 1567;
+ return aa64_opid_65c8a000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -25987,7 +25988,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001100101xxxxxxxxxxxxx
frecpx. */
- return 1625;
+ return aa64_opid_650ca000_frecpx_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -26000,7 +26001,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x100001x10101xxxxxxxxxxxxx
fcvtx. */
- return 2222;
+ return aa64_opid_650aa000_fcvtx_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26008,7 +26009,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x110001x10101xxxxxxxxxxxxx
bfcvt. */
- return 3220;
+ return aa64_opid_658aa000_bfcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -26017,7 +26018,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x1001x10101xxxxxxxxxxxxx
fcvt. */
- return 1569;
+ return aa64_opid_65caa000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -26031,7 +26032,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x100011xx0101xxxxxxxxxxxxx
flogb. */
- return 2224;
+ return aa64_opid_6518a000_flogb_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26039,7 +26040,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x110011xx0101xxxxxxxxxxxxx
fcvtzs. */
- return 1574;
+ return aa64_opid_659ca000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -26052,7 +26053,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x1011000101xxxxxxxxxxxxx
fcvtzs. */
- return 1575;
+ return aa64_opid_65d8a000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26062,7 +26063,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x101011100101xxxxxxxxxxxxx
fcvtzs. */
- return 1572;
+ return aa64_opid_655ca000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26070,7 +26071,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x111011100101xxxxxxxxxxxxx
fcvtzs. */
- return 1576;
+ return aa64_opid_65dca000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -26082,7 +26083,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x1011010101xxxxxxxxxxxxx
fcvtzs. */
- return 1571;
+ return aa64_opid_655aa000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26092,7 +26093,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x101011110101xxxxxxxxxxxxx
fcvtzs. */
- return 1573;
+ return aa64_opid_655ea000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26100,7 +26101,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x111011110101xxxxxxxxxxxxx
fcvtzs. */
- return 1577;
+ return aa64_opid_65dea000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -26122,7 +26123,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000001101xxxxxxxxxxxxx
frintp. */
- return 1630;
+ return aa64_opid_6501a000_frintp_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26130,7 +26131,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx000011101xxxxxxxxxxxxx
frintz. */
- return 1632;
+ return aa64_opid_6503a000_frintz_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -26141,7 +26142,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x00100x1101xxxxxxxxxxxxx
frint32x. */
- return 3757;
+ return aa64_opid_6511a000_frint32x_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26151,7 +26152,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x1010001101xxxxxxxxxxxxx
ucvtf. */
- return 2114;
+ return aa64_opid_65d1a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26159,7 +26160,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x1010011101xxxxxxxxxxxxx
ucvtf. */
- return 2111;
+ return aa64_opid_6553a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -26176,7 +26177,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x0001001101xxxxxxxxxxxxx
fcvt. */
- return 1566;
+ return aa64_opid_6589a000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26184,7 +26185,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x1001001101xxxxxxxxxxxxx
fcvt. */
- return 1568;
+ return aa64_opid_65c9a000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -26193,7 +26194,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx011001101xxxxxxxxxxxxx
fcvtzu. */
- return 1582;
+ return aa64_opid_65d9a000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -26204,7 +26205,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001011101xxxxxxxxxxxxx
fcvt. */
- return 1570;
+ return aa64_opid_65cba000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26212,7 +26213,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx011011101xxxxxxxxxxxxx
fcvtzu. */
- return 1578;
+ return aa64_opid_655ba000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -26227,7 +26228,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0001x1101xxxxxxxxxxxxx
frinti. */
- return 1627;
+ return aa64_opid_6507a000_frinti_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26239,7 +26240,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1000101x1101xxxxxxxxxxxxx
frint64x. */
- return 3761;
+ return aa64_opid_6515a000_frint64x_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26247,7 +26248,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1100101x1101xxxxxxxxxxxxx
ucvtf. */
- return 2113;
+ return aa64_opid_6595a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -26260,7 +26261,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x101010101101xxxxxxxxxxxxx
ucvtf. */
- return 2112;
+ return aa64_opid_6555a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26268,7 +26269,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x111010101101xxxxxxxxxxxxx
ucvtf. */
- return 2116;
+ return aa64_opid_65d5a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
else
@@ -26279,7 +26280,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x101010111101xxxxxxxxxxxxx
ucvtf. */
- return 2115;
+ return aa64_opid_6557a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26287,7 +26288,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x111010111101xxxxxxxxxxxxx
ucvtf. */
- return 2117;
+ return aa64_opid_65d7a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -26303,7 +26304,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx001101101xxxxxxxxxxxxx
fsqrt. */
- return 1636;
+ return aa64_opid_650da000_fsqrt_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26313,7 +26314,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1x0011101101xxxxxxxxxxxxx
fcvtzu. */
- return 1581;
+ return aa64_opid_659da000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26323,7 +26324,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x101011101101xxxxxxxxxxxxx
fcvtzu. */
- return 1579;
+ return aa64_opid_655da000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26331,7 +26332,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x111011101101xxxxxxxxxxxxx
fcvtzu. */
- return 1583;
+ return aa64_opid_65dda000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -26344,7 +26345,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x10x0x1111101xxxxxxxxxxxxx
fcvtzu. */
- return 1580;
+ return aa64_opid_655fa000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
else
{
@@ -26352,7 +26353,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x11x0x1111101xxxxxxxxxxxxx
fcvtzu. */
- return 1584;
+ return aa64_opid_65dfa000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn;
}
}
}
@@ -26369,7 +26370,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1000xxxxx101xxxxxxxxxxxxx
st1w. */
- return 2048;
+ return aa64_opid_e500a000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
else
{
@@ -26377,7 +26378,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1100xxxxx101xxxxxxxxxxxxx
st1d. */
- return 2027;
+ return aa64_opid_e580a000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ;
}
}
else
@@ -26388,7 +26389,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1010xxxxx101xxxxxxxxxxxxx
st1w. */
- return 2055;
+ return aa64_opid_e540a000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4;
}
else
{
@@ -26396,7 +26397,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1110xxxxx101xxxxxxxxxxxxx
st1d. */
- return 2031;
+ return aa64_opid_e5c0a000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x8;
}
}
}
@@ -26409,7 +26410,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx0xxxxx111xxxxxxxxxxxxx
facgt. */
- return 1543;
+ return aa64_opid_6500e010_facgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
}
else
{
@@ -26421,7 +26422,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1x000xxxx111xxxxxxxxxxxxx
st1w. */
- return 3569;
+ return aa64_opid_e500e000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -26431,7 +26432,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x10100xxxx111xxxxxxxxxxxxx
st1w. */
- return 2056;
+ return aa64_opid_e540e000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -26439,7 +26440,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x11100xxxx111xxxxxxxxxxxxx
st1d. */
- return 3567;
+ return aa64_opid_e5c0e000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
}
@@ -26453,7 +26454,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x10001xxxx111xxxxxxxxxxxxx
stnt1w. */
- return 2090;
+ return aa64_opid_e510e000_stnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -26461,7 +26462,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x11001xxxx111xxxxxxxxxxxxx
stnt1d. */
- return 2086;
+ return aa64_opid_e590e000_stnt1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
else
@@ -26472,7 +26473,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x10101xxxx111xxxxxxxxxxxxx
st3w. */
- return 2074;
+ return aa64_opid_e550e000_st3w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL;
}
else
{
@@ -26480,7 +26481,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x11101xxxx111xxxxxxxxxxxxx
st3d. */
- return 2070;
+ return aa64_opid_e5d0e000_st3d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL;
}
}
}
@@ -26511,7 +26512,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x000010xxxx0xxxxxxxxx
cntp. */
- return 1512;
+ return aa64_opid_25208000_cntp_Rd_SVE_Pg4_10_SVE_Pn;
}
else
{
@@ -26525,7 +26526,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x100010x0000xxxxxxxxx
sqincp. */
- return 2005;
+ return aa64_opid_25288000_sqincp_SVE_Zd_SVE_Pg4_5;
}
else
{
@@ -26533,7 +26534,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x100010x1000xxxxxxxxx
wrffr. */
- return 2179;
+ return aa64_opid_25289000_wrffr_SVE_Pn;
}
}
else
@@ -26542,7 +26543,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x100010xx100xxxxxxxxx
sqincp. */
- return 2007;
+ return aa64_opid_25288800_sqincp_Rd_SVE_Pg4_5_Rd;
}
}
else
@@ -26551,7 +26552,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x100010xxx10xxxxxxxxx
sqincp. */
- return 2006;
+ return aa64_opid_25288c00_sqincp_Rd_SVE_Pg4_5;
}
}
}
@@ -26565,7 +26566,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xx10010x00x0xxxxxxxxx
incp. */
- return 1650;
+ return aa64_opid_252c8000_incp_SVE_Zd_SVE_Pg4_5;
}
else
{
@@ -26573,7 +26574,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xx10010x10x0xxxxxxxxx
setffr. */
- return 1972;
+ return aa64_opid_252c9000_setffr;
}
}
else
@@ -26582,7 +26583,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xx10010xx1x0xxxxxxxxx
incp. */
- return 1651;
+ return aa64_opid_252c8800_incp_Rd_SVE_Pg4_5;
}
}
}
@@ -26594,7 +26595,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x0x1010xxxx0xxxxxxxxx
lastp. */
- return 3773;
+ return aa64_opid_25228000_lastp_Rd_SVE_Pg4_10_SVE_Pn;
}
else
{
@@ -26606,7 +26607,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x1x1010xx000xxxxxxxxx
sqdecp. */
- return 1991;
+ return aa64_opid_252a8000_sqdecp_SVE_Zd_SVE_Pg4_5;
}
else
{
@@ -26614,7 +26615,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x1x1010xx100xxxxxxxxx
sqdecp. */
- return 1993;
+ return aa64_opid_252a8800_sqdecp_Rd_SVE_Pg4_5_Rd;
}
}
else
@@ -26623,7 +26624,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x1x1010xxx10xxxxxxxxx
sqdecp. */
- return 1992;
+ return aa64_opid_252a8c00_sqdecp_Rd_SVE_Pg4_5;
}
}
}
@@ -26640,7 +26641,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x000110xxxx0xxxxxxxxx
firstp. */
- return 3753;
+ return aa64_opid_25218000_firstp_Rd_SVE_Pg4_10_SVE_Pn;
}
else
{
@@ -26652,7 +26653,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x100110xx000xxxxxxxxx
uqincp. */
- return 2154;
+ return aa64_opid_25298000_uqincp_SVE_Zd_SVE_Pg4_5;
}
else
{
@@ -26660,7 +26661,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x100110xx100xxxxxxxxx
uqincp. */
- return 2155;
+ return aa64_opid_25298800_uqincp_Rd_SVE_Pg4_5;
}
}
else
@@ -26669,7 +26670,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x100110xxx10xxxxxxxxx
uqincp. */
- return 2156;
+ return aa64_opid_25298c00_uqincp_Rd_SVE_Pg4_5;
}
}
}
@@ -26681,7 +26682,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xx10110xx0x0xxxxxxxxx
decp. */
- return 1525;
+ return aa64_opid_252d8000_decp_SVE_Zd_SVE_Pg4_5;
}
else
{
@@ -26689,7 +26690,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xx10110xx1x0xxxxxxxxx
decp. */
- return 1526;
+ return aa64_opid_252d8800_decp_Rd_SVE_Pg4_5;
}
}
}
@@ -26703,7 +26704,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxx1110xx000xxxxxxxxx
uqdecp. */
- return 2140;
+ return aa64_opid_252b8000_uqdecp_SVE_Zd_SVE_Pg4_5;
}
else
{
@@ -26711,7 +26712,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxx1110xx100xxxxxxxxx
uqdecp. */
- return 2141;
+ return aa64_opid_252b8800_uqdecp_Rd_SVE_Pg4_5;
}
}
else
@@ -26720,7 +26721,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxx1110xxx10xxxxxxxxx
uqdecp. */
- return 2142;
+ return aa64_opid_252b8c00_uqdecp_Rd_SVE_Pg4_5;
}
}
}
@@ -26731,7 +26732,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xxxxx10xxxx1xxxxxxxxx
cntp. */
- return 2612;
+ return aa64_opid_25208200_cntp_Rd_SME_PNn_SME_VLxN_10;
}
}
else
@@ -26744,7 +26745,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10x1xxxxx100xxxxxxxxxxxxx
ld3q. */
- return 3576;
+ return aa64_opid_a5208000_ld3q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL4;
}
else
{
@@ -26752,7 +26753,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11x1xxxxx100xxxxxxxxxxxxx
ld4q. */
- return 3577;
+ return aa64_opid_a5a08000_ld4q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL4;
}
}
else
@@ -26767,7 +26768,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10010xxxx101xxxxxxxxxxxxx
ld1sh. */
- return 1743;
+ return aa64_opid_a520a000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -26775,7 +26776,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11010xxxx101xxxxxxxxxxxxx
ld1sb. */
- return 1730;
+ return aa64_opid_a5a0a000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
else
@@ -26786,7 +26787,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10110xxxx101xxxxxxxxxxxxx
ld1w. */
- return 1762;
+ return aa64_opid_a560a000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -26794,7 +26795,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11110xxxx101xxxxxxxxxxxxx
ld1d. */
- return 1682;
+ return aa64_opid_a5e0a000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
}
@@ -26808,7 +26809,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10011xxxx101xxxxxxxxxxxxx
ldnf1sh. */
- return 1860;
+ return aa64_opid_a530a000_ldnf1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -26816,7 +26817,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11011xxxx101xxxxxxxxxxxxx
ldnf1sb. */
- return 1857;
+ return aa64_opid_a5b0a000_ldnf1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
else
@@ -26827,7 +26828,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x10111xxxx101xxxxxxxxxxxxx
ldnf1w. */
- return 1863;
+ return aa64_opid_a570a000_ldnf1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -26835,7 +26836,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x11111xxxx101xxxxxxxxxxxxx
ldnf1d. */
- return 1852;
+ return aa64_opid_a5f0a000_ldnf1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
}
@@ -26860,7 +26861,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx10000011xxxxxxxxxxxxxx
add. */
- return 1439;
+ return aa64_opid_2520c000_add_SVE_Zd_SVE_Zd_SVE_AIMM;
}
else
{
@@ -26868,7 +26869,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx11000011xxxxxxxxxxxxxx
mul. */
- return 1893;
+ return aa64_opid_2530c000_mul_SVE_Zd_SVE_Zd_SVE_SIMM8;
}
}
else
@@ -26879,7 +26880,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx10100011xxxxxxxxxxxxxx
smax. */
- return 1973;
+ return aa64_opid_2528c000_smax_SVE_Zd_SVE_Zd_SVE_SIMM8;
}
else
{
@@ -26887,7 +26888,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx11100011xxxxxxxxxxxxxx
dup. */
- return 1531;
+ return aa64_opid_2538c000_dup_SVE_Zd_SVE_ASIMM;
}
}
}
@@ -26897,7 +26898,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xx10011xxxxxxxxxxxxxx
sqadd. */
- return 1982;
+ return aa64_opid_2524c000_sqadd_SVE_Zd_SVE_Zd_SVE_AIMM;
}
}
else
@@ -26908,7 +26909,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xx01011xxxxxxxxxxxxxx
smin. */
- return 1976;
+ return aa64_opid_252ac000_smin_SVE_Zd_SVE_Zd_SVE_SIMM8;
}
else
{
@@ -26916,7 +26917,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xx11011xxxxxxxxxxxxxx
sqsub. */
- return 2012;
+ return aa64_opid_2526c000_sqsub_SVE_Zd_SVE_Zd_SVE_AIMM;
}
}
}
@@ -26932,7 +26933,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x000111xxxxxxxxxxxxxx
sub. */
- return 2095;
+ return aa64_opid_2521c000_sub_SVE_Zd_SVE_Zd_SVE_AIMM;
}
else
{
@@ -26942,7 +26943,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx10100111xxxxxxxxxxxxxx
umax. */
- return 2123;
+ return aa64_opid_2529c000_umax_SVE_Zd_SVE_Zd_SVE_UIMM8;
}
else
{
@@ -26950,7 +26951,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx11100111xxxxxxxxxxxxxx
fdup. */
- return 1587;
+ return aa64_opid_2539c000_fdup_SVE_Zd_SVE_FPIMM8;
}
}
}
@@ -26960,7 +26961,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xx10111xxxxxxxxxxxxxx
uqadd. */
- return 2131;
+ return aa64_opid_2525c000_uqadd_SVE_Zd_SVE_Zd_SVE_AIMM;
}
}
else
@@ -26973,7 +26974,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x001111xxxxxxxxxxxxxx
subr. */
- return 2097;
+ return aa64_opid_2523c000_subr_SVE_Zd_SVE_Zd_SVE_AIMM;
}
else
{
@@ -26981,7 +26982,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1x101111xxxxxxxxxxxxxx
umin. */
- return 2126;
+ return aa64_opid_252bc000_umin_SVE_Zd_SVE_Zd_SVE_UIMM8;
}
}
else
@@ -26990,7 +26991,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
001001x1xx1xx11111xxxxxxxxxxxxxx
uqsub. */
- return 2161;
+ return aa64_opid_2527c000_uqsub_SVE_Zd_SVE_Zd_SVE_AIMM;
}
}
}
@@ -27007,7 +27008,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1001xxxxx110xxxxxxxxxxxxx
ld2w. */
- return 1770;
+ return aa64_opid_a520c000_ld2w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -27015,7 +27016,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1101xxxxx110xxxxxxxxxxxxx
ld2d. */
- return 1766;
+ return aa64_opid_a5a0c000_ld2d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
else
@@ -27026,7 +27027,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1011xxxxx110xxxxxxxxxxxxx
ld4w. */
- return 1786;
+ return aa64_opid_a560c000_ld4w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2;
}
else
{
@@ -27034,7 +27035,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1111xxxxx110xxxxxxxxxxxxx
ld4d. */
- return 1782;
+ return aa64_opid_a5e0c000_ld4d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3;
}
}
}
@@ -27048,7 +27049,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1001xxxxx111xxxxxxxxxxxxx
ld2w. */
- return 1771;
+ return aa64_opid_a520e000_ld2w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -27056,7 +27057,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1101xxxxx111xxxxxxxxxxxxx
ld2d. */
- return 1767;
+ return aa64_opid_a5a0e000_ld2d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL;
}
}
else
@@ -27067,7 +27068,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1011xxxxx111xxxxxxxxxxxxx
ld4w. */
- return 1787;
+ return aa64_opid_a560e000_ld4w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL;
}
else
{
@@ -27075,7 +27076,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
101001x1111xxxxx111xxxxxxxxxxxxx
ld4d. */
- return 1783;
+ return aa64_opid_a5e0e000_ld4d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -27094,7 +27095,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx1xxxxx100xxxxxxxxxxxxx
fmad. */
- return 1589;
+ return aa64_opid_65208000_fmad_SVE_Zd_SVE_Pg3_SVE_Zm_5_SVE_Za_16;
}
else
{
@@ -27102,7 +27103,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx1xxxxx110xxxxxxxxxxxxx
fnmad. */
- return 1619;
+ return aa64_opid_6520c000_fnmad_SVE_Zd_SVE_Pg3_SVE_Zm_5_SVE_Za_16;
}
}
else
@@ -27115,7 +27116,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1001xxxxx1x0xxxxxxxxxxxxx
st1w. */
- return 2049;
+ return aa64_opid_e5208000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_14;
}
else
{
@@ -27123,7 +27124,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1101xxxxx1x0xxxxxxxxxxxxx
st1d. */
- return 2028;
+ return aa64_opid_e5a08000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW3_14;
}
}
else
@@ -27132,7 +27133,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1x11xxxxx1x0xxxxxxxxxxxxx
st1w. */
- return 2054;
+ return aa64_opid_e5608000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_14;
}
}
}
@@ -27146,7 +27147,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx1xxxxx101xxxxxxxxxxxxx
fmsb. */
- return 1610;
+ return aa64_opid_6520a000_fmsb_SVE_Zd_SVE_Pg3_SVE_Zm_5_SVE_Za_16;
}
else
{
@@ -27158,7 +27159,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1001xxxxx101xxxxxxxxxxxxx
st1w. */
- return 2050;
+ return aa64_opid_e520a000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL2;
}
else
{
@@ -27166,7 +27167,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1101xxxxx101xxxxxxxxxxxxx
st1d. */
- return 2029;
+ return aa64_opid_e5a0a000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL3;
}
}
else
@@ -27175,7 +27176,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x1x11xxxxx101xxxxxxxxxxxxx
st1w. */
- return 2057;
+ return aa64_opid_e560a000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4;
}
}
}
@@ -27187,7 +27188,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
011001x1xx1xxxxx111xxxxxxxxxxxxx
fnmsb. */
- return 1622;
+ return aa64_opid_6520e000_fnmsb_SVE_Zd_SVE_Pg3_SVE_Zm_5_SVE_Za_16;
}
else
{
@@ -27199,7 +27200,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x10x10xxxx111xxxxxxxxxxxxx
st1w. */
- return 2058;
+ return aa64_opid_e560e000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
else
{
@@ -27207,7 +27208,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x11x10xxxx111xxxxxxxxxxxxx
st1d. */
- return 2032;
+ return aa64_opid_e5e0e000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL;
}
}
else
@@ -27220,7 +27221,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x10011xxxx111xxxxxxxxxxxxx
st2w. */
- return 2066;
+ return aa64_opid_e530e000_st2w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL;
}
else
{
@@ -27228,7 +27229,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x11011xxxx111xxxxxxxxxxxxx
st2d. */
- return 2062;
+ return aa64_opid_e5b0e000_st2d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL;
}
}
else
@@ -27239,7 +27240,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x10111xxxx111xxxxxxxxxxxxx
st4w. */
- return 2082;
+ return aa64_opid_e570e000_st4w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL;
}
else
{
@@ -27247,7 +27248,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
111001x11111xxxx111xxxxxxxxxxxxx
st4d. */
- return 2078;
+ return aa64_opid_e5f0e000_st4d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL;
}
}
}
@@ -27272,7 +27273,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000101xxxxxxxxxxxxxxxxxxxxxxxxxx
b. */
- return 636;
+ return aa64_opid_14000000_b_ADDR_PCREL26;
}
else
{
@@ -27280,7 +27281,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
100101xxxxxxxxxxxxxxxxxxxxxxxxxx
bl. */
- return 637;
+ return aa64_opid_94000000_bl_ADDR_PCREL26;
}
}
else
@@ -27297,7 +27298,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01010100xxxxxxxxxxxxxxxxxxx0xxxx
b.c. */
- return 657;
+ return aa64_opid_54000000_b_c_ADDR_PCREL19;
}
else
{
@@ -27311,7 +27312,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11010100xx0xxxxxxxxxxxxxxxx0xx00
hlt. */
- return 793;
+ return aa64_opid_d4400000_hlt_EXCEPTION;
}
else
{
@@ -27321,7 +27322,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11010100x01xxxxxxxxxxxxxxxx0xx00
brk. */
- return 792;
+ return aa64_opid_d4200000_brk_EXCEPTION;
}
else
{
@@ -27329,7 +27330,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11010100x11xxxxxxxxxxxxxxxx0xx00
tcancel. */
- return 1324;
+ return aa64_opid_d4600000_tcancel_TME_UIMM16;
}
}
}
@@ -27341,7 +27342,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11010100xx0xxxxxxxxxxxxxxxx0xx10
hvc. */
- return 790;
+ return aa64_opid_d4000002_hvc_EXCEPTION;
}
else
{
@@ -27349,7 +27350,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11010100xx1xxxxxxxxxxxxxxxx0xx10
dcps2. */
- return 796;
+ return aa64_opid_d4a00002_dcps2_EXCEPTION;
}
}
}
@@ -27363,7 +27364,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11010100xx0xxxxxxxxxxxxxxxx0xx01
svc. */
- return 789;
+ return aa64_opid_d4000001_svc_EXCEPTION;
}
else
{
@@ -27371,7 +27372,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11010100xx1xxxxxxxxxxxxxxxx0xx01
dcps1. */
- return 795;
+ return aa64_opid_d4a00001_dcps1_EXCEPTION;
}
}
else
@@ -27382,7 +27383,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11010100xx0xxxxxxxxxxxxxxxx0xx11
smc. */
- return 791;
+ return aa64_opid_d4000003_smc_EXCEPTION;
}
else
{
@@ -27390,7 +27391,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11010100xx1xxxxxxxxxxxxxxxx0xx11
dcps3. */
- return 797;
+ return aa64_opid_d4a00003_dcps3_EXCEPTION;
}
}
}
@@ -27408,7 +27409,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010110000xxxxxxxxxxxxxxxx0xxxx
br. */
- return 638;
+ return aa64_opid_d61f0000_br_Rn;
}
else
{
@@ -27416,7 +27417,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010110100xxxxxxxxxxxxxxxx0xxxx
eret. */
- return 641;
+ return aa64_opid_d69f03e0_eret;
}
}
else
@@ -27425,7 +27426,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010110x10xxxxxxxxxxxxxxxx0xxxx
ret. */
- return 640;
+ return aa64_opid_d65f0000_ret_Rn;
}
}
else
@@ -27436,7 +27437,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10101100x1xxxxxxxxxxxxxxxx0xxxx
blr. */
- return 639;
+ return aa64_opid_d63f0000_blr_Rn;
}
else
{
@@ -27444,7 +27445,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10101101x1xxxxxxxxxxxxxxxx0xxxx
drps. */
- return 642;
+ return aa64_opid_d6bf03e0_drps;
}
}
}
@@ -27457,7 +27458,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010100xxxxxxxxxxxxxxxxxxx1xxxx
bc.c. */
- return 3361;
+ return aa64_opid_54000010_bc_c_ADDR_PCREL19;
}
else
{
@@ -27473,7 +27474,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010110000xxxxxxxxxx0xxxxx1xxxx
braaz. */
- return 647;
+ return aa64_opid_d61f081f_braaz_Rn;
}
else
{
@@ -27481,7 +27482,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010110100xxxxxxxxxx0xxxxx1xxxx
eretaa. */
- return 653;
+ return aa64_opid_d69f0bff_eretaa;
}
}
else
@@ -27490,7 +27491,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010110x10xxxxxxxxxx0xxxxx1xxxx
retaa. */
- return 651;
+ return aa64_opid_d65f0bff_retaa;
}
}
else
@@ -27499,7 +27500,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010110xx1xxxxxxxxxx0xxxxx1xxxx
blraaz. */
- return 649;
+ return aa64_opid_d63f081f_blraaz_Rn;
}
}
else
@@ -27514,7 +27515,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010110000xxxxxxxxxx1xxxxx1xxxx
brabz. */
- return 648;
+ return aa64_opid_d61f0c1f_brabz_Rn;
}
else
{
@@ -27522,7 +27523,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010110100xxxxxxxxxx1xxxxx1xxxx
eretab. */
- return 654;
+ return aa64_opid_d69f0fff_eretab;
}
}
else
@@ -27531,7 +27532,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010110x10xxxxxxxxxx1xxxxx1xxxx
retab. */
- return 652;
+ return aa64_opid_d65f0fff_retab;
}
}
else
@@ -27540,7 +27541,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010110xx1xxxxxxxxxx1xxxxx1xxxx
blrabz. */
- return 650;
+ return aa64_opid_d63f0c1f_blrabz_Rn;
}
}
}
@@ -27558,7 +27559,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010101x00xxxxxxxxxxxxxxxxxxxxx
xaflag. */
- return 863;
+ return aa64_opid_d500403f_xaflag;
}
else
{
@@ -27568,7 +27569,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010111x00xxxxxxxxxx0xxxxxxxxxx
braa. */
- return 643;
+ return aa64_opid_d71f0800_braa_Rn_Rd_SP;
}
else
{
@@ -27576,7 +27577,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010111x00xxxxxxxxxx1xxxxxxxxxx
brab. */
- return 644;
+ return aa64_opid_d71f0c00_brab_Rn_Rd_SP;
}
}
}
@@ -27588,7 +27589,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10101x1x100xxxxxxxxxxxxxxxxxxxx
sysp. */
- return 1372;
+ return aa64_opid_d5480000_sysp_UIMM3_OP1_CRn_CRm_UIMM3_OP2_Rt_PAIRREG_OR_XZR;
}
else
{
@@ -27596,7 +27597,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10101x1x101xxxxxxxxxxxxxxxxxxxx
msrr. */
- return 1390;
+ return aa64_opid_d5500000_msrr_SYSREG128_Rt_PAIRREG;
}
}
}
@@ -27610,7 +27611,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010101x01xxxxxxxxxxxxxxxxxxxxx
tstart. */
- return 1321;
+ return aa64_opid_d5233060_tstart_Rd;
}
else
{
@@ -27620,7 +27621,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010111x01xxxxxxxxxx0xxxxxxxxxx
blraa. */
- return 645;
+ return aa64_opid_d73f0800_blraa_Rn_Rd_SP;
}
else
{
@@ -27628,7 +27629,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1010111x01xxxxxxxxxx1xxxxxxxxxx
blrab. */
- return 646;
+ return aa64_opid_d73f0c00_blrab_Rn_Rd_SP;
}
}
}
@@ -27638,7 +27639,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10101x1x11xxxxxxxxxxxxxxxxxxxxx
mrrs. */
- return 1389;
+ return aa64_opid_d5700000_mrrs_Rt_PAIRREG_SYSREG128;
}
}
}
@@ -27656,7 +27657,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0110100xxxxxxxxxxxxxxxxxxxxxxxx
cbz. */
- return 655;
+ return aa64_opid_34000000_cbz_Rt_ADDR_PCREL19;
}
else
{
@@ -27672,7 +27673,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100x00xxxxx00xxxxxxxxxxxxxx
cbgt. */
- return 658;
+ return aa64_opid_74000000_cbgt_Rt_Rm_ADDR_PCREL9;
}
else
{
@@ -27682,7 +27683,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100010xxxxx00xxxxxxxxxxxxxx
cbhi. */
- return 662;
+ return aa64_opid_74400000_cbhi_Rt_Rm_ADDR_PCREL9;
}
else
{
@@ -27690,7 +27691,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100110xxxxx00xxxxxxxxxxxxxx
cbeq. */
- return 666;
+ return aa64_opid_74c00000_cbeq_Rt_Rm_ADDR_PCREL9;
}
}
}
@@ -27702,7 +27703,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100x01xxxxx00xxxxxxxxxxxxxx
cbge. */
- return 660;
+ return aa64_opid_74200000_cbge_Rt_Rm_ADDR_PCREL9;
}
else
{
@@ -27712,7 +27713,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100011xxxxx00xxxxxxxxxxxxxx
cbhs. */
- return 664;
+ return aa64_opid_74600000_cbhs_Rt_Rm_ADDR_PCREL9;
}
else
{
@@ -27720,7 +27721,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100111xxxxx00xxxxxxxxxxxxxx
cbne. */
- return 667;
+ return aa64_opid_74e00000_cbne_Rt_Rm_ADDR_PCREL9;
}
}
}
@@ -27735,7 +27736,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100x00xxxxx10xxxxxxxxxxxxxx
cbbgt. */
- return 678;
+ return aa64_opid_74008000_cbbgt_Rt_Rm_ADDR_PCREL9;
}
else
{
@@ -27745,7 +27746,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100010xxxxx10xxxxxxxxxxxxxx
cbbhi. */
- return 682;
+ return aa64_opid_74408000_cbbhi_Rt_Rm_ADDR_PCREL9;
}
else
{
@@ -27753,7 +27754,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100110xxxxx10xxxxxxxxxxxxxx
cbbeq. */
- return 686;
+ return aa64_opid_74c08000_cbbeq_Rt_Rm_ADDR_PCREL9;
}
}
}
@@ -27765,7 +27766,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100x01xxxxx10xxxxxxxxxxxxxx
cbbge. */
- return 680;
+ return aa64_opid_74208000_cbbge_Rt_Rm_ADDR_PCREL9;
}
else
{
@@ -27775,7 +27776,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100011xxxxx10xxxxxxxxxxxxxx
cbbhs. */
- return 684;
+ return aa64_opid_74608000_cbbhs_Rt_Rm_ADDR_PCREL9;
}
else
{
@@ -27783,7 +27784,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100111xxxxx10xxxxxxxxxxxxxx
cbbne. */
- return 687;
+ return aa64_opid_74e08000_cbbne_Rt_Rm_ADDR_PCREL9;
}
}
}
@@ -27799,7 +27800,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100x00xxxxxx1xxxxxxxxxxxxxx
cbhgt. */
- return 688;
+ return aa64_opid_7400c000_cbhgt_Rt_Rm_ADDR_PCREL9;
}
else
{
@@ -27809,7 +27810,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100010xxxxxx1xxxxxxxxxxxxxx
cbhhi. */
- return 692;
+ return aa64_opid_7440c000_cbhhi_Rt_Rm_ADDR_PCREL9;
}
else
{
@@ -27817,7 +27818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100110xxxxxx1xxxxxxxxxxxxxx
cbheq. */
- return 696;
+ return aa64_opid_74c0c000_cbheq_Rt_Rm_ADDR_PCREL9;
}
}
}
@@ -27829,7 +27830,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100x01xxxxxx1xxxxxxxxxxxxxx
cbhge. */
- return 690;
+ return aa64_opid_7420c000_cbhge_Rt_Rm_ADDR_PCREL9;
}
else
{
@@ -27839,7 +27840,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100011xxxxxx1xxxxxxxxxxxxxx
cbhhs. */
- return 694;
+ return aa64_opid_7460c000_cbhhs_Rt_Rm_ADDR_PCREL9;
}
else
{
@@ -27847,7 +27848,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110100111xxxxxx1xxxxxxxxxxxxxx
cbhne. */
- return 697;
+ return aa64_opid_74e0c000_cbhne_Rt_Rm_ADDR_PCREL9;
}
}
}
@@ -27860,7 +27861,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx110110xxxxxxxxxxxxxxxxxxxxxxxx
tbz. */
- return 1399;
+ return aa64_opid_36000000_tbz_Rt_BIT_NUM_ADDR_PCREL14;
}
}
else
@@ -27873,7 +27874,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0110101xxxxxxxxxxxxxxxxxxxxxxxx
cbnz. */
- return 656;
+ return aa64_opid_35000000_cbnz_Rt_ADDR_PCREL19;
}
else
{
@@ -27885,7 +27886,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110101x00xxxxxxxxxxxxxxxxxxxxx
cbgt. */
- return 668;
+ return aa64_opid_75000000_cbgt_Rt_IMM_2_ADDR_PCREL9;
}
else
{
@@ -27895,7 +27896,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110101010xxxxxxxxxxxxxxxxxxxxx
cbhi. */
- return 672;
+ return aa64_opid_75400000_cbhi_Rt_IMM_2_ADDR_PCREL9;
}
else
{
@@ -27903,7 +27904,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110101110xxxxxxxxxxxxxxxxxxxxx
cbeq. */
- return 676;
+ return aa64_opid_75c00000_cbeq_Rt_IMM_2_ADDR_PCREL9;
}
}
}
@@ -27915,7 +27916,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110101x01xxxxxxxxxxxxxxxxxxxxx
cblt. */
- return 670;
+ return aa64_opid_75200000_cblt_Rt_IMM_2_ADDR_PCREL9;
}
else
{
@@ -27925,7 +27926,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110101011xxxxxxxxxxxxxxxxxxxxx
cblo. */
- return 674;
+ return aa64_opid_75600000_cblo_Rt_IMM_2_ADDR_PCREL9;
}
else
{
@@ -27933,7 +27934,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1110101111xxxxxxxxxxxxxxxxxxxxx
cbne. */
- return 677;
+ return aa64_opid_75e00000_cbne_Rt_IMM_2_ADDR_PCREL9;
}
}
}
@@ -27945,7 +27946,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx110111xxxxxxxxxxxxxxxxxxxxxxxx
tbnz. */
- return 1400;
+ return aa64_opid_37000000_tbnz_Rt_BIT_NUM_ADDR_PCREL14;
}
}
}
@@ -27969,7 +27970,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx00110000xxxxxxxxxxxxxxxxxxxxxx
st4. */
- return 440;
+ return aa64_opid_0c000000_st4_LVt_SIMD_ADDR_SIMPLE;
}
else
{
@@ -27977,7 +27978,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx10110000xxxxxxxxxxxxxxxxxxxxxx
stnp. */
- return 1025;
+ return aa64_opid_2c000000_stnp_Ft_Ft2_ADDR_SIMM7;
}
}
else
@@ -27994,7 +27995,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001101000xxxx0xx0xxxxxxxxxxxxx
st1. */
- return 456;
+ return aa64_opid_0d000000_st1_LEt_SIMD_ADDR_SIMPLE;
}
else
{
@@ -28002,7 +28003,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001101001xxxx0xx0xxxxxxxxxxxxx
st2. */
- return 458;
+ return aa64_opid_0d200000_st2_LEt_SIMD_ADDR_SIMPLE;
}
}
else
@@ -28011,7 +28012,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx00110100xxxxx1xx0xxxxxxxxxxxxx
stl1. */
- return 1300;
+ return aa64_opid_0d018400_stl1_LEt_SIMD_ADDR_SIMPLE;
}
}
else
@@ -28022,7 +28023,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001101000xxxxxxx1xxxxxxxxxxxxx
st3. */
- return 457;
+ return aa64_opid_0d002000_st3_LEt_SIMD_ADDR_SIMPLE;
}
else
{
@@ -28030,7 +28031,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001101001xxxxxxx1xxxxxxxxxxxxx
st4. */
- return 459;
+ return aa64_opid_0d202000_st4_LEt_SIMD_ADDR_SIMPLE;
}
}
}
@@ -28040,7 +28041,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx10110100xxxxxxxxxxxxxxxxxxxxxx
stp. */
- return 1029;
+ return aa64_opid_2d000000_stp_Ft_Ft2_ADDR_SIMM7;
}
}
}
@@ -28056,7 +28057,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001100100xxxxxxxxxxxxxxxxxxxxx
st4. */
- return 448;
+ return aa64_opid_0c800000_st4_LVt_SIMD_ADDR_POST;
}
else
{
@@ -28066,7 +28067,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001101100xxxxxxx0xxxxxxxxxxxxx
st1. */
- return 468;
+ return aa64_opid_0d800000_st1_LEt_SIMD_ADDR_POST;
}
else
{
@@ -28074,7 +28075,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001101100xxxxxxx1xxxxxxxxxxxxx
st3. */
- return 469;
+ return aa64_opid_0d802000_st3_LEt_SIMD_ADDR_POST;
}
}
}
@@ -28086,7 +28087,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx00110x101xxxxxxx0xxxxxxxxxxxxx
st2. */
- return 470;
+ return aa64_opid_0da00000_st2_LEt_SIMD_ADDR_POST;
}
else
{
@@ -28094,7 +28095,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx00110x101xxxxxxx1xxxxxxxxxxxxx
st4. */
- return 471;
+ return aa64_opid_0da02000_st4_LEt_SIMD_ADDR_POST;
}
}
}
@@ -28104,7 +28105,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx10110x10xxxxxxxxxxxxxxxxxxxxxx
stp. */
- return 1035;
+ return aa64_opid_2c800000_stp_Ft_Ft2_ADDR_SIMM7;
}
}
}
@@ -28120,7 +28121,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx00110001xxxxxxxxxxxxxxxxxxxxxx
ld4. */
- return 444;
+ return aa64_opid_0c400000_ld4_LVt_SIMD_ADDR_SIMPLE;
}
else
{
@@ -28128,7 +28129,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx10110001xxxxxxxxxxxxxxxxxxxxxx
ldnp. */
- return 1026;
+ return aa64_opid_2c400000_ldnp_Ft_Ft2_ADDR_SIMM7;
}
}
else
@@ -28145,7 +28146,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001101010xxxx0xx0xxxxxxxxxxxxx
ld1. */
- return 460;
+ return aa64_opid_0d400000_ld1_LEt_SIMD_ADDR_SIMPLE;
}
else
{
@@ -28153,7 +28154,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001101011xxxx0xx0xxxxxxxxxxxxx
ld2. */
- return 464;
+ return aa64_opid_0d600000_ld2_LEt_SIMD_ADDR_SIMPLE;
}
}
else
@@ -28162,7 +28163,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx00110101xxxxx1xx0xxxxxxxxxxxxx
ldap1. */
- return 1301;
+ return aa64_opid_0d418400_ldap1_LEt_SIMD_ADDR_SIMPLE;
}
}
else
@@ -28173,7 +28174,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001101010xxxxxxx1xxxxxxxxxxxxx
ld3. */
- return 461;
+ return aa64_opid_0d402000_ld3_LEt_SIMD_ADDR_SIMPLE;
}
else
{
@@ -28181,7 +28182,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001101011xxxxxxx1xxxxxxxxxxxxx
ld4. */
- return 465;
+ return aa64_opid_0d602000_ld4_LEt_SIMD_ADDR_SIMPLE;
}
}
}
@@ -28191,7 +28192,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx10110101xxxxxxxxxxxxxxxxxxxxxx
ldp. */
- return 1030;
+ return aa64_opid_2d400000_ldp_Ft_Ft2_ADDR_SIMM7;
}
}
}
@@ -28207,7 +28208,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001100110xxxxxxxxxxxxxxxxxxxxx
ld4. */
- return 452;
+ return aa64_opid_0cc00000_ld4_LVt_SIMD_ADDR_POST;
}
else
{
@@ -28217,7 +28218,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001101110xxxxxxx0xxxxxxxxxxxxx
ld1. */
- return 472;
+ return aa64_opid_0dc00000_ld1_LEt_SIMD_ADDR_POST;
}
else
{
@@ -28225,7 +28226,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001101110xxxxxxx1xxxxxxxxxxxxx
ld3. */
- return 473;
+ return aa64_opid_0dc02000_ld3_LEt_SIMD_ADDR_POST;
}
}
}
@@ -28237,7 +28238,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx00110x111xxxxxxx0xxxxxxxxxxxxx
ld2. */
- return 476;
+ return aa64_opid_0de00000_ld2_LEt_SIMD_ADDR_POST;
}
else
{
@@ -28245,7 +28246,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx00110x111xxxxxxx1xxxxxxxxxxxxx
ld4. */
- return 477;
+ return aa64_opid_0de02000_ld4_LEt_SIMD_ADDR_POST;
}
}
}
@@ -28255,7 +28256,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx10110x11xxxxxxxxxxxxxxxxxxxxxx
ldp. */
- return 1036;
+ return aa64_opid_2cc00000_ldp_Ft_Ft2_ADDR_SIMM7;
}
}
}
@@ -28270,7 +28271,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011100xxxxxxxxxxxxxxxxxxxxxxxx
ldr. */
- return 1040;
+ return aa64_opid_1c000000_ldr_Ft_ADDR_PCREL19;
}
else
{
@@ -28286,7 +28287,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x00xxxxxxxxx00xxxxxxxxxx
stur. */
- return 977;
+ return aa64_opid_3c000000_stur_Ft_ADDR_SIMM9;
}
else
{
@@ -28294,7 +28295,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x10xxxxxxxxx00xxxxxxxxxx
ldur. */
- return 978;
+ return aa64_opid_3c400000_ldur_Ft_ADDR_SIMM9;
}
}
else
@@ -28315,7 +28316,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100001xxxxx000000xxxxxxxxxx
ldfadd. */
- return 3129;
+ return aa64_opid_3c200000_ldfadd_Fm_Fd_ADDR_SIMPLE;
}
else
{
@@ -28323,7 +28324,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100101xxxxx000000xxxxxxxxxx
ldfadda. */
- return 3130;
+ return aa64_opid_3ca00000_ldfadda_Fm_Fd_ADDR_SIMPLE;
}
}
else
@@ -28334,7 +28335,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100011xxxxx000000xxxxxxxxxx
ldfaddl. */
- return 3132;
+ return aa64_opid_3c600000_ldfaddl_Fm_Fd_ADDR_SIMPLE;
}
else
{
@@ -28342,7 +28343,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100111xxxxx000000xxxxxxxxxx
ldfaddal. */
- return 3131;
+ return aa64_opid_3ce00000_ldfaddal_Fm_Fd_ADDR_SIMPLE;
}
}
}
@@ -28354,7 +28355,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x01xxxxx100000xxxxxxxxxx
stfadd. */
- return 3169;
+ return aa64_opid_3c20801f_stfadd_Fm_ADDR_SIMPLE;
}
else
{
@@ -28362,7 +28363,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x11xxxxx100000xxxxxxxxxx
stfaddl. */
- return 3170;
+ return aa64_opid_3c60801f_stfaddl_Fm_ADDR_SIMPLE;
}
}
}
@@ -28378,7 +28379,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100001xxxxx010000xxxxxxxxxx
ldfmax. */
- return 3133;
+ return aa64_opid_3c204000_ldfmax_Fm_Fd_ADDR_SIMPLE;
}
else
{
@@ -28386,7 +28387,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100101xxxxx010000xxxxxxxxxx
ldfmaxa. */
- return 3134;
+ return aa64_opid_3ca04000_ldfmaxa_Fm_Fd_ADDR_SIMPLE;
}
}
else
@@ -28397,7 +28398,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100011xxxxx010000xxxxxxxxxx
ldfmaxl. */
- return 3136;
+ return aa64_opid_3c604000_ldfmaxl_Fm_Fd_ADDR_SIMPLE;
}
else
{
@@ -28405,7 +28406,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100111xxxxx010000xxxxxxxxxx
ldfmaxal. */
- return 3135;
+ return aa64_opid_3ce04000_ldfmaxal_Fm_Fd_ADDR_SIMPLE;
}
}
}
@@ -28417,7 +28418,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x01xxxxx110000xxxxxxxxxx
stfmax. */
- return 3171;
+ return aa64_opid_3c20c01f_stfmax_Fm_ADDR_SIMPLE;
}
else
{
@@ -28425,7 +28426,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x11xxxxx110000xxxxxxxxxx
stfmaxl. */
- return 3172;
+ return aa64_opid_3c60c01f_stfmaxl_Fm_ADDR_SIMPLE;
}
}
}
@@ -28442,7 +28443,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100001xxxxx0x1000xxxxxxxxxx
ldfmaxnm. */
- return 3137;
+ return aa64_opid_3c206000_ldfmaxnm_Fm_Fd_ADDR_SIMPLE;
}
else
{
@@ -28450,7 +28451,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100101xxxxx0x1000xxxxxxxxxx
ldfmaxnma. */
- return 3138;
+ return aa64_opid_3ca06000_ldfmaxnma_Fm_Fd_ADDR_SIMPLE;
}
}
else
@@ -28461,7 +28462,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100011xxxxx0x1000xxxxxxxxxx
ldfmaxnml. */
- return 3140;
+ return aa64_opid_3c606000_ldfmaxnml_Fm_Fd_ADDR_SIMPLE;
}
else
{
@@ -28469,7 +28470,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100111xxxxx0x1000xxxxxxxxxx
ldfmaxnmal. */
- return 3139;
+ return aa64_opid_3ce06000_ldfmaxnmal_Fm_Fd_ADDR_SIMPLE;
}
}
}
@@ -28481,7 +28482,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x01xxxxx1x1000xxxxxxxxxx
stfmaxnm. */
- return 3173;
+ return aa64_opid_3c20e01f_stfmaxnm_Fm_ADDR_SIMPLE;
}
else
{
@@ -28489,7 +28490,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x11xxxxx1x1000xxxxxxxxxx
stfmaxnml. */
- return 3174;
+ return aa64_opid_3c60e01f_stfmaxnml_Fm_ADDR_SIMPLE;
}
}
}
@@ -28508,7 +28509,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100001xxxxx0x0100xxxxxxxxxx
ldfmin. */
- return 3141;
+ return aa64_opid_3c205000_ldfmin_Fm_Fd_ADDR_SIMPLE;
}
else
{
@@ -28516,7 +28517,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100101xxxxx0x0100xxxxxxxxxx
ldfmina. */
- return 3142;
+ return aa64_opid_3ca05000_ldfmina_Fm_Fd_ADDR_SIMPLE;
}
}
else
@@ -28527,7 +28528,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100011xxxxx0x0100xxxxxxxxxx
ldfminl. */
- return 3144;
+ return aa64_opid_3c605000_ldfminl_Fm_Fd_ADDR_SIMPLE;
}
else
{
@@ -28535,7 +28536,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100111xxxxx0x0100xxxxxxxxxx
ldfminal. */
- return 3143;
+ return aa64_opid_3ce05000_ldfminal_Fm_Fd_ADDR_SIMPLE;
}
}
}
@@ -28547,7 +28548,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x01xxxxx1x0100xxxxxxxxxx
stfmin. */
- return 3175;
+ return aa64_opid_3c20d01f_stfmin_Fm_ADDR_SIMPLE;
}
else
{
@@ -28555,7 +28556,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x11xxxxx1x0100xxxxxxxxxx
stfminl. */
- return 3176;
+ return aa64_opid_3c60d01f_stfminl_Fm_ADDR_SIMPLE;
}
}
}
@@ -28571,7 +28572,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100001xxxxx0x1100xxxxxxxxxx
ldfminnm. */
- return 3145;
+ return aa64_opid_3c207000_ldfminnm_Fm_Fd_ADDR_SIMPLE;
}
else
{
@@ -28579,7 +28580,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100101xxxxx0x1100xxxxxxxxxx
ldfminnma. */
- return 3146;
+ return aa64_opid_3ca07000_ldfminnma_Fm_Fd_ADDR_SIMPLE;
}
}
else
@@ -28590,7 +28591,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100011xxxxx0x1100xxxxxxxxxx
ldfminnml. */
- return 3148;
+ return aa64_opid_3c607000_ldfminnml_Fm_Fd_ADDR_SIMPLE;
}
else
{
@@ -28598,7 +28599,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100111xxxxx0x1100xxxxxxxxxx
ldfminnmal. */
- return 3147;
+ return aa64_opid_3ce07000_ldfminnmal_Fm_Fd_ADDR_SIMPLE;
}
}
}
@@ -28610,7 +28611,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x01xxxxx1x1100xxxxxxxxxx
stfminnm. */
- return 3177;
+ return aa64_opid_3c20f01f_stfminnm_Fm_ADDR_SIMPLE;
}
else
{
@@ -28618,7 +28619,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x11xxxxx1x1100xxxxxxxxxx
stfminnml. */
- return 3178;
+ return aa64_opid_3c60f01f_stfminnml_Fm_ADDR_SIMPLE;
}
}
}
@@ -28633,7 +28634,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x0xxxxxxxxxx10xxxxxxxxxx
str. */
- return 956;
+ return aa64_opid_3c200800_str_Ft_ADDR_REGOFF;
}
else
{
@@ -28641,7 +28642,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x1xxxxxxxxxx10xxxxxxxxxx
ldr. */
- return 957;
+ return aa64_opid_3c600800_ldr_Ft_ADDR_REGOFF;
}
}
}
@@ -28653,7 +28654,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x0xxxxxxxxxxx1xxxxxxxxxx
str. */
- return 925;
+ return aa64_opid_3c000400_str_Ft_ADDR_SIMM9;
}
else
{
@@ -28661,7 +28662,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111100x1xxxxxxxxxxx1xxxxxxxxxx
ldr. */
- return 926;
+ return aa64_opid_3c400400_ldr_Ft_ADDR_SIMM9;
}
}
}
@@ -28678,7 +28679,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011101x0xxxxxxxxxxx0xxxxxxxxxx
stlur. */
- return 1303;
+ return aa64_opid_1d000800_stlur_Ft_RCPC3_ADDR_OFFSET;
}
else
{
@@ -28696,7 +28697,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx0000x1xxxxxxxxxx
cpyp. */
- return 3289;
+ return aa64_opid_1d000400_cpyp_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28704,7 +28705,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx0000x1xxxxxxxxxx
cpye. */
- return 3291;
+ return aa64_opid_1d800400_cpye_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -28715,7 +28716,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx1000x1xxxxxxxxxx
cpyprn. */
- return 3295;
+ return aa64_opid_1d008400_cpyprn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28723,7 +28724,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx1000x1xxxxxxxxxx
cpyern. */
- return 3297;
+ return aa64_opid_1d808400_cpyern_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -28737,7 +28738,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx0100x1xxxxxxxxxx
cpypwn. */
- return 3292;
+ return aa64_opid_1d004400_cpypwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28745,7 +28746,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx0100x1xxxxxxxxxx
cpyewn. */
- return 3294;
+ return aa64_opid_1d804400_cpyewn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -28756,7 +28757,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx1100x1xxxxxxxxxx
cpypn. */
- return 3298;
+ return aa64_opid_1d00c400_cpypn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28764,7 +28765,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx1100x1xxxxxxxxxx
cpyen. */
- return 3300;
+ return aa64_opid_1d80c400_cpyen_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -28781,7 +28782,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx0010x1xxxxxxxxxx
cpyprt. */
- return 3313;
+ return aa64_opid_1d002400_cpyprt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28789,7 +28790,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx0010x1xxxxxxxxxx
cpyert. */
- return 3315;
+ return aa64_opid_1d802400_cpyert_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -28800,7 +28801,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx1010x1xxxxxxxxxx
cpyprtrn. */
- return 3319;
+ return aa64_opid_1d00a400_cpyprtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28808,7 +28809,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx1010x1xxxxxxxxxx
cpyertrn. */
- return 3321;
+ return aa64_opid_1d80a400_cpyertrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -28822,7 +28823,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx0110x1xxxxxxxxxx
cpyprtwn. */
- return 3316;
+ return aa64_opid_1d006400_cpyprtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28830,7 +28831,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx0110x1xxxxxxxxxx
cpyertwn. */
- return 3318;
+ return aa64_opid_1d806400_cpyertwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -28841,7 +28842,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx1110x1xxxxxxxxxx
cpyprtn. */
- return 3322;
+ return aa64_opid_1d00e400_cpyprtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28849,7 +28850,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx1110x1xxxxxxxxxx
cpyertn. */
- return 3324;
+ return aa64_opid_1d80e400_cpyertn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -28869,7 +28870,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx0001x1xxxxxxxxxx
cpypwt. */
- return 3301;
+ return aa64_opid_1d001400_cpypwt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28877,7 +28878,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx0001x1xxxxxxxxxx
cpyewt. */
- return 3303;
+ return aa64_opid_1d801400_cpyewt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -28888,7 +28889,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx1001x1xxxxxxxxxx
cpypwtrn. */
- return 3307;
+ return aa64_opid_1d009400_cpypwtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28896,7 +28897,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx1001x1xxxxxxxxxx
cpyewtrn. */
- return 3309;
+ return aa64_opid_1d809400_cpyewtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -28910,7 +28911,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx0101x1xxxxxxxxxx
cpypwtwn. */
- return 3304;
+ return aa64_opid_1d005400_cpypwtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28918,7 +28919,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx0101x1xxxxxxxxxx
cpyewtwn. */
- return 3306;
+ return aa64_opid_1d805400_cpyewtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -28929,7 +28930,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx1101x1xxxxxxxxxx
cpypwtn. */
- return 3310;
+ return aa64_opid_1d00d400_cpypwtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28937,7 +28938,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx1101x1xxxxxxxxxx
cpyewtn. */
- return 3312;
+ return aa64_opid_1d80d400_cpyewtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -28954,7 +28955,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx0011x1xxxxxxxxxx
cpypt. */
- return 3325;
+ return aa64_opid_1d003400_cpypt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28962,7 +28963,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx0011x1xxxxxxxxxx
cpyet. */
- return 3327;
+ return aa64_opid_1d803400_cpyet_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -28973,7 +28974,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx1011x1xxxxxxxxxx
cpyptrn. */
- return 3331;
+ return aa64_opid_1d00b400_cpyptrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -28981,7 +28982,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx1011x1xxxxxxxxxx
cpyetrn. */
- return 3333;
+ return aa64_opid_1d80b400_cpyetrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -28995,7 +28996,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx0111x1xxxxxxxxxx
cpyptwn. */
- return 3328;
+ return aa64_opid_1d007400_cpyptwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29003,7 +29004,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx0111x1xxxxxxxxxx
cpyetwn. */
- return 3330;
+ return aa64_opid_1d807400_cpyetwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
else
@@ -29014,7 +29015,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110100xxxxxx1111x1xxxxxxxxxx
cpyptn. */
- return 3334;
+ return aa64_opid_1d00f400_cpyptn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29022,7 +29023,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110110xxxxxx1111x1xxxxxxxxxx
cpyetn. */
- return 3336;
+ return aa64_opid_1d80f400_cpyetn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -29036,7 +29037,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111101x0xxxxxxxxxxxxxxxxxxxxxx
str. */
- return 944;
+ return aa64_opid_3d000000_str_Ft_ADDR_UIMM12;
}
}
else
@@ -29049,7 +29050,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011101x1xxxxxxxxxxx0xxxxxxxxxx
ldapur. */
- return 1302;
+ return aa64_opid_1d400800_ldapur_Ft_RCPC3_ADDR_OFFSET;
}
else
{
@@ -29067,7 +29068,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110101xxxxxx0000x1xxxxxxxxxx
cpym. */
- return 3290;
+ return aa64_opid_1d400400_cpym_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29075,7 +29076,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110111xxxxxx0000x1xxxxxxxxxx
setgp. */
- return 3349;
+ return aa64_opid_1dc00400_setgp_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -29086,7 +29087,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110101xxxxxx1000x1xxxxxxxxxx
cpymrn. */
- return 3296;
+ return aa64_opid_1d408400_cpymrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29094,7 +29095,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110111xxxxxx1000x1xxxxxxxxxx
setge. */
- return 3351;
+ return aa64_opid_1dc08400_setge_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
}
@@ -29108,7 +29109,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110101xxxxxx0100x1xxxxxxxxxx
cpymwn. */
- return 3293;
+ return aa64_opid_1d404400_cpymwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29116,7 +29117,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110111xxxxxx0100x1xxxxxxxxxx
setgm. */
- return 3350;
+ return aa64_opid_1dc04400_setgm_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -29125,7 +29126,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011101x1xxxxxx1100x1xxxxxxxxxx
cpymn. */
- return 3299;
+ return aa64_opid_1d40c400_cpymn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -29141,7 +29142,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110101xxxxxx0010x1xxxxxxxxxx
cpymrt. */
- return 3314;
+ return aa64_opid_1d402400_cpymrt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29149,7 +29150,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110111xxxxxx0010x1xxxxxxxxxx
setgpn. */
- return 3355;
+ return aa64_opid_1dc02400_setgpn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -29160,7 +29161,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110101xxxxxx1010x1xxxxxxxxxx
cpymrtrn. */
- return 3320;
+ return aa64_opid_1d40a400_cpymrtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29168,7 +29169,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110111xxxxxx1010x1xxxxxxxxxx
setgen. */
- return 3357;
+ return aa64_opid_1dc0a400_setgen_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
}
@@ -29182,7 +29183,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110101xxxxxx0110x1xxxxxxxxxx
cpymrtwn. */
- return 3317;
+ return aa64_opid_1d406400_cpymrtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29190,7 +29191,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110111xxxxxx0110x1xxxxxxxxxx
setgmn. */
- return 3356;
+ return aa64_opid_1dc06400_setgmn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -29199,7 +29200,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011101x1xxxxxx1110x1xxxxxxxxxx
cpymrtn. */
- return 3323;
+ return aa64_opid_1d40e400_cpymrtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -29218,7 +29219,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110101xxxxxx0001x1xxxxxxxxxx
cpymwt. */
- return 3302;
+ return aa64_opid_1d401400_cpymwt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29226,7 +29227,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110111xxxxxx0001x1xxxxxxxxxx
setgpt. */
- return 3352;
+ return aa64_opid_1dc01400_setgpt_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -29237,7 +29238,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110101xxxxxx1001x1xxxxxxxxxx
cpymwtrn. */
- return 3308;
+ return aa64_opid_1d409400_cpymwtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29245,7 +29246,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110111xxxxxx1001x1xxxxxxxxxx
setget. */
- return 3354;
+ return aa64_opid_1dc09400_setget_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
}
@@ -29259,7 +29260,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110101xxxxxx0101x1xxxxxxxxxx
cpymwtwn. */
- return 3305;
+ return aa64_opid_1d405400_cpymwtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29267,7 +29268,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110111xxxxxx0101x1xxxxxxxxxx
setgmt. */
- return 3353;
+ return aa64_opid_1dc05400_setgmt_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -29276,7 +29277,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011101x1xxxxxx1101x1xxxxxxxxxx
cpymwtn. */
- return 3311;
+ return aa64_opid_1d40d400_cpymwtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -29292,7 +29293,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110101xxxxxx0011x1xxxxxxxxxx
cpymt. */
- return 3326;
+ return aa64_opid_1d403400_cpymt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29300,7 +29301,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110111xxxxxx0011x1xxxxxxxxxx
setgptn. */
- return 3358;
+ return aa64_opid_1dc03400_setgptn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -29311,7 +29312,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110101xxxxxx1011x1xxxxxxxxxx
cpymtrn. */
- return 3332;
+ return aa64_opid_1d40b400_cpymtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29319,7 +29320,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110111xxxxxx1011x1xxxxxxxxxx
setgetn. */
- return 3360;
+ return aa64_opid_1dc0b400_setgetn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
}
@@ -29333,7 +29334,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110101xxxxxx0111x1xxxxxxxxxx
cpymtwn. */
- return 3329;
+ return aa64_opid_1d407400_cpymtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
else
{
@@ -29341,7 +29342,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx01110111xxxxxx0111x1xxxxxxxxxx
setgmtn. */
- return 3359;
+ return aa64_opid_1dc07400_setgmtn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm;
}
}
else
@@ -29350,7 +29351,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011101x1xxxxxx1111x1xxxxxxxxxx
cpymtn. */
- return 3335;
+ return aa64_opid_1d40f400_cpymtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn;
}
}
}
@@ -29363,7 +29364,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111101x1xxxxxxxxxxxxxxxxxxxxxx
ldr. */
- return 945;
+ return aa64_opid_3d400000_ldr_Ft_ADDR_UIMM12;
}
}
}
@@ -29393,7 +29394,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110x00xxxxxxxx000xxxxxxxxxx
tbl. */
- return 420;
+ return aa64_opid_0e000000_tbl_Vd_LVn_Vm;
}
else
{
@@ -29403,7 +29404,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110000xxxxxxxx100xxxxxxxxxx
tbx. */
- return 421;
+ return aa64_opid_0e001000_tbx_Vd_LVn_Vm;
}
else
{
@@ -29411,7 +29412,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110100xxxxxxxx100xxxxxxxxxx
luti2. */
- return 3636;
+ return aa64_opid_4e801000_luti2_Vd_LVn_LUT_Em_INDEX2_13;
}
}
}
@@ -29425,7 +29426,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110010xxxxxxxx000xxxxxxxxxx
luti4. */
- return 3638;
+ return aa64_opid_4e402000_luti4_Vd_LVn_LUT_Em_INDEX1_14;
}
else
{
@@ -29433,7 +29434,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110010xxxxxxxx100xxxxxxxxxx
luti4. */
- return 3639;
+ return aa64_opid_4e401000_luti4_Vd_LVn_LUT_Em_INDEX2_13;
}
}
else
@@ -29442,7 +29443,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110110xxxxxxxxx00xxxxxxxxxx
luti2. */
- return 3637;
+ return aa64_opid_4ec00000_luti2_Vd_LVn_LUT_Em_INDEX3_12;
}
}
}
@@ -29456,7 +29457,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx0xxxxxx0x010xxxxxxxxxx
trn1. */
- return 263;
+ return aa64_opid_0e002800_trn1_Vd_Vn_Vm;
}
else
{
@@ -29464,7 +29465,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx0xxxxxx1x010xxxxxxxxxx
trn2. */
- return 266;
+ return aa64_opid_0e006800_trn2_Vd_Vn_Vm;
}
}
else
@@ -29477,7 +29478,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx0xxxxxx00110xxxxxxxxxx
uzp1. */
- return 262;
+ return aa64_opid_0e001800_uzp1_Vd_Vn_Vm;
}
else
{
@@ -29485,7 +29486,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx0xxxxxx10110xxxxxxxxxx
uzp2. */
- return 265;
+ return aa64_opid_0e005800_uzp2_Vd_Vn_Vm;
}
}
else
@@ -29496,7 +29497,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx0xxxxxx01110xxxxxxxxxx
zip1. */
- return 264;
+ return aa64_opid_0e003800_zip1_Vd_Vn_Vm;
}
else
{
@@ -29504,7 +29505,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx0xxxxxx11110xxxxxxxxxx
zip2. */
- return 267;
+ return aa64_opid_0e007800_zip2_Vd_Vn_Vm;
}
}
}
@@ -29526,7 +29527,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110x00xxxxxx00001xxxxxxxxxx
dup. */
- return 149;
+ return aa64_opid_0e000400_dup_Vd_En;
}
else
{
@@ -29536,7 +29537,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110010xxxxxx00001xxxxxxxxxx
fmaxnm. */
- return 292;
+ return aa64_opid_0e400400_fmaxnm_Vd_Vn_Vm;
}
else
{
@@ -29544,7 +29545,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110110xxxxxx00001xxxxxxxxxx
fminnm. */
- return 308;
+ return aa64_opid_0ec00400_fminnm_Vd_Vn_Vm;
}
}
}
@@ -29558,7 +29559,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110x00xxxxxx10001xxxxxxxxxx
fmlallbb. */
- return 3660;
+ return aa64_opid_0e00c400_fmlallbb_Vd_Vn_Vm;
}
else
{
@@ -29566,7 +29567,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110x00xxxxxx10001xxxxxxxxxx
fmlalltb. */
- return 3662;
+ return aa64_opid_4e00c400_fmlalltb_Vd_Vn_Vm;
}
}
else
@@ -29577,7 +29578,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110x10xxxxxx10001xxxxxxxxxx
fmlallbt. */
- return 3661;
+ return aa64_opid_0e40c400_fmlallbt_Vd_Vn_Vm;
}
else
{
@@ -29585,7 +29586,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110x10xxxxxx10001xxxxxxxxxx
fmlalltt. */
- return 3663;
+ return aa64_opid_4e40c400_fmlalltt_Vd_Vn_Vm;
}
}
}
@@ -29598,7 +29599,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx0xxxxx0x1001xxxxxxxxxx
fcmeq. */
- return 300;
+ return aa64_opid_0e402400_fcmeq_Vd_Vn_Vm;
}
else
{
@@ -29606,7 +29607,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx0xxxxx1x1001xxxxxxxxxx
smmla. */
- return 3211;
+ return aa64_opid_4e80a400_smmla_Vd_Vn_Vm;
}
}
}
@@ -29622,7 +29623,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0011100x0xxxxx0x0101xxxxxxxxxx
fadd. */
- return 296;
+ return aa64_opid_0e401400_fadd_Vd_Vn_Vm;
}
else
{
@@ -29630,7 +29631,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0011101x0xxxxx0x0101xxxxxxxxxx
fsub. */
- return 312;
+ return aa64_opid_0ec01400_fsub_Vd_Vn_Vm;
}
}
else
@@ -29639,7 +29640,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx0xxxxx1x0101xxxxxxxxxx
sdot. */
- return 3077;
+ return aa64_opid_0e009400_sdot_Vd_Vn_Vm;
}
}
else
@@ -29652,7 +29653,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0011100x0xxxxxx01101xxxxxxxxxx
fmax. */
- return 302;
+ return aa64_opid_0e403400_fmax_Vd_Vn_Vm;
}
else
{
@@ -29660,7 +29661,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0011101x0xxxxxx01101xxxxxxxxxx
fmin. */
- return 314;
+ return aa64_opid_0ec03400_fmin_Vd_Vn_Vm;
}
}
else
@@ -29673,7 +29674,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110x00xxxxxx11101xxxxxxxxxx
fcvtn. */
- return 3593;
+ return aa64_opid_0e00f400_fcvtn_Vd_Vn_Vm;
}
else
{
@@ -29681,7 +29682,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110x00xxxxxx11101xxxxxxxxxx
fcvtn2. */
- return 3594;
+ return aa64_opid_4e00f400_fcvtn2_Vd_Vn_Vm;
}
}
else
@@ -29690,7 +29691,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110x10xxxxxx11101xxxxxxxxxx
fcvtn. */
- return 3595;
+ return aa64_opid_0e40f400_fcvtn_Vd_Vn_Vm;
}
}
}
@@ -29708,7 +29709,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110x00xxxxxxx0011xxxxxxxxxx
dup. */
- return 150;
+ return aa64_opid_0e000c00_dup_Vd_Rn;
}
else
{
@@ -29718,7 +29719,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110010xxxxxxx0011xxxxxxxxxx
fmla. */
- return 294;
+ return aa64_opid_0e400c00_fmla_Vd_Vn_Vm;
}
else
{
@@ -29726,7 +29727,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110110xxxxxxx0011xxxxxxxxxx
fmls. */
- return 310;
+ return aa64_opid_0ec00c00_fmls_Vd_Vn_Vm;
}
}
}
@@ -29738,7 +29739,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx0xxxxx0x1011xxxxxxxxxx
smov. */
- return 151;
+ return aa64_opid_0e002c00_smov_Rd_En;
}
else
{
@@ -29746,7 +29747,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx0xxxxx1x1011xxxxxxxxxx
usmmla. */
- return 3213;
+ return aa64_opid_4e80ac00_usmmla_Vd_Vn_Vm;
}
}
}
@@ -29762,7 +29763,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110x00xxxxx0x0111xxxxxxxxxx
ins. */
- return 154;
+ return aa64_opid_4e001c00_ins_Ed_Rn;
}
else
{
@@ -29772,7 +29773,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110010xxxxx0x0111xxxxxxxxxx
fmulx. */
- return 298;
+ return aa64_opid_0e401c00_fmulx_Vd_Vn_Vm;
}
else
{
@@ -29780,7 +29781,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110110xxxxx0x0111xxxxxxxxxx
famax. */
- return 1304;
+ return aa64_opid_0ec01c00_famax_Vd_Vn_Vm;
}
}
}
@@ -29790,7 +29791,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx0xxxxx1x0111xxxxxxxxxx
usdot. */
- return 3214;
+ return aa64_opid_0e809c00_usdot_Vd_Vn_Vm;
}
}
else
@@ -29803,7 +29804,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110x00xxxxxx01111xxxxxxxxxx
umov. */
- return 152;
+ return aa64_opid_0e003c00_umov_Rd_En;
}
else
{
@@ -29813,7 +29814,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110010xxxxxx01111xxxxxxxxxx
frecps. */
- return 304;
+ return aa64_opid_0e403c00_frecps_Vd_Vn_Vm;
}
else
{
@@ -29821,7 +29822,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110110xxxxxx01111xxxxxxxxxx
frsqrts. */
- return 316;
+ return aa64_opid_0ec03c00_frsqrts_Vd_Vn_Vm;
}
}
}
@@ -29833,7 +29834,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110x00xxxxxx11111xxxxxxxxxx
fdot. */
- return 3652;
+ return aa64_opid_0e00fc00_fdot_Vd_Vn_Vm;
}
else
{
@@ -29843,7 +29844,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110010xxxxxx11111xxxxxxxxxx
fdot. */
- return 3654;
+ return aa64_opid_0e40fc00_fdot_Vd_Vn_Vm;
}
else
{
@@ -29853,7 +29854,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110110xxxxxx11111xxxxxxxxxx
fmlalb. */
- return 3656;
+ return aa64_opid_0ec0fc00_fmlalb_Vd_Vn_Vm;
}
else
{
@@ -29861,7 +29862,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110110xxxxxx11111xxxxxxxxxx
fmlalt. */
- return 3657;
+ return aa64_opid_4ec0fc00_fmlalt_Vd_Vn_Vm;
}
}
}
@@ -29881,7 +29882,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001110000xxxxxxxxxxxxxxxxxxxxx
eor3. */
- return 3084;
+ return aa64_opid_ce000000_eor3_Vd_Vn_Vm_Va;
}
else
{
@@ -29889,7 +29890,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001110100xxxxxxxxxxxxxxxxxxxxx
xar. */
- return 3086;
+ return aa64_opid_ce800000_xar_Vd_Vn_Vm_IMM;
}
}
else
@@ -29900,7 +29901,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001110x10xxxxx0xxxxxxxxxxxxxxx
sm3ss1. */
- return 3088;
+ return aa64_opid_ce400000_sm3ss1_Vd_Vn_Vm_Va;
}
else
{
@@ -29914,7 +29915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001110010xxxxx1xxx00xxxxxxxxxx
sm3tt1a. */
- return 3089;
+ return aa64_opid_ce408000_sm3tt1a_Vd_Vn_Em;
}
else
{
@@ -29922,7 +29923,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001110110xxxxx1xxx00xxxxxxxxxx
sha512su0. */
- return 3082;
+ return aa64_opid_cec08000_sha512su0_Vd_Vn;
}
}
else
@@ -29931,7 +29932,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001110x10xxxxx1xxx10xxxxxxxxxx
sm3tt2a. */
- return 3091;
+ return aa64_opid_ce408800_sm3tt2a_Vd_Vn_Em;
}
}
else
@@ -29944,7 +29945,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001110010xxxxx1xxx01xxxxxxxxxx
sm3tt1b. */
- return 3090;
+ return aa64_opid_ce408400_sm3tt1b_Vd_Vn_Em;
}
else
{
@@ -29952,7 +29953,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001110110xxxxx1xxx01xxxxxxxxxx
sm4e. */
- return 3095;
+ return aa64_opid_cec08400_sm4e_Vd_Vn;
}
}
else
@@ -29961,7 +29962,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001110x10xxxxx1xxx11xxxxxxxxxx
sm3tt2b. */
- return 3092;
+ return aa64_opid_ce408c00_sm3tt2b_Vd_Vn_Em;
}
}
}
@@ -29976,7 +29977,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx0xxxxxxxxxx0xxxxxxxxxx
ext. */
- return 132;
+ return aa64_opid_2e000000_ext_Vd_Vn_Vm_IDX;
}
else
{
@@ -29988,7 +29989,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110x00xxxxx0xxxx1xxxxxxxxxx
ins. */
- return 156;
+ return aa64_opid_6e000400_ins_Ed_En;
}
else
{
@@ -30004,7 +30005,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110010xxxxx0x0001xxxxxxxxxx
fmaxnmp. */
- return 343;
+ return aa64_opid_2e400400_fmaxnmp_Vd_Vn_Vm;
}
else
{
@@ -30012,7 +30013,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110110xxxxx0x0001xxxxxxxxxx
fminnmp. */
- return 359;
+ return aa64_opid_2ec00400_fminnmp_Vd_Vn_Vm;
}
}
else
@@ -30023,7 +30024,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110010xxxxx0x1001xxxxxxxxxx
fcmge. */
- return 349;
+ return aa64_opid_2e402400_fcmge_Vd_Vn_Vm;
}
else
{
@@ -30031,7 +30032,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110110xxxxx0x1001xxxxxxxxxx
fcmgt. */
- return 363;
+ return aa64_opid_2ec02400_fcmgt_Vd_Vn_Vm;
}
}
}
@@ -30045,7 +30046,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110010xxxxx0x0101xxxxxxxxxx
faddp. */
- return 345;
+ return aa64_opid_2e401400_faddp_Vd_Vn_Vm;
}
else
{
@@ -30053,7 +30054,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110110xxxxx0x0101xxxxxxxxxx
fabd. */
- return 361;
+ return aa64_opid_2ec01400_fabd_Vd_Vn_Vm;
}
}
else
@@ -30064,7 +30065,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110010xxxxx0x1101xxxxxxxxxx
fmaxp. */
- return 353;
+ return aa64_opid_2e403400_fmaxp_Vd_Vn_Vm;
}
else
{
@@ -30072,7 +30073,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110110xxxxx0x1101xxxxxxxxxx
fminp. */
- return 367;
+ return aa64_opid_2ec03400_fminp_Vd_Vn_Vm;
}
}
}
@@ -30087,7 +30088,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110010xxxxx0xx011xxxxxxxxxx
facge. */
- return 351;
+ return aa64_opid_2e402c00_facge_Vd_Vn_Vm;
}
else
{
@@ -30095,7 +30096,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110110xxxxx0xx011xxxxxxxxxx
facgt. */
- return 365;
+ return aa64_opid_2ec02c00_facgt_Vd_Vn_Vm;
}
}
else
@@ -30108,7 +30109,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110010xxxxx0x0111xxxxxxxxxx
fmul. */
- return 347;
+ return aa64_opid_2e401c00_fmul_Vd_Vn_Vm;
}
else
{
@@ -30116,7 +30117,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110110xxxxx0x0111xxxxxxxxxx
famin. */
- return 1306;
+ return aa64_opid_2ec01c00_famin_Vd_Vn_Vm;
}
}
else
@@ -30127,7 +30128,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110010xxxxx0x1111xxxxxxxxxx
fdiv. */
- return 355;
+ return aa64_opid_2e403c00_fdiv_Vd_Vn_Vm;
}
else
{
@@ -30135,7 +30136,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110110xxxxx0x1111xxxxxxxxxx
fscale. */
- return 3596;
+ return aa64_opid_2ec03c00_fscale_Vd_Vn_Vm;
}
}
}
@@ -30156,7 +30157,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx0xxxxx100001xxxxxxxxxx
sqrdmlah. */
- return 370;
+ return aa64_opid_2e008400_sqrdmlah_Vd_Vn_Vm;
}
else
{
@@ -30164,7 +30165,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx0xxxxx100101xxxxxxxxxx
udot. */
- return 3076;
+ return aa64_opid_2e009400_udot_Vd_Vn_Vm;
}
}
else
@@ -30173,7 +30174,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx0xxxxx100x11xxxxxxxxxx
sqrdmlsh. */
- return 371;
+ return aa64_opid_2e008c00_sqrdmlsh_Vd_Vn_Vm;
}
}
else
@@ -30182,7 +30183,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx0xxxxx110xx1xxxxxxxxxx
fcmla. */
- return 372;
+ return aa64_opid_2e00c400_fcmla_Vd_Vn_Vm_IMM_ROT1;
}
}
else
@@ -30195,7 +30196,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx0xxxxx101x01xxxxxxxxxx
ummla. */
- return 3212;
+ return aa64_opid_6e80a400_ummla_Vd_Vn_Vm;
}
else
{
@@ -30203,7 +30204,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx0xxxxx111x01xxxxxxxxxx
fcadd. */
- return 373;
+ return aa64_opid_2e00e400_fcadd_Vd_Vn_Vm_IMM_ROT3;
}
}
else
@@ -30218,7 +30219,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110000xxxxx1x1011xxxxxxxxxx
fmmla. */
- return 3239;
+ return aa64_opid_6e00ec00_fmmla_Vd_Vn_Vm;
}
else
{
@@ -30226,7 +30227,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110100xxxxx1x1011xxxxxxxxxx
fmmla. */
- return 3237;
+ return aa64_opid_6e80ec00_fmmla_Vd_Vn_Vm;
}
}
else
@@ -30235,7 +30236,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110x10xxxxx1x1011xxxxxxxxxx
bfmmla. */
- return 3228;
+ return aa64_opid_6e40ec00_bfmmla_Vd_Vn_Vm;
}
}
else
@@ -30246,7 +30247,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x0xxxxx1x1111xxxxxxxxxx
bfdot. */
- return 3226;
+ return aa64_opid_2e40fc00_bfdot_Vd_Vn_Vm;
}
else
{
@@ -30256,7 +30257,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01011101x0xxxxx1x1111xxxxxxxxxx
bfmlalb. */
- return 3233;
+ return aa64_opid_2ec0fc00_bfmlalb_Vd_Vn_Vm;
}
else
{
@@ -30264,7 +30265,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11011101x0xxxxx1x1111xxxxxxxxxx
bfmlalt. */
- return 3232;
+ return aa64_opid_6ec0fc00_bfmlalt_Vd_Vn_Vm;
}
}
}
@@ -30288,7 +30289,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011110xx0xxx00xxxxxxxxxxxxxxxx
fcvtzs. */
- return 804;
+ return aa64_opid_1e180000_fcvtzs_Rd_Fn_FBITS;
}
else
{
@@ -30296,7 +30297,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011110xx0xxx10xxxxxxxxxxxxxxxx
scvtf. */
- return 800;
+ return aa64_opid_1e020000_scvtf_Fd_Rn_FBITS;
}
}
else
@@ -30307,7 +30308,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011110xx0xxx01xxxxxxxxxxxxxxxx
fcvtzu. */
- return 806;
+ return aa64_opid_1e190000_fcvtzu_Rd_Fn_FBITS;
}
else
{
@@ -30315,7 +30316,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011110xx0xxx11xxxxxxxxxxxxxxxx
ucvtf. */
- return 802;
+ return aa64_opid_1e030000_ucvtf_Fd_Rn_FBITS;
}
}
}
@@ -30333,7 +30334,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx0xxxxxx000x0xxxxxxxxxx
sha1c. */
- return 718;
+ return aa64_opid_5e000000_sha1c_Fd_Fn_Vm;
}
else
{
@@ -30341,7 +30342,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx0xxxxxx100x0xxxxxxxxxx
sha256h. */
- return 722;
+ return aa64_opid_5e004000_sha256h_Fd_Fn_Vm;
}
}
else
@@ -30352,7 +30353,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx0xxxxxx010x0xxxxxxxxxx
sha1m. */
- return 720;
+ return aa64_opid_5e002000_sha1m_Fd_Fn_Vm;
}
else
{
@@ -30360,7 +30361,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx0xxxxxx110x0xxxxxxxxxx
sha256su1. */
- return 724;
+ return aa64_opid_5e006000_sha256su1_Vd_Vn_Vm;
}
}
}
@@ -30374,7 +30375,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx0xxxxxx001x0xxxxxxxxxx
sha1p. */
- return 719;
+ return aa64_opid_5e001000_sha1p_Fd_Fn_Vm;
}
else
{
@@ -30382,7 +30383,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx0xxxxxx101x0xxxxxxxxxx
sha256h2. */
- return 723;
+ return aa64_opid_5e005000_sha256h2_Fd_Fn_Vm;
}
}
else
@@ -30391,7 +30392,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx0xxxxxxx11x0xxxxxxxxxx
sha1su0. */
- return 721;
+ return aa64_opid_5e003000_sha1su0_Vd_Vn_Vm;
}
}
}
@@ -30405,7 +30406,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx0xxxxxxx0x01xxxxxxxxxx
dup. */
- return 535;
+ return aa64_opid_5e000400_dup_Sd_En;
}
else
{
@@ -30413,7 +30414,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx0xxxxxxx1x01xxxxxxxxxx
fcmeq. */
- return 556;
+ return aa64_opid_5e402400_fcmeq_Sd_Sn_Sm;
}
}
else
@@ -30424,7 +30425,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx0xxxxxxx0x11xxxxxxxxxx
fmulx. */
- return 554;
+ return aa64_opid_5e401c00_fmulx_Sd_Sn_Sm;
}
else
{
@@ -30434,7 +30435,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10111100x0xxxxxxx1x11xxxxxxxxxx
frecps. */
- return 558;
+ return aa64_opid_5e403c00_frecps_Sd_Sn_Sm;
}
else
{
@@ -30442,7 +30443,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10111101x0xxxxxxx1x11xxxxxxxxxx
frsqrts. */
- return 560;
+ return aa64_opid_5ec03c00_frsqrts_Sd_Sn_Sm;
}
}
}
@@ -30461,7 +30462,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx0xxxxxxx000xxxxxxxxxxx
sqrdmlah. */
- return 588;
+ return aa64_opid_7e008400_sqrdmlah_Sd_Sn_Sm;
}
else
{
@@ -30471,7 +30472,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111100x0xxxxxxx100xxxxxxxxxxx
fcmge. */
- return 573;
+ return aa64_opid_7e402400_fcmge_Sd_Sn_Sm;
}
else
{
@@ -30479,7 +30480,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111101x0xxxxxxx100xxxxxxxxxxx
fcmgt. */
- return 579;
+ return aa64_opid_7ec02400_fcmgt_Sd_Sn_Sm;
}
}
}
@@ -30489,7 +30490,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx0xxxxxxxx10xxxxxxxxxxx
fabd. */
- return 577;
+ return aa64_opid_7ec01400_fabd_Sd_Sn_Sm;
}
}
else
@@ -30500,7 +30501,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx0xxxxxxx0x1xxxxxxxxxxx
sqrdmlsh. */
- return 589;
+ return aa64_opid_7e008c00_sqrdmlsh_Sd_Sn_Sm;
}
else
{
@@ -30510,7 +30511,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111100x0xxxxxxx1x1xxxxxxxxxxx
facge. */
- return 575;
+ return aa64_opid_7e402c00_facge_Sd_Sn_Sm;
}
else
{
@@ -30518,7 +30519,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111101x0xxxxxxx1x1xxxxxxxxxxx
facgt. */
- return 581;
+ return aa64_opid_7ec02c00_facgt_Sd_Sn_Sm;
}
}
}
@@ -30551,7 +30552,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110xx1xxxxx000000xxxxxxxxxx
saddl. */
- return 44;
+ return aa64_opid_0e200000_saddl_Vd_Vn_Vm;
}
else
{
@@ -30559,7 +30560,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110xx1xxxxx000000xxxxxxxxxx
saddl2. */
- return 45;
+ return aa64_opid_4e200000_saddl2_Vd_Vn_Vm;
}
}
else
@@ -30570,7 +30571,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110xx1xxxxx010000xxxxxxxxxx
addhn. */
- return 52;
+ return aa64_opid_0e204000_addhn_Vd_Vn_Vm;
}
else
{
@@ -30578,7 +30579,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110xx1xxxxx010000xxxxxxxxxx
addhn2. */
- return 53;
+ return aa64_opid_4e204000_addhn2_Vd_Vn_Vm;
}
}
}
@@ -30592,7 +30593,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110xx1xxxxx001000xxxxxxxxxx
ssubl. */
- return 48;
+ return aa64_opid_0e202000_ssubl_Vd_Vn_Vm;
}
else
{
@@ -30600,7 +30601,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110xx1xxxxx001000xxxxxxxxxx
ssubl2. */
- return 49;
+ return aa64_opid_4e202000_ssubl2_Vd_Vn_Vm;
}
}
else
@@ -30611,7 +30612,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110xx1xxxxx011000xxxxxxxxxx
subhn. */
- return 56;
+ return aa64_opid_0e206000_subhn_Vd_Vn_Vm;
}
else
{
@@ -30619,7 +30620,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110xx1xxxxx011000xxxxxxxxxx
subhn2. */
- return 57;
+ return aa64_opid_4e206000_subhn2_Vd_Vn_Vm;
}
}
}
@@ -30636,7 +30637,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110xx1xxxxx000100xxxxxxxxxx
saddw. */
- return 46;
+ return aa64_opid_0e201000_saddw_Vd_Vn_Vm;
}
else
{
@@ -30644,7 +30645,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110xx1xxxxx000100xxxxxxxxxx
saddw2. */
- return 47;
+ return aa64_opid_4e201000_saddw2_Vd_Vn_Vm;
}
}
else
@@ -30655,7 +30656,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110xx1xxxxx010100xxxxxxxxxx
sabal. */
- return 54;
+ return aa64_opid_0e205000_sabal_Vd_Vn_Vm;
}
else
{
@@ -30663,7 +30664,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110xx1xxxxx010100xxxxxxxxxx
sabal2. */
- return 55;
+ return aa64_opid_4e205000_sabal2_Vd_Vn_Vm;
}
}
}
@@ -30677,7 +30678,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110xx1xxxxx001100xxxxxxxxxx
ssubw. */
- return 50;
+ return aa64_opid_0e203000_ssubw_Vd_Vn_Vm;
}
else
{
@@ -30685,7 +30686,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110xx1xxxxx001100xxxxxxxxxx
ssubw2. */
- return 51;
+ return aa64_opid_4e203000_ssubw2_Vd_Vn_Vm;
}
}
else
@@ -30696,7 +30697,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110xx1xxxxx011100xxxxxxxxxx
sabdl. */
- return 58;
+ return aa64_opid_0e207000_sabdl_Vd_Vn_Vm;
}
else
{
@@ -30704,7 +30705,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110xx1xxxxx011100xxxxxxxxxx
sabdl2. */
- return 59;
+ return aa64_opid_4e207000_sabdl2_Vd_Vn_Vm;
}
}
}
@@ -30722,7 +30723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx000010xxxxxxxxxx
rev64. */
- return 162;
+ return aa64_opid_0e200800_rev64_Vd_Vn;
}
else
{
@@ -30734,7 +30735,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1x0xx0010010xxxxxxxxxx
cls. */
- return 166;
+ return aa64_opid_0e204800_cls_Vd_Vn;
}
else
{
@@ -30742,7 +30743,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1x1xx0010010xxxxxxxxxx
aese. */
- return 711;
+ return aa64_opid_4e284800_aese_Vd_Vn;
}
}
else
@@ -30753,7 +30754,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110xx1xxxx1010010xxxxxxxxxx
sqxtn. */
- return 176;
+ return aa64_opid_0e214800_sqxtn_Vd_Vn;
}
else
{
@@ -30761,7 +30762,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110xx1xxxx1010010xxxxxxxxxx
sqxtn2. */
- return 177;
+ return aa64_opid_4e214800_sqxtn2_Vd_Vn;
}
}
}
@@ -30776,7 +30777,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxx0001010xxxxxxxxxx
saddlp. */
- return 164;
+ return aa64_opid_0e202800_saddlp_Vd_Vn;
}
else
{
@@ -30786,7 +30787,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110xx1xxxx1001010xxxxxxxxxx
xtn. */
- return 174;
+ return aa64_opid_0e212800_xtn_Vd_Vn;
}
else
{
@@ -30794,7 +30795,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110xx1xxxx1001010xxxxxxxxxx
xtn2. */
- return 175;
+ return aa64_opid_4e212800_xtn2_Vd_Vn;
}
}
}
@@ -30808,7 +30809,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1x0xx0011010xxxxxxxxxx
sadalp. */
- return 168;
+ return aa64_opid_0e206800_sadalp_Vd_Vn;
}
else
{
@@ -30816,7 +30817,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1x1xx0011010xxxxxxxxxx
aesmc. */
- return 713;
+ return aa64_opid_4e286800_aesmc_Vd_Vn;
}
}
else
@@ -30829,7 +30830,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000011100x1xxxx1011010xxxxxxxxxx
fcvtn. */
- return 178;
+ return aa64_opid_0e216800_fcvtn_Vd_Vn;
}
else
{
@@ -30837,7 +30838,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010011100x1xxxx1011010xxxxxxxxxx
fcvtn2. */
- return 179;
+ return aa64_opid_4e216800_fcvtn2_Vd_Vn;
}
}
else
@@ -30848,7 +30849,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
000011101x1xxxx1011010xxxxxxxxxx
bfcvtn. */
- return 3229;
+ return aa64_opid_0ea16800_bfcvtn_Vd_Vn;
}
else
{
@@ -30856,7 +30857,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
010011101x1xxxx1011010xxxxxxxxxx
bfcvtn2. */
- return 3230;
+ return aa64_opid_4ea16800_bfcvtn2_Vd_Vn;
}
}
}
@@ -30873,7 +30874,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx000110xxxxxxxxxx
rev16. */
- return 163;
+ return aa64_opid_0e201800_rev16_Vd_Vn;
}
else
{
@@ -30883,7 +30884,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1x0xxx010110xxxxxxxxxx
cnt. */
- return 167;
+ return aa64_opid_0e205800_cnt_Vd_Vn;
}
else
{
@@ -30891,7 +30892,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1x1xxx010110xxxxxxxxxx
aesd. */
- return 712;
+ return aa64_opid_4e285800_aesd_Vd_Vn;
}
}
}
@@ -30905,7 +30906,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx10xxxx001110xxxxxxxxxx
suqadd. */
- return 165;
+ return aa64_opid_0e203800_suqadd_Vd_Vn;
}
else
{
@@ -30913,7 +30914,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx11xxxx001110xxxxxxxxxx
saddlv. */
- return 29;
+ return aa64_opid_0e303800_saddlv_Fd_Vn;
}
}
else
@@ -30926,7 +30927,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1x0xx0011110xxxxxxxxxx
sqabs. */
- return 169;
+ return aa64_opid_0e207800_sqabs_Vd_Vn;
}
else
{
@@ -30934,7 +30935,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1x1xx0011110xxxxxxxxxx
aesimc. */
- return 714;
+ return aa64_opid_4e287800_aesimc_Vd_Vn;
}
}
else
@@ -30945,7 +30946,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
00001110xx1xxxx1011110xxxxxxxxxx
fcvtl. */
- return 180;
+ return aa64_opid_0e217800_fcvtl_Vd_Vn;
}
else
{
@@ -30953,7 +30954,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110xx1xxxx1011110xxxxxxxxxx
fcvtl2. */
- return 181;
+ return aa64_opid_4e217800_fcvtl2_Vd_Vn;
}
}
}
@@ -30975,7 +30976,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx000001xxxxxxxxxx
shadd. */
- return 268;
+ return aa64_opid_0e200400_shadd_Vd_Vn_Vm;
}
else
{
@@ -30983,7 +30984,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx010001xxxxxxxxxx
sshl. */
- return 275;
+ return aa64_opid_0e204400_sshl_Vd_Vn_Vm;
}
}
else
@@ -30994,7 +30995,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx001001xxxxxxxxxx
shsub. */
- return 271;
+ return aa64_opid_0e202400_shsub_Vd_Vn_Vm;
}
else
{
@@ -31002,7 +31003,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx011001xxxxxxxxxx
smax. */
- return 279;
+ return aa64_opid_0e206400_smax_Vd_Vn_Vm;
}
}
}
@@ -31016,7 +31017,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx000101xxxxxxxxxx
srhadd. */
- return 270;
+ return aa64_opid_0e201400_srhadd_Vd_Vn_Vm;
}
else
{
@@ -31024,7 +31025,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx010101xxxxxxxxxx
srshl. */
- return 277;
+ return aa64_opid_0e205400_srshl_Vd_Vn_Vm;
}
}
else
@@ -31035,7 +31036,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx001101xxxxxxxxxx
cmgt. */
- return 273;
+ return aa64_opid_0e203400_cmgt_Vd_Vn_Vm;
}
else
{
@@ -31043,7 +31044,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx011101xxxxxxxxxx
sabd. */
- return 281;
+ return aa64_opid_0e207400_sabd_Vd_Vn_Vm;
}
}
}
@@ -31060,7 +31061,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx000011xxxxxxxxxx
sqadd. */
- return 269;
+ return aa64_opid_0e200c00_sqadd_Vd_Vn_Vm;
}
else
{
@@ -31068,7 +31069,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx010011xxxxxxxxxx
sqshl. */
- return 276;
+ return aa64_opid_0e204c00_sqshl_Vd_Vn_Vm;
}
}
else
@@ -31079,7 +31080,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx001011xxxxxxxxxx
sqsub. */
- return 272;
+ return aa64_opid_0e202c00_sqsub_Vd_Vn_Vm;
}
else
{
@@ -31087,7 +31088,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx011011xxxxxxxxxx
smin. */
- return 280;
+ return aa64_opid_0e206c00_smin_Vd_Vn_Vm;
}
}
}
@@ -31105,7 +31106,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110001xxxxx000111xxxxxxxxxx
and. */
- return 305;
+ return aa64_opid_0e201c00_and_Vd_Vn_Vm;
}
else
{
@@ -31113,7 +31114,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110101xxxxx000111xxxxxxxxxx
orr. */
- return 317;
+ return aa64_opid_0ea01c00_orr_Vd_Vn_Vm;
}
}
else
@@ -31124,7 +31125,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110011xxxxx000111xxxxxxxxxx
bic. */
- return 306;
+ return aa64_opid_0e601c00_bic_Vd_Vn_Vm;
}
else
{
@@ -31132,7 +31133,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110111xxxxx000111xxxxxxxxxx
orn. */
- return 319;
+ return aa64_opid_0ee01c00_orn_Vd_Vn_Vm;
}
}
}
@@ -31142,7 +31143,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx010111xxxxxxxxxx
sqrshl. */
- return 278;
+ return aa64_opid_0e205c00_sqrshl_Vd_Vn_Vm;
}
}
else
@@ -31153,7 +31154,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx001111xxxxxxxxxx
cmge. */
- return 274;
+ return aa64_opid_0e203c00_cmge_Vd_Vn_Vm;
}
else
{
@@ -31161,7 +31162,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx011111xxxxxxxxxx
saba. */
- return 282;
+ return aa64_opid_0e207c00_saba_Vd_Vn_Vm;
}
}
}
@@ -31174,7 +31175,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001110xx1xxxxx0xxxxxxxxxxxxxxx
bcax. */
- return 3087;
+ return aa64_opid_ce200000_bcax_Vd_Vn_Vm_Va;
}
}
else
@@ -31195,7 +31196,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxxx000000xxxxxxxxxx
uaddl. */
- return 76;
+ return aa64_opid_2e200000_uaddl_Vd_Vn_Vm;
}
else
{
@@ -31203,7 +31204,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxxx000000xxxxxxxxxx
uaddl2. */
- return 77;
+ return aa64_opid_6e200000_uaddl2_Vd_Vn_Vm;
}
}
else
@@ -31214,7 +31215,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxxx010000xxxxxxxxxx
raddhn. */
- return 84;
+ return aa64_opid_2e204000_raddhn_Vd_Vn_Vm;
}
else
{
@@ -31222,7 +31223,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxxx010000xxxxxxxxxx
raddhn2. */
- return 85;
+ return aa64_opid_6e204000_raddhn2_Vd_Vn_Vm;
}
}
}
@@ -31236,7 +31237,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxxx001000xxxxxxxxxx
usubl. */
- return 80;
+ return aa64_opid_2e202000_usubl_Vd_Vn_Vm;
}
else
{
@@ -31244,7 +31245,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxxx001000xxxxxxxxxx
usubl2. */
- return 81;
+ return aa64_opid_6e202000_usubl2_Vd_Vn_Vm;
}
}
else
@@ -31255,7 +31256,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxxx011000xxxxxxxxxx
rsubhn. */
- return 88;
+ return aa64_opid_2e206000_rsubhn_Vd_Vn_Vm;
}
else
{
@@ -31263,7 +31264,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxxx011000xxxxxxxxxx
rsubhn2. */
- return 89;
+ return aa64_opid_6e206000_rsubhn2_Vd_Vn_Vm;
}
}
}
@@ -31280,7 +31281,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxxx000100xxxxxxxxxx
uaddw. */
- return 78;
+ return aa64_opid_2e201000_uaddw_Vd_Vn_Vm;
}
else
{
@@ -31288,7 +31289,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxxx000100xxxxxxxxxx
uaddw2. */
- return 79;
+ return aa64_opid_6e201000_uaddw2_Vd_Vn_Vm;
}
}
else
@@ -31299,7 +31300,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxxx010100xxxxxxxxxx
uabal. */
- return 86;
+ return aa64_opid_2e205000_uabal_Vd_Vn_Vm;
}
else
{
@@ -31307,7 +31308,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxxx010100xxxxxxxxxx
uabal2. */
- return 87;
+ return aa64_opid_6e205000_uabal2_Vd_Vn_Vm;
}
}
}
@@ -31321,7 +31322,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxxx001100xxxxxxxxxx
usubw. */
- return 82;
+ return aa64_opid_2e203000_usubw_Vd_Vn_Vm;
}
else
{
@@ -31329,7 +31330,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxxx001100xxxxxxxxxx
usubw2. */
- return 83;
+ return aa64_opid_6e203000_usubw2_Vd_Vn_Vm;
}
}
else
@@ -31340,7 +31341,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxxx011100xxxxxxxxxx
uabdl. */
- return 90;
+ return aa64_opid_2e207000_uabdl_Vd_Vn_Vm;
}
else
{
@@ -31348,7 +31349,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxxx011100xxxxxxxxxx
uabdl2. */
- return 91;
+ return aa64_opid_6e207000_uabdl2_Vd_Vn_Vm;
}
}
}
@@ -31366,7 +31367,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx000010xxxxxxxxxx
rev32. */
- return 213;
+ return aa64_opid_2e200800_rev32_Vd_Vn;
}
else
{
@@ -31376,7 +31377,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxx0010010xxxxxxxxxx
clz. */
- return 216;
+ return aa64_opid_2e204800_clz_Vd_Vn;
}
else
{
@@ -31386,7 +31387,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxx1010010xxxxxxxxxx
uqxtn. */
- return 226;
+ return aa64_opid_2e214800_uqxtn_Vd_Vn;
}
else
{
@@ -31394,7 +31395,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxx1010010xxxxxxxxxx
uqxtn2. */
- return 227;
+ return aa64_opid_6e214800_uqxtn2_Vd_Vn;
}
}
}
@@ -31409,7 +31410,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxx0001010xxxxxxxxxx
uaddlp. */
- return 214;
+ return aa64_opid_2e202800_uaddlp_Vd_Vn;
}
else
{
@@ -31419,7 +31420,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxx1001010xxxxxxxxxx
sqxtun. */
- return 222;
+ return aa64_opid_2e212800_sqxtun_Vd_Vn;
}
else
{
@@ -31427,7 +31428,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxx1001010xxxxxxxxxx
sqxtun2. */
- return 223;
+ return aa64_opid_6e212800_sqxtun2_Vd_Vn;
}
}
}
@@ -31439,7 +31440,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxx0011010xxxxxxxxxx
uadalp. */
- return 217;
+ return aa64_opid_2e206800_uadalp_Vd_Vn;
}
else
{
@@ -31449,7 +31450,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxx1011010xxxxxxxxxx
fcvtxn. */
- return 228;
+ return aa64_opid_2e616800_fcvtxn_Vd_Vn;
}
else
{
@@ -31457,7 +31458,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxx1011010xxxxxxxxxx
fcvtxn2. */
- return 229;
+ return aa64_opid_6e616800_fcvtxn2_Vd_Vn;
}
}
}
@@ -31473,7 +31474,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110x01xxxxx0x0110xxxxxxxxxx
not. */
- return 242;
+ return aa64_opid_2e205800_not_Vd_Vn;
}
else
{
@@ -31481,7 +31482,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110x11xxxxx0x0110xxxxxxxxxx
rbit. */
- return 244;
+ return aa64_opid_2e605800_rbit_Vd_Vn;
}
}
else
@@ -31496,7 +31497,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx10xxx0001110xxxxxxxxxx
usqadd. */
- return 215;
+ return aa64_opid_2e203800_usqadd_Vd_Vn;
}
else
{
@@ -31504,7 +31505,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx11xxx0001110xxxxxxxxxx
uaddlv. */
- return 33;
+ return aa64_opid_2e303800_uaddlv_Fd_Vn;
}
}
else
@@ -31515,7 +31516,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxx1001110xxxxxxxxxx
shll. */
- return 224;
+ return aa64_opid_2e213800_shll_Vd_Vn_SHLL_IMM;
}
else
{
@@ -31523,7 +31524,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxx1001110xxxxxxxxxx
shll2. */
- return 225;
+ return aa64_opid_6e213800_shll2_Vd_Vn_SHLL_IMM;
}
}
}
@@ -31535,7 +31536,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxx0011110xxxxxxxxxx
sqneg. */
- return 218;
+ return aa64_opid_2e207800_sqneg_Vd_Vn;
}
else
{
@@ -31549,7 +31550,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110001xxxx1011110xxxxxxxxxx
f1cvtl. */
- return 3589;
+ return aa64_opid_2e217800_f1cvtl_Vd_Vn;
}
else
{
@@ -31557,7 +31558,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110001xxxx1011110xxxxxxxxxx
f1cvtl2. */
- return 3590;
+ return aa64_opid_6e217800_f1cvtl2_Vd_Vn;
}
}
else
@@ -31568,7 +31569,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110101xxxx1011110xxxxxxxxxx
bf1cvtl. */
- return 3585;
+ return aa64_opid_2ea17800_bf1cvtl_Vd_Vn;
}
else
{
@@ -31576,7 +31577,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110101xxxx1011110xxxxxxxxxx
bf1cvtl2. */
- return 3586;
+ return aa64_opid_6ea17800_bf1cvtl2_Vd_Vn;
}
}
}
@@ -31590,7 +31591,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110011xxxx1011110xxxxxxxxxx
f2cvtl. */
- return 3591;
+ return aa64_opid_2e617800_f2cvtl_Vd_Vn;
}
else
{
@@ -31598,7 +31599,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110011xxxx1011110xxxxxxxxxx
f2cvtl2. */
- return 3592;
+ return aa64_opid_6e617800_f2cvtl2_Vd_Vn;
}
}
else
@@ -31609,7 +31610,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110111xxxx1011110xxxxxxxxxx
bf2cvtl. */
- return 3587;
+ return aa64_opid_2ee17800_bf2cvtl_Vd_Vn;
}
else
{
@@ -31617,7 +31618,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110111xxxx1011110xxxxxxxxxx
bf2cvtl2. */
- return 3588;
+ return aa64_opid_6ee17800_bf2cvtl2_Vd_Vn;
}
}
}
@@ -31641,7 +31642,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx000001xxxxxxxxxx
uhadd. */
- return 320;
+ return aa64_opid_2e200400_uhadd_Vd_Vn_Vm;
}
else
{
@@ -31649,7 +31650,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx010001xxxxxxxxxx
ushl. */
- return 327;
+ return aa64_opid_2e204400_ushl_Vd_Vn_Vm;
}
}
else
@@ -31660,7 +31661,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx001001xxxxxxxxxx
uhsub. */
- return 323;
+ return aa64_opid_2e202400_uhsub_Vd_Vn_Vm;
}
else
{
@@ -31668,7 +31669,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx011001xxxxxxxxxx
umax. */
- return 331;
+ return aa64_opid_2e206400_umax_Vd_Vn_Vm;
}
}
}
@@ -31682,7 +31683,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx000101xxxxxxxxxx
urhadd. */
- return 322;
+ return aa64_opid_2e201400_urhadd_Vd_Vn_Vm;
}
else
{
@@ -31690,7 +31691,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx010101xxxxxxxxxx
urshl. */
- return 329;
+ return aa64_opid_2e205400_urshl_Vd_Vn_Vm;
}
}
else
@@ -31701,7 +31702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx001101xxxxxxxxxx
cmhi. */
- return 325;
+ return aa64_opid_2e203400_cmhi_Vd_Vn_Vm;
}
else
{
@@ -31709,7 +31710,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx011101xxxxxxxxxx
uabd. */
- return 333;
+ return aa64_opid_2e207400_uabd_Vd_Vn_Vm;
}
}
}
@@ -31726,7 +31727,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx000011xxxxxxxxxx
uqadd. */
- return 321;
+ return aa64_opid_2e200c00_uqadd_Vd_Vn_Vm;
}
else
{
@@ -31734,7 +31735,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx010011xxxxxxxxxx
uqshl. */
- return 328;
+ return aa64_opid_2e204c00_uqshl_Vd_Vn_Vm;
}
}
else
@@ -31745,7 +31746,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx001011xxxxxxxxxx
uqsub. */
- return 324;
+ return aa64_opid_2e202c00_uqsub_Vd_Vn_Vm;
}
else
{
@@ -31753,7 +31754,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx011011xxxxxxxxxx
umin. */
- return 332;
+ return aa64_opid_2e206c00_umin_Vd_Vn_Vm;
}
}
}
@@ -31771,7 +31772,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110001xxxxx000111xxxxxxxxxx
eor. */
- return 356;
+ return aa64_opid_2e201c00_eor_Vd_Vn_Vm;
}
else
{
@@ -31779,7 +31780,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110101xxxxx000111xxxxxxxxxx
bit. */
- return 368;
+ return aa64_opid_2ea01c00_bit_Vd_Vn_Vm;
}
}
else
@@ -31790,7 +31791,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110011xxxxx000111xxxxxxxxxx
bsl. */
- return 357;
+ return aa64_opid_2e601c00_bsl_Vd_Vn_Vm;
}
else
{
@@ -31798,7 +31799,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110111xxxxx000111xxxxxxxxxx
bif. */
- return 369;
+ return aa64_opid_2ee01c00_bif_Vd_Vn_Vm;
}
}
}
@@ -31808,7 +31809,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx010111xxxxxxxxxx
uqrshl. */
- return 330;
+ return aa64_opid_2e205c00_uqrshl_Vd_Vn_Vm;
}
}
else
@@ -31819,7 +31820,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx001111xxxxxxxxxx
cmhs. */
- return 326;
+ return aa64_opid_2e203c00_cmhs_Vd_Vn_Vm;
}
else
{
@@ -31827,7 +31828,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx011111xxxxxxxxxx
uaba. */
- return 334;
+ return aa64_opid_2e207c00_uaba_Vd_Vn_Vm;
}
}
}
@@ -31855,7 +31856,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001110xx1xxxxx100000xxxxxxxxxx
smlal. */
- return 60;
+ return aa64_opid_0e208000_smlal_Vd_Vn_Vm;
}
else
{
@@ -31865,7 +31866,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110xx1xxxxx100000xxxxxxxxxx
smlal2. */
- return 61;
+ return aa64_opid_4e208000_smlal2_Vd_Vn_Vm;
}
else
{
@@ -31873,7 +31874,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11001110xx1xxxxx100000xxxxxxxxxx
sha512h. */
- return 3080;
+ return aa64_opid_ce608000_sha512h_Fd_Fn_Vm;
}
}
}
@@ -31885,7 +31886,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxxx100000xxxxxxxxxx
umlal. */
- return 92;
+ return aa64_opid_2e208000_umlal_Vd_Vn_Vm;
}
else
{
@@ -31893,7 +31894,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxxx100000xxxxxxxxxx
umlal2. */
- return 93;
+ return aa64_opid_6e208000_umlal2_Vd_Vn_Vm;
}
}
}
@@ -31907,7 +31908,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001110xx1xxxxx110000xxxxxxxxxx
smull. */
- return 68;
+ return aa64_opid_0e20c000_smull_Vd_Vn_Vm;
}
else
{
@@ -31917,7 +31918,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
01001110xx1xxxxx110000xxxxxxxxxx
smull2. */
- return 69;
+ return aa64_opid_4e20c000_smull2_Vd_Vn_Vm;
}
else
{
@@ -31925,7 +31926,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
11001110xx1xxxxx110000xxxxxxxxxx
sm3partw1. */
- return 3093;
+ return aa64_opid_ce60c000_sm3partw1_Vd_Vn_Vm;
}
}
}
@@ -31937,7 +31938,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxxx110000xxxxxxxxxx
umull. */
- return 96;
+ return aa64_opid_2e20c000_umull_Vd_Vn_Vm;
}
else
{
@@ -31945,7 +31946,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxxx110000xxxxxxxxxx
umull2. */
- return 97;
+ return aa64_opid_6e20c000_umull2_Vd_Vn_Vm;
}
}
}
@@ -31962,7 +31963,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001110xx1xxxxx101000xxxxxxxxxx
smlsl. */
- return 64;
+ return aa64_opid_0e20a000_smlsl_Vd_Vn_Vm;
}
else
{
@@ -31970,7 +31971,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1001110xx1xxxxx101000xxxxxxxxxx
smlsl2. */
- return 65;
+ return aa64_opid_4e20a000_smlsl2_Vd_Vn_Vm;
}
}
else
@@ -31981,7 +31982,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101110xx1xxxxx101000xxxxxxxxxx
umlsl. */
- return 94;
+ return aa64_opid_2e20a000_umlsl_Vd_Vn_Vm;
}
else
{
@@ -31989,7 +31990,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101110xx1xxxxx101000xxxxxxxxxx
umlsl2. */
- return 95;
+ return aa64_opid_6e20a000_umlsl2_Vd_Vn_Vm;
}
}
}
@@ -32003,7 +32004,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x01110x01xxxxx111000xxxxxxxxxx
pmull. */
- return 72;
+ return aa64_opid_0e20e000_pmull_Vd_Vn_Vm;
}
else
{
@@ -32011,7 +32012,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x01110x01xxxxx111000xxxxxxxxxx
pmull2. */
- return 74;
+ return aa64_opid_4e20e000_pmull2_Vd_Vn_Vm;
}
}
else
@@ -32022,7 +32023,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x01110x11xxxxx111000xxxxxxxxxx
pmull. */
- return 73;
+ return aa64_opid_0ee0e000_pmull_Vd_Vn_Vm;
}
else
{
@@ -32030,7 +32031,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x01110x11xxxxx111000xxxxxxxxxx
pmull2. */
- return 75;
+ return aa64_opid_4ee0e000_pmull2_Vd_Vn_Vm;
}
}
}
@@ -32048,7 +32049,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x01110xx1xxxxx100100xxxxxxxxxx
sqdmlal. */
- return 62;
+ return aa64_opid_0e209000_sqdmlal_Vd_Vn_Vm;
}
else
{
@@ -32056,7 +32057,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x01110xx1xxxxx100100xxxxxxxxxx
sqdmlal2. */
- return 63;
+ return aa64_opid_4e209000_sqdmlal2_Vd_Vn_Vm;
}
}
else
@@ -32067,7 +32068,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x01110xx1xxxxx110100xxxxxxxxxx
sqdmull. */
- return 70;
+ return aa64_opid_0e20d000_sqdmull_Vd_Vn_Vm;
}
else
{
@@ -32075,7 +32076,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x01110xx1xxxxx110100xxxxxxxxxx
sqdmull2. */
- return 71;
+ return aa64_opid_4e20d000_sqdmull2_Vd_Vn_Vm;
}
}
}
@@ -32087,7 +32088,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x01110xx1xxxxx1x1100xxxxxxxxxx
sqdmlsl. */
- return 66;
+ return aa64_opid_0e20b000_sqdmlsl_Vd_Vn_Vm;
}
else
{
@@ -32095,7 +32096,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x01110xx1xxxxx1x1100xxxxxxxxxx
sqdmlsl2. */
- return 67;
+ return aa64_opid_4e20b000_sqdmlsl2_Vd_Vn_Vm;
}
}
}
@@ -32118,7 +32119,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxx0100010xxxxxxxxxx
cmgt. */
- return 170;
+ return aa64_opid_0e208800_cmgt_Vd_Vn_IMM0;
}
else
{
@@ -32130,7 +32131,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0011100x1x0xx1100010xxxxxxxxxx
frintn. */
- return 182;
+ return aa64_opid_0e218800_frintn_Vd_Vn;
}
else
{
@@ -32138,7 +32139,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0011101x1x0xx1100010xxxxxxxxxx
frintp. */
- return 202;
+ return aa64_opid_0ea18800_frintp_Vd_Vn;
}
}
else
@@ -32149,7 +32150,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0011100x1x1xx1100010xxxxxxxxxx
frintn. */
- return 183;
+ return aa64_opid_0e798800_frintn_Vd_Vn;
}
else
{
@@ -32157,7 +32158,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0011101x1x1xx1100010xxxxxxxxxx
frintp. */
- return 203;
+ return aa64_opid_0ef98800_frintp_Vd_Vn;
}
}
}
@@ -32168,7 +32169,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001110xx1xxxxx100010xxxxxxxxxx
sha512su1. */
- return 3083;
+ return aa64_opid_ce608800_sha512su1_Vd_Vn_Vm;
}
}
else
@@ -32179,7 +32180,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxx0100010xxxxxxxxxx
cmge. */
- return 219;
+ return aa64_opid_2e208800_cmge_Vd_Vn_IMM0;
}
else
{
@@ -32189,7 +32190,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1x0xx1100010xxxxxxxxxx
frinta. */
- return 230;
+ return aa64_opid_2e218800_frinta_Vd_Vn;
}
else
{
@@ -32197,7 +32198,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1x1xx1100010xxxxxxxxxx
frinta. */
- return 231;
+ return aa64_opid_2e798800_frinta_Vd_Vn;
}
}
}
@@ -32216,7 +32217,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0011100x1xxxx0110010xxxxxxxxxx
fmaxnmv. */
- return 37;
+ return aa64_opid_0e30c800_fmaxnmv_Fd_Vn;
}
else
{
@@ -32226,7 +32227,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0011100x1x0xx1110010xxxxxxxxxx
fcvtas. */
- return 190;
+ return aa64_opid_0e21c800_fcvtas_Vd_Vn;
}
else
{
@@ -32234,7 +32235,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0011100x1x1xx1110010xxxxxxxxxx
fcvtas. */
- return 191;
+ return aa64_opid_0e79c800_fcvtas_Vd_Vn;
}
}
}
@@ -32244,7 +32245,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x0011100x1xxxxx110010xxxxxxxxxx
sm4ekey. */
- return 3096;
+ return aa64_opid_ce60c800_sm4ekey_Vd_Vn_Vm;
}
}
else
@@ -32255,7 +32256,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1xxxx0110010xxxxxxxxxx
fmaxnmv. */
- return 36;
+ return aa64_opid_2e30c800_fmaxnmv_Fd_Vn;
}
else
{
@@ -32265,7 +32266,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1x0xx1110010xxxxxxxxxx
fcvtau. */
- return 238;
+ return aa64_opid_2e21c800_fcvtau_Vd_Vn;
}
else
{
@@ -32273,7 +32274,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1x1xx1110010xxxxxxxxxx
fcvtau. */
- return 239;
+ return aa64_opid_2e79c800_fcvtau_Vd_Vn;
}
}
}
@@ -32292,7 +32293,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x100xx0110010xxxxxxxxxx
fcmgt. */
- return 194;
+ return aa64_opid_0ea0c800_fcmgt_Vd_Vn_FPIMM0;
}
else
{
@@ -32300,7 +32301,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x100xx0110010xxxxxxxxxx
fcmge. */
- return 245;
+ return aa64_opid_2ea0c800_fcmge_Vd_Vn_FPIMM0;
}
}
else
@@ -32311,7 +32312,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x110xx0110010xxxxxxxxxx
fminnmv. */
- return 41;
+ return aa64_opid_0eb0c800_fminnmv_Fd_Vn;
}
else
{
@@ -32319,7 +32320,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x110xx0110010xxxxxxxxxx
fminnmv. */
- return 40;
+ return aa64_opid_2eb0c800_fminnmv_Fd_Vn;
}
}
}
@@ -32331,7 +32332,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1x1xx0110010xxxxxxxxxx
fcmgt. */
- return 195;
+ return aa64_opid_0ef8c800_fcmgt_Vd_Vn_FPIMM0;
}
else
{
@@ -32339,7 +32340,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1x1xx0110010xxxxxxxxxx
fcmge. */
- return 246;
+ return aa64_opid_2ef8c800_fcmge_Vd_Vn_FPIMM0;
}
}
}
@@ -32351,7 +32352,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1xxxx1110010xxxxxxxxxx
urecpe. */
- return 210;
+ return aa64_opid_0ea1c800_urecpe_Vd_Vn;
}
else
{
@@ -32359,7 +32360,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1xxxx1110010xxxxxxxxxx
ursqrte. */
- return 257;
+ return aa64_opid_2ea1c800_ursqrte_Vd_Vn;
}
}
}
@@ -32377,7 +32378,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx01110xx10xxx0101010xxxxxxxxxx
cmlt. */
- return 172;
+ return aa64_opid_0e20a800_cmlt_Vd_Vn_IMM0;
}
else
{
@@ -32387,7 +32388,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx11xxx0101010xxxxxxxxxx
smaxv. */
- return 30;
+ return aa64_opid_0e30a800_smaxv_Fd_Vn;
}
else
{
@@ -32395,7 +32396,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx11xxx0101010xxxxxxxxxx
umaxv. */
- return 34;
+ return aa64_opid_2e30a800_umaxv_Fd_Vn;
}
}
}
@@ -32413,7 +32414,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x100xx1101010xxxxxxxxxx
fcvtns. */
- return 186;
+ return aa64_opid_0e21a800_fcvtns_Vd_Vn;
}
else
{
@@ -32421,7 +32422,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x100xx1101010xxxxxxxxxx
fcvtnu. */
- return 234;
+ return aa64_opid_2e21a800_fcvtnu_Vd_Vn;
}
}
else
@@ -32432,7 +32433,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x100xx1101010xxxxxxxxxx
fcvtps. */
- return 206;
+ return aa64_opid_0ea1a800_fcvtps_Vd_Vn;
}
else
{
@@ -32440,7 +32441,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x100xx1101010xxxxxxxxxx
fcvtpu. */
- return 253;
+ return aa64_opid_2ea1a800_fcvtpu_Vd_Vn;
}
}
}
@@ -32452,7 +32453,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx110xx1101010xxxxxxxxxx
sminv. */
- return 31;
+ return aa64_opid_0e31a800_sminv_Fd_Vn;
}
else
{
@@ -32460,7 +32461,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx110xx1101010xxxxxxxxxx
uminv. */
- return 35;
+ return aa64_opid_2e31a800_uminv_Fd_Vn;
}
}
}
@@ -32474,7 +32475,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x1x1xx1101010xxxxxxxxxx
fcvtns. */
- return 187;
+ return aa64_opid_0e79a800_fcvtns_Vd_Vn;
}
else
{
@@ -32482,7 +32483,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1x1xx1101010xxxxxxxxxx
fcvtnu. */
- return 235;
+ return aa64_opid_2e79a800_fcvtnu_Vd_Vn;
}
}
else
@@ -32493,7 +32494,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1x1xx1101010xxxxxxxxxx
fcvtps. */
- return 207;
+ return aa64_opid_0ef9a800_fcvtps_Vd_Vn;
}
else
{
@@ -32501,7 +32502,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1x1xx1101010xxxxxxxxxx
fcvtpu. */
- return 254;
+ return aa64_opid_2ef9a800_fcvtpu_Vd_Vn;
}
}
}
@@ -32517,7 +32518,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx01110xx1x0xx0111010xxxxxxxxxx
fcmlt. */
- return 198;
+ return aa64_opid_0ea0e800_fcmlt_Vd_Vn_FPIMM0;
}
else
{
@@ -32525,7 +32526,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx01110xx1x1xx0111010xxxxxxxxxx
fcmlt. */
- return 199;
+ return aa64_opid_0ef8e800_fcmlt_Vd_Vn_FPIMM0;
}
}
else
@@ -32536,7 +32537,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx1xxxx1111010xxxxxxxxxx
frint32z. */
- return 158;
+ return aa64_opid_0e21e800_frint32z_Vd_Vn;
}
else
{
@@ -32544,7 +32545,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxx1111010xxxxxxxxxx
frint32x. */
- return 159;
+ return aa64_opid_2e21e800_frint32x_Vd_Vn;
}
}
}
@@ -32564,7 +32565,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx1xxxx0100110xxxxxxxxxx
cmeq. */
- return 171;
+ return aa64_opid_0e209800_cmeq_Vd_Vn_IMM0;
}
else
{
@@ -32572,7 +32573,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxx0100110xxxxxxxxxx
cmle. */
- return 220;
+ return aa64_opid_2e209800_cmle_Vd_Vn_IMM0;
}
}
else
@@ -32587,7 +32588,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x1x0xx1100110xxxxxxxxxx
frintm. */
- return 184;
+ return aa64_opid_0e219800_frintm_Vd_Vn;
}
else
{
@@ -32595,7 +32596,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1x0xx1100110xxxxxxxxxx
frintx. */
- return 232;
+ return aa64_opid_2e219800_frintx_Vd_Vn;
}
}
else
@@ -32606,7 +32607,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1x0xx1100110xxxxxxxxxx
frintz. */
- return 204;
+ return aa64_opid_0ea19800_frintz_Vd_Vn;
}
else
{
@@ -32614,7 +32615,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1x0xx1100110xxxxxxxxxx
frinti. */
- return 251;
+ return aa64_opid_2ea19800_frinti_Vd_Vn;
}
}
}
@@ -32628,7 +32629,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x1x1xx1100110xxxxxxxxxx
frintm. */
- return 185;
+ return aa64_opid_0e799800_frintm_Vd_Vn;
}
else
{
@@ -32636,7 +32637,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1x1xx1100110xxxxxxxxxx
frintx. */
- return 233;
+ return aa64_opid_2e799800_frintx_Vd_Vn;
}
}
else
@@ -32647,7 +32648,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1x1xx1100110xxxxxxxxxx
frintz. */
- return 205;
+ return aa64_opid_0ef99800_frintz_Vd_Vn;
}
else
{
@@ -32655,7 +32656,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1x1xx1100110xxxxxxxxxx
frinti. */
- return 252;
+ return aa64_opid_2ef99800_frinti_Vd_Vn;
}
}
}
@@ -32673,7 +32674,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx1x0xx0110110xxxxxxxxxx
fcmeq. */
- return 196;
+ return aa64_opid_0ea0d800_fcmeq_Vd_Vn_FPIMM0;
}
else
{
@@ -32681,7 +32682,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1x0xx0110110xxxxxxxxxx
fcmle. */
- return 247;
+ return aa64_opid_2ea0d800_fcmle_Vd_Vn_FPIMM0;
}
}
else
@@ -32692,7 +32693,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx1x1xx0110110xxxxxxxxxx
fcmeq. */
- return 197;
+ return aa64_opid_0ef8d800_fcmeq_Vd_Vn_FPIMM0;
}
else
{
@@ -32700,7 +32701,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1x1xx0110110xxxxxxxxxx
fcmle. */
- return 248;
+ return aa64_opid_2ef8d800_fcmle_Vd_Vn_FPIMM0;
}
}
}
@@ -32716,7 +32717,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x1x0xx1110110xxxxxxxxxx
scvtf. */
- return 192;
+ return aa64_opid_0e21d800_scvtf_Vd_Vn;
}
else
{
@@ -32724,7 +32725,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1x0xx1110110xxxxxxxxxx
ucvtf. */
- return 240;
+ return aa64_opid_2e21d800_ucvtf_Vd_Vn;
}
}
else
@@ -32735,7 +32736,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1x0xx1110110xxxxxxxxxx
frecpe. */
- return 211;
+ return aa64_opid_0ea1d800_frecpe_Vd_Vn;
}
else
{
@@ -32743,7 +32744,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1x0xx1110110xxxxxxxxxx
frsqrte. */
- return 258;
+ return aa64_opid_2ea1d800_frsqrte_Vd_Vn;
}
}
}
@@ -32757,7 +32758,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x1x1xx1110110xxxxxxxxxx
scvtf. */
- return 193;
+ return aa64_opid_0e79d800_scvtf_Vd_Vn;
}
else
{
@@ -32765,7 +32766,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1x1xx1110110xxxxxxxxxx
ucvtf. */
- return 241;
+ return aa64_opid_2e79d800_ucvtf_Vd_Vn;
}
}
else
@@ -32776,7 +32777,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1x1xx1110110xxxxxxxxxx
frecpe. */
- return 212;
+ return aa64_opid_0ef9d800_frecpe_Vd_Vn;
}
else
{
@@ -32784,7 +32785,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1x1xx1110110xxxxxxxxxx
frsqrte. */
- return 259;
+ return aa64_opid_2ef9d800_frsqrte_Vd_Vn;
}
}
}
@@ -32803,7 +32804,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx1xxxx0101110xxxxxxxxxx
abs. */
- return 173;
+ return aa64_opid_0e20b800_abs_Vd_Vn;
}
else
{
@@ -32811,7 +32812,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxx0101110xxxxxxxxxx
neg. */
- return 221;
+ return aa64_opid_2e20b800_neg_Vd_Vn;
}
}
else
@@ -32828,7 +32829,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x100xx1101110xxxxxxxxxx
fcvtms. */
- return 188;
+ return aa64_opid_0e21b800_fcvtms_Vd_Vn;
}
else
{
@@ -32836,7 +32837,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x100xx1101110xxxxxxxxxx
fcvtmu. */
- return 236;
+ return aa64_opid_2e21b800_fcvtmu_Vd_Vn;
}
}
else
@@ -32847,7 +32848,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x100xx1101110xxxxxxxxxx
fcvtzs. */
- return 208;
+ return aa64_opid_0ea1b800_fcvtzs_Vd_Vn;
}
else
{
@@ -32855,7 +32856,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x100xx1101110xxxxxxxxxx
fcvtzu. */
- return 255;
+ return aa64_opid_2ea1b800_fcvtzu_Vd_Vn;
}
}
}
@@ -32865,7 +32866,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx01110xx110xx1101110xxxxxxxxxx
addv. */
- return 32;
+ return aa64_opid_0e31b800_addv_Fd_Vn;
}
}
else
@@ -32878,7 +32879,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x1x1xx1101110xxxxxxxxxx
fcvtms. */
- return 189;
+ return aa64_opid_0e79b800_fcvtms_Vd_Vn;
}
else
{
@@ -32886,7 +32887,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1x1xx1101110xxxxxxxxxx
fcvtmu. */
- return 237;
+ return aa64_opid_2e79b800_fcvtmu_Vd_Vn;
}
}
else
@@ -32897,7 +32898,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1x1xx1101110xxxxxxxxxx
fcvtzs. */
- return 209;
+ return aa64_opid_0ef9b800_fcvtzs_Vd_Vn;
}
else
{
@@ -32905,7 +32906,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1x1xx1101110xxxxxxxxxx
fcvtzu. */
- return 256;
+ return aa64_opid_2ef9b800_fcvtzu_Vd_Vn;
}
}
}
@@ -32925,7 +32926,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx100xx0111110xxxxxxxxxx
fabs. */
- return 200;
+ return aa64_opid_0ea0f800_fabs_Vd_Vn;
}
else
{
@@ -32933,7 +32934,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx100xx0111110xxxxxxxxxx
fneg. */
- return 249;
+ return aa64_opid_2ea0f800_fneg_Vd_Vn;
}
}
else
@@ -32946,7 +32947,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x110xx0111110xxxxxxxxxx
fmaxv. */
- return 39;
+ return aa64_opid_0e30f800_fmaxv_Fd_Vn;
}
else
{
@@ -32954,7 +32955,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x110xx0111110xxxxxxxxxx
fmaxv. */
- return 38;
+ return aa64_opid_2e30f800_fmaxv_Fd_Vn;
}
}
else
@@ -32965,7 +32966,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x110xx0111110xxxxxxxxxx
fminv. */
- return 43;
+ return aa64_opid_0eb0f800_fminv_Fd_Vn;
}
else
{
@@ -32973,7 +32974,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x110xx0111110xxxxxxxxxx
fminv. */
- return 42;
+ return aa64_opid_2eb0f800_fminv_Fd_Vn;
}
}
}
@@ -32986,7 +32987,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx1x1xx0111110xxxxxxxxxx
fabs. */
- return 201;
+ return aa64_opid_0ef8f800_fabs_Vd_Vn;
}
else
{
@@ -32994,7 +32995,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1x1xx0111110xxxxxxxxxx
fneg. */
- return 250;
+ return aa64_opid_2ef8f800_fneg_Vd_Vn;
}
}
}
@@ -33010,7 +33011,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x1x0xx1111110xxxxxxxxxx
frint64z. */
- return 160;
+ return aa64_opid_0e21f800_frint64z_Vd_Vn;
}
else
{
@@ -33018,7 +33019,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1x0xx1111110xxxxxxxxxx
frint64x. */
- return 161;
+ return aa64_opid_2e21f800_frint64x_Vd_Vn;
}
}
else
@@ -33027,7 +33028,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx011101x1x0xx1111110xxxxxxxxxx
fsqrt. */
- return 260;
+ return aa64_opid_2ea1f800_fsqrt_Vd_Vn;
}
}
else
@@ -33036,7 +33037,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx01110xx1x1xx1111110xxxxxxxxxx
fsqrt. */
- return 261;
+ return aa64_opid_2ef9f800_fsqrt_Vd_Vn;
}
}
}
@@ -33062,7 +33063,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx100001xxxxxxxxxx
add. */
- return 283;
+ return aa64_opid_0e208400_add_Vd_Vn_Vm;
}
else
{
@@ -33070,7 +33071,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001110xx1xxxxx100001xxxxxxxxxx
sha512h2. */
- return 3081;
+ return aa64_opid_ce608400_sha512h2_Fd_Fn_Vm;
}
}
else
@@ -33079,7 +33080,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx100001xxxxxxxxxx
sub. */
- return 335;
+ return aa64_opid_2e208400_sub_Vd_Vn_Vm;
}
}
else
@@ -33094,7 +33095,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x0011100x1xxxxx110001xxxxxxxxxx
fmaxnm. */
- return 291;
+ return aa64_opid_0e20c400_fmaxnm_Vd_Vn_Vm;
}
else
{
@@ -33102,7 +33103,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x0011100x1xxxxx110001xxxxxxxxxx
sm3partw2. */
- return 3094;
+ return aa64_opid_ce60c400_sm3partw2_Vd_Vn_Vm;
}
}
else
@@ -33111,7 +33112,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1xxxxx110001xxxxxxxxxx
fmaxnmp. */
- return 342;
+ return aa64_opid_2e20c400_fmaxnmp_Vd_Vn_Vm;
}
}
else
@@ -33122,7 +33123,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1xxxxx110001xxxxxxxxxx
fminnm. */
- return 307;
+ return aa64_opid_0ea0c400_fminnm_Vd_Vn_Vm;
}
else
{
@@ -33130,7 +33131,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1xxxxx110001xxxxxxxxxx
fminnmp. */
- return 358;
+ return aa64_opid_2ea0c400_fminnmp_Vd_Vn_Vm;
}
}
}
@@ -33145,7 +33146,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx1xxxxx101001xxxxxxxxxx
smaxp. */
- return 287;
+ return aa64_opid_0e20a400_smaxp_Vd_Vn_Vm;
}
else
{
@@ -33153,7 +33154,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx101001xxxxxxxxxx
umaxp. */
- return 339;
+ return aa64_opid_2e20a400_umaxp_Vd_Vn_Vm;
}
}
else
@@ -33166,7 +33167,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x1xxxxx111001xxxxxxxxxx
fcmeq. */
- return 299;
+ return aa64_opid_0e20e400_fcmeq_Vd_Vn_Vm;
}
else
{
@@ -33174,7 +33175,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1xxxxx111001xxxxxxxxxx
fcmge. */
- return 348;
+ return aa64_opid_2e20e400_fcmge_Vd_Vn_Vm;
}
}
else
@@ -33183,7 +33184,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx011101x1xxxxx111001xxxxxxxxxx
fcmgt. */
- return 362;
+ return aa64_opid_2ea0e400_fcmgt_Vd_Vn_Vm;
}
}
}
@@ -33200,7 +33201,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx1xxxxx100101xxxxxxxxxx
mla. */
- return 285;
+ return aa64_opid_0e209400_mla_Vd_Vn_Vm;
}
else
{
@@ -33208,7 +33209,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx100101xxxxxxxxxx
mls. */
- return 337;
+ return aa64_opid_2e209400_mls_Vd_Vn_Vm;
}
}
else
@@ -33221,7 +33222,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x1xxxxx110101xxxxxxxxxx
fadd. */
- return 295;
+ return aa64_opid_0e20d400_fadd_Vd_Vn_Vm;
}
else
{
@@ -33229,7 +33230,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1xxxxx110101xxxxxxxxxx
faddp. */
- return 344;
+ return aa64_opid_2e20d400_faddp_Vd_Vn_Vm;
}
}
else
@@ -33240,7 +33241,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1xxxxx110101xxxxxxxxxx
fsub. */
- return 311;
+ return aa64_opid_0ea0d400_fsub_Vd_Vn_Vm;
}
else
{
@@ -33248,7 +33249,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1xxxxx110101xxxxxxxxxx
fabd. */
- return 360;
+ return aa64_opid_2ea0d400_fabd_Vd_Vn_Vm;
}
}
}
@@ -33263,7 +33264,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx1xxxxx101101xxxxxxxxxx
sqdmulh. */
- return 289;
+ return aa64_opid_0e20b400_sqdmulh_Vd_Vn_Vm;
}
else
{
@@ -33271,7 +33272,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx101101xxxxxxxxxx
sqrdmulh. */
- return 341;
+ return aa64_opid_2e20b400_sqrdmulh_Vd_Vn_Vm;
}
}
else
@@ -33284,7 +33285,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x1xxxxx111101xxxxxxxxxx
fmax. */
- return 301;
+ return aa64_opid_0e20f400_fmax_Vd_Vn_Vm;
}
else
{
@@ -33292,7 +33293,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1xxxxx111101xxxxxxxxxx
fmaxp. */
- return 352;
+ return aa64_opid_2e20f400_fmaxp_Vd_Vn_Vm;
}
}
else
@@ -33303,7 +33304,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1xxxxx111101xxxxxxxxxx
fmin. */
- return 313;
+ return aa64_opid_0ea0f400_fmin_Vd_Vn_Vm;
}
else
{
@@ -33311,7 +33312,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1xxxxx111101xxxxxxxxxx
fminp. */
- return 366;
+ return aa64_opid_2ea0f400_fminp_Vd_Vn_Vm;
}
}
}
@@ -33334,7 +33335,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
0x001110xx1xxxxx100011xxxxxxxxxx
cmtst. */
- return 284;
+ return aa64_opid_0e208c00_cmtst_Vd_Vn_Vm;
}
else
{
@@ -33342,7 +33343,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
1x001110xx1xxxxx100011xxxxxxxxxx
rax1. */
- return 3085;
+ return aa64_opid_ce608c00_rax1_Vd_Vn_Vm;
}
}
else
@@ -33351,7 +33352,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx100011xxxxxxxxxx
cmeq. */
- return 336;
+ return aa64_opid_2e208c00_cmeq_Vd_Vn_Vm;
}
}
else
@@ -33364,7 +33365,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x1xxxxx110011xxxxxxxxxx
fmla. */
- return 293;
+ return aa64_opid_0e20cc00_fmla_Vd_Vn_Vm;
}
else
{
@@ -33374,7 +33375,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01011100x1xxxxx110011xxxxxxxxxx
fmlal2. */
- return 3099;
+ return aa64_opid_2e20cc00_fmlal2_Vd_Vn_Vm;
}
else
{
@@ -33382,7 +33383,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11011100x1xxxxx110011xxxxxxxxxx
fmlal2. */
- return 3103;
+ return aa64_opid_6e20cc00_fmlal2_Vd_Vn_Vm;
}
}
}
@@ -33394,7 +33395,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1xxxxx110011xxxxxxxxxx
fmls. */
- return 309;
+ return aa64_opid_0ea0cc00_fmls_Vd_Vn_Vm;
}
else
{
@@ -33404,7 +33405,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x01011101x1xxxxx110011xxxxxxxxxx
fmlsl2. */
- return 3100;
+ return aa64_opid_2ea0cc00_fmlsl2_Vd_Vn_Vm;
}
else
{
@@ -33412,7 +33413,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x11011101x1xxxxx110011xxxxxxxxxx
fmlsl2. */
- return 3104;
+ return aa64_opid_6ea0cc00_fmlsl2_Vd_Vn_Vm;
}
}
}
@@ -33428,7 +33429,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx1xxxxx101011xxxxxxxxxx
sminp. */
- return 288;
+ return aa64_opid_0e20ac00_sminp_Vd_Vn_Vm;
}
else
{
@@ -33436,7 +33437,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx101011xxxxxxxxxx
uminp. */
- return 340;
+ return aa64_opid_2e20ac00_uminp_Vd_Vn_Vm;
}
}
else
@@ -33451,7 +33452,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x00011100x1xxxxx111011xxxxxxxxxx
fmlal. */
- return 3097;
+ return aa64_opid_0e20ec00_fmlal_Vd_Vn_Vm;
}
else
{
@@ -33459,7 +33460,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10011100x1xxxxx111011xxxxxxxxxx
fmlal. */
- return 3101;
+ return aa64_opid_4e20ec00_fmlal_Vd_Vn_Vm;
}
}
else
@@ -33468,7 +33469,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1xxxxx111011xxxxxxxxxx
facge. */
- return 350;
+ return aa64_opid_2e20ec00_facge_Vd_Vn_Vm;
}
}
else
@@ -33481,7 +33482,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x00011101x1xxxxx111011xxxxxxxxxx
fmlsl. */
- return 3098;
+ return aa64_opid_0ea0ec00_fmlsl_Vd_Vn_Vm;
}
else
{
@@ -33489,7 +33490,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10011101x1xxxxx111011xxxxxxxxxx
fmlsl. */
- return 3102;
+ return aa64_opid_4ea0ec00_fmlsl_Vd_Vn_Vm;
}
}
else
@@ -33498,7 +33499,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1xxxxx111011xxxxxxxxxx
facgt. */
- return 364;
+ return aa64_opid_2ea0ec00_facgt_Vd_Vn_Vm;
}
}
}
@@ -33516,7 +33517,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001110xx1xxxxx100111xxxxxxxxxx
mul. */
- return 286;
+ return aa64_opid_0e209c00_mul_Vd_Vn_Vm;
}
else
{
@@ -33524,7 +33525,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101110xx1xxxxx100111xxxxxxxxxx
pmul. */
- return 338;
+ return aa64_opid_2e209c00_pmul_Vd_Vn_Vm;
}
}
else
@@ -33537,7 +33538,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x1xxxxx110111xxxxxxxxxx
fmulx. */
- return 297;
+ return aa64_opid_0e20dc00_fmulx_Vd_Vn_Vm;
}
else
{
@@ -33545,7 +33546,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1xxxxx110111xxxxxxxxxx
fmul. */
- return 346;
+ return aa64_opid_2e20dc00_fmul_Vd_Vn_Vm;
}
}
else
@@ -33556,7 +33557,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1xxxxx110111xxxxxxxxxx
famax. */
- return 1305;
+ return aa64_opid_0ea0dc00_famax_Vd_Vn_Vm;
}
else
{
@@ -33564,7 +33565,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1xxxxx110111xxxxxxxxxx
famin. */
- return 1307;
+ return aa64_opid_2ea0dc00_famin_Vd_Vn_Vm;
}
}
}
@@ -33577,7 +33578,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx01110xx1xxxxx101111xxxxxxxxxx
addp. */
- return 290;
+ return aa64_opid_0e20bc00_addp_Vd_Vn_Vm;
}
else
{
@@ -33589,7 +33590,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011100x1xxxxx111111xxxxxxxxxx
frecps. */
- return 303;
+ return aa64_opid_0e20fc00_frecps_Vd_Vn_Vm;
}
else
{
@@ -33597,7 +33598,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011100x1xxxxx111111xxxxxxxxxx
fdiv. */
- return 354;
+ return aa64_opid_2e20fc00_fdiv_Vd_Vn_Vm;
}
}
else
@@ -33608,7 +33609,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011101x1xxxxx111111xxxxxxxxxx
frsqrts. */
- return 315;
+ return aa64_opid_0ea0fc00_frsqrts_Vd_Vn_Vm;
}
else
{
@@ -33616,7 +33617,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011101x1xxxxx111111xxxxxxxxxx
fscale. */
- return 3597;
+ return aa64_opid_2ea0fc00_fscale_Vd_Vn_Vm;
}
}
}
@@ -33652,7 +33653,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx100000x00000xxxxxxxxxx
fcvtns. */
- return 808;
+ return aa64_opid_1e200000_fcvtns_Rd_Fn;
}
else
{
@@ -33660,7 +33661,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx110000x00000xxxxxxxxxx
fcvtms. */
- return 836;
+ return aa64_opid_1e300000_fcvtms_Rd_Fn;
}
}
else
@@ -33671,7 +33672,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx101000x00000xxxxxxxxxx
fcvtps. */
- return 830;
+ return aa64_opid_1e280000_fcvtps_Rd_Fn;
}
else
{
@@ -33679,7 +33680,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx111000x00000xxxxxxxxxx
fcvtzs. */
- return 842;
+ return aa64_opid_1e380000_fcvtzs_Rd_Fn;
}
}
}
@@ -33693,7 +33694,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx100100x00000xxxxxxxxxx
fcvtas. */
- return 820;
+ return aa64_opid_1e240000_fcvtas_Rd_Fn;
}
else
{
@@ -33701,7 +33702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx110100x00000xxxxxxxxxx
fcvtms. */
- return 838;
+ return aa64_opid_1e340000_fcvtms_Fd_Fn;
}
}
else
@@ -33710,7 +33711,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x1100x00000xxxxxxxxxx
scvtf. */
- return 816;
+ return aa64_opid_1e3c0000_scvtf_Fd_Fn;
}
}
}
@@ -33726,7 +33727,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx100010x00000xxxxxxxxxx
scvtf. */
- return 814;
+ return aa64_opid_1e220000_scvtf_Fd_Rn;
}
else
{
@@ -33734,7 +33735,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx110010x00000xxxxxxxxxx
fcvtps. */
- return 832;
+ return aa64_opid_1e320000_fcvtps_Fd_Fn;
}
}
else
@@ -33745,7 +33746,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx101010x00000xxxxxxxxxx
fcvtns. */
- return 810;
+ return aa64_opid_1e2a0000_fcvtns_Fd_Fn;
}
else
{
@@ -33753,7 +33754,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx111010x00000xxxxxxxxxx
fcvtas. */
- return 822;
+ return aa64_opid_1e3a0000_fcvtas_Fd_Fn;
}
}
}
@@ -33767,7 +33768,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx100110x00000xxxxxxxxxx
fmov. */
- return 826;
+ return aa64_opid_1e260000_fmov_Rd_Fn;
}
else
{
@@ -33775,7 +33776,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx110110x00000xxxxxxxxxx
fcvtzs. */
- return 844;
+ return aa64_opid_1e360000_fcvtzs_Fd_Fn;
}
}
else
@@ -33786,7 +33787,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx101110x00000xxxxxxxxxx
fmov. */
- return 848;
+ return aa64_opid_9eae0000_fmov_Rd_VnD1;
}
else
{
@@ -33794,7 +33795,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx111110x00000xxxxxxxxxx
fjcvtzs. */
- return 850;
+ return aa64_opid_1e7e0000_fjcvtzs_Rd_Fn;
}
}
}
@@ -33814,7 +33815,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx100001x00000xxxxxxxxxx
fcvtnu. */
- return 811;
+ return aa64_opid_1e210000_fcvtnu_Rd_Fn;
}
else
{
@@ -33822,7 +33823,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx110001x00000xxxxxxxxxx
fcvtmu. */
- return 839;
+ return aa64_opid_1e310000_fcvtmu_Rd_Fn;
}
}
else
@@ -33833,7 +33834,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx101001x00000xxxxxxxxxx
fcvtpu. */
- return 833;
+ return aa64_opid_1e290000_fcvtpu_Rd_Fn;
}
else
{
@@ -33841,7 +33842,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx111001x00000xxxxxxxxxx
fcvtzu. */
- return 845;
+ return aa64_opid_1e390000_fcvtzu_Rd_Fn;
}
}
}
@@ -33855,7 +33856,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx100101x00000xxxxxxxxxx
fcvtau. */
- return 823;
+ return aa64_opid_1e250000_fcvtau_Rd_Fn;
}
else
{
@@ -33863,7 +33864,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx110101x00000xxxxxxxxxx
fcvtmu. */
- return 841;
+ return aa64_opid_1e350000_fcvtmu_Fd_Fn;
}
}
else
@@ -33872,7 +33873,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x1101x00000xxxxxxxxxx
ucvtf. */
- return 819;
+ return aa64_opid_1e3d0000_ucvtf_Fd_Fn;
}
}
}
@@ -33888,7 +33889,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx100011x00000xxxxxxxxxx
ucvtf. */
- return 817;
+ return aa64_opid_1e230000_ucvtf_Fd_Rn;
}
else
{
@@ -33896,7 +33897,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx110011x00000xxxxxxxxxx
fcvtpu. */
- return 835;
+ return aa64_opid_1e330000_fcvtpu_Fd_Fn;
}
}
else
@@ -33907,7 +33908,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx101011x00000xxxxxxxxxx
fcvtnu. */
- return 813;
+ return aa64_opid_1e2b0000_fcvtnu_Fd_Fn;
}
else
{
@@ -33915,7 +33916,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx111011x00000xxxxxxxxxx
fcvtau. */
- return 825;
+ return aa64_opid_1e3b0000_fcvtau_Fd_Fn;
}
}
}
@@ -33929,7 +33930,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx100111x00000xxxxxxxxxx
fmov. */
- return 828;
+ return aa64_opid_1e270000_fmov_Fd_Rn;
}
else
{
@@ -33937,7 +33938,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx110111x00000xxxxxxxxxx
fcvtzu. */
- return 847;
+ return aa64_opid_1e370000_fcvtzu_Fd_Fn;
}
}
else
@@ -33946,7 +33947,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x1111x00000xxxxxxxxxx
fmov. */
- return 849;
+ return aa64_opid_9eaf0000_fmov_VdD1_Rn;
}
}
}
@@ -33968,7 +33969,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x0000010000xxxxxxxxxx
fmov. */
- return 869;
+ return aa64_opid_1e204000_fmov_Fd_Fn;
}
else
{
@@ -33976,7 +33977,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x1000010000xxxxxxxxxx
frint32z. */
- return 865;
+ return aa64_opid_1e284000_frint32z_Fd_Fn;
}
}
else
@@ -33985,7 +33986,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xx100010000xxxxxxxxxx
frintn. */
- return 878;
+ return aa64_opid_1e244000_frintn_Fd_Fn;
}
}
else
@@ -33998,7 +33999,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x0001010000xxxxxxxxxx
fneg. */
- return 873;
+ return aa64_opid_1e214000_fneg_Fd_Fn;
}
else
{
@@ -34006,7 +34007,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x1001010000xxxxxxxxxx
frint64z. */
- return 867;
+ return aa64_opid_1e294000_frint64z_Fd_Fn;
}
}
else
@@ -34015,7 +34016,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xx101010000xxxxxxxxxx
frintm. */
- return 882;
+ return aa64_opid_1e254000_frintm_Fd_Fn;
}
}
}
@@ -34031,7 +34032,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x0000110000xxxxxxxxxx
fabs. */
- return 871;
+ return aa64_opid_1e20c000_fabs_Fd_Fn;
}
else
{
@@ -34039,7 +34040,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x1000110000xxxxxxxxxx
frint32x. */
- return 866;
+ return aa64_opid_1e28c000_frint32x_Fd_Fn;
}
}
else
@@ -34048,7 +34049,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xx100110000xxxxxxxxxx
frintp. */
- return 880;
+ return aa64_opid_1e24c000_frintp_Fd_Fn;
}
}
else
@@ -34061,7 +34062,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x0001110000xxxxxxxxxx
fsqrt. */
- return 875;
+ return aa64_opid_1e21c000_fsqrt_Fd_Fn;
}
else
{
@@ -34069,7 +34070,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x1001110000xxxxxxxxxx
frint64x. */
- return 868;
+ return aa64_opid_1e29c000_frint64x_Fd_Fn;
}
}
else
@@ -34078,7 +34079,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xx101110000xxxxxxxxxx
frintz. */
- return 884;
+ return aa64_opid_1e25c000_frintz_Fd_Fn;
}
}
}
@@ -34091,7 +34092,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xx01xx10000xxxxxxxxxx
fcvt. */
- return 877;
+ return aa64_opid_1e224000_fcvt_Fd_Fn;
}
else
{
@@ -34103,7 +34104,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xx110010000xxxxxxxxxx
frinta. */
- return 886;
+ return aa64_opid_1e264000_frinta_Fd_Fn;
}
else
{
@@ -34111,7 +34112,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xx111010000xxxxxxxxxx
frintx. */
- return 888;
+ return aa64_opid_1e274000_frintx_Fd_Fn;
}
}
else
@@ -34120,7 +34121,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xx11x110000xxxxxxxxxx
frinti. */
- return 890;
+ return aa64_opid_1e27c000_frinti_Fd_Fn;
}
}
}
@@ -34136,7 +34137,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xxxxxxx1000xxxxx00xxx
fcmp. */
- return 855;
+ return aa64_opid_1e202000_fcmp_Fn_Fm;
}
else
{
@@ -34144,7 +34145,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xxxxxxx1000xxxxx10xxx
fcmpe. */
- return 857;
+ return aa64_opid_1e202010_fcmpe_Fn_Fm;
}
}
else
@@ -34155,7 +34156,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xxxxxxx1000xxxxx01xxx
fcmp. */
- return 859;
+ return aa64_opid_1e202008_fcmp_Fn_FPIMM0;
}
else
{
@@ -34163,7 +34164,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xxxxxxx1000xxxxx11xxx
fcmpe. */
- return 861;
+ return aa64_opid_1e202018_fcmpe_Fn_FPIMM0;
}
}
}
@@ -34176,7 +34177,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11110xx1xxxxxxxx100xxxxxxxxxx
fmov. */
- return 918;
+ return aa64_opid_1e201000_fmov_Fd_FPIMM;
}
else
{
@@ -34188,7 +34189,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11110xx1xxxxxx00100xxxxxxxxxx
sqdmlal. */
- return 422;
+ return aa64_opid_5e209000_sqdmlal_Sd_Sn_Sm;
}
else
{
@@ -34196,7 +34197,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11110xx1xxxxxx10100xxxxxxxxxx
sqdmull. */
- return 424;
+ return aa64_opid_5e20d000_sqdmull_Sd_Sn_Sm;
}
}
else
@@ -34205,7 +34206,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11110xx1xxxxxxx1100xxxxxxxxxx
sqdmlsl. */
- return 423;
+ return aa64_opid_5e20b000_sqdmlsl_Sd_Sn_Sm;
}
}
}
@@ -34226,7 +34227,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11110xx1xxxxx000010xxxxxxxxxx
fmul. */
- return 892;
+ return aa64_opid_1e200800_fmul_Fd_Fn_Fm;
}
else
{
@@ -34234,7 +34235,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11110xx1xxxxx000010xxxxxxxxxx
sha1h. */
- return 715;
+ return aa64_opid_5e280800_sha1h_Fd_Fn;
}
}
else
@@ -34247,7 +34248,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011110xx1xxxxx100010xxxxxxxxxx
fnmul. */
- return 908;
+ return aa64_opid_1e208800_fnmul_Fd_Fn_Fm;
}
else
{
@@ -34255,7 +34256,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxx100010xxxxxxxxxx
cmgt. */
- return 482;
+ return aa64_opid_5e208800_cmgt_Sd_Sn_IMM0;
}
}
else
@@ -34264,7 +34265,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxx100010xxxxxxxxxx
cmge. */
- return 511;
+ return aa64_opid_7e208800_cmge_Sd_Sn_IMM0;
}
}
}
@@ -34280,7 +34281,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011110xx1xxxxx010010xxxxxxxxxx
fmax. */
- return 900;
+ return aa64_opid_1e204800_fmax_Fd_Fn_Fm;
}
else
{
@@ -34288,7 +34289,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxx010010xxxxxxxxxx
sqxtn. */
- return 486;
+ return aa64_opid_5e214800_sqxtn_Sd_Sn;
}
}
else
@@ -34297,7 +34298,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxx010010xxxxxxxxxx
uqxtn. */
- return 515;
+ return aa64_opid_7e214800_uqxtn_Sd_Sn;
}
}
else
@@ -34314,7 +34315,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011110xx100xx0110010xxxxxxxxxx
fcmgt. */
- return 495;
+ return aa64_opid_5ea0c800_fcmgt_Sd_Sn_FPIMM0;
}
else
{
@@ -34322,7 +34323,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx100xx0110010xxxxxxxxxx
fcmge. */
- return 525;
+ return aa64_opid_7ea0c800_fcmge_Sd_Sn_FPIMM0;
}
}
else
@@ -34335,7 +34336,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111100x110xx0110010xxxxxxxxxx
fmaxnmp. */
- return 539;
+ return aa64_opid_5e30c800_fmaxnmp_Sd_Vn;
}
else
{
@@ -34343,7 +34344,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111100x110xx0110010xxxxxxxxxx
fmaxnmp. */
- return 538;
+ return aa64_opid_7e30c800_fmaxnmp_Sd_Vn;
}
}
else
@@ -34354,7 +34355,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111101x110xx0110010xxxxxxxxxx
fminnmp. */
- return 545;
+ return aa64_opid_5eb0c800_fminnmp_Sd_Vn;
}
else
{
@@ -34362,7 +34363,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111101x110xx0110010xxxxxxxxxx
fminnmp. */
- return 544;
+ return aa64_opid_7eb0c800_fminnmp_Sd_Vn;
}
}
}
@@ -34375,7 +34376,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011110xx1x1xx0110010xxxxxxxxxx
fcmgt. */
- return 496;
+ return aa64_opid_5ef8c800_fcmgt_Sd_Sn_FPIMM0;
}
else
{
@@ -34383,7 +34384,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1x1xx0110010xxxxxxxxxx
fcmge. */
- return 526;
+ return aa64_opid_7ef8c800_fcmge_Sd_Sn_FPIMM0;
}
}
}
@@ -34397,7 +34398,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011110xx1x0xx1110010xxxxxxxxxx
fcvtas. */
- return 491;
+ return aa64_opid_5e21c800_fcvtas_Sd_Sn;
}
else
{
@@ -34405,7 +34406,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1x0xx1110010xxxxxxxxxx
fcvtau. */
- return 521;
+ return aa64_opid_7e21c800_fcvtau_Sd_Sn;
}
}
else
@@ -34416,7 +34417,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011110xx1x1xx1110010xxxxxxxxxx
fcvtas. */
- return 492;
+ return aa64_opid_5e79c800_fcvtas_Sd_Sn;
}
else
{
@@ -34424,7 +34425,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1x1xx1110010xxxxxxxxxx
fcvtau. */
- return 522;
+ return aa64_opid_7e79c800_fcvtau_Sd_Sn;
}
}
}
@@ -34445,7 +34446,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011110xx1xxxxx001010xxxxxxxxxx
fadd. */
- return 896;
+ return aa64_opid_1e202800_fadd_Fd_Fn_Fm;
}
else
{
@@ -34453,7 +34454,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxx001010xxxxxxxxxx
sha256su0. */
- return 717;
+ return aa64_opid_5e282800_sha256su0_Vd_Vn;
}
}
else
@@ -34462,7 +34463,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxx001010xxxxxxxxxx
sqxtun. */
- return 514;
+ return aa64_opid_7e212800_sqxtun_Sd_Sn;
}
}
else
@@ -34473,7 +34474,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xxxx0101010xxxxxxxxxx
cmlt. */
- return 484;
+ return aa64_opid_5e20a800_cmlt_Sd_Sn_IMM0;
}
else
{
@@ -34487,7 +34488,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111100x1x0xx1101010xxxxxxxxxx
fcvtns. */
- return 487;
+ return aa64_opid_5e21a800_fcvtns_Sd_Sn;
}
else
{
@@ -34495,7 +34496,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111100x1x0xx1101010xxxxxxxxxx
fcvtnu. */
- return 517;
+ return aa64_opid_7e21a800_fcvtnu_Sd_Sn;
}
}
else
@@ -34506,7 +34507,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111101x1x0xx1101010xxxxxxxxxx
fcvtps. */
- return 501;
+ return aa64_opid_5ea1a800_fcvtps_Sd_Sn;
}
else
{
@@ -34514,7 +34515,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111101x1x0xx1101010xxxxxxxxxx
fcvtpu. */
- return 529;
+ return aa64_opid_7ea1a800_fcvtpu_Sd_Sn;
}
}
}
@@ -34528,7 +34529,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111100x1x1xx1101010xxxxxxxxxx
fcvtns. */
- return 488;
+ return aa64_opid_5e79a800_fcvtns_Sd_Sn;
}
else
{
@@ -34536,7 +34537,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111100x1x1xx1101010xxxxxxxxxx
fcvtnu. */
- return 518;
+ return aa64_opid_7e79a800_fcvtnu_Sd_Sn;
}
}
else
@@ -34547,7 +34548,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111101x1x1xx1101010xxxxxxxxxx
fcvtps. */
- return 502;
+ return aa64_opid_5ef9a800_fcvtps_Sd_Sn;
}
else
{
@@ -34555,7 +34556,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111101x1x1xx1101010xxxxxxxxxx
fcvtpu. */
- return 530;
+ return aa64_opid_7ef9a800_fcvtpu_Sd_Sn;
}
}
}
@@ -34572,7 +34573,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011110xx1xxxxx011010xxxxxxxxxx
fmaxnm. */
- return 904;
+ return aa64_opid_1e206800_fmaxnm_Fd_Fn_Fm;
}
else
{
@@ -34580,7 +34581,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxx011010xxxxxxxxxx
fcvtxn. */
- return 516;
+ return aa64_opid_7e216800_fcvtxn_Sd_Sn;
}
}
else
@@ -34591,7 +34592,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x0xxx111010xxxxxxxxxx
fcmlt. */
- return 499;
+ return aa64_opid_5ea0e800_fcmlt_Sd_Sn_FPIMM0;
}
else
{
@@ -34599,7 +34600,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x1xxx111010xxxxxxxxxx
fcmlt. */
- return 500;
+ return aa64_opid_5ef8e800_fcmlt_Sd_Sn_FPIMM0;
}
}
}
@@ -34619,7 +34620,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x11110xx1xxxxx000110xxxxxxxxxx
fdiv. */
- return 894;
+ return aa64_opid_1e201800_fdiv_Fd_Fn_Fm;
}
else
{
@@ -34627,7 +34628,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x11110xx1xxxxx000110xxxxxxxxxx
sha1su1. */
- return 716;
+ return aa64_opid_5e281800_sha1su1_Vd_Vn;
}
}
else
@@ -34638,7 +34639,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011110xx1xxxxx100110xxxxxxxxxx
cmeq. */
- return 483;
+ return aa64_opid_5e209800_cmeq_Sd_Sn_IMM0;
}
else
{
@@ -34646,7 +34647,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxx100110xxxxxxxxxx
cmle. */
- return 512;
+ return aa64_opid_7e209800_cmle_Sd_Sn_IMM0;
}
}
}
@@ -34658,7 +34659,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1xxxxx010110xxxxxxxxxx
fmin. */
- return 902;
+ return aa64_opid_1e205800_fmin_Fd_Fn_Fm;
}
else
{
@@ -34674,7 +34675,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011110xx100xx0110110xxxxxxxxxx
fcmeq. */
- return 497;
+ return aa64_opid_5ea0d800_fcmeq_Sd_Sn_FPIMM0;
}
else
{
@@ -34682,7 +34683,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx100xx0110110xxxxxxxxxx
fcmle. */
- return 527;
+ return aa64_opid_7ea0d800_fcmle_Sd_Sn_FPIMM0;
}
}
else
@@ -34693,7 +34694,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011110xx110xx0110110xxxxxxxxxx
faddp. */
- return 541;
+ return aa64_opid_5e30d800_faddp_Sd_Vn;
}
else
{
@@ -34701,7 +34702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx110xx0110110xxxxxxxxxx
faddp. */
- return 540;
+ return aa64_opid_7e30d800_faddp_Sd_Vn;
}
}
}
@@ -34713,7 +34714,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011110xx1x1xx0110110xxxxxxxxxx
fcmeq. */
- return 498;
+ return aa64_opid_5ef8d800_fcmeq_Sd_Sn_FPIMM0;
}
else
{
@@ -34721,7 +34722,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1x1xx0110110xxxxxxxxxx
fcmle. */
- return 528;
+ return aa64_opid_7ef8d800_fcmle_Sd_Sn_FPIMM0;
}
}
}
@@ -34737,7 +34738,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111100x1x0xx1110110xxxxxxxxxx
scvtf. */
- return 493;
+ return aa64_opid_5e21d800_scvtf_Sd_Sn;
}
else
{
@@ -34745,7 +34746,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111100x1x0xx1110110xxxxxxxxxx
ucvtf. */
- return 523;
+ return aa64_opid_7e21d800_ucvtf_Sd_Sn;
}
}
else
@@ -34756,7 +34757,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111101x1x0xx1110110xxxxxxxxxx
frecpe. */
- return 505;
+ return aa64_opid_5ea1d800_frecpe_Sd_Sn;
}
else
{
@@ -34764,7 +34765,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111101x1x0xx1110110xxxxxxxxxx
frsqrte. */
- return 533;
+ return aa64_opid_7ea1d800_frsqrte_Sd_Sn;
}
}
}
@@ -34778,7 +34779,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111100x1x1xx1110110xxxxxxxxxx
scvtf. */
- return 494;
+ return aa64_opid_5e79d800_scvtf_Sd_Sn;
}
else
{
@@ -34786,7 +34787,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111100x1x1xx1110110xxxxxxxxxx
ucvtf. */
- return 524;
+ return aa64_opid_7e79d800_ucvtf_Sd_Sn;
}
}
else
@@ -34797,7 +34798,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111101x1x1xx1110110xxxxxxxxxx
frecpe. */
- return 506;
+ return aa64_opid_5ef9d800_frecpe_Sd_Sn;
}
else
{
@@ -34805,7 +34806,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111101x1x1xx1110110xxxxxxxxxx
frsqrte. */
- return 534;
+ return aa64_opid_7ef9d800_frsqrte_Sd_Sn;
}
}
}
@@ -34827,7 +34828,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011110xx1xxxxx001110xxxxxxxxxx
fsub. */
- return 898;
+ return aa64_opid_1e203800_fsub_Fd_Fn_Fm;
}
else
{
@@ -34835,7 +34836,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxx001110xxxxxxxxxx
suqadd. */
- return 480;
+ return aa64_opid_5e203800_suqadd_Sd_Sn;
}
}
else
@@ -34844,7 +34845,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxx001110xxxxxxxxxx
usqadd. */
- return 509;
+ return aa64_opid_7e203800_usqadd_Sd_Sn;
}
}
else
@@ -34857,7 +34858,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx011110xx1xxxx0101110xxxxxxxxxx
abs. */
- return 485;
+ return aa64_opid_5e20b800_abs_Sd_Sn;
}
else
{
@@ -34865,7 +34866,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxx0101110xxxxxxxxxx
neg. */
- return 513;
+ return aa64_opid_7e20b800_neg_Sd_Sn;
}
}
else
@@ -34882,7 +34883,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111100x100xx1101110xxxxxxxxxx
fcvtms. */
- return 489;
+ return aa64_opid_5e21b800_fcvtms_Sd_Sn;
}
else
{
@@ -34890,7 +34891,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111100x100xx1101110xxxxxxxxxx
fcvtmu. */
- return 519;
+ return aa64_opid_7e21b800_fcvtmu_Sd_Sn;
}
}
else
@@ -34901,7 +34902,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111101x100xx1101110xxxxxxxxxx
fcvtzs. */
- return 503;
+ return aa64_opid_5ea1b800_fcvtzs_Sd_Sn;
}
else
{
@@ -34909,7 +34910,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111101x100xx1101110xxxxxxxxxx
fcvtzu. */
- return 531;
+ return aa64_opid_7ea1b800_fcvtzu_Sd_Sn;
}
}
}
@@ -34919,7 +34920,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx110xx1101110xxxxxxxxxx
addp. */
- return 537;
+ return aa64_opid_5e31b800_addp_Sd_Vn;
}
}
else
@@ -34932,7 +34933,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111100x1x1xx1101110xxxxxxxxxx
fcvtms. */
- return 490;
+ return aa64_opid_5e79b800_fcvtms_Sd_Sn;
}
else
{
@@ -34940,7 +34941,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111100x1x1xx1101110xxxxxxxxxx
fcvtmu. */
- return 520;
+ return aa64_opid_7e79b800_fcvtmu_Sd_Sn;
}
}
else
@@ -34951,7 +34952,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111101x1x1xx1101110xxxxxxxxxx
fcvtzs. */
- return 504;
+ return aa64_opid_5ef9b800_fcvtzs_Sd_Sn;
}
else
{
@@ -34959,7 +34960,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111101x1x1xx1101110xxxxxxxxxx
fcvtzu. */
- return 532;
+ return aa64_opid_7ef9b800_fcvtzu_Sd_Sn;
}
}
}
@@ -34978,7 +34979,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011110xx1xxxxx011110xxxxxxxxxx
fminnm. */
- return 906;
+ return aa64_opid_1e207800_fminnm_Fd_Fn_Fm;
}
else
{
@@ -34986,7 +34987,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxx011110xxxxxxxxxx
sqabs. */
- return 481;
+ return aa64_opid_5e207800_sqabs_Sd_Sn;
}
}
else
@@ -34995,7 +34996,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxx011110xxxxxxxxxx
sqneg. */
- return 510;
+ return aa64_opid_7e207800_sqneg_Sd_Sn;
}
}
else
@@ -35010,7 +35011,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111100x1xxxx0111110xxxxxxxxxx
fmaxp. */
- return 543;
+ return aa64_opid_5e30f800_fmaxp_Sd_Vn;
}
else
{
@@ -35018,7 +35019,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111100x1xxxx0111110xxxxxxxxxx
fmaxp. */
- return 542;
+ return aa64_opid_7e30f800_fmaxp_Sd_Vn;
}
}
else
@@ -35029,7 +35030,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0111101x1xxxx0111110xxxxxxxxxx
fminp. */
- return 547;
+ return aa64_opid_5eb0f800_fminp_Sd_Vn;
}
else
{
@@ -35037,7 +35038,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111101x1xxxx0111110xxxxxxxxxx
fminp. */
- return 546;
+ return aa64_opid_7eb0f800_fminp_Sd_Vn;
}
}
}
@@ -35049,7 +35050,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x0xx1111110xxxxxxxxxx
frecpx. */
- return 507;
+ return aa64_opid_5ea1f800_frecpx_Sd_Sn;
}
else
{
@@ -35057,7 +35058,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xxx11110xx1x1xx1111110xxxxxxxxxx
frecpx. */
- return 508;
+ return aa64_opid_5ef9f800_frecpx_Sd_Sn;
}
}
}
@@ -35080,7 +35081,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011110xx1xxxxxxxxx01xxxxx0xxxx
fccmp. */
- return 851;
+ return aa64_opid_1e200400_fccmp_Fn_Fm_NZCV_COND;
}
else
{
@@ -35088,7 +35089,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011110xx1xxxxxxxxx01xxxxx1xxxx
fccmpe. */
- return 853;
+ return aa64_opid_1e200410_fccmpe_Fn_Fm_NZCV_COND;
}
}
else
@@ -35103,7 +35104,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxxx00001xxxxxxxxxx
add. */
- return 565;
+ return aa64_opid_5ee08400_add_Sd_Sn_Sm;
}
else
{
@@ -35111,7 +35112,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxxx10001xxxxxxxxxx
sshl. */
- return 563;
+ return aa64_opid_5ee04400_sshl_Sd_Sn_Sm;
}
}
else
@@ -35120,7 +35121,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxxxx1001xxxxxxxxxx
fcmeq. */
- return 555;
+ return aa64_opid_5e20e400_fcmeq_Sd_Sn_Sm;
}
}
else
@@ -35131,7 +35132,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxxxx0101xxxxxxxxxx
srshl. */
- return 564;
+ return aa64_opid_5ee05400_srshl_Sd_Sn_Sm;
}
else
{
@@ -35141,7 +35142,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxx0x1101xxxxxxxxxx
cmgt. */
- return 561;
+ return aa64_opid_5ee03400_cmgt_Sd_Sn_Sm;
}
else
{
@@ -35149,7 +35150,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxx1x1101xxxxxxxxxx
sqdmulh. */
- return 552;
+ return aa64_opid_5e20b400_sqdmulh_Sd_Sn_Sm;
}
}
}
@@ -35167,7 +35168,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxxx00001xxxxxxxxxx
sub. */
- return 586;
+ return aa64_opid_7ee08400_sub_Sd_Sn_Sm;
}
else
{
@@ -35175,7 +35176,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxxx10001xxxxxxxxxx
ushl. */
- return 584;
+ return aa64_opid_7ee04400_ushl_Sd_Sn_Sm;
}
}
else
@@ -35186,7 +35187,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111100x1xxxxxxx1001xxxxxxxxxx
fcmge. */
- return 572;
+ return aa64_opid_7e20e400_fcmge_Sd_Sn_Sm;
}
else
{
@@ -35194,7 +35195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111101x1xxxxxxx1001xxxxxxxxxx
fcmgt. */
- return 578;
+ return aa64_opid_7ea0e400_fcmgt_Sd_Sn_Sm;
}
}
}
@@ -35208,7 +35209,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxx0x0101xxxxxxxxxx
urshl. */
- return 585;
+ return aa64_opid_7ee05400_urshl_Sd_Sn_Sm;
}
else
{
@@ -35216,7 +35217,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxx1x0101xxxxxxxxxx
fabd. */
- return 576;
+ return aa64_opid_7ea0d400_fabd_Sd_Sn_Sm;
}
}
else
@@ -35227,7 +35228,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxx0x1101xxxxxxxxxx
cmhi. */
- return 582;
+ return aa64_opid_7ee03400_cmhi_Sd_Sn_Sm;
}
else
{
@@ -35235,7 +35236,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxx1x1101xxxxxxxxxx
sqrdmulh. */
- return 571;
+ return aa64_opid_7e20b400_sqrdmulh_Sd_Sn_Sm;
}
}
}
@@ -35251,7 +35252,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011110xx1xxxxxxxxx11xxxxxxxxxx
fcsel. */
- return 920;
+ return aa64_opid_1e200c00_fcsel_Fd_Fn_Fm_COND;
}
else
{
@@ -35267,7 +35268,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxx000011xxxxxxxxxx
sqadd. */
- return 548;
+ return aa64_opid_5e200c00_sqadd_Sd_Sn_Sm;
}
else
{
@@ -35275,7 +35276,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxx100011xxxxxxxxxx
cmtst. */
- return 566;
+ return aa64_opid_5ee08c00_cmtst_Sd_Sn_Sm;
}
}
else
@@ -35284,7 +35285,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxxx10011xxxxxxxxxx
sqshl. */
- return 550;
+ return aa64_opid_5e204c00_sqshl_Sd_Sn_Sm;
}
}
else
@@ -35293,7 +35294,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxxxx1011xxxxxxxxxx
sqsub. */
- return 549;
+ return aa64_opid_5e202c00_sqsub_Sd_Sn_Sm;
}
}
else
@@ -35306,7 +35307,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxx0x0111xxxxxxxxxx
sqrshl. */
- return 551;
+ return aa64_opid_5e205c00_sqrshl_Sd_Sn_Sm;
}
else
{
@@ -35314,7 +35315,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxx1x0111xxxxxxxxxx
fmulx. */
- return 553;
+ return aa64_opid_5e20dc00_fmulx_Sd_Sn_Sm;
}
}
else
@@ -35325,7 +35326,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011110xx1xxxxxx01111xxxxxxxxxx
cmge. */
- return 562;
+ return aa64_opid_5ee03c00_cmge_Sd_Sn_Sm;
}
else
{
@@ -35335,7 +35336,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10111100x1xxxxxx11111xxxxxxxxxx
frecps. */
- return 557;
+ return aa64_opid_5e20fc00_frecps_Sd_Sn_Sm;
}
else
{
@@ -35343,7 +35344,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10111101x1xxxxxx11111xxxxxxxxxx
frsqrts. */
- return 559;
+ return aa64_opid_5ea0fc00_frsqrts_Sd_Sn_Sm;
}
}
}
@@ -35364,7 +35365,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxx000011xxxxxxxxxx
uqadd. */
- return 567;
+ return aa64_opid_7e200c00_uqadd_Sd_Sn_Sm;
}
else
{
@@ -35372,7 +35373,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxx100011xxxxxxxxxx
cmeq. */
- return 587;
+ return aa64_opid_7ee08c00_cmeq_Sd_Sn_Sm;
}
}
else
@@ -35381,7 +35382,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxxx10011xxxxxxxxxx
uqshl. */
- return 569;
+ return aa64_opid_7e204c00_uqshl_Sd_Sn_Sm;
}
}
else
@@ -35392,7 +35393,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxxx01011xxxxxxxxxx
uqsub. */
- return 568;
+ return aa64_opid_7e202c00_uqsub_Sd_Sn_Sm;
}
else
{
@@ -35402,7 +35403,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111100x1xxxxxx11011xxxxxxxxxx
facge. */
- return 574;
+ return aa64_opid_7e20ec00_facge_Sd_Sn_Sm;
}
else
{
@@ -35410,7 +35411,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111101x1xxxxxx11011xxxxxxxxxx
facgt. */
- return 580;
+ return aa64_opid_7ea0ec00_facgt_Sd_Sn_Sm;
}
}
}
@@ -35423,7 +35424,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxxxx0111xxxxxxxxxx
uqrshl. */
- return 570;
+ return aa64_opid_7e205c00_uqrshl_Sd_Sn_Sm;
}
else
{
@@ -35431,7 +35432,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111110xx1xxxxxxx1111xxxxxxxxxx
cmhs. */
- return 583;
+ return aa64_opid_7ee03c00_cmhs_Sd_Sn_Sm;
}
}
}
@@ -35464,7 +35465,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx00111100xxxxxx0000x0xxxxxxxxxx
fdot. */
- return 3653;
+ return aa64_opid_0f000000_fdot_Vd_Vn_Em;
}
else
{
@@ -35474,7 +35475,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x000111110xxxxxx0000x0xxxxxxxxxx
fmlal. */
- return 3105;
+ return aa64_opid_0f800000_fmlal_Vd_Vn_Em16;
}
else
{
@@ -35482,7 +35483,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x100111110xxxxxx0000x0xxxxxxxxxx
fmlal. */
- return 3109;
+ return aa64_opid_4f800000_fmlal_Vd_Vn_Em16;
}
}
}
@@ -35494,7 +35495,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx00111101xxxxxx0000x0xxxxxxxxxx
fdot. */
- return 3655;
+ return aa64_opid_0f400000_fdot_Vd_Vn_Em16;
}
else
{
@@ -35504,7 +35505,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x000111111xxxxxx0000x0xxxxxxxxxx
fmlalb. */
- return 3658;
+ return aa64_opid_0fc00000_fmlalb_Vd_Vn_Em8;
}
else
{
@@ -35512,7 +35513,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x100111111xxxxxx0000x0xxxxxxxxxx
fmlalt. */
- return 3659;
+ return aa64_opid_4fc00000_fmlalt_Vd_Vn_Em8;
}
}
}
@@ -35523,7 +35524,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx0000x0xxxxxxxxxx
mla. */
- return 119;
+ return aa64_opid_2f000000_mla_Vd_Vn_Em16;
}
}
else
@@ -35536,7 +35537,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001111xxxxxxxx0100x0xxxxxxxxxx
fmlsl. */
- return 3106;
+ return aa64_opid_0f804000_fmlsl_Vd_Vn_Em16;
}
else
{
@@ -35544,7 +35545,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1001111xxxxxxxx0100x0xxxxxxxxxx
fmlsl. */
- return 3110;
+ return aa64_opid_4f804000_fmlsl_Vd_Vn_Em16;
}
}
else
@@ -35553,7 +35554,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx0100x0xxxxxxxxxx
mls. */
- return 122;
+ return aa64_opid_2f004000_mls_Vd_Vn_Em16;
}
}
}
@@ -35569,7 +35570,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001111xxxxxxxx0010x0xxxxxxxxxx
smlal. */
- return 98;
+ return aa64_opid_0f002000_smlal_Vd_Vn_Em16;
}
else
{
@@ -35577,7 +35578,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1001111xxxxxxxx0010x0xxxxxxxxxx
smlal2. */
- return 99;
+ return aa64_opid_4f002000_smlal2_Vd_Vn_Em16;
}
}
else
@@ -35588,7 +35589,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101111xxxxxxxx0010x0xxxxxxxxxx
umlal. */
- return 120;
+ return aa64_opid_2f002000_umlal_Vd_Vn_Em16;
}
else
{
@@ -35596,7 +35597,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101111xxxxxxxx0010x0xxxxxxxxxx
umlal2. */
- return 121;
+ return aa64_opid_6f002000_umlal2_Vd_Vn_Em16;
}
}
}
@@ -35610,7 +35611,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001111xxxxxxxx0110x0xxxxxxxxxx
smlsl. */
- return 102;
+ return aa64_opid_0f006000_smlsl_Vd_Vn_Em16;
}
else
{
@@ -35618,7 +35619,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1001111xxxxxxxx0110x0xxxxxxxxxx
smlsl2. */
- return 103;
+ return aa64_opid_4f006000_smlsl2_Vd_Vn_Em16;
}
}
else
@@ -35629,7 +35630,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101111xxxxxxxx0110x0xxxxxxxxxx
umlsl. */
- return 123;
+ return aa64_opid_2f006000_umlsl_Vd_Vn_Em16;
}
else
{
@@ -35637,7 +35638,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101111xxxxxxxx0110x0xxxxxxxxxx
umlsl2. */
- return 124;
+ return aa64_opid_6f006000_umlsl2_Vd_Vn_Em16;
}
}
}
@@ -35657,7 +35658,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011110xxxxxxx0001x0xxxxxxxxxx
fmla. */
- return 114;
+ return aa64_opid_0f001000_fmla_Vd_Vn_Em16;
}
else
{
@@ -35665,7 +35666,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011111xxxxxxx0001x0xxxxxxxxxx
fmla. */
- return 113;
+ return aa64_opid_0f801000_fmla_Vd_Vn_Em;
}
}
else
@@ -35676,7 +35677,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011110xxxxxxx0101x0xxxxxxxxxx
fmls. */
- return 116;
+ return aa64_opid_0f005000_fmls_Vd_Vn_Em16;
}
else
{
@@ -35684,7 +35685,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011111xxxxxxx0101x0xxxxxxxxxx
fmls. */
- return 115;
+ return aa64_opid_0f805000_fmls_Vd_Vn_Em;
}
}
}
@@ -35698,7 +35699,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001111xxxxxxxx0011x0xxxxxxxxxx
sqdmlal. */
- return 100;
+ return aa64_opid_0f003000_sqdmlal_Vd_Vn_Em16;
}
else
{
@@ -35706,7 +35707,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1001111xxxxxxxx0011x0xxxxxxxxxx
sqdmlal2. */
- return 101;
+ return aa64_opid_4f003000_sqdmlal2_Vd_Vn_Em16;
}
}
else
@@ -35717,7 +35718,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001111xxxxxxxx0111x0xxxxxxxxxx
sqdmlsl. */
- return 104;
+ return aa64_opid_0f007000_sqdmlsl_Vd_Vn_Em16;
}
else
{
@@ -35725,7 +35726,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1001111xxxxxxxx0111x0xxxxxxxxxx
sqdmlsl2. */
- return 105;
+ return aa64_opid_4f007000_sqdmlsl2_Vd_Vn_Em16;
}
}
}
@@ -35736,7 +35737,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx0xx1x0xxxxxxxxxx
fcmla. */
- return 131;
+ return aa64_opid_2f001000_fcmla_Vd_Vn_Em_IMM_ROT2;
}
}
}
@@ -35750,7 +35751,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001111xxxxxxxx0xx0x1xxxxxxxxxx
movi. */
- return 133;
+ return aa64_opid_0f000400_movi_Vd_SIMD_IMM_SFT;
}
else
{
@@ -35758,7 +35759,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx0xx0x1xxxxxxxxxx
mvni. */
- return 141;
+ return aa64_opid_2f000400_mvni_Vd_SIMD_IMM_SFT;
}
}
else
@@ -35769,7 +35770,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001111xxxxxxxx0xx1x1xxxxxxxxxx
orr. */
- return 134;
+ return aa64_opid_0f001400_orr_Vd_SIMD_IMM_SFT;
}
else
{
@@ -35777,7 +35778,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx0xx1x1xxxxxxxxxx
bic. */
- return 142;
+ return aa64_opid_2f001400_bic_Vd_SIMD_IMM_SFT;
}
}
}
@@ -35794,7 +35795,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011111xx0xxxxx0xxxxxxxxxxxxxxx
fmadd. */
- return 910;
+ return aa64_opid_1f000000_fmadd_Fd_Fn_Fm_Fa;
}
else
{
@@ -35802,7 +35803,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011111xx1xxxxx0xxxxxxxxxxxxxxx
fnmadd. */
- return 914;
+ return aa64_opid_1f200000_fnmadd_Fd_Fn_Fm_Fa;
}
}
else
@@ -35819,7 +35820,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10111110xxxxxxx000xx0xxxxxxxxxx
fmla. */
- return 431;
+ return aa64_opid_5f001000_fmla_Sd_Sn_Em16;
}
else
{
@@ -35827,7 +35828,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10111111xxxxxxx000xx0xxxxxxxxxx
fmla. */
- return 430;
+ return aa64_opid_5f801000_fmla_Sd_Sn_Em;
}
}
else
@@ -35838,7 +35839,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10111110xxxxxxx010xx0xxxxxxxxxx
fmls. */
- return 433;
+ return aa64_opid_5f005000_fmls_Sd_Sn_Em16;
}
else
{
@@ -35846,7 +35847,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10111111xxxxxxx010xx0xxxxxxxxxx
fmls. */
- return 432;
+ return aa64_opid_5f805000_fmls_Sd_Sn_Em;
}
}
}
@@ -35858,7 +35859,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx001xx0xxxxxxxxxx
sqdmlal. */
- return 425;
+ return aa64_opid_5f003000_sqdmlal_Sd_Sn_Em16;
}
else
{
@@ -35866,7 +35867,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx011xx0xxxxxxxxxx
sqdmlsl. */
- return 426;
+ return aa64_opid_5f007000_sqdmlsl_Sd_Sn_Em16;
}
}
}
@@ -35880,7 +35881,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx0x00x1xxxxxxxxxx
sshr. */
- return 590;
+ return aa64_opid_5f000400_sshr_Sd_Sn_IMM_VLSR;
}
else
{
@@ -35888,7 +35889,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx0x10x1xxxxxxxxxx
srshr. */
- return 592;
+ return aa64_opid_5f002400_srshr_Sd_Sn_IMM_VLSR;
}
}
else
@@ -35901,7 +35902,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx0001x1xxxxxxxxxx
ssra. */
- return 591;
+ return aa64_opid_5f001400_ssra_Sd_Sn_IMM_VLSR;
}
else
{
@@ -35909,7 +35910,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx0101x1xxxxxxxxxx
shl. */
- return 594;
+ return aa64_opid_5f005400_shl_Sd_Sn_IMM_VLSL;
}
}
else
@@ -35920,7 +35921,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx0011x1xxxxxxxxxx
srsra. */
- return 593;
+ return aa64_opid_5f003400_srsra_Sd_Sn_IMM_VLSR;
}
else
{
@@ -35928,7 +35929,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx0111x1xxxxxxxxxx
sqshl. */
- return 595;
+ return aa64_opid_5f007400_sqshl_Sd_Sn_IMM_VLSL;
}
}
}
@@ -35947,7 +35948,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx0000xxxxxxxxxxxx
ushr. */
- return 602;
+ return aa64_opid_7f000400_ushr_Sd_Sn_IMM_VLSR;
}
else
{
@@ -35955,7 +35956,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx0100xxxxxxxxxxxx
sri. */
- return 606;
+ return aa64_opid_7f004400_sri_Sd_Sn_IMM_VLSR;
}
}
else
@@ -35966,7 +35967,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx0010xxxxxxxxxxxx
urshr. */
- return 604;
+ return aa64_opid_7f002400_urshr_Sd_Sn_IMM_VLSR;
}
else
{
@@ -35974,7 +35975,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx0110xxxxxxxxxxxx
sqshlu. */
- return 608;
+ return aa64_opid_7f006400_sqshlu_Sd_Sn_IMM_VLSL;
}
}
}
@@ -35988,7 +35989,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx0001xxxxxxxxxxxx
usra. */
- return 603;
+ return aa64_opid_7f001400_usra_Sd_Sn_IMM_VLSR;
}
else
{
@@ -35996,7 +35997,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx0101xxxxxxxxxxxx
sli. */
- return 607;
+ return aa64_opid_7f005400_sli_Sd_Sn_IMM_VLSL;
}
}
else
@@ -36007,7 +36008,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx0011xxxxxxxxxxxx
ursra. */
- return 605;
+ return aa64_opid_7f003400_ursra_Sd_Sn_IMM_VLSR;
}
else
{
@@ -36015,7 +36016,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx0111xxxxxxxxxxxx
uqshl. */
- return 609;
+ return aa64_opid_7f007400_uqshl_Sd_Sn_IMM_VLSL;
}
}
}
@@ -36040,7 +36041,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001111xxxxxxxx1000x0xxxxxxxxxx
mul. */
- return 106;
+ return aa64_opid_0f008000_mul_Vd_Vn_Em16;
}
else
{
@@ -36054,7 +36055,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x010111100xxxxxx1000x0xxxxxxxxxx
fmlallbb. */
- return 3664;
+ return aa64_opid_2f008000_fmlallbb_Vd_Vn_Em8;
}
else
{
@@ -36062,7 +36063,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x110111100xxxxxx1000x0xxxxxxxxxx
fmlalltb. */
- return 3666;
+ return aa64_opid_6f008000_fmlalltb_Vd_Vn_Em8;
}
}
else
@@ -36073,7 +36074,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x010111110xxxxxx1000x0xxxxxxxxxx
fmlal2. */
- return 3107;
+ return aa64_opid_2f808000_fmlal2_Vd_Vn_Em16;
}
else
{
@@ -36081,7 +36082,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x110111110xxxxxx1000x0xxxxxxxxxx
fmlal2. */
- return 3111;
+ return aa64_opid_6f808000_fmlal2_Vd_Vn_Em16;
}
}
}
@@ -36093,7 +36094,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101111x1xxxxxx1000x0xxxxxxxxxx
fmlallbt. */
- return 3665;
+ return aa64_opid_2f408000_fmlallbt_Vd_Vn_Em8;
}
else
{
@@ -36101,7 +36102,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101111x1xxxxxx1000x0xxxxxxxxxx
fmlalltt. */
- return 3667;
+ return aa64_opid_6f408000_fmlalltt_Vd_Vn_Em8;
}
}
}
@@ -36114,7 +36115,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001111xxxxxxxx1100x0xxxxxxxxxx
sqdmulh. */
- return 111;
+ return aa64_opid_0f00c000_sqdmulh_Vd_Vn_Em16;
}
else
{
@@ -36124,7 +36125,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101111xxxxxxxx1100x0xxxxxxxxxx
fmlsl2. */
- return 3108;
+ return aa64_opid_2f80c000_fmlsl2_Vd_Vn_Em16;
}
else
{
@@ -36132,7 +36133,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101111xxxxxxxx1100x0xxxxxxxxxx
fmlsl2. */
- return 3112;
+ return aa64_opid_6f80c000_fmlsl2_Vd_Vn_Em16;
}
}
}
@@ -36149,7 +36150,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001111xxxxxxxx1010x0xxxxxxxxxx
smull. */
- return 107;
+ return aa64_opid_0f00a000_smull_Vd_Vn_Em16;
}
else
{
@@ -36157,7 +36158,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1001111xxxxxxxx1010x0xxxxxxxxxx
smull2. */
- return 108;
+ return aa64_opid_4f00a000_smull2_Vd_Vn_Em16;
}
}
else
@@ -36168,7 +36169,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101111xxxxxxxx1010x0xxxxxxxxxx
umull. */
- return 125;
+ return aa64_opid_2f00a000_umull_Vd_Vn_Em16;
}
else
{
@@ -36176,7 +36177,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101111xxxxxxxx1010x0xxxxxxxxxx
umull2. */
- return 126;
+ return aa64_opid_6f00a000_umull2_Vd_Vn_Em16;
}
}
}
@@ -36188,7 +36189,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001111xxxxxxxx1110x0xxxxxxxxxx
sdot. */
- return 3079;
+ return aa64_opid_0f00e000_sdot_Vd_Vn_Em;
}
else
{
@@ -36196,7 +36197,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx1110x0xxxxxxxxxx
udot. */
- return 3078;
+ return aa64_opid_2f00e000_udot_Vd_Vn_Em;
}
}
}
@@ -36215,7 +36216,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011110xxxxxxx1001x0xxxxxxxxxx
fmul. */
- return 118;
+ return aa64_opid_0f009000_fmul_Vd_Vn_Em16;
}
else
{
@@ -36223,7 +36224,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011110xxxxxxx1001x0xxxxxxxxxx
fmulx. */
- return 128;
+ return aa64_opid_2f009000_fmulx_Vd_Vn_Em16;
}
}
else
@@ -36234,7 +36235,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx0011111xxxxxxx1001x0xxxxxxxxxx
fmul. */
- return 117;
+ return aa64_opid_0f809000_fmul_Vd_Vn_Em;
}
else
{
@@ -36242,7 +36243,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1011111xxxxxxx1001x0xxxxxxxxxx
fmulx. */
- return 127;
+ return aa64_opid_2f809000_fmulx_Vd_Vn_Em;
}
}
}
@@ -36254,7 +36255,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001111xxxxxxxx1101x0xxxxxxxxxx
sqrdmulh. */
- return 112;
+ return aa64_opid_0f00d000_sqrdmulh_Vd_Vn_Em16;
}
else
{
@@ -36262,7 +36263,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx1101x0xxxxxxxxxx
sqrdmlah. */
- return 129;
+ return aa64_opid_2f00d000_sqrdmlah_Vd_Vn_Em16;
}
}
}
@@ -36276,7 +36277,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0x01111xxxxxxxx1011x0xxxxxxxxxx
sqdmull. */
- return 109;
+ return aa64_opid_0f00b000_sqdmull_Vd_Vn_Em16;
}
else
{
@@ -36284,7 +36285,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1x01111xxxxxxxx1011x0xxxxxxxxxx
sqdmull2. */
- return 110;
+ return aa64_opid_4f00b000_sqdmull2_Vd_Vn_Em16;
}
}
else
@@ -36299,7 +36300,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx00111100xxxxxx1111x0xxxxxxxxxx
sudot. */
- return 3216;
+ return aa64_opid_0f00f000_sudot_Vd_Vn_Em;
}
else
{
@@ -36307,7 +36308,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx00111110xxxxxx1111x0xxxxxxxxxx
usdot. */
- return 3215;
+ return aa64_opid_0f80f000_usdot_Vd_Vn_Em;
}
}
else
@@ -36318,7 +36319,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx00111101xxxxxx1111x0xxxxxxxxxx
bfdot. */
- return 3227;
+ return aa64_opid_0f40f000_bfdot_Vd_Vn_Em;
}
else
{
@@ -36328,7 +36329,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x000111111xxxxxx1111x0xxxxxxxxxx
bfmlalb. */
- return 3235;
+ return aa64_opid_0fc0f000_bfmlalb_Vd_Vn_Em16;
}
else
{
@@ -36336,7 +36337,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x100111111xxxxxx1111x0xxxxxxxxxx
bfmlalt. */
- return 3234;
+ return aa64_opid_4fc0f000_bfmlalt_Vd_Vn_Em16;
}
}
}
@@ -36347,7 +36348,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx1111x0xxxxxxxxxx
sqrdmlsh. */
- return 130;
+ return aa64_opid_2f00f000_sqrdmlsh_Vd_Vn_Em16;
}
}
}
@@ -36367,7 +36368,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001111xxxxxxxx10x001xxxxxxxxxx
movi. */
- return 135;
+ return aa64_opid_0f008400_movi_Vd_SIMD_IMM_SFT;
}
else
{
@@ -36375,7 +36376,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx10x001xxxxxxxxxx
mvni. */
- return 143;
+ return aa64_opid_2f008400_mvni_Vd_SIMD_IMM_SFT;
}
}
else
@@ -36386,7 +36387,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001111xxxxxxxx10x101xxxxxxxxxx
orr. */
- return 136;
+ return aa64_opid_0f009400_orr_Vd_SIMD_IMM_SFT;
}
else
{
@@ -36394,7 +36395,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx10x101xxxxxxxxxx
bic. */
- return 144;
+ return aa64_opid_2f009400_bic_Vd_SIMD_IMM_SFT;
}
}
}
@@ -36408,7 +36409,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001111xxxxxxxx110x01xxxxxxxxxx
movi. */
- return 137;
+ return aa64_opid_0f00c400_movi_Vd_SIMD_IMM_SFT;
}
else
{
@@ -36416,7 +36417,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx110x01xxxxxxxxxx
mvni. */
- return 145;
+ return aa64_opid_2f00c400_mvni_Vd_SIMD_IMM_SFT;
}
}
else
@@ -36429,7 +36430,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001111xxxxxxxx111001xxxxxxxxxx
movi. */
- return 138;
+ return aa64_opid_0f00e400_movi_Vd_SIMD_IMM_SFT;
}
else
{
@@ -36437,7 +36438,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx111001xxxxxxxxxx
movi. */
- return 146;
+ return aa64_opid_2f00e400_movi_Sd_SIMD_IMM;
}
}
else
@@ -36448,7 +36449,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001111xxxxxxxx111101xxxxxxxxxx
fmov. */
- return 139;
+ return aa64_opid_0f00f400_fmov_Vd_SIMD_FPIMM;
}
else
{
@@ -36456,7 +36457,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx111101xxxxxxxxxx
fmov. */
- return 148;
+ return aa64_opid_6f00f400_fmov_Vd_SIMD_FPIMM;
}
}
}
@@ -36474,7 +36475,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001111xxxxxxxx1xx011xxxxxxxxxx
rshrn. */
- return 382;
+ return aa64_opid_0f008c00_rshrn_Vd_Vn_IMM_VLSR;
}
else
{
@@ -36482,7 +36483,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1001111xxxxxxxx1xx011xxxxxxxxxx
rshrn2. */
- return 383;
+ return aa64_opid_4f008c00_rshrn2_Vd_Vn_IMM_VLSR;
}
}
else
@@ -36493,7 +36494,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101111xxxxxxxx1xx011xxxxxxxxxx
sqrshrun. */
- return 406;
+ return aa64_opid_2f008c00_sqrshrun_Vd_Vn_IMM_VLSR;
}
else
{
@@ -36501,7 +36502,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101111xxxxxxxx1xx011xxxxxxxxxx
sqrshrun2. */
- return 407;
+ return aa64_opid_6f008c00_sqrshrun2_Vd_Vn_IMM_VLSR;
}
}
}
@@ -36517,7 +36518,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0001111xxxxxxxx1x0111xxxxxxxxxx
sqrshrn. */
- return 386;
+ return aa64_opid_0f009c00_sqrshrn_Vd_Vn_IMM_VLSR;
}
else
{
@@ -36525,7 +36526,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1001111xxxxxxxx1x0111xxxxxxxxxx
sqrshrn2. */
- return 387;
+ return aa64_opid_4f009c00_sqrshrn2_Vd_Vn_IMM_VLSR;
}
}
else
@@ -36536,7 +36537,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0101111xxxxxxxx1x0111xxxxxxxxxx
uqrshrn. */
- return 410;
+ return aa64_opid_2f009c00_uqrshrn_Vd_Vn_IMM_VLSR;
}
else
{
@@ -36544,7 +36545,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1101111xxxxxxxx1x0111xxxxxxxxxx
uqrshrn2. */
- return 411;
+ return aa64_opid_6f009c00_uqrshrn2_Vd_Vn_IMM_VLSR;
}
}
}
@@ -36556,7 +36557,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx001111xxxxxxxx1x1111xxxxxxxxxx
fmov. */
- return 140;
+ return aa64_opid_0f00fc00_fmov_Vd_SIMD_FPIMM;
}
else
{
@@ -36564,7 +36565,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx101111xxxxxxxx1x1111xxxxxxxxxx
fcvtzu. */
- return 418;
+ return aa64_opid_2f00fc00_fcvtzu_Vd_Vn_IMM_VLSR;
}
}
}
@@ -36583,7 +36584,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011111xx0xxxxx1xxxxxxxxxxxxxxx
fmsub. */
- return 912;
+ return aa64_opid_1f008000_fmsub_Fd_Fn_Fm_Fa;
}
else
{
@@ -36591,7 +36592,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x0011111xx1xxxxx1xxxxxxxxxxxxxxx
fnmsub. */
- return 916;
+ return aa64_opid_1f208000_fnmsub_Fd_Fn_Fm_Fa;
}
}
else
@@ -36604,7 +36605,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx1xx0x0xxxxxxxxxx
sqdmulh. */
- return 428;
+ return aa64_opid_5f00c000_sqdmulh_Sd_Sn_Em16;
}
else
{
@@ -36618,7 +36619,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10111110xxxxxxx1001x0xxxxxxxxxx
fmul. */
- return 435;
+ return aa64_opid_5f009000_fmul_Sd_Sn_Em16;
}
else
{
@@ -36626,7 +36627,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x10111111xxxxxxx1001x0xxxxxxxxxx
fmul. */
- return 434;
+ return aa64_opid_5f809000_fmul_Sd_Sn_Em;
}
}
else
@@ -36635,7 +36636,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx1101x0xxxxxxxxxx
sqrdmulh. */
- return 429;
+ return aa64_opid_5f00d000_sqrdmulh_Sd_Sn_Em16;
}
}
else
@@ -36644,7 +36645,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx1x11x0xxxxxxxxxx
sqdmull. */
- return 427;
+ return aa64_opid_5f00b000_sqdmull_Sd_Sn_Em16;
}
}
}
@@ -36658,7 +36659,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx1xx001xxxxxxxxxx
scvtf. */
- return 598;
+ return aa64_opid_5f00e400_scvtf_Sd_Sn_IMM_VLSR;
}
else
{
@@ -36666,7 +36667,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx1xx101xxxxxxxxxx
sqshrn. */
- return 596;
+ return aa64_opid_5f009400_sqshrn_Sd_Sn_IMM_VLSR;
}
}
else
@@ -36677,7 +36678,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx1x0x11xxxxxxxxxx
sqrshrn. */
- return 597;
+ return aa64_opid_5f009c00_sqrshrn_Sd_Sn_IMM_VLSR;
}
else
{
@@ -36685,7 +36686,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
x1011111xxxxxxxx1x1x11xxxxxxxxxx
fcvtzs. */
- return 600;
+ return aa64_opid_5f00fc00_fcvtzs_Sd_Sn_IMM_VLSR;
}
}
}
@@ -36705,7 +36706,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111110xxxxxxx100xx0xxxxxxxxxx
fmulx. */
- return 437;
+ return aa64_opid_7f009000_fmulx_Sd_Sn_Em16;
}
else
{
@@ -36713,7 +36714,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx1111111xxxxxxx100xx0xxxxxxxxxx
fmulx. */
- return 436;
+ return aa64_opid_7f809000_fmulx_Sd_Sn_Em;
}
}
else
@@ -36722,7 +36723,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx110xx0xxxxxxxxxx
sqrdmlah. */
- return 438;
+ return aa64_opid_7f00d000_sqrdmlah_Sd_Sn_Em16;
}
}
else
@@ -36731,7 +36732,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx1x1xx0xxxxxxxxxx
sqrdmlsh. */
- return 439;
+ return aa64_opid_7f00f000_sqrdmlsh_Sd_Sn_Em16;
}
}
else
@@ -36746,7 +36747,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx1x0001xxxxxxxxxx
sqshrun. */
- return 610;
+ return aa64_opid_7f008400_sqshrun_Sd_Sn_IMM_VLSR;
}
else
{
@@ -36754,7 +36755,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx1x1001xxxxxxxxxx
ucvtf. */
- return 614;
+ return aa64_opid_7f00e400_ucvtf_Sd_Sn_IMM_VLSR;
}
}
else
@@ -36763,7 +36764,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx1xx101xxxxxxxxxx
uqshrn. */
- return 612;
+ return aa64_opid_7f009400_uqshrn_Sd_Sn_IMM_VLSR;
}
}
else
@@ -36774,7 +36775,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx1xx011xxxxxxxxxx
sqrshrun. */
- return 611;
+ return aa64_opid_7f008c00_sqrshrun_Sd_Sn_IMM_VLSR;
}
else
{
@@ -36784,7 +36785,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx1x0111xxxxxxxxxx
uqrshrn. */
- return 613;
+ return aa64_opid_7f009c00_uqrshrn_Sd_Sn_IMM_VLSR;
}
else
{
@@ -36792,7 +36793,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
10987654321098765432109876543210
xx111111xxxxxxxx1x1111xxxxxxxxxx
fcvtzu. */
- return 616;
+ return aa64_opid_7f00fc00_fcvtzu_Sd_Sn_IMM_VLSR;
}
}
}
@@ -36819,399 +36820,1014 @@ const aarch64_opcode *
aarch64_find_next_opcode (const aarch64_opcode *opcode)
{
/* Use the index as the key to locate the next opcode. */
- int key = opcode - aarch64_opcode_table;
- int value;
+ enum aarch64_opcode_idx key = opcode - aarch64_opcode_table;
+ enum aarch64_opcode_idx value;
switch (key)
{
- case 2615: value = 3471; break; /* fclamp --> bfclamp. */
- case 3471: return NULL; /* bfclamp --> NULL. */
- case 2616: value = 3472; break; /* fclamp --> bfclamp. */
- case 3472: return NULL; /* bfclamp --> NULL. */
- case 2629: value = 3455; break; /* fmax --> bfmax. */
- case 3455: return NULL; /* bfmax --> NULL. */
- case 3068: value = 3622; break; /* bfscale --> fscale. */
- case 3622: return NULL; /* fscale --> NULL. */
- case 2633: value = 3459; break; /* fmaxnm --> bfmaxnm. */
- case 3459: return NULL; /* bfmaxnm --> NULL. */
- case 2637: value = 3463; break; /* fmin --> bfmin. */
- case 3463: return NULL; /* bfmin --> NULL. */
- case 2641: value = 3467; break; /* fminnm --> bfminnm. */
- case 3467: return NULL; /* bfminnm --> NULL. */
- case 2631: value = 3457; break; /* fmax --> bfmax. */
- case 3457: return NULL; /* bfmax --> NULL. */
- case 3070: value = 3624; break; /* bfscale --> fscale. */
- case 3624: return NULL; /* fscale --> NULL. */
- case 2635: value = 3461; break; /* fmaxnm --> bfmaxnm. */
- case 3461: return NULL; /* bfmaxnm --> NULL. */
- case 2639: value = 3465; break; /* fmin --> bfmin. */
- case 3465: return NULL; /* bfmin --> NULL. */
- case 2643: value = 3469; break; /* fminnm --> bfminnm. */
- case 3469: return NULL; /* bfminnm --> NULL. */
- case 2630: value = 3456; break; /* fmax --> bfmax. */
- case 3456: return NULL; /* bfmax --> NULL. */
- case 3069: value = 3623; break; /* bfscale --> fscale. */
- case 3623: return NULL; /* fscale --> NULL. */
- case 3072: value = 3805; break; /* bfmul --> fmul. */
- case 3805: return NULL; /* fmul --> NULL. */
- case 3073: value = 3806; break; /* bfmul --> fmul. */
- case 3806: return NULL; /* fmul --> NULL. */
- case 2632: value = 3458; break; /* fmax --> bfmax. */
- case 3458: return NULL; /* bfmax --> NULL. */
- case 3071: value = 3625; break; /* bfscale --> fscale. */
- case 3625: return NULL; /* fscale --> NULL. */
- case 2634: value = 3460; break; /* fmaxnm --> bfmaxnm. */
- case 3460: return NULL; /* bfmaxnm --> NULL. */
- case 2636: value = 3462; break; /* fmaxnm --> bfmaxnm. */
- case 3462: return NULL; /* bfmaxnm --> NULL. */
- case 2638: value = 3464; break; /* fmin --> bfmin. */
- case 3464: return NULL; /* bfmin --> NULL. */
- case 2640: value = 3466; break; /* fmin --> bfmin. */
- case 3466: return NULL; /* bfmin --> NULL. */
- case 2642: value = 3468; break; /* fminnm --> bfminnm. */
- case 3468: return NULL; /* bfminnm --> NULL. */
- case 2644: value = 3470; break; /* fminnm --> bfminnm. */
- case 3470: return NULL; /* bfminnm --> NULL. */
- case 3074: value = 3807; break; /* bfmul --> fmul. */
- case 3807: return NULL; /* fmul --> NULL. */
- case 3075: value = 3808; break; /* bfmul --> fmul. */
- case 3808: return NULL; /* fmul --> NULL. */
- case 12: value = 19; break; /* add --> addg. */
- case 19: value = 3362; break; /* addg --> smax. */
- case 3362: value = 3363; break; /* smax --> umax. */
- case 3363: value = 3364; break; /* umax --> smin. */
- case 3364: value = 3365; break; /* smin --> umin. */
- case 3365: return NULL; /* umin --> NULL. */
- case 16: value = 20; break; /* sub --> subg. */
- case 20: return NULL; /* subg --> NULL. */
- case 1023: value = 1027; break; /* stnp --> stp. */
- case 1027: return NULL; /* stp --> NULL. */
- case 1021: value = 1022; break; /* stllrb --> stllrh. */
- case 1022: return NULL; /* stllrh --> NULL. */
- case 1024: value = 1028; break; /* ldnp --> ldp. */
- case 1028: return NULL; /* ldp --> NULL. */
- case 964: value = 2551; break; /* prfm --> rprfm. */
- case 2551: return NULL; /* rprfm --> NULL. */
- case 2558: value = 3448; break; /* fclamp --> bfclamp. */
- case 3448: return NULL; /* bfclamp --> NULL. */
- case 1544: value = 3451; break; /* fadd --> bfadd. */
- case 3451: return NULL; /* bfadd --> NULL. */
- case 1611: value = 3452; break; /* fmul --> bfmul. */
- case 3452: return NULL; /* bfmul --> NULL. */
- case 1637: value = 3453; break; /* fsub --> bfsub. */
- case 3453: return NULL; /* bfsub --> NULL. */
- case 1602: value = 3444; break; /* fmla --> bfmla. */
- case 3444: return NULL; /* bfmla --> NULL. */
- case 1606: value = 3445; break; /* fmls --> bfmls. */
- case 3445: return NULL; /* bfmls --> NULL. */
- case 1545: value = 3439; break; /* fadd --> bfadd. */
- case 3439: return NULL; /* bfadd --> NULL. */
- case 1592: value = 3441; break; /* fmaxnm --> bfmaxnm. */
- case 3441: return NULL; /* bfmaxnm --> NULL. */
- case 1612: value = 3446; break; /* fmul --> bfmul. */
- case 3446: return NULL; /* bfmul --> NULL. */
- case 1590: value = 3440; break; /* fmax --> bfmax. */
- case 3440: return NULL; /* bfmax --> NULL. */
- case 1638: value = 3447; break; /* fsub --> bfsub. */
- case 3447: return NULL; /* bfsub --> NULL. */
- case 1598: value = 3443; break; /* fminnm --> bfminnm. */
- case 3443: return NULL; /* bfminnm --> NULL. */
- case 1596: value = 3442; break; /* fmin --> bfmin. */
- case 3442: return NULL; /* bfmin --> NULL. */
- case 1635: value = 3067; break; /* fscale --> bfscale. */
- case 3067: return NULL; /* bfscale --> NULL. */
- case 863: value = 864; break; /* xaflag --> axflag. */
- case 864: value = 1322; break; /* axflag --> tcommit. */
- case 1322: value = 1325; break; /* tcommit --> smstart. */
- case 1325: value = 1326; break; /* smstart --> smstop. */
- case 1326: value = 1327; break; /* smstop --> smstart. */
- case 1327: value = 1328; break; /* smstart --> smstop. */
- case 1328: value = 1329; break; /* smstop --> chkfeat. */
- case 1329: value = 1331; break; /* chkfeat --> msr. */
- case 1331: value = 1332; break; /* msr --> hint. */
- case 1332: value = 1351; break; /* hint --> clrex. */
- case 1351: value = 1352; break; /* clrex --> dsb. */
- case 1352: value = 1353; break; /* dsb --> dsb. */
- case 1353: value = 1357; break; /* dsb --> dmb. */
- case 1357: value = 1358; break; /* dmb --> isb. */
- case 1358: value = 1359; break; /* isb --> sb. */
- case 1359: value = 1360; break; /* sb --> gcspushx. */
- case 1360: value = 1361; break; /* gcspushx --> gcspopx. */
- case 1361: value = 1362; break; /* gcspopx --> gcspopcx. */
- case 1362: value = 1363; break; /* gcspopcx --> gcsss1. */
- case 1363: value = 1364; break; /* gcsss1 --> gcspushm. */
- case 1364: value = 1371; break; /* gcspushm --> sys. */
- case 1371: value = 1378; break; /* sys --> wfet. */
- case 1378: value = 1379; break; /* wfet --> wfit. */
- case 1379: value = 1385; break; /* wfit --> cfinv. */
- case 1385: value = 1386; break; /* cfinv --> msr. */
- case 1386: return NULL; /* msr --> NULL. */
- case 1321: value = 1323; break; /* tstart --> ttest. */
- case 1323: value = 1365; break; /* ttest --> gcsss2. */
- case 1365: value = 1366; break; /* gcsss2 --> gcspopm. */
- case 1366: value = 1367; break; /* gcspopm --> gcspopm. */
- case 1367: value = 1387; break; /* gcspopm --> sysl. */
- case 1387: value = 1388; break; /* sysl --> mrs. */
- case 1388: return NULL; /* mrs --> NULL. */
- case 440: value = 441; break; /* st4 --> st1. */
- case 441: value = 442; break; /* st1 --> st2. */
- case 442: value = 443; break; /* st2 --> st3. */
- case 443: return NULL; /* st3 --> NULL. */
- case 1025: value = 1287; break; /* stnp --> sttnp. */
- case 1287: return NULL; /* sttnp --> NULL. */
- case 1029: value = 1291; break; /* stp --> sttp. */
- case 1291: return NULL; /* sttp --> NULL. */
- case 448: value = 449; break; /* st4 --> st1. */
- case 449: value = 450; break; /* st1 --> st2. */
- case 450: value = 451; break; /* st2 --> st3. */
- case 451: return NULL; /* st3 --> NULL. */
- case 1035: value = 1295; break; /* stp --> sttp. */
- case 1295: return NULL; /* sttp --> NULL. */
- case 444: value = 445; break; /* ld4 --> ld1. */
- case 445: value = 446; break; /* ld1 --> ld2. */
- case 446: value = 447; break; /* ld2 --> ld3. */
- case 447: return NULL; /* ld3 --> NULL. */
- case 1026: value = 1285; break; /* ldnp --> ldtnp. */
- case 1285: return NULL; /* ldtnp --> NULL. */
- case 460: value = 462; break; /* ld1 --> ld1r. */
- case 462: return NULL; /* ld1r --> NULL. */
- case 464: value = 466; break; /* ld2 --> ld2r. */
- case 466: return NULL; /* ld2r --> NULL. */
- case 461: value = 463; break; /* ld3 --> ld3r. */
- case 463: return NULL; /* ld3r --> NULL. */
- case 465: value = 467; break; /* ld4 --> ld4r. */
- case 467: return NULL; /* ld4r --> NULL. */
- case 1030: value = 1289; break; /* ldp --> ldtp. */
- case 1289: return NULL; /* ldtp --> NULL. */
- case 452: value = 453; break; /* ld4 --> ld1. */
- case 453: value = 454; break; /* ld1 --> ld2. */
- case 454: value = 455; break; /* ld2 --> ld3. */
- case 455: return NULL; /* ld3 --> NULL. */
- case 472: value = 474; break; /* ld1 --> ld1r. */
- case 474: return NULL; /* ld1r --> NULL. */
- case 473: value = 475; break; /* ld3 --> ld3r. */
- case 475: return NULL; /* ld3r --> NULL. */
- case 476: value = 478; break; /* ld2 --> ld2r. */
- case 478: return NULL; /* ld2r --> NULL. */
- case 477: value = 479; break; /* ld4 --> ld4r. */
- case 479: return NULL; /* ld4r --> NULL. */
- case 1036: value = 1293; break; /* ldp --> ldtp. */
- case 1293: return NULL; /* ldtp --> NULL. */
- case 3129: value = 3149; break; /* ldfadd --> ldbfadd. */
- case 3149: return NULL; /* ldbfadd --> NULL. */
- case 3130: value = 3150; break; /* ldfadda --> ldbfadda. */
- case 3150: return NULL; /* ldbfadda --> NULL. */
- case 3132: value = 3152; break; /* ldfaddl --> ldbfaddl. */
- case 3152: return NULL; /* ldbfaddl --> NULL. */
- case 3131: value = 3151; break; /* ldfaddal --> ldbfaddal. */
- case 3151: return NULL; /* ldbfaddal --> NULL. */
- case 3169: value = 3179; break; /* stfadd --> stbfadd. */
- case 3179: return NULL; /* stbfadd --> NULL. */
- case 3170: value = 3180; break; /* stfaddl --> stbfaddl. */
- case 3180: return NULL; /* stbfaddl --> NULL. */
- case 3133: value = 3153; break; /* ldfmax --> ldbfmax. */
- case 3153: return NULL; /* ldbfmax --> NULL. */
- case 3134: value = 3154; break; /* ldfmaxa --> ldbfmaxa. */
- case 3154: return NULL; /* ldbfmaxa --> NULL. */
- case 3136: value = 3156; break; /* ldfmaxl --> ldbfmaxl. */
- case 3156: return NULL; /* ldbfmaxl --> NULL. */
- case 3135: value = 3155; break; /* ldfmaxal --> ldbfmaxal. */
- case 3155: return NULL; /* ldbfmaxal --> NULL. */
- case 3171: value = 3181; break; /* stfmax --> stbfmax. */
- case 3181: return NULL; /* stbfmax --> NULL. */
- case 3172: value = 3182; break; /* stfmaxl --> stbfmaxl. */
- case 3182: return NULL; /* stbfmaxl --> NULL. */
- case 3137: value = 3157; break; /* ldfmaxnm --> ldbfmaxnm. */
- case 3157: return NULL; /* ldbfmaxnm --> NULL. */
- case 3138: value = 3158; break; /* ldfmaxnma --> ldbfmaxnma. */
- case 3158: return NULL; /* ldbfmaxnma --> NULL. */
- case 3140: value = 3160; break; /* ldfmaxnml --> ldbfmaxnml. */
- case 3160: return NULL; /* ldbfmaxnml --> NULL. */
- case 3139: value = 3159; break; /* ldfmaxnmal --> ldbfmaxnmal. */
- case 3159: return NULL; /* ldbfmaxnmal --> NULL. */
- case 3173: value = 3183; break; /* stfmaxnm --> stbfmaxnm. */
- case 3183: return NULL; /* stbfmaxnm --> NULL. */
- case 3174: value = 3184; break; /* stfmaxnml --> stbfmaxnml. */
- case 3184: return NULL; /* stbfmaxnml --> NULL. */
- case 3141: value = 3161; break; /* ldfmin --> ldbfmin. */
- case 3161: return NULL; /* ldbfmin --> NULL. */
- case 3142: value = 3162; break; /* ldfmina --> ldbfmina. */
- case 3162: return NULL; /* ldbfmina --> NULL. */
- case 3144: value = 3164; break; /* ldfminl --> ldbfminl. */
- case 3164: return NULL; /* ldbfminl --> NULL. */
- case 3143: value = 3163; break; /* ldfminal --> ldbfminal. */
- case 3163: return NULL; /* ldbfminal --> NULL. */
- case 3175: value = 3185; break; /* stfmin --> stbfmin. */
- case 3185: return NULL; /* stbfmin --> NULL. */
- case 3176: value = 3186; break; /* stfminl --> stbfminl. */
- case 3186: return NULL; /* stbfminl --> NULL. */
- case 3145: value = 3165; break; /* ldfminnm --> ldbfminnm. */
- case 3165: return NULL; /* ldbfminnm --> NULL. */
- case 3146: value = 3166; break; /* ldfminnma --> ldbfminnma. */
- case 3166: return NULL; /* ldbfminnma --> NULL. */
- case 3148: value = 3168; break; /* ldfminnml --> ldbfminnml. */
- case 3168: return NULL; /* ldbfminnml --> NULL. */
- case 3147: value = 3167; break; /* ldfminnmal --> ldbfminnmal. */
- case 3167: return NULL; /* ldbfminnmal --> NULL. */
- case 3177: value = 3187; break; /* stfminnm --> stbfminnm. */
- case 3187: return NULL; /* stbfminnm --> NULL. */
- case 3178: value = 3188; break; /* stfminnml --> stbfminnml. */
- case 3188: return NULL; /* stbfminnml --> NULL. */
- case 804: value = 805; break; /* fcvtzs --> fcvtzs. */
- case 805: return NULL; /* fcvtzs --> NULL. */
- case 800: value = 801; break; /* scvtf --> scvtf. */
- case 801: return NULL; /* scvtf --> NULL. */
- case 806: value = 807; break; /* fcvtzu --> fcvtzu. */
- case 807: return NULL; /* fcvtzu --> NULL. */
- case 802: value = 803; break; /* ucvtf --> ucvtf. */
- case 803: return NULL; /* ucvtf --> NULL. */
- case 808: value = 809; break; /* fcvtns --> fcvtns. */
- case 809: return NULL; /* fcvtns --> NULL. */
- case 836: value = 837; break; /* fcvtms --> fcvtms. */
- case 837: return NULL; /* fcvtms --> NULL. */
- case 830: value = 831; break; /* fcvtps --> fcvtps. */
- case 831: return NULL; /* fcvtps --> NULL. */
- case 842: value = 843; break; /* fcvtzs --> fcvtzs. */
- case 843: return NULL; /* fcvtzs --> NULL. */
- case 820: value = 821; break; /* fcvtas --> fcvtas. */
- case 821: return NULL; /* fcvtas --> NULL. */
- case 814: value = 815; break; /* scvtf --> scvtf. */
- case 815: return NULL; /* scvtf --> NULL. */
- case 826: value = 827; break; /* fmov --> fmov. */
- case 827: return NULL; /* fmov --> NULL. */
- case 811: value = 812; break; /* fcvtnu --> fcvtnu. */
- case 812: return NULL; /* fcvtnu --> NULL. */
- case 839: value = 840; break; /* fcvtmu --> fcvtmu. */
- case 840: return NULL; /* fcvtmu --> NULL. */
- case 833: value = 834; break; /* fcvtpu --> fcvtpu. */
- case 834: return NULL; /* fcvtpu --> NULL. */
- case 845: value = 846; break; /* fcvtzu --> fcvtzu. */
- case 846: return NULL; /* fcvtzu --> NULL. */
- case 823: value = 824; break; /* fcvtau --> fcvtau. */
- case 824: return NULL; /* fcvtau --> NULL. */
- case 817: value = 818; break; /* ucvtf --> ucvtf. */
- case 818: return NULL; /* ucvtf --> NULL. */
- case 828: value = 829; break; /* fmov --> fmov. */
- case 829: return NULL; /* fmov --> NULL. */
- case 869: value = 870; break; /* fmov --> fmov. */
- case 870: return NULL; /* fmov --> NULL. */
- case 878: value = 879; break; /* frintn --> frintn. */
- case 879: return NULL; /* frintn --> NULL. */
- case 873: value = 874; break; /* fneg --> fneg. */
- case 874: return NULL; /* fneg --> NULL. */
- case 882: value = 883; break; /* frintm --> frintm. */
- case 883: return NULL; /* frintm --> NULL. */
- case 871: value = 872; break; /* fabs --> fabs. */
- case 872: return NULL; /* fabs --> NULL. */
- case 880: value = 881; break; /* frintp --> frintp. */
- case 881: return NULL; /* frintp --> NULL. */
- case 875: value = 876; break; /* fsqrt --> fsqrt. */
- case 876: return NULL; /* fsqrt --> NULL. */
- case 884: value = 885; break; /* frintz --> frintz. */
- case 885: return NULL; /* frintz --> NULL. */
- case 877: value = 3231; break; /* fcvt --> bfcvt. */
- case 3231: return NULL; /* bfcvt --> NULL. */
- case 886: value = 887; break; /* frinta --> frinta. */
- case 887: return NULL; /* frinta --> NULL. */
- case 888: value = 889; break; /* frintx --> frintx. */
- case 889: return NULL; /* frintx --> NULL. */
- case 890: value = 891; break; /* frinti --> frinti. */
- case 891: return NULL; /* frinti --> NULL. */
- case 855: value = 856; break; /* fcmp --> fcmp. */
- case 856: return NULL; /* fcmp --> NULL. */
- case 857: value = 858; break; /* fcmpe --> fcmpe. */
- case 858: return NULL; /* fcmpe --> NULL. */
- case 859: value = 860; break; /* fcmp --> fcmp. */
- case 860: return NULL; /* fcmp --> NULL. */
- case 861: value = 862; break; /* fcmpe --> fcmpe. */
- case 862: return NULL; /* fcmpe --> NULL. */
- case 918: value = 919; break; /* fmov --> fmov. */
- case 919: return NULL; /* fmov --> NULL. */
- case 892: value = 893; break; /* fmul --> fmul. */
- case 893: return NULL; /* fmul --> NULL. */
- case 908: value = 909; break; /* fnmul --> fnmul. */
- case 909: return NULL; /* fnmul --> NULL. */
- case 900: value = 901; break; /* fmax --> fmax. */
- case 901: return NULL; /* fmax --> NULL. */
- case 896: value = 897; break; /* fadd --> fadd. */
- case 897: return NULL; /* fadd --> NULL. */
- case 904: value = 905; break; /* fmaxnm --> fmaxnm. */
- case 905: return NULL; /* fmaxnm --> NULL. */
- case 894: value = 895; break; /* fdiv --> fdiv. */
- case 895: return NULL; /* fdiv --> NULL. */
- case 902: value = 903; break; /* fmin --> fmin. */
- case 903: return NULL; /* fmin --> NULL. */
- case 898: value = 899; break; /* fsub --> fsub. */
- case 899: return NULL; /* fsub --> NULL. */
- case 906: value = 907; break; /* fminnm --> fminnm. */
- case 907: return NULL; /* fminnm --> NULL. */
- case 851: value = 852; break; /* fccmp --> fccmp. */
- case 852: return NULL; /* fccmp --> NULL. */
- case 853: value = 854; break; /* fccmpe --> fccmpe. */
- case 854: return NULL; /* fccmpe --> NULL. */
- case 920: value = 921; break; /* fcsel --> fcsel. */
- case 921: return NULL; /* fcsel --> NULL. */
- case 133: value = 374; break; /* movi --> sshr. */
- case 374: value = 376; break; /* sshr --> srshr. */
- case 376: return NULL; /* srshr --> NULL. */
- case 141: value = 396; break; /* mvni --> ushr. */
- case 396: value = 398; break; /* ushr --> urshr. */
- case 398: value = 400; break; /* urshr --> sri. */
- case 400: value = 402; break; /* sri --> sqshlu. */
- case 402: return NULL; /* sqshlu --> NULL. */
- case 134: value = 375; break; /* orr --> ssra. */
- case 375: value = 377; break; /* ssra --> srsra. */
- case 377: value = 378; break; /* srsra --> shl. */
- case 378: value = 379; break; /* shl --> sqshl. */
- case 379: return NULL; /* sqshl --> NULL. */
- case 142: value = 397; break; /* bic --> usra. */
- case 397: value = 399; break; /* usra --> ursra. */
- case 399: value = 401; break; /* ursra --> sli. */
- case 401: value = 403; break; /* sli --> uqshl. */
- case 403: return NULL; /* uqshl --> NULL. */
- case 910: value = 911; break; /* fmadd --> fmadd. */
- case 911: return NULL; /* fmadd --> NULL. */
- case 914: value = 915; break; /* fnmadd --> fnmadd. */
- case 915: return NULL; /* fnmadd --> NULL. */
- case 135: value = 380; break; /* movi --> shrn. */
- case 380: value = 381; break; /* shrn --> shrn2. */
- case 381: value = 388; break; /* shrn2 --> sshll. */
- case 388: value = 390; break; /* sshll --> sshll2. */
- case 390: return NULL; /* sshll2 --> NULL. */
- case 143: value = 404; break; /* mvni --> sqshrun. */
- case 404: value = 405; break; /* sqshrun --> sqshrun2. */
- case 405: value = 412; break; /* sqshrun2 --> ushll. */
- case 412: value = 414; break; /* ushll --> ushll2. */
- case 414: return NULL; /* ushll2 --> NULL. */
- case 136: value = 384; break; /* orr --> sqshrn. */
- case 384: value = 385; break; /* sqshrn --> sqshrn2. */
- case 385: return NULL; /* sqshrn2 --> NULL. */
- case 144: value = 408; break; /* bic --> uqshrn. */
- case 408: value = 409; break; /* uqshrn --> uqshrn2. */
- case 409: return NULL; /* uqshrn2 --> NULL. */
- case 138: value = 392; break; /* movi --> scvtf. */
- case 392: value = 393; break; /* scvtf --> scvtf. */
- case 393: return NULL; /* scvtf --> NULL. */
- case 146: value = 147; break; /* movi --> movi. */
- case 147: value = 416; break; /* movi --> ucvtf. */
- case 416: value = 417; break; /* ucvtf --> ucvtf. */
- case 417: return NULL; /* ucvtf --> NULL. */
- case 140: value = 394; break; /* fmov --> fcvtzs. */
- case 394: value = 395; break; /* fcvtzs --> fcvtzs. */
- case 395: return NULL; /* fcvtzs --> NULL. */
- case 418: value = 419; break; /* fcvtzu --> fcvtzu. */
- case 419: return NULL; /* fcvtzu --> NULL. */
- case 912: value = 913; break; /* fmsub --> fmsub. */
- case 913: return NULL; /* fmsub --> NULL. */
- case 916: value = 917; break; /* fnmsub --> fnmsub. */
- case 917: return NULL; /* fnmsub --> NULL. */
- case 598: value = 599; break; /* scvtf --> scvtf. */
- case 599: return NULL; /* scvtf --> NULL. */
- case 600: value = 601; break; /* fcvtzs --> fcvtzs. */
- case 601: return NULL; /* fcvtzs --> NULL. */
- case 614: value = 615; break; /* ucvtf --> ucvtf. */
- case 615: return NULL; /* ucvtf --> NULL. */
- case 616: value = 617; break; /* fcvtzu --> fcvtzu. */
- case 617: return NULL; /* fcvtzu --> NULL. */
+ case aa64_opid_c120c000_fclamp_SME_Zdnx2_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_c120c000_bfclamp_SME_Zdnx2_SVE_Zn_SVE_Zm_16;
+ break; /* fclamp --> bfclamp. */
+ case aa64_opid_c120c000_bfclamp_SME_Zdnx2_SVE_Zn_SVE_Zm_16:
+ return NULL; /* bfclamp --> NULL. */
+ case aa64_opid_c120c800_fclamp_SME_Zdnx4_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_c120c800_bfclamp_SME_Zdnx4_SVE_Zn_SVE_Zm_16;
+ break; /* fclamp --> bfclamp. */
+ case aa64_opid_c120c800_bfclamp_SME_Zdnx4_SVE_Zn_SVE_Zm_16:
+ return NULL; /* bfclamp --> NULL. */
+ case aa64_opid_c120a100_fmax_SME_Zdnx2_SME_Zdnx2_SME_Zm:
+ value = aa64_opid_c120a100_bfmax_SME_Zdnx2_SME_Zdnx2_SME_Zm;
+ break; /* fmax --> bfmax. */
+ case aa64_opid_c120a100_bfmax_SME_Zdnx2_SME_Zdnx2_SME_Zm:
+ return NULL; /* bfmax --> NULL. */
+ case aa64_opid_c120a180_bfscale_SME_Zdnx2_SME_Zdnx2_SME_Zm:
+ value = aa64_opid_c120a180_fscale_SME_Zdnx2_SME_Zdnx2_SME_Zm;
+ break; /* bfscale --> fscale. */
+ case aa64_opid_c120a180_fscale_SME_Zdnx2_SME_Zdnx2_SME_Zm:
+ return NULL; /* fscale --> NULL. */
+ case aa64_opid_c120a120_fmaxnm_SME_Zdnx2_SME_Zdnx2_SME_Zm:
+ value = aa64_opid_c120a120_bfmaxnm_SME_Zdnx2_SME_Zdnx2_SME_Zm;
+ break; /* fmaxnm --> bfmaxnm. */
+ case aa64_opid_c120a120_bfmaxnm_SME_Zdnx2_SME_Zdnx2_SME_Zm:
+ return NULL; /* bfmaxnm --> NULL. */
+ case aa64_opid_c120a101_fmin_SME_Zdnx2_SME_Zdnx2_SME_Zm:
+ value = aa64_opid_c120a101_bfmin_SME_Zdnx2_SME_Zdnx2_SME_Zm;
+ break; /* fmin --> bfmin. */
+ case aa64_opid_c120a101_bfmin_SME_Zdnx2_SME_Zdnx2_SME_Zm:
+ return NULL; /* bfmin --> NULL. */
+ case aa64_opid_c120a121_fminnm_SME_Zdnx2_SME_Zdnx2_SME_Zm:
+ value = aa64_opid_c120a121_bfminnm_SME_Zdnx2_SME_Zdnx2_SME_Zm;
+ break; /* fminnm --> bfminnm. */
+ case aa64_opid_c120a121_bfminnm_SME_Zdnx2_SME_Zdnx2_SME_Zm:
+ return NULL; /* bfminnm --> NULL. */
+ case aa64_opid_c120b100_fmax_SME_Zdnx2_SME_Zdnx2_SME_Zmx2:
+ value = aa64_opid_c120b100_bfmax_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
+ break; /* fmax --> bfmax. */
+ case aa64_opid_c120b100_bfmax_SME_Zdnx2_SME_Zdnx2_SME_Zmx2:
+ return NULL; /* bfmax --> NULL. */
+ case aa64_opid_c120b180_bfscale_SME_Zdnx2_SME_Zdnx2_SME_Zmx2:
+ value = aa64_opid_c120b180_fscale_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
+ break; /* bfscale --> fscale. */
+ case aa64_opid_c120b180_fscale_SME_Zdnx2_SME_Zdnx2_SME_Zmx2:
+ return NULL; /* fscale --> NULL. */
+ case aa64_opid_c120b120_fmaxnm_SME_Zdnx2_SME_Zdnx2_SME_Zmx2:
+ value = aa64_opid_c120b120_bfmaxnm_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
+ break; /* fmaxnm --> bfmaxnm. */
+ case aa64_opid_c120b120_bfmaxnm_SME_Zdnx2_SME_Zdnx2_SME_Zmx2:
+ return NULL; /* bfmaxnm --> NULL. */
+ case aa64_opid_c120b101_fmin_SME_Zdnx2_SME_Zdnx2_SME_Zmx2:
+ value = aa64_opid_c120b101_bfmin_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
+ break; /* fmin --> bfmin. */
+ case aa64_opid_c120b101_bfmin_SME_Zdnx2_SME_Zdnx2_SME_Zmx2:
+ return NULL; /* bfmin --> NULL. */
+ case aa64_opid_c120b121_fminnm_SME_Zdnx2_SME_Zdnx2_SME_Zmx2:
+ value = aa64_opid_c120b121_bfminnm_SME_Zdnx2_SME_Zdnx2_SME_Zmx2;
+ break; /* fminnm --> bfminnm. */
+ case aa64_opid_c120b121_bfminnm_SME_Zdnx2_SME_Zdnx2_SME_Zmx2:
+ return NULL; /* bfminnm --> NULL. */
+ case aa64_opid_c120a900_fmax_SME_Zdnx4_SME_Zdnx4_SME_Zm:
+ value = aa64_opid_c120a900_bfmax_SME_Zdnx4_SME_Zdnx4_SME_Zm;
+ break; /* fmax --> bfmax. */
+ case aa64_opid_c120a900_bfmax_SME_Zdnx4_SME_Zdnx4_SME_Zm:
+ return NULL; /* bfmax --> NULL. */
+ case aa64_opid_c120a980_bfscale_SME_Zdnx4_SME_Zdnx4_SME_Zm:
+ value = aa64_opid_c120a980_fscale_SME_Zdnx4_SME_Zdnx4_SME_Zm;
+ break; /* bfscale --> fscale. */
+ case aa64_opid_c120a980_fscale_SME_Zdnx4_SME_Zdnx4_SME_Zm:
+ return NULL; /* fscale --> NULL. */
+ case aa64_opid_c120e800_bfmul_SME_Zdnx2_SME_Znx2_SME_Zm_17:
+ value = aa64_opid_c120e800_fmul_SME_Zdnx2_SME_Znx2_SME_Zm_17;
+ break; /* bfmul --> fmul. */
+ case aa64_opid_c120e800_fmul_SME_Zdnx2_SME_Znx2_SME_Zm_17:
+ return NULL; /* fmul --> NULL. */
+ case aa64_opid_c121e800_bfmul_SME_Zdnx4_SME_Znx4_SME_Zm_17:
+ value = aa64_opid_c121e800_fmul_SME_Zdnx4_SME_Znx4_SME_Zm_17;
+ break; /* bfmul --> fmul. */
+ case aa64_opid_c121e800_fmul_SME_Zdnx4_SME_Znx4_SME_Zm_17:
+ return NULL; /* fmul --> NULL. */
+ case aa64_opid_c120b900_fmax_SME_Zdnx4_SME_Zdnx4_SME_Zmx4:
+ value = aa64_opid_c120b900_bfmax_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
+ break; /* fmax --> bfmax. */
+ case aa64_opid_c120b900_bfmax_SME_Zdnx4_SME_Zdnx4_SME_Zmx4:
+ return NULL; /* bfmax --> NULL. */
+ case aa64_opid_c120b980_bfscale_SME_Zdnx4_SME_Zdnx4_SME_Zmx4:
+ value = aa64_opid_c120b980_fscale_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
+ break; /* bfscale --> fscale. */
+ case aa64_opid_c120b980_fscale_SME_Zdnx4_SME_Zdnx4_SME_Zmx4:
+ return NULL; /* fscale --> NULL. */
+ case aa64_opid_c120a920_fmaxnm_SME_Zdnx4_SME_Zdnx4_SME_Zm:
+ value = aa64_opid_c120a920_bfmaxnm_SME_Zdnx4_SME_Zdnx4_SME_Zm;
+ break; /* fmaxnm --> bfmaxnm. */
+ case aa64_opid_c120a920_bfmaxnm_SME_Zdnx4_SME_Zdnx4_SME_Zm:
+ return NULL; /* bfmaxnm --> NULL. */
+ case aa64_opid_c120b920_fmaxnm_SME_Zdnx4_SME_Zdnx4_SME_Zmx4:
+ value = aa64_opid_c120b920_bfmaxnm_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
+ break; /* fmaxnm --> bfmaxnm. */
+ case aa64_opid_c120b920_bfmaxnm_SME_Zdnx4_SME_Zdnx4_SME_Zmx4:
+ return NULL; /* bfmaxnm --> NULL. */
+ case aa64_opid_c120a901_fmin_SME_Zdnx4_SME_Zdnx4_SME_Zm:
+ value = aa64_opid_c120a901_bfmin_SME_Zdnx4_SME_Zdnx4_SME_Zm;
+ break; /* fmin --> bfmin. */
+ case aa64_opid_c120a901_bfmin_SME_Zdnx4_SME_Zdnx4_SME_Zm:
+ return NULL; /* bfmin --> NULL. */
+ case aa64_opid_c120b901_fmin_SME_Zdnx4_SME_Zdnx4_SME_Zmx4:
+ value = aa64_opid_c120b901_bfmin_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
+ break; /* fmin --> bfmin. */
+ case aa64_opid_c120b901_bfmin_SME_Zdnx4_SME_Zdnx4_SME_Zmx4:
+ return NULL; /* bfmin --> NULL. */
+ case aa64_opid_c120a921_fminnm_SME_Zdnx4_SME_Zdnx4_SME_Zm:
+ value = aa64_opid_c120a921_bfminnm_SME_Zdnx4_SME_Zdnx4_SME_Zm;
+ break; /* fminnm --> bfminnm. */
+ case aa64_opid_c120a921_bfminnm_SME_Zdnx4_SME_Zdnx4_SME_Zm:
+ return NULL; /* bfminnm --> NULL. */
+ case aa64_opid_c120b921_fminnm_SME_Zdnx4_SME_Zdnx4_SME_Zmx4:
+ value = aa64_opid_c120b921_bfminnm_SME_Zdnx4_SME_Zdnx4_SME_Zmx4;
+ break; /* fminnm --> bfminnm. */
+ case aa64_opid_c120b921_bfminnm_SME_Zdnx4_SME_Zdnx4_SME_Zmx4:
+ return NULL; /* bfminnm --> NULL. */
+ case aa64_opid_c120e400_bfmul_SME_Zdnx2_SME_Znx2_SME_Zmx2:
+ value = aa64_opid_c120e400_fmul_SME_Zdnx2_SME_Znx2_SME_Zmx2;
+ break; /* bfmul --> fmul. */
+ case aa64_opid_c120e400_fmul_SME_Zdnx2_SME_Znx2_SME_Zmx2:
+ return NULL; /* fmul --> NULL. */
+ case aa64_opid_c121e400_bfmul_SME_Zdnx4_SME_Znx4_SME_Zmx4:
+ value = aa64_opid_c121e400_fmul_SME_Zdnx4_SME_Znx4_SME_Zmx4;
+ break; /* bfmul --> fmul. */
+ case aa64_opid_c121e400_fmul_SME_Zdnx4_SME_Znx4_SME_Zmx4:
+ return NULL; /* fmul --> NULL. */
+ case aa64_opid_11000000_add_Rd_SP_Rn_SP_AIMM:
+ value = aa64_opid_91800000_addg_Rd_SP_Rn_SP_UIMM10_UIMM4_ADDG;
+ break; /* add --> addg. */
+ case aa64_opid_91800000_addg_Rd_SP_Rn_SP_UIMM10_UIMM4_ADDG:
+ value = aa64_opid_11c00000_smax_Rd_Rn_CSSC_SIMM8;
+ break; /* addg --> smax. */
+ case aa64_opid_11c00000_smax_Rd_Rn_CSSC_SIMM8:
+ value = aa64_opid_11c40000_umax_Rd_Rn_CSSC_UIMM8;
+ break; /* smax --> umax. */
+ case aa64_opid_11c40000_umax_Rd_Rn_CSSC_UIMM8:
+ value = aa64_opid_11c80000_smin_Rd_Rn_CSSC_SIMM8;
+ break; /* umax --> smin. */
+ case aa64_opid_11c80000_smin_Rd_Rn_CSSC_SIMM8:
+ value = aa64_opid_11cc0000_umin_Rd_Rn_CSSC_UIMM8;
+ break; /* smin --> umin. */
+ case aa64_opid_11cc0000_umin_Rd_Rn_CSSC_UIMM8:
+ return NULL; /* umin --> NULL. */
+ case aa64_opid_51000000_sub_Rd_SP_Rn_SP_AIMM:
+ value = aa64_opid_d1800000_subg_Rd_SP_Rn_SP_UIMM10_UIMM4_ADDG;
+ break; /* sub --> subg. */
+ case aa64_opid_d1800000_subg_Rd_SP_Rn_SP_UIMM10_UIMM4_ADDG:
+ return NULL; /* subg --> NULL. */
+ case aa64_opid_28000000_stnp_Rt_Rt2_ADDR_SIMM7:
+ value = aa64_opid_29000000_stp_Rt_Rt2_ADDR_SIMM7;
+ break; /* stnp --> stp. */
+ case aa64_opid_29000000_stp_Rt_Rt2_ADDR_SIMM7:
+ return NULL; /* stp --> NULL. */
+ case aa64_opid_089f7c00_stllrb_Rt_ADDR_SIMPLE:
+ value = aa64_opid_489f7c00_stllrh_Rt_ADDR_SIMPLE;
+ break; /* stllrb --> stllrh. */
+ case aa64_opid_489f7c00_stllrh_Rt_ADDR_SIMPLE:
+ return NULL; /* stllrh --> NULL. */
+ case aa64_opid_28400000_ldnp_Rt_Rt2_ADDR_SIMM7:
+ value = aa64_opid_29400000_ldp_Rt_Rt2_ADDR_SIMM7;
+ break; /* ldnp --> ldp. */
+ case aa64_opid_29400000_ldp_Rt_Rt2_ADDR_SIMM7:
+ return NULL; /* ldp --> NULL. */
+ case aa64_opid_f8a00800_prfm_PRFOP_ADDR_REGOFF:
+ value = aa64_opid_f8a04818_rprfm_RPRFMOP_Rm_SIMD_ADDR_SIMPLE;
+ break; /* prfm --> rprfm. */
+ case aa64_opid_f8a04818_rprfm_RPRFMOP_Rm_SIMD_ADDR_SIMPLE:
+ return NULL; /* rprfm --> NULL. */
+ case aa64_opid_64202400_fclamp_SVE_Zd_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_64202400_bfclamp_SVE_Zd_SVE_Zn_SVE_Zm_16;
+ break; /* fclamp --> bfclamp. */
+ case aa64_opid_64202400_bfclamp_SVE_Zd_SVE_Zn_SVE_Zm_16:
+ return NULL; /* bfclamp --> NULL. */
+ case aa64_opid_65000000_fadd_SVE_Zd_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_65000000_bfadd_SVE_Zd_SVE_Zn_SVE_Zm_16;
+ break; /* fadd --> bfadd. */
+ case aa64_opid_65000000_bfadd_SVE_Zd_SVE_Zn_SVE_Zm_16:
+ return NULL; /* bfadd --> NULL. */
+ case aa64_opid_65000800_fmul_SVE_Zd_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_65000800_bfmul_SVE_Zd_SVE_Zn_SVE_Zm_16;
+ break; /* fmul --> bfmul. */
+ case aa64_opid_65000800_bfmul_SVE_Zd_SVE_Zn_SVE_Zm_16:
+ return NULL; /* bfmul --> NULL. */
+ case aa64_opid_65000400_fsub_SVE_Zd_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_65000400_bfsub_SVE_Zd_SVE_Zn_SVE_Zm_16;
+ break; /* fsub --> bfsub. */
+ case aa64_opid_65000400_bfsub_SVE_Zd_SVE_Zn_SVE_Zm_16:
+ return NULL; /* bfsub --> NULL. */
+ case aa64_opid_65200000_fmla_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_65200000_bfmla_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
+ break; /* fmla --> bfmla. */
+ case aa64_opid_65200000_bfmla_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16:
+ return NULL; /* bfmla --> NULL. */
+ case aa64_opid_65202000_fmls_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_65202000_bfmls_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
+ break; /* fmls --> bfmls. */
+ case aa64_opid_65202000_bfmls_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16:
+ return NULL; /* bfmls --> NULL. */
+ case aa64_opid_65008000_fadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ value = aa64_opid_65008000_bfadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
+ break; /* fadd --> bfadd. */
+ case aa64_opid_65008000_bfadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ return NULL; /* bfadd --> NULL. */
+ case aa64_opid_65048000_fmaxnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ value = aa64_opid_65048000_bfmaxnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
+ break; /* fmaxnm --> bfmaxnm. */
+ case aa64_opid_65048000_bfmaxnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ return NULL; /* bfmaxnm --> NULL. */
+ case aa64_opid_65028000_fmul_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ value = aa64_opid_65028000_bfmul_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
+ break; /* fmul --> bfmul. */
+ case aa64_opid_65028000_bfmul_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ return NULL; /* bfmul --> NULL. */
+ case aa64_opid_65068000_fmax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ value = aa64_opid_65068000_bfmax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
+ break; /* fmax --> bfmax. */
+ case aa64_opid_65068000_bfmax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ return NULL; /* bfmax --> NULL. */
+ case aa64_opid_65018000_fsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ value = aa64_opid_65018000_bfsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
+ break; /* fsub --> bfsub. */
+ case aa64_opid_65018000_bfsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ return NULL; /* bfsub --> NULL. */
+ case aa64_opid_65058000_fminnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ value = aa64_opid_65058000_bfminnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
+ break; /* fminnm --> bfminnm. */
+ case aa64_opid_65058000_bfminnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ return NULL; /* bfminnm --> NULL. */
+ case aa64_opid_65078000_fmin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ value = aa64_opid_65078000_bfmin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
+ break; /* fmin --> bfmin. */
+ case aa64_opid_65078000_bfmin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ return NULL; /* bfmin --> NULL. */
+ case aa64_opid_65098000_fscale_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ value = aa64_opid_65098000_bfscale_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5;
+ break; /* fscale --> bfscale. */
+ case aa64_opid_65098000_bfscale_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5:
+ return NULL; /* bfscale --> NULL. */
+ case aa64_opid_d500403f_xaflag:
+ value = aa64_opid_d500405f_axflag;
+ break; /* xaflag --> axflag. */
+ case aa64_opid_d500405f_axflag:
+ value = aa64_opid_d503307f_tcommit;
+ break; /* axflag --> tcommit. */
+ case aa64_opid_d503307f_tcommit:
+ value = aa64_opid_d503477f_smstart;
+ break; /* tcommit --> smstart. */
+ case aa64_opid_d503477f_smstart:
+ value = aa64_opid_d503467f_smstop;
+ break; /* smstart --> smstop. */
+ case aa64_opid_d503467f_smstop:
+ value = aa64_opid_d503417f_smstart_SME_SM_ZA;
+ break; /* smstop --> smstart. */
+ case aa64_opid_d503417f_smstart_SME_SM_ZA:
+ value = aa64_opid_d503407f_smstop_SME_SM_ZA;
+ break; /* smstart --> smstop. */
+ case aa64_opid_d503407f_smstop_SME_SM_ZA:
+ value = aa64_opid_d503251f_chkfeat_X16;
+ break; /* smstop --> chkfeat. */
+ case aa64_opid_d503251f_chkfeat_X16:
+ value = aa64_opid_d500401f_msr_PSTATEFIELD_UIMM4;
+ break; /* chkfeat --> msr. */
+ case aa64_opid_d500401f_msr_PSTATEFIELD_UIMM4:
+ value = aa64_opid_d503201f_hint_UIMM7;
+ break; /* msr --> hint. */
+ case aa64_opid_d503201f_hint_UIMM7:
+ value = aa64_opid_d503305f_clrex_UIMM4;
+ break; /* hint --> clrex. */
+ case aa64_opid_d503305f_clrex_UIMM4:
+ value = aa64_opid_d503309f_dsb_BARRIER;
+ break; /* clrex --> dsb. */
+ case aa64_opid_d503309f_dsb_BARRIER:
+ value = aa64_opid_d503323f_dsb_BARRIER_DSB_NXS;
+ break; /* dsb --> dsb. */
+ case aa64_opid_d503323f_dsb_BARRIER_DSB_NXS:
+ value = aa64_opid_d50330bf_dmb_BARRIER;
+ break; /* dsb --> dmb. */
+ case aa64_opid_d50330bf_dmb_BARRIER:
+ value = aa64_opid_d50330df_isb_BARRIER_ISB;
+ break; /* dmb --> isb. */
+ case aa64_opid_d50330df_isb_BARRIER_ISB:
+ value = aa64_opid_d50330ff_sb;
+ break; /* isb --> sb. */
+ case aa64_opid_d50330ff_sb:
+ value = aa64_opid_d508779f_gcspushx;
+ break; /* sb --> gcspushx. */
+ case aa64_opid_d508779f_gcspushx:
+ value = aa64_opid_d50877df_gcspopx;
+ break; /* gcspushx --> gcspopx. */
+ case aa64_opid_d50877df_gcspopx:
+ value = aa64_opid_d50877bf_gcspopcx;
+ break; /* gcspopx --> gcspopcx. */
+ case aa64_opid_d50877bf_gcspopcx:
+ value = aa64_opid_d50b7740_gcsss1_Rt;
+ break; /* gcspopcx --> gcsss1. */
+ case aa64_opid_d50b7740_gcsss1_Rt:
+ value = aa64_opid_d50b7700_gcspushm_Rt;
+ break; /* gcsss1 --> gcspushm. */
+ case aa64_opid_d50b7700_gcspushm_Rt:
+ value = aa64_opid_d5080000_sys_UIMM3_OP1_CRn_CRm_UIMM3_OP2_Rt;
+ break; /* gcspushm --> sys. */
+ case aa64_opid_d5080000_sys_UIMM3_OP1_CRn_CRm_UIMM3_OP2_Rt:
+ value = aa64_opid_d5031000_wfet_Rd;
+ break; /* sys --> wfet. */
+ case aa64_opid_d5031000_wfet_Rd:
+ value = aa64_opid_d5031020_wfit_Rd;
+ break; /* wfet --> wfit. */
+ case aa64_opid_d5031020_wfit_Rd:
+ value = aa64_opid_d500401f_cfinv;
+ break; /* wfit --> cfinv. */
+ case aa64_opid_d500401f_cfinv:
+ value = aa64_opid_d5000000_msr_SYSREG_Rt;
+ break; /* cfinv --> msr. */
+ case aa64_opid_d5000000_msr_SYSREG_Rt:
+ return NULL; /* msr --> NULL. */
+ case aa64_opid_d5233060_tstart_Rd:
+ value = aa64_opid_d5233160_ttest_Rd;
+ break; /* tstart --> ttest. */
+ case aa64_opid_d5233160_ttest_Rd:
+ value = aa64_opid_d52b7760_gcsss2_Rt;
+ break; /* ttest --> gcsss2. */
+ case aa64_opid_d52b7760_gcsss2_Rt:
+ value = aa64_opid_d52b773f_gcspopm;
+ break; /* gcsss2 --> gcspopm. */
+ case aa64_opid_d52b773f_gcspopm:
+ value = aa64_opid_d52b7720_gcspopm_Rt;
+ break; /* gcspopm --> gcspopm. */
+ case aa64_opid_d52b7720_gcspopm_Rt:
+ value = aa64_opid_d5280000_sysl_Rt_UIMM3_OP1_CRn_CRm_UIMM3_OP2;
+ break; /* gcspopm --> sysl. */
+ case aa64_opid_d5280000_sysl_Rt_UIMM3_OP1_CRn_CRm_UIMM3_OP2:
+ value = aa64_opid_d5200000_mrs_Rt_SYSREG;
+ break; /* sysl --> mrs. */
+ case aa64_opid_d5200000_mrs_Rt_SYSREG:
+ return NULL; /* mrs --> NULL. */
+ case aa64_opid_0c000000_st4_LVt_SIMD_ADDR_SIMPLE:
+ value = aa64_opid_0c000000_st1_LVt_SIMD_ADDR_SIMPLE;
+ break; /* st4 --> st1. */
+ case aa64_opid_0c000000_st1_LVt_SIMD_ADDR_SIMPLE:
+ value = aa64_opid_0c000000_st2_LVt_SIMD_ADDR_SIMPLE;
+ break; /* st1 --> st2. */
+ case aa64_opid_0c000000_st2_LVt_SIMD_ADDR_SIMPLE:
+ value = aa64_opid_0c000000_st3_LVt_SIMD_ADDR_SIMPLE;
+ break; /* st2 --> st3. */
+ case aa64_opid_0c000000_st3_LVt_SIMD_ADDR_SIMPLE:
+ return NULL; /* st3 --> NULL. */
+ case aa64_opid_2c000000_stnp_Ft_Ft2_ADDR_SIMM7:
+ value = aa64_opid_ec000000_sttnp_Fd_Fa_ADDR_SIMM7;
+ break; /* stnp --> sttnp. */
+ case aa64_opid_ec000000_sttnp_Fd_Fa_ADDR_SIMM7:
+ return NULL; /* sttnp --> NULL. */
+ case aa64_opid_2d000000_stp_Ft_Ft2_ADDR_SIMM7:
+ value = aa64_opid_ed000000_sttp_Fd_Fa_ADDR_SIMM7;
+ break; /* stp --> sttp. */
+ case aa64_opid_ed000000_sttp_Fd_Fa_ADDR_SIMM7:
+ return NULL; /* sttp --> NULL. */
+ case aa64_opid_0c800000_st4_LVt_SIMD_ADDR_POST:
+ value = aa64_opid_0c800000_st1_LVt_SIMD_ADDR_POST;
+ break; /* st4 --> st1. */
+ case aa64_opid_0c800000_st1_LVt_SIMD_ADDR_POST:
+ value = aa64_opid_0c800000_st2_LVt_SIMD_ADDR_POST;
+ break; /* st1 --> st2. */
+ case aa64_opid_0c800000_st2_LVt_SIMD_ADDR_POST:
+ value = aa64_opid_0c800000_st3_LVt_SIMD_ADDR_POST;
+ break; /* st2 --> st3. */
+ case aa64_opid_0c800000_st3_LVt_SIMD_ADDR_POST:
+ return NULL; /* st3 --> NULL. */
+ case aa64_opid_2c800000_stp_Ft_Ft2_ADDR_SIMM7:
+ value = aa64_opid_ec800000_sttp_Fd_Fa_ADDR_SIMM7;
+ break; /* stp --> sttp. */
+ case aa64_opid_ec800000_sttp_Fd_Fa_ADDR_SIMM7:
+ return NULL; /* sttp --> NULL. */
+ case aa64_opid_0c400000_ld4_LVt_SIMD_ADDR_SIMPLE:
+ value = aa64_opid_0c400000_ld1_LVt_SIMD_ADDR_SIMPLE;
+ break; /* ld4 --> ld1. */
+ case aa64_opid_0c400000_ld1_LVt_SIMD_ADDR_SIMPLE:
+ value = aa64_opid_0c400000_ld2_LVt_SIMD_ADDR_SIMPLE;
+ break; /* ld1 --> ld2. */
+ case aa64_opid_0c400000_ld2_LVt_SIMD_ADDR_SIMPLE:
+ value = aa64_opid_0c400000_ld3_LVt_SIMD_ADDR_SIMPLE;
+ break; /* ld2 --> ld3. */
+ case aa64_opid_0c400000_ld3_LVt_SIMD_ADDR_SIMPLE:
+ return NULL; /* ld3 --> NULL. */
+ case aa64_opid_2c400000_ldnp_Ft_Ft2_ADDR_SIMM7:
+ value = aa64_opid_ec400000_ldtnp_Fd_Fa_ADDR_SIMM7;
+ break; /* ldnp --> ldtnp. */
+ case aa64_opid_ec400000_ldtnp_Fd_Fa_ADDR_SIMM7:
+ return NULL; /* ldtnp --> NULL. */
+ case aa64_opid_0d400000_ld1_LEt_SIMD_ADDR_SIMPLE:
+ value = aa64_opid_0d40c000_ld1r_LVt_AL_SIMD_ADDR_SIMPLE;
+ break; /* ld1 --> ld1r. */
+ case aa64_opid_0d40c000_ld1r_LVt_AL_SIMD_ADDR_SIMPLE:
+ return NULL; /* ld1r --> NULL. */
+ case aa64_opid_0d600000_ld2_LEt_SIMD_ADDR_SIMPLE:
+ value = aa64_opid_0d60c000_ld2r_LVt_AL_SIMD_ADDR_SIMPLE;
+ break; /* ld2 --> ld2r. */
+ case aa64_opid_0d60c000_ld2r_LVt_AL_SIMD_ADDR_SIMPLE:
+ return NULL; /* ld2r --> NULL. */
+ case aa64_opid_0d402000_ld3_LEt_SIMD_ADDR_SIMPLE:
+ value = aa64_opid_0d40e000_ld3r_LVt_AL_SIMD_ADDR_SIMPLE;
+ break; /* ld3 --> ld3r. */
+ case aa64_opid_0d40e000_ld3r_LVt_AL_SIMD_ADDR_SIMPLE:
+ return NULL; /* ld3r --> NULL. */
+ case aa64_opid_0d602000_ld4_LEt_SIMD_ADDR_SIMPLE:
+ value = aa64_opid_0d60e000_ld4r_LVt_AL_SIMD_ADDR_SIMPLE;
+ break; /* ld4 --> ld4r. */
+ case aa64_opid_0d60e000_ld4r_LVt_AL_SIMD_ADDR_SIMPLE:
+ return NULL; /* ld4r --> NULL. */
+ case aa64_opid_2d400000_ldp_Ft_Ft2_ADDR_SIMM7:
+ value = aa64_opid_ed400000_ldtp_Fd_Fa_ADDR_SIMM7;
+ break; /* ldp --> ldtp. */
+ case aa64_opid_ed400000_ldtp_Fd_Fa_ADDR_SIMM7:
+ return NULL; /* ldtp --> NULL. */
+ case aa64_opid_0cc00000_ld4_LVt_SIMD_ADDR_POST:
+ value = aa64_opid_0cc00000_ld1_LVt_SIMD_ADDR_POST;
+ break; /* ld4 --> ld1. */
+ case aa64_opid_0cc00000_ld1_LVt_SIMD_ADDR_POST:
+ value = aa64_opid_0cc00000_ld2_LVt_SIMD_ADDR_POST;
+ break; /* ld1 --> ld2. */
+ case aa64_opid_0cc00000_ld2_LVt_SIMD_ADDR_POST:
+ value = aa64_opid_0cc00000_ld3_LVt_SIMD_ADDR_POST;
+ break; /* ld2 --> ld3. */
+ case aa64_opid_0cc00000_ld3_LVt_SIMD_ADDR_POST:
+ return NULL; /* ld3 --> NULL. */
+ case aa64_opid_0dc00000_ld1_LEt_SIMD_ADDR_POST:
+ value = aa64_opid_0dc0c000_ld1r_LVt_AL_SIMD_ADDR_POST;
+ break; /* ld1 --> ld1r. */
+ case aa64_opid_0dc0c000_ld1r_LVt_AL_SIMD_ADDR_POST:
+ return NULL; /* ld1r --> NULL. */
+ case aa64_opid_0dc02000_ld3_LEt_SIMD_ADDR_POST:
+ value = aa64_opid_0dc0e000_ld3r_LVt_AL_SIMD_ADDR_POST;
+ break; /* ld3 --> ld3r. */
+ case aa64_opid_0dc0e000_ld3r_LVt_AL_SIMD_ADDR_POST:
+ return NULL; /* ld3r --> NULL. */
+ case aa64_opid_0de00000_ld2_LEt_SIMD_ADDR_POST:
+ value = aa64_opid_0de0c000_ld2r_LVt_AL_SIMD_ADDR_POST;
+ break; /* ld2 --> ld2r. */
+ case aa64_opid_0de0c000_ld2r_LVt_AL_SIMD_ADDR_POST:
+ return NULL; /* ld2r --> NULL. */
+ case aa64_opid_0de02000_ld4_LEt_SIMD_ADDR_POST:
+ value = aa64_opid_0de0e000_ld4r_LVt_AL_SIMD_ADDR_POST;
+ break; /* ld4 --> ld4r. */
+ case aa64_opid_0de0e000_ld4r_LVt_AL_SIMD_ADDR_POST:
+ return NULL; /* ld4r --> NULL. */
+ case aa64_opid_2cc00000_ldp_Ft_Ft2_ADDR_SIMM7:
+ value = aa64_opid_ecc00000_ldtp_Fd_Fa_ADDR_SIMM7;
+ break; /* ldp --> ldtp. */
+ case aa64_opid_ecc00000_ldtp_Fd_Fa_ADDR_SIMM7:
+ return NULL; /* ldtp --> NULL. */
+ case aa64_opid_3c200000_ldfadd_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3c200000_ldbfadd_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfadd --> ldbfadd. */
+ case aa64_opid_3c200000_ldbfadd_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfadd --> NULL. */
+ case aa64_opid_3ca00000_ldfadda_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3ca00000_ldbfadda_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfadda --> ldbfadda. */
+ case aa64_opid_3ca00000_ldbfadda_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfadda --> NULL. */
+ case aa64_opid_3c600000_ldfaddl_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3c600000_ldbfaddl_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfaddl --> ldbfaddl. */
+ case aa64_opid_3c600000_ldbfaddl_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfaddl --> NULL. */
+ case aa64_opid_3ce00000_ldfaddal_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3ce00000_ldbfaddal_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfaddal --> ldbfaddal. */
+ case aa64_opid_3ce00000_ldbfaddal_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfaddal --> NULL. */
+ case aa64_opid_3c20801f_stfadd_Fm_ADDR_SIMPLE:
+ value = aa64_opid_3c20801f_stbfadd_Fm_ADDR_SIMPLE;
+ break; /* stfadd --> stbfadd. */
+ case aa64_opid_3c20801f_stbfadd_Fm_ADDR_SIMPLE:
+ return NULL; /* stbfadd --> NULL. */
+ case aa64_opid_3c60801f_stfaddl_Fm_ADDR_SIMPLE:
+ value = aa64_opid_3c60801f_stbfaddl_Fm_ADDR_SIMPLE;
+ break; /* stfaddl --> stbfaddl. */
+ case aa64_opid_3c60801f_stbfaddl_Fm_ADDR_SIMPLE:
+ return NULL; /* stbfaddl --> NULL. */
+ case aa64_opid_3c204000_ldfmax_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3c204000_ldbfmax_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfmax --> ldbfmax. */
+ case aa64_opid_3c204000_ldbfmax_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfmax --> NULL. */
+ case aa64_opid_3ca04000_ldfmaxa_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3ca04000_ldbfmaxa_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfmaxa --> ldbfmaxa. */
+ case aa64_opid_3ca04000_ldbfmaxa_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfmaxa --> NULL. */
+ case aa64_opid_3c604000_ldfmaxl_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3c604000_ldbfmaxl_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfmaxl --> ldbfmaxl. */
+ case aa64_opid_3c604000_ldbfmaxl_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfmaxl --> NULL. */
+ case aa64_opid_3ce04000_ldfmaxal_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3ce04000_ldbfmaxal_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfmaxal --> ldbfmaxal. */
+ case aa64_opid_3ce04000_ldbfmaxal_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfmaxal --> NULL. */
+ case aa64_opid_3c20c01f_stfmax_Fm_ADDR_SIMPLE:
+ value = aa64_opid_3c20c01f_stbfmax_Fm_ADDR_SIMPLE;
+ break; /* stfmax --> stbfmax. */
+ case aa64_opid_3c20c01f_stbfmax_Fm_ADDR_SIMPLE:
+ return NULL; /* stbfmax --> NULL. */
+ case aa64_opid_3c60c01f_stfmaxl_Fm_ADDR_SIMPLE:
+ value = aa64_opid_3c60c01f_stbfmaxl_Fm_ADDR_SIMPLE;
+ break; /* stfmaxl --> stbfmaxl. */
+ case aa64_opid_3c60c01f_stbfmaxl_Fm_ADDR_SIMPLE:
+ return NULL; /* stbfmaxl --> NULL. */
+ case aa64_opid_3c206000_ldfmaxnm_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3c206000_ldbfmaxnm_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfmaxnm --> ldbfmaxnm. */
+ case aa64_opid_3c206000_ldbfmaxnm_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfmaxnm --> NULL. */
+ case aa64_opid_3ca06000_ldfmaxnma_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3ca06000_ldbfmaxnma_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfmaxnma --> ldbfmaxnma. */
+ case aa64_opid_3ca06000_ldbfmaxnma_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfmaxnma --> NULL. */
+ case aa64_opid_3c606000_ldfmaxnml_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3c606000_ldbfmaxnml_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfmaxnml --> ldbfmaxnml. */
+ case aa64_opid_3c606000_ldbfmaxnml_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfmaxnml --> NULL. */
+ case aa64_opid_3ce06000_ldfmaxnmal_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3ce06000_ldbfmaxnmal_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfmaxnmal --> ldbfmaxnmal. */
+ case aa64_opid_3ce06000_ldbfmaxnmal_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfmaxnmal --> NULL. */
+ case aa64_opid_3c20e01f_stfmaxnm_Fm_ADDR_SIMPLE:
+ value = aa64_opid_3c20e01f_stbfmaxnm_Fm_ADDR_SIMPLE;
+ break; /* stfmaxnm --> stbfmaxnm. */
+ case aa64_opid_3c20e01f_stbfmaxnm_Fm_ADDR_SIMPLE:
+ return NULL; /* stbfmaxnm --> NULL. */
+ case aa64_opid_3c60e01f_stfmaxnml_Fm_ADDR_SIMPLE:
+ value = aa64_opid_3c60e01f_stbfmaxnml_Fm_ADDR_SIMPLE;
+ break; /* stfmaxnml --> stbfmaxnml. */
+ case aa64_opid_3c60e01f_stbfmaxnml_Fm_ADDR_SIMPLE:
+ return NULL; /* stbfmaxnml --> NULL. */
+ case aa64_opid_3c205000_ldfmin_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3c205000_ldbfmin_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfmin --> ldbfmin. */
+ case aa64_opid_3c205000_ldbfmin_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfmin --> NULL. */
+ case aa64_opid_3ca05000_ldfmina_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3ca05000_ldbfmina_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfmina --> ldbfmina. */
+ case aa64_opid_3ca05000_ldbfmina_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfmina --> NULL. */
+ case aa64_opid_3c605000_ldfminl_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3c605000_ldbfminl_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfminl --> ldbfminl. */
+ case aa64_opid_3c605000_ldbfminl_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfminl --> NULL. */
+ case aa64_opid_3ce05000_ldfminal_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3ce05000_ldbfminal_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfminal --> ldbfminal. */
+ case aa64_opid_3ce05000_ldbfminal_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfminal --> NULL. */
+ case aa64_opid_3c20d01f_stfmin_Fm_ADDR_SIMPLE:
+ value = aa64_opid_3c20d01f_stbfmin_Fm_ADDR_SIMPLE;
+ break; /* stfmin --> stbfmin. */
+ case aa64_opid_3c20d01f_stbfmin_Fm_ADDR_SIMPLE:
+ return NULL; /* stbfmin --> NULL. */
+ case aa64_opid_3c60d01f_stfminl_Fm_ADDR_SIMPLE:
+ value = aa64_opid_3c60d01f_stbfminl_Fm_ADDR_SIMPLE;
+ break; /* stfminl --> stbfminl. */
+ case aa64_opid_3c60d01f_stbfminl_Fm_ADDR_SIMPLE:
+ return NULL; /* stbfminl --> NULL. */
+ case aa64_opid_3c207000_ldfminnm_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3c207000_ldbfminnm_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfminnm --> ldbfminnm. */
+ case aa64_opid_3c207000_ldbfminnm_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfminnm --> NULL. */
+ case aa64_opid_3ca07000_ldfminnma_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3ca07000_ldbfminnma_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfminnma --> ldbfminnma. */
+ case aa64_opid_3ca07000_ldbfminnma_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfminnma --> NULL. */
+ case aa64_opid_3c607000_ldfminnml_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3c607000_ldbfminnml_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfminnml --> ldbfminnml. */
+ case aa64_opid_3c607000_ldbfminnml_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfminnml --> NULL. */
+ case aa64_opid_3ce07000_ldfminnmal_Fm_Fd_ADDR_SIMPLE:
+ value = aa64_opid_3ce07000_ldbfminnmal_Fm_Fd_ADDR_SIMPLE;
+ break; /* ldfminnmal --> ldbfminnmal. */
+ case aa64_opid_3ce07000_ldbfminnmal_Fm_Fd_ADDR_SIMPLE:
+ return NULL; /* ldbfminnmal --> NULL. */
+ case aa64_opid_3c20f01f_stfminnm_Fm_ADDR_SIMPLE:
+ value = aa64_opid_3c20f01f_stbfminnm_Fm_ADDR_SIMPLE;
+ break; /* stfminnm --> stbfminnm. */
+ case aa64_opid_3c20f01f_stbfminnm_Fm_ADDR_SIMPLE:
+ return NULL; /* stbfminnm --> NULL. */
+ case aa64_opid_3c60f01f_stfminnml_Fm_ADDR_SIMPLE:
+ value = aa64_opid_3c60f01f_stbfminnml_Fm_ADDR_SIMPLE;
+ break; /* stfminnml --> stbfminnml. */
+ case aa64_opid_3c60f01f_stbfminnml_Fm_ADDR_SIMPLE:
+ return NULL; /* stbfminnml --> NULL. */
+ case aa64_opid_1e180000_fcvtzs_Rd_Fn_FBITS:
+ value = aa64_opid_1ed80000_fcvtzs_Rd_Fn_FBITS;
+ break; /* fcvtzs --> fcvtzs. */
+ case aa64_opid_1ed80000_fcvtzs_Rd_Fn_FBITS:
+ return NULL; /* fcvtzs --> NULL. */
+ case aa64_opid_1e020000_scvtf_Fd_Rn_FBITS:
+ value = aa64_opid_1ec20000_scvtf_Fd_Rn_FBITS;
+ break; /* scvtf --> scvtf. */
+ case aa64_opid_1ec20000_scvtf_Fd_Rn_FBITS:
+ return NULL; /* scvtf --> NULL. */
+ case aa64_opid_1e190000_fcvtzu_Rd_Fn_FBITS:
+ value = aa64_opid_1ed90000_fcvtzu_Rd_Fn_FBITS;
+ break; /* fcvtzu --> fcvtzu. */
+ case aa64_opid_1ed90000_fcvtzu_Rd_Fn_FBITS:
+ return NULL; /* fcvtzu --> NULL. */
+ case aa64_opid_1e030000_ucvtf_Fd_Rn_FBITS:
+ value = aa64_opid_1ec30000_ucvtf_Fd_Rn_FBITS;
+ break; /* ucvtf --> ucvtf. */
+ case aa64_opid_1ec30000_ucvtf_Fd_Rn_FBITS:
+ return NULL; /* ucvtf --> NULL. */
+ case aa64_opid_1e200000_fcvtns_Rd_Fn:
+ value = aa64_opid_1ee00000_fcvtns_Rd_Fn;
+ break; /* fcvtns --> fcvtns. */
+ case aa64_opid_1ee00000_fcvtns_Rd_Fn:
+ return NULL; /* fcvtns --> NULL. */
+ case aa64_opid_1e300000_fcvtms_Rd_Fn:
+ value = aa64_opid_1ef00000_fcvtms_Rd_Fn;
+ break; /* fcvtms --> fcvtms. */
+ case aa64_opid_1ef00000_fcvtms_Rd_Fn:
+ return NULL; /* fcvtms --> NULL. */
+ case aa64_opid_1e280000_fcvtps_Rd_Fn:
+ value = aa64_opid_1ee80000_fcvtps_Rd_Fn;
+ break; /* fcvtps --> fcvtps. */
+ case aa64_opid_1ee80000_fcvtps_Rd_Fn:
+ return NULL; /* fcvtps --> NULL. */
+ case aa64_opid_1e380000_fcvtzs_Rd_Fn:
+ value = aa64_opid_1ef80000_fcvtzs_Rd_Fn;
+ break; /* fcvtzs --> fcvtzs. */
+ case aa64_opid_1ef80000_fcvtzs_Rd_Fn:
+ return NULL; /* fcvtzs --> NULL. */
+ case aa64_opid_1e240000_fcvtas_Rd_Fn:
+ value = aa64_opid_1ee40000_fcvtas_Rd_Fn;
+ break; /* fcvtas --> fcvtas. */
+ case aa64_opid_1ee40000_fcvtas_Rd_Fn:
+ return NULL; /* fcvtas --> NULL. */
+ case aa64_opid_1e220000_scvtf_Fd_Rn:
+ value = aa64_opid_1ee20000_scvtf_Fd_Rn;
+ break; /* scvtf --> scvtf. */
+ case aa64_opid_1ee20000_scvtf_Fd_Rn:
+ return NULL; /* scvtf --> NULL. */
+ case aa64_opid_1e260000_fmov_Rd_Fn:
+ value = aa64_opid_1ee60000_fmov_Rd_Fn;
+ break; /* fmov --> fmov. */
+ case aa64_opid_1ee60000_fmov_Rd_Fn:
+ return NULL; /* fmov --> NULL. */
+ case aa64_opid_1e210000_fcvtnu_Rd_Fn:
+ value = aa64_opid_1ee10000_fcvtnu_Rd_Fn;
+ break; /* fcvtnu --> fcvtnu. */
+ case aa64_opid_1ee10000_fcvtnu_Rd_Fn:
+ return NULL; /* fcvtnu --> NULL. */
+ case aa64_opid_1e310000_fcvtmu_Rd_Fn:
+ value = aa64_opid_1ef10000_fcvtmu_Rd_Fn;
+ break; /* fcvtmu --> fcvtmu. */
+ case aa64_opid_1ef10000_fcvtmu_Rd_Fn:
+ return NULL; /* fcvtmu --> NULL. */
+ case aa64_opid_1e290000_fcvtpu_Rd_Fn:
+ value = aa64_opid_1ee90000_fcvtpu_Rd_Fn;
+ break; /* fcvtpu --> fcvtpu. */
+ case aa64_opid_1ee90000_fcvtpu_Rd_Fn:
+ return NULL; /* fcvtpu --> NULL. */
+ case aa64_opid_1e390000_fcvtzu_Rd_Fn:
+ value = aa64_opid_1ef90000_fcvtzu_Rd_Fn;
+ break; /* fcvtzu --> fcvtzu. */
+ case aa64_opid_1ef90000_fcvtzu_Rd_Fn:
+ return NULL; /* fcvtzu --> NULL. */
+ case aa64_opid_1e250000_fcvtau_Rd_Fn:
+ value = aa64_opid_1ee50000_fcvtau_Rd_Fn;
+ break; /* fcvtau --> fcvtau. */
+ case aa64_opid_1ee50000_fcvtau_Rd_Fn:
+ return NULL; /* fcvtau --> NULL. */
+ case aa64_opid_1e230000_ucvtf_Fd_Rn:
+ value = aa64_opid_1ee30000_ucvtf_Fd_Rn;
+ break; /* ucvtf --> ucvtf. */
+ case aa64_opid_1ee30000_ucvtf_Fd_Rn:
+ return NULL; /* ucvtf --> NULL. */
+ case aa64_opid_1e270000_fmov_Fd_Rn:
+ value = aa64_opid_1ee70000_fmov_Fd_Rn;
+ break; /* fmov --> fmov. */
+ case aa64_opid_1ee70000_fmov_Fd_Rn:
+ return NULL; /* fmov --> NULL. */
+ case aa64_opid_1e204000_fmov_Fd_Fn:
+ value = aa64_opid_1ee04000_fmov_Fd_Fn;
+ break; /* fmov --> fmov. */
+ case aa64_opid_1ee04000_fmov_Fd_Fn:
+ return NULL; /* fmov --> NULL. */
+ case aa64_opid_1e244000_frintn_Fd_Fn:
+ value = aa64_opid_1ee44000_frintn_Fd_Fn;
+ break; /* frintn --> frintn. */
+ case aa64_opid_1ee44000_frintn_Fd_Fn:
+ return NULL; /* frintn --> NULL. */
+ case aa64_opid_1e214000_fneg_Fd_Fn:
+ value = aa64_opid_1ee14000_fneg_Fd_Fn;
+ break; /* fneg --> fneg. */
+ case aa64_opid_1ee14000_fneg_Fd_Fn:
+ return NULL; /* fneg --> NULL. */
+ case aa64_opid_1e254000_frintm_Fd_Fn:
+ value = aa64_opid_1ee54000_frintm_Fd_Fn;
+ break; /* frintm --> frintm. */
+ case aa64_opid_1ee54000_frintm_Fd_Fn:
+ return NULL; /* frintm --> NULL. */
+ case aa64_opid_1e20c000_fabs_Fd_Fn:
+ value = aa64_opid_1ee0c000_fabs_Fd_Fn;
+ break; /* fabs --> fabs. */
+ case aa64_opid_1ee0c000_fabs_Fd_Fn:
+ return NULL; /* fabs --> NULL. */
+ case aa64_opid_1e24c000_frintp_Fd_Fn:
+ value = aa64_opid_1ee4c000_frintp_Fd_Fn;
+ break; /* frintp --> frintp. */
+ case aa64_opid_1ee4c000_frintp_Fd_Fn:
+ return NULL; /* frintp --> NULL. */
+ case aa64_opid_1e21c000_fsqrt_Fd_Fn:
+ value = aa64_opid_1ee1c000_fsqrt_Fd_Fn;
+ break; /* fsqrt --> fsqrt. */
+ case aa64_opid_1ee1c000_fsqrt_Fd_Fn:
+ return NULL; /* fsqrt --> NULL. */
+ case aa64_opid_1e25c000_frintz_Fd_Fn:
+ value = aa64_opid_1ee5c000_frintz_Fd_Fn;
+ break; /* frintz --> frintz. */
+ case aa64_opid_1ee5c000_frintz_Fd_Fn:
+ return NULL; /* frintz --> NULL. */
+ case aa64_opid_1e224000_fcvt_Fd_Fn:
+ value = aa64_opid_1e634000_bfcvt_Fd_Fn;
+ break; /* fcvt --> bfcvt. */
+ case aa64_opid_1e634000_bfcvt_Fd_Fn:
+ return NULL; /* bfcvt --> NULL. */
+ case aa64_opid_1e264000_frinta_Fd_Fn:
+ value = aa64_opid_1ee64000_frinta_Fd_Fn;
+ break; /* frinta --> frinta. */
+ case aa64_opid_1ee64000_frinta_Fd_Fn:
+ return NULL; /* frinta --> NULL. */
+ case aa64_opid_1e274000_frintx_Fd_Fn:
+ value = aa64_opid_1ee74000_frintx_Fd_Fn;
+ break; /* frintx --> frintx. */
+ case aa64_opid_1ee74000_frintx_Fd_Fn:
+ return NULL; /* frintx --> NULL. */
+ case aa64_opid_1e27c000_frinti_Fd_Fn:
+ value = aa64_opid_1ee7c000_frinti_Fd_Fn;
+ break; /* frinti --> frinti. */
+ case aa64_opid_1ee7c000_frinti_Fd_Fn:
+ return NULL; /* frinti --> NULL. */
+ case aa64_opid_1e202000_fcmp_Fn_Fm:
+ value = aa64_opid_1ee02000_fcmp_Fn_Fm;
+ break; /* fcmp --> fcmp. */
+ case aa64_opid_1ee02000_fcmp_Fn_Fm:
+ return NULL; /* fcmp --> NULL. */
+ case aa64_opid_1e202010_fcmpe_Fn_Fm:
+ value = aa64_opid_1ee02010_fcmpe_Fn_Fm;
+ break; /* fcmpe --> fcmpe. */
+ case aa64_opid_1ee02010_fcmpe_Fn_Fm:
+ return NULL; /* fcmpe --> NULL. */
+ case aa64_opid_1e202008_fcmp_Fn_FPIMM0:
+ value = aa64_opid_1ee02008_fcmp_Fn_FPIMM0;
+ break; /* fcmp --> fcmp. */
+ case aa64_opid_1ee02008_fcmp_Fn_FPIMM0:
+ return NULL; /* fcmp --> NULL. */
+ case aa64_opid_1e202018_fcmpe_Fn_FPIMM0:
+ value = aa64_opid_1ee02018_fcmpe_Fn_FPIMM0;
+ break; /* fcmpe --> fcmpe. */
+ case aa64_opid_1ee02018_fcmpe_Fn_FPIMM0:
+ return NULL; /* fcmpe --> NULL. */
+ case aa64_opid_1e201000_fmov_Fd_FPIMM:
+ value = aa64_opid_1ee01000_fmov_Fd_FPIMM;
+ break; /* fmov --> fmov. */
+ case aa64_opid_1ee01000_fmov_Fd_FPIMM:
+ return NULL; /* fmov --> NULL. */
+ case aa64_opid_1e200800_fmul_Fd_Fn_Fm:
+ value = aa64_opid_1ee00800_fmul_Fd_Fn_Fm;
+ break; /* fmul --> fmul. */
+ case aa64_opid_1ee00800_fmul_Fd_Fn_Fm:
+ return NULL; /* fmul --> NULL. */
+ case aa64_opid_1e208800_fnmul_Fd_Fn_Fm:
+ value = aa64_opid_1ee08800_fnmul_Fd_Fn_Fm;
+ break; /* fnmul --> fnmul. */
+ case aa64_opid_1ee08800_fnmul_Fd_Fn_Fm:
+ return NULL; /* fnmul --> NULL. */
+ case aa64_opid_1e204800_fmax_Fd_Fn_Fm:
+ value = aa64_opid_1ee04800_fmax_Fd_Fn_Fm;
+ break; /* fmax --> fmax. */
+ case aa64_opid_1ee04800_fmax_Fd_Fn_Fm:
+ return NULL; /* fmax --> NULL. */
+ case aa64_opid_1e202800_fadd_Fd_Fn_Fm:
+ value = aa64_opid_1ee02800_fadd_Fd_Fn_Fm;
+ break; /* fadd --> fadd. */
+ case aa64_opid_1ee02800_fadd_Fd_Fn_Fm:
+ return NULL; /* fadd --> NULL. */
+ case aa64_opid_1e206800_fmaxnm_Fd_Fn_Fm:
+ value = aa64_opid_1ee06800_fmaxnm_Fd_Fn_Fm;
+ break; /* fmaxnm --> fmaxnm. */
+ case aa64_opid_1ee06800_fmaxnm_Fd_Fn_Fm:
+ return NULL; /* fmaxnm --> NULL. */
+ case aa64_opid_1e201800_fdiv_Fd_Fn_Fm:
+ value = aa64_opid_1ee01800_fdiv_Fd_Fn_Fm;
+ break; /* fdiv --> fdiv. */
+ case aa64_opid_1ee01800_fdiv_Fd_Fn_Fm:
+ return NULL; /* fdiv --> NULL. */
+ case aa64_opid_1e205800_fmin_Fd_Fn_Fm:
+ value = aa64_opid_1ee05800_fmin_Fd_Fn_Fm;
+ break; /* fmin --> fmin. */
+ case aa64_opid_1ee05800_fmin_Fd_Fn_Fm:
+ return NULL; /* fmin --> NULL. */
+ case aa64_opid_1e203800_fsub_Fd_Fn_Fm:
+ value = aa64_opid_1ee03800_fsub_Fd_Fn_Fm;
+ break; /* fsub --> fsub. */
+ case aa64_opid_1ee03800_fsub_Fd_Fn_Fm:
+ return NULL; /* fsub --> NULL. */
+ case aa64_opid_1e207800_fminnm_Fd_Fn_Fm:
+ value = aa64_opid_1ee07800_fminnm_Fd_Fn_Fm;
+ break; /* fminnm --> fminnm. */
+ case aa64_opid_1ee07800_fminnm_Fd_Fn_Fm:
+ return NULL; /* fminnm --> NULL. */
+ case aa64_opid_1e200400_fccmp_Fn_Fm_NZCV_COND:
+ value = aa64_opid_1ee00400_fccmp_Fn_Fm_NZCV_COND;
+ break; /* fccmp --> fccmp. */
+ case aa64_opid_1ee00400_fccmp_Fn_Fm_NZCV_COND:
+ return NULL; /* fccmp --> NULL. */
+ case aa64_opid_1e200410_fccmpe_Fn_Fm_NZCV_COND:
+ value = aa64_opid_1ee00410_fccmpe_Fn_Fm_NZCV_COND;
+ break; /* fccmpe --> fccmpe. */
+ case aa64_opid_1ee00410_fccmpe_Fn_Fm_NZCV_COND:
+ return NULL; /* fccmpe --> NULL. */
+ case aa64_opid_1e200c00_fcsel_Fd_Fn_Fm_COND:
+ value = aa64_opid_1ee00c00_fcsel_Fd_Fn_Fm_COND;
+ break; /* fcsel --> fcsel. */
+ case aa64_opid_1ee00c00_fcsel_Fd_Fn_Fm_COND:
+ return NULL; /* fcsel --> NULL. */
+ case aa64_opid_0f000400_movi_Vd_SIMD_IMM_SFT:
+ value = aa64_opid_0f000400_sshr_Vd_Vn_IMM_VLSR;
+ break; /* movi --> sshr. */
+ case aa64_opid_0f000400_sshr_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_0f002400_srshr_Vd_Vn_IMM_VLSR;
+ break; /* sshr --> srshr. */
+ case aa64_opid_0f002400_srshr_Vd_Vn_IMM_VLSR:
+ return NULL; /* srshr --> NULL. */
+ case aa64_opid_2f000400_mvni_Vd_SIMD_IMM_SFT:
+ value = aa64_opid_2f000400_ushr_Vd_Vn_IMM_VLSR;
+ break; /* mvni --> ushr. */
+ case aa64_opid_2f000400_ushr_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_2f002400_urshr_Vd_Vn_IMM_VLSR;
+ break; /* ushr --> urshr. */
+ case aa64_opid_2f002400_urshr_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_2f004400_sri_Vd_Vn_IMM_VLSR;
+ break; /* urshr --> sri. */
+ case aa64_opid_2f004400_sri_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_2f006400_sqshlu_Vd_Vn_IMM_VLSL;
+ break; /* sri --> sqshlu. */
+ case aa64_opid_2f006400_sqshlu_Vd_Vn_IMM_VLSL:
+ return NULL; /* sqshlu --> NULL. */
+ case aa64_opid_0f001400_orr_Vd_SIMD_IMM_SFT:
+ value = aa64_opid_0f001400_ssra_Vd_Vn_IMM_VLSR;
+ break; /* orr --> ssra. */
+ case aa64_opid_0f001400_ssra_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_0f003400_srsra_Vd_Vn_IMM_VLSR;
+ break; /* ssra --> srsra. */
+ case aa64_opid_0f003400_srsra_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_0f005400_shl_Vd_Vn_IMM_VLSL;
+ break; /* srsra --> shl. */
+ case aa64_opid_0f005400_shl_Vd_Vn_IMM_VLSL:
+ value = aa64_opid_0f007400_sqshl_Vd_Vn_IMM_VLSL;
+ break; /* shl --> sqshl. */
+ case aa64_opid_0f007400_sqshl_Vd_Vn_IMM_VLSL:
+ return NULL; /* sqshl --> NULL. */
+ case aa64_opid_2f001400_bic_Vd_SIMD_IMM_SFT:
+ value = aa64_opid_2f001400_usra_Vd_Vn_IMM_VLSR;
+ break; /* bic --> usra. */
+ case aa64_opid_2f001400_usra_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_2f003400_ursra_Vd_Vn_IMM_VLSR;
+ break; /* usra --> ursra. */
+ case aa64_opid_2f003400_ursra_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_2f005400_sli_Vd_Vn_IMM_VLSL;
+ break; /* ursra --> sli. */
+ case aa64_opid_2f005400_sli_Vd_Vn_IMM_VLSL:
+ value = aa64_opid_2f007400_uqshl_Vd_Vn_IMM_VLSL;
+ break; /* sli --> uqshl. */
+ case aa64_opid_2f007400_uqshl_Vd_Vn_IMM_VLSL:
+ return NULL; /* uqshl --> NULL. */
+ case aa64_opid_1f000000_fmadd_Fd_Fn_Fm_Fa:
+ value = aa64_opid_1fc00000_fmadd_Fd_Fn_Fm_Fa;
+ break; /* fmadd --> fmadd. */
+ case aa64_opid_1fc00000_fmadd_Fd_Fn_Fm_Fa:
+ return NULL; /* fmadd --> NULL. */
+ case aa64_opid_1f200000_fnmadd_Fd_Fn_Fm_Fa:
+ value = aa64_opid_1fe00000_fnmadd_Fd_Fn_Fm_Fa;
+ break; /* fnmadd --> fnmadd. */
+ case aa64_opid_1fe00000_fnmadd_Fd_Fn_Fm_Fa:
+ return NULL; /* fnmadd --> NULL. */
+ case aa64_opid_0f008400_movi_Vd_SIMD_IMM_SFT:
+ value = aa64_opid_0f008400_shrn_Vd_Vn_IMM_VLSR;
+ break; /* movi --> shrn. */
+ case aa64_opid_0f008400_shrn_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_4f008400_shrn2_Vd_Vn_IMM_VLSR;
+ break; /* shrn --> shrn2. */
+ case aa64_opid_4f008400_shrn2_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_0f00a400_sshll_Vd_Vn_IMM_VLSL;
+ break; /* shrn2 --> sshll. */
+ case aa64_opid_0f00a400_sshll_Vd_Vn_IMM_VLSL:
+ value = aa64_opid_4f00a400_sshll2_Vd_Vn_IMM_VLSL;
+ break; /* sshll --> sshll2. */
+ case aa64_opid_4f00a400_sshll2_Vd_Vn_IMM_VLSL:
+ return NULL; /* sshll2 --> NULL. */
+ case aa64_opid_2f008400_mvni_Vd_SIMD_IMM_SFT:
+ value = aa64_opid_2f008400_sqshrun_Vd_Vn_IMM_VLSR;
+ break; /* mvni --> sqshrun. */
+ case aa64_opid_2f008400_sqshrun_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_6f008400_sqshrun2_Vd_Vn_IMM_VLSR;
+ break; /* sqshrun --> sqshrun2. */
+ case aa64_opid_6f008400_sqshrun2_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_2f00a400_ushll_Vd_Vn_IMM_VLSL;
+ break; /* sqshrun2 --> ushll. */
+ case aa64_opid_2f00a400_ushll_Vd_Vn_IMM_VLSL:
+ value = aa64_opid_6f00a400_ushll2_Vd_Vn_IMM_VLSL;
+ break; /* ushll --> ushll2. */
+ case aa64_opid_6f00a400_ushll2_Vd_Vn_IMM_VLSL:
+ return NULL; /* ushll2 --> NULL. */
+ case aa64_opid_0f009400_orr_Vd_SIMD_IMM_SFT:
+ value = aa64_opid_0f009400_sqshrn_Vd_Vn_IMM_VLSR;
+ break; /* orr --> sqshrn. */
+ case aa64_opid_0f009400_sqshrn_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_4f009400_sqshrn2_Vd_Vn_IMM_VLSR;
+ break; /* sqshrn --> sqshrn2. */
+ case aa64_opid_4f009400_sqshrn2_Vd_Vn_IMM_VLSR:
+ return NULL; /* sqshrn2 --> NULL. */
+ case aa64_opid_2f009400_bic_Vd_SIMD_IMM_SFT:
+ value = aa64_opid_2f009400_uqshrn_Vd_Vn_IMM_VLSR;
+ break; /* bic --> uqshrn. */
+ case aa64_opid_2f009400_uqshrn_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_6f009400_uqshrn2_Vd_Vn_IMM_VLSR;
+ break; /* uqshrn --> uqshrn2. */
+ case aa64_opid_6f009400_uqshrn2_Vd_Vn_IMM_VLSR:
+ return NULL; /* uqshrn2 --> NULL. */
+ case aa64_opid_0f00e400_movi_Vd_SIMD_IMM_SFT:
+ value = aa64_opid_0f00e400_scvtf_Vd_Vn_IMM_VLSR;
+ break; /* movi --> scvtf. */
+ case aa64_opid_0f00e400_scvtf_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_0f10e400_scvtf_Vd_Vn_IMM_VLSR;
+ break; /* scvtf --> scvtf. */
+ case aa64_opid_0f10e400_scvtf_Vd_Vn_IMM_VLSR:
+ return NULL; /* scvtf --> NULL. */
+ case aa64_opid_2f00e400_movi_Sd_SIMD_IMM:
+ value = aa64_opid_6f00e400_movi_Vd_SIMD_IMM;
+ break; /* movi --> movi. */
+ case aa64_opid_6f00e400_movi_Vd_SIMD_IMM:
+ value = aa64_opid_2f00e400_ucvtf_Vd_Vn_IMM_VLSR;
+ break; /* movi --> ucvtf. */
+ case aa64_opid_2f00e400_ucvtf_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_2f10e400_ucvtf_Vd_Vn_IMM_VLSR;
+ break; /* ucvtf --> ucvtf. */
+ case aa64_opid_2f10e400_ucvtf_Vd_Vn_IMM_VLSR:
+ return NULL; /* ucvtf --> NULL. */
+ case aa64_opid_0f00fc00_fmov_Vd_SIMD_FPIMM:
+ value = aa64_opid_0f00fc00_fcvtzs_Vd_Vn_IMM_VLSR;
+ break; /* fmov --> fcvtzs. */
+ case aa64_opid_0f00fc00_fcvtzs_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_0f10fc00_fcvtzs_Vd_Vn_IMM_VLSR;
+ break; /* fcvtzs --> fcvtzs. */
+ case aa64_opid_0f10fc00_fcvtzs_Vd_Vn_IMM_VLSR:
+ return NULL; /* fcvtzs --> NULL. */
+ case aa64_opid_2f00fc00_fcvtzu_Vd_Vn_IMM_VLSR:
+ value = aa64_opid_2f10fc00_fcvtzu_Vd_Vn_IMM_VLSR;
+ break; /* fcvtzu --> fcvtzu. */
+ case aa64_opid_2f10fc00_fcvtzu_Vd_Vn_IMM_VLSR:
+ return NULL; /* fcvtzu --> NULL. */
+ case aa64_opid_1f008000_fmsub_Fd_Fn_Fm_Fa:
+ value = aa64_opid_1fc08000_fmsub_Fd_Fn_Fm_Fa;
+ break; /* fmsub --> fmsub. */
+ case aa64_opid_1fc08000_fmsub_Fd_Fn_Fm_Fa:
+ return NULL; /* fmsub --> NULL. */
+ case aa64_opid_1f208000_fnmsub_Fd_Fn_Fm_Fa:
+ value = aa64_opid_1fe08000_fnmsub_Fd_Fn_Fm_Fa;
+ break; /* fnmsub --> fnmsub. */
+ case aa64_opid_1fe08000_fnmsub_Fd_Fn_Fm_Fa:
+ return NULL; /* fnmsub --> NULL. */
+ case aa64_opid_5f00e400_scvtf_Sd_Sn_IMM_VLSR:
+ value = aa64_opid_5f10e400_scvtf_Sd_Sn_IMM_VLSR;
+ break; /* scvtf --> scvtf. */
+ case aa64_opid_5f10e400_scvtf_Sd_Sn_IMM_VLSR:
+ return NULL; /* scvtf --> NULL. */
+ case aa64_opid_5f00fc00_fcvtzs_Sd_Sn_IMM_VLSR:
+ value = aa64_opid_5f10fc00_fcvtzs_Sd_Sn_IMM_VLSR;
+ break; /* fcvtzs --> fcvtzs. */
+ case aa64_opid_5f10fc00_fcvtzs_Sd_Sn_IMM_VLSR:
+ return NULL; /* fcvtzs --> NULL. */
+ case aa64_opid_7f00e400_ucvtf_Sd_Sn_IMM_VLSR:
+ value = aa64_opid_7f10e400_ucvtf_Sd_Sn_IMM_VLSR;
+ break; /* ucvtf --> ucvtf. */
+ case aa64_opid_7f10e400_ucvtf_Sd_Sn_IMM_VLSR:
+ return NULL; /* ucvtf --> NULL. */
+ case aa64_opid_7f00fc00_fcvtzu_Sd_Sn_IMM_VLSR:
+ value = aa64_opid_7f10fc00_fcvtzu_Sd_Sn_IMM_VLSR;
+ break; /* fcvtzu --> fcvtzu. */
+ case aa64_opid_7f10fc00_fcvtzu_Sd_Sn_IMM_VLSR:
+ return NULL; /* fcvtzu --> NULL. */
default: return NULL;
}
@@ -37222,177 +37838,511 @@ const aarch64_opcode *
aarch64_find_alias_opcode (const aarch64_opcode *opcode)
{
/* Use the index as the key to locate the alias opcode. */
- int key = opcode - aarch64_opcode_table;
- int value;
+ enum aarch64_opcode_idx key = opcode - aarch64_opcode_table;
+ enum aarch64_opcode_idx value;
switch (key)
{
- case 2: value = 3; break; /* sbc --> ngc. */
- case 4: value = 5; break; /* sbcs --> ngcs. */
- case 7: value = 8; break; /* adds --> cmn. */
- case 10: value = 11; break; /* subs --> cmp. */
- case 12: value = 13; break; /* add --> mov. */
- case 14: value = 15; break; /* adds --> cmn. */
- case 17: value = 18; break; /* subs --> cmp. */
- case 22: value = 23; break; /* adds --> cmn. */
- case 24: value = 25; break; /* sub --> neg. */
- case 26: value = 27; break; /* subs --> cmp. */
- case 152: value = 153; break; /* umov --> mov. */
- case 154: value = 155; break; /* ins --> mov. */
- case 156: value = 157; break; /* ins --> mov. */
- case 242: value = 243; break; /* not --> mvn. */
- case 317: value = 318; break; /* orr --> mov. */
- case 388: value = 389; break; /* sshll --> sxtl. */
- case 390: value = 391; break; /* sshll2 --> sxtl2. */
- case 412: value = 413; break; /* ushll --> uxtl. */
- case 414: value = 415; break; /* ushll2 --> uxtl2. */
- case 535: value = 536; break; /* dup --> mov. */
- case 618: value = 623; break; /* sbfm --> sxtw. */
- case 625: value = 627; break; /* bfm --> bfc. */
- case 629: value = 633; break; /* ubfm --> uxth. */
- case 658: value = 659; break; /* cbgt --> cblt. */
- case 660: value = 661; break; /* cbge --> cble. */
- case 662: value = 663; break; /* cbhi --> cblo. */
- case 664: value = 665; break; /* cbhs --> cbls. */
- case 668: value = 669; break; /* cbgt --> cbge. */
- case 670: value = 671; break; /* cblt --> cble. */
- case 672: value = 673; break; /* cbhi --> cbhs. */
- case 674: value = 675; break; /* cblo --> cbls. */
- case 678: value = 679; break; /* cbbgt --> cbblt. */
- case 680: value = 681; break; /* cbbge --> cbble. */
- case 682: value = 683; break; /* cbbhi --> cbblo. */
- case 684: value = 685; break; /* cbbhs --> cbbls. */
- case 688: value = 689; break; /* cbhgt --> cbhlt. */
- case 690: value = 691; break; /* cbhge --> cbhle. */
- case 692: value = 693; break; /* cbhhi --> cbhlo. */
- case 694: value = 695; break; /* cbhhs --> cbhls. */
- case 703: value = 705; break; /* csinc --> cset. */
- case 706: value = 708; break; /* csinv --> csetm. */
- case 709: value = 710; break; /* csneg --> cneg. */
- case 728: value = 729; break; /* rev --> rev64. */
- case 753: value = 754; break; /* lslv --> lsl. */
- case 755: value = 756; break; /* lsrv --> lsr. */
- case 757: value = 758; break; /* asrv --> asr. */
- case 759: value = 760; break; /* rorv --> ror. */
- case 762: value = 763; break; /* subps --> cmpp. */
- case 775: value = 776; break; /* madd --> mul. */
- case 777: value = 778; break; /* msub --> mneg. */
- case 779: value = 780; break; /* smaddl --> smull. */
- case 781: value = 782; break; /* smsubl --> smnegl. */
- case 784: value = 785; break; /* umaddl --> umull. */
- case 786: value = 787; break; /* umsubl --> umnegl. */
- case 798: value = 799; break; /* extr --> ror. */
- case 1047: value = 1048; break; /* and --> bic. */
- case 1049: value = 1050; break; /* orr --> mov. */
- case 1052: value = 1053; break; /* ands --> tst. */
- case 1056: value = 1058; break; /* orr --> uxtw. */
- case 1059: value = 1060; break; /* orn --> mvn. */
- case 1063: value = 1064; break; /* ands --> tst. */
- case 1094: value = 1190; break; /* ldaddb --> staddb. */
- case 1095: value = 1191; break; /* ldaddh --> staddh. */
- case 1096: value = 1192; break; /* ldadd --> stadd. */
- case 1098: value = 1193; break; /* ldaddlb --> staddlb. */
- case 1101: value = 1194; break; /* ldaddlh --> staddlh. */
- case 1104: value = 1195; break; /* ldaddl --> staddl. */
- case 1106: value = 1196; break; /* ldclrb --> stclrb. */
- case 1107: value = 1197; break; /* ldclrh --> stclrh. */
- case 1108: value = 1198; break; /* ldclr --> stclr. */
- case 1110: value = 1199; break; /* ldclrlb --> stclrlb. */
- case 1113: value = 1200; break; /* ldclrlh --> stclrlh. */
- case 1116: value = 1201; break; /* ldclrl --> stclrl. */
- case 1118: value = 1202; break; /* ldeorb --> steorb. */
- case 1119: value = 1203; break; /* ldeorh --> steorh. */
- case 1120: value = 1204; break; /* ldeor --> steor. */
- case 1122: value = 1205; break; /* ldeorlb --> steorlb. */
- case 1125: value = 1206; break; /* ldeorlh --> steorlh. */
- case 1128: value = 1207; break; /* ldeorl --> steorl. */
- case 1130: value = 1208; break; /* ldsetb --> stsetb. */
- case 1131: value = 1209; break; /* ldseth --> stseth. */
- case 1132: value = 1210; break; /* ldset --> stset. */
- case 1134: value = 1211; break; /* ldsetlb --> stsetlb. */
- case 1137: value = 1212; break; /* ldsetlh --> stsetlh. */
- case 1140: value = 1213; break; /* ldsetl --> stsetl. */
- case 1142: value = 1214; break; /* ldsmaxb --> stsmaxb. */
- case 1143: value = 1215; break; /* ldsmaxh --> stsmaxh. */
- case 1144: value = 1216; break; /* ldsmax --> stsmax. */
- case 1146: value = 1217; break; /* ldsmaxlb --> stsmaxlb. */
- case 1149: value = 1218; break; /* ldsmaxlh --> stsmaxlh. */
- case 1152: value = 1219; break; /* ldsmaxl --> stsmaxl. */
- case 1154: value = 1220; break; /* ldsminb --> stsminb. */
- case 1155: value = 1221; break; /* ldsminh --> stsminh. */
- case 1156: value = 1222; break; /* ldsmin --> stsmin. */
- case 1158: value = 1223; break; /* ldsminlb --> stsminlb. */
- case 1161: value = 1224; break; /* ldsminlh --> stsminlh. */
- case 1164: value = 1225; break; /* ldsminl --> stsminl. */
- case 1166: value = 1226; break; /* ldumaxb --> stumaxb. */
- case 1167: value = 1227; break; /* ldumaxh --> stumaxh. */
- case 1168: value = 1228; break; /* ldumax --> stumax. */
- case 1170: value = 1229; break; /* ldumaxlb --> stumaxlb. */
- case 1173: value = 1230; break; /* ldumaxlh --> stumaxlh. */
- case 1176: value = 1231; break; /* ldumaxl --> stumaxl. */
- case 1178: value = 1232; break; /* lduminb --> stuminb. */
- case 1179: value = 1233; break; /* lduminh --> stuminh. */
- case 1180: value = 1234; break; /* ldumin --> stumin. */
- case 1182: value = 1235; break; /* lduminlb --> stuminlb. */
- case 1185: value = 1236; break; /* lduminlh --> stuminlh. */
- case 1188: value = 1237; break; /* lduminl --> stuminl. */
- case 1266: value = 1267; break; /* ldtadd --> sttadd. */
- case 1270: value = 1271; break; /* ldtaddl --> sttaddl. */
- case 1272: value = 1273; break; /* ldtclr --> sttclr. */
- case 1276: value = 1277; break; /* ldtclrl --> sttclrl. */
- case 1278: value = 1279; break; /* ldtset --> sttset. */
- case 1282: value = 1283; break; /* ldtsetl --> sttsetl. */
- case 1314: value = 1315; break; /* movn --> mov. */
- case 1316: value = 1317; break; /* movz --> mov. */
- case 1332: value = 3373; break; /* hint --> clrbhb. */
- case 1352: value = 1356; break; /* dsb --> pssbb. */
- case 1353: value = 1353; break; /* dsb --> dsb. */
- case 1371: value = 3374; break; /* sys --> trcit. */
- case 1372: value = 1377; break; /* sysp --> tlbip. */
- case 1378: value = 1378; break; /* wfet --> wfet. */
- case 1379: value = 1379; break; /* wfit --> wfit. */
- case 1447: value = 2184; break; /* and --> bic. */
- case 1449: value = 1430; break; /* and --> mov. */
- case 1450: value = 1434; break; /* ands --> movs. */
- case 1485: value = 2185; break; /* cmpge --> cmple. */
- case 1488: value = 2188; break; /* cmpgt --> cmplt. */
- case 1490: value = 2186; break; /* cmphi --> cmplo. */
- case 1493: value = 2187; break; /* cmphs --> cmpls. */
- case 1515: value = 1427; break; /* cpy --> mov. */
- case 1516: value = 1429; break; /* cpy --> mov. */
- case 1517: value = 2195; break; /* cpy --> fmov. */
- case 1529: value = 1421; break; /* dup --> mov. */
- case 1530: value = 1424; break; /* dup --> mov. */
- case 1531: value = 2194; break; /* dup --> fmov. */
- case 1532: value = 1425; break; /* dupm --> mov. */
- case 1534: value = 2189; break; /* eor --> eon. */
- case 1536: value = 1435; break; /* eor --> not. */
- case 1537: value = 1436; break; /* eors --> nots. */
- case 1542: value = 2190; break; /* facge --> facle. */
- case 1543: value = 2191; break; /* facgt --> faclt. */
- case 1556: value = 2192; break; /* fcmge --> fcmle. */
- case 1558: value = 2193; break; /* fcmgt --> fcmlt. */
- case 1564: value = 1418; break; /* fcpy --> fmov. */
- case 1587: value = 1417; break; /* fdup --> fmov. */
- case 1872: value = 1873; break; /* ldr --> ldr. */
- case 1903: value = 1419; break; /* orr --> mov. */
- case 1904: value = 2196; break; /* orr --> orn. */
- case 1906: value = 1423; break; /* orr --> mov. */
- case 1907: value = 1433; break; /* orrs --> movs. */
- case 1909: value = 1910; break; /* pfalse --> pfalse. */
- case 1970: value = 1428; break; /* sel --> mov. */
- case 1971: value = 1431; break; /* sel --> mov. */
- case 2091: value = 2092; break; /* str --> str. */
- case 2531: value = 2529; break; /* mova --> mov. */
- case 2532: value = 2530; break; /* mova --> mov. */
- case 2549: value = 2550; break; /* psel --> psel. */
- case 2763: value = 2755; break; /* mova --> mov. */
- case 2764: value = 2756; break; /* mova --> mov. */
- case 2765: value = 2757; break; /* mova --> mov. */
- case 2766: value = 2758; break; /* mova --> mov. */
- case 2767: value = 2759; break; /* mova --> mov. */
- case 2768: value = 2760; break; /* mova --> mov. */
- case 2769: value = 2761; break; /* mova --> mov. */
- case 2770: value = 2762; break; /* mova --> mov. */
+ case aa64_opid_5a000000_sbc_Rd_Rn_Rm:
+ value = aa64_opid_5a0003e0_ngc_Rd_Rm;
+ break; /* sbc --> ngc. */
+ case aa64_opid_7a000000_sbcs_Rd_Rn_Rm:
+ value = aa64_opid_7a0003e0_ngcs_Rd_Rm;
+ break; /* sbcs --> ngcs. */
+ case aa64_opid_2b200000_adds_Rd_Rn_SP_Rm_EXT:
+ value = aa64_opid_2b20001f_cmn_Rn_SP_Rm_EXT;
+ break; /* adds --> cmn. */
+ case aa64_opid_6b200000_subs_Rd_Rn_SP_Rm_EXT:
+ value = aa64_opid_6b20001f_cmp_Rn_SP_Rm_EXT;
+ break; /* subs --> cmp. */
+ case aa64_opid_11000000_add_Rd_SP_Rn_SP_AIMM:
+ value = aa64_opid_11000000_mov_Rd_SP_Rn_SP;
+ break; /* add --> mov. */
+ case aa64_opid_31000000_adds_Rd_Rn_SP_AIMM:
+ value = aa64_opid_3100001f_cmn_Rn_SP_AIMM;
+ break; /* adds --> cmn. */
+ case aa64_opid_71000000_subs_Rd_Rn_SP_AIMM:
+ value = aa64_opid_7100001f_cmp_Rn_SP_AIMM;
+ break; /* subs --> cmp. */
+ case aa64_opid_2b000000_adds_Rd_Rn_Rm_SFT:
+ value = aa64_opid_2b00001f_cmn_Rn_Rm_SFT;
+ break; /* adds --> cmn. */
+ case aa64_opid_4b000000_sub_Rd_Rn_Rm_SFT:
+ value = aa64_opid_4b0003e0_neg_Rd_Rm_SFT;
+ break; /* sub --> neg. */
+ case aa64_opid_6b000000_subs_Rd_Rn_Rm_SFT:
+ value = aa64_opid_6b00001f_cmp_Rn_Rm_SFT;
+ break; /* subs --> cmp. */
+ case aa64_opid_0e003c00_umov_Rd_En:
+ value = aa64_opid_0e003c00_mov_Rd_En;
+ break; /* umov --> mov. */
+ case aa64_opid_4e001c00_ins_Ed_Rn:
+ value = aa64_opid_4e001c00_mov_Ed_Rn;
+ break; /* ins --> mov. */
+ case aa64_opid_6e000400_ins_Ed_En:
+ value = aa64_opid_6e000400_mov_Ed_En;
+ break; /* ins --> mov. */
+ case aa64_opid_2e205800_not_Vd_Vn:
+ value = aa64_opid_2e205800_mvn_Vd_Vn;
+ break; /* not --> mvn. */
+ case aa64_opid_0ea01c00_orr_Vd_Vn_Vm:
+ value = aa64_opid_0ea01c00_mov_Vd_Vn;
+ break; /* orr --> mov. */
+ case aa64_opid_0f00a400_sshll_Vd_Vn_IMM_VLSL:
+ value = aa64_opid_0f00a400_sxtl_Vd_Vn;
+ break; /* sshll --> sxtl. */
+ case aa64_opid_4f00a400_sshll2_Vd_Vn_IMM_VLSL:
+ value = aa64_opid_4f00a400_sxtl2_Vd_Vn;
+ break; /* sshll2 --> sxtl2. */
+ case aa64_opid_2f00a400_ushll_Vd_Vn_IMM_VLSL:
+ value = aa64_opid_2f00a400_uxtl_Vd_Vn;
+ break; /* ushll --> uxtl. */
+ case aa64_opid_6f00a400_ushll2_Vd_Vn_IMM_VLSL:
+ value = aa64_opid_6f00a400_uxtl2_Vd_Vn;
+ break; /* ushll2 --> uxtl2. */
+ case aa64_opid_5e000400_dup_Sd_En:
+ value = aa64_opid_5e000400_mov_Sd_En;
+ break; /* dup --> mov. */
+ case aa64_opid_13000000_sbfm_Rd_Rn_IMMR_IMMS:
+ value = aa64_opid_93407c00_sxtw_Rd_Rn;
+ break; /* sbfm --> sxtw. */
+ case aa64_opid_33000000_bfm_Rd_Rn_IMMR_IMMS:
+ value = aa64_opid_330003e0_bfc_Rd_IMM_WIDTH;
+ break; /* bfm --> bfc. */
+ case aa64_opid_53000000_ubfm_Rd_Rn_IMMR_IMMS:
+ value = aa64_opid_53003c00_uxth_Rd_Rn;
+ break; /* ubfm --> uxth. */
+ case aa64_opid_74000000_cbgt_Rt_Rm_ADDR_PCREL9:
+ value = aa64_opid_74000000_cblt_Rm_Rt_ADDR_PCREL9;
+ break; /* cbgt --> cblt. */
+ case aa64_opid_74200000_cbge_Rt_Rm_ADDR_PCREL9:
+ value = aa64_opid_74200000_cble_Rm_Rt_ADDR_PCREL9;
+ break; /* cbge --> cble. */
+ case aa64_opid_74400000_cbhi_Rt_Rm_ADDR_PCREL9:
+ value = aa64_opid_74400000_cblo_Rm_Rt_ADDR_PCREL9;
+ break; /* cbhi --> cblo. */
+ case aa64_opid_74600000_cbhs_Rt_Rm_ADDR_PCREL9:
+ value = aa64_opid_74600000_cbls_Rm_Rt_ADDR_PCREL9;
+ break; /* cbhs --> cbls. */
+ case aa64_opid_75000000_cbgt_Rt_IMM_2_ADDR_PCREL9:
+ value = aa64_opid_75000000_cbge_Rt_IMMP1_2_ADDR_PCREL9;
+ break; /* cbgt --> cbge. */
+ case aa64_opid_75200000_cblt_Rt_IMM_2_ADDR_PCREL9:
+ value = aa64_opid_75200000_cble_Rt_IMMS1_2_ADDR_PCREL9;
+ break; /* cblt --> cble. */
+ case aa64_opid_75400000_cbhi_Rt_IMM_2_ADDR_PCREL9:
+ value = aa64_opid_75400000_cbhs_Rt_IMMP1_2_ADDR_PCREL9;
+ break; /* cbhi --> cbhs. */
+ case aa64_opid_75600000_cblo_Rt_IMM_2_ADDR_PCREL9:
+ value = aa64_opid_75600000_cbls_Rt_IMMS1_2_ADDR_PCREL9;
+ break; /* cblo --> cbls. */
+ case aa64_opid_74008000_cbbgt_Rt_Rm_ADDR_PCREL9:
+ value = aa64_opid_74008000_cbblt_Rm_Rt_ADDR_PCREL9;
+ break; /* cbbgt --> cbblt. */
+ case aa64_opid_74208000_cbbge_Rt_Rm_ADDR_PCREL9:
+ value = aa64_opid_74208000_cbble_Rm_Rt_ADDR_PCREL9;
+ break; /* cbbge --> cbble. */
+ case aa64_opid_74408000_cbbhi_Rt_Rm_ADDR_PCREL9:
+ value = aa64_opid_74408000_cbblo_Rm_Rt_ADDR_PCREL9;
+ break; /* cbbhi --> cbblo. */
+ case aa64_opid_74608000_cbbhs_Rt_Rm_ADDR_PCREL9:
+ value = aa64_opid_74608000_cbbls_Rm_Rt_ADDR_PCREL9;
+ break; /* cbbhs --> cbbls. */
+ case aa64_opid_7400c000_cbhgt_Rt_Rm_ADDR_PCREL9:
+ value = aa64_opid_7400c000_cbhlt_Rm_Rt_ADDR_PCREL9;
+ break; /* cbhgt --> cbhlt. */
+ case aa64_opid_7420c000_cbhge_Rt_Rm_ADDR_PCREL9:
+ value = aa64_opid_7420c000_cbhle_Rm_Rt_ADDR_PCREL9;
+ break; /* cbhge --> cbhle. */
+ case aa64_opid_7440c000_cbhhi_Rt_Rm_ADDR_PCREL9:
+ value = aa64_opid_7440c000_cbhlo_Rm_Rt_ADDR_PCREL9;
+ break; /* cbhhi --> cbhlo. */
+ case aa64_opid_7460c000_cbhhs_Rt_Rm_ADDR_PCREL9:
+ value = aa64_opid_7460c000_cbhls_Rm_Rt_ADDR_PCREL9;
+ break; /* cbhhs --> cbhls. */
+ case aa64_opid_1a800400_csinc_Rd_Rn_Rm_COND:
+ value = aa64_opid_1a9f07e0_cset_Rd_COND1;
+ break; /* csinc --> cset. */
+ case aa64_opid_5a800000_csinv_Rd_Rn_Rm_COND:
+ value = aa64_opid_5a9f03e0_csetm_Rd_COND1;
+ break; /* csinv --> csetm. */
+ case aa64_opid_5a800400_csneg_Rd_Rn_Rm_COND:
+ value = aa64_opid_5a800400_cneg_Rd_Rn_COND1;
+ break; /* csneg --> cneg. */
+ case aa64_opid_dac00c00_rev_Rd_Rn:
+ value = aa64_opid_dac00c00_rev64_Rd_Rn;
+ break; /* rev --> rev64. */
+ case aa64_opid_1ac02000_lslv_Rd_Rn_Rm:
+ value = aa64_opid_1ac02000_lsl_Rd_Rn_Rm;
+ break; /* lslv --> lsl. */
+ case aa64_opid_1ac02400_lsrv_Rd_Rn_Rm:
+ value = aa64_opid_1ac02400_lsr_Rd_Rn_Rm;
+ break; /* lsrv --> lsr. */
+ case aa64_opid_1ac02800_asrv_Rd_Rn_Rm:
+ value = aa64_opid_1ac02800_asr_Rd_Rn_Rm;
+ break; /* asrv --> asr. */
+ case aa64_opid_1ac02c00_rorv_Rd_Rn_Rm:
+ value = aa64_opid_1ac02c00_ror_Rd_Rn_Rm;
+ break; /* rorv --> ror. */
+ case aa64_opid_bac00000_subps_Rd_Rn_SP_Rm_SP:
+ value = aa64_opid_bac0001f_cmpp_Rn_SP_Rm_SP;
+ break; /* subps --> cmpp. */
+ case aa64_opid_1b000000_madd_Rd_Rn_Rm_Ra:
+ value = aa64_opid_1b007c00_mul_Rd_Rn_Rm;
+ break; /* madd --> mul. */
+ case aa64_opid_1b008000_msub_Rd_Rn_Rm_Ra:
+ value = aa64_opid_1b00fc00_mneg_Rd_Rn_Rm;
+ break; /* msub --> mneg. */
+ case aa64_opid_9b200000_smaddl_Rd_Rn_Rm_Ra:
+ value = aa64_opid_9b207c00_smull_Rd_Rn_Rm;
+ break; /* smaddl --> smull. */
+ case aa64_opid_9b208000_smsubl_Rd_Rn_Rm_Ra:
+ value = aa64_opid_9b20fc00_smnegl_Rd_Rn_Rm;
+ break; /* smsubl --> smnegl. */
+ case aa64_opid_9ba00000_umaddl_Rd_Rn_Rm_Ra:
+ value = aa64_opid_9ba07c00_umull_Rd_Rn_Rm;
+ break; /* umaddl --> umull. */
+ case aa64_opid_9ba08000_umsubl_Rd_Rn_Rm_Ra:
+ value = aa64_opid_9ba0fc00_umnegl_Rd_Rn_Rm;
+ break; /* umsubl --> umnegl. */
+ case aa64_opid_13800000_extr_Rd_Rn_Rm_IMMS:
+ value = aa64_opid_13800000_ror_Rd_Rm_IMMS;
+ break; /* extr --> ror. */
+ case aa64_opid_12000000_and_Rd_SP_Rn_LIMM:
+ value = aa64_opid_12000000_bic_Rd_SP_Rn_LIMM;
+ break; /* and --> bic. */
+ case aa64_opid_32000000_orr_Rd_SP_Rn_LIMM:
+ value = aa64_opid_320003e0_mov_Rd_SP_IMM_MOV;
+ break; /* orr --> mov. */
+ case aa64_opid_72000000_ands_Rd_Rn_LIMM:
+ value = aa64_opid_7200001f_tst_Rn_LIMM;
+ break; /* ands --> tst. */
+ case aa64_opid_2a000000_orr_Rd_Rn_Rm_SFT:
+ value = aa64_opid_2a0003e0_uxtw_Rd_Rm;
+ break; /* orr --> uxtw. */
+ case aa64_opid_2a200000_orn_Rd_Rn_Rm_SFT:
+ value = aa64_opid_2a2003e0_mvn_Rd_Rm_SFT;
+ break; /* orn --> mvn. */
+ case aa64_opid_6a000000_ands_Rd_Rn_Rm_SFT:
+ value = aa64_opid_6a00001f_tst_Rn_Rm_SFT;
+ break; /* ands --> tst. */
+ case aa64_opid_38200000_ldaddb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3820001f_staddb_Rs_ADDR_SIMPLE;
+ break; /* ldaddb --> staddb. */
+ case aa64_opid_78200000_ldaddh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7820001f_staddh_Rs_ADDR_SIMPLE;
+ break; /* ldaddh --> staddh. */
+ case aa64_opid_b8200000_ldadd_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b820001f_stadd_Rs_ADDR_SIMPLE;
+ break; /* ldadd --> stadd. */
+ case aa64_opid_38600000_ldaddlb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3860001f_staddlb_Rs_ADDR_SIMPLE;
+ break; /* ldaddlb --> staddlb. */
+ case aa64_opid_78600000_ldaddlh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7860001f_staddlh_Rs_ADDR_SIMPLE;
+ break; /* ldaddlh --> staddlh. */
+ case aa64_opid_b8600000_ldaddl_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b860001f_staddl_Rs_ADDR_SIMPLE;
+ break; /* ldaddl --> staddl. */
+ case aa64_opid_38201000_ldclrb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3820101f_stclrb_Rs_ADDR_SIMPLE;
+ break; /* ldclrb --> stclrb. */
+ case aa64_opid_78201000_ldclrh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7820101f_stclrh_Rs_ADDR_SIMPLE;
+ break; /* ldclrh --> stclrh. */
+ case aa64_opid_b8201000_ldclr_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b820101f_stclr_Rs_ADDR_SIMPLE;
+ break; /* ldclr --> stclr. */
+ case aa64_opid_38601000_ldclrlb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3860101f_stclrlb_Rs_ADDR_SIMPLE;
+ break; /* ldclrlb --> stclrlb. */
+ case aa64_opid_78601000_ldclrlh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7860101f_stclrlh_Rs_ADDR_SIMPLE;
+ break; /* ldclrlh --> stclrlh. */
+ case aa64_opid_b8601000_ldclrl_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b860101f_stclrl_Rs_ADDR_SIMPLE;
+ break; /* ldclrl --> stclrl. */
+ case aa64_opid_38202000_ldeorb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3820201f_steorb_Rs_ADDR_SIMPLE;
+ break; /* ldeorb --> steorb. */
+ case aa64_opid_78202000_ldeorh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7820201f_steorh_Rs_ADDR_SIMPLE;
+ break; /* ldeorh --> steorh. */
+ case aa64_opid_b8202000_ldeor_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b820201f_steor_Rs_ADDR_SIMPLE;
+ break; /* ldeor --> steor. */
+ case aa64_opid_38602000_ldeorlb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3860201f_steorlb_Rs_ADDR_SIMPLE;
+ break; /* ldeorlb --> steorlb. */
+ case aa64_opid_78602000_ldeorlh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7860201f_steorlh_Rs_ADDR_SIMPLE;
+ break; /* ldeorlh --> steorlh. */
+ case aa64_opid_b8602000_ldeorl_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b860201f_steorl_Rs_ADDR_SIMPLE;
+ break; /* ldeorl --> steorl. */
+ case aa64_opid_38203000_ldsetb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3820301f_stsetb_Rs_ADDR_SIMPLE;
+ break; /* ldsetb --> stsetb. */
+ case aa64_opid_78203000_ldseth_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7820301f_stseth_Rs_ADDR_SIMPLE;
+ break; /* ldseth --> stseth. */
+ case aa64_opid_b8203000_ldset_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b820301f_stset_Rs_ADDR_SIMPLE;
+ break; /* ldset --> stset. */
+ case aa64_opid_38603000_ldsetlb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3860301f_stsetlb_Rs_ADDR_SIMPLE;
+ break; /* ldsetlb --> stsetlb. */
+ case aa64_opid_78603000_ldsetlh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7860301f_stsetlh_Rs_ADDR_SIMPLE;
+ break; /* ldsetlh --> stsetlh. */
+ case aa64_opid_b8603000_ldsetl_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b860301f_stsetl_Rs_ADDR_SIMPLE;
+ break; /* ldsetl --> stsetl. */
+ case aa64_opid_38204000_ldsmaxb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3820401f_stsmaxb_Rs_ADDR_SIMPLE;
+ break; /* ldsmaxb --> stsmaxb. */
+ case aa64_opid_78204000_ldsmaxh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7820401f_stsmaxh_Rs_ADDR_SIMPLE;
+ break; /* ldsmaxh --> stsmaxh. */
+ case aa64_opid_b8204000_ldsmax_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b820401f_stsmax_Rs_ADDR_SIMPLE;
+ break; /* ldsmax --> stsmax. */
+ case aa64_opid_38604000_ldsmaxlb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3860401f_stsmaxlb_Rs_ADDR_SIMPLE;
+ break; /* ldsmaxlb --> stsmaxlb. */
+ case aa64_opid_78604000_ldsmaxlh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7860401f_stsmaxlh_Rs_ADDR_SIMPLE;
+ break; /* ldsmaxlh --> stsmaxlh. */
+ case aa64_opid_b8604000_ldsmaxl_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b860401f_stsmaxl_Rs_ADDR_SIMPLE;
+ break; /* ldsmaxl --> stsmaxl. */
+ case aa64_opid_38205000_ldsminb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3820501f_stsminb_Rs_ADDR_SIMPLE;
+ break; /* ldsminb --> stsminb. */
+ case aa64_opid_78205000_ldsminh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7820501f_stsminh_Rs_ADDR_SIMPLE;
+ break; /* ldsminh --> stsminh. */
+ case aa64_opid_b8205000_ldsmin_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b820501f_stsmin_Rs_ADDR_SIMPLE;
+ break; /* ldsmin --> stsmin. */
+ case aa64_opid_38605000_ldsminlb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3860501f_stsminlb_Rs_ADDR_SIMPLE;
+ break; /* ldsminlb --> stsminlb. */
+ case aa64_opid_78605000_ldsminlh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7860501f_stsminlh_Rs_ADDR_SIMPLE;
+ break; /* ldsminlh --> stsminlh. */
+ case aa64_opid_b8605000_ldsminl_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b860501f_stsminl_Rs_ADDR_SIMPLE;
+ break; /* ldsminl --> stsminl. */
+ case aa64_opid_38206000_ldumaxb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3820601f_stumaxb_Rs_ADDR_SIMPLE;
+ break; /* ldumaxb --> stumaxb. */
+ case aa64_opid_78206000_ldumaxh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7820601f_stumaxh_Rs_ADDR_SIMPLE;
+ break; /* ldumaxh --> stumaxh. */
+ case aa64_opid_b8206000_ldumax_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b820601f_stumax_Rs_ADDR_SIMPLE;
+ break; /* ldumax --> stumax. */
+ case aa64_opid_38606000_ldumaxlb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3860601f_stumaxlb_Rs_ADDR_SIMPLE;
+ break; /* ldumaxlb --> stumaxlb. */
+ case aa64_opid_78606000_ldumaxlh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7860601f_stumaxlh_Rs_ADDR_SIMPLE;
+ break; /* ldumaxlh --> stumaxlh. */
+ case aa64_opid_b8606000_ldumaxl_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b860601f_stumaxl_Rs_ADDR_SIMPLE;
+ break; /* ldumaxl --> stumaxl. */
+ case aa64_opid_38207000_lduminb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3820701f_stuminb_Rs_ADDR_SIMPLE;
+ break; /* lduminb --> stuminb. */
+ case aa64_opid_78207000_lduminh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7820701f_stuminh_Rs_ADDR_SIMPLE;
+ break; /* lduminh --> stuminh. */
+ case aa64_opid_b8207000_ldumin_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b820701f_stumin_Rs_ADDR_SIMPLE;
+ break; /* ldumin --> stumin. */
+ case aa64_opid_38607000_lduminlb_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_3860701f_stuminlb_Rs_ADDR_SIMPLE;
+ break; /* lduminlb --> stuminlb. */
+ case aa64_opid_78607000_lduminlh_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_7860701f_stuminlh_Rs_ADDR_SIMPLE;
+ break; /* lduminlh --> stuminlh. */
+ case aa64_opid_b8607000_lduminl_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_b860701f_stuminl_Rs_ADDR_SIMPLE;
+ break; /* lduminl --> stuminl. */
+ case aa64_opid_19200400_ldtadd_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_1920041f_sttadd_Rs_ADDR_SIMPLE;
+ break; /* ldtadd --> sttadd. */
+ case aa64_opid_19600400_ldtaddl_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_1960041f_sttaddl_Rs_ADDR_SIMPLE;
+ break; /* ldtaddl --> sttaddl. */
+ case aa64_opid_19201400_ldtclr_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_1920141f_sttclr_Rs_ADDR_SIMPLE;
+ break; /* ldtclr --> sttclr. */
+ case aa64_opid_19601400_ldtclrl_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_1960141f_sttclrl_Rs_ADDR_SIMPLE;
+ break; /* ldtclrl --> sttclrl. */
+ case aa64_opid_19203400_ldtset_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_1920341f_sttset_Rs_ADDR_SIMPLE;
+ break; /* ldtset --> sttset. */
+ case aa64_opid_19603400_ldtsetl_Rs_Rt_ADDR_SIMPLE:
+ value = aa64_opid_1960341f_sttsetl_Rs_ADDR_SIMPLE;
+ break; /* ldtsetl --> sttsetl. */
+ case aa64_opid_12800000_movn_Rd_HALF:
+ value = aa64_opid_12800000_mov_Rd_IMM_MOV;
+ break; /* movn --> mov. */
+ case aa64_opid_52800000_movz_Rd_HALF:
+ value = aa64_opid_52800000_mov_Rd_IMM_MOV;
+ break; /* movz --> mov. */
+ case aa64_opid_d503201f_hint_UIMM7:
+ value = aa64_opid_d50322df_clrbhb;
+ break; /* hint --> clrbhb. */
+ case aa64_opid_d503309f_dsb_BARRIER:
+ value = aa64_opid_d503349f_pssbb;
+ break; /* dsb --> pssbb. */
+ case aa64_opid_d503323f_dsb_BARRIER_DSB_NXS:
+ value = aa64_opid_d503323f_dsb_BARRIER_DSB_NXS;
+ break; /* dsb --> dsb. */
+ case aa64_opid_d5080000_sys_UIMM3_OP1_CRn_CRm_UIMM3_OP2_Rt:
+ value = aa64_opid_d50b72e0_trcit_Rt;
+ break; /* sys --> trcit. */
+ case aa64_opid_d5480000_sysp_UIMM3_OP1_CRn_CRm_UIMM3_OP2_Rt_PAIRREG_OR_XZR:
+ value = aa64_opid_d5480000_tlbip_SYSREG_TLBIP_Rt_SYS_PAIRREG_OR_XZR;
+ break; /* sysp --> tlbip. */
+ case aa64_opid_d5031000_wfet_Rd:
+ value = aa64_opid_d5031000_wfet_Rd;
+ break; /* wfet --> wfet. */
+ case aa64_opid_d5031020_wfit_Rd:
+ value = aa64_opid_d5031020_wfit_Rd;
+ break; /* wfit --> wfit. */
+ case aa64_opid_05800000_and_SVE_Zd_SVE_Zd_SVE_LIMM:
+ value = aa64_opid_05800000_bic_SVE_Zd_SVE_Zd_SVE_INV_LIMM;
+ break; /* and --> bic. */
+ case aa64_opid_25004000_and_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm:
+ value = aa64_opid_25004000_mov_SVE_Pd_SVE_Pg4_10_SVE_Pn;
+ break; /* and --> mov. */
+ case aa64_opid_25404000_ands_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm:
+ value = aa64_opid_25404000_movs_SVE_Pd_SVE_Pg4_10_SVE_Pn;
+ break; /* ands --> movs. */
+ case aa64_opid_24008000_cmpge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_24008000_cmple_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn;
+ break; /* cmpge --> cmple. */
+ case aa64_opid_24008010_cmpgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_24008010_cmplt_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn;
+ break; /* cmpgt --> cmplt. */
+ case aa64_opid_24000010_cmphi_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_24000010_cmplo_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn;
+ break; /* cmphi --> cmplo. */
+ case aa64_opid_24000000_cmphs_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_24000000_cmpls_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn;
+ break; /* cmphs --> cmpls. */
+ case aa64_opid_05208000_cpy_SVE_Zd_SVE_Pg3_SVE_Vn:
+ value = aa64_opid_05208000_mov_SVE_Zd_SVE_Pg3_SVE_Vn;
+ break; /* cpy --> mov. */
+ case aa64_opid_0528a000_cpy_SVE_Zd_SVE_Pg3_Rn_SP:
+ value = aa64_opid_0528a000_mov_SVE_Zd_SVE_Pg3_Rn_SP;
+ break; /* cpy --> mov. */
+ case aa64_opid_05100000_cpy_SVE_Zd_SVE_Pg4_16_SVE_ASIMM:
+ value = aa64_opid_05104000_fmov_SVE_Zd_SVE_Pg4_16_FPIMM0;
+ break; /* cpy --> fmov. */
+ case aa64_opid_05203800_dup_SVE_Zd_Rn_SP:
+ value = aa64_opid_05203800_mov_SVE_Zd_Rn_SP;
+ break; /* dup --> mov. */
+ case aa64_opid_05202000_dup_SVE_Zd_SVE_Zn_INDEX:
+ value = aa64_opid_05202000_mov_SVE_Zd_SVE_Zn_INDEX;
+ break; /* dup --> mov. */
+ case aa64_opid_2538c000_dup_SVE_Zd_SVE_ASIMM:
+ value = aa64_opid_2538c000_fmov_SVE_Zd_FPIMM0;
+ break; /* dup --> fmov. */
+ case aa64_opid_05c00000_dupm_SVE_Zd_SVE_LIMM:
+ value = aa64_opid_05c00000_mov_SVE_Zd_SVE_LIMM_MOV;
+ break; /* dupm --> mov. */
+ case aa64_opid_05400000_eor_SVE_Zd_SVE_Zd_SVE_LIMM:
+ value = aa64_opid_05400000_eon_SVE_Zd_SVE_Zd_SVE_INV_LIMM;
+ break; /* eor --> eon. */
+ case aa64_opid_25004200_eor_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm:
+ value = aa64_opid_25004200_not_SVE_Pd_SVE_Pg4_10_SVE_Pn;
+ break; /* eor --> not. */
+ case aa64_opid_25404200_eors_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm:
+ value = aa64_opid_25404200_nots_SVE_Pd_SVE_Pg4_10_SVE_Pn;
+ break; /* eors --> nots. */
+ case aa64_opid_6500c010_facge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_6500c010_facle_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn;
+ break; /* facge --> facle. */
+ case aa64_opid_6500e010_facgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_6500e010_faclt_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn;
+ break; /* facgt --> faclt. */
+ case aa64_opid_65004000_fcmge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_65004000_fcmle_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn;
+ break; /* fcmge --> fcmle. */
+ case aa64_opid_65004010_fcmgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_65004010_fcmlt_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn;
+ break; /* fcmgt --> fcmlt. */
+ case aa64_opid_0510c000_fcpy_SVE_Zd_SVE_Pg4_16_SVE_FPIMM8:
+ value = aa64_opid_0510c000_fmov_SVE_Zd_SVE_Pg4_16_SVE_FPIMM8;
+ break; /* fcpy --> fmov. */
+ case aa64_opid_2539c000_fdup_SVE_Zd_SVE_FPIMM8:
+ value = aa64_opid_2539c000_fmov_SVE_Zd_SVE_FPIMM8;
+ break; /* fdup --> fmov. */
+ case aa64_opid_85800000_ldr_SVE_Pt_SVE_ADDR_RI_S9xVL:
+ value = aa64_opid_85800000_ldr_SVE_PNt_SVE_ADDR_RI_S9xVL;
+ break; /* ldr --> ldr. */
+ case aa64_opid_04603000_orr_SVE_Zd_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_04603000_mov_SVE_Zd_SVE_Zn;
+ break; /* orr --> mov. */
+ case aa64_opid_05000000_orr_SVE_Zd_SVE_Zd_SVE_LIMM:
+ value = aa64_opid_05000000_orn_SVE_Zd_SVE_Zd_SVE_INV_LIMM;
+ break; /* orr --> orn. */
+ case aa64_opid_25804000_orr_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm:
+ value = aa64_opid_25804000_mov_SVE_PNd_SVE_PNn;
+ break; /* orr --> mov. */
+ case aa64_opid_25c04000_orrs_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm:
+ value = aa64_opid_25c04000_movs_SVE_Pd_SVE_Pn;
+ break; /* orrs --> movs. */
+ case aa64_opid_2518e400_pfalse_SVE_Pd:
+ value = aa64_opid_2518e400_pfalse_SVE_PNd;
+ break; /* pfalse --> pfalse. */
+ case aa64_opid_0520c000_sel_SVE_Zd_SVE_Pg4_10_SVE_Zn_SVE_Zm_16:
+ value = aa64_opid_0520c000_mov_SVE_Zd_SVE_Pg4_10_SVE_Zn;
+ break; /* sel --> mov. */
+ case aa64_opid_25004210_sel_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm:
+ value = aa64_opid_25004210_mov_SVE_Pd_SVE_Pg4_10_SVE_Pn;
+ break; /* sel --> mov. */
+ case aa64_opid_e5800000_str_SVE_Pt_SVE_ADDR_RI_S9xVL:
+ value = aa64_opid_e5800000_str_SVE_PNt_SVE_ADDR_RI_S9xVL;
+ break; /* str --> str. */
+ case aa64_opid_c0020000_mova_SVE_Zd_SVE_Pg3_SME_ZA_HV_idx_src:
+ value = aa64_opid_c0020000_mov_SVE_Zd_SVE_Pg3_SME_ZA_HV_idx_src;
+ break; /* mova --> mov. */
+ case aa64_opid_c0000000_mova_SME_ZA_HV_idx_dest_SVE_Pg3_SVE_Zn:
+ value = aa64_opid_c0000000_mov_SME_ZA_HV_idx_dest_SVE_Pg3_SVE_Zn;
+ break; /* mova --> mov. */
+ case aa64_opid_25204000_psel_SVE_Pd_SVE_Pg4_10_SME_PnT_Wm_imm:
+ value = aa64_opid_25204000_psel_SVE_PNd_SVE_PNg4_10_SME_PnT_Wm_imm;
+ break; /* psel --> psel. */
+ case aa64_opid_c0060800_mova_SME_Zdnx2_SME_ZA_array_off3_5:
+ value = aa64_opid_c0060800_mov_SME_Zdnx2_SME_ZA_array_off3_5;
+ break; /* mova --> mov. */
+ case aa64_opid_c0060c00_mova_SME_Zdnx4_SME_ZA_array_off3_5:
+ value = aa64_opid_c0060c00_mov_SME_Zdnx4_SME_ZA_array_off3_5;
+ break; /* mova --> mov. */
+ case aa64_opid_c0060000_mova_SME_Zdnx2_SME_ZA_HV_idx_srcxN:
+ value = aa64_opid_c0060000_mov_SME_Zdnx2_SME_ZA_HV_idx_srcxN;
+ break; /* mova --> mov. */
+ case aa64_opid_c0060400_mova_SME_Zdnx4_SME_ZA_HV_idx_srcxN:
+ value = aa64_opid_c0060400_mov_SME_Zdnx4_SME_ZA_HV_idx_srcxN;
+ break; /* mova --> mov. */
+ case aa64_opid_c0040800_mova_SME_ZA_array_off3_0_SME_Znx2:
+ value = aa64_opid_c0040800_mov_SME_ZA_array_off3_0_SME_Znx2;
+ break; /* mova --> mov. */
+ case aa64_opid_c0040c00_mova_SME_ZA_array_off3_0_SME_Znx4:
+ value = aa64_opid_c0040c00_mov_SME_ZA_array_off3_0_SME_Znx4;
+ break; /* mova --> mov. */
+ case aa64_opid_c0040000_mova_SME_ZA_HV_idx_destxN_SME_Znx2:
+ value = aa64_opid_c0040000_mov_SME_ZA_HV_idx_destxN_SME_Znx2;
+ break; /* mova --> mov. */
+ case aa64_opid_c0040400_mova_SME_ZA_HV_idx_destxN_SME_Znx4:
+ value = aa64_opid_c0040400_mov_SME_ZA_HV_idx_destxN_SME_Znx4;
+ break; /* mova --> mov. */
default: return NULL;
}
@@ -37403,233 +38353,679 @@ const aarch64_opcode *
aarch64_find_next_alias_opcode (const aarch64_opcode *opcode)
{
/* Use the index as the key to locate the next opcode. */
- int key = opcode - aarch64_opcode_table;
- int value;
+ enum aarch64_opcode_idx key = opcode - aarch64_opcode_table;
+ enum aarch64_opcode_idx value;
switch (key)
{
- case 3: value = 2; break; /* ngc --> sbc. */
- case 5: value = 4; break; /* ngcs --> sbcs. */
- case 8: value = 7; break; /* cmn --> adds. */
- case 11: value = 10; break; /* cmp --> subs. */
- case 13: value = 12; break; /* mov --> add. */
- case 15: value = 14; break; /* cmn --> adds. */
- case 18: value = 17; break; /* cmp --> subs. */
- case 23: value = 22; break; /* cmn --> adds. */
- case 25: value = 24; break; /* neg --> sub. */
- case 27: value = 28; break; /* cmp --> negs. */
- case 28: value = 26; break; /* negs --> subs. */
- case 153: value = 152; break; /* mov --> umov. */
- case 155: value = 154; break; /* mov --> ins. */
- 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 659: value = 658; break; /* cblt --> cbgt. */
- case 661: value = 660; break; /* cble --> cbge. */
- case 663: value = 662; break; /* cblo --> cbhi. */
- case 665: value = 664; break; /* cbls --> cbhs. */
- case 669: value = 668; break; /* cbge --> cbgt. */
- case 671: value = 670; break; /* cble --> cblt. */
- case 673: value = 672; break; /* cbhs --> cbhi. */
- case 675: value = 674; break; /* cbls --> cblo. */
- case 679: value = 678; break; /* cbblt --> cbbgt. */
- case 681: value = 680; break; /* cbble --> cbbge. */
- case 683: value = 682; break; /* cbblo --> cbbhi. */
- case 685: value = 684; break; /* cbbls --> cbbhs. */
- case 689: value = 688; break; /* cbhlt --> cbhgt. */
- case 691: value = 690; break; /* cbhle --> cbhge. */
- case 693: value = 692; break; /* cbhlo --> cbhhi. */
- case 695: value = 694; break; /* cbhls --> cbhhs. */
- case 705: value = 704; break; /* cset --> cinc. */
- case 704: value = 703; break; /* cinc --> csinc. */
- case 708: value = 707; break; /* csetm --> cinv. */
- case 707: value = 706; break; /* cinv --> csinv. */
- case 710: value = 709; break; /* cneg --> csneg. */
- case 729: value = 728; break; /* rev64 --> rev. */
- case 754: value = 753; break; /* lsl --> lslv. */
- case 756: value = 755; break; /* lsr --> lsrv. */
- case 758: value = 757; break; /* asr --> asrv. */
- case 760: value = 759; break; /* ror --> rorv. */
- case 763: value = 762; break; /* cmpp --> subps. */
- case 776: value = 775; break; /* mul --> madd. */
- case 778: value = 777; break; /* mneg --> msub. */
- case 780: value = 779; break; /* smull --> smaddl. */
- case 782: value = 781; break; /* smnegl --> smsubl. */
- case 785: value = 784; break; /* umull --> umaddl. */
- case 787: value = 786; break; /* umnegl --> umsubl. */
- case 799: value = 798; break; /* ror --> extr. */
- case 1048: value = 1047; break; /* bic --> and. */
- case 1050: value = 1049; break; /* mov --> orr. */
- case 1053: value = 1052; break; /* tst --> ands. */
- case 1058: value = 1057; break; /* uxtw --> mov. */
- case 1057: value = 1056; break; /* mov --> orr. */
- case 1060: value = 1059; break; /* mvn --> orn. */
- case 1064: value = 1063; break; /* tst --> ands. */
- case 1190: value = 1094; break; /* staddb --> ldaddb. */
- case 1191: value = 1095; break; /* staddh --> ldaddh. */
- case 1192: value = 1096; break; /* stadd --> ldadd. */
- case 1193: value = 1098; break; /* staddlb --> ldaddlb. */
- case 1194: value = 1101; break; /* staddlh --> ldaddlh. */
- case 1195: value = 1104; break; /* staddl --> ldaddl. */
- case 1196: value = 1106; break; /* stclrb --> ldclrb. */
- case 1197: value = 1107; break; /* stclrh --> ldclrh. */
- case 1198: value = 1108; break; /* stclr --> ldclr. */
- case 1199: value = 1110; break; /* stclrlb --> ldclrlb. */
- case 1200: value = 1113; break; /* stclrlh --> ldclrlh. */
- case 1201: value = 1116; break; /* stclrl --> ldclrl. */
- case 1202: value = 1118; break; /* steorb --> ldeorb. */
- case 1203: value = 1119; break; /* steorh --> ldeorh. */
- case 1204: value = 1120; break; /* steor --> ldeor. */
- case 1205: value = 1122; break; /* steorlb --> ldeorlb. */
- case 1206: value = 1125; break; /* steorlh --> ldeorlh. */
- case 1207: value = 1128; break; /* steorl --> ldeorl. */
- case 1208: value = 1130; break; /* stsetb --> ldsetb. */
- case 1209: value = 1131; break; /* stseth --> ldseth. */
- case 1210: value = 1132; break; /* stset --> ldset. */
- case 1211: value = 1134; break; /* stsetlb --> ldsetlb. */
- case 1212: value = 1137; break; /* stsetlh --> ldsetlh. */
- case 1213: value = 1140; break; /* stsetl --> ldsetl. */
- case 1214: value = 1142; break; /* stsmaxb --> ldsmaxb. */
- case 1215: value = 1143; break; /* stsmaxh --> ldsmaxh. */
- case 1216: value = 1144; break; /* stsmax --> ldsmax. */
- case 1217: value = 1146; break; /* stsmaxlb --> ldsmaxlb. */
- case 1218: value = 1149; break; /* stsmaxlh --> ldsmaxlh. */
- case 1219: value = 1152; break; /* stsmaxl --> ldsmaxl. */
- case 1220: value = 1154; break; /* stsminb --> ldsminb. */
- case 1221: value = 1155; break; /* stsminh --> ldsminh. */
- case 1222: value = 1156; break; /* stsmin --> ldsmin. */
- case 1223: value = 1158; break; /* stsminlb --> ldsminlb. */
- case 1224: value = 1161; break; /* stsminlh --> ldsminlh. */
- case 1225: value = 1164; break; /* stsminl --> ldsminl. */
- case 1226: value = 1166; break; /* stumaxb --> ldumaxb. */
- case 1227: value = 1167; break; /* stumaxh --> ldumaxh. */
- case 1228: value = 1168; break; /* stumax --> ldumax. */
- case 1229: value = 1170; break; /* stumaxlb --> ldumaxlb. */
- case 1230: value = 1173; break; /* stumaxlh --> ldumaxlh. */
- case 1231: value = 1176; break; /* stumaxl --> ldumaxl. */
- case 1232: value = 1178; break; /* stuminb --> lduminb. */
- case 1233: value = 1179; break; /* stuminh --> lduminh. */
- case 1234: value = 1180; break; /* stumin --> ldumin. */
- case 1235: value = 1182; break; /* stuminlb --> lduminlb. */
- case 1236: value = 1185; break; /* stuminlh --> lduminlh. */
- case 1237: value = 1188; break; /* stuminl --> lduminl. */
- case 1267: value = 1266; break; /* sttadd --> ldtadd. */
- case 1271: value = 1270; break; /* sttaddl --> ldtaddl. */
- case 1273: value = 1272; break; /* sttclr --> ldtclr. */
- case 1277: value = 1276; break; /* sttclrl --> ldtclrl. */
- case 1279: value = 1278; break; /* sttset --> ldtset. */
- case 1283: value = 1282; break; /* sttsetl --> ldtsetl. */
- case 1315: value = 1314; break; /* mov --> movn. */
- case 1317: value = 1316; break; /* mov --> movz. */
- case 3373: value = 1398; break; /* clrbhb --> autibsp. */
- case 1398: value = 1397; break; /* autibsp --> autibz. */
- case 1397: value = 1396; break; /* autibz --> autiasp. */
- case 1396: value = 1395; break; /* autiasp --> autiaz. */
- case 1395: value = 1394; break; /* autiaz --> pacibsp. */
- case 1394: value = 1393; break; /* pacibsp --> pacibz. */
- case 1393: value = 1392; break; /* pacibz --> paciasp. */
- case 1392: value = 1391; break; /* paciasp --> paciaz. */
- case 1391: value = 1370; break; /* paciaz --> gcsb. */
- case 1370: value = 1350; break; /* gcsb --> clearbhb. */
- case 1350: value = 1349; break; /* clearbhb --> tsb. */
- case 1349: value = 1348; break; /* tsb --> psb. */
- case 1348: value = 1347; break; /* psb --> esb. */
- case 1347: value = 1346; break; /* esb --> autib1716. */
- case 1346: value = 1345; break; /* autib1716 --> autia1716. */
- case 1345: value = 1344; break; /* autia1716 --> pacib1716. */
- case 1344: value = 1343; break; /* pacib1716 --> pacia1716. */
- case 1343: value = 1342; break; /* pacia1716 --> xpaclri. */
- case 1342: value = 1341; break; /* xpaclri --> dgh. */
- case 1341: value = 1340; break; /* dgh --> sevl. */
- case 1340: value = 1339; break; /* sevl --> sev. */
- case 1339: value = 1338; break; /* sev --> wfi. */
- case 1338: value = 1337; break; /* wfi --> wfe. */
- case 1337: value = 1336; break; /* wfe --> yield. */
- case 1336: value = 1335; break; /* yield --> bti. */
- case 1335: value = 1334; break; /* bti --> csdb. */
- case 1334: value = 1333; break; /* csdb --> nop. */
- case 1333: value = 1330; break; /* nop --> stshh. */
- case 1330: value = 1332; break; /* stshh --> hint. */
- case 1356: value = 1355; break; /* pssbb --> ssbb. */
- case 1355: value = 1354; break; /* ssbb --> dfb. */
- case 1354: value = 1352; break; /* dfb --> dsb. */
- case 3374: value = 1384; break; /* trcit --> brb. */
- case 1384: value = 1383; break; /* brb --> cosp. */
- case 1383: value = 1382; break; /* cosp --> cpp. */
- case 1382: value = 1381; break; /* cpp --> dvp. */
- case 1381: value = 1380; break; /* dvp --> cfp. */
- case 1380: value = 1376; break; /* cfp --> tlbi. */
- case 1376: value = 1375; break; /* tlbi --> ic. */
- case 1375: value = 1374; break; /* ic --> dc. */
- case 1374: value = 1373; break; /* dc --> at. */
- case 1373: value = 1371; break; /* at --> sys. */
- case 1377: value = 1372; break; /* tlbip --> sysp. */
- case 2184: value = 1447; break; /* bic --> and. */
- case 1430: value = 1449; break; /* mov --> and. */
- case 1434: value = 1450; break; /* movs --> ands. */
- case 2185: value = 1485; break; /* cmple --> cmpge. */
- case 2188: value = 1488; break; /* cmplt --> cmpgt. */
- case 2186: value = 1490; break; /* cmplo --> cmphi. */
- case 2187: value = 1493; break; /* cmpls --> cmphs. */
- case 1427: value = 1515; break; /* mov --> cpy. */
- case 1429: value = 1516; break; /* mov --> cpy. */
- case 2195: value = 1432; break; /* fmov --> mov. */
- case 1432: value = 1517; break; /* mov --> cpy. */
- case 1421: value = 1529; break; /* mov --> dup. */
- case 1424: value = 1420; break; /* mov --> mov. */
- case 1420: value = 1530; break; /* mov --> dup. */
- case 2194: value = 1426; break; /* fmov --> mov. */
- case 1426: value = 1531; break; /* mov --> dup. */
- case 1425: value = 1532; break; /* mov --> dupm. */
- case 2189: value = 1534; break; /* eon --> eor. */
- case 1435: value = 1536; break; /* not --> eor. */
- case 1436: value = 1537; break; /* nots --> eors. */
- case 2190: value = 1542; break; /* facle --> facge. */
- case 2191: value = 1543; break; /* faclt --> facgt. */
- case 2192: value = 1556; break; /* fcmle --> fcmge. */
- case 2193: value = 1558; break; /* fcmlt --> fcmgt. */
- case 1418: value = 1564; break; /* fmov --> fcpy. */
- case 1417: value = 1587; break; /* fmov --> fdup. */
- case 1873: value = 1872; break; /* ldr --> ldr. */
- case 1419: value = 1903; break; /* mov --> orr. */
- case 2196: value = 1904; break; /* orn --> orr. */
- case 1423: value = 1422; break; /* mov --> mov. */
- case 1422: value = 1906; break; /* mov --> orr. */
- case 1433: value = 1907; break; /* movs --> orrs. */
- case 1910: value = 1909; break; /* pfalse --> pfalse. */
- case 1428: value = 1970; break; /* mov --> sel. */
- case 1431: value = 1971; break; /* mov --> sel. */
- case 2092: value = 2091; break; /* str --> str. */
- case 2529: value = 2531; break; /* mov --> mova. */
- case 2530: value = 2532; break; /* mov --> mova. */
- case 2550: value = 2549; break; /* psel --> psel. */
- case 2755: value = 2763; break; /* mov --> mova. */
- case 2756: value = 2764; break; /* mov --> mova. */
- case 2757: value = 2765; break; /* mov --> mova. */
- case 2758: value = 2766; break; /* mov --> mova. */
- case 2759: value = 2767; break; /* mov --> mova. */
- case 2760: value = 2768; break; /* mov --> mova. */
- case 2761: value = 2769; break; /* mov --> mova. */
- case 2762: value = 2770; break; /* mov --> mova. */
+ case aa64_opid_5a0003e0_ngc_Rd_Rm:
+ value = aa64_opid_5a000000_sbc_Rd_Rn_Rm;
+ break; /* ngc --> sbc. */
+ case aa64_opid_7a0003e0_ngcs_Rd_Rm:
+ value = aa64_opid_7a000000_sbcs_Rd_Rn_Rm;
+ break; /* ngcs --> sbcs. */
+ case aa64_opid_2b20001f_cmn_Rn_SP_Rm_EXT:
+ value = aa64_opid_2b200000_adds_Rd_Rn_SP_Rm_EXT;
+ break; /* cmn --> adds. */
+ case aa64_opid_6b20001f_cmp_Rn_SP_Rm_EXT:
+ value = aa64_opid_6b200000_subs_Rd_Rn_SP_Rm_EXT;
+ break; /* cmp --> subs. */
+ case aa64_opid_11000000_mov_Rd_SP_Rn_SP:
+ value = aa64_opid_11000000_add_Rd_SP_Rn_SP_AIMM;
+ break; /* mov --> add. */
+ case aa64_opid_3100001f_cmn_Rn_SP_AIMM:
+ value = aa64_opid_31000000_adds_Rd_Rn_SP_AIMM;
+ break; /* cmn --> adds. */
+ case aa64_opid_7100001f_cmp_Rn_SP_AIMM:
+ value = aa64_opid_71000000_subs_Rd_Rn_SP_AIMM;
+ break; /* cmp --> subs. */
+ case aa64_opid_2b00001f_cmn_Rn_Rm_SFT:
+ value = aa64_opid_2b000000_adds_Rd_Rn_Rm_SFT;
+ break; /* cmn --> adds. */
+ case aa64_opid_4b0003e0_neg_Rd_Rm_SFT:
+ value = aa64_opid_4b000000_sub_Rd_Rn_Rm_SFT;
+ break; /* neg --> sub. */
+ case aa64_opid_6b00001f_cmp_Rn_Rm_SFT:
+ value = aa64_opid_6b0003e0_negs_Rd_Rm_SFT;
+ break; /* cmp --> negs. */
+ case aa64_opid_6b0003e0_negs_Rd_Rm_SFT:
+ value = aa64_opid_6b000000_subs_Rd_Rn_Rm_SFT;
+ break; /* negs --> subs. */
+ case aa64_opid_0e003c00_mov_Rd_En:
+ value = aa64_opid_0e003c00_umov_Rd_En;
+ break; /* mov --> umov. */
+ case aa64_opid_4e001c00_mov_Ed_Rn:
+ value = aa64_opid_4e001c00_ins_Ed_Rn;
+ break; /* mov --> ins. */
+ case aa64_opid_6e000400_mov_Ed_En:
+ value = aa64_opid_6e000400_ins_Ed_En;
+ break; /* mov --> ins. */
+ case aa64_opid_2e205800_mvn_Vd_Vn:
+ value = aa64_opid_2e205800_not_Vd_Vn;
+ break; /* mvn --> not. */
+ case aa64_opid_0ea01c00_mov_Vd_Vn:
+ value = aa64_opid_0ea01c00_orr_Vd_Vn_Vm;
+ break; /* mov --> orr. */
+ case aa64_opid_0f00a400_sxtl_Vd_Vn:
+ value = aa64_opid_0f00a400_sshll_Vd_Vn_IMM_VLSL;
+ break; /* sxtl --> sshll. */
+ case aa64_opid_4f00a400_sxtl2_Vd_Vn:
+ value = aa64_opid_4f00a400_sshll2_Vd_Vn_IMM_VLSL;
+ break; /* sxtl2 --> sshll2. */
+ case aa64_opid_2f00a400_uxtl_Vd_Vn:
+ value = aa64_opid_2f00a400_ushll_Vd_Vn_IMM_VLSL;
+ break; /* uxtl --> ushll. */
+ case aa64_opid_6f00a400_uxtl2_Vd_Vn:
+ value = aa64_opid_6f00a400_ushll2_Vd_Vn_IMM_VLSL;
+ break; /* uxtl2 --> ushll2. */
+ case aa64_opid_5e000400_mov_Sd_En:
+ value = aa64_opid_5e000400_dup_Sd_En;
+ break; /* mov --> dup. */
+ case aa64_opid_93407c00_sxtw_Rd_Rn:
+ value = aa64_opid_13003c00_sxth_Rd_Rn;
+ break; /* sxtw --> sxth. */
+ case aa64_opid_13003c00_sxth_Rd_Rn:
+ value = aa64_opid_13001c00_sxtb_Rd_Rn;
+ break; /* sxth --> sxtb. */
+ case aa64_opid_13001c00_sxtb_Rd_Rn:
+ value = aa64_opid_13000000_asr_Rd_Rn_IMM;
+ break; /* sxtb --> asr. */
+ case aa64_opid_13000000_asr_Rd_Rn_IMM:
+ value = aa64_opid_13000000_sbfx_Rd_Rn_IMM_WIDTH;
+ break; /* asr --> sbfx. */
+ case aa64_opid_13000000_sbfx_Rd_Rn_IMM_WIDTH:
+ value = aa64_opid_13000000_sbfiz_Rd_Rn_IMM_WIDTH;
+ break; /* sbfx --> sbfiz. */
+ case aa64_opid_13000000_sbfiz_Rd_Rn_IMM_WIDTH:
+ value = aa64_opid_13000000_sbfm_Rd_Rn_IMMR_IMMS;
+ break; /* sbfiz --> sbfm. */
+ case aa64_opid_330003e0_bfc_Rd_IMM_WIDTH:
+ value = aa64_opid_33000000_bfxil_Rd_Rn_IMM_WIDTH;
+ break; /* bfc --> bfxil. */
+ case aa64_opid_33000000_bfxil_Rd_Rn_IMM_WIDTH:
+ value = aa64_opid_33000000_bfi_Rd_Rn_IMM_WIDTH;
+ break; /* bfxil --> bfi. */
+ case aa64_opid_33000000_bfi_Rd_Rn_IMM_WIDTH:
+ value = aa64_opid_33000000_bfm_Rd_Rn_IMMR_IMMS;
+ break; /* bfi --> bfm. */
+ case aa64_opid_53003c00_uxth_Rd_Rn:
+ value = aa64_opid_53001c00_uxtb_Rd_Rn;
+ break; /* uxth --> uxtb. */
+ case aa64_opid_53001c00_uxtb_Rd_Rn:
+ value = aa64_opid_53000000_lsr_Rd_Rn_IMM;
+ break; /* uxtb --> lsr. */
+ case aa64_opid_53000000_lsr_Rd_Rn_IMM:
+ value = aa64_opid_53000000_lsl_Rd_Rn_IMM;
+ break; /* lsr --> lsl. */
+ case aa64_opid_53000000_lsl_Rd_Rn_IMM:
+ value = aa64_opid_53000000_ubfx_Rd_Rn_IMM_WIDTH;
+ break; /* lsl --> ubfx. */
+ case aa64_opid_53000000_ubfx_Rd_Rn_IMM_WIDTH:
+ value = aa64_opid_53000000_ubfiz_Rd_Rn_IMM_WIDTH;
+ break; /* ubfx --> ubfiz. */
+ case aa64_opid_53000000_ubfiz_Rd_Rn_IMM_WIDTH:
+ value = aa64_opid_53000000_ubfm_Rd_Rn_IMMR_IMMS;
+ break; /* ubfiz --> ubfm. */
+ case aa64_opid_74000000_cblt_Rm_Rt_ADDR_PCREL9:
+ value = aa64_opid_74000000_cbgt_Rt_Rm_ADDR_PCREL9;
+ break; /* cblt --> cbgt. */
+ case aa64_opid_74200000_cble_Rm_Rt_ADDR_PCREL9:
+ value = aa64_opid_74200000_cbge_Rt_Rm_ADDR_PCREL9;
+ break; /* cble --> cbge. */
+ case aa64_opid_74400000_cblo_Rm_Rt_ADDR_PCREL9:
+ value = aa64_opid_74400000_cbhi_Rt_Rm_ADDR_PCREL9;
+ break; /* cblo --> cbhi. */
+ case aa64_opid_74600000_cbls_Rm_Rt_ADDR_PCREL9:
+ value = aa64_opid_74600000_cbhs_Rt_Rm_ADDR_PCREL9;
+ break; /* cbls --> cbhs. */
+ case aa64_opid_75000000_cbge_Rt_IMMP1_2_ADDR_PCREL9:
+ value = aa64_opid_75000000_cbgt_Rt_IMM_2_ADDR_PCREL9;
+ break; /* cbge --> cbgt. */
+ case aa64_opid_75200000_cble_Rt_IMMS1_2_ADDR_PCREL9:
+ value = aa64_opid_75200000_cblt_Rt_IMM_2_ADDR_PCREL9;
+ break; /* cble --> cblt. */
+ case aa64_opid_75400000_cbhs_Rt_IMMP1_2_ADDR_PCREL9:
+ value = aa64_opid_75400000_cbhi_Rt_IMM_2_ADDR_PCREL9;
+ break; /* cbhs --> cbhi. */
+ case aa64_opid_75600000_cbls_Rt_IMMS1_2_ADDR_PCREL9:
+ value = aa64_opid_75600000_cblo_Rt_IMM_2_ADDR_PCREL9;
+ break; /* cbls --> cblo. */
+ case aa64_opid_74008000_cbblt_Rm_Rt_ADDR_PCREL9:
+ value = aa64_opid_74008000_cbbgt_Rt_Rm_ADDR_PCREL9;
+ break; /* cbblt --> cbbgt. */
+ case aa64_opid_74208000_cbble_Rm_Rt_ADDR_PCREL9:
+ value = aa64_opid_74208000_cbbge_Rt_Rm_ADDR_PCREL9;
+ break; /* cbble --> cbbge. */
+ case aa64_opid_74408000_cbblo_Rm_Rt_ADDR_PCREL9:
+ value = aa64_opid_74408000_cbbhi_Rt_Rm_ADDR_PCREL9;
+ break; /* cbblo --> cbbhi. */
+ case aa64_opid_74608000_cbbls_Rm_Rt_ADDR_PCREL9:
+ value = aa64_opid_74608000_cbbhs_Rt_Rm_ADDR_PCREL9;
+ break; /* cbbls --> cbbhs. */
+ case aa64_opid_7400c000_cbhlt_Rm_Rt_ADDR_PCREL9:
+ value = aa64_opid_7400c000_cbhgt_Rt_Rm_ADDR_PCREL9;
+ break; /* cbhlt --> cbhgt. */
+ case aa64_opid_7420c000_cbhle_Rm_Rt_ADDR_PCREL9:
+ value = aa64_opid_7420c000_cbhge_Rt_Rm_ADDR_PCREL9;
+ break; /* cbhle --> cbhge. */
+ case aa64_opid_7440c000_cbhlo_Rm_Rt_ADDR_PCREL9:
+ value = aa64_opid_7440c000_cbhhi_Rt_Rm_ADDR_PCREL9;
+ break; /* cbhlo --> cbhhi. */
+ case aa64_opid_7460c000_cbhls_Rm_Rt_ADDR_PCREL9:
+ value = aa64_opid_7460c000_cbhhs_Rt_Rm_ADDR_PCREL9;
+ break; /* cbhls --> cbhhs. */
+ case aa64_opid_1a9f07e0_cset_Rd_COND1:
+ value = aa64_opid_1a800400_cinc_Rd_Rn_COND1;
+ break; /* cset --> cinc. */
+ case aa64_opid_1a800400_cinc_Rd_Rn_COND1:
+ value = aa64_opid_1a800400_csinc_Rd_Rn_Rm_COND;
+ break; /* cinc --> csinc. */
+ case aa64_opid_5a9f03e0_csetm_Rd_COND1:
+ value = aa64_opid_5a800000_cinv_Rd_Rn_COND1;
+ break; /* csetm --> cinv. */
+ case aa64_opid_5a800000_cinv_Rd_Rn_COND1:
+ value = aa64_opid_5a800000_csinv_Rd_Rn_Rm_COND;
+ break; /* cinv --> csinv. */
+ case aa64_opid_5a800400_cneg_Rd_Rn_COND1:
+ value = aa64_opid_5a800400_csneg_Rd_Rn_Rm_COND;
+ break; /* cneg --> csneg. */
+ case aa64_opid_dac00c00_rev64_Rd_Rn:
+ value = aa64_opid_dac00c00_rev_Rd_Rn;
+ break; /* rev64 --> rev. */
+ case aa64_opid_1ac02000_lsl_Rd_Rn_Rm:
+ value = aa64_opid_1ac02000_lslv_Rd_Rn_Rm;
+ break; /* lsl --> lslv. */
+ case aa64_opid_1ac02400_lsr_Rd_Rn_Rm:
+ value = aa64_opid_1ac02400_lsrv_Rd_Rn_Rm;
+ break; /* lsr --> lsrv. */
+ case aa64_opid_1ac02800_asr_Rd_Rn_Rm:
+ value = aa64_opid_1ac02800_asrv_Rd_Rn_Rm;
+ break; /* asr --> asrv. */
+ case aa64_opid_1ac02c00_ror_Rd_Rn_Rm:
+ value = aa64_opid_1ac02c00_rorv_Rd_Rn_Rm;
+ break; /* ror --> rorv. */
+ case aa64_opid_bac0001f_cmpp_Rn_SP_Rm_SP:
+ value = aa64_opid_bac00000_subps_Rd_Rn_SP_Rm_SP;
+ break; /* cmpp --> subps. */
+ case aa64_opid_1b007c00_mul_Rd_Rn_Rm:
+ value = aa64_opid_1b000000_madd_Rd_Rn_Rm_Ra;
+ break; /* mul --> madd. */
+ case aa64_opid_1b00fc00_mneg_Rd_Rn_Rm:
+ value = aa64_opid_1b008000_msub_Rd_Rn_Rm_Ra;
+ break; /* mneg --> msub. */
+ case aa64_opid_9b207c00_smull_Rd_Rn_Rm:
+ value = aa64_opid_9b200000_smaddl_Rd_Rn_Rm_Ra;
+ break; /* smull --> smaddl. */
+ case aa64_opid_9b20fc00_smnegl_Rd_Rn_Rm:
+ value = aa64_opid_9b208000_smsubl_Rd_Rn_Rm_Ra;
+ break; /* smnegl --> smsubl. */
+ case aa64_opid_9ba07c00_umull_Rd_Rn_Rm:
+ value = aa64_opid_9ba00000_umaddl_Rd_Rn_Rm_Ra;
+ break; /* umull --> umaddl. */
+ case aa64_opid_9ba0fc00_umnegl_Rd_Rn_Rm:
+ value = aa64_opid_9ba08000_umsubl_Rd_Rn_Rm_Ra;
+ break; /* umnegl --> umsubl. */
+ case aa64_opid_13800000_ror_Rd_Rm_IMMS:
+ value = aa64_opid_13800000_extr_Rd_Rn_Rm_IMMS;
+ break; /* ror --> extr. */
+ case aa64_opid_12000000_bic_Rd_SP_Rn_LIMM:
+ value = aa64_opid_12000000_and_Rd_SP_Rn_LIMM;
+ break; /* bic --> and. */
+ case aa64_opid_320003e0_mov_Rd_SP_IMM_MOV:
+ value = aa64_opid_32000000_orr_Rd_SP_Rn_LIMM;
+ break; /* mov --> orr. */
+ case aa64_opid_7200001f_tst_Rn_LIMM:
+ value = aa64_opid_72000000_ands_Rd_Rn_LIMM;
+ break; /* tst --> ands. */
+ case aa64_opid_2a0003e0_uxtw_Rd_Rm:
+ value = aa64_opid_2a0003e0_mov_Rd_Rm_SFT;
+ break; /* uxtw --> mov. */
+ case aa64_opid_2a0003e0_mov_Rd_Rm_SFT:
+ value = aa64_opid_2a000000_orr_Rd_Rn_Rm_SFT;
+ break; /* mov --> orr. */
+ case aa64_opid_2a2003e0_mvn_Rd_Rm_SFT:
+ value = aa64_opid_2a200000_orn_Rd_Rn_Rm_SFT;
+ break; /* mvn --> orn. */
+ case aa64_opid_6a00001f_tst_Rn_Rm_SFT:
+ value = aa64_opid_6a000000_ands_Rd_Rn_Rm_SFT;
+ break; /* tst --> ands. */
+ case aa64_opid_3820001f_staddb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38200000_ldaddb_Rs_Rt_ADDR_SIMPLE;
+ break; /* staddb --> ldaddb. */
+ case aa64_opid_7820001f_staddh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78200000_ldaddh_Rs_Rt_ADDR_SIMPLE;
+ break; /* staddh --> ldaddh. */
+ case aa64_opid_b820001f_stadd_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8200000_ldadd_Rs_Rt_ADDR_SIMPLE;
+ break; /* stadd --> ldadd. */
+ case aa64_opid_3860001f_staddlb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38600000_ldaddlb_Rs_Rt_ADDR_SIMPLE;
+ break; /* staddlb --> ldaddlb. */
+ case aa64_opid_7860001f_staddlh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78600000_ldaddlh_Rs_Rt_ADDR_SIMPLE;
+ break; /* staddlh --> ldaddlh. */
+ case aa64_opid_b860001f_staddl_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8600000_ldaddl_Rs_Rt_ADDR_SIMPLE;
+ break; /* staddl --> ldaddl. */
+ case aa64_opid_3820101f_stclrb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38201000_ldclrb_Rs_Rt_ADDR_SIMPLE;
+ break; /* stclrb --> ldclrb. */
+ case aa64_opid_7820101f_stclrh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78201000_ldclrh_Rs_Rt_ADDR_SIMPLE;
+ break; /* stclrh --> ldclrh. */
+ case aa64_opid_b820101f_stclr_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8201000_ldclr_Rs_Rt_ADDR_SIMPLE;
+ break; /* stclr --> ldclr. */
+ case aa64_opid_3860101f_stclrlb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38601000_ldclrlb_Rs_Rt_ADDR_SIMPLE;
+ break; /* stclrlb --> ldclrlb. */
+ case aa64_opid_7860101f_stclrlh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78601000_ldclrlh_Rs_Rt_ADDR_SIMPLE;
+ break; /* stclrlh --> ldclrlh. */
+ case aa64_opid_b860101f_stclrl_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8601000_ldclrl_Rs_Rt_ADDR_SIMPLE;
+ break; /* stclrl --> ldclrl. */
+ case aa64_opid_3820201f_steorb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38202000_ldeorb_Rs_Rt_ADDR_SIMPLE;
+ break; /* steorb --> ldeorb. */
+ case aa64_opid_7820201f_steorh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78202000_ldeorh_Rs_Rt_ADDR_SIMPLE;
+ break; /* steorh --> ldeorh. */
+ case aa64_opid_b820201f_steor_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8202000_ldeor_Rs_Rt_ADDR_SIMPLE;
+ break; /* steor --> ldeor. */
+ case aa64_opid_3860201f_steorlb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38602000_ldeorlb_Rs_Rt_ADDR_SIMPLE;
+ break; /* steorlb --> ldeorlb. */
+ case aa64_opid_7860201f_steorlh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78602000_ldeorlh_Rs_Rt_ADDR_SIMPLE;
+ break; /* steorlh --> ldeorlh. */
+ case aa64_opid_b860201f_steorl_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8602000_ldeorl_Rs_Rt_ADDR_SIMPLE;
+ break; /* steorl --> ldeorl. */
+ case aa64_opid_3820301f_stsetb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38203000_ldsetb_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsetb --> ldsetb. */
+ case aa64_opid_7820301f_stseth_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78203000_ldseth_Rs_Rt_ADDR_SIMPLE;
+ break; /* stseth --> ldseth. */
+ case aa64_opid_b820301f_stset_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8203000_ldset_Rs_Rt_ADDR_SIMPLE;
+ break; /* stset --> ldset. */
+ case aa64_opid_3860301f_stsetlb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38603000_ldsetlb_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsetlb --> ldsetlb. */
+ case aa64_opid_7860301f_stsetlh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78603000_ldsetlh_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsetlh --> ldsetlh. */
+ case aa64_opid_b860301f_stsetl_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8603000_ldsetl_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsetl --> ldsetl. */
+ case aa64_opid_3820401f_stsmaxb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38204000_ldsmaxb_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsmaxb --> ldsmaxb. */
+ case aa64_opid_7820401f_stsmaxh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78204000_ldsmaxh_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsmaxh --> ldsmaxh. */
+ case aa64_opid_b820401f_stsmax_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8204000_ldsmax_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsmax --> ldsmax. */
+ case aa64_opid_3860401f_stsmaxlb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38604000_ldsmaxlb_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsmaxlb --> ldsmaxlb. */
+ case aa64_opid_7860401f_stsmaxlh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78604000_ldsmaxlh_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsmaxlh --> ldsmaxlh. */
+ case aa64_opid_b860401f_stsmaxl_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8604000_ldsmaxl_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsmaxl --> ldsmaxl. */
+ case aa64_opid_3820501f_stsminb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38205000_ldsminb_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsminb --> ldsminb. */
+ case aa64_opid_7820501f_stsminh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78205000_ldsminh_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsminh --> ldsminh. */
+ case aa64_opid_b820501f_stsmin_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8205000_ldsmin_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsmin --> ldsmin. */
+ case aa64_opid_3860501f_stsminlb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38605000_ldsminlb_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsminlb --> ldsminlb. */
+ case aa64_opid_7860501f_stsminlh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78605000_ldsminlh_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsminlh --> ldsminlh. */
+ case aa64_opid_b860501f_stsminl_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8605000_ldsminl_Rs_Rt_ADDR_SIMPLE;
+ break; /* stsminl --> ldsminl. */
+ case aa64_opid_3820601f_stumaxb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38206000_ldumaxb_Rs_Rt_ADDR_SIMPLE;
+ break; /* stumaxb --> ldumaxb. */
+ case aa64_opid_7820601f_stumaxh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78206000_ldumaxh_Rs_Rt_ADDR_SIMPLE;
+ break; /* stumaxh --> ldumaxh. */
+ case aa64_opid_b820601f_stumax_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8206000_ldumax_Rs_Rt_ADDR_SIMPLE;
+ break; /* stumax --> ldumax. */
+ case aa64_opid_3860601f_stumaxlb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38606000_ldumaxlb_Rs_Rt_ADDR_SIMPLE;
+ break; /* stumaxlb --> ldumaxlb. */
+ case aa64_opid_7860601f_stumaxlh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78606000_ldumaxlh_Rs_Rt_ADDR_SIMPLE;
+ break; /* stumaxlh --> ldumaxlh. */
+ case aa64_opid_b860601f_stumaxl_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8606000_ldumaxl_Rs_Rt_ADDR_SIMPLE;
+ break; /* stumaxl --> ldumaxl. */
+ case aa64_opid_3820701f_stuminb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38207000_lduminb_Rs_Rt_ADDR_SIMPLE;
+ break; /* stuminb --> lduminb. */
+ case aa64_opid_7820701f_stuminh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78207000_lduminh_Rs_Rt_ADDR_SIMPLE;
+ break; /* stuminh --> lduminh. */
+ case aa64_opid_b820701f_stumin_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8207000_ldumin_Rs_Rt_ADDR_SIMPLE;
+ break; /* stumin --> ldumin. */
+ case aa64_opid_3860701f_stuminlb_Rs_ADDR_SIMPLE:
+ value = aa64_opid_38607000_lduminlb_Rs_Rt_ADDR_SIMPLE;
+ break; /* stuminlb --> lduminlb. */
+ case aa64_opid_7860701f_stuminlh_Rs_ADDR_SIMPLE:
+ value = aa64_opid_78607000_lduminlh_Rs_Rt_ADDR_SIMPLE;
+ break; /* stuminlh --> lduminlh. */
+ case aa64_opid_b860701f_stuminl_Rs_ADDR_SIMPLE:
+ value = aa64_opid_b8607000_lduminl_Rs_Rt_ADDR_SIMPLE;
+ break; /* stuminl --> lduminl. */
+ case aa64_opid_1920041f_sttadd_Rs_ADDR_SIMPLE:
+ value = aa64_opid_19200400_ldtadd_Rs_Rt_ADDR_SIMPLE;
+ break; /* sttadd --> ldtadd. */
+ case aa64_opid_1960041f_sttaddl_Rs_ADDR_SIMPLE:
+ value = aa64_opid_19600400_ldtaddl_Rs_Rt_ADDR_SIMPLE;
+ break; /* sttaddl --> ldtaddl. */
+ case aa64_opid_1920141f_sttclr_Rs_ADDR_SIMPLE:
+ value = aa64_opid_19201400_ldtclr_Rs_Rt_ADDR_SIMPLE;
+ break; /* sttclr --> ldtclr. */
+ case aa64_opid_1960141f_sttclrl_Rs_ADDR_SIMPLE:
+ value = aa64_opid_19601400_ldtclrl_Rs_Rt_ADDR_SIMPLE;
+ break; /* sttclrl --> ldtclrl. */
+ case aa64_opid_1920341f_sttset_Rs_ADDR_SIMPLE:
+ value = aa64_opid_19203400_ldtset_Rs_Rt_ADDR_SIMPLE;
+ break; /* sttset --> ldtset. */
+ case aa64_opid_1960341f_sttsetl_Rs_ADDR_SIMPLE:
+ value = aa64_opid_19603400_ldtsetl_Rs_Rt_ADDR_SIMPLE;
+ break; /* sttsetl --> ldtsetl. */
+ case aa64_opid_12800000_mov_Rd_IMM_MOV:
+ value = aa64_opid_12800000_movn_Rd_HALF;
+ break; /* mov --> movn. */
+ case aa64_opid_52800000_mov_Rd_IMM_MOV:
+ value = aa64_opid_52800000_movz_Rd_HALF;
+ break; /* mov --> movz. */
+ case aa64_opid_d50322df_clrbhb:
+ value = aa64_opid_d50323ff_autibsp;
+ break; /* clrbhb --> autibsp. */
+ case aa64_opid_d50323ff_autibsp:
+ value = aa64_opid_d50323df_autibz;
+ break; /* autibsp --> autibz. */
+ case aa64_opid_d50323df_autibz:
+ value = aa64_opid_d50323bf_autiasp;
+ break; /* autibz --> autiasp. */
+ case aa64_opid_d50323bf_autiasp:
+ value = aa64_opid_d503239f_autiaz;
+ break; /* autiasp --> autiaz. */
+ case aa64_opid_d503239f_autiaz:
+ value = aa64_opid_d503237f_pacibsp;
+ break; /* autiaz --> pacibsp. */
+ case aa64_opid_d503237f_pacibsp:
+ value = aa64_opid_d503235f_pacibz;
+ break; /* pacibsp --> pacibz. */
+ case aa64_opid_d503235f_pacibz:
+ value = aa64_opid_d503233f_paciasp;
+ break; /* pacibz --> paciasp. */
+ case aa64_opid_d503233f_paciasp:
+ value = aa64_opid_d503231f_paciaz;
+ break; /* paciasp --> paciaz. */
+ case aa64_opid_d503231f_paciaz:
+ value = aa64_opid_d503227f_gcsb_BARRIER_GCSB;
+ break; /* paciaz --> gcsb. */
+ case aa64_opid_d503227f_gcsb_BARRIER_GCSB:
+ value = aa64_opid_d50322df_clearbhb;
+ break; /* gcsb --> clearbhb. */
+ case aa64_opid_d50322df_clearbhb:
+ value = aa64_opid_d503225f_tsb_BARRIER_PSB;
+ break; /* clearbhb --> tsb. */
+ case aa64_opid_d503225f_tsb_BARRIER_PSB:
+ value = aa64_opid_d503223f_psb_BARRIER_PSB;
+ break; /* tsb --> psb. */
+ case aa64_opid_d503223f_psb_BARRIER_PSB:
+ value = aa64_opid_d503221f_esb;
+ break; /* psb --> esb. */
+ case aa64_opid_d503221f_esb:
+ value = aa64_opid_d50321df_autib1716;
+ break; /* esb --> autib1716. */
+ case aa64_opid_d50321df_autib1716:
+ value = aa64_opid_d503219f_autia1716;
+ break; /* autib1716 --> autia1716. */
+ case aa64_opid_d503219f_autia1716:
+ value = aa64_opid_d503215f_pacib1716;
+ break; /* autia1716 --> pacib1716. */
+ case aa64_opid_d503215f_pacib1716:
+ value = aa64_opid_d503211f_pacia1716;
+ break; /* pacib1716 --> pacia1716. */
+ case aa64_opid_d503211f_pacia1716:
+ value = aa64_opid_d50320ff_xpaclri;
+ break; /* pacia1716 --> xpaclri. */
+ case aa64_opid_d50320ff_xpaclri:
+ value = aa64_opid_d50320df_dgh;
+ break; /* xpaclri --> dgh. */
+ case aa64_opid_d50320df_dgh:
+ value = aa64_opid_d50320bf_sevl;
+ break; /* dgh --> sevl. */
+ case aa64_opid_d50320bf_sevl:
+ value = aa64_opid_d503209f_sev;
+ break; /* sevl --> sev. */
+ case aa64_opid_d503209f_sev:
+ value = aa64_opid_d503207f_wfi;
+ break; /* sev --> wfi. */
+ case aa64_opid_d503207f_wfi:
+ value = aa64_opid_d503205f_wfe;
+ break; /* wfi --> wfe. */
+ case aa64_opid_d503205f_wfe:
+ value = aa64_opid_d503203f_yield;
+ break; /* wfe --> yield. */
+ case aa64_opid_d503203f_yield:
+ value = aa64_opid_d503241f_bti_BTI_TARGET;
+ break; /* yield --> bti. */
+ case aa64_opid_d503241f_bti_BTI_TARGET:
+ value = aa64_opid_d503229f_csdb;
+ break; /* bti --> csdb. */
+ case aa64_opid_d503229f_csdb:
+ value = aa64_opid_d503201f_nop;
+ break; /* csdb --> nop. */
+ case aa64_opid_d503201f_nop:
+ value = aa64_opid_d503261f_stshh_STSHH_POLICY;
+ break; /* nop --> stshh. */
+ case aa64_opid_d503261f_stshh_STSHH_POLICY:
+ value = aa64_opid_d503201f_hint_UIMM7;
+ break; /* stshh --> hint. */
+ case aa64_opid_d503349f_pssbb:
+ value = aa64_opid_d503309f_ssbb;
+ break; /* pssbb --> ssbb. */
+ case aa64_opid_d503309f_ssbb:
+ value = aa64_opid_d5033c9f_dfb;
+ break; /* ssbb --> dfb. */
+ case aa64_opid_d5033c9f_dfb:
+ value = aa64_opid_d503309f_dsb_BARRIER;
+ break; /* dfb --> dsb. */
+ case aa64_opid_d50b72e0_trcit_Rt:
+ value = aa64_opid_d5097280_brb_BRBOP_Rt_IN_SYS_ALIASES;
+ break; /* trcit --> brb. */
+ case aa64_opid_d5097280_brb_BRBOP_Rt_IN_SYS_ALIASES:
+ value = aa64_opid_d50b73c0_cosp_SYSREG_SR_Rt;
+ break; /* brb --> cosp. */
+ case aa64_opid_d50b73c0_cosp_SYSREG_SR_Rt:
+ value = aa64_opid_d50b73e0_cpp_SYSREG_SR_Rt;
+ break; /* cosp --> cpp. */
+ case aa64_opid_d50b73e0_cpp_SYSREG_SR_Rt:
+ value = aa64_opid_d50b73a0_dvp_SYSREG_SR_Rt;
+ break; /* cpp --> dvp. */
+ case aa64_opid_d50b73a0_dvp_SYSREG_SR_Rt:
+ value = aa64_opid_d50b7380_cfp_SYSREG_SR_Rt;
+ break; /* dvp --> cfp. */
+ case aa64_opid_d50b7380_cfp_SYSREG_SR_Rt:
+ value = aa64_opid_d5080000_tlbi_SYSREG_TLBI_Rt_SYS;
+ break; /* cfp --> tlbi. */
+ case aa64_opid_d5080000_tlbi_SYSREG_TLBI_Rt_SYS:
+ value = aa64_opid_d5080000_ic_SYSREG_IC_Rt_SYS;
+ break; /* tlbi --> ic. */
+ case aa64_opid_d5080000_ic_SYSREG_IC_Rt_SYS:
+ value = aa64_opid_d5080000_dc_SYSREG_DC_Rt;
+ break; /* ic --> dc. */
+ case aa64_opid_d5080000_dc_SYSREG_DC_Rt:
+ value = aa64_opid_d5080000_at_SYSREG_AT_Rt;
+ break; /* dc --> at. */
+ case aa64_opid_d5080000_at_SYSREG_AT_Rt:
+ value = aa64_opid_d5080000_sys_UIMM3_OP1_CRn_CRm_UIMM3_OP2_Rt;
+ break; /* at --> sys. */
+ case aa64_opid_d5480000_tlbip_SYSREG_TLBIP_Rt_SYS_PAIRREG_OR_XZR:
+ value = aa64_opid_d5480000_sysp_UIMM3_OP1_CRn_CRm_UIMM3_OP2_Rt_PAIRREG_OR_XZR;
+ break; /* tlbip --> sysp. */
+ case aa64_opid_05800000_bic_SVE_Zd_SVE_Zd_SVE_INV_LIMM:
+ value = aa64_opid_05800000_and_SVE_Zd_SVE_Zd_SVE_LIMM;
+ break; /* bic --> and. */
+ case aa64_opid_25004000_mov_SVE_Pd_SVE_Pg4_10_SVE_Pn:
+ value = aa64_opid_25004000_and_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
+ break; /* mov --> and. */
+ case aa64_opid_25404000_movs_SVE_Pd_SVE_Pg4_10_SVE_Pn:
+ value = aa64_opid_25404000_ands_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
+ break; /* movs --> ands. */
+ case aa64_opid_24008000_cmple_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn:
+ value = aa64_opid_24008000_cmpge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
+ break; /* cmple --> cmpge. */
+ case aa64_opid_24008010_cmplt_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn:
+ value = aa64_opid_24008010_cmpgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
+ break; /* cmplt --> cmpgt. */
+ case aa64_opid_24000010_cmplo_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn:
+ value = aa64_opid_24000010_cmphi_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
+ break; /* cmplo --> cmphi. */
+ case aa64_opid_24000000_cmpls_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn:
+ value = aa64_opid_24000000_cmphs_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
+ break; /* cmpls --> cmphs. */
+ case aa64_opid_05208000_mov_SVE_Zd_SVE_Pg3_SVE_Vn:
+ value = aa64_opid_05208000_cpy_SVE_Zd_SVE_Pg3_SVE_Vn;
+ break; /* mov --> cpy. */
+ case aa64_opid_0528a000_mov_SVE_Zd_SVE_Pg3_Rn_SP:
+ value = aa64_opid_0528a000_cpy_SVE_Zd_SVE_Pg3_Rn_SP;
+ break; /* mov --> cpy. */
+ case aa64_opid_05104000_fmov_SVE_Zd_SVE_Pg4_16_FPIMM0:
+ value = aa64_opid_05100000_mov_SVE_Zd_SVE_Pg4_16_SVE_ASIMM;
+ break; /* fmov --> mov. */
+ case aa64_opid_05100000_mov_SVE_Zd_SVE_Pg4_16_SVE_ASIMM:
+ value = aa64_opid_05100000_cpy_SVE_Zd_SVE_Pg4_16_SVE_ASIMM;
+ break; /* mov --> cpy. */
+ case aa64_opid_05203800_mov_SVE_Zd_Rn_SP:
+ value = aa64_opid_05203800_dup_SVE_Zd_Rn_SP;
+ break; /* mov --> dup. */
+ case aa64_opid_05202000_mov_SVE_Zd_SVE_Zn_INDEX:
+ value = aa64_opid_05202000_mov_SVE_Zd_SVE_VZn;
+ break; /* mov --> mov. */
+ case aa64_opid_05202000_mov_SVE_Zd_SVE_VZn:
+ value = aa64_opid_05202000_dup_SVE_Zd_SVE_Zn_INDEX;
+ break; /* mov --> dup. */
+ case aa64_opid_2538c000_fmov_SVE_Zd_FPIMM0:
+ value = aa64_opid_2538c000_mov_SVE_Zd_SVE_ASIMM;
+ break; /* fmov --> mov. */
+ case aa64_opid_2538c000_mov_SVE_Zd_SVE_ASIMM:
+ value = aa64_opid_2538c000_dup_SVE_Zd_SVE_ASIMM;
+ break; /* mov --> dup. */
+ case aa64_opid_05c00000_mov_SVE_Zd_SVE_LIMM_MOV:
+ value = aa64_opid_05c00000_dupm_SVE_Zd_SVE_LIMM;
+ break; /* mov --> dupm. */
+ case aa64_opid_05400000_eon_SVE_Zd_SVE_Zd_SVE_INV_LIMM:
+ value = aa64_opid_05400000_eor_SVE_Zd_SVE_Zd_SVE_LIMM;
+ break; /* eon --> eor. */
+ case aa64_opid_25004200_not_SVE_Pd_SVE_Pg4_10_SVE_Pn:
+ value = aa64_opid_25004200_eor_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
+ break; /* not --> eor. */
+ case aa64_opid_25404200_nots_SVE_Pd_SVE_Pg4_10_SVE_Pn:
+ value = aa64_opid_25404200_eors_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
+ break; /* nots --> eors. */
+ case aa64_opid_6500c010_facle_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn:
+ value = aa64_opid_6500c010_facge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
+ break; /* facle --> facge. */
+ case aa64_opid_6500e010_faclt_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn:
+ value = aa64_opid_6500e010_facgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
+ break; /* faclt --> facgt. */
+ case aa64_opid_65004000_fcmle_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn:
+ value = aa64_opid_65004000_fcmge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
+ break; /* fcmle --> fcmge. */
+ case aa64_opid_65004010_fcmlt_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn:
+ value = aa64_opid_65004010_fcmgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16;
+ break; /* fcmlt --> fcmgt. */
+ case aa64_opid_0510c000_fmov_SVE_Zd_SVE_Pg4_16_SVE_FPIMM8:
+ value = aa64_opid_0510c000_fcpy_SVE_Zd_SVE_Pg4_16_SVE_FPIMM8;
+ break; /* fmov --> fcpy. */
+ case aa64_opid_2539c000_fmov_SVE_Zd_SVE_FPIMM8:
+ value = aa64_opid_2539c000_fdup_SVE_Zd_SVE_FPIMM8;
+ break; /* fmov --> fdup. */
+ case aa64_opid_85800000_ldr_SVE_PNt_SVE_ADDR_RI_S9xVL:
+ value = aa64_opid_85800000_ldr_SVE_Pt_SVE_ADDR_RI_S9xVL;
+ break; /* ldr --> ldr. */
+ case aa64_opid_04603000_mov_SVE_Zd_SVE_Zn:
+ value = aa64_opid_04603000_orr_SVE_Zd_SVE_Zn_SVE_Zm_16;
+ break; /* mov --> orr. */
+ case aa64_opid_05000000_orn_SVE_Zd_SVE_Zd_SVE_INV_LIMM:
+ value = aa64_opid_05000000_orr_SVE_Zd_SVE_Zd_SVE_LIMM;
+ break; /* orn --> orr. */
+ case aa64_opid_25804000_mov_SVE_PNd_SVE_PNn:
+ value = aa64_opid_25804000_mov_SVE_Pd_SVE_Pn;
+ break; /* mov --> mov. */
+ case aa64_opid_25804000_mov_SVE_Pd_SVE_Pn:
+ value = aa64_opid_25804000_orr_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
+ break; /* mov --> orr. */
+ case aa64_opid_25c04000_movs_SVE_Pd_SVE_Pn:
+ value = aa64_opid_25c04000_orrs_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
+ break; /* movs --> orrs. */
+ case aa64_opid_2518e400_pfalse_SVE_PNd:
+ value = aa64_opid_2518e400_pfalse_SVE_Pd;
+ break; /* pfalse --> pfalse. */
+ case aa64_opid_0520c000_mov_SVE_Zd_SVE_Pg4_10_SVE_Zn:
+ value = aa64_opid_0520c000_sel_SVE_Zd_SVE_Pg4_10_SVE_Zn_SVE_Zm_16;
+ break; /* mov --> sel. */
+ case aa64_opid_25004210_mov_SVE_Pd_SVE_Pg4_10_SVE_Pn:
+ value = aa64_opid_25004210_sel_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm;
+ break; /* mov --> sel. */
+ case aa64_opid_e5800000_str_SVE_PNt_SVE_ADDR_RI_S9xVL:
+ value = aa64_opid_e5800000_str_SVE_Pt_SVE_ADDR_RI_S9xVL;
+ break; /* str --> str. */
+ case aa64_opid_c0020000_mov_SVE_Zd_SVE_Pg3_SME_ZA_HV_idx_src:
+ value = aa64_opid_c0020000_mova_SVE_Zd_SVE_Pg3_SME_ZA_HV_idx_src;
+ break; /* mov --> mova. */
+ case aa64_opid_c0000000_mov_SME_ZA_HV_idx_dest_SVE_Pg3_SVE_Zn:
+ value = aa64_opid_c0000000_mova_SME_ZA_HV_idx_dest_SVE_Pg3_SVE_Zn;
+ break; /* mov --> mova. */
+ case aa64_opid_25204000_psel_SVE_PNd_SVE_PNg4_10_SME_PnT_Wm_imm:
+ value = aa64_opid_25204000_psel_SVE_Pd_SVE_Pg4_10_SME_PnT_Wm_imm;
+ break; /* psel --> psel. */
+ case aa64_opid_c0060800_mov_SME_Zdnx2_SME_ZA_array_off3_5:
+ value = aa64_opid_c0060800_mova_SME_Zdnx2_SME_ZA_array_off3_5;
+ break; /* mov --> mova. */
+ case aa64_opid_c0060c00_mov_SME_Zdnx4_SME_ZA_array_off3_5:
+ value = aa64_opid_c0060c00_mova_SME_Zdnx4_SME_ZA_array_off3_5;
+ break; /* mov --> mova. */
+ case aa64_opid_c0060000_mov_SME_Zdnx2_SME_ZA_HV_idx_srcxN:
+ value = aa64_opid_c0060000_mova_SME_Zdnx2_SME_ZA_HV_idx_srcxN;
+ break; /* mov --> mova. */
+ case aa64_opid_c0060400_mov_SME_Zdnx4_SME_ZA_HV_idx_srcxN:
+ value = aa64_opid_c0060400_mova_SME_Zdnx4_SME_ZA_HV_idx_srcxN;
+ break; /* mov --> mova. */
+ case aa64_opid_c0040800_mov_SME_ZA_array_off3_0_SME_Znx2:
+ value = aa64_opid_c0040800_mova_SME_ZA_array_off3_0_SME_Znx2;
+ break; /* mov --> mova. */
+ case aa64_opid_c0040c00_mov_SME_ZA_array_off3_0_SME_Znx4:
+ value = aa64_opid_c0040c00_mova_SME_ZA_array_off3_0_SME_Znx4;
+ break; /* mov --> mova. */
+ case aa64_opid_c0040000_mov_SME_ZA_HV_idx_destxN_SME_Znx2:
+ value = aa64_opid_c0040000_mova_SME_ZA_HV_idx_destxN_SME_Znx2;
+ break; /* mov --> mova. */
+ case aa64_opid_c0040400_mov_SME_ZA_HV_idx_destxN_SME_Znx4:
+ value = aa64_opid_c0040400_mova_SME_ZA_HV_idx_destxN_SME_Znx4;
+ break; /* mov --> mova. */
default: return NULL;
}
diff --git a/opcodes/aarch64-opc-2.c b/opcodes/aarch64-opc-2.c
index 03c2ee1f1dc..e12bbd972df 100644
--- a/opcodes/aarch64-opc-2.c
+++ b/opcodes/aarch64-opc-2.c
@@ -19,6 +19,7 @@
see <http://www.gnu.org/licenses/>. */
#include "sysdep.h"
+#include "aarch64-tbl-2.h"
#include "aarch64-opc.h"
@@ -366,97 +367,98 @@ const struct aarch64_operand aarch64_operands[] =
{AARCH64_OPND_CLASS_NIL, "", 0, {0}, "DUMMY"},
};
-/* Indexed by an enum aarch64_op enumerator, the value is the offset of
- the corresponding aarch64_opcode entry in the aarch64_opcode_table. */
+/* Indexed by an enum aarch64_op enumerator, the value is the
+ offset of the corresponding aarch64_opcode entry in the
+ aarch64_opcode_table. */
-static const unsigned op_enum_table [] =
+static const enum aarch64_opcode_idx op_enum_table [] =
{
- 0,
- 941,
- 942,
- 943,
- 946,
- 947,
- 948,
- 949,
- 950,
- 944,
- 945,
- 951,
- 952,
- 974,
- 975,
- 976,
- 979,
- 980,
- 981,
- 982,
- 983,
- 977,
- 978,
- 984,
- 985,
- 1039,
- 1040,
- 1041,
- 1042,
- 12,
- 636,
- 637,
- 1314,
- 1316,
- 1318,
- 1050,
- 1317,
- 1315,
- 318,
- 624,
- 635,
- 634,
- 1048,
- 631,
- 628,
- 620,
- 619,
- 626,
- 627,
- 630,
- 632,
- 633,
- 1058,
- 704,
- 707,
- 710,
- 705,
- 708,
- 877,
- 178,
- 179,
- 180,
- 181,
- 516,
- 799,
- 389,
- 391,
- 413,
- 415,
- 1422,
- 1423,
- 1428,
- 1420,
- 1419,
- 1424,
- 1431,
- 1433,
- 1434,
- 1430,
- 1436,
- 1435,
- 131,
+ aa64_opid_1a000000_adc_Rd_Rn_Rm,
+ aa64_opid_39000000_strb_Rt_ADDR_UIMM12,
+ aa64_opid_39400000_ldrb_Rt_ADDR_UIMM12,
+ aa64_opid_39800000_ldrsb_Rt_ADDR_UIMM12,
+ aa64_opid_79000000_strh_Rt_ADDR_UIMM12,
+ aa64_opid_79400000_ldrh_Rt_ADDR_UIMM12,
+ aa64_opid_79800000_ldrsh_Rt_ADDR_UIMM12,
+ aa64_opid_b9000000_str_Rt_ADDR_UIMM12,
+ aa64_opid_b9400000_ldr_Rt_ADDR_UIMM12,
+ aa64_opid_3d000000_str_Ft_ADDR_UIMM12,
+ aa64_opid_3d400000_ldr_Ft_ADDR_UIMM12,
+ aa64_opid_b9800000_ldrsw_Rt_ADDR_UIMM12,
+ aa64_opid_f9800000_prfm_PRFOP_ADDR_UIMM12,
+ aa64_opid_38000000_sturb_Rt_ADDR_SIMM9,
+ aa64_opid_38400000_ldurb_Rt_ADDR_SIMM9,
+ aa64_opid_38800000_ldursb_Rt_ADDR_SIMM9,
+ aa64_opid_78000000_sturh_Rt_ADDR_SIMM9,
+ aa64_opid_78400000_ldurh_Rt_ADDR_SIMM9,
+ aa64_opid_78800000_ldursh_Rt_ADDR_SIMM9,
+ aa64_opid_b8000000_stur_Rt_ADDR_SIMM9,
+ aa64_opid_b8400000_ldur_Rt_ADDR_SIMM9,
+ aa64_opid_3c000000_stur_Ft_ADDR_SIMM9,
+ aa64_opid_3c400000_ldur_Ft_ADDR_SIMM9,
+ aa64_opid_b8800000_ldursw_Rt_ADDR_SIMM9,
+ aa64_opid_f8800000_prfum_PRFOP_ADDR_SIMM9,
+ aa64_opid_18000000_ldr_Rt_ADDR_PCREL19,
+ aa64_opid_1c000000_ldr_Ft_ADDR_PCREL19,
+ aa64_opid_98000000_ldrsw_Rt_ADDR_PCREL19,
+ aa64_opid_d8000000_prfm_PRFOP_ADDR_PCREL19,
+ aa64_opid_11000000_add_Rd_SP_Rn_SP_AIMM,
+ aa64_opid_14000000_b_ADDR_PCREL26,
+ aa64_opid_94000000_bl_ADDR_PCREL26,
+ aa64_opid_12800000_movn_Rd_HALF,
+ aa64_opid_52800000_movz_Rd_HALF,
+ aa64_opid_72800000_movk_Rd_HALF,
+ aa64_opid_320003e0_mov_Rd_SP_IMM_MOV,
+ aa64_opid_52800000_mov_Rd_IMM_MOV,
+ aa64_opid_12800000_mov_Rd_IMM_MOV,
+ aa64_opid_0ea01c00_mov_Vd_Vn,
+ aa64_opid_13000000_asr_Rd_Rn_IMM,
+ aa64_opid_53000000_lsr_Rd_Rn_IMM,
+ aa64_opid_53000000_lsl_Rd_Rn_IMM,
+ aa64_opid_12000000_bic_Rd_SP_Rn_LIMM,
+ aa64_opid_53000000_ubfx_Rd_Rn_IMM_WIDTH,
+ aa64_opid_33000000_bfxil_Rd_Rn_IMM_WIDTH,
+ aa64_opid_13000000_sbfx_Rd_Rn_IMM_WIDTH,
+ aa64_opid_13000000_sbfiz_Rd_Rn_IMM_WIDTH,
+ aa64_opid_33000000_bfi_Rd_Rn_IMM_WIDTH,
+ aa64_opid_330003e0_bfc_Rd_IMM_WIDTH,
+ aa64_opid_53000000_ubfiz_Rd_Rn_IMM_WIDTH,
+ aa64_opid_53001c00_uxtb_Rd_Rn,
+ aa64_opid_53003c00_uxth_Rd_Rn,
+ aa64_opid_2a0003e0_uxtw_Rd_Rm,
+ aa64_opid_1a800400_cinc_Rd_Rn_COND1,
+ aa64_opid_5a800000_cinv_Rd_Rn_COND1,
+ aa64_opid_5a800400_cneg_Rd_Rn_COND1,
+ aa64_opid_1a9f07e0_cset_Rd_COND1,
+ aa64_opid_5a9f03e0_csetm_Rd_COND1,
+ aa64_opid_1e224000_fcvt_Fd_Fn,
+ aa64_opid_0e216800_fcvtn_Vd_Vn,
+ aa64_opid_4e216800_fcvtn2_Vd_Vn,
+ aa64_opid_0e217800_fcvtl_Vd_Vn,
+ aa64_opid_4e217800_fcvtl2_Vd_Vn,
+ aa64_opid_7e216800_fcvtxn_Sd_Sn,
+ aa64_opid_13800000_ror_Rd_Rm_IMMS,
+ aa64_opid_0f00a400_sxtl_Vd_Vn,
+ aa64_opid_4f00a400_sxtl2_Vd_Vn,
+ aa64_opid_2f00a400_uxtl_Vd_Vn,
+ aa64_opid_6f00a400_uxtl2_Vd_Vn,
+ aa64_opid_25804000_mov_SVE_Pd_SVE_Pn,
+ aa64_opid_25804000_mov_SVE_PNd_SVE_PNn,
+ aa64_opid_0520c000_mov_SVE_Zd_SVE_Pg4_10_SVE_Zn,
+ aa64_opid_05202000_mov_SVE_Zd_SVE_VZn,
+ aa64_opid_04603000_mov_SVE_Zd_SVE_Zn,
+ aa64_opid_05202000_mov_SVE_Zd_SVE_Zn_INDEX,
+ aa64_opid_25004210_mov_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_25c04000_movs_SVE_Pd_SVE_Pn,
+ aa64_opid_25404000_movs_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_25004000_mov_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_25404200_nots_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_25004200_not_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_2f001000_fcmla_Vd_Vn_Em_IMM_ROT2,
};
-/* Given the opcode enumerator OP, return the pointer to the corresponding
- opcode entry. */
+/* Given the opcode enumerator OP, return the pointer to the
+ corresponding opcode entry. */
const aarch64_opcode *
aarch64_get_opcode (enum aarch64_op op)
diff --git a/opcodes/aarch64-tbl-2.h b/opcodes/aarch64-tbl-2.h
new file mode 100644
index 00000000000..2908d5f7cbb
--- /dev/null
+++ b/opcodes/aarch64-tbl-2.h
@@ -0,0 +1,3847 @@
+/* This file is automatically generated by aarch64-gen. Do not edit! */
+/* Copyright (C) 2012-2025 Free Software Foundation, Inc.
+ Contributed by ARM Ltd.
+
+ This file is part of the GNU opcodes library.
+
+ This library is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+
+ It is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
+ License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; see the file COPYING3. If not,
+ see <http://www.gnu.org/licenses/>. */
+
+/* Mnemonic names for the indices in the aarch64_opcode table,
+ so that we can refer to the entries by name. This serves two
+ main purposes. Firstly, the names change rarely, if at all,
+ so diffs in the generated files as entries are added to the
+ table are much smaller. Secondly, the names are useful when
+ viewing the generated code in a debugger, giving a better
+ indication of what is going on.
+
+ The format of the names is:
+ aa64_opid_<opcode>_<mnemonic>(_<operand_type>)*
+ We do not include the operand modifier information in the names
+ as this would make them too long and is currently unnecessary
+ for generating a unique name. */
+
+enum aarch64_opcode_idx
+{
+ aa64_opid_1a000000_adc_Rd_Rn_Rm,
+ aa64_opid_3a000000_adcs_Rd_Rn_Rm,
+ aa64_opid_5a000000_sbc_Rd_Rn_Rm,
+ aa64_opid_5a0003e0_ngc_Rd_Rm,
+ aa64_opid_7a000000_sbcs_Rd_Rn_Rm,
+ aa64_opid_7a0003e0_ngcs_Rd_Rm,
+ aa64_opid_0b200000_add_Rd_SP_Rn_SP_Rm_EXT,
+ aa64_opid_2b200000_adds_Rd_Rn_SP_Rm_EXT,
+ aa64_opid_2b20001f_cmn_Rn_SP_Rm_EXT,
+ aa64_opid_4b200000_sub_Rd_SP_Rn_SP_Rm_EXT,
+ aa64_opid_6b200000_subs_Rd_Rn_SP_Rm_EXT,
+ aa64_opid_6b20001f_cmp_Rn_SP_Rm_EXT,
+ aa64_opid_11000000_add_Rd_SP_Rn_SP_AIMM,
+ aa64_opid_11000000_mov_Rd_SP_Rn_SP,
+ aa64_opid_31000000_adds_Rd_Rn_SP_AIMM,
+ aa64_opid_3100001f_cmn_Rn_SP_AIMM,
+ aa64_opid_51000000_sub_Rd_SP_Rn_SP_AIMM,
+ aa64_opid_71000000_subs_Rd_Rn_SP_AIMM,
+ aa64_opid_7100001f_cmp_Rn_SP_AIMM,
+ aa64_opid_91800000_addg_Rd_SP_Rn_SP_UIMM10_UIMM4_ADDG,
+ aa64_opid_d1800000_subg_Rd_SP_Rn_SP_UIMM10_UIMM4_ADDG,
+ aa64_opid_0b000000_add_Rd_Rn_Rm_SFT,
+ aa64_opid_2b000000_adds_Rd_Rn_Rm_SFT,
+ aa64_opid_2b00001f_cmn_Rn_Rm_SFT,
+ aa64_opid_4b000000_sub_Rd_Rn_Rm_SFT,
+ aa64_opid_4b0003e0_neg_Rd_Rm_SFT,
+ aa64_opid_6b000000_subs_Rd_Rn_Rm_SFT,
+ aa64_opid_6b00001f_cmp_Rn_Rm_SFT,
+ aa64_opid_6b0003e0_negs_Rd_Rm_SFT,
+ aa64_opid_0e303800_saddlv_Fd_Vn,
+ aa64_opid_0e30a800_smaxv_Fd_Vn,
+ aa64_opid_0e31a800_sminv_Fd_Vn,
+ aa64_opid_0e31b800_addv_Fd_Vn,
+ aa64_opid_2e303800_uaddlv_Fd_Vn,
+ aa64_opid_2e30a800_umaxv_Fd_Vn,
+ aa64_opid_2e31a800_uminv_Fd_Vn,
+ aa64_opid_2e30c800_fmaxnmv_Fd_Vn,
+ aa64_opid_0e30c800_fmaxnmv_Fd_Vn,
+ aa64_opid_2e30f800_fmaxv_Fd_Vn,
+ aa64_opid_0e30f800_fmaxv_Fd_Vn,
+ aa64_opid_2eb0c800_fminnmv_Fd_Vn,
+ aa64_opid_0eb0c800_fminnmv_Fd_Vn,
+ aa64_opid_2eb0f800_fminv_Fd_Vn,
+ aa64_opid_0eb0f800_fminv_Fd_Vn,
+ aa64_opid_0e200000_saddl_Vd_Vn_Vm,
+ aa64_opid_4e200000_saddl2_Vd_Vn_Vm,
+ aa64_opid_0e201000_saddw_Vd_Vn_Vm,
+ aa64_opid_4e201000_saddw2_Vd_Vn_Vm,
+ aa64_opid_0e202000_ssubl_Vd_Vn_Vm,
+ aa64_opid_4e202000_ssubl2_Vd_Vn_Vm,
+ aa64_opid_0e203000_ssubw_Vd_Vn_Vm,
+ aa64_opid_4e203000_ssubw2_Vd_Vn_Vm,
+ aa64_opid_0e204000_addhn_Vd_Vn_Vm,
+ aa64_opid_4e204000_addhn2_Vd_Vn_Vm,
+ aa64_opid_0e205000_sabal_Vd_Vn_Vm,
+ aa64_opid_4e205000_sabal2_Vd_Vn_Vm,
+ aa64_opid_0e206000_subhn_Vd_Vn_Vm,
+ aa64_opid_4e206000_subhn2_Vd_Vn_Vm,
+ aa64_opid_0e207000_sabdl_Vd_Vn_Vm,
+ aa64_opid_4e207000_sabdl2_Vd_Vn_Vm,
+ aa64_opid_0e208000_smlal_Vd_Vn_Vm,
+ aa64_opid_4e208000_smlal2_Vd_Vn_Vm,
+ aa64_opid_0e209000_sqdmlal_Vd_Vn_Vm,
+ aa64_opid_4e209000_sqdmlal2_Vd_Vn_Vm,
+ aa64_opid_0e20a000_smlsl_Vd_Vn_Vm,
+ aa64_opid_4e20a000_smlsl2_Vd_Vn_Vm,
+ aa64_opid_0e20b000_sqdmlsl_Vd_Vn_Vm,
+ aa64_opid_4e20b000_sqdmlsl2_Vd_Vn_Vm,
+ aa64_opid_0e20c000_smull_Vd_Vn_Vm,
+ aa64_opid_4e20c000_smull2_Vd_Vn_Vm,
+ aa64_opid_0e20d000_sqdmull_Vd_Vn_Vm,
+ aa64_opid_4e20d000_sqdmull2_Vd_Vn_Vm,
+ aa64_opid_0e20e000_pmull_Vd_Vn_Vm,
+ aa64_opid_0ee0e000_pmull_Vd_Vn_Vm,
+ aa64_opid_4e20e000_pmull2_Vd_Vn_Vm,
+ aa64_opid_4ee0e000_pmull2_Vd_Vn_Vm,
+ aa64_opid_2e200000_uaddl_Vd_Vn_Vm,
+ aa64_opid_6e200000_uaddl2_Vd_Vn_Vm,
+ aa64_opid_2e201000_uaddw_Vd_Vn_Vm,
+ aa64_opid_6e201000_uaddw2_Vd_Vn_Vm,
+ aa64_opid_2e202000_usubl_Vd_Vn_Vm,
+ aa64_opid_6e202000_usubl2_Vd_Vn_Vm,
+ aa64_opid_2e203000_usubw_Vd_Vn_Vm,
+ aa64_opid_6e203000_usubw2_Vd_Vn_Vm,
+ aa64_opid_2e204000_raddhn_Vd_Vn_Vm,
+ aa64_opid_6e204000_raddhn2_Vd_Vn_Vm,
+ aa64_opid_2e205000_uabal_Vd_Vn_Vm,
+ aa64_opid_6e205000_uabal2_Vd_Vn_Vm,
+ aa64_opid_2e206000_rsubhn_Vd_Vn_Vm,
+ aa64_opid_6e206000_rsubhn2_Vd_Vn_Vm,
+ aa64_opid_2e207000_uabdl_Vd_Vn_Vm,
+ aa64_opid_6e207000_uabdl2_Vd_Vn_Vm,
+ aa64_opid_2e208000_umlal_Vd_Vn_Vm,
+ aa64_opid_6e208000_umlal2_Vd_Vn_Vm,
+ aa64_opid_2e20a000_umlsl_Vd_Vn_Vm,
+ aa64_opid_6e20a000_umlsl2_Vd_Vn_Vm,
+ aa64_opid_2e20c000_umull_Vd_Vn_Vm,
+ aa64_opid_6e20c000_umull2_Vd_Vn_Vm,
+ aa64_opid_0f002000_smlal_Vd_Vn_Em16,
+ aa64_opid_4f002000_smlal2_Vd_Vn_Em16,
+ aa64_opid_0f003000_sqdmlal_Vd_Vn_Em16,
+ aa64_opid_4f003000_sqdmlal2_Vd_Vn_Em16,
+ aa64_opid_0f006000_smlsl_Vd_Vn_Em16,
+ aa64_opid_4f006000_smlsl2_Vd_Vn_Em16,
+ aa64_opid_0f007000_sqdmlsl_Vd_Vn_Em16,
+ aa64_opid_4f007000_sqdmlsl2_Vd_Vn_Em16,
+ aa64_opid_0f008000_mul_Vd_Vn_Em16,
+ aa64_opid_0f00a000_smull_Vd_Vn_Em16,
+ aa64_opid_4f00a000_smull2_Vd_Vn_Em16,
+ aa64_opid_0f00b000_sqdmull_Vd_Vn_Em16,
+ aa64_opid_4f00b000_sqdmull2_Vd_Vn_Em16,
+ aa64_opid_0f00c000_sqdmulh_Vd_Vn_Em16,
+ aa64_opid_0f00d000_sqrdmulh_Vd_Vn_Em16,
+ aa64_opid_0f801000_fmla_Vd_Vn_Em,
+ aa64_opid_0f001000_fmla_Vd_Vn_Em16,
+ aa64_opid_0f805000_fmls_Vd_Vn_Em,
+ aa64_opid_0f005000_fmls_Vd_Vn_Em16,
+ aa64_opid_0f809000_fmul_Vd_Vn_Em,
+ aa64_opid_0f009000_fmul_Vd_Vn_Em16,
+ aa64_opid_2f000000_mla_Vd_Vn_Em16,
+ aa64_opid_2f002000_umlal_Vd_Vn_Em16,
+ aa64_opid_6f002000_umlal2_Vd_Vn_Em16,
+ aa64_opid_2f004000_mls_Vd_Vn_Em16,
+ aa64_opid_2f006000_umlsl_Vd_Vn_Em16,
+ aa64_opid_6f006000_umlsl2_Vd_Vn_Em16,
+ aa64_opid_2f00a000_umull_Vd_Vn_Em16,
+ aa64_opid_6f00a000_umull2_Vd_Vn_Em16,
+ aa64_opid_2f809000_fmulx_Vd_Vn_Em,
+ aa64_opid_2f009000_fmulx_Vd_Vn_Em16,
+ aa64_opid_2f00d000_sqrdmlah_Vd_Vn_Em16,
+ aa64_opid_2f00f000_sqrdmlsh_Vd_Vn_Em16,
+ aa64_opid_2f001000_fcmla_Vd_Vn_Em_IMM_ROT2,
+ aa64_opid_2e000000_ext_Vd_Vn_Vm_IDX,
+ aa64_opid_0f000400_movi_Vd_SIMD_IMM_SFT,
+ aa64_opid_0f001400_orr_Vd_SIMD_IMM_SFT,
+ aa64_opid_0f008400_movi_Vd_SIMD_IMM_SFT,
+ aa64_opid_0f009400_orr_Vd_SIMD_IMM_SFT,
+ aa64_opid_0f00c400_movi_Vd_SIMD_IMM_SFT,
+ aa64_opid_0f00e400_movi_Vd_SIMD_IMM_SFT,
+ aa64_opid_0f00f400_fmov_Vd_SIMD_FPIMM,
+ aa64_opid_0f00fc00_fmov_Vd_SIMD_FPIMM,
+ aa64_opid_2f000400_mvni_Vd_SIMD_IMM_SFT,
+ aa64_opid_2f001400_bic_Vd_SIMD_IMM_SFT,
+ aa64_opid_2f008400_mvni_Vd_SIMD_IMM_SFT,
+ aa64_opid_2f009400_bic_Vd_SIMD_IMM_SFT,
+ aa64_opid_2f00c400_mvni_Vd_SIMD_IMM_SFT,
+ aa64_opid_2f00e400_movi_Sd_SIMD_IMM,
+ aa64_opid_6f00e400_movi_Vd_SIMD_IMM,
+ aa64_opid_6f00f400_fmov_Vd_SIMD_FPIMM,
+ aa64_opid_0e000400_dup_Vd_En,
+ aa64_opid_0e000c00_dup_Vd_Rn,
+ aa64_opid_0e002c00_smov_Rd_En,
+ aa64_opid_0e003c00_umov_Rd_En,
+ aa64_opid_0e003c00_mov_Rd_En,
+ aa64_opid_4e001c00_ins_Ed_Rn,
+ aa64_opid_4e001c00_mov_Ed_Rn,
+ aa64_opid_6e000400_ins_Ed_En,
+ aa64_opid_6e000400_mov_Ed_En,
+ aa64_opid_0e21e800_frint32z_Vd_Vn,
+ aa64_opid_2e21e800_frint32x_Vd_Vn,
+ aa64_opid_0e21f800_frint64z_Vd_Vn,
+ aa64_opid_2e21f800_frint64x_Vd_Vn,
+ aa64_opid_0e200800_rev64_Vd_Vn,
+ aa64_opid_0e201800_rev16_Vd_Vn,
+ aa64_opid_0e202800_saddlp_Vd_Vn,
+ aa64_opid_0e203800_suqadd_Vd_Vn,
+ aa64_opid_0e204800_cls_Vd_Vn,
+ aa64_opid_0e205800_cnt_Vd_Vn,
+ aa64_opid_0e206800_sadalp_Vd_Vn,
+ aa64_opid_0e207800_sqabs_Vd_Vn,
+ aa64_opid_0e208800_cmgt_Vd_Vn_IMM0,
+ aa64_opid_0e209800_cmeq_Vd_Vn_IMM0,
+ aa64_opid_0e20a800_cmlt_Vd_Vn_IMM0,
+ aa64_opid_0e20b800_abs_Vd_Vn,
+ aa64_opid_0e212800_xtn_Vd_Vn,
+ aa64_opid_4e212800_xtn2_Vd_Vn,
+ aa64_opid_0e214800_sqxtn_Vd_Vn,
+ aa64_opid_4e214800_sqxtn2_Vd_Vn,
+ aa64_opid_0e216800_fcvtn_Vd_Vn,
+ aa64_opid_4e216800_fcvtn2_Vd_Vn,
+ aa64_opid_0e217800_fcvtl_Vd_Vn,
+ aa64_opid_4e217800_fcvtl2_Vd_Vn,
+ aa64_opid_0e218800_frintn_Vd_Vn,
+ aa64_opid_0e798800_frintn_Vd_Vn,
+ aa64_opid_0e219800_frintm_Vd_Vn,
+ aa64_opid_0e799800_frintm_Vd_Vn,
+ aa64_opid_0e21a800_fcvtns_Vd_Vn,
+ aa64_opid_0e79a800_fcvtns_Vd_Vn,
+ aa64_opid_0e21b800_fcvtms_Vd_Vn,
+ aa64_opid_0e79b800_fcvtms_Vd_Vn,
+ aa64_opid_0e21c800_fcvtas_Vd_Vn,
+ aa64_opid_0e79c800_fcvtas_Vd_Vn,
+ aa64_opid_0e21d800_scvtf_Vd_Vn,
+ aa64_opid_0e79d800_scvtf_Vd_Vn,
+ aa64_opid_0ea0c800_fcmgt_Vd_Vn_FPIMM0,
+ aa64_opid_0ef8c800_fcmgt_Vd_Vn_FPIMM0,
+ aa64_opid_0ea0d800_fcmeq_Vd_Vn_FPIMM0,
+ aa64_opid_0ef8d800_fcmeq_Vd_Vn_FPIMM0,
+ aa64_opid_0ea0e800_fcmlt_Vd_Vn_FPIMM0,
+ aa64_opid_0ef8e800_fcmlt_Vd_Vn_FPIMM0,
+ aa64_opid_0ea0f800_fabs_Vd_Vn,
+ aa64_opid_0ef8f800_fabs_Vd_Vn,
+ aa64_opid_0ea18800_frintp_Vd_Vn,
+ aa64_opid_0ef98800_frintp_Vd_Vn,
+ aa64_opid_0ea19800_frintz_Vd_Vn,
+ aa64_opid_0ef99800_frintz_Vd_Vn,
+ aa64_opid_0ea1a800_fcvtps_Vd_Vn,
+ aa64_opid_0ef9a800_fcvtps_Vd_Vn,
+ aa64_opid_0ea1b800_fcvtzs_Vd_Vn,
+ aa64_opid_0ef9b800_fcvtzs_Vd_Vn,
+ aa64_opid_0ea1c800_urecpe_Vd_Vn,
+ aa64_opid_0ea1d800_frecpe_Vd_Vn,
+ aa64_opid_0ef9d800_frecpe_Vd_Vn,
+ aa64_opid_2e200800_rev32_Vd_Vn,
+ aa64_opid_2e202800_uaddlp_Vd_Vn,
+ aa64_opid_2e203800_usqadd_Vd_Vn,
+ aa64_opid_2e204800_clz_Vd_Vn,
+ aa64_opid_2e206800_uadalp_Vd_Vn,
+ aa64_opid_2e207800_sqneg_Vd_Vn,
+ aa64_opid_2e208800_cmge_Vd_Vn_IMM0,
+ aa64_opid_2e209800_cmle_Vd_Vn_IMM0,
+ aa64_opid_2e20b800_neg_Vd_Vn,
+ aa64_opid_2e212800_sqxtun_Vd_Vn,
+ aa64_opid_6e212800_sqxtun2_Vd_Vn,
+ aa64_opid_2e213800_shll_Vd_Vn_SHLL_IMM,
+ aa64_opid_6e213800_shll2_Vd_Vn_SHLL_IMM,
+ aa64_opid_2e214800_uqxtn_Vd_Vn,
+ aa64_opid_6e214800_uqxtn2_Vd_Vn,
+ aa64_opid_2e616800_fcvtxn_Vd_Vn,
+ aa64_opid_6e616800_fcvtxn2_Vd_Vn,
+ aa64_opid_2e218800_frinta_Vd_Vn,
+ aa64_opid_2e798800_frinta_Vd_Vn,
+ aa64_opid_2e219800_frintx_Vd_Vn,
+ aa64_opid_2e799800_frintx_Vd_Vn,
+ aa64_opid_2e21a800_fcvtnu_Vd_Vn,
+ aa64_opid_2e79a800_fcvtnu_Vd_Vn,
+ aa64_opid_2e21b800_fcvtmu_Vd_Vn,
+ aa64_opid_2e79b800_fcvtmu_Vd_Vn,
+ aa64_opid_2e21c800_fcvtau_Vd_Vn,
+ aa64_opid_2e79c800_fcvtau_Vd_Vn,
+ aa64_opid_2e21d800_ucvtf_Vd_Vn,
+ aa64_opid_2e79d800_ucvtf_Vd_Vn,
+ aa64_opid_2e205800_not_Vd_Vn,
+ aa64_opid_2e205800_mvn_Vd_Vn,
+ aa64_opid_2e605800_rbit_Vd_Vn,
+ aa64_opid_2ea0c800_fcmge_Vd_Vn_FPIMM0,
+ aa64_opid_2ef8c800_fcmge_Vd_Vn_FPIMM0,
+ aa64_opid_2ea0d800_fcmle_Vd_Vn_FPIMM0,
+ aa64_opid_2ef8d800_fcmle_Vd_Vn_FPIMM0,
+ aa64_opid_2ea0f800_fneg_Vd_Vn,
+ aa64_opid_2ef8f800_fneg_Vd_Vn,
+ aa64_opid_2ea19800_frinti_Vd_Vn,
+ aa64_opid_2ef99800_frinti_Vd_Vn,
+ aa64_opid_2ea1a800_fcvtpu_Vd_Vn,
+ aa64_opid_2ef9a800_fcvtpu_Vd_Vn,
+ aa64_opid_2ea1b800_fcvtzu_Vd_Vn,
+ aa64_opid_2ef9b800_fcvtzu_Vd_Vn,
+ aa64_opid_2ea1c800_ursqrte_Vd_Vn,
+ aa64_opid_2ea1d800_frsqrte_Vd_Vn,
+ aa64_opid_2ef9d800_frsqrte_Vd_Vn,
+ aa64_opid_2ea1f800_fsqrt_Vd_Vn,
+ aa64_opid_2ef9f800_fsqrt_Vd_Vn,
+ aa64_opid_0e001800_uzp1_Vd_Vn_Vm,
+ aa64_opid_0e002800_trn1_Vd_Vn_Vm,
+ aa64_opid_0e003800_zip1_Vd_Vn_Vm,
+ aa64_opid_0e005800_uzp2_Vd_Vn_Vm,
+ aa64_opid_0e006800_trn2_Vd_Vn_Vm,
+ aa64_opid_0e007800_zip2_Vd_Vn_Vm,
+ aa64_opid_0e200400_shadd_Vd_Vn_Vm,
+ aa64_opid_0e200c00_sqadd_Vd_Vn_Vm,
+ aa64_opid_0e201400_srhadd_Vd_Vn_Vm,
+ aa64_opid_0e202400_shsub_Vd_Vn_Vm,
+ aa64_opid_0e202c00_sqsub_Vd_Vn_Vm,
+ aa64_opid_0e203400_cmgt_Vd_Vn_Vm,
+ aa64_opid_0e203c00_cmge_Vd_Vn_Vm,
+ aa64_opid_0e204400_sshl_Vd_Vn_Vm,
+ aa64_opid_0e204c00_sqshl_Vd_Vn_Vm,
+ aa64_opid_0e205400_srshl_Vd_Vn_Vm,
+ aa64_opid_0e205c00_sqrshl_Vd_Vn_Vm,
+ aa64_opid_0e206400_smax_Vd_Vn_Vm,
+ aa64_opid_0e206c00_smin_Vd_Vn_Vm,
+ aa64_opid_0e207400_sabd_Vd_Vn_Vm,
+ aa64_opid_0e207c00_saba_Vd_Vn_Vm,
+ aa64_opid_0e208400_add_Vd_Vn_Vm,
+ aa64_opid_0e208c00_cmtst_Vd_Vn_Vm,
+ aa64_opid_0e209400_mla_Vd_Vn_Vm,
+ aa64_opid_0e209c00_mul_Vd_Vn_Vm,
+ aa64_opid_0e20a400_smaxp_Vd_Vn_Vm,
+ aa64_opid_0e20ac00_sminp_Vd_Vn_Vm,
+ aa64_opid_0e20b400_sqdmulh_Vd_Vn_Vm,
+ aa64_opid_0e20bc00_addp_Vd_Vn_Vm,
+ aa64_opid_0e20c400_fmaxnm_Vd_Vn_Vm,
+ aa64_opid_0e400400_fmaxnm_Vd_Vn_Vm,
+ aa64_opid_0e20cc00_fmla_Vd_Vn_Vm,
+ aa64_opid_0e400c00_fmla_Vd_Vn_Vm,
+ aa64_opid_0e20d400_fadd_Vd_Vn_Vm,
+ aa64_opid_0e401400_fadd_Vd_Vn_Vm,
+ aa64_opid_0e20dc00_fmulx_Vd_Vn_Vm,
+ aa64_opid_0e401c00_fmulx_Vd_Vn_Vm,
+ aa64_opid_0e20e400_fcmeq_Vd_Vn_Vm,
+ aa64_opid_0e402400_fcmeq_Vd_Vn_Vm,
+ aa64_opid_0e20f400_fmax_Vd_Vn_Vm,
+ aa64_opid_0e403400_fmax_Vd_Vn_Vm,
+ aa64_opid_0e20fc00_frecps_Vd_Vn_Vm,
+ aa64_opid_0e403c00_frecps_Vd_Vn_Vm,
+ aa64_opid_0e201c00_and_Vd_Vn_Vm,
+ aa64_opid_0e601c00_bic_Vd_Vn_Vm,
+ aa64_opid_0ea0c400_fminnm_Vd_Vn_Vm,
+ aa64_opid_0ec00400_fminnm_Vd_Vn_Vm,
+ aa64_opid_0ea0cc00_fmls_Vd_Vn_Vm,
+ aa64_opid_0ec00c00_fmls_Vd_Vn_Vm,
+ aa64_opid_0ea0d400_fsub_Vd_Vn_Vm,
+ aa64_opid_0ec01400_fsub_Vd_Vn_Vm,
+ aa64_opid_0ea0f400_fmin_Vd_Vn_Vm,
+ aa64_opid_0ec03400_fmin_Vd_Vn_Vm,
+ aa64_opid_0ea0fc00_frsqrts_Vd_Vn_Vm,
+ aa64_opid_0ec03c00_frsqrts_Vd_Vn_Vm,
+ aa64_opid_0ea01c00_orr_Vd_Vn_Vm,
+ aa64_opid_0ea01c00_mov_Vd_Vn,
+ aa64_opid_0ee01c00_orn_Vd_Vn_Vm,
+ aa64_opid_2e200400_uhadd_Vd_Vn_Vm,
+ aa64_opid_2e200c00_uqadd_Vd_Vn_Vm,
+ aa64_opid_2e201400_urhadd_Vd_Vn_Vm,
+ aa64_opid_2e202400_uhsub_Vd_Vn_Vm,
+ aa64_opid_2e202c00_uqsub_Vd_Vn_Vm,
+ aa64_opid_2e203400_cmhi_Vd_Vn_Vm,
+ aa64_opid_2e203c00_cmhs_Vd_Vn_Vm,
+ aa64_opid_2e204400_ushl_Vd_Vn_Vm,
+ aa64_opid_2e204c00_uqshl_Vd_Vn_Vm,
+ aa64_opid_2e205400_urshl_Vd_Vn_Vm,
+ aa64_opid_2e205c00_uqrshl_Vd_Vn_Vm,
+ aa64_opid_2e206400_umax_Vd_Vn_Vm,
+ aa64_opid_2e206c00_umin_Vd_Vn_Vm,
+ aa64_opid_2e207400_uabd_Vd_Vn_Vm,
+ aa64_opid_2e207c00_uaba_Vd_Vn_Vm,
+ aa64_opid_2e208400_sub_Vd_Vn_Vm,
+ aa64_opid_2e208c00_cmeq_Vd_Vn_Vm,
+ aa64_opid_2e209400_mls_Vd_Vn_Vm,
+ aa64_opid_2e209c00_pmul_Vd_Vn_Vm,
+ aa64_opid_2e20a400_umaxp_Vd_Vn_Vm,
+ aa64_opid_2e20ac00_uminp_Vd_Vn_Vm,
+ aa64_opid_2e20b400_sqrdmulh_Vd_Vn_Vm,
+ aa64_opid_2e20c400_fmaxnmp_Vd_Vn_Vm,
+ aa64_opid_2e400400_fmaxnmp_Vd_Vn_Vm,
+ aa64_opid_2e20d400_faddp_Vd_Vn_Vm,
+ aa64_opid_2e401400_faddp_Vd_Vn_Vm,
+ aa64_opid_2e20dc00_fmul_Vd_Vn_Vm,
+ aa64_opid_2e401c00_fmul_Vd_Vn_Vm,
+ aa64_opid_2e20e400_fcmge_Vd_Vn_Vm,
+ aa64_opid_2e402400_fcmge_Vd_Vn_Vm,
+ aa64_opid_2e20ec00_facge_Vd_Vn_Vm,
+ aa64_opid_2e402c00_facge_Vd_Vn_Vm,
+ aa64_opid_2e20f400_fmaxp_Vd_Vn_Vm,
+ aa64_opid_2e403400_fmaxp_Vd_Vn_Vm,
+ aa64_opid_2e20fc00_fdiv_Vd_Vn_Vm,
+ aa64_opid_2e403c00_fdiv_Vd_Vn_Vm,
+ aa64_opid_2e201c00_eor_Vd_Vn_Vm,
+ aa64_opid_2e601c00_bsl_Vd_Vn_Vm,
+ aa64_opid_2ea0c400_fminnmp_Vd_Vn_Vm,
+ aa64_opid_2ec00400_fminnmp_Vd_Vn_Vm,
+ aa64_opid_2ea0d400_fabd_Vd_Vn_Vm,
+ aa64_opid_2ec01400_fabd_Vd_Vn_Vm,
+ aa64_opid_2ea0e400_fcmgt_Vd_Vn_Vm,
+ aa64_opid_2ec02400_fcmgt_Vd_Vn_Vm,
+ aa64_opid_2ea0ec00_facgt_Vd_Vn_Vm,
+ aa64_opid_2ec02c00_facgt_Vd_Vn_Vm,
+ aa64_opid_2ea0f400_fminp_Vd_Vn_Vm,
+ aa64_opid_2ec03400_fminp_Vd_Vn_Vm,
+ aa64_opid_2ea01c00_bit_Vd_Vn_Vm,
+ aa64_opid_2ee01c00_bif_Vd_Vn_Vm,
+ aa64_opid_2e008400_sqrdmlah_Vd_Vn_Vm,
+ aa64_opid_2e008c00_sqrdmlsh_Vd_Vn_Vm,
+ aa64_opid_2e00c400_fcmla_Vd_Vn_Vm_IMM_ROT1,
+ aa64_opid_2e00e400_fcadd_Vd_Vn_Vm_IMM_ROT3,
+ aa64_opid_0f000400_sshr_Vd_Vn_IMM_VLSR,
+ aa64_opid_0f001400_ssra_Vd_Vn_IMM_VLSR,
+ aa64_opid_0f002400_srshr_Vd_Vn_IMM_VLSR,
+ aa64_opid_0f003400_srsra_Vd_Vn_IMM_VLSR,
+ aa64_opid_0f005400_shl_Vd_Vn_IMM_VLSL,
+ aa64_opid_0f007400_sqshl_Vd_Vn_IMM_VLSL,
+ aa64_opid_0f008400_shrn_Vd_Vn_IMM_VLSR,
+ aa64_opid_4f008400_shrn2_Vd_Vn_IMM_VLSR,
+ aa64_opid_0f008c00_rshrn_Vd_Vn_IMM_VLSR,
+ aa64_opid_4f008c00_rshrn2_Vd_Vn_IMM_VLSR,
+ aa64_opid_0f009400_sqshrn_Vd_Vn_IMM_VLSR,
+ aa64_opid_4f009400_sqshrn2_Vd_Vn_IMM_VLSR,
+ aa64_opid_0f009c00_sqrshrn_Vd_Vn_IMM_VLSR,
+ aa64_opid_4f009c00_sqrshrn2_Vd_Vn_IMM_VLSR,
+ aa64_opid_0f00a400_sshll_Vd_Vn_IMM_VLSL,
+ aa64_opid_0f00a400_sxtl_Vd_Vn,
+ aa64_opid_4f00a400_sshll2_Vd_Vn_IMM_VLSL,
+ aa64_opid_4f00a400_sxtl2_Vd_Vn,
+ aa64_opid_0f00e400_scvtf_Vd_Vn_IMM_VLSR,
+ aa64_opid_0f10e400_scvtf_Vd_Vn_IMM_VLSR,
+ aa64_opid_0f00fc00_fcvtzs_Vd_Vn_IMM_VLSR,
+ aa64_opid_0f10fc00_fcvtzs_Vd_Vn_IMM_VLSR,
+ aa64_opid_2f000400_ushr_Vd_Vn_IMM_VLSR,
+ aa64_opid_2f001400_usra_Vd_Vn_IMM_VLSR,
+ aa64_opid_2f002400_urshr_Vd_Vn_IMM_VLSR,
+ aa64_opid_2f003400_ursra_Vd_Vn_IMM_VLSR,
+ aa64_opid_2f004400_sri_Vd_Vn_IMM_VLSR,
+ aa64_opid_2f005400_sli_Vd_Vn_IMM_VLSL,
+ aa64_opid_2f006400_sqshlu_Vd_Vn_IMM_VLSL,
+ aa64_opid_2f007400_uqshl_Vd_Vn_IMM_VLSL,
+ aa64_opid_2f008400_sqshrun_Vd_Vn_IMM_VLSR,
+ aa64_opid_6f008400_sqshrun2_Vd_Vn_IMM_VLSR,
+ aa64_opid_2f008c00_sqrshrun_Vd_Vn_IMM_VLSR,
+ aa64_opid_6f008c00_sqrshrun2_Vd_Vn_IMM_VLSR,
+ aa64_opid_2f009400_uqshrn_Vd_Vn_IMM_VLSR,
+ aa64_opid_6f009400_uqshrn2_Vd_Vn_IMM_VLSR,
+ aa64_opid_2f009c00_uqrshrn_Vd_Vn_IMM_VLSR,
+ aa64_opid_6f009c00_uqrshrn2_Vd_Vn_IMM_VLSR,
+ aa64_opid_2f00a400_ushll_Vd_Vn_IMM_VLSL,
+ aa64_opid_2f00a400_uxtl_Vd_Vn,
+ aa64_opid_6f00a400_ushll2_Vd_Vn_IMM_VLSL,
+ aa64_opid_6f00a400_uxtl2_Vd_Vn,
+ aa64_opid_2f00e400_ucvtf_Vd_Vn_IMM_VLSR,
+ aa64_opid_2f10e400_ucvtf_Vd_Vn_IMM_VLSR,
+ aa64_opid_2f00fc00_fcvtzu_Vd_Vn_IMM_VLSR,
+ aa64_opid_2f10fc00_fcvtzu_Vd_Vn_IMM_VLSR,
+ aa64_opid_0e000000_tbl_Vd_LVn_Vm,
+ aa64_opid_0e001000_tbx_Vd_LVn_Vm,
+ aa64_opid_5e209000_sqdmlal_Sd_Sn_Sm,
+ aa64_opid_5e20b000_sqdmlsl_Sd_Sn_Sm,
+ aa64_opid_5e20d000_sqdmull_Sd_Sn_Sm,
+ aa64_opid_5f003000_sqdmlal_Sd_Sn_Em16,
+ aa64_opid_5f007000_sqdmlsl_Sd_Sn_Em16,
+ aa64_opid_5f00b000_sqdmull_Sd_Sn_Em16,
+ aa64_opid_5f00c000_sqdmulh_Sd_Sn_Em16,
+ aa64_opid_5f00d000_sqrdmulh_Sd_Sn_Em16,
+ aa64_opid_5f801000_fmla_Sd_Sn_Em,
+ aa64_opid_5f001000_fmla_Sd_Sn_Em16,
+ aa64_opid_5f805000_fmls_Sd_Sn_Em,
+ aa64_opid_5f005000_fmls_Sd_Sn_Em16,
+ aa64_opid_5f809000_fmul_Sd_Sn_Em,
+ aa64_opid_5f009000_fmul_Sd_Sn_Em16,
+ aa64_opid_7f809000_fmulx_Sd_Sn_Em,
+ aa64_opid_7f009000_fmulx_Sd_Sn_Em16,
+ aa64_opid_7f00d000_sqrdmlah_Sd_Sn_Em16,
+ aa64_opid_7f00f000_sqrdmlsh_Sd_Sn_Em16,
+ aa64_opid_0c000000_st4_LVt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0c000000_st1_LVt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0c000000_st2_LVt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0c000000_st3_LVt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0c400000_ld4_LVt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0c400000_ld1_LVt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0c400000_ld2_LVt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0c400000_ld3_LVt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0c800000_st4_LVt_SIMD_ADDR_POST,
+ aa64_opid_0c800000_st1_LVt_SIMD_ADDR_POST,
+ aa64_opid_0c800000_st2_LVt_SIMD_ADDR_POST,
+ aa64_opid_0c800000_st3_LVt_SIMD_ADDR_POST,
+ aa64_opid_0cc00000_ld4_LVt_SIMD_ADDR_POST,
+ aa64_opid_0cc00000_ld1_LVt_SIMD_ADDR_POST,
+ aa64_opid_0cc00000_ld2_LVt_SIMD_ADDR_POST,
+ aa64_opid_0cc00000_ld3_LVt_SIMD_ADDR_POST,
+ aa64_opid_0d000000_st1_LEt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0d002000_st3_LEt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0d200000_st2_LEt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0d202000_st4_LEt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0d400000_ld1_LEt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0d402000_ld3_LEt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0d40c000_ld1r_LVt_AL_SIMD_ADDR_SIMPLE,
+ aa64_opid_0d40e000_ld3r_LVt_AL_SIMD_ADDR_SIMPLE,
+ aa64_opid_0d600000_ld2_LEt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0d602000_ld4_LEt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0d60c000_ld2r_LVt_AL_SIMD_ADDR_SIMPLE,
+ aa64_opid_0d60e000_ld4r_LVt_AL_SIMD_ADDR_SIMPLE,
+ aa64_opid_0d800000_st1_LEt_SIMD_ADDR_POST,
+ aa64_opid_0d802000_st3_LEt_SIMD_ADDR_POST,
+ aa64_opid_0da00000_st2_LEt_SIMD_ADDR_POST,
+ aa64_opid_0da02000_st4_LEt_SIMD_ADDR_POST,
+ aa64_opid_0dc00000_ld1_LEt_SIMD_ADDR_POST,
+ aa64_opid_0dc02000_ld3_LEt_SIMD_ADDR_POST,
+ aa64_opid_0dc0c000_ld1r_LVt_AL_SIMD_ADDR_POST,
+ aa64_opid_0dc0e000_ld3r_LVt_AL_SIMD_ADDR_POST,
+ aa64_opid_0de00000_ld2_LEt_SIMD_ADDR_POST,
+ aa64_opid_0de02000_ld4_LEt_SIMD_ADDR_POST,
+ aa64_opid_0de0c000_ld2r_LVt_AL_SIMD_ADDR_POST,
+ aa64_opid_0de0e000_ld4r_LVt_AL_SIMD_ADDR_POST,
+ aa64_opid_5e203800_suqadd_Sd_Sn,
+ aa64_opid_5e207800_sqabs_Sd_Sn,
+ aa64_opid_5e208800_cmgt_Sd_Sn_IMM0,
+ aa64_opid_5e209800_cmeq_Sd_Sn_IMM0,
+ aa64_opid_5e20a800_cmlt_Sd_Sn_IMM0,
+ aa64_opid_5e20b800_abs_Sd_Sn,
+ aa64_opid_5e214800_sqxtn_Sd_Sn,
+ aa64_opid_5e21a800_fcvtns_Sd_Sn,
+ aa64_opid_5e79a800_fcvtns_Sd_Sn,
+ aa64_opid_5e21b800_fcvtms_Sd_Sn,
+ aa64_opid_5e79b800_fcvtms_Sd_Sn,
+ aa64_opid_5e21c800_fcvtas_Sd_Sn,
+ aa64_opid_5e79c800_fcvtas_Sd_Sn,
+ aa64_opid_5e21d800_scvtf_Sd_Sn,
+ aa64_opid_5e79d800_scvtf_Sd_Sn,
+ aa64_opid_5ea0c800_fcmgt_Sd_Sn_FPIMM0,
+ aa64_opid_5ef8c800_fcmgt_Sd_Sn_FPIMM0,
+ aa64_opid_5ea0d800_fcmeq_Sd_Sn_FPIMM0,
+ aa64_opid_5ef8d800_fcmeq_Sd_Sn_FPIMM0,
+ aa64_opid_5ea0e800_fcmlt_Sd_Sn_FPIMM0,
+ aa64_opid_5ef8e800_fcmlt_Sd_Sn_FPIMM0,
+ aa64_opid_5ea1a800_fcvtps_Sd_Sn,
+ aa64_opid_5ef9a800_fcvtps_Sd_Sn,
+ aa64_opid_5ea1b800_fcvtzs_Sd_Sn,
+ aa64_opid_5ef9b800_fcvtzs_Sd_Sn,
+ aa64_opid_5ea1d800_frecpe_Sd_Sn,
+ aa64_opid_5ef9d800_frecpe_Sd_Sn,
+ aa64_opid_5ea1f800_frecpx_Sd_Sn,
+ aa64_opid_5ef9f800_frecpx_Sd_Sn,
+ aa64_opid_7e203800_usqadd_Sd_Sn,
+ aa64_opid_7e207800_sqneg_Sd_Sn,
+ aa64_opid_7e208800_cmge_Sd_Sn_IMM0,
+ aa64_opid_7e209800_cmle_Sd_Sn_IMM0,
+ aa64_opid_7e20b800_neg_Sd_Sn,
+ aa64_opid_7e212800_sqxtun_Sd_Sn,
+ aa64_opid_7e214800_uqxtn_Sd_Sn,
+ aa64_opid_7e216800_fcvtxn_Sd_Sn,
+ aa64_opid_7e21a800_fcvtnu_Sd_Sn,
+ aa64_opid_7e79a800_fcvtnu_Sd_Sn,
+ aa64_opid_7e21b800_fcvtmu_Sd_Sn,
+ aa64_opid_7e79b800_fcvtmu_Sd_Sn,
+ aa64_opid_7e21c800_fcvtau_Sd_Sn,
+ aa64_opid_7e79c800_fcvtau_Sd_Sn,
+ aa64_opid_7e21d800_ucvtf_Sd_Sn,
+ aa64_opid_7e79d800_ucvtf_Sd_Sn,
+ aa64_opid_7ea0c800_fcmge_Sd_Sn_FPIMM0,
+ aa64_opid_7ef8c800_fcmge_Sd_Sn_FPIMM0,
+ aa64_opid_7ea0d800_fcmle_Sd_Sn_FPIMM0,
+ aa64_opid_7ef8d800_fcmle_Sd_Sn_FPIMM0,
+ aa64_opid_7ea1a800_fcvtpu_Sd_Sn,
+ aa64_opid_7ef9a800_fcvtpu_Sd_Sn,
+ aa64_opid_7ea1b800_fcvtzu_Sd_Sn,
+ aa64_opid_7ef9b800_fcvtzu_Sd_Sn,
+ aa64_opid_7ea1d800_frsqrte_Sd_Sn,
+ aa64_opid_7ef9d800_frsqrte_Sd_Sn,
+ aa64_opid_5e000400_dup_Sd_En,
+ aa64_opid_5e000400_mov_Sd_En,
+ aa64_opid_5e31b800_addp_Sd_Vn,
+ aa64_opid_7e30c800_fmaxnmp_Sd_Vn,
+ aa64_opid_5e30c800_fmaxnmp_Sd_Vn,
+ aa64_opid_7e30d800_faddp_Sd_Vn,
+ aa64_opid_5e30d800_faddp_Sd_Vn,
+ aa64_opid_7e30f800_fmaxp_Sd_Vn,
+ aa64_opid_5e30f800_fmaxp_Sd_Vn,
+ aa64_opid_7eb0c800_fminnmp_Sd_Vn,
+ aa64_opid_5eb0c800_fminnmp_Sd_Vn,
+ aa64_opid_7eb0f800_fminp_Sd_Vn,
+ aa64_opid_5eb0f800_fminp_Sd_Vn,
+ aa64_opid_5e200c00_sqadd_Sd_Sn_Sm,
+ aa64_opid_5e202c00_sqsub_Sd_Sn_Sm,
+ aa64_opid_5e204c00_sqshl_Sd_Sn_Sm,
+ aa64_opid_5e205c00_sqrshl_Sd_Sn_Sm,
+ aa64_opid_5e20b400_sqdmulh_Sd_Sn_Sm,
+ aa64_opid_5e20dc00_fmulx_Sd_Sn_Sm,
+ aa64_opid_5e401c00_fmulx_Sd_Sn_Sm,
+ aa64_opid_5e20e400_fcmeq_Sd_Sn_Sm,
+ aa64_opid_5e402400_fcmeq_Sd_Sn_Sm,
+ aa64_opid_5e20fc00_frecps_Sd_Sn_Sm,
+ aa64_opid_5e403c00_frecps_Sd_Sn_Sm,
+ aa64_opid_5ea0fc00_frsqrts_Sd_Sn_Sm,
+ aa64_opid_5ec03c00_frsqrts_Sd_Sn_Sm,
+ aa64_opid_5ee03400_cmgt_Sd_Sn_Sm,
+ aa64_opid_5ee03c00_cmge_Sd_Sn_Sm,
+ aa64_opid_5ee04400_sshl_Sd_Sn_Sm,
+ aa64_opid_5ee05400_srshl_Sd_Sn_Sm,
+ aa64_opid_5ee08400_add_Sd_Sn_Sm,
+ aa64_opid_5ee08c00_cmtst_Sd_Sn_Sm,
+ aa64_opid_7e200c00_uqadd_Sd_Sn_Sm,
+ aa64_opid_7e202c00_uqsub_Sd_Sn_Sm,
+ aa64_opid_7e204c00_uqshl_Sd_Sn_Sm,
+ aa64_opid_7e205c00_uqrshl_Sd_Sn_Sm,
+ aa64_opid_7e20b400_sqrdmulh_Sd_Sn_Sm,
+ aa64_opid_7e20e400_fcmge_Sd_Sn_Sm,
+ aa64_opid_7e402400_fcmge_Sd_Sn_Sm,
+ aa64_opid_7e20ec00_facge_Sd_Sn_Sm,
+ aa64_opid_7e402c00_facge_Sd_Sn_Sm,
+ aa64_opid_7ea0d400_fabd_Sd_Sn_Sm,
+ aa64_opid_7ec01400_fabd_Sd_Sn_Sm,
+ aa64_opid_7ea0e400_fcmgt_Sd_Sn_Sm,
+ aa64_opid_7ec02400_fcmgt_Sd_Sn_Sm,
+ aa64_opid_7ea0ec00_facgt_Sd_Sn_Sm,
+ aa64_opid_7ec02c00_facgt_Sd_Sn_Sm,
+ aa64_opid_7ee03400_cmhi_Sd_Sn_Sm,
+ aa64_opid_7ee03c00_cmhs_Sd_Sn_Sm,
+ aa64_opid_7ee04400_ushl_Sd_Sn_Sm,
+ aa64_opid_7ee05400_urshl_Sd_Sn_Sm,
+ aa64_opid_7ee08400_sub_Sd_Sn_Sm,
+ aa64_opid_7ee08c00_cmeq_Sd_Sn_Sm,
+ aa64_opid_7e008400_sqrdmlah_Sd_Sn_Sm,
+ aa64_opid_7e008c00_sqrdmlsh_Sd_Sn_Sm,
+ aa64_opid_5f000400_sshr_Sd_Sn_IMM_VLSR,
+ aa64_opid_5f001400_ssra_Sd_Sn_IMM_VLSR,
+ aa64_opid_5f002400_srshr_Sd_Sn_IMM_VLSR,
+ aa64_opid_5f003400_srsra_Sd_Sn_IMM_VLSR,
+ aa64_opid_5f005400_shl_Sd_Sn_IMM_VLSL,
+ aa64_opid_5f007400_sqshl_Sd_Sn_IMM_VLSL,
+ aa64_opid_5f009400_sqshrn_Sd_Sn_IMM_VLSR,
+ aa64_opid_5f009c00_sqrshrn_Sd_Sn_IMM_VLSR,
+ aa64_opid_5f00e400_scvtf_Sd_Sn_IMM_VLSR,
+ aa64_opid_5f10e400_scvtf_Sd_Sn_IMM_VLSR,
+ aa64_opid_5f00fc00_fcvtzs_Sd_Sn_IMM_VLSR,
+ aa64_opid_5f10fc00_fcvtzs_Sd_Sn_IMM_VLSR,
+ aa64_opid_7f000400_ushr_Sd_Sn_IMM_VLSR,
+ aa64_opid_7f001400_usra_Sd_Sn_IMM_VLSR,
+ aa64_opid_7f002400_urshr_Sd_Sn_IMM_VLSR,
+ aa64_opid_7f003400_ursra_Sd_Sn_IMM_VLSR,
+ aa64_opid_7f004400_sri_Sd_Sn_IMM_VLSR,
+ aa64_opid_7f005400_sli_Sd_Sn_IMM_VLSL,
+ aa64_opid_7f006400_sqshlu_Sd_Sn_IMM_VLSL,
+ aa64_opid_7f007400_uqshl_Sd_Sn_IMM_VLSL,
+ aa64_opid_7f008400_sqshrun_Sd_Sn_IMM_VLSR,
+ aa64_opid_7f008c00_sqrshrun_Sd_Sn_IMM_VLSR,
+ aa64_opid_7f009400_uqshrn_Sd_Sn_IMM_VLSR,
+ aa64_opid_7f009c00_uqrshrn_Sd_Sn_IMM_VLSR,
+ aa64_opid_7f00e400_ucvtf_Sd_Sn_IMM_VLSR,
+ aa64_opid_7f10e400_ucvtf_Sd_Sn_IMM_VLSR,
+ aa64_opid_7f00fc00_fcvtzu_Sd_Sn_IMM_VLSR,
+ aa64_opid_7f10fc00_fcvtzu_Sd_Sn_IMM_VLSR,
+ aa64_opid_13000000_sbfm_Rd_Rn_IMMR_IMMS,
+ aa64_opid_13000000_sbfiz_Rd_Rn_IMM_WIDTH,
+ aa64_opid_13000000_sbfx_Rd_Rn_IMM_WIDTH,
+ aa64_opid_13001c00_sxtb_Rd_Rn,
+ aa64_opid_13003c00_sxth_Rd_Rn,
+ aa64_opid_93407c00_sxtw_Rd_Rn,
+ aa64_opid_13000000_asr_Rd_Rn_IMM,
+ aa64_opid_33000000_bfm_Rd_Rn_IMMR_IMMS,
+ aa64_opid_33000000_bfi_Rd_Rn_IMM_WIDTH,
+ aa64_opid_330003e0_bfc_Rd_IMM_WIDTH,
+ aa64_opid_33000000_bfxil_Rd_Rn_IMM_WIDTH,
+ aa64_opid_53000000_ubfm_Rd_Rn_IMMR_IMMS,
+ aa64_opid_53000000_ubfiz_Rd_Rn_IMM_WIDTH,
+ aa64_opid_53000000_ubfx_Rd_Rn_IMM_WIDTH,
+ aa64_opid_53001c00_uxtb_Rd_Rn,
+ aa64_opid_53003c00_uxth_Rd_Rn,
+ aa64_opid_53000000_lsl_Rd_Rn_IMM,
+ aa64_opid_53000000_lsr_Rd_Rn_IMM,
+ aa64_opid_14000000_b_ADDR_PCREL26,
+ aa64_opid_94000000_bl_ADDR_PCREL26,
+ aa64_opid_d61f0000_br_Rn,
+ aa64_opid_d63f0000_blr_Rn,
+ aa64_opid_d65f0000_ret_Rn,
+ aa64_opid_d69f03e0_eret,
+ aa64_opid_d6bf03e0_drps,
+ aa64_opid_d71f0800_braa_Rn_Rd_SP,
+ aa64_opid_d71f0c00_brab_Rn_Rd_SP,
+ aa64_opid_d73f0800_blraa_Rn_Rd_SP,
+ aa64_opid_d73f0c00_blrab_Rn_Rd_SP,
+ aa64_opid_d61f081f_braaz_Rn,
+ aa64_opid_d61f0c1f_brabz_Rn,
+ aa64_opid_d63f081f_blraaz_Rn,
+ aa64_opid_d63f0c1f_blrabz_Rn,
+ aa64_opid_d65f0bff_retaa,
+ aa64_opid_d65f0fff_retab,
+ aa64_opid_d69f0bff_eretaa,
+ aa64_opid_d69f0fff_eretab,
+ aa64_opid_34000000_cbz_Rt_ADDR_PCREL19,
+ aa64_opid_35000000_cbnz_Rt_ADDR_PCREL19,
+ aa64_opid_54000000_b_c_ADDR_PCREL19,
+ aa64_opid_74000000_cbgt_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_74000000_cblt_Rm_Rt_ADDR_PCREL9,
+ aa64_opid_74200000_cbge_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_74200000_cble_Rm_Rt_ADDR_PCREL9,
+ aa64_opid_74400000_cbhi_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_74400000_cblo_Rm_Rt_ADDR_PCREL9,
+ aa64_opid_74600000_cbhs_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_74600000_cbls_Rm_Rt_ADDR_PCREL9,
+ aa64_opid_74c00000_cbeq_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_74e00000_cbne_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_75000000_cbgt_Rt_IMM_2_ADDR_PCREL9,
+ aa64_opid_75000000_cbge_Rt_IMMP1_2_ADDR_PCREL9,
+ aa64_opid_75200000_cblt_Rt_IMM_2_ADDR_PCREL9,
+ aa64_opid_75200000_cble_Rt_IMMS1_2_ADDR_PCREL9,
+ aa64_opid_75400000_cbhi_Rt_IMM_2_ADDR_PCREL9,
+ aa64_opid_75400000_cbhs_Rt_IMMP1_2_ADDR_PCREL9,
+ aa64_opid_75600000_cblo_Rt_IMM_2_ADDR_PCREL9,
+ aa64_opid_75600000_cbls_Rt_IMMS1_2_ADDR_PCREL9,
+ aa64_opid_75c00000_cbeq_Rt_IMM_2_ADDR_PCREL9,
+ aa64_opid_75e00000_cbne_Rt_IMM_2_ADDR_PCREL9,
+ aa64_opid_74008000_cbbgt_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_74008000_cbblt_Rm_Rt_ADDR_PCREL9,
+ aa64_opid_74208000_cbbge_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_74208000_cbble_Rm_Rt_ADDR_PCREL9,
+ aa64_opid_74408000_cbbhi_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_74408000_cbblo_Rm_Rt_ADDR_PCREL9,
+ aa64_opid_74608000_cbbhs_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_74608000_cbbls_Rm_Rt_ADDR_PCREL9,
+ aa64_opid_74c08000_cbbeq_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_74e08000_cbbne_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_7400c000_cbhgt_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_7400c000_cbhlt_Rm_Rt_ADDR_PCREL9,
+ aa64_opid_7420c000_cbhge_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_7420c000_cbhle_Rm_Rt_ADDR_PCREL9,
+ aa64_opid_7440c000_cbhhi_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_7440c000_cbhlo_Rm_Rt_ADDR_PCREL9,
+ aa64_opid_7460c000_cbhhs_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_7460c000_cbhls_Rm_Rt_ADDR_PCREL9,
+ aa64_opid_74c0c000_cbheq_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_74e0c000_cbhne_Rt_Rm_ADDR_PCREL9,
+ aa64_opid_3a400800_ccmn_Rn_CCMP_IMM_NZCV_COND,
+ aa64_opid_7a400800_ccmp_Rn_CCMP_IMM_NZCV_COND,
+ aa64_opid_3a400000_ccmn_Rn_Rm_NZCV_COND,
+ aa64_opid_7a400000_ccmp_Rn_Rm_NZCV_COND,
+ aa64_opid_1a800000_csel_Rd_Rn_Rm_COND,
+ aa64_opid_1a800400_csinc_Rd_Rn_Rm_COND,
+ aa64_opid_1a800400_cinc_Rd_Rn_COND1,
+ aa64_opid_1a9f07e0_cset_Rd_COND1,
+ aa64_opid_5a800000_csinv_Rd_Rn_Rm_COND,
+ aa64_opid_5a800000_cinv_Rd_Rn_COND1,
+ aa64_opid_5a9f03e0_csetm_Rd_COND1,
+ aa64_opid_5a800400_csneg_Rd_Rn_Rm_COND,
+ aa64_opid_5a800400_cneg_Rd_Rn_COND1,
+ aa64_opid_4e284800_aese_Vd_Vn,
+ aa64_opid_4e285800_aesd_Vd_Vn,
+ aa64_opid_4e286800_aesmc_Vd_Vn,
+ aa64_opid_4e287800_aesimc_Vd_Vn,
+ aa64_opid_5e280800_sha1h_Fd_Fn,
+ aa64_opid_5e281800_sha1su1_Vd_Vn,
+ aa64_opid_5e282800_sha256su0_Vd_Vn,
+ aa64_opid_5e000000_sha1c_Fd_Fn_Vm,
+ aa64_opid_5e001000_sha1p_Fd_Fn_Vm,
+ aa64_opid_5e002000_sha1m_Fd_Fn_Vm,
+ aa64_opid_5e003000_sha1su0_Vd_Vn_Vm,
+ aa64_opid_5e004000_sha256h_Fd_Fn_Vm,
+ aa64_opid_5e005000_sha256h2_Fd_Fn_Vm,
+ aa64_opid_5e006000_sha256su1_Vd_Vn_Vm,
+ aa64_opid_5ac00000_rbit_Rd_Rn,
+ aa64_opid_5ac00400_rev16_Rd_Rn,
+ aa64_opid_5ac00800_rev_Rd_Rn,
+ aa64_opid_dac00c00_rev_Rd_Rn,
+ aa64_opid_dac00c00_rev64_Rd_Rn,
+ aa64_opid_5ac01000_clz_Rd_Rn,
+ aa64_opid_5ac01400_cls_Rd_Rn,
+ aa64_opid_dac00800_rev32_Rd_Rn,
+ aa64_opid_dac10000_pacia_Rd_Rn_SP,
+ aa64_opid_dac10400_pacib_Rd_Rn_SP,
+ aa64_opid_dac10800_pacda_Rd_Rn_SP,
+ aa64_opid_dac10c00_pacdb_Rd_Rn_SP,
+ aa64_opid_dac11000_autia_Rd_Rn_SP,
+ aa64_opid_dac11400_autib_Rd_Rn_SP,
+ aa64_opid_dac11800_autda_Rd_Rn_SP,
+ aa64_opid_dac11c00_autdb_Rd_Rn_SP,
+ aa64_opid_dac123e0_paciza_Rd,
+ aa64_opid_dac127e0_pacizb_Rd,
+ aa64_opid_dac12be0_pacdza_Rd,
+ aa64_opid_dac12fe0_pacdzb_Rd,
+ aa64_opid_dac133e0_autiza_Rd,
+ aa64_opid_dac137e0_autizb_Rd,
+ aa64_opid_dac13be0_autdza_Rd,
+ aa64_opid_dac13fe0_autdzb_Rd,
+ aa64_opid_dac143e0_xpaci_Rd,
+ aa64_opid_dac147e0_xpacd_Rd,
+ aa64_opid_1ac00800_udiv_Rd_Rn_Rm,
+ aa64_opid_1ac00c00_sdiv_Rd_Rn_Rm,
+ aa64_opid_1ac02000_lslv_Rd_Rn_Rm,
+ aa64_opid_1ac02000_lsl_Rd_Rn_Rm,
+ aa64_opid_1ac02400_lsrv_Rd_Rn_Rm,
+ aa64_opid_1ac02400_lsr_Rd_Rn_Rm,
+ aa64_opid_1ac02800_asrv_Rd_Rn_Rm,
+ aa64_opid_1ac02800_asr_Rd_Rn_Rm,
+ aa64_opid_1ac02c00_rorv_Rd_Rn_Rm,
+ aa64_opid_1ac02c00_ror_Rd_Rn_Rm,
+ aa64_opid_9ac00000_subp_Rd_Rn_SP_Rm_SP,
+ aa64_opid_bac00000_subps_Rd_Rn_SP_Rm_SP,
+ aa64_opid_bac0001f_cmpp_Rn_SP_Rm_SP,
+ aa64_opid_9ac01000_irg_Rd_SP_Rn_SP_Rm,
+ aa64_opid_9ac01400_gmi_Rd_Rn_SP_Rm,
+ aa64_opid_9ac03000_pacga_Rd_Rn_Rm_SP,
+ aa64_opid_1ac04000_crc32b_Rd_Rn_Rm,
+ aa64_opid_1ac04400_crc32h_Rd_Rn_Rm,
+ aa64_opid_1ac04800_crc32w_Rd_Rn_Rm,
+ aa64_opid_9ac04c00_crc32x_Rd_Rn_Rm,
+ aa64_opid_1ac05000_crc32cb_Rd_Rn_Rm,
+ aa64_opid_1ac05400_crc32ch_Rd_Rn_Rm,
+ aa64_opid_1ac05800_crc32cw_Rd_Rn_Rm,
+ aa64_opid_9ac05c00_crc32cx_Rd_Rn_Rm,
+ aa64_opid_1b000000_madd_Rd_Rn_Rm_Ra,
+ aa64_opid_1b007c00_mul_Rd_Rn_Rm,
+ aa64_opid_1b008000_msub_Rd_Rn_Rm_Ra,
+ aa64_opid_1b00fc00_mneg_Rd_Rn_Rm,
+ aa64_opid_9b200000_smaddl_Rd_Rn_Rm_Ra,
+ aa64_opid_9b207c00_smull_Rd_Rn_Rm,
+ aa64_opid_9b208000_smsubl_Rd_Rn_Rm_Ra,
+ aa64_opid_9b20fc00_smnegl_Rd_Rn_Rm,
+ aa64_opid_9b407c00_smulh_Rd_Rn_Rm,
+ aa64_opid_9ba00000_umaddl_Rd_Rn_Rm_Ra,
+ aa64_opid_9ba07c00_umull_Rd_Rn_Rm,
+ aa64_opid_9ba08000_umsubl_Rd_Rn_Rm_Ra,
+ aa64_opid_9ba0fc00_umnegl_Rd_Rn_Rm,
+ aa64_opid_9bc07c00_umulh_Rd_Rn_Rm,
+ aa64_opid_d4000001_svc_EXCEPTION,
+ aa64_opid_d4000002_hvc_EXCEPTION,
+ aa64_opid_d4000003_smc_EXCEPTION,
+ aa64_opid_d4200000_brk_EXCEPTION,
+ aa64_opid_d4400000_hlt_EXCEPTION,
+ aa64_opid_00000000_udf_UNDEFINED,
+ aa64_opid_d4a00001_dcps1_EXCEPTION,
+ aa64_opid_d4a00002_dcps2_EXCEPTION,
+ aa64_opid_d4a00003_dcps3_EXCEPTION,
+ aa64_opid_13800000_extr_Rd_Rn_Rm_IMMS,
+ aa64_opid_13800000_ror_Rd_Rm_IMMS,
+ aa64_opid_1e020000_scvtf_Fd_Rn_FBITS,
+ aa64_opid_1ec20000_scvtf_Fd_Rn_FBITS,
+ aa64_opid_1e030000_ucvtf_Fd_Rn_FBITS,
+ aa64_opid_1ec30000_ucvtf_Fd_Rn_FBITS,
+ aa64_opid_1e180000_fcvtzs_Rd_Fn_FBITS,
+ aa64_opid_1ed80000_fcvtzs_Rd_Fn_FBITS,
+ aa64_opid_1e190000_fcvtzu_Rd_Fn_FBITS,
+ aa64_opid_1ed90000_fcvtzu_Rd_Fn_FBITS,
+ aa64_opid_1e200000_fcvtns_Rd_Fn,
+ aa64_opid_1ee00000_fcvtns_Rd_Fn,
+ aa64_opid_1e2a0000_fcvtns_Fd_Fn,
+ aa64_opid_1e210000_fcvtnu_Rd_Fn,
+ aa64_opid_1ee10000_fcvtnu_Rd_Fn,
+ aa64_opid_1e2b0000_fcvtnu_Fd_Fn,
+ aa64_opid_1e220000_scvtf_Fd_Rn,
+ aa64_opid_1ee20000_scvtf_Fd_Rn,
+ aa64_opid_1e3c0000_scvtf_Fd_Fn,
+ aa64_opid_1e230000_ucvtf_Fd_Rn,
+ aa64_opid_1ee30000_ucvtf_Fd_Rn,
+ aa64_opid_1e3d0000_ucvtf_Fd_Fn,
+ aa64_opid_1e240000_fcvtas_Rd_Fn,
+ aa64_opid_1ee40000_fcvtas_Rd_Fn,
+ aa64_opid_1e3a0000_fcvtas_Fd_Fn,
+ aa64_opid_1e250000_fcvtau_Rd_Fn,
+ aa64_opid_1ee50000_fcvtau_Rd_Fn,
+ aa64_opid_1e3b0000_fcvtau_Fd_Fn,
+ aa64_opid_1e260000_fmov_Rd_Fn,
+ aa64_opid_1ee60000_fmov_Rd_Fn,
+ aa64_opid_1e270000_fmov_Fd_Rn,
+ aa64_opid_1ee70000_fmov_Fd_Rn,
+ aa64_opid_1e280000_fcvtps_Rd_Fn,
+ aa64_opid_1ee80000_fcvtps_Rd_Fn,
+ aa64_opid_1e320000_fcvtps_Fd_Fn,
+ aa64_opid_1e290000_fcvtpu_Rd_Fn,
+ aa64_opid_1ee90000_fcvtpu_Rd_Fn,
+ aa64_opid_1e330000_fcvtpu_Fd_Fn,
+ aa64_opid_1e300000_fcvtms_Rd_Fn,
+ aa64_opid_1ef00000_fcvtms_Rd_Fn,
+ aa64_opid_1e340000_fcvtms_Fd_Fn,
+ aa64_opid_1e310000_fcvtmu_Rd_Fn,
+ aa64_opid_1ef10000_fcvtmu_Rd_Fn,
+ aa64_opid_1e350000_fcvtmu_Fd_Fn,
+ aa64_opid_1e380000_fcvtzs_Rd_Fn,
+ aa64_opid_1ef80000_fcvtzs_Rd_Fn,
+ aa64_opid_1e360000_fcvtzs_Fd_Fn,
+ aa64_opid_1e390000_fcvtzu_Rd_Fn,
+ aa64_opid_1ef90000_fcvtzu_Rd_Fn,
+ aa64_opid_1e370000_fcvtzu_Fd_Fn,
+ aa64_opid_9eae0000_fmov_Rd_VnD1,
+ aa64_opid_9eaf0000_fmov_VdD1_Rn,
+ aa64_opid_1e7e0000_fjcvtzs_Rd_Fn,
+ aa64_opid_1e200400_fccmp_Fn_Fm_NZCV_COND,
+ aa64_opid_1ee00400_fccmp_Fn_Fm_NZCV_COND,
+ aa64_opid_1e200410_fccmpe_Fn_Fm_NZCV_COND,
+ aa64_opid_1ee00410_fccmpe_Fn_Fm_NZCV_COND,
+ aa64_opid_1e202000_fcmp_Fn_Fm,
+ aa64_opid_1ee02000_fcmp_Fn_Fm,
+ aa64_opid_1e202010_fcmpe_Fn_Fm,
+ aa64_opid_1ee02010_fcmpe_Fn_Fm,
+ aa64_opid_1e202008_fcmp_Fn_FPIMM0,
+ aa64_opid_1ee02008_fcmp_Fn_FPIMM0,
+ aa64_opid_1e202018_fcmpe_Fn_FPIMM0,
+ aa64_opid_1ee02018_fcmpe_Fn_FPIMM0,
+ aa64_opid_d500403f_xaflag,
+ aa64_opid_d500405f_axflag,
+ aa64_opid_1e284000_frint32z_Fd_Fn,
+ aa64_opid_1e28c000_frint32x_Fd_Fn,
+ aa64_opid_1e294000_frint64z_Fd_Fn,
+ aa64_opid_1e29c000_frint64x_Fd_Fn,
+ aa64_opid_1e204000_fmov_Fd_Fn,
+ aa64_opid_1ee04000_fmov_Fd_Fn,
+ aa64_opid_1e20c000_fabs_Fd_Fn,
+ aa64_opid_1ee0c000_fabs_Fd_Fn,
+ aa64_opid_1e214000_fneg_Fd_Fn,
+ aa64_opid_1ee14000_fneg_Fd_Fn,
+ aa64_opid_1e21c000_fsqrt_Fd_Fn,
+ aa64_opid_1ee1c000_fsqrt_Fd_Fn,
+ aa64_opid_1e224000_fcvt_Fd_Fn,
+ aa64_opid_1e244000_frintn_Fd_Fn,
+ aa64_opid_1ee44000_frintn_Fd_Fn,
+ aa64_opid_1e24c000_frintp_Fd_Fn,
+ aa64_opid_1ee4c000_frintp_Fd_Fn,
+ aa64_opid_1e254000_frintm_Fd_Fn,
+ aa64_opid_1ee54000_frintm_Fd_Fn,
+ aa64_opid_1e25c000_frintz_Fd_Fn,
+ aa64_opid_1ee5c000_frintz_Fd_Fn,
+ aa64_opid_1e264000_frinta_Fd_Fn,
+ aa64_opid_1ee64000_frinta_Fd_Fn,
+ aa64_opid_1e274000_frintx_Fd_Fn,
+ aa64_opid_1ee74000_frintx_Fd_Fn,
+ aa64_opid_1e27c000_frinti_Fd_Fn,
+ aa64_opid_1ee7c000_frinti_Fd_Fn,
+ aa64_opid_1e200800_fmul_Fd_Fn_Fm,
+ aa64_opid_1ee00800_fmul_Fd_Fn_Fm,
+ aa64_opid_1e201800_fdiv_Fd_Fn_Fm,
+ aa64_opid_1ee01800_fdiv_Fd_Fn_Fm,
+ aa64_opid_1e202800_fadd_Fd_Fn_Fm,
+ aa64_opid_1ee02800_fadd_Fd_Fn_Fm,
+ aa64_opid_1e203800_fsub_Fd_Fn_Fm,
+ aa64_opid_1ee03800_fsub_Fd_Fn_Fm,
+ aa64_opid_1e204800_fmax_Fd_Fn_Fm,
+ aa64_opid_1ee04800_fmax_Fd_Fn_Fm,
+ aa64_opid_1e205800_fmin_Fd_Fn_Fm,
+ aa64_opid_1ee05800_fmin_Fd_Fn_Fm,
+ aa64_opid_1e206800_fmaxnm_Fd_Fn_Fm,
+ aa64_opid_1ee06800_fmaxnm_Fd_Fn_Fm,
+ aa64_opid_1e207800_fminnm_Fd_Fn_Fm,
+ aa64_opid_1ee07800_fminnm_Fd_Fn_Fm,
+ aa64_opid_1e208800_fnmul_Fd_Fn_Fm,
+ aa64_opid_1ee08800_fnmul_Fd_Fn_Fm,
+ aa64_opid_1f000000_fmadd_Fd_Fn_Fm_Fa,
+ aa64_opid_1fc00000_fmadd_Fd_Fn_Fm_Fa,
+ aa64_opid_1f008000_fmsub_Fd_Fn_Fm_Fa,
+ aa64_opid_1fc08000_fmsub_Fd_Fn_Fm_Fa,
+ aa64_opid_1f200000_fnmadd_Fd_Fn_Fm_Fa,
+ aa64_opid_1fe00000_fnmadd_Fd_Fn_Fm_Fa,
+ aa64_opid_1f208000_fnmsub_Fd_Fn_Fm_Fa,
+ aa64_opid_1fe08000_fnmsub_Fd_Fn_Fm_Fa,
+ aa64_opid_1e201000_fmov_Fd_FPIMM,
+ aa64_opid_1ee01000_fmov_Fd_FPIMM,
+ aa64_opid_1e200c00_fcsel_Fd_Fn_Fm_COND,
+ aa64_opid_1ee00c00_fcsel_Fd_Fn_Fm_COND,
+ aa64_opid_38000400_strb_Rt_ADDR_SIMM9,
+ aa64_opid_38400400_ldrb_Rt_ADDR_SIMM9,
+ aa64_opid_38800400_ldrsb_Rt_ADDR_SIMM9,
+ aa64_opid_3c000400_str_Ft_ADDR_SIMM9,
+ aa64_opid_3c400400_ldr_Ft_ADDR_SIMM9,
+ aa64_opid_78000400_strh_Rt_ADDR_SIMM9,
+ aa64_opid_78400400_ldrh_Rt_ADDR_SIMM9,
+ aa64_opid_78800400_ldrsh_Rt_ADDR_SIMM9,
+ aa64_opid_b8000400_str_Rt_ADDR_SIMM9,
+ aa64_opid_b8400400_ldr_Rt_ADDR_SIMM9,
+ aa64_opid_b8800400_ldrsw_Rt_ADDR_SIMM9,
+ aa64_opid_d9200800_stg_Rt_SP_ADDR_SIMM13,
+ aa64_opid_d9600800_stzg_Rt_SP_ADDR_SIMM13,
+ aa64_opid_d9a00800_st2g_Rt_SP_ADDR_SIMM13,
+ aa64_opid_d9e00800_stz2g_Rt_SP_ADDR_SIMM13,
+ aa64_opid_d9200400_stg_Rt_SP_ADDR_SIMM13,
+ aa64_opid_d9600400_stzg_Rt_SP_ADDR_SIMM13,
+ aa64_opid_d9a00400_st2g_Rt_SP_ADDR_SIMM13,
+ aa64_opid_d9e00400_stz2g_Rt_SP_ADDR_SIMM13,
+ aa64_opid_39000000_strb_Rt_ADDR_UIMM12,
+ aa64_opid_39400000_ldrb_Rt_ADDR_UIMM12,
+ aa64_opid_39800000_ldrsb_Rt_ADDR_UIMM12,
+ aa64_opid_3d000000_str_Ft_ADDR_UIMM12,
+ aa64_opid_3d400000_ldr_Ft_ADDR_UIMM12,
+ aa64_opid_79000000_strh_Rt_ADDR_UIMM12,
+ aa64_opid_79400000_ldrh_Rt_ADDR_UIMM12,
+ aa64_opid_79800000_ldrsh_Rt_ADDR_UIMM12,
+ aa64_opid_b9000000_str_Rt_ADDR_UIMM12,
+ aa64_opid_b9400000_ldr_Rt_ADDR_UIMM12,
+ aa64_opid_b9800000_ldrsw_Rt_ADDR_UIMM12,
+ aa64_opid_f9800000_prfm_PRFOP_ADDR_UIMM12,
+ aa64_opid_38200800_strb_Rt_ADDR_REGOFF,
+ aa64_opid_38600800_ldrb_Rt_ADDR_REGOFF,
+ aa64_opid_38a00800_ldrsb_Rt_ADDR_REGOFF,
+ aa64_opid_3c200800_str_Ft_ADDR_REGOFF,
+ aa64_opid_3c600800_ldr_Ft_ADDR_REGOFF,
+ aa64_opid_78200800_strh_Rt_ADDR_REGOFF,
+ aa64_opid_78600800_ldrh_Rt_ADDR_REGOFF,
+ aa64_opid_78a00800_ldrsh_Rt_ADDR_REGOFF,
+ aa64_opid_b8200800_str_Rt_ADDR_REGOFF,
+ aa64_opid_b8600800_ldr_Rt_ADDR_REGOFF,
+ aa64_opid_b8a00800_ldrsw_Rt_ADDR_REGOFF,
+ aa64_opid_f8a00800_prfm_PRFOP_ADDR_REGOFF,
+ aa64_opid_38000800_sttrb_Rt_ADDR_SIMM9,
+ aa64_opid_38400800_ldtrb_Rt_ADDR_SIMM9,
+ aa64_opid_38800800_ldtrsb_Rt_ADDR_SIMM9,
+ aa64_opid_78000800_sttrh_Rt_ADDR_SIMM9,
+ aa64_opid_78400800_ldtrh_Rt_ADDR_SIMM9,
+ aa64_opid_78800800_ldtrsh_Rt_ADDR_SIMM9,
+ aa64_opid_b8000800_sttr_Rt_ADDR_SIMM9,
+ aa64_opid_b8400800_ldtr_Rt_ADDR_SIMM9,
+ aa64_opid_b8800800_ldtrsw_Rt_ADDR_SIMM9,
+ aa64_opid_38000000_sturb_Rt_ADDR_SIMM9,
+ aa64_opid_38400000_ldurb_Rt_ADDR_SIMM9,
+ aa64_opid_38800000_ldursb_Rt_ADDR_SIMM9,
+ aa64_opid_3c000000_stur_Ft_ADDR_SIMM9,
+ aa64_opid_3c400000_ldur_Ft_ADDR_SIMM9,
+ aa64_opid_78000000_sturh_Rt_ADDR_SIMM9,
+ aa64_opid_78400000_ldurh_Rt_ADDR_SIMM9,
+ aa64_opid_78800000_ldursh_Rt_ADDR_SIMM9,
+ aa64_opid_b8000000_stur_Rt_ADDR_SIMM9,
+ aa64_opid_b8400000_ldur_Rt_ADDR_SIMM9,
+ aa64_opid_b8800000_ldursw_Rt_ADDR_SIMM9,
+ aa64_opid_f8800000_prfum_PRFOP_ADDR_SIMM9,
+ aa64_opid_d9600000_ldg_Rt_ADDR_SIMM13,
+ aa64_opid_f8200400_ldraa_Rt_ADDR_SIMM10,
+ aa64_opid_f8a00400_ldrab_Rt_ADDR_SIMM10,
+ aa64_opid_08007c00_stxrb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_0800fc00_stlxrb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_085f7c00_ldxrb_Rt_ADDR_SIMPLE,
+ aa64_opid_085ffc00_ldaxrb_Rt_ADDR_SIMPLE,
+ aa64_opid_089ffc00_stlrb_Rt_ADDR_SIMPLE,
+ aa64_opid_08dffc00_ldarb_Rt_ADDR_SIMPLE,
+ aa64_opid_48007c00_stxrh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_4800fc00_stlxrh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_485f7c00_ldxrh_Rt_ADDR_SIMPLE,
+ aa64_opid_485ffc00_ldaxrh_Rt_ADDR_SIMPLE,
+ aa64_opid_489ffc00_stlrh_Rt_ADDR_SIMPLE,
+ aa64_opid_48dffc00_ldarh_Rt_ADDR_SIMPLE,
+ aa64_opid_88007c00_stxr_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_8800fc00_stlxr_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_88200000_stxp_Rs_Rt_Rt2_ADDR_SIMPLE,
+ aa64_opid_88208000_stlxp_Rs_Rt_Rt2_ADDR_SIMPLE,
+ aa64_opid_885f7c00_ldxr_Rt_ADDR_SIMPLE,
+ aa64_opid_885ffc00_ldaxr_Rt_ADDR_SIMPLE,
+ aa64_opid_887f0000_ldxp_Rt_Rt2_ADDR_SIMPLE,
+ aa64_opid_887f8000_ldaxp_Rt_Rt2_ADDR_SIMPLE,
+ aa64_opid_889ffc00_stlr_Rt_ADDR_SIMPLE,
+ aa64_opid_88dffc00_ldar_Rt_ADDR_SIMPLE,
+ aa64_opid_38bfc000_ldaprb_Rt_ADDR_SIMPLE,
+ aa64_opid_78bfc000_ldaprh_Rt_ADDR_SIMPLE,
+ aa64_opid_b8bfc000_ldapr_Rt_ADDR_SIMPLE,
+ aa64_opid_d9e00000_ldgm_Rt_ADDR_SIMPLE,
+ aa64_opid_d9a00000_stgm_Rt_ADDR_SIMPLE,
+ aa64_opid_d9200000_stzgm_Rt_ADDR_SIMPLE,
+ aa64_opid_88df7c00_ldlar_Rt_ADDR_SIMPLE,
+ aa64_opid_08df7c00_ldlarb_Rt_ADDR_SIMPLE,
+ aa64_opid_48df7c00_ldlarh_Rt_ADDR_SIMPLE,
+ aa64_opid_889f7c00_stllr_Rt_ADDR_SIMPLE,
+ aa64_opid_089f7c00_stllrb_Rt_ADDR_SIMPLE,
+ aa64_opid_489f7c00_stllrh_Rt_ADDR_SIMPLE,
+ aa64_opid_28000000_stnp_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_28400000_ldnp_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_2c000000_stnp_Ft_Ft2_ADDR_SIMM7,
+ aa64_opid_2c400000_ldnp_Ft_Ft2_ADDR_SIMM7,
+ aa64_opid_29000000_stp_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_29400000_ldp_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_2d000000_stp_Ft_Ft2_ADDR_SIMM7,
+ aa64_opid_2d400000_ldp_Ft_Ft2_ADDR_SIMM7,
+ aa64_opid_69400000_ldpsw_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_69000000_stgp_Rt_Rt2_ADDR_SIMM11,
+ aa64_opid_28800000_stp_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_28c00000_ldp_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_2c800000_stp_Ft_Ft2_ADDR_SIMM7,
+ aa64_opid_2cc00000_ldp_Ft_Ft2_ADDR_SIMM7,
+ aa64_opid_68c00000_ldpsw_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_68800000_stgp_Rt_Rt2_ADDR_SIMM11,
+ aa64_opid_18000000_ldr_Rt_ADDR_PCREL19,
+ aa64_opid_1c000000_ldr_Ft_ADDR_PCREL19,
+ aa64_opid_98000000_ldrsw_Rt_ADDR_PCREL19,
+ aa64_opid_d8000000_prfm_PRFOP_ADDR_PCREL19,
+ aa64_opid_f83fd000_ld64b_Rt_LS64_ADDR_SIMPLE,
+ aa64_opid_f83f9000_st64b_Rt_LS64_ADDR_SIMPLE,
+ aa64_opid_f820b000_st64bv_Rs_Rt_LS64_ADDR_SIMPLE,
+ aa64_opid_f820a000_st64bv0_Rs_Rt_LS64_ADDR_SIMPLE,
+ aa64_opid_12000000_and_Rd_SP_Rn_LIMM,
+ aa64_opid_12000000_bic_Rd_SP_Rn_LIMM,
+ aa64_opid_32000000_orr_Rd_SP_Rn_LIMM,
+ aa64_opid_320003e0_mov_Rd_SP_IMM_MOV,
+ aa64_opid_52000000_eor_Rd_SP_Rn_LIMM,
+ aa64_opid_72000000_ands_Rd_Rn_LIMM,
+ aa64_opid_7200001f_tst_Rn_LIMM,
+ aa64_opid_0a000000_and_Rd_Rn_Rm_SFT,
+ aa64_opid_0a200000_bic_Rd_Rn_Rm_SFT,
+ aa64_opid_2a000000_orr_Rd_Rn_Rm_SFT,
+ aa64_opid_2a0003e0_mov_Rd_Rm_SFT,
+ aa64_opid_2a0003e0_uxtw_Rd_Rm,
+ aa64_opid_2a200000_orn_Rd_Rn_Rm_SFT,
+ aa64_opid_2a2003e0_mvn_Rd_Rm_SFT,
+ aa64_opid_4a000000_eor_Rd_Rn_Rm_SFT,
+ aa64_opid_4a200000_eon_Rd_Rn_Rm_SFT,
+ aa64_opid_6a000000_ands_Rd_Rn_Rm_SFT,
+ aa64_opid_6a00001f_tst_Rn_Rm_SFT,
+ aa64_opid_6a200000_bics_Rd_Rn_Rm_SFT,
+ aa64_opid_08a07c00_casb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_48a07c00_cash_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_88a07c00_cas_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_08e07c00_casab_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_08a0fc00_caslb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_08e0fc00_casalb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_48e07c00_casah_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_48a0fc00_caslh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_48e0fc00_casalh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_88e07c00_casa_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_88a0fc00_casl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_88e0fc00_casal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_08207c00_casp_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_08607c00_caspa_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_0820fc00_caspl_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_0860fc00_caspal_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_38208000_swpb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78208000_swph_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8208000_swp_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38a08000_swpab_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38608000_swplb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38e08000_swpalb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78a08000_swpah_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78608000_swplh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78e08000_swpalh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8a08000_swpa_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8608000_swpl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8e08000_swpal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38200000_ldaddb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78200000_ldaddh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8200000_ldadd_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38a00000_ldaddab_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38600000_ldaddlb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38e00000_ldaddalb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78a00000_ldaddah_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78600000_ldaddlh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78e00000_ldaddalh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8a00000_ldadda_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8600000_ldaddl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8e00000_ldaddal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38201000_ldclrb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78201000_ldclrh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8201000_ldclr_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38a01000_ldclrab_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38601000_ldclrlb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38e01000_ldclralb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78a01000_ldclrah_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78601000_ldclrlh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78e01000_ldclralh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8a01000_ldclra_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8601000_ldclrl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8e01000_ldclral_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38202000_ldeorb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78202000_ldeorh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8202000_ldeor_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38a02000_ldeorab_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38602000_ldeorlb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38e02000_ldeoralb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78a02000_ldeorah_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78602000_ldeorlh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78e02000_ldeoralh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8a02000_ldeora_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8602000_ldeorl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8e02000_ldeoral_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38203000_ldsetb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78203000_ldseth_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8203000_ldset_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38a03000_ldsetab_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38603000_ldsetlb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38e03000_ldsetalb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78a03000_ldsetah_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78603000_ldsetlh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78e03000_ldsetalh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8a03000_ldseta_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8603000_ldsetl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8e03000_ldsetal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38204000_ldsmaxb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78204000_ldsmaxh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8204000_ldsmax_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38a04000_ldsmaxab_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38604000_ldsmaxlb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38e04000_ldsmaxalb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78a04000_ldsmaxah_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78604000_ldsmaxlh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78e04000_ldsmaxalh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8a04000_ldsmaxa_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8604000_ldsmaxl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8e04000_ldsmaxal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38205000_ldsminb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78205000_ldsminh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8205000_ldsmin_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38a05000_ldsminab_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38605000_ldsminlb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38e05000_ldsminalb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78a05000_ldsminah_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78605000_ldsminlh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78e05000_ldsminalh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8a05000_ldsmina_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8605000_ldsminl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8e05000_ldsminal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38206000_ldumaxb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78206000_ldumaxh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8206000_ldumax_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38a06000_ldumaxab_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38606000_ldumaxlb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38e06000_ldumaxalb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78a06000_ldumaxah_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78606000_ldumaxlh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78e06000_ldumaxalh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8a06000_ldumaxa_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8606000_ldumaxl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8e06000_ldumaxal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38207000_lduminb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78207000_lduminh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8207000_ldumin_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38a07000_lduminab_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38607000_lduminlb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38e07000_lduminalb_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78a07000_lduminah_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78607000_lduminlh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78e07000_lduminalh_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8a07000_ldumina_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8607000_lduminl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_b8e07000_lduminal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_3820001f_staddb_Rs_ADDR_SIMPLE,
+ aa64_opid_7820001f_staddh_Rs_ADDR_SIMPLE,
+ aa64_opid_b820001f_stadd_Rs_ADDR_SIMPLE,
+ aa64_opid_3860001f_staddlb_Rs_ADDR_SIMPLE,
+ aa64_opid_7860001f_staddlh_Rs_ADDR_SIMPLE,
+ aa64_opid_b860001f_staddl_Rs_ADDR_SIMPLE,
+ aa64_opid_3820101f_stclrb_Rs_ADDR_SIMPLE,
+ aa64_opid_7820101f_stclrh_Rs_ADDR_SIMPLE,
+ aa64_opid_b820101f_stclr_Rs_ADDR_SIMPLE,
+ aa64_opid_3860101f_stclrlb_Rs_ADDR_SIMPLE,
+ aa64_opid_7860101f_stclrlh_Rs_ADDR_SIMPLE,
+ aa64_opid_b860101f_stclrl_Rs_ADDR_SIMPLE,
+ aa64_opid_3820201f_steorb_Rs_ADDR_SIMPLE,
+ aa64_opid_7820201f_steorh_Rs_ADDR_SIMPLE,
+ aa64_opid_b820201f_steor_Rs_ADDR_SIMPLE,
+ aa64_opid_3860201f_steorlb_Rs_ADDR_SIMPLE,
+ aa64_opid_7860201f_steorlh_Rs_ADDR_SIMPLE,
+ aa64_opid_b860201f_steorl_Rs_ADDR_SIMPLE,
+ aa64_opid_3820301f_stsetb_Rs_ADDR_SIMPLE,
+ aa64_opid_7820301f_stseth_Rs_ADDR_SIMPLE,
+ aa64_opid_b820301f_stset_Rs_ADDR_SIMPLE,
+ aa64_opid_3860301f_stsetlb_Rs_ADDR_SIMPLE,
+ aa64_opid_7860301f_stsetlh_Rs_ADDR_SIMPLE,
+ aa64_opid_b860301f_stsetl_Rs_ADDR_SIMPLE,
+ aa64_opid_3820401f_stsmaxb_Rs_ADDR_SIMPLE,
+ aa64_opid_7820401f_stsmaxh_Rs_ADDR_SIMPLE,
+ aa64_opid_b820401f_stsmax_Rs_ADDR_SIMPLE,
+ aa64_opid_3860401f_stsmaxlb_Rs_ADDR_SIMPLE,
+ aa64_opid_7860401f_stsmaxlh_Rs_ADDR_SIMPLE,
+ aa64_opid_b860401f_stsmaxl_Rs_ADDR_SIMPLE,
+ aa64_opid_3820501f_stsminb_Rs_ADDR_SIMPLE,
+ aa64_opid_7820501f_stsminh_Rs_ADDR_SIMPLE,
+ aa64_opid_b820501f_stsmin_Rs_ADDR_SIMPLE,
+ aa64_opid_3860501f_stsminlb_Rs_ADDR_SIMPLE,
+ aa64_opid_7860501f_stsminlh_Rs_ADDR_SIMPLE,
+ aa64_opid_b860501f_stsminl_Rs_ADDR_SIMPLE,
+ aa64_opid_3820601f_stumaxb_Rs_ADDR_SIMPLE,
+ aa64_opid_7820601f_stumaxh_Rs_ADDR_SIMPLE,
+ aa64_opid_b820601f_stumax_Rs_ADDR_SIMPLE,
+ aa64_opid_3860601f_stumaxlb_Rs_ADDR_SIMPLE,
+ aa64_opid_7860601f_stumaxlh_Rs_ADDR_SIMPLE,
+ aa64_opid_b860601f_stumaxl_Rs_ADDR_SIMPLE,
+ aa64_opid_3820701f_stuminb_Rs_ADDR_SIMPLE,
+ aa64_opid_7820701f_stuminh_Rs_ADDR_SIMPLE,
+ aa64_opid_b820701f_stumin_Rs_ADDR_SIMPLE,
+ aa64_opid_3860701f_stuminlb_Rs_ADDR_SIMPLE,
+ aa64_opid_7860701f_stuminlh_Rs_ADDR_SIMPLE,
+ aa64_opid_b860701f_stuminl_Rs_ADDR_SIMPLE,
+ aa64_opid_19201000_ldclrp_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE,
+ aa64_opid_19a01000_ldclrpa_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE,
+ aa64_opid_19e01000_ldclrpal_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE,
+ aa64_opid_19601000_ldclrpl_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE,
+ aa64_opid_19203000_ldsetp_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE,
+ aa64_opid_19a03000_ldsetpa_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE,
+ aa64_opid_19e03000_ldsetpal_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE,
+ aa64_opid_19603000_ldsetpl_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE,
+ aa64_opid_19208000_swpp_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE,
+ aa64_opid_19a08000_swppa_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE,
+ aa64_opid_19e08000_swppal_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE,
+ aa64_opid_19608000_swppl_LSE128_Rt_LSE128_Rt2_ADDR_SIMPLE,
+ aa64_opid_895f7c00_ldtxr_Rt_ADDR_SIMPLE,
+ aa64_opid_895ffc00_ldatxr_Rt_ADDR_SIMPLE,
+ aa64_opid_89007c00_sttxr_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_8900fc00_stltxr_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_c9807c00_cast_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_c9c07c00_casat_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_c9c0fc00_casalt_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_c980fc00_caslt_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_49807c00_caspt_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_49c07c00_caspat_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_49c0fc00_caspalt_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_4980fc00_casplt_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_19208400_swpt_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19a08400_swpta_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19e08400_swptal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19608400_swptl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19200400_ldtadd_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_1920041f_sttadd_Rs_ADDR_SIMPLE,
+ aa64_opid_19a00400_ldtadda_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19e00400_ldtaddal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19600400_ldtaddl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_1960041f_sttaddl_Rs_ADDR_SIMPLE,
+ aa64_opid_19201400_ldtclr_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_1920141f_sttclr_Rs_ADDR_SIMPLE,
+ aa64_opid_19a01400_ldtclra_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19e01400_ldtclral_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19601400_ldtclrl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_1960141f_sttclrl_Rs_ADDR_SIMPLE,
+ aa64_opid_19203400_ldtset_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_1920341f_sttset_Rs_ADDR_SIMPLE,
+ aa64_opid_19a03400_ldtseta_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19e03400_ldtsetal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19603400_ldtsetl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_1960341f_sttsetl_Rs_ADDR_SIMPLE,
+ aa64_opid_e8400000_ldtnp_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_ec400000_ldtnp_Fd_Fa_ADDR_SIMM7,
+ aa64_opid_e8000000_sttnp_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_ec000000_sttnp_Fd_Fa_ADDR_SIMM7,
+ aa64_opid_e9400000_ldtp_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_ed400000_ldtp_Fd_Fa_ADDR_SIMM7,
+ aa64_opid_e9000000_sttp_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_ed000000_sttp_Fd_Fa_ADDR_SIMM7,
+ aa64_opid_e8c00000_ldtp_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_ecc00000_ldtp_Fd_Fa_ADDR_SIMM7,
+ aa64_opid_e8800000_sttp_Rt_Rt2_ADDR_SIMM7,
+ aa64_opid_ec800000_sttp_Fd_Fa_ADDR_SIMM7,
+ aa64_opid_19400800_ldiapp_Rt_Rs_RCPC3_ADDR_OPT_POSTIND,
+ aa64_opid_19000800_stilp_Rt_Rs_RCPC3_ADDR_OPT_PREIND_WB,
+ aa64_opid_19c00800_ldapr_Rt_RCPC3_ADDR_POSTIND,
+ aa64_opid_19800800_stlr_Rt_RCPC3_ADDR_PREIND_WB,
+ aa64_opid_0d018400_stl1_LEt_SIMD_ADDR_SIMPLE,
+ aa64_opid_0d418400_ldap1_LEt_SIMD_ADDR_SIMPLE,
+ aa64_opid_1d400800_ldapur_Ft_RCPC3_ADDR_OFFSET,
+ aa64_opid_1d000800_stlur_Ft_RCPC3_ADDR_OFFSET,
+ aa64_opid_0ec01c00_famax_Vd_Vn_Vm,
+ aa64_opid_0ea0dc00_famax_Vd_Vn_Vm,
+ aa64_opid_2ec01c00_famin_Vd_Vn_Vm,
+ aa64_opid_2ea0dc00_famin_Vd_Vn_Vm,
+ aa64_opid_650e8000_famax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_650f8000_famin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_c120b140_famax_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b940_famax_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c120b141_famin_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b941_famin_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_12800000_movn_Rd_HALF,
+ aa64_opid_12800000_mov_Rd_IMM_MOV,
+ aa64_opid_52800000_movz_Rd_HALF,
+ aa64_opid_52800000_mov_Rd_IMM_MOV,
+ aa64_opid_72800000_movk_Rd_HALF,
+ aa64_opid_10000000_adr_Rd_ADDR_PCREL21,
+ aa64_opid_90000000_adrp_Rd_ADDR_ADRP,
+ aa64_opid_d5233060_tstart_Rd,
+ aa64_opid_d503307f_tcommit,
+ aa64_opid_d5233160_ttest_Rd,
+ aa64_opid_d4600000_tcancel_TME_UIMM16,
+ aa64_opid_d503477f_smstart,
+ aa64_opid_d503467f_smstop,
+ aa64_opid_d503417f_smstart_SME_SM_ZA,
+ aa64_opid_d503407f_smstop_SME_SM_ZA,
+ aa64_opid_d503251f_chkfeat_X16,
+ aa64_opid_d503261f_stshh_STSHH_POLICY,
+ aa64_opid_d500401f_msr_PSTATEFIELD_UIMM4,
+ aa64_opid_d503201f_hint_UIMM7,
+ aa64_opid_d503201f_nop,
+ aa64_opid_d503229f_csdb,
+ aa64_opid_d503241f_bti_BTI_TARGET,
+ aa64_opid_d503203f_yield,
+ aa64_opid_d503205f_wfe,
+ aa64_opid_d503207f_wfi,
+ aa64_opid_d503209f_sev,
+ aa64_opid_d50320bf_sevl,
+ aa64_opid_d50320df_dgh,
+ aa64_opid_d50320ff_xpaclri,
+ aa64_opid_d503211f_pacia1716,
+ aa64_opid_d503215f_pacib1716,
+ aa64_opid_d503219f_autia1716,
+ aa64_opid_d50321df_autib1716,
+ aa64_opid_d503221f_esb,
+ aa64_opid_d503223f_psb_BARRIER_PSB,
+ aa64_opid_d503225f_tsb_BARRIER_PSB,
+ aa64_opid_d50322df_clearbhb,
+ aa64_opid_d503305f_clrex_UIMM4,
+ aa64_opid_d503309f_dsb_BARRIER,
+ aa64_opid_d503323f_dsb_BARRIER_DSB_NXS,
+ aa64_opid_d5033c9f_dfb,
+ aa64_opid_d503309f_ssbb,
+ aa64_opid_d503349f_pssbb,
+ aa64_opid_d50330bf_dmb_BARRIER,
+ aa64_opid_d50330df_isb_BARRIER_ISB,
+ aa64_opid_d50330ff_sb,
+ aa64_opid_d508779f_gcspushx,
+ aa64_opid_d50877df_gcspopx,
+ aa64_opid_d50877bf_gcspopcx,
+ aa64_opid_d50b7740_gcsss1_Rt,
+ aa64_opid_d50b7700_gcspushm_Rt,
+ aa64_opid_d52b7760_gcsss2_Rt,
+ aa64_opid_d52b773f_gcspopm,
+ aa64_opid_d52b7720_gcspopm_Rt,
+ aa64_opid_d91f0c00_gcsstr_Rt_ADDR_SIMPLE,
+ aa64_opid_d91f1c00_gcssttr_Rt_ADDR_SIMPLE,
+ aa64_opid_d503227f_gcsb_BARRIER_GCSB,
+ aa64_opid_d5080000_sys_UIMM3_OP1_CRn_CRm_UIMM3_OP2_Rt,
+ aa64_opid_d5480000_sysp_UIMM3_OP1_CRn_CRm_UIMM3_OP2_Rt_PAIRREG_OR_XZR,
+ aa64_opid_d5080000_at_SYSREG_AT_Rt,
+ aa64_opid_d5080000_dc_SYSREG_DC_Rt,
+ aa64_opid_d5080000_ic_SYSREG_IC_Rt_SYS,
+ aa64_opid_d5080000_tlbi_SYSREG_TLBI_Rt_SYS,
+ aa64_opid_d5480000_tlbip_SYSREG_TLBIP_Rt_SYS_PAIRREG_OR_XZR,
+ aa64_opid_d5031000_wfet_Rd,
+ aa64_opid_d5031020_wfit_Rd,
+ aa64_opid_d50b7380_cfp_SYSREG_SR_Rt,
+ aa64_opid_d50b73a0_dvp_SYSREG_SR_Rt,
+ aa64_opid_d50b73e0_cpp_SYSREG_SR_Rt,
+ aa64_opid_d50b73c0_cosp_SYSREG_SR_Rt,
+ aa64_opid_d5097280_brb_BRBOP_Rt_IN_SYS_ALIASES,
+ aa64_opid_d500401f_cfinv,
+ aa64_opid_d5000000_msr_SYSREG_Rt,
+ aa64_opid_d5280000_sysl_Rt_UIMM3_OP1_CRn_CRm_UIMM3_OP2,
+ aa64_opid_d5200000_mrs_Rt_SYSREG,
+ aa64_opid_d5700000_mrrs_Rt_PAIRREG_SYSREG128,
+ aa64_opid_d5500000_msrr_SYSREG128_Rt_PAIRREG,
+ aa64_opid_d503231f_paciaz,
+ aa64_opid_d503233f_paciasp,
+ aa64_opid_d503235f_pacibz,
+ aa64_opid_d503237f_pacibsp,
+ aa64_opid_d503239f_autiaz,
+ aa64_opid_d50323bf_autiasp,
+ aa64_opid_d50323df_autibz,
+ aa64_opid_d50323ff_autibsp,
+ aa64_opid_36000000_tbz_Rt_BIT_NUM_ADDR_PCREL14,
+ aa64_opid_37000000_tbnz_Rt_BIT_NUM_ADDR_PCREL14,
+ aa64_opid_54000000_beq_ADDR_PCREL19,
+ aa64_opid_54000001_bne_ADDR_PCREL19,
+ aa64_opid_54000002_bcs_ADDR_PCREL19,
+ aa64_opid_54000002_bhs_ADDR_PCREL19,
+ aa64_opid_54000003_bcc_ADDR_PCREL19,
+ aa64_opid_54000003_blo_ADDR_PCREL19,
+ aa64_opid_54000004_bmi_ADDR_PCREL19,
+ aa64_opid_54000005_bpl_ADDR_PCREL19,
+ aa64_opid_54000006_bvs_ADDR_PCREL19,
+ aa64_opid_54000007_bvc_ADDR_PCREL19,
+ aa64_opid_54000008_bhi_ADDR_PCREL19,
+ aa64_opid_54000009_bls_ADDR_PCREL19,
+ aa64_opid_5400000a_bge_ADDR_PCREL19,
+ aa64_opid_5400000b_blt_ADDR_PCREL19,
+ aa64_opid_5400000c_bgt_ADDR_PCREL19,
+ aa64_opid_5400000d_ble_ADDR_PCREL19,
+ aa64_opid_2539c000_fmov_SVE_Zd_SVE_FPIMM8,
+ aa64_opid_0510c000_fmov_SVE_Zd_SVE_Pg4_16_SVE_FPIMM8,
+ aa64_opid_04603000_mov_SVE_Zd_SVE_Zn,
+ aa64_opid_05202000_mov_SVE_Zd_SVE_VZn,
+ aa64_opid_05203800_mov_SVE_Zd_Rn_SP,
+ aa64_opid_25804000_mov_SVE_Pd_SVE_Pn,
+ aa64_opid_25804000_mov_SVE_PNd_SVE_PNn,
+ aa64_opid_05202000_mov_SVE_Zd_SVE_Zn_INDEX,
+ aa64_opid_05c00000_mov_SVE_Zd_SVE_LIMM_MOV,
+ aa64_opid_2538c000_mov_SVE_Zd_SVE_ASIMM,
+ aa64_opid_05208000_mov_SVE_Zd_SVE_Pg3_SVE_Vn,
+ aa64_opid_0520c000_mov_SVE_Zd_SVE_Pg4_10_SVE_Zn,
+ aa64_opid_0528a000_mov_SVE_Zd_SVE_Pg3_Rn_SP,
+ aa64_opid_25004000_mov_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_25004210_mov_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_05100000_mov_SVE_Zd_SVE_Pg4_16_SVE_ASIMM,
+ aa64_opid_25c04000_movs_SVE_Pd_SVE_Pn,
+ aa64_opid_25404000_movs_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_25004200_not_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_25404200_nots_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_0416a000_abs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_04200000_add_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_2520c000_add_SVE_Zd_SVE_Zd_SVE_AIMM,
+ aa64_opid_04000000_add_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04605000_addpl_Rd_SP_SVE_Rn_SP_SVE_SIMM6,
+ aa64_opid_04205000_addvl_Rd_SP_SVE_Rn_SP_SVE_SIMM6,
+ aa64_opid_0420a000_adr_SVE_Zd_SVE_ADDR_ZZ_SXTW,
+ aa64_opid_0460a000_adr_SVE_Zd_SVE_ADDR_ZZ_UXTW,
+ aa64_opid_04a0a000_adr_SVE_Zd_SVE_ADDR_ZZ_LSL,
+ aa64_opid_04203000_and_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05800000_and_SVE_Zd_SVE_Zd_SVE_LIMM,
+ aa64_opid_041a0000_and_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_25004000_and_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_25404000_ands_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_041a2000_andv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_04208000_asr_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_04209000_asr_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED,
+ aa64_opid_04108000_asr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04188000_asr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04008000_asr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHRIMM_PRED,
+ aa64_opid_04048000_asrd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHRIMM_PRED,
+ aa64_opid_04148000_asrr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04e03000_bic_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_041b0000_bic_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_25004010_bic_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_25404010_bics_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_25104000_brka_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_25504000_brkas_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_25904000_brkb_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_25d04000_brkbs_SVE_Pd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_25184000_brkn_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pd,
+ aa64_opid_25584000_brkns_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pd,
+ aa64_opid_2500c000_brkpa_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_2540c000_brkpas_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_2500c010_brkpb_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_2540c010_brkpbs_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_05288000_clasta_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_052a8000_clasta_SVE_Vd_SVE_Pg3_SVE_Vd_SVE_Zm_5,
+ aa64_opid_0530a000_clasta_Rd_SVE_Pg3_Rd_SVE_Zm_5,
+ aa64_opid_05298000_clastb_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_052b8000_clastb_SVE_Vd_SVE_Pg3_SVE_Vd_SVE_Zm_5,
+ aa64_opid_0531a000_clastb_Rd_SVE_Pg3_Rd_SVE_Zm_5,
+ aa64_opid_0418a000_cls_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0419a000_clz_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_24002000_cmpeq_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_2400a000_cmpeq_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_25008000_cmpeq_SVE_Pd_SVE_Pg3_SVE_Zn_SIMM5,
+ aa64_opid_24004000_cmpge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_24008000_cmpge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_25000000_cmpge_SVE_Pd_SVE_Pg3_SVE_Zn_SIMM5,
+ aa64_opid_24004010_cmpgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_24008010_cmpgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_25000010_cmpgt_SVE_Pd_SVE_Pg3_SVE_Zn_SIMM5,
+ aa64_opid_24000010_cmphi_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_2400c010_cmphi_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_24200010_cmphi_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_UIMM7,
+ aa64_opid_24000000_cmphs_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_2400c000_cmphs_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_24200000_cmphs_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_UIMM7,
+ aa64_opid_24006010_cmple_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_25002010_cmple_SVE_Pd_SVE_Pg3_SVE_Zn_SIMM5,
+ aa64_opid_2400e000_cmplo_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_24202000_cmplo_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_UIMM7,
+ aa64_opid_2400e010_cmpls_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_24202010_cmpls_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_UIMM7,
+ aa64_opid_24006000_cmplt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_25002000_cmplt_SVE_Pd_SVE_Pg3_SVE_Zn_SIMM5,
+ aa64_opid_24002010_cmpne_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_2400a010_cmpne_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_25008010_cmpne_SVE_Pd_SVE_Pg3_SVE_Zn_SIMM5,
+ aa64_opid_041ba000_cnot_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_041aa000_cnt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0420e000_cntb_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04e0e000_cntd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0460e000_cnth_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_25208000_cntp_Rd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_04a0e000_cntw_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_05a18000_compact_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_05208000_cpy_SVE_Zd_SVE_Pg3_SVE_Vn,
+ aa64_opid_0528a000_cpy_SVE_Zd_SVE_Pg3_Rn_SP,
+ aa64_opid_05100000_cpy_SVE_Zd_SVE_Pg4_16_SVE_ASIMM,
+ aa64_opid_25a02000_ctermeq_Rn_Rm,
+ aa64_opid_25a02010_ctermne_Rn_Rm,
+ aa64_opid_0430e400_decb_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04f0c400_decd_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_04f0e400_decd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0470c400_dech_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_0470e400_dech_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_252d8000_decp_SVE_Zd_SVE_Pg4_5,
+ aa64_opid_252d8800_decp_Rd_SVE_Pg4_5,
+ aa64_opid_04b0c400_decw_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_04b0e400_decw_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_05203800_dup_SVE_Zd_Rn_SP,
+ aa64_opid_05202000_dup_SVE_Zd_SVE_Zn_INDEX,
+ aa64_opid_2538c000_dup_SVE_Zd_SVE_ASIMM,
+ aa64_opid_05c00000_dupm_SVE_Zd_SVE_LIMM,
+ aa64_opid_04a03000_eor_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05400000_eor_SVE_Zd_SVE_Zd_SVE_LIMM,
+ aa64_opid_04190000_eor_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_25004200_eor_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_25404200_eors_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_04192000_eorv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_05200000_ext_SVE_Zd_SVE_Zd_SVE_Zm_5_SVE_UIMM8_53,
+ aa64_opid_65088000_fabd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_041ca000_fabs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6500c010_facge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_6500e010_facgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_65000000_fadd_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_65008000_fadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_65188000_fadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_HALF_ONE,
+ aa64_opid_65182000_fadda_SVE_Vd_SVE_Pg3_SVE_Vd_SVE_Zm_5,
+ aa64_opid_65002000_faddv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64008000_fcadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5_SVE_IMM_ROT1,
+ aa64_opid_64000000_fcmla_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16_IMM_ROT2,
+ aa64_opid_64a01000_fcmla_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX_SVE_IMM_ROT2,
+ aa64_opid_64e01000_fcmla_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX_SVE_IMM_ROT2,
+ aa64_opid_65122000_fcmeq_SVE_Pd_SVE_Pg3_SVE_Zn_FPIMM0,
+ aa64_opid_65006000_fcmeq_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_65102000_fcmge_SVE_Pd_SVE_Pg3_SVE_Zn_FPIMM0,
+ aa64_opid_65004000_fcmge_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_65102010_fcmgt_SVE_Pd_SVE_Pg3_SVE_Zn_FPIMM0,
+ aa64_opid_65004010_fcmgt_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_65112010_fcmle_SVE_Pd_SVE_Pg3_SVE_Zn_FPIMM0,
+ aa64_opid_65112000_fcmlt_SVE_Pd_SVE_Pg3_SVE_Zn_FPIMM0,
+ aa64_opid_65132000_fcmne_SVE_Pd_SVE_Pg3_SVE_Zn_FPIMM0,
+ aa64_opid_65006010_fcmne_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_6500c000_fcmuo_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_0510c000_fcpy_SVE_Zd_SVE_Pg4_16_SVE_FPIMM8,
+ aa64_opid_6588a000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6589a000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65c8a000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65c9a000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65caa000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65cba000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_655aa000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_655ca000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_655ea000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_659ca000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65d8a000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65dca000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65dea000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_655ba000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_655da000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_655fa000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_659da000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65d9a000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65dda000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65dfa000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_650d8000_fdiv_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_650c8000_fdivr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_2539c000_fdup_SVE_Zd_SVE_FPIMM8,
+ aa64_opid_0420b800_fexpa_SVE_Zd_SVE_Zn,
+ aa64_opid_65208000_fmad_SVE_Zd_SVE_Pg3_SVE_Zm_5_SVE_Za_16,
+ aa64_opid_65068000_fmax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_651e8000_fmax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_ZERO_ONE,
+ aa64_opid_65048000_fmaxnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_651c8000_fmaxnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_ZERO_ONE,
+ aa64_opid_65042000_fmaxnmv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65062000_fmaxv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65078000_fmin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_651f8000_fmin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_ZERO_ONE,
+ aa64_opid_65058000_fminnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_651d8000_fminnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_ZERO_ONE,
+ aa64_opid_65052000_fminnmv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65072000_fminv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65200000_fmla_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64200000_fmla_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX,
+ aa64_opid_64a00000_fmla_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_64e00000_fmla_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX,
+ aa64_opid_65202000_fmls_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64200400_fmls_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX,
+ aa64_opid_64a00400_fmls_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_64e00400_fmls_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX,
+ aa64_opid_6520a000_fmsb_SVE_Zd_SVE_Pg3_SVE_Zm_5_SVE_Za_16,
+ aa64_opid_65000800_fmul_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_65028000_fmul_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_651a8000_fmul_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_HALF_TWO,
+ aa64_opid_64202000_fmul_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX,
+ aa64_opid_64a02000_fmul_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_64e02000_fmul_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX,
+ aa64_opid_650a8000_fmulx_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_041da000_fneg_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6520c000_fnmad_SVE_Zd_SVE_Pg3_SVE_Zm_5_SVE_Za_16,
+ aa64_opid_65204000_fnmla_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_65206000_fnmls_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_6520e000_fnmsb_SVE_Zd_SVE_Pg3_SVE_Zm_5_SVE_Za_16,
+ aa64_opid_650e3000_frecpe_SVE_Zd_SVE_Zn,
+ aa64_opid_65001800_frecps_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_650ca000_frecpx_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6504a000_frinta_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6507a000_frinti_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6502a000_frintm_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6500a000_frintn_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6501a000_frintp_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6506a000_frintx_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6503a000_frintz_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_650f3000_frsqrte_SVE_Zd_SVE_Zn,
+ aa64_opid_65001c00_frsqrts_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_65098000_fscale_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_650da000_fsqrt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65000400_fsub_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_65018000_fsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_65198000_fsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_HALF_ONE,
+ aa64_opid_65038000_fsubr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_651b8000_fsubr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_I1_HALF_ONE,
+ aa64_opid_65108000_ftmad_SVE_Zd_SVE_Zd_SVE_Zm_5_SVE_UIMM3,
+ aa64_opid_65000c00_ftsmul_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_0420b000_ftssel_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_0430e000_incb_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04f0c000_incd_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_04f0e000_incd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0470c000_inch_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_0470e000_inch_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_252c8000_incp_SVE_Zd_SVE_Pg4_5,
+ aa64_opid_252c8800_incp_Rd_SVE_Pg4_5,
+ aa64_opid_04b0c000_incw_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_04b0e000_incw_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04204c00_index_SVE_Zd_Rn_Rm,
+ aa64_opid_04204000_index_SVE_Zd_SVE_SIMM5_SVE_SIMM5B,
+ aa64_opid_04204400_index_SVE_Zd_Rn_SIMM5,
+ aa64_opid_04204800_index_SVE_Zd_SVE_SIMM5_Rm,
+ aa64_opid_05243800_insr_SVE_Zd_SVE_Rm,
+ aa64_opid_05343800_insr_SVE_Zd_SVE_Vm,
+ aa64_opid_0520a000_lasta_Rd_SVE_Pg3_SVE_Zn,
+ aa64_opid_05228000_lasta_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0521a000_lastb_Rd_SVE_Pg3_SVE_Zn,
+ aa64_opid_05238000_lastb_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_84004000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_a4004000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_a4204000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_a4404000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_a4604000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_c4004000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c440c000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_8420c000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5,
+ aa64_opid_a400a000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a420a000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a440a000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a460a000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_c420c000_ld1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5,
+ aa64_opid_a5e04000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_c5804000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c5a04000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW3_22,
+ aa64_opid_c5c0c000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_c5e0c000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL3,
+ aa64_opid_a5e0a000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_c5a0c000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x8,
+ aa64_opid_84804000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_84a04000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22,
+ aa64_opid_a4a04000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_a4c04000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_a4e04000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_c4804000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c4a04000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22,
+ aa64_opid_c4c0c000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_c4e0c000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL1,
+ aa64_opid_84a0c000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2,
+ aa64_opid_a4a0a000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a4c0a000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a4e0a000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_c4a0c000_ld1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2,
+ aa64_opid_84408000_ld1rb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6,
+ aa64_opid_8440a000_ld1rb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6,
+ aa64_opid_8440c000_ld1rb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6,
+ aa64_opid_8440e000_ld1rb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6,
+ aa64_opid_85c0e000_ld1rd_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x8,
+ aa64_opid_84c0a000_ld1rh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x2,
+ aa64_opid_84c0c000_ld1rh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x2,
+ aa64_opid_84c0e000_ld1rh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x2,
+ aa64_opid_a4002000_ld1rqb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x16,
+ aa64_opid_a4000000_ld1rqb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_a5802000_ld1rqd_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x16,
+ aa64_opid_a5800000_ld1rqd_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_a4802000_ld1rqh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x16,
+ aa64_opid_a4800000_ld1rqh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_a5002000_ld1rqw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x16,
+ aa64_opid_a5000000_ld1rqw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_85c08000_ld1rsb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6,
+ aa64_opid_85c0a000_ld1rsb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6,
+ aa64_opid_85c0c000_ld1rsb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6,
+ aa64_opid_85408000_ld1rsh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x2,
+ aa64_opid_8540a000_ld1rsh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x2,
+ aa64_opid_84c08000_ld1rsw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x4,
+ aa64_opid_8540c000_ld1rw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x4,
+ aa64_opid_8540e000_ld1rw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_U6x4,
+ aa64_opid_84000000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_a5804000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_a5a04000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_a5c04000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_c4000000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c4408000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_84208000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5,
+ aa64_opid_a580a000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a5a0a000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a5c0a000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_c4208000_ld1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5,
+ aa64_opid_84800000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_84a00000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22,
+ aa64_opid_a5004000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_a5204000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_c4800000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c4a00000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22,
+ aa64_opid_c4c08000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_c4e08000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL1,
+ aa64_opid_84a08000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2,
+ aa64_opid_a500a000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a520a000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_c4a08000_ld1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2,
+ aa64_opid_a4804000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_c5000000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c5200000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_22,
+ aa64_opid_c5408000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_c5608000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL2,
+ aa64_opid_a480a000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_c5208000_ld1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4,
+ aa64_opid_85004000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_85204000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_22,
+ aa64_opid_a5404000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_a5604000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_c5004000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c5204000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_22,
+ aa64_opid_c540c000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_c560c000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL2,
+ aa64_opid_8520c000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4,
+ aa64_opid_a540a000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a560a000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_c520c000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4,
+ aa64_opid_a420c000_ld2b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_a420e000_ld2b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a5a0c000_ld2d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_a5a0e000_ld2d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a4a0c000_ld2h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_a4a0e000_ld2h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a520c000_ld2w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_a520e000_ld2w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a440c000_ld3b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_a440e000_ld3b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL,
+ aa64_opid_a5c0c000_ld3d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_a5c0e000_ld3d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL,
+ aa64_opid_a4c0c000_ld3h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_a4c0e000_ld3h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL,
+ aa64_opid_a540c000_ld3w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_a540e000_ld3w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL,
+ aa64_opid_a460c000_ld4b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_a460e000_ld4b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a5e0c000_ld4d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_a5e0e000_ld4d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a4e0c000_ld4h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_a4e0e000_ld4h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a560c000_ld4w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_a560e000_ld4w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_84006000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_a4006000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR,
+ aa64_opid_a4206000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR,
+ aa64_opid_a4406000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR,
+ aa64_opid_a4606000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR,
+ aa64_opid_c4006000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c440e000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_8420e000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5,
+ aa64_opid_c420e000_ldff1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5,
+ aa64_opid_a5e06000_ldff1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL3,
+ aa64_opid_c5806000_ldff1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c5a06000_ldff1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW3_22,
+ aa64_opid_c5c0e000_ldff1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_c5e0e000_ldff1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL3,
+ aa64_opid_c5a0e000_ldff1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x8,
+ aa64_opid_84806000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_84a06000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22,
+ aa64_opid_a4a06000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL1,
+ aa64_opid_a4c06000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL1,
+ aa64_opid_a4e06000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL1,
+ aa64_opid_c4806000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c4a06000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22,
+ aa64_opid_c4c0e000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_c4e0e000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL1,
+ aa64_opid_84a0e000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2,
+ aa64_opid_c4a0e000_ldff1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2,
+ aa64_opid_84002000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_a5806000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR,
+ aa64_opid_a5a06000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR,
+ aa64_opid_a5c06000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR,
+ aa64_opid_c4002000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c440a000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_8420a000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5,
+ aa64_opid_c420a000_ldff1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5,
+ aa64_opid_84802000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_84a02000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22,
+ aa64_opid_a5006000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL1,
+ aa64_opid_a5206000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL1,
+ aa64_opid_c4802000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c4a02000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_22,
+ aa64_opid_c4c0a000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_c4e0a000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL1,
+ aa64_opid_84a0a000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2,
+ aa64_opid_c4a0a000_ldff1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2,
+ aa64_opid_a4806000_ldff1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL2,
+ aa64_opid_c5002000_ldff1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c5202000_ldff1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_22,
+ aa64_opid_c540a000_ldff1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_c560a000_ldff1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL2,
+ aa64_opid_c520a000_ldff1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4,
+ aa64_opid_85006000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_85206000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_22,
+ aa64_opid_a5406000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL2,
+ aa64_opid_a5606000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RR_LSL2,
+ aa64_opid_c5006000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c5206000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_22,
+ aa64_opid_c540e000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_c560e000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL2,
+ aa64_opid_8520e000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4,
+ aa64_opid_c520e000_ldff1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4,
+ aa64_opid_a410a000_ldnf1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a430a000_ldnf1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a450a000_ldnf1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a470a000_ldnf1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a5f0a000_ldnf1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a4b0a000_ldnf1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a4d0a000_ldnf1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a4f0a000_ldnf1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a590a000_ldnf1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a5b0a000_ldnf1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a5d0a000_ldnf1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a510a000_ldnf1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a530a000_ldnf1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a490a000_ldnf1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a550a000_ldnf1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a570a000_ldnf1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a400c000_ldnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_a400e000_ldnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a580c000_ldnt1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_a580e000_ldnt1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a480c000_ldnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_a480e000_ldnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a500c000_ldnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_a500e000_ldnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_85800000_ldr_SVE_Pt_SVE_ADDR_RI_S9xVL,
+ aa64_opid_85800000_ldr_SVE_PNt_SVE_ADDR_RI_S9xVL,
+ aa64_opid_85804000_ldr_SVE_Zt_SVE_ADDR_RI_S9xVL,
+ aa64_opid_04208c00_lsl_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_04209c00_lsl_SVE_Zd_SVE_Zn_SVE_SHLIMM_UNPRED,
+ aa64_opid_04138000_lsl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_041b8000_lsl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04038000_lsl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHLIMM_PRED,
+ aa64_opid_04178000_lslr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04208400_lsr_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_04209400_lsr_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED,
+ aa64_opid_04118000_lsr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04198000_lsr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04018000_lsr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHRIMM_PRED,
+ aa64_opid_04158000_lsrr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_0400c000_mad_SVE_Zd_SVE_Pg3_SVE_Zm_16_SVE_Za_5,
+ aa64_opid_04004000_mla_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_04006000_mls_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_0420bc00_movprfx_SVE_Zd_SVE_Zn,
+ aa64_opid_04102000_movprfx_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0400e000_msb_SVE_Zd_SVE_Pg3_SVE_Zm_16_SVE_Za_5,
+ aa64_opid_2530c000_mul_SVE_Zd_SVE_Zd_SVE_SIMM8,
+ aa64_opid_04100000_mul_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_25804210_nand_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_25c04210_nands_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_0417a000_neg_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_25804200_nor_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_25c04200_nors_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_041ea000_not_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_25804010_orn_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_25c04010_orns_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_04603000_orr_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05000000_orr_SVE_Zd_SVE_Zd_SVE_LIMM,
+ aa64_opid_04180000_orr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_25804000_orr_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_25c04000_orrs_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_04182000_orv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_2518e400_pfalse_SVE_Pd,
+ aa64_opid_2518e400_pfalse_SVE_PNd,
+ aa64_opid_2558c000_pfirst_SVE_Pd_SVE_Pg4_5_SVE_Pd,
+ aa64_opid_2519c400_pnext_SVE_Pd_SVE_Pg4_5_SVE_Pd,
+ aa64_opid_8400c000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_84200000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c4200000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW_22,
+ aa64_opid_c4608000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_8400e000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5,
+ aa64_opid_85c00000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RI_S6xVL,
+ aa64_opid_c400e000_prfb_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5,
+ aa64_opid_84206000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW3_22,
+ aa64_opid_8580c000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_c4206000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW3_22,
+ aa64_opid_c460e000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_LSL3,
+ aa64_opid_8580e000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5x8,
+ aa64_opid_85c06000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RI_S6xVL,
+ aa64_opid_c580e000_prfd_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5x8,
+ aa64_opid_84202000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW1_22,
+ aa64_opid_8480c000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_c4202000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW1_22,
+ aa64_opid_c460a000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_LSL1,
+ aa64_opid_8480e000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5x2,
+ aa64_opid_85c02000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RI_S6xVL,
+ aa64_opid_c480e000_prfh_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5x2,
+ aa64_opid_84204000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW2_22,
+ aa64_opid_8500c000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_c4204000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_XTW2_22,
+ aa64_opid_c460c000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RZ_LSL2,
+ aa64_opid_8500e000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5x4,
+ aa64_opid_85c04000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_RI_S6xVL,
+ aa64_opid_c500e000_prfw_SVE_PRFOP_SVE_Pg3_SVE_ADDR_ZI_U5x4,
+ aa64_opid_2550c000_ptest_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_2518e000_ptrue_SVE_Pd_SVE_PATTERN,
+ aa64_opid_2519e000_ptrues_SVE_Pd_SVE_PATTERN,
+ aa64_opid_05314000_punpkhi_SVE_Pd_SVE_Pn,
+ aa64_opid_05304000_punpklo_SVE_Pd_SVE_Pn,
+ aa64_opid_05278000_rbit_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_2519f000_rdffr_SVE_Pd,
+ aa64_opid_2518f000_rdffr_SVE_Pd_SVE_Pg4_5,
+ aa64_opid_2558f000_rdffrs_SVE_Pd_SVE_Pg4_5,
+ aa64_opid_04bf5000_rdvl_Rd_SVE_SIMM6,
+ aa64_opid_05344000_rev_SVE_Pd_SVE_Pn,
+ aa64_opid_05383800_rev_SVE_Zd_SVE_Zn,
+ aa64_opid_05248000_revb_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_05a58000_revh_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_05e68000_revw_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_040c0000_sabd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04002000_saddv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6552a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6554a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6594a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65d0a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6556a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65d4a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65d6a000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_04940000_sdiv_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04960000_sdivr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_44800000_sdot_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a00000_sdot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_44e00000_sdot_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX,
+ aa64_opid_0520c000_sel_SVE_Zd_SVE_Pg4_10_SVE_Zn_SVE_Zm_16,
+ aa64_opid_25004210_sel_SVE_Pd_SVE_Pg4_10_SVE_Pn_SVE_Pm,
+ aa64_opid_252c9000_setffr,
+ aa64_opid_2528c000_smax_SVE_Zd_SVE_Zd_SVE_SIMM8,
+ aa64_opid_04080000_smax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04082000_smaxv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_252ac000_smin_SVE_Zd_SVE_Zd_SVE_SIMM8,
+ aa64_opid_040a0000_smin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_040a2000_sminv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_04120000_smulh_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_052c8000_splice_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04201000_sqadd_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_2524c000_sqadd_SVE_Zd_SVE_Zd_SVE_AIMM,
+ aa64_opid_0430f800_sqdecb_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0420f800_sqdecb_Rd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04e0c800_sqdecd_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_04f0f800_sqdecd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04e0f800_sqdecd_Rd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0460c800_sqdech_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_0470f800_sqdech_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0460f800_sqdech_Rd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_252a8000_sqdecp_SVE_Zd_SVE_Pg4_5,
+ aa64_opid_252a8c00_sqdecp_Rd_SVE_Pg4_5,
+ aa64_opid_252a8800_sqdecp_Rd_SVE_Pg4_5_Rd,
+ aa64_opid_04a0c800_sqdecw_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_04b0f800_sqdecw_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04a0f800_sqdecw_Rd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0430f000_sqincb_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0420f000_sqincb_Rd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04e0c000_sqincd_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_04f0f000_sqincd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04e0f000_sqincd_Rd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0460c000_sqinch_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_0470f000_sqinch_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0460f000_sqinch_Rd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_25288000_sqincp_SVE_Zd_SVE_Pg4_5,
+ aa64_opid_25288c00_sqincp_Rd_SVE_Pg4_5,
+ aa64_opid_25288800_sqincp_Rd_SVE_Pg4_5_Rd,
+ aa64_opid_04a0c000_sqincw_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_04b0f000_sqincw_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04a0f000_sqincw_Rd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04201800_sqsub_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_2526c000_sqsub_SVE_Zd_SVE_Zd_SVE_AIMM,
+ aa64_opid_e4004000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_e4008000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14,
+ aa64_opid_e400a000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_e4204000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_e4404000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_e4408000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14,
+ aa64_opid_e4604000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_e400e000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e420e000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e440a000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5,
+ aa64_opid_e440e000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e460a000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5,
+ aa64_opid_e460e000_st1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e5808000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14,
+ aa64_opid_e580a000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_e5a08000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW3_14,
+ aa64_opid_e5a0a000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL3,
+ aa64_opid_e5e04000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_e5c0a000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x8,
+ aa64_opid_e5e0e000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e4808000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14,
+ aa64_opid_e480a000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_e4a04000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_e4a08000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_14,
+ aa64_opid_e4a0a000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL1,
+ aa64_opid_e4c04000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_e4c08000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14,
+ aa64_opid_e4e04000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_e4e08000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW1_14,
+ aa64_opid_e4a0e000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e4c0a000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2,
+ aa64_opid_e4c0e000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e4e0a000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x2,
+ aa64_opid_e4e0e000_st1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e5008000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14,
+ aa64_opid_e500a000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ,
+ aa64_opid_e5208000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_14,
+ aa64_opid_e520a000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_LSL2,
+ aa64_opid_e5404000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_e5408000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW_14,
+ aa64_opid_e5604000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_e5608000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RZ_XTW2_14,
+ aa64_opid_e540a000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4,
+ aa64_opid_e540e000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e560a000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZI_U5x4,
+ aa64_opid_e560e000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e4206000_st2b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_e430e000_st2b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_e5a06000_st2d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_e5b0e000_st2d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_e4a06000_st2h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_e4b0e000_st2h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_e5206000_st2w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_e530e000_st2w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_e4406000_st3b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_e450e000_st3b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL,
+ aa64_opid_e5c06000_st3d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_e5d0e000_st3d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL,
+ aa64_opid_e4c06000_st3h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_e4d0e000_st3h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL,
+ aa64_opid_e5406000_st3w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_e550e000_st3w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL,
+ aa64_opid_e4606000_st4b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_e470e000_st4b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_e5e06000_st4d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_e5f0e000_st4d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_e4e06000_st4h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_e4f0e000_st4h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_e5606000_st4w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_e570e000_st4w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_e4006000_stnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_e410e000_stnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e5806000_stnt1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_e590e000_stnt1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e4806000_stnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_e490e000_stnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e5006000_stnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_e510e000_stnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e5800000_str_SVE_Pt_SVE_ADDR_RI_S9xVL,
+ aa64_opid_e5800000_str_SVE_PNt_SVE_ADDR_RI_S9xVL,
+ aa64_opid_e5804000_str_SVE_Zt_SVE_ADDR_RI_S9xVL,
+ aa64_opid_04200400_sub_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_2521c000_sub_SVE_Zd_SVE_Zd_SVE_AIMM,
+ aa64_opid_04010000_sub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_2523c000_subr_SVE_Zd_SVE_Zd_SVE_AIMM,
+ aa64_opid_04030000_subr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_05313800_sunpkhi_SVE_Zd_SVE_Zn,
+ aa64_opid_05303800_sunpklo_SVE_Zd_SVE_Zn,
+ aa64_opid_0410a000_sxtb_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0492a000_sxth_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_04d4a000_sxtw_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_05203000_tbl_SVE_Zd_SVE_ZnxN_SVE_Zm_16,
+ aa64_opid_05205000_trn1_SVE_Pd_SVE_Pn_SVE_Pm,
+ aa64_opid_05207000_trn1_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05205400_trn2_SVE_Pd_SVE_Pn_SVE_Pm,
+ aa64_opid_05207400_trn2_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_040d0000_uabd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04012000_uaddv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6553a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6555a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6595a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65d1a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6557a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65d5a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_65d7a000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_04950000_udiv_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04970000_udivr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_44800400_udot_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a00400_udot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_44e00400_udot_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX,
+ aa64_opid_2529c000_umax_SVE_Zd_SVE_Zd_SVE_UIMM8,
+ aa64_opid_04090000_umax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04092000_umaxv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_252bc000_umin_SVE_Zd_SVE_Zd_SVE_UIMM8,
+ aa64_opid_040b0000_umin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_040b2000_uminv_SVE_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_04130000_umulh_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04201400_uqadd_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_2525c000_uqadd_SVE_Zd_SVE_Zd_SVE_AIMM,
+ aa64_opid_0420fc00_uqdecb_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0430fc00_uqdecb_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04e0cc00_uqdecd_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_04e0fc00_uqdecd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04f0fc00_uqdecd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0460cc00_uqdech_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_0460fc00_uqdech_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0470fc00_uqdech_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_252b8000_uqdecp_SVE_Zd_SVE_Pg4_5,
+ aa64_opid_252b8800_uqdecp_Rd_SVE_Pg4_5,
+ aa64_opid_252b8c00_uqdecp_Rd_SVE_Pg4_5,
+ aa64_opid_04a0cc00_uqdecw_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_04a0fc00_uqdecw_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04b0fc00_uqdecw_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0420f400_uqincb_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0430f400_uqincb_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04e0c400_uqincd_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_04e0f400_uqincd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04f0f400_uqincd_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0460c400_uqinch_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_0460f400_uqinch_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_0470f400_uqinch_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_25298000_uqincp_SVE_Zd_SVE_Pg4_5,
+ aa64_opid_25298800_uqincp_Rd_SVE_Pg4_5,
+ aa64_opid_25298c00_uqincp_Rd_SVE_Pg4_5,
+ aa64_opid_04a0c400_uqincw_SVE_Zd_SVE_PATTERN_SCALED,
+ aa64_opid_04a0f400_uqincw_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04b0f400_uqincw_Rd_SVE_PATTERN_SCALED,
+ aa64_opid_04201c00_uqsub_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_2527c000_uqsub_SVE_Zd_SVE_Zd_SVE_AIMM,
+ aa64_opid_05333800_uunpkhi_SVE_Zd_SVE_Zn,
+ aa64_opid_05323800_uunpklo_SVE_Zd_SVE_Zn,
+ aa64_opid_0411a000_uxtb_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0493a000_uxth_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_04d5a000_uxtw_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_05204800_uzp1_SVE_Pd_SVE_Pn_SVE_Pm,
+ aa64_opid_05206800_uzp1_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05204c00_uzp2_SVE_Pd_SVE_Pn_SVE_Pm,
+ aa64_opid_05206c00_uzp2_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_25200410_whilele_SVE_Pd_Rn_Rm,
+ aa64_opid_25201410_whilele_SVE_Pd_Rn_Rm,
+ aa64_opid_25200c00_whilelo_SVE_Pd_Rn_Rm,
+ aa64_opid_25201c00_whilelo_SVE_Pd_Rn_Rm,
+ aa64_opid_25200c10_whilels_SVE_Pd_Rn_Rm,
+ aa64_opid_25201c10_whilels_SVE_Pd_Rn_Rm,
+ aa64_opid_25200400_whilelt_SVE_Pd_Rn_Rm,
+ aa64_opid_25201400_whilelt_SVE_Pd_Rn_Rm,
+ aa64_opid_25289000_wrffr_SVE_Pn,
+ aa64_opid_05204000_zip1_SVE_Pd_SVE_Pn_SVE_Pm,
+ aa64_opid_05206000_zip1_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05204400_zip2_SVE_Pd_SVE_Pn_SVE_Pm,
+ aa64_opid_05206400_zip2_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05800000_bic_SVE_Zd_SVE_Zd_SVE_INV_LIMM,
+ aa64_opid_24008000_cmple_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn,
+ aa64_opid_24000010_cmplo_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn,
+ aa64_opid_24000000_cmpls_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn,
+ aa64_opid_24008010_cmplt_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn,
+ aa64_opid_05400000_eon_SVE_Zd_SVE_Zd_SVE_INV_LIMM,
+ aa64_opid_6500c010_facle_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn,
+ aa64_opid_6500e010_faclt_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn,
+ aa64_opid_65004000_fcmle_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn,
+ aa64_opid_65004010_fcmlt_SVE_Pd_SVE_Pg3_SVE_Zm_16_SVE_Zn,
+ aa64_opid_2538c000_fmov_SVE_Zd_FPIMM0,
+ aa64_opid_05104000_fmov_SVE_Zd_SVE_Pg4_16_FPIMM0,
+ aa64_opid_05000000_orn_SVE_Zd_SVE_Zd_SVE_INV_LIMM,
+ aa64_opid_4500d000_adclb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4500d400_adclt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45206000_addhnb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45206400_addhnt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4411a000_addp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_04603800_bcax_SVE_Zd_SVE_Zd_SVE_Zm_16_SVE_Zn,
+ aa64_opid_04203c00_bsl_SVE_Zd_SVE_Zd_SVE_Zm_16_SVE_Zn,
+ aa64_opid_04603c00_bsl1n_SVE_Zd_SVE_Zd_SVE_Zm_16_SVE_Zn,
+ aa64_opid_04a03c00_bsl2n_SVE_Zd_SVE_Zd_SVE_Zm_16_SVE_Zn,
+ aa64_opid_4500d800_cadd_SVE_Zd_SVE_Zd_SVE_Zn_SVE_IMM_ROT3,
+ aa64_opid_44801000_cdot_SVE_Zd_SVE_Zn_SVE_Zm_16_SVE_IMM_ROT2,
+ aa64_opid_44e04000_cdot_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX_SVE_IMM_ROT2,
+ aa64_opid_44a04000_cdot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX_SVE_IMM_ROT2,
+ aa64_opid_44002000_cmla_SVE_Zd_SVE_Zn_SVE_Zm_16_SVE_IMM_ROT2,
+ aa64_opid_44a06000_cmla_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX_SVE_IMM_ROT2,
+ aa64_opid_44e06000_cmla_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX_SVE_IMM_ROT2,
+ aa64_opid_04203800_eor3_SVE_Zd_SVE_Zd_SVE_Zm_16_SVE_Zn,
+ aa64_opid_45009000_eorbt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45009400_eortb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05600000_ext_SVE_Zd_SVE_ZnxN_SVE_UIMM8_53,
+ aa64_opid_64108000_faddp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_6489a000_fcvtlt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64cba000_fcvtlt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6488a000_fcvtnt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64caa000_fcvtnt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_650aa000_fcvtx_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_640aa000_fcvtxnt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6518a000_flogb_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64148000_fmaxnmp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_64168000_fmaxp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_64158000_fminnmp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_64178000_fminp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_64a04000_fmlalb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_64a08000_fmlalb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64a04400_fmlalt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_64a08400_fmlalt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64a06000_fmlslb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_64a0a000_fmlslb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64a06400_fmlslt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_64a0a400_fmlslt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45a0c000_histcnt_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4520a000_histseg_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_8400a000_ldnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_c400c000_ldnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_c580c000_ldnt1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_8480a000_ldnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_c480c000_ldnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_84008000_ldnt1sb_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_84808000_ldnt1sh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_c5008000_ldnt1sw_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_8500a000_ldnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_c500c000_ldnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_45208000_match_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44200800_mla_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX,
+ aa64_opid_44a00800_mla_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_44e00800_mla_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX,
+ aa64_opid_44200c00_mls_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX,
+ aa64_opid_44a00c00_mls_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_44e00c00_mls_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX,
+ aa64_opid_4420f800_mul_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX,
+ aa64_opid_44a0f800_mul_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_44e0f800_mul_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX,
+ aa64_opid_04206000_mul_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_04e03c00_nbsl_SVE_Zd_SVE_Zd_SVE_Zm_16_SVE_Zn,
+ aa64_opid_45208010_nmatch_SVE_Pd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_04206400_pmul_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45406800_pmullb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45406c00_pmullt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45206800_raddhnb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45206c00_raddhnt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45201800_rshrnb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_45201c00_rshrnt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_45207800_rsubhnb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45207c00_rsubhnt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4500f800_saba_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4500c000_sabalb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4500c400_sabalt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45003000_sabdlb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45003400_sabdlt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4404a000_sadalp_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_45000000_saddlb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45008000_saddlbt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45000400_saddlt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45004000_saddwb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45004400_saddwt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4580d000_sbclb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4580d400_sbclt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44108000_shadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_45201000_shrnb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_45201400_shrnt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_44128000_shsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_44168000_shsubr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_4500f400_sli_SVE_Zd_SVE_Zn_SVE_SHLIMM_UNPRED,
+ aa64_opid_4414a000_smaxp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_4416a000_sminp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_44a08000_smlalb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e08000_smlalb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_44004000_smlalb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a08400_smlalt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e08400_smlalt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_44004400_smlalt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a0a000_smlslb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e0a000_smlslb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_44005000_smlslb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a0a400_smlslt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e0a400_smlslt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_44005400_smlslt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_04206800_smulh_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a0c000_smullb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e0c000_smullb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_45007000_smullb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a0c400_smullt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e0c400_smullt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_45007400_smullt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_052d8000_splice_SVE_Zd_SVE_Pg3_SVE_ZnxN,
+ aa64_opid_4408a000_sqabs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_44188000_sqadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_4501d800_sqcadd_SVE_Zd_SVE_Zd_SVE_Zn_SVE_IMM_ROT3,
+ aa64_opid_44a02000_sqdmlalb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e02000_sqdmlalb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_44006000_sqdmlalb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44000800_sqdmlalbt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a02400_sqdmlalt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e02400_sqdmlalt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_44006400_sqdmlalt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a03000_sqdmlslb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e03000_sqdmlslb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_44006800_sqdmlslb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44000c00_sqdmlslbt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a03400_sqdmlslt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e03400_sqdmlslt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_44006c00_sqdmlslt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4420f000_sqdmulh_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX,
+ aa64_opid_44a0f000_sqdmulh_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_44e0f000_sqdmulh_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX,
+ aa64_opid_04207000_sqdmulh_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a0e000_sqdmullb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e0e000_sqdmullb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_45006000_sqdmullb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a0e400_sqdmullt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e0e400_sqdmullt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_45006400_sqdmullt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4409a000_sqneg_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_44a07000_sqrdcmlah_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX_SVE_IMM_ROT2,
+ aa64_opid_44e07000_sqrdcmlah_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX_SVE_IMM_ROT2,
+ aa64_opid_44003000_sqrdcmlah_SVE_Zd_SVE_Zn_SVE_Zm_16_SVE_IMM_ROT2,
+ aa64_opid_44201000_sqrdmlah_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX,
+ aa64_opid_44a01000_sqrdmlah_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_44e01000_sqrdmlah_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX,
+ aa64_opid_44007000_sqrdmlah_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44201400_sqrdmlsh_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX,
+ aa64_opid_44a01400_sqrdmlsh_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_44e01400_sqrdmlsh_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX,
+ aa64_opid_44007400_sqrdmlsh_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4420f400_sqrdmulh_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX,
+ aa64_opid_44a0f400_sqrdmulh_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_44e0f400_sqrdmulh_SVE_Zd_SVE_Zn_SVE_Zm4_INDEX,
+ aa64_opid_04207400_sqrdmulh_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_440a8000_sqrshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_440e8000_sqrshlr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_45202800_sqrshrnb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_45202c00_sqrshrnt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_45200800_sqrshrunb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_45200c00_sqrshrunt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_04068000_sqshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHLIMM_PRED,
+ aa64_opid_44088000_sqshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_440c8000_sqshlr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_040f8000_sqshlu_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHLIMM_PRED,
+ aa64_opid_45202000_sqshrnb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_45202400_sqshrnt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_45200000_sqshrunb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_45200400_sqshrunt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_441a8000_sqsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_441e8000_sqsubr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_45204000_sqxtnb_SVE_Zd_SVE_Zn,
+ aa64_opid_45204400_sqxtnt_SVE_Zd_SVE_Zn,
+ aa64_opid_45205000_sqxtunb_SVE_Zd_SVE_Zn,
+ aa64_opid_45205400_sqxtunt_SVE_Zd_SVE_Zn,
+ aa64_opid_44148000_srhadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_4500f000_sri_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED,
+ aa64_opid_44028000_srshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_44068000_srshlr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_040c8000_srshr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHRIMM_PRED,
+ aa64_opid_4500e800_srsra_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED,
+ aa64_opid_4500a000_sshllb_SVE_Zd_SVE_Zn_SVE_SHLIMM_UNPRED_22,
+ aa64_opid_4500a400_sshllt_SVE_Zd_SVE_Zn_SVE_SHLIMM_UNPRED_22,
+ aa64_opid_4500e000_ssra_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED,
+ aa64_opid_45001000_ssublb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45008800_ssublbt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45001400_ssublt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45008c00_ssubltb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45005000_ssubwb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45005400_ssubwt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_e4402000_stnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_e4002000_stnt1b_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_e5802000_stnt1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_e4c02000_stnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_e4802000_stnt1h_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_e5402000_stnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_e5002000_stnt1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_45207000_subhnb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45207400_subhnt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_441c8000_suqadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_05202800_tbl_SVE_Zd_SVE_ZnxN_SVE_Zm_16,
+ aa64_opid_05202c00_tbx_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4500fc00_uaba_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4500c800_uabalb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4500cc00_uabalt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45003800_uabdlb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45003c00_uabdlt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4405a000_uadalp_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_45000800_uaddlb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45000c00_uaddlt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45004800_uaddwb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45004c00_uaddwt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44118000_uhadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_44138000_uhsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_44178000_uhsubr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_4415a000_umaxp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_4417a000_uminp_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_44a09000_umlalb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e09000_umlalb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_44004800_umlalb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a09400_umlalt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e09400_umlalt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_44004c00_umlalt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a0b000_umlslb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e0b000_umlslb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_44005800_umlslb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a0b400_umlslt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e0b400_umlslt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_44005c00_umlslt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_04206c00_umulh_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a0d000_umullb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e0d000_umullb_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_45007800_umullb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a0d400_umullt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_44e0d400_umullt_SVE_Zd_SVE_Zn_SVE_Zm4_11_INDEX,
+ aa64_opid_45007c00_umullt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44198000_uqadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_440b8000_uqrshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_440f8000_uqrshlr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_45203800_uqrshrnb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_45203c00_uqrshrnt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_04078000_uqshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHLIMM_PRED,
+ aa64_opid_44098000_uqshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_440d8000_uqshlr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_45203000_uqshrnb_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_45203400_uqshrnt_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED_22,
+ aa64_opid_441b8000_uqsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_441f8000_uqsubr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_45204800_uqxtnb_SVE_Zd_SVE_Zn,
+ aa64_opid_45204c00_uqxtnt_SVE_Zd_SVE_Zn,
+ aa64_opid_4480a000_urecpe_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_44158000_urhadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_44038000_urshl_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_44078000_urshlr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_040d8000_urshr_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_SHRIMM_PRED,
+ aa64_opid_4481a000_ursqrte_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_4500ec00_ursra_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED,
+ aa64_opid_4500a800_ushllb_SVE_Zd_SVE_Zn_SVE_SHLIMM_UNPRED_22,
+ aa64_opid_4500ac00_ushllt_SVE_Zd_SVE_Zn_SVE_SHLIMM_UNPRED_22,
+ aa64_opid_441d8000_usqadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zn,
+ aa64_opid_4500e400_usra_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED,
+ aa64_opid_45001800_usublb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45001c00_usublt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45005800_usubwb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45005c00_usubwt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_25200000_whilege_SVE_Pd_Rn_Rm,
+ aa64_opid_25201000_whilege_SVE_Pd_Rn_Rm,
+ aa64_opid_25200010_whilegt_SVE_Pd_Rn_Rm,
+ aa64_opid_25201010_whilegt_SVE_Pd_Rn_Rm,
+ aa64_opid_25200810_whilehi_SVE_Pd_Rn_Rm,
+ aa64_opid_25201810_whilehi_SVE_Pd_Rn_Rm,
+ aa64_opid_25200800_whilehs_SVE_Pd_Rn_Rm,
+ aa64_opid_25201800_whilehs_SVE_Pd_Rn_Rm,
+ aa64_opid_25203010_whilerw_SVE_Pd_Rn_Rm,
+ aa64_opid_25203000_whilewr_SVE_Pd_Rn_Rm,
+ aa64_opid_04203400_xar_SVE_Zd_SVE_Zd_SVE_Zn_SVE_SHRIMM_UNPRED,
+ aa64_opid_4523e000_sm4e_SVE_Zd_SVE_Zd_SVE_Zn,
+ aa64_opid_4520f000_sm4ekey_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4522e400_aesd_SVE_Zd_SVE_Zd_SVE_Zn,
+ aa64_opid_4522e000_aese_SVE_Zd_SVE_Zd_SVE_Zn,
+ aa64_opid_4520e400_aesimc_SVE_Zd_SVE_Zd,
+ aa64_opid_4520e000_aesmc_SVE_Zd_SVE_Zd,
+ aa64_opid_45006800_pmullb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45006c00_pmullt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4520f400_rax1_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4500b400_bdep_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4500b000_bext_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4500b800_bgrp_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4523ec00_aesdimc_SME_Zdnx2_SME_Zdnx2_SME_Zn_INDEX2_19,
+ aa64_opid_4527ec00_aesdimc_SME_Zdnx4_SME_Zdnx4_SME_Zn_INDEX2_19,
+ aa64_opid_4522ec00_aesd_SME_Zdnx2_SME_Zdnx2_SME_Zn_INDEX2_19,
+ aa64_opid_4526ec00_aesd_SME_Zdnx4_SME_Zdnx4_SME_Zn_INDEX2_19,
+ aa64_opid_4523e800_aesemc_SME_Zdnx2_SME_Zdnx2_SME_Zn_INDEX2_19,
+ aa64_opid_4527e800_aesemc_SME_Zdnx4_SME_Zdnx4_SME_Zn_INDEX2_19,
+ aa64_opid_4522e800_aese_SME_Zdnx2_SME_Zdnx2_SME_Zn_INDEX2_19,
+ aa64_opid_4526e800_aese_SME_Zdnx4_SME_Zdnx4_SME_Zn_INDEX2_19,
+ aa64_opid_4520fc00_pmlal_SME_Zdnx2_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4520f800_pmull_SME_Zdnx2_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c0900000_addha_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn,
+ aa64_opid_c0d00000_addha_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn,
+ aa64_opid_04605800_addspl_Rd_SP_SVE_Rn_SP_SVE_SIMM6,
+ aa64_opid_04205800_addsvl_Rd_SP_SVE_Rn_SP_SVE_SIMM6,
+ aa64_opid_c0910000_addva_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn,
+ aa64_opid_c0d10000_addva_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn,
+ aa64_opid_81800000_bfmopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_81800010_bfmops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_80800000_fmopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_80c00000_fmopa_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_81a00000_fmopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_80800010_fmops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_80c00010_fmops_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_81a00010_fmops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_04bf5800_rdsvl_Rd_SVE_SIMM6,
+ aa64_opid_a0800000_smopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a0c00000_smopa_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a0800010_smops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a0c00010_smops_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a0a00000_sumopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a0e00000_sumopa_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a0a00010_sumops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a0e00010_sumops_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a1a00000_umopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a1e00000_umopa_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a1a00010_umops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a1e00010_umops_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a1800000_usmopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a1c00000_usmopa_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a1800010_usmops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a1c00010_usmops_SME_ZAda_3b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c0020000_mov_SVE_Zd_SVE_Pg3_SME_ZA_HV_idx_src,
+ aa64_opid_c0000000_mov_SME_ZA_HV_idx_dest_SVE_Pg3_SVE_Zn,
+ aa64_opid_c0020000_mova_SVE_Zd_SVE_Pg3_SME_ZA_HV_idx_src,
+ aa64_opid_c0000000_mova_SME_ZA_HV_idx_dest_SVE_Pg3_SVE_Zn,
+ aa64_opid_c0080000_zero_SME_list_of_64bit_tiles,
+ aa64_opid_e0000000_ld1b_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR,
+ aa64_opid_e0400000_ld1h_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL1,
+ aa64_opid_e0800000_ld1w_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL2,
+ aa64_opid_e0c00000_ld1d_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL3,
+ aa64_opid_e1c00000_ld1q_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL4,
+ aa64_opid_e0200000_st1b_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR,
+ aa64_opid_e0600000_st1h_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL1,
+ aa64_opid_e0a00000_st1w_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL2,
+ aa64_opid_e0e00000_st1d_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL3,
+ aa64_opid_e1e00000_st1q_SME_ZA_HV_idx_ldstr_SVE_Pg3_SVE_ADDR_RR_LSL4,
+ aa64_opid_e1000000_ldr_SME_ZA_array_off4_SME_ADDR_RI_U4xVL,
+ aa64_opid_e1200000_str_SME_ZA_array_off4_SME_ADDR_RI_U4xVL,
+ aa64_opid_052e8000_revd_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_4400c000_sclamp_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4400c400_uclamp_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_25204000_psel_SVE_Pd_SVE_Pg4_10_SME_PnT_Wm_imm,
+ aa64_opid_25204000_psel_SVE_PNd_SVE_PNg4_10_SME_PnT_Wm_imm,
+ aa64_opid_f8a04818_rprfm_RPRFMOP_Rm_SIMD_ADDR_SIMPLE,
+ aa64_opid_64e06000_bfmlslb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_64e0a000_bfmlslb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64e06400_bfmlslt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_64e0a400_bfmlslt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64204000_fdot_SVE_Zd_SVE_Zn_SVE_Zm3_19_INDEX,
+ aa64_opid_64208000_fdot_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64202400_fclamp_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4480c800_sdot_SVE_Zd_SVE_Zn_SVE_Zm3_19_INDEX,
+ aa64_opid_4400c800_sdot_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45314000_sqcvtn_SVE_Zd_SME_Znx2,
+ aa64_opid_45315000_sqcvtun_SVE_Zd_SME_Znx2,
+ aa64_opid_45b02800_sqrshrn_SVE_Zd_SME_Znx2_SME_SHRIMM4,
+ aa64_opid_45b00800_sqrshrun_SVE_Zd_SME_Znx2_SME_SHRIMM4,
+ aa64_opid_4480cc00_udot_SVE_Zd_SVE_Zn_SVE_Zm3_19_INDEX,
+ aa64_opid_4400cc00_udot_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45314800_uqcvtn_SVE_Zd_SME_Znx2,
+ aa64_opid_45b03800_uqrshrn_SVE_Zd_SME_Znx2_SME_SHRIMM4,
+ aa64_opid_25205010_whilege_SME_Pdx2_Rn_Rm,
+ aa64_opid_25205011_whilegt_SME_Pdx2_Rn_Rm,
+ aa64_opid_25205811_whilehi_SME_Pdx2_Rn_Rm,
+ aa64_opid_25205810_whilehs_SME_Pdx2_Rn_Rm,
+ aa64_opid_25205411_whilele_SME_Pdx2_Rn_Rm,
+ aa64_opid_25205c10_whilelo_SME_Pdx2_Rn_Rm,
+ aa64_opid_25205c11_whilels_SME_Pdx2_Rn_Rm,
+ aa64_opid_25205410_whilelt_SME_Pdx2_Rn_Rm,
+ aa64_opid_c1a01c10_add_SME_ZA_array_off3_0_SME_Znx2,
+ aa64_opid_c1a11c10_add_SME_ZA_array_off3_0_SME_Znx4,
+ aa64_opid_c1201810_add_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301810_add_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a01810_add_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a11810_add_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c120a300_add_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120ab00_add_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c160e000_bfcvt_SVE_Zd_SME_Znx2,
+ aa64_opid_c160e020_bfcvtn_SVE_Zd_SME_Znx2,
+ aa64_opid_c1501018_bfdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_c1509018_bfdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c1201010_bfdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301010_bfdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a01010_bfdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a11010_bfdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1801010_bfmlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10,
+ aa64_opid_c1901010_bfmlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2,
+ aa64_opid_c1909010_bfmlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2,
+ aa64_opid_c1200c10_bfmlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm,
+ aa64_opid_c1200810_bfmlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1300810_bfmlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a00810_bfmlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a10810_bfmlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1801018_bfmlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10,
+ aa64_opid_c1901018_bfmlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2,
+ aa64_opid_c1909018_bfmlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2,
+ aa64_opid_c1200c18_bfmlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm,
+ aa64_opid_c1200818_bfmlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1300818_bfmlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a00818_bfmlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a10818_bfmlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1500018_bfvdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_80800008_bmopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_80800018_bmops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_25208200_cntp_Rd_SME_PNn_SME_VLxN_10,
+ aa64_opid_c1a01c00_fadd_SME_ZA_array_off3_0_SME_Znx2,
+ aa64_opid_c1a11c00_fadd_SME_ZA_array_off3_0_SME_Znx4,
+ aa64_opid_c120c000_fclamp_SME_Zdnx2_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c120c800_fclamp_SME_Zdnx4_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c120e000_fcvt_SVE_Zd_SME_Znx2,
+ aa64_opid_c120e020_fcvtn_SVE_Zd_SME_Znx2,
+ aa64_opid_c121e000_fcvtzs_SME_Zdnx2_SME_Znx2,
+ aa64_opid_c131e000_fcvtzs_SME_Zdnx4_SME_Znx4,
+ aa64_opid_c121e020_fcvtzu_SME_Zdnx2_SME_Znx2,
+ aa64_opid_c131e020_fcvtzu_SME_Zdnx4_SME_Znx4,
+ aa64_opid_c1501008_fdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_c1509008_fdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c1201000_fdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301000_fdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a01000_fdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a11000_fdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c120a100_fmax_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a900_fmax_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b100_fmax_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b900_fmax_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c120a120_fmaxnm_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a920_fmaxnm_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b120_fmaxnm_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b920_fmaxnm_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c120a101_fmin_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a901_fmin_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b101_fmin_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b901_fmin_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c120a121_fminnm_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a921_fminnm_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b121_fminnm_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b921_fminnm_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c1500000_fmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_c1508000_fmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c1201800_fmla_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301800_fmla_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a01800_fmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a11800_fmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1801000_fmlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10,
+ aa64_opid_c1901000_fmlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2,
+ aa64_opid_c1909000_fmlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2,
+ aa64_opid_c1200c00_fmlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm,
+ aa64_opid_c1200800_fmlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1300800_fmlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a00800_fmlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a10800_fmlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1500010_fmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_c1508010_fmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c1201808_fmls_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301808_fmls_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a01808_fmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a11808_fmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1801008_fmlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10,
+ aa64_opid_c1901008_fmlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2,
+ aa64_opid_c1909008_fmlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2,
+ aa64_opid_c1200c08_fmlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm,
+ aa64_opid_c1200808_fmlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1300808_fmlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a00808_fmlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a10808_fmlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1ace000_frinta_SME_Zdnx2_SME_Znx2,
+ aa64_opid_c1bce000_frinta_SME_Zdnx4_SME_Znx4,
+ aa64_opid_c1aae000_frintm_SME_Zdnx2_SME_Znx2,
+ aa64_opid_c1bae000_frintm_SME_Zdnx4_SME_Znx4,
+ aa64_opid_c1a8e000_frintn_SME_Zdnx2_SME_Znx2,
+ aa64_opid_c1b8e000_frintn_SME_Zdnx4_SME_Znx4,
+ aa64_opid_c1a9e000_frintp_SME_Zdnx2_SME_Znx2,
+ aa64_opid_c1b9e000_frintp_SME_Zdnx4_SME_Znx4,
+ aa64_opid_c1a01c08_fsub_SME_ZA_array_off3_0_SME_Znx2,
+ aa64_opid_c1a11c08_fsub_SME_ZA_array_off3_0_SME_Znx4,
+ aa64_opid_c1500008_fvdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_a0400000_ld1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a0408000_ld1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1400000_ld1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a1408000_ld1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0000000_ld1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a0008000_ld1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a1000000_ld1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a1008000_ld1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a0406000_ld1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a040e000_ld1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1406000_ld1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a140e000_ld1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0006000_ld1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a000e000_ld1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a1006000_ld1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a100e000_ld1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a0402000_ld1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a040a000_ld1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1402000_ld1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a140a000_ld1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0002000_ld1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a000a000_ld1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a1002000_ld1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a100a000_ld1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a0404000_ld1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a040c000_ld1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1404000_ld1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a140c000_ld1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0004000_ld1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a000c000_ld1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a1004000_ld1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a100c000_ld1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a0400001_ldnt1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a0408001_ldnt1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1400008_ldnt1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a1408008_ldnt1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0000001_ldnt1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a0008001_ldnt1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a1000008_ldnt1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a1008008_ldnt1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a0406001_ldnt1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a040e001_ldnt1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1406008_ldnt1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a140e008_ldnt1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0006001_ldnt1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a000e001_ldnt1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a1006008_ldnt1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a100e008_ldnt1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a0402001_ldnt1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a040a001_ldnt1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1402008_ldnt1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a140a008_ldnt1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0002001_ldnt1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a000a001_ldnt1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a1002008_ldnt1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a100a008_ldnt1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a0404001_ldnt1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a040c001_ldnt1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1404008_ldnt1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a140c008_ldnt1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0004001_ldnt1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a000c001_ldnt1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a1004008_ldnt1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a100c008_ldnt1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_e11f8000_ldr_SME_ZT0_SIMD_ADDR_SIMPLE,
+ aa64_opid_c0cc0000_luti2_SVE_Zd_SME_ZT0_SME_Zn_INDEX4_14,
+ aa64_opid_c08c4000_luti2_SME_Zdnx2_SME_ZT0_SME_Zn_INDEX3_15,
+ aa64_opid_c08c8000_luti2_SME_Zdnx4_SME_ZT0_SME_Zn_INDEX2_16,
+ aa64_opid_c0ca0000_luti4_SVE_Zd_SME_ZT0_SME_Zn_INDEX3_14,
+ aa64_opid_c08a4000_luti4_SME_Zdnx2_SME_ZT0_SME_Zn_INDEX2_15,
+ aa64_opid_c08a8000_luti4_SME_Zdnx4_SME_ZT0_SME_Zn_INDEX1_16,
+ aa64_opid_c0060800_mov_SME_Zdnx2_SME_ZA_array_off3_5,
+ aa64_opid_c0060c00_mov_SME_Zdnx4_SME_ZA_array_off3_5,
+ aa64_opid_c0060000_mov_SME_Zdnx2_SME_ZA_HV_idx_srcxN,
+ aa64_opid_c0060400_mov_SME_Zdnx4_SME_ZA_HV_idx_srcxN,
+ aa64_opid_c0040800_mov_SME_ZA_array_off3_0_SME_Znx2,
+ aa64_opid_c0040c00_mov_SME_ZA_array_off3_0_SME_Znx4,
+ aa64_opid_c0040000_mov_SME_ZA_HV_idx_destxN_SME_Znx2,
+ aa64_opid_c0040400_mov_SME_ZA_HV_idx_destxN_SME_Znx4,
+ aa64_opid_c0060800_mova_SME_Zdnx2_SME_ZA_array_off3_5,
+ aa64_opid_c0060c00_mova_SME_Zdnx4_SME_ZA_array_off3_5,
+ aa64_opid_c0060000_mova_SME_Zdnx2_SME_ZA_HV_idx_srcxN,
+ aa64_opid_c0060400_mova_SME_Zdnx4_SME_ZA_HV_idx_srcxN,
+ aa64_opid_c0040800_mova_SME_ZA_array_off3_0_SME_Znx2,
+ aa64_opid_c0040c00_mova_SME_ZA_array_off3_0_SME_Znx4,
+ aa64_opid_c0040000_mova_SME_ZA_HV_idx_destxN_SME_Znx2,
+ aa64_opid_c0040400_mova_SME_ZA_HV_idx_destxN_SME_Znx4,
+ aa64_opid_c04e03e0_movt_SME_ZT0_INDEX_Rt,
+ aa64_opid_c04c03e0_movt_Rt_SME_ZT0_INDEX,
+ aa64_opid_25207010_pext_SVE_Pd_SME_PNn3_INDEX2,
+ aa64_opid_25207410_pext_SME_PdxN_SME_PNn3_INDEX1,
+ aa64_opid_25207810_ptrue_SME_PNd3,
+ aa64_opid_c120c400_sclamp_SME_Zdnx2_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c120cc00_sclamp_SME_Zdnx4_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c122e000_scvtf_SME_Zdnx2_SME_Znx2,
+ aa64_opid_c132e000_scvtf_SME_Zdnx4_SME_Znx4,
+ aa64_opid_c1501000_sdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_c1509000_sdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c1601408_sdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1701408_sdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1e01408_sdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1e11408_sdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1501020_sdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_c1509020_sdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c1201400_sdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301400_sdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a01400_sdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a11400_sdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1208000_sel_SME_Zdnx2_SME_PNg3_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1218000_sel_SME_Zdnx4_SME_PNg3_SME_Znx4_SME_Zmx4,
+ aa64_opid_c120a000_smax_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a800_smax_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b000_smax_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b800_smax_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c120a020_smin_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a820_smin_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b020_smin_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b820_smin_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c1c01000_smlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10,
+ aa64_opid_c1d01000_smlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2,
+ aa64_opid_c1d09000_smlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2,
+ aa64_opid_c1600c00_smlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm,
+ aa64_opid_c1600800_smlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1700800_smlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1e00800_smlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1e10800_smlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1000000_smlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10,
+ aa64_opid_c1100000_smlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1,
+ aa64_opid_c1108000_smlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1,
+ aa64_opid_c1200400_smlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm,
+ aa64_opid_c1200000_smlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1300000_smlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a00000_smlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a10000_smlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1c01008_smlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10,
+ aa64_opid_c1d01008_smlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2,
+ aa64_opid_c1d09008_smlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2,
+ aa64_opid_c1600c08_smlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm,
+ aa64_opid_c1600808_smlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1700808_smlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1e00808_smlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1e10808_smlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1000008_smlsll_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10,
+ aa64_opid_c1100008_smlsll_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1,
+ aa64_opid_c1108008_smlsll_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1,
+ aa64_opid_c1200408_smlsll_SME_ZA_array_off2x4_SVE_Zn_SME_Zm,
+ aa64_opid_c1200008_smlsll_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1300008_smlsll_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a00008_smlsll_SME_ZA_array_off1x4_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a10008_smlsll_SME_ZA_array_off1x4_SME_Znx4_SME_Zmx4,
+ aa64_opid_a0800008_smopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a0800018_smops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c123e000_sqcvt_SVE_Zd_SME_Znx2,
+ aa64_opid_c133e000_sqcvt_SVE_Zd_SME_Znx4,
+ aa64_opid_c133e040_sqcvtn_SVE_Zd_SME_Znx4,
+ aa64_opid_c163e000_sqcvtu_SVE_Zd_SME_Znx2,
+ aa64_opid_c173e000_sqcvtu_SVE_Zd_SME_Znx4,
+ aa64_opid_c173e040_sqcvtun_SVE_Zd_SME_Znx4,
+ aa64_opid_c120a400_sqdmulh_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120ac00_sqdmulh_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b400_sqdmulh_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120bc00_sqdmulh_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c1e0d400_sqrshr_SVE_Zd_SME_Znx2_SME_SHRIMM4,
+ aa64_opid_c120d800_sqrshr_SVE_Zd_SME_Znx4_SME_SHRIMM5,
+ aa64_opid_c120dc00_sqrshrn_SVE_Zd_SME_Znx4_SME_SHRIMM5,
+ aa64_opid_c1f0d400_sqrshru_SVE_Zd_SME_Znx2_SME_SHRIMM4,
+ aa64_opid_c120d840_sqrshru_SVE_Zd_SME_Znx4_SME_SHRIMM5,
+ aa64_opid_c120dc40_sqrshrun_SVE_Zd_SME_Znx4_SME_SHRIMM5,
+ aa64_opid_c120a220_srshl_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120aa20_srshl_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b220_srshl_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120ba20_srshl_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_a0600000_st1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a0608000_st1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1600000_st1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a1608000_st1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0200000_st1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a0208000_st1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a1200000_st1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a1208000_st1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a0606000_st1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a060e000_st1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1606000_st1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a160e000_st1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0206000_st1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a020e000_st1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a1206000_st1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a120e000_st1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a0602000_st1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a060a000_st1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1602000_st1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a160a000_st1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0202000_st1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a020a000_st1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a1202000_st1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a120a000_st1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a0604000_st1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a060c000_st1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1604000_st1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a160c000_st1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0204000_st1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a020c000_st1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a1204000_st1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a120c000_st1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a0600001_stnt1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a0608001_stnt1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1600008_stnt1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a1608008_stnt1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0200001_stnt1b_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a0208001_stnt1b_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a1200008_stnt1b_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a1208008_stnt1b_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM,
+ aa64_opid_a0606001_stnt1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a060e001_stnt1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1606008_stnt1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a160e008_stnt1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0206001_stnt1d_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a020e001_stnt1d_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a1206008_stnt1d_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a120e008_stnt1d_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL3,
+ aa64_opid_a0602001_stnt1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a060a001_stnt1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1602008_stnt1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a160a008_stnt1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0202001_stnt1h_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a020a001_stnt1h_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a1202008_stnt1h_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a120a008_stnt1h_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL1,
+ aa64_opid_a0604001_stnt1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a060c001_stnt1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a1604008_stnt1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a160c008_stnt1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a0204001_stnt1w_SME_Zdnx2_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a020c001_stnt1w_SME_Zdnx4_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a1204008_stnt1w_SME_Ztx2_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_a120c008_stnt1w_SME_Ztx4_STRIDED_SME_PNg3_SVE_ADDR_RM_LSL2,
+ aa64_opid_e13f8000_str_SME_ZT0_SIMD_ADDR_SIMPLE,
+ aa64_opid_c1a01c18_sub_SME_ZA_array_off3_0_SME_Znx2,
+ aa64_opid_c1a11c18_sub_SME_ZA_array_off3_0_SME_Znx4,
+ aa64_opid_c1201818_sub_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301818_sub_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a01818_sub_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a11818_sub_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1501038_sudot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_c1509038_sudot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c1201418_sudot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301418_sudot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1000014_sumlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10,
+ aa64_opid_c1100030_sumlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1,
+ aa64_opid_c1108030_sumlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1,
+ aa64_opid_c1200014_sumlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1300014_sumlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c125e000_sunpk_SME_Zdnx2_SVE_Zn,
+ aa64_opid_c135e000_sunpk_SME_Zdnx4_SME_Znx2,
+ aa64_opid_c1508038_suvdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c1500020_svdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_c1508020_svdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c120c401_uclamp_SME_Zdnx2_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c120cc01_uclamp_SME_Zdnx4_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c122e020_ucvtf_SME_Zdnx2_SME_Znx2,
+ aa64_opid_c132e020_ucvtf_SME_Zdnx4_SME_Znx4,
+ aa64_opid_c1501010_udot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_c1509010_udot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c1601418_udot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1701418_udot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1e01418_udot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1e11418_udot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1501030_udot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_c1509030_udot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c1201410_udot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301410_udot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a01410_udot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a11410_udot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c120a001_umax_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a801_umax_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b001_umax_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b801_umax_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c120a021_umin_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a821_umin_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b021_umin_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b821_umin_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c1c01010_umlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10,
+ aa64_opid_c1d01010_umlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2,
+ aa64_opid_c1d09010_umlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2,
+ aa64_opid_c1600c10_umlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm,
+ aa64_opid_c1600810_umlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1700810_umlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1e00810_umlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1e10810_umlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1000010_umlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10,
+ aa64_opid_c1100010_umlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1,
+ aa64_opid_c1108010_umlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1,
+ aa64_opid_c1200410_umlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm,
+ aa64_opid_c1200010_umlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1300010_umlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a00010_umlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a10010_umlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1c01018_umlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX3_10,
+ aa64_opid_c1d01018_umlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX3_2,
+ aa64_opid_c1d09018_umlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX3_2,
+ aa64_opid_c1600c18_umlsl_SME_ZA_array_off3x2_SVE_Zn_SME_Zm,
+ aa64_opid_c1600818_umlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1700818_umlsl_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1e00818_umlsl_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1e10818_umlsl_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1000018_umlsll_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10,
+ aa64_opid_c1100018_umlsll_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1,
+ aa64_opid_c1108018_umlsll_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1,
+ aa64_opid_c1200418_umlsll_SME_ZA_array_off2x4_SVE_Zn_SME_Zm,
+ aa64_opid_c1200018_umlsll_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1300018_umlsll_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a00018_umlsll_SME_ZA_array_off1x4_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a10018_umlsll_SME_ZA_array_off1x4_SME_Znx4_SME_Zmx4,
+ aa64_opid_a1800008_umopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a1800018_umops_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c123e020_uqcvt_SVE_Zd_SME_Znx2,
+ aa64_opid_c133e020_uqcvt_SVE_Zd_SME_Znx4,
+ aa64_opid_c133e060_uqcvtn_SVE_Zd_SME_Znx4,
+ aa64_opid_c1e0d420_uqrshr_SVE_Zd_SME_Znx2_SME_SHRIMM4,
+ aa64_opid_c120d820_uqrshr_SVE_Zd_SME_Znx4_SME_SHRIMM5,
+ aa64_opid_c120dc20_uqrshrn_SVE_Zd_SME_Znx4_SME_SHRIMM5,
+ aa64_opid_c120a221_urshl_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120aa21_urshl_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b221_urshl_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120ba21_urshl_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c1501028_usdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_c1509028_usdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c1201408_usdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301408_usdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a01408_usdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a11408_usdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1000004_usmlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10,
+ aa64_opid_c1100020_usmlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1,
+ aa64_opid_c1108020_usmlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1,
+ aa64_opid_c1200404_usmlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm,
+ aa64_opid_c1200004_usmlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1300004_usmlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a00004_usmlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a10004_usmlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1508028_usvdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c125e001_uunpk_SME_Zdnx2_SVE_Zn,
+ aa64_opid_c135e001_uunpk_SME_Zdnx4_SME_Znx2,
+ aa64_opid_c1500030_uvdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_c1508030_uvdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c120d001_uzp_SME_Zdnx2_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c120d401_uzp_SME_Zdnx2_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c136e002_uzp_SME_Zdnx4_SME_Znx4,
+ aa64_opid_c137e002_uzp_SME_Zdnx4_SME_Znx4,
+ aa64_opid_25204010_whilege_SME_PNd3_Rn_Rm_SME_VLxN_13,
+ aa64_opid_25204018_whilegt_SME_PNd3_Rn_Rm_SME_VLxN_13,
+ aa64_opid_25204818_whilehi_SME_PNd3_Rn_Rm_SME_VLxN_13,
+ aa64_opid_25204810_whilehs_SME_PNd3_Rn_Rm_SME_VLxN_13,
+ aa64_opid_25204418_whilele_SME_PNd3_Rn_Rm_SME_VLxN_13,
+ aa64_opid_25204c10_whilelo_SME_PNd3_Rn_Rm_SME_VLxN_13,
+ aa64_opid_25204c18_whilels_SME_PNd3_Rn_Rm_SME_VLxN_13,
+ aa64_opid_25204410_whilelt_SME_PNd3_Rn_Rm_SME_VLxN_13,
+ aa64_opid_c0480001_zero_SME_ZT0_LIST,
+ aa64_opid_c120d000_zip_SME_Zdnx2_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c120d400_zip_SME_Zdnx2_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c136e000_zip_SME_Zdnx4_SME_Znx4,
+ aa64_opid_c137e000_zip_SME_Zdnx4_SME_Znx4,
+ aa64_opid_c1d00008_sdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX1,
+ aa64_opid_c1d08008_sdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX1,
+ aa64_opid_c1800000_smlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX3_10,
+ aa64_opid_c1900000_smlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX3_1,
+ aa64_opid_c1908000_smlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX3_1,
+ aa64_opid_c1800008_smlsll_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX3_10,
+ aa64_opid_c1900008_smlsll_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX3_1,
+ aa64_opid_c1908008_smlsll_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX3_1,
+ aa64_opid_c1d08808_svdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX1,
+ aa64_opid_c1d00018_udot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX1,
+ aa64_opid_c1d08018_udot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX1,
+ aa64_opid_c1800010_umlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX3_10,
+ aa64_opid_c1900010_umlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX3_1,
+ aa64_opid_c1908010_umlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX3_1,
+ aa64_opid_c1800018_umlsll_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX3_10,
+ aa64_opid_c1900018_umlsll_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX3_1,
+ aa64_opid_c1908018_umlsll_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX3_1,
+ aa64_opid_c1d08818_uvdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX1,
+ aa64_opid_c1d00000_fmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX1,
+ aa64_opid_c1d08000_fmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX1,
+ aa64_opid_c1d00010_fmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX1,
+ aa64_opid_c1d08010_fmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX1,
+ aa64_opid_65098000_bfscale_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_c120a180_bfscale_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a980_bfscale_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b180_bfscale_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b980_bfscale_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c120e800_bfmul_SME_Zdnx2_SME_Znx2_SME_Zm_17,
+ aa64_opid_c121e800_bfmul_SME_Zdnx4_SME_Znx4_SME_Zm_17,
+ aa64_opid_c120e400_bfmul_SME_Zdnx2_SME_Znx2_SME_Zmx2,
+ aa64_opid_c121e400_bfmul_SME_Zdnx4_SME_Znx4_SME_Zmx4,
+ aa64_opid_2e009400_udot_Vd_Vn_Vm,
+ aa64_opid_0e009400_sdot_Vd_Vn_Vm,
+ aa64_opid_2f00e000_udot_Vd_Vn_Em,
+ aa64_opid_0f00e000_sdot_Vd_Vn_Em,
+ aa64_opid_ce608000_sha512h_Fd_Fn_Vm,
+ aa64_opid_ce608400_sha512h2_Fd_Fn_Vm,
+ aa64_opid_cec08000_sha512su0_Vd_Vn,
+ aa64_opid_ce608800_sha512su1_Vd_Vn_Vm,
+ aa64_opid_ce000000_eor3_Vd_Vn_Vm_Va,
+ aa64_opid_ce608c00_rax1_Vd_Vn_Vm,
+ aa64_opid_ce800000_xar_Vd_Vn_Vm_IMM,
+ aa64_opid_ce200000_bcax_Vd_Vn_Vm_Va,
+ aa64_opid_ce400000_sm3ss1_Vd_Vn_Vm_Va,
+ aa64_opid_ce408000_sm3tt1a_Vd_Vn_Em,
+ aa64_opid_ce408400_sm3tt1b_Vd_Vn_Em,
+ aa64_opid_ce408800_sm3tt2a_Vd_Vn_Em,
+ aa64_opid_ce408c00_sm3tt2b_Vd_Vn_Em,
+ aa64_opid_ce60c000_sm3partw1_Vd_Vn_Vm,
+ aa64_opid_ce60c400_sm3partw2_Vd_Vn_Vm,
+ aa64_opid_cec08400_sm4e_Vd_Vn,
+ aa64_opid_ce60c800_sm4ekey_Vd_Vn_Vm,
+ aa64_opid_0e20ec00_fmlal_Vd_Vn_Vm,
+ aa64_opid_0ea0ec00_fmlsl_Vd_Vn_Vm,
+ aa64_opid_2e20cc00_fmlal2_Vd_Vn_Vm,
+ aa64_opid_2ea0cc00_fmlsl2_Vd_Vn_Vm,
+ aa64_opid_4e20ec00_fmlal_Vd_Vn_Vm,
+ aa64_opid_4ea0ec00_fmlsl_Vd_Vn_Vm,
+ aa64_opid_6e20cc00_fmlal2_Vd_Vn_Vm,
+ aa64_opid_6ea0cc00_fmlsl2_Vd_Vn_Vm,
+ aa64_opid_0f800000_fmlal_Vd_Vn_Em16,
+ aa64_opid_0f804000_fmlsl_Vd_Vn_Em16,
+ aa64_opid_2f808000_fmlal2_Vd_Vn_Em16,
+ aa64_opid_2f80c000_fmlsl2_Vd_Vn_Em16,
+ aa64_opid_4f800000_fmlal_Vd_Vn_Em16,
+ aa64_opid_4f804000_fmlsl_Vd_Vn_Em16,
+ aa64_opid_6f808000_fmlal2_Vd_Vn_Em16,
+ aa64_opid_6f80c000_fmlsl2_Vd_Vn_Em16,
+ aa64_opid_ba000400_rmif_Rn_IMM_2_MASK,
+ aa64_opid_3a00080d_setf8_Rn,
+ aa64_opid_3a00480d_setf16_Rn,
+ aa64_opid_19000000_stlurb_Rt_ADDR_OFFSET,
+ aa64_opid_19400000_ldapurb_Rt_ADDR_OFFSET,
+ aa64_opid_19c00000_ldapursb_Rt_ADDR_OFFSET,
+ aa64_opid_19800000_ldapursb_Rt_ADDR_OFFSET,
+ aa64_opid_59000000_stlurh_Rt_ADDR_OFFSET,
+ aa64_opid_59400000_ldapurh_Rt_ADDR_OFFSET,
+ aa64_opid_59c00000_ldapursh_Rt_ADDR_OFFSET,
+ aa64_opid_59800000_ldapursh_Rt_ADDR_OFFSET,
+ aa64_opid_99000000_stlur_Rt_ADDR_OFFSET,
+ aa64_opid_99400000_ldapur_Rt_ADDR_OFFSET,
+ aa64_opid_99800000_ldapursw_Rt_ADDR_OFFSET,
+ aa64_opid_d9000000_stlur_Rt_ADDR_OFFSET,
+ aa64_opid_d9400000_ldapur_Rt_ADDR_OFFSET,
+ aa64_opid_3c200000_ldfadd_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ca00000_ldfadda_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ce00000_ldfaddal_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c600000_ldfaddl_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c204000_ldfmax_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ca04000_ldfmaxa_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ce04000_ldfmaxal_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c604000_ldfmaxl_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c206000_ldfmaxnm_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ca06000_ldfmaxnma_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ce06000_ldfmaxnmal_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c606000_ldfmaxnml_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c205000_ldfmin_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ca05000_ldfmina_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ce05000_ldfminal_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c605000_ldfminl_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c207000_ldfminnm_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ca07000_ldfminnma_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ce07000_ldfminnmal_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c607000_ldfminnml_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c200000_ldbfadd_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ca00000_ldbfadda_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ce00000_ldbfaddal_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c600000_ldbfaddl_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c204000_ldbfmax_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ca04000_ldbfmaxa_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ce04000_ldbfmaxal_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c604000_ldbfmaxl_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c206000_ldbfmaxnm_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ca06000_ldbfmaxnma_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ce06000_ldbfmaxnmal_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c606000_ldbfmaxnml_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c205000_ldbfmin_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ca05000_ldbfmina_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ce05000_ldbfminal_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c605000_ldbfminl_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c207000_ldbfminnm_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ca07000_ldbfminnma_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3ce07000_ldbfminnmal_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c607000_ldbfminnml_Fm_Fd_ADDR_SIMPLE,
+ aa64_opid_3c20801f_stfadd_Fm_ADDR_SIMPLE,
+ aa64_opid_3c60801f_stfaddl_Fm_ADDR_SIMPLE,
+ aa64_opid_3c20c01f_stfmax_Fm_ADDR_SIMPLE,
+ aa64_opid_3c60c01f_stfmaxl_Fm_ADDR_SIMPLE,
+ aa64_opid_3c20e01f_stfmaxnm_Fm_ADDR_SIMPLE,
+ aa64_opid_3c60e01f_stfmaxnml_Fm_ADDR_SIMPLE,
+ aa64_opid_3c20d01f_stfmin_Fm_ADDR_SIMPLE,
+ aa64_opid_3c60d01f_stfminl_Fm_ADDR_SIMPLE,
+ aa64_opid_3c20f01f_stfminnm_Fm_ADDR_SIMPLE,
+ aa64_opid_3c60f01f_stfminnml_Fm_ADDR_SIMPLE,
+ aa64_opid_3c20801f_stbfadd_Fm_ADDR_SIMPLE,
+ aa64_opid_3c60801f_stbfaddl_Fm_ADDR_SIMPLE,
+ aa64_opid_3c20c01f_stbfmax_Fm_ADDR_SIMPLE,
+ aa64_opid_3c60c01f_stbfmaxl_Fm_ADDR_SIMPLE,
+ aa64_opid_3c20e01f_stbfmaxnm_Fm_ADDR_SIMPLE,
+ aa64_opid_3c60e01f_stbfmaxnml_Fm_ADDR_SIMPLE,
+ aa64_opid_3c20d01f_stbfmin_Fm_ADDR_SIMPLE,
+ aa64_opid_3c60d01f_stbfminl_Fm_ADDR_SIMPLE,
+ aa64_opid_3c20f01f_stbfminnm_Fm_ADDR_SIMPLE,
+ aa64_opid_3c60f01f_stbfminnml_Fm_ADDR_SIMPLE,
+ aa64_opid_45009800_smmla_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45c09800_ummla_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_45809800_usmmla_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44807800_usdot_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44a01800_usdot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_44a01c00_sudot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_64a0e400_fmmla_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64e0e400_fmmla_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_a4200000_ld1rob_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX,
+ aa64_opid_a4a00000_ld1roh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL1,
+ aa64_opid_a5200000_ld1row_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_a5a00000_ld1rod_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_a4202000_ld1rob_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x32,
+ aa64_opid_a4a02000_ld1roh_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x32,
+ aa64_opid_a5202000_ld1row_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x32,
+ aa64_opid_a5a02000_ld1rod_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x32,
+ aa64_opid_05a00000_zip1_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05a00400_zip2_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05a00800_uzp1_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05a00c00_uzp2_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05a01800_trn1_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05a01c00_trn2_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4e80a400_smmla_Vd_Vn_Vm,
+ aa64_opid_6e80a400_ummla_Vd_Vn_Vm,
+ aa64_opid_4e80ac00_usmmla_Vd_Vn_Vm,
+ aa64_opid_0e809c00_usdot_Vd_Vn_Vm,
+ aa64_opid_0f80f000_usdot_Vd_Vn_Em,
+ aa64_opid_0f00f000_sudot_Vd_Vn_Em,
+ aa64_opid_64608000_bfdot_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64604000_bfdot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_6460e400_bfmmla_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_658aa000_bfcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_648aa000_bfcvtnt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64e08400_bfmlalt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64e08000_bfmlalb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64e04400_bfmlalt_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_64e04000_bfmlalb_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_2e40fc00_bfdot_Vd_Vn_Vm,
+ aa64_opid_0f40f000_bfdot_Vd_Vn_Em,
+ aa64_opid_6e40ec00_bfmmla_Vd_Vn_Vm,
+ aa64_opid_0ea16800_bfcvtn_Vd_Vn,
+ aa64_opid_4ea16800_bfcvtn2_Vd_Vn,
+ aa64_opid_1e634000_bfcvt_Fd_Fn,
+ aa64_opid_6ec0fc00_bfmlalt_Vd_Vn_Vm,
+ aa64_opid_2ec0fc00_bfmlalb_Vd_Vn_Vm,
+ aa64_opid_4fc0f000_bfmlalt_Vd_Vn_Em16,
+ aa64_opid_0fc0f000_bfmlalb_Vd_Vn_Em16,
+ aa64_opid_6420e400_fmmla_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_6e80ec00_fmmla_Vd_Vn_Vm,
+ aa64_opid_6420e000_fmmla_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_6e00ec00_fmmla_Vd_Vn_Vm,
+ aa64_opid_6460e000_fmmla_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_19000400_cpyfp_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19400400_cpyfm_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19800400_cpyfe_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19004400_cpyfpwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19404400_cpyfmwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19804400_cpyfewn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19008400_cpyfprn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19408400_cpyfmrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19808400_cpyfern_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1900c400_cpyfpn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1940c400_cpyfmn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1980c400_cpyfen_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19001400_cpyfpwt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19401400_cpyfmwt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19801400_cpyfewt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19005400_cpyfpwtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19405400_cpyfmwtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19805400_cpyfewtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19009400_cpyfpwtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19409400_cpyfmwtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19809400_cpyfewtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1900d400_cpyfpwtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1940d400_cpyfmwtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1980d400_cpyfewtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19002400_cpyfprt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19402400_cpyfmrt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19802400_cpyfert_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19006400_cpyfprtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19406400_cpyfmrtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19806400_cpyfertwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1900a400_cpyfprtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1940a400_cpyfmrtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1980a400_cpyfertrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1900e400_cpyfprtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1940e400_cpyfmrtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1980e400_cpyfertn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19003400_cpyfpt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19403400_cpyfmt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19803400_cpyfet_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19007400_cpyfptwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19407400_cpyfmtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19807400_cpyfetwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1900b400_cpyfptrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1940b400_cpyfmtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1980b400_cpyfetrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1900f400_cpyfptn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1940f400_cpyfmtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1980f400_cpyfetn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d000400_cpyp_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d400400_cpym_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d800400_cpye_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d004400_cpypwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d404400_cpymwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d804400_cpyewn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d008400_cpyprn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d408400_cpymrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d808400_cpyern_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d00c400_cpypn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d40c400_cpymn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d80c400_cpyen_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d001400_cpypwt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d401400_cpymwt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d801400_cpyewt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d005400_cpypwtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d405400_cpymwtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d805400_cpyewtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d009400_cpypwtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d409400_cpymwtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d809400_cpyewtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d00d400_cpypwtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d40d400_cpymwtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d80d400_cpyewtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d002400_cpyprt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d402400_cpymrt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d802400_cpyert_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d006400_cpyprtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d406400_cpymrtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d806400_cpyertwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d00a400_cpyprtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d40a400_cpymrtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d80a400_cpyertrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d00e400_cpyprtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d40e400_cpymrtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d80e400_cpyertn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d003400_cpypt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d403400_cpymt_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d803400_cpyet_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d007400_cpyptwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d407400_cpymtwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d807400_cpyetwn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d00b400_cpyptrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d40b400_cpymtrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d80b400_cpyetrn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d00f400_cpyptn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d40f400_cpymtn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_1d80f400_cpyetn_MOPS_ADDR_Rd_MOPS_ADDR_Rs_MOPS_WB_Rn,
+ aa64_opid_19c00400_setp_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_19c04400_setm_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_19c08400_sete_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_19c01400_setpt_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_19c05400_setmt_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_19c09400_setet_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_19c02400_setpn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_19c06400_setmn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_19c0a400_seten_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_19c03400_setptn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_19c07400_setmtn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_19c0b400_setetn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_1dc00400_setgp_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_1dc04400_setgm_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_1dc08400_setge_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_1dc01400_setgpt_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_1dc05400_setgmt_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_1dc09400_setget_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_1dc02400_setgpn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_1dc06400_setgmn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_1dc0a400_setgen_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_1dc03400_setgptn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_1dc07400_setgmtn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_1dc0b400_setgetn_MOPS_ADDR_Rd_MOPS_WB_Rn_Rm,
+ aa64_opid_54000010_bc_c_ADDR_PCREL19,
+ aa64_opid_11c00000_smax_Rd_Rn_CSSC_SIMM8,
+ aa64_opid_11c40000_umax_Rd_Rn_CSSC_UIMM8,
+ aa64_opid_11c80000_smin_Rd_Rn_CSSC_SIMM8,
+ aa64_opid_11cc0000_umin_Rd_Rn_CSSC_UIMM8,
+ aa64_opid_5ac02000_abs_Rd_Rn,
+ aa64_opid_5ac01c00_cnt_Rd_Rn,
+ aa64_opid_5ac01800_ctz_Rd_Rn,
+ aa64_opid_1ac06000_smax_Rd_Rn_Rm,
+ aa64_opid_1ac06400_umax_Rd_Rn_Rm,
+ aa64_opid_1ac06800_smin_Rd_Rn_Rm,
+ aa64_opid_1ac06c00_umin_Rd_Rn_Rm,
+ aa64_opid_d50322df_clrbhb,
+ aa64_opid_d50b72e0_trcit_Rt,
+ aa64_opid_19200800_rcwcas_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19a00800_rcwcasa_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19e00800_rcwcasal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19600800_rcwcasl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19200c00_rcwcasp_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_19a00c00_rcwcaspa_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_19e00c00_rcwcaspal_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_19600c00_rcwcaspl_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_59200800_rcwscas_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_59a00800_rcwscasa_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_59e00800_rcwscasal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_59600800_rcwscasl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_59200c00_rcwscasp_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_59a00c00_rcwscaspa_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_59e00c00_rcwscaspal_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_59600c00_rcwscaspl_Rs_PAIRREG_Rt_PAIRREG_ADDR_SIMPLE,
+ aa64_opid_38209000_rcwclr_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38a09000_rcwclra_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38e09000_rcwclral_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38609000_rcwclrl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_19209000_rcwclrp_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_19a09000_rcwclrpa_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_19e09000_rcwclrpal_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_19609000_rcwclrpl_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_78209000_rcwsclr_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78a09000_rcwsclra_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78e09000_rcwsclral_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78609000_rcwsclrl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_59209000_rcwsclrp_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_59a09000_rcwsclrpa_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_59e09000_rcwsclrpal_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_59609000_rcwsclrpl_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_3820b000_rcwset_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38a0b000_rcwseta_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38e0b000_rcwsetal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_3860b000_rcwsetl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_1920b000_rcwsetp_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_19a0b000_rcwsetpa_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_19e0b000_rcwsetpal_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_1960b000_rcwsetpl_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_7820b000_rcwsset_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78a0b000_rcwsseta_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78e0b000_rcwssetal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_7860b000_rcwssetl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_5920b000_rcwssetp_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_59a0b000_rcwssetpa_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_59e0b000_rcwssetpal_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_5960b000_rcwssetpl_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_3820a000_rcwswp_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38a0a000_rcwswpa_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_38e0a000_rcwswpal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_3860a000_rcwswpl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_1920a000_rcwswpp_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_19a0a000_rcwswppa_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_19e0a000_rcwswppal_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_1960a000_rcwswppl_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_7820a000_rcwsswp_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78a0a000_rcwsswpa_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_78e0a000_rcwsswpal_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_7860a000_rcwsswpl_Rs_Rt_ADDR_SIMPLE,
+ aa64_opid_5920a000_rcwsswpp_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_59a0a000_rcwsswppa_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_59e0a000_rcwsswppal_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_5960a000_rcwsswppl_Rt_Rs_ADDR_SIMPLE,
+ aa64_opid_65008000_bfadd_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_65068000_bfmax_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_65048000_bfmaxnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_65078000_bfmin_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_65058000_bfminnm_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_65200000_bfmla_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_65202000_bfmls_SVE_Zd_SVE_Pg3_SVE_Zn_SVE_Zm_16,
+ aa64_opid_65028000_bfmul_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_65018000_bfsub_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_64202400_bfclamp_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64200800_bfmla_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX,
+ aa64_opid_64200c00_bfmls_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX,
+ aa64_opid_65000000_bfadd_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_65000800_bfmul_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_65000400_bfsub_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64202800_bfmul_SVE_Zd_SVE_Zn_SVE_Zm3_22_INDEX,
+ aa64_opid_c120a100_bfmax_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a900_bfmax_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b100_bfmax_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b900_bfmax_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c120a120_bfmaxnm_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a920_bfmaxnm_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b120_bfmaxnm_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b920_bfmaxnm_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c120a101_bfmin_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a901_bfmin_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b101_bfmin_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b901_bfmin_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c120a121_bfminnm_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a921_bfminnm_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b121_bfminnm_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b921_bfminnm_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_c120c000_bfclamp_SME_Zdnx2_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c120c800_bfclamp_SME_Zdnx4_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c1e41c00_bfadd_SME_ZA_array_off3_0_SME_Znx2,
+ aa64_opid_c1e51c00_bfadd_SME_ZA_array_off3_0_SME_Znx4,
+ aa64_opid_c1e41c08_bfsub_SME_ZA_array_off3_0_SME_Znx2,
+ aa64_opid_c1e51c08_bfsub_SME_ZA_array_off3_0_SME_Znx4,
+ aa64_opid_c1101020_bfmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX3_3,
+ aa64_opid_c1109020_bfmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX3_3,
+ aa64_opid_c1601c00_bfmla_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1701c00_bfmla_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1e01008_bfmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1e11008_bfmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1101030_bfmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX3_3,
+ aa64_opid_c1109030_bfmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX3_3,
+ aa64_opid_c1601c08_bfmls_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1701c08_bfmls_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1e01018_bfmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1e11018_bfmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_81a00008_bfmopa_SME_ZAda_1b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_81a00018_bfmops_SME_ZAda_1b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c0060600_movaz_SME_Zdnx4_SME_ZA_array_vrsb_2,
+ aa64_opid_c0460600_movaz_SME_Zdnx4_SME_ZA_array_vrsh_2,
+ aa64_opid_c0860600_movaz_SME_Zdnx4_SME_ZA_array_vrss_2,
+ aa64_opid_c0c60600_movaz_SME_Zdnx4_SME_ZA_array_vrsd_2,
+ aa64_opid_c0060200_movaz_SME_Zdnx2_SME_ZA_array_vrsb_1,
+ aa64_opid_c0460200_movaz_SME_Zdnx2_SME_ZA_array_vrsh_1,
+ aa64_opid_c0860200_movaz_SME_Zdnx2_SME_ZA_array_vrss_1,
+ aa64_opid_c0c60200_movaz_SME_Zdnx2_SME_ZA_array_vrsd_1,
+ aa64_opid_c09c4000_luti2_SME_Ztx2_STRIDED_SME_ZT0_SME_Zn_INDEX3_15,
+ aa64_opid_c09c8000_luti2_SME_Ztx4_STRIDED_SME_ZT0_SME_Zn_INDEX2_16,
+ aa64_opid_c09a4000_luti4_SME_Ztx2_STRIDED_SME_ZT0_SME_Zn_INDEX2_15,
+ aa64_opid_c09a9000_luti4_SME_Ztx4_STRIDED_SME_ZT0_SME_Zn_INDEX1_16,
+ aa64_opid_c0060a00_movaz_SME_Zdnx2_SME_ZA_array_off3_5,
+ aa64_opid_c0060e00_movaz_SME_Zdnx4_SME_ZA_array_off3_5,
+ aa64_opid_c0020200_movaz_SVE_Zd_SME_ZA_ARRAY4,
+ aa64_opid_c0420200_movaz_SVE_Zd_SME_ZA_ARRAY4,
+ aa64_opid_c0820200_movaz_SVE_Zd_SME_ZA_ARRAY4,
+ aa64_opid_c0c20200_movaz_SVE_Zd_SME_ZA_ARRAY4,
+ aa64_opid_c0c30200_movaz_SVE_Zd_SME_ZA_ARRAY4,
+ aa64_opid_c00c0000_zero_SME_ZA_array_off3_0,
+ aa64_opid_c00e0000_zero_SME_ZA_array_off3_0,
+ aa64_opid_c00c8000_zero_SME_ZA_array_off3x2,
+ aa64_opid_c00d0000_zero_SME_ZA_array_off2x2,
+ aa64_opid_c00d8000_zero_SME_ZA_array_off2x2,
+ aa64_opid_c00e8000_zero_SME_ZA_array_off2x4,
+ aa64_opid_c00f0000_zero_SME_ZA_array_off1x4,
+ aa64_opid_c00f8000_zero_SME_ZA_array_off1x4,
+ aa64_opid_81800008_fmopa_SME_ZAda_1b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_81800018_fmops_SME_ZAda_1b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c1101000_fmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX3_3,
+ aa64_opid_c1109000_fmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX3_3,
+ aa64_opid_c1201c00_fmla_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301c00_fmla_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a01008_fmla_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a11008_fmla_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1101010_fmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX3_3,
+ aa64_opid_c1109010_fmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX3_3,
+ aa64_opid_c1201c08_fmls_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301c08_fmls_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a01018_fmls_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a11018_fmls_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1a0e000_fcvt_SME_Zdnx2_SVE_Zn,
+ aa64_opid_c1a0e001_fcvtl_SME_Zdnx2_SVE_Zn,
+ aa64_opid_04052000_addqv_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_041e2000_andqv_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_040c2000_smaxqv_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_040e2000_sminqv_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_040d2000_umaxqv_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_040f2000_uminqv_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_041d2000_eorqv_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6410a000_faddqv_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6414a000_fmaxnmqv_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6416a000_fmaxqv_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6415a000_fminnmqv_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6417a000_fminqv_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_05202400_dupq_SVE_Zd_SVE_Zn_5_INDEX,
+ aa64_opid_041c2000_orqv_Vd_SVE_Pg3_SVE_Zn,
+ aa64_opid_4400f800_tblq_SVE_Zd_SVE_ZnxN_SVE_Zm_16,
+ aa64_opid_05203400_tbxq_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_05602400_extq_SVE_Zd_SVE_Zd_SVE_Zm_5_SVE_UIMM4,
+ aa64_opid_4400e800_uzpq1_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4400ec00_uzpq2_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4400e000_zipq1_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4400e400_zipq2_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_052a3800_pmov_SVE_Pd_SVE_Zn0_INDEX,
+ aa64_opid_052c3800_pmov_SVE_Pd_SVE_Zn1_17_INDEX,
+ aa64_opid_05683800_pmov_SVE_Pd_SVE_Zn2_18_INDEX,
+ aa64_opid_05a83800_pmov_SVE_Pd_SVE_Zn3_22_INDEX,
+ aa64_opid_052b3800_pmov_SVE_Zd0_INDEX_SVE_Pg4_5,
+ aa64_opid_052d3800_pmov_SVE_Zd1_17_INDEX_SVE_Pg4_5,
+ aa64_opid_05693800_pmov_SVE_Zd2_18_INDEX_SVE_Pg4_5,
+ aa64_opid_05a93800_pmov_SVE_Zd3_22_INDEX_SVE_Pg4_5,
+ aa64_opid_a5902000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a5808000_ld1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_a5102000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_a5008000_ld1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_e5c0e000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e5c04000_st1d_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL3,
+ aa64_opid_e500e000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4xVL,
+ aa64_opid_e5004000_st1w_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL2,
+ aa64_opid_c400a000_ld1q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_a490e000_ld2q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_a510e000_ld3q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL,
+ aa64_opid_a590e000_ld4q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_a4a08000_ld2q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL4,
+ aa64_opid_a5208000_ld3q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL4,
+ aa64_opid_a5a08000_ld4q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL4,
+ aa64_opid_e4202000_st1q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_ZX,
+ aa64_opid_e4400000_st2q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x2xVL,
+ aa64_opid_e4800000_st3q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x3xVL,
+ aa64_opid_e4c00000_st4q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RI_S4x4xVL,
+ aa64_opid_e4600000_st2q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL4,
+ aa64_opid_e4a00000_st3q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL4,
+ aa64_opid_e4e00000_st4q_SVE_ZtxN_SVE_Pg3_SVE_ADDR_RX_LSL4,
+ aa64_opid_2ea17800_bf1cvtl_Vd_Vn,
+ aa64_opid_6ea17800_bf1cvtl2_Vd_Vn,
+ aa64_opid_2ee17800_bf2cvtl_Vd_Vn,
+ aa64_opid_6ee17800_bf2cvtl2_Vd_Vn,
+ aa64_opid_2e217800_f1cvtl_Vd_Vn,
+ aa64_opid_6e217800_f1cvtl2_Vd_Vn,
+ aa64_opid_2e617800_f2cvtl_Vd_Vn,
+ aa64_opid_6e617800_f2cvtl2_Vd_Vn,
+ aa64_opid_0e00f400_fcvtn_Vd_Vn_Vm,
+ aa64_opid_4e00f400_fcvtn2_Vd_Vn_Vm,
+ aa64_opid_0e40f400_fcvtn_Vd_Vn_Vm,
+ aa64_opid_2ec03c00_fscale_Vd_Vn_Vm,
+ aa64_opid_2ea0fc00_fscale_Vd_Vn_Vm,
+ aa64_opid_65083800_bf1cvt_SVE_Zd_SVE_Zn,
+ aa64_opid_65083c00_bf2cvt_SVE_Zd_SVE_Zn,
+ aa64_opid_65093800_bf1cvtlt_SVE_Zd_SVE_Zn,
+ aa64_opid_65093c00_bf2cvtlt_SVE_Zd_SVE_Zn,
+ aa64_opid_65083000_f1cvt_SVE_Zd_SVE_Zn,
+ aa64_opid_65083400_f2cvt_SVE_Zd_SVE_Zn,
+ aa64_opid_65093000_f1cvtlt_SVE_Zd_SVE_Zn,
+ aa64_opid_65093400_f2cvtlt_SVE_Zd_SVE_Zn,
+ aa64_opid_650a3800_bfcvtn_SVE_Zd_SME_Znx2,
+ aa64_opid_650a3000_fcvtn_SVE_Zd_SME_Znx2,
+ aa64_opid_650a3400_fcvtnb_SVE_Zd_SME_Znx2,
+ aa64_opid_650a3c00_fcvtnt_SVE_Zd_SME_Znx2,
+ aa64_opid_c166e000_bf1cvt_SME_Zdnx2_SVE_Zn,
+ aa64_opid_c1e6e000_bf2cvt_SME_Zdnx2_SVE_Zn,
+ aa64_opid_c166e001_bf1cvtl_SME_Zdnx2_SVE_Zn,
+ aa64_opid_c1e6e001_bf2cvtl_SME_Zdnx2_SVE_Zn,
+ aa64_opid_c164e000_bfcvt_SVE_Zd_SME_Znx2,
+ aa64_opid_c126e000_f1cvt_SME_Zdnx2_SVE_Zn,
+ aa64_opid_c1a6e000_f2cvt_SME_Zdnx2_SVE_Zn,
+ aa64_opid_c126e001_f1cvtl_SME_Zdnx2_SVE_Zn,
+ aa64_opid_c1a6e001_f2cvtl_SME_Zdnx2_SVE_Zn,
+ aa64_opid_c124e000_fcvt_SVE_Zd_SME_Znx2,
+ aa64_opid_c134e000_fcvt_SVE_Zd_SME_Znx4,
+ aa64_opid_c134e020_fcvtn_SVE_Zd_SME_Znx4,
+ aa64_opid_c120a180_fscale_SME_Zdnx2_SME_Zdnx2_SME_Zm,
+ aa64_opid_c120a980_fscale_SME_Zdnx4_SME_Zdnx4_SME_Zm,
+ aa64_opid_c120b180_fscale_SME_Zdnx2_SME_Zdnx2_SME_Zmx2,
+ aa64_opid_c120b980_fscale_SME_Zdnx4_SME_Zdnx4_SME_Zmx4,
+ aa64_opid_9a002000_addpt_Rd_SP_Rn_SP_Rm_LSL,
+ aa64_opid_da002000_subpt_Rd_SP_Rn_SP_Rm_LSL,
+ aa64_opid_9b600000_maddpt_Rd_Rn_Rm_Ra,
+ aa64_opid_9b608000_msubpt_Rd_Rn_Rm_Ra,
+ aa64_opid_04c40000_addpt_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04e00800_addpt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_04c50000_subpt_SVE_Zd_SVE_Pg3_SVE_Zd_SVE_Zm_5,
+ aa64_opid_04e00c00_subpt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_44c0d800_madpt_SVE_Zd_SVE_Zm_16_SVE_Za_5,
+ aa64_opid_44c0d000_mlapt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_4e801000_luti2_Vd_LVn_LUT_Em_INDEX2_13,
+ aa64_opid_4ec00000_luti2_Vd_LVn_LUT_Em_INDEX3_12,
+ aa64_opid_4e402000_luti4_Vd_LVn_LUT_Em_INDEX1_14,
+ aa64_opid_4e401000_luti4_Vd_LVn_LUT_Em_INDEX2_13,
+ aa64_opid_4520b000_luti2_SVE_Zd_SVE_ZnxN_SVE_Zm2_22_INDEX,
+ aa64_opid_4520a800_luti2_SVE_Zd_SVE_ZnxN_SVE_Zm3_12_INDEX,
+ aa64_opid_4560a400_luti4_SVE_Zd_SVE_ZnxN_SVE_Zm1_23_INDEX,
+ aa64_opid_4520b400_luti4_SVE_Zd_SVE_ZnxN_SVE_Zm2_22_INDEX,
+ aa64_opid_4520bc00_luti4_SVE_Zd_SVE_ZnxN_SVE_Zm2_22_INDEX,
+ aa64_opid_c08b0000_luti4_SME_Zdnx4_SME_ZT0_SME_Znx2_BIT_INDEX,
+ aa64_opid_c09b0000_luti4_SME_Ztx4_STRIDED_SME_ZT0_SME_Znx2_BIT_INDEX,
+ aa64_opid_c04f03e0_movt_SME_ZT0_INDEX_MUL_VL_SVE_Zt,
+ aa64_opid_c1a41c00_fadd_SME_ZA_array_off3_0_SME_Znx2,
+ aa64_opid_c1a51c00_fadd_SME_ZA_array_off3_0_SME_Znx4,
+ aa64_opid_c1a41c08_fsub_SME_ZA_array_off3_0_SME_Znx2,
+ aa64_opid_c1a51c08_fsub_SME_ZA_array_off3_0_SME_Znx4,
+ aa64_opid_0e00fc00_fdot_Vd_Vn_Vm,
+ aa64_opid_0f000000_fdot_Vd_Vn_Em,
+ aa64_opid_0e40fc00_fdot_Vd_Vn_Vm,
+ aa64_opid_0f400000_fdot_Vd_Vn_Em16,
+ aa64_opid_0ec0fc00_fmlalb_Vd_Vn_Vm,
+ aa64_opid_4ec0fc00_fmlalt_Vd_Vn_Vm,
+ aa64_opid_0fc00000_fmlalb_Vd_Vn_Em8,
+ aa64_opid_4fc00000_fmlalt_Vd_Vn_Em8,
+ aa64_opid_0e00c400_fmlallbb_Vd_Vn_Vm,
+ aa64_opid_0e40c400_fmlallbt_Vd_Vn_Vm,
+ aa64_opid_4e00c400_fmlalltb_Vd_Vn_Vm,
+ aa64_opid_4e40c400_fmlalltt_Vd_Vn_Vm,
+ aa64_opid_2f008000_fmlallbb_Vd_Vn_Em8,
+ aa64_opid_2f408000_fmlallbt_Vd_Vn_Em8,
+ aa64_opid_6f008000_fmlalltb_Vd_Vn_Em8,
+ aa64_opid_6f408000_fmlalltt_Vd_Vn_Em8,
+ aa64_opid_64608400_fdot_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64604400_fdot_SVE_Zd_SVE_Zn_SVE_Zm3_INDEX,
+ aa64_opid_64208400_fdot_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64204400_fdot_SVE_Zd_SVE_Zn_SVE_Zm3_11_INDEX,
+ aa64_opid_64a08800_fmlalb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64205000_fmlalb_SVE_Zd_SVE_Zn_SVE_Zm3_10_INDEX,
+ aa64_opid_64208800_fmlallbb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_6420c000_fmlallbb_SVE_Zd_SVE_Zn_SVE_Zm3_10_INDEX,
+ aa64_opid_64209800_fmlallbt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_6460c000_fmlallbt_SVE_Zd_SVE_Zn_SVE_Zm3_10_INDEX,
+ aa64_opid_6420a800_fmlalltb_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64a0c000_fmlalltb_SVE_Zd_SVE_Zn_SVE_Zm3_10_INDEX,
+ aa64_opid_6420b800_fmlalltt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64e0c000_fmlalltt_SVE_Zd_SVE_Zn_SVE_Zm3_10_INDEX,
+ aa64_opid_64a09800_fmlalt_SVE_Zd_SVE_Zn_SVE_Zm_16,
+ aa64_opid_64a05000_fmlalt_SVE_Zd_SVE_Zn_SVE_Zm3_10_INDEX,
+ aa64_opid_c1500038_fdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2,
+ aa64_opid_c1508008_fdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX2,
+ aa64_opid_c1201018_fdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301018_fdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a01030_fdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a11030_fdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1d00020_fdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX3_3,
+ aa64_opid_c1109040_fdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zm_INDEX3_3,
+ aa64_opid_c1201008_fdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1301008_fdot_SME_ZA_array_off3_0_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a01020_fdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a11020_fdot_SME_ZA_array_off3_0_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1c00000_fmlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm_INDEX4_3,
+ aa64_opid_c1901030_fmlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zm_INDEX4_2,
+ aa64_opid_c1909020_fmlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zm_INDEX4_2,
+ aa64_opid_c1300c00_fmlal_SME_ZA_array_off3x2_SVE_Zn_SME_Zm,
+ aa64_opid_c1200804_fmlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1300804_fmlal_SME_ZA_array_off2x2_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a00820_fmlal_SME_ZA_array_off2x2_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a10820_fmlal_SME_ZA_array_off2x2_SME_Znx4_SME_Zmx4,
+ aa64_opid_c1400000_fmlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm_INDEX4_10,
+ aa64_opid_c1900020_fmlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zm_INDEX4_1,
+ aa64_opid_c1108040_fmlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zm_INDEX4_1,
+ aa64_opid_c1300400_fmlall_SME_ZA_array_off2x4_SVE_Zn_SME_Zm,
+ aa64_opid_c1200002_fmlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1300002_fmlall_SME_ZA_array_off1x4_SVE_ZnxN_SME_Zm,
+ aa64_opid_c1a00020_fmlall_SME_ZA_array_off1x4_SME_Znx2_SME_Zmx2,
+ aa64_opid_c1a10020_fmlall_SME_ZA_array_off1x4_SME_Znx4_SME_Zmx4,
+ aa64_opid_80a00008_fmopa_SME_ZAda_1b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_80a00000_fmopa_SME_ZAda_2b_SVE_Pg3_SME_Pm_SVE_Zn_SVE_Zm_16,
+ aa64_opid_c1d01020_fvdot_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX3_3,
+ aa64_opid_c1d00800_fvdotb_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2_3,
+ aa64_opid_c1d00810_fvdott_SME_ZA_array_off3_0_SME_Znx2_SME_Zm_INDEX2_3,
+ aa64_opid_0406a000_abs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_649ac000_bfcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6482a000_bfcvtnt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0408a000_cls_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0409a000_clz_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_040ba000_cnot_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_040aa000_cnt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_05218000_compact_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_05318000_expand_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_040ca000_fabs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_649aa000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64daa000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_649a8000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64dae000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64da8000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64dac000_fcvt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6481a000_fcvtlt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64c3a000_fcvtlt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6480a000_fcvtnt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64c2a000_fcvtnt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_641ac000_fcvtx_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6402a000_fcvtxnt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_645ec000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_645f8000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_645fc000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_649f8000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64df8000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64de8000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64dfc000_fcvtzs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_645ee000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_645fa000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_645fe000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_649fa000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64dfa000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64dea000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64dfe000_fcvtzu_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_25218000_firstp_Rd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_641e8000_flogb_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_040da000_fneg_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_641b8000_frecpx_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6511a000_frint32x_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_641ca000_frint32x_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6510a000_frint32z_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_641c8000_frint32z_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6515a000_frint64x_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_641da000_frint64x_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6514a000_frint64z_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_641d8000_frint64z_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6419c000_frintx_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6419e000_frinti_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64198000_frinta_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64188000_frintn_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6418e000_frintz_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6418c000_frintm_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_6418a000_frintp_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_641ba000_fsqrt_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_25228000_lastp_Rd_SVE_Pg4_10_SVE_Pn,
+ aa64_opid_0407a000_neg_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_040ea000_not_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0527a000_rbit_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0524a000_revb_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_05a5a000_revh_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_05e6a000_revw_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_052ea000_revd_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_645cc000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_645d8000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_649d8000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64dc8000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_645dc000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64dd8000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64ddc000_scvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_440aa000_sqabs_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_440ba000_sqneg_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0400a000_sxtb_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0482a000_sxth_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_04c4a000_sxtw_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_645ce000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_645da000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_649da000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64dca000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_645de000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64dda000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_64dde000_ucvtf_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_4482a000_urecpe_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_4483a000_ursqrte_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0401a000_uxtb_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_0483a000_uxth_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_04c5a000_uxtw_SVE_Zd_SVE_Pg3_SVE_Zn,
+ aa64_opid_c120e800_fmul_SME_Zdnx2_SME_Znx2_SME_Zm_17,
+ aa64_opid_c121e800_fmul_SME_Zdnx4_SME_Znx4_SME_Zm_17,
+ aa64_opid_c120e400_fmul_SME_Zdnx2_SME_Znx2_SME_Zmx2,
+ aa64_opid_c121e400_fmul_SME_Zdnx4_SME_Znx4_SME_Zmx4,
+ aa64_opid_max,
+};
--
2.43.0