You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
289 lines
3.5 KiB
289 lines
3.5 KiB
# @file xed-nonterminal-enum.txt
|
|
|
|
# This file was automatically generated.
|
|
# Do not edit this file.
|
|
|
|
#BEGIN_LEGAL
|
|
#
|
|
#Copyright (c) 2021 Intel Corporation
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
#
|
|
#END_LEGAL
|
|
namespace XED
|
|
cfn xed-nonterminal-enum.c
|
|
hfn xed-nonterminal-enum.h
|
|
typename xed_nonterminal_enum_t
|
|
prefix XED_NONTERMINAL_
|
|
stream_ifdef XED_PRINT
|
|
proto_prefix XED_DLL_EXPORT
|
|
extra_header xed-common-hdrs.h
|
|
INVALID
|
|
AR10
|
|
AR11
|
|
AR12
|
|
AR13
|
|
AR14
|
|
AR15
|
|
AR8
|
|
AR9
|
|
ARAX
|
|
ARBP
|
|
ARBX
|
|
ARCX
|
|
ARDI
|
|
ARDX
|
|
ARSI
|
|
ARSP
|
|
ASZ_NONTERM
|
|
AVX512_ROUND
|
|
AVX_INSTRUCTIONS
|
|
AVX_SPLITTER
|
|
A_GPR_B
|
|
A_GPR_R
|
|
BND_B
|
|
BND_B_CHECK
|
|
BND_R
|
|
BND_R_CHECK
|
|
BRANCH_HINT
|
|
BRDISP32
|
|
BRDISP8
|
|
BRDISPZ
|
|
CET_NO_TRACK
|
|
CR_B
|
|
CR_R
|
|
CR_WIDTH
|
|
DF64
|
|
DR_R
|
|
ESIZE_128_BITS
|
|
ESIZE_16_BITS
|
|
ESIZE_1_BITS
|
|
ESIZE_2_BITS
|
|
ESIZE_32_BITS
|
|
ESIZE_4_BITS
|
|
ESIZE_64_BITS
|
|
ESIZE_8_BITS
|
|
EVEX_INSTRUCTIONS
|
|
EVEX_SPLITTER
|
|
FINAL_DSEG
|
|
FINAL_DSEG1
|
|
FINAL_DSEG1_MODE64
|
|
FINAL_DSEG1_NOT64
|
|
FINAL_DSEG_MODE64
|
|
FINAL_DSEG_NOT64
|
|
FINAL_ESEG
|
|
FINAL_ESEG1
|
|
FINAL_SSEG
|
|
FINAL_SSEG0
|
|
FINAL_SSEG1
|
|
FINAL_SSEG_MODE64
|
|
FINAL_SSEG_NOT64
|
|
FIX_ROUND_LEN128
|
|
FIX_ROUND_LEN512
|
|
FORCE64
|
|
GPR16_B
|
|
GPR16_R
|
|
GPR16_SB
|
|
GPR32_B
|
|
GPR32_R
|
|
GPR32_SB
|
|
GPR32_X
|
|
GPR64_B
|
|
GPR64_R
|
|
GPR64_SB
|
|
GPR64_X
|
|
GPR8_B
|
|
GPR8_R
|
|
GPR8_SB
|
|
GPRV_B
|
|
GPRV_R
|
|
GPRV_SB
|
|
GPRY_B
|
|
GPRY_R
|
|
GPRZ_B
|
|
GPRZ_R
|
|
IGNORE66
|
|
IMMUNE66
|
|
IMMUNE66_LOOP64
|
|
IMMUNE_REXW
|
|
INSTRUCTIONS
|
|
ISA
|
|
MASK1
|
|
MASKNOT0
|
|
MASK_B
|
|
MASK_N
|
|
MASK_N32
|
|
MASK_N64
|
|
MASK_R
|
|
MEMDISP
|
|
MEMDISP16
|
|
MEMDISP32
|
|
MEMDISP8
|
|
MEMDISPV
|
|
MMX_B
|
|
MMX_R
|
|
MODRM
|
|
MODRM16
|
|
MODRM32
|
|
MODRM64ALT32
|
|
NELEM_EIGHTHMEM
|
|
NELEM_FULL
|
|
NELEM_FULLMEM
|
|
NELEM_GPR_READER
|
|
NELEM_GPR_READER_BYTE
|
|
NELEM_GPR_READER_SUBDWORD
|
|
NELEM_GPR_READER_WORD
|
|
NELEM_GPR_WRITER_LDOP
|
|
NELEM_GPR_WRITER_LDOP_D
|
|
NELEM_GPR_WRITER_LDOP_Q
|
|
NELEM_GPR_WRITER_STORE
|
|
NELEM_GPR_WRITER_STORE_BYTE
|
|
NELEM_GPR_WRITER_STORE_SUBDWORD
|
|
NELEM_GPR_WRITER_STORE_WORD
|
|
NELEM_GSCAT
|
|
NELEM_HALF
|
|
NELEM_HALFMEM
|
|
NELEM_MEM128
|
|
NELEM_MOVDDUP
|
|
NELEM_QUARTER
|
|
NELEM_QUARTERMEM
|
|
NELEM_SCALAR
|
|
NELEM_TUPLE1
|
|
NELEM_TUPLE1_4X
|
|
NELEM_TUPLE1_BYTE
|
|
NELEM_TUPLE1_SUBDWORD
|
|
NELEM_TUPLE1_WORD
|
|
NELEM_TUPLE2
|
|
NELEM_TUPLE4
|
|
NELEM_TUPLE8
|
|
OEAX
|
|
ONE
|
|
ORAX
|
|
ORBP
|
|
ORBX
|
|
ORCX
|
|
ORDX
|
|
ORSP
|
|
OSZ_NONTERM
|
|
OVERRIDE_SEG0
|
|
OVERRIDE_SEG1
|
|
PREFIXES
|
|
REFINING66
|
|
REMOVE_SEGMENT
|
|
RFLAGS
|
|
RIP
|
|
RIPA
|
|
SAE
|
|
SEG
|
|
SEG_MOV
|
|
SE_IMM8
|
|
SIB
|
|
SIB_BASE0
|
|
SIMM8
|
|
SIMMZ
|
|
SRBP
|
|
SRSP
|
|
TMM_B
|
|
TMM_N
|
|
TMM_R
|
|
UIMM16
|
|
UIMM32
|
|
UIMM8
|
|
UIMM8_1
|
|
UIMMV
|
|
UISA_VMODRM_XMM
|
|
UISA_VMODRM_YMM
|
|
UISA_VMODRM_ZMM
|
|
UISA_VSIB_BASE
|
|
UISA_VSIB_INDEX_XMM
|
|
UISA_VSIB_INDEX_YMM
|
|
UISA_VSIB_INDEX_ZMM
|
|
UISA_VSIB_XMM
|
|
UISA_VSIB_YMM
|
|
UISA_VSIB_ZMM
|
|
VGPR32_B
|
|
VGPR32_B_32
|
|
VGPR32_B_64
|
|
VGPR32_N
|
|
VGPR32_N_32
|
|
VGPR32_N_64
|
|
VGPR32_R
|
|
VGPR32_R_32
|
|
VGPR32_R_64
|
|
VGPR64_B
|
|
VGPR64_N
|
|
VGPR64_R
|
|
VGPRY_B
|
|
VGPRY_N
|
|
VGPRY_R
|
|
VMODRM_XMM
|
|
VMODRM_YMM
|
|
VSIB_BASE
|
|
VSIB_INDEX_XMM
|
|
VSIB_INDEX_YMM
|
|
VSIB_XMM
|
|
VSIB_YMM
|
|
X87
|
|
XMM_B
|
|
XMM_B3
|
|
XMM_B3_32
|
|
XMM_B3_64
|
|
XMM_B_32
|
|
XMM_B_64
|
|
XMM_N
|
|
XMM_N3
|
|
XMM_N3_32
|
|
XMM_N3_64
|
|
XMM_N_32
|
|
XMM_N_64
|
|
XMM_R
|
|
XMM_R3
|
|
XMM_R3_32
|
|
XMM_R3_64
|
|
XMM_R_32
|
|
XMM_R_64
|
|
XMM_SE
|
|
XMM_SE32
|
|
XMM_SE64
|
|
XOP_INSTRUCTIONS
|
|
YMM_B
|
|
YMM_B3
|
|
YMM_B3_32
|
|
YMM_B3_64
|
|
YMM_B_32
|
|
YMM_B_64
|
|
YMM_N
|
|
YMM_N3
|
|
YMM_N3_32
|
|
YMM_N3_64
|
|
YMM_N_32
|
|
YMM_N_64
|
|
YMM_R
|
|
YMM_R3
|
|
YMM_R3_32
|
|
YMM_R3_64
|
|
YMM_R_32
|
|
YMM_R_64
|
|
YMM_SE
|
|
YMM_SE32
|
|
YMM_SE64
|
|
ZMM_B3
|
|
ZMM_B3_32
|
|
ZMM_B3_64
|
|
ZMM_N3
|
|
ZMM_N3_32
|
|
ZMM_N3_64
|
|
ZMM_R3
|
|
ZMM_R3_32
|
|
ZMM_R3_64
|