![]() |
JaffarPlus
High-performance best-first search optimizer for tool-assisted speedruns
|
Per-thread (OpenMP-thread-indexed) cache of free state slots fronting the shared free-state queues. More...
Public Attributes | |
| size_t | count = 0 |
| Number of slots currently held in slots. | |
| void * | slots [FREE_STATE_CACHE_CAPACITY] |
| Cached free-slot pointers (used as a LIFO stack). | |
Per-thread (OpenMP-thread-indexed) cache of free state slots fronting the shared free-state queues.
Cache-line aligned so adjacent threads' caches never share a line (no false sharing).
Definition at line 830 of file stateDb.hpp.
| size_t jaffarPlus::StateDb::freeStateCache_t::count = 0 |
Number of slots currently held in slots.
Definition at line 832 of file stateDb.hpp.
| void* jaffarPlus::StateDb::freeStateCache_t::slots[FREE_STATE_CACHE_CAPACITY] |
Cached free-slot pointers (used as a LIFO stack).
Definition at line 833 of file stateDb.hpp.