...

Source file src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/arg.go

     1	// Generated by ARM internal tool
     2	// DO NOT EDIT
     3	
     4	// Copyright 2017 The Go Authors. All rights reserved.
     5	// Use of this source code is governed by a BSD-style
     6	// license that can be found in the LICENSE file.
     7	
     8	package arm64asm
     9	
    10	// Naming for Go decoder arguments:
    11	//
    12	// - arg_Wd: a W register encoded in the Rd[4:0] field (31 is wzr)
    13	//
    14	// - arg_Xd: a X register encoded in the Rd[4:0] field (31 is xzr)
    15	//
    16	// - arg_Wds: a W register encoded in the Rd[4:0] field (31 is wsp)
    17	//
    18	// - arg_Xds: a X register encoded in the Rd[4:0] field (31 is sp)
    19	//
    20	// - arg_Wn: encoded in Rn[9:5]
    21	//
    22	// - arg_Wm: encoded in Rm[20:16]
    23	//
    24	// - arg_Wm_extend__UXTB_0__UXTH_1__LSL_UXTW_2__UXTX_3__SXTB_4__SXTH_5__SXTW_6__SXTX_7__0_4:
    25	//     a W register encoded in Rm with an extend encoded in option[15:13] and an amount
    26	//     encoded in imm3[12:10] in the range [0,4].
    27	//
    28	// - arg_Rm_extend__UXTB_0__UXTH_1__UXTW_2__LSL_UXTX_3__SXTB_4__SXTH_5__SXTW_6__SXTX_7__0_4:
    29	//     a W or X register encoded in Rm with an extend encoded in option[15:13] and an
    30	//     amount encoded in imm3[12:10] in the range [0,4]. If the extend is UXTX or SXTX,
    31	//     it's an X register else, it's a W register.
    32	//
    33	// - arg_Wm_shift__LSL_0__LSR_1__ASR_2__0_31:
    34	//     a W register encoded in Rm with a shift encoded in shift[23:22] and an amount
    35	//     encoded in imm6[15:10] in the range [0,31].
    36	//
    37	// - arg_IAddSub:
    38	//     An immediate for a add/sub instruction encoded in imm12[21:10] with an optional
    39	//     left shift of 12 encoded in shift[23:22].
    40	//
    41	// - arg_Rt_31_1__W_0__X_1:
    42	//     a W or X register encoded in Rt[4:0]. The width specifier is encoded in the field
    43	//     [31:31] (offset 31, bit count 1) and the register is W for 0 and X for 1.
    44	//
    45	// - arg_[s|u]label_FIELDS_POWER:
    46	//     a program label encoded as "FIELDS" times 2^POWER in the range [MIN, MAX] (determined
    47	//     by signd/unsigned, FIELDS and POWER), e.g.
    48	//       arg_slabel_imm14_2
    49	//       arg_slabel_imm19_2
    50	//       arg_slabel_imm26_2
    51	//       arg_slabel_immhi_immlo_0
    52	//       arg_slabel_immhi_immlo_12
    53	//
    54	// - arg_Xns_mem_post_imm7_8_signed:
    55	//     addressing mode of post-index with a base register: Xns and a signed offset encoded
    56	//     in the "imm7" field times 8
    57	//
    58	// - arg_Xns_mem_extend_m__UXTW_2__LSL_3__SXTW_6__SXTX_7__0_0__3_1:
    59	//     addressing mode of extended register with a base register: Xns, an offset register
    60	//     (<Wm>|<Xm>) with an extend encoded in option[15:13] and a shift amount encoded in
    61	//     S[12:12] in the range [0,3] (S=0:0, S=1:3).
    62	//
    63	// - arg_Xns_mem_optional_imm12_4_unsigned:
    64	//     addressing mode of unsigned offset with a base register: Xns and an optional unsigned
    65	//     offset encoded in the "imm12" field times 4
    66	//
    67	// - arg_Xns_mem_wb_imm7_4_signed:
    68	//     addressing mode of pre-index with a base register: Xns and the signed offset encoded
    69	//     in the "imm7" field times 4
    70	//
    71	// - arg_Xns_mem_post_size_1_8_unsigned__4_0__8_1__16_2__32_3:
    72	//     a post-index immediate offset, encoded in the "size" field. It can have the following values:
    73	//       #4 when size = 00
    74	//       #8 when size = 01
    75	//       #16 when size = 10
    76	//       #32 when size = 11
    77	//
    78	// - arg_immediate_0_127_CRm_op2:
    79	//     an immediate encoded in "CRm:op2" in the range 0 to 127
    80	//
    81	// - arg_immediate_bitmask_64_N_imms_immr:
    82	//     a bitmask immediate for 64-bit variant and encoded in "N:imms:immr"
    83	//
    84	// - arg_immediate_SBFX_SBFM_64M_bitfield_width_64_imms:
    85	//     an immediate for the <width> bitfield of SBFX 64-bit variant
    86	//
    87	// - arg_immediate_shift_32_implicit_inverse_imm16_hw:
    88	//     a 32-bit immediate of the bitwise inverse of which can be encoded in "imm16:hw"
    89	//
    90	// - arg_cond_[Not]AllowALNV_[Invert|Normal]:
    91	//     a standard condition, encoded in the "cond" field, excluding (NotAllow) AL and NV with
    92	//     its least significant bit [Yes|No] inverted, e.g.
    93	//       arg_cond_AllowALNV_Normal
    94	//       arg_cond_NotAllowALNV_Invert
    95	//
    96	// - arg_immediate_OptLSL_amount_16_0_48:
    97	//     An immediate for MOV[KNZ] instruction encoded in imm16[20:5] with an optional
    98	//     left shift of 16 in the range [0, 48] encoded in hw[22, 21]
    99	//
   100	// - arg_immediate_0_width_m1_immh_immb__UIntimmhimmb8_1__UIntimmhimmb16_2__UIntimmhimmb32_4__UIntimmhimmb64_8:
   101	//     the left shift amount, in the range 0 to the operand width in bits minus 1,
   102	//     encoded in the "immh:immb" field. It can have the following values:
   103	//       (UInt(immh:immb)-8) when immh = 0001
   104	//       (UInt(immh:immb)-16) when immh = 001x
   105	//       (UInt(immh:immb)-32) when immh = 01xx
   106	//       (UInt(immh:immb)-64) when immh = 1xxx
   107	//
   108	// - arg_immediate_1_width_immh_immb__16UIntimmhimmb_1__32UIntimmhimmb_2__64UIntimmhimmb_4:
   109	//     the right shift amount, in the range 1 to the destination operand width in
   110	//     bits, encoded in the "immh:immb" field. It can have the following values:
   111	//       (16-UInt(immh:immb)) when immh = 0001
   112	//       (32-UInt(immh:immb)) when immh = 001x
   113	//       (64-UInt(immh:immb)) when immh = 01xx
   114	//
   115	// - arg_immediate_8x8_a_b_c_d_e_f_g_h:
   116	//     a 64-bit immediate 'aaaaaaaabbbbbbbbccccccccddddddddeeeeeeeeffffffffgggggggghhhhhhhh',
   117	//     encoded in "a:b:c:d:e:f:g:h".
   118	//
   119	// - arg_immediate_fbits_min_1_max_32_sub_64_scale:
   120	//     the number of bits after the binary point in the fixed-point destination,
   121	//     in the range 1 to 32, encoded as 64 minus "scale".
   122	//
   123	// - arg_immediate_floatzero: #0.0
   124	//
   125	// - arg_immediate_exp_3_pre_4_a_b_c_d_e_f_g_h:
   126	//     a signed floating-point constant with 3-bit exponent and normalized 4 bits of precision,
   127	//     encoded in "a:b:c:d:e:f:g:h"
   128	//
   129	// - arg_immediate_fbits_min_1_max_0_sub_0_immh_immb__64UIntimmhimmb_4__128UIntimmhimmb_8:
   130	//     the number of fractional bits, in the range 1 to the operand width, encoded
   131	//     in the "immh:immb" field. It can have the following values:
   132	//       (64-UInt(immh:immb)) when immh = 01xx
   133	//       (128-UInt(immh:immb)) when immh = 1xxx
   134	//
   135	// - arg_immediate_index_Q_imm4__imm4lt20gt_00__imm4_10:
   136	//     the lowest numbered byte element to be extracted, encoded in the "Q:imm4" field.
   137	//     It can have the following values:
   138	//       imm4<2:0> when Q = 0, imm4<3> = 0
   139	//       imm4 when Q = 1, imm4<3> = x
   140	//
   141	// - arg_sysop_AT_SYS_CR_system:
   142	//     system operation for system instruction: AT encoded in the "op1:CRm<0>:op2" field
   143	//
   144	// - arg_prfop_Rt:
   145	//     prefectch operation encoded in the "Rt"
   146	//
   147	// - arg_sysreg_o0_op1_CRn_CRm_op2:
   148	//     system register name encoded in the "o0:op1:CRn:CRm:op2"
   149	//
   150	// - arg_pstatefield_op1_op2__SPSel_05__DAIFSet_36__DAIFClr_37:
   151	//     PSTATE field name encoded in the "op1:op2" field
   152	//
   153	// - arg_Vd_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21__2D_31:
   154	//     one register with arrangement specifier encoded in the "size:Q" field which can have the following values:
   155	//       8B when size = 00, Q = 0
   156	//       16B when size = 00, Q = 1
   157	//       4H when size = 01, Q = 0
   158	//       8H when size = 01, Q = 1
   159	//       2S when size = 10, Q = 0
   160	//       4S when size = 10, Q = 1
   161	//       2D when size = 11, Q = 1
   162	//       The encoding size = 11, Q = 0 is reserved.
   163	//
   164	// - arg_Vt_3_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21__1D_30__2D_31:
   165	//     three registers with arrangement specifier encoded in the "size:Q" field which can have the following values:
   166	//       8B when size = 00, Q = 0
   167	//       16B when size = 00, Q = 1
   168	//       4H when size = 01, Q = 0
   169	//       8H when size = 01, Q = 1
   170	//       2S when size = 10, Q = 0
   171	//       4S when size = 10, Q = 1
   172	//       2D when size = 11, Q = 1
   173	//       The encoding size = 11, Q = 0 is reserved.
   174	//
   175	// - arg_Vt_1_arrangement_H_index__Q_S_size_1:
   176	//     one register with arrangement:H and element index encoded in "Q:S:size<1>".
   177	
   178	type instArg uint16
   179	
   180	const (
   181		_ instArg = iota
   182		arg_Bt
   183		arg_Cm
   184		arg_Cn
   185		arg_cond_AllowALNV_Normal
   186		arg_conditional
   187		arg_cond_NotAllowALNV_Invert
   188		arg_Da
   189		arg_Dd
   190		arg_Dm
   191		arg_Dn
   192		arg_Dt
   193		arg_Dt2
   194		arg_Hd
   195		arg_Hn
   196		arg_Ht
   197		arg_IAddSub
   198		arg_immediate_0_127_CRm_op2
   199		arg_immediate_0_15_CRm
   200		arg_immediate_0_15_nzcv
   201		arg_immediate_0_31_imm5
   202		arg_immediate_0_31_immr
   203		arg_immediate_0_31_imms
   204		arg_immediate_0_63_b5_b40
   205		arg_immediate_0_63_immh_immb__UIntimmhimmb64_8
   206		arg_immediate_0_63_immr
   207		arg_immediate_0_63_imms
   208		arg_immediate_0_65535_imm16
   209		arg_immediate_0_7_op1
   210		arg_immediate_0_7_op2
   211		arg_immediate_0_width_immh_immb__SEEAdvancedSIMDmodifiedimmediate_0__UIntimmhimmb8_1__UIntimmhimmb16_2__UIntimmhimmb32_4
   212		arg_immediate_0_width_immh_immb__SEEAdvancedSIMDmodifiedimmediate_0__UIntimmhimmb8_1__UIntimmhimmb16_2__UIntimmhimmb32_4__UIntimmhimmb64_8
   213		arg_immediate_0_width_m1_immh_immb__UIntimmhimmb8_1__UIntimmhimmb16_2__UIntimmhimmb32_4__UIntimmhimmb64_8
   214		arg_immediate_0_width_size__8_0__16_1__32_2
   215		arg_immediate_1_64_immh_immb__128UIntimmhimmb_8
   216		arg_immediate_1_width_immh_immb__16UIntimmhimmb_1__32UIntimmhimmb_2__64UIntimmhimmb_4
   217		arg_immediate_1_width_immh_immb__SEEAdvancedSIMDmodifiedimmediate_0__16UIntimmhimmb_1__32UIntimmhimmb_2__64UIntimmhimmb_4
   218		arg_immediate_1_width_immh_immb__SEEAdvancedSIMDmodifiedimmediate_0__16UIntimmhimmb_1__32UIntimmhimmb_2__64UIntimmhimmb_4__128UIntimmhimmb_8
   219		arg_immediate_8x8_a_b_c_d_e_f_g_h
   220		arg_immediate_ASR_SBFM_32M_bitfield_0_31_immr
   221		arg_immediate_ASR_SBFM_64M_bitfield_0_63_immr
   222		arg_immediate_BFI_BFM_32M_bitfield_lsb_32_immr
   223		arg_immediate_BFI_BFM_32M_bitfield_width_32_imms
   224		arg_immediate_BFI_BFM_64M_bitfield_lsb_64_immr
   225		arg_immediate_BFI_BFM_64M_bitfield_width_64_imms
   226		arg_immediate_BFXIL_BFM_32M_bitfield_lsb_32_immr
   227		arg_immediate_BFXIL_BFM_32M_bitfield_width_32_imms
   228		arg_immediate_BFXIL_BFM_64M_bitfield_lsb_64_immr
   229		arg_immediate_BFXIL_BFM_64M_bitfield_width_64_imms
   230		arg_immediate_bitmask_32_imms_immr
   231		arg_immediate_bitmask_64_N_imms_immr
   232		arg_immediate_exp_3_pre_4_a_b_c_d_e_f_g_h
   233		arg_immediate_exp_3_pre_4_imm8
   234		arg_immediate_fbits_min_1_max_0_sub_0_immh_immb__64UIntimmhimmb_4__128UIntimmhimmb_8
   235		arg_immediate_fbits_min_1_max_0_sub_0_immh_immb__SEEAdvancedSIMDmodifiedimmediate_0__64UIntimmhimmb_4__128UIntimmhimmb_8
   236		arg_immediate_fbits_min_1_max_32_sub_64_scale
   237		arg_immediate_fbits_min_1_max_64_sub_64_scale
   238		arg_immediate_floatzero
   239		arg_immediate_index_Q_imm4__imm4lt20gt_00__imm4_10
   240		arg_immediate_LSL_UBFM_32M_bitfield_0_31_immr
   241		arg_immediate_LSL_UBFM_64M_bitfield_0_63_immr
   242		arg_immediate_LSR_UBFM_32M_bitfield_0_31_immr
   243		arg_immediate_LSR_UBFM_64M_bitfield_0_63_immr
   244		arg_immediate_MSL__a_b_c_d_e_f_g_h_cmode__8_0__16_1
   245		arg_immediate_optional_0_15_CRm
   246		arg_immediate_optional_0_65535_imm16
   247		arg_immediate_OptLSL__a_b_c_d_e_f_g_h_cmode__0_0__8_1
   248		arg_immediate_OptLSL__a_b_c_d_e_f_g_h_cmode__0_0__8_1__16_2__24_3
   249		arg_immediate_OptLSL_amount_16_0_16
   250		arg_immediate_OptLSL_amount_16_0_48
   251		arg_immediate_OptLSLZero__a_b_c_d_e_f_g_h
   252		arg_immediate_SBFIZ_SBFM_32M_bitfield_lsb_32_immr
   253		arg_immediate_SBFIZ_SBFM_32M_bitfield_width_32_imms
   254		arg_immediate_SBFIZ_SBFM_64M_bitfield_lsb_64_immr
   255		arg_immediate_SBFIZ_SBFM_64M_bitfield_width_64_imms
   256		arg_immediate_SBFX_SBFM_32M_bitfield_lsb_32_immr
   257		arg_immediate_SBFX_SBFM_32M_bitfield_width_32_imms
   258		arg_immediate_SBFX_SBFM_64M_bitfield_lsb_64_immr
   259		arg_immediate_SBFX_SBFM_64M_bitfield_width_64_imms
   260		arg_immediate_shift_32_implicit_imm16_hw
   261		arg_immediate_shift_32_implicit_inverse_imm16_hw
   262		arg_immediate_shift_64_implicit_imm16_hw
   263		arg_immediate_shift_64_implicit_inverse_imm16_hw
   264		arg_immediate_UBFIZ_UBFM_32M_bitfield_lsb_32_immr
   265		arg_immediate_UBFIZ_UBFM_32M_bitfield_width_32_imms
   266		arg_immediate_UBFIZ_UBFM_64M_bitfield_lsb_64_immr
   267		arg_immediate_UBFIZ_UBFM_64M_bitfield_width_64_imms
   268		arg_immediate_UBFX_UBFM_32M_bitfield_lsb_32_immr
   269		arg_immediate_UBFX_UBFM_32M_bitfield_width_32_imms
   270		arg_immediate_UBFX_UBFM_64M_bitfield_lsb_64_immr
   271		arg_immediate_UBFX_UBFM_64M_bitfield_width_64_imms
   272		arg_immediate_zero
   273		arg_option_DMB_BO_system_CRm
   274		arg_option_DSB_BO_system_CRm
   275		arg_option_ISB_BI_system_CRm
   276		arg_prfop_Rt
   277		arg_pstatefield_op1_op2__SPSel_05__DAIFSet_36__DAIFClr_37
   278		arg_Qd
   279		arg_Qn
   280		arg_Qt
   281		arg_Qt2
   282		arg_Rm_extend__UXTB_0__UXTH_1__UXTW_2__LSL_UXTX_3__SXTB_4__SXTH_5__SXTW_6__SXTX_7__0_4
   283		arg_Rn_16_5__W_1__W_2__W_4__X_8
   284		arg_Rt_31_1__W_0__X_1
   285		arg_Sa
   286		arg_Sd
   287		arg_slabel_imm14_2
   288		arg_slabel_imm19_2
   289		arg_slabel_imm26_2
   290		arg_slabel_immhi_immlo_0
   291		arg_slabel_immhi_immlo_12
   292		arg_Sm
   293		arg_Sn
   294		arg_St
   295		arg_St2
   296		arg_sysop_AT_SYS_CR_system
   297		arg_sysop_DC_SYS_CR_system
   298		arg_sysop_IC_SYS_CR_system
   299		arg_sysop_SYS_CR_system
   300		arg_sysop_TLBI_SYS_CR_system
   301		arg_sysreg_o0_op1_CRn_CRm_op2
   302		arg_Vd_16_5__B_1__H_2__S_4__D_8
   303		arg_Vd_19_4__B_1__H_2__S_4
   304		arg_Vd_19_4__B_1__H_2__S_4__D_8
   305		arg_Vd_19_4__D_8
   306		arg_Vd_19_4__S_4__D_8
   307		arg_Vd_22_1__S_0
   308		arg_Vd_22_1__S_0__D_1
   309		arg_Vd_22_1__S_1
   310		arg_Vd_22_2__B_0__H_1__S_2
   311		arg_Vd_22_2__B_0__H_1__S_2__D_3
   312		arg_Vd_22_2__D_3
   313		arg_Vd_22_2__H_0__S_1__D_2
   314		arg_Vd_22_2__H_1__S_2
   315		arg_Vd_22_2__S_1__D_2
   316		arg_Vd_arrangement_16B
   317		arg_Vd_arrangement_2D
   318		arg_Vd_arrangement_4S
   319		arg_Vd_arrangement_D_index__1
   320		arg_Vd_arrangement_imm5___B_1__H_2__S_4__D_8_index__imm5__imm5lt41gt_1__imm5lt42gt_2__imm5lt43gt_4__imm5lt4gt_8_1
   321		arg_Vd_arrangement_imm5_Q___8B_10__16B_11__4H_20__8H_21__2S_40__4S_41__2D_81
   322		arg_Vd_arrangement_immh_Q___SEEAdvancedSIMDmodifiedimmediate_00__2S_40__4S_41__2D_81
   323		arg_Vd_arrangement_immh_Q___SEEAdvancedSIMDmodifiedimmediate_00__8B_10__16B_11__4H_20__8H_21__2S_40__4S_41
   324		arg_Vd_arrangement_immh_Q___SEEAdvancedSIMDmodifiedimmediate_00__8B_10__16B_11__4H_20__8H_21__2S_40__4S_41__2D_81
   325		arg_Vd_arrangement_immh___SEEAdvancedSIMDmodifiedimmediate_0__8H_1__4S_2__2D_4
   326		arg_Vd_arrangement_Q___2S_0__4S_1
   327		arg_Vd_arrangement_Q___4H_0__8H_1
   328		arg_Vd_arrangement_Q___8B_0__16B_1
   329		arg_Vd_arrangement_Q_sz___2S_00__4S_10__2D_11
   330		arg_Vd_arrangement_size___4S_1__2D_2
   331		arg_Vd_arrangement_size___8H_0__1Q_3
   332		arg_Vd_arrangement_size___8H_0__4S_1__2D_2
   333		arg_Vd_arrangement_size_Q___4H_00__8H_01__2S_10__4S_11__1D_20__2D_21
   334		arg_Vd_arrangement_size_Q___4H_10__8H_11__2S_20__4S_21
   335		arg_Vd_arrangement_size_Q___8B_00__16B_01
   336		arg_Vd_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11
   337		arg_Vd_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21
   338		arg_Vd_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21__2D_31
   339		arg_Vd_arrangement_sz___4S_0__2D_1
   340		arg_Vd_arrangement_sz_Q___2S_00__4S_01
   341		arg_Vd_arrangement_sz_Q___2S_00__4S_01__2D_11
   342		arg_Vd_arrangement_sz_Q___2S_10__4S_11
   343		arg_Vd_arrangement_sz_Q___4H_00__8H_01__2S_10__4S_11
   344		arg_Vm_22_1__S_0__D_1
   345		arg_Vm_22_2__B_0__H_1__S_2__D_3
   346		arg_Vm_22_2__D_3
   347		arg_Vm_22_2__H_1__S_2
   348		arg_Vm_arrangement_4S
   349		arg_Vm_arrangement_Q___8B_0__16B_1
   350		arg_Vm_arrangement_size___8H_0__4S_1__2D_2
   351		arg_Vm_arrangement_size___H_1__S_2_index__size_L_H_M__HLM_1__HL_2_1
   352		arg_Vm_arrangement_size_Q___4H_10__8H_11__2S_20__4S_21
   353		arg_Vm_arrangement_size_Q___8B_00__16B_01
   354		arg_Vm_arrangement_size_Q___8B_00__16B_01__1D_30__2D_31
   355		arg_Vm_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21
   356		arg_Vm_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21__2D_31
   357		arg_Vm_arrangement_sz_Q___2S_00__4S_01__2D_11
   358		arg_Vm_arrangement_sz___S_0__D_1_index__sz_L_H__HL_00__H_10_1
   359		arg_Vn_19_4__B_1__H_2__S_4__D_8
   360		arg_Vn_19_4__D_8
   361		arg_Vn_19_4__H_1__S_2__D_4
   362		arg_Vn_19_4__S_4__D_8
   363		arg_Vn_1_arrangement_16B
   364		arg_Vn_22_1__D_1
   365		arg_Vn_22_1__S_0__D_1
   366		arg_Vn_22_2__B_0__H_1__S_2__D_3
   367		arg_Vn_22_2__D_3
   368		arg_Vn_22_2__H_0__S_1__D_2
   369		arg_Vn_22_2__H_1__S_2
   370		arg_Vn_2_arrangement_16B
   371		arg_Vn_3_arrangement_16B
   372		arg_Vn_4_arrangement_16B
   373		arg_Vn_arrangement_16B
   374		arg_Vn_arrangement_4S
   375		arg_Vn_arrangement_D_index__1
   376		arg_Vn_arrangement_D_index__imm5_1
   377		arg_Vn_arrangement_imm5___B_1__H_2_index__imm5__imm5lt41gt_1__imm5lt42gt_2_1
   378		arg_Vn_arrangement_imm5___B_1__H_2__S_4__D_8_index__imm5_imm4__imm4lt30gt_1__imm4lt31gt_2__imm4lt32gt_4__imm4lt3gt_8_1
   379		arg_Vn_arrangement_imm5___B_1__H_2__S_4__D_8_index__imm5__imm5lt41gt_1__imm5lt42gt_2__imm5lt43gt_4__imm5lt4gt_8_1
   380		arg_Vn_arrangement_imm5___B_1__H_2__S_4_index__imm5__imm5lt41gt_1__imm5lt42gt_2__imm5lt43gt_4_1
   381		arg_Vn_arrangement_imm5___D_8_index__imm5_1
   382		arg_Vn_arrangement_immh_Q___SEEAdvancedSIMDmodifiedimmediate_00__2S_40__4S_41__2D_81
   383		arg_Vn_arrangement_immh_Q___SEEAdvancedSIMDmodifiedimmediate_00__8B_10__16B_11__4H_20__8H_21__2S_40__4S_41
   384		arg_Vn_arrangement_immh_Q___SEEAdvancedSIMDmodifiedimmediate_00__8B_10__16B_11__4H_20__8H_21__2S_40__4S_41__2D_81
   385		arg_Vn_arrangement_immh___SEEAdvancedSIMDmodifiedimmediate_0__8H_1__4S_2__2D_4
   386		arg_Vn_arrangement_Q___8B_0__16B_1
   387		arg_Vn_arrangement_Q_sz___2S_00__4S_10__2D_11
   388		arg_Vn_arrangement_Q_sz___4S_10
   389		arg_Vn_arrangement_S_index__imm5__imm5lt41gt_1__imm5lt42gt_2__imm5lt43gt_4_1
   390		arg_Vn_arrangement_size___2D_3
   391		arg_Vn_arrangement_size___8H_0__4S_1__2D_2
   392		arg_Vn_arrangement_size_Q___4H_10__8H_11__2S_20__4S_21
   393		arg_Vn_arrangement_size_Q___8B_00__16B_01
   394		arg_Vn_arrangement_size_Q___8B_00__16B_01__1D_30__2D_31
   395		arg_Vn_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11
   396		arg_Vn_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21
   397		arg_Vn_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21__2D_31
   398		arg_Vn_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__4S_21
   399		arg_Vn_arrangement_sz___2D_1
   400		arg_Vn_arrangement_sz___2S_0__2D_1
   401		arg_Vn_arrangement_sz___4S_0__2D_1
   402		arg_Vn_arrangement_sz_Q___2S_00__4S_01
   403		arg_Vn_arrangement_sz_Q___2S_00__4S_01__2D_11
   404		arg_Vn_arrangement_sz_Q___4H_00__8H_01__2S_10__4S_11
   405		arg_Vt_1_arrangement_B_index__Q_S_size_1
   406		arg_Vt_1_arrangement_D_index__Q_1
   407		arg_Vt_1_arrangement_H_index__Q_S_size_1
   408		arg_Vt_1_arrangement_S_index__Q_S_1
   409		arg_Vt_1_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21__1D_30__2D_31
   410		arg_Vt_2_arrangement_B_index__Q_S_size_1
   411		arg_Vt_2_arrangement_D_index__Q_1
   412		arg_Vt_2_arrangement_H_index__Q_S_size_1
   413		arg_Vt_2_arrangement_S_index__Q_S_1
   414		arg_Vt_2_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21__1D_30__2D_31
   415		arg_Vt_2_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21__2D_31
   416		arg_Vt_3_arrangement_B_index__Q_S_size_1
   417		arg_Vt_3_arrangement_D_index__Q_1
   418		arg_Vt_3_arrangement_H_index__Q_S_size_1
   419		arg_Vt_3_arrangement_S_index__Q_S_1
   420		arg_Vt_3_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21__1D_30__2D_31
   421		arg_Vt_3_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21__2D_31
   422		arg_Vt_4_arrangement_B_index__Q_S_size_1
   423		arg_Vt_4_arrangement_D_index__Q_1
   424		arg_Vt_4_arrangement_H_index__Q_S_size_1
   425		arg_Vt_4_arrangement_S_index__Q_S_1
   426		arg_Vt_4_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21__1D_30__2D_31
   427		arg_Vt_4_arrangement_size_Q___8B_00__16B_01__4H_10__8H_11__2S_20__4S_21__2D_31
   428		arg_Wa
   429		arg_Wd
   430		arg_Wds
   431		arg_Wm
   432		arg_Wm_extend__UXTB_0__UXTH_1__LSL_UXTW_2__UXTX_3__SXTB_4__SXTH_5__SXTW_6__SXTX_7__0_4
   433		arg_Wm_shift__LSL_0__LSR_1__ASR_2__0_31
   434		arg_Wm_shift__LSL_0__LSR_1__ASR_2__ROR_3__0_31
   435		arg_Wn
   436		arg_Wns
   437		arg_Ws
   438		arg_Wt
   439		arg_Wt2
   440		arg_Xa
   441		arg_Xd
   442		arg_Xds
   443		arg_Xm
   444		arg_Xm_shift__LSL_0__LSR_1__ASR_2__0_63
   445		arg_Xm_shift__LSL_0__LSR_1__ASR_2__ROR_3__0_63
   446		arg_Xn
   447		arg_Xns
   448		arg_Xns_mem
   449		arg_Xns_mem_extend_m__UXTW_2__LSL_3__SXTW_6__SXTX_7__0_0__1_1
   450		arg_Xns_mem_extend_m__UXTW_2__LSL_3__SXTW_6__SXTX_7__0_0__2_1
   451		arg_Xns_mem_extend_m__UXTW_2__LSL_3__SXTW_6__SXTX_7__0_0__3_1
   452		arg_Xns_mem_extend_m__UXTW_2__LSL_3__SXTW_6__SXTX_7__0_0__4_1
   453		arg_Xns_mem_extend_m__UXTW_2__LSL_3__SXTW_6__SXTX_7__absent_0__0_1
   454		arg_Xns_mem_offset
   455		arg_Xns_mem_optional_imm12_16_unsigned
   456		arg_Xns_mem_optional_imm12_1_unsigned
   457		arg_Xns_mem_optional_imm12_2_unsigned
   458		arg_Xns_mem_optional_imm12_4_unsigned
   459		arg_Xns_mem_optional_imm12_8_unsigned
   460		arg_Xns_mem_optional_imm7_16_signed
   461		arg_Xns_mem_optional_imm7_4_signed
   462		arg_Xns_mem_optional_imm7_8_signed
   463		arg_Xns_mem_optional_imm9_1_signed
   464		arg_Xns_mem_post_fixedimm_1
   465		arg_Xns_mem_post_fixedimm_12
   466		arg_Xns_mem_post_fixedimm_16
   467		arg_Xns_mem_post_fixedimm_2
   468		arg_Xns_mem_post_fixedimm_24
   469		arg_Xns_mem_post_fixedimm_3
   470		arg_Xns_mem_post_fixedimm_32
   471		arg_Xns_mem_post_fixedimm_4
   472		arg_Xns_mem_post_fixedimm_6
   473		arg_Xns_mem_post_fixedimm_8
   474		arg_Xns_mem_post_imm7_16_signed
   475		arg_Xns_mem_post_imm7_4_signed
   476		arg_Xns_mem_post_imm7_8_signed
   477		arg_Xns_mem_post_imm9_1_signed
   478		arg_Xns_mem_post_Q__16_0__32_1
   479		arg_Xns_mem_post_Q__24_0__48_1
   480		arg_Xns_mem_post_Q__32_0__64_1
   481		arg_Xns_mem_post_Q__8_0__16_1
   482		arg_Xns_mem_post_size__1_0__2_1__4_2__8_3
   483		arg_Xns_mem_post_size__2_0__4_1__8_2__16_3
   484		arg_Xns_mem_post_size__3_0__6_1__12_2__24_3
   485		arg_Xns_mem_post_size__4_0__8_1__16_2__32_3
   486		arg_Xns_mem_post_Xm
   487		arg_Xns_mem_wb_imm7_16_signed
   488		arg_Xns_mem_wb_imm7_4_signed
   489		arg_Xns_mem_wb_imm7_8_signed
   490		arg_Xns_mem_wb_imm9_1_signed
   491		arg_Xs
   492		arg_Xt
   493		arg_Xt2
   494	)
   495	

View as plain text