rpcsx/rpcs3/Emu/Cell
Nekotekina 5248240e10 atomic.cpp: improvements.
Reduced static memory amount for waitable atomics.
Allow notifier to skip notifications if wait/notify masks don't overlap.
Improve raw_notify to wake up the thread by its id, add thread_id arg.
Add optional mask argument to notify_one() and notify_all().
2020-11-05 05:51:43 +03:00
..
lv2 Fix vm::lock_range wrong check 2020-11-04 14:59:26 +03:00
Modules sys_prx: add cpu_flag::wait 2020-11-04 14:59:26 +03: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 Fix warnings 2020-05-27 18:41:17 +03:00
MFC.h SPU debugger: Add atomic status and tag update channels information 2020-06-27 07:04:37 +01:00
PPCDisAsm.h Debugger: Use Signed Hexadecimal formatting (#8751) 2020-08-20 22:07:31 +01: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 PPU Debugger: fix typo in STDX 2020-10-17 22:00:22 +03:00
PPUDisAsm.h PPU Debugger: Improve move from/to CR registers instructions 2020-10-17 22:00:22 +03:00
PPUFunction.cpp LV2: cleanup syscall table (#9106) 2020-10-21 10:04:34 +03:00
PPUFunction.h Allow cpu_thread& arg passed to the syscalls 2020-10-30 17:03:32 +03:00
PPUInterpreter.cpp PPU: Handle cache line inconsistencies (PPU 128 reservations) 2020-10-16 22:51:30 +03:00
PPUInterpreter.h PPU: implement VNMSUBFP (precise variant) 2020-06-07 22:44:07 +03:00
PPUModule.cpp Cleanup some includes 2020-10-31 11:53:46 +01:00
PPUModule.h Replace ppu_module_manager Function Static with Class Static variable (static module map) (#8669) 2020-08-06 12:34:08 +02:00
PPUOpcodes.h Remove std::rotr usage for now 2020-05-14 21:42:44 +03:00
PPUThread.cpp atomic.cpp: improvements. 2020-11-05 05:51:43 +03:00
PPUThread.h Allow cpu_thread& arg passed to the syscalls 2020-10-30 17:03:32 +03:00
PPUTranslator.cpp Upgrade to LLVM 11 Stable 2020-11-02 21:23:25 +03:00
PPUTranslator.h Upgrade to LLVM 11 Stable 2020-11-02 21:23:25 +03:00
RawSPUThread.cpp SPU: make do_dma_transfer() static with _this arg 2020-10-30 02:58:39 +03: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 SPU: Implement many missing channel counts 2020-09-22 19:47:47 +03:00
SPUASMJITRecompiler.h SPU: Implement events channel count, minor interrupts fixes 2020-09-18 21:57:24 +03:00
SPUDisAsm.cpp Fix some switch warnings 2020-11-04 14:59:25 +03:00
SPUDisAsm.h SPU Debugger: SHUFB insertion patterns 2020-10-31 17:15:47 +03:00
SPUInterpreter.cpp SPU: Implement events channel count, minor interrupts fixes 2020-09-18 21:57:24 +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 Upgrade to LLVM 11 Stable 2020-11-02 21:23:25 +03:00
SPURecompiler.h SPU LLVM: fix spu_cache dependency 2020-05-31 21:54:04 +03:00
SPUThread.cpp atomic.cpp: improvements. 2020-11-05 05:51:43 +03:00
SPUThread.h Cleanup some includes 2020-10-31 11:53:46 +01:00