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 NOTHING
 
#define VAR_A   a
 
#define VAR_B   b
 
#define BLAHURG
 

Functions

void abortdyntrans (struct cpu *cpu, struct arm_instr_call *ic)
 
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 324 of file cpu_arm_instr_dpi.cc.

◆ NOTHING

#define NOTHING

Definition at line 63 of file cpu_arm_instr_dpi.cc.

◆ VAR_A

#define VAR_A   a

◆ VAR_B

#define VAR_B   b

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 312 of file cpu_arm_instr_dpi.cc.

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

◆ A__NAME__cs()

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

Definition at line 310 of file cpu_arm_instr_dpi.cc.

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

◆ A__NAME__eq()

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

Definition at line 306 of file cpu_arm_instr_dpi.cc.

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

◆ A__NAME__ge()

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

Definition at line 334 of file cpu_arm_instr_dpi.cc.

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

◆ A__NAME__gt()

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

Definition at line 338 of file cpu_arm_instr_dpi.cc.

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

◆ A__NAME__hi()

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

Definition at line 330 of file cpu_arm_instr_dpi.cc.

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

◆ A__NAME__le()

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

Definition at line 340 of file cpu_arm_instr_dpi.cc.

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

◆ A__NAME__ls()

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

Definition at line 332 of file cpu_arm_instr_dpi.cc.

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

◆ A__NAME__lt()

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

Definition at line 336 of file cpu_arm_instr_dpi.cc.

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

◆ A__NAME__mi()

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

Definition at line 314 of file cpu_arm_instr_dpi.cc.

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

◆ A__NAME__ne()

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

Definition at line 308 of file cpu_arm_instr_dpi.cc.

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

◆ A__NAME__pl()

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

Definition at line 316 of file cpu_arm_instr_dpi.cc.

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

◆ A__NAME__vc()

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

Definition at line 320 of file cpu_arm_instr_dpi.cc.

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

◆ A__NAME__vs()

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

Definition at line 318 of file cpu_arm_instr_dpi.cc.

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

◆ abortdyntrans()

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

Definition at line 66 of file cpu_arm_instr_dpi.cc.

References cpu::arm, and cpu::cd.

Variable Documentation

◆ condition_ge

uint8_t condition_ge[16]

Definition at line 129 of file cpu_arm_instr.cc.

Referenced by A__NAME__ge(), A__NAME__lt(), and X().

◆ condition_gt

uint8_t condition_gt[16]

Definition at line 130 of file cpu_arm_instr.cc.

Referenced by A__NAME__gt(), A__NAME__le(), and X().

◆ condition_hi

uint8_t condition_hi[16]

Definition at line 128 of file cpu_arm_instr.cc.

Referenced by A__NAME__hi(), A__NAME__ls(), and X().


Generated on Tue Mar 24 2020 14:04:48 for GXemul by doxygen 1.8.17