Pro tip for stdx::simd users (the same will be true for std::simd): When you use the generator ctor, don't use a generic lambda unless you *need* it. A generic lambda leads to template bloat — and why pay for something you don't need? If you need a constexpr index, then it's not template bloat, but a necessary instantiation.
I have some homework to do, and audit my own code for unnecessary bloat.
#stdsimd #stdxsimd #Cpp #CPlusPlus