@@ -94,9 +94,9 @@ void __builtin_ia32_pmovqw512mem_mask(__gcc_v8hi*, __gcc_v8di, unsigned char);
94
94
void __builtin_ia32_pmovusdw512mem_mask (__gcc_v16hi * , __gcc_v16si , unsigned short );
95
95
void __builtin_ia32_pmovsdw512mem_mask (__gcc_v16hi * , __gcc_v16si , unsigned short );
96
96
void __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 );
100
100
void __builtin_ia32_pmovusdb512mem_mask (__gcc_v16qi * , __gcc_v16si , unsigned short );
101
101
void __builtin_ia32_pmovsdb512mem_mask (__gcc_v16qi * , __gcc_v16si , unsigned short );
102
102
void __builtin_ia32_pmovdb512mem_mask (__gcc_v16qi * , __gcc_v16si , unsigned short );
@@ -129,36 +129,36 @@ __gcc_v4sf __builtin_ia32_copysignps(__gcc_v4sf, __gcc_v4sf);
129
129
float __builtin_ia32_rsqrtf (float );
130
130
__gcc_v2df __builtin_ia32_copysignpd (__gcc_v2df , __gcc_v2df );
131
131
__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 );
135
135
__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 );
138
138
__gcc_v2df __builtin_ia32_roundpd_az (__gcc_v2df );
139
139
__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 );
143
143
__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 );
146
146
__gcc_v4sf __builtin_ia32_roundps_az (__gcc_v4sf );
147
147
__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 );
151
151
__gcc_v4df __builtin_ia32_rintpd256 (__gcc_v4df , const int );
152
152
__gcc_v4df __builtin_ia32_roundpd_az256 (__gcc_v4df );
153
153
__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 );
159
159
__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 );
162
162
__gcc_v8sf __builtin_ia32_roundps_az256 (__gcc_v8sf );
163
163
__gcc_v8si __builtin_ia32_roundps_az_sfix256 (__gcc_v8sf );
164
164
__gcc_v8sf __builtin_ia32_copysignps256 (__gcc_v8sf , __gcc_v8sf );
@@ -197,7 +197,7 @@ __gcc_v16si __builtin_ia32_broadcasti32x4_512(__gcc_v4si, __gcc_v16si, unsigned
197
197
__gcc_v8di __builtin_ia32_broadcasti64x4_512 (__gcc_v4di , __gcc_v8di , unsigned char );
198
198
__gcc_v8df __builtin_ia32_broadcastsd512 (__gcc_v2df , __gcc_v8df , unsigned char );
199
199
__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 );
201
201
unsigned char __builtin_ia32_cmpq512_mask (__gcc_v8di , __gcc_v8di , int , unsigned char );
202
202
__gcc_v8df __builtin_ia32_compressdf512_mask (__gcc_v8df , __gcc_v8df , unsigned char );
203
203
__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
296
296
__gcc_v16si __builtin_ia32_prorvd512_mask (__gcc_v16si , __gcc_v16si , __gcc_v16si , unsigned short );
297
297
__gcc_v8di __builtin_ia32_prorvq512_mask (__gcc_v8di , __gcc_v8di , __gcc_v8di , unsigned char );
298
298
__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 );
303
303
__gcc_v16si __builtin_ia32_psllv16si_mask (__gcc_v16si , __gcc_v16si , __gcc_v16si , unsigned short );
304
304
__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 );
309
309
__gcc_v16si __builtin_ia32_psrav16si_mask (__gcc_v16si , __gcc_v16si , __gcc_v16si , unsigned short );
310
310
__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 );
315
315
__gcc_v16si __builtin_ia32_psrlv16si_mask (__gcc_v16si , __gcc_v16si , __gcc_v16si , unsigned short );
316
316
__gcc_v8di __builtin_ia32_psrlv8di_mask (__gcc_v8di , __gcc_v8di , __gcc_v8di , unsigned char );
317
317
__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_
340
340
__gcc_v8df __builtin_ia32_shuf_f64x2_mask (__gcc_v8df , __gcc_v8df , int , __gcc_v8df , unsigned char );
341
341
__gcc_v16si __builtin_ia32_shuf_i32x4_mask (__gcc_v16si , __gcc_v16si , int , __gcc_v16si , unsigned short );
342
342
__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 );
344
344
unsigned char __builtin_ia32_ucmpq512_mask (__gcc_v8di , __gcc_v8di , int , unsigned char );
345
345
__gcc_v8df __builtin_ia32_unpckhpd512_mask (__gcc_v8df , __gcc_v8df , __gcc_v8df , unsigned char );
346
346
__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, ...);
382
382
__gcc_v16sf __builtin_ia32_sqrtps512 (__gcc_v16sf , ...);
383
383
__gcc_v16sf __builtin_ia32_exp2ps (__gcc_v16sf );
384
384
__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 );
387
387
unsigned short __builtin_ia32_kandhi (unsigned short , unsigned short );
388
388
unsigned short __builtin_ia32_kandnhi (unsigned short , unsigned short );
389
389
unsigned short __builtin_ia32_knothi (unsigned short );
0 commit comments