retdec
Enumerations
powerpc_defs.h File Reference

Additional (on top of Capstone) definitions for PowerPC translator. More...

Go to the source code of this file.

Enumerations

enum  ppc_reg_cr_flags {
  PPC_REG_CR0_LT = PPC_REG_ENDING + 1 , PPC_REG_CR0_GT , PPC_REG_CR0_EQ , PPC_REG_CR0_SO ,
  PPC_REG_CR1_LT , PPC_REG_CR1_GT , PPC_REG_CR1_EQ , PPC_REG_CR1_SO ,
  PPC_REG_CR2_LT , PPC_REG_CR2_GT , PPC_REG_CR2_EQ , PPC_REG_CR2_SO ,
  PPC_REG_CR3_LT , PPC_REG_CR3_GT , PPC_REG_CR3_EQ , PPC_REG_CR3_SO ,
  PPC_REG_CR4_LT , PPC_REG_CR4_GT , PPC_REG_CR4_EQ , PPC_REG_CR4_SO ,
  PPC_REG_CR5_LT , PPC_REG_CR5_GT , PPC_REG_CR5_EQ , PPC_REG_CR5_SO ,
  PPC_REG_CR6_LT , PPC_REG_CR6_GT , PPC_REG_CR6_EQ , PPC_REG_CR6_SO ,
  PPC_REG_CR7_LT , PPC_REG_CR7_GT , PPC_REG_CR7_EQ , PPC_REG_CR7_SO
}
 
enum  ppc_cr_types { PPC_CR_LT , PPC_CR_GT , PPC_CR_EQ , PPC_CR_SO }
 

Detailed Description

Additional (on top of Capstone) definitions for PowerPC translator.

Enumeration Type Documentation

◆ ppc_cr_types

Enumerator
PPC_CR_LT 
PPC_CR_GT 
PPC_CR_EQ 
PPC_CR_SO 

◆ ppc_reg_cr_flags

Enumerator
PPC_REG_CR0_LT 

Negative – set when result is negative.

PPC_REG_CR0_GT 

Positive – set when result is positive and not zero.

PPC_REG_CR0_EQ 

Zero – set when result is zero.

PPC_REG_CR0_SO 

Copy of the final state of XER[SO] at the completion of the instruction.

PPC_REG_CR1_LT 
PPC_REG_CR1_GT 
PPC_REG_CR1_EQ 
PPC_REG_CR1_SO 
PPC_REG_CR2_LT 
PPC_REG_CR2_GT 
PPC_REG_CR2_EQ 
PPC_REG_CR2_SO 
PPC_REG_CR3_LT 
PPC_REG_CR3_GT 
PPC_REG_CR3_EQ 
PPC_REG_CR3_SO 
PPC_REG_CR4_LT 
PPC_REG_CR4_GT 
PPC_REG_CR4_EQ 
PPC_REG_CR4_SO 
PPC_REG_CR5_LT 
PPC_REG_CR5_GT 
PPC_REG_CR5_EQ 
PPC_REG_CR5_SO 
PPC_REG_CR6_LT 
PPC_REG_CR6_GT 
PPC_REG_CR6_EQ 
PPC_REG_CR6_SO 
PPC_REG_CR7_LT 
PPC_REG_CR7_GT 
PPC_REG_CR7_EQ 
PPC_REG_CR7_SO