mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-03-08 00:16:28 +00:00
backend/x64: Do not clear fast_dispatch_table if not enabled
There is no need to pay for the cost of setting a large block of memory if we're not using it.
This commit is contained in:
@@ -158,7 +158,9 @@ void A32EmitX64::InvalidateCacheRanges(const boost::icl::interval_set<u32>& rang
|
||||
}
|
||||
|
||||
void A32EmitX64::ClearFastDispatchTable() {
|
||||
fast_dispatch_table.fill({0xFFFFFFFFFFFFFFFFull, nullptr});
|
||||
if (config.enable_fast_dispatch) {
|
||||
fast_dispatch_table.fill({0xFFFFFFFFFFFFFFFFull, nullptr});
|
||||
}
|
||||
}
|
||||
|
||||
void A32EmitX64::GenMemoryAccessors() {
|
||||
|
||||
Reference in New Issue
Block a user