https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105058
--- Comment #1 from Hongtao.liu <crazylht at gmail dot com> --- cat test.c #include <immintrin.h> unsigned int ctrl; __m128i k1, k2, k3; void test_keylocker_11 (void) { register __m128i k4 __asm ("xmm16") = k2; asm volatile ("" : "+v" (k4)); _mm_loadiwkey (ctrl, k1, k4, k3); } gcc -O2 -march=skylake-avx512 -mkl -c /tmp/ccy9VHP9.s: Assembler messages: /tmp/ccy9VHP9.s:13: Error: unsupported instruction `loadiwkey'