jit: make everything configurable

This commit is contained in:
RSDuck
2019-07-14 04:33:36 +02:00
committed by RSDuck
parent 0ff79ea2ad
commit d13d625f73
10 changed files with 171 additions and 34 deletions

View File

@ -52,6 +52,7 @@ public:
}
virtual void Execute() = 0;
virtual void ExecuteJIT() = 0;
bool CheckCondition(u32 code)
{
@ -159,6 +160,7 @@ public:
void DataAbort();
void Execute();
void ExecuteJIT();
// all code accesses are forced nonseq 32bit
u32 CodeRead32(u32 addr, bool branch);
@ -281,6 +283,7 @@ public:
void JumpTo(u32 addr, bool restorecpsr = false);
void Execute();
void ExecuteJIT();
u16 CodeRead16(u32 addr)
{