1+ void __builtin_ia32_emms (void );
2+ __gcc_v2si __builtin_ia32_pmaddwd (__gcc_v4hi , __gcc_v4hi );
3+ __gcc_v2si __builtin_ia32_vec_init_v2si (int , int );
4+ __gcc_v4hi __builtin_ia32_vec_init_v4hi (short , short , short , short );
5+ __gcc_v8qi __builtin_ia32_vec_init_v8qi (char , char , char , char , char , char , char , char );
6+ int __builtin_ia32_vec_ext_v2si (__gcc_v2si , int );
7+ __gcc_v8hi __builtin_ia32_paddusw128 (__gcc_v8hi , __gcc_v8hi );
8+ __gcc_v8hi __builtin_ia32_psubusw128 (__gcc_v8hi , __gcc_v8hi );
9+ void __builtin_ia32_ldmxcsr (unsigned );
10+ unsigned __builtin_ia32_stmxcsr (void );
11+ __gcc_v8hi __builtin_ia32_paddsw128 (__gcc_v8hi ,__gcc_v8hi );
12+ __gcc_v8hi __builtin_ia32_psubsw128 (__gcc_v8hi ,__gcc_v8hi );
13+ __gcc_v16qi __builtin_ia32_paddsb128 (__gcc_v16qi ,__gcc_v16qi );
14+ __gcc_v16qi __builtin_ia32_psubsb128 (__gcc_v16qi ,__gcc_v16qi );
15+ __gcc_v16qi __builtin_ia32_paddusb128 (__gcc_v16qi ,__gcc_v16qi );
16+ __gcc_v16qi __builtin_ia32_psubusb128 (__gcc_v16qi ,__gcc_v16qi );
17+ __gcc_di __builtin_ia32_cvtss2si64 (__gcc_v4sf );
18+ __gcc_di __builtin_ia32_cvttss2si64 (__gcc_v4sf );
19+ __gcc_v4sf __builtin_ia32_cvtsi642ss (__gcc_v4sf , __gcc_di );
20+
21+ __gcc_v4hi __builtin_ia32_pshufw (__gcc_v4hi , int );
22+ short __builtin_ia32_vec_ext_v4hi (__gcc_v4hi , int );
23+ short __builtin_ia32_vec_ext_v8hi (__gcc_v8hi , int );
24+ __gcc_v4hi __builtin_ia32_vec_set_v4hi (__gcc_v4hi , short , int );
25+ __gcc_v8hi __builtin_ia32_vec_set_v8hi (__gcc_v8hi , short , int );
26+ __gcc_v4sf __builtin_ia32_vec_set___gcc_v4sf (__gcc_v4sf , float , const int );
27+ __gcc_v16qi __builtin_ia32_vec_set___gcc_v16qi (__gcc_v16qi , int , const int );
28+ __gcc_v4si __builtin_ia32_vec_set___gcc_v4si (__gcc_v4si , int , const int );
29+ __gcc_v2di __builtin_ia32_vec_set___gcc_v2di (__gcc_v2di , __gcc_di , const int );
30+ char __builtin_ia32_vec_ext_v16qi (__gcc_v16qi , int );
31+ __gcc_v16qi __builtin_ia32_vec_set_v16qi (__gcc_v16qi , char , int );
32+ __gcc_v4si __builtin_ia32_vec_set_v4si (__gcc_v4si , int , int );
33+ __gcc_v2di __builtin_ia32_vec_set_v2di (__gcc_v2di , __gcc_di , int );
34+
135unsigned long long __builtin_ia32_rdtsc (void );
236unsigned long long __builtin_ia32_rdtscp (unsigned * );
337void __builtin_ia32_fnstenv (void * );
@@ -78,6 +112,7 @@ void __builtin_ia32_wrgsbase32(unsigned);
78112void __builtin_ia32_wrgsbase64 (unsigned long long );
79113unsigned __builtin_ia32_xbegin (void );
80114void __builtin_ia32_xend (void );
115+ void __builtin_ia32_xabort (unsigned );
81116int __builtin_ia32_xtest (void );
82117int __builtin_ia32_bsrsi (int );
83118long long __builtin_ia32_bsrdi (long long );
@@ -453,6 +488,12 @@ int __builtin_ia32_vcvttss2si32(__gcc_v4sf, int);
453488long long __builtin_ia32_vcvttss2si64 (__gcc_v4sf , int );
454489unsigned __builtin_ia32_vcvttss2usi32 (__gcc_v4sf , int );
455490unsigned long long __builtin_ia32_vcvttss2usi64 (__gcc_v4sf , int );
491+ __gcc_v2df __builtin_ia32_vfmaddpd (__gcc_v2df ,__gcc_v2df , __gcc_v2df );
492+ __gcc_v2df __builtin_ia32_vfmaddsd3 (__gcc_v2df ,__gcc_v2df , __gcc_v2df );
493+ __gcc_v4df __builtin_ia32_vfmaddpd256 (__gcc_v4df , __gcc_v4df , __gcc_v4df );
494+ __gcc_v4sf __builtin_ia32_vfmaddps (__gcc_v4sf , __gcc_v4sf , __gcc_v4sf );
495+ __gcc_v4sf __builtin_ia32_vfmaddss3 (__gcc_v4sf , __gcc_v4sf , __gcc_v4sf );
496+ __gcc_v8sf __builtin_ia32_vfmaddps256 (__gcc_v8sf , __gcc_v8sf , __gcc_v8sf );
456497__gcc_v8df __builtin_ia32_vfmaddpd512_mask (__gcc_v8df , __gcc_v8df , __gcc_v8df , char , int );
457498__gcc_v8df __builtin_ia32_vfmaddpd512_mask3 (__gcc_v8df , __gcc_v8df , __gcc_v8df , char , int );
458499__gcc_v8df __builtin_ia32_vfmaddpd512_maskz (__gcc_v8df , __gcc_v8df , __gcc_v8df , char , int );
@@ -461,6 +502,10 @@ __gcc_v16sf __builtin_ia32_vfmaddps512_mask3(__gcc_v16sf, __gcc_v16sf, __gcc_v16
461502__gcc_v16sf __builtin_ia32_vfmaddps512_maskz (__gcc_v16sf , __gcc_v16sf , __gcc_v16sf , short , int );
462503__gcc_v2df __builtin_ia32_vfmaddsd3_round (__gcc_v2df , __gcc_v2df , __gcc_v2df , int );
463504__gcc_v4sf __builtin_ia32_vfmaddss3_round (__gcc_v4sf , __gcc_v4sf , __gcc_v4sf , int );
505+ __gcc_v2df __builtin_ia32_vfmaddsubpd (__gcc_v2df ,__gcc_v2df , __gcc_v2df );
506+ __gcc_v4df __builtin_ia32_vfmaddsubpd256 (__gcc_v4df , __gcc_v4df , __gcc_v4df );
507+ __gcc_v4sf __builtin_ia32_vfmaddsubps (__gcc_v4sf , __gcc_v4sf , __gcc_v4sf );
508+ __gcc_v8sf __builtin_ia32_vfmaddsubps256 (__gcc_v8sf , __gcc_v8sf , __gcc_v8sf );
464509__gcc_v8df __builtin_ia32_vfmaddsubpd512_mask (__gcc_v8df , __gcc_v8df , __gcc_v8df , char , int );
465510__gcc_v8df __builtin_ia32_vfmaddsubpd512_mask3 (__gcc_v8df , __gcc_v8df , __gcc_v8df , char , int );
466511__gcc_v8df __builtin_ia32_vfmaddsubpd512_maskz (__gcc_v8df , __gcc_v8df , __gcc_v8df , char , int );
@@ -511,3 +556,98 @@ __gcc_v8sf __builtin__ITM_RfWM256(const __gcc_v8sf*);
511556void __builtin__ITM_LM64 (const void * );
512557void __builtin__ITM_LM128 (const void * );
513558void __builtin__ITM_LM256 (const void * );
559+ __gcc_v4si __builtin_ia32_sha1msg1 (__gcc_v4si , __gcc_v4si );
560+ __gcc_v4si __builtin_ia32_sha1msg2 (__gcc_v4si , __gcc_v4si );
561+ __gcc_v4si __builtin_ia32_sha1nexte (__gcc_v4si , __gcc_v4si );
562+ __gcc_v4si __builtin_ia32_sha1rnds4 (__gcc_v4si , __gcc_v4si , int );
563+ __gcc_v4si __builtin_ia32_sha256msg1 (__gcc_v4si , __gcc_v4si );
564+ __gcc_v4si __builtin_ia32_sha256msg2 (__gcc_v4si , __gcc_v4si );
565+ __gcc_v4si __builtin_ia32_sha256rnds2 (__gcc_v4si , __gcc_v4si , __gcc_v4si );
566+ __gcc_v2df __builtin_ia32_gathersiv2df (__gcc_v2df , const double * , __gcc_v4si , __gcc_v2df , int );
567+ __gcc_v4df __builtin_ia32_gathersiv4df (__gcc_v4df , const double * , __gcc_v4si , __gcc_v4df , int );
568+ __gcc_v2df __builtin_ia32_gatherdiv2df (__gcc_v2df , const double * , __gcc_v2di , __gcc_v2df , int );
569+ __gcc_v4df __builtin_ia32_gatherdiv4df (__gcc_v4df , const double * , __gcc_v4di , __gcc_v4df , int );
570+ __gcc_v4sf __builtin_ia32_gathersiv4sf (__gcc_v4sf , const float * , __gcc_v4si , __gcc_v4sf , int );
571+ __gcc_v8sf __builtin_ia32_gathersiv8sf (__gcc_v8sf , const float * , __gcc_v8si , __gcc_v8sf , int );
572+ __gcc_v4sf __builtin_ia32_gatherdiv4sf (__gcc_v4sf , const float * , __gcc_v2di , __gcc_v4sf , int );
573+ __gcc_v4sf __builtin_ia32_gatherdiv4sf256 (__gcc_v4sf , const float * , __gcc_v4di , __gcc_v4sf , int );
574+ __gcc_v2di __builtin_ia32_gathersiv2di (__gcc_v2di ,const long * , __gcc_v4si , __gcc_v2di , int );
575+ __gcc_v4di __builtin_ia32_gathersiv4di (__gcc_v4di ,const long * , __gcc_v4si , __gcc_v4di , int );
576+ __gcc_v2di __builtin_ia32_gatherdiv2di (__gcc_v2di ,const long * , __gcc_v2di , __gcc_v2di , int );
577+ __gcc_v4di __builtin_ia32_gatherdiv4di (__gcc_v4di ,const long * , __gcc_v4di , __gcc_v4di , int );
578+ __gcc_v4si __builtin_ia32_gathersiv4si (__gcc_v4si , const int * , __gcc_v4si , __gcc_v4si , int );
579+ __gcc_v8si __builtin_ia32_gathersiv8si (__gcc_v8si , const int * , __gcc_v8si , __gcc_v8si , int );
580+ __gcc_v4si __builtin_ia32_gatherdiv4si (__gcc_v4si , const int * , __gcc_v2di , __gcc_v4si , int );
581+ __gcc_v4si __builtin_ia32_gatherdiv4si256 (__gcc_v4si , const int * , __gcc_v4di , __gcc_v4si , int );
582+ __gcc_v4df __builtin_ia32_gatheraltsiv4df (__gcc_v4df , const double * , __gcc_v8si , __gcc_v4df , int );
583+ __gcc_v8sf __builtin_ia32_gatheraltdiv4sf256 (__gcc_v8sf , const float * , __gcc_v4di , __gcc_v8sf , int );
584+ __gcc_v4di __builtin_ia32_gatheraltsiv4di (__gcc_v4di ,const long * , __gcc_v8si , __gcc_v4di , int );
585+ __gcc_v8si __builtin_ia32_gatheraltdiv4si256 (__gcc_v8si , const int * , __gcc_v4di , __gcc_v8si , int );
586+ __gcc_v16sf __builtin_ia32_gathersiv16sf (__gcc_v16sf , const float * , __gcc_v16si , short , int );
587+ __gcc_v8df __builtin_ia32_gathersiv8df (__gcc_v8df , const double * , __gcc_v8si , char , int );
588+ __gcc_v8sf __builtin_ia32_gatherdiv16sf (__gcc_v8sf , const float * , __gcc_v8di , char , int );
589+ __gcc_v8df __builtin_ia32_gatherdiv8df (__gcc_v8df , const double * , __gcc_v8di , char , int );
590+ __gcc_v16si __builtin_ia32_gathersiv16si (__gcc_v16si , const int * , __gcc_v16si , short , int );
591+ __gcc_v8di __builtin_ia32_gathersiv8di (__gcc_v8di ,const long * , __gcc_v8si , char , int );
592+ __gcc_v8si __builtin_ia32_gatherdiv16si (__gcc_v8si , const int * , __gcc_v8di , char , int );
593+ __gcc_v8di __builtin_ia32_gatherdiv8di (__gcc_v8di ,const long * , __gcc_v8di , char , int );
594+ __gcc_v8df __builtin_ia32_gatheraltsiv8df (__gcc_v8df , const double * , __gcc_v16si , char , int );
595+ __gcc_v16sf __builtin_ia32_gatheraltdiv8sf (__gcc_v16sf , const float * , __gcc_v8di , short , int );
596+ __gcc_v8di __builtin_ia32_gatheraltsiv8di (__gcc_v8di ,const long * , __gcc_v16si , char , int );
597+ __gcc_v16si __builtin_ia32_gatheraltdiv8si (__gcc_v16si , const int * , __gcc_v8di , short , int );
598+ void __builtin_ia32_scattersiv16sf (float * , short , __gcc_v16si , __gcc_v16sf , int );
599+ void __builtin_ia32_scattersiv8df (double * , char , __gcc_v8si , __gcc_v8df , int );
600+ void __builtin_ia32_scatterdiv16sf (float * , char , __gcc_v8di , __gcc_v8sf , int );
601+ void __builtin_ia32_scatterdiv8df (double * , char , __gcc_v8di , __gcc_v8df , int );
602+ void __builtin_ia32_scattersiv16si (int * , short , __gcc_v16si , __gcc_v16si , int );
603+ void __builtin_ia32_scattersiv8di (long long * , char , __gcc_v8si , __gcc_v8di , int );
604+ void __builtin_ia32_scatterdiv16si (int * , char , __gcc_v8di , __gcc_v8si , int );
605+ void __builtin_ia32_scatterdiv8di (long long * , char , __gcc_v8di , __gcc_v8di , int );
606+ __gcc_v2df __builtin_ia32_gather3siv2df (__gcc_v2df , const double * , __gcc_v4si , char , int );
607+ __gcc_v4df __builtin_ia32_gather3siv4df (__gcc_v4df , const double * , __gcc_v4si , char , int );
608+ __gcc_v2df __builtin_ia32_gather3div2df (__gcc_v2df , const double * , __gcc_v2di , char , int );
609+ __gcc_v4df __builtin_ia32_gather3div4df (__gcc_v4df , const double * , __gcc_v4di , char , int );
610+ __gcc_v4sf __builtin_ia32_gather3siv4sf (__gcc_v4sf , const float * , __gcc_v4si , char , int );
611+ __gcc_v8sf __builtin_ia32_gather3siv8sf (__gcc_v8sf , const float * , __gcc_v8si , char , int );
612+ __gcc_v4sf __builtin_ia32_gather3div4sf (__gcc_v4sf , const float * , __gcc_v2di , char , int );
613+ __gcc_v4sf __builtin_ia32_gather3div8sf (__gcc_v4sf , const float * , __gcc_v4di , char , int );
614+ __gcc_v2di __builtin_ia32_gather3siv2di (__gcc_v2di ,const long * , __gcc_v4si , char , int );
615+ __gcc_v4di __builtin_ia32_gather3siv4di (__gcc_v4di ,const long * , __gcc_v4si , char , int );
616+ __gcc_v2di __builtin_ia32_gather3div2di (__gcc_v2di ,const long * , __gcc_v2di , char , int );
617+ __gcc_v4di __builtin_ia32_gather3div4di (__gcc_v4di ,const long * , __gcc_v4di , char , int );
618+ __gcc_v4si __builtin_ia32_gather3siv4si (__gcc_v4si , const int * , __gcc_v4si , char , int );
619+ __gcc_v8si __builtin_ia32_gather3siv8si (__gcc_v8si , const int * , __gcc_v8si , char , int );
620+ __gcc_v4si __builtin_ia32_gather3div4si (__gcc_v4si , const int * , __gcc_v2di , char , int );
621+ __gcc_v4si __builtin_ia32_gather3div8si (__gcc_v4si , const int * , __gcc_v4di , char , int );
622+ __gcc_v4df __builtin_ia32_gather3altsiv4df (__gcc_v4df , const double * , __gcc_v8si , char , int );
623+ __gcc_v8sf __builtin_ia32_gather3altdiv8sf (__gcc_v8sf , const float * , __gcc_v4di , char , int );
624+ __gcc_v4di __builtin_ia32_gather3altsiv4di (__gcc_v4di ,const long * , __gcc_v8si , char , int );
625+ __gcc_v8si __builtin_ia32_gather3altdiv8si (__gcc_v8si , const int * , __gcc_v4di , char , int );
626+ void __builtin_ia32_scattersiv8sf (float * , char , __gcc_v8si , __gcc_v8sf , int );
627+ void __builtin_ia32_scattersiv4sf (float * , char , __gcc_v4si , __gcc_v4sf , int );
628+ void __builtin_ia32_scattersiv4df (double * , char , __gcc_v4si , __gcc_v4df , int );
629+ void __builtin_ia32_scattersiv2df (double * , char , __gcc_v4si , __gcc_v2df , int );
630+ void __builtin_ia32_scatterdiv8sf (float * , char , __gcc_v4di , __gcc_v4sf , int );
631+ void __builtin_ia32_scatterdiv4sf (float * , char , __gcc_v2di , __gcc_v4sf , int );
632+ void __builtin_ia32_scatterdiv4df (double * , char , __gcc_v4di , __gcc_v4df , int );
633+ void __builtin_ia32_scatterdiv2df (double * , char , __gcc_v2di , __gcc_v2df , int );
634+ void __builtin_ia32_scattersiv8si (int * , char , __gcc_v8si , __gcc_v8si , int );
635+ void __builtin_ia32_scattersiv4si (int * , char , __gcc_v4si , __gcc_v4si , int );
636+ void __builtin_ia32_scattersiv4di (long long * , char , __gcc_v4si , __gcc_v4di , int );
637+ void __builtin_ia32_scattersiv2di (long long * , char , __gcc_v4si , __gcc_v2di , int );
638+ void __builtin_ia32_scatterdiv8si (int * , char , __gcc_v4di , __gcc_v4si , int );
639+ void __builtin_ia32_scatterdiv4si (int * , char , __gcc_v2di , __gcc_v4si , int );
640+ void __builtin_ia32_scatterdiv4di (long long * , char , __gcc_v4di , __gcc_v4di , int );
641+ void __builtin_ia32_scatterdiv2di (long long * , char , __gcc_v2di , __gcc_v2di , int );
642+ void __builtin_ia32_scatteraltsiv8df (double * , char , __gcc_v16si , __gcc_v8df , int );
643+ void __builtin_ia32_scatteraltdiv8sf (float * , short , __gcc_v8di , __gcc_v16sf , int );
644+ void __builtin_ia32_scatteraltsiv8di (long long * , char , __gcc_v16si , __gcc_v8di , int );
645+ void __builtin_ia32_scatteraltdiv8si (int * , short , __gcc_v8di , __gcc_v16si , int );
646+ void __builtin_ia32_gatherpfdpd (char , __gcc_v8si ,const long * , int , int );
647+ void __builtin_ia32_gatherpfdps ( short , __gcc_v16si , const int * , int , int );
648+ void __builtin_ia32_gatherpfqpd (char , __gcc_v8di ,const long * , int , int );
649+ void __builtin_ia32_gatherpfqps (char , __gcc_v8di , const int * , int , int );
650+ void __builtin_ia32_scatterpfdpd (char , __gcc_v8si ,const long * , int , int );
651+ void __builtin_ia32_scatterpfdps ( short , __gcc_v16si , const int * , int , int );
652+ void __builtin_ia32_scatterpfqpd (char , __gcc_v8di ,const long * , int , int );
653+ void __builtin_ia32_scatterpfqps (char , __gcc_v8di , const int * , int , int );
0 commit comments