Vectorscan uses SIMDe, but it does not switch between native SIMD instructions and SIMDe at runtime.
Is it possible to implement a mechanism that allows switching between native SIMD (e.g., AVX2) and SIMDe-based implementations dynamically, depending on the CPU's capabilities?
Some platforms may lack SIMD support, so ensuring that a single binary runs efficiently across different architectures is important.
What would be the best approach to achieve this?
Thanks in advance for your insights!