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

Intel® X86 Encoder Decoder

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

## Macros
#define | XED_OPVIS_EXPLICIT_DEFINED 1
#define | XED_OPVIS_IMPLICIT_DEFINED 1
#define | XED_OPVIS_INVALID_DEFINED 1
#define | XED_OPVIS_LAST_DEFINED 1
#define | XED_OPVIS_SUPPRESSED_DEFINED 1

## Enumerations
enum | xed_operand_visibility_enum_t { XED_OPVIS_INVALID , XED_OPVIS_EXPLICIT , XED_OPVIS_IMPLICIT , XED_OPVIS_SUPPRESSED , XED_OPVIS_LAST }

## Functions
XED_DLL_EXPORT xed_operand_visibility_enum_t | str2xed_operand_visibility_enum_t (const char *s)
| This converts strings to xed_operand_visibility_enum_t types.
XED_DLL_EXPORT const char * | xed_operand_visibility_enum_t2str (const xed_operand_visibility_enum_t p)
| This converts strings to xed_operand_visibility_enum_t types.
XED_DLL_EXPORT xed_operand_visibility_enum_t | xed_operand_visibility_enum_t_last (void)
| Returns the last element of the enumeration.

## Macro Definition Documentation

## ◆ XED_OPVIS_EXPLICIT_DEFINED

#define XED_OPVIS_EXPLICIT_DEFINED 1

## ◆ XED_OPVIS_IMPLICIT_DEFINED

#define XED_OPVIS_IMPLICIT_DEFINED 1

## ◆ XED_OPVIS_INVALID_DEFINED

#define XED_OPVIS_INVALID_DEFINED 1

## ◆ XED_OPVIS_LAST_DEFINED

#define XED_OPVIS_LAST_DEFINED 1

## ◆ XED_OPVIS_SUPPRESSED_DEFINED

#define XED_OPVIS_SUPPRESSED_DEFINED 1

## Enumeration Type Documentation

## ◆ xed_operand_visibility_enum_t

enum xed_operand_visibility_enum_t

Enumerator
XED_OPVIS_INVALID |
XED_OPVIS_EXPLICIT | Shows up in operand encoding.
XED_OPVIS_IMPLICIT | Part of the opcode, but listed as an operand.
XED_OPVIS_SUPPRESSED | Part of the opcode, but not typically listed as an operand.
XED_OPVIS_LAST |