From fb9e196d1d648876dd373864e1da7776c394436d Mon Sep 17 00:00:00 2001 From: lizzie Date: Sat, 26 Sep 2026 19:00:09 +0000 Subject: [PATCH] 2026-09-26 19:00:09 Signed-off-by: lizzie --- src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.h b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.h index d072b9963d..98cc42d0ab 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.h +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.h @@ -349,8 +349,8 @@ const void* EmitWriteMemoryMov(BlockOfCode& code, const Xbyak::RegExp& addr, int case 128: { Xbyak::Label loop; code.L(loop); - code.lock(); - code.cmpxchg16b(xword[addr]); + code.pause(); + code.lock(); code.cmpxchg16b(xword[addr]); code.jnz(loop, code.T_NEAR); break; }