ByteSet is composed of [u64; 4] or [u32; 8] depending on the target architecture (determined in build.rs).
Currently, chunk size is based only on native register size. ByteSet should expanded be to use 64-bit chunks on 32-bit targets with meaningful 64-bit instructions.
ByteSet
is composed of[u64; 4]
or[u32; 8]
depending on the target architecture (determined inbuild.rs
).Currently, chunk size is based only on native register size.
ByteSet
should expanded be to use 64-bit chunks on 32-bit targets with meaningful 64-bit instructions.Consider (and benchmark!):
neon
target feature