I'm pretty happy about std::simd. This is something I've been longing for over 20 years now. But it of course lacks some things... like runtime assembly.
Current experimental implementations are not as featureful as portable library/template/macro ones. Also, apparently it only considers up to AVX512 features (I'm not clear which of the dozens of extensions). Since then, there's been a whole new proliferation of matrix style instructions.
Of course portable also means old compilers...
=> More informations about this toot | More toots from renedudfield@fosstodon.org
text/gemini
This content has been proxied by September (3851b).