@@ -94,9 +94,9 @@ void __builtin_ia32_pmovqw512mem_mask(__gcc_v8hi*, __gcc_v8di, unsigned char);
9494void __builtin_ia32_pmovusdw512mem_mask (__gcc_v16hi * , __gcc_v16si , unsigned short );
9595void __builtin_ia32_pmovsdw512mem_mask (__gcc_v16hi * , __gcc_v16si , unsigned short );
9696void __builtin_ia32_pmovdw512mem_mask (__gcc_v16hi * , __gcc_v16si , unsigned short );
97- void __builtin_ia32_pmovqb512mem_mask (__gcc_v16qi * , __gcc_v8di , unsigned char );
98- void __builtin_ia32_pmovusqb512mem_mask (__gcc_v16qi * , __gcc_v8di , unsigned char );
99- void __builtin_ia32_pmovsqb512mem_mask (__gcc_v16qi * , __gcc_v8di , unsigned char );
97+ void __builtin_ia32_pmovqb512mem_mask (unsigned long long * , __gcc_v8di , unsigned char );
98+ void __builtin_ia32_pmovusqb512mem_mask (unsigned long long * , __gcc_v8di , unsigned char );
99+ void __builtin_ia32_pmovsqb512mem_mask (unsigned long long * , __gcc_v8di , unsigned char );
100100void __builtin_ia32_pmovusdb512mem_mask (__gcc_v16qi * , __gcc_v16si , unsigned short );
101101void __builtin_ia32_pmovsdb512mem_mask (__gcc_v16qi * , __gcc_v16si , unsigned short );
102102void __builtin_ia32_pmovdb512mem_mask (__gcc_v16qi * , __gcc_v16si , unsigned short );
@@ -129,36 +129,36 @@ __gcc_v4sf __builtin_ia32_copysignps(__gcc_v4sf, __gcc_v4sf);
129129float __builtin_ia32_rsqrtf (float );
130130__gcc_v2df __builtin_ia32_copysignpd (__gcc_v2df , __gcc_v2df );
131131__gcc_v4si __builtin_ia32_vec_pack_sfix (__gcc_v2df , __gcc_v2df );
132- __gcc_v2df __builtin_ia32_floorpd (__gcc_v2df , const int );
133- __gcc_v2df __builtin_ia32_ceilpd (__gcc_v2df , const int );
134- __gcc_v2df __builtin_ia32_truncpd (__gcc_v2df , const int );
132+ __gcc_v2df __builtin_ia32_floorpd (__gcc_v2df );
133+ __gcc_v2df __builtin_ia32_ceilpd (__gcc_v2df );
134+ __gcc_v2df __builtin_ia32_truncpd (__gcc_v2df );
135135__gcc_v2df __builtin_ia32_rintpd (__gcc_v2df , const int );
136- __gcc_v4si __builtin_ia32_floorpd_vec_pack_sfix (__gcc_v2df , __gcc_v2df , const int );
137- __gcc_v4si __builtin_ia32_ceilpd_vec_pack_sfix (__gcc_v2df , __gcc_v2df , const int );
136+ __gcc_v4si __builtin_ia32_floorpd_vec_pack_sfix (__gcc_v2df , __gcc_v2df );
137+ __gcc_v4si __builtin_ia32_ceilpd_vec_pack_sfix (__gcc_v2df , __gcc_v2df );
138138__gcc_v2df __builtin_ia32_roundpd_az (__gcc_v2df );
139139__gcc_v4si __builtin_ia32_roundpd_az_vec_pack_sfix (__gcc_v2df , __gcc_v2df );
140- __gcc_v4sf __builtin_ia32_floorps (__gcc_v4sf , const int );
141- __gcc_v4sf __builtin_ia32_ceilps (__gcc_v4sf , const int );
142- __gcc_v4sf __builtin_ia32_truncps (__gcc_v4sf , const int );
140+ __gcc_v4sf __builtin_ia32_floorps (__gcc_v4sf );
141+ __gcc_v4sf __builtin_ia32_ceilps (__gcc_v4sf );
142+ __gcc_v4sf __builtin_ia32_truncps (__gcc_v4sf );
143143__gcc_v4sf __builtin_ia32_rintps (__gcc_v4sf , const int );
144- __gcc_v4si __builtin_ia32_floorps_sfix (__gcc_v4sf , const int );
145- __gcc_v4si __builtin_ia32_ceilps_sfix (__gcc_v4sf , const int );
144+ __gcc_v4si __builtin_ia32_floorps_sfix (__gcc_v4sf );
145+ __gcc_v4si __builtin_ia32_ceilps_sfix (__gcc_v4sf );
146146__gcc_v4sf __builtin_ia32_roundps_az (__gcc_v4sf );
147147__gcc_v4si __builtin_ia32_roundps_az_sfix (__gcc_v4sf );
148- __gcc_v4df __builtin_ia32_floorpd256 (__gcc_v4df , const int );
149- __gcc_v4df __builtin_ia32_ceilpd256 (__gcc_v4df , const int );
150- __gcc_v4df __builtin_ia32_truncpd256 (__gcc_v4df , const int );
148+ __gcc_v4df __builtin_ia32_floorpd256 (__gcc_v4df );
149+ __gcc_v4df __builtin_ia32_ceilpd256 (__gcc_v4df );
150+ __gcc_v4df __builtin_ia32_truncpd256 (__gcc_v4df );
151151__gcc_v4df __builtin_ia32_rintpd256 (__gcc_v4df , const int );
152152__gcc_v4df __builtin_ia32_roundpd_az256 (__gcc_v4df );
153153__gcc_v8si __builtin_ia32_roundpd_az_vec_pack_sfix256 (__gcc_v4df , __gcc_v4df );
154- __gcc_v8si __builtin_ia32_floorpd_vec_pack_sfix256 (__gcc_v4df , __gcc_v4df , const int );
155- __gcc_v8si __builtin_ia32_ceilpd_vec_pack_sfix256 (__gcc_v4df , __gcc_v4df , const int );
156- __gcc_v8sf __builtin_ia32_floorps256 (__gcc_v8sf , const int );
157- __gcc_v8sf __builtin_ia32_ceilps256 (__gcc_v8sf , const int );
158- __gcc_v8sf __builtin_ia32_truncps256 (__gcc_v8sf , const int );
154+ __gcc_v8si __builtin_ia32_floorpd_vec_pack_sfix256 (__gcc_v4df , __gcc_v4df );
155+ __gcc_v8si __builtin_ia32_ceilpd_vec_pack_sfix256 (__gcc_v4df , __gcc_v4df );
156+ __gcc_v8sf __builtin_ia32_floorps256 (__gcc_v8sf );
157+ __gcc_v8sf __builtin_ia32_ceilps256 (__gcc_v8sf );
158+ __gcc_v8sf __builtin_ia32_truncps256 (__gcc_v8sf );
159159__gcc_v8sf __builtin_ia32_rintps256 (__gcc_v8sf , const int );
160- __gcc_v8si __builtin_ia32_floorps_sfix256 (__gcc_v8sf , const int );
161- __gcc_v8si __builtin_ia32_ceilps_sfix256 (__gcc_v8sf , const int );
160+ __gcc_v8si __builtin_ia32_floorps_sfix256 (__gcc_v8sf );
161+ __gcc_v8si __builtin_ia32_ceilps_sfix256 (__gcc_v8sf );
162162__gcc_v8sf __builtin_ia32_roundps_az256 (__gcc_v8sf );
163163__gcc_v8si __builtin_ia32_roundps_az_sfix256 (__gcc_v8sf );
164164__gcc_v8sf __builtin_ia32_copysignps256 (__gcc_v8sf , __gcc_v8sf );
@@ -197,7 +197,7 @@ __gcc_v16si __builtin_ia32_broadcasti32x4_512(__gcc_v4si, __gcc_v16si, unsigned
197197__gcc_v8di __builtin_ia32_broadcasti64x4_512 (__gcc_v4di , __gcc_v8di , unsigned char );
198198__gcc_v8df __builtin_ia32_broadcastsd512 (__gcc_v2df , __gcc_v8df , unsigned char );
199199__gcc_v16sf __builtin_ia32_broadcastss512 (__gcc_v4sf , __gcc_v16sf , unsigned short );
200- short __builtin_ia32_cmpd512_mask (__gcc_v16si , __gcc_v16si , int , short );
200+ unsigned short __builtin_ia32_cmpd512_mask (__gcc_v16si , __gcc_v16si , int , unsigned short );
201201unsigned char __builtin_ia32_cmpq512_mask (__gcc_v8di , __gcc_v8di , int , unsigned char );
202202__gcc_v8df __builtin_ia32_compressdf512_mask (__gcc_v8df , __gcc_v8df , unsigned char );
203203__gcc_v16sf __builtin_ia32_compresssf512_mask (__gcc_v16sf , __gcc_v16sf , unsigned short );
@@ -296,22 +296,22 @@ __gcc_v8di __builtin_ia32_prorq512_mask(__gcc_v8di, int, __gcc_v8di, unsigned ch
296296__gcc_v16si __builtin_ia32_prorvd512_mask (__gcc_v16si , __gcc_v16si , __gcc_v16si , unsigned short );
297297__gcc_v8di __builtin_ia32_prorvq512_mask (__gcc_v8di , __gcc_v8di , __gcc_v8di , unsigned char );
298298__gcc_v16si __builtin_ia32_pshufd512_mask (__gcc_v16si , int , __gcc_v16si , unsigned short );
299- __gcc_v16si __builtin_ia32_pslld512_mask (__gcc_v16si , __gcc_v4si , __gcc_v16si , short );
300- __gcc_v16si __builtin_ia32_pslldi512_mask (__gcc_v16si , int , __gcc_v16si , short );
301- __gcc_v8di __builtin_ia32_psllq512_mask (__gcc_v8di , __gcc_v2di , __gcc_v8di , char );
302- __gcc_v8di __builtin_ia32_psllqi512_mask (__gcc_v8di , int , __gcc_v8di , char );
299+ __gcc_v16si __builtin_ia32_pslld512_mask (__gcc_v16si , __gcc_v4si , __gcc_v16si , unsigned short );
300+ __gcc_v16si __builtin_ia32_pslldi512_mask (__gcc_v16si , int , __gcc_v16si , unsigned short );
301+ __gcc_v8di __builtin_ia32_psllq512_mask (__gcc_v8di , __gcc_v2di , __gcc_v8di , unsigned char );
302+ __gcc_v8di __builtin_ia32_psllqi512_mask (__gcc_v8di , int , __gcc_v8di , unsigned char );
303303__gcc_v16si __builtin_ia32_psllv16si_mask (__gcc_v16si , __gcc_v16si , __gcc_v16si , unsigned short );
304304__gcc_v8di __builtin_ia32_psllv8di_mask (__gcc_v8di , __gcc_v8di , __gcc_v8di , unsigned char );
305- __gcc_v16si __builtin_ia32_psrad512_mask (__gcc_v16si , __gcc_v4si , __gcc_v16si , short );
306- __gcc_v16si __builtin_ia32_psradi512_mask (__gcc_v16si , int , __gcc_v16si , short );
307- __gcc_v8di __builtin_ia32_psraq512_mask (__gcc_v8di , __gcc_v2di , __gcc_v8di , char );
308- __gcc_v8di __builtin_ia32_psraqi512_mask (__gcc_v8di , int , __gcc_v8di , char );
305+ __gcc_v16si __builtin_ia32_psrad512_mask (__gcc_v16si , __gcc_v4si , __gcc_v16si , unsigned short );
306+ __gcc_v16si __builtin_ia32_psradi512_mask (__gcc_v16si , int , __gcc_v16si , unsigned short );
307+ __gcc_v8di __builtin_ia32_psraq512_mask (__gcc_v8di , __gcc_v2di , __gcc_v8di , unsigned char );
308+ __gcc_v8di __builtin_ia32_psraqi512_mask (__gcc_v8di , int , __gcc_v8di , unsigned char );
309309__gcc_v16si __builtin_ia32_psrav16si_mask (__gcc_v16si , __gcc_v16si , __gcc_v16si , unsigned short );
310310__gcc_v8di __builtin_ia32_psrav8di_mask (__gcc_v8di , __gcc_v8di , __gcc_v8di , unsigned char );
311- __gcc_v16si __builtin_ia32_psrld512_mask (__gcc_v16si , __gcc_v4si , __gcc_v16si , short );
312- __gcc_v16si __builtin_ia32_psrldi512_mask (__gcc_v16si , int , __gcc_v16si , short );
313- __gcc_v8di __builtin_ia32_psrlq512_mask (__gcc_v8di , __gcc_v2di , __gcc_v8di , char );
314- __gcc_v8di __builtin_ia32_psrlqi512_mask (__gcc_v8di , int , __gcc_v8di , char );
311+ __gcc_v16si __builtin_ia32_psrld512_mask (__gcc_v16si , __gcc_v4si , __gcc_v16si , unsigned short );
312+ __gcc_v16si __builtin_ia32_psrldi512_mask (__gcc_v16si , int , __gcc_v16si , unsigned short );
313+ __gcc_v8di __builtin_ia32_psrlq512_mask (__gcc_v8di , __gcc_v2di , __gcc_v8di , unsigned char );
314+ __gcc_v8di __builtin_ia32_psrlqi512_mask (__gcc_v8di , int , __gcc_v8di , unsigned char );
315315__gcc_v16si __builtin_ia32_psrlv16si_mask (__gcc_v16si , __gcc_v16si , __gcc_v16si , unsigned short );
316316__gcc_v8di __builtin_ia32_psrlv8di_mask (__gcc_v8di , __gcc_v8di , __gcc_v8di , unsigned char );
317317__gcc_v16si __builtin_ia32_psubd512_mask (__gcc_v16si , __gcc_v16si , __gcc_v16si , unsigned short );
@@ -340,7 +340,7 @@ __gcc_v16sf __builtin_ia32_shuf_f32x4_mask(__gcc_v16sf, __gcc_v16sf, int, __gcc_
340340__gcc_v8df __builtin_ia32_shuf_f64x2_mask (__gcc_v8df , __gcc_v8df , int , __gcc_v8df , unsigned char );
341341__gcc_v16si __builtin_ia32_shuf_i32x4_mask (__gcc_v16si , __gcc_v16si , int , __gcc_v16si , unsigned short );
342342__gcc_v8di __builtin_ia32_shuf_i64x2_mask (__gcc_v8di , __gcc_v8di , int , __gcc_v8di , unsigned char );
343- short __builtin_ia32_ucmpd512_mask (__gcc_v16si , __gcc_v16si , int , short );
343+ unsigned short __builtin_ia32_ucmpd512_mask (__gcc_v16si , __gcc_v16si , int , unsigned short );
344344unsigned char __builtin_ia32_ucmpq512_mask (__gcc_v8di , __gcc_v8di , int , unsigned char );
345345__gcc_v8df __builtin_ia32_unpckhpd512_mask (__gcc_v8df , __gcc_v8df , __gcc_v8df , unsigned char );
346346__gcc_v16sf __builtin_ia32_unpckhps512_mask (__gcc_v16sf , __gcc_v16sf , __gcc_v16sf , unsigned short );
@@ -382,8 +382,8 @@ __gcc_v8df __builtin_ia32_sqrtpd512(__gcc_v8df, ...);
382382__gcc_v16sf __builtin_ia32_sqrtps512 (__gcc_v16sf , ...);
383383__gcc_v16sf __builtin_ia32_exp2ps (__gcc_v16sf );
384384__gcc_v16si __builtin_ia32_roundpd_az_vec_pack_sfix512 (__gcc_v8df , __gcc_v8df );
385- __gcc_v16si __builtin_ia32_floorpd_vec_pack_sfix512 (__gcc_v8df , __gcc_v8df , const int );
386- __gcc_v16si __builtin_ia32_ceilpd_vec_pack_sfix512 (__gcc_v8df , __gcc_v8df , const int );
385+ __gcc_v16si __builtin_ia32_floorpd_vec_pack_sfix512 (__gcc_v8df , __gcc_v8df );
386+ __gcc_v16si __builtin_ia32_ceilpd_vec_pack_sfix512 (__gcc_v8df , __gcc_v8df );
387387unsigned short __builtin_ia32_kandhi (unsigned short , unsigned short );
388388unsigned short __builtin_ia32_kandnhi (unsigned short , unsigned short );
389389unsigned short __builtin_ia32_knothi (unsigned short );
0 commit comments