mirror of
https://github.com/stenzek/duckstation.git
synced 2026-02-07 06:44:34 +00:00
CPU/Recompiler: Remove unused function pointer
This commit is contained in:
@@ -106,7 +106,6 @@ static std::unordered_set<u32> s_fastmem_faulting_pcs;
|
||||
|
||||
NORETURN_FUNCTION_POINTER void (*g_enter_recompiler)();
|
||||
const void* g_compile_or_revalidate_block;
|
||||
const void* g_check_events_and_dispatch;
|
||||
const void* g_run_events_and_dispatch;
|
||||
const void* g_dispatcher;
|
||||
const void* g_interpret_block;
|
||||
|
||||
@@ -256,7 +256,6 @@ extern CodeLUTArray g_code_lut;
|
||||
|
||||
extern NORETURN_FUNCTION_POINTER void (*g_enter_recompiler)();
|
||||
extern const void* g_compile_or_revalidate_block;
|
||||
extern const void* g_check_events_and_dispatch;
|
||||
extern const void* g_run_events_and_dispatch;
|
||||
extern const void* g_dispatcher;
|
||||
extern const void* g_block_dispatcher;
|
||||
|
||||
@@ -268,7 +268,6 @@ u32 CPU::CodeCache::EmitASMFunctions(void* code, u32 code_size)
|
||||
}
|
||||
|
||||
// check events then for frame done
|
||||
g_check_events_and_dispatch = armAsm->GetCursorAddress<const void*>();
|
||||
{
|
||||
Label skip_event_check;
|
||||
armAsm->ldr(RARG1, PTR(&g_state.pending_ticks));
|
||||
|
||||
@@ -469,7 +469,6 @@ u32 CPU::CodeCache::EmitASMFunctions(void* code, u32 code_size)
|
||||
|
||||
// check events then for frame done
|
||||
armAlignCode(armAsm, Recompiler::FUNCTION_ALIGNMENT);
|
||||
g_check_events_and_dispatch = armAsm->GetCursorAddress<const void*>();
|
||||
{
|
||||
armAsm->ldr(RWARG1, PTR(&g_state.pending_ticks));
|
||||
armAsm->ldr(RWARG2, PTR(&g_state.downcount));
|
||||
|
||||
@@ -258,7 +258,6 @@ u32 CPU::CodeCache::EmitASMFunctions(void* code, u32 code_size)
|
||||
}
|
||||
|
||||
// check events then for frame done
|
||||
g_check_events_and_dispatch = rvAsm->GetCursorPointer();
|
||||
{
|
||||
Label skip_event_check;
|
||||
rvAsm->LW(RARG1, PTR(&g_state.pending_ticks));
|
||||
|
||||
@@ -137,7 +137,6 @@ u32 CPU::CodeCache::EmitASMFunctions(void* code, u32 code_size)
|
||||
|
||||
// check events then for frame done
|
||||
cg->align(FUNCTION_ALIGNMENT);
|
||||
g_check_events_and_dispatch = cg->getCurr();
|
||||
{
|
||||
cg->mov(RWARG1, cg->dword[PTR(&g_state.pending_ticks)]);
|
||||
cg->cmp(RWARG1, cg->dword[PTR(&g_state.downcount)]);
|
||||
|
||||
Reference in New Issue
Block a user