#include "cpu_dyntrans.cc"
#include "memory_rw.cc"
#include "quick_pc_to_pointers.h"
#include "cpu_sh_instr.cc"
Go to the source code of this file.
Macros | |
#define | DYNTRANS_FUNCTION_TRACE_DEF sh_cpu_functioncall_trace |
#define | DYNTRANS_INIT_TABLES sh_cpu_init_tables |
#define | DYNTRANS_TC_ALLOCATE_DEFAULT_PAGE_DEF sh_tc_allocate_default_page |
#define | DYNTRANS_INVAL_ENTRY |
#define | DYNTRANS_INVALIDATE_TC sh_invalidate_translation_caches |
#define | DYNTRANS_INVALIDATE_TC_CODE sh_invalidate_code_translation |
#define | DYNTRANS_UPDATE_TRANSLATION_TABLE sh_update_translation_table |
#define | MEMORY_RW sh_memory_rw |
#define | MEM_SH |
#define | DYNTRANS_PC_TO_POINTERS_FUNC sh_pc_to_pointers |
#define | DYNTRANS_PC_TO_POINTERS_GENERIC sh_pc_to_pointers_generic |
#define | COMBINE_INSTRUCTIONS sh_combine_instructions |
#define | reg(x) (*((uint64_t *)(x))) |
#define | MODE_uint_t uint64_t |
#define | MODE_int_t int64_t |
#define | COMBINE(n) sh_combine_ ## n |
#define | DYNTRANS_RUN_INSTR_DEF sh_run_instr |
Variables | |
size_t | dyntrans_cache_size |
#define COMBINE | ( | n | ) | sh_combine_ ## n |
Definition at line 62 of file tmp_sh_tail.cc.
#define COMBINE_INSTRUCTIONS sh_combine_instructions |
Definition at line 52 of file tmp_sh_tail.cc.
#define DYNTRANS_FUNCTION_TRACE_DEF sh_cpu_functioncall_trace |
Definition at line 11 of file tmp_sh_tail.cc.
#define DYNTRANS_INIT_TABLES sh_cpu_init_tables |
Definition at line 15 of file tmp_sh_tail.cc.
#define DYNTRANS_INVAL_ENTRY |
Definition at line 23 of file tmp_sh_tail.cc.
#define DYNTRANS_INVALIDATE_TC sh_invalidate_translation_caches |
Definition at line 27 of file tmp_sh_tail.cc.
#define DYNTRANS_INVALIDATE_TC_CODE sh_invalidate_code_translation |
Definition at line 31 of file tmp_sh_tail.cc.
#define DYNTRANS_PC_TO_POINTERS_FUNC sh_pc_to_pointers |
Definition at line 45 of file tmp_sh_tail.cc.
#define DYNTRANS_PC_TO_POINTERS_GENERIC sh_pc_to_pointers_generic |
Definition at line 46 of file tmp_sh_tail.cc.
#define DYNTRANS_RUN_INSTR_DEF sh_run_instr |
Definition at line 66 of file tmp_sh_tail.cc.
#define DYNTRANS_TC_ALLOCATE_DEFAULT_PAGE_DEF sh_tc_allocate_default_page |
Definition at line 19 of file tmp_sh_tail.cc.
#define DYNTRANS_UPDATE_TRANSLATION_TABLE sh_update_translation_table |
Definition at line 35 of file tmp_sh_tail.cc.
#define MEM_SH |
Definition at line 40 of file tmp_sh_tail.cc.
#define MEMORY_RW sh_memory_rw |
Definition at line 39 of file tmp_sh_tail.cc.
#define MODE_int_t int64_t |
Definition at line 56 of file tmp_sh_tail.cc.
#define MODE_uint_t uint64_t |
Definition at line 55 of file tmp_sh_tail.cc.
#define reg | ( | x | ) | (*((uint64_t *)(x))) |
Definition at line 54 of file tmp_sh_tail.cc.