Lines Matching refs:__m256i
131 static __inline__ __m256i __DEFAULT_FN_ATTRS256
132 _mm256_mask_compress_epi16(__m256i __S, __mmask16 __U, __m256i __D)
134 return (__m256i) __builtin_ia32_compresshi256_mask ((__v16hi) __D,
139 static __inline__ __m256i __DEFAULT_FN_ATTRS256
140 _mm256_maskz_compress_epi16(__mmask16 __U, __m256i __D)
142 return (__m256i) __builtin_ia32_compresshi256_mask ((__v16hi) __D,
147 static __inline__ __m256i __DEFAULT_FN_ATTRS256
148 _mm256_mask_compress_epi8(__m256i __S, __mmask32 __U, __m256i __D)
150 return (__m256i) __builtin_ia32_compressqi256_mask ((__v32qi) __D,
155 static __inline__ __m256i __DEFAULT_FN_ATTRS256
156 _mm256_maskz_compress_epi8(__mmask32 __U, __m256i __D)
158 return (__m256i) __builtin_ia32_compressqi256_mask ((__v32qi) __D,
164 _mm256_mask_compressstoreu_epi16(void *__P, __mmask16 __U, __m256i __D)
171 _mm256_mask_compressstoreu_epi8(void *__P, __mmask32 __U, __m256i __D)
177 static __inline__ __m256i __DEFAULT_FN_ATTRS256
178 _mm256_mask_expand_epi16(__m256i __S, __mmask16 __U, __m256i __D)
180 return (__m256i) __builtin_ia32_expandhi256_mask ((__v16hi) __D,
185 static __inline__ __m256i __DEFAULT_FN_ATTRS256
186 _mm256_maskz_expand_epi16(__mmask16 __U, __m256i __D)
188 return (__m256i) __builtin_ia32_expandhi256_mask ((__v16hi) __D,
193 static __inline__ __m256i __DEFAULT_FN_ATTRS256
194 _mm256_mask_expand_epi8(__m256i __S, __mmask32 __U, __m256i __D)
196 return (__m256i) __builtin_ia32_expandqi256_mask ((__v32qi) __D,
201 static __inline__ __m256i __DEFAULT_FN_ATTRS256
202 _mm256_maskz_expand_epi8(__mmask32 __U, __m256i __D)
204 return (__m256i) __builtin_ia32_expandqi256_mask ((__v32qi) __D,
209 static __inline__ __m256i __DEFAULT_FN_ATTRS256
210 _mm256_mask_expandloadu_epi16(__m256i __S, __mmask16 __U, void const *__P)
212 return (__m256i) __builtin_ia32_expandloadhi256_mask ((const __v16hi *)__P,
217 static __inline__ __m256i __DEFAULT_FN_ATTRS256
220 return (__m256i) __builtin_ia32_expandloadhi256_mask ((const __v16hi *)__P,
225 static __inline__ __m256i __DEFAULT_FN_ATTRS256
226 _mm256_mask_expandloadu_epi8(__m256i __S, __mmask32 __U, void const *__P)
228 return (__m256i) __builtin_ia32_expandloadqi256_mask ((const __v32qi *)__P,
233 static __inline__ __m256i __DEFAULT_FN_ATTRS256
236 return (__m256i) __builtin_ia32_expandloadqi256_mask ((const __v32qi *)__P,
242 (__m256i)__builtin_ia32_vpshldq256((__v4di)(__m256i)(A), \
243 (__v4di)(__m256i)(B), (int)(I))
246 (__m256i)__builtin_ia32_selectq_256((__mmask8)(U), \
248 (__v4di)(__m256i)(S))
251 (__m256i)__builtin_ia32_selectq_256((__mmask8)(U), \
270 (__m256i)__builtin_ia32_vpshldd256((__v8si)(__m256i)(A), \
271 (__v8si)(__m256i)(B), (int)(I))
274 (__m256i)__builtin_ia32_selectd_256((__mmask8)(U), \
276 (__v8si)(__m256i)(S))
279 (__m256i)__builtin_ia32_selectd_256((__mmask8)(U), \
298 (__m256i)__builtin_ia32_vpshldw256((__v16hi)(__m256i)(A), \
299 (__v16hi)(__m256i)(B), (int)(I))
302 (__m256i)__builtin_ia32_selectw_256((__mmask16)(U), \
304 (__v16hi)(__m256i)(S))
307 (__m256i)__builtin_ia32_selectw_256((__mmask16)(U), \
326 (__m256i)__builtin_ia32_vpshrdq256((__v4di)(__m256i)(A), \
327 (__v4di)(__m256i)(B), (int)(I))
330 (__m256i)__builtin_ia32_selectq_256((__mmask8)(U), \
332 (__v4di)(__m256i)(S))
335 (__m256i)__builtin_ia32_selectq_256((__mmask8)(U), \
354 (__m256i)__builtin_ia32_vpshrdd256((__v8si)(__m256i)(A), \
355 (__v8si)(__m256i)(B), (int)(I))
358 (__m256i)__builtin_ia32_selectd_256((__mmask8)(U), \
360 (__v8si)(__m256i)(S))
363 (__m256i)__builtin_ia32_selectd_256((__mmask8)(U), \
382 (__m256i)__builtin_ia32_vpshrdw256((__v16hi)(__m256i)(A), \
383 (__v16hi)(__m256i)(B), (int)(I))
386 (__m256i)__builtin_ia32_selectw_256((__mmask16)(U), \
388 (__v16hi)(__m256i)(S))
391 (__m256i)__builtin_ia32_selectw_256((__mmask16)(U), \
409 static __inline__ __m256i __DEFAULT_FN_ATTRS256
410 _mm256_shldv_epi64(__m256i __A, __m256i __B, __m256i __C)
412 return (__m256i)__builtin_ia32_vpshldvq256((__v4di)__A, (__v4di)__B,
416 static __inline__ __m256i __DEFAULT_FN_ATTRS256
417 _mm256_mask_shldv_epi64(__m256i __A, __mmask8 __U, __m256i __B, __m256i __C)
419 return (__m256i)__builtin_ia32_selectq_256(__U,
424 static __inline__ __m256i __DEFAULT_FN_ATTRS256
425 _mm256_maskz_shldv_epi64(__mmask8 __U, __m256i __A, __m256i __B, __m256i __C)
427 return (__m256i)__builtin_ia32_selectq_256(__U,
455 static __inline__ __m256i __DEFAULT_FN_ATTRS256
456 _mm256_shldv_epi32(__m256i __A, __m256i __B, __m256i __C)
458 return (__m256i)__builtin_ia32_vpshldvd256((__v8si)__A, (__v8si)__B,
462 static __inline__ __m256i __DEFAULT_FN_ATTRS256
463 _mm256_mask_shldv_epi32(__m256i __A, __mmask8 __U, __m256i __B, __m256i __C)
465 return (__m256i)__builtin_ia32_selectd_256(__U,
470 static __inline__ __m256i __DEFAULT_FN_ATTRS256
471 _mm256_maskz_shldv_epi32(__mmask8 __U, __m256i __A, __m256i __B, __m256i __C)
473 return (__m256i)__builtin_ia32_selectd_256(__U,
501 static __inline__ __m256i __DEFAULT_FN_ATTRS256
502 _mm256_shldv_epi16(__m256i __A, __m256i __B, __m256i __C)
504 return (__m256i)__builtin_ia32_vpshldvw256((__v16hi)__A, (__v16hi)__B,
508 static __inline__ __m256i __DEFAULT_FN_ATTRS256
509 _mm256_mask_shldv_epi16(__m256i __A, __mmask16 __U, __m256i __B, __m256i __C)
511 return (__m256i)__builtin_ia32_selectw_256(__U,
516 static __inline__ __m256i __DEFAULT_FN_ATTRS256
517 _mm256_maskz_shldv_epi16(__mmask16 __U, __m256i __A, __m256i __B, __m256i __C)
519 return (__m256i)__builtin_ia32_selectw_256(__U,
547 static __inline__ __m256i __DEFAULT_FN_ATTRS256
548 _mm256_shrdv_epi64(__m256i __A, __m256i __B, __m256i __C)
550 return (__m256i)__builtin_ia32_vpshrdvq256((__v4di)__A, (__v4di)__B,
554 static __inline__ __m256i __DEFAULT_FN_ATTRS256
555 _mm256_mask_shrdv_epi64(__m256i __A, __mmask8 __U, __m256i __B, __m256i __C)
557 return (__m256i)__builtin_ia32_selectq_256(__U,
562 static __inline__ __m256i __DEFAULT_FN_ATTRS256
563 _mm256_maskz_shrdv_epi64(__mmask8 __U, __m256i __A, __m256i __B, __m256i __C)
565 return (__m256i)__builtin_ia32_selectq_256(__U,
593 static __inline__ __m256i __DEFAULT_FN_ATTRS256
594 _mm256_shrdv_epi32(__m256i __A, __m256i __B, __m256i __C)
596 return (__m256i)__builtin_ia32_vpshrdvd256((__v8si)__A, (__v8si)__B,
600 static __inline__ __m256i __DEFAULT_FN_ATTRS256
601 _mm256_mask_shrdv_epi32(__m256i __A, __mmask8 __U, __m256i __B, __m256i __C)
603 return (__m256i)__builtin_ia32_selectd_256(__U,
608 static __inline__ __m256i __DEFAULT_FN_ATTRS256
609 _mm256_maskz_shrdv_epi32(__mmask8 __U, __m256i __A, __m256i __B, __m256i __C)
611 return (__m256i)__builtin_ia32_selectd_256(__U,
639 static __inline__ __m256i __DEFAULT_FN_ATTRS256
640 _mm256_shrdv_epi16(__m256i __A, __m256i __B, __m256i __C)
642 return (__m256i)__builtin_ia32_vpshrdvw256((__v16hi)__A, (__v16hi)__B,
646 static __inline__ __m256i __DEFAULT_FN_ATTRS256
647 _mm256_mask_shrdv_epi16(__m256i __A, __mmask16 __U, __m256i __B, __m256i __C)
649 return (__m256i)__builtin_ia32_selectw_256(__U,
654 static __inline__ __m256i __DEFAULT_FN_ATTRS256
655 _mm256_maskz_shrdv_epi16(__mmask16 __U, __m256i __A, __m256i __B, __m256i __C)
657 return (__m256i)__builtin_ia32_selectw_256(__U,