zoo
zoo copied to clipboard
Zoo library
- **init** - **wip** - **debug** - **wip**
Currently we support the shifting of lanes both left and right, with the "logical" semantics. For example, `shiftRightLanes`: https://github.com/thecppzoo/zoo/blob/4a13f5c67e95d3198b9e39aed2bb90c86eef678a/inc/zoo/swar/SWAR.h#L144-L171 There are many arithmetic operations that would like to have "arithmetic"...
Not totally sure how this can be turned into AI right now... i think this function might be too simple for associative iteration? ```cpp template constexpr auto parallelSuffix(S input) {...
- **add main logic** - **add even lane mask** - **even/odd lane mask** - **clean up a little**