Browse Source

fix x86_64

Signed-off-by: lizzie <lizzie@eden-emu.dev>
pull/2775/head
lizzie 4 months ago
committed by crueter
parent
commit
0febf6b1c3
  1. 4
      src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.cpp.inc

4
src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.cpp.inc

@ -19,7 +19,9 @@ std::optional<AxxEmitX64::DoNotFastmemMarker> AxxEmitX64::ShouldFastmem(AxxEmitC
if (!conf.fastmem_pointer || !exception_handler.SupportsFastmem())
return std::nullopt;
const auto marker = std::make_tuple(ctx.Location(), inst->GetName());
return do_not_fastmem.count(marker) <= 0 ? marker : std::nullopt;
if (do_not_fastmem.count(marker) > 0)
return std::nullopt;
return marker;
}
FakeCall AxxEmitX64::FastmemCallback(u64 rip_) {

Loading…
Cancel
Save