cpu_arm_instr_dpi.cc File Reference

Back to the index.

Macros | Functions | Variables
cpu_arm_instr_dpi.cc File Reference

Go to the source code of this file.

Macros

#define VAR_A   a
 
#define VAR_B   b
 
#define BLAHURG
 

Functions

void A__NAME (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__eq (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__ne (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__cs (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__cc (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__mi (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__pl (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__vs (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__vc (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__hi (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__ls (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__ge (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__lt (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__gt (struct cpu *cpu, struct arm_instr_call *ic)
 
void A__NAME__le (struct cpu *cpu, struct arm_instr_call *ic)
 

Variables

uint8_t condition_hi [16]
 
uint8_t condition_ge [16]
 
uint8_t condition_gt [16]
 

Macro Definition Documentation

◆ BLAHURG

#define BLAHURG

Definition at line 309 of file cpu_arm_instr_dpi.cc.

◆ VAR_A

#define VAR_A   a

Referenced by A__NAME().

◆ VAR_B

#define VAR_B   b

Referenced by A__NAME().

Function Documentation

◆ A__NAME()

void A__NAME ( struct cpu cpu,
struct arm_instr_call *  ic 
)

◆ A__NAME__cc()

void A__NAME__cc ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 297 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, ARM_F_C, cpu::cd, and arm_cpu::flags.

◆ A__NAME__cs()

void A__NAME__cs ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 295 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, ARM_F_C, cpu::cd, and arm_cpu::flags.

◆ A__NAME__eq()

void A__NAME__eq ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 291 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, ARM_F_Z, cpu::cd, and arm_cpu::flags.

◆ A__NAME__ge()

void A__NAME__ge ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 319 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, cpu::cd, condition_ge, and arm_cpu::flags.

◆ A__NAME__gt()

void A__NAME__gt ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 323 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, cpu::cd, condition_gt, and arm_cpu::flags.

◆ A__NAME__hi()

void A__NAME__hi ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 315 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, cpu::cd, condition_hi, and arm_cpu::flags.

◆ A__NAME__le()

void A__NAME__le ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 325 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, cpu::cd, condition_gt, and arm_cpu::flags.

◆ A__NAME__ls()

void A__NAME__ls ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 317 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, cpu::cd, condition_hi, and arm_cpu::flags.

◆ A__NAME__lt()

void A__NAME__lt ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 321 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, cpu::cd, condition_ge, and arm_cpu::flags.

◆ A__NAME__mi()

void A__NAME__mi ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 299 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, ARM_F_N, cpu::cd, and arm_cpu::flags.

◆ A__NAME__ne()

void A__NAME__ne ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 293 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, ARM_F_Z, cpu::cd, and arm_cpu::flags.

◆ A__NAME__pl()

void A__NAME__pl ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 301 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, ARM_F_N, cpu::cd, and arm_cpu::flags.

◆ A__NAME__vc()

void A__NAME__vc ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 305 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, ARM_F_V, cpu::cd, and arm_cpu::flags.

◆ A__NAME__vs()

void A__NAME__vs ( struct cpu cpu,
struct arm_instr_call *  ic 
)

Definition at line 303 of file cpu_arm_instr_dpi.cc.

References A__NAME(), cpu::arm, ARM_F_V, cpu::cd, and arm_cpu::flags.

Variable Documentation

◆ condition_ge

uint8_t condition_ge[16]

Definition at line 129 of file cpu_arm_instr.cc.

Referenced by A__NAME__ge(), and A__NAME__lt().

◆ condition_gt

uint8_t condition_gt[16]

Definition at line 130 of file cpu_arm_instr.cc.

Referenced by A__NAME__gt(), and A__NAME__le().

◆ condition_hi

uint8_t condition_hi[16]

Definition at line 128 of file cpu_arm_instr.cc.

Referenced by A__NAME__hi(), and A__NAME__ls().


Generated on Sun Sep 30 2018 16:05:18 for GXemul by doxygen 1.8.13