From 4c7bebf3e691f356eaa595ee395690d740162e2f Mon Sep 17 00:00:00 2001 From: FICTURE7 Date: Mon, 7 Sep 2020 06:52:17 +0400 Subject: Do not emit StoreToContext before Return (#1537) * Do not emit StoreToContext before Return * Set PPTC version --- ARMeilleure/Instructions/InstEmitHelper.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ARMeilleure/Instructions/InstEmitHelper.cs') diff --git a/ARMeilleure/Instructions/InstEmitHelper.cs b/ARMeilleure/Instructions/InstEmitHelper.cs index a4227543..d1bbe3f1 100644 --- a/ARMeilleure/Instructions/InstEmitHelper.cs +++ b/ARMeilleure/Instructions/InstEmitHelper.cs @@ -56,7 +56,10 @@ namespace ARMeilleure.Instructions { if (regIndex == RegisterAlias.Aarch32Pc) { - context.StoreToContext(); + if (!IsA32Return(context)) + { + context.StoreToContext(); + } EmitBxWritePc(context, value); } -- cgit v1.2.3