Go to the documentation of this file.
11 "Never use <avxvnniint8intrin.h> directly; include <immintrin.h> instead."
14#ifndef __AVXVNNIINT8INTRIN_H
15#define __AVXVNNIINT8INTRIN_H
49#define _mm_dpbssd_epi32(__W, __A, __B) \
50 ((__m128i)__builtin_ia32_vpdpbssd128((__v4si)(__W), (__v16qi)(__A), \
85#define _mm256_dpbssd_epi32(__W, __A, __B) \
86 ((__m256i)__builtin_ia32_vpdpbssd256((__v8si)(__W), (__v32qi)(__A), \
122#define _mm_dpbssds_epi32(__W, __A, __B) \
123 ((__m128i)__builtin_ia32_vpdpbssds128((__v4si)(__W), (__v16qi)(__A), \
159#define _mm256_dpbssds_epi32(__W, __A, __B) \
160 ((__m256i)__builtin_ia32_vpdpbssds256((__v8si)(__W), (__v32qi)(__A), \
195#define _mm_dpbsud_epi32(__W, __A, __B) \
196 ((__m128i)__builtin_ia32_vpdpbsud128((__v4si)(__W), (__v16qi)(__A), \
231#define _mm256_dpbsud_epi32(__W, __A, __B) \
232 ((__m256i)__builtin_ia32_vpdpbsud256((__v8si)(__W), (__v32qi)(__A), \
268#define _mm_dpbsuds_epi32(__W, __A, __B) \
269 ((__m128i)__builtin_ia32_vpdpbsuds128((__v4si)(__W), (__v16qi)(__A), \
305#define _mm256_dpbsuds_epi32(__W, __A, __B) \
306 ((__m256i)__builtin_ia32_vpdpbsuds256((__v8si)(__W), (__v32qi)(__A), \
341#define _mm_dpbuud_epi32(__W, __A, __B) \
342 ((__m128i)__builtin_ia32_vpdpbuud128((__v4si)(__W), (__v16qu)(__A), \
377#define _mm256_dpbuud_epi32(__W, __A, __B) \
378 ((__m256i)__builtin_ia32_vpdpbuud256((__v8si)(__W), (__v32qu)(__A), \
414#define _mm_dpbuuds_epi32(__W, __A, __B) \
415 ((__m128i)__builtin_ia32_vpdpbuuds128((__v4si)(__W), (__v16qu)(__A), \
450#define _mm256_dpbuuds_epi32(__W, __A, __B) \
451 ((__m256i)__builtin_ia32_vpdpbuuds256((__v8si)(__W), (__v32qu)(__A), \