core:
- now firmware boot works when enabled JIT (JIT max block should be less 13);
This commit is contained in:
parent
a850bc64d3
commit
3a3179a1b3
|
@ -667,14 +667,12 @@ void arm_jit_sync()
|
|||
template<int PROCNUM, bool jit>
|
||||
u32 armcpu_exec()
|
||||
{
|
||||
// TODO: CrazyMax - temporarily disable JIT until finish a new boot code
|
||||
#ifndef _NEW_BOOT
|
||||
if (jit)
|
||||
{
|
||||
ARMPROC.instruct_adr &= ARMPROC.CPSR.bits.T?0xFFFFFFFE:0xFFFFFFFC;
|
||||
ArmOpCompiled f = (ArmOpCompiled)JIT_COMPILED_FUNC(ARMPROC.instruct_adr, PROCNUM);
|
||||
return f ? f() : arm_jit_compile<PROCNUM>();
|
||||
}
|
||||
#endif
|
||||
|
||||
return armcpu_exec<PROCNUM>();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue