From 80b88dbd05a66ad50108778d5f36e17f5b1cd661 Mon Sep 17 00:00:00 2001 From: RSDuck Date: Sat, 9 May 2020 14:34:52 +0200 Subject: allow allocating caller saved registers currently system-v only --- src/ARMJIT_x64/ARMJIT_Compiler.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/ARMJIT_x64/ARMJIT_Compiler.h') diff --git a/src/ARMJIT_x64/ARMJIT_Compiler.h b/src/ARMJIT_x64/ARMJIT_Compiler.h index 9df218b..f2fc301 100644 --- a/src/ARMJIT_x64/ARMJIT_Compiler.h +++ b/src/ARMJIT_x64/ARMJIT_Compiler.h @@ -168,6 +168,9 @@ public: Gen::FixupBranch CheckCondition(u32 cond); + void PushRegs(bool saveHiRegs); + void PopRegs(bool saveHiRegs); + Gen::OpArg MapReg(int reg) { if (reg == 15 && RegCache.Mapping[reg] == Gen::INVALID_REG) -- cgit v1.2.3