clang  6.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")))
 
#define _mm_roti_epi8(A, N)
 
#define _mm_roti_epi16(A, N)
 
#define _mm_roti_epi32(A, N)
 
#define _mm_roti_epi64(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_ATTRS _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_ATTRS _mm256_frcz_ps (__m256 __A)
 
static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_frcz_pd (__m256d __A)
 

Macro Definition Documentation

◆ __DEFAULT_FN_ATTRS

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

Definition at line 34 of file xopintrin.h.

Referenced by _mm256_cmov_si256(), _mm256_frcz_ps(), _mm_cmov_si128(), _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_pd(), _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().

◆ _mm256_permute2_pd

#define _mm256_permute2_pd (   X,
  Y,
  C,
 
)
Value:
__extension__ ({ \
(__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:13010

Definition at line 730 of file xopintrin.h.

◆ _mm256_permute2_ps

#define _mm256_permute2_ps (   X,
  Y,
  C,
 
)
Value:
__extension__ ({ \
(__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:13010

Definition at line 739 of file xopintrin.h.

◆ _mm_com_epi16

#define _mm_com_epi16 (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m128i)__builtin_ia32_vpcomw((__v8hi)(__m128i)(A), \
(__v8hi)(__m128i)(B), (N)); })

Definition at line 320 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:
__extension__ ({ \
(__m128i)__builtin_ia32_vpcomd((__v4si)(__m128i)(A), \
(__v4si)(__m128i)(B), (N)); })

Definition at line 324 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:
__extension__ ({ \
(__m128i)__builtin_ia32_vpcomq((__v2di)(__m128i)(A), \
(__v2di)(__m128i)(B), (N)); })

Definition at line 328 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:
__extension__ ({ \
(__m128i)__builtin_ia32_vpcomb((__v16qi)(__m128i)(A), \
(__v16qi)(__m128i)(B), (N)); })

Definition at line 316 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:
__extension__ ({ \
(__m128i)__builtin_ia32_vpcomuw((__v8hi)(__m128i)(A), \
(__v8hi)(__m128i)(B), (N)); })

Definition at line 304 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:
__extension__ ({ \
(__m128i)__builtin_ia32_vpcomud((__v4si)(__m128i)(A), \
(__v4si)(__m128i)(B), (N)); })

Definition at line 308 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:
__extension__ ({ \
(__m128i)__builtin_ia32_vpcomuq((__v2di)(__m128i)(A), \
(__v2di)(__m128i)(B), (N)); })

Definition at line 312 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:
__extension__ ({ \
(__m128i)__builtin_ia32_vpcomub((__v16qi)(__m128i)(A), \
(__v16qi)(__m128i)(B), (N)); })

Definition at line 300 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:
__extension__ ({ \
(__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:13010

Definition at line 725 of file xopintrin.h.

◆ _mm_permute2_ps

#define _mm_permute2_ps (   X,
  Y,
  C,
 
)
Value:
__extension__ ({ \
(__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:13010

Definition at line 735 of file xopintrin.h.

◆ _mm_roti_epi16

#define _mm_roti_epi16 (   A,
 
)
Value:
__extension__ ({ \
(__m128i)__builtin_ia32_vprotwi((__v8hi)(__m128i)(A), (N)); })

Definition at line 243 of file xopintrin.h.

◆ _mm_roti_epi32

#define _mm_roti_epi32 (   A,
 
)
Value:
__extension__ ({ \
(__m128i)__builtin_ia32_vprotdi((__v4si)(__m128i)(A), (N)); })

Definition at line 246 of file xopintrin.h.

◆ _mm_roti_epi64

#define _mm_roti_epi64 (   A,
 
)
Value:
__extension__ ({ \
(__m128i)__builtin_ia32_vprotqi((__v2di)(__m128i)(A), (N)); })

Definition at line 249 of file xopintrin.h.

◆ _mm_roti_epi8

#define _mm_roti_epi8 (   A,
 
)
Value:
__extension__ ({ \
(__m128i)__builtin_ia32_vprotbi((__v16qi)(__m128i)(A), (N)); })

Definition at line 240 of file xopintrin.h.

Function Documentation

◆ _mm256_cmov_si256()

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

Definition at line 205 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm256_frcz_pd()

static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_frcz_pd ( __m256d  __A)
static

Definition at line 775 of file xopintrin.h.

◆ _mm256_frcz_ps()

static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_frcz_ps ( __m256  __A)
static

Definition at line 769 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_cmov_si128()

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

Definition at line 199 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_comeq_epi16()

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

Definition at line 606 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 654 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 702 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 558 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 414 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 462 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 510 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 366 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 618 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 666 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 714 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 570 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 426 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 474 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 522 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 378 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 600 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 648 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 696 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 552 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 408 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 456 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 504 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 360 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 594 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 642 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 690 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 546 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 402 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 450 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 498 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 354 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 588 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 636 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 684 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 540 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 396 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 444 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 492 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 348 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 582 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 630 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 678 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 534 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 390 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 438 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 486 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 342 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 612 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 660 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 708 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 564 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 420 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 468 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 516 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 372 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 624 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 672 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 720 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 576 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 432 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 480 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 528 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 384 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 763 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_frcz_ps()

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_frcz_ps ( __m128  __A)
static

Definition at line 757 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 751 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 745 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 127 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 115 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 163 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 151 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 133 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 139 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 121 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 169 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 175 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 157 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 109 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 145 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 187 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 193 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 181 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 43 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 67 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 55 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 91 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 79 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 37 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 61 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 49 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 85 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 73 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 103 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 97 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 211 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 223 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 229 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 235 of file xopintrin.h.

◆ _mm_rot_epi8()

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

Definition at line 217 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 283 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 289 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 295 of file xopintrin.h.

◆ _mm_sha_epi8()

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

Definition at line 277 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 259 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 265 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 271 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 253 of file xopintrin.h.

References __DEFAULT_FN_ATTRS.