11 #error "Never use <avx512vnniintrin.h> directly; include <immintrin.h> instead."
14 #ifndef __AVX512VNNIINTRIN_H
15 #define __AVX512VNNIINTRIN_H
18 #define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("avx512vnni"), __min_vector_width__(512)))
24 return (__m512i)__builtin_ia32_vpdpbusd512((__v16si)__S, (__v16si)__A,
31 return (__m512i)__builtin_ia32_selectd_512(__U,
39 return (__m512i)__builtin_ia32_selectd_512(__U,
47 return (__m512i)__builtin_ia32_vpdpbusds512((__v16si)__S, (__v16si)__A,
54 return (__m512i)__builtin_ia32_selectd_512(__U,
62 return (__m512i)__builtin_ia32_selectd_512(__U,
70 return (__m512i)__builtin_ia32_vpdpwssd512((__v16si)__S, (__v16si)__A,
77 return (__m512i)__builtin_ia32_selectd_512(__U,
85 return (__m512i)__builtin_ia32_selectd_512(__U,
93 return (__m512i)__builtin_ia32_vpdpwssds512((__v16si)__S, (__v16si)__A,
100 return (__m512i)__builtin_ia32_selectd_512(__U,
108 return (__m512i)__builtin_ia32_selectd_512(__U,
113 #undef __DEFAULT_FN_ATTRS