• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Headers/

Lines Matching refs:__A

24 _mm_maccs_epi16(__m128i __A, __m128i __B, __m128i __C)
26 return (__m128i)__builtin_ia32_vpmacssww((__v8hi)__A, (__v8hi)__B, (__v8hi)__C);
30 _mm_macc_epi16(__m128i __A, __m128i __B, __m128i __C)
32 return (__m128i)__builtin_ia32_vpmacsww((__v8hi)__A, (__v8hi)__B, (__v8hi)__C);
36 _mm_maccsd_epi16(__m128i __A, __m128i __B, __m128i __C)
38 return (__m128i)__builtin_ia32_vpmacsswd((__v8hi)__A, (__v8hi)__B, (__v4si)__C);
42 _mm_maccd_epi16(__m128i __A, __m128i __B, __m128i __C)
44 return (__m128i)__builtin_ia32_vpmacswd((__v8hi)__A, (__v8hi)__B, (__v4si)__C);
48 _mm_maccs_epi32(__m128i __A, __m128i __B, __m128i __C)
50 return (__m128i)__builtin_ia32_vpmacssdd((__v4si)__A, (__v4si)__B, (__v4si)__C);
54 _mm_macc_epi32(__m128i __A, __m128i __B, __m128i __C)
56 return (__m128i)__builtin_ia32_vpmacsdd((__v4si)__A, (__v4si)__B, (__v4si)__C);
60 _mm_maccslo_epi32(__m128i __A, __m128i __B, __m128i __C)
62 return (__m128i)__builtin_ia32_vpmacssdql((__v4si)__A, (__v4si)__B, (__v2di)__C);
66 _mm_macclo_epi32(__m128i __A, __m128i __B, __m128i __C)
68 return (__m128i)__builtin_ia32_vpmacsdql((__v4si)__A, (__v4si)__B, (__v2di)__C);
72 _mm_maccshi_epi32(__m128i __A, __m128i __B, __m128i __C)
74 return (__m128i)__builtin_ia32_vpmacssdqh((__v4si)__A, (__v4si)__B, (__v2di)__C);
78 _mm_macchi_epi32(__m128i __A, __m128i __B, __m128i __C)
80 return (__m128i)__builtin_ia32_vpmacsdqh((__v4si)__A, (__v4si)__B, (__v2di)__C);
84 _mm_maddsd_epi16(__m128i __A, __m128i __B, __m128i __C)
86 return (__m128i)__builtin_ia32_vpmadcsswd((__v8hi)__A, (__v8hi)__B, (__v4si)__C);
90 _mm_maddd_epi16(__m128i __A, __m128i __B, __m128i __C)
92 return (__m128i)__builtin_ia32_vpmadcswd((__v8hi)__A, (__v8hi)__B, (__v4si)__C);
96 _mm_haddw_epi8(__m128i __A)
98 return (__m128i)__builtin_ia32_vphaddbw((__v16qi)__A);
102 _mm_haddd_epi8(__m128i __A)
104 return (__m128i)__builtin_ia32_vphaddbd((__v16qi)__A);
108 _mm_haddq_epi8(__m128i __A)
110 return (__m128i)__builtin_ia32_vphaddbq((__v16qi)__A);
114 _mm_haddd_epi16(__m128i __A)
116 return (__m128i)__builtin_ia32_vphaddwd((__v8hi)__A);
120 _mm_haddq_epi16(__m128i __A)
122 return (__m128i)__builtin_ia32_vphaddwq((__v8hi)__A);
126 _mm_haddq_epi32(__m128i __A)
128 return (__m128i)__builtin_ia32_vphadddq((__v4si)__A);
132 _mm_haddw_epu8(__m128i __A)
134 return (__m128i)__builtin_ia32_vphaddubw((__v16qi)__A);
138 _mm_haddd_epu8(__m128i __A)
140 return (__m128i)__builtin_ia32_vphaddubd((__v16qi)__A);
144 _mm_haddq_epu8(__m128i __A)
146 return (__m128i)__builtin_ia32_vphaddubq((__v16qi)__A);
150 _mm_haddd_epu16(__m128i __A)
152 return (__m128i)__builtin_ia32_vphadduwd((__v8hi)__A);
156 _mm_haddq_epu16(__m128i __A)
158 return (__m128i)__builtin_ia32_vphadduwq((__v8hi)__A);
162 _mm_haddq_epu32(__m128i __A)
164 return (__m128i)__builtin_ia32_vphaddudq((__v4si)__A);
168 _mm_hsubw_epi8(__m128i __A)
170 return (__m128i)__builtin_ia32_vphsubbw((__v16qi)__A);
174 _mm_hsubd_epi16(__m128i __A)
176 return (__m128i)__builtin_ia32_vphsubwd((__v8hi)__A);
180 _mm_hsubq_epi32(__m128i __A)
182 return (__m128i)__builtin_ia32_vphsubdq((__v4si)__A);
186 _mm_cmov_si128(__m128i __A, __m128i __B, __m128i __C)
188 return (__m128i)(((__v2du)__A & (__v2du)__C) | ((__v2du)__B & ~(__v2du)__C));
192 _mm256_cmov_si256(__m256i __A, __m256i __B, __m256i __C)
194 return (__m256i)(((__v4du)__A & (__v4du)__C) | ((__v4du)__B & ~(__v4du)__C));
198 _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
200 return (__m128i)__builtin_ia32_vpperm((__v16qi)__A, (__v16qi)__B, (__v16qi)__C);
204 _mm_rot_epi8(__m128i __A, __m128i __B)
206 return (__m128i)__builtin_ia32_vprotb((__v16qi)__A, (__v16qi)__B);
210 _mm_rot_epi16(__m128i __A, __m128i __B)
212 return (__m128i)__builtin_ia32_vprotw((__v8hi)__A, (__v8hi)__B);
216 _mm_rot_epi32(__m128i __A, __m128i __B)
218 return (__m128i)__builtin_ia32_vprotd((__v4si)__A, (__v4si)__B);
222 _mm_rot_epi64(__m128i __A, __m128i __B)
224 return (__m128i)__builtin_ia32_vprotq((__v2di)__A, (__v2di)__B);
240 _mm_shl_epi8(__m128i __A, __m128i __B)
242 return (__m128i)__builtin_ia32_vpshlb((__v16qi)__A, (__v16qi)__B);
246 _mm_shl_epi16(__m128i __A, __m128i __B)
248 return (__m128i)__builtin_ia32_vpshlw((__v8hi)__A, (__v8hi)__B);
252 _mm_shl_epi32(__m128i __A, __m128i __B)
254 return (__m128i)__builtin_ia32_vpshld((__v4si)__A, (__v4si)__B);
258 _mm_shl_epi64(__m128i __A, __m128i __B)
260 return (__m128i)__builtin_ia32_vpshlq((__v2di)__A, (__v2di)__B);
264 _mm_sha_epi8(__m128i __A, __m128i __B)
266 return (__m128i)__builtin_ia32_vpshab((__v16qi)__A, (__v16qi)__B);
270 _mm_sha_epi16(__m128i __A, __m128i __B)
272 return (__m128i)__builtin_ia32_vpshaw((__v8hi)__A, (__v8hi)__B);
276 _mm_sha_epi32(__m128i __A, __m128i __B)
278 return (__m128i)__builtin_ia32_vpshad((__v4si)__A, (__v4si)__B);
282 _mm_sha_epi64(__m128i __A, __m128i __B)
284 return (__m128i)__builtin_ia32_vpshaq((__v2di)__A, (__v2di)__B);
329 _mm_comlt_epu8(__m128i __A, __m128i __B)
331 return _mm_com_epu8(__A, __B, _MM_PCOMCTRL_LT);
335 _mm_comle_epu8(__m128i __A, __m128i __B)
337 return _mm_com_epu8(__A, __B, _MM_PCOMCTRL_LE);
341 _mm_comgt_epu8(__m128i __A, __m128i __B)
343 return _mm_com_epu8(__A, __B, _MM_PCOMCTRL_GT);
347 _mm_comge_epu8(__m128i __A, __m128i __B)
349 return _mm_com_epu8(__A, __B, _MM_PCOMCTRL_GE);
353 _mm_comeq_epu8(__m128i __A, __m128i __B)
355 return _mm_com_epu8(__A, __B, _MM_PCOMCTRL_EQ);
359 _mm_comneq_epu8(__m128i __A, __m128i __B)
361 return _mm_com_epu8(__A, __B, _MM_PCOMCTRL_NEQ);
365 _mm_comfalse_epu8(__m128i __A, __m128i __B)
367 return _mm_com_epu8(__A, __B, _MM_PCOMCTRL_FALSE);
371 _mm_comtrue_epu8(__m128i __A, __m128i __B)
373 return _mm_com_epu8(__A, __B, _MM_PCOMCTRL_TRUE);
377 _mm_comlt_epu16(__m128i __A, __m128i __B)
379 return _mm_com_epu16(__A, __B, _MM_PCOMCTRL_LT);
383 _mm_comle_epu16(__m128i __A, __m128i __B)
385 return _mm_com_epu16(__A, __B, _MM_PCOMCTRL_LE);
389 _mm_comgt_epu16(__m128i __A, __m128i __B)
391 return _mm_com_epu16(__A, __B, _MM_PCOMCTRL_GT);
395 _mm_comge_epu16(__m128i __A, __m128i __B)
397 return _mm_com_epu16(__A, __B, _MM_PCOMCTRL_GE);
401 _mm_comeq_epu16(__m128i __A, __m128i __B)
403 return _mm_com_epu16(__A, __B, _MM_PCOMCTRL_EQ);
407 _mm_comneq_epu16(__m128i __A, __m128i __B)
409 return _mm_com_epu16(__A, __B, _MM_PCOMCTRL_NEQ);
413 _mm_comfalse_epu16(__m128i __A, __m128i __B)
415 return _mm_com_epu16(__A, __B, _MM_PCOMCTRL_FALSE);
419 _mm_comtrue_epu16(__m128i __A, __m128i __B)
421 return _mm_com_epu16(__A, __B, _MM_PCOMCTRL_TRUE);
425 _mm_comlt_epu32(__m128i __A, __m128i __B)
427 return _mm_com_epu32(__A, __B, _MM_PCOMCTRL_LT);
431 _mm_comle_epu32(__m128i __A, __m128i __B)
433 return _mm_com_epu32(__A, __B, _MM_PCOMCTRL_LE);
437 _mm_comgt_epu32(__m128i __A, __m128i __B)
439 return _mm_com_epu32(__A, __B, _MM_PCOMCTRL_GT);
443 _mm_comge_epu32(__m128i __A, __m128i __B)
445 return _mm_com_epu32(__A, __B, _MM_PCOMCTRL_GE);
449 _mm_comeq_epu32(__m128i __A, __m128i __B)
451 return _mm_com_epu32(__A, __B, _MM_PCOMCTRL_EQ);
455 _mm_comneq_epu32(__m128i __A, __m128i __B)
457 return _mm_com_epu32(__A, __B, _MM_PCOMCTRL_NEQ);
461 _mm_comfalse_epu32(__m128i __A, __m128i __B)
463 return _mm_com_epu32(__A, __B, _MM_PCOMCTRL_FALSE);
467 _mm_comtrue_epu32(__m128i __A, __m128i __B)
469 return _mm_com_epu32(__A, __B, _MM_PCOMCTRL_TRUE);
473 _mm_comlt_epu64(__m128i __A, __m128i __B)
475 return _mm_com_epu64(__A, __B, _MM_PCOMCTRL_LT);
479 _mm_comle_epu64(__m128i __A, __m128i __B)
481 return _mm_com_epu64(__A, __B, _MM_PCOMCTRL_LE);
485 _mm_comgt_epu64(__m128i __A, __m128i __B)
487 return _mm_com_epu64(__A, __B, _MM_PCOMCTRL_GT);
491 _mm_comge_epu64(__m128i __A, __m128i __B)
493 return _mm_com_epu64(__A, __B, _MM_PCOMCTRL_GE);
497 _mm_comeq_epu64(__m128i __A, __m128i __B)
499 return _mm_com_epu64(__A, __B, _MM_PCOMCTRL_EQ);
503 _mm_comneq_epu64(__m128i __A, __m128i __B)
505 return _mm_com_epu64(__A, __B, _MM_PCOMCTRL_NEQ);
509 _mm_comfalse_epu64(__m128i __A, __m128i __B)
511 return _mm_com_epu64(__A, __B, _MM_PCOMCTRL_FALSE);
515 _mm_comtrue_epu64(__m128i __A, __m128i __B)
517 return _mm_com_epu64(__A, __B, _MM_PCOMCTRL_TRUE);
521 _mm_comlt_epi8(__m128i __A, __m128i __B)
523 return _mm_com_epi8(__A, __B, _MM_PCOMCTRL_LT);
527 _mm_comle_epi8(__m128i __A, __m128i __B)
529 return _mm_com_epi8(__A, __B, _MM_PCOMCTRL_LE);
533 _mm_comgt_epi8(__m128i __A, __m128i __B)
535 return _mm_com_epi8(__A, __B, _MM_PCOMCTRL_GT);
539 _mm_comge_epi8(__m128i __A, __m128i __B)
541 return _mm_com_epi8(__A, __B, _MM_PCOMCTRL_GE);
545 _mm_comeq_epi8(__m128i __A, __m128i __B)
547 return _mm_com_epi8(__A, __B, _MM_PCOMCTRL_EQ);
551 _mm_comneq_epi8(__m128i __A, __m128i __B)
553 return _mm_com_epi8(__A, __B, _MM_PCOMCTRL_NEQ);
557 _mm_comfalse_epi8(__m128i __A, __m128i __B)
559 return _mm_com_epi8(__A, __B, _MM_PCOMCTRL_FALSE);
563 _mm_comtrue_epi8(__m128i __A, __m128i __B)
565 return _mm_com_epi8(__A, __B, _MM_PCOMCTRL_TRUE);
569 _mm_comlt_epi16(__m128i __A, __m128i __B)
571 return _mm_com_epi16(__A, __B, _MM_PCOMCTRL_LT);
575 _mm_comle_epi16(__m128i __A, __m128i __B)
577 return _mm_com_epi16(__A, __B, _MM_PCOMCTRL_LE);
581 _mm_comgt_epi16(__m128i __A, __m128i __B)
583 return _mm_com_epi16(__A, __B, _MM_PCOMCTRL_GT);
587 _mm_comge_epi16(__m128i __A, __m128i __B)
589 return _mm_com_epi16(__A, __B, _MM_PCOMCTRL_GE);
593 _mm_comeq_epi16(__m128i __A, __m128i __B)
595 return _mm_com_epi16(__A, __B, _MM_PCOMCTRL_EQ);
599 _mm_comneq_epi16(__m128i __A, __m128i __B)
601 return _mm_com_epi16(__A, __B, _MM_PCOMCTRL_NEQ);
605 _mm_comfalse_epi16(__m128i __A, __m128i __B)
607 return _mm_com_epi16(__A, __B, _MM_PCOMCTRL_FALSE);
611 _mm_comtrue_epi16(__m128i __A, __m128i __B)
613 return _mm_com_epi16(__A, __B, _MM_PCOMCTRL_TRUE);
617 _mm_comlt_epi32(__m128i __A, __m128i __B)
619 return _mm_com_epi32(__A, __B, _MM_PCOMCTRL_LT);
623 _mm_comle_epi32(__m128i __A, __m128i __B)
625 return _mm_com_epi32(__A, __B, _MM_PCOMCTRL_LE);
629 _mm_comgt_epi32(__m128i __A, __m128i __B)
631 return _mm_com_epi32(__A, __B, _MM_PCOMCTRL_GT);
635 _mm_comge_epi32(__m128i __A, __m128i __B)
637 return _mm_com_epi32(__A, __B, _MM_PCOMCTRL_GE);
641 _mm_comeq_epi32(__m128i __A, __m128i __B)
643 return _mm_com_epi32(__A, __B, _MM_PCOMCTRL_EQ);
647 _mm_comneq_epi32(__m128i __A, __m128i __B)
649 return _mm_com_epi32(__A, __B, _MM_PCOMCTRL_NEQ);
653 _mm_comfalse_epi32(__m128i __A, __m128i __B)
655 return _mm_com_epi32(__A, __B, _MM_PCOMCTRL_FALSE);
659 _mm_comtrue_epi32(__m128i __A, __m128i __B)
661 return _mm_com_epi32(__A, __B, _MM_PCOMCTRL_TRUE);
665 _mm_comlt_epi64(__m128i __A, __m128i __B)
667 return _mm_com_epi64(__A, __B, _MM_PCOMCTRL_LT);
671 _mm_comle_epi64(__m128i __A, __m128i __B)
673 return _mm_com_epi64(__A, __B, _MM_PCOMCTRL_LE);
677 _mm_comgt_epi64(__m128i __A, __m128i __B)
679 return _mm_com_epi64(__A, __B, _MM_PCOMCTRL_GT);
683 _mm_comge_epi64(__m128i __A, __m128i __B)
685 return _mm_com_epi64(__A, __B, _MM_PCOMCTRL_GE);
689 _mm_comeq_epi64(__m128i __A, __m128i __B)
691 return _mm_com_epi64(__A, __B, _MM_PCOMCTRL_EQ);
695 _mm_comneq_epi64(__m128i __A, __m128i __B)
697 return _mm_com_epi64(__A, __B, _MM_PCOMCTRL_NEQ);
701 _mm_comfalse_epi64(__m128i __A, __m128i __B)
703 return _mm_com_epi64(__A, __B, _MM_PCOMCTRL_FALSE);
707 _mm_comtrue_epi64(__m128i __A, __m128i __B)
709 return _mm_com_epi64(__A, __B, _MM_PCOMCTRL_TRUE);
732 _mm_frcz_ss(__m128 __A)
734 return (__m128)__builtin_ia32_vfrczss((__v4sf)__A);
738 _mm_frcz_sd(__m128d __A)
740 return (__m128d)__builtin_ia32_vfrczsd((__v2df)__A);
744 _mm_frcz_ps(__m128 __A)
746 return (__m128)__builtin_ia32_vfrczps((__v4sf)__A);
750 _mm_frcz_pd(__m128d __A)
752 return (__m128d)__builtin_ia32_vfrczpd((__v2df)__A);
756 _mm256_frcz_ps(__m256 __A)
758 return (__m256)__builtin_ia32_vfrczps256((__v8sf)__A);
762 _mm256_frcz_pd(__m256d __A)
764 return (__m256d)__builtin_ia32_vfrczpd256((__v4df)__A);