[JIT]: Finally executing out of bootcode!

This commit is contained in:
SimoneN64
2025-01-21 22:32:24 +01:00
parent f67f968f91
commit 043e20c517
5 changed files with 32 additions and 21 deletions

View File

@@ -43,6 +43,7 @@ private:
friend struct Cop1;
friend struct Registers;
using BlockFn = int (*)();
Xbyak::Label branch_likely_not_taken;
std::vector<std::vector<BlockFn>> blockCache;
template <typename T>
@@ -84,7 +85,9 @@ private:
code.mov(code.rdi, thisPtr);
code.mov(code.rax, functionPtr);
code.sub(code.rsp, 8);
code.call(code.rax);
code.add(code.rsp, 8);
}
void SkipSlot();