@@ -74,16 +74,16 @@ __gcc_v4hi __builtin_ia32_pminsw(__gcc_v4hi, __gcc_v4hi);
7474int __builtin_ia32_pextrw (__gcc_v4hi , int );
7575__gcc_v4hi __builtin_ia32_pinsrw (__gcc_v4hi , int , int );
7676int __builtin_ia32_pmovmskb (__gcc_v8qi );
77- void __builtin_ia32_maskmovq (__gcc_v8qi , __gcc_v8qi , char * );
77+ void __builtin_ia32_maskmovq (__gcc_v8qi , __gcc_v8qi , char * );
7878
7979// clang uses the following:
80- // void __builtin_ia32_movntq(__gcc_v1di *, __gcc_v1di);
80+ // void __builtin_ia32_movntq(__gcc_v1di*, __gcc_v1di);
8181//
8282// GCC uses this:
83- // void __builtin_ia32_movntq(__gcc_di *, __gcc_di);
83+ // void __builtin_ia32_movntq(__gcc_di*, __gcc_di);
8484//
8585// So, we use:
86- void __builtin_ia32_movntq (void * , ...);
86+ void __builtin_ia32_movntq (void * , ...);
8787
8888void __builtin_ia32_sfence (void );
8989int __builtin_ia32_comieq (__gcc_v4sf , __gcc_v4sf );
@@ -152,35 +152,35 @@ __gcc_v4sf __builtin_ia32_rcpss(__gcc_v4sf);
152152__gcc_v4sf __builtin_ia32_rsqrtss (__gcc_v4sf );
153153__gcc_v4sf __builtin_ia32_sqrtss (__gcc_v4sf );
154154__gcc_v4sf __builtin_ia32_shufps (__gcc_v4sf , __gcc_v4sf , int );
155- void __builtin_ia32_movntps (float * , __gcc_v4sf );
155+ void __builtin_ia32_movntps (float * , __gcc_v4sf );
156156int __builtin_ia32_movmskps (__gcc_v4sf );
157- __gcc_v4sf __builtin_ia32_loadaps (float * );
158- void __builtin_ia32_storeaps (float * , __gcc_v4sf );
159- __gcc_v4sf __builtin_ia32_loadups (float * );
160- void __builtin_ia32_storeups (float * , __gcc_v4sf );
161- __gcc_v4sf __builtin_ia32_loadsss (float * );
162- void __builtin_ia32_storess (float * , __gcc_v4sf );
157+ __gcc_v4sf __builtin_ia32_loadaps (float * );
158+ void __builtin_ia32_storeaps (float * , __gcc_v4sf );
159+ __gcc_v4sf __builtin_ia32_loadups (const float * );
160+ void __builtin_ia32_storeups (float * , __gcc_v4sf );
161+ __gcc_v4sf __builtin_ia32_loadsss (float * );
162+ void __builtin_ia32_storess (float * , __gcc_v4sf );
163163
164164// clang uses these:
165- // __gcc_v4sf __builtin_ia32_loadhps(__gcc_v4sf, const __gcc_v2si *);
166- // __gcc_v4sf __builtin_ia32_loadlps(__gcc_v4sf, const __gcc_v2si *);
167- // void __builtin_ia32_storehps(__gcc_v2si *, __gcc_v4sf);
168- // void __builtin_ia32_storelps(__gcc_v2si *, __gcc_v4sf);
165+ // __gcc_v4sf __builtin_ia32_loadhps(__gcc_v4sf, const __gcc_v2si*);
166+ // __gcc_v4sf __builtin_ia32_loadlps(__gcc_v4sf, const __gcc_v2si*);
167+ // void __builtin_ia32_storehps(__gcc_v2si*, __gcc_v4sf);
168+ // void __builtin_ia32_storelps(__gcc_v2si*, __gcc_v4sf);
169169//
170170// but GCC uses:
171- // __gcc_v4sf __builtin_ia32_loadhps(__gcc_v4sf, const __gcc_v2sf *);
172- // __gcc_v4sf __builtin_ia32_loadlps(__gcc_v4sf, const __gcc_v2sf *);
173- // void __builtin_ia32_storehps(__gcc_v2sf *, __gcc_v4sf);
174- // void __builtin_ia32_storelps(__gcc_v2sf *, __gcc_v4sf);
171+ // __gcc_v4sf __builtin_ia32_loadhps(__gcc_v4sf, const __gcc_v2sf*);
172+ // __gcc_v4sf __builtin_ia32_loadlps(__gcc_v4sf, const __gcc_v2sf*);
173+ // void __builtin_ia32_storehps(__gcc_v2sf*, __gcc_v4sf);
174+ // void __builtin_ia32_storelps(__gcc_v2sf*, __gcc_v4sf);
175175//
176176// So we use:
177- __gcc_v4sf __builtin_ia32_loadhps (__gcc_v4sf , const void * );
178- __gcc_v4sf __builtin_ia32_loadlps (__gcc_v4sf , const void * );
179- void __builtin_ia32_storehps (void * , __gcc_v4sf );
180- void __builtin_ia32_storelps (void * , __gcc_v4sf );
177+ __gcc_v4sf __builtin_ia32_loadhps (__gcc_v4sf , const void * );
178+ __gcc_v4sf __builtin_ia32_loadlps (__gcc_v4sf , const void * );
179+ void __builtin_ia32_storehps (void * , __gcc_v4sf );
180+ void __builtin_ia32_storelps (void * , __gcc_v4sf );
181181
182- __gcc_v4si __builtin_ia32_loadlv4si (const __gcc_v2si * );
183- void __builtin_ia32_storelv4si (__gcc_v2si * , __gcc_v4si );
182+ __gcc_v4si __builtin_ia32_loadlv4si (const __gcc_v2si * );
183+ void __builtin_ia32_storelv4si (__gcc_v2si * , __gcc_v4si );
184184__gcc_v4si __builtin_ia32_movqv4si (__gcc_v4si );
185185
186186int __builtin_ia32_comisdeq (__gcc_v2df , __gcc_v2df );
@@ -274,17 +274,17 @@ __gcc_v16qi __builtin_ia32_packsswb128(__gcc_v8hi, __gcc_v8hi);
274274__gcc_v8hi __builtin_ia32_packssdw128 (__gcc_v4si , __gcc_v4si );
275275__gcc_v16qi __builtin_ia32_packuswb128 (__gcc_v8hi , __gcc_v8hi );
276276__gcc_v8hi __builtin_ia32_pmulhuw128 (__gcc_v8hi , __gcc_v8hi );
277- void __builtin_ia32_maskmovdqu (__gcc_v16qi , __gcc_v16qi , char * );
278- __gcc_v2df __builtin_ia32_loadupd (double * );
279- void __builtin_ia32_storeupd (double * , __gcc_v2df );
280- __gcc_v2df __builtin_ia32_loadhpd (__gcc_v2df , double const * );
281- __gcc_v2df __builtin_ia32_loadlpd (__gcc_v2df , double const * );
277+ void __builtin_ia32_maskmovdqu (__gcc_v16qi , __gcc_v16qi , char * );
278+ __gcc_v2df __builtin_ia32_loadupd (double * );
279+ void __builtin_ia32_storeupd (double * , __gcc_v2df );
280+ __gcc_v2df __builtin_ia32_loadhpd (__gcc_v2df , double const * );
281+ __gcc_v2df __builtin_ia32_loadlpd (__gcc_v2df , double const * );
282282int __builtin_ia32_movmskpd (__gcc_v2df );
283283int __builtin_ia32_pmovmskb128 (__gcc_v16qi );
284- void __builtin_ia32_movnti (int * , int );
285- void __builtin_ia32_movnti64 (__gcc_di * , __gcc_di );
286- void __builtin_ia32_movntpd (double * , __gcc_v2df );
287- void __builtin_ia32_movntdq (__gcc_v2di * , __gcc_v2di );
284+ void __builtin_ia32_movnti (int * , int );
285+ void __builtin_ia32_movnti64 (__gcc_di * , __gcc_di );
286+ void __builtin_ia32_movntpd (double * , __gcc_v2df );
287+ void __builtin_ia32_movntdq (__gcc_v2di * , __gcc_v2di );
288288__gcc_v4si __builtin_ia32_pshufd (__gcc_v4si , int );
289289__gcc_v8hi __builtin_ia32_pshuflw (__gcc_v8hi , int );
290290__gcc_v8hi __builtin_ia32_pshufhw (__gcc_v8hi , int );
@@ -311,11 +311,11 @@ __gcc_v2df __builtin_ia32_cvtsi2sd(__gcc_v2df, int);
311311__gcc_v2df __builtin_ia32_cvtsi642sd (__gcc_v2df , __gcc_di );
312312__gcc_v4sf __builtin_ia32_cvtsd2ss (__gcc_v4sf , __gcc_v2df );
313313__gcc_v2df __builtin_ia32_cvtss2sd (__gcc_v2df , __gcc_v4sf );
314- void __builtin_ia32_clflush (const void * );
314+ void __builtin_ia32_clflush (const void * );
315315void __builtin_ia32_lfence (void );
316316void __builtin_ia32_mfence (void );
317- __gcc_v16qi __builtin_ia32_loaddqu (const char * );
318- void __builtin_ia32_storedqu (char * , __gcc_v16qi );
317+ __gcc_v16qi __builtin_ia32_loaddqu (const char * );
318+ void __builtin_ia32_storedqu (char * , __gcc_v16qi );
319319__gcc_v1di __builtin_ia32_pmuludq (__gcc_v2si , __gcc_v2si );
320320__gcc_v2di __builtin_ia32_pmuludq128 (__gcc_v4si , __gcc_v4si );
321321__gcc_v8hi __builtin_ia32_psllw128 (__gcc_v8hi , __gcc_v8hi );
@@ -344,13 +344,13 @@ __gcc_v2df __builtin_ia32_haddpd(__gcc_v2df, __gcc_v2df);
344344__gcc_v4sf __builtin_ia32_haddps (__gcc_v4sf , __gcc_v4sf );
345345__gcc_v2df __builtin_ia32_hsubpd (__gcc_v2df , __gcc_v2df );
346346__gcc_v4sf __builtin_ia32_hsubps (__gcc_v4sf , __gcc_v4sf );
347- __gcc_v16qi __builtin_ia32_lddqu (char const * );
348- void __builtin_ia32_monitor (void * , unsigned int , unsigned int );
347+ __gcc_v16qi __builtin_ia32_lddqu (char const * );
348+ void __builtin_ia32_monitor (void * , unsigned int , unsigned int );
349349__gcc_v2df __builtin_ia32_movddup (__gcc_v2df );
350350__gcc_v4sf __builtin_ia32_movshdup (__gcc_v4sf );
351351__gcc_v4sf __builtin_ia32_movsldup (__gcc_v4sf );
352352void __builtin_ia32_mwait (unsigned int , unsigned int );
353- __gcc_v2df __builtin_ia32_loadddup (double const * );
353+ __gcc_v2df __builtin_ia32_loadddup (double const * );
354354__gcc_v2si __builtin_ia32_phaddd (__gcc_v2si , __gcc_v2si );
355355__gcc_v4hi __builtin_ia32_phaddw (__gcc_v4hi , __gcc_v4hi );
356356__gcc_v4hi __builtin_ia32_phaddsw (__gcc_v4hi , __gcc_v4hi );
@@ -390,7 +390,7 @@ __gcc_v4sf __builtin_ia32_blendvps(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf);
390390__gcc_v2df __builtin_ia32_dppd (__gcc_v2df , __gcc_v2df , const int );
391391__gcc_v4sf __builtin_ia32_dpps (__gcc_v4sf , __gcc_v4sf , const int );
392392__gcc_v4sf __builtin_ia32_insertps128 (__gcc_v4sf , __gcc_v4sf , const int );
393- __gcc_v2di __builtin_ia32_movntdqa (__gcc_v2di * );
393+ __gcc_v2di __builtin_ia32_movntdqa (__gcc_v2di * );
394394__gcc_v16qi __builtin_ia32_mpsadbw128 (__gcc_v16qi , __gcc_v16qi , const int );
395395__gcc_v8hi __builtin_ia32_packusdw128 (__gcc_v4si , __gcc_v4si );
396396__gcc_v16qi __builtin_ia32_pblendvb128 (__gcc_v16qi , __gcc_v16qi , __gcc_v16qi );
@@ -485,18 +485,18 @@ __gcc_v4df __builtin_ia32_haddpd256(__gcc_v4df,__gcc_v4df);
485485__gcc_v8sf __builtin_ia32_haddps256 (__gcc_v8sf ,__gcc_v8sf );
486486__gcc_v4df __builtin_ia32_hsubpd256 (__gcc_v4df ,__gcc_v4df );
487487__gcc_v8sf __builtin_ia32_hsubps256 (__gcc_v8sf ,__gcc_v8sf );
488- __gcc_v32qi __builtin_ia32_lddqu256 (const char * );
489- __gcc_v32qi __builtin_ia32_loaddqu256 (const char * );
490- __gcc_v4df __builtin_ia32_loadupd256 (const double * );
491- __gcc_v8sf __builtin_ia32_loadups256 (const float * );
492- __gcc_v2df __builtin_ia32_maskloadpd (const __gcc_v2df * ,__gcc_v2df );
493- __gcc_v4df __builtin_ia32_maskloadpd256 (const __gcc_v4df * ,__gcc_v4df );
494- __gcc_v4sf __builtin_ia32_maskloadps (const __gcc_v4sf * ,__gcc_v4sf );
495- __gcc_v8sf __builtin_ia32_maskloadps256 (const __gcc_v8sf * ,__gcc_v8sf );
496- void __builtin_ia32_maskstorepd (__gcc_v2df * ,__gcc_v2df ,__gcc_v2df );
497- void __builtin_ia32_maskstorepd256 (__gcc_v4df * ,__gcc_v4df ,__gcc_v4df );
498- void __builtin_ia32_maskstoreps (__gcc_v4sf * ,__gcc_v4sf ,__gcc_v4sf );
499- void __builtin_ia32_maskstoreps256 (__gcc_v8sf * ,__gcc_v8sf ,__gcc_v8sf );
488+ __gcc_v32qi __builtin_ia32_lddqu256 (const char * );
489+ __gcc_v32qi __builtin_ia32_loaddqu256 (const char * );
490+ __gcc_v4df __builtin_ia32_loadupd256 (const double * );
491+ __gcc_v8sf __builtin_ia32_loadups256 (const float * );
492+ __gcc_v2df __builtin_ia32_maskloadpd (const __gcc_v2df * ,__gcc_v2df );
493+ __gcc_v4df __builtin_ia32_maskloadpd256 (const __gcc_v4df * ,__gcc_v4df );
494+ __gcc_v4sf __builtin_ia32_maskloadps (const __gcc_v4sf * ,__gcc_v4sf );
495+ __gcc_v8sf __builtin_ia32_maskloadps256 (const __gcc_v8sf * ,__gcc_v8sf );
496+ void __builtin_ia32_maskstorepd (__gcc_v2df * ,__gcc_v2df ,__gcc_v2df );
497+ void __builtin_ia32_maskstorepd256 (__gcc_v4df * ,__gcc_v4df ,__gcc_v4df );
498+ void __builtin_ia32_maskstoreps (__gcc_v4sf * ,__gcc_v4sf ,__gcc_v4sf );
499+ void __builtin_ia32_maskstoreps256 (__gcc_v8sf * ,__gcc_v8sf ,__gcc_v8sf );
500500__gcc_v4df __builtin_ia32_maxpd256 (__gcc_v4df ,__gcc_v4df );
501501__gcc_v8sf __builtin_ia32_maxps256 (__gcc_v8sf ,__gcc_v8sf );
502502__gcc_v4df __builtin_ia32_minpd256 (__gcc_v4df ,__gcc_v4df );
@@ -529,20 +529,20 @@ __gcc_v8si __builtin_ia32_si256_si(__gcc_v4si);
529529__gcc_v4df __builtin_ia32_sqrtpd256 (__gcc_v4df );
530530__gcc_v8sf __builtin_ia32_sqrtps_nr256 (__gcc_v8sf );
531531__gcc_v8sf __builtin_ia32_sqrtps256 (__gcc_v8sf );
532- void __builtin_ia32_storedqu256 (char * ,__gcc_v32qi );
533- void __builtin_ia32_storeupd256 (double * ,__gcc_v4df );
534- void __builtin_ia32_storeups256 (float * ,__gcc_v8sf );
532+ void __builtin_ia32_storedqu256 (char * ,__gcc_v32qi );
533+ void __builtin_ia32_storeupd256 (double * ,__gcc_v4df );
534+ void __builtin_ia32_storeups256 (float * ,__gcc_v8sf );
535535__gcc_v4df __builtin_ia32_subpd256 (__gcc_v4df ,__gcc_v4df );
536536__gcc_v8sf __builtin_ia32_subps256 (__gcc_v8sf ,__gcc_v8sf );
537537__gcc_v4df __builtin_ia32_unpckhpd256 (__gcc_v4df ,__gcc_v4df );
538538__gcc_v8sf __builtin_ia32_unpckhps256 (__gcc_v8sf ,__gcc_v8sf );
539539__gcc_v4df __builtin_ia32_unpcklpd256 (__gcc_v4df ,__gcc_v4df );
540540__gcc_v8sf __builtin_ia32_unpcklps256 (__gcc_v8sf ,__gcc_v8sf );
541- __gcc_v4df __builtin_ia32_vbroadcastf128_pd256 (const __gcc_v2df * );
542- __gcc_v8sf __builtin_ia32_vbroadcastf128_ps256 (const __gcc_v4sf * );
543- __gcc_v4df __builtin_ia32_vbroadcastsd256 (const double * );
544- __gcc_v4sf __builtin_ia32_vbroadcastss (const float * );
545- __gcc_v8sf __builtin_ia32_vbroadcastss256 (const float * );
541+ __gcc_v4df __builtin_ia32_vbroadcastf128_pd256 (const __gcc_v2df * );
542+ __gcc_v8sf __builtin_ia32_vbroadcastf128_ps256 (const __gcc_v4sf * );
543+ __gcc_v4df __builtin_ia32_vbroadcastsd256 (const double * );
544+ __gcc_v4sf __builtin_ia32_vbroadcastss (const float * );
545+ __gcc_v8sf __builtin_ia32_vbroadcastss256 (const float * );
546546__gcc_v2df __builtin_ia32_vextractf128_pd256 (__gcc_v4df ,int );
547547__gcc_v4sf __builtin_ia32_vextractf128_ps256 (__gcc_v8sf ,int );
548548__gcc_v4si __builtin_ia32_vextractf128_si256 (__gcc_v8si ,int );
@@ -695,7 +695,7 @@ __gcc_v16hi __builtin_ia32_punpcklwd256(__gcc_v16hi,__gcc_v16hi);
695695__gcc_v8si __builtin_ia32_punpckldq256 (__gcc_v8si ,__gcc_v8si );
696696__gcc_v4di __builtin_ia32_punpcklqdq256 (__gcc_v4di ,__gcc_v4di );
697697__gcc_v4di __builtin_ia32_pxor256 (__gcc_v4di ,__gcc_v4di );
698- __gcc_v4di __builtin_ia32_movntdqa256 (__gcc_v4di * );
698+ __gcc_v4di __builtin_ia32_movntdqa256 (__gcc_v4di * );
699699__gcc_v4sf __builtin_ia32_vbroadcastss_ps (__gcc_v4sf );
700700__gcc_v8sf __builtin_ia32_vbroadcastss_ps256 (__gcc_v4sf );
701701__gcc_v4df __builtin_ia32_vbroadcastsd_pd256 (__gcc_v2df );
@@ -717,14 +717,14 @@ __gcc_v4di __builtin_ia32_permdi256(__gcc_v4di,int);
717717__gcc_v4di __builtin_ia32_permti256 (__gcc_v4di ,__gcc_v4di ,int );
718718__gcc_v4di __builtin_ia32_extract128i256 (__gcc_v4di ,int );
719719__gcc_v4di __builtin_ia32_insert128i256 (__gcc_v4di ,__gcc_v2di ,int );
720- __gcc_v8si __builtin_ia32_maskloadd256 (const __gcc_v8si * ,__gcc_v8si );
721- __gcc_v4di __builtin_ia32_maskloadq256 (const __gcc_v4di * ,__gcc_v4di );
722- __gcc_v4si __builtin_ia32_maskloadd (const __gcc_v4si * ,__gcc_v4si );
723- __gcc_v2di __builtin_ia32_maskloadq (const __gcc_v2di * ,__gcc_v2di );
724- void __builtin_ia32_maskstored256 (__gcc_v8si * ,__gcc_v8si ,__gcc_v8si );
725- void __builtin_ia32_maskstoreq256 (__gcc_v4di * ,__gcc_v4di ,__gcc_v4di );
726- void __builtin_ia32_maskstored (__gcc_v4si * ,__gcc_v4si ,__gcc_v4si );
727- void __builtin_ia32_maskstoreq (__gcc_v2di * ,__gcc_v2di ,__gcc_v2di );
720+ __gcc_v8si __builtin_ia32_maskloadd256 (const __gcc_v8si * ,__gcc_v8si );
721+ __gcc_v4di __builtin_ia32_maskloadq256 (const __gcc_v4di * ,__gcc_v4di );
722+ __gcc_v4si __builtin_ia32_maskloadd (const __gcc_v4si * ,__gcc_v4si );
723+ __gcc_v2di __builtin_ia32_maskloadq (const __gcc_v2di * ,__gcc_v2di );
724+ void __builtin_ia32_maskstored256 (__gcc_v8si * ,__gcc_v8si ,__gcc_v8si );
725+ void __builtin_ia32_maskstoreq256 (__gcc_v4di * ,__gcc_v4di ,__gcc_v4di );
726+ void __builtin_ia32_maskstored (__gcc_v4si * ,__gcc_v4si ,__gcc_v4si );
727+ void __builtin_ia32_maskstoreq (__gcc_v2di * ,__gcc_v2di ,__gcc_v2di );
728728__gcc_v8si __builtin_ia32_psll__gcc_v8si (__gcc_v8si ,__gcc_v8si );
729729__gcc_v4si __builtin_ia32_psll__gcc_v4si (__gcc_v4si ,__gcc_v4si );
730730__gcc_v4di __builtin_ia32_psll__gcc_v4di (__gcc_v4di ,__gcc_v4di );
@@ -735,22 +735,22 @@ __gcc_v8si __builtin_ia32_psrl__gcc_v8si(__gcc_v8si,__gcc_v8si);
735735__gcc_v4si __builtin_ia32_psrl__gcc_v4si (__gcc_v4si ,__gcc_v4si );
736736__gcc_v4di __builtin_ia32_psrl__gcc_v4di (__gcc_v4di ,__gcc_v4di );
737737__gcc_v2di __builtin_ia32_psrl__gcc_v2di (__gcc_v2di ,__gcc_v2di );
738- __gcc_v2df __builtin_ia32_gathersi__gcc_v2df (__gcc_v2df , const double * ,__gcc_v4si ,__gcc_v2df ,int );
739- __gcc_v4df __builtin_ia32_gathersi__gcc_v4df (__gcc_v4df , const double * ,__gcc_v4si ,__gcc_v4df ,int );
740- __gcc_v2df __builtin_ia32_gatherdi__gcc_v2df (__gcc_v2df , const double * ,__gcc_v2di ,__gcc_v2df ,int );
741- __gcc_v4df __builtin_ia32_gatherdi__gcc_v4df (__gcc_v4df , const double * ,__gcc_v4di ,__gcc_v4df ,int );
742- __gcc_v4sf __builtin_ia32_gathersi__gcc_v4sf (__gcc_v4sf , const float * ,__gcc_v4si ,__gcc_v4sf ,int );
743- __gcc_v8sf __builtin_ia32_gathersi__gcc_v8sf (__gcc_v8sf , const float * ,__gcc_v8si ,__gcc_v8sf ,int );
744- __gcc_v4sf __builtin_ia32_gatherdi__gcc_v4sf (__gcc_v4sf , const float * ,__gcc_v2di ,__gcc_v4sf ,int );
745- __gcc_v4sf __builtin_ia32_gatherdi__gcc_v4sf256 (__gcc_v4sf , const float * ,__gcc_v4di ,__gcc_v4sf ,int );
746- __gcc_v2di __builtin_ia32_gathersi__gcc_v2di (__gcc_v2di , const long long int * ,__gcc_v4si ,__gcc_v2di ,int );
747- __gcc_v4di __builtin_ia32_gathersi__gcc_v4di (__gcc_v4di , const long long int * ,__gcc_v4si ,__gcc_v4di ,int );
748- __gcc_v2di __builtin_ia32_gatherdi__gcc_v2di (__gcc_v2di , const long long int * ,__gcc_v2di ,__gcc_v2di ,int );
749- __gcc_v4di __builtin_ia32_gatherdi__gcc_v4di (__gcc_v4di , const long long int * ,__gcc_v4di ,__gcc_v4di ,int );
750- __gcc_v4si __builtin_ia32_gathersi__gcc_v4si (__gcc_v4si , const int * ,__gcc_v4si ,__gcc_v4si ,int );
751- __gcc_v8si __builtin_ia32_gathersi__gcc_v8si (__gcc_v8si , const int * ,__gcc_v8si ,__gcc_v8si ,int );
752- __gcc_v4si __builtin_ia32_gatherdi__gcc_v4si (__gcc_v4si , const int * ,__gcc_v2di ,__gcc_v4si ,int );
753- __gcc_v4si __builtin_ia32_gatherdi__gcc_v4si256 (__gcc_v4si , const int * ,__gcc_v4di ,__gcc_v4si ,int );
738+ __gcc_v2df __builtin_ia32_gathersi__gcc_v2df (__gcc_v2df , const double * ,__gcc_v4si ,__gcc_v2df ,int );
739+ __gcc_v4df __builtin_ia32_gathersi__gcc_v4df (__gcc_v4df , const double * ,__gcc_v4si ,__gcc_v4df ,int );
740+ __gcc_v2df __builtin_ia32_gatherdi__gcc_v2df (__gcc_v2df , const double * ,__gcc_v2di ,__gcc_v2df ,int );
741+ __gcc_v4df __builtin_ia32_gatherdi__gcc_v4df (__gcc_v4df , const double * ,__gcc_v4di ,__gcc_v4df ,int );
742+ __gcc_v4sf __builtin_ia32_gathersi__gcc_v4sf (__gcc_v4sf , const float * ,__gcc_v4si ,__gcc_v4sf ,int );
743+ __gcc_v8sf __builtin_ia32_gathersi__gcc_v8sf (__gcc_v8sf , const float * ,__gcc_v8si ,__gcc_v8sf ,int );
744+ __gcc_v4sf __builtin_ia32_gatherdi__gcc_v4sf (__gcc_v4sf , const float * ,__gcc_v2di ,__gcc_v4sf ,int );
745+ __gcc_v4sf __builtin_ia32_gatherdi__gcc_v4sf256 (__gcc_v4sf , const float * ,__gcc_v4di ,__gcc_v4sf ,int );
746+ __gcc_v2di __builtin_ia32_gathersi__gcc_v2di (__gcc_v2di , const long long int * ,__gcc_v4si ,__gcc_v2di ,int );
747+ __gcc_v4di __builtin_ia32_gathersi__gcc_v4di (__gcc_v4di , const long long int * ,__gcc_v4si ,__gcc_v4di ,int );
748+ __gcc_v2di __builtin_ia32_gatherdi__gcc_v2di (__gcc_v2di , const long long int * ,__gcc_v2di ,__gcc_v2di ,int );
749+ __gcc_v4di __builtin_ia32_gatherdi__gcc_v4di (__gcc_v4di , const long long int * ,__gcc_v4di ,__gcc_v4di ,int );
750+ __gcc_v4si __builtin_ia32_gathersi__gcc_v4si (__gcc_v4si , const int * ,__gcc_v4si ,__gcc_v4si ,int );
751+ __gcc_v8si __builtin_ia32_gathersi__gcc_v8si (__gcc_v8si , const int * ,__gcc_v8si ,__gcc_v8si ,int );
752+ __gcc_v4si __builtin_ia32_gatherdi__gcc_v4si (__gcc_v4si , const int * ,__gcc_v2di ,__gcc_v4si ,int );
753+ __gcc_v4si __builtin_ia32_gatherdi__gcc_v4si256 (__gcc_v4si , const int * ,__gcc_v4di ,__gcc_v4si ,int );
754754__gcc_v2di __builtin_ia32_aesenc128 (__gcc_v2di , __gcc_v2di );
755755__gcc_v2di __builtin_ia32_aesenclast128 (__gcc_v2di , __gcc_v2di );
756756__gcc_v2di __builtin_ia32_aesdec128 (__gcc_v2di , __gcc_v2di );
@@ -766,11 +766,11 @@ void _writefsbase_u32(unsigned int);
766766void _writefsbase_u64 (unsigned long long );
767767void _writegsbase_u32 (unsigned int );
768768void _writegsbase_u64 (unsigned long long );
769- unsigned int __builtin_ia32_rdrand16_step (unsigned short * );
770- unsigned int __builtin_ia32_rdrand32_step (unsigned int * );
771- unsigned int __builtin_ia32_rdrand64_step (unsigned long long * );
772- void __builtin_ia32_movntsd (double * , __gcc_v2df );
773- void __builtin_ia32_movntss (float * , __gcc_v4sf );
769+ unsigned int __builtin_ia32_rdrand16_step (unsigned short * );
770+ unsigned int __builtin_ia32_rdrand32_step (unsigned int * );
771+ unsigned int __builtin_ia32_rdrand64_step (unsigned long long * );
772+ void __builtin_ia32_movntsd (double * , __gcc_v2df );
773+ void __builtin_ia32_movntss (float * , __gcc_v4sf );
774774__gcc_v2di __builtin_ia32_extrq (__gcc_v2di , __gcc_v16qi );
775775__gcc_v2di __builtin_ia32_extrqi (__gcc_v2di , const unsigned int , const unsigned int );
776776__gcc_v2di __builtin_ia32_insertq (__gcc_v2di , __gcc_v2di );
@@ -931,12 +931,12 @@ __gcc_v4df __builtin_ia32_fmaddsubpd256(__gcc_v4df, __gcc_v4df, __gcc_v4df);
931931__gcc_v8sf __builtin_ia32_fmaddsubps256 (__gcc_v8sf , __gcc_v8sf , __gcc_v8sf );
932932__gcc_v4df __builtin_ia32_fmsubaddpd256 (__gcc_v4df , __gcc_v4df , __gcc_v4df );
933933__gcc_v8sf __builtin_ia32_fmsubaddps256 (__gcc_v8sf , __gcc_v8sf , __gcc_v8sf );
934- void __builtin_ia32_llwpcb16 (void * );
935- void __builtin_ia32_llwpcb32 (void * );
936- void __builtin_ia32_llwpcb64 (void * );
937- //void * __builtin_ia32_llwpcb16(void);
938- //void * __builtin_ia32_llwpcb32(void);
939- //void * __builtin_ia32_llwpcb64(void);
934+ void __builtin_ia32_llwpcb16 (void * );
935+ void __builtin_ia32_llwpcb32 (void * );
936+ void __builtin_ia32_llwpcb64 (void * );
937+ //void* __builtin_ia32_llwpcb16(void);
938+ //void* __builtin_ia32_llwpcb32(void);
939+ //void* __builtin_ia32_llwpcb64(void);
940940void __builtin_ia32_lwpval16 (unsigned short , unsigned int , unsigned short );
941941void __builtin_ia32_lwpval32 (unsigned int , unsigned int , unsigned int );
942942void __builtin_ia32_lwpval64 (unsigned __int64 , unsigned int , unsigned int );
0 commit comments