mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-02-06 00:40:11 +00:00
atomic.cpp: waitable atomics got brutally rewritten
Hashtable increased and flatten, tree-alike extensions removed. Some things simplified, so it can actually decrease perf a bit. But most platforms shouldn't be affected. Removed limit of 56 waiters per pointer. Real limit now is about 65535.
This commit is contained in:
parent
52fa69d93d
commit
c047ab6147
File diff suppressed because it is too large
Load Diff
@ -19,8 +19,7 @@ namespace atomic_wait
|
||||
{
|
||||
constexpr uint max_list = 8;
|
||||
|
||||
struct sync_var;
|
||||
struct slot_info;
|
||||
struct root_info;
|
||||
struct sema_handle;
|
||||
|
||||
struct info
|
||||
|
Loading…
x
Reference in New Issue
Block a user