rpcsx/rpcs3/Emu/Cell
Malcolm Jestadt c47d04fd2f SPU: Optimize FCGT
- Optimize FCGT to a single signed integer comparison when possible
- Add is_spu_float_zero helper
2020-05-20 21:55:01 +03:00
..
lv2 rsx: Write 4-byte long data to all semaphores (#8246) 2020-05-17 17:48:35 +03:00
Modules Input: remember registered ldd controllers 2020-05-13 11:17:58 +02:00
Common.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
ErrorCodes.h Random space fixes 2019-10-14 19:42:35 +03:00
MFC.cpp Make spu_mfc_cmd fmt properly show stalled commands 2020-04-29 07:47:49 +03:00
MFC.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
PPCDisAsm.h PPU Disasm: Fix branches spacing 2020-03-14 16:12:18 +03:00
PPUAnalyser.cpp PPUAnalyzer: Check if TOC from OPD is a valid address 2020-04-19 10:56:42 +01:00
PPUAnalyser.h Replace utils::cntlz{32,64} with std::countl_zero 2020-04-14 16:05:58 +03:00
PPUCallback.h sys_ppu_thread_create: read function descriptor immediately and save it 2020-04-08 19:23:13 +03:00
PPUDisAsm.cpp Make ppu_decoder<> objects constexpr (partial) 2020-03-24 13:46:46 +03:00
PPUDisAsm.h PPU Disasm: Fix branches spacing 2020-03-14 16:12:18 +03:00
PPUFunction.cpp Get rid of "module" keyword 2020-05-06 18:20:11 +03:00
PPUFunction.h Memoize and print r3-r6 under Current function in the ppu_thread::dump() 2020-03-22 14:13:52 +03:00
PPUInterpreter.cpp PPU interpreters: Implement AltiVec NaNs precedence and data preservation 2020-05-18 00:35:06 +03:00
PPUInterpreter.h Finalize constexpr ppu_decoder<> thing 2020-03-25 11:18:48 +03:00
PPUModule.cpp Get rid of "module" keyword 2020-05-06 18:20:11 +03:00
PPUModule.h Get rid of "module" keyword 2020-05-06 18:20:11 +03:00
PPUOpcodes.h Remove std::rotr usage for now 2020-05-14 21:42:44 +03:00
PPUThread.cpp SPU LLVM: fixup after #8175 (#8214) 2020-05-14 13:34:14 +01:00
PPUThread.h sys_ppu_thread_create: read function descriptor immediately and save it 2020-04-08 19:23:13 +03:00
PPUTranslator.cpp PPU LLVM: Accurate vector instruction NaNs 2020-05-14 11:14:28 +01:00
PPUTranslator.h Emu/Config: Add option for accurate PPU LLVM vector NaNs 2020-05-14 11:14:28 +01:00
RawSPUThread.cpp sys_isolated_spu 2020-04-17 11:41:50 +01:00
RawSPUThread.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
SPUAnalyser.cpp spu_iname: refactor to use actual strings 2020-03-26 15:26:55 +03:00
SPUAnalyser.h spu_iname: refactor to use actual strings 2020-03-26 15:26:55 +03:00
SPUASMJITRecompiler.cpp sys_isolated_spu 2020-04-17 11:41:50 +01:00
SPUASMJITRecompiler.h SPU: internal refactoring, add spu_program 2019-11-26 00:01:38 +03:00
SPUDisAsm.cpp Make spu_decoder<> objects constexpr 2020-03-24 12:18:37 +03:00
SPUDisAsm.h SPU DisAsm: fix disasm for BINZ and similar instruction 2020-04-04 21:38:40 +03:00
SPUInterpreter.cpp spu: Add some "if constexpr" 2020-04-25 14:56:47 +03:00
SPUInterpreter.h Make spu_decoder<> objects constexpr 2020-03-24 12:18:37 +03:00
SPUOpcodes.h Make spu_decoder<> objects constexpr 2020-03-24 12:18:37 +03:00
SPURecompiler.cpp SPU: Optimize FCGT 2020-05-20 21:55:01 +03:00
SPURecompiler.h SPU: internal refactoring, add spu_program 2019-11-26 00:01:38 +03:00
SPUThread.cpp SPU reservations (TSX): Remove wait flag in PUTQLLUC 2020-05-17 14:20:21 +03:00
SPUThread.h SPU: Implement spu_channel_(4_)t::try_read 2020-05-13 19:36:44 +03:00