Lines Matching refs:__M

216 _mm512_mask_broadcastd_epi32 (__m512i __O, __mmask16 __M, __m128i __A)
218 return (__m512i)__builtin_ia32_selectd_512(__M,
224 _mm512_maskz_broadcastd_epi32 (__mmask16 __M, __m128i __A)
226 return (__m512i)__builtin_ia32_selectd_512(__M,
239 _mm512_mask_broadcastq_epi64 (__m512i __O, __mmask8 __M, __m128i __A)
241 return (__m512i)__builtin_ia32_selectq_512(__M,
248 _mm512_maskz_broadcastq_epi64 (__mmask8 __M, __m128i __A)
250 return (__m512i)__builtin_ia32_selectq_512(__M,
317 _mm512_maskz_set1_epi32(__mmask16 __M, int __A)
319 return (__m512i)__builtin_ia32_selectd_512(__M,
331 _mm512_maskz_set1_epi64(__mmask8 __M, long long __A)
333 return (__m512i)__builtin_ia32_selectq_512(__M,
1097 _mm512_mask_max_epi32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
1099 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
1105 _mm512_maskz_max_epi32 (__mmask16 __M, __m512i __A, __m512i __B)
1107 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
1119 _mm512_mask_max_epu32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
1121 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
1127 _mm512_maskz_max_epu32 (__mmask16 __M, __m512i __A, __m512i __B)
1129 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
1141 _mm512_mask_max_epi64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
1143 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
1149 _mm512_maskz_max_epi64 (__mmask8 __M, __m512i __A, __m512i __B)
1151 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
1163 _mm512_mask_max_epu64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
1165 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
1171 _mm512_maskz_max_epu64 (__mmask8 __M, __m512i __A, __m512i __B)
1173 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
1332 _mm512_mask_min_epi32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
1334 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
1340 _mm512_maskz_min_epi32 (__mmask16 __M, __m512i __A, __m512i __B)
1342 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
1354 _mm512_mask_min_epu32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
1356 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
1362 _mm512_maskz_min_epu32 (__mmask16 __M, __m512i __A, __m512i __B)
1364 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
1376 _mm512_mask_min_epi64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
1378 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
1384 _mm512_maskz_min_epi64 (__mmask8 __M, __m512i __A, __m512i __B)
1386 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
1398 _mm512_mask_min_epu64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
1400 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
1406 _mm512_maskz_min_epu64 (__mmask8 __M, __m512i __A, __m512i __B)
1408 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
1420 _mm512_mask_mul_epi32(__m512i __W, __mmask8 __M, __m512i __X, __m512i __Y)
1422 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
1428 _mm512_maskz_mul_epi32(__mmask8 __M, __m512i __X, __m512i __Y)
1430 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
1442 _mm512_mask_mul_epu32(__m512i __W, __mmask8 __M, __m512i __X, __m512i __Y)
1444 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
1450 _mm512_maskz_mul_epu32(__mmask8 __M, __m512i __X, __m512i __Y)
1452 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
1464 _mm512_maskz_mullo_epi32(__mmask16 __M, __m512i __A, __m512i __B)
1466 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
1472 _mm512_mask_mullo_epi32(__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
1474 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
4604 _mm512_knot(__mmask16 __M)
4606 return __builtin_ia32_knothi(__M);
6820 _mm512_mask_broadcast_f32x4(__m512 __O, __mmask16 __M, __m128 __A)
6822 return (__m512)__builtin_ia32_selectps_512((__mmask16)__M,
6828 _mm512_maskz_broadcast_f32x4(__mmask16 __M, __m128 __A)
6830 return (__m512)__builtin_ia32_selectps_512((__mmask16)__M,
6843 _mm512_mask_broadcast_f64x4(__m512d __O, __mmask8 __M, __m256d __A)
6845 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__M,
6851 _mm512_maskz_broadcast_f64x4(__mmask8 __M, __m256d __A)
6853 return (__m512d)__builtin_ia32_selectpd_512((__mmask8)__M,
6867 _mm512_mask_broadcast_i32x4(__m512i __O, __mmask16 __M, __m128i __A)
6869 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
6875 _mm512_maskz_broadcast_i32x4(__mmask16 __M, __m128i __A)
6877 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
6890 _mm512_mask_broadcast_i64x4(__m512i __O, __mmask8 __M, __m256i __A)
6892 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
6898 _mm512_maskz_broadcast_i64x4(__mmask8 __M, __m256i __A)
6900 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
6906 _mm512_mask_broadcastsd_pd (__m512d __O, __mmask8 __M, __m128d __A)
6908 return (__m512d)__builtin_ia32_selectpd_512(__M,
6914 _mm512_maskz_broadcastsd_pd (__mmask8 __M, __m128d __A)
6916 return (__m512d)__builtin_ia32_selectpd_512(__M,
6922 _mm512_mask_broadcastss_ps (__m512 __O, __mmask16 __M, __m128 __A)
6924 return (__m512)__builtin_ia32_selectps_512(__M,
6930 _mm512_maskz_broadcastss_ps (__mmask16 __M, __m128 __A)
6932 return (__m512)__builtin_ia32_selectps_512(__M,
6946 _mm512_mask_cvtsepi32_epi8 (__m128i __O, __mmask16 __M, __m512i __A)
6949 (__v16qi) __O, __M);
6953 _mm512_maskz_cvtsepi32_epi8 (__mmask16 __M, __m512i __A)
6957 __M);
6961 _mm512_mask_cvtsepi32_storeu_epi8 (void * __P, __mmask16 __M, __m512i __A)
6963 __builtin_ia32_pmovsdb512mem_mask ((__v16qi *) __P, (__v16si) __A, __M);
6975 _mm512_mask_cvtsepi32_epi16 (__m256i __O, __mmask16 __M, __m512i __A)
6978 (__v16hi) __O, __M);
6982 _mm512_maskz_cvtsepi32_epi16 (__mmask16 __M, __m512i __A)
6986 __M);
6990 _mm512_mask_cvtsepi32_storeu_epi16 (void *__P, __mmask16 __M, __m512i __A)
6992 __builtin_ia32_pmovsdw512mem_mask ((__v16hi*) __P, (__v16si) __A, __M);
7004 _mm512_mask_cvtsepi64_epi8 (__m128i __O, __mmask8 __M, __m512i __A)
7007 (__v16qi) __O, __M);
7011 _mm512_maskz_cvtsepi64_epi8 (__mmask8 __M, __m512i __A)
7015 __M);
7019 _mm512_mask_cvtsepi64_storeu_epi8 (void * __P, __mmask8 __M, __m512i __A)
7021 __builtin_ia32_pmovsqb512mem_mask ((__v16qi *) __P, (__v8di) __A, __M);
7033 _mm512_mask_cvtsepi64_epi32 (__m256i __O, __mmask8 __M, __m512i __A)
7036 (__v8si) __O, __M);
7040 _mm512_maskz_cvtsepi64_epi32 (__mmask8 __M, __m512i __A)
7044 __M);
7048 _mm512_mask_cvtsepi64_storeu_epi32 (void *__P, __mmask8 __M, __m512i __A)
7050 __builtin_ia32_pmovsqd512mem_mask ((__v8si *) __P, (__v8di) __A, __M);
7062 _mm512_mask_cvtsepi64_epi16 (__m128i __O, __mmask8 __M, __m512i __A)
7065 (__v8hi) __O, __M);
7069 _mm512_maskz_cvtsepi64_epi16 (__mmask8 __M, __m512i __A)
7073 __M);
7077 _mm512_mask_cvtsepi64_storeu_epi16 (void * __P, __mmask8 __M, __m512i __A)
7079 __builtin_ia32_pmovsqw512mem_mask ((__v8hi *) __P, (__v8di) __A, __M);
7091 _mm512_mask_cvtusepi32_epi8 (__m128i __O, __mmask16 __M, __m512i __A)
7095 __M);
7099 _mm512_maskz_cvtusepi32_epi8 (__mmask16 __M, __m512i __A)
7103 __M);
7107 _mm512_mask_cvtusepi32_storeu_epi8 (void * __P, __mmask16 __M, __m512i __A)
7109 __builtin_ia32_pmovusdb512mem_mask ((__v16qi *) __P, (__v16si) __A, __M);
7121 _mm512_mask_cvtusepi32_epi16 (__m256i __O, __mmask16 __M, __m512i __A)
7125 __M);
7129 _mm512_maskz_cvtusepi32_epi16 (__mmask16 __M, __m512i __A)
7133 __M);
7137 _mm512_mask_cvtusepi32_storeu_epi16 (void *__P, __mmask16 __M, __m512i __A)
7139 __builtin_ia32_pmovusdw512mem_mask ((__v16hi*) __P, (__v16si) __A, __M);
7151 _mm512_mask_cvtusepi64_epi8 (__m128i __O, __mmask8 __M, __m512i __A)
7155 __M);
7159 _mm512_maskz_cvtusepi64_epi8 (__mmask8 __M, __m512i __A)
7163 __M);
7167 _mm512_mask_cvtusepi64_storeu_epi8 (void * __P, __mmask8 __M, __m512i __A)
7169 __builtin_ia32_pmovusqb512mem_mask ((__v16qi *) __P, (__v8di) __A, __M);
7181 _mm512_mask_cvtusepi64_epi32 (__m256i __O, __mmask8 __M, __m512i __A)
7184 (__v8si) __O, __M);
7188 _mm512_maskz_cvtusepi64_epi32 (__mmask8 __M, __m512i __A)
7192 __M);
7196 _mm512_mask_cvtusepi64_storeu_epi32 (void* __P, __mmask8 __M, __m512i __A)
7198 __builtin_ia32_pmovusqd512mem_mask ((__v8si*) __P, (__v8di) __A, __M);
7210 _mm512_mask_cvtusepi64_epi16 (__m128i __O, __mmask8 __M, __m512i __A)
7213 (__v8hi) __O, __M);
7217 _mm512_maskz_cvtusepi64_epi16 (__mmask8 __M, __m512i __A)
7221 __M);
7225 _mm512_mask_cvtusepi64_storeu_epi16 (void *__P, __mmask8 __M, __m512i __A)
7227 __builtin_ia32_pmovusqw512mem_mask ((__v8hi*) __P, (__v8di) __A, __M);
7239 _mm512_mask_cvtepi32_epi8 (__m128i __O, __mmask16 __M, __m512i __A)
7242 (__v16qi) __O, __M);
7246 _mm512_maskz_cvtepi32_epi8 (__mmask16 __M, __m512i __A)
7250 __M);
7254 _mm512_mask_cvtepi32_storeu_epi8 (void * __P, __mmask16 __M, __m512i __A)
7256 __builtin_ia32_pmovdb512mem_mask ((__v16qi *) __P, (__v16si) __A, __M);
7268 _mm512_mask_cvtepi32_epi16 (__m256i __O, __mmask16 __M, __m512i __A)
7271 (__v16hi) __O, __M);
7275 _mm512_maskz_cvtepi32_epi16 (__mmask16 __M, __m512i __A)
7279 __M);
7283 _mm512_mask_cvtepi32_storeu_epi16 (void * __P, __mmask16 __M, __m512i __A)
7285 __builtin_ia32_pmovdw512mem_mask ((__v16hi *) __P, (__v16si) __A, __M);
7297 _mm512_mask_cvtepi64_epi8 (__m128i __O, __mmask8 __M, __m512i __A)
7300 (__v16qi) __O, __M);
7304 _mm512_maskz_cvtepi64_epi8 (__mmask8 __M, __m512i __A)
7308 __M);
7312 _mm512_mask_cvtepi64_storeu_epi8 (void * __P, __mmask8 __M, __m512i __A)
7314 __builtin_ia32_pmovqb512mem_mask ((__v16qi *) __P, (__v8di) __A, __M);
7326 _mm512_mask_cvtepi64_epi32 (__m256i __O, __mmask8 __M, __m512i __A)
7329 (__v8si) __O, __M);
7333 _mm512_maskz_cvtepi64_epi32 (__mmask8 __M, __m512i __A)
7337 __M);
7341 _mm512_mask_cvtepi64_storeu_epi32 (void* __P, __mmask8 __M, __m512i __A)
7343 __builtin_ia32_pmovqd512mem_mask ((__v8si *) __P, (__v8di) __A, __M);
7355 _mm512_mask_cvtepi64_epi16 (__m128i __O, __mmask8 __M, __m512i __A)
7358 (__v8hi) __O, __M);
7362 _mm512_maskz_cvtepi64_epi16 (__mmask8 __M, __m512i __A)
7366 __M);
7370 _mm512_mask_cvtepi64_storeu_epi16 (void *__P, __mmask8 __M, __m512i __A)
7372 __builtin_ia32_pmovqw512mem_mask ((__v8hi *) __P, (__v8di) __A, __M);
8287 _mm512_maskz_permutexvar_epi64 (__mmask8 __M, __m512i __X, __m512i __Y)
8289 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
8295 _mm512_mask_permutexvar_epi64 (__m512i __W, __mmask8 __M, __m512i __X,
8298 return (__m512i)__builtin_ia32_selectq_512((__mmask8)__M,
8334 _mm512_maskz_permutexvar_epi32 (__mmask16 __M, __m512i __X, __m512i __Y)
8336 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
8342 _mm512_mask_permutexvar_epi32 (__m512i __W, __mmask16 __M, __m512i __X,
8345 return (__m512i)__builtin_ia32_selectd_512((__mmask16)__M,
9173 _mm512_mask_set1_epi32 (__m512i __O, __mmask16 __M, int __A)
9175 return (__m512i) __builtin_ia32_selectd_512(__M,
9181 _mm512_mask_set1_epi64 (__m512i __O, __mmask8 __M, long long __A)
9183 return (__m512i) __builtin_ia32_selectq_512(__M,
9231 int __M, int __N, int __O, int __P)
9234 { __P, __O, __N, __M, __L, __K, __J, __I,
9270 float __M, float __N, float __O, float __P)
9273 { __P, __O, __N, __M, __L, __K, __J, __I,
9338 _mm512_mask_reduce_add_epi64(__mmask8 __M, __m512i __W) {
9339 __W = _mm512_maskz_mov_epi64(__M, __W);
9344 _mm512_mask_reduce_mul_epi64(__mmask8 __M, __m512i __W) {
9345 __W = _mm512_mask_mov_epi64(_mm512_set1_epi64(1), __M, __W);
9350 _mm512_mask_reduce_and_epi64(__mmask8 __M, __m512i __W) {
9351 __W = _mm512_mask_mov_epi64(_mm512_set1_epi64(-1LL), __M, __W);
9356 _mm512_mask_reduce_or_epi64(__mmask8 __M, __m512i __W) {
9357 __W = _mm512_maskz_mov_epi64(__M, __W);
9373 _mm512_mask_reduce_add_pd(__mmask8 __M, __m512d __W) {
9374 __W = _mm512_maskz_mov_pd(__M, __W);
9379 _mm512_mask_reduce_mul_pd(__mmask8 __M, __m512d __W) {
9380 __W = _mm512_mask_mov_pd(_mm512_set1_pd(1.0), __M, __W);
9405 _mm512_mask_reduce_add_epi32( __mmask16 __M, __m512i __W) {
9406 __W = _mm512_maskz_mov_epi32(__M, __W);
9411 _mm512_mask_reduce_mul_epi32( __mmask16 __M, __m512i __W) {
9412 __W = _mm512_mask_mov_epi32(_mm512_set1_epi32(1), __M, __W);
9417 _mm512_mask_reduce_and_epi32( __mmask16 __M, __m512i __W) {
9418 __W = _mm512_mask_mov_epi32(_mm512_set1_epi32(-1), __M, __W);
9423 _mm512_mask_reduce_or_epi32(__mmask16 __M, __m512i __W) {
9424 __W = _mm512_maskz_mov_epi32(__M, __W);
9439 _mm512_mask_reduce_add_ps(__mmask16 __M, __m512 __W) {
9440 __W = _mm512_maskz_mov_ps(__M, __W);
9445 _mm512_mask_reduce_mul_ps(__mmask16 __M, __m512 __W) {
9446 __W = _mm512_mask_mov_ps(_mm512_set1_ps(1.0f), __M, __W);
9471 _mm512_mask_reduce_max_epi64(__mmask8 __M, __m512i __V) {
9472 __V = _mm512_mask_mov_epi64(_mm512_set1_epi64(-__LONG_LONG_MAX__ - 1LL), __M, __V);
9477 _mm512_mask_reduce_max_epu64(__mmask8 __M, __m512i __V) {
9478 __V = _mm512_maskz_mov_epi64(__M, __V);
9483 _mm512_mask_reduce_min_epi64(__mmask8 __M, __m512i __V) {
9484 __V = _mm512_mask_mov_epi64(_mm512_set1_epi64(__LONG_LONG_MAX__), __M, __V);
9489 _mm512_mask_reduce_min_epu64(__mmask8 __M, __m512i __V) {
9490 __V = _mm512_mask_mov_epi64(_mm512_set1_epi64(-1LL), __M, __V);
9514 _mm512_mask_reduce_max_epi32(__mmask16 __M, __m512i __V) {
9515 __V = _mm512_mask_mov_epi32(_mm512_set1_epi32(-__INT_MAX__ - 1), __M, __V);
9520 _mm512_mask_reduce_max_epu32(__mmask16 __M, __m512i __V) {
9521 __V = _mm512_maskz_mov_epi32(__M, __V);
9526 _mm512_mask_reduce_min_epi32(__mmask16 __M, __m512i __V) {
9527 __V = _mm512_mask_mov_epi32(_mm512_set1_epi32(__INT_MAX__), __M, __V);
9532 _mm512_mask_reduce_min_epu32(__mmask16 __M, __m512i __V) {
9533 __V = _mm512_mask_mov_epi32(_mm512_set1_epi32(-1), __M, __V);
9548 _mm512_mask_reduce_max_pd(__mmask8 __M, __m512d __V) {
9549 __V = _mm512_mask_mov_pd(_mm512_set1_pd(-__builtin_inf()), __M, __V);
9554 _mm512_mask_reduce_min_pd(__mmask8 __M, __m512d __V) {
9555 __V = _mm512_mask_mov_pd(_mm512_set1_pd(__builtin_inf()), __M, __V);
9570 _mm512_mask_reduce_max_ps(__mmask16 __M, __m512 __V) {
9571 __V = _mm512_mask_mov_ps(_mm512_set1_ps(-__builtin_inff()), __M, __V);
9576 _mm512_mask_reduce_min_ps(__mmask16 __M, __m512 __V) {
9577 __V = _mm512_mask_mov_ps(_mm512_set1_ps(__builtin_inff()), __M, __V);