Intel® X86 Encoder Decoder: xed-operand-element-xtype-enum.h File Reference

Intel® X86 Encoder Decoder

Loading...
Searching...
No Matches
xed-operand-element-xtype-enum.h File Reference
`#include "xed-common-hdrs.h"`

## Macros
#define | XED_OPERAND_XTYPE_2BF16_DEFINED 1
#define | XED_OPERAND_XTYPE_2BF8_DEFINED 1
#define | XED_OPERAND_XTYPE_2F16_DEFINED 1
#define | XED_OPERAND_XTYPE_2HF8_DEFINED 1
#define | XED_OPERAND_XTYPE_2I16_DEFINED 1
#define | XED_OPERAND_XTYPE_2I8_DEFINED 1
#define | XED_OPERAND_XTYPE_2U16_DEFINED 1
#define | XED_OPERAND_XTYPE_4BF8_DEFINED 1
#define | XED_OPERAND_XTYPE_4HF8_DEFINED 1
#define | XED_OPERAND_XTYPE_4I8_DEFINED 1
#define | XED_OPERAND_XTYPE_4U8_DEFINED 1
#define | XED_OPERAND_XTYPE_B80_DEFINED 1
#define | XED_OPERAND_XTYPE_BF16_DEFINED 1
#define | XED_OPERAND_XTYPE_BF8_DEFINED 1
#define | XED_OPERAND_XTYPE_F16_DEFINED 1
#define | XED_OPERAND_XTYPE_F32_DEFINED 1
#define | XED_OPERAND_XTYPE_F64_DEFINED 1
#define | XED_OPERAND_XTYPE_F80_DEFINED 1
#define | XED_OPERAND_XTYPE_HF8_DEFINED 1
#define | XED_OPERAND_XTYPE_I128_DEFINED 1
#define | XED_OPERAND_XTYPE_I16_DEFINED 1
#define | XED_OPERAND_XTYPE_I1_DEFINED 1
#define | XED_OPERAND_XTYPE_I32_DEFINED 1
#define | XED_OPERAND_XTYPE_I64_DEFINED 1
#define | XED_OPERAND_XTYPE_I8_DEFINED 1
#define | XED_OPERAND_XTYPE_INT_DEFINED 1
#define | XED_OPERAND_XTYPE_INVALID_DEFINED 1
#define | XED_OPERAND_XTYPE_LAST_DEFINED 1
#define | XED_OPERAND_XTYPE_STRUCT_DEFINED 1
#define | XED_OPERAND_XTYPE_U128_DEFINED 1
#define | XED_OPERAND_XTYPE_U16_DEFINED 1
#define | XED_OPERAND_XTYPE_U256_DEFINED 1
#define | XED_OPERAND_XTYPE_U32_DEFINED 1
#define | XED_OPERAND_XTYPE_U64_DEFINED 1
#define | XED_OPERAND_XTYPE_U8_DEFINED 1
#define | XED_OPERAND_XTYPE_UINT_DEFINED 1
#define | XED_OPERAND_XTYPE_VAR_DEFINED 1

## Enumerations
enum | xed_operand_element_xtype_enum_t { XED_OPERAND_XTYPE_INVALID , XED_OPERAND_XTYPE_2BF16 , XED_OPERAND_XTYPE_2BF8 , XED_OPERAND_XTYPE_2F16 , XED_OPERAND_XTYPE_2HF8 , XED_OPERAND_XTYPE_2I16 , XED_OPERAND_XTYPE_2I8 , XED_OPERAND_XTYPE_2U16 , XED_OPERAND_XTYPE_4BF8 , XED_OPERAND_XTYPE_4HF8 , XED_OPERAND_XTYPE_4I8 , XED_OPERAND_XTYPE_4U8 , XED_OPERAND_XTYPE_B80 , XED_OPERAND_XTYPE_BF16 , XED_OPERAND_XTYPE_BF8 , XED_OPERAND_XTYPE_F16 , XED_OPERAND_XTYPE_F32 , XED_OPERAND_XTYPE_F64 , XED_OPERAND_XTYPE_F80 , XED_OPERAND_XTYPE_HF8 , XED_OPERAND_XTYPE_I1 , XED_OPERAND_XTYPE_I128 , XED_OPERAND_XTYPE_I16 , XED_OPERAND_XTYPE_I32 , XED_OPERAND_XTYPE_I64 , XED_OPERAND_XTYPE_I8 , XED_OPERAND_XTYPE_INT , XED_OPERAND_XTYPE_STRUCT , XED_OPERAND_XTYPE_U128 , XED_OPERAND_XTYPE_U16 , XED_OPERAND_XTYPE_U256 , XED_OPERAND_XTYPE_U32 , XED_OPERAND_XTYPE_U64 , XED_OPERAND_XTYPE_U8 , XED_OPERAND_XTYPE_UINT , XED_OPERAND_XTYPE_VAR , XED_OPERAND_XTYPE_LAST }

## Functions
XED_DLL_EXPORT xed_operand_element_xtype_enum_t | str2xed_operand_element_xtype_enum_t (const char *s)
| This converts strings to xed_operand_element_xtype_enum_t types.
XED_DLL_EXPORT const char * | xed_operand_element_xtype_enum_t2str (const xed_operand_element_xtype_enum_t p)
| This converts strings to xed_operand_element_xtype_enum_t types.
XED_DLL_EXPORT xed_operand_element_xtype_enum_t | xed_operand_element_xtype_enum_t_last (void)
| Returns the last element of the enumeration.

## Macro Definition Documentation

## ◆ XED_OPERAND_XTYPE_2BF16_DEFINED

#define XED_OPERAND_XTYPE_2BF16_DEFINED 1

## ◆ XED_OPERAND_XTYPE_2BF8_DEFINED

#define XED_OPERAND_XTYPE_2BF8_DEFINED 1

## ◆ XED_OPERAND_XTYPE_2F16_DEFINED

#define XED_OPERAND_XTYPE_2F16_DEFINED 1

## ◆ XED_OPERAND_XTYPE_2HF8_DEFINED

#define XED_OPERAND_XTYPE_2HF8_DEFINED 1

## ◆ XED_OPERAND_XTYPE_2I16_DEFINED

#define XED_OPERAND_XTYPE_2I16_DEFINED 1

## ◆ XED_OPERAND_XTYPE_2I8_DEFINED

#define XED_OPERAND_XTYPE_2I8_DEFINED 1

## ◆ XED_OPERAND_XTYPE_2U16_DEFINED

#define XED_OPERAND_XTYPE_2U16_DEFINED 1

## ◆ XED_OPERAND_XTYPE_4BF8_DEFINED

#define XED_OPERAND_XTYPE_4BF8_DEFINED 1

## ◆ XED_OPERAND_XTYPE_4HF8_DEFINED

#define XED_OPERAND_XTYPE_4HF8_DEFINED 1

## ◆ XED_OPERAND_XTYPE_4I8_DEFINED

#define XED_OPERAND_XTYPE_4I8_DEFINED 1

## ◆ XED_OPERAND_XTYPE_4U8_DEFINED

#define XED_OPERAND_XTYPE_4U8_DEFINED 1

## ◆ XED_OPERAND_XTYPE_B80_DEFINED

#define XED_OPERAND_XTYPE_B80_DEFINED 1

## ◆ XED_OPERAND_XTYPE_BF16_DEFINED

#define XED_OPERAND_XTYPE_BF16_DEFINED 1

## ◆ XED_OPERAND_XTYPE_BF8_DEFINED

#define XED_OPERAND_XTYPE_BF8_DEFINED 1

## ◆ XED_OPERAND_XTYPE_F16_DEFINED

#define XED_OPERAND_XTYPE_F16_DEFINED 1

## ◆ XED_OPERAND_XTYPE_F32_DEFINED

#define XED_OPERAND_XTYPE_F32_DEFINED 1

## ◆ XED_OPERAND_XTYPE_F64_DEFINED

#define XED_OPERAND_XTYPE_F64_DEFINED 1

## ◆ XED_OPERAND_XTYPE_F80_DEFINED

#define XED_OPERAND_XTYPE_F80_DEFINED 1

## ◆ XED_OPERAND_XTYPE_HF8_DEFINED

#define XED_OPERAND_XTYPE_HF8_DEFINED 1

## ◆ XED_OPERAND_XTYPE_I128_DEFINED

#define XED_OPERAND_XTYPE_I128_DEFINED 1

## ◆ XED_OPERAND_XTYPE_I16_DEFINED

#define XED_OPERAND_XTYPE_I16_DEFINED 1

## ◆ XED_OPERAND_XTYPE_I1_DEFINED

#define XED_OPERAND_XTYPE_I1_DEFINED 1

## ◆ XED_OPERAND_XTYPE_I32_DEFINED

#define XED_OPERAND_XTYPE_I32_DEFINED 1

## ◆ XED_OPERAND_XTYPE_I64_DEFINED

#define XED_OPERAND_XTYPE_I64_DEFINED 1

## ◆ XED_OPERAND_XTYPE_I8_DEFINED

#define XED_OPERAND_XTYPE_I8_DEFINED 1

## ◆ XED_OPERAND_XTYPE_INT_DEFINED

#define XED_OPERAND_XTYPE_INT_DEFINED 1

## ◆ XED_OPERAND_XTYPE_INVALID_DEFINED

#define XED_OPERAND_XTYPE_INVALID_DEFINED 1

## ◆ XED_OPERAND_XTYPE_LAST_DEFINED

#define XED_OPERAND_XTYPE_LAST_DEFINED 1

## ◆ XED_OPERAND_XTYPE_STRUCT_DEFINED

#define XED_OPERAND_XTYPE_STRUCT_DEFINED 1

## ◆ XED_OPERAND_XTYPE_U128_DEFINED

#define XED_OPERAND_XTYPE_U128_DEFINED 1

## ◆ XED_OPERAND_XTYPE_U16_DEFINED

#define XED_OPERAND_XTYPE_U16_DEFINED 1

## ◆ XED_OPERAND_XTYPE_U256_DEFINED

#define XED_OPERAND_XTYPE_U256_DEFINED 1

## ◆ XED_OPERAND_XTYPE_U32_DEFINED

#define XED_OPERAND_XTYPE_U32_DEFINED 1

## ◆ XED_OPERAND_XTYPE_U64_DEFINED

#define XED_OPERAND_XTYPE_U64_DEFINED 1

## ◆ XED_OPERAND_XTYPE_U8_DEFINED

#define XED_OPERAND_XTYPE_U8_DEFINED 1

## ◆ XED_OPERAND_XTYPE_UINT_DEFINED

#define XED_OPERAND_XTYPE_UINT_DEFINED 1

## ◆ XED_OPERAND_XTYPE_VAR_DEFINED

#define XED_OPERAND_XTYPE_VAR_DEFINED 1

## Enumeration Type Documentation

## ◆ xed_operand_element_xtype_enum_t

enum xed_operand_element_xtype_enum_t

Enumerator
XED_OPERAND_XTYPE_INVALID |
XED_OPERAND_XTYPE_2BF16 |
XED_OPERAND_XTYPE_2BF8 |
XED_OPERAND_XTYPE_2F16 |
XED_OPERAND_XTYPE_2HF8 |
XED_OPERAND_XTYPE_2I16 |
XED_OPERAND_XTYPE_2I8 |
XED_OPERAND_XTYPE_2U16 |
XED_OPERAND_XTYPE_4BF8 |
XED_OPERAND_XTYPE_4HF8 |
XED_OPERAND_XTYPE_4I8 |
XED_OPERAND_XTYPE_4U8 |
XED_OPERAND_XTYPE_B80 |
XED_OPERAND_XTYPE_BF16 |
XED_OPERAND_XTYPE_BF8 |
XED_OPERAND_XTYPE_F16 |
XED_OPERAND_XTYPE_F32 |
XED_OPERAND_XTYPE_F64 |
XED_OPERAND_XTYPE_F80 |
XED_OPERAND_XTYPE_HF8 |
XED_OPERAND_XTYPE_I1 |
XED_OPERAND_XTYPE_I128 |
XED_OPERAND_XTYPE_I16 |
XED_OPERAND_XTYPE_I32 |
XED_OPERAND_XTYPE_I64 |
XED_OPERAND_XTYPE_I8 |
XED_OPERAND_XTYPE_INT |
XED_OPERAND_XTYPE_STRUCT |
XED_OPERAND_XTYPE_U128 |
XED_OPERAND_XTYPE_U16 |
XED_OPERAND_XTYPE_U256 |
XED_OPERAND_XTYPE_U32 |
XED_OPERAND_XTYPE_U64 |
XED_OPERAND_XTYPE_U8 |
XED_OPERAND_XTYPE_UINT |
XED_OPERAND_XTYPE_VAR |
XED_OPERAND_XTYPE_LAST |