Remove ExceptionalExit hack

This commit is contained in:
MerryMage
2021-05-04 14:29:58 +01:00
parent 030ff82ba8
commit d6592c7142
4 changed files with 0 additions and 42 deletions

View File

@@ -89,15 +89,6 @@ struct Jit::Impl {
block_of_code.StepCode(&jit_state, GetCurrentSingleStep());
}
void ExceptionalExit() {
ClearExclusiveState();
if (!conf.wall_clock_cntpct) {
const s64 ticks = jit_state.cycles_to_run - jit_state.cycles_remaining;
conf.callbacks->AddTicks(ticks);
}
PerformCacheInvalidation();
}
void ClearExclusiveState() {
jit_state.exclusive_state = 0;
}
@@ -233,11 +224,6 @@ void Jit::HaltExecution() {
impl->jit_state.halt_requested = true;
}
void Jit::ExceptionalExit() {
impl->ExceptionalExit();
is_executing = false;
}
void Jit::ClearExclusiveState() {
impl->ClearExclusiveState();
}

View File

@@ -87,16 +87,6 @@ public:
PerformRequestedCacheInvalidation();
}
void ExceptionalExit() {
ClearExclusiveState();
if (!conf.wall_clock_cntpct) {
const s64 ticks = jit_state.cycles_to_run - jit_state.cycles_remaining;
conf.callbacks->AddTicks(ticks);
}
PerformRequestedCacheInvalidation();
is_executing = false;
}
void ClearCache() {
invalidate_entire_cache = true;
RequestCacheInvalidation();
@@ -325,10 +315,6 @@ void Jit::HaltExecution() {
impl->HaltExecution();
}
void Jit::ExceptionalExit() {
impl->ExceptionalExit();
}
u64 Jit::GetSP() const {
return impl->GetSP();
}