PowerPC: Add functions to read/write the full timebase value

Allows us to get rid of a silly pointer cast and deduplicate some code
from the front-end when it comes to reading the value.
This commit is contained in:
Lioncash
2018-06-19 13:06:37 -04:00
parent 18c3e0302f
commit 562d2a700b
6 changed files with 20 additions and 18 deletions

View File

@ -156,7 +156,7 @@ u32 GetFakeDecrementer()
void TimeBaseSet()
{
CoreTiming::SetFakeTBStartTicks(CoreTiming::GetTicks());
CoreTiming::SetFakeTBStartValue(*((u64*)&TL));
CoreTiming::SetFakeTBStartValue(PowerPC::ReadFullTimeBaseValue());
}
u64 GetFakeTimeBase()