https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92502
Bug ID: 92502 Summary: AVX missing _mm256_storeu2_* functions Product: gcc Version: 9.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: e...@coeus-group.com Target Milestone: --- GCC doesn't implement _mm256_storeu2_m128, _mm256_storeu2_m128d, or _mm256_storeu2_m128i. It's not hard to work around their absence, but it would be nice to have them just to match other compilers which support them (clang, ICC, MSVC, PGIā¦). FWIW, I'm just doing _mm_storeu_ps(lo_addr, _mm256_castps256_ps128(a)); _mm_storeu_ps(hi_addr, _mm256_extractf128_ps(a, 1)); for the ps version. For pd and si just replace ps with the appropriate characters.