- Main Page
- Modules
- Data Structures
- Files

- Search for |

- File List
- Globals

# xed-operand-width-enum.h File Reference

`#include "xed-common-hdrs.h"`

Go to the source code of this file.

## Defines

#define | _XED_OPERAND_WIDTH_ENUM_H_

## Enumerations

enum | xed_operand_width_enum_t { XED_OPERAND_WIDTH_INVALID, XED_OPERAND_WIDTH_ASZ, XED_OPERAND_WIDTH_SSZ, XED_OPERAND_WIDTH_PSEUDO,
XED_OPERAND_WIDTH_PSEUDOX87,
XED_OPERAND_WIDTH_A16,
XED_OPERAND_WIDTH_A32,
XED_OPERAND_WIDTH_B,
XED_OPERAND_WIDTH_D,
XED_OPERAND_WIDTH_DQ,
XED_OPERAND_WIDTH_XUB,
XED_OPERAND_WIDTH_XUW,
XED_OPERAND_WIDTH_XUD,
XED_OPERAND_WIDTH_XUQ,
XED_OPERAND_WIDTH_X128,
XED_OPERAND_WIDTH_XB,
XED_OPERAND_WIDTH_XW,
XED_OPERAND_WIDTH_XD,
XED_OPERAND_WIDTH_XQ,
XED_OPERAND_WIDTH_MB,
XED_OPERAND_WIDTH_MW,
XED_OPERAND_WIDTH_MD,
XED_OPERAND_WIDTH_MQ,
XED_OPERAND_WIDTH_M64INT,
XED_OPERAND_WIDTH_M64REAL,
XED_OPERAND_WIDTH_MEM108,
XED_OPERAND_WIDTH_MEM14,
XED_OPERAND_WIDTH_MEM16,
XED_OPERAND_WIDTH_MEM16INT,
XED_OPERAND_WIDTH_MEM28,
XED_OPERAND_WIDTH_MEM32INT,
XED_OPERAND_WIDTH_MEM32REAL,
XED_OPERAND_WIDTH_MEM80DEC,
XED_OPERAND_WIDTH_MEM80REAL,
XED_OPERAND_WIDTH_F80,
XED_OPERAND_WIDTH_MEM94,
XED_OPERAND_WIDTH_MFPXENV,
XED_OPERAND_WIDTH_MXSAVE,
XED_OPERAND_WIDTH_MPREFETCH,
XED_OPERAND_WIDTH_P,
XED_OPERAND_WIDTH_P2,
XED_OPERAND_WIDTH_PD,
XED_OPERAND_WIDTH_PS,
XED_OPERAND_WIDTH_PI,
XED_OPERAND_WIDTH_Q,
XED_OPERAND_WIDTH_S,
XED_OPERAND_WIDTH_S64,
XED_OPERAND_WIDTH_SD,
XED_OPERAND_WIDTH_SI,
XED_OPERAND_WIDTH_SS,
XED_OPERAND_WIDTH_V,
XED_OPERAND_WIDTH_Y,
XED_OPERAND_WIDTH_W,
XED_OPERAND_WIDTH_Z,
XED_OPERAND_WIDTH_SPW8,
XED_OPERAND_WIDTH_SPW,
XED_OPERAND_WIDTH_SPW3,
XED_OPERAND_WIDTH_SPW2,
XED_OPERAND_WIDTH_I1,
XED_OPERAND_WIDTH_I2,
XED_OPERAND_WIDTH_I3,
XED_OPERAND_WIDTH_I4,
XED_OPERAND_WIDTH_I5,
XED_OPERAND_WIDTH_I6,
XED_OPERAND_WIDTH_I7,
XED_OPERAND_WIDTH_I8,
XED_OPERAND_WIDTH_VAR,
XED_OPERAND_WIDTH_BND32,
XED_OPERAND_WIDTH_BND64,
XED_OPERAND_WIDTH_QQ,
XED_OPERAND_WIDTH_YUB,
XED_OPERAND_WIDTH_YUW,
XED_OPERAND_WIDTH_YUD,
XED_OPERAND_WIDTH_YUQ,
XED_OPERAND_WIDTH_Y128,
XED_OPERAND_WIDTH_YB,
XED_OPERAND_WIDTH_YW,
XED_OPERAND_WIDTH_YD,
XED_OPERAND_WIDTH_YQ,
XED_OPERAND_WIDTH_YPS,
XED_OPERAND_WIDTH_YPD,
XED_OPERAND_WIDTH_LAST
}

## Functions

XED_DLL_EXPORT xed_operand_width_enum_t | str2xed_operand_width_enum_t (const char *s)
| This converts strings to xed_operand_width_enum_t types.
XED_DLL_EXPORT const char * | xed_operand_width_enum_t2str (const xed_operand_width_enum_t p)
| This converts strings to xed_operand_width_enum_t types.
XED_DLL_EXPORT xed_operand_width_enum_t | xed_operand_width_enum_t_last (void)
| Returns the last element of the enumeration.

## Detailed Description

Definition in file xed-operand-width-enum.h.

## Define Documentation

#define _XED_OPERAND_WIDTH_ENUM_H_

| Definition at line 37 of file xed-operand-width-enum.h.

## Enumeration Type Documentation

enum xed_operand_width_enum_t

Enumerator:

  XED_OPERAND_WIDTH_INVALID |
  XED_OPERAND_WIDTH_ASZ |
  XED_OPERAND_WIDTH_SSZ |
  XED_OPERAND_WIDTH_PSEUDO |
  XED_OPERAND_WIDTH_PSEUDOX87 |
  XED_OPERAND_WIDTH_A16 |
  XED_OPERAND_WIDTH_A32 |
  XED_OPERAND_WIDTH_B |
  XED_OPERAND_WIDTH_D |
  XED_OPERAND_WIDTH_DQ |
  XED_OPERAND_WIDTH_XUB |
  XED_OPERAND_WIDTH_XUW |
  XED_OPERAND_WIDTH_XUD |
  XED_OPERAND_WIDTH_XUQ |
  XED_OPERAND_WIDTH_X128 |
  XED_OPERAND_WIDTH_XB |
  XED_OPERAND_WIDTH_XW |
  XED_OPERAND_WIDTH_XD |
  XED_OPERAND_WIDTH_XQ |
  XED_OPERAND_WIDTH_MB |
  XED_OPERAND_WIDTH_MW |
  XED_OPERAND_WIDTH_MD |
  XED_OPERAND_WIDTH_MQ |
  XED_OPERAND_WIDTH_M64INT |
  XED_OPERAND_WIDTH_M64REAL |
  XED_OPERAND_WIDTH_MEM108 |
  XED_OPERAND_WIDTH_MEM14 |
  XED_OPERAND_WIDTH_MEM16 |
  XED_OPERAND_WIDTH_MEM16INT |
  XED_OPERAND_WIDTH_MEM28 |
  XED_OPERAND_WIDTH_MEM32INT |
  XED_OPERAND_WIDTH_MEM32REAL |
  XED_OPERAND_WIDTH_MEM80DEC |
  XED_OPERAND_WIDTH_MEM80REAL |
  XED_OPERAND_WIDTH_F80 |
  XED_OPERAND_WIDTH_MEM94 |
  XED_OPERAND_WIDTH_MFPXENV |
  XED_OPERAND_WIDTH_MXSAVE |
  XED_OPERAND_WIDTH_MPREFETCH |
  XED_OPERAND_WIDTH_P |
  XED_OPERAND_WIDTH_P2 |
  XED_OPERAND_WIDTH_PD |
  XED_OPERAND_WIDTH_PS |
  XED_OPERAND_WIDTH_PI |
  XED_OPERAND_WIDTH_Q |
  XED_OPERAND_WIDTH_S |
  XED_OPERAND_WIDTH_S64 |
  XED_OPERAND_WIDTH_SD |
  XED_OPERAND_WIDTH_SI |
  XED_OPERAND_WIDTH_SS |
  XED_OPERAND_WIDTH_V |
  XED_OPERAND_WIDTH_Y |
  XED_OPERAND_WIDTH_W |
  XED_OPERAND_WIDTH_Z |
  XED_OPERAND_WIDTH_SPW8 |
  XED_OPERAND_WIDTH_SPW |
  XED_OPERAND_WIDTH_SPW3 |
  XED_OPERAND_WIDTH_SPW2 |
  XED_OPERAND_WIDTH_I1 |
  XED_OPERAND_WIDTH_I2 |
  XED_OPERAND_WIDTH_I3 |
  XED_OPERAND_WIDTH_I4 |
  XED_OPERAND_WIDTH_I5 |
  XED_OPERAND_WIDTH_I6 |
  XED_OPERAND_WIDTH_I7 |
  XED_OPERAND_WIDTH_I8 |
  XED_OPERAND_WIDTH_VAR |
  XED_OPERAND_WIDTH_BND32 |
  XED_OPERAND_WIDTH_BND64 |
  XED_OPERAND_WIDTH_QQ |
  XED_OPERAND_WIDTH_YUB |
  XED_OPERAND_WIDTH_YUW |
  XED_OPERAND_WIDTH_YUD |
  XED_OPERAND_WIDTH_YUQ |
  XED_OPERAND_WIDTH_Y128 |
  XED_OPERAND_WIDTH_YB |
  XED_OPERAND_WIDTH_YW |
  XED_OPERAND_WIDTH_YD |
  XED_OPERAND_WIDTH_YQ |
  XED_OPERAND_WIDTH_YPS |
  XED_OPERAND_WIDTH_YPD |
  XED_OPERAND_WIDTH_LAST |

Definition at line 39 of file xed-operand-width-enum.h.