From 91b76f0c165e510e5b74cfbe04dc5cf9b0d08926 Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Tue, 22 Jan 2019 18:40:36 +0100 Subject: [PATCH] arm64 dynarec: missing edits --- core/rec-ARM64/rec_arm64.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/core/rec-ARM64/rec_arm64.cpp b/core/rec-ARM64/rec_arm64.cpp index 374236d44..283293688 100644 --- a/core/rec-ARM64/rec_arm64.cpp +++ b/core/rec-ARM64/rec_arm64.cpp @@ -633,7 +633,6 @@ public: Ldr(x9, MemOperand(x9)); Sub(x1, x28, offsetof(Sh4RCB, cntx) - offsetof(Sh4RCB, sq_buffer)); } - SaveFramePointer(); if (op.flags == 0x1337) Blr(x9); else @@ -937,7 +936,6 @@ public: { regalloc.DoAlloc(block); regalloc.current_opid = opid; - frame_reg_saved = true; } u32 RelinkBlock(RuntimeBlockInfo *block) @@ -1070,7 +1068,6 @@ private: template void GenCallRuntime(R (*function)(P...)) { - SaveFramePointer(); ptrdiff_t offset = reinterpret_cast(function) - GetBuffer()->GetStartAddress(); verify(offset >= -128 * 1024 * 1024 && offset <= 128 * 1024 * 1024); verify((offset & 3) == 0);