clang 20.0.0git
Macros
avx10_2minmaxintrin.h File Reference

Go to the source code of this file.

Macros

#define _mm_minmaxne_pbh(A, B, C)
 
#define _mm_mask_minmaxne_pbh(W, U, A, B, C)
 
#define _mm_maskz_minmaxne_pbh(U, A, B, C)
 
#define _mm256_minmaxne_pbh(A, B, C)
 
#define _mm256_mask_minmaxne_pbh(W, U, A, B, C)
 
#define _mm256_maskz_minmaxne_pbh(U, A, B, C)
 
#define _mm_minmax_pd(A, B, C)
 
#define _mm_mask_minmax_pd(W, U, A, B, C)
 
#define _mm_maskz_minmax_pd(U, A, B, C)
 
#define _mm256_minmax_pd(A, B, C)
 
#define _mm256_mask_minmax_pd(W, U, A, B, C)
 
#define _mm256_maskz_minmax_pd(U, A, B, C)
 
#define _mm256_minmax_round_pd(A, B, C, R)
 
#define _mm256_mask_minmax_round_pd(W, U, A, B, C, R)
 
#define _mm256_maskz_minmax_round_pd(U, A, B, C, R)
 
#define _mm_minmax_ph(A, B, C)
 
#define _mm_mask_minmax_ph(W, U, A, B, C)
 
#define _mm_maskz_minmax_ph(U, A, B, C)
 
#define _mm256_minmax_ph(A, B, C)
 
#define _mm256_mask_minmax_ph(W, U, A, B, C)
 
#define _mm256_maskz_minmax_ph(U, A, B, C)
 
#define _mm256_minmax_round_ph(A, B, C, R)
 
#define _mm256_mask_minmax_round_ph(W, U, A, B, C, R)
 
#define _mm256_maskz_minmax_round_ph(U, A, B, C, R)
 
#define _mm_minmax_ps(A, B, C)
 
#define _mm_mask_minmax_ps(W, U, A, B, C)
 
#define _mm_maskz_minmax_ps(U, A, B, C)
 
#define _mm256_minmax_ps(A, B, C)
 
#define _mm256_mask_minmax_ps(W, U, A, B, C)
 
#define _mm256_maskz_minmax_ps(U, A, B, C)
 
#define _mm256_minmax_round_ps(A, B, C, R)
 
#define _mm256_mask_minmax_round_ps(W, U, A, B, C, R)
 
#define _mm256_maskz_minmax_round_ps(U, A, B, C, R)
 
#define _mm_minmax_sd(A, B, C)
 
#define _mm_mask_minmax_sd(W, U, A, B, C)
 
#define _mm_maskz_minmax_sd(U, A, B, C)
 
#define _mm_minmax_round_sd(A, B, C, R)
 
#define _mm_mask_minmax_round_sd(W, U, A, B, C, R)
 
#define _mm_maskz_minmax_round_sd(U, A, B, C, R)
 
#define _mm_minmax_sh(A, B, C)
 
#define _mm_mask_minmax_sh(W, U, A, B, C)
 
#define _mm_maskz_minmax_sh(U, A, B, C)
 
#define _mm_minmax_round_sh(A, B, C, R)
 
#define _mm_mask_minmax_round_sh(W, U, A, B, C, R)
 
#define _mm_maskz_minmax_round_sh(U, A, B, C, R)
 
#define _mm_minmax_ss(A, B, C)
 
#define _mm_mask_minmax_ss(W, U, A, B, C)
 
#define _mm_maskz_minmax_ss(U, A, B, C)
 
#define _mm_minmax_round_ss(A, B, C, R)
 
#define _mm_mask_minmax_round_ss(W, U, A, B, C, R)
 
#define _mm_maskz_minmax_round_ss(U, A, B, C, R)
 

Macro Definition Documentation

◆ _mm256_mask_minmax_pd

#define _mm256_mask_minmax_pd (   W,
  U,
  A,
  B,
 
)
Value:
((__m256d)__builtin_ia32_vminmaxpd256_round_mask( \
(__v4df)(__m256d)(A), (__v4df)(__m256d)(B), (int)(C), \
(__v4df)(__m256d)(W), (__mmask8)(U), _MM_FROUND_NO_EXC))
unsigned char __mmask8
Definition: avx512fintrin.h:41
#define _MM_FROUND_NO_EXC
Definition: smmintrin.h:38

Definition at line 73 of file avx10_2minmaxintrin.h.

◆ _mm256_mask_minmax_ph

#define _mm256_mask_minmax_ph (   W,
  U,
  A,
  B,
 
)
Value:
((__m256h)__builtin_ia32_vminmaxph256_round_mask( \
(__v16hf)(__m256h)(A), (__v16hf)(__m256h)(B), (int)(C), \
(__v16hf)(__m256h)(W), (__mmask16)(U), _MM_FROUND_NO_EXC))
unsigned short __mmask16
Definition: avx512fintrin.h:42

Definition at line 118 of file avx10_2minmaxintrin.h.

◆ _mm256_mask_minmax_ps

#define _mm256_mask_minmax_ps (   W,
  U,
  A,
  B,
 
)
Value:
((__m256)__builtin_ia32_vminmaxps256_round_mask( \
(__v8sf)(__m256)(A), (__v8sf)(__m256)(B), (int)(C), (__v8sf)(__m256)(W), \

Definition at line 163 of file avx10_2minmaxintrin.h.

◆ _mm256_mask_minmax_round_pd

#define _mm256_mask_minmax_round_pd (   W,
  U,
  A,
  B,
  C,
 
)
Value:
((__m256d)__builtin_ia32_vminmaxpd256_round_mask( \
(__v4df)(__m256d)(A), (__v4df)(__m256d)(B), (int)(C), \
(__v4df)(__m256d)(W), (__mmask8)(U), (int)(R)))
__device__ int

Definition at line 88 of file avx10_2minmaxintrin.h.

◆ _mm256_mask_minmax_round_ph

#define _mm256_mask_minmax_round_ph (   W,
  U,
  A,
  B,
  C,
 
)
Value:
((__m256h)__builtin_ia32_vminmaxph256_round_mask( \
(__v16hf)(__m256h)(A), (__v16hf)(__m256h)(B), (C), \
(__v16hf)(__m256h)(W), (__mmask16)(U), (int)(R)))

Definition at line 133 of file avx10_2minmaxintrin.h.

◆ _mm256_mask_minmax_round_ps

#define _mm256_mask_minmax_round_ps (   W,
  U,
  A,
  B,
  C,
 
)
Value:
((__m256)__builtin_ia32_vminmaxps256_round_mask( \
(__v8sf)(__m256)(A), (__v8sf)(__m256)(B), (int)(C), (__v8sf)(__m256)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 178 of file avx10_2minmaxintrin.h.

◆ _mm256_mask_minmaxne_pbh

#define _mm256_mask_minmaxne_pbh (   W,
  U,
  A,
  B,
 
)
Value:
((__m256bh)__builtin_ia32_selectpbf_256( \
(__mmask16)(U), \
(__v16bf)_mm256_minmaxne_pbh((__m256bh)(__v16bf)(A), \
(__m256bh)(__v16bf)(B), (int)(C)), \
(__v16bf)(W)))
#define _mm256_minmaxne_pbh(A, B, C)

Definition at line 39 of file avx10_2minmaxintrin.h.

◆ _mm256_maskz_minmax_pd

#define _mm256_maskz_minmax_pd (   U,
  A,
  B,
 
)
Value:
((__m256d)__builtin_ia32_vminmaxpd256_round_mask( \
(__v4df)(__m256d)(A), (__v4df)(__m256d)(B), (int)(C), \
static __inline __m256d __DEFAULT_FN_ATTRS _mm256_setzero_pd(void)
Constructs a 256-bit floating-point vector of [4 x double] with all vector elements initialized to ze...
Definition: avxintrin.h:4335

Definition at line 78 of file avx10_2minmaxintrin.h.

◆ _mm256_maskz_minmax_ph

#define _mm256_maskz_minmax_ph (   U,
  A,
  B,
 
)
Value:
((__m256h)__builtin_ia32_vminmaxph256_round_mask( \
(__v16hf)(__m256h)(A), (__v16hf)(__m256h)(B), (int)(C), \
(__v16hf)_mm256_setzero_ph(), (__mmask16)(U), _MM_FROUND_NO_EXC))

Definition at line 123 of file avx10_2minmaxintrin.h.

◆ _mm256_maskz_minmax_ps

#define _mm256_maskz_minmax_ps (   U,
  A,
  B,
 
)
Value:
((__m256)__builtin_ia32_vminmaxps256_round_mask( \
(__v8sf)(__m256)(A), (__v8sf)(__m256)(B), (int)(C), \
static __inline __m256 __DEFAULT_FN_ATTRS _mm256_setzero_ps(void)
Constructs a 256-bit floating-point vector of [8 x float] with all vector elements initialized to zer...
Definition: avxintrin.h:4349

Definition at line 168 of file avx10_2minmaxintrin.h.

◆ _mm256_maskz_minmax_round_pd

#define _mm256_maskz_minmax_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
((__m256d)__builtin_ia32_vminmaxpd256_round_mask( \
(__v4df)(__m256d)(A), (__v4df)(__m256d)(B), (int)(C), \
(__v4df)_mm256_setzero_pd(), (__mmask8)(U), (int)(R)))

Definition at line 93 of file avx10_2minmaxintrin.h.

◆ _mm256_maskz_minmax_round_ph

#define _mm256_maskz_minmax_round_ph (   U,
  A,
  B,
  C,
 
)
Value:
((__m256h)__builtin_ia32_vminmaxph256_round_mask( \
(__v16hf)(__m256h)(A), (__v16hf)(__m256h)(B), (int)(C), \
(__v16hf)_mm256_setzero_ph(), (__mmask16)(U), (int)(R)))

Definition at line 138 of file avx10_2minmaxintrin.h.

◆ _mm256_maskz_minmax_round_ps

#define _mm256_maskz_minmax_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
((__m256)__builtin_ia32_vminmaxps256_round_mask( \
(__v8sf)(__m256)(A), (__v8sf)(__m256)(B), (int)(C), \
(__v8sf)_mm256_setzero_ps(), (__mmask8)(U), (int)(R)))

Definition at line 183 of file avx10_2minmaxintrin.h.

◆ _mm256_maskz_minmaxne_pbh

#define _mm256_maskz_minmaxne_pbh (   U,
  A,
  B,
 
)
Value:
((__m256bh)__builtin_ia32_selectpbf_256( \
(__mmask16)(U), \
(__v16bf)_mm256_minmaxne_pbh((__m256bh)(__v16bf)(A), \
(__m256bh)(__v16bf)(B), (int)(C)), \
(__v16bf) __builtin_bit_cast(__m256bh, _mm256_setzero_ps())))

Definition at line 46 of file avx10_2minmaxintrin.h.

◆ _mm256_minmax_pd

#define _mm256_minmax_pd (   A,
  B,
 
)
Value:
((__m256d)__builtin_ia32_vminmaxpd256_round_mask( \
(__v4df)(__m256d)(A), (__v4df)(__m256d)(B), (int)(C), \

Definition at line 68 of file avx10_2minmaxintrin.h.

◆ _mm256_minmax_ph

#define _mm256_minmax_ph (   A,
  B,
 
)
Value:
((__m256h)__builtin_ia32_vminmaxph256_round_mask( \
(__v16hf)(__m256h)(A), (__v16hf)(__m256h)(B), (int)(C), \
(__v16hf)_mm256_setzero_ph(), (__mmask16)-1, _MM_FROUND_NO_EXC))

Definition at line 113 of file avx10_2minmaxintrin.h.

◆ _mm256_minmax_ps

#define _mm256_minmax_ps (   A,
  B,
 
)
Value:
((__m256)__builtin_ia32_vminmaxps256_round_mask( \
(__v8sf)(__m256)(A), (__v8sf)(__m256)(B), (int)(C), \

Definition at line 158 of file avx10_2minmaxintrin.h.

◆ _mm256_minmax_round_pd

#define _mm256_minmax_round_pd (   A,
  B,
  C,
 
)
Value:
((__m256d)__builtin_ia32_vminmaxpd256_round_mask( \
(__v4df)(__m256d)(A), (__v4df)(__m256d)(B), (int)(C), \
(__v4df)_mm256_undefined_pd(), (__mmask8)-1, (int)(R)))
static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_undefined_pd(void)
Create a 256-bit vector of [4 x double] with undefined values.
Definition: avxintrin.h:3649

Definition at line 83 of file avx10_2minmaxintrin.h.

◆ _mm256_minmax_round_ph

#define _mm256_minmax_round_ph (   A,
  B,
  C,
 
)
Value:
((__m256h)__builtin_ia32_vminmaxph256_round_mask( \
(__v16hf)(__m256h)(A), (__v16hf)(__m256h)(B), (int)(C), \
(__v16hf)_mm256_undefined_ph(), (__mmask16)-1, (int)(R)))

Definition at line 128 of file avx10_2minmaxintrin.h.

◆ _mm256_minmax_round_ps

#define _mm256_minmax_round_ps (   A,
  B,
  C,
 
)
Value:
((__m256)__builtin_ia32_vminmaxps256_round_mask( \
(__v8sf)(__m256)(A), (__v8sf)(__m256)(B), (int)(C), \
(__v8sf)_mm256_undefined_ps(), (__mmask8)-1, (int)(R)))
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_undefined_ps(void)
Create a 256-bit vector of [8 x float] with undefined values.
Definition: avxintrin.h:3662

Definition at line 173 of file avx10_2minmaxintrin.h.

◆ _mm256_minmaxne_pbh

#define _mm256_minmaxne_pbh (   A,
  B,
 
)
Value:
((__m256bh)__builtin_ia32_vminmaxnepbf16256( \
(__m256bh)(__v16bf)(A), (__m256bh)(__v16bf)(B), (int)(C)))

Definition at line 35 of file avx10_2minmaxintrin.h.

◆ _mm_mask_minmax_pd

#define _mm_mask_minmax_pd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_vminmaxpd128_mask( \
(__v2df)(__m128d)(A), (__v2df)(__m128d)(B), (int)(C), \
(__v2df)(__m128d)(W), (__mmask8)(U)))

Definition at line 58 of file avx10_2minmaxintrin.h.

◆ _mm_mask_minmax_ph

#define _mm_mask_minmax_ph (   W,
  U,
  A,
  B,
 
)
Value:
((__m128h)__builtin_ia32_vminmaxph128_mask( \
(__v8hf)(__m128h)(A), (__v8hf)(__m128h)(B), (int)(C), \
(__v8hf)(__m128h)(W), (__mmask16)-1))

Definition at line 103 of file avx10_2minmaxintrin.h.

◆ _mm_mask_minmax_ps

#define _mm_mask_minmax_ps (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_vminmaxps128_mask( \
(__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), (__v4sf)(__m128)(W), \
(__mmask8)(U)))

Definition at line 148 of file avx10_2minmaxintrin.h.

◆ _mm_mask_minmax_round_sd

#define _mm_mask_minmax_round_sd (   W,
  U,
  A,
  B,
  C,
 
)
Value:
((__m128d)__builtin_ia32_vminmaxsd_round_mask( \
(__v2df)(__m128d)(A), (__v2df)(__m128d)(B), (int)(C), \
(__v2df)(__m128d)(W), (__mmask8)(U), (int)(R)))

Definition at line 208 of file avx10_2minmaxintrin.h.

◆ _mm_mask_minmax_round_sh

#define _mm_mask_minmax_round_sh (   W,
  U,
  A,
  B,
  C,
 
)
Value:
((__m128h)__builtin_ia32_vminmaxsh_round_mask( \
(__v8hf)(__m128h)(A), (__v8hf)(__m128h)(B), (int)(C), \
(__v8hf)(__m128h)(W), (__mmask8)(U), (int)(R)))

Definition at line 238 of file avx10_2minmaxintrin.h.

◆ _mm_mask_minmax_round_ss

#define _mm_mask_minmax_round_ss (   W,
  U,
  A,
  B,
  C,
 
)
Value:
((__m128)__builtin_ia32_vminmaxss_round_mask( \
(__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), (__v4sf)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 268 of file avx10_2minmaxintrin.h.

◆ _mm_mask_minmax_sd

#define _mm_mask_minmax_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_vminmaxsd_round_mask( \
(__v2df)(__m128d)(A), (__v2df)(__m128d)(B), (int)(C), \
(__v2df)(__m128d)(W), (__mmask8)(U), _MM_FROUND_CUR_DIRECTION))
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:49

Definition at line 193 of file avx10_2minmaxintrin.h.

◆ _mm_mask_minmax_sh

#define _mm_mask_minmax_sh (   W,
  U,
  A,
  B,
 
)
Value:
((__m128h)__builtin_ia32_vminmaxsh_round_mask( \
(__v8hf)(__m128h)(A), (__v8hf)(__m128h)(B), (int)(C), \
(__v8hf)(__m128h)(W), (__mmask8)(U), _MM_FROUND_CUR_DIRECTION))

Definition at line 223 of file avx10_2minmaxintrin.h.

◆ _mm_mask_minmax_ss

#define _mm_mask_minmax_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_vminmaxss_round_mask( \
(__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), (__v4sf)(W), \

Definition at line 253 of file avx10_2minmaxintrin.h.

◆ _mm_mask_minmaxne_pbh

#define _mm_mask_minmaxne_pbh (   W,
  U,
  A,
  B,
 
)
Value:
((__m128bh)__builtin_ia32_selectpbf_128( \
(__mmask8)(U), \
(__v8bf)_mm_minmaxne_pbh((__m128bh)(__v8bf)(A), (__m128bh)(__v8bf)(B), \
(int)(C)), \
(__v8bf)(W)))
#define _mm_minmaxne_pbh(A, B, C)

Definition at line 21 of file avx10_2minmaxintrin.h.

◆ _mm_maskz_minmax_pd

#define _mm_maskz_minmax_pd (   U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_vminmaxpd128_mask( \
(__v2df)(__m128d)(A), (__v2df)(__m128d)(B), (int)(C), \
(__v2df)_mm_setzero_pd(), (__mmask8)(U)))
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_setzero_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] initialized to zero.
Definition: emmintrin.h:1866

Definition at line 63 of file avx10_2minmaxintrin.h.

◆ _mm_maskz_minmax_ph

#define _mm_maskz_minmax_ph (   U,
  A,
  B,
 
)
Value:
((__m128h)__builtin_ia32_vminmaxph128_mask( \
(__v8hf)(__m128h)(A), (__v8hf)(__m128h)(B), (int)(C), \
(__v8hf)_mm_setzero_ph(), (__mmask8)(U)))

Definition at line 108 of file avx10_2minmaxintrin.h.

◆ _mm_maskz_minmax_ps

#define _mm_maskz_minmax_ps (   U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_vminmaxps128_mask( \
(__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), \
(__v4sf)_mm_setzero_ps(), (__mmask8)(U)))
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_setzero_ps(void)
Constructs a 128-bit floating-point vector of [4 x float] initialized to zero.
Definition: xmmintrin.h:2042

Definition at line 153 of file avx10_2minmaxintrin.h.

◆ _mm_maskz_minmax_round_sd

#define _mm_maskz_minmax_round_sd (   U,
  A,
  B,
  C,
 
)
Value:
((__m128d)__builtin_ia32_vminmaxsd_round_mask( \
(__v2df)(__m128d)(A), (__v2df)(__m128d)(B), (int)(C), \
(__v2df)_mm_setzero_pd(), (__mmask8)(U), (int)(R)))

Definition at line 213 of file avx10_2minmaxintrin.h.

◆ _mm_maskz_minmax_round_sh

#define _mm_maskz_minmax_round_sh (   U,
  A,
  B,
  C,
 
)
Value:
((__m128h)__builtin_ia32_vminmaxsh_round_mask( \
(__v8hf)(__m128h)(A), (__v8hf)(__m128h)(B), (int)(C), \
(__v8hf)_mm_setzero_ph(), (__mmask8)(U), (int)(R)))

Definition at line 243 of file avx10_2minmaxintrin.h.

◆ _mm_maskz_minmax_round_ss

#define _mm_maskz_minmax_round_ss (   U,
  A,
  B,
  C,
 
)
Value:
((__m128)__builtin_ia32_vminmaxss_round_mask( \
(__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), \
(__v4sf)_mm_setzero_ps(), (__mmask8)(U), (int)(R)))

Definition at line 273 of file avx10_2minmaxintrin.h.

◆ _mm_maskz_minmax_sd

#define _mm_maskz_minmax_sd (   U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_vminmaxsd_round_mask( \
(__v2df)(__m128d)(A), (__v2df)(__m128d)(B), (int)(C), \

Definition at line 198 of file avx10_2minmaxintrin.h.

◆ _mm_maskz_minmax_sh

#define _mm_maskz_minmax_sh (   U,
  A,
  B,
 
)
Value:
((__m128h)__builtin_ia32_vminmaxsh_round_mask( \
(__v8hf)(__m128h)(A), (__v8hf)(__m128h)(B), (int)(C), \
(__v8hf)_mm_setzero_ph(), (__mmask8)(U), _MM_FROUND_CUR_DIRECTION))

Definition at line 228 of file avx10_2minmaxintrin.h.

◆ _mm_maskz_minmax_ss

#define _mm_maskz_minmax_ss (   U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_vminmaxss_round_mask( \
(__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), \

Definition at line 258 of file avx10_2minmaxintrin.h.

◆ _mm_maskz_minmaxne_pbh

#define _mm_maskz_minmaxne_pbh (   U,
  A,
  B,
 
)
Value:
((__m128bh)__builtin_ia32_selectpbf_128( \
(__mmask8)(U), \
(__v8bf)_mm_minmaxne_pbh((__m128bh)(__v8bf)(A), (__m128bh)(__v8bf)(B), \
(int)(C)), \
(__v8bf) __builtin_bit_cast(__m128bh, _mm_setzero_ps())))

Definition at line 28 of file avx10_2minmaxintrin.h.

◆ _mm_minmax_pd

#define _mm_minmax_pd (   A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_vminmaxpd128_mask( \
(__v2df)(__m128d)(A), (__v2df)(__m128d)(B), (int)(C), \
(__v2df)_mm_setzero_pd(), (__mmask8)-1))

Definition at line 53 of file avx10_2minmaxintrin.h.

◆ _mm_minmax_ph

#define _mm_minmax_ph (   A,
  B,
 
)
Value:
((__m128h)__builtin_ia32_vminmaxph128_mask( \
(__v8hf)(__m128h)(A), (__v8hf)(__m128h)(B), (int)(C), \
(__v8hf)_mm_setzero_ph(), (__mmask8)-1))

Definition at line 98 of file avx10_2minmaxintrin.h.

◆ _mm_minmax_ps

#define _mm_minmax_ps (   A,
  B,
 
)
Value:
((__m128)__builtin_ia32_vminmaxps128_mask( \
(__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), \
(__v4sf)_mm_setzero_ps(), (__mmask8)-1))

Definition at line 143 of file avx10_2minmaxintrin.h.

◆ _mm_minmax_round_sd

#define _mm_minmax_round_sd (   A,
  B,
  C,
 
)
Value:
((__m128d)__builtin_ia32_vminmaxsd_round_mask( \
(__v2df)(__m128d)(A), (__v2df)(__m128d)(B), (int)(C), \
(__v2df)_mm_undefined_pd(), (__mmask8)-1, (int)(R)))
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_undefined_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] with unspecified content.
Definition: emmintrin.h:1764

Definition at line 203 of file avx10_2minmaxintrin.h.

◆ _mm_minmax_round_sh

#define _mm_minmax_round_sh (   A,
  B,
  C,
 
)
Value:
((__m128h)__builtin_ia32_vminmaxsh_round_mask( \
(__v8hf)(__m128h)(A), (__v8hf)(__m128h)(B), (int)(C), \
(__v8hf)_mm_undefined_ph(), (__mmask8)-1, (int)(R)))

Definition at line 233 of file avx10_2minmaxintrin.h.

◆ _mm_minmax_round_ss

#define _mm_minmax_round_ss (   A,
  B,
  C,
 
)
Value:
((__m128)__builtin_ia32_vminmaxss_round_mask( \
(__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), \
(__v4sf)_mm_undefined_ps(), (__mmask8)-1, (int)(R)))
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_undefined_ps(void)
Create a 128-bit vector of [4 x float] with undefined values.
Definition: xmmintrin.h:1915

Definition at line 263 of file avx10_2minmaxintrin.h.

◆ _mm_minmax_sd

#define _mm_minmax_sd (   A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_vminmaxsd_round_mask( \
(__v2df)(__m128d)(A), (__v2df)(__m128d)(B), (int)(C), \

Definition at line 188 of file avx10_2minmaxintrin.h.

◆ _mm_minmax_sh

#define _mm_minmax_sh (   A,
  B,
 
)
Value:
((__m128h)__builtin_ia32_vminmaxsh_round_mask( \
(__v8hf)(__m128h)(A), (__v8hf)(__m128h)(B), (int)(C), \
(__v8hf)_mm_undefined_ph(), (__mmask8)-1, _MM_FROUND_CUR_DIRECTION))

Definition at line 218 of file avx10_2minmaxintrin.h.

◆ _mm_minmax_ss

#define _mm_minmax_ss (   A,
  B,
 
)
Value:
((__m128)__builtin_ia32_vminmaxss_round_mask( \
(__v4sf)(__m128)(A), (__v4sf)(__m128)(B), (int)(C), \

Definition at line 248 of file avx10_2minmaxintrin.h.

◆ _mm_minmaxne_pbh

#define _mm_minmaxne_pbh (   A,
  B,
 
)
Value:
((__m128bh)__builtin_ia32_vminmaxnepbf16128( \
(__m128bh)(__v8bf)(A), (__m128bh)(__v8bf)(B), (int)(C)))

Definition at line 17 of file avx10_2minmaxintrin.h.