SIMDe includes support for AltiVec, LSX, NEON, and more. It also includes fallbacks that are optimized for compiler autovectorization for other architectures (like RISC-V RVV)
Since there's no runtime dispatching for these, they will be selected depending on which instructions are enabled by the toolchain at compile-time.