From ce1ba43fea3d3d3cffbfd703309c83838e66def0 Mon Sep 17 00:00:00 2001 From: Merry Date: Sun, 15 Jan 2023 11:07:17 +0000 Subject: [PATCH] emit_arm64_a64: Use correct bitwidth in LinkBlockFast --- src/dynarmic/backend/arm64/emit_arm64_a64.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dynarmic/backend/arm64/emit_arm64_a64.cpp b/src/dynarmic/backend/arm64/emit_arm64_a64.cpp index f8513428..ddad8254 100644 --- a/src/dynarmic/backend/arm64/emit_arm64_a64.cpp +++ b/src/dynarmic/backend/arm64/emit_arm64_a64.cpp @@ -65,8 +65,8 @@ void EmitA64Terminal(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Term::Li EmitBlockLinkRelocation(code, ctx, terminal.next); } - code.MOV(Wscratch0, A64::LocationDescriptor{terminal.next}.PC()); - code.STR(Wscratch0, Xstate, offsetof(A64JitState, pc)); + code.MOV(Xscratch0, A64::LocationDescriptor{terminal.next}.PC()); + code.STR(Xscratch0, Xstate, offsetof(A64JitState, pc)); EmitRelocation(code, ctx, LinkTarget::ReturnToDispatcher); }