summaryrefslogtreecommitdiff
path: root/arch/arm64/disassembler/encodings_fmt.c
diff options
context:
space:
mode:
authorMark Rowe <mark@vector35.com>2025-09-18 11:46:39 -0700
committerMark Rowe <mark@vector35.com>2025-09-25 08:41:48 -0700
commit6e1306923c60b3d6c1cefb1fcc240f1a064d6f20 (patch)
tree57fb65f74fecfa95dd394ecc5b664512d8f87609 /arch/arm64/disassembler/encodings_fmt.c
parent0deeb4a61749737b98f7946ec88b693068180e28 (diff)
[AArch64] Update disassembler based on 2025-06 ARM ISA data
Alongside this I also added support for decoding: * LDR / STR (table) * PMULLB / PMULLT * ABS / CNT / CTZ * SMIN / SMAX / UMIN / UMAX * RPRFM * PSEL Note that while these instructions will now be disassembled, they are not yet lifted to LLIL. Additionally, I fixed a number of errors in the decoding of some less commonly occurring instructions.
Diffstat (limited to 'arch/arm64/disassembler/encodings_fmt.c')
-rw-r--r--arch/arm64/disassembler/encodings_fmt.c5375
1 files changed, 4335 insertions, 1040 deletions
diff --git a/arch/arm64/disassembler/encodings_fmt.c b/arch/arm64/disassembler/encodings_fmt.c
index 728a979a..1aeb1abe 100644
--- a/arch/arm64/disassembler/encodings_fmt.c
+++ b/arch/arm64/disassembler/encodings_fmt.c
@@ -8,6 +8,8 @@
const char *enc_to_str(enum ENCODING enc)
{
switch(enc) {
+ case ENC_ABS_32_DP_1SRC: return "ABS_32_dp_1src";
+ case ENC_ABS_64_DP_1SRC: return "ABS_64_dp_1src";
case ENC_ABS_ASIMDMISC_R: return "ABS_asimdmisc_R";
case ENC_ABS_ASISDMISC_R: return "ABS_asisdmisc_R";
case ENC_ADCS_32_ADDSUB_CARRY: return "ADCS_32_addsub_carry";
@@ -16,6 +18,7 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_ADC_64_ADDSUB_CARRY: return "ADC_64_addsub_carry";
case ENC_ADDG_64_ADDSUB_IMMTAGS: return "ADDG_64_addsub_immtags";
case ENC_ADDHN_ASIMDDIFF_N: return "ADDHN_asimddiff_N";
+ case ENC_ADDPT_64_ADDSUB_PT: return "ADDPT_64_addsub_pt";
case ENC_ADDP_ASIMDSAME_ONLY: return "ADDP_asimdsame_only";
case ENC_ADDP_ASISDPAIR_ONLY: return "ADDP_asisdpair_only";
case ENC_ADDS_32S_ADDSUB_EXT: return "ADDS_32S_addsub_ext";
@@ -48,6 +51,7 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_AND_64_LOG_IMM: return "AND_64_log_imm";
case ENC_AND_64_LOG_SHIFT: return "AND_64_log_shift";
case ENC_AND_ASIMDSAME_ONLY: return "AND_asimdsame_only";
+ case ENC_APAS_SYS_CR_SYSTEMINSTRS: return "APAS_SYS_CR_systeminstrs";
case ENC_ASRV_32_DP_2SRC: return "ASRV_32_dp_2src";
case ENC_ASRV_64_DP_2SRC: return "ASRV_64_dp_2src";
case ENC_ASR_ASRV_32_DP_2SRC: return "ASR_ASRV_32_dp_2src";
@@ -59,11 +63,17 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_AUTDB_64P_DP_1SRC: return "AUTDB_64P_dp_1src";
case ENC_AUTDZA_64Z_DP_1SRC: return "AUTDZA_64Z_dp_1src";
case ENC_AUTDZB_64Z_DP_1SRC: return "AUTDZB_64Z_dp_1src";
+ case ENC_AUTIA171615_64LR_DP_1SRC: return "AUTIA171615_64LR_dp_1src";
case ENC_AUTIA1716_HI_HINTS: return "AUTIA1716_HI_hints";
+ case ENC_AUTIASPPCR_64LRR_DP_1SRC: return "AUTIASPPCR_64LRR_dp_1src";
+ case ENC_AUTIASPPC_ONLY_DP_1SRC_IMM: return "AUTIASPPC_only_dp_1src_imm";
case ENC_AUTIASP_HI_HINTS: return "AUTIASP_HI_hints";
case ENC_AUTIAZ_HI_HINTS: return "AUTIAZ_HI_hints";
case ENC_AUTIA_64P_DP_1SRC: return "AUTIA_64P_dp_1src";
+ case ENC_AUTIB171615_64LR_DP_1SRC: return "AUTIB171615_64LR_dp_1src";
case ENC_AUTIB1716_HI_HINTS: return "AUTIB1716_HI_hints";
+ case ENC_AUTIBSPPCR_64LRR_DP_1SRC: return "AUTIBSPPCR_64LRR_dp_1src";
+ case ENC_AUTIBSPPC_ONLY_DP_1SRC_IMM: return "AUTIBSPPC_only_dp_1src_imm";
case ENC_AUTIBSP_HI_HINTS: return "AUTIBSP_HI_hints";
case ENC_AUTIBZ_HI_HINTS: return "AUTIBZ_HI_hints";
case ENC_AUTIB_64P_DP_1SRC: return "AUTIB_64P_dp_1src";
@@ -71,6 +81,9 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_AUTIZB_64Z_DP_1SRC: return "AUTIZB_64Z_dp_1src";
case ENC_AXFLAG_M_PSTATE: return "AXFLAG_M_pstate";
case ENC_BCAX_VVV16_CRYPTO4: return "BCAX_VVV16_crypto4";
+ case ENC_BC_ONLY_CONDBRANCH: return "BC_only_condbranch";
+ case ENC_BF1CVTL_ASIMDMISC_V: return "BF1CVTL_asimdmisc_V";
+ case ENC_BF2CVTL_ASIMDMISC_V: return "BF2CVTL_asimdmisc_V";
case ENC_BFCVTN_ASIMDMISC_4S: return "BFCVTN_asimdmisc_4S";
case ENC_BFCVT_BS_FLOATDP1: return "BFCVT_BS_floatdp1";
case ENC_BFC_BFM_32M_BITFIELD: return "BFC_BFM_32M_bitfield";
@@ -90,7 +103,6 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_BICS_64_LOG_SHIFT: return "BICS_64_log_shift";
case ENC_BIC_32_LOG_SHIFT: return "BIC_32_log_shift";
case ENC_BIC_64_LOG_SHIFT: return "BIC_64_log_shift";
- case ENC_BIC_AND_Z_ZI_: return "BIC_and_z_zi_";
case ENC_BIC_ASIMDIMM_L_HL: return "BIC_asimdimm_L_hl";
case ENC_BIC_ASIMDIMM_L_SL: return "BIC_asimdimm_L_sl";
case ENC_BIC_ASIMDSAME_ONLY: return "BIC_asimdsame_only";
@@ -106,6 +118,7 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_BRAA_64P_BRANCH_REG: return "BRAA_64P_branch_reg";
case ENC_BRABZ_64_BRANCH_REG: return "BRABZ_64_branch_reg";
case ENC_BRAB_64P_BRANCH_REG: return "BRAB_64P_branch_reg";
+ case ENC_BRB_SYS_CR_SYSTEMINSTRS: return "BRB_SYS_CR_systeminstrs";
case ENC_BRK_EX_EXCEPTION: return "BRK_EX_exception";
case ENC_BR_64_BRANCH_REG: return "BR_64_branch_reg";
case ENC_BSL_ASIMDSAME_ONLY: return "BSL_asimdsame_only";
@@ -116,26 +129,94 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_CASAH_C32_COMSWAP: return "CASAH_C32_comswap";
case ENC_CASALB_C32_COMSWAP: return "CASALB_C32_comswap";
case ENC_CASALH_C32_COMSWAP: return "CASALH_C32_comswap";
+ case ENC_CASALT_C64_COMSWAP_UNPRIV: return "CASALT_C64_comswap_unpriv";
case ENC_CASAL_C32_COMSWAP: return "CASAL_C32_comswap";
case ENC_CASAL_C64_COMSWAP: return "CASAL_C64_comswap";
+ case ENC_CASAT_C64_COMSWAP_UNPRIV: return "CASAT_C64_comswap_unpriv";
case ENC_CASA_C32_COMSWAP: return "CASA_C32_comswap";
case ENC_CASA_C64_COMSWAP: return "CASA_C64_comswap";
case ENC_CASB_C32_COMSWAP: return "CASB_C32_comswap";
case ENC_CASH_C32_COMSWAP: return "CASH_C32_comswap";
case ENC_CASLB_C32_COMSWAP: return "CASLB_C32_comswap";
case ENC_CASLH_C32_COMSWAP: return "CASLH_C32_comswap";
+ case ENC_CASLT_C64_COMSWAP_UNPRIV: return "CASLT_C64_comswap_unpriv";
case ENC_CASL_C32_COMSWAP: return "CASL_C32_comswap";
case ENC_CASL_C64_COMSWAP: return "CASL_C64_comswap";
+ case ENC_CASPALT_CP64_COMSWAPPR_UNPRIV: return "CASPALT_CP64_comswappr_unpriv";
case ENC_CASPAL_CP32_COMSWAPPR: return "CASPAL_CP32_comswappr";
case ENC_CASPAL_CP64_COMSWAPPR: return "CASPAL_CP64_comswappr";
+ case ENC_CASPAT_CP64_COMSWAPPR_UNPRIV: return "CASPAT_CP64_comswappr_unpriv";
case ENC_CASPA_CP32_COMSWAPPR: return "CASPA_CP32_comswappr";
case ENC_CASPA_CP64_COMSWAPPR: return "CASPA_CP64_comswappr";
+ case ENC_CASPLT_CP64_COMSWAPPR_UNPRIV: return "CASPLT_CP64_comswappr_unpriv";
case ENC_CASPL_CP32_COMSWAPPR: return "CASPL_CP32_comswappr";
case ENC_CASPL_CP64_COMSWAPPR: return "CASPL_CP64_comswappr";
+ case ENC_CASPT_CP64_COMSWAPPR_UNPRIV: return "CASPT_CP64_comswappr_unpriv";
case ENC_CASP_CP32_COMSWAPPR: return "CASP_CP32_comswappr";
case ENC_CASP_CP64_COMSWAPPR: return "CASP_CP64_comswappr";
+ case ENC_CAST_C64_COMSWAP_UNPRIV: return "CAST_C64_comswap_unpriv";
case ENC_CAS_C32_COMSWAP: return "CAS_C32_comswap";
case ENC_CAS_C64_COMSWAP: return "CAS_C64_comswap";
+ case ENC_CBBEQ_8_REGS: return "CBBEQ_8_regs";
+ case ENC_CBBGE_8_REGS: return "CBBGE_8_regs";
+ case ENC_CBBGT_8_REGS: return "CBBGT_8_regs";
+ case ENC_CBBHI_8_REGS: return "CBBHI_8_regs";
+ case ENC_CBBHS_8_REGS: return "CBBHS_8_regs";
+ case ENC_CBBLE_CBBGE_8_REGS: return "CBBLE_CBBGE_8_regs";
+ case ENC_CBBLO_CBBHI_8_REGS: return "CBBLO_CBBHI_8_regs";
+ case ENC_CBBLS_CBBHS_8_REGS: return "CBBLS_CBBHS_8_regs";
+ case ENC_CBBLT_CBBGT_8_REGS: return "CBBLT_CBBGT_8_regs";
+ case ENC_CBBNE_8_REGS: return "CBBNE_8_regs";
+ case ENC_CBEQ_32_IMM: return "CBEQ_32_imm";
+ case ENC_CBEQ_32_REGS: return "CBEQ_32_regs";
+ case ENC_CBEQ_64_IMM: return "CBEQ_64_imm";
+ case ENC_CBEQ_64_REGS: return "CBEQ_64_regs";
+ case ENC_CBGE_32_REGS: return "CBGE_32_regs";
+ case ENC_CBGE_64_REGS: return "CBGE_64_regs";
+ case ENC_CBGE_CBGT_32_IMM: return "CBGE_CBGT_32_imm";
+ case ENC_CBGE_CBGT_64_IMM: return "CBGE_CBGT_64_imm";
+ case ENC_CBGT_32_IMM: return "CBGT_32_imm";
+ case ENC_CBGT_32_REGS: return "CBGT_32_regs";
+ case ENC_CBGT_64_IMM: return "CBGT_64_imm";
+ case ENC_CBGT_64_REGS: return "CBGT_64_regs";
+ case ENC_CBHEQ_16_REGS: return "CBHEQ_16_regs";
+ case ENC_CBHGE_16_REGS: return "CBHGE_16_regs";
+ case ENC_CBHGT_16_REGS: return "CBHGT_16_regs";
+ case ENC_CBHHI_16_REGS: return "CBHHI_16_regs";
+ case ENC_CBHHS_16_REGS: return "CBHHS_16_regs";
+ case ENC_CBHI_32_IMM: return "CBHI_32_imm";
+ case ENC_CBHI_32_REGS: return "CBHI_32_regs";
+ case ENC_CBHI_64_IMM: return "CBHI_64_imm";
+ case ENC_CBHI_64_REGS: return "CBHI_64_regs";
+ case ENC_CBHLE_CBHGE_16_REGS: return "CBHLE_CBHGE_16_regs";
+ case ENC_CBHLO_CBHHI_16_REGS: return "CBHLO_CBHHI_16_regs";
+ case ENC_CBHLS_CBHHS_16_REGS: return "CBHLS_CBHHS_16_regs";
+ case ENC_CBHLT_CBHGT_16_REGS: return "CBHLT_CBHGT_16_regs";
+ case ENC_CBHNE_16_REGS: return "CBHNE_16_regs";
+ case ENC_CBHS_32_REGS: return "CBHS_32_regs";
+ case ENC_CBHS_64_REGS: return "CBHS_64_regs";
+ case ENC_CBHS_CBHI_32_IMM: return "CBHS_CBHI_32_imm";
+ case ENC_CBHS_CBHI_64_IMM: return "CBHS_CBHI_64_imm";
+ case ENC_CBLE_CBGE_32_REGS: return "CBLE_CBGE_32_regs";
+ case ENC_CBLE_CBGE_64_REGS: return "CBLE_CBGE_64_regs";
+ case ENC_CBLE_CBLT_32_IMM: return "CBLE_CBLT_32_imm";
+ case ENC_CBLE_CBLT_64_IMM: return "CBLE_CBLT_64_imm";
+ case ENC_CBLO_32_IMM: return "CBLO_32_imm";
+ case ENC_CBLO_64_IMM: return "CBLO_64_imm";
+ case ENC_CBLO_CBHI_32_REGS: return "CBLO_CBHI_32_regs";
+ case ENC_CBLO_CBHI_64_REGS: return "CBLO_CBHI_64_regs";
+ case ENC_CBLS_CBHS_32_REGS: return "CBLS_CBHS_32_regs";
+ case ENC_CBLS_CBHS_64_REGS: return "CBLS_CBHS_64_regs";
+ case ENC_CBLS_CBLO_32_IMM: return "CBLS_CBLO_32_imm";
+ case ENC_CBLS_CBLO_64_IMM: return "CBLS_CBLO_64_imm";
+ case ENC_CBLT_32_IMM: return "CBLT_32_imm";
+ case ENC_CBLT_64_IMM: return "CBLT_64_imm";
+ case ENC_CBLT_CBGT_32_REGS: return "CBLT_CBGT_32_regs";
+ case ENC_CBLT_CBGT_64_REGS: return "CBLT_CBGT_64_regs";
+ case ENC_CBNE_32_IMM: return "CBNE_32_imm";
+ case ENC_CBNE_32_REGS: return "CBNE_32_regs";
+ case ENC_CBNE_64_IMM: return "CBNE_64_imm";
+ case ENC_CBNE_64_REGS: return "CBNE_64_regs";
case ENC_CBNZ_32_COMPBRANCH: return "CBNZ_32_compbranch";
case ENC_CBNZ_64_COMPBRANCH: return "CBNZ_64_compbranch";
case ENC_CBZ_32_COMPBRANCH: return "CBZ_32_compbranch";
@@ -150,10 +231,12 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_CCMP_64_CONDCMP_REG: return "CCMP_64_condcmp_reg";
case ENC_CFINV_M_PSTATE: return "CFINV_M_pstate";
case ENC_CFP_SYS_CR_SYSTEMINSTRS: return "CFP_SYS_CR_systeminstrs";
+ case ENC_CHKFEAT_HF_HINTS: return "CHKFEAT_HF_hints";
case ENC_CINC_CSINC_32_CONDSEL: return "CINC_CSINC_32_condsel";
case ENC_CINC_CSINC_64_CONDSEL: return "CINC_CSINC_64_condsel";
case ENC_CINV_CSINV_32_CONDSEL: return "CINV_CSINV_32_condsel";
case ENC_CINV_CSINV_64_CONDSEL: return "CINV_CSINV_64_condsel";
+ case ENC_CLRBHB_HI_HINTS: return "CLRBHB_HI_hints";
case ENC_CLREX_BN_BARRIERS: return "CLREX_BN_barriers";
case ENC_CLS_32_DP_1SRC: return "CLS_32_dp_1src";
case ENC_CLS_64_DP_1SRC: return "CLS_64_dp_1src";
@@ -187,10 +270,6 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_CMN_ADDS_64S_ADDSUB_EXT: return "CMN_ADDS_64S_addsub_ext";
case ENC_CMN_ADDS_64S_ADDSUB_IMM: return "CMN_ADDS_64S_addsub_imm";
case ENC_CMN_ADDS_64_ADDSUB_SHIFT: return "CMN_ADDS_64_addsub_shift";
- case ENC_CMPLE_CMPGE_P_P_ZZ_: return "CMPLE_cmpge_p_p_zz_";
- case ENC_CMPLO_CMPHI_P_P_ZZ_: return "CMPLO_cmphi_p_p_zz_";
- case ENC_CMPLS_CMPHS_P_P_ZZ_: return "CMPLS_cmphs_p_p_zz_";
- case ENC_CMPLT_CMPGT_P_P_ZZ_: return "CMPLT_cmpgt_p_p_zz_";
case ENC_CMPP_SUBPS_64S_DP_2SRC: return "CMPP_SUBPS_64S_dp_2src";
case ENC_CMP_SUBS_32S_ADDSUB_EXT: return "CMP_SUBS_32S_addsub_ext";
case ENC_CMP_SUBS_32S_ADDSUB_IMM: return "CMP_SUBS_32S_addsub_imm";
@@ -202,8 +281,107 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_CMTST_ASISDSAME_ONLY: return "CMTST_asisdsame_only";
case ENC_CNEG_CSNEG_32_CONDSEL: return "CNEG_CSNEG_32_condsel";
case ENC_CNEG_CSNEG_64_CONDSEL: return "CNEG_CSNEG_64_condsel";
+ case ENC_CNT_32_DP_1SRC: return "CNT_32_dp_1src";
+ case ENC_CNT_64_DP_1SRC: return "CNT_64_dp_1src";
case ENC_CNT_ASIMDMISC_R: return "CNT_asimdmisc_R";
+ case ENC_COSP_SYS_CR_SYSTEMINSTRS: return "COSP_SYS_CR_systeminstrs";
case ENC_CPP_SYS_CR_SYSTEMINSTRS: return "CPP_SYS_CR_systeminstrs";
+ case ENC_CPYEN_CPY_MEMCMS: return "CPYEN_CPY_memcms";
+ case ENC_CPYERN_CPY_MEMCMS: return "CPYERN_CPY_memcms";
+ case ENC_CPYERTN_CPY_MEMCMS: return "CPYERTN_CPY_memcms";
+ case ENC_CPYERTRN_CPY_MEMCMS: return "CPYERTRN_CPY_memcms";
+ case ENC_CPYERTWN_CPY_MEMCMS: return "CPYERTWN_CPY_memcms";
+ case ENC_CPYERT_CPY_MEMCMS: return "CPYERT_CPY_memcms";
+ case ENC_CPYETN_CPY_MEMCMS: return "CPYETN_CPY_memcms";
+ case ENC_CPYETRN_CPY_MEMCMS: return "CPYETRN_CPY_memcms";
+ case ENC_CPYETWN_CPY_MEMCMS: return "CPYETWN_CPY_memcms";
+ case ENC_CPYET_CPY_MEMCMS: return "CPYET_CPY_memcms";
+ case ENC_CPYEWN_CPY_MEMCMS: return "CPYEWN_CPY_memcms";
+ case ENC_CPYEWTN_CPY_MEMCMS: return "CPYEWTN_CPY_memcms";
+ case ENC_CPYEWTRN_CPY_MEMCMS: return "CPYEWTRN_CPY_memcms";
+ case ENC_CPYEWTWN_CPY_MEMCMS: return "CPYEWTWN_CPY_memcms";
+ case ENC_CPYEWT_CPY_MEMCMS: return "CPYEWT_CPY_memcms";
+ case ENC_CPYE_CPY_MEMCMS: return "CPYE_CPY_memcms";
+ case ENC_CPYFEN_CPY_MEMCMS: return "CPYFEN_CPY_memcms";
+ case ENC_CPYFERN_CPY_MEMCMS: return "CPYFERN_CPY_memcms";
+ case ENC_CPYFERTN_CPY_MEMCMS: return "CPYFERTN_CPY_memcms";
+ case ENC_CPYFERTRN_CPY_MEMCMS: return "CPYFERTRN_CPY_memcms";
+ case ENC_CPYFERTWN_CPY_MEMCMS: return "CPYFERTWN_CPY_memcms";
+ case ENC_CPYFERT_CPY_MEMCMS: return "CPYFERT_CPY_memcms";
+ case ENC_CPYFETN_CPY_MEMCMS: return "CPYFETN_CPY_memcms";
+ case ENC_CPYFETRN_CPY_MEMCMS: return "CPYFETRN_CPY_memcms";
+ case ENC_CPYFETWN_CPY_MEMCMS: return "CPYFETWN_CPY_memcms";
+ case ENC_CPYFET_CPY_MEMCMS: return "CPYFET_CPY_memcms";
+ case ENC_CPYFEWN_CPY_MEMCMS: return "CPYFEWN_CPY_memcms";
+ case ENC_CPYFEWTN_CPY_MEMCMS: return "CPYFEWTN_CPY_memcms";
+ case ENC_CPYFEWTRN_CPY_MEMCMS: return "CPYFEWTRN_CPY_memcms";
+ case ENC_CPYFEWTWN_CPY_MEMCMS: return "CPYFEWTWN_CPY_memcms";
+ case ENC_CPYFEWT_CPY_MEMCMS: return "CPYFEWT_CPY_memcms";
+ case ENC_CPYFE_CPY_MEMCMS: return "CPYFE_CPY_memcms";
+ case ENC_CPYFMN_CPY_MEMCMS: return "CPYFMN_CPY_memcms";
+ case ENC_CPYFMRN_CPY_MEMCMS: return "CPYFMRN_CPY_memcms";
+ case ENC_CPYFMRTN_CPY_MEMCMS: return "CPYFMRTN_CPY_memcms";
+ case ENC_CPYFMRTRN_CPY_MEMCMS: return "CPYFMRTRN_CPY_memcms";
+ case ENC_CPYFMRTWN_CPY_MEMCMS: return "CPYFMRTWN_CPY_memcms";
+ case ENC_CPYFMRT_CPY_MEMCMS: return "CPYFMRT_CPY_memcms";
+ case ENC_CPYFMTN_CPY_MEMCMS: return "CPYFMTN_CPY_memcms";
+ case ENC_CPYFMTRN_CPY_MEMCMS: return "CPYFMTRN_CPY_memcms";
+ case ENC_CPYFMTWN_CPY_MEMCMS: return "CPYFMTWN_CPY_memcms";
+ case ENC_CPYFMT_CPY_MEMCMS: return "CPYFMT_CPY_memcms";
+ case ENC_CPYFMWN_CPY_MEMCMS: return "CPYFMWN_CPY_memcms";
+ case ENC_CPYFMWTN_CPY_MEMCMS: return "CPYFMWTN_CPY_memcms";
+ case ENC_CPYFMWTRN_CPY_MEMCMS: return "CPYFMWTRN_CPY_memcms";
+ case ENC_CPYFMWTWN_CPY_MEMCMS: return "CPYFMWTWN_CPY_memcms";
+ case ENC_CPYFMWT_CPY_MEMCMS: return "CPYFMWT_CPY_memcms";
+ case ENC_CPYFM_CPY_MEMCMS: return "CPYFM_CPY_memcms";
+ case ENC_CPYFPN_CPY_MEMCMS: return "CPYFPN_CPY_memcms";
+ case ENC_CPYFPRN_CPY_MEMCMS: return "CPYFPRN_CPY_memcms";
+ case ENC_CPYFPRTN_CPY_MEMCMS: return "CPYFPRTN_CPY_memcms";
+ case ENC_CPYFPRTRN_CPY_MEMCMS: return "CPYFPRTRN_CPY_memcms";
+ case ENC_CPYFPRTWN_CPY_MEMCMS: return "CPYFPRTWN_CPY_memcms";
+ case ENC_CPYFPRT_CPY_MEMCMS: return "CPYFPRT_CPY_memcms";
+ case ENC_CPYFPTN_CPY_MEMCMS: return "CPYFPTN_CPY_memcms";
+ case ENC_CPYFPTRN_CPY_MEMCMS: return "CPYFPTRN_CPY_memcms";
+ case ENC_CPYFPTWN_CPY_MEMCMS: return "CPYFPTWN_CPY_memcms";
+ case ENC_CPYFPT_CPY_MEMCMS: return "CPYFPT_CPY_memcms";
+ case ENC_CPYFPWN_CPY_MEMCMS: return "CPYFPWN_CPY_memcms";
+ case ENC_CPYFPWTN_CPY_MEMCMS: return "CPYFPWTN_CPY_memcms";
+ case ENC_CPYFPWTRN_CPY_MEMCMS: return "CPYFPWTRN_CPY_memcms";
+ case ENC_CPYFPWTWN_CPY_MEMCMS: return "CPYFPWTWN_CPY_memcms";
+ case ENC_CPYFPWT_CPY_MEMCMS: return "CPYFPWT_CPY_memcms";
+ case ENC_CPYFP_CPY_MEMCMS: return "CPYFP_CPY_memcms";
+ case ENC_CPYMN_CPY_MEMCMS: return "CPYMN_CPY_memcms";
+ case ENC_CPYMRN_CPY_MEMCMS: return "CPYMRN_CPY_memcms";
+ case ENC_CPYMRTN_CPY_MEMCMS: return "CPYMRTN_CPY_memcms";
+ case ENC_CPYMRTRN_CPY_MEMCMS: return "CPYMRTRN_CPY_memcms";
+ case ENC_CPYMRTWN_CPY_MEMCMS: return "CPYMRTWN_CPY_memcms";
+ case ENC_CPYMRT_CPY_MEMCMS: return "CPYMRT_CPY_memcms";
+ case ENC_CPYMTN_CPY_MEMCMS: return "CPYMTN_CPY_memcms";
+ case ENC_CPYMTRN_CPY_MEMCMS: return "CPYMTRN_CPY_memcms";
+ case ENC_CPYMTWN_CPY_MEMCMS: return "CPYMTWN_CPY_memcms";
+ case ENC_CPYMT_CPY_MEMCMS: return "CPYMT_CPY_memcms";
+ case ENC_CPYMWN_CPY_MEMCMS: return "CPYMWN_CPY_memcms";
+ case ENC_CPYMWTN_CPY_MEMCMS: return "CPYMWTN_CPY_memcms";
+ case ENC_CPYMWTRN_CPY_MEMCMS: return "CPYMWTRN_CPY_memcms";
+ case ENC_CPYMWTWN_CPY_MEMCMS: return "CPYMWTWN_CPY_memcms";
+ case ENC_CPYMWT_CPY_MEMCMS: return "CPYMWT_CPY_memcms";
+ case ENC_CPYM_CPY_MEMCMS: return "CPYM_CPY_memcms";
+ case ENC_CPYPN_CPY_MEMCMS: return "CPYPN_CPY_memcms";
+ case ENC_CPYPRN_CPY_MEMCMS: return "CPYPRN_CPY_memcms";
+ case ENC_CPYPRTN_CPY_MEMCMS: return "CPYPRTN_CPY_memcms";
+ case ENC_CPYPRTRN_CPY_MEMCMS: return "CPYPRTRN_CPY_memcms";
+ case ENC_CPYPRTWN_CPY_MEMCMS: return "CPYPRTWN_CPY_memcms";
+ case ENC_CPYPRT_CPY_MEMCMS: return "CPYPRT_CPY_memcms";
+ case ENC_CPYPTN_CPY_MEMCMS: return "CPYPTN_CPY_memcms";
+ case ENC_CPYPTRN_CPY_MEMCMS: return "CPYPTRN_CPY_memcms";
+ case ENC_CPYPTWN_CPY_MEMCMS: return "CPYPTWN_CPY_memcms";
+ case ENC_CPYPT_CPY_MEMCMS: return "CPYPT_CPY_memcms";
+ case ENC_CPYPWN_CPY_MEMCMS: return "CPYPWN_CPY_memcms";
+ case ENC_CPYPWTN_CPY_MEMCMS: return "CPYPWTN_CPY_memcms";
+ case ENC_CPYPWTRN_CPY_MEMCMS: return "CPYPWTRN_CPY_memcms";
+ case ENC_CPYPWTWN_CPY_MEMCMS: return "CPYPWTWN_CPY_memcms";
+ case ENC_CPYPWT_CPY_MEMCMS: return "CPYPWT_CPY_memcms";
+ case ENC_CPYP_CPY_MEMCMS: return "CPYP_CPY_memcms";
case ENC_CRC32B_32C_DP_2SRC: return "CRC32B_32C_dp_2src";
case ENC_CRC32CB_32C_DP_2SRC: return "CRC32CB_32C_dp_2src";
case ENC_CRC32CH_32C_DP_2SRC: return "CRC32CH_32C_dp_2src";
@@ -225,6 +403,8 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_CSINV_64_CONDSEL: return "CSINV_64_condsel";
case ENC_CSNEG_32_CONDSEL: return "CSNEG_32_condsel";
case ENC_CSNEG_64_CONDSEL: return "CSNEG_64_condsel";
+ case ENC_CTZ_32_DP_1SRC: return "CTZ_32_dp_1src";
+ case ENC_CTZ_64_DP_1SRC: return "CTZ_64_dp_1src";
case ENC_DCPS1_DC_EXCEPTION: return "DCPS1_DC_exception";
case ENC_DCPS2_DC_EXCEPTION: return "DCPS2_DC_exception";
case ENC_DCPS3_DC_EXCEPTION: return "DCPS3_DC_exception";
@@ -240,7 +420,6 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_DVP_SYS_CR_SYSTEMINSTRS: return "DVP_SYS_CR_systeminstrs";
case ENC_EON_32_LOG_SHIFT: return "EON_32_log_shift";
case ENC_EON_64_LOG_SHIFT: return "EON_64_log_shift";
- case ENC_EON_EOR_Z_ZI_: return "EON_eor_z_zi_";
case ENC_EOR3_VVV16_CRYPTO4: return "EOR3_VVV16_crypto4";
case ENC_EOR_32_LOG_IMM: return "EOR_32_log_imm";
case ENC_EOR_32_LOG_SHIFT: return "EOR_32_log_shift";
@@ -254,6 +433,8 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_EXTR_32_EXTRACT: return "EXTR_32_extract";
case ENC_EXTR_64_EXTRACT: return "EXTR_64_extract";
case ENC_EXT_ASIMDEXT_ONLY: return "EXT_asimdext_only";
+ case ENC_F1CVTL_ASIMDMISC_V: return "F1CVTL_asimdmisc_V";
+ case ENC_F2CVTL_ASIMDMISC_V: return "F2CVTL_asimdmisc_V";
case ENC_FABD_ASIMDSAME_ONLY: return "FABD_asimdsame_only";
case ENC_FABD_ASIMDSAMEFP16_ONLY: return "FABD_asimdsamefp16_only";
case ENC_FABD_ASISDSAME_ONLY: return "FABD_asisdsame_only";
@@ -271,8 +452,6 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FACGT_ASIMDSAMEFP16_ONLY: return "FACGT_asimdsamefp16_only";
case ENC_FACGT_ASISDSAME_ONLY: return "FACGT_asisdsame_only";
case ENC_FACGT_ASISDSAMEFP16_ONLY: return "FACGT_asisdsamefp16_only";
- case ENC_FACLE_FACGE_P_P_ZZ_: return "FACLE_facge_p_p_zz_";
- case ENC_FACLT_FACGT_P_P_ZZ_: return "FACLT_facgt_p_p_zz_";
case ENC_FADDP_ASIMDSAME_ONLY: return "FADDP_asimdsame_only";
case ENC_FADDP_ASIMDSAMEFP16_ONLY: return "FADDP_asimdsamefp16_only";
case ENC_FADDP_ASISDPAIR_ONLY_H: return "FADDP_asisdpair_only_H";
@@ -282,6 +461,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FADD_S_FLOATDP2: return "FADD_S_floatdp2";
case ENC_FADD_ASIMDSAME_ONLY: return "FADD_asimdsame_only";
case ENC_FADD_ASIMDSAMEFP16_ONLY: return "FADD_asimdsamefp16_only";
+ case ENC_FAMAX_ASIMDSAME_ONLY: return "FAMAX_asimdsame_only";
+ case ENC_FAMAX_ASIMDSAMEFP16_ONLY: return "FAMAX_asimdsamefp16_only";
+ case ENC_FAMIN_ASIMDSAME_ONLY: return "FAMIN_asimdsame_only";
+ case ENC_FAMIN_ASIMDSAMEFP16_ONLY: return "FAMIN_asimdsamefp16_only";
case ENC_FCADD_ASIMDSAME2_C: return "FCADD_asimdsame2_C";
case ENC_FCCMPE_D_FLOATCCMP: return "FCCMPE_D_floatccmp";
case ENC_FCCMPE_H_FLOATCCMP: return "FCCMPE_H_floatccmp";
@@ -313,19 +496,16 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FCMGT_ASISDMISCFP16_FZ: return "FCMGT_asisdmiscfp16_FZ";
case ENC_FCMGT_ASISDSAME_ONLY: return "FCMGT_asisdsame_only";
case ENC_FCMGT_ASISDSAMEFP16_ONLY: return "FCMGT_asisdsamefp16_only";
- case ENC_FCMLA_ASIMDELEM_C_H: return "FCMLA_asimdelem_C_H";
- case ENC_FCMLA_ASIMDELEM_C_S: return "FCMLA_asimdelem_C_S";
+ case ENC_FCMLA_ADVSIMD_ELT: return "FCMLA_advsimd_elt";
case ENC_FCMLA_ASIMDSAME2_C: return "FCMLA_asimdsame2_C";
case ENC_FCMLE_ASIMDMISC_FZ: return "FCMLE_asimdmisc_FZ";
case ENC_FCMLE_ASIMDMISCFP16_FZ: return "FCMLE_asimdmiscfp16_FZ";
case ENC_FCMLE_ASISDMISC_FZ: return "FCMLE_asisdmisc_FZ";
case ENC_FCMLE_ASISDMISCFP16_FZ: return "FCMLE_asisdmiscfp16_FZ";
- case ENC_FCMLE_FCMGE_P_P_ZZ_: return "FCMLE_fcmge_p_p_zz_";
case ENC_FCMLT_ASIMDMISC_FZ: return "FCMLT_asimdmisc_FZ";
case ENC_FCMLT_ASIMDMISCFP16_FZ: return "FCMLT_asimdmiscfp16_FZ";
case ENC_FCMLT_ASISDMISC_FZ: return "FCMLT_asisdmisc_FZ";
case ENC_FCMLT_ASISDMISCFP16_FZ: return "FCMLT_asisdmiscfp16_FZ";
- case ENC_FCMLT_FCMGT_P_P_ZZ_: return "FCMLT_fcmgt_p_p_zz_";
case ENC_FCMPE_DZ_FLOATCMP: return "FCMPE_DZ_floatcmp";
case ENC_FCMPE_D_FLOATCMP: return "FCMPE_D_floatcmp";
case ENC_FCMPE_HZ_FLOATCMP: return "FCMPE_HZ_floatcmp";
@@ -351,6 +531,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FCVTAS_ASIMDMISCFP16_R: return "FCVTAS_asimdmiscfp16_R";
case ENC_FCVTAS_ASISDMISC_R: return "FCVTAS_asisdmisc_R";
case ENC_FCVTAS_ASISDMISCFP16_R: return "FCVTAS_asisdmiscfp16_R";
+ case ENC_FCVTAS_SISD_32D: return "FCVTAS_sisd_32D";
+ case ENC_FCVTAS_SISD_32H: return "FCVTAS_sisd_32H";
+ case ENC_FCVTAS_SISD_64H: return "FCVTAS_sisd_64H";
+ case ENC_FCVTAS_SISD_64S: return "FCVTAS_sisd_64S";
case ENC_FCVTAU_32D_FLOAT2INT: return "FCVTAU_32D_float2int";
case ENC_FCVTAU_32H_FLOAT2INT: return "FCVTAU_32H_float2int";
case ENC_FCVTAU_32S_FLOAT2INT: return "FCVTAU_32S_float2int";
@@ -361,6 +545,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FCVTAU_ASIMDMISCFP16_R: return "FCVTAU_asimdmiscfp16_R";
case ENC_FCVTAU_ASISDMISC_R: return "FCVTAU_asisdmisc_R";
case ENC_FCVTAU_ASISDMISCFP16_R: return "FCVTAU_asisdmiscfp16_R";
+ case ENC_FCVTAU_SISD_32D: return "FCVTAU_sisd_32D";
+ case ENC_FCVTAU_SISD_32H: return "FCVTAU_sisd_32H";
+ case ENC_FCVTAU_SISD_64H: return "FCVTAU_sisd_64H";
+ case ENC_FCVTAU_SISD_64S: return "FCVTAU_sisd_64S";
case ENC_FCVTL_ASIMDMISC_L: return "FCVTL_asimdmisc_L";
case ENC_FCVTMS_32D_FLOAT2INT: return "FCVTMS_32D_float2int";
case ENC_FCVTMS_32H_FLOAT2INT: return "FCVTMS_32H_float2int";
@@ -372,6 +560,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FCVTMS_ASIMDMISCFP16_R: return "FCVTMS_asimdmiscfp16_R";
case ENC_FCVTMS_ASISDMISC_R: return "FCVTMS_asisdmisc_R";
case ENC_FCVTMS_ASISDMISCFP16_R: return "FCVTMS_asisdmiscfp16_R";
+ case ENC_FCVTMS_SISD_32D: return "FCVTMS_sisd_32D";
+ case ENC_FCVTMS_SISD_32H: return "FCVTMS_sisd_32H";
+ case ENC_FCVTMS_SISD_64H: return "FCVTMS_sisd_64H";
+ case ENC_FCVTMS_SISD_64S: return "FCVTMS_sisd_64S";
case ENC_FCVTMU_32D_FLOAT2INT: return "FCVTMU_32D_float2int";
case ENC_FCVTMU_32H_FLOAT2INT: return "FCVTMU_32H_float2int";
case ENC_FCVTMU_32S_FLOAT2INT: return "FCVTMU_32S_float2int";
@@ -382,6 +574,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FCVTMU_ASIMDMISCFP16_R: return "FCVTMU_asimdmiscfp16_R";
case ENC_FCVTMU_ASISDMISC_R: return "FCVTMU_asisdmisc_R";
case ENC_FCVTMU_ASISDMISCFP16_R: return "FCVTMU_asisdmiscfp16_R";
+ case ENC_FCVTMU_SISD_32D: return "FCVTMU_sisd_32D";
+ case ENC_FCVTMU_SISD_32H: return "FCVTMU_sisd_32H";
+ case ENC_FCVTMU_SISD_64H: return "FCVTMU_sisd_64H";
+ case ENC_FCVTMU_SISD_64S: return "FCVTMU_sisd_64S";
case ENC_FCVTNS_32D_FLOAT2INT: return "FCVTNS_32D_float2int";
case ENC_FCVTNS_32H_FLOAT2INT: return "FCVTNS_32H_float2int";
case ENC_FCVTNS_32S_FLOAT2INT: return "FCVTNS_32S_float2int";
@@ -392,6 +588,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FCVTNS_ASIMDMISCFP16_R: return "FCVTNS_asimdmiscfp16_R";
case ENC_FCVTNS_ASISDMISC_R: return "FCVTNS_asisdmisc_R";
case ENC_FCVTNS_ASISDMISCFP16_R: return "FCVTNS_asisdmiscfp16_R";
+ case ENC_FCVTNS_SISD_32D: return "FCVTNS_sisd_32D";
+ case ENC_FCVTNS_SISD_32H: return "FCVTNS_sisd_32H";
+ case ENC_FCVTNS_SISD_64H: return "FCVTNS_sisd_64H";
+ case ENC_FCVTNS_SISD_64S: return "FCVTNS_sisd_64S";
case ENC_FCVTNU_32D_FLOAT2INT: return "FCVTNU_32D_float2int";
case ENC_FCVTNU_32H_FLOAT2INT: return "FCVTNU_32H_float2int";
case ENC_FCVTNU_32S_FLOAT2INT: return "FCVTNU_32S_float2int";
@@ -402,7 +602,13 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FCVTNU_ASIMDMISCFP16_R: return "FCVTNU_asimdmiscfp16_R";
case ENC_FCVTNU_ASISDMISC_R: return "FCVTNU_asisdmisc_R";
case ENC_FCVTNU_ASISDMISCFP16_R: return "FCVTNU_asisdmiscfp16_R";
+ case ENC_FCVTNU_SISD_32D: return "FCVTNU_sisd_32D";
+ case ENC_FCVTNU_SISD_32H: return "FCVTNU_sisd_32H";
+ case ENC_FCVTNU_SISD_64H: return "FCVTNU_sisd_64H";
+ case ENC_FCVTNU_SISD_64S: return "FCVTNU_sisd_64S";
case ENC_FCVTN_ASIMDMISC_N: return "FCVTN_asimdmisc_N";
+ case ENC_FCVTN_ASIMDSAME2_D: return "FCVTN_asimdsame2_D";
+ case ENC_FCVTN_ASIMDSAME2_H: return "FCVTN_asimdsame2_H";
case ENC_FCVTPS_32D_FLOAT2INT: return "FCVTPS_32D_float2int";
case ENC_FCVTPS_32H_FLOAT2INT: return "FCVTPS_32H_float2int";
case ENC_FCVTPS_32S_FLOAT2INT: return "FCVTPS_32S_float2int";
@@ -413,6 +619,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FCVTPS_ASIMDMISCFP16_R: return "FCVTPS_asimdmiscfp16_R";
case ENC_FCVTPS_ASISDMISC_R: return "FCVTPS_asisdmisc_R";
case ENC_FCVTPS_ASISDMISCFP16_R: return "FCVTPS_asisdmiscfp16_R";
+ case ENC_FCVTPS_SISD_32D: return "FCVTPS_sisd_32D";
+ case ENC_FCVTPS_SISD_32H: return "FCVTPS_sisd_32H";
+ case ENC_FCVTPS_SISD_64H: return "FCVTPS_sisd_64H";
+ case ENC_FCVTPS_SISD_64S: return "FCVTPS_sisd_64S";
case ENC_FCVTPU_32D_FLOAT2INT: return "FCVTPU_32D_float2int";
case ENC_FCVTPU_32H_FLOAT2INT: return "FCVTPU_32H_float2int";
case ENC_FCVTPU_32S_FLOAT2INT: return "FCVTPU_32S_float2int";
@@ -423,6 +633,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FCVTPU_ASIMDMISCFP16_R: return "FCVTPU_asimdmiscfp16_R";
case ENC_FCVTPU_ASISDMISC_R: return "FCVTPU_asisdmisc_R";
case ENC_FCVTPU_ASISDMISCFP16_R: return "FCVTPU_asisdmiscfp16_R";
+ case ENC_FCVTPU_SISD_32D: return "FCVTPU_sisd_32D";
+ case ENC_FCVTPU_SISD_32H: return "FCVTPU_sisd_32H";
+ case ENC_FCVTPU_SISD_64H: return "FCVTPU_sisd_64H";
+ case ENC_FCVTPU_SISD_64S: return "FCVTPU_sisd_64S";
case ENC_FCVTXN_ASIMDMISC_N: return "FCVTXN_asimdmisc_N";
case ENC_FCVTXN_ASISDMISC_N: return "FCVTXN_asisdmisc_N";
case ENC_FCVTZS_32D_FLOAT2FIX: return "FCVTZS_32D_float2fix";
@@ -443,6 +657,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FCVTZS_ASISDMISC_R: return "FCVTZS_asisdmisc_R";
case ENC_FCVTZS_ASISDMISCFP16_R: return "FCVTZS_asisdmiscfp16_R";
case ENC_FCVTZS_ASISDSHF_C: return "FCVTZS_asisdshf_C";
+ case ENC_FCVTZS_SISD_32D: return "FCVTZS_sisd_32D";
+ case ENC_FCVTZS_SISD_32H: return "FCVTZS_sisd_32H";
+ case ENC_FCVTZS_SISD_64H: return "FCVTZS_sisd_64H";
+ case ENC_FCVTZS_SISD_64S: return "FCVTZS_sisd_64S";
case ENC_FCVTZU_32D_FLOAT2FIX: return "FCVTZU_32D_float2fix";
case ENC_FCVTZU_32D_FLOAT2INT: return "FCVTZU_32D_float2int";
case ENC_FCVTZU_32H_FLOAT2FIX: return "FCVTZU_32H_float2fix";
@@ -461,6 +679,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FCVTZU_ASISDMISC_R: return "FCVTZU_asisdmisc_R";
case ENC_FCVTZU_ASISDMISCFP16_R: return "FCVTZU_asisdmiscfp16_R";
case ENC_FCVTZU_ASISDSHF_C: return "FCVTZU_asisdshf_C";
+ case ENC_FCVTZU_SISD_32D: return "FCVTZU_sisd_32D";
+ case ENC_FCVTZU_SISD_32H: return "FCVTZU_sisd_32H";
+ case ENC_FCVTZU_SISD_64H: return "FCVTZU_sisd_64H";
+ case ENC_FCVTZU_SISD_64S: return "FCVTZU_sisd_64S";
case ENC_FCVT_DH_FLOATDP1: return "FCVT_DH_floatdp1";
case ENC_FCVT_DS_FLOATDP1: return "FCVT_DS_floatdp1";
case ENC_FCVT_HD_FLOATDP1: return "FCVT_HD_floatdp1";
@@ -472,6 +694,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FDIV_S_FLOATDP2: return "FDIV_S_floatdp2";
case ENC_FDIV_ASIMDSAME_ONLY: return "FDIV_asimdsame_only";
case ENC_FDIV_ASIMDSAMEFP16_ONLY: return "FDIV_asimdsamefp16_only";
+ case ENC_FDOT_ASIMDELEM_D: return "FDOT_asimdelem_D";
+ case ENC_FDOT_ASIMDELEM_G: return "FDOT_asimdelem_G";
+ case ENC_FDOT_ASIMDSAME2_D: return "FDOT_asimdsame2_D";
+ case ENC_FDOT_ASIMDSAME2_DD: return "FDOT_asimdsame2_DD";
case ENC_FJCVTZS_32D_FLOAT2INT: return "FJCVTZS_32D_float2int";
case ENC_FMADD_D_FLOATDP3: return "FMADD_D_floatdp3";
case ENC_FMADD_H_FLOATDP3: return "FMADD_H_floatdp3";
@@ -522,6 +748,18 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FMIN_ASIMDSAMEFP16_ONLY: return "FMIN_asimdsamefp16_only";
case ENC_FMLAL2_ASIMDELEM_LH: return "FMLAL2_asimdelem_LH";
case ENC_FMLAL2_ASIMDSAME_F: return "FMLAL2_asimdsame_F";
+ case ENC_FMLALB_ASIMDELEM_H: return "FMLALB_asimdelem_H";
+ case ENC_FMLALB_ASIMDSAME2_J: return "FMLALB_asimdsame2_J";
+ case ENC_FMLALLBB_ASIMDELEM_J: return "FMLALLBB_asimdelem_J";
+ case ENC_FMLALLBB_ASIMDSAME2_G: return "FMLALLBB_asimdsame2_G";
+ case ENC_FMLALLBT_ASIMDELEM_J: return "FMLALLBT_asimdelem_J";
+ case ENC_FMLALLBT_ASIMDSAME2_G: return "FMLALLBT_asimdsame2_G";
+ case ENC_FMLALLTB_ASIMDELEM_J: return "FMLALLTB_asimdelem_J";
+ case ENC_FMLALLTB_ASIMDSAME2_G: return "FMLALLTB_asimdsame2_G";
+ case ENC_FMLALLTT_ASIMDELEM_J: return "FMLALLTT_asimdelem_J";
+ case ENC_FMLALLTT_ASIMDSAME2_G: return "FMLALLTT_asimdsame2_G";
+ case ENC_FMLALT_ASIMDELEM_H: return "FMLALT_asimdelem_H";
+ case ENC_FMLALT_ASIMDSAME2_J: return "FMLALT_asimdsame2_J";
case ENC_FMLAL_ASIMDELEM_LH: return "FMLAL_asimdelem_LH";
case ENC_FMLAL_ASIMDSAME_F: return "FMLAL_asimdsame_F";
case ENC_FMLA_ASIMDELEM_RH_H: return "FMLA_asimdelem_RH_H";
@@ -540,6 +778,8 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FMLS_ASIMDSAMEFP16_ONLY: return "FMLS_asimdsamefp16_only";
case ENC_FMLS_ASISDELEM_RH_H: return "FMLS_asisdelem_RH_H";
case ENC_FMLS_ASISDELEM_R_SD: return "FMLS_asisdelem_R_SD";
+ case ENC_FMMLA_ASIMD_FP8FP16: return "FMMLA_asimd_FP8FP16";
+ case ENC_FMMLA_ASIMD_FP8FP32: return "FMMLA_asimd_FP8FP32";
case ENC_FMOV_32H_FLOAT2INT: return "FMOV_32H_float2int";
case ENC_FMOV_32S_FLOAT2INT: return "FMOV_32S_float2int";
case ENC_FMOV_64D_FLOAT2INT: return "FMOV_64D_float2int";
@@ -559,10 +799,6 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FMOV_ASIMDIMM_D2_D: return "FMOV_asimdimm_D2_d";
case ENC_FMOV_ASIMDIMM_H_H: return "FMOV_asimdimm_H_h";
case ENC_FMOV_ASIMDIMM_S_S: return "FMOV_asimdimm_S_s";
- case ENC_FMOV_CPY_Z_P_I_: return "FMOV_cpy_z_p_i_";
- case ENC_FMOV_DUP_Z_I_: return "FMOV_dup_z_i_";
- case ENC_FMOV_FCPY_Z_P_I_: return "FMOV_fcpy_z_p_i_";
- case ENC_FMOV_FDUP_Z_I_: return "FMOV_fdup_z_i_";
case ENC_FMSUB_D_FLOATDP3: return "FMSUB_D_floatdp3";
case ENC_FMSUB_H_FLOATDP3: return "FMSUB_H_floatdp3";
case ENC_FMSUB_S_FLOATDP3: return "FMSUB_S_floatdp3";
@@ -662,6 +898,8 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FRSQRTS_ASIMDSAMEFP16_ONLY: return "FRSQRTS_asimdsamefp16_only";
case ENC_FRSQRTS_ASISDSAME_ONLY: return "FRSQRTS_asisdsame_only";
case ENC_FRSQRTS_ASISDSAMEFP16_ONLY: return "FRSQRTS_asisdsamefp16_only";
+ case ENC_FSCALE_ASIMDSAME_ONLY: return "FSCALE_asimdsame_only";
+ case ENC_FSCALE_ASIMDSAMEFP16_ONLY: return "FSCALE_asimdsamefp16_only";
case ENC_FSQRT_D_FLOATDP1: return "FSQRT_D_floatdp1";
case ENC_FSQRT_H_FLOATDP1: return "FSQRT_H_floatdp1";
case ENC_FSQRT_S_FLOATDP1: return "FSQRT_S_floatdp1";
@@ -672,6 +910,16 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FSUB_S_FLOATDP2: return "FSUB_S_floatdp2";
case ENC_FSUB_ASIMDSAME_ONLY: return "FSUB_asimdsame_only";
case ENC_FSUB_ASIMDSAMEFP16_ONLY: return "FSUB_asimdsamefp16_only";
+ case ENC_GCSB_HD_HINTS: return "GCSB_HD_hints";
+ case ENC_GCSPOPCX_SYS_CR_SYSTEMINSTRS: return "GCSPOPCX_SYS_CR_systeminstrs";
+ case ENC_GCSPOPM_SYSL_RC_SYSTEMINSTRS: return "GCSPOPM_SYSL_RC_systeminstrs";
+ case ENC_GCSPOPX_SYS_CR_SYSTEMINSTRS: return "GCSPOPX_SYS_CR_systeminstrs";
+ case ENC_GCSPUSHM_SYS_CR_SYSTEMINSTRS: return "GCSPUSHM_SYS_CR_systeminstrs";
+ case ENC_GCSPUSHX_SYS_CR_SYSTEMINSTRS: return "GCSPUSHX_SYS_CR_systeminstrs";
+ case ENC_GCSSS1_SYS_CR_SYSTEMINSTRS: return "GCSSS1_SYS_CR_systeminstrs";
+ case ENC_GCSSS2_SYSL_RC_SYSTEMINSTRS: return "GCSSS2_SYSL_RC_systeminstrs";
+ case ENC_GCSSTR_64_LDST_GCS: return "GCSSTR_64_ldst_gcs";
+ case ENC_GCSSTTR_64_LDST_GCS: return "GCSSTTR_64_ldst_gcs";
case ENC_GMI_64G_DP_2SRC: return "GMI_64G_dp_2src";
case ENC_HINT_HM_HINTS: return "HINT_HM_hints";
case ENC_HLT_EX_EXCEPTION: return "HLT_EX_exception";
@@ -779,9 +1027,12 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LDADDL_64_MEMOP: return "LDADDL_64_memop";
case ENC_LDADD_32_MEMOP: return "LDADD_32_memop";
case ENC_LDADD_64_MEMOP: return "LDADD_64_memop";
+ case ENC_LDAP1_ASISDLSO_D1: return "LDAP1_asisdlso_D1";
case ENC_LDAPRB_32L_MEMOP: return "LDAPRB_32L_memop";
case ENC_LDAPRH_32L_MEMOP: return "LDAPRH_32L_memop";
+ case ENC_LDAPR_32L_LDAPSTL_WRITEBACK: return "LDAPR_32L_ldapstl_writeback";
case ENC_LDAPR_32L_MEMOP: return "LDAPR_32L_memop";
+ case ENC_LDAPR_64L_LDAPSTL_WRITEBACK: return "LDAPR_64L_ldapstl_writeback";
case ENC_LDAPR_64L_MEMOP: return "LDAPR_64L_memop";
case ENC_LDAPURB_32_LDAPSTL_UNSCALED: return "LDAPURB_32_ldapstl_unscaled";
case ENC_LDAPURH_32_LDAPSTL_UNSCALED: return "LDAPURH_32_ldapstl_unscaled";
@@ -792,16 +1043,43 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LDAPURSW_64_LDAPSTL_UNSCALED: return "LDAPURSW_64_ldapstl_unscaled";
case ENC_LDAPUR_32_LDAPSTL_UNSCALED: return "LDAPUR_32_ldapstl_unscaled";
case ENC_LDAPUR_64_LDAPSTL_UNSCALED: return "LDAPUR_64_ldapstl_unscaled";
+ case ENC_LDAPUR_B_LDAPSTL_SIMD: return "LDAPUR_B_ldapstl_simd";
+ case ENC_LDAPUR_D_LDAPSTL_SIMD: return "LDAPUR_D_ldapstl_simd";
+ case ENC_LDAPUR_H_LDAPSTL_SIMD: return "LDAPUR_H_ldapstl_simd";
+ case ENC_LDAPUR_Q_LDAPSTL_SIMD: return "LDAPUR_Q_ldapstl_simd";
+ case ENC_LDAPUR_S_LDAPSTL_SIMD: return "LDAPUR_S_ldapstl_simd";
case ENC_LDARB_LR32_LDSTORD: return "LDARB_LR32_ldstord";
case ENC_LDARH_LR32_LDSTORD: return "LDARH_LR32_ldstord";
case ENC_LDAR_LR32_LDSTORD: return "LDAR_LR32_ldstord";
case ENC_LDAR_LR64_LDSTORD: return "LDAR_LR64_ldstord";
+ case ENC_LDATXR_LR32_LDSTEXCLR_UNPRIV: return "LDATXR_LR32_ldstexclr_unpriv";
+ case ENC_LDATXR_LR64_LDSTEXCLR_UNPRIV: return "LDATXR_LR64_ldstexclr_unpriv";
case ENC_LDAXP_LP32_LDSTEXCLP: return "LDAXP_LP32_ldstexclp";
case ENC_LDAXP_LP64_LDSTEXCLP: return "LDAXP_LP64_ldstexclp";
case ENC_LDAXRB_LR32_LDSTEXCLR: return "LDAXRB_LR32_ldstexclr";
case ENC_LDAXRH_LR32_LDSTEXCLR: return "LDAXRH_LR32_ldstexclr";
case ENC_LDAXR_LR32_LDSTEXCLR: return "LDAXR_LR32_ldstexclr";
case ENC_LDAXR_LR64_LDSTEXCLR: return "LDAXR_LR64_ldstexclr";
+ case ENC_LDBFADDAL_16: return "LDBFADDAL_16";
+ case ENC_LDBFADDA_16: return "LDBFADDA_16";
+ case ENC_LDBFADDL_16: return "LDBFADDL_16";
+ case ENC_LDBFADD_16: return "LDBFADD_16";
+ case ENC_LDBFMAXAL_16: return "LDBFMAXAL_16";
+ case ENC_LDBFMAXA_16: return "LDBFMAXA_16";
+ case ENC_LDBFMAXL_16: return "LDBFMAXL_16";
+ case ENC_LDBFMAXNMAL_16: return "LDBFMAXNMAL_16";
+ case ENC_LDBFMAXNMA_16: return "LDBFMAXNMA_16";
+ case ENC_LDBFMAXNML_16: return "LDBFMAXNML_16";
+ case ENC_LDBFMAXNM_16: return "LDBFMAXNM_16";
+ case ENC_LDBFMAX_16: return "LDBFMAX_16";
+ case ENC_LDBFMINAL_16: return "LDBFMINAL_16";
+ case ENC_LDBFMINA_16: return "LDBFMINA_16";
+ case ENC_LDBFMINL_16: return "LDBFMINL_16";
+ case ENC_LDBFMINNMAL_16: return "LDBFMINNMAL_16";
+ case ENC_LDBFMINNMA_16: return "LDBFMINNMA_16";
+ case ENC_LDBFMINNML_16: return "LDBFMINNML_16";
+ case ENC_LDBFMINNM_16: return "LDBFMINNM_16";
+ case ENC_LDBFMIN_16: return "LDBFMIN_16";
case ENC_LDCLRAB_32_MEMOP: return "LDCLRAB_32_memop";
case ENC_LDCLRAH_32_MEMOP: return "LDCLRAH_32_memop";
case ENC_LDCLRALB_32_MEMOP: return "LDCLRALB_32_memop";
@@ -816,6 +1094,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LDCLRLH_32_MEMOP: return "LDCLRLH_32_memop";
case ENC_LDCLRL_32_MEMOP: return "LDCLRL_32_memop";
case ENC_LDCLRL_64_MEMOP: return "LDCLRL_64_memop";
+ case ENC_LDCLRPAL_128_MEMOP_128: return "LDCLRPAL_128_memop_128";
+ case ENC_LDCLRPA_128_MEMOP_128: return "LDCLRPA_128_memop_128";
+ case ENC_LDCLRPL_128_MEMOP_128: return "LDCLRPL_128_memop_128";
+ case ENC_LDCLRP_128_MEMOP_128: return "LDCLRP_128_memop_128";
case ENC_LDCLR_32_MEMOP: return "LDCLR_32_memop";
case ENC_LDCLR_64_MEMOP: return "LDCLR_64_memop";
case ENC_LDEORAB_32_MEMOP: return "LDEORAB_32_memop";
@@ -834,8 +1116,72 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LDEORL_64_MEMOP: return "LDEORL_64_memop";
case ENC_LDEOR_32_MEMOP: return "LDEOR_32_memop";
case ENC_LDEOR_64_MEMOP: return "LDEOR_64_memop";
+ case ENC_LDFADDAL_16: return "LDFADDAL_16";
+ case ENC_LDFADDAL_32: return "LDFADDAL_32";
+ case ENC_LDFADDAL_64: return "LDFADDAL_64";
+ case ENC_LDFADDA_16: return "LDFADDA_16";
+ case ENC_LDFADDA_32: return "LDFADDA_32";
+ case ENC_LDFADDA_64: return "LDFADDA_64";
+ case ENC_LDFADDL_16: return "LDFADDL_16";
+ case ENC_LDFADDL_32: return "LDFADDL_32";
+ case ENC_LDFADDL_64: return "LDFADDL_64";
+ case ENC_LDFADD_16: return "LDFADD_16";
+ case ENC_LDFADD_32: return "LDFADD_32";
+ case ENC_LDFADD_64: return "LDFADD_64";
+ case ENC_LDFMAXAL_16: return "LDFMAXAL_16";
+ case ENC_LDFMAXAL_32: return "LDFMAXAL_32";
+ case ENC_LDFMAXAL_64: return "LDFMAXAL_64";
+ case ENC_LDFMAXA_16: return "LDFMAXA_16";
+ case ENC_LDFMAXA_32: return "LDFMAXA_32";
+ case ENC_LDFMAXA_64: return "LDFMAXA_64";
+ case ENC_LDFMAXL_16: return "LDFMAXL_16";
+ case ENC_LDFMAXL_32: return "LDFMAXL_32";
+ case ENC_LDFMAXL_64: return "LDFMAXL_64";
+ case ENC_LDFMAXNMAL_16: return "LDFMAXNMAL_16";
+ case ENC_LDFMAXNMAL_32: return "LDFMAXNMAL_32";
+ case ENC_LDFMAXNMAL_64: return "LDFMAXNMAL_64";
+ case ENC_LDFMAXNMA_16: return "LDFMAXNMA_16";
+ case ENC_LDFMAXNMA_32: return "LDFMAXNMA_32";
+ case ENC_LDFMAXNMA_64: return "LDFMAXNMA_64";
+ case ENC_LDFMAXNML_16: return "LDFMAXNML_16";
+ case ENC_LDFMAXNML_32: return "LDFMAXNML_32";
+ case ENC_LDFMAXNML_64: return "LDFMAXNML_64";
+ case ENC_LDFMAXNM_16: return "LDFMAXNM_16";
+ case ENC_LDFMAXNM_32: return "LDFMAXNM_32";
+ case ENC_LDFMAXNM_64: return "LDFMAXNM_64";
+ case ENC_LDFMAX_16: return "LDFMAX_16";
+ case ENC_LDFMAX_32: return "LDFMAX_32";
+ case ENC_LDFMAX_64: return "LDFMAX_64";
+ case ENC_LDFMINAL_16: return "LDFMINAL_16";
+ case ENC_LDFMINAL_32: return "LDFMINAL_32";
+ case ENC_LDFMINAL_64: return "LDFMINAL_64";
+ case ENC_LDFMINA_16: return "LDFMINA_16";
+ case ENC_LDFMINA_32: return "LDFMINA_32";
+ case ENC_LDFMINA_64: return "LDFMINA_64";
+ case ENC_LDFMINL_16: return "LDFMINL_16";
+ case ENC_LDFMINL_32: return "LDFMINL_32";
+ case ENC_LDFMINL_64: return "LDFMINL_64";
+ case ENC_LDFMINNMAL_16: return "LDFMINNMAL_16";
+ case ENC_LDFMINNMAL_32: return "LDFMINNMAL_32";
+ case ENC_LDFMINNMAL_64: return "LDFMINNMAL_64";
+ case ENC_LDFMINNMA_16: return "LDFMINNMA_16";
+ case ENC_LDFMINNMA_32: return "LDFMINNMA_32";
+ case ENC_LDFMINNMA_64: return "LDFMINNMA_64";
+ case ENC_LDFMINNML_16: return "LDFMINNML_16";
+ case ENC_LDFMINNML_32: return "LDFMINNML_32";
+ case ENC_LDFMINNML_64: return "LDFMINNML_64";
+ case ENC_LDFMINNM_16: return "LDFMINNM_16";
+ case ENC_LDFMINNM_32: return "LDFMINNM_32";
+ case ENC_LDFMINNM_64: return "LDFMINNM_64";
+ case ENC_LDFMIN_16: return "LDFMIN_16";
+ case ENC_LDFMIN_32: return "LDFMIN_32";
+ case ENC_LDFMIN_64: return "LDFMIN_64";
case ENC_LDGM_64BULK_LDSTTAGS: return "LDGM_64bulk_ldsttags";
case ENC_LDG_64LOFFSET_LDSTTAGS: return "LDG_64Loffset_ldsttags";
+ case ENC_LDIAPP_32LE_LDIAPPSTILP: return "LDIAPP_32LE_ldiappstilp";
+ case ENC_LDIAPP_32L_LDIAPPSTILP: return "LDIAPP_32L_ldiappstilp";
+ case ENC_LDIAPP_64LS_LDIAPPSTILP: return "LDIAPP_64LS_ldiappstilp";
+ case ENC_LDIAPP_64L_LDIAPPSTILP: return "LDIAPP_64L_ldiappstilp";
case ENC_LDLARB_LR32_LDSTORD: return "LDLARB_LR32_ldstord";
case ENC_LDLARH_LR32_LDSTORD: return "LDLARH_LR32_ldstord";
case ENC_LDLAR_LR32_LDSTORD: return "LDLAR_LR32_ldstord";
@@ -947,6 +1293,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LDSETLH_32_MEMOP: return "LDSETLH_32_memop";
case ENC_LDSETL_32_MEMOP: return "LDSETL_32_memop";
case ENC_LDSETL_64_MEMOP: return "LDSETL_64_memop";
+ case ENC_LDSETPAL_128_MEMOP_128: return "LDSETPAL_128_memop_128";
+ case ENC_LDSETPA_128_MEMOP_128: return "LDSETPA_128_memop_128";
+ case ENC_LDSETPL_128_MEMOP_128: return "LDSETPL_128_memop_128";
+ case ENC_LDSETP_128_MEMOP_128: return "LDSETP_128_memop_128";
case ENC_LDSET_32_MEMOP: return "LDSET_32_memop";
case ENC_LDSET_64_MEMOP: return "LDSET_64_memop";
case ENC_LDSMAXAB_32_MEMOP: return "LDSMAXAB_32_memop";
@@ -981,6 +1331,30 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LDSMINL_64_MEMOP: return "LDSMINL_64_memop";
case ENC_LDSMIN_32_MEMOP: return "LDSMIN_32_memop";
case ENC_LDSMIN_64_MEMOP: return "LDSMIN_64_memop";
+ case ENC_LDTADDAL_32_MEMOP_UNPRIV: return "LDTADDAL_32_memop_unpriv";
+ case ENC_LDTADDAL_64_MEMOP_UNPRIV: return "LDTADDAL_64_memop_unpriv";
+ case ENC_LDTADDA_32_MEMOP_UNPRIV: return "LDTADDA_32_memop_unpriv";
+ case ENC_LDTADDA_64_MEMOP_UNPRIV: return "LDTADDA_64_memop_unpriv";
+ case ENC_LDTADDL_32_MEMOP_UNPRIV: return "LDTADDL_32_memop_unpriv";
+ case ENC_LDTADDL_64_MEMOP_UNPRIV: return "LDTADDL_64_memop_unpriv";
+ case ENC_LDTADD_32_MEMOP_UNPRIV: return "LDTADD_32_memop_unpriv";
+ case ENC_LDTADD_64_MEMOP_UNPRIV: return "LDTADD_64_memop_unpriv";
+ case ENC_LDTCLRAL_32_MEMOP_UNPRIV: return "LDTCLRAL_32_memop_unpriv";
+ case ENC_LDTCLRAL_64_MEMOP_UNPRIV: return "LDTCLRAL_64_memop_unpriv";
+ case ENC_LDTCLRA_32_MEMOP_UNPRIV: return "LDTCLRA_32_memop_unpriv";
+ case ENC_LDTCLRA_64_MEMOP_UNPRIV: return "LDTCLRA_64_memop_unpriv";
+ case ENC_LDTCLRL_32_MEMOP_UNPRIV: return "LDTCLRL_32_memop_unpriv";
+ case ENC_LDTCLRL_64_MEMOP_UNPRIV: return "LDTCLRL_64_memop_unpriv";
+ case ENC_LDTCLR_32_MEMOP_UNPRIV: return "LDTCLR_32_memop_unpriv";
+ case ENC_LDTCLR_64_MEMOP_UNPRIV: return "LDTCLR_64_memop_unpriv";
+ case ENC_LDTNP_64_LDSTNAPAIR_OFFS: return "LDTNP_64_ldstnapair_offs";
+ case ENC_LDTNP_Q_LDSTNAPAIR_OFFS: return "LDTNP_Q_ldstnapair_offs";
+ case ENC_LDTP_64_LDSTPAIR_OFF: return "LDTP_64_ldstpair_off";
+ case ENC_LDTP_64_LDSTPAIR_POST: return "LDTP_64_ldstpair_post";
+ case ENC_LDTP_64_LDSTPAIR_PRE: return "LDTP_64_ldstpair_pre";
+ case ENC_LDTP_Q_LDSTPAIR_OFF: return "LDTP_Q_ldstpair_off";
+ case ENC_LDTP_Q_LDSTPAIR_POST: return "LDTP_Q_ldstpair_post";
+ case ENC_LDTP_Q_LDSTPAIR_PRE: return "LDTP_Q_ldstpair_pre";
case ENC_LDTRB_32_LDST_UNPRIV: return "LDTRB_32_ldst_unpriv";
case ENC_LDTRH_32_LDST_UNPRIV: return "LDTRH_32_ldst_unpriv";
case ENC_LDTRSB_32_LDST_UNPRIV: return "LDTRSB_32_ldst_unpriv";
@@ -990,6 +1364,16 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LDTRSW_64_LDST_UNPRIV: return "LDTRSW_64_ldst_unpriv";
case ENC_LDTR_32_LDST_UNPRIV: return "LDTR_32_ldst_unpriv";
case ENC_LDTR_64_LDST_UNPRIV: return "LDTR_64_ldst_unpriv";
+ case ENC_LDTSETAL_32_MEMOP_UNPRIV: return "LDTSETAL_32_memop_unpriv";
+ case ENC_LDTSETAL_64_MEMOP_UNPRIV: return "LDTSETAL_64_memop_unpriv";
+ case ENC_LDTSETA_32_MEMOP_UNPRIV: return "LDTSETA_32_memop_unpriv";
+ case ENC_LDTSETA_64_MEMOP_UNPRIV: return "LDTSETA_64_memop_unpriv";
+ case ENC_LDTSETL_32_MEMOP_UNPRIV: return "LDTSETL_32_memop_unpriv";
+ case ENC_LDTSETL_64_MEMOP_UNPRIV: return "LDTSETL_64_memop_unpriv";
+ case ENC_LDTSET_32_MEMOP_UNPRIV: return "LDTSET_32_memop_unpriv";
+ case ENC_LDTSET_64_MEMOP_UNPRIV: return "LDTSET_64_memop_unpriv";
+ case ENC_LDTXR_LR32_LDSTEXCLR_UNPRIV: return "LDTXR_LR32_ldstexclr_unpriv";
+ case ENC_LDTXR_LR64_LDSTEXCLR_UNPRIV: return "LDTXR_LR64_ldstexclr_unpriv";
case ENC_LDUMAXAB_32_MEMOP: return "LDUMAXAB_32_memop";
case ENC_LDUMAXAH_32_MEMOP: return "LDUMAXAH_32_memop";
case ENC_LDUMAXALB_32_MEMOP: return "LDUMAXALB_32_memop";
@@ -1054,6 +1438,11 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LSR_LSRV_64_DP_2SRC: return "LSR_LSRV_64_dp_2src";
case ENC_LSR_UBFM_32M_BITFIELD: return "LSR_UBFM_32M_bitfield";
case ENC_LSR_UBFM_64M_BITFIELD: return "LSR_UBFM_64M_bitfield";
+ case ENC_LUTI2_ASIMDTBL_L5: return "LUTI2_asimdtbl_L5";
+ case ENC_LUTI2_ASIMDTBL_L6: return "LUTI2_asimdtbl_L6";
+ case ENC_LUTI4_ASIMDTBL_L5: return "LUTI4_asimdtbl_L5";
+ case ENC_LUTI4_ASIMDTBL_L7: return "LUTI4_asimdtbl_L7";
+ case ENC_MADDPT_64A_DP_3SRC: return "MADDPT_64A_dp_3src";
case ENC_MADD_32A_DP_3SRC: return "MADD_32A_dp_3src";
case ENC_MADD_64A_DP_3SRC: return "MADD_64A_dp_3src";
case ENC_MLA_ASIMDELEM_R: return "MLA_asimdelem_R";
@@ -1072,8 +1461,6 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_MOVK_64_MOVEWIDE: return "MOVK_64_movewide";
case ENC_MOVN_32_MOVEWIDE: return "MOVN_32_movewide";
case ENC_MOVN_64_MOVEWIDE: return "MOVN_64_movewide";
- case ENC_MOVS_ANDS_P_P_PP_Z: return "MOVS_ands_p_p_pp_z";
- case ENC_MOVS_ORRS_P_P_PP_Z: return "MOVS_orrs_p_p_pp_z";
case ENC_MOVZ_32_MOVEWIDE: return "MOVZ_32_movewide";
case ENC_MOVZ_64_MOVEWIDE: return "MOVZ_64_movewide";
case ENC_MOV_ADD_32_ADDSUB_IMM: return "MOV_ADD_32_addsub_imm";
@@ -1092,33 +1479,12 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_MOV_ORR_ASIMDSAME_ONLY: return "MOV_ORR_asimdsame_only";
case ENC_MOV_UMOV_ASIMDINS_W_W: return "MOV_UMOV_asimdins_W_w";
case ENC_MOV_UMOV_ASIMDINS_X_X: return "MOV_UMOV_asimdins_X_x";
- case ENC_MOV_AND_P_P_PP_Z: return "MOV_and_p_p_pp_z";
- case ENC_MOV_CPY_Z_O_I_: return "MOV_cpy_z_o_i_";
- case ENC_MOV_CPY_Z_P_I_: return "MOV_cpy_z_p_i_";
- case ENC_MOV_CPY_Z_P_R_: return "MOV_cpy_z_p_r_";
- case ENC_MOV_CPY_Z_P_V_: return "MOV_cpy_z_p_v_";
- case ENC_MOV_DUP_Z_I_: return "MOV_dup_z_i_";
- case ENC_MOV_DUP_Z_R_: return "MOV_dup_z_r_";
- case ENC_MOV_DUP_Z_ZI_: return "MOV_dup_z_zi_";
- case ENC_MOV_DUP_Z_ZI_2: return "MOV_dup_z_zi_2";
- case ENC_MOV_DUPM_Z_I_: return "MOV_dupm_z_i_";
- case ENC_MOV_MOVA_Z_P_RZA_B: return "MOV_mova_z_p_rza_b";
- case ENC_MOV_MOVA_Z_P_RZA_D: return "MOV_mova_z_p_rza_d";
- case ENC_MOV_MOVA_Z_P_RZA_H: return "MOV_mova_z_p_rza_h";
- case ENC_MOV_MOVA_Z_P_RZA_Q: return "MOV_mova_z_p_rza_q";
- case ENC_MOV_MOVA_Z_P_RZA_W: return "MOV_mova_z_p_rza_w";
- case ENC_MOV_MOVA_ZA_P_RZ_B: return "MOV_mova_za_p_rz_b";
- case ENC_MOV_MOVA_ZA_P_RZ_D: return "MOV_mova_za_p_rz_d";
- case ENC_MOV_MOVA_ZA_P_RZ_H: return "MOV_mova_za_p_rz_h";
- case ENC_MOV_MOVA_ZA_P_RZ_Q: return "MOV_mova_za_p_rz_q";
- case ENC_MOV_MOVA_ZA_P_RZ_W: return "MOV_mova_za_p_rz_w";
- case ENC_MOV_ORR_P_P_PP_Z: return "MOV_orr_p_p_pp_z";
- case ENC_MOV_ORR_Z_ZZ_: return "MOV_orr_z_zz_";
- case ENC_MOV_SEL_P_P_PP_: return "MOV_sel_p_p_pp_";
- case ENC_MOV_SEL_Z_P_ZZ_: return "MOV_sel_z_p_zz_";
+ case ENC_MRRS_RS_SYSTEMMOVEPR: return "MRRS_RS_systemmovepr";
case ENC_MRS_RS_SYSTEMMOVE: return "MRS_RS_systemmove";
+ case ENC_MSRR_SR_SYSTEMMOVEPR: return "MSRR_SR_systemmovepr";
case ENC_MSR_SI_PSTATE: return "MSR_SI_pstate";
case ENC_MSR_SR_SYSTEMMOVE: return "MSR_SR_systemmove";
+ case ENC_MSUBPT_64A_DP_3SRC: return "MSUBPT_64A_dp_3src";
case ENC_MSUB_32A_DP_3SRC: return "MSUB_32A_dp_3src";
case ENC_MSUB_64A_DP_3SRC: return "MSUB_64A_dp_3src";
case ENC_MUL_MADD_32A_DP_3SRC: return "MUL_MADD_32A_dp_3src";
@@ -1142,13 +1508,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_NGC_SBC_32_ADDSUB_CARRY: return "NGC_SBC_32_addsub_carry";
case ENC_NGC_SBC_64_ADDSUB_CARRY: return "NGC_SBC_64_addsub_carry";
case ENC_NOP_HI_HINTS: return "NOP_HI_hints";
- case ENC_NOTS_EORS_P_P_PP_Z: return "NOTS_eors_p_p_pp_z";
case ENC_NOT_ASIMDMISC_R: return "NOT_asimdmisc_R";
- case ENC_NOT_EOR_P_P_PP_Z: return "NOT_eor_p_p_pp_z";
case ENC_ORN_32_LOG_SHIFT: return "ORN_32_log_shift";
case ENC_ORN_64_LOG_SHIFT: return "ORN_64_log_shift";
case ENC_ORN_ASIMDSAME_ONLY: return "ORN_asimdsame_only";
- case ENC_ORN_ORR_Z_ZI_: return "ORN_orr_z_zi_";
case ENC_ORR_32_LOG_IMM: return "ORR_32_log_imm";
case ENC_ORR_32_LOG_SHIFT: return "ORR_32_log_shift";
case ENC_ORR_64_LOG_IMM: return "ORR_64_log_imm";
@@ -1161,16 +1524,23 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_PACDZA_64Z_DP_1SRC: return "PACDZA_64Z_dp_1src";
case ENC_PACDZB_64Z_DP_1SRC: return "PACDZB_64Z_dp_1src";
case ENC_PACGA_64P_DP_2SRC: return "PACGA_64P_dp_2src";
+ case ENC_PACIA171615_64LR_DP_1SRC: return "PACIA171615_64LR_dp_1src";
case ENC_PACIA1716_HI_HINTS: return "PACIA1716_HI_hints";
+ case ENC_PACIASPPC_64LR_DP_1SRC: return "PACIASPPC_64LR_dp_1src";
case ENC_PACIASP_HI_HINTS: return "PACIASP_HI_hints";
case ENC_PACIAZ_HI_HINTS: return "PACIAZ_HI_hints";
case ENC_PACIA_64P_DP_1SRC: return "PACIA_64P_dp_1src";
+ case ENC_PACIB171615_64LR_DP_1SRC: return "PACIB171615_64LR_dp_1src";
case ENC_PACIB1716_HI_HINTS: return "PACIB1716_HI_hints";
+ case ENC_PACIBSPPC_64LR_DP_1SRC: return "PACIBSPPC_64LR_dp_1src";
case ENC_PACIBSP_HI_HINTS: return "PACIBSP_HI_hints";
case ENC_PACIBZ_HI_HINTS: return "PACIBZ_HI_hints";
case ENC_PACIB_64P_DP_1SRC: return "PACIB_64P_dp_1src";
case ENC_PACIZA_64Z_DP_1SRC: return "PACIZA_64Z_dp_1src";
case ENC_PACIZB_64Z_DP_1SRC: return "PACIZB_64Z_dp_1src";
+ case ENC_PACM_HI_HINTS: return "PACM_HI_hints";
+ case ENC_PACNBIASPPC_64LR_DP_1SRC: return "PACNBIASPPC_64LR_dp_1src";
+ case ENC_PACNBIBSPPC_64LR_DP_1SRC: return "PACNBIBSPPC_64LR_dp_1src";
case ENC_PMULL_ASIMDDIFF_L: return "PMULL_asimddiff_L";
case ENC_PMUL_ASIMDSAME_ONLY: return "PMUL_asimdsame_only";
case ENC_PRFM_P_LDST_POS: return "PRFM_P_ldst_pos";
@@ -1184,30 +1554,75 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_RBIT_32_DP_1SRC: return "RBIT_32_dp_1src";
case ENC_RBIT_64_DP_1SRC: return "RBIT_64_dp_1src";
case ENC_RBIT_ASIMDMISC_R: return "RBIT_asimdmisc_R";
- case ENC_RESERVED_21_ASIMDELEM: return "RESERVED_21_asimdelem";
- case ENC_RESERVED_35_ASIMDELEM: return "RESERVED_35_asimdelem";
- case ENC_RESERVED_36_ASISDSAME: return "RESERVED_36_asisdsame";
- case ENC_RESERVED_37_ASISDSAME: return "RESERVED_37_asisdsame";
- case ENC_RESERVED_38_ASISDSAME: return "RESERVED_38_asisdsame";
- case ENC_RESERVED_39_ASISDSAME: return "RESERVED_39_asisdsame";
- case ENC_RESERVED_42_ASISDSAME: return "RESERVED_42_asisdsame";
- case ENC_RESERVED_44_ASISDSAME: return "RESERVED_44_asisdsame";
- case ENC_RESERVED_45_ASISDSAME: return "RESERVED_45_asisdsame";
- case ENC_RESERVED_46_ASISDSAME: return "RESERVED_46_asisdsame";
- case ENC_RESERVED_47_ASISDSAME: return "RESERVED_47_asisdsame";
- case ENC_RESERVED_48_ASISDSAME: return "RESERVED_48_asisdsame";
- case ENC_RESERVED_50_ASISDSAME: return "RESERVED_50_asisdsame";
- case ENC_RESERVED_52_ASISDSAME: return "RESERVED_52_asisdsame";
- case ENC_RESERVED_53_ASISDSAME: return "RESERVED_53_asisdsame";
- case ENC_RESERVED_54_ASISDSAME: return "RESERVED_54_asisdsame";
- case ENC_RESERVED_57_ASISDSAME: return "RESERVED_57_asisdsame";
- case ENC_RESERVED_67_ASISDSAME: return "RESERVED_67_asisdsame";
- case ENC_RESERVED_68_ASISDSAME: return "RESERVED_68_asisdsame";
- case ENC_RESERVED_69_ASISDSAME: return "RESERVED_69_asisdsame";
- case ENC_RESERVED_70_ASISDSAME: return "RESERVED_70_asisdsame";
- case ENC_RESERVED_72_ASISDSAME: return "RESERVED_72_asisdsame";
- case ENC_RESERVED_74_ASISDSAME: return "RESERVED_74_asisdsame";
+ case ENC_RCWCASAL_C64_RCWCOMSWAP: return "RCWCASAL_C64_rcwcomswap";
+ case ENC_RCWCASA_C64_RCWCOMSWAP: return "RCWCASA_C64_rcwcomswap";
+ case ENC_RCWCASL_C64_RCWCOMSWAP: return "RCWCASL_C64_rcwcomswap";
+ case ENC_RCWCASPAL_C64_RCWCOMSWAPPR: return "RCWCASPAL_C64_rcwcomswappr";
+ case ENC_RCWCASPA_C64_RCWCOMSWAPPR: return "RCWCASPA_C64_rcwcomswappr";
+ case ENC_RCWCASPL_C64_RCWCOMSWAPPR: return "RCWCASPL_C64_rcwcomswappr";
+ case ENC_RCWCASP_C64_RCWCOMSWAPPR: return "RCWCASP_C64_rcwcomswappr";
+ case ENC_RCWCAS_C64_RCWCOMSWAP: return "RCWCAS_C64_rcwcomswap";
+ case ENC_RCWCLRAL_64_MEMOP: return "RCWCLRAL_64_memop";
+ case ENC_RCWCLRA_64_MEMOP: return "RCWCLRA_64_memop";
+ case ENC_RCWCLRL_64_MEMOP: return "RCWCLRL_64_memop";
+ case ENC_RCWCLRPAL_128_MEMOP_128: return "RCWCLRPAL_128_memop_128";
+ case ENC_RCWCLRPA_128_MEMOP_128: return "RCWCLRPA_128_memop_128";
+ case ENC_RCWCLRPL_128_MEMOP_128: return "RCWCLRPL_128_memop_128";
+ case ENC_RCWCLRP_128_MEMOP_128: return "RCWCLRP_128_memop_128";
+ case ENC_RCWCLR_64_MEMOP: return "RCWCLR_64_memop";
+ case ENC_RCWSCASAL_C64_RCWCOMSWAP: return "RCWSCASAL_C64_rcwcomswap";
+ case ENC_RCWSCASA_C64_RCWCOMSWAP: return "RCWSCASA_C64_rcwcomswap";
+ case ENC_RCWSCASL_C64_RCWCOMSWAP: return "RCWSCASL_C64_rcwcomswap";
+ case ENC_RCWSCASPAL_C64_RCWCOMSWAPPR: return "RCWSCASPAL_C64_rcwcomswappr";
+ case ENC_RCWSCASPA_C64_RCWCOMSWAPPR: return "RCWSCASPA_C64_rcwcomswappr";
+ case ENC_RCWSCASPL_C64_RCWCOMSWAPPR: return "RCWSCASPL_C64_rcwcomswappr";
+ case ENC_RCWSCASP_C64_RCWCOMSWAPPR: return "RCWSCASP_C64_rcwcomswappr";
+ case ENC_RCWSCAS_C64_RCWCOMSWAP: return "RCWSCAS_C64_rcwcomswap";
+ case ENC_RCWSCLRAL_64_MEMOP: return "RCWSCLRAL_64_memop";
+ case ENC_RCWSCLRA_64_MEMOP: return "RCWSCLRA_64_memop";
+ case ENC_RCWSCLRL_64_MEMOP: return "RCWSCLRL_64_memop";
+ case ENC_RCWSCLRPAL_128_MEMOP_128: return "RCWSCLRPAL_128_memop_128";
+ case ENC_RCWSCLRPA_128_MEMOP_128: return "RCWSCLRPA_128_memop_128";
+ case ENC_RCWSCLRPL_128_MEMOP_128: return "RCWSCLRPL_128_memop_128";
+ case ENC_RCWSCLRP_128_MEMOP_128: return "RCWSCLRP_128_memop_128";
+ case ENC_RCWSCLR_64_MEMOP: return "RCWSCLR_64_memop";
+ case ENC_RCWSETAL_64_MEMOP: return "RCWSETAL_64_memop";
+ case ENC_RCWSETA_64_MEMOP: return "RCWSETA_64_memop";
+ case ENC_RCWSETL_64_MEMOP: return "RCWSETL_64_memop";
+ case ENC_RCWSETPAL_128_MEMOP_128: return "RCWSETPAL_128_memop_128";
+ case ENC_RCWSETPA_128_MEMOP_128: return "RCWSETPA_128_memop_128";
+ case ENC_RCWSETPL_128_MEMOP_128: return "RCWSETPL_128_memop_128";
+ case ENC_RCWSETP_128_MEMOP_128: return "RCWSETP_128_memop_128";
+ case ENC_RCWSET_64_MEMOP: return "RCWSET_64_memop";
+ case ENC_RCWSSETAL_64_MEMOP: return "RCWSSETAL_64_memop";
+ case ENC_RCWSSETA_64_MEMOP: return "RCWSSETA_64_memop";
+ case ENC_RCWSSETL_64_MEMOP: return "RCWSSETL_64_memop";
+ case ENC_RCWSSETPAL_128_MEMOP_128: return "RCWSSETPAL_128_memop_128";
+ case ENC_RCWSSETPA_128_MEMOP_128: return "RCWSSETPA_128_memop_128";
+ case ENC_RCWSSETPL_128_MEMOP_128: return "RCWSSETPL_128_memop_128";
+ case ENC_RCWSSETP_128_MEMOP_128: return "RCWSSETP_128_memop_128";
+ case ENC_RCWSSET_64_MEMOP: return "RCWSSET_64_memop";
+ case ENC_RCWSSWPAL_64_MEMOP: return "RCWSSWPAL_64_memop";
+ case ENC_RCWSSWPA_64_MEMOP: return "RCWSSWPA_64_memop";
+ case ENC_RCWSSWPL_64_MEMOP: return "RCWSSWPL_64_memop";
+ case ENC_RCWSSWPPAL_128_MEMOP_128: return "RCWSSWPPAL_128_memop_128";
+ case ENC_RCWSSWPPA_128_MEMOP_128: return "RCWSSWPPA_128_memop_128";
+ case ENC_RCWSSWPPL_128_MEMOP_128: return "RCWSSWPPL_128_memop_128";
+ case ENC_RCWSSWPP_128_MEMOP_128: return "RCWSSWPP_128_memop_128";
+ case ENC_RCWSSWP_64_MEMOP: return "RCWSSWP_64_memop";
+ case ENC_RCWSWPAL_64_MEMOP: return "RCWSWPAL_64_memop";
+ case ENC_RCWSWPA_64_MEMOP: return "RCWSWPA_64_memop";
+ case ENC_RCWSWPL_64_MEMOP: return "RCWSWPL_64_memop";
+ case ENC_RCWSWPPAL_128_MEMOP_128: return "RCWSWPPAL_128_memop_128";
+ case ENC_RCWSWPPA_128_MEMOP_128: return "RCWSWPPA_128_memop_128";
+ case ENC_RCWSWPPL_128_MEMOP_128: return "RCWSWPPL_128_memop_128";
+ case ENC_RCWSWPP_128_MEMOP_128: return "RCWSWPP_128_memop_128";
+ case ENC_RCWSWP_64_MEMOP: return "RCWSWP_64_memop";
+ case ENC_RETAASPPCR_64M_BRANCH_REG: return "RETAASPPCR_64M_branch_reg";
+ case ENC_RETAASPPC_ONLY_MISCBRANCH: return "RETAASPPC_only_miscbranch";
case ENC_RETAA_64E_BRANCH_REG: return "RETAA_64E_branch_reg";
+ case ENC_RETABSPPCR_64M_BRANCH_REG: return "RETABSPPCR_64M_branch_reg";
+ case ENC_RETABSPPC_ONLY_MISCBRANCH: return "RETABSPPC_only_miscbranch";
case ENC_RETAB_64E_BRANCH_REG: return "RETAB_64E_branch_reg";
case ENC_RET_64R_BRANCH_REG: return "RET_64R_branch_reg";
case ENC_REV16_32_DP_1SRC: return "REV16_32_dp_1src";
@@ -1226,6 +1641,7 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_ROR_EXTR_64_EXTRACT: return "ROR_EXTR_64_extract";
case ENC_ROR_RORV_32_DP_2SRC: return "ROR_RORV_32_dp_2src";
case ENC_ROR_RORV_64_DP_2SRC: return "ROR_RORV_64_dp_2src";
+ case ENC_RPRFM_R_LDST_REGOFF: return "RPRFM_R_ldst_regoff";
case ENC_RSHRN_ASIMDSHF_N: return "RSHRN_asimdshf_N";
case ENC_RSUBHN_ASIMDDIFF_N: return "RSUBHN_asimddiff_N";
case ENC_SABAL_ASIMDDIFF_L: return "SABAL_asimddiff_L";
@@ -1266,12 +1682,40 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_SCVTF_ASISDMISC_R: return "SCVTF_asisdmisc_R";
case ENC_SCVTF_ASISDMISCFP16_R: return "SCVTF_asisdmiscfp16_R";
case ENC_SCVTF_ASISDSHF_C: return "SCVTF_asisdshf_C";
+ case ENC_SCVTF_SISD_32D: return "SCVTF_sisd_32D";
+ case ENC_SCVTF_SISD_32H: return "SCVTF_sisd_32H";
+ case ENC_SCVTF_SISD_64H: return "SCVTF_sisd_64H";
+ case ENC_SCVTF_SISD_64S: return "SCVTF_sisd_64S";
case ENC_SDIV_32_DP_2SRC: return "SDIV_32_dp_2src";
case ENC_SDIV_64_DP_2SRC: return "SDIV_64_dp_2src";
case ENC_SDOT_ASIMDELEM_D: return "SDOT_asimdelem_D";
case ENC_SDOT_ASIMDSAME2_D: return "SDOT_asimdsame2_D";
+ case ENC_SETEN_SET_MEMCMS: return "SETEN_SET_memcms";
+ case ENC_SETETN_SET_MEMCMS: return "SETETN_SET_memcms";
+ case ENC_SETET_SET_MEMCMS: return "SETET_SET_memcms";
+ case ENC_SETE_SET_MEMCMS: return "SETE_SET_memcms";
case ENC_SETF16_ONLY_SETF: return "SETF16_only_setf";
case ENC_SETF8_ONLY_SETF: return "SETF8_only_setf";
+ case ENC_SETGEN_SET_MEMCMS: return "SETGEN_SET_memcms";
+ case ENC_SETGETN_SET_MEMCMS: return "SETGETN_SET_memcms";
+ case ENC_SETGET_SET_MEMCMS: return "SETGET_SET_memcms";
+ case ENC_SETGE_SET_MEMCMS: return "SETGE_SET_memcms";
+ case ENC_SETGMN_SET_MEMCMS: return "SETGMN_SET_memcms";
+ case ENC_SETGMTN_SET_MEMCMS: return "SETGMTN_SET_memcms";
+ case ENC_SETGMT_SET_MEMCMS: return "SETGMT_SET_memcms";
+ case ENC_SETGM_SET_MEMCMS: return "SETGM_SET_memcms";
+ case ENC_SETGPN_SET_MEMCMS: return "SETGPN_SET_memcms";
+ case ENC_SETGPTN_SET_MEMCMS: return "SETGPTN_SET_memcms";
+ case ENC_SETGPT_SET_MEMCMS: return "SETGPT_SET_memcms";
+ case ENC_SETGP_SET_MEMCMS: return "SETGP_SET_memcms";
+ case ENC_SETMN_SET_MEMCMS: return "SETMN_SET_memcms";
+ case ENC_SETMTN_SET_MEMCMS: return "SETMTN_SET_memcms";
+ case ENC_SETMT_SET_MEMCMS: return "SETMT_SET_memcms";
+ case ENC_SETM_SET_MEMCMS: return "SETM_SET_memcms";
+ case ENC_SETPN_SET_MEMCMS: return "SETPN_SET_memcms";
+ case ENC_SETPTN_SET_MEMCMS: return "SETPTN_SET_memcms";
+ case ENC_SETPT_SET_MEMCMS: return "SETPT_SET_memcms";
+ case ENC_SETP_SET_MEMCMS: return "SETP_SET_memcms";
case ENC_SEVL_HI_HINTS: return "SEVL_HI_hints";
case ENC_SEV_HI_HINTS: return "SEV_HI_hints";
case ENC_SHA1C_QSV_CRYPTOSHA3: return "SHA1C_QSV_cryptosha3";
@@ -1308,10 +1752,18 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_SMADDL_64WA_DP_3SRC: return "SMADDL_64WA_dp_3src";
case ENC_SMAXP_ASIMDSAME_ONLY: return "SMAXP_asimdsame_only";
case ENC_SMAXV_ASIMDALL_ONLY: return "SMAXV_asimdall_only";
+ case ENC_SMAX_32_DP_2SRC: return "SMAX_32_dp_2src";
+ case ENC_SMAX_32_MINMAX_IMM: return "SMAX_32_minmax_imm";
+ case ENC_SMAX_64_DP_2SRC: return "SMAX_64_dp_2src";
+ case ENC_SMAX_64_MINMAX_IMM: return "SMAX_64_minmax_imm";
case ENC_SMAX_ASIMDSAME_ONLY: return "SMAX_asimdsame_only";
case ENC_SMC_EX_EXCEPTION: return "SMC_EX_exception";
case ENC_SMINP_ASIMDSAME_ONLY: return "SMINP_asimdsame_only";
case ENC_SMINV_ASIMDALL_ONLY: return "SMINV_asimdall_only";
+ case ENC_SMIN_32_DP_2SRC: return "SMIN_32_dp_2src";
+ case ENC_SMIN_32_MINMAX_IMM: return "SMIN_32_minmax_imm";
+ case ENC_SMIN_64_DP_2SRC: return "SMIN_64_dp_2src";
+ case ENC_SMIN_64_MINMAX_IMM: return "SMIN_64_minmax_imm";
case ENC_SMIN_ASIMDSAME_ONLY: return "SMIN_asimdsame_only";
case ENC_SMLAL_ASIMDDIFF_L: return "SMLAL_asimddiff_L";
case ENC_SMLAL_ASIMDELEM_L: return "SMLAL_asimdelem_L";
@@ -1486,6 +1938,16 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_STADDL_LDADDL_64_MEMOP: return "STADDL_LDADDL_64_memop";
case ENC_STADD_LDADD_32_MEMOP: return "STADD_LDADD_32_memop";
case ENC_STADD_LDADD_64_MEMOP: return "STADD_LDADD_64_memop";
+ case ENC_STBFADDL_16: return "STBFADDL_16";
+ case ENC_STBFADD_16: return "STBFADD_16";
+ case ENC_STBFMAXL_16: return "STBFMAXL_16";
+ case ENC_STBFMAXNML_16: return "STBFMAXNML_16";
+ case ENC_STBFMAXNM_16: return "STBFMAXNM_16";
+ case ENC_STBFMAX_16: return "STBFMAX_16";
+ case ENC_STBFMINL_16: return "STBFMINL_16";
+ case ENC_STBFMINNML_16: return "STBFMINNML_16";
+ case ENC_STBFMINNM_16: return "STBFMINNM_16";
+ case ENC_STBFMIN_16: return "STBFMIN_16";
case ENC_STCLRB_LDCLRB_32_MEMOP: return "STCLRB_LDCLRB_32_memop";
case ENC_STCLRH_LDCLRH_32_MEMOP: return "STCLRH_LDCLRH_32_memop";
case ENC_STCLRLB_LDCLRLB_32_MEMOP: return "STCLRLB_LDCLRLB_32_memop";
@@ -1502,6 +1964,36 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_STEORL_LDEORL_64_MEMOP: return "STEORL_LDEORL_64_memop";
case ENC_STEOR_LDEOR_32_MEMOP: return "STEOR_LDEOR_32_memop";
case ENC_STEOR_LDEOR_64_MEMOP: return "STEOR_LDEOR_64_memop";
+ case ENC_STFADDL_16: return "STFADDL_16";
+ case ENC_STFADDL_32: return "STFADDL_32";
+ case ENC_STFADDL_64: return "STFADDL_64";
+ case ENC_STFADD_16: return "STFADD_16";
+ case ENC_STFADD_32: return "STFADD_32";
+ case ENC_STFADD_64: return "STFADD_64";
+ case ENC_STFMAXL_16: return "STFMAXL_16";
+ case ENC_STFMAXL_32: return "STFMAXL_32";
+ case ENC_STFMAXL_64: return "STFMAXL_64";
+ case ENC_STFMAXNML_16: return "STFMAXNML_16";
+ case ENC_STFMAXNML_32: return "STFMAXNML_32";
+ case ENC_STFMAXNML_64: return "STFMAXNML_64";
+ case ENC_STFMAXNM_16: return "STFMAXNM_16";
+ case ENC_STFMAXNM_32: return "STFMAXNM_32";
+ case ENC_STFMAXNM_64: return "STFMAXNM_64";
+ case ENC_STFMAX_16: return "STFMAX_16";
+ case ENC_STFMAX_32: return "STFMAX_32";
+ case ENC_STFMAX_64: return "STFMAX_64";
+ case ENC_STFMINL_16: return "STFMINL_16";
+ case ENC_STFMINL_32: return "STFMINL_32";
+ case ENC_STFMINL_64: return "STFMINL_64";
+ case ENC_STFMINNML_16: return "STFMINNML_16";
+ case ENC_STFMINNML_32: return "STFMINNML_32";
+ case ENC_STFMINNML_64: return "STFMINNML_64";
+ case ENC_STFMINNM_16: return "STFMINNM_16";
+ case ENC_STFMINNM_32: return "STFMINNM_32";
+ case ENC_STFMINNM_64: return "STFMINNM_64";
+ case ENC_STFMIN_16: return "STFMIN_16";
+ case ENC_STFMIN_32: return "STFMIN_32";
+ case ENC_STFMIN_64: return "STFMIN_64";
case ENC_STGM_64BULK_LDSTTAGS: return "STGM_64bulk_ldsttags";
case ENC_STGP_64_LDSTPAIR_OFF: return "STGP_64_ldstpair_off";
case ENC_STGP_64_LDSTPAIR_POST: return "STGP_64_ldstpair_post";
@@ -1509,18 +2001,32 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_STG_64SOFFSET_LDSTTAGS: return "STG_64Soffset_ldsttags";
case ENC_STG_64SPOST_LDSTTAGS: return "STG_64Spost_ldsttags";
case ENC_STG_64SPRE_LDSTTAGS: return "STG_64Spre_ldsttags";
+ case ENC_STILP_32SE_LDIAPPSTILP: return "STILP_32SE_ldiappstilp";
+ case ENC_STILP_32S_LDIAPPSTILP: return "STILP_32S_ldiappstilp";
+ case ENC_STILP_64SS_LDIAPPSTILP: return "STILP_64SS_ldiappstilp";
+ case ENC_STILP_64S_LDIAPPSTILP: return "STILP_64S_ldiappstilp";
+ case ENC_STL1_ASISDLSO_D1: return "STL1_asisdlso_D1";
case ENC_STLLRB_SL32_LDSTORD: return "STLLRB_SL32_ldstord";
case ENC_STLLRH_SL32_LDSTORD: return "STLLRH_SL32_ldstord";
case ENC_STLLR_SL32_LDSTORD: return "STLLR_SL32_ldstord";
case ENC_STLLR_SL64_LDSTORD: return "STLLR_SL64_ldstord";
case ENC_STLRB_SL32_LDSTORD: return "STLRB_SL32_ldstord";
case ENC_STLRH_SL32_LDSTORD: return "STLRH_SL32_ldstord";
+ case ENC_STLR_32S_LDAPSTL_WRITEBACK: return "STLR_32S_ldapstl_writeback";
+ case ENC_STLR_64S_LDAPSTL_WRITEBACK: return "STLR_64S_ldapstl_writeback";
case ENC_STLR_SL32_LDSTORD: return "STLR_SL32_ldstord";
case ENC_STLR_SL64_LDSTORD: return "STLR_SL64_ldstord";
+ case ENC_STLTXR_SR32_LDSTEXCLR_UNPRIV: return "STLTXR_SR32_ldstexclr_unpriv";
+ case ENC_STLTXR_SR64_LDSTEXCLR_UNPRIV: return "STLTXR_SR64_ldstexclr_unpriv";
case ENC_STLURB_32_LDAPSTL_UNSCALED: return "STLURB_32_ldapstl_unscaled";
case ENC_STLURH_32_LDAPSTL_UNSCALED: return "STLURH_32_ldapstl_unscaled";
case ENC_STLUR_32_LDAPSTL_UNSCALED: return "STLUR_32_ldapstl_unscaled";
case ENC_STLUR_64_LDAPSTL_UNSCALED: return "STLUR_64_ldapstl_unscaled";
+ case ENC_STLUR_B_LDAPSTL_SIMD: return "STLUR_B_ldapstl_simd";
+ case ENC_STLUR_D_LDAPSTL_SIMD: return "STLUR_D_ldapstl_simd";
+ case ENC_STLUR_H_LDAPSTL_SIMD: return "STLUR_H_ldapstl_simd";
+ case ENC_STLUR_Q_LDAPSTL_SIMD: return "STLUR_Q_ldapstl_simd";
+ case ENC_STLUR_S_LDAPSTL_SIMD: return "STLUR_S_ldapstl_simd";
case ENC_STLXP_SP32_LDSTEXCLP: return "STLXP_SP32_ldstexclp";
case ENC_STLXP_SP64_LDSTEXCLP: return "STLXP_SP64_ldstexclp";
case ENC_STLXRB_SR32_LDSTEXCLR: return "STLXRB_SR32_ldstexclr";
@@ -1593,6 +2099,7 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_STSETL_LDSETL_64_MEMOP: return "STSETL_LDSETL_64_memop";
case ENC_STSET_LDSET_32_MEMOP: return "STSET_LDSET_32_memop";
case ENC_STSET_LDSET_64_MEMOP: return "STSET_LDSET_64_memop";
+ case ENC_STSHH_HI_HINTS: return "STSHH_HI_hints";
case ENC_STSMAXB_LDSMAXB_32_MEMOP: return "STSMAXB_LDSMAXB_32_memop";
case ENC_STSMAXH_LDSMAXH_32_MEMOP: return "STSMAXH_LDSMAXH_32_memop";
case ENC_STSMAXLB_LDSMAXLB_32_MEMOP: return "STSMAXLB_LDSMAXLB_32_memop";
@@ -1609,10 +2116,32 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_STSMINL_LDSMINL_64_MEMOP: return "STSMINL_LDSMINL_64_memop";
case ENC_STSMIN_LDSMIN_32_MEMOP: return "STSMIN_LDSMIN_32_memop";
case ENC_STSMIN_LDSMIN_64_MEMOP: return "STSMIN_LDSMIN_64_memop";
+ case ENC_STTADDL_LDTADDL_32_MEMOP_UNPRIV: return "STTADDL_LDTADDL_32_memop_unpriv";
+ case ENC_STTADDL_LDTADDL_64_MEMOP_UNPRIV: return "STTADDL_LDTADDL_64_memop_unpriv";
+ case ENC_STTADD_LDTADD_32_MEMOP_UNPRIV: return "STTADD_LDTADD_32_memop_unpriv";
+ case ENC_STTADD_LDTADD_64_MEMOP_UNPRIV: return "STTADD_LDTADD_64_memop_unpriv";
+ case ENC_STTCLRL_LDTCLRL_32_MEMOP_UNPRIV: return "STTCLRL_LDTCLRL_32_memop_unpriv";
+ case ENC_STTCLRL_LDTCLRL_64_MEMOP_UNPRIV: return "STTCLRL_LDTCLRL_64_memop_unpriv";
+ case ENC_STTCLR_LDTCLR_32_MEMOP_UNPRIV: return "STTCLR_LDTCLR_32_memop_unpriv";
+ case ENC_STTCLR_LDTCLR_64_MEMOP_UNPRIV: return "STTCLR_LDTCLR_64_memop_unpriv";
+ case ENC_STTNP_64_LDSTNAPAIR_OFFS: return "STTNP_64_ldstnapair_offs";
+ case ENC_STTNP_Q_LDSTNAPAIR_OFFS: return "STTNP_Q_ldstnapair_offs";
+ case ENC_STTP_64_LDSTPAIR_OFF: return "STTP_64_ldstpair_off";
+ case ENC_STTP_64_LDSTPAIR_POST: return "STTP_64_ldstpair_post";
+ case ENC_STTP_64_LDSTPAIR_PRE: return "STTP_64_ldstpair_pre";
+ case ENC_STTP_Q_LDSTPAIR_OFF: return "STTP_Q_ldstpair_off";
+ case ENC_STTP_Q_LDSTPAIR_POST: return "STTP_Q_ldstpair_post";
+ case ENC_STTP_Q_LDSTPAIR_PRE: return "STTP_Q_ldstpair_pre";
case ENC_STTRB_32_LDST_UNPRIV: return "STTRB_32_ldst_unpriv";
case ENC_STTRH_32_LDST_UNPRIV: return "STTRH_32_ldst_unpriv";
case ENC_STTR_32_LDST_UNPRIV: return "STTR_32_ldst_unpriv";
case ENC_STTR_64_LDST_UNPRIV: return "STTR_64_ldst_unpriv";
+ case ENC_STTSETL_LDTSETL_32_MEMOP_UNPRIV: return "STTSETL_LDTSETL_32_memop_unpriv";
+ case ENC_STTSETL_LDTSETL_64_MEMOP_UNPRIV: return "STTSETL_LDTSETL_64_memop_unpriv";
+ case ENC_STTSET_LDTSET_32_MEMOP_UNPRIV: return "STTSET_LDTSET_32_memop_unpriv";
+ case ENC_STTSET_LDTSET_64_MEMOP_UNPRIV: return "STTSET_LDTSET_64_memop_unpriv";
+ case ENC_STTXR_SR32_LDSTEXCLR_UNPRIV: return "STTXR_SR32_ldstexclr_unpriv";
+ case ENC_STTXR_SR64_LDSTEXCLR_UNPRIV: return "STTXR_SR64_ldstexclr_unpriv";
case ENC_STUMAXB_LDUMAXB_32_MEMOP: return "STUMAXB_LDUMAXB_32_memop";
case ENC_STUMAXH_LDUMAXH_32_MEMOP: return "STUMAXH_LDUMAXH_32_memop";
case ENC_STUMAXLB_LDUMAXLB_32_MEMOP: return "STUMAXLB_LDUMAXLB_32_memop";
@@ -1654,6 +2183,7 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_SUBG_64_ADDSUB_IMMTAGS: return "SUBG_64_addsub_immtags";
case ENC_SUBHN_ASIMDDIFF_N: return "SUBHN_asimddiff_N";
case ENC_SUBPS_64S_DP_2SRC: return "SUBPS_64S_dp_2src";
+ case ENC_SUBPT_64_ADDSUB_PT: return "SUBPT_64_addsub_pt";
case ENC_SUBP_64S_DP_2SRC: return "SUBP_64S_dp_2src";
case ENC_SUBS_32S_ADDSUB_EXT: return "SUBS_32S_addsub_ext";
case ENC_SUBS_32S_ADDSUB_IMM: return "SUBS_32S_addsub_imm";
@@ -1687,6 +2217,18 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_SWPLH_32_MEMOP: return "SWPLH_32_memop";
case ENC_SWPL_32_MEMOP: return "SWPL_32_memop";
case ENC_SWPL_64_MEMOP: return "SWPL_64_memop";
+ case ENC_SWPPAL_128_MEMOP_128: return "SWPPAL_128_memop_128";
+ case ENC_SWPPA_128_MEMOP_128: return "SWPPA_128_memop_128";
+ case ENC_SWPPL_128_MEMOP_128: return "SWPPL_128_memop_128";
+ case ENC_SWPP_128_MEMOP_128: return "SWPP_128_memop_128";
+ case ENC_SWPTAL_32_MEMOP_UNPRIV: return "SWPTAL_32_memop_unpriv";
+ case ENC_SWPTAL_64_MEMOP_UNPRIV: return "SWPTAL_64_memop_unpriv";
+ case ENC_SWPTA_32_MEMOP_UNPRIV: return "SWPTA_32_memop_unpriv";
+ case ENC_SWPTA_64_MEMOP_UNPRIV: return "SWPTA_64_memop_unpriv";
+ case ENC_SWPTL_32_MEMOP_UNPRIV: return "SWPTL_32_memop_unpriv";
+ case ENC_SWPTL_64_MEMOP_UNPRIV: return "SWPTL_64_memop_unpriv";
+ case ENC_SWPT_32_MEMOP_UNPRIV: return "SWPT_32_memop_unpriv";
+ case ENC_SWPT_64_MEMOP_UNPRIV: return "SWPT_64_memop_unpriv";
case ENC_SWP_32_MEMOP: return "SWP_32_memop";
case ENC_SWP_64_MEMOP: return "SWP_64_memop";
case ENC_SXTB_SBFM_32M_BITFIELD: return "SXTB_SBFM_32M_bitfield";
@@ -1696,6 +2238,7 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_SXTL_SSHLL_ASIMDSHF_L: return "SXTL_SSHLL_asimdshf_L";
case ENC_SXTW_SBFM_64M_BITFIELD: return "SXTW_SBFM_64M_bitfield";
case ENC_SYSL_RC_SYSTEMINSTRS: return "SYSL_RC_systeminstrs";
+ case ENC_SYSP_CR_SYSPAIRINSTRS: return "SYSP_CR_syspairinstrs";
case ENC_SYS_CR_SYSTEMINSTRS: return "SYS_CR_systeminstrs";
case ENC_TBL_ASIMDTBL_L1_1: return "TBL_asimdtbl_L1_1";
case ENC_TBL_ASIMDTBL_L2_2: return "TBL_asimdtbl_L2_2";
@@ -1709,7 +2252,9 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_TBZ_ONLY_TESTBRANCH: return "TBZ_only_testbranch";
case ENC_TCANCEL_EX_EXCEPTION: return "TCANCEL_EX_exception";
case ENC_TCOMMIT_ONLY_BARRIERS: return "TCOMMIT_only_barriers";
+ case ENC_TLBIP_SYSP_CR_SYSPAIRINSTRS: return "TLBIP_SYSP_CR_syspairinstrs";
case ENC_TLBI_SYS_CR_SYSTEMINSTRS: return "TLBI_SYS_CR_systeminstrs";
+ case ENC_TRCIT_SYS_CR_SYSTEMINSTRS: return "TRCIT_SYS_CR_systeminstrs";
case ENC_TRN1_ASIMDPERM_ONLY: return "TRN1_asimdperm_only";
case ENC_TRN2_ASIMDPERM_ONLY: return "TRN2_asimdperm_only";
case ENC_TSB_HC_HINTS: return "TSB_HC_hints";
@@ -1752,6 +2297,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_UCVTF_ASISDMISC_R: return "UCVTF_asisdmisc_R";
case ENC_UCVTF_ASISDMISCFP16_R: return "UCVTF_asisdmiscfp16_R";
case ENC_UCVTF_ASISDSHF_C: return "UCVTF_asisdshf_C";
+ case ENC_UCVTF_SISD_32D: return "UCVTF_sisd_32D";
+ case ENC_UCVTF_SISD_32H: return "UCVTF_sisd_32H";
+ case ENC_UCVTF_SISD_64H: return "UCVTF_sisd_64H";
+ case ENC_UCVTF_SISD_64S: return "UCVTF_sisd_64S";
case ENC_UDF_ONLY_PERM_UNDEF: return "UDF_only_perm_undef";
case ENC_UDIV_32_DP_2SRC: return "UDIV_32_dp_2src";
case ENC_UDIV_64_DP_2SRC: return "UDIV_64_dp_2src";
@@ -1762,9 +2311,17 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_UMADDL_64WA_DP_3SRC: return "UMADDL_64WA_dp_3src";
case ENC_UMAXP_ASIMDSAME_ONLY: return "UMAXP_asimdsame_only";
case ENC_UMAXV_ASIMDALL_ONLY: return "UMAXV_asimdall_only";
+ case ENC_UMAX_32U_MINMAX_IMM: return "UMAX_32U_minmax_imm";
+ case ENC_UMAX_32_DP_2SRC: return "UMAX_32_dp_2src";
+ case ENC_UMAX_64U_MINMAX_IMM: return "UMAX_64U_minmax_imm";
+ case ENC_UMAX_64_DP_2SRC: return "UMAX_64_dp_2src";
case ENC_UMAX_ASIMDSAME_ONLY: return "UMAX_asimdsame_only";
case ENC_UMINP_ASIMDSAME_ONLY: return "UMINP_asimdsame_only";
case ENC_UMINV_ASIMDALL_ONLY: return "UMINV_asimdall_only";
+ case ENC_UMIN_32U_MINMAX_IMM: return "UMIN_32U_minmax_imm";
+ case ENC_UMIN_32_DP_2SRC: return "UMIN_32_dp_2src";
+ case ENC_UMIN_64U_MINMAX_IMM: return "UMIN_64U_minmax_imm";
+ case ENC_UMIN_64_DP_2SRC: return "UMIN_64_dp_2src";
case ENC_UMIN_ASIMDSAME_ONLY: return "UMIN_asimdsame_only";
case ENC_UMLAL_ASIMDDIFF_L: return "UMLAL_asimddiff_L";
case ENC_UMLAL_ASIMDELEM_L: return "UMLAL_asimdelem_L";
@@ -1779,861 +2336,825 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_UMULL_UMADDL_64WA_DP_3SRC: return "UMULL_UMADDL_64WA_dp_3src";
case ENC_UMULL_ASIMDDIFF_L: return "UMULL_asimddiff_L";
case ENC_UMULL_ASIMDELEM_L: return "UMULL_asimdelem_L";
- case ENC_UNALLOCATED_100_ASIMDSAME: return "UNALLOCATED_100_asimdsame";
- case ENC_UNALLOCATED_10_ADDSUB_EXT: return "UNALLOCATED_10_addsub_ext";
- case ENC_UNALLOCATED_10_ADDSUB_IMMTAGS: return "UNALLOCATED_10_addsub_immtags";
- case ENC_UNALLOCATED_10_ADDSUB_SHIFT: return "UNALLOCATED_10_addsub_shift";
- case ENC_UNALLOCATED_10_BARRIERS: return "UNALLOCATED_10_barriers";
- case ENC_UNALLOCATED_10_BRANCH_REG: return "UNALLOCATED_10_branch_reg";
- case ENC_UNALLOCATED_10_COMSWAP: return "UNALLOCATED_10_comswap";
- case ENC_UNALLOCATED_10_COMSWAPPR: return "UNALLOCATED_10_comswappr";
- case ENC_UNALLOCATED_10_CONDCMP_IMM: return "UNALLOCATED_10_condcmp_imm";
- case ENC_UNALLOCATED_10_CONDCMP_REG: return "UNALLOCATED_10_condcmp_reg";
- case ENC_UNALLOCATED_10_CONDSEL: return "UNALLOCATED_10_condsel";
- case ENC_UNALLOCATED_10_DP_1SRC: return "UNALLOCATED_10_dp_1src";
- case ENC_UNALLOCATED_10_EXCEPTION: return "UNALLOCATED_10_exception";
- case ENC_UNALLOCATED_10_FLOAT2FIX: return "UNALLOCATED_10_float2fix";
- case ENC_UNALLOCATED_10_FLOAT2INT: return "UNALLOCATED_10_float2int";
- case ENC_UNALLOCATED_10_FLOATCCMP: return "UNALLOCATED_10_floatccmp";
- case ENC_UNALLOCATED_10_FLOATCMP: return "UNALLOCATED_10_floatcmp";
- case ENC_UNALLOCATED_10_FLOATDP1: return "UNALLOCATED_10_floatdp1";
- case ENC_UNALLOCATED_10_FLOATDP2: return "UNALLOCATED_10_floatdp2";
- case ENC_UNALLOCATED_10_FLOATDP3: return "UNALLOCATED_10_floatdp3";
- case ENC_UNALLOCATED_10_FLOATIMM: return "UNALLOCATED_10_floatimm";
- case ENC_UNALLOCATED_10_FLOATSEL: return "UNALLOCATED_10_floatsel";
- case ENC_UNALLOCATED_10_LOG_IMM: return "UNALLOCATED_10_log_imm";
- case ENC_UNALLOCATED_10_LOG_SHIFT: return "UNALLOCATED_10_log_shift";
- case ENC_UNALLOCATED_10_MOVEWIDE: return "UNALLOCATED_10_movewide";
- case ENC_UNALLOCATED_10_PSTATE: return "UNALLOCATED_10_pstate";
- case ENC_UNALLOCATED_10_RMIF: return "UNALLOCATED_10_rmif";
- case ENC_UNALLOCATED_10_SETF: return "UNALLOCATED_10_setf";
- case ENC_UNALLOCATED_10_SYSTEMRESULT: return "UNALLOCATED_10_systemresult";
- case ENC_UNALLOCATED_11_ADDSUB_EXT: return "UNALLOCATED_11_addsub_ext";
- case ENC_UNALLOCATED_11_ADDSUB_IMMTAGS: return "UNALLOCATED_11_addsub_immtags";
- case ENC_UNALLOCATED_11_ADDSUB_SHIFT: return "UNALLOCATED_11_addsub_shift";
- case ENC_UNALLOCATED_11_ASIMDALL: return "UNALLOCATED_11_asimdall";
- case ENC_UNALLOCATED_11_ASIMDELEM: return "UNALLOCATED_11_asimdelem";
- case ENC_UNALLOCATED_11_ASIMDEXT: return "UNALLOCATED_11_asimdext";
- case ENC_UNALLOCATED_11_ASIMDINS: return "UNALLOCATED_11_asimdins";
- case ENC_UNALLOCATED_11_ASIMDMISCFP16: return "UNALLOCATED_11_asimdmiscfp16";
- case ENC_UNALLOCATED_11_ASIMDPERM: return "UNALLOCATED_11_asimdperm";
- case ENC_UNALLOCATED_11_ASIMDSAME2: return "UNALLOCATED_11_asimdsame2";
- case ENC_UNALLOCATED_11_ASIMDTBL: return "UNALLOCATED_11_asimdtbl";
- case ENC_UNALLOCATED_11_ASISDDIFF: return "UNALLOCATED_11_asisddiff";
- case ENC_UNALLOCATED_11_ASISDELEM: return "UNALLOCATED_11_asisdelem";
- case ENC_UNALLOCATED_11_ASISDLSO: return "UNALLOCATED_11_asisdlso";
- case ENC_UNALLOCATED_11_ASISDLSOP: return "UNALLOCATED_11_asisdlsop";
- case ENC_UNALLOCATED_11_ASISDMISC: return "UNALLOCATED_11_asisdmisc";
- case ENC_UNALLOCATED_11_ASISDMISCFP16: return "UNALLOCATED_11_asisdmiscfp16";
- case ENC_UNALLOCATED_11_ASISDPAIR: return "UNALLOCATED_11_asisdpair";
- case ENC_UNALLOCATED_11_ASISDSAME: return "UNALLOCATED_11_asisdsame";
- case ENC_UNALLOCATED_11_ASISDSAME2: return "UNALLOCATED_11_asisdsame2";
- case ENC_UNALLOCATED_11_ASISDSHF: return "UNALLOCATED_11_asisdshf";
- case ENC_UNALLOCATED_11_BARRIERS: return "UNALLOCATED_11_barriers";
- case ENC_UNALLOCATED_11_BITFIELD: return "UNALLOCATED_11_bitfield";
- case ENC_UNALLOCATED_11_CONDBRANCH: return "UNALLOCATED_11_condbranch";
- case ENC_UNALLOCATED_11_CONDCMP_IMM: return "UNALLOCATED_11_condcmp_imm";
- case ENC_UNALLOCATED_11_CONDCMP_REG: return "UNALLOCATED_11_condcmp_reg";
- case ENC_UNALLOCATED_11_CONDSEL: return "UNALLOCATED_11_condsel";
- case ENC_UNALLOCATED_11_CRYPTOAES: return "UNALLOCATED_11_cryptoaes";
- case ENC_UNALLOCATED_11_CRYPTOSHA2: return "UNALLOCATED_11_cryptosha2";
- case ENC_UNALLOCATED_11_CRYPTOSHA3: return "UNALLOCATED_11_cryptosha3";
- case ENC_UNALLOCATED_11_CRYPTOSHA512_2: return "UNALLOCATED_11_cryptosha512_2";
- case ENC_UNALLOCATED_11_DP_1SRC: return "UNALLOCATED_11_dp_1src";
- case ENC_UNALLOCATED_11_DP_2SRC: return "UNALLOCATED_11_dp_2src";
- case ENC_UNALLOCATED_11_EXTRACT: return "UNALLOCATED_11_extract";
- case ENC_UNALLOCATED_11_FLOAT2FIX: return "UNALLOCATED_11_float2fix";
- case ENC_UNALLOCATED_11_FLOAT2INT: return "UNALLOCATED_11_float2int";
- case ENC_UNALLOCATED_11_FLOATCCMP: return "UNALLOCATED_11_floatccmp";
- case ENC_UNALLOCATED_11_FLOATCMP: return "UNALLOCATED_11_floatcmp";
- case ENC_UNALLOCATED_11_FLOATDP1: return "UNALLOCATED_11_floatdp1";
- case ENC_UNALLOCATED_11_FLOATDP2: return "UNALLOCATED_11_floatdp2";
- case ENC_UNALLOCATED_11_FLOATDP3: return "UNALLOCATED_11_floatdp3";
- case ENC_UNALLOCATED_11_FLOATIMM: return "UNALLOCATED_11_floatimm";
- case ENC_UNALLOCATED_11_FLOATSEL: return "UNALLOCATED_11_floatsel";
- case ENC_UNALLOCATED_11_RMIF: return "UNALLOCATED_11_rmif";
- case ENC_UNALLOCATED_11_SETF: return "UNALLOCATED_11_setf";
- case ENC_UNALLOCATED_11_SYSTEMRESULT: return "UNALLOCATED_11_systemresult";
- case ENC_UNALLOCATED_12_ADDSUB_EXT: return "UNALLOCATED_12_addsub_ext";
- case ENC_UNALLOCATED_12_ASIMDALL: return "UNALLOCATED_12_asimdall";
- case ENC_UNALLOCATED_12_ASIMDEXT: return "UNALLOCATED_12_asimdext";
- case ENC_UNALLOCATED_12_ASIMDINS: return "UNALLOCATED_12_asimdins";
- case ENC_UNALLOCATED_12_ASIMDMISCFP16: return "UNALLOCATED_12_asimdmiscfp16";
- case ENC_UNALLOCATED_12_ASIMDTBL: return "UNALLOCATED_12_asimdtbl";
- case ENC_UNALLOCATED_12_ASISDDIFF: return "UNALLOCATED_12_asisddiff";
- case ENC_UNALLOCATED_12_ASISDLSE: return "UNALLOCATED_12_asisdlse";
- case ENC_UNALLOCATED_12_ASISDMISC: return "UNALLOCATED_12_asisdmisc";
- case ENC_UNALLOCATED_12_ASISDMISCFP16: return "UNALLOCATED_12_asisdmiscfp16";
- case ENC_UNALLOCATED_12_ASISDONE: return "UNALLOCATED_12_asisdone";
- case ENC_UNALLOCATED_12_ASISDPAIR: return "UNALLOCATED_12_asisdpair";
- case ENC_UNALLOCATED_12_BARRIERS: return "UNALLOCATED_12_barriers";
- case ENC_UNALLOCATED_12_BITFIELD: return "UNALLOCATED_12_bitfield";
- case ENC_UNALLOCATED_12_BRANCH_REG: return "UNALLOCATED_12_branch_reg";
- case ENC_UNALLOCATED_12_CONDBRANCH: return "UNALLOCATED_12_condbranch";
- case ENC_UNALLOCATED_12_CONDCMP_IMM: return "UNALLOCATED_12_condcmp_imm";
- case ENC_UNALLOCATED_12_CONDCMP_REG: return "UNALLOCATED_12_condcmp_reg";
- case ENC_UNALLOCATED_12_CRYPTOAES: return "UNALLOCATED_12_cryptoaes";
- case ENC_UNALLOCATED_12_CRYPTOSHA2: return "UNALLOCATED_12_cryptosha2";
- case ENC_UNALLOCATED_12_CRYPTOSHA3: return "UNALLOCATED_12_cryptosha3";
- case ENC_UNALLOCATED_12_DP_1SRC: return "UNALLOCATED_12_dp_1src";
- case ENC_UNALLOCATED_12_EXTRACT: return "UNALLOCATED_12_extract";
- case ENC_UNALLOCATED_12_FLOAT2FIX: return "UNALLOCATED_12_float2fix";
- case ENC_UNALLOCATED_12_FLOAT2INT: return "UNALLOCATED_12_float2int";
- case ENC_UNALLOCATED_12_FLOATCCMP: return "UNALLOCATED_12_floatccmp";
- case ENC_UNALLOCATED_12_FLOATCMP: return "UNALLOCATED_12_floatcmp";
- case ENC_UNALLOCATED_12_FLOATDP1: return "UNALLOCATED_12_floatdp1";
- case ENC_UNALLOCATED_12_FLOATDP2: return "UNALLOCATED_12_floatdp2";
- case ENC_UNALLOCATED_12_FLOATDP3: return "UNALLOCATED_12_floatdp3";
- case ENC_UNALLOCATED_12_FLOATIMM: return "UNALLOCATED_12_floatimm";
- case ENC_UNALLOCATED_12_FLOATSEL: return "UNALLOCATED_12_floatsel";
- case ENC_UNALLOCATED_12_LDSTNAPAIR_OFFS: return "UNALLOCATED_12_ldstnapair_offs";
- case ENC_UNALLOCATED_12_SYSTEMINSTRSWITHREG: return "UNALLOCATED_12_systeminstrswithreg";
- case ENC_UNALLOCATED_12_SYSTEMRESULT: return "UNALLOCATED_12_systemresult";
- case ENC_UNALLOCATED_139: return "UNALLOCATED_139";
- case ENC_UNALLOCATED_13_ADDSUB_EXT: return "UNALLOCATED_13_addsub_ext";
- case ENC_UNALLOCATED_13_ASIMDELEM: return "UNALLOCATED_13_asimdelem";
- case ENC_UNALLOCATED_13_ASIMDMISCFP16: return "UNALLOCATED_13_asimdmiscfp16";
- case ENC_UNALLOCATED_13_ASIMDSAME2: return "UNALLOCATED_13_asimdsame2";
- case ENC_UNALLOCATED_13_ASIMDSHF: return "UNALLOCATED_13_asimdshf";
- case ENC_UNALLOCATED_13_ASISDDIFF: return "UNALLOCATED_13_asisddiff";
- case ENC_UNALLOCATED_13_ASISDELEM: return "UNALLOCATED_13_asisdelem";
- case ENC_UNALLOCATED_13_ASISDLSEP: return "UNALLOCATED_13_asisdlsep";
- case ENC_UNALLOCATED_13_ASISDMISCFP16: return "UNALLOCATED_13_asisdmiscfp16";
- case ENC_UNALLOCATED_13_ASISDONE: return "UNALLOCATED_13_asisdone";
- case ENC_UNALLOCATED_13_ASISDSAME2: return "UNALLOCATED_13_asisdsame2";
- case ENC_UNALLOCATED_13_ASISDSAMEFP16: return "UNALLOCATED_13_asisdsamefp16";
- case ENC_UNALLOCATED_13_BRANCH_REG: return "UNALLOCATED_13_branch_reg";
- case ENC_UNALLOCATED_13_CRYPTOAES: return "UNALLOCATED_13_cryptoaes";
- case ENC_UNALLOCATED_13_DP_1SRC: return "UNALLOCATED_13_dp_1src";
- case ENC_UNALLOCATED_13_EXTRACT: return "UNALLOCATED_13_extract";
- case ENC_UNALLOCATED_13_FLOAT2FIX: return "UNALLOCATED_13_float2fix";
- case ENC_UNALLOCATED_13_FLOAT2INT: return "UNALLOCATED_13_float2int";
- case ENC_UNALLOCATED_13_FLOATCMP: return "UNALLOCATED_13_floatcmp";
- case ENC_UNALLOCATED_13_FLOATDP2: return "UNALLOCATED_13_floatdp2";
- case ENC_UNALLOCATED_13_FLOATIMM: return "UNALLOCATED_13_floatimm";
- case ENC_UNALLOCATED_13_LDSTTAGS: return "UNALLOCATED_13_ldsttags";
- case ENC_UNALLOCATED_13_MOVEWIDE: return "UNALLOCATED_13_movewide";
- case ENC_UNALLOCATED_13_RMIF: return "UNALLOCATED_13_rmif";
- case ENC_UNALLOCATED_13_SYSTEMINSTRSWITHREG: return "UNALLOCATED_13_systeminstrswithreg";
- case ENC_UNALLOCATED_13_SYSTEMRESULT: return "UNALLOCATED_13_systemresult";
- case ENC_UNALLOCATED_140: return "UNALLOCATED_140";
- case ENC_UNALLOCATED_141: return "UNALLOCATED_141";
- case ENC_UNALLOCATED_142: return "UNALLOCATED_142";
- case ENC_UNALLOCATED_143: return "UNALLOCATED_143";
- case ENC_UNALLOCATED_144: return "UNALLOCATED_144";
- case ENC_UNALLOCATED_145: return "UNALLOCATED_145";
- case ENC_UNALLOCATED_146: return "UNALLOCATED_146";
- case ENC_UNALLOCATED_147: return "UNALLOCATED_147";
- case ENC_UNALLOCATED_148: return "UNALLOCATED_148";
- case ENC_UNALLOCATED_149: return "UNALLOCATED_149";
- case ENC_UNALLOCATED_14_ADDSUB_IMMTAGS: return "UNALLOCATED_14_addsub_immtags";
- case ENC_UNALLOCATED_14_ASIMDMISC: return "UNALLOCATED_14_asimdmisc";
- case ENC_UNALLOCATED_14_ASISDELEM: return "UNALLOCATED_14_asisdelem";
- case ENC_UNALLOCATED_14_ASISDLSE: return "UNALLOCATED_14_asisdlse";
- case ENC_UNALLOCATED_14_ASISDLSO: return "UNALLOCATED_14_asisdlso";
- case ENC_UNALLOCATED_14_ASISDLSOP: return "UNALLOCATED_14_asisdlsop";
- case ENC_UNALLOCATED_14_ASISDONE: return "UNALLOCATED_14_asisdone";
- case ENC_UNALLOCATED_14_ASISDSAME: return "UNALLOCATED_14_asisdsame";
- case ENC_UNALLOCATED_14_ASISDSAMEFP16: return "UNALLOCATED_14_asisdsamefp16";
- case ENC_UNALLOCATED_14_ASISDSHF: return "UNALLOCATED_14_asisdshf";
- case ENC_UNALLOCATED_14_BARRIERS: return "UNALLOCATED_14_barriers";
- case ENC_UNALLOCATED_14_CRYPTO4: return "UNALLOCATED_14_crypto4";
- case ENC_UNALLOCATED_14_DP_1SRC: return "UNALLOCATED_14_dp_1src";
- case ENC_UNALLOCATED_14_DP_2SRC: return "UNALLOCATED_14_dp_2src";
- case ENC_UNALLOCATED_14_DP_3SRC: return "UNALLOCATED_14_dp_3src";
- case ENC_UNALLOCATED_14_FLOAT2FIX: return "UNALLOCATED_14_float2fix";
- case ENC_UNALLOCATED_14_FLOAT2INT: return "UNALLOCATED_14_float2int";
- case ENC_UNALLOCATED_14_FLOATCMP: return "UNALLOCATED_14_floatcmp";
- case ENC_UNALLOCATED_14_FLOATDP2: return "UNALLOCATED_14_floatdp2";
- case ENC_UNALLOCATED_14_FLOATIMM: return "UNALLOCATED_14_floatimm";
- case ENC_UNALLOCATED_14_LDST_PAC: return "UNALLOCATED_14_ldst_pac";
- case ENC_UNALLOCATED_14_RMIF: return "UNALLOCATED_14_rmif";
- case ENC_UNALLOCATED_14_SETF: return "UNALLOCATED_14_setf";
- case ENC_UNALLOCATED_14_SYSTEMINSTRSWITHREG: return "UNALLOCATED_14_systeminstrswithreg";
- case ENC_UNALLOCATED_150: return "UNALLOCATED_150";
- case ENC_UNALLOCATED_151: return "UNALLOCATED_151";
- case ENC_UNALLOCATED_152: return "UNALLOCATED_152";
- case ENC_UNALLOCATED_153: return "UNALLOCATED_153";
- case ENC_UNALLOCATED_154: return "UNALLOCATED_154";
- case ENC_UNALLOCATED_154_MEMOP: return "UNALLOCATED_154_memop";
- case ENC_UNALLOCATED_155: return "UNALLOCATED_155";
- case ENC_UNALLOCATED_155_MEMOP: return "UNALLOCATED_155_memop";
- case ENC_UNALLOCATED_156: return "UNALLOCATED_156";
- case ENC_UNALLOCATED_156_MEMOP: return "UNALLOCATED_156_memop";
- case ENC_UNALLOCATED_157: return "UNALLOCATED_157";
- case ENC_UNALLOCATED_158: return "UNALLOCATED_158";
- case ENC_UNALLOCATED_158_MEMOP: return "UNALLOCATED_158_memop";
- case ENC_UNALLOCATED_159: return "UNALLOCATED_159";
- case ENC_UNALLOCATED_159_MEMOP: return "UNALLOCATED_159_memop";
- case ENC_UNALLOCATED_15_ASIMDALL: return "UNALLOCATED_15_asimdall";
- case ENC_UNALLOCATED_15_ASIMDINS: return "UNALLOCATED_15_asimdins";
- case ENC_UNALLOCATED_15_ASIMDPERM: return "UNALLOCATED_15_asimdperm";
- case ENC_UNALLOCATED_15_ASISDDIFF: return "UNALLOCATED_15_asisddiff";
- case ENC_UNALLOCATED_15_ASISDMISC: return "UNALLOCATED_15_asisdmisc";
- case ENC_UNALLOCATED_15_ASISDONE: return "UNALLOCATED_15_asisdone";
- case ENC_UNALLOCATED_15_ASISDSAME: return "UNALLOCATED_15_asisdsame";
- case ENC_UNALLOCATED_15_ASISDSAME2: return "UNALLOCATED_15_asisdsame2";
- case ENC_UNALLOCATED_15_BRANCH_REG: return "UNALLOCATED_15_branch_reg";
- case ENC_UNALLOCATED_15_DP_1SRC: return "UNALLOCATED_15_dp_1src";
- case ENC_UNALLOCATED_15_DP_2SRC: return "UNALLOCATED_15_dp_2src";
- case ENC_UNALLOCATED_15_EXCEPTION: return "UNALLOCATED_15_exception";
- case ENC_UNALLOCATED_15_FLOAT2FIX: return "UNALLOCATED_15_float2fix";
- case ENC_UNALLOCATED_15_FLOATCMP: return "UNALLOCATED_15_floatcmp";
- case ENC_UNALLOCATED_15_FLOATDP2: return "UNALLOCATED_15_floatdp2";
- case ENC_UNALLOCATED_15_FLOATIMM: return "UNALLOCATED_15_floatimm";
- case ENC_UNALLOCATED_15_LDST_PAC: return "UNALLOCATED_15_ldst_pac";
- case ENC_UNALLOCATED_15_LDSTTAGS: return "UNALLOCATED_15_ldsttags";
- case ENC_UNALLOCATED_15_SETF: return "UNALLOCATED_15_setf";
- case ENC_UNALLOCATED_160: return "UNALLOCATED_160";
- case ENC_UNALLOCATED_160_MEMOP: return "UNALLOCATED_160_memop";
- case ENC_UNALLOCATED_161: return "UNALLOCATED_161";
- case ENC_UNALLOCATED_161_MEMOP: return "UNALLOCATED_161_memop";
- case ENC_UNALLOCATED_162: return "UNALLOCATED_162";
- case ENC_UNALLOCATED_162_MEMOP: return "UNALLOCATED_162_memop";
- case ENC_UNALLOCATED_163: return "UNALLOCATED_163";
- case ENC_UNALLOCATED_163_MEMOP: return "UNALLOCATED_163_memop";
- case ENC_UNALLOCATED_164: return "UNALLOCATED_164";
- case ENC_UNALLOCATED_165: return "UNALLOCATED_165";
- case ENC_UNALLOCATED_165_MEMOP: return "UNALLOCATED_165_memop";
- case ENC_UNALLOCATED_166: return "UNALLOCATED_166";
- case ENC_UNALLOCATED_166_MEMOP: return "UNALLOCATED_166_memop";
- case ENC_UNALLOCATED_167: return "UNALLOCATED_167";
- case ENC_UNALLOCATED_167_MEMOP: return "UNALLOCATED_167_memop";
- case ENC_UNALLOCATED_168: return "UNALLOCATED_168";
- case ENC_UNALLOCATED_168_MEMOP: return "UNALLOCATED_168_memop";
- case ENC_UNALLOCATED_169: return "UNALLOCATED_169";
- case ENC_UNALLOCATED_169_MEMOP: return "UNALLOCATED_169_memop";
- case ENC_UNALLOCATED_16_ASIMDALL: return "UNALLOCATED_16_asimdall";
- case ENC_UNALLOCATED_16_ASIMDELEM: return "UNALLOCATED_16_asimdelem";
- case ENC_UNALLOCATED_16_ASIMDSAMEFP16: return "UNALLOCATED_16_asimdsamefp16";
- case ENC_UNALLOCATED_16_ASIMDSHF: return "UNALLOCATED_16_asimdshf";
- case ENC_UNALLOCATED_16_ASISDDIFF: return "UNALLOCATED_16_asisddiff";
- case ENC_UNALLOCATED_16_ASISDELEM: return "UNALLOCATED_16_asisdelem";
- case ENC_UNALLOCATED_16_ASISDLSE: return "UNALLOCATED_16_asisdlse";
- case ENC_UNALLOCATED_16_ASISDLSEP: return "UNALLOCATED_16_asisdlsep";
- case ENC_UNALLOCATED_16_ASISDLSO: return "UNALLOCATED_16_asisdlso";
- case ENC_UNALLOCATED_16_ASISDLSOP: return "UNALLOCATED_16_asisdlsop";
- case ENC_UNALLOCATED_16_ASISDMISC: return "UNALLOCATED_16_asisdmisc";
- case ENC_UNALLOCATED_16_ASISDSAME2: return "UNALLOCATED_16_asisdsame2";
- case ENC_UNALLOCATED_16_CRYPTOSHA2: return "UNALLOCATED_16_cryptosha2";
- case ENC_UNALLOCATED_16_DP_1SRC: return "UNALLOCATED_16_dp_1src";
- case ENC_UNALLOCATED_16_DP_3SRC: return "UNALLOCATED_16_dp_3src";
- case ENC_UNALLOCATED_16_EXCEPTION: return "UNALLOCATED_16_exception";
- case ENC_UNALLOCATED_16_EXTRACT: return "UNALLOCATED_16_extract";
- case ENC_UNALLOCATED_16_FLOAT2FIX: return "UNALLOCATED_16_float2fix";
- case ENC_UNALLOCATED_16_FLOATCMP: return "UNALLOCATED_16_floatcmp";
- case ENC_UNALLOCATED_16_FLOATIMM: return "UNALLOCATED_16_floatimm";
- case ENC_UNALLOCATED_16_SETF: return "UNALLOCATED_16_setf";
- case ENC_UNALLOCATED_170: return "UNALLOCATED_170";
- case ENC_UNALLOCATED_170_MEMOP: return "UNALLOCATED_170_memop";
- case ENC_UNALLOCATED_171: return "UNALLOCATED_171";
- case ENC_UNALLOCATED_172: return "UNALLOCATED_172";
- case ENC_UNALLOCATED_172_MEMOP: return "UNALLOCATED_172_memop";
- case ENC_UNALLOCATED_173: return "UNALLOCATED_173";
- case ENC_UNALLOCATED_173_MEMOP: return "UNALLOCATED_173_memop";
- case ENC_UNALLOCATED_174: return "UNALLOCATED_174";
- case ENC_UNALLOCATED_174_MEMOP: return "UNALLOCATED_174_memop";
- case ENC_UNALLOCATED_175: return "UNALLOCATED_175";
- case ENC_UNALLOCATED_175_MEMOP: return "UNALLOCATED_175_memop";
- case ENC_UNALLOCATED_176: return "UNALLOCATED_176";
- case ENC_UNALLOCATED_177: return "UNALLOCATED_177";
- case ENC_UNALLOCATED_178: return "UNALLOCATED_178";
- case ENC_UNALLOCATED_179: return "UNALLOCATED_179";
- case ENC_UNALLOCATED_17_ASIMDELEM: return "UNALLOCATED_17_asimdelem";
- case ENC_UNALLOCATED_17_ASIMDINS: return "UNALLOCATED_17_asimdins";
- case ENC_UNALLOCATED_17_ASIMDSAME2: return "UNALLOCATED_17_asimdsame2";
- case ENC_UNALLOCATED_17_ASISDELEM: return "UNALLOCATED_17_asisdelem";
- case ENC_UNALLOCATED_17_ASISDONE: return "UNALLOCATED_17_asisdone";
- case ENC_UNALLOCATED_17_ASISDSAME2: return "UNALLOCATED_17_asisdsame2";
- case ENC_UNALLOCATED_17_ASISDSAMEFP16: return "UNALLOCATED_17_asisdsamefp16";
- case ENC_UNALLOCATED_17_ASISDSHF: return "UNALLOCATED_17_asisdshf";
- case ENC_UNALLOCATED_17_BARRIERS: return "UNALLOCATED_17_barriers";
- case ENC_UNALLOCATED_17_BRANCH_REG: return "UNALLOCATED_17_branch_reg";
- case ENC_UNALLOCATED_17_CRYPTOSHA2: return "UNALLOCATED_17_cryptosha2";
- case ENC_UNALLOCATED_17_DP_1SRC: return "UNALLOCATED_17_dp_1src";
- case ENC_UNALLOCATED_17_EXTRACT: return "UNALLOCATED_17_extract";
- case ENC_UNALLOCATED_17_FLOAT2FIX: return "UNALLOCATED_17_float2fix";
- case ENC_UNALLOCATED_17_FLOATCMP: return "UNALLOCATED_17_floatcmp";
- case ENC_UNALLOCATED_17_FLOATDP1: return "UNALLOCATED_17_floatdp1";
- case ENC_UNALLOCATED_17_FLOATIMM: return "UNALLOCATED_17_floatimm";
- case ENC_UNALLOCATED_17_LOADLIT: return "UNALLOCATED_17_loadlit";
- case ENC_UNALLOCATED_17_SETF: return "UNALLOCATED_17_setf";
- case ENC_UNALLOCATED_180: return "UNALLOCATED_180";
- case ENC_UNALLOCATED_180_MEMOP: return "UNALLOCATED_180_memop";
- case ENC_UNALLOCATED_181: return "UNALLOCATED_181";
- case ENC_UNALLOCATED_181_MEMOP: return "UNALLOCATED_181_memop";
- case ENC_UNALLOCATED_182: return "UNALLOCATED_182";
- case ENC_UNALLOCATED_182_MEMOP: return "UNALLOCATED_182_memop";
- case ENC_UNALLOCATED_183: return "UNALLOCATED_183";
- case ENC_UNALLOCATED_183_MEMOP: return "UNALLOCATED_183_memop";
- case ENC_UNALLOCATED_184: return "UNALLOCATED_184";
- case ENC_UNALLOCATED_185: return "UNALLOCATED_185";
- case ENC_UNALLOCATED_185_MEMOP: return "UNALLOCATED_185_memop";
- case ENC_UNALLOCATED_186: return "UNALLOCATED_186";
- case ENC_UNALLOCATED_186_MEMOP: return "UNALLOCATED_186_memop";
- case ENC_UNALLOCATED_187: return "UNALLOCATED_187";
- case ENC_UNALLOCATED_187_MEMOP: return "UNALLOCATED_187_memop";
- case ENC_UNALLOCATED_188: return "UNALLOCATED_188";
- case ENC_UNALLOCATED_188_MEMOP: return "UNALLOCATED_188_memop";
- case ENC_UNALLOCATED_189: return "UNALLOCATED_189";
- case ENC_UNALLOCATED_189_MEMOP: return "UNALLOCATED_189_memop";
- case ENC_UNALLOCATED_18_ASIMDINS: return "UNALLOCATED_18_asimdins";
- case ENC_UNALLOCATED_18_ASIMDSAMEFP16: return "UNALLOCATED_18_asimdsamefp16";
- case ENC_UNALLOCATED_18_ASISDDIFF: return "UNALLOCATED_18_asisddiff";
- case ENC_UNALLOCATED_18_ASISDLSO: return "UNALLOCATED_18_asisdlso";
- case ENC_UNALLOCATED_18_ASISDLSOP: return "UNALLOCATED_18_asisdlsop";
- case ENC_UNALLOCATED_18_BARRIERS: return "UNALLOCATED_18_barriers";
- case ENC_UNALLOCATED_18_BRANCH_REG: return "UNALLOCATED_18_branch_reg";
- case ENC_UNALLOCATED_18_CRYPTOAES: return "UNALLOCATED_18_cryptoaes";
- case ENC_UNALLOCATED_18_CRYPTOSHA2: return "UNALLOCATED_18_cryptosha2";
- case ENC_UNALLOCATED_18_CRYPTOSHA512_3: return "UNALLOCATED_18_cryptosha512_3";
- case ENC_UNALLOCATED_18_DP_1SRC: return "UNALLOCATED_18_dp_1src";
- case ENC_UNALLOCATED_18_DP_3SRC: return "UNALLOCATED_18_dp_3src";
- case ENC_UNALLOCATED_18_EXCEPTION: return "UNALLOCATED_18_exception";
- case ENC_UNALLOCATED_18_EXTRACT: return "UNALLOCATED_18_extract";
- case ENC_UNALLOCATED_190: return "UNALLOCATED_190";
- case ENC_UNALLOCATED_191: return "UNALLOCATED_191";
- case ENC_UNALLOCATED_192: return "UNALLOCATED_192";
- case ENC_UNALLOCATED_193: return "UNALLOCATED_193";
- case ENC_UNALLOCATED_194: return "UNALLOCATED_194";
- case ENC_UNALLOCATED_195: return "UNALLOCATED_195";
- case ENC_UNALLOCATED_196: return "UNALLOCATED_196";
- case ENC_UNALLOCATED_197: return "UNALLOCATED_197";
- case ENC_UNALLOCATED_198: return "UNALLOCATED_198";
- case ENC_UNALLOCATED_199: return "UNALLOCATED_199";
- case ENC_UNALLOCATED_19_ASIMDALL: return "UNALLOCATED_19_asimdall";
- case ENC_UNALLOCATED_19_ASIMDMISCFP16: return "UNALLOCATED_19_asimdmiscfp16";
- case ENC_UNALLOCATED_19_ASIMDSAME2: return "UNALLOCATED_19_asimdsame2";
- case ENC_UNALLOCATED_19_ASIMDSHF: return "UNALLOCATED_19_asimdshf";
- case ENC_UNALLOCATED_19_ASISDDIFF: return "UNALLOCATED_19_asisddiff";
- case ENC_UNALLOCATED_19_ASISDELEM: return "UNALLOCATED_19_asisdelem";
- case ENC_UNALLOCATED_19_ASISDLSEP: return "UNALLOCATED_19_asisdlsep";
- case ENC_UNALLOCATED_19_ASISDMISCFP16: return "UNALLOCATED_19_asisdmiscfp16";
- case ENC_UNALLOCATED_19_ASISDPAIR: return "UNALLOCATED_19_asisdpair";
- case ENC_UNALLOCATED_19_ASISDSAMEFP16: return "UNALLOCATED_19_asisdsamefp16";
- case ENC_UNALLOCATED_19_BARRIERS: return "UNALLOCATED_19_barriers";
- case ENC_UNALLOCATED_19_BITFIELD: return "UNALLOCATED_19_bitfield";
- case ENC_UNALLOCATED_19_BRANCH_REG: return "UNALLOCATED_19_branch_reg";
- case ENC_UNALLOCATED_19_CRYPTOAES: return "UNALLOCATED_19_cryptoaes";
- case ENC_UNALLOCATED_19_CRYPTOSHA2: return "UNALLOCATED_19_cryptosha2";
- case ENC_UNALLOCATED_19_DP_1SRC: return "UNALLOCATED_19_dp_1src";
- case ENC_UNALLOCATED_19_EXCEPTION: return "UNALLOCATED_19_exception";
- case ENC_UNALLOCATED_19_FLOATDP1: return "UNALLOCATED_19_floatdp1";
- case ENC_UNALLOCATED_200: return "UNALLOCATED_200";
- case ENC_UNALLOCATED_201: return "UNALLOCATED_201";
- case ENC_UNALLOCATED_202: return "UNALLOCATED_202";
- case ENC_UNALLOCATED_203: return "UNALLOCATED_203";
- case ENC_UNALLOCATED_204: return "UNALLOCATED_204";
- case ENC_UNALLOCATED_205: return "UNALLOCATED_205";
- case ENC_UNALLOCATED_206: return "UNALLOCATED_206";
- case ENC_UNALLOCATED_207: return "UNALLOCATED_207";
- case ENC_UNALLOCATED_208: return "UNALLOCATED_208";
- case ENC_UNALLOCATED_209: return "UNALLOCATED_209";
- case ENC_UNALLOCATED_20_ASIMDSAME2: return "UNALLOCATED_20_asimdsame2";
- case ENC_UNALLOCATED_20_ASISDELEM: return "UNALLOCATED_20_asisdelem";
- case ENC_UNALLOCATED_20_ASISDLSE: return "UNALLOCATED_20_asisdlse";
- case ENC_UNALLOCATED_20_ASISDMISCFP16: return "UNALLOCATED_20_asisdmiscfp16";
- case ENC_UNALLOCATED_20_ASISDPAIR: return "UNALLOCATED_20_asisdpair";
- case ENC_UNALLOCATED_20_ASISDSHF: return "UNALLOCATED_20_asisdshf";
- case ENC_UNALLOCATED_20_BARRIERS: return "UNALLOCATED_20_barriers";
- case ENC_UNALLOCATED_20_BRANCH_REG: return "UNALLOCATED_20_branch_reg";
- case ENC_UNALLOCATED_20_CRYPTOSHA3: return "UNALLOCATED_20_cryptosha3";
- case ENC_UNALLOCATED_20_DP_1SRC: return "UNALLOCATED_20_dp_1src";
- case ENC_UNALLOCATED_20_DP_2SRC: return "UNALLOCATED_20_dp_2src";
- case ENC_UNALLOCATED_20_DP_3SRC: return "UNALLOCATED_20_dp_3src";
- case ENC_UNALLOCATED_210: return "UNALLOCATED_210";
- case ENC_UNALLOCATED_211: return "UNALLOCATED_211";
- case ENC_UNALLOCATED_212: return "UNALLOCATED_212";
- case ENC_UNALLOCATED_213: return "UNALLOCATED_213";
- case ENC_UNALLOCATED_214: return "UNALLOCATED_214";
- case ENC_UNALLOCATED_215: return "UNALLOCATED_215";
- case ENC_UNALLOCATED_216: return "UNALLOCATED_216";
- case ENC_UNALLOCATED_217: return "UNALLOCATED_217";
- case ENC_UNALLOCATED_218: return "UNALLOCATED_218";
- case ENC_UNALLOCATED_219: return "UNALLOCATED_219";
- case ENC_UNALLOCATED_21_ASIMDALL: return "UNALLOCATED_21_asimdall";
- case ENC_UNALLOCATED_21_ASIMDINS: return "UNALLOCATED_21_asimdins";
- case ENC_UNALLOCATED_21_ASIMDSAME2: return "UNALLOCATED_21_asimdsame2";
- case ENC_UNALLOCATED_21_ASISDDIFF: return "UNALLOCATED_21_asisddiff";
- case ENC_UNALLOCATED_21_ASISDLSO: return "UNALLOCATED_21_asisdlso";
- case ENC_UNALLOCATED_21_ASISDLSOP: return "UNALLOCATED_21_asisdlsop";
- case ENC_UNALLOCATED_21_ASISDMISCFP16: return "UNALLOCATED_21_asisdmiscfp16";
- case ENC_UNALLOCATED_21_ASISDSAMEFP16: return "UNALLOCATED_21_asisdsamefp16";
- case ENC_UNALLOCATED_21_BRANCH_REG: return "UNALLOCATED_21_branch_reg";
- case ENC_UNALLOCATED_21_DP_1SRC: return "UNALLOCATED_21_dp_1src";
- case ENC_UNALLOCATED_21_DP_2SRC: return "UNALLOCATED_21_dp_2src";
- case ENC_UNALLOCATED_21_DP_3SRC: return "UNALLOCATED_21_dp_3src";
- case ENC_UNALLOCATED_21_EXCEPTION: return "UNALLOCATED_21_exception";
- case ENC_UNALLOCATED_21_LDAPSTL_UNSCALED: return "UNALLOCATED_21_ldapstl_unscaled";
- case ENC_UNALLOCATED_21_LDST_IMMPOST: return "UNALLOCATED_21_ldst_immpost";
- case ENC_UNALLOCATED_21_LDST_IMMPRE: return "UNALLOCATED_21_ldst_immpre";
- case ENC_UNALLOCATED_21_LDST_UNPRIV: return "UNALLOCATED_21_ldst_unpriv";
- case ENC_UNALLOCATED_21_LDSTNAPAIR_OFFS: return "UNALLOCATED_21_ldstnapair_offs";
- case ENC_UNALLOCATED_220: return "UNALLOCATED_220";
- case ENC_UNALLOCATED_221: return "UNALLOCATED_221";
- case ENC_UNALLOCATED_222: return "UNALLOCATED_222";
- case ENC_UNALLOCATED_223: return "UNALLOCATED_223";
- case ENC_UNALLOCATED_224: return "UNALLOCATED_224";
- case ENC_UNALLOCATED_225: return "UNALLOCATED_225";
- case ENC_UNALLOCATED_226: return "UNALLOCATED_226";
- case ENC_UNALLOCATED_227: return "UNALLOCATED_227";
- case ENC_UNALLOCATED_228: return "UNALLOCATED_228";
- case ENC_UNALLOCATED_229: return "UNALLOCATED_229";
- case ENC_UNALLOCATED_22_ASIMDMISCFP16: return "UNALLOCATED_22_asimdmiscfp16";
- case ENC_UNALLOCATED_22_ASIMDSAME2: return "UNALLOCATED_22_asimdsame2";
- case ENC_UNALLOCATED_22_ASIMDSHF: return "UNALLOCATED_22_asimdshf";
- case ENC_UNALLOCATED_22_ASISDDIFF: return "UNALLOCATED_22_asisddiff";
- case ENC_UNALLOCATED_22_ASISDELEM: return "UNALLOCATED_22_asisdelem";
- case ENC_UNALLOCATED_22_ASISDLSE: return "UNALLOCATED_22_asisdlse";
- case ENC_UNALLOCATED_22_ASISDMISCFP16: return "UNALLOCATED_22_asisdmiscfp16";
- case ENC_UNALLOCATED_22_DP_3SRC: return "UNALLOCATED_22_dp_3src";
- case ENC_UNALLOCATED_22_EXCEPTION: return "UNALLOCATED_22_exception";
- case ENC_UNALLOCATED_22_LDSTPAIR_OFF: return "UNALLOCATED_22_ldstpair_off";
- case ENC_UNALLOCATED_22_LDSTPAIR_POST: return "UNALLOCATED_22_ldstpair_post";
- case ENC_UNALLOCATED_22_LDSTPAIR_PRE: return "UNALLOCATED_22_ldstpair_pre";
- case ENC_UNALLOCATED_230: return "UNALLOCATED_230";
- case ENC_UNALLOCATED_231: return "UNALLOCATED_231";
- case ENC_UNALLOCATED_232: return "UNALLOCATED_232";
- case ENC_UNALLOCATED_233: return "UNALLOCATED_233";
- case ENC_UNALLOCATED_234: return "UNALLOCATED_234";
- case ENC_UNALLOCATED_235: return "UNALLOCATED_235";
- case ENC_UNALLOCATED_236: return "UNALLOCATED_236";
- case ENC_UNALLOCATED_237: return "UNALLOCATED_237";
- case ENC_UNALLOCATED_238: return "UNALLOCATED_238";
- case ENC_UNALLOCATED_239: return "UNALLOCATED_239";
- case ENC_UNALLOCATED_23_ASIMDSHF: return "UNALLOCATED_23_asimdshf";
- case ENC_UNALLOCATED_23_ASISDELEM: return "UNALLOCATED_23_asisdelem";
- case ENC_UNALLOCATED_23_ASISDLSE: return "UNALLOCATED_23_asisdlse";
- case ENC_UNALLOCATED_23_ASISDLSO: return "UNALLOCATED_23_asisdlso";
- case ENC_UNALLOCATED_23_ASISDLSOP: return "UNALLOCATED_23_asisdlsop";
- case ENC_UNALLOCATED_23_ASISDSAMEFP16: return "UNALLOCATED_23_asisdsamefp16";
- case ENC_UNALLOCATED_23_ASISDSHF: return "UNALLOCATED_23_asisdshf";
- case ENC_UNALLOCATED_23_BRANCH_REG: return "UNALLOCATED_23_branch_reg";
- case ENC_UNALLOCATED_23_DP_3SRC: return "UNALLOCATED_23_dp_3src";
- case ENC_UNALLOCATED_23_EXCEPTION: return "UNALLOCATED_23_exception";
- case ENC_UNALLOCATED_240: return "UNALLOCATED_240";
- case ENC_UNALLOCATED_241: return "UNALLOCATED_241";
- case ENC_UNALLOCATED_242: return "UNALLOCATED_242";
- case ENC_UNALLOCATED_243: return "UNALLOCATED_243";
- case ENC_UNALLOCATED_244: return "UNALLOCATED_244";
- case ENC_UNALLOCATED_245: return "UNALLOCATED_245";
- case ENC_UNALLOCATED_246: return "UNALLOCATED_246";
- case ENC_UNALLOCATED_247: return "UNALLOCATED_247";
- case ENC_UNALLOCATED_248: return "UNALLOCATED_248";
- case ENC_UNALLOCATED_249: return "UNALLOCATED_249";
- case ENC_UNALLOCATED_24_ASIMDALL: return "UNALLOCATED_24_asimdall";
- case ENC_UNALLOCATED_24_ASIMDINS: return "UNALLOCATED_24_asimdins";
- case ENC_UNALLOCATED_24_ASIMDMISC: return "UNALLOCATED_24_asimdmisc";
- case ENC_UNALLOCATED_24_ASISDMISC: return "UNALLOCATED_24_asisdmisc";
- case ENC_UNALLOCATED_24_ASISDSHF: return "UNALLOCATED_24_asisdshf";
- case ENC_UNALLOCATED_24_BRANCH_REG: return "UNALLOCATED_24_branch_reg";
- case ENC_UNALLOCATED_24_DP_2SRC: return "UNALLOCATED_24_dp_2src";
- case ENC_UNALLOCATED_24_EXCEPTION: return "UNALLOCATED_24_exception";
- case ENC_UNALLOCATED_24_LDAPSTL_UNSCALED: return "UNALLOCATED_24_ldapstl_unscaled";
- case ENC_UNALLOCATED_24_LDST_IMMPOST: return "UNALLOCATED_24_ldst_immpost";
- case ENC_UNALLOCATED_24_LDST_IMMPRE: return "UNALLOCATED_24_ldst_immpre";
- case ENC_UNALLOCATED_24_LDST_POS: return "UNALLOCATED_24_ldst_pos";
- case ENC_UNALLOCATED_24_LDST_UNPRIV: return "UNALLOCATED_24_ldst_unpriv";
- case ENC_UNALLOCATED_24_LDST_UNSCALED: return "UNALLOCATED_24_ldst_unscaled";
- case ENC_UNALLOCATED_250: return "UNALLOCATED_250";
- case ENC_UNALLOCATED_251: return "UNALLOCATED_251";
- case ENC_UNALLOCATED_252: return "UNALLOCATED_252";
- case ENC_UNALLOCATED_253: return "UNALLOCATED_253";
- case ENC_UNALLOCATED_254: return "UNALLOCATED_254";
- case ENC_UNALLOCATED_255: return "UNALLOCATED_255";
- case ENC_UNALLOCATED_256: return "UNALLOCATED_256";
- case ENC_UNALLOCATED_257: return "UNALLOCATED_257";
- case ENC_UNALLOCATED_258: return "UNALLOCATED_258";
- case ENC_UNALLOCATED_259: return "UNALLOCATED_259";
- case ENC_UNALLOCATED_25_ASIMDELEM: return "UNALLOCATED_25_asimdelem";
- case ENC_UNALLOCATED_25_ASIMDSAMEFP16: return "UNALLOCATED_25_asimdsamefp16";
- case ENC_UNALLOCATED_25_ASIMDSHF: return "UNALLOCATED_25_asimdshf";
- case ENC_UNALLOCATED_25_ASISDELEM: return "UNALLOCATED_25_asisdelem";
- case ENC_UNALLOCATED_25_ASISDLSE: return "UNALLOCATED_25_asisdlse";
- case ENC_UNALLOCATED_25_ASISDLSO: return "UNALLOCATED_25_asisdlso";
- case ENC_UNALLOCATED_25_ASISDLSOP: return "UNALLOCATED_25_asisdlsop";
- case ENC_UNALLOCATED_25_ASISDPAIR: return "UNALLOCATED_25_asisdpair";
- case ENC_UNALLOCATED_25_ASISDSAMEFP16: return "UNALLOCATED_25_asisdsamefp16";
- case ENC_UNALLOCATED_25_BARRIERS: return "UNALLOCATED_25_barriers";
- case ENC_UNALLOCATED_25_DP_2SRC: return "UNALLOCATED_25_dp_2src";
- case ENC_UNALLOCATED_25_DP_3SRC: return "UNALLOCATED_25_dp_3src";
- case ENC_UNALLOCATED_25_LDAPSTL_UNSCALED: return "UNALLOCATED_25_ldapstl_unscaled";
- case ENC_UNALLOCATED_25_LDST_UNPRIV: return "UNALLOCATED_25_ldst_unpriv";
- case ENC_UNALLOCATED_260: return "UNALLOCATED_260";
- case ENC_UNALLOCATED_261: return "UNALLOCATED_261";
- case ENC_UNALLOCATED_262: return "UNALLOCATED_262";
- case ENC_UNALLOCATED_263: return "UNALLOCATED_263";
- case ENC_UNALLOCATED_264: return "UNALLOCATED_264";
- case ENC_UNALLOCATED_265: return "UNALLOCATED_265";
- case ENC_UNALLOCATED_266: return "UNALLOCATED_266";
- case ENC_UNALLOCATED_267: return "UNALLOCATED_267";
- case ENC_UNALLOCATED_268: return "UNALLOCATED_268";
- case ENC_UNALLOCATED_269: return "UNALLOCATED_269";
- case ENC_UNALLOCATED_26_ASIMDALL: return "UNALLOCATED_26_asimdall";
- case ENC_UNALLOCATED_26_ASIMDELEM: return "UNALLOCATED_26_asimdelem";
- case ENC_UNALLOCATED_26_ASIMDIMM: return "UNALLOCATED_26_asimdimm";
- case ENC_UNALLOCATED_26_ASIMDMISCFP16: return "UNALLOCATED_26_asimdmiscfp16";
- case ENC_UNALLOCATED_26_ASIMDSAME2: return "UNALLOCATED_26_asimdsame2";
- case ENC_UNALLOCATED_26_ASIMDSAMEFP16: return "UNALLOCATED_26_asimdsamefp16";
- case ENC_UNALLOCATED_26_ASISDELEM: return "UNALLOCATED_26_asisdelem";
- case ENC_UNALLOCATED_26_ASISDLSEP: return "UNALLOCATED_26_asisdlsep";
- case ENC_UNALLOCATED_26_ASISDLSO: return "UNALLOCATED_26_asisdlso";
- case ENC_UNALLOCATED_26_ASISDLSOP: return "UNALLOCATED_26_asisdlsop";
- case ENC_UNALLOCATED_26_ASISDPAIR: return "UNALLOCATED_26_asisdpair";
- case ENC_UNALLOCATED_26_ASISDSHF: return "UNALLOCATED_26_asisdshf";
- case ENC_UNALLOCATED_26_BRANCH_REG: return "UNALLOCATED_26_branch_reg";
- case ENC_UNALLOCATED_26_FLOATDP1: return "UNALLOCATED_26_floatdp1";
- case ENC_UNALLOCATED_270: return "UNALLOCATED_270";
- case ENC_UNALLOCATED_271: return "UNALLOCATED_271";
- case ENC_UNALLOCATED_272: return "UNALLOCATED_272";
- case ENC_UNALLOCATED_273: return "UNALLOCATED_273";
- case ENC_UNALLOCATED_274: return "UNALLOCATED_274";
- case ENC_UNALLOCATED_275: return "UNALLOCATED_275";
- case ENC_UNALLOCATED_276: return "UNALLOCATED_276";
- case ENC_UNALLOCATED_277: return "UNALLOCATED_277";
- case ENC_UNALLOCATED_278: return "UNALLOCATED_278";
- case ENC_UNALLOCATED_279: return "UNALLOCATED_279";
- case ENC_UNALLOCATED_27_ASIMDALL: return "UNALLOCATED_27_asimdall";
- case ENC_UNALLOCATED_27_ASIMDELEM: return "UNALLOCATED_27_asimdelem";
- case ENC_UNALLOCATED_27_ASIMDIMM: return "UNALLOCATED_27_asimdimm";
- case ENC_UNALLOCATED_27_ASIMDSAME2: return "UNALLOCATED_27_asimdsame2";
- case ENC_UNALLOCATED_27_ASISDLSE: return "UNALLOCATED_27_asisdlse";
- case ENC_UNALLOCATED_27_ASISDMISC: return "UNALLOCATED_27_asisdmisc";
- case ENC_UNALLOCATED_27_ASISDPAIR: return "UNALLOCATED_27_asisdpair";
- case ENC_UNALLOCATED_27_ASISDSAMEFP16: return "UNALLOCATED_27_asisdsamefp16";
- case ENC_UNALLOCATED_27_DP_3SRC: return "UNALLOCATED_27_dp_3src";
- case ENC_UNALLOCATED_280: return "UNALLOCATED_280";
- case ENC_UNALLOCATED_281: return "UNALLOCATED_281";
- case ENC_UNALLOCATED_282: return "UNALLOCATED_282";
- case ENC_UNALLOCATED_283: return "UNALLOCATED_283";
- case ENC_UNALLOCATED_284: return "UNALLOCATED_284";
- case ENC_UNALLOCATED_285: return "UNALLOCATED_285";
- case ENC_UNALLOCATED_286: return "UNALLOCATED_286";
- case ENC_UNALLOCATED_287: return "UNALLOCATED_287";
- case ENC_UNALLOCATED_288: return "UNALLOCATED_288";
- case ENC_UNALLOCATED_289: return "UNALLOCATED_289";
- case ENC_UNALLOCATED_28_ASIMDIMM: return "UNALLOCATED_28_asimdimm";
- case ENC_UNALLOCATED_28_ASIMDSAME2: return "UNALLOCATED_28_asimdsame2";
- case ENC_UNALLOCATED_28_ASIMDSHF: return "UNALLOCATED_28_asimdshf";
- case ENC_UNALLOCATED_28_ASISDELEM: return "UNALLOCATED_28_asisdelem";
- case ENC_UNALLOCATED_28_BRANCH_REG: return "UNALLOCATED_28_branch_reg";
- case ENC_UNALLOCATED_28_DP_1SRC: return "UNALLOCATED_28_dp_1src";
- case ENC_UNALLOCATED_28_EXCEPTION: return "UNALLOCATED_28_exception";
- case ENC_UNALLOCATED_28_LDST_REGOFF: return "UNALLOCATED_28_ldst_regoff";
- case ENC_UNALLOCATED_290: return "UNALLOCATED_290";
- case ENC_UNALLOCATED_291: return "UNALLOCATED_291";
- case ENC_UNALLOCATED_292: return "UNALLOCATED_292";
- case ENC_UNALLOCATED_293: return "UNALLOCATED_293";
- case ENC_UNALLOCATED_294: return "UNALLOCATED_294";
- case ENC_UNALLOCATED_295: return "UNALLOCATED_295";
- case ENC_UNALLOCATED_296: return "UNALLOCATED_296";
- case ENC_UNALLOCATED_297: return "UNALLOCATED_297";
- case ENC_UNALLOCATED_298: return "UNALLOCATED_298";
- case ENC_UNALLOCATED_299: return "UNALLOCATED_299";
- case ENC_UNALLOCATED_29_ASIMDALL: return "UNALLOCATED_29_asimdall";
- case ENC_UNALLOCATED_29_ASIMDELEM: return "UNALLOCATED_29_asimdelem";
- case ENC_UNALLOCATED_29_ASIMDIMM: return "UNALLOCATED_29_asimdimm";
- case ENC_UNALLOCATED_29_ASIMDSAMEFP16: return "UNALLOCATED_29_asimdsamefp16";
- case ENC_UNALLOCATED_29_ASIMDSHF: return "UNALLOCATED_29_asimdshf";
- case ENC_UNALLOCATED_29_ASISDELEM: return "UNALLOCATED_29_asisdelem";
- case ENC_UNALLOCATED_29_ASISDLSE: return "UNALLOCATED_29_asisdlse";
- case ENC_UNALLOCATED_29_ASISDLSEP: return "UNALLOCATED_29_asisdlsep";
- case ENC_UNALLOCATED_29_ASISDLSO: return "UNALLOCATED_29_asisdlso";
- case ENC_UNALLOCATED_29_ASISDLSOP: return "UNALLOCATED_29_asisdlsop";
- case ENC_UNALLOCATED_29_ASISDPAIR: return "UNALLOCATED_29_asisdpair";
- case ENC_UNALLOCATED_29_ASISDSHF: return "UNALLOCATED_29_asisdshf";
- case ENC_UNALLOCATED_29_BRANCH_REG: return "UNALLOCATED_29_branch_reg";
- case ENC_UNALLOCATED_29_DP_3SRC: return "UNALLOCATED_29_dp_3src";
- case ENC_UNALLOCATED_29_EXCEPTION: return "UNALLOCATED_29_exception";
- case ENC_UNALLOCATED_300: return "UNALLOCATED_300";
- case ENC_UNALLOCATED_301: return "UNALLOCATED_301";
- case ENC_UNALLOCATED_302: return "UNALLOCATED_302";
- case ENC_UNALLOCATED_303: return "UNALLOCATED_303";
- case ENC_UNALLOCATED_304: return "UNALLOCATED_304";
- case ENC_UNALLOCATED_305: return "UNALLOCATED_305";
- case ENC_UNALLOCATED_306: return "UNALLOCATED_306";
- case ENC_UNALLOCATED_307: return "UNALLOCATED_307";
- case ENC_UNALLOCATED_308: return "UNALLOCATED_308";
- case ENC_UNALLOCATED_309: return "UNALLOCATED_309";
- case ENC_UNALLOCATED_30_ASIMDIMM: return "UNALLOCATED_30_asimdimm";
- case ENC_UNALLOCATED_30_ASISDLSEP: return "UNALLOCATED_30_asisdlsep";
- case ENC_UNALLOCATED_30_ASISDPAIR: return "UNALLOCATED_30_asisdpair";
- case ENC_UNALLOCATED_30_ASISDSAME: return "UNALLOCATED_30_asisdsame";
- case ENC_UNALLOCATED_30_ASISDSHF: return "UNALLOCATED_30_asisdshf";
- case ENC_UNALLOCATED_30_BRANCH_REG: return "UNALLOCATED_30_branch_reg";
- case ENC_UNALLOCATED_30_DP_3SRC: return "UNALLOCATED_30_dp_3src";
- case ENC_UNALLOCATED_30_EXCEPTION: return "UNALLOCATED_30_exception";
- case ENC_UNALLOCATED_310: return "UNALLOCATED_310";
- case ENC_UNALLOCATED_311: return "UNALLOCATED_311";
- case ENC_UNALLOCATED_312: return "UNALLOCATED_312";
- case ENC_UNALLOCATED_313: return "UNALLOCATED_313";
- case ENC_UNALLOCATED_314: return "UNALLOCATED_314";
- case ENC_UNALLOCATED_315: return "UNALLOCATED_315";
- case ENC_UNALLOCATED_316: return "UNALLOCATED_316";
- case ENC_UNALLOCATED_317: return "UNALLOCATED_317";
- case ENC_UNALLOCATED_318: return "UNALLOCATED_318";
- case ENC_UNALLOCATED_319: return "UNALLOCATED_319";
- case ENC_UNALLOCATED_31_ASIMDIMM: return "UNALLOCATED_31_asimdimm";
- case ENC_UNALLOCATED_31_ASIMDSAME2: return "UNALLOCATED_31_asimdsame2";
- case ENC_UNALLOCATED_31_ASIMDSAMEFP16: return "UNALLOCATED_31_asimdsamefp16";
- case ENC_UNALLOCATED_31_ASIMDSHF: return "UNALLOCATED_31_asimdshf";
- case ENC_UNALLOCATED_31_ASISDLSO: return "UNALLOCATED_31_asisdlso";
- case ENC_UNALLOCATED_31_ASISDLSOP: return "UNALLOCATED_31_asisdlsop";
- case ENC_UNALLOCATED_31_BRANCH_REG: return "UNALLOCATED_31_branch_reg";
- case ENC_UNALLOCATED_31_DP_3SRC: return "UNALLOCATED_31_dp_3src";
- case ENC_UNALLOCATED_31_EXCEPTION: return "UNALLOCATED_31_exception";
- case ENC_UNALLOCATED_320: return "UNALLOCATED_320";
- case ENC_UNALLOCATED_321: return "UNALLOCATED_321";
- case ENC_UNALLOCATED_322: return "UNALLOCATED_322";
- case ENC_UNALLOCATED_323: return "UNALLOCATED_323";
- case ENC_UNALLOCATED_324: return "UNALLOCATED_324";
- case ENC_UNALLOCATED_325: return "UNALLOCATED_325";
- case ENC_UNALLOCATED_326: return "UNALLOCATED_326";
- case ENC_UNALLOCATED_327: return "UNALLOCATED_327";
- case ENC_UNALLOCATED_328: return "UNALLOCATED_328";
- case ENC_UNALLOCATED_329: return "UNALLOCATED_329";
- case ENC_UNALLOCATED_32_ASIMDALL: return "UNALLOCATED_32_asimdall";
- case ENC_UNALLOCATED_32_ASIMDDIFF: return "UNALLOCATED_32_asimddiff";
- case ENC_UNALLOCATED_32_ASIMDELEM: return "UNALLOCATED_32_asimdelem";
- case ENC_UNALLOCATED_32_ASIMDSAME2: return "UNALLOCATED_32_asimdsame2";
- case ENC_UNALLOCATED_32_ASISDELEM: return "UNALLOCATED_32_asisdelem";
- case ENC_UNALLOCATED_32_ASISDSHF: return "UNALLOCATED_32_asisdshf";
- case ENC_UNALLOCATED_32_BRANCH_REG: return "UNALLOCATED_32_branch_reg";
- case ENC_UNALLOCATED_32_DP_3SRC: return "UNALLOCATED_32_dp_3src";
- case ENC_UNALLOCATED_32_EXCEPTION: return "UNALLOCATED_32_exception";
- case ENC_UNALLOCATED_33_ASIMDELEM: return "UNALLOCATED_33_asimdelem";
- case ENC_UNALLOCATED_33_ASIMDSAMEFP16: return "UNALLOCATED_33_asimdsamefp16";
- case ENC_UNALLOCATED_33_ASISDLSE: return "UNALLOCATED_33_asisdlse";
- case ENC_UNALLOCATED_33_ASISDLSEP: return "UNALLOCATED_33_asisdlsep";
- case ENC_UNALLOCATED_33_ASISDLSO: return "UNALLOCATED_33_asisdlso";
- case ENC_UNALLOCATED_33_ASISDLSOP: return "UNALLOCATED_33_asisdlsop";
- case ENC_UNALLOCATED_33_ASISDMISC: return "UNALLOCATED_33_asisdmisc";
- case ENC_UNALLOCATED_33_ASISDMISCFP16: return "UNALLOCATED_33_asisdmiscfp16";
- case ENC_UNALLOCATED_33_FLOATDP1: return "UNALLOCATED_33_floatdp1";
- case ENC_UNALLOCATED_34_ASIMDALL: return "UNALLOCATED_34_asimdall";
- case ENC_UNALLOCATED_34_ASIMDDIFF: return "UNALLOCATED_34_asimddiff";
- case ENC_UNALLOCATED_34_ASIMDMISC: return "UNALLOCATED_34_asimdmisc";
- case ENC_UNALLOCATED_34_ASIMDSAME2: return "UNALLOCATED_34_asimdsame2";
- case ENC_UNALLOCATED_34_ASIMDSHF: return "UNALLOCATED_34_asimdshf";
- case ENC_UNALLOCATED_34_ASISDLSO: return "UNALLOCATED_34_asisdlso";
- case ENC_UNALLOCATED_34_ASISDLSOP: return "UNALLOCATED_34_asisdlsop";
- case ENC_UNALLOCATED_34_ASISDMISC: return "UNALLOCATED_34_asisdmisc";
- case ENC_UNALLOCATED_34_BRANCH_REG: return "UNALLOCATED_34_branch_reg";
- case ENC_UNALLOCATED_34_DP_1SRC: return "UNALLOCATED_34_dp_1src";
- case ENC_UNALLOCATED_34_DP_2SRC: return "UNALLOCATED_34_dp_2src";
- case ENC_UNALLOCATED_34_FLOATDP1: return "UNALLOCATED_34_floatdp1";
- case ENC_UNALLOCATED_35_ASIMDALL: return "UNALLOCATED_35_asimdall";
- case ENC_UNALLOCATED_35_ASIMDSAME2: return "UNALLOCATED_35_asimdsame2";
- case ENC_UNALLOCATED_35_ASISDELEM: return "UNALLOCATED_35_asisdelem";
- case ENC_UNALLOCATED_35_ASISDLSE: return "UNALLOCATED_35_asisdlse";
- case ENC_UNALLOCATED_35_ASISDMISC: return "UNALLOCATED_35_asisdmisc";
- case ENC_UNALLOCATED_35_ASISDSAME: return "UNALLOCATED_35_asisdsame";
- case ENC_UNALLOCATED_35_ASISDSHF: return "UNALLOCATED_35_asisdshf";
- case ENC_UNALLOCATED_35_BRANCH_REG: return "UNALLOCATED_35_branch_reg";
- case ENC_UNALLOCATED_35_DP_2SRC: return "UNALLOCATED_35_dp_2src";
- case ENC_UNALLOCATED_35_LDST_IMMPOST: return "UNALLOCATED_35_ldst_immpost";
- case ENC_UNALLOCATED_35_LDST_IMMPRE: return "UNALLOCATED_35_ldst_immpre";
- case ENC_UNALLOCATED_35_LDST_POS: return "UNALLOCATED_35_ldst_pos";
- case ENC_UNALLOCATED_35_LDST_UNSCALED: return "UNALLOCATED_35_ldst_unscaled";
- case ENC_UNALLOCATED_36_ASISDLSE: return "UNALLOCATED_36_asisdlse";
- case ENC_UNALLOCATED_36_ASISDLSEP: return "UNALLOCATED_36_asisdlsep";
- case ENC_UNALLOCATED_36_ASISDMISC: return "UNALLOCATED_36_asisdmisc";
- case ENC_UNALLOCATED_36_ASISDSHF: return "UNALLOCATED_36_asisdshf";
- case ENC_UNALLOCATED_36_DP_2SRC: return "UNALLOCATED_36_dp_2src";
- case ENC_UNALLOCATED_36_LDST_IMMPOST: return "UNALLOCATED_36_ldst_immpost";
- case ENC_UNALLOCATED_36_LDST_IMMPRE: return "UNALLOCATED_36_ldst_immpre";
- case ENC_UNALLOCATED_36_LDST_POS: return "UNALLOCATED_36_ldst_pos";
- case ENC_UNALLOCATED_36_LDST_UNSCALED: return "UNALLOCATED_36_ldst_unscaled";
- case ENC_UNALLOCATED_37_ASIMDMISC: return "UNALLOCATED_37_asimdmisc";
- case ENC_UNALLOCATED_37_ASISDELEM: return "UNALLOCATED_37_asisdelem";
- case ENC_UNALLOCATED_37_ASISDLSO: return "UNALLOCATED_37_asisdlso";
- case ENC_UNALLOCATED_37_ASISDLSOP: return "UNALLOCATED_37_asisdlsop";
- case ENC_UNALLOCATED_37_BRANCH_REG: return "UNALLOCATED_37_branch_reg";
- case ENC_UNALLOCATED_38_ASIMDDIFF: return "UNALLOCATED_38_asimddiff";
- case ENC_UNALLOCATED_38_ASIMDSAME2: return "UNALLOCATED_38_asimdsame2";
- case ENC_UNALLOCATED_38_ASISDMISC: return "UNALLOCATED_38_asisdmisc";
- case ENC_UNALLOCATED_38_ASISDMISCFP16: return "UNALLOCATED_38_asisdmiscfp16";
- case ENC_UNALLOCATED_38_ASISDSHF: return "UNALLOCATED_38_asisdshf";
- case ENC_UNALLOCATED_38_DP_2SRC: return "UNALLOCATED_38_dp_2src";
- case ENC_UNALLOCATED_39_ASIMDALL: return "UNALLOCATED_39_asimdall";
- case ENC_UNALLOCATED_39_ASIMDELEM: return "UNALLOCATED_39_asimdelem";
- case ENC_UNALLOCATED_39_ASISDELEM: return "UNALLOCATED_39_asisdelem";
- case ENC_UNALLOCATED_39_ASISDLSEP: return "UNALLOCATED_39_asisdlsep";
- case ENC_UNALLOCATED_39_ASISDLSO: return "UNALLOCATED_39_asisdlso";
- case ENC_UNALLOCATED_39_ASISDLSOP: return "UNALLOCATED_39_asisdlsop";
- case ENC_UNALLOCATED_39_ASISDMISCFP16: return "UNALLOCATED_39_asisdmiscfp16";
- case ENC_UNALLOCATED_39_BRANCH_REG: return "UNALLOCATED_39_branch_reg";
- case ENC_UNALLOCATED_39_FLOAT2INT: return "UNALLOCATED_39_float2int";
- case ENC_UNALLOCATED_40_ASIMDALL: return "UNALLOCATED_40_asimdall";
- case ENC_UNALLOCATED_40_ASIMDDIFF: return "UNALLOCATED_40_asimddiff";
- case ENC_UNALLOCATED_40_ASIMDELEM: return "UNALLOCATED_40_asimdelem";
- case ENC_UNALLOCATED_40_BRANCH_REG: return "UNALLOCATED_40_branch_reg";
- case ENC_UNALLOCATED_40_FLOAT2INT: return "UNALLOCATED_40_float2int";
- case ENC_UNALLOCATED_40_FLOATDP1: return "UNALLOCATED_40_floatdp1";
- case ENC_UNALLOCATED_41_ASIMDDIFF: return "UNALLOCATED_41_asimddiff";
- case ENC_UNALLOCATED_41_ASIMDMISCFP16: return "UNALLOCATED_41_asimdmiscfp16";
- case ENC_UNALLOCATED_41_ASISDLSO: return "UNALLOCATED_41_asisdlso";
- case ENC_UNALLOCATED_41_ASISDLSOP: return "UNALLOCATED_41_asisdlsop";
- case ENC_UNALLOCATED_41_ASISDMISC: return "UNALLOCATED_41_asisdmisc";
- case ENC_UNALLOCATED_41_ASISDMISCFP16: return "UNALLOCATED_41_asisdmiscfp16";
- case ENC_UNALLOCATED_41_BRANCH_REG: return "UNALLOCATED_41_branch_reg";
- case ENC_UNALLOCATED_41_FLOAT2INT: return "UNALLOCATED_41_float2int";
- case ENC_UNALLOCATED_41_LDST_REGOFF: return "UNALLOCATED_41_ldst_regoff";
- case ENC_UNALLOCATED_42_ASIMDELEM: return "UNALLOCATED_42_asimdelem";
- case ENC_UNALLOCATED_42_ASIMDSAMEFP16: return "UNALLOCATED_42_asimdsamefp16";
- case ENC_UNALLOCATED_42_ASISDELEM: return "UNALLOCATED_42_asisdelem";
- case ENC_UNALLOCATED_42_ASISDLSO: return "UNALLOCATED_42_asisdlso";
- case ENC_UNALLOCATED_42_ASISDLSOP: return "UNALLOCATED_42_asisdlsop";
- case ENC_UNALLOCATED_42_ASISDMISC: return "UNALLOCATED_42_asisdmisc";
- case ENC_UNALLOCATED_42_BRANCH_REG: return "UNALLOCATED_42_branch_reg";
- case ENC_UNALLOCATED_42_LDST_REGOFF: return "UNALLOCATED_42_ldst_regoff";
- case ENC_UNALLOCATED_43_ASIMDMISC: return "UNALLOCATED_43_asimdmisc";
- case ENC_UNALLOCATED_43_ASISDELEM: return "UNALLOCATED_43_asisdelem";
- case ENC_UNALLOCATED_43_ASISDSAME: return "UNALLOCATED_43_asisdsame";
- case ENC_UNALLOCATED_43_BRANCH_REG: return "UNALLOCATED_43_branch_reg";
- case ENC_UNALLOCATED_44_ASIMDELEM: return "UNALLOCATED_44_asimdelem";
- case ENC_UNALLOCATED_44_ASISDMISC: return "UNALLOCATED_44_asisdmisc";
- case ENC_UNALLOCATED_44_ASISDSHF: return "UNALLOCATED_44_asisdshf";
- case ENC_UNALLOCATED_44_BRANCH_REG: return "UNALLOCATED_44_branch_reg";
- case ENC_UNALLOCATED_45_ASIMDSHF: return "UNALLOCATED_45_asimdshf";
- case ENC_UNALLOCATED_45_ASISDLSO: return "UNALLOCATED_45_asisdlso";
- case ENC_UNALLOCATED_45_ASISDLSOP: return "UNALLOCATED_45_asisdlsop";
- case ENC_UNALLOCATED_45_ASISDMISC: return "UNALLOCATED_45_asisdmisc";
- case ENC_UNALLOCATED_45_ASISDSHF: return "UNALLOCATED_45_asisdshf";
- case ENC_UNALLOCATED_46_ASIMDMISC: return "UNALLOCATED_46_asimdmisc";
- case ENC_UNALLOCATED_46_ASIMDMISCFP16: return "UNALLOCATED_46_asimdmiscfp16";
- case ENC_UNALLOCATED_46_ASIMDSHF: return "UNALLOCATED_46_asimdshf";
- case ENC_UNALLOCATED_46_ASISDLSEP: return "UNALLOCATED_46_asisdlsep";
- case ENC_UNALLOCATED_46_ASISDMISC: return "UNALLOCATED_46_asisdmisc";
- case ENC_UNALLOCATED_46_BRANCH_REG: return "UNALLOCATED_46_branch_reg";
- case ENC_UNALLOCATED_47_ASIMDELEM: return "UNALLOCATED_47_asimdelem";
- case ENC_UNALLOCATED_47_ASIMDMISCFP16: return "UNALLOCATED_47_asimdmiscfp16";
- case ENC_UNALLOCATED_47_ASIMDSHF: return "UNALLOCATED_47_asimdshf";
- case ENC_UNALLOCATED_47_BRANCH_REG: return "UNALLOCATED_47_branch_reg";
- case ENC_UNALLOCATED_47_DP_2SRC: return "UNALLOCATED_47_dp_2src";
- case ENC_UNALLOCATED_48_ASIMDMISCFP16: return "UNALLOCATED_48_asimdmiscfp16";
- case ENC_UNALLOCATED_48_ASISDLSO: return "UNALLOCATED_48_asisdlso";
- case ENC_UNALLOCATED_48_ASISDLSOP: return "UNALLOCATED_48_asisdlsop";
- case ENC_UNALLOCATED_48_ASISDSHF: return "UNALLOCATED_48_asisdshf";
- case ENC_UNALLOCATED_48_BRANCH_REG: return "UNALLOCATED_48_branch_reg";
- case ENC_UNALLOCATED_48_DP_2SRC: return "UNALLOCATED_48_dp_2src";
- case ENC_UNALLOCATED_48_FLOATDP1: return "UNALLOCATED_48_floatdp1";
- case ENC_UNALLOCATED_49_ASIMDMISC: return "UNALLOCATED_49_asimdmisc";
- case ENC_UNALLOCATED_49_ASISDLSEP: return "UNALLOCATED_49_asisdlsep";
- case ENC_UNALLOCATED_49_ASISDLSO: return "UNALLOCATED_49_asisdlso";
- case ENC_UNALLOCATED_49_ASISDLSOP: return "UNALLOCATED_49_asisdlsop";
- case ENC_UNALLOCATED_49_ASISDSAME: return "UNALLOCATED_49_asisdsame";
- case ENC_UNALLOCATED_49_ASISDSHF: return "UNALLOCATED_49_asisdshf";
- case ENC_UNALLOCATED_49_BRANCH_REG: return "UNALLOCATED_49_branch_reg";
- case ENC_UNALLOCATED_49_DP_2SRC: return "UNALLOCATED_49_dp_2src";
- case ENC_UNALLOCATED_50_ASIMDSHF: return "UNALLOCATED_50_asimdshf";
- case ENC_UNALLOCATED_50_ASISDLSEP: return "UNALLOCATED_50_asisdlsep";
- case ENC_UNALLOCATED_50_DP_2SRC: return "UNALLOCATED_50_dp_2src";
- case ENC_UNALLOCATED_51_ASIMDSHF: return "UNALLOCATED_51_asimdshf";
- case ENC_UNALLOCATED_51_ASISDLSO: return "UNALLOCATED_51_asisdlso";
- case ENC_UNALLOCATED_51_ASISDLSOP: return "UNALLOCATED_51_asisdlsop";
- case ENC_UNALLOCATED_51_ASISDSAME: return "UNALLOCATED_51_asisdsame";
- case ENC_UNALLOCATED_51_BRANCH_REG: return "UNALLOCATED_51_branch_reg";
- case ENC_UNALLOCATED_51_DP_2SRC: return "UNALLOCATED_51_dp_2src";
- case ENC_UNALLOCATED_52_BRANCH_REG: return "UNALLOCATED_52_branch_reg";
- case ENC_UNALLOCATED_53_ASIMDELEM: return "UNALLOCATED_53_asimdelem";
- case ENC_UNALLOCATED_53_ASIMDMISC: return "UNALLOCATED_53_asimdmisc";
- case ENC_UNALLOCATED_53_BRANCH_REG: return "UNALLOCATED_53_branch_reg";
- case ENC_UNALLOCATED_54_ASISDLSO: return "UNALLOCATED_54_asisdlso";
- case ENC_UNALLOCATED_54_ASISDLSOP: return "UNALLOCATED_54_asisdlsop";
- case ENC_UNALLOCATED_55_ASIMDELEM: return "UNALLOCATED_55_asimdelem";
- case ENC_UNALLOCATED_55_BRANCH_REG: return "UNALLOCATED_55_branch_reg";
- case ENC_UNALLOCATED_55_FLOATDP1: return "UNALLOCATED_55_floatdp1";
- case ENC_UNALLOCATED_56_ASISDLSO: return "UNALLOCATED_56_asisdlso";
- case ENC_UNALLOCATED_56_ASISDLSOP: return "UNALLOCATED_56_asisdlsop";
- case ENC_UNALLOCATED_56_BRANCH_REG: return "UNALLOCATED_56_branch_reg";
- case ENC_UNALLOCATED_56_FLOATDP1: return "UNALLOCATED_56_floatdp1";
- case ENC_UNALLOCATED_57_ASIMDELEM: return "UNALLOCATED_57_asimdelem";
- case ENC_UNALLOCATED_57_ASIMDMISC: return "UNALLOCATED_57_asimdmisc";
- case ENC_UNALLOCATED_57_ASISDMISC: return "UNALLOCATED_57_asisdmisc";
- case ENC_UNALLOCATED_57_BRANCH_REG: return "UNALLOCATED_57_branch_reg";
- case ENC_UNALLOCATED_57_FLOATDP1: return "UNALLOCATED_57_floatdp1";
- case ENC_UNALLOCATED_58_ASIMDMISC: return "UNALLOCATED_58_asimdmisc";
- case ENC_UNALLOCATED_58_ASISDLSO: return "UNALLOCATED_58_asisdlso";
- case ENC_UNALLOCATED_58_ASISDLSOP: return "UNALLOCATED_58_asisdlsop";
- case ENC_UNALLOCATED_58_ASISDSAME: return "UNALLOCATED_58_asisdsame";
- case ENC_UNALLOCATED_58_BRANCH_REG: return "UNALLOCATED_58_branch_reg";
- case ENC_UNALLOCATED_59_ASISDLSO: return "UNALLOCATED_59_asisdlso";
- case ENC_UNALLOCATED_59_ASISDLSOP: return "UNALLOCATED_59_asisdlsop";
- case ENC_UNALLOCATED_59_BRANCH_REG: return "UNALLOCATED_59_branch_reg";
- case ENC_UNALLOCATED_60_ASIMDMISC: return "UNALLOCATED_60_asimdmisc";
- case ENC_UNALLOCATED_60_BRANCH_REG: return "UNALLOCATED_60_branch_reg";
- case ENC_UNALLOCATED_61_ASIMDMISC: return "UNALLOCATED_61_asimdmisc";
- case ENC_UNALLOCATED_61_ASISDLSO: return "UNALLOCATED_61_asisdlso";
- case ENC_UNALLOCATED_61_ASISDLSOP: return "UNALLOCATED_61_asisdlsop";
- case ENC_UNALLOCATED_61_ASISDSAME: return "UNALLOCATED_61_asisdsame";
- case ENC_UNALLOCATED_61_BRANCH_REG: return "UNALLOCATED_61_branch_reg";
- case ENC_UNALLOCATED_62_ASISDMISC: return "UNALLOCATED_62_asisdmisc";
- case ENC_UNALLOCATED_63_ASISDMISC: return "UNALLOCATED_63_asisdmisc";
- case ENC_UNALLOCATED_63_ASISDSAME: return "UNALLOCATED_63_asisdsame";
- case ENC_UNALLOCATED_63_BRANCH_REG: return "UNALLOCATED_63_branch_reg";
- case ENC_UNALLOCATED_64_ASIMDSAME: return "UNALLOCATED_64_asimdsame";
- case ENC_UNALLOCATED_64_ASISDLSO: return "UNALLOCATED_64_asisdlso";
- case ENC_UNALLOCATED_64_ASISDLSOP: return "UNALLOCATED_64_asisdlsop";
- case ENC_UNALLOCATED_64_BRANCH_REG: return "UNALLOCATED_64_branch_reg";
- case ENC_UNALLOCATED_64_FLOATDP1: return "UNALLOCATED_64_floatdp1";
- case ENC_UNALLOCATED_65_ASIMDMISC: return "UNALLOCATED_65_asimdmisc";
- case ENC_UNALLOCATED_65_ASISDMISC: return "UNALLOCATED_65_asisdmisc";
- case ENC_UNALLOCATED_65_ASISDSAME: return "UNALLOCATED_65_asisdsame";
- case ENC_UNALLOCATED_65_BRANCH_REG: return "UNALLOCATED_65_branch_reg";
- case ENC_UNALLOCATED_66_ASISDLSO: return "UNALLOCATED_66_asisdlso";
- case ENC_UNALLOCATED_66_ASISDLSOP: return "UNALLOCATED_66_asisdlsop";
- case ENC_UNALLOCATED_66_BRANCH_REG: return "UNALLOCATED_66_branch_reg";
- case ENC_UNALLOCATED_67_BRANCH_REG: return "UNALLOCATED_67_branch_reg";
- case ENC_UNALLOCATED_68_ASISDLSO: return "UNALLOCATED_68_asisdlso";
- case ENC_UNALLOCATED_68_ASISDLSOP: return "UNALLOCATED_68_asisdlsop";
- case ENC_UNALLOCATED_68_BRANCH_REG: return "UNALLOCATED_68_branch_reg";
- case ENC_UNALLOCATED_68_FLOAT2INT: return "UNALLOCATED_68_float2int";
- case ENC_UNALLOCATED_69_ASISDLSO: return "UNALLOCATED_69_asisdlso";
- case ENC_UNALLOCATED_69_ASISDLSOP: return "UNALLOCATED_69_asisdlsop";
- case ENC_UNALLOCATED_69_FLOAT2INT: return "UNALLOCATED_69_float2int";
- case ENC_UNALLOCATED_70_FLOATDP1: return "UNALLOCATED_70_floatdp1";
- case ENC_UNALLOCATED_71_ASIMDSAME: return "UNALLOCATED_71_asimdsame";
- case ENC_UNALLOCATED_71_ASISDLSO: return "UNALLOCATED_71_asisdlso";
- case ENC_UNALLOCATED_71_ASISDLSOP: return "UNALLOCATED_71_asisdlsop";
- case ENC_UNALLOCATED_71_BRANCH_REG: return "UNALLOCATED_71_branch_reg";
- case ENC_UNALLOCATED_71_FLOAT2INT: return "UNALLOCATED_71_float2int";
- case ENC_UNALLOCATED_72_BRANCH_REG: return "UNALLOCATED_72_branch_reg";
- case ENC_UNALLOCATED_72_FLOAT2INT: return "UNALLOCATED_72_float2int";
- case ENC_UNALLOCATED_73_BRANCH_REG: return "UNALLOCATED_73_branch_reg";
- case ENC_UNALLOCATED_73_FLOAT2INT: return "UNALLOCATED_73_float2int";
- case ENC_UNALLOCATED_73_FLOATDP1: return "UNALLOCATED_73_floatdp1";
- case ENC_UNALLOCATED_74_ASIMDSAME: return "UNALLOCATED_74_asimdsame";
- case ENC_UNALLOCATED_74_ASISDLSO: return "UNALLOCATED_74_asisdlso";
- case ENC_UNALLOCATED_74_ASISDLSOP: return "UNALLOCATED_74_asisdlsop";
- case ENC_UNALLOCATED_74_BRANCH_REG: return "UNALLOCATED_74_branch_reg";
- case ENC_UNALLOCATED_75_BRANCH_REG: return "UNALLOCATED_75_branch_reg";
- case ENC_UNALLOCATED_76_ASISDLSO: return "UNALLOCATED_76_asisdlso";
- case ENC_UNALLOCATED_76_ASISDLSOP: return "UNALLOCATED_76_asisdlsop";
- case ENC_UNALLOCATED_76_FLOAT2INT: return "UNALLOCATED_76_float2int";
- case ENC_UNALLOCATED_77_FLOAT2INT: return "UNALLOCATED_77_float2int";
- case ENC_UNALLOCATED_78_ASISDLSO: return "UNALLOCATED_78_asisdlso";
- case ENC_UNALLOCATED_78_ASISDLSOP: return "UNALLOCATED_78_asisdlsop";
- case ENC_UNALLOCATED_78_BRANCH_REG: return "UNALLOCATED_78_branch_reg";
- case ENC_UNALLOCATED_78_FLOAT2INT: return "UNALLOCATED_78_float2int";
- case ENC_UNALLOCATED_79_ASISDLSO: return "UNALLOCATED_79_asisdlso";
- case ENC_UNALLOCATED_79_ASISDLSOP: return "UNALLOCATED_79_asisdlsop";
- case ENC_UNALLOCATED_79_BRANCH_REG: return "UNALLOCATED_79_branch_reg";
- case ENC_UNALLOCATED_79_FLOAT2INT: return "UNALLOCATED_79_float2int";
- case ENC_UNALLOCATED_80_BRANCH_REG: return "UNALLOCATED_80_branch_reg";
- case ENC_UNALLOCATED_80_FLOAT2INT: return "UNALLOCATED_80_float2int";
- case ENC_UNALLOCATED_81_ASIMDSAME: return "UNALLOCATED_81_asimdsame";
- case ENC_UNALLOCATED_81_ASISDLSO: return "UNALLOCATED_81_asisdlso";
- case ENC_UNALLOCATED_81_ASISDLSOP: return "UNALLOCATED_81_asisdlsop";
- case ENC_UNALLOCATED_81_BRANCH_REG: return "UNALLOCATED_81_branch_reg";
- case ENC_UNALLOCATED_82_ASIMDSAME: return "UNALLOCATED_82_asimdsame";
- case ENC_UNALLOCATED_82_BRANCH_REG: return "UNALLOCATED_82_branch_reg";
- case ENC_UNALLOCATED_83_BRANCH_REG: return "UNALLOCATED_83_branch_reg";
- case ENC_UNALLOCATED_85_ASIMDSAME: return "UNALLOCATED_85_asimdsame";
- case ENC_UNALLOCATED_88_ASIMDMISC: return "UNALLOCATED_88_asimdmisc";
- case ENC_UNALLOCATED_88_ASIMDSAME: return "UNALLOCATED_88_asimdsame";
- case ENC_UNALLOCATED_91_ASIMDMISC: return "UNALLOCATED_91_asimdmisc";
- case ENC_UNALLOCATED_91_ASIMDSAME: return "UNALLOCATED_91_asimdsame";
+ case ENC_UNALLOCATED_1000_DP_2SRC: return "UNALLOCATED_1000_dp_2src";
+ case ENC_UNALLOCATED_1001_DP_2SRC: return "UNALLOCATED_1001_dp_2src";
+ case ENC_UNALLOCATED_1002_DP_2SRC: return "UNALLOCATED_1002_dp_2src";
+ case ENC_UNALLOCATED_1003_DP_2SRC: return "UNALLOCATED_1003_dp_2src";
+ case ENC_UNALLOCATED_1004_DP_2SRC: return "UNALLOCATED_1004_dp_2src";
+ case ENC_UNALLOCATED_1005_DP_2SRC: return "UNALLOCATED_1005_dp_2src";
+ case ENC_UNALLOCATED_1006_DP_2SRC: return "UNALLOCATED_1006_dp_2src";
+ case ENC_UNALLOCATED_1007_DP_2SRC: return "UNALLOCATED_1007_dp_2src";
+ case ENC_UNALLOCATED_1008_DP_2SRC: return "UNALLOCATED_1008_dp_2src";
+ case ENC_UNALLOCATED_1009_DP_2SRC: return "UNALLOCATED_1009_dp_2src";
+ case ENC_UNALLOCATED_1010_DP_2SRC: return "UNALLOCATED_1010_dp_2src";
+ case ENC_UNALLOCATED_1011_DP_2SRC: return "UNALLOCATED_1011_dp_2src";
+ case ENC_UNALLOCATED_1012_DP_2SRC: return "UNALLOCATED_1012_dp_2src";
+ case ENC_UNALLOCATED_1013_DP_2SRC: return "UNALLOCATED_1013_dp_2src";
+ case ENC_UNALLOCATED_1014_DP_2SRC: return "UNALLOCATED_1014_dp_2src";
+ case ENC_UNALLOCATED_1015_DP_3SRC: return "UNALLOCATED_1015_dp_3src";
+ case ENC_UNALLOCATED_1016_DP_3SRC: return "UNALLOCATED_1016_dp_3src";
+ case ENC_UNALLOCATED_1017_DP_3SRC: return "UNALLOCATED_1017_dp_3src";
+ case ENC_UNALLOCATED_1018_DP_3SRC: return "UNALLOCATED_1018_dp_3src";
+ case ENC_UNALLOCATED_1019_DP_3SRC: return "UNALLOCATED_1019_dp_3src";
+ case ENC_UNALLOCATED_1020_DP_3SRC: return "UNALLOCATED_1020_dp_3src";
+ case ENC_UNALLOCATED_1021_SETF: return "UNALLOCATED_1021_setf";
+ case ENC_UNALLOCATED_1022_SETF: return "UNALLOCATED_1022_setf";
+ case ENC_UNALLOCATED_1023_SETF: return "UNALLOCATED_1023_setf";
+ case ENC_UNALLOCATED_1024_SETF: return "UNALLOCATED_1024_setf";
+ case ENC_UNALLOCATED_1025_SETF: return "UNALLOCATED_1025_setf";
+ case ENC_UNALLOCATED_1026_SETF: return "UNALLOCATED_1026_setf";
+ case ENC_UNALLOCATED_1027_RMIF: return "UNALLOCATED_1027_rmif";
+ case ENC_UNALLOCATED_1028_RMIF: return "UNALLOCATED_1028_rmif";
+ case ENC_UNALLOCATED_1029_RMIF: return "UNALLOCATED_1029_rmif";
+ case ENC_UNALLOCATED_1030_RMIF: return "UNALLOCATED_1030_rmif";
+ case ENC_UNALLOCATED_1031_ASIMDALL: return "UNALLOCATED_1031_asimdall";
+ case ENC_UNALLOCATED_1032_ASIMDALL: return "UNALLOCATED_1032_asimdall";
+ case ENC_UNALLOCATED_1033_ASIMDALL: return "UNALLOCATED_1033_asimdall";
+ case ENC_UNALLOCATED_1034_ASIMDALL: return "UNALLOCATED_1034_asimdall";
+ case ENC_UNALLOCATED_1035_ASIMDALL: return "UNALLOCATED_1035_asimdall";
+ case ENC_UNALLOCATED_1036_ASIMDALL: return "UNALLOCATED_1036_asimdall";
+ case ENC_UNALLOCATED_1037_ASIMDALL: return "UNALLOCATED_1037_asimdall";
+ case ENC_UNALLOCATED_1038_ASIMDALL: return "UNALLOCATED_1038_asimdall";
+ case ENC_UNALLOCATED_1039_ASIMDALL: return "UNALLOCATED_1039_asimdall";
+ case ENC_UNALLOCATED_1040_ASIMDALL: return "UNALLOCATED_1040_asimdall";
+ case ENC_UNALLOCATED_1041_ASIMDALL: return "UNALLOCATED_1041_asimdall";
+ case ENC_UNALLOCATED_1042_ASIMDALL: return "UNALLOCATED_1042_asimdall";
+ case ENC_UNALLOCATED_1043_ASIMDALL: return "UNALLOCATED_1043_asimdall";
+ case ENC_UNALLOCATED_1044_ASIMDALL: return "UNALLOCATED_1044_asimdall";
+ case ENC_UNALLOCATED_1045_ASIMDALL: return "UNALLOCATED_1045_asimdall";
+ case ENC_UNALLOCATED_1046_ASIMDINS: return "UNALLOCATED_1046_asimdins";
+ case ENC_UNALLOCATED_1047_ASIMDINS: return "UNALLOCATED_1047_asimdins";
+ case ENC_UNALLOCATED_1048_ASIMDINS: return "UNALLOCATED_1048_asimdins";
+ case ENC_UNALLOCATED_1049_ASIMDINS: return "UNALLOCATED_1049_asimdins";
+ case ENC_UNALLOCATED_1050_ASIMDINS: return "UNALLOCATED_1050_asimdins";
+ case ENC_UNALLOCATED_1051_ASIMDINS: return "UNALLOCATED_1051_asimdins";
+ case ENC_UNALLOCATED_1052_ASIMDINS: return "UNALLOCATED_1052_asimdins";
+ case ENC_UNALLOCATED_1053_ASIMDINS: return "UNALLOCATED_1053_asimdins";
+ case ENC_UNALLOCATED_1054_ASIMDINS: return "UNALLOCATED_1054_asimdins";
+ case ENC_UNALLOCATED_1055_ASIMDEXT: return "UNALLOCATED_1055_asimdext";
+ case ENC_UNALLOCATED_1056_ASIMDIMM: return "UNALLOCATED_1056_asimdimm";
+ case ENC_UNALLOCATED_1057_ASIMDIMM: return "UNALLOCATED_1057_asimdimm";
+ case ENC_UNALLOCATED_1058_ASIMDIMM: return "UNALLOCATED_1058_asimdimm";
+ case ENC_UNALLOCATED_1059_ASIMDPERM: return "UNALLOCATED_1059_asimdperm";
+ case ENC_UNALLOCATED_1060_ASISDONE: return "UNALLOCATED_1060_asisdone";
+ case ENC_UNALLOCATED_1061_ASISDONE: return "UNALLOCATED_1061_asisdone";
+ case ENC_UNALLOCATED_1062_ASISDPAIR: return "UNALLOCATED_1062_asisdpair";
+ case ENC_UNALLOCATED_1063_ASISDPAIR: return "UNALLOCATED_1063_asisdpair";
+ case ENC_UNALLOCATED_1064_ASISDPAIR: return "UNALLOCATED_1064_asisdpair";
+ case ENC_UNALLOCATED_1065_ASISDPAIR: return "UNALLOCATED_1065_asisdpair";
+ case ENC_UNALLOCATED_1066_ASISDPAIR: return "UNALLOCATED_1066_asisdpair";
+ case ENC_UNALLOCATED_1067_ASISDPAIR: return "UNALLOCATED_1067_asisdpair";
+ case ENC_UNALLOCATED_1068_ASISDPAIR: return "UNALLOCATED_1068_asisdpair";
+ case ENC_UNALLOCATED_1069_ASISDPAIR: return "UNALLOCATED_1069_asisdpair";
+ case ENC_UNALLOCATED_1070_ASISDPAIR: return "UNALLOCATED_1070_asisdpair";
+ case ENC_UNALLOCATED_1071_ASISDPAIR: return "UNALLOCATED_1071_asisdpair";
+ case ENC_UNALLOCATED_1072_ASISDPAIR: return "UNALLOCATED_1072_asisdpair";
+ case ENC_UNALLOCATED_1073_ASISDPAIR: return "UNALLOCATED_1073_asisdpair";
+ case ENC_UNALLOCATED_1074_ASISDSHF: return "UNALLOCATED_1074_asisdshf";
+ case ENC_UNALLOCATED_1075_ASISDSHF: return "UNALLOCATED_1075_asisdshf";
+ case ENC_UNALLOCATED_1076_ASISDSHF: return "UNALLOCATED_1076_asisdshf";
+ case ENC_UNALLOCATED_1077_ASISDSHF: return "UNALLOCATED_1077_asisdshf";
+ case ENC_UNALLOCATED_1078_ASISDSHF: return "UNALLOCATED_1078_asisdshf";
+ case ENC_UNALLOCATED_1079_ASISDSHF: return "UNALLOCATED_1079_asisdshf";
+ case ENC_UNALLOCATED_1080_ASISDSHF: return "UNALLOCATED_1080_asisdshf";
+ case ENC_UNALLOCATED_1081_ASISDSHF: return "UNALLOCATED_1081_asisdshf";
+ case ENC_UNALLOCATED_1082_ASISDSHF: return "UNALLOCATED_1082_asisdshf";
+ case ENC_UNALLOCATED_1083_ASISDSHF: return "UNALLOCATED_1083_asisdshf";
+ case ENC_UNALLOCATED_1084_ASISDSHF: return "UNALLOCATED_1084_asisdshf";
+ case ENC_UNALLOCATED_1085_ASISDSHF: return "UNALLOCATED_1085_asisdshf";
+ case ENC_UNALLOCATED_1086_ASISDSHF: return "UNALLOCATED_1086_asisdshf";
+ case ENC_UNALLOCATED_1087_ASISDSHF: return "UNALLOCATED_1087_asisdshf";
+ case ENC_UNALLOCATED_1088_ASISDSHF: return "UNALLOCATED_1088_asisdshf";
+ case ENC_UNALLOCATED_1089_ASISDSHF: return "UNALLOCATED_1089_asisdshf";
+ case ENC_UNALLOCATED_1090_ASISDSHF: return "UNALLOCATED_1090_asisdshf";
+ case ENC_UNALLOCATED_1091_ASISDDIFF: return "UNALLOCATED_1091_asisddiff";
+ case ENC_UNALLOCATED_1092_ASISDDIFF: return "UNALLOCATED_1092_asisddiff";
+ case ENC_UNALLOCATED_1093_ASISDDIFF: return "UNALLOCATED_1093_asisddiff";
+ case ENC_UNALLOCATED_1094_ASISDDIFF: return "UNALLOCATED_1094_asisddiff";
+ case ENC_UNALLOCATED_1095_ASISDSAME: return "UNALLOCATED_1095_asisdsame";
+ case ENC_UNALLOCATED_1096_ASISDSAME: return "UNALLOCATED_1096_asisdsame";
+ case ENC_UNALLOCATED_1097_ASISDSAME: return "UNALLOCATED_1097_asisdsame";
+ case ENC_UNALLOCATED_1098_ASISDSAME: return "UNALLOCATED_1098_asisdsame";
+ case ENC_UNALLOCATED_1099_ASISDSAME: return "UNALLOCATED_1099_asisdsame";
+ case ENC_UNALLOCATED_1100_ASISDSAME: return "UNALLOCATED_1100_asisdsame";
+ case ENC_UNALLOCATED_1101_ASISDSAME: return "UNALLOCATED_1101_asisdsame";
+ case ENC_UNALLOCATED_1102_ASISDSAME: return "UNALLOCATED_1102_asisdsame";
+ case ENC_UNALLOCATED_1103_ASISDSAME: return "UNALLOCATED_1103_asisdsame";
+ case ENC_UNALLOCATED_1104_ASISDSAME: return "UNALLOCATED_1104_asisdsame";
+ case ENC_UNALLOCATED_1105_ASISDSAME: return "UNALLOCATED_1105_asisdsame";
+ case ENC_UNALLOCATED_1106_ASISDSAME: return "UNALLOCATED_1106_asisdsame";
+ case ENC_UNALLOCATED_1107_ASISDSAME: return "UNALLOCATED_1107_asisdsame";
+ case ENC_UNALLOCATED_1108_ASISDSAME: return "UNALLOCATED_1108_asisdsame";
+ case ENC_UNALLOCATED_1109_ASISDSAME: return "UNALLOCATED_1109_asisdsame";
+ case ENC_UNALLOCATED_1110_ASISDSAME: return "UNALLOCATED_1110_asisdsame";
+ case ENC_UNALLOCATED_1111_ASISDSAME: return "UNALLOCATED_1111_asisdsame";
+ case ENC_UNALLOCATED_1112_ASISDSAME: return "UNALLOCATED_1112_asisdsame";
+ case ENC_UNALLOCATED_1113_ASISDSAME: return "UNALLOCATED_1113_asisdsame";
+ case ENC_UNALLOCATED_1114_ASISDSAME: return "UNALLOCATED_1114_asisdsame";
+ case ENC_UNALLOCATED_1115_ASISDSAME: return "UNALLOCATED_1115_asisdsame";
+ case ENC_UNALLOCATED_1116_ASISDSAME: return "UNALLOCATED_1116_asisdsame";
+ case ENC_UNALLOCATED_1117_ASISDSAME: return "UNALLOCATED_1117_asisdsame";
+ case ENC_UNALLOCATED_1118_ASISDSAME: return "UNALLOCATED_1118_asisdsame";
+ case ENC_UNALLOCATED_1119_ASISDSAME: return "UNALLOCATED_1119_asisdsame";
+ case ENC_UNALLOCATED_1120_ASISDSAME: return "UNALLOCATED_1120_asisdsame";
+ case ENC_UNALLOCATED_1121_ASISDSAME: return "UNALLOCATED_1121_asisdsame";
+ case ENC_UNALLOCATED_1122_ASISDSAMEFP16: return "UNALLOCATED_1122_asisdsamefp16";
+ case ENC_UNALLOCATED_1123_ASISDSAMEFP16: return "UNALLOCATED_1123_asisdsamefp16";
+ case ENC_UNALLOCATED_1124_ASISDSAMEFP16: return "UNALLOCATED_1124_asisdsamefp16";
+ case ENC_UNALLOCATED_1125_ASISDSAMEFP16: return "UNALLOCATED_1125_asisdsamefp16";
+ case ENC_UNALLOCATED_1126_ASISDSAMEFP16: return "UNALLOCATED_1126_asisdsamefp16";
+ case ENC_UNALLOCATED_1127_ASISDSAMEFP16: return "UNALLOCATED_1127_asisdsamefp16";
+ case ENC_UNALLOCATED_1128_ASISDSAMEFP16: return "UNALLOCATED_1128_asisdsamefp16";
+ case ENC_UNALLOCATED_1129_ASISDSAMEFP16: return "UNALLOCATED_1129_asisdsamefp16";
+ case ENC_UNALLOCATED_1130_ASISDSAME2: return "UNALLOCATED_1130_asisdsame2";
+ case ENC_UNALLOCATED_1131_ASISDSAME2: return "UNALLOCATED_1131_asisdsame2";
+ case ENC_UNALLOCATED_1132_ASISDSAME2: return "UNALLOCATED_1132_asisdsame2";
+ case ENC_UNALLOCATED_1133_ASISDSAME2: return "UNALLOCATED_1133_asisdsame2";
+ case ENC_UNALLOCATED_1134_ASISDMISC: return "UNALLOCATED_1134_asisdmisc";
+ case ENC_UNALLOCATED_1135_ASISDMISC: return "UNALLOCATED_1135_asisdmisc";
+ case ENC_UNALLOCATED_1136_ASISDMISC: return "UNALLOCATED_1136_asisdmisc";
+ case ENC_UNALLOCATED_1137_ASISDMISC: return "UNALLOCATED_1137_asisdmisc";
+ case ENC_UNALLOCATED_1138_ASISDMISC: return "UNALLOCATED_1138_asisdmisc";
+ case ENC_UNALLOCATED_1139_ASISDMISC: return "UNALLOCATED_1139_asisdmisc";
+ case ENC_UNALLOCATED_1140_ASISDMISC: return "UNALLOCATED_1140_asisdmisc";
+ case ENC_UNALLOCATED_1141_ASISDMISC: return "UNALLOCATED_1141_asisdmisc";
+ case ENC_UNALLOCATED_1142_ASISDMISC: return "UNALLOCATED_1142_asisdmisc";
+ case ENC_UNALLOCATED_1143_ASISDMISC: return "UNALLOCATED_1143_asisdmisc";
+ case ENC_UNALLOCATED_1144_ASISDMISC: return "UNALLOCATED_1144_asisdmisc";
+ case ENC_UNALLOCATED_1145_ASISDMISC: return "UNALLOCATED_1145_asisdmisc";
+ case ENC_UNALLOCATED_1146_ASISDMISC: return "UNALLOCATED_1146_asisdmisc";
+ case ENC_UNALLOCATED_1147_ASISDMISC: return "UNALLOCATED_1147_asisdmisc";
+ case ENC_UNALLOCATED_1148_ASISDMISC: return "UNALLOCATED_1148_asisdmisc";
+ case ENC_UNALLOCATED_1149_ASISDMISC: return "UNALLOCATED_1149_asisdmisc";
+ case ENC_UNALLOCATED_1150_ASISDMISC: return "UNALLOCATED_1150_asisdmisc";
+ case ENC_UNALLOCATED_1151_ASISDMISC: return "UNALLOCATED_1151_asisdmisc";
+ case ENC_UNALLOCATED_1152_ASISDMISCFP16: return "UNALLOCATED_1152_asisdmiscfp16";
+ case ENC_UNALLOCATED_1153_ASISDMISCFP16: return "UNALLOCATED_1153_asisdmiscfp16";
+ case ENC_UNALLOCATED_1154_ASISDMISCFP16: return "UNALLOCATED_1154_asisdmiscfp16";
+ case ENC_UNALLOCATED_1155_ASISDMISCFP16: return "UNALLOCATED_1155_asisdmiscfp16";
+ case ENC_UNALLOCATED_1156_ASISDMISCFP16: return "UNALLOCATED_1156_asisdmiscfp16";
+ case ENC_UNALLOCATED_1157_ASISDMISCFP16: return "UNALLOCATED_1157_asisdmiscfp16";
+ case ENC_UNALLOCATED_1158_ASISDMISCFP16: return "UNALLOCATED_1158_asisdmiscfp16";
+ case ENC_UNALLOCATED_1159_ASISDMISCFP16: return "UNALLOCATED_1159_asisdmiscfp16";
+ case ENC_UNALLOCATED_1160_ASISDMISCFP16: return "UNALLOCATED_1160_asisdmiscfp16";
+ case ENC_UNALLOCATED_1161_ASISDMISCFP16: return "UNALLOCATED_1161_asisdmiscfp16";
+ case ENC_UNALLOCATED_1162_ASISDELEM: return "UNALLOCATED_1162_asisdelem";
+ case ENC_UNALLOCATED_1163_ASISDELEM: return "UNALLOCATED_1163_asisdelem";
+ case ENC_UNALLOCATED_1164_ASISDELEM: return "UNALLOCATED_1164_asisdelem";
+ case ENC_UNALLOCATED_1165_ASISDELEM: return "UNALLOCATED_1165_asisdelem";
+ case ENC_UNALLOCATED_1166_ASISDELEM: return "UNALLOCATED_1166_asisdelem";
+ case ENC_UNALLOCATED_1167_ASISDELEM: return "UNALLOCATED_1167_asisdelem";
+ case ENC_UNALLOCATED_1168_ASISDELEM: return "UNALLOCATED_1168_asisdelem";
+ case ENC_UNALLOCATED_1169_ASISDELEM: return "UNALLOCATED_1169_asisdelem";
+ case ENC_UNALLOCATED_1170_ASIMDSHF: return "UNALLOCATED_1170_asimdshf";
+ case ENC_UNALLOCATED_1171_ASIMDSHF: return "UNALLOCATED_1171_asimdshf";
+ case ENC_UNALLOCATED_1172_ASIMDSHF: return "UNALLOCATED_1172_asimdshf";
+ case ENC_UNALLOCATED_1173_ASIMDSHF: return "UNALLOCATED_1173_asimdshf";
+ case ENC_UNALLOCATED_1174_ASIMDSHF: return "UNALLOCATED_1174_asimdshf";
+ case ENC_UNALLOCATED_1175_ASIMDSHF: return "UNALLOCATED_1175_asimdshf";
+ case ENC_UNALLOCATED_1176_ASIMDTBL: return "UNALLOCATED_1176_asimdtbl";
+ case ENC_UNALLOCATED_1177_ASIMDTBL: return "UNALLOCATED_1177_asimdtbl";
+ case ENC_UNALLOCATED_1178_ASIMDTBL: return "UNALLOCATED_1178_asimdtbl";
+ case ENC_UNALLOCATED_1179_ASIMDDIFF: return "UNALLOCATED_1179_asimddiff";
+ case ENC_UNALLOCATED_1180_ASIMDDIFF: return "UNALLOCATED_1180_asimddiff";
+ case ENC_UNALLOCATED_1181_ASIMDDIFF: return "UNALLOCATED_1181_asimddiff";
+ case ENC_UNALLOCATED_1182_ASIMDSAME: return "UNALLOCATED_1182_asimdsame";
+ case ENC_UNALLOCATED_1183_ASIMDSAME: return "UNALLOCATED_1183_asimdsame";
+ case ENC_UNALLOCATED_1184_ASIMDSAME: return "UNALLOCATED_1184_asimdsame";
+ case ENC_UNALLOCATED_1185_ASIMDSAME: return "UNALLOCATED_1185_asimdsame";
+ case ENC_UNALLOCATED_1186_ASIMDSAMEFP16: return "UNALLOCATED_1186_asimdsamefp16";
+ case ENC_UNALLOCATED_1187_ASIMDSAMEFP16: return "UNALLOCATED_1187_asimdsamefp16";
+ case ENC_UNALLOCATED_1188_ASIMDSAMEFP16: return "UNALLOCATED_1188_asimdsamefp16";
+ case ENC_UNALLOCATED_1189_ASIMDSAME2: return "UNALLOCATED_1189_asimdsame2";
+ case ENC_UNALLOCATED_1190_ASIMDSAME2: return "UNALLOCATED_1190_asimdsame2";
+ case ENC_UNALLOCATED_1191_ASIMDSAME2: return "UNALLOCATED_1191_asimdsame2";
+ case ENC_UNALLOCATED_1192_ASIMDSAME2: return "UNALLOCATED_1192_asimdsame2";
+ case ENC_UNALLOCATED_1193_ASIMDSAME2: return "UNALLOCATED_1193_asimdsame2";
+ case ENC_UNALLOCATED_1194_ASIMDSAME2: return "UNALLOCATED_1194_asimdsame2";
+ case ENC_UNALLOCATED_1195_ASIMDSAME2: return "UNALLOCATED_1195_asimdsame2";
+ case ENC_UNALLOCATED_1196_ASIMDSAME2: return "UNALLOCATED_1196_asimdsame2";
+ case ENC_UNALLOCATED_1197_ASIMDSAME2: return "UNALLOCATED_1197_asimdsame2";
+ case ENC_UNALLOCATED_1198_ASIMDSAME2: return "UNALLOCATED_1198_asimdsame2";
+ case ENC_UNALLOCATED_1199_ASIMDSAME2: return "UNALLOCATED_1199_asimdsame2";
+ case ENC_UNALLOCATED_1200_ASIMDSAME2: return "UNALLOCATED_1200_asimdsame2";
+ case ENC_UNALLOCATED_1201_ASIMDSAME2: return "UNALLOCATED_1201_asimdsame2";
+ case ENC_UNALLOCATED_1202_ASIMDSAME2: return "UNALLOCATED_1202_asimdsame2";
+ case ENC_UNALLOCATED_1203_ASIMDSAME2: return "UNALLOCATED_1203_asimdsame2";
+ case ENC_UNALLOCATED_1204_ASIMDSAME2: return "UNALLOCATED_1204_asimdsame2";
+ case ENC_UNALLOCATED_1205_ASIMDSAME2: return "UNALLOCATED_1205_asimdsame2";
+ case ENC_UNALLOCATED_1206_ASIMDSAME2: return "UNALLOCATED_1206_asimdsame2";
+ case ENC_UNALLOCATED_1207_ASIMDSAME2: return "UNALLOCATED_1207_asimdsame2";
+ case ENC_UNALLOCATED_1208_ASIMDMISC: return "UNALLOCATED_1208_asimdmisc";
+ case ENC_UNALLOCATED_1209_ASIMDMISC: return "UNALLOCATED_1209_asimdmisc";
+ case ENC_UNALLOCATED_1210_ASIMDMISC: return "UNALLOCATED_1210_asimdmisc";
+ case ENC_UNALLOCATED_1211_ASIMDMISC: return "UNALLOCATED_1211_asimdmisc";
+ case ENC_UNALLOCATED_1212_ASIMDMISC: return "UNALLOCATED_1212_asimdmisc";
+ case ENC_UNALLOCATED_1213_ASIMDMISC: return "UNALLOCATED_1213_asimdmisc";
+ case ENC_UNALLOCATED_1214_ASIMDMISC: return "UNALLOCATED_1214_asimdmisc";
+ case ENC_UNALLOCATED_1215_ASIMDMISC: return "UNALLOCATED_1215_asimdmisc";
+ case ENC_UNALLOCATED_1216_ASIMDMISC: return "UNALLOCATED_1216_asimdmisc";
+ case ENC_UNALLOCATED_1217_ASIMDMISC: return "UNALLOCATED_1217_asimdmisc";
+ case ENC_UNALLOCATED_1218_ASIMDMISC: return "UNALLOCATED_1218_asimdmisc";
+ case ENC_UNALLOCATED_1219_ASIMDMISC: return "UNALLOCATED_1219_asimdmisc";
+ case ENC_UNALLOCATED_1220_ASIMDMISC: return "UNALLOCATED_1220_asimdmisc";
+ case ENC_UNALLOCATED_1221_ASIMDMISCFP16: return "UNALLOCATED_1221_asimdmiscfp16";
+ case ENC_UNALLOCATED_1222_ASIMDMISCFP16: return "UNALLOCATED_1222_asimdmiscfp16";
+ case ENC_UNALLOCATED_1223_ASIMDMISCFP16: return "UNALLOCATED_1223_asimdmiscfp16";
+ case ENC_UNALLOCATED_1224_ASIMDMISCFP16: return "UNALLOCATED_1224_asimdmiscfp16";
+ case ENC_UNALLOCATED_1225_ASIMDMISCFP16: return "UNALLOCATED_1225_asimdmiscfp16";
+ case ENC_UNALLOCATED_1226_ASIMDMISCFP16: return "UNALLOCATED_1226_asimdmiscfp16";
+ case ENC_UNALLOCATED_1227_ASIMDMISCFP16: return "UNALLOCATED_1227_asimdmiscfp16";
+ case ENC_UNALLOCATED_1228_ASIMDMISCFP16: return "UNALLOCATED_1228_asimdmiscfp16";
+ case ENC_UNALLOCATED_1229_ASIMDELEM: return "UNALLOCATED_1229_asimdelem";
+ case ENC_UNALLOCATED_1230_ASIMDELEM: return "UNALLOCATED_1230_asimdelem";
+ case ENC_UNALLOCATED_1231_ASIMDELEM: return "UNALLOCATED_1231_asimdelem";
+ case ENC_UNALLOCATED_1232_ASIMDELEM: return "UNALLOCATED_1232_asimdelem";
+ case ENC_UNALLOCATED_1233_ASIMDELEM: return "UNALLOCATED_1233_asimdelem";
+ case ENC_UNALLOCATED_1234_ASIMDELEM: return "UNALLOCATED_1234_asimdelem";
+ case ENC_UNALLOCATED_1235_FLOAT2FIX: return "UNALLOCATED_1235_float2fix";
+ case ENC_UNALLOCATED_1236_FLOAT2FIX: return "UNALLOCATED_1236_float2fix";
+ case ENC_UNALLOCATED_1237_FLOAT2FIX: return "UNALLOCATED_1237_float2fix";
+ case ENC_UNALLOCATED_1238_FLOAT2FIX: return "UNALLOCATED_1238_float2fix";
+ case ENC_UNALLOCATED_1239_FLOAT2FIX: return "UNALLOCATED_1239_float2fix";
+ case ENC_UNALLOCATED_1240_FLOAT2FIX: return "UNALLOCATED_1240_float2fix";
+ case ENC_UNALLOCATED_1241_FLOAT2INT: return "UNALLOCATED_1241_float2int";
+ case ENC_UNALLOCATED_1242_FLOAT2INT: return "UNALLOCATED_1242_float2int";
+ case ENC_UNALLOCATED_1243_FLOAT2INT: return "UNALLOCATED_1243_float2int";
+ case ENC_UNALLOCATED_1244_FLOAT2INT: return "UNALLOCATED_1244_float2int";
+ case ENC_UNALLOCATED_1245_FLOAT2INT: return "UNALLOCATED_1245_float2int";
+ case ENC_UNALLOCATED_1246_FLOAT2INT: return "UNALLOCATED_1246_float2int";
+ case ENC_UNALLOCATED_1247_FLOAT2INT: return "UNALLOCATED_1247_float2int";
+ case ENC_UNALLOCATED_1248_FLOAT2INT: return "UNALLOCATED_1248_float2int";
+ case ENC_UNALLOCATED_1249_FLOAT2INT: return "UNALLOCATED_1249_float2int";
+ case ENC_UNALLOCATED_1250_FLOAT2INT: return "UNALLOCATED_1250_float2int";
+ case ENC_UNALLOCATED_1251_FLOAT2INT: return "UNALLOCATED_1251_float2int";
+ case ENC_UNALLOCATED_1252_FLOAT2INT: return "UNALLOCATED_1252_float2int";
+ case ENC_UNALLOCATED_1253_FLOAT2INT: return "UNALLOCATED_1253_float2int";
+ case ENC_UNALLOCATED_1254_FLOAT2INT: return "UNALLOCATED_1254_float2int";
+ case ENC_UNALLOCATED_1255_FLOAT2INT: return "UNALLOCATED_1255_float2int";
+ case ENC_UNALLOCATED_1256_FLOAT2INT: return "UNALLOCATED_1256_float2int";
+ case ENC_UNALLOCATED_1257_FLOAT2INT: return "UNALLOCATED_1257_float2int";
+ case ENC_UNALLOCATED_1258_CRYPTOAES: return "UNALLOCATED_1258_cryptoaes";
+ case ENC_UNALLOCATED_1259_CRYPTOAES: return "UNALLOCATED_1259_cryptoaes";
+ case ENC_UNALLOCATED_1260_CRYPTOAES: return "UNALLOCATED_1260_cryptoaes";
+ case ENC_UNALLOCATED_1261_CRYPTOAES: return "UNALLOCATED_1261_cryptoaes";
+ case ENC_UNALLOCATED_1262_CRYPTO4: return "UNALLOCATED_1262_crypto4";
+ case ENC_UNALLOCATED_1263_CRYPTOSHA3: return "UNALLOCATED_1263_cryptosha3";
+ case ENC_UNALLOCATED_1264_CRYPTOSHA3: return "UNALLOCATED_1264_cryptosha3";
+ case ENC_UNALLOCATED_1265_CRYPTOSHA512_3: return "UNALLOCATED_1265_cryptosha512_3";
+ case ENC_UNALLOCATED_1266_CRYPTOSHA2: return "UNALLOCATED_1266_cryptosha2";
+ case ENC_UNALLOCATED_1267_CRYPTOSHA2: return "UNALLOCATED_1267_cryptosha2";
+ case ENC_UNALLOCATED_1268_CRYPTOSHA2: return "UNALLOCATED_1268_cryptosha2";
+ case ENC_UNALLOCATED_1269_CRYPTOSHA2: return "UNALLOCATED_1269_cryptosha2";
+ case ENC_UNALLOCATED_1270_CRYPTOSHA2: return "UNALLOCATED_1270_cryptosha2";
+ case ENC_UNALLOCATED_1271_CRYPTOSHA512_2: return "UNALLOCATED_1271_cryptosha512_2";
+ case ENC_UNALLOCATED_1272_FLOATCMP: return "UNALLOCATED_1272_floatcmp";
+ case ENC_UNALLOCATED_1273_FLOATCMP: return "UNALLOCATED_1273_floatcmp";
+ case ENC_UNALLOCATED_1274_FLOATCMP: return "UNALLOCATED_1274_floatcmp";
+ case ENC_UNALLOCATED_1275_FLOATCMP: return "UNALLOCATED_1275_floatcmp";
+ case ENC_UNALLOCATED_1276_FLOATCMP: return "UNALLOCATED_1276_floatcmp";
+ case ENC_UNALLOCATED_1277_FLOATCMP: return "UNALLOCATED_1277_floatcmp";
+ case ENC_UNALLOCATED_1278_FLOATCMP: return "UNALLOCATED_1278_floatcmp";
+ case ENC_UNALLOCATED_1279_FLOATCCMP: return "UNALLOCATED_1279_floatccmp";
+ case ENC_UNALLOCATED_1280_FLOATCCMP: return "UNALLOCATED_1280_floatccmp";
+ case ENC_UNALLOCATED_1281_FLOATCCMP: return "UNALLOCATED_1281_floatccmp";
+ case ENC_UNALLOCATED_1282_FLOATSEL: return "UNALLOCATED_1282_floatsel";
+ case ENC_UNALLOCATED_1283_FLOATSEL: return "UNALLOCATED_1283_floatsel";
+ case ENC_UNALLOCATED_1284_FLOATSEL: return "UNALLOCATED_1284_floatsel";
+ case ENC_UNALLOCATED_1285_FLOATDP1: return "UNALLOCATED_1285_floatdp1";
+ case ENC_UNALLOCATED_1286_FLOATDP1: return "UNALLOCATED_1286_floatdp1";
+ case ENC_UNALLOCATED_1287_FLOATDP1: return "UNALLOCATED_1287_floatdp1";
+ case ENC_UNALLOCATED_1288_FLOATDP1: return "UNALLOCATED_1288_floatdp1";
+ case ENC_UNALLOCATED_1289_FLOATDP1: return "UNALLOCATED_1289_floatdp1";
+ case ENC_UNALLOCATED_1290_FLOATDP1: return "UNALLOCATED_1290_floatdp1";
+ case ENC_UNALLOCATED_1291_FLOATDP1: return "UNALLOCATED_1291_floatdp1";
+ case ENC_UNALLOCATED_1292_FLOATDP1: return "UNALLOCATED_1292_floatdp1";
+ case ENC_UNALLOCATED_1293_FLOATDP1: return "UNALLOCATED_1293_floatdp1";
+ case ENC_UNALLOCATED_1294_FLOATDP1: return "UNALLOCATED_1294_floatdp1";
+ case ENC_UNALLOCATED_1295_FLOATDP1: return "UNALLOCATED_1295_floatdp1";
+ case ENC_UNALLOCATED_1296_FLOATDP2: return "UNALLOCATED_1296_floatdp2";
+ case ENC_UNALLOCATED_1297_FLOATDP2: return "UNALLOCATED_1297_floatdp2";
+ case ENC_UNALLOCATED_1298_FLOATDP2: return "UNALLOCATED_1298_floatdp2";
+ case ENC_UNALLOCATED_1299_FLOATDP2: return "UNALLOCATED_1299_floatdp2";
+ case ENC_UNALLOCATED_1300_FLOATDP2: return "UNALLOCATED_1300_floatdp2";
+ case ENC_UNALLOCATED_1301_FLOATDP2: return "UNALLOCATED_1301_floatdp2";
+ case ENC_UNALLOCATED_1302_FLOATDP3: return "UNALLOCATED_1302_floatdp3";
+ case ENC_UNALLOCATED_1303_FLOATDP3: return "UNALLOCATED_1303_floatdp3";
+ case ENC_UNALLOCATED_1304_FLOATDP3: return "UNALLOCATED_1304_floatdp3";
+ case ENC_UNALLOCATED_1305_FLOATIMM: return "UNALLOCATED_1305_floatimm";
+ case ENC_UNALLOCATED_1306_FLOATIMM: return "UNALLOCATED_1306_floatimm";
+ case ENC_UNALLOCATED_1307_FLOATIMM: return "UNALLOCATED_1307_floatimm";
+ case ENC_UNALLOCATED_1308_FLOATIMM: return "UNALLOCATED_1308_floatimm";
+ case ENC_UNALLOCATED_481_SVE_INT_TERN_LOG: return "UNALLOCATED_481_sve_int_tern_log";
+ case ENC_UNALLOCATED_482_SVE_INT_BIN_PRED_SHIFT_0: return "UNALLOCATED_482_sve_int_bin_pred_shift_0";
+ case ENC_UNALLOCATED_483_SVE_INT_BIN_PRED_SHIFT_0: return "UNALLOCATED_483_sve_int_bin_pred_shift_0";
+ case ENC_UNALLOCATED_484_SVE_INT_BIN_PRED_SHIFT_0: return "UNALLOCATED_484_sve_int_bin_pred_shift_0";
+ case ENC_UNALLOCATED_485_SVE_INT_BIN_PRED_SHIFT_0: return "UNALLOCATED_485_sve_int_bin_pred_shift_0";
+ case ENC_UNALLOCATED_486_SVE_INT_BIN_PRED_SHIFT_1: return "UNALLOCATED_486_sve_int_bin_pred_shift_1";
+ case ENC_UNALLOCATED_487_SVE_INT_BIN_PRED_SHIFT_2: return "UNALLOCATED_487_sve_int_bin_pred_shift_2";
+ case ENC_UNALLOCATED_488_SVE_INT_BIN_PRED_SHIFT_2: return "UNALLOCATED_488_sve_int_bin_pred_shift_2";
+ case ENC_UNALLOCATED_489_SVE_INT_BIN_CONS_SHIFT_A: return "UNALLOCATED_489_sve_int_bin_cons_shift_a";
+ case ENC_UNALLOCATED_490_SVE_INT_BIN_CONS_SHIFT_B: return "UNALLOCATED_490_sve_int_bin_cons_shift_b";
+ case ENC_UNALLOCATED_491_SVE_INT_COUNTVLV0: return "UNALLOCATED_491_sve_int_countvlv0";
+ case ENC_UNALLOCATED_492_SVE_INT_COUNTVLV1: return "UNALLOCATED_492_sve_int_countvlv1";
+ case ENC_UNALLOCATED_493_SVE_INT_COUNT: return "UNALLOCATED_493_sve_int_count";
+ case ENC_UNALLOCATED_494_SVE_INT_COUNT_V_SAT: return "UNALLOCATED_494_sve_int_count_v_sat";
+ case ENC_UNALLOCATED_495_SVE_INT_COUNT_V: return "UNALLOCATED_495_sve_int_count_v";
+ case ENC_UNALLOCATED_496_SVE_INT_COUNT_V: return "UNALLOCATED_496_sve_int_count_v";
+ case ENC_UNALLOCATED_497_SVE_INT_COUNT_R_SAT: return "UNALLOCATED_497_sve_int_count_r_sat";
+ case ENC_UNALLOCATED_498_SVE_INT_COUNT_R: return "UNALLOCATED_498_sve_int_count_r";
+ case ENC_UNALLOCATED_499_SVE_INT_COUNT_R: return "UNALLOCATED_499_sve_int_count_r";
+ case ENC_UNALLOCATED_500_SVE_INT_BIN_CONS_ARIT_0: return "UNALLOCATED_500_sve_int_bin_cons_arit_0";
+ case ENC_UNALLOCATED_501_SVE_INT_BIN_PRED_ARIT_0: return "UNALLOCATED_501_sve_int_bin_pred_arit_0";
+ case ENC_UNALLOCATED_502_SVE_INT_BIN_PRED_ARIT_0: return "UNALLOCATED_502_sve_int_bin_pred_arit_0";
+ case ENC_UNALLOCATED_503_SVE_INT_BIN_PRED_ARIT_0: return "UNALLOCATED_503_sve_int_bin_pred_arit_0";
+ case ENC_UNALLOCATED_504_SVE_INT_BIN_PRED_ARIT_1: return "UNALLOCATED_504_sve_int_bin_pred_arit_1";
+ case ENC_UNALLOCATED_505_SVE_INT_BIN_PRED_ARIT_2: return "UNALLOCATED_505_sve_int_bin_pred_arit_2";
+ case ENC_UNALLOCATED_506_SVE_INT_BIN_PRED_LOG: return "UNALLOCATED_506_sve_int_bin_pred_log";
+ case ENC_UNALLOCATED_507_SVE_INT_CTERM: return "UNALLOCATED_507_sve_int_cterm";
+ case ENC_UNALLOCATED_508_SVE_INT_SCMP_VI: return "UNALLOCATED_508_sve_int_scmp_vi";
+ case ENC_UNALLOCATED_509_SVE_INT_BIN_CONS_MISC_0_B: return "UNALLOCATED_509_sve_int_bin_cons_misc_0_b";
+ case ENC_UNALLOCATED_510_SVE_INT_BIN_CONS_MISC_0_C: return "UNALLOCATED_510_sve_int_bin_cons_misc_0_c";
+ case ENC_UNALLOCATED_511_SVE_INT_BIN_CONS_MISC_0_D: return "UNALLOCATED_511_sve_int_bin_cons_misc_0_d";
+ case ENC_UNALLOCATED_512_SVE_INT_BIN_CONS_MISC_0_D: return "UNALLOCATED_512_sve_int_bin_cons_misc_0_d";
+ case ENC_UNALLOCATED_513_SVE_INTX_DOT: return "UNALLOCATED_513_sve_intx_dot";
+ case ENC_UNALLOCATED_514_SVE_INTX_MIXED_DOT: return "UNALLOCATED_514_sve_intx_mixed_dot";
+ case ENC_UNALLOCATED_515_SVE_INT_REDUCE_0: return "UNALLOCATED_515_sve_int_reduce_0";
+ case ENC_UNALLOCATED_516_SVE_INT_REDUCE_0Q: return "UNALLOCATED_516_sve_int_reduce_0q";
+ case ENC_UNALLOCATED_517_SVE_INT_REDUCE_0Q: return "UNALLOCATED_517_sve_int_reduce_0q";
+ case ENC_UNALLOCATED_518_SVE_INT_MOVPRFX_PRED: return "UNALLOCATED_518_sve_int_movprfx_pred";
+ case ENC_UNALLOCATED_519_SVE_INT_REDUCE_2: return "UNALLOCATED_519_sve_int_reduce_2";
+ case ENC_UNALLOCATED_520_SVE_INT_REDUCE_2Q: return "UNALLOCATED_520_sve_int_reduce_2q";
+ case ENC_UNALLOCATED_521_SVE_INT_UN_PRED_ARIT_1: return "UNALLOCATED_521_sve_int_un_pred_arit_1";
+ case ENC_UNALLOCATED_522_SVE_INT_ARITH_IMM0: return "UNALLOCATED_522_sve_int_arith_imm0";
+ case ENC_UNALLOCATED_523_SVE_INT_ARITH_IMM1: return "UNALLOCATED_523_sve_int_arith_imm1";
+ case ENC_UNALLOCATED_524_SVE_INT_ARITH_IMM1: return "UNALLOCATED_524_sve_int_arith_imm1";
+ case ENC_UNALLOCATED_525_SVE_INT_ARITH_IMM2: return "UNALLOCATED_525_sve_int_arith_imm2";
+ case ENC_UNALLOCATED_526_SVE_INT_ARITH_IMM2: return "UNALLOCATED_526_sve_int_arith_imm2";
+ case ENC_UNALLOCATED_527_SVE_INT_DUP_IMM: return "UNALLOCATED_527_sve_int_dup_imm";
+ case ENC_UNALLOCATED_528_SVE_INT_DUP_FPIMM: return "UNALLOCATED_528_sve_int_dup_fpimm";
+ case ENC_UNALLOCATED_529_SVE_INT_DUP_FPIMM: return "UNALLOCATED_529_sve_int_dup_fpimm";
+ case ENC_UNALLOCATED_530_SVE_MEM_32B_GLD_VS: return "UNALLOCATED_530_sve_mem_32b_gld_vs";
+ case ENC_UNALLOCATED_531_SVE_MEM_32B_GLD_SV_B: return "UNALLOCATED_531_sve_mem_32b_gld_sv_b";
+ case ENC_UNALLOCATED_532_SVE_MEM_32B_GLDNT_VS: return "UNALLOCATED_532_sve_mem_32b_gldnt_vs";
+ case ENC_UNALLOCATED_533_SVE_MEM_32B_GLDNT_VS: return "UNALLOCATED_533_sve_mem_32b_gldnt_vs";
+ case ENC_UNALLOCATED_534_SVE_MEM_PRFM_SS: return "UNALLOCATED_534_sve_mem_prfm_ss";
+ case ENC_UNALLOCATED_535_SVE_MEM_32B_GLD_VI: return "UNALLOCATED_535_sve_mem_32b_gld_vi";
+ case ENC_UNALLOCATED_536_SVE_MEM_32B_GLD_VI: return "UNALLOCATED_536_sve_mem_32b_gld_vi";
+ case ENC_UNALLOCATED_537_SVE_MEM_64B_GLD_VS: return "UNALLOCATED_537_sve_mem_64b_gld_vs";
+ case ENC_UNALLOCATED_538_SVE_MEM_64B_GLD_SV: return "UNALLOCATED_538_sve_mem_64b_gld_sv";
+ case ENC_UNALLOCATED_539_SVE_MEM_64B_GLDNT_VS: return "UNALLOCATED_539_sve_mem_64b_gldnt_vs";
+ case ENC_UNALLOCATED_540_SVE_MEM_64B_GLD_VI: return "UNALLOCATED_540_sve_mem_64b_gld_vi";
+ case ENC_UNALLOCATED_541_SVE_MEM_64B_GLD_VS2: return "UNALLOCATED_541_sve_mem_64b_gld_vs2";
+ case ENC_UNALLOCATED_542_SVE_MEM_64B_GLD_SV2: return "UNALLOCATED_542_sve_mem_64b_gld_sv2";
+ case ENC_UNALLOCATED_543_SVE_MEM_LDQR_SS: return "UNALLOCATED_543_sve_mem_ldqr_ss";
+ case ENC_UNALLOCATED_544_SVE_MEM_LDQR_SS: return "UNALLOCATED_544_sve_mem_ldqr_ss";
+ case ENC_UNALLOCATED_545_SVE_MEM_LDQR_SI: return "UNALLOCATED_545_sve_mem_ldqr_si";
+ case ENC_UNALLOCATED_546_SVE_MEM_CLD_SI_Q: return "UNALLOCATED_546_sve_mem_cld_si_q";
+ case ENC_UNALLOCATED_547_SVE_MEM_CLD_SS: return "UNALLOCATED_547_sve_mem_cld_ss";
+ case ENC_UNALLOCATED_548_SVE_MEM_CLD_SS_Q: return "UNALLOCATED_548_sve_mem_cld_ss_q";
+ case ENC_UNALLOCATED_549_SVE_MEM_CLD_SS_Q: return "UNALLOCATED_549_sve_mem_cld_ss_q";
+ case ENC_UNALLOCATED_550_SVE_MEM_ELDQ_SS: return "UNALLOCATED_550_sve_mem_eldq_ss";
+ case ENC_UNALLOCATED_551_SVE_MEM_ELDQ_SS: return "UNALLOCATED_551_sve_mem_eldq_ss";
+ case ENC_UNALLOCATED_552_SVE_MEM_CLDNT_SS: return "UNALLOCATED_552_sve_mem_cldnt_ss";
+ case ENC_UNALLOCATED_553_SVE_MEM_ELD_SS: return "UNALLOCATED_553_sve_mem_eld_ss";
+ case ENC_UNALLOCATED_554_SVE_MEM_ELDQ_SI: return "UNALLOCATED_554_sve_mem_eldq_si";
+ case ENC_UNALLOCATED_555_SVE_MEM_ESTQ_SI: return "UNALLOCATED_555_sve_mem_estq_si";
+ case ENC_UNALLOCATED_556_SVE_MEM_ESTQ_SS: return "UNALLOCATED_556_sve_mem_estq_ss";
+ case ENC_UNALLOCATED_557_SVE_MEM_ESTQ_SS: return "UNALLOCATED_557_sve_mem_estq_ss";
+ case ENC_UNALLOCATED_558_SVE_MEM_CST_SS: return "UNALLOCATED_558_sve_mem_cst_ss";
+ case ENC_UNALLOCATED_559_SVE_MEM_CST_SS: return "UNALLOCATED_559_sve_mem_cst_ss";
+ case ENC_UNALLOCATED_560_SVE_MEM_CST_SS: return "UNALLOCATED_560_sve_mem_cst_ss";
+ case ENC_UNALLOCATED_561_SVE_MEM_CST_SS: return "UNALLOCATED_561_sve_mem_cst_ss";
+ case ENC_UNALLOCATED_562_SVE_MEM_CST_SS: return "UNALLOCATED_562_sve_mem_cst_ss";
+ case ENC_UNALLOCATED_563_SVE_MEM_CST_SI: return "UNALLOCATED_563_sve_mem_cst_si";
+ case ENC_UNALLOCATED_564_SVE_MEM_CST_SI: return "UNALLOCATED_564_sve_mem_cst_si";
+ case ENC_UNALLOCATED_565_SVE_MEM_CSTNT_SS: return "UNALLOCATED_565_sve_mem_cstnt_ss";
+ case ENC_UNALLOCATED_566_SVE_MEM_EST_SS: return "UNALLOCATED_566_sve_mem_est_ss";
+ case ENC_UNALLOCATED_567_SVE_MEM_SSTNT_32B_VS: return "UNALLOCATED_567_sve_mem_sstnt_32b_vs";
+ case ENC_UNALLOCATED_568_SVE_MEM_SST_SV2: return "UNALLOCATED_568_sve_mem_sst_sv2";
+ case ENC_UNALLOCATED_569_SVE_MEM_SST_VI_B: return "UNALLOCATED_569_sve_mem_sst_vi_b";
+ case ENC_UNALLOCATED_570_SVE_MEM_SST_VS_B: return "UNALLOCATED_570_sve_mem_sst_vs_b";
+ case ENC_UNALLOCATED_571_SVE_MEM_SST_SV_A: return "UNALLOCATED_571_sve_mem_sst_sv_a";
+ case ENC_UNALLOCATED_572_SVE_MEM_SST_SV_B: return "UNALLOCATED_572_sve_mem_sst_sv_b";
+ case ENC_UNALLOCATED_573_SVE_MEM_SST_SV_B: return "UNALLOCATED_573_sve_mem_sst_sv_b";
+ case ENC_UNALLOCATED_574_SVE_INTX_CLONG: return "UNALLOCATED_574_sve_intx_clong";
+ case ENC_UNALLOCATED_575_SVE_INTX_MMLA: return "UNALLOCATED_575_sve_intx_mmla";
+ case ENC_UNALLOCATED_576_SVE_INTX_PERM_BIT: return "UNALLOCATED_576_sve_intx_perm_bit";
+ case ENC_UNALLOCATED_577_SVE_INTX_DOT_BY_INDEXED_ELEM: return "UNALLOCATED_577_sve_intx_dot_by_indexed_elem";
+ case ENC_UNALLOCATED_578_SVE_INTX_MIXED_DOT_BY_INDEXED_ELEM: return "UNALLOCATED_578_sve_intx_mixed_dot_by_indexed_elem";
+ case ENC_UNALLOCATED_579_SVE_INTX_QDMLA_LONG_BY_INDEXED_ELEM: return "UNALLOCATED_579_sve_intx_qdmla_long_by_indexed_elem";
+ case ENC_UNALLOCATED_580_SVE_INTX_CDOT_BY_INDEXED_ELEM: return "UNALLOCATED_580_sve_intx_cdot_by_indexed_elem";
+ case ENC_UNALLOCATED_581_SVE_INTX_CMLA_BY_INDEXED_ELEM: return "UNALLOCATED_581_sve_intx_cmla_by_indexed_elem";
+ case ENC_UNALLOCATED_582_SVE_INTX_QRDCMLA_BY_INDEXED_ELEM: return "UNALLOCATED_582_sve_intx_qrdcmla_by_indexed_elem";
+ case ENC_UNALLOCATED_583_SVE_INTX_MLA_LONG_BY_INDEXED_ELEM: return "UNALLOCATED_583_sve_intx_mla_long_by_indexed_elem";
+ case ENC_UNALLOCATED_584_SVE_INTX_MUL_LONG_BY_INDEXED_ELEM: return "UNALLOCATED_584_sve_intx_mul_long_by_indexed_elem";
+ case ENC_UNALLOCATED_585_SVE_INTX_QDMUL_LONG_BY_INDEXED_ELEM: return "UNALLOCATED_585_sve_intx_qdmul_long_by_indexed_elem";
+ case ENC_UNALLOCATED_586_SVE_INT_BREAK: return "UNALLOCATED_586_sve_int_break";
+ case ENC_UNALLOCATED_587_SVE_INT_PERM_BIN_PERM_PP: return "UNALLOCATED_587_sve_int_perm_bin_perm_pp";
+ case ENC_UNALLOCATED_588_SVE_INT_PERM_BIN_PERM_ZZ: return "UNALLOCATED_588_sve_int_perm_bin_perm_zz";
+ case ENC_UNALLOCATED_589_SVE_INT_PERM_REVD: return "UNALLOCATED_589_sve_int_perm_revd";
+ case ENC_UNALLOCATED_590_SVE_INT_PERM_BIN_LONG_PERM_ZZ: return "UNALLOCATED_590_sve_int_perm_bin_long_perm_zz";
+ case ENC_UNALLOCATED_591_SVE_INT_PERM_BINQUADS: return "UNALLOCATED_591_sve_int_perm_binquads";
+ case ENC_UNALLOCATED_592_SVE_INT_PERM_BINQUADS: return "UNALLOCATED_592_sve_int_perm_binquads";
+ case ENC_UNALLOCATED_593_SVE_INT_MOV_V2P: return "UNALLOCATED_593_sve_int_mov_v2p";
+ case ENC_UNALLOCATED_594_SVE_INT_MOV_P2V: return "UNALLOCATED_594_sve_int_mov_p2v";
+ case ENC_UNALLOCATED_595_SVE_INT_PCOUNT_PRED: return "UNALLOCATED_595_sve_int_pcount_pred";
+ case ENC_UNALLOCATED_596_SVE_INT_PCOUNT_PRED: return "UNALLOCATED_596_sve_int_pcount_pred";
+ case ENC_UNALLOCATED_597_SVE_INT_PCOUNT_PN: return "UNALLOCATED_597_sve_int_pcount_pn";
+ case ENC_UNALLOCATED_598_SVE_INT_PRED_LOG: return "UNALLOCATED_598_sve_int_pred_log";
+ case ENC_UNALLOCATED_599_SVE_INT_PTEST: return "UNALLOCATED_599_sve_int_ptest";
+ case ENC_UNALLOCATED_600_SVE_INT_PTEST: return "UNALLOCATED_600_sve_int_ptest";
+ case ENC_UNALLOCATED_601_SVE_INT_PTEST: return "UNALLOCATED_601_sve_int_ptest";
+ case ENC_UNALLOCATED_602_SVE_INT_PFIRST: return "UNALLOCATED_602_sve_int_pfirst";
+ case ENC_UNALLOCATED_603_SVE_INT_PFIRST: return "UNALLOCATED_603_sve_int_pfirst";
+ case ENC_UNALLOCATED_604_SVE_INT_PFALSE: return "UNALLOCATED_604_sve_int_pfalse";
+ case ENC_UNALLOCATED_605_SVE_INT_PFALSE: return "UNALLOCATED_605_sve_int_pfalse";
+ case ENC_UNALLOCATED_606_SVE_INT_RDFFR: return "UNALLOCATED_606_sve_int_rdffr";
+ case ENC_UNALLOCATED_607_SVE_INT_RDFFR_2: return "UNALLOCATED_607_sve_int_rdffr_2";
+ case ENC_UNALLOCATED_608_SVE_INT_RDFFR_2: return "UNALLOCATED_608_sve_int_rdffr_2";
+ case ENC_UNALLOCATED_609_SVE_INT_PRED_DUP: return "UNALLOCATED_609_sve_int_pred_dup";
+ case ENC_UNALLOCATED_610_SVE_INT_BRKP: return "UNALLOCATED_610_sve_int_brkp";
+ case ENC_UNALLOCATED_611_SVE_INT_CTR_TO_MASK: return "UNALLOCATED_611_sve_int_ctr_to_mask";
+ case ENC_UNALLOCATED_612_SVE_INT_READ_VL_A: return "UNALLOCATED_612_sve_int_read_vl_a";
+ case ENC_UNALLOCATED_613_SVE_INT_READ_VL_A: return "UNALLOCATED_613_sve_int_read_vl_a";
+ case ENC_UNALLOCATED_614_SVE_INT_READ_SVL_A: return "UNALLOCATED_614_sve_int_read_svl_a";
+ case ENC_UNALLOCATED_615_SVE_INT_READ_SVL_A: return "UNALLOCATED_615_sve_int_read_svl_a";
+ case ENC_UNALLOCATED_616_SVE_INT_WRFFR: return "UNALLOCATED_616_sve_int_wrffr";
+ case ENC_UNALLOCATED_617_SVE_INT_SETFFR: return "UNALLOCATED_617_sve_int_setffr";
+ case ENC_UNALLOCATED_618_SVE_FP_2OP_P_VD: return "UNALLOCATED_618_sve_fp_2op_p_vd";
+ case ENC_UNALLOCATED_619_SVE_FP_2OP_P_ZDS: return "UNALLOCATED_619_sve_fp_2op_p_zds";
+ case ENC_UNALLOCATED_620_SVE_FP_3OP_U_ZD: return "UNALLOCATED_620_sve_fp_3op_u_zd";
+ case ENC_UNALLOCATED_621_SVE_FP_3OP_P_PD: return "UNALLOCATED_621_sve_fp_3op_p_pd";
+ case ENC_UNALLOCATED_622_SVE_FP_2OP_P_PD: return "UNALLOCATED_622_sve_fp_2op_p_pd";
+ case ENC_UNALLOCATED_623_SVE_FP_FCMLA_BY_INDEXED_ELEM: return "UNALLOCATED_623_sve_fp_fcmla_by_indexed_elem";
+ case ENC_UNALLOCATED_624_SVE_FP_FCVT2Z: return "UNALLOCATED_624_sve_fp_fcvt2z";
+ case ENC_UNALLOCATED_625_SVE_FP_FCVT2Z: return "UNALLOCATED_625_sve_fp_fcvt2z";
+ case ENC_UNALLOCATED_626_SVE_FP_FCVT2Z: return "UNALLOCATED_626_sve_fp_fcvt2z";
+ case ENC_UNALLOCATED_627_SVE_FP_FCVT2Z: return "UNALLOCATED_627_sve_fp_fcvt2z";
+ case ENC_UNALLOCATED_628_SVE_FP_FCVT2: return "UNALLOCATED_628_sve_fp_fcvt2";
+ case ENC_UNALLOCATED_629_SVE_FP_FCVT2: return "UNALLOCATED_629_sve_fp_fcvt2";
+ case ENC_UNALLOCATED_630_SVE_FP_FCVT2: return "UNALLOCATED_630_sve_fp_fcvt2";
+ case ENC_UNALLOCATED_631_SVE_FP_FCVT2: return "UNALLOCATED_631_sve_fp_fcvt2";
+ case ENC_UNALLOCATED_632_SVE_FP_FAST_RED: return "UNALLOCATED_632_sve_fp_fast_red";
+ case ENC_UNALLOCATED_633_SVE_FP_FAST_RED: return "UNALLOCATED_633_sve_fp_fast_red";
+ case ENC_UNALLOCATED_634_SVE_FP_FAST_REDQ: return "UNALLOCATED_634_sve_fp_fast_redq";
+ case ENC_UNALLOCATED_635_SVE_FP_FAST_REDQ: return "UNALLOCATED_635_sve_fp_fast_redq";
+ case ENC_UNALLOCATED_636_SVE_FP_FMUL_BY_INDEXED_ELEM: return "UNALLOCATED_636_sve_fp_fmul_by_indexed_elem";
+ case ENC_UNALLOCATED_637_SVE_FP_3OP_P_ZDS_A: return "UNALLOCATED_637_sve_fp_3op_p_zds_a";
+ case ENC_UNALLOCATED_638_SVE_FP_FMA_BY_INDEXED_ELEM: return "UNALLOCATED_638_sve_fp_fma_by_indexed_elem";
+ case ENC_UNALLOCATED_639_SVE_FP_2OP_P_ZD_A: return "UNALLOCATED_639_sve_fp_2op_p_zd_a";
+ case ENC_UNALLOCATED_640_SVE_FP_2OP_P_ZD_B_0: return "UNALLOCATED_640_sve_fp_2op_p_zd_b_0";
+ case ENC_UNALLOCATED_641_SVE_FP_2OP_P_ZD_B_0: return "UNALLOCATED_641_sve_fp_2op_p_zd_b_0";
+ case ENC_UNALLOCATED_642_SVE_FP_2OP_P_ZD_B_0: return "UNALLOCATED_642_sve_fp_2op_p_zd_b_0";
+ case ENC_UNALLOCATED_643_SVE_FP_2OP_P_ZD_B_1: return "UNALLOCATED_643_sve_fp_2op_p_zd_b_1";
+ case ENC_UNALLOCATED_644_SVE_FP_2OP_P_ZD_C: return "UNALLOCATED_644_sve_fp_2op_p_zd_c";
+ case ENC_UNALLOCATED_645_SVE_FP_2OP_P_ZD_C: return "UNALLOCATED_645_sve_fp_2op_p_zd_c";
+ case ENC_UNALLOCATED_646_SVE_FP_2OP_P_ZD_C: return "UNALLOCATED_646_sve_fp_2op_p_zd_c";
+ case ENC_UNALLOCATED_647_SVE_FP_2OP_P_ZD_D: return "UNALLOCATED_647_sve_fp_2op_p_zd_d";
+ case ENC_UNALLOCATED_648_SVE_FP_2OP_P_ZD_D: return "UNALLOCATED_648_sve_fp_2op_p_zd_d";
+ case ENC_UNALLOCATED_649_SVE_FP_2OP_P_ZD_D: return "UNALLOCATED_649_sve_fp_2op_p_zd_d";
+ case ENC_UNALLOCATED_650_SVE_FP_2OP_P_ZD_D: return "UNALLOCATED_650_sve_fp_2op_p_zd_d";
+ case ENC_UNALLOCATED_651_SVE_FP_FDOT_BY_INDEXED_ELEM: return "UNALLOCATED_651_sve_fp_fdot_by_indexed_elem";
+ case ENC_UNALLOCATED_652_SVE_FP_FDOT_BY_INDEXED_ELEM: return "UNALLOCATED_652_sve_fp_fdot_by_indexed_elem";
+ case ENC_UNALLOCATED_653_SVE_CRYPTO_UNARY: return "UNALLOCATED_653_sve_crypto_unary";
+ case ENC_UNALLOCATED_654_SVE_CRYPTO_BINARY_DEST: return "UNALLOCATED_654_sve_crypto_binary_dest";
+ case ENC_UNALLOCATED_655_SVE_CRYPTO_BINARY_DEST: return "UNALLOCATED_655_sve_crypto_binary_dest";
+ case ENC_UNALLOCATED_656_SVE_CRYPTO_BINARY_MULTI2: return "UNALLOCATED_656_sve_crypto_binary_multi2";
+ case ENC_UNALLOCATED_657_SVE_CRYPTO_BINARY_MULTI2: return "UNALLOCATED_657_sve_crypto_binary_multi2";
+ case ENC_UNALLOCATED_658_SVE_CRYPTO_BINARY_MULTI4: return "UNALLOCATED_658_sve_crypto_binary_multi4";
+ case ENC_UNALLOCATED_659_SVE_CRYPTO_BINARY_MULTI4: return "UNALLOCATED_659_sve_crypto_binary_multi4";
+ case ENC_UNALLOCATED_660_SVE_CRYPTO_BINARY_CONST: return "UNALLOCATED_660_sve_crypto_binary_const";
+ case ENC_UNALLOCATED_661_SVE_CRYPTO_PMULL_MULTI: return "UNALLOCATED_661_sve_crypto_pmull_multi";
+ case ENC_UNALLOCATED_662_SVE_CRYPTO_PMLAL_MULTI: return "UNALLOCATED_662_sve_crypto_pmlal_multi";
+ case ENC_UNALLOCATED_663_SVE_INTX_BIN_PRED_SHIFT_SAT_ROUND: return "UNALLOCATED_663_sve_intx_bin_pred_shift_sat_round";
+ case ENC_UNALLOCATED_664_SVE_INTX_ARITH_BINARY_PAIRS: return "UNALLOCATED_664_sve_intx_arith_binary_pairs";
+ case ENC_UNALLOCATED_665_SVE_INTX_ARITH_BINARY_PAIRS: return "UNALLOCATED_665_sve_intx_arith_binary_pairs";
+ case ENC_UNALLOCATED_666_SVE_INT_MUL_B: return "UNALLOCATED_666_sve_int_mul_b";
+ case ENC_UNALLOCATED_667_SVE_INTX_MULTI_SHIFT_NARROW: return "UNALLOCATED_667_sve_intx_multi_shift_narrow";
+ case ENC_UNALLOCATED_668_SVE_INTX_MULTI_SHIFT_NARROW: return "UNALLOCATED_668_sve_intx_multi_shift_narrow";
+ case ENC_UNALLOCATED_669_SVE_INTX_MULTI_SHIFT_NARROW: return "UNALLOCATED_669_sve_intx_multi_shift_narrow";
+ case ENC_UNALLOCATED_670_SVE_INTX_MULTI_SHIFT_NARROW: return "UNALLOCATED_670_sve_intx_multi_shift_narrow";
+ case ENC_UNALLOCATED_671_SVE_INTX_EXTRACT_NARROW: return "UNALLOCATED_671_sve_intx_extract_narrow";
+ case ENC_UNALLOCATED_672_SVE_INTX_MULTI_EXTRACT_NARROW: return "UNALLOCATED_672_sve_intx_multi_extract_narrow";
+ case ENC_UNALLOCATED_673_SVE_INTX_MULTI_EXTRACT_NARROW: return "UNALLOCATED_673_sve_intx_multi_extract_narrow";
+ case ENC_UNALLOCATED_674_SVE_INTX_MULTI_EXTRACT_NARROW: return "UNALLOCATED_674_sve_intx_multi_extract_narrow";
+ case ENC_UNALLOCATED_675_SVE_INTX_CONS_ARITH_LONG: return "UNALLOCATED_675_sve_intx_cons_arith_long";
+ case ENC_UNALLOCATED_676_SVE_FP_PAIRWISE: return "UNALLOCATED_676_sve_fp_pairwise";
+ case ENC_UNALLOCATED_677_SVE_FP_PAIRWISE: return "UNALLOCATED_677_sve_fp_pairwise";
+ case ENC_UNALLOCATED_678_SVE_FP_Z2OP_P_ZD_A: return "UNALLOCATED_678_sve_fp_z2op_p_zd_a";
+ case ENC_UNALLOCATED_679_SVE_FP_Z2OP_P_ZD_B_0: return "UNALLOCATED_679_sve_fp_z2op_p_zd_b_0";
+ case ENC_UNALLOCATED_680_SVE_FP_Z2OP_P_ZD_B_0: return "UNALLOCATED_680_sve_fp_z2op_p_zd_b_0";
+ case ENC_UNALLOCATED_681_SVE_FP_Z2OP_P_ZD_B_0: return "UNALLOCATED_681_sve_fp_z2op_p_zd_b_0";
+ case ENC_UNALLOCATED_682_SVE_FP_Z2OP_P_ZD_B_1: return "UNALLOCATED_682_sve_fp_z2op_p_zd_b_1";
+ case ENC_UNALLOCATED_683_SVE_FP_Z2OP_P_ZD_C: return "UNALLOCATED_683_sve_fp_z2op_p_zd_c";
+ case ENC_UNALLOCATED_684_SVE_FP_Z2OP_P_ZD_C: return "UNALLOCATED_684_sve_fp_z2op_p_zd_c";
+ case ENC_UNALLOCATED_685_SVE_FP_Z2OP_P_ZD_C: return "UNALLOCATED_685_sve_fp_z2op_p_zd_c";
+ case ENC_UNALLOCATED_686_SVE_FP_Z2OP_P_ZD_C: return "UNALLOCATED_686_sve_fp_z2op_p_zd_c";
+ case ENC_UNALLOCATED_687_SVE_FP_Z2OP_P_ZD_D: return "UNALLOCATED_687_sve_fp_z2op_p_zd_d";
+ case ENC_UNALLOCATED_688_SVE_FP_Z2OP_P_ZD_D: return "UNALLOCATED_688_sve_fp_z2op_p_zd_d";
+ case ENC_UNALLOCATED_689_SVE_FP_Z2OP_P_ZD_D: return "UNALLOCATED_689_sve_fp_z2op_p_zd_d";
+ case ENC_UNALLOCATED_690_SVE_FP_Z2OP_P_ZD_D: return "UNALLOCATED_690_sve_fp_z2op_p_zd_d";
+ case ENC_UNALLOCATED_691_SVE_FP_Z2OP_P_ZD_D: return "UNALLOCATED_691_sve_fp_z2op_p_zd_d";
+ case ENC_UNALLOCATED_692_SVE_PTR_MULADD_UNPRED: return "UNALLOCATED_692_sve_ptr_muladd_unpred";
+ case ENC_UNALLOCATED_693_MORTLACH_ADDHV: return "UNALLOCATED_693_mortlach_addhv";
+ case ENC_UNALLOCATED_694_MORTLACH_ZT_LDST: return "UNALLOCATED_694_mortlach_zt_ldst";
+ case ENC_UNALLOCATED_695_MORTLACH_ZT_LDST: return "UNALLOCATED_695_mortlach_zt_ldst";
+ case ENC_UNALLOCATED_696_MORTLACH_ZT_LDST: return "UNALLOCATED_696_mortlach_zt_ldst";
+ case ENC_UNALLOCATED_697_MORTLACH_ZT_LDST: return "UNALLOCATED_697_mortlach_zt_ldst";
+ case ENC_UNALLOCATED_698_MORTLACH_ZT_LDST: return "UNALLOCATED_698_mortlach_zt_ldst";
+ case ENC_UNALLOCATED_699_MORTLACH_ZT_LDST: return "UNALLOCATED_699_mortlach_zt_ldst";
+ case ENC_UNALLOCATED_700_MORTLACH_EXTRACT_PRED: return "UNALLOCATED_700_mortlach_extract_pred";
+ case ENC_UNALLOCATED_701_MORTLACH_MULTI4_EXTRACT_CTG: return "UNALLOCATED_701_mortlach_multi4_extract_ctg";
+ case ENC_UNALLOCATED_702_MORTLACH_EXTRACT_ZERO: return "UNALLOCATED_702_mortlach_extract_zero";
+ case ENC_UNALLOCATED_703_MORTLACH_MULTI4_EXTRACT_ZERO: return "UNALLOCATED_703_mortlach_multi4_extract_zero";
+ case ENC_UNALLOCATED_704_MORTLACH_INSERT_PRED: return "UNALLOCATED_704_mortlach_insert_pred";
+ case ENC_UNALLOCATED_705_MORTLACH_MULTI4_INSERT_CTG: return "UNALLOCATED_705_mortlach_multi4_insert_ctg";
+ case ENC_UNALLOCATED_706_MORTLACH_EXPAND_2DST_CTG: return "UNALLOCATED_706_mortlach_expand_2dst_ctg";
+ case ENC_UNALLOCATED_707_MORTLACH_EXPAND_2DST_CTG: return "UNALLOCATED_707_mortlach_expand_2dst_ctg";
+ case ENC_UNALLOCATED_708_MORTLACH_EXPAND_4DST_CTG: return "UNALLOCATED_708_mortlach_expand_4dst_ctg";
+ case ENC_UNALLOCATED_709_MORTLACH_EXPAND_4DST_CTG: return "UNALLOCATED_709_mortlach_expand_4dst_ctg";
+ case ENC_UNALLOCATED_710_MORTLACH_EXPAND_1DST: return "UNALLOCATED_710_mortlach_expand_1dst";
+ case ENC_UNALLOCATED_711_MORTLACH_EXPAND_1DST: return "UNALLOCATED_711_mortlach_expand_1dst";
+ case ENC_UNALLOCATED_712_MORTLACH_EXPAND_4DST2SRC_CTG: return "UNALLOCATED_712_mortlach_expand_4dst2src_ctg";
+ case ENC_UNALLOCATED_713_MORTLACH_EXPAND_2DST_NCTG: return "UNALLOCATED_713_mortlach_expand_2dst_nctg";
+ case ENC_UNALLOCATED_714_MORTLACH_EXPAND_2DST_NCTG: return "UNALLOCATED_714_mortlach_expand_2dst_nctg";
+ case ENC_UNALLOCATED_715_MORTLACH_EXPAND_4DST_NCTG: return "UNALLOCATED_715_mortlach_expand_4dst_nctg";
+ case ENC_UNALLOCATED_716_MORTLACH_EXPAND_4DST_NCTG: return "UNALLOCATED_716_mortlach_expand_4dst_nctg";
+ case ENC_UNALLOCATED_717_MORTLACH_EXPAND_4DST2SRC_NCTG: return "UNALLOCATED_717_mortlach_expand_4dst2src_nctg";
+ case ENC_UNALLOCATED_718_MORTLACH_EXTRACT_ZT: return "UNALLOCATED_718_mortlach_extract_zt";
+ case ENC_UNALLOCATED_719_MORTLACH_INSERT_ZT: return "UNALLOCATED_719_mortlach_insert_zt";
+ case ENC_UNALLOCATED_720_MORTLACH_MOVE_TO_ZT: return "UNALLOCATED_720_mortlach_move_to_zt";
+ case ENC_UNALLOCATED_721_MORTLACH_MULTI4_MLA_LONG_LONG_IDX_S: return "UNALLOCATED_721_mortlach_multi4_mla_long_long_idx_s";
+ case ENC_UNALLOCATED_722_MORTLACH_MULTI4_ZZA_IDX_S: return "UNALLOCATED_722_mortlach_multi4_zza_idx_s";
+ case ENC_UNALLOCATED_723_MORTLACH_MULTI4_ZZA_IDX_D: return "UNALLOCATED_723_mortlach_multi4_zza_idx_d";
+ case ENC_UNALLOCATED_724_MORTLACH_MULTI1_MLA_LONG_LONG_IDX_S: return "UNALLOCATED_724_mortlach_multi1_mla_long_long_idx_s";
+ case ENC_UNALLOCATED_725_MORTLACH_MULTI2_MLA_LONG_LONG_IDX_S: return "UNALLOCATED_725_mortlach_multi2_mla_long_long_idx_s";
+ case ENC_UNALLOCATED_726_MORTLACH_MULTI2_ZZA_IDX_S: return "UNALLOCATED_726_mortlach_multi2_zza_idx_s";
+ case ENC_UNALLOCATED_727_MORTLACH_MULTI4_ZZ_ZA_MLA_LONG_LONG_MM: return "UNALLOCATED_727_mortlach_multi4_zz_za_mla_long_long_mm";
+ case ENC_UNALLOCATED_728_MORTLACH_MULTI4_ZZ_ZA_MLA_LONG_LONG_MM: return "UNALLOCATED_728_mortlach_multi4_zz_za_mla_long_long_mm";
+ case ENC_UNALLOCATED_729_MORTLACH_MULTI4_ZZ_ZA_MLA_LONG_LONG_MM: return "UNALLOCATED_729_mortlach_multi4_zz_za_mla_long_long_mm";
+ case ENC_UNALLOCATED_730_MORTLACH_MULTI2_ZZ_ZA_MLA_LONG_LONG_MM: return "UNALLOCATED_730_mortlach_multi2_zz_za_mla_long_long_mm";
+ case ENC_UNALLOCATED_731_MORTLACH_MULTI2_ZZ_ZA_MLA_LONG_LONG_MM: return "UNALLOCATED_731_mortlach_multi2_zz_za_mla_long_long_mm";
+ case ENC_UNALLOCATED_732_MORTLACH_MULTI2_ZZ_ZA_MLA_LONG_LONG_MM: return "UNALLOCATED_732_mortlach_multi2_zz_za_mla_long_long_mm";
+ case ENC_UNALLOCATED_733_MORTLACH_MULTI4_Z_Z_MINMAX_MM: return "UNALLOCATED_733_mortlach_multi4_z_z_minmax_mm";
+ case ENC_UNALLOCATED_734_MORTLACH_MULTI4_Z_Z_FMINMAX_MM: return "UNALLOCATED_734_mortlach_multi4_z_z_fminmax_mm";
+ case ENC_UNALLOCATED_735_MORTLACH_MULTI4_Z_Z_FSCALE_MM: return "UNALLOCATED_735_mortlach_multi4_z_z_fscale_mm";
+ case ENC_UNALLOCATED_736_MORTLACH_MULTI4_Z_Z_FSCALE_MM: return "UNALLOCATED_736_mortlach_multi4_z_z_fscale_mm";
+ case ENC_UNALLOCATED_737_MORTLACH_MULTI4_Z_Z_SHIFT_MM: return "UNALLOCATED_737_mortlach_multi4_z_z_shift_mm";
+ case ENC_UNALLOCATED_738_MORTLACH_MULTI2_Z_Z_MINMAX_MM: return "UNALLOCATED_738_mortlach_multi2_z_z_minmax_mm";
+ case ENC_UNALLOCATED_739_MORTLACH_MULTI2_Z_Z_FMINMAX_MM: return "UNALLOCATED_739_mortlach_multi2_z_z_fminmax_mm";
+ case ENC_UNALLOCATED_740_MORTLACH_MULTI2_Z_Z_FSCALE_MM: return "UNALLOCATED_740_mortlach_multi2_z_z_fscale_mm";
+ case ENC_UNALLOCATED_741_MORTLACH_MULTI2_Z_Z_FSCALE_MM: return "UNALLOCATED_741_mortlach_multi2_z_z_fscale_mm";
+ case ENC_UNALLOCATED_742_MORTLACH_MULTI2_Z_Z_SHIFT_MM: return "UNALLOCATED_742_mortlach_multi2_z_z_shift_mm";
+ case ENC_UNALLOCATED_743_MORTLACH_MULTI4_Z_Z_SQDMULH_MM: return "UNALLOCATED_743_mortlach_multi4_z_z_sqdmulh_mm";
+ case ENC_UNALLOCATED_744_MORTLACH_MULTI2_Z_Z_SQDMULH_MM: return "UNALLOCATED_744_mortlach_multi2_z_z_sqdmulh_mm";
+ case ENC_UNALLOCATED_745_MORTLACH_MULTI4_ZZ_ZA_MLA_LONG_LONG_SM: return "UNALLOCATED_745_mortlach_multi4_zz_za_mla_long_long_sm";
+ case ENC_UNALLOCATED_746_MORTLACH_MULTI4_ZZ_ZA_MLA_LONG_LONG_SM: return "UNALLOCATED_746_mortlach_multi4_zz_za_mla_long_long_sm";
+ case ENC_UNALLOCATED_747_MORTLACH_MULTI4_ZZ_ZA_FMA_LONG_SM: return "UNALLOCATED_747_mortlach_multi4_zz_za_fma_long_sm";
+ case ENC_UNALLOCATED_748_MORTLACH_MULTI4_ZZ_ZA_FMA_LONG_SM: return "UNALLOCATED_748_mortlach_multi4_zz_za_fma_long_sm";
+ case ENC_UNALLOCATED_749_MORTLACH_MULTI4_ZZ_ZA_MLA_LONG_SM: return "UNALLOCATED_749_mortlach_multi4_zz_za_mla_long_sm";
+ case ENC_UNALLOCATED_750_MORTLACH_MULTI2_ZZ_ZA_MLA_LONG_LONG_SM: return "UNALLOCATED_750_mortlach_multi2_zz_za_mla_long_long_sm";
+ case ENC_UNALLOCATED_751_MORTLACH_MULTI2_ZZ_ZA_MLA_LONG_LONG_SM: return "UNALLOCATED_751_mortlach_multi2_zz_za_mla_long_long_sm";
+ case ENC_UNALLOCATED_752_MORTLACH_MULTI1_ZZ_ZA_MLA_LONG_LONG_SM: return "UNALLOCATED_752_mortlach_multi1_zz_za_mla_long_long_sm";
+ case ENC_UNALLOCATED_753_MORTLACH_MULTI1_ZZ_ZA_MLA_LONG_LONG_SM: return "UNALLOCATED_753_mortlach_multi1_zz_za_mla_long_long_sm";
+ case ENC_UNALLOCATED_754_MORTLACH_MULTI1_ZZ_ZA_MLA_LONG_LONG_SM: return "UNALLOCATED_754_mortlach_multi1_zz_za_mla_long_long_sm";
+ case ENC_UNALLOCATED_755_MORTLACH_MULTI2_ZZ_ZA_FMA_LONG_SM: return "UNALLOCATED_755_mortlach_multi2_zz_za_fma_long_sm";
+ case ENC_UNALLOCATED_756_MORTLACH_MULTI2_ZZ_ZA_FMA_LONG_SM: return "UNALLOCATED_756_mortlach_multi2_zz_za_fma_long_sm";
+ case ENC_UNALLOCATED_757_MORTLACH_MULTI2_ZZ_ZA_MLA_LONG_SM: return "UNALLOCATED_757_mortlach_multi2_zz_za_mla_long_sm";
+ case ENC_UNALLOCATED_758_MORTLACH_MULTI4_Z_Z_FSCALE_SM: return "UNALLOCATED_758_mortlach_multi4_z_z_fscale_sm";
+ case ENC_UNALLOCATED_759_MORTLACH_MULTI4_Z_Z_SHIFT_SM: return "UNALLOCATED_759_mortlach_multi4_z_z_shift_sm";
+ case ENC_UNALLOCATED_760_MORTLACH_MULTI4_Z_Z_ADD_SM: return "UNALLOCATED_760_mortlach_multi4_z_z_add_sm";
+ case ENC_UNALLOCATED_761_MORTLACH_MULTI4_Z_Z_SQDMULH_SM: return "UNALLOCATED_761_mortlach_multi4_z_z_sqdmulh_sm";
+ case ENC_UNALLOCATED_762_MORTLACH_MULTI2_Z_Z_FSCALE_SM: return "UNALLOCATED_762_mortlach_multi2_z_z_fscale_sm";
+ case ENC_UNALLOCATED_763_MORTLACH_MULTI2_Z_Z_SHIFT_SM: return "UNALLOCATED_763_mortlach_multi2_z_z_shift_sm";
+ case ENC_UNALLOCATED_764_MORTLACH_MULTI2_Z_Z_ADD_SM: return "UNALLOCATED_764_mortlach_multi2_z_z_add_sm";
+ case ENC_UNALLOCATED_765_MORTLACH_MULTI2_Z_Z_SQDMULH_SM: return "UNALLOCATED_765_mortlach_multi2_z_z_sqdmulh_sm";
+ case ENC_UNALLOCATED_766_MORTLACH_MULTI2_FCLAMP: return "UNALLOCATED_766_mortlach_multi2_fclamp";
+ case ENC_UNALLOCATED_767_MORTLACH_MULTI4_FCLAMP: return "UNALLOCATED_767_mortlach_multi4_fclamp";
+ case ENC_UNALLOCATED_768_MORTLACH_MULTI2_QRSHR: return "UNALLOCATED_768_mortlach_multi2_qrshr";
+ case ENC_UNALLOCATED_769_MORTLACH_MULTI4_QRSHR: return "UNALLOCATED_769_mortlach_multi4_qrshr";
+ case ENC_UNALLOCATED_770_MORTLACH_MULTI2_NARROW_INT_CVRT: return "UNALLOCATED_770_mortlach_multi2_narrow_int_cvrt";
+ case ENC_UNALLOCATED_771_MORTLACH_MULTI2_FRINT: return "UNALLOCATED_771_mortlach_multi2_frint";
+ case ENC_UNALLOCATED_772_MORTLACH_MULTI2_FRINT: return "UNALLOCATED_772_mortlach_multi2_frint";
+ case ENC_UNALLOCATED_773_MORTLACH_MULTI2_FRINT: return "UNALLOCATED_773_mortlach_multi2_frint";
+ case ENC_UNALLOCATED_774_MORTLACH_MULTI2_FRINT: return "UNALLOCATED_774_mortlach_multi2_frint";
+ case ENC_UNALLOCATED_775_MORTLACH_MULTI4_NARROW_INT_CVRT: return "UNALLOCATED_775_mortlach_multi4_narrow_int_cvrt";
+ case ENC_UNALLOCATED_776_MORTLACH_MULTI4_FRINT: return "UNALLOCATED_776_mortlach_multi4_frint";
+ case ENC_UNALLOCATED_777_MORTLACH_MULTI4_FRINT: return "UNALLOCATED_777_mortlach_multi4_frint";
+ case ENC_UNALLOCATED_778_MORTLACH_MULTI4_FRINT: return "UNALLOCATED_778_mortlach_multi4_frint";
+ case ENC_UNALLOCATED_779_MORTLACH_MULTI4_FRINT: return "UNALLOCATED_779_mortlach_multi4_frint";
+ case ENC_UNALLOCATED_780_MORTLACH_MULTI_ZERO: return "UNALLOCATED_780_mortlach_multi_zero";
+ case ENC_UNALLOCATED_781_MORTLACH_MULTI_ZERO: return "UNALLOCATED_781_mortlach_multi_zero";
+ case ENC_UNALLOCATED_782_MORTLACH_MULTI_ZERO: return "UNALLOCATED_782_mortlach_multi_zero";
+ case ENC_UNALLOCATED_783_MORTLACH_ZERO_ZT: return "UNALLOCATED_783_mortlach_zero_zt";
+ case ENC_UNALLOCATED_784_MORTLACH_ZERO_ZT: return "UNALLOCATED_784_mortlach_zero_zt";
+ case ENC_UNALLOCATED_785_ADDSUB_IMMTAGS: return "UNALLOCATED_785_addsub_immtags";
+ case ENC_UNALLOCATED_786_ADDSUB_IMMTAGS: return "UNALLOCATED_786_addsub_immtags";
+ case ENC_UNALLOCATED_787_BITFIELD: return "UNALLOCATED_787_bitfield";
+ case ENC_UNALLOCATED_788_BITFIELD: return "UNALLOCATED_788_bitfield";
+ case ENC_UNALLOCATED_789_BITFIELD: return "UNALLOCATED_789_bitfield";
+ case ENC_UNALLOCATED_790_BITFIELD: return "UNALLOCATED_790_bitfield";
+ case ENC_UNALLOCATED_791_DP_1SRC_IMM: return "UNALLOCATED_791_dp_1src_imm";
+ case ENC_UNALLOCATED_792_DP_1SRC_IMM: return "UNALLOCATED_792_dp_1src_imm";
+ case ENC_UNALLOCATED_793_DP_1SRC_IMM: return "UNALLOCATED_793_dp_1src_imm";
+ case ENC_UNALLOCATED_794_EXTRACT: return "UNALLOCATED_794_extract";
+ case ENC_UNALLOCATED_795_EXTRACT: return "UNALLOCATED_795_extract";
+ case ENC_UNALLOCATED_796_EXTRACT: return "UNALLOCATED_796_extract";
+ case ENC_UNALLOCATED_797_EXTRACT: return "UNALLOCATED_797_extract";
+ case ENC_UNALLOCATED_798_EXTRACT: return "UNALLOCATED_798_extract";
+ case ENC_UNALLOCATED_799_EXTRACT: return "UNALLOCATED_799_extract";
+ case ENC_UNALLOCATED_800_LOG_IMM: return "UNALLOCATED_800_log_imm";
+ case ENC_UNALLOCATED_801_MINMAX_IMM: return "UNALLOCATED_801_minmax_imm";
+ case ENC_UNALLOCATED_802_MINMAX_IMM: return "UNALLOCATED_802_minmax_imm";
+ case ENC_UNALLOCATED_803_MINMAX_IMM: return "UNALLOCATED_803_minmax_imm";
+ case ENC_UNALLOCATED_804_MINMAX_IMM: return "UNALLOCATED_804_minmax_imm";
+ case ENC_UNALLOCATED_805_MOVEWIDE: return "UNALLOCATED_805_movewide";
+ case ENC_UNALLOCATED_806_MOVEWIDE: return "UNALLOCATED_806_movewide";
+ case ENC_UNALLOCATED_807_MOVEWIDE: return "UNALLOCATED_807_movewide";
+ case ENC_UNALLOCATED_808_BARRIERS: return "UNALLOCATED_808_barriers";
+ case ENC_UNALLOCATED_809_BARRIERS: return "UNALLOCATED_809_barriers";
+ case ENC_UNALLOCATED_810_BARRIERS: return "UNALLOCATED_810_barriers";
+ case ENC_UNALLOCATED_811_BARRIERS: return "UNALLOCATED_811_barriers";
+ case ENC_UNALLOCATED_812_BARRIERS: return "UNALLOCATED_812_barriers";
+ case ENC_UNALLOCATED_813_COMPBRANCH_REGS2: return "UNALLOCATED_813_compbranch_regs2";
+ case ENC_UNALLOCATED_814_COMPBRANCH_IMM: return "UNALLOCATED_814_compbranch_imm";
+ case ENC_UNALLOCATED_815_COMPBRANCH_REGS: return "UNALLOCATED_815_compbranch_regs";
+ case ENC_UNALLOCATED_816_EXCEPTION: return "UNALLOCATED_816_exception";
+ case ENC_UNALLOCATED_817_EXCEPTION: return "UNALLOCATED_817_exception";
+ case ENC_UNALLOCATED_818_EXCEPTION: return "UNALLOCATED_818_exception";
+ case ENC_UNALLOCATED_819_EXCEPTION: return "UNALLOCATED_819_exception";
+ case ENC_UNALLOCATED_820_EXCEPTION: return "UNALLOCATED_820_exception";
+ case ENC_UNALLOCATED_821_EXCEPTION: return "UNALLOCATED_821_exception";
+ case ENC_UNALLOCATED_822_EXCEPTION: return "UNALLOCATED_822_exception";
+ case ENC_UNALLOCATED_832_MISCBRANCH: return "UNALLOCATED_832_miscbranch";
+ case ENC_UNALLOCATED_833_MISCBRANCH: return "UNALLOCATED_833_miscbranch";
+ case ENC_UNALLOCATED_834_MISCBRANCH: return "UNALLOCATED_834_miscbranch";
+ case ENC_UNALLOCATED_835_PSTATE: return "UNALLOCATED_835_pstate";
+ case ENC_UNALLOCATED_836_PSTATE: return "UNALLOCATED_836_pstate";
+ case ENC_UNALLOCATED_837_PSTATE: return "UNALLOCATED_837_pstate";
+ case ENC_UNALLOCATED_838_PSTATE: return "UNALLOCATED_838_pstate";
+ case ENC_UNALLOCATED_839_PSTATE: return "UNALLOCATED_839_pstate";
+ case ENC_UNALLOCATED_840_SYSTEMINSTRSWITHREG: return "UNALLOCATED_840_systeminstrswithreg";
+ case ENC_UNALLOCATED_841_SYSTEMINSTRSWITHREG: return "UNALLOCATED_841_systeminstrswithreg";
+ case ENC_UNALLOCATED_842_SYSTEMINSTRSWITHREG: return "UNALLOCATED_842_systeminstrswithreg";
+ case ENC_UNALLOCATED_843_SYSPAIRINSTRS: return "UNALLOCATED_843_syspairinstrs";
+ case ENC_UNALLOCATED_844_SYSTEMRESULT: return "UNALLOCATED_844_systemresult";
+ case ENC_UNALLOCATED_845_SYSTEMRESULT: return "UNALLOCATED_845_systemresult";
+ case ENC_UNALLOCATED_846_SYSTEMRESULT: return "UNALLOCATED_846_systemresult";
+ case ENC_UNALLOCATED_847_SYSTEMRESULT: return "UNALLOCATED_847_systemresult";
+ case ENC_UNALLOCATED_848_SYSTEMRESULT: return "UNALLOCATED_848_systemresult";
+ case ENC_UNALLOCATED_849_SYSTEMRESULT: return "UNALLOCATED_849_systemresult";
+ case ENC_UNALLOCATED_850_BRANCH_REG: return "UNALLOCATED_850_branch_reg";
+ case ENC_UNALLOCATED_851_BRANCH_REG: return "UNALLOCATED_851_branch_reg";
+ case ENC_UNALLOCATED_852_BRANCH_REG: return "UNALLOCATED_852_branch_reg";
+ case ENC_UNALLOCATED_853_BRANCH_REG: return "UNALLOCATED_853_branch_reg";
+ case ENC_UNALLOCATED_854_BRANCH_REG: return "UNALLOCATED_854_branch_reg";
+ case ENC_UNALLOCATED_855_BRANCH_REG: return "UNALLOCATED_855_branch_reg";
+ case ENC_UNALLOCATED_856_BRANCH_REG: return "UNALLOCATED_856_branch_reg";
+ case ENC_UNALLOCATED_857_BRANCH_REG: return "UNALLOCATED_857_branch_reg";
+ case ENC_UNALLOCATED_858_BRANCH_REG: return "UNALLOCATED_858_branch_reg";
+ case ENC_UNALLOCATED_859_BRANCH_REG: return "UNALLOCATED_859_branch_reg";
+ case ENC_UNALLOCATED_860_BRANCH_REG: return "UNALLOCATED_860_branch_reg";
+ case ENC_UNALLOCATED_861_BRANCH_REG: return "UNALLOCATED_861_branch_reg";
+ case ENC_UNALLOCATED_862_BRANCH_REG: return "UNALLOCATED_862_branch_reg";
+ case ENC_UNALLOCATED_863_BRANCH_REG: return "UNALLOCATED_863_branch_reg";
+ case ENC_UNALLOCATED_864_BRANCH_REG: return "UNALLOCATED_864_branch_reg";
+ case ENC_UNALLOCATED_865_BRANCH_REG: return "UNALLOCATED_865_branch_reg";
+ case ENC_UNALLOCATED_866_BRANCH_REG: return "UNALLOCATED_866_branch_reg";
+ case ENC_UNALLOCATED_867_BRANCH_REG: return "UNALLOCATED_867_branch_reg";
+ case ENC_UNALLOCATED_868_BRANCH_REG: return "UNALLOCATED_868_branch_reg";
+ case ENC_UNALLOCATED_869_BRANCH_REG: return "UNALLOCATED_869_branch_reg";
+ case ENC_UNALLOCATED_870_BRANCH_REG: return "UNALLOCATED_870_branch_reg";
+ case ENC_UNALLOCATED_871_BRANCH_REG: return "UNALLOCATED_871_branch_reg";
+ case ENC_UNALLOCATED_872_BRANCH_REG: return "UNALLOCATED_872_branch_reg";
+ case ENC_UNALLOCATED_873_BRANCH_REG: return "UNALLOCATED_873_branch_reg";
+ case ENC_UNALLOCATED_874_BRANCH_REG: return "UNALLOCATED_874_branch_reg";
+ case ENC_UNALLOCATED_875_MEMOP_128: return "UNALLOCATED_875_memop_128";
+ case ENC_UNALLOCATED_876_MEMOP_128: return "UNALLOCATED_876_memop_128";
+ case ENC_UNALLOCATED_877_MEMOP_128: return "UNALLOCATED_877_memop_128";
+ case ENC_UNALLOCATED_878_MEMOP_128: return "UNALLOCATED_878_memop_128";
+ case ENC_UNALLOCATED_879_ASISDLSE: return "UNALLOCATED_879_asisdlse";
+ case ENC_UNALLOCATED_880_ASISDLSE: return "UNALLOCATED_880_asisdlse";
+ case ENC_UNALLOCATED_881_ASISDLSE: return "UNALLOCATED_881_asisdlse";
+ case ENC_UNALLOCATED_882_ASISDLSEP: return "UNALLOCATED_882_asisdlsep";
+ case ENC_UNALLOCATED_883_ASISDLSEP: return "UNALLOCATED_883_asisdlsep";
+ case ENC_UNALLOCATED_884_ASISDLSEP: return "UNALLOCATED_884_asisdlsep";
+ case ENC_UNALLOCATED_885_ASISDLSO: return "UNALLOCATED_885_asisdlso";
+ case ENC_UNALLOCATED_886_ASISDLSO: return "UNALLOCATED_886_asisdlso";
+ case ENC_UNALLOCATED_887_ASISDLSO: return "UNALLOCATED_887_asisdlso";
+ case ENC_UNALLOCATED_888_ASISDLSO: return "UNALLOCATED_888_asisdlso";
+ case ENC_UNALLOCATED_889_ASISDLSO: return "UNALLOCATED_889_asisdlso";
+ case ENC_UNALLOCATED_890_ASISDLSO: return "UNALLOCATED_890_asisdlso";
+ case ENC_UNALLOCATED_891_ASISDLSO: return "UNALLOCATED_891_asisdlso";
+ case ENC_UNALLOCATED_892_ASISDLSO: return "UNALLOCATED_892_asisdlso";
+ case ENC_UNALLOCATED_893_ASISDLSO: return "UNALLOCATED_893_asisdlso";
+ case ENC_UNALLOCATED_894_ASISDLSOP: return "UNALLOCATED_894_asisdlsop";
+ case ENC_UNALLOCATED_895_ASISDLSOP: return "UNALLOCATED_895_asisdlsop";
+ case ENC_UNALLOCATED_896_ASISDLSOP: return "UNALLOCATED_896_asisdlsop";
+ case ENC_UNALLOCATED_897_ASISDLSOP: return "UNALLOCATED_897_asisdlsop";
+ case ENC_UNALLOCATED_898_ASISDLSOP: return "UNALLOCATED_898_asisdlsop";
+ case ENC_UNALLOCATED_899_MEMOP: return "UNALLOCATED_899_memop";
+ case ENC_UNALLOCATED_900_MEMOP: return "UNALLOCATED_900_memop";
+ case ENC_UNALLOCATED_901_MEMOP: return "UNALLOCATED_901_memop";
+ case ENC_UNALLOCATED_902_MEMOP: return "UNALLOCATED_902_memop";
+ case ENC_UNALLOCATED_903_MEMOP: return "UNALLOCATED_903_memop";
+ case ENC_UNALLOCATED_904_MEMOP: return "UNALLOCATED_904_memop";
+ case ENC_UNALLOCATED_905_MEMOP: return "UNALLOCATED_905_memop";
+ case ENC_UNALLOCATED_906_MEMOP: return "UNALLOCATED_906_memop";
+ case ENC_UNALLOCATED_907_MEMOP: return "UNALLOCATED_907_memop";
+ case ENC_UNALLOCATED_908_MEMOP: return "UNALLOCATED_908_memop";
+ case ENC_UNALLOCATED_909_MEMOP: return "UNALLOCATED_909_memop";
+ case ENC_UNALLOCATED_910_MEMOP: return "UNALLOCATED_910_memop";
+ case ENC_UNALLOCATED_911_MEMOP: return "UNALLOCATED_911_memop";
+ case ENC_UNALLOCATED_912_MEMOP: return "UNALLOCATED_912_memop";
+ case ENC_UNALLOCATED_913_MEMOP: return "UNALLOCATED_913_memop";
+ case ENC_UNALLOCATED_914_MEMOP: return "UNALLOCATED_914_memop";
+ case ENC_UNALLOCATED_915_MEMOP: return "UNALLOCATED_915_memop";
+ case ENC_UNALLOCATED_916_MEMOP: return "UNALLOCATED_916_memop";
+ case ENC_UNALLOCATED_917_MEMOP: return "UNALLOCATED_917_memop";
+ case ENC_UNALLOCATED_918_MEMOP: return "UNALLOCATED_918_memop";
+ case ENC_UNALLOCATED_919_MEMOP: return "UNALLOCATED_919_memop";
+ case ENC_UNALLOCATED_920_MEMOP: return "UNALLOCATED_920_memop";
+ case ENC_UNALLOCATED_921_MEMOP_UNPRIV: return "UNALLOCATED_921_memop_unpriv";
+ case ENC_UNALLOCATED_922_MEMOP_UNPRIV: return "UNALLOCATED_922_memop_unpriv";
+ case ENC_UNALLOCATED_923_MEMOP_UNPRIV: return "UNALLOCATED_923_memop_unpriv";
+ case ENC_UNALLOCATED_924_COMSWAP: return "UNALLOCATED_924_comswap";
+ case ENC_UNALLOCATED_925_COMSWAP_UNPRIV: return "UNALLOCATED_925_comswap_unpriv";
+ case ENC_UNALLOCATED_926_COMSWAP_UNPRIV: return "UNALLOCATED_926_comswap_unpriv";
+ case ENC_UNALLOCATED_927_COMSWAPPR: return "UNALLOCATED_927_comswappr";
+ case ENC_UNALLOCATED_928_COMSWAPPR_UNPRIV: return "UNALLOCATED_928_comswappr_unpriv";
+ case ENC_UNALLOCATED_929_COMSWAPPR_UNPRIV: return "UNALLOCATED_929_comswappr_unpriv";
+ case ENC_UNALLOCATED_930_LDST_GCS: return "UNALLOCATED_930_ldst_gcs";
+ case ENC_UNALLOCATED_931_LDST_GCS: return "UNALLOCATED_931_ldst_gcs";
+ case ENC_UNALLOCATED_932_LOADLIT: return "UNALLOCATED_932_loadlit";
+ case ENC_UNALLOCATED_933_LDSTTAGS: return "UNALLOCATED_933_ldsttags";
+ case ENC_UNALLOCATED_934_LDSTNAPAIR_OFFS: return "UNALLOCATED_934_ldstnapair_offs";
+ case ENC_UNALLOCATED_935_LDAPSTL_SIMD: return "UNALLOCATED_935_ldapstl_simd";
+ case ENC_UNALLOCATED_936_LDAPSTL_UNSCALED: return "UNALLOCATED_936_ldapstl_unscaled";
+ case ENC_UNALLOCATED_937_LDAPSTL_UNSCALED: return "UNALLOCATED_937_ldapstl_unscaled";
+ case ENC_UNALLOCATED_938_LDAPSTL_WRITEBACK: return "UNALLOCATED_938_ldapstl_writeback";
+ case ENC_UNALLOCATED_939_LDIAPPSTILP: return "UNALLOCATED_939_ldiappstilp";
+ case ENC_UNALLOCATED_940_LDIAPPSTILP: return "UNALLOCATED_940_ldiappstilp";
+ case ENC_UNALLOCATED_941_LDIAPPSTILP: return "UNALLOCATED_941_ldiappstilp";
+ case ENC_UNALLOCATED_942_LDIAPPSTILP: return "UNALLOCATED_942_ldiappstilp";
+ case ENC_UNALLOCATED_943_LDST_IMMPOST: return "UNALLOCATED_943_ldst_immpost";
+ case ENC_UNALLOCATED_944_LDST_IMMPOST: return "UNALLOCATED_944_ldst_immpost";
+ case ENC_UNALLOCATED_945_LDST_IMMPOST: return "UNALLOCATED_945_ldst_immpost";
+ case ENC_UNALLOCATED_946_LDST_IMMPOST: return "UNALLOCATED_946_ldst_immpost";
+ case ENC_UNALLOCATED_947_LDST_IMMPRE: return "UNALLOCATED_947_ldst_immpre";
+ case ENC_UNALLOCATED_948_LDST_IMMPRE: return "UNALLOCATED_948_ldst_immpre";
+ case ENC_UNALLOCATED_949_LDST_IMMPRE: return "UNALLOCATED_949_ldst_immpre";
+ case ENC_UNALLOCATED_950_LDST_IMMPRE: return "UNALLOCATED_950_ldst_immpre";
+ case ENC_UNALLOCATED_951_LDST_PAC: return "UNALLOCATED_951_ldst_pac";
+ case ENC_UNALLOCATED_952_LDST_PAC: return "UNALLOCATED_952_ldst_pac";
+ case ENC_UNALLOCATED_953_LDST_REGOFF: return "UNALLOCATED_953_ldst_regoff";
+ case ENC_UNALLOCATED_954_LDST_REGOFF: return "UNALLOCATED_954_ldst_regoff";
+ case ENC_UNALLOCATED_955_LDST_REGOFF: return "UNALLOCATED_955_ldst_regoff";
+ case ENC_UNALLOCATED_956_LDST_UNPRIV: return "UNALLOCATED_956_ldst_unpriv";
+ case ENC_UNALLOCATED_957_LDST_UNPRIV: return "UNALLOCATED_957_ldst_unpriv";
+ case ENC_UNALLOCATED_958_LDST_UNPRIV: return "UNALLOCATED_958_ldst_unpriv";
+ case ENC_UNALLOCATED_959_LDST_UNSCALED: return "UNALLOCATED_959_ldst_unscaled";
+ case ENC_UNALLOCATED_960_LDST_UNSCALED: return "UNALLOCATED_960_ldst_unscaled";
+ case ENC_UNALLOCATED_961_LDST_POS: return "UNALLOCATED_961_ldst_pos";
+ case ENC_UNALLOCATED_962_LDST_POS: return "UNALLOCATED_962_ldst_pos";
+ case ENC_UNALLOCATED_963_MEMCMS: return "UNALLOCATED_963_memcms";
+ case ENC_UNALLOCATED_964_ADDSUB_PT: return "UNALLOCATED_964_addsub_pt";
+ case ENC_UNALLOCATED_965_ADDSUB_PT: return "UNALLOCATED_965_addsub_pt";
+ case ENC_UNALLOCATED_966_ADDSUB_EXT: return "UNALLOCATED_966_addsub_ext";
+ case ENC_UNALLOCATED_967_CONDCMP_IMM: return "UNALLOCATED_967_condcmp_imm";
+ case ENC_UNALLOCATED_968_CONDCMP_IMM: return "UNALLOCATED_968_condcmp_imm";
+ case ENC_UNALLOCATED_969_CONDCMP_IMM: return "UNALLOCATED_969_condcmp_imm";
+ case ENC_UNALLOCATED_970_CONDCMP_REG: return "UNALLOCATED_970_condcmp_reg";
+ case ENC_UNALLOCATED_971_CONDCMP_REG: return "UNALLOCATED_971_condcmp_reg";
+ case ENC_UNALLOCATED_972_CONDCMP_REG: return "UNALLOCATED_972_condcmp_reg";
+ case ENC_UNALLOCATED_973_CONDSEL: return "UNALLOCATED_973_condsel";
+ case ENC_UNALLOCATED_974_CONDSEL: return "UNALLOCATED_974_condsel";
+ case ENC_UNALLOCATED_975_DP_1SRC: return "UNALLOCATED_975_dp_1src";
+ case ENC_UNALLOCATED_976_DP_1SRC: return "UNALLOCATED_976_dp_1src";
+ case ENC_UNALLOCATED_977_DP_1SRC: return "UNALLOCATED_977_dp_1src";
+ case ENC_UNALLOCATED_978_DP_1SRC: return "UNALLOCATED_978_dp_1src";
+ case ENC_UNALLOCATED_979_DP_1SRC: return "UNALLOCATED_979_dp_1src";
+ case ENC_UNALLOCATED_980_DP_1SRC: return "UNALLOCATED_980_dp_1src";
+ case ENC_UNALLOCATED_981_DP_1SRC: return "UNALLOCATED_981_dp_1src";
+ case ENC_UNALLOCATED_982_DP_1SRC: return "UNALLOCATED_982_dp_1src";
+ case ENC_UNALLOCATED_983_DP_1SRC: return "UNALLOCATED_983_dp_1src";
+ case ENC_UNALLOCATED_984_DP_1SRC: return "UNALLOCATED_984_dp_1src";
+ case ENC_UNALLOCATED_985_DP_1SRC: return "UNALLOCATED_985_dp_1src";
+ case ENC_UNALLOCATED_986_DP_1SRC: return "UNALLOCATED_986_dp_1src";
+ case ENC_UNALLOCATED_987_DP_1SRC: return "UNALLOCATED_987_dp_1src";
+ case ENC_UNALLOCATED_988_DP_1SRC: return "UNALLOCATED_988_dp_1src";
+ case ENC_UNALLOCATED_989_DP_1SRC: return "UNALLOCATED_989_dp_1src";
+ case ENC_UNALLOCATED_990_DP_1SRC: return "UNALLOCATED_990_dp_1src";
+ case ENC_UNALLOCATED_991_DP_1SRC: return "UNALLOCATED_991_dp_1src";
+ case ENC_UNALLOCATED_992_DP_1SRC: return "UNALLOCATED_992_dp_1src";
+ case ENC_UNALLOCATED_993_DP_1SRC: return "UNALLOCATED_993_dp_1src";
+ case ENC_UNALLOCATED_994_DP_1SRC: return "UNALLOCATED_994_dp_1src";
+ case ENC_UNALLOCATED_995_DP_1SRC: return "UNALLOCATED_995_dp_1src";
+ case ENC_UNALLOCATED_996_DP_1SRC: return "UNALLOCATED_996_dp_1src";
+ case ENC_UNALLOCATED_997_DP_1SRC: return "UNALLOCATED_997_dp_1src";
+ case ENC_UNALLOCATED_998_DP_1SRC: return "UNALLOCATED_998_dp_1src";
+ case ENC_UNALLOCATED_999_DP_2SRC: return "UNALLOCATED_999_dp_2src";
case ENC_UQADD_ASIMDSAME_ONLY: return "UQADD_asimdsame_only";
case ENC_UQADD_ASISDSAME_ONLY: return "UQADD_asisdsame_only";
case ENC_UQRSHL_ASIMDSAME_ONLY: return "UQRSHL_asimdsame_only";
@@ -2691,32 +3212,55 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_YIELD_HI_HINTS: return "YIELD_HI_hints";
case ENC_ZIP1_ASIMDPERM_ONLY: return "ZIP1_asimdperm_only";
case ENC_ZIP2_ASIMDPERM_ONLY: return "ZIP2_asimdperm_only";
- case ENC_ABS_Z_P_Z_: return "abs_z_p_z_";
+ case ENC_ABS_Z_P_Z_M: return "abs_z_p_z_m";
+ case ENC_ABS_Z_P_Z_Z: return "abs_z_p_z_z";
case ENC_ADCLB_Z_ZZZ_: return "adclb_z_zzz_";
case ENC_ADCLT_Z_ZZZ_: return "adclt_z_zzz_";
+ case ENC_ADD_MZ_ZZV_2X1: return "add_mz_zzv_2x1";
+ case ENC_ADD_MZ_ZZV_4X1: return "add_mz_zzv_4x1";
case ENC_ADD_Z_P_ZZ_: return "add_z_p_zz_";
case ENC_ADD_Z_ZI_: return "add_z_zi_";
case ENC_ADD_Z_ZZ_: return "add_z_zz_";
+ case ENC_ADD_ZA_ZW_2X2: return "add_za_zw_2x2";
+ case ENC_ADD_ZA_ZW_4X4: return "add_za_zw_4x4";
+ case ENC_ADD_ZA_ZZV_2X1: return "add_za_zzv_2x1";
+ case ENC_ADD_ZA_ZZV_4X1: return "add_za_zzv_4x1";
+ case ENC_ADD_ZA_ZZW_2X2: return "add_za_zzw_2x2";
+ case ENC_ADD_ZA_ZZW_4X4: return "add_za_zzw_4x4";
case ENC_ADDHA_ZA_PP_Z_32: return "addha_za_pp_z_32";
case ENC_ADDHA_ZA_PP_Z_64: return "addha_za_pp_z_64";
case ENC_ADDHNB_Z_ZZ_: return "addhnb_z_zz_";
case ENC_ADDHNT_Z_ZZ_: return "addhnt_z_zz_";
case ENC_ADDP_Z_P_ZZ_: return "addp_z_p_zz_";
case ENC_ADDPL_R_RI_: return "addpl_r_ri_";
+ case ENC_ADDPT_Z_P_ZZ_: return "addpt_z_p_zz_";
+ case ENC_ADDPT_Z_ZZ_: return "addpt_z_zz_";
+ case ENC_ADDQV_Z_P_Z_: return "addqv_z_p_z_";
+ case ENC_ADDSPL_R_RI_: return "addspl_r_ri_";
+ case ENC_ADDSVL_R_RI_: return "addsvl_r_ri_";
case ENC_ADDVA_ZA_PP_Z_32: return "addva_za_pp_z_32";
case ENC_ADDVA_ZA_PP_Z_64: return "addva_za_pp_z_64";
case ENC_ADDVL_R_RI_: return "addvl_r_ri_";
case ENC_ADR_Z_AZ_D_S32_SCALED: return "adr_z_az_d_s32_scaled";
case ENC_ADR_Z_AZ_D_U32_SCALED: return "adr_z_az_d_u32_scaled";
case ENC_ADR_Z_AZ_SD_SAME_SCALED: return "adr_z_az_sd_same_scaled";
+ case ENC_AESD_MZ_ZZI_2X1: return "aesd_mz_zzi_2x1";
+ case ENC_AESD_MZ_ZZI_4X1: return "aesd_mz_zzi_4x1";
case ENC_AESD_Z_ZZ_: return "aesd_z_zz_";
+ case ENC_AESDIMC_MZ_ZZI_2X1: return "aesdimc_mz_zzi_2x1";
+ case ENC_AESDIMC_MZ_ZZI_4X1: return "aesdimc_mz_zzi_4x1";
+ case ENC_AESE_MZ_ZZI_2X1: return "aese_mz_zzi_2x1";
+ case ENC_AESE_MZ_ZZI_4X1: return "aese_mz_zzi_4x1";
case ENC_AESE_Z_ZZ_: return "aese_z_zz_";
+ case ENC_AESEMC_MZ_ZZI_2X1: return "aesemc_mz_zzi_2x1";
+ case ENC_AESEMC_MZ_ZZI_4X1: return "aesemc_mz_zzi_4x1";
case ENC_AESIMC_Z_Z_: return "aesimc_z_z_";
case ENC_AESMC_Z_Z_: return "aesmc_z_z_";
case ENC_AND_P_P_PP_Z: return "and_p_p_pp_z";
case ENC_AND_Z_P_ZZ_: return "and_z_p_zz_";
case ENC_AND_Z_ZI_: return "and_z_zi_";
case ENC_AND_Z_ZZ_: return "and_z_zz_";
+ case ENC_ANDQV_Z_P_Z_: return "andqv_z_p_z_";
case ENC_ANDS_P_P_PP_Z: return "ands_p_p_pp_z";
case ENC_ANDV_R_P_Z_: return "andv_r_p_z_";
case ENC_ASR_Z_P_ZI_: return "asr_z_p_zi_";
@@ -2729,22 +3273,145 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_BCAX_Z_ZZZ_: return "bcax_z_zzz_";
case ENC_BDEP_Z_ZZ_: return "bdep_z_zz_";
case ENC_BEXT_Z_ZZ_: return "bext_z_zz_";
+ case ENC_BF1CVT_MZ2_Z8_: return "bf1cvt_mz2_z8_";
+ case ENC_BF1CVT_Z_Z8_B2BF: return "bf1cvt_z_z8_b2bf";
+ case ENC_BF1CVTL_MZ2_Z8_: return "bf1cvtl_mz2_z8_";
+ case ENC_BF1CVTLT_Z_Z8_B2BF: return "bf1cvtlt_z_z8_b2bf";
+ case ENC_BF2CVT_MZ2_Z8_: return "bf2cvt_mz2_z8_";
+ case ENC_BF2CVT_Z_Z8_B2BF: return "bf2cvt_z_z8_b2bf";
+ case ENC_BF2CVTL_MZ2_Z8_: return "bf2cvtl_mz2_z8_";
+ case ENC_BF2CVTLT_Z_Z8_B2BF: return "bf2cvtlt_z_z8_b2bf";
+ case ENC_BFADD_Z_P_ZZ_: return "bfadd_z_p_zz_";
+ case ENC_BFADD_Z_ZZ_: return "bfadd_z_zz_";
+ case ENC_BFADD_ZA_ZW_2X2_16: return "bfadd_za_zw_2x2_16";
+ case ENC_BFADD_ZA_ZW_4X4_16: return "bfadd_za_zw_4x4_16";
+ case ENC_BFCLAMP_MZ_ZZ_2: return "bfclamp_mz_zz_2";
+ case ENC_BFCLAMP_MZ_ZZ_4: return "bfclamp_mz_zz_4";
+ case ENC_BFCLAMP_Z_ZZ_: return "bfclamp_z_zz_";
+ case ENC_BFCVT_Z8_MZ2_: return "bfcvt_z8_mz2_";
+ case ENC_BFCVT_Z_MZ2_: return "bfcvt_z_mz2_";
case ENC_BFCVT_Z_P_Z_S2BF: return "bfcvt_z_p_z_s2bf";
+ case ENC_BFCVT_Z_P_Z_S2BFZ: return "bfcvt_z_p_z_s2bfz";
+ case ENC_BFCVTN_Z8_MZ2_BF2B: return "bfcvtn_z8_mz2_bf2b";
+ case ENC_BFCVTN_Z_MZ2_: return "bfcvtn_z_mz2_";
case ENC_BFCVTNT_Z_P_Z_S2BF: return "bfcvtnt_z_p_z_s2bf";
+ case ENC_BFCVTNT_Z_P_Z_S2BFZ: return "bfcvtnt_z_p_z_s2bfz";
case ENC_BFDOT_Z_ZZZ_: return "bfdot_z_zzz_";
case ENC_BFDOT_Z_ZZZI_: return "bfdot_z_zzzi_";
+ case ENC_BFDOT_ZA_ZZI_2XI: return "bfdot_za_zzi_2xi";
+ case ENC_BFDOT_ZA_ZZI_4XI: return "bfdot_za_zzi_4xi";
+ case ENC_BFDOT_ZA_ZZV_2X1: return "bfdot_za_zzv_2x1";
+ case ENC_BFDOT_ZA_ZZV_4X1: return "bfdot_za_zzv_4x1";
+ case ENC_BFDOT_ZA_ZZW_2X2: return "bfdot_za_zzw_2x2";
+ case ENC_BFDOT_ZA_ZZW_4X4: return "bfdot_za_zzw_4x4";
+ case ENC_BFMAX_MZ_ZZV_2X1: return "bfmax_mz_zzv_2x1";
+ case ENC_BFMAX_MZ_ZZV_4X1: return "bfmax_mz_zzv_4x1";
+ case ENC_BFMAX_MZ_ZZW_2X2: return "bfmax_mz_zzw_2x2";
+ case ENC_BFMAX_MZ_ZZW_4X4: return "bfmax_mz_zzw_4x4";
+ case ENC_BFMAX_Z_P_ZZ_: return "bfmax_z_p_zz_";
+ case ENC_BFMAXNM_MZ_ZZV_2X1: return "bfmaxnm_mz_zzv_2x1";
+ case ENC_BFMAXNM_MZ_ZZV_4X1: return "bfmaxnm_mz_zzv_4x1";
+ case ENC_BFMAXNM_MZ_ZZW_2X2: return "bfmaxnm_mz_zzw_2x2";
+ case ENC_BFMAXNM_MZ_ZZW_4X4: return "bfmaxnm_mz_zzw_4x4";
+ case ENC_BFMAXNM_Z_P_ZZ_: return "bfmaxnm_z_p_zz_";
+ case ENC_BFMIN_MZ_ZZV_2X1: return "bfmin_mz_zzv_2x1";
+ case ENC_BFMIN_MZ_ZZV_4X1: return "bfmin_mz_zzv_4x1";
+ case ENC_BFMIN_MZ_ZZW_2X2: return "bfmin_mz_zzw_2x2";
+ case ENC_BFMIN_MZ_ZZW_4X4: return "bfmin_mz_zzw_4x4";
+ case ENC_BFMIN_Z_P_ZZ_: return "bfmin_z_p_zz_";
+ case ENC_BFMINNM_MZ_ZZV_2X1: return "bfminnm_mz_zzv_2x1";
+ case ENC_BFMINNM_MZ_ZZV_4X1: return "bfminnm_mz_zzv_4x1";
+ case ENC_BFMINNM_MZ_ZZW_2X2: return "bfminnm_mz_zzw_2x2";
+ case ENC_BFMINNM_MZ_ZZW_4X4: return "bfminnm_mz_zzw_4x4";
+ case ENC_BFMINNM_Z_P_ZZ_: return "bfminnm_z_p_zz_";
+ case ENC_BFMLA_Z_P_ZZZ_: return "bfmla_z_p_zzz_";
+ case ENC_BFMLA_Z_ZZZI_H: return "bfmla_z_zzzi_h";
+ case ENC_BFMLA_ZA_ZZI_H2XI: return "bfmla_za_zzi_h2xi";
+ case ENC_BFMLA_ZA_ZZI_H4XI: return "bfmla_za_zzi_h4xi";
+ case ENC_BFMLA_ZA_ZZV_2X1_16: return "bfmla_za_zzv_2x1_16";
+ case ENC_BFMLA_ZA_ZZV_4X1_16: return "bfmla_za_zzv_4x1_16";
+ case ENC_BFMLA_ZA_ZZW_2X2_16: return "bfmla_za_zzw_2x2_16";
+ case ENC_BFMLA_ZA_ZZW_4X4_16: return "bfmla_za_zzw_4x4_16";
+ case ENC_BFMLAL_ZA_ZZI_1: return "bfmlal_za_zzi_1";
+ case ENC_BFMLAL_ZA_ZZI_2XI: return "bfmlal_za_zzi_2xi";
+ case ENC_BFMLAL_ZA_ZZI_4XI: return "bfmlal_za_zzi_4xi";
+ case ENC_BFMLAL_ZA_ZZV_1: return "bfmlal_za_zzv_1";
+ case ENC_BFMLAL_ZA_ZZV_2X1: return "bfmlal_za_zzv_2x1";
+ case ENC_BFMLAL_ZA_ZZV_4X1: return "bfmlal_za_zzv_4x1";
+ case ENC_BFMLAL_ZA_ZZW_2X2: return "bfmlal_za_zzw_2x2";
+ case ENC_BFMLAL_ZA_ZZW_4X4: return "bfmlal_za_zzw_4x4";
case ENC_BFMLALB_Z_ZZZ_: return "bfmlalb_z_zzz_";
case ENC_BFMLALB_Z_ZZZI_: return "bfmlalb_z_zzzi_";
case ENC_BFMLALT_Z_ZZZ_: return "bfmlalt_z_zzz_";
case ENC_BFMLALT_Z_ZZZI_: return "bfmlalt_z_zzzi_";
+ case ENC_BFMLS_Z_P_ZZZ_: return "bfmls_z_p_zzz_";
+ case ENC_BFMLS_Z_ZZZI_H: return "bfmls_z_zzzi_h";
+ case ENC_BFMLS_ZA_ZZI_H2XI: return "bfmls_za_zzi_h2xi";
+ case ENC_BFMLS_ZA_ZZI_H4XI: return "bfmls_za_zzi_h4xi";
+ case ENC_BFMLS_ZA_ZZV_2X1_16: return "bfmls_za_zzv_2x1_16";
+ case ENC_BFMLS_ZA_ZZV_4X1_16: return "bfmls_za_zzv_4x1_16";
+ case ENC_BFMLS_ZA_ZZW_2X2_16: return "bfmls_za_zzw_2x2_16";
+ case ENC_BFMLS_ZA_ZZW_4X4_16: return "bfmls_za_zzw_4x4_16";
+ case ENC_BFMLSL_ZA_ZZI_1: return "bfmlsl_za_zzi_1";
+ case ENC_BFMLSL_ZA_ZZI_2XI: return "bfmlsl_za_zzi_2xi";
+ case ENC_BFMLSL_ZA_ZZI_4XI: return "bfmlsl_za_zzi_4xi";
+ case ENC_BFMLSL_ZA_ZZV_1: return "bfmlsl_za_zzv_1";
+ case ENC_BFMLSL_ZA_ZZV_2X1: return "bfmlsl_za_zzv_2x1";
+ case ENC_BFMLSL_ZA_ZZV_4X1: return "bfmlsl_za_zzv_4x1";
+ case ENC_BFMLSL_ZA_ZZW_2X2: return "bfmlsl_za_zzw_2x2";
+ case ENC_BFMLSL_ZA_ZZW_4X4: return "bfmlsl_za_zzw_4x4";
+ case ENC_BFMLSLB_Z_ZZZ_: return "bfmlslb_z_zzz_";
+ case ENC_BFMLSLB_Z_ZZZI_: return "bfmlslb_z_zzzi_";
+ case ENC_BFMLSLT_Z_ZZZ_: return "bfmlslt_z_zzz_";
+ case ENC_BFMLSLT_Z_ZZZI_: return "bfmlslt_z_zzzi_";
case ENC_BFMMLA_Z_ZZZ_: return "bfmmla_z_zzz_";
+ case ENC_BFMOP4A_ZA32_ZZ_H1X1: return "bfmop4a_za32_zz_h1x1";
+ case ENC_BFMOP4A_ZA32_ZZ_H1X2: return "bfmop4a_za32_zz_h1x2";
+ case ENC_BFMOP4A_ZA32_ZZ_H2X1: return "bfmop4a_za32_zz_h2x1";
+ case ENC_BFMOP4A_ZA32_ZZ_H2X2: return "bfmop4a_za32_zz_h2x2";
+ case ENC_BFMOP4A_ZA_ZZ_H1X1: return "bfmop4a_za_zz_h1x1";
+ case ENC_BFMOP4A_ZA_ZZ_H1X2: return "bfmop4a_za_zz_h1x2";
+ case ENC_BFMOP4A_ZA_ZZ_H2X1: return "bfmop4a_za_zz_h2x1";
+ case ENC_BFMOP4A_ZA_ZZ_H2X2: return "bfmop4a_za_zz_h2x2";
+ case ENC_BFMOP4S_ZA32_ZZ_H1X1: return "bfmop4s_za32_zz_h1x1";
+ case ENC_BFMOP4S_ZA32_ZZ_H1X2: return "bfmop4s_za32_zz_h1x2";
+ case ENC_BFMOP4S_ZA32_ZZ_H2X1: return "bfmop4s_za32_zz_h2x1";
+ case ENC_BFMOP4S_ZA32_ZZ_H2X2: return "bfmop4s_za32_zz_h2x2";
+ case ENC_BFMOP4S_ZA_ZZ_H1X1: return "bfmop4s_za_zz_h1x1";
+ case ENC_BFMOP4S_ZA_ZZ_H1X2: return "bfmop4s_za_zz_h1x2";
+ case ENC_BFMOP4S_ZA_ZZ_H2X1: return "bfmop4s_za_zz_h2x1";
+ case ENC_BFMOP4S_ZA_ZZ_H2X2: return "bfmop4s_za_zz_h2x2";
case ENC_BFMOPA_ZA32_PP_ZZ_: return "bfmopa_za32_pp_zz_";
+ case ENC_BFMOPA_ZA_PP_ZZ_16: return "bfmopa_za_pp_zz_16";
case ENC_BFMOPS_ZA32_PP_ZZ_: return "bfmops_za32_pp_zz_";
+ case ENC_BFMOPS_ZA_PP_ZZ_16: return "bfmops_za_pp_zz_16";
+ case ENC_BFMUL_MZ_ZZV_2X1: return "bfmul_mz_zzv_2x1";
+ case ENC_BFMUL_MZ_ZZV_4X1: return "bfmul_mz_zzv_4x1";
+ case ENC_BFMUL_MZ_ZZW_2X2: return "bfmul_mz_zzw_2x2";
+ case ENC_BFMUL_MZ_ZZW_4X4: return "bfmul_mz_zzw_4x4";
+ case ENC_BFMUL_Z_P_ZZ_: return "bfmul_z_p_zz_";
+ case ENC_BFMUL_Z_ZZ_: return "bfmul_z_zz_";
+ case ENC_BFMUL_Z_ZZI_H: return "bfmul_z_zzi_h";
+ case ENC_BFSCALE_MZ_ZZV_2X1: return "bfscale_mz_zzv_2x1";
+ case ENC_BFSCALE_MZ_ZZV_4X1: return "bfscale_mz_zzv_4x1";
+ case ENC_BFSCALE_MZ_ZZW_2X2: return "bfscale_mz_zzw_2x2";
+ case ENC_BFSCALE_MZ_ZZW_4X4: return "bfscale_mz_zzw_4x4";
+ case ENC_BFSCALE_Z_P_ZZ_: return "bfscale_z_p_zz_";
+ case ENC_BFSUB_Z_P_ZZ_: return "bfsub_z_p_zz_";
+ case ENC_BFSUB_Z_ZZ_: return "bfsub_z_zz_";
+ case ENC_BFSUB_ZA_ZW_2X2_16: return "bfsub_za_zw_2x2_16";
+ case ENC_BFSUB_ZA_ZW_4X4_16: return "bfsub_za_zw_4x4_16";
+ case ENC_BFTMOPA_ZA32_ZZZI_H2X1: return "bftmopa_za32_zzzi_h2x1";
+ case ENC_BFTMOPA_ZA_ZZZI_H2X1: return "bftmopa_za_zzzi_h2x1";
+ case ENC_BFVDOT_ZA_ZZI_2XI: return "bfvdot_za_zzi_2xi";
case ENC_BGRP_Z_ZZ_: return "bgrp_z_zz_";
case ENC_BIC_P_P_PP_Z: return "bic_p_p_pp_z";
case ENC_BIC_Z_P_ZZ_: return "bic_z_p_zz_";
+ case ENC_BIC_Z_ZI__AND_Z_ZI_: return "bic_z_zi__and_z_zi_";
case ENC_BIC_Z_ZZ_: return "bic_z_zz_";
case ENC_BICS_P_P_PP_Z: return "bics_p_p_pp_z";
+ case ENC_BMOPA_ZA_PP_ZZ_32: return "bmopa_za_pp_zz_32";
+ case ENC_BMOPS_ZA_PP_ZZ_32: return "bmops_za_pp_zz_32";
case ENC_BRKA_P_P_P_: return "brka_p_p_p_";
case ENC_BRKAS_P_P_P_Z: return "brkas_p_p_p_z";
case ENC_BRKB_P_P_P_: return "brkb_p_p_p_";
@@ -2768,8 +3435,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_CLASTB_R_P_Z_: return "clastb_r_p_z_";
case ENC_CLASTB_V_P_Z_: return "clastb_v_p_z_";
case ENC_CLASTB_Z_P_ZZ_: return "clastb_z_p_zz_";
- case ENC_CLS_Z_P_Z_: return "cls_z_p_z_";
- case ENC_CLZ_Z_P_Z_: return "clz_z_p_z_";
+ case ENC_CLS_Z_P_Z_M: return "cls_z_p_z_m";
+ case ENC_CLS_Z_P_Z_Z: return "cls_z_p_z_z";
+ case ENC_CLZ_Z_P_Z_M: return "clz_z_p_z_m";
+ case ENC_CLZ_Z_P_Z_Z: return "clz_z_p_z_z";
case ENC_CMLA_Z_ZZZ_: return "cmla_z_zzz_";
case ENC_CMLA_Z_ZZZI_H: return "cmla_z_zzzi_h";
case ENC_CMLA_Z_ZZZI_S: return "cmla_z_zzzi_s";
@@ -2790,23 +3459,31 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_CMPHS_P_P_ZZ_: return "cmphs_p_p_zz_";
case ENC_CMPLE_P_P_ZI_: return "cmple_p_p_zi_";
case ENC_CMPLE_P_P_ZW_: return "cmple_p_p_zw_";
+ case ENC_CMPLE_P_P_ZZ__CMPGE_P_P_ZZ_: return "cmple_p_p_zz__cmpge_p_p_zz_";
case ENC_CMPLO_P_P_ZI_: return "cmplo_p_p_zi_";
case ENC_CMPLO_P_P_ZW_: return "cmplo_p_p_zw_";
+ case ENC_CMPLO_P_P_ZZ__CMPHI_P_P_ZZ_: return "cmplo_p_p_zz__cmphi_p_p_zz_";
case ENC_CMPLS_P_P_ZI_: return "cmpls_p_p_zi_";
case ENC_CMPLS_P_P_ZW_: return "cmpls_p_p_zw_";
+ case ENC_CMPLS_P_P_ZZ__CMPHS_P_P_ZZ_: return "cmpls_p_p_zz__cmphs_p_p_zz_";
case ENC_CMPLT_P_P_ZI_: return "cmplt_p_p_zi_";
case ENC_CMPLT_P_P_ZW_: return "cmplt_p_p_zw_";
+ case ENC_CMPLT_P_P_ZZ__CMPGT_P_P_ZZ_: return "cmplt_p_p_zz__cmpgt_p_p_zz_";
case ENC_CMPNE_P_P_ZI_: return "cmpne_p_p_zi_";
case ENC_CMPNE_P_P_ZW_: return "cmpne_p_p_zw_";
case ENC_CMPNE_P_P_ZZ_: return "cmpne_p_p_zz_";
- case ENC_CNOT_Z_P_Z_: return "cnot_z_p_z_";
- case ENC_CNT_Z_P_Z_: return "cnt_z_p_z_";
+ case ENC_CNOT_Z_P_Z_M: return "cnot_z_p_z_m";
+ case ENC_CNOT_Z_P_Z_Z: return "cnot_z_p_z_z";
+ case ENC_CNT_Z_P_Z_M: return "cnt_z_p_z_m";
+ case ENC_CNT_Z_P_Z_Z: return "cnt_z_p_z_z";
case ENC_CNTB_R_S_: return "cntb_r_s_";
case ENC_CNTD_R_S_: return "cntd_r_s_";
case ENC_CNTH_R_S_: return "cnth_r_s_";
case ENC_CNTP_R_P_P_: return "cntp_r_p_p_";
+ case ENC_CNTP_R_PN_: return "cntp_r_pn_";
case ENC_CNTW_R_S_: return "cntw_r_s_";
case ENC_COMPACT_Z_P_Z_: return "compact_z_p_z_";
+ case ENC_COMPACT_Z_P_Z_S: return "compact_z_p_z_s";
case ENC_CPY_Z_O_I_: return "cpy_z_o_i_";
case ENC_CPY_Z_P_I_: return "cpy_z_p_i_";
case ENC_CPY_Z_P_R_: return "cpy_z_p_r_";
@@ -2822,33 +3499,62 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_DECP_Z_P_Z_: return "decp_z_p_z_";
case ENC_DECW_R_RS_: return "decw_r_rs_";
case ENC_DECW_Z_ZS_: return "decw_z_zs_";
- case ENC_DUP_P_P_PI_: return "dup_p_p_pi_";
case ENC_DUP_Z_I_: return "dup_z_i_";
case ENC_DUP_Z_R_: return "dup_z_r_";
case ENC_DUP_Z_ZI_: return "dup_z_zi_";
case ENC_DUPM_Z_I_: return "dupm_z_i_";
+ case ENC_DUPQ_Z_ZI_: return "dupq_z_zi_";
+ case ENC_EON_Z_ZI__EOR_Z_ZI_: return "eon_z_zi__eor_z_zi_";
case ENC_EOR3_Z_ZZZ_: return "eor3_z_zzz_";
case ENC_EOR_P_P_PP_Z: return "eor_p_p_pp_z";
case ENC_EOR_Z_P_ZZ_: return "eor_z_p_zz_";
case ENC_EOR_Z_ZI_: return "eor_z_zi_";
case ENC_EOR_Z_ZZ_: return "eor_z_zz_";
case ENC_EORBT_Z_ZZ_: return "eorbt_z_zz_";
+ case ENC_EORQV_Z_P_Z_: return "eorqv_z_p_z_";
case ENC_EORS_P_P_PP_Z: return "eors_p_p_pp_z";
case ENC_EORTB_Z_ZZ_: return "eortb_z_zz_";
case ENC_EORV_R_P_Z_: return "eorv_r_p_z_";
+ case ENC_EXPAND_Z_P_Z_: return "expand_z_p_z_";
case ENC_EXT_Z_ZI_CON: return "ext_z_zi_con";
case ENC_EXT_Z_ZI_DES: return "ext_z_zi_des";
+ case ENC_EXTQ_Z_ZI_DES: return "extq_z_zi_des";
+ case ENC_F1CVT_MZ2_Z8_: return "f1cvt_mz2_z8_";
+ case ENC_F1CVT_Z_Z8_B2H: return "f1cvt_z_z8_b2h";
+ case ENC_F1CVTL_MZ2_Z8_: return "f1cvtl_mz2_z8_";
+ case ENC_F1CVTLT_Z_Z8_B2H: return "f1cvtlt_z_z8_b2h";
+ case ENC_F2CVT_MZ2_Z8_: return "f2cvt_mz2_z8_";
+ case ENC_F2CVT_Z_Z8_B2H: return "f2cvt_z_z8_b2h";
+ case ENC_F2CVTL_MZ2_Z8_: return "f2cvtl_mz2_z8_";
+ case ENC_F2CVTLT_Z_Z8_B2H: return "f2cvtlt_z_z8_b2h";
case ENC_FABD_Z_P_ZZ_: return "fabd_z_p_zz_";
- case ENC_FABS_Z_P_Z_: return "fabs_z_p_z_";
+ case ENC_FABS_Z_P_Z_M: return "fabs_z_p_z_m";
+ case ENC_FABS_Z_P_Z_Z: return "fabs_z_p_z_z";
case ENC_FACGE_P_P_ZZ_: return "facge_p_p_zz_";
case ENC_FACGT_P_P_ZZ_: return "facgt_p_p_zz_";
+ case ENC_FACLE_P_P_ZZ__FACGE_P_P_ZZ_: return "facle_p_p_zz__facge_p_p_zz_";
+ case ENC_FACLT_P_P_ZZ__FACGT_P_P_ZZ_: return "faclt_p_p_zz__facgt_p_p_zz_";
case ENC_FADD_Z_P_ZS_: return "fadd_z_p_zs_";
case ENC_FADD_Z_P_ZZ_: return "fadd_z_p_zz_";
case ENC_FADD_Z_ZZ_: return "fadd_z_zz_";
+ case ENC_FADD_ZA_ZW_2X2: return "fadd_za_zw_2x2";
+ case ENC_FADD_ZA_ZW_2X2_16: return "fadd_za_zw_2x2_16";
+ case ENC_FADD_ZA_ZW_4X4: return "fadd_za_zw_4x4";
+ case ENC_FADD_ZA_ZW_4X4_16: return "fadd_za_zw_4x4_16";
case ENC_FADDA_V_P_Z_: return "fadda_v_p_z_";
case ENC_FADDP_Z_P_ZZ_: return "faddp_z_p_zz_";
+ case ENC_FADDQV_Z_P_Z_: return "faddqv_z_p_z_";
case ENC_FADDV_V_P_Z_: return "faddv_v_p_z_";
+ case ENC_FAMAX_MZ_ZZW_2X2: return "famax_mz_zzw_2x2";
+ case ENC_FAMAX_MZ_ZZW_4X4: return "famax_mz_zzw_4x4";
+ case ENC_FAMAX_Z_P_ZZ_: return "famax_z_p_zz_";
+ case ENC_FAMIN_MZ_ZZW_2X2: return "famin_mz_zzw_2x2";
+ case ENC_FAMIN_MZ_ZZW_4X4: return "famin_mz_zzw_4x4";
+ case ENC_FAMIN_Z_P_ZZ_: return "famin_z_p_zz_";
case ENC_FCADD_Z_P_ZZ_: return "fcadd_z_p_zz_";
+ case ENC_FCLAMP_MZ_ZZ_2: return "fclamp_mz_zz_2";
+ case ENC_FCLAMP_MZ_ZZ_4: return "fclamp_mz_zz_4";
+ case ENC_FCLAMP_Z_ZZ_: return "fclamp_z_zz_";
case ENC_FCMEQ_P_P_Z0_: return "fcmeq_p_p_z0_";
case ENC_FCMEQ_P_P_ZZ_: return "fcmeq_p_p_zz_";
case ENC_FCMGE_P_P_Z0_: return "fcmge_p_p_z0_";
@@ -2859,84 +3565,299 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FCMLA_Z_ZZZI_H: return "fcmla_z_zzzi_h";
case ENC_FCMLA_Z_ZZZI_S: return "fcmla_z_zzzi_s";
case ENC_FCMLE_P_P_Z0_: return "fcmle_p_p_z0_";
+ case ENC_FCMLE_P_P_ZZ__FCMGE_P_P_ZZ_: return "fcmle_p_p_zz__fcmge_p_p_zz_";
case ENC_FCMLT_P_P_Z0_: return "fcmlt_p_p_z0_";
+ case ENC_FCMLT_P_P_ZZ__FCMGT_P_P_ZZ_: return "fcmlt_p_p_zz__fcmgt_p_p_zz_";
case ENC_FCMNE_P_P_Z0_: return "fcmne_p_p_z0_";
case ENC_FCMNE_P_P_ZZ_: return "fcmne_p_p_zz_";
case ENC_FCMUO_P_P_ZZ_: return "fcmuo_p_p_zz_";
case ENC_FCPY_Z_P_I_: return "fcpy_z_p_i_";
+ case ENC_FCVT_MZ2_Z_: return "fcvt_mz2_z_";
+ case ENC_FCVT_Z8_MZ2_: return "fcvt_z8_mz2_";
+ case ENC_FCVT_Z8_MZ4_: return "fcvt_z8_mz4_";
+ case ENC_FCVT_Z_MZ2_: return "fcvt_z_mz2_";
case ENC_FCVT_Z_P_Z_D2H: return "fcvt_z_p_z_d2h";
+ case ENC_FCVT_Z_P_Z_D2HZ: return "fcvt_z_p_z_d2hz";
case ENC_FCVT_Z_P_Z_D2S: return "fcvt_z_p_z_d2s";
+ case ENC_FCVT_Z_P_Z_D2SZ: return "fcvt_z_p_z_d2sz";
case ENC_FCVT_Z_P_Z_H2D: return "fcvt_z_p_z_h2d";
+ case ENC_FCVT_Z_P_Z_H2DZ: return "fcvt_z_p_z_h2dz";
case ENC_FCVT_Z_P_Z_H2S: return "fcvt_z_p_z_h2s";
+ case ENC_FCVT_Z_P_Z_H2SZ: return "fcvt_z_p_z_h2sz";
case ENC_FCVT_Z_P_Z_S2D: return "fcvt_z_p_z_s2d";
+ case ENC_FCVT_Z_P_Z_S2DZ: return "fcvt_z_p_z_s2dz";
case ENC_FCVT_Z_P_Z_S2H: return "fcvt_z_p_z_s2h";
+ case ENC_FCVT_Z_P_Z_S2HZ: return "fcvt_z_p_z_s2hz";
+ case ENC_FCVTL_MZ2_Z_: return "fcvtl_mz2_z_";
case ENC_FCVTLT_Z_P_Z_H2S: return "fcvtlt_z_p_z_h2s";
+ case ENC_FCVTLT_Z_P_Z_H2SZ: return "fcvtlt_z_p_z_h2sz";
case ENC_FCVTLT_Z_P_Z_S2D: return "fcvtlt_z_p_z_s2d";
+ case ENC_FCVTLT_Z_P_Z_S2DZ: return "fcvtlt_z_p_z_s2dz";
+ case ENC_FCVTN_Z8_MZ2_H2B: return "fcvtn_z8_mz2_h2b";
+ case ENC_FCVTN_Z8_MZ4_: return "fcvtn_z8_mz4_";
+ case ENC_FCVTN_Z_MZ2_: return "fcvtn_z_mz2_";
+ case ENC_FCVTNB_Z8_MZ2_S2B: return "fcvtnb_z8_mz2_s2b";
+ case ENC_FCVTNT_Z8_MZ2_S2B: return "fcvtnt_z8_mz2_s2b";
case ENC_FCVTNT_Z_P_Z_D2S: return "fcvtnt_z_p_z_d2s";
+ case ENC_FCVTNT_Z_P_Z_D2SZ: return "fcvtnt_z_p_z_d2sz";
case ENC_FCVTNT_Z_P_Z_S2H: return "fcvtnt_z_p_z_s2h";
+ case ENC_FCVTNT_Z_P_Z_S2HZ: return "fcvtnt_z_p_z_s2hz";
case ENC_FCVTX_Z_P_Z_D2S: return "fcvtx_z_p_z_d2s";
+ case ENC_FCVTX_Z_P_Z_D2SZ: return "fcvtx_z_p_z_d2sz";
case ENC_FCVTXNT_Z_P_Z_D2S: return "fcvtxnt_z_p_z_d2s";
+ case ENC_FCVTXNT_Z_P_Z_D2SZ: return "fcvtxnt_z_p_z_d2sz";
+ case ENC_FCVTZS_MZ_Z_2: return "fcvtzs_mz_z_2";
+ case ENC_FCVTZS_MZ_Z_4: return "fcvtzs_mz_z_4";
case ENC_FCVTZS_Z_P_Z_D2W: return "fcvtzs_z_p_z_d2w";
+ case ENC_FCVTZS_Z_P_Z_D2WZ: return "fcvtzs_z_p_z_d2wz";
case ENC_FCVTZS_Z_P_Z_D2X: return "fcvtzs_z_p_z_d2x";
+ case ENC_FCVTZS_Z_P_Z_D2XZ: return "fcvtzs_z_p_z_d2xz";
case ENC_FCVTZS_Z_P_Z_FP162H: return "fcvtzs_z_p_z_fp162h";
+ case ENC_FCVTZS_Z_P_Z_FP162HZ: return "fcvtzs_z_p_z_fp162hz";
case ENC_FCVTZS_Z_P_Z_FP162W: return "fcvtzs_z_p_z_fp162w";
+ case ENC_FCVTZS_Z_P_Z_FP162WZ: return "fcvtzs_z_p_z_fp162wz";
case ENC_FCVTZS_Z_P_Z_FP162X: return "fcvtzs_z_p_z_fp162x";
+ case ENC_FCVTZS_Z_P_Z_FP162XZ: return "fcvtzs_z_p_z_fp162xz";
case ENC_FCVTZS_Z_P_Z_S2W: return "fcvtzs_z_p_z_s2w";
+ case ENC_FCVTZS_Z_P_Z_S2WZ: return "fcvtzs_z_p_z_s2wz";
case ENC_FCVTZS_Z_P_Z_S2X: return "fcvtzs_z_p_z_s2x";
+ case ENC_FCVTZS_Z_P_Z_S2XZ: return "fcvtzs_z_p_z_s2xz";
+ case ENC_FCVTZU_MZ_Z_2: return "fcvtzu_mz_z_2";
+ case ENC_FCVTZU_MZ_Z_4: return "fcvtzu_mz_z_4";
case ENC_FCVTZU_Z_P_Z_D2W: return "fcvtzu_z_p_z_d2w";
+ case ENC_FCVTZU_Z_P_Z_D2WZ: return "fcvtzu_z_p_z_d2wz";
case ENC_FCVTZU_Z_P_Z_D2X: return "fcvtzu_z_p_z_d2x";
+ case ENC_FCVTZU_Z_P_Z_D2XZ: return "fcvtzu_z_p_z_d2xz";
case ENC_FCVTZU_Z_P_Z_FP162H: return "fcvtzu_z_p_z_fp162h";
+ case ENC_FCVTZU_Z_P_Z_FP162HZ: return "fcvtzu_z_p_z_fp162hz";
case ENC_FCVTZU_Z_P_Z_FP162W: return "fcvtzu_z_p_z_fp162w";
+ case ENC_FCVTZU_Z_P_Z_FP162WZ: return "fcvtzu_z_p_z_fp162wz";
case ENC_FCVTZU_Z_P_Z_FP162X: return "fcvtzu_z_p_z_fp162x";
+ case ENC_FCVTZU_Z_P_Z_FP162XZ: return "fcvtzu_z_p_z_fp162xz";
case ENC_FCVTZU_Z_P_Z_S2W: return "fcvtzu_z_p_z_s2w";
+ case ENC_FCVTZU_Z_P_Z_S2WZ: return "fcvtzu_z_p_z_s2wz";
case ENC_FCVTZU_Z_P_Z_S2X: return "fcvtzu_z_p_z_s2x";
+ case ENC_FCVTZU_Z_P_Z_S2XZ: return "fcvtzu_z_p_z_s2xz";
case ENC_FDIV_Z_P_ZZ_: return "fdiv_z_p_zz_";
case ENC_FDIVR_Z_P_ZZ_: return "fdivr_z_p_zz_";
+ case ENC_FDOT_Z32_ZZ8Z8_: return "fdot_z32_zz8z8_";
+ case ENC_FDOT_Z32_ZZ8Z8I_: return "fdot_z32_zz8z8i_";
+ case ENC_FDOT_Z_ZZ8Z8_: return "fdot_z_zz8z8_";
+ case ENC_FDOT_Z_ZZ8Z8I_: return "fdot_z_zz8z8i_";
+ case ENC_FDOT_Z_ZZZ_: return "fdot_z_zzz_";
+ case ENC_FDOT_Z_ZZZI_: return "fdot_z_zzzi_";
+ case ENC_FDOT_ZA32_Z8Z8I_2XI: return "fdot_za32_z8z8i_2xi";
+ case ENC_FDOT_ZA32_Z8Z8I_4XI: return "fdot_za32_z8z8i_4xi";
+ case ENC_FDOT_ZA32_Z8Z8V_2X1: return "fdot_za32_z8z8v_2x1";
+ case ENC_FDOT_ZA32_Z8Z8V_4X1: return "fdot_za32_z8z8v_4x1";
+ case ENC_FDOT_ZA32_Z8Z8W_2X2: return "fdot_za32_z8z8w_2x2";
+ case ENC_FDOT_ZA32_Z8Z8W_4X4: return "fdot_za32_z8z8w_4x4";
+ case ENC_FDOT_ZA_Z8Z8I_2XI: return "fdot_za_z8z8i_2xi";
+ case ENC_FDOT_ZA_Z8Z8I_4XI: return "fdot_za_z8z8i_4xi";
+ case ENC_FDOT_ZA_Z8Z8V_2X1: return "fdot_za_z8z8v_2x1";
+ case ENC_FDOT_ZA_Z8Z8V_4X1: return "fdot_za_z8z8v_4x1";
+ case ENC_FDOT_ZA_Z8Z8W_2X2: return "fdot_za_z8z8w_2x2";
+ case ENC_FDOT_ZA_Z8Z8W_4X4: return "fdot_za_z8z8w_4x4";
+ case ENC_FDOT_ZA_ZZI_2XI: return "fdot_za_zzi_2xi";
+ case ENC_FDOT_ZA_ZZI_4XI: return "fdot_za_zzi_4xi";
+ case ENC_FDOT_ZA_ZZV_2X1: return "fdot_za_zzv_2x1";
+ case ENC_FDOT_ZA_ZZV_4X1: return "fdot_za_zzv_4x1";
+ case ENC_FDOT_ZA_ZZW_2X2: return "fdot_za_zzw_2x2";
+ case ENC_FDOT_ZA_ZZW_4X4: return "fdot_za_zzw_4x4";
case ENC_FDUP_Z_I_: return "fdup_z_i_";
case ENC_FEXPA_Z_Z_: return "fexpa_z_z_";
- case ENC_FLOGB_Z_P_Z_: return "flogb_z_p_z_";
+ case ENC_FIRSTP_R_P_P_: return "firstp_r_p_p_";
+ case ENC_FLOGB_Z_P_Z_M: return "flogb_z_p_z_m";
+ case ENC_FLOGB_Z_P_Z_Z: return "flogb_z_p_z_z";
case ENC_FMAD_Z_P_ZZZ_: return "fmad_z_p_zzz_";
+ case ENC_FMAX_MZ_ZZV_2X1: return "fmax_mz_zzv_2x1";
+ case ENC_FMAX_MZ_ZZV_4X1: return "fmax_mz_zzv_4x1";
+ case ENC_FMAX_MZ_ZZW_2X2: return "fmax_mz_zzw_2x2";
+ case ENC_FMAX_MZ_ZZW_4X4: return "fmax_mz_zzw_4x4";
case ENC_FMAX_Z_P_ZS_: return "fmax_z_p_zs_";
case ENC_FMAX_Z_P_ZZ_: return "fmax_z_p_zz_";
+ case ENC_FMAXNM_MZ_ZZV_2X1: return "fmaxnm_mz_zzv_2x1";
+ case ENC_FMAXNM_MZ_ZZV_4X1: return "fmaxnm_mz_zzv_4x1";
+ case ENC_FMAXNM_MZ_ZZW_2X2: return "fmaxnm_mz_zzw_2x2";
+ case ENC_FMAXNM_MZ_ZZW_4X4: return "fmaxnm_mz_zzw_4x4";
case ENC_FMAXNM_Z_P_ZS_: return "fmaxnm_z_p_zs_";
case ENC_FMAXNM_Z_P_ZZ_: return "fmaxnm_z_p_zz_";
case ENC_FMAXNMP_Z_P_ZZ_: return "fmaxnmp_z_p_zz_";
+ case ENC_FMAXNMQV_Z_P_Z_: return "fmaxnmqv_z_p_z_";
case ENC_FMAXNMV_V_P_Z_: return "fmaxnmv_v_p_z_";
case ENC_FMAXP_Z_P_ZZ_: return "fmaxp_z_p_zz_";
+ case ENC_FMAXQV_Z_P_Z_: return "fmaxqv_z_p_z_";
case ENC_FMAXV_V_P_Z_: return "fmaxv_v_p_z_";
+ case ENC_FMIN_MZ_ZZV_2X1: return "fmin_mz_zzv_2x1";
+ case ENC_FMIN_MZ_ZZV_4X1: return "fmin_mz_zzv_4x1";
+ case ENC_FMIN_MZ_ZZW_2X2: return "fmin_mz_zzw_2x2";
+ case ENC_FMIN_MZ_ZZW_4X4: return "fmin_mz_zzw_4x4";
case ENC_FMIN_Z_P_ZS_: return "fmin_z_p_zs_";
case ENC_FMIN_Z_P_ZZ_: return "fmin_z_p_zz_";
+ case ENC_FMINNM_MZ_ZZV_2X1: return "fminnm_mz_zzv_2x1";
+ case ENC_FMINNM_MZ_ZZV_4X1: return "fminnm_mz_zzv_4x1";
+ case ENC_FMINNM_MZ_ZZW_2X2: return "fminnm_mz_zzw_2x2";
+ case ENC_FMINNM_MZ_ZZW_4X4: return "fminnm_mz_zzw_4x4";
case ENC_FMINNM_Z_P_ZS_: return "fminnm_z_p_zs_";
case ENC_FMINNM_Z_P_ZZ_: return "fminnm_z_p_zz_";
case ENC_FMINNMP_Z_P_ZZ_: return "fminnmp_z_p_zz_";
+ case ENC_FMINNMQV_Z_P_Z_: return "fminnmqv_z_p_z_";
case ENC_FMINNMV_V_P_Z_: return "fminnmv_v_p_z_";
case ENC_FMINP_Z_P_ZZ_: return "fminp_z_p_zz_";
+ case ENC_FMINQV_Z_P_Z_: return "fminqv_z_p_z_";
case ENC_FMINV_V_P_Z_: return "fminv_v_p_z_";
case ENC_FMLA_Z_P_ZZZ_: return "fmla_z_p_zzz_";
case ENC_FMLA_Z_ZZZI_D: return "fmla_z_zzzi_d";
case ENC_FMLA_Z_ZZZI_H: return "fmla_z_zzzi_h";
case ENC_FMLA_Z_ZZZI_S: return "fmla_z_zzzi_s";
+ case ENC_FMLA_ZA_ZZI_D2XI: return "fmla_za_zzi_d2xi";
+ case ENC_FMLA_ZA_ZZI_D4XI: return "fmla_za_zzi_d4xi";
+ case ENC_FMLA_ZA_ZZI_H2XI: return "fmla_za_zzi_h2xi";
+ case ENC_FMLA_ZA_ZZI_H4XI: return "fmla_za_zzi_h4xi";
+ case ENC_FMLA_ZA_ZZI_S2XI: return "fmla_za_zzi_s2xi";
+ case ENC_FMLA_ZA_ZZI_S4XI: return "fmla_za_zzi_s4xi";
+ case ENC_FMLA_ZA_ZZV_2X1: return "fmla_za_zzv_2x1";
+ case ENC_FMLA_ZA_ZZV_2X1_16: return "fmla_za_zzv_2x1_16";
+ case ENC_FMLA_ZA_ZZV_4X1: return "fmla_za_zzv_4x1";
+ case ENC_FMLA_ZA_ZZV_4X1_16: return "fmla_za_zzv_4x1_16";
+ case ENC_FMLA_ZA_ZZW_2X2: return "fmla_za_zzw_2x2";
+ case ENC_FMLA_ZA_ZZW_2X2_16: return "fmla_za_zzw_2x2_16";
+ case ENC_FMLA_ZA_ZZW_4X4: return "fmla_za_zzw_4x4";
+ case ENC_FMLA_ZA_ZZW_4X4_16: return "fmla_za_zzw_4x4_16";
+ case ENC_FMLAL_ZA_Z8Z8I_1: return "fmlal_za_z8z8i_1";
+ case ENC_FMLAL_ZA_Z8Z8I_2XI: return "fmlal_za_z8z8i_2xi";
+ case ENC_FMLAL_ZA_Z8Z8I_4XI: return "fmlal_za_z8z8i_4xi";
+ case ENC_FMLAL_ZA_Z8Z8V_1: return "fmlal_za_z8z8v_1";
+ case ENC_FMLAL_ZA_Z8Z8V_2X1: return "fmlal_za_z8z8v_2x1";
+ case ENC_FMLAL_ZA_Z8Z8V_4X1: return "fmlal_za_z8z8v_4x1";
+ case ENC_FMLAL_ZA_Z8Z8W_2X2: return "fmlal_za_z8z8w_2x2";
+ case ENC_FMLAL_ZA_Z8Z8W_4X4: return "fmlal_za_z8z8w_4x4";
+ case ENC_FMLAL_ZA_ZZI_1: return "fmlal_za_zzi_1";
+ case ENC_FMLAL_ZA_ZZI_2XI: return "fmlal_za_zzi_2xi";
+ case ENC_FMLAL_ZA_ZZI_4XI: return "fmlal_za_zzi_4xi";
+ case ENC_FMLAL_ZA_ZZV_1: return "fmlal_za_zzv_1";
+ case ENC_FMLAL_ZA_ZZV_2X1: return "fmlal_za_zzv_2x1";
+ case ENC_FMLAL_ZA_ZZV_4X1: return "fmlal_za_zzv_4x1";
+ case ENC_FMLAL_ZA_ZZW_2X2: return "fmlal_za_zzw_2x2";
+ case ENC_FMLAL_ZA_ZZW_4X4: return "fmlal_za_zzw_4x4";
+ case ENC_FMLALB_Z_Z8Z8Z8_: return "fmlalb_z_z8z8z8_";
+ case ENC_FMLALB_Z_Z8Z8Z8I_: return "fmlalb_z_z8z8z8i_";
case ENC_FMLALB_Z_ZZZ_: return "fmlalb_z_zzz_";
case ENC_FMLALB_Z_ZZZI_S: return "fmlalb_z_zzzi_s";
+ case ENC_FMLALL_ZA32_Z8Z8I_1: return "fmlall_za32_z8z8i_1";
+ case ENC_FMLALL_ZA32_Z8Z8I_2XI: return "fmlall_za32_z8z8i_2xi";
+ case ENC_FMLALL_ZA32_Z8Z8I_4XI: return "fmlall_za32_z8z8i_4xi";
+ case ENC_FMLALL_ZA32_Z8Z8V_1: return "fmlall_za32_z8z8v_1";
+ case ENC_FMLALL_ZA32_Z8Z8V_2X1: return "fmlall_za32_z8z8v_2x1";
+ case ENC_FMLALL_ZA32_Z8Z8V_4X1: return "fmlall_za32_z8z8v_4x1";
+ case ENC_FMLALL_ZA32_Z8Z8W_2X2: return "fmlall_za32_z8z8w_2x2";
+ case ENC_FMLALL_ZA32_Z8Z8W_4X4: return "fmlall_za32_z8z8w_4x4";
+ case ENC_FMLALLBB_Z32_Z8Z8Z8_: return "fmlallbb_z32_z8z8z8_";
+ case ENC_FMLALLBB_Z32_Z8Z8Z8I_: return "fmlallbb_z32_z8z8z8i_";
+ case ENC_FMLALLBT_Z32_Z8Z8Z8_: return "fmlallbt_z32_z8z8z8_";
+ case ENC_FMLALLBT_Z32_Z8Z8Z8I_: return "fmlallbt_z32_z8z8z8i_";
+ case ENC_FMLALLTB_Z32_Z8Z8Z8_: return "fmlalltb_z32_z8z8z8_";
+ case ENC_FMLALLTB_Z32_Z8Z8Z8I_: return "fmlalltb_z32_z8z8z8i_";
+ case ENC_FMLALLTT_Z32_Z8Z8Z8_: return "fmlalltt_z32_z8z8z8_";
+ case ENC_FMLALLTT_Z32_Z8Z8Z8I_: return "fmlalltt_z32_z8z8z8i_";
+ case ENC_FMLALT_Z_Z8Z8Z8_: return "fmlalt_z_z8z8z8_";
+ case ENC_FMLALT_Z_Z8Z8Z8I_: return "fmlalt_z_z8z8z8i_";
case ENC_FMLALT_Z_ZZZ_: return "fmlalt_z_zzz_";
case ENC_FMLALT_Z_ZZZI_S: return "fmlalt_z_zzzi_s";
case ENC_FMLS_Z_P_ZZZ_: return "fmls_z_p_zzz_";
case ENC_FMLS_Z_ZZZI_D: return "fmls_z_zzzi_d";
case ENC_FMLS_Z_ZZZI_H: return "fmls_z_zzzi_h";
case ENC_FMLS_Z_ZZZI_S: return "fmls_z_zzzi_s";
+ case ENC_FMLS_ZA_ZZI_D2XI: return "fmls_za_zzi_d2xi";
+ case ENC_FMLS_ZA_ZZI_D4XI: return "fmls_za_zzi_d4xi";
+ case ENC_FMLS_ZA_ZZI_H2XI: return "fmls_za_zzi_h2xi";
+ case ENC_FMLS_ZA_ZZI_H4XI: return "fmls_za_zzi_h4xi";
+ case ENC_FMLS_ZA_ZZI_S2XI: return "fmls_za_zzi_s2xi";
+ case ENC_FMLS_ZA_ZZI_S4XI: return "fmls_za_zzi_s4xi";
+ case ENC_FMLS_ZA_ZZV_2X1: return "fmls_za_zzv_2x1";
+ case ENC_FMLS_ZA_ZZV_2X1_16: return "fmls_za_zzv_2x1_16";
+ case ENC_FMLS_ZA_ZZV_4X1: return "fmls_za_zzv_4x1";
+ case ENC_FMLS_ZA_ZZV_4X1_16: return "fmls_za_zzv_4x1_16";
+ case ENC_FMLS_ZA_ZZW_2X2: return "fmls_za_zzw_2x2";
+ case ENC_FMLS_ZA_ZZW_2X2_16: return "fmls_za_zzw_2x2_16";
+ case ENC_FMLS_ZA_ZZW_4X4: return "fmls_za_zzw_4x4";
+ case ENC_FMLS_ZA_ZZW_4X4_16: return "fmls_za_zzw_4x4_16";
+ case ENC_FMLSL_ZA_ZZI_1: return "fmlsl_za_zzi_1";
+ case ENC_FMLSL_ZA_ZZI_2XI: return "fmlsl_za_zzi_2xi";
+ case ENC_FMLSL_ZA_ZZI_4XI: return "fmlsl_za_zzi_4xi";
+ case ENC_FMLSL_ZA_ZZV_1: return "fmlsl_za_zzv_1";
+ case ENC_FMLSL_ZA_ZZV_2X1: return "fmlsl_za_zzv_2x1";
+ case ENC_FMLSL_ZA_ZZV_4X1: return "fmlsl_za_zzv_4x1";
+ case ENC_FMLSL_ZA_ZZW_2X2: return "fmlsl_za_zzw_2x2";
+ case ENC_FMLSL_ZA_ZZW_4X4: return "fmlsl_za_zzw_4x4";
case ENC_FMLSLB_Z_ZZZ_: return "fmlslb_z_zzz_";
case ENC_FMLSLB_Z_ZZZI_S: return "fmlslb_z_zzzi_s";
case ENC_FMLSLT_Z_ZZZ_: return "fmlslt_z_zzz_";
case ENC_FMLSLT_Z_ZZZI_S: return "fmlslt_z_zzzi_s";
+ case ENC_FMMLA_Z16_ZZ8Z8_: return "fmmla_z16_zz8z8_";
+ case ENC_FMMLA_Z32_ZZ8Z8_: return "fmmla_z32_zz8z8_";
+ case ENC_FMMLA_Z32_ZZZ_H: return "fmmla_z32_zzz_h";
case ENC_FMMLA_Z_ZZZ_D: return "fmmla_z_zzz_d";
case ENC_FMMLA_Z_ZZZ_S: return "fmmla_z_zzz_s";
+ case ENC_FMOP4A_ZA16_Z8Z8_B1X1: return "fmop4a_za16_z8z8_b1x1";
+ case ENC_FMOP4A_ZA16_Z8Z8_B1X2: return "fmop4a_za16_z8z8_b1x2";
+ case ENC_FMOP4A_ZA16_Z8Z8_B2X1: return "fmop4a_za16_z8z8_b2x1";
+ case ENC_FMOP4A_ZA16_Z8Z8_B2X2: return "fmop4a_za16_z8z8_b2x2";
+ case ENC_FMOP4A_ZA32_Z8Z8_B1X1: return "fmop4a_za32_z8z8_b1x1";
+ case ENC_FMOP4A_ZA32_Z8Z8_B1X2: return "fmop4a_za32_z8z8_b1x2";
+ case ENC_FMOP4A_ZA32_Z8Z8_B2X1: return "fmop4a_za32_z8z8_b2x1";
+ case ENC_FMOP4A_ZA32_Z8Z8_B2X2: return "fmop4a_za32_z8z8_b2x2";
+ case ENC_FMOP4A_ZA32_ZZ_H1X1: return "fmop4a_za32_zz_h1x1";
+ case ENC_FMOP4A_ZA32_ZZ_H1X2: return "fmop4a_za32_zz_h1x2";
+ case ENC_FMOP4A_ZA32_ZZ_H2X1: return "fmop4a_za32_zz_h2x1";
+ case ENC_FMOP4A_ZA32_ZZ_H2X2: return "fmop4a_za32_zz_h2x2";
+ case ENC_FMOP4A_ZA_ZZ_D1X1: return "fmop4a_za_zz_d1x1";
+ case ENC_FMOP4A_ZA_ZZ_D1X2: return "fmop4a_za_zz_d1x2";
+ case ENC_FMOP4A_ZA_ZZ_D2X1: return "fmop4a_za_zz_d2x1";
+ case ENC_FMOP4A_ZA_ZZ_D2X2: return "fmop4a_za_zz_d2x2";
+ case ENC_FMOP4A_ZA_ZZ_H1X1: return "fmop4a_za_zz_h1x1";
+ case ENC_FMOP4A_ZA_ZZ_H1X2: return "fmop4a_za_zz_h1x2";
+ case ENC_FMOP4A_ZA_ZZ_H2X1: return "fmop4a_za_zz_h2x1";
+ case ENC_FMOP4A_ZA_ZZ_H2X2: return "fmop4a_za_zz_h2x2";
+ case ENC_FMOP4A_ZA_ZZ_S1X1: return "fmop4a_za_zz_s1x1";
+ case ENC_FMOP4A_ZA_ZZ_S1X2: return "fmop4a_za_zz_s1x2";
+ case ENC_FMOP4A_ZA_ZZ_S2X1: return "fmop4a_za_zz_s2x1";
+ case ENC_FMOP4A_ZA_ZZ_S2X2: return "fmop4a_za_zz_s2x2";
+ case ENC_FMOP4S_ZA32_ZZ_H1X1: return "fmop4s_za32_zz_h1x1";
+ case ENC_FMOP4S_ZA32_ZZ_H1X2: return "fmop4s_za32_zz_h1x2";
+ case ENC_FMOP4S_ZA32_ZZ_H2X1: return "fmop4s_za32_zz_h2x1";
+ case ENC_FMOP4S_ZA32_ZZ_H2X2: return "fmop4s_za32_zz_h2x2";
+ case ENC_FMOP4S_ZA_ZZ_D1X1: return "fmop4s_za_zz_d1x1";
+ case ENC_FMOP4S_ZA_ZZ_D1X2: return "fmop4s_za_zz_d1x2";
+ case ENC_FMOP4S_ZA_ZZ_D2X1: return "fmop4s_za_zz_d2x1";
+ case ENC_FMOP4S_ZA_ZZ_D2X2: return "fmop4s_za_zz_d2x2";
+ case ENC_FMOP4S_ZA_ZZ_H1X1: return "fmop4s_za_zz_h1x1";
+ case ENC_FMOP4S_ZA_ZZ_H1X2: return "fmop4s_za_zz_h1x2";
+ case ENC_FMOP4S_ZA_ZZ_H2X1: return "fmop4s_za_zz_h2x1";
+ case ENC_FMOP4S_ZA_ZZ_H2X2: return "fmop4s_za_zz_h2x2";
+ case ENC_FMOP4S_ZA_ZZ_S1X1: return "fmop4s_za_zz_s1x1";
+ case ENC_FMOP4S_ZA_ZZ_S1X2: return "fmop4s_za_zz_s1x2";
+ case ENC_FMOP4S_ZA_ZZ_S2X1: return "fmop4s_za_zz_s2x1";
+ case ENC_FMOP4S_ZA_ZZ_S2X2: return "fmop4s_za_zz_s2x2";
+ case ENC_FMOPA_ZA16_PP_Z8Z8_8: return "fmopa_za16_pp_z8z8_8";
+ case ENC_FMOPA_ZA32_PP_Z8Z8_8: return "fmopa_za32_pp_z8z8_8";
case ENC_FMOPA_ZA32_PP_ZZ_16: return "fmopa_za32_pp_zz_16";
+ case ENC_FMOPA_ZA_PP_ZZ_16: return "fmopa_za_pp_zz_16";
case ENC_FMOPA_ZA_PP_ZZ_32: return "fmopa_za_pp_zz_32";
case ENC_FMOPA_ZA_PP_ZZ_64: return "fmopa_za_pp_zz_64";
case ENC_FMOPS_ZA32_PP_ZZ_16: return "fmops_za32_pp_zz_16";
+ case ENC_FMOPS_ZA_PP_ZZ_16: return "fmops_za_pp_zz_16";
case ENC_FMOPS_ZA_PP_ZZ_32: return "fmops_za_pp_zz_32";
case ENC_FMOPS_ZA_PP_ZZ_64: return "fmops_za_pp_zz_64";
+ case ENC_FMOV_Z_0__DUP_Z_I_: return "fmov_z_0__dup_z_i_";
+ case ENC_FMOV_Z_I__FDUP_Z_I_: return "fmov_z_i__fdup_z_i_";
+ case ENC_FMOV_Z_P_0__CPY_Z_P_I_: return "fmov_z_p_0__cpy_z_p_i_";
+ case ENC_FMOV_Z_P_I__FCPY_Z_P_I_: return "fmov_z_p_i__fcpy_z_p_i_";
case ENC_FMSB_Z_P_ZZZ_: return "fmsb_z_p_zzz_";
+ case ENC_FMUL_MZ_ZZV_2X1: return "fmul_mz_zzv_2x1";
+ case ENC_FMUL_MZ_ZZV_4X1: return "fmul_mz_zzv_4x1";
+ case ENC_FMUL_MZ_ZZW_2X2: return "fmul_mz_zzw_2x2";
+ case ENC_FMUL_MZ_ZZW_4X4: return "fmul_mz_zzw_4x4";
case ENC_FMUL_Z_P_ZS_: return "fmul_z_p_zs_";
case ENC_FMUL_Z_P_ZZ_: return "fmul_z_p_zz_";
case ENC_FMUL_Z_ZZ_: return "fmul_z_zz_";
@@ -2944,33 +3865,76 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_FMUL_Z_ZZI_H: return "fmul_z_zzi_h";
case ENC_FMUL_Z_ZZI_S: return "fmul_z_zzi_s";
case ENC_FMULX_Z_P_ZZ_: return "fmulx_z_p_zz_";
- case ENC_FNEG_Z_P_Z_: return "fneg_z_p_z_";
+ case ENC_FNEG_Z_P_Z_M: return "fneg_z_p_z_m";
+ case ENC_FNEG_Z_P_Z_Z: return "fneg_z_p_z_z";
case ENC_FNMAD_Z_P_ZZZ_: return "fnmad_z_p_zzz_";
case ENC_FNMLA_Z_P_ZZZ_: return "fnmla_z_p_zzz_";
case ENC_FNMLS_Z_P_ZZZ_: return "fnmls_z_p_zzz_";
case ENC_FNMSB_Z_P_ZZZ_: return "fnmsb_z_p_zzz_";
case ENC_FRECPE_Z_Z_: return "frecpe_z_z_";
case ENC_FRECPS_Z_ZZ_: return "frecps_z_zz_";
- case ENC_FRECPX_Z_P_Z_: return "frecpx_z_p_z_";
- case ENC_FRINTA_Z_P_Z_: return "frinta_z_p_z_";
- case ENC_FRINTI_Z_P_Z_: return "frinti_z_p_z_";
- case ENC_FRINTM_Z_P_Z_: return "frintm_z_p_z_";
- case ENC_FRINTN_Z_P_Z_: return "frintn_z_p_z_";
- case ENC_FRINTP_Z_P_Z_: return "frintp_z_p_z_";
- case ENC_FRINTX_Z_P_Z_: return "frintx_z_p_z_";
- case ENC_FRINTZ_Z_P_Z_: return "frintz_z_p_z_";
+ case ENC_FRECPX_Z_P_Z_M: return "frecpx_z_p_z_m";
+ case ENC_FRECPX_Z_P_Z_Z: return "frecpx_z_p_z_z";
+ case ENC_FRINT32X_Z_P_Z_M: return "frint32x_z_p_z_m";
+ case ENC_FRINT32X_Z_P_Z_Z: return "frint32x_z_p_z_z";
+ case ENC_FRINT32Z_Z_P_Z_M: return "frint32z_z_p_z_m";
+ case ENC_FRINT32Z_Z_P_Z_Z: return "frint32z_z_p_z_z";
+ case ENC_FRINT64X_Z_P_Z_M: return "frint64x_z_p_z_m";
+ case ENC_FRINT64X_Z_P_Z_Z: return "frint64x_z_p_z_z";
+ case ENC_FRINT64Z_Z_P_Z_M: return "frint64z_z_p_z_m";
+ case ENC_FRINT64Z_Z_P_Z_Z: return "frint64z_z_p_z_z";
+ case ENC_FRINTA_MZ_Z_2: return "frinta_mz_z_2";
+ case ENC_FRINTA_MZ_Z_4: return "frinta_mz_z_4";
+ case ENC_FRINTA_Z_P_Z_M: return "frinta_z_p_z_m";
+ case ENC_FRINTA_Z_P_Z_Z: return "frinta_z_p_z_z";
+ case ENC_FRINTI_Z_P_Z_M: return "frinti_z_p_z_m";
+ case ENC_FRINTI_Z_P_Z_Z: return "frinti_z_p_z_z";
+ case ENC_FRINTM_MZ_Z_2: return "frintm_mz_z_2";
+ case ENC_FRINTM_MZ_Z_4: return "frintm_mz_z_4";
+ case ENC_FRINTM_Z_P_Z_M: return "frintm_z_p_z_m";
+ case ENC_FRINTM_Z_P_Z_Z: return "frintm_z_p_z_z";
+ case ENC_FRINTN_MZ_Z_2: return "frintn_mz_z_2";
+ case ENC_FRINTN_MZ_Z_4: return "frintn_mz_z_4";
+ case ENC_FRINTN_Z_P_Z_M: return "frintn_z_p_z_m";
+ case ENC_FRINTN_Z_P_Z_Z: return "frintn_z_p_z_z";
+ case ENC_FRINTP_MZ_Z_2: return "frintp_mz_z_2";
+ case ENC_FRINTP_MZ_Z_4: return "frintp_mz_z_4";
+ case ENC_FRINTP_Z_P_Z_M: return "frintp_z_p_z_m";
+ case ENC_FRINTP_Z_P_Z_Z: return "frintp_z_p_z_z";
+ case ENC_FRINTX_Z_P_Z_M: return "frintx_z_p_z_m";
+ case ENC_FRINTX_Z_P_Z_Z: return "frintx_z_p_z_z";
+ case ENC_FRINTZ_Z_P_Z_M: return "frintz_z_p_z_m";
+ case ENC_FRINTZ_Z_P_Z_Z: return "frintz_z_p_z_z";
case ENC_FRSQRTE_Z_Z_: return "frsqrte_z_z_";
case ENC_FRSQRTS_Z_ZZ_: return "frsqrts_z_zz_";
+ case ENC_FSCALE_MZ_ZZV_2X1: return "fscale_mz_zzv_2x1";
+ case ENC_FSCALE_MZ_ZZV_4X1: return "fscale_mz_zzv_4x1";
+ case ENC_FSCALE_MZ_ZZW_2X2: return "fscale_mz_zzw_2x2";
+ case ENC_FSCALE_MZ_ZZW_4X4: return "fscale_mz_zzw_4x4";
case ENC_FSCALE_Z_P_ZZ_: return "fscale_z_p_zz_";
- case ENC_FSQRT_Z_P_Z_: return "fsqrt_z_p_z_";
+ case ENC_FSQRT_Z_P_Z_M: return "fsqrt_z_p_z_m";
+ case ENC_FSQRT_Z_P_Z_Z: return "fsqrt_z_p_z_z";
case ENC_FSUB_Z_P_ZS_: return "fsub_z_p_zs_";
case ENC_FSUB_Z_P_ZZ_: return "fsub_z_p_zz_";
case ENC_FSUB_Z_ZZ_: return "fsub_z_zz_";
+ case ENC_FSUB_ZA_ZW_2X2: return "fsub_za_zw_2x2";
+ case ENC_FSUB_ZA_ZW_2X2_16: return "fsub_za_zw_2x2_16";
+ case ENC_FSUB_ZA_ZW_4X4: return "fsub_za_zw_4x4";
+ case ENC_FSUB_ZA_ZW_4X4_16: return "fsub_za_zw_4x4_16";
case ENC_FSUBR_Z_P_ZS_: return "fsubr_z_p_zs_";
case ENC_FSUBR_Z_P_ZZ_: return "fsubr_z_p_zz_";
case ENC_FTMAD_Z_ZZI_: return "ftmad_z_zzi_";
+ case ENC_FTMOPA_ZA16_Z8Z8ZI_B2X1: return "ftmopa_za16_z8z8zi_b2x1";
+ case ENC_FTMOPA_ZA32_Z8Z8ZI_B2X1: return "ftmopa_za32_z8z8zi_b2x1";
+ case ENC_FTMOPA_ZA32_ZZZI_H2X1: return "ftmopa_za32_zzzi_h2x1";
+ case ENC_FTMOPA_ZA_ZZZI_H2X1: return "ftmopa_za_zzzi_h2x1";
+ case ENC_FTMOPA_ZA_ZZZI_S2X1: return "ftmopa_za_zzzi_s2x1";
case ENC_FTSMUL_Z_ZZ_: return "ftsmul_z_zz_";
case ENC_FTSSEL_Z_ZZ_: return "ftssel_z_zz_";
+ case ENC_FVDOT_ZA_Z8Z8I_2XI: return "fvdot_za_z8z8i_2xi";
+ case ENC_FVDOT_ZA_ZZI_2XI: return "fvdot_za_zzi_2xi";
+ case ENC_FVDOTB_ZA32_Z8Z8I_2XI: return "fvdotb_za32_z8z8i_2xi";
+ case ENC_FVDOTT_ZA32_Z8Z8I_2XI: return "fvdott_za32_z8z8i_2xi";
case ENC_HISTCNT_Z_P_ZZ_: return "histcnt_z_p_zz_";
case ENC_HISTSEG_Z_ZZ_: return "histseg_z_zz_";
case ENC_INCB_R_RS_: return "incb_r_rs_";
@@ -2992,6 +3956,15 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LASTA_V_P_Z_: return "lasta_v_p_z_";
case ENC_LASTB_R_P_Z_: return "lastb_r_p_z_";
case ENC_LASTB_V_P_Z_: return "lastb_v_p_z_";
+ case ENC_LASTP_R_P_P_: return "lastp_r_p_p_";
+ case ENC_LD1B_MZ_P_BI_2: return "ld1b_mz_p_bi_2";
+ case ENC_LD1B_MZ_P_BI_4: return "ld1b_mz_p_bi_4";
+ case ENC_LD1B_MZ_P_BR_2: return "ld1b_mz_p_br_2";
+ case ENC_LD1B_MZ_P_BR_4: return "ld1b_mz_p_br_4";
+ case ENC_LD1B_MZX_P_BI_2X8: return "ld1b_mzx_p_bi_2x8";
+ case ENC_LD1B_MZX_P_BI_4X4: return "ld1b_mzx_p_bi_4x4";
+ case ENC_LD1B_MZX_P_BR_2X8: return "ld1b_mzx_p_br_2x8";
+ case ENC_LD1B_MZX_P_BR_4X4: return "ld1b_mzx_p_br_4x4";
case ENC_LD1B_Z_P_AI_D: return "ld1b_z_p_ai_d";
case ENC_LD1B_Z_P_AI_S: return "ld1b_z_p_ai_s";
case ENC_LD1B_Z_P_BI_U16: return "ld1b_z_p_bi_u16";
@@ -3006,14 +3979,32 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LD1B_Z_P_BZ_D_X32_UNSCALED: return "ld1b_z_p_bz_d_x32_unscaled";
case ENC_LD1B_Z_P_BZ_S_X32_UNSCALED: return "ld1b_z_p_bz_s_x32_unscaled";
case ENC_LD1B_ZA_P_RRR_: return "ld1b_za_p_rrr_";
+ case ENC_LD1D_MZ_P_BI_2: return "ld1d_mz_p_bi_2";
+ case ENC_LD1D_MZ_P_BI_4: return "ld1d_mz_p_bi_4";
+ case ENC_LD1D_MZ_P_BR_2: return "ld1d_mz_p_br_2";
+ case ENC_LD1D_MZ_P_BR_4: return "ld1d_mz_p_br_4";
+ case ENC_LD1D_MZX_P_BI_2X8: return "ld1d_mzx_p_bi_2x8";
+ case ENC_LD1D_MZX_P_BI_4X4: return "ld1d_mzx_p_bi_4x4";
+ case ENC_LD1D_MZX_P_BR_2X8: return "ld1d_mzx_p_br_2x8";
+ case ENC_LD1D_MZX_P_BR_4X4: return "ld1d_mzx_p_br_4x4";
case ENC_LD1D_Z_P_AI_D: return "ld1d_z_p_ai_d";
+ case ENC_LD1D_Z_P_BI_U128: return "ld1d_z_p_bi_u128";
case ENC_LD1D_Z_P_BI_U64: return "ld1d_z_p_bi_u64";
+ case ENC_LD1D_Z_P_BR_U128: return "ld1d_z_p_br_u128";
case ENC_LD1D_Z_P_BR_U64: return "ld1d_z_p_br_u64";
case ENC_LD1D_Z_P_BZ_D_64_SCALED: return "ld1d_z_p_bz_d_64_scaled";
case ENC_LD1D_Z_P_BZ_D_64_UNSCALED: return "ld1d_z_p_bz_d_64_unscaled";
case ENC_LD1D_Z_P_BZ_D_X32_SCALED: return "ld1d_z_p_bz_d_x32_scaled";
case ENC_LD1D_Z_P_BZ_D_X32_UNSCALED: return "ld1d_z_p_bz_d_x32_unscaled";
case ENC_LD1D_ZA_P_RRR_: return "ld1d_za_p_rrr_";
+ case ENC_LD1H_MZ_P_BI_2: return "ld1h_mz_p_bi_2";
+ case ENC_LD1H_MZ_P_BI_4: return "ld1h_mz_p_bi_4";
+ case ENC_LD1H_MZ_P_BR_2: return "ld1h_mz_p_br_2";
+ case ENC_LD1H_MZ_P_BR_4: return "ld1h_mz_p_br_4";
+ case ENC_LD1H_MZX_P_BI_2X8: return "ld1h_mzx_p_bi_2x8";
+ case ENC_LD1H_MZX_P_BI_4X4: return "ld1h_mzx_p_bi_4x4";
+ case ENC_LD1H_MZX_P_BR_2X8: return "ld1h_mzx_p_br_2x8";
+ case ENC_LD1H_MZX_P_BR_4X4: return "ld1h_mzx_p_br_4x4";
case ENC_LD1H_Z_P_AI_D: return "ld1h_z_p_ai_d";
case ENC_LD1H_Z_P_AI_S: return "ld1h_z_p_ai_s";
case ENC_LD1H_Z_P_BI_U16: return "ld1h_z_p_bi_u16";
@@ -3029,6 +4020,7 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LD1H_Z_P_BZ_S_X32_SCALED: return "ld1h_z_p_bz_s_x32_scaled";
case ENC_LD1H_Z_P_BZ_S_X32_UNSCALED: return "ld1h_z_p_bz_s_x32_unscaled";
case ENC_LD1H_ZA_P_RRR_: return "ld1h_za_p_rrr_";
+ case ENC_LD1Q_Z_P_AR_D_64_UNSCALED: return "ld1q_z_p_ar_d_64_unscaled";
case ENC_LD1Q_ZA_P_RRR_: return "ld1q_za_p_rrr_";
case ENC_LD1RB_Z_P_BI_U16: return "ld1rb_z_p_bi_u16";
case ENC_LD1RB_Z_P_BI_U32: return "ld1rb_z_p_bi_u32";
@@ -3092,10 +4084,20 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LD1SW_Z_P_BZ_D_64_UNSCALED: return "ld1sw_z_p_bz_d_64_unscaled";
case ENC_LD1SW_Z_P_BZ_D_X32_SCALED: return "ld1sw_z_p_bz_d_x32_scaled";
case ENC_LD1SW_Z_P_BZ_D_X32_UNSCALED: return "ld1sw_z_p_bz_d_x32_unscaled";
+ case ENC_LD1W_MZ_P_BI_2: return "ld1w_mz_p_bi_2";
+ case ENC_LD1W_MZ_P_BI_4: return "ld1w_mz_p_bi_4";
+ case ENC_LD1W_MZ_P_BR_2: return "ld1w_mz_p_br_2";
+ case ENC_LD1W_MZ_P_BR_4: return "ld1w_mz_p_br_4";
+ case ENC_LD1W_MZX_P_BI_2X8: return "ld1w_mzx_p_bi_2x8";
+ case ENC_LD1W_MZX_P_BI_4X4: return "ld1w_mzx_p_bi_4x4";
+ case ENC_LD1W_MZX_P_BR_2X8: return "ld1w_mzx_p_br_2x8";
+ case ENC_LD1W_MZX_P_BR_4X4: return "ld1w_mzx_p_br_4x4";
case ENC_LD1W_Z_P_AI_D: return "ld1w_z_p_ai_d";
case ENC_LD1W_Z_P_AI_S: return "ld1w_z_p_ai_s";
+ case ENC_LD1W_Z_P_BI_U128: return "ld1w_z_p_bi_u128";
case ENC_LD1W_Z_P_BI_U32: return "ld1w_z_p_bi_u32";
case ENC_LD1W_Z_P_BI_U64: return "ld1w_z_p_bi_u64";
+ case ENC_LD1W_Z_P_BR_U128: return "ld1w_z_p_br_u128";
case ENC_LD1W_Z_P_BR_U32: return "ld1w_z_p_br_u32";
case ENC_LD1W_Z_P_BR_U64: return "ld1w_z_p_br_u64";
case ENC_LD1W_Z_P_BZ_D_64_SCALED: return "ld1w_z_p_bz_d_64_scaled";
@@ -3111,6 +4113,8 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LD2D_Z_P_BR_CONTIGUOUS: return "ld2d_z_p_br_contiguous";
case ENC_LD2H_Z_P_BI_CONTIGUOUS: return "ld2h_z_p_bi_contiguous";
case ENC_LD2H_Z_P_BR_CONTIGUOUS: return "ld2h_z_p_br_contiguous";
+ case ENC_LD2Q_Z_P_BI_CONTIGUOUS: return "ld2q_z_p_bi_contiguous";
+ case ENC_LD2Q_Z_P_BR_CONTIGUOUS: return "ld2q_z_p_br_contiguous";
case ENC_LD2W_Z_P_BI_CONTIGUOUS: return "ld2w_z_p_bi_contiguous";
case ENC_LD2W_Z_P_BR_CONTIGUOUS: return "ld2w_z_p_br_contiguous";
case ENC_LD3B_Z_P_BI_CONTIGUOUS: return "ld3b_z_p_bi_contiguous";
@@ -3119,6 +4123,8 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LD3D_Z_P_BR_CONTIGUOUS: return "ld3d_z_p_br_contiguous";
case ENC_LD3H_Z_P_BI_CONTIGUOUS: return "ld3h_z_p_bi_contiguous";
case ENC_LD3H_Z_P_BR_CONTIGUOUS: return "ld3h_z_p_br_contiguous";
+ case ENC_LD3Q_Z_P_BI_CONTIGUOUS: return "ld3q_z_p_bi_contiguous";
+ case ENC_LD3Q_Z_P_BR_CONTIGUOUS: return "ld3q_z_p_br_contiguous";
case ENC_LD3W_Z_P_BI_CONTIGUOUS: return "ld3w_z_p_bi_contiguous";
case ENC_LD3W_Z_P_BR_CONTIGUOUS: return "ld3w_z_p_br_contiguous";
case ENC_LD4B_Z_P_BI_CONTIGUOUS: return "ld4b_z_p_bi_contiguous";
@@ -3127,6 +4133,8 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LD4D_Z_P_BR_CONTIGUOUS: return "ld4d_z_p_br_contiguous";
case ENC_LD4H_Z_P_BI_CONTIGUOUS: return "ld4h_z_p_bi_contiguous";
case ENC_LD4H_Z_P_BR_CONTIGUOUS: return "ld4h_z_p_br_contiguous";
+ case ENC_LD4Q_Z_P_BI_CONTIGUOUS: return "ld4q_z_p_bi_contiguous";
+ case ENC_LD4Q_Z_P_BR_CONTIGUOUS: return "ld4q_z_p_br_contiguous";
case ENC_LD4W_Z_P_BI_CONTIGUOUS: return "ld4w_z_p_bi_contiguous";
case ENC_LD4W_Z_P_BR_CONTIGUOUS: return "ld4w_z_p_br_contiguous";
case ENC_LDFF1B_Z_P_AI_D: return "ldff1b_z_p_ai_d";
@@ -3205,13 +4213,37 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LDNF1SW_Z_P_BI_S64: return "ldnf1sw_z_p_bi_s64";
case ENC_LDNF1W_Z_P_BI_U32: return "ldnf1w_z_p_bi_u32";
case ENC_LDNF1W_Z_P_BI_U64: return "ldnf1w_z_p_bi_u64";
+ case ENC_LDNT1B_MZ_P_BI_2: return "ldnt1b_mz_p_bi_2";
+ case ENC_LDNT1B_MZ_P_BI_4: return "ldnt1b_mz_p_bi_4";
+ case ENC_LDNT1B_MZ_P_BR_2: return "ldnt1b_mz_p_br_2";
+ case ENC_LDNT1B_MZ_P_BR_4: return "ldnt1b_mz_p_br_4";
+ case ENC_LDNT1B_MZX_P_BI_2X8: return "ldnt1b_mzx_p_bi_2x8";
+ case ENC_LDNT1B_MZX_P_BI_4X4: return "ldnt1b_mzx_p_bi_4x4";
+ case ENC_LDNT1B_MZX_P_BR_2X8: return "ldnt1b_mzx_p_br_2x8";
+ case ENC_LDNT1B_MZX_P_BR_4X4: return "ldnt1b_mzx_p_br_4x4";
case ENC_LDNT1B_Z_P_AR_D_64_UNSCALED: return "ldnt1b_z_p_ar_d_64_unscaled";
case ENC_LDNT1B_Z_P_AR_S_X32_UNSCALED: return "ldnt1b_z_p_ar_s_x32_unscaled";
case ENC_LDNT1B_Z_P_BI_CONTIGUOUS: return "ldnt1b_z_p_bi_contiguous";
case ENC_LDNT1B_Z_P_BR_CONTIGUOUS: return "ldnt1b_z_p_br_contiguous";
+ case ENC_LDNT1D_MZ_P_BI_2: return "ldnt1d_mz_p_bi_2";
+ case ENC_LDNT1D_MZ_P_BI_4: return "ldnt1d_mz_p_bi_4";
+ case ENC_LDNT1D_MZ_P_BR_2: return "ldnt1d_mz_p_br_2";
+ case ENC_LDNT1D_MZ_P_BR_4: return "ldnt1d_mz_p_br_4";
+ case ENC_LDNT1D_MZX_P_BI_2X8: return "ldnt1d_mzx_p_bi_2x8";
+ case ENC_LDNT1D_MZX_P_BI_4X4: return "ldnt1d_mzx_p_bi_4x4";
+ case ENC_LDNT1D_MZX_P_BR_2X8: return "ldnt1d_mzx_p_br_2x8";
+ case ENC_LDNT1D_MZX_P_BR_4X4: return "ldnt1d_mzx_p_br_4x4";
case ENC_LDNT1D_Z_P_AR_D_64_UNSCALED: return "ldnt1d_z_p_ar_d_64_unscaled";
case ENC_LDNT1D_Z_P_BI_CONTIGUOUS: return "ldnt1d_z_p_bi_contiguous";
case ENC_LDNT1D_Z_P_BR_CONTIGUOUS: return "ldnt1d_z_p_br_contiguous";
+ case ENC_LDNT1H_MZ_P_BI_2: return "ldnt1h_mz_p_bi_2";
+ case ENC_LDNT1H_MZ_P_BI_4: return "ldnt1h_mz_p_bi_4";
+ case ENC_LDNT1H_MZ_P_BR_2: return "ldnt1h_mz_p_br_2";
+ case ENC_LDNT1H_MZ_P_BR_4: return "ldnt1h_mz_p_br_4";
+ case ENC_LDNT1H_MZX_P_BI_2X8: return "ldnt1h_mzx_p_bi_2x8";
+ case ENC_LDNT1H_MZX_P_BI_4X4: return "ldnt1h_mzx_p_bi_4x4";
+ case ENC_LDNT1H_MZX_P_BR_2X8: return "ldnt1h_mzx_p_br_2x8";
+ case ENC_LDNT1H_MZX_P_BR_4X4: return "ldnt1h_mzx_p_br_4x4";
case ENC_LDNT1H_Z_P_AR_D_64_UNSCALED: return "ldnt1h_z_p_ar_d_64_unscaled";
case ENC_LDNT1H_Z_P_AR_S_X32_UNSCALED: return "ldnt1h_z_p_ar_s_x32_unscaled";
case ENC_LDNT1H_Z_P_BI_CONTIGUOUS: return "ldnt1h_z_p_bi_contiguous";
@@ -3221,6 +4253,14 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LDNT1SH_Z_P_AR_D_64_UNSCALED: return "ldnt1sh_z_p_ar_d_64_unscaled";
case ENC_LDNT1SH_Z_P_AR_S_X32_UNSCALED: return "ldnt1sh_z_p_ar_s_x32_unscaled";
case ENC_LDNT1SW_Z_P_AR_D_64_UNSCALED: return "ldnt1sw_z_p_ar_d_64_unscaled";
+ case ENC_LDNT1W_MZ_P_BI_2: return "ldnt1w_mz_p_bi_2";
+ case ENC_LDNT1W_MZ_P_BI_4: return "ldnt1w_mz_p_bi_4";
+ case ENC_LDNT1W_MZ_P_BR_2: return "ldnt1w_mz_p_br_2";
+ case ENC_LDNT1W_MZ_P_BR_4: return "ldnt1w_mz_p_br_4";
+ case ENC_LDNT1W_MZX_P_BI_2X8: return "ldnt1w_mzx_p_bi_2x8";
+ case ENC_LDNT1W_MZX_P_BI_4X4: return "ldnt1w_mzx_p_bi_4x4";
+ case ENC_LDNT1W_MZX_P_BR_2X8: return "ldnt1w_mzx_p_br_2x8";
+ case ENC_LDNT1W_MZX_P_BR_4X4: return "ldnt1w_mzx_p_br_4x4";
case ENC_LDNT1W_Z_P_AR_D_64_UNSCALED: return "ldnt1w_z_p_ar_d_64_unscaled";
case ENC_LDNT1W_Z_P_AR_S_X32_UNSCALED: return "ldnt1w_z_p_ar_s_x32_unscaled";
case ENC_LDNT1W_Z_P_BI_CONTIGUOUS: return "ldnt1w_z_p_bi_contiguous";
@@ -3228,6 +4268,7 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LDR_P_BI_: return "ldr_p_bi_";
case ENC_LDR_Z_BI_: return "ldr_z_bi_";
case ENC_LDR_ZA_RI_: return "ldr_za_ri_";
+ case ENC_LDR_ZT_BR_: return "ldr_zt_br_";
case ENC_LSL_Z_P_ZI_: return "lsl_z_p_zi_";
case ENC_LSL_Z_P_ZW_: return "lsl_z_p_zw_";
case ENC_LSL_Z_P_ZZ_: return "lsl_z_p_zz_";
@@ -3240,28 +4281,131 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_LSR_Z_ZI_: return "lsr_z_zi_";
case ENC_LSR_Z_ZW_: return "lsr_z_zw_";
case ENC_LSRR_Z_P_ZZ_: return "lsrr_z_p_zz_";
+ case ENC_LUTI2_MZ2_ZTZ_1: return "luti2_mz2_ztz_1";
+ case ENC_LUTI2_MZ2_ZTZ_8: return "luti2_mz2_ztz_8";
+ case ENC_LUTI2_MZ4_ZTZ_1: return "luti2_mz4_ztz_1";
+ case ENC_LUTI2_MZ4_ZTZ_4: return "luti2_mz4_ztz_4";
+ case ENC_LUTI2_Z_ZTZ_: return "luti2_z_ztz_";
+ case ENC_LUTI2_Z_ZZ_16: return "luti2_z_zz_16";
+ case ENC_LUTI2_Z_ZZ_8: return "luti2_z_zz_8";
+ case ENC_LUTI4_MZ2_ZTZ_1: return "luti4_mz2_ztz_1";
+ case ENC_LUTI4_MZ2_ZTZ_8: return "luti4_mz2_ztz_8";
+ case ENC_LUTI4_MZ4_ZTMZ2_1: return "luti4_mz4_ztmz2_1";
+ case ENC_LUTI4_MZ4_ZTMZ2_4: return "luti4_mz4_ztmz2_4";
+ case ENC_LUTI4_MZ4_ZTZ_1: return "luti4_mz4_ztz_1";
+ case ENC_LUTI4_MZ4_ZTZ_4: return "luti4_mz4_ztz_4";
+ case ENC_LUTI4_Z_ZTZ_: return "luti4_z_ztz_";
+ case ENC_LUTI4_Z_ZZ_1X16: return "luti4_z_zz_1x16";
+ case ENC_LUTI4_Z_ZZ_2X16: return "luti4_z_zz_2x16";
+ case ENC_LUTI4_Z_ZZ_8: return "luti4_z_zz_8";
case ENC_MAD_Z_P_ZZZ_: return "mad_z_p_zzz_";
+ case ENC_MADPT_Z_ZZZ_: return "madpt_z_zzz_";
case ENC_MATCH_P_P_ZZ_: return "match_p_p_zz_";
case ENC_MLA_Z_P_ZZZ_: return "mla_z_p_zzz_";
case ENC_MLA_Z_ZZZI_D: return "mla_z_zzzi_d";
case ENC_MLA_Z_ZZZI_H: return "mla_z_zzzi_h";
case ENC_MLA_Z_ZZZI_S: return "mla_z_zzzi_s";
+ case ENC_MLAPT_Z_ZZZ_: return "mlapt_z_zzz_";
case ENC_MLS_Z_P_ZZZ_: return "mls_z_p_zzz_";
case ENC_MLS_Z_ZZZI_D: return "mls_z_zzzi_d";
case ENC_MLS_Z_ZZZI_H: return "mls_z_zzzi_h";
case ENC_MLS_Z_ZZZI_S: return "mls_z_zzzi_s";
+ case ENC_MOV_MZ2_ZA_B1_MOVA_MZ2_ZA_B1: return "mov_mz2_za_b1_mova_mz2_za_b1";
+ case ENC_MOV_MZ2_ZA_D1_MOVA_MZ2_ZA_D1: return "mov_mz2_za_d1_mova_mz2_za_d1";
+ case ENC_MOV_MZ2_ZA_H1_MOVA_MZ2_ZA_H1: return "mov_mz2_za_h1_mova_mz2_za_h1";
+ case ENC_MOV_MZ2_ZA_W1_MOVA_MZ2_ZA_W1: return "mov_mz2_za_w1_mova_mz2_za_w1";
+ case ENC_MOV_MZ4_ZA_B1_MOVA_MZ4_ZA_B1: return "mov_mz4_za_b1_mova_mz4_za_b1";
+ case ENC_MOV_MZ4_ZA_D1_MOVA_MZ4_ZA_D1: return "mov_mz4_za_d1_mova_mz4_za_d1";
+ case ENC_MOV_MZ4_ZA_H1_MOVA_MZ4_ZA_H1: return "mov_mz4_za_h1_mova_mz4_za_h1";
+ case ENC_MOV_MZ4_ZA_W1_MOVA_MZ4_ZA_W1: return "mov_mz4_za_w1_mova_mz4_za_w1";
+ case ENC_MOV_MZ_ZA2_1_MOVA_MZ_ZA2_1: return "mov_mz_za2_1_mova_mz_za2_1";
+ case ENC_MOV_MZ_ZA4_1_MOVA_MZ_ZA4_1: return "mov_mz_za4_1_mova_mz_za4_1";
+ case ENC_MOV_P_P__ORR_P_P_PP_Z: return "mov_p_p__orr_p_p_pp_z";
+ case ENC_MOV_Z_I__DUP_Z_I_: return "mov_z_i__dup_z_i_";
+ case ENC_MOV_Z_M__DUPM_Z_I_: return "mov_z_m__dupm_z_i_";
+ case ENC_MOV_Z_O_I__CPY_Z_O_I_: return "mov_z_o_i__cpy_z_o_i_";
+ case ENC_MOV_Z_P_I__CPY_Z_P_I_: return "mov_z_p_i__cpy_z_p_i_";
+ case ENC_MOV_Z_P_R__CPY_Z_P_R_: return "mov_z_p_r__cpy_z_p_r_";
+ case ENC_MOV_Z_P_RZA_B_MOVA_Z_P_RZA_B: return "mov_z_p_rza_b_mova_z_p_rza_b";
+ case ENC_MOV_Z_P_RZA_D_MOVA_Z_P_RZA_D: return "mov_z_p_rza_d_mova_z_p_rza_d";
+ case ENC_MOV_Z_P_RZA_H_MOVA_Z_P_RZA_H: return "mov_z_p_rza_h_mova_z_p_rza_h";
+ case ENC_MOV_Z_P_RZA_Q_MOVA_Z_P_RZA_Q: return "mov_z_p_rza_q_mova_z_p_rza_q";
+ case ENC_MOV_Z_P_RZA_W_MOVA_Z_P_RZA_W: return "mov_z_p_rza_w_mova_z_p_rza_w";
+ case ENC_MOV_Z_P_V__CPY_Z_P_V_: return "mov_z_p_v__cpy_z_p_v_";
+ case ENC_MOV_Z_P_Z__SEL_Z_P_ZZ_: return "mov_z_p_z__sel_z_p_zz_";
+ case ENC_MOV_Z_R__DUP_Z_R_: return "mov_z_r__dup_z_r_";
+ case ENC_MOV_Z_V__DUP_Z_ZI_: return "mov_z_v__dup_z_zi_";
+ case ENC_MOV_Z_Z__ORR_Z_ZZ_: return "mov_z_z__orr_z_zz_";
+ case ENC_MOV_Z_ZI__DUP_Z_ZI_: return "mov_z_zi__dup_z_zi_";
+ case ENC_MOV_ZA2_Z_B1_MOVA_ZA2_Z_B1: return "mov_za2_z_b1_mova_za2_z_b1";
+ case ENC_MOV_ZA2_Z_D1_MOVA_ZA2_Z_D1: return "mov_za2_z_d1_mova_za2_z_d1";
+ case ENC_MOV_ZA2_Z_H1_MOVA_ZA2_Z_H1: return "mov_za2_z_h1_mova_za2_z_h1";
+ case ENC_MOV_ZA2_Z_W1_MOVA_ZA2_Z_W1: return "mov_za2_z_w1_mova_za2_z_w1";
+ case ENC_MOV_ZA4_Z_B1_MOVA_ZA4_Z_B1: return "mov_za4_z_b1_mova_za4_z_b1";
+ case ENC_MOV_ZA4_Z_D1_MOVA_ZA4_Z_D1: return "mov_za4_z_d1_mova_za4_z_d1";
+ case ENC_MOV_ZA4_Z_H1_MOVA_ZA4_Z_H1: return "mov_za4_z_h1_mova_za4_z_h1";
+ case ENC_MOV_ZA4_Z_W1_MOVA_ZA4_Z_W1: return "mov_za4_z_w1_mova_za4_z_w1";
+ case ENC_MOV_ZA_MZ2_1_MOVA_ZA_MZ2_1: return "mov_za_mz2_1_mova_za_mz2_1";
+ case ENC_MOV_ZA_MZ4_1_MOVA_ZA_MZ4_1: return "mov_za_mz4_1_mova_za_mz4_1";
+ case ENC_MOV_ZA_P_RZ_B_MOVA_ZA_P_RZ_B: return "mov_za_p_rz_b_mova_za_p_rz_b";
+ case ENC_MOV_ZA_P_RZ_D_MOVA_ZA_P_RZ_D: return "mov_za_p_rz_d_mova_za_p_rz_d";
+ case ENC_MOV_ZA_P_RZ_H_MOVA_ZA_P_RZ_H: return "mov_za_p_rz_h_mova_za_p_rz_h";
+ case ENC_MOV_ZA_P_RZ_Q_MOVA_ZA_P_RZ_Q: return "mov_za_p_rz_q_mova_za_p_rz_q";
+ case ENC_MOV_ZA_P_RZ_W_MOVA_ZA_P_RZ_W: return "mov_za_p_rz_w_mova_za_p_rz_w";
+ case ENC_MOVA_MZ2_ZA_B1: return "mova_mz2_za_b1";
+ case ENC_MOVA_MZ2_ZA_D1: return "mova_mz2_za_d1";
+ case ENC_MOVA_MZ2_ZA_H1: return "mova_mz2_za_h1";
+ case ENC_MOVA_MZ2_ZA_W1: return "mova_mz2_za_w1";
+ case ENC_MOVA_MZ4_ZA_B1: return "mova_mz4_za_b1";
+ case ENC_MOVA_MZ4_ZA_D1: return "mova_mz4_za_d1";
+ case ENC_MOVA_MZ4_ZA_H1: return "mova_mz4_za_h1";
+ case ENC_MOVA_MZ4_ZA_W1: return "mova_mz4_za_w1";
+ case ENC_MOVA_MZ_ZA2_1: return "mova_mz_za2_1";
+ case ENC_MOVA_MZ_ZA4_1: return "mova_mz_za4_1";
case ENC_MOVA_Z_P_RZA_B: return "mova_z_p_rza_b";
case ENC_MOVA_Z_P_RZA_D: return "mova_z_p_rza_d";
case ENC_MOVA_Z_P_RZA_H: return "mova_z_p_rza_h";
case ENC_MOVA_Z_P_RZA_Q: return "mova_z_p_rza_q";
case ENC_MOVA_Z_P_RZA_W: return "mova_z_p_rza_w";
+ case ENC_MOVA_ZA2_Z_B1: return "mova_za2_z_b1";
+ case ENC_MOVA_ZA2_Z_D1: return "mova_za2_z_d1";
+ case ENC_MOVA_ZA2_Z_H1: return "mova_za2_z_h1";
+ case ENC_MOVA_ZA2_Z_W1: return "mova_za2_z_w1";
+ case ENC_MOVA_ZA4_Z_B1: return "mova_za4_z_b1";
+ case ENC_MOVA_ZA4_Z_D1: return "mova_za4_z_d1";
+ case ENC_MOVA_ZA4_Z_H1: return "mova_za4_z_h1";
+ case ENC_MOVA_ZA4_Z_W1: return "mova_za4_z_w1";
+ case ENC_MOVA_ZA_MZ2_1: return "mova_za_mz2_1";
+ case ENC_MOVA_ZA_MZ4_1: return "mova_za_mz4_1";
case ENC_MOVA_ZA_P_RZ_B: return "mova_za_p_rz_b";
case ENC_MOVA_ZA_P_RZ_D: return "mova_za_p_rz_d";
case ENC_MOVA_ZA_P_RZ_H: return "mova_za_p_rz_h";
case ENC_MOVA_ZA_P_RZ_Q: return "mova_za_p_rz_q";
case ENC_MOVA_ZA_P_RZ_W: return "mova_za_p_rz_w";
+ case ENC_MOVAZ_MZ2_ZA_B1: return "movaz_mz2_za_b1";
+ case ENC_MOVAZ_MZ2_ZA_D1: return "movaz_mz2_za_d1";
+ case ENC_MOVAZ_MZ2_ZA_H1: return "movaz_mz2_za_h1";
+ case ENC_MOVAZ_MZ2_ZA_W1: return "movaz_mz2_za_w1";
+ case ENC_MOVAZ_MZ4_ZA_B1: return "movaz_mz4_za_b1";
+ case ENC_MOVAZ_MZ4_ZA_D1: return "movaz_mz4_za_d1";
+ case ENC_MOVAZ_MZ4_ZA_H1: return "movaz_mz4_za_h1";
+ case ENC_MOVAZ_MZ4_ZA_W1: return "movaz_mz4_za_w1";
+ case ENC_MOVAZ_MZ_ZA2_1: return "movaz_mz_za2_1";
+ case ENC_MOVAZ_MZ_ZA4_1: return "movaz_mz_za4_1";
+ case ENC_MOVAZ_Z_RZA_B: return "movaz_z_rza_b";
+ case ENC_MOVAZ_Z_RZA_D: return "movaz_z_rza_d";
+ case ENC_MOVAZ_Z_RZA_H: return "movaz_z_rza_h";
+ case ENC_MOVAZ_Z_RZA_Q: return "movaz_z_rza_q";
+ case ENC_MOVAZ_Z_RZA_W: return "movaz_z_rza_w";
+ case ENC_MOVM_P_P_P__SEL_P_P_PP_: return "movm_p_p_p__sel_p_p_pp_";
case ENC_MOVPRFX_Z_P_Z_: return "movprfx_z_p_z_";
case ENC_MOVPRFX_Z_Z_: return "movprfx_z_z_";
+ case ENC_MOVS_P_P__ORRS_P_P_PP_Z: return "movs_p_p__orrs_p_p_pp_z";
+ case ENC_MOVT_R_ZT_: return "movt_r_zt_";
+ case ENC_MOVT_ZT_R_: return "movt_zt_r_";
+ case ENC_MOVT_ZT_Z_: return "movt_zt_z_";
+ case ENC_MOVZ_P_P_P__AND_P_P_PP_Z: return "movz_p_p_p__and_p_p_pp_z";
+ case ENC_MOVZS_P_P_P__ANDS_P_P_PP_Z: return "movzs_p_p_p__ands_p_p_pp_z";
case ENC_MSB_Z_P_ZZZ_: return "msb_z_p_zzz_";
case ENC_MUL_Z_P_ZZ_: return "mul_z_p_zz_";
case ENC_MUL_Z_ZI_: return "mul_z_zi_";
@@ -3272,24 +4416,44 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_NAND_P_P_PP_Z: return "nand_p_p_pp_z";
case ENC_NANDS_P_P_PP_Z: return "nands_p_p_pp_z";
case ENC_NBSL_Z_ZZZ_: return "nbsl_z_zzz_";
- case ENC_NEG_Z_P_Z_: return "neg_z_p_z_";
+ case ENC_NEG_Z_P_Z_M: return "neg_z_p_z_m";
+ case ENC_NEG_Z_P_Z_Z: return "neg_z_p_z_z";
case ENC_NMATCH_P_P_ZZ_: return "nmatch_p_p_zz_";
case ENC_NOR_P_P_PP_Z: return "nor_p_p_pp_z";
case ENC_NORS_P_P_PP_Z: return "nors_p_p_pp_z";
- case ENC_NOT_Z_P_Z_: return "not_z_p_z_";
+ case ENC_NOT_P_P_P_Z_EOR_P_P_PP_Z: return "not_p_p_p_z_eor_p_p_pp_z";
+ case ENC_NOT_Z_P_Z_M: return "not_z_p_z_m";
+ case ENC_NOT_Z_P_Z_Z: return "not_z_p_z_z";
+ case ENC_NOTS_P_P_P_Z_EORS_P_P_PP_Z: return "nots_p_p_p_z_eors_p_p_pp_z";
case ENC_ORN_P_P_PP_Z: return "orn_p_p_pp_z";
+ case ENC_ORN_Z_ZI__ORR_Z_ZI_: return "orn_z_zi__orr_z_zi_";
case ENC_ORNS_P_P_PP_Z: return "orns_p_p_pp_z";
+ case ENC_ORQV_Z_P_Z_: return "orqv_z_p_z_";
case ENC_ORR_P_P_PP_Z: return "orr_p_p_pp_z";
case ENC_ORR_Z_P_ZZ_: return "orr_z_p_zz_";
case ENC_ORR_Z_ZI_: return "orr_z_zi_";
case ENC_ORR_Z_ZZ_: return "orr_z_zz_";
case ENC_ORRS_P_P_PP_Z: return "orrs_p_p_pp_z";
case ENC_ORV_R_P_Z_: return "orv_r_p_z_";
+ case ENC_PEXT_PN_RR_: return "pext_pn_rr_";
+ case ENC_PEXT_PP_RR_: return "pext_pp_rr_";
case ENC_PFALSE_P_: return "pfalse_p_";
case ENC_PFIRST_P_P_P_: return "pfirst_p_p_p_";
+ case ENC_PMLAL_MZ_ZZZW_1X2: return "pmlal_mz_zzzw_1x2";
+ case ENC_PMOV_P_ZI_B: return "pmov_p_zi_b";
+ case ENC_PMOV_P_ZI_D: return "pmov_p_zi_d";
+ case ENC_PMOV_P_ZI_H: return "pmov_p_zi_h";
+ case ENC_PMOV_P_ZI_S: return "pmov_p_zi_s";
+ case ENC_PMOV_Z_PI_B: return "pmov_z_pi_b";
+ case ENC_PMOV_Z_PI_D: return "pmov_z_pi_d";
+ case ENC_PMOV_Z_PI_H: return "pmov_z_pi_h";
+ case ENC_PMOV_Z_PI_S: return "pmov_z_pi_s";
case ENC_PMUL_Z_ZZ_: return "pmul_z_zz_";
+ case ENC_PMULL_MZ_ZZW_1X2: return "pmull_mz_zzw_1x2";
case ENC_PMULLB_Z_ZZ_: return "pmullb_z_zz_";
+ case ENC_PMULLB_Z_ZZ_Q: return "pmullb_z_zz_q";
case ENC_PMULLT_Z_ZZ_: return "pmullt_z_zz_";
+ case ENC_PMULLT_Z_ZZ_Q: return "pmullt_z_zz_q";
case ENC_PNEXT_P_P_P_: return "pnext_p_p_p_";
case ENC_PRFB_I_P_AI_D: return "prfb_i_p_ai_d";
case ENC_PRFB_I_P_AI_S: return "prfb_i_p_ai_s";
@@ -3319,25 +4483,33 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_PRFW_I_P_BZ_D_64_SCALED: return "prfw_i_p_bz_d_64_scaled";
case ENC_PRFW_I_P_BZ_D_X32_SCALED: return "prfw_i_p_bz_d_x32_scaled";
case ENC_PRFW_I_P_BZ_S_X32_SCALED: return "prfw_i_p_bz_s_x32_scaled";
- case ENC_PTEST_P_P_: return "ptest_p_p_";
+ case ENC_PSEL_P_PPI_: return "psel_p_ppi_";
+ case ENC_PTEST__P_P_: return "ptest__p_p_";
case ENC_PTRUE_P_S_: return "ptrue_p_s_";
+ case ENC_PTRUE_PN_I_: return "ptrue_pn_i_";
case ENC_PTRUES_P_S_: return "ptrues_p_s_";
case ENC_PUNPKHI_P_P_: return "punpkhi_p_p_";
case ENC_PUNPKLO_P_P_: return "punpklo_p_p_";
case ENC_RADDHNB_Z_ZZ_: return "raddhnb_z_zz_";
case ENC_RADDHNT_Z_ZZ_: return "raddhnt_z_zz_";
case ENC_RAX1_Z_ZZ_: return "rax1_z_zz_";
- case ENC_RBIT_Z_P_Z_: return "rbit_z_p_z_";
+ case ENC_RBIT_Z_P_Z_M: return "rbit_z_p_z_m";
+ case ENC_RBIT_Z_P_Z_Z: return "rbit_z_p_z_z";
case ENC_RDFFR_P_F_: return "rdffr_p_f_";
case ENC_RDFFR_P_P_F_: return "rdffr_p_p_f_";
case ENC_RDFFRS_P_P_F_: return "rdffrs_p_p_f_";
+ case ENC_RDSVL_R_I_: return "rdsvl_r_i_";
case ENC_RDVL_R_I_: return "rdvl_r_i_";
case ENC_REV_P_P_: return "rev_p_p_";
case ENC_REV_Z_Z_: return "rev_z_z_";
- case ENC_REVB_Z_Z_: return "revb_z_z_";
- case ENC_REVD_Z_P_Z_: return "revd_z_p_z_";
- case ENC_REVH_Z_Z_: return "revh_z_z_";
- case ENC_REVW_Z_Z_: return "revw_z_z_";
+ case ENC_REVB_Z_Z_M: return "revb_z_z_m";
+ case ENC_REVB_Z_Z_Z: return "revb_z_z_z";
+ case ENC_REVD_Z_P_Z_M: return "revd_z_p_z_m";
+ case ENC_REVD_Z_P_Z_Z: return "revd_z_p_z_z";
+ case ENC_REVH_Z_Z_M: return "revh_z_z_m";
+ case ENC_REVH_Z_Z_Z: return "revh_z_z_z";
+ case ENC_REVW_Z_Z_M: return "revw_z_z_m";
+ case ENC_REVW_Z_Z_Z: return "revw_z_z_z";
case ENC_RSHRNB_Z_ZI_: return "rshrnb_z_zi_";
case ENC_RSHRNT_Z_ZI_: return "rshrnt_z_zi_";
case ENC_RSUBHNB_Z_ZZ_: return "rsubhnb_z_zz_";
@@ -3357,19 +4529,48 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_SADDWT_Z_ZZ_: return "saddwt_z_zz_";
case ENC_SBCLB_Z_ZZZ_: return "sbclb_z_zzz_";
case ENC_SBCLT_Z_ZZZ_: return "sbclt_z_zzz_";
+ case ENC_SCLAMP_MZ_ZZ_2: return "sclamp_mz_zz_2";
+ case ENC_SCLAMP_MZ_ZZ_4: return "sclamp_mz_zz_4";
case ENC_SCLAMP_Z_ZZ_: return "sclamp_z_zz_";
+ case ENC_SCVTF_MZ_Z_2: return "scvtf_mz_z_2";
+ case ENC_SCVTF_MZ_Z_4: return "scvtf_mz_z_4";
case ENC_SCVTF_Z_P_Z_H2FP16: return "scvtf_z_p_z_h2fp16";
+ case ENC_SCVTF_Z_P_Z_H2FP16Z: return "scvtf_z_p_z_h2fp16z";
case ENC_SCVTF_Z_P_Z_W2D: return "scvtf_z_p_z_w2d";
+ case ENC_SCVTF_Z_P_Z_W2DZ: return "scvtf_z_p_z_w2dz";
case ENC_SCVTF_Z_P_Z_W2FP16: return "scvtf_z_p_z_w2fp16";
+ case ENC_SCVTF_Z_P_Z_W2FP16Z: return "scvtf_z_p_z_w2fp16z";
case ENC_SCVTF_Z_P_Z_W2S: return "scvtf_z_p_z_w2s";
+ case ENC_SCVTF_Z_P_Z_W2SZ: return "scvtf_z_p_z_w2sz";
case ENC_SCVTF_Z_P_Z_X2D: return "scvtf_z_p_z_x2d";
+ case ENC_SCVTF_Z_P_Z_X2DZ: return "scvtf_z_p_z_x2dz";
case ENC_SCVTF_Z_P_Z_X2FP16: return "scvtf_z_p_z_x2fp16";
+ case ENC_SCVTF_Z_P_Z_X2FP16Z: return "scvtf_z_p_z_x2fp16z";
case ENC_SCVTF_Z_P_Z_X2S: return "scvtf_z_p_z_x2s";
+ case ENC_SCVTF_Z_P_Z_X2SZ: return "scvtf_z_p_z_x2sz";
case ENC_SDIV_Z_P_ZZ_: return "sdiv_z_p_zz_";
case ENC_SDIVR_Z_P_ZZ_: return "sdivr_z_p_zz_";
+ case ENC_SDOT_Z32_ZZZ_: return "sdot_z32_zzz_";
+ case ENC_SDOT_Z32_ZZZI_: return "sdot_z32_zzzi_";
case ENC_SDOT_Z_ZZZ_: return "sdot_z_zzz_";
case ENC_SDOT_Z_ZZZI_D: return "sdot_z_zzzi_d";
case ENC_SDOT_Z_ZZZI_S: return "sdot_z_zzzi_s";
+ case ENC_SDOT_ZA32_ZZI_2XI: return "sdot_za32_zzi_2xi";
+ case ENC_SDOT_ZA32_ZZI_4XI: return "sdot_za32_zzi_4xi";
+ case ENC_SDOT_ZA32_ZZV_2X1: return "sdot_za32_zzv_2x1";
+ case ENC_SDOT_ZA32_ZZV_4X1: return "sdot_za32_zzv_4x1";
+ case ENC_SDOT_ZA32_ZZW_2X2: return "sdot_za32_zzw_2x2";
+ case ENC_SDOT_ZA32_ZZW_4X4: return "sdot_za32_zzw_4x4";
+ case ENC_SDOT_ZA_ZZI_D2XI: return "sdot_za_zzi_d2xi";
+ case ENC_SDOT_ZA_ZZI_D4XI: return "sdot_za_zzi_d4xi";
+ case ENC_SDOT_ZA_ZZI_S2XI: return "sdot_za_zzi_s2xi";
+ case ENC_SDOT_ZA_ZZI_S4XI: return "sdot_za_zzi_s4xi";
+ case ENC_SDOT_ZA_ZZV_2X1: return "sdot_za_zzv_2x1";
+ case ENC_SDOT_ZA_ZZV_4X1: return "sdot_za_zzv_4x1";
+ case ENC_SDOT_ZA_ZZW_2X2: return "sdot_za_zzw_2x2";
+ case ENC_SDOT_ZA_ZZW_4X4: return "sdot_za_zzw_4x4";
+ case ENC_SEL_MZ_P_ZZ_2: return "sel_mz_p_zz_2";
+ case ENC_SEL_MZ_P_ZZ_4: return "sel_mz_p_zz_4";
case ENC_SEL_P_P_PP_: return "sel_p_p_pp_";
case ENC_SEL_Z_P_ZZ_: return "sel_z_p_zz_";
case ENC_SETFFR_F_: return "setffr_f_";
@@ -3381,29 +4582,103 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_SLI_Z_ZZI_: return "sli_z_zzi_";
case ENC_SM4E_Z_ZZ_: return "sm4e_z_zz_";
case ENC_SM4EKEY_Z_ZZ_: return "sm4ekey_z_zz_";
+ case ENC_SMAX_MZ_ZZV_2X1: return "smax_mz_zzv_2x1";
+ case ENC_SMAX_MZ_ZZV_4X1: return "smax_mz_zzv_4x1";
+ case ENC_SMAX_MZ_ZZW_2X2: return "smax_mz_zzw_2x2";
+ case ENC_SMAX_MZ_ZZW_4X4: return "smax_mz_zzw_4x4";
case ENC_SMAX_Z_P_ZZ_: return "smax_z_p_zz_";
case ENC_SMAX_Z_ZI_: return "smax_z_zi_";
case ENC_SMAXP_Z_P_ZZ_: return "smaxp_z_p_zz_";
+ case ENC_SMAXQV_Z_P_Z_: return "smaxqv_z_p_z_";
case ENC_SMAXV_R_P_Z_: return "smaxv_r_p_z_";
+ case ENC_SMIN_MZ_ZZV_2X1: return "smin_mz_zzv_2x1";
+ case ENC_SMIN_MZ_ZZV_4X1: return "smin_mz_zzv_4x1";
+ case ENC_SMIN_MZ_ZZW_2X2: return "smin_mz_zzw_2x2";
+ case ENC_SMIN_MZ_ZZW_4X4: return "smin_mz_zzw_4x4";
case ENC_SMIN_Z_P_ZZ_: return "smin_z_p_zz_";
case ENC_SMIN_Z_ZI_: return "smin_z_zi_";
case ENC_SMINP_Z_P_ZZ_: return "sminp_z_p_zz_";
+ case ENC_SMINQV_Z_P_Z_: return "sminqv_z_p_z_";
case ENC_SMINV_R_P_Z_: return "sminv_r_p_z_";
+ case ENC_SMLAL_ZA_ZZI_1: return "smlal_za_zzi_1";
+ case ENC_SMLAL_ZA_ZZI_2XI: return "smlal_za_zzi_2xi";
+ case ENC_SMLAL_ZA_ZZI_4XI: return "smlal_za_zzi_4xi";
+ case ENC_SMLAL_ZA_ZZV_1: return "smlal_za_zzv_1";
+ case ENC_SMLAL_ZA_ZZV_2X1: return "smlal_za_zzv_2x1";
+ case ENC_SMLAL_ZA_ZZV_4X1: return "smlal_za_zzv_4x1";
+ case ENC_SMLAL_ZA_ZZW_2X2: return "smlal_za_zzw_2x2";
+ case ENC_SMLAL_ZA_ZZW_4X4: return "smlal_za_zzw_4x4";
case ENC_SMLALB_Z_ZZZ_: return "smlalb_z_zzz_";
case ENC_SMLALB_Z_ZZZI_D: return "smlalb_z_zzzi_d";
case ENC_SMLALB_Z_ZZZI_S: return "smlalb_z_zzzi_s";
+ case ENC_SMLALL_ZA_ZZI_D: return "smlall_za_zzi_d";
+ case ENC_SMLALL_ZA_ZZI_D2XI: return "smlall_za_zzi_d2xi";
+ case ENC_SMLALL_ZA_ZZI_D4XI: return "smlall_za_zzi_d4xi";
+ case ENC_SMLALL_ZA_ZZI_S: return "smlall_za_zzi_s";
+ case ENC_SMLALL_ZA_ZZI_S2XI: return "smlall_za_zzi_s2xi";
+ case ENC_SMLALL_ZA_ZZI_S4XI: return "smlall_za_zzi_s4xi";
+ case ENC_SMLALL_ZA_ZZV_1: return "smlall_za_zzv_1";
+ case ENC_SMLALL_ZA_ZZV_2X1: return "smlall_za_zzv_2x1";
+ case ENC_SMLALL_ZA_ZZV_4X1: return "smlall_za_zzv_4x1";
+ case ENC_SMLALL_ZA_ZZW_2X2: return "smlall_za_zzw_2x2";
+ case ENC_SMLALL_ZA_ZZW_4X4: return "smlall_za_zzw_4x4";
case ENC_SMLALT_Z_ZZZ_: return "smlalt_z_zzz_";
case ENC_SMLALT_Z_ZZZI_D: return "smlalt_z_zzzi_d";
case ENC_SMLALT_Z_ZZZI_S: return "smlalt_z_zzzi_s";
+ case ENC_SMLSL_ZA_ZZI_1: return "smlsl_za_zzi_1";
+ case ENC_SMLSL_ZA_ZZI_2XI: return "smlsl_za_zzi_2xi";
+ case ENC_SMLSL_ZA_ZZI_4XI: return "smlsl_za_zzi_4xi";
+ case ENC_SMLSL_ZA_ZZV_1: return "smlsl_za_zzv_1";
+ case ENC_SMLSL_ZA_ZZV_2X1: return "smlsl_za_zzv_2x1";
+ case ENC_SMLSL_ZA_ZZV_4X1: return "smlsl_za_zzv_4x1";
+ case ENC_SMLSL_ZA_ZZW_2X2: return "smlsl_za_zzw_2x2";
+ case ENC_SMLSL_ZA_ZZW_4X4: return "smlsl_za_zzw_4x4";
case ENC_SMLSLB_Z_ZZZ_: return "smlslb_z_zzz_";
case ENC_SMLSLB_Z_ZZZI_D: return "smlslb_z_zzzi_d";
case ENC_SMLSLB_Z_ZZZI_S: return "smlslb_z_zzzi_s";
+ case ENC_SMLSLL_ZA_ZZI_D: return "smlsll_za_zzi_d";
+ case ENC_SMLSLL_ZA_ZZI_D2XI: return "smlsll_za_zzi_d2xi";
+ case ENC_SMLSLL_ZA_ZZI_D4XI: return "smlsll_za_zzi_d4xi";
+ case ENC_SMLSLL_ZA_ZZI_S: return "smlsll_za_zzi_s";
+ case ENC_SMLSLL_ZA_ZZI_S2XI: return "smlsll_za_zzi_s2xi";
+ case ENC_SMLSLL_ZA_ZZI_S4XI: return "smlsll_za_zzi_s4xi";
+ case ENC_SMLSLL_ZA_ZZV_1: return "smlsll_za_zzv_1";
+ case ENC_SMLSLL_ZA_ZZV_2X1: return "smlsll_za_zzv_2x1";
+ case ENC_SMLSLL_ZA_ZZV_4X1: return "smlsll_za_zzv_4x1";
+ case ENC_SMLSLL_ZA_ZZW_2X2: return "smlsll_za_zzw_2x2";
+ case ENC_SMLSLL_ZA_ZZW_4X4: return "smlsll_za_zzw_4x4";
case ENC_SMLSLT_Z_ZZZ_: return "smlslt_z_zzz_";
case ENC_SMLSLT_Z_ZZZI_D: return "smlslt_z_zzzi_d";
case ENC_SMLSLT_Z_ZZZI_S: return "smlslt_z_zzzi_s";
case ENC_SMMLA_Z_ZZZ_: return "smmla_z_zzz_";
+ case ENC_SMOP4A_ZA32_ZZ_H1X1: return "smop4a_za32_zz_h1x1";
+ case ENC_SMOP4A_ZA32_ZZ_H1X2: return "smop4a_za32_zz_h1x2";
+ case ENC_SMOP4A_ZA32_ZZ_H2X1: return "smop4a_za32_zz_h2x1";
+ case ENC_SMOP4A_ZA32_ZZ_H2X2: return "smop4a_za32_zz_h2x2";
+ case ENC_SMOP4A_ZA_ZZ_B1X1: return "smop4a_za_zz_b1x1";
+ case ENC_SMOP4A_ZA_ZZ_B1X2: return "smop4a_za_zz_b1x2";
+ case ENC_SMOP4A_ZA_ZZ_B2X1: return "smop4a_za_zz_b2x1";
+ case ENC_SMOP4A_ZA_ZZ_B2X2: return "smop4a_za_zz_b2x2";
+ case ENC_SMOP4A_ZA_ZZ_H1X1: return "smop4a_za_zz_h1x1";
+ case ENC_SMOP4A_ZA_ZZ_H1X2: return "smop4a_za_zz_h1x2";
+ case ENC_SMOP4A_ZA_ZZ_H2X1: return "smop4a_za_zz_h2x1";
+ case ENC_SMOP4A_ZA_ZZ_H2X2: return "smop4a_za_zz_h2x2";
+ case ENC_SMOP4S_ZA32_ZZ_H1X1: return "smop4s_za32_zz_h1x1";
+ case ENC_SMOP4S_ZA32_ZZ_H1X2: return "smop4s_za32_zz_h1x2";
+ case ENC_SMOP4S_ZA32_ZZ_H2X1: return "smop4s_za32_zz_h2x1";
+ case ENC_SMOP4S_ZA32_ZZ_H2X2: return "smop4s_za32_zz_h2x2";
+ case ENC_SMOP4S_ZA_ZZ_B1X1: return "smop4s_za_zz_b1x1";
+ case ENC_SMOP4S_ZA_ZZ_B1X2: return "smop4s_za_zz_b1x2";
+ case ENC_SMOP4S_ZA_ZZ_B2X1: return "smop4s_za_zz_b2x1";
+ case ENC_SMOP4S_ZA_ZZ_B2X2: return "smop4s_za_zz_b2x2";
+ case ENC_SMOP4S_ZA_ZZ_H1X1: return "smop4s_za_zz_h1x1";
+ case ENC_SMOP4S_ZA_ZZ_H1X2: return "smop4s_za_zz_h1x2";
+ case ENC_SMOP4S_ZA_ZZ_H2X1: return "smop4s_za_zz_h2x1";
+ case ENC_SMOP4S_ZA_ZZ_H2X2: return "smop4s_za_zz_h2x2";
+ case ENC_SMOPA_ZA32_PP_ZZ_16: return "smopa_za32_pp_zz_16";
case ENC_SMOPA_ZA_PP_ZZ_32: return "smopa_za_pp_zz_32";
case ENC_SMOPA_ZA_PP_ZZ_64: return "smopa_za_pp_zz_64";
+ case ENC_SMOPS_ZA32_PP_ZZ_16: return "smops_za32_pp_zz_16";
case ENC_SMOPS_ZA_PP_ZZ_32: return "smops_za_pp_zz_32";
case ENC_SMOPS_ZA_PP_ZZ_64: return "smops_za_pp_zz_64";
case ENC_SMULH_Z_P_ZZ_: return "smulh_z_p_zz_";
@@ -3416,11 +4691,20 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_SMULLT_Z_ZZI_S: return "smullt_z_zzi_s";
case ENC_SPLICE_Z_P_ZZ_CON: return "splice_z_p_zz_con";
case ENC_SPLICE_Z_P_ZZ_DES: return "splice_z_p_zz_des";
- case ENC_SQABS_Z_P_Z_: return "sqabs_z_p_z_";
+ case ENC_SQABS_Z_P_Z_M: return "sqabs_z_p_z_m";
+ case ENC_SQABS_Z_P_Z_Z: return "sqabs_z_p_z_z";
case ENC_SQADD_Z_P_ZZ_: return "sqadd_z_p_zz_";
case ENC_SQADD_Z_ZI_: return "sqadd_z_zi_";
case ENC_SQADD_Z_ZZ_: return "sqadd_z_zz_";
case ENC_SQCADD_Z_ZZ_: return "sqcadd_z_zz_";
+ case ENC_SQCVT_Z_MZ2_: return "sqcvt_z_mz2_";
+ case ENC_SQCVT_Z_MZ4_: return "sqcvt_z_mz4_";
+ case ENC_SQCVTN_Z_MZ2_: return "sqcvtn_z_mz2_";
+ case ENC_SQCVTN_Z_MZ4_: return "sqcvtn_z_mz4_";
+ case ENC_SQCVTU_Z_MZ2_: return "sqcvtu_z_mz2_";
+ case ENC_SQCVTU_Z_MZ4_: return "sqcvtu_z_mz4_";
+ case ENC_SQCVTUN_Z_MZ2_: return "sqcvtun_z_mz2_";
+ case ENC_SQCVTUN_Z_MZ4_: return "sqcvtun_z_mz4_";
case ENC_SQDECB_R_RS_SX: return "sqdecb_r_rs_sx";
case ENC_SQDECB_R_RS_X: return "sqdecb_r_rs_x";
case ENC_SQDECD_R_RS_SX: return "sqdecd_r_rs_sx";
@@ -3449,6 +4733,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_SQDMLSLT_Z_ZZZ_: return "sqdmlslt_z_zzz_";
case ENC_SQDMLSLT_Z_ZZZI_D: return "sqdmlslt_z_zzzi_d";
case ENC_SQDMLSLT_Z_ZZZI_S: return "sqdmlslt_z_zzzi_s";
+ case ENC_SQDMULH_MZ_ZZV_2X1: return "sqdmulh_mz_zzv_2x1";
+ case ENC_SQDMULH_MZ_ZZV_4X1: return "sqdmulh_mz_zzv_4x1";
+ case ENC_SQDMULH_MZ_ZZW_2X2: return "sqdmulh_mz_zzw_2x2";
+ case ENC_SQDMULH_MZ_ZZW_4X4: return "sqdmulh_mz_zzw_4x4";
case ENC_SQDMULH_Z_ZZ_: return "sqdmulh_z_zz_";
case ENC_SQDMULH_Z_ZZI_D: return "sqdmulh_z_zzi_d";
case ENC_SQDMULH_Z_ZZI_H: return "sqdmulh_z_zzi_h";
@@ -3473,7 +4761,8 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_SQINCW_R_RS_SX: return "sqincw_r_rs_sx";
case ENC_SQINCW_R_RS_X: return "sqincw_r_rs_x";
case ENC_SQINCW_Z_ZS_: return "sqincw_z_zs_";
- case ENC_SQNEG_Z_P_Z_: return "sqneg_z_p_z_";
+ case ENC_SQNEG_Z_P_Z_M: return "sqneg_z_p_z_m";
+ case ENC_SQNEG_Z_P_Z_Z: return "sqneg_z_p_z_z";
case ENC_SQRDCMLAH_Z_ZZZ_: return "sqrdcmlah_z_zzz_";
case ENC_SQRDCMLAH_Z_ZZZI_H: return "sqrdcmlah_z_zzzi_h";
case ENC_SQRDCMLAH_Z_ZZZI_S: return "sqrdcmlah_z_zzzi_s";
@@ -3491,8 +4780,16 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_SQRDMULH_Z_ZZI_S: return "sqrdmulh_z_zzi_s";
case ENC_SQRSHL_Z_P_ZZ_: return "sqrshl_z_p_zz_";
case ENC_SQRSHLR_Z_P_ZZ_: return "sqrshlr_z_p_zz_";
+ case ENC_SQRSHR_Z_MZ2_: return "sqrshr_z_mz2_";
+ case ENC_SQRSHR_Z_MZ4_: return "sqrshr_z_mz4_";
+ case ENC_SQRSHRN_Z_MZ2_: return "sqrshrn_z_mz2_";
+ case ENC_SQRSHRN_Z_MZ4_: return "sqrshrn_z_mz4_";
case ENC_SQRSHRNB_Z_ZI_: return "sqrshrnb_z_zi_";
case ENC_SQRSHRNT_Z_ZI_: return "sqrshrnt_z_zi_";
+ case ENC_SQRSHRU_Z_MZ2_: return "sqrshru_z_mz2_";
+ case ENC_SQRSHRU_Z_MZ4_: return "sqrshru_z_mz4_";
+ case ENC_SQRSHRUN_Z_MZ2_: return "sqrshrun_z_mz2_";
+ case ENC_SQRSHRUN_Z_MZ4_: return "sqrshrun_z_mz4_";
case ENC_SQRSHRUNB_Z_ZI_: return "sqrshrunb_z_zi_";
case ENC_SQRSHRUNT_Z_ZI_: return "sqrshrunt_z_zi_";
case ENC_SQSHL_Z_P_ZI_: return "sqshl_z_p_zi_";
@@ -3513,6 +4810,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_SQXTUNT_Z_ZZ_: return "sqxtunt_z_zz_";
case ENC_SRHADD_Z_P_ZZ_: return "srhadd_z_p_zz_";
case ENC_SRI_Z_ZZI_: return "sri_z_zzi_";
+ case ENC_SRSHL_MZ_ZZV_2X1: return "srshl_mz_zzv_2x1";
+ case ENC_SRSHL_MZ_ZZV_4X1: return "srshl_mz_zzv_4x1";
+ case ENC_SRSHL_MZ_ZZW_2X2: return "srshl_mz_zzw_2x2";
+ case ENC_SRSHL_MZ_ZZW_4X4: return "srshl_mz_zzw_4x4";
case ENC_SRSHL_Z_P_ZZ_: return "srshl_z_p_zz_";
case ENC_SRSHLR_Z_P_ZZ_: return "srshlr_z_p_zz_";
case ENC_SRSHR_Z_P_ZI_: return "srshr_z_p_zi_";
@@ -3526,6 +4827,14 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_SSUBLTB_Z_ZZ_: return "ssubltb_z_zz_";
case ENC_SSUBWB_Z_ZZ_: return "ssubwb_z_zz_";
case ENC_SSUBWT_Z_ZZ_: return "ssubwt_z_zz_";
+ case ENC_ST1B_MZ_P_BI_2: return "st1b_mz_p_bi_2";
+ case ENC_ST1B_MZ_P_BI_4: return "st1b_mz_p_bi_4";
+ case ENC_ST1B_MZ_P_BR_2: return "st1b_mz_p_br_2";
+ case ENC_ST1B_MZ_P_BR_4: return "st1b_mz_p_br_4";
+ case ENC_ST1B_MZX_P_BI_2X8: return "st1b_mzx_p_bi_2x8";
+ case ENC_ST1B_MZX_P_BI_4X4: return "st1b_mzx_p_bi_4x4";
+ case ENC_ST1B_MZX_P_BR_2X8: return "st1b_mzx_p_br_2x8";
+ case ENC_ST1B_MZX_P_BR_4X4: return "st1b_mzx_p_br_4x4";
case ENC_ST1B_Z_P_AI_D: return "st1b_z_p_ai_d";
case ENC_ST1B_Z_P_AI_S: return "st1b_z_p_ai_s";
case ENC_ST1B_Z_P_BI_: return "st1b_z_p_bi_";
@@ -3534,14 +4843,32 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_ST1B_Z_P_BZ_D_X32_UNSCALED: return "st1b_z_p_bz_d_x32_unscaled";
case ENC_ST1B_Z_P_BZ_S_X32_UNSCALED: return "st1b_z_p_bz_s_x32_unscaled";
case ENC_ST1B_ZA_P_RRR_: return "st1b_za_p_rrr_";
+ case ENC_ST1D_MZ_P_BI_2: return "st1d_mz_p_bi_2";
+ case ENC_ST1D_MZ_P_BI_4: return "st1d_mz_p_bi_4";
+ case ENC_ST1D_MZ_P_BR_2: return "st1d_mz_p_br_2";
+ case ENC_ST1D_MZ_P_BR_4: return "st1d_mz_p_br_4";
+ case ENC_ST1D_MZX_P_BI_2X8: return "st1d_mzx_p_bi_2x8";
+ case ENC_ST1D_MZX_P_BI_4X4: return "st1d_mzx_p_bi_4x4";
+ case ENC_ST1D_MZX_P_BR_2X8: return "st1d_mzx_p_br_2x8";
+ case ENC_ST1D_MZX_P_BR_4X4: return "st1d_mzx_p_br_4x4";
case ENC_ST1D_Z_P_AI_D: return "st1d_z_p_ai_d";
case ENC_ST1D_Z_P_BI_: return "st1d_z_p_bi_";
+ case ENC_ST1D_Z_P_BI_U128: return "st1d_z_p_bi_u128";
case ENC_ST1D_Z_P_BR_: return "st1d_z_p_br_";
+ case ENC_ST1D_Z_P_BR_U128: return "st1d_z_p_br_u128";
case ENC_ST1D_Z_P_BZ_D_64_SCALED: return "st1d_z_p_bz_d_64_scaled";
case ENC_ST1D_Z_P_BZ_D_64_UNSCALED: return "st1d_z_p_bz_d_64_unscaled";
case ENC_ST1D_Z_P_BZ_D_X32_SCALED: return "st1d_z_p_bz_d_x32_scaled";
case ENC_ST1D_Z_P_BZ_D_X32_UNSCALED: return "st1d_z_p_bz_d_x32_unscaled";
case ENC_ST1D_ZA_P_RRR_: return "st1d_za_p_rrr_";
+ case ENC_ST1H_MZ_P_BI_2: return "st1h_mz_p_bi_2";
+ case ENC_ST1H_MZ_P_BI_4: return "st1h_mz_p_bi_4";
+ case ENC_ST1H_MZ_P_BR_2: return "st1h_mz_p_br_2";
+ case ENC_ST1H_MZ_P_BR_4: return "st1h_mz_p_br_4";
+ case ENC_ST1H_MZX_P_BI_2X8: return "st1h_mzx_p_bi_2x8";
+ case ENC_ST1H_MZX_P_BI_4X4: return "st1h_mzx_p_bi_4x4";
+ case ENC_ST1H_MZX_P_BR_2X8: return "st1h_mzx_p_br_2x8";
+ case ENC_ST1H_MZX_P_BR_4X4: return "st1h_mzx_p_br_4x4";
case ENC_ST1H_Z_P_AI_D: return "st1h_z_p_ai_d";
case ENC_ST1H_Z_P_AI_S: return "st1h_z_p_ai_s";
case ENC_ST1H_Z_P_BI_: return "st1h_z_p_bi_";
@@ -3553,11 +4880,22 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_ST1H_Z_P_BZ_S_X32_SCALED: return "st1h_z_p_bz_s_x32_scaled";
case ENC_ST1H_Z_P_BZ_S_X32_UNSCALED: return "st1h_z_p_bz_s_x32_unscaled";
case ENC_ST1H_ZA_P_RRR_: return "st1h_za_p_rrr_";
+ case ENC_ST1Q_Z_P_AR_D_64_UNSCALED: return "st1q_z_p_ar_d_64_unscaled";
case ENC_ST1Q_ZA_P_RRR_: return "st1q_za_p_rrr_";
+ case ENC_ST1W_MZ_P_BI_2: return "st1w_mz_p_bi_2";
+ case ENC_ST1W_MZ_P_BI_4: return "st1w_mz_p_bi_4";
+ case ENC_ST1W_MZ_P_BR_2: return "st1w_mz_p_br_2";
+ case ENC_ST1W_MZ_P_BR_4: return "st1w_mz_p_br_4";
+ case ENC_ST1W_MZX_P_BI_2X8: return "st1w_mzx_p_bi_2x8";
+ case ENC_ST1W_MZX_P_BI_4X4: return "st1w_mzx_p_bi_4x4";
+ case ENC_ST1W_MZX_P_BR_2X8: return "st1w_mzx_p_br_2x8";
+ case ENC_ST1W_MZX_P_BR_4X4: return "st1w_mzx_p_br_4x4";
case ENC_ST1W_Z_P_AI_D: return "st1w_z_p_ai_d";
case ENC_ST1W_Z_P_AI_S: return "st1w_z_p_ai_s";
case ENC_ST1W_Z_P_BI_: return "st1w_z_p_bi_";
+ case ENC_ST1W_Z_P_BI_U128: return "st1w_z_p_bi_u128";
case ENC_ST1W_Z_P_BR_: return "st1w_z_p_br_";
+ case ENC_ST1W_Z_P_BR_U128: return "st1w_z_p_br_u128";
case ENC_ST1W_Z_P_BZ_D_64_SCALED: return "st1w_z_p_bz_d_64_scaled";
case ENC_ST1W_Z_P_BZ_D_64_UNSCALED: return "st1w_z_p_bz_d_64_unscaled";
case ENC_ST1W_Z_P_BZ_D_X32_SCALED: return "st1w_z_p_bz_d_x32_scaled";
@@ -3571,6 +4909,8 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_ST2D_Z_P_BR_CONTIGUOUS: return "st2d_z_p_br_contiguous";
case ENC_ST2H_Z_P_BI_CONTIGUOUS: return "st2h_z_p_bi_contiguous";
case ENC_ST2H_Z_P_BR_CONTIGUOUS: return "st2h_z_p_br_contiguous";
+ case ENC_ST2Q_Z_P_BI_CONTIGUOUS: return "st2q_z_p_bi_contiguous";
+ case ENC_ST2Q_Z_P_BR_CONTIGUOUS: return "st2q_z_p_br_contiguous";
case ENC_ST2W_Z_P_BI_CONTIGUOUS: return "st2w_z_p_bi_contiguous";
case ENC_ST2W_Z_P_BR_CONTIGUOUS: return "st2w_z_p_br_contiguous";
case ENC_ST3B_Z_P_BI_CONTIGUOUS: return "st3b_z_p_bi_contiguous";
@@ -3579,6 +4919,8 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_ST3D_Z_P_BR_CONTIGUOUS: return "st3d_z_p_br_contiguous";
case ENC_ST3H_Z_P_BI_CONTIGUOUS: return "st3h_z_p_bi_contiguous";
case ENC_ST3H_Z_P_BR_CONTIGUOUS: return "st3h_z_p_br_contiguous";
+ case ENC_ST3Q_Z_P_BI_CONTIGUOUS: return "st3q_z_p_bi_contiguous";
+ case ENC_ST3Q_Z_P_BR_CONTIGUOUS: return "st3q_z_p_br_contiguous";
case ENC_ST3W_Z_P_BI_CONTIGUOUS: return "st3w_z_p_bi_contiguous";
case ENC_ST3W_Z_P_BR_CONTIGUOUS: return "st3w_z_p_br_contiguous";
case ENC_ST4B_Z_P_BI_CONTIGUOUS: return "st4b_z_p_bi_contiguous";
@@ -3587,19 +4929,55 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_ST4D_Z_P_BR_CONTIGUOUS: return "st4d_z_p_br_contiguous";
case ENC_ST4H_Z_P_BI_CONTIGUOUS: return "st4h_z_p_bi_contiguous";
case ENC_ST4H_Z_P_BR_CONTIGUOUS: return "st4h_z_p_br_contiguous";
+ case ENC_ST4Q_Z_P_BI_CONTIGUOUS: return "st4q_z_p_bi_contiguous";
+ case ENC_ST4Q_Z_P_BR_CONTIGUOUS: return "st4q_z_p_br_contiguous";
case ENC_ST4W_Z_P_BI_CONTIGUOUS: return "st4w_z_p_bi_contiguous";
case ENC_ST4W_Z_P_BR_CONTIGUOUS: return "st4w_z_p_br_contiguous";
+ case ENC_STMOPA_ZA32_ZZZI_H2X1: return "stmopa_za32_zzzi_h2x1";
+ case ENC_STMOPA_ZA_ZZZI_B2X1: return "stmopa_za_zzzi_b2x1";
+ case ENC_STNT1B_MZ_P_BI_2: return "stnt1b_mz_p_bi_2";
+ case ENC_STNT1B_MZ_P_BI_4: return "stnt1b_mz_p_bi_4";
+ case ENC_STNT1B_MZ_P_BR_2: return "stnt1b_mz_p_br_2";
+ case ENC_STNT1B_MZ_P_BR_4: return "stnt1b_mz_p_br_4";
+ case ENC_STNT1B_MZX_P_BI_2X8: return "stnt1b_mzx_p_bi_2x8";
+ case ENC_STNT1B_MZX_P_BI_4X4: return "stnt1b_mzx_p_bi_4x4";
+ case ENC_STNT1B_MZX_P_BR_2X8: return "stnt1b_mzx_p_br_2x8";
+ case ENC_STNT1B_MZX_P_BR_4X4: return "stnt1b_mzx_p_br_4x4";
case ENC_STNT1B_Z_P_AR_D_64_UNSCALED: return "stnt1b_z_p_ar_d_64_unscaled";
case ENC_STNT1B_Z_P_AR_S_X32_UNSCALED: return "stnt1b_z_p_ar_s_x32_unscaled";
case ENC_STNT1B_Z_P_BI_CONTIGUOUS: return "stnt1b_z_p_bi_contiguous";
case ENC_STNT1B_Z_P_BR_CONTIGUOUS: return "stnt1b_z_p_br_contiguous";
+ case ENC_STNT1D_MZ_P_BI_2: return "stnt1d_mz_p_bi_2";
+ case ENC_STNT1D_MZ_P_BI_4: return "stnt1d_mz_p_bi_4";
+ case ENC_STNT1D_MZ_P_BR_2: return "stnt1d_mz_p_br_2";
+ case ENC_STNT1D_MZ_P_BR_4: return "stnt1d_mz_p_br_4";
+ case ENC_STNT1D_MZX_P_BI_2X8: return "stnt1d_mzx_p_bi_2x8";
+ case ENC_STNT1D_MZX_P_BI_4X4: return "stnt1d_mzx_p_bi_4x4";
+ case ENC_STNT1D_MZX_P_BR_2X8: return "stnt1d_mzx_p_br_2x8";
+ case ENC_STNT1D_MZX_P_BR_4X4: return "stnt1d_mzx_p_br_4x4";
case ENC_STNT1D_Z_P_AR_D_64_UNSCALED: return "stnt1d_z_p_ar_d_64_unscaled";
case ENC_STNT1D_Z_P_BI_CONTIGUOUS: return "stnt1d_z_p_bi_contiguous";
case ENC_STNT1D_Z_P_BR_CONTIGUOUS: return "stnt1d_z_p_br_contiguous";
+ case ENC_STNT1H_MZ_P_BI_2: return "stnt1h_mz_p_bi_2";
+ case ENC_STNT1H_MZ_P_BI_4: return "stnt1h_mz_p_bi_4";
+ case ENC_STNT1H_MZ_P_BR_2: return "stnt1h_mz_p_br_2";
+ case ENC_STNT1H_MZ_P_BR_4: return "stnt1h_mz_p_br_4";
+ case ENC_STNT1H_MZX_P_BI_2X8: return "stnt1h_mzx_p_bi_2x8";
+ case ENC_STNT1H_MZX_P_BI_4X4: return "stnt1h_mzx_p_bi_4x4";
+ case ENC_STNT1H_MZX_P_BR_2X8: return "stnt1h_mzx_p_br_2x8";
+ case ENC_STNT1H_MZX_P_BR_4X4: return "stnt1h_mzx_p_br_4x4";
case ENC_STNT1H_Z_P_AR_D_64_UNSCALED: return "stnt1h_z_p_ar_d_64_unscaled";
case ENC_STNT1H_Z_P_AR_S_X32_UNSCALED: return "stnt1h_z_p_ar_s_x32_unscaled";
case ENC_STNT1H_Z_P_BI_CONTIGUOUS: return "stnt1h_z_p_bi_contiguous";
case ENC_STNT1H_Z_P_BR_CONTIGUOUS: return "stnt1h_z_p_br_contiguous";
+ case ENC_STNT1W_MZ_P_BI_2: return "stnt1w_mz_p_bi_2";
+ case ENC_STNT1W_MZ_P_BI_4: return "stnt1w_mz_p_bi_4";
+ case ENC_STNT1W_MZ_P_BR_2: return "stnt1w_mz_p_br_2";
+ case ENC_STNT1W_MZ_P_BR_4: return "stnt1w_mz_p_br_4";
+ case ENC_STNT1W_MZX_P_BI_2X8: return "stnt1w_mzx_p_bi_2x8";
+ case ENC_STNT1W_MZX_P_BI_4X4: return "stnt1w_mzx_p_bi_4x4";
+ case ENC_STNT1W_MZX_P_BR_2X8: return "stnt1w_mzx_p_br_2x8";
+ case ENC_STNT1W_MZX_P_BR_4X4: return "stnt1w_mzx_p_br_4x4";
case ENC_STNT1W_Z_P_AR_D_64_UNSCALED: return "stnt1w_z_p_ar_d_64_unscaled";
case ENC_STNT1W_Z_P_AR_S_X32_UNSCALED: return "stnt1w_z_p_ar_s_x32_unscaled";
case ENC_STNT1W_Z_P_BI_CONTIGUOUS: return "stnt1w_z_p_bi_contiguous";
@@ -3607,27 +4985,73 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_STR_P_BI_: return "str_p_bi_";
case ENC_STR_Z_BI_: return "str_z_bi_";
case ENC_STR_ZA_RI_: return "str_za_ri_";
+ case ENC_STR_ZT_BR_: return "str_zt_br_";
case ENC_SUB_Z_P_ZZ_: return "sub_z_p_zz_";
case ENC_SUB_Z_ZI_: return "sub_z_zi_";
case ENC_SUB_Z_ZZ_: return "sub_z_zz_";
+ case ENC_SUB_ZA_ZW_2X2: return "sub_za_zw_2x2";
+ case ENC_SUB_ZA_ZW_4X4: return "sub_za_zw_4x4";
+ case ENC_SUB_ZA_ZZV_2X1: return "sub_za_zzv_2x1";
+ case ENC_SUB_ZA_ZZV_4X1: return "sub_za_zzv_4x1";
+ case ENC_SUB_ZA_ZZW_2X2: return "sub_za_zzw_2x2";
+ case ENC_SUB_ZA_ZZW_4X4: return "sub_za_zzw_4x4";
case ENC_SUBHNB_Z_ZZ_: return "subhnb_z_zz_";
case ENC_SUBHNT_Z_ZZ_: return "subhnt_z_zz_";
+ case ENC_SUBPT_Z_P_ZZ_: return "subpt_z_p_zz_";
+ case ENC_SUBPT_Z_ZZ_: return "subpt_z_zz_";
case ENC_SUBR_Z_P_ZZ_: return "subr_z_p_zz_";
case ENC_SUBR_Z_ZI_: return "subr_z_zi_";
case ENC_SUDOT_Z_ZZZI_S: return "sudot_z_zzzi_s";
+ case ENC_SUDOT_ZA_ZZI_S2XI: return "sudot_za_zzi_s2xi";
+ case ENC_SUDOT_ZA_ZZI_S4XI: return "sudot_za_zzi_s4xi";
+ case ENC_SUDOT_ZA_ZZV_S2X1: return "sudot_za_zzv_s2x1";
+ case ENC_SUDOT_ZA_ZZV_S4X1: return "sudot_za_zzv_s4x1";
+ case ENC_SUMLALL_ZA_ZZI_S: return "sumlall_za_zzi_s";
+ case ENC_SUMLALL_ZA_ZZI_S2XI: return "sumlall_za_zzi_s2xi";
+ case ENC_SUMLALL_ZA_ZZI_S4XI: return "sumlall_za_zzi_s4xi";
+ case ENC_SUMLALL_ZA_ZZV_S2X1: return "sumlall_za_zzv_s2x1";
+ case ENC_SUMLALL_ZA_ZZV_S4X1: return "sumlall_za_zzv_s4x1";
+ case ENC_SUMOP4A_ZA_ZZ_B1X1: return "sumop4a_za_zz_b1x1";
+ case ENC_SUMOP4A_ZA_ZZ_B1X2: return "sumop4a_za_zz_b1x2";
+ case ENC_SUMOP4A_ZA_ZZ_B2X1: return "sumop4a_za_zz_b2x1";
+ case ENC_SUMOP4A_ZA_ZZ_B2X2: return "sumop4a_za_zz_b2x2";
+ case ENC_SUMOP4A_ZA_ZZ_H1X1: return "sumop4a_za_zz_h1x1";
+ case ENC_SUMOP4A_ZA_ZZ_H1X2: return "sumop4a_za_zz_h1x2";
+ case ENC_SUMOP4A_ZA_ZZ_H2X1: return "sumop4a_za_zz_h2x1";
+ case ENC_SUMOP4A_ZA_ZZ_H2X2: return "sumop4a_za_zz_h2x2";
+ case ENC_SUMOP4S_ZA_ZZ_B1X1: return "sumop4s_za_zz_b1x1";
+ case ENC_SUMOP4S_ZA_ZZ_B1X2: return "sumop4s_za_zz_b1x2";
+ case ENC_SUMOP4S_ZA_ZZ_B2X1: return "sumop4s_za_zz_b2x1";
+ case ENC_SUMOP4S_ZA_ZZ_B2X2: return "sumop4s_za_zz_b2x2";
+ case ENC_SUMOP4S_ZA_ZZ_H1X1: return "sumop4s_za_zz_h1x1";
+ case ENC_SUMOP4S_ZA_ZZ_H1X2: return "sumop4s_za_zz_h1x2";
+ case ENC_SUMOP4S_ZA_ZZ_H2X1: return "sumop4s_za_zz_h2x1";
+ case ENC_SUMOP4S_ZA_ZZ_H2X2: return "sumop4s_za_zz_h2x2";
case ENC_SUMOPA_ZA_PP_ZZ_32: return "sumopa_za_pp_zz_32";
case ENC_SUMOPA_ZA_PP_ZZ_64: return "sumopa_za_pp_zz_64";
case ENC_SUMOPS_ZA_PP_ZZ_32: return "sumops_za_pp_zz_32";
case ENC_SUMOPS_ZA_PP_ZZ_64: return "sumops_za_pp_zz_64";
+ case ENC_SUNPK_MZ_Z_2: return "sunpk_mz_z_2";
+ case ENC_SUNPK_MZ_Z_4: return "sunpk_mz_z_4";
case ENC_SUNPKHI_Z_Z_: return "sunpkhi_z_z_";
case ENC_SUNPKLO_Z_Z_: return "sunpklo_z_z_";
case ENC_SUQADD_Z_P_ZZ_: return "suqadd_z_p_zz_";
- case ENC_SXTB_Z_P_Z_: return "sxtb_z_p_z_";
- case ENC_SXTH_Z_P_Z_: return "sxth_z_p_z_";
- case ENC_SXTW_Z_P_Z_: return "sxtw_z_p_z_";
+ case ENC_SUTMOPA_ZA_ZZZI_B2X1: return "sutmopa_za_zzzi_b2x1";
+ case ENC_SUVDOT_ZA_ZZI_S4XI: return "suvdot_za_zzi_s4xi";
+ case ENC_SVDOT_ZA32_ZZI_2XI: return "svdot_za32_zzi_2xi";
+ case ENC_SVDOT_ZA_ZZI_D4XI: return "svdot_za_zzi_d4xi";
+ case ENC_SVDOT_ZA_ZZI_S4XI: return "svdot_za_zzi_s4xi";
+ case ENC_SXTB_Z_P_Z_M: return "sxtb_z_p_z_m";
+ case ENC_SXTB_Z_P_Z_Z: return "sxtb_z_p_z_z";
+ case ENC_SXTH_Z_P_Z_M: return "sxth_z_p_z_m";
+ case ENC_SXTH_Z_P_Z_Z: return "sxth_z_p_z_z";
+ case ENC_SXTW_Z_P_Z_M: return "sxtw_z_p_z_m";
+ case ENC_SXTW_Z_P_Z_Z: return "sxtw_z_p_z_z";
case ENC_TBL_Z_ZZ_1: return "tbl_z_zz_1";
case ENC_TBL_Z_ZZ_2: return "tbl_z_zz_2";
+ case ENC_TBLQ_Z_ZZ_: return "tblq_z_zz_";
case ENC_TBX_Z_ZZ_: return "tbx_z_zz_";
+ case ENC_TBXQ_Z_ZZ_: return "tbxq_z_zz_";
case ENC_TRN1_P_PP_: return "trn1_p_pp_";
case ENC_TRN1_Z_ZZ_: return "trn1_z_zz_";
case ENC_TRN1_Z_ZZ_Q: return "trn1_z_zz_q";
@@ -3646,45 +5070,146 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_UADDV_R_P_Z_: return "uaddv_r_p_z_";
case ENC_UADDWB_Z_ZZ_: return "uaddwb_z_zz_";
case ENC_UADDWT_Z_ZZ_: return "uaddwt_z_zz_";
+ case ENC_UCLAMP_MZ_ZZ_2: return "uclamp_mz_zz_2";
+ case ENC_UCLAMP_MZ_ZZ_4: return "uclamp_mz_zz_4";
case ENC_UCLAMP_Z_ZZ_: return "uclamp_z_zz_";
+ case ENC_UCVTF_MZ_Z_2: return "ucvtf_mz_z_2";
+ case ENC_UCVTF_MZ_Z_4: return "ucvtf_mz_z_4";
case ENC_UCVTF_Z_P_Z_H2FP16: return "ucvtf_z_p_z_h2fp16";
+ case ENC_UCVTF_Z_P_Z_H2FP16Z: return "ucvtf_z_p_z_h2fp16z";
case ENC_UCVTF_Z_P_Z_W2D: return "ucvtf_z_p_z_w2d";
+ case ENC_UCVTF_Z_P_Z_W2DZ: return "ucvtf_z_p_z_w2dz";
case ENC_UCVTF_Z_P_Z_W2FP16: return "ucvtf_z_p_z_w2fp16";
+ case ENC_UCVTF_Z_P_Z_W2FP16Z: return "ucvtf_z_p_z_w2fp16z";
case ENC_UCVTF_Z_P_Z_W2S: return "ucvtf_z_p_z_w2s";
+ case ENC_UCVTF_Z_P_Z_W2SZ: return "ucvtf_z_p_z_w2sz";
case ENC_UCVTF_Z_P_Z_X2D: return "ucvtf_z_p_z_x2d";
+ case ENC_UCVTF_Z_P_Z_X2DZ: return "ucvtf_z_p_z_x2dz";
case ENC_UCVTF_Z_P_Z_X2FP16: return "ucvtf_z_p_z_x2fp16";
+ case ENC_UCVTF_Z_P_Z_X2FP16Z: return "ucvtf_z_p_z_x2fp16z";
case ENC_UCVTF_Z_P_Z_X2S: return "ucvtf_z_p_z_x2s";
+ case ENC_UCVTF_Z_P_Z_X2SZ: return "ucvtf_z_p_z_x2sz";
case ENC_UDIV_Z_P_ZZ_: return "udiv_z_p_zz_";
case ENC_UDIVR_Z_P_ZZ_: return "udivr_z_p_zz_";
+ case ENC_UDOT_Z32_ZZZ_: return "udot_z32_zzz_";
+ case ENC_UDOT_Z32_ZZZI_: return "udot_z32_zzzi_";
case ENC_UDOT_Z_ZZZ_: return "udot_z_zzz_";
case ENC_UDOT_Z_ZZZI_D: return "udot_z_zzzi_d";
case ENC_UDOT_Z_ZZZI_S: return "udot_z_zzzi_s";
+ case ENC_UDOT_ZA32_ZZI_2XI: return "udot_za32_zzi_2xi";
+ case ENC_UDOT_ZA32_ZZI_4XI: return "udot_za32_zzi_4xi";
+ case ENC_UDOT_ZA32_ZZV_2X1: return "udot_za32_zzv_2x1";
+ case ENC_UDOT_ZA32_ZZV_4X1: return "udot_za32_zzv_4x1";
+ case ENC_UDOT_ZA32_ZZW_2X2: return "udot_za32_zzw_2x2";
+ case ENC_UDOT_ZA32_ZZW_4X4: return "udot_za32_zzw_4x4";
+ case ENC_UDOT_ZA_ZZI_D2XI: return "udot_za_zzi_d2xi";
+ case ENC_UDOT_ZA_ZZI_D4XI: return "udot_za_zzi_d4xi";
+ case ENC_UDOT_ZA_ZZI_S2XI: return "udot_za_zzi_s2xi";
+ case ENC_UDOT_ZA_ZZI_S4XI: return "udot_za_zzi_s4xi";
+ case ENC_UDOT_ZA_ZZV_2X1: return "udot_za_zzv_2x1";
+ case ENC_UDOT_ZA_ZZV_4X1: return "udot_za_zzv_4x1";
+ case ENC_UDOT_ZA_ZZW_2X2: return "udot_za_zzw_2x2";
+ case ENC_UDOT_ZA_ZZW_4X4: return "udot_za_zzw_4x4";
case ENC_UHADD_Z_P_ZZ_: return "uhadd_z_p_zz_";
case ENC_UHSUB_Z_P_ZZ_: return "uhsub_z_p_zz_";
case ENC_UHSUBR_Z_P_ZZ_: return "uhsubr_z_p_zz_";
+ case ENC_UMAX_MZ_ZZV_2X1: return "umax_mz_zzv_2x1";
+ case ENC_UMAX_MZ_ZZV_4X1: return "umax_mz_zzv_4x1";
+ case ENC_UMAX_MZ_ZZW_2X2: return "umax_mz_zzw_2x2";
+ case ENC_UMAX_MZ_ZZW_4X4: return "umax_mz_zzw_4x4";
case ENC_UMAX_Z_P_ZZ_: return "umax_z_p_zz_";
case ENC_UMAX_Z_ZI_: return "umax_z_zi_";
case ENC_UMAXP_Z_P_ZZ_: return "umaxp_z_p_zz_";
+ case ENC_UMAXQV_Z_P_Z_: return "umaxqv_z_p_z_";
case ENC_UMAXV_R_P_Z_: return "umaxv_r_p_z_";
+ case ENC_UMIN_MZ_ZZV_2X1: return "umin_mz_zzv_2x1";
+ case ENC_UMIN_MZ_ZZV_4X1: return "umin_mz_zzv_4x1";
+ case ENC_UMIN_MZ_ZZW_2X2: return "umin_mz_zzw_2x2";
+ case ENC_UMIN_MZ_ZZW_4X4: return "umin_mz_zzw_4x4";
case ENC_UMIN_Z_P_ZZ_: return "umin_z_p_zz_";
case ENC_UMIN_Z_ZI_: return "umin_z_zi_";
case ENC_UMINP_Z_P_ZZ_: return "uminp_z_p_zz_";
+ case ENC_UMINQV_Z_P_Z_: return "uminqv_z_p_z_";
case ENC_UMINV_R_P_Z_: return "uminv_r_p_z_";
+ case ENC_UMLAL_ZA_ZZI_1: return "umlal_za_zzi_1";
+ case ENC_UMLAL_ZA_ZZI_2XI: return "umlal_za_zzi_2xi";
+ case ENC_UMLAL_ZA_ZZI_4XI: return "umlal_za_zzi_4xi";
+ case ENC_UMLAL_ZA_ZZV_1: return "umlal_za_zzv_1";
+ case ENC_UMLAL_ZA_ZZV_2X1: return "umlal_za_zzv_2x1";
+ case ENC_UMLAL_ZA_ZZV_4X1: return "umlal_za_zzv_4x1";
+ case ENC_UMLAL_ZA_ZZW_2X2: return "umlal_za_zzw_2x2";
+ case ENC_UMLAL_ZA_ZZW_4X4: return "umlal_za_zzw_4x4";
case ENC_UMLALB_Z_ZZZ_: return "umlalb_z_zzz_";
case ENC_UMLALB_Z_ZZZI_D: return "umlalb_z_zzzi_d";
case ENC_UMLALB_Z_ZZZI_S: return "umlalb_z_zzzi_s";
+ case ENC_UMLALL_ZA_ZZI_D: return "umlall_za_zzi_d";
+ case ENC_UMLALL_ZA_ZZI_D2XI: return "umlall_za_zzi_d2xi";
+ case ENC_UMLALL_ZA_ZZI_D4XI: return "umlall_za_zzi_d4xi";
+ case ENC_UMLALL_ZA_ZZI_S: return "umlall_za_zzi_s";
+ case ENC_UMLALL_ZA_ZZI_S2XI: return "umlall_za_zzi_s2xi";
+ case ENC_UMLALL_ZA_ZZI_S4XI: return "umlall_za_zzi_s4xi";
+ case ENC_UMLALL_ZA_ZZV_1: return "umlall_za_zzv_1";
+ case ENC_UMLALL_ZA_ZZV_2X1: return "umlall_za_zzv_2x1";
+ case ENC_UMLALL_ZA_ZZV_4X1: return "umlall_za_zzv_4x1";
+ case ENC_UMLALL_ZA_ZZW_2X2: return "umlall_za_zzw_2x2";
+ case ENC_UMLALL_ZA_ZZW_4X4: return "umlall_za_zzw_4x4";
case ENC_UMLALT_Z_ZZZ_: return "umlalt_z_zzz_";
case ENC_UMLALT_Z_ZZZI_D: return "umlalt_z_zzzi_d";
case ENC_UMLALT_Z_ZZZI_S: return "umlalt_z_zzzi_s";
+ case ENC_UMLSL_ZA_ZZI_1: return "umlsl_za_zzi_1";
+ case ENC_UMLSL_ZA_ZZI_2XI: return "umlsl_za_zzi_2xi";
+ case ENC_UMLSL_ZA_ZZI_4XI: return "umlsl_za_zzi_4xi";
+ case ENC_UMLSL_ZA_ZZV_1: return "umlsl_za_zzv_1";
+ case ENC_UMLSL_ZA_ZZV_2X1: return "umlsl_za_zzv_2x1";
+ case ENC_UMLSL_ZA_ZZV_4X1: return "umlsl_za_zzv_4x1";
+ case ENC_UMLSL_ZA_ZZW_2X2: return "umlsl_za_zzw_2x2";
+ case ENC_UMLSL_ZA_ZZW_4X4: return "umlsl_za_zzw_4x4";
case ENC_UMLSLB_Z_ZZZ_: return "umlslb_z_zzz_";
case ENC_UMLSLB_Z_ZZZI_D: return "umlslb_z_zzzi_d";
case ENC_UMLSLB_Z_ZZZI_S: return "umlslb_z_zzzi_s";
+ case ENC_UMLSLL_ZA_ZZI_D: return "umlsll_za_zzi_d";
+ case ENC_UMLSLL_ZA_ZZI_D2XI: return "umlsll_za_zzi_d2xi";
+ case ENC_UMLSLL_ZA_ZZI_D4XI: return "umlsll_za_zzi_d4xi";
+ case ENC_UMLSLL_ZA_ZZI_S: return "umlsll_za_zzi_s";
+ case ENC_UMLSLL_ZA_ZZI_S2XI: return "umlsll_za_zzi_s2xi";
+ case ENC_UMLSLL_ZA_ZZI_S4XI: return "umlsll_za_zzi_s4xi";
+ case ENC_UMLSLL_ZA_ZZV_1: return "umlsll_za_zzv_1";
+ case ENC_UMLSLL_ZA_ZZV_2X1: return "umlsll_za_zzv_2x1";
+ case ENC_UMLSLL_ZA_ZZV_4X1: return "umlsll_za_zzv_4x1";
+ case ENC_UMLSLL_ZA_ZZW_2X2: return "umlsll_za_zzw_2x2";
+ case ENC_UMLSLL_ZA_ZZW_4X4: return "umlsll_za_zzw_4x4";
case ENC_UMLSLT_Z_ZZZ_: return "umlslt_z_zzz_";
case ENC_UMLSLT_Z_ZZZI_D: return "umlslt_z_zzzi_d";
case ENC_UMLSLT_Z_ZZZI_S: return "umlslt_z_zzzi_s";
case ENC_UMMLA_Z_ZZZ_: return "ummla_z_zzz_";
+ case ENC_UMOP4A_ZA32_ZZ_H1X1: return "umop4a_za32_zz_h1x1";
+ case ENC_UMOP4A_ZA32_ZZ_H1X2: return "umop4a_za32_zz_h1x2";
+ case ENC_UMOP4A_ZA32_ZZ_H2X1: return "umop4a_za32_zz_h2x1";
+ case ENC_UMOP4A_ZA32_ZZ_H2X2: return "umop4a_za32_zz_h2x2";
+ case ENC_UMOP4A_ZA_ZZ_B1X1: return "umop4a_za_zz_b1x1";
+ case ENC_UMOP4A_ZA_ZZ_B1X2: return "umop4a_za_zz_b1x2";
+ case ENC_UMOP4A_ZA_ZZ_B2X1: return "umop4a_za_zz_b2x1";
+ case ENC_UMOP4A_ZA_ZZ_B2X2: return "umop4a_za_zz_b2x2";
+ case ENC_UMOP4A_ZA_ZZ_H1X1: return "umop4a_za_zz_h1x1";
+ case ENC_UMOP4A_ZA_ZZ_H1X2: return "umop4a_za_zz_h1x2";
+ case ENC_UMOP4A_ZA_ZZ_H2X1: return "umop4a_za_zz_h2x1";
+ case ENC_UMOP4A_ZA_ZZ_H2X2: return "umop4a_za_zz_h2x2";
+ case ENC_UMOP4S_ZA32_ZZ_H1X1: return "umop4s_za32_zz_h1x1";
+ case ENC_UMOP4S_ZA32_ZZ_H1X2: return "umop4s_za32_zz_h1x2";
+ case ENC_UMOP4S_ZA32_ZZ_H2X1: return "umop4s_za32_zz_h2x1";
+ case ENC_UMOP4S_ZA32_ZZ_H2X2: return "umop4s_za32_zz_h2x2";
+ case ENC_UMOP4S_ZA_ZZ_B1X1: return "umop4s_za_zz_b1x1";
+ case ENC_UMOP4S_ZA_ZZ_B1X2: return "umop4s_za_zz_b1x2";
+ case ENC_UMOP4S_ZA_ZZ_B2X1: return "umop4s_za_zz_b2x1";
+ case ENC_UMOP4S_ZA_ZZ_B2X2: return "umop4s_za_zz_b2x2";
+ case ENC_UMOP4S_ZA_ZZ_H1X1: return "umop4s_za_zz_h1x1";
+ case ENC_UMOP4S_ZA_ZZ_H1X2: return "umop4s_za_zz_h1x2";
+ case ENC_UMOP4S_ZA_ZZ_H2X1: return "umop4s_za_zz_h2x1";
+ case ENC_UMOP4S_ZA_ZZ_H2X2: return "umop4s_za_zz_h2x2";
+ case ENC_UMOPA_ZA32_PP_ZZ_16: return "umopa_za32_pp_zz_16";
case ENC_UMOPA_ZA_PP_ZZ_32: return "umopa_za_pp_zz_32";
case ENC_UMOPA_ZA_PP_ZZ_64: return "umopa_za_pp_zz_64";
+ case ENC_UMOPS_ZA32_PP_ZZ_16: return "umops_za32_pp_zz_16";
case ENC_UMOPS_ZA_PP_ZZ_32: return "umops_za_pp_zz_32";
case ENC_UMOPS_ZA_PP_ZZ_64: return "umops_za_pp_zz_64";
case ENC_UMULH_Z_P_ZZ_: return "umulh_z_p_zz_";
@@ -3698,6 +5223,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_UQADD_Z_P_ZZ_: return "uqadd_z_p_zz_";
case ENC_UQADD_Z_ZI_: return "uqadd_z_zi_";
case ENC_UQADD_Z_ZZ_: return "uqadd_z_zz_";
+ case ENC_UQCVT_Z_MZ2_: return "uqcvt_z_mz2_";
+ case ENC_UQCVT_Z_MZ4_: return "uqcvt_z_mz4_";
+ case ENC_UQCVTN_Z_MZ2_: return "uqcvtn_z_mz2_";
+ case ENC_UQCVTN_Z_MZ4_: return "uqcvtn_z_mz4_";
case ENC_UQDECB_R_RS_UW: return "uqdecb_r_rs_uw";
case ENC_UQDECB_R_RS_X: return "uqdecb_r_rs_x";
case ENC_UQDECD_R_RS_UW: return "uqdecd_r_rs_uw";
@@ -3728,6 +5257,10 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_UQINCW_Z_ZS_: return "uqincw_z_zs_";
case ENC_UQRSHL_Z_P_ZZ_: return "uqrshl_z_p_zz_";
case ENC_UQRSHLR_Z_P_ZZ_: return "uqrshlr_z_p_zz_";
+ case ENC_UQRSHR_Z_MZ2_: return "uqrshr_z_mz2_";
+ case ENC_UQRSHR_Z_MZ4_: return "uqrshr_z_mz4_";
+ case ENC_UQRSHRN_Z_MZ2_: return "uqrshrn_z_mz2_";
+ case ENC_UQRSHRN_Z_MZ4_: return "uqrshrn_z_mz4_";
case ENC_UQRSHRNB_Z_ZI_: return "uqrshrnb_z_zi_";
case ENC_UQRSHRNT_Z_ZI_: return "uqrshrnt_z_zi_";
case ENC_UQSHL_Z_P_ZI_: return "uqshl_z_p_zi_";
@@ -3741,58 +5274,143 @@ const char *enc_to_str(enum ENCODING enc)
case ENC_UQSUBR_Z_P_ZZ_: return "uqsubr_z_p_zz_";
case ENC_UQXTNB_Z_ZZ_: return "uqxtnb_z_zz_";
case ENC_UQXTNT_Z_ZZ_: return "uqxtnt_z_zz_";
- case ENC_URECPE_Z_P_Z_: return "urecpe_z_p_z_";
+ case ENC_URECPE_Z_P_Z_M: return "urecpe_z_p_z_m";
+ case ENC_URECPE_Z_P_Z_Z: return "urecpe_z_p_z_z";
case ENC_URHADD_Z_P_ZZ_: return "urhadd_z_p_zz_";
+ case ENC_URSHL_MZ_ZZV_2X1: return "urshl_mz_zzv_2x1";
+ case ENC_URSHL_MZ_ZZV_4X1: return "urshl_mz_zzv_4x1";
+ case ENC_URSHL_MZ_ZZW_2X2: return "urshl_mz_zzw_2x2";
+ case ENC_URSHL_MZ_ZZW_4X4: return "urshl_mz_zzw_4x4";
case ENC_URSHL_Z_P_ZZ_: return "urshl_z_p_zz_";
case ENC_URSHLR_Z_P_ZZ_: return "urshlr_z_p_zz_";
case ENC_URSHR_Z_P_ZI_: return "urshr_z_p_zi_";
- case ENC_URSQRTE_Z_P_Z_: return "ursqrte_z_p_z_";
+ case ENC_URSQRTE_Z_P_Z_M: return "ursqrte_z_p_z_m";
+ case ENC_URSQRTE_Z_P_Z_Z: return "ursqrte_z_p_z_z";
case ENC_URSRA_Z_ZI_: return "ursra_z_zi_";
case ENC_USDOT_Z_ZZZ_S: return "usdot_z_zzz_s";
case ENC_USDOT_Z_ZZZI_S: return "usdot_z_zzzi_s";
+ case ENC_USDOT_ZA_ZZI_S2XI: return "usdot_za_zzi_s2xi";
+ case ENC_USDOT_ZA_ZZI_S4XI: return "usdot_za_zzi_s4xi";
+ case ENC_USDOT_ZA_ZZV_S2X1: return "usdot_za_zzv_s2x1";
+ case ENC_USDOT_ZA_ZZV_S4X1: return "usdot_za_zzv_s4x1";
+ case ENC_USDOT_ZA_ZZW_S2X2: return "usdot_za_zzw_s2x2";
+ case ENC_USDOT_ZA_ZZW_S4X4: return "usdot_za_zzw_s4x4";
case ENC_USHLLB_Z_ZI_: return "ushllb_z_zi_";
case ENC_USHLLT_Z_ZI_: return "ushllt_z_zi_";
+ case ENC_USMLALL_ZA_ZZI_S: return "usmlall_za_zzi_s";
+ case ENC_USMLALL_ZA_ZZI_S2XI: return "usmlall_za_zzi_s2xi";
+ case ENC_USMLALL_ZA_ZZI_S4XI: return "usmlall_za_zzi_s4xi";
+ case ENC_USMLALL_ZA_ZZV_S: return "usmlall_za_zzv_s";
+ case ENC_USMLALL_ZA_ZZV_S2X1: return "usmlall_za_zzv_s2x1";
+ case ENC_USMLALL_ZA_ZZV_S4X1: return "usmlall_za_zzv_s4x1";
+ case ENC_USMLALL_ZA_ZZW_S2X2: return "usmlall_za_zzw_s2x2";
+ case ENC_USMLALL_ZA_ZZW_S4X4: return "usmlall_za_zzw_s4x4";
case ENC_USMMLA_Z_ZZZ_: return "usmmla_z_zzz_";
+ case ENC_USMOP4A_ZA_ZZ_B1X1: return "usmop4a_za_zz_b1x1";
+ case ENC_USMOP4A_ZA_ZZ_B1X2: return "usmop4a_za_zz_b1x2";
+ case ENC_USMOP4A_ZA_ZZ_B2X1: return "usmop4a_za_zz_b2x1";
+ case ENC_USMOP4A_ZA_ZZ_B2X2: return "usmop4a_za_zz_b2x2";
+ case ENC_USMOP4A_ZA_ZZ_H1X1: return "usmop4a_za_zz_h1x1";
+ case ENC_USMOP4A_ZA_ZZ_H1X2: return "usmop4a_za_zz_h1x2";
+ case ENC_USMOP4A_ZA_ZZ_H2X1: return "usmop4a_za_zz_h2x1";
+ case ENC_USMOP4A_ZA_ZZ_H2X2: return "usmop4a_za_zz_h2x2";
+ case ENC_USMOP4S_ZA_ZZ_B1X1: return "usmop4s_za_zz_b1x1";
+ case ENC_USMOP4S_ZA_ZZ_B1X2: return "usmop4s_za_zz_b1x2";
+ case ENC_USMOP4S_ZA_ZZ_B2X1: return "usmop4s_za_zz_b2x1";
+ case ENC_USMOP4S_ZA_ZZ_B2X2: return "usmop4s_za_zz_b2x2";
+ case ENC_USMOP4S_ZA_ZZ_H1X1: return "usmop4s_za_zz_h1x1";
+ case ENC_USMOP4S_ZA_ZZ_H1X2: return "usmop4s_za_zz_h1x2";
+ case ENC_USMOP4S_ZA_ZZ_H2X1: return "usmop4s_za_zz_h2x1";
+ case ENC_USMOP4S_ZA_ZZ_H2X2: return "usmop4s_za_zz_h2x2";
case ENC_USMOPA_ZA_PP_ZZ_32: return "usmopa_za_pp_zz_32";
case ENC_USMOPA_ZA_PP_ZZ_64: return "usmopa_za_pp_zz_64";
case ENC_USMOPS_ZA_PP_ZZ_32: return "usmops_za_pp_zz_32";
case ENC_USMOPS_ZA_PP_ZZ_64: return "usmops_za_pp_zz_64";
case ENC_USQADD_Z_P_ZZ_: return "usqadd_z_p_zz_";
case ENC_USRA_Z_ZI_: return "usra_z_zi_";
+ case ENC_USTMOPA_ZA_ZZZI_B2X1: return "ustmopa_za_zzzi_b2x1";
case ENC_USUBLB_Z_ZZ_: return "usublb_z_zz_";
case ENC_USUBLT_Z_ZZ_: return "usublt_z_zz_";
case ENC_USUBWB_Z_ZZ_: return "usubwb_z_zz_";
case ENC_USUBWT_Z_ZZ_: return "usubwt_z_zz_";
+ case ENC_USVDOT_ZA_ZZI_S4XI: return "usvdot_za_zzi_s4xi";
+ case ENC_UTMOPA_ZA32_ZZZI_H2X1: return "utmopa_za32_zzzi_h2x1";
+ case ENC_UTMOPA_ZA_ZZZI_B2X1: return "utmopa_za_zzzi_b2x1";
+ case ENC_UUNPK_MZ_Z_2: return "uunpk_mz_z_2";
+ case ENC_UUNPK_MZ_Z_4: return "uunpk_mz_z_4";
case ENC_UUNPKHI_Z_Z_: return "uunpkhi_z_z_";
case ENC_UUNPKLO_Z_Z_: return "uunpklo_z_z_";
- case ENC_UXTB_Z_P_Z_: return "uxtb_z_p_z_";
- case ENC_UXTH_Z_P_Z_: return "uxth_z_p_z_";
- case ENC_UXTW_Z_P_Z_: return "uxtw_z_p_z_";
+ case ENC_UVDOT_ZA32_ZZI_2XI: return "uvdot_za32_zzi_2xi";
+ case ENC_UVDOT_ZA_ZZI_D4XI: return "uvdot_za_zzi_d4xi";
+ case ENC_UVDOT_ZA_ZZI_S4XI: return "uvdot_za_zzi_s4xi";
+ case ENC_UXTB_Z_P_Z_M: return "uxtb_z_p_z_m";
+ case ENC_UXTB_Z_P_Z_Z: return "uxtb_z_p_z_z";
+ case ENC_UXTH_Z_P_Z_M: return "uxth_z_p_z_m";
+ case ENC_UXTH_Z_P_Z_Z: return "uxth_z_p_z_z";
+ case ENC_UXTW_Z_P_Z_M: return "uxtw_z_p_z_m";
+ case ENC_UXTW_Z_P_Z_Z: return "uxtw_z_p_z_z";
case ENC_UZP1_P_PP_: return "uzp1_p_pp_";
case ENC_UZP1_Z_ZZ_: return "uzp1_z_zz_";
case ENC_UZP1_Z_ZZ_Q: return "uzp1_z_zz_q";
case ENC_UZP2_P_PP_: return "uzp2_p_pp_";
case ENC_UZP2_Z_ZZ_: return "uzp2_z_zz_";
case ENC_UZP2_Z_ZZ_Q: return "uzp2_z_zz_q";
+ case ENC_UZP_MZ_Z_4: return "uzp_mz_z_4";
+ case ENC_UZP_MZ_Z_4Q: return "uzp_mz_z_4q";
+ case ENC_UZP_MZ_ZZ_2: return "uzp_mz_zz_2";
+ case ENC_UZP_MZ_ZZ_2Q: return "uzp_mz_zz_2q";
+ case ENC_UZPQ1_Z_ZZ_: return "uzpq1_z_zz_";
+ case ENC_UZPQ2_Z_ZZ_: return "uzpq2_z_zz_";
case ENC_WHILEGE_P_P_RR_: return "whilege_p_p_rr_";
+ case ENC_WHILEGE_PN_RR_: return "whilege_pn_rr_";
+ case ENC_WHILEGE_PP_RR_: return "whilege_pp_rr_";
case ENC_WHILEGT_P_P_RR_: return "whilegt_p_p_rr_";
+ case ENC_WHILEGT_PN_RR_: return "whilegt_pn_rr_";
+ case ENC_WHILEGT_PP_RR_: return "whilegt_pp_rr_";
case ENC_WHILEHI_P_P_RR_: return "whilehi_p_p_rr_";
+ case ENC_WHILEHI_PN_RR_: return "whilehi_pn_rr_";
+ case ENC_WHILEHI_PP_RR_: return "whilehi_pp_rr_";
case ENC_WHILEHS_P_P_RR_: return "whilehs_p_p_rr_";
+ case ENC_WHILEHS_PN_RR_: return "whilehs_pn_rr_";
+ case ENC_WHILEHS_PP_RR_: return "whilehs_pp_rr_";
case ENC_WHILELE_P_P_RR_: return "whilele_p_p_rr_";
+ case ENC_WHILELE_PN_RR_: return "whilele_pn_rr_";
+ case ENC_WHILELE_PP_RR_: return "whilele_pp_rr_";
case ENC_WHILELO_P_P_RR_: return "whilelo_p_p_rr_";
+ case ENC_WHILELO_PN_RR_: return "whilelo_pn_rr_";
+ case ENC_WHILELO_PP_RR_: return "whilelo_pp_rr_";
case ENC_WHILELS_P_P_RR_: return "whilels_p_p_rr_";
+ case ENC_WHILELS_PN_RR_: return "whilels_pn_rr_";
+ case ENC_WHILELS_PP_RR_: return "whilels_pp_rr_";
case ENC_WHILELT_P_P_RR_: return "whilelt_p_p_rr_";
+ case ENC_WHILELT_PN_RR_: return "whilelt_pn_rr_";
+ case ENC_WHILELT_PP_RR_: return "whilelt_pp_rr_";
case ENC_WHILERW_P_RR_: return "whilerw_p_rr_";
case ENC_WHILEWR_P_RR_: return "whilewr_p_rr_";
case ENC_WRFFR_F_P_: return "wrffr_f_p_";
case ENC_XAR_Z_ZZI_: return "xar_z_zzi_";
+ case ENC_ZERO_ZA1_RI_2: return "zero_za1_ri_2";
+ case ENC_ZERO_ZA1_RI_4: return "zero_za1_ri_4";
+ case ENC_ZERO_ZA2_RI_1: return "zero_za2_ri_1";
+ case ENC_ZERO_ZA2_RI_2: return "zero_za2_ri_2";
+ case ENC_ZERO_ZA2_RI_4: return "zero_za2_ri_4";
+ case ENC_ZERO_ZA4_RI_1: return "zero_za4_ri_1";
+ case ENC_ZERO_ZA4_RI_2: return "zero_za4_ri_2";
+ case ENC_ZERO_ZA4_RI_4: return "zero_za4_ri_4";
case ENC_ZERO_ZA_I_: return "zero_za_i_";
+ case ENC_ZERO_ZT_I_: return "zero_zt_i_";
case ENC_ZIP1_P_PP_: return "zip1_p_pp_";
case ENC_ZIP1_Z_ZZ_: return "zip1_z_zz_";
case ENC_ZIP1_Z_ZZ_Q: return "zip1_z_zz_q";
case ENC_ZIP2_P_PP_: return "zip2_p_pp_";
case ENC_ZIP2_Z_ZZ_: return "zip2_z_zz_";
case ENC_ZIP2_Z_ZZ_Q: return "zip2_z_zz_q";
+ case ENC_ZIP_MZ_Z_4: return "zip_mz_z_4";
+ case ENC_ZIP_MZ_Z_4Q: return "zip_mz_z_4q";
+ case ENC_ZIP_MZ_ZZ_2: return "zip_mz_zz_2";
+ case ENC_ZIP_MZ_ZZ_2Q: return "zip_mz_zz_2q";
+ case ENC_ZIPQ1_Z_ZZ_: return "zipq1_z_zz_";
+ case ENC_ZIPQ2_Z_ZZ_: return "zipq2_z_zz_";
default: return "error";
}
}
@@ -3800,6 +5418,8 @@ const char *enc_to_str(enum ENCODING enc)
const char *enc_to_xml(enum ENCODING enc)
{
switch(enc) {
+ case ENC_ABS_32_DP_1SRC: return "abs.xml";
+ case ENC_ABS_64_DP_1SRC: return "abs.xml";
case ENC_ABS_ASIMDMISC_R: return "abs_advsimd.xml";
case ENC_ABS_ASISDMISC_R: return "abs_advsimd.xml";
case ENC_ADCS_32_ADDSUB_CARRY: return "adcs.xml";
@@ -3808,6 +5428,7 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_ADC_64_ADDSUB_CARRY: return "adc.xml";
case ENC_ADDG_64_ADDSUB_IMMTAGS: return "addg.xml";
case ENC_ADDHN_ASIMDDIFF_N: return "addhn_advsimd.xml";
+ case ENC_ADDPT_64_ADDSUB_PT: return "addpt.xml";
case ENC_ADDP_ASIMDSAME_ONLY: return "addp_advsimd_vec.xml";
case ENC_ADDP_ASISDPAIR_ONLY: return "addp_advsimd_pair.xml";
case ENC_ADDS_32S_ADDSUB_EXT: return "adds_addsub_ext.xml";
@@ -3840,6 +5461,7 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_AND_64_LOG_IMM: return "and_log_imm.xml";
case ENC_AND_64_LOG_SHIFT: return "and_log_shift.xml";
case ENC_AND_ASIMDSAME_ONLY: return "and_advsimd.xml";
+ case ENC_APAS_SYS_CR_SYSTEMINSTRS: return "apas_sys.xml";
case ENC_ASRV_32_DP_2SRC: return "asrv.xml";
case ENC_ASRV_64_DP_2SRC: return "asrv.xml";
case ENC_ASR_ASRV_32_DP_2SRC: return "asr_asrv.xml";
@@ -3851,11 +5473,17 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_AUTDB_64P_DP_1SRC: return "autdb.xml";
case ENC_AUTDZA_64Z_DP_1SRC: return "autda.xml";
case ENC_AUTDZB_64Z_DP_1SRC: return "autdb.xml";
+ case ENC_AUTIA171615_64LR_DP_1SRC: return "autia171615.xml";
case ENC_AUTIA1716_HI_HINTS: return "autia.xml";
+ case ENC_AUTIASPPCR_64LRR_DP_1SRC: return "autiasppcr.xml";
+ case ENC_AUTIASPPC_ONLY_DP_1SRC_IMM: return "autiasppc_imm.xml";
case ENC_AUTIASP_HI_HINTS: return "autia.xml";
case ENC_AUTIAZ_HI_HINTS: return "autia.xml";
case ENC_AUTIA_64P_DP_1SRC: return "autia.xml";
+ case ENC_AUTIB171615_64LR_DP_1SRC: return "autib171615.xml";
case ENC_AUTIB1716_HI_HINTS: return "autib.xml";
+ case ENC_AUTIBSPPCR_64LRR_DP_1SRC: return "autibsppcr.xml";
+ case ENC_AUTIBSPPC_ONLY_DP_1SRC_IMM: return "autibsppc_imm.xml";
case ENC_AUTIBSP_HI_HINTS: return "autib.xml";
case ENC_AUTIBZ_HI_HINTS: return "autib.xml";
case ENC_AUTIB_64P_DP_1SRC: return "autib.xml";
@@ -3863,6 +5491,9 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_AUTIZB_64Z_DP_1SRC: return "autib.xml";
case ENC_AXFLAG_M_PSTATE: return "axflag.xml";
case ENC_BCAX_VVV16_CRYPTO4: return "bcax_advsimd.xml";
+ case ENC_BC_ONLY_CONDBRANCH: return "bc_cond.xml";
+ case ENC_BF1CVTL_ASIMDMISC_V: return "bf12cvtl_advsimd.xml";
+ case ENC_BF2CVTL_ASIMDMISC_V: return "bf12cvtl_advsimd.xml";
case ENC_BFCVTN_ASIMDMISC_4S: return "bfcvtn_advsimd.xml";
case ENC_BFCVT_BS_FLOATDP1: return "bfcvt_float.xml";
case ENC_BFC_BFM_32M_BITFIELD: return "bfc_bfm.xml";
@@ -3882,7 +5513,6 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_BICS_64_LOG_SHIFT: return "bics.xml";
case ENC_BIC_32_LOG_SHIFT: return "bic_log_shift.xml";
case ENC_BIC_64_LOG_SHIFT: return "bic_log_shift.xml";
- case ENC_BIC_AND_Z_ZI_: return "bic_and_z_zi.xml";
case ENC_BIC_ASIMDIMM_L_HL: return "bic_advsimd_imm.xml";
case ENC_BIC_ASIMDIMM_L_SL: return "bic_advsimd_imm.xml";
case ENC_BIC_ASIMDSAME_ONLY: return "bic_advsimd_reg.xml";
@@ -3898,6 +5528,7 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_BRAA_64P_BRANCH_REG: return "bra.xml";
case ENC_BRABZ_64_BRANCH_REG: return "bra.xml";
case ENC_BRAB_64P_BRANCH_REG: return "bra.xml";
+ case ENC_BRB_SYS_CR_SYSTEMINSTRS: return "brb_sys.xml";
case ENC_BRK_EX_EXCEPTION: return "brk.xml";
case ENC_BR_64_BRANCH_REG: return "br.xml";
case ENC_BSL_ASIMDSAME_ONLY: return "bsl_advsimd.xml";
@@ -3908,26 +5539,94 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_CASAH_C32_COMSWAP: return "cash.xml";
case ENC_CASALB_C32_COMSWAP: return "casb.xml";
case ENC_CASALH_C32_COMSWAP: return "cash.xml";
+ case ENC_CASALT_C64_COMSWAP_UNPRIV: return "cast.xml";
case ENC_CASAL_C32_COMSWAP: return "cas.xml";
case ENC_CASAL_C64_COMSWAP: return "cas.xml";
+ case ENC_CASAT_C64_COMSWAP_UNPRIV: return "cast.xml";
case ENC_CASA_C32_COMSWAP: return "cas.xml";
case ENC_CASA_C64_COMSWAP: return "cas.xml";
case ENC_CASB_C32_COMSWAP: return "casb.xml";
case ENC_CASH_C32_COMSWAP: return "cash.xml";
case ENC_CASLB_C32_COMSWAP: return "casb.xml";
case ENC_CASLH_C32_COMSWAP: return "cash.xml";
+ case ENC_CASLT_C64_COMSWAP_UNPRIV: return "cast.xml";
case ENC_CASL_C32_COMSWAP: return "cas.xml";
case ENC_CASL_C64_COMSWAP: return "cas.xml";
+ case ENC_CASPALT_CP64_COMSWAPPR_UNPRIV: return "caspt.xml";
case ENC_CASPAL_CP32_COMSWAPPR: return "casp.xml";
case ENC_CASPAL_CP64_COMSWAPPR: return "casp.xml";
+ case ENC_CASPAT_CP64_COMSWAPPR_UNPRIV: return "caspt.xml";
case ENC_CASPA_CP32_COMSWAPPR: return "casp.xml";
case ENC_CASPA_CP64_COMSWAPPR: return "casp.xml";
+ case ENC_CASPLT_CP64_COMSWAPPR_UNPRIV: return "caspt.xml";
case ENC_CASPL_CP32_COMSWAPPR: return "casp.xml";
case ENC_CASPL_CP64_COMSWAPPR: return "casp.xml";
+ case ENC_CASPT_CP64_COMSWAPPR_UNPRIV: return "caspt.xml";
case ENC_CASP_CP32_COMSWAPPR: return "casp.xml";
case ENC_CASP_CP64_COMSWAPPR: return "casp.xml";
+ case ENC_CAST_C64_COMSWAP_UNPRIV: return "cast.xml";
case ENC_CAS_C32_COMSWAP: return "cas.xml";
case ENC_CAS_C64_COMSWAP: return "cas.xml";
+ case ENC_CBBEQ_8_REGS: return "cbbcc_regs.xml";
+ case ENC_CBBGE_8_REGS: return "cbbcc_regs.xml";
+ case ENC_CBBGT_8_REGS: return "cbbcc_regs.xml";
+ case ENC_CBBHI_8_REGS: return "cbbcc_regs.xml";
+ case ENC_CBBHS_8_REGS: return "cbbcc_regs.xml";
+ case ENC_CBBLE_CBBGE_8_REGS: return "cbble_regs.xml";
+ case ENC_CBBLO_CBBHI_8_REGS: return "cbblo_regs.xml";
+ case ENC_CBBLS_CBBHS_8_REGS: return "cbbls_regs.xml";
+ case ENC_CBBLT_CBBGT_8_REGS: return "cbblt_regs.xml";
+ case ENC_CBBNE_8_REGS: return "cbbcc_regs.xml";
+ case ENC_CBEQ_32_IMM: return "cbcc_imm.xml";
+ case ENC_CBEQ_32_REGS: return "cbcc_regs.xml";
+ case ENC_CBEQ_64_IMM: return "cbcc_imm.xml";
+ case ENC_CBEQ_64_REGS: return "cbcc_regs.xml";
+ case ENC_CBGE_32_REGS: return "cbcc_regs.xml";
+ case ENC_CBGE_64_REGS: return "cbcc_regs.xml";
+ case ENC_CBGE_CBGT_32_IMM: return "cbge_imm.xml";
+ case ENC_CBGE_CBGT_64_IMM: return "cbge_imm.xml";
+ case ENC_CBGT_32_IMM: return "cbcc_imm.xml";
+ case ENC_CBGT_32_REGS: return "cbcc_regs.xml";
+ case ENC_CBGT_64_IMM: return "cbcc_imm.xml";
+ case ENC_CBGT_64_REGS: return "cbcc_regs.xml";
+ case ENC_CBHEQ_16_REGS: return "cbhcc_regs.xml";
+ case ENC_CBHGE_16_REGS: return "cbhcc_regs.xml";
+ case ENC_CBHGT_16_REGS: return "cbhcc_regs.xml";
+ case ENC_CBHHI_16_REGS: return "cbhcc_regs.xml";
+ case ENC_CBHHS_16_REGS: return "cbhcc_regs.xml";
+ case ENC_CBHI_32_IMM: return "cbcc_imm.xml";
+ case ENC_CBHI_32_REGS: return "cbcc_regs.xml";
+ case ENC_CBHI_64_IMM: return "cbcc_imm.xml";
+ case ENC_CBHI_64_REGS: return "cbcc_regs.xml";
+ case ENC_CBHLE_CBHGE_16_REGS: return "cbhle_regs.xml";
+ case ENC_CBHLO_CBHHI_16_REGS: return "cbhlo_regs.xml";
+ case ENC_CBHLS_CBHHS_16_REGS: return "cbhls_regs.xml";
+ case ENC_CBHLT_CBHGT_16_REGS: return "cbhlt_regs.xml";
+ case ENC_CBHNE_16_REGS: return "cbhcc_regs.xml";
+ case ENC_CBHS_32_REGS: return "cbcc_regs.xml";
+ case ENC_CBHS_64_REGS: return "cbcc_regs.xml";
+ case ENC_CBHS_CBHI_32_IMM: return "cbhs_imm.xml";
+ case ENC_CBHS_CBHI_64_IMM: return "cbhs_imm.xml";
+ case ENC_CBLE_CBGE_32_REGS: return "cble_regs.xml";
+ case ENC_CBLE_CBGE_64_REGS: return "cble_regs.xml";
+ case ENC_CBLE_CBLT_32_IMM: return "cble_imm.xml";
+ case ENC_CBLE_CBLT_64_IMM: return "cble_imm.xml";
+ case ENC_CBLO_32_IMM: return "cbcc_imm.xml";
+ case ENC_CBLO_64_IMM: return "cbcc_imm.xml";
+ case ENC_CBLO_CBHI_32_REGS: return "cblo_regs.xml";
+ case ENC_CBLO_CBHI_64_REGS: return "cblo_regs.xml";
+ case ENC_CBLS_CBHS_32_REGS: return "cbls_regs.xml";
+ case ENC_CBLS_CBHS_64_REGS: return "cbls_regs.xml";
+ case ENC_CBLS_CBLO_32_IMM: return "cbls_imm.xml";
+ case ENC_CBLS_CBLO_64_IMM: return "cbls_imm.xml";
+ case ENC_CBLT_32_IMM: return "cbcc_imm.xml";
+ case ENC_CBLT_64_IMM: return "cbcc_imm.xml";
+ case ENC_CBLT_CBGT_32_REGS: return "cblt_regs.xml";
+ case ENC_CBLT_CBGT_64_REGS: return "cblt_regs.xml";
+ case ENC_CBNE_32_IMM: return "cbcc_imm.xml";
+ case ENC_CBNE_32_REGS: return "cbcc_regs.xml";
+ case ENC_CBNE_64_IMM: return "cbcc_imm.xml";
+ case ENC_CBNE_64_REGS: return "cbcc_regs.xml";
case ENC_CBNZ_32_COMPBRANCH: return "cbnz.xml";
case ENC_CBNZ_64_COMPBRANCH: return "cbnz.xml";
case ENC_CBZ_32_COMPBRANCH: return "cbz.xml";
@@ -3942,10 +5641,12 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_CCMP_64_CONDCMP_REG: return "ccmp_reg.xml";
case ENC_CFINV_M_PSTATE: return "cfinv.xml";
case ENC_CFP_SYS_CR_SYSTEMINSTRS: return "cfp_sys.xml";
+ case ENC_CHKFEAT_HF_HINTS: return "chkfeat.xml";
case ENC_CINC_CSINC_32_CONDSEL: return "cinc_csinc.xml";
case ENC_CINC_CSINC_64_CONDSEL: return "cinc_csinc.xml";
case ENC_CINV_CSINV_32_CONDSEL: return "cinv_csinv.xml";
case ENC_CINV_CSINV_64_CONDSEL: return "cinv_csinv.xml";
+ case ENC_CLRBHB_HI_HINTS: return "clrbhb.xml";
case ENC_CLREX_BN_BARRIERS: return "clrex.xml";
case ENC_CLS_32_DP_1SRC: return "cls_int.xml";
case ENC_CLS_64_DP_1SRC: return "cls_int.xml";
@@ -3979,10 +5680,6 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_CMN_ADDS_64S_ADDSUB_EXT: return "cmn_adds_addsub_ext.xml";
case ENC_CMN_ADDS_64S_ADDSUB_IMM: return "cmn_adds_addsub_imm.xml";
case ENC_CMN_ADDS_64_ADDSUB_SHIFT: return "cmn_adds_addsub_shift.xml";
- case ENC_CMPLE_CMPGE_P_P_ZZ_: return "cmple_cmpeq_p_p_zz.xml";
- case ENC_CMPLO_CMPHI_P_P_ZZ_: return "cmplo_cmpeq_p_p_zz.xml";
- case ENC_CMPLS_CMPHS_P_P_ZZ_: return "cmpls_cmpeq_p_p_zz.xml";
- case ENC_CMPLT_CMPGT_P_P_ZZ_: return "cmplt_cmpeq_p_p_zz.xml";
case ENC_CMPP_SUBPS_64S_DP_2SRC: return "cmpp_subps.xml";
case ENC_CMP_SUBS_32S_ADDSUB_EXT: return "cmp_subs_addsub_ext.xml";
case ENC_CMP_SUBS_32S_ADDSUB_IMM: return "cmp_subs_addsub_imm.xml";
@@ -3994,8 +5691,107 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_CMTST_ASISDSAME_ONLY: return "cmtst_advsimd.xml";
case ENC_CNEG_CSNEG_32_CONDSEL: return "cneg_csneg.xml";
case ENC_CNEG_CSNEG_64_CONDSEL: return "cneg_csneg.xml";
+ case ENC_CNT_32_DP_1SRC: return "cnt.xml";
+ case ENC_CNT_64_DP_1SRC: return "cnt.xml";
case ENC_CNT_ASIMDMISC_R: return "cnt_advsimd.xml";
+ case ENC_COSP_SYS_CR_SYSTEMINSTRS: return "cosp_sys.xml";
case ENC_CPP_SYS_CR_SYSTEMINSTRS: return "cpp_sys.xml";
+ case ENC_CPYEN_CPY_MEMCMS: return "cpypn.xml";
+ case ENC_CPYERN_CPY_MEMCMS: return "cpyprn.xml";
+ case ENC_CPYERTN_CPY_MEMCMS: return "cpyprtn.xml";
+ case ENC_CPYERTRN_CPY_MEMCMS: return "cpyprtrn.xml";
+ case ENC_CPYERTWN_CPY_MEMCMS: return "cpyprtwn.xml";
+ case ENC_CPYERT_CPY_MEMCMS: return "cpyprt.xml";
+ case ENC_CPYETN_CPY_MEMCMS: return "cpyptn.xml";
+ case ENC_CPYETRN_CPY_MEMCMS: return "cpyptrn.xml";
+ case ENC_CPYETWN_CPY_MEMCMS: return "cpyptwn.xml";
+ case ENC_CPYET_CPY_MEMCMS: return "cpypt.xml";
+ case ENC_CPYEWN_CPY_MEMCMS: return "cpypwn.xml";
+ case ENC_CPYEWTN_CPY_MEMCMS: return "cpypwtn.xml";
+ case ENC_CPYEWTRN_CPY_MEMCMS: return "cpypwtrn.xml";
+ case ENC_CPYEWTWN_CPY_MEMCMS: return "cpypwtwn.xml";
+ case ENC_CPYEWT_CPY_MEMCMS: return "cpypwt.xml";
+ case ENC_CPYE_CPY_MEMCMS: return "cpyp.xml";
+ case ENC_CPYFEN_CPY_MEMCMS: return "cpyfpn.xml";
+ case ENC_CPYFERN_CPY_MEMCMS: return "cpyfprn.xml";
+ case ENC_CPYFERTN_CPY_MEMCMS: return "cpyfprtn.xml";
+ case ENC_CPYFERTRN_CPY_MEMCMS: return "cpyfprtrn.xml";
+ case ENC_CPYFERTWN_CPY_MEMCMS: return "cpyfprtwn.xml";
+ case ENC_CPYFERT_CPY_MEMCMS: return "cpyfprt.xml";
+ case ENC_CPYFETN_CPY_MEMCMS: return "cpyfptn.xml";
+ case ENC_CPYFETRN_CPY_MEMCMS: return "cpyfptrn.xml";
+ case ENC_CPYFETWN_CPY_MEMCMS: return "cpyfptwn.xml";
+ case ENC_CPYFET_CPY_MEMCMS: return "cpyfpt.xml";
+ case ENC_CPYFEWN_CPY_MEMCMS: return "cpyfpwn.xml";
+ case ENC_CPYFEWTN_CPY_MEMCMS: return "cpyfpwtn.xml";
+ case ENC_CPYFEWTRN_CPY_MEMCMS: return "cpyfpwtrn.xml";
+ case ENC_CPYFEWTWN_CPY_MEMCMS: return "cpyfpwtwn.xml";
+ case ENC_CPYFEWT_CPY_MEMCMS: return "cpyfpwt.xml";
+ case ENC_CPYFE_CPY_MEMCMS: return "cpyfp.xml";
+ case ENC_CPYFMN_CPY_MEMCMS: return "cpyfpn.xml";
+ case ENC_CPYFMRN_CPY_MEMCMS: return "cpyfprn.xml";
+ case ENC_CPYFMRTN_CPY_MEMCMS: return "cpyfprtn.xml";
+ case ENC_CPYFMRTRN_CPY_MEMCMS: return "cpyfprtrn.xml";
+ case ENC_CPYFMRTWN_CPY_MEMCMS: return "cpyfprtwn.xml";
+ case ENC_CPYFMRT_CPY_MEMCMS: return "cpyfprt.xml";
+ case ENC_CPYFMTN_CPY_MEMCMS: return "cpyfptn.xml";
+ case ENC_CPYFMTRN_CPY_MEMCMS: return "cpyfptrn.xml";
+ case ENC_CPYFMTWN_CPY_MEMCMS: return "cpyfptwn.xml";
+ case ENC_CPYFMT_CPY_MEMCMS: return "cpyfpt.xml";
+ case ENC_CPYFMWN_CPY_MEMCMS: return "cpyfpwn.xml";
+ case ENC_CPYFMWTN_CPY_MEMCMS: return "cpyfpwtn.xml";
+ case ENC_CPYFMWTRN_CPY_MEMCMS: return "cpyfpwtrn.xml";
+ case ENC_CPYFMWTWN_CPY_MEMCMS: return "cpyfpwtwn.xml";
+ case ENC_CPYFMWT_CPY_MEMCMS: return "cpyfpwt.xml";
+ case ENC_CPYFM_CPY_MEMCMS: return "cpyfp.xml";
+ case ENC_CPYFPN_CPY_MEMCMS: return "cpyfpn.xml";
+ case ENC_CPYFPRN_CPY_MEMCMS: return "cpyfprn.xml";
+ case ENC_CPYFPRTN_CPY_MEMCMS: return "cpyfprtn.xml";
+ case ENC_CPYFPRTRN_CPY_MEMCMS: return "cpyfprtrn.xml";
+ case ENC_CPYFPRTWN_CPY_MEMCMS: return "cpyfprtwn.xml";
+ case ENC_CPYFPRT_CPY_MEMCMS: return "cpyfprt.xml";
+ case ENC_CPYFPTN_CPY_MEMCMS: return "cpyfptn.xml";
+ case ENC_CPYFPTRN_CPY_MEMCMS: return "cpyfptrn.xml";
+ case ENC_CPYFPTWN_CPY_MEMCMS: return "cpyfptwn.xml";
+ case ENC_CPYFPT_CPY_MEMCMS: return "cpyfpt.xml";
+ case ENC_CPYFPWN_CPY_MEMCMS: return "cpyfpwn.xml";
+ case ENC_CPYFPWTN_CPY_MEMCMS: return "cpyfpwtn.xml";
+ case ENC_CPYFPWTRN_CPY_MEMCMS: return "cpyfpwtrn.xml";
+ case ENC_CPYFPWTWN_CPY_MEMCMS: return "cpyfpwtwn.xml";
+ case ENC_CPYFPWT_CPY_MEMCMS: return "cpyfpwt.xml";
+ case ENC_CPYFP_CPY_MEMCMS: return "cpyfp.xml";
+ case ENC_CPYMN_CPY_MEMCMS: return "cpypn.xml";
+ case ENC_CPYMRN_CPY_MEMCMS: return "cpyprn.xml";
+ case ENC_CPYMRTN_CPY_MEMCMS: return "cpyprtn.xml";
+ case ENC_CPYMRTRN_CPY_MEMCMS: return "cpyprtrn.xml";
+ case ENC_CPYMRTWN_CPY_MEMCMS: return "cpyprtwn.xml";
+ case ENC_CPYMRT_CPY_MEMCMS: return "cpyprt.xml";
+ case ENC_CPYMTN_CPY_MEMCMS: return "cpyptn.xml";
+ case ENC_CPYMTRN_CPY_MEMCMS: return "cpyptrn.xml";
+ case ENC_CPYMTWN_CPY_MEMCMS: return "cpyptwn.xml";
+ case ENC_CPYMT_CPY_MEMCMS: return "cpypt.xml";
+ case ENC_CPYMWN_CPY_MEMCMS: return "cpypwn.xml";
+ case ENC_CPYMWTN_CPY_MEMCMS: return "cpypwtn.xml";
+ case ENC_CPYMWTRN_CPY_MEMCMS: return "cpypwtrn.xml";
+ case ENC_CPYMWTWN_CPY_MEMCMS: return "cpypwtwn.xml";
+ case ENC_CPYMWT_CPY_MEMCMS: return "cpypwt.xml";
+ case ENC_CPYM_CPY_MEMCMS: return "cpyp.xml";
+ case ENC_CPYPN_CPY_MEMCMS: return "cpypn.xml";
+ case ENC_CPYPRN_CPY_MEMCMS: return "cpyprn.xml";
+ case ENC_CPYPRTN_CPY_MEMCMS: return "cpyprtn.xml";
+ case ENC_CPYPRTRN_CPY_MEMCMS: return "cpyprtrn.xml";
+ case ENC_CPYPRTWN_CPY_MEMCMS: return "cpyprtwn.xml";
+ case ENC_CPYPRT_CPY_MEMCMS: return "cpyprt.xml";
+ case ENC_CPYPTN_CPY_MEMCMS: return "cpyptn.xml";
+ case ENC_CPYPTRN_CPY_MEMCMS: return "cpyptrn.xml";
+ case ENC_CPYPTWN_CPY_MEMCMS: return "cpyptwn.xml";
+ case ENC_CPYPT_CPY_MEMCMS: return "cpypt.xml";
+ case ENC_CPYPWN_CPY_MEMCMS: return "cpypwn.xml";
+ case ENC_CPYPWTN_CPY_MEMCMS: return "cpypwtn.xml";
+ case ENC_CPYPWTRN_CPY_MEMCMS: return "cpypwtrn.xml";
+ case ENC_CPYPWTWN_CPY_MEMCMS: return "cpypwtwn.xml";
+ case ENC_CPYPWT_CPY_MEMCMS: return "cpypwt.xml";
+ case ENC_CPYP_CPY_MEMCMS: return "cpyp.xml";
case ENC_CRC32B_32C_DP_2SRC: return "crc32.xml";
case ENC_CRC32CB_32C_DP_2SRC: return "crc32c.xml";
case ENC_CRC32CH_32C_DP_2SRC: return "crc32c.xml";
@@ -4017,6 +5813,8 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_CSINV_64_CONDSEL: return "csinv.xml";
case ENC_CSNEG_32_CONDSEL: return "csneg.xml";
case ENC_CSNEG_64_CONDSEL: return "csneg.xml";
+ case ENC_CTZ_32_DP_1SRC: return "ctz.xml";
+ case ENC_CTZ_64_DP_1SRC: return "ctz.xml";
case ENC_DCPS1_DC_EXCEPTION: return "dcps1.xml";
case ENC_DCPS2_DC_EXCEPTION: return "dcps2.xml";
case ENC_DCPS3_DC_EXCEPTION: return "dcps3.xml";
@@ -4032,7 +5830,6 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_DVP_SYS_CR_SYSTEMINSTRS: return "dvp_sys.xml";
case ENC_EON_32_LOG_SHIFT: return "eon.xml";
case ENC_EON_64_LOG_SHIFT: return "eon.xml";
- case ENC_EON_EOR_Z_ZI_: return "eon_eor_z_zi.xml";
case ENC_EOR3_VVV16_CRYPTO4: return "eor3_advsimd.xml";
case ENC_EOR_32_LOG_IMM: return "eor_log_imm.xml";
case ENC_EOR_32_LOG_SHIFT: return "eor_log_shift.xml";
@@ -4046,6 +5843,8 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_EXTR_32_EXTRACT: return "extr.xml";
case ENC_EXTR_64_EXTRACT: return "extr.xml";
case ENC_EXT_ASIMDEXT_ONLY: return "ext_advsimd.xml";
+ case ENC_F1CVTL_ASIMDMISC_V: return "f12cvtl_advsimd.xml";
+ case ENC_F2CVTL_ASIMDMISC_V: return "f12cvtl_advsimd.xml";
case ENC_FABD_ASIMDSAME_ONLY: return "fabd_advsimd.xml";
case ENC_FABD_ASIMDSAMEFP16_ONLY: return "fabd_advsimd.xml";
case ENC_FABD_ASISDSAME_ONLY: return "fabd_advsimd.xml";
@@ -4063,8 +5862,6 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FACGT_ASIMDSAMEFP16_ONLY: return "facgt_advsimd.xml";
case ENC_FACGT_ASISDSAME_ONLY: return "facgt_advsimd.xml";
case ENC_FACGT_ASISDSAMEFP16_ONLY: return "facgt_advsimd.xml";
- case ENC_FACLE_FACGE_P_P_ZZ_: return "facle_facge_p_p_zz.xml";
- case ENC_FACLT_FACGT_P_P_ZZ_: return "faclt_facge_p_p_zz.xml";
case ENC_FADDP_ASIMDSAME_ONLY: return "faddp_advsimd_vec.xml";
case ENC_FADDP_ASIMDSAMEFP16_ONLY: return "faddp_advsimd_vec.xml";
case ENC_FADDP_ASISDPAIR_ONLY_H: return "faddp_advsimd_pair.xml";
@@ -4074,6 +5871,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FADD_S_FLOATDP2: return "fadd_float.xml";
case ENC_FADD_ASIMDSAME_ONLY: return "fadd_advsimd.xml";
case ENC_FADD_ASIMDSAMEFP16_ONLY: return "fadd_advsimd.xml";
+ case ENC_FAMAX_ASIMDSAME_ONLY: return "famax_advsimd.xml";
+ case ENC_FAMAX_ASIMDSAMEFP16_ONLY: return "famax_advsimd.xml";
+ case ENC_FAMIN_ASIMDSAME_ONLY: return "famin_advsimd.xml";
+ case ENC_FAMIN_ASIMDSAMEFP16_ONLY: return "famin_advsimd.xml";
case ENC_FCADD_ASIMDSAME2_C: return "fcadd_advsimd_vec.xml";
case ENC_FCCMPE_D_FLOATCCMP: return "fccmpe_float.xml";
case ENC_FCCMPE_H_FLOATCCMP: return "fccmpe_float.xml";
@@ -4105,19 +5906,16 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FCMGT_ASISDMISCFP16_FZ: return "fcmgt_advsimd_zero.xml";
case ENC_FCMGT_ASISDSAME_ONLY: return "fcmgt_advsimd_reg.xml";
case ENC_FCMGT_ASISDSAMEFP16_ONLY: return "fcmgt_advsimd_reg.xml";
- case ENC_FCMLA_ASIMDELEM_C_H: return "fcmla_advsimd_elt.xml";
- case ENC_FCMLA_ASIMDELEM_C_S: return "fcmla_advsimd_elt.xml";
+ case ENC_FCMLA_ADVSIMD_ELT: return "fcmla_advsimd_elt.xml";
case ENC_FCMLA_ASIMDSAME2_C: return "fcmla_advsimd_vec.xml";
case ENC_FCMLE_ASIMDMISC_FZ: return "fcmle_advsimd.xml";
case ENC_FCMLE_ASIMDMISCFP16_FZ: return "fcmle_advsimd.xml";
case ENC_FCMLE_ASISDMISC_FZ: return "fcmle_advsimd.xml";
case ENC_FCMLE_ASISDMISCFP16_FZ: return "fcmle_advsimd.xml";
- case ENC_FCMLE_FCMGE_P_P_ZZ_: return "fcmle_fcmeq_p_p_zz.xml";
case ENC_FCMLT_ASIMDMISC_FZ: return "fcmlt_advsimd.xml";
case ENC_FCMLT_ASIMDMISCFP16_FZ: return "fcmlt_advsimd.xml";
case ENC_FCMLT_ASISDMISC_FZ: return "fcmlt_advsimd.xml";
case ENC_FCMLT_ASISDMISCFP16_FZ: return "fcmlt_advsimd.xml";
- case ENC_FCMLT_FCMGT_P_P_ZZ_: return "fcmlt_fcmeq_p_p_zz.xml";
case ENC_FCMPE_DZ_FLOATCMP: return "fcmpe_float.xml";
case ENC_FCMPE_D_FLOATCMP: return "fcmpe_float.xml";
case ENC_FCMPE_HZ_FLOATCMP: return "fcmpe_float.xml";
@@ -4143,6 +5941,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FCVTAS_ASIMDMISCFP16_R: return "fcvtas_advsimd.xml";
case ENC_FCVTAS_ASISDMISC_R: return "fcvtas_advsimd.xml";
case ENC_FCVTAS_ASISDMISCFP16_R: return "fcvtas_advsimd.xml";
+ case ENC_FCVTAS_SISD_32D: return "fcvtas_sisd.xml";
+ case ENC_FCVTAS_SISD_32H: return "fcvtas_sisd.xml";
+ case ENC_FCVTAS_SISD_64H: return "fcvtas_sisd.xml";
+ case ENC_FCVTAS_SISD_64S: return "fcvtas_sisd.xml";
case ENC_FCVTAU_32D_FLOAT2INT: return "fcvtau_float.xml";
case ENC_FCVTAU_32H_FLOAT2INT: return "fcvtau_float.xml";
case ENC_FCVTAU_32S_FLOAT2INT: return "fcvtau_float.xml";
@@ -4153,6 +5955,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FCVTAU_ASIMDMISCFP16_R: return "fcvtau_advsimd.xml";
case ENC_FCVTAU_ASISDMISC_R: return "fcvtau_advsimd.xml";
case ENC_FCVTAU_ASISDMISCFP16_R: return "fcvtau_advsimd.xml";
+ case ENC_FCVTAU_SISD_32D: return "fcvtau_sisd.xml";
+ case ENC_FCVTAU_SISD_32H: return "fcvtau_sisd.xml";
+ case ENC_FCVTAU_SISD_64H: return "fcvtau_sisd.xml";
+ case ENC_FCVTAU_SISD_64S: return "fcvtau_sisd.xml";
case ENC_FCVTL_ASIMDMISC_L: return "fcvtl_advsimd.xml";
case ENC_FCVTMS_32D_FLOAT2INT: return "fcvtms_float.xml";
case ENC_FCVTMS_32H_FLOAT2INT: return "fcvtms_float.xml";
@@ -4164,6 +5970,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FCVTMS_ASIMDMISCFP16_R: return "fcvtms_advsimd.xml";
case ENC_FCVTMS_ASISDMISC_R: return "fcvtms_advsimd.xml";
case ENC_FCVTMS_ASISDMISCFP16_R: return "fcvtms_advsimd.xml";
+ case ENC_FCVTMS_SISD_32D: return "fcvtms_sisd.xml";
+ case ENC_FCVTMS_SISD_32H: return "fcvtms_sisd.xml";
+ case ENC_FCVTMS_SISD_64H: return "fcvtms_sisd.xml";
+ case ENC_FCVTMS_SISD_64S: return "fcvtms_sisd.xml";
case ENC_FCVTMU_32D_FLOAT2INT: return "fcvtmu_float.xml";
case ENC_FCVTMU_32H_FLOAT2INT: return "fcvtmu_float.xml";
case ENC_FCVTMU_32S_FLOAT2INT: return "fcvtmu_float.xml";
@@ -4174,6 +5984,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FCVTMU_ASIMDMISCFP16_R: return "fcvtmu_advsimd.xml";
case ENC_FCVTMU_ASISDMISC_R: return "fcvtmu_advsimd.xml";
case ENC_FCVTMU_ASISDMISCFP16_R: return "fcvtmu_advsimd.xml";
+ case ENC_FCVTMU_SISD_32D: return "fcvtmu_sisd.xml";
+ case ENC_FCVTMU_SISD_32H: return "fcvtmu_sisd.xml";
+ case ENC_FCVTMU_SISD_64H: return "fcvtmu_sisd.xml";
+ case ENC_FCVTMU_SISD_64S: return "fcvtmu_sisd.xml";
case ENC_FCVTNS_32D_FLOAT2INT: return "fcvtns_float.xml";
case ENC_FCVTNS_32H_FLOAT2INT: return "fcvtns_float.xml";
case ENC_FCVTNS_32S_FLOAT2INT: return "fcvtns_float.xml";
@@ -4184,6 +5998,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FCVTNS_ASIMDMISCFP16_R: return "fcvtns_advsimd.xml";
case ENC_FCVTNS_ASISDMISC_R: return "fcvtns_advsimd.xml";
case ENC_FCVTNS_ASISDMISCFP16_R: return "fcvtns_advsimd.xml";
+ case ENC_FCVTNS_SISD_32D: return "fcvtns_sisd.xml";
+ case ENC_FCVTNS_SISD_32H: return "fcvtns_sisd.xml";
+ case ENC_FCVTNS_SISD_64H: return "fcvtns_sisd.xml";
+ case ENC_FCVTNS_SISD_64S: return "fcvtns_sisd.xml";
case ENC_FCVTNU_32D_FLOAT2INT: return "fcvtnu_float.xml";
case ENC_FCVTNU_32H_FLOAT2INT: return "fcvtnu_float.xml";
case ENC_FCVTNU_32S_FLOAT2INT: return "fcvtnu_float.xml";
@@ -4194,7 +6012,13 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FCVTNU_ASIMDMISCFP16_R: return "fcvtnu_advsimd.xml";
case ENC_FCVTNU_ASISDMISC_R: return "fcvtnu_advsimd.xml";
case ENC_FCVTNU_ASISDMISCFP16_R: return "fcvtnu_advsimd.xml";
+ case ENC_FCVTNU_SISD_32D: return "fcvtnu_sisd.xml";
+ case ENC_FCVTNU_SISD_32H: return "fcvtnu_sisd.xml";
+ case ENC_FCVTNU_SISD_64H: return "fcvtnu_sisd.xml";
+ case ENC_FCVTNU_SISD_64S: return "fcvtnu_sisd.xml";
case ENC_FCVTN_ASIMDMISC_N: return "fcvtn_advsimd.xml";
+ case ENC_FCVTN_ASIMDSAME2_D: return "fcvtn_advsimd_168.xml";
+ case ENC_FCVTN_ASIMDSAME2_H: return "fcvtn_advsimd_328.xml";
case ENC_FCVTPS_32D_FLOAT2INT: return "fcvtps_float.xml";
case ENC_FCVTPS_32H_FLOAT2INT: return "fcvtps_float.xml";
case ENC_FCVTPS_32S_FLOAT2INT: return "fcvtps_float.xml";
@@ -4205,6 +6029,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FCVTPS_ASIMDMISCFP16_R: return "fcvtps_advsimd.xml";
case ENC_FCVTPS_ASISDMISC_R: return "fcvtps_advsimd.xml";
case ENC_FCVTPS_ASISDMISCFP16_R: return "fcvtps_advsimd.xml";
+ case ENC_FCVTPS_SISD_32D: return "fcvtps_sisd.xml";
+ case ENC_FCVTPS_SISD_32H: return "fcvtps_sisd.xml";
+ case ENC_FCVTPS_SISD_64H: return "fcvtps_sisd.xml";
+ case ENC_FCVTPS_SISD_64S: return "fcvtps_sisd.xml";
case ENC_FCVTPU_32D_FLOAT2INT: return "fcvtpu_float.xml";
case ENC_FCVTPU_32H_FLOAT2INT: return "fcvtpu_float.xml";
case ENC_FCVTPU_32S_FLOAT2INT: return "fcvtpu_float.xml";
@@ -4215,6 +6043,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FCVTPU_ASIMDMISCFP16_R: return "fcvtpu_advsimd.xml";
case ENC_FCVTPU_ASISDMISC_R: return "fcvtpu_advsimd.xml";
case ENC_FCVTPU_ASISDMISCFP16_R: return "fcvtpu_advsimd.xml";
+ case ENC_FCVTPU_SISD_32D: return "fcvtpu_sisd.xml";
+ case ENC_FCVTPU_SISD_32H: return "fcvtpu_sisd.xml";
+ case ENC_FCVTPU_SISD_64H: return "fcvtpu_sisd.xml";
+ case ENC_FCVTPU_SISD_64S: return "fcvtpu_sisd.xml";
case ENC_FCVTXN_ASIMDMISC_N: return "fcvtxn_advsimd.xml";
case ENC_FCVTXN_ASISDMISC_N: return "fcvtxn_advsimd.xml";
case ENC_FCVTZS_32D_FLOAT2FIX: return "fcvtzs_float_fix.xml";
@@ -4235,6 +6067,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FCVTZS_ASISDMISC_R: return "fcvtzs_advsimd_int.xml";
case ENC_FCVTZS_ASISDMISCFP16_R: return "fcvtzs_advsimd_int.xml";
case ENC_FCVTZS_ASISDSHF_C: return "fcvtzs_advsimd_fix.xml";
+ case ENC_FCVTZS_SISD_32D: return "fcvtzs_sisd.xml";
+ case ENC_FCVTZS_SISD_32H: return "fcvtzs_sisd.xml";
+ case ENC_FCVTZS_SISD_64H: return "fcvtzs_sisd.xml";
+ case ENC_FCVTZS_SISD_64S: return "fcvtzs_sisd.xml";
case ENC_FCVTZU_32D_FLOAT2FIX: return "fcvtzu_float_fix.xml";
case ENC_FCVTZU_32D_FLOAT2INT: return "fcvtzu_float_int.xml";
case ENC_FCVTZU_32H_FLOAT2FIX: return "fcvtzu_float_fix.xml";
@@ -4253,6 +6089,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FCVTZU_ASISDMISC_R: return "fcvtzu_advsimd_int.xml";
case ENC_FCVTZU_ASISDMISCFP16_R: return "fcvtzu_advsimd_int.xml";
case ENC_FCVTZU_ASISDSHF_C: return "fcvtzu_advsimd_fix.xml";
+ case ENC_FCVTZU_SISD_32D: return "fcvtzu_sisd.xml";
+ case ENC_FCVTZU_SISD_32H: return "fcvtzu_sisd.xml";
+ case ENC_FCVTZU_SISD_64H: return "fcvtzu_sisd.xml";
+ case ENC_FCVTZU_SISD_64S: return "fcvtzu_sisd.xml";
case ENC_FCVT_DH_FLOATDP1: return "fcvt_float.xml";
case ENC_FCVT_DS_FLOATDP1: return "fcvt_float.xml";
case ENC_FCVT_HD_FLOATDP1: return "fcvt_float.xml";
@@ -4264,6 +6104,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FDIV_S_FLOATDP2: return "fdiv_float.xml";
case ENC_FDIV_ASIMDSAME_ONLY: return "fdiv_advsimd.xml";
case ENC_FDIV_ASIMDSAMEFP16_ONLY: return "fdiv_advsimd.xml";
+ case ENC_FDOT_ASIMDELEM_D: return "fdot_advsimd_4wayelem.xml";
+ case ENC_FDOT_ASIMDELEM_G: return "fdot_advsimd_2wayelem.xml";
+ case ENC_FDOT_ASIMDSAME2_D: return "fdot_advsimd_2wayvec.xml";
+ case ENC_FDOT_ASIMDSAME2_DD: return "fdot_advsimd_4wayvec.xml";
case ENC_FJCVTZS_32D_FLOAT2INT: return "fjcvtzs.xml";
case ENC_FMADD_D_FLOATDP3: return "fmadd_float.xml";
case ENC_FMADD_H_FLOATDP3: return "fmadd_float.xml";
@@ -4314,6 +6158,18 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FMIN_ASIMDSAMEFP16_ONLY: return "fmin_advsimd.xml";
case ENC_FMLAL2_ASIMDELEM_LH: return "fmlal_advsimd_elt.xml";
case ENC_FMLAL2_ASIMDSAME_F: return "fmlal_advsimd_vec.xml";
+ case ENC_FMLALB_ASIMDELEM_H: return "fmlalb_advsimd_elem.xml";
+ case ENC_FMLALB_ASIMDSAME2_J: return "fmlalb_advsimd_vec.xml";
+ case ENC_FMLALLBB_ASIMDELEM_J: return "fmlallbb_advsimd_elem.xml";
+ case ENC_FMLALLBB_ASIMDSAME2_G: return "fmlallbb_advsimd_vec.xml";
+ case ENC_FMLALLBT_ASIMDELEM_J: return "fmlallbb_advsimd_elem.xml";
+ case ENC_FMLALLBT_ASIMDSAME2_G: return "fmlallbb_advsimd_vec.xml";
+ case ENC_FMLALLTB_ASIMDELEM_J: return "fmlallbb_advsimd_elem.xml";
+ case ENC_FMLALLTB_ASIMDSAME2_G: return "fmlallbb_advsimd_vec.xml";
+ case ENC_FMLALLTT_ASIMDELEM_J: return "fmlallbb_advsimd_elem.xml";
+ case ENC_FMLALLTT_ASIMDSAME2_G: return "fmlallbb_advsimd_vec.xml";
+ case ENC_FMLALT_ASIMDELEM_H: return "fmlalb_advsimd_elem.xml";
+ case ENC_FMLALT_ASIMDSAME2_J: return "fmlalb_advsimd_vec.xml";
case ENC_FMLAL_ASIMDELEM_LH: return "fmlal_advsimd_elt.xml";
case ENC_FMLAL_ASIMDSAME_F: return "fmlal_advsimd_vec.xml";
case ENC_FMLA_ASIMDELEM_RH_H: return "fmla_advsimd_elt.xml";
@@ -4332,6 +6188,8 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FMLS_ASIMDSAMEFP16_ONLY: return "fmls_advsimd_vec.xml";
case ENC_FMLS_ASISDELEM_RH_H: return "fmls_advsimd_elt.xml";
case ENC_FMLS_ASISDELEM_R_SD: return "fmls_advsimd_elt.xml";
+ case ENC_FMMLA_ASIMD_FP8FP16: return "fmmla_fp8fp16.xml";
+ case ENC_FMMLA_ASIMD_FP8FP32: return "fmmla_fp8fp32.xml";
case ENC_FMOV_32H_FLOAT2INT: return "fmov_float_gen.xml";
case ENC_FMOV_32S_FLOAT2INT: return "fmov_float_gen.xml";
case ENC_FMOV_64D_FLOAT2INT: return "fmov_float_gen.xml";
@@ -4351,10 +6209,6 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FMOV_ASIMDIMM_D2_D: return "fmov_advsimd.xml";
case ENC_FMOV_ASIMDIMM_H_H: return "fmov_advsimd.xml";
case ENC_FMOV_ASIMDIMM_S_S: return "fmov_advsimd.xml";
- case ENC_FMOV_CPY_Z_P_I_: return "fmov_cpy_z_p_i.xml";
- case ENC_FMOV_DUP_Z_I_: return "fmov_dup_z_i.xml";
- case ENC_FMOV_FCPY_Z_P_I_: return "fmov_fcpy_z_p_i.xml";
- case ENC_FMOV_FDUP_Z_I_: return "fmov_fdup_z_i.xml";
case ENC_FMSUB_D_FLOATDP3: return "fmsub_float.xml";
case ENC_FMSUB_H_FLOATDP3: return "fmsub_float.xml";
case ENC_FMSUB_S_FLOATDP3: return "fmsub_float.xml";
@@ -4454,6 +6308,8 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FRSQRTS_ASIMDSAMEFP16_ONLY: return "frsqrts_advsimd.xml";
case ENC_FRSQRTS_ASISDSAME_ONLY: return "frsqrts_advsimd.xml";
case ENC_FRSQRTS_ASISDSAMEFP16_ONLY: return "frsqrts_advsimd.xml";
+ case ENC_FSCALE_ASIMDSAME_ONLY: return "fscale_advsimd.xml";
+ case ENC_FSCALE_ASIMDSAMEFP16_ONLY: return "fscale_advsimd.xml";
case ENC_FSQRT_D_FLOATDP1: return "fsqrt_float.xml";
case ENC_FSQRT_H_FLOATDP1: return "fsqrt_float.xml";
case ENC_FSQRT_S_FLOATDP1: return "fsqrt_float.xml";
@@ -4464,6 +6320,16 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FSUB_S_FLOATDP2: return "fsub_float.xml";
case ENC_FSUB_ASIMDSAME_ONLY: return "fsub_advsimd.xml";
case ENC_FSUB_ASIMDSAMEFP16_ONLY: return "fsub_advsimd.xml";
+ case ENC_GCSB_HD_HINTS: return "gcsb.xml";
+ case ENC_GCSPOPCX_SYS_CR_SYSTEMINSTRS: return "gcspopcx_sys.xml";
+ case ENC_GCSPOPM_SYSL_RC_SYSTEMINSTRS: return "gcspopm_sysl.xml";
+ case ENC_GCSPOPX_SYS_CR_SYSTEMINSTRS: return "gcspopx_sys.xml";
+ case ENC_GCSPUSHM_SYS_CR_SYSTEMINSTRS: return "gcspushm_sys.xml";
+ case ENC_GCSPUSHX_SYS_CR_SYSTEMINSTRS: return "gcspushx_sys.xml";
+ case ENC_GCSSS1_SYS_CR_SYSTEMINSTRS: return "gcsss1_sys.xml";
+ case ENC_GCSSS2_SYSL_RC_SYSTEMINSTRS: return "gcsss2_sysl.xml";
+ case ENC_GCSSTR_64_LDST_GCS: return "gcsstr.xml";
+ case ENC_GCSSTTR_64_LDST_GCS: return "gcssttr.xml";
case ENC_GMI_64G_DP_2SRC: return "gmi.xml";
case ENC_HINT_HM_HINTS: return "hint.xml";
case ENC_HLT_EX_EXCEPTION: return "hlt.xml";
@@ -4571,9 +6437,12 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LDADDL_64_MEMOP: return "ldadd.xml";
case ENC_LDADD_32_MEMOP: return "ldadd.xml";
case ENC_LDADD_64_MEMOP: return "ldadd.xml";
+ case ENC_LDAP1_ASISDLSO_D1: return "ldap1_advsimd_sngl.xml";
case ENC_LDAPRB_32L_MEMOP: return "ldaprb.xml";
case ENC_LDAPRH_32L_MEMOP: return "ldaprh.xml";
+ case ENC_LDAPR_32L_LDAPSTL_WRITEBACK: return "ldapr.xml";
case ENC_LDAPR_32L_MEMOP: return "ldapr.xml";
+ case ENC_LDAPR_64L_LDAPSTL_WRITEBACK: return "ldapr.xml";
case ENC_LDAPR_64L_MEMOP: return "ldapr.xml";
case ENC_LDAPURB_32_LDAPSTL_UNSCALED: return "ldapurb.xml";
case ENC_LDAPURH_32_LDAPSTL_UNSCALED: return "ldapurh.xml";
@@ -4584,16 +6453,43 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LDAPURSW_64_LDAPSTL_UNSCALED: return "ldapursw.xml";
case ENC_LDAPUR_32_LDAPSTL_UNSCALED: return "ldapur_gen.xml";
case ENC_LDAPUR_64_LDAPSTL_UNSCALED: return "ldapur_gen.xml";
+ case ENC_LDAPUR_B_LDAPSTL_SIMD: return "ldapur_fpsimd.xml";
+ case ENC_LDAPUR_D_LDAPSTL_SIMD: return "ldapur_fpsimd.xml";
+ case ENC_LDAPUR_H_LDAPSTL_SIMD: return "ldapur_fpsimd.xml";
+ case ENC_LDAPUR_Q_LDAPSTL_SIMD: return "ldapur_fpsimd.xml";
+ case ENC_LDAPUR_S_LDAPSTL_SIMD: return "ldapur_fpsimd.xml";
case ENC_LDARB_LR32_LDSTORD: return "ldarb.xml";
case ENC_LDARH_LR32_LDSTORD: return "ldarh.xml";
case ENC_LDAR_LR32_LDSTORD: return "ldar.xml";
case ENC_LDAR_LR64_LDSTORD: return "ldar.xml";
+ case ENC_LDATXR_LR32_LDSTEXCLR_UNPRIV: return "ldatxr.xml";
+ case ENC_LDATXR_LR64_LDSTEXCLR_UNPRIV: return "ldatxr.xml";
case ENC_LDAXP_LP32_LDSTEXCLP: return "ldaxp.xml";
case ENC_LDAXP_LP64_LDSTEXCLP: return "ldaxp.xml";
case ENC_LDAXRB_LR32_LDSTEXCLR: return "ldaxrb.xml";
case ENC_LDAXRH_LR32_LDSTEXCLR: return "ldaxrh.xml";
case ENC_LDAXR_LR32_LDSTEXCLR: return "ldaxr.xml";
case ENC_LDAXR_LR64_LDSTEXCLR: return "ldaxr.xml";
+ case ENC_LDBFADDAL_16: return "ldbfadd.xml";
+ case ENC_LDBFADDA_16: return "ldbfadd.xml";
+ case ENC_LDBFADDL_16: return "ldbfadd.xml";
+ case ENC_LDBFADD_16: return "ldbfadd.xml";
+ case ENC_LDBFMAXAL_16: return "ldbfmax.xml";
+ case ENC_LDBFMAXA_16: return "ldbfmax.xml";
+ case ENC_LDBFMAXL_16: return "ldbfmax.xml";
+ case ENC_LDBFMAXNMAL_16: return "ldbfmaxnm.xml";
+ case ENC_LDBFMAXNMA_16: return "ldbfmaxnm.xml";
+ case ENC_LDBFMAXNML_16: return "ldbfmaxnm.xml";
+ case ENC_LDBFMAXNM_16: return "ldbfmaxnm.xml";
+ case ENC_LDBFMAX_16: return "ldbfmax.xml";
+ case ENC_LDBFMINAL_16: return "ldbfmin.xml";
+ case ENC_LDBFMINA_16: return "ldbfmin.xml";
+ case ENC_LDBFMINL_16: return "ldbfmin.xml";
+ case ENC_LDBFMINNMAL_16: return "ldbfminnm.xml";
+ case ENC_LDBFMINNMA_16: return "ldbfminnm.xml";
+ case ENC_LDBFMINNML_16: return "ldbfminnm.xml";
+ case ENC_LDBFMINNM_16: return "ldbfminnm.xml";
+ case ENC_LDBFMIN_16: return "ldbfmin.xml";
case ENC_LDCLRAB_32_MEMOP: return "ldclrb.xml";
case ENC_LDCLRAH_32_MEMOP: return "ldclrh.xml";
case ENC_LDCLRALB_32_MEMOP: return "ldclrb.xml";
@@ -4608,6 +6504,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LDCLRLH_32_MEMOP: return "ldclrh.xml";
case ENC_LDCLRL_32_MEMOP: return "ldclr.xml";
case ENC_LDCLRL_64_MEMOP: return "ldclr.xml";
+ case ENC_LDCLRPAL_128_MEMOP_128: return "ldclrp.xml";
+ case ENC_LDCLRPA_128_MEMOP_128: return "ldclrp.xml";
+ case ENC_LDCLRPL_128_MEMOP_128: return "ldclrp.xml";
+ case ENC_LDCLRP_128_MEMOP_128: return "ldclrp.xml";
case ENC_LDCLR_32_MEMOP: return "ldclr.xml";
case ENC_LDCLR_64_MEMOP: return "ldclr.xml";
case ENC_LDEORAB_32_MEMOP: return "ldeorb.xml";
@@ -4626,8 +6526,72 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LDEORL_64_MEMOP: return "ldeor.xml";
case ENC_LDEOR_32_MEMOP: return "ldeor.xml";
case ENC_LDEOR_64_MEMOP: return "ldeor.xml";
+ case ENC_LDFADDAL_16: return "ldfadd.xml";
+ case ENC_LDFADDAL_32: return "ldfadd.xml";
+ case ENC_LDFADDAL_64: return "ldfadd.xml";
+ case ENC_LDFADDA_16: return "ldfadd.xml";
+ case ENC_LDFADDA_32: return "ldfadd.xml";
+ case ENC_LDFADDA_64: return "ldfadd.xml";
+ case ENC_LDFADDL_16: return "ldfadd.xml";
+ case ENC_LDFADDL_32: return "ldfadd.xml";
+ case ENC_LDFADDL_64: return "ldfadd.xml";
+ case ENC_LDFADD_16: return "ldfadd.xml";
+ case ENC_LDFADD_32: return "ldfadd.xml";
+ case ENC_LDFADD_64: return "ldfadd.xml";
+ case ENC_LDFMAXAL_16: return "ldfmax.xml";
+ case ENC_LDFMAXAL_32: return "ldfmax.xml";
+ case ENC_LDFMAXAL_64: return "ldfmax.xml";
+ case ENC_LDFMAXA_16: return "ldfmax.xml";
+ case ENC_LDFMAXA_32: return "ldfmax.xml";
+ case ENC_LDFMAXA_64: return "ldfmax.xml";
+ case ENC_LDFMAXL_16: return "ldfmax.xml";
+ case ENC_LDFMAXL_32: return "ldfmax.xml";
+ case ENC_LDFMAXL_64: return "ldfmax.xml";
+ case ENC_LDFMAXNMAL_16: return "ldfmaxnm.xml";
+ case ENC_LDFMAXNMAL_32: return "ldfmaxnm.xml";
+ case ENC_LDFMAXNMAL_64: return "ldfmaxnm.xml";
+ case ENC_LDFMAXNMA_16: return "ldfmaxnm.xml";
+ case ENC_LDFMAXNMA_32: return "ldfmaxnm.xml";
+ case ENC_LDFMAXNMA_64: return "ldfmaxnm.xml";
+ case ENC_LDFMAXNML_16: return "ldfmaxnm.xml";
+ case ENC_LDFMAXNML_32: return "ldfmaxnm.xml";
+ case ENC_LDFMAXNML_64: return "ldfmaxnm.xml";
+ case ENC_LDFMAXNM_16: return "ldfmaxnm.xml";
+ case ENC_LDFMAXNM_32: return "ldfmaxnm.xml";
+ case ENC_LDFMAXNM_64: return "ldfmaxnm.xml";
+ case ENC_LDFMAX_16: return "ldfmax.xml";
+ case ENC_LDFMAX_32: return "ldfmax.xml";
+ case ENC_LDFMAX_64: return "ldfmax.xml";
+ case ENC_LDFMINAL_16: return "ldfmin.xml";
+ case ENC_LDFMINAL_32: return "ldfmin.xml";
+ case ENC_LDFMINAL_64: return "ldfmin.xml";
+ case ENC_LDFMINA_16: return "ldfmin.xml";
+ case ENC_LDFMINA_32: return "ldfmin.xml";
+ case ENC_LDFMINA_64: return "ldfmin.xml";
+ case ENC_LDFMINL_16: return "ldfmin.xml";
+ case ENC_LDFMINL_32: return "ldfmin.xml";
+ case ENC_LDFMINL_64: return "ldfmin.xml";
+ case ENC_LDFMINNMAL_16: return "ldfminnm.xml";
+ case ENC_LDFMINNMAL_32: return "ldfminnm.xml";
+ case ENC_LDFMINNMAL_64: return "ldfminnm.xml";
+ case ENC_LDFMINNMA_16: return "ldfminnm.xml";
+ case ENC_LDFMINNMA_32: return "ldfminnm.xml";
+ case ENC_LDFMINNMA_64: return "ldfminnm.xml";
+ case ENC_LDFMINNML_16: return "ldfminnm.xml";
+ case ENC_LDFMINNML_32: return "ldfminnm.xml";
+ case ENC_LDFMINNML_64: return "ldfminnm.xml";
+ case ENC_LDFMINNM_16: return "ldfminnm.xml";
+ case ENC_LDFMINNM_32: return "ldfminnm.xml";
+ case ENC_LDFMINNM_64: return "ldfminnm.xml";
+ case ENC_LDFMIN_16: return "ldfmin.xml";
+ case ENC_LDFMIN_32: return "ldfmin.xml";
+ case ENC_LDFMIN_64: return "ldfmin.xml";
case ENC_LDGM_64BULK_LDSTTAGS: return "ldgm.xml";
case ENC_LDG_64LOFFSET_LDSTTAGS: return "ldg.xml";
+ case ENC_LDIAPP_32LE_LDIAPPSTILP: return "ldiapp.xml";
+ case ENC_LDIAPP_32L_LDIAPPSTILP: return "ldiapp.xml";
+ case ENC_LDIAPP_64LS_LDIAPPSTILP: return "ldiapp.xml";
+ case ENC_LDIAPP_64L_LDIAPPSTILP: return "ldiapp.xml";
case ENC_LDLARB_LR32_LDSTORD: return "ldlarb.xml";
case ENC_LDLARH_LR32_LDSTORD: return "ldlarh.xml";
case ENC_LDLAR_LR32_LDSTORD: return "ldlar.xml";
@@ -4739,6 +6703,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LDSETLH_32_MEMOP: return "ldseth.xml";
case ENC_LDSETL_32_MEMOP: return "ldset.xml";
case ENC_LDSETL_64_MEMOP: return "ldset.xml";
+ case ENC_LDSETPAL_128_MEMOP_128: return "ldsetp.xml";
+ case ENC_LDSETPA_128_MEMOP_128: return "ldsetp.xml";
+ case ENC_LDSETPL_128_MEMOP_128: return "ldsetp.xml";
+ case ENC_LDSETP_128_MEMOP_128: return "ldsetp.xml";
case ENC_LDSET_32_MEMOP: return "ldset.xml";
case ENC_LDSET_64_MEMOP: return "ldset.xml";
case ENC_LDSMAXAB_32_MEMOP: return "ldsmaxb.xml";
@@ -4773,6 +6741,30 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LDSMINL_64_MEMOP: return "ldsmin.xml";
case ENC_LDSMIN_32_MEMOP: return "ldsmin.xml";
case ENC_LDSMIN_64_MEMOP: return "ldsmin.xml";
+ case ENC_LDTADDAL_32_MEMOP_UNPRIV: return "ldtadd.xml";
+ case ENC_LDTADDAL_64_MEMOP_UNPRIV: return "ldtadd.xml";
+ case ENC_LDTADDA_32_MEMOP_UNPRIV: return "ldtadd.xml";
+ case ENC_LDTADDA_64_MEMOP_UNPRIV: return "ldtadd.xml";
+ case ENC_LDTADDL_32_MEMOP_UNPRIV: return "ldtadd.xml";
+ case ENC_LDTADDL_64_MEMOP_UNPRIV: return "ldtadd.xml";
+ case ENC_LDTADD_32_MEMOP_UNPRIV: return "ldtadd.xml";
+ case ENC_LDTADD_64_MEMOP_UNPRIV: return "ldtadd.xml";
+ case ENC_LDTCLRAL_32_MEMOP_UNPRIV: return "ldtclr.xml";
+ case ENC_LDTCLRAL_64_MEMOP_UNPRIV: return "ldtclr.xml";
+ case ENC_LDTCLRA_32_MEMOP_UNPRIV: return "ldtclr.xml";
+ case ENC_LDTCLRA_64_MEMOP_UNPRIV: return "ldtclr.xml";
+ case ENC_LDTCLRL_32_MEMOP_UNPRIV: return "ldtclr.xml";
+ case ENC_LDTCLRL_64_MEMOP_UNPRIV: return "ldtclr.xml";
+ case ENC_LDTCLR_32_MEMOP_UNPRIV: return "ldtclr.xml";
+ case ENC_LDTCLR_64_MEMOP_UNPRIV: return "ldtclr.xml";
+ case ENC_LDTNP_64_LDSTNAPAIR_OFFS: return "ldtnp_gen.xml";
+ case ENC_LDTNP_Q_LDSTNAPAIR_OFFS: return "ldtnp_fpsimd.xml";
+ case ENC_LDTP_64_LDSTPAIR_OFF: return "ldtp_gen.xml";
+ case ENC_LDTP_64_LDSTPAIR_POST: return "ldtp_gen.xml";
+ case ENC_LDTP_64_LDSTPAIR_PRE: return "ldtp_gen.xml";
+ case ENC_LDTP_Q_LDSTPAIR_OFF: return "ldtp_fpsimd.xml";
+ case ENC_LDTP_Q_LDSTPAIR_POST: return "ldtp_fpsimd.xml";
+ case ENC_LDTP_Q_LDSTPAIR_PRE: return "ldtp_fpsimd.xml";
case ENC_LDTRB_32_LDST_UNPRIV: return "ldtrb.xml";
case ENC_LDTRH_32_LDST_UNPRIV: return "ldtrh.xml";
case ENC_LDTRSB_32_LDST_UNPRIV: return "ldtrsb.xml";
@@ -4782,6 +6774,16 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LDTRSW_64_LDST_UNPRIV: return "ldtrsw.xml";
case ENC_LDTR_32_LDST_UNPRIV: return "ldtr.xml";
case ENC_LDTR_64_LDST_UNPRIV: return "ldtr.xml";
+ case ENC_LDTSETAL_32_MEMOP_UNPRIV: return "ldtset.xml";
+ case ENC_LDTSETAL_64_MEMOP_UNPRIV: return "ldtset.xml";
+ case ENC_LDTSETA_32_MEMOP_UNPRIV: return "ldtset.xml";
+ case ENC_LDTSETA_64_MEMOP_UNPRIV: return "ldtset.xml";
+ case ENC_LDTSETL_32_MEMOP_UNPRIV: return "ldtset.xml";
+ case ENC_LDTSETL_64_MEMOP_UNPRIV: return "ldtset.xml";
+ case ENC_LDTSET_32_MEMOP_UNPRIV: return "ldtset.xml";
+ case ENC_LDTSET_64_MEMOP_UNPRIV: return "ldtset.xml";
+ case ENC_LDTXR_LR32_LDSTEXCLR_UNPRIV: return "ldtxr.xml";
+ case ENC_LDTXR_LR64_LDSTEXCLR_UNPRIV: return "ldtxr.xml";
case ENC_LDUMAXAB_32_MEMOP: return "ldumaxb.xml";
case ENC_LDUMAXAH_32_MEMOP: return "ldumaxh.xml";
case ENC_LDUMAXALB_32_MEMOP: return "ldumaxb.xml";
@@ -4846,6 +6848,11 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LSR_LSRV_64_DP_2SRC: return "lsr_lsrv.xml";
case ENC_LSR_UBFM_32M_BITFIELD: return "lsr_ubfm.xml";
case ENC_LSR_UBFM_64M_BITFIELD: return "lsr_ubfm.xml";
+ case ENC_LUTI2_ASIMDTBL_L5: return "luti2_advsimd.xml";
+ case ENC_LUTI2_ASIMDTBL_L6: return "luti2_advsimd.xml";
+ case ENC_LUTI4_ASIMDTBL_L5: return "luti4_advsimd.xml";
+ case ENC_LUTI4_ASIMDTBL_L7: return "luti4_advsimd.xml";
+ case ENC_MADDPT_64A_DP_3SRC: return "maddpt.xml";
case ENC_MADD_32A_DP_3SRC: return "madd.xml";
case ENC_MADD_64A_DP_3SRC: return "madd.xml";
case ENC_MLA_ASIMDELEM_R: return "mla_advsimd_elt.xml";
@@ -4864,8 +6871,6 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_MOVK_64_MOVEWIDE: return "movk.xml";
case ENC_MOVN_32_MOVEWIDE: return "movn.xml";
case ENC_MOVN_64_MOVEWIDE: return "movn.xml";
- case ENC_MOVS_ANDS_P_P_PP_Z: return "movs_ands_p_p_pp.xml";
- case ENC_MOVS_ORRS_P_P_PP_Z: return "movs_orrs_p_p_pp.xml";
case ENC_MOVZ_32_MOVEWIDE: return "movz.xml";
case ENC_MOVZ_64_MOVEWIDE: return "movz.xml";
case ENC_MOV_ADD_32_ADDSUB_IMM: return "mov_add_addsub_imm.xml";
@@ -4884,33 +6889,12 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_MOV_ORR_ASIMDSAME_ONLY: return "mov_orr_advsimd_reg.xml";
case ENC_MOV_UMOV_ASIMDINS_W_W: return "mov_umov_advsimd.xml";
case ENC_MOV_UMOV_ASIMDINS_X_X: return "mov_umov_advsimd.xml";
- case ENC_MOV_AND_P_P_PP_Z: return "mov_and_p_p_pp.xml";
- case ENC_MOV_CPY_Z_O_I_: return "mov_cpy_z_o_i.xml";
- case ENC_MOV_CPY_Z_P_I_: return "mov_cpy_z_p_i.xml";
- case ENC_MOV_CPY_Z_P_R_: return "mov_cpy_z_p_r.xml";
- case ENC_MOV_CPY_Z_P_V_: return "mov_cpy_z_p_v.xml";
- case ENC_MOV_DUP_Z_I_: return "mov_dup_z_i.xml";
- case ENC_MOV_DUP_Z_R_: return "mov_dup_z_r.xml";
- case ENC_MOV_DUP_Z_ZI_: return "mov_dup_z_zi.xml";
- case ENC_MOV_DUP_Z_ZI_2: return "mov_dup_z_zi.xml";
- case ENC_MOV_DUPM_Z_I_: return "mov_dupm_z_i.xml";
- case ENC_MOV_MOVA_Z_P_RZA_B: return "mov_mova_z_p_rza.xml";
- case ENC_MOV_MOVA_Z_P_RZA_D: return "mov_mova_z_p_rza.xml";
- case ENC_MOV_MOVA_Z_P_RZA_H: return "mov_mova_z_p_rza.xml";
- case ENC_MOV_MOVA_Z_P_RZA_Q: return "mov_mova_z_p_rza.xml";
- case ENC_MOV_MOVA_Z_P_RZA_W: return "mov_mova_z_p_rza.xml";
- case ENC_MOV_MOVA_ZA_P_RZ_B: return "mov_mova_za_p_rz.xml";
- case ENC_MOV_MOVA_ZA_P_RZ_D: return "mov_mova_za_p_rz.xml";
- case ENC_MOV_MOVA_ZA_P_RZ_H: return "mov_mova_za_p_rz.xml";
- case ENC_MOV_MOVA_ZA_P_RZ_Q: return "mov_mova_za_p_rz.xml";
- case ENC_MOV_MOVA_ZA_P_RZ_W: return "mov_mova_za_p_rz.xml";
- case ENC_MOV_ORR_P_P_PP_Z: return "mov_orr_p_p_pp.xml";
- case ENC_MOV_ORR_Z_ZZ_: return "mov_orr_z_zz.xml";
- case ENC_MOV_SEL_P_P_PP_: return "mov_sel_p_p_pp.xml";
- case ENC_MOV_SEL_Z_P_ZZ_: return "mov_sel_z_p_zz.xml";
+ case ENC_MRRS_RS_SYSTEMMOVEPR: return "mrrs.xml";
case ENC_MRS_RS_SYSTEMMOVE: return "mrs.xml";
+ case ENC_MSRR_SR_SYSTEMMOVEPR: return "msrr.xml";
case ENC_MSR_SI_PSTATE: return "msr_imm.xml";
case ENC_MSR_SR_SYSTEMMOVE: return "msr_reg.xml";
+ case ENC_MSUBPT_64A_DP_3SRC: return "msubpt.xml";
case ENC_MSUB_32A_DP_3SRC: return "msub.xml";
case ENC_MSUB_64A_DP_3SRC: return "msub.xml";
case ENC_MUL_MADD_32A_DP_3SRC: return "mul_madd.xml";
@@ -4934,13 +6918,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_NGC_SBC_32_ADDSUB_CARRY: return "ngc_sbc.xml";
case ENC_NGC_SBC_64_ADDSUB_CARRY: return "ngc_sbc.xml";
case ENC_NOP_HI_HINTS: return "nop.xml";
- case ENC_NOTS_EORS_P_P_PP_Z: return "nots_eors_p_p_pp.xml";
case ENC_NOT_ASIMDMISC_R: return "not_advsimd.xml";
- case ENC_NOT_EOR_P_P_PP_Z: return "not_eor_p_p_pp.xml";
case ENC_ORN_32_LOG_SHIFT: return "orn_log_shift.xml";
case ENC_ORN_64_LOG_SHIFT: return "orn_log_shift.xml";
case ENC_ORN_ASIMDSAME_ONLY: return "orn_advsimd.xml";
- case ENC_ORN_ORR_Z_ZI_: return "orn_orr_z_zi.xml";
case ENC_ORR_32_LOG_IMM: return "orr_log_imm.xml";
case ENC_ORR_32_LOG_SHIFT: return "orr_log_shift.xml";
case ENC_ORR_64_LOG_IMM: return "orr_log_imm.xml";
@@ -4953,16 +6934,23 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_PACDZA_64Z_DP_1SRC: return "pacda.xml";
case ENC_PACDZB_64Z_DP_1SRC: return "pacdb.xml";
case ENC_PACGA_64P_DP_2SRC: return "pacga.xml";
+ case ENC_PACIA171615_64LR_DP_1SRC: return "pacia171615.xml";
case ENC_PACIA1716_HI_HINTS: return "pacia.xml";
+ case ENC_PACIASPPC_64LR_DP_1SRC: return "paciasppc.xml";
case ENC_PACIASP_HI_HINTS: return "pacia.xml";
case ENC_PACIAZ_HI_HINTS: return "pacia.xml";
case ENC_PACIA_64P_DP_1SRC: return "pacia.xml";
+ case ENC_PACIB171615_64LR_DP_1SRC: return "pacib171615.xml";
case ENC_PACIB1716_HI_HINTS: return "pacib.xml";
+ case ENC_PACIBSPPC_64LR_DP_1SRC: return "pacibsppc.xml";
case ENC_PACIBSP_HI_HINTS: return "pacib.xml";
case ENC_PACIBZ_HI_HINTS: return "pacib.xml";
case ENC_PACIB_64P_DP_1SRC: return "pacib.xml";
case ENC_PACIZA_64Z_DP_1SRC: return "pacia.xml";
case ENC_PACIZB_64Z_DP_1SRC: return "pacib.xml";
+ case ENC_PACM_HI_HINTS: return "pacm.xml";
+ case ENC_PACNBIASPPC_64LR_DP_1SRC: return "pacnbiasppc.xml";
+ case ENC_PACNBIBSPPC_64LR_DP_1SRC: return "pacnbibsppc.xml";
case ENC_PMULL_ASIMDDIFF_L: return "pmull_advsimd.xml";
case ENC_PMUL_ASIMDSAME_ONLY: return "pmul_advsimd.xml";
case ENC_PRFM_P_LDST_POS: return "prfm_imm.xml";
@@ -4976,7 +6964,75 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_RBIT_32_DP_1SRC: return "rbit_int.xml";
case ENC_RBIT_64_DP_1SRC: return "rbit_int.xml";
case ENC_RBIT_ASIMDMISC_R: return "rbit_advsimd.xml";
+ case ENC_RCWCASAL_C64_RCWCOMSWAP: return "rcwcas.xml";
+ case ENC_RCWCASA_C64_RCWCOMSWAP: return "rcwcas.xml";
+ case ENC_RCWCASL_C64_RCWCOMSWAP: return "rcwcas.xml";
+ case ENC_RCWCASPAL_C64_RCWCOMSWAPPR: return "rcwcasp.xml";
+ case ENC_RCWCASPA_C64_RCWCOMSWAPPR: return "rcwcasp.xml";
+ case ENC_RCWCASPL_C64_RCWCOMSWAPPR: return "rcwcasp.xml";
+ case ENC_RCWCASP_C64_RCWCOMSWAPPR: return "rcwcasp.xml";
+ case ENC_RCWCAS_C64_RCWCOMSWAP: return "rcwcas.xml";
+ case ENC_RCWCLRAL_64_MEMOP: return "rcwclr.xml";
+ case ENC_RCWCLRA_64_MEMOP: return "rcwclr.xml";
+ case ENC_RCWCLRL_64_MEMOP: return "rcwclr.xml";
+ case ENC_RCWCLRPAL_128_MEMOP_128: return "rcwclrp.xml";
+ case ENC_RCWCLRPA_128_MEMOP_128: return "rcwclrp.xml";
+ case ENC_RCWCLRPL_128_MEMOP_128: return "rcwclrp.xml";
+ case ENC_RCWCLRP_128_MEMOP_128: return "rcwclrp.xml";
+ case ENC_RCWCLR_64_MEMOP: return "rcwclr.xml";
+ case ENC_RCWSCASAL_C64_RCWCOMSWAP: return "rcwscas.xml";
+ case ENC_RCWSCASA_C64_RCWCOMSWAP: return "rcwscas.xml";
+ case ENC_RCWSCASL_C64_RCWCOMSWAP: return "rcwscas.xml";
+ case ENC_RCWSCASPAL_C64_RCWCOMSWAPPR: return "rcwscasp.xml";
+ case ENC_RCWSCASPA_C64_RCWCOMSWAPPR: return "rcwscasp.xml";
+ case ENC_RCWSCASPL_C64_RCWCOMSWAPPR: return "rcwscasp.xml";
+ case ENC_RCWSCASP_C64_RCWCOMSWAPPR: return "rcwscasp.xml";
+ case ENC_RCWSCAS_C64_RCWCOMSWAP: return "rcwscas.xml";
+ case ENC_RCWSCLRAL_64_MEMOP: return "rcwsclr.xml";
+ case ENC_RCWSCLRA_64_MEMOP: return "rcwsclr.xml";
+ case ENC_RCWSCLRL_64_MEMOP: return "rcwsclr.xml";
+ case ENC_RCWSCLRPAL_128_MEMOP_128: return "rcwsclrp.xml";
+ case ENC_RCWSCLRPA_128_MEMOP_128: return "rcwsclrp.xml";
+ case ENC_RCWSCLRPL_128_MEMOP_128: return "rcwsclrp.xml";
+ case ENC_RCWSCLRP_128_MEMOP_128: return "rcwsclrp.xml";
+ case ENC_RCWSCLR_64_MEMOP: return "rcwsclr.xml";
+ case ENC_RCWSETAL_64_MEMOP: return "rcwset.xml";
+ case ENC_RCWSETA_64_MEMOP: return "rcwset.xml";
+ case ENC_RCWSETL_64_MEMOP: return "rcwset.xml";
+ case ENC_RCWSETPAL_128_MEMOP_128: return "rcwsetp.xml";
+ case ENC_RCWSETPA_128_MEMOP_128: return "rcwsetp.xml";
+ case ENC_RCWSETPL_128_MEMOP_128: return "rcwsetp.xml";
+ case ENC_RCWSETP_128_MEMOP_128: return "rcwsetp.xml";
+ case ENC_RCWSET_64_MEMOP: return "rcwset.xml";
+ case ENC_RCWSSETAL_64_MEMOP: return "rcwsset.xml";
+ case ENC_RCWSSETA_64_MEMOP: return "rcwsset.xml";
+ case ENC_RCWSSETL_64_MEMOP: return "rcwsset.xml";
+ case ENC_RCWSSETPAL_128_MEMOP_128: return "rcwssetp.xml";
+ case ENC_RCWSSETPA_128_MEMOP_128: return "rcwssetp.xml";
+ case ENC_RCWSSETPL_128_MEMOP_128: return "rcwssetp.xml";
+ case ENC_RCWSSETP_128_MEMOP_128: return "rcwssetp.xml";
+ case ENC_RCWSSET_64_MEMOP: return "rcwsset.xml";
+ case ENC_RCWSSWPAL_64_MEMOP: return "rcwsswp.xml";
+ case ENC_RCWSSWPA_64_MEMOP: return "rcwsswp.xml";
+ case ENC_RCWSSWPL_64_MEMOP: return "rcwsswp.xml";
+ case ENC_RCWSSWPPAL_128_MEMOP_128: return "rcwsswpp.xml";
+ case ENC_RCWSSWPPA_128_MEMOP_128: return "rcwsswpp.xml";
+ case ENC_RCWSSWPPL_128_MEMOP_128: return "rcwsswpp.xml";
+ case ENC_RCWSSWPP_128_MEMOP_128: return "rcwsswpp.xml";
+ case ENC_RCWSSWP_64_MEMOP: return "rcwsswp.xml";
+ case ENC_RCWSWPAL_64_MEMOP: return "rcwswp.xml";
+ case ENC_RCWSWPA_64_MEMOP: return "rcwswp.xml";
+ case ENC_RCWSWPL_64_MEMOP: return "rcwswp.xml";
+ case ENC_RCWSWPPAL_128_MEMOP_128: return "rcwswpp.xml";
+ case ENC_RCWSWPPA_128_MEMOP_128: return "rcwswpp.xml";
+ case ENC_RCWSWPPL_128_MEMOP_128: return "rcwswpp.xml";
+ case ENC_RCWSWPP_128_MEMOP_128: return "rcwswpp.xml";
+ case ENC_RCWSWP_64_MEMOP: return "rcwswp.xml";
+ case ENC_RETAASPPCR_64M_BRANCH_REG: return "retasppcr_reg.xml";
+ case ENC_RETAASPPC_ONLY_MISCBRANCH: return "retasppc_imm.xml";
case ENC_RETAA_64E_BRANCH_REG: return "reta.xml";
+ case ENC_RETABSPPCR_64M_BRANCH_REG: return "retasppcr_reg.xml";
+ case ENC_RETABSPPC_ONLY_MISCBRANCH: return "retasppc_imm.xml";
case ENC_RETAB_64E_BRANCH_REG: return "reta.xml";
case ENC_RET_64R_BRANCH_REG: return "ret.xml";
case ENC_REV16_32_DP_1SRC: return "rev16_int.xml";
@@ -4995,6 +7051,7 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_ROR_EXTR_64_EXTRACT: return "ror_extr.xml";
case ENC_ROR_RORV_32_DP_2SRC: return "ror_rorv.xml";
case ENC_ROR_RORV_64_DP_2SRC: return "ror_rorv.xml";
+ case ENC_RPRFM_R_LDST_REGOFF: return "rprfm_reg.xml";
case ENC_RSHRN_ASIMDSHF_N: return "rshrn_advsimd.xml";
case ENC_RSUBHN_ASIMDDIFF_N: return "rsubhn_advsimd.xml";
case ENC_SABAL_ASIMDDIFF_L: return "sabal_advsimd.xml";
@@ -5035,12 +7092,40 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_SCVTF_ASISDMISC_R: return "scvtf_advsimd_int.xml";
case ENC_SCVTF_ASISDMISCFP16_R: return "scvtf_advsimd_int.xml";
case ENC_SCVTF_ASISDSHF_C: return "scvtf_advsimd_fix.xml";
+ case ENC_SCVTF_SISD_32D: return "scvtf_sisd.xml";
+ case ENC_SCVTF_SISD_32H: return "scvtf_sisd.xml";
+ case ENC_SCVTF_SISD_64H: return "scvtf_sisd.xml";
+ case ENC_SCVTF_SISD_64S: return "scvtf_sisd.xml";
case ENC_SDIV_32_DP_2SRC: return "sdiv.xml";
case ENC_SDIV_64_DP_2SRC: return "sdiv.xml";
case ENC_SDOT_ASIMDELEM_D: return "sdot_advsimd_elt.xml";
case ENC_SDOT_ASIMDSAME2_D: return "sdot_advsimd_vec.xml";
+ case ENC_SETEN_SET_MEMCMS: return "setpn.xml";
+ case ENC_SETETN_SET_MEMCMS: return "setptn.xml";
+ case ENC_SETET_SET_MEMCMS: return "setpt.xml";
+ case ENC_SETE_SET_MEMCMS: return "setp.xml";
case ENC_SETF16_ONLY_SETF: return "setf.xml";
case ENC_SETF8_ONLY_SETF: return "setf.xml";
+ case ENC_SETGEN_SET_MEMCMS: return "setgpn.xml";
+ case ENC_SETGETN_SET_MEMCMS: return "setgptn.xml";
+ case ENC_SETGET_SET_MEMCMS: return "setgpt.xml";
+ case ENC_SETGE_SET_MEMCMS: return "setgp.xml";
+ case ENC_SETGMN_SET_MEMCMS: return "setgpn.xml";
+ case ENC_SETGMTN_SET_MEMCMS: return "setgptn.xml";
+ case ENC_SETGMT_SET_MEMCMS: return "setgpt.xml";
+ case ENC_SETGM_SET_MEMCMS: return "setgp.xml";
+ case ENC_SETGPN_SET_MEMCMS: return "setgpn.xml";
+ case ENC_SETGPTN_SET_MEMCMS: return "setgptn.xml";
+ case ENC_SETGPT_SET_MEMCMS: return "setgpt.xml";
+ case ENC_SETGP_SET_MEMCMS: return "setgp.xml";
+ case ENC_SETMN_SET_MEMCMS: return "setpn.xml";
+ case ENC_SETMTN_SET_MEMCMS: return "setptn.xml";
+ case ENC_SETMT_SET_MEMCMS: return "setpt.xml";
+ case ENC_SETM_SET_MEMCMS: return "setp.xml";
+ case ENC_SETPN_SET_MEMCMS: return "setpn.xml";
+ case ENC_SETPTN_SET_MEMCMS: return "setptn.xml";
+ case ENC_SETPT_SET_MEMCMS: return "setpt.xml";
+ case ENC_SETP_SET_MEMCMS: return "setp.xml";
case ENC_SEVL_HI_HINTS: return "sevl.xml";
case ENC_SEV_HI_HINTS: return "sev.xml";
case ENC_SHA1C_QSV_CRYPTOSHA3: return "sha1c_advsimd.xml";
@@ -5077,10 +7162,18 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_SMADDL_64WA_DP_3SRC: return "smaddl.xml";
case ENC_SMAXP_ASIMDSAME_ONLY: return "smaxp_advsimd.xml";
case ENC_SMAXV_ASIMDALL_ONLY: return "smaxv_advsimd.xml";
+ case ENC_SMAX_32_DP_2SRC: return "smax_reg.xml";
+ case ENC_SMAX_32_MINMAX_IMM: return "smax_imm.xml";
+ case ENC_SMAX_64_DP_2SRC: return "smax_reg.xml";
+ case ENC_SMAX_64_MINMAX_IMM: return "smax_imm.xml";
case ENC_SMAX_ASIMDSAME_ONLY: return "smax_advsimd.xml";
case ENC_SMC_EX_EXCEPTION: return "smc.xml";
case ENC_SMINP_ASIMDSAME_ONLY: return "sminp_advsimd.xml";
case ENC_SMINV_ASIMDALL_ONLY: return "sminv_advsimd.xml";
+ case ENC_SMIN_32_DP_2SRC: return "smin_reg.xml";
+ case ENC_SMIN_32_MINMAX_IMM: return "smin_imm.xml";
+ case ENC_SMIN_64_DP_2SRC: return "smin_reg.xml";
+ case ENC_SMIN_64_MINMAX_IMM: return "smin_imm.xml";
case ENC_SMIN_ASIMDSAME_ONLY: return "smin_advsimd.xml";
case ENC_SMLAL_ASIMDDIFF_L: return "smlal_advsimd_vec.xml";
case ENC_SMLAL_ASIMDELEM_L: return "smlal_advsimd_elt.xml";
@@ -5255,6 +7348,16 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_STADDL_LDADDL_64_MEMOP: return "stadd_ldadd.xml";
case ENC_STADD_LDADD_32_MEMOP: return "stadd_ldadd.xml";
case ENC_STADD_LDADD_64_MEMOP: return "stadd_ldadd.xml";
+ case ENC_STBFADDL_16: return "stbfadd.xml";
+ case ENC_STBFADD_16: return "stbfadd.xml";
+ case ENC_STBFMAXL_16: return "stbfmax.xml";
+ case ENC_STBFMAXNML_16: return "stbfmaxnm.xml";
+ case ENC_STBFMAXNM_16: return "stbfmaxnm.xml";
+ case ENC_STBFMAX_16: return "stbfmax.xml";
+ case ENC_STBFMINL_16: return "stbfmin.xml";
+ case ENC_STBFMINNML_16: return "stbfminnm.xml";
+ case ENC_STBFMINNM_16: return "stbfminnm.xml";
+ case ENC_STBFMIN_16: return "stbfmin.xml";
case ENC_STCLRB_LDCLRB_32_MEMOP: return "stclrb_ldclrb.xml";
case ENC_STCLRH_LDCLRH_32_MEMOP: return "stclrh_ldclrh.xml";
case ENC_STCLRLB_LDCLRLB_32_MEMOP: return "stclrb_ldclrb.xml";
@@ -5271,6 +7374,36 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_STEORL_LDEORL_64_MEMOP: return "steor_ldeor.xml";
case ENC_STEOR_LDEOR_32_MEMOP: return "steor_ldeor.xml";
case ENC_STEOR_LDEOR_64_MEMOP: return "steor_ldeor.xml";
+ case ENC_STFADDL_16: return "stfadd.xml";
+ case ENC_STFADDL_32: return "stfadd.xml";
+ case ENC_STFADDL_64: return "stfadd.xml";
+ case ENC_STFADD_16: return "stfadd.xml";
+ case ENC_STFADD_32: return "stfadd.xml";
+ case ENC_STFADD_64: return "stfadd.xml";
+ case ENC_STFMAXL_16: return "stfmax.xml";
+ case ENC_STFMAXL_32: return "stfmax.xml";
+ case ENC_STFMAXL_64: return "stfmax.xml";
+ case ENC_STFMAXNML_16: return "stfmaxnm.xml";
+ case ENC_STFMAXNML_32: return "stfmaxnm.xml";
+ case ENC_STFMAXNML_64: return "stfmaxnm.xml";
+ case ENC_STFMAXNM_16: return "stfmaxnm.xml";
+ case ENC_STFMAXNM_32: return "stfmaxnm.xml";
+ case ENC_STFMAXNM_64: return "stfmaxnm.xml";
+ case ENC_STFMAX_16: return "stfmax.xml";
+ case ENC_STFMAX_32: return "stfmax.xml";
+ case ENC_STFMAX_64: return "stfmax.xml";
+ case ENC_STFMINL_16: return "stfmin.xml";
+ case ENC_STFMINL_32: return "stfmin.xml";
+ case ENC_STFMINL_64: return "stfmin.xml";
+ case ENC_STFMINNML_16: return "stfminnm.xml";
+ case ENC_STFMINNML_32: return "stfminnm.xml";
+ case ENC_STFMINNML_64: return "stfminnm.xml";
+ case ENC_STFMINNM_16: return "stfminnm.xml";
+ case ENC_STFMINNM_32: return "stfminnm.xml";
+ case ENC_STFMINNM_64: return "stfminnm.xml";
+ case ENC_STFMIN_16: return "stfmin.xml";
+ case ENC_STFMIN_32: return "stfmin.xml";
+ case ENC_STFMIN_64: return "stfmin.xml";
case ENC_STGM_64BULK_LDSTTAGS: return "stgm.xml";
case ENC_STGP_64_LDSTPAIR_OFF: return "stgp.xml";
case ENC_STGP_64_LDSTPAIR_POST: return "stgp.xml";
@@ -5278,18 +7411,32 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_STG_64SOFFSET_LDSTTAGS: return "stg.xml";
case ENC_STG_64SPOST_LDSTTAGS: return "stg.xml";
case ENC_STG_64SPRE_LDSTTAGS: return "stg.xml";
+ case ENC_STILP_32SE_LDIAPPSTILP: return "stilp.xml";
+ case ENC_STILP_32S_LDIAPPSTILP: return "stilp.xml";
+ case ENC_STILP_64SS_LDIAPPSTILP: return "stilp.xml";
+ case ENC_STILP_64S_LDIAPPSTILP: return "stilp.xml";
+ case ENC_STL1_ASISDLSO_D1: return "stl1_advsimd_sngl.xml";
case ENC_STLLRB_SL32_LDSTORD: return "stllrb.xml";
case ENC_STLLRH_SL32_LDSTORD: return "stllrh.xml";
case ENC_STLLR_SL32_LDSTORD: return "stllr.xml";
case ENC_STLLR_SL64_LDSTORD: return "stllr.xml";
case ENC_STLRB_SL32_LDSTORD: return "stlrb.xml";
case ENC_STLRH_SL32_LDSTORD: return "stlrh.xml";
+ case ENC_STLR_32S_LDAPSTL_WRITEBACK: return "stlr.xml";
+ case ENC_STLR_64S_LDAPSTL_WRITEBACK: return "stlr.xml";
case ENC_STLR_SL32_LDSTORD: return "stlr.xml";
case ENC_STLR_SL64_LDSTORD: return "stlr.xml";
+ case ENC_STLTXR_SR32_LDSTEXCLR_UNPRIV: return "stltxr.xml";
+ case ENC_STLTXR_SR64_LDSTEXCLR_UNPRIV: return "stltxr.xml";
case ENC_STLURB_32_LDAPSTL_UNSCALED: return "stlurb.xml";
case ENC_STLURH_32_LDAPSTL_UNSCALED: return "stlurh.xml";
case ENC_STLUR_32_LDAPSTL_UNSCALED: return "stlur_gen.xml";
case ENC_STLUR_64_LDAPSTL_UNSCALED: return "stlur_gen.xml";
+ case ENC_STLUR_B_LDAPSTL_SIMD: return "stlur_fpsimd.xml";
+ case ENC_STLUR_D_LDAPSTL_SIMD: return "stlur_fpsimd.xml";
+ case ENC_STLUR_H_LDAPSTL_SIMD: return "stlur_fpsimd.xml";
+ case ENC_STLUR_Q_LDAPSTL_SIMD: return "stlur_fpsimd.xml";
+ case ENC_STLUR_S_LDAPSTL_SIMD: return "stlur_fpsimd.xml";
case ENC_STLXP_SP32_LDSTEXCLP: return "stlxp.xml";
case ENC_STLXP_SP64_LDSTEXCLP: return "stlxp.xml";
case ENC_STLXRB_SR32_LDSTEXCLR: return "stlxrb.xml";
@@ -5362,6 +7509,7 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_STSETL_LDSETL_64_MEMOP: return "stset_ldset.xml";
case ENC_STSET_LDSET_32_MEMOP: return "stset_ldset.xml";
case ENC_STSET_LDSET_64_MEMOP: return "stset_ldset.xml";
+ case ENC_STSHH_HI_HINTS: return "stshh.xml";
case ENC_STSMAXB_LDSMAXB_32_MEMOP: return "stsmaxb_ldsmaxb.xml";
case ENC_STSMAXH_LDSMAXH_32_MEMOP: return "stsmaxh_ldsmaxh.xml";
case ENC_STSMAXLB_LDSMAXLB_32_MEMOP: return "stsmaxb_ldsmaxb.xml";
@@ -5378,10 +7526,32 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_STSMINL_LDSMINL_64_MEMOP: return "stsmin_ldsmin.xml";
case ENC_STSMIN_LDSMIN_32_MEMOP: return "stsmin_ldsmin.xml";
case ENC_STSMIN_LDSMIN_64_MEMOP: return "stsmin_ldsmin.xml";
+ case ENC_STTADDL_LDTADDL_32_MEMOP_UNPRIV: return "sttadd_ldtadd.xml";
+ case ENC_STTADDL_LDTADDL_64_MEMOP_UNPRIV: return "sttadd_ldtadd.xml";
+ case ENC_STTADD_LDTADD_32_MEMOP_UNPRIV: return "sttadd_ldtadd.xml";
+ case ENC_STTADD_LDTADD_64_MEMOP_UNPRIV: return "sttadd_ldtadd.xml";
+ case ENC_STTCLRL_LDTCLRL_32_MEMOP_UNPRIV: return "sttclr_ldtclr.xml";
+ case ENC_STTCLRL_LDTCLRL_64_MEMOP_UNPRIV: return "sttclr_ldtclr.xml";
+ case ENC_STTCLR_LDTCLR_32_MEMOP_UNPRIV: return "sttclr_ldtclr.xml";
+ case ENC_STTCLR_LDTCLR_64_MEMOP_UNPRIV: return "sttclr_ldtclr.xml";
+ case ENC_STTNP_64_LDSTNAPAIR_OFFS: return "sttnp_gen.xml";
+ case ENC_STTNP_Q_LDSTNAPAIR_OFFS: return "sttnp_fpsimd.xml";
+ case ENC_STTP_64_LDSTPAIR_OFF: return "sttp_gen.xml";
+ case ENC_STTP_64_LDSTPAIR_POST: return "sttp_gen.xml";
+ case ENC_STTP_64_LDSTPAIR_PRE: return "sttp_gen.xml";
+ case ENC_STTP_Q_LDSTPAIR_OFF: return "sttp_fpsimd.xml";
+ case ENC_STTP_Q_LDSTPAIR_POST: return "sttp_fpsimd.xml";
+ case ENC_STTP_Q_LDSTPAIR_PRE: return "sttp_fpsimd.xml";
case ENC_STTRB_32_LDST_UNPRIV: return "sttrb.xml";
case ENC_STTRH_32_LDST_UNPRIV: return "sttrh.xml";
case ENC_STTR_32_LDST_UNPRIV: return "sttr.xml";
case ENC_STTR_64_LDST_UNPRIV: return "sttr.xml";
+ case ENC_STTSETL_LDTSETL_32_MEMOP_UNPRIV: return "sttset_ldtset.xml";
+ case ENC_STTSETL_LDTSETL_64_MEMOP_UNPRIV: return "sttset_ldtset.xml";
+ case ENC_STTSET_LDTSET_32_MEMOP_UNPRIV: return "sttset_ldtset.xml";
+ case ENC_STTSET_LDTSET_64_MEMOP_UNPRIV: return "sttset_ldtset.xml";
+ case ENC_STTXR_SR32_LDSTEXCLR_UNPRIV: return "sttxr.xml";
+ case ENC_STTXR_SR64_LDSTEXCLR_UNPRIV: return "sttxr.xml";
case ENC_STUMAXB_LDUMAXB_32_MEMOP: return "stumaxb_ldumaxb.xml";
case ENC_STUMAXH_LDUMAXH_32_MEMOP: return "stumaxh_ldumaxh.xml";
case ENC_STUMAXLB_LDUMAXLB_32_MEMOP: return "stumaxb_ldumaxb.xml";
@@ -5423,6 +7593,7 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_SUBG_64_ADDSUB_IMMTAGS: return "subg.xml";
case ENC_SUBHN_ASIMDDIFF_N: return "subhn_advsimd.xml";
case ENC_SUBPS_64S_DP_2SRC: return "subps.xml";
+ case ENC_SUBPT_64_ADDSUB_PT: return "subpt.xml";
case ENC_SUBP_64S_DP_2SRC: return "subp.xml";
case ENC_SUBS_32S_ADDSUB_EXT: return "subs_addsub_ext.xml";
case ENC_SUBS_32S_ADDSUB_IMM: return "subs_addsub_imm.xml";
@@ -5456,6 +7627,18 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_SWPLH_32_MEMOP: return "swph.xml";
case ENC_SWPL_32_MEMOP: return "swp.xml";
case ENC_SWPL_64_MEMOP: return "swp.xml";
+ case ENC_SWPPAL_128_MEMOP_128: return "swpp.xml";
+ case ENC_SWPPA_128_MEMOP_128: return "swpp.xml";
+ case ENC_SWPPL_128_MEMOP_128: return "swpp.xml";
+ case ENC_SWPP_128_MEMOP_128: return "swpp.xml";
+ case ENC_SWPTAL_32_MEMOP_UNPRIV: return "swpt.xml";
+ case ENC_SWPTAL_64_MEMOP_UNPRIV: return "swpt.xml";
+ case ENC_SWPTA_32_MEMOP_UNPRIV: return "swpt.xml";
+ case ENC_SWPTA_64_MEMOP_UNPRIV: return "swpt.xml";
+ case ENC_SWPTL_32_MEMOP_UNPRIV: return "swpt.xml";
+ case ENC_SWPTL_64_MEMOP_UNPRIV: return "swpt.xml";
+ case ENC_SWPT_32_MEMOP_UNPRIV: return "swpt.xml";
+ case ENC_SWPT_64_MEMOP_UNPRIV: return "swpt.xml";
case ENC_SWP_32_MEMOP: return "swp.xml";
case ENC_SWP_64_MEMOP: return "swp.xml";
case ENC_SXTB_SBFM_32M_BITFIELD: return "sxtb_sbfm.xml";
@@ -5465,6 +7648,7 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_SXTL_SSHLL_ASIMDSHF_L: return "sxtl_sshll_advsimd.xml";
case ENC_SXTW_SBFM_64M_BITFIELD: return "sxtw_sbfm.xml";
case ENC_SYSL_RC_SYSTEMINSTRS: return "sysl.xml";
+ case ENC_SYSP_CR_SYSPAIRINSTRS: return "sysp.xml";
case ENC_SYS_CR_SYSTEMINSTRS: return "sys.xml";
case ENC_TBL_ASIMDTBL_L1_1: return "tbl_advsimd.xml";
case ENC_TBL_ASIMDTBL_L2_2: return "tbl_advsimd.xml";
@@ -5478,7 +7662,9 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_TBZ_ONLY_TESTBRANCH: return "tbz.xml";
case ENC_TCANCEL_EX_EXCEPTION: return "tcancel.xml";
case ENC_TCOMMIT_ONLY_BARRIERS: return "tcommit.xml";
+ case ENC_TLBIP_SYSP_CR_SYSPAIRINSTRS: return "tlbip_sysp.xml";
case ENC_TLBI_SYS_CR_SYSTEMINSTRS: return "tlbi_sys.xml";
+ case ENC_TRCIT_SYS_CR_SYSTEMINSTRS: return "trcit_sys.xml";
case ENC_TRN1_ASIMDPERM_ONLY: return "trn1_advsimd.xml";
case ENC_TRN2_ASIMDPERM_ONLY: return "trn2_advsimd.xml";
case ENC_TSB_HC_HINTS: return "tsb.xml";
@@ -5521,6 +7707,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_UCVTF_ASISDMISC_R: return "ucvtf_advsimd_int.xml";
case ENC_UCVTF_ASISDMISCFP16_R: return "ucvtf_advsimd_int.xml";
case ENC_UCVTF_ASISDSHF_C: return "ucvtf_advsimd_fix.xml";
+ case ENC_UCVTF_SISD_32D: return "ucvtf_sisd.xml";
+ case ENC_UCVTF_SISD_32H: return "ucvtf_sisd.xml";
+ case ENC_UCVTF_SISD_64H: return "ucvtf_sisd.xml";
+ case ENC_UCVTF_SISD_64S: return "ucvtf_sisd.xml";
case ENC_UDF_ONLY_PERM_UNDEF: return "udf_perm_undef.xml";
case ENC_UDIV_32_DP_2SRC: return "udiv.xml";
case ENC_UDIV_64_DP_2SRC: return "udiv.xml";
@@ -5531,9 +7721,17 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_UMADDL_64WA_DP_3SRC: return "umaddl.xml";
case ENC_UMAXP_ASIMDSAME_ONLY: return "umaxp_advsimd.xml";
case ENC_UMAXV_ASIMDALL_ONLY: return "umaxv_advsimd.xml";
+ case ENC_UMAX_32U_MINMAX_IMM: return "umax_imm.xml";
+ case ENC_UMAX_32_DP_2SRC: return "umax_reg.xml";
+ case ENC_UMAX_64U_MINMAX_IMM: return "umax_imm.xml";
+ case ENC_UMAX_64_DP_2SRC: return "umax_reg.xml";
case ENC_UMAX_ASIMDSAME_ONLY: return "umax_advsimd.xml";
case ENC_UMINP_ASIMDSAME_ONLY: return "uminp_advsimd.xml";
case ENC_UMINV_ASIMDALL_ONLY: return "uminv_advsimd.xml";
+ case ENC_UMIN_32U_MINMAX_IMM: return "umin_imm.xml";
+ case ENC_UMIN_32_DP_2SRC: return "umin_reg.xml";
+ case ENC_UMIN_64U_MINMAX_IMM: return "umin_imm.xml";
+ case ENC_UMIN_64_DP_2SRC: return "umin_reg.xml";
case ENC_UMIN_ASIMDSAME_ONLY: return "umin_advsimd.xml";
case ENC_UMLAL_ASIMDDIFF_L: return "umlal_advsimd_vec.xml";
case ENC_UMLAL_ASIMDELEM_L: return "umlal_advsimd_elt.xml";
@@ -5605,32 +7803,55 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_YIELD_HI_HINTS: return "yield.xml";
case ENC_ZIP1_ASIMDPERM_ONLY: return "zip1_advsimd.xml";
case ENC_ZIP2_ASIMDPERM_ONLY: return "zip2_advsimd.xml";
- case ENC_ABS_Z_P_Z_: return "abs_z_p_z.xml";
+ case ENC_ABS_Z_P_Z_M: return "abs_z_p_z.xml";
+ case ENC_ABS_Z_P_Z_Z: return "abs_z_p_z.xml";
case ENC_ADCLB_Z_ZZZ_: return "adclb_z_zzz.xml";
case ENC_ADCLT_Z_ZZZ_: return "adclt_z_zzz.xml";
+ case ENC_ADD_MZ_ZZV_2X1: return "add_mz_zzv.xml";
+ case ENC_ADD_MZ_ZZV_4X1: return "add_mz_zzv.xml";
case ENC_ADD_Z_P_ZZ_: return "add_z_p_zz.xml";
case ENC_ADD_Z_ZI_: return "add_z_zi.xml";
case ENC_ADD_Z_ZZ_: return "add_z_zz.xml";
+ case ENC_ADD_ZA_ZW_2X2: return "add_za_zw.xml";
+ case ENC_ADD_ZA_ZW_4X4: return "add_za_zw.xml";
+ case ENC_ADD_ZA_ZZV_2X1: return "add_za_zzv.xml";
+ case ENC_ADD_ZA_ZZV_4X1: return "add_za_zzv.xml";
+ case ENC_ADD_ZA_ZZW_2X2: return "add_za_zzw.xml";
+ case ENC_ADD_ZA_ZZW_4X4: return "add_za_zzw.xml";
case ENC_ADDHA_ZA_PP_Z_32: return "addha_za_pp_z.xml";
case ENC_ADDHA_ZA_PP_Z_64: return "addha_za_pp_z.xml";
case ENC_ADDHNB_Z_ZZ_: return "addhnb_z_zz.xml";
case ENC_ADDHNT_Z_ZZ_: return "addhnt_z_zz.xml";
case ENC_ADDP_Z_P_ZZ_: return "addp_z_p_zz.xml";
case ENC_ADDPL_R_RI_: return "addpl_r_ri.xml";
+ case ENC_ADDPT_Z_P_ZZ_: return "addpt_z_p_zz.xml";
+ case ENC_ADDPT_Z_ZZ_: return "addpt_z_zz.xml";
+ case ENC_ADDQV_Z_P_Z_: return "addqv_z_p_z.xml";
+ case ENC_ADDSPL_R_RI_: return "addspl_r_ri.xml";
+ case ENC_ADDSVL_R_RI_: return "addsvl_r_ri.xml";
case ENC_ADDVA_ZA_PP_Z_32: return "addva_za_pp_z.xml";
case ENC_ADDVA_ZA_PP_Z_64: return "addva_za_pp_z.xml";
case ENC_ADDVL_R_RI_: return "addvl_r_ri.xml";
case ENC_ADR_Z_AZ_D_S32_SCALED: return "adr_z_az.xml";
case ENC_ADR_Z_AZ_D_U32_SCALED: return "adr_z_az.xml";
case ENC_ADR_Z_AZ_SD_SAME_SCALED: return "adr_z_az.xml";
+ case ENC_AESD_MZ_ZZI_2X1: return "aesd_mz_zzi.xml";
+ case ENC_AESD_MZ_ZZI_4X1: return "aesd_mz_zzi.xml";
case ENC_AESD_Z_ZZ_: return "aesd_z_zz.xml";
+ case ENC_AESDIMC_MZ_ZZI_2X1: return "aesdimc_mz_zzi.xml";
+ case ENC_AESDIMC_MZ_ZZI_4X1: return "aesdimc_mz_zzi.xml";
+ case ENC_AESE_MZ_ZZI_2X1: return "aese_mz_zzi.xml";
+ case ENC_AESE_MZ_ZZI_4X1: return "aese_mz_zzi.xml";
case ENC_AESE_Z_ZZ_: return "aese_z_zz.xml";
+ case ENC_AESEMC_MZ_ZZI_2X1: return "aesemc_mz_zzi.xml";
+ case ENC_AESEMC_MZ_ZZI_4X1: return "aesemc_mz_zzi.xml";
case ENC_AESIMC_Z_Z_: return "aesimc_z_z.xml";
case ENC_AESMC_Z_Z_: return "aesmc_z_z.xml";
case ENC_AND_P_P_PP_Z: return "and_p_p_pp.xml";
case ENC_AND_Z_P_ZZ_: return "and_z_p_zz.xml";
case ENC_AND_Z_ZI_: return "and_z_zi.xml";
case ENC_AND_Z_ZZ_: return "and_z_zz.xml";
+ case ENC_ANDQV_Z_P_Z_: return "andqv_z_p_z.xml";
case ENC_ANDS_P_P_PP_Z: return "ands_p_p_pp.xml";
case ENC_ANDV_R_P_Z_: return "andv_r_p_z.xml";
case ENC_ASR_Z_P_ZI_: return "asr_z_p_zi.xml";
@@ -5643,22 +7864,145 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_BCAX_Z_ZZZ_: return "bcax_z_zzz.xml";
case ENC_BDEP_Z_ZZ_: return "bdep_z_zz.xml";
case ENC_BEXT_Z_ZZ_: return "bext_z_zz.xml";
+ case ENC_BF1CVT_MZ2_Z8_: return "bf1cvt_mz2_z8.xml";
+ case ENC_BF1CVT_Z_Z8_B2BF: return "bf1cvt_z_z8.xml";
+ case ENC_BF1CVTL_MZ2_Z8_: return "bf1cvtl_mz2_z8.xml";
+ case ENC_BF1CVTLT_Z_Z8_B2BF: return "bf1cvtlt_z_z8.xml";
+ case ENC_BF2CVT_MZ2_Z8_: return "bf1cvt_mz2_z8.xml";
+ case ENC_BF2CVT_Z_Z8_B2BF: return "bf1cvt_z_z8.xml";
+ case ENC_BF2CVTL_MZ2_Z8_: return "bf1cvtl_mz2_z8.xml";
+ case ENC_BF2CVTLT_Z_Z8_B2BF: return "bf1cvtlt_z_z8.xml";
+ case ENC_BFADD_Z_P_ZZ_: return "bfadd_z_p_zz.xml";
+ case ENC_BFADD_Z_ZZ_: return "bfadd_z_zz.xml";
+ case ENC_BFADD_ZA_ZW_2X2_16: return "bfadd_za_zw.xml";
+ case ENC_BFADD_ZA_ZW_4X4_16: return "bfadd_za_zw.xml";
+ case ENC_BFCLAMP_MZ_ZZ_2: return "bfclamp_mz_zz.xml";
+ case ENC_BFCLAMP_MZ_ZZ_4: return "bfclamp_mz_zz.xml";
+ case ENC_BFCLAMP_Z_ZZ_: return "bfclamp_z_zz.xml";
+ case ENC_BFCVT_Z8_MZ2_: return "bfcvt_z8_mz2.xml";
+ case ENC_BFCVT_Z_MZ2_: return "bfcvt_z_mz2.xml";
case ENC_BFCVT_Z_P_Z_S2BF: return "bfcvt_z_p_z.xml";
+ case ENC_BFCVT_Z_P_Z_S2BFZ: return "bfcvt_z_p_z.xml";
+ case ENC_BFCVTN_Z8_MZ2_BF2B: return "bfcvtn_z8_mz2.xml";
+ case ENC_BFCVTN_Z_MZ2_: return "bfcvtn_z_mz2.xml";
case ENC_BFCVTNT_Z_P_Z_S2BF: return "bfcvtnt_z_p_z.xml";
+ case ENC_BFCVTNT_Z_P_Z_S2BFZ: return "bfcvtnt_z_p_z.xml";
case ENC_BFDOT_Z_ZZZ_: return "bfdot_z_zzz.xml";
case ENC_BFDOT_Z_ZZZI_: return "bfdot_z_zzzi.xml";
+ case ENC_BFDOT_ZA_ZZI_2XI: return "bfdot_za_zzi.xml";
+ case ENC_BFDOT_ZA_ZZI_4XI: return "bfdot_za_zzi.xml";
+ case ENC_BFDOT_ZA_ZZV_2X1: return "bfdot_za_zzv.xml";
+ case ENC_BFDOT_ZA_ZZV_4X1: return "bfdot_za_zzv.xml";
+ case ENC_BFDOT_ZA_ZZW_2X2: return "bfdot_za_zzw.xml";
+ case ENC_BFDOT_ZA_ZZW_4X4: return "bfdot_za_zzw.xml";
+ case ENC_BFMAX_MZ_ZZV_2X1: return "bfmax_mz_zzv.xml";
+ case ENC_BFMAX_MZ_ZZV_4X1: return "bfmax_mz_zzv.xml";
+ case ENC_BFMAX_MZ_ZZW_2X2: return "bfmax_mz_zzw.xml";
+ case ENC_BFMAX_MZ_ZZW_4X4: return "bfmax_mz_zzw.xml";
+ case ENC_BFMAX_Z_P_ZZ_: return "bfmax_z_p_zz.xml";
+ case ENC_BFMAXNM_MZ_ZZV_2X1: return "bfmaxnm_mz_zzv.xml";
+ case ENC_BFMAXNM_MZ_ZZV_4X1: return "bfmaxnm_mz_zzv.xml";
+ case ENC_BFMAXNM_MZ_ZZW_2X2: return "bfmaxnm_mz_zzw.xml";
+ case ENC_BFMAXNM_MZ_ZZW_4X4: return "bfmaxnm_mz_zzw.xml";
+ case ENC_BFMAXNM_Z_P_ZZ_: return "bfmaxnm_z_p_zz.xml";
+ case ENC_BFMIN_MZ_ZZV_2X1: return "bfmin_mz_zzv.xml";
+ case ENC_BFMIN_MZ_ZZV_4X1: return "bfmin_mz_zzv.xml";
+ case ENC_BFMIN_MZ_ZZW_2X2: return "bfmin_mz_zzw.xml";
+ case ENC_BFMIN_MZ_ZZW_4X4: return "bfmin_mz_zzw.xml";
+ case ENC_BFMIN_Z_P_ZZ_: return "bfmin_z_p_zz.xml";
+ case ENC_BFMINNM_MZ_ZZV_2X1: return "bfminnm_mz_zzv.xml";
+ case ENC_BFMINNM_MZ_ZZV_4X1: return "bfminnm_mz_zzv.xml";
+ case ENC_BFMINNM_MZ_ZZW_2X2: return "bfminnm_mz_zzw.xml";
+ case ENC_BFMINNM_MZ_ZZW_4X4: return "bfminnm_mz_zzw.xml";
+ case ENC_BFMINNM_Z_P_ZZ_: return "bfminnm_z_p_zz.xml";
+ case ENC_BFMLA_Z_P_ZZZ_: return "bfmla_z_p_zzz.xml";
+ case ENC_BFMLA_Z_ZZZI_H: return "bfmla_z_zzzi.xml";
+ case ENC_BFMLA_ZA_ZZI_H2XI: return "bfmla_za_zzi.xml";
+ case ENC_BFMLA_ZA_ZZI_H4XI: return "bfmla_za_zzi.xml";
+ case ENC_BFMLA_ZA_ZZV_2X1_16: return "bfmla_za_zzv.xml";
+ case ENC_BFMLA_ZA_ZZV_4X1_16: return "bfmla_za_zzv.xml";
+ case ENC_BFMLA_ZA_ZZW_2X2_16: return "bfmla_za_zzw.xml";
+ case ENC_BFMLA_ZA_ZZW_4X4_16: return "bfmla_za_zzw.xml";
+ case ENC_BFMLAL_ZA_ZZI_1: return "bfmlal_za_zzi.xml";
+ case ENC_BFMLAL_ZA_ZZI_2XI: return "bfmlal_za_zzi.xml";
+ case ENC_BFMLAL_ZA_ZZI_4XI: return "bfmlal_za_zzi.xml";
+ case ENC_BFMLAL_ZA_ZZV_1: return "bfmlal_za_zzv.xml";
+ case ENC_BFMLAL_ZA_ZZV_2X1: return "bfmlal_za_zzv.xml";
+ case ENC_BFMLAL_ZA_ZZV_4X1: return "bfmlal_za_zzv.xml";
+ case ENC_BFMLAL_ZA_ZZW_2X2: return "bfmlal_za_zzw.xml";
+ case ENC_BFMLAL_ZA_ZZW_4X4: return "bfmlal_za_zzw.xml";
case ENC_BFMLALB_Z_ZZZ_: return "bfmlalb_z_zzz.xml";
case ENC_BFMLALB_Z_ZZZI_: return "bfmlalb_z_zzzi.xml";
case ENC_BFMLALT_Z_ZZZ_: return "bfmlalt_z_zzz.xml";
case ENC_BFMLALT_Z_ZZZI_: return "bfmlalt_z_zzzi.xml";
+ case ENC_BFMLS_Z_P_ZZZ_: return "bfmls_z_p_zzz.xml";
+ case ENC_BFMLS_Z_ZZZI_H: return "bfmls_z_zzzi.xml";
+ case ENC_BFMLS_ZA_ZZI_H2XI: return "bfmls_za_zzi.xml";
+ case ENC_BFMLS_ZA_ZZI_H4XI: return "bfmls_za_zzi.xml";
+ case ENC_BFMLS_ZA_ZZV_2X1_16: return "bfmls_za_zzv.xml";
+ case ENC_BFMLS_ZA_ZZV_4X1_16: return "bfmls_za_zzv.xml";
+ case ENC_BFMLS_ZA_ZZW_2X2_16: return "bfmls_za_zzw.xml";
+ case ENC_BFMLS_ZA_ZZW_4X4_16: return "bfmls_za_zzw.xml";
+ case ENC_BFMLSL_ZA_ZZI_1: return "bfmlsl_za_zzi.xml";
+ case ENC_BFMLSL_ZA_ZZI_2XI: return "bfmlsl_za_zzi.xml";
+ case ENC_BFMLSL_ZA_ZZI_4XI: return "bfmlsl_za_zzi.xml";
+ case ENC_BFMLSL_ZA_ZZV_1: return "bfmlsl_za_zzv.xml";
+ case ENC_BFMLSL_ZA_ZZV_2X1: return "bfmlsl_za_zzv.xml";
+ case ENC_BFMLSL_ZA_ZZV_4X1: return "bfmlsl_za_zzv.xml";
+ case ENC_BFMLSL_ZA_ZZW_2X2: return "bfmlsl_za_zzw.xml";
+ case ENC_BFMLSL_ZA_ZZW_4X4: return "bfmlsl_za_zzw.xml";
+ case ENC_BFMLSLB_Z_ZZZ_: return "bfmlslb_z_zzz.xml";
+ case ENC_BFMLSLB_Z_ZZZI_: return "bfmlslb_z_zzzi.xml";
+ case ENC_BFMLSLT_Z_ZZZ_: return "bfmlslt_z_zzz.xml";
+ case ENC_BFMLSLT_Z_ZZZI_: return "bfmlslt_z_zzzi.xml";
case ENC_BFMMLA_Z_ZZZ_: return "bfmmla_z_zzz.xml";
+ case ENC_BFMOP4A_ZA32_ZZ_H1X1: return "bfmop4a_za32_zz.xml";
+ case ENC_BFMOP4A_ZA32_ZZ_H1X2: return "bfmop4a_za32_zz.xml";
+ case ENC_BFMOP4A_ZA32_ZZ_H2X1: return "bfmop4a_za32_zz.xml";
+ case ENC_BFMOP4A_ZA32_ZZ_H2X2: return "bfmop4a_za32_zz.xml";
+ case ENC_BFMOP4A_ZA_ZZ_H1X1: return "bfmop4a_za_zz.xml";
+ case ENC_BFMOP4A_ZA_ZZ_H1X2: return "bfmop4a_za_zz.xml";
+ case ENC_BFMOP4A_ZA_ZZ_H2X1: return "bfmop4a_za_zz.xml";
+ case ENC_BFMOP4A_ZA_ZZ_H2X2: return "bfmop4a_za_zz.xml";
+ case ENC_BFMOP4S_ZA32_ZZ_H1X1: return "bfmop4s_za32_zz.xml";
+ case ENC_BFMOP4S_ZA32_ZZ_H1X2: return "bfmop4s_za32_zz.xml";
+ case ENC_BFMOP4S_ZA32_ZZ_H2X1: return "bfmop4s_za32_zz.xml";
+ case ENC_BFMOP4S_ZA32_ZZ_H2X2: return "bfmop4s_za32_zz.xml";
+ case ENC_BFMOP4S_ZA_ZZ_H1X1: return "bfmop4s_za_zz.xml";
+ case ENC_BFMOP4S_ZA_ZZ_H1X2: return "bfmop4s_za_zz.xml";
+ case ENC_BFMOP4S_ZA_ZZ_H2X1: return "bfmop4s_za_zz.xml";
+ case ENC_BFMOP4S_ZA_ZZ_H2X2: return "bfmop4s_za_zz.xml";
case ENC_BFMOPA_ZA32_PP_ZZ_: return "bfmopa_za32_pp_zz.xml";
+ case ENC_BFMOPA_ZA_PP_ZZ_16: return "bfmopa_za_pp_zz.xml";
case ENC_BFMOPS_ZA32_PP_ZZ_: return "bfmops_za32_pp_zz.xml";
+ case ENC_BFMOPS_ZA_PP_ZZ_16: return "bfmops_za_pp_zz.xml";
+ case ENC_BFMUL_MZ_ZZV_2X1: return "bfmul_mz_zzv.xml";
+ case ENC_BFMUL_MZ_ZZV_4X1: return "bfmul_mz_zzv.xml";
+ case ENC_BFMUL_MZ_ZZW_2X2: return "bfmul_mz_zzw.xml";
+ case ENC_BFMUL_MZ_ZZW_4X4: return "bfmul_mz_zzw.xml";
+ case ENC_BFMUL_Z_P_ZZ_: return "bfmul_z_p_zz.xml";
+ case ENC_BFMUL_Z_ZZ_: return "bfmul_z_zz.xml";
+ case ENC_BFMUL_Z_ZZI_H: return "bfmul_z_zzi.xml";
+ case ENC_BFSCALE_MZ_ZZV_2X1: return "bfscale_mz_zzv.xml";
+ case ENC_BFSCALE_MZ_ZZV_4X1: return "bfscale_mz_zzv.xml";
+ case ENC_BFSCALE_MZ_ZZW_2X2: return "bfscale_mz_zzw.xml";
+ case ENC_BFSCALE_MZ_ZZW_4X4: return "bfscale_mz_zzw.xml";
+ case ENC_BFSCALE_Z_P_ZZ_: return "bfscale_z_p_zz.xml";
+ case ENC_BFSUB_Z_P_ZZ_: return "bfsub_z_p_zz.xml";
+ case ENC_BFSUB_Z_ZZ_: return "bfsub_z_zz.xml";
+ case ENC_BFSUB_ZA_ZW_2X2_16: return "bfsub_za_zw.xml";
+ case ENC_BFSUB_ZA_ZW_4X4_16: return "bfsub_za_zw.xml";
+ case ENC_BFTMOPA_ZA32_ZZZI_H2X1: return "bftmopa_za32_zzzi.xml";
+ case ENC_BFTMOPA_ZA_ZZZI_H2X1: return "bftmopa_za_zzzi.xml";
+ case ENC_BFVDOT_ZA_ZZI_2XI: return "bfvdot_za_zzi.xml";
case ENC_BGRP_Z_ZZ_: return "bgrp_z_zz.xml";
case ENC_BIC_P_P_PP_Z: return "bic_p_p_pp.xml";
case ENC_BIC_Z_P_ZZ_: return "bic_z_p_zz.xml";
+ case ENC_BIC_Z_ZI__AND_Z_ZI_: return "bic_and_z_zi.xml";
case ENC_BIC_Z_ZZ_: return "bic_z_zz.xml";
case ENC_BICS_P_P_PP_Z: return "bics_p_p_pp.xml";
+ case ENC_BMOPA_ZA_PP_ZZ_32: return "bmopa_za_pp_zz.xml";
+ case ENC_BMOPS_ZA_PP_ZZ_32: return "bmops_za_pp_zz.xml";
case ENC_BRKA_P_P_P_: return "brka_p_p_p.xml";
case ENC_BRKAS_P_P_P_Z: return "brkas_p_p_p.xml";
case ENC_BRKB_P_P_P_: return "brkb_p_p_p.xml";
@@ -5682,8 +8026,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_CLASTB_R_P_Z_: return "clastb_r_p_z.xml";
case ENC_CLASTB_V_P_Z_: return "clastb_v_p_z.xml";
case ENC_CLASTB_Z_P_ZZ_: return "clastb_z_p_zz.xml";
- case ENC_CLS_Z_P_Z_: return "cls_z_p_z.xml";
- case ENC_CLZ_Z_P_Z_: return "clz_z_p_z.xml";
+ case ENC_CLS_Z_P_Z_M: return "cls_z_p_z.xml";
+ case ENC_CLS_Z_P_Z_Z: return "cls_z_p_z.xml";
+ case ENC_CLZ_Z_P_Z_M: return "clz_z_p_z.xml";
+ case ENC_CLZ_Z_P_Z_Z: return "clz_z_p_z.xml";
case ENC_CMLA_Z_ZZZ_: return "cmla_z_zzz.xml";
case ENC_CMLA_Z_ZZZI_H: return "cmla_z_zzzi.xml";
case ENC_CMLA_Z_ZZZI_S: return "cmla_z_zzzi.xml";
@@ -5704,23 +8050,31 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_CMPHS_P_P_ZZ_: return "cmpeq_p_p_zz.xml";
case ENC_CMPLE_P_P_ZI_: return "cmpeq_p_p_zi.xml";
case ENC_CMPLE_P_P_ZW_: return "cmpeq_p_p_zw.xml";
+ case ENC_CMPLE_P_P_ZZ__CMPGE_P_P_ZZ_: return "cmple_cmpeq_p_p_zz.xml";
case ENC_CMPLO_P_P_ZI_: return "cmpeq_p_p_zi.xml";
case ENC_CMPLO_P_P_ZW_: return "cmpeq_p_p_zw.xml";
+ case ENC_CMPLO_P_P_ZZ__CMPHI_P_P_ZZ_: return "cmplo_cmpeq_p_p_zz.xml";
case ENC_CMPLS_P_P_ZI_: return "cmpeq_p_p_zi.xml";
case ENC_CMPLS_P_P_ZW_: return "cmpeq_p_p_zw.xml";
+ case ENC_CMPLS_P_P_ZZ__CMPHS_P_P_ZZ_: return "cmpls_cmpeq_p_p_zz.xml";
case ENC_CMPLT_P_P_ZI_: return "cmpeq_p_p_zi.xml";
case ENC_CMPLT_P_P_ZW_: return "cmpeq_p_p_zw.xml";
+ case ENC_CMPLT_P_P_ZZ__CMPGT_P_P_ZZ_: return "cmplt_cmpeq_p_p_zz.xml";
case ENC_CMPNE_P_P_ZI_: return "cmpeq_p_p_zi.xml";
case ENC_CMPNE_P_P_ZW_: return "cmpeq_p_p_zw.xml";
case ENC_CMPNE_P_P_ZZ_: return "cmpeq_p_p_zz.xml";
- case ENC_CNOT_Z_P_Z_: return "cnot_z_p_z.xml";
- case ENC_CNT_Z_P_Z_: return "cnt_z_p_z.xml";
+ case ENC_CNOT_Z_P_Z_M: return "cnot_z_p_z.xml";
+ case ENC_CNOT_Z_P_Z_Z: return "cnot_z_p_z.xml";
+ case ENC_CNT_Z_P_Z_M: return "cnt_z_p_z.xml";
+ case ENC_CNT_Z_P_Z_Z: return "cnt_z_p_z.xml";
case ENC_CNTB_R_S_: return "cntb_r_s.xml";
case ENC_CNTD_R_S_: return "cntb_r_s.xml";
case ENC_CNTH_R_S_: return "cntb_r_s.xml";
case ENC_CNTP_R_P_P_: return "cntp_r_p_p.xml";
+ case ENC_CNTP_R_PN_: return "cntp_r_pn.xml";
case ENC_CNTW_R_S_: return "cntb_r_s.xml";
case ENC_COMPACT_Z_P_Z_: return "compact_z_p_z.xml";
+ case ENC_COMPACT_Z_P_Z_S: return "compact_z_p_z.xml";
case ENC_CPY_Z_O_I_: return "cpy_z_o_i.xml";
case ENC_CPY_Z_P_I_: return "cpy_z_p_i.xml";
case ENC_CPY_Z_P_R_: return "cpy_z_p_r.xml";
@@ -5736,33 +8090,62 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_DECP_Z_P_Z_: return "decp_z_p_z.xml";
case ENC_DECW_R_RS_: return "decb_r_rs.xml";
case ENC_DECW_Z_ZS_: return "decd_z_zs.xml";
- case ENC_DUP_P_P_PI_: return "dup_p_p_pi.xml";
case ENC_DUP_Z_I_: return "dup_z_i.xml";
case ENC_DUP_Z_R_: return "dup_z_r.xml";
case ENC_DUP_Z_ZI_: return "dup_z_zi.xml";
case ENC_DUPM_Z_I_: return "dupm_z_i.xml";
+ case ENC_DUPQ_Z_ZI_: return "dupq_z_zi.xml";
+ case ENC_EON_Z_ZI__EOR_Z_ZI_: return "eon_eor_z_zi.xml";
case ENC_EOR3_Z_ZZZ_: return "eor3_z_zzz.xml";
case ENC_EOR_P_P_PP_Z: return "eor_p_p_pp.xml";
case ENC_EOR_Z_P_ZZ_: return "eor_z_p_zz.xml";
case ENC_EOR_Z_ZI_: return "eor_z_zi.xml";
case ENC_EOR_Z_ZZ_: return "eor_z_zz.xml";
case ENC_EORBT_Z_ZZ_: return "eorbt_z_zz.xml";
+ case ENC_EORQV_Z_P_Z_: return "eorqv_z_p_z.xml";
case ENC_EORS_P_P_PP_Z: return "eors_p_p_pp.xml";
case ENC_EORTB_Z_ZZ_: return "eortb_z_zz.xml";
case ENC_EORV_R_P_Z_: return "eorv_r_p_z.xml";
+ case ENC_EXPAND_Z_P_Z_: return "expand_z_p_z.xml";
case ENC_EXT_Z_ZI_CON: return "ext_z_zi.xml";
case ENC_EXT_Z_ZI_DES: return "ext_z_zi.xml";
+ case ENC_EXTQ_Z_ZI_DES: return "extq_z_zi.xml";
+ case ENC_F1CVT_MZ2_Z8_: return "f1cvt_mz2_z8.xml";
+ case ENC_F1CVT_Z_Z8_B2H: return "f1cvt_z_z8.xml";
+ case ENC_F1CVTL_MZ2_Z8_: return "f1cvtl_mz2_z8.xml";
+ case ENC_F1CVTLT_Z_Z8_B2H: return "f1cvtlt_z_z8.xml";
+ case ENC_F2CVT_MZ2_Z8_: return "f1cvt_mz2_z8.xml";
+ case ENC_F2CVT_Z_Z8_B2H: return "f1cvt_z_z8.xml";
+ case ENC_F2CVTL_MZ2_Z8_: return "f1cvtl_mz2_z8.xml";
+ case ENC_F2CVTLT_Z_Z8_B2H: return "f1cvtlt_z_z8.xml";
case ENC_FABD_Z_P_ZZ_: return "fabd_z_p_zz.xml";
- case ENC_FABS_Z_P_Z_: return "fabs_z_p_z.xml";
+ case ENC_FABS_Z_P_Z_M: return "fabs_z_p_z.xml";
+ case ENC_FABS_Z_P_Z_Z: return "fabs_z_p_z.xml";
case ENC_FACGE_P_P_ZZ_: return "facge_p_p_zz.xml";
case ENC_FACGT_P_P_ZZ_: return "facge_p_p_zz.xml";
+ case ENC_FACLE_P_P_ZZ__FACGE_P_P_ZZ_: return "facle_facge_p_p_zz.xml";
+ case ENC_FACLT_P_P_ZZ__FACGT_P_P_ZZ_: return "faclt_facge_p_p_zz.xml";
case ENC_FADD_Z_P_ZS_: return "fadd_z_p_zs.xml";
case ENC_FADD_Z_P_ZZ_: return "fadd_z_p_zz.xml";
case ENC_FADD_Z_ZZ_: return "fadd_z_zz.xml";
+ case ENC_FADD_ZA_ZW_2X2: return "fadd_za_zw.xml";
+ case ENC_FADD_ZA_ZW_2X2_16: return "fadd_za_zw.xml";
+ case ENC_FADD_ZA_ZW_4X4: return "fadd_za_zw.xml";
+ case ENC_FADD_ZA_ZW_4X4_16: return "fadd_za_zw.xml";
case ENC_FADDA_V_P_Z_: return "fadda_v_p_z.xml";
case ENC_FADDP_Z_P_ZZ_: return "faddp_z_p_zz.xml";
+ case ENC_FADDQV_Z_P_Z_: return "faddqv_z_p_z.xml";
case ENC_FADDV_V_P_Z_: return "faddv_v_p_z.xml";
+ case ENC_FAMAX_MZ_ZZW_2X2: return "famax_mz_zzw.xml";
+ case ENC_FAMAX_MZ_ZZW_4X4: return "famax_mz_zzw.xml";
+ case ENC_FAMAX_Z_P_ZZ_: return "famax_z_p_zz.xml";
+ case ENC_FAMIN_MZ_ZZW_2X2: return "famin_mz_zzw.xml";
+ case ENC_FAMIN_MZ_ZZW_4X4: return "famin_mz_zzw.xml";
+ case ENC_FAMIN_Z_P_ZZ_: return "famin_z_p_zz.xml";
case ENC_FCADD_Z_P_ZZ_: return "fcadd_z_p_zz.xml";
+ case ENC_FCLAMP_MZ_ZZ_2: return "fclamp_mz_zz.xml";
+ case ENC_FCLAMP_MZ_ZZ_4: return "fclamp_mz_zz.xml";
+ case ENC_FCLAMP_Z_ZZ_: return "fclamp_z_zz.xml";
case ENC_FCMEQ_P_P_Z0_: return "fcmeq_p_p_z0.xml";
case ENC_FCMEQ_P_P_ZZ_: return "fcmeq_p_p_zz.xml";
case ENC_FCMGE_P_P_Z0_: return "fcmeq_p_p_z0.xml";
@@ -5773,84 +8156,299 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FCMLA_Z_ZZZI_H: return "fcmla_z_zzzi.xml";
case ENC_FCMLA_Z_ZZZI_S: return "fcmla_z_zzzi.xml";
case ENC_FCMLE_P_P_Z0_: return "fcmeq_p_p_z0.xml";
+ case ENC_FCMLE_P_P_ZZ__FCMGE_P_P_ZZ_: return "fcmle_fcmeq_p_p_zz.xml";
case ENC_FCMLT_P_P_Z0_: return "fcmeq_p_p_z0.xml";
+ case ENC_FCMLT_P_P_ZZ__FCMGT_P_P_ZZ_: return "fcmlt_fcmeq_p_p_zz.xml";
case ENC_FCMNE_P_P_Z0_: return "fcmeq_p_p_z0.xml";
case ENC_FCMNE_P_P_ZZ_: return "fcmeq_p_p_zz.xml";
case ENC_FCMUO_P_P_ZZ_: return "fcmeq_p_p_zz.xml";
case ENC_FCPY_Z_P_I_: return "fcpy_z_p_i.xml";
+ case ENC_FCVT_MZ2_Z_: return "fcvt_mz2_z.xml";
+ case ENC_FCVT_Z8_MZ2_: return "fcvt_z8_mz2.xml";
+ case ENC_FCVT_Z8_MZ4_: return "fcvt_z8_mz4.xml";
+ case ENC_FCVT_Z_MZ2_: return "fcvt_z_mz2.xml";
case ENC_FCVT_Z_P_Z_D2H: return "fcvt_z_p_z.xml";
+ case ENC_FCVT_Z_P_Z_D2HZ: return "fcvt_z_p_z.xml";
case ENC_FCVT_Z_P_Z_D2S: return "fcvt_z_p_z.xml";
+ case ENC_FCVT_Z_P_Z_D2SZ: return "fcvt_z_p_z.xml";
case ENC_FCVT_Z_P_Z_H2D: return "fcvt_z_p_z.xml";
+ case ENC_FCVT_Z_P_Z_H2DZ: return "fcvt_z_p_z.xml";
case ENC_FCVT_Z_P_Z_H2S: return "fcvt_z_p_z.xml";
+ case ENC_FCVT_Z_P_Z_H2SZ: return "fcvt_z_p_z.xml";
case ENC_FCVT_Z_P_Z_S2D: return "fcvt_z_p_z.xml";
+ case ENC_FCVT_Z_P_Z_S2DZ: return "fcvt_z_p_z.xml";
case ENC_FCVT_Z_P_Z_S2H: return "fcvt_z_p_z.xml";
+ case ENC_FCVT_Z_P_Z_S2HZ: return "fcvt_z_p_z.xml";
+ case ENC_FCVTL_MZ2_Z_: return "fcvtl_mz2_z.xml";
case ENC_FCVTLT_Z_P_Z_H2S: return "fcvtlt_z_p_z.xml";
+ case ENC_FCVTLT_Z_P_Z_H2SZ: return "fcvtlt_z_p_z.xml";
case ENC_FCVTLT_Z_P_Z_S2D: return "fcvtlt_z_p_z.xml";
+ case ENC_FCVTLT_Z_P_Z_S2DZ: return "fcvtlt_z_p_z.xml";
+ case ENC_FCVTN_Z8_MZ2_H2B: return "fcvtn_z8_mz2.xml";
+ case ENC_FCVTN_Z8_MZ4_: return "fcvtn_z8_mz4.xml";
+ case ENC_FCVTN_Z_MZ2_: return "fcvtn_z_mz2.xml";
+ case ENC_FCVTNB_Z8_MZ2_S2B: return "fcvtnb_z8_mz2.xml";
+ case ENC_FCVTNT_Z8_MZ2_S2B: return "fcvtnt_z8_mz2.xml";
case ENC_FCVTNT_Z_P_Z_D2S: return "fcvtnt_z_p_z.xml";
+ case ENC_FCVTNT_Z_P_Z_D2SZ: return "fcvtnt_z_p_z.xml";
case ENC_FCVTNT_Z_P_Z_S2H: return "fcvtnt_z_p_z.xml";
+ case ENC_FCVTNT_Z_P_Z_S2HZ: return "fcvtnt_z_p_z.xml";
case ENC_FCVTX_Z_P_Z_D2S: return "fcvtx_z_p_z.xml";
+ case ENC_FCVTX_Z_P_Z_D2SZ: return "fcvtx_z_p_z.xml";
case ENC_FCVTXNT_Z_P_Z_D2S: return "fcvtxnt_z_p_z.xml";
+ case ENC_FCVTXNT_Z_P_Z_D2SZ: return "fcvtxnt_z_p_z.xml";
+ case ENC_FCVTZS_MZ_Z_2: return "fcvtzs_mz_z.xml";
+ case ENC_FCVTZS_MZ_Z_4: return "fcvtzs_mz_z.xml";
case ENC_FCVTZS_Z_P_Z_D2W: return "fcvtzs_z_p_z.xml";
+ case ENC_FCVTZS_Z_P_Z_D2WZ: return "fcvtzs_z_p_z.xml";
case ENC_FCVTZS_Z_P_Z_D2X: return "fcvtzs_z_p_z.xml";
+ case ENC_FCVTZS_Z_P_Z_D2XZ: return "fcvtzs_z_p_z.xml";
case ENC_FCVTZS_Z_P_Z_FP162H: return "fcvtzs_z_p_z.xml";
+ case ENC_FCVTZS_Z_P_Z_FP162HZ: return "fcvtzs_z_p_z.xml";
case ENC_FCVTZS_Z_P_Z_FP162W: return "fcvtzs_z_p_z.xml";
+ case ENC_FCVTZS_Z_P_Z_FP162WZ: return "fcvtzs_z_p_z.xml";
case ENC_FCVTZS_Z_P_Z_FP162X: return "fcvtzs_z_p_z.xml";
+ case ENC_FCVTZS_Z_P_Z_FP162XZ: return "fcvtzs_z_p_z.xml";
case ENC_FCVTZS_Z_P_Z_S2W: return "fcvtzs_z_p_z.xml";
+ case ENC_FCVTZS_Z_P_Z_S2WZ: return "fcvtzs_z_p_z.xml";
case ENC_FCVTZS_Z_P_Z_S2X: return "fcvtzs_z_p_z.xml";
+ case ENC_FCVTZS_Z_P_Z_S2XZ: return "fcvtzs_z_p_z.xml";
+ case ENC_FCVTZU_MZ_Z_2: return "fcvtzu_mz_z.xml";
+ case ENC_FCVTZU_MZ_Z_4: return "fcvtzu_mz_z.xml";
case ENC_FCVTZU_Z_P_Z_D2W: return "fcvtzu_z_p_z.xml";
+ case ENC_FCVTZU_Z_P_Z_D2WZ: return "fcvtzu_z_p_z.xml";
case ENC_FCVTZU_Z_P_Z_D2X: return "fcvtzu_z_p_z.xml";
+ case ENC_FCVTZU_Z_P_Z_D2XZ: return "fcvtzu_z_p_z.xml";
case ENC_FCVTZU_Z_P_Z_FP162H: return "fcvtzu_z_p_z.xml";
+ case ENC_FCVTZU_Z_P_Z_FP162HZ: return "fcvtzu_z_p_z.xml";
case ENC_FCVTZU_Z_P_Z_FP162W: return "fcvtzu_z_p_z.xml";
+ case ENC_FCVTZU_Z_P_Z_FP162WZ: return "fcvtzu_z_p_z.xml";
case ENC_FCVTZU_Z_P_Z_FP162X: return "fcvtzu_z_p_z.xml";
+ case ENC_FCVTZU_Z_P_Z_FP162XZ: return "fcvtzu_z_p_z.xml";
case ENC_FCVTZU_Z_P_Z_S2W: return "fcvtzu_z_p_z.xml";
+ case ENC_FCVTZU_Z_P_Z_S2WZ: return "fcvtzu_z_p_z.xml";
case ENC_FCVTZU_Z_P_Z_S2X: return "fcvtzu_z_p_z.xml";
+ case ENC_FCVTZU_Z_P_Z_S2XZ: return "fcvtzu_z_p_z.xml";
case ENC_FDIV_Z_P_ZZ_: return "fdiv_z_p_zz.xml";
case ENC_FDIVR_Z_P_ZZ_: return "fdivr_z_p_zz.xml";
+ case ENC_FDOT_Z32_ZZ8Z8_: return "fdot_z32_zz8z8.xml";
+ case ENC_FDOT_Z32_ZZ8Z8I_: return "fdot_z32_zz8z8i.xml";
+ case ENC_FDOT_Z_ZZ8Z8_: return "fdot_z_zz8z8.xml";
+ case ENC_FDOT_Z_ZZ8Z8I_: return "fdot_z_zz8z8i.xml";
+ case ENC_FDOT_Z_ZZZ_: return "fdot_z_zzz.xml";
+ case ENC_FDOT_Z_ZZZI_: return "fdot_z_zzzi.xml";
+ case ENC_FDOT_ZA32_Z8Z8I_2XI: return "fdot_za32_z8z8i.xml";
+ case ENC_FDOT_ZA32_Z8Z8I_4XI: return "fdot_za32_z8z8i.xml";
+ case ENC_FDOT_ZA32_Z8Z8V_2X1: return "fdot_za32_z8z8v.xml";
+ case ENC_FDOT_ZA32_Z8Z8V_4X1: return "fdot_za32_z8z8v.xml";
+ case ENC_FDOT_ZA32_Z8Z8W_2X2: return "fdot_za32_z8z8w.xml";
+ case ENC_FDOT_ZA32_Z8Z8W_4X4: return "fdot_za32_z8z8w.xml";
+ case ENC_FDOT_ZA_Z8Z8I_2XI: return "fdot_za_z8z8i.xml";
+ case ENC_FDOT_ZA_Z8Z8I_4XI: return "fdot_za_z8z8i.xml";
+ case ENC_FDOT_ZA_Z8Z8V_2X1: return "fdot_za_z8z8v.xml";
+ case ENC_FDOT_ZA_Z8Z8V_4X1: return "fdot_za_z8z8v.xml";
+ case ENC_FDOT_ZA_Z8Z8W_2X2: return "fdot_za_z8z8w.xml";
+ case ENC_FDOT_ZA_Z8Z8W_4X4: return "fdot_za_z8z8w.xml";
+ case ENC_FDOT_ZA_ZZI_2XI: return "fdot_za_zzi.xml";
+ case ENC_FDOT_ZA_ZZI_4XI: return "fdot_za_zzi.xml";
+ case ENC_FDOT_ZA_ZZV_2X1: return "fdot_za_zzv.xml";
+ case ENC_FDOT_ZA_ZZV_4X1: return "fdot_za_zzv.xml";
+ case ENC_FDOT_ZA_ZZW_2X2: return "fdot_za_zzw.xml";
+ case ENC_FDOT_ZA_ZZW_4X4: return "fdot_za_zzw.xml";
case ENC_FDUP_Z_I_: return "fdup_z_i.xml";
case ENC_FEXPA_Z_Z_: return "fexpa_z_z.xml";
- case ENC_FLOGB_Z_P_Z_: return "flogb_z_p_z.xml";
+ case ENC_FIRSTP_R_P_P_: return "firstp_r_p_p.xml";
+ case ENC_FLOGB_Z_P_Z_M: return "flogb_z_p_z.xml";
+ case ENC_FLOGB_Z_P_Z_Z: return "flogb_z_p_z.xml";
case ENC_FMAD_Z_P_ZZZ_: return "fmad_z_p_zzz.xml";
+ case ENC_FMAX_MZ_ZZV_2X1: return "fmax_mz_zzv.xml";
+ case ENC_FMAX_MZ_ZZV_4X1: return "fmax_mz_zzv.xml";
+ case ENC_FMAX_MZ_ZZW_2X2: return "fmax_mz_zzw.xml";
+ case ENC_FMAX_MZ_ZZW_4X4: return "fmax_mz_zzw.xml";
case ENC_FMAX_Z_P_ZS_: return "fmax_z_p_zs.xml";
case ENC_FMAX_Z_P_ZZ_: return "fmax_z_p_zz.xml";
+ case ENC_FMAXNM_MZ_ZZV_2X1: return "fmaxnm_mz_zzv.xml";
+ case ENC_FMAXNM_MZ_ZZV_4X1: return "fmaxnm_mz_zzv.xml";
+ case ENC_FMAXNM_MZ_ZZW_2X2: return "fmaxnm_mz_zzw.xml";
+ case ENC_FMAXNM_MZ_ZZW_4X4: return "fmaxnm_mz_zzw.xml";
case ENC_FMAXNM_Z_P_ZS_: return "fmaxnm_z_p_zs.xml";
case ENC_FMAXNM_Z_P_ZZ_: return "fmaxnm_z_p_zz.xml";
case ENC_FMAXNMP_Z_P_ZZ_: return "fmaxnmp_z_p_zz.xml";
+ case ENC_FMAXNMQV_Z_P_Z_: return "fmaxnmqv_z_p_z.xml";
case ENC_FMAXNMV_V_P_Z_: return "fmaxnmv_v_p_z.xml";
case ENC_FMAXP_Z_P_ZZ_: return "fmaxp_z_p_zz.xml";
+ case ENC_FMAXQV_Z_P_Z_: return "fmaxqv_z_p_z.xml";
case ENC_FMAXV_V_P_Z_: return "fmaxv_v_p_z.xml";
+ case ENC_FMIN_MZ_ZZV_2X1: return "fmin_mz_zzv.xml";
+ case ENC_FMIN_MZ_ZZV_4X1: return "fmin_mz_zzv.xml";
+ case ENC_FMIN_MZ_ZZW_2X2: return "fmin_mz_zzw.xml";
+ case ENC_FMIN_MZ_ZZW_4X4: return "fmin_mz_zzw.xml";
case ENC_FMIN_Z_P_ZS_: return "fmin_z_p_zs.xml";
case ENC_FMIN_Z_P_ZZ_: return "fmin_z_p_zz.xml";
+ case ENC_FMINNM_MZ_ZZV_2X1: return "fminnm_mz_zzv.xml";
+ case ENC_FMINNM_MZ_ZZV_4X1: return "fminnm_mz_zzv.xml";
+ case ENC_FMINNM_MZ_ZZW_2X2: return "fminnm_mz_zzw.xml";
+ case ENC_FMINNM_MZ_ZZW_4X4: return "fminnm_mz_zzw.xml";
case ENC_FMINNM_Z_P_ZS_: return "fminnm_z_p_zs.xml";
case ENC_FMINNM_Z_P_ZZ_: return "fminnm_z_p_zz.xml";
case ENC_FMINNMP_Z_P_ZZ_: return "fminnmp_z_p_zz.xml";
+ case ENC_FMINNMQV_Z_P_Z_: return "fminnmqv_z_p_z.xml";
case ENC_FMINNMV_V_P_Z_: return "fminnmv_v_p_z.xml";
case ENC_FMINP_Z_P_ZZ_: return "fminp_z_p_zz.xml";
+ case ENC_FMINQV_Z_P_Z_: return "fminqv_z_p_z.xml";
case ENC_FMINV_V_P_Z_: return "fminv_v_p_z.xml";
case ENC_FMLA_Z_P_ZZZ_: return "fmla_z_p_zzz.xml";
case ENC_FMLA_Z_ZZZI_D: return "fmla_z_zzzi.xml";
case ENC_FMLA_Z_ZZZI_H: return "fmla_z_zzzi.xml";
case ENC_FMLA_Z_ZZZI_S: return "fmla_z_zzzi.xml";
+ case ENC_FMLA_ZA_ZZI_D2XI: return "fmla_za_zzi.xml";
+ case ENC_FMLA_ZA_ZZI_D4XI: return "fmla_za_zzi.xml";
+ case ENC_FMLA_ZA_ZZI_H2XI: return "fmla_za_zzi.xml";
+ case ENC_FMLA_ZA_ZZI_H4XI: return "fmla_za_zzi.xml";
+ case ENC_FMLA_ZA_ZZI_S2XI: return "fmla_za_zzi.xml";
+ case ENC_FMLA_ZA_ZZI_S4XI: return "fmla_za_zzi.xml";
+ case ENC_FMLA_ZA_ZZV_2X1: return "fmla_za_zzv.xml";
+ case ENC_FMLA_ZA_ZZV_2X1_16: return "fmla_za_zzv.xml";
+ case ENC_FMLA_ZA_ZZV_4X1: return "fmla_za_zzv.xml";
+ case ENC_FMLA_ZA_ZZV_4X1_16: return "fmla_za_zzv.xml";
+ case ENC_FMLA_ZA_ZZW_2X2: return "fmla_za_zzw.xml";
+ case ENC_FMLA_ZA_ZZW_2X2_16: return "fmla_za_zzw.xml";
+ case ENC_FMLA_ZA_ZZW_4X4: return "fmla_za_zzw.xml";
+ case ENC_FMLA_ZA_ZZW_4X4_16: return "fmla_za_zzw.xml";
+ case ENC_FMLAL_ZA_Z8Z8I_1: return "fmlal_za_z8z8i.xml";
+ case ENC_FMLAL_ZA_Z8Z8I_2XI: return "fmlal_za_z8z8i.xml";
+ case ENC_FMLAL_ZA_Z8Z8I_4XI: return "fmlal_za_z8z8i.xml";
+ case ENC_FMLAL_ZA_Z8Z8V_1: return "fmlal_za_z8z8v.xml";
+ case ENC_FMLAL_ZA_Z8Z8V_2X1: return "fmlal_za_z8z8v.xml";
+ case ENC_FMLAL_ZA_Z8Z8V_4X1: return "fmlal_za_z8z8v.xml";
+ case ENC_FMLAL_ZA_Z8Z8W_2X2: return "fmlal_za_z8z8w.xml";
+ case ENC_FMLAL_ZA_Z8Z8W_4X4: return "fmlal_za_z8z8w.xml";
+ case ENC_FMLAL_ZA_ZZI_1: return "fmlal_za_zzi.xml";
+ case ENC_FMLAL_ZA_ZZI_2XI: return "fmlal_za_zzi.xml";
+ case ENC_FMLAL_ZA_ZZI_4XI: return "fmlal_za_zzi.xml";
+ case ENC_FMLAL_ZA_ZZV_1: return "fmlal_za_zzv.xml";
+ case ENC_FMLAL_ZA_ZZV_2X1: return "fmlal_za_zzv.xml";
+ case ENC_FMLAL_ZA_ZZV_4X1: return "fmlal_za_zzv.xml";
+ case ENC_FMLAL_ZA_ZZW_2X2: return "fmlal_za_zzw.xml";
+ case ENC_FMLAL_ZA_ZZW_4X4: return "fmlal_za_zzw.xml";
+ case ENC_FMLALB_Z_Z8Z8Z8_: return "fmlalb_z_z8z8z8.xml";
+ case ENC_FMLALB_Z_Z8Z8Z8I_: return "fmlalb_z_z8z8z8i.xml";
case ENC_FMLALB_Z_ZZZ_: return "fmlalb_z_zzz.xml";
case ENC_FMLALB_Z_ZZZI_S: return "fmlalb_z_zzzi.xml";
+ case ENC_FMLALL_ZA32_Z8Z8I_1: return "fmlall_za32_z8z8i.xml";
+ case ENC_FMLALL_ZA32_Z8Z8I_2XI: return "fmlall_za32_z8z8i.xml";
+ case ENC_FMLALL_ZA32_Z8Z8I_4XI: return "fmlall_za32_z8z8i.xml";
+ case ENC_FMLALL_ZA32_Z8Z8V_1: return "fmlall_za32_z8z8v.xml";
+ case ENC_FMLALL_ZA32_Z8Z8V_2X1: return "fmlall_za32_z8z8v.xml";
+ case ENC_FMLALL_ZA32_Z8Z8V_4X1: return "fmlall_za32_z8z8v.xml";
+ case ENC_FMLALL_ZA32_Z8Z8W_2X2: return "fmlall_za32_z8z8w.xml";
+ case ENC_FMLALL_ZA32_Z8Z8W_4X4: return "fmlall_za32_z8z8w.xml";
+ case ENC_FMLALLBB_Z32_Z8Z8Z8_: return "fmlallbb_z32_z8z8z8.xml";
+ case ENC_FMLALLBB_Z32_Z8Z8Z8I_: return "fmlallbb_z32_z8z8z8i.xml";
+ case ENC_FMLALLBT_Z32_Z8Z8Z8_: return "fmlallbt_z32_z8z8z8.xml";
+ case ENC_FMLALLBT_Z32_Z8Z8Z8I_: return "fmlallbt_z32_z8z8z8i.xml";
+ case ENC_FMLALLTB_Z32_Z8Z8Z8_: return "fmlalltb_z32_z8z8z8.xml";
+ case ENC_FMLALLTB_Z32_Z8Z8Z8I_: return "fmlalltb_z32_z8z8z8i.xml";
+ case ENC_FMLALLTT_Z32_Z8Z8Z8_: return "fmlalltt_z32_z8z8z8.xml";
+ case ENC_FMLALLTT_Z32_Z8Z8Z8I_: return "fmlalltt_z32_z8z8z8i.xml";
+ case ENC_FMLALT_Z_Z8Z8Z8_: return "fmlalt_z_z8z8z8.xml";
+ case ENC_FMLALT_Z_Z8Z8Z8I_: return "fmlalt_z_z8z8z8i.xml";
case ENC_FMLALT_Z_ZZZ_: return "fmlalt_z_zzz.xml";
case ENC_FMLALT_Z_ZZZI_S: return "fmlalt_z_zzzi.xml";
case ENC_FMLS_Z_P_ZZZ_: return "fmls_z_p_zzz.xml";
case ENC_FMLS_Z_ZZZI_D: return "fmls_z_zzzi.xml";
case ENC_FMLS_Z_ZZZI_H: return "fmls_z_zzzi.xml";
case ENC_FMLS_Z_ZZZI_S: return "fmls_z_zzzi.xml";
+ case ENC_FMLS_ZA_ZZI_D2XI: return "fmls_za_zzi.xml";
+ case ENC_FMLS_ZA_ZZI_D4XI: return "fmls_za_zzi.xml";
+ case ENC_FMLS_ZA_ZZI_H2XI: return "fmls_za_zzi.xml";
+ case ENC_FMLS_ZA_ZZI_H4XI: return "fmls_za_zzi.xml";
+ case ENC_FMLS_ZA_ZZI_S2XI: return "fmls_za_zzi.xml";
+ case ENC_FMLS_ZA_ZZI_S4XI: return "fmls_za_zzi.xml";
+ case ENC_FMLS_ZA_ZZV_2X1: return "fmls_za_zzv.xml";
+ case ENC_FMLS_ZA_ZZV_2X1_16: return "fmls_za_zzv.xml";
+ case ENC_FMLS_ZA_ZZV_4X1: return "fmls_za_zzv.xml";
+ case ENC_FMLS_ZA_ZZV_4X1_16: return "fmls_za_zzv.xml";
+ case ENC_FMLS_ZA_ZZW_2X2: return "fmls_za_zzw.xml";
+ case ENC_FMLS_ZA_ZZW_2X2_16: return "fmls_za_zzw.xml";
+ case ENC_FMLS_ZA_ZZW_4X4: return "fmls_za_zzw.xml";
+ case ENC_FMLS_ZA_ZZW_4X4_16: return "fmls_za_zzw.xml";
+ case ENC_FMLSL_ZA_ZZI_1: return "fmlsl_za_zzi.xml";
+ case ENC_FMLSL_ZA_ZZI_2XI: return "fmlsl_za_zzi.xml";
+ case ENC_FMLSL_ZA_ZZI_4XI: return "fmlsl_za_zzi.xml";
+ case ENC_FMLSL_ZA_ZZV_1: return "fmlsl_za_zzv.xml";
+ case ENC_FMLSL_ZA_ZZV_2X1: return "fmlsl_za_zzv.xml";
+ case ENC_FMLSL_ZA_ZZV_4X1: return "fmlsl_za_zzv.xml";
+ case ENC_FMLSL_ZA_ZZW_2X2: return "fmlsl_za_zzw.xml";
+ case ENC_FMLSL_ZA_ZZW_4X4: return "fmlsl_za_zzw.xml";
case ENC_FMLSLB_Z_ZZZ_: return "fmlslb_z_zzz.xml";
case ENC_FMLSLB_Z_ZZZI_S: return "fmlslb_z_zzzi.xml";
case ENC_FMLSLT_Z_ZZZ_: return "fmlslt_z_zzz.xml";
case ENC_FMLSLT_Z_ZZZI_S: return "fmlslt_z_zzzi.xml";
+ case ENC_FMMLA_Z16_ZZ8Z8_: return "fmmla_z16_zz8z8.xml";
+ case ENC_FMMLA_Z32_ZZ8Z8_: return "fmmla_z32_zz8z8.xml";
+ case ENC_FMMLA_Z32_ZZZ_H: return "fmmla_z32_zzz.xml";
case ENC_FMMLA_Z_ZZZ_D: return "fmmla_z_zzz.xml";
case ENC_FMMLA_Z_ZZZ_S: return "fmmla_z_zzz.xml";
+ case ENC_FMOP4A_ZA16_Z8Z8_B1X1: return "fmop4a_za16_z8z8.xml";
+ case ENC_FMOP4A_ZA16_Z8Z8_B1X2: return "fmop4a_za16_z8z8.xml";
+ case ENC_FMOP4A_ZA16_Z8Z8_B2X1: return "fmop4a_za16_z8z8.xml";
+ case ENC_FMOP4A_ZA16_Z8Z8_B2X2: return "fmop4a_za16_z8z8.xml";
+ case ENC_FMOP4A_ZA32_Z8Z8_B1X1: return "fmop4a_za32_z8z8.xml";
+ case ENC_FMOP4A_ZA32_Z8Z8_B1X2: return "fmop4a_za32_z8z8.xml";
+ case ENC_FMOP4A_ZA32_Z8Z8_B2X1: return "fmop4a_za32_z8z8.xml";
+ case ENC_FMOP4A_ZA32_Z8Z8_B2X2: return "fmop4a_za32_z8z8.xml";
+ case ENC_FMOP4A_ZA32_ZZ_H1X1: return "fmop4a_za32_zz.xml";
+ case ENC_FMOP4A_ZA32_ZZ_H1X2: return "fmop4a_za32_zz.xml";
+ case ENC_FMOP4A_ZA32_ZZ_H2X1: return "fmop4a_za32_zz.xml";
+ case ENC_FMOP4A_ZA32_ZZ_H2X2: return "fmop4a_za32_zz.xml";
+ case ENC_FMOP4A_ZA_ZZ_D1X1: return "fmop4a_za_zz.xml";
+ case ENC_FMOP4A_ZA_ZZ_D1X2: return "fmop4a_za_zz.xml";
+ case ENC_FMOP4A_ZA_ZZ_D2X1: return "fmop4a_za_zz.xml";
+ case ENC_FMOP4A_ZA_ZZ_D2X2: return "fmop4a_za_zz.xml";
+ case ENC_FMOP4A_ZA_ZZ_H1X1: return "fmop4a_za_zz.xml";
+ case ENC_FMOP4A_ZA_ZZ_H1X2: return "fmop4a_za_zz.xml";
+ case ENC_FMOP4A_ZA_ZZ_H2X1: return "fmop4a_za_zz.xml";
+ case ENC_FMOP4A_ZA_ZZ_H2X2: return "fmop4a_za_zz.xml";
+ case ENC_FMOP4A_ZA_ZZ_S1X1: return "fmop4a_za_zz.xml";
+ case ENC_FMOP4A_ZA_ZZ_S1X2: return "fmop4a_za_zz.xml";
+ case ENC_FMOP4A_ZA_ZZ_S2X1: return "fmop4a_za_zz.xml";
+ case ENC_FMOP4A_ZA_ZZ_S2X2: return "fmop4a_za_zz.xml";
+ case ENC_FMOP4S_ZA32_ZZ_H1X1: return "fmop4s_za32_zz.xml";
+ case ENC_FMOP4S_ZA32_ZZ_H1X2: return "fmop4s_za32_zz.xml";
+ case ENC_FMOP4S_ZA32_ZZ_H2X1: return "fmop4s_za32_zz.xml";
+ case ENC_FMOP4S_ZA32_ZZ_H2X2: return "fmop4s_za32_zz.xml";
+ case ENC_FMOP4S_ZA_ZZ_D1X1: return "fmop4s_za_zz.xml";
+ case ENC_FMOP4S_ZA_ZZ_D1X2: return "fmop4s_za_zz.xml";
+ case ENC_FMOP4S_ZA_ZZ_D2X1: return "fmop4s_za_zz.xml";
+ case ENC_FMOP4S_ZA_ZZ_D2X2: return "fmop4s_za_zz.xml";
+ case ENC_FMOP4S_ZA_ZZ_H1X1: return "fmop4s_za_zz.xml";
+ case ENC_FMOP4S_ZA_ZZ_H1X2: return "fmop4s_za_zz.xml";
+ case ENC_FMOP4S_ZA_ZZ_H2X1: return "fmop4s_za_zz.xml";
+ case ENC_FMOP4S_ZA_ZZ_H2X2: return "fmop4s_za_zz.xml";
+ case ENC_FMOP4S_ZA_ZZ_S1X1: return "fmop4s_za_zz.xml";
+ case ENC_FMOP4S_ZA_ZZ_S1X2: return "fmop4s_za_zz.xml";
+ case ENC_FMOP4S_ZA_ZZ_S2X1: return "fmop4s_za_zz.xml";
+ case ENC_FMOP4S_ZA_ZZ_S2X2: return "fmop4s_za_zz.xml";
+ case ENC_FMOPA_ZA16_PP_Z8Z8_8: return "fmopa_za16_pp_z8z8.xml";
+ case ENC_FMOPA_ZA32_PP_Z8Z8_8: return "fmopa_za32_pp_z8z8.xml";
case ENC_FMOPA_ZA32_PP_ZZ_16: return "fmopa_za32_pp_zz.xml";
+ case ENC_FMOPA_ZA_PP_ZZ_16: return "fmopa_za_pp_zz.xml";
case ENC_FMOPA_ZA_PP_ZZ_32: return "fmopa_za_pp_zz.xml";
case ENC_FMOPA_ZA_PP_ZZ_64: return "fmopa_za_pp_zz.xml";
case ENC_FMOPS_ZA32_PP_ZZ_16: return "fmops_za32_pp_zz.xml";
+ case ENC_FMOPS_ZA_PP_ZZ_16: return "fmops_za_pp_zz.xml";
case ENC_FMOPS_ZA_PP_ZZ_32: return "fmops_za_pp_zz.xml";
case ENC_FMOPS_ZA_PP_ZZ_64: return "fmops_za_pp_zz.xml";
+ case ENC_FMOV_Z_0__DUP_Z_I_: return "fmov_dup_z_i.xml";
+ case ENC_FMOV_Z_I__FDUP_Z_I_: return "fmov_fdup_z_i.xml";
+ case ENC_FMOV_Z_P_0__CPY_Z_P_I_: return "fmov_cpy_z_p_i.xml";
+ case ENC_FMOV_Z_P_I__FCPY_Z_P_I_: return "fmov_fcpy_z_p_i.xml";
case ENC_FMSB_Z_P_ZZZ_: return "fmsb_z_p_zzz.xml";
+ case ENC_FMUL_MZ_ZZV_2X1: return "fmul_mz_zzv.xml";
+ case ENC_FMUL_MZ_ZZV_4X1: return "fmul_mz_zzv.xml";
+ case ENC_FMUL_MZ_ZZW_2X2: return "fmul_mz_zzw.xml";
+ case ENC_FMUL_MZ_ZZW_4X4: return "fmul_mz_zzw.xml";
case ENC_FMUL_Z_P_ZS_: return "fmul_z_p_zs.xml";
case ENC_FMUL_Z_P_ZZ_: return "fmul_z_p_zz.xml";
case ENC_FMUL_Z_ZZ_: return "fmul_z_zz.xml";
@@ -5858,33 +8456,76 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_FMUL_Z_ZZI_H: return "fmul_z_zzi.xml";
case ENC_FMUL_Z_ZZI_S: return "fmul_z_zzi.xml";
case ENC_FMULX_Z_P_ZZ_: return "fmulx_z_p_zz.xml";
- case ENC_FNEG_Z_P_Z_: return "fneg_z_p_z.xml";
+ case ENC_FNEG_Z_P_Z_M: return "fneg_z_p_z.xml";
+ case ENC_FNEG_Z_P_Z_Z: return "fneg_z_p_z.xml";
case ENC_FNMAD_Z_P_ZZZ_: return "fnmad_z_p_zzz.xml";
case ENC_FNMLA_Z_P_ZZZ_: return "fnmla_z_p_zzz.xml";
case ENC_FNMLS_Z_P_ZZZ_: return "fnmls_z_p_zzz.xml";
case ENC_FNMSB_Z_P_ZZZ_: return "fnmsb_z_p_zzz.xml";
case ENC_FRECPE_Z_Z_: return "frecpe_z_z.xml";
case ENC_FRECPS_Z_ZZ_: return "frecps_z_zz.xml";
- case ENC_FRECPX_Z_P_Z_: return "frecpx_z_p_z.xml";
- case ENC_FRINTA_Z_P_Z_: return "frinta_z_p_z.xml";
- case ENC_FRINTI_Z_P_Z_: return "frinta_z_p_z.xml";
- case ENC_FRINTM_Z_P_Z_: return "frinta_z_p_z.xml";
- case ENC_FRINTN_Z_P_Z_: return "frinta_z_p_z.xml";
- case ENC_FRINTP_Z_P_Z_: return "frinta_z_p_z.xml";
- case ENC_FRINTX_Z_P_Z_: return "frinta_z_p_z.xml";
- case ENC_FRINTZ_Z_P_Z_: return "frinta_z_p_z.xml";
+ case ENC_FRECPX_Z_P_Z_M: return "frecpx_z_p_z.xml";
+ case ENC_FRECPX_Z_P_Z_Z: return "frecpx_z_p_z.xml";
+ case ENC_FRINT32X_Z_P_Z_M: return "frint32x_z_p_z.xml";
+ case ENC_FRINT32X_Z_P_Z_Z: return "frint32x_z_p_z.xml";
+ case ENC_FRINT32Z_Z_P_Z_M: return "frint32z_z_p_z.xml";
+ case ENC_FRINT32Z_Z_P_Z_Z: return "frint32z_z_p_z.xml";
+ case ENC_FRINT64X_Z_P_Z_M: return "frint64x_z_p_z.xml";
+ case ENC_FRINT64X_Z_P_Z_Z: return "frint64x_z_p_z.xml";
+ case ENC_FRINT64Z_Z_P_Z_M: return "frint64z_z_p_z.xml";
+ case ENC_FRINT64Z_Z_P_Z_Z: return "frint64z_z_p_z.xml";
+ case ENC_FRINTA_MZ_Z_2: return "frinta_mz_z.xml";
+ case ENC_FRINTA_MZ_Z_4: return "frinta_mz_z.xml";
+ case ENC_FRINTA_Z_P_Z_M: return "frinta_z_p_z.xml";
+ case ENC_FRINTA_Z_P_Z_Z: return "frinta_z_p_z.xml";
+ case ENC_FRINTI_Z_P_Z_M: return "frinta_z_p_z.xml";
+ case ENC_FRINTI_Z_P_Z_Z: return "frinta_z_p_z.xml";
+ case ENC_FRINTM_MZ_Z_2: return "frintm_mz_z.xml";
+ case ENC_FRINTM_MZ_Z_4: return "frintm_mz_z.xml";
+ case ENC_FRINTM_Z_P_Z_M: return "frinta_z_p_z.xml";
+ case ENC_FRINTM_Z_P_Z_Z: return "frinta_z_p_z.xml";
+ case ENC_FRINTN_MZ_Z_2: return "frintn_mz_z.xml";
+ case ENC_FRINTN_MZ_Z_4: return "frintn_mz_z.xml";
+ case ENC_FRINTN_Z_P_Z_M: return "frinta_z_p_z.xml";
+ case ENC_FRINTN_Z_P_Z_Z: return "frinta_z_p_z.xml";
+ case ENC_FRINTP_MZ_Z_2: return "frintp_mz_z.xml";
+ case ENC_FRINTP_MZ_Z_4: return "frintp_mz_z.xml";
+ case ENC_FRINTP_Z_P_Z_M: return "frinta_z_p_z.xml";
+ case ENC_FRINTP_Z_P_Z_Z: return "frinta_z_p_z.xml";
+ case ENC_FRINTX_Z_P_Z_M: return "frinta_z_p_z.xml";
+ case ENC_FRINTX_Z_P_Z_Z: return "frinta_z_p_z.xml";
+ case ENC_FRINTZ_Z_P_Z_M: return "frinta_z_p_z.xml";
+ case ENC_FRINTZ_Z_P_Z_Z: return "frinta_z_p_z.xml";
case ENC_FRSQRTE_Z_Z_: return "frsqrte_z_z.xml";
case ENC_FRSQRTS_Z_ZZ_: return "frsqrts_z_zz.xml";
+ case ENC_FSCALE_MZ_ZZV_2X1: return "fscale_mz_zzv.xml";
+ case ENC_FSCALE_MZ_ZZV_4X1: return "fscale_mz_zzv.xml";
+ case ENC_FSCALE_MZ_ZZW_2X2: return "fscale_mz_zzw.xml";
+ case ENC_FSCALE_MZ_ZZW_4X4: return "fscale_mz_zzw.xml";
case ENC_FSCALE_Z_P_ZZ_: return "fscale_z_p_zz.xml";
- case ENC_FSQRT_Z_P_Z_: return "fsqrt_z_p_z.xml";
+ case ENC_FSQRT_Z_P_Z_M: return "fsqrt_z_p_z.xml";
+ case ENC_FSQRT_Z_P_Z_Z: return "fsqrt_z_p_z.xml";
case ENC_FSUB_Z_P_ZS_: return "fsub_z_p_zs.xml";
case ENC_FSUB_Z_P_ZZ_: return "fsub_z_p_zz.xml";
case ENC_FSUB_Z_ZZ_: return "fsub_z_zz.xml";
+ case ENC_FSUB_ZA_ZW_2X2: return "fsub_za_zw.xml";
+ case ENC_FSUB_ZA_ZW_2X2_16: return "fsub_za_zw.xml";
+ case ENC_FSUB_ZA_ZW_4X4: return "fsub_za_zw.xml";
+ case ENC_FSUB_ZA_ZW_4X4_16: return "fsub_za_zw.xml";
case ENC_FSUBR_Z_P_ZS_: return "fsubr_z_p_zs.xml";
case ENC_FSUBR_Z_P_ZZ_: return "fsubr_z_p_zz.xml";
case ENC_FTMAD_Z_ZZI_: return "ftmad_z_zzi.xml";
+ case ENC_FTMOPA_ZA16_Z8Z8ZI_B2X1: return "ftmopa_za16_z8z8zi.xml";
+ case ENC_FTMOPA_ZA32_Z8Z8ZI_B2X1: return "ftmopa_za32_z8z8zi.xml";
+ case ENC_FTMOPA_ZA32_ZZZI_H2X1: return "ftmopa_za32_zzzi.xml";
+ case ENC_FTMOPA_ZA_ZZZI_H2X1: return "ftmopa_za_zzzi.xml";
+ case ENC_FTMOPA_ZA_ZZZI_S2X1: return "ftmopa_za_zzzi.xml";
case ENC_FTSMUL_Z_ZZ_: return "ftsmul_z_zz.xml";
case ENC_FTSSEL_Z_ZZ_: return "ftssel_z_zz.xml";
+ case ENC_FVDOT_ZA_Z8Z8I_2XI: return "fvdot_za_z8z8i.xml";
+ case ENC_FVDOT_ZA_ZZI_2XI: return "fvdot_za_zzi.xml";
+ case ENC_FVDOTB_ZA32_Z8Z8I_2XI: return "fvdotb_za32_z8z8i.xml";
+ case ENC_FVDOTT_ZA32_Z8Z8I_2XI: return "fvdott_za32_z8z8i.xml";
case ENC_HISTCNT_Z_P_ZZ_: return "histcnt_z_p_zz.xml";
case ENC_HISTSEG_Z_ZZ_: return "histseg_z_zz.xml";
case ENC_INCB_R_RS_: return "incb_r_rs.xml";
@@ -5906,6 +8547,15 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LASTA_V_P_Z_: return "lasta_v_p_z.xml";
case ENC_LASTB_R_P_Z_: return "lastb_r_p_z.xml";
case ENC_LASTB_V_P_Z_: return "lastb_v_p_z.xml";
+ case ENC_LASTP_R_P_P_: return "lastp_r_p_p.xml";
+ case ENC_LD1B_MZ_P_BI_2: return "ld1b_mz_p_bi.xml";
+ case ENC_LD1B_MZ_P_BI_4: return "ld1b_mz_p_bi.xml";
+ case ENC_LD1B_MZ_P_BR_2: return "ld1b_mz_p_br.xml";
+ case ENC_LD1B_MZ_P_BR_4: return "ld1b_mz_p_br.xml";
+ case ENC_LD1B_MZX_P_BI_2X8: return "ld1b_mzx_p_bi.xml";
+ case ENC_LD1B_MZX_P_BI_4X4: return "ld1b_mzx_p_bi.xml";
+ case ENC_LD1B_MZX_P_BR_2X8: return "ld1b_mzx_p_br.xml";
+ case ENC_LD1B_MZX_P_BR_4X4: return "ld1b_mzx_p_br.xml";
case ENC_LD1B_Z_P_AI_D: return "ld1b_z_p_ai.xml";
case ENC_LD1B_Z_P_AI_S: return "ld1b_z_p_ai.xml";
case ENC_LD1B_Z_P_BI_U16: return "ld1b_z_p_bi.xml";
@@ -5920,14 +8570,32 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LD1B_Z_P_BZ_D_X32_UNSCALED: return "ld1b_z_p_bz.xml";
case ENC_LD1B_Z_P_BZ_S_X32_UNSCALED: return "ld1b_z_p_bz.xml";
case ENC_LD1B_ZA_P_RRR_: return "ld1b_za_p_rrr.xml";
+ case ENC_LD1D_MZ_P_BI_2: return "ld1d_mz_p_bi.xml";
+ case ENC_LD1D_MZ_P_BI_4: return "ld1d_mz_p_bi.xml";
+ case ENC_LD1D_MZ_P_BR_2: return "ld1d_mz_p_br.xml";
+ case ENC_LD1D_MZ_P_BR_4: return "ld1d_mz_p_br.xml";
+ case ENC_LD1D_MZX_P_BI_2X8: return "ld1d_mzx_p_bi.xml";
+ case ENC_LD1D_MZX_P_BI_4X4: return "ld1d_mzx_p_bi.xml";
+ case ENC_LD1D_MZX_P_BR_2X8: return "ld1d_mzx_p_br.xml";
+ case ENC_LD1D_MZX_P_BR_4X4: return "ld1d_mzx_p_br.xml";
case ENC_LD1D_Z_P_AI_D: return "ld1d_z_p_ai.xml";
+ case ENC_LD1D_Z_P_BI_U128: return "ld1d_z_p_bi.xml";
case ENC_LD1D_Z_P_BI_U64: return "ld1d_z_p_bi.xml";
+ case ENC_LD1D_Z_P_BR_U128: return "ld1d_z_p_br.xml";
case ENC_LD1D_Z_P_BR_U64: return "ld1d_z_p_br.xml";
case ENC_LD1D_Z_P_BZ_D_64_SCALED: return "ld1d_z_p_bz.xml";
case ENC_LD1D_Z_P_BZ_D_64_UNSCALED: return "ld1d_z_p_bz.xml";
case ENC_LD1D_Z_P_BZ_D_X32_SCALED: return "ld1d_z_p_bz.xml";
case ENC_LD1D_Z_P_BZ_D_X32_UNSCALED: return "ld1d_z_p_bz.xml";
case ENC_LD1D_ZA_P_RRR_: return "ld1d_za_p_rrr.xml";
+ case ENC_LD1H_MZ_P_BI_2: return "ld1h_mz_p_bi.xml";
+ case ENC_LD1H_MZ_P_BI_4: return "ld1h_mz_p_bi.xml";
+ case ENC_LD1H_MZ_P_BR_2: return "ld1h_mz_p_br.xml";
+ case ENC_LD1H_MZ_P_BR_4: return "ld1h_mz_p_br.xml";
+ case ENC_LD1H_MZX_P_BI_2X8: return "ld1h_mzx_p_bi.xml";
+ case ENC_LD1H_MZX_P_BI_4X4: return "ld1h_mzx_p_bi.xml";
+ case ENC_LD1H_MZX_P_BR_2X8: return "ld1h_mzx_p_br.xml";
+ case ENC_LD1H_MZX_P_BR_4X4: return "ld1h_mzx_p_br.xml";
case ENC_LD1H_Z_P_AI_D: return "ld1h_z_p_ai.xml";
case ENC_LD1H_Z_P_AI_S: return "ld1h_z_p_ai.xml";
case ENC_LD1H_Z_P_BI_U16: return "ld1h_z_p_bi.xml";
@@ -5943,6 +8611,7 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LD1H_Z_P_BZ_S_X32_SCALED: return "ld1h_z_p_bz.xml";
case ENC_LD1H_Z_P_BZ_S_X32_UNSCALED: return "ld1h_z_p_bz.xml";
case ENC_LD1H_ZA_P_RRR_: return "ld1h_za_p_rrr.xml";
+ case ENC_LD1Q_Z_P_AR_D_64_UNSCALED: return "ld1q_z_p_ar.xml";
case ENC_LD1Q_ZA_P_RRR_: return "ld1q_za_p_rrr.xml";
case ENC_LD1RB_Z_P_BI_U16: return "ld1rb_z_p_bi.xml";
case ENC_LD1RB_Z_P_BI_U32: return "ld1rb_z_p_bi.xml";
@@ -6006,10 +8675,20 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LD1SW_Z_P_BZ_D_64_UNSCALED: return "ld1sw_z_p_bz.xml";
case ENC_LD1SW_Z_P_BZ_D_X32_SCALED: return "ld1sw_z_p_bz.xml";
case ENC_LD1SW_Z_P_BZ_D_X32_UNSCALED: return "ld1sw_z_p_bz.xml";
+ case ENC_LD1W_MZ_P_BI_2: return "ld1w_mz_p_bi.xml";
+ case ENC_LD1W_MZ_P_BI_4: return "ld1w_mz_p_bi.xml";
+ case ENC_LD1W_MZ_P_BR_2: return "ld1w_mz_p_br.xml";
+ case ENC_LD1W_MZ_P_BR_4: return "ld1w_mz_p_br.xml";
+ case ENC_LD1W_MZX_P_BI_2X8: return "ld1w_mzx_p_bi.xml";
+ case ENC_LD1W_MZX_P_BI_4X4: return "ld1w_mzx_p_bi.xml";
+ case ENC_LD1W_MZX_P_BR_2X8: return "ld1w_mzx_p_br.xml";
+ case ENC_LD1W_MZX_P_BR_4X4: return "ld1w_mzx_p_br.xml";
case ENC_LD1W_Z_P_AI_D: return "ld1w_z_p_ai.xml";
case ENC_LD1W_Z_P_AI_S: return "ld1w_z_p_ai.xml";
+ case ENC_LD1W_Z_P_BI_U128: return "ld1w_z_p_bi.xml";
case ENC_LD1W_Z_P_BI_U32: return "ld1w_z_p_bi.xml";
case ENC_LD1W_Z_P_BI_U64: return "ld1w_z_p_bi.xml";
+ case ENC_LD1W_Z_P_BR_U128: return "ld1w_z_p_br.xml";
case ENC_LD1W_Z_P_BR_U32: return "ld1w_z_p_br.xml";
case ENC_LD1W_Z_P_BR_U64: return "ld1w_z_p_br.xml";
case ENC_LD1W_Z_P_BZ_D_64_SCALED: return "ld1w_z_p_bz.xml";
@@ -6025,6 +8704,8 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LD2D_Z_P_BR_CONTIGUOUS: return "ld2d_z_p_br.xml";
case ENC_LD2H_Z_P_BI_CONTIGUOUS: return "ld2h_z_p_bi.xml";
case ENC_LD2H_Z_P_BR_CONTIGUOUS: return "ld2h_z_p_br.xml";
+ case ENC_LD2Q_Z_P_BI_CONTIGUOUS: return "ld2q_z_p_bi.xml";
+ case ENC_LD2Q_Z_P_BR_CONTIGUOUS: return "ld2q_z_p_br.xml";
case ENC_LD2W_Z_P_BI_CONTIGUOUS: return "ld2w_z_p_bi.xml";
case ENC_LD2W_Z_P_BR_CONTIGUOUS: return "ld2w_z_p_br.xml";
case ENC_LD3B_Z_P_BI_CONTIGUOUS: return "ld3b_z_p_bi.xml";
@@ -6033,6 +8714,8 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LD3D_Z_P_BR_CONTIGUOUS: return "ld3d_z_p_br.xml";
case ENC_LD3H_Z_P_BI_CONTIGUOUS: return "ld3h_z_p_bi.xml";
case ENC_LD3H_Z_P_BR_CONTIGUOUS: return "ld3h_z_p_br.xml";
+ case ENC_LD3Q_Z_P_BI_CONTIGUOUS: return "ld3q_z_p_bi.xml";
+ case ENC_LD3Q_Z_P_BR_CONTIGUOUS: return "ld3q_z_p_br.xml";
case ENC_LD3W_Z_P_BI_CONTIGUOUS: return "ld3w_z_p_bi.xml";
case ENC_LD3W_Z_P_BR_CONTIGUOUS: return "ld3w_z_p_br.xml";
case ENC_LD4B_Z_P_BI_CONTIGUOUS: return "ld4b_z_p_bi.xml";
@@ -6041,6 +8724,8 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LD4D_Z_P_BR_CONTIGUOUS: return "ld4d_z_p_br.xml";
case ENC_LD4H_Z_P_BI_CONTIGUOUS: return "ld4h_z_p_bi.xml";
case ENC_LD4H_Z_P_BR_CONTIGUOUS: return "ld4h_z_p_br.xml";
+ case ENC_LD4Q_Z_P_BI_CONTIGUOUS: return "ld4q_z_p_bi.xml";
+ case ENC_LD4Q_Z_P_BR_CONTIGUOUS: return "ld4q_z_p_br.xml";
case ENC_LD4W_Z_P_BI_CONTIGUOUS: return "ld4w_z_p_bi.xml";
case ENC_LD4W_Z_P_BR_CONTIGUOUS: return "ld4w_z_p_br.xml";
case ENC_LDFF1B_Z_P_AI_D: return "ldff1b_z_p_ai.xml";
@@ -6119,13 +8804,37 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LDNF1SW_Z_P_BI_S64: return "ldnf1sw_z_p_bi.xml";
case ENC_LDNF1W_Z_P_BI_U32: return "ldnf1w_z_p_bi.xml";
case ENC_LDNF1W_Z_P_BI_U64: return "ldnf1w_z_p_bi.xml";
+ case ENC_LDNT1B_MZ_P_BI_2: return "ldnt1b_mz_p_bi.xml";
+ case ENC_LDNT1B_MZ_P_BI_4: return "ldnt1b_mz_p_bi.xml";
+ case ENC_LDNT1B_MZ_P_BR_2: return "ldnt1b_mz_p_br.xml";
+ case ENC_LDNT1B_MZ_P_BR_4: return "ldnt1b_mz_p_br.xml";
+ case ENC_LDNT1B_MZX_P_BI_2X8: return "ldnt1b_mzx_p_bi.xml";
+ case ENC_LDNT1B_MZX_P_BI_4X4: return "ldnt1b_mzx_p_bi.xml";
+ case ENC_LDNT1B_MZX_P_BR_2X8: return "ldnt1b_mzx_p_br.xml";
+ case ENC_LDNT1B_MZX_P_BR_4X4: return "ldnt1b_mzx_p_br.xml";
case ENC_LDNT1B_Z_P_AR_D_64_UNSCALED: return "ldnt1b_z_p_ar.xml";
case ENC_LDNT1B_Z_P_AR_S_X32_UNSCALED: return "ldnt1b_z_p_ar.xml";
case ENC_LDNT1B_Z_P_BI_CONTIGUOUS: return "ldnt1b_z_p_bi.xml";
case ENC_LDNT1B_Z_P_BR_CONTIGUOUS: return "ldnt1b_z_p_br.xml";
+ case ENC_LDNT1D_MZ_P_BI_2: return "ldnt1d_mz_p_bi.xml";
+ case ENC_LDNT1D_MZ_P_BI_4: return "ldnt1d_mz_p_bi.xml";
+ case ENC_LDNT1D_MZ_P_BR_2: return "ldnt1d_mz_p_br.xml";
+ case ENC_LDNT1D_MZ_P_BR_4: return "ldnt1d_mz_p_br.xml";
+ case ENC_LDNT1D_MZX_P_BI_2X8: return "ldnt1d_mzx_p_bi.xml";
+ case ENC_LDNT1D_MZX_P_BI_4X4: return "ldnt1d_mzx_p_bi.xml";
+ case ENC_LDNT1D_MZX_P_BR_2X8: return "ldnt1d_mzx_p_br.xml";
+ case ENC_LDNT1D_MZX_P_BR_4X4: return "ldnt1d_mzx_p_br.xml";
case ENC_LDNT1D_Z_P_AR_D_64_UNSCALED: return "ldnt1d_z_p_ar.xml";
case ENC_LDNT1D_Z_P_BI_CONTIGUOUS: return "ldnt1d_z_p_bi.xml";
case ENC_LDNT1D_Z_P_BR_CONTIGUOUS: return "ldnt1d_z_p_br.xml";
+ case ENC_LDNT1H_MZ_P_BI_2: return "ldnt1h_mz_p_bi.xml";
+ case ENC_LDNT1H_MZ_P_BI_4: return "ldnt1h_mz_p_bi.xml";
+ case ENC_LDNT1H_MZ_P_BR_2: return "ldnt1h_mz_p_br.xml";
+ case ENC_LDNT1H_MZ_P_BR_4: return "ldnt1h_mz_p_br.xml";
+ case ENC_LDNT1H_MZX_P_BI_2X8: return "ldnt1h_mzx_p_bi.xml";
+ case ENC_LDNT1H_MZX_P_BI_4X4: return "ldnt1h_mzx_p_bi.xml";
+ case ENC_LDNT1H_MZX_P_BR_2X8: return "ldnt1h_mzx_p_br.xml";
+ case ENC_LDNT1H_MZX_P_BR_4X4: return "ldnt1h_mzx_p_br.xml";
case ENC_LDNT1H_Z_P_AR_D_64_UNSCALED: return "ldnt1h_z_p_ar.xml";
case ENC_LDNT1H_Z_P_AR_S_X32_UNSCALED: return "ldnt1h_z_p_ar.xml";
case ENC_LDNT1H_Z_P_BI_CONTIGUOUS: return "ldnt1h_z_p_bi.xml";
@@ -6135,6 +8844,14 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LDNT1SH_Z_P_AR_D_64_UNSCALED: return "ldnt1sh_z_p_ar.xml";
case ENC_LDNT1SH_Z_P_AR_S_X32_UNSCALED: return "ldnt1sh_z_p_ar.xml";
case ENC_LDNT1SW_Z_P_AR_D_64_UNSCALED: return "ldnt1sw_z_p_ar.xml";
+ case ENC_LDNT1W_MZ_P_BI_2: return "ldnt1w_mz_p_bi.xml";
+ case ENC_LDNT1W_MZ_P_BI_4: return "ldnt1w_mz_p_bi.xml";
+ case ENC_LDNT1W_MZ_P_BR_2: return "ldnt1w_mz_p_br.xml";
+ case ENC_LDNT1W_MZ_P_BR_4: return "ldnt1w_mz_p_br.xml";
+ case ENC_LDNT1W_MZX_P_BI_2X8: return "ldnt1w_mzx_p_bi.xml";
+ case ENC_LDNT1W_MZX_P_BI_4X4: return "ldnt1w_mzx_p_bi.xml";
+ case ENC_LDNT1W_MZX_P_BR_2X8: return "ldnt1w_mzx_p_br.xml";
+ case ENC_LDNT1W_MZX_P_BR_4X4: return "ldnt1w_mzx_p_br.xml";
case ENC_LDNT1W_Z_P_AR_D_64_UNSCALED: return "ldnt1w_z_p_ar.xml";
case ENC_LDNT1W_Z_P_AR_S_X32_UNSCALED: return "ldnt1w_z_p_ar.xml";
case ENC_LDNT1W_Z_P_BI_CONTIGUOUS: return "ldnt1w_z_p_bi.xml";
@@ -6142,6 +8859,7 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LDR_P_BI_: return "ldr_p_bi.xml";
case ENC_LDR_Z_BI_: return "ldr_z_bi.xml";
case ENC_LDR_ZA_RI_: return "ldr_za_ri.xml";
+ case ENC_LDR_ZT_BR_: return "ldr_zt_br.xml";
case ENC_LSL_Z_P_ZI_: return "lsl_z_p_zi.xml";
case ENC_LSL_Z_P_ZW_: return "lsl_z_p_zw.xml";
case ENC_LSL_Z_P_ZZ_: return "lsl_z_p_zz.xml";
@@ -6154,28 +8872,131 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_LSR_Z_ZI_: return "lsr_z_zi.xml";
case ENC_LSR_Z_ZW_: return "lsr_z_zw.xml";
case ENC_LSRR_Z_P_ZZ_: return "lsrr_z_p_zz.xml";
+ case ENC_LUTI2_MZ2_ZTZ_1: return "luti2_mz2_ztz.xml";
+ case ENC_LUTI2_MZ2_ZTZ_8: return "luti2_mz2_ztz.xml";
+ case ENC_LUTI2_MZ4_ZTZ_1: return "luti2_mz4_ztz.xml";
+ case ENC_LUTI2_MZ4_ZTZ_4: return "luti2_mz4_ztz.xml";
+ case ENC_LUTI2_Z_ZTZ_: return "luti2_z_ztz.xml";
+ case ENC_LUTI2_Z_ZZ_16: return "luti2_z_zz.xml";
+ case ENC_LUTI2_Z_ZZ_8: return "luti2_z_zz.xml";
+ case ENC_LUTI4_MZ2_ZTZ_1: return "luti4_mz2_ztz.xml";
+ case ENC_LUTI4_MZ2_ZTZ_8: return "luti4_mz2_ztz.xml";
+ case ENC_LUTI4_MZ4_ZTMZ2_1: return "luti4_mz4_ztmz2.xml";
+ case ENC_LUTI4_MZ4_ZTMZ2_4: return "luti4_mz4_ztmz2.xml";
+ case ENC_LUTI4_MZ4_ZTZ_1: return "luti4_mz4_ztz.xml";
+ case ENC_LUTI4_MZ4_ZTZ_4: return "luti4_mz4_ztz.xml";
+ case ENC_LUTI4_Z_ZTZ_: return "luti4_z_ztz.xml";
+ case ENC_LUTI4_Z_ZZ_1X16: return "luti4_z_zz.xml";
+ case ENC_LUTI4_Z_ZZ_2X16: return "luti4_z_zz.xml";
+ case ENC_LUTI4_Z_ZZ_8: return "luti4_z_zz.xml";
case ENC_MAD_Z_P_ZZZ_: return "mad_z_p_zzz.xml";
+ case ENC_MADPT_Z_ZZZ_: return "madpt_z_zzz.xml";
case ENC_MATCH_P_P_ZZ_: return "match_p_p_zz.xml";
case ENC_MLA_Z_P_ZZZ_: return "mla_z_p_zzz.xml";
case ENC_MLA_Z_ZZZI_D: return "mla_z_zzzi.xml";
case ENC_MLA_Z_ZZZI_H: return "mla_z_zzzi.xml";
case ENC_MLA_Z_ZZZI_S: return "mla_z_zzzi.xml";
+ case ENC_MLAPT_Z_ZZZ_: return "mlapt_z_zzz.xml";
case ENC_MLS_Z_P_ZZZ_: return "mls_z_p_zzz.xml";
case ENC_MLS_Z_ZZZI_D: return "mls_z_zzzi.xml";
case ENC_MLS_Z_ZZZI_H: return "mls_z_zzzi.xml";
case ENC_MLS_Z_ZZZI_S: return "mls_z_zzzi.xml";
+ case ENC_MOV_MZ2_ZA_B1_MOVA_MZ2_ZA_B1: return "mov_mova_mz2_za.xml";
+ case ENC_MOV_MZ2_ZA_D1_MOVA_MZ2_ZA_D1: return "mov_mova_mz2_za.xml";
+ case ENC_MOV_MZ2_ZA_H1_MOVA_MZ2_ZA_H1: return "mov_mova_mz2_za.xml";
+ case ENC_MOV_MZ2_ZA_W1_MOVA_MZ2_ZA_W1: return "mov_mova_mz2_za.xml";
+ case ENC_MOV_MZ4_ZA_B1_MOVA_MZ4_ZA_B1: return "mov_mova_mz4_za.xml";
+ case ENC_MOV_MZ4_ZA_D1_MOVA_MZ4_ZA_D1: return "mov_mova_mz4_za.xml";
+ case ENC_MOV_MZ4_ZA_H1_MOVA_MZ4_ZA_H1: return "mov_mova_mz4_za.xml";
+ case ENC_MOV_MZ4_ZA_W1_MOVA_MZ4_ZA_W1: return "mov_mova_mz4_za.xml";
+ case ENC_MOV_MZ_ZA2_1_MOVA_MZ_ZA2_1: return "mov_mova_mz_za2.xml";
+ case ENC_MOV_MZ_ZA4_1_MOVA_MZ_ZA4_1: return "mov_mova_mz_za4.xml";
+ case ENC_MOV_P_P__ORR_P_P_PP_Z: return "mov_orr_p_p_pp.xml";
+ case ENC_MOV_Z_I__DUP_Z_I_: return "mov_dup_z_i.xml";
+ case ENC_MOV_Z_M__DUPM_Z_I_: return "mov_dupm_z_i.xml";
+ case ENC_MOV_Z_O_I__CPY_Z_O_I_: return "mov_cpy_z_o_i.xml";
+ case ENC_MOV_Z_P_I__CPY_Z_P_I_: return "mov_cpy_z_p_i.xml";
+ case ENC_MOV_Z_P_R__CPY_Z_P_R_: return "mov_cpy_z_p_r.xml";
+ case ENC_MOV_Z_P_RZA_B_MOVA_Z_P_RZA_B: return "mov_mova_z_p_rza.xml";
+ case ENC_MOV_Z_P_RZA_D_MOVA_Z_P_RZA_D: return "mov_mova_z_p_rza.xml";
+ case ENC_MOV_Z_P_RZA_H_MOVA_Z_P_RZA_H: return "mov_mova_z_p_rza.xml";
+ case ENC_MOV_Z_P_RZA_Q_MOVA_Z_P_RZA_Q: return "mov_mova_z_p_rza.xml";
+ case ENC_MOV_Z_P_RZA_W_MOVA_Z_P_RZA_W: return "mov_mova_z_p_rza.xml";
+ case ENC_MOV_Z_P_V__CPY_Z_P_V_: return "mov_cpy_z_p_v.xml";
+ case ENC_MOV_Z_P_Z__SEL_Z_P_ZZ_: return "mov_sel_z_p_zz.xml";
+ case ENC_MOV_Z_R__DUP_Z_R_: return "mov_dup_z_r.xml";
+ case ENC_MOV_Z_V__DUP_Z_ZI_: return "mov_dup_z_zi.xml";
+ case ENC_MOV_Z_Z__ORR_Z_ZZ_: return "mov_orr_z_zz.xml";
+ case ENC_MOV_Z_ZI__DUP_Z_ZI_: return "mov_dup_z_zi.xml";
+ case ENC_MOV_ZA2_Z_B1_MOVA_ZA2_Z_B1: return "mov_mova_za2_z.xml";
+ case ENC_MOV_ZA2_Z_D1_MOVA_ZA2_Z_D1: return "mov_mova_za2_z.xml";
+ case ENC_MOV_ZA2_Z_H1_MOVA_ZA2_Z_H1: return "mov_mova_za2_z.xml";
+ case ENC_MOV_ZA2_Z_W1_MOVA_ZA2_Z_W1: return "mov_mova_za2_z.xml";
+ case ENC_MOV_ZA4_Z_B1_MOVA_ZA4_Z_B1: return "mov_mova_za4_z.xml";
+ case ENC_MOV_ZA4_Z_D1_MOVA_ZA4_Z_D1: return "mov_mova_za4_z.xml";
+ case ENC_MOV_ZA4_Z_H1_MOVA_ZA4_Z_H1: return "mov_mova_za4_z.xml";
+ case ENC_MOV_ZA4_Z_W1_MOVA_ZA4_Z_W1: return "mov_mova_za4_z.xml";
+ case ENC_MOV_ZA_MZ2_1_MOVA_ZA_MZ2_1: return "mov_mova_za_mz2.xml";
+ case ENC_MOV_ZA_MZ4_1_MOVA_ZA_MZ4_1: return "mov_mova_za_mz4.xml";
+ case ENC_MOV_ZA_P_RZ_B_MOVA_ZA_P_RZ_B: return "mov_mova_za_p_rz.xml";
+ case ENC_MOV_ZA_P_RZ_D_MOVA_ZA_P_RZ_D: return "mov_mova_za_p_rz.xml";
+ case ENC_MOV_ZA_P_RZ_H_MOVA_ZA_P_RZ_H: return "mov_mova_za_p_rz.xml";
+ case ENC_MOV_ZA_P_RZ_Q_MOVA_ZA_P_RZ_Q: return "mov_mova_za_p_rz.xml";
+ case ENC_MOV_ZA_P_RZ_W_MOVA_ZA_P_RZ_W: return "mov_mova_za_p_rz.xml";
+ case ENC_MOVA_MZ2_ZA_B1: return "mova_mz2_za.xml";
+ case ENC_MOVA_MZ2_ZA_D1: return "mova_mz2_za.xml";
+ case ENC_MOVA_MZ2_ZA_H1: return "mova_mz2_za.xml";
+ case ENC_MOVA_MZ2_ZA_W1: return "mova_mz2_za.xml";
+ case ENC_MOVA_MZ4_ZA_B1: return "mova_mz4_za.xml";
+ case ENC_MOVA_MZ4_ZA_D1: return "mova_mz4_za.xml";
+ case ENC_MOVA_MZ4_ZA_H1: return "mova_mz4_za.xml";
+ case ENC_MOVA_MZ4_ZA_W1: return "mova_mz4_za.xml";
+ case ENC_MOVA_MZ_ZA2_1: return "mova_mz_za2.xml";
+ case ENC_MOVA_MZ_ZA4_1: return "mova_mz_za4.xml";
case ENC_MOVA_Z_P_RZA_B: return "mova_z_p_rza.xml";
case ENC_MOVA_Z_P_RZA_D: return "mova_z_p_rza.xml";
case ENC_MOVA_Z_P_RZA_H: return "mova_z_p_rza.xml";
case ENC_MOVA_Z_P_RZA_Q: return "mova_z_p_rza.xml";
case ENC_MOVA_Z_P_RZA_W: return "mova_z_p_rza.xml";
+ case ENC_MOVA_ZA2_Z_B1: return "mova_za2_z.xml";
+ case ENC_MOVA_ZA2_Z_D1: return "mova_za2_z.xml";
+ case ENC_MOVA_ZA2_Z_H1: return "mova_za2_z.xml";
+ case ENC_MOVA_ZA2_Z_W1: return "mova_za2_z.xml";
+ case ENC_MOVA_ZA4_Z_B1: return "mova_za4_z.xml";
+ case ENC_MOVA_ZA4_Z_D1: return "mova_za4_z.xml";
+ case ENC_MOVA_ZA4_Z_H1: return "mova_za4_z.xml";
+ case ENC_MOVA_ZA4_Z_W1: return "mova_za4_z.xml";
+ case ENC_MOVA_ZA_MZ2_1: return "mova_za_mz2.xml";
+ case ENC_MOVA_ZA_MZ4_1: return "mova_za_mz4.xml";
case ENC_MOVA_ZA_P_RZ_B: return "mova_za_p_rz.xml";
case ENC_MOVA_ZA_P_RZ_D: return "mova_za_p_rz.xml";
case ENC_MOVA_ZA_P_RZ_H: return "mova_za_p_rz.xml";
case ENC_MOVA_ZA_P_RZ_Q: return "mova_za_p_rz.xml";
case ENC_MOVA_ZA_P_RZ_W: return "mova_za_p_rz.xml";
+ case ENC_MOVAZ_MZ2_ZA_B1: return "movaz_mz2_za.xml";
+ case ENC_MOVAZ_MZ2_ZA_D1: return "movaz_mz2_za.xml";
+ case ENC_MOVAZ_MZ2_ZA_H1: return "movaz_mz2_za.xml";
+ case ENC_MOVAZ_MZ2_ZA_W1: return "movaz_mz2_za.xml";
+ case ENC_MOVAZ_MZ4_ZA_B1: return "movaz_mz4_za.xml";
+ case ENC_MOVAZ_MZ4_ZA_D1: return "movaz_mz4_za.xml";
+ case ENC_MOVAZ_MZ4_ZA_H1: return "movaz_mz4_za.xml";
+ case ENC_MOVAZ_MZ4_ZA_W1: return "movaz_mz4_za.xml";
+ case ENC_MOVAZ_MZ_ZA2_1: return "movaz_mz_za2.xml";
+ case ENC_MOVAZ_MZ_ZA4_1: return "movaz_mz_za4.xml";
+ case ENC_MOVAZ_Z_RZA_B: return "movaz_z_rza.xml";
+ case ENC_MOVAZ_Z_RZA_D: return "movaz_z_rza.xml";
+ case ENC_MOVAZ_Z_RZA_H: return "movaz_z_rza.xml";
+ case ENC_MOVAZ_Z_RZA_Q: return "movaz_z_rza.xml";
+ case ENC_MOVAZ_Z_RZA_W: return "movaz_z_rza.xml";
+ case ENC_MOVM_P_P_P__SEL_P_P_PP_: return "mov_sel_p_p_pp.xml";
case ENC_MOVPRFX_Z_P_Z_: return "movprfx_z_p_z.xml";
case ENC_MOVPRFX_Z_Z_: return "movprfx_z_z.xml";
+ case ENC_MOVS_P_P__ORRS_P_P_PP_Z: return "movs_orrs_p_p_pp.xml";
+ case ENC_MOVT_R_ZT_: return "movt_r_zt.xml";
+ case ENC_MOVT_ZT_R_: return "movt_zt_r.xml";
+ case ENC_MOVT_ZT_Z_: return "movt_zt_z.xml";
+ case ENC_MOVZ_P_P_P__AND_P_P_PP_Z: return "mov_and_p_p_pp.xml";
+ case ENC_MOVZS_P_P_P__ANDS_P_P_PP_Z: return "movs_ands_p_p_pp.xml";
case ENC_MSB_Z_P_ZZZ_: return "msb_z_p_zzz.xml";
case ENC_MUL_Z_P_ZZ_: return "mul_z_p_zz.xml";
case ENC_MUL_Z_ZI_: return "mul_z_zi.xml";
@@ -6186,24 +9007,44 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_NAND_P_P_PP_Z: return "nand_p_p_pp.xml";
case ENC_NANDS_P_P_PP_Z: return "nands_p_p_pp.xml";
case ENC_NBSL_Z_ZZZ_: return "nbsl_z_zzz.xml";
- case ENC_NEG_Z_P_Z_: return "neg_z_p_z.xml";
+ case ENC_NEG_Z_P_Z_M: return "neg_z_p_z.xml";
+ case ENC_NEG_Z_P_Z_Z: return "neg_z_p_z.xml";
case ENC_NMATCH_P_P_ZZ_: return "nmatch_p_p_zz.xml";
case ENC_NOR_P_P_PP_Z: return "nor_p_p_pp.xml";
case ENC_NORS_P_P_PP_Z: return "nors_p_p_pp.xml";
- case ENC_NOT_Z_P_Z_: return "not_z_p_z.xml";
+ case ENC_NOT_P_P_P_Z_EOR_P_P_PP_Z: return "not_eor_p_p_pp.xml";
+ case ENC_NOT_Z_P_Z_M: return "not_z_p_z.xml";
+ case ENC_NOT_Z_P_Z_Z: return "not_z_p_z.xml";
+ case ENC_NOTS_P_P_P_Z_EORS_P_P_PP_Z: return "nots_eors_p_p_pp.xml";
case ENC_ORN_P_P_PP_Z: return "orn_p_p_pp.xml";
+ case ENC_ORN_Z_ZI__ORR_Z_ZI_: return "orn_orr_z_zi.xml";
case ENC_ORNS_P_P_PP_Z: return "orns_p_p_pp.xml";
+ case ENC_ORQV_Z_P_Z_: return "orqv_z_p_z.xml";
case ENC_ORR_P_P_PP_Z: return "orr_p_p_pp.xml";
case ENC_ORR_Z_P_ZZ_: return "orr_z_p_zz.xml";
case ENC_ORR_Z_ZI_: return "orr_z_zi.xml";
case ENC_ORR_Z_ZZ_: return "orr_z_zz.xml";
case ENC_ORRS_P_P_PP_Z: return "orrs_p_p_pp.xml";
case ENC_ORV_R_P_Z_: return "orv_r_p_z.xml";
+ case ENC_PEXT_PN_RR_: return "pext_pn_rr.xml";
+ case ENC_PEXT_PP_RR_: return "pext_pp_rr.xml";
case ENC_PFALSE_P_: return "pfalse_p.xml";
case ENC_PFIRST_P_P_P_: return "pfirst_p_p_p.xml";
+ case ENC_PMLAL_MZ_ZZZW_1X2: return "pmlal_mz_zzzw.xml";
+ case ENC_PMOV_P_ZI_B: return "pmov_p_zi.xml";
+ case ENC_PMOV_P_ZI_D: return "pmov_p_zi.xml";
+ case ENC_PMOV_P_ZI_H: return "pmov_p_zi.xml";
+ case ENC_PMOV_P_ZI_S: return "pmov_p_zi.xml";
+ case ENC_PMOV_Z_PI_B: return "pmov_z_pi.xml";
+ case ENC_PMOV_Z_PI_D: return "pmov_z_pi.xml";
+ case ENC_PMOV_Z_PI_H: return "pmov_z_pi.xml";
+ case ENC_PMOV_Z_PI_S: return "pmov_z_pi.xml";
case ENC_PMUL_Z_ZZ_: return "pmul_z_zz.xml";
+ case ENC_PMULL_MZ_ZZW_1X2: return "pmull_mz_zzw.xml";
case ENC_PMULLB_Z_ZZ_: return "pmullb_z_zz.xml";
+ case ENC_PMULLB_Z_ZZ_Q: return "pmullb_z_zz.xml";
case ENC_PMULLT_Z_ZZ_: return "pmullt_z_zz.xml";
+ case ENC_PMULLT_Z_ZZ_Q: return "pmullt_z_zz.xml";
case ENC_PNEXT_P_P_P_: return "pnext_p_p_p.xml";
case ENC_PRFB_I_P_AI_D: return "prfb_i_p_ai.xml";
case ENC_PRFB_I_P_AI_S: return "prfb_i_p_ai.xml";
@@ -6233,25 +9074,33 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_PRFW_I_P_BZ_D_64_SCALED: return "prfw_i_p_bz.xml";
case ENC_PRFW_I_P_BZ_D_X32_SCALED: return "prfw_i_p_bz.xml";
case ENC_PRFW_I_P_BZ_S_X32_SCALED: return "prfw_i_p_bz.xml";
- case ENC_PTEST_P_P_: return "ptest_p_p.xml";
+ case ENC_PSEL_P_PPI_: return "psel_p_ppi.xml";
+ case ENC_PTEST__P_P_: return "ptest_p_p.xml";
case ENC_PTRUE_P_S_: return "ptrue_p_s.xml";
+ case ENC_PTRUE_PN_I_: return "ptrue_pn_i.xml";
case ENC_PTRUES_P_S_: return "ptrues_p_s.xml";
case ENC_PUNPKHI_P_P_: return "punpkhi_p_p.xml";
case ENC_PUNPKLO_P_P_: return "punpkhi_p_p.xml";
case ENC_RADDHNB_Z_ZZ_: return "raddhnb_z_zz.xml";
case ENC_RADDHNT_Z_ZZ_: return "raddhnt_z_zz.xml";
case ENC_RAX1_Z_ZZ_: return "rax1_z_zz.xml";
- case ENC_RBIT_Z_P_Z_: return "rbit_z_p_z.xml";
+ case ENC_RBIT_Z_P_Z_M: return "rbit_z_p_z.xml";
+ case ENC_RBIT_Z_P_Z_Z: return "rbit_z_p_z.xml";
case ENC_RDFFR_P_F_: return "rdffr_p_f.xml";
case ENC_RDFFR_P_P_F_: return "rdffr_p_p_f.xml";
case ENC_RDFFRS_P_P_F_: return "rdffrs_p_p_f.xml";
+ case ENC_RDSVL_R_I_: return "rdsvl_r_i.xml";
case ENC_RDVL_R_I_: return "rdvl_r_i.xml";
case ENC_REV_P_P_: return "rev_p_p.xml";
case ENC_REV_Z_Z_: return "rev_z_z.xml";
- case ENC_REVB_Z_Z_: return "revb_z_z.xml";
- case ENC_REVD_Z_P_Z_: return "revd_z_p_z.xml";
- case ENC_REVH_Z_Z_: return "revb_z_z.xml";
- case ENC_REVW_Z_Z_: return "revb_z_z.xml";
+ case ENC_REVB_Z_Z_M: return "revb_z_z.xml";
+ case ENC_REVB_Z_Z_Z: return "revb_z_z.xml";
+ case ENC_REVD_Z_P_Z_M: return "revd_z_p_z.xml";
+ case ENC_REVD_Z_P_Z_Z: return "revd_z_p_z.xml";
+ case ENC_REVH_Z_Z_M: return "revb_z_z.xml";
+ case ENC_REVH_Z_Z_Z: return "revb_z_z.xml";
+ case ENC_REVW_Z_Z_M: return "revb_z_z.xml";
+ case ENC_REVW_Z_Z_Z: return "revb_z_z.xml";
case ENC_RSHRNB_Z_ZI_: return "rshrnb_z_zi.xml";
case ENC_RSHRNT_Z_ZI_: return "rshrnt_z_zi.xml";
case ENC_RSUBHNB_Z_ZZ_: return "rsubhnb_z_zz.xml";
@@ -6271,19 +9120,48 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_SADDWT_Z_ZZ_: return "saddwt_z_zz.xml";
case ENC_SBCLB_Z_ZZZ_: return "sbclb_z_zzz.xml";
case ENC_SBCLT_Z_ZZZ_: return "sbclt_z_zzz.xml";
+ case ENC_SCLAMP_MZ_ZZ_2: return "sclamp_mz_zz.xml";
+ case ENC_SCLAMP_MZ_ZZ_4: return "sclamp_mz_zz.xml";
case ENC_SCLAMP_Z_ZZ_: return "sclamp_z_zz.xml";
+ case ENC_SCVTF_MZ_Z_2: return "scvtf_mz_z.xml";
+ case ENC_SCVTF_MZ_Z_4: return "scvtf_mz_z.xml";
case ENC_SCVTF_Z_P_Z_H2FP16: return "scvtf_z_p_z.xml";
+ case ENC_SCVTF_Z_P_Z_H2FP16Z: return "scvtf_z_p_z.xml";
case ENC_SCVTF_Z_P_Z_W2D: return "scvtf_z_p_z.xml";
+ case ENC_SCVTF_Z_P_Z_W2DZ: return "scvtf_z_p_z.xml";
case ENC_SCVTF_Z_P_Z_W2FP16: return "scvtf_z_p_z.xml";
+ case ENC_SCVTF_Z_P_Z_W2FP16Z: return "scvtf_z_p_z.xml";
case ENC_SCVTF_Z_P_Z_W2S: return "scvtf_z_p_z.xml";
+ case ENC_SCVTF_Z_P_Z_W2SZ: return "scvtf_z_p_z.xml";
case ENC_SCVTF_Z_P_Z_X2D: return "scvtf_z_p_z.xml";
+ case ENC_SCVTF_Z_P_Z_X2DZ: return "scvtf_z_p_z.xml";
case ENC_SCVTF_Z_P_Z_X2FP16: return "scvtf_z_p_z.xml";
+ case ENC_SCVTF_Z_P_Z_X2FP16Z: return "scvtf_z_p_z.xml";
case ENC_SCVTF_Z_P_Z_X2S: return "scvtf_z_p_z.xml";
+ case ENC_SCVTF_Z_P_Z_X2SZ: return "scvtf_z_p_z.xml";
case ENC_SDIV_Z_P_ZZ_: return "sdiv_z_p_zz.xml";
case ENC_SDIVR_Z_P_ZZ_: return "sdivr_z_p_zz.xml";
+ case ENC_SDOT_Z32_ZZZ_: return "sdot_z32_zzz.xml";
+ case ENC_SDOT_Z32_ZZZI_: return "sdot_z32_zzzi.xml";
case ENC_SDOT_Z_ZZZ_: return "sdot_z_zzz.xml";
case ENC_SDOT_Z_ZZZI_D: return "sdot_z_zzzi.xml";
case ENC_SDOT_Z_ZZZI_S: return "sdot_z_zzzi.xml";
+ case ENC_SDOT_ZA32_ZZI_2XI: return "sdot_za32_zzi.xml";
+ case ENC_SDOT_ZA32_ZZI_4XI: return "sdot_za32_zzi.xml";
+ case ENC_SDOT_ZA32_ZZV_2X1: return "sdot_za32_zzv.xml";
+ case ENC_SDOT_ZA32_ZZV_4X1: return "sdot_za32_zzv.xml";
+ case ENC_SDOT_ZA32_ZZW_2X2: return "sdot_za32_zzw.xml";
+ case ENC_SDOT_ZA32_ZZW_4X4: return "sdot_za32_zzw.xml";
+ case ENC_SDOT_ZA_ZZI_D2XI: return "sdot_za_zzi.xml";
+ case ENC_SDOT_ZA_ZZI_D4XI: return "sdot_za_zzi.xml";
+ case ENC_SDOT_ZA_ZZI_S2XI: return "sdot_za_zzi.xml";
+ case ENC_SDOT_ZA_ZZI_S4XI: return "sdot_za_zzi.xml";
+ case ENC_SDOT_ZA_ZZV_2X1: return "sdot_za_zzv.xml";
+ case ENC_SDOT_ZA_ZZV_4X1: return "sdot_za_zzv.xml";
+ case ENC_SDOT_ZA_ZZW_2X2: return "sdot_za_zzw.xml";
+ case ENC_SDOT_ZA_ZZW_4X4: return "sdot_za_zzw.xml";
+ case ENC_SEL_MZ_P_ZZ_2: return "sel_mz_p_zz.xml";
+ case ENC_SEL_MZ_P_ZZ_4: return "sel_mz_p_zz.xml";
case ENC_SEL_P_P_PP_: return "sel_p_p_pp.xml";
case ENC_SEL_Z_P_ZZ_: return "sel_z_p_zz.xml";
case ENC_SETFFR_F_: return "setffr_f.xml";
@@ -6295,29 +9173,103 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_SLI_Z_ZZI_: return "sli_z_zzi.xml";
case ENC_SM4E_Z_ZZ_: return "sm4e_z_zz.xml";
case ENC_SM4EKEY_Z_ZZ_: return "sm4ekey_z_zz.xml";
+ case ENC_SMAX_MZ_ZZV_2X1: return "smax_mz_zzv.xml";
+ case ENC_SMAX_MZ_ZZV_4X1: return "smax_mz_zzv.xml";
+ case ENC_SMAX_MZ_ZZW_2X2: return "smax_mz_zzw.xml";
+ case ENC_SMAX_MZ_ZZW_4X4: return "smax_mz_zzw.xml";
case ENC_SMAX_Z_P_ZZ_: return "smax_z_p_zz.xml";
case ENC_SMAX_Z_ZI_: return "smax_z_zi.xml";
case ENC_SMAXP_Z_P_ZZ_: return "smaxp_z_p_zz.xml";
+ case ENC_SMAXQV_Z_P_Z_: return "smaxqv_z_p_z.xml";
case ENC_SMAXV_R_P_Z_: return "smaxv_r_p_z.xml";
+ case ENC_SMIN_MZ_ZZV_2X1: return "smin_mz_zzv.xml";
+ case ENC_SMIN_MZ_ZZV_4X1: return "smin_mz_zzv.xml";
+ case ENC_SMIN_MZ_ZZW_2X2: return "smin_mz_zzw.xml";
+ case ENC_SMIN_MZ_ZZW_4X4: return "smin_mz_zzw.xml";
case ENC_SMIN_Z_P_ZZ_: return "smin_z_p_zz.xml";
case ENC_SMIN_Z_ZI_: return "smin_z_zi.xml";
case ENC_SMINP_Z_P_ZZ_: return "sminp_z_p_zz.xml";
+ case ENC_SMINQV_Z_P_Z_: return "sminqv_z_p_z.xml";
case ENC_SMINV_R_P_Z_: return "sminv_r_p_z.xml";
+ case ENC_SMLAL_ZA_ZZI_1: return "smlal_za_zzi.xml";
+ case ENC_SMLAL_ZA_ZZI_2XI: return "smlal_za_zzi.xml";
+ case ENC_SMLAL_ZA_ZZI_4XI: return "smlal_za_zzi.xml";
+ case ENC_SMLAL_ZA_ZZV_1: return "smlal_za_zzv.xml";
+ case ENC_SMLAL_ZA_ZZV_2X1: return "smlal_za_zzv.xml";
+ case ENC_SMLAL_ZA_ZZV_4X1: return "smlal_za_zzv.xml";
+ case ENC_SMLAL_ZA_ZZW_2X2: return "smlal_za_zzw.xml";
+ case ENC_SMLAL_ZA_ZZW_4X4: return "smlal_za_zzw.xml";
case ENC_SMLALB_Z_ZZZ_: return "smlalb_z_zzz.xml";
case ENC_SMLALB_Z_ZZZI_D: return "smlalb_z_zzzi.xml";
case ENC_SMLALB_Z_ZZZI_S: return "smlalb_z_zzzi.xml";
+ case ENC_SMLALL_ZA_ZZI_D: return "smlall_za_zzi.xml";
+ case ENC_SMLALL_ZA_ZZI_D2XI: return "smlall_za_zzi.xml";
+ case ENC_SMLALL_ZA_ZZI_D4XI: return "smlall_za_zzi.xml";
+ case ENC_SMLALL_ZA_ZZI_S: return "smlall_za_zzi.xml";
+ case ENC_SMLALL_ZA_ZZI_S2XI: return "smlall_za_zzi.xml";
+ case ENC_SMLALL_ZA_ZZI_S4XI: return "smlall_za_zzi.xml";
+ case ENC_SMLALL_ZA_ZZV_1: return "smlall_za_zzv.xml";
+ case ENC_SMLALL_ZA_ZZV_2X1: return "smlall_za_zzv.xml";
+ case ENC_SMLALL_ZA_ZZV_4X1: return "smlall_za_zzv.xml";
+ case ENC_SMLALL_ZA_ZZW_2X2: return "smlall_za_zzw.xml";
+ case ENC_SMLALL_ZA_ZZW_4X4: return "smlall_za_zzw.xml";
case ENC_SMLALT_Z_ZZZ_: return "smlalt_z_zzz.xml";
case ENC_SMLALT_Z_ZZZI_D: return "smlalt_z_zzzi.xml";
case ENC_SMLALT_Z_ZZZI_S: return "smlalt_z_zzzi.xml";
+ case ENC_SMLSL_ZA_ZZI_1: return "smlsl_za_zzi.xml";
+ case ENC_SMLSL_ZA_ZZI_2XI: return "smlsl_za_zzi.xml";
+ case ENC_SMLSL_ZA_ZZI_4XI: return "smlsl_za_zzi.xml";
+ case ENC_SMLSL_ZA_ZZV_1: return "smlsl_za_zzv.xml";
+ case ENC_SMLSL_ZA_ZZV_2X1: return "smlsl_za_zzv.xml";
+ case ENC_SMLSL_ZA_ZZV_4X1: return "smlsl_za_zzv.xml";
+ case ENC_SMLSL_ZA_ZZW_2X2: return "smlsl_za_zzw.xml";
+ case ENC_SMLSL_ZA_ZZW_4X4: return "smlsl_za_zzw.xml";
case ENC_SMLSLB_Z_ZZZ_: return "smlslb_z_zzz.xml";
case ENC_SMLSLB_Z_ZZZI_D: return "smlslb_z_zzzi.xml";
case ENC_SMLSLB_Z_ZZZI_S: return "smlslb_z_zzzi.xml";
+ case ENC_SMLSLL_ZA_ZZI_D: return "smlsll_za_zzi.xml";
+ case ENC_SMLSLL_ZA_ZZI_D2XI: return "smlsll_za_zzi.xml";
+ case ENC_SMLSLL_ZA_ZZI_D4XI: return "smlsll_za_zzi.xml";
+ case ENC_SMLSLL_ZA_ZZI_S: return "smlsll_za_zzi.xml";
+ case ENC_SMLSLL_ZA_ZZI_S2XI: return "smlsll_za_zzi.xml";
+ case ENC_SMLSLL_ZA_ZZI_S4XI: return "smlsll_za_zzi.xml";
+ case ENC_SMLSLL_ZA_ZZV_1: return "smlsll_za_zzv.xml";
+ case ENC_SMLSLL_ZA_ZZV_2X1: return "smlsll_za_zzv.xml";
+ case ENC_SMLSLL_ZA_ZZV_4X1: return "smlsll_za_zzv.xml";
+ case ENC_SMLSLL_ZA_ZZW_2X2: return "smlsll_za_zzw.xml";
+ case ENC_SMLSLL_ZA_ZZW_4X4: return "smlsll_za_zzw.xml";
case ENC_SMLSLT_Z_ZZZ_: return "smlslt_z_zzz.xml";
case ENC_SMLSLT_Z_ZZZI_D: return "smlslt_z_zzzi.xml";
case ENC_SMLSLT_Z_ZZZI_S: return "smlslt_z_zzzi.xml";
case ENC_SMMLA_Z_ZZZ_: return "smmla_z_zzz.xml";
+ case ENC_SMOP4A_ZA32_ZZ_H1X1: return "smop4a_za32_zz.xml";
+ case ENC_SMOP4A_ZA32_ZZ_H1X2: return "smop4a_za32_zz.xml";
+ case ENC_SMOP4A_ZA32_ZZ_H2X1: return "smop4a_za32_zz.xml";
+ case ENC_SMOP4A_ZA32_ZZ_H2X2: return "smop4a_za32_zz.xml";
+ case ENC_SMOP4A_ZA_ZZ_B1X1: return "smop4a_za_zz.xml";
+ case ENC_SMOP4A_ZA_ZZ_B1X2: return "smop4a_za_zz.xml";
+ case ENC_SMOP4A_ZA_ZZ_B2X1: return "smop4a_za_zz.xml";
+ case ENC_SMOP4A_ZA_ZZ_B2X2: return "smop4a_za_zz.xml";
+ case ENC_SMOP4A_ZA_ZZ_H1X1: return "smop4a_za_zz.xml";
+ case ENC_SMOP4A_ZA_ZZ_H1X2: return "smop4a_za_zz.xml";
+ case ENC_SMOP4A_ZA_ZZ_H2X1: return "smop4a_za_zz.xml";
+ case ENC_SMOP4A_ZA_ZZ_H2X2: return "smop4a_za_zz.xml";
+ case ENC_SMOP4S_ZA32_ZZ_H1X1: return "smop4s_za32_zz.xml";
+ case ENC_SMOP4S_ZA32_ZZ_H1X2: return "smop4s_za32_zz.xml";
+ case ENC_SMOP4S_ZA32_ZZ_H2X1: return "smop4s_za32_zz.xml";
+ case ENC_SMOP4S_ZA32_ZZ_H2X2: return "smop4s_za32_zz.xml";
+ case ENC_SMOP4S_ZA_ZZ_B1X1: return "smop4s_za_zz.xml";
+ case ENC_SMOP4S_ZA_ZZ_B1X2: return "smop4s_za_zz.xml";
+ case ENC_SMOP4S_ZA_ZZ_B2X1: return "smop4s_za_zz.xml";
+ case ENC_SMOP4S_ZA_ZZ_B2X2: return "smop4s_za_zz.xml";
+ case ENC_SMOP4S_ZA_ZZ_H1X1: return "smop4s_za_zz.xml";
+ case ENC_SMOP4S_ZA_ZZ_H1X2: return "smop4s_za_zz.xml";
+ case ENC_SMOP4S_ZA_ZZ_H2X1: return "smop4s_za_zz.xml";
+ case ENC_SMOP4S_ZA_ZZ_H2X2: return "smop4s_za_zz.xml";
+ case ENC_SMOPA_ZA32_PP_ZZ_16: return "smopa_za32_pp_zz.xml";
case ENC_SMOPA_ZA_PP_ZZ_32: return "smopa_za_pp_zz.xml";
case ENC_SMOPA_ZA_PP_ZZ_64: return "smopa_za_pp_zz.xml";
+ case ENC_SMOPS_ZA32_PP_ZZ_16: return "smops_za32_pp_zz.xml";
case ENC_SMOPS_ZA_PP_ZZ_32: return "smops_za_pp_zz.xml";
case ENC_SMOPS_ZA_PP_ZZ_64: return "smops_za_pp_zz.xml";
case ENC_SMULH_Z_P_ZZ_: return "smulh_z_p_zz.xml";
@@ -6330,11 +9282,20 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_SMULLT_Z_ZZI_S: return "smullt_z_zzi.xml";
case ENC_SPLICE_Z_P_ZZ_CON: return "splice_z_p_zz.xml";
case ENC_SPLICE_Z_P_ZZ_DES: return "splice_z_p_zz.xml";
- case ENC_SQABS_Z_P_Z_: return "sqabs_z_p_z.xml";
+ case ENC_SQABS_Z_P_Z_M: return "sqabs_z_p_z.xml";
+ case ENC_SQABS_Z_P_Z_Z: return "sqabs_z_p_z.xml";
case ENC_SQADD_Z_P_ZZ_: return "sqadd_z_p_zz.xml";
case ENC_SQADD_Z_ZI_: return "sqadd_z_zi.xml";
case ENC_SQADD_Z_ZZ_: return "sqadd_z_zz.xml";
case ENC_SQCADD_Z_ZZ_: return "sqcadd_z_zz.xml";
+ case ENC_SQCVT_Z_MZ2_: return "sqcvt_z_mz2.xml";
+ case ENC_SQCVT_Z_MZ4_: return "sqcvt_z_mz4.xml";
+ case ENC_SQCVTN_Z_MZ2_: return "sqcvtn_z_mz2.xml";
+ case ENC_SQCVTN_Z_MZ4_: return "sqcvtn_z_mz4.xml";
+ case ENC_SQCVTU_Z_MZ2_: return "sqcvtu_z_mz2.xml";
+ case ENC_SQCVTU_Z_MZ4_: return "sqcvtu_z_mz4.xml";
+ case ENC_SQCVTUN_Z_MZ2_: return "sqcvtun_z_mz2.xml";
+ case ENC_SQCVTUN_Z_MZ4_: return "sqcvtun_z_mz4.xml";
case ENC_SQDECB_R_RS_SX: return "sqdecb_r_rs.xml";
case ENC_SQDECB_R_RS_X: return "sqdecb_r_rs.xml";
case ENC_SQDECD_R_RS_SX: return "sqdecd_r_rs.xml";
@@ -6363,6 +9324,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_SQDMLSLT_Z_ZZZ_: return "sqdmlslt_z_zzz.xml";
case ENC_SQDMLSLT_Z_ZZZI_D: return "sqdmlslt_z_zzzi.xml";
case ENC_SQDMLSLT_Z_ZZZI_S: return "sqdmlslt_z_zzzi.xml";
+ case ENC_SQDMULH_MZ_ZZV_2X1: return "sqdmulh_mz_zzv.xml";
+ case ENC_SQDMULH_MZ_ZZV_4X1: return "sqdmulh_mz_zzv.xml";
+ case ENC_SQDMULH_MZ_ZZW_2X2: return "sqdmulh_mz_zzw.xml";
+ case ENC_SQDMULH_MZ_ZZW_4X4: return "sqdmulh_mz_zzw.xml";
case ENC_SQDMULH_Z_ZZ_: return "sqdmulh_z_zz.xml";
case ENC_SQDMULH_Z_ZZI_D: return "sqdmulh_z_zzi.xml";
case ENC_SQDMULH_Z_ZZI_H: return "sqdmulh_z_zzi.xml";
@@ -6387,7 +9352,8 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_SQINCW_R_RS_SX: return "sqincw_r_rs.xml";
case ENC_SQINCW_R_RS_X: return "sqincw_r_rs.xml";
case ENC_SQINCW_Z_ZS_: return "sqincw_z_zs.xml";
- case ENC_SQNEG_Z_P_Z_: return "sqneg_z_p_z.xml";
+ case ENC_SQNEG_Z_P_Z_M: return "sqneg_z_p_z.xml";
+ case ENC_SQNEG_Z_P_Z_Z: return "sqneg_z_p_z.xml";
case ENC_SQRDCMLAH_Z_ZZZ_: return "sqrdcmlah_z_zzz.xml";
case ENC_SQRDCMLAH_Z_ZZZI_H: return "sqrdcmlah_z_zzzi.xml";
case ENC_SQRDCMLAH_Z_ZZZI_S: return "sqrdcmlah_z_zzzi.xml";
@@ -6405,8 +9371,16 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_SQRDMULH_Z_ZZI_S: return "sqrdmulh_z_zzi.xml";
case ENC_SQRSHL_Z_P_ZZ_: return "sqrshl_z_p_zz.xml";
case ENC_SQRSHLR_Z_P_ZZ_: return "sqrshlr_z_p_zz.xml";
+ case ENC_SQRSHR_Z_MZ2_: return "sqrshr_z_mz2.xml";
+ case ENC_SQRSHR_Z_MZ4_: return "sqrshr_z_mz4.xml";
+ case ENC_SQRSHRN_Z_MZ2_: return "sqrshrn_z_mz2.xml";
+ case ENC_SQRSHRN_Z_MZ4_: return "sqrshrn_z_mz4.xml";
case ENC_SQRSHRNB_Z_ZI_: return "sqrshrnb_z_zi.xml";
case ENC_SQRSHRNT_Z_ZI_: return "sqrshrnt_z_zi.xml";
+ case ENC_SQRSHRU_Z_MZ2_: return "sqrshru_z_mz2.xml";
+ case ENC_SQRSHRU_Z_MZ4_: return "sqrshru_z_mz4.xml";
+ case ENC_SQRSHRUN_Z_MZ2_: return "sqrshrun_z_mz2.xml";
+ case ENC_SQRSHRUN_Z_MZ4_: return "sqrshrun_z_mz4.xml";
case ENC_SQRSHRUNB_Z_ZI_: return "sqrshrunb_z_zi.xml";
case ENC_SQRSHRUNT_Z_ZI_: return "sqrshrunt_z_zi.xml";
case ENC_SQSHL_Z_P_ZI_: return "sqshl_z_p_zi.xml";
@@ -6427,6 +9401,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_SQXTUNT_Z_ZZ_: return "sqxtunt_z_zz.xml";
case ENC_SRHADD_Z_P_ZZ_: return "srhadd_z_p_zz.xml";
case ENC_SRI_Z_ZZI_: return "sri_z_zzi.xml";
+ case ENC_SRSHL_MZ_ZZV_2X1: return "srshl_mz_zzv.xml";
+ case ENC_SRSHL_MZ_ZZV_4X1: return "srshl_mz_zzv.xml";
+ case ENC_SRSHL_MZ_ZZW_2X2: return "srshl_mz_zzw.xml";
+ case ENC_SRSHL_MZ_ZZW_4X4: return "srshl_mz_zzw.xml";
case ENC_SRSHL_Z_P_ZZ_: return "srshl_z_p_zz.xml";
case ENC_SRSHLR_Z_P_ZZ_: return "srshlr_z_p_zz.xml";
case ENC_SRSHR_Z_P_ZI_: return "srshr_z_p_zi.xml";
@@ -6440,6 +9418,14 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_SSUBLTB_Z_ZZ_: return "ssubltb_z_zz.xml";
case ENC_SSUBWB_Z_ZZ_: return "ssubwb_z_zz.xml";
case ENC_SSUBWT_Z_ZZ_: return "ssubwt_z_zz.xml";
+ case ENC_ST1B_MZ_P_BI_2: return "st1b_mz_p_bi.xml";
+ case ENC_ST1B_MZ_P_BI_4: return "st1b_mz_p_bi.xml";
+ case ENC_ST1B_MZ_P_BR_2: return "st1b_mz_p_br.xml";
+ case ENC_ST1B_MZ_P_BR_4: return "st1b_mz_p_br.xml";
+ case ENC_ST1B_MZX_P_BI_2X8: return "st1b_mzx_p_bi.xml";
+ case ENC_ST1B_MZX_P_BI_4X4: return "st1b_mzx_p_bi.xml";
+ case ENC_ST1B_MZX_P_BR_2X8: return "st1b_mzx_p_br.xml";
+ case ENC_ST1B_MZX_P_BR_4X4: return "st1b_mzx_p_br.xml";
case ENC_ST1B_Z_P_AI_D: return "st1b_z_p_ai.xml";
case ENC_ST1B_Z_P_AI_S: return "st1b_z_p_ai.xml";
case ENC_ST1B_Z_P_BI_: return "st1b_z_p_bi.xml";
@@ -6448,14 +9434,32 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_ST1B_Z_P_BZ_D_X32_UNSCALED: return "st1b_z_p_bz.xml";
case ENC_ST1B_Z_P_BZ_S_X32_UNSCALED: return "st1b_z_p_bz.xml";
case ENC_ST1B_ZA_P_RRR_: return "st1b_za_p_rrr.xml";
+ case ENC_ST1D_MZ_P_BI_2: return "st1d_mz_p_bi.xml";
+ case ENC_ST1D_MZ_P_BI_4: return "st1d_mz_p_bi.xml";
+ case ENC_ST1D_MZ_P_BR_2: return "st1d_mz_p_br.xml";
+ case ENC_ST1D_MZ_P_BR_4: return "st1d_mz_p_br.xml";
+ case ENC_ST1D_MZX_P_BI_2X8: return "st1d_mzx_p_bi.xml";
+ case ENC_ST1D_MZX_P_BI_4X4: return "st1d_mzx_p_bi.xml";
+ case ENC_ST1D_MZX_P_BR_2X8: return "st1d_mzx_p_br.xml";
+ case ENC_ST1D_MZX_P_BR_4X4: return "st1d_mzx_p_br.xml";
case ENC_ST1D_Z_P_AI_D: return "st1d_z_p_ai.xml";
case ENC_ST1D_Z_P_BI_: return "st1d_z_p_bi.xml";
+ case ENC_ST1D_Z_P_BI_U128: return "st1d_z_p_bi.xml";
case ENC_ST1D_Z_P_BR_: return "st1d_z_p_br.xml";
+ case ENC_ST1D_Z_P_BR_U128: return "st1d_z_p_br.xml";
case ENC_ST1D_Z_P_BZ_D_64_SCALED: return "st1d_z_p_bz.xml";
case ENC_ST1D_Z_P_BZ_D_64_UNSCALED: return "st1d_z_p_bz.xml";
case ENC_ST1D_Z_P_BZ_D_X32_SCALED: return "st1d_z_p_bz.xml";
case ENC_ST1D_Z_P_BZ_D_X32_UNSCALED: return "st1d_z_p_bz.xml";
case ENC_ST1D_ZA_P_RRR_: return "st1d_za_p_rrr.xml";
+ case ENC_ST1H_MZ_P_BI_2: return "st1h_mz_p_bi.xml";
+ case ENC_ST1H_MZ_P_BI_4: return "st1h_mz_p_bi.xml";
+ case ENC_ST1H_MZ_P_BR_2: return "st1h_mz_p_br.xml";
+ case ENC_ST1H_MZ_P_BR_4: return "st1h_mz_p_br.xml";
+ case ENC_ST1H_MZX_P_BI_2X8: return "st1h_mzx_p_bi.xml";
+ case ENC_ST1H_MZX_P_BI_4X4: return "st1h_mzx_p_bi.xml";
+ case ENC_ST1H_MZX_P_BR_2X8: return "st1h_mzx_p_br.xml";
+ case ENC_ST1H_MZX_P_BR_4X4: return "st1h_mzx_p_br.xml";
case ENC_ST1H_Z_P_AI_D: return "st1h_z_p_ai.xml";
case ENC_ST1H_Z_P_AI_S: return "st1h_z_p_ai.xml";
case ENC_ST1H_Z_P_BI_: return "st1h_z_p_bi.xml";
@@ -6467,11 +9471,22 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_ST1H_Z_P_BZ_S_X32_SCALED: return "st1h_z_p_bz.xml";
case ENC_ST1H_Z_P_BZ_S_X32_UNSCALED: return "st1h_z_p_bz.xml";
case ENC_ST1H_ZA_P_RRR_: return "st1h_za_p_rrr.xml";
+ case ENC_ST1Q_Z_P_AR_D_64_UNSCALED: return "st1q_z_p_ar.xml";
case ENC_ST1Q_ZA_P_RRR_: return "st1q_za_p_rrr.xml";
+ case ENC_ST1W_MZ_P_BI_2: return "st1w_mz_p_bi.xml";
+ case ENC_ST1W_MZ_P_BI_4: return "st1w_mz_p_bi.xml";
+ case ENC_ST1W_MZ_P_BR_2: return "st1w_mz_p_br.xml";
+ case ENC_ST1W_MZ_P_BR_4: return "st1w_mz_p_br.xml";
+ case ENC_ST1W_MZX_P_BI_2X8: return "st1w_mzx_p_bi.xml";
+ case ENC_ST1W_MZX_P_BI_4X4: return "st1w_mzx_p_bi.xml";
+ case ENC_ST1W_MZX_P_BR_2X8: return "st1w_mzx_p_br.xml";
+ case ENC_ST1W_MZX_P_BR_4X4: return "st1w_mzx_p_br.xml";
case ENC_ST1W_Z_P_AI_D: return "st1w_z_p_ai.xml";
case ENC_ST1W_Z_P_AI_S: return "st1w_z_p_ai.xml";
case ENC_ST1W_Z_P_BI_: return "st1w_z_p_bi.xml";
+ case ENC_ST1W_Z_P_BI_U128: return "st1w_z_p_bi.xml";
case ENC_ST1W_Z_P_BR_: return "st1w_z_p_br.xml";
+ case ENC_ST1W_Z_P_BR_U128: return "st1w_z_p_br.xml";
case ENC_ST1W_Z_P_BZ_D_64_SCALED: return "st1w_z_p_bz.xml";
case ENC_ST1W_Z_P_BZ_D_64_UNSCALED: return "st1w_z_p_bz.xml";
case ENC_ST1W_Z_P_BZ_D_X32_SCALED: return "st1w_z_p_bz.xml";
@@ -6485,6 +9500,8 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_ST2D_Z_P_BR_CONTIGUOUS: return "st2d_z_p_br.xml";
case ENC_ST2H_Z_P_BI_CONTIGUOUS: return "st2h_z_p_bi.xml";
case ENC_ST2H_Z_P_BR_CONTIGUOUS: return "st2h_z_p_br.xml";
+ case ENC_ST2Q_Z_P_BI_CONTIGUOUS: return "st2q_z_p_bi.xml";
+ case ENC_ST2Q_Z_P_BR_CONTIGUOUS: return "st2q_z_p_br.xml";
case ENC_ST2W_Z_P_BI_CONTIGUOUS: return "st2w_z_p_bi.xml";
case ENC_ST2W_Z_P_BR_CONTIGUOUS: return "st2w_z_p_br.xml";
case ENC_ST3B_Z_P_BI_CONTIGUOUS: return "st3b_z_p_bi.xml";
@@ -6493,6 +9510,8 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_ST3D_Z_P_BR_CONTIGUOUS: return "st3d_z_p_br.xml";
case ENC_ST3H_Z_P_BI_CONTIGUOUS: return "st3h_z_p_bi.xml";
case ENC_ST3H_Z_P_BR_CONTIGUOUS: return "st3h_z_p_br.xml";
+ case ENC_ST3Q_Z_P_BI_CONTIGUOUS: return "st3q_z_p_bi.xml";
+ case ENC_ST3Q_Z_P_BR_CONTIGUOUS: return "st3q_z_p_br.xml";
case ENC_ST3W_Z_P_BI_CONTIGUOUS: return "st3w_z_p_bi.xml";
case ENC_ST3W_Z_P_BR_CONTIGUOUS: return "st3w_z_p_br.xml";
case ENC_ST4B_Z_P_BI_CONTIGUOUS: return "st4b_z_p_bi.xml";
@@ -6501,19 +9520,55 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_ST4D_Z_P_BR_CONTIGUOUS: return "st4d_z_p_br.xml";
case ENC_ST4H_Z_P_BI_CONTIGUOUS: return "st4h_z_p_bi.xml";
case ENC_ST4H_Z_P_BR_CONTIGUOUS: return "st4h_z_p_br.xml";
+ case ENC_ST4Q_Z_P_BI_CONTIGUOUS: return "st4q_z_p_bi.xml";
+ case ENC_ST4Q_Z_P_BR_CONTIGUOUS: return "st4q_z_p_br.xml";
case ENC_ST4W_Z_P_BI_CONTIGUOUS: return "st4w_z_p_bi.xml";
case ENC_ST4W_Z_P_BR_CONTIGUOUS: return "st4w_z_p_br.xml";
+ case ENC_STMOPA_ZA32_ZZZI_H2X1: return "stmopa_za32_zzzi.xml";
+ case ENC_STMOPA_ZA_ZZZI_B2X1: return "stmopa_za_zzzi.xml";
+ case ENC_STNT1B_MZ_P_BI_2: return "stnt1b_mz_p_bi.xml";
+ case ENC_STNT1B_MZ_P_BI_4: return "stnt1b_mz_p_bi.xml";
+ case ENC_STNT1B_MZ_P_BR_2: return "stnt1b_mz_p_br.xml";
+ case ENC_STNT1B_MZ_P_BR_4: return "stnt1b_mz_p_br.xml";
+ case ENC_STNT1B_MZX_P_BI_2X8: return "stnt1b_mzx_p_bi.xml";
+ case ENC_STNT1B_MZX_P_BI_4X4: return "stnt1b_mzx_p_bi.xml";
+ case ENC_STNT1B_MZX_P_BR_2X8: return "stnt1b_mzx_p_br.xml";
+ case ENC_STNT1B_MZX_P_BR_4X4: return "stnt1b_mzx_p_br.xml";
case ENC_STNT1B_Z_P_AR_D_64_UNSCALED: return "stnt1b_z_p_ar.xml";
case ENC_STNT1B_Z_P_AR_S_X32_UNSCALED: return "stnt1b_z_p_ar.xml";
case ENC_STNT1B_Z_P_BI_CONTIGUOUS: return "stnt1b_z_p_bi.xml";
case ENC_STNT1B_Z_P_BR_CONTIGUOUS: return "stnt1b_z_p_br.xml";
+ case ENC_STNT1D_MZ_P_BI_2: return "stnt1d_mz_p_bi.xml";
+ case ENC_STNT1D_MZ_P_BI_4: return "stnt1d_mz_p_bi.xml";
+ case ENC_STNT1D_MZ_P_BR_2: return "stnt1d_mz_p_br.xml";
+ case ENC_STNT1D_MZ_P_BR_4: return "stnt1d_mz_p_br.xml";
+ case ENC_STNT1D_MZX_P_BI_2X8: return "stnt1d_mzx_p_bi.xml";
+ case ENC_STNT1D_MZX_P_BI_4X4: return "stnt1d_mzx_p_bi.xml";
+ case ENC_STNT1D_MZX_P_BR_2X8: return "stnt1d_mzx_p_br.xml";
+ case ENC_STNT1D_MZX_P_BR_4X4: return "stnt1d_mzx_p_br.xml";
case ENC_STNT1D_Z_P_AR_D_64_UNSCALED: return "stnt1d_z_p_ar.xml";
case ENC_STNT1D_Z_P_BI_CONTIGUOUS: return "stnt1d_z_p_bi.xml";
case ENC_STNT1D_Z_P_BR_CONTIGUOUS: return "stnt1d_z_p_br.xml";
+ case ENC_STNT1H_MZ_P_BI_2: return "stnt1h_mz_p_bi.xml";
+ case ENC_STNT1H_MZ_P_BI_4: return "stnt1h_mz_p_bi.xml";
+ case ENC_STNT1H_MZ_P_BR_2: return "stnt1h_mz_p_br.xml";
+ case ENC_STNT1H_MZ_P_BR_4: return "stnt1h_mz_p_br.xml";
+ case ENC_STNT1H_MZX_P_BI_2X8: return "stnt1h_mzx_p_bi.xml";
+ case ENC_STNT1H_MZX_P_BI_4X4: return "stnt1h_mzx_p_bi.xml";
+ case ENC_STNT1H_MZX_P_BR_2X8: return "stnt1h_mzx_p_br.xml";
+ case ENC_STNT1H_MZX_P_BR_4X4: return "stnt1h_mzx_p_br.xml";
case ENC_STNT1H_Z_P_AR_D_64_UNSCALED: return "stnt1h_z_p_ar.xml";
case ENC_STNT1H_Z_P_AR_S_X32_UNSCALED: return "stnt1h_z_p_ar.xml";
case ENC_STNT1H_Z_P_BI_CONTIGUOUS: return "stnt1h_z_p_bi.xml";
case ENC_STNT1H_Z_P_BR_CONTIGUOUS: return "stnt1h_z_p_br.xml";
+ case ENC_STNT1W_MZ_P_BI_2: return "stnt1w_mz_p_bi.xml";
+ case ENC_STNT1W_MZ_P_BI_4: return "stnt1w_mz_p_bi.xml";
+ case ENC_STNT1W_MZ_P_BR_2: return "stnt1w_mz_p_br.xml";
+ case ENC_STNT1W_MZ_P_BR_4: return "stnt1w_mz_p_br.xml";
+ case ENC_STNT1W_MZX_P_BI_2X8: return "stnt1w_mzx_p_bi.xml";
+ case ENC_STNT1W_MZX_P_BI_4X4: return "stnt1w_mzx_p_bi.xml";
+ case ENC_STNT1W_MZX_P_BR_2X8: return "stnt1w_mzx_p_br.xml";
+ case ENC_STNT1W_MZX_P_BR_4X4: return "stnt1w_mzx_p_br.xml";
case ENC_STNT1W_Z_P_AR_D_64_UNSCALED: return "stnt1w_z_p_ar.xml";
case ENC_STNT1W_Z_P_AR_S_X32_UNSCALED: return "stnt1w_z_p_ar.xml";
case ENC_STNT1W_Z_P_BI_CONTIGUOUS: return "stnt1w_z_p_bi.xml";
@@ -6521,27 +9576,73 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_STR_P_BI_: return "str_p_bi.xml";
case ENC_STR_Z_BI_: return "str_z_bi.xml";
case ENC_STR_ZA_RI_: return "str_za_ri.xml";
+ case ENC_STR_ZT_BR_: return "str_zt_br.xml";
case ENC_SUB_Z_P_ZZ_: return "sub_z_p_zz.xml";
case ENC_SUB_Z_ZI_: return "sub_z_zi.xml";
case ENC_SUB_Z_ZZ_: return "sub_z_zz.xml";
+ case ENC_SUB_ZA_ZW_2X2: return "sub_za_zw.xml";
+ case ENC_SUB_ZA_ZW_4X4: return "sub_za_zw.xml";
+ case ENC_SUB_ZA_ZZV_2X1: return "sub_za_zzv.xml";
+ case ENC_SUB_ZA_ZZV_4X1: return "sub_za_zzv.xml";
+ case ENC_SUB_ZA_ZZW_2X2: return "sub_za_zzw.xml";
+ case ENC_SUB_ZA_ZZW_4X4: return "sub_za_zzw.xml";
case ENC_SUBHNB_Z_ZZ_: return "subhnb_z_zz.xml";
case ENC_SUBHNT_Z_ZZ_: return "subhnt_z_zz.xml";
+ case ENC_SUBPT_Z_P_ZZ_: return "subpt_z_p_zz.xml";
+ case ENC_SUBPT_Z_ZZ_: return "subpt_z_zz.xml";
case ENC_SUBR_Z_P_ZZ_: return "subr_z_p_zz.xml";
case ENC_SUBR_Z_ZI_: return "subr_z_zi.xml";
case ENC_SUDOT_Z_ZZZI_S: return "sudot_z_zzzi.xml";
+ case ENC_SUDOT_ZA_ZZI_S2XI: return "sudot_za_zzi.xml";
+ case ENC_SUDOT_ZA_ZZI_S4XI: return "sudot_za_zzi.xml";
+ case ENC_SUDOT_ZA_ZZV_S2X1: return "sudot_za_zzv.xml";
+ case ENC_SUDOT_ZA_ZZV_S4X1: return "sudot_za_zzv.xml";
+ case ENC_SUMLALL_ZA_ZZI_S: return "sumlall_za_zzi.xml";
+ case ENC_SUMLALL_ZA_ZZI_S2XI: return "sumlall_za_zzi.xml";
+ case ENC_SUMLALL_ZA_ZZI_S4XI: return "sumlall_za_zzi.xml";
+ case ENC_SUMLALL_ZA_ZZV_S2X1: return "sumlall_za_zzv.xml";
+ case ENC_SUMLALL_ZA_ZZV_S4X1: return "sumlall_za_zzv.xml";
+ case ENC_SUMOP4A_ZA_ZZ_B1X1: return "sumop4a_za_zz.xml";
+ case ENC_SUMOP4A_ZA_ZZ_B1X2: return "sumop4a_za_zz.xml";
+ case ENC_SUMOP4A_ZA_ZZ_B2X1: return "sumop4a_za_zz.xml";
+ case ENC_SUMOP4A_ZA_ZZ_B2X2: return "sumop4a_za_zz.xml";
+ case ENC_SUMOP4A_ZA_ZZ_H1X1: return "sumop4a_za_zz.xml";
+ case ENC_SUMOP4A_ZA_ZZ_H1X2: return "sumop4a_za_zz.xml";
+ case ENC_SUMOP4A_ZA_ZZ_H2X1: return "sumop4a_za_zz.xml";
+ case ENC_SUMOP4A_ZA_ZZ_H2X2: return "sumop4a_za_zz.xml";
+ case ENC_SUMOP4S_ZA_ZZ_B1X1: return "sumop4s_za_zz.xml";
+ case ENC_SUMOP4S_ZA_ZZ_B1X2: return "sumop4s_za_zz.xml";
+ case ENC_SUMOP4S_ZA_ZZ_B2X1: return "sumop4s_za_zz.xml";
+ case ENC_SUMOP4S_ZA_ZZ_B2X2: return "sumop4s_za_zz.xml";
+ case ENC_SUMOP4S_ZA_ZZ_H1X1: return "sumop4s_za_zz.xml";
+ case ENC_SUMOP4S_ZA_ZZ_H1X2: return "sumop4s_za_zz.xml";
+ case ENC_SUMOP4S_ZA_ZZ_H2X1: return "sumop4s_za_zz.xml";
+ case ENC_SUMOP4S_ZA_ZZ_H2X2: return "sumop4s_za_zz.xml";
case ENC_SUMOPA_ZA_PP_ZZ_32: return "sumopa_za_pp_zz.xml";
case ENC_SUMOPA_ZA_PP_ZZ_64: return "sumopa_za_pp_zz.xml";
case ENC_SUMOPS_ZA_PP_ZZ_32: return "sumops_za_pp_zz.xml";
case ENC_SUMOPS_ZA_PP_ZZ_64: return "sumops_za_pp_zz.xml";
+ case ENC_SUNPK_MZ_Z_2: return "sunpk_mz_z.xml";
+ case ENC_SUNPK_MZ_Z_4: return "sunpk_mz_z.xml";
case ENC_SUNPKHI_Z_Z_: return "sunpkhi_z_z.xml";
case ENC_SUNPKLO_Z_Z_: return "sunpkhi_z_z.xml";
case ENC_SUQADD_Z_P_ZZ_: return "suqadd_z_p_zz.xml";
- case ENC_SXTB_Z_P_Z_: return "sxtb_z_p_z.xml";
- case ENC_SXTH_Z_P_Z_: return "sxtb_z_p_z.xml";
- case ENC_SXTW_Z_P_Z_: return "sxtb_z_p_z.xml";
+ case ENC_SUTMOPA_ZA_ZZZI_B2X1: return "sutmopa_za_zzzi.xml";
+ case ENC_SUVDOT_ZA_ZZI_S4XI: return "suvdot_za_zzi.xml";
+ case ENC_SVDOT_ZA32_ZZI_2XI: return "svdot_za32_zzi.xml";
+ case ENC_SVDOT_ZA_ZZI_D4XI: return "svdot_za_zzi.xml";
+ case ENC_SVDOT_ZA_ZZI_S4XI: return "svdot_za_zzi.xml";
+ case ENC_SXTB_Z_P_Z_M: return "sxtb_z_p_z.xml";
+ case ENC_SXTB_Z_P_Z_Z: return "sxtb_z_p_z.xml";
+ case ENC_SXTH_Z_P_Z_M: return "sxtb_z_p_z.xml";
+ case ENC_SXTH_Z_P_Z_Z: return "sxtb_z_p_z.xml";
+ case ENC_SXTW_Z_P_Z_M: return "sxtb_z_p_z.xml";
+ case ENC_SXTW_Z_P_Z_Z: return "sxtb_z_p_z.xml";
case ENC_TBL_Z_ZZ_1: return "tbl_z_zz.xml";
case ENC_TBL_Z_ZZ_2: return "tbl_z_zz.xml";
+ case ENC_TBLQ_Z_ZZ_: return "tblq_z_zz.xml";
case ENC_TBX_Z_ZZ_: return "tbx_z_zz.xml";
+ case ENC_TBXQ_Z_ZZ_: return "tbxq_z_zz.xml";
case ENC_TRN1_P_PP_: return "trn1_p_pp.xml";
case ENC_TRN1_Z_ZZ_: return "trn1_z_zz.xml";
case ENC_TRN1_Z_ZZ_Q: return "trn1_z_zz.xml";
@@ -6560,45 +9661,146 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_UADDV_R_P_Z_: return "uaddv_r_p_z.xml";
case ENC_UADDWB_Z_ZZ_: return "uaddwb_z_zz.xml";
case ENC_UADDWT_Z_ZZ_: return "uaddwt_z_zz.xml";
+ case ENC_UCLAMP_MZ_ZZ_2: return "uclamp_mz_zz.xml";
+ case ENC_UCLAMP_MZ_ZZ_4: return "uclamp_mz_zz.xml";
case ENC_UCLAMP_Z_ZZ_: return "uclamp_z_zz.xml";
+ case ENC_UCVTF_MZ_Z_2: return "ucvtf_mz_z.xml";
+ case ENC_UCVTF_MZ_Z_4: return "ucvtf_mz_z.xml";
case ENC_UCVTF_Z_P_Z_H2FP16: return "ucvtf_z_p_z.xml";
+ case ENC_UCVTF_Z_P_Z_H2FP16Z: return "ucvtf_z_p_z.xml";
case ENC_UCVTF_Z_P_Z_W2D: return "ucvtf_z_p_z.xml";
+ case ENC_UCVTF_Z_P_Z_W2DZ: return "ucvtf_z_p_z.xml";
case ENC_UCVTF_Z_P_Z_W2FP16: return "ucvtf_z_p_z.xml";
+ case ENC_UCVTF_Z_P_Z_W2FP16Z: return "ucvtf_z_p_z.xml";
case ENC_UCVTF_Z_P_Z_W2S: return "ucvtf_z_p_z.xml";
+ case ENC_UCVTF_Z_P_Z_W2SZ: return "ucvtf_z_p_z.xml";
case ENC_UCVTF_Z_P_Z_X2D: return "ucvtf_z_p_z.xml";
+ case ENC_UCVTF_Z_P_Z_X2DZ: return "ucvtf_z_p_z.xml";
case ENC_UCVTF_Z_P_Z_X2FP16: return "ucvtf_z_p_z.xml";
+ case ENC_UCVTF_Z_P_Z_X2FP16Z: return "ucvtf_z_p_z.xml";
case ENC_UCVTF_Z_P_Z_X2S: return "ucvtf_z_p_z.xml";
+ case ENC_UCVTF_Z_P_Z_X2SZ: return "ucvtf_z_p_z.xml";
case ENC_UDIV_Z_P_ZZ_: return "udiv_z_p_zz.xml";
case ENC_UDIVR_Z_P_ZZ_: return "udivr_z_p_zz.xml";
+ case ENC_UDOT_Z32_ZZZ_: return "udot_z32_zzz.xml";
+ case ENC_UDOT_Z32_ZZZI_: return "udot_z32_zzzi.xml";
case ENC_UDOT_Z_ZZZ_: return "udot_z_zzz.xml";
case ENC_UDOT_Z_ZZZI_D: return "udot_z_zzzi.xml";
case ENC_UDOT_Z_ZZZI_S: return "udot_z_zzzi.xml";
+ case ENC_UDOT_ZA32_ZZI_2XI: return "udot_za32_zzi.xml";
+ case ENC_UDOT_ZA32_ZZI_4XI: return "udot_za32_zzi.xml";
+ case ENC_UDOT_ZA32_ZZV_2X1: return "udot_za32_zzv.xml";
+ case ENC_UDOT_ZA32_ZZV_4X1: return "udot_za32_zzv.xml";
+ case ENC_UDOT_ZA32_ZZW_2X2: return "udot_za32_zzw.xml";
+ case ENC_UDOT_ZA32_ZZW_4X4: return "udot_za32_zzw.xml";
+ case ENC_UDOT_ZA_ZZI_D2XI: return "udot_za_zzi.xml";
+ case ENC_UDOT_ZA_ZZI_D4XI: return "udot_za_zzi.xml";
+ case ENC_UDOT_ZA_ZZI_S2XI: return "udot_za_zzi.xml";
+ case ENC_UDOT_ZA_ZZI_S4XI: return "udot_za_zzi.xml";
+ case ENC_UDOT_ZA_ZZV_2X1: return "udot_za_zzv.xml";
+ case ENC_UDOT_ZA_ZZV_4X1: return "udot_za_zzv.xml";
+ case ENC_UDOT_ZA_ZZW_2X2: return "udot_za_zzw.xml";
+ case ENC_UDOT_ZA_ZZW_4X4: return "udot_za_zzw.xml";
case ENC_UHADD_Z_P_ZZ_: return "uhadd_z_p_zz.xml";
case ENC_UHSUB_Z_P_ZZ_: return "uhsub_z_p_zz.xml";
case ENC_UHSUBR_Z_P_ZZ_: return "uhsubr_z_p_zz.xml";
+ case ENC_UMAX_MZ_ZZV_2X1: return "umax_mz_zzv.xml";
+ case ENC_UMAX_MZ_ZZV_4X1: return "umax_mz_zzv.xml";
+ case ENC_UMAX_MZ_ZZW_2X2: return "umax_mz_zzw.xml";
+ case ENC_UMAX_MZ_ZZW_4X4: return "umax_mz_zzw.xml";
case ENC_UMAX_Z_P_ZZ_: return "umax_z_p_zz.xml";
case ENC_UMAX_Z_ZI_: return "umax_z_zi.xml";
case ENC_UMAXP_Z_P_ZZ_: return "umaxp_z_p_zz.xml";
+ case ENC_UMAXQV_Z_P_Z_: return "umaxqv_z_p_z.xml";
case ENC_UMAXV_R_P_Z_: return "umaxv_r_p_z.xml";
+ case ENC_UMIN_MZ_ZZV_2X1: return "umin_mz_zzv.xml";
+ case ENC_UMIN_MZ_ZZV_4X1: return "umin_mz_zzv.xml";
+ case ENC_UMIN_MZ_ZZW_2X2: return "umin_mz_zzw.xml";
+ case ENC_UMIN_MZ_ZZW_4X4: return "umin_mz_zzw.xml";
case ENC_UMIN_Z_P_ZZ_: return "umin_z_p_zz.xml";
case ENC_UMIN_Z_ZI_: return "umin_z_zi.xml";
case ENC_UMINP_Z_P_ZZ_: return "uminp_z_p_zz.xml";
+ case ENC_UMINQV_Z_P_Z_: return "uminqv_z_p_z.xml";
case ENC_UMINV_R_P_Z_: return "uminv_r_p_z.xml";
+ case ENC_UMLAL_ZA_ZZI_1: return "umlal_za_zzi.xml";
+ case ENC_UMLAL_ZA_ZZI_2XI: return "umlal_za_zzi.xml";
+ case ENC_UMLAL_ZA_ZZI_4XI: return "umlal_za_zzi.xml";
+ case ENC_UMLAL_ZA_ZZV_1: return "umlal_za_zzv.xml";
+ case ENC_UMLAL_ZA_ZZV_2X1: return "umlal_za_zzv.xml";
+ case ENC_UMLAL_ZA_ZZV_4X1: return "umlal_za_zzv.xml";
+ case ENC_UMLAL_ZA_ZZW_2X2: return "umlal_za_zzw.xml";
+ case ENC_UMLAL_ZA_ZZW_4X4: return "umlal_za_zzw.xml";
case ENC_UMLALB_Z_ZZZ_: return "umlalb_z_zzz.xml";
case ENC_UMLALB_Z_ZZZI_D: return "umlalb_z_zzzi.xml";
case ENC_UMLALB_Z_ZZZI_S: return "umlalb_z_zzzi.xml";
+ case ENC_UMLALL_ZA_ZZI_D: return "umlall_za_zzi.xml";
+ case ENC_UMLALL_ZA_ZZI_D2XI: return "umlall_za_zzi.xml";
+ case ENC_UMLALL_ZA_ZZI_D4XI: return "umlall_za_zzi.xml";
+ case ENC_UMLALL_ZA_ZZI_S: return "umlall_za_zzi.xml";
+ case ENC_UMLALL_ZA_ZZI_S2XI: return "umlall_za_zzi.xml";
+ case ENC_UMLALL_ZA_ZZI_S4XI: return "umlall_za_zzi.xml";
+ case ENC_UMLALL_ZA_ZZV_1: return "umlall_za_zzv.xml";
+ case ENC_UMLALL_ZA_ZZV_2X1: return "umlall_za_zzv.xml";
+ case ENC_UMLALL_ZA_ZZV_4X1: return "umlall_za_zzv.xml";
+ case ENC_UMLALL_ZA_ZZW_2X2: return "umlall_za_zzw.xml";
+ case ENC_UMLALL_ZA_ZZW_4X4: return "umlall_za_zzw.xml";
case ENC_UMLALT_Z_ZZZ_: return "umlalt_z_zzz.xml";
case ENC_UMLALT_Z_ZZZI_D: return "umlalt_z_zzzi.xml";
case ENC_UMLALT_Z_ZZZI_S: return "umlalt_z_zzzi.xml";
+ case ENC_UMLSL_ZA_ZZI_1: return "umlsl_za_zzi.xml";
+ case ENC_UMLSL_ZA_ZZI_2XI: return "umlsl_za_zzi.xml";
+ case ENC_UMLSL_ZA_ZZI_4XI: return "umlsl_za_zzi.xml";
+ case ENC_UMLSL_ZA_ZZV_1: return "umlsl_za_zzv.xml";
+ case ENC_UMLSL_ZA_ZZV_2X1: return "umlsl_za_zzv.xml";
+ case ENC_UMLSL_ZA_ZZV_4X1: return "umlsl_za_zzv.xml";
+ case ENC_UMLSL_ZA_ZZW_2X2: return "umlsl_za_zzw.xml";
+ case ENC_UMLSL_ZA_ZZW_4X4: return "umlsl_za_zzw.xml";
case ENC_UMLSLB_Z_ZZZ_: return "umlslb_z_zzz.xml";
case ENC_UMLSLB_Z_ZZZI_D: return "umlslb_z_zzzi.xml";
case ENC_UMLSLB_Z_ZZZI_S: return "umlslb_z_zzzi.xml";
+ case ENC_UMLSLL_ZA_ZZI_D: return "umlsll_za_zzi.xml";
+ case ENC_UMLSLL_ZA_ZZI_D2XI: return "umlsll_za_zzi.xml";
+ case ENC_UMLSLL_ZA_ZZI_D4XI: return "umlsll_za_zzi.xml";
+ case ENC_UMLSLL_ZA_ZZI_S: return "umlsll_za_zzi.xml";
+ case ENC_UMLSLL_ZA_ZZI_S2XI: return "umlsll_za_zzi.xml";
+ case ENC_UMLSLL_ZA_ZZI_S4XI: return "umlsll_za_zzi.xml";
+ case ENC_UMLSLL_ZA_ZZV_1: return "umlsll_za_zzv.xml";
+ case ENC_UMLSLL_ZA_ZZV_2X1: return "umlsll_za_zzv.xml";
+ case ENC_UMLSLL_ZA_ZZV_4X1: return "umlsll_za_zzv.xml";
+ case ENC_UMLSLL_ZA_ZZW_2X2: return "umlsll_za_zzw.xml";
+ case ENC_UMLSLL_ZA_ZZW_4X4: return "umlsll_za_zzw.xml";
case ENC_UMLSLT_Z_ZZZ_: return "umlslt_z_zzz.xml";
case ENC_UMLSLT_Z_ZZZI_D: return "umlslt_z_zzzi.xml";
case ENC_UMLSLT_Z_ZZZI_S: return "umlslt_z_zzzi.xml";
case ENC_UMMLA_Z_ZZZ_: return "ummla_z_zzz.xml";
+ case ENC_UMOP4A_ZA32_ZZ_H1X1: return "umop4a_za32_zz.xml";
+ case ENC_UMOP4A_ZA32_ZZ_H1X2: return "umop4a_za32_zz.xml";
+ case ENC_UMOP4A_ZA32_ZZ_H2X1: return "umop4a_za32_zz.xml";
+ case ENC_UMOP4A_ZA32_ZZ_H2X2: return "umop4a_za32_zz.xml";
+ case ENC_UMOP4A_ZA_ZZ_B1X1: return "umop4a_za_zz.xml";
+ case ENC_UMOP4A_ZA_ZZ_B1X2: return "umop4a_za_zz.xml";
+ case ENC_UMOP4A_ZA_ZZ_B2X1: return "umop4a_za_zz.xml";
+ case ENC_UMOP4A_ZA_ZZ_B2X2: return "umop4a_za_zz.xml";
+ case ENC_UMOP4A_ZA_ZZ_H1X1: return "umop4a_za_zz.xml";
+ case ENC_UMOP4A_ZA_ZZ_H1X2: return "umop4a_za_zz.xml";
+ case ENC_UMOP4A_ZA_ZZ_H2X1: return "umop4a_za_zz.xml";
+ case ENC_UMOP4A_ZA_ZZ_H2X2: return "umop4a_za_zz.xml";
+ case ENC_UMOP4S_ZA32_ZZ_H1X1: return "umop4s_za32_zz.xml";
+ case ENC_UMOP4S_ZA32_ZZ_H1X2: return "umop4s_za32_zz.xml";
+ case ENC_UMOP4S_ZA32_ZZ_H2X1: return "umop4s_za32_zz.xml";
+ case ENC_UMOP4S_ZA32_ZZ_H2X2: return "umop4s_za32_zz.xml";
+ case ENC_UMOP4S_ZA_ZZ_B1X1: return "umop4s_za_zz.xml";
+ case ENC_UMOP4S_ZA_ZZ_B1X2: return "umop4s_za_zz.xml";
+ case ENC_UMOP4S_ZA_ZZ_B2X1: return "umop4s_za_zz.xml";
+ case ENC_UMOP4S_ZA_ZZ_B2X2: return "umop4s_za_zz.xml";
+ case ENC_UMOP4S_ZA_ZZ_H1X1: return "umop4s_za_zz.xml";
+ case ENC_UMOP4S_ZA_ZZ_H1X2: return "umop4s_za_zz.xml";
+ case ENC_UMOP4S_ZA_ZZ_H2X1: return "umop4s_za_zz.xml";
+ case ENC_UMOP4S_ZA_ZZ_H2X2: return "umop4s_za_zz.xml";
+ case ENC_UMOPA_ZA32_PP_ZZ_16: return "umopa_za32_pp_zz.xml";
case ENC_UMOPA_ZA_PP_ZZ_32: return "umopa_za_pp_zz.xml";
case ENC_UMOPA_ZA_PP_ZZ_64: return "umopa_za_pp_zz.xml";
+ case ENC_UMOPS_ZA32_PP_ZZ_16: return "umops_za32_pp_zz.xml";
case ENC_UMOPS_ZA_PP_ZZ_32: return "umops_za_pp_zz.xml";
case ENC_UMOPS_ZA_PP_ZZ_64: return "umops_za_pp_zz.xml";
case ENC_UMULH_Z_P_ZZ_: return "umulh_z_p_zz.xml";
@@ -6612,6 +9814,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_UQADD_Z_P_ZZ_: return "uqadd_z_p_zz.xml";
case ENC_UQADD_Z_ZI_: return "uqadd_z_zi.xml";
case ENC_UQADD_Z_ZZ_: return "uqadd_z_zz.xml";
+ case ENC_UQCVT_Z_MZ2_: return "uqcvt_z_mz2.xml";
+ case ENC_UQCVT_Z_MZ4_: return "uqcvt_z_mz4.xml";
+ case ENC_UQCVTN_Z_MZ2_: return "uqcvtn_z_mz2.xml";
+ case ENC_UQCVTN_Z_MZ4_: return "uqcvtn_z_mz4.xml";
case ENC_UQDECB_R_RS_UW: return "uqdecb_r_rs.xml";
case ENC_UQDECB_R_RS_X: return "uqdecb_r_rs.xml";
case ENC_UQDECD_R_RS_UW: return "uqdecd_r_rs.xml";
@@ -6642,6 +9848,10 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_UQINCW_Z_ZS_: return "uqincw_z_zs.xml";
case ENC_UQRSHL_Z_P_ZZ_: return "uqrshl_z_p_zz.xml";
case ENC_UQRSHLR_Z_P_ZZ_: return "uqrshlr_z_p_zz.xml";
+ case ENC_UQRSHR_Z_MZ2_: return "uqrshr_z_mz2.xml";
+ case ENC_UQRSHR_Z_MZ4_: return "uqrshr_z_mz4.xml";
+ case ENC_UQRSHRN_Z_MZ2_: return "uqrshrn_z_mz2.xml";
+ case ENC_UQRSHRN_Z_MZ4_: return "uqrshrn_z_mz4.xml";
case ENC_UQRSHRNB_Z_ZI_: return "uqrshrnb_z_zi.xml";
case ENC_UQRSHRNT_Z_ZI_: return "uqrshrnt_z_zi.xml";
case ENC_UQSHL_Z_P_ZI_: return "uqshl_z_p_zi.xml";
@@ -6655,58 +9865,143 @@ const char *enc_to_xml(enum ENCODING enc)
case ENC_UQSUBR_Z_P_ZZ_: return "uqsubr_z_p_zz.xml";
case ENC_UQXTNB_Z_ZZ_: return "uqxtnb_z_zz.xml";
case ENC_UQXTNT_Z_ZZ_: return "uqxtnt_z_zz.xml";
- case ENC_URECPE_Z_P_Z_: return "urecpe_z_p_z.xml";
+ case ENC_URECPE_Z_P_Z_M: return "urecpe_z_p_z.xml";
+ case ENC_URECPE_Z_P_Z_Z: return "urecpe_z_p_z.xml";
case ENC_URHADD_Z_P_ZZ_: return "urhadd_z_p_zz.xml";
+ case ENC_URSHL_MZ_ZZV_2X1: return "urshl_mz_zzv.xml";
+ case ENC_URSHL_MZ_ZZV_4X1: return "urshl_mz_zzv.xml";
+ case ENC_URSHL_MZ_ZZW_2X2: return "urshl_mz_zzw.xml";
+ case ENC_URSHL_MZ_ZZW_4X4: return "urshl_mz_zzw.xml";
case ENC_URSHL_Z_P_ZZ_: return "urshl_z_p_zz.xml";
case ENC_URSHLR_Z_P_ZZ_: return "urshlr_z_p_zz.xml";
case ENC_URSHR_Z_P_ZI_: return "urshr_z_p_zi.xml";
- case ENC_URSQRTE_Z_P_Z_: return "ursqrte_z_p_z.xml";
+ case ENC_URSQRTE_Z_P_Z_M: return "ursqrte_z_p_z.xml";
+ case ENC_URSQRTE_Z_P_Z_Z: return "ursqrte_z_p_z.xml";
case ENC_URSRA_Z_ZI_: return "ursra_z_zi.xml";
case ENC_USDOT_Z_ZZZ_S: return "usdot_z_zzz.xml";
case ENC_USDOT_Z_ZZZI_S: return "usdot_z_zzzi.xml";
+ case ENC_USDOT_ZA_ZZI_S2XI: return "usdot_za_zzi.xml";
+ case ENC_USDOT_ZA_ZZI_S4XI: return "usdot_za_zzi.xml";
+ case ENC_USDOT_ZA_ZZV_S2X1: return "usdot_za_zzv.xml";
+ case ENC_USDOT_ZA_ZZV_S4X1: return "usdot_za_zzv.xml";
+ case ENC_USDOT_ZA_ZZW_S2X2: return "usdot_za_zzw.xml";
+ case ENC_USDOT_ZA_ZZW_S4X4: return "usdot_za_zzw.xml";
case ENC_USHLLB_Z_ZI_: return "ushllb_z_zi.xml";
case ENC_USHLLT_Z_ZI_: return "ushllt_z_zi.xml";
+ case ENC_USMLALL_ZA_ZZI_S: return "usmlall_za_zzi.xml";
+ case ENC_USMLALL_ZA_ZZI_S2XI: return "usmlall_za_zzi.xml";
+ case ENC_USMLALL_ZA_ZZI_S4XI: return "usmlall_za_zzi.xml";
+ case ENC_USMLALL_ZA_ZZV_S: return "usmlall_za_zzv.xml";
+ case ENC_USMLALL_ZA_ZZV_S2X1: return "usmlall_za_zzv.xml";
+ case ENC_USMLALL_ZA_ZZV_S4X1: return "usmlall_za_zzv.xml";
+ case ENC_USMLALL_ZA_ZZW_S2X2: return "usmlall_za_zzw.xml";
+ case ENC_USMLALL_ZA_ZZW_S4X4: return "usmlall_za_zzw.xml";
case ENC_USMMLA_Z_ZZZ_: return "usmmla_z_zzz.xml";
+ case ENC_USMOP4A_ZA_ZZ_B1X1: return "usmop4a_za_zz.xml";
+ case ENC_USMOP4A_ZA_ZZ_B1X2: return "usmop4a_za_zz.xml";
+ case ENC_USMOP4A_ZA_ZZ_B2X1: return "usmop4a_za_zz.xml";
+ case ENC_USMOP4A_ZA_ZZ_B2X2: return "usmop4a_za_zz.xml";
+ case ENC_USMOP4A_ZA_ZZ_H1X1: return "usmop4a_za_zz.xml";
+ case ENC_USMOP4A_ZA_ZZ_H1X2: return "usmop4a_za_zz.xml";
+ case ENC_USMOP4A_ZA_ZZ_H2X1: return "usmop4a_za_zz.xml";
+ case ENC_USMOP4A_ZA_ZZ_H2X2: return "usmop4a_za_zz.xml";
+ case ENC_USMOP4S_ZA_ZZ_B1X1: return "usmop4s_za_zz.xml";
+ case ENC_USMOP4S_ZA_ZZ_B1X2: return "usmop4s_za_zz.xml";
+ case ENC_USMOP4S_ZA_ZZ_B2X1: return "usmop4s_za_zz.xml";
+ case ENC_USMOP4S_ZA_ZZ_B2X2: return "usmop4s_za_zz.xml";
+ case ENC_USMOP4S_ZA_ZZ_H1X1: return "usmop4s_za_zz.xml";
+ case ENC_USMOP4S_ZA_ZZ_H1X2: return "usmop4s_za_zz.xml";
+ case ENC_USMOP4S_ZA_ZZ_H2X1: return "usmop4s_za_zz.xml";
+ case ENC_USMOP4S_ZA_ZZ_H2X2: return "usmop4s_za_zz.xml";
case ENC_USMOPA_ZA_PP_ZZ_32: return "usmopa_za_pp_zz.xml";
case ENC_USMOPA_ZA_PP_ZZ_64: return "usmopa_za_pp_zz.xml";
case ENC_USMOPS_ZA_PP_ZZ_32: return "usmops_za_pp_zz.xml";
case ENC_USMOPS_ZA_PP_ZZ_64: return "usmops_za_pp_zz.xml";
case ENC_USQADD_Z_P_ZZ_: return "usqadd_z_p_zz.xml";
case ENC_USRA_Z_ZI_: return "usra_z_zi.xml";
+ case ENC_USTMOPA_ZA_ZZZI_B2X1: return "ustmopa_za_zzzi.xml";
case ENC_USUBLB_Z_ZZ_: return "usublb_z_zz.xml";
case ENC_USUBLT_Z_ZZ_: return "usublt_z_zz.xml";
case ENC_USUBWB_Z_ZZ_: return "usubwb_z_zz.xml";
case ENC_USUBWT_Z_ZZ_: return "usubwt_z_zz.xml";
+ case ENC_USVDOT_ZA_ZZI_S4XI: return "usvdot_za_zzi.xml";
+ case ENC_UTMOPA_ZA32_ZZZI_H2X1: return "utmopa_za32_zzzi.xml";
+ case ENC_UTMOPA_ZA_ZZZI_B2X1: return "utmopa_za_zzzi.xml";
+ case ENC_UUNPK_MZ_Z_2: return "uunpk_mz_z.xml";
+ case ENC_UUNPK_MZ_Z_4: return "uunpk_mz_z.xml";
case ENC_UUNPKHI_Z_Z_: return "uunpkhi_z_z.xml";
case ENC_UUNPKLO_Z_Z_: return "uunpkhi_z_z.xml";
- case ENC_UXTB_Z_P_Z_: return "uxtb_z_p_z.xml";
- case ENC_UXTH_Z_P_Z_: return "uxtb_z_p_z.xml";
- case ENC_UXTW_Z_P_Z_: return "uxtb_z_p_z.xml";
+ case ENC_UVDOT_ZA32_ZZI_2XI: return "uvdot_za32_zzi.xml";
+ case ENC_UVDOT_ZA_ZZI_D4XI: return "uvdot_za_zzi.xml";
+ case ENC_UVDOT_ZA_ZZI_S4XI: return "uvdot_za_zzi.xml";
+ case ENC_UXTB_Z_P_Z_M: return "uxtb_z_p_z.xml";
+ case ENC_UXTB_Z_P_Z_Z: return "uxtb_z_p_z.xml";
+ case ENC_UXTH_Z_P_Z_M: return "uxtb_z_p_z.xml";
+ case ENC_UXTH_Z_P_Z_Z: return "uxtb_z_p_z.xml";
+ case ENC_UXTW_Z_P_Z_M: return "uxtb_z_p_z.xml";
+ case ENC_UXTW_Z_P_Z_Z: return "uxtb_z_p_z.xml";
case ENC_UZP1_P_PP_: return "uzp1_p_pp.xml";
case ENC_UZP1_Z_ZZ_: return "uzp1_z_zz.xml";
case ENC_UZP1_Z_ZZ_Q: return "uzp1_z_zz.xml";
case ENC_UZP2_P_PP_: return "uzp1_p_pp.xml";
case ENC_UZP2_Z_ZZ_: return "uzp1_z_zz.xml";
case ENC_UZP2_Z_ZZ_Q: return "uzp1_z_zz.xml";
+ case ENC_UZP_MZ_Z_4: return "uzp_mz_z.xml";
+ case ENC_UZP_MZ_Z_4Q: return "uzp_mz_z.xml";
+ case ENC_UZP_MZ_ZZ_2: return "uzp_mz_zz.xml";
+ case ENC_UZP_MZ_ZZ_2Q: return "uzp_mz_zz.xml";
+ case ENC_UZPQ1_Z_ZZ_: return "uzpq1_z_zz.xml";
+ case ENC_UZPQ2_Z_ZZ_: return "uzpq2_z_zz.xml";
case ENC_WHILEGE_P_P_RR_: return "whilege_p_p_rr.xml";
+ case ENC_WHILEGE_PN_RR_: return "whilege_pn_rr.xml";
+ case ENC_WHILEGE_PP_RR_: return "whilege_pp_rr.xml";
case ENC_WHILEGT_P_P_RR_: return "whilegt_p_p_rr.xml";
+ case ENC_WHILEGT_PN_RR_: return "whilegt_pn_rr.xml";
+ case ENC_WHILEGT_PP_RR_: return "whilegt_pp_rr.xml";
case ENC_WHILEHI_P_P_RR_: return "whilehi_p_p_rr.xml";
+ case ENC_WHILEHI_PN_RR_: return "whilehi_pn_rr.xml";
+ case ENC_WHILEHI_PP_RR_: return "whilehi_pp_rr.xml";
case ENC_WHILEHS_P_P_RR_: return "whilehs_p_p_rr.xml";
+ case ENC_WHILEHS_PN_RR_: return "whilehs_pn_rr.xml";
+ case ENC_WHILEHS_PP_RR_: return "whilehs_pp_rr.xml";
case ENC_WHILELE_P_P_RR_: return "whilele_p_p_rr.xml";
+ case ENC_WHILELE_PN_RR_: return "whilele_pn_rr.xml";
+ case ENC_WHILELE_PP_RR_: return "whilele_pp_rr.xml";
case ENC_WHILELO_P_P_RR_: return "whilelo_p_p_rr.xml";
+ case ENC_WHILELO_PN_RR_: return "whilelo_pn_rr.xml";
+ case ENC_WHILELO_PP_RR_: return "whilelo_pp_rr.xml";
case ENC_WHILELS_P_P_RR_: return "whilels_p_p_rr.xml";
+ case ENC_WHILELS_PN_RR_: return "whilels_pn_rr.xml";
+ case ENC_WHILELS_PP_RR_: return "whilels_pp_rr.xml";
case ENC_WHILELT_P_P_RR_: return "whilelt_p_p_rr.xml";
+ case ENC_WHILELT_PN_RR_: return "whilelt_pn_rr.xml";
+ case ENC_WHILELT_PP_RR_: return "whilelt_pp_rr.xml";
case ENC_WHILERW_P_RR_: return "whilerw_p_rr.xml";
case ENC_WHILEWR_P_RR_: return "whilewr_p_rr.xml";
case ENC_WRFFR_F_P_: return "wrffr_f_p.xml";
case ENC_XAR_Z_ZZI_: return "xar_z_zzi.xml";
+ case ENC_ZERO_ZA1_RI_2: return "zero_za1_ri.xml";
+ case ENC_ZERO_ZA1_RI_4: return "zero_za1_ri.xml";
+ case ENC_ZERO_ZA2_RI_1: return "zero_za2_ri.xml";
+ case ENC_ZERO_ZA2_RI_2: return "zero_za2_ri.xml";
+ case ENC_ZERO_ZA2_RI_4: return "zero_za2_ri.xml";
+ case ENC_ZERO_ZA4_RI_1: return "zero_za4_ri.xml";
+ case ENC_ZERO_ZA4_RI_2: return "zero_za4_ri.xml";
+ case ENC_ZERO_ZA4_RI_4: return "zero_za4_ri.xml";
case ENC_ZERO_ZA_I_: return "zero_za_i.xml";
+ case ENC_ZERO_ZT_I_: return "zero_zt_i.xml";
case ENC_ZIP1_P_PP_: return "zip1_p_pp.xml";
case ENC_ZIP1_Z_ZZ_: return "zip1_z_zz.xml";
case ENC_ZIP1_Z_ZZ_Q: return "zip1_z_zz.xml";
case ENC_ZIP2_P_PP_: return "zip1_p_pp.xml";
case ENC_ZIP2_Z_ZZ_: return "zip1_z_zz.xml";
case ENC_ZIP2_Z_ZZ_Q: return "zip1_z_zz.xml";
+ case ENC_ZIP_MZ_Z_4: return "zip_mz_z.xml";
+ case ENC_ZIP_MZ_Z_4Q: return "zip_mz_z.xml";
+ case ENC_ZIP_MZ_ZZ_2: return "zip_mz_zz.xml";
+ case ENC_ZIP_MZ_ZZ_2Q: return "zip_mz_zz.xml";
+ case ENC_ZIPQ1_Z_ZZ_: return "zipq1_z_zz.xml";
+ case ENC_ZIPQ2_Z_ZZ_: return "zipq2_z_zz.xml";
default: return "error";
}
}