![]() |
Pixie
|
Alternative low-level select implementations for benchmarking. More...
Classes | |
| struct | pixie::experimental::SelectByteLut |
Variables | |
| constexpr SelectByteLut | pixie::experimental::kSelectByteLut |
Alternative low-level select implementations for benchmarking.
Ranks are zero-based. Every select_64_* function requires rank < popcount(x). Every select_512_* and select0_512_* function requires x to point to eight readable words and rank to be less than the number of selected 1 or 0 bits, respectively. Behavior is undefined when these preconditions are violated; sentinel results from individual implementations are not part of the contract.