clang 8.0.0

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,
|  |  | I
| ) |  |

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

Definition at line 731 of file xopintrin.h.

## ◆ _mm256_permute2_ps

#define _mm256_permute2_ps | ( |  | X,
|  |  | Y,
|  |  | C,
|  |  | I
| ) |  |

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

Definition at line 740 of file xopintrin.h.

## ◆ _mm_com_epi16

#define _mm_com_epi16 | ( |  | A,
|  |  | B,
|  |  | N
| ) |  |

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,
|  |  | N
| ) |  |

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,
|  |  | N
| ) |  |

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,
|  |  | N
| ) |  |

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,
|  |  | N
| ) |  |

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,
|  |  | N
| ) |  |

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,
|  |  | N
| ) |  |

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,
|  |  | N
| ) |  |

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

Definition at line 337 of file xopintrin.h.

Referenced by _mm_comeq_epi16(), _mm_comeq_epi32(), _mm_comeq_epi64(), _mm_comeq_epi8(), _mm_comeq_epu16(), _mm_comeq_epu32(), _mm_comeq_epu64(), and _mm_comeq_epu8().

## ◆ _MM_PCOMCTRL_FALSE

#define _MM_PCOMCTRL_FALSE 6

Definition at line 339 of file xopintrin.h.

Referenced by _mm_comfalse_epi16(), _mm_comfalse_epi32(), _mm_comfalse_epi64(), _mm_comfalse_epi8(), _mm_comfalse_epu16(), _mm_comfalse_epu32(), _mm_comfalse_epu64(), and _mm_comfalse_epu8().

## ◆ _MM_PCOMCTRL_GE

#define _MM_PCOMCTRL_GE 3

Definition at line 336 of file xopintrin.h.

Referenced by _mm_comge_epi16(), _mm_comge_epi32(), _mm_comge_epi64(), _mm_comge_epi8(), _mm_comge_epu16(), _mm_comge_epu32(), _mm_comge_epu64(), and _mm_comge_epu8().

## ◆ _MM_PCOMCTRL_GT

#define _MM_PCOMCTRL_GT 2

Definition at line 335 of file xopintrin.h.

Referenced by _mm_comgt_epi16(), _mm_comgt_epi32(), _mm_comgt_epi64(), _mm_comgt_epi8(), _mm_comgt_epu16(), _mm_comgt_epu32(), _mm_comgt_epu64(), and _mm_comgt_epu8().

## ◆ _MM_PCOMCTRL_LE

#define _MM_PCOMCTRL_LE 1

Definition at line 334 of file xopintrin.h.

Referenced by _mm_comle_epi16(), _mm_comle_epi32(), _mm_comle_epi64(), _mm_comle_epi8(), _mm_comle_epu16(), _mm_comle_epu32(), _mm_comle_epu64(), and _mm_comle_epu8().

## ◆ _MM_PCOMCTRL_LT

#define _MM_PCOMCTRL_LT 0

Definition at line 333 of file xopintrin.h.

Referenced by _mm_comlt_epi16(), _mm_comlt_epi32(), _mm_comlt_epi64(), _mm_comlt_epi8(), _mm_comlt_epu16(), _mm_comlt_epu32(), _mm_comlt_epu64(), and _mm_comlt_epu8().

## ◆ _MM_PCOMCTRL_NEQ

#define _MM_PCOMCTRL_NEQ 5

Definition at line 338 of file xopintrin.h.

Referenced by _mm_comneq_epi16(), _mm_comneq_epi32(), _mm_comneq_epi64(), _mm_comneq_epi8(), _mm_comneq_epu16(), _mm_comneq_epu32(), _mm_comneq_epu64(), and _mm_comneq_epu8().

## ◆ _MM_PCOMCTRL_TRUE

#define _MM_PCOMCTRL_TRUE 7

Definition at line 340 of file xopintrin.h.

Referenced by _mm_comtrue_epi16(), _mm_comtrue_epi32(), _mm_comtrue_epi64(), _mm_comtrue_epi8(), _mm_comtrue_epu16(), _mm_comtrue_epu32(), _mm_comtrue_epu64(), and _mm_comtrue_epu8().

## ◆ _mm_permute2_pd

#define _mm_permute2_pd | ( |  | X,
|  |  | Y,
|  |  | C,
|  |  | I
| ) |  |

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

Definition at line 726 of file xopintrin.h.

## ◆ _mm_permute2_ps

#define _mm_permute2_ps | ( |  | X,
|  |  | Y,
|  |  | C,
|  |  | I
| ) |  |

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

Definition at line 736 of file xopintrin.h.

## ◆ _mm_roti_epi16

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

Definition at line 244 of file xopintrin.h.

## ◆ _mm_roti_epi32

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

Definition at line 247 of file xopintrin.h.

## ◆ _mm_roti_epi64

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

Definition at line 250 of file xopintrin.h.

## ◆ _mm_roti_epi8

#define _mm_roti_epi8 | ( |  | A,
|  |  | N
| ) |  | (__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.