Lines Matching refs:__m512i
38 extern __inline __m512i
40 _mm512_shrdi_epi16 (__m512i __A, __m512i __B, int __C)
42 return (__m512i) __builtin_ia32_vpshrd_v32hi ((__v32hi)__A, (__v32hi) __B,
46 extern __inline __m512i
48 _mm512_shrdi_epi32 (__m512i __A, __m512i __B, int __C)
50 return (__m512i) __builtin_ia32_vpshrd_v16si ((__v16si)__A, (__v16si) __B,
54 extern __inline __m512i
56 _mm512_mask_shrdi_epi32 (__m512i __A, __mmask16 __B, __m512i __C, __m512i __D,
59 return (__m512i)__builtin_ia32_vpshrd_v16si_mask ((__v16si)__C,
63 extern __inline __m512i
65 _mm512_maskz_shrdi_epi32 (__mmask16 __A, __m512i __B, __m512i __C, int __D)
67 return (__m512i)__builtin_ia32_vpshrd_v16si_mask ((__v16si)__B,
71 extern __inline __m512i
73 _mm512_shrdi_epi64 (__m512i __A, __m512i __B, int __C)
75 return (__m512i) __builtin_ia32_vpshrd_v8di ((__v8di)__A, (__v8di) __B, __C);
78 extern __inline __m512i
80 _mm512_mask_shrdi_epi64 (__m512i __A, __mmask8 __B, __m512i __C, __m512i __D,
83 return (__m512i)__builtin_ia32_vpshrd_v8di_mask ((__v8di)__C, (__v8di) __D,
87 extern __inline __m512i
89 _mm512_maskz_shrdi_epi64 (__mmask8 __A, __m512i __B, __m512i __C, int __D)
91 return (__m512i)__builtin_ia32_vpshrd_v8di_mask ((__v8di)__B, (__v8di) __C,
95 extern __inline __m512i
97 _mm512_shldi_epi16 (__m512i __A, __m512i __B, int __C)
99 return (__m512i) __builtin_ia32_vpshld_v32hi ((__v32hi)__A, (__v32hi) __B,
103 extern __inline __m512i
105 _mm512_shldi_epi32 (__m512i __A, __m512i __B, int __C)
107 return (__m512i) __builtin_ia32_vpshld_v16si ((__v16si)__A, (__v16si) __B,
111 extern __inline __m512i
113 _mm512_mask_shldi_epi32 (__m512i __A, __mmask16 __B, __m512i __C, __m512i __D,
116 return (__m512i)__builtin_ia32_vpshld_v16si_mask ((__v16si)__C,
120 extern __inline __m512i
122 _mm512_maskz_shldi_epi32 (__mmask16 __A, __m512i __B, __m512i __C, int __D)
124 return (__m512i)__builtin_ia32_vpshld_v16si_mask ((__v16si)__B,
128 extern __inline __m512i
130 _mm512_shldi_epi64 (__m512i __A, __m512i __B, int __C)
132 return (__m512i) __builtin_ia32_vpshld_v8di ((__v8di)__A, (__v8di) __B, __C);
135 extern __inline __m512i
137 _mm512_mask_shldi_epi64 (__m512i __A, __mmask8 __B, __m512i __C, __m512i __D,
140 return (__m512i)__builtin_ia32_vpshld_v8di_mask ((__v8di)__C, (__v8di) __D,
144 extern __inline __m512i
146 _mm512_maskz_shldi_epi64 (__mmask8 __A, __m512i __B, __m512i __C, int __D)
148 return (__m512i)__builtin_ia32_vpshld_v8di_mask ((__v8di)__B, (__v8di) __C,
153 ((__m512i) __builtin_ia32_vpshrd_v32hi ((__v32hi)(__m512i)(A), \
154 (__v32hi)(__m512i)(B),(int)(C)))
156 ((__m512i) __builtin_ia32_vpshrd_v16si ((__v16si)(__m512i)(A), \
157 (__v16si)(__m512i)(B),(int)(C)))
159 ((__m512i) __builtin_ia32_vpshrd_v16si_mask ((__v16si)(__m512i)(C), \
160 (__v16si)(__m512i)(D), \
162 (__v16si)(__m512i)(A), \
165 ((__m512i) \
166 __builtin_ia32_vpshrd_v16si_mask ((__v16si)(__m512i)(B), \
167 (__v16si)(__m512i)(C),(int)(D), \
168 (__v16si)(__m512i)_mm512_setzero_si512 (), \
171 ((__m512i) __builtin_ia32_vpshrd_v8di ((__v8di)(__m512i)(A), \
172 (__v8di)(__m512i)(B),(int)(C)))
174 ((__m512i) __builtin_ia32_vpshrd_v8di_mask ((__v8di)(__m512i)(C), \
175 (__v8di)(__m512i)(D), (int)(E), \
176 (__v8di)(__m512i)(A), \
179 ((__m512i) \
180 __builtin_ia32_vpshrd_v8di_mask ((__v8di)(__m512i)(B), \
181 (__v8di)(__m512i)(C),(int)(D), \
182 (__v8di)(__m512i)_mm512_setzero_si512 (), \
185 ((__m512i) __builtin_ia32_vpshld_v32hi ((__v32hi)(__m512i)(A), \
186 (__v32hi)(__m512i)(B),(int)(C)))
188 ((__m512i) __builtin_ia32_vpshld_v16si ((__v16si)(__m512i)(A), \
189 (__v16si)(__m512i)(B),(int)(C)))
191 ((__m512i) __builtin_ia32_vpshld_v16si_mask ((__v16si)(__m512i)(C), \
192 (__v16si)(__m512i)(D), \
194 (__v16si)(__m512i)(A), \
197 ((__m512i) \
198 __builtin_ia32_vpshld_v16si_mask ((__v16si)(__m512i)(B), \
199 (__v16si)(__m512i)(C),(int)(D), \
200 (__v16si)(__m512i)_mm512_setzero_si512 (), \
203 ((__m512i) __builtin_ia32_vpshld_v8di ((__v8di)(__m512i)(A), \
204 (__v8di)(__m512i)(B), (int)(C)))
206 ((__m512i) __builtin_ia32_vpshld_v8di_mask ((__v8di)(__m512i)(C), \
207 (__v8di)(__m512i)(D), (int)(E), \
208 (__v8di)(__m512i)(A), \
211 ((__m512i) \
212 __builtin_ia32_vpshld_v8di_mask ((__v8di)(__m512i)(B), \
213 (__v8di)(__m512i)(C),(int)(D), \
214 (__v8di)(__m512i)_mm512_setzero_si512 (), \
218 extern __inline __m512i
220 _mm512_shrdv_epi16 (__m512i __A, __m512i __B, __m512i __C)
222 return (__m512i) __builtin_ia32_vpshrdv_v32hi ((__v32hi)__A, (__v32hi) __B,
226 extern __inline __m512i
228 _mm512_shrdv_epi32 (__m512i __A, __m512i __B, __m512i __C)
230 return (__m512i) __builtin_ia32_vpshrdv_v16si ((__v16si)__A, (__v16si) __B,
234 extern __inline __m512i
236 _mm512_mask_shrdv_epi32 (__m512i __A, __mmask16 __B, __m512i __C, __m512i __D)
238 return (__m512i)__builtin_ia32_vpshrdv_v16si_mask ((__v16si)__A,
242 extern __inline __m512i
244 _mm512_maskz_shrdv_epi32 (__mmask16 __A, __m512i __B, __m512i __C, __m512i __D)
246 return (__m512i)__builtin_ia32_vpshrdv_v16si_maskz ((__v16si)__B,
250 extern __inline __m512i
252 _mm512_shrdv_epi64 (__m512i __A, __m512i __B, __m512i __C)
254 return (__m512i) __builtin_ia32_vpshrdv_v8di ((__v8di)__A, (__v8di) __B,
258 extern __inline __m512i
260 _mm512_mask_shrdv_epi64 (__m512i __A, __mmask8 __B, __m512i __C, __m512i __D)
262 return (__m512i)__builtin_ia32_vpshrdv_v8di_mask ((__v8di)__A, (__v8di) __C,
266 extern __inline __m512i
268 _mm512_maskz_shrdv_epi64 (__mmask8 __A, __m512i __B, __m512i __C, __m512i __D)
270 return (__m512i)__builtin_ia32_vpshrdv_v8di_maskz ((__v8di)__B, (__v8di) __C,
273 extern __inline __m512i
275 _mm512_shldv_epi16 (__m512i __A, __m512i __B, __m512i __C)
277 return (__m512i) __builtin_ia32_vpshldv_v32hi ((__v32hi)__A, (__v32hi) __B,
281 extern __inline __m512i
283 _mm512_shldv_epi32 (__m512i __A, __m512i __B, __m512i __C)
285 return (__m512i) __builtin_ia32_vpshldv_v16si ((__v16si)__A, (__v16si) __B,
289 extern __inline __m512i
291 _mm512_mask_shldv_epi32 (__m512i __A, __mmask16 __B, __m512i __C, __m512i __D)
293 return (__m512i)__builtin_ia32_vpshldv_v16si_mask ((__v16si)__A,
297 extern __inline __m512i
299 _mm512_maskz_shldv_epi32 (__mmask16 __A, __m512i __B, __m512i __C, __m512i __D)
301 return (__m512i)__builtin_ia32_vpshldv_v16si_maskz ((__v16si)__B,
305 extern __inline __m512i
307 _mm512_shldv_epi64 (__m512i __A, __m512i __B, __m512i __C)
309 return (__m512i) __builtin_ia32_vpshldv_v8di ((__v8di)__A, (__v8di) __B,
313 extern __inline __m512i
315 _mm512_mask_shldv_epi64 (__m512i __A, __mmask8 __B, __m512i __C, __m512i __D)
317 return (__m512i)__builtin_ia32_vpshldv_v8di_mask ((__v8di)__A, (__v8di) __C,
321 extern __inline __m512i
323 _mm512_maskz_shldv_epi64 (__mmask8 __A, __m512i __B, __m512i __C, __m512i __D)
325 return (__m512i)__builtin_ia32_vpshldv_v8di_maskz ((__v8di)__B, (__v8di) __C,
341 extern __inline __m512i
343 _mm512_mask_compress_epi8 (__m512i __A, __mmask64 __B, __m512i __C)
345 return (__m512i) __builtin_ia32_compressqi512_mask ((__v64qi)__C,
350 extern __inline __m512i
352 _mm512_maskz_compress_epi8 (__mmask64 __A, __m512i __B)
354 return (__m512i) __builtin_ia32_compressqi512_mask ((__v64qi)__B,
361 _mm512_mask_compressstoreu_epi8 (void * __A, __mmask64 __B, __m512i __C)
367 extern __inline __m512i
369 _mm512_mask_compress_epi16 (__m512i __A, __mmask32 __B, __m512i __C)
371 return (__m512i) __builtin_ia32_compresshi512_mask ((__v32hi)__C,
375 extern __inline __m512i
377 _mm512_maskz_compress_epi16 (__mmask32 __A, __m512i __B)
379 return (__m512i) __builtin_ia32_compresshi512_mask ((__v32hi)__B,
385 _mm512_mask_compressstoreu_epi16 (void * __A, __mmask32 __B, __m512i __C)
391 extern __inline __m512i
393 _mm512_mask_expand_epi8 (__m512i __A, __mmask64 __B, __m512i __C)
395 return (__m512i) __builtin_ia32_expandqi512_mask ((__v64qi) __C,
400 extern __inline __m512i
402 _mm512_maskz_expand_epi8 (__mmask64 __A, __m512i __B)
404 return (__m512i) __builtin_ia32_expandqi512_maskz ((__v64qi) __B,
408 extern __inline __m512i
410 _mm512_mask_expandloadu_epi8 (__m512i __A, __mmask64 __B, const void * __C)
412 return (__m512i) __builtin_ia32_expandloadqi512_mask ((const __v64qi *) __C,
416 extern __inline __m512i
420 return (__m512i) __builtin_ia32_expandloadqi512_maskz ((const __v64qi *) __B,
424 extern __inline __m512i
426 _mm512_mask_expand_epi16 (__m512i __A, __mmask32 __B, __m512i __C)
428 return (__m512i) __builtin_ia32_expandhi512_mask ((__v32hi) __C,
433 extern __inline __m512i
435 _mm512_maskz_expand_epi16 (__mmask32 __A, __m512i __B)
437 return (__m512i) __builtin_ia32_expandhi512_maskz ((__v32hi) __B,
441 extern __inline __m512i
443 _mm512_mask_expandloadu_epi16 (__m512i __A, __mmask32 __B, const void * __C)
445 return (__m512i) __builtin_ia32_expandloadhi512_mask ((const __v32hi *) __C,
449 extern __inline __m512i
453 return (__m512i) __builtin_ia32_expandloadhi512_maskz ((const __v32hi *) __B,
458 extern __inline __m512i
460 _mm512_mask_shrdi_epi16 (__m512i __A, __mmask32 __B, __m512i __C, __m512i __D,
463 return (__m512i)__builtin_ia32_vpshrd_v32hi_mask ((__v32hi)__C,
467 extern __inline __m512i
469 _mm512_maskz_shrdi_epi16 (__mmask32 __A, __m512i __B, __m512i __C, int __D)
471 return (__m512i)__builtin_ia32_vpshrd_v32hi_mask ((__v32hi)__B,
475 extern __inline __m512i
477 _mm512_mask_shldi_epi16 (__m512i __A, __mmask32 __B, __m512i __C, __m512i __D,
480 return (__m512i)__builtin_ia32_vpshld_v32hi_mask ((__v32hi)__C,
484 extern __inline __m512i
486 _mm512_maskz_shldi_epi16 (__mmask32 __A, __m512i __B, __m512i __C, int __D)
488 return (__m512i)__builtin_ia32_vpshld_v32hi_mask ((__v32hi)__B,
494 ((__m512i) __builtin_ia32_vpshrd_v32hi_mask ((__v32hi)(__m512i)(C), \
495 (__v32hi)(__m512i)(D), \
497 (__v32hi)(__m512i)(A), \
500 ((__m512i) \
501 __builtin_ia32_vpshrd_v32hi_mask ((__v32hi)(__m512i)(B), \
502 (__v32hi)(__m512i)(C),(int)(D), \
503 (__v32hi)(__m512i)_mm512_setzero_si512 (), \
506 ((__m512i) __builtin_ia32_vpshld_v32hi_mask ((__v32hi)(__m512i)(C), \
507 (__v32hi)(__m512i)(D), \
509 (__v32hi)(__m512i)(A), \
512 ((__m512i) \
513 __builtin_ia32_vpshld_v32hi_mask ((__v32hi)(__m512i)(B), \
514 (__v32hi)(__m512i)(C),(int)(D), \
515 (__v32hi)(__m512i)_mm512_setzero_si512 (), \
519 extern __inline __m512i
521 _mm512_mask_shrdv_epi16 (__m512i __A, __mmask32 __B, __m512i __C, __m512i __D)
523 return (__m512i)__builtin_ia32_vpshrdv_v32hi_mask ((__v32hi)__A,
527 extern __inline __m512i
529 _mm512_maskz_shrdv_epi16 (__mmask32 __A, __m512i __B, __m512i __C, __m512i __D)
531 return (__m512i)__builtin_ia32_vpshrdv_v32hi_maskz ((__v32hi)__B,
535 extern __inline __m512i
537 _mm512_mask_shldv_epi16 (__m512i __A, __mmask32 __B, __m512i __C, __m512i __D)
539 return (__m512i)__builtin_ia32_vpshldv_v32hi_mask ((__v32hi)__A,
543 extern __inline __m512i
545 _mm512_maskz_shldv_epi16 (__mmask32 __A, __m512i __B, __m512i __C, __m512i __D)
547 return (__m512i)__builtin_ia32_vpshldv_v32hi_maskz ((__v32hi)__B,