CBMC
gcc_builtin_headers_ia32-8.h
Go to the documentation of this file.
1 // clang-format off
2 // avx512fp16
3 __gcc_v8hf __builtin_ia32_addsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int);
4 unsigned char __builtin_ia32_cmpsh_mask(__gcc_v8hf, __gcc_v8hf, int, unsigned char, int);
5 __gcc_v8hf __builtin_ia32_divsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int);
6 unsigned char __builtin_ia32_fpclasssh_mask(__gcc_v8hf, int, unsigned char);
7 __gcc_v8hf __builtin_ia32_getexpsh128_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int);
8 __gcc_v8hf __builtin_ia32_getmantsh_round_mask(__gcc_v8hf, __gcc_v8hf, int, __gcc_v8hf, unsigned char, int);
9 __gcc_v8hf __builtin_ia32_loadsh128_mask(const __gcc_v8hf *, __gcc_v8hf, unsigned char);
10 __gcc_v8hf __builtin_ia32_maxsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int);
11 __gcc_v8hf __builtin_ia32_minsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int);
12 __gcc_v8hf __builtin_ia32_mulsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int);
13 __gcc_v8hf __builtin_ia32_rcpsh_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char);
14 __gcc_v8hf __builtin_ia32_reducesh_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int, int);
15 __gcc_v8hf __builtin_ia32_rndscalesh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int, int);
16 __gcc_v8hf __builtin_ia32_rsqrtsh_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char);
17 __gcc_v8hf __builtin_ia32_scalefsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int);
18 __gcc_v8hf __builtin_ia32_selectsh_128(unsigned char, __gcc_v8hf, __gcc_v8hf);
19 __gcc_v8hf __builtin_ia32_sqrtsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int);
20 void __builtin_ia32_storesh128_mask(__gcc_v8hf *, __gcc_v8hf, unsigned char);
21 __gcc_v8hf __builtin_ia32_subsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int);
22 int __builtin_ia32_vcomish(__gcc_v8hf, __gcc_v8hf, int, int);
23 __gcc_v8hf __builtin_ia32_vcvtsd2sh_round_mask(__gcc_v8hf, __gcc_v2df, __gcc_v8hf, unsigned char, int);
24 __gcc_v2df __builtin_ia32_vcvtsh2sd_round_mask(__gcc_v2df, __gcc_v8hf, __gcc_v2df, unsigned char, int);
25 int __builtin_ia32_vcvtsh2si32(__gcc_v8hf, int);
26 long long int __builtin_ia32_vcvtsh2si64(__gcc_v8hf, int);
27 __gcc_v4sf __builtin_ia32_vcvtsh2ss_round_mask(__gcc_v4sf, __gcc_v8hf, __gcc_v4sf, unsigned char, int);
28 unsigned int __builtin_ia32_vcvtsh2usi32(__gcc_v8hf, int);
29 unsigned long long int __builtin_ia32_vcvtsh2usi64(__gcc_v8hf, int);
30 __gcc_v8hf __builtin_ia32_vcvtsi2sh(__gcc_v8hf, int, int);
31 __gcc_v8hf __builtin_ia32_vcvtsi642sh(__gcc_v8hf, long long int, int);
32 __gcc_v8hf __builtin_ia32_vcvtss2sh_round_mask(__gcc_v8hf, __gcc_v4sf, __gcc_v8hf, unsigned char, int);
33 int __builtin_ia32_vcvttsh2si32(__gcc_v8hf, int);
34 long long int __builtin_ia32_vcvttsh2si64(__gcc_v8hf, int);
35 unsigned int __builtin_ia32_vcvttsh2usi32(__gcc_v8hf, int);
36 unsigned long long int __builtin_ia32_vcvttsh2usi64(__gcc_v8hf, int);
37 __gcc_v8hf __builtin_ia32_vcvtusi2sh(__gcc_v8hf, unsigned int, int);
38 __gcc_v8hf __builtin_ia32_vcvtusi642sh(__gcc_v8hf, unsigned long long int, int);
39 __gcc_v4sf __builtin_ia32_vfcmaddcsh_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int);
40 __gcc_v4sf __builtin_ia32_vfcmaddcsh_maskz(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int);
41 __gcc_v4sf __builtin_ia32_vfcmaddcsh_round_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int);
42 __gcc_v4sf __builtin_ia32_vfcmaddcsh_round_mask3(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int);
43 __gcc_v4sf __builtin_ia32_vfcmulcsh_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int);
44 __gcc_v4sf __builtin_ia32_vfmaddcsh_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int);
45 __gcc_v4sf __builtin_ia32_vfmaddcsh_maskz(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int);
46 __gcc_v4sf __builtin_ia32_vfmaddcsh_round_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int);
47 __gcc_v4sf __builtin_ia32_vfmaddcsh_round_mask3(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int);
48 __gcc_v8hf __builtin_ia32_vfmaddsh3_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int);
49 __gcc_v8hf __builtin_ia32_vfmaddsh3_mask3(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int);
50 __gcc_v8hf __builtin_ia32_vfmaddsh3_maskz(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int);
51 __gcc_v8hf __builtin_ia32_vfmsubsh3_mask3(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int);
52 __gcc_v4sf __builtin_ia32_vfmulcsh_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int);
53 // avx512fp16,avx512vl
54 unsigned char __builtin_ia32_cmpph128_mask(__gcc_v8hf, __gcc_v8hf, int, unsigned char);
55 unsigned short __builtin_ia32_cmpph256_mask(__gcc_v16hf, __gcc_v16hf, int, unsigned short);
56 unsigned char __builtin_ia32_fpclassph128_mask(__gcc_v8hf, int, unsigned char);
57 unsigned short __builtin_ia32_fpclassph256_mask(__gcc_v16hf, int, unsigned short);
58 __gcc_v8hf __builtin_ia32_getexpph128_mask(__gcc_v8hf, __gcc_v8hf, unsigned char);
59 __gcc_v16hf __builtin_ia32_getexpph256_mask(__gcc_v16hf, __gcc_v16hf, unsigned short);
60 __gcc_v8hf __builtin_ia32_getmantph128_mask(__gcc_v8hf, int, __gcc_v8hf, unsigned char);
61 __gcc_v16hf __builtin_ia32_getmantph256_mask(__gcc_v16hf, int, __gcc_v16hf, unsigned short);
62 __gcc_v8hf __builtin_ia32_maxph128(__gcc_v8hf, __gcc_v8hf);
63 __gcc_v16hf __builtin_ia32_maxph256(__gcc_v16hf, __gcc_v16hf);
64 __gcc_v8hf __builtin_ia32_minph128(__gcc_v8hf, __gcc_v8hf);
65 __gcc_v16hf __builtin_ia32_minph256(__gcc_v16hf, __gcc_v16hf);
66 __gcc_v8hf __builtin_ia32_rcpph128_mask(__gcc_v8hf, __gcc_v8hf, unsigned char);
67 __gcc_v16hf __builtin_ia32_rcpph256_mask(__gcc_v16hf, __gcc_v16hf, unsigned short);
68 _Float16 __builtin_ia32_reduce_fadd_ph128(_Float16, __gcc_v8hf);
69 _Float16 __builtin_ia32_reduce_fadd_ph256(_Float16, __gcc_v16hf);
70 _Float16 __builtin_ia32_reduce_fmax_ph128(__gcc_v8hf);
71 _Float16 __builtin_ia32_reduce_fmax_ph256(__gcc_v16hf);
72 _Float16 __builtin_ia32_reduce_fmin_ph128(__gcc_v8hf);
73 _Float16 __builtin_ia32_reduce_fmin_ph256(__gcc_v16hf);
74 _Float16 __builtin_ia32_reduce_fmul_ph128(_Float16, __gcc_v8hf);
75 _Float16 __builtin_ia32_reduce_fmul_ph256(_Float16, __gcc_v16hf);
76 __gcc_v8hf __builtin_ia32_reduceph128_mask(__gcc_v8hf, int, __gcc_v8hf, unsigned char);
77 __gcc_v16hf __builtin_ia32_reduceph256_mask(__gcc_v16hf, int, __gcc_v16hf, unsigned short);
78 __gcc_v8hf __builtin_ia32_rndscaleph_128_mask(__gcc_v8hf, int, __gcc_v8hf, unsigned char);
79 __gcc_v16hf __builtin_ia32_rndscaleph_256_mask(__gcc_v16hf, int, __gcc_v16hf, unsigned short);
80 __gcc_v8hf __builtin_ia32_rsqrtph128_mask(__gcc_v8hf, __gcc_v8hf, unsigned char);
81 __gcc_v16hf __builtin_ia32_rsqrtph256_mask(__gcc_v16hf, __gcc_v16hf, unsigned short);
82 __gcc_v8hf __builtin_ia32_scalefph128_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char);
83 __gcc_v16hf __builtin_ia32_scalefph256_mask(__gcc_v16hf, __gcc_v16hf, __gcc_v16hf, unsigned short);
84 __gcc_v8hf __builtin_ia32_selectph_128(unsigned char, __gcc_v8hf, __gcc_v8hf);
85 __gcc_v16hf __builtin_ia32_selectph_256(unsigned short, __gcc_v16hf, __gcc_v16hf);
86 __gcc_v8hf __builtin_ia32_sqrtph(__gcc_v8hf);
87 __gcc_v16hf __builtin_ia32_sqrtph256(__gcc_v16hf);
88 __gcc_v8hf __builtin_ia32_vcvtdq2ph128_mask(__gcc_v4si, __gcc_v8hf, unsigned char);
89 __gcc_v8hf __builtin_ia32_vcvtdq2ph256_mask(__gcc_v8si, __gcc_v8hf, unsigned char);
90 __gcc_v8hf __builtin_ia32_vcvtpd2ph128_mask(__gcc_v2df, __gcc_v8hf, unsigned char);
91 __gcc_v8hf __builtin_ia32_vcvtpd2ph256_mask(__gcc_v4df, __gcc_v8hf, unsigned char);
92 __gcc_v4si __builtin_ia32_vcvtph2dq128_mask(__gcc_v8hf, __gcc_v4si, unsigned char);
93 __gcc_v8si __builtin_ia32_vcvtph2dq256_mask(__gcc_v8hf, __gcc_v8si, unsigned char);
94 __gcc_v2df __builtin_ia32_vcvtph2pd128_mask(__gcc_v8hf, __gcc_v2df, unsigned char);
95 __gcc_v4df __builtin_ia32_vcvtph2pd256_mask(__gcc_v8hf, __gcc_v4df, unsigned char);
96 __gcc_v4sf __builtin_ia32_vcvtph2psx128_mask(__gcc_v8hf, __gcc_v4sf, unsigned char);
97 __gcc_v8sf __builtin_ia32_vcvtph2psx256_mask(__gcc_v8hf, __gcc_v8sf, unsigned char);
98 __gcc_v2di __builtin_ia32_vcvtph2qq128_mask(__gcc_v8hf, __gcc_v2di, unsigned char);
99 __gcc_v4di __builtin_ia32_vcvtph2qq256_mask(__gcc_v8hf, __gcc_v4di, unsigned char);
100 __gcc_v4usi __builtin_ia32_vcvtph2udq128_mask(__gcc_v8hf, __gcc_v4usi, unsigned char);
101 __gcc_v8usi __builtin_ia32_vcvtph2udq256_mask(__gcc_v8hf, __gcc_v8usi, unsigned char);
102 __gcc_v2udi __builtin_ia32_vcvtph2uqq128_mask(__gcc_v8hf, __gcc_v2udi, unsigned char);
103 __gcc_v4udi __builtin_ia32_vcvtph2uqq256_mask(__gcc_v8hf, __gcc_v4udi, unsigned char);
104 __gcc_v8uhi __builtin_ia32_vcvtph2uw128_mask(__gcc_v8hf, __gcc_v8uhi, unsigned char);
105 __gcc_v16uhi __builtin_ia32_vcvtph2uw256_mask(__gcc_v16hf, __gcc_v16uhi, unsigned short);
106 __gcc_v8hi __builtin_ia32_vcvtph2w128_mask(__gcc_v8hf, __gcc_v8hi, unsigned char);
107 __gcc_v16hi __builtin_ia32_vcvtph2w256_mask(__gcc_v16hf, __gcc_v16hi, unsigned short);
108 __gcc_v8hf __builtin_ia32_vcvtps2phx128_mask(__gcc_v4sf, __gcc_v8hf, unsigned char);
109 __gcc_v8hf __builtin_ia32_vcvtps2phx256_mask(__gcc_v8sf, __gcc_v8hf, unsigned char);
110 __gcc_v8hf __builtin_ia32_vcvtqq2ph128_mask(__gcc_v2di, __gcc_v8hf, unsigned char);
111 __gcc_v8hf __builtin_ia32_vcvtqq2ph256_mask(__gcc_v4di, __gcc_v8hf, unsigned char);
112 __gcc_v4si __builtin_ia32_vcvttph2dq128_mask(__gcc_v8hf, __gcc_v4si, unsigned char);
113 __gcc_v8si __builtin_ia32_vcvttph2dq256_mask(__gcc_v8hf, __gcc_v8si, unsigned char);
114 __gcc_v2di __builtin_ia32_vcvttph2qq128_mask(__gcc_v8hf, __gcc_v2di, unsigned char);
115 __gcc_v4di __builtin_ia32_vcvttph2qq256_mask(__gcc_v8hf, __gcc_v4di, unsigned char);
116 __gcc_v4usi __builtin_ia32_vcvttph2udq128_mask(__gcc_v8hf, __gcc_v4usi, unsigned char);
117 __gcc_v8usi __builtin_ia32_vcvttph2udq256_mask(__gcc_v8hf, __gcc_v8usi, unsigned char);
118 __gcc_v2udi __builtin_ia32_vcvttph2uqq128_mask(__gcc_v8hf, __gcc_v2udi, unsigned char);
119 __gcc_v4udi __builtin_ia32_vcvttph2uqq256_mask(__gcc_v8hf, __gcc_v4udi, unsigned char);
120 __gcc_v8uhi __builtin_ia32_vcvttph2uw128_mask(__gcc_v8hf, __gcc_v8uhi, unsigned char);
121 __gcc_v16uhi __builtin_ia32_vcvttph2uw256_mask(__gcc_v16hf, __gcc_v16uhi, unsigned short);
122 __gcc_v8hi __builtin_ia32_vcvttph2w128_mask(__gcc_v8hf, __gcc_v8hi, unsigned char);
123 __gcc_v16hi __builtin_ia32_vcvttph2w256_mask(__gcc_v16hf, __gcc_v16hi, unsigned short);
124 __gcc_v8hf __builtin_ia32_vcvtudq2ph128_mask(__gcc_v4usi, __gcc_v8hf, unsigned char);
125 __gcc_v8hf __builtin_ia32_vcvtudq2ph256_mask(__gcc_v8usi, __gcc_v8hf, unsigned char);
126 __gcc_v8hf __builtin_ia32_vcvtuqq2ph128_mask(__gcc_v2udi, __gcc_v8hf, unsigned char);
127 __gcc_v8hf __builtin_ia32_vcvtuqq2ph256_mask(__gcc_v4udi, __gcc_v8hf, unsigned char);
128 __gcc_v8hf __builtin_ia32_vcvtuw2ph128_mask(__gcc_v8uhi, __gcc_v8hf, unsigned char);
129 __gcc_v16hf __builtin_ia32_vcvtuw2ph256_mask(__gcc_v16uhi, __gcc_v16hf, unsigned short);
130 __gcc_v8hf __builtin_ia32_vcvtw2ph128_mask(__gcc_v8hi, __gcc_v8hf, unsigned char);
131 __gcc_v16hf __builtin_ia32_vcvtw2ph256_mask(__gcc_v16hi, __gcc_v16hf, unsigned short);
132 __gcc_v4sf __builtin_ia32_vfcmaddcph128_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char);
133 __gcc_v4sf __builtin_ia32_vfcmaddcph128_maskz(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char);
134 __gcc_v8sf __builtin_ia32_vfcmaddcph256_mask(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char);
135 __gcc_v8sf __builtin_ia32_vfcmaddcph256_maskz(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char);
136 __gcc_v4sf __builtin_ia32_vfcmulcph128_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char);
137 __gcc_v8sf __builtin_ia32_vfcmulcph256_mask(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char);
138 __gcc_v4sf __builtin_ia32_vfmaddcph128_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char);
139 __gcc_v4sf __builtin_ia32_vfmaddcph128_maskz(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char);
140 __gcc_v8sf __builtin_ia32_vfmaddcph256_mask(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char);
141 __gcc_v8sf __builtin_ia32_vfmaddcph256_maskz(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char);
142 __gcc_v8hf __builtin_ia32_vfmaddph(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf);
143 __gcc_v16hf __builtin_ia32_vfmaddph256(__gcc_v16hf, __gcc_v16hf, __gcc_v16hf);
144 __gcc_v8hf __builtin_ia32_vfmaddsubph(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf);
145 __gcc_v16hf __builtin_ia32_vfmaddsubph256(__gcc_v16hf, __gcc_v16hf, __gcc_v16hf);
146 __gcc_v4sf __builtin_ia32_vfmulcph128_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char);
147 __gcc_v8sf __builtin_ia32_vfmulcph256_mask(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char);
148 // avx512fp16,evex512
149 __gcc_v32hf __builtin_ia32_addph512(__gcc_v32hf, __gcc_v32hf, int);
150 unsigned int __builtin_ia32_cmpph512_mask(__gcc_v32hf, __gcc_v32hf, int, unsigned int, int);
151 __gcc_v32hf __builtin_ia32_divph512(__gcc_v32hf, __gcc_v32hf, int);
152 unsigned int __builtin_ia32_fpclassph512_mask(__gcc_v32hf, int, unsigned int);
153 __gcc_v32hf __builtin_ia32_getexpph512_mask(__gcc_v32hf, __gcc_v32hf, unsigned int, int);
154 __gcc_v32hf __builtin_ia32_getmantph512_mask(__gcc_v32hf, int, __gcc_v32hf, unsigned int, int);
155 __gcc_v32hf __builtin_ia32_maxph512(__gcc_v32hf, __gcc_v32hf, int);
156 __gcc_v32hf __builtin_ia32_minph512(__gcc_v32hf, __gcc_v32hf, int);
157 __gcc_v32hf __builtin_ia32_mulph512(__gcc_v32hf, __gcc_v32hf, int);
158 __gcc_v32hf __builtin_ia32_rcpph512_mask(__gcc_v32hf, __gcc_v32hf, unsigned int);
159 _Float16 __builtin_ia32_reduce_fadd_ph512(_Float16, __gcc_v32hf);
160 _Float16 __builtin_ia32_reduce_fmax_ph512(__gcc_v32hf);
161 _Float16 __builtin_ia32_reduce_fmin_ph512(__gcc_v32hf);
162 _Float16 __builtin_ia32_reduce_fmul_ph512(_Float16, __gcc_v32hf);
163 __gcc_v32hf __builtin_ia32_reduceph512_mask(__gcc_v32hf, int, __gcc_v32hf, unsigned int, int);
164 __gcc_v32hf __builtin_ia32_rndscaleph_mask(__gcc_v32hf, int, __gcc_v32hf, unsigned int, int);
165 __gcc_v32hf __builtin_ia32_rsqrtph512_mask(__gcc_v32hf, __gcc_v32hf, unsigned int);
166 __gcc_v32hf __builtin_ia32_scalefph512_mask(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int);
167 __gcc_v32hf __builtin_ia32_selectph_512(unsigned int, __gcc_v32hf, __gcc_v32hf);
168 __gcc_v32hf __builtin_ia32_sqrtph512(__gcc_v32hf, int);
169 __gcc_v32hf __builtin_ia32_subph512(__gcc_v32hf, __gcc_v32hf, int);
170 __gcc_v16hf __builtin_ia32_vcvtdq2ph512_mask(__gcc_v16si, __gcc_v16hf, unsigned short, int);
171 __gcc_v8hf __builtin_ia32_vcvtpd2ph512_mask(__gcc_v8df, __gcc_v8hf, unsigned char, int);
172 __gcc_v16si __builtin_ia32_vcvtph2dq512_mask(__gcc_v16hf, __gcc_v16si, unsigned short, int);
173 __gcc_v8df __builtin_ia32_vcvtph2pd512_mask(__gcc_v8hf, __gcc_v8df, unsigned char, int);
174 __gcc_v16sf __builtin_ia32_vcvtph2psx512_mask(__gcc_v16hf, __gcc_v16sf, unsigned short, int);
175 __gcc_v8di __builtin_ia32_vcvtph2qq512_mask(__gcc_v8hf, __gcc_v8di, unsigned char, int);
176 __gcc_v16usi __builtin_ia32_vcvtph2udq512_mask(__gcc_v16hf, __gcc_v16usi, unsigned short, int);
177 __gcc_v8udi __builtin_ia32_vcvtph2uqq512_mask(__gcc_v8hf, __gcc_v8udi, unsigned char, int);
178 __gcc_v32uhi __builtin_ia32_vcvtph2uw512_mask(__gcc_v32hf, __gcc_v32uhi, unsigned int, int);
179 __gcc_v32hi __builtin_ia32_vcvtph2w512_mask(__gcc_v32hf, __gcc_v32hi, unsigned int, int);
180 __gcc_v16hf __builtin_ia32_vcvtps2phx512_mask(__gcc_v16sf, __gcc_v16hf, unsigned short, int);
181 __gcc_v8hf __builtin_ia32_vcvtqq2ph512_mask(__gcc_v8di, __gcc_v8hf, unsigned char, int);
182 __gcc_v16si __builtin_ia32_vcvttph2dq512_mask(__gcc_v16hf, __gcc_v16si, unsigned short, int);
183 __gcc_v8di __builtin_ia32_vcvttph2qq512_mask(__gcc_v8hf, __gcc_v8di, unsigned char, int);
184 __gcc_v16usi __builtin_ia32_vcvttph2udq512_mask(__gcc_v16hf, __gcc_v16usi, unsigned short, int);
185 __gcc_v8udi __builtin_ia32_vcvttph2uqq512_mask(__gcc_v8hf, __gcc_v8udi, unsigned char, int);
186 __gcc_v32uhi __builtin_ia32_vcvttph2uw512_mask(__gcc_v32hf, __gcc_v32uhi, unsigned int, int);
187 __gcc_v32hi __builtin_ia32_vcvttph2w512_mask(__gcc_v32hf, __gcc_v32hi, unsigned int, int);
188 __gcc_v16hf __builtin_ia32_vcvtudq2ph512_mask(__gcc_v16usi, __gcc_v16hf, unsigned short, int);
189 __gcc_v8hf __builtin_ia32_vcvtuqq2ph512_mask(__gcc_v8udi, __gcc_v8hf, unsigned char, int);
190 __gcc_v32hf __builtin_ia32_vcvtuw2ph512_mask(__gcc_v32uhi, __gcc_v32hf, unsigned int, int);
191 __gcc_v32hf __builtin_ia32_vcvtw2ph512_mask(__gcc_v32hi, __gcc_v32hf, unsigned int, int);
192 __gcc_v16sf __builtin_ia32_vfcmaddcph512_mask(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int);
193 __gcc_v16sf __builtin_ia32_vfcmaddcph512_mask3(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int);
194 __gcc_v16sf __builtin_ia32_vfcmaddcph512_maskz(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int);
195 __gcc_v16sf __builtin_ia32_vfcmulcph512_mask(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int);
196 __gcc_v16sf __builtin_ia32_vfmaddcph512_mask(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int);
197 __gcc_v16sf __builtin_ia32_vfmaddcph512_mask3(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int);
198 __gcc_v16sf __builtin_ia32_vfmaddcph512_maskz(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int);
199 __gcc_v32hf __builtin_ia32_vfmaddph512_mask(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int);
200 __gcc_v32hf __builtin_ia32_vfmaddph512_mask3(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int);
201 __gcc_v32hf __builtin_ia32_vfmaddph512_maskz(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int);
202 __gcc_v32hf __builtin_ia32_vfmaddsubph512_mask(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int);
203 __gcc_v32hf __builtin_ia32_vfmaddsubph512_mask3(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int);
204 __gcc_v32hf __builtin_ia32_vfmaddsubph512_maskz(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int);
205 __gcc_v32hf __builtin_ia32_vfmsubaddph512_mask3(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int);
206 __gcc_v32hf __builtin_ia32_vfmsubph512_mask3(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int);
207 __gcc_v16sf __builtin_ia32_vfmulcph512_mask(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int);
208 // avx512ifma,avx512vl|avxifma
209 __gcc_v2di __builtin_ia32_vpmadd52huq128(__gcc_v2di, __gcc_v2di, __gcc_v2di);
210 __gcc_v4di __builtin_ia32_vpmadd52huq256(__gcc_v4di, __gcc_v4di, __gcc_v4di);
211 __gcc_v2di __builtin_ia32_vpmadd52luq128(__gcc_v2di, __gcc_v2di, __gcc_v2di);
212 __gcc_v4di __builtin_ia32_vpmadd52luq256(__gcc_v4di, __gcc_v4di, __gcc_v4di);
213 // avx512ifma,evex512
214 __gcc_v8di __builtin_ia32_vpmadd52huq512(__gcc_v8di, __gcc_v8di, __gcc_v8di);
215 __gcc_v8di __builtin_ia32_vpmadd52luq512(__gcc_v8di, __gcc_v8di, __gcc_v8di);
216 // avx512vbmi,avx512vl
217 __gcc_v16qi __builtin_ia32_permvarqi128(__gcc_v16qi, __gcc_v16qi);
218 __gcc_v32qi __builtin_ia32_permvarqi256(__gcc_v32qi, __gcc_v32qi);
219 __gcc_v16qi __builtin_ia32_vpermi2varqi128(__gcc_v16qi, __gcc_v16qi, __gcc_v16qi);
220 __gcc_v32qi __builtin_ia32_vpermi2varqi256(__gcc_v32qi, __gcc_v32qi, __gcc_v32qi);
221 __gcc_v16qi __builtin_ia32_vpmultishiftqb128(__gcc_v16qi, __gcc_v16qi);
222 __gcc_v32qi __builtin_ia32_vpmultishiftqb256(__gcc_v32qi, __gcc_v32qi);
223 // avx512vbmi,evex512
224 __gcc_v64qi __builtin_ia32_permvarqi512(__gcc_v64qi, __gcc_v64qi);
225 __gcc_v64qi __builtin_ia32_vpermi2varqi512(__gcc_v64qi, __gcc_v64qi, __gcc_v64qi);
226 __gcc_v64qi __builtin_ia32_vpmultishiftqb512(__gcc_v64qi, __gcc_v64qi);
227 // avx512vbmi2,evex512
228 __gcc_v32hi __builtin_ia32_compresshi512_mask(__gcc_v32hi, __gcc_v32hi, unsigned int);
229 __gcc_v64qi __builtin_ia32_compressqi512_mask(__gcc_v64qi, __gcc_v64qi, unsigned long long int);
230 void __builtin_ia32_compressstorehi512_mask(__gcc_v32hi *, __gcc_v32hi, unsigned int);
231 void __builtin_ia32_compressstoreqi512_mask(__gcc_v64qi *, __gcc_v64qi, unsigned long long int);
232 __gcc_v32hi __builtin_ia32_expandhi512_mask(__gcc_v32hi, __gcc_v32hi, unsigned int);
233 __gcc_v32hi __builtin_ia32_expandloadhi512_mask(const __gcc_v32hi *, __gcc_v32hi, unsigned int);
234 __gcc_v64qi __builtin_ia32_expandloadqi512_mask(const __gcc_v64qi *, __gcc_v64qi, unsigned long long int);
235 __gcc_v64qi __builtin_ia32_expandqi512_mask(__gcc_v64qi, __gcc_v64qi, unsigned long long int);
236 __gcc_v16si __builtin_ia32_vpshldd512(__gcc_v16si, __gcc_v16si, int);
237 __gcc_v8di __builtin_ia32_vpshldq512(__gcc_v8di, __gcc_v8di, int);
238 __gcc_v16si __builtin_ia32_vpshldvd512(__gcc_v16si, __gcc_v16si, __gcc_v16si);
239 __gcc_v8di __builtin_ia32_vpshldvq512(__gcc_v8di, __gcc_v8di, __gcc_v8di);
240 __gcc_v32hi __builtin_ia32_vpshldvw512(__gcc_v32hi, __gcc_v32hi, __gcc_v32hi);
241 __gcc_v32hi __builtin_ia32_vpshldw512(__gcc_v32hi, __gcc_v32hi, int);
242 __gcc_v16si __builtin_ia32_vpshrdd512(__gcc_v16si, __gcc_v16si, int);
243 __gcc_v8di __builtin_ia32_vpshrdq512(__gcc_v8di, __gcc_v8di, int);
244 __gcc_v16si __builtin_ia32_vpshrdvd512(__gcc_v16si, __gcc_v16si, __gcc_v16si);
245 __gcc_v8di __builtin_ia32_vpshrdvq512(__gcc_v8di, __gcc_v8di, __gcc_v8di);
246 __gcc_v32hi __builtin_ia32_vpshrdvw512(__gcc_v32hi, __gcc_v32hi, __gcc_v32hi);
247 __gcc_v32hi __builtin_ia32_vpshrdw512(__gcc_v32hi, __gcc_v32hi, int);
248 // avx512vl
249 __gcc_v4si __builtin_ia32_alignd128(__gcc_v4si, __gcc_v4si, int);
250 __gcc_v8si __builtin_ia32_alignd256(__gcc_v8si, __gcc_v8si, int);
251 __gcc_v2di __builtin_ia32_alignq128(__gcc_v2di, __gcc_v2di, int);
252 __gcc_v4di __builtin_ia32_alignq256(__gcc_v4di, __gcc_v4di, int);
253 unsigned char __builtin_ia32_cmpd128_mask(__gcc_v4si, __gcc_v4si, int, unsigned char);
254 unsigned char __builtin_ia32_cmpd256_mask(__gcc_v8si, __gcc_v8si, int, unsigned char);
255 unsigned char __builtin_ia32_cmppd128_mask(__gcc_v2df, __gcc_v2df, int, unsigned char);
256 unsigned char __builtin_ia32_cmppd256_mask(__gcc_v4df, __gcc_v4df, int, unsigned char);
257 unsigned char __builtin_ia32_cmpps128_mask(__gcc_v4sf, __gcc_v4sf, int, unsigned char);
258 unsigned char __builtin_ia32_cmpps256_mask(__gcc_v8sf, __gcc_v8sf, int, unsigned char);
259 unsigned char __builtin_ia32_cmpq128_mask(__gcc_v2di, __gcc_v2di, int, unsigned char);
260 unsigned char __builtin_ia32_cmpq256_mask(__gcc_v4di, __gcc_v4di, int, unsigned char);
261 __gcc_v2df __builtin_ia32_compressdf128_mask(__gcc_v2df, __gcc_v2df, unsigned char);
262 __gcc_v4df __builtin_ia32_compressdf256_mask(__gcc_v4df, __gcc_v4df, unsigned char);
263 __gcc_v2di __builtin_ia32_compressdi128_mask(__gcc_v2di, __gcc_v2di, unsigned char);
264 __gcc_v4di __builtin_ia32_compressdi256_mask(__gcc_v4di, __gcc_v4di, unsigned char);
265 __gcc_v4sf __builtin_ia32_compresssf128_mask(__gcc_v4sf, __gcc_v4sf, unsigned char);
266 __gcc_v8sf __builtin_ia32_compresssf256_mask(__gcc_v8sf, __gcc_v8sf, unsigned char);
267 __gcc_v4si __builtin_ia32_compresssi128_mask(__gcc_v4si, __gcc_v4si, unsigned char);
268 __gcc_v8si __builtin_ia32_compresssi256_mask(__gcc_v8si, __gcc_v8si, unsigned char);
269 void __builtin_ia32_compressstoredf128_mask(__gcc_v2df *, __gcc_v2df, unsigned char);
270 void __builtin_ia32_compressstoredf256_mask(__gcc_v4df *, __gcc_v4df, unsigned char);
271 void __builtin_ia32_compressstoredi128_mask(__gcc_v2di *, __gcc_v2di, unsigned char);
272 void __builtin_ia32_compressstoredi256_mask(__gcc_v4di *, __gcc_v4di, unsigned char);
273 void __builtin_ia32_compressstoresf128_mask(__gcc_v4sf *, __gcc_v4sf, unsigned char);
274 void __builtin_ia32_compressstoresf256_mask(__gcc_v8sf *, __gcc_v8sf, unsigned char);
275 void __builtin_ia32_compressstoresi128_mask(__gcc_v4si *, __gcc_v4si, unsigned char);
276 void __builtin_ia32_compressstoresi256_mask(__gcc_v8si *, __gcc_v8si, unsigned char);
277 __gcc_v4si __builtin_ia32_cvtpd2dq128_mask(__gcc_v2df, __gcc_v4si, unsigned char);
278 __gcc_v4sf __builtin_ia32_cvtpd2ps_mask(__gcc_v2df, __gcc_v4sf, unsigned char);
279 __gcc_v4si __builtin_ia32_cvtpd2udq128_mask(__gcc_v2df, __gcc_v4si, unsigned char);
280 __gcc_v4si __builtin_ia32_cvtpd2udq256_mask(__gcc_v4df, __gcc_v4si, unsigned char);
281 __gcc_v4si __builtin_ia32_cvtps2udq128_mask(__gcc_v4sf, __gcc_v4si, unsigned char);
282 __gcc_v8si __builtin_ia32_cvtps2udq256_mask(__gcc_v8sf, __gcc_v8si, unsigned char);
283 __gcc_v4si __builtin_ia32_cvttpd2dq128_mask(__gcc_v2df, __gcc_v4si, unsigned char);
284 __gcc_v4si __builtin_ia32_cvttpd2udq128_mask(__gcc_v2df, __gcc_v4si, unsigned char);
285 __gcc_v4si __builtin_ia32_cvttpd2udq256_mask(__gcc_v4df, __gcc_v4si, unsigned char);
286 __gcc_v4si __builtin_ia32_cvttps2udq128_mask(__gcc_v4sf, __gcc_v4si, unsigned char);
287 __gcc_v8si __builtin_ia32_cvttps2udq256_mask(__gcc_v8sf, __gcc_v8si, unsigned char);
288 __gcc_v2df __builtin_ia32_expanddf128_mask(__gcc_v2df, __gcc_v2df, unsigned char);
289 __gcc_v4df __builtin_ia32_expanddf256_mask(__gcc_v4df, __gcc_v4df, unsigned char);
290 __gcc_v2di __builtin_ia32_expanddi128_mask(__gcc_v2di, __gcc_v2di, unsigned char);
291 __gcc_v4di __builtin_ia32_expanddi256_mask(__gcc_v4di, __gcc_v4di, unsigned char);
292 __gcc_v2df __builtin_ia32_expandloaddf128_mask(const __gcc_v2df *, __gcc_v2df, unsigned char);
293 __gcc_v4df __builtin_ia32_expandloaddf256_mask(const __gcc_v4df *, __gcc_v4df, unsigned char);
294 __gcc_v4si __builtin_ia32_expandloaddi128_mask(const __gcc_v2di *, __gcc_v2di, unsigned char);
295 __gcc_v4di __builtin_ia32_expandloaddi256_mask(const __gcc_v4di *, __gcc_v4di, unsigned char);
296 __gcc_v4sf __builtin_ia32_expandloadsf128_mask(const __gcc_v4sf *, __gcc_v4sf, unsigned char);
297 __gcc_v8sf __builtin_ia32_expandloadsf256_mask(const __gcc_v8sf *, __gcc_v8sf, unsigned char);
298 __gcc_v4si __builtin_ia32_expandloadsi128_mask(const __gcc_v4si *, __gcc_v4si, unsigned char);
299 __gcc_v8si __builtin_ia32_expandloadsi256_mask(const __gcc_v8si *, __gcc_v8si, unsigned char);
300 __gcc_v4sf __builtin_ia32_expandsf128_mask(__gcc_v4sf, __gcc_v4sf, unsigned char);
301 __gcc_v8sf __builtin_ia32_expandsf256_mask(__gcc_v8sf, __gcc_v8sf, unsigned char);
302 __gcc_v4si __builtin_ia32_expandsi128_mask(__gcc_v4si, __gcc_v4si, unsigned char);
303 __gcc_v8si __builtin_ia32_expandsi256_mask(__gcc_v8si, __gcc_v8si, unsigned char);
304 __gcc_v4sf __builtin_ia32_extractf32x4_256_mask(__gcc_v8sf, int, __gcc_v4sf, unsigned char);
305 __gcc_v4si __builtin_ia32_extracti32x4_256_mask(__gcc_v8si, int, __gcc_v4si, unsigned char);
306 __gcc_v2df __builtin_ia32_fixupimmpd128_mask(__gcc_v2df, __gcc_v2df, __gcc_v2di, int, unsigned char);
307 __gcc_v2df __builtin_ia32_fixupimmpd128_maskz(__gcc_v2df, __gcc_v2df, __gcc_v2di, int, unsigned char);
308 __gcc_v4df __builtin_ia32_fixupimmpd256_mask(__gcc_v4df, __gcc_v4df, __gcc_v4di, int, unsigned char);
309 __gcc_v4df __builtin_ia32_fixupimmpd256_maskz(__gcc_v4df, __gcc_v4df, __gcc_v4di, int, unsigned char);
310 __gcc_v4sf __builtin_ia32_fixupimmps128_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4si, int, unsigned char);
311 __gcc_v4sf __builtin_ia32_fixupimmps128_maskz(__gcc_v4sf, __gcc_v4sf, __gcc_v4si, int, unsigned char);
312 __gcc_v8sf __builtin_ia32_fixupimmps256_mask(__gcc_v8sf, __gcc_v8sf, __gcc_v8si, int, unsigned char);
313 __gcc_v8sf __builtin_ia32_fixupimmps256_maskz(__gcc_v8sf, __gcc_v8sf, __gcc_v8si, int, unsigned char);
314 __gcc_v2df __builtin_ia32_gather3div2df(__gcc_v2df, const void *, __gcc_v2di, unsigned char, int);
315 __gcc_v2di __builtin_ia32_gather3div2di(__gcc_v2di, const void *, __gcc_v2di, unsigned char, int);
316 __gcc_v4df __builtin_ia32_gather3div4df(__gcc_v4df, const void *, __gcc_v4di, unsigned char, int);
317 __gcc_v4di __builtin_ia32_gather3div4di(__gcc_v4di, const void *, __gcc_v4di, unsigned char, int);
318 __gcc_v4sf __builtin_ia32_gather3div4sf(__gcc_v4sf, const void *, __gcc_v2di, unsigned char, int);
319 __gcc_v4si __builtin_ia32_gather3div4si(__gcc_v4si, const void *, __gcc_v2di, unsigned char, int);
320 __gcc_v4sf __builtin_ia32_gather3div8sf(__gcc_v4sf, const void *, __gcc_v4di, unsigned char, int);
321 __gcc_v4si __builtin_ia32_gather3div8si(__gcc_v4si, const void *, __gcc_v4di, unsigned char, int);
322 __gcc_v2df __builtin_ia32_gather3siv2df(__gcc_v2df, const void *, __gcc_v4si, unsigned char, int);
323 __gcc_v2di __builtin_ia32_gather3siv2di(__gcc_v2di, const void *, __gcc_v4si, unsigned char, int);
324 __gcc_v4df __builtin_ia32_gather3siv4df(__gcc_v4df, const void *, __gcc_v4si, unsigned char, int);
325 __gcc_v4di __builtin_ia32_gather3siv4di(__gcc_v4di, const void *, __gcc_v4si, unsigned char, int);
326 __gcc_v4sf __builtin_ia32_gather3siv4sf(__gcc_v4sf, const void *, __gcc_v4si, unsigned char, int);
327 __gcc_v4si __builtin_ia32_gather3siv4si(__gcc_v4si, const void *, __gcc_v4si, unsigned char, int);
328 __gcc_v8sf __builtin_ia32_gather3siv8sf(__gcc_v8sf, const void *, __gcc_v8si, unsigned char, int);
329 __gcc_v8si __builtin_ia32_gather3siv8si(__gcc_v8si, const void *, __gcc_v8si, unsigned char, int);
330 __gcc_v2df __builtin_ia32_getexppd128_mask(__gcc_v2df, __gcc_v2df, unsigned char);
331 __gcc_v4df __builtin_ia32_getexppd256_mask(__gcc_v4df, __gcc_v4df, unsigned char);
332 __gcc_v4sf __builtin_ia32_getexpps128_mask(__gcc_v4sf, __gcc_v4sf, unsigned char);
333 __gcc_v8sf __builtin_ia32_getexpps256_mask(__gcc_v8sf, __gcc_v8sf, unsigned char);
334 __gcc_v2df __builtin_ia32_getmantpd128_mask(__gcc_v2df, int, __gcc_v2df, unsigned char);
335 __gcc_v4df __builtin_ia32_getmantpd256_mask(__gcc_v4df, int, __gcc_v4df, unsigned char);
336 __gcc_v4sf __builtin_ia32_getmantps128_mask(__gcc_v4sf, int, __gcc_v4sf, unsigned char);
337 __gcc_v8sf __builtin_ia32_getmantps256_mask(__gcc_v8sf, int, __gcc_v8sf, unsigned char);
338 __gcc_v8sf __builtin_ia32_insertf32x4_256(__gcc_v8sf, __gcc_v4sf, int);
339 __gcc_v8si __builtin_ia32_inserti32x4_256(__gcc_v8si, __gcc_v4si, int);
340 __gcc_v2df __builtin_ia32_loadapd128_mask(const __gcc_v2df *, __gcc_v2df, unsigned char);
341 __gcc_v4df __builtin_ia32_loadapd256_mask(const __gcc_v4df *, __gcc_v4df, unsigned char);
342 __gcc_v4sf __builtin_ia32_loadaps128_mask(const __gcc_v4sf *, __gcc_v4sf, unsigned char);
343 __gcc_v8sf __builtin_ia32_loadaps256_mask(const __gcc_v8sf *, __gcc_v8sf, unsigned char);
344 __gcc_v2di __builtin_ia32_loaddqudi128_mask(const __gcc_v2di *, __gcc_v2di, unsigned char);
345 __gcc_v4di __builtin_ia32_loaddqudi256_mask(const __gcc_v4di *, __gcc_v4di, unsigned char);
346 __gcc_v4si __builtin_ia32_loaddqusi128_mask(const __gcc_v4si *, __gcc_v4si, unsigned char);
347 __gcc_v8si __builtin_ia32_loaddqusi256_mask(const __gcc_v8si *, __gcc_v8si, unsigned char);
348 __gcc_v2df __builtin_ia32_loadupd128_mask(const __gcc_v2df *, __gcc_v2df, unsigned char);
349 __gcc_v4df __builtin_ia32_loadupd256_mask(const __gcc_v4df *, __gcc_v4df, unsigned char);
350 __gcc_v4sf __builtin_ia32_loadups128_mask(const __gcc_v4sf *, __gcc_v4sf, unsigned char);
351 __gcc_v8sf __builtin_ia32_loadups256_mask(const __gcc_v8sf *, __gcc_v8sf, unsigned char);
352 __gcc_v4si __builtin_ia32_movdqa32load128_mask(const __gcc_v4si *, __gcc_v4si, unsigned char);
353 __gcc_v8si __builtin_ia32_movdqa32load256_mask(const __gcc_v8si *, __gcc_v8si, unsigned char);
354 void __builtin_ia32_movdqa32store128_mask(__gcc_v4si *, __gcc_v4si, unsigned char);
355 void __builtin_ia32_movdqa32store256_mask(__gcc_v8si *, __gcc_v8si, unsigned char);
356 __gcc_v2di __builtin_ia32_movdqa64load128_mask(const __gcc_v2di *, __gcc_v2di, unsigned char);
357 __gcc_v4di __builtin_ia32_movdqa64load256_mask(const __gcc_v4di *, __gcc_v4di, unsigned char);
358 void __builtin_ia32_movdqa64store128_mask(__gcc_v2di *, __gcc_v2di, unsigned char);
359 void __builtin_ia32_movdqa64store256_mask(__gcc_v4di *, __gcc_v4di, unsigned char);
360 __gcc_v4df __builtin_ia32_permvardf256(__gcc_v4df, __gcc_v4di);
361 __gcc_v4di __builtin_ia32_permvardi256(__gcc_v4di, __gcc_v4di);
362 __gcc_v16qi __builtin_ia32_pmovdb128_mask(__gcc_v4si, __gcc_v16qi, unsigned char);
363 void __builtin_ia32_pmovdb128mem_mask(__gcc_v16qi *, __gcc_v4si, unsigned char);
364 __gcc_v16qi __builtin_ia32_pmovdb256_mask(__gcc_v8si, __gcc_v16qi, unsigned char);
365 void __builtin_ia32_pmovdb256mem_mask(__gcc_v16qi *, __gcc_v8si, unsigned char);
366 __gcc_v8hi __builtin_ia32_pmovdw128_mask(__gcc_v4si, __gcc_v8hi, unsigned char);
367 void __builtin_ia32_pmovdw128mem_mask(__gcc_v8hi *, __gcc_v4si, unsigned char);
368 __gcc_v8hi __builtin_ia32_pmovdw256_mask(__gcc_v8si, __gcc_v8hi, unsigned char);
369 void __builtin_ia32_pmovdw256mem_mask(__gcc_v8hi *, __gcc_v8si, unsigned char);
370 __gcc_v16qi __builtin_ia32_pmovqb128_mask(__gcc_v2di, __gcc_v16qi, unsigned char);
371 void __builtin_ia32_pmovqb128mem_mask(__gcc_v16qi *, __gcc_v2di, unsigned char);
372 __gcc_v16qi __builtin_ia32_pmovqb256_mask(__gcc_v4di, __gcc_v16qi, unsigned char);
373 void __builtin_ia32_pmovqb256mem_mask(__gcc_v16qi *, __gcc_v4di, unsigned char);
374 __gcc_v4si __builtin_ia32_pmovqd128_mask(__gcc_v2di, __gcc_v4si, unsigned char);
375 void __builtin_ia32_pmovqd128mem_mask(__gcc_v4si *, __gcc_v2di, unsigned char);
376 void __builtin_ia32_pmovqd256mem_mask(__gcc_v4si *, __gcc_v4di, unsigned char);
377 __gcc_v8hi __builtin_ia32_pmovqw128_mask(__gcc_v2di, __gcc_v8hi, unsigned char);
378 void __builtin_ia32_pmovqw128mem_mask(__gcc_v8hi *, __gcc_v2di, unsigned char);
379 __gcc_v8hi __builtin_ia32_pmovqw256_mask(__gcc_v4di, __gcc_v8hi, unsigned char);
380 void __builtin_ia32_pmovqw256mem_mask(__gcc_v8hi *, __gcc_v4di, unsigned char);
381 __gcc_v16qi __builtin_ia32_pmovsdb128_mask(__gcc_v4si, __gcc_v16qi, unsigned char);
382 void __builtin_ia32_pmovsdb128mem_mask(__gcc_v16qi *, __gcc_v4si, unsigned char);
383 __gcc_v16qi __builtin_ia32_pmovsdb256_mask(__gcc_v8si, __gcc_v16qi, unsigned char);
384 void __builtin_ia32_pmovsdb256mem_mask(__gcc_v16qi *, __gcc_v8si, unsigned char);
385 __gcc_v8hi __builtin_ia32_pmovsdw128_mask(__gcc_v4si, __gcc_v8hi, unsigned char);
386 void __builtin_ia32_pmovsdw128mem_mask(__gcc_v8hi *, __gcc_v4si, unsigned char);
387 __gcc_v8hi __builtin_ia32_pmovsdw256_mask(__gcc_v8si, __gcc_v8hi, unsigned char);
388 void __builtin_ia32_pmovsdw256mem_mask(__gcc_v8hi *, __gcc_v8si, unsigned char);
389 __gcc_v16qi __builtin_ia32_pmovsqb128_mask(__gcc_v2di, __gcc_v16qi, unsigned char);
390 void __builtin_ia32_pmovsqb128mem_mask(__gcc_v16qi *, __gcc_v2di, unsigned char);
391 __gcc_v16qi __builtin_ia32_pmovsqb256_mask(__gcc_v4di, __gcc_v16qi, unsigned char);
392 void __builtin_ia32_pmovsqb256mem_mask(__gcc_v16qi *, __gcc_v4di, unsigned char);
393 __gcc_v4si __builtin_ia32_pmovsqd128_mask(__gcc_v2di, __gcc_v4si, unsigned char);
394 void __builtin_ia32_pmovsqd128mem_mask(__gcc_v4si *, __gcc_v2di, unsigned char);
395 __gcc_v4si __builtin_ia32_pmovsqd256_mask(__gcc_v4di, __gcc_v4si, unsigned char);
396 void __builtin_ia32_pmovsqd256mem_mask(__gcc_v4si *, __gcc_v4di, unsigned char);
397 __gcc_v8hi __builtin_ia32_pmovsqw128_mask(__gcc_v2di, __gcc_v8hi, unsigned char);
398 void __builtin_ia32_pmovsqw128mem_mask(__gcc_v8hi *, __gcc_v2di, unsigned char);
399 __gcc_v8hi __builtin_ia32_pmovsqw256_mask(__gcc_v4di, __gcc_v8hi, unsigned char);
400 void __builtin_ia32_pmovsqw256mem_mask(__gcc_v8hi *, __gcc_v4di, unsigned char);
401 __gcc_v16qi __builtin_ia32_pmovusdb128_mask(__gcc_v4si, __gcc_v16qi, unsigned char);
402 void __builtin_ia32_pmovusdb128mem_mask(__gcc_v16qi *, __gcc_v4si, unsigned char);
403 __gcc_v16qi __builtin_ia32_pmovusdb256_mask(__gcc_v8si, __gcc_v16qi, unsigned char);
404 void __builtin_ia32_pmovusdb256mem_mask(__gcc_v16qi *, __gcc_v8si, unsigned char);
405 __gcc_v8hi __builtin_ia32_pmovusdw128_mask(__gcc_v4si, __gcc_v8hi, unsigned char);
406 void __builtin_ia32_pmovusdw128mem_mask(__gcc_v8hi *, __gcc_v4si, unsigned char);
407 __gcc_v8hi __builtin_ia32_pmovusdw256_mask(__gcc_v8si, __gcc_v8hi, unsigned char);
408 void __builtin_ia32_pmovusdw256mem_mask(__gcc_v8hi *, __gcc_v8si, unsigned char);
409 __gcc_v16qi __builtin_ia32_pmovusqb128_mask(__gcc_v2di, __gcc_v16qi, unsigned char);
410 void __builtin_ia32_pmovusqb128mem_mask(__gcc_v16qi *, __gcc_v2di, unsigned char);
411 __gcc_v16qi __builtin_ia32_pmovusqb256_mask(__gcc_v4di, __gcc_v16qi, unsigned char);
412 void __builtin_ia32_pmovusqb256mem_mask(__gcc_v16qi *, __gcc_v4di, unsigned char);
413 __gcc_v4si __builtin_ia32_pmovusqd128_mask(__gcc_v2di, __gcc_v4si, unsigned char);
414 void __builtin_ia32_pmovusqd128mem_mask(__gcc_v4si *, __gcc_v2di, unsigned char);
415 __gcc_v4si __builtin_ia32_pmovusqd256_mask(__gcc_v4di, __gcc_v4si, unsigned char);
416 void __builtin_ia32_pmovusqd256mem_mask(__gcc_v4si *, __gcc_v4di, unsigned char);
417 __gcc_v8hi __builtin_ia32_pmovusqw128_mask(__gcc_v2di, __gcc_v8hi, unsigned char);
418 void __builtin_ia32_pmovusqw128mem_mask(__gcc_v8hi *, __gcc_v2di, unsigned char);
419 __gcc_v8hi __builtin_ia32_pmovusqw256_mask(__gcc_v4di, __gcc_v8hi, unsigned char);
420 void __builtin_ia32_pmovusqw256mem_mask(__gcc_v8hi *, __gcc_v4di, unsigned char);
421 __gcc_v4si __builtin_ia32_prold128(__gcc_v4si, int);
422 __gcc_v8si __builtin_ia32_prold256(__gcc_v8si, int);
423 __gcc_v2di __builtin_ia32_prolq128(__gcc_v2di, int);
424 __gcc_v4di __builtin_ia32_prolq256(__gcc_v4di, int);
425 __gcc_v4si __builtin_ia32_prolvd128(__gcc_v4si, __gcc_v4si);
426 __gcc_v8si __builtin_ia32_prolvd256(__gcc_v8si, __gcc_v8si);
427 __gcc_v2di __builtin_ia32_prolvq128(__gcc_v2di, __gcc_v2di);
428 __gcc_v4di __builtin_ia32_prolvq256(__gcc_v4di, __gcc_v4di);
429 __gcc_v4si __builtin_ia32_prord128(__gcc_v4si, int);
430 __gcc_v8si __builtin_ia32_prord256(__gcc_v8si, int);
431 __gcc_v2di __builtin_ia32_prorq128(__gcc_v2di, int);
432 __gcc_v4di __builtin_ia32_prorq256(__gcc_v4di, int);
433 __gcc_v4si __builtin_ia32_prorvd128(__gcc_v4si, __gcc_v4si);
434 __gcc_v8si __builtin_ia32_prorvd256(__gcc_v8si, __gcc_v8si);
435 __gcc_v2di __builtin_ia32_prorvq128(__gcc_v2di, __gcc_v2di);
436 __gcc_v4di __builtin_ia32_prorvq256(__gcc_v4di, __gcc_v4di);
437 __gcc_v2di __builtin_ia32_psraq128(__gcc_v2di, __gcc_v2di);
438 __gcc_v4di __builtin_ia32_psraq256(__gcc_v4di, __gcc_v2di);
439 __gcc_v2di __builtin_ia32_psraqi128(__gcc_v2di, int);
440 __gcc_v4di __builtin_ia32_psraqi256(__gcc_v4di, int);
441 __gcc_v2di __builtin_ia32_psravq128(__gcc_v2di, __gcc_v2di);
442 __gcc_v4di __builtin_ia32_psravq256(__gcc_v4di, __gcc_v4di);
443 __gcc_v4si __builtin_ia32_pternlogd128_mask(__gcc_v4si, __gcc_v4si, __gcc_v4si, int, unsigned char);
444 __gcc_v4si __builtin_ia32_pternlogd128_maskz(__gcc_v4si, __gcc_v4si, __gcc_v4si, int, unsigned char);
445 __gcc_v8si __builtin_ia32_pternlogd256_mask(__gcc_v8si, __gcc_v8si, __gcc_v8si, int, unsigned char);
446 __gcc_v8si __builtin_ia32_pternlogd256_maskz(__gcc_v8si, __gcc_v8si, __gcc_v8si, int, unsigned char);
447 __gcc_v2di __builtin_ia32_pternlogq128_mask(__gcc_v2di, __gcc_v2di, __gcc_v2di, int, unsigned char);
448 __gcc_v2di __builtin_ia32_pternlogq128_maskz(__gcc_v2di, __gcc_v2di, __gcc_v2di, int, unsigned char);
449 __gcc_v4di __builtin_ia32_pternlogq256_mask(__gcc_v4di, __gcc_v4di, __gcc_v4di, int, unsigned char);
450 __gcc_v4di __builtin_ia32_pternlogq256_maskz(__gcc_v4di, __gcc_v4di, __gcc_v4di, int, unsigned char);
451 __gcc_v2df __builtin_ia32_rcp14pd128_mask(__gcc_v2df, __gcc_v2df, unsigned char);
452 __gcc_v4df __builtin_ia32_rcp14pd256_mask(__gcc_v4df, __gcc_v4df, unsigned char);
453 __gcc_v4sf __builtin_ia32_rcp14ps128_mask(__gcc_v4sf, __gcc_v4sf, unsigned char);
454 __gcc_v8sf __builtin_ia32_rcp14ps256_mask(__gcc_v8sf, __gcc_v8sf, unsigned char);
455 __gcc_v2df __builtin_ia32_rndscalepd_128_mask(__gcc_v2df, int, __gcc_v2df, unsigned char);
456 __gcc_v4df __builtin_ia32_rndscalepd_256_mask(__gcc_v4df, int, __gcc_v4df, unsigned char);
457 __gcc_v4sf __builtin_ia32_rndscaleps_128_mask(__gcc_v4sf, int, __gcc_v4sf, unsigned char);
458 __gcc_v8sf __builtin_ia32_rndscaleps_256_mask(__gcc_v8sf, int, __gcc_v8sf, unsigned char);
459 __gcc_v2df __builtin_ia32_rsqrt14pd128_mask(__gcc_v2df, __gcc_v2df, unsigned char);
460 __gcc_v4df __builtin_ia32_rsqrt14pd256_mask(__gcc_v4df, __gcc_v4df, unsigned char);
461 __gcc_v4sf __builtin_ia32_rsqrt14ps128_mask(__gcc_v4sf, __gcc_v4sf, unsigned char);
462 __gcc_v8sf __builtin_ia32_rsqrt14ps256_mask(__gcc_v8sf, __gcc_v8sf, unsigned char);
463 __gcc_v2df __builtin_ia32_scalefpd128_mask(__gcc_v2df, __gcc_v2df, __gcc_v2df, unsigned char);
464 __gcc_v4df __builtin_ia32_scalefpd256_mask(__gcc_v4df, __gcc_v4df, __gcc_v4df, unsigned char);
465 __gcc_v4sf __builtin_ia32_scalefps128_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char);
466 __gcc_v8sf __builtin_ia32_scalefps256_mask(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char);
467 void __builtin_ia32_scatterdiv2df(void *, unsigned char, __gcc_v2di, __gcc_v2df, int);
468 void __builtin_ia32_scatterdiv2di(void *, unsigned char, __gcc_v2di, __gcc_v2di, int);
469 void __builtin_ia32_scatterdiv4df(void *, unsigned char, __gcc_v4di, __gcc_v4df, int);
470 void __builtin_ia32_scatterdiv4di(void *, unsigned char, __gcc_v4di, __gcc_v4di, int);
471 void __builtin_ia32_scatterdiv4sf(void *, unsigned char, __gcc_v2di, __gcc_v4sf, int);
472 void __builtin_ia32_scatterdiv4si(void *, unsigned char, __gcc_v2di, __gcc_v4si, int);
473 void __builtin_ia32_scatterdiv8sf(void *, unsigned char, __gcc_v4di, __gcc_v4sf, int);
474 void __builtin_ia32_scatterdiv8si(void *, unsigned char, __gcc_v4di, __gcc_v4si, int);
475 void __builtin_ia32_scattersiv2df(void *, unsigned char, __gcc_v4si, __gcc_v2df, int);
476 void __builtin_ia32_scattersiv2di(void *, unsigned char, __gcc_v4si, __gcc_v2di, int);
477 void __builtin_ia32_scattersiv4df(void *, unsigned char, __gcc_v4si, __gcc_v4df, int);
478 void __builtin_ia32_scattersiv4di(void *, unsigned char, __gcc_v4si, __gcc_v4di, int);
479 void __builtin_ia32_scattersiv4sf(void *, unsigned char, __gcc_v4si, __gcc_v4sf, int);
480 void __builtin_ia32_scattersiv4si(void *, unsigned char, __gcc_v4si, __gcc_v4si, int);
481 void __builtin_ia32_scattersiv8sf(void *, unsigned char, __gcc_v8si, __gcc_v8sf, int);
482 void __builtin_ia32_scattersiv8si(void *, unsigned char, __gcc_v8si, __gcc_v8si, int);
483 __gcc_v4si __builtin_ia32_selectd_128(unsigned char, __gcc_v4si, __gcc_v4si);
484 __gcc_v8si __builtin_ia32_selectd_256(unsigned char, __gcc_v8si, __gcc_v8si);
485 __gcc_v2df __builtin_ia32_selectpd_128(unsigned char, __gcc_v2df, __gcc_v2df);
486 __gcc_v4df __builtin_ia32_selectpd_256(unsigned char, __gcc_v4df, __gcc_v4df);
487 __gcc_v4sf __builtin_ia32_selectps_128(unsigned char, __gcc_v4sf, __gcc_v4sf);
488 __gcc_v8sf __builtin_ia32_selectps_256(unsigned char, __gcc_v8sf, __gcc_v8sf);
489 __gcc_v2di __builtin_ia32_selectq_128(unsigned char, __gcc_v2di, __gcc_v2di);
490 __gcc_v4di __builtin_ia32_selectq_256(unsigned char, __gcc_v4di, __gcc_v4di);
491 __gcc_v8sf __builtin_ia32_shuf_f32x4_256(__gcc_v8sf, __gcc_v8sf, int);
492 __gcc_v4df __builtin_ia32_shuf_f64x2_256(__gcc_v4df, __gcc_v4df, int);
493 __gcc_v8si __builtin_ia32_shuf_i32x4_256(__gcc_v8si, __gcc_v8si, int);
494 __gcc_v4di __builtin_ia32_shuf_i64x2_256(__gcc_v4di, __gcc_v4di, int);
495 void __builtin_ia32_storeapd128_mask(__gcc_v2df *, __gcc_v2df, unsigned char);
496 void __builtin_ia32_storeapd256_mask(__gcc_v4df *, __gcc_v4df, unsigned char);
497 void __builtin_ia32_storeaps128_mask(__gcc_v4sf *, __gcc_v4sf, unsigned char);
498 void __builtin_ia32_storeaps256_mask(__gcc_v8sf *, __gcc_v8sf, unsigned char);
499 void __builtin_ia32_storedqudi128_mask(__gcc_v2di *, __gcc_v2di, unsigned char);
500 void __builtin_ia32_storedqudi256_mask(__gcc_v4di *, __gcc_v4di, unsigned char);
501 void __builtin_ia32_storedqusi128_mask(__gcc_v4si *, __gcc_v4si, unsigned char);
502 void __builtin_ia32_storedqusi256_mask(__gcc_v8si *, __gcc_v8si, unsigned char);
503 void __builtin_ia32_storeupd128_mask(__gcc_v2df *, __gcc_v2df, unsigned char);
504 void __builtin_ia32_storeupd256_mask(__gcc_v4df *, __gcc_v4df, unsigned char);
505 void __builtin_ia32_storeups128_mask(__gcc_v4sf *, __gcc_v4sf, unsigned char);
506 void __builtin_ia32_storeups256_mask(__gcc_v8sf *, __gcc_v8sf, unsigned char);
507 unsigned char __builtin_ia32_ucmpd128_mask(__gcc_v4si, __gcc_v4si, int, unsigned char);
508 unsigned char __builtin_ia32_ucmpd256_mask(__gcc_v8si, __gcc_v8si, int, unsigned char);
509 unsigned char __builtin_ia32_ucmpq128_mask(__gcc_v2di, __gcc_v2di, int, unsigned char);
510 unsigned char __builtin_ia32_ucmpq256_mask(__gcc_v4di, __gcc_v4di, int, unsigned char);
511 __gcc_v8sf __builtin_ia32_vcvtph2ps256_mask(__gcc_v8hi, __gcc_v8sf, unsigned char);
512 __gcc_v4sf __builtin_ia32_vcvtph2ps_mask(__gcc_v8hi, __gcc_v4sf, unsigned char);
513 __gcc_v8hi __builtin_ia32_vcvtps2ph256_mask(__gcc_v8sf, int, __gcc_v8hi, unsigned char);
514 __gcc_v8hi __builtin_ia32_vcvtps2ph_mask(__gcc_v4sf, int, __gcc_v8hi, unsigned char);
515 __gcc_v4si __builtin_ia32_vpermi2vard128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
516 __gcc_v8si __builtin_ia32_vpermi2vard256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
517 __gcc_v2df __builtin_ia32_vpermi2varpd128(__gcc_v2df, __gcc_v2di, __gcc_v2df);
518 __gcc_v4df __builtin_ia32_vpermi2varpd256(__gcc_v4df, __gcc_v4di, __gcc_v4df);
519 __gcc_v4sf __builtin_ia32_vpermi2varps128(__gcc_v4sf, __gcc_v4si, __gcc_v4sf);
520 __gcc_v8sf __builtin_ia32_vpermi2varps256(__gcc_v8sf, __gcc_v8si, __gcc_v8sf);
521 __gcc_v2di __builtin_ia32_vpermi2varq128(__gcc_v2di, __gcc_v2di, __gcc_v2di);
522 __gcc_v4di __builtin_ia32_vpermi2varq256(__gcc_v4di, __gcc_v4di, __gcc_v4di);
523 // avx512vl,avx512bitalg
524 __gcc_v16qi __builtin_ia32_vpopcntb_128(__gcc_v16qi);
525 __gcc_v32qi __builtin_ia32_vpopcntb_256(__gcc_v32qi);
526 __gcc_v8hi __builtin_ia32_vpopcntw_128(__gcc_v8hi);
527 __gcc_v16hi __builtin_ia32_vpopcntw_256(__gcc_v16hi);
528 unsigned short __builtin_ia32_vpshufbitqmb128_mask(__gcc_v16qi, __gcc_v16qi, unsigned short);
529 unsigned int __builtin_ia32_vpshufbitqmb256_mask(__gcc_v32qi, __gcc_v32qi, unsigned int);
530 // avx512vl,avx512bw
531 unsigned short __builtin_ia32_cmpb128_mask(__gcc_v16qi, __gcc_v16qi, int, unsigned short);
532 unsigned int __builtin_ia32_cmpb256_mask(__gcc_v32qi, __gcc_v32qi, int, unsigned int);
533 unsigned char __builtin_ia32_cmpw128_mask(__gcc_v8hi, __gcc_v8hi, int, unsigned char);
534 unsigned short __builtin_ia32_cmpw256_mask(__gcc_v16hi, __gcc_v16hi, int, unsigned short);
535 __gcc_v16qi __builtin_ia32_pmovswb128_mask(__gcc_v8hi, __gcc_v16qi, unsigned char);
536 void __builtin_ia32_pmovswb128mem_mask(__gcc_v16qi *, __gcc_v8hi, unsigned char);
537 __gcc_v16qi __builtin_ia32_pmovswb256_mask(__gcc_v16hi, __gcc_v16qi, unsigned short);
538 void __builtin_ia32_pmovswb256mem_mask(__gcc_v16qi *, __gcc_v16hi, unsigned short);
539 __gcc_v16qi __builtin_ia32_pmovuswb128_mask(__gcc_v8hi, __gcc_v16qi, unsigned char);
540 void __builtin_ia32_pmovuswb128mem_mask(__gcc_v16qi *, __gcc_v8hi, unsigned char);
541 __gcc_v16qi __builtin_ia32_pmovuswb256_mask(__gcc_v16hi, __gcc_v16qi, unsigned short);
542 void __builtin_ia32_pmovuswb256mem_mask(__gcc_v16qi *, __gcc_v16hi, unsigned short);
543 __gcc_v16qi __builtin_ia32_pmovwb128_mask(__gcc_v8hi, __gcc_v16qi, unsigned char);
544 void __builtin_ia32_pmovwb128mem_mask(__gcc_v16qi *, __gcc_v8hi, unsigned char);
545 void __builtin_ia32_pmovwb256mem_mask(__gcc_v16qi *, __gcc_v16hi, unsigned short);
546 void __builtin_ia32_storedquhi128_mask(__gcc_v8hi *, __gcc_v8hi, unsigned char);
547 void __builtin_ia32_storedquhi256_mask(__gcc_v16hi *, __gcc_v16hi, unsigned short);
548 void __builtin_ia32_storedquqi128_mask(__gcc_v16qi *, __gcc_v16qi, unsigned short);
549 void __builtin_ia32_storedquqi256_mask(__gcc_v32qi *, __gcc_v32qi, unsigned int);
550 unsigned short __builtin_ia32_ucmpb128_mask(__gcc_v16qi, __gcc_v16qi, int, unsigned short);
551 unsigned int __builtin_ia32_ucmpb256_mask(__gcc_v32qi, __gcc_v32qi, int, unsigned int);
552 unsigned char __builtin_ia32_ucmpw128_mask(__gcc_v8hi, __gcc_v8hi, int, unsigned char);
553 unsigned short __builtin_ia32_ucmpw256_mask(__gcc_v16hi, __gcc_v16hi, int, unsigned short);
554 __gcc_v8hi __builtin_ia32_vpermi2varhi128(__gcc_v8hi, __gcc_v8hi, __gcc_v8hi);
555 __gcc_v16hi __builtin_ia32_vpermi2varhi256(__gcc_v16hi, __gcc_v16hi, __gcc_v16hi);
556 // avx512vl,avx512dq
557 __gcc_v2di __builtin_ia32_cvtpd2qq128_mask(__gcc_v2df, __gcc_v2di, unsigned char);
558 __gcc_v4di __builtin_ia32_cvtpd2qq256_mask(__gcc_v4df, __gcc_v4di, unsigned char);
559 __gcc_v2di __builtin_ia32_cvtpd2uqq128_mask(__gcc_v2df, __gcc_v2di, unsigned char);
560 __gcc_v4di __builtin_ia32_cvtpd2uqq256_mask(__gcc_v4df, __gcc_v4di, unsigned char);
561 __gcc_v2di __builtin_ia32_cvtps2qq128_mask(__gcc_v4sf, __gcc_v2di, unsigned char);
562 __gcc_v4di __builtin_ia32_cvtps2qq256_mask(__gcc_v4sf, __gcc_v4di, unsigned char);
563 __gcc_v2di __builtin_ia32_cvtps2uqq128_mask(__gcc_v4sf, __gcc_v2di, unsigned char);
564 __gcc_v4di __builtin_ia32_cvtps2uqq256_mask(__gcc_v4sf, __gcc_v4di, unsigned char);
565 __gcc_v4sf __builtin_ia32_cvtqq2ps128_mask(__gcc_v2di, __gcc_v4sf, unsigned char);
566 __gcc_v2di __builtin_ia32_cvttpd2qq128_mask(__gcc_v2df, __gcc_v2di, unsigned char);
567 __gcc_v4di __builtin_ia32_cvttpd2qq256_mask(__gcc_v4df, __gcc_v4di, unsigned char);
568 __gcc_v2di __builtin_ia32_cvttpd2uqq128_mask(__gcc_v2df, __gcc_v2di, unsigned char);
569 __gcc_v4di __builtin_ia32_cvttpd2uqq256_mask(__gcc_v4df, __gcc_v4di, unsigned char);
570 __gcc_v2di __builtin_ia32_cvttps2qq128_mask(__gcc_v4sf, __gcc_v2di, unsigned char);
571 __gcc_v4di __builtin_ia32_cvttps2qq256_mask(__gcc_v4sf, __gcc_v4di, unsigned char);
572 __gcc_v2di __builtin_ia32_cvttps2uqq128_mask(__gcc_v4sf, __gcc_v2di, unsigned char);
573 __gcc_v4di __builtin_ia32_cvttps2uqq256_mask(__gcc_v4sf, __gcc_v4di, unsigned char);
574 __gcc_v4sf __builtin_ia32_cvtuqq2ps128_mask(__gcc_v2di, __gcc_v4sf, unsigned char);
575 __gcc_v2df __builtin_ia32_rangepd128_mask(__gcc_v2df, __gcc_v2df, int, __gcc_v2df, unsigned char);
576 __gcc_v4df __builtin_ia32_rangepd256_mask(__gcc_v4df, __gcc_v4df, int, __gcc_v4df, unsigned char);
577 __gcc_v4sf __builtin_ia32_rangeps128_mask(__gcc_v4sf, __gcc_v4sf, int, __gcc_v4sf, unsigned char);
578 __gcc_v8sf __builtin_ia32_rangeps256_mask(__gcc_v8sf, __gcc_v8sf, int, __gcc_v8sf, unsigned char);
579 __gcc_v2df __builtin_ia32_reducepd128_mask(__gcc_v2df, int, __gcc_v2df, unsigned char);
580 __gcc_v4df __builtin_ia32_reducepd256_mask(__gcc_v4df, int, __gcc_v4df, unsigned char);
581 __gcc_v4sf __builtin_ia32_reduceps128_mask(__gcc_v4sf, int, __gcc_v4sf, unsigned char);
582 __gcc_v8sf __builtin_ia32_reduceps256_mask(__gcc_v8sf, int, __gcc_v8sf, unsigned char);
583 // avx512vl,avx512vbmi2
584 __gcc_v8hi __builtin_ia32_compresshi128_mask(__gcc_v8hi, __gcc_v8hi, unsigned char);
585 __gcc_v16hi __builtin_ia32_compresshi256_mask(__gcc_v16hi, __gcc_v16hi, unsigned short);
586 __gcc_v16qi __builtin_ia32_compressqi128_mask(__gcc_v16qi, __gcc_v16qi, unsigned short);
587 __gcc_v32qi __builtin_ia32_compressqi256_mask(__gcc_v32qi, __gcc_v32qi, unsigned int);
588 void __builtin_ia32_compressstorehi128_mask(__gcc_v8hi *, __gcc_v8hi, unsigned char);
589 void __builtin_ia32_compressstorehi256_mask(__gcc_v16hi *, __gcc_v16hi, unsigned short);
590 void __builtin_ia32_compressstoreqi128_mask(__gcc_v16qi *, __gcc_v16qi, unsigned short);
591 void __builtin_ia32_compressstoreqi256_mask(__gcc_v32qi *, __gcc_v32qi, unsigned int);
592 __gcc_v8hi __builtin_ia32_expandhi128_mask(__gcc_v8hi, __gcc_v8hi, unsigned char);
593 __gcc_v16hi __builtin_ia32_expandhi256_mask(__gcc_v16hi, __gcc_v16hi, unsigned short);
594 __gcc_v8hi __builtin_ia32_expandloadhi128_mask(const __gcc_v8hi *, __gcc_v8hi, unsigned char);
595 __gcc_v16hi __builtin_ia32_expandloadhi256_mask(const __gcc_v16hi *, __gcc_v16hi, unsigned short);
596 __gcc_v16qi __builtin_ia32_expandloadqi128_mask(const __gcc_v16qi *, __gcc_v16qi, unsigned short);
597 __gcc_v32qi __builtin_ia32_expandloadqi256_mask(const __gcc_v32qi *, __gcc_v32qi, unsigned int);
598 __gcc_v16qi __builtin_ia32_expandqi128_mask(__gcc_v16qi, __gcc_v16qi, unsigned short);
599 __gcc_v32qi __builtin_ia32_expandqi256_mask(__gcc_v32qi, __gcc_v32qi, unsigned int);
600 __gcc_v4si __builtin_ia32_vpshldd128(__gcc_v4si, __gcc_v4si, int);
601 __gcc_v8si __builtin_ia32_vpshldd256(__gcc_v8si, __gcc_v8si, int);
602 __gcc_v2di __builtin_ia32_vpshldq128(__gcc_v2di, __gcc_v2di, int);
603 __gcc_v4di __builtin_ia32_vpshldq256(__gcc_v4di, __gcc_v4di, int);
604 __gcc_v4si __builtin_ia32_vpshldvd128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
605 __gcc_v8si __builtin_ia32_vpshldvd256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
606 __gcc_v2di __builtin_ia32_vpshldvq128(__gcc_v2di, __gcc_v2di, __gcc_v2di);
607 __gcc_v4di __builtin_ia32_vpshldvq256(__gcc_v4di, __gcc_v4di, __gcc_v4di);
608 __gcc_v8hi __builtin_ia32_vpshldvw128(__gcc_v8hi, __gcc_v8hi, __gcc_v8hi);
609 __gcc_v16hi __builtin_ia32_vpshldvw256(__gcc_v16hi, __gcc_v16hi, __gcc_v16hi);
610 __gcc_v8hi __builtin_ia32_vpshldw128(__gcc_v8hi, __gcc_v8hi, int);
611 __gcc_v16hi __builtin_ia32_vpshldw256(__gcc_v16hi, __gcc_v16hi, int);
612 __gcc_v4si __builtin_ia32_vpshrdd128(__gcc_v4si, __gcc_v4si, int);
613 __gcc_v8si __builtin_ia32_vpshrdd256(__gcc_v8si, __gcc_v8si, int);
614 __gcc_v2di __builtin_ia32_vpshrdq128(__gcc_v2di, __gcc_v2di, int);
615 __gcc_v4di __builtin_ia32_vpshrdq256(__gcc_v4di, __gcc_v4di, int);
616 __gcc_v4si __builtin_ia32_vpshrdvd128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
617 __gcc_v8si __builtin_ia32_vpshrdvd256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
618 __gcc_v2di __builtin_ia32_vpshrdvq128(__gcc_v2di, __gcc_v2di, __gcc_v2di);
619 __gcc_v4di __builtin_ia32_vpshrdvq256(__gcc_v4di, __gcc_v4di, __gcc_v4di);
620 __gcc_v8hi __builtin_ia32_vpshrdvw128(__gcc_v8hi, __gcc_v8hi, __gcc_v8hi);
621 __gcc_v16hi __builtin_ia32_vpshrdvw256(__gcc_v16hi, __gcc_v16hi, __gcc_v16hi);
622 __gcc_v8hi __builtin_ia32_vpshrdw128(__gcc_v8hi, __gcc_v8hi, int);
623 __gcc_v16hi __builtin_ia32_vpshrdw256(__gcc_v16hi, __gcc_v16hi, int);
624 // avx512vl,avx512vnni|avxvnni
625 __gcc_v4si __builtin_ia32_vpdpbusd128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
626 __gcc_v8si __builtin_ia32_vpdpbusd256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
627 __gcc_v4si __builtin_ia32_vpdpbusds128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
628 __gcc_v8si __builtin_ia32_vpdpbusds256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
629 __gcc_v4si __builtin_ia32_vpdpwssd128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
630 __gcc_v8si __builtin_ia32_vpdpwssd256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
631 __gcc_v4si __builtin_ia32_vpdpwssds128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
632 __gcc_v8si __builtin_ia32_vpdpwssds256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
633 // avx512vnni,evex512
634 __gcc_v16si __builtin_ia32_vpdpbusd512(__gcc_v16si, __gcc_v16si, __gcc_v16si);
635 __gcc_v16si __builtin_ia32_vpdpbusds512(__gcc_v16si, __gcc_v16si, __gcc_v16si);
636 __gcc_v16si __builtin_ia32_vpdpwssd512(__gcc_v16si, __gcc_v16si, __gcc_v16si);
637 __gcc_v16si __builtin_ia32_vpdpwssds512(__gcc_v16si, __gcc_v16si, __gcc_v16si);
638 // avx512vp2intersect,avx512vl
639 void __builtin_ia32_vp2intersect_d_128(__gcc_v4si, __gcc_v4si, unsigned char *, unsigned char *);
640 void __builtin_ia32_vp2intersect_d_256(__gcc_v8si, __gcc_v8si, unsigned char *, unsigned char *);
641 void __builtin_ia32_vp2intersect_q_128(__gcc_v2di, __gcc_v2di, unsigned char *, unsigned char *);
642 void __builtin_ia32_vp2intersect_q_256(__gcc_v4di, __gcc_v4di, unsigned char *, unsigned char *);
643 // avx512vp2intersect,evex512
644 void __builtin_ia32_vp2intersect_d_512(__gcc_v16si, __gcc_v16si, unsigned short *, unsigned short *);
645 void __builtin_ia32_vp2intersect_q_512(__gcc_v8di, __gcc_v8di, unsigned char *, unsigned char *);
646 // avx512vpopcntdq,avx512vl
647 __gcc_v4si __builtin_ia32_vpopcntd_128(__gcc_v4si);
648 __gcc_v8si __builtin_ia32_vpopcntd_256(__gcc_v8si);
649 __gcc_v2di __builtin_ia32_vpopcntq_128(__gcc_v2di);
650 __gcc_v4di __builtin_ia32_vpopcntq_256(__gcc_v4di);
651 // avx512vpopcntdq,evex512
652 __gcc_v16si __builtin_ia32_vpopcntd_512(__gcc_v16si);
653 __gcc_v8di __builtin_ia32_vpopcntq_512(__gcc_v8di);
654 // avxneconvert
655 __gcc_v4sf __builtin_ia32_vbcstnebf162ps128(const __bf16 *);
656 __gcc_v8sf __builtin_ia32_vbcstnebf162ps256(const __bf16 *);
657 __gcc_v4sf __builtin_ia32_vbcstnesh2ps128(const _Float16 *);
658 __gcc_v8sf __builtin_ia32_vbcstnesh2ps256(const _Float16 *);
659 __gcc_v4sf __builtin_ia32_vcvtneebf162ps128(const __gcc_v8hf *);
660 __gcc_v8sf __builtin_ia32_vcvtneebf162ps256(const __gcc_v16hf *);
661 __gcc_v4sf __builtin_ia32_vcvtneeph2ps128(const __gcc_v8hf *);
662 __gcc_v8sf __builtin_ia32_vcvtneeph2ps256(const __gcc_v16hf *);
663 __gcc_v4sf __builtin_ia32_vcvtneobf162ps128(const __gcc_v8hf *);
664 __gcc_v8sf __builtin_ia32_vcvtneobf162ps256(const __gcc_v16hf *);
665 __gcc_v4sf __builtin_ia32_vcvtneoph2ps128(const __gcc_v8hf *);
666 __gcc_v8sf __builtin_ia32_vcvtneoph2ps256(const __gcc_v16hf *);
667 // avxvnniint16
668 __gcc_v4si __builtin_ia32_vpdpwsud128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
669 __gcc_v8si __builtin_ia32_vpdpwsud256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
670 __gcc_v4si __builtin_ia32_vpdpwsuds128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
671 __gcc_v8si __builtin_ia32_vpdpwsuds256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
672 __gcc_v4si __builtin_ia32_vpdpwusd128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
673 __gcc_v8si __builtin_ia32_vpdpwusd256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
674 __gcc_v4si __builtin_ia32_vpdpwusds128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
675 __gcc_v8si __builtin_ia32_vpdpwusds256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
676 __gcc_v4si __builtin_ia32_vpdpwuud128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
677 __gcc_v8si __builtin_ia32_vpdpwuud256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
678 __gcc_v4si __builtin_ia32_vpdpwuuds128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
679 __gcc_v8si __builtin_ia32_vpdpwuuds256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
680 // avxvnniint8
681 __gcc_v4si __builtin_ia32_vpdpbssd128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
682 __gcc_v8si __builtin_ia32_vpdpbssd256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
683 __gcc_v4si __builtin_ia32_vpdpbssds128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
684 __gcc_v8si __builtin_ia32_vpdpbssds256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
685 __gcc_v4si __builtin_ia32_vpdpbsud128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
686 __gcc_v8si __builtin_ia32_vpdpbsud256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
687 __gcc_v4si __builtin_ia32_vpdpbsuds128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
688 __gcc_v8si __builtin_ia32_vpdpbsuds256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
689 __gcc_v4si __builtin_ia32_vpdpbuud128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
690 __gcc_v8si __builtin_ia32_vpdpbuud256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
691 __gcc_v4si __builtin_ia32_vpdpbuuds128(__gcc_v4si, __gcc_v4si, __gcc_v4si);
692 __gcc_v8si __builtin_ia32_vpdpbuuds256(__gcc_v8si, __gcc_v8si, __gcc_v8si);
693 // bmi
694 unsigned int __builtin_ia32_bextr_u32(unsigned int, unsigned int);
695 unsigned long long int __builtin_ia32_bextr_u64(unsigned long long int, unsigned long long int);
696 // bmi2
697 unsigned long long int __builtin_ia32_bzhi_di(unsigned long long int, unsigned long long int);
698 unsigned int __builtin_ia32_bzhi_si(unsigned int, unsigned int);
699 unsigned long long int __builtin_ia32_pdep_di(unsigned long long int, unsigned long long int);
700 unsigned int __builtin_ia32_pdep_si(unsigned int, unsigned int);
701 unsigned long long int __builtin_ia32_pext_di(unsigned long long int, unsigned long long int);
702 unsigned int __builtin_ia32_pext_si(unsigned int, unsigned int);
703 // clang
704 unsigned char __builtin_ia32_addcarryx_u32(unsigned char, unsigned int, unsigned int, unsigned int *);
705 unsigned char __builtin_ia32_addcarryx_u64(unsigned char, unsigned long long int, unsigned long long int, unsigned long long int *);
707 unsigned long long int __builtin_ia32_rdpmc(int);
708 unsigned long long int __builtin_ia32_rdtsc(void);
709 unsigned long long int __builtin_ia32_rdtscp(unsigned int *);
710 unsigned int __builtin_ia32_readeflags_u32(void);
711 unsigned long long int __builtin_ia32_readeflags_u64(void);
712 unsigned char __builtin_ia32_subborrow_u32(unsigned char, unsigned int, unsigned int, unsigned int *);
713 unsigned char __builtin_ia32_subborrow_u64(unsigned char, unsigned long long int, unsigned long long int, unsigned long long int *);
714 unsigned short __builtin_ia32_tzcnt_u16(unsigned short);
715 unsigned int __builtin_ia32_tzcnt_u32(unsigned int);
716 unsigned long long int __builtin_ia32_tzcnt_u64(unsigned long long int);
717 __gcc_v2df __builtin_ia32_undef128(void);
718 __gcc_v4df __builtin_ia32_undef256(void);
719 __gcc_v8df __builtin_ia32_undef512(void);
722 void __builtin_ia32_writeeflags_u64(unsigned long long int);
723 unsigned long long int __rdtsc(void);
724 // cldemote
725 void __builtin_ia32_cldemote(const void *);
726 // clflushopt
727 void __builtin_ia32_clflushopt(const void *);
728 // clwb
729 void __builtin_ia32_clwb(const void *);
730 // clzero
732 // cmpccxadd
733 signed int __builtin_ia32_cmpccxadd32(void *, signed int, signed int, int);
734 signed long long int __builtin_ia32_cmpccxadd64(void *, signed long long int, signed long long int, int);
735 // crc32
736 unsigned long long int __builtin_ia32_crc32di(unsigned long long int, unsigned long long int);
737 unsigned int __builtin_ia32_crc32hi(unsigned int, unsigned short);
738 unsigned int __builtin_ia32_crc32qi(unsigned int, unsigned char);
739 unsigned int __builtin_ia32_crc32si(unsigned int, unsigned int);
740 // enqcmd
741 unsigned char __builtin_ia32_enqcmd(void *, const void *);
742 unsigned char __builtin_ia32_enqcmds(void *, const void *);
743 // f16c
744 __gcc_v4sf __builtin_ia32_vcvtph2ps(__gcc_v8hi);
745 __gcc_v8sf __builtin_ia32_vcvtph2ps256(__gcc_v8hi);
746 __gcc_v8hi __builtin_ia32_vcvtps2ph(__gcc_v4sf, int);
747 __gcc_v8hi __builtin_ia32_vcvtps2ph256(__gcc_v8sf, int);
748 // fma
749 __gcc_v2df __builtin_ia32_vfmaddsd3(__gcc_v2df, __gcc_v2df, __gcc_v2df);
750 __gcc_v4sf __builtin_ia32_vfmaddss3(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf);
751 // fma4
752 __gcc_v2df __builtin_ia32_vfmaddsd(__gcc_v2df, __gcc_v2df, __gcc_v2df);
753 __gcc_v4sf __builtin_ia32_vfmaddss(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf);
754 // fma|fma4
755 __gcc_v2df __builtin_ia32_vfmaddpd(__gcc_v2df, __gcc_v2df, __gcc_v2df);
756 __gcc_v4df __builtin_ia32_vfmaddpd256(__gcc_v4df, __gcc_v4df, __gcc_v4df);
757 __gcc_v4sf __builtin_ia32_vfmaddps(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf);
758 __gcc_v8sf __builtin_ia32_vfmaddps256(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf);
759 __gcc_v2df __builtin_ia32_vfmaddsubpd(__gcc_v2df, __gcc_v2df, __gcc_v2df);
760 __gcc_v4df __builtin_ia32_vfmaddsubpd256(__gcc_v4df, __gcc_v4df, __gcc_v4df);
761 __gcc_v4sf __builtin_ia32_vfmaddsubps(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf);
762 __gcc_v8sf __builtin_ia32_vfmaddsubps256(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf);
763 // fsgsbase
764 unsigned int __builtin_ia32_rdfsbase32(void);
765 unsigned long long int __builtin_ia32_rdfsbase64(void);
766 unsigned int __builtin_ia32_rdgsbase32(void);
767 unsigned long long int __builtin_ia32_rdgsbase64(void);
768 void __builtin_ia32_wrfsbase32(unsigned int);
769 void __builtin_ia32_wrfsbase64(unsigned long long int);
770 void __builtin_ia32_wrgsbase32(unsigned int);
771 void __builtin_ia32_wrgsbase64(unsigned long long int);
772 // fxsr
777 // gfni
778 __gcc_v16qi __builtin_ia32_vgf2p8affineinvqb_v16qi(__gcc_v16qi, __gcc_v16qi, char);
779 __gcc_v16qi __builtin_ia32_vgf2p8affineqb_v16qi(__gcc_v16qi, __gcc_v16qi, char);
780 __gcc_v16qi __builtin_ia32_vgf2p8mulb_v16qi(__gcc_v16qi, __gcc_v16qi);
781 // invpcid
782 void __builtin_ia32_invpcid(unsigned int, void *);
783 // kl
784 unsigned char __builtin_ia32_aesdec128kl_u8(__gcc_v2di *, __gcc_v2di, const void *);
785 unsigned char __builtin_ia32_aesdec256kl_u8(__gcc_v2di *, __gcc_v2di, const void *);
786 unsigned char __builtin_ia32_aesenc128kl_u8(__gcc_v2di *, __gcc_v2di, const void *);
787 unsigned char __builtin_ia32_aesenc256kl_u8(__gcc_v2di *, __gcc_v2di, const void *);
788 unsigned int __builtin_ia32_encodekey128_u32(unsigned int, __gcc_v2di, void *);
789 unsigned int __builtin_ia32_encodekey256_u32(unsigned int, __gcc_v2di, __gcc_v2di, void *);
790 void __builtin_ia32_loadiwkey(__gcc_v2di, __gcc_v2di, __gcc_v2di, unsigned int);
791 // kl,widekl
792 unsigned char __builtin_ia32_aesdecwide128kl_u8(__gcc_v2di *, const __gcc_v2di *, const void *);
793 unsigned char __builtin_ia32_aesdecwide256kl_u8(__gcc_v2di *, const __gcc_v2di *, const void *);
794 unsigned char __builtin_ia32_aesencwide128kl_u8(__gcc_v2di *, const __gcc_v2di *, const void *);
795 unsigned char __builtin_ia32_aesencwide256kl_u8(__gcc_v2di *, const __gcc_v2di *, const void *);
796 // lwp
798 unsigned char __builtin_ia32_lwpins32(unsigned int, unsigned int, unsigned int);
799 unsigned char __builtin_ia32_lwpins64(unsigned long long int, unsigned int, unsigned int);
800 void __builtin_ia32_lwpval32(unsigned int, unsigned int, unsigned int);
801 void __builtin_ia32_lwpval64(unsigned long long int, unsigned int, unsigned int);
803 // lzcnt
804 unsigned short __builtin_ia32_lzcnt_u16(unsigned short);
805 unsigned int __builtin_ia32_lzcnt_u32(unsigned int);
806 unsigned long long int __builtin_ia32_lzcnt_u64(unsigned long long int);
807 // clang-format on
__gcc_v2df __builtin_ia32_getexppd128_mask(__gcc_v2df, __gcc_v2df, unsigned char)
void __builtin_ia32_cldemote(const void *)
unsigned long long int __builtin_ia32_rdfsbase64(void)
__gcc_v2di __builtin_ia32_cvtps2uqq128_mask(__gcc_v4sf, __gcc_v2di, unsigned char)
__gcc_v4sf __builtin_ia32_vcvtph2psx128_mask(__gcc_v8hf, __gcc_v4sf, unsigned char)
unsigned int __builtin_ia32_encodekey128_u32(unsigned int, __gcc_v2di, void *)
void __builtin_ia32_vp2intersect_d_128(__gcc_v4si, __gcc_v4si, unsigned char *, unsigned char *)
__gcc_v32hf __builtin_ia32_maxph512(__gcc_v32hf, __gcc_v32hf, int)
void __builtin_ia32_fxrstor(void *)
unsigned char __builtin_ia32_lwpins64(unsigned long long int, unsigned int, unsigned int)
__gcc_v8sf __builtin_ia32_vpermi2varps256(__gcc_v8sf, __gcc_v8si, __gcc_v8sf)
_Float16 __builtin_ia32_reduce_fadd_ph256(_Float16, __gcc_v16hf)
__gcc_v8hf __builtin_ia32_vcvtusi2sh(__gcc_v8hf, unsigned int, int)
__gcc_v4si __builtin_ia32_vcvttph2dq128_mask(__gcc_v8hf, __gcc_v4si, unsigned char)
__gcc_v4di __builtin_ia32_psravq256(__gcc_v4di, __gcc_v4di)
void __builtin_ia32_pmovqb256mem_mask(__gcc_v16qi *, __gcc_v4di, unsigned char)
__gcc_v8sf __builtin_ia32_loadaps256_mask(const __gcc_v8sf *, __gcc_v8sf, unsigned char)
void __builtin_ia32_fxsave64(void *)
__gcc_v2di __builtin_ia32_selectq_128(unsigned char, __gcc_v2di, __gcc_v2di)
__gcc_v4di __builtin_ia32_vpmadd52luq256(__gcc_v4di, __gcc_v4di, __gcc_v4di)
__gcc_v8si __builtin_ia32_vpdpwusd256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v4si __builtin_ia32_cvtpd2dq128_mask(__gcc_v2df, __gcc_v4si, unsigned char)
__gcc_v4si __builtin_ia32_gather3div4si(__gcc_v4si, const void *, __gcc_v2di, unsigned char, int)
void __builtin_ia32_vp2intersect_q_128(__gcc_v2di, __gcc_v2di, unsigned char *, unsigned char *)
__gcc_v8di __builtin_ia32_vcvttph2qq512_mask(__gcc_v8hf, __gcc_v8di, unsigned char, int)
__gcc_v32hi __builtin_ia32_expandhi512_mask(__gcc_v32hi, __gcc_v32hi, unsigned int)
__gcc_v8hf __builtin_ia32_getmantsh_round_mask(__gcc_v8hf, __gcc_v8hf, int, __gcc_v8hf, unsigned char, int)
unsigned int __builtin_ia32_readeflags_u32(void)
void __builtin_ia32_scattersiv4si(void *, unsigned char, __gcc_v4si, __gcc_v4si, int)
__gcc_v32hf __builtin_ia32_vfmaddph512_mask3(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int)
__gcc_v4sf __builtin_ia32_vpermi2varps128(__gcc_v4sf, __gcc_v4si, __gcc_v4sf)
void __builtin_ia32_fxrstor64(void *)
__gcc_v4si __builtin_ia32_pmovusqd256_mask(__gcc_v4di, __gcc_v4si, unsigned char)
_Float16 __builtin_ia32_reduce_fmul_ph256(_Float16, __gcc_v16hf)
__gcc_v4di __builtin_ia32_prolq256(__gcc_v4di, int)
__gcc_v8si __builtin_ia32_vpdpbusd256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v32qi __builtin_ia32_compressqi256_mask(__gcc_v32qi, __gcc_v32qi, unsigned int)
unsigned long long int __builtin_ia32_bzhi_di(unsigned long long int, unsigned long long int)
__gcc_v4di __builtin_ia32_cvtps2uqq256_mask(__gcc_v4sf, __gcc_v4di, unsigned char)
unsigned int __builtin_ia32_crc32si(unsigned int, unsigned int)
__gcc_v4si __builtin_ia32_prord128(__gcc_v4si, int)
__gcc_v16qi __builtin_ia32_pmovsqb128_mask(__gcc_v2di, __gcc_v16qi, unsigned char)
__gcc_v8si __builtin_ia32_prorvd256(__gcc_v8si, __gcc_v8si)
__gcc_v8hf __builtin_ia32_selectph_128(unsigned char, __gcc_v8hf, __gcc_v8hf)
__gcc_v4df __builtin_ia32_vcvtph2pd256_mask(__gcc_v8hf, __gcc_v4df, unsigned char)
__gcc_v32hf __builtin_ia32_vfmaddsubph512_mask(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int)
__gcc_v16hi __builtin_ia32_vpshrdw256(__gcc_v16hi, __gcc_v16hi, int)
__gcc_v4si __builtin_ia32_loaddqusi128_mask(const __gcc_v4si *, __gcc_v4si, unsigned char)
void __builtin_ia32_scatterdiv4di(void *, unsigned char, __gcc_v4di, __gcc_v4di, int)
__gcc_v2di __builtin_ia32_movdqa64load128_mask(const __gcc_v2di *, __gcc_v2di, unsigned char)
unsigned int __builtin_ia32_pext_si(unsigned int, unsigned int)
__gcc_v16qi __builtin_ia32_vpopcntb_128(__gcc_v16qi)
__gcc_v4sf __builtin_ia32_extractf32x4_256_mask(__gcc_v8sf, int, __gcc_v4sf, unsigned char)
__gcc_v4sf __builtin_ia32_rndscaleps_128_mask(__gcc_v4sf, int, __gcc_v4sf, unsigned char)
__gcc_v8sf __builtin_ia32_insertf32x4_256(__gcc_v8sf, __gcc_v4sf, int)
__gcc_v4sf __builtin_ia32_vfmaddss(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf)
void __builtin_ia32_pmovdw256mem_mask(__gcc_v8hi *, __gcc_v8si, unsigned char)
unsigned char __builtin_ia32_cmpd128_mask(__gcc_v4si, __gcc_v4si, int, unsigned char)
__gcc_v4di __builtin_ia32_permvardi256(__gcc_v4di, __gcc_v4di)
unsigned char __builtin_ia32_aesdecwide256kl_u8(__gcc_v2di *, const __gcc_v2di *, const void *)
__gcc_v2df __builtin_ia32_rsqrt14pd128_mask(__gcc_v2df, __gcc_v2df, unsigned char)
__gcc_v8df __builtin_ia32_undef512(void)
__gcc_v16hf __builtin_ia32_rsqrtph256_mask(__gcc_v16hf, __gcc_v16hf, unsigned short)
void __builtin_ia32_storeapd256_mask(__gcc_v4df *, __gcc_v4df, unsigned char)
void __builtin_ia32_pmovqw128mem_mask(__gcc_v8hi *, __gcc_v2di, unsigned char)
void __builtin_ia32_movdqa32store128_mask(__gcc_v4si *, __gcc_v4si, unsigned char)
__gcc_v4sf __builtin_ia32_vfmaddcph128_maskz(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char)
__gcc_v16sf __builtin_ia32_vfmaddcph512_mask(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int)
void __builtin_ia32_storeapd128_mask(__gcc_v2df *, __gcc_v2df, unsigned char)
__gcc_v4di __builtin_ia32_loaddqudi256_mask(const __gcc_v4di *, __gcc_v4di, unsigned char)
__gcc_v8hf __builtin_ia32_vcvtsi2sh(__gcc_v8hf, int, int)
void __builtin_ia32_wrgsbase32(unsigned int)
unsigned long long int __builtin_ia32_pext_di(unsigned long long int, unsigned long long int)
__gcc_v8si __builtin_ia32_cvttps2udq256_mask(__gcc_v8sf, __gcc_v8si, unsigned char)
__gcc_v4sf __builtin_ia32_expandsf128_mask(__gcc_v4sf, __gcc_v4sf, unsigned char)
unsigned long long int __builtin_ia32_vcvtsh2usi64(__gcc_v8hf, int)
__gcc_v32hf __builtin_ia32_vfmaddph512_maskz(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int)
__gcc_v32uhi __builtin_ia32_vcvtph2uw512_mask(__gcc_v32hf, __gcc_v32uhi, unsigned int, int)
unsigned int __builtin_ia32_vcvttsh2usi32(__gcc_v8hf, int)
__gcc_v32hi __builtin_ia32_vpshldvw512(__gcc_v32hi, __gcc_v32hi, __gcc_v32hi)
void __builtin_ia32_pmovsdb256mem_mask(__gcc_v16qi *, __gcc_v8si, unsigned char)
__gcc_v4sf __builtin_ia32_vcvtsh2ss_round_mask(__gcc_v4sf, __gcc_v8hf, __gcc_v4sf, unsigned char, int)
__gcc_v4sf __builtin_ia32_rcp14ps128_mask(__gcc_v4sf, __gcc_v4sf, unsigned char)
__gcc_v16hf __builtin_ia32_selectph_256(unsigned short, __gcc_v16hf, __gcc_v16hf)
__gcc_v8hi __builtin_ia32_pmovdw256_mask(__gcc_v8si, __gcc_v8hi, unsigned char)
__gcc_v8sf __builtin_ia32_vfmaddcph256_mask(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char)
__gcc_v4si __builtin_ia32_vpshrdvd128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
__gcc_v8hi __builtin_ia32_pmovusdw256_mask(__gcc_v8si, __gcc_v8hi, unsigned char)
__gcc_v2df __builtin_ia32_vcvtsh2sd_round_mask(__gcc_v2df, __gcc_v8hf, __gcc_v2df, unsigned char, int)
_Float16 __builtin_ia32_reduce_fadd_ph128(_Float16, __gcc_v8hf)
unsigned long long int __builtin_ia32_rdtscp(unsigned int *)
unsigned char __builtin_ia32_cmppd256_mask(__gcc_v4df, __gcc_v4df, int, unsigned char)
__gcc_v32qi __builtin_ia32_expandloadqi256_mask(const __gcc_v32qi *, __gcc_v32qi, unsigned int)
__gcc_v8hf __builtin_ia32_vcvtsd2sh_round_mask(__gcc_v8hf, __gcc_v2df, __gcc_v8hf, unsigned char, int)
__gcc_v4si __builtin_ia32_prorvd128(__gcc_v4si, __gcc_v4si)
__gcc_v8udi __builtin_ia32_vcvttph2uqq512_mask(__gcc_v8hf, __gcc_v8udi, unsigned char, int)
__gcc_v4sf __builtin_ia32_vfmaddps(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf)
__gcc_v16hf __builtin_ia32_getmantph256_mask(__gcc_v16hf, int, __gcc_v16hf, unsigned short)
void __builtin_ia32_pmovswb256mem_mask(__gcc_v16qi *, __gcc_v16hi, unsigned short)
__gcc_v2di __builtin_ia32_vcvttph2qq128_mask(__gcc_v8hf, __gcc_v2di, unsigned char)
__gcc_v8sf __builtin_ia32_fixupimmps256_mask(__gcc_v8sf, __gcc_v8sf, __gcc_v8si, int, unsigned char)
__gcc_v2di __builtin_ia32_alignq128(__gcc_v2di, __gcc_v2di, int)
unsigned char __builtin_ia32_aesencwide256kl_u8(__gcc_v2di *, const __gcc_v2di *, const void *)
unsigned short __builtin_ia32_ucmpb128_mask(__gcc_v16qi, __gcc_v16qi, int, unsigned short)
__gcc_v4si __builtin_ia32_vpshrdd128(__gcc_v4si, __gcc_v4si, int)
__gcc_v8hf __builtin_ia32_getmantph128_mask(__gcc_v8hf, int, __gcc_v8hf, unsigned char)
__gcc_v4di __builtin_ia32_cvttpd2qq256_mask(__gcc_v4df, __gcc_v4di, unsigned char)
__gcc_v4sf __builtin_ia32_vfcmulcsh_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
_Float16 __builtin_ia32_reduce_fmax_ph128(__gcc_v8hf)
unsigned int __builtin_ia32_vpshufbitqmb256_mask(__gcc_v32qi, __gcc_v32qi, unsigned int)
__gcc_v8sf __builtin_ia32_vcvtph2psx256_mask(__gcc_v8hf, __gcc_v8sf, unsigned char)
__gcc_v16qi __builtin_ia32_expandqi128_mask(__gcc_v16qi, __gcc_v16qi, unsigned short)
__gcc_v32hf __builtin_ia32_reduceph512_mask(__gcc_v32hf, int, __gcc_v32hf, unsigned int, int)
unsigned short __builtin_ia32_tzcnt_u16(unsigned short)
void __builtin_ia32_compressstorehi128_mask(__gcc_v8hi *, __gcc_v8hi, unsigned char)
unsigned int __builtin_ia32_crc32qi(unsigned int, unsigned char)
void __builtin_ia32_movdqa32store256_mask(__gcc_v8si *, __gcc_v8si, unsigned char)
void __builtin_ia32_pmovdw128mem_mask(__gcc_v8hi *, __gcc_v4si, unsigned char)
__gcc_v32hf __builtin_ia32_vfmaddsubph512_maskz(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int)
unsigned int __builtin_ia32_cmpph512_mask(__gcc_v32hf, __gcc_v32hf, int, unsigned int, int)
void __builtin_ia32_storedqusi256_mask(__gcc_v8si *, __gcc_v8si, unsigned char)
__gcc_v4sf __builtin_ia32_gather3div8sf(__gcc_v4sf, const void *, __gcc_v4di, unsigned char, int)
__gcc_v8hi __builtin_ia32_pmovsqw128_mask(__gcc_v2di, __gcc_v8hi, unsigned char)
unsigned int __builtin_ia32_lzcnt_u32(unsigned int)
unsigned char __builtin_ia32_aesdecwide128kl_u8(__gcc_v2di *, const __gcc_v2di *, const void *)
__gcc_v4df __builtin_ia32_getmantpd256_mask(__gcc_v4df, int, __gcc_v4df, unsigned char)
__gcc_v8hf __builtin_ia32_vcvtudq2ph128_mask(__gcc_v4usi, __gcc_v8hf, unsigned char)
__gcc_v8hf __builtin_ia32_minsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int)
__gcc_v8hf __builtin_ia32_vfmsubsh3_mask3(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int)
__gcc_v4sf __builtin_ia32_vfcmaddcsh_round_mask3(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
unsigned char __builtin_ia32_subborrow_u32(unsigned char, unsigned int, unsigned int, unsigned int *)
__gcc_v8hf __builtin_ia32_vfmaddsh3_maskz(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int)
__gcc_v32hf __builtin_ia32_vcvtw2ph512_mask(__gcc_v32hi, __gcc_v32hf, unsigned int, int)
__gcc_v2df __builtin_ia32_vfmaddpd(__gcc_v2df, __gcc_v2df, __gcc_v2df)
__gcc_v4si __builtin_ia32_cvtpd2udq256_mask(__gcc_v4df, __gcc_v4si, unsigned char)
__gcc_v8si __builtin_ia32_vpopcntd_256(__gcc_v8si)
__gcc_v4sf __builtin_ia32_fixupimmps128_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4si, int, unsigned char)
__gcc_v8si __builtin_ia32_movdqa32load256_mask(const __gcc_v8si *, __gcc_v8si, unsigned char)
__gcc_v4di __builtin_ia32_cvtpd2uqq256_mask(__gcc_v4df, __gcc_v4di, unsigned char)
__gcc_v16qi __builtin_ia32_pmovsdb128_mask(__gcc_v4si, __gcc_v16qi, unsigned char)
__gcc_v8usi __builtin_ia32_vcvtph2udq256_mask(__gcc_v8hf, __gcc_v8usi, unsigned char)
__gcc_v4sf __builtin_ia32_cvtqq2ps128_mask(__gcc_v2di, __gcc_v4sf, unsigned char)
void __builtin_ia32_fxsave(void *)
void __builtin_ia32_pmovsqb128mem_mask(__gcc_v16qi *, __gcc_v2di, unsigned char)
__gcc_v16qi __builtin_ia32_pmovswb256_mask(__gcc_v16hi, __gcc_v16qi, unsigned short)
__gcc_v2df __builtin_ia32_vfmaddsd(__gcc_v2df, __gcc_v2df, __gcc_v2df)
__gcc_v4di __builtin_ia32_cvttps2uqq256_mask(__gcc_v4sf, __gcc_v4di, unsigned char)
__gcc_v4df __builtin_ia32_rsqrt14pd256_mask(__gcc_v4df, __gcc_v4df, unsigned char)
__gcc_v8sf __builtin_ia32_scalefps256_mask(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char)
__gcc_v8sf __builtin_ia32_fixupimmps256_maskz(__gcc_v8sf, __gcc_v8sf, __gcc_v8si, int, unsigned char)
__gcc_v4di __builtin_ia32_vpermi2varq256(__gcc_v4di, __gcc_v4di, __gcc_v4di)
__gcc_v4si __builtin_ia32_pmovqd128_mask(__gcc_v2di, __gcc_v4si, unsigned char)
__gcc_v8hf __builtin_ia32_vcvtsi642sh(__gcc_v8hf, long long int, int)
__gcc_v8hf __builtin_ia32_scalefph128_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char)
__gcc_v8si __builtin_ia32_vpdpbuud256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v2di __builtin_ia32_expanddi128_mask(__gcc_v2di, __gcc_v2di, unsigned char)
__gcc_v8hf __builtin_ia32_vfmaddph(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf)
__gcc_v4sf __builtin_ia32_vfmaddcsh_round_mask3(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
__gcc_v4di __builtin_ia32_cvtpd2qq256_mask(__gcc_v4df, __gcc_v4di, unsigned char)
__gcc_v8hf __builtin_ia32_maxph128(__gcc_v8hf, __gcc_v8hf)
__gcc_v2di __builtin_ia32_psraq128(__gcc_v2di, __gcc_v2di)
__gcc_v4di __builtin_ia32_vpshrdvq256(__gcc_v4di, __gcc_v4di, __gcc_v4di)
__gcc_v8sf __builtin_ia32_vfcmaddcph256_maskz(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char)
__gcc_v4sf __builtin_ia32_expandloadsf128_mask(const __gcc_v4sf *, __gcc_v4sf, unsigned char)
__gcc_v8sf __builtin_ia32_vbcstnesh2ps256(const _Float16 *)
__gcc_v16qi __builtin_ia32_pmovuswb256_mask(__gcc_v16hi, __gcc_v16qi, unsigned short)
void __builtin_ia32_scattersiv4sf(void *, unsigned char, __gcc_v4si, __gcc_v4sf, int)
void __builtin_ia32_lwpval64(unsigned long long int, unsigned int, unsigned int)
void __builtin_ia32_wrfsbase64(unsigned long long int)
void __builtin_ia32_scattersiv2di(void *, unsigned char, __gcc_v4si, __gcc_v2di, int)
__gcc_v8sf __builtin_ia32_vfmaddcph256_maskz(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char)
__gcc_v4sf __builtin_ia32_scalefps128_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char)
void __builtin_ia32_compressstoreqi128_mask(__gcc_v16qi *, __gcc_v16qi, unsigned short)
unsigned char __builtin_ia32_subborrow_u64(unsigned char, unsigned long long int, unsigned long long int, unsigned long long int *)
__gcc_v2di __builtin_ia32_vpopcntq_128(__gcc_v2di)
__gcc_v8si __builtin_ia32_alignd256(__gcc_v8si, __gcc_v8si, int)
void __builtin_ia32_pmovqd128mem_mask(__gcc_v4si *, __gcc_v2di, unsigned char)
__gcc_v4si __builtin_ia32_vpdpbssds128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
void __builtin_ia32_wrgsbase64(unsigned long long int)
__gcc_v4si __builtin_ia32_prolvd128(__gcc_v4si, __gcc_v4si)
__gcc_v16hf __builtin_ia32_sqrtph256(__gcc_v16hf)
__gcc_v16qi __builtin_ia32_expandloadqi128_mask(const __gcc_v16qi *, __gcc_v16qi, unsigned short)
__gcc_v4di __builtin_ia32_cvttps2qq256_mask(__gcc_v4sf, __gcc_v4di, unsigned char)
void __builtin_ia32_compressstoresi128_mask(__gcc_v4si *, __gcc_v4si, unsigned char)
__gcc_v32hf __builtin_ia32_vfmaddph512_mask(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int)
__gcc_v8hi __builtin_ia32_vcvtph2w128_mask(__gcc_v8hf, __gcc_v8hi, unsigned char)
int __builtin_ia32_vcvtsh2si32(__gcc_v8hf, int)
void __builtin_ia32_scatterdiv4df(void *, unsigned char, __gcc_v4di, __gcc_v4df, int)
__gcc_v8hi __builtin_ia32_pmovqw256_mask(__gcc_v4di, __gcc_v8hi, unsigned char)
unsigned char __builtin_ia32_ucmpw128_mask(__gcc_v8hi, __gcc_v8hi, int, unsigned char)
void __builtin_ia32_compressstoresi256_mask(__gcc_v8si *, __gcc_v8si, unsigned char)
__gcc_v4si __builtin_ia32_extracti32x4_256_mask(__gcc_v8si, int, __gcc_v4si, unsigned char)
void __builtin_ia32_scatterdiv8si(void *, unsigned char, __gcc_v4di, __gcc_v4si, int)
void __builtin_ia32_pmovwb128mem_mask(__gcc_v16qi *, __gcc_v8hi, unsigned char)
__gcc_v8hf __builtin_ia32_vcvtuw2ph128_mask(__gcc_v8uhi, __gcc_v8hf, unsigned char)
__gcc_v32hf __builtin_ia32_vfmsubph512_mask3(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int)
__gcc_v2df __builtin_ia32_vcvtph2pd128_mask(__gcc_v8hf, __gcc_v2df, unsigned char)
__gcc_v4si __builtin_ia32_cvtpd2udq128_mask(__gcc_v2df, __gcc_v4si, unsigned char)
__gcc_v4si __builtin_ia32_vpdpbuuds128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
unsigned long long int __builtin_ia32_bextr_u64(unsigned long long int, unsigned long long int)
void __builtin_ia32_storesh128_mask(__gcc_v8hf *, __gcc_v8hf, unsigned char)
__gcc_v8hf __builtin_ia32_vfmaddsh3_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int)
__gcc_v8si __builtin_ia32_expandloadsi256_mask(const __gcc_v8si *, __gcc_v8si, unsigned char)
__gcc_v2df __builtin_ia32_rcp14pd128_mask(__gcc_v2df, __gcc_v2df, unsigned char)
void __builtin_ia32_pmovsqb256mem_mask(__gcc_v16qi *, __gcc_v4di, unsigned char)
unsigned long long int __builtin_ia32_tzcnt_u64(unsigned long long int)
__gcc_v4si __builtin_ia32_vpdpwusds128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
void __builtin_ia32_pmovusqb128mem_mask(__gcc_v16qi *, __gcc_v2di, unsigned char)
__gcc_v8udi __builtin_ia32_vcvtph2uqq512_mask(__gcc_v8hf, __gcc_v8udi, unsigned char, int)
__gcc_v8hi __builtin_ia32_pmovsdw128_mask(__gcc_v4si, __gcc_v8hi, unsigned char)
__gcc_v2df __builtin_ia32_gather3div2df(__gcc_v2df, const void *, __gcc_v2di, unsigned char, int)
__gcc_v16si __builtin_ia32_vcvtph2dq512_mask(__gcc_v16hf, __gcc_v16si, unsigned short, int)
__gcc_v32hf __builtin_ia32_vfmsubaddph512_mask3(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int)
__gcc_v2df __builtin_ia32_getmantpd128_mask(__gcc_v2df, int, __gcc_v2df, unsigned char)
__gcc_v32qi __builtin_ia32_vpmultishiftqb256(__gcc_v32qi, __gcc_v32qi)
__gcc_v4di __builtin_ia32_gather3div4di(__gcc_v4di, const void *, __gcc_v4di, unsigned char, int)
void __builtin_ia32_pmovusdw256mem_mask(__gcc_v8hi *, __gcc_v8si, unsigned char)
__gcc_v4sf __builtin_ia32_vbcstnebf162ps128(const __bf16 *)
__gcc_v4si __builtin_ia32_alignd128(__gcc_v4si, __gcc_v4si, int)
__gcc_v2df __builtin_ia32_loadupd128_mask(const __gcc_v2df *, __gcc_v2df, unsigned char)
__gcc_v16qi __builtin_ia32_pmovusqb128_mask(__gcc_v2di, __gcc_v16qi, unsigned char)
void __builtin_ia32_pmovwb256mem_mask(__gcc_v16qi *, __gcc_v16hi, unsigned short)
__gcc_v2df __builtin_ia32_gather3siv2df(__gcc_v2df, const void *, __gcc_v4si, unsigned char, int)
__gcc_v8sf __builtin_ia32_gather3siv8sf(__gcc_v8sf, const void *, __gcc_v8si, unsigned char, int)
__gcc_v16uhi __builtin_ia32_vcvtph2uw256_mask(__gcc_v16hf, __gcc_v16uhi, unsigned short)
void __builtin_ia32_scatterdiv2di(void *, unsigned char, __gcc_v2di, __gcc_v2di, int)
__gcc_v4df __builtin_ia32_getexppd256_mask(__gcc_v4df, __gcc_v4df, unsigned char)
unsigned char __builtin_ia32_fpclassph128_mask(__gcc_v8hf, int, unsigned char)
__gcc_v8hi __builtin_ia32_vcvtps2ph(__gcc_v4sf, int)
__gcc_v8hf __builtin_ia32_rcpph128_mask(__gcc_v8hf, __gcc_v8hf, unsigned char)
__gcc_v8si __builtin_ia32_prold256(__gcc_v8si, int)
__gcc_v32uhi __builtin_ia32_vcvttph2uw512_mask(__gcc_v32hf, __gcc_v32uhi, unsigned int, int)
__gcc_v16hf __builtin_ia32_minph256(__gcc_v16hf, __gcc_v16hf)
void __builtin_ia32_pmovswb128mem_mask(__gcc_v16qi *, __gcc_v8hi, unsigned char)
__gcc_v8si __builtin_ia32_vpshrdvd256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
void __builtin_ia32_storedquhi128_mask(__gcc_v8hi *, __gcc_v8hi, unsigned char)
__gcc_v4df __builtin_ia32_rndscalepd_256_mask(__gcc_v4df, int, __gcc_v4df, unsigned char)
unsigned char __builtin_ia32_cmpps128_mask(__gcc_v4sf, __gcc_v4sf, int, unsigned char)
__gcc_v8hf __builtin_ia32_vcvtuqq2ph512_mask(__gcc_v8udi, __gcc_v8hf, unsigned char, int)
__gcc_v4sf __builtin_ia32_loadaps128_mask(const __gcc_v4sf *, __gcc_v4sf, unsigned char)
void __builtin_ia32_compressstoredi256_mask(__gcc_v4di *, __gcc_v4di, unsigned char)
__gcc_v4si __builtin_ia32_cvttpd2udq256_mask(__gcc_v4df, __gcc_v4si, unsigned char)
__gcc_v8sf __builtin_ia32_expandsf256_mask(__gcc_v8sf, __gcc_v8sf, unsigned char)
unsigned short __builtin_ia32_cmpw256_mask(__gcc_v16hi, __gcc_v16hi, int, unsigned short)
__gcc_v16qi __builtin_ia32_pmovusqb256_mask(__gcc_v4di, __gcc_v16qi, unsigned char)
unsigned long long int __builtin_ia32_rdpmc(int)
__gcc_v8sf __builtin_ia32_vfcmulcph256_mask(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char)
__gcc_v8hf __builtin_ia32_vcvtdq2ph256_mask(__gcc_v8si, __gcc_v8hf, unsigned char)
__gcc_v8hf __builtin_ia32_getexpsh128_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int)
__gcc_v2di __builtin_ia32_psraqi128(__gcc_v2di, int)
__gcc_v8di __builtin_ia32_vpshrdq512(__gcc_v8di, __gcc_v8di, int)
__gcc_v8hf __builtin_ia32_rndscaleph_128_mask(__gcc_v8hf, int, __gcc_v8hf, unsigned char)
__gcc_v16qi __builtin_ia32_pmovdb256_mask(__gcc_v8si, __gcc_v16qi, unsigned char)
__gcc_v4si __builtin_ia32_expandloadsi128_mask(const __gcc_v4si *, __gcc_v4si, unsigned char)
__gcc_v8uhi __builtin_ia32_vcvtph2uw128_mask(__gcc_v8hf, __gcc_v8uhi, unsigned char)
__gcc_v16hi __builtin_ia32_vpshldw256(__gcc_v16hi, __gcc_v16hi, int)
__gcc_v2di __builtin_ia32_vpshrdvq128(__gcc_v2di, __gcc_v2di, __gcc_v2di)
__gcc_v2di __builtin_ia32_prorvq128(__gcc_v2di, __gcc_v2di)
unsigned long long int __builtin_ia32_lzcnt_u64(unsigned long long int)
__gcc_v4df __builtin_ia32_fixupimmpd256_mask(__gcc_v4df, __gcc_v4df, __gcc_v4di, int, unsigned char)
__gcc_v16si __builtin_ia32_vpshldd512(__gcc_v16si, __gcc_v16si, int)
__gcc_v4si __builtin_ia32_vpermi2vard128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
void __builtin_ia32_storeupd128_mask(__gcc_v2df *, __gcc_v2df, unsigned char)
__gcc_v32hi __builtin_ia32_vpshrdw512(__gcc_v32hi, __gcc_v32hi, int)
__gcc_v8sf __builtin_ia32_rsqrt14ps256_mask(__gcc_v8sf, __gcc_v8sf, unsigned char)
void __builtin_ia32_scattersiv4df(void *, unsigned char, __gcc_v4si, __gcc_v4df, int)
__gcc_v16sf __builtin_ia32_vfmulcph512_mask(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int)
__gcc_v8si __builtin_ia32_vpdpbsud256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v8hf __builtin_ia32_vcvtusi642sh(__gcc_v8hf, unsigned long long int, int)
_Float16 __builtin_ia32_reduce_fmin_ph256(__gcc_v16hf)
__gcc_v32hf __builtin_ia32_vcvtuw2ph512_mask(__gcc_v32uhi, __gcc_v32hf, unsigned int, int)
__gcc_v8hi __builtin_ia32_pmovsdw256_mask(__gcc_v8si, __gcc_v8hi, unsigned char)
__gcc_v16qi __builtin_ia32_compressqi128_mask(__gcc_v16qi, __gcc_v16qi, unsigned short)
__gcc_v4sf __builtin_ia32_compresssf128_mask(__gcc_v4sf, __gcc_v4sf, unsigned char)
__gcc_v4sf __builtin_ia32_getexpps128_mask(__gcc_v4sf, __gcc_v4sf, unsigned char)
__gcc_v8hi __builtin_ia32_vcvtps2ph_mask(__gcc_v4sf, int, __gcc_v8hi, unsigned char)
__gcc_v4df __builtin_ia32_vfmaddsubpd256(__gcc_v4df, __gcc_v4df, __gcc_v4df)
__gcc_v64qi __builtin_ia32_vpermi2varqi512(__gcc_v64qi, __gcc_v64qi, __gcc_v64qi)
__gcc_v2di __builtin_ia32_prorq128(__gcc_v2di, int)
__gcc_v8hf __builtin_ia32_vcvtpd2ph128_mask(__gcc_v2df, __gcc_v8hf, unsigned char)
__gcc_v4df __builtin_ia32_expanddf256_mask(__gcc_v4df, __gcc_v4df, unsigned char)
__gcc_v4si __builtin_ia32_vcvtph2dq128_mask(__gcc_v8hf, __gcc_v4si, unsigned char)
__gcc_v8si __builtin_ia32_vpdpwuud256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v32hi __builtin_ia32_vpshrdvw512(__gcc_v32hi, __gcc_v32hi, __gcc_v32hi)
__gcc_v16sf __builtin_ia32_vfcmulcph512_mask(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int)
__gcc_v16hi __builtin_ia32_expandloadhi256_mask(const __gcc_v16hi *, __gcc_v16hi, unsigned short)
__gcc_v16sf __builtin_ia32_vfmaddcph512_mask3(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int)
__gcc_v4sf __builtin_ia32_vcvtneeph2ps128(const __gcc_v8hf *)
unsigned short __builtin_ia32_cmpb128_mask(__gcc_v16qi, __gcc_v16qi, int, unsigned short)
unsigned long long int __builtin_ia32_readeflags_u64(void)
void __builtin_ia32_pmovqw256mem_mask(__gcc_v8hi *, __gcc_v4di, unsigned char)
__gcc_v4si __builtin_ia32_vpshldd128(__gcc_v4si, __gcc_v4si, int)
unsigned char __builtin_ia32_ucmpd128_mask(__gcc_v4si, __gcc_v4si, int, unsigned char)
__gcc_v4sf __builtin_ia32_loadups128_mask(const __gcc_v4sf *, __gcc_v4sf, unsigned char)
__gcc_v4si __builtin_ia32_vpdpwssd128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
void __builtin_ia32_storeupd256_mask(__gcc_v4df *, __gcc_v4df, unsigned char)
__gcc_v4sf __builtin_ia32_vfmaddcsh_maskz(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
__gcc_v4di __builtin_ia32_vpmadd52huq256(__gcc_v4di, __gcc_v4di, __gcc_v4di)
unsigned char __builtin_ia32_enqcmd(void *, const void *)
__gcc_v8sf __builtin_ia32_selectps_256(unsigned char, __gcc_v8sf, __gcc_v8sf)
__gcc_v8si __builtin_ia32_vpdpwsuds256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v4df __builtin_ia32_undef256(void)
void __builtin_ia32_scatterdiv8sf(void *, unsigned char, __gcc_v4di, __gcc_v4sf, int)
__gcc_v8sf __builtin_ia32_rcp14ps256_mask(__gcc_v8sf, __gcc_v8sf, unsigned char)
__gcc_v4sf __builtin_ia32_vfcmaddcsh_maskz(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
__gcc_v2di __builtin_ia32_vpmadd52luq128(__gcc_v2di, __gcc_v2di, __gcc_v2di)
__gcc_v2df __builtin_ia32_rndscalepd_128_mask(__gcc_v2df, int, __gcc_v2df, unsigned char)
__gcc_v4di __builtin_ia32_prorvq256(__gcc_v4di, __gcc_v4di)
__gcc_v8si __builtin_ia32_vpdpwusds256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v16qi __builtin_ia32_vgf2p8mulb_v16qi(__gcc_v16qi, __gcc_v16qi)
__gcc_v16qi __builtin_ia32_vpmultishiftqb128(__gcc_v16qi, __gcc_v16qi)
__gcc_v4df __builtin_ia32_loadapd256_mask(const __gcc_v4df *, __gcc_v4df, unsigned char)
__gcc_v8si __builtin_ia32_vpdpwssd256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v32qi __builtin_ia32_vpopcntb_256(__gcc_v32qi)
__gcc_v4si __builtin_ia32_vpdpbusd128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
__gcc_v8hi __builtin_ia32_vcvttph2w128_mask(__gcc_v8hf, __gcc_v8hi, unsigned char)
__gcc_v8di __builtin_ia32_vpshldvq512(__gcc_v8di, __gcc_v8di, __gcc_v8di)
unsigned char __builtin_ia32_ucmpq128_mask(__gcc_v2di, __gcc_v2di, int, unsigned char)
__gcc_v4si __builtin_ia32_vpdpwuuds128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
unsigned char __builtin_ia32_aesencwide128kl_u8(__gcc_v2di *, const __gcc_v2di *, const void *)
__gcc_v16hi __builtin_ia32_vpopcntw_256(__gcc_v16hi)
__gcc_v16hi __builtin_ia32_compresshi256_mask(__gcc_v16hi, __gcc_v16hi, unsigned short)
unsigned int __builtin_ia32_bzhi_si(unsigned int, unsigned int)
__gcc_v16hf __builtin_ia32_vfmaddph256(__gcc_v16hf, __gcc_v16hf, __gcc_v16hf)
__gcc_v4di __builtin_ia32_compressdi256_mask(__gcc_v4di, __gcc_v4di, unsigned char)
__gcc_v4si __builtin_ia32_movdqa32load128_mask(const __gcc_v4si *, __gcc_v4si, unsigned char)
__gcc_v32hf __builtin_ia32_scalefph512_mask(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int)
__gcc_v2di __builtin_ia32_pternlogq128_maskz(__gcc_v2di, __gcc_v2di, __gcc_v2di, int, unsigned char)
void __builtin_ia32_scattersiv8sf(void *, unsigned char, __gcc_v8si, __gcc_v8sf, int)
__gcc_v16hi __builtin_ia32_vpermi2varhi256(__gcc_v16hi, __gcc_v16hi, __gcc_v16hi)
void __builtin_ia32_wrfsbase32(unsigned int)
__gcc_v4si __builtin_ia32_vpopcntd_128(__gcc_v4si)
__gcc_v2df __builtin_ia32_expanddf128_mask(__gcc_v2df, __gcc_v2df, unsigned char)
__gcc_v16si __builtin_ia32_vpshrdd512(__gcc_v16si, __gcc_v16si, int)
__gcc_v8usi __builtin_ia32_vcvttph2udq256_mask(__gcc_v8hf, __gcc_v8usi, unsigned char)
void __builtin_ia32_writeeflags_u64(unsigned long long int)
__gcc_v8si __builtin_ia32_vcvtph2dq256_mask(__gcc_v8hf, __gcc_v8si, unsigned char)
__gcc_v8hf __builtin_ia32_vcvtps2phx128_mask(__gcc_v4sf, __gcc_v8hf, unsigned char)
__gcc_v4sf __builtin_ia32_vfmaddss3(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf)
__gcc_v64qi __builtin_ia32_permvarqi512(__gcc_v64qi, __gcc_v64qi)
__gcc_v16hf __builtin_ia32_maxph256(__gcc_v16hf, __gcc_v16hf)
unsigned short __builtin_ia32_vpshufbitqmb128_mask(__gcc_v16qi, __gcc_v16qi, unsigned short)
__gcc_v16usi __builtin_ia32_vcvtph2udq512_mask(__gcc_v16hf, __gcc_v16usi, unsigned short, int)
__gcc_v4df __builtin_ia32_vfmaddpd256(__gcc_v4df, __gcc_v4df, __gcc_v4df)
__gcc_v32qi __builtin_ia32_vpermi2varqi256(__gcc_v32qi, __gcc_v32qi, __gcc_v32qi)
__gcc_v8sf __builtin_ia32_vcvtneobf162ps256(const __gcc_v16hf *)
__gcc_v16hf __builtin_ia32_reduceph256_mask(__gcc_v16hf, int, __gcc_v16hf, unsigned short)
__gcc_v4si __builtin_ia32_cvttpd2udq128_mask(__gcc_v2df, __gcc_v4si, unsigned char)
__gcc_v4sf __builtin_ia32_selectps_128(unsigned char, __gcc_v4sf, __gcc_v4sf)
__gcc_v8uhi __builtin_ia32_vcvttph2uw128_mask(__gcc_v8hf, __gcc_v8uhi, unsigned char)
__gcc_v8sf __builtin_ia32_rndscaleps_256_mask(__gcc_v8sf, int, __gcc_v8sf, unsigned char)
__gcc_v8si __builtin_ia32_vpdpbssds256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v2df __builtin_ia32_scalefpd128_mask(__gcc_v2df, __gcc_v2df, __gcc_v2df, unsigned char)
__gcc_v2di __builtin_ia32_prolvq128(__gcc_v2di, __gcc_v2di)
__gcc_v32qi __builtin_ia32_permvarqi256(__gcc_v32qi, __gcc_v32qi)
__gcc_v4df __builtin_ia32_scalefpd256_mask(__gcc_v4df, __gcc_v4df, __gcc_v4df, unsigned char)
__gcc_v2di __builtin_ia32_vpshrdq128(__gcc_v2di, __gcc_v2di, int)
void __builtin_ia32_pmovsdw128mem_mask(__gcc_v8hi *, __gcc_v4si, unsigned char)
void __builtin_ia32_compressstoredf128_mask(__gcc_v2df *, __gcc_v2df, unsigned char)
unsigned char __builtin_ia32_ucmpq256_mask(__gcc_v4di, __gcc_v4di, int, unsigned char)
__gcc_v8hf __builtin_ia32_vcvtss2sh_round_mask(__gcc_v8hf, __gcc_v4sf, __gcc_v8hf, unsigned char, int)
__gcc_v4di __builtin_ia32_vpshrdq256(__gcc_v4di, __gcc_v4di, int)
void __builtin_ia32_storedquhi256_mask(__gcc_v16hi *, __gcc_v16hi, unsigned short)
unsigned char __builtin_ia32_cmpph128_mask(__gcc_v8hf, __gcc_v8hf, int, unsigned char)
void __builtin_ia32_clwb(const void *)
_Float16 __builtin_ia32_reduce_fmul_ph512(_Float16, __gcc_v32hf)
void __builtin_ia32_storeups128_mask(__gcc_v4sf *, __gcc_v4sf, unsigned char)
void __builtin_ia32_lwpval32(unsigned int, unsigned int, unsigned int)
__gcc_v16si __builtin_ia32_vpdpwssd512(__gcc_v16si, __gcc_v16si, __gcc_v16si)
__gcc_v2df __builtin_ia32_vfmaddsd3(__gcc_v2df, __gcc_v2df, __gcc_v2df)
__gcc_v2di __builtin_ia32_vpermi2varq128(__gcc_v2di, __gcc_v2di, __gcc_v2di)
__gcc_v4si __builtin_ia32_selectd_128(unsigned char, __gcc_v4si, __gcc_v4si)
__gcc_v2di __builtin_ia32_prolq128(__gcc_v2di, int)
__gcc_v16si __builtin_ia32_vpopcntd_512(__gcc_v16si)
unsigned char __builtin_ia32_cmpw128_mask(__gcc_v8hi, __gcc_v8hi, int, unsigned char)
__gcc_v8hf __builtin_ia32_sqrtsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int)
__gcc_v8hf __builtin_ia32_vcvtqq2ph128_mask(__gcc_v2di, __gcc_v8hf, unsigned char)
__gcc_v8sf __builtin_ia32_compresssf256_mask(__gcc_v8sf, __gcc_v8sf, unsigned char)
__gcc_v4si __builtin_ia32_vpdpbssd128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
__gcc_v4df __builtin_ia32_gather3div4df(__gcc_v4df, const void *, __gcc_v4di, unsigned char, int)
__gcc_v16sf __builtin_ia32_vfmaddcph512_maskz(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int)
__gcc_v4sf __builtin_ia32_vfcmaddcsh_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
void __builtin_ia32_compressstoreqi256_mask(__gcc_v32qi *, __gcc_v32qi, unsigned int)
__gcc_v8hf __builtin_ia32_vfmaddsh3_mask3(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int)
__gcc_v8sf __builtin_ia32_vfmulcph256_mask(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char)
_Float16 __builtin_ia32_reduce_fadd_ph512(_Float16, __gcc_v32hf)
__gcc_v2di __builtin_ia32_psravq128(__gcc_v2di, __gcc_v2di)
unsigned char __builtin_ia32_aesdec128kl_u8(__gcc_v2di *, __gcc_v2di, const void *)
unsigned int __builtin_ia32_crc32hi(unsigned int, unsigned short)
__gcc_v4df __builtin_ia32_rangepd256_mask(__gcc_v4df, __gcc_v4df, int, __gcc_v4df, unsigned char)
long long int __builtin_ia32_vcvtsh2si64(__gcc_v8hf, int)
__gcc_v8si __builtin_ia32_vpdpbusds256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v16qi __builtin_ia32_vgf2p8affineinvqb_v16qi(__gcc_v16qi, __gcc_v16qi, char)
__gcc_v16sf __builtin_ia32_vcvtph2psx512_mask(__gcc_v16hf, __gcc_v16sf, unsigned short, int)
__gcc_v8si __builtin_ia32_vcvttph2dq256_mask(__gcc_v8hf, __gcc_v8si, unsigned char)
__gcc_v2di __builtin_ia32_vpshldvq128(__gcc_v2di, __gcc_v2di, __gcc_v2di)
__gcc_v2di __builtin_ia32_gather3siv2di(__gcc_v2di, const void *, __gcc_v4si, unsigned char, int)
__gcc_v8hf __builtin_ia32_vfmaddsubph(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf)
unsigned char __builtin_ia32_cmpd256_mask(__gcc_v8si, __gcc_v8si, int, unsigned char)
__gcc_v8sf __builtin_ia32_loadups256_mask(const __gcc_v8sf *, __gcc_v8sf, unsigned char)
__gcc_v8si __builtin_ia32_gather3siv8si(__gcc_v8si, const void *, __gcc_v8si, unsigned char, int)
__gcc_v8hf __builtin_ia32_vcvtqq2ph512_mask(__gcc_v8di, __gcc_v8hf, unsigned char, int)
__gcc_v16si __builtin_ia32_vpdpbusds512(__gcc_v16si, __gcc_v16si, __gcc_v16si)
__gcc_v4di __builtin_ia32_shuf_i64x2_256(__gcc_v4di, __gcc_v4di, int)
__gcc_v8si __builtin_ia32_loaddqusi256_mask(const __gcc_v8si *, __gcc_v8si, unsigned char)
__gcc_v8si __builtin_ia32_expandsi256_mask(__gcc_v8si, __gcc_v8si, unsigned char)
__gcc_v8di __builtin_ia32_vpshldq512(__gcc_v8di, __gcc_v8di, int)
void __builtin_ia32_invpcid(unsigned int, void *)
__gcc_v16qi __builtin_ia32_pmovsqb256_mask(__gcc_v4di, __gcc_v16qi, unsigned char)
__gcc_v4di __builtin_ia32_expandloaddi256_mask(const __gcc_v4di *, __gcc_v4di, unsigned char)
unsigned long long int __rdtsc(void)
__gcc_v8hf __builtin_ia32_rsqrtsh_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char)
__gcc_v4sf __builtin_ia32_vcvtph2ps(__gcc_v8hi)
__gcc_v8hf __builtin_ia32_vcvtuqq2ph128_mask(__gcc_v2udi, __gcc_v8hf, unsigned char)
_Float16 __builtin_ia32_reduce_fmul_ph128(_Float16, __gcc_v8hf)
__gcc_v4di __builtin_ia32_selectq_256(unsigned char, __gcc_v4di, __gcc_v4di)
__gcc_v4di __builtin_ia32_gather3siv4di(__gcc_v4di, const void *, __gcc_v4si, unsigned char, int)
__gcc_v16qi __builtin_ia32_vgf2p8affineqb_v16qi(__gcc_v16qi, __gcc_v16qi, char)
__gcc_v8hf __builtin_ia32_vcvtudq2ph256_mask(__gcc_v8usi, __gcc_v8hf, unsigned char)
unsigned long long int __builtin_ia32_crc32di(unsigned long long int, unsigned long long int)
__gcc_v8si __builtin_ia32_vpshldvd256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v4df __builtin_ia32_shuf_f64x2_256(__gcc_v4df, __gcc_v4df, int)
__gcc_v8hf __builtin_ia32_mulsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int)
__gcc_v8si __builtin_ia32_vpdpbsuds256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v16sf __builtin_ia32_vfcmaddcph512_mask(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int)
__gcc_v16hf __builtin_ia32_vcvtw2ph256_mask(__gcc_v16hi, __gcc_v16hf, unsigned short)
__gcc_v4sf __builtin_ia32_rangeps128_mask(__gcc_v4sf, __gcc_v4sf, int, __gcc_v4sf, unsigned char)
__gcc_v64qi __builtin_ia32_vpmultishiftqb512(__gcc_v64qi, __gcc_v64qi)
__gcc_v2df __builtin_ia32_rangepd128_mask(__gcc_v2df, __gcc_v2df, int, __gcc_v2df, unsigned char)
__gcc_v2di __builtin_ia32_vpmadd52huq128(__gcc_v2di, __gcc_v2di, __gcc_v2di)
void __builtin_ia32_pmovqb128mem_mask(__gcc_v16qi *, __gcc_v2di, unsigned char)
__gcc_v8di __builtin_ia32_vcvtph2qq512_mask(__gcc_v8hf, __gcc_v8di, unsigned char, int)
__gcc_v8sf __builtin_ia32_vfcmaddcph256_mask(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf, unsigned char)
__gcc_v4df __builtin_ia32_rcp14pd256_mask(__gcc_v4df, __gcc_v4df, unsigned char)
void __builtin_ia32_pause(void)
__gcc_v16qi __builtin_ia32_pmovuswb128_mask(__gcc_v8hi, __gcc_v16qi, unsigned char)
long long int __builtin_ia32_vcvttsh2si64(__gcc_v8hf, int)
unsigned char __builtin_ia32_lwpins32(unsigned int, unsigned int, unsigned int)
__gcc_v4di __builtin_ia32_psraq256(__gcc_v4di, __gcc_v2di)
__gcc_v32hf __builtin_ia32_rsqrtph512_mask(__gcc_v32hf, __gcc_v32hf, unsigned int)
__gcc_v8hf __builtin_ia32_divsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int)
__gcc_v8hi __builtin_ia32_expandloadhi128_mask(const __gcc_v8hi *, __gcc_v8hi, unsigned char)
__gcc_v2df __builtin_ia32_vfmaddsubpd(__gcc_v2df, __gcc_v2df, __gcc_v2df)
__gcc_v2di __builtin_ia32_compressdi128_mask(__gcc_v2di, __gcc_v2di, unsigned char)
__gcc_v8hi __builtin_ia32_vcvtps2ph256_mask(__gcc_v8sf, int, __gcc_v8hi, unsigned char)
__gcc_v32hi __builtin_ia32_vcvttph2w512_mask(__gcc_v32hf, __gcc_v32hi, unsigned int, int)
void __builtin_ia32_pmovsdw256mem_mask(__gcc_v8hi *, __gcc_v8si, unsigned char)
__gcc_v8hi __builtin_ia32_compresshi128_mask(__gcc_v8hi, __gcc_v8hi, unsigned char)
__gcc_v8sf __builtin_ia32_getmantps256_mask(__gcc_v8sf, int, __gcc_v8sf, unsigned char)
__gcc_v4si __builtin_ia32_prold128(__gcc_v4si, int)
__gcc_v4si __builtin_ia32_cvtps2udq128_mask(__gcc_v4sf, __gcc_v4si, unsigned char)
void __builtin_ia32_llwpcb(void *)
__gcc_v4sf __builtin_ia32_vfcmulcph128_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char)
__gcc_v16sf __builtin_ia32_vfcmaddcph512_mask3(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int)
__gcc_v16hi __builtin_ia32_vcvttph2w256_mask(__gcc_v16hf, __gcc_v16hi, unsigned short)
__gcc_v4si __builtin_ia32_vpdpwsuds128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
__gcc_v8si __builtin_ia32_selectd_256(unsigned char, __gcc_v8si, __gcc_v8si)
__gcc_v4si __builtin_ia32_vpdpwsud128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
__gcc_v8hf __builtin_ia32_vcvtw2ph128_mask(__gcc_v8hi, __gcc_v8hf, unsigned char)
unsigned char __builtin_ia32_cmpps256_mask(__gcc_v8sf, __gcc_v8sf, int, unsigned char)
__gcc_v2di __builtin_ia32_cvtpd2qq128_mask(__gcc_v2df, __gcc_v2di, unsigned char)
__gcc_v4sf __builtin_ia32_vbcstnesh2ps128(const _Float16 *)
__gcc_v8sf __builtin_ia32_getexpps256_mask(__gcc_v8sf, __gcc_v8sf, unsigned char)
__gcc_v8hi __builtin_ia32_pmovsqw256_mask(__gcc_v4di, __gcc_v8hi, unsigned char)
__gcc_v4sf __builtin_ia32_vfmaddcph128_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char)
void __builtin_ia32_scattersiv8si(void *, unsigned char, __gcc_v8si, __gcc_v8si, int)
__gcc_v8sf __builtin_ia32_shuf_f32x4_256(__gcc_v8sf, __gcc_v8sf, int)
__gcc_v4usi __builtin_ia32_vcvttph2udq128_mask(__gcc_v8hf, __gcc_v4usi, unsigned char)
_Float16 __builtin_ia32_reduce_fmin_ph512(__gcc_v32hf)
__gcc_v4si __builtin_ia32_vpdpbuud128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
void __builtin_ia32_movdqa64store256_mask(__gcc_v4di *, __gcc_v4di, unsigned char)
__gcc_v8si __builtin_ia32_vpdpbuuds256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v8hf __builtin_ia32_loadsh128_mask(const __gcc_v8hf *, __gcc_v8hf, unsigned char)
__gcc_v4df __builtin_ia32_fixupimmpd256_maskz(__gcc_v4df, __gcc_v4df, __gcc_v4di, int, unsigned char)
__gcc_v8si __builtin_ia32_pternlogd256_maskz(__gcc_v8si, __gcc_v8si, __gcc_v8si, int, unsigned char)
__gcc_v16qi __builtin_ia32_pmovwb128_mask(__gcc_v8hi, __gcc_v16qi, unsigned char)
__gcc_v8hf __builtin_ia32_rndscalesh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int, int)
__gcc_v16usi __builtin_ia32_vcvttph2udq512_mask(__gcc_v16hf, __gcc_v16usi, unsigned short, int)
__gcc_v8hf __builtin_ia32_addsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int)
__gcc_v16si __builtin_ia32_vpdpwssds512(__gcc_v16si, __gcc_v16si, __gcc_v16si)
__gcc_v8si __builtin_ia32_inserti32x4_256(__gcc_v8si, __gcc_v4si, int)
void __builtin_ia32_compressstoresf128_mask(__gcc_v4sf *, __gcc_v4sf, unsigned char)
__gcc_v4sf __builtin_ia32_vfmaddcsh_round_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
__gcc_v16qi __builtin_ia32_permvarqi128(__gcc_v16qi, __gcc_v16qi)
__gcc_v4sf __builtin_ia32_vcvtneobf162ps128(const __gcc_v8hf *)
void __builtin_ia32_storeups256_mask(__gcc_v8sf *, __gcc_v8sf, unsigned char)
__gcc_v8si __builtin_ia32_compresssi256_mask(__gcc_v8si, __gcc_v8si, unsigned char)
__gcc_v4sf __builtin_ia32_vfcmaddcph128_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char)
__gcc_v8hi __builtin_ia32_pmovusdw128_mask(__gcc_v4si, __gcc_v8hi, unsigned char)
__gcc_v2df __builtin_ia32_selectpd_128(unsigned char, __gcc_v2df, __gcc_v2df)
__gcc_v8hi __builtin_ia32_vpshrdw128(__gcc_v8hi, __gcc_v8hi, int)
__gcc_v64qi __builtin_ia32_compressqi512_mask(__gcc_v64qi, __gcc_v64qi, unsigned long long int)
void __builtin_ia32_scatterdiv2df(void *, unsigned char, __gcc_v2di, __gcc_v2df, int)
void __builtin_ia32_pmovusdw128mem_mask(__gcc_v8hi *, __gcc_v4si, unsigned char)
void __builtin_ia32_scattersiv4di(void *, unsigned char, __gcc_v4si, __gcc_v4di, int)
__gcc_v64qi __builtin_ia32_expandqi512_mask(__gcc_v64qi, __gcc_v64qi, unsigned long long int)
__gcc_v2di __builtin_ia32_pternlogq128_mask(__gcc_v2di, __gcc_v2di, __gcc_v2di, int, unsigned char)
__gcc_v32hf __builtin_ia32_vfmaddsubph512_mask3(__gcc_v32hf, __gcc_v32hf, __gcc_v32hf, unsigned int, int)
__gcc_v4df __builtin_ia32_reducepd256_mask(__gcc_v4df, int, __gcc_v4df, unsigned char)
__gcc_v4sf __builtin_ia32_gather3div4sf(__gcc_v4sf, const void *, __gcc_v2di, unsigned char, int)
void __builtin_ia32_pmovdb128mem_mask(__gcc_v16qi *, __gcc_v4si, unsigned char)
__gcc_v4di __builtin_ia32_cvttpd2uqq256_mask(__gcc_v4df, __gcc_v4di, unsigned char)
__gcc_v4si __builtin_ia32_vpdpwusd128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
__gcc_v16hi __builtin_ia32_vpshrdvw256(__gcc_v16hi, __gcc_v16hi, __gcc_v16hi)
__gcc_v4di __builtin_ia32_vpopcntq_256(__gcc_v4di)
void __builtin_ia32_pmovsqw128mem_mask(__gcc_v8hi *, __gcc_v2di, unsigned char)
__gcc_v16hf __builtin_ia32_rcpph256_mask(__gcc_v16hf, __gcc_v16hf, unsigned short)
__gcc_v8hf __builtin_ia32_selectsh_128(unsigned char, __gcc_v8hf, __gcc_v8hf)
__gcc_v32hf __builtin_ia32_addph512(__gcc_v32hf, __gcc_v32hf, int)
__gcc_v8hf __builtin_ia32_reduceph128_mask(__gcc_v8hf, int, __gcc_v8hf, unsigned char)
__gcc_v16hf __builtin_ia32_vcvtuw2ph256_mask(__gcc_v16uhi, __gcc_v16hf, unsigned short)
void __builtin_ia32_storedquqi256_mask(__gcc_v32qi *, __gcc_v32qi, unsigned int)
__gcc_v16qi __builtin_ia32_pmovqb256_mask(__gcc_v4di, __gcc_v16qi, unsigned char)
__gcc_v4sf __builtin_ia32_vfmulcsh_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
__gcc_v8hf __builtin_ia32_vcvtqq2ph256_mask(__gcc_v4di, __gcc_v8hf, unsigned char)
__gcc_v4sf __builtin_ia32_cvtuqq2ps128_mask(__gcc_v2di, __gcc_v4sf, unsigned char)
__gcc_v2df __builtin_ia32_reducepd128_mask(__gcc_v2df, int, __gcc_v2df, unsigned char)
__gcc_v4sf __builtin_ia32_vfmulcph128_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char)
void __builtin_ia32_pmovusdb256mem_mask(__gcc_v16qi *, __gcc_v8si, unsigned char)
__gcc_v8hf __builtin_ia32_vcvtdq2ph128_mask(__gcc_v4si, __gcc_v8hf, unsigned char)
void __builtin_ia32_pmovqd256mem_mask(__gcc_v4si *, __gcc_v4di, unsigned char)
__gcc_v4sf __builtin_ia32_rsqrt14ps128_mask(__gcc_v4sf, __gcc_v4sf, unsigned char)
_Float16 __builtin_ia32_reduce_fmax_ph512(__gcc_v32hf)
__gcc_v4sf __builtin_ia32_fixupimmps128_maskz(__gcc_v4sf, __gcc_v4sf, __gcc_v4si, int, unsigned char)
__gcc_v32qi __builtin_ia32_expandqi256_mask(__gcc_v32qi, __gcc_v32qi, unsigned int)
unsigned long long int __builtin_ia32_rdgsbase64(void)
__gcc_v16qi __builtin_ia32_pmovswb128_mask(__gcc_v8hi, __gcc_v16qi, unsigned char)
void * __builtin_ia32_slwpcb(void)
__gcc_v8di __builtin_ia32_vpmadd52huq512(__gcc_v8di, __gcc_v8di, __gcc_v8di)
__gcc_v8sf __builtin_ia32_vcvtph2ps256(__gcc_v8hi)
unsigned long long int __builtin_ia32_vcvttsh2usi64(__gcc_v8hf, int)
__gcc_v8hf __builtin_ia32_maxsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int)
void __builtin_ia32_pmovsqw256mem_mask(__gcc_v8hi *, __gcc_v4di, unsigned char)
__gcc_v4sf __builtin_ia32_vfcmaddcph128_maskz(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char)
__gcc_v16hi __builtin_ia32_vpshldvw256(__gcc_v16hi, __gcc_v16hi, __gcc_v16hi)
unsigned short __builtin_ia32_cmpph256_mask(__gcc_v16hf, __gcc_v16hf, int, unsigned short)
__gcc_v2di __builtin_ia32_loaddqudi128_mask(const __gcc_v2di *, __gcc_v2di, unsigned char)
void __builtin_ia32_pmovuswb128mem_mask(__gcc_v16qi *, __gcc_v8hi, unsigned char)
__gcc_v4df __builtin_ia32_selectpd_256(unsigned char, __gcc_v4df, __gcc_v4df)
__gcc_v32hf __builtin_ia32_divph512(__gcc_v32hf, __gcc_v32hf, int)
void __builtin_ia32_compressstoredf256_mask(__gcc_v4df *, __gcc_v4df, unsigned char)
void __builtin_ia32_storedqusi128_mask(__gcc_v4si *, __gcc_v4si, unsigned char)
unsigned int __builtin_ia32_cmpb256_mask(__gcc_v32qi, __gcc_v32qi, int, unsigned int)
unsigned int __builtin_ia32_bextr_u32(unsigned int, unsigned int)
__gcc_v4di __builtin_ia32_pternlogq256_mask(__gcc_v4di, __gcc_v4di, __gcc_v4di, int, unsigned char)
unsigned char __builtin_ia32_aesenc128kl_u8(__gcc_v2di *, __gcc_v2di, const void *)
__gcc_v4udi __builtin_ia32_vcvttph2uqq256_mask(__gcc_v8hf, __gcc_v4udi, unsigned char)
void __builtin_ia32_writeeflags_u32(unsigned int)
void __builtin_ia32_loadiwkey(__gcc_v2di, __gcc_v2di, __gcc_v2di, unsigned int)
signed int __builtin_ia32_cmpccxadd32(void *, signed int, signed int, int)
__gcc_v16qi __builtin_ia32_pmovqb128_mask(__gcc_v2di, __gcc_v16qi, unsigned char)
__gcc_v8hi __builtin_ia32_vpshrdvw128(__gcc_v8hi, __gcc_v8hi, __gcc_v8hi)
__gcc_v4di __builtin_ia32_vpshldvq256(__gcc_v4di, __gcc_v4di, __gcc_v4di)
__gcc_v8hi __builtin_ia32_vpopcntw_128(__gcc_v8hi)
__gcc_v8hf __builtin_ia32_vcvtpd2ph256_mask(__gcc_v4df, __gcc_v8hf, unsigned char)
__gcc_v8hi __builtin_ia32_pmovdw128_mask(__gcc_v4si, __gcc_v8hi, unsigned char)
unsigned char __builtin_ia32_addcarryx_u64(unsigned char, unsigned long long int, unsigned long long int, unsigned long long int *)
__gcc_v4di __builtin_ia32_prorq256(__gcc_v4di, int)
__gcc_v4si __builtin_ia32_pmovsqd256_mask(__gcc_v4di, __gcc_v4si, unsigned char)
unsigned long long int __builtin_ia32_rdtsc(void)
__gcc_v32hf __builtin_ia32_minph512(__gcc_v32hf, __gcc_v32hf, int)
__gcc_v8hf __builtin_ia32_reducesh_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int, int)
void __builtin_ia32_compressstoresf256_mask(__gcc_v8sf *, __gcc_v8sf, unsigned char)
__gcc_v16hf __builtin_ia32_scalefph256_mask(__gcc_v16hf, __gcc_v16hf, __gcc_v16hf, unsigned short)
__gcc_v8hi __builtin_ia32_expandhi128_mask(__gcc_v8hi, __gcc_v8hi, unsigned char)
__gcc_v32hf __builtin_ia32_rcpph512_mask(__gcc_v32hf, __gcc_v32hf, unsigned int)
__gcc_v16sf __builtin_ia32_vfcmaddcph512_maskz(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short, int)
__gcc_v2di __builtin_ia32_gather3div2di(__gcc_v2di, const void *, __gcc_v2di, unsigned char, int)
void __builtin_ia32_pmovdb256mem_mask(__gcc_v16qi *, __gcc_v8si, unsigned char)
__gcc_v8hf __builtin_ia32_scalefsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int)
__gcc_v8si __builtin_ia32_vpdpwssds256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v16si __builtin_ia32_vcvttph2dq512_mask(__gcc_v16hf, __gcc_v16si, unsigned short, int)
__gcc_v2df __builtin_ia32_loadapd128_mask(const __gcc_v2df *, __gcc_v2df, unsigned char)
__gcc_v4sf __builtin_ia32_getmantps128_mask(__gcc_v4sf, int, __gcc_v4sf, unsigned char)
__gcc_v4di __builtin_ia32_cvtps2qq256_mask(__gcc_v4sf, __gcc_v4di, unsigned char)
__gcc_v2df __builtin_ia32_fixupimmpd128_maskz(__gcc_v2df, __gcc_v2df, __gcc_v2di, int, unsigned char)
__gcc_v16hi __builtin_ia32_vcvtph2w256_mask(__gcc_v16hf, __gcc_v16hi, unsigned short)
__gcc_v4si __builtin_ia32_pternlogd128_mask(__gcc_v4si, __gcc_v4si, __gcc_v4si, int, unsigned char)
_Float16 __builtin_ia32_reduce_fmin_ph128(__gcc_v8hf)
__gcc_v32hi __builtin_ia32_compresshi512_mask(__gcc_v32hi, __gcc_v32hi, unsigned int)
void __builtin_ia32_vp2intersect_q_256(__gcc_v4di, __gcc_v4di, unsigned char *, unsigned char *)
__gcc_v4usi __builtin_ia32_vcvtph2udq128_mask(__gcc_v8hf, __gcc_v4usi, unsigned char)
unsigned char __builtin_ia32_aesdec256kl_u8(__gcc_v2di *, __gcc_v2di, const void *)
unsigned short __builtin_ia32_ucmpw256_mask(__gcc_v16hi, __gcc_v16hi, int, unsigned short)
__gcc_v16hf __builtin_ia32_vcvtdq2ph512_mask(__gcc_v16si, __gcc_v16hf, unsigned short, int)
__gcc_v4sf __builtin_ia32_vfmaddcsh_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
__gcc_v32hi __builtin_ia32_vcvtph2w512_mask(__gcc_v32hf, __gcc_v32hi, unsigned int, int)
void __builtin_ia32_vp2intersect_q_512(__gcc_v8di, __gcc_v8di, unsigned char *, unsigned char *)
void __builtin_ia32_clzero(void *)
__gcc_v4sf __builtin_ia32_reduceps128_mask(__gcc_v4sf, int, __gcc_v4sf, unsigned char)
__gcc_v4di __builtin_ia32_vpshldq256(__gcc_v4di, __gcc_v4di, int)
__gcc_v4sf __builtin_ia32_vfcmaddcsh_round_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
__gcc_v2di __builtin_ia32_cvtps2qq128_mask(__gcc_v4sf, __gcc_v2di, unsigned char)
__gcc_v8si __builtin_ia32_shuf_i32x4_256(__gcc_v8si, __gcc_v8si, int)
__gcc_v4di __builtin_ia32_pternlogq256_maskz(__gcc_v4di, __gcc_v4di, __gcc_v4di, int, unsigned char)
__gcc_v4si __builtin_ia32_vpdpbsud128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
__gcc_v8sf __builtin_ia32_vcvtneeph2ps256(const __gcc_v16hf *)
__gcc_v2df __builtin_ia32_vpermi2varpd128(__gcc_v2df, __gcc_v2di, __gcc_v2df)
__gcc_v4udi __builtin_ia32_vcvtph2uqq256_mask(__gcc_v8hf, __gcc_v4udi, unsigned char)
void __builtin_ia32_pmovsdb128mem_mask(__gcc_v16qi *, __gcc_v4si, unsigned char)
__gcc_v4si __builtin_ia32_vpdpwssds128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
unsigned char __builtin_ia32_cmpq128_mask(__gcc_v2di, __gcc_v2di, int, unsigned char)
void __builtin_ia32_scatterdiv4si(void *, unsigned char, __gcc_v2di, __gcc_v4si, int)
__gcc_v16hf __builtin_ia32_vfmaddsubph256(__gcc_v16hf, __gcc_v16hf, __gcc_v16hf)
__gcc_v8sf __builtin_ia32_vcvtneebf162ps256(const __gcc_v16hf *)
__gcc_v8di __builtin_ia32_vpmadd52luq512(__gcc_v8di, __gcc_v8di, __gcc_v8di)
void __builtin_ia32_pmovusqw128mem_mask(__gcc_v8hi *, __gcc_v2di, unsigned char)
__gcc_v8si __builtin_ia32_vpermi2vard256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v2di __builtin_ia32_cvttpd2qq128_mask(__gcc_v2df, __gcc_v2di, unsigned char)
__gcc_v16si __builtin_ia32_vpshrdvd512(__gcc_v16si, __gcc_v16si, __gcc_v16si)
__gcc_v4si __builtin_ia32_vpshldvd128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
void __builtin_ia32_pmovusqd256mem_mask(__gcc_v4si *, __gcc_v4di, unsigned char)
__gcc_v2di __builtin_ia32_cvtpd2uqq128_mask(__gcc_v2df, __gcc_v2di, unsigned char)
void __builtin_ia32_pmovusqb256mem_mask(__gcc_v16qi *, __gcc_v4di, unsigned char)
void __builtin_ia32_storedqudi256_mask(__gcc_v4di *, __gcc_v4di, unsigned char)
unsigned short __builtin_ia32_fpclassph256_mask(__gcc_v16hf, int, unsigned short)
__gcc_v4di __builtin_ia32_psraqi256(__gcc_v4di, int)
__gcc_v32hi __builtin_ia32_expandloadhi512_mask(const __gcc_v32hi *, __gcc_v32hi, unsigned int)
__gcc_v16hi __builtin_ia32_expandhi256_mask(__gcc_v16hi, __gcc_v16hi, unsigned short)
__gcc_v8si __builtin_ia32_prolvd256(__gcc_v8si, __gcc_v8si)
__gcc_v4di __builtin_ia32_alignq256(__gcc_v4di, __gcc_v4di, int)
__gcc_v16qi __builtin_ia32_pmovusdb256_mask(__gcc_v8si, __gcc_v16qi, unsigned char)
void __builtin_ia32_pmovsqd256mem_mask(__gcc_v4si *, __gcc_v4di, unsigned char)
__gcc_v4sf __builtin_ia32_vcvtneebf162ps128(const __gcc_v8hf *)
__gcc_v4si __builtin_ia32_vpdpwuud128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
__gcc_v8hf __builtin_ia32_minph128(__gcc_v8hf, __gcc_v8hf)
unsigned int __builtin_ia32_encodekey256_u32(unsigned int, __gcc_v2di, __gcc_v2di, void *)
__gcc_v4di __builtin_ia32_movdqa64load256_mask(const __gcc_v4di *, __gcc_v4di, unsigned char)
__gcc_v32hf __builtin_ia32_selectph_512(unsigned int, __gcc_v32hf, __gcc_v32hf)
__gcc_v8si __builtin_ia32_cvtps2udq256_mask(__gcc_v8sf, __gcc_v8si, unsigned char)
__gcc_v8hi __builtin_ia32_vpshldw128(__gcc_v8hi, __gcc_v8hi, int)
__gcc_v4sf __builtin_ia32_vcvtph2ps_mask(__gcc_v8hi, __gcc_v4sf, unsigned char)
void __builtin_ia32_scatterdiv4sf(void *, unsigned char, __gcc_v2di, __gcc_v4sf, int)
__gcc_v4si __builtin_ia32_compresssi128_mask(__gcc_v4si, __gcc_v4si, unsigned char)
__gcc_v8hf __builtin_ia32_vcvtpd2ph512_mask(__gcc_v8df, __gcc_v8hf, unsigned char, int)
__gcc_v8sf __builtin_ia32_vcvtneoph2ps256(const __gcc_v16hf *)
__gcc_v8si __builtin_ia32_pternlogd256_mask(__gcc_v8si, __gcc_v8si, __gcc_v8si, int, unsigned char)
__gcc_v32hf __builtin_ia32_sqrtph512(__gcc_v32hf, int)
unsigned int __builtin_ia32_rdgsbase32(void)
__gcc_v4sf __builtin_ia32_vfmaddsubps(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf)
void __builtin_ia32_compressstorehi512_mask(__gcc_v32hi *, __gcc_v32hi, unsigned int)
unsigned char __builtin_ia32_aesenc256kl_u8(__gcc_v2di *, __gcc_v2di, const void *)
__gcc_v2udi __builtin_ia32_vcvttph2uqq128_mask(__gcc_v8hf, __gcc_v2udi, unsigned char)
void __builtin_ia32_storedquqi128_mask(__gcc_v16qi *, __gcc_v16qi, unsigned short)
unsigned long long int __builtin_ia32_pdep_di(unsigned long long int, unsigned long long int)
__gcc_v2di __builtin_ia32_cvttps2uqq128_mask(__gcc_v4sf, __gcc_v2di, unsigned char)
__gcc_v8sf __builtin_ia32_expandloadsf256_mask(const __gcc_v8sf *, __gcc_v8sf, unsigned char)
__gcc_v8si __builtin_ia32_vpshrdd256(__gcc_v8si, __gcc_v8si, int)
void __builtin_ia32_compressstoredi128_mask(__gcc_v2di *, __gcc_v2di, unsigned char)
__gcc_v4si __builtin_ia32_vpdpbsuds128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
void __builtin_ia32_scattersiv2df(void *, unsigned char, __gcc_v4si, __gcc_v2df, int)
__gcc_v4df __builtin_ia32_permvardf256(__gcc_v4df, __gcc_v4di)
void __builtin_ia32_pmovsqd128mem_mask(__gcc_v4si *, __gcc_v2di, unsigned char)
__gcc_v8hf __builtin_ia32_sqrtph(__gcc_v8hf)
unsigned char __builtin_ia32_ucmpd256_mask(__gcc_v8si, __gcc_v8si, int, unsigned char)
__gcc_v4si __builtin_ia32_pmovsqd128_mask(__gcc_v2di, __gcc_v4si, unsigned char)
__gcc_v2di __builtin_ia32_vcvtph2qq128_mask(__gcc_v8hf, __gcc_v2di, unsigned char)
unsigned char __builtin_ia32_cmppd128_mask(__gcc_v2df, __gcc_v2df, int, unsigned char)
__gcc_v4si __builtin_ia32_vpdpbusds128(__gcc_v4si, __gcc_v4si, __gcc_v4si)
__gcc_v16hf __builtin_ia32_vcvtudq2ph512_mask(__gcc_v16usi, __gcc_v16hf, unsigned short, int)
__gcc_v4si __builtin_ia32_pternlogd128_maskz(__gcc_v4si, __gcc_v4si, __gcc_v4si, int, unsigned char)
unsigned char __builtin_ia32_enqcmds(void *, const void *)
__gcc_v32hi __builtin_ia32_vpshldw512(__gcc_v32hi, __gcc_v32hi, int)
__gcc_v16si __builtin_ia32_vpshldvd512(__gcc_v16si, __gcc_v16si, __gcc_v16si)
__gcc_v16hf __builtin_ia32_rndscaleph_256_mask(__gcc_v16hf, int, __gcc_v16hf, unsigned short)
void __builtin_ia32_pmovusdb128mem_mask(__gcc_v16qi *, __gcc_v4si, unsigned char)
__gcc_v8df __builtin_ia32_vcvtph2pd512_mask(__gcc_v8hf, __gcc_v8df, unsigned char, int)
unsigned int __builtin_ia32_rdfsbase32(void)
unsigned short __builtin_ia32_lzcnt_u16(unsigned short)
void __builtin_ia32_vp2intersect_d_512(__gcc_v16si, __gcc_v16si, unsigned short *, unsigned short *)
__gcc_v2df __builtin_ia32_fixupimmpd128_mask(__gcc_v2df, __gcc_v2df, __gcc_v2di, int, unsigned char)
__gcc_v8sf __builtin_ia32_vfmaddsubps256(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf)
unsigned int __builtin_ia32_vcvtsh2usi32(__gcc_v8hf, int)
__gcc_v32hf __builtin_ia32_subph512(__gcc_v32hf, __gcc_v32hf, int)
unsigned int __builtin_ia32_ucmpb256_mask(__gcc_v32qi, __gcc_v32qi, int, unsigned int)
__gcc_v4si __builtin_ia32_gather3div8si(__gcc_v4si, const void *, __gcc_v4di, unsigned char, int)
void __builtin_ia32_wbinvd(void)
void __builtin_ia32_storeaps128_mask(__gcc_v4sf *, __gcc_v4sf, unsigned char)
int __builtin_ia32_vcomish(__gcc_v8hf, __gcc_v8hf, int, int)
__gcc_v2di __builtin_ia32_vpshldq128(__gcc_v2di, __gcc_v2di, int)
__gcc_v8hi __builtin_ia32_pmovusqw256_mask(__gcc_v4di, __gcc_v8hi, unsigned char)
unsigned char __builtin_ia32_fpclasssh_mask(__gcc_v8hf, int, unsigned char)
__gcc_v32hf __builtin_ia32_mulph512(__gcc_v32hf, __gcc_v32hf, int)
_Float16 __builtin_ia32_reduce_fmax_ph256(__gcc_v16hf)
__gcc_v32hf __builtin_ia32_getmantph512_mask(__gcc_v32hf, int, __gcc_v32hf, unsigned int, int)
__gcc_v16hf __builtin_ia32_vcvtps2phx512_mask(__gcc_v16sf, __gcc_v16hf, unsigned short, int)
__gcc_v8hf __builtin_ia32_vcvtps2phx256_mask(__gcc_v8sf, __gcc_v8hf, unsigned char)
__gcc_v8si __builtin_ia32_vpshldd256(__gcc_v8si, __gcc_v8si, int)
void __builtin_ia32_compressstorehi256_mask(__gcc_v16hi *, __gcc_v16hi, unsigned short)
__gcc_v8hf __builtin_ia32_getexpph128_mask(__gcc_v8hf, __gcc_v8hf, unsigned char)
unsigned char __builtin_ia32_cmpsh_mask(__gcc_v8hf, __gcc_v8hf, int, unsigned char, int)
unsigned char __builtin_ia32_cmpq256_mask(__gcc_v4di, __gcc_v4di, int, unsigned char)
__gcc_v16qi __builtin_ia32_pmovusdb128_mask(__gcc_v4si, __gcc_v16qi, unsigned char)
__gcc_v4di __builtin_ia32_prolvq256(__gcc_v4di, __gcc_v4di)
void __builtin_ia32_compressstoreqi512_mask(__gcc_v64qi *, __gcc_v64qi, unsigned long long int)
__gcc_v2udi __builtin_ia32_vcvtph2uqq128_mask(__gcc_v8hf, __gcc_v2udi, unsigned char)
__gcc_v4di __builtin_ia32_vcvttph2qq256_mask(__gcc_v8hf, __gcc_v4di, unsigned char)
__gcc_v4df __builtin_ia32_vpermi2varpd256(__gcc_v4df, __gcc_v4di, __gcc_v4df)
__gcc_v2di __builtin_ia32_cvttps2qq128_mask(__gcc_v4sf, __gcc_v2di, unsigned char)
__gcc_v32hf __builtin_ia32_getexpph512_mask(__gcc_v32hf, __gcc_v32hf, unsigned int, int)
__gcc_v8hi __builtin_ia32_vpermi2varhi128(__gcc_v8hi, __gcc_v8hi, __gcc_v8hi)
__gcc_v8di __builtin_ia32_vpshrdvq512(__gcc_v8di, __gcc_v8di, __gcc_v8di)
__gcc_v16uhi __builtin_ia32_vcvttph2uw256_mask(__gcc_v16hf, __gcc_v16uhi, unsigned short)
__gcc_v4df __builtin_ia32_expandloaddf256_mask(const __gcc_v4df *, __gcc_v4df, unsigned char)
__gcc_v64qi __builtin_ia32_expandloadqi512_mask(const __gcc_v64qi *, __gcc_v64qi, unsigned long long int)
void __builtin_ia32_pmovuswb256mem_mask(__gcc_v16qi *, __gcc_v16hi, unsigned short)
void __builtin_ia32_clflushopt(const void *)
__gcc_v8di __builtin_ia32_vpopcntq_512(__gcc_v8di)
__gcc_v8hi __builtin_ia32_pmovqw128_mask(__gcc_v2di, __gcc_v8hi, unsigned char)
__gcc_v16si __builtin_ia32_vpdpbusd512(__gcc_v16si, __gcc_v16si, __gcc_v16si)
__gcc_v2df __builtin_ia32_undef128(void)
__gcc_v8hf __builtin_ia32_rsqrtph128_mask(__gcc_v8hf, __gcc_v8hf, unsigned char)
unsigned int __builtin_ia32_fpclassph512_mask(__gcc_v32hf, int, unsigned int)
unsigned int __builtin_ia32_tzcnt_u32(unsigned int)
__gcc_v4di __builtin_ia32_expanddi256_mask(__gcc_v4di, __gcc_v4di, unsigned char)
__gcc_v8sf __builtin_ia32_vbcstnebf162ps256(const __bf16 *)
unsigned int __builtin_ia32_pdep_si(unsigned int, unsigned int)
__gcc_v4sf __builtin_ia32_cvtpd2ps_mask(__gcc_v2df, __gcc_v4sf, unsigned char)
__gcc_v8hf __builtin_ia32_vcvtuqq2ph256_mask(__gcc_v4udi, __gcc_v8hf, unsigned char)
__gcc_v8si __builtin_ia32_vpdpwsud256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v4si __builtin_ia32_cvttps2udq128_mask(__gcc_v4sf, __gcc_v4si, unsigned char)
__gcc_v4si __builtin_ia32_expandloaddi128_mask(const __gcc_v2di *, __gcc_v2di, unsigned char)
__gcc_v8sf __builtin_ia32_rangeps256_mask(__gcc_v8sf, __gcc_v8sf, int, __gcc_v8sf, unsigned char)
void __builtin_ia32_pmovusqw256mem_mask(__gcc_v8hi *, __gcc_v4di, unsigned char)
void __builtin_ia32_storeaps256_mask(__gcc_v8sf *, __gcc_v8sf, unsigned char)
__gcc_v16qi __builtin_ia32_pmovdb128_mask(__gcc_v4si, __gcc_v16qi, unsigned char)
__gcc_v4sf __builtin_ia32_vcvtneoph2ps128(const __gcc_v8hf *)
void __builtin_ia32_pmovusqd128mem_mask(__gcc_v4si *, __gcc_v2di, unsigned char)
__gcc_v4si __builtin_ia32_gather3siv4si(__gcc_v4si, const void *, __gcc_v4si, unsigned char, int)
void __builtin_ia32_vp2intersect_d_256(__gcc_v8si, __gcc_v8si, unsigned char *, unsigned char *)
__gcc_v2df __builtin_ia32_expandloaddf128_mask(const __gcc_v2df *, __gcc_v2df, unsigned char)
void __builtin_ia32_movdqa64store128_mask(__gcc_v2di *, __gcc_v2di, unsigned char)
__gcc_v8hf __builtin_ia32_subsh_round_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char, int)
__gcc_v16hf __builtin_ia32_getexpph256_mask(__gcc_v16hf, __gcc_v16hf, unsigned short)
__gcc_v8sf __builtin_ia32_reduceps256_mask(__gcc_v8sf, int, __gcc_v8sf, unsigned char)
__gcc_v32hf __builtin_ia32_rndscaleph_mask(__gcc_v32hf, int, __gcc_v32hf, unsigned int, int)
__gcc_v16qi __builtin_ia32_pmovsdb256_mask(__gcc_v8si, __gcc_v16qi, unsigned char)
__gcc_v4df __builtin_ia32_compressdf256_mask(__gcc_v4df, __gcc_v4df, unsigned char)
__gcc_v2di __builtin_ia32_cvttpd2uqq128_mask(__gcc_v2df, __gcc_v2di, unsigned char)
__gcc_v8hi __builtin_ia32_pmovusqw128_mask(__gcc_v2di, __gcc_v8hi, unsigned char)
__gcc_v8si __builtin_ia32_prord256(__gcc_v8si, int)
__gcc_v4di __builtin_ia32_vcvtph2qq256_mask(__gcc_v8hf, __gcc_v4di, unsigned char)
__gcc_v2df __builtin_ia32_compressdf128_mask(__gcc_v2df, __gcc_v2df, unsigned char)
unsigned char __builtin_ia32_addcarryx_u32(unsigned char, unsigned int, unsigned int, unsigned int *)
__gcc_v4df __builtin_ia32_gather3siv4df(__gcc_v4df, const void *, __gcc_v4si, unsigned char, int)
void __builtin_ia32_storedqudi128_mask(__gcc_v2di *, __gcc_v2di, unsigned char)
__gcc_v8hi __builtin_ia32_vpshldvw128(__gcc_v8hi, __gcc_v8hi, __gcc_v8hi)
__gcc_v16qi __builtin_ia32_vpermi2varqi128(__gcc_v16qi, __gcc_v16qi, __gcc_v16qi)
__gcc_v8si __builtin_ia32_vpdpwuuds256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v8sf __builtin_ia32_vfmaddps256(__gcc_v8sf, __gcc_v8sf, __gcc_v8sf)
signed long long int __builtin_ia32_cmpccxadd64(void *, signed long long int, signed long long int, int)
__gcc_v4df __builtin_ia32_loadupd256_mask(const __gcc_v4df *, __gcc_v4df, unsigned char)
__gcc_v8hf __builtin_ia32_rcpsh_mask(__gcc_v8hf, __gcc_v8hf, __gcc_v8hf, unsigned char)
__gcc_v4sf __builtin_ia32_gather3siv4sf(__gcc_v4sf, const void *, __gcc_v4si, unsigned char, int)
int __builtin_ia32_vcvttsh2si32(__gcc_v8hf, int)
__gcc_v4si __builtin_ia32_expandsi128_mask(__gcc_v4si, __gcc_v4si, unsigned char)
__gcc_v8hi __builtin_ia32_vcvtps2ph256(__gcc_v8sf, int)
__gcc_v8si __builtin_ia32_vpdpbssd256(__gcc_v8si, __gcc_v8si, __gcc_v8si)
__gcc_v4si __builtin_ia32_pmovusqd128_mask(__gcc_v2di, __gcc_v4si, unsigned char)
__gcc_v4si __builtin_ia32_cvttpd2dq128_mask(__gcc_v2df, __gcc_v4si, unsigned char)
__gcc_v8sf __builtin_ia32_vcvtph2ps256_mask(__gcc_v8hi, __gcc_v8sf, unsigned char)