clang  8.0.0svn
Macros | Functions
xopintrin.h File Reference
#include <fma4intrin.h>
Include dependency graph for xopintrin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("xop"), __min_vector_width__(128)))
 
#define __DEFAULT_FN_ATTRS256   __attribute__((__always_inline__, __nodebug__, __target__("xop"), __min_vector_width__(256)))
 
#define _mm_roti_epi8(A, N)   (__m128i)__builtin_ia32_vprotbi((__v16qi)(__m128i)(A), (N))
 
#define _mm_roti_epi16(A, N)   (__m128i)__builtin_ia32_vprotwi((__v8hi)(__m128i)(A), (N))
 
#define _mm_roti_epi32(A, N)   (__m128i)__builtin_ia32_vprotdi((__v4si)(__m128i)(A), (N))
 
#define _mm_roti_epi64(A, N)   (__m128i)__builtin_ia32_vprotqi((__v2di)(__m128i)(A), (N))
 
#define _mm_com_epu8(A, B, N)
 
#define _mm_com_epu16(A, B, N)
 
#define _mm_com_epu32(A, B, N)
 
#define _mm_com_epu64(A, B, N)
 
#define _mm_com_epi8(A, B, N)
 
#define _mm_com_epi16(A, B, N)
 
#define _mm_com_epi32(A, B, N)
 
#define _mm_com_epi64(A, B, N)
 
#define _MM_PCOMCTRL_LT   0
 
#define _MM_PCOMCTRL_LE   1
 
#define _MM_PCOMCTRL_GT   2
 
#define _MM_PCOMCTRL_GE   3
 
#define _MM_PCOMCTRL_EQ   4
 
#define _MM_PCOMCTRL_NEQ   5
 
#define _MM_PCOMCTRL_FALSE   6
 
#define _MM_PCOMCTRL_TRUE   7
 
#define _mm_permute2_pd(X, Y, C, I)
 
#define _mm256_permute2_pd(X, Y, C, I)
 
#define _mm_permute2_ps(X, Y, C, I)
 
#define _mm256_permute2_ps(X, Y, C, I)
 

Functions

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maccs_epi16 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_macc_epi16 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maccsd_epi16 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maccd_epi16 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maccs_epi32 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_macc_epi32 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maccslo_epi32 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_macclo_epi32 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maccshi_epi32 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_macchi_epi32 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maddsd_epi16 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maddd_epi16 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddw_epi8 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddd_epi8 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddq_epi8 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddd_epi16 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddq_epi16 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddq_epi32 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddw_epu8 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddd_epu8 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddq_epu8 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddd_epu16 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddq_epu16 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddq_epu32 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_hsubw_epi8 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_hsubd_epi16 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_hsubq_epi32 (__m128i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_cmov_si128 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cmov_si256 (__m256i __A, __m256i __B, __m256i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_perm_epi8 (__m128i __A, __m128i __B, __m128i __C)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_rot_epi8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_rot_epi16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_rot_epi32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_rot_epi64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_shl_epi8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_shl_epi16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_shl_epi32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_shl_epi64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha_epi8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha_epi16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha_epi32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha_epi64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epu8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epu8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epu8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epu8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epu8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epu8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epu8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epu8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epu16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epu16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epu16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epu16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epu16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epu16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epu16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epu16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epu32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epu32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epu32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epu32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epu32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epu32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epu32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epu32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epu64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epu64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epu64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epu64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epu64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epu64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epu64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epu64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epi8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epi8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epi8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epi8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epi8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epi8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epi8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epi8 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epi16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epi16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epi16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epi16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epi16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epi16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epi16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epi16 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epi32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epi32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epi32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epi32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epi32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epi32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epi32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epi32 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epi64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epi64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epi64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epi64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epi64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epi64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epi64 (__m128i __A, __m128i __B)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epi64 (__m128i __A, __m128i __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_frcz_ss (__m128 __A)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_frcz_sd (__m128d __A)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_frcz_ps (__m128 __A)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_frcz_pd (__m128d __A)
 
static __inline__ __m256 __DEFAULT_FN_ATTRS256 _mm256_frcz_ps (__m256 __A)
 
static __inline__ __m256d __DEFAULT_FN_ATTRS256 _mm256_frcz_pd (__m256d __A)
 

Macro Definition Documentation

◆ __DEFAULT_FN_ATTRS

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("xop"), __min_vector_width__(128)))

Definition at line 34 of file xopintrin.h.

Referenced by _mm256_cmov_si256(), _mm_comeq_epi16(), _mm_comeq_epi32(), _mm_comeq_epi64(), _mm_comeq_epi8(), _mm_comeq_epu16(), _mm_comeq_epu32(), _mm_comeq_epu64(), _mm_comeq_epu8(), _mm_comfalse_epi16(), _mm_comfalse_epi32(), _mm_comfalse_epi64(), _mm_comfalse_epi8(), _mm_comfalse_epu16(), _mm_comfalse_epu32(), _mm_comfalse_epu64(), _mm_comfalse_epu8(), _mm_comge_epi16(), _mm_comge_epi32(), _mm_comge_epi64(), _mm_comge_epi8(), _mm_comge_epu16(), _mm_comge_epu32(), _mm_comge_epu64(), _mm_comge_epu8(), _mm_comgt_epi16(), _mm_comgt_epi32(), _mm_comgt_epi64(), _mm_comgt_epi8(), _mm_comgt_epu16(), _mm_comgt_epu32(), _mm_comgt_epu64(), _mm_comgt_epu8(), _mm_comle_epi16(), _mm_comle_epi32(), _mm_comle_epi64(), _mm_comle_epi8(), _mm_comle_epu16(), _mm_comle_epu32(), _mm_comle_epu64(), _mm_comle_epu8(), _mm_comlt_epi16(), _mm_comlt_epi32(), _mm_comlt_epi64(), _mm_comlt_epi8(), _mm_comlt_epu16(), _mm_comlt_epu32(), _mm_comlt_epu64(), _mm_comlt_epu8(), _mm_comneq_epi16(), _mm_comneq_epi32(), _mm_comneq_epi64(), _mm_comneq_epi8(), _mm_comneq_epu16(), _mm_comneq_epu32(), _mm_comneq_epu64(), _mm_comneq_epu8(), _mm_comtrue_epi16(), _mm_comtrue_epi32(), _mm_comtrue_epi8(), _mm_comtrue_epu16(), _mm_comtrue_epu32(), _mm_comtrue_epu64(), _mm_comtrue_epu8(), _mm_frcz_ps(), _mm_frcz_sd(), _mm_frcz_ss(), _mm_haddd_epi16(), _mm_haddd_epi8(), _mm_haddd_epu16(), _mm_haddd_epu8(), _mm_haddq_epi16(), _mm_haddq_epi32(), _mm_haddq_epi8(), _mm_haddq_epu16(), _mm_haddq_epu32(), _mm_haddq_epu8(), _mm_haddw_epi8(), _mm_haddw_epu8(), _mm_hsubd_epi16(), _mm_hsubq_epi32(), _mm_hsubw_epi8(), _mm_macc_epi16(), _mm_macc_epi32(), _mm_maccd_epi16(), _mm_macchi_epi32(), _mm_macclo_epi32(), _mm_maccs_epi16(), _mm_maccs_epi32(), _mm_maccsd_epi16(), _mm_maccshi_epi32(), _mm_maccslo_epi32(), _mm_maddd_epi16(), _mm_maddsd_epi16(), _mm_perm_epi8(), _mm_rot_epi16(), _mm_rot_epi32(), _mm_rot_epi8(), _mm_sha_epi16(), _mm_sha_epi32(), _mm_sha_epi8(), _mm_shl_epi16(), _mm_shl_epi32(), _mm_shl_epi64(), and _mm_shl_epi8().

◆ __DEFAULT_FN_ATTRS256

#define __DEFAULT_FN_ATTRS256   __attribute__((__always_inline__, __nodebug__, __target__("xop"), __min_vector_width__(256)))

Definition at line 35 of file xopintrin.h.

Referenced by _mm256_frcz_ps(), _mm_cmov_si128(), and _mm_frcz_pd().

◆ _mm256_permute2_pd

#define _mm256_permute2_pd (   X,
  Y,
  C,
 
)
Value:
(__m256d)__builtin_ia32_vpermil2pd256((__v4df)(__m256d)(X), \
(__v4df)(__m256d)(Y), \
(__v4di)(__m256i)(C), (I))
X
Add a minimal nested name specifier fixit hint to allow lookup of a tag name from an outer enclosing ...
Definition: SemaDecl.cpp:13803

Definition at line 731 of file xopintrin.h.

◆ _mm256_permute2_ps

#define _mm256_permute2_ps (   X,
  Y,
  C,
 
)
Value:
(__m256)__builtin_ia32_vpermil2ps256((__v8sf)(__m256)(X), \
(__v8sf)(__m256)(Y), \
(__v8si)(__m256i)(C), (I))
X
Add a minimal nested name specifier fixit hint to allow lookup of a tag name from an outer enclosing ...
Definition: SemaDecl.cpp:13803

Definition at line 740 of file xopintrin.h.

◆ _mm_com_epi16

#define _mm_com_epi16 (   A,
  B,
 
)
Value:
(__m128i)__builtin_ia32_vpcomw((__v8hi)(__m128i)(A), \
(__v8hi)(__m128i)(B), (N))

Definition at line 321 of file xopintrin.h.

Referenced by _mm_comeq_epi16(), _mm_comfalse_epi16(), _mm_comge_epi16(), _mm_comgt_epi16(), _mm_comle_epi16(), _mm_comlt_epi16(), _mm_comneq_epi16(), and _mm_comtrue_epi16().

◆ _mm_com_epi32

#define _mm_com_epi32 (   A,
  B,
 
)
Value:
(__m128i)__builtin_ia32_vpcomd((__v4si)(__m128i)(A), \
(__v4si)(__m128i)(B), (N))

Definition at line 325 of file xopintrin.h.

Referenced by _mm_comeq_epi32(), _mm_comfalse_epi32(), _mm_comge_epi32(), _mm_comgt_epi32(), _mm_comle_epi32(), _mm_comlt_epi32(), _mm_comneq_epi32(), and _mm_comtrue_epi32().

◆ _mm_com_epi64

#define _mm_com_epi64 (   A,
  B,
 
)
Value:
(__m128i)__builtin_ia32_vpcomq((__v2di)(__m128i)(A), \
(__v2di)(__m128i)(B), (N))

Definition at line 329 of file xopintrin.h.

Referenced by _mm_comeq_epi64(), _mm_comfalse_epi64(), _mm_comge_epi64(), _mm_comgt_epi64(), _mm_comle_epi64(), _mm_comlt_epi64(), _mm_comneq_epi64(), and _mm_comtrue_epi64().

◆ _mm_com_epi8

#define _mm_com_epi8 (   A,
  B,
 
)
Value:
(__m128i)__builtin_ia32_vpcomb((__v16qi)(__m128i)(A), \
(__v16qi)(__m128i)(B), (N))

Definition at line 317 of file xopintrin.h.

Referenced by _mm_comeq_epi8(), _mm_comfalse_epi8(), _mm_comge_epi8(), _mm_comgt_epi8(), _mm_comle_epi8(), _mm_comlt_epi8(), _mm_comneq_epi8(), and _mm_comtrue_epi8().

◆ _mm_com_epu16

#define _mm_com_epu16 (   A,
  B,
 
)
Value:
(__m128i)__builtin_ia32_vpcomuw((__v8hi)(__m128i)(A), \
(__v8hi)(__m128i)(B), (N))

Definition at line 305 of file xopintrin.h.

Referenced by _mm_comeq_epu16(), _mm_comfalse_epu16(), _mm_comge_epu16(), _mm_comgt_epu16(), _mm_comle_epu16(), _mm_comlt_epu16(), _mm_comneq_epu16(), and _mm_comtrue_epu16().

◆ _mm_com_epu32

#define _mm_com_epu32 (   A,
  B,
 
)
Value:
(__m128i)__builtin_ia32_vpcomud((__v4si)(__m128i)(A), \
(__v4si)(__m128i)(B), (N))

Definition at line 309 of file xopintrin.h.

Referenced by _mm_comeq_epu32(), _mm_comfalse_epu32(), _mm_comge_epu32(), _mm_comgt_epu32(), _mm_comle_epu32(), _mm_comlt_epu32(), _mm_comneq_epu32(), and _mm_comtrue_epu32().

◆ _mm_com_epu64

#define _mm_com_epu64 (   A,
  B,
 
)
Value:
(__m128i)__builtin_ia32_vpcomuq((__v2di)(__m128i)(A), \
(__v2di)(__m128i)(B), (N))

Definition at line 313 of file xopintrin.h.

Referenced by _mm_comeq_epu64(), _mm_comfalse_epu64(), _mm_comge_epu64(), _mm_comgt_epu64(), _mm_comle_epu64(), _mm_comlt_epu64(), _mm_comneq_epu64(), and _mm_comtrue_epu64().

◆ _mm_com_epu8

#define _mm_com_epu8 (   A,
  B,
 
)
Value:
(__m128i)__builtin_ia32_vpcomub((__v16qi)(__m128i)(A), \
(__v16qi)(__m128i)(B), (N))

Definition at line 301 of file xopintrin.h.

Referenced by _mm_comeq_epu8(), _mm_comfalse_epu8(), _mm_comge_epu8(), _mm_comgt_epu8(), _mm_comle_epu8(), _mm_comlt_epu8(), _mm_comneq_epu8(), and _mm_comtrue_epu8().

◆ _MM_PCOMCTRL_EQ

#define _MM_PCOMCTRL_EQ   4

◆ _MM_PCOMCTRL_FALSE

#define _MM_PCOMCTRL_FALSE   6

◆ _MM_PCOMCTRL_GE

#define _MM_PCOMCTRL_GE   3

◆ _MM_PCOMCTRL_GT

#define _MM_PCOMCTRL_GT   2

◆ _MM_PCOMCTRL_LE

#define _MM_PCOMCTRL_LE   1

◆ _MM_PCOMCTRL_LT

#define _MM_PCOMCTRL_LT   0

◆ _MM_PCOMCTRL_NEQ

#define _MM_PCOMCTRL_NEQ   5

◆ _MM_PCOMCTRL_TRUE

#define _MM_PCOMCTRL_TRUE   7

◆ _mm_permute2_pd

#define _mm_permute2_pd (   X,
  Y,
  C,
 
)
Value:
(__m128d)__builtin_ia32_vpermil2pd((__v2df)(__m128d)(X), \
(__v2df)(__m128d)(Y), \
(__v2di)(__m128i)(C), (I))
X
Add a minimal nested name specifier fixit hint to allow lookup of a tag name from an outer enclosing ...
Definition: SemaDecl.cpp:13803

Definition at line 726 of file xopintrin.h.

◆ _mm_permute2_ps

#define _mm_permute2_ps (   X,
  Y,
  C,
 
)
Value:
(__m128)__builtin_ia32_vpermil2ps((__v4sf)(__m128)(X), (__v4sf)(__m128)(Y), \
(__v4si)(__m128i)(C), (I))
X
Add a minimal nested name specifier fixit hint to allow lookup of a tag name from an outer enclosing ...
Definition: SemaDecl.cpp:13803

Definition at line 736 of file xopintrin.h.

◆ _mm_roti_epi16

#define _mm_roti_epi16 (   A,
 
)    (__m128i)__builtin_ia32_vprotwi((__v8hi)(__m128i)(A), (N))

Definition at line 244 of file xopintrin.h.

◆ _mm_roti_epi32

#define _mm_roti_epi32 (   A,
 
)    (__m128i)__builtin_ia32_vprotdi((__v4si)(__m128i)(A), (N))

Definition at line 247 of file xopintrin.h.

◆ _mm_roti_epi64

#define _mm_roti_epi64 (   A,
 
)    (__m128i)__builtin_ia32_vprotqi((__v2di)(__m128i)(A), (N))

Definition at line 250 of file xopintrin.h.

◆ _mm_roti_epi8

#define _mm_roti_epi8 (   A,
 
)    (__m128i)__builtin_ia32_vprotbi((__v16qi)(__m128i)(A), (N))

Definition at line 241 of file xopintrin.h.

Function Documentation

◆ _mm256_cmov_si256()

static __inline__ __m256i __DEFAULT_FN_ATTRS256 _mm256_cmov_si256 ( __m256i  __A,
__m256i  __B,
__m256i  __C 
)
static

Definition at line 206 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm256_frcz_pd()

static __inline__ __m256d __DEFAULT_FN_ATTRS256 _mm256_frcz_pd ( __m256d  __A)
static

Definition at line 776 of file xopintrin.h.

◆ _mm256_frcz_ps()

static __inline__ __m256 __DEFAULT_FN_ATTRS256 _mm256_frcz_ps ( __m256  __A)
static

Definition at line 770 of file xopintrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm_cmov_si128()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_cmov_si128 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 200 of file xopintrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm_comeq_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epi16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 607 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi16, and _MM_PCOMCTRL_EQ.

◆ _mm_comeq_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epi32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 655 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi32, and _MM_PCOMCTRL_EQ.

◆ _mm_comeq_epi64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epi64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 703 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi64, and _MM_PCOMCTRL_EQ.

◆ _mm_comeq_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epi8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 559 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi8, and _MM_PCOMCTRL_EQ.

◆ _mm_comeq_epu16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epu16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 415 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu16, and _MM_PCOMCTRL_EQ.

◆ _mm_comeq_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epu32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 463 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu32, and _MM_PCOMCTRL_EQ.

◆ _mm_comeq_epu64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epu64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 511 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu64, and _MM_PCOMCTRL_EQ.

◆ _mm_comeq_epu8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comeq_epu8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 367 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu8, and _MM_PCOMCTRL_EQ.

◆ _mm_comfalse_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epi16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 619 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi16, and _MM_PCOMCTRL_FALSE.

◆ _mm_comfalse_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epi32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 667 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi32, and _MM_PCOMCTRL_FALSE.

◆ _mm_comfalse_epi64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epi64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 715 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi64, and _MM_PCOMCTRL_FALSE.

◆ _mm_comfalse_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epi8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 571 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi8, and _MM_PCOMCTRL_FALSE.

◆ _mm_comfalse_epu16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epu16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 427 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu16, and _MM_PCOMCTRL_FALSE.

◆ _mm_comfalse_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epu32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 475 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu32, and _MM_PCOMCTRL_FALSE.

◆ _mm_comfalse_epu64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epu64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 523 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu64, and _MM_PCOMCTRL_FALSE.

◆ _mm_comfalse_epu8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comfalse_epu8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 379 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu8, and _MM_PCOMCTRL_FALSE.

◆ _mm_comge_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epi16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 601 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi16, and _MM_PCOMCTRL_GE.

◆ _mm_comge_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epi32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 649 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi32, and _MM_PCOMCTRL_GE.

◆ _mm_comge_epi64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epi64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 697 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi64, and _MM_PCOMCTRL_GE.

◆ _mm_comge_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epi8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 553 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi8, and _MM_PCOMCTRL_GE.

◆ _mm_comge_epu16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epu16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 409 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu16, and _MM_PCOMCTRL_GE.

◆ _mm_comge_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epu32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 457 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu32, and _MM_PCOMCTRL_GE.

◆ _mm_comge_epu64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epu64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 505 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu64, and _MM_PCOMCTRL_GE.

◆ _mm_comge_epu8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comge_epu8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 361 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu8, and _MM_PCOMCTRL_GE.

◆ _mm_comgt_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epi16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 595 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi16, and _MM_PCOMCTRL_GT.

◆ _mm_comgt_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epi32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 643 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi32, and _MM_PCOMCTRL_GT.

◆ _mm_comgt_epi64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epi64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 691 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi64, and _MM_PCOMCTRL_GT.

◆ _mm_comgt_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epi8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 547 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi8, and _MM_PCOMCTRL_GT.

◆ _mm_comgt_epu16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epu16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 403 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu16, and _MM_PCOMCTRL_GT.

◆ _mm_comgt_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epu32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 451 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu32, and _MM_PCOMCTRL_GT.

◆ _mm_comgt_epu64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epu64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 499 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu64, and _MM_PCOMCTRL_GT.

◆ _mm_comgt_epu8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comgt_epu8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 355 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu8, and _MM_PCOMCTRL_GT.

◆ _mm_comle_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epi16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 589 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi16, and _MM_PCOMCTRL_LE.

◆ _mm_comle_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epi32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 637 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi32, and _MM_PCOMCTRL_LE.

◆ _mm_comle_epi64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epi64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 685 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi64, and _MM_PCOMCTRL_LE.

◆ _mm_comle_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epi8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 541 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi8, and _MM_PCOMCTRL_LE.

◆ _mm_comle_epu16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epu16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 397 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu16, and _MM_PCOMCTRL_LE.

◆ _mm_comle_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epu32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 445 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu32, and _MM_PCOMCTRL_LE.

◆ _mm_comle_epu64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epu64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 493 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu64, and _MM_PCOMCTRL_LE.

◆ _mm_comle_epu8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comle_epu8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 349 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu8, and _MM_PCOMCTRL_LE.

◆ _mm_comlt_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epi16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 583 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi16, and _MM_PCOMCTRL_LT.

◆ _mm_comlt_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epi32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 631 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi32, and _MM_PCOMCTRL_LT.

◆ _mm_comlt_epi64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epi64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 679 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi64, and _MM_PCOMCTRL_LT.

◆ _mm_comlt_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epi8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 535 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi8, and _MM_PCOMCTRL_LT.

◆ _mm_comlt_epu16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epu16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 391 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu16, and _MM_PCOMCTRL_LT.

◆ _mm_comlt_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epu32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 439 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu32, and _MM_PCOMCTRL_LT.

◆ _mm_comlt_epu64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epu64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 487 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu64, and _MM_PCOMCTRL_LT.

◆ _mm_comlt_epu8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comlt_epu8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 343 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu8, and _MM_PCOMCTRL_LT.

◆ _mm_comneq_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epi16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 613 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi16, and _MM_PCOMCTRL_NEQ.

◆ _mm_comneq_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epi32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 661 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi32, and _MM_PCOMCTRL_NEQ.

◆ _mm_comneq_epi64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epi64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 709 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi64, and _MM_PCOMCTRL_NEQ.

◆ _mm_comneq_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epi8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 565 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi8, and _MM_PCOMCTRL_NEQ.

◆ _mm_comneq_epu16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epu16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 421 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu16, and _MM_PCOMCTRL_NEQ.

◆ _mm_comneq_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epu32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 469 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu32, and _MM_PCOMCTRL_NEQ.

◆ _mm_comneq_epu64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epu64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 517 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu64, and _MM_PCOMCTRL_NEQ.

◆ _mm_comneq_epu8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comneq_epu8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 373 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu8, and _MM_PCOMCTRL_NEQ.

◆ _mm_comtrue_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epi16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 625 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi16, and _MM_PCOMCTRL_TRUE.

◆ _mm_comtrue_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epi32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 673 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi32, and _MM_PCOMCTRL_TRUE.

◆ _mm_comtrue_epi64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epi64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 721 of file xopintrin.h.

References _mm_com_epi64, and _MM_PCOMCTRL_TRUE.

◆ _mm_comtrue_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epi8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 577 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epi8, and _MM_PCOMCTRL_TRUE.

◆ _mm_comtrue_epu16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epu16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 433 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu16, and _MM_PCOMCTRL_TRUE.

◆ _mm_comtrue_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epu32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 481 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu32, and _MM_PCOMCTRL_TRUE.

◆ _mm_comtrue_epu64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epu64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 529 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu64, and _MM_PCOMCTRL_TRUE.

◆ _mm_comtrue_epu8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_comtrue_epu8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 385 of file xopintrin.h.

References __DEFAULT_FN_ATTRS, _mm_com_epu8, and _MM_PCOMCTRL_TRUE.

◆ _mm_frcz_pd()

static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_frcz_pd ( __m128d  __A)
static

Definition at line 764 of file xopintrin.h.

References __DEFAULT_FN_ATTRS256.

◆ _mm_frcz_ps()

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_frcz_ps ( __m128  __A)
static

Definition at line 758 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_frcz_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_frcz_sd ( __m128d  __A)
static

Definition at line 752 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_frcz_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_frcz_ss ( __m128  __A)
static

Definition at line 746 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_haddd_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddd_epi16 ( __m128i  __A)
static

Definition at line 128 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_haddd_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddd_epi8 ( __m128i  __A)
static

Definition at line 116 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_haddd_epu16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddd_epu16 ( __m128i  __A)
static

Definition at line 164 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_haddd_epu8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddd_epu8 ( __m128i  __A)
static

Definition at line 152 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_haddq_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddq_epi16 ( __m128i  __A)
static

Definition at line 134 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_haddq_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddq_epi32 ( __m128i  __A)
static

Definition at line 140 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_haddq_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddq_epi8 ( __m128i  __A)
static

Definition at line 122 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_haddq_epu16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddq_epu16 ( __m128i  __A)
static

Definition at line 170 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_haddq_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddq_epu32 ( __m128i  __A)
static

Definition at line 176 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_haddq_epu8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddq_epu8 ( __m128i  __A)
static

Definition at line 158 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_haddw_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddw_epi8 ( __m128i  __A)
static

Definition at line 110 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_haddw_epu8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_haddw_epu8 ( __m128i  __A)
static

Definition at line 146 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_hsubd_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_hsubd_epi16 ( __m128i  __A)
static

Definition at line 188 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_hsubq_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_hsubq_epi32 ( __m128i  __A)
static

Definition at line 194 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_hsubw_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_hsubw_epi8 ( __m128i  __A)
static

Definition at line 182 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_macc_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_macc_epi16 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 44 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_macc_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_macc_epi32 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 68 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_maccd_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maccd_epi16 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 56 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_macchi_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_macchi_epi32 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 92 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_macclo_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_macclo_epi32 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 80 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_maccs_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maccs_epi16 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 38 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_maccs_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maccs_epi32 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 62 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_maccsd_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maccsd_epi16 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 50 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_maccshi_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maccshi_epi32 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 86 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_maccslo_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maccslo_epi32 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 74 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_maddd_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maddd_epi16 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 104 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_maddsd_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_maddsd_epi16 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 98 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_perm_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_perm_epi8 ( __m128i  __A,
__m128i  __B,
__m128i  __C 
)
static

Definition at line 212 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_rot_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_rot_epi16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 224 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_rot_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_rot_epi32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 230 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_rot_epi64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_rot_epi64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 236 of file xopintrin.h.

◆ _mm_rot_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_rot_epi8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 218 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_sha_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha_epi16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 284 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_sha_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha_epi32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 290 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_sha_epi64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha_epi64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 296 of file xopintrin.h.

◆ _mm_sha_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha_epi8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 278 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_shl_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_shl_epi16 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 260 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_shl_epi32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_shl_epi32 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 266 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_shl_epi64()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_shl_epi64 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 272 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_shl_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_shl_epi8 ( __m128i  __A,
__m128i  __B 
)
static

Definition at line 254 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.