mirror of
https://github.com/stenzek/duckstation.git
synced 2026-07-11 01:24:11 +02:00
CPU: Use ternary in CPU::WriteRegDelayed()
Shouldn't make any net difference, a good compiler will turn this into a cmov anyway.
This commit is contained in:
@@ -504,8 +504,7 @@ ALWAYS_INLINE_RELEASE void CPU::WriteRegDelayed(Reg rd, u32 value)
|
||||
return;
|
||||
|
||||
// double load delays ignore the first value
|
||||
if (g_state.load_delay_reg == rd)
|
||||
g_state.load_delay_reg = Reg::count;
|
||||
g_state.load_delay_reg = (g_state.load_delay_reg == rd) ? Reg::count : g_state.load_delay_reg;
|
||||
|
||||
// save the old value, if something else overwrites this reg we want to preserve it
|
||||
g_state.next_load_delay_reg = rd;
|
||||
|
||||
Reference in New Issue
Block a user