rpcsx/rpcs3/Emu/Cell
Nekotekina 12eee6a19e SPU ASMJIT: Implement Mega block mode (experimental)
Disable extra modes for SPU LLVM for now.
In Mega mode, SPU Analyser tries to determine complete functions.
Recompiler tries to speed up returns via 'stack mirror'.
2018-06-05 12:35:26 +03:00
..
lv2 sys_timer_usleep: give Linux a partial exemption 2018-06-05 12:35:26 +03:00
Modules Parallel shader cache loading (#4677) 2018-06-01 19:49:29 +03:00
Common.h PPU interpreter (precise): SAT bit implemented (#2736) 2017-04-30 21:05:50 +03:00
ErrorCodes.h Added CELL_CANCEL 2017-05-15 14:37:05 +03:00
MFC.cpp Update SPU dump: print current MFC cmd 2018-05-21 00:18:37 +03:00
MFC.h Remove mfc_thread 2018-03-31 21:13:12 +03:00
PPCDisAsm.h fmt::by_value, fmt::Format removed 2015-08-24 21:22:42 +03:00
PPUAnalyser.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
PPUAnalyser.h Implement SPU recompiler cache 2018-05-09 23:35:18 +03:00
PPUCallback.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
PPUDisAsm.cpp Fixes PPU disasm for branch opcodes 2018-04-16 19:02:06 +04:00
PPUDisAsm.h Silence some obvious warnings 2017-08-18 23:09:52 +03:00
PPUFunction.cpp Update some lv2 syscall names (#4490) 2018-05-06 14:21:50 +04:00
PPUFunction.h PPU LLVM: paradigm shift 2017-06-23 20:09:33 +03:00
PPUInterpreter.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
PPUInterpreter.h PPU: remove SSSE3 dependency 2017-12-20 01:21:15 +03:00
PPUModule.cpp Memory mirror support 2018-05-09 23:35:34 +03:00
PPUModule.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
PPUOpcodes.h Extend ppu_decoder/spu_decoder templates 2018-05-30 20:35:35 +03:00
PPUThread.cpp Rewrite LLVM compilation progress dialog 2018-05-30 20:35:35 +03:00
PPUThread.h Use vm::passive_lock for SPU threads 2018-04-06 15:47:00 +03:00
PPUTranslator.cpp Use LLVM 6 2018-05-08 13:05:29 +03:00
PPUTranslator.h Use LLVM 6 2018-05-08 13:05:29 +03:00
RawSPUThread.cpp SPU ASMJIT v2.0 2018-04-22 00:06:48 +03:00
RawSPUThread.h IdManager improved 2017-01-25 23:29:36 +03:00
SPUAnalyser.cpp SPU ASMJIT v2.0 2018-04-22 00:06:48 +03:00
SPUAnalyser.h SPU ASMJIT v2.0 2018-04-22 00:06:48 +03:00
SPUASMJITRecompiler.cpp SPU ASMJIT: Implement Mega block mode (experimental) 2018-06-05 12:35:26 +03:00
SPUASMJITRecompiler.h SPU ASMJIT: Implement Mega block mode (experimental) 2018-06-05 12:35:26 +03:00
SPUDisAsm.cpp Partial commit: Cell 2016-04-15 19:22:34 +03:00
SPUDisAsm.h Complex STOP 0x0 hack 2017-02-24 16:57:09 +03:00
SPUInterpreter.cpp SPU: rewrite FSM/FSMH/FSMB instructions 2018-05-30 20:35:35 +03:00
SPUInterpreter.h SPU: rewrite spu_interpreter::SHUFB 2018-05-30 20:35:35 +03:00
SPUOpcodes.h Extend ppu_decoder/spu_decoder templates 2018-05-30 20:35:35 +03:00
SPURecompiler.cpp SPU ASMJIT: Implement Mega block mode (experimental) 2018-06-05 12:35:26 +03:00
SPURecompiler.h SPU: improve analyser (v3) 2018-06-04 16:01:17 +03:00
SPUThread.cpp SPU ASMJIT: Implement Mega block mode (experimental) 2018-06-05 12:35:26 +03:00
SPUThread.h SPU ASMJIT: Implement Mega block mode (experimental) 2018-06-05 12:35:26 +03:00