mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-10-07 15:53:34 +00:00
JitArm64: Drop unused WriteExceptionExit.
This commit is contained in:
parent
c5b0dc98c2
commit
aea48c4591
@ -225,29 +225,6 @@ void JitArm64::WriteExceptionExit(ARM64Reg dest)
|
|||||||
BR(EncodeRegTo64(dest));
|
BR(EncodeRegTo64(dest));
|
||||||
}
|
}
|
||||||
|
|
||||||
void JitArm64::WriteExceptionExit()
|
|
||||||
{
|
|
||||||
Cleanup();
|
|
||||||
DoDownCount();
|
|
||||||
|
|
||||||
if (Profiler::g_ProfileBlocks)
|
|
||||||
EndTimeProfile(js.curBlock);
|
|
||||||
|
|
||||||
ARM64Reg WA = gpr.GetReg();
|
|
||||||
ARM64Reg XA = EncodeRegTo64(WA);
|
|
||||||
LDR(INDEX_UNSIGNED, WA, X29, PPCSTATE_OFF(pc));
|
|
||||||
STR(INDEX_UNSIGNED, WA, X29, PPCSTATE_OFF(npc));
|
|
||||||
MOVI2R(XA, (u64)&PowerPC::CheckExceptions);
|
|
||||||
BLR(XA);
|
|
||||||
LDR(INDEX_UNSIGNED, WA, X29, PPCSTATE_OFF(npc));
|
|
||||||
STR(INDEX_UNSIGNED, WA, X29, PPCSTATE_OFF(pc));
|
|
||||||
|
|
||||||
MOVI2R(XA, (u64)asm_routines.dispatcher);
|
|
||||||
BR(XA);
|
|
||||||
|
|
||||||
gpr.Unlock(WA);
|
|
||||||
}
|
|
||||||
|
|
||||||
void JitArm64::WriteExternalExceptionExit(ARM64Reg dest)
|
void JitArm64::WriteExternalExceptionExit(ARM64Reg dest)
|
||||||
{
|
{
|
||||||
STR(INDEX_UNSIGNED, dest, X29, PPCSTATE_OFF(pc));
|
STR(INDEX_UNSIGNED, dest, X29, PPCSTATE_OFF(pc));
|
||||||
|
@ -238,7 +238,6 @@ private:
|
|||||||
// Exits
|
// Exits
|
||||||
void WriteExit(u32 destination);
|
void WriteExit(u32 destination);
|
||||||
void WriteExceptionExit(Arm64Gen::ARM64Reg dest);
|
void WriteExceptionExit(Arm64Gen::ARM64Reg dest);
|
||||||
void WriteExceptionExit();
|
|
||||||
void WriteExternalExceptionExit(ARM64Reg dest);
|
void WriteExternalExceptionExit(ARM64Reg dest);
|
||||||
void WriteExitDestInR(Arm64Gen::ARM64Reg dest);
|
void WriteExitDestInR(Arm64Gen::ARM64Reg dest);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user