Provides a bit-vector, an optimized replacement of the infamous std::vector<:b:ool>. In addition to the bit-vector, the library also provides implementations of STL algorithms tailored for bit-vectors.
BSD 3-Clause "New" or "Revised" License
68
stars
4
forks
source link
Add bit::transform overloads for binary operators #16
I don’t think I’ll need overloads for this, rather in the body of the function I’ll need to check if the op is an STL bitwise functor and if so, perform the corresponding SIMD operation.
Add bit version of
std::transform
OR
implementationOR
testsOR
benchmarkAND
implementationAND
testsAND
benchmarkXOR
implementationXOR
testsXOR
benchmarkNOT
implementationNOT
testsNOT
benchmark