CPU: Use pending ticks as downcount comparison

Saves a few cycles decrementing the downcount.
This commit is contained in:
Connor McLaughlin
2019-12-05 16:28:44 +10:00
parent 0171dc4241
commit eeea5125f7
5 changed files with 14 additions and 28 deletions

View File

@ -14,7 +14,7 @@ u64 Thunks::ReadMemoryByte(Core* cpu, u32 address)
return UINT64_C(0xFFFFFFFFFFFFFFFF);
}
cpu->AddTicks(cycles);
cpu->m_pending_ticks += cycles;
return ZeroExtend64(temp);
}
@ -31,7 +31,7 @@ u64 Thunks::ReadMemoryHalfWord(Core* cpu, u32 address)
return UINT64_C(0xFFFFFFFFFFFFFFFF);
}
cpu->AddTicks(cycles);
cpu->m_pending_ticks += cycles;
return ZeroExtend64(temp);
}
@ -48,7 +48,7 @@ u64 Thunks::ReadMemoryWord(Core* cpu, u32 address)
return UINT64_C(0xFFFFFFFFFFFFFFFF);
}
cpu->AddTicks(cycles);
cpu->m_pending_ticks += cycles;
return ZeroExtend64(temp);
}