Intel® X86 Encoder Decoder: xed-address-width-enum.h File Reference

Intel® X86 Encoder Decoder

Loading...
Searching...
No Matches
xed-address-width-enum.h File Reference
`#include "xed-common-hdrs.h"`

## Macros
#define | XED_ADDRESS_WIDTH_16b_DEFINED 1
#define | XED_ADDRESS_WIDTH_32b_DEFINED 1
#define | XED_ADDRESS_WIDTH_64b_DEFINED 1
#define | XED_ADDRESS_WIDTH_INVALID_DEFINED 1
#define | XED_ADDRESS_WIDTH_LAST_DEFINED 1

## Enumerations
enum | xed_address_width_enum_t { XED_ADDRESS_WIDTH_INVALID =0 , XED_ADDRESS_WIDTH_16b =2 , XED_ADDRESS_WIDTH_32b =4 , XED_ADDRESS_WIDTH_64b =8 , XED_ADDRESS_WIDTH_LAST }

## Functions
XED_DLL_EXPORT xed_address_width_enum_t | str2xed_address_width_enum_t (const char *s)
| This converts strings to xed_address_width_enum_t types.
XED_DLL_EXPORT const char * | xed_address_width_enum_t2str (const xed_address_width_enum_t p)
| This converts strings to xed_address_width_enum_t types.
XED_DLL_EXPORT xed_address_width_enum_t | xed_address_width_enum_t_last (void)
| Returns the last element of the enumeration.

## Macro Definition Documentation

## ◆ XED_ADDRESS_WIDTH_16b_DEFINED

#define XED_ADDRESS_WIDTH_16b_DEFINED 1

## ◆ XED_ADDRESS_WIDTH_32b_DEFINED

#define XED_ADDRESS_WIDTH_32b_DEFINED 1

## ◆ XED_ADDRESS_WIDTH_64b_DEFINED

#define XED_ADDRESS_WIDTH_64b_DEFINED 1

## ◆ XED_ADDRESS_WIDTH_INVALID_DEFINED

#define XED_ADDRESS_WIDTH_INVALID_DEFINED 1

## ◆ XED_ADDRESS_WIDTH_LAST_DEFINED

#define XED_ADDRESS_WIDTH_LAST_DEFINED 1

## Enumeration Type Documentation

## ◆ xed_address_width_enum_t

enum xed_address_width_enum_t

Enumerator
XED_ADDRESS_WIDTH_INVALID |
XED_ADDRESS_WIDTH_16b | 16b addressing
XED_ADDRESS_WIDTH_32b | 32b addressing
XED_ADDRESS_WIDTH_64b | 64b addressing
XED_ADDRESS_WIDTH_LAST |