ppsspp/Core/MIPS
Unknown W. Brackets 0fc3619d1d interp: Handle jumps in branch delay slots better.
This matches tests from a PSP-2000.  Seems to consistently run the
instruction even if likely, which writes rd.

If the likely branch is not taken, the jump in the delay slot is taken.
However, it should cancel the rd write (not implemented here.)
2022-09-03 13:15:21 -07:00
..
ARM Core: Show exception on misaligned jump. 2022-08-21 14:49:34 -07:00
ARM64 Core: Show exception on misaligned jump. 2022-08-21 14:49:34 -07:00
fake GameScreen: Minor logic cleanup, remove Calculate CRC button when not needed. 2021-08-21 20:58:25 +02:00
IR UI: Show return address for exec crashes. 2022-08-21 14:49:34 -07:00
JitCommon ARM32: Remove a lot of non-NEON fallback paths 2022-04-13 11:44:55 +02:00
MIPS mipsjit: Correct inheritance/compilation. 2021-02-26 07:24:58 -08:00
x86 Core: Show exception on misaligned jump. 2022-08-21 14:49:34 -07:00
MIPS.cpp Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
MIPS.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
MIPSAnalyst.cpp irjit: Add tests for IR passes. 2022-07-24 11:35:54 -07:00
MIPSAnalyst.h Introduce Path, start using it all over the place. 2021-05-13 10:39:16 +02:00
MIPSAsm.cpp jit: Lock around changes to the jit pointer. 2021-11-28 10:04:22 -08:00
MIPSAsm.h
MIPSCodeUtils.cpp Common: Maintain C++11 support in sign extend. 2021-01-31 08:44:02 -08:00
MIPSCodeUtils.h Common: Maintain C++11 support in sign extend. 2021-01-31 08:44:02 -08:00
MIPSDebugInterface.cpp Split CORE_ERROR into CORE_BOOT_ERROR and CORE_RUNTIME_ERROR 2020-07-12 15:25:20 +02:00
MIPSDebugInterface.h Debugger: Minor cleanup in MIPSDebugInterface. 2018-06-08 06:59:16 -07:00
MIPSDis.cpp Build: Fix some format truncation warnings. 2021-12-11 10:45:27 -08:00
MIPSDis.h
MIPSDisVFPU.cpp Fix disassembly of vcst 2021-09-25 19:34:41 +02:00
MIPSDisVFPU.h Fix disassembly of vmfvc and vmtvc 2021-09-25 16:33:07 +02:00
MIPSInt.cpp interp: Handle jumps in branch delay slots better. 2022-09-03 13:15:21 -07:00
MIPSInt.h
MIPSIntVFPU.cpp Split GetPointer into two versions, to help with const correctness 2022-07-24 13:26:19 +02:00
MIPSIntVFPU.h
MIPSStackWalk.cpp
MIPSStackWalk.h
MIPSTables.cpp Debugger: Track reason for entering stepping. 2021-10-23 16:56:15 -07:00
MIPSTables.h jit: Increase the cycle cost of VFPU ops. 2021-04-12 07:06:18 -07:00
MIPSVFPUUtils.cpp Global: Fix some type conversion warnings. 2022-01-30 16:09:33 -08:00
MIPSVFPUUtils.h Global: Fix some type conversion warnings. 2022-01-30 16:09:33 -08:00