From 36c3b289a090aaf59a24346f57ebe1b13efb36cf Mon Sep 17 00:00:00 2001 From: Markus Wick Date: Fri, 28 May 2021 23:01:29 +0200 Subject: [PATCH] fixup! a64/fastmem: Implement fastmem on 128 bit memory access. --- src/dynarmic/backend/x64/a64_emit_x64.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/dynarmic/backend/x64/a64_emit_x64.cpp b/src/dynarmic/backend/x64/a64_emit_x64.cpp index dd64659f..539d1ed7 100644 --- a/src/dynarmic/backend/x64/a64_emit_x64.cpp +++ b/src/dynarmic/backend/x64/a64_emit_x64.cpp @@ -1120,6 +1120,7 @@ void A64EmitX64::EmitA64ReadMemory128(A64EmitContext& ctx, IR::Inst* inst) { // Use page table ASSERT(conf.page_table); const auto src_ptr = EmitVAddrLookup(code, ctx, 128, abort, vaddr); + require_abort_handling = true; code.movups(value, xword[src_ptr]); } code.L(end);