A32: Add yuzu-specific hacks

This commit is contained in:
MerryMage 2020-06-16 16:38:43 +01:00
parent 2c1a4843ad
commit a1c9bb94a8
7 changed files with 57 additions and 14 deletions

View file

@ -92,6 +92,11 @@ public:
is_executing = false;
}
void ChangeProcessorID(size_t value) {
conf.processor_id = value;
emitter.ChangeProcessorID(value);
}
void ClearCache() {
invalidate_entire_cache = true;
RequestCacheInvalidation();
@ -194,11 +199,6 @@ public:
jit_state.SetPstate(value);
}
void ChangeProcessorID(size_t value) {
conf.processor_id = value;
emitter.ChangeProcessorID(value);
}
void ClearExclusiveState() {
jit_state.exclusive_state = 0;
}
@ -326,6 +326,10 @@ void Jit::ExceptionalExit() {
impl->ExceptionalExit();
}
void Jit::ChangeProcessorID(size_t new_processor) {
impl->ChangeProcessorID(new_processor);
}
u64 Jit::GetSP() const {
return impl->GetSP();
}
@ -398,10 +402,6 @@ void Jit::SetPstate(u32 value) {
impl->SetPstate(value);
}
void Jit::ChangeProcessorID(size_t new_processor) {
impl->ChangeProcessorID(new_processor);
}
void Jit::ClearExclusiveState() {
impl->ClearExclusiveState();
}