CPU: Eliminate default branch in icache fill

pull/3759/head
Stenzek 3 weeks ago
parent 74fac973e9
commit 91273f2b30
No known key found for this signature in database

@ -2950,10 +2950,11 @@ u32 CPU::FillICache(VirtualMemoryAddress address)
line_tag = GetICacheTagForAddress(address) | 0x3; line_tag = GetICacheTagForAddress(address) | 0x3;
break; break;
case 3: case 3:
default:
DoInstructionRead<true, true, 1, false>(address & (~(ICACHE_LINE_SIZE - 1u) | 0xC), offset_line_data); DoInstructionRead<true, true, 1, false>(address & (~(ICACHE_LINE_SIZE - 1u) | 0xC), offset_line_data);
line_tag = GetICacheTagForAddress(address) | 0x7; line_tag = GetICacheTagForAddress(address) | 0x7;
break; break;
DefaultCaseIsUnreachable();
} }
g_state.icache_tags[line] = line_tag; g_state.icache_tags[line] = line_tag;

Loading…
Cancel
Save