Intel® X86 Encoder Decoder
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. More...
 
const XED_DLL_EXPORT char * xed_flag_enum_t2str (const xed_flag_enum_t p)
 This converts strings to xed_flag_enum_t types. More...
 
XED_DLL_EXPORT xed_flag_enum_t xed_flag_enum_t_last (void)
 Returns the last element of the enumeration. More...
 

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

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