CPU: Use pending ticks as downcount comparison
Saves a few cycles decrementing the downcount.
This commit is contained in:
@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user