Daniel Lemire
Daniel Lemire
These macros could be used to remove some bloat and speed up the builds. For example, if SIMDUTF_CAN_ALWAYS_RUN_ARM64 is set, then you do not need to include the fallback kernel...
Yes!!! Absolutely.
Let me add that the idea should be credited to @clausecker
@clausecker If you assume good AVX-512 support, it seems that vpermi2b would go a long way on this problem. Supporting it efficiently with AVX/NEON is a fun challenge.
It does seem reasonable. Let us run the tests.
Looks good to me. I expect that we shall merge prior to our next release!
It might be reasonable to provide that option for users who wish to compile their C++ without access to the standard library. This would mean, in our case, limiting some...
I am bumping up the priority of this issue.
Ah. It is significantly more challenging than I expected.