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

Intel® X86 Encoder Decoder

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

## Macros
#define | XED_FLAG_ac_DEFINED 1
#define | XED_FLAG_af_DEFINED 1
#define | XED_FLAG_cf_DEFINED 1
#define | XED_FLAG_df_DEFINED 1
#define | XED_FLAG_fc0_DEFINED 1
#define | XED_FLAG_fc1_DEFINED 1
#define | XED_FLAG_fc2_DEFINED 1
#define | XED_FLAG_fc3_DEFINED 1
#define | XED_FLAG_id_DEFINED 1
#define | XED_FLAG_if_DEFINED 1
#define | XED_FLAG_INVALID_DEFINED 1
#define | XED_FLAG_iopl_DEFINED 1
#define | XED_FLAG_LAST_DEFINED 1
#define | XED_FLAG_nt_DEFINED 1
#define | XED_FLAG_of_DEFINED 1
#define | XED_FLAG_pf_DEFINED 1
#define | XED_FLAG_rf_DEFINED 1
#define | XED_FLAG_sf_DEFINED 1
#define | XED_FLAG_tf_DEFINED 1
#define | XED_FLAG_vif_DEFINED 1
#define | XED_FLAG_vip_DEFINED 1
#define | XED_FLAG_vm_DEFINED 1
#define | XED_FLAG_zf_DEFINED 1

## Enumerations
enum | xed_flag_enum_t { XED_FLAG_INVALID , XED_FLAG_of , XED_FLAG_sf , XED_FLAG_zf , XED_FLAG_af , XED_FLAG_pf , XED_FLAG_cf , XED_FLAG_df , XED_FLAG_vif , XED_FLAG_iopl , XED_FLAG_if , XED_FLAG_ac , XED_FLAG_vm , XED_FLAG_rf , XED_FLAG_nt , XED_FLAG_tf , XED_FLAG_id , XED_FLAG_vip , XED_FLAG_fc0 , XED_FLAG_fc1 , XED_FLAG_fc2 , XED_FLAG_fc3 , XED_FLAG_LAST }

## Functions
XED_DLL_EXPORT xed_flag_enum_t | str2xed_flag_enum_t (const char *s)
| This converts strings to xed_flag_enum_t types.
XED_DLL_EXPORT const char * | xed_flag_enum_t2str (const xed_flag_enum_t p)
| This converts strings to xed_flag_enum_t types.
XED_DLL_EXPORT xed_flag_enum_t | xed_flag_enum_t_last (void)
| Returns the last element of the enumeration.

## Macro Definition Documentation

## ◆ XED_FLAG_ac_DEFINED

#define XED_FLAG_ac_DEFINED 1

## ◆ XED_FLAG_af_DEFINED

#define XED_FLAG_af_DEFINED 1

## ◆ XED_FLAG_cf_DEFINED

#define XED_FLAG_cf_DEFINED 1

## ◆ XED_FLAG_df_DEFINED

#define XED_FLAG_df_DEFINED 1

## ◆ XED_FLAG_fc0_DEFINED

#define XED_FLAG_fc0_DEFINED 1

## ◆ XED_FLAG_fc1_DEFINED

#define XED_FLAG_fc1_DEFINED 1

## ◆ XED_FLAG_fc2_DEFINED

#define XED_FLAG_fc2_DEFINED 1

## ◆ XED_FLAG_fc3_DEFINED

#define XED_FLAG_fc3_DEFINED 1

## ◆ XED_FLAG_id_DEFINED

#define XED_FLAG_id_DEFINED 1

## ◆ XED_FLAG_if_DEFINED

#define XED_FLAG_if_DEFINED 1

## ◆ XED_FLAG_INVALID_DEFINED

#define XED_FLAG_INVALID_DEFINED 1

## ◆ XED_FLAG_iopl_DEFINED

#define XED_FLAG_iopl_DEFINED 1

## ◆ XED_FLAG_LAST_DEFINED

#define XED_FLAG_LAST_DEFINED 1

## ◆ XED_FLAG_nt_DEFINED

#define XED_FLAG_nt_DEFINED 1

## ◆ XED_FLAG_of_DEFINED

#define XED_FLAG_of_DEFINED 1

## ◆ XED_FLAG_pf_DEFINED

#define XED_FLAG_pf_DEFINED 1

## ◆ XED_FLAG_rf_DEFINED

#define XED_FLAG_rf_DEFINED 1

## ◆ XED_FLAG_sf_DEFINED

#define XED_FLAG_sf_DEFINED 1

## ◆ XED_FLAG_tf_DEFINED

#define XED_FLAG_tf_DEFINED 1

## ◆ XED_FLAG_vif_DEFINED

#define XED_FLAG_vif_DEFINED 1

## ◆ XED_FLAG_vip_DEFINED

#define XED_FLAG_vip_DEFINED 1

## ◆ XED_FLAG_vm_DEFINED

#define XED_FLAG_vm_DEFINED 1

## ◆ XED_FLAG_zf_DEFINED

#define XED_FLAG_zf_DEFINED 1

## Enumeration Type Documentation

## ◆ xed_flag_enum_t

enum xed_flag_enum_t

Enumerator
XED_FLAG_INVALID |
XED_FLAG_of | < overflow flag
XED_FLAG_sf | sign flag
XED_FLAG_zf | zero flag
XED_FLAG_af | auxiliary flag
XED_FLAG_pf | parity flag
XED_FLAG_cf | carry flag
XED_FLAG_df | direction flag
XED_FLAG_vif | virtual interrupt flag
XED_FLAG_iopl | I/O privilege level.
XED_FLAG_if | interrupt flag
XED_FLAG_ac | alignment check
XED_FLAG_vm | virtual-8086 mode
XED_FLAG_rf | resume flag
XED_FLAG_nt | nested task
XED_FLAG_tf | traf flag
XED_FLAG_id | ID flag.
XED_FLAG_vip | virtual interrupt pending
XED_FLAG_fc0 | x87 FC0 flag
XED_FLAG_fc1 | x87 FC1 flag
XED_FLAG_fc2 | x87 FC2 flag
XED_FLAG_fc3 | x87 FC3 flag
XED_FLAG_LAST |