clang  3.7.0
Macros | Typedefs | Functions
avx512bwintrin.h File Reference

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__))
 
#define _mm512_cmp_epi8_mask(a, b, p)
 
#define _mm512_mask_cmp_epi8_mask(m, a, b, p)
 
#define _mm512_cmp_epu8_mask(a, b, p)
 
#define _mm512_mask_cmp_epu8_mask(m, a, b, p)
 
#define _mm512_cmp_epi16_mask(a, b, p)
 
#define _mm512_mask_cmp_epi16_mask(m, a, b, p)
 
#define _mm512_cmp_epu16_mask(a, b, p)
 
#define _mm512_mask_cmp_epu16_mask(m, a, b, p)
 

Typedefs

typedef unsigned int __mmask32
 
typedef unsigned long long __mmask64
 
typedef char __v64qi __attribute__ ((__vector_size__(64)))
 

Functions

static __inline __v64qi
__DEFAULT_FN_ATTRS 
_mm512_setzero_qi (void)
 
static __inline __v32hi
__DEFAULT_FN_ATTRS 
_mm512_setzero_hi (void)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_cmpeq_epi8_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpeq_epi8_mask (__mmask64 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_cmpeq_epu8_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpeq_epu8_mask (__mmask64 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_cmpeq_epi16_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpeq_epi16_mask (__mmask32 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_cmpeq_epu16_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpeq_epu16_mask (__mmask32 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_cmpge_epi8_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpge_epi8_mask (__mmask64 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_cmpge_epu8_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpge_epu8_mask (__mmask64 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_cmpge_epi16_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpge_epi16_mask (__mmask32 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_cmpge_epu16_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpge_epu16_mask (__mmask32 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_cmpgt_epi8_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpgt_epi8_mask (__mmask64 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_cmpgt_epu8_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpgt_epu8_mask (__mmask64 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_cmpgt_epi16_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpgt_epi16_mask (__mmask32 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_cmpgt_epu16_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpgt_epu16_mask (__mmask32 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_cmple_epi8_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_mask_cmple_epi8_mask (__mmask64 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_cmple_epu8_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_mask_cmple_epu8_mask (__mmask64 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_cmple_epi16_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_mask_cmple_epi16_mask (__mmask32 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_cmple_epu16_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_mask_cmple_epu16_mask (__mmask32 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_cmplt_epi8_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_mask_cmplt_epi8_mask (__mmask64 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_cmplt_epu8_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_mask_cmplt_epu8_mask (__mmask64 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_cmplt_epi16_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_mask_cmplt_epi16_mask (__mmask32 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_cmplt_epu16_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_mask_cmplt_epu16_mask (__mmask32 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_cmpneq_epi8_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpneq_epi8_mask (__mmask64 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_cmpneq_epu8_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask64
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpneq_epu8_mask (__mmask64 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_cmpneq_epi16_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpneq_epi16_mask (__mmask32 __u, __m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_cmpneq_epu16_mask (__m512i __a, __m512i __b)
 
static __inline__ __mmask32
__DEFAULT_FN_ATTRS 
_mm512_mask_cmpneq_epu16_mask (__mmask32 __u, __m512i __a, __m512i __b)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_add_epi8 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_add_epi8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_add_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_sub_epi8 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_sub_epi8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_sub_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_add_epi16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_add_epi16 (__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_add_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_sub_epi16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_sub_epi16 (__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_sub_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mullo_epi16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_mullo_epi16 (__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_mullo_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_blend_epi8 (__mmask64 __U, __m512i __A, __m512i __W)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_blend_epi16 (__mmask32 __U, __m512i __A, __m512i __W)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_abs_epi8 (__m512i __A)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_abs_epi8 (__m512i __W, __mmask64 __U, __m512i __A)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_abs_epi8 (__mmask64 __U, __m512i __A)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_abs_epi16 (__m512i __A)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_abs_epi16 (__m512i __W, __mmask32 __U, __m512i __A)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_abs_epi16 (__mmask32 __U, __m512i __A)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_packs_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_packs_epi32 (__mmask32 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_packs_epi32 (__m512i __W, __mmask32 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_packs_epi16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_packs_epi16 (__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_packs_epi16 (__mmask64 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_packus_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_packus_epi32 (__mmask32 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_packus_epi32 (__m512i __W, __mmask32 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_packus_epi16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_packus_epi16 (__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_packus_epi16 (__mmask64 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_adds_epi8 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_adds_epi8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_adds_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_adds_epi16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_adds_epi16 (__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_adds_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_adds_epu8 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_adds_epu8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_adds_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_adds_epu16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_adds_epu16 (__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_adds_epu16 (__mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_avg_epu8 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_avg_epu8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_avg_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_avg_epu16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_avg_epu16 (__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_avg_epu16 (__mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_max_epi8 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_max_epi8 (__mmask64 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_max_epi8 (__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_max_epi16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_max_epi16 (__mmask32 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_max_epi16 (__m512i __W, __mmask32 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_max_epu8 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_max_epu8 (__mmask64 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_max_epu8 (__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_max_epu16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_max_epu16 (__mmask32 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_max_epu16 (__m512i __W, __mmask32 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_min_epi8 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_min_epi8 (__mmask64 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_min_epi8 (__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_min_epi16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_min_epi16 (__mmask32 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_min_epi16 (__m512i __W, __mmask32 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_min_epu8 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_min_epu8 (__mmask64 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_min_epu8 (__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_min_epu16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_min_epu16 (__mmask32 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_min_epu16 (__m512i __W, __mmask32 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_shuffle_epi8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_shuffle_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_subs_epi8 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_subs_epi8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_subs_epi8 (__mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_subs_epi16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_subs_epi16 (__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_subs_epi16 (__mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_subs_epu8 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_subs_epu8 (__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_subs_epu8 (__mmask64 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_subs_epu16 (__m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_subs_epu16 (__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_subs_epu16 (__mmask32 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask2_permutex2var_epi16 (__m512i __A, __m512i __I, __mmask32 __U, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_permutex2var_epi16 (__m512i __A, __m512i __I, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_mask_permutex2var_epi16 (__m512i __A, __mmask32 __U, __m512i __I, __m512i __B)
 
static __inline__ __m512i
__DEFAULT_FN_ATTRS 
_mm512_maskz_permutex2var_epi16 (__mmask32 __U, __m512i __A, __m512i __I, __m512i __B)
 

Macro Definition Documentation

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__))

Definition at line 37 of file avx512bwintrin.h.

#define _mm512_cmp_epi16_mask (   a,
  b,
  p 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_cmpw512_mask((__v32hi)(__m512i)(a), \
(__v32hi)(__m512i)(b), \
(p), (__mmask32)-1); })
unsigned int __mmask32
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1227 of file avx512bwintrin.h.

#define _mm512_cmp_epi8_mask (   a,
  b,
  p 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_cmpb512_mask((__v64qi)(__m512i)(a), \
(__v64qi)(__m512i)(b), \
(p), (__mmask64)-1); })
unsigned long long __mmask64
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1207 of file avx512bwintrin.h.

#define _mm512_cmp_epu16_mask (   a,
  b,
  p 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_ucmpw512_mask((__v32hi)(__m512i)(a), \
(__v32hi)(__m512i)(b), \
(p), (__mmask32)-1); })
unsigned int __mmask32
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1237 of file avx512bwintrin.h.

#define _mm512_cmp_epu8_mask (   a,
  b,
  p 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_ucmpb512_mask((__v64qi)(__m512i)(a), \
(__v64qi)(__m512i)(b), \
(p), (__mmask64)-1); })
unsigned long long __mmask64
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1217 of file avx512bwintrin.h.

#define _mm512_mask_cmp_epi16_mask (   m,
  a,
  b,
  p 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_cmpw512_mask((__v32hi)(__m512i)(a), \
(__v32hi)(__m512i)(b), \
(p), (__mmask32)(m)); })
unsigned int __mmask32
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1232 of file avx512bwintrin.h.

#define _mm512_mask_cmp_epi8_mask (   m,
  a,
  b,
  p 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_cmpb512_mask((__v64qi)(__m512i)(a), \
(__v64qi)(__m512i)(b), \
(p), (__mmask64)(m)); })
unsigned long long __mmask64
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1212 of file avx512bwintrin.h.

#define _mm512_mask_cmp_epu16_mask (   m,
  a,
  b,
  p 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_ucmpw512_mask((__v32hi)(__m512i)(a), \
(__v32hi)(__m512i)(b), \
(p), (__mmask32)(m)); })
unsigned int __mmask32
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1242 of file avx512bwintrin.h.

#define _mm512_mask_cmp_epu8_mask (   m,
  a,
  b,
  p 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_ucmpb512_mask((__v64qi)(__m512i)(a), \
(__v64qi)(__m512i)(b), \
(p), (__mmask64)(m)); })
unsigned long long __mmask64
static __inline__ uint32_t volatile uint32_t * p
Definition: arm_acle.h:75
unsigned short __mmask16
Definition: avx512fintrin.h:40

Definition at line 1222 of file avx512bwintrin.h.

Typedef Documentation

static __inline__ unsigned long long __attribute__

Definition at line 33 of file avx512bwintrin.h.

typedef unsigned int __mmask32

Definition at line 31 of file avx512bwintrin.h.

typedef unsigned long long __mmask64

Definition at line 32 of file avx512bwintrin.h.

Function Documentation

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_abs_epi16 ( __m512i  __A)
static

Definition at line 500 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_abs_epi8 ( __m512i  __A)
static

Definition at line 476 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_add_epi16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 394 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_add_epi8 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 350 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_adds_epi16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 664 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_adds_epi8 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 636 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_adds_epu16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 720 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_adds_epu8 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 692 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_avg_epu16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 776 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_avg_epu8 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 748 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpeq_epi16_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 86 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpeq_epi8_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 62 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpeq_epu16_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 98 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpeq_epu8_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 74 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpge_epi16_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 134 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpge_epi8_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 110 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpge_epu16_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 146 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpge_epu8_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 122 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpgt_epi16_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 182 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpgt_epi8_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 158 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpgt_epu16_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 194 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpgt_epu8_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 170 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmple_epi16_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 230 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmple_epi8_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 206 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmple_epu16_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 242 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmple_epu8_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 218 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmplt_epi16_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 278 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmplt_epi8_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 254 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmplt_epu16_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 290 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmplt_epu8_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 266 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpneq_epi16_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 326 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpneq_epi8_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 302 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpneq_epu16_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 338 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpneq_epu8_mask ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 314 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask2_permutex2var_epi16 ( __m512i  __A,
__m512i  __I,
__mmask32  __U,
__m512i  __B 
)
static

Definition at line 1168 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_abs_epi16 ( __m512i  __W,
__mmask32  __U,
__m512i  __A 
)
static

Definition at line 508 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_abs_epi8 ( __m512i  __W,
__mmask64  __U,
__m512i  __A 
)
static

Definition at line 484 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_add_epi16 ( __m512i  __W,
__mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 399 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_add_epi8 ( __m512i  __W,
__mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 355 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_adds_epi16 ( __m512i  __W,
__mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 673 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_adds_epi8 ( __m512i  __W,
__mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 645 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_adds_epu16 ( __m512i  __W,
__mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 729 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_adds_epu8 ( __m512i  __W,
__mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 701 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_avg_epu16 ( __m512i  __W,
__mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 785 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_avg_epu8 ( __m512i  __W,
__mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 757 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_blend_epi16 ( __mmask32  __U,
__m512i  __A,
__m512i  __W 
)
static

Definition at line 468 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_blend_epi8 ( __mmask64  __U,
__m512i  __A,
__m512i  __W 
)
static

Definition at line 460 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpeq_epi16_mask ( __mmask32  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 92 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpeq_epi8_mask ( __mmask64  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 68 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpeq_epu16_mask ( __mmask32  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 104 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpeq_epu8_mask ( __mmask64  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 80 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpge_epi16_mask ( __mmask32  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 140 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpge_epi8_mask ( __mmask64  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 116 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpge_epu16_mask ( __mmask32  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 152 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpge_epu8_mask ( __mmask64  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 128 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpgt_epi16_mask ( __mmask32  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 188 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpgt_epi8_mask ( __mmask64  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 164 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpgt_epu16_mask ( __mmask32  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 200 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpgt_epu8_mask ( __mmask64  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 176 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmple_epi16_mask ( __mmask32  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 236 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmple_epi8_mask ( __mmask64  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 212 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmple_epu16_mask ( __mmask32  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 248 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmple_epu8_mask ( __mmask64  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 224 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmplt_epi16_mask ( __mmask32  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 284 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmplt_epi8_mask ( __mmask64  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 260 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmplt_epu16_mask ( __mmask32  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 296 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmplt_epu8_mask ( __mmask64  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 272 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpneq_epi16_mask ( __mmask32  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 332 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpneq_epi8_mask ( __mmask64  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 308 of file avx512bwintrin.h.

static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpneq_epu16_mask ( __mmask32  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 344 of file avx512bwintrin.h.

static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpneq_epu8_mask ( __mmask64  __u,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 320 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_max_epi16 ( __m512i  __W,
__mmask32  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 850 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_max_epi8 ( __m512i  __W,
__mmask64  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 822 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_max_epu16 ( __m512i  __W,
__mmask32  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 906 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_max_epu8 ( __m512i  __W,
__mmask64  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 878 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_min_epi16 ( __m512i  __W,
__mmask32  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 962 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_min_epi8 ( __m512i  __W,
__mmask64  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 934 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_min_epu16 ( __m512i  __W,
__mmask32  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1018 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_min_epu8 ( __m512i  __W,
__mmask64  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 990 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_mullo_epi16 ( __m512i  __W,
__mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 443 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_packs_epi16 ( __m512i  __W,
__mmask64  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 561 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_packs_epi32 ( __m512i  __W,
__mmask32  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 542 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_packus_epi16 ( __m512i  __W,
__mmask64  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 617 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_packus_epi32 ( __m512i  __W,
__mmask32  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 598 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_permutex2var_epi16 ( __m512i  __A,
__mmask32  __U,
__m512i  __I,
__m512i  __B 
)
static

Definition at line 1187 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_shuffle_epi8 ( __m512i  __W,
__mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1037 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_sub_epi16 ( __m512i  __W,
__mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 421 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_sub_epi8 ( __m512i  __W,
__mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 377 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_subs_epi16 ( __m512i  __W,
__mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1093 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_subs_epi8 ( __m512i  __W,
__mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1065 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_subs_epu16 ( __m512i  __W,
__mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1149 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_subs_epu8 ( __m512i  __W,
__mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1121 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_abs_epi16 ( __mmask32  __U,
__m512i  __A 
)
static

Definition at line 516 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_abs_epi8 ( __mmask64  __U,
__m512i  __A 
)
static

Definition at line 492 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_add_epi16 ( __mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 407 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_add_epi8 ( __mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 363 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_adds_epi16 ( __mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 683 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_adds_epi8 ( __mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 655 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_adds_epu16 ( __mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 739 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_adds_epu8 ( __mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 711 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_avg_epu16 ( __mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 795 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_avg_epu8 ( __mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 767 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_max_epi16 ( __mmask32  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 841 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_max_epi8 ( __mmask64  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 813 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_max_epu16 ( __mmask32  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 897 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_max_epu8 ( __mmask64  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 869 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_min_epi16 ( __mmask32  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 953 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_min_epi8 ( __mmask64  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 925 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_min_epu16 ( __mmask32  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1009 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_min_epu8 ( __mmask64  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 981 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_mullo_epi16 ( __mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 451 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_packs_epi16 ( __mmask64  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 571 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_packs_epi32 ( __mmask32  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 533 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_packus_epi16 ( __mmask64  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 627 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_packus_epi32 ( __mmask32  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 589 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_permutex2var_epi16 ( __mmask32  __U,
__m512i  __A,
__m512i  __I,
__m512i  __B 
)
static

Definition at line 1197 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_shuffle_epi8 ( __mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1047 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_sub_epi16 ( __mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 429 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_sub_epi8 ( __mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 385 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_subs_epi16 ( __mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1103 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_subs_epi8 ( __mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1075 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_subs_epu16 ( __mmask32  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1159 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_subs_epu8 ( __mmask64  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1131 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_max_epi16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 832 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_max_epi8 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 804 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_max_epu16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 888 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_max_epu8 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 860 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_min_epi16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 944 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_min_epi8 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 916 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_min_epu16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1000 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_min_epu8 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 972 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mullo_epi16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 438 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_packs_epi16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 552 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_packs_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 524 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_packus_epi16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 608 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_packus_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 580 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_permutex2var_epi16 ( __m512i  __A,
__m512i  __I,
__m512i  __B 
)
static

Definition at line 1178 of file avx512bwintrin.h.

static __inline __v32hi __DEFAULT_FN_ATTRS _mm512_setzero_hi ( void  )
static
static __inline __v64qi __DEFAULT_FN_ATTRS _mm512_setzero_qi ( void  )
static
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_shuffle_epi8 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1028 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_sub_epi16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 416 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_sub_epi8 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 372 of file avx512bwintrin.h.

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_subs_epi16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1084 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_subs_epi8 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1056 of file avx512bwintrin.h.

References _mm512_setzero_qi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_subs_epu16 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1140 of file avx512bwintrin.h.

References _mm512_setzero_hi().

static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_subs_epu8 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1112 of file avx512bwintrin.h.

References _mm512_setzero_qi().