rpcsx/rpcs3/util
Nekotekina c491b73f3a SPU: improve accurate DMA
Remove vm::reservation_lock from it.
Use lock bits to prevent memory clobbering in GETLLAR.
Improve u128 for MSVC since it's used for bitlocking.
Improve 128 bit atomics for the same reason.
Improve vm::reservation_op and friends.
2020-10-28 03:47:41 +03:00
..
atomic.cpp atomics.cpp: add support for waiting on 128-bit atomics 2020-10-28 03:47:41 +03:00
atomic.hpp SPU: improve accurate DMA 2020-10-28 03:47:41 +03:00
atomic2.cpp Remove XABORT in PPU/SPU transactions. 2020-10-20 09:10:21 +03:00
atomic2.hpp Implement multi_cas with atomic2 type 2019-11-01 20:41:16 +03:00
cereal.cpp Disable exception handling. 2020-03-12 16:03:08 +03:00
endian.hpp Make std::bit_cast hack-implementation constexpr in simple cases 2020-07-14 12:14:44 +03:00
fixed_typemap.cpp fixed_typemap.hpp: remove <algorithm> dep in header 2020-02-28 00:04:37 +03:00
fixed_typemap.hpp fixed_typemap.hpp: reset creation index to avoid confusion 2020-02-28 00:16:04 +03:00
init_mutex.hpp SPU LLVM: add SPU profiling to compilation thread 2019-11-11 23:13:13 +03:00
logs.cpp Emu: make "Silence All Logs" dynamic 2020-03-31 18:06:37 +02:00
logs.hpp Emu: make "Silence All Logs" dynamic 2020-03-31 18:06:37 +02:00
shared_cptr.cpp Implement shared_cptr and atomic_cptr 2020-01-20 16:53:42 +03:00
shared_cptr.hpp Make RPCS3 compile in C++2a mode 2020-02-04 23:43:55 +03:00
typeindices.hpp Fix code relying on initialization order 2020-01-31 11:23:55 +03:00
yaml.cpp patch_manager: add download button 2020-09-09 20:34:17 +02:00
yaml.hpp patch manager: move try catch block to yaml.cpp 2020-06-21 15:48:30 +02:00