We have a different philosophy: not supporting/encouraging needlessly SIMD-hostile software. We assume users properly allocate their data, for example using the allocator we provide. It is easy to deal with 2K aliasing in the allocator, but much harder later. At least in my opinion, this seems like a better path than penalizing all users with unnecessary (re)alignment code.
We have not added a FindIf for two ranges because no one has yet requested that or mentioned it is time-critical for their use cases.
We have not added a FindIf for two ranges because no one has yet requested that or mentioned it is time-critical for their use cases.