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 Replace assembler with a submodule 2014-11-23 21:09:40 +01:00
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 Remove unused code 2016-05-01 11:35:16 +02:00
MIPSIntVFPU.cpp Split GetPointer into two versions, to help with const correctness 2022-07-24 13:26:19 +02:00
MIPSIntVFPU.h Remove unused code 2016-05-01 11:35:16 +02:00
MIPSStackWalk.cpp Move the symbol map to the heap, deallocate it when no game is running. 2015-10-31 23:01:19 +01:00
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