From 3a3b43b963e9be101dcf3b6c10d8eed686316229 Mon Sep 17 00:00:00 2001 From: Merry Date: Sat, 23 Jul 2022 19:05:33 +0100 Subject: [PATCH] backend/arm64: Implement A32ClearExclusive --- src/dynarmic/backend/arm64/emit_arm64_a32_memory.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/dynarmic/backend/arm64/emit_arm64_a32_memory.cpp b/src/dynarmic/backend/arm64/emit_arm64_a32_memory.cpp index 10620768..61f9375f 100644 --- a/src/dynarmic/backend/arm64/emit_arm64_a32_memory.cpp +++ b/src/dynarmic/backend/arm64/emit_arm64_a32_memory.cpp @@ -19,11 +19,8 @@ namespace Dynarmic::Backend::Arm64 { using namespace oaknut::util; template<> -void EmitIR(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Inst* inst) { - (void)code; - (void)ctx; - (void)inst; - ASSERT_FALSE("Unimplemented"); +void EmitIR(oaknut::CodeGenerator& code, EmitContext&, IR::Inst*) { + code.STR(WZR, Xstate, offsetof(A32JitState, exclusive_state)); } template<>