Zydis  master
APX default flags

Constants used to determine which status flags are set by certain APX instructions when the source condition code SCC evaluates to false. More...

Collaboration diagram for APX default flags:

Macros

#define ZYDIS_DFV_CF   (1u << 0)
 Carry flag. More...
 
#define ZYDIS_DFV_ZF   (1u << 1)
 Zero flag. More...
 
#define ZYDIS_DFV_SF   (1u << 2)
 Sign flag. More...
 
#define ZYDIS_DFV_OF   (1u << 3)
 Overflow flag. More...
 
#define ZYDIS_DFV_NONE   0
 All default flags clear. More...
 
#define ZYDIS_DFV_ALL   (ZYDIS_DFV_CF | ZYDIS_DFV_ZF | ZYDIS_DFV_SF | ZYDIS_DFV_OF)
 All default flags set. More...
 

Detailed Description

Constants used to determine which status flags are set by certain APX instructions when the source condition code SCC evaluates to false.

Macro Definition Documentation

◆ ZYDIS_DFV_ALL

#define ZYDIS_DFV_ALL   (ZYDIS_DFV_CF | ZYDIS_DFV_ZF | ZYDIS_DFV_SF | ZYDIS_DFV_OF)

All default flags set.

◆ ZYDIS_DFV_CF

#define ZYDIS_DFV_CF   (1u << 0)

Carry flag.

◆ ZYDIS_DFV_NONE

#define ZYDIS_DFV_NONE   0

All default flags clear.

◆ ZYDIS_DFV_OF

#define ZYDIS_DFV_OF   (1u << 3)

Overflow flag.

◆ ZYDIS_DFV_SF

#define ZYDIS_DFV_SF   (1u << 2)

Sign flag.

◆ ZYDIS_DFV_ZF

#define ZYDIS_DFV_ZF   (1u << 1)

Zero flag.