ppsspp/Core/MIPS/x86
Unknown W. Brackets 2f598e8f38 jit: Statically jump for fixed branches.
This handles both loops (first step is known) and static branches (some
code uses them instead of jumps, and we disassemble that to "b".)

Not likely to be a big improvement, but might help if the branch predictor
was wrong.

This is as opposed to continuing, which would build a larger jit block.
2014-10-12 12:51:47 -07:00
..
Asm.cpp jit: Avoid applying/restoring the rounding mode. 2014-10-12 12:51:45 -07:00
Asm.h
CompALU.cpp x86 Jit: Generate nicer code for some cases of addiu 2014-10-12 17:47:53 +02:00
CompBranch.cpp jit: Statically jump for fixed branches. 2014-10-12 12:51:47 -07:00
CompFPU.cpp jit: Avoid applying/restoring the rounding mode. 2014-10-12 12:51:45 -07:00
CompLoadStore.cpp
CompReplace.cpp
CompVFPU.cpp jit: Actually jit vmtfc/vmfvc. 2014-09-01 23:13:39 -07:00
Jit.cpp x86jit: Fix force flush to zero. 2014-10-12 12:51:46 -07:00
Jit.h jit: Statically jump for fixed branches. 2014-10-12 12:51:47 -07:00
JitSafeMem.cpp x86jit: Flush the PC before r/w in debug. 2014-07-05 12:57:44 -07:00
JitSafeMem.h
RegCache.cpp x86 JIT: Sacrifice a register for a pointer to the MIPS context. Shrinks emitted x86 code considerably. 2014-10-12 19:35:55 +02:00
RegCache.h x86 JIT: Sacrifice a register for a pointer to the MIPS context. Shrinks emitted x86 code considerably. 2014-10-12 19:35:55 +02:00
RegCacheFPU.cpp x86 JIT: Sacrifice a register for a pointer to the MIPS context. Shrinks emitted x86 code considerably. 2014-10-12 19:35:55 +02:00
RegCacheFPU.h