Type Alias xed::XedOperandElementType
source · pub type XedOperandElementType = xed_operand_element_type_enum_t;Aliased Type§
enum XedOperandElementType {
Show 14 variants
XED_OPERAND_ELEMENT_TYPE_INVALID = 0,
XED_OPERAND_ELEMENT_TYPE_UINT = 1,
XED_OPERAND_ELEMENT_TYPE_INT = 2,
XED_OPERAND_ELEMENT_TYPE_SINGLE = 3,
XED_OPERAND_ELEMENT_TYPE_DOUBLE = 4,
XED_OPERAND_ELEMENT_TYPE_LONGDOUBLE = 5,
XED_OPERAND_ELEMENT_TYPE_LONGBCD = 6,
XED_OPERAND_ELEMENT_TYPE_STRUCT = 7,
XED_OPERAND_ELEMENT_TYPE_VARIABLE = 8,
XED_OPERAND_ELEMENT_TYPE_FLOAT16 = 9,
XED_OPERAND_ELEMENT_TYPE_BFLOAT16 = 10,
XED_OPERAND_ELEMENT_TYPE_INT8 = 11,
XED_OPERAND_ELEMENT_TYPE_UINT8 = 12,
XED_OPERAND_ELEMENT_TYPE_LAST = 13,
}Variants§
XED_OPERAND_ELEMENT_TYPE_INVALID = 0
XED_OPERAND_ELEMENT_TYPE_UINT = 1
< Unsigned integer
XED_OPERAND_ELEMENT_TYPE_INT = 2
< Signed integer
XED_OPERAND_ELEMENT_TYPE_SINGLE = 3
< 32b FP single precision
XED_OPERAND_ELEMENT_TYPE_DOUBLE = 4
< 64b FP double precision
XED_OPERAND_ELEMENT_TYPE_LONGDOUBLE = 5
< 80b FP x87
XED_OPERAND_ELEMENT_TYPE_LONGBCD = 6
< 80b decimal BCD
XED_OPERAND_ELEMENT_TYPE_STRUCT = 7
< a structure of various fields
XED_OPERAND_ELEMENT_TYPE_VARIABLE = 8
< depends on other fields in the instruction
XED_OPERAND_ELEMENT_TYPE_FLOAT16 = 9
< 16b floating point
XED_OPERAND_ELEMENT_TYPE_BFLOAT16 = 10
< bfloat16 floating point
XED_OPERAND_ELEMENT_TYPE_INT8 = 11
< 8 bit integer
XED_OPERAND_ELEMENT_TYPE_UINT8 = 12
< 8 bit unsigned integer