Go to the source code of this file.
Classes | |
struct | DyntransIC |
A dyntrans instruction call. More... | |
class | CPUDyntransComponent |
A base-class for processors Component implementations that use dynamic translation. More... | |
Macros | |
#define | N_DYNTRANS_IC_ARGS 3 |
#define | DYNTRANS_PAGE_NSPECIALENTRIES 2 |
#define | DECLARE_DYNTRANS_INSTR(name) static void instr_##name(CPUDyntransComponent* cpubase, DyntransIC* ic); |
#define | DYNTRANS_INSTR(class, name) void class::instr_##name(CPUDyntransComponent* cpubase, DyntransIC* ic) |
#define | DYNTRANS_INSTR_HEAD(class) class* cpu = (class*) cpubase; |
#define | REG32(arg) (*((uint32_t*)((arg).p))) |
#define | REG64(arg) (*((uint64_t*)((arg).p))) |
#define | DYNTRANS_SYNCH_PC cpu->m_nextIC = ic; cpu->DyntransResyncPC() |
#define DECLARE_DYNTRANS_INSTR | ( | name | ) | static void instr_##name(CPUDyntransComponent* cpubase, DyntransIC* ic); |
Definition at line 71 of file CPUDyntransComponent.h.
#define DYNTRANS_INSTR | ( | class, | |
name | |||
) | void class::instr_##name(CPUDyntransComponent* cpubase, DyntransIC* ic) |
Definition at line 72 of file CPUDyntransComponent.h.
#define DYNTRANS_INSTR_HEAD | ( | class | ) | class* cpu = (class*) cpubase; |
Definition at line 73 of file CPUDyntransComponent.h.
Referenced by DYNTRANS_INSTR(), and MIPS_CPUComponent::GetAttribute().
#define DYNTRANS_PAGE_NSPECIALENTRIES 2 |
Definition at line 65 of file CPUDyntransComponent.h.
Referenced by CPUDyntransComponent::CPUDyntransComponent().
Definition at line 78 of file CPUDyntransComponent.h.
Referenced by DYNTRANS_INSTR(), and MIPS_CPUComponent::GetAttribute().
#define N_DYNTRANS_IC_ARGS 3 |
Definition at line 43 of file CPUDyntransComponent.h.
Referenced by DYNTRANS_INSTR().
#define REG32 | ( | arg | ) | (*((uint32_t*)((arg).p))) |
Definition at line 75 of file CPUDyntransComponent.h.
Referenced by DYNTRANS_INSTR(), MIPS_CPUComponent::GetAttribute(), and M88K_CPUComponent::GetAttribute().
#define REG64 | ( | arg | ) | (*((uint64_t*)((arg).p))) |
Definition at line 76 of file CPUDyntransComponent.h.
Referenced by DYNTRANS_INSTR(), and MIPS_CPUComponent::GetAttribute().