Branch data Line data Source code
1 : : /* Generated automatically by the program `genemit'
2 : : from the machine description file `md'. */
3 : :
4 : : #define IN_TARGET_CODE 1
5 : : #include "config.h"
6 : : #include "system.h"
7 : : #include "coretypes.h"
8 : : #include "backend.h"
9 : : #include "predict.h"
10 : : #include "tree.h"
11 : : #include "rtl.h"
12 : : #include "alias.h"
13 : : #include "varasm.h"
14 : : #include "stor-layout.h"
15 : : #include "calls.h"
16 : : #include "memmodel.h"
17 : : #include "tm_p.h"
18 : : #include "flags.h"
19 : : #include "insn-config.h"
20 : : #include "expmed.h"
21 : : #include "dojump.h"
22 : : #include "explow.h"
23 : : #include "emit-rtl.h"
24 : : #include "stmt.h"
25 : : #include "expr.h"
26 : : #include "insn-codes.h"
27 : : #include "optabs.h"
28 : : #include "dfp.h"
29 : : #include "output.h"
30 : : #include "recog.h"
31 : : #include "df.h"
32 : : #include "resource.h"
33 : : #include "reload.h"
34 : : #include "diagnostic-core.h"
35 : : #include "regs.h"
36 : : #include "tm-constrs.h"
37 : : #include "ggc.h"
38 : : #include "target.h"
39 : :
40 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21422 */
41 : : rtx
42 : 21978 : gen_sse_ldmxcsr (rtx operand0 ATTRIBUTE_UNUSED)
43 : : {
44 : 21978 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
45 : : gen_rtvec (1,
46 : : operand0),
47 : : 91);
48 : : }
49 : :
50 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21434 */
51 : : rtx
52 : 14769 : gen_sse_stmxcsr (rtx operand0 ATTRIBUTE_UNUSED)
53 : : {
54 : 14769 : return gen_rtx_SET (operand0,
55 : : gen_rtx_UNSPEC_VOLATILE (SImode,
56 : : gen_rtvec (1,
57 : : const0_rtx),
58 : : 92));
59 : : }
60 : :
61 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21446 */
62 : : rtx
63 : 11 : gen_sse2_clflush (rtx operand0 ATTRIBUTE_UNUSED)
64 : : {
65 : 11 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
66 : : gen_rtvec (1,
67 : : operand0),
68 : : 93);
69 : : }
70 : :
71 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21458 */
72 : : rtx
73 : 25 : gen_sse3_mwait (rtx operand0 ATTRIBUTE_UNUSED,
74 : : rtx operand1 ATTRIBUTE_UNUSED)
75 : : {
76 : 25 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
77 : : gen_rtvec (2,
78 : : operand0,
79 : : operand1),
80 : : 95);
81 : : }
82 : :
83 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21469 */
84 : : rtx
85 : 0 : gen_sse3_monitor_si (rtx operand0 ATTRIBUTE_UNUSED,
86 : : rtx operand1 ATTRIBUTE_UNUSED,
87 : : rtx operand2 ATTRIBUTE_UNUSED)
88 : : {
89 : 0 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
90 : : gen_rtvec (3,
91 : : operand0,
92 : : operand1,
93 : : operand2),
94 : : 94);
95 : : }
96 : :
97 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21469 */
98 : : rtx
99 : 26 : gen_sse3_monitor_di (rtx operand0 ATTRIBUTE_UNUSED,
100 : : rtx operand1 ATTRIBUTE_UNUSED,
101 : : rtx operand2 ATTRIBUTE_UNUSED)
102 : : {
103 : 26 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
104 : : gen_rtvec (3,
105 : : operand0,
106 : : operand1,
107 : : operand2),
108 : : 94);
109 : : }
110 : :
111 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21490 */
112 : : rtx
113 : 14 : gen_avx2_phaddwv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
114 : : rtx operand1 ATTRIBUTE_UNUSED,
115 : : rtx operand2 ATTRIBUTE_UNUSED)
116 : : {
117 : 14 : return gen_rtx_SET (operand0,
118 : : gen_rtx_PLUS (V16HImode,
119 : : gen_rtx_VEC_SELECT (V16HImode,
120 : : gen_rtx_VEC_CONCAT (V32HImode,
121 : : operand1,
122 : : operand2),
123 : : gen_rtx_PARALLEL (VOIDmode,
124 : : gen_rtvec (16,
125 : : const0_rtx,
126 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
127 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
128 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
129 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
130 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
131 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
132 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
133 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
134 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
135 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
136 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
137 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
138 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
139 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
140 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)]))),
141 : : gen_rtx_VEC_SELECT (V16HImode,
142 : : gen_rtx_VEC_CONCAT (V32HImode,
143 : : operand1,
144 : : operand2),
145 : : gen_rtx_PARALLEL (VOIDmode,
146 : : gen_rtvec (16,
147 : : const1_rtx,
148 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
149 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
150 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
151 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
152 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
153 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
154 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
155 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
156 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
157 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
158 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
159 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
160 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
161 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
162 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)])))));
163 : : }
164 : :
165 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21490 */
166 : : rtx
167 : 14 : gen_avx2_phaddswv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
168 : : rtx operand1 ATTRIBUTE_UNUSED,
169 : : rtx operand2 ATTRIBUTE_UNUSED)
170 : : {
171 : 14 : return gen_rtx_SET (operand0,
172 : : gen_rtx_SS_PLUS (V16HImode,
173 : : gen_rtx_VEC_SELECT (V16HImode,
174 : : gen_rtx_VEC_CONCAT (V32HImode,
175 : : operand1,
176 : : operand2),
177 : : gen_rtx_PARALLEL (VOIDmode,
178 : : gen_rtvec (16,
179 : : const0_rtx,
180 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
181 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
182 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
183 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
184 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
185 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
186 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
187 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
188 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
189 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
190 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
191 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
192 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
193 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
194 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)]))),
195 : : gen_rtx_VEC_SELECT (V16HImode,
196 : : gen_rtx_VEC_CONCAT (V32HImode,
197 : : operand1,
198 : : operand2),
199 : : gen_rtx_PARALLEL (VOIDmode,
200 : : gen_rtvec (16,
201 : : const1_rtx,
202 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
203 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
204 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
205 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
206 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
207 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
208 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
209 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
210 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
211 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
212 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
213 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
214 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
215 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
216 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)])))));
217 : : }
218 : :
219 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21490 */
220 : : rtx
221 : 14 : gen_avx2_phsubwv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
222 : : rtx operand1 ATTRIBUTE_UNUSED,
223 : : rtx operand2 ATTRIBUTE_UNUSED)
224 : : {
225 : 14 : return gen_rtx_SET (operand0,
226 : : gen_rtx_MINUS (V16HImode,
227 : : gen_rtx_VEC_SELECT (V16HImode,
228 : : gen_rtx_VEC_CONCAT (V32HImode,
229 : : operand1,
230 : : operand2),
231 : : gen_rtx_PARALLEL (VOIDmode,
232 : : gen_rtvec (16,
233 : : const0_rtx,
234 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
235 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
236 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
237 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
238 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
239 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
240 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
241 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
242 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
243 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
244 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
245 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
246 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
247 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
248 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)]))),
249 : : gen_rtx_VEC_SELECT (V16HImode,
250 : : gen_rtx_VEC_CONCAT (V32HImode,
251 : : operand1,
252 : : operand2),
253 : : gen_rtx_PARALLEL (VOIDmode,
254 : : gen_rtvec (16,
255 : : const1_rtx,
256 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
257 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
258 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
259 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
260 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
261 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
262 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
263 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
264 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
265 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
266 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
267 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
268 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
269 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
270 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)])))));
271 : : }
272 : :
273 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21490 */
274 : : rtx
275 : 14 : gen_avx2_phsubswv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
276 : : rtx operand1 ATTRIBUTE_UNUSED,
277 : : rtx operand2 ATTRIBUTE_UNUSED)
278 : : {
279 : 14 : return gen_rtx_SET (operand0,
280 : : gen_rtx_SS_MINUS (V16HImode,
281 : : gen_rtx_VEC_SELECT (V16HImode,
282 : : gen_rtx_VEC_CONCAT (V32HImode,
283 : : operand1,
284 : : operand2),
285 : : gen_rtx_PARALLEL (VOIDmode,
286 : : gen_rtvec (16,
287 : : const0_rtx,
288 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
289 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
290 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
291 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
292 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
293 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
294 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
295 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
296 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
297 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
298 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
299 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
300 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
301 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
302 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)]))),
303 : : gen_rtx_VEC_SELECT (V16HImode,
304 : : gen_rtx_VEC_CONCAT (V32HImode,
305 : : operand1,
306 : : operand2),
307 : : gen_rtx_PARALLEL (VOIDmode,
308 : : gen_rtvec (16,
309 : : const1_rtx,
310 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
311 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
312 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
313 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
314 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
315 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
316 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
317 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
318 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
319 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
320 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
321 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
322 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
323 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
324 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)])))));
325 : : }
326 : :
327 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21517 */
328 : : rtx
329 : 33 : gen_ssse3_phaddwv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
330 : : rtx operand1 ATTRIBUTE_UNUSED,
331 : : rtx operand2 ATTRIBUTE_UNUSED)
332 : : {
333 : 33 : return gen_rtx_SET (operand0,
334 : : gen_rtx_PLUS (V8HImode,
335 : : gen_rtx_VEC_SELECT (V8HImode,
336 : : gen_rtx_VEC_CONCAT (V16HImode,
337 : : operand1,
338 : : operand2),
339 : : gen_rtx_PARALLEL (VOIDmode,
340 : : gen_rtvec (8,
341 : : const0_rtx,
342 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
343 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
344 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
345 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
346 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
347 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
348 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)]))),
349 : : gen_rtx_VEC_SELECT (V8HImode,
350 : : gen_rtx_VEC_CONCAT (V16HImode,
351 : : operand1,
352 : : operand2),
353 : : gen_rtx_PARALLEL (VOIDmode,
354 : : gen_rtvec (8,
355 : : const1_rtx,
356 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
357 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
358 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
359 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
360 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
361 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
362 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))));
363 : : }
364 : :
365 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21517 */
366 : : rtx
367 : 29 : gen_ssse3_phaddswv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
368 : : rtx operand1 ATTRIBUTE_UNUSED,
369 : : rtx operand2 ATTRIBUTE_UNUSED)
370 : : {
371 : 29 : return gen_rtx_SET (operand0,
372 : : gen_rtx_SS_PLUS (V8HImode,
373 : : gen_rtx_VEC_SELECT (V8HImode,
374 : : gen_rtx_VEC_CONCAT (V16HImode,
375 : : operand1,
376 : : operand2),
377 : : gen_rtx_PARALLEL (VOIDmode,
378 : : gen_rtvec (8,
379 : : const0_rtx,
380 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
381 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
382 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
383 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
384 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
385 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
386 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)]))),
387 : : gen_rtx_VEC_SELECT (V8HImode,
388 : : gen_rtx_VEC_CONCAT (V16HImode,
389 : : operand1,
390 : : operand2),
391 : : gen_rtx_PARALLEL (VOIDmode,
392 : : gen_rtvec (8,
393 : : const1_rtx,
394 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
395 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
396 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
397 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
398 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
399 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
400 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))));
401 : : }
402 : :
403 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21517 */
404 : : rtx
405 : 29 : gen_ssse3_phsubwv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
406 : : rtx operand1 ATTRIBUTE_UNUSED,
407 : : rtx operand2 ATTRIBUTE_UNUSED)
408 : : {
409 : 29 : return gen_rtx_SET (operand0,
410 : : gen_rtx_MINUS (V8HImode,
411 : : gen_rtx_VEC_SELECT (V8HImode,
412 : : gen_rtx_VEC_CONCAT (V16HImode,
413 : : operand1,
414 : : operand2),
415 : : gen_rtx_PARALLEL (VOIDmode,
416 : : gen_rtvec (8,
417 : : const0_rtx,
418 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
419 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
420 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
421 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
422 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
423 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
424 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)]))),
425 : : gen_rtx_VEC_SELECT (V8HImode,
426 : : gen_rtx_VEC_CONCAT (V16HImode,
427 : : operand1,
428 : : operand2),
429 : : gen_rtx_PARALLEL (VOIDmode,
430 : : gen_rtvec (8,
431 : : const1_rtx,
432 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
433 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
434 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
435 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
436 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
437 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
438 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))));
439 : : }
440 : :
441 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21517 */
442 : : rtx
443 : 29 : gen_ssse3_phsubswv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
444 : : rtx operand1 ATTRIBUTE_UNUSED,
445 : : rtx operand2 ATTRIBUTE_UNUSED)
446 : : {
447 : 29 : return gen_rtx_SET (operand0,
448 : : gen_rtx_SS_MINUS (V8HImode,
449 : : gen_rtx_VEC_SELECT (V8HImode,
450 : : gen_rtx_VEC_CONCAT (V16HImode,
451 : : operand1,
452 : : operand2),
453 : : gen_rtx_PARALLEL (VOIDmode,
454 : : gen_rtvec (8,
455 : : const0_rtx,
456 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
457 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
458 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
459 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
460 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
461 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
462 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)]))),
463 : : gen_rtx_VEC_SELECT (V8HImode,
464 : : gen_rtx_VEC_CONCAT (V16HImode,
465 : : operand1,
466 : : operand2),
467 : : gen_rtx_PARALLEL (VOIDmode,
468 : : gen_rtvec (8,
469 : : const1_rtx,
470 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
471 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
472 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
473 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
474 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
475 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
476 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))));
477 : : }
478 : :
479 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21544 */
480 : : rtx
481 : 15 : gen_ssse3_phaddwv4hi3 (rtx operand0 ATTRIBUTE_UNUSED,
482 : : rtx operand1 ATTRIBUTE_UNUSED,
483 : : rtx operand2 ATTRIBUTE_UNUSED)
484 : : {
485 : 15 : return gen_rtx_SET (operand0,
486 : : gen_rtx_PLUS (V4HImode,
487 : : gen_rtx_VEC_SELECT (V4HImode,
488 : : gen_rtx_VEC_CONCAT (V8HImode,
489 : : operand1,
490 : : operand2),
491 : : gen_rtx_PARALLEL (VOIDmode,
492 : : gen_rtvec (4,
493 : : const0_rtx,
494 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
495 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
496 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))),
497 : : gen_rtx_VEC_SELECT (V4HImode,
498 : : gen_rtx_VEC_CONCAT (V8HImode,
499 : : operand1,
500 : : operand2),
501 : : gen_rtx_PARALLEL (VOIDmode,
502 : : gen_rtvec (4,
503 : : const1_rtx,
504 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
505 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
506 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
507 : : }
508 : :
509 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21544 */
510 : : rtx
511 : 15 : gen_ssse3_phaddswv4hi3 (rtx operand0 ATTRIBUTE_UNUSED,
512 : : rtx operand1 ATTRIBUTE_UNUSED,
513 : : rtx operand2 ATTRIBUTE_UNUSED)
514 : : {
515 : 15 : return gen_rtx_SET (operand0,
516 : : gen_rtx_SS_PLUS (V4HImode,
517 : : gen_rtx_VEC_SELECT (V4HImode,
518 : : gen_rtx_VEC_CONCAT (V8HImode,
519 : : operand1,
520 : : operand2),
521 : : gen_rtx_PARALLEL (VOIDmode,
522 : : gen_rtvec (4,
523 : : const0_rtx,
524 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
525 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
526 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))),
527 : : gen_rtx_VEC_SELECT (V4HImode,
528 : : gen_rtx_VEC_CONCAT (V8HImode,
529 : : operand1,
530 : : operand2),
531 : : gen_rtx_PARALLEL (VOIDmode,
532 : : gen_rtvec (4,
533 : : const1_rtx,
534 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
535 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
536 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
537 : : }
538 : :
539 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21544 */
540 : : rtx
541 : 15 : gen_ssse3_phsubwv4hi3 (rtx operand0 ATTRIBUTE_UNUSED,
542 : : rtx operand1 ATTRIBUTE_UNUSED,
543 : : rtx operand2 ATTRIBUTE_UNUSED)
544 : : {
545 : 15 : return gen_rtx_SET (operand0,
546 : : gen_rtx_MINUS (V4HImode,
547 : : gen_rtx_VEC_SELECT (V4HImode,
548 : : gen_rtx_VEC_CONCAT (V8HImode,
549 : : operand1,
550 : : operand2),
551 : : gen_rtx_PARALLEL (VOIDmode,
552 : : gen_rtvec (4,
553 : : const0_rtx,
554 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
555 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
556 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))),
557 : : gen_rtx_VEC_SELECT (V4HImode,
558 : : gen_rtx_VEC_CONCAT (V8HImode,
559 : : operand1,
560 : : operand2),
561 : : gen_rtx_PARALLEL (VOIDmode,
562 : : gen_rtvec (4,
563 : : const1_rtx,
564 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
565 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
566 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
567 : : }
568 : :
569 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21544 */
570 : : rtx
571 : 15 : gen_ssse3_phsubswv4hi3 (rtx operand0 ATTRIBUTE_UNUSED,
572 : : rtx operand1 ATTRIBUTE_UNUSED,
573 : : rtx operand2 ATTRIBUTE_UNUSED)
574 : : {
575 : 15 : return gen_rtx_SET (operand0,
576 : : gen_rtx_SS_MINUS (V4HImode,
577 : : gen_rtx_VEC_SELECT (V4HImode,
578 : : gen_rtx_VEC_CONCAT (V8HImode,
579 : : operand1,
580 : : operand2),
581 : : gen_rtx_PARALLEL (VOIDmode,
582 : : gen_rtvec (4,
583 : : const0_rtx,
584 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
585 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
586 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))),
587 : : gen_rtx_VEC_SELECT (V4HImode,
588 : : gen_rtx_VEC_CONCAT (V8HImode,
589 : : operand1,
590 : : operand2),
591 : : gen_rtx_PARALLEL (VOIDmode,
592 : : gen_rtvec (4,
593 : : const1_rtx,
594 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
595 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
596 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
597 : : }
598 : :
599 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21584 */
600 : : rtx
601 : 14 : gen_avx2_phadddv8si3 (rtx operand0 ATTRIBUTE_UNUSED,
602 : : rtx operand1 ATTRIBUTE_UNUSED,
603 : : rtx operand2 ATTRIBUTE_UNUSED)
604 : : {
605 : 14 : return gen_rtx_SET (operand0,
606 : : gen_rtx_PLUS (V8SImode,
607 : : gen_rtx_VEC_SELECT (V8SImode,
608 : : gen_rtx_VEC_CONCAT (V16SImode,
609 : : operand1,
610 : : operand2),
611 : : gen_rtx_PARALLEL (VOIDmode,
612 : : gen_rtvec (8,
613 : : const0_rtx,
614 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
615 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
616 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
617 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
618 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
619 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
620 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)]))),
621 : : gen_rtx_VEC_SELECT (V8SImode,
622 : : gen_rtx_VEC_CONCAT (V16SImode,
623 : : operand1,
624 : : operand2),
625 : : gen_rtx_PARALLEL (VOIDmode,
626 : : gen_rtvec (8,
627 : : const1_rtx,
628 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
629 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
630 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
631 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
632 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
633 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
634 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))));
635 : : }
636 : :
637 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21584 */
638 : : rtx
639 : 15 : gen_avx2_phsubdv8si3 (rtx operand0 ATTRIBUTE_UNUSED,
640 : : rtx operand1 ATTRIBUTE_UNUSED,
641 : : rtx operand2 ATTRIBUTE_UNUSED)
642 : : {
643 : 15 : return gen_rtx_SET (operand0,
644 : : gen_rtx_MINUS (V8SImode,
645 : : gen_rtx_VEC_SELECT (V8SImode,
646 : : gen_rtx_VEC_CONCAT (V16SImode,
647 : : operand1,
648 : : operand2),
649 : : gen_rtx_PARALLEL (VOIDmode,
650 : : gen_rtvec (8,
651 : : const0_rtx,
652 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
653 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
654 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
655 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
656 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
657 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
658 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)]))),
659 : : gen_rtx_VEC_SELECT (V8SImode,
660 : : gen_rtx_VEC_CONCAT (V16SImode,
661 : : operand1,
662 : : operand2),
663 : : gen_rtx_PARALLEL (VOIDmode,
664 : : gen_rtvec (8,
665 : : const1_rtx,
666 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
667 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
668 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
669 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
670 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
671 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
672 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))));
673 : : }
674 : :
675 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21607 */
676 : : rtx
677 : 29 : gen_ssse3_phadddv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
678 : : rtx operand1 ATTRIBUTE_UNUSED,
679 : : rtx operand2 ATTRIBUTE_UNUSED)
680 : : {
681 : 29 : return gen_rtx_SET (operand0,
682 : : gen_rtx_PLUS (V4SImode,
683 : : gen_rtx_VEC_SELECT (V4SImode,
684 : : gen_rtx_VEC_CONCAT (V8SImode,
685 : : operand1,
686 : : operand2),
687 : : gen_rtx_PARALLEL (VOIDmode,
688 : : gen_rtvec (4,
689 : : const0_rtx,
690 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
691 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
692 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))),
693 : : gen_rtx_VEC_SELECT (V4SImode,
694 : : gen_rtx_VEC_CONCAT (V8SImode,
695 : : operand1,
696 : : operand2),
697 : : gen_rtx_PARALLEL (VOIDmode,
698 : : gen_rtvec (4,
699 : : const1_rtx,
700 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
701 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
702 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
703 : : }
704 : :
705 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21607 */
706 : : rtx
707 : 29 : gen_ssse3_phsubdv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
708 : : rtx operand1 ATTRIBUTE_UNUSED,
709 : : rtx operand2 ATTRIBUTE_UNUSED)
710 : : {
711 : 29 : return gen_rtx_SET (operand0,
712 : : gen_rtx_MINUS (V4SImode,
713 : : gen_rtx_VEC_SELECT (V4SImode,
714 : : gen_rtx_VEC_CONCAT (V8SImode,
715 : : operand1,
716 : : operand2),
717 : : gen_rtx_PARALLEL (VOIDmode,
718 : : gen_rtvec (4,
719 : : const0_rtx,
720 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
721 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
722 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))),
723 : : gen_rtx_VEC_SELECT (V4SImode,
724 : : gen_rtx_VEC_CONCAT (V8SImode,
725 : : operand1,
726 : : operand2),
727 : : gen_rtx_PARALLEL (VOIDmode,
728 : : gen_rtvec (4,
729 : : const1_rtx,
730 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
731 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
732 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
733 : : }
734 : :
735 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21633 */
736 : : rtx
737 : 15 : gen_ssse3_phadddv2si3 (rtx operand0 ATTRIBUTE_UNUSED,
738 : : rtx operand1 ATTRIBUTE_UNUSED,
739 : : rtx operand2 ATTRIBUTE_UNUSED)
740 : : {
741 : 15 : return gen_rtx_SET (operand0,
742 : : gen_rtx_PLUS (V2SImode,
743 : : gen_rtx_VEC_SELECT (V2SImode,
744 : : gen_rtx_VEC_CONCAT (V4SImode,
745 : : operand1,
746 : : operand2),
747 : : gen_rtx_PARALLEL (VOIDmode,
748 : : gen_rtvec (2,
749 : : const0_rtx,
750 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
751 : : gen_rtx_VEC_SELECT (V2SImode,
752 : : gen_rtx_VEC_CONCAT (V4SImode,
753 : : operand1,
754 : : operand2),
755 : : gen_rtx_PARALLEL (VOIDmode,
756 : : gen_rtvec (2,
757 : : const1_rtx,
758 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
759 : : }
760 : :
761 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21633 */
762 : : rtx
763 : 15 : gen_ssse3_phsubdv2si3 (rtx operand0 ATTRIBUTE_UNUSED,
764 : : rtx operand1 ATTRIBUTE_UNUSED,
765 : : rtx operand2 ATTRIBUTE_UNUSED)
766 : : {
767 : 15 : return gen_rtx_SET (operand0,
768 : : gen_rtx_MINUS (V2SImode,
769 : : gen_rtx_VEC_SELECT (V2SImode,
770 : : gen_rtx_VEC_CONCAT (V4SImode,
771 : : operand1,
772 : : operand2),
773 : : gen_rtx_PARALLEL (VOIDmode,
774 : : gen_rtvec (2,
775 : : const0_rtx,
776 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
777 : : gen_rtx_VEC_SELECT (V2SImode,
778 : : gen_rtx_VEC_CONCAT (V4SImode,
779 : : operand1,
780 : : operand2),
781 : : gen_rtx_PARALLEL (VOIDmode,
782 : : gen_rtvec (2,
783 : : const1_rtx,
784 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
785 : : }
786 : :
787 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21672 */
788 : : rtx
789 : 15 : gen_avx2_pmaddubsw256 (rtx operand0 ATTRIBUTE_UNUSED,
790 : : rtx operand1 ATTRIBUTE_UNUSED,
791 : : rtx operand2 ATTRIBUTE_UNUSED)
792 : : {
793 : 15 : return gen_rtx_SET (operand0,
794 : : gen_rtx_SS_PLUS (V16HImode,
795 : : gen_rtx_MULT (V16HImode,
796 : : gen_rtx_ZERO_EXTEND (V16HImode,
797 : : gen_rtx_VEC_SELECT (V16QImode,
798 : : operand1,
799 : : gen_rtx_PARALLEL (VOIDmode,
800 : : gen_rtvec (16,
801 : : const0_rtx,
802 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
803 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
804 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
805 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
806 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
807 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
808 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
809 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
810 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
811 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
812 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
813 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
814 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
815 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
816 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)])))),
817 : : gen_rtx_SIGN_EXTEND (V16HImode,
818 : : gen_rtx_VEC_SELECT (V16QImode,
819 : : operand2,
820 : : gen_rtx_PARALLEL (VOIDmode,
821 : : gen_rtvec (16,
822 : : const0_rtx,
823 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
824 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
825 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
826 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
827 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
828 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
829 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
830 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
831 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
832 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
833 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
834 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
835 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
836 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
837 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)]))))),
838 : : gen_rtx_MULT (V16HImode,
839 : : gen_rtx_ZERO_EXTEND (V16HImode,
840 : : gen_rtx_VEC_SELECT (V16QImode,
841 : : operand1,
842 : : gen_rtx_PARALLEL (VOIDmode,
843 : : gen_rtvec (16,
844 : : const1_rtx,
845 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
846 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
847 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
848 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
849 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
850 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
851 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
852 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
853 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
854 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
855 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
856 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
857 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
858 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
859 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)])))),
860 : : gen_rtx_SIGN_EXTEND (V16HImode,
861 : : gen_rtx_VEC_SELECT (V16QImode,
862 : : operand2,
863 : : gen_rtx_PARALLEL (VOIDmode,
864 : : gen_rtvec (16,
865 : : const1_rtx,
866 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
867 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
868 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
869 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
870 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
871 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
872 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
873 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
874 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
875 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
876 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
877 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
878 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
879 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
880 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)])))))));
881 : : }
882 : :
883 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21728 */
884 : : rtx
885 : 0 : gen_avx512bw_pmaddubsw512v8hi (rtx operand0 ATTRIBUTE_UNUSED,
886 : : rtx operand1 ATTRIBUTE_UNUSED,
887 : : rtx operand2 ATTRIBUTE_UNUSED)
888 : : {
889 : 0 : return gen_rtx_SET (operand0,
890 : : gen_rtx_UNSPEC (V8HImode,
891 : : gen_rtvec (2,
892 : : operand1,
893 : : operand2),
894 : : 186));
895 : : }
896 : :
897 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21728 */
898 : : rtx
899 : 24 : gen_avx512bw_pmaddubsw512v8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
900 : : rtx operand1 ATTRIBUTE_UNUSED,
901 : : rtx operand2 ATTRIBUTE_UNUSED,
902 : : rtx operand3 ATTRIBUTE_UNUSED,
903 : : rtx operand4 ATTRIBUTE_UNUSED)
904 : : {
905 : 24 : return gen_rtx_SET (operand0,
906 : : gen_rtx_VEC_MERGE (V8HImode,
907 : : gen_rtx_UNSPEC (V8HImode,
908 : : gen_rtvec (2,
909 : : operand1,
910 : : operand2),
911 : : 186),
912 : : operand3,
913 : : operand4));
914 : : }
915 : :
916 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21728 */
917 : : rtx
918 : 0 : gen_avx512bw_pmaddubsw512v16hi (rtx operand0 ATTRIBUTE_UNUSED,
919 : : rtx operand1 ATTRIBUTE_UNUSED,
920 : : rtx operand2 ATTRIBUTE_UNUSED)
921 : : {
922 : 0 : return gen_rtx_SET (operand0,
923 : : gen_rtx_UNSPEC (V16HImode,
924 : : gen_rtvec (2,
925 : : operand1,
926 : : operand2),
927 : : 186));
928 : : }
929 : :
930 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21728 */
931 : : rtx
932 : 24 : gen_avx512bw_pmaddubsw512v16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
933 : : rtx operand1 ATTRIBUTE_UNUSED,
934 : : rtx operand2 ATTRIBUTE_UNUSED,
935 : : rtx operand3 ATTRIBUTE_UNUSED,
936 : : rtx operand4 ATTRIBUTE_UNUSED)
937 : : {
938 : 24 : return gen_rtx_SET (operand0,
939 : : gen_rtx_VEC_MERGE (V16HImode,
940 : : gen_rtx_UNSPEC (V16HImode,
941 : : gen_rtvec (2,
942 : : operand1,
943 : : operand2),
944 : : 186),
945 : : operand3,
946 : : operand4));
947 : : }
948 : :
949 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21728 */
950 : : rtx
951 : 0 : gen_avx512bw_pmaddubsw512v32hi (rtx operand0 ATTRIBUTE_UNUSED,
952 : : rtx operand1 ATTRIBUTE_UNUSED,
953 : : rtx operand2 ATTRIBUTE_UNUSED)
954 : : {
955 : 0 : return gen_rtx_SET (operand0,
956 : : gen_rtx_UNSPEC (V32HImode,
957 : : gen_rtvec (2,
958 : : operand1,
959 : : operand2),
960 : : 186));
961 : : }
962 : :
963 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21728 */
964 : : rtx
965 : 36 : gen_avx512bw_pmaddubsw512v32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
966 : : rtx operand1 ATTRIBUTE_UNUSED,
967 : : rtx operand2 ATTRIBUTE_UNUSED,
968 : : rtx operand3 ATTRIBUTE_UNUSED,
969 : : rtx operand4 ATTRIBUTE_UNUSED)
970 : : {
971 : 36 : return gen_rtx_SET (operand0,
972 : : gen_rtx_VEC_MERGE (V32HImode,
973 : : gen_rtx_UNSPEC (V32HImode,
974 : : gen_rtvec (2,
975 : : operand1,
976 : : operand2),
977 : : 186),
978 : : operand3,
979 : : operand4));
980 : : }
981 : :
982 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21740 */
983 : : rtx
984 : 0 : gen_avx512bw_umulhrswv32hi3 (rtx operand0 ATTRIBUTE_UNUSED,
985 : : rtx operand1 ATTRIBUTE_UNUSED,
986 : : rtx operand2 ATTRIBUTE_UNUSED)
987 : : {
988 : 0 : return gen_rtx_SET (operand0,
989 : : gen_rtx_TRUNCATE (V32HImode,
990 : : gen_rtx_LSHIFTRT (V32SImode,
991 : : gen_rtx_PLUS (V32SImode,
992 : : gen_rtx_LSHIFTRT (V32SImode,
993 : : gen_rtx_MULT (V32SImode,
994 : : gen_rtx_SIGN_EXTEND (V32SImode,
995 : : operand1),
996 : : gen_rtx_SIGN_EXTEND (V32SImode,
997 : : operand2)),
998 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)]),
999 : : gen_rtx_CONST_VECTOR (V32HImode,
1000 : : gen_rtvec (32,
1001 : : const1_rtx,
1002 : : const1_rtx,
1003 : : const1_rtx,
1004 : : const1_rtx,
1005 : : const1_rtx,
1006 : : const1_rtx,
1007 : : const1_rtx,
1008 : : const1_rtx,
1009 : : const1_rtx,
1010 : : const1_rtx,
1011 : : const1_rtx,
1012 : : const1_rtx,
1013 : : const1_rtx,
1014 : : const1_rtx,
1015 : : const1_rtx,
1016 : : const1_rtx,
1017 : : const1_rtx,
1018 : : const1_rtx,
1019 : : const1_rtx,
1020 : : const1_rtx,
1021 : : const1_rtx,
1022 : : const1_rtx,
1023 : : const1_rtx,
1024 : : const1_rtx,
1025 : : const1_rtx,
1026 : : const1_rtx,
1027 : : const1_rtx,
1028 : : const1_rtx,
1029 : : const1_rtx,
1030 : : const1_rtx,
1031 : : const1_rtx,
1032 : : const1_rtx))),
1033 : : const1_rtx)));
1034 : : }
1035 : :
1036 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21740 */
1037 : : rtx
1038 : 96 : gen_avx512bw_umulhrswv32hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
1039 : : rtx operand1 ATTRIBUTE_UNUSED,
1040 : : rtx operand2 ATTRIBUTE_UNUSED,
1041 : : rtx operand3 ATTRIBUTE_UNUSED,
1042 : : rtx operand4 ATTRIBUTE_UNUSED)
1043 : : {
1044 : 96 : return gen_rtx_SET (operand0,
1045 : : gen_rtx_VEC_MERGE (V32HImode,
1046 : : gen_rtx_TRUNCATE (V32HImode,
1047 : : gen_rtx_LSHIFTRT (V32SImode,
1048 : : gen_rtx_PLUS (V32SImode,
1049 : : gen_rtx_LSHIFTRT (V32SImode,
1050 : : gen_rtx_MULT (V32SImode,
1051 : : gen_rtx_SIGN_EXTEND (V32SImode,
1052 : : operand1),
1053 : : gen_rtx_SIGN_EXTEND (V32SImode,
1054 : : operand2)),
1055 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)]),
1056 : : gen_rtx_CONST_VECTOR (V32HImode,
1057 : : gen_rtvec (32,
1058 : : const1_rtx,
1059 : : const1_rtx,
1060 : : const1_rtx,
1061 : : const1_rtx,
1062 : : const1_rtx,
1063 : : const1_rtx,
1064 : : const1_rtx,
1065 : : const1_rtx,
1066 : : const1_rtx,
1067 : : const1_rtx,
1068 : : const1_rtx,
1069 : : const1_rtx,
1070 : : const1_rtx,
1071 : : const1_rtx,
1072 : : const1_rtx,
1073 : : const1_rtx,
1074 : : const1_rtx,
1075 : : const1_rtx,
1076 : : const1_rtx,
1077 : : const1_rtx,
1078 : : const1_rtx,
1079 : : const1_rtx,
1080 : : const1_rtx,
1081 : : const1_rtx,
1082 : : const1_rtx,
1083 : : const1_rtx,
1084 : : const1_rtx,
1085 : : const1_rtx,
1086 : : const1_rtx,
1087 : : const1_rtx,
1088 : : const1_rtx,
1089 : : const1_rtx))),
1090 : : const1_rtx)),
1091 : : operand3,
1092 : : operand4));
1093 : : }
1094 : :
1095 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21775 */
1096 : : rtx
1097 : 15 : gen_ssse3_pmaddubsw128 (rtx operand0 ATTRIBUTE_UNUSED,
1098 : : rtx operand1 ATTRIBUTE_UNUSED,
1099 : : rtx operand2 ATTRIBUTE_UNUSED)
1100 : : {
1101 : 15 : return gen_rtx_SET (operand0,
1102 : : gen_rtx_SS_PLUS (V8HImode,
1103 : : gen_rtx_MULT (V8HImode,
1104 : : gen_rtx_ZERO_EXTEND (V8HImode,
1105 : : gen_rtx_VEC_SELECT (V8QImode,
1106 : : operand1,
1107 : : gen_rtx_PARALLEL (VOIDmode,
1108 : : gen_rtvec (8,
1109 : : const0_rtx,
1110 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
1111 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
1112 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
1113 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
1114 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
1115 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
1116 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)])))),
1117 : : gen_rtx_SIGN_EXTEND (V8HImode,
1118 : : gen_rtx_VEC_SELECT (V8QImode,
1119 : : operand2,
1120 : : gen_rtx_PARALLEL (VOIDmode,
1121 : : gen_rtvec (8,
1122 : : const0_rtx,
1123 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
1124 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
1125 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
1126 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
1127 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
1128 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
1129 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)]))))),
1130 : : gen_rtx_MULT (V8HImode,
1131 : : gen_rtx_ZERO_EXTEND (V8HImode,
1132 : : gen_rtx_VEC_SELECT (V8QImode,
1133 : : operand1,
1134 : : gen_rtx_PARALLEL (VOIDmode,
1135 : : gen_rtvec (8,
1136 : : const1_rtx,
1137 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
1138 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
1139 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
1140 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
1141 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
1142 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
1143 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))),
1144 : : gen_rtx_SIGN_EXTEND (V8HImode,
1145 : : gen_rtx_VEC_SELECT (V8QImode,
1146 : : operand2,
1147 : : gen_rtx_PARALLEL (VOIDmode,
1148 : : gen_rtvec (8,
1149 : : const1_rtx,
1150 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
1151 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
1152 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
1153 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
1154 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
1155 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
1156 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))))));
1157 : : }
1158 : :
1159 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21818 */
1160 : : rtx
1161 : 15 : gen_ssse3_pmaddubsw (rtx operand0 ATTRIBUTE_UNUSED,
1162 : : rtx operand1 ATTRIBUTE_UNUSED,
1163 : : rtx operand2 ATTRIBUTE_UNUSED)
1164 : : {
1165 : 15 : return gen_rtx_SET (operand0,
1166 : : gen_rtx_SS_PLUS (V4HImode,
1167 : : gen_rtx_MULT (V4HImode,
1168 : : gen_rtx_ZERO_EXTEND (V4HImode,
1169 : : gen_rtx_VEC_SELECT (V4QImode,
1170 : : operand1,
1171 : : gen_rtx_PARALLEL (VOIDmode,
1172 : : gen_rtvec (4,
1173 : : const0_rtx,
1174 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
1175 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
1176 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)])))),
1177 : : gen_rtx_SIGN_EXTEND (V4HImode,
1178 : : gen_rtx_VEC_SELECT (V4QImode,
1179 : : operand2,
1180 : : gen_rtx_PARALLEL (VOIDmode,
1181 : : gen_rtvec (4,
1182 : : const0_rtx,
1183 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
1184 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
1185 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))))),
1186 : : gen_rtx_MULT (V4HImode,
1187 : : gen_rtx_ZERO_EXTEND (V4HImode,
1188 : : gen_rtx_VEC_SELECT (V4QImode,
1189 : : operand1,
1190 : : gen_rtx_PARALLEL (VOIDmode,
1191 : : gen_rtvec (4,
1192 : : const1_rtx,
1193 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
1194 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
1195 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
1196 : : gen_rtx_SIGN_EXTEND (V4HImode,
1197 : : gen_rtx_VEC_SELECT (V4QImode,
1198 : : operand2,
1199 : : gen_rtx_PARALLEL (VOIDmode,
1200 : : gen_rtvec (4,
1201 : : const1_rtx,
1202 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
1203 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
1204 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))))));
1205 : : }
1206 : :
1207 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22053 */
1208 : : rtx
1209 : 80 : gen_avx512bw_pshufbv64qi3 (rtx operand0 ATTRIBUTE_UNUSED,
1210 : : rtx operand1 ATTRIBUTE_UNUSED,
1211 : : rtx operand2 ATTRIBUTE_UNUSED)
1212 : : {
1213 : 80 : return gen_rtx_SET (operand0,
1214 : : gen_rtx_UNSPEC (V64QImode,
1215 : : gen_rtvec (2,
1216 : : operand1,
1217 : : operand2),
1218 : : 51));
1219 : : }
1220 : :
1221 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22053 */
1222 : : rtx
1223 : 36 : gen_avx512bw_pshufbv64qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
1224 : : rtx operand1 ATTRIBUTE_UNUSED,
1225 : : rtx operand2 ATTRIBUTE_UNUSED,
1226 : : rtx operand3 ATTRIBUTE_UNUSED,
1227 : : rtx operand4 ATTRIBUTE_UNUSED)
1228 : : {
1229 : 36 : return gen_rtx_SET (operand0,
1230 : : gen_rtx_VEC_MERGE (V64QImode,
1231 : : gen_rtx_UNSPEC (V64QImode,
1232 : : gen_rtvec (2,
1233 : : operand1,
1234 : : operand2),
1235 : : 51),
1236 : : operand3,
1237 : : operand4));
1238 : : }
1239 : :
1240 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22053 */
1241 : : rtx
1242 : 2491 : gen_avx2_pshufbv32qi3 (rtx operand0 ATTRIBUTE_UNUSED,
1243 : : rtx operand1 ATTRIBUTE_UNUSED,
1244 : : rtx operand2 ATTRIBUTE_UNUSED)
1245 : : {
1246 : 2491 : return gen_rtx_SET (operand0,
1247 : : gen_rtx_UNSPEC (V32QImode,
1248 : : gen_rtvec (2,
1249 : : operand1,
1250 : : operand2),
1251 : : 51));
1252 : : }
1253 : :
1254 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22053 */
1255 : : rtx
1256 : 24 : gen_avx2_pshufbv32qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
1257 : : rtx operand1 ATTRIBUTE_UNUSED,
1258 : : rtx operand2 ATTRIBUTE_UNUSED,
1259 : : rtx operand3 ATTRIBUTE_UNUSED,
1260 : : rtx operand4 ATTRIBUTE_UNUSED)
1261 : : {
1262 : 24 : return gen_rtx_SET (operand0,
1263 : : gen_rtx_VEC_MERGE (V32QImode,
1264 : : gen_rtx_UNSPEC (V32QImode,
1265 : : gen_rtvec (2,
1266 : : operand1,
1267 : : operand2),
1268 : : 51),
1269 : : operand3,
1270 : : operand4));
1271 : : }
1272 : :
1273 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22053 */
1274 : : rtx
1275 : 2678 : gen_ssse3_pshufbv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
1276 : : rtx operand1 ATTRIBUTE_UNUSED,
1277 : : rtx operand2 ATTRIBUTE_UNUSED)
1278 : : {
1279 : 2678 : return gen_rtx_SET (operand0,
1280 : : gen_rtx_UNSPEC (V16QImode,
1281 : : gen_rtvec (2,
1282 : : operand1,
1283 : : operand2),
1284 : : 51));
1285 : : }
1286 : :
1287 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22053 */
1288 : : rtx
1289 : 24 : gen_ssse3_pshufbv16qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
1290 : : rtx operand1 ATTRIBUTE_UNUSED,
1291 : : rtx operand2 ATTRIBUTE_UNUSED,
1292 : : rtx operand3 ATTRIBUTE_UNUSED,
1293 : : rtx operand4 ATTRIBUTE_UNUSED)
1294 : : {
1295 : 24 : return gen_rtx_SET (operand0,
1296 : : gen_rtx_VEC_MERGE (V16QImode,
1297 : : gen_rtx_UNSPEC (V16QImode,
1298 : : gen_rtvec (2,
1299 : : operand1,
1300 : : operand2),
1301 : : 51),
1302 : : operand3,
1303 : : operand4));
1304 : : }
1305 : :
1306 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22120 */
1307 : : rtx
1308 : 14 : gen_avx2_psignv32qi3 (rtx operand0 ATTRIBUTE_UNUSED,
1309 : : rtx operand1 ATTRIBUTE_UNUSED,
1310 : : rtx operand2 ATTRIBUTE_UNUSED)
1311 : : {
1312 : 14 : return gen_rtx_SET (operand0,
1313 : : gen_rtx_UNSPEC (V32QImode,
1314 : : gen_rtvec (2,
1315 : : operand1,
1316 : : operand2),
1317 : : 116));
1318 : : }
1319 : :
1320 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22120 */
1321 : : rtx
1322 : 14 : gen_ssse3_psignv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
1323 : : rtx operand1 ATTRIBUTE_UNUSED,
1324 : : rtx operand2 ATTRIBUTE_UNUSED)
1325 : : {
1326 : 14 : return gen_rtx_SET (operand0,
1327 : : gen_rtx_UNSPEC (V16QImode,
1328 : : gen_rtvec (2,
1329 : : operand1,
1330 : : operand2),
1331 : : 116));
1332 : : }
1333 : :
1334 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22120 */
1335 : : rtx
1336 : 14 : gen_avx2_psignv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
1337 : : rtx operand1 ATTRIBUTE_UNUSED,
1338 : : rtx operand2 ATTRIBUTE_UNUSED)
1339 : : {
1340 : 14 : return gen_rtx_SET (operand0,
1341 : : gen_rtx_UNSPEC (V16HImode,
1342 : : gen_rtvec (2,
1343 : : operand1,
1344 : : operand2),
1345 : : 116));
1346 : : }
1347 : :
1348 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22120 */
1349 : : rtx
1350 : 14 : gen_ssse3_psignv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
1351 : : rtx operand1 ATTRIBUTE_UNUSED,
1352 : : rtx operand2 ATTRIBUTE_UNUSED)
1353 : : {
1354 : 14 : return gen_rtx_SET (operand0,
1355 : : gen_rtx_UNSPEC (V8HImode,
1356 : : gen_rtvec (2,
1357 : : operand1,
1358 : : operand2),
1359 : : 116));
1360 : : }
1361 : :
1362 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22120 */
1363 : : rtx
1364 : 14 : gen_avx2_psignv8si3 (rtx operand0 ATTRIBUTE_UNUSED,
1365 : : rtx operand1 ATTRIBUTE_UNUSED,
1366 : : rtx operand2 ATTRIBUTE_UNUSED)
1367 : : {
1368 : 14 : return gen_rtx_SET (operand0,
1369 : : gen_rtx_UNSPEC (V8SImode,
1370 : : gen_rtvec (2,
1371 : : operand1,
1372 : : operand2),
1373 : : 116));
1374 : : }
1375 : :
1376 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22120 */
1377 : : rtx
1378 : 15 : gen_ssse3_psignv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
1379 : : rtx operand1 ATTRIBUTE_UNUSED,
1380 : : rtx operand2 ATTRIBUTE_UNUSED)
1381 : : {
1382 : 15 : return gen_rtx_SET (operand0,
1383 : : gen_rtx_UNSPEC (V4SImode,
1384 : : gen_rtvec (2,
1385 : : operand1,
1386 : : operand2),
1387 : : 116));
1388 : : }
1389 : :
1390 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22137 */
1391 : : rtx
1392 : 15 : gen_ssse3_psignv8qi3 (rtx operand0 ATTRIBUTE_UNUSED,
1393 : : rtx operand1 ATTRIBUTE_UNUSED,
1394 : : rtx operand2 ATTRIBUTE_UNUSED)
1395 : : {
1396 : 15 : return gen_rtx_SET (operand0,
1397 : : gen_rtx_UNSPEC (V8QImode,
1398 : : gen_rtvec (2,
1399 : : operand1,
1400 : : operand2),
1401 : : 116));
1402 : : }
1403 : :
1404 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22137 */
1405 : : rtx
1406 : 15 : gen_ssse3_psignv4hi3 (rtx operand0 ATTRIBUTE_UNUSED,
1407 : : rtx operand1 ATTRIBUTE_UNUSED,
1408 : : rtx operand2 ATTRIBUTE_UNUSED)
1409 : : {
1410 : 15 : return gen_rtx_SET (operand0,
1411 : : gen_rtx_UNSPEC (V4HImode,
1412 : : gen_rtvec (2,
1413 : : operand1,
1414 : : operand2),
1415 : : 116));
1416 : : }
1417 : :
1418 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22137 */
1419 : : rtx
1420 : 15 : gen_ssse3_psignv2si3 (rtx operand0 ATTRIBUTE_UNUSED,
1421 : : rtx operand1 ATTRIBUTE_UNUSED,
1422 : : rtx operand2 ATTRIBUTE_UNUSED)
1423 : : {
1424 : 15 : return gen_rtx_SET (operand0,
1425 : : gen_rtx_UNSPEC (V2SImode,
1426 : : gen_rtvec (2,
1427 : : operand1,
1428 : : operand2),
1429 : : 116));
1430 : : }
1431 : :
1432 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22155 */
1433 : : rtx
1434 : 16 : gen_avx512bw_palignrv64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
1435 : : rtx operand1 ATTRIBUTE_UNUSED,
1436 : : rtx operand2 ATTRIBUTE_UNUSED,
1437 : : rtx operand3 ATTRIBUTE_UNUSED,
1438 : : rtx operand4 ATTRIBUTE_UNUSED,
1439 : : rtx operand5 ATTRIBUTE_UNUSED)
1440 : : {
1441 : 16 : return gen_rtx_SET (operand0,
1442 : : gen_rtx_VEC_MERGE (V64QImode,
1443 : : gen_rtx_UNSPEC (V64QImode,
1444 : : gen_rtvec (3,
1445 : : operand1,
1446 : : operand2,
1447 : : operand3),
1448 : : 117),
1449 : : operand4,
1450 : : operand5));
1451 : : }
1452 : :
1453 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22155 */
1454 : : rtx
1455 : 16 : gen_avx2_palignrv32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
1456 : : rtx operand1 ATTRIBUTE_UNUSED,
1457 : : rtx operand2 ATTRIBUTE_UNUSED,
1458 : : rtx operand3 ATTRIBUTE_UNUSED,
1459 : : rtx operand4 ATTRIBUTE_UNUSED,
1460 : : rtx operand5 ATTRIBUTE_UNUSED)
1461 : : {
1462 : 16 : return gen_rtx_SET (operand0,
1463 : : gen_rtx_VEC_MERGE (V32QImode,
1464 : : gen_rtx_UNSPEC (V32QImode,
1465 : : gen_rtvec (3,
1466 : : operand1,
1467 : : operand2,
1468 : : operand3),
1469 : : 117),
1470 : : operand4,
1471 : : operand5));
1472 : : }
1473 : :
1474 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22155 */
1475 : : rtx
1476 : 16 : gen_ssse3_palignrv16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
1477 : : rtx operand1 ATTRIBUTE_UNUSED,
1478 : : rtx operand2 ATTRIBUTE_UNUSED,
1479 : : rtx operand3 ATTRIBUTE_UNUSED,
1480 : : rtx operand4 ATTRIBUTE_UNUSED,
1481 : : rtx operand5 ATTRIBUTE_UNUSED)
1482 : : {
1483 : 16 : return gen_rtx_SET (operand0,
1484 : : gen_rtx_VEC_MERGE (V16QImode,
1485 : : gen_rtx_UNSPEC (V16QImode,
1486 : : gen_rtvec (3,
1487 : : operand1,
1488 : : operand2,
1489 : : operand3),
1490 : : 117),
1491 : : operand4,
1492 : : operand5));
1493 : : }
1494 : :
1495 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22176 */
1496 : : rtx
1497 : 8 : gen_avx512bw_palignrv4ti (rtx operand0 ATTRIBUTE_UNUSED,
1498 : : rtx operand1 ATTRIBUTE_UNUSED,
1499 : : rtx operand2 ATTRIBUTE_UNUSED,
1500 : : rtx operand3 ATTRIBUTE_UNUSED)
1501 : : {
1502 : 8 : return gen_rtx_SET (operand0,
1503 : : gen_rtx_UNSPEC (V4TImode,
1504 : : gen_rtvec (3,
1505 : : operand1,
1506 : : operand2,
1507 : : operand3),
1508 : : 117));
1509 : : }
1510 : :
1511 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22176 */
1512 : : rtx
1513 : 100 : gen_avx2_palignrv2ti (rtx operand0 ATTRIBUTE_UNUSED,
1514 : : rtx operand1 ATTRIBUTE_UNUSED,
1515 : : rtx operand2 ATTRIBUTE_UNUSED,
1516 : : rtx operand3 ATTRIBUTE_UNUSED)
1517 : : {
1518 : 100 : return gen_rtx_SET (operand0,
1519 : : gen_rtx_UNSPEC (V2TImode,
1520 : : gen_rtvec (3,
1521 : : operand1,
1522 : : operand2,
1523 : : operand3),
1524 : : 117));
1525 : : }
1526 : :
1527 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22176 */
1528 : : rtx
1529 : 3237 : gen_ssse3_palignrv1ti (rtx operand0 ATTRIBUTE_UNUSED,
1530 : : rtx operand1 ATTRIBUTE_UNUSED,
1531 : : rtx operand2 ATTRIBUTE_UNUSED,
1532 : : rtx operand3 ATTRIBUTE_UNUSED)
1533 : : {
1534 : 3237 : return gen_rtx_SET (operand0,
1535 : : gen_rtx_UNSPEC (V1TImode,
1536 : : gen_rtvec (3,
1537 : : operand1,
1538 : : operand2,
1539 : : operand3),
1540 : : 117));
1541 : : }
1542 : :
1543 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22206 */
1544 : : rtx
1545 : 48 : gen_ssse3_palignrdi (rtx operand0 ATTRIBUTE_UNUSED,
1546 : : rtx operand1 ATTRIBUTE_UNUSED,
1547 : : rtx operand2 ATTRIBUTE_UNUSED,
1548 : : rtx operand3 ATTRIBUTE_UNUSED)
1549 : : {
1550 : 48 : return gen_rtx_SET (operand0,
1551 : : gen_rtx_UNSPEC (DImode,
1552 : : gen_rtvec (3,
1553 : : operand1,
1554 : : operand2,
1555 : : operand3),
1556 : : 117));
1557 : : }
1558 : :
1559 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22302 */
1560 : : rtx
1561 : 24 : gen_absv16si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
1562 : : rtx operand1 ATTRIBUTE_UNUSED,
1563 : : rtx operand2 ATTRIBUTE_UNUSED,
1564 : : rtx operand3 ATTRIBUTE_UNUSED)
1565 : : {
1566 : 24 : return gen_rtx_SET (operand0,
1567 : : gen_rtx_VEC_MERGE (V16SImode,
1568 : : gen_rtx_ABS (V16SImode,
1569 : : operand1),
1570 : : operand2,
1571 : : operand3));
1572 : : }
1573 : :
1574 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22302 */
1575 : : rtx
1576 : 24 : gen_absv8si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
1577 : : rtx operand1 ATTRIBUTE_UNUSED,
1578 : : rtx operand2 ATTRIBUTE_UNUSED,
1579 : : rtx operand3 ATTRIBUTE_UNUSED)
1580 : : {
1581 : 24 : return gen_rtx_SET (operand0,
1582 : : gen_rtx_VEC_MERGE (V8SImode,
1583 : : gen_rtx_ABS (V8SImode,
1584 : : operand1),
1585 : : operand2,
1586 : : operand3));
1587 : : }
1588 : :
1589 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22302 */
1590 : : rtx
1591 : 24 : gen_absv4si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
1592 : : rtx operand1 ATTRIBUTE_UNUSED,
1593 : : rtx operand2 ATTRIBUTE_UNUSED,
1594 : : rtx operand3 ATTRIBUTE_UNUSED)
1595 : : {
1596 : 24 : return gen_rtx_SET (operand0,
1597 : : gen_rtx_VEC_MERGE (V4SImode,
1598 : : gen_rtx_ABS (V4SImode,
1599 : : operand1),
1600 : : operand2,
1601 : : operand3));
1602 : : }
1603 : :
1604 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22302 */
1605 : : rtx
1606 : 24 : gen_absv8di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
1607 : : rtx operand1 ATTRIBUTE_UNUSED,
1608 : : rtx operand2 ATTRIBUTE_UNUSED,
1609 : : rtx operand3 ATTRIBUTE_UNUSED)
1610 : : {
1611 : 24 : return gen_rtx_SET (operand0,
1612 : : gen_rtx_VEC_MERGE (V8DImode,
1613 : : gen_rtx_ABS (V8DImode,
1614 : : operand1),
1615 : : operand2,
1616 : : operand3));
1617 : : }
1618 : :
1619 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22302 */
1620 : : rtx
1621 : 24 : gen_absv4di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
1622 : : rtx operand1 ATTRIBUTE_UNUSED,
1623 : : rtx operand2 ATTRIBUTE_UNUSED,
1624 : : rtx operand3 ATTRIBUTE_UNUSED)
1625 : : {
1626 : 24 : return gen_rtx_SET (operand0,
1627 : : gen_rtx_VEC_MERGE (V4DImode,
1628 : : gen_rtx_ABS (V4DImode,
1629 : : operand1),
1630 : : operand2,
1631 : : operand3));
1632 : : }
1633 : :
1634 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22302 */
1635 : : rtx
1636 : 24 : gen_absv2di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
1637 : : rtx operand1 ATTRIBUTE_UNUSED,
1638 : : rtx operand2 ATTRIBUTE_UNUSED,
1639 : : rtx operand3 ATTRIBUTE_UNUSED)
1640 : : {
1641 : 24 : return gen_rtx_SET (operand0,
1642 : : gen_rtx_VEC_MERGE (V2DImode,
1643 : : gen_rtx_ABS (V2DImode,
1644 : : operand1),
1645 : : operand2,
1646 : : operand3));
1647 : : }
1648 : :
1649 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22315 */
1650 : : rtx
1651 : 24 : gen_absv64qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
1652 : : rtx operand1 ATTRIBUTE_UNUSED,
1653 : : rtx operand2 ATTRIBUTE_UNUSED,
1654 : : rtx operand3 ATTRIBUTE_UNUSED)
1655 : : {
1656 : 24 : return gen_rtx_SET (operand0,
1657 : : gen_rtx_VEC_MERGE (V64QImode,
1658 : : gen_rtx_ABS (V64QImode,
1659 : : operand1),
1660 : : operand2,
1661 : : operand3));
1662 : : }
1663 : :
1664 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22315 */
1665 : : rtx
1666 : 24 : gen_absv16qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
1667 : : rtx operand1 ATTRIBUTE_UNUSED,
1668 : : rtx operand2 ATTRIBUTE_UNUSED,
1669 : : rtx operand3 ATTRIBUTE_UNUSED)
1670 : : {
1671 : 24 : return gen_rtx_SET (operand0,
1672 : : gen_rtx_VEC_MERGE (V16QImode,
1673 : : gen_rtx_ABS (V16QImode,
1674 : : operand1),
1675 : : operand2,
1676 : : operand3));
1677 : : }
1678 : :
1679 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22315 */
1680 : : rtx
1681 : 24 : gen_absv32qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
1682 : : rtx operand1 ATTRIBUTE_UNUSED,
1683 : : rtx operand2 ATTRIBUTE_UNUSED,
1684 : : rtx operand3 ATTRIBUTE_UNUSED)
1685 : : {
1686 : 24 : return gen_rtx_SET (operand0,
1687 : : gen_rtx_VEC_MERGE (V32QImode,
1688 : : gen_rtx_ABS (V32QImode,
1689 : : operand1),
1690 : : operand2,
1691 : : operand3));
1692 : : }
1693 : :
1694 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22315 */
1695 : : rtx
1696 : 24 : gen_absv32hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
1697 : : rtx operand1 ATTRIBUTE_UNUSED,
1698 : : rtx operand2 ATTRIBUTE_UNUSED,
1699 : : rtx operand3 ATTRIBUTE_UNUSED)
1700 : : {
1701 : 24 : return gen_rtx_SET (operand0,
1702 : : gen_rtx_VEC_MERGE (V32HImode,
1703 : : gen_rtx_ABS (V32HImode,
1704 : : operand1),
1705 : : operand2,
1706 : : operand3));
1707 : : }
1708 : :
1709 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22315 */
1710 : : rtx
1711 : 24 : gen_absv16hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
1712 : : rtx operand1 ATTRIBUTE_UNUSED,
1713 : : rtx operand2 ATTRIBUTE_UNUSED,
1714 : : rtx operand3 ATTRIBUTE_UNUSED)
1715 : : {
1716 : 24 : return gen_rtx_SET (operand0,
1717 : : gen_rtx_VEC_MERGE (V16HImode,
1718 : : gen_rtx_ABS (V16HImode,
1719 : : operand1),
1720 : : operand2,
1721 : : operand3));
1722 : : }
1723 : :
1724 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22315 */
1725 : : rtx
1726 : 24 : gen_absv8hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
1727 : : rtx operand1 ATTRIBUTE_UNUSED,
1728 : : rtx operand2 ATTRIBUTE_UNUSED,
1729 : : rtx operand3 ATTRIBUTE_UNUSED)
1730 : : {
1731 : 24 : return gen_rtx_SET (operand0,
1732 : : gen_rtx_VEC_MERGE (V8HImode,
1733 : : gen_rtx_ABS (V8HImode,
1734 : : operand1),
1735 : : operand2,
1736 : : operand3));
1737 : : }
1738 : :
1739 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22349 */
1740 : : rtx
1741 : 0 : gen_sse4a_movntsf (rtx operand0 ATTRIBUTE_UNUSED,
1742 : : rtx operand1 ATTRIBUTE_UNUSED)
1743 : : {
1744 : 0 : return gen_rtx_SET (operand0,
1745 : : gen_rtx_UNSPEC (SFmode,
1746 : : gen_rtvec (1,
1747 : : operand1),
1748 : : 113));
1749 : : }
1750 : :
1751 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22349 */
1752 : : rtx
1753 : 0 : gen_sse4a_movntdf (rtx operand0 ATTRIBUTE_UNUSED,
1754 : : rtx operand1 ATTRIBUTE_UNUSED)
1755 : : {
1756 : 0 : return gen_rtx_SET (operand0,
1757 : : gen_rtx_UNSPEC (DFmode,
1758 : : gen_rtvec (1,
1759 : : operand1),
1760 : : 113));
1761 : : }
1762 : :
1763 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22359 */
1764 : : rtx
1765 : 10 : gen_sse4a_vmmovntv4sf (rtx operand0 ATTRIBUTE_UNUSED,
1766 : : rtx operand1 ATTRIBUTE_UNUSED)
1767 : : {
1768 : 10 : return gen_rtx_SET (operand0,
1769 : : gen_rtx_UNSPEC (SFmode,
1770 : : gen_rtvec (1,
1771 : : gen_rtx_VEC_SELECT (SFmode,
1772 : : operand1,
1773 : : gen_rtx_PARALLEL (VOIDmode,
1774 : : gen_rtvec (1,
1775 : : const0_rtx)))),
1776 : : 113));
1777 : : }
1778 : :
1779 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22359 */
1780 : : rtx
1781 : 10 : gen_sse4a_vmmovntv2df (rtx operand0 ATTRIBUTE_UNUSED,
1782 : : rtx operand1 ATTRIBUTE_UNUSED)
1783 : : {
1784 : 10 : return gen_rtx_SET (operand0,
1785 : : gen_rtx_UNSPEC (DFmode,
1786 : : gen_rtvec (1,
1787 : : gen_rtx_VEC_SELECT (DFmode,
1788 : : operand1,
1789 : : gen_rtx_PARALLEL (VOIDmode,
1790 : : gen_rtvec (1,
1791 : : const0_rtx)))),
1792 : : 113));
1793 : : }
1794 : :
1795 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22371 */
1796 : : rtx
1797 : 16 : gen_sse4a_extrqi (rtx operand0 ATTRIBUTE_UNUSED,
1798 : : rtx operand1 ATTRIBUTE_UNUSED,
1799 : : rtx operand2 ATTRIBUTE_UNUSED,
1800 : : rtx operand3 ATTRIBUTE_UNUSED)
1801 : : {
1802 : 16 : return gen_rtx_SET (operand0,
1803 : : gen_rtx_UNSPEC (V2DImode,
1804 : : gen_rtvec (3,
1805 : : operand1,
1806 : : operand2,
1807 : : operand3),
1808 : : 118));
1809 : : }
1810 : :
1811 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22384 */
1812 : : rtx
1813 : 10 : gen_sse4a_extrq (rtx operand0 ATTRIBUTE_UNUSED,
1814 : : rtx operand1 ATTRIBUTE_UNUSED,
1815 : : rtx operand2 ATTRIBUTE_UNUSED)
1816 : : {
1817 : 10 : return gen_rtx_SET (operand0,
1818 : : gen_rtx_UNSPEC (V2DImode,
1819 : : gen_rtvec (2,
1820 : : operand1,
1821 : : operand2),
1822 : : 119));
1823 : : }
1824 : :
1825 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22395 */
1826 : : rtx
1827 : 19 : gen_sse4a_insertqi (rtx operand0 ATTRIBUTE_UNUSED,
1828 : : rtx operand1 ATTRIBUTE_UNUSED,
1829 : : rtx operand2 ATTRIBUTE_UNUSED,
1830 : : rtx operand3 ATTRIBUTE_UNUSED,
1831 : : rtx operand4 ATTRIBUTE_UNUSED)
1832 : : {
1833 : 19 : return gen_rtx_SET (operand0,
1834 : : gen_rtx_UNSPEC (V2DImode,
1835 : : gen_rtvec (4,
1836 : : operand1,
1837 : : operand2,
1838 : : operand3,
1839 : : operand4),
1840 : : 120));
1841 : : }
1842 : :
1843 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22410 */
1844 : : rtx
1845 : 12 : gen_sse4a_insertq (rtx operand0 ATTRIBUTE_UNUSED,
1846 : : rtx operand1 ATTRIBUTE_UNUSED,
1847 : : rtx operand2 ATTRIBUTE_UNUSED)
1848 : : {
1849 : 12 : return gen_rtx_SET (operand0,
1850 : : gen_rtx_UNSPEC (V2DImode,
1851 : : gen_rtvec (2,
1852 : : operand1,
1853 : : operand2),
1854 : : 121));
1855 : : }
1856 : :
1857 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22432 */
1858 : : rtx
1859 : 70 : gen_avx_blendps256 (rtx operand0 ATTRIBUTE_UNUSED,
1860 : : rtx operand1 ATTRIBUTE_UNUSED,
1861 : : rtx operand2 ATTRIBUTE_UNUSED,
1862 : : rtx operand3 ATTRIBUTE_UNUSED)
1863 : : {
1864 : 70 : return gen_rtx_SET (operand0,
1865 : : gen_rtx_VEC_MERGE (V8SFmode,
1866 : : operand2,
1867 : : operand1,
1868 : : operand3));
1869 : : }
1870 : :
1871 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22432 */
1872 : : rtx
1873 : 20 : gen_sse4_1_blendps (rtx operand0 ATTRIBUTE_UNUSED,
1874 : : rtx operand1 ATTRIBUTE_UNUSED,
1875 : : rtx operand2 ATTRIBUTE_UNUSED,
1876 : : rtx operand3 ATTRIBUTE_UNUSED)
1877 : : {
1878 : 20 : return gen_rtx_SET (operand0,
1879 : : gen_rtx_VEC_MERGE (V4SFmode,
1880 : : operand2,
1881 : : operand1,
1882 : : operand3));
1883 : : }
1884 : :
1885 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22432 */
1886 : : rtx
1887 : 14 : gen_avx_blendpd256 (rtx operand0 ATTRIBUTE_UNUSED,
1888 : : rtx operand1 ATTRIBUTE_UNUSED,
1889 : : rtx operand2 ATTRIBUTE_UNUSED,
1890 : : rtx operand3 ATTRIBUTE_UNUSED)
1891 : : {
1892 : 14 : return gen_rtx_SET (operand0,
1893 : : gen_rtx_VEC_MERGE (V4DFmode,
1894 : : operand2,
1895 : : operand1,
1896 : : operand3));
1897 : : }
1898 : :
1899 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22432 */
1900 : : rtx
1901 : 20 : gen_sse4_1_blendpd (rtx operand0 ATTRIBUTE_UNUSED,
1902 : : rtx operand1 ATTRIBUTE_UNUSED,
1903 : : rtx operand2 ATTRIBUTE_UNUSED,
1904 : : rtx operand3 ATTRIBUTE_UNUSED)
1905 : : {
1906 : 20 : return gen_rtx_SET (operand0,
1907 : : gen_rtx_VEC_MERGE (V2DFmode,
1908 : : operand2,
1909 : : operand1,
1910 : : operand3));
1911 : : }
1912 : :
1913 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22452 */
1914 : : rtx
1915 : 42 : gen_avx_blendvps256 (rtx operand0 ATTRIBUTE_UNUSED,
1916 : : rtx operand1 ATTRIBUTE_UNUSED,
1917 : : rtx operand2 ATTRIBUTE_UNUSED,
1918 : : rtx operand3 ATTRIBUTE_UNUSED)
1919 : : {
1920 : 42 : return gen_rtx_SET (operand0,
1921 : : gen_rtx_UNSPEC (V8SFmode,
1922 : : gen_rtvec (3,
1923 : : operand1,
1924 : : operand2,
1925 : : operand3),
1926 : : 50));
1927 : : }
1928 : :
1929 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22452 */
1930 : : rtx
1931 : 44 : gen_sse4_1_blendvps (rtx operand0 ATTRIBUTE_UNUSED,
1932 : : rtx operand1 ATTRIBUTE_UNUSED,
1933 : : rtx operand2 ATTRIBUTE_UNUSED,
1934 : : rtx operand3 ATTRIBUTE_UNUSED)
1935 : : {
1936 : 44 : return gen_rtx_SET (operand0,
1937 : : gen_rtx_UNSPEC (V4SFmode,
1938 : : gen_rtvec (3,
1939 : : operand1,
1940 : : operand2,
1941 : : operand3),
1942 : : 50));
1943 : : }
1944 : :
1945 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22452 */
1946 : : rtx
1947 : 57 : gen_avx_blendvpd256 (rtx operand0 ATTRIBUTE_UNUSED,
1948 : : rtx operand1 ATTRIBUTE_UNUSED,
1949 : : rtx operand2 ATTRIBUTE_UNUSED,
1950 : : rtx operand3 ATTRIBUTE_UNUSED)
1951 : : {
1952 : 57 : return gen_rtx_SET (operand0,
1953 : : gen_rtx_UNSPEC (V4DFmode,
1954 : : gen_rtvec (3,
1955 : : operand1,
1956 : : operand2,
1957 : : operand3),
1958 : : 50));
1959 : : }
1960 : :
1961 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22452 */
1962 : : rtx
1963 : 28 : gen_sse4_1_blendvpd (rtx operand0 ATTRIBUTE_UNUSED,
1964 : : rtx operand1 ATTRIBUTE_UNUSED,
1965 : : rtx operand2 ATTRIBUTE_UNUSED,
1966 : : rtx operand3 ATTRIBUTE_UNUSED)
1967 : : {
1968 : 28 : return gen_rtx_SET (operand0,
1969 : : gen_rtx_UNSPEC (V2DFmode,
1970 : : gen_rtvec (3,
1971 : : operand1,
1972 : : operand2,
1973 : : operand3),
1974 : : 50));
1975 : : }
1976 : :
1977 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22479 */
1978 : : rtx
1979 : 65 : gen_sse4_1_blendvss (rtx operand0 ATTRIBUTE_UNUSED,
1980 : : rtx operand1 ATTRIBUTE_UNUSED,
1981 : : rtx operand2 ATTRIBUTE_UNUSED,
1982 : : rtx operand3 ATTRIBUTE_UNUSED)
1983 : : {
1984 : 65 : return gen_rtx_SET (operand0,
1985 : : gen_rtx_UNSPEC (SFmode,
1986 : : gen_rtvec (3,
1987 : : operand1,
1988 : : operand2,
1989 : : operand3),
1990 : : 50));
1991 : : }
1992 : :
1993 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22479 */
1994 : : rtx
1995 : 47 : gen_sse4_1_blendvsd (rtx operand0 ATTRIBUTE_UNUSED,
1996 : : rtx operand1 ATTRIBUTE_UNUSED,
1997 : : rtx operand2 ATTRIBUTE_UNUSED,
1998 : : rtx operand3 ATTRIBUTE_UNUSED)
1999 : : {
2000 : 47 : return gen_rtx_SET (operand0,
2001 : : gen_rtx_UNSPEC (DFmode,
2002 : : gen_rtvec (3,
2003 : : operand1,
2004 : : operand2,
2005 : : operand3),
2006 : : 50));
2007 : : }
2008 : :
2009 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22606 */
2010 : : rtx
2011 : 13 : gen_avx_dpps256 (rtx operand0 ATTRIBUTE_UNUSED,
2012 : : rtx operand1 ATTRIBUTE_UNUSED,
2013 : : rtx operand2 ATTRIBUTE_UNUSED,
2014 : : rtx operand3 ATTRIBUTE_UNUSED)
2015 : : {
2016 : 13 : return gen_rtx_SET (operand0,
2017 : : gen_rtx_UNSPEC (V8SFmode,
2018 : : gen_rtvec (3,
2019 : : operand1,
2020 : : operand2,
2021 : : operand3),
2022 : : 122));
2023 : : }
2024 : :
2025 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22606 */
2026 : : rtx
2027 : 47 : gen_sse4_1_dpps (rtx operand0 ATTRIBUTE_UNUSED,
2028 : : rtx operand1 ATTRIBUTE_UNUSED,
2029 : : rtx operand2 ATTRIBUTE_UNUSED,
2030 : : rtx operand3 ATTRIBUTE_UNUSED)
2031 : : {
2032 : 47 : return gen_rtx_SET (operand0,
2033 : : gen_rtx_UNSPEC (V4SFmode,
2034 : : gen_rtvec (3,
2035 : : operand1,
2036 : : operand2,
2037 : : operand3),
2038 : : 122));
2039 : : }
2040 : :
2041 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22606 */
2042 : : rtx
2043 : 0 : gen_avx_dppd256 (rtx operand0 ATTRIBUTE_UNUSED,
2044 : : rtx operand1 ATTRIBUTE_UNUSED,
2045 : : rtx operand2 ATTRIBUTE_UNUSED,
2046 : : rtx operand3 ATTRIBUTE_UNUSED)
2047 : : {
2048 : 0 : return gen_rtx_SET (operand0,
2049 : : gen_rtx_UNSPEC (V4DFmode,
2050 : : gen_rtvec (3,
2051 : : operand1,
2052 : : operand2,
2053 : : operand3),
2054 : : 122));
2055 : : }
2056 : :
2057 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22606 */
2058 : : rtx
2059 : 24 : gen_sse4_1_dppd (rtx operand0 ATTRIBUTE_UNUSED,
2060 : : rtx operand1 ATTRIBUTE_UNUSED,
2061 : : rtx operand2 ATTRIBUTE_UNUSED,
2062 : : rtx operand3 ATTRIBUTE_UNUSED)
2063 : : {
2064 : 24 : return gen_rtx_SET (operand0,
2065 : : gen_rtx_UNSPEC (V2DFmode,
2066 : : gen_rtvec (3,
2067 : : operand1,
2068 : : operand2,
2069 : : operand3),
2070 : : 122));
2071 : : }
2072 : :
2073 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22633 */
2074 : : rtx
2075 : 13 : gen_avx512f_movntdqa (rtx operand0 ATTRIBUTE_UNUSED,
2076 : : rtx operand1 ATTRIBUTE_UNUSED)
2077 : : {
2078 : 13 : return gen_rtx_SET (operand0,
2079 : : gen_rtx_UNSPEC (V8DImode,
2080 : : gen_rtvec (1,
2081 : : operand1),
2082 : : 123));
2083 : : }
2084 : :
2085 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22633 */
2086 : : rtx
2087 : 12 : gen_avx2_movntdqa (rtx operand0 ATTRIBUTE_UNUSED,
2088 : : rtx operand1 ATTRIBUTE_UNUSED)
2089 : : {
2090 : 12 : return gen_rtx_SET (operand0,
2091 : : gen_rtx_UNSPEC (V4DImode,
2092 : : gen_rtvec (1,
2093 : : operand1),
2094 : : 123));
2095 : : }
2096 : :
2097 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22633 */
2098 : : rtx
2099 : 14 : gen_sse4_1_movntdqa (rtx operand0 ATTRIBUTE_UNUSED,
2100 : : rtx operand1 ATTRIBUTE_UNUSED)
2101 : : {
2102 : 14 : return gen_rtx_SET (operand0,
2103 : : gen_rtx_UNSPEC (V2DImode,
2104 : : gen_rtvec (1,
2105 : : operand1),
2106 : : 123));
2107 : : }
2108 : :
2109 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22646 */
2110 : : rtx
2111 : 19 : gen_avx2_mpsadbw (rtx operand0 ATTRIBUTE_UNUSED,
2112 : : rtx operand1 ATTRIBUTE_UNUSED,
2113 : : rtx operand2 ATTRIBUTE_UNUSED,
2114 : : rtx operand3 ATTRIBUTE_UNUSED)
2115 : : {
2116 : 19 : return gen_rtx_SET (operand0,
2117 : : gen_rtx_UNSPEC (V32QImode,
2118 : : gen_rtvec (3,
2119 : : operand1,
2120 : : operand2,
2121 : : operand3),
2122 : : 124));
2123 : : }
2124 : :
2125 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22646 */
2126 : : rtx
2127 : 31 : gen_sse4_1_mpsadbw (rtx operand0 ATTRIBUTE_UNUSED,
2128 : : rtx operand1 ATTRIBUTE_UNUSED,
2129 : : rtx operand2 ATTRIBUTE_UNUSED,
2130 : : rtx operand3 ATTRIBUTE_UNUSED)
2131 : : {
2132 : 31 : return gen_rtx_SET (operand0,
2133 : : gen_rtx_UNSPEC (V16QImode,
2134 : : gen_rtvec (3,
2135 : : operand1,
2136 : : operand2,
2137 : : operand3),
2138 : : 124));
2139 : : }
2140 : :
2141 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22668 */
2142 : : rtx
2143 : 0 : gen_avx512bw_packusdw (rtx operand0 ATTRIBUTE_UNUSED,
2144 : : rtx operand1 ATTRIBUTE_UNUSED,
2145 : : rtx operand2 ATTRIBUTE_UNUSED)
2146 : : {
2147 : 0 : return gen_rtx_SET (operand0,
2148 : : gen_rtx_UNSPEC (V32HImode,
2149 : : gen_rtvec (2,
2150 : : operand1,
2151 : : operand2),
2152 : : 56));
2153 : : }
2154 : :
2155 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22668 */
2156 : : rtx
2157 : 39 : gen_avx512bw_packusdw_mask (rtx operand0 ATTRIBUTE_UNUSED,
2158 : : rtx operand1 ATTRIBUTE_UNUSED,
2159 : : rtx operand2 ATTRIBUTE_UNUSED,
2160 : : rtx operand3 ATTRIBUTE_UNUSED,
2161 : : rtx operand4 ATTRIBUTE_UNUSED)
2162 : : {
2163 : 39 : return gen_rtx_SET (operand0,
2164 : : gen_rtx_VEC_MERGE (V32HImode,
2165 : : gen_rtx_UNSPEC (V32HImode,
2166 : : gen_rtvec (2,
2167 : : operand1,
2168 : : operand2),
2169 : : 56),
2170 : : operand3,
2171 : : operand4));
2172 : : }
2173 : :
2174 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22668 */
2175 : : rtx
2176 : 216 : gen_avx2_packusdw (rtx operand0 ATTRIBUTE_UNUSED,
2177 : : rtx operand1 ATTRIBUTE_UNUSED,
2178 : : rtx operand2 ATTRIBUTE_UNUSED)
2179 : : {
2180 : 216 : return gen_rtx_SET (operand0,
2181 : : gen_rtx_UNSPEC (V16HImode,
2182 : : gen_rtvec (2,
2183 : : operand1,
2184 : : operand2),
2185 : : 56));
2186 : : }
2187 : :
2188 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22668 */
2189 : : rtx
2190 : 24 : gen_avx2_packusdw_mask (rtx operand0 ATTRIBUTE_UNUSED,
2191 : : rtx operand1 ATTRIBUTE_UNUSED,
2192 : : rtx operand2 ATTRIBUTE_UNUSED,
2193 : : rtx operand3 ATTRIBUTE_UNUSED,
2194 : : rtx operand4 ATTRIBUTE_UNUSED)
2195 : : {
2196 : 24 : return gen_rtx_SET (operand0,
2197 : : gen_rtx_VEC_MERGE (V16HImode,
2198 : : gen_rtx_UNSPEC (V16HImode,
2199 : : gen_rtvec (2,
2200 : : operand1,
2201 : : operand2),
2202 : : 56),
2203 : : operand3,
2204 : : operand4));
2205 : : }
2206 : :
2207 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22668 */
2208 : : rtx
2209 : 417 : gen_sse4_1_packusdw (rtx operand0 ATTRIBUTE_UNUSED,
2210 : : rtx operand1 ATTRIBUTE_UNUSED,
2211 : : rtx operand2 ATTRIBUTE_UNUSED)
2212 : : {
2213 : 417 : return gen_rtx_SET (operand0,
2214 : : gen_rtx_UNSPEC (V8HImode,
2215 : : gen_rtvec (2,
2216 : : operand1,
2217 : : operand2),
2218 : : 56));
2219 : : }
2220 : :
2221 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22668 */
2222 : : rtx
2223 : 24 : gen_sse4_1_packusdw_mask (rtx operand0 ATTRIBUTE_UNUSED,
2224 : : rtx operand1 ATTRIBUTE_UNUSED,
2225 : : rtx operand2 ATTRIBUTE_UNUSED,
2226 : : rtx operand3 ATTRIBUTE_UNUSED,
2227 : : rtx operand4 ATTRIBUTE_UNUSED)
2228 : : {
2229 : 24 : return gen_rtx_SET (operand0,
2230 : : gen_rtx_VEC_MERGE (V8HImode,
2231 : : gen_rtx_UNSPEC (V8HImode,
2232 : : gen_rtvec (2,
2233 : : operand1,
2234 : : operand2),
2235 : : 56),
2236 : : operand3,
2237 : : operand4));
2238 : : }
2239 : :
2240 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22686 */
2241 : : rtx
2242 : 526 : gen_avx2_pblendvb (rtx operand0 ATTRIBUTE_UNUSED,
2243 : : rtx operand1 ATTRIBUTE_UNUSED,
2244 : : rtx operand2 ATTRIBUTE_UNUSED,
2245 : : rtx operand3 ATTRIBUTE_UNUSED)
2246 : : {
2247 : 526 : return gen_rtx_SET (operand0,
2248 : : gen_rtx_UNSPEC (V32QImode,
2249 : : gen_rtvec (3,
2250 : : operand1,
2251 : : operand2,
2252 : : operand3),
2253 : : 50));
2254 : : }
2255 : :
2256 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22686 */
2257 : : rtx
2258 : 587 : gen_sse4_1_pblendvb (rtx operand0 ATTRIBUTE_UNUSED,
2259 : : rtx operand1 ATTRIBUTE_UNUSED,
2260 : : rtx operand2 ATTRIBUTE_UNUSED,
2261 : : rtx operand3 ATTRIBUTE_UNUSED)
2262 : : {
2263 : 587 : return gen_rtx_SET (operand0,
2264 : : gen_rtx_UNSPEC (V16QImode,
2265 : : gen_rtvec (3,
2266 : : operand1,
2267 : : operand2,
2268 : : operand3),
2269 : : 50));
2270 : : }
2271 : :
2272 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22782 */
2273 : : rtx
2274 : 34 : gen_sse4_1_pblendw (rtx operand0 ATTRIBUTE_UNUSED,
2275 : : rtx operand1 ATTRIBUTE_UNUSED,
2276 : : rtx operand2 ATTRIBUTE_UNUSED,
2277 : : rtx operand3 ATTRIBUTE_UNUSED)
2278 : : {
2279 : 34 : return gen_rtx_SET (operand0,
2280 : : gen_rtx_VEC_MERGE (V8HImode,
2281 : : operand2,
2282 : : operand1,
2283 : : operand3));
2284 : : }
2285 : :
2286 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22782 */
2287 : : rtx
2288 : 0 : gen_sse4_1_pblendph (rtx operand0 ATTRIBUTE_UNUSED,
2289 : : rtx operand1 ATTRIBUTE_UNUSED,
2290 : : rtx operand2 ATTRIBUTE_UNUSED,
2291 : : rtx operand3 ATTRIBUTE_UNUSED)
2292 : : {
2293 : 0 : return gen_rtx_SET (operand0,
2294 : : gen_rtx_VEC_MERGE (V8HFmode,
2295 : : operand2,
2296 : : operand1,
2297 : : operand3));
2298 : : }
2299 : :
2300 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22782 */
2301 : : rtx
2302 : 0 : gen_sse4_1_pblendbf (rtx operand0 ATTRIBUTE_UNUSED,
2303 : : rtx operand1 ATTRIBUTE_UNUSED,
2304 : : rtx operand2 ATTRIBUTE_UNUSED,
2305 : : rtx operand3 ATTRIBUTE_UNUSED)
2306 : : {
2307 : 0 : return gen_rtx_SET (operand0,
2308 : : gen_rtx_VEC_MERGE (V8BFmode,
2309 : : operand2,
2310 : : operand1,
2311 : : operand3));
2312 : : }
2313 : :
2314 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22873 */
2315 : : rtx
2316 : 22 : gen_avx2_pblenddv8si (rtx operand0 ATTRIBUTE_UNUSED,
2317 : : rtx operand1 ATTRIBUTE_UNUSED,
2318 : : rtx operand2 ATTRIBUTE_UNUSED,
2319 : : rtx operand3 ATTRIBUTE_UNUSED)
2320 : : {
2321 : 22 : return gen_rtx_SET (operand0,
2322 : : gen_rtx_VEC_MERGE (V8SImode,
2323 : : operand2,
2324 : : operand1,
2325 : : operand3));
2326 : : }
2327 : :
2328 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22873 */
2329 : : rtx
2330 : 23 : gen_avx2_pblenddv4si (rtx operand0 ATTRIBUTE_UNUSED,
2331 : : rtx operand1 ATTRIBUTE_UNUSED,
2332 : : rtx operand2 ATTRIBUTE_UNUSED,
2333 : : rtx operand3 ATTRIBUTE_UNUSED)
2334 : : {
2335 : 23 : return gen_rtx_SET (operand0,
2336 : : gen_rtx_VEC_MERGE (V4SImode,
2337 : : operand2,
2338 : : operand1,
2339 : : operand3));
2340 : : }
2341 : :
2342 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22887 */
2343 : : rtx
2344 : 18 : gen_sse4_1_phminposuw (rtx operand0 ATTRIBUTE_UNUSED,
2345 : : rtx operand1 ATTRIBUTE_UNUSED)
2346 : : {
2347 : 18 : return gen_rtx_SET (operand0,
2348 : : gen_rtx_UNSPEC (V8HImode,
2349 : : gen_rtvec (1,
2350 : : operand1),
2351 : : 125));
2352 : : }
2353 : :
2354 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22900 */
2355 : : rtx
2356 : 102 : gen_avx2_sign_extendv16qiv16hi2 (rtx operand0 ATTRIBUTE_UNUSED,
2357 : : rtx operand1 ATTRIBUTE_UNUSED)
2358 : : {
2359 : 102 : return gen_rtx_SET (operand0,
2360 : : gen_rtx_SIGN_EXTEND (V16HImode,
2361 : : operand1));
2362 : : }
2363 : :
2364 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22900 */
2365 : : rtx
2366 : 24 : gen_avx2_sign_extendv16qiv16hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2367 : : rtx operand1 ATTRIBUTE_UNUSED,
2368 : : rtx operand2 ATTRIBUTE_UNUSED,
2369 : : rtx operand3 ATTRIBUTE_UNUSED)
2370 : : {
2371 : 24 : return gen_rtx_SET (operand0,
2372 : : gen_rtx_VEC_MERGE (V16HImode,
2373 : : gen_rtx_SIGN_EXTEND (V16HImode,
2374 : : operand1),
2375 : : operand2,
2376 : : operand3));
2377 : : }
2378 : :
2379 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22900 */
2380 : : rtx
2381 : 980 : gen_avx2_zero_extendv16qiv16hi2 (rtx operand0 ATTRIBUTE_UNUSED,
2382 : : rtx operand1 ATTRIBUTE_UNUSED)
2383 : : {
2384 : 980 : return gen_rtx_SET (operand0,
2385 : : gen_rtx_ZERO_EXTEND (V16HImode,
2386 : : operand1));
2387 : : }
2388 : :
2389 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22900 */
2390 : : rtx
2391 : 24 : gen_avx2_zero_extendv16qiv16hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2392 : : rtx operand1 ATTRIBUTE_UNUSED,
2393 : : rtx operand2 ATTRIBUTE_UNUSED,
2394 : : rtx operand3 ATTRIBUTE_UNUSED)
2395 : : {
2396 : 24 : return gen_rtx_SET (operand0,
2397 : : gen_rtx_VEC_MERGE (V16HImode,
2398 : : gen_rtx_ZERO_EXTEND (V16HImode,
2399 : : operand1),
2400 : : operand2,
2401 : : operand3));
2402 : : }
2403 : :
2404 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22954 */
2405 : : rtx
2406 : 10 : gen_avx512bw_sign_extendv32qiv32hi2 (rtx operand0 ATTRIBUTE_UNUSED,
2407 : : rtx operand1 ATTRIBUTE_UNUSED)
2408 : : {
2409 : 10 : return gen_rtx_SET (operand0,
2410 : : gen_rtx_SIGN_EXTEND (V32HImode,
2411 : : operand1));
2412 : : }
2413 : :
2414 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22954 */
2415 : : rtx
2416 : 36 : gen_avx512bw_sign_extendv32qiv32hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2417 : : rtx operand1 ATTRIBUTE_UNUSED,
2418 : : rtx operand2 ATTRIBUTE_UNUSED,
2419 : : rtx operand3 ATTRIBUTE_UNUSED)
2420 : : {
2421 : 36 : return gen_rtx_SET (operand0,
2422 : : gen_rtx_VEC_MERGE (V32HImode,
2423 : : gen_rtx_SIGN_EXTEND (V32HImode,
2424 : : operand1),
2425 : : operand2,
2426 : : operand3));
2427 : : }
2428 : :
2429 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22954 */
2430 : : rtx
2431 : 38 : gen_avx512bw_zero_extendv32qiv32hi2 (rtx operand0 ATTRIBUTE_UNUSED,
2432 : : rtx operand1 ATTRIBUTE_UNUSED)
2433 : : {
2434 : 38 : return gen_rtx_SET (operand0,
2435 : : gen_rtx_ZERO_EXTEND (V32HImode,
2436 : : operand1));
2437 : : }
2438 : :
2439 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:22954 */
2440 : : rtx
2441 : 36 : gen_avx512bw_zero_extendv32qiv32hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2442 : : rtx operand1 ATTRIBUTE_UNUSED,
2443 : : rtx operand2 ATTRIBUTE_UNUSED,
2444 : : rtx operand3 ATTRIBUTE_UNUSED)
2445 : : {
2446 : 36 : return gen_rtx_SET (operand0,
2447 : : gen_rtx_VEC_MERGE (V32HImode,
2448 : : gen_rtx_ZERO_EXTEND (V32HImode,
2449 : : operand1),
2450 : : operand2,
2451 : : operand3));
2452 : : }
2453 : :
2454 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23007 */
2455 : : rtx
2456 : 236 : gen_sse4_1_sign_extendv8qiv8hi2 (rtx operand0 ATTRIBUTE_UNUSED,
2457 : : rtx operand1 ATTRIBUTE_UNUSED)
2458 : : {
2459 : 236 : return gen_rtx_SET (operand0,
2460 : : gen_rtx_SIGN_EXTEND (V8HImode,
2461 : : gen_rtx_VEC_SELECT (V8QImode,
2462 : : operand1,
2463 : : gen_rtx_PARALLEL (VOIDmode,
2464 : : gen_rtvec (8,
2465 : : const0_rtx,
2466 : : const1_rtx,
2467 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2468 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
2469 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
2470 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
2471 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
2472 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
2473 : : }
2474 : :
2475 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23007 */
2476 : : rtx
2477 : 24 : gen_sse4_1_sign_extendv8qiv8hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2478 : : rtx operand1 ATTRIBUTE_UNUSED,
2479 : : rtx operand2 ATTRIBUTE_UNUSED,
2480 : : rtx operand3 ATTRIBUTE_UNUSED)
2481 : : {
2482 : 24 : return gen_rtx_SET (operand0,
2483 : : gen_rtx_VEC_MERGE (V8HImode,
2484 : : gen_rtx_SIGN_EXTEND (V8HImode,
2485 : : gen_rtx_VEC_SELECT (V8QImode,
2486 : : operand1,
2487 : : gen_rtx_PARALLEL (VOIDmode,
2488 : : gen_rtvec (8,
2489 : : const0_rtx,
2490 : : const1_rtx,
2491 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2492 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
2493 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
2494 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
2495 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
2496 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
2497 : : operand2,
2498 : : operand3));
2499 : : }
2500 : :
2501 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23007 */
2502 : : rtx
2503 : 1554 : gen_sse4_1_zero_extendv8qiv8hi2 (rtx operand0 ATTRIBUTE_UNUSED,
2504 : : rtx operand1 ATTRIBUTE_UNUSED)
2505 : : {
2506 : 1554 : return gen_rtx_SET (operand0,
2507 : : gen_rtx_ZERO_EXTEND (V8HImode,
2508 : : gen_rtx_VEC_SELECT (V8QImode,
2509 : : operand1,
2510 : : gen_rtx_PARALLEL (VOIDmode,
2511 : : gen_rtvec (8,
2512 : : const0_rtx,
2513 : : const1_rtx,
2514 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2515 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
2516 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
2517 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
2518 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
2519 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
2520 : : }
2521 : :
2522 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23007 */
2523 : : rtx
2524 : 24 : gen_sse4_1_zero_extendv8qiv8hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2525 : : rtx operand1 ATTRIBUTE_UNUSED,
2526 : : rtx operand2 ATTRIBUTE_UNUSED,
2527 : : rtx operand3 ATTRIBUTE_UNUSED)
2528 : : {
2529 : 24 : return gen_rtx_SET (operand0,
2530 : : gen_rtx_VEC_MERGE (V8HImode,
2531 : : gen_rtx_ZERO_EXTEND (V8HImode,
2532 : : gen_rtx_VEC_SELECT (V8QImode,
2533 : : operand1,
2534 : : gen_rtx_PARALLEL (VOIDmode,
2535 : : gen_rtvec (8,
2536 : : const0_rtx,
2537 : : const1_rtx,
2538 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2539 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
2540 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
2541 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
2542 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
2543 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
2544 : : operand2,
2545 : : operand3));
2546 : : }
2547 : :
2548 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23149 */
2549 : : rtx
2550 : 36 : gen_avx512f_sign_extendv16qiv16si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2551 : : rtx operand1 ATTRIBUTE_UNUSED,
2552 : : rtx operand2 ATTRIBUTE_UNUSED,
2553 : : rtx operand3 ATTRIBUTE_UNUSED)
2554 : : {
2555 : 36 : return gen_rtx_SET (operand0,
2556 : : gen_rtx_VEC_MERGE (V16SImode,
2557 : : gen_rtx_SIGN_EXTEND (V16SImode,
2558 : : operand1),
2559 : : operand2,
2560 : : operand3));
2561 : : }
2562 : :
2563 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23149 */
2564 : : rtx
2565 : 36 : gen_avx512f_zero_extendv16qiv16si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2566 : : rtx operand1 ATTRIBUTE_UNUSED,
2567 : : rtx operand2 ATTRIBUTE_UNUSED,
2568 : : rtx operand3 ATTRIBUTE_UNUSED)
2569 : : {
2570 : 36 : return gen_rtx_SET (operand0,
2571 : : gen_rtx_VEC_MERGE (V16SImode,
2572 : : gen_rtx_ZERO_EXTEND (V16SImode,
2573 : : operand1),
2574 : : operand2,
2575 : : operand3));
2576 : : }
2577 : :
2578 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23165 */
2579 : : rtx
2580 : 14 : gen_avx2_sign_extendv8qiv8si2 (rtx operand0 ATTRIBUTE_UNUSED,
2581 : : rtx operand1 ATTRIBUTE_UNUSED)
2582 : : {
2583 : 14 : return gen_rtx_SET (operand0,
2584 : : gen_rtx_SIGN_EXTEND (V8SImode,
2585 : : gen_rtx_VEC_SELECT (V8QImode,
2586 : : operand1,
2587 : : gen_rtx_PARALLEL (VOIDmode,
2588 : : gen_rtvec (8,
2589 : : const0_rtx,
2590 : : const1_rtx,
2591 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2592 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
2593 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
2594 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
2595 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
2596 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
2597 : : }
2598 : :
2599 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23165 */
2600 : : rtx
2601 : 24 : gen_avx2_sign_extendv8qiv8si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2602 : : rtx operand1 ATTRIBUTE_UNUSED,
2603 : : rtx operand2 ATTRIBUTE_UNUSED,
2604 : : rtx operand3 ATTRIBUTE_UNUSED)
2605 : : {
2606 : 24 : return gen_rtx_SET (operand0,
2607 : : gen_rtx_VEC_MERGE (V8SImode,
2608 : : gen_rtx_SIGN_EXTEND (V8SImode,
2609 : : gen_rtx_VEC_SELECT (V8QImode,
2610 : : operand1,
2611 : : gen_rtx_PARALLEL (VOIDmode,
2612 : : gen_rtvec (8,
2613 : : const0_rtx,
2614 : : const1_rtx,
2615 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2616 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
2617 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
2618 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
2619 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
2620 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
2621 : : operand2,
2622 : : operand3));
2623 : : }
2624 : :
2625 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23165 */
2626 : : rtx
2627 : 16 : gen_avx2_zero_extendv8qiv8si2 (rtx operand0 ATTRIBUTE_UNUSED,
2628 : : rtx operand1 ATTRIBUTE_UNUSED)
2629 : : {
2630 : 16 : return gen_rtx_SET (operand0,
2631 : : gen_rtx_ZERO_EXTEND (V8SImode,
2632 : : gen_rtx_VEC_SELECT (V8QImode,
2633 : : operand1,
2634 : : gen_rtx_PARALLEL (VOIDmode,
2635 : : gen_rtvec (8,
2636 : : const0_rtx,
2637 : : const1_rtx,
2638 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2639 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
2640 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
2641 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
2642 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
2643 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
2644 : : }
2645 : :
2646 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23165 */
2647 : : rtx
2648 : 24 : gen_avx2_zero_extendv8qiv8si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2649 : : rtx operand1 ATTRIBUTE_UNUSED,
2650 : : rtx operand2 ATTRIBUTE_UNUSED,
2651 : : rtx operand3 ATTRIBUTE_UNUSED)
2652 : : {
2653 : 24 : return gen_rtx_SET (operand0,
2654 : : gen_rtx_VEC_MERGE (V8SImode,
2655 : : gen_rtx_ZERO_EXTEND (V8SImode,
2656 : : gen_rtx_VEC_SELECT (V8QImode,
2657 : : operand1,
2658 : : gen_rtx_PARALLEL (VOIDmode,
2659 : : gen_rtvec (8,
2660 : : const0_rtx,
2661 : : const1_rtx,
2662 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2663 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
2664 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
2665 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
2666 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
2667 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
2668 : : operand2,
2669 : : operand3));
2670 : : }
2671 : :
2672 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23227 */
2673 : : rtx
2674 : 16 : gen_sse4_1_sign_extendv4qiv4si2 (rtx operand0 ATTRIBUTE_UNUSED,
2675 : : rtx operand1 ATTRIBUTE_UNUSED)
2676 : : {
2677 : 16 : return gen_rtx_SET (operand0,
2678 : : gen_rtx_SIGN_EXTEND (V4SImode,
2679 : : gen_rtx_VEC_SELECT (V4QImode,
2680 : : operand1,
2681 : : gen_rtx_PARALLEL (VOIDmode,
2682 : : gen_rtvec (4,
2683 : : const0_rtx,
2684 : : const1_rtx,
2685 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2686 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
2687 : : }
2688 : :
2689 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23227 */
2690 : : rtx
2691 : 24 : gen_sse4_1_sign_extendv4qiv4si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2692 : : rtx operand1 ATTRIBUTE_UNUSED,
2693 : : rtx operand2 ATTRIBUTE_UNUSED,
2694 : : rtx operand3 ATTRIBUTE_UNUSED)
2695 : : {
2696 : 24 : return gen_rtx_SET (operand0,
2697 : : gen_rtx_VEC_MERGE (V4SImode,
2698 : : gen_rtx_SIGN_EXTEND (V4SImode,
2699 : : gen_rtx_VEC_SELECT (V4QImode,
2700 : : operand1,
2701 : : gen_rtx_PARALLEL (VOIDmode,
2702 : : gen_rtvec (4,
2703 : : const0_rtx,
2704 : : const1_rtx,
2705 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2706 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
2707 : : operand2,
2708 : : operand3));
2709 : : }
2710 : :
2711 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23227 */
2712 : : rtx
2713 : 18 : gen_sse4_1_zero_extendv4qiv4si2 (rtx operand0 ATTRIBUTE_UNUSED,
2714 : : rtx operand1 ATTRIBUTE_UNUSED)
2715 : : {
2716 : 18 : return gen_rtx_SET (operand0,
2717 : : gen_rtx_ZERO_EXTEND (V4SImode,
2718 : : gen_rtx_VEC_SELECT (V4QImode,
2719 : : operand1,
2720 : : gen_rtx_PARALLEL (VOIDmode,
2721 : : gen_rtvec (4,
2722 : : const0_rtx,
2723 : : const1_rtx,
2724 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2725 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
2726 : : }
2727 : :
2728 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23227 */
2729 : : rtx
2730 : 24 : gen_sse4_1_zero_extendv4qiv4si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2731 : : rtx operand1 ATTRIBUTE_UNUSED,
2732 : : rtx operand2 ATTRIBUTE_UNUSED,
2733 : : rtx operand3 ATTRIBUTE_UNUSED)
2734 : : {
2735 : 24 : return gen_rtx_SET (operand0,
2736 : : gen_rtx_VEC_MERGE (V4SImode,
2737 : : gen_rtx_ZERO_EXTEND (V4SImode,
2738 : : gen_rtx_VEC_SELECT (V4QImode,
2739 : : operand1,
2740 : : gen_rtx_PARALLEL (VOIDmode,
2741 : : gen_rtvec (4,
2742 : : const0_rtx,
2743 : : const1_rtx,
2744 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2745 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
2746 : : operand2,
2747 : : operand3));
2748 : : }
2749 : :
2750 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23292 */
2751 : : rtx
2752 : 16 : gen_avx512f_sign_extendv16hiv16si2 (rtx operand0 ATTRIBUTE_UNUSED,
2753 : : rtx operand1 ATTRIBUTE_UNUSED)
2754 : : {
2755 : 16 : return gen_rtx_SET (operand0,
2756 : : gen_rtx_SIGN_EXTEND (V16SImode,
2757 : : operand1));
2758 : : }
2759 : :
2760 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23292 */
2761 : : rtx
2762 : 69 : gen_avx512f_sign_extendv16hiv16si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2763 : : rtx operand1 ATTRIBUTE_UNUSED,
2764 : : rtx operand2 ATTRIBUTE_UNUSED,
2765 : : rtx operand3 ATTRIBUTE_UNUSED)
2766 : : {
2767 : 69 : return gen_rtx_SET (operand0,
2768 : : gen_rtx_VEC_MERGE (V16SImode,
2769 : : gen_rtx_SIGN_EXTEND (V16SImode,
2770 : : operand1),
2771 : : operand2,
2772 : : operand3));
2773 : : }
2774 : :
2775 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23292 */
2776 : : rtx
2777 : 12 : gen_avx512f_zero_extendv16hiv16si2 (rtx operand0 ATTRIBUTE_UNUSED,
2778 : : rtx operand1 ATTRIBUTE_UNUSED)
2779 : : {
2780 : 12 : return gen_rtx_SET (operand0,
2781 : : gen_rtx_ZERO_EXTEND (V16SImode,
2782 : : operand1));
2783 : : }
2784 : :
2785 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23292 */
2786 : : rtx
2787 : 36 : gen_avx512f_zero_extendv16hiv16si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2788 : : rtx operand1 ATTRIBUTE_UNUSED,
2789 : : rtx operand2 ATTRIBUTE_UNUSED,
2790 : : rtx operand3 ATTRIBUTE_UNUSED)
2791 : : {
2792 : 36 : return gen_rtx_SET (operand0,
2793 : : gen_rtx_VEC_MERGE (V16SImode,
2794 : : gen_rtx_ZERO_EXTEND (V16SImode,
2795 : : operand1),
2796 : : operand2,
2797 : : operand3));
2798 : : }
2799 : :
2800 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23308 */
2801 : : rtx
2802 : 0 : gen_avx512f_zero_extendv16hiv16si2_1 (rtx operand0 ATTRIBUTE_UNUSED,
2803 : : rtx operand1 ATTRIBUTE_UNUSED,
2804 : : rtx operand2 ATTRIBUTE_UNUSED,
2805 : : rtx operand3 ATTRIBUTE_UNUSED,
2806 : : rtx operand4 ATTRIBUTE_UNUSED)
2807 : : {
2808 : 0 : return gen_rtx_SET (operand0,
2809 : : gen_rtx_VEC_SELECT (V32HImode,
2810 : : gen_rtx_VEC_CONCAT (V64HImode,
2811 : : operand1,
2812 : : operand2),
2813 : : operand3));
2814 : : }
2815 : :
2816 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23345 */
2817 : : rtx
2818 : 351 : gen_avx2_sign_extendv8hiv8si2 (rtx operand0 ATTRIBUTE_UNUSED,
2819 : : rtx operand1 ATTRIBUTE_UNUSED)
2820 : : {
2821 : 351 : return gen_rtx_SET (operand0,
2822 : : gen_rtx_SIGN_EXTEND (V8SImode,
2823 : : operand1));
2824 : : }
2825 : :
2826 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23345 */
2827 : : rtx
2828 : 35 : gen_avx2_sign_extendv8hiv8si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2829 : : rtx operand1 ATTRIBUTE_UNUSED,
2830 : : rtx operand2 ATTRIBUTE_UNUSED,
2831 : : rtx operand3 ATTRIBUTE_UNUSED)
2832 : : {
2833 : 35 : return gen_rtx_SET (operand0,
2834 : : gen_rtx_VEC_MERGE (V8SImode,
2835 : : gen_rtx_SIGN_EXTEND (V8SImode,
2836 : : operand1),
2837 : : operand2,
2838 : : operand3));
2839 : : }
2840 : :
2841 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23345 */
2842 : : rtx
2843 : 98 : gen_avx2_zero_extendv8hiv8si2 (rtx operand0 ATTRIBUTE_UNUSED,
2844 : : rtx operand1 ATTRIBUTE_UNUSED)
2845 : : {
2846 : 98 : return gen_rtx_SET (operand0,
2847 : : gen_rtx_ZERO_EXTEND (V8SImode,
2848 : : operand1));
2849 : : }
2850 : :
2851 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23345 */
2852 : : rtx
2853 : 24 : gen_avx2_zero_extendv8hiv8si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2854 : : rtx operand1 ATTRIBUTE_UNUSED,
2855 : : rtx operand2 ATTRIBUTE_UNUSED,
2856 : : rtx operand3 ATTRIBUTE_UNUSED)
2857 : : {
2858 : 24 : return gen_rtx_SET (operand0,
2859 : : gen_rtx_VEC_MERGE (V8SImode,
2860 : : gen_rtx_ZERO_EXTEND (V8SImode,
2861 : : operand1),
2862 : : operand2,
2863 : : operand3));
2864 : : }
2865 : :
2866 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23362 */
2867 : : rtx
2868 : 0 : gen_avx2_zero_extendv8hiv8si2_1 (rtx operand0 ATTRIBUTE_UNUSED,
2869 : : rtx operand1 ATTRIBUTE_UNUSED,
2870 : : rtx operand2 ATTRIBUTE_UNUSED,
2871 : : rtx operand3 ATTRIBUTE_UNUSED,
2872 : : rtx operand4 ATTRIBUTE_UNUSED)
2873 : : {
2874 : 0 : return gen_rtx_SET (operand0,
2875 : : gen_rtx_VEC_SELECT (V16HImode,
2876 : : gen_rtx_VEC_CONCAT (V32HImode,
2877 : : operand1,
2878 : : operand2),
2879 : : operand3));
2880 : : }
2881 : :
2882 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23400 */
2883 : : rtx
2884 : 748 : gen_sse4_1_sign_extendv4hiv4si2 (rtx operand0 ATTRIBUTE_UNUSED,
2885 : : rtx operand1 ATTRIBUTE_UNUSED)
2886 : : {
2887 : 748 : return gen_rtx_SET (operand0,
2888 : : gen_rtx_SIGN_EXTEND (V4SImode,
2889 : : gen_rtx_VEC_SELECT (V4HImode,
2890 : : operand1,
2891 : : gen_rtx_PARALLEL (VOIDmode,
2892 : : gen_rtvec (4,
2893 : : const0_rtx,
2894 : : const1_rtx,
2895 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2896 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
2897 : : }
2898 : :
2899 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23400 */
2900 : : rtx
2901 : 35 : gen_sse4_1_sign_extendv4hiv4si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2902 : : rtx operand1 ATTRIBUTE_UNUSED,
2903 : : rtx operand2 ATTRIBUTE_UNUSED,
2904 : : rtx operand3 ATTRIBUTE_UNUSED)
2905 : : {
2906 : 35 : return gen_rtx_SET (operand0,
2907 : : gen_rtx_VEC_MERGE (V4SImode,
2908 : : gen_rtx_SIGN_EXTEND (V4SImode,
2909 : : gen_rtx_VEC_SELECT (V4HImode,
2910 : : operand1,
2911 : : gen_rtx_PARALLEL (VOIDmode,
2912 : : gen_rtvec (4,
2913 : : const0_rtx,
2914 : : const1_rtx,
2915 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2916 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
2917 : : operand2,
2918 : : operand3));
2919 : : }
2920 : :
2921 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23400 */
2922 : : rtx
2923 : 331 : gen_sse4_1_zero_extendv4hiv4si2 (rtx operand0 ATTRIBUTE_UNUSED,
2924 : : rtx operand1 ATTRIBUTE_UNUSED)
2925 : : {
2926 : 331 : return gen_rtx_SET (operand0,
2927 : : gen_rtx_ZERO_EXTEND (V4SImode,
2928 : : gen_rtx_VEC_SELECT (V4HImode,
2929 : : operand1,
2930 : : gen_rtx_PARALLEL (VOIDmode,
2931 : : gen_rtvec (4,
2932 : : const0_rtx,
2933 : : const1_rtx,
2934 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2935 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
2936 : : }
2937 : :
2938 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23400 */
2939 : : rtx
2940 : 24 : gen_sse4_1_zero_extendv4hiv4si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2941 : : rtx operand1 ATTRIBUTE_UNUSED,
2942 : : rtx operand2 ATTRIBUTE_UNUSED,
2943 : : rtx operand3 ATTRIBUTE_UNUSED)
2944 : : {
2945 : 24 : return gen_rtx_SET (operand0,
2946 : : gen_rtx_VEC_MERGE (V4SImode,
2947 : : gen_rtx_ZERO_EXTEND (V4SImode,
2948 : : gen_rtx_VEC_SELECT (V4HImode,
2949 : : operand1,
2950 : : gen_rtx_PARALLEL (VOIDmode,
2951 : : gen_rtvec (4,
2952 : : const0_rtx,
2953 : : const1_rtx,
2954 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2955 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
2956 : : operand2,
2957 : : operand3));
2958 : : }
2959 : :
2960 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23531 */
2961 : : rtx
2962 : 1 : gen_avx512f_sign_extendv8qiv8di2 (rtx operand0 ATTRIBUTE_UNUSED,
2963 : : rtx operand1 ATTRIBUTE_UNUSED)
2964 : : {
2965 : 1 : return gen_rtx_SET (operand0,
2966 : : gen_rtx_SIGN_EXTEND (V8DImode,
2967 : : gen_rtx_VEC_SELECT (V8QImode,
2968 : : operand1,
2969 : : gen_rtx_PARALLEL (VOIDmode,
2970 : : gen_rtvec (8,
2971 : : const0_rtx,
2972 : : const1_rtx,
2973 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2974 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
2975 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
2976 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
2977 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
2978 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
2979 : : }
2980 : :
2981 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23531 */
2982 : : rtx
2983 : 36 : gen_avx512f_sign_extendv8qiv8di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
2984 : : rtx operand1 ATTRIBUTE_UNUSED,
2985 : : rtx operand2 ATTRIBUTE_UNUSED,
2986 : : rtx operand3 ATTRIBUTE_UNUSED)
2987 : : {
2988 : 36 : return gen_rtx_SET (operand0,
2989 : : gen_rtx_VEC_MERGE (V8DImode,
2990 : : gen_rtx_SIGN_EXTEND (V8DImode,
2991 : : gen_rtx_VEC_SELECT (V8QImode,
2992 : : operand1,
2993 : : gen_rtx_PARALLEL (VOIDmode,
2994 : : gen_rtvec (8,
2995 : : const0_rtx,
2996 : : const1_rtx,
2997 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
2998 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
2999 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
3000 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
3001 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
3002 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
3003 : : operand2,
3004 : : operand3));
3005 : : }
3006 : :
3007 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23531 */
3008 : : rtx
3009 : 1 : gen_avx512f_zero_extendv8qiv8di2 (rtx operand0 ATTRIBUTE_UNUSED,
3010 : : rtx operand1 ATTRIBUTE_UNUSED)
3011 : : {
3012 : 1 : return gen_rtx_SET (operand0,
3013 : : gen_rtx_ZERO_EXTEND (V8DImode,
3014 : : gen_rtx_VEC_SELECT (V8QImode,
3015 : : operand1,
3016 : : gen_rtx_PARALLEL (VOIDmode,
3017 : : gen_rtvec (8,
3018 : : const0_rtx,
3019 : : const1_rtx,
3020 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
3021 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
3022 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
3023 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
3024 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
3025 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
3026 : : }
3027 : :
3028 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23531 */
3029 : : rtx
3030 : 37 : gen_avx512f_zero_extendv8qiv8di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3031 : : rtx operand1 ATTRIBUTE_UNUSED,
3032 : : rtx operand2 ATTRIBUTE_UNUSED,
3033 : : rtx operand3 ATTRIBUTE_UNUSED)
3034 : : {
3035 : 37 : return gen_rtx_SET (operand0,
3036 : : gen_rtx_VEC_MERGE (V8DImode,
3037 : : gen_rtx_ZERO_EXTEND (V8DImode,
3038 : : gen_rtx_VEC_SELECT (V8QImode,
3039 : : operand1,
3040 : : gen_rtx_PARALLEL (VOIDmode,
3041 : : gen_rtvec (8,
3042 : : const0_rtx,
3043 : : const1_rtx,
3044 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
3045 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
3046 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
3047 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
3048 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
3049 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
3050 : : operand2,
3051 : : operand3));
3052 : : }
3053 : :
3054 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23590 */
3055 : : rtx
3056 : 14 : gen_avx2_sign_extendv4qiv4di2 (rtx operand0 ATTRIBUTE_UNUSED,
3057 : : rtx operand1 ATTRIBUTE_UNUSED)
3058 : : {
3059 : 14 : return gen_rtx_SET (operand0,
3060 : : gen_rtx_SIGN_EXTEND (V4DImode,
3061 : : gen_rtx_VEC_SELECT (V4QImode,
3062 : : operand1,
3063 : : gen_rtx_PARALLEL (VOIDmode,
3064 : : gen_rtvec (4,
3065 : : const0_rtx,
3066 : : const1_rtx,
3067 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
3068 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
3069 : : }
3070 : :
3071 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23590 */
3072 : : rtx
3073 : 24 : gen_avx2_sign_extendv4qiv4di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3074 : : rtx operand1 ATTRIBUTE_UNUSED,
3075 : : rtx operand2 ATTRIBUTE_UNUSED,
3076 : : rtx operand3 ATTRIBUTE_UNUSED)
3077 : : {
3078 : 24 : return gen_rtx_SET (operand0,
3079 : : gen_rtx_VEC_MERGE (V4DImode,
3080 : : gen_rtx_SIGN_EXTEND (V4DImode,
3081 : : gen_rtx_VEC_SELECT (V4QImode,
3082 : : operand1,
3083 : : gen_rtx_PARALLEL (VOIDmode,
3084 : : gen_rtvec (4,
3085 : : const0_rtx,
3086 : : const1_rtx,
3087 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
3088 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
3089 : : operand2,
3090 : : operand3));
3091 : : }
3092 : :
3093 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23590 */
3094 : : rtx
3095 : 15 : gen_avx2_zero_extendv4qiv4di2 (rtx operand0 ATTRIBUTE_UNUSED,
3096 : : rtx operand1 ATTRIBUTE_UNUSED)
3097 : : {
3098 : 15 : return gen_rtx_SET (operand0,
3099 : : gen_rtx_ZERO_EXTEND (V4DImode,
3100 : : gen_rtx_VEC_SELECT (V4QImode,
3101 : : operand1,
3102 : : gen_rtx_PARALLEL (VOIDmode,
3103 : : gen_rtvec (4,
3104 : : const0_rtx,
3105 : : const1_rtx,
3106 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
3107 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
3108 : : }
3109 : :
3110 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23590 */
3111 : : rtx
3112 : 24 : gen_avx2_zero_extendv4qiv4di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3113 : : rtx operand1 ATTRIBUTE_UNUSED,
3114 : : rtx operand2 ATTRIBUTE_UNUSED,
3115 : : rtx operand3 ATTRIBUTE_UNUSED)
3116 : : {
3117 : 24 : return gen_rtx_SET (operand0,
3118 : : gen_rtx_VEC_MERGE (V4DImode,
3119 : : gen_rtx_ZERO_EXTEND (V4DImode,
3120 : : gen_rtx_VEC_SELECT (V4QImode,
3121 : : operand1,
3122 : : gen_rtx_PARALLEL (VOIDmode,
3123 : : gen_rtvec (4,
3124 : : const0_rtx,
3125 : : const1_rtx,
3126 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
3127 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
3128 : : operand2,
3129 : : operand3));
3130 : : }
3131 : :
3132 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23652 */
3133 : : rtx
3134 : 15 : gen_sse4_1_sign_extendv2qiv2di2 (rtx operand0 ATTRIBUTE_UNUSED,
3135 : : rtx operand1 ATTRIBUTE_UNUSED)
3136 : : {
3137 : 15 : return gen_rtx_SET (operand0,
3138 : : gen_rtx_SIGN_EXTEND (V2DImode,
3139 : : gen_rtx_VEC_SELECT (V2QImode,
3140 : : operand1,
3141 : : gen_rtx_PARALLEL (VOIDmode,
3142 : : gen_rtvec (2,
3143 : : const0_rtx,
3144 : : const1_rtx)))));
3145 : : }
3146 : :
3147 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23652 */
3148 : : rtx
3149 : 24 : gen_sse4_1_sign_extendv2qiv2di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3150 : : rtx operand1 ATTRIBUTE_UNUSED,
3151 : : rtx operand2 ATTRIBUTE_UNUSED,
3152 : : rtx operand3 ATTRIBUTE_UNUSED)
3153 : : {
3154 : 24 : return gen_rtx_SET (operand0,
3155 : : gen_rtx_VEC_MERGE (V2DImode,
3156 : : gen_rtx_SIGN_EXTEND (V2DImode,
3157 : : gen_rtx_VEC_SELECT (V2QImode,
3158 : : operand1,
3159 : : gen_rtx_PARALLEL (VOIDmode,
3160 : : gen_rtvec (2,
3161 : : const0_rtx,
3162 : : const1_rtx)))),
3163 : : operand2,
3164 : : operand3));
3165 : : }
3166 : :
3167 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23652 */
3168 : : rtx
3169 : 20 : gen_sse4_1_zero_extendv2qiv2di2 (rtx operand0 ATTRIBUTE_UNUSED,
3170 : : rtx operand1 ATTRIBUTE_UNUSED)
3171 : : {
3172 : 20 : return gen_rtx_SET (operand0,
3173 : : gen_rtx_ZERO_EXTEND (V2DImode,
3174 : : gen_rtx_VEC_SELECT (V2QImode,
3175 : : operand1,
3176 : : gen_rtx_PARALLEL (VOIDmode,
3177 : : gen_rtvec (2,
3178 : : const0_rtx,
3179 : : const1_rtx)))));
3180 : : }
3181 : :
3182 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23652 */
3183 : : rtx
3184 : 24 : gen_sse4_1_zero_extendv2qiv2di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3185 : : rtx operand1 ATTRIBUTE_UNUSED,
3186 : : rtx operand2 ATTRIBUTE_UNUSED,
3187 : : rtx operand3 ATTRIBUTE_UNUSED)
3188 : : {
3189 : 24 : return gen_rtx_SET (operand0,
3190 : : gen_rtx_VEC_MERGE (V2DImode,
3191 : : gen_rtx_ZERO_EXTEND (V2DImode,
3192 : : gen_rtx_VEC_SELECT (V2QImode,
3193 : : operand1,
3194 : : gen_rtx_PARALLEL (VOIDmode,
3195 : : gen_rtvec (2,
3196 : : const0_rtx,
3197 : : const1_rtx)))),
3198 : : operand2,
3199 : : operand3));
3200 : : }
3201 : :
3202 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23717 */
3203 : : rtx
3204 : 0 : gen_avx512f_sign_extendv8hiv8di2 (rtx operand0 ATTRIBUTE_UNUSED,
3205 : : rtx operand1 ATTRIBUTE_UNUSED)
3206 : : {
3207 : 0 : return gen_rtx_SET (operand0,
3208 : : gen_rtx_SIGN_EXTEND (V8DImode,
3209 : : operand1));
3210 : : }
3211 : :
3212 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23717 */
3213 : : rtx
3214 : 36 : gen_avx512f_sign_extendv8hiv8di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3215 : : rtx operand1 ATTRIBUTE_UNUSED,
3216 : : rtx operand2 ATTRIBUTE_UNUSED,
3217 : : rtx operand3 ATTRIBUTE_UNUSED)
3218 : : {
3219 : 36 : return gen_rtx_SET (operand0,
3220 : : gen_rtx_VEC_MERGE (V8DImode,
3221 : : gen_rtx_SIGN_EXTEND (V8DImode,
3222 : : operand1),
3223 : : operand2,
3224 : : operand3));
3225 : : }
3226 : :
3227 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23717 */
3228 : : rtx
3229 : 0 : gen_avx512f_zero_extendv8hiv8di2 (rtx operand0 ATTRIBUTE_UNUSED,
3230 : : rtx operand1 ATTRIBUTE_UNUSED)
3231 : : {
3232 : 0 : return gen_rtx_SET (operand0,
3233 : : gen_rtx_ZERO_EXTEND (V8DImode,
3234 : : operand1));
3235 : : }
3236 : :
3237 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23717 */
3238 : : rtx
3239 : 36 : gen_avx512f_zero_extendv8hiv8di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3240 : : rtx operand1 ATTRIBUTE_UNUSED,
3241 : : rtx operand2 ATTRIBUTE_UNUSED,
3242 : : rtx operand3 ATTRIBUTE_UNUSED)
3243 : : {
3244 : 36 : return gen_rtx_SET (operand0,
3245 : : gen_rtx_VEC_MERGE (V8DImode,
3246 : : gen_rtx_ZERO_EXTEND (V8DImode,
3247 : : operand1),
3248 : : operand2,
3249 : : operand3));
3250 : : }
3251 : :
3252 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23733 */
3253 : : rtx
3254 : 15 : gen_avx2_sign_extendv4hiv4di2 (rtx operand0 ATTRIBUTE_UNUSED,
3255 : : rtx operand1 ATTRIBUTE_UNUSED)
3256 : : {
3257 : 15 : return gen_rtx_SET (operand0,
3258 : : gen_rtx_SIGN_EXTEND (V4DImode,
3259 : : gen_rtx_VEC_SELECT (V4HImode,
3260 : : operand1,
3261 : : gen_rtx_PARALLEL (VOIDmode,
3262 : : gen_rtvec (4,
3263 : : const0_rtx,
3264 : : const1_rtx,
3265 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
3266 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
3267 : : }
3268 : :
3269 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23733 */
3270 : : rtx
3271 : 24 : gen_avx2_sign_extendv4hiv4di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3272 : : rtx operand1 ATTRIBUTE_UNUSED,
3273 : : rtx operand2 ATTRIBUTE_UNUSED,
3274 : : rtx operand3 ATTRIBUTE_UNUSED)
3275 : : {
3276 : 24 : return gen_rtx_SET (operand0,
3277 : : gen_rtx_VEC_MERGE (V4DImode,
3278 : : gen_rtx_SIGN_EXTEND (V4DImode,
3279 : : gen_rtx_VEC_SELECT (V4HImode,
3280 : : operand1,
3281 : : gen_rtx_PARALLEL (VOIDmode,
3282 : : gen_rtvec (4,
3283 : : const0_rtx,
3284 : : const1_rtx,
3285 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
3286 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
3287 : : operand2,
3288 : : operand3));
3289 : : }
3290 : :
3291 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23733 */
3292 : : rtx
3293 : 16 : gen_avx2_zero_extendv4hiv4di2 (rtx operand0 ATTRIBUTE_UNUSED,
3294 : : rtx operand1 ATTRIBUTE_UNUSED)
3295 : : {
3296 : 16 : return gen_rtx_SET (operand0,
3297 : : gen_rtx_ZERO_EXTEND (V4DImode,
3298 : : gen_rtx_VEC_SELECT (V4HImode,
3299 : : operand1,
3300 : : gen_rtx_PARALLEL (VOIDmode,
3301 : : gen_rtvec (4,
3302 : : const0_rtx,
3303 : : const1_rtx,
3304 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
3305 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
3306 : : }
3307 : :
3308 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23733 */
3309 : : rtx
3310 : 24 : gen_avx2_zero_extendv4hiv4di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3311 : : rtx operand1 ATTRIBUTE_UNUSED,
3312 : : rtx operand2 ATTRIBUTE_UNUSED,
3313 : : rtx operand3 ATTRIBUTE_UNUSED)
3314 : : {
3315 : 24 : return gen_rtx_SET (operand0,
3316 : : gen_rtx_VEC_MERGE (V4DImode,
3317 : : gen_rtx_ZERO_EXTEND (V4DImode,
3318 : : gen_rtx_VEC_SELECT (V4HImode,
3319 : : operand1,
3320 : : gen_rtx_PARALLEL (VOIDmode,
3321 : : gen_rtvec (4,
3322 : : const0_rtx,
3323 : : const1_rtx,
3324 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
3325 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
3326 : : operand2,
3327 : : operand3));
3328 : : }
3329 : :
3330 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23791 */
3331 : : rtx
3332 : 14 : gen_sse4_1_sign_extendv2hiv2di2 (rtx operand0 ATTRIBUTE_UNUSED,
3333 : : rtx operand1 ATTRIBUTE_UNUSED)
3334 : : {
3335 : 14 : return gen_rtx_SET (operand0,
3336 : : gen_rtx_SIGN_EXTEND (V2DImode,
3337 : : gen_rtx_VEC_SELECT (V2HImode,
3338 : : operand1,
3339 : : gen_rtx_PARALLEL (VOIDmode,
3340 : : gen_rtvec (2,
3341 : : const0_rtx,
3342 : : const1_rtx)))));
3343 : : }
3344 : :
3345 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23791 */
3346 : : rtx
3347 : 24 : gen_sse4_1_sign_extendv2hiv2di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3348 : : rtx operand1 ATTRIBUTE_UNUSED,
3349 : : rtx operand2 ATTRIBUTE_UNUSED,
3350 : : rtx operand3 ATTRIBUTE_UNUSED)
3351 : : {
3352 : 24 : return gen_rtx_SET (operand0,
3353 : : gen_rtx_VEC_MERGE (V2DImode,
3354 : : gen_rtx_SIGN_EXTEND (V2DImode,
3355 : : gen_rtx_VEC_SELECT (V2HImode,
3356 : : operand1,
3357 : : gen_rtx_PARALLEL (VOIDmode,
3358 : : gen_rtvec (2,
3359 : : const0_rtx,
3360 : : const1_rtx)))),
3361 : : operand2,
3362 : : operand3));
3363 : : }
3364 : :
3365 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23791 */
3366 : : rtx
3367 : 15 : gen_sse4_1_zero_extendv2hiv2di2 (rtx operand0 ATTRIBUTE_UNUSED,
3368 : : rtx operand1 ATTRIBUTE_UNUSED)
3369 : : {
3370 : 15 : return gen_rtx_SET (operand0,
3371 : : gen_rtx_ZERO_EXTEND (V2DImode,
3372 : : gen_rtx_VEC_SELECT (V2HImode,
3373 : : operand1,
3374 : : gen_rtx_PARALLEL (VOIDmode,
3375 : : gen_rtvec (2,
3376 : : const0_rtx,
3377 : : const1_rtx)))));
3378 : : }
3379 : :
3380 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23791 */
3381 : : rtx
3382 : 24 : gen_sse4_1_zero_extendv2hiv2di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3383 : : rtx operand1 ATTRIBUTE_UNUSED,
3384 : : rtx operand2 ATTRIBUTE_UNUSED,
3385 : : rtx operand3 ATTRIBUTE_UNUSED)
3386 : : {
3387 : 24 : return gen_rtx_SET (operand0,
3388 : : gen_rtx_VEC_MERGE (V2DImode,
3389 : : gen_rtx_ZERO_EXTEND (V2DImode,
3390 : : gen_rtx_VEC_SELECT (V2HImode,
3391 : : operand1,
3392 : : gen_rtx_PARALLEL (VOIDmode,
3393 : : gen_rtvec (2,
3394 : : const0_rtx,
3395 : : const1_rtx)))),
3396 : : operand2,
3397 : : operand3));
3398 : : }
3399 : :
3400 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23854 */
3401 : : rtx
3402 : 102 : gen_avx512f_sign_extendv8siv8di2 (rtx operand0 ATTRIBUTE_UNUSED,
3403 : : rtx operand1 ATTRIBUTE_UNUSED)
3404 : : {
3405 : 102 : return gen_rtx_SET (operand0,
3406 : : gen_rtx_SIGN_EXTEND (V8DImode,
3407 : : operand1));
3408 : : }
3409 : :
3410 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23854 */
3411 : : rtx
3412 : 36 : gen_avx512f_sign_extendv8siv8di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3413 : : rtx operand1 ATTRIBUTE_UNUSED,
3414 : : rtx operand2 ATTRIBUTE_UNUSED,
3415 : : rtx operand3 ATTRIBUTE_UNUSED)
3416 : : {
3417 : 36 : return gen_rtx_SET (operand0,
3418 : : gen_rtx_VEC_MERGE (V8DImode,
3419 : : gen_rtx_SIGN_EXTEND (V8DImode,
3420 : : operand1),
3421 : : operand2,
3422 : : operand3));
3423 : : }
3424 : :
3425 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23854 */
3426 : : rtx
3427 : 4 : gen_avx512f_zero_extendv8siv8di2 (rtx operand0 ATTRIBUTE_UNUSED,
3428 : : rtx operand1 ATTRIBUTE_UNUSED)
3429 : : {
3430 : 4 : return gen_rtx_SET (operand0,
3431 : : gen_rtx_ZERO_EXTEND (V8DImode,
3432 : : operand1));
3433 : : }
3434 : :
3435 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23854 */
3436 : : rtx
3437 : 36 : gen_avx512f_zero_extendv8siv8di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3438 : : rtx operand1 ATTRIBUTE_UNUSED,
3439 : : rtx operand2 ATTRIBUTE_UNUSED,
3440 : : rtx operand3 ATTRIBUTE_UNUSED)
3441 : : {
3442 : 36 : return gen_rtx_SET (operand0,
3443 : : gen_rtx_VEC_MERGE (V8DImode,
3444 : : gen_rtx_ZERO_EXTEND (V8DImode,
3445 : : operand1),
3446 : : operand2,
3447 : : operand3));
3448 : : }
3449 : :
3450 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23905 */
3451 : : rtx
3452 : 339 : gen_avx2_sign_extendv4siv4di2 (rtx operand0 ATTRIBUTE_UNUSED,
3453 : : rtx operand1 ATTRIBUTE_UNUSED)
3454 : : {
3455 : 339 : return gen_rtx_SET (operand0,
3456 : : gen_rtx_SIGN_EXTEND (V4DImode,
3457 : : operand1));
3458 : : }
3459 : :
3460 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23905 */
3461 : : rtx
3462 : 24 : gen_avx2_sign_extendv4siv4di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3463 : : rtx operand1 ATTRIBUTE_UNUSED,
3464 : : rtx operand2 ATTRIBUTE_UNUSED,
3465 : : rtx operand3 ATTRIBUTE_UNUSED)
3466 : : {
3467 : 24 : return gen_rtx_SET (operand0,
3468 : : gen_rtx_VEC_MERGE (V4DImode,
3469 : : gen_rtx_SIGN_EXTEND (V4DImode,
3470 : : operand1),
3471 : : operand2,
3472 : : operand3));
3473 : : }
3474 : :
3475 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23905 */
3476 : : rtx
3477 : 31 : gen_avx2_zero_extendv4siv4di2 (rtx operand0 ATTRIBUTE_UNUSED,
3478 : : rtx operand1 ATTRIBUTE_UNUSED)
3479 : : {
3480 : 31 : return gen_rtx_SET (operand0,
3481 : : gen_rtx_ZERO_EXTEND (V4DImode,
3482 : : operand1));
3483 : : }
3484 : :
3485 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23905 */
3486 : : rtx
3487 : 24 : gen_avx2_zero_extendv4siv4di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3488 : : rtx operand1 ATTRIBUTE_UNUSED,
3489 : : rtx operand2 ATTRIBUTE_UNUSED,
3490 : : rtx operand3 ATTRIBUTE_UNUSED)
3491 : : {
3492 : 24 : return gen_rtx_SET (operand0,
3493 : : gen_rtx_VEC_MERGE (V4DImode,
3494 : : gen_rtx_ZERO_EXTEND (V4DImode,
3495 : : operand1),
3496 : : operand2,
3497 : : operand3));
3498 : : }
3499 : :
3500 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23957 */
3501 : : rtx
3502 : 522 : gen_sse4_1_sign_extendv2siv2di2 (rtx operand0 ATTRIBUTE_UNUSED,
3503 : : rtx operand1 ATTRIBUTE_UNUSED)
3504 : : {
3505 : 522 : return gen_rtx_SET (operand0,
3506 : : gen_rtx_SIGN_EXTEND (V2DImode,
3507 : : gen_rtx_VEC_SELECT (V2SImode,
3508 : : operand1,
3509 : : gen_rtx_PARALLEL (VOIDmode,
3510 : : gen_rtvec (2,
3511 : : const0_rtx,
3512 : : const1_rtx)))));
3513 : : }
3514 : :
3515 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23957 */
3516 : : rtx
3517 : 24 : gen_sse4_1_sign_extendv2siv2di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3518 : : rtx operand1 ATTRIBUTE_UNUSED,
3519 : : rtx operand2 ATTRIBUTE_UNUSED,
3520 : : rtx operand3 ATTRIBUTE_UNUSED)
3521 : : {
3522 : 24 : return gen_rtx_SET (operand0,
3523 : : gen_rtx_VEC_MERGE (V2DImode,
3524 : : gen_rtx_SIGN_EXTEND (V2DImode,
3525 : : gen_rtx_VEC_SELECT (V2SImode,
3526 : : operand1,
3527 : : gen_rtx_PARALLEL (VOIDmode,
3528 : : gen_rtvec (2,
3529 : : const0_rtx,
3530 : : const1_rtx)))),
3531 : : operand2,
3532 : : operand3));
3533 : : }
3534 : :
3535 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23957 */
3536 : : rtx
3537 : 42 : gen_sse4_1_zero_extendv2siv2di2 (rtx operand0 ATTRIBUTE_UNUSED,
3538 : : rtx operand1 ATTRIBUTE_UNUSED)
3539 : : {
3540 : 42 : return gen_rtx_SET (operand0,
3541 : : gen_rtx_ZERO_EXTEND (V2DImode,
3542 : : gen_rtx_VEC_SELECT (V2SImode,
3543 : : operand1,
3544 : : gen_rtx_PARALLEL (VOIDmode,
3545 : : gen_rtvec (2,
3546 : : const0_rtx,
3547 : : const1_rtx)))));
3548 : : }
3549 : :
3550 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:23957 */
3551 : : rtx
3552 : 24 : gen_sse4_1_zero_extendv2siv2di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3553 : : rtx operand1 ATTRIBUTE_UNUSED,
3554 : : rtx operand2 ATTRIBUTE_UNUSED,
3555 : : rtx operand3 ATTRIBUTE_UNUSED)
3556 : : {
3557 : 24 : return gen_rtx_SET (operand0,
3558 : : gen_rtx_VEC_MERGE (V2DImode,
3559 : : gen_rtx_ZERO_EXTEND (V2DImode,
3560 : : gen_rtx_VEC_SELECT (V2SImode,
3561 : : operand1,
3562 : : gen_rtx_PARALLEL (VOIDmode,
3563 : : gen_rtvec (2,
3564 : : const0_rtx,
3565 : : const1_rtx)))),
3566 : : operand2,
3567 : : operand3));
3568 : : }
3569 : :
3570 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24082 */
3571 : : rtx
3572 : 33 : gen_avx_vtestps256 (rtx operand0 ATTRIBUTE_UNUSED,
3573 : : rtx operand1 ATTRIBUTE_UNUSED)
3574 : : {
3575 : 33 : return gen_rtx_SET (gen_rtx_REG (CCmode,
3576 : : 17),
3577 : : gen_rtx_UNSPEC (CCmode,
3578 : : gen_rtvec (2,
3579 : : operand0,
3580 : : operand1),
3581 : : 144));
3582 : : }
3583 : :
3584 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24082 */
3585 : : rtx
3586 : 33 : gen_avx_vtestps (rtx operand0 ATTRIBUTE_UNUSED,
3587 : : rtx operand1 ATTRIBUTE_UNUSED)
3588 : : {
3589 : 33 : return gen_rtx_SET (gen_rtx_REG (CCmode,
3590 : : 17),
3591 : : gen_rtx_UNSPEC (CCmode,
3592 : : gen_rtvec (2,
3593 : : operand0,
3594 : : operand1),
3595 : : 144));
3596 : : }
3597 : :
3598 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24082 */
3599 : : rtx
3600 : 33 : gen_avx_vtestpd256 (rtx operand0 ATTRIBUTE_UNUSED,
3601 : : rtx operand1 ATTRIBUTE_UNUSED)
3602 : : {
3603 : 33 : return gen_rtx_SET (gen_rtx_REG (CCmode,
3604 : : 17),
3605 : : gen_rtx_UNSPEC (CCmode,
3606 : : gen_rtvec (2,
3607 : : operand0,
3608 : : operand1),
3609 : : 144));
3610 : : }
3611 : :
3612 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24082 */
3613 : : rtx
3614 : 33 : gen_avx_vtestpd (rtx operand0 ATTRIBUTE_UNUSED,
3615 : : rtx operand1 ATTRIBUTE_UNUSED)
3616 : : {
3617 : 33 : return gen_rtx_SET (gen_rtx_REG (CCmode,
3618 : : 17),
3619 : : gen_rtx_UNSPEC (CCmode,
3620 : : gen_rtvec (2,
3621 : : operand0,
3622 : : operand1),
3623 : : 144));
3624 : : }
3625 : :
3626 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24140 */
3627 : : rtx
3628 : 3 : gen_ptesttf2 (rtx operand0 ATTRIBUTE_UNUSED,
3629 : : rtx operand1 ATTRIBUTE_UNUSED)
3630 : : {
3631 : 3 : return gen_rtx_SET (gen_rtx_REG (CCmode,
3632 : : 17),
3633 : : gen_rtx_UNSPEC (CCmode,
3634 : : gen_rtvec (2,
3635 : : operand0,
3636 : : operand1),
3637 : : 126));
3638 : : }
3639 : :
3640 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24257 */
3641 : : rtx
3642 : 23 : gen_avx_roundps256 (rtx operand0 ATTRIBUTE_UNUSED,
3643 : : rtx operand1 ATTRIBUTE_UNUSED,
3644 : : rtx operand2 ATTRIBUTE_UNUSED)
3645 : : {
3646 : 23 : return gen_rtx_SET (operand0,
3647 : : gen_rtx_UNSPEC (V8SFmode,
3648 : : gen_rtvec (2,
3649 : : operand1,
3650 : : operand2),
3651 : : 92));
3652 : : }
3653 : :
3654 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24257 */
3655 : : rtx
3656 : 24 : gen_sse4_1_roundps (rtx operand0 ATTRIBUTE_UNUSED,
3657 : : rtx operand1 ATTRIBUTE_UNUSED,
3658 : : rtx operand2 ATTRIBUTE_UNUSED)
3659 : : {
3660 : 24 : return gen_rtx_SET (operand0,
3661 : : gen_rtx_UNSPEC (V4SFmode,
3662 : : gen_rtvec (2,
3663 : : operand1,
3664 : : operand2),
3665 : : 92));
3666 : : }
3667 : :
3668 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24257 */
3669 : : rtx
3670 : 30 : gen_avx_roundpd256 (rtx operand0 ATTRIBUTE_UNUSED,
3671 : : rtx operand1 ATTRIBUTE_UNUSED,
3672 : : rtx operand2 ATTRIBUTE_UNUSED)
3673 : : {
3674 : 30 : return gen_rtx_SET (operand0,
3675 : : gen_rtx_UNSPEC (V4DFmode,
3676 : : gen_rtvec (2,
3677 : : operand1,
3678 : : operand2),
3679 : : 92));
3680 : : }
3681 : :
3682 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24257 */
3683 : : rtx
3684 : 35 : gen_sse4_1_roundpd (rtx operand0 ATTRIBUTE_UNUSED,
3685 : : rtx operand1 ATTRIBUTE_UNUSED,
3686 : : rtx operand2 ATTRIBUTE_UNUSED)
3687 : : {
3688 : 35 : return gen_rtx_SET (operand0,
3689 : : gen_rtx_UNSPEC (V2DFmode,
3690 : : gen_rtvec (2,
3691 : : operand1,
3692 : : operand2),
3693 : : 92));
3694 : : }
3695 : :
3696 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24350 */
3697 : : rtx
3698 : 0 : gen_sse4_1_roundsh (rtx operand0 ATTRIBUTE_UNUSED,
3699 : : rtx operand1 ATTRIBUTE_UNUSED,
3700 : : rtx operand2 ATTRIBUTE_UNUSED,
3701 : : rtx operand3 ATTRIBUTE_UNUSED)
3702 : : {
3703 : 0 : return gen_rtx_SET (operand0,
3704 : : gen_rtx_VEC_MERGE (V8HFmode,
3705 : : gen_rtx_UNSPEC (V8HFmode,
3706 : : gen_rtvec (2,
3707 : : operand2,
3708 : : operand3),
3709 : : 92),
3710 : : operand1,
3711 : : const1_rtx));
3712 : : }
3713 : :
3714 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24350 */
3715 : : rtx
3716 : 24 : gen_sse4_1_roundss (rtx operand0 ATTRIBUTE_UNUSED,
3717 : : rtx operand1 ATTRIBUTE_UNUSED,
3718 : : rtx operand2 ATTRIBUTE_UNUSED,
3719 : : rtx operand3 ATTRIBUTE_UNUSED)
3720 : : {
3721 : 24 : return gen_rtx_SET (operand0,
3722 : : gen_rtx_VEC_MERGE (V4SFmode,
3723 : : gen_rtx_UNSPEC (V4SFmode,
3724 : : gen_rtvec (2,
3725 : : operand2,
3726 : : operand3),
3727 : : 92),
3728 : : operand1,
3729 : : const1_rtx));
3730 : : }
3731 : :
3732 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24350 */
3733 : : rtx
3734 : 38 : gen_sse4_1_roundsd (rtx operand0 ATTRIBUTE_UNUSED,
3735 : : rtx operand1 ATTRIBUTE_UNUSED,
3736 : : rtx operand2 ATTRIBUTE_UNUSED,
3737 : : rtx operand3 ATTRIBUTE_UNUSED)
3738 : : {
3739 : 38 : return gen_rtx_SET (operand0,
3740 : : gen_rtx_VEC_MERGE (V2DFmode,
3741 : : gen_rtx_UNSPEC (V2DFmode,
3742 : : gen_rtvec (2,
3743 : : operand2,
3744 : : operand3),
3745 : : 92),
3746 : : operand1,
3747 : : const1_rtx));
3748 : : }
3749 : :
3750 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24604 */
3751 : : rtx
3752 : 195 : gen_sse4_2_pcmpestr (rtx operand0 ATTRIBUTE_UNUSED,
3753 : : rtx operand1 ATTRIBUTE_UNUSED,
3754 : : rtx operand2 ATTRIBUTE_UNUSED,
3755 : : rtx operand3 ATTRIBUTE_UNUSED,
3756 : : rtx operand4 ATTRIBUTE_UNUSED,
3757 : : rtx operand5 ATTRIBUTE_UNUSED,
3758 : : rtx operand6 ATTRIBUTE_UNUSED)
3759 : : {
3760 : 195 : return gen_rtx_PARALLEL (VOIDmode,
3761 : : gen_rtvec (3,
3762 : : gen_rtx_SET (operand0,
3763 : : gen_rtx_UNSPEC (SImode,
3764 : : gen_rtvec (5,
3765 : : operand2,
3766 : : operand3,
3767 : : operand4,
3768 : : operand5,
3769 : : operand6),
3770 : : 127)),
3771 : : gen_rtx_SET (operand1,
3772 : : gen_rtx_UNSPEC (V16QImode,
3773 : : gen_rtvec (5,
3774 : : copy_rtx (operand2),
3775 : : copy_rtx (operand3),
3776 : : copy_rtx (operand4),
3777 : : copy_rtx (operand5),
3778 : : copy_rtx (operand6)),
3779 : : 127)),
3780 : : gen_rtx_SET (gen_rtx_REG (CCmode,
3781 : : 17),
3782 : : gen_rtx_UNSPEC (CCmode,
3783 : : gen_rtvec (5,
3784 : : copy_rtx (operand2),
3785 : : copy_rtx (operand3),
3786 : : copy_rtx (operand4),
3787 : : copy_rtx (operand5),
3788 : : copy_rtx (operand6)),
3789 : : 127))));
3790 : : }
3791 : :
3792 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24665 */
3793 : : rtx
3794 : 59 : gen_sse4_2_pcmpestri (rtx operand0 ATTRIBUTE_UNUSED,
3795 : : rtx operand1 ATTRIBUTE_UNUSED,
3796 : : rtx operand2 ATTRIBUTE_UNUSED,
3797 : : rtx operand3 ATTRIBUTE_UNUSED,
3798 : : rtx operand4 ATTRIBUTE_UNUSED,
3799 : : rtx operand5 ATTRIBUTE_UNUSED)
3800 : : {
3801 : 59 : return gen_rtx_PARALLEL (VOIDmode,
3802 : : gen_rtvec (2,
3803 : : gen_rtx_SET (operand0,
3804 : : gen_rtx_UNSPEC (SImode,
3805 : : gen_rtvec (5,
3806 : : operand1,
3807 : : operand2,
3808 : : operand3,
3809 : : operand4,
3810 : : operand5),
3811 : : 127)),
3812 : : gen_rtx_SET (gen_rtx_REG (CCmode,
3813 : : 17),
3814 : : gen_rtx_UNSPEC (CCmode,
3815 : : gen_rtvec (5,
3816 : : copy_rtx (operand1),
3817 : : copy_rtx (operand2),
3818 : : copy_rtx (operand3),
3819 : : copy_rtx (operand4),
3820 : : copy_rtx (operand5)),
3821 : : 127))));
3822 : : }
3823 : :
3824 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24693 */
3825 : : rtx
3826 : 61 : gen_sse4_2_pcmpestrm (rtx operand0 ATTRIBUTE_UNUSED,
3827 : : rtx operand1 ATTRIBUTE_UNUSED,
3828 : : rtx operand2 ATTRIBUTE_UNUSED,
3829 : : rtx operand3 ATTRIBUTE_UNUSED,
3830 : : rtx operand4 ATTRIBUTE_UNUSED,
3831 : : rtx operand5 ATTRIBUTE_UNUSED)
3832 : : {
3833 : 61 : return gen_rtx_PARALLEL (VOIDmode,
3834 : : gen_rtvec (2,
3835 : : gen_rtx_SET (operand0,
3836 : : gen_rtx_UNSPEC (V16QImode,
3837 : : gen_rtvec (5,
3838 : : operand1,
3839 : : operand2,
3840 : : operand3,
3841 : : operand4,
3842 : : operand5),
3843 : : 127)),
3844 : : gen_rtx_SET (gen_rtx_REG (CCmode,
3845 : : 17),
3846 : : gen_rtx_UNSPEC (CCmode,
3847 : : gen_rtvec (5,
3848 : : copy_rtx (operand1),
3849 : : copy_rtx (operand2),
3850 : : copy_rtx (operand3),
3851 : : copy_rtx (operand4),
3852 : : copy_rtx (operand5)),
3853 : : 127))));
3854 : : }
3855 : :
3856 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24721 */
3857 : : rtx
3858 : 110 : gen_sse4_2_pcmpestr_cconly (rtx operand0 ATTRIBUTE_UNUSED,
3859 : : rtx operand1 ATTRIBUTE_UNUSED,
3860 : : rtx operand2 ATTRIBUTE_UNUSED,
3861 : : rtx operand3 ATTRIBUTE_UNUSED,
3862 : : rtx operand4 ATTRIBUTE_UNUSED,
3863 : : rtx operand5 ATTRIBUTE_UNUSED,
3864 : : rtx operand6 ATTRIBUTE_UNUSED)
3865 : : {
3866 : 110 : return gen_rtx_PARALLEL (VOIDmode,
3867 : : gen_rtvec (3,
3868 : : gen_rtx_SET (gen_rtx_REG (CCmode,
3869 : : 17),
3870 : : gen_rtx_UNSPEC (CCmode,
3871 : : gen_rtvec (5,
3872 : : operand2,
3873 : : operand3,
3874 : : operand4,
3875 : : operand5,
3876 : : operand6),
3877 : : 127)),
3878 : : gen_rtx_CLOBBER (VOIDmode,
3879 : : gen_rtx_SCRATCH (V16QImode)),
3880 : : gen_rtx_CLOBBER (VOIDmode,
3881 : : gen_rtx_SCRATCH (SImode))));
3882 : : }
3883 : :
3884 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24747 */
3885 : : rtx
3886 : 254 : gen_sse4_2_pcmpistr (rtx operand0 ATTRIBUTE_UNUSED,
3887 : : rtx operand1 ATTRIBUTE_UNUSED,
3888 : : rtx operand2 ATTRIBUTE_UNUSED,
3889 : : rtx operand3 ATTRIBUTE_UNUSED,
3890 : : rtx operand4 ATTRIBUTE_UNUSED)
3891 : : {
3892 : 254 : return gen_rtx_PARALLEL (VOIDmode,
3893 : : gen_rtvec (3,
3894 : : gen_rtx_SET (operand0,
3895 : : gen_rtx_UNSPEC (SImode,
3896 : : gen_rtvec (3,
3897 : : operand2,
3898 : : operand3,
3899 : : operand4),
3900 : : 128)),
3901 : : gen_rtx_SET (operand1,
3902 : : gen_rtx_UNSPEC (V16QImode,
3903 : : gen_rtvec (3,
3904 : : copy_rtx (operand2),
3905 : : copy_rtx (operand3),
3906 : : copy_rtx (operand4)),
3907 : : 128)),
3908 : : gen_rtx_SET (gen_rtx_REG (CCmode,
3909 : : 17),
3910 : : gen_rtx_UNSPEC (CCmode,
3911 : : gen_rtvec (3,
3912 : : copy_rtx (operand2),
3913 : : copy_rtx (operand3),
3914 : : copy_rtx (operand4)),
3915 : : 128))));
3916 : : }
3917 : :
3918 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24800 */
3919 : : rtx
3920 : 71 : gen_sse4_2_pcmpistri (rtx operand0 ATTRIBUTE_UNUSED,
3921 : : rtx operand1 ATTRIBUTE_UNUSED,
3922 : : rtx operand2 ATTRIBUTE_UNUSED,
3923 : : rtx operand3 ATTRIBUTE_UNUSED)
3924 : : {
3925 : 71 : return gen_rtx_PARALLEL (VOIDmode,
3926 : : gen_rtvec (2,
3927 : : gen_rtx_SET (operand0,
3928 : : gen_rtx_UNSPEC (SImode,
3929 : : gen_rtvec (3,
3930 : : operand1,
3931 : : operand2,
3932 : : operand3),
3933 : : 128)),
3934 : : gen_rtx_SET (gen_rtx_REG (CCmode,
3935 : : 17),
3936 : : gen_rtx_UNSPEC (CCmode,
3937 : : gen_rtvec (3,
3938 : : copy_rtx (operand1),
3939 : : copy_rtx (operand2),
3940 : : copy_rtx (operand3)),
3941 : : 128))));
3942 : : }
3943 : :
3944 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24824 */
3945 : : rtx
3946 : 85 : gen_sse4_2_pcmpistrm (rtx operand0 ATTRIBUTE_UNUSED,
3947 : : rtx operand1 ATTRIBUTE_UNUSED,
3948 : : rtx operand2 ATTRIBUTE_UNUSED,
3949 : : rtx operand3 ATTRIBUTE_UNUSED)
3950 : : {
3951 : 85 : return gen_rtx_PARALLEL (VOIDmode,
3952 : : gen_rtvec (2,
3953 : : gen_rtx_SET (operand0,
3954 : : gen_rtx_UNSPEC (V16QImode,
3955 : : gen_rtvec (3,
3956 : : operand1,
3957 : : operand2,
3958 : : operand3),
3959 : : 128)),
3960 : : gen_rtx_SET (gen_rtx_REG (CCmode,
3961 : : 17),
3962 : : gen_rtx_UNSPEC (CCmode,
3963 : : gen_rtvec (3,
3964 : : copy_rtx (operand1),
3965 : : copy_rtx (operand2),
3966 : : copy_rtx (operand3)),
3967 : : 128))));
3968 : : }
3969 : :
3970 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:24848 */
3971 : : rtx
3972 : 140 : gen_sse4_2_pcmpistr_cconly (rtx operand0 ATTRIBUTE_UNUSED,
3973 : : rtx operand1 ATTRIBUTE_UNUSED,
3974 : : rtx operand2 ATTRIBUTE_UNUSED,
3975 : : rtx operand3 ATTRIBUTE_UNUSED,
3976 : : rtx operand4 ATTRIBUTE_UNUSED)
3977 : : {
3978 : 140 : return gen_rtx_PARALLEL (VOIDmode,
3979 : : gen_rtvec (3,
3980 : : gen_rtx_SET (gen_rtx_REG (CCmode,
3981 : : 17),
3982 : : gen_rtx_UNSPEC (CCmode,
3983 : : gen_rtvec (3,
3984 : : operand2,
3985 : : operand3,
3986 : : operand4),
3987 : : 128)),
3988 : : gen_rtx_CLOBBER (VOIDmode,
3989 : : gen_rtx_SCRATCH (V16QImode)),
3990 : : gen_rtx_CLOBBER (VOIDmode,
3991 : : gen_rtx_SCRATCH (SImode))));
3992 : : }
3993 : :
3994 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25074 */
3995 : : rtx
3996 : 0 : gen_avx512er_exp2v16sf (rtx operand0 ATTRIBUTE_UNUSED,
3997 : : rtx operand1 ATTRIBUTE_UNUSED)
3998 : : {
3999 : 0 : return gen_rtx_SET (operand0,
4000 : : gen_rtx_UNSPEC (V16SFmode,
4001 : : gen_rtvec (1,
4002 : : operand1),
4003 : : 175));
4004 : : }
4005 : :
4006 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25074 */
4007 : : rtx
4008 : 0 : gen_avx512er_exp2v16sf_round (rtx operand0 ATTRIBUTE_UNUSED,
4009 : : rtx operand1 ATTRIBUTE_UNUSED,
4010 : : rtx operand2 ATTRIBUTE_UNUSED)
4011 : : {
4012 : 0 : return gen_rtx_SET (operand0,
4013 : : gen_rtx_UNSPEC (V16SFmode,
4014 : : gen_rtvec (2,
4015 : : gen_rtx_UNSPEC (V16SFmode,
4016 : : gen_rtvec (1,
4017 : : operand1),
4018 : : 175),
4019 : : operand2),
4020 : : 172));
4021 : : }
4022 : :
4023 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25074 */
4024 : : rtx
4025 : 0 : gen_avx512er_exp2v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
4026 : : rtx operand1 ATTRIBUTE_UNUSED,
4027 : : rtx operand2 ATTRIBUTE_UNUSED,
4028 : : rtx operand3 ATTRIBUTE_UNUSED)
4029 : : {
4030 : 0 : return gen_rtx_SET (operand0,
4031 : : gen_rtx_VEC_MERGE (V16SFmode,
4032 : : gen_rtx_UNSPEC (V16SFmode,
4033 : : gen_rtvec (1,
4034 : : operand1),
4035 : : 175),
4036 : : operand2,
4037 : : operand3));
4038 : : }
4039 : :
4040 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25074 */
4041 : : rtx
4042 : 37 : gen_avx512er_exp2v16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4043 : : rtx operand1 ATTRIBUTE_UNUSED,
4044 : : rtx operand2 ATTRIBUTE_UNUSED,
4045 : : rtx operand3 ATTRIBUTE_UNUSED,
4046 : : rtx operand4 ATTRIBUTE_UNUSED)
4047 : : {
4048 : 37 : return gen_rtx_SET (operand0,
4049 : : gen_rtx_UNSPEC (V16SFmode,
4050 : : gen_rtvec (2,
4051 : : gen_rtx_VEC_MERGE (V16SFmode,
4052 : : gen_rtx_UNSPEC (V16SFmode,
4053 : : gen_rtvec (1,
4054 : : operand1),
4055 : : 175),
4056 : : operand2,
4057 : : operand3),
4058 : : operand4),
4059 : : 172));
4060 : : }
4061 : :
4062 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25074 */
4063 : : rtx
4064 : 0 : gen_avx512er_exp2v8df (rtx operand0 ATTRIBUTE_UNUSED,
4065 : : rtx operand1 ATTRIBUTE_UNUSED)
4066 : : {
4067 : 0 : return gen_rtx_SET (operand0,
4068 : : gen_rtx_UNSPEC (V8DFmode,
4069 : : gen_rtvec (1,
4070 : : operand1),
4071 : : 175));
4072 : : }
4073 : :
4074 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25074 */
4075 : : rtx
4076 : 0 : gen_avx512er_exp2v8df_round (rtx operand0 ATTRIBUTE_UNUSED,
4077 : : rtx operand1 ATTRIBUTE_UNUSED,
4078 : : rtx operand2 ATTRIBUTE_UNUSED)
4079 : : {
4080 : 0 : return gen_rtx_SET (operand0,
4081 : : gen_rtx_UNSPEC (V8DFmode,
4082 : : gen_rtvec (2,
4083 : : gen_rtx_UNSPEC (V8DFmode,
4084 : : gen_rtvec (1,
4085 : : operand1),
4086 : : 175),
4087 : : operand2),
4088 : : 172));
4089 : : }
4090 : :
4091 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25074 */
4092 : : rtx
4093 : 0 : gen_avx512er_exp2v8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
4094 : : rtx operand1 ATTRIBUTE_UNUSED,
4095 : : rtx operand2 ATTRIBUTE_UNUSED,
4096 : : rtx operand3 ATTRIBUTE_UNUSED)
4097 : : {
4098 : 0 : return gen_rtx_SET (operand0,
4099 : : gen_rtx_VEC_MERGE (V8DFmode,
4100 : : gen_rtx_UNSPEC (V8DFmode,
4101 : : gen_rtvec (1,
4102 : : operand1),
4103 : : 175),
4104 : : operand2,
4105 : : operand3));
4106 : : }
4107 : :
4108 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25074 */
4109 : : rtx
4110 : 33 : gen_avx512er_exp2v8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4111 : : rtx operand1 ATTRIBUTE_UNUSED,
4112 : : rtx operand2 ATTRIBUTE_UNUSED,
4113 : : rtx operand3 ATTRIBUTE_UNUSED,
4114 : : rtx operand4 ATTRIBUTE_UNUSED)
4115 : : {
4116 : 33 : return gen_rtx_SET (operand0,
4117 : : gen_rtx_UNSPEC (V8DFmode,
4118 : : gen_rtvec (2,
4119 : : gen_rtx_VEC_MERGE (V8DFmode,
4120 : : gen_rtx_UNSPEC (V8DFmode,
4121 : : gen_rtvec (1,
4122 : : operand1),
4123 : : 175),
4124 : : operand2,
4125 : : operand3),
4126 : : operand4),
4127 : : 172));
4128 : : }
4129 : :
4130 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25085 */
4131 : : rtx
4132 : 0 : gen_avx512er_rcp28v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
4133 : : rtx operand1 ATTRIBUTE_UNUSED,
4134 : : rtx operand2 ATTRIBUTE_UNUSED,
4135 : : rtx operand3 ATTRIBUTE_UNUSED)
4136 : : {
4137 : 0 : return gen_rtx_SET (operand0,
4138 : : gen_rtx_VEC_MERGE (V16SFmode,
4139 : : gen_rtx_UNSPEC (V16SFmode,
4140 : : gen_rtvec (1,
4141 : : operand1),
4142 : : 176),
4143 : : operand2,
4144 : : operand3));
4145 : : }
4146 : :
4147 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25085 */
4148 : : rtx
4149 : 33 : gen_avx512er_rcp28v16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4150 : : rtx operand1 ATTRIBUTE_UNUSED,
4151 : : rtx operand2 ATTRIBUTE_UNUSED,
4152 : : rtx operand3 ATTRIBUTE_UNUSED,
4153 : : rtx operand4 ATTRIBUTE_UNUSED)
4154 : : {
4155 : 33 : return gen_rtx_SET (operand0,
4156 : : gen_rtx_UNSPEC (V16SFmode,
4157 : : gen_rtvec (2,
4158 : : gen_rtx_VEC_MERGE (V16SFmode,
4159 : : gen_rtx_UNSPEC (V16SFmode,
4160 : : gen_rtvec (1,
4161 : : operand1),
4162 : : 176),
4163 : : operand2,
4164 : : operand3),
4165 : : operand4),
4166 : : 172));
4167 : : }
4168 : :
4169 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25085 */
4170 : : rtx
4171 : 0 : gen_avx512er_rcp28v8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
4172 : : rtx operand1 ATTRIBUTE_UNUSED,
4173 : : rtx operand2 ATTRIBUTE_UNUSED,
4174 : : rtx operand3 ATTRIBUTE_UNUSED)
4175 : : {
4176 : 0 : return gen_rtx_SET (operand0,
4177 : : gen_rtx_VEC_MERGE (V8DFmode,
4178 : : gen_rtx_UNSPEC (V8DFmode,
4179 : : gen_rtvec (1,
4180 : : operand1),
4181 : : 176),
4182 : : operand2,
4183 : : operand3));
4184 : : }
4185 : :
4186 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25085 */
4187 : : rtx
4188 : 33 : gen_avx512er_rcp28v8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4189 : : rtx operand1 ATTRIBUTE_UNUSED,
4190 : : rtx operand2 ATTRIBUTE_UNUSED,
4191 : : rtx operand3 ATTRIBUTE_UNUSED,
4192 : : rtx operand4 ATTRIBUTE_UNUSED)
4193 : : {
4194 : 33 : return gen_rtx_SET (operand0,
4195 : : gen_rtx_UNSPEC (V8DFmode,
4196 : : gen_rtvec (2,
4197 : : gen_rtx_VEC_MERGE (V8DFmode,
4198 : : gen_rtx_UNSPEC (V8DFmode,
4199 : : gen_rtvec (1,
4200 : : operand1),
4201 : : 176),
4202 : : operand2,
4203 : : operand3),
4204 : : operand4),
4205 : : 172));
4206 : : }
4207 : :
4208 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25096 */
4209 : : rtx
4210 : 0 : gen_avx512er_vmrcp28v4sf (rtx operand0 ATTRIBUTE_UNUSED,
4211 : : rtx operand1 ATTRIBUTE_UNUSED,
4212 : : rtx operand2 ATTRIBUTE_UNUSED)
4213 : : {
4214 : 0 : return gen_rtx_SET (operand0,
4215 : : gen_rtx_VEC_MERGE (V4SFmode,
4216 : : gen_rtx_UNSPEC (V4SFmode,
4217 : : gen_rtvec (1,
4218 : : operand1),
4219 : : 176),
4220 : : operand2,
4221 : : const1_rtx));
4222 : : }
4223 : :
4224 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25096 */
4225 : : rtx
4226 : 10 : gen_avx512er_vmrcp28v4sf_round (rtx operand0 ATTRIBUTE_UNUSED,
4227 : : rtx operand1 ATTRIBUTE_UNUSED,
4228 : : rtx operand2 ATTRIBUTE_UNUSED,
4229 : : rtx operand3 ATTRIBUTE_UNUSED)
4230 : : {
4231 : 10 : return gen_rtx_SET (operand0,
4232 : : gen_rtx_UNSPEC (V4SFmode,
4233 : : gen_rtvec (2,
4234 : : gen_rtx_VEC_MERGE (V4SFmode,
4235 : : gen_rtx_UNSPEC (V4SFmode,
4236 : : gen_rtvec (1,
4237 : : operand1),
4238 : : 176),
4239 : : operand2,
4240 : : const1_rtx),
4241 : : operand3),
4242 : : 172));
4243 : : }
4244 : :
4245 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25096 */
4246 : : rtx
4247 : 0 : gen_avx512er_vmrcp28v4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
4248 : : rtx operand1 ATTRIBUTE_UNUSED,
4249 : : rtx operand2 ATTRIBUTE_UNUSED,
4250 : : rtx operand3 ATTRIBUTE_UNUSED,
4251 : : rtx operand4 ATTRIBUTE_UNUSED)
4252 : : {
4253 : 0 : return gen_rtx_SET (operand0,
4254 : : gen_rtx_VEC_MERGE (V4SFmode,
4255 : : gen_rtx_VEC_MERGE (V4SFmode,
4256 : : gen_rtx_UNSPEC (V4SFmode,
4257 : : gen_rtvec (1,
4258 : : operand1),
4259 : : 176),
4260 : : operand2,
4261 : : const1_rtx),
4262 : : operand3,
4263 : : operand4));
4264 : : }
4265 : :
4266 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25096 */
4267 : : rtx
4268 : 16 : gen_avx512er_vmrcp28v4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4269 : : rtx operand1 ATTRIBUTE_UNUSED,
4270 : : rtx operand2 ATTRIBUTE_UNUSED,
4271 : : rtx operand3 ATTRIBUTE_UNUSED,
4272 : : rtx operand4 ATTRIBUTE_UNUSED,
4273 : : rtx operand5 ATTRIBUTE_UNUSED)
4274 : : {
4275 : 16 : return gen_rtx_SET (operand0,
4276 : : gen_rtx_UNSPEC (V4SFmode,
4277 : : gen_rtvec (2,
4278 : : gen_rtx_VEC_MERGE (V4SFmode,
4279 : : gen_rtx_VEC_MERGE (V4SFmode,
4280 : : gen_rtx_UNSPEC (V4SFmode,
4281 : : gen_rtvec (1,
4282 : : operand1),
4283 : : 176),
4284 : : operand2,
4285 : : const1_rtx),
4286 : : operand3,
4287 : : operand4),
4288 : : operand5),
4289 : : 172));
4290 : : }
4291 : :
4292 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25096 */
4293 : : rtx
4294 : 0 : gen_avx512er_vmrcp28v2df (rtx operand0 ATTRIBUTE_UNUSED,
4295 : : rtx operand1 ATTRIBUTE_UNUSED,
4296 : : rtx operand2 ATTRIBUTE_UNUSED)
4297 : : {
4298 : 0 : return gen_rtx_SET (operand0,
4299 : : gen_rtx_VEC_MERGE (V2DFmode,
4300 : : gen_rtx_UNSPEC (V2DFmode,
4301 : : gen_rtvec (1,
4302 : : operand1),
4303 : : 176),
4304 : : operand2,
4305 : : const1_rtx));
4306 : : }
4307 : :
4308 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25096 */
4309 : : rtx
4310 : 10 : gen_avx512er_vmrcp28v2df_round (rtx operand0 ATTRIBUTE_UNUSED,
4311 : : rtx operand1 ATTRIBUTE_UNUSED,
4312 : : rtx operand2 ATTRIBUTE_UNUSED,
4313 : : rtx operand3 ATTRIBUTE_UNUSED)
4314 : : {
4315 : 10 : return gen_rtx_SET (operand0,
4316 : : gen_rtx_UNSPEC (V2DFmode,
4317 : : gen_rtvec (2,
4318 : : gen_rtx_VEC_MERGE (V2DFmode,
4319 : : gen_rtx_UNSPEC (V2DFmode,
4320 : : gen_rtvec (1,
4321 : : operand1),
4322 : : 176),
4323 : : operand2,
4324 : : const1_rtx),
4325 : : operand3),
4326 : : 172));
4327 : : }
4328 : :
4329 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25096 */
4330 : : rtx
4331 : 0 : gen_avx512er_vmrcp28v2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
4332 : : rtx operand1 ATTRIBUTE_UNUSED,
4333 : : rtx operand2 ATTRIBUTE_UNUSED,
4334 : : rtx operand3 ATTRIBUTE_UNUSED,
4335 : : rtx operand4 ATTRIBUTE_UNUSED)
4336 : : {
4337 : 0 : return gen_rtx_SET (operand0,
4338 : : gen_rtx_VEC_MERGE (V2DFmode,
4339 : : gen_rtx_VEC_MERGE (V2DFmode,
4340 : : gen_rtx_UNSPEC (V2DFmode,
4341 : : gen_rtvec (1,
4342 : : operand1),
4343 : : 176),
4344 : : operand2,
4345 : : const1_rtx),
4346 : : operand3,
4347 : : operand4));
4348 : : }
4349 : :
4350 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25096 */
4351 : : rtx
4352 : 16 : gen_avx512er_vmrcp28v2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4353 : : rtx operand1 ATTRIBUTE_UNUSED,
4354 : : rtx operand2 ATTRIBUTE_UNUSED,
4355 : : rtx operand3 ATTRIBUTE_UNUSED,
4356 : : rtx operand4 ATTRIBUTE_UNUSED,
4357 : : rtx operand5 ATTRIBUTE_UNUSED)
4358 : : {
4359 : 16 : return gen_rtx_SET (operand0,
4360 : : gen_rtx_UNSPEC (V2DFmode,
4361 : : gen_rtvec (2,
4362 : : gen_rtx_VEC_MERGE (V2DFmode,
4363 : : gen_rtx_VEC_MERGE (V2DFmode,
4364 : : gen_rtx_UNSPEC (V2DFmode,
4365 : : gen_rtvec (1,
4366 : : operand1),
4367 : : 176),
4368 : : operand2,
4369 : : const1_rtx),
4370 : : operand3,
4371 : : operand4),
4372 : : operand5),
4373 : : 172));
4374 : : }
4375 : :
4376 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25111 */
4377 : : rtx
4378 : 0 : gen_avx512er_rsqrt28v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
4379 : : rtx operand1 ATTRIBUTE_UNUSED,
4380 : : rtx operand2 ATTRIBUTE_UNUSED,
4381 : : rtx operand3 ATTRIBUTE_UNUSED)
4382 : : {
4383 : 0 : return gen_rtx_SET (operand0,
4384 : : gen_rtx_VEC_MERGE (V16SFmode,
4385 : : gen_rtx_UNSPEC (V16SFmode,
4386 : : gen_rtvec (1,
4387 : : operand1),
4388 : : 177),
4389 : : operand2,
4390 : : operand3));
4391 : : }
4392 : :
4393 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25111 */
4394 : : rtx
4395 : 33 : gen_avx512er_rsqrt28v16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4396 : : rtx operand1 ATTRIBUTE_UNUSED,
4397 : : rtx operand2 ATTRIBUTE_UNUSED,
4398 : : rtx operand3 ATTRIBUTE_UNUSED,
4399 : : rtx operand4 ATTRIBUTE_UNUSED)
4400 : : {
4401 : 33 : return gen_rtx_SET (operand0,
4402 : : gen_rtx_UNSPEC (V16SFmode,
4403 : : gen_rtvec (2,
4404 : : gen_rtx_VEC_MERGE (V16SFmode,
4405 : : gen_rtx_UNSPEC (V16SFmode,
4406 : : gen_rtvec (1,
4407 : : operand1),
4408 : : 177),
4409 : : operand2,
4410 : : operand3),
4411 : : operand4),
4412 : : 172));
4413 : : }
4414 : :
4415 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25111 */
4416 : : rtx
4417 : 0 : gen_avx512er_rsqrt28v8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
4418 : : rtx operand1 ATTRIBUTE_UNUSED,
4419 : : rtx operand2 ATTRIBUTE_UNUSED,
4420 : : rtx operand3 ATTRIBUTE_UNUSED)
4421 : : {
4422 : 0 : return gen_rtx_SET (operand0,
4423 : : gen_rtx_VEC_MERGE (V8DFmode,
4424 : : gen_rtx_UNSPEC (V8DFmode,
4425 : : gen_rtvec (1,
4426 : : operand1),
4427 : : 177),
4428 : : operand2,
4429 : : operand3));
4430 : : }
4431 : :
4432 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25111 */
4433 : : rtx
4434 : 33 : gen_avx512er_rsqrt28v8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4435 : : rtx operand1 ATTRIBUTE_UNUSED,
4436 : : rtx operand2 ATTRIBUTE_UNUSED,
4437 : : rtx operand3 ATTRIBUTE_UNUSED,
4438 : : rtx operand4 ATTRIBUTE_UNUSED)
4439 : : {
4440 : 33 : return gen_rtx_SET (operand0,
4441 : : gen_rtx_UNSPEC (V8DFmode,
4442 : : gen_rtvec (2,
4443 : : gen_rtx_VEC_MERGE (V8DFmode,
4444 : : gen_rtx_UNSPEC (V8DFmode,
4445 : : gen_rtvec (1,
4446 : : operand1),
4447 : : 177),
4448 : : operand2,
4449 : : operand3),
4450 : : operand4),
4451 : : 172));
4452 : : }
4453 : :
4454 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25122 */
4455 : : rtx
4456 : 0 : gen_avx512er_vmrsqrt28v4sf (rtx operand0 ATTRIBUTE_UNUSED,
4457 : : rtx operand1 ATTRIBUTE_UNUSED,
4458 : : rtx operand2 ATTRIBUTE_UNUSED)
4459 : : {
4460 : 0 : return gen_rtx_SET (operand0,
4461 : : gen_rtx_VEC_MERGE (V4SFmode,
4462 : : gen_rtx_UNSPEC (V4SFmode,
4463 : : gen_rtvec (1,
4464 : : operand1),
4465 : : 177),
4466 : : operand2,
4467 : : const1_rtx));
4468 : : }
4469 : :
4470 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25122 */
4471 : : rtx
4472 : 10 : gen_avx512er_vmrsqrt28v4sf_round (rtx operand0 ATTRIBUTE_UNUSED,
4473 : : rtx operand1 ATTRIBUTE_UNUSED,
4474 : : rtx operand2 ATTRIBUTE_UNUSED,
4475 : : rtx operand3 ATTRIBUTE_UNUSED)
4476 : : {
4477 : 10 : return gen_rtx_SET (operand0,
4478 : : gen_rtx_UNSPEC (V4SFmode,
4479 : : gen_rtvec (2,
4480 : : gen_rtx_VEC_MERGE (V4SFmode,
4481 : : gen_rtx_UNSPEC (V4SFmode,
4482 : : gen_rtvec (1,
4483 : : operand1),
4484 : : 177),
4485 : : operand2,
4486 : : const1_rtx),
4487 : : operand3),
4488 : : 172));
4489 : : }
4490 : :
4491 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25122 */
4492 : : rtx
4493 : 0 : gen_avx512er_vmrsqrt28v4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
4494 : : rtx operand1 ATTRIBUTE_UNUSED,
4495 : : rtx operand2 ATTRIBUTE_UNUSED,
4496 : : rtx operand3 ATTRIBUTE_UNUSED,
4497 : : rtx operand4 ATTRIBUTE_UNUSED)
4498 : : {
4499 : 0 : return gen_rtx_SET (operand0,
4500 : : gen_rtx_VEC_MERGE (V4SFmode,
4501 : : gen_rtx_VEC_MERGE (V4SFmode,
4502 : : gen_rtx_UNSPEC (V4SFmode,
4503 : : gen_rtvec (1,
4504 : : operand1),
4505 : : 177),
4506 : : operand2,
4507 : : const1_rtx),
4508 : : operand3,
4509 : : operand4));
4510 : : }
4511 : :
4512 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25122 */
4513 : : rtx
4514 : 16 : gen_avx512er_vmrsqrt28v4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4515 : : rtx operand1 ATTRIBUTE_UNUSED,
4516 : : rtx operand2 ATTRIBUTE_UNUSED,
4517 : : rtx operand3 ATTRIBUTE_UNUSED,
4518 : : rtx operand4 ATTRIBUTE_UNUSED,
4519 : : rtx operand5 ATTRIBUTE_UNUSED)
4520 : : {
4521 : 16 : return gen_rtx_SET (operand0,
4522 : : gen_rtx_UNSPEC (V4SFmode,
4523 : : gen_rtvec (2,
4524 : : gen_rtx_VEC_MERGE (V4SFmode,
4525 : : gen_rtx_VEC_MERGE (V4SFmode,
4526 : : gen_rtx_UNSPEC (V4SFmode,
4527 : : gen_rtvec (1,
4528 : : operand1),
4529 : : 177),
4530 : : operand2,
4531 : : const1_rtx),
4532 : : operand3,
4533 : : operand4),
4534 : : operand5),
4535 : : 172));
4536 : : }
4537 : :
4538 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25122 */
4539 : : rtx
4540 : 0 : gen_avx512er_vmrsqrt28v2df (rtx operand0 ATTRIBUTE_UNUSED,
4541 : : rtx operand1 ATTRIBUTE_UNUSED,
4542 : : rtx operand2 ATTRIBUTE_UNUSED)
4543 : : {
4544 : 0 : return gen_rtx_SET (operand0,
4545 : : gen_rtx_VEC_MERGE (V2DFmode,
4546 : : gen_rtx_UNSPEC (V2DFmode,
4547 : : gen_rtvec (1,
4548 : : operand1),
4549 : : 177),
4550 : : operand2,
4551 : : const1_rtx));
4552 : : }
4553 : :
4554 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25122 */
4555 : : rtx
4556 : 10 : gen_avx512er_vmrsqrt28v2df_round (rtx operand0 ATTRIBUTE_UNUSED,
4557 : : rtx operand1 ATTRIBUTE_UNUSED,
4558 : : rtx operand2 ATTRIBUTE_UNUSED,
4559 : : rtx operand3 ATTRIBUTE_UNUSED)
4560 : : {
4561 : 10 : return gen_rtx_SET (operand0,
4562 : : gen_rtx_UNSPEC (V2DFmode,
4563 : : gen_rtvec (2,
4564 : : gen_rtx_VEC_MERGE (V2DFmode,
4565 : : gen_rtx_UNSPEC (V2DFmode,
4566 : : gen_rtvec (1,
4567 : : operand1),
4568 : : 177),
4569 : : operand2,
4570 : : const1_rtx),
4571 : : operand3),
4572 : : 172));
4573 : : }
4574 : :
4575 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25122 */
4576 : : rtx
4577 : 0 : gen_avx512er_vmrsqrt28v2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
4578 : : rtx operand1 ATTRIBUTE_UNUSED,
4579 : : rtx operand2 ATTRIBUTE_UNUSED,
4580 : : rtx operand3 ATTRIBUTE_UNUSED,
4581 : : rtx operand4 ATTRIBUTE_UNUSED)
4582 : : {
4583 : 0 : return gen_rtx_SET (operand0,
4584 : : gen_rtx_VEC_MERGE (V2DFmode,
4585 : : gen_rtx_VEC_MERGE (V2DFmode,
4586 : : gen_rtx_UNSPEC (V2DFmode,
4587 : : gen_rtvec (1,
4588 : : operand1),
4589 : : 177),
4590 : : operand2,
4591 : : const1_rtx),
4592 : : operand3,
4593 : : operand4));
4594 : : }
4595 : :
4596 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25122 */
4597 : : rtx
4598 : 16 : gen_avx512er_vmrsqrt28v2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4599 : : rtx operand1 ATTRIBUTE_UNUSED,
4600 : : rtx operand2 ATTRIBUTE_UNUSED,
4601 : : rtx operand3 ATTRIBUTE_UNUSED,
4602 : : rtx operand4 ATTRIBUTE_UNUSED,
4603 : : rtx operand5 ATTRIBUTE_UNUSED)
4604 : : {
4605 : 16 : return gen_rtx_SET (operand0,
4606 : : gen_rtx_UNSPEC (V2DFmode,
4607 : : gen_rtvec (2,
4608 : : gen_rtx_VEC_MERGE (V2DFmode,
4609 : : gen_rtx_VEC_MERGE (V2DFmode,
4610 : : gen_rtx_UNSPEC (V2DFmode,
4611 : : gen_rtvec (1,
4612 : : operand1),
4613 : : 177),
4614 : : operand2,
4615 : : const1_rtx),
4616 : : operand3,
4617 : : operand4),
4618 : : operand5),
4619 : : 172));
4620 : : }
4621 : :
4622 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25150 */
4623 : : rtx
4624 : 8 : gen_xop_pmacsww (rtx operand0 ATTRIBUTE_UNUSED,
4625 : : rtx operand1 ATTRIBUTE_UNUSED,
4626 : : rtx operand2 ATTRIBUTE_UNUSED,
4627 : : rtx operand3 ATTRIBUTE_UNUSED)
4628 : : {
4629 : 8 : return gen_rtx_SET (operand0,
4630 : : gen_rtx_PLUS (V8HImode,
4631 : : gen_rtx_MULT (V8HImode,
4632 : : operand1,
4633 : : operand2),
4634 : : operand3));
4635 : : }
4636 : :
4637 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25150 */
4638 : : rtx
4639 : 17 : gen_xop_pmacssww (rtx operand0 ATTRIBUTE_UNUSED,
4640 : : rtx operand1 ATTRIBUTE_UNUSED,
4641 : : rtx operand2 ATTRIBUTE_UNUSED,
4642 : : rtx operand3 ATTRIBUTE_UNUSED)
4643 : : {
4644 : 17 : return gen_rtx_SET (operand0,
4645 : : gen_rtx_SS_PLUS (V8HImode,
4646 : : gen_rtx_MULT (V8HImode,
4647 : : operand1,
4648 : : operand2),
4649 : : operand3));
4650 : : }
4651 : :
4652 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25150 */
4653 : : rtx
4654 : 8 : gen_xop_pmacsdd (rtx operand0 ATTRIBUTE_UNUSED,
4655 : : rtx operand1 ATTRIBUTE_UNUSED,
4656 : : rtx operand2 ATTRIBUTE_UNUSED,
4657 : : rtx operand3 ATTRIBUTE_UNUSED)
4658 : : {
4659 : 8 : return gen_rtx_SET (operand0,
4660 : : gen_rtx_PLUS (V4SImode,
4661 : : gen_rtx_MULT (V4SImode,
4662 : : operand1,
4663 : : operand2),
4664 : : operand3));
4665 : : }
4666 : :
4667 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25150 */
4668 : : rtx
4669 : 8 : gen_xop_pmacssdd (rtx operand0 ATTRIBUTE_UNUSED,
4670 : : rtx operand1 ATTRIBUTE_UNUSED,
4671 : : rtx operand2 ATTRIBUTE_UNUSED,
4672 : : rtx operand3 ATTRIBUTE_UNUSED)
4673 : : {
4674 : 8 : return gen_rtx_SET (operand0,
4675 : : gen_rtx_SS_PLUS (V4SImode,
4676 : : gen_rtx_MULT (V4SImode,
4677 : : operand1,
4678 : : operand2),
4679 : : operand3));
4680 : : }
4681 : :
4682 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25163 */
4683 : : rtx
4684 : 9 : gen_xop_pmacsdql (rtx operand0 ATTRIBUTE_UNUSED,
4685 : : rtx operand1 ATTRIBUTE_UNUSED,
4686 : : rtx operand2 ATTRIBUTE_UNUSED,
4687 : : rtx operand3 ATTRIBUTE_UNUSED)
4688 : : {
4689 : 9 : return gen_rtx_SET (operand0,
4690 : : gen_rtx_PLUS (V2DImode,
4691 : : gen_rtx_MULT (V2DImode,
4692 : : gen_rtx_SIGN_EXTEND (V2DImode,
4693 : : gen_rtx_VEC_SELECT (V2SImode,
4694 : : operand1,
4695 : : gen_rtx_PARALLEL (VOIDmode,
4696 : : gen_rtvec (2,
4697 : : const0_rtx,
4698 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)])))),
4699 : : gen_rtx_SIGN_EXTEND (V2DImode,
4700 : : gen_rtx_VEC_SELECT (V2SImode,
4701 : : operand2,
4702 : : gen_rtx_PARALLEL (VOIDmode,
4703 : : gen_rtvec (2,
4704 : : const0_rtx,
4705 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))))),
4706 : : operand3));
4707 : : }
4708 : :
4709 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25163 */
4710 : : rtx
4711 : 8 : gen_xop_pmacssdql (rtx operand0 ATTRIBUTE_UNUSED,
4712 : : rtx operand1 ATTRIBUTE_UNUSED,
4713 : : rtx operand2 ATTRIBUTE_UNUSED,
4714 : : rtx operand3 ATTRIBUTE_UNUSED)
4715 : : {
4716 : 8 : return gen_rtx_SET (operand0,
4717 : : gen_rtx_SS_PLUS (V2DImode,
4718 : : gen_rtx_MULT (V2DImode,
4719 : : gen_rtx_SIGN_EXTEND (V2DImode,
4720 : : gen_rtx_VEC_SELECT (V2SImode,
4721 : : operand1,
4722 : : gen_rtx_PARALLEL (VOIDmode,
4723 : : gen_rtvec (2,
4724 : : const0_rtx,
4725 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)])))),
4726 : : gen_rtx_SIGN_EXTEND (V2DImode,
4727 : : gen_rtx_VEC_SELECT (V2SImode,
4728 : : operand2,
4729 : : gen_rtx_PARALLEL (VOIDmode,
4730 : : gen_rtvec (2,
4731 : : const0_rtx,
4732 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))))),
4733 : : operand3));
4734 : : }
4735 : :
4736 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25182 */
4737 : : rtx
4738 : 30 : gen_xop_pmacsdqh (rtx operand0 ATTRIBUTE_UNUSED,
4739 : : rtx operand1 ATTRIBUTE_UNUSED,
4740 : : rtx operand2 ATTRIBUTE_UNUSED,
4741 : : rtx operand3 ATTRIBUTE_UNUSED)
4742 : : {
4743 : 30 : return gen_rtx_SET (operand0,
4744 : : gen_rtx_PLUS (V2DImode,
4745 : : gen_rtx_MULT (V2DImode,
4746 : : gen_rtx_SIGN_EXTEND (V2DImode,
4747 : : gen_rtx_VEC_SELECT (V2SImode,
4748 : : operand1,
4749 : : gen_rtx_PARALLEL (VOIDmode,
4750 : : gen_rtvec (2,
4751 : : const1_rtx,
4752 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
4753 : : gen_rtx_SIGN_EXTEND (V2DImode,
4754 : : gen_rtx_VEC_SELECT (V2SImode,
4755 : : operand2,
4756 : : gen_rtx_PARALLEL (VOIDmode,
4757 : : gen_rtvec (2,
4758 : : const1_rtx,
4759 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))))),
4760 : : operand3));
4761 : : }
4762 : :
4763 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25182 */
4764 : : rtx
4765 : 8 : gen_xop_pmacssdqh (rtx operand0 ATTRIBUTE_UNUSED,
4766 : : rtx operand1 ATTRIBUTE_UNUSED,
4767 : : rtx operand2 ATTRIBUTE_UNUSED,
4768 : : rtx operand3 ATTRIBUTE_UNUSED)
4769 : : {
4770 : 8 : return gen_rtx_SET (operand0,
4771 : : gen_rtx_SS_PLUS (V2DImode,
4772 : : gen_rtx_MULT (V2DImode,
4773 : : gen_rtx_SIGN_EXTEND (V2DImode,
4774 : : gen_rtx_VEC_SELECT (V2SImode,
4775 : : operand1,
4776 : : gen_rtx_PARALLEL (VOIDmode,
4777 : : gen_rtvec (2,
4778 : : const1_rtx,
4779 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
4780 : : gen_rtx_SIGN_EXTEND (V2DImode,
4781 : : gen_rtx_VEC_SELECT (V2SImode,
4782 : : operand2,
4783 : : gen_rtx_PARALLEL (VOIDmode,
4784 : : gen_rtvec (2,
4785 : : const1_rtx,
4786 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))))),
4787 : : operand3));
4788 : : }
4789 : :
4790 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25202 */
4791 : : rtx
4792 : 8 : gen_xop_pmacswd (rtx operand0 ATTRIBUTE_UNUSED,
4793 : : rtx operand1 ATTRIBUTE_UNUSED,
4794 : : rtx operand2 ATTRIBUTE_UNUSED,
4795 : : rtx operand3 ATTRIBUTE_UNUSED)
4796 : : {
4797 : 8 : return gen_rtx_SET (operand0,
4798 : : gen_rtx_PLUS (V4SImode,
4799 : : gen_rtx_MULT (V4SImode,
4800 : : gen_rtx_SIGN_EXTEND (V4SImode,
4801 : : gen_rtx_VEC_SELECT (V4HImode,
4802 : : operand1,
4803 : : gen_rtx_PARALLEL (VOIDmode,
4804 : : gen_rtvec (4,
4805 : : const1_rtx,
4806 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
4807 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
4808 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
4809 : : gen_rtx_SIGN_EXTEND (V4SImode,
4810 : : gen_rtx_VEC_SELECT (V4HImode,
4811 : : operand2,
4812 : : gen_rtx_PARALLEL (VOIDmode,
4813 : : gen_rtvec (4,
4814 : : const1_rtx,
4815 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
4816 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
4817 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))))),
4818 : : operand3));
4819 : : }
4820 : :
4821 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25202 */
4822 : : rtx
4823 : 8 : gen_xop_pmacsswd (rtx operand0 ATTRIBUTE_UNUSED,
4824 : : rtx operand1 ATTRIBUTE_UNUSED,
4825 : : rtx operand2 ATTRIBUTE_UNUSED,
4826 : : rtx operand3 ATTRIBUTE_UNUSED)
4827 : : {
4828 : 8 : return gen_rtx_SET (operand0,
4829 : : gen_rtx_SS_PLUS (V4SImode,
4830 : : gen_rtx_MULT (V4SImode,
4831 : : gen_rtx_SIGN_EXTEND (V4SImode,
4832 : : gen_rtx_VEC_SELECT (V4HImode,
4833 : : operand1,
4834 : : gen_rtx_PARALLEL (VOIDmode,
4835 : : gen_rtvec (4,
4836 : : const1_rtx,
4837 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
4838 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
4839 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
4840 : : gen_rtx_SIGN_EXTEND (V4SImode,
4841 : : gen_rtx_VEC_SELECT (V4HImode,
4842 : : operand2,
4843 : : gen_rtx_PARALLEL (VOIDmode,
4844 : : gen_rtvec (4,
4845 : : const1_rtx,
4846 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
4847 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
4848 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))))),
4849 : : operand3));
4850 : : }
4851 : :
4852 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25223 */
4853 : : rtx
4854 : 8 : gen_xop_pmadcswd (rtx operand0 ATTRIBUTE_UNUSED,
4855 : : rtx operand1 ATTRIBUTE_UNUSED,
4856 : : rtx operand2 ATTRIBUTE_UNUSED,
4857 : : rtx operand3 ATTRIBUTE_UNUSED)
4858 : : {
4859 : 8 : return gen_rtx_SET (operand0,
4860 : : gen_rtx_PLUS (V4SImode,
4861 : : gen_rtx_PLUS (V4SImode,
4862 : : gen_rtx_MULT (V4SImode,
4863 : : gen_rtx_SIGN_EXTEND (V4SImode,
4864 : : gen_rtx_VEC_SELECT (V4HImode,
4865 : : operand1,
4866 : : gen_rtx_PARALLEL (VOIDmode,
4867 : : gen_rtvec (4,
4868 : : const0_rtx,
4869 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
4870 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
4871 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)])))),
4872 : : gen_rtx_SIGN_EXTEND (V4SImode,
4873 : : gen_rtx_VEC_SELECT (V4HImode,
4874 : : operand2,
4875 : : gen_rtx_PARALLEL (VOIDmode,
4876 : : gen_rtvec (4,
4877 : : const0_rtx,
4878 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
4879 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
4880 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))))),
4881 : : gen_rtx_MULT (V4SImode,
4882 : : gen_rtx_SIGN_EXTEND (V4SImode,
4883 : : gen_rtx_VEC_SELECT (V4HImode,
4884 : : operand1,
4885 : : gen_rtx_PARALLEL (VOIDmode,
4886 : : gen_rtvec (4,
4887 : : const1_rtx,
4888 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
4889 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
4890 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
4891 : : gen_rtx_SIGN_EXTEND (V4SImode,
4892 : : gen_rtx_VEC_SELECT (V4HImode,
4893 : : operand2,
4894 : : gen_rtx_PARALLEL (VOIDmode,
4895 : : gen_rtvec (4,
4896 : : const1_rtx,
4897 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
4898 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
4899 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))))),
4900 : : operand3));
4901 : : }
4902 : :
4903 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25223 */
4904 : : rtx
4905 : 8 : gen_xop_pmadcsswd (rtx operand0 ATTRIBUTE_UNUSED,
4906 : : rtx operand1 ATTRIBUTE_UNUSED,
4907 : : rtx operand2 ATTRIBUTE_UNUSED,
4908 : : rtx operand3 ATTRIBUTE_UNUSED)
4909 : : {
4910 : 8 : return gen_rtx_SET (operand0,
4911 : : gen_rtx_SS_PLUS (V4SImode,
4912 : : gen_rtx_PLUS (V4SImode,
4913 : : gen_rtx_MULT (V4SImode,
4914 : : gen_rtx_SIGN_EXTEND (V4SImode,
4915 : : gen_rtx_VEC_SELECT (V4HImode,
4916 : : operand1,
4917 : : gen_rtx_PARALLEL (VOIDmode,
4918 : : gen_rtvec (4,
4919 : : const0_rtx,
4920 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
4921 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
4922 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)])))),
4923 : : gen_rtx_SIGN_EXTEND (V4SImode,
4924 : : gen_rtx_VEC_SELECT (V4HImode,
4925 : : operand2,
4926 : : gen_rtx_PARALLEL (VOIDmode,
4927 : : gen_rtvec (4,
4928 : : const0_rtx,
4929 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
4930 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
4931 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))))),
4932 : : gen_rtx_MULT (V4SImode,
4933 : : gen_rtx_SIGN_EXTEND (V4SImode,
4934 : : gen_rtx_VEC_SELECT (V4HImode,
4935 : : operand1,
4936 : : gen_rtx_PARALLEL (VOIDmode,
4937 : : gen_rtvec (4,
4938 : : const1_rtx,
4939 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
4940 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
4941 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
4942 : : gen_rtx_SIGN_EXTEND (V4SImode,
4943 : : gen_rtx_VEC_SELECT (V4HImode,
4944 : : operand2,
4945 : : gen_rtx_PARALLEL (VOIDmode,
4946 : : gen_rtvec (4,
4947 : : const1_rtx,
4948 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
4949 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
4950 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))))),
4951 : : operand3));
4952 : : }
4953 : :
4954 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
4955 : : rtx
4956 : 0 : gen_xop_pcmov_v32qi256 (rtx operand0 ATTRIBUTE_UNUSED,
4957 : : rtx operand1 ATTRIBUTE_UNUSED,
4958 : : rtx operand2 ATTRIBUTE_UNUSED,
4959 : : rtx operand3 ATTRIBUTE_UNUSED)
4960 : : {
4961 : 0 : return gen_rtx_SET (operand0,
4962 : : gen_rtx_IF_THEN_ELSE (V32QImode,
4963 : : operand3,
4964 : : operand1,
4965 : : operand2));
4966 : : }
4967 : :
4968 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
4969 : : rtx
4970 : 0 : gen_xop_pcmov_v16qi (rtx operand0 ATTRIBUTE_UNUSED,
4971 : : rtx operand1 ATTRIBUTE_UNUSED,
4972 : : rtx operand2 ATTRIBUTE_UNUSED,
4973 : : rtx operand3 ATTRIBUTE_UNUSED)
4974 : : {
4975 : 0 : return gen_rtx_SET (operand0,
4976 : : gen_rtx_IF_THEN_ELSE (V16QImode,
4977 : : operand3,
4978 : : operand1,
4979 : : operand2));
4980 : : }
4981 : :
4982 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
4983 : : rtx
4984 : 0 : gen_xop_pcmov_v16hi256 (rtx operand0 ATTRIBUTE_UNUSED,
4985 : : rtx operand1 ATTRIBUTE_UNUSED,
4986 : : rtx operand2 ATTRIBUTE_UNUSED,
4987 : : rtx operand3 ATTRIBUTE_UNUSED)
4988 : : {
4989 : 0 : return gen_rtx_SET (operand0,
4990 : : gen_rtx_IF_THEN_ELSE (V16HImode,
4991 : : operand3,
4992 : : operand1,
4993 : : operand2));
4994 : : }
4995 : :
4996 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
4997 : : rtx
4998 : 0 : gen_xop_pcmov_v8hi (rtx operand0 ATTRIBUTE_UNUSED,
4999 : : rtx operand1 ATTRIBUTE_UNUSED,
5000 : : rtx operand2 ATTRIBUTE_UNUSED,
5001 : : rtx operand3 ATTRIBUTE_UNUSED)
5002 : : {
5003 : 0 : return gen_rtx_SET (operand0,
5004 : : gen_rtx_IF_THEN_ELSE (V8HImode,
5005 : : operand3,
5006 : : operand1,
5007 : : operand2));
5008 : : }
5009 : :
5010 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
5011 : : rtx
5012 : 0 : gen_xop_pcmov_v8si256 (rtx operand0 ATTRIBUTE_UNUSED,
5013 : : rtx operand1 ATTRIBUTE_UNUSED,
5014 : : rtx operand2 ATTRIBUTE_UNUSED,
5015 : : rtx operand3 ATTRIBUTE_UNUSED)
5016 : : {
5017 : 0 : return gen_rtx_SET (operand0,
5018 : : gen_rtx_IF_THEN_ELSE (V8SImode,
5019 : : operand3,
5020 : : operand1,
5021 : : operand2));
5022 : : }
5023 : :
5024 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
5025 : : rtx
5026 : 0 : gen_xop_pcmov_v4si (rtx operand0 ATTRIBUTE_UNUSED,
5027 : : rtx operand1 ATTRIBUTE_UNUSED,
5028 : : rtx operand2 ATTRIBUTE_UNUSED,
5029 : : rtx operand3 ATTRIBUTE_UNUSED)
5030 : : {
5031 : 0 : return gen_rtx_SET (operand0,
5032 : : gen_rtx_IF_THEN_ELSE (V4SImode,
5033 : : operand3,
5034 : : operand1,
5035 : : operand2));
5036 : : }
5037 : :
5038 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
5039 : : rtx
5040 : 8 : gen_xop_pcmov_v4di256 (rtx operand0 ATTRIBUTE_UNUSED,
5041 : : rtx operand1 ATTRIBUTE_UNUSED,
5042 : : rtx operand2 ATTRIBUTE_UNUSED,
5043 : : rtx operand3 ATTRIBUTE_UNUSED)
5044 : : {
5045 : 8 : return gen_rtx_SET (operand0,
5046 : : gen_rtx_IF_THEN_ELSE (V4DImode,
5047 : : operand3,
5048 : : operand1,
5049 : : operand2));
5050 : : }
5051 : :
5052 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
5053 : : rtx
5054 : 8 : gen_xop_pcmov_v2di (rtx operand0 ATTRIBUTE_UNUSED,
5055 : : rtx operand1 ATTRIBUTE_UNUSED,
5056 : : rtx operand2 ATTRIBUTE_UNUSED,
5057 : : rtx operand3 ATTRIBUTE_UNUSED)
5058 : : {
5059 : 8 : return gen_rtx_SET (operand0,
5060 : : gen_rtx_IF_THEN_ELSE (V2DImode,
5061 : : operand3,
5062 : : operand1,
5063 : : operand2));
5064 : : }
5065 : :
5066 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
5067 : : rtx
5068 : 0 : gen_xop_pcmov_v2ti256 (rtx operand0 ATTRIBUTE_UNUSED,
5069 : : rtx operand1 ATTRIBUTE_UNUSED,
5070 : : rtx operand2 ATTRIBUTE_UNUSED,
5071 : : rtx operand3 ATTRIBUTE_UNUSED)
5072 : : {
5073 : 0 : return gen_rtx_SET (operand0,
5074 : : gen_rtx_IF_THEN_ELSE (V2TImode,
5075 : : operand3,
5076 : : operand1,
5077 : : operand2));
5078 : : }
5079 : :
5080 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
5081 : : rtx
5082 : 0 : gen_xop_pcmov_v1ti (rtx operand0 ATTRIBUTE_UNUSED,
5083 : : rtx operand1 ATTRIBUTE_UNUSED,
5084 : : rtx operand2 ATTRIBUTE_UNUSED,
5085 : : rtx operand3 ATTRIBUTE_UNUSED)
5086 : : {
5087 : 0 : return gen_rtx_SET (operand0,
5088 : : gen_rtx_IF_THEN_ELSE (V1TImode,
5089 : : operand3,
5090 : : operand1,
5091 : : operand2));
5092 : : }
5093 : :
5094 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
5095 : : rtx
5096 : 0 : gen_xop_pcmov_v16hf256 (rtx operand0 ATTRIBUTE_UNUSED,
5097 : : rtx operand1 ATTRIBUTE_UNUSED,
5098 : : rtx operand2 ATTRIBUTE_UNUSED,
5099 : : rtx operand3 ATTRIBUTE_UNUSED)
5100 : : {
5101 : 0 : return gen_rtx_SET (operand0,
5102 : : gen_rtx_IF_THEN_ELSE (V16HFmode,
5103 : : operand3,
5104 : : operand1,
5105 : : operand2));
5106 : : }
5107 : :
5108 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
5109 : : rtx
5110 : 0 : gen_xop_pcmov_v8hf (rtx operand0 ATTRIBUTE_UNUSED,
5111 : : rtx operand1 ATTRIBUTE_UNUSED,
5112 : : rtx operand2 ATTRIBUTE_UNUSED,
5113 : : rtx operand3 ATTRIBUTE_UNUSED)
5114 : : {
5115 : 0 : return gen_rtx_SET (operand0,
5116 : : gen_rtx_IF_THEN_ELSE (V8HFmode,
5117 : : operand3,
5118 : : operand1,
5119 : : operand2));
5120 : : }
5121 : :
5122 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
5123 : : rtx
5124 : 0 : gen_xop_pcmov_v8sf256 (rtx operand0 ATTRIBUTE_UNUSED,
5125 : : rtx operand1 ATTRIBUTE_UNUSED,
5126 : : rtx operand2 ATTRIBUTE_UNUSED,
5127 : : rtx operand3 ATTRIBUTE_UNUSED)
5128 : : {
5129 : 0 : return gen_rtx_SET (operand0,
5130 : : gen_rtx_IF_THEN_ELSE (V8SFmode,
5131 : : operand3,
5132 : : operand1,
5133 : : operand2));
5134 : : }
5135 : :
5136 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
5137 : : rtx
5138 : 0 : gen_xop_pcmov_v4sf (rtx operand0 ATTRIBUTE_UNUSED,
5139 : : rtx operand1 ATTRIBUTE_UNUSED,
5140 : : rtx operand2 ATTRIBUTE_UNUSED,
5141 : : rtx operand3 ATTRIBUTE_UNUSED)
5142 : : {
5143 : 0 : return gen_rtx_SET (operand0,
5144 : : gen_rtx_IF_THEN_ELSE (V4SFmode,
5145 : : operand3,
5146 : : operand1,
5147 : : operand2));
5148 : : }
5149 : :
5150 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
5151 : : rtx
5152 : 0 : gen_xop_pcmov_v4df256 (rtx operand0 ATTRIBUTE_UNUSED,
5153 : : rtx operand1 ATTRIBUTE_UNUSED,
5154 : : rtx operand2 ATTRIBUTE_UNUSED,
5155 : : rtx operand3 ATTRIBUTE_UNUSED)
5156 : : {
5157 : 0 : return gen_rtx_SET (operand0,
5158 : : gen_rtx_IF_THEN_ELSE (V4DFmode,
5159 : : operand3,
5160 : : operand1,
5161 : : operand2));
5162 : : }
5163 : :
5164 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25257 */
5165 : : rtx
5166 : 0 : gen_xop_pcmov_v2df (rtx operand0 ATTRIBUTE_UNUSED,
5167 : : rtx operand1 ATTRIBUTE_UNUSED,
5168 : : rtx operand2 ATTRIBUTE_UNUSED,
5169 : : rtx operand3 ATTRIBUTE_UNUSED)
5170 : : {
5171 : 0 : return gen_rtx_SET (operand0,
5172 : : gen_rtx_IF_THEN_ELSE (V2DFmode,
5173 : : operand3,
5174 : : operand1,
5175 : : operand2));
5176 : : }
5177 : :
5178 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25295 */
5179 : : rtx
5180 : 9 : gen_xop_phaddbw (rtx operand0 ATTRIBUTE_UNUSED,
5181 : : rtx operand1 ATTRIBUTE_UNUSED)
5182 : : {
5183 : 9 : return gen_rtx_SET (operand0,
5184 : : gen_rtx_PLUS (V8HImode,
5185 : : gen_rtx_SIGN_EXTEND (V8HImode,
5186 : : gen_rtx_VEC_SELECT (V8QImode,
5187 : : operand1,
5188 : : gen_rtx_PARALLEL (VOIDmode,
5189 : : gen_rtvec (8,
5190 : : const0_rtx,
5191 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5192 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5193 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5194 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
5195 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
5196 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
5197 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)])))),
5198 : : gen_rtx_SIGN_EXTEND (V8HImode,
5199 : : gen_rtx_VEC_SELECT (V8QImode,
5200 : : operand1,
5201 : : gen_rtx_PARALLEL (VOIDmode,
5202 : : gen_rtvec (8,
5203 : : const1_rtx,
5204 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5205 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5206 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
5207 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
5208 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
5209 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
5210 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))))));
5211 : : }
5212 : :
5213 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25295 */
5214 : : rtx
5215 : 9 : gen_xop_phaddubw (rtx operand0 ATTRIBUTE_UNUSED,
5216 : : rtx operand1 ATTRIBUTE_UNUSED)
5217 : : {
5218 : 9 : return gen_rtx_SET (operand0,
5219 : : gen_rtx_PLUS (V8HImode,
5220 : : gen_rtx_ZERO_EXTEND (V8HImode,
5221 : : gen_rtx_VEC_SELECT (V8QImode,
5222 : : operand1,
5223 : : gen_rtx_PARALLEL (VOIDmode,
5224 : : gen_rtvec (8,
5225 : : const0_rtx,
5226 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5227 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5228 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5229 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
5230 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
5231 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
5232 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)])))),
5233 : : gen_rtx_ZERO_EXTEND (V8HImode,
5234 : : gen_rtx_VEC_SELECT (V8QImode,
5235 : : operand1,
5236 : : gen_rtx_PARALLEL (VOIDmode,
5237 : : gen_rtvec (8,
5238 : : const1_rtx,
5239 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5240 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5241 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
5242 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
5243 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
5244 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
5245 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))))));
5246 : : }
5247 : :
5248 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25319 */
5249 : : rtx
5250 : 9 : gen_xop_phaddbd (rtx operand0 ATTRIBUTE_UNUSED,
5251 : : rtx operand1 ATTRIBUTE_UNUSED)
5252 : : {
5253 : 9 : return gen_rtx_SET (operand0,
5254 : : gen_rtx_PLUS (V4SImode,
5255 : : gen_rtx_PLUS (V4SImode,
5256 : : gen_rtx_SIGN_EXTEND (V4SImode,
5257 : : gen_rtx_VEC_SELECT (V4QImode,
5258 : : operand1,
5259 : : gen_rtx_PARALLEL (VOIDmode,
5260 : : gen_rtvec (4,
5261 : : const0_rtx,
5262 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5263 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
5264 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)])))),
5265 : : gen_rtx_SIGN_EXTEND (V4SImode,
5266 : : gen_rtx_VEC_SELECT (V4QImode,
5267 : : operand1,
5268 : : gen_rtx_PARALLEL (VOIDmode,
5269 : : gen_rtvec (4,
5270 : : const1_rtx,
5271 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5272 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
5273 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)]))))),
5274 : : gen_rtx_PLUS (V4SImode,
5275 : : gen_rtx_SIGN_EXTEND (V4SImode,
5276 : : gen_rtx_VEC_SELECT (V4QImode,
5277 : : operand1,
5278 : : gen_rtx_PARALLEL (VOIDmode,
5279 : : gen_rtvec (4,
5280 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5281 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5282 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
5283 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)])))),
5284 : : gen_rtx_SIGN_EXTEND (V4SImode,
5285 : : gen_rtx_VEC_SELECT (V4QImode,
5286 : : operand1,
5287 : : gen_rtx_PARALLEL (VOIDmode,
5288 : : gen_rtvec (4,
5289 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5290 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
5291 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
5292 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))))));
5293 : : }
5294 : :
5295 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25319 */
5296 : : rtx
5297 : 9 : gen_xop_phaddubd (rtx operand0 ATTRIBUTE_UNUSED,
5298 : : rtx operand1 ATTRIBUTE_UNUSED)
5299 : : {
5300 : 9 : return gen_rtx_SET (operand0,
5301 : : gen_rtx_PLUS (V4SImode,
5302 : : gen_rtx_PLUS (V4SImode,
5303 : : gen_rtx_ZERO_EXTEND (V4SImode,
5304 : : gen_rtx_VEC_SELECT (V4QImode,
5305 : : operand1,
5306 : : gen_rtx_PARALLEL (VOIDmode,
5307 : : gen_rtvec (4,
5308 : : const0_rtx,
5309 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5310 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
5311 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)])))),
5312 : : gen_rtx_ZERO_EXTEND (V4SImode,
5313 : : gen_rtx_VEC_SELECT (V4QImode,
5314 : : operand1,
5315 : : gen_rtx_PARALLEL (VOIDmode,
5316 : : gen_rtvec (4,
5317 : : const1_rtx,
5318 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5319 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
5320 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)]))))),
5321 : : gen_rtx_PLUS (V4SImode,
5322 : : gen_rtx_ZERO_EXTEND (V4SImode,
5323 : : gen_rtx_VEC_SELECT (V4QImode,
5324 : : operand1,
5325 : : gen_rtx_PARALLEL (VOIDmode,
5326 : : gen_rtvec (4,
5327 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5328 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5329 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
5330 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)])))),
5331 : : gen_rtx_ZERO_EXTEND (V4SImode,
5332 : : gen_rtx_VEC_SELECT (V4QImode,
5333 : : operand1,
5334 : : gen_rtx_PARALLEL (VOIDmode,
5335 : : gen_rtvec (4,
5336 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5337 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
5338 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
5339 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))))));
5340 : : }
5341 : :
5342 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25351 */
5343 : : rtx
5344 : 9 : gen_xop_phaddbq (rtx operand0 ATTRIBUTE_UNUSED,
5345 : : rtx operand1 ATTRIBUTE_UNUSED)
5346 : : {
5347 : 9 : return gen_rtx_SET (operand0,
5348 : : gen_rtx_PLUS (V2DImode,
5349 : : gen_rtx_PLUS (V2DImode,
5350 : : gen_rtx_PLUS (V2DImode,
5351 : : gen_rtx_SIGN_EXTEND (V2DImode,
5352 : : gen_rtx_VEC_SELECT (V2QImode,
5353 : : operand1,
5354 : : gen_rtx_PARALLEL (VOIDmode,
5355 : : gen_rtvec (2,
5356 : : const0_rtx,
5357 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)])))),
5358 : : gen_rtx_SIGN_EXTEND (V2DImode,
5359 : : gen_rtx_VEC_SELECT (V2QImode,
5360 : : operand1,
5361 : : gen_rtx_PARALLEL (VOIDmode,
5362 : : gen_rtvec (2,
5363 : : const1_rtx,
5364 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)]))))),
5365 : : gen_rtx_PLUS (V2DImode,
5366 : : gen_rtx_SIGN_EXTEND (V2DImode,
5367 : : gen_rtx_VEC_SELECT (V2QImode,
5368 : : operand1,
5369 : : gen_rtx_PARALLEL (VOIDmode,
5370 : : gen_rtvec (2,
5371 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5372 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)])))),
5373 : : gen_rtx_SIGN_EXTEND (V2DImode,
5374 : : gen_rtx_VEC_SELECT (V2QImode,
5375 : : operand1,
5376 : : gen_rtx_PARALLEL (VOIDmode,
5377 : : gen_rtvec (2,
5378 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5379 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)])))))),
5380 : : gen_rtx_PLUS (V2DImode,
5381 : : gen_rtx_PLUS (V2DImode,
5382 : : gen_rtx_SIGN_EXTEND (V2DImode,
5383 : : gen_rtx_VEC_SELECT (V2QImode,
5384 : : operand1,
5385 : : gen_rtx_PARALLEL (VOIDmode,
5386 : : gen_rtvec (2,
5387 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5388 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)])))),
5389 : : gen_rtx_SIGN_EXTEND (V2DImode,
5390 : : gen_rtx_VEC_SELECT (V2QImode,
5391 : : operand1,
5392 : : gen_rtx_PARALLEL (VOIDmode,
5393 : : gen_rtvec (2,
5394 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5395 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)]))))),
5396 : : gen_rtx_PLUS (V2DImode,
5397 : : gen_rtx_SIGN_EXTEND (V2DImode,
5398 : : gen_rtx_VEC_SELECT (V2QImode,
5399 : : operand1,
5400 : : gen_rtx_PARALLEL (VOIDmode,
5401 : : gen_rtvec (2,
5402 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5403 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)])))),
5404 : : gen_rtx_SIGN_EXTEND (V2DImode,
5405 : : gen_rtx_VEC_SELECT (V2QImode,
5406 : : operand1,
5407 : : gen_rtx_PARALLEL (VOIDmode,
5408 : : gen_rtvec (2,
5409 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
5410 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))))))));
5411 : : }
5412 : :
5413 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25351 */
5414 : : rtx
5415 : 9 : gen_xop_phaddubq (rtx operand0 ATTRIBUTE_UNUSED,
5416 : : rtx operand1 ATTRIBUTE_UNUSED)
5417 : : {
5418 : 9 : return gen_rtx_SET (operand0,
5419 : : gen_rtx_PLUS (V2DImode,
5420 : : gen_rtx_PLUS (V2DImode,
5421 : : gen_rtx_PLUS (V2DImode,
5422 : : gen_rtx_ZERO_EXTEND (V2DImode,
5423 : : gen_rtx_VEC_SELECT (V2QImode,
5424 : : operand1,
5425 : : gen_rtx_PARALLEL (VOIDmode,
5426 : : gen_rtvec (2,
5427 : : const0_rtx,
5428 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)])))),
5429 : : gen_rtx_ZERO_EXTEND (V2DImode,
5430 : : gen_rtx_VEC_SELECT (V2QImode,
5431 : : operand1,
5432 : : gen_rtx_PARALLEL (VOIDmode,
5433 : : gen_rtvec (2,
5434 : : const1_rtx,
5435 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)]))))),
5436 : : gen_rtx_PLUS (V2DImode,
5437 : : gen_rtx_ZERO_EXTEND (V2DImode,
5438 : : gen_rtx_VEC_SELECT (V2QImode,
5439 : : operand1,
5440 : : gen_rtx_PARALLEL (VOIDmode,
5441 : : gen_rtvec (2,
5442 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5443 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)])))),
5444 : : gen_rtx_ZERO_EXTEND (V2DImode,
5445 : : gen_rtx_VEC_SELECT (V2QImode,
5446 : : operand1,
5447 : : gen_rtx_PARALLEL (VOIDmode,
5448 : : gen_rtvec (2,
5449 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5450 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)])))))),
5451 : : gen_rtx_PLUS (V2DImode,
5452 : : gen_rtx_PLUS (V2DImode,
5453 : : gen_rtx_ZERO_EXTEND (V2DImode,
5454 : : gen_rtx_VEC_SELECT (V2QImode,
5455 : : operand1,
5456 : : gen_rtx_PARALLEL (VOIDmode,
5457 : : gen_rtvec (2,
5458 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5459 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)])))),
5460 : : gen_rtx_ZERO_EXTEND (V2DImode,
5461 : : gen_rtx_VEC_SELECT (V2QImode,
5462 : : operand1,
5463 : : gen_rtx_PARALLEL (VOIDmode,
5464 : : gen_rtvec (2,
5465 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5466 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)]))))),
5467 : : gen_rtx_PLUS (V2DImode,
5468 : : gen_rtx_ZERO_EXTEND (V2DImode,
5469 : : gen_rtx_VEC_SELECT (V2QImode,
5470 : : operand1,
5471 : : gen_rtx_PARALLEL (VOIDmode,
5472 : : gen_rtvec (2,
5473 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5474 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)])))),
5475 : : gen_rtx_ZERO_EXTEND (V2DImode,
5476 : : gen_rtx_VEC_SELECT (V2QImode,
5477 : : operand1,
5478 : : gen_rtx_PARALLEL (VOIDmode,
5479 : : gen_rtvec (2,
5480 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
5481 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))))))));
5482 : : }
5483 : :
5484 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25399 */
5485 : : rtx
5486 : 9 : gen_xop_phaddwd (rtx operand0 ATTRIBUTE_UNUSED,
5487 : : rtx operand1 ATTRIBUTE_UNUSED)
5488 : : {
5489 : 9 : return gen_rtx_SET (operand0,
5490 : : gen_rtx_PLUS (V4SImode,
5491 : : gen_rtx_SIGN_EXTEND (V4SImode,
5492 : : gen_rtx_VEC_SELECT (V4HImode,
5493 : : operand1,
5494 : : gen_rtx_PARALLEL (VOIDmode,
5495 : : gen_rtvec (4,
5496 : : const0_rtx,
5497 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5498 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5499 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)])))),
5500 : : gen_rtx_SIGN_EXTEND (V4SImode,
5501 : : gen_rtx_VEC_SELECT (V4HImode,
5502 : : operand1,
5503 : : gen_rtx_PARALLEL (VOIDmode,
5504 : : gen_rtvec (4,
5505 : : const1_rtx,
5506 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5507 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5508 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))))));
5509 : : }
5510 : :
5511 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25399 */
5512 : : rtx
5513 : 9 : gen_xop_phadduwd (rtx operand0 ATTRIBUTE_UNUSED,
5514 : : rtx operand1 ATTRIBUTE_UNUSED)
5515 : : {
5516 : 9 : return gen_rtx_SET (operand0,
5517 : : gen_rtx_PLUS (V4SImode,
5518 : : gen_rtx_ZERO_EXTEND (V4SImode,
5519 : : gen_rtx_VEC_SELECT (V4HImode,
5520 : : operand1,
5521 : : gen_rtx_PARALLEL (VOIDmode,
5522 : : gen_rtvec (4,
5523 : : const0_rtx,
5524 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5525 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5526 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)])))),
5527 : : gen_rtx_ZERO_EXTEND (V4SImode,
5528 : : gen_rtx_VEC_SELECT (V4HImode,
5529 : : operand1,
5530 : : gen_rtx_PARALLEL (VOIDmode,
5531 : : gen_rtvec (4,
5532 : : const1_rtx,
5533 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5534 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5535 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))))));
5536 : : }
5537 : :
5538 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25419 */
5539 : : rtx
5540 : 9 : gen_xop_phaddwq (rtx operand0 ATTRIBUTE_UNUSED,
5541 : : rtx operand1 ATTRIBUTE_UNUSED)
5542 : : {
5543 : 9 : return gen_rtx_SET (operand0,
5544 : : gen_rtx_PLUS (V2DImode,
5545 : : gen_rtx_PLUS (V2DImode,
5546 : : gen_rtx_SIGN_EXTEND (V2DImode,
5547 : : gen_rtx_VEC_SELECT (V2HImode,
5548 : : operand1,
5549 : : gen_rtx_PARALLEL (VOIDmode,
5550 : : gen_rtvec (2,
5551 : : const0_rtx,
5552 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)])))),
5553 : : gen_rtx_SIGN_EXTEND (V2DImode,
5554 : : gen_rtx_VEC_SELECT (V2HImode,
5555 : : operand1,
5556 : : gen_rtx_PARALLEL (VOIDmode,
5557 : : gen_rtvec (2,
5558 : : const1_rtx,
5559 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)]))))),
5560 : : gen_rtx_PLUS (V2DImode,
5561 : : gen_rtx_SIGN_EXTEND (V2DImode,
5562 : : gen_rtx_VEC_SELECT (V2HImode,
5563 : : operand1,
5564 : : gen_rtx_PARALLEL (VOIDmode,
5565 : : gen_rtvec (2,
5566 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5567 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)])))),
5568 : : gen_rtx_SIGN_EXTEND (V2DImode,
5569 : : gen_rtx_VEC_SELECT (V2HImode,
5570 : : operand1,
5571 : : gen_rtx_PARALLEL (VOIDmode,
5572 : : gen_rtvec (2,
5573 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5574 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))))));
5575 : : }
5576 : :
5577 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25419 */
5578 : : rtx
5579 : 9 : gen_xop_phadduwq (rtx operand0 ATTRIBUTE_UNUSED,
5580 : : rtx operand1 ATTRIBUTE_UNUSED)
5581 : : {
5582 : 9 : return gen_rtx_SET (operand0,
5583 : : gen_rtx_PLUS (V2DImode,
5584 : : gen_rtx_PLUS (V2DImode,
5585 : : gen_rtx_ZERO_EXTEND (V2DImode,
5586 : : gen_rtx_VEC_SELECT (V2HImode,
5587 : : operand1,
5588 : : gen_rtx_PARALLEL (VOIDmode,
5589 : : gen_rtvec (2,
5590 : : const0_rtx,
5591 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)])))),
5592 : : gen_rtx_ZERO_EXTEND (V2DImode,
5593 : : gen_rtx_VEC_SELECT (V2HImode,
5594 : : operand1,
5595 : : gen_rtx_PARALLEL (VOIDmode,
5596 : : gen_rtvec (2,
5597 : : const1_rtx,
5598 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)]))))),
5599 : : gen_rtx_PLUS (V2DImode,
5600 : : gen_rtx_ZERO_EXTEND (V2DImode,
5601 : : gen_rtx_VEC_SELECT (V2HImode,
5602 : : operand1,
5603 : : gen_rtx_PARALLEL (VOIDmode,
5604 : : gen_rtvec (2,
5605 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5606 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)])))),
5607 : : gen_rtx_ZERO_EXTEND (V2DImode,
5608 : : gen_rtx_VEC_SELECT (V2HImode,
5609 : : operand1,
5610 : : gen_rtx_PARALLEL (VOIDmode,
5611 : : gen_rtvec (2,
5612 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5613 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))))));
5614 : : }
5615 : :
5616 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25447 */
5617 : : rtx
5618 : 10 : gen_xop_phadddq (rtx operand0 ATTRIBUTE_UNUSED,
5619 : : rtx operand1 ATTRIBUTE_UNUSED)
5620 : : {
5621 : 10 : return gen_rtx_SET (operand0,
5622 : : gen_rtx_PLUS (V2DImode,
5623 : : gen_rtx_SIGN_EXTEND (V2DImode,
5624 : : gen_rtx_VEC_SELECT (V2SImode,
5625 : : operand1,
5626 : : gen_rtx_PARALLEL (VOIDmode,
5627 : : gen_rtvec (2,
5628 : : const0_rtx,
5629 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)])))),
5630 : : gen_rtx_SIGN_EXTEND (V2DImode,
5631 : : gen_rtx_VEC_SELECT (V2SImode,
5632 : : operand1,
5633 : : gen_rtx_PARALLEL (VOIDmode,
5634 : : gen_rtvec (2,
5635 : : const1_rtx,
5636 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))))));
5637 : : }
5638 : :
5639 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25447 */
5640 : : rtx
5641 : 9 : gen_xop_phaddudq (rtx operand0 ATTRIBUTE_UNUSED,
5642 : : rtx operand1 ATTRIBUTE_UNUSED)
5643 : : {
5644 : 9 : return gen_rtx_SET (operand0,
5645 : : gen_rtx_PLUS (V2DImode,
5646 : : gen_rtx_ZERO_EXTEND (V2DImode,
5647 : : gen_rtx_VEC_SELECT (V2SImode,
5648 : : operand1,
5649 : : gen_rtx_PARALLEL (VOIDmode,
5650 : : gen_rtvec (2,
5651 : : const0_rtx,
5652 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)])))),
5653 : : gen_rtx_ZERO_EXTEND (V2DImode,
5654 : : gen_rtx_VEC_SELECT (V2SImode,
5655 : : operand1,
5656 : : gen_rtx_PARALLEL (VOIDmode,
5657 : : gen_rtvec (2,
5658 : : const1_rtx,
5659 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))))));
5660 : : }
5661 : :
5662 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25465 */
5663 : : rtx
5664 : 9 : gen_xop_phsubbw (rtx operand0 ATTRIBUTE_UNUSED,
5665 : : rtx operand1 ATTRIBUTE_UNUSED)
5666 : : {
5667 : 9 : return gen_rtx_SET (operand0,
5668 : : gen_rtx_MINUS (V8HImode,
5669 : : gen_rtx_SIGN_EXTEND (V8HImode,
5670 : : gen_rtx_VEC_SELECT (V8QImode,
5671 : : operand1,
5672 : : gen_rtx_PARALLEL (VOIDmode,
5673 : : gen_rtvec (8,
5674 : : const0_rtx,
5675 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5676 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5677 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5678 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
5679 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
5680 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
5681 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)])))),
5682 : : gen_rtx_SIGN_EXTEND (V8HImode,
5683 : : gen_rtx_VEC_SELECT (V8QImode,
5684 : : operand1,
5685 : : gen_rtx_PARALLEL (VOIDmode,
5686 : : gen_rtvec (8,
5687 : : const1_rtx,
5688 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5689 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5690 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
5691 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
5692 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
5693 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
5694 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))))));
5695 : : }
5696 : :
5697 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25489 */
5698 : : rtx
5699 : 9 : gen_xop_phsubwd (rtx operand0 ATTRIBUTE_UNUSED,
5700 : : rtx operand1 ATTRIBUTE_UNUSED)
5701 : : {
5702 : 9 : return gen_rtx_SET (operand0,
5703 : : gen_rtx_MINUS (V4SImode,
5704 : : gen_rtx_SIGN_EXTEND (V4SImode,
5705 : : gen_rtx_VEC_SELECT (V4HImode,
5706 : : operand1,
5707 : : gen_rtx_PARALLEL (VOIDmode,
5708 : : gen_rtvec (4,
5709 : : const0_rtx,
5710 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5711 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5712 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)])))),
5713 : : gen_rtx_SIGN_EXTEND (V4SImode,
5714 : : gen_rtx_VEC_SELECT (V4HImode,
5715 : : operand1,
5716 : : gen_rtx_PARALLEL (VOIDmode,
5717 : : gen_rtvec (4,
5718 : : const1_rtx,
5719 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5720 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5721 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))))));
5722 : : }
5723 : :
5724 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25509 */
5725 : : rtx
5726 : 9 : gen_xop_phsubdq (rtx operand0 ATTRIBUTE_UNUSED,
5727 : : rtx operand1 ATTRIBUTE_UNUSED)
5728 : : {
5729 : 9 : return gen_rtx_SET (operand0,
5730 : : gen_rtx_MINUS (V2DImode,
5731 : : gen_rtx_SIGN_EXTEND (V2DImode,
5732 : : gen_rtx_VEC_SELECT (V2SImode,
5733 : : operand1,
5734 : : gen_rtx_PARALLEL (VOIDmode,
5735 : : gen_rtvec (2,
5736 : : const0_rtx,
5737 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)])))),
5738 : : gen_rtx_SIGN_EXTEND (V2DImode,
5739 : : gen_rtx_VEC_SELECT (V2SImode,
5740 : : operand1,
5741 : : gen_rtx_PARALLEL (VOIDmode,
5742 : : gen_rtvec (2,
5743 : : const1_rtx,
5744 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))))));
5745 : : }
5746 : :
5747 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25528 */
5748 : : rtx
5749 : 3226 : gen_xop_pperm (rtx operand0 ATTRIBUTE_UNUSED,
5750 : : rtx operand1 ATTRIBUTE_UNUSED,
5751 : : rtx operand2 ATTRIBUTE_UNUSED,
5752 : : rtx operand3 ATTRIBUTE_UNUSED)
5753 : : {
5754 : 3226 : return gen_rtx_SET (operand0,
5755 : : gen_rtx_UNSPEC (V16QImode,
5756 : : gen_rtvec (3,
5757 : : operand1,
5758 : : operand2,
5759 : : operand3),
5760 : : 52));
5761 : : }
5762 : :
5763 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25541 */
5764 : : rtx
5765 : 0 : gen_xop_pperm_pack_v2di_v4si (rtx operand0 ATTRIBUTE_UNUSED,
5766 : : rtx operand1 ATTRIBUTE_UNUSED,
5767 : : rtx operand2 ATTRIBUTE_UNUSED,
5768 : : rtx operand3 ATTRIBUTE_UNUSED)
5769 : : {
5770 : 0 : return gen_rtx_PARALLEL (VOIDmode,
5771 : : gen_rtvec (2,
5772 : : gen_rtx_SET (operand0,
5773 : : gen_rtx_VEC_CONCAT (V4SImode,
5774 : : gen_rtx_TRUNCATE (V2SImode,
5775 : : operand1),
5776 : : gen_rtx_TRUNCATE (V2SImode,
5777 : : operand2))),
5778 : : gen_rtx_USE (VOIDmode,
5779 : : operand3)));
5780 : : }
5781 : :
5782 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25554 */
5783 : : rtx
5784 : 0 : gen_xop_pperm_pack_v4si_v8hi (rtx operand0 ATTRIBUTE_UNUSED,
5785 : : rtx operand1 ATTRIBUTE_UNUSED,
5786 : : rtx operand2 ATTRIBUTE_UNUSED,
5787 : : rtx operand3 ATTRIBUTE_UNUSED)
5788 : : {
5789 : 0 : return gen_rtx_PARALLEL (VOIDmode,
5790 : : gen_rtvec (2,
5791 : : gen_rtx_SET (operand0,
5792 : : gen_rtx_VEC_CONCAT (V8HImode,
5793 : : gen_rtx_TRUNCATE (V4HImode,
5794 : : operand1),
5795 : : gen_rtx_TRUNCATE (V4HImode,
5796 : : operand2))),
5797 : : gen_rtx_USE (VOIDmode,
5798 : : operand3)));
5799 : : }
5800 : :
5801 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25567 */
5802 : : rtx
5803 : 0 : gen_xop_pperm_pack_v8hi_v16qi (rtx operand0 ATTRIBUTE_UNUSED,
5804 : : rtx operand1 ATTRIBUTE_UNUSED,
5805 : : rtx operand2 ATTRIBUTE_UNUSED,
5806 : : rtx operand3 ATTRIBUTE_UNUSED)
5807 : : {
5808 : 0 : return gen_rtx_PARALLEL (VOIDmode,
5809 : : gen_rtvec (2,
5810 : : gen_rtx_SET (operand0,
5811 : : gen_rtx_VEC_CONCAT (V16QImode,
5812 : : gen_rtx_TRUNCATE (V8QImode,
5813 : : operand1),
5814 : : gen_rtx_TRUNCATE (V8QImode,
5815 : : operand2))),
5816 : : gen_rtx_USE (VOIDmode,
5817 : : operand3)));
5818 : : }
5819 : :
5820 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25645 */
5821 : : rtx
5822 : 12 : gen_xop_rotlv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
5823 : : rtx operand1 ATTRIBUTE_UNUSED,
5824 : : rtx operand2 ATTRIBUTE_UNUSED)
5825 : : {
5826 : 12 : return gen_rtx_SET (operand0,
5827 : : gen_rtx_ROTATE (V16QImode,
5828 : : operand1,
5829 : : operand2));
5830 : : }
5831 : :
5832 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25645 */
5833 : : rtx
5834 : 12 : gen_xop_rotlv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
5835 : : rtx operand1 ATTRIBUTE_UNUSED,
5836 : : rtx operand2 ATTRIBUTE_UNUSED)
5837 : : {
5838 : 12 : return gen_rtx_SET (operand0,
5839 : : gen_rtx_ROTATE (V8HImode,
5840 : : operand1,
5841 : : operand2));
5842 : : }
5843 : :
5844 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25645 */
5845 : : rtx
5846 : 12 : gen_xop_rotlv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
5847 : : rtx operand1 ATTRIBUTE_UNUSED,
5848 : : rtx operand2 ATTRIBUTE_UNUSED)
5849 : : {
5850 : 12 : return gen_rtx_SET (operand0,
5851 : : gen_rtx_ROTATE (V4SImode,
5852 : : operand1,
5853 : : operand2));
5854 : : }
5855 : :
5856 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25645 */
5857 : : rtx
5858 : 12 : gen_xop_rotlv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
5859 : : rtx operand1 ATTRIBUTE_UNUSED,
5860 : : rtx operand2 ATTRIBUTE_UNUSED)
5861 : : {
5862 : 12 : return gen_rtx_SET (operand0,
5863 : : gen_rtx_ROTATE (V2DImode,
5864 : : operand1,
5865 : : operand2));
5866 : : }
5867 : :
5868 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25658 */
5869 : : rtx
5870 : 0 : gen_xop_rotrv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
5871 : : rtx operand1 ATTRIBUTE_UNUSED,
5872 : : rtx operand2 ATTRIBUTE_UNUSED)
5873 : : {
5874 : 0 : return gen_rtx_SET (operand0,
5875 : : gen_rtx_ROTATERT (V16QImode,
5876 : : operand1,
5877 : : operand2));
5878 : : }
5879 : :
5880 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25658 */
5881 : : rtx
5882 : 0 : gen_xop_rotrv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
5883 : : rtx operand1 ATTRIBUTE_UNUSED,
5884 : : rtx operand2 ATTRIBUTE_UNUSED)
5885 : : {
5886 : 0 : return gen_rtx_SET (operand0,
5887 : : gen_rtx_ROTATERT (V8HImode,
5888 : : operand1,
5889 : : operand2));
5890 : : }
5891 : :
5892 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25658 */
5893 : : rtx
5894 : 0 : gen_xop_rotrv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
5895 : : rtx operand1 ATTRIBUTE_UNUSED,
5896 : : rtx operand2 ATTRIBUTE_UNUSED)
5897 : : {
5898 : 0 : return gen_rtx_SET (operand0,
5899 : : gen_rtx_ROTATERT (V4SImode,
5900 : : operand1,
5901 : : operand2));
5902 : : }
5903 : :
5904 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25658 */
5905 : : rtx
5906 : 0 : gen_xop_rotrv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
5907 : : rtx operand1 ATTRIBUTE_UNUSED,
5908 : : rtx operand2 ATTRIBUTE_UNUSED)
5909 : : {
5910 : 0 : return gen_rtx_SET (operand0,
5911 : : gen_rtx_ROTATERT (V2DImode,
5912 : : operand1,
5913 : : operand2));
5914 : : }
5915 : :
5916 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25697 */
5917 : : rtx
5918 : 20 : gen_xop_vrotlv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
5919 : : rtx operand1 ATTRIBUTE_UNUSED,
5920 : : rtx operand2 ATTRIBUTE_UNUSED)
5921 : : {
5922 : 20 : return gen_rtx_SET (operand0,
5923 : : gen_rtx_IF_THEN_ELSE (V16QImode,
5924 : : gen_rtx_GE (V16QImode,
5925 : : operand2,
5926 : : const0_rtx),
5927 : : gen_rtx_ROTATE (V16QImode,
5928 : : operand1,
5929 : : operand2),
5930 : : gen_rtx_ROTATERT (V16QImode,
5931 : : operand1,
5932 : : gen_rtx_NEG (V16QImode,
5933 : : operand2))));
5934 : : }
5935 : :
5936 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25697 */
5937 : : rtx
5938 : 20 : gen_xop_vrotlv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
5939 : : rtx operand1 ATTRIBUTE_UNUSED,
5940 : : rtx operand2 ATTRIBUTE_UNUSED)
5941 : : {
5942 : 20 : return gen_rtx_SET (operand0,
5943 : : gen_rtx_IF_THEN_ELSE (V8HImode,
5944 : : gen_rtx_GE (V8HImode,
5945 : : operand2,
5946 : : const0_rtx),
5947 : : gen_rtx_ROTATE (V8HImode,
5948 : : operand1,
5949 : : operand2),
5950 : : gen_rtx_ROTATERT (V8HImode,
5951 : : operand1,
5952 : : gen_rtx_NEG (V8HImode,
5953 : : operand2))));
5954 : : }
5955 : :
5956 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25697 */
5957 : : rtx
5958 : 24 : gen_xop_vrotlv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
5959 : : rtx operand1 ATTRIBUTE_UNUSED,
5960 : : rtx operand2 ATTRIBUTE_UNUSED)
5961 : : {
5962 : 24 : return gen_rtx_SET (operand0,
5963 : : gen_rtx_IF_THEN_ELSE (V4SImode,
5964 : : gen_rtx_GE (V4SImode,
5965 : : operand2,
5966 : : const0_rtx),
5967 : : gen_rtx_ROTATE (V4SImode,
5968 : : operand1,
5969 : : operand2),
5970 : : gen_rtx_ROTATERT (V4SImode,
5971 : : operand1,
5972 : : gen_rtx_NEG (V4SImode,
5973 : : operand2))));
5974 : : }
5975 : :
5976 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25697 */
5977 : : rtx
5978 : 20 : gen_xop_vrotlv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
5979 : : rtx operand1 ATTRIBUTE_UNUSED,
5980 : : rtx operand2 ATTRIBUTE_UNUSED)
5981 : : {
5982 : 20 : return gen_rtx_SET (operand0,
5983 : : gen_rtx_IF_THEN_ELSE (V2DImode,
5984 : : gen_rtx_GE (V2DImode,
5985 : : operand2,
5986 : : const0_rtx),
5987 : : gen_rtx_ROTATE (V2DImode,
5988 : : operand1,
5989 : : operand2),
5990 : : gen_rtx_ROTATERT (V2DImode,
5991 : : operand1,
5992 : : gen_rtx_NEG (V2DImode,
5993 : : operand2))));
5994 : : }
5995 : :
5996 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25934 */
5997 : : rtx
5998 : 11 : gen_xop_shav16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
5999 : : rtx operand1 ATTRIBUTE_UNUSED,
6000 : : rtx operand2 ATTRIBUTE_UNUSED)
6001 : : {
6002 : 11 : return gen_rtx_SET (operand0,
6003 : : gen_rtx_IF_THEN_ELSE (V16QImode,
6004 : : gen_rtx_GE (V16QImode,
6005 : : operand2,
6006 : : const0_rtx),
6007 : : gen_rtx_ASHIFT (V16QImode,
6008 : : operand1,
6009 : : operand2),
6010 : : gen_rtx_ASHIFTRT (V16QImode,
6011 : : operand1,
6012 : : gen_rtx_NEG (V16QImode,
6013 : : operand2))));
6014 : : }
6015 : :
6016 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25934 */
6017 : : rtx
6018 : 8 : gen_xop_shav8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
6019 : : rtx operand1 ATTRIBUTE_UNUSED,
6020 : : rtx operand2 ATTRIBUTE_UNUSED)
6021 : : {
6022 : 8 : return gen_rtx_SET (operand0,
6023 : : gen_rtx_IF_THEN_ELSE (V8HImode,
6024 : : gen_rtx_GE (V8HImode,
6025 : : operand2,
6026 : : const0_rtx),
6027 : : gen_rtx_ASHIFT (V8HImode,
6028 : : operand1,
6029 : : operand2),
6030 : : gen_rtx_ASHIFTRT (V8HImode,
6031 : : operand1,
6032 : : gen_rtx_NEG (V8HImode,
6033 : : operand2))));
6034 : : }
6035 : :
6036 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25934 */
6037 : : rtx
6038 : 255 : gen_xop_shav4si3 (rtx operand0 ATTRIBUTE_UNUSED,
6039 : : rtx operand1 ATTRIBUTE_UNUSED,
6040 : : rtx operand2 ATTRIBUTE_UNUSED)
6041 : : {
6042 : 255 : return gen_rtx_SET (operand0,
6043 : : gen_rtx_IF_THEN_ELSE (V4SImode,
6044 : : gen_rtx_GE (V4SImode,
6045 : : operand2,
6046 : : const0_rtx),
6047 : : gen_rtx_ASHIFT (V4SImode,
6048 : : operand1,
6049 : : operand2),
6050 : : gen_rtx_ASHIFTRT (V4SImode,
6051 : : operand1,
6052 : : gen_rtx_NEG (V4SImode,
6053 : : operand2))));
6054 : : }
6055 : :
6056 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25934 */
6057 : : rtx
6058 : 146 : gen_xop_shav2di3 (rtx operand0 ATTRIBUTE_UNUSED,
6059 : : rtx operand1 ATTRIBUTE_UNUSED,
6060 : : rtx operand2 ATTRIBUTE_UNUSED)
6061 : : {
6062 : 146 : return gen_rtx_SET (operand0,
6063 : : gen_rtx_IF_THEN_ELSE (V2DImode,
6064 : : gen_rtx_GE (V2DImode,
6065 : : operand2,
6066 : : const0_rtx),
6067 : : gen_rtx_ASHIFT (V2DImode,
6068 : : operand1,
6069 : : operand2),
6070 : : gen_rtx_ASHIFTRT (V2DImode,
6071 : : operand1,
6072 : : gen_rtx_NEG (V2DImode,
6073 : : operand2))));
6074 : : }
6075 : :
6076 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25953 */
6077 : : rtx
6078 : 9 : gen_xop_shlv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
6079 : : rtx operand1 ATTRIBUTE_UNUSED,
6080 : : rtx operand2 ATTRIBUTE_UNUSED)
6081 : : {
6082 : 9 : return gen_rtx_SET (operand0,
6083 : : gen_rtx_IF_THEN_ELSE (V16QImode,
6084 : : gen_rtx_GE (V16QImode,
6085 : : operand2,
6086 : : const0_rtx),
6087 : : gen_rtx_ASHIFT (V16QImode,
6088 : : operand1,
6089 : : operand2),
6090 : : gen_rtx_LSHIFTRT (V16QImode,
6091 : : operand1,
6092 : : gen_rtx_NEG (V16QImode,
6093 : : operand2))));
6094 : : }
6095 : :
6096 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25953 */
6097 : : rtx
6098 : 8 : gen_xop_shlv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
6099 : : rtx operand1 ATTRIBUTE_UNUSED,
6100 : : rtx operand2 ATTRIBUTE_UNUSED)
6101 : : {
6102 : 8 : return gen_rtx_SET (operand0,
6103 : : gen_rtx_IF_THEN_ELSE (V8HImode,
6104 : : gen_rtx_GE (V8HImode,
6105 : : operand2,
6106 : : const0_rtx),
6107 : : gen_rtx_ASHIFT (V8HImode,
6108 : : operand1,
6109 : : operand2),
6110 : : gen_rtx_LSHIFTRT (V8HImode,
6111 : : operand1,
6112 : : gen_rtx_NEG (V8HImode,
6113 : : operand2))));
6114 : : }
6115 : :
6116 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25953 */
6117 : : rtx
6118 : 33 : gen_xop_shlv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
6119 : : rtx operand1 ATTRIBUTE_UNUSED,
6120 : : rtx operand2 ATTRIBUTE_UNUSED)
6121 : : {
6122 : 33 : return gen_rtx_SET (operand0,
6123 : : gen_rtx_IF_THEN_ELSE (V4SImode,
6124 : : gen_rtx_GE (V4SImode,
6125 : : operand2,
6126 : : const0_rtx),
6127 : : gen_rtx_ASHIFT (V4SImode,
6128 : : operand1,
6129 : : operand2),
6130 : : gen_rtx_LSHIFTRT (V4SImode,
6131 : : operand1,
6132 : : gen_rtx_NEG (V4SImode,
6133 : : operand2))));
6134 : : }
6135 : :
6136 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:25953 */
6137 : : rtx
6138 : 45 : gen_xop_shlv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
6139 : : rtx operand1 ATTRIBUTE_UNUSED,
6140 : : rtx operand2 ATTRIBUTE_UNUSED)
6141 : : {
6142 : 45 : return gen_rtx_SET (operand0,
6143 : : gen_rtx_IF_THEN_ELSE (V2DImode,
6144 : : gen_rtx_GE (V2DImode,
6145 : : operand2,
6146 : : const0_rtx),
6147 : : gen_rtx_ASHIFT (V2DImode,
6148 : : operand1,
6149 : : operand2),
6150 : : gen_rtx_LSHIFTRT (V2DImode,
6151 : : operand1,
6152 : : gen_rtx_NEG (V2DImode,
6153 : : operand2))));
6154 : : }
6155 : :
6156 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26173 */
6157 : : rtx
6158 : 0 : gen_xop_frczsf2 (rtx operand0 ATTRIBUTE_UNUSED,
6159 : : rtx operand1 ATTRIBUTE_UNUSED)
6160 : : {
6161 : 0 : return gen_rtx_SET (operand0,
6162 : : gen_rtx_UNSPEC (SFmode,
6163 : : gen_rtvec (1,
6164 : : operand1),
6165 : : 132));
6166 : : }
6167 : :
6168 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26173 */
6169 : : rtx
6170 : 0 : gen_xop_frczdf2 (rtx operand0 ATTRIBUTE_UNUSED,
6171 : : rtx operand1 ATTRIBUTE_UNUSED)
6172 : : {
6173 : 0 : return gen_rtx_SET (operand0,
6174 : : gen_rtx_UNSPEC (DFmode,
6175 : : gen_rtvec (1,
6176 : : operand1),
6177 : : 132));
6178 : : }
6179 : :
6180 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26173 */
6181 : : rtx
6182 : 8 : gen_xop_frczv4sf2 (rtx operand0 ATTRIBUTE_UNUSED,
6183 : : rtx operand1 ATTRIBUTE_UNUSED)
6184 : : {
6185 : 8 : return gen_rtx_SET (operand0,
6186 : : gen_rtx_UNSPEC (V4SFmode,
6187 : : gen_rtvec (1,
6188 : : operand1),
6189 : : 132));
6190 : : }
6191 : :
6192 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26173 */
6193 : : rtx
6194 : 8 : gen_xop_frczv2df2 (rtx operand0 ATTRIBUTE_UNUSED,
6195 : : rtx operand1 ATTRIBUTE_UNUSED)
6196 : : {
6197 : 8 : return gen_rtx_SET (operand0,
6198 : : gen_rtx_UNSPEC (V2DFmode,
6199 : : gen_rtvec (1,
6200 : : operand1),
6201 : : 132));
6202 : : }
6203 : :
6204 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26173 */
6205 : : rtx
6206 : 8 : gen_xop_frczv8sf2 (rtx operand0 ATTRIBUTE_UNUSED,
6207 : : rtx operand1 ATTRIBUTE_UNUSED)
6208 : : {
6209 : 8 : return gen_rtx_SET (operand0,
6210 : : gen_rtx_UNSPEC (V8SFmode,
6211 : : gen_rtvec (1,
6212 : : operand1),
6213 : : 132));
6214 : : }
6215 : :
6216 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26173 */
6217 : : rtx
6218 : 8 : gen_xop_frczv4df2 (rtx operand0 ATTRIBUTE_UNUSED,
6219 : : rtx operand1 ATTRIBUTE_UNUSED)
6220 : : {
6221 : 8 : return gen_rtx_SET (operand0,
6222 : : gen_rtx_UNSPEC (V4DFmode,
6223 : : gen_rtvec (1,
6224 : : operand1),
6225 : : 132));
6226 : : }
6227 : :
6228 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26211 */
6229 : : rtx
6230 : 48 : gen_xop_maskcmpv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
6231 : : rtx operand1 ATTRIBUTE_UNUSED,
6232 : : rtx operand2 ATTRIBUTE_UNUSED,
6233 : : rtx operand3 ATTRIBUTE_UNUSED)
6234 : : {
6235 : 48 : return gen_rtx_SET (operand0,
6236 : : gen_rtx_fmt_ee (GET_CODE (operand1), V16QImode,
6237 : : operand2,
6238 : : operand3));
6239 : : }
6240 : :
6241 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26211 */
6242 : : rtx
6243 : 48 : gen_xop_maskcmpv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
6244 : : rtx operand1 ATTRIBUTE_UNUSED,
6245 : : rtx operand2 ATTRIBUTE_UNUSED,
6246 : : rtx operand3 ATTRIBUTE_UNUSED)
6247 : : {
6248 : 48 : return gen_rtx_SET (operand0,
6249 : : gen_rtx_fmt_ee (GET_CODE (operand1), V8HImode,
6250 : : operand2,
6251 : : operand3));
6252 : : }
6253 : :
6254 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26211 */
6255 : : rtx
6256 : 48 : gen_xop_maskcmpv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
6257 : : rtx operand1 ATTRIBUTE_UNUSED,
6258 : : rtx operand2 ATTRIBUTE_UNUSED,
6259 : : rtx operand3 ATTRIBUTE_UNUSED)
6260 : : {
6261 : 48 : return gen_rtx_SET (operand0,
6262 : : gen_rtx_fmt_ee (GET_CODE (operand1), V4SImode,
6263 : : operand2,
6264 : : operand3));
6265 : : }
6266 : :
6267 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26211 */
6268 : : rtx
6269 : 48 : gen_xop_maskcmpv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
6270 : : rtx operand1 ATTRIBUTE_UNUSED,
6271 : : rtx operand2 ATTRIBUTE_UNUSED,
6272 : : rtx operand3 ATTRIBUTE_UNUSED)
6273 : : {
6274 : 48 : return gen_rtx_SET (operand0,
6275 : : gen_rtx_fmt_ee (GET_CODE (operand1), V2DImode,
6276 : : operand2,
6277 : : operand3));
6278 : : }
6279 : :
6280 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26221 */
6281 : : rtx
6282 : 32 : gen_xop_maskcmp_unsv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
6283 : : rtx operand1 ATTRIBUTE_UNUSED,
6284 : : rtx operand2 ATTRIBUTE_UNUSED,
6285 : : rtx operand3 ATTRIBUTE_UNUSED)
6286 : : {
6287 : 32 : return gen_rtx_SET (operand0,
6288 : : gen_rtx_fmt_ee (GET_CODE (operand1), V16QImode,
6289 : : operand2,
6290 : : operand3));
6291 : : }
6292 : :
6293 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26221 */
6294 : : rtx
6295 : 32 : gen_xop_maskcmp_unsv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
6296 : : rtx operand1 ATTRIBUTE_UNUSED,
6297 : : rtx operand2 ATTRIBUTE_UNUSED,
6298 : : rtx operand3 ATTRIBUTE_UNUSED)
6299 : : {
6300 : 32 : return gen_rtx_SET (operand0,
6301 : : gen_rtx_fmt_ee (GET_CODE (operand1), V8HImode,
6302 : : operand2,
6303 : : operand3));
6304 : : }
6305 : :
6306 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26221 */
6307 : : rtx
6308 : 32 : gen_xop_maskcmp_unsv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
6309 : : rtx operand1 ATTRIBUTE_UNUSED,
6310 : : rtx operand2 ATTRIBUTE_UNUSED,
6311 : : rtx operand3 ATTRIBUTE_UNUSED)
6312 : : {
6313 : 32 : return gen_rtx_SET (operand0,
6314 : : gen_rtx_fmt_ee (GET_CODE (operand1), V4SImode,
6315 : : operand2,
6316 : : operand3));
6317 : : }
6318 : :
6319 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26221 */
6320 : : rtx
6321 : 32 : gen_xop_maskcmp_unsv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
6322 : : rtx operand1 ATTRIBUTE_UNUSED,
6323 : : rtx operand2 ATTRIBUTE_UNUSED,
6324 : : rtx operand3 ATTRIBUTE_UNUSED)
6325 : : {
6326 : 32 : return gen_rtx_SET (operand0,
6327 : : gen_rtx_fmt_ee (GET_CODE (operand1), V2DImode,
6328 : : operand2,
6329 : : operand3));
6330 : : }
6331 : :
6332 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26234 */
6333 : : rtx
6334 : 16 : gen_xop_maskcmp_uns2v16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
6335 : : rtx operand1 ATTRIBUTE_UNUSED,
6336 : : rtx operand2 ATTRIBUTE_UNUSED,
6337 : : rtx operand3 ATTRIBUTE_UNUSED)
6338 : : {
6339 : 16 : return gen_rtx_SET (operand0,
6340 : : gen_rtx_UNSPEC (V16QImode,
6341 : : gen_rtvec (1,
6342 : : gen_rtx_fmt_ee (GET_CODE (operand1), V16QImode,
6343 : : operand2,
6344 : : operand3)),
6345 : : 130));
6346 : : }
6347 : :
6348 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26234 */
6349 : : rtx
6350 : 16 : gen_xop_maskcmp_uns2v8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
6351 : : rtx operand1 ATTRIBUTE_UNUSED,
6352 : : rtx operand2 ATTRIBUTE_UNUSED,
6353 : : rtx operand3 ATTRIBUTE_UNUSED)
6354 : : {
6355 : 16 : return gen_rtx_SET (operand0,
6356 : : gen_rtx_UNSPEC (V8HImode,
6357 : : gen_rtvec (1,
6358 : : gen_rtx_fmt_ee (GET_CODE (operand1), V8HImode,
6359 : : operand2,
6360 : : operand3)),
6361 : : 130));
6362 : : }
6363 : :
6364 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26234 */
6365 : : rtx
6366 : 16 : gen_xop_maskcmp_uns2v4si3 (rtx operand0 ATTRIBUTE_UNUSED,
6367 : : rtx operand1 ATTRIBUTE_UNUSED,
6368 : : rtx operand2 ATTRIBUTE_UNUSED,
6369 : : rtx operand3 ATTRIBUTE_UNUSED)
6370 : : {
6371 : 16 : return gen_rtx_SET (operand0,
6372 : : gen_rtx_UNSPEC (V4SImode,
6373 : : gen_rtvec (1,
6374 : : gen_rtx_fmt_ee (GET_CODE (operand1), V4SImode,
6375 : : operand2,
6376 : : operand3)),
6377 : : 130));
6378 : : }
6379 : :
6380 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26234 */
6381 : : rtx
6382 : 16 : gen_xop_maskcmp_uns2v2di3 (rtx operand0 ATTRIBUTE_UNUSED,
6383 : : rtx operand1 ATTRIBUTE_UNUSED,
6384 : : rtx operand2 ATTRIBUTE_UNUSED,
6385 : : rtx operand3 ATTRIBUTE_UNUSED)
6386 : : {
6387 : 16 : return gen_rtx_SET (operand0,
6388 : : gen_rtx_UNSPEC (V2DImode,
6389 : : gen_rtvec (1,
6390 : : gen_rtx_fmt_ee (GET_CODE (operand1), V2DImode,
6391 : : operand2,
6392 : : operand3)),
6393 : : 130));
6394 : : }
6395 : :
6396 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26248 */
6397 : : rtx
6398 : 32 : gen_xop_pcom_tfv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
6399 : : rtx operand1 ATTRIBUTE_UNUSED,
6400 : : rtx operand2 ATTRIBUTE_UNUSED,
6401 : : rtx operand3 ATTRIBUTE_UNUSED)
6402 : : {
6403 : 32 : return gen_rtx_SET (operand0,
6404 : : gen_rtx_UNSPEC (V16QImode,
6405 : : gen_rtvec (3,
6406 : : operand1,
6407 : : operand2,
6408 : : operand3),
6409 : : 131));
6410 : : }
6411 : :
6412 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26248 */
6413 : : rtx
6414 : 32 : gen_xop_pcom_tfv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
6415 : : rtx operand1 ATTRIBUTE_UNUSED,
6416 : : rtx operand2 ATTRIBUTE_UNUSED,
6417 : : rtx operand3 ATTRIBUTE_UNUSED)
6418 : : {
6419 : 32 : return gen_rtx_SET (operand0,
6420 : : gen_rtx_UNSPEC (V8HImode,
6421 : : gen_rtvec (3,
6422 : : operand1,
6423 : : operand2,
6424 : : operand3),
6425 : : 131));
6426 : : }
6427 : :
6428 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26248 */
6429 : : rtx
6430 : 32 : gen_xop_pcom_tfv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
6431 : : rtx operand1 ATTRIBUTE_UNUSED,
6432 : : rtx operand2 ATTRIBUTE_UNUSED,
6433 : : rtx operand3 ATTRIBUTE_UNUSED)
6434 : : {
6435 : 32 : return gen_rtx_SET (operand0,
6436 : : gen_rtx_UNSPEC (V4SImode,
6437 : : gen_rtvec (3,
6438 : : operand1,
6439 : : operand2,
6440 : : operand3),
6441 : : 131));
6442 : : }
6443 : :
6444 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26248 */
6445 : : rtx
6446 : 32 : gen_xop_pcom_tfv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
6447 : : rtx operand1 ATTRIBUTE_UNUSED,
6448 : : rtx operand2 ATTRIBUTE_UNUSED,
6449 : : rtx operand3 ATTRIBUTE_UNUSED)
6450 : : {
6451 : 32 : return gen_rtx_SET (operand0,
6452 : : gen_rtx_UNSPEC (V2DImode,
6453 : : gen_rtvec (3,
6454 : : operand1,
6455 : : operand2,
6456 : : operand3),
6457 : : 131));
6458 : : }
6459 : :
6460 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26264 */
6461 : : rtx
6462 : 20 : gen_xop_vpermil2v8sf3 (rtx operand0 ATTRIBUTE_UNUSED,
6463 : : rtx operand1 ATTRIBUTE_UNUSED,
6464 : : rtx operand2 ATTRIBUTE_UNUSED,
6465 : : rtx operand3 ATTRIBUTE_UNUSED,
6466 : : rtx operand4 ATTRIBUTE_UNUSED)
6467 : : {
6468 : 20 : return gen_rtx_SET (operand0,
6469 : : gen_rtx_UNSPEC (V8SFmode,
6470 : : gen_rtvec (4,
6471 : : operand1,
6472 : : operand2,
6473 : : operand3,
6474 : : operand4),
6475 : : 141));
6476 : : }
6477 : :
6478 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26264 */
6479 : : rtx
6480 : 20 : gen_xop_vpermil2v4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
6481 : : rtx operand1 ATTRIBUTE_UNUSED,
6482 : : rtx operand2 ATTRIBUTE_UNUSED,
6483 : : rtx operand3 ATTRIBUTE_UNUSED,
6484 : : rtx operand4 ATTRIBUTE_UNUSED)
6485 : : {
6486 : 20 : return gen_rtx_SET (operand0,
6487 : : gen_rtx_UNSPEC (V4SFmode,
6488 : : gen_rtvec (4,
6489 : : operand1,
6490 : : operand2,
6491 : : operand3,
6492 : : operand4),
6493 : : 141));
6494 : : }
6495 : :
6496 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26264 */
6497 : : rtx
6498 : 20 : gen_xop_vpermil2v4df3 (rtx operand0 ATTRIBUTE_UNUSED,
6499 : : rtx operand1 ATTRIBUTE_UNUSED,
6500 : : rtx operand2 ATTRIBUTE_UNUSED,
6501 : : rtx operand3 ATTRIBUTE_UNUSED,
6502 : : rtx operand4 ATTRIBUTE_UNUSED)
6503 : : {
6504 : 20 : return gen_rtx_SET (operand0,
6505 : : gen_rtx_UNSPEC (V4DFmode,
6506 : : gen_rtvec (4,
6507 : : operand1,
6508 : : operand2,
6509 : : operand3,
6510 : : operand4),
6511 : : 141));
6512 : : }
6513 : :
6514 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26264 */
6515 : : rtx
6516 : 20 : gen_xop_vpermil2v2df3 (rtx operand0 ATTRIBUTE_UNUSED,
6517 : : rtx operand1 ATTRIBUTE_UNUSED,
6518 : : rtx operand2 ATTRIBUTE_UNUSED,
6519 : : rtx operand3 ATTRIBUTE_UNUSED,
6520 : : rtx operand4 ATTRIBUTE_UNUSED)
6521 : : {
6522 : 20 : return gen_rtx_SET (operand0,
6523 : : gen_rtx_UNSPEC (V2DFmode,
6524 : : gen_rtvec (4,
6525 : : operand1,
6526 : : operand2,
6527 : : operand3,
6528 : : operand4),
6529 : : 141));
6530 : : }
6531 : :
6532 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26279 */
6533 : : rtx
6534 : 345 : gen_aesenc (rtx operand0 ATTRIBUTE_UNUSED,
6535 : : rtx operand1 ATTRIBUTE_UNUSED,
6536 : : rtx operand2 ATTRIBUTE_UNUSED)
6537 : : {
6538 : 345 : return gen_rtx_SET (operand0,
6539 : : gen_rtx_UNSPEC (V2DImode,
6540 : : gen_rtvec (2,
6541 : : operand1,
6542 : : operand2),
6543 : : 133));
6544 : : }
6545 : :
6546 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26297 */
6547 : : rtx
6548 : 35 : gen_aesenclast (rtx operand0 ATTRIBUTE_UNUSED,
6549 : : rtx operand1 ATTRIBUTE_UNUSED,
6550 : : rtx operand2 ATTRIBUTE_UNUSED)
6551 : : {
6552 : 35 : return gen_rtx_SET (operand0,
6553 : : gen_rtx_UNSPEC (V2DImode,
6554 : : gen_rtvec (2,
6555 : : operand1,
6556 : : operand2),
6557 : : 134));
6558 : : }
6559 : :
6560 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26315 */
6561 : : rtx
6562 : 35 : gen_aesdec (rtx operand0 ATTRIBUTE_UNUSED,
6563 : : rtx operand1 ATTRIBUTE_UNUSED,
6564 : : rtx operand2 ATTRIBUTE_UNUSED)
6565 : : {
6566 : 35 : return gen_rtx_SET (operand0,
6567 : : gen_rtx_UNSPEC (V2DImode,
6568 : : gen_rtvec (2,
6569 : : operand1,
6570 : : operand2),
6571 : : 135));
6572 : : }
6573 : :
6574 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26333 */
6575 : : rtx
6576 : 35 : gen_aesdeclast (rtx operand0 ATTRIBUTE_UNUSED,
6577 : : rtx operand1 ATTRIBUTE_UNUSED,
6578 : : rtx operand2 ATTRIBUTE_UNUSED)
6579 : : {
6580 : 35 : return gen_rtx_SET (operand0,
6581 : : gen_rtx_UNSPEC (V2DImode,
6582 : : gen_rtvec (2,
6583 : : operand1,
6584 : : operand2),
6585 : : 136));
6586 : : }
6587 : :
6588 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26351 */
6589 : : rtx
6590 : 51 : gen_aesimc (rtx operand0 ATTRIBUTE_UNUSED,
6591 : : rtx operand1 ATTRIBUTE_UNUSED)
6592 : : {
6593 : 51 : return gen_rtx_SET (operand0,
6594 : : gen_rtx_UNSPEC (V2DImode,
6595 : : gen_rtvec (1,
6596 : : operand1),
6597 : : 137));
6598 : : }
6599 : :
6600 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26363 */
6601 : : rtx
6602 : 51 : gen_aeskeygenassist (rtx operand0 ATTRIBUTE_UNUSED,
6603 : : rtx operand1 ATTRIBUTE_UNUSED,
6604 : : rtx operand2 ATTRIBUTE_UNUSED)
6605 : : {
6606 : 51 : return gen_rtx_SET (operand0,
6607 : : gen_rtx_UNSPEC (V2DImode,
6608 : : gen_rtvec (2,
6609 : : operand1,
6610 : : operand2),
6611 : : 138));
6612 : : }
6613 : :
6614 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26377 */
6615 : : rtx
6616 : 32 : gen_pclmulqdq (rtx operand0 ATTRIBUTE_UNUSED,
6617 : : rtx operand1 ATTRIBUTE_UNUSED,
6618 : : rtx operand2 ATTRIBUTE_UNUSED,
6619 : : rtx operand3 ATTRIBUTE_UNUSED)
6620 : : {
6621 : 32 : return gen_rtx_SET (operand0,
6622 : : gen_rtx_UNSPEC (V2DImode,
6623 : : gen_rtvec (3,
6624 : : operand1,
6625 : : operand2,
6626 : : operand3),
6627 : : 139));
6628 : : }
6629 : :
6630 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26442 */
6631 : : rtx
6632 : 17334 : gen_avx_vzeroupper_callee_abi (void)
6633 : : {
6634 : 17334 : return gen_rtx_PARALLEL (VOIDmode,
6635 : : gen_rtvec (2,
6636 : : gen_rtx_CALL (VOIDmode,
6637 : : gen_rtx_MEM (QImode,
6638 : : const0_rtx),
6639 : : const0_rtx),
6640 : : gen_rtx_UNSPEC (VOIDmode,
6641 : : gen_rtvec (1,
6642 : : const1_rtx),
6643 : : 102)));
6644 : : }
6645 : :
6646 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6647 : : rtx
6648 : 0 : gen_avx2_pbroadcastv16si (rtx operand0 ATTRIBUTE_UNUSED,
6649 : : rtx operand1 ATTRIBUTE_UNUSED)
6650 : : {
6651 : 0 : return gen_rtx_SET (operand0,
6652 : : gen_rtx_VEC_DUPLICATE (V16SImode,
6653 : : gen_rtx_VEC_SELECT (SImode,
6654 : : operand1,
6655 : : gen_rtx_PARALLEL (VOIDmode,
6656 : : gen_rtvec (1,
6657 : : const0_rtx)))));
6658 : : }
6659 : :
6660 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6661 : : rtx
6662 : 0 : gen_avx2_pbroadcastv8di (rtx operand0 ATTRIBUTE_UNUSED,
6663 : : rtx operand1 ATTRIBUTE_UNUSED)
6664 : : {
6665 : 0 : return gen_rtx_SET (operand0,
6666 : : gen_rtx_VEC_DUPLICATE (V8DImode,
6667 : : gen_rtx_VEC_SELECT (DImode,
6668 : : operand1,
6669 : : gen_rtx_PARALLEL (VOIDmode,
6670 : : gen_rtvec (1,
6671 : : const0_rtx)))));
6672 : : }
6673 : :
6674 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6675 : : rtx
6676 : 0 : gen_avx2_pbroadcastv64qi (rtx operand0 ATTRIBUTE_UNUSED,
6677 : : rtx operand1 ATTRIBUTE_UNUSED)
6678 : : {
6679 : 0 : return gen_rtx_SET (operand0,
6680 : : gen_rtx_VEC_DUPLICATE (V64QImode,
6681 : : gen_rtx_VEC_SELECT (QImode,
6682 : : operand1,
6683 : : gen_rtx_PARALLEL (VOIDmode,
6684 : : gen_rtvec (1,
6685 : : const0_rtx)))));
6686 : : }
6687 : :
6688 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6689 : : rtx
6690 : 58 : gen_avx2_pbroadcastv32qi (rtx operand0 ATTRIBUTE_UNUSED,
6691 : : rtx operand1 ATTRIBUTE_UNUSED)
6692 : : {
6693 : 58 : return gen_rtx_SET (operand0,
6694 : : gen_rtx_VEC_DUPLICATE (V32QImode,
6695 : : gen_rtx_VEC_SELECT (QImode,
6696 : : operand1,
6697 : : gen_rtx_PARALLEL (VOIDmode,
6698 : : gen_rtvec (1,
6699 : : const0_rtx)))));
6700 : : }
6701 : :
6702 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6703 : : rtx
6704 : 45 : gen_avx2_pbroadcastv16qi (rtx operand0 ATTRIBUTE_UNUSED,
6705 : : rtx operand1 ATTRIBUTE_UNUSED)
6706 : : {
6707 : 45 : return gen_rtx_SET (operand0,
6708 : : gen_rtx_VEC_DUPLICATE (V16QImode,
6709 : : gen_rtx_VEC_SELECT (QImode,
6710 : : operand1,
6711 : : gen_rtx_PARALLEL (VOIDmode,
6712 : : gen_rtvec (1,
6713 : : const0_rtx)))));
6714 : : }
6715 : :
6716 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6717 : : rtx
6718 : 0 : gen_avx2_pbroadcastv32hi (rtx operand0 ATTRIBUTE_UNUSED,
6719 : : rtx operand1 ATTRIBUTE_UNUSED)
6720 : : {
6721 : 0 : return gen_rtx_SET (operand0,
6722 : : gen_rtx_VEC_DUPLICATE (V32HImode,
6723 : : gen_rtx_VEC_SELECT (HImode,
6724 : : operand1,
6725 : : gen_rtx_PARALLEL (VOIDmode,
6726 : : gen_rtvec (1,
6727 : : const0_rtx)))));
6728 : : }
6729 : :
6730 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6731 : : rtx
6732 : 83 : gen_avx2_pbroadcastv16hi (rtx operand0 ATTRIBUTE_UNUSED,
6733 : : rtx operand1 ATTRIBUTE_UNUSED)
6734 : : {
6735 : 83 : return gen_rtx_SET (operand0,
6736 : : gen_rtx_VEC_DUPLICATE (V16HImode,
6737 : : gen_rtx_VEC_SELECT (HImode,
6738 : : operand1,
6739 : : gen_rtx_PARALLEL (VOIDmode,
6740 : : gen_rtvec (1,
6741 : : const0_rtx)))));
6742 : : }
6743 : :
6744 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6745 : : rtx
6746 : 41 : gen_avx2_pbroadcastv8hi (rtx operand0 ATTRIBUTE_UNUSED,
6747 : : rtx operand1 ATTRIBUTE_UNUSED)
6748 : : {
6749 : 41 : return gen_rtx_SET (operand0,
6750 : : gen_rtx_VEC_DUPLICATE (V8HImode,
6751 : : gen_rtx_VEC_SELECT (HImode,
6752 : : operand1,
6753 : : gen_rtx_PARALLEL (VOIDmode,
6754 : : gen_rtvec (1,
6755 : : const0_rtx)))));
6756 : : }
6757 : :
6758 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6759 : : rtx
6760 : 1176 : gen_avx2_pbroadcastv8si (rtx operand0 ATTRIBUTE_UNUSED,
6761 : : rtx operand1 ATTRIBUTE_UNUSED)
6762 : : {
6763 : 1176 : return gen_rtx_SET (operand0,
6764 : : gen_rtx_VEC_DUPLICATE (V8SImode,
6765 : : gen_rtx_VEC_SELECT (SImode,
6766 : : operand1,
6767 : : gen_rtx_PARALLEL (VOIDmode,
6768 : : gen_rtvec (1,
6769 : : const0_rtx)))));
6770 : : }
6771 : :
6772 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6773 : : rtx
6774 : 15 : gen_avx2_pbroadcastv4si (rtx operand0 ATTRIBUTE_UNUSED,
6775 : : rtx operand1 ATTRIBUTE_UNUSED)
6776 : : {
6777 : 15 : return gen_rtx_SET (operand0,
6778 : : gen_rtx_VEC_DUPLICATE (V4SImode,
6779 : : gen_rtx_VEC_SELECT (SImode,
6780 : : operand1,
6781 : : gen_rtx_PARALLEL (VOIDmode,
6782 : : gen_rtvec (1,
6783 : : const0_rtx)))));
6784 : : }
6785 : :
6786 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6787 : : rtx
6788 : 15 : gen_avx2_pbroadcastv4di (rtx operand0 ATTRIBUTE_UNUSED,
6789 : : rtx operand1 ATTRIBUTE_UNUSED)
6790 : : {
6791 : 15 : return gen_rtx_SET (operand0,
6792 : : gen_rtx_VEC_DUPLICATE (V4DImode,
6793 : : gen_rtx_VEC_SELECT (DImode,
6794 : : operand1,
6795 : : gen_rtx_PARALLEL (VOIDmode,
6796 : : gen_rtvec (1,
6797 : : const0_rtx)))));
6798 : : }
6799 : :
6800 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6801 : : rtx
6802 : 15 : gen_avx2_pbroadcastv2di (rtx operand0 ATTRIBUTE_UNUSED,
6803 : : rtx operand1 ATTRIBUTE_UNUSED)
6804 : : {
6805 : 15 : return gen_rtx_SET (operand0,
6806 : : gen_rtx_VEC_DUPLICATE (V2DImode,
6807 : : gen_rtx_VEC_SELECT (DImode,
6808 : : operand1,
6809 : : gen_rtx_PARALLEL (VOIDmode,
6810 : : gen_rtvec (1,
6811 : : const0_rtx)))));
6812 : : }
6813 : :
6814 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6815 : : rtx
6816 : 0 : gen_avx2_pbroadcastv32hf (rtx operand0 ATTRIBUTE_UNUSED,
6817 : : rtx operand1 ATTRIBUTE_UNUSED)
6818 : : {
6819 : 0 : return gen_rtx_SET (operand0,
6820 : : gen_rtx_VEC_DUPLICATE (V32HFmode,
6821 : : gen_rtx_VEC_SELECT (HFmode,
6822 : : operand1,
6823 : : gen_rtx_PARALLEL (VOIDmode,
6824 : : gen_rtvec (1,
6825 : : const0_rtx)))));
6826 : : }
6827 : :
6828 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6829 : : rtx
6830 : 0 : gen_avx2_pbroadcastv16hf (rtx operand0 ATTRIBUTE_UNUSED,
6831 : : rtx operand1 ATTRIBUTE_UNUSED)
6832 : : {
6833 : 0 : return gen_rtx_SET (operand0,
6834 : : gen_rtx_VEC_DUPLICATE (V16HFmode,
6835 : : gen_rtx_VEC_SELECT (HFmode,
6836 : : operand1,
6837 : : gen_rtx_PARALLEL (VOIDmode,
6838 : : gen_rtvec (1,
6839 : : const0_rtx)))));
6840 : : }
6841 : :
6842 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6843 : : rtx
6844 : 0 : gen_avx2_pbroadcastv8hf (rtx operand0 ATTRIBUTE_UNUSED,
6845 : : rtx operand1 ATTRIBUTE_UNUSED)
6846 : : {
6847 : 0 : return gen_rtx_SET (operand0,
6848 : : gen_rtx_VEC_DUPLICATE (V8HFmode,
6849 : : gen_rtx_VEC_SELECT (HFmode,
6850 : : operand1,
6851 : : gen_rtx_PARALLEL (VOIDmode,
6852 : : gen_rtvec (1,
6853 : : const0_rtx)))));
6854 : : }
6855 : :
6856 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6857 : : rtx
6858 : 0 : gen_avx2_pbroadcastv32bf (rtx operand0 ATTRIBUTE_UNUSED,
6859 : : rtx operand1 ATTRIBUTE_UNUSED)
6860 : : {
6861 : 0 : return gen_rtx_SET (operand0,
6862 : : gen_rtx_VEC_DUPLICATE (V32BFmode,
6863 : : gen_rtx_VEC_SELECT (BFmode,
6864 : : operand1,
6865 : : gen_rtx_PARALLEL (VOIDmode,
6866 : : gen_rtvec (1,
6867 : : const0_rtx)))));
6868 : : }
6869 : :
6870 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6871 : : rtx
6872 : 0 : gen_avx2_pbroadcastv16bf (rtx operand0 ATTRIBUTE_UNUSED,
6873 : : rtx operand1 ATTRIBUTE_UNUSED)
6874 : : {
6875 : 0 : return gen_rtx_SET (operand0,
6876 : : gen_rtx_VEC_DUPLICATE (V16BFmode,
6877 : : gen_rtx_VEC_SELECT (BFmode,
6878 : : operand1,
6879 : : gen_rtx_PARALLEL (VOIDmode,
6880 : : gen_rtvec (1,
6881 : : const0_rtx)))));
6882 : : }
6883 : :
6884 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26463 */
6885 : : rtx
6886 : 0 : gen_avx2_pbroadcastv8bf (rtx operand0 ATTRIBUTE_UNUSED,
6887 : : rtx operand1 ATTRIBUTE_UNUSED)
6888 : : {
6889 : 0 : return gen_rtx_SET (operand0,
6890 : : gen_rtx_VEC_DUPLICATE (V8BFmode,
6891 : : gen_rtx_VEC_SELECT (BFmode,
6892 : : operand1,
6893 : : gen_rtx_PARALLEL (VOIDmode,
6894 : : gen_rtvec (1,
6895 : : const0_rtx)))));
6896 : : }
6897 : :
6898 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26477 */
6899 : : rtx
6900 : 4 : gen_avx2_pbroadcastv32qi_1 (rtx operand0 ATTRIBUTE_UNUSED,
6901 : : rtx operand1 ATTRIBUTE_UNUSED)
6902 : : {
6903 : 4 : return gen_rtx_SET (operand0,
6904 : : gen_rtx_VEC_DUPLICATE (V32QImode,
6905 : : gen_rtx_VEC_SELECT (QImode,
6906 : : operand1,
6907 : : gen_rtx_PARALLEL (VOIDmode,
6908 : : gen_rtvec (1,
6909 : : const0_rtx)))));
6910 : : }
6911 : :
6912 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26477 */
6913 : : rtx
6914 : 4 : gen_avx2_pbroadcastv16hi_1 (rtx operand0 ATTRIBUTE_UNUSED,
6915 : : rtx operand1 ATTRIBUTE_UNUSED)
6916 : : {
6917 : 4 : return gen_rtx_SET (operand0,
6918 : : gen_rtx_VEC_DUPLICATE (V16HImode,
6919 : : gen_rtx_VEC_SELECT (HImode,
6920 : : operand1,
6921 : : gen_rtx_PARALLEL (VOIDmode,
6922 : : gen_rtvec (1,
6923 : : const0_rtx)))));
6924 : : }
6925 : :
6926 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26477 */
6927 : : rtx
6928 : 4 : gen_avx2_pbroadcastv8si_1 (rtx operand0 ATTRIBUTE_UNUSED,
6929 : : rtx operand1 ATTRIBUTE_UNUSED)
6930 : : {
6931 : 4 : return gen_rtx_SET (operand0,
6932 : : gen_rtx_VEC_DUPLICATE (V8SImode,
6933 : : gen_rtx_VEC_SELECT (SImode,
6934 : : operand1,
6935 : : gen_rtx_PARALLEL (VOIDmode,
6936 : : gen_rtvec (1,
6937 : : const0_rtx)))));
6938 : : }
6939 : :
6940 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26477 */
6941 : : rtx
6942 : 0 : gen_avx2_pbroadcastv4di_1 (rtx operand0 ATTRIBUTE_UNUSED,
6943 : : rtx operand1 ATTRIBUTE_UNUSED)
6944 : : {
6945 : 0 : return gen_rtx_SET (operand0,
6946 : : gen_rtx_VEC_DUPLICATE (V4DImode,
6947 : : gen_rtx_VEC_SELECT (DImode,
6948 : : operand1,
6949 : : gen_rtx_PARALLEL (VOIDmode,
6950 : : gen_rtvec (1,
6951 : : const0_rtx)))));
6952 : : }
6953 : :
6954 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26477 */
6955 : : rtx
6956 : 0 : gen_avx2_pbroadcastv16hf_1 (rtx operand0 ATTRIBUTE_UNUSED,
6957 : : rtx operand1 ATTRIBUTE_UNUSED)
6958 : : {
6959 : 0 : return gen_rtx_SET (operand0,
6960 : : gen_rtx_VEC_DUPLICATE (V16HFmode,
6961 : : gen_rtx_VEC_SELECT (HFmode,
6962 : : operand1,
6963 : : gen_rtx_PARALLEL (VOIDmode,
6964 : : gen_rtvec (1,
6965 : : const0_rtx)))));
6966 : : }
6967 : :
6968 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26477 */
6969 : : rtx
6970 : 0 : gen_avx2_pbroadcastv16bf_1 (rtx operand0 ATTRIBUTE_UNUSED,
6971 : : rtx operand1 ATTRIBUTE_UNUSED)
6972 : : {
6973 : 0 : return gen_rtx_SET (operand0,
6974 : : gen_rtx_VEC_DUPLICATE (V16BFmode,
6975 : : gen_rtx_VEC_SELECT (BFmode,
6976 : : operand1,
6977 : : gen_rtx_PARALLEL (VOIDmode,
6978 : : gen_rtvec (1,
6979 : : const0_rtx)))));
6980 : : }
6981 : :
6982 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
6983 : : rtx
6984 : 996 : gen_avx2_permvarv8si (rtx operand0 ATTRIBUTE_UNUSED,
6985 : : rtx operand1 ATTRIBUTE_UNUSED,
6986 : : rtx operand2 ATTRIBUTE_UNUSED)
6987 : : {
6988 : 996 : return gen_rtx_SET (operand0,
6989 : : gen_rtx_UNSPEC (V8SImode,
6990 : : gen_rtvec (2,
6991 : : operand1,
6992 : : operand2),
6993 : : 147));
6994 : : }
6995 : :
6996 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
6997 : : rtx
6998 : 39 : gen_avx2_permvarv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
6999 : : rtx operand1 ATTRIBUTE_UNUSED,
7000 : : rtx operand2 ATTRIBUTE_UNUSED,
7001 : : rtx operand3 ATTRIBUTE_UNUSED,
7002 : : rtx operand4 ATTRIBUTE_UNUSED)
7003 : : {
7004 : 39 : return gen_rtx_SET (operand0,
7005 : : gen_rtx_VEC_MERGE (V8SImode,
7006 : : gen_rtx_UNSPEC (V8SImode,
7007 : : gen_rtvec (2,
7008 : : operand1,
7009 : : operand2),
7010 : : 147),
7011 : : operand3,
7012 : : operand4));
7013 : : }
7014 : :
7015 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7016 : : rtx
7017 : 16 : gen_avx2_permvarv8sf (rtx operand0 ATTRIBUTE_UNUSED,
7018 : : rtx operand1 ATTRIBUTE_UNUSED,
7019 : : rtx operand2 ATTRIBUTE_UNUSED)
7020 : : {
7021 : 16 : return gen_rtx_SET (operand0,
7022 : : gen_rtx_UNSPEC (V8SFmode,
7023 : : gen_rtvec (2,
7024 : : operand1,
7025 : : operand2),
7026 : : 147));
7027 : : }
7028 : :
7029 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7030 : : rtx
7031 : 26 : gen_avx2_permvarv8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
7032 : : rtx operand1 ATTRIBUTE_UNUSED,
7033 : : rtx operand2 ATTRIBUTE_UNUSED,
7034 : : rtx operand3 ATTRIBUTE_UNUSED,
7035 : : rtx operand4 ATTRIBUTE_UNUSED)
7036 : : {
7037 : 26 : return gen_rtx_SET (operand0,
7038 : : gen_rtx_VEC_MERGE (V8SFmode,
7039 : : gen_rtx_UNSPEC (V8SFmode,
7040 : : gen_rtvec (2,
7041 : : operand1,
7042 : : operand2),
7043 : : 147),
7044 : : operand3,
7045 : : operand4));
7046 : : }
7047 : :
7048 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7049 : : rtx
7050 : 48 : gen_avx512f_permvarv16si (rtx operand0 ATTRIBUTE_UNUSED,
7051 : : rtx operand1 ATTRIBUTE_UNUSED,
7052 : : rtx operand2 ATTRIBUTE_UNUSED)
7053 : : {
7054 : 48 : return gen_rtx_SET (operand0,
7055 : : gen_rtx_UNSPEC (V16SImode,
7056 : : gen_rtvec (2,
7057 : : operand1,
7058 : : operand2),
7059 : : 147));
7060 : : }
7061 : :
7062 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7063 : : rtx
7064 : 39 : gen_avx512f_permvarv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
7065 : : rtx operand1 ATTRIBUTE_UNUSED,
7066 : : rtx operand2 ATTRIBUTE_UNUSED,
7067 : : rtx operand3 ATTRIBUTE_UNUSED,
7068 : : rtx operand4 ATTRIBUTE_UNUSED)
7069 : : {
7070 : 39 : return gen_rtx_SET (operand0,
7071 : : gen_rtx_VEC_MERGE (V16SImode,
7072 : : gen_rtx_UNSPEC (V16SImode,
7073 : : gen_rtvec (2,
7074 : : operand1,
7075 : : operand2),
7076 : : 147),
7077 : : operand3,
7078 : : operand4));
7079 : : }
7080 : :
7081 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7082 : : rtx
7083 : 4 : gen_avx512f_permvarv16sf (rtx operand0 ATTRIBUTE_UNUSED,
7084 : : rtx operand1 ATTRIBUTE_UNUSED,
7085 : : rtx operand2 ATTRIBUTE_UNUSED)
7086 : : {
7087 : 4 : return gen_rtx_SET (operand0,
7088 : : gen_rtx_UNSPEC (V16SFmode,
7089 : : gen_rtvec (2,
7090 : : operand1,
7091 : : operand2),
7092 : : 147));
7093 : : }
7094 : :
7095 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7096 : : rtx
7097 : 39 : gen_avx512f_permvarv16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
7098 : : rtx operand1 ATTRIBUTE_UNUSED,
7099 : : rtx operand2 ATTRIBUTE_UNUSED,
7100 : : rtx operand3 ATTRIBUTE_UNUSED,
7101 : : rtx operand4 ATTRIBUTE_UNUSED)
7102 : : {
7103 : 39 : return gen_rtx_SET (operand0,
7104 : : gen_rtx_VEC_MERGE (V16SFmode,
7105 : : gen_rtx_UNSPEC (V16SFmode,
7106 : : gen_rtvec (2,
7107 : : operand1,
7108 : : operand2),
7109 : : 147),
7110 : : operand3,
7111 : : operand4));
7112 : : }
7113 : :
7114 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7115 : : rtx
7116 : 0 : gen_avx512f_permvarv8di (rtx operand0 ATTRIBUTE_UNUSED,
7117 : : rtx operand1 ATTRIBUTE_UNUSED,
7118 : : rtx operand2 ATTRIBUTE_UNUSED)
7119 : : {
7120 : 0 : return gen_rtx_SET (operand0,
7121 : : gen_rtx_UNSPEC (V8DImode,
7122 : : gen_rtvec (2,
7123 : : operand1,
7124 : : operand2),
7125 : : 147));
7126 : : }
7127 : :
7128 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7129 : : rtx
7130 : 39 : gen_avx512f_permvarv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
7131 : : rtx operand1 ATTRIBUTE_UNUSED,
7132 : : rtx operand2 ATTRIBUTE_UNUSED,
7133 : : rtx operand3 ATTRIBUTE_UNUSED,
7134 : : rtx operand4 ATTRIBUTE_UNUSED)
7135 : : {
7136 : 39 : return gen_rtx_SET (operand0,
7137 : : gen_rtx_VEC_MERGE (V8DImode,
7138 : : gen_rtx_UNSPEC (V8DImode,
7139 : : gen_rtvec (2,
7140 : : operand1,
7141 : : operand2),
7142 : : 147),
7143 : : operand3,
7144 : : operand4));
7145 : : }
7146 : :
7147 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7148 : : rtx
7149 : 23 : gen_avx512f_permvarv8df (rtx operand0 ATTRIBUTE_UNUSED,
7150 : : rtx operand1 ATTRIBUTE_UNUSED,
7151 : : rtx operand2 ATTRIBUTE_UNUSED)
7152 : : {
7153 : 23 : return gen_rtx_SET (operand0,
7154 : : gen_rtx_UNSPEC (V8DFmode,
7155 : : gen_rtvec (2,
7156 : : operand1,
7157 : : operand2),
7158 : : 147));
7159 : : }
7160 : :
7161 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7162 : : rtx
7163 : 39 : gen_avx512f_permvarv8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
7164 : : rtx operand1 ATTRIBUTE_UNUSED,
7165 : : rtx operand2 ATTRIBUTE_UNUSED,
7166 : : rtx operand3 ATTRIBUTE_UNUSED,
7167 : : rtx operand4 ATTRIBUTE_UNUSED)
7168 : : {
7169 : 39 : return gen_rtx_SET (operand0,
7170 : : gen_rtx_VEC_MERGE (V8DFmode,
7171 : : gen_rtx_UNSPEC (V8DFmode,
7172 : : gen_rtvec (2,
7173 : : operand1,
7174 : : operand2),
7175 : : 147),
7176 : : operand3,
7177 : : operand4));
7178 : : }
7179 : :
7180 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7181 : : rtx
7182 : 0 : gen_avx2_permvarv4di (rtx operand0 ATTRIBUTE_UNUSED,
7183 : : rtx operand1 ATTRIBUTE_UNUSED,
7184 : : rtx operand2 ATTRIBUTE_UNUSED)
7185 : : {
7186 : 0 : return gen_rtx_SET (operand0,
7187 : : gen_rtx_UNSPEC (V4DImode,
7188 : : gen_rtvec (2,
7189 : : operand1,
7190 : : operand2),
7191 : : 147));
7192 : : }
7193 : :
7194 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7195 : : rtx
7196 : 39 : gen_avx2_permvarv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
7197 : : rtx operand1 ATTRIBUTE_UNUSED,
7198 : : rtx operand2 ATTRIBUTE_UNUSED,
7199 : : rtx operand3 ATTRIBUTE_UNUSED,
7200 : : rtx operand4 ATTRIBUTE_UNUSED)
7201 : : {
7202 : 39 : return gen_rtx_SET (operand0,
7203 : : gen_rtx_VEC_MERGE (V4DImode,
7204 : : gen_rtx_UNSPEC (V4DImode,
7205 : : gen_rtvec (2,
7206 : : operand1,
7207 : : operand2),
7208 : : 147),
7209 : : operand3,
7210 : : operand4));
7211 : : }
7212 : :
7213 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7214 : : rtx
7215 : 0 : gen_avx2_permvarv4df (rtx operand0 ATTRIBUTE_UNUSED,
7216 : : rtx operand1 ATTRIBUTE_UNUSED,
7217 : : rtx operand2 ATTRIBUTE_UNUSED)
7218 : : {
7219 : 0 : return gen_rtx_SET (operand0,
7220 : : gen_rtx_UNSPEC (V4DFmode,
7221 : : gen_rtvec (2,
7222 : : operand1,
7223 : : operand2),
7224 : : 147));
7225 : : }
7226 : :
7227 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26495 */
7228 : : rtx
7229 : 39 : gen_avx2_permvarv4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
7230 : : rtx operand1 ATTRIBUTE_UNUSED,
7231 : : rtx operand2 ATTRIBUTE_UNUSED,
7232 : : rtx operand3 ATTRIBUTE_UNUSED,
7233 : : rtx operand4 ATTRIBUTE_UNUSED)
7234 : : {
7235 : 39 : return gen_rtx_SET (operand0,
7236 : : gen_rtx_VEC_MERGE (V4DFmode,
7237 : : gen_rtx_UNSPEC (V4DFmode,
7238 : : gen_rtvec (2,
7239 : : operand1,
7240 : : operand2),
7241 : : 147),
7242 : : operand3,
7243 : : operand4));
7244 : : }
7245 : :
7246 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26514 */
7247 : : rtx
7248 : 2 : gen_avx512bw_permvarv64qi (rtx operand0 ATTRIBUTE_UNUSED,
7249 : : rtx operand1 ATTRIBUTE_UNUSED,
7250 : : rtx operand2 ATTRIBUTE_UNUSED)
7251 : : {
7252 : 2 : return gen_rtx_SET (operand0,
7253 : : gen_rtx_UNSPEC (V64QImode,
7254 : : gen_rtvec (2,
7255 : : operand1,
7256 : : operand2),
7257 : : 147));
7258 : : }
7259 : :
7260 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26514 */
7261 : : rtx
7262 : 37 : gen_avx512bw_permvarv64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
7263 : : rtx operand1 ATTRIBUTE_UNUSED,
7264 : : rtx operand2 ATTRIBUTE_UNUSED,
7265 : : rtx operand3 ATTRIBUTE_UNUSED,
7266 : : rtx operand4 ATTRIBUTE_UNUSED)
7267 : : {
7268 : 37 : return gen_rtx_SET (operand0,
7269 : : gen_rtx_VEC_MERGE (V64QImode,
7270 : : gen_rtx_UNSPEC (V64QImode,
7271 : : gen_rtvec (2,
7272 : : operand1,
7273 : : operand2),
7274 : : 147),
7275 : : operand3,
7276 : : operand4));
7277 : : }
7278 : :
7279 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26514 */
7280 : : rtx
7281 : 0 : gen_avx512vl_permvarv16qi (rtx operand0 ATTRIBUTE_UNUSED,
7282 : : rtx operand1 ATTRIBUTE_UNUSED,
7283 : : rtx operand2 ATTRIBUTE_UNUSED)
7284 : : {
7285 : 0 : return gen_rtx_SET (operand0,
7286 : : gen_rtx_UNSPEC (V16QImode,
7287 : : gen_rtvec (2,
7288 : : operand1,
7289 : : operand2),
7290 : : 147));
7291 : : }
7292 : :
7293 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26514 */
7294 : : rtx
7295 : 36 : gen_avx512vl_permvarv16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
7296 : : rtx operand1 ATTRIBUTE_UNUSED,
7297 : : rtx operand2 ATTRIBUTE_UNUSED,
7298 : : rtx operand3 ATTRIBUTE_UNUSED,
7299 : : rtx operand4 ATTRIBUTE_UNUSED)
7300 : : {
7301 : 36 : return gen_rtx_SET (operand0,
7302 : : gen_rtx_VEC_MERGE (V16QImode,
7303 : : gen_rtx_UNSPEC (V16QImode,
7304 : : gen_rtvec (2,
7305 : : operand1,
7306 : : operand2),
7307 : : 147),
7308 : : operand3,
7309 : : operand4));
7310 : : }
7311 : :
7312 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26514 */
7313 : : rtx
7314 : 2 : gen_avx512vl_permvarv32qi (rtx operand0 ATTRIBUTE_UNUSED,
7315 : : rtx operand1 ATTRIBUTE_UNUSED,
7316 : : rtx operand2 ATTRIBUTE_UNUSED)
7317 : : {
7318 : 2 : return gen_rtx_SET (operand0,
7319 : : gen_rtx_UNSPEC (V32QImode,
7320 : : gen_rtvec (2,
7321 : : operand1,
7322 : : operand2),
7323 : : 147));
7324 : : }
7325 : :
7326 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26514 */
7327 : : rtx
7328 : 36 : gen_avx512vl_permvarv32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
7329 : : rtx operand1 ATTRIBUTE_UNUSED,
7330 : : rtx operand2 ATTRIBUTE_UNUSED,
7331 : : rtx operand3 ATTRIBUTE_UNUSED,
7332 : : rtx operand4 ATTRIBUTE_UNUSED)
7333 : : {
7334 : 36 : return gen_rtx_SET (operand0,
7335 : : gen_rtx_VEC_MERGE (V32QImode,
7336 : : gen_rtx_UNSPEC (V32QImode,
7337 : : gen_rtvec (2,
7338 : : operand1,
7339 : : operand2),
7340 : : 147),
7341 : : operand3,
7342 : : operand4));
7343 : : }
7344 : :
7345 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7346 : : rtx
7347 : 6 : gen_avx512vl_permvarv8hi (rtx operand0 ATTRIBUTE_UNUSED,
7348 : : rtx operand1 ATTRIBUTE_UNUSED,
7349 : : rtx operand2 ATTRIBUTE_UNUSED)
7350 : : {
7351 : 6 : return gen_rtx_SET (operand0,
7352 : : gen_rtx_UNSPEC (V8HImode,
7353 : : gen_rtvec (2,
7354 : : operand1,
7355 : : operand2),
7356 : : 147));
7357 : : }
7358 : :
7359 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7360 : : rtx
7361 : 47 : gen_avx512vl_permvarv8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
7362 : : rtx operand1 ATTRIBUTE_UNUSED,
7363 : : rtx operand2 ATTRIBUTE_UNUSED,
7364 : : rtx operand3 ATTRIBUTE_UNUSED,
7365 : : rtx operand4 ATTRIBUTE_UNUSED)
7366 : : {
7367 : 47 : return gen_rtx_SET (operand0,
7368 : : gen_rtx_VEC_MERGE (V8HImode,
7369 : : gen_rtx_UNSPEC (V8HImode,
7370 : : gen_rtvec (2,
7371 : : operand1,
7372 : : operand2),
7373 : : 147),
7374 : : operand3,
7375 : : operand4));
7376 : : }
7377 : :
7378 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7379 : : rtx
7380 : 12 : gen_avx512vl_permvarv16hi (rtx operand0 ATTRIBUTE_UNUSED,
7381 : : rtx operand1 ATTRIBUTE_UNUSED,
7382 : : rtx operand2 ATTRIBUTE_UNUSED)
7383 : : {
7384 : 12 : return gen_rtx_SET (operand0,
7385 : : gen_rtx_UNSPEC (V16HImode,
7386 : : gen_rtvec (2,
7387 : : operand1,
7388 : : operand2),
7389 : : 147));
7390 : : }
7391 : :
7392 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7393 : : rtx
7394 : 47 : gen_avx512vl_permvarv16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
7395 : : rtx operand1 ATTRIBUTE_UNUSED,
7396 : : rtx operand2 ATTRIBUTE_UNUSED,
7397 : : rtx operand3 ATTRIBUTE_UNUSED,
7398 : : rtx operand4 ATTRIBUTE_UNUSED)
7399 : : {
7400 : 47 : return gen_rtx_SET (operand0,
7401 : : gen_rtx_VEC_MERGE (V16HImode,
7402 : : gen_rtx_UNSPEC (V16HImode,
7403 : : gen_rtvec (2,
7404 : : operand1,
7405 : : operand2),
7406 : : 147),
7407 : : operand3,
7408 : : operand4));
7409 : : }
7410 : :
7411 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7412 : : rtx
7413 : 38 : gen_avx512bw_permvarv32hi (rtx operand0 ATTRIBUTE_UNUSED,
7414 : : rtx operand1 ATTRIBUTE_UNUSED,
7415 : : rtx operand2 ATTRIBUTE_UNUSED)
7416 : : {
7417 : 38 : return gen_rtx_SET (operand0,
7418 : : gen_rtx_UNSPEC (V32HImode,
7419 : : gen_rtvec (2,
7420 : : operand1,
7421 : : operand2),
7422 : : 147));
7423 : : }
7424 : :
7425 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7426 : : rtx
7427 : 47 : gen_avx512bw_permvarv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
7428 : : rtx operand1 ATTRIBUTE_UNUSED,
7429 : : rtx operand2 ATTRIBUTE_UNUSED,
7430 : : rtx operand3 ATTRIBUTE_UNUSED,
7431 : : rtx operand4 ATTRIBUTE_UNUSED)
7432 : : {
7433 : 47 : return gen_rtx_SET (operand0,
7434 : : gen_rtx_VEC_MERGE (V32HImode,
7435 : : gen_rtx_UNSPEC (V32HImode,
7436 : : gen_rtvec (2,
7437 : : operand1,
7438 : : operand2),
7439 : : 147),
7440 : : operand3,
7441 : : operand4));
7442 : : }
7443 : :
7444 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7445 : : rtx
7446 : 0 : gen_avx512fp16_permvarv8hf (rtx operand0 ATTRIBUTE_UNUSED,
7447 : : rtx operand1 ATTRIBUTE_UNUSED,
7448 : : rtx operand2 ATTRIBUTE_UNUSED)
7449 : : {
7450 : 0 : return gen_rtx_SET (operand0,
7451 : : gen_rtx_UNSPEC (V8HFmode,
7452 : : gen_rtvec (2,
7453 : : operand1,
7454 : : operand2),
7455 : : 147));
7456 : : }
7457 : :
7458 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7459 : : rtx
7460 : 0 : gen_avx512fp16_permvarv8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
7461 : : rtx operand1 ATTRIBUTE_UNUSED,
7462 : : rtx operand2 ATTRIBUTE_UNUSED,
7463 : : rtx operand3 ATTRIBUTE_UNUSED,
7464 : : rtx operand4 ATTRIBUTE_UNUSED)
7465 : : {
7466 : 0 : return gen_rtx_SET (operand0,
7467 : : gen_rtx_VEC_MERGE (V8HFmode,
7468 : : gen_rtx_UNSPEC (V8HFmode,
7469 : : gen_rtvec (2,
7470 : : operand1,
7471 : : operand2),
7472 : : 147),
7473 : : operand3,
7474 : : operand4));
7475 : : }
7476 : :
7477 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7478 : : rtx
7479 : 0 : gen_avx512vl_permvarv16hf (rtx operand0 ATTRIBUTE_UNUSED,
7480 : : rtx operand1 ATTRIBUTE_UNUSED,
7481 : : rtx operand2 ATTRIBUTE_UNUSED)
7482 : : {
7483 : 0 : return gen_rtx_SET (operand0,
7484 : : gen_rtx_UNSPEC (V16HFmode,
7485 : : gen_rtvec (2,
7486 : : operand1,
7487 : : operand2),
7488 : : 147));
7489 : : }
7490 : :
7491 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7492 : : rtx
7493 : 0 : gen_avx512vl_permvarv16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
7494 : : rtx operand1 ATTRIBUTE_UNUSED,
7495 : : rtx operand2 ATTRIBUTE_UNUSED,
7496 : : rtx operand3 ATTRIBUTE_UNUSED,
7497 : : rtx operand4 ATTRIBUTE_UNUSED)
7498 : : {
7499 : 0 : return gen_rtx_SET (operand0,
7500 : : gen_rtx_VEC_MERGE (V16HFmode,
7501 : : gen_rtx_UNSPEC (V16HFmode,
7502 : : gen_rtvec (2,
7503 : : operand1,
7504 : : operand2),
7505 : : 147),
7506 : : operand3,
7507 : : operand4));
7508 : : }
7509 : :
7510 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7511 : : rtx
7512 : 0 : gen_avx512bw_permvarv32hf (rtx operand0 ATTRIBUTE_UNUSED,
7513 : : rtx operand1 ATTRIBUTE_UNUSED,
7514 : : rtx operand2 ATTRIBUTE_UNUSED)
7515 : : {
7516 : 0 : return gen_rtx_SET (operand0,
7517 : : gen_rtx_UNSPEC (V32HFmode,
7518 : : gen_rtvec (2,
7519 : : operand1,
7520 : : operand2),
7521 : : 147));
7522 : : }
7523 : :
7524 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7525 : : rtx
7526 : 0 : gen_avx512bw_permvarv32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
7527 : : rtx operand1 ATTRIBUTE_UNUSED,
7528 : : rtx operand2 ATTRIBUTE_UNUSED,
7529 : : rtx operand3 ATTRIBUTE_UNUSED,
7530 : : rtx operand4 ATTRIBUTE_UNUSED)
7531 : : {
7532 : 0 : return gen_rtx_SET (operand0,
7533 : : gen_rtx_VEC_MERGE (V32HFmode,
7534 : : gen_rtx_UNSPEC (V32HFmode,
7535 : : gen_rtvec (2,
7536 : : operand1,
7537 : : operand2),
7538 : : 147),
7539 : : operand3,
7540 : : operand4));
7541 : : }
7542 : :
7543 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7544 : : rtx
7545 : 0 : gen_avx512vl_permvarv8bf (rtx operand0 ATTRIBUTE_UNUSED,
7546 : : rtx operand1 ATTRIBUTE_UNUSED,
7547 : : rtx operand2 ATTRIBUTE_UNUSED)
7548 : : {
7549 : 0 : return gen_rtx_SET (operand0,
7550 : : gen_rtx_UNSPEC (V8BFmode,
7551 : : gen_rtvec (2,
7552 : : operand1,
7553 : : operand2),
7554 : : 147));
7555 : : }
7556 : :
7557 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7558 : : rtx
7559 : 0 : gen_avx512vl_permvarv8bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
7560 : : rtx operand1 ATTRIBUTE_UNUSED,
7561 : : rtx operand2 ATTRIBUTE_UNUSED,
7562 : : rtx operand3 ATTRIBUTE_UNUSED,
7563 : : rtx operand4 ATTRIBUTE_UNUSED)
7564 : : {
7565 : 0 : return gen_rtx_SET (operand0,
7566 : : gen_rtx_VEC_MERGE (V8BFmode,
7567 : : gen_rtx_UNSPEC (V8BFmode,
7568 : : gen_rtvec (2,
7569 : : operand1,
7570 : : operand2),
7571 : : 147),
7572 : : operand3,
7573 : : operand4));
7574 : : }
7575 : :
7576 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7577 : : rtx
7578 : 0 : gen_avx512vl_permvarv16bf (rtx operand0 ATTRIBUTE_UNUSED,
7579 : : rtx operand1 ATTRIBUTE_UNUSED,
7580 : : rtx operand2 ATTRIBUTE_UNUSED)
7581 : : {
7582 : 0 : return gen_rtx_SET (operand0,
7583 : : gen_rtx_UNSPEC (V16BFmode,
7584 : : gen_rtvec (2,
7585 : : operand1,
7586 : : operand2),
7587 : : 147));
7588 : : }
7589 : :
7590 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7591 : : rtx
7592 : 0 : gen_avx512vl_permvarv16bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
7593 : : rtx operand1 ATTRIBUTE_UNUSED,
7594 : : rtx operand2 ATTRIBUTE_UNUSED,
7595 : : rtx operand3 ATTRIBUTE_UNUSED,
7596 : : rtx operand4 ATTRIBUTE_UNUSED)
7597 : : {
7598 : 0 : return gen_rtx_SET (operand0,
7599 : : gen_rtx_VEC_MERGE (V16BFmode,
7600 : : gen_rtx_UNSPEC (V16BFmode,
7601 : : gen_rtvec (2,
7602 : : operand1,
7603 : : operand2),
7604 : : 147),
7605 : : operand3,
7606 : : operand4));
7607 : : }
7608 : :
7609 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7610 : : rtx
7611 : 0 : gen_avx512bw_permvarv32bf (rtx operand0 ATTRIBUTE_UNUSED,
7612 : : rtx operand1 ATTRIBUTE_UNUSED,
7613 : : rtx operand2 ATTRIBUTE_UNUSED)
7614 : : {
7615 : 0 : return gen_rtx_SET (operand0,
7616 : : gen_rtx_UNSPEC (V32BFmode,
7617 : : gen_rtvec (2,
7618 : : operand1,
7619 : : operand2),
7620 : : 147));
7621 : : }
7622 : :
7623 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26526 */
7624 : : rtx
7625 : 0 : gen_avx512bw_permvarv32bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
7626 : : rtx operand1 ATTRIBUTE_UNUSED,
7627 : : rtx operand2 ATTRIBUTE_UNUSED,
7628 : : rtx operand3 ATTRIBUTE_UNUSED,
7629 : : rtx operand4 ATTRIBUTE_UNUSED)
7630 : : {
7631 : 0 : return gen_rtx_SET (operand0,
7632 : : gen_rtx_VEC_MERGE (V32BFmode,
7633 : : gen_rtx_UNSPEC (V32BFmode,
7634 : : gen_rtvec (2,
7635 : : operand1,
7636 : : operand2),
7637 : : 147),
7638 : : operand3,
7639 : : operand4));
7640 : : }
7641 : :
7642 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26730 */
7643 : : rtx
7644 : 1424 : gen_avx2_permv4di_1 (rtx operand0 ATTRIBUTE_UNUSED,
7645 : : rtx operand1 ATTRIBUTE_UNUSED,
7646 : : rtx operand2 ATTRIBUTE_UNUSED,
7647 : : rtx operand3 ATTRIBUTE_UNUSED,
7648 : : rtx operand4 ATTRIBUTE_UNUSED,
7649 : : rtx operand5 ATTRIBUTE_UNUSED)
7650 : : {
7651 : 1424 : return gen_rtx_SET (operand0,
7652 : : gen_rtx_VEC_SELECT (V4DImode,
7653 : : operand1,
7654 : : gen_rtx_PARALLEL (VOIDmode,
7655 : : gen_rtvec (4,
7656 : : operand2,
7657 : : operand3,
7658 : : operand4,
7659 : : operand5))));
7660 : : }
7661 : :
7662 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26730 */
7663 : : rtx
7664 : 27 : gen_avx2_permv4di_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
7665 : : rtx operand1 ATTRIBUTE_UNUSED,
7666 : : rtx operand2 ATTRIBUTE_UNUSED,
7667 : : rtx operand3 ATTRIBUTE_UNUSED,
7668 : : rtx operand4 ATTRIBUTE_UNUSED,
7669 : : rtx operand5 ATTRIBUTE_UNUSED,
7670 : : rtx operand6 ATTRIBUTE_UNUSED,
7671 : : rtx operand7 ATTRIBUTE_UNUSED)
7672 : : {
7673 : 27 : return gen_rtx_SET (operand0,
7674 : : gen_rtx_VEC_MERGE (V4DImode,
7675 : : gen_rtx_VEC_SELECT (V4DImode,
7676 : : operand1,
7677 : : gen_rtx_PARALLEL (VOIDmode,
7678 : : gen_rtvec (4,
7679 : : operand2,
7680 : : operand3,
7681 : : operand4,
7682 : : operand5))),
7683 : : operand6,
7684 : : operand7));
7685 : : }
7686 : :
7687 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26730 */
7688 : : rtx
7689 : 12 : gen_avx2_permv4df_1 (rtx operand0 ATTRIBUTE_UNUSED,
7690 : : rtx operand1 ATTRIBUTE_UNUSED,
7691 : : rtx operand2 ATTRIBUTE_UNUSED,
7692 : : rtx operand3 ATTRIBUTE_UNUSED,
7693 : : rtx operand4 ATTRIBUTE_UNUSED,
7694 : : rtx operand5 ATTRIBUTE_UNUSED)
7695 : : {
7696 : 12 : return gen_rtx_SET (operand0,
7697 : : gen_rtx_VEC_SELECT (V4DFmode,
7698 : : operand1,
7699 : : gen_rtx_PARALLEL (VOIDmode,
7700 : : gen_rtvec (4,
7701 : : operand2,
7702 : : operand3,
7703 : : operand4,
7704 : : operand5))));
7705 : : }
7706 : :
7707 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26730 */
7708 : : rtx
7709 : 27 : gen_avx2_permv4df_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
7710 : : rtx operand1 ATTRIBUTE_UNUSED,
7711 : : rtx operand2 ATTRIBUTE_UNUSED,
7712 : : rtx operand3 ATTRIBUTE_UNUSED,
7713 : : rtx operand4 ATTRIBUTE_UNUSED,
7714 : : rtx operand5 ATTRIBUTE_UNUSED,
7715 : : rtx operand6 ATTRIBUTE_UNUSED,
7716 : : rtx operand7 ATTRIBUTE_UNUSED)
7717 : : {
7718 : 27 : return gen_rtx_SET (operand0,
7719 : : gen_rtx_VEC_MERGE (V4DFmode,
7720 : : gen_rtx_VEC_SELECT (V4DFmode,
7721 : : operand1,
7722 : : gen_rtx_PARALLEL (VOIDmode,
7723 : : gen_rtvec (4,
7724 : : operand2,
7725 : : operand3,
7726 : : operand4,
7727 : : operand5))),
7728 : : operand6,
7729 : : operand7));
7730 : : }
7731 : :
7732 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26797 */
7733 : : rtx
7734 : 0 : gen_avx512f_permv8df_1 (rtx operand0 ATTRIBUTE_UNUSED,
7735 : : rtx operand1 ATTRIBUTE_UNUSED,
7736 : : rtx operand2 ATTRIBUTE_UNUSED,
7737 : : rtx operand3 ATTRIBUTE_UNUSED,
7738 : : rtx operand4 ATTRIBUTE_UNUSED,
7739 : : rtx operand5 ATTRIBUTE_UNUSED,
7740 : : rtx operand6 ATTRIBUTE_UNUSED,
7741 : : rtx operand7 ATTRIBUTE_UNUSED,
7742 : : rtx operand8 ATTRIBUTE_UNUSED,
7743 : : rtx operand9 ATTRIBUTE_UNUSED)
7744 : : {
7745 : 0 : return gen_rtx_SET (operand0,
7746 : : gen_rtx_VEC_SELECT (V8DFmode,
7747 : : operand1,
7748 : : gen_rtx_PARALLEL (VOIDmode,
7749 : : gen_rtvec (8,
7750 : : operand2,
7751 : : operand3,
7752 : : operand4,
7753 : : operand5,
7754 : : operand6,
7755 : : operand7,
7756 : : operand8,
7757 : : operand9))));
7758 : : }
7759 : :
7760 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26797 */
7761 : : rtx
7762 : 37 : gen_avx512f_permv8df_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
7763 : : rtx operand1 ATTRIBUTE_UNUSED,
7764 : : rtx operand2 ATTRIBUTE_UNUSED,
7765 : : rtx operand3 ATTRIBUTE_UNUSED,
7766 : : rtx operand4 ATTRIBUTE_UNUSED,
7767 : : rtx operand5 ATTRIBUTE_UNUSED,
7768 : : rtx operand6 ATTRIBUTE_UNUSED,
7769 : : rtx operand7 ATTRIBUTE_UNUSED,
7770 : : rtx operand8 ATTRIBUTE_UNUSED,
7771 : : rtx operand9 ATTRIBUTE_UNUSED,
7772 : : rtx operand10 ATTRIBUTE_UNUSED,
7773 : : rtx operand11 ATTRIBUTE_UNUSED)
7774 : : {
7775 : 37 : return gen_rtx_SET (operand0,
7776 : : gen_rtx_VEC_MERGE (V8DFmode,
7777 : : gen_rtx_VEC_SELECT (V8DFmode,
7778 : : operand1,
7779 : : gen_rtx_PARALLEL (VOIDmode,
7780 : : gen_rtvec (8,
7781 : : operand2,
7782 : : operand3,
7783 : : operand4,
7784 : : operand5,
7785 : : operand6,
7786 : : operand7,
7787 : : operand8,
7788 : : operand9))),
7789 : : operand10,
7790 : : operand11));
7791 : : }
7792 : :
7793 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26797 */
7794 : : rtx
7795 : 0 : gen_avx512f_permv8di_1 (rtx operand0 ATTRIBUTE_UNUSED,
7796 : : rtx operand1 ATTRIBUTE_UNUSED,
7797 : : rtx operand2 ATTRIBUTE_UNUSED,
7798 : : rtx operand3 ATTRIBUTE_UNUSED,
7799 : : rtx operand4 ATTRIBUTE_UNUSED,
7800 : : rtx operand5 ATTRIBUTE_UNUSED,
7801 : : rtx operand6 ATTRIBUTE_UNUSED,
7802 : : rtx operand7 ATTRIBUTE_UNUSED,
7803 : : rtx operand8 ATTRIBUTE_UNUSED,
7804 : : rtx operand9 ATTRIBUTE_UNUSED)
7805 : : {
7806 : 0 : return gen_rtx_SET (operand0,
7807 : : gen_rtx_VEC_SELECT (V8DImode,
7808 : : operand1,
7809 : : gen_rtx_PARALLEL (VOIDmode,
7810 : : gen_rtvec (8,
7811 : : operand2,
7812 : : operand3,
7813 : : operand4,
7814 : : operand5,
7815 : : operand6,
7816 : : operand7,
7817 : : operand8,
7818 : : operand9))));
7819 : : }
7820 : :
7821 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26797 */
7822 : : rtx
7823 : 39 : gen_avx512f_permv8di_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
7824 : : rtx operand1 ATTRIBUTE_UNUSED,
7825 : : rtx operand2 ATTRIBUTE_UNUSED,
7826 : : rtx operand3 ATTRIBUTE_UNUSED,
7827 : : rtx operand4 ATTRIBUTE_UNUSED,
7828 : : rtx operand5 ATTRIBUTE_UNUSED,
7829 : : rtx operand6 ATTRIBUTE_UNUSED,
7830 : : rtx operand7 ATTRIBUTE_UNUSED,
7831 : : rtx operand8 ATTRIBUTE_UNUSED,
7832 : : rtx operand9 ATTRIBUTE_UNUSED,
7833 : : rtx operand10 ATTRIBUTE_UNUSED,
7834 : : rtx operand11 ATTRIBUTE_UNUSED)
7835 : : {
7836 : 39 : return gen_rtx_SET (operand0,
7837 : : gen_rtx_VEC_MERGE (V8DImode,
7838 : : gen_rtx_VEC_SELECT (V8DImode,
7839 : : operand1,
7840 : : gen_rtx_PARALLEL (VOIDmode,
7841 : : gen_rtvec (8,
7842 : : operand2,
7843 : : operand3,
7844 : : operand4,
7845 : : operand5,
7846 : : operand6,
7847 : : operand7,
7848 : : operand8,
7849 : : operand9))),
7850 : : operand10,
7851 : : operand11));
7852 : : }
7853 : :
7854 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26833 */
7855 : : rtx
7856 : 235 : gen_avx2_permv2ti (rtx operand0 ATTRIBUTE_UNUSED,
7857 : : rtx operand1 ATTRIBUTE_UNUSED,
7858 : : rtx operand2 ATTRIBUTE_UNUSED,
7859 : : rtx operand3 ATTRIBUTE_UNUSED)
7860 : : {
7861 : 235 : return gen_rtx_SET (operand0,
7862 : : gen_rtx_UNSPEC (V4DImode,
7863 : : gen_rtvec (3,
7864 : : operand1,
7865 : : operand2,
7866 : : operand3),
7867 : : 148));
7868 : : }
7869 : :
7870 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26868 */
7871 : : rtx
7872 : 15 : gen_avx2_vec_dupv4df (rtx operand0 ATTRIBUTE_UNUSED,
7873 : : rtx operand1 ATTRIBUTE_UNUSED)
7874 : : {
7875 : 15 : return gen_rtx_SET (operand0,
7876 : : gen_rtx_VEC_DUPLICATE (V4DFmode,
7877 : : gen_rtx_VEC_SELECT (DFmode,
7878 : : operand1,
7879 : : gen_rtx_PARALLEL (VOIDmode,
7880 : : gen_rtvec (1,
7881 : : const0_rtx)))));
7882 : : }
7883 : :
7884 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26880 */
7885 : : rtx
7886 : 0 : gen_avx512f_vec_dupv16si_1 (rtx operand0 ATTRIBUTE_UNUSED,
7887 : : rtx operand1 ATTRIBUTE_UNUSED)
7888 : : {
7889 : 0 : return gen_rtx_SET (operand0,
7890 : : gen_rtx_VEC_DUPLICATE (V16SImode,
7891 : : gen_rtx_VEC_SELECT (SImode,
7892 : : operand1,
7893 : : gen_rtx_PARALLEL (VOIDmode,
7894 : : gen_rtvec (1,
7895 : : const0_rtx)))));
7896 : : }
7897 : :
7898 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26880 */
7899 : : rtx
7900 : 0 : gen_avx512f_vec_dupv8di_1 (rtx operand0 ATTRIBUTE_UNUSED,
7901 : : rtx operand1 ATTRIBUTE_UNUSED)
7902 : : {
7903 : 0 : return gen_rtx_SET (operand0,
7904 : : gen_rtx_VEC_DUPLICATE (V8DImode,
7905 : : gen_rtx_VEC_SELECT (DImode,
7906 : : operand1,
7907 : : gen_rtx_PARALLEL (VOIDmode,
7908 : : gen_rtvec (1,
7909 : : const0_rtx)))));
7910 : : }
7911 : :
7912 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26880 */
7913 : : rtx
7914 : 0 : gen_avx512bw_vec_dupv32hi_1 (rtx operand0 ATTRIBUTE_UNUSED,
7915 : : rtx operand1 ATTRIBUTE_UNUSED)
7916 : : {
7917 : 0 : return gen_rtx_SET (operand0,
7918 : : gen_rtx_VEC_DUPLICATE (V32HImode,
7919 : : gen_rtx_VEC_SELECT (HImode,
7920 : : operand1,
7921 : : gen_rtx_PARALLEL (VOIDmode,
7922 : : gen_rtvec (1,
7923 : : const0_rtx)))));
7924 : : }
7925 : :
7926 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26880 */
7927 : : rtx
7928 : 0 : gen_avx512bw_vec_dupv64qi_1 (rtx operand0 ATTRIBUTE_UNUSED,
7929 : : rtx operand1 ATTRIBUTE_UNUSED)
7930 : : {
7931 : 0 : return gen_rtx_SET (operand0,
7932 : : gen_rtx_VEC_DUPLICATE (V64QImode,
7933 : : gen_rtx_VEC_SELECT (QImode,
7934 : : operand1,
7935 : : gen_rtx_PARALLEL (VOIDmode,
7936 : : gen_rtvec (1,
7937 : : const0_rtx)))));
7938 : : }
7939 : :
7940 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26880 */
7941 : : rtx
7942 : 0 : gen_avx512bw_vec_dupv32hf_1 (rtx operand0 ATTRIBUTE_UNUSED,
7943 : : rtx operand1 ATTRIBUTE_UNUSED)
7944 : : {
7945 : 0 : return gen_rtx_SET (operand0,
7946 : : gen_rtx_VEC_DUPLICATE (V32HFmode,
7947 : : gen_rtx_VEC_SELECT (HFmode,
7948 : : operand1,
7949 : : gen_rtx_PARALLEL (VOIDmode,
7950 : : gen_rtvec (1,
7951 : : const0_rtx)))));
7952 : : }
7953 : :
7954 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26880 */
7955 : : rtx
7956 : 0 : gen_avx512bw_vec_dupv32bf_1 (rtx operand0 ATTRIBUTE_UNUSED,
7957 : : rtx operand1 ATTRIBUTE_UNUSED)
7958 : : {
7959 : 0 : return gen_rtx_SET (operand0,
7960 : : gen_rtx_VEC_DUPLICATE (V32BFmode,
7961 : : gen_rtx_VEC_SELECT (BFmode,
7962 : : operand1,
7963 : : gen_rtx_PARALLEL (VOIDmode,
7964 : : gen_rtvec (1,
7965 : : const0_rtx)))));
7966 : : }
7967 : :
7968 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
7969 : : rtx
7970 : 0 : gen_avx512f_vec_dupv16si (rtx operand0 ATTRIBUTE_UNUSED,
7971 : : rtx operand1 ATTRIBUTE_UNUSED)
7972 : : {
7973 : 0 : return gen_rtx_SET (operand0,
7974 : : gen_rtx_VEC_DUPLICATE (V16SImode,
7975 : : gen_rtx_VEC_SELECT (SImode,
7976 : : operand1,
7977 : : gen_rtx_PARALLEL (VOIDmode,
7978 : : gen_rtvec (1,
7979 : : const0_rtx)))));
7980 : : }
7981 : :
7982 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
7983 : : rtx
7984 : 36 : gen_avx512f_vec_dupv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
7985 : : rtx operand1 ATTRIBUTE_UNUSED,
7986 : : rtx operand2 ATTRIBUTE_UNUSED,
7987 : : rtx operand3 ATTRIBUTE_UNUSED)
7988 : : {
7989 : 36 : return gen_rtx_SET (operand0,
7990 : : gen_rtx_VEC_MERGE (V16SImode,
7991 : : gen_rtx_VEC_DUPLICATE (V16SImode,
7992 : : gen_rtx_VEC_SELECT (SImode,
7993 : : operand1,
7994 : : gen_rtx_PARALLEL (VOIDmode,
7995 : : gen_rtvec (1,
7996 : : const0_rtx)))),
7997 : : operand2,
7998 : : operand3));
7999 : : }
8000 : :
8001 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8002 : : rtx
8003 : 0 : gen_avx512vl_vec_dupv8si (rtx operand0 ATTRIBUTE_UNUSED,
8004 : : rtx operand1 ATTRIBUTE_UNUSED)
8005 : : {
8006 : 0 : return gen_rtx_SET (operand0,
8007 : : gen_rtx_VEC_DUPLICATE (V8SImode,
8008 : : gen_rtx_VEC_SELECT (SImode,
8009 : : operand1,
8010 : : gen_rtx_PARALLEL (VOIDmode,
8011 : : gen_rtvec (1,
8012 : : const0_rtx)))));
8013 : : }
8014 : :
8015 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8016 : : rtx
8017 : 24 : gen_avx512vl_vec_dupv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
8018 : : rtx operand1 ATTRIBUTE_UNUSED,
8019 : : rtx operand2 ATTRIBUTE_UNUSED,
8020 : : rtx operand3 ATTRIBUTE_UNUSED)
8021 : : {
8022 : 24 : return gen_rtx_SET (operand0,
8023 : : gen_rtx_VEC_MERGE (V8SImode,
8024 : : gen_rtx_VEC_DUPLICATE (V8SImode,
8025 : : gen_rtx_VEC_SELECT (SImode,
8026 : : operand1,
8027 : : gen_rtx_PARALLEL (VOIDmode,
8028 : : gen_rtvec (1,
8029 : : const0_rtx)))),
8030 : : operand2,
8031 : : operand3));
8032 : : }
8033 : :
8034 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8035 : : rtx
8036 : 0 : gen_avx512vl_vec_dupv4si (rtx operand0 ATTRIBUTE_UNUSED,
8037 : : rtx operand1 ATTRIBUTE_UNUSED)
8038 : : {
8039 : 0 : return gen_rtx_SET (operand0,
8040 : : gen_rtx_VEC_DUPLICATE (V4SImode,
8041 : : gen_rtx_VEC_SELECT (SImode,
8042 : : operand1,
8043 : : gen_rtx_PARALLEL (VOIDmode,
8044 : : gen_rtvec (1,
8045 : : const0_rtx)))));
8046 : : }
8047 : :
8048 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8049 : : rtx
8050 : 24 : gen_avx512vl_vec_dupv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
8051 : : rtx operand1 ATTRIBUTE_UNUSED,
8052 : : rtx operand2 ATTRIBUTE_UNUSED,
8053 : : rtx operand3 ATTRIBUTE_UNUSED)
8054 : : {
8055 : 24 : return gen_rtx_SET (operand0,
8056 : : gen_rtx_VEC_MERGE (V4SImode,
8057 : : gen_rtx_VEC_DUPLICATE (V4SImode,
8058 : : gen_rtx_VEC_SELECT (SImode,
8059 : : operand1,
8060 : : gen_rtx_PARALLEL (VOIDmode,
8061 : : gen_rtvec (1,
8062 : : const0_rtx)))),
8063 : : operand2,
8064 : : operand3));
8065 : : }
8066 : :
8067 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8068 : : rtx
8069 : 0 : gen_avx512f_vec_dupv8di (rtx operand0 ATTRIBUTE_UNUSED,
8070 : : rtx operand1 ATTRIBUTE_UNUSED)
8071 : : {
8072 : 0 : return gen_rtx_SET (operand0,
8073 : : gen_rtx_VEC_DUPLICATE (V8DImode,
8074 : : gen_rtx_VEC_SELECT (DImode,
8075 : : operand1,
8076 : : gen_rtx_PARALLEL (VOIDmode,
8077 : : gen_rtvec (1,
8078 : : const0_rtx)))));
8079 : : }
8080 : :
8081 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8082 : : rtx
8083 : 36 : gen_avx512f_vec_dupv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
8084 : : rtx operand1 ATTRIBUTE_UNUSED,
8085 : : rtx operand2 ATTRIBUTE_UNUSED,
8086 : : rtx operand3 ATTRIBUTE_UNUSED)
8087 : : {
8088 : 36 : return gen_rtx_SET (operand0,
8089 : : gen_rtx_VEC_MERGE (V8DImode,
8090 : : gen_rtx_VEC_DUPLICATE (V8DImode,
8091 : : gen_rtx_VEC_SELECT (DImode,
8092 : : operand1,
8093 : : gen_rtx_PARALLEL (VOIDmode,
8094 : : gen_rtvec (1,
8095 : : const0_rtx)))),
8096 : : operand2,
8097 : : operand3));
8098 : : }
8099 : :
8100 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8101 : : rtx
8102 : 0 : gen_avx512vl_vec_dupv4di (rtx operand0 ATTRIBUTE_UNUSED,
8103 : : rtx operand1 ATTRIBUTE_UNUSED)
8104 : : {
8105 : 0 : return gen_rtx_SET (operand0,
8106 : : gen_rtx_VEC_DUPLICATE (V4DImode,
8107 : : gen_rtx_VEC_SELECT (DImode,
8108 : : operand1,
8109 : : gen_rtx_PARALLEL (VOIDmode,
8110 : : gen_rtvec (1,
8111 : : const0_rtx)))));
8112 : : }
8113 : :
8114 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8115 : : rtx
8116 : 24 : gen_avx512vl_vec_dupv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
8117 : : rtx operand1 ATTRIBUTE_UNUSED,
8118 : : rtx operand2 ATTRIBUTE_UNUSED,
8119 : : rtx operand3 ATTRIBUTE_UNUSED)
8120 : : {
8121 : 24 : return gen_rtx_SET (operand0,
8122 : : gen_rtx_VEC_MERGE (V4DImode,
8123 : : gen_rtx_VEC_DUPLICATE (V4DImode,
8124 : : gen_rtx_VEC_SELECT (DImode,
8125 : : operand1,
8126 : : gen_rtx_PARALLEL (VOIDmode,
8127 : : gen_rtvec (1,
8128 : : const0_rtx)))),
8129 : : operand2,
8130 : : operand3));
8131 : : }
8132 : :
8133 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8134 : : rtx
8135 : 0 : gen_avx512vl_vec_dupv2di (rtx operand0 ATTRIBUTE_UNUSED,
8136 : : rtx operand1 ATTRIBUTE_UNUSED)
8137 : : {
8138 : 0 : return gen_rtx_SET (operand0,
8139 : : gen_rtx_VEC_DUPLICATE (V2DImode,
8140 : : gen_rtx_VEC_SELECT (DImode,
8141 : : operand1,
8142 : : gen_rtx_PARALLEL (VOIDmode,
8143 : : gen_rtvec (1,
8144 : : const0_rtx)))));
8145 : : }
8146 : :
8147 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8148 : : rtx
8149 : 24 : gen_avx512vl_vec_dupv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
8150 : : rtx operand1 ATTRIBUTE_UNUSED,
8151 : : rtx operand2 ATTRIBUTE_UNUSED,
8152 : : rtx operand3 ATTRIBUTE_UNUSED)
8153 : : {
8154 : 24 : return gen_rtx_SET (operand0,
8155 : : gen_rtx_VEC_MERGE (V2DImode,
8156 : : gen_rtx_VEC_DUPLICATE (V2DImode,
8157 : : gen_rtx_VEC_SELECT (DImode,
8158 : : operand1,
8159 : : gen_rtx_PARALLEL (VOIDmode,
8160 : : gen_rtvec (1,
8161 : : const0_rtx)))),
8162 : : operand2,
8163 : : operand3));
8164 : : }
8165 : :
8166 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8167 : : rtx
8168 : 0 : gen_avx512f_vec_dupv16sf (rtx operand0 ATTRIBUTE_UNUSED,
8169 : : rtx operand1 ATTRIBUTE_UNUSED)
8170 : : {
8171 : 0 : return gen_rtx_SET (operand0,
8172 : : gen_rtx_VEC_DUPLICATE (V16SFmode,
8173 : : gen_rtx_VEC_SELECT (SFmode,
8174 : : operand1,
8175 : : gen_rtx_PARALLEL (VOIDmode,
8176 : : gen_rtvec (1,
8177 : : const0_rtx)))));
8178 : : }
8179 : :
8180 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8181 : : rtx
8182 : 36 : gen_avx512f_vec_dupv16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8183 : : rtx operand1 ATTRIBUTE_UNUSED,
8184 : : rtx operand2 ATTRIBUTE_UNUSED,
8185 : : rtx operand3 ATTRIBUTE_UNUSED)
8186 : : {
8187 : 36 : return gen_rtx_SET (operand0,
8188 : : gen_rtx_VEC_MERGE (V16SFmode,
8189 : : gen_rtx_VEC_DUPLICATE (V16SFmode,
8190 : : gen_rtx_VEC_SELECT (SFmode,
8191 : : operand1,
8192 : : gen_rtx_PARALLEL (VOIDmode,
8193 : : gen_rtvec (1,
8194 : : const0_rtx)))),
8195 : : operand2,
8196 : : operand3));
8197 : : }
8198 : :
8199 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8200 : : rtx
8201 : 0 : gen_avx512vl_vec_dupv8sf (rtx operand0 ATTRIBUTE_UNUSED,
8202 : : rtx operand1 ATTRIBUTE_UNUSED)
8203 : : {
8204 : 0 : return gen_rtx_SET (operand0,
8205 : : gen_rtx_VEC_DUPLICATE (V8SFmode,
8206 : : gen_rtx_VEC_SELECT (SFmode,
8207 : : operand1,
8208 : : gen_rtx_PARALLEL (VOIDmode,
8209 : : gen_rtvec (1,
8210 : : const0_rtx)))));
8211 : : }
8212 : :
8213 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8214 : : rtx
8215 : 24 : gen_avx512vl_vec_dupv8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8216 : : rtx operand1 ATTRIBUTE_UNUSED,
8217 : : rtx operand2 ATTRIBUTE_UNUSED,
8218 : : rtx operand3 ATTRIBUTE_UNUSED)
8219 : : {
8220 : 24 : return gen_rtx_SET (operand0,
8221 : : gen_rtx_VEC_MERGE (V8SFmode,
8222 : : gen_rtx_VEC_DUPLICATE (V8SFmode,
8223 : : gen_rtx_VEC_SELECT (SFmode,
8224 : : operand1,
8225 : : gen_rtx_PARALLEL (VOIDmode,
8226 : : gen_rtvec (1,
8227 : : const0_rtx)))),
8228 : : operand2,
8229 : : operand3));
8230 : : }
8231 : :
8232 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8233 : : rtx
8234 : 0 : gen_avx512vl_vec_dupv4sf (rtx operand0 ATTRIBUTE_UNUSED,
8235 : : rtx operand1 ATTRIBUTE_UNUSED)
8236 : : {
8237 : 0 : return gen_rtx_SET (operand0,
8238 : : gen_rtx_VEC_DUPLICATE (V4SFmode,
8239 : : gen_rtx_VEC_SELECT (SFmode,
8240 : : operand1,
8241 : : gen_rtx_PARALLEL (VOIDmode,
8242 : : gen_rtvec (1,
8243 : : const0_rtx)))));
8244 : : }
8245 : :
8246 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8247 : : rtx
8248 : 24 : gen_avx512vl_vec_dupv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8249 : : rtx operand1 ATTRIBUTE_UNUSED,
8250 : : rtx operand2 ATTRIBUTE_UNUSED,
8251 : : rtx operand3 ATTRIBUTE_UNUSED)
8252 : : {
8253 : 24 : return gen_rtx_SET (operand0,
8254 : : gen_rtx_VEC_MERGE (V4SFmode,
8255 : : gen_rtx_VEC_DUPLICATE (V4SFmode,
8256 : : gen_rtx_VEC_SELECT (SFmode,
8257 : : operand1,
8258 : : gen_rtx_PARALLEL (VOIDmode,
8259 : : gen_rtvec (1,
8260 : : const0_rtx)))),
8261 : : operand2,
8262 : : operand3));
8263 : : }
8264 : :
8265 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8266 : : rtx
8267 : 0 : gen_avx512f_vec_dupv8df (rtx operand0 ATTRIBUTE_UNUSED,
8268 : : rtx operand1 ATTRIBUTE_UNUSED)
8269 : : {
8270 : 0 : return gen_rtx_SET (operand0,
8271 : : gen_rtx_VEC_DUPLICATE (V8DFmode,
8272 : : gen_rtx_VEC_SELECT (DFmode,
8273 : : operand1,
8274 : : gen_rtx_PARALLEL (VOIDmode,
8275 : : gen_rtvec (1,
8276 : : const0_rtx)))));
8277 : : }
8278 : :
8279 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8280 : : rtx
8281 : 37 : gen_avx512f_vec_dupv8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
8282 : : rtx operand1 ATTRIBUTE_UNUSED,
8283 : : rtx operand2 ATTRIBUTE_UNUSED,
8284 : : rtx operand3 ATTRIBUTE_UNUSED)
8285 : : {
8286 : 37 : return gen_rtx_SET (operand0,
8287 : : gen_rtx_VEC_MERGE (V8DFmode,
8288 : : gen_rtx_VEC_DUPLICATE (V8DFmode,
8289 : : gen_rtx_VEC_SELECT (DFmode,
8290 : : operand1,
8291 : : gen_rtx_PARALLEL (VOIDmode,
8292 : : gen_rtvec (1,
8293 : : const0_rtx)))),
8294 : : operand2,
8295 : : operand3));
8296 : : }
8297 : :
8298 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8299 : : rtx
8300 : 0 : gen_avx512vl_vec_dupv4df (rtx operand0 ATTRIBUTE_UNUSED,
8301 : : rtx operand1 ATTRIBUTE_UNUSED)
8302 : : {
8303 : 0 : return gen_rtx_SET (operand0,
8304 : : gen_rtx_VEC_DUPLICATE (V4DFmode,
8305 : : gen_rtx_VEC_SELECT (DFmode,
8306 : : operand1,
8307 : : gen_rtx_PARALLEL (VOIDmode,
8308 : : gen_rtvec (1,
8309 : : const0_rtx)))));
8310 : : }
8311 : :
8312 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8313 : : rtx
8314 : 24 : gen_avx512vl_vec_dupv4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
8315 : : rtx operand1 ATTRIBUTE_UNUSED,
8316 : : rtx operand2 ATTRIBUTE_UNUSED,
8317 : : rtx operand3 ATTRIBUTE_UNUSED)
8318 : : {
8319 : 24 : return gen_rtx_SET (operand0,
8320 : : gen_rtx_VEC_MERGE (V4DFmode,
8321 : : gen_rtx_VEC_DUPLICATE (V4DFmode,
8322 : : gen_rtx_VEC_SELECT (DFmode,
8323 : : operand1,
8324 : : gen_rtx_PARALLEL (VOIDmode,
8325 : : gen_rtvec (1,
8326 : : const0_rtx)))),
8327 : : operand2,
8328 : : operand3));
8329 : : }
8330 : :
8331 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8332 : : rtx
8333 : 0 : gen_avx512vl_vec_dupv2df (rtx operand0 ATTRIBUTE_UNUSED,
8334 : : rtx operand1 ATTRIBUTE_UNUSED)
8335 : : {
8336 : 0 : return gen_rtx_SET (operand0,
8337 : : gen_rtx_VEC_DUPLICATE (V2DFmode,
8338 : : gen_rtx_VEC_SELECT (DFmode,
8339 : : operand1,
8340 : : gen_rtx_PARALLEL (VOIDmode,
8341 : : gen_rtvec (1,
8342 : : const0_rtx)))));
8343 : : }
8344 : :
8345 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26894 */
8346 : : rtx
8347 : 0 : gen_avx512vl_vec_dupv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
8348 : : rtx operand1 ATTRIBUTE_UNUSED,
8349 : : rtx operand2 ATTRIBUTE_UNUSED,
8350 : : rtx operand3 ATTRIBUTE_UNUSED)
8351 : : {
8352 : 0 : return gen_rtx_SET (operand0,
8353 : : gen_rtx_VEC_MERGE (V2DFmode,
8354 : : gen_rtx_VEC_DUPLICATE (V2DFmode,
8355 : : gen_rtx_VEC_SELECT (DFmode,
8356 : : operand1,
8357 : : gen_rtx_PARALLEL (VOIDmode,
8358 : : gen_rtvec (1,
8359 : : const0_rtx)))),
8360 : : operand2,
8361 : : operand3));
8362 : : }
8363 : :
8364 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8365 : : rtx
8366 : 0 : gen_avx512bw_vec_dupv64qi (rtx operand0 ATTRIBUTE_UNUSED,
8367 : : rtx operand1 ATTRIBUTE_UNUSED)
8368 : : {
8369 : 0 : return gen_rtx_SET (operand0,
8370 : : gen_rtx_VEC_DUPLICATE (V64QImode,
8371 : : gen_rtx_VEC_SELECT (QImode,
8372 : : operand1,
8373 : : gen_rtx_PARALLEL (VOIDmode,
8374 : : gen_rtvec (1,
8375 : : const0_rtx)))));
8376 : : }
8377 : :
8378 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8379 : : rtx
8380 : 36 : gen_avx512bw_vec_dupv64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
8381 : : rtx operand1 ATTRIBUTE_UNUSED,
8382 : : rtx operand2 ATTRIBUTE_UNUSED,
8383 : : rtx operand3 ATTRIBUTE_UNUSED)
8384 : : {
8385 : 36 : return gen_rtx_SET (operand0,
8386 : : gen_rtx_VEC_MERGE (V64QImode,
8387 : : gen_rtx_VEC_DUPLICATE (V64QImode,
8388 : : gen_rtx_VEC_SELECT (QImode,
8389 : : operand1,
8390 : : gen_rtx_PARALLEL (VOIDmode,
8391 : : gen_rtvec (1,
8392 : : const0_rtx)))),
8393 : : operand2,
8394 : : operand3));
8395 : : }
8396 : :
8397 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8398 : : rtx
8399 : 0 : gen_avx512vl_vec_dupv16qi (rtx operand0 ATTRIBUTE_UNUSED,
8400 : : rtx operand1 ATTRIBUTE_UNUSED)
8401 : : {
8402 : 0 : return gen_rtx_SET (operand0,
8403 : : gen_rtx_VEC_DUPLICATE (V16QImode,
8404 : : gen_rtx_VEC_SELECT (QImode,
8405 : : operand1,
8406 : : gen_rtx_PARALLEL (VOIDmode,
8407 : : gen_rtvec (1,
8408 : : const0_rtx)))));
8409 : : }
8410 : :
8411 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8412 : : rtx
8413 : 24 : gen_avx512vl_vec_dupv16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
8414 : : rtx operand1 ATTRIBUTE_UNUSED,
8415 : : rtx operand2 ATTRIBUTE_UNUSED,
8416 : : rtx operand3 ATTRIBUTE_UNUSED)
8417 : : {
8418 : 24 : return gen_rtx_SET (operand0,
8419 : : gen_rtx_VEC_MERGE (V16QImode,
8420 : : gen_rtx_VEC_DUPLICATE (V16QImode,
8421 : : gen_rtx_VEC_SELECT (QImode,
8422 : : operand1,
8423 : : gen_rtx_PARALLEL (VOIDmode,
8424 : : gen_rtvec (1,
8425 : : const0_rtx)))),
8426 : : operand2,
8427 : : operand3));
8428 : : }
8429 : :
8430 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8431 : : rtx
8432 : 0 : gen_avx512vl_vec_dupv32qi (rtx operand0 ATTRIBUTE_UNUSED,
8433 : : rtx operand1 ATTRIBUTE_UNUSED)
8434 : : {
8435 : 0 : return gen_rtx_SET (operand0,
8436 : : gen_rtx_VEC_DUPLICATE (V32QImode,
8437 : : gen_rtx_VEC_SELECT (QImode,
8438 : : operand1,
8439 : : gen_rtx_PARALLEL (VOIDmode,
8440 : : gen_rtvec (1,
8441 : : const0_rtx)))));
8442 : : }
8443 : :
8444 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8445 : : rtx
8446 : 24 : gen_avx512vl_vec_dupv32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
8447 : : rtx operand1 ATTRIBUTE_UNUSED,
8448 : : rtx operand2 ATTRIBUTE_UNUSED,
8449 : : rtx operand3 ATTRIBUTE_UNUSED)
8450 : : {
8451 : 24 : return gen_rtx_SET (operand0,
8452 : : gen_rtx_VEC_MERGE (V32QImode,
8453 : : gen_rtx_VEC_DUPLICATE (V32QImode,
8454 : : gen_rtx_VEC_SELECT (QImode,
8455 : : operand1,
8456 : : gen_rtx_PARALLEL (VOIDmode,
8457 : : gen_rtvec (1,
8458 : : const0_rtx)))),
8459 : : operand2,
8460 : : operand3));
8461 : : }
8462 : :
8463 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8464 : : rtx
8465 : 0 : gen_avx512bw_vec_dupv32hi (rtx operand0 ATTRIBUTE_UNUSED,
8466 : : rtx operand1 ATTRIBUTE_UNUSED)
8467 : : {
8468 : 0 : return gen_rtx_SET (operand0,
8469 : : gen_rtx_VEC_DUPLICATE (V32HImode,
8470 : : gen_rtx_VEC_SELECT (HImode,
8471 : : operand1,
8472 : : gen_rtx_PARALLEL (VOIDmode,
8473 : : gen_rtvec (1,
8474 : : const0_rtx)))));
8475 : : }
8476 : :
8477 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8478 : : rtx
8479 : 36 : gen_avx512bw_vec_dupv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
8480 : : rtx operand1 ATTRIBUTE_UNUSED,
8481 : : rtx operand2 ATTRIBUTE_UNUSED,
8482 : : rtx operand3 ATTRIBUTE_UNUSED)
8483 : : {
8484 : 36 : return gen_rtx_SET (operand0,
8485 : : gen_rtx_VEC_MERGE (V32HImode,
8486 : : gen_rtx_VEC_DUPLICATE (V32HImode,
8487 : : gen_rtx_VEC_SELECT (HImode,
8488 : : operand1,
8489 : : gen_rtx_PARALLEL (VOIDmode,
8490 : : gen_rtvec (1,
8491 : : const0_rtx)))),
8492 : : operand2,
8493 : : operand3));
8494 : : }
8495 : :
8496 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8497 : : rtx
8498 : 0 : gen_avx512vl_vec_dupv16hi (rtx operand0 ATTRIBUTE_UNUSED,
8499 : : rtx operand1 ATTRIBUTE_UNUSED)
8500 : : {
8501 : 0 : return gen_rtx_SET (operand0,
8502 : : gen_rtx_VEC_DUPLICATE (V16HImode,
8503 : : gen_rtx_VEC_SELECT (HImode,
8504 : : operand1,
8505 : : gen_rtx_PARALLEL (VOIDmode,
8506 : : gen_rtvec (1,
8507 : : const0_rtx)))));
8508 : : }
8509 : :
8510 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8511 : : rtx
8512 : 24 : gen_avx512vl_vec_dupv16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
8513 : : rtx operand1 ATTRIBUTE_UNUSED,
8514 : : rtx operand2 ATTRIBUTE_UNUSED,
8515 : : rtx operand3 ATTRIBUTE_UNUSED)
8516 : : {
8517 : 24 : return gen_rtx_SET (operand0,
8518 : : gen_rtx_VEC_MERGE (V16HImode,
8519 : : gen_rtx_VEC_DUPLICATE (V16HImode,
8520 : : gen_rtx_VEC_SELECT (HImode,
8521 : : operand1,
8522 : : gen_rtx_PARALLEL (VOIDmode,
8523 : : gen_rtvec (1,
8524 : : const0_rtx)))),
8525 : : operand2,
8526 : : operand3));
8527 : : }
8528 : :
8529 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8530 : : rtx
8531 : 0 : gen_avx512vl_vec_dupv8hi (rtx operand0 ATTRIBUTE_UNUSED,
8532 : : rtx operand1 ATTRIBUTE_UNUSED)
8533 : : {
8534 : 0 : return gen_rtx_SET (operand0,
8535 : : gen_rtx_VEC_DUPLICATE (V8HImode,
8536 : : gen_rtx_VEC_SELECT (HImode,
8537 : : operand1,
8538 : : gen_rtx_PARALLEL (VOIDmode,
8539 : : gen_rtvec (1,
8540 : : const0_rtx)))));
8541 : : }
8542 : :
8543 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8544 : : rtx
8545 : 24 : gen_avx512vl_vec_dupv8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
8546 : : rtx operand1 ATTRIBUTE_UNUSED,
8547 : : rtx operand2 ATTRIBUTE_UNUSED,
8548 : : rtx operand3 ATTRIBUTE_UNUSED)
8549 : : {
8550 : 24 : return gen_rtx_SET (operand0,
8551 : : gen_rtx_VEC_MERGE (V8HImode,
8552 : : gen_rtx_VEC_DUPLICATE (V8HImode,
8553 : : gen_rtx_VEC_SELECT (HImode,
8554 : : operand1,
8555 : : gen_rtx_PARALLEL (VOIDmode,
8556 : : gen_rtvec (1,
8557 : : const0_rtx)))),
8558 : : operand2,
8559 : : operand3));
8560 : : }
8561 : :
8562 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8563 : : rtx
8564 : 0 : gen_avx512bw_vec_dupv32hf (rtx operand0 ATTRIBUTE_UNUSED,
8565 : : rtx operand1 ATTRIBUTE_UNUSED)
8566 : : {
8567 : 0 : return gen_rtx_SET (operand0,
8568 : : gen_rtx_VEC_DUPLICATE (V32HFmode,
8569 : : gen_rtx_VEC_SELECT (HFmode,
8570 : : operand1,
8571 : : gen_rtx_PARALLEL (VOIDmode,
8572 : : gen_rtvec (1,
8573 : : const0_rtx)))));
8574 : : }
8575 : :
8576 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8577 : : rtx
8578 : 0 : gen_avx512bw_vec_dupv32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8579 : : rtx operand1 ATTRIBUTE_UNUSED,
8580 : : rtx operand2 ATTRIBUTE_UNUSED,
8581 : : rtx operand3 ATTRIBUTE_UNUSED)
8582 : : {
8583 : 0 : return gen_rtx_SET (operand0,
8584 : : gen_rtx_VEC_MERGE (V32HFmode,
8585 : : gen_rtx_VEC_DUPLICATE (V32HFmode,
8586 : : gen_rtx_VEC_SELECT (HFmode,
8587 : : operand1,
8588 : : gen_rtx_PARALLEL (VOIDmode,
8589 : : gen_rtvec (1,
8590 : : const0_rtx)))),
8591 : : operand2,
8592 : : operand3));
8593 : : }
8594 : :
8595 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8596 : : rtx
8597 : 0 : gen_avx512vl_vec_dupv16hf (rtx operand0 ATTRIBUTE_UNUSED,
8598 : : rtx operand1 ATTRIBUTE_UNUSED)
8599 : : {
8600 : 0 : return gen_rtx_SET (operand0,
8601 : : gen_rtx_VEC_DUPLICATE (V16HFmode,
8602 : : gen_rtx_VEC_SELECT (HFmode,
8603 : : operand1,
8604 : : gen_rtx_PARALLEL (VOIDmode,
8605 : : gen_rtvec (1,
8606 : : const0_rtx)))));
8607 : : }
8608 : :
8609 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8610 : : rtx
8611 : 0 : gen_avx512vl_vec_dupv16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8612 : : rtx operand1 ATTRIBUTE_UNUSED,
8613 : : rtx operand2 ATTRIBUTE_UNUSED,
8614 : : rtx operand3 ATTRIBUTE_UNUSED)
8615 : : {
8616 : 0 : return gen_rtx_SET (operand0,
8617 : : gen_rtx_VEC_MERGE (V16HFmode,
8618 : : gen_rtx_VEC_DUPLICATE (V16HFmode,
8619 : : gen_rtx_VEC_SELECT (HFmode,
8620 : : operand1,
8621 : : gen_rtx_PARALLEL (VOIDmode,
8622 : : gen_rtvec (1,
8623 : : const0_rtx)))),
8624 : : operand2,
8625 : : operand3));
8626 : : }
8627 : :
8628 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8629 : : rtx
8630 : 0 : gen_avx512fp16_vec_dupv8hf (rtx operand0 ATTRIBUTE_UNUSED,
8631 : : rtx operand1 ATTRIBUTE_UNUSED)
8632 : : {
8633 : 0 : return gen_rtx_SET (operand0,
8634 : : gen_rtx_VEC_DUPLICATE (V8HFmode,
8635 : : gen_rtx_VEC_SELECT (HFmode,
8636 : : operand1,
8637 : : gen_rtx_PARALLEL (VOIDmode,
8638 : : gen_rtvec (1,
8639 : : const0_rtx)))));
8640 : : }
8641 : :
8642 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8643 : : rtx
8644 : 0 : gen_avx512fp16_vec_dupv8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8645 : : rtx operand1 ATTRIBUTE_UNUSED,
8646 : : rtx operand2 ATTRIBUTE_UNUSED,
8647 : : rtx operand3 ATTRIBUTE_UNUSED)
8648 : : {
8649 : 0 : return gen_rtx_SET (operand0,
8650 : : gen_rtx_VEC_MERGE (V8HFmode,
8651 : : gen_rtx_VEC_DUPLICATE (V8HFmode,
8652 : : gen_rtx_VEC_SELECT (HFmode,
8653 : : operand1,
8654 : : gen_rtx_PARALLEL (VOIDmode,
8655 : : gen_rtvec (1,
8656 : : const0_rtx)))),
8657 : : operand2,
8658 : : operand3));
8659 : : }
8660 : :
8661 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8662 : : rtx
8663 : 0 : gen_avx512bw_vec_dupv32bf (rtx operand0 ATTRIBUTE_UNUSED,
8664 : : rtx operand1 ATTRIBUTE_UNUSED)
8665 : : {
8666 : 0 : return gen_rtx_SET (operand0,
8667 : : gen_rtx_VEC_DUPLICATE (V32BFmode,
8668 : : gen_rtx_VEC_SELECT (BFmode,
8669 : : operand1,
8670 : : gen_rtx_PARALLEL (VOIDmode,
8671 : : gen_rtvec (1,
8672 : : const0_rtx)))));
8673 : : }
8674 : :
8675 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8676 : : rtx
8677 : 0 : gen_avx512bw_vec_dupv32bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8678 : : rtx operand1 ATTRIBUTE_UNUSED,
8679 : : rtx operand2 ATTRIBUTE_UNUSED,
8680 : : rtx operand3 ATTRIBUTE_UNUSED)
8681 : : {
8682 : 0 : return gen_rtx_SET (operand0,
8683 : : gen_rtx_VEC_MERGE (V32BFmode,
8684 : : gen_rtx_VEC_DUPLICATE (V32BFmode,
8685 : : gen_rtx_VEC_SELECT (BFmode,
8686 : : operand1,
8687 : : gen_rtx_PARALLEL (VOIDmode,
8688 : : gen_rtvec (1,
8689 : : const0_rtx)))),
8690 : : operand2,
8691 : : operand3));
8692 : : }
8693 : :
8694 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8695 : : rtx
8696 : 0 : gen_avx512vl_vec_dupv16bf (rtx operand0 ATTRIBUTE_UNUSED,
8697 : : rtx operand1 ATTRIBUTE_UNUSED)
8698 : : {
8699 : 0 : return gen_rtx_SET (operand0,
8700 : : gen_rtx_VEC_DUPLICATE (V16BFmode,
8701 : : gen_rtx_VEC_SELECT (BFmode,
8702 : : operand1,
8703 : : gen_rtx_PARALLEL (VOIDmode,
8704 : : gen_rtvec (1,
8705 : : const0_rtx)))));
8706 : : }
8707 : :
8708 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8709 : : rtx
8710 : 0 : gen_avx512vl_vec_dupv16bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8711 : : rtx operand1 ATTRIBUTE_UNUSED,
8712 : : rtx operand2 ATTRIBUTE_UNUSED,
8713 : : rtx operand3 ATTRIBUTE_UNUSED)
8714 : : {
8715 : 0 : return gen_rtx_SET (operand0,
8716 : : gen_rtx_VEC_MERGE (V16BFmode,
8717 : : gen_rtx_VEC_DUPLICATE (V16BFmode,
8718 : : gen_rtx_VEC_SELECT (BFmode,
8719 : : operand1,
8720 : : gen_rtx_PARALLEL (VOIDmode,
8721 : : gen_rtvec (1,
8722 : : const0_rtx)))),
8723 : : operand2,
8724 : : operand3));
8725 : : }
8726 : :
8727 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8728 : : rtx
8729 : 0 : gen_avx512vl_vec_dupv8bf (rtx operand0 ATTRIBUTE_UNUSED,
8730 : : rtx operand1 ATTRIBUTE_UNUSED)
8731 : : {
8732 : 0 : return gen_rtx_SET (operand0,
8733 : : gen_rtx_VEC_DUPLICATE (V8BFmode,
8734 : : gen_rtx_VEC_SELECT (BFmode,
8735 : : operand1,
8736 : : gen_rtx_PARALLEL (VOIDmode,
8737 : : gen_rtvec (1,
8738 : : const0_rtx)))));
8739 : : }
8740 : :
8741 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26913 */
8742 : : rtx
8743 : 0 : gen_avx512vl_vec_dupv8bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8744 : : rtx operand1 ATTRIBUTE_UNUSED,
8745 : : rtx operand2 ATTRIBUTE_UNUSED,
8746 : : rtx operand3 ATTRIBUTE_UNUSED)
8747 : : {
8748 : 0 : return gen_rtx_SET (operand0,
8749 : : gen_rtx_VEC_MERGE (V8BFmode,
8750 : : gen_rtx_VEC_DUPLICATE (V8BFmode,
8751 : : gen_rtx_VEC_SELECT (BFmode,
8752 : : operand1,
8753 : : gen_rtx_PARALLEL (VOIDmode,
8754 : : gen_rtvec (1,
8755 : : const0_rtx)))),
8756 : : operand2,
8757 : : operand3));
8758 : : }
8759 : :
8760 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26925 */
8761 : : rtx
8762 : 42 : gen_avx512f_broadcastv16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8763 : : rtx operand1 ATTRIBUTE_UNUSED,
8764 : : rtx operand2 ATTRIBUTE_UNUSED,
8765 : : rtx operand3 ATTRIBUTE_UNUSED)
8766 : : {
8767 : 42 : return gen_rtx_SET (operand0,
8768 : : gen_rtx_VEC_MERGE (V16SFmode,
8769 : : gen_rtx_VEC_DUPLICATE (V16SFmode,
8770 : : operand1),
8771 : : operand2,
8772 : : operand3));
8773 : : }
8774 : :
8775 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26925 */
8776 : : rtx
8777 : 36 : gen_avx512f_broadcastv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
8778 : : rtx operand1 ATTRIBUTE_UNUSED,
8779 : : rtx operand2 ATTRIBUTE_UNUSED,
8780 : : rtx operand3 ATTRIBUTE_UNUSED)
8781 : : {
8782 : 36 : return gen_rtx_SET (operand0,
8783 : : gen_rtx_VEC_MERGE (V16SImode,
8784 : : gen_rtx_VEC_DUPLICATE (V16SImode,
8785 : : operand1),
8786 : : operand2,
8787 : : operand3));
8788 : : }
8789 : :
8790 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26937 */
8791 : : rtx
8792 : 36 : gen_avx512f_broadcastv8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
8793 : : rtx operand1 ATTRIBUTE_UNUSED,
8794 : : rtx operand2 ATTRIBUTE_UNUSED,
8795 : : rtx operand3 ATTRIBUTE_UNUSED)
8796 : : {
8797 : 36 : return gen_rtx_SET (operand0,
8798 : : gen_rtx_VEC_MERGE (V8DFmode,
8799 : : gen_rtx_VEC_DUPLICATE (V8DFmode,
8800 : : operand1),
8801 : : operand2,
8802 : : operand3));
8803 : : }
8804 : :
8805 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26937 */
8806 : : rtx
8807 : 36 : gen_avx512f_broadcastv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
8808 : : rtx operand1 ATTRIBUTE_UNUSED,
8809 : : rtx operand2 ATTRIBUTE_UNUSED,
8810 : : rtx operand3 ATTRIBUTE_UNUSED)
8811 : : {
8812 : 36 : return gen_rtx_SET (operand0,
8813 : : gen_rtx_VEC_MERGE (V8DImode,
8814 : : gen_rtx_VEC_DUPLICATE (V8DImode,
8815 : : operand1),
8816 : : operand2,
8817 : : operand3));
8818 : : }
8819 : :
8820 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26949 */
8821 : : rtx
8822 : 24 : gen_avx512bw_vec_dup_gprv64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
8823 : : rtx operand1 ATTRIBUTE_UNUSED,
8824 : : rtx operand2 ATTRIBUTE_UNUSED,
8825 : : rtx operand3 ATTRIBUTE_UNUSED)
8826 : : {
8827 : 24 : return gen_rtx_SET (operand0,
8828 : : gen_rtx_VEC_MERGE (V64QImode,
8829 : : gen_rtx_VEC_DUPLICATE (V64QImode,
8830 : : operand1),
8831 : : operand2,
8832 : : operand3));
8833 : : }
8834 : :
8835 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26949 */
8836 : : rtx
8837 : 24 : gen_avx512vl_vec_dup_gprv16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
8838 : : rtx operand1 ATTRIBUTE_UNUSED,
8839 : : rtx operand2 ATTRIBUTE_UNUSED,
8840 : : rtx operand3 ATTRIBUTE_UNUSED)
8841 : : {
8842 : 24 : return gen_rtx_SET (operand0,
8843 : : gen_rtx_VEC_MERGE (V16QImode,
8844 : : gen_rtx_VEC_DUPLICATE (V16QImode,
8845 : : operand1),
8846 : : operand2,
8847 : : operand3));
8848 : : }
8849 : :
8850 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26949 */
8851 : : rtx
8852 : 24 : gen_avx512vl_vec_dup_gprv32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
8853 : : rtx operand1 ATTRIBUTE_UNUSED,
8854 : : rtx operand2 ATTRIBUTE_UNUSED,
8855 : : rtx operand3 ATTRIBUTE_UNUSED)
8856 : : {
8857 : 24 : return gen_rtx_SET (operand0,
8858 : : gen_rtx_VEC_MERGE (V32QImode,
8859 : : gen_rtx_VEC_DUPLICATE (V32QImode,
8860 : : operand1),
8861 : : operand2,
8862 : : operand3));
8863 : : }
8864 : :
8865 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26949 */
8866 : : rtx
8867 : 24 : gen_avx512bw_vec_dup_gprv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
8868 : : rtx operand1 ATTRIBUTE_UNUSED,
8869 : : rtx operand2 ATTRIBUTE_UNUSED,
8870 : : rtx operand3 ATTRIBUTE_UNUSED)
8871 : : {
8872 : 24 : return gen_rtx_SET (operand0,
8873 : : gen_rtx_VEC_MERGE (V32HImode,
8874 : : gen_rtx_VEC_DUPLICATE (V32HImode,
8875 : : operand1),
8876 : : operand2,
8877 : : operand3));
8878 : : }
8879 : :
8880 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26949 */
8881 : : rtx
8882 : 24 : gen_avx512vl_vec_dup_gprv16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
8883 : : rtx operand1 ATTRIBUTE_UNUSED,
8884 : : rtx operand2 ATTRIBUTE_UNUSED,
8885 : : rtx operand3 ATTRIBUTE_UNUSED)
8886 : : {
8887 : 24 : return gen_rtx_SET (operand0,
8888 : : gen_rtx_VEC_MERGE (V16HImode,
8889 : : gen_rtx_VEC_DUPLICATE (V16HImode,
8890 : : operand1),
8891 : : operand2,
8892 : : operand3));
8893 : : }
8894 : :
8895 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26949 */
8896 : : rtx
8897 : 24 : gen_avx512vl_vec_dup_gprv8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
8898 : : rtx operand1 ATTRIBUTE_UNUSED,
8899 : : rtx operand2 ATTRIBUTE_UNUSED,
8900 : : rtx operand3 ATTRIBUTE_UNUSED)
8901 : : {
8902 : 24 : return gen_rtx_SET (operand0,
8903 : : gen_rtx_VEC_MERGE (V8HImode,
8904 : : gen_rtx_VEC_DUPLICATE (V8HImode,
8905 : : operand1),
8906 : : operand2,
8907 : : operand3));
8908 : : }
8909 : :
8910 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26949 */
8911 : : rtx
8912 : 0 : gen_avx512bw_vec_dup_gprv32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8913 : : rtx operand1 ATTRIBUTE_UNUSED,
8914 : : rtx operand2 ATTRIBUTE_UNUSED,
8915 : : rtx operand3 ATTRIBUTE_UNUSED)
8916 : : {
8917 : 0 : return gen_rtx_SET (operand0,
8918 : : gen_rtx_VEC_MERGE (V32HFmode,
8919 : : gen_rtx_VEC_DUPLICATE (V32HFmode,
8920 : : operand1),
8921 : : operand2,
8922 : : operand3));
8923 : : }
8924 : :
8925 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26949 */
8926 : : rtx
8927 : 0 : gen_avx512vl_vec_dup_gprv16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8928 : : rtx operand1 ATTRIBUTE_UNUSED,
8929 : : rtx operand2 ATTRIBUTE_UNUSED,
8930 : : rtx operand3 ATTRIBUTE_UNUSED)
8931 : : {
8932 : 0 : return gen_rtx_SET (operand0,
8933 : : gen_rtx_VEC_MERGE (V16HFmode,
8934 : : gen_rtx_VEC_DUPLICATE (V16HFmode,
8935 : : operand1),
8936 : : operand2,
8937 : : operand3));
8938 : : }
8939 : :
8940 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26949 */
8941 : : rtx
8942 : 0 : gen_avx512fp16_vec_dup_gprv8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8943 : : rtx operand1 ATTRIBUTE_UNUSED,
8944 : : rtx operand2 ATTRIBUTE_UNUSED,
8945 : : rtx operand3 ATTRIBUTE_UNUSED)
8946 : : {
8947 : 0 : return gen_rtx_SET (operand0,
8948 : : gen_rtx_VEC_MERGE (V8HFmode,
8949 : : gen_rtx_VEC_DUPLICATE (V8HFmode,
8950 : : operand1),
8951 : : operand2,
8952 : : operand3));
8953 : : }
8954 : :
8955 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26949 */
8956 : : rtx
8957 : 0 : gen_avx512bw_vec_dup_gprv32bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8958 : : rtx operand1 ATTRIBUTE_UNUSED,
8959 : : rtx operand2 ATTRIBUTE_UNUSED,
8960 : : rtx operand3 ATTRIBUTE_UNUSED)
8961 : : {
8962 : 0 : return gen_rtx_SET (operand0,
8963 : : gen_rtx_VEC_MERGE (V32BFmode,
8964 : : gen_rtx_VEC_DUPLICATE (V32BFmode,
8965 : : operand1),
8966 : : operand2,
8967 : : operand3));
8968 : : }
8969 : :
8970 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26949 */
8971 : : rtx
8972 : 0 : gen_avx512vl_vec_dup_gprv16bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8973 : : rtx operand1 ATTRIBUTE_UNUSED,
8974 : : rtx operand2 ATTRIBUTE_UNUSED,
8975 : : rtx operand3 ATTRIBUTE_UNUSED)
8976 : : {
8977 : 0 : return gen_rtx_SET (operand0,
8978 : : gen_rtx_VEC_MERGE (V16BFmode,
8979 : : gen_rtx_VEC_DUPLICATE (V16BFmode,
8980 : : operand1),
8981 : : operand2,
8982 : : operand3));
8983 : : }
8984 : :
8985 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26949 */
8986 : : rtx
8987 : 0 : gen_avx512vl_vec_dup_gprv8bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8988 : : rtx operand1 ATTRIBUTE_UNUSED,
8989 : : rtx operand2 ATTRIBUTE_UNUSED,
8990 : : rtx operand3 ATTRIBUTE_UNUSED)
8991 : : {
8992 : 0 : return gen_rtx_SET (operand0,
8993 : : gen_rtx_VEC_MERGE (V8BFmode,
8994 : : gen_rtx_VEC_DUPLICATE (V8BFmode,
8995 : : operand1),
8996 : : operand2,
8997 : : operand3));
8998 : : }
8999 : :
9000 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26961 */
9001 : : rtx
9002 : 24 : gen_avx512f_vec_dup_gprv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
9003 : : rtx operand1 ATTRIBUTE_UNUSED,
9004 : : rtx operand2 ATTRIBUTE_UNUSED,
9005 : : rtx operand3 ATTRIBUTE_UNUSED)
9006 : : {
9007 : 24 : return gen_rtx_SET (operand0,
9008 : : gen_rtx_VEC_MERGE (V16SImode,
9009 : : gen_rtx_VEC_DUPLICATE (V16SImode,
9010 : : operand1),
9011 : : operand2,
9012 : : operand3));
9013 : : }
9014 : :
9015 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26961 */
9016 : : rtx
9017 : 24 : gen_avx512vl_vec_dup_gprv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
9018 : : rtx operand1 ATTRIBUTE_UNUSED,
9019 : : rtx operand2 ATTRIBUTE_UNUSED,
9020 : : rtx operand3 ATTRIBUTE_UNUSED)
9021 : : {
9022 : 24 : return gen_rtx_SET (operand0,
9023 : : gen_rtx_VEC_MERGE (V8SImode,
9024 : : gen_rtx_VEC_DUPLICATE (V8SImode,
9025 : : operand1),
9026 : : operand2,
9027 : : operand3));
9028 : : }
9029 : :
9030 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26961 */
9031 : : rtx
9032 : 24 : gen_avx512vl_vec_dup_gprv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
9033 : : rtx operand1 ATTRIBUTE_UNUSED,
9034 : : rtx operand2 ATTRIBUTE_UNUSED,
9035 : : rtx operand3 ATTRIBUTE_UNUSED)
9036 : : {
9037 : 24 : return gen_rtx_SET (operand0,
9038 : : gen_rtx_VEC_MERGE (V4SImode,
9039 : : gen_rtx_VEC_DUPLICATE (V4SImode,
9040 : : operand1),
9041 : : operand2,
9042 : : operand3));
9043 : : }
9044 : :
9045 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26961 */
9046 : : rtx
9047 : 24 : gen_avx512f_vec_dup_gprv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
9048 : : rtx operand1 ATTRIBUTE_UNUSED,
9049 : : rtx operand2 ATTRIBUTE_UNUSED,
9050 : : rtx operand3 ATTRIBUTE_UNUSED)
9051 : : {
9052 : 24 : return gen_rtx_SET (operand0,
9053 : : gen_rtx_VEC_MERGE (V8DImode,
9054 : : gen_rtx_VEC_DUPLICATE (V8DImode,
9055 : : operand1),
9056 : : operand2,
9057 : : operand3));
9058 : : }
9059 : :
9060 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26961 */
9061 : : rtx
9062 : 24 : gen_avx512vl_vec_dup_gprv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
9063 : : rtx operand1 ATTRIBUTE_UNUSED,
9064 : : rtx operand2 ATTRIBUTE_UNUSED,
9065 : : rtx operand3 ATTRIBUTE_UNUSED)
9066 : : {
9067 : 24 : return gen_rtx_SET (operand0,
9068 : : gen_rtx_VEC_MERGE (V4DImode,
9069 : : gen_rtx_VEC_DUPLICATE (V4DImode,
9070 : : operand1),
9071 : : operand2,
9072 : : operand3));
9073 : : }
9074 : :
9075 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26961 */
9076 : : rtx
9077 : 24 : gen_avx512vl_vec_dup_gprv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
9078 : : rtx operand1 ATTRIBUTE_UNUSED,
9079 : : rtx operand2 ATTRIBUTE_UNUSED,
9080 : : rtx operand3 ATTRIBUTE_UNUSED)
9081 : : {
9082 : 24 : return gen_rtx_SET (operand0,
9083 : : gen_rtx_VEC_MERGE (V2DImode,
9084 : : gen_rtx_VEC_DUPLICATE (V2DImode,
9085 : : operand1),
9086 : : operand2,
9087 : : operand3));
9088 : : }
9089 : :
9090 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26961 */
9091 : : rtx
9092 : 0 : gen_avx512f_vec_dup_gprv16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
9093 : : rtx operand1 ATTRIBUTE_UNUSED,
9094 : : rtx operand2 ATTRIBUTE_UNUSED,
9095 : : rtx operand3 ATTRIBUTE_UNUSED)
9096 : : {
9097 : 0 : return gen_rtx_SET (operand0,
9098 : : gen_rtx_VEC_MERGE (V16SFmode,
9099 : : gen_rtx_VEC_DUPLICATE (V16SFmode,
9100 : : operand1),
9101 : : operand2,
9102 : : operand3));
9103 : : }
9104 : :
9105 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26961 */
9106 : : rtx
9107 : 0 : gen_avx512vl_vec_dup_gprv8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
9108 : : rtx operand1 ATTRIBUTE_UNUSED,
9109 : : rtx operand2 ATTRIBUTE_UNUSED,
9110 : : rtx operand3 ATTRIBUTE_UNUSED)
9111 : : {
9112 : 0 : return gen_rtx_SET (operand0,
9113 : : gen_rtx_VEC_MERGE (V8SFmode,
9114 : : gen_rtx_VEC_DUPLICATE (V8SFmode,
9115 : : operand1),
9116 : : operand2,
9117 : : operand3));
9118 : : }
9119 : :
9120 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26961 */
9121 : : rtx
9122 : 0 : gen_avx512vl_vec_dup_gprv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
9123 : : rtx operand1 ATTRIBUTE_UNUSED,
9124 : : rtx operand2 ATTRIBUTE_UNUSED,
9125 : : rtx operand3 ATTRIBUTE_UNUSED)
9126 : : {
9127 : 0 : return gen_rtx_SET (operand0,
9128 : : gen_rtx_VEC_MERGE (V4SFmode,
9129 : : gen_rtx_VEC_DUPLICATE (V4SFmode,
9130 : : operand1),
9131 : : operand2,
9132 : : operand3));
9133 : : }
9134 : :
9135 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26961 */
9136 : : rtx
9137 : 0 : gen_avx512f_vec_dup_gprv8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
9138 : : rtx operand1 ATTRIBUTE_UNUSED,
9139 : : rtx operand2 ATTRIBUTE_UNUSED,
9140 : : rtx operand3 ATTRIBUTE_UNUSED)
9141 : : {
9142 : 0 : return gen_rtx_SET (operand0,
9143 : : gen_rtx_VEC_MERGE (V8DFmode,
9144 : : gen_rtx_VEC_DUPLICATE (V8DFmode,
9145 : : operand1),
9146 : : operand2,
9147 : : operand3));
9148 : : }
9149 : :
9150 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26961 */
9151 : : rtx
9152 : 0 : gen_avx512vl_vec_dup_gprv4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
9153 : : rtx operand1 ATTRIBUTE_UNUSED,
9154 : : rtx operand2 ATTRIBUTE_UNUSED,
9155 : : rtx operand3 ATTRIBUTE_UNUSED)
9156 : : {
9157 : 0 : return gen_rtx_SET (operand0,
9158 : : gen_rtx_VEC_MERGE (V4DFmode,
9159 : : gen_rtx_VEC_DUPLICATE (V4DFmode,
9160 : : operand1),
9161 : : operand2,
9162 : : operand3));
9163 : : }
9164 : :
9165 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26961 */
9166 : : rtx
9167 : 0 : gen_avx512vl_vec_dup_gprv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
9168 : : rtx operand1 ATTRIBUTE_UNUSED,
9169 : : rtx operand2 ATTRIBUTE_UNUSED,
9170 : : rtx operand3 ATTRIBUTE_UNUSED)
9171 : : {
9172 : 0 : return gen_rtx_SET (operand0,
9173 : : gen_rtx_VEC_MERGE (V2DFmode,
9174 : : gen_rtx_VEC_DUPLICATE (V2DFmode,
9175 : : operand1),
9176 : : operand2,
9177 : : operand3));
9178 : : }
9179 : :
9180 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:26976 */
9181 : : rtx
9182 : 13 : gen_vec_dupv4sf (rtx operand0 ATTRIBUTE_UNUSED,
9183 : : rtx operand1 ATTRIBUTE_UNUSED)
9184 : : {
9185 : 13 : return gen_rtx_SET (operand0,
9186 : : gen_rtx_VEC_DUPLICATE (V4SFmode,
9187 : : operand1));
9188 : : }
9189 : :
9190 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27068 */
9191 : : rtx
9192 : 0 : gen_avx2_vbroadcasti128_v32qi (rtx operand0 ATTRIBUTE_UNUSED,
9193 : : rtx operand1 ATTRIBUTE_UNUSED)
9194 : : {
9195 : 0 : return gen_rtx_SET (operand0,
9196 : : gen_rtx_VEC_CONCAT (V32QImode,
9197 : : operand1,
9198 : : operand1));
9199 : : }
9200 : :
9201 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27068 */
9202 : : rtx
9203 : 0 : gen_avx2_vbroadcasti128_v16hi (rtx operand0 ATTRIBUTE_UNUSED,
9204 : : rtx operand1 ATTRIBUTE_UNUSED)
9205 : : {
9206 : 0 : return gen_rtx_SET (operand0,
9207 : : gen_rtx_VEC_CONCAT (V16HImode,
9208 : : operand1,
9209 : : operand1));
9210 : : }
9211 : :
9212 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27068 */
9213 : : rtx
9214 : 0 : gen_avx2_vbroadcasti128_v8si (rtx operand0 ATTRIBUTE_UNUSED,
9215 : : rtx operand1 ATTRIBUTE_UNUSED)
9216 : : {
9217 : 0 : return gen_rtx_SET (operand0,
9218 : : gen_rtx_VEC_CONCAT (V8SImode,
9219 : : operand1,
9220 : : operand1));
9221 : : }
9222 : :
9223 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27068 */
9224 : : rtx
9225 : 18 : gen_avx2_vbroadcasti128_v4di (rtx operand0 ATTRIBUTE_UNUSED,
9226 : : rtx operand1 ATTRIBUTE_UNUSED)
9227 : : {
9228 : 18 : return gen_rtx_SET (operand0,
9229 : : gen_rtx_VEC_CONCAT (V4DImode,
9230 : : operand1,
9231 : : operand1));
9232 : : }
9233 : :
9234 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27087 */
9235 : : rtx
9236 : 0 : gen_avx2_lddqu_inserti_to_bcasti (rtx operand0 ATTRIBUTE_UNUSED,
9237 : : rtx operand1 ATTRIBUTE_UNUSED)
9238 : : {
9239 : 0 : return gen_rtx_SET (operand0,
9240 : : gen_rtx_VEC_CONCAT (V4DImode,
9241 : : gen_rtx_SUBREG (V2DImode,
9242 : : gen_rtx_UNSPEC (V16QImode,
9243 : : gen_rtvec (1,
9244 : : operand1),
9245 : : 115),
9246 : : 0),
9247 : : gen_rtx_SUBREG (V2DImode,
9248 : : gen_rtx_UNSPEC (V16QImode,
9249 : : gen_rtvec (1,
9250 : : operand1),
9251 : : 115),
9252 : : 0)));
9253 : : }
9254 : :
9255 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27131 */
9256 : : rtx
9257 : 0 : gen_vec_dupv8si (rtx operand0 ATTRIBUTE_UNUSED,
9258 : : rtx operand1 ATTRIBUTE_UNUSED)
9259 : : {
9260 : 0 : return gen_rtx_SET (operand0,
9261 : : gen_rtx_VEC_DUPLICATE (V8SImode,
9262 : : operand1));
9263 : : }
9264 : :
9265 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27131 */
9266 : : rtx
9267 : 11 : gen_vec_dupv8sf (rtx operand0 ATTRIBUTE_UNUSED,
9268 : : rtx operand1 ATTRIBUTE_UNUSED)
9269 : : {
9270 : 11 : return gen_rtx_SET (operand0,
9271 : : gen_rtx_VEC_DUPLICATE (V8SFmode,
9272 : : operand1));
9273 : : }
9274 : :
9275 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27131 */
9276 : : rtx
9277 : 0 : gen_vec_dupv4di (rtx operand0 ATTRIBUTE_UNUSED,
9278 : : rtx operand1 ATTRIBUTE_UNUSED)
9279 : : {
9280 : 0 : return gen_rtx_SET (operand0,
9281 : : gen_rtx_VEC_DUPLICATE (V4DImode,
9282 : : operand1));
9283 : : }
9284 : :
9285 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27131 */
9286 : : rtx
9287 : 13 : gen_vec_dupv4df (rtx operand0 ATTRIBUTE_UNUSED,
9288 : : rtx operand1 ATTRIBUTE_UNUSED)
9289 : : {
9290 : 13 : return gen_rtx_SET (operand0,
9291 : : gen_rtx_VEC_DUPLICATE (V4DFmode,
9292 : : operand1));
9293 : : }
9294 : :
9295 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27182 */
9296 : : rtx
9297 : 0 : gen_avx_vbroadcastf128_v32qi (rtx operand0 ATTRIBUTE_UNUSED,
9298 : : rtx operand1 ATTRIBUTE_UNUSED)
9299 : : {
9300 : 0 : return gen_rtx_SET (operand0,
9301 : : gen_rtx_VEC_CONCAT (V32QImode,
9302 : : operand1,
9303 : : operand1));
9304 : : }
9305 : :
9306 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27182 */
9307 : : rtx
9308 : 0 : gen_avx_vbroadcastf128_v16hi (rtx operand0 ATTRIBUTE_UNUSED,
9309 : : rtx operand1 ATTRIBUTE_UNUSED)
9310 : : {
9311 : 0 : return gen_rtx_SET (operand0,
9312 : : gen_rtx_VEC_CONCAT (V16HImode,
9313 : : operand1,
9314 : : operand1));
9315 : : }
9316 : :
9317 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27182 */
9318 : : rtx
9319 : 0 : gen_avx_vbroadcastf128_v8si (rtx operand0 ATTRIBUTE_UNUSED,
9320 : : rtx operand1 ATTRIBUTE_UNUSED)
9321 : : {
9322 : 0 : return gen_rtx_SET (operand0,
9323 : : gen_rtx_VEC_CONCAT (V8SImode,
9324 : : operand1,
9325 : : operand1));
9326 : : }
9327 : :
9328 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27182 */
9329 : : rtx
9330 : 0 : gen_avx_vbroadcastf128_v4di (rtx operand0 ATTRIBUTE_UNUSED,
9331 : : rtx operand1 ATTRIBUTE_UNUSED)
9332 : : {
9333 : 0 : return gen_rtx_SET (operand0,
9334 : : gen_rtx_VEC_CONCAT (V4DImode,
9335 : : operand1,
9336 : : operand1));
9337 : : }
9338 : :
9339 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27182 */
9340 : : rtx
9341 : 13 : gen_avx_vbroadcastf128_v8sf (rtx operand0 ATTRIBUTE_UNUSED,
9342 : : rtx operand1 ATTRIBUTE_UNUSED)
9343 : : {
9344 : 13 : return gen_rtx_SET (operand0,
9345 : : gen_rtx_VEC_CONCAT (V8SFmode,
9346 : : operand1,
9347 : : operand1));
9348 : : }
9349 : :
9350 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27182 */
9351 : : rtx
9352 : 13 : gen_avx_vbroadcastf128_v4df (rtx operand0 ATTRIBUTE_UNUSED,
9353 : : rtx operand1 ATTRIBUTE_UNUSED)
9354 : : {
9355 : 13 : return gen_rtx_SET (operand0,
9356 : : gen_rtx_VEC_CONCAT (V4DFmode,
9357 : : operand1,
9358 : : operand1));
9359 : : }
9360 : :
9361 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27182 */
9362 : : rtx
9363 : 0 : gen_avx_vbroadcastf128_v16hf (rtx operand0 ATTRIBUTE_UNUSED,
9364 : : rtx operand1 ATTRIBUTE_UNUSED)
9365 : : {
9366 : 0 : return gen_rtx_SET (operand0,
9367 : : gen_rtx_VEC_CONCAT (V16HFmode,
9368 : : operand1,
9369 : : operand1));
9370 : : }
9371 : :
9372 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27182 */
9373 : : rtx
9374 : 0 : gen_avx_vbroadcastf128_v16bf (rtx operand0 ATTRIBUTE_UNUSED,
9375 : : rtx operand1 ATTRIBUTE_UNUSED)
9376 : : {
9377 : 0 : return gen_rtx_SET (operand0,
9378 : : gen_rtx_VEC_CONCAT (V16BFmode,
9379 : : operand1,
9380 : : operand1));
9381 : : }
9382 : :
9383 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27219 */
9384 : : rtx
9385 : 36 : gen_avx512dq_broadcastv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
9386 : : rtx operand1 ATTRIBUTE_UNUSED,
9387 : : rtx operand2 ATTRIBUTE_UNUSED,
9388 : : rtx operand3 ATTRIBUTE_UNUSED)
9389 : : {
9390 : 36 : return gen_rtx_SET (operand0,
9391 : : gen_rtx_VEC_MERGE (V16SImode,
9392 : : gen_rtx_VEC_DUPLICATE (V16SImode,
9393 : : gen_rtx_VEC_SELECT (V2SImode,
9394 : : operand1,
9395 : : gen_rtx_PARALLEL (VOIDmode,
9396 : : gen_rtvec (2,
9397 : : const0_rtx,
9398 : : const1_rtx)))),
9399 : : operand2,
9400 : : operand3));
9401 : : }
9402 : :
9403 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27219 */
9404 : : rtx
9405 : 36 : gen_avx512dq_broadcastv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
9406 : : rtx operand1 ATTRIBUTE_UNUSED,
9407 : : rtx operand2 ATTRIBUTE_UNUSED,
9408 : : rtx operand3 ATTRIBUTE_UNUSED)
9409 : : {
9410 : 36 : return gen_rtx_SET (operand0,
9411 : : gen_rtx_VEC_MERGE (V8SImode,
9412 : : gen_rtx_VEC_DUPLICATE (V8SImode,
9413 : : gen_rtx_VEC_SELECT (V2SImode,
9414 : : operand1,
9415 : : gen_rtx_PARALLEL (VOIDmode,
9416 : : gen_rtvec (2,
9417 : : const0_rtx,
9418 : : const1_rtx)))),
9419 : : operand2,
9420 : : operand3));
9421 : : }
9422 : :
9423 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27219 */
9424 : : rtx
9425 : 36 : gen_avx512dq_broadcastv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
9426 : : rtx operand1 ATTRIBUTE_UNUSED,
9427 : : rtx operand2 ATTRIBUTE_UNUSED,
9428 : : rtx operand3 ATTRIBUTE_UNUSED)
9429 : : {
9430 : 36 : return gen_rtx_SET (operand0,
9431 : : gen_rtx_VEC_MERGE (V4SImode,
9432 : : gen_rtx_VEC_DUPLICATE (V4SImode,
9433 : : gen_rtx_VEC_SELECT (V2SImode,
9434 : : operand1,
9435 : : gen_rtx_PARALLEL (VOIDmode,
9436 : : gen_rtvec (2,
9437 : : const0_rtx,
9438 : : const1_rtx)))),
9439 : : operand2,
9440 : : operand3));
9441 : : }
9442 : :
9443 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27219 */
9444 : : rtx
9445 : 36 : gen_avx512dq_broadcastv16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
9446 : : rtx operand1 ATTRIBUTE_UNUSED,
9447 : : rtx operand2 ATTRIBUTE_UNUSED,
9448 : : rtx operand3 ATTRIBUTE_UNUSED)
9449 : : {
9450 : 36 : return gen_rtx_SET (operand0,
9451 : : gen_rtx_VEC_MERGE (V16SFmode,
9452 : : gen_rtx_VEC_DUPLICATE (V16SFmode,
9453 : : gen_rtx_VEC_SELECT (V2SFmode,
9454 : : operand1,
9455 : : gen_rtx_PARALLEL (VOIDmode,
9456 : : gen_rtvec (2,
9457 : : const0_rtx,
9458 : : const1_rtx)))),
9459 : : operand2,
9460 : : operand3));
9461 : : }
9462 : :
9463 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27219 */
9464 : : rtx
9465 : 36 : gen_avx512dq_broadcastv8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
9466 : : rtx operand1 ATTRIBUTE_UNUSED,
9467 : : rtx operand2 ATTRIBUTE_UNUSED,
9468 : : rtx operand3 ATTRIBUTE_UNUSED)
9469 : : {
9470 : 36 : return gen_rtx_SET (operand0,
9471 : : gen_rtx_VEC_MERGE (V8SFmode,
9472 : : gen_rtx_VEC_DUPLICATE (V8SFmode,
9473 : : gen_rtx_VEC_SELECT (V2SFmode,
9474 : : operand1,
9475 : : gen_rtx_PARALLEL (VOIDmode,
9476 : : gen_rtvec (2,
9477 : : const0_rtx,
9478 : : const1_rtx)))),
9479 : : operand2,
9480 : : operand3));
9481 : : }
9482 : :
9483 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27232 */
9484 : : rtx
9485 : 36 : gen_avx512vl_broadcastv8si_mask_1 (rtx operand0 ATTRIBUTE_UNUSED,
9486 : : rtx operand1 ATTRIBUTE_UNUSED,
9487 : : rtx operand2 ATTRIBUTE_UNUSED,
9488 : : rtx operand3 ATTRIBUTE_UNUSED)
9489 : : {
9490 : 36 : return gen_rtx_SET (operand0,
9491 : : gen_rtx_VEC_MERGE (V8SImode,
9492 : : gen_rtx_VEC_DUPLICATE (V8SImode,
9493 : : operand1),
9494 : : operand2,
9495 : : operand3));
9496 : : }
9497 : :
9498 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27232 */
9499 : : rtx
9500 : 36 : gen_avx512vl_broadcastv8sf_mask_1 (rtx operand0 ATTRIBUTE_UNUSED,
9501 : : rtx operand1 ATTRIBUTE_UNUSED,
9502 : : rtx operand2 ATTRIBUTE_UNUSED,
9503 : : rtx operand3 ATTRIBUTE_UNUSED)
9504 : : {
9505 : 36 : return gen_rtx_SET (operand0,
9506 : : gen_rtx_VEC_MERGE (V8SFmode,
9507 : : gen_rtx_VEC_DUPLICATE (V8SFmode,
9508 : : operand1),
9509 : : operand2,
9510 : : operand3));
9511 : : }
9512 : :
9513 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27245 */
9514 : : rtx
9515 : 36 : gen_avx512dq_broadcastv16sf_mask_1 (rtx operand0 ATTRIBUTE_UNUSED,
9516 : : rtx operand1 ATTRIBUTE_UNUSED,
9517 : : rtx operand2 ATTRIBUTE_UNUSED,
9518 : : rtx operand3 ATTRIBUTE_UNUSED)
9519 : : {
9520 : 36 : return gen_rtx_SET (operand0,
9521 : : gen_rtx_VEC_MERGE (V16SFmode,
9522 : : gen_rtx_VEC_DUPLICATE (V16SFmode,
9523 : : operand1),
9524 : : operand2,
9525 : : operand3));
9526 : : }
9527 : :
9528 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27245 */
9529 : : rtx
9530 : 36 : gen_avx512dq_broadcastv16si_mask_1 (rtx operand0 ATTRIBUTE_UNUSED,
9531 : : rtx operand1 ATTRIBUTE_UNUSED,
9532 : : rtx operand2 ATTRIBUTE_UNUSED,
9533 : : rtx operand3 ATTRIBUTE_UNUSED)
9534 : : {
9535 : 36 : return gen_rtx_SET (operand0,
9536 : : gen_rtx_VEC_MERGE (V16SImode,
9537 : : gen_rtx_VEC_DUPLICATE (V16SImode,
9538 : : operand1),
9539 : : operand2,
9540 : : operand3));
9541 : : }
9542 : :
9543 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27263 */
9544 : : rtx
9545 : 36 : gen_avx512dq_broadcastv8di_mask_1 (rtx operand0 ATTRIBUTE_UNUSED,
9546 : : rtx operand1 ATTRIBUTE_UNUSED,
9547 : : rtx operand2 ATTRIBUTE_UNUSED,
9548 : : rtx operand3 ATTRIBUTE_UNUSED)
9549 : : {
9550 : 36 : return gen_rtx_SET (operand0,
9551 : : gen_rtx_VEC_MERGE (V8DImode,
9552 : : gen_rtx_VEC_DUPLICATE (V8DImode,
9553 : : operand1),
9554 : : operand2,
9555 : : operand3));
9556 : : }
9557 : :
9558 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27263 */
9559 : : rtx
9560 : 36 : gen_avx512dq_broadcastv8df_mask_1 (rtx operand0 ATTRIBUTE_UNUSED,
9561 : : rtx operand1 ATTRIBUTE_UNUSED,
9562 : : rtx operand2 ATTRIBUTE_UNUSED,
9563 : : rtx operand3 ATTRIBUTE_UNUSED)
9564 : : {
9565 : 36 : return gen_rtx_SET (operand0,
9566 : : gen_rtx_VEC_MERGE (V8DFmode,
9567 : : gen_rtx_VEC_DUPLICATE (V8DFmode,
9568 : : operand1),
9569 : : operand2,
9570 : : operand3));
9571 : : }
9572 : :
9573 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27263 */
9574 : : rtx
9575 : 36 : gen_avx512dq_broadcastv4di_mask_1 (rtx operand0 ATTRIBUTE_UNUSED,
9576 : : rtx operand1 ATTRIBUTE_UNUSED,
9577 : : rtx operand2 ATTRIBUTE_UNUSED,
9578 : : rtx operand3 ATTRIBUTE_UNUSED)
9579 : : {
9580 : 36 : return gen_rtx_SET (operand0,
9581 : : gen_rtx_VEC_MERGE (V4DImode,
9582 : : gen_rtx_VEC_DUPLICATE (V4DImode,
9583 : : operand1),
9584 : : operand2,
9585 : : operand3));
9586 : : }
9587 : :
9588 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27263 */
9589 : : rtx
9590 : 36 : gen_avx512dq_broadcastv4df_mask_1 (rtx operand0 ATTRIBUTE_UNUSED,
9591 : : rtx operand1 ATTRIBUTE_UNUSED,
9592 : : rtx operand2 ATTRIBUTE_UNUSED,
9593 : : rtx operand3 ATTRIBUTE_UNUSED)
9594 : : {
9595 : 36 : return gen_rtx_SET (operand0,
9596 : : gen_rtx_VEC_MERGE (V4DFmode,
9597 : : gen_rtx_VEC_DUPLICATE (V4DFmode,
9598 : : operand1),
9599 : : operand2,
9600 : : operand3));
9601 : : }
9602 : :
9603 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27278 */
9604 : : rtx
9605 : 12 : gen_avx512cd_maskb_vec_dupv8di (rtx operand0 ATTRIBUTE_UNUSED,
9606 : : rtx operand1 ATTRIBUTE_UNUSED)
9607 : : {
9608 : 12 : return gen_rtx_PARALLEL (VOIDmode,
9609 : : gen_rtvec (2,
9610 : : gen_rtx_SET (operand0,
9611 : : gen_rtx_VEC_DUPLICATE (V8DImode,
9612 : : gen_rtx_ZERO_EXTEND (DImode,
9613 : : operand1))),
9614 : : gen_rtx_UNSPEC (VOIDmode,
9615 : : gen_rtvec (1,
9616 : : const0_rtx),
9617 : : 168)));
9618 : : }
9619 : :
9620 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27278 */
9621 : : rtx
9622 : 11 : gen_avx512cd_maskb_vec_dupv4di (rtx operand0 ATTRIBUTE_UNUSED,
9623 : : rtx operand1 ATTRIBUTE_UNUSED)
9624 : : {
9625 : 11 : return gen_rtx_PARALLEL (VOIDmode,
9626 : : gen_rtvec (2,
9627 : : gen_rtx_SET (operand0,
9628 : : gen_rtx_VEC_DUPLICATE (V4DImode,
9629 : : gen_rtx_ZERO_EXTEND (DImode,
9630 : : operand1))),
9631 : : gen_rtx_UNSPEC (VOIDmode,
9632 : : gen_rtvec (1,
9633 : : const0_rtx),
9634 : : 168)));
9635 : : }
9636 : :
9637 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27278 */
9638 : : rtx
9639 : 11 : gen_avx512cd_maskb_vec_dupv2di (rtx operand0 ATTRIBUTE_UNUSED,
9640 : : rtx operand1 ATTRIBUTE_UNUSED)
9641 : : {
9642 : 11 : return gen_rtx_PARALLEL (VOIDmode,
9643 : : gen_rtvec (2,
9644 : : gen_rtx_SET (operand0,
9645 : : gen_rtx_VEC_DUPLICATE (V2DImode,
9646 : : gen_rtx_ZERO_EXTEND (DImode,
9647 : : operand1))),
9648 : : gen_rtx_UNSPEC (VOIDmode,
9649 : : gen_rtvec (1,
9650 : : const0_rtx),
9651 : : 168)));
9652 : : }
9653 : :
9654 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27290 */
9655 : : rtx
9656 : 12 : gen_avx512cd_maskw_vec_dupv16si (rtx operand0 ATTRIBUTE_UNUSED,
9657 : : rtx operand1 ATTRIBUTE_UNUSED)
9658 : : {
9659 : 12 : return gen_rtx_PARALLEL (VOIDmode,
9660 : : gen_rtvec (2,
9661 : : gen_rtx_SET (operand0,
9662 : : gen_rtx_VEC_DUPLICATE (V16SImode,
9663 : : gen_rtx_ZERO_EXTEND (SImode,
9664 : : operand1))),
9665 : : gen_rtx_UNSPEC (VOIDmode,
9666 : : gen_rtvec (1,
9667 : : const0_rtx),
9668 : : 168)));
9669 : : }
9670 : :
9671 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27290 */
9672 : : rtx
9673 : 11 : gen_avx512cd_maskw_vec_dupv8si (rtx operand0 ATTRIBUTE_UNUSED,
9674 : : rtx operand1 ATTRIBUTE_UNUSED)
9675 : : {
9676 : 11 : return gen_rtx_PARALLEL (VOIDmode,
9677 : : gen_rtvec (2,
9678 : : gen_rtx_SET (operand0,
9679 : : gen_rtx_VEC_DUPLICATE (V8SImode,
9680 : : gen_rtx_ZERO_EXTEND (SImode,
9681 : : operand1))),
9682 : : gen_rtx_UNSPEC (VOIDmode,
9683 : : gen_rtvec (1,
9684 : : const0_rtx),
9685 : : 168)));
9686 : : }
9687 : :
9688 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27290 */
9689 : : rtx
9690 : 11 : gen_avx512cd_maskw_vec_dupv4si (rtx operand0 ATTRIBUTE_UNUSED,
9691 : : rtx operand1 ATTRIBUTE_UNUSED)
9692 : : {
9693 : 11 : return gen_rtx_PARALLEL (VOIDmode,
9694 : : gen_rtvec (2,
9695 : : gen_rtx_SET (operand0,
9696 : : gen_rtx_VEC_DUPLICATE (V4SImode,
9697 : : gen_rtx_ZERO_EXTEND (SImode,
9698 : : operand1))),
9699 : : gen_rtx_UNSPEC (VOIDmode,
9700 : : gen_rtvec (1,
9701 : : const0_rtx),
9702 : : 168)));
9703 : : }
9704 : :
9705 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27302 */
9706 : : rtx
9707 : 0 : gen_avx512f_vpermilvarv16sf3 (rtx operand0 ATTRIBUTE_UNUSED,
9708 : : rtx operand1 ATTRIBUTE_UNUSED,
9709 : : rtx operand2 ATTRIBUTE_UNUSED)
9710 : : {
9711 : 0 : return gen_rtx_SET (operand0,
9712 : : gen_rtx_UNSPEC (V16SFmode,
9713 : : gen_rtvec (2,
9714 : : operand1,
9715 : : operand2),
9716 : : 140));
9717 : : }
9718 : :
9719 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27302 */
9720 : : rtx
9721 : 36 : gen_avx512f_vpermilvarv16sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9722 : : rtx operand1 ATTRIBUTE_UNUSED,
9723 : : rtx operand2 ATTRIBUTE_UNUSED,
9724 : : rtx operand3 ATTRIBUTE_UNUSED,
9725 : : rtx operand4 ATTRIBUTE_UNUSED)
9726 : : {
9727 : 36 : return gen_rtx_SET (operand0,
9728 : : gen_rtx_VEC_MERGE (V16SFmode,
9729 : : gen_rtx_UNSPEC (V16SFmode,
9730 : : gen_rtvec (2,
9731 : : operand1,
9732 : : operand2),
9733 : : 140),
9734 : : operand3,
9735 : : operand4));
9736 : : }
9737 : :
9738 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27302 */
9739 : : rtx
9740 : 112 : gen_avx_vpermilvarv8sf3 (rtx operand0 ATTRIBUTE_UNUSED,
9741 : : rtx operand1 ATTRIBUTE_UNUSED,
9742 : : rtx operand2 ATTRIBUTE_UNUSED)
9743 : : {
9744 : 112 : return gen_rtx_SET (operand0,
9745 : : gen_rtx_UNSPEC (V8SFmode,
9746 : : gen_rtvec (2,
9747 : : operand1,
9748 : : operand2),
9749 : : 140));
9750 : : }
9751 : :
9752 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27302 */
9753 : : rtx
9754 : 24 : gen_avx_vpermilvarv8sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9755 : : rtx operand1 ATTRIBUTE_UNUSED,
9756 : : rtx operand2 ATTRIBUTE_UNUSED,
9757 : : rtx operand3 ATTRIBUTE_UNUSED,
9758 : : rtx operand4 ATTRIBUTE_UNUSED)
9759 : : {
9760 : 24 : return gen_rtx_SET (operand0,
9761 : : gen_rtx_VEC_MERGE (V8SFmode,
9762 : : gen_rtx_UNSPEC (V8SFmode,
9763 : : gen_rtvec (2,
9764 : : operand1,
9765 : : operand2),
9766 : : 140),
9767 : : operand3,
9768 : : operand4));
9769 : : }
9770 : :
9771 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27302 */
9772 : : rtx
9773 : 12 : gen_avx_vpermilvarv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
9774 : : rtx operand1 ATTRIBUTE_UNUSED,
9775 : : rtx operand2 ATTRIBUTE_UNUSED)
9776 : : {
9777 : 12 : return gen_rtx_SET (operand0,
9778 : : gen_rtx_UNSPEC (V4SFmode,
9779 : : gen_rtvec (2,
9780 : : operand1,
9781 : : operand2),
9782 : : 140));
9783 : : }
9784 : :
9785 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27302 */
9786 : : rtx
9787 : 24 : gen_avx_vpermilvarv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9788 : : rtx operand1 ATTRIBUTE_UNUSED,
9789 : : rtx operand2 ATTRIBUTE_UNUSED,
9790 : : rtx operand3 ATTRIBUTE_UNUSED,
9791 : : rtx operand4 ATTRIBUTE_UNUSED)
9792 : : {
9793 : 24 : return gen_rtx_SET (operand0,
9794 : : gen_rtx_VEC_MERGE (V4SFmode,
9795 : : gen_rtx_UNSPEC (V4SFmode,
9796 : : gen_rtvec (2,
9797 : : operand1,
9798 : : operand2),
9799 : : 140),
9800 : : operand3,
9801 : : operand4));
9802 : : }
9803 : :
9804 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27302 */
9805 : : rtx
9806 : 0 : gen_avx512f_vpermilvarv8df3 (rtx operand0 ATTRIBUTE_UNUSED,
9807 : : rtx operand1 ATTRIBUTE_UNUSED,
9808 : : rtx operand2 ATTRIBUTE_UNUSED)
9809 : : {
9810 : 0 : return gen_rtx_SET (operand0,
9811 : : gen_rtx_UNSPEC (V8DFmode,
9812 : : gen_rtvec (2,
9813 : : operand1,
9814 : : operand2),
9815 : : 140));
9816 : : }
9817 : :
9818 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27302 */
9819 : : rtx
9820 : 36 : gen_avx512f_vpermilvarv8df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9821 : : rtx operand1 ATTRIBUTE_UNUSED,
9822 : : rtx operand2 ATTRIBUTE_UNUSED,
9823 : : rtx operand3 ATTRIBUTE_UNUSED,
9824 : : rtx operand4 ATTRIBUTE_UNUSED)
9825 : : {
9826 : 36 : return gen_rtx_SET (operand0,
9827 : : gen_rtx_VEC_MERGE (V8DFmode,
9828 : : gen_rtx_UNSPEC (V8DFmode,
9829 : : gen_rtvec (2,
9830 : : operand1,
9831 : : operand2),
9832 : : 140),
9833 : : operand3,
9834 : : operand4));
9835 : : }
9836 : :
9837 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27302 */
9838 : : rtx
9839 : 12 : gen_avx_vpermilvarv4df3 (rtx operand0 ATTRIBUTE_UNUSED,
9840 : : rtx operand1 ATTRIBUTE_UNUSED,
9841 : : rtx operand2 ATTRIBUTE_UNUSED)
9842 : : {
9843 : 12 : return gen_rtx_SET (operand0,
9844 : : gen_rtx_UNSPEC (V4DFmode,
9845 : : gen_rtvec (2,
9846 : : operand1,
9847 : : operand2),
9848 : : 140));
9849 : : }
9850 : :
9851 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27302 */
9852 : : rtx
9853 : 24 : gen_avx_vpermilvarv4df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9854 : : rtx operand1 ATTRIBUTE_UNUSED,
9855 : : rtx operand2 ATTRIBUTE_UNUSED,
9856 : : rtx operand3 ATTRIBUTE_UNUSED,
9857 : : rtx operand4 ATTRIBUTE_UNUSED)
9858 : : {
9859 : 24 : return gen_rtx_SET (operand0,
9860 : : gen_rtx_VEC_MERGE (V4DFmode,
9861 : : gen_rtx_UNSPEC (V4DFmode,
9862 : : gen_rtvec (2,
9863 : : operand1,
9864 : : operand2),
9865 : : 140),
9866 : : operand3,
9867 : : operand4));
9868 : : }
9869 : :
9870 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27302 */
9871 : : rtx
9872 : 12 : gen_avx_vpermilvarv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
9873 : : rtx operand1 ATTRIBUTE_UNUSED,
9874 : : rtx operand2 ATTRIBUTE_UNUSED)
9875 : : {
9876 : 12 : return gen_rtx_SET (operand0,
9877 : : gen_rtx_UNSPEC (V2DFmode,
9878 : : gen_rtvec (2,
9879 : : operand1,
9880 : : operand2),
9881 : : 140));
9882 : : }
9883 : :
9884 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27302 */
9885 : : rtx
9886 : 24 : gen_avx_vpermilvarv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9887 : : rtx operand1 ATTRIBUTE_UNUSED,
9888 : : rtx operand2 ATTRIBUTE_UNUSED,
9889 : : rtx operand3 ATTRIBUTE_UNUSED,
9890 : : rtx operand4 ATTRIBUTE_UNUSED)
9891 : : {
9892 : 24 : return gen_rtx_SET (operand0,
9893 : : gen_rtx_VEC_MERGE (V2DFmode,
9894 : : gen_rtx_UNSPEC (V2DFmode,
9895 : : gen_rtvec (2,
9896 : : operand1,
9897 : : operand2),
9898 : : 140),
9899 : : operand3,
9900 : : operand4));
9901 : : }
9902 : :
9903 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
9904 : : rtx
9905 : 227 : gen_avx512f_vpermt2varv16si3 (rtx operand0 ATTRIBUTE_UNUSED,
9906 : : rtx operand1 ATTRIBUTE_UNUSED,
9907 : : rtx operand2 ATTRIBUTE_UNUSED,
9908 : : rtx operand3 ATTRIBUTE_UNUSED)
9909 : : {
9910 : 227 : return gen_rtx_SET (operand0,
9911 : : gen_rtx_UNSPEC (V16SImode,
9912 : : gen_rtvec (3,
9913 : : operand1,
9914 : : operand2,
9915 : : operand3),
9916 : : 151));
9917 : : }
9918 : :
9919 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
9920 : : rtx
9921 : 12 : gen_avx512f_vpermt2varv16si3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
9922 : : rtx operand1 ATTRIBUTE_UNUSED,
9923 : : rtx operand2 ATTRIBUTE_UNUSED,
9924 : : rtx operand3 ATTRIBUTE_UNUSED,
9925 : : rtx operand4 ATTRIBUTE_UNUSED,
9926 : : rtx operand5 ATTRIBUTE_UNUSED)
9927 : : {
9928 : 12 : return gen_rtx_SET (operand0,
9929 : : gen_rtx_VEC_MERGE (V16SImode,
9930 : : gen_rtx_UNSPEC (V16SImode,
9931 : : gen_rtvec (3,
9932 : : operand1,
9933 : : operand2,
9934 : : operand3),
9935 : : 151),
9936 : : operand4,
9937 : : operand5));
9938 : : }
9939 : :
9940 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
9941 : : rtx
9942 : 223 : gen_avx512f_vpermt2varv16sf3 (rtx operand0 ATTRIBUTE_UNUSED,
9943 : : rtx operand1 ATTRIBUTE_UNUSED,
9944 : : rtx operand2 ATTRIBUTE_UNUSED,
9945 : : rtx operand3 ATTRIBUTE_UNUSED)
9946 : : {
9947 : 223 : return gen_rtx_SET (operand0,
9948 : : gen_rtx_UNSPEC (V16SFmode,
9949 : : gen_rtvec (3,
9950 : : operand1,
9951 : : operand2,
9952 : : operand3),
9953 : : 151));
9954 : : }
9955 : :
9956 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
9957 : : rtx
9958 : 12 : gen_avx512f_vpermt2varv16sf3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
9959 : : rtx operand1 ATTRIBUTE_UNUSED,
9960 : : rtx operand2 ATTRIBUTE_UNUSED,
9961 : : rtx operand3 ATTRIBUTE_UNUSED,
9962 : : rtx operand4 ATTRIBUTE_UNUSED,
9963 : : rtx operand5 ATTRIBUTE_UNUSED)
9964 : : {
9965 : 12 : return gen_rtx_SET (operand0,
9966 : : gen_rtx_VEC_MERGE (V16SFmode,
9967 : : gen_rtx_UNSPEC (V16SFmode,
9968 : : gen_rtvec (3,
9969 : : operand1,
9970 : : operand2,
9971 : : operand3),
9972 : : 151),
9973 : : operand4,
9974 : : operand5));
9975 : : }
9976 : :
9977 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
9978 : : rtx
9979 : 74 : gen_avx512f_vpermt2varv8di3 (rtx operand0 ATTRIBUTE_UNUSED,
9980 : : rtx operand1 ATTRIBUTE_UNUSED,
9981 : : rtx operand2 ATTRIBUTE_UNUSED,
9982 : : rtx operand3 ATTRIBUTE_UNUSED)
9983 : : {
9984 : 74 : return gen_rtx_SET (operand0,
9985 : : gen_rtx_UNSPEC (V8DImode,
9986 : : gen_rtvec (3,
9987 : : operand1,
9988 : : operand2,
9989 : : operand3),
9990 : : 151));
9991 : : }
9992 : :
9993 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
9994 : : rtx
9995 : 12 : gen_avx512f_vpermt2varv8di3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
9996 : : rtx operand1 ATTRIBUTE_UNUSED,
9997 : : rtx operand2 ATTRIBUTE_UNUSED,
9998 : : rtx operand3 ATTRIBUTE_UNUSED,
9999 : : rtx operand4 ATTRIBUTE_UNUSED,
10000 : : rtx operand5 ATTRIBUTE_UNUSED)
10001 : : {
10002 : 12 : return gen_rtx_SET (operand0,
10003 : : gen_rtx_VEC_MERGE (V8DImode,
10004 : : gen_rtx_UNSPEC (V8DImode,
10005 : : gen_rtvec (3,
10006 : : operand1,
10007 : : operand2,
10008 : : operand3),
10009 : : 151),
10010 : : operand4,
10011 : : operand5));
10012 : : }
10013 : :
10014 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10015 : : rtx
10016 : 210 : gen_avx512f_vpermt2varv8df3 (rtx operand0 ATTRIBUTE_UNUSED,
10017 : : rtx operand1 ATTRIBUTE_UNUSED,
10018 : : rtx operand2 ATTRIBUTE_UNUSED,
10019 : : rtx operand3 ATTRIBUTE_UNUSED)
10020 : : {
10021 : 210 : return gen_rtx_SET (operand0,
10022 : : gen_rtx_UNSPEC (V8DFmode,
10023 : : gen_rtvec (3,
10024 : : operand1,
10025 : : operand2,
10026 : : operand3),
10027 : : 151));
10028 : : }
10029 : :
10030 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10031 : : rtx
10032 : 12 : gen_avx512f_vpermt2varv8df3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10033 : : rtx operand1 ATTRIBUTE_UNUSED,
10034 : : rtx operand2 ATTRIBUTE_UNUSED,
10035 : : rtx operand3 ATTRIBUTE_UNUSED,
10036 : : rtx operand4 ATTRIBUTE_UNUSED,
10037 : : rtx operand5 ATTRIBUTE_UNUSED)
10038 : : {
10039 : 12 : return gen_rtx_SET (operand0,
10040 : : gen_rtx_VEC_MERGE (V8DFmode,
10041 : : gen_rtx_UNSPEC (V8DFmode,
10042 : : gen_rtvec (3,
10043 : : operand1,
10044 : : operand2,
10045 : : operand3),
10046 : : 151),
10047 : : operand4,
10048 : : operand5));
10049 : : }
10050 : :
10051 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10052 : : rtx
10053 : 11 : gen_avx512vl_vpermt2varv8si3 (rtx operand0 ATTRIBUTE_UNUSED,
10054 : : rtx operand1 ATTRIBUTE_UNUSED,
10055 : : rtx operand2 ATTRIBUTE_UNUSED,
10056 : : rtx operand3 ATTRIBUTE_UNUSED)
10057 : : {
10058 : 11 : return gen_rtx_SET (operand0,
10059 : : gen_rtx_UNSPEC (V8SImode,
10060 : : gen_rtvec (3,
10061 : : operand1,
10062 : : operand2,
10063 : : operand3),
10064 : : 151));
10065 : : }
10066 : :
10067 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10068 : : rtx
10069 : 12 : gen_avx512vl_vpermt2varv8si3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10070 : : rtx operand1 ATTRIBUTE_UNUSED,
10071 : : rtx operand2 ATTRIBUTE_UNUSED,
10072 : : rtx operand3 ATTRIBUTE_UNUSED,
10073 : : rtx operand4 ATTRIBUTE_UNUSED,
10074 : : rtx operand5 ATTRIBUTE_UNUSED)
10075 : : {
10076 : 12 : return gen_rtx_SET (operand0,
10077 : : gen_rtx_VEC_MERGE (V8SImode,
10078 : : gen_rtx_UNSPEC (V8SImode,
10079 : : gen_rtvec (3,
10080 : : operand1,
10081 : : operand2,
10082 : : operand3),
10083 : : 151),
10084 : : operand4,
10085 : : operand5));
10086 : : }
10087 : :
10088 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10089 : : rtx
10090 : 3 : gen_avx512vl_vpermt2varv8sf3 (rtx operand0 ATTRIBUTE_UNUSED,
10091 : : rtx operand1 ATTRIBUTE_UNUSED,
10092 : : rtx operand2 ATTRIBUTE_UNUSED,
10093 : : rtx operand3 ATTRIBUTE_UNUSED)
10094 : : {
10095 : 3 : return gen_rtx_SET (operand0,
10096 : : gen_rtx_UNSPEC (V8SFmode,
10097 : : gen_rtvec (3,
10098 : : operand1,
10099 : : operand2,
10100 : : operand3),
10101 : : 151));
10102 : : }
10103 : :
10104 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10105 : : rtx
10106 : 12 : gen_avx512vl_vpermt2varv8sf3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10107 : : rtx operand1 ATTRIBUTE_UNUSED,
10108 : : rtx operand2 ATTRIBUTE_UNUSED,
10109 : : rtx operand3 ATTRIBUTE_UNUSED,
10110 : : rtx operand4 ATTRIBUTE_UNUSED,
10111 : : rtx operand5 ATTRIBUTE_UNUSED)
10112 : : {
10113 : 12 : return gen_rtx_SET (operand0,
10114 : : gen_rtx_VEC_MERGE (V8SFmode,
10115 : : gen_rtx_UNSPEC (V8SFmode,
10116 : : gen_rtvec (3,
10117 : : operand1,
10118 : : operand2,
10119 : : operand3),
10120 : : 151),
10121 : : operand4,
10122 : : operand5));
10123 : : }
10124 : :
10125 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10126 : : rtx
10127 : 7 : gen_avx512vl_vpermt2varv4di3 (rtx operand0 ATTRIBUTE_UNUSED,
10128 : : rtx operand1 ATTRIBUTE_UNUSED,
10129 : : rtx operand2 ATTRIBUTE_UNUSED,
10130 : : rtx operand3 ATTRIBUTE_UNUSED)
10131 : : {
10132 : 7 : return gen_rtx_SET (operand0,
10133 : : gen_rtx_UNSPEC (V4DImode,
10134 : : gen_rtvec (3,
10135 : : operand1,
10136 : : operand2,
10137 : : operand3),
10138 : : 151));
10139 : : }
10140 : :
10141 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10142 : : rtx
10143 : 12 : gen_avx512vl_vpermt2varv4di3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10144 : : rtx operand1 ATTRIBUTE_UNUSED,
10145 : : rtx operand2 ATTRIBUTE_UNUSED,
10146 : : rtx operand3 ATTRIBUTE_UNUSED,
10147 : : rtx operand4 ATTRIBUTE_UNUSED,
10148 : : rtx operand5 ATTRIBUTE_UNUSED)
10149 : : {
10150 : 12 : return gen_rtx_SET (operand0,
10151 : : gen_rtx_VEC_MERGE (V4DImode,
10152 : : gen_rtx_UNSPEC (V4DImode,
10153 : : gen_rtvec (3,
10154 : : operand1,
10155 : : operand2,
10156 : : operand3),
10157 : : 151),
10158 : : operand4,
10159 : : operand5));
10160 : : }
10161 : :
10162 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10163 : : rtx
10164 : 1 : gen_avx512vl_vpermt2varv4df3 (rtx operand0 ATTRIBUTE_UNUSED,
10165 : : rtx operand1 ATTRIBUTE_UNUSED,
10166 : : rtx operand2 ATTRIBUTE_UNUSED,
10167 : : rtx operand3 ATTRIBUTE_UNUSED)
10168 : : {
10169 : 1 : return gen_rtx_SET (operand0,
10170 : : gen_rtx_UNSPEC (V4DFmode,
10171 : : gen_rtvec (3,
10172 : : operand1,
10173 : : operand2,
10174 : : operand3),
10175 : : 151));
10176 : : }
10177 : :
10178 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10179 : : rtx
10180 : 12 : gen_avx512vl_vpermt2varv4df3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10181 : : rtx operand1 ATTRIBUTE_UNUSED,
10182 : : rtx operand2 ATTRIBUTE_UNUSED,
10183 : : rtx operand3 ATTRIBUTE_UNUSED,
10184 : : rtx operand4 ATTRIBUTE_UNUSED,
10185 : : rtx operand5 ATTRIBUTE_UNUSED)
10186 : : {
10187 : 12 : return gen_rtx_SET (operand0,
10188 : : gen_rtx_VEC_MERGE (V4DFmode,
10189 : : gen_rtx_UNSPEC (V4DFmode,
10190 : : gen_rtvec (3,
10191 : : operand1,
10192 : : operand2,
10193 : : operand3),
10194 : : 151),
10195 : : operand4,
10196 : : operand5));
10197 : : }
10198 : :
10199 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10200 : : rtx
10201 : 1 : gen_avx512vl_vpermt2varv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
10202 : : rtx operand1 ATTRIBUTE_UNUSED,
10203 : : rtx operand2 ATTRIBUTE_UNUSED,
10204 : : rtx operand3 ATTRIBUTE_UNUSED)
10205 : : {
10206 : 1 : return gen_rtx_SET (operand0,
10207 : : gen_rtx_UNSPEC (V4SImode,
10208 : : gen_rtvec (3,
10209 : : operand1,
10210 : : operand2,
10211 : : operand3),
10212 : : 151));
10213 : : }
10214 : :
10215 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10216 : : rtx
10217 : 12 : gen_avx512vl_vpermt2varv4si3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10218 : : rtx operand1 ATTRIBUTE_UNUSED,
10219 : : rtx operand2 ATTRIBUTE_UNUSED,
10220 : : rtx operand3 ATTRIBUTE_UNUSED,
10221 : : rtx operand4 ATTRIBUTE_UNUSED,
10222 : : rtx operand5 ATTRIBUTE_UNUSED)
10223 : : {
10224 : 12 : return gen_rtx_SET (operand0,
10225 : : gen_rtx_VEC_MERGE (V4SImode,
10226 : : gen_rtx_UNSPEC (V4SImode,
10227 : : gen_rtvec (3,
10228 : : operand1,
10229 : : operand2,
10230 : : operand3),
10231 : : 151),
10232 : : operand4,
10233 : : operand5));
10234 : : }
10235 : :
10236 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10237 : : rtx
10238 : 0 : gen_avx512vl_vpermt2varv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
10239 : : rtx operand1 ATTRIBUTE_UNUSED,
10240 : : rtx operand2 ATTRIBUTE_UNUSED,
10241 : : rtx operand3 ATTRIBUTE_UNUSED)
10242 : : {
10243 : 0 : return gen_rtx_SET (operand0,
10244 : : gen_rtx_UNSPEC (V4SFmode,
10245 : : gen_rtvec (3,
10246 : : operand1,
10247 : : operand2,
10248 : : operand3),
10249 : : 151));
10250 : : }
10251 : :
10252 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10253 : : rtx
10254 : 12 : gen_avx512vl_vpermt2varv4sf3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10255 : : rtx operand1 ATTRIBUTE_UNUSED,
10256 : : rtx operand2 ATTRIBUTE_UNUSED,
10257 : : rtx operand3 ATTRIBUTE_UNUSED,
10258 : : rtx operand4 ATTRIBUTE_UNUSED,
10259 : : rtx operand5 ATTRIBUTE_UNUSED)
10260 : : {
10261 : 12 : return gen_rtx_SET (operand0,
10262 : : gen_rtx_VEC_MERGE (V4SFmode,
10263 : : gen_rtx_UNSPEC (V4SFmode,
10264 : : gen_rtvec (3,
10265 : : operand1,
10266 : : operand2,
10267 : : operand3),
10268 : : 151),
10269 : : operand4,
10270 : : operand5));
10271 : : }
10272 : :
10273 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10274 : : rtx
10275 : 0 : gen_avx512vl_vpermt2varv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
10276 : : rtx operand1 ATTRIBUTE_UNUSED,
10277 : : rtx operand2 ATTRIBUTE_UNUSED,
10278 : : rtx operand3 ATTRIBUTE_UNUSED)
10279 : : {
10280 : 0 : return gen_rtx_SET (operand0,
10281 : : gen_rtx_UNSPEC (V2DImode,
10282 : : gen_rtvec (3,
10283 : : operand1,
10284 : : operand2,
10285 : : operand3),
10286 : : 151));
10287 : : }
10288 : :
10289 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10290 : : rtx
10291 : 12 : gen_avx512vl_vpermt2varv2di3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10292 : : rtx operand1 ATTRIBUTE_UNUSED,
10293 : : rtx operand2 ATTRIBUTE_UNUSED,
10294 : : rtx operand3 ATTRIBUTE_UNUSED,
10295 : : rtx operand4 ATTRIBUTE_UNUSED,
10296 : : rtx operand5 ATTRIBUTE_UNUSED)
10297 : : {
10298 : 12 : return gen_rtx_SET (operand0,
10299 : : gen_rtx_VEC_MERGE (V2DImode,
10300 : : gen_rtx_UNSPEC (V2DImode,
10301 : : gen_rtvec (3,
10302 : : operand1,
10303 : : operand2,
10304 : : operand3),
10305 : : 151),
10306 : : operand4,
10307 : : operand5));
10308 : : }
10309 : :
10310 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10311 : : rtx
10312 : 0 : gen_avx512vl_vpermt2varv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
10313 : : rtx operand1 ATTRIBUTE_UNUSED,
10314 : : rtx operand2 ATTRIBUTE_UNUSED,
10315 : : rtx operand3 ATTRIBUTE_UNUSED)
10316 : : {
10317 : 0 : return gen_rtx_SET (operand0,
10318 : : gen_rtx_UNSPEC (V2DFmode,
10319 : : gen_rtvec (3,
10320 : : operand1,
10321 : : operand2,
10322 : : operand3),
10323 : : 151));
10324 : : }
10325 : :
10326 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10327 : : rtx
10328 : 12 : gen_avx512vl_vpermt2varv2df3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10329 : : rtx operand1 ATTRIBUTE_UNUSED,
10330 : : rtx operand2 ATTRIBUTE_UNUSED,
10331 : : rtx operand3 ATTRIBUTE_UNUSED,
10332 : : rtx operand4 ATTRIBUTE_UNUSED,
10333 : : rtx operand5 ATTRIBUTE_UNUSED)
10334 : : {
10335 : 12 : return gen_rtx_SET (operand0,
10336 : : gen_rtx_VEC_MERGE (V2DFmode,
10337 : : gen_rtx_UNSPEC (V2DFmode,
10338 : : gen_rtvec (3,
10339 : : operand1,
10340 : : operand2,
10341 : : operand3),
10342 : : 151),
10343 : : operand4,
10344 : : operand5));
10345 : : }
10346 : :
10347 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10348 : : rtx
10349 : 176 : gen_avx512bw_vpermt2varv32hi3 (rtx operand0 ATTRIBUTE_UNUSED,
10350 : : rtx operand1 ATTRIBUTE_UNUSED,
10351 : : rtx operand2 ATTRIBUTE_UNUSED,
10352 : : rtx operand3 ATTRIBUTE_UNUSED)
10353 : : {
10354 : 176 : return gen_rtx_SET (operand0,
10355 : : gen_rtx_UNSPEC (V32HImode,
10356 : : gen_rtvec (3,
10357 : : operand1,
10358 : : operand2,
10359 : : operand3),
10360 : : 151));
10361 : : }
10362 : :
10363 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10364 : : rtx
10365 : 12 : gen_avx512bw_vpermt2varv32hi3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10366 : : rtx operand1 ATTRIBUTE_UNUSED,
10367 : : rtx operand2 ATTRIBUTE_UNUSED,
10368 : : rtx operand3 ATTRIBUTE_UNUSED,
10369 : : rtx operand4 ATTRIBUTE_UNUSED,
10370 : : rtx operand5 ATTRIBUTE_UNUSED)
10371 : : {
10372 : 12 : return gen_rtx_SET (operand0,
10373 : : gen_rtx_VEC_MERGE (V32HImode,
10374 : : gen_rtx_UNSPEC (V32HImode,
10375 : : gen_rtvec (3,
10376 : : operand1,
10377 : : operand2,
10378 : : operand3),
10379 : : 151),
10380 : : operand4,
10381 : : operand5));
10382 : : }
10383 : :
10384 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10385 : : rtx
10386 : 99 : gen_avx512vl_vpermt2varv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
10387 : : rtx operand1 ATTRIBUTE_UNUSED,
10388 : : rtx operand2 ATTRIBUTE_UNUSED,
10389 : : rtx operand3 ATTRIBUTE_UNUSED)
10390 : : {
10391 : 99 : return gen_rtx_SET (operand0,
10392 : : gen_rtx_UNSPEC (V16HImode,
10393 : : gen_rtvec (3,
10394 : : operand1,
10395 : : operand2,
10396 : : operand3),
10397 : : 151));
10398 : : }
10399 : :
10400 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10401 : : rtx
10402 : 12 : gen_avx512vl_vpermt2varv16hi3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10403 : : rtx operand1 ATTRIBUTE_UNUSED,
10404 : : rtx operand2 ATTRIBUTE_UNUSED,
10405 : : rtx operand3 ATTRIBUTE_UNUSED,
10406 : : rtx operand4 ATTRIBUTE_UNUSED,
10407 : : rtx operand5 ATTRIBUTE_UNUSED)
10408 : : {
10409 : 12 : return gen_rtx_SET (operand0,
10410 : : gen_rtx_VEC_MERGE (V16HImode,
10411 : : gen_rtx_UNSPEC (V16HImode,
10412 : : gen_rtvec (3,
10413 : : operand1,
10414 : : operand2,
10415 : : operand3),
10416 : : 151),
10417 : : operand4,
10418 : : operand5));
10419 : : }
10420 : :
10421 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10422 : : rtx
10423 : 24 : gen_avx512vl_vpermt2varv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
10424 : : rtx operand1 ATTRIBUTE_UNUSED,
10425 : : rtx operand2 ATTRIBUTE_UNUSED,
10426 : : rtx operand3 ATTRIBUTE_UNUSED)
10427 : : {
10428 : 24 : return gen_rtx_SET (operand0,
10429 : : gen_rtx_UNSPEC (V8HImode,
10430 : : gen_rtvec (3,
10431 : : operand1,
10432 : : operand2,
10433 : : operand3),
10434 : : 151));
10435 : : }
10436 : :
10437 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10438 : : rtx
10439 : 12 : gen_avx512vl_vpermt2varv8hi3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10440 : : rtx operand1 ATTRIBUTE_UNUSED,
10441 : : rtx operand2 ATTRIBUTE_UNUSED,
10442 : : rtx operand3 ATTRIBUTE_UNUSED,
10443 : : rtx operand4 ATTRIBUTE_UNUSED,
10444 : : rtx operand5 ATTRIBUTE_UNUSED)
10445 : : {
10446 : 12 : return gen_rtx_SET (operand0,
10447 : : gen_rtx_VEC_MERGE (V8HImode,
10448 : : gen_rtx_UNSPEC (V8HImode,
10449 : : gen_rtvec (3,
10450 : : operand1,
10451 : : operand2,
10452 : : operand3),
10453 : : 151),
10454 : : operand4,
10455 : : operand5));
10456 : : }
10457 : :
10458 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10459 : : rtx
10460 : 8 : gen_avx512bw_vpermt2varv64qi3 (rtx operand0 ATTRIBUTE_UNUSED,
10461 : : rtx operand1 ATTRIBUTE_UNUSED,
10462 : : rtx operand2 ATTRIBUTE_UNUSED,
10463 : : rtx operand3 ATTRIBUTE_UNUSED)
10464 : : {
10465 : 8 : return gen_rtx_SET (operand0,
10466 : : gen_rtx_UNSPEC (V64QImode,
10467 : : gen_rtvec (3,
10468 : : operand1,
10469 : : operand2,
10470 : : operand3),
10471 : : 151));
10472 : : }
10473 : :
10474 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10475 : : rtx
10476 : 12 : gen_avx512bw_vpermt2varv64qi3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10477 : : rtx operand1 ATTRIBUTE_UNUSED,
10478 : : rtx operand2 ATTRIBUTE_UNUSED,
10479 : : rtx operand3 ATTRIBUTE_UNUSED,
10480 : : rtx operand4 ATTRIBUTE_UNUSED,
10481 : : rtx operand5 ATTRIBUTE_UNUSED)
10482 : : {
10483 : 12 : return gen_rtx_SET (operand0,
10484 : : gen_rtx_VEC_MERGE (V64QImode,
10485 : : gen_rtx_UNSPEC (V64QImode,
10486 : : gen_rtvec (3,
10487 : : operand1,
10488 : : operand2,
10489 : : operand3),
10490 : : 151),
10491 : : operand4,
10492 : : operand5));
10493 : : }
10494 : :
10495 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10496 : : rtx
10497 : 5 : gen_avx512vl_vpermt2varv32qi3 (rtx operand0 ATTRIBUTE_UNUSED,
10498 : : rtx operand1 ATTRIBUTE_UNUSED,
10499 : : rtx operand2 ATTRIBUTE_UNUSED,
10500 : : rtx operand3 ATTRIBUTE_UNUSED)
10501 : : {
10502 : 5 : return gen_rtx_SET (operand0,
10503 : : gen_rtx_UNSPEC (V32QImode,
10504 : : gen_rtvec (3,
10505 : : operand1,
10506 : : operand2,
10507 : : operand3),
10508 : : 151));
10509 : : }
10510 : :
10511 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10512 : : rtx
10513 : 12 : gen_avx512vl_vpermt2varv32qi3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10514 : : rtx operand1 ATTRIBUTE_UNUSED,
10515 : : rtx operand2 ATTRIBUTE_UNUSED,
10516 : : rtx operand3 ATTRIBUTE_UNUSED,
10517 : : rtx operand4 ATTRIBUTE_UNUSED,
10518 : : rtx operand5 ATTRIBUTE_UNUSED)
10519 : : {
10520 : 12 : return gen_rtx_SET (operand0,
10521 : : gen_rtx_VEC_MERGE (V32QImode,
10522 : : gen_rtx_UNSPEC (V32QImode,
10523 : : gen_rtvec (3,
10524 : : operand1,
10525 : : operand2,
10526 : : operand3),
10527 : : 151),
10528 : : operand4,
10529 : : operand5));
10530 : : }
10531 : :
10532 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10533 : : rtx
10534 : 3 : gen_avx512vl_vpermt2varv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
10535 : : rtx operand1 ATTRIBUTE_UNUSED,
10536 : : rtx operand2 ATTRIBUTE_UNUSED,
10537 : : rtx operand3 ATTRIBUTE_UNUSED)
10538 : : {
10539 : 3 : return gen_rtx_SET (operand0,
10540 : : gen_rtx_UNSPEC (V16QImode,
10541 : : gen_rtvec (3,
10542 : : operand1,
10543 : : operand2,
10544 : : operand3),
10545 : : 151));
10546 : : }
10547 : :
10548 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27403 */
10549 : : rtx
10550 : 12 : gen_avx512vl_vpermt2varv16qi3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10551 : : rtx operand1 ATTRIBUTE_UNUSED,
10552 : : rtx operand2 ATTRIBUTE_UNUSED,
10553 : : rtx operand3 ATTRIBUTE_UNUSED,
10554 : : rtx operand4 ATTRIBUTE_UNUSED,
10555 : : rtx operand5 ATTRIBUTE_UNUSED)
10556 : : {
10557 : 12 : return gen_rtx_SET (operand0,
10558 : : gen_rtx_VEC_MERGE (V16QImode,
10559 : : gen_rtx_UNSPEC (V16QImode,
10560 : : gen_rtvec (3,
10561 : : operand1,
10562 : : operand2,
10563 : : operand3),
10564 : : 151),
10565 : : operand4,
10566 : : operand5));
10567 : : }
10568 : :
10569 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27418 */
10570 : : rtx
10571 : 0 : gen_avx512bw_vpermt2varv32hf3 (rtx operand0 ATTRIBUTE_UNUSED,
10572 : : rtx operand1 ATTRIBUTE_UNUSED,
10573 : : rtx operand2 ATTRIBUTE_UNUSED,
10574 : : rtx operand3 ATTRIBUTE_UNUSED)
10575 : : {
10576 : 0 : return gen_rtx_SET (operand0,
10577 : : gen_rtx_UNSPEC (V32HFmode,
10578 : : gen_rtvec (3,
10579 : : operand1,
10580 : : operand2,
10581 : : operand3),
10582 : : 151));
10583 : : }
10584 : :
10585 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27418 */
10586 : : rtx
10587 : 0 : gen_avx512bw_vpermt2varv32hf3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10588 : : rtx operand1 ATTRIBUTE_UNUSED,
10589 : : rtx operand2 ATTRIBUTE_UNUSED,
10590 : : rtx operand3 ATTRIBUTE_UNUSED,
10591 : : rtx operand4 ATTRIBUTE_UNUSED,
10592 : : rtx operand5 ATTRIBUTE_UNUSED)
10593 : : {
10594 : 0 : return gen_rtx_SET (operand0,
10595 : : gen_rtx_VEC_MERGE (V32HFmode,
10596 : : gen_rtx_UNSPEC (V32HFmode,
10597 : : gen_rtvec (3,
10598 : : operand1,
10599 : : operand2,
10600 : : operand3),
10601 : : 151),
10602 : : operand4,
10603 : : operand5));
10604 : : }
10605 : :
10606 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27418 */
10607 : : rtx
10608 : 0 : gen_avx512vl_vpermt2varv16hf3 (rtx operand0 ATTRIBUTE_UNUSED,
10609 : : rtx operand1 ATTRIBUTE_UNUSED,
10610 : : rtx operand2 ATTRIBUTE_UNUSED,
10611 : : rtx operand3 ATTRIBUTE_UNUSED)
10612 : : {
10613 : 0 : return gen_rtx_SET (operand0,
10614 : : gen_rtx_UNSPEC (V16HFmode,
10615 : : gen_rtvec (3,
10616 : : operand1,
10617 : : operand2,
10618 : : operand3),
10619 : : 151));
10620 : : }
10621 : :
10622 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27418 */
10623 : : rtx
10624 : 0 : gen_avx512vl_vpermt2varv16hf3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10625 : : rtx operand1 ATTRIBUTE_UNUSED,
10626 : : rtx operand2 ATTRIBUTE_UNUSED,
10627 : : rtx operand3 ATTRIBUTE_UNUSED,
10628 : : rtx operand4 ATTRIBUTE_UNUSED,
10629 : : rtx operand5 ATTRIBUTE_UNUSED)
10630 : : {
10631 : 0 : return gen_rtx_SET (operand0,
10632 : : gen_rtx_VEC_MERGE (V16HFmode,
10633 : : gen_rtx_UNSPEC (V16HFmode,
10634 : : gen_rtvec (3,
10635 : : operand1,
10636 : : operand2,
10637 : : operand3),
10638 : : 151),
10639 : : operand4,
10640 : : operand5));
10641 : : }
10642 : :
10643 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27418 */
10644 : : rtx
10645 : 0 : gen_avx512fp16_vpermt2varv8hf3 (rtx operand0 ATTRIBUTE_UNUSED,
10646 : : rtx operand1 ATTRIBUTE_UNUSED,
10647 : : rtx operand2 ATTRIBUTE_UNUSED,
10648 : : rtx operand3 ATTRIBUTE_UNUSED)
10649 : : {
10650 : 0 : return gen_rtx_SET (operand0,
10651 : : gen_rtx_UNSPEC (V8HFmode,
10652 : : gen_rtvec (3,
10653 : : operand1,
10654 : : operand2,
10655 : : operand3),
10656 : : 151));
10657 : : }
10658 : :
10659 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27418 */
10660 : : rtx
10661 : 0 : gen_avx512fp16_vpermt2varv8hf3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10662 : : rtx operand1 ATTRIBUTE_UNUSED,
10663 : : rtx operand2 ATTRIBUTE_UNUSED,
10664 : : rtx operand3 ATTRIBUTE_UNUSED,
10665 : : rtx operand4 ATTRIBUTE_UNUSED,
10666 : : rtx operand5 ATTRIBUTE_UNUSED)
10667 : : {
10668 : 0 : return gen_rtx_SET (operand0,
10669 : : gen_rtx_VEC_MERGE (V8HFmode,
10670 : : gen_rtx_UNSPEC (V8HFmode,
10671 : : gen_rtvec (3,
10672 : : operand1,
10673 : : operand2,
10674 : : operand3),
10675 : : 151),
10676 : : operand4,
10677 : : operand5));
10678 : : }
10679 : :
10680 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27418 */
10681 : : rtx
10682 : 0 : gen_avx512bw_vpermt2varv32bf3 (rtx operand0 ATTRIBUTE_UNUSED,
10683 : : rtx operand1 ATTRIBUTE_UNUSED,
10684 : : rtx operand2 ATTRIBUTE_UNUSED,
10685 : : rtx operand3 ATTRIBUTE_UNUSED)
10686 : : {
10687 : 0 : return gen_rtx_SET (operand0,
10688 : : gen_rtx_UNSPEC (V32BFmode,
10689 : : gen_rtvec (3,
10690 : : operand1,
10691 : : operand2,
10692 : : operand3),
10693 : : 151));
10694 : : }
10695 : :
10696 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27418 */
10697 : : rtx
10698 : 0 : gen_avx512bw_vpermt2varv32bf3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10699 : : rtx operand1 ATTRIBUTE_UNUSED,
10700 : : rtx operand2 ATTRIBUTE_UNUSED,
10701 : : rtx operand3 ATTRIBUTE_UNUSED,
10702 : : rtx operand4 ATTRIBUTE_UNUSED,
10703 : : rtx operand5 ATTRIBUTE_UNUSED)
10704 : : {
10705 : 0 : return gen_rtx_SET (operand0,
10706 : : gen_rtx_VEC_MERGE (V32BFmode,
10707 : : gen_rtx_UNSPEC (V32BFmode,
10708 : : gen_rtvec (3,
10709 : : operand1,
10710 : : operand2,
10711 : : operand3),
10712 : : 151),
10713 : : operand4,
10714 : : operand5));
10715 : : }
10716 : :
10717 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27418 */
10718 : : rtx
10719 : 0 : gen_avx512vl_vpermt2varv16bf3 (rtx operand0 ATTRIBUTE_UNUSED,
10720 : : rtx operand1 ATTRIBUTE_UNUSED,
10721 : : rtx operand2 ATTRIBUTE_UNUSED,
10722 : : rtx operand3 ATTRIBUTE_UNUSED)
10723 : : {
10724 : 0 : return gen_rtx_SET (operand0,
10725 : : gen_rtx_UNSPEC (V16BFmode,
10726 : : gen_rtvec (3,
10727 : : operand1,
10728 : : operand2,
10729 : : operand3),
10730 : : 151));
10731 : : }
10732 : :
10733 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27418 */
10734 : : rtx
10735 : 0 : gen_avx512vl_vpermt2varv16bf3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10736 : : rtx operand1 ATTRIBUTE_UNUSED,
10737 : : rtx operand2 ATTRIBUTE_UNUSED,
10738 : : rtx operand3 ATTRIBUTE_UNUSED,
10739 : : rtx operand4 ATTRIBUTE_UNUSED,
10740 : : rtx operand5 ATTRIBUTE_UNUSED)
10741 : : {
10742 : 0 : return gen_rtx_SET (operand0,
10743 : : gen_rtx_VEC_MERGE (V16BFmode,
10744 : : gen_rtx_UNSPEC (V16BFmode,
10745 : : gen_rtvec (3,
10746 : : operand1,
10747 : : operand2,
10748 : : operand3),
10749 : : 151),
10750 : : operand4,
10751 : : operand5));
10752 : : }
10753 : :
10754 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27418 */
10755 : : rtx
10756 : 0 : gen_avx512vl_vpermt2varv8bf3 (rtx operand0 ATTRIBUTE_UNUSED,
10757 : : rtx operand1 ATTRIBUTE_UNUSED,
10758 : : rtx operand2 ATTRIBUTE_UNUSED,
10759 : : rtx operand3 ATTRIBUTE_UNUSED)
10760 : : {
10761 : 0 : return gen_rtx_SET (operand0,
10762 : : gen_rtx_UNSPEC (V8BFmode,
10763 : : gen_rtvec (3,
10764 : : operand1,
10765 : : operand2,
10766 : : operand3),
10767 : : 151));
10768 : : }
10769 : :
10770 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27418 */
10771 : : rtx
10772 : 0 : gen_avx512vl_vpermt2varv8bf3_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
10773 : : rtx operand1 ATTRIBUTE_UNUSED,
10774 : : rtx operand2 ATTRIBUTE_UNUSED,
10775 : : rtx operand3 ATTRIBUTE_UNUSED,
10776 : : rtx operand4 ATTRIBUTE_UNUSED,
10777 : : rtx operand5 ATTRIBUTE_UNUSED)
10778 : : {
10779 : 0 : return gen_rtx_SET (operand0,
10780 : : gen_rtx_VEC_MERGE (V8BFmode,
10781 : : gen_rtx_UNSPEC (V8BFmode,
10782 : : gen_rtvec (3,
10783 : : operand1,
10784 : : operand2,
10785 : : operand3),
10786 : : 151),
10787 : : operand4,
10788 : : operand5));
10789 : : }
10790 : :
10791 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
10792 : : rtx
10793 : 26 : gen_avx512f_vpermt2varv16si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10794 : : rtx operand1 ATTRIBUTE_UNUSED,
10795 : : rtx operand2 ATTRIBUTE_UNUSED,
10796 : : rtx operand3 ATTRIBUTE_UNUSED,
10797 : : rtx operand4 ATTRIBUTE_UNUSED)
10798 : : {
10799 : 26 : return gen_rtx_SET (operand0,
10800 : : gen_rtx_VEC_MERGE (V16SImode,
10801 : : gen_rtx_UNSPEC (V16SImode,
10802 : : gen_rtvec (3,
10803 : : operand1,
10804 : : operand2,
10805 : : operand3),
10806 : : 151),
10807 : : operand2,
10808 : : operand4));
10809 : : }
10810 : :
10811 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
10812 : : rtx
10813 : 24 : gen_avx512f_vpermt2varv16sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10814 : : rtx operand1 ATTRIBUTE_UNUSED,
10815 : : rtx operand2 ATTRIBUTE_UNUSED,
10816 : : rtx operand3 ATTRIBUTE_UNUSED,
10817 : : rtx operand4 ATTRIBUTE_UNUSED)
10818 : : {
10819 : 24 : return gen_rtx_SET (operand0,
10820 : : gen_rtx_VEC_MERGE (V16SFmode,
10821 : : gen_rtx_UNSPEC (V16SFmode,
10822 : : gen_rtvec (3,
10823 : : operand1,
10824 : : operand2,
10825 : : operand3),
10826 : : 151),
10827 : : operand2,
10828 : : operand4));
10829 : : }
10830 : :
10831 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
10832 : : rtx
10833 : 24 : gen_avx512f_vpermt2varv8di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10834 : : rtx operand1 ATTRIBUTE_UNUSED,
10835 : : rtx operand2 ATTRIBUTE_UNUSED,
10836 : : rtx operand3 ATTRIBUTE_UNUSED,
10837 : : rtx operand4 ATTRIBUTE_UNUSED)
10838 : : {
10839 : 24 : return gen_rtx_SET (operand0,
10840 : : gen_rtx_VEC_MERGE (V8DImode,
10841 : : gen_rtx_UNSPEC (V8DImode,
10842 : : gen_rtvec (3,
10843 : : operand1,
10844 : : operand2,
10845 : : operand3),
10846 : : 151),
10847 : : operand2,
10848 : : operand4));
10849 : : }
10850 : :
10851 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
10852 : : rtx
10853 : 24 : gen_avx512f_vpermt2varv8df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10854 : : rtx operand1 ATTRIBUTE_UNUSED,
10855 : : rtx operand2 ATTRIBUTE_UNUSED,
10856 : : rtx operand3 ATTRIBUTE_UNUSED,
10857 : : rtx operand4 ATTRIBUTE_UNUSED)
10858 : : {
10859 : 24 : return gen_rtx_SET (operand0,
10860 : : gen_rtx_VEC_MERGE (V8DFmode,
10861 : : gen_rtx_UNSPEC (V8DFmode,
10862 : : gen_rtvec (3,
10863 : : operand1,
10864 : : operand2,
10865 : : operand3),
10866 : : 151),
10867 : : operand2,
10868 : : operand4));
10869 : : }
10870 : :
10871 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
10872 : : rtx
10873 : 24 : gen_avx512vl_vpermt2varv8si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10874 : : rtx operand1 ATTRIBUTE_UNUSED,
10875 : : rtx operand2 ATTRIBUTE_UNUSED,
10876 : : rtx operand3 ATTRIBUTE_UNUSED,
10877 : : rtx operand4 ATTRIBUTE_UNUSED)
10878 : : {
10879 : 24 : return gen_rtx_SET (operand0,
10880 : : gen_rtx_VEC_MERGE (V8SImode,
10881 : : gen_rtx_UNSPEC (V8SImode,
10882 : : gen_rtvec (3,
10883 : : operand1,
10884 : : operand2,
10885 : : operand3),
10886 : : 151),
10887 : : operand2,
10888 : : operand4));
10889 : : }
10890 : :
10891 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
10892 : : rtx
10893 : 24 : gen_avx512vl_vpermt2varv8sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10894 : : rtx operand1 ATTRIBUTE_UNUSED,
10895 : : rtx operand2 ATTRIBUTE_UNUSED,
10896 : : rtx operand3 ATTRIBUTE_UNUSED,
10897 : : rtx operand4 ATTRIBUTE_UNUSED)
10898 : : {
10899 : 24 : return gen_rtx_SET (operand0,
10900 : : gen_rtx_VEC_MERGE (V8SFmode,
10901 : : gen_rtx_UNSPEC (V8SFmode,
10902 : : gen_rtvec (3,
10903 : : operand1,
10904 : : operand2,
10905 : : operand3),
10906 : : 151),
10907 : : operand2,
10908 : : operand4));
10909 : : }
10910 : :
10911 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
10912 : : rtx
10913 : 24 : gen_avx512vl_vpermt2varv4di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10914 : : rtx operand1 ATTRIBUTE_UNUSED,
10915 : : rtx operand2 ATTRIBUTE_UNUSED,
10916 : : rtx operand3 ATTRIBUTE_UNUSED,
10917 : : rtx operand4 ATTRIBUTE_UNUSED)
10918 : : {
10919 : 24 : return gen_rtx_SET (operand0,
10920 : : gen_rtx_VEC_MERGE (V4DImode,
10921 : : gen_rtx_UNSPEC (V4DImode,
10922 : : gen_rtvec (3,
10923 : : operand1,
10924 : : operand2,
10925 : : operand3),
10926 : : 151),
10927 : : operand2,
10928 : : operand4));
10929 : : }
10930 : :
10931 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
10932 : : rtx
10933 : 24 : gen_avx512vl_vpermt2varv4df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10934 : : rtx operand1 ATTRIBUTE_UNUSED,
10935 : : rtx operand2 ATTRIBUTE_UNUSED,
10936 : : rtx operand3 ATTRIBUTE_UNUSED,
10937 : : rtx operand4 ATTRIBUTE_UNUSED)
10938 : : {
10939 : 24 : return gen_rtx_SET (operand0,
10940 : : gen_rtx_VEC_MERGE (V4DFmode,
10941 : : gen_rtx_UNSPEC (V4DFmode,
10942 : : gen_rtvec (3,
10943 : : operand1,
10944 : : operand2,
10945 : : operand3),
10946 : : 151),
10947 : : operand2,
10948 : : operand4));
10949 : : }
10950 : :
10951 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
10952 : : rtx
10953 : 24 : gen_avx512vl_vpermt2varv4si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10954 : : rtx operand1 ATTRIBUTE_UNUSED,
10955 : : rtx operand2 ATTRIBUTE_UNUSED,
10956 : : rtx operand3 ATTRIBUTE_UNUSED,
10957 : : rtx operand4 ATTRIBUTE_UNUSED)
10958 : : {
10959 : 24 : return gen_rtx_SET (operand0,
10960 : : gen_rtx_VEC_MERGE (V4SImode,
10961 : : gen_rtx_UNSPEC (V4SImode,
10962 : : gen_rtvec (3,
10963 : : operand1,
10964 : : operand2,
10965 : : operand3),
10966 : : 151),
10967 : : operand2,
10968 : : operand4));
10969 : : }
10970 : :
10971 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
10972 : : rtx
10973 : 24 : gen_avx512vl_vpermt2varv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10974 : : rtx operand1 ATTRIBUTE_UNUSED,
10975 : : rtx operand2 ATTRIBUTE_UNUSED,
10976 : : rtx operand3 ATTRIBUTE_UNUSED,
10977 : : rtx operand4 ATTRIBUTE_UNUSED)
10978 : : {
10979 : 24 : return gen_rtx_SET (operand0,
10980 : : gen_rtx_VEC_MERGE (V4SFmode,
10981 : : gen_rtx_UNSPEC (V4SFmode,
10982 : : gen_rtvec (3,
10983 : : operand1,
10984 : : operand2,
10985 : : operand3),
10986 : : 151),
10987 : : operand2,
10988 : : operand4));
10989 : : }
10990 : :
10991 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
10992 : : rtx
10993 : 24 : gen_avx512vl_vpermt2varv2di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10994 : : rtx operand1 ATTRIBUTE_UNUSED,
10995 : : rtx operand2 ATTRIBUTE_UNUSED,
10996 : : rtx operand3 ATTRIBUTE_UNUSED,
10997 : : rtx operand4 ATTRIBUTE_UNUSED)
10998 : : {
10999 : 24 : return gen_rtx_SET (operand0,
11000 : : gen_rtx_VEC_MERGE (V2DImode,
11001 : : gen_rtx_UNSPEC (V2DImode,
11002 : : gen_rtvec (3,
11003 : : operand1,
11004 : : operand2,
11005 : : operand3),
11006 : : 151),
11007 : : operand2,
11008 : : operand4));
11009 : : }
11010 : :
11011 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
11012 : : rtx
11013 : 24 : gen_avx512vl_vpermt2varv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
11014 : : rtx operand1 ATTRIBUTE_UNUSED,
11015 : : rtx operand2 ATTRIBUTE_UNUSED,
11016 : : rtx operand3 ATTRIBUTE_UNUSED,
11017 : : rtx operand4 ATTRIBUTE_UNUSED)
11018 : : {
11019 : 24 : return gen_rtx_SET (operand0,
11020 : : gen_rtx_VEC_MERGE (V2DFmode,
11021 : : gen_rtx_UNSPEC (V2DFmode,
11022 : : gen_rtvec (3,
11023 : : operand1,
11024 : : operand2,
11025 : : operand3),
11026 : : 151),
11027 : : operand2,
11028 : : operand4));
11029 : : }
11030 : :
11031 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
11032 : : rtx
11033 : 24 : gen_avx512bw_vpermt2varv32hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
11034 : : rtx operand1 ATTRIBUTE_UNUSED,
11035 : : rtx operand2 ATTRIBUTE_UNUSED,
11036 : : rtx operand3 ATTRIBUTE_UNUSED,
11037 : : rtx operand4 ATTRIBUTE_UNUSED)
11038 : : {
11039 : 24 : return gen_rtx_SET (operand0,
11040 : : gen_rtx_VEC_MERGE (V32HImode,
11041 : : gen_rtx_UNSPEC (V32HImode,
11042 : : gen_rtvec (3,
11043 : : operand1,
11044 : : operand2,
11045 : : operand3),
11046 : : 151),
11047 : : operand2,
11048 : : operand4));
11049 : : }
11050 : :
11051 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
11052 : : rtx
11053 : 24 : gen_avx512vl_vpermt2varv16hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
11054 : : rtx operand1 ATTRIBUTE_UNUSED,
11055 : : rtx operand2 ATTRIBUTE_UNUSED,
11056 : : rtx operand3 ATTRIBUTE_UNUSED,
11057 : : rtx operand4 ATTRIBUTE_UNUSED)
11058 : : {
11059 : 24 : return gen_rtx_SET (operand0,
11060 : : gen_rtx_VEC_MERGE (V16HImode,
11061 : : gen_rtx_UNSPEC (V16HImode,
11062 : : gen_rtvec (3,
11063 : : operand1,
11064 : : operand2,
11065 : : operand3),
11066 : : 151),
11067 : : operand2,
11068 : : operand4));
11069 : : }
11070 : :
11071 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
11072 : : rtx
11073 : 24 : gen_avx512vl_vpermt2varv8hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
11074 : : rtx operand1 ATTRIBUTE_UNUSED,
11075 : : rtx operand2 ATTRIBUTE_UNUSED,
11076 : : rtx operand3 ATTRIBUTE_UNUSED,
11077 : : rtx operand4 ATTRIBUTE_UNUSED)
11078 : : {
11079 : 24 : return gen_rtx_SET (operand0,
11080 : : gen_rtx_VEC_MERGE (V8HImode,
11081 : : gen_rtx_UNSPEC (V8HImode,
11082 : : gen_rtvec (3,
11083 : : operand1,
11084 : : operand2,
11085 : : operand3),
11086 : : 151),
11087 : : operand2,
11088 : : operand4));
11089 : : }
11090 : :
11091 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
11092 : : rtx
11093 : 26 : gen_avx512bw_vpermt2varv64qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
11094 : : rtx operand1 ATTRIBUTE_UNUSED,
11095 : : rtx operand2 ATTRIBUTE_UNUSED,
11096 : : rtx operand3 ATTRIBUTE_UNUSED,
11097 : : rtx operand4 ATTRIBUTE_UNUSED)
11098 : : {
11099 : 26 : return gen_rtx_SET (operand0,
11100 : : gen_rtx_VEC_MERGE (V64QImode,
11101 : : gen_rtx_UNSPEC (V64QImode,
11102 : : gen_rtvec (3,
11103 : : operand1,
11104 : : operand2,
11105 : : operand3),
11106 : : 151),
11107 : : operand2,
11108 : : operand4));
11109 : : }
11110 : :
11111 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
11112 : : rtx
11113 : 24 : gen_avx512vl_vpermt2varv32qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
11114 : : rtx operand1 ATTRIBUTE_UNUSED,
11115 : : rtx operand2 ATTRIBUTE_UNUSED,
11116 : : rtx operand3 ATTRIBUTE_UNUSED,
11117 : : rtx operand4 ATTRIBUTE_UNUSED)
11118 : : {
11119 : 24 : return gen_rtx_SET (operand0,
11120 : : gen_rtx_VEC_MERGE (V32QImode,
11121 : : gen_rtx_UNSPEC (V32QImode,
11122 : : gen_rtvec (3,
11123 : : operand1,
11124 : : operand2,
11125 : : operand3),
11126 : : 151),
11127 : : operand2,
11128 : : operand4));
11129 : : }
11130 : :
11131 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27433 */
11132 : : rtx
11133 : 24 : gen_avx512vl_vpermt2varv16qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
11134 : : rtx operand1 ATTRIBUTE_UNUSED,
11135 : : rtx operand2 ATTRIBUTE_UNUSED,
11136 : : rtx operand3 ATTRIBUTE_UNUSED,
11137 : : rtx operand4 ATTRIBUTE_UNUSED)
11138 : : {
11139 : 24 : return gen_rtx_SET (operand0,
11140 : : gen_rtx_VEC_MERGE (V16QImode,
11141 : : gen_rtx_UNSPEC (V16QImode,
11142 : : gen_rtvec (3,
11143 : : operand1,
11144 : : operand2,
11145 : : operand3),
11146 : : 151),
11147 : : operand2,
11148 : : operand4));
11149 : : }
11150 : :
11151 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27612 */
11152 : : rtx
11153 : 7 : gen_vec_set_lo_v4di (rtx operand0 ATTRIBUTE_UNUSED,
11154 : : rtx operand1 ATTRIBUTE_UNUSED,
11155 : : rtx operand2 ATTRIBUTE_UNUSED)
11156 : : {
11157 : 7 : return gen_rtx_SET (operand0,
11158 : : gen_rtx_VEC_CONCAT (V4DImode,
11159 : : operand2,
11160 : : gen_rtx_VEC_SELECT (V2DImode,
11161 : : operand1,
11162 : : gen_rtx_PARALLEL (VOIDmode,
11163 : : gen_rtvec (2,
11164 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11165 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
11166 : : }
11167 : :
11168 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27612 */
11169 : : rtx
11170 : 0 : gen_vec_set_lo_v4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
11171 : : rtx operand1 ATTRIBUTE_UNUSED,
11172 : : rtx operand2 ATTRIBUTE_UNUSED,
11173 : : rtx operand3 ATTRIBUTE_UNUSED,
11174 : : rtx operand4 ATTRIBUTE_UNUSED)
11175 : : {
11176 : 0 : return gen_rtx_SET (operand0,
11177 : : gen_rtx_VEC_MERGE (V4DImode,
11178 : : gen_rtx_VEC_CONCAT (V4DImode,
11179 : : operand2,
11180 : : gen_rtx_VEC_SELECT (V2DImode,
11181 : : operand1,
11182 : : gen_rtx_PARALLEL (VOIDmode,
11183 : : gen_rtvec (2,
11184 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11185 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
11186 : : operand3,
11187 : : operand4));
11188 : : }
11189 : :
11190 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27612 */
11191 : : rtx
11192 : 11 : gen_vec_set_lo_v4df (rtx operand0 ATTRIBUTE_UNUSED,
11193 : : rtx operand1 ATTRIBUTE_UNUSED,
11194 : : rtx operand2 ATTRIBUTE_UNUSED)
11195 : : {
11196 : 11 : return gen_rtx_SET (operand0,
11197 : : gen_rtx_VEC_CONCAT (V4DFmode,
11198 : : operand2,
11199 : : gen_rtx_VEC_SELECT (V2DFmode,
11200 : : operand1,
11201 : : gen_rtx_PARALLEL (VOIDmode,
11202 : : gen_rtvec (2,
11203 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11204 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
11205 : : }
11206 : :
11207 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27612 */
11208 : : rtx
11209 : 0 : gen_vec_set_lo_v4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
11210 : : rtx operand1 ATTRIBUTE_UNUSED,
11211 : : rtx operand2 ATTRIBUTE_UNUSED,
11212 : : rtx operand3 ATTRIBUTE_UNUSED,
11213 : : rtx operand4 ATTRIBUTE_UNUSED)
11214 : : {
11215 : 0 : return gen_rtx_SET (operand0,
11216 : : gen_rtx_VEC_MERGE (V4DFmode,
11217 : : gen_rtx_VEC_CONCAT (V4DFmode,
11218 : : operand2,
11219 : : gen_rtx_VEC_SELECT (V2DFmode,
11220 : : operand1,
11221 : : gen_rtx_PARALLEL (VOIDmode,
11222 : : gen_rtvec (2,
11223 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11224 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
11225 : : operand3,
11226 : : operand4));
11227 : : }
11228 : :
11229 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27636 */
11230 : : rtx
11231 : 14 : gen_vec_set_hi_v4di (rtx operand0 ATTRIBUTE_UNUSED,
11232 : : rtx operand1 ATTRIBUTE_UNUSED,
11233 : : rtx operand2 ATTRIBUTE_UNUSED)
11234 : : {
11235 : 14 : return gen_rtx_SET (operand0,
11236 : : gen_rtx_VEC_CONCAT (V4DImode,
11237 : : gen_rtx_VEC_SELECT (V2DImode,
11238 : : operand1,
11239 : : gen_rtx_PARALLEL (VOIDmode,
11240 : : gen_rtvec (2,
11241 : : const0_rtx,
11242 : : const1_rtx))),
11243 : : operand2));
11244 : : }
11245 : :
11246 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27636 */
11247 : : rtx
11248 : 24 : gen_vec_set_hi_v4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
11249 : : rtx operand1 ATTRIBUTE_UNUSED,
11250 : : rtx operand2 ATTRIBUTE_UNUSED,
11251 : : rtx operand3 ATTRIBUTE_UNUSED,
11252 : : rtx operand4 ATTRIBUTE_UNUSED)
11253 : : {
11254 : 24 : return gen_rtx_SET (operand0,
11255 : : gen_rtx_VEC_MERGE (V4DImode,
11256 : : gen_rtx_VEC_CONCAT (V4DImode,
11257 : : gen_rtx_VEC_SELECT (V2DImode,
11258 : : operand1,
11259 : : gen_rtx_PARALLEL (VOIDmode,
11260 : : gen_rtvec (2,
11261 : : const0_rtx,
11262 : : const1_rtx))),
11263 : : operand2),
11264 : : operand3,
11265 : : operand4));
11266 : : }
11267 : :
11268 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27636 */
11269 : : rtx
11270 : 55 : gen_vec_set_hi_v4df (rtx operand0 ATTRIBUTE_UNUSED,
11271 : : rtx operand1 ATTRIBUTE_UNUSED,
11272 : : rtx operand2 ATTRIBUTE_UNUSED)
11273 : : {
11274 : 55 : return gen_rtx_SET (operand0,
11275 : : gen_rtx_VEC_CONCAT (V4DFmode,
11276 : : gen_rtx_VEC_SELECT (V2DFmode,
11277 : : operand1,
11278 : : gen_rtx_PARALLEL (VOIDmode,
11279 : : gen_rtvec (2,
11280 : : const0_rtx,
11281 : : const1_rtx))),
11282 : : operand2));
11283 : : }
11284 : :
11285 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27636 */
11286 : : rtx
11287 : 24 : gen_vec_set_hi_v4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
11288 : : rtx operand1 ATTRIBUTE_UNUSED,
11289 : : rtx operand2 ATTRIBUTE_UNUSED,
11290 : : rtx operand3 ATTRIBUTE_UNUSED,
11291 : : rtx operand4 ATTRIBUTE_UNUSED)
11292 : : {
11293 : 24 : return gen_rtx_SET (operand0,
11294 : : gen_rtx_VEC_MERGE (V4DFmode,
11295 : : gen_rtx_VEC_CONCAT (V4DFmode,
11296 : : gen_rtx_VEC_SELECT (V2DFmode,
11297 : : operand1,
11298 : : gen_rtx_PARALLEL (VOIDmode,
11299 : : gen_rtvec (2,
11300 : : const0_rtx,
11301 : : const1_rtx))),
11302 : : operand2),
11303 : : operand3,
11304 : : operand4));
11305 : : }
11306 : :
11307 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27660 */
11308 : : rtx
11309 : 32 : gen_vec_set_lo_v8si (rtx operand0 ATTRIBUTE_UNUSED,
11310 : : rtx operand1 ATTRIBUTE_UNUSED,
11311 : : rtx operand2 ATTRIBUTE_UNUSED)
11312 : : {
11313 : 32 : return gen_rtx_SET (operand0,
11314 : : gen_rtx_VEC_CONCAT (V8SImode,
11315 : : operand2,
11316 : : gen_rtx_VEC_SELECT (V4SImode,
11317 : : operand1,
11318 : : gen_rtx_PARALLEL (VOIDmode,
11319 : : gen_rtvec (4,
11320 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11321 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11322 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11323 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
11324 : : }
11325 : :
11326 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27660 */
11327 : : rtx
11328 : 0 : gen_vec_set_lo_v8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
11329 : : rtx operand1 ATTRIBUTE_UNUSED,
11330 : : rtx operand2 ATTRIBUTE_UNUSED,
11331 : : rtx operand3 ATTRIBUTE_UNUSED,
11332 : : rtx operand4 ATTRIBUTE_UNUSED)
11333 : : {
11334 : 0 : return gen_rtx_SET (operand0,
11335 : : gen_rtx_VEC_MERGE (V8SImode,
11336 : : gen_rtx_VEC_CONCAT (V8SImode,
11337 : : operand2,
11338 : : gen_rtx_VEC_SELECT (V4SImode,
11339 : : operand1,
11340 : : gen_rtx_PARALLEL (VOIDmode,
11341 : : gen_rtvec (4,
11342 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11343 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11344 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11345 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
11346 : : operand3,
11347 : : operand4));
11348 : : }
11349 : :
11350 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27660 */
11351 : : rtx
11352 : 15 : gen_vec_set_lo_v8sf (rtx operand0 ATTRIBUTE_UNUSED,
11353 : : rtx operand1 ATTRIBUTE_UNUSED,
11354 : : rtx operand2 ATTRIBUTE_UNUSED)
11355 : : {
11356 : 15 : return gen_rtx_SET (operand0,
11357 : : gen_rtx_VEC_CONCAT (V8SFmode,
11358 : : operand2,
11359 : : gen_rtx_VEC_SELECT (V4SFmode,
11360 : : operand1,
11361 : : gen_rtx_PARALLEL (VOIDmode,
11362 : : gen_rtvec (4,
11363 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11364 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11365 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11366 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
11367 : : }
11368 : :
11369 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27660 */
11370 : : rtx
11371 : 0 : gen_vec_set_lo_v8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11372 : : rtx operand1 ATTRIBUTE_UNUSED,
11373 : : rtx operand2 ATTRIBUTE_UNUSED,
11374 : : rtx operand3 ATTRIBUTE_UNUSED,
11375 : : rtx operand4 ATTRIBUTE_UNUSED)
11376 : : {
11377 : 0 : return gen_rtx_SET (operand0,
11378 : : gen_rtx_VEC_MERGE (V8SFmode,
11379 : : gen_rtx_VEC_CONCAT (V8SFmode,
11380 : : operand2,
11381 : : gen_rtx_VEC_SELECT (V4SFmode,
11382 : : operand1,
11383 : : gen_rtx_PARALLEL (VOIDmode,
11384 : : gen_rtvec (4,
11385 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11386 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11387 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11388 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
11389 : : operand3,
11390 : : operand4));
11391 : : }
11392 : :
11393 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27683 */
11394 : : rtx
11395 : 91 : gen_vec_set_hi_v8si (rtx operand0 ATTRIBUTE_UNUSED,
11396 : : rtx operand1 ATTRIBUTE_UNUSED,
11397 : : rtx operand2 ATTRIBUTE_UNUSED)
11398 : : {
11399 : 91 : return gen_rtx_SET (operand0,
11400 : : gen_rtx_VEC_CONCAT (V8SImode,
11401 : : gen_rtx_VEC_SELECT (V4SImode,
11402 : : operand1,
11403 : : gen_rtx_PARALLEL (VOIDmode,
11404 : : gen_rtvec (4,
11405 : : const0_rtx,
11406 : : const1_rtx,
11407 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11408 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
11409 : : operand2));
11410 : : }
11411 : :
11412 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27683 */
11413 : : rtx
11414 : 24 : gen_vec_set_hi_v8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
11415 : : rtx operand1 ATTRIBUTE_UNUSED,
11416 : : rtx operand2 ATTRIBUTE_UNUSED,
11417 : : rtx operand3 ATTRIBUTE_UNUSED,
11418 : : rtx operand4 ATTRIBUTE_UNUSED)
11419 : : {
11420 : 24 : return gen_rtx_SET (operand0,
11421 : : gen_rtx_VEC_MERGE (V8SImode,
11422 : : gen_rtx_VEC_CONCAT (V8SImode,
11423 : : gen_rtx_VEC_SELECT (V4SImode,
11424 : : operand1,
11425 : : gen_rtx_PARALLEL (VOIDmode,
11426 : : gen_rtvec (4,
11427 : : const0_rtx,
11428 : : const1_rtx,
11429 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11430 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
11431 : : operand2),
11432 : : operand3,
11433 : : operand4));
11434 : : }
11435 : :
11436 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27683 */
11437 : : rtx
11438 : 65 : gen_vec_set_hi_v8sf (rtx operand0 ATTRIBUTE_UNUSED,
11439 : : rtx operand1 ATTRIBUTE_UNUSED,
11440 : : rtx operand2 ATTRIBUTE_UNUSED)
11441 : : {
11442 : 65 : return gen_rtx_SET (operand0,
11443 : : gen_rtx_VEC_CONCAT (V8SFmode,
11444 : : gen_rtx_VEC_SELECT (V4SFmode,
11445 : : operand1,
11446 : : gen_rtx_PARALLEL (VOIDmode,
11447 : : gen_rtvec (4,
11448 : : const0_rtx,
11449 : : const1_rtx,
11450 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11451 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
11452 : : operand2));
11453 : : }
11454 : :
11455 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27683 */
11456 : : rtx
11457 : 24 : gen_vec_set_hi_v8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11458 : : rtx operand1 ATTRIBUTE_UNUSED,
11459 : : rtx operand2 ATTRIBUTE_UNUSED,
11460 : : rtx operand3 ATTRIBUTE_UNUSED,
11461 : : rtx operand4 ATTRIBUTE_UNUSED)
11462 : : {
11463 : 24 : return gen_rtx_SET (operand0,
11464 : : gen_rtx_VEC_MERGE (V8SFmode,
11465 : : gen_rtx_VEC_CONCAT (V8SFmode,
11466 : : gen_rtx_VEC_SELECT (V4SFmode,
11467 : : operand1,
11468 : : gen_rtx_PARALLEL (VOIDmode,
11469 : : gen_rtvec (4,
11470 : : const0_rtx,
11471 : : const1_rtx,
11472 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11473 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
11474 : : operand2),
11475 : : operand3,
11476 : : operand4));
11477 : : }
11478 : :
11479 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27706 */
11480 : : rtx
11481 : 3 : gen_vec_set_lo_v16hi (rtx operand0 ATTRIBUTE_UNUSED,
11482 : : rtx operand1 ATTRIBUTE_UNUSED,
11483 : : rtx operand2 ATTRIBUTE_UNUSED)
11484 : : {
11485 : 3 : return gen_rtx_SET (operand0,
11486 : : gen_rtx_VEC_CONCAT (V16HImode,
11487 : : operand2,
11488 : : gen_rtx_VEC_SELECT (V8HImode,
11489 : : operand1,
11490 : : gen_rtx_PARALLEL (VOIDmode,
11491 : : gen_rtvec (8,
11492 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11493 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11494 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11495 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
11496 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11497 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11498 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11499 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))));
11500 : : }
11501 : :
11502 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27706 */
11503 : : rtx
11504 : 2 : gen_vec_set_lo_v16hf (rtx operand0 ATTRIBUTE_UNUSED,
11505 : : rtx operand1 ATTRIBUTE_UNUSED,
11506 : : rtx operand2 ATTRIBUTE_UNUSED)
11507 : : {
11508 : 2 : return gen_rtx_SET (operand0,
11509 : : gen_rtx_VEC_CONCAT (V16HFmode,
11510 : : operand2,
11511 : : gen_rtx_VEC_SELECT (V8HFmode,
11512 : : operand1,
11513 : : gen_rtx_PARALLEL (VOIDmode,
11514 : : gen_rtvec (8,
11515 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11516 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11517 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11518 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
11519 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11520 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11521 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11522 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))));
11523 : : }
11524 : :
11525 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27706 */
11526 : : rtx
11527 : 1 : gen_vec_set_lo_v16bf (rtx operand0 ATTRIBUTE_UNUSED,
11528 : : rtx operand1 ATTRIBUTE_UNUSED,
11529 : : rtx operand2 ATTRIBUTE_UNUSED)
11530 : : {
11531 : 1 : return gen_rtx_SET (operand0,
11532 : : gen_rtx_VEC_CONCAT (V16BFmode,
11533 : : operand2,
11534 : : gen_rtx_VEC_SELECT (V8BFmode,
11535 : : operand1,
11536 : : gen_rtx_PARALLEL (VOIDmode,
11537 : : gen_rtvec (8,
11538 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11539 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11540 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11541 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
11542 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11543 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11544 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11545 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))));
11546 : : }
11547 : :
11548 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27728 */
11549 : : rtx
11550 : 2 : gen_vec_set_hi_v16hi (rtx operand0 ATTRIBUTE_UNUSED,
11551 : : rtx operand1 ATTRIBUTE_UNUSED,
11552 : : rtx operand2 ATTRIBUTE_UNUSED)
11553 : : {
11554 : 2 : return gen_rtx_SET (operand0,
11555 : : gen_rtx_VEC_CONCAT (V16HImode,
11556 : : gen_rtx_VEC_SELECT (V8HImode,
11557 : : operand1,
11558 : : gen_rtx_PARALLEL (VOIDmode,
11559 : : gen_rtvec (8,
11560 : : const0_rtx,
11561 : : const1_rtx,
11562 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11563 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11564 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11565 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11566 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11567 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
11568 : : operand2));
11569 : : }
11570 : :
11571 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27728 */
11572 : : rtx
11573 : 0 : gen_vec_set_hi_v16hf (rtx operand0 ATTRIBUTE_UNUSED,
11574 : : rtx operand1 ATTRIBUTE_UNUSED,
11575 : : rtx operand2 ATTRIBUTE_UNUSED)
11576 : : {
11577 : 0 : return gen_rtx_SET (operand0,
11578 : : gen_rtx_VEC_CONCAT (V16HFmode,
11579 : : gen_rtx_VEC_SELECT (V8HFmode,
11580 : : operand1,
11581 : : gen_rtx_PARALLEL (VOIDmode,
11582 : : gen_rtvec (8,
11583 : : const0_rtx,
11584 : : const1_rtx,
11585 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11586 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11587 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11588 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11589 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11590 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
11591 : : operand2));
11592 : : }
11593 : :
11594 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27728 */
11595 : : rtx
11596 : 2 : gen_vec_set_hi_v16bf (rtx operand0 ATTRIBUTE_UNUSED,
11597 : : rtx operand1 ATTRIBUTE_UNUSED,
11598 : : rtx operand2 ATTRIBUTE_UNUSED)
11599 : : {
11600 : 2 : return gen_rtx_SET (operand0,
11601 : : gen_rtx_VEC_CONCAT (V16BFmode,
11602 : : gen_rtx_VEC_SELECT (V8BFmode,
11603 : : operand1,
11604 : : gen_rtx_PARALLEL (VOIDmode,
11605 : : gen_rtvec (8,
11606 : : const0_rtx,
11607 : : const1_rtx,
11608 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11609 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11610 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11611 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11612 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11613 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
11614 : : operand2));
11615 : : }
11616 : :
11617 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27750 */
11618 : : rtx
11619 : 2 : gen_vec_set_lo_v32qi (rtx operand0 ATTRIBUTE_UNUSED,
11620 : : rtx operand1 ATTRIBUTE_UNUSED,
11621 : : rtx operand2 ATTRIBUTE_UNUSED)
11622 : : {
11623 : 2 : return gen_rtx_SET (operand0,
11624 : : gen_rtx_VEC_CONCAT (V32QImode,
11625 : : operand2,
11626 : : gen_rtx_VEC_SELECT (V16QImode,
11627 : : operand1,
11628 : : gen_rtx_PARALLEL (VOIDmode,
11629 : : gen_rtvec (16,
11630 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
11631 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
11632 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
11633 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
11634 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
11635 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
11636 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
11637 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
11638 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
11639 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
11640 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
11641 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
11642 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
11643 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
11644 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
11645 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)])))));
11646 : : }
11647 : :
11648 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27776 */
11649 : : rtx
11650 : 1 : gen_vec_set_hi_v32qi (rtx operand0 ATTRIBUTE_UNUSED,
11651 : : rtx operand1 ATTRIBUTE_UNUSED,
11652 : : rtx operand2 ATTRIBUTE_UNUSED)
11653 : : {
11654 : 1 : return gen_rtx_SET (operand0,
11655 : : gen_rtx_VEC_CONCAT (V32QImode,
11656 : : gen_rtx_VEC_SELECT (V16QImode,
11657 : : operand1,
11658 : : gen_rtx_PARALLEL (VOIDmode,
11659 : : gen_rtvec (16,
11660 : : const0_rtx,
11661 : : const1_rtx,
11662 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11663 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11664 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11665 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11666 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11667 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11668 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11669 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11670 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11671 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
11672 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11673 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11674 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11675 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))),
11676 : : operand2));
11677 : : }
11678 : :
11679 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27802 */
11680 : : rtx
11681 : 11 : gen_avx_maskloadps (rtx operand0 ATTRIBUTE_UNUSED,
11682 : : rtx operand1 ATTRIBUTE_UNUSED,
11683 : : rtx operand2 ATTRIBUTE_UNUSED)
11684 : : {
11685 : 11 : return gen_rtx_SET (operand0,
11686 : : gen_rtx_UNSPEC (V4SFmode,
11687 : : gen_rtvec (2,
11688 : : operand2,
11689 : : operand1),
11690 : : 46));
11691 : : }
11692 : :
11693 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27802 */
11694 : : rtx
11695 : 11 : gen_avx_maskloadpd (rtx operand0 ATTRIBUTE_UNUSED,
11696 : : rtx operand1 ATTRIBUTE_UNUSED,
11697 : : rtx operand2 ATTRIBUTE_UNUSED)
11698 : : {
11699 : 11 : return gen_rtx_SET (operand0,
11700 : : gen_rtx_UNSPEC (V2DFmode,
11701 : : gen_rtvec (2,
11702 : : operand2,
11703 : : operand1),
11704 : : 46));
11705 : : }
11706 : :
11707 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27802 */
11708 : : rtx
11709 : 12 : gen_avx2_maskloadq256 (rtx operand0 ATTRIBUTE_UNUSED,
11710 : : rtx operand1 ATTRIBUTE_UNUSED,
11711 : : rtx operand2 ATTRIBUTE_UNUSED)
11712 : : {
11713 : 12 : return gen_rtx_SET (operand0,
11714 : : gen_rtx_UNSPEC (V4DImode,
11715 : : gen_rtvec (2,
11716 : : operand2,
11717 : : operand1),
11718 : : 46));
11719 : : }
11720 : :
11721 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27802 */
11722 : : rtx
11723 : 12 : gen_avx2_maskloadq (rtx operand0 ATTRIBUTE_UNUSED,
11724 : : rtx operand1 ATTRIBUTE_UNUSED,
11725 : : rtx operand2 ATTRIBUTE_UNUSED)
11726 : : {
11727 : 12 : return gen_rtx_SET (operand0,
11728 : : gen_rtx_UNSPEC (V2DImode,
11729 : : gen_rtvec (2,
11730 : : operand2,
11731 : : operand1),
11732 : : 46));
11733 : : }
11734 : :
11735 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27802 */
11736 : : rtx
11737 : 11 : gen_avx_maskloadps256 (rtx operand0 ATTRIBUTE_UNUSED,
11738 : : rtx operand1 ATTRIBUTE_UNUSED,
11739 : : rtx operand2 ATTRIBUTE_UNUSED)
11740 : : {
11741 : 11 : return gen_rtx_SET (operand0,
11742 : : gen_rtx_UNSPEC (V8SFmode,
11743 : : gen_rtvec (2,
11744 : : operand2,
11745 : : operand1),
11746 : : 46));
11747 : : }
11748 : :
11749 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27802 */
11750 : : rtx
11751 : 12 : gen_avx_maskloadpd256 (rtx operand0 ATTRIBUTE_UNUSED,
11752 : : rtx operand1 ATTRIBUTE_UNUSED,
11753 : : rtx operand2 ATTRIBUTE_UNUSED)
11754 : : {
11755 : 12 : return gen_rtx_SET (operand0,
11756 : : gen_rtx_UNSPEC (V4DFmode,
11757 : : gen_rtvec (2,
11758 : : operand2,
11759 : : operand1),
11760 : : 46));
11761 : : }
11762 : :
11763 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27802 */
11764 : : rtx
11765 : 12 : gen_avx2_maskloadd256 (rtx operand0 ATTRIBUTE_UNUSED,
11766 : : rtx operand1 ATTRIBUTE_UNUSED,
11767 : : rtx operand2 ATTRIBUTE_UNUSED)
11768 : : {
11769 : 12 : return gen_rtx_SET (operand0,
11770 : : gen_rtx_UNSPEC (V8SImode,
11771 : : gen_rtvec (2,
11772 : : operand2,
11773 : : operand1),
11774 : : 46));
11775 : : }
11776 : :
11777 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27802 */
11778 : : rtx
11779 : 12 : gen_avx2_maskloadd (rtx operand0 ATTRIBUTE_UNUSED,
11780 : : rtx operand1 ATTRIBUTE_UNUSED,
11781 : : rtx operand2 ATTRIBUTE_UNUSED)
11782 : : {
11783 : 12 : return gen_rtx_SET (operand0,
11784 : : gen_rtx_UNSPEC (V4SImode,
11785 : : gen_rtvec (2,
11786 : : operand2,
11787 : : operand1),
11788 : : 46));
11789 : : }
11790 : :
11791 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27822 */
11792 : : rtx
11793 : 11 : gen_avx_maskstoreps (rtx operand0 ATTRIBUTE_UNUSED,
11794 : : rtx operand1 ATTRIBUTE_UNUSED,
11795 : : rtx operand2 ATTRIBUTE_UNUSED)
11796 : : {
11797 : 11 : return gen_rtx_SET (operand0,
11798 : : gen_rtx_UNSPEC (V4SFmode,
11799 : : gen_rtvec (3,
11800 : : operand1,
11801 : : operand2,
11802 : : operand0),
11803 : : 46));
11804 : : }
11805 : :
11806 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27822 */
11807 : : rtx
11808 : 11 : gen_avx_maskstorepd (rtx operand0 ATTRIBUTE_UNUSED,
11809 : : rtx operand1 ATTRIBUTE_UNUSED,
11810 : : rtx operand2 ATTRIBUTE_UNUSED)
11811 : : {
11812 : 11 : return gen_rtx_SET (operand0,
11813 : : gen_rtx_UNSPEC (V2DFmode,
11814 : : gen_rtvec (3,
11815 : : operand1,
11816 : : operand2,
11817 : : operand0),
11818 : : 46));
11819 : : }
11820 : :
11821 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27822 */
11822 : : rtx
11823 : 12 : gen_avx2_maskstoreq256 (rtx operand0 ATTRIBUTE_UNUSED,
11824 : : rtx operand1 ATTRIBUTE_UNUSED,
11825 : : rtx operand2 ATTRIBUTE_UNUSED)
11826 : : {
11827 : 12 : return gen_rtx_SET (operand0,
11828 : : gen_rtx_UNSPEC (V4DImode,
11829 : : gen_rtvec (3,
11830 : : operand1,
11831 : : operand2,
11832 : : operand0),
11833 : : 46));
11834 : : }
11835 : :
11836 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27822 */
11837 : : rtx
11838 : 12 : gen_avx2_maskstoreq (rtx operand0 ATTRIBUTE_UNUSED,
11839 : : rtx operand1 ATTRIBUTE_UNUSED,
11840 : : rtx operand2 ATTRIBUTE_UNUSED)
11841 : : {
11842 : 12 : return gen_rtx_SET (operand0,
11843 : : gen_rtx_UNSPEC (V2DImode,
11844 : : gen_rtvec (3,
11845 : : operand1,
11846 : : operand2,
11847 : : operand0),
11848 : : 46));
11849 : : }
11850 : :
11851 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27822 */
11852 : : rtx
11853 : 11 : gen_avx_maskstoreps256 (rtx operand0 ATTRIBUTE_UNUSED,
11854 : : rtx operand1 ATTRIBUTE_UNUSED,
11855 : : rtx operand2 ATTRIBUTE_UNUSED)
11856 : : {
11857 : 11 : return gen_rtx_SET (operand0,
11858 : : gen_rtx_UNSPEC (V8SFmode,
11859 : : gen_rtvec (3,
11860 : : operand1,
11861 : : operand2,
11862 : : operand0),
11863 : : 46));
11864 : : }
11865 : :
11866 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27822 */
11867 : : rtx
11868 : 11 : gen_avx_maskstorepd256 (rtx operand0 ATTRIBUTE_UNUSED,
11869 : : rtx operand1 ATTRIBUTE_UNUSED,
11870 : : rtx operand2 ATTRIBUTE_UNUSED)
11871 : : {
11872 : 11 : return gen_rtx_SET (operand0,
11873 : : gen_rtx_UNSPEC (V4DFmode,
11874 : : gen_rtvec (3,
11875 : : operand1,
11876 : : operand2,
11877 : : operand0),
11878 : : 46));
11879 : : }
11880 : :
11881 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27822 */
11882 : : rtx
11883 : 12 : gen_avx2_maskstored256 (rtx operand0 ATTRIBUTE_UNUSED,
11884 : : rtx operand1 ATTRIBUTE_UNUSED,
11885 : : rtx operand2 ATTRIBUTE_UNUSED)
11886 : : {
11887 : 12 : return gen_rtx_SET (operand0,
11888 : : gen_rtx_UNSPEC (V8SImode,
11889 : : gen_rtvec (3,
11890 : : operand1,
11891 : : operand2,
11892 : : operand0),
11893 : : 46));
11894 : : }
11895 : :
11896 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27822 */
11897 : : rtx
11898 : 12 : gen_avx2_maskstored (rtx operand0 ATTRIBUTE_UNUSED,
11899 : : rtx operand1 ATTRIBUTE_UNUSED,
11900 : : rtx operand2 ATTRIBUTE_UNUSED)
11901 : : {
11902 : 12 : return gen_rtx_SET (operand0,
11903 : : gen_rtx_UNSPEC (V4SImode,
11904 : : gen_rtvec (3,
11905 : : operand1,
11906 : : operand2,
11907 : : operand0),
11908 : : 46));
11909 : : }
11910 : :
11911 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27898 */
11912 : : rtx
11913 : 26 : gen_avx512f_storev16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
11914 : : rtx operand1 ATTRIBUTE_UNUSED,
11915 : : rtx operand2 ATTRIBUTE_UNUSED)
11916 : : {
11917 : 26 : return gen_rtx_SET (operand0,
11918 : : gen_rtx_UNSPEC (V16SImode,
11919 : : gen_rtvec (3,
11920 : : operand1,
11921 : : operand0,
11922 : : operand2),
11923 : : 46));
11924 : : }
11925 : :
11926 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27898 */
11927 : : rtx
11928 : 25 : gen_avx512vl_storev8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
11929 : : rtx operand1 ATTRIBUTE_UNUSED,
11930 : : rtx operand2 ATTRIBUTE_UNUSED)
11931 : : {
11932 : 25 : return gen_rtx_SET (operand0,
11933 : : gen_rtx_UNSPEC (V8SImode,
11934 : : gen_rtvec (3,
11935 : : operand1,
11936 : : operand0,
11937 : : operand2),
11938 : : 46));
11939 : : }
11940 : :
11941 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27898 */
11942 : : rtx
11943 : 24 : gen_avx512vl_storev4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
11944 : : rtx operand1 ATTRIBUTE_UNUSED,
11945 : : rtx operand2 ATTRIBUTE_UNUSED)
11946 : : {
11947 : 24 : return gen_rtx_SET (operand0,
11948 : : gen_rtx_UNSPEC (V4SImode,
11949 : : gen_rtvec (3,
11950 : : operand1,
11951 : : operand0,
11952 : : operand2),
11953 : : 46));
11954 : : }
11955 : :
11956 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27898 */
11957 : : rtx
11958 : 26 : gen_avx512f_storev8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
11959 : : rtx operand1 ATTRIBUTE_UNUSED,
11960 : : rtx operand2 ATTRIBUTE_UNUSED)
11961 : : {
11962 : 26 : return gen_rtx_SET (operand0,
11963 : : gen_rtx_UNSPEC (V8DImode,
11964 : : gen_rtvec (3,
11965 : : operand1,
11966 : : operand0,
11967 : : operand2),
11968 : : 46));
11969 : : }
11970 : :
11971 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27898 */
11972 : : rtx
11973 : 24 : gen_avx512vl_storev4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
11974 : : rtx operand1 ATTRIBUTE_UNUSED,
11975 : : rtx operand2 ATTRIBUTE_UNUSED)
11976 : : {
11977 : 24 : return gen_rtx_SET (operand0,
11978 : : gen_rtx_UNSPEC (V4DImode,
11979 : : gen_rtvec (3,
11980 : : operand1,
11981 : : operand0,
11982 : : operand2),
11983 : : 46));
11984 : : }
11985 : :
11986 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27898 */
11987 : : rtx
11988 : 24 : gen_avx512vl_storev2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
11989 : : rtx operand1 ATTRIBUTE_UNUSED,
11990 : : rtx operand2 ATTRIBUTE_UNUSED)
11991 : : {
11992 : 24 : return gen_rtx_SET (operand0,
11993 : : gen_rtx_UNSPEC (V2DImode,
11994 : : gen_rtvec (3,
11995 : : operand1,
11996 : : operand0,
11997 : : operand2),
11998 : : 46));
11999 : : }
12000 : :
12001 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27898 */
12002 : : rtx
12003 : 24 : gen_avx512f_storev16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12004 : : rtx operand1 ATTRIBUTE_UNUSED,
12005 : : rtx operand2 ATTRIBUTE_UNUSED)
12006 : : {
12007 : 24 : return gen_rtx_SET (operand0,
12008 : : gen_rtx_UNSPEC (V16SFmode,
12009 : : gen_rtvec (3,
12010 : : operand1,
12011 : : operand0,
12012 : : operand2),
12013 : : 46));
12014 : : }
12015 : :
12016 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27898 */
12017 : : rtx
12018 : 24 : gen_avx512vl_storev8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12019 : : rtx operand1 ATTRIBUTE_UNUSED,
12020 : : rtx operand2 ATTRIBUTE_UNUSED)
12021 : : {
12022 : 24 : return gen_rtx_SET (operand0,
12023 : : gen_rtx_UNSPEC (V8SFmode,
12024 : : gen_rtvec (3,
12025 : : operand1,
12026 : : operand0,
12027 : : operand2),
12028 : : 46));
12029 : : }
12030 : :
12031 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27898 */
12032 : : rtx
12033 : 24 : gen_avx512vl_storev4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12034 : : rtx operand1 ATTRIBUTE_UNUSED,
12035 : : rtx operand2 ATTRIBUTE_UNUSED)
12036 : : {
12037 : 24 : return gen_rtx_SET (operand0,
12038 : : gen_rtx_UNSPEC (V4SFmode,
12039 : : gen_rtvec (3,
12040 : : operand1,
12041 : : operand0,
12042 : : operand2),
12043 : : 46));
12044 : : }
12045 : :
12046 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27898 */
12047 : : rtx
12048 : 26 : gen_avx512f_storev8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
12049 : : rtx operand1 ATTRIBUTE_UNUSED,
12050 : : rtx operand2 ATTRIBUTE_UNUSED)
12051 : : {
12052 : 26 : return gen_rtx_SET (operand0,
12053 : : gen_rtx_UNSPEC (V8DFmode,
12054 : : gen_rtvec (3,
12055 : : operand1,
12056 : : operand0,
12057 : : operand2),
12058 : : 46));
12059 : : }
12060 : :
12061 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27898 */
12062 : : rtx
12063 : 24 : gen_avx512vl_storev4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
12064 : : rtx operand1 ATTRIBUTE_UNUSED,
12065 : : rtx operand2 ATTRIBUTE_UNUSED)
12066 : : {
12067 : 24 : return gen_rtx_SET (operand0,
12068 : : gen_rtx_UNSPEC (V4DFmode,
12069 : : gen_rtvec (3,
12070 : : operand1,
12071 : : operand0,
12072 : : operand2),
12073 : : 46));
12074 : : }
12075 : :
12076 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27898 */
12077 : : rtx
12078 : 24 : gen_avx512vl_storev2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
12079 : : rtx operand1 ATTRIBUTE_UNUSED,
12080 : : rtx operand2 ATTRIBUTE_UNUSED)
12081 : : {
12082 : 24 : return gen_rtx_SET (operand0,
12083 : : gen_rtx_UNSPEC (V2DFmode,
12084 : : gen_rtvec (3,
12085 : : operand1,
12086 : : operand0,
12087 : : operand2),
12088 : : 46));
12089 : : }
12090 : :
12091 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27927 */
12092 : : rtx
12093 : 14 : gen_avx512bw_storev64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
12094 : : rtx operand1 ATTRIBUTE_UNUSED,
12095 : : rtx operand2 ATTRIBUTE_UNUSED)
12096 : : {
12097 : 14 : return gen_rtx_SET (operand0,
12098 : : gen_rtx_UNSPEC (V64QImode,
12099 : : gen_rtvec (3,
12100 : : operand1,
12101 : : operand0,
12102 : : operand2),
12103 : : 46));
12104 : : }
12105 : :
12106 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27927 */
12107 : : rtx
12108 : 12 : gen_avx512vl_storev16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
12109 : : rtx operand1 ATTRIBUTE_UNUSED,
12110 : : rtx operand2 ATTRIBUTE_UNUSED)
12111 : : {
12112 : 12 : return gen_rtx_SET (operand0,
12113 : : gen_rtx_UNSPEC (V16QImode,
12114 : : gen_rtvec (3,
12115 : : operand1,
12116 : : operand0,
12117 : : operand2),
12118 : : 46));
12119 : : }
12120 : :
12121 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27927 */
12122 : : rtx
12123 : 13 : gen_avx512vl_storev32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
12124 : : rtx operand1 ATTRIBUTE_UNUSED,
12125 : : rtx operand2 ATTRIBUTE_UNUSED)
12126 : : {
12127 : 13 : return gen_rtx_SET (operand0,
12128 : : gen_rtx_UNSPEC (V32QImode,
12129 : : gen_rtvec (3,
12130 : : operand1,
12131 : : operand0,
12132 : : operand2),
12133 : : 46));
12134 : : }
12135 : :
12136 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27927 */
12137 : : rtx
12138 : 14 : gen_avx512bw_storev32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
12139 : : rtx operand1 ATTRIBUTE_UNUSED,
12140 : : rtx operand2 ATTRIBUTE_UNUSED)
12141 : : {
12142 : 14 : return gen_rtx_SET (operand0,
12143 : : gen_rtx_UNSPEC (V32HImode,
12144 : : gen_rtvec (3,
12145 : : operand1,
12146 : : operand0,
12147 : : operand2),
12148 : : 46));
12149 : : }
12150 : :
12151 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27927 */
12152 : : rtx
12153 : 12 : gen_avx512vl_storev16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
12154 : : rtx operand1 ATTRIBUTE_UNUSED,
12155 : : rtx operand2 ATTRIBUTE_UNUSED)
12156 : : {
12157 : 12 : return gen_rtx_SET (operand0,
12158 : : gen_rtx_UNSPEC (V16HImode,
12159 : : gen_rtvec (3,
12160 : : operand1,
12161 : : operand0,
12162 : : operand2),
12163 : : 46));
12164 : : }
12165 : :
12166 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27927 */
12167 : : rtx
12168 : 12 : gen_avx512vl_storev8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
12169 : : rtx operand1 ATTRIBUTE_UNUSED,
12170 : : rtx operand2 ATTRIBUTE_UNUSED)
12171 : : {
12172 : 12 : return gen_rtx_SET (operand0,
12173 : : gen_rtx_UNSPEC (V8HImode,
12174 : : gen_rtvec (3,
12175 : : operand1,
12176 : : operand0,
12177 : : operand2),
12178 : : 46));
12179 : : }
12180 : :
12181 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27927 */
12182 : : rtx
12183 : 0 : gen_avx512bw_storev32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12184 : : rtx operand1 ATTRIBUTE_UNUSED,
12185 : : rtx operand2 ATTRIBUTE_UNUSED)
12186 : : {
12187 : 0 : return gen_rtx_SET (operand0,
12188 : : gen_rtx_UNSPEC (V32HFmode,
12189 : : gen_rtvec (3,
12190 : : operand1,
12191 : : operand0,
12192 : : operand2),
12193 : : 46));
12194 : : }
12195 : :
12196 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27927 */
12197 : : rtx
12198 : 0 : gen_avx512vl_storev16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12199 : : rtx operand1 ATTRIBUTE_UNUSED,
12200 : : rtx operand2 ATTRIBUTE_UNUSED)
12201 : : {
12202 : 0 : return gen_rtx_SET (operand0,
12203 : : gen_rtx_UNSPEC (V16HFmode,
12204 : : gen_rtvec (3,
12205 : : operand1,
12206 : : operand0,
12207 : : operand2),
12208 : : 46));
12209 : : }
12210 : :
12211 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27927 */
12212 : : rtx
12213 : 0 : gen_avx512fp16_storev8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12214 : : rtx operand1 ATTRIBUTE_UNUSED,
12215 : : rtx operand2 ATTRIBUTE_UNUSED)
12216 : : {
12217 : 0 : return gen_rtx_SET (operand0,
12218 : : gen_rtx_UNSPEC (V8HFmode,
12219 : : gen_rtvec (3,
12220 : : operand1,
12221 : : operand0,
12222 : : operand2),
12223 : : 46));
12224 : : }
12225 : :
12226 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27927 */
12227 : : rtx
12228 : 0 : gen_avx512bw_storev32bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12229 : : rtx operand1 ATTRIBUTE_UNUSED,
12230 : : rtx operand2 ATTRIBUTE_UNUSED)
12231 : : {
12232 : 0 : return gen_rtx_SET (operand0,
12233 : : gen_rtx_UNSPEC (V32BFmode,
12234 : : gen_rtvec (3,
12235 : : operand1,
12236 : : operand0,
12237 : : operand2),
12238 : : 46));
12239 : : }
12240 : :
12241 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27927 */
12242 : : rtx
12243 : 0 : gen_avx512vl_storev16bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12244 : : rtx operand1 ATTRIBUTE_UNUSED,
12245 : : rtx operand2 ATTRIBUTE_UNUSED)
12246 : : {
12247 : 0 : return gen_rtx_SET (operand0,
12248 : : gen_rtx_UNSPEC (V16BFmode,
12249 : : gen_rtvec (3,
12250 : : operand1,
12251 : : operand0,
12252 : : operand2),
12253 : : 46));
12254 : : }
12255 : :
12256 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27927 */
12257 : : rtx
12258 : 0 : gen_avx512vl_storev8bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12259 : : rtx operand1 ATTRIBUTE_UNUSED,
12260 : : rtx operand2 ATTRIBUTE_UNUSED)
12261 : : {
12262 : 0 : return gen_rtx_SET (operand0,
12263 : : gen_rtx_UNSPEC (V8BFmode,
12264 : : gen_rtvec (3,
12265 : : operand1,
12266 : : operand0,
12267 : : operand2),
12268 : : 46));
12269 : : }
12270 : :
12271 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27958 */
12272 : : rtx
12273 : 51 : gen_avx_si256_si (rtx operand0 ATTRIBUTE_UNUSED,
12274 : : rtx operand1 ATTRIBUTE_UNUSED)
12275 : : {
12276 : 51 : return gen_rtx_SET (operand0,
12277 : : gen_rtx_VEC_CONCAT (V8SImode,
12278 : : operand1,
12279 : : gen_rtx_UNSPEC (V4SImode,
12280 : : gen_rtvec (1,
12281 : : const0_rtx),
12282 : : 143)));
12283 : : }
12284 : :
12285 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27958 */
12286 : : rtx
12287 : 44 : gen_avx_ps256_ps (rtx operand0 ATTRIBUTE_UNUSED,
12288 : : rtx operand1 ATTRIBUTE_UNUSED)
12289 : : {
12290 : 44 : return gen_rtx_SET (operand0,
12291 : : gen_rtx_VEC_CONCAT (V8SFmode,
12292 : : operand1,
12293 : : gen_rtx_UNSPEC (V4SFmode,
12294 : : gen_rtvec (1,
12295 : : const0_rtx),
12296 : : 143)));
12297 : : }
12298 : :
12299 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:27958 */
12300 : : rtx
12301 : 46 : gen_avx_pd256_pd (rtx operand0 ATTRIBUTE_UNUSED,
12302 : : rtx operand1 ATTRIBUTE_UNUSED)
12303 : : {
12304 : 46 : return gen_rtx_SET (operand0,
12305 : : gen_rtx_VEC_CONCAT (V4DFmode,
12306 : : operand1,
12307 : : gen_rtx_UNSPEC (V2DFmode,
12308 : : gen_rtvec (1,
12309 : : const0_rtx),
12310 : : 143)));
12311 : : }
12312 : :
12313 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28048 */
12314 : : rtx
12315 : 12 : gen_avx2_ashrvv4si (rtx operand0 ATTRIBUTE_UNUSED,
12316 : : rtx operand1 ATTRIBUTE_UNUSED,
12317 : : rtx operand2 ATTRIBUTE_UNUSED)
12318 : : {
12319 : 12 : return gen_rtx_SET (operand0,
12320 : : gen_rtx_ASHIFTRT (V4SImode,
12321 : : operand1,
12322 : : operand2));
12323 : : }
12324 : :
12325 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28048 */
12326 : : rtx
12327 : 22 : gen_avx2_ashrvv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12328 : : rtx operand1 ATTRIBUTE_UNUSED,
12329 : : rtx operand2 ATTRIBUTE_UNUSED,
12330 : : rtx operand3 ATTRIBUTE_UNUSED,
12331 : : rtx operand4 ATTRIBUTE_UNUSED)
12332 : : {
12333 : 22 : return gen_rtx_SET (operand0,
12334 : : gen_rtx_VEC_MERGE (V4SImode,
12335 : : gen_rtx_ASHIFTRT (V4SImode,
12336 : : operand1,
12337 : : operand2),
12338 : : operand3,
12339 : : operand4));
12340 : : }
12341 : :
12342 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28048 */
12343 : : rtx
12344 : 12 : gen_avx2_ashrvv8si (rtx operand0 ATTRIBUTE_UNUSED,
12345 : : rtx operand1 ATTRIBUTE_UNUSED,
12346 : : rtx operand2 ATTRIBUTE_UNUSED)
12347 : : {
12348 : 12 : return gen_rtx_SET (operand0,
12349 : : gen_rtx_ASHIFTRT (V8SImode,
12350 : : operand1,
12351 : : operand2));
12352 : : }
12353 : :
12354 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28048 */
12355 : : rtx
12356 : 25 : gen_avx2_ashrvv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12357 : : rtx operand1 ATTRIBUTE_UNUSED,
12358 : : rtx operand2 ATTRIBUTE_UNUSED,
12359 : : rtx operand3 ATTRIBUTE_UNUSED,
12360 : : rtx operand4 ATTRIBUTE_UNUSED)
12361 : : {
12362 : 25 : return gen_rtx_SET (operand0,
12363 : : gen_rtx_VEC_MERGE (V8SImode,
12364 : : gen_rtx_ASHIFTRT (V8SImode,
12365 : : operand1,
12366 : : operand2),
12367 : : operand3,
12368 : : operand4));
12369 : : }
12370 : :
12371 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28048 */
12372 : : rtx
12373 : 0 : gen_avx512f_ashrvv16si (rtx operand0 ATTRIBUTE_UNUSED,
12374 : : rtx operand1 ATTRIBUTE_UNUSED,
12375 : : rtx operand2 ATTRIBUTE_UNUSED)
12376 : : {
12377 : 0 : return gen_rtx_SET (operand0,
12378 : : gen_rtx_ASHIFTRT (V16SImode,
12379 : : operand1,
12380 : : operand2));
12381 : : }
12382 : :
12383 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28048 */
12384 : : rtx
12385 : 33 : gen_avx512f_ashrvv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12386 : : rtx operand1 ATTRIBUTE_UNUSED,
12387 : : rtx operand2 ATTRIBUTE_UNUSED,
12388 : : rtx operand3 ATTRIBUTE_UNUSED,
12389 : : rtx operand4 ATTRIBUTE_UNUSED)
12390 : : {
12391 : 33 : return gen_rtx_SET (operand0,
12392 : : gen_rtx_VEC_MERGE (V16SImode,
12393 : : gen_rtx_ASHIFTRT (V16SImode,
12394 : : operand1,
12395 : : operand2),
12396 : : operand3,
12397 : : operand4));
12398 : : }
12399 : :
12400 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28048 */
12401 : : rtx
12402 : 0 : gen_avx2_ashrvv2di (rtx operand0 ATTRIBUTE_UNUSED,
12403 : : rtx operand1 ATTRIBUTE_UNUSED,
12404 : : rtx operand2 ATTRIBUTE_UNUSED)
12405 : : {
12406 : 0 : return gen_rtx_SET (operand0,
12407 : : gen_rtx_ASHIFTRT (V2DImode,
12408 : : operand1,
12409 : : operand2));
12410 : : }
12411 : :
12412 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28048 */
12413 : : rtx
12414 : 33 : gen_avx2_ashrvv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
12415 : : rtx operand1 ATTRIBUTE_UNUSED,
12416 : : rtx operand2 ATTRIBUTE_UNUSED,
12417 : : rtx operand3 ATTRIBUTE_UNUSED,
12418 : : rtx operand4 ATTRIBUTE_UNUSED)
12419 : : {
12420 : 33 : return gen_rtx_SET (operand0,
12421 : : gen_rtx_VEC_MERGE (V2DImode,
12422 : : gen_rtx_ASHIFTRT (V2DImode,
12423 : : operand1,
12424 : : operand2),
12425 : : operand3,
12426 : : operand4));
12427 : : }
12428 : :
12429 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28048 */
12430 : : rtx
12431 : 0 : gen_avx2_ashrvv4di (rtx operand0 ATTRIBUTE_UNUSED,
12432 : : rtx operand1 ATTRIBUTE_UNUSED,
12433 : : rtx operand2 ATTRIBUTE_UNUSED)
12434 : : {
12435 : 0 : return gen_rtx_SET (operand0,
12436 : : gen_rtx_ASHIFTRT (V4DImode,
12437 : : operand1,
12438 : : operand2));
12439 : : }
12440 : :
12441 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28048 */
12442 : : rtx
12443 : 36 : gen_avx2_ashrvv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
12444 : : rtx operand1 ATTRIBUTE_UNUSED,
12445 : : rtx operand2 ATTRIBUTE_UNUSED,
12446 : : rtx operand3 ATTRIBUTE_UNUSED,
12447 : : rtx operand4 ATTRIBUTE_UNUSED)
12448 : : {
12449 : 36 : return gen_rtx_SET (operand0,
12450 : : gen_rtx_VEC_MERGE (V4DImode,
12451 : : gen_rtx_ASHIFTRT (V4DImode,
12452 : : operand1,
12453 : : operand2),
12454 : : operand3,
12455 : : operand4));
12456 : : }
12457 : :
12458 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28048 */
12459 : : rtx
12460 : 0 : gen_avx512f_ashrvv8di (rtx operand0 ATTRIBUTE_UNUSED,
12461 : : rtx operand1 ATTRIBUTE_UNUSED,
12462 : : rtx operand2 ATTRIBUTE_UNUSED)
12463 : : {
12464 : 0 : return gen_rtx_SET (operand0,
12465 : : gen_rtx_ASHIFTRT (V8DImode,
12466 : : operand1,
12467 : : operand2));
12468 : : }
12469 : :
12470 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28048 */
12471 : : rtx
12472 : 35 : gen_avx512f_ashrvv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
12473 : : rtx operand1 ATTRIBUTE_UNUSED,
12474 : : rtx operand2 ATTRIBUTE_UNUSED,
12475 : : rtx operand3 ATTRIBUTE_UNUSED,
12476 : : rtx operand4 ATTRIBUTE_UNUSED)
12477 : : {
12478 : 35 : return gen_rtx_SET (operand0,
12479 : : gen_rtx_VEC_MERGE (V8DImode,
12480 : : gen_rtx_ASHIFTRT (V8DImode,
12481 : : operand1,
12482 : : operand2),
12483 : : operand3,
12484 : : operand4));
12485 : : }
12486 : :
12487 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28059 */
12488 : : rtx
12489 : 0 : gen_avx512vl_ashrvv8hi (rtx operand0 ATTRIBUTE_UNUSED,
12490 : : rtx operand1 ATTRIBUTE_UNUSED,
12491 : : rtx operand2 ATTRIBUTE_UNUSED)
12492 : : {
12493 : 0 : return gen_rtx_SET (operand0,
12494 : : gen_rtx_ASHIFTRT (V8HImode,
12495 : : operand1,
12496 : : operand2));
12497 : : }
12498 : :
12499 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28059 */
12500 : : rtx
12501 : 33 : gen_avx512vl_ashrvv8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
12502 : : rtx operand1 ATTRIBUTE_UNUSED,
12503 : : rtx operand2 ATTRIBUTE_UNUSED,
12504 : : rtx operand3 ATTRIBUTE_UNUSED,
12505 : : rtx operand4 ATTRIBUTE_UNUSED)
12506 : : {
12507 : 33 : return gen_rtx_SET (operand0,
12508 : : gen_rtx_VEC_MERGE (V8HImode,
12509 : : gen_rtx_ASHIFTRT (V8HImode,
12510 : : operand1,
12511 : : operand2),
12512 : : operand3,
12513 : : operand4));
12514 : : }
12515 : :
12516 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28059 */
12517 : : rtx
12518 : 0 : gen_avx512vl_ashrvv16hi (rtx operand0 ATTRIBUTE_UNUSED,
12519 : : rtx operand1 ATTRIBUTE_UNUSED,
12520 : : rtx operand2 ATTRIBUTE_UNUSED)
12521 : : {
12522 : 0 : return gen_rtx_SET (operand0,
12523 : : gen_rtx_ASHIFTRT (V16HImode,
12524 : : operand1,
12525 : : operand2));
12526 : : }
12527 : :
12528 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28059 */
12529 : : rtx
12530 : 33 : gen_avx512vl_ashrvv16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
12531 : : rtx operand1 ATTRIBUTE_UNUSED,
12532 : : rtx operand2 ATTRIBUTE_UNUSED,
12533 : : rtx operand3 ATTRIBUTE_UNUSED,
12534 : : rtx operand4 ATTRIBUTE_UNUSED)
12535 : : {
12536 : 33 : return gen_rtx_SET (operand0,
12537 : : gen_rtx_VEC_MERGE (V16HImode,
12538 : : gen_rtx_ASHIFTRT (V16HImode,
12539 : : operand1,
12540 : : operand2),
12541 : : operand3,
12542 : : operand4));
12543 : : }
12544 : :
12545 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28059 */
12546 : : rtx
12547 : 0 : gen_avx512bw_ashrvv32hi (rtx operand0 ATTRIBUTE_UNUSED,
12548 : : rtx operand1 ATTRIBUTE_UNUSED,
12549 : : rtx operand2 ATTRIBUTE_UNUSED)
12550 : : {
12551 : 0 : return gen_rtx_SET (operand0,
12552 : : gen_rtx_ASHIFTRT (V32HImode,
12553 : : operand1,
12554 : : operand2));
12555 : : }
12556 : :
12557 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28059 */
12558 : : rtx
12559 : 34 : gen_avx512bw_ashrvv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
12560 : : rtx operand1 ATTRIBUTE_UNUSED,
12561 : : rtx operand2 ATTRIBUTE_UNUSED,
12562 : : rtx operand3 ATTRIBUTE_UNUSED,
12563 : : rtx operand4 ATTRIBUTE_UNUSED)
12564 : : {
12565 : 34 : return gen_rtx_SET (operand0,
12566 : : gen_rtx_VEC_MERGE (V32HImode,
12567 : : gen_rtx_ASHIFTRT (V32HImode,
12568 : : operand1,
12569 : : operand2),
12570 : : operand3,
12571 : : operand4));
12572 : : }
12573 : :
12574 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12575 : : rtx
12576 : 0 : gen_avx512f_ashlvv16si (rtx operand0 ATTRIBUTE_UNUSED,
12577 : : rtx operand1 ATTRIBUTE_UNUSED,
12578 : : rtx operand2 ATTRIBUTE_UNUSED)
12579 : : {
12580 : 0 : return gen_rtx_SET (operand0,
12581 : : gen_rtx_ASHIFT (V16SImode,
12582 : : operand1,
12583 : : operand2));
12584 : : }
12585 : :
12586 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12587 : : rtx
12588 : 34 : gen_avx512f_ashlvv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12589 : : rtx operand1 ATTRIBUTE_UNUSED,
12590 : : rtx operand2 ATTRIBUTE_UNUSED,
12591 : : rtx operand3 ATTRIBUTE_UNUSED,
12592 : : rtx operand4 ATTRIBUTE_UNUSED)
12593 : : {
12594 : 34 : return gen_rtx_SET (operand0,
12595 : : gen_rtx_VEC_MERGE (V16SImode,
12596 : : gen_rtx_ASHIFT (V16SImode,
12597 : : operand1,
12598 : : operand2),
12599 : : operand3,
12600 : : operand4));
12601 : : }
12602 : :
12603 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12604 : : rtx
12605 : 0 : gen_avx512f_lshrvv16si (rtx operand0 ATTRIBUTE_UNUSED,
12606 : : rtx operand1 ATTRIBUTE_UNUSED,
12607 : : rtx operand2 ATTRIBUTE_UNUSED)
12608 : : {
12609 : 0 : return gen_rtx_SET (operand0,
12610 : : gen_rtx_LSHIFTRT (V16SImode,
12611 : : operand1,
12612 : : operand2));
12613 : : }
12614 : :
12615 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12616 : : rtx
12617 : 34 : gen_avx512f_lshrvv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12618 : : rtx operand1 ATTRIBUTE_UNUSED,
12619 : : rtx operand2 ATTRIBUTE_UNUSED,
12620 : : rtx operand3 ATTRIBUTE_UNUSED,
12621 : : rtx operand4 ATTRIBUTE_UNUSED)
12622 : : {
12623 : 34 : return gen_rtx_SET (operand0,
12624 : : gen_rtx_VEC_MERGE (V16SImode,
12625 : : gen_rtx_LSHIFTRT (V16SImode,
12626 : : operand1,
12627 : : operand2),
12628 : : operand3,
12629 : : operand4));
12630 : : }
12631 : :
12632 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12633 : : rtx
12634 : 12 : gen_avx2_ashlvv8si (rtx operand0 ATTRIBUTE_UNUSED,
12635 : : rtx operand1 ATTRIBUTE_UNUSED,
12636 : : rtx operand2 ATTRIBUTE_UNUSED)
12637 : : {
12638 : 12 : return gen_rtx_SET (operand0,
12639 : : gen_rtx_ASHIFT (V8SImode,
12640 : : operand1,
12641 : : operand2));
12642 : : }
12643 : :
12644 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12645 : : rtx
12646 : 29 : gen_avx2_ashlvv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12647 : : rtx operand1 ATTRIBUTE_UNUSED,
12648 : : rtx operand2 ATTRIBUTE_UNUSED,
12649 : : rtx operand3 ATTRIBUTE_UNUSED,
12650 : : rtx operand4 ATTRIBUTE_UNUSED)
12651 : : {
12652 : 29 : return gen_rtx_SET (operand0,
12653 : : gen_rtx_VEC_MERGE (V8SImode,
12654 : : gen_rtx_ASHIFT (V8SImode,
12655 : : operand1,
12656 : : operand2),
12657 : : operand3,
12658 : : operand4));
12659 : : }
12660 : :
12661 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12662 : : rtx
12663 : 12 : gen_avx2_lshrvv8si (rtx operand0 ATTRIBUTE_UNUSED,
12664 : : rtx operand1 ATTRIBUTE_UNUSED,
12665 : : rtx operand2 ATTRIBUTE_UNUSED)
12666 : : {
12667 : 12 : return gen_rtx_SET (operand0,
12668 : : gen_rtx_LSHIFTRT (V8SImode,
12669 : : operand1,
12670 : : operand2));
12671 : : }
12672 : :
12673 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12674 : : rtx
12675 : 26 : gen_avx2_lshrvv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12676 : : rtx operand1 ATTRIBUTE_UNUSED,
12677 : : rtx operand2 ATTRIBUTE_UNUSED,
12678 : : rtx operand3 ATTRIBUTE_UNUSED,
12679 : : rtx operand4 ATTRIBUTE_UNUSED)
12680 : : {
12681 : 26 : return gen_rtx_SET (operand0,
12682 : : gen_rtx_VEC_MERGE (V8SImode,
12683 : : gen_rtx_LSHIFTRT (V8SImode,
12684 : : operand1,
12685 : : operand2),
12686 : : operand3,
12687 : : operand4));
12688 : : }
12689 : :
12690 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12691 : : rtx
12692 : 12 : gen_avx2_ashlvv4si (rtx operand0 ATTRIBUTE_UNUSED,
12693 : : rtx operand1 ATTRIBUTE_UNUSED,
12694 : : rtx operand2 ATTRIBUTE_UNUSED)
12695 : : {
12696 : 12 : return gen_rtx_SET (operand0,
12697 : : gen_rtx_ASHIFT (V4SImode,
12698 : : operand1,
12699 : : operand2));
12700 : : }
12701 : :
12702 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12703 : : rtx
12704 : 23 : gen_avx2_ashlvv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12705 : : rtx operand1 ATTRIBUTE_UNUSED,
12706 : : rtx operand2 ATTRIBUTE_UNUSED,
12707 : : rtx operand3 ATTRIBUTE_UNUSED,
12708 : : rtx operand4 ATTRIBUTE_UNUSED)
12709 : : {
12710 : 23 : return gen_rtx_SET (operand0,
12711 : : gen_rtx_VEC_MERGE (V4SImode,
12712 : : gen_rtx_ASHIFT (V4SImode,
12713 : : operand1,
12714 : : operand2),
12715 : : operand3,
12716 : : operand4));
12717 : : }
12718 : :
12719 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12720 : : rtx
12721 : 12 : gen_avx2_lshrvv4si (rtx operand0 ATTRIBUTE_UNUSED,
12722 : : rtx operand1 ATTRIBUTE_UNUSED,
12723 : : rtx operand2 ATTRIBUTE_UNUSED)
12724 : : {
12725 : 12 : return gen_rtx_SET (operand0,
12726 : : gen_rtx_LSHIFTRT (V4SImode,
12727 : : operand1,
12728 : : operand2));
12729 : : }
12730 : :
12731 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12732 : : rtx
12733 : 23 : gen_avx2_lshrvv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12734 : : rtx operand1 ATTRIBUTE_UNUSED,
12735 : : rtx operand2 ATTRIBUTE_UNUSED,
12736 : : rtx operand3 ATTRIBUTE_UNUSED,
12737 : : rtx operand4 ATTRIBUTE_UNUSED)
12738 : : {
12739 : 23 : return gen_rtx_SET (operand0,
12740 : : gen_rtx_VEC_MERGE (V4SImode,
12741 : : gen_rtx_LSHIFTRT (V4SImode,
12742 : : operand1,
12743 : : operand2),
12744 : : operand3,
12745 : : operand4));
12746 : : }
12747 : :
12748 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12749 : : rtx
12750 : 0 : gen_avx512f_ashlvv8di (rtx operand0 ATTRIBUTE_UNUSED,
12751 : : rtx operand1 ATTRIBUTE_UNUSED,
12752 : : rtx operand2 ATTRIBUTE_UNUSED)
12753 : : {
12754 : 0 : return gen_rtx_SET (operand0,
12755 : : gen_rtx_ASHIFT (V8DImode,
12756 : : operand1,
12757 : : operand2));
12758 : : }
12759 : :
12760 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12761 : : rtx
12762 : 36 : gen_avx512f_ashlvv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
12763 : : rtx operand1 ATTRIBUTE_UNUSED,
12764 : : rtx operand2 ATTRIBUTE_UNUSED,
12765 : : rtx operand3 ATTRIBUTE_UNUSED,
12766 : : rtx operand4 ATTRIBUTE_UNUSED)
12767 : : {
12768 : 36 : return gen_rtx_SET (operand0,
12769 : : gen_rtx_VEC_MERGE (V8DImode,
12770 : : gen_rtx_ASHIFT (V8DImode,
12771 : : operand1,
12772 : : operand2),
12773 : : operand3,
12774 : : operand4));
12775 : : }
12776 : :
12777 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12778 : : rtx
12779 : 0 : gen_avx512f_lshrvv8di (rtx operand0 ATTRIBUTE_UNUSED,
12780 : : rtx operand1 ATTRIBUTE_UNUSED,
12781 : : rtx operand2 ATTRIBUTE_UNUSED)
12782 : : {
12783 : 0 : return gen_rtx_SET (operand0,
12784 : : gen_rtx_LSHIFTRT (V8DImode,
12785 : : operand1,
12786 : : operand2));
12787 : : }
12788 : :
12789 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12790 : : rtx
12791 : 36 : gen_avx512f_lshrvv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
12792 : : rtx operand1 ATTRIBUTE_UNUSED,
12793 : : rtx operand2 ATTRIBUTE_UNUSED,
12794 : : rtx operand3 ATTRIBUTE_UNUSED,
12795 : : rtx operand4 ATTRIBUTE_UNUSED)
12796 : : {
12797 : 36 : return gen_rtx_SET (operand0,
12798 : : gen_rtx_VEC_MERGE (V8DImode,
12799 : : gen_rtx_LSHIFTRT (V8DImode,
12800 : : operand1,
12801 : : operand2),
12802 : : operand3,
12803 : : operand4));
12804 : : }
12805 : :
12806 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12807 : : rtx
12808 : 12 : gen_avx2_ashlvv4di (rtx operand0 ATTRIBUTE_UNUSED,
12809 : : rtx operand1 ATTRIBUTE_UNUSED,
12810 : : rtx operand2 ATTRIBUTE_UNUSED)
12811 : : {
12812 : 12 : return gen_rtx_SET (operand0,
12813 : : gen_rtx_ASHIFT (V4DImode,
12814 : : operand1,
12815 : : operand2));
12816 : : }
12817 : :
12818 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12819 : : rtx
12820 : 28 : gen_avx2_ashlvv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
12821 : : rtx operand1 ATTRIBUTE_UNUSED,
12822 : : rtx operand2 ATTRIBUTE_UNUSED,
12823 : : rtx operand3 ATTRIBUTE_UNUSED,
12824 : : rtx operand4 ATTRIBUTE_UNUSED)
12825 : : {
12826 : 28 : return gen_rtx_SET (operand0,
12827 : : gen_rtx_VEC_MERGE (V4DImode,
12828 : : gen_rtx_ASHIFT (V4DImode,
12829 : : operand1,
12830 : : operand2),
12831 : : operand3,
12832 : : operand4));
12833 : : }
12834 : :
12835 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12836 : : rtx
12837 : 12 : gen_avx2_lshrvv4di (rtx operand0 ATTRIBUTE_UNUSED,
12838 : : rtx operand1 ATTRIBUTE_UNUSED,
12839 : : rtx operand2 ATTRIBUTE_UNUSED)
12840 : : {
12841 : 12 : return gen_rtx_SET (operand0,
12842 : : gen_rtx_LSHIFTRT (V4DImode,
12843 : : operand1,
12844 : : operand2));
12845 : : }
12846 : :
12847 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12848 : : rtx
12849 : 25 : gen_avx2_lshrvv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
12850 : : rtx operand1 ATTRIBUTE_UNUSED,
12851 : : rtx operand2 ATTRIBUTE_UNUSED,
12852 : : rtx operand3 ATTRIBUTE_UNUSED,
12853 : : rtx operand4 ATTRIBUTE_UNUSED)
12854 : : {
12855 : 25 : return gen_rtx_SET (operand0,
12856 : : gen_rtx_VEC_MERGE (V4DImode,
12857 : : gen_rtx_LSHIFTRT (V4DImode,
12858 : : operand1,
12859 : : operand2),
12860 : : operand3,
12861 : : operand4));
12862 : : }
12863 : :
12864 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12865 : : rtx
12866 : 12 : gen_avx2_ashlvv2di (rtx operand0 ATTRIBUTE_UNUSED,
12867 : : rtx operand1 ATTRIBUTE_UNUSED,
12868 : : rtx operand2 ATTRIBUTE_UNUSED)
12869 : : {
12870 : 12 : return gen_rtx_SET (operand0,
12871 : : gen_rtx_ASHIFT (V2DImode,
12872 : : operand1,
12873 : : operand2));
12874 : : }
12875 : :
12876 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12877 : : rtx
12878 : 22 : gen_avx2_ashlvv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
12879 : : rtx operand1 ATTRIBUTE_UNUSED,
12880 : : rtx operand2 ATTRIBUTE_UNUSED,
12881 : : rtx operand3 ATTRIBUTE_UNUSED,
12882 : : rtx operand4 ATTRIBUTE_UNUSED)
12883 : : {
12884 : 22 : return gen_rtx_SET (operand0,
12885 : : gen_rtx_VEC_MERGE (V2DImode,
12886 : : gen_rtx_ASHIFT (V2DImode,
12887 : : operand1,
12888 : : operand2),
12889 : : operand3,
12890 : : operand4));
12891 : : }
12892 : :
12893 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12894 : : rtx
12895 : 12 : gen_avx2_lshrvv2di (rtx operand0 ATTRIBUTE_UNUSED,
12896 : : rtx operand1 ATTRIBUTE_UNUSED,
12897 : : rtx operand2 ATTRIBUTE_UNUSED)
12898 : : {
12899 : 12 : return gen_rtx_SET (operand0,
12900 : : gen_rtx_LSHIFTRT (V2DImode,
12901 : : operand1,
12902 : : operand2));
12903 : : }
12904 : :
12905 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28070 */
12906 : : rtx
12907 : 22 : gen_avx2_lshrvv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
12908 : : rtx operand1 ATTRIBUTE_UNUSED,
12909 : : rtx operand2 ATTRIBUTE_UNUSED,
12910 : : rtx operand3 ATTRIBUTE_UNUSED,
12911 : : rtx operand4 ATTRIBUTE_UNUSED)
12912 : : {
12913 : 22 : return gen_rtx_SET (operand0,
12914 : : gen_rtx_VEC_MERGE (V2DImode,
12915 : : gen_rtx_LSHIFTRT (V2DImode,
12916 : : operand1,
12917 : : operand2),
12918 : : operand3,
12919 : : operand4));
12920 : : }
12921 : :
12922 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28081 */
12923 : : rtx
12924 : 0 : gen_avx512vl_ashlvv8hi (rtx operand0 ATTRIBUTE_UNUSED,
12925 : : rtx operand1 ATTRIBUTE_UNUSED,
12926 : : rtx operand2 ATTRIBUTE_UNUSED)
12927 : : {
12928 : 0 : return gen_rtx_SET (operand0,
12929 : : gen_rtx_ASHIFT (V8HImode,
12930 : : operand1,
12931 : : operand2));
12932 : : }
12933 : :
12934 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28081 */
12935 : : rtx
12936 : 33 : gen_avx512vl_ashlvv8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
12937 : : rtx operand1 ATTRIBUTE_UNUSED,
12938 : : rtx operand2 ATTRIBUTE_UNUSED,
12939 : : rtx operand3 ATTRIBUTE_UNUSED,
12940 : : rtx operand4 ATTRIBUTE_UNUSED)
12941 : : {
12942 : 33 : return gen_rtx_SET (operand0,
12943 : : gen_rtx_VEC_MERGE (V8HImode,
12944 : : gen_rtx_ASHIFT (V8HImode,
12945 : : operand1,
12946 : : operand2),
12947 : : operand3,
12948 : : operand4));
12949 : : }
12950 : :
12951 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28081 */
12952 : : rtx
12953 : 0 : gen_avx512vl_lshrvv8hi (rtx operand0 ATTRIBUTE_UNUSED,
12954 : : rtx operand1 ATTRIBUTE_UNUSED,
12955 : : rtx operand2 ATTRIBUTE_UNUSED)
12956 : : {
12957 : 0 : return gen_rtx_SET (operand0,
12958 : : gen_rtx_LSHIFTRT (V8HImode,
12959 : : operand1,
12960 : : operand2));
12961 : : }
12962 : :
12963 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28081 */
12964 : : rtx
12965 : 33 : gen_avx512vl_lshrvv8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
12966 : : rtx operand1 ATTRIBUTE_UNUSED,
12967 : : rtx operand2 ATTRIBUTE_UNUSED,
12968 : : rtx operand3 ATTRIBUTE_UNUSED,
12969 : : rtx operand4 ATTRIBUTE_UNUSED)
12970 : : {
12971 : 33 : return gen_rtx_SET (operand0,
12972 : : gen_rtx_VEC_MERGE (V8HImode,
12973 : : gen_rtx_LSHIFTRT (V8HImode,
12974 : : operand1,
12975 : : operand2),
12976 : : operand3,
12977 : : operand4));
12978 : : }
12979 : :
12980 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28081 */
12981 : : rtx
12982 : 0 : gen_avx512vl_ashlvv16hi (rtx operand0 ATTRIBUTE_UNUSED,
12983 : : rtx operand1 ATTRIBUTE_UNUSED,
12984 : : rtx operand2 ATTRIBUTE_UNUSED)
12985 : : {
12986 : 0 : return gen_rtx_SET (operand0,
12987 : : gen_rtx_ASHIFT (V16HImode,
12988 : : operand1,
12989 : : operand2));
12990 : : }
12991 : :
12992 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28081 */
12993 : : rtx
12994 : 33 : gen_avx512vl_ashlvv16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
12995 : : rtx operand1 ATTRIBUTE_UNUSED,
12996 : : rtx operand2 ATTRIBUTE_UNUSED,
12997 : : rtx operand3 ATTRIBUTE_UNUSED,
12998 : : rtx operand4 ATTRIBUTE_UNUSED)
12999 : : {
13000 : 33 : return gen_rtx_SET (operand0,
13001 : : gen_rtx_VEC_MERGE (V16HImode,
13002 : : gen_rtx_ASHIFT (V16HImode,
13003 : : operand1,
13004 : : operand2),
13005 : : operand3,
13006 : : operand4));
13007 : : }
13008 : :
13009 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28081 */
13010 : : rtx
13011 : 0 : gen_avx512vl_lshrvv16hi (rtx operand0 ATTRIBUTE_UNUSED,
13012 : : rtx operand1 ATTRIBUTE_UNUSED,
13013 : : rtx operand2 ATTRIBUTE_UNUSED)
13014 : : {
13015 : 0 : return gen_rtx_SET (operand0,
13016 : : gen_rtx_LSHIFTRT (V16HImode,
13017 : : operand1,
13018 : : operand2));
13019 : : }
13020 : :
13021 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28081 */
13022 : : rtx
13023 : 33 : gen_avx512vl_lshrvv16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13024 : : rtx operand1 ATTRIBUTE_UNUSED,
13025 : : rtx operand2 ATTRIBUTE_UNUSED,
13026 : : rtx operand3 ATTRIBUTE_UNUSED,
13027 : : rtx operand4 ATTRIBUTE_UNUSED)
13028 : : {
13029 : 33 : return gen_rtx_SET (operand0,
13030 : : gen_rtx_VEC_MERGE (V16HImode,
13031 : : gen_rtx_LSHIFTRT (V16HImode,
13032 : : operand1,
13033 : : operand2),
13034 : : operand3,
13035 : : operand4));
13036 : : }
13037 : :
13038 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28081 */
13039 : : rtx
13040 : 0 : gen_avx512bw_ashlvv32hi (rtx operand0 ATTRIBUTE_UNUSED,
13041 : : rtx operand1 ATTRIBUTE_UNUSED,
13042 : : rtx operand2 ATTRIBUTE_UNUSED)
13043 : : {
13044 : 0 : return gen_rtx_SET (operand0,
13045 : : gen_rtx_ASHIFT (V32HImode,
13046 : : operand1,
13047 : : operand2));
13048 : : }
13049 : :
13050 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28081 */
13051 : : rtx
13052 : 34 : gen_avx512bw_ashlvv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13053 : : rtx operand1 ATTRIBUTE_UNUSED,
13054 : : rtx operand2 ATTRIBUTE_UNUSED,
13055 : : rtx operand3 ATTRIBUTE_UNUSED,
13056 : : rtx operand4 ATTRIBUTE_UNUSED)
13057 : : {
13058 : 34 : return gen_rtx_SET (operand0,
13059 : : gen_rtx_VEC_MERGE (V32HImode,
13060 : : gen_rtx_ASHIFT (V32HImode,
13061 : : operand1,
13062 : : operand2),
13063 : : operand3,
13064 : : operand4));
13065 : : }
13066 : :
13067 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28081 */
13068 : : rtx
13069 : 0 : gen_avx512bw_lshrvv32hi (rtx operand0 ATTRIBUTE_UNUSED,
13070 : : rtx operand1 ATTRIBUTE_UNUSED,
13071 : : rtx operand2 ATTRIBUTE_UNUSED)
13072 : : {
13073 : 0 : return gen_rtx_SET (operand0,
13074 : : gen_rtx_LSHIFTRT (V32HImode,
13075 : : operand1,
13076 : : operand2));
13077 : : }
13078 : :
13079 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28081 */
13080 : : rtx
13081 : 34 : gen_avx512bw_lshrvv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13082 : : rtx operand1 ATTRIBUTE_UNUSED,
13083 : : rtx operand2 ATTRIBUTE_UNUSED,
13084 : : rtx operand3 ATTRIBUTE_UNUSED,
13085 : : rtx operand4 ATTRIBUTE_UNUSED)
13086 : : {
13087 : 34 : return gen_rtx_SET (operand0,
13088 : : gen_rtx_VEC_MERGE (V32HImode,
13089 : : gen_rtx_LSHIFTRT (V32HImode,
13090 : : operand1,
13091 : : operand2),
13092 : : operand3,
13093 : : operand4));
13094 : : }
13095 : :
13096 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13097 : : rtx
13098 : 0 : gen_avx_vec_concatv32qi (rtx operand0 ATTRIBUTE_UNUSED,
13099 : : rtx operand1 ATTRIBUTE_UNUSED,
13100 : : rtx operand2 ATTRIBUTE_UNUSED)
13101 : : {
13102 : 0 : return gen_rtx_SET (operand0,
13103 : : gen_rtx_VEC_CONCAT (V32QImode,
13104 : : operand1,
13105 : : operand2));
13106 : : }
13107 : :
13108 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13109 : : rtx
13110 : 0 : gen_avx_vec_concatv16hi (rtx operand0 ATTRIBUTE_UNUSED,
13111 : : rtx operand1 ATTRIBUTE_UNUSED,
13112 : : rtx operand2 ATTRIBUTE_UNUSED)
13113 : : {
13114 : 0 : return gen_rtx_SET (operand0,
13115 : : gen_rtx_VEC_CONCAT (V16HImode,
13116 : : operand1,
13117 : : operand2));
13118 : : }
13119 : :
13120 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13121 : : rtx
13122 : 8 : gen_avx_vec_concatv16hf (rtx operand0 ATTRIBUTE_UNUSED,
13123 : : rtx operand1 ATTRIBUTE_UNUSED,
13124 : : rtx operand2 ATTRIBUTE_UNUSED)
13125 : : {
13126 : 8 : return gen_rtx_SET (operand0,
13127 : : gen_rtx_VEC_CONCAT (V16HFmode,
13128 : : operand1,
13129 : : operand2));
13130 : : }
13131 : :
13132 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13133 : : rtx
13134 : 0 : gen_avx_vec_concatv16bf (rtx operand0 ATTRIBUTE_UNUSED,
13135 : : rtx operand1 ATTRIBUTE_UNUSED,
13136 : : rtx operand2 ATTRIBUTE_UNUSED)
13137 : : {
13138 : 0 : return gen_rtx_SET (operand0,
13139 : : gen_rtx_VEC_CONCAT (V16BFmode,
13140 : : operand1,
13141 : : operand2));
13142 : : }
13143 : :
13144 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13145 : : rtx
13146 : 29 : gen_avx_vec_concatv8si (rtx operand0 ATTRIBUTE_UNUSED,
13147 : : rtx operand1 ATTRIBUTE_UNUSED,
13148 : : rtx operand2 ATTRIBUTE_UNUSED)
13149 : : {
13150 : 29 : return gen_rtx_SET (operand0,
13151 : : gen_rtx_VEC_CONCAT (V8SImode,
13152 : : operand1,
13153 : : operand2));
13154 : : }
13155 : :
13156 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13157 : : rtx
13158 : 0 : gen_avx_vec_concatv4di (rtx operand0 ATTRIBUTE_UNUSED,
13159 : : rtx operand1 ATTRIBUTE_UNUSED,
13160 : : rtx operand2 ATTRIBUTE_UNUSED)
13161 : : {
13162 : 0 : return gen_rtx_SET (operand0,
13163 : : gen_rtx_VEC_CONCAT (V4DImode,
13164 : : operand1,
13165 : : operand2));
13166 : : }
13167 : :
13168 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13169 : : rtx
13170 : 4 : gen_avx_vec_concatv8sf (rtx operand0 ATTRIBUTE_UNUSED,
13171 : : rtx operand1 ATTRIBUTE_UNUSED,
13172 : : rtx operand2 ATTRIBUTE_UNUSED)
13173 : : {
13174 : 4 : return gen_rtx_SET (operand0,
13175 : : gen_rtx_VEC_CONCAT (V8SFmode,
13176 : : operand1,
13177 : : operand2));
13178 : : }
13179 : :
13180 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13181 : : rtx
13182 : 144 : gen_avx_vec_concatv4df (rtx operand0 ATTRIBUTE_UNUSED,
13183 : : rtx operand1 ATTRIBUTE_UNUSED,
13184 : : rtx operand2 ATTRIBUTE_UNUSED)
13185 : : {
13186 : 144 : return gen_rtx_SET (operand0,
13187 : : gen_rtx_VEC_CONCAT (V4DFmode,
13188 : : operand1,
13189 : : operand2));
13190 : : }
13191 : :
13192 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13193 : : rtx
13194 : 23 : gen_avx_vec_concatv64qi (rtx operand0 ATTRIBUTE_UNUSED,
13195 : : rtx operand1 ATTRIBUTE_UNUSED,
13196 : : rtx operand2 ATTRIBUTE_UNUSED)
13197 : : {
13198 : 23 : return gen_rtx_SET (operand0,
13199 : : gen_rtx_VEC_CONCAT (V64QImode,
13200 : : operand1,
13201 : : operand2));
13202 : : }
13203 : :
13204 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13205 : : rtx
13206 : 0 : gen_avx_vec_concatv32hi (rtx operand0 ATTRIBUTE_UNUSED,
13207 : : rtx operand1 ATTRIBUTE_UNUSED,
13208 : : rtx operand2 ATTRIBUTE_UNUSED)
13209 : : {
13210 : 0 : return gen_rtx_SET (operand0,
13211 : : gen_rtx_VEC_CONCAT (V32HImode,
13212 : : operand1,
13213 : : operand2));
13214 : : }
13215 : :
13216 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13217 : : rtx
13218 : 2 : gen_avx_vec_concatv32hf (rtx operand0 ATTRIBUTE_UNUSED,
13219 : : rtx operand1 ATTRIBUTE_UNUSED,
13220 : : rtx operand2 ATTRIBUTE_UNUSED)
13221 : : {
13222 : 2 : return gen_rtx_SET (operand0,
13223 : : gen_rtx_VEC_CONCAT (V32HFmode,
13224 : : operand1,
13225 : : operand2));
13226 : : }
13227 : :
13228 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13229 : : rtx
13230 : 0 : gen_avx_vec_concatv32bf (rtx operand0 ATTRIBUTE_UNUSED,
13231 : : rtx operand1 ATTRIBUTE_UNUSED,
13232 : : rtx operand2 ATTRIBUTE_UNUSED)
13233 : : {
13234 : 0 : return gen_rtx_SET (operand0,
13235 : : gen_rtx_VEC_CONCAT (V32BFmode,
13236 : : operand1,
13237 : : operand2));
13238 : : }
13239 : :
13240 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13241 : : rtx
13242 : 14 : gen_avx_vec_concatv16si (rtx operand0 ATTRIBUTE_UNUSED,
13243 : : rtx operand1 ATTRIBUTE_UNUSED,
13244 : : rtx operand2 ATTRIBUTE_UNUSED)
13245 : : {
13246 : 14 : return gen_rtx_SET (operand0,
13247 : : gen_rtx_VEC_CONCAT (V16SImode,
13248 : : operand1,
13249 : : operand2));
13250 : : }
13251 : :
13252 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13253 : : rtx
13254 : 0 : gen_avx_vec_concatv8di (rtx operand0 ATTRIBUTE_UNUSED,
13255 : : rtx operand1 ATTRIBUTE_UNUSED,
13256 : : rtx operand2 ATTRIBUTE_UNUSED)
13257 : : {
13258 : 0 : return gen_rtx_SET (operand0,
13259 : : gen_rtx_VEC_CONCAT (V8DImode,
13260 : : operand1,
13261 : : operand2));
13262 : : }
13263 : :
13264 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13265 : : rtx
13266 : 4 : gen_avx_vec_concatv16sf (rtx operand0 ATTRIBUTE_UNUSED,
13267 : : rtx operand1 ATTRIBUTE_UNUSED,
13268 : : rtx operand2 ATTRIBUTE_UNUSED)
13269 : : {
13270 : 4 : return gen_rtx_SET (operand0,
13271 : : gen_rtx_VEC_CONCAT (V16SFmode,
13272 : : operand1,
13273 : : operand2));
13274 : : }
13275 : :
13276 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28092 */
13277 : : rtx
13278 : 0 : gen_avx_vec_concatv8df (rtx operand0 ATTRIBUTE_UNUSED,
13279 : : rtx operand1 ATTRIBUTE_UNUSED,
13280 : : rtx operand2 ATTRIBUTE_UNUSED)
13281 : : {
13282 : 0 : return gen_rtx_SET (operand0,
13283 : : gen_rtx_VEC_CONCAT (V8DFmode,
13284 : : operand1,
13285 : : operand2));
13286 : : }
13287 : :
13288 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28221 */
13289 : : rtx
13290 : 32 : gen_vcvtph2ps (rtx operand0 ATTRIBUTE_UNUSED,
13291 : : rtx operand1 ATTRIBUTE_UNUSED)
13292 : : {
13293 : 32 : return gen_rtx_SET (operand0,
13294 : : gen_rtx_VEC_SELECT (V4SFmode,
13295 : : gen_rtx_UNSPEC (V8SFmode,
13296 : : gen_rtvec (1,
13297 : : operand1),
13298 : : 145),
13299 : : gen_rtx_PARALLEL (VOIDmode,
13300 : : gen_rtvec (4,
13301 : : const0_rtx,
13302 : : const1_rtx,
13303 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
13304 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))));
13305 : : }
13306 : :
13307 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28221 */
13308 : : rtx
13309 : 24 : gen_vcvtph2ps_mask (rtx operand0 ATTRIBUTE_UNUSED,
13310 : : rtx operand1 ATTRIBUTE_UNUSED,
13311 : : rtx operand2 ATTRIBUTE_UNUSED,
13312 : : rtx operand3 ATTRIBUTE_UNUSED)
13313 : : {
13314 : 24 : return gen_rtx_SET (operand0,
13315 : : gen_rtx_VEC_MERGE (V4SFmode,
13316 : : gen_rtx_VEC_SELECT (V4SFmode,
13317 : : gen_rtx_UNSPEC (V8SFmode,
13318 : : gen_rtvec (1,
13319 : : operand1),
13320 : : 145),
13321 : : gen_rtx_PARALLEL (VOIDmode,
13322 : : gen_rtvec (4,
13323 : : const0_rtx,
13324 : : const1_rtx,
13325 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
13326 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
13327 : : operand2,
13328 : : operand3));
13329 : : }
13330 : :
13331 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28244 */
13332 : : rtx
13333 : 12 : gen_vcvtph2ps256 (rtx operand0 ATTRIBUTE_UNUSED,
13334 : : rtx operand1 ATTRIBUTE_UNUSED)
13335 : : {
13336 : 12 : return gen_rtx_SET (operand0,
13337 : : gen_rtx_UNSPEC (V8SFmode,
13338 : : gen_rtvec (1,
13339 : : operand1),
13340 : : 145));
13341 : : }
13342 : :
13343 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28244 */
13344 : : rtx
13345 : 24 : gen_vcvtph2ps256_mask (rtx operand0 ATTRIBUTE_UNUSED,
13346 : : rtx operand1 ATTRIBUTE_UNUSED,
13347 : : rtx operand2 ATTRIBUTE_UNUSED,
13348 : : rtx operand3 ATTRIBUTE_UNUSED)
13349 : : {
13350 : 24 : return gen_rtx_SET (operand0,
13351 : : gen_rtx_VEC_MERGE (V8SFmode,
13352 : : gen_rtx_UNSPEC (V8SFmode,
13353 : : gen_rtvec (1,
13354 : : operand1),
13355 : : 145),
13356 : : operand2,
13357 : : operand3));
13358 : : }
13359 : :
13360 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28255 */
13361 : : rtx
13362 : 0 : gen_avx512f_vcvtph2ps512_mask (rtx operand0 ATTRIBUTE_UNUSED,
13363 : : rtx operand1 ATTRIBUTE_UNUSED,
13364 : : rtx operand2 ATTRIBUTE_UNUSED,
13365 : : rtx operand3 ATTRIBUTE_UNUSED)
13366 : : {
13367 : 0 : return gen_rtx_SET (operand0,
13368 : : gen_rtx_VEC_MERGE (V16SFmode,
13369 : : gen_rtx_UNSPEC (V16SFmode,
13370 : : gen_rtvec (1,
13371 : : operand1),
13372 : : 145),
13373 : : operand2,
13374 : : operand3));
13375 : : }
13376 : :
13377 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28255 */
13378 : : rtx
13379 : 350 : gen_avx512f_vcvtph2ps512_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
13380 : : rtx operand1 ATTRIBUTE_UNUSED,
13381 : : rtx operand2 ATTRIBUTE_UNUSED,
13382 : : rtx operand3 ATTRIBUTE_UNUSED,
13383 : : rtx operand4 ATTRIBUTE_UNUSED)
13384 : : {
13385 : 350 : return gen_rtx_SET (operand0,
13386 : : gen_rtx_UNSPEC (V16SFmode,
13387 : : gen_rtvec (2,
13388 : : gen_rtx_VEC_MERGE (V16SFmode,
13389 : : gen_rtx_UNSPEC (V16SFmode,
13390 : : gen_rtvec (1,
13391 : : operand1),
13392 : : 145),
13393 : : operand2,
13394 : : operand3),
13395 : : operand4),
13396 : : 172));
13397 : : }
13398 : :
13399 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28313 */
13400 : : rtx
13401 : 14 : gen_vcvtps2ph256 (rtx operand0 ATTRIBUTE_UNUSED,
13402 : : rtx operand1 ATTRIBUTE_UNUSED,
13403 : : rtx operand2 ATTRIBUTE_UNUSED)
13404 : : {
13405 : 14 : return gen_rtx_SET (operand0,
13406 : : gen_rtx_UNSPEC (V8HImode,
13407 : : gen_rtvec (2,
13408 : : operand1,
13409 : : operand2),
13410 : : 146));
13411 : : }
13412 : :
13413 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28313 */
13414 : : rtx
13415 : 17 : gen_vcvtps2ph256_mask (rtx operand0 ATTRIBUTE_UNUSED,
13416 : : rtx operand1 ATTRIBUTE_UNUSED,
13417 : : rtx operand2 ATTRIBUTE_UNUSED,
13418 : : rtx operand3 ATTRIBUTE_UNUSED,
13419 : : rtx operand4 ATTRIBUTE_UNUSED)
13420 : : {
13421 : 17 : return gen_rtx_SET (operand0,
13422 : : gen_rtx_VEC_MERGE (V8HImode,
13423 : : gen_rtx_UNSPEC (V8HImode,
13424 : : gen_rtvec (2,
13425 : : operand1,
13426 : : operand2),
13427 : : 146),
13428 : : operand3,
13429 : : operand4));
13430 : : }
13431 : :
13432 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28363 */
13433 : : rtx
13434 : 0 : gen_avx512f_vcvtps2ph512_mask (rtx operand0 ATTRIBUTE_UNUSED,
13435 : : rtx operand1 ATTRIBUTE_UNUSED,
13436 : : rtx operand2 ATTRIBUTE_UNUSED,
13437 : : rtx operand3 ATTRIBUTE_UNUSED,
13438 : : rtx operand4 ATTRIBUTE_UNUSED)
13439 : : {
13440 : 0 : return gen_rtx_SET (operand0,
13441 : : gen_rtx_VEC_MERGE (V16HImode,
13442 : : gen_rtx_UNSPEC (V16HImode,
13443 : : gen_rtvec (2,
13444 : : operand1,
13445 : : operand2),
13446 : : 146),
13447 : : operand3,
13448 : : operand4));
13449 : : }
13450 : :
13451 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28363 */
13452 : : rtx
13453 : 4 : gen_avx512f_vcvtps2ph512_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
13454 : : rtx operand1 ATTRIBUTE_UNUSED,
13455 : : rtx operand2 ATTRIBUTE_UNUSED,
13456 : : rtx operand3 ATTRIBUTE_UNUSED,
13457 : : rtx operand4 ATTRIBUTE_UNUSED,
13458 : : rtx operand5 ATTRIBUTE_UNUSED)
13459 : : {
13460 : 4 : return gen_rtx_SET (operand0,
13461 : : gen_rtx_UNSPEC (V16HImode,
13462 : : gen_rtvec (2,
13463 : : gen_rtx_VEC_MERGE (V16HImode,
13464 : : gen_rtx_UNSPEC (V16HImode,
13465 : : gen_rtvec (2,
13466 : : operand1,
13467 : : operand2),
13468 : : 146),
13469 : : operand3,
13470 : : operand4),
13471 : : operand5),
13472 : : 172));
13473 : : }
13474 : :
13475 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28798 */
13476 : : rtx
13477 : 24 : gen_avx512f_compressv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
13478 : : rtx operand1 ATTRIBUTE_UNUSED,
13479 : : rtx operand2 ATTRIBUTE_UNUSED,
13480 : : rtx operand3 ATTRIBUTE_UNUSED)
13481 : : {
13482 : 24 : return gen_rtx_SET (operand0,
13483 : : gen_rtx_UNSPEC (V16SImode,
13484 : : gen_rtvec (3,
13485 : : operand1,
13486 : : operand2,
13487 : : operand3),
13488 : : 165));
13489 : : }
13490 : :
13491 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28798 */
13492 : : rtx
13493 : 24 : gen_avx512f_compressv16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
13494 : : rtx operand1 ATTRIBUTE_UNUSED,
13495 : : rtx operand2 ATTRIBUTE_UNUSED,
13496 : : rtx operand3 ATTRIBUTE_UNUSED)
13497 : : {
13498 : 24 : return gen_rtx_SET (operand0,
13499 : : gen_rtx_UNSPEC (V16SFmode,
13500 : : gen_rtvec (3,
13501 : : operand1,
13502 : : operand2,
13503 : : operand3),
13504 : : 165));
13505 : : }
13506 : :
13507 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28798 */
13508 : : rtx
13509 : 24 : gen_avx512f_compressv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
13510 : : rtx operand1 ATTRIBUTE_UNUSED,
13511 : : rtx operand2 ATTRIBUTE_UNUSED,
13512 : : rtx operand3 ATTRIBUTE_UNUSED)
13513 : : {
13514 : 24 : return gen_rtx_SET (operand0,
13515 : : gen_rtx_UNSPEC (V8DImode,
13516 : : gen_rtvec (3,
13517 : : operand1,
13518 : : operand2,
13519 : : operand3),
13520 : : 165));
13521 : : }
13522 : :
13523 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28798 */
13524 : : rtx
13525 : 24 : gen_avx512f_compressv8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
13526 : : rtx operand1 ATTRIBUTE_UNUSED,
13527 : : rtx operand2 ATTRIBUTE_UNUSED,
13528 : : rtx operand3 ATTRIBUTE_UNUSED)
13529 : : {
13530 : 24 : return gen_rtx_SET (operand0,
13531 : : gen_rtx_UNSPEC (V8DFmode,
13532 : : gen_rtvec (3,
13533 : : operand1,
13534 : : operand2,
13535 : : operand3),
13536 : : 165));
13537 : : }
13538 : :
13539 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28798 */
13540 : : rtx
13541 : 24 : gen_avx512vl_compressv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
13542 : : rtx operand1 ATTRIBUTE_UNUSED,
13543 : : rtx operand2 ATTRIBUTE_UNUSED,
13544 : : rtx operand3 ATTRIBUTE_UNUSED)
13545 : : {
13546 : 24 : return gen_rtx_SET (operand0,
13547 : : gen_rtx_UNSPEC (V8SImode,
13548 : : gen_rtvec (3,
13549 : : operand1,
13550 : : operand2,
13551 : : operand3),
13552 : : 165));
13553 : : }
13554 : :
13555 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28798 */
13556 : : rtx
13557 : 24 : gen_avx512vl_compressv8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
13558 : : rtx operand1 ATTRIBUTE_UNUSED,
13559 : : rtx operand2 ATTRIBUTE_UNUSED,
13560 : : rtx operand3 ATTRIBUTE_UNUSED)
13561 : : {
13562 : 24 : return gen_rtx_SET (operand0,
13563 : : gen_rtx_UNSPEC (V8SFmode,
13564 : : gen_rtvec (3,
13565 : : operand1,
13566 : : operand2,
13567 : : operand3),
13568 : : 165));
13569 : : }
13570 : :
13571 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28798 */
13572 : : rtx
13573 : 24 : gen_avx512vl_compressv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
13574 : : rtx operand1 ATTRIBUTE_UNUSED,
13575 : : rtx operand2 ATTRIBUTE_UNUSED,
13576 : : rtx operand3 ATTRIBUTE_UNUSED)
13577 : : {
13578 : 24 : return gen_rtx_SET (operand0,
13579 : : gen_rtx_UNSPEC (V4DImode,
13580 : : gen_rtvec (3,
13581 : : operand1,
13582 : : operand2,
13583 : : operand3),
13584 : : 165));
13585 : : }
13586 : :
13587 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28798 */
13588 : : rtx
13589 : 24 : gen_avx512vl_compressv4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
13590 : : rtx operand1 ATTRIBUTE_UNUSED,
13591 : : rtx operand2 ATTRIBUTE_UNUSED,
13592 : : rtx operand3 ATTRIBUTE_UNUSED)
13593 : : {
13594 : 24 : return gen_rtx_SET (operand0,
13595 : : gen_rtx_UNSPEC (V4DFmode,
13596 : : gen_rtvec (3,
13597 : : operand1,
13598 : : operand2,
13599 : : operand3),
13600 : : 165));
13601 : : }
13602 : :
13603 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28798 */
13604 : : rtx
13605 : 24 : gen_avx512vl_compressv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
13606 : : rtx operand1 ATTRIBUTE_UNUSED,
13607 : : rtx operand2 ATTRIBUTE_UNUSED,
13608 : : rtx operand3 ATTRIBUTE_UNUSED)
13609 : : {
13610 : 24 : return gen_rtx_SET (operand0,
13611 : : gen_rtx_UNSPEC (V4SImode,
13612 : : gen_rtvec (3,
13613 : : operand1,
13614 : : operand2,
13615 : : operand3),
13616 : : 165));
13617 : : }
13618 : :
13619 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28798 */
13620 : : rtx
13621 : 24 : gen_avx512vl_compressv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
13622 : : rtx operand1 ATTRIBUTE_UNUSED,
13623 : : rtx operand2 ATTRIBUTE_UNUSED,
13624 : : rtx operand3 ATTRIBUTE_UNUSED)
13625 : : {
13626 : 24 : return gen_rtx_SET (operand0,
13627 : : gen_rtx_UNSPEC (V4SFmode,
13628 : : gen_rtvec (3,
13629 : : operand1,
13630 : : operand2,
13631 : : operand3),
13632 : : 165));
13633 : : }
13634 : :
13635 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28798 */
13636 : : rtx
13637 : 24 : gen_avx512vl_compressv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
13638 : : rtx operand1 ATTRIBUTE_UNUSED,
13639 : : rtx operand2 ATTRIBUTE_UNUSED,
13640 : : rtx operand3 ATTRIBUTE_UNUSED)
13641 : : {
13642 : 24 : return gen_rtx_SET (operand0,
13643 : : gen_rtx_UNSPEC (V2DImode,
13644 : : gen_rtvec (3,
13645 : : operand1,
13646 : : operand2,
13647 : : operand3),
13648 : : 165));
13649 : : }
13650 : :
13651 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28798 */
13652 : : rtx
13653 : 24 : gen_avx512vl_compressv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
13654 : : rtx operand1 ATTRIBUTE_UNUSED,
13655 : : rtx operand2 ATTRIBUTE_UNUSED,
13656 : : rtx operand3 ATTRIBUTE_UNUSED)
13657 : : {
13658 : 24 : return gen_rtx_SET (operand0,
13659 : : gen_rtx_UNSPEC (V2DFmode,
13660 : : gen_rtvec (3,
13661 : : operand1,
13662 : : operand2,
13663 : : operand3),
13664 : : 165));
13665 : : }
13666 : :
13667 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28811 */
13668 : : rtx
13669 : 24 : gen_compressv64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13670 : : rtx operand1 ATTRIBUTE_UNUSED,
13671 : : rtx operand2 ATTRIBUTE_UNUSED,
13672 : : rtx operand3 ATTRIBUTE_UNUSED)
13673 : : {
13674 : 24 : return gen_rtx_SET (operand0,
13675 : : gen_rtx_UNSPEC (V64QImode,
13676 : : gen_rtvec (3,
13677 : : operand1,
13678 : : operand2,
13679 : : operand3),
13680 : : 165));
13681 : : }
13682 : :
13683 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28811 */
13684 : : rtx
13685 : 34 : gen_compressv16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13686 : : rtx operand1 ATTRIBUTE_UNUSED,
13687 : : rtx operand2 ATTRIBUTE_UNUSED,
13688 : : rtx operand3 ATTRIBUTE_UNUSED)
13689 : : {
13690 : 34 : return gen_rtx_SET (operand0,
13691 : : gen_rtx_UNSPEC (V16QImode,
13692 : : gen_rtvec (3,
13693 : : operand1,
13694 : : operand2,
13695 : : operand3),
13696 : : 165));
13697 : : }
13698 : :
13699 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28811 */
13700 : : rtx
13701 : 24 : gen_compressv32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13702 : : rtx operand1 ATTRIBUTE_UNUSED,
13703 : : rtx operand2 ATTRIBUTE_UNUSED,
13704 : : rtx operand3 ATTRIBUTE_UNUSED)
13705 : : {
13706 : 24 : return gen_rtx_SET (operand0,
13707 : : gen_rtx_UNSPEC (V32QImode,
13708 : : gen_rtvec (3,
13709 : : operand1,
13710 : : operand2,
13711 : : operand3),
13712 : : 165));
13713 : : }
13714 : :
13715 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28811 */
13716 : : rtx
13717 : 24 : gen_compressv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13718 : : rtx operand1 ATTRIBUTE_UNUSED,
13719 : : rtx operand2 ATTRIBUTE_UNUSED,
13720 : : rtx operand3 ATTRIBUTE_UNUSED)
13721 : : {
13722 : 24 : return gen_rtx_SET (operand0,
13723 : : gen_rtx_UNSPEC (V32HImode,
13724 : : gen_rtvec (3,
13725 : : operand1,
13726 : : operand2,
13727 : : operand3),
13728 : : 165));
13729 : : }
13730 : :
13731 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28811 */
13732 : : rtx
13733 : 24 : gen_compressv16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13734 : : rtx operand1 ATTRIBUTE_UNUSED,
13735 : : rtx operand2 ATTRIBUTE_UNUSED,
13736 : : rtx operand3 ATTRIBUTE_UNUSED)
13737 : : {
13738 : 24 : return gen_rtx_SET (operand0,
13739 : : gen_rtx_UNSPEC (V16HImode,
13740 : : gen_rtvec (3,
13741 : : operand1,
13742 : : operand2,
13743 : : operand3),
13744 : : 165));
13745 : : }
13746 : :
13747 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28811 */
13748 : : rtx
13749 : 24 : gen_compressv8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13750 : : rtx operand1 ATTRIBUTE_UNUSED,
13751 : : rtx operand2 ATTRIBUTE_UNUSED,
13752 : : rtx operand3 ATTRIBUTE_UNUSED)
13753 : : {
13754 : 24 : return gen_rtx_SET (operand0,
13755 : : gen_rtx_UNSPEC (V8HImode,
13756 : : gen_rtvec (3,
13757 : : operand1,
13758 : : operand2,
13759 : : operand3),
13760 : : 165));
13761 : : }
13762 : :
13763 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28824 */
13764 : : rtx
13765 : 12 : gen_avx512f_compressstorev16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
13766 : : rtx operand1 ATTRIBUTE_UNUSED,
13767 : : rtx operand2 ATTRIBUTE_UNUSED)
13768 : : {
13769 : 12 : return gen_rtx_SET (operand0,
13770 : : gen_rtx_UNSPEC (V16SImode,
13771 : : gen_rtvec (3,
13772 : : operand1,
13773 : : operand0,
13774 : : operand2),
13775 : : 166));
13776 : : }
13777 : :
13778 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28824 */
13779 : : rtx
13780 : 12 : gen_avx512f_compressstorev16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
13781 : : rtx operand1 ATTRIBUTE_UNUSED,
13782 : : rtx operand2 ATTRIBUTE_UNUSED)
13783 : : {
13784 : 12 : return gen_rtx_SET (operand0,
13785 : : gen_rtx_UNSPEC (V16SFmode,
13786 : : gen_rtvec (3,
13787 : : operand1,
13788 : : operand0,
13789 : : operand2),
13790 : : 166));
13791 : : }
13792 : :
13793 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28824 */
13794 : : rtx
13795 : 12 : gen_avx512f_compressstorev8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
13796 : : rtx operand1 ATTRIBUTE_UNUSED,
13797 : : rtx operand2 ATTRIBUTE_UNUSED)
13798 : : {
13799 : 12 : return gen_rtx_SET (operand0,
13800 : : gen_rtx_UNSPEC (V8DImode,
13801 : : gen_rtvec (3,
13802 : : operand1,
13803 : : operand0,
13804 : : operand2),
13805 : : 166));
13806 : : }
13807 : :
13808 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28824 */
13809 : : rtx
13810 : 12 : gen_avx512f_compressstorev8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
13811 : : rtx operand1 ATTRIBUTE_UNUSED,
13812 : : rtx operand2 ATTRIBUTE_UNUSED)
13813 : : {
13814 : 12 : return gen_rtx_SET (operand0,
13815 : : gen_rtx_UNSPEC (V8DFmode,
13816 : : gen_rtvec (3,
13817 : : operand1,
13818 : : operand0,
13819 : : operand2),
13820 : : 166));
13821 : : }
13822 : :
13823 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28824 */
13824 : : rtx
13825 : 12 : gen_avx512vl_compressstorev8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
13826 : : rtx operand1 ATTRIBUTE_UNUSED,
13827 : : rtx operand2 ATTRIBUTE_UNUSED)
13828 : : {
13829 : 12 : return gen_rtx_SET (operand0,
13830 : : gen_rtx_UNSPEC (V8SImode,
13831 : : gen_rtvec (3,
13832 : : operand1,
13833 : : operand0,
13834 : : operand2),
13835 : : 166));
13836 : : }
13837 : :
13838 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28824 */
13839 : : rtx
13840 : 12 : gen_avx512vl_compressstorev8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
13841 : : rtx operand1 ATTRIBUTE_UNUSED,
13842 : : rtx operand2 ATTRIBUTE_UNUSED)
13843 : : {
13844 : 12 : return gen_rtx_SET (operand0,
13845 : : gen_rtx_UNSPEC (V8SFmode,
13846 : : gen_rtvec (3,
13847 : : operand1,
13848 : : operand0,
13849 : : operand2),
13850 : : 166));
13851 : : }
13852 : :
13853 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28824 */
13854 : : rtx
13855 : 12 : gen_avx512vl_compressstorev4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
13856 : : rtx operand1 ATTRIBUTE_UNUSED,
13857 : : rtx operand2 ATTRIBUTE_UNUSED)
13858 : : {
13859 : 12 : return gen_rtx_SET (operand0,
13860 : : gen_rtx_UNSPEC (V4DImode,
13861 : : gen_rtvec (3,
13862 : : operand1,
13863 : : operand0,
13864 : : operand2),
13865 : : 166));
13866 : : }
13867 : :
13868 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28824 */
13869 : : rtx
13870 : 12 : gen_avx512vl_compressstorev4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
13871 : : rtx operand1 ATTRIBUTE_UNUSED,
13872 : : rtx operand2 ATTRIBUTE_UNUSED)
13873 : : {
13874 : 12 : return gen_rtx_SET (operand0,
13875 : : gen_rtx_UNSPEC (V4DFmode,
13876 : : gen_rtvec (3,
13877 : : operand1,
13878 : : operand0,
13879 : : operand2),
13880 : : 166));
13881 : : }
13882 : :
13883 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28824 */
13884 : : rtx
13885 : 12 : gen_avx512vl_compressstorev4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
13886 : : rtx operand1 ATTRIBUTE_UNUSED,
13887 : : rtx operand2 ATTRIBUTE_UNUSED)
13888 : : {
13889 : 12 : return gen_rtx_SET (operand0,
13890 : : gen_rtx_UNSPEC (V4SImode,
13891 : : gen_rtvec (3,
13892 : : operand1,
13893 : : operand0,
13894 : : operand2),
13895 : : 166));
13896 : : }
13897 : :
13898 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28824 */
13899 : : rtx
13900 : 12 : gen_avx512vl_compressstorev4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
13901 : : rtx operand1 ATTRIBUTE_UNUSED,
13902 : : rtx operand2 ATTRIBUTE_UNUSED)
13903 : : {
13904 : 12 : return gen_rtx_SET (operand0,
13905 : : gen_rtx_UNSPEC (V4SFmode,
13906 : : gen_rtvec (3,
13907 : : operand1,
13908 : : operand0,
13909 : : operand2),
13910 : : 166));
13911 : : }
13912 : :
13913 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28824 */
13914 : : rtx
13915 : 12 : gen_avx512vl_compressstorev2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
13916 : : rtx operand1 ATTRIBUTE_UNUSED,
13917 : : rtx operand2 ATTRIBUTE_UNUSED)
13918 : : {
13919 : 12 : return gen_rtx_SET (operand0,
13920 : : gen_rtx_UNSPEC (V2DImode,
13921 : : gen_rtvec (3,
13922 : : operand1,
13923 : : operand0,
13924 : : operand2),
13925 : : 166));
13926 : : }
13927 : :
13928 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28824 */
13929 : : rtx
13930 : 12 : gen_avx512vl_compressstorev2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
13931 : : rtx operand1 ATTRIBUTE_UNUSED,
13932 : : rtx operand2 ATTRIBUTE_UNUSED)
13933 : : {
13934 : 12 : return gen_rtx_SET (operand0,
13935 : : gen_rtx_UNSPEC (V2DFmode,
13936 : : gen_rtvec (3,
13937 : : operand1,
13938 : : operand0,
13939 : : operand2),
13940 : : 166));
13941 : : }
13942 : :
13943 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28838 */
13944 : : rtx
13945 : 12 : gen_compressstorev64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13946 : : rtx operand1 ATTRIBUTE_UNUSED,
13947 : : rtx operand2 ATTRIBUTE_UNUSED)
13948 : : {
13949 : 12 : return gen_rtx_SET (operand0,
13950 : : gen_rtx_UNSPEC (V64QImode,
13951 : : gen_rtvec (3,
13952 : : operand1,
13953 : : operand0,
13954 : : operand2),
13955 : : 166));
13956 : : }
13957 : :
13958 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28838 */
13959 : : rtx
13960 : 12 : gen_compressstorev16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13961 : : rtx operand1 ATTRIBUTE_UNUSED,
13962 : : rtx operand2 ATTRIBUTE_UNUSED)
13963 : : {
13964 : 12 : return gen_rtx_SET (operand0,
13965 : : gen_rtx_UNSPEC (V16QImode,
13966 : : gen_rtvec (3,
13967 : : operand1,
13968 : : operand0,
13969 : : operand2),
13970 : : 166));
13971 : : }
13972 : :
13973 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28838 */
13974 : : rtx
13975 : 12 : gen_compressstorev32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13976 : : rtx operand1 ATTRIBUTE_UNUSED,
13977 : : rtx operand2 ATTRIBUTE_UNUSED)
13978 : : {
13979 : 12 : return gen_rtx_SET (operand0,
13980 : : gen_rtx_UNSPEC (V32QImode,
13981 : : gen_rtvec (3,
13982 : : operand1,
13983 : : operand0,
13984 : : operand2),
13985 : : 166));
13986 : : }
13987 : :
13988 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28838 */
13989 : : rtx
13990 : 12 : gen_compressstorev32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13991 : : rtx operand1 ATTRIBUTE_UNUSED,
13992 : : rtx operand2 ATTRIBUTE_UNUSED)
13993 : : {
13994 : 12 : return gen_rtx_SET (operand0,
13995 : : gen_rtx_UNSPEC (V32HImode,
13996 : : gen_rtvec (3,
13997 : : operand1,
13998 : : operand0,
13999 : : operand2),
14000 : : 166));
14001 : : }
14002 : :
14003 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28838 */
14004 : : rtx
14005 : 12 : gen_compressstorev16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
14006 : : rtx operand1 ATTRIBUTE_UNUSED,
14007 : : rtx operand2 ATTRIBUTE_UNUSED)
14008 : : {
14009 : 12 : return gen_rtx_SET (operand0,
14010 : : gen_rtx_UNSPEC (V16HImode,
14011 : : gen_rtvec (3,
14012 : : operand1,
14013 : : operand0,
14014 : : operand2),
14015 : : 166));
14016 : : }
14017 : :
14018 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28838 */
14019 : : rtx
14020 : 12 : gen_compressstorev8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
14021 : : rtx operand1 ATTRIBUTE_UNUSED,
14022 : : rtx operand2 ATTRIBUTE_UNUSED)
14023 : : {
14024 : 12 : return gen_rtx_SET (operand0,
14025 : : gen_rtx_UNSPEC (V8HImode,
14026 : : gen_rtvec (3,
14027 : : operand1,
14028 : : operand0,
14029 : : operand2),
14030 : : 166));
14031 : : }
14032 : :
14033 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28862 */
14034 : : rtx
14035 : 44 : gen_expandv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
14036 : : rtx operand1 ATTRIBUTE_UNUSED,
14037 : : rtx operand2 ATTRIBUTE_UNUSED,
14038 : : rtx operand3 ATTRIBUTE_UNUSED)
14039 : : {
14040 : 44 : return gen_rtx_SET (operand0,
14041 : : gen_rtx_UNSPEC (V16SImode,
14042 : : gen_rtvec (3,
14043 : : operand1,
14044 : : operand2,
14045 : : operand3),
14046 : : 167));
14047 : : }
14048 : :
14049 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28862 */
14050 : : rtx
14051 : 44 : gen_expandv16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14052 : : rtx operand1 ATTRIBUTE_UNUSED,
14053 : : rtx operand2 ATTRIBUTE_UNUSED,
14054 : : rtx operand3 ATTRIBUTE_UNUSED)
14055 : : {
14056 : 44 : return gen_rtx_SET (operand0,
14057 : : gen_rtx_UNSPEC (V16SFmode,
14058 : : gen_rtvec (3,
14059 : : operand1,
14060 : : operand2,
14061 : : operand3),
14062 : : 167));
14063 : : }
14064 : :
14065 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28862 */
14066 : : rtx
14067 : 44 : gen_expandv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
14068 : : rtx operand1 ATTRIBUTE_UNUSED,
14069 : : rtx operand2 ATTRIBUTE_UNUSED,
14070 : : rtx operand3 ATTRIBUTE_UNUSED)
14071 : : {
14072 : 44 : return gen_rtx_SET (operand0,
14073 : : gen_rtx_UNSPEC (V8DImode,
14074 : : gen_rtvec (3,
14075 : : operand1,
14076 : : operand2,
14077 : : operand3),
14078 : : 167));
14079 : : }
14080 : :
14081 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28862 */
14082 : : rtx
14083 : 45 : gen_expandv8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
14084 : : rtx operand1 ATTRIBUTE_UNUSED,
14085 : : rtx operand2 ATTRIBUTE_UNUSED,
14086 : : rtx operand3 ATTRIBUTE_UNUSED)
14087 : : {
14088 : 45 : return gen_rtx_SET (operand0,
14089 : : gen_rtx_UNSPEC (V8DFmode,
14090 : : gen_rtvec (3,
14091 : : operand1,
14092 : : operand2,
14093 : : operand3),
14094 : : 167));
14095 : : }
14096 : :
14097 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28862 */
14098 : : rtx
14099 : 44 : gen_expandv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
14100 : : rtx operand1 ATTRIBUTE_UNUSED,
14101 : : rtx operand2 ATTRIBUTE_UNUSED,
14102 : : rtx operand3 ATTRIBUTE_UNUSED)
14103 : : {
14104 : 44 : return gen_rtx_SET (operand0,
14105 : : gen_rtx_UNSPEC (V8SImode,
14106 : : gen_rtvec (3,
14107 : : operand1,
14108 : : operand2,
14109 : : operand3),
14110 : : 167));
14111 : : }
14112 : :
14113 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28862 */
14114 : : rtx
14115 : 44 : gen_expandv8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14116 : : rtx operand1 ATTRIBUTE_UNUSED,
14117 : : rtx operand2 ATTRIBUTE_UNUSED,
14118 : : rtx operand3 ATTRIBUTE_UNUSED)
14119 : : {
14120 : 44 : return gen_rtx_SET (operand0,
14121 : : gen_rtx_UNSPEC (V8SFmode,
14122 : : gen_rtvec (3,
14123 : : operand1,
14124 : : operand2,
14125 : : operand3),
14126 : : 167));
14127 : : }
14128 : :
14129 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28862 */
14130 : : rtx
14131 : 44 : gen_expandv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
14132 : : rtx operand1 ATTRIBUTE_UNUSED,
14133 : : rtx operand2 ATTRIBUTE_UNUSED,
14134 : : rtx operand3 ATTRIBUTE_UNUSED)
14135 : : {
14136 : 44 : return gen_rtx_SET (operand0,
14137 : : gen_rtx_UNSPEC (V4DImode,
14138 : : gen_rtvec (3,
14139 : : operand1,
14140 : : operand2,
14141 : : operand3),
14142 : : 167));
14143 : : }
14144 : :
14145 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28862 */
14146 : : rtx
14147 : 44 : gen_expandv4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
14148 : : rtx operand1 ATTRIBUTE_UNUSED,
14149 : : rtx operand2 ATTRIBUTE_UNUSED,
14150 : : rtx operand3 ATTRIBUTE_UNUSED)
14151 : : {
14152 : 44 : return gen_rtx_SET (operand0,
14153 : : gen_rtx_UNSPEC (V4DFmode,
14154 : : gen_rtvec (3,
14155 : : operand1,
14156 : : operand2,
14157 : : operand3),
14158 : : 167));
14159 : : }
14160 : :
14161 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28862 */
14162 : : rtx
14163 : 44 : gen_expandv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
14164 : : rtx operand1 ATTRIBUTE_UNUSED,
14165 : : rtx operand2 ATTRIBUTE_UNUSED,
14166 : : rtx operand3 ATTRIBUTE_UNUSED)
14167 : : {
14168 : 44 : return gen_rtx_SET (operand0,
14169 : : gen_rtx_UNSPEC (V4SImode,
14170 : : gen_rtvec (3,
14171 : : operand1,
14172 : : operand2,
14173 : : operand3),
14174 : : 167));
14175 : : }
14176 : :
14177 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28862 */
14178 : : rtx
14179 : 44 : gen_expandv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14180 : : rtx operand1 ATTRIBUTE_UNUSED,
14181 : : rtx operand2 ATTRIBUTE_UNUSED,
14182 : : rtx operand3 ATTRIBUTE_UNUSED)
14183 : : {
14184 : 44 : return gen_rtx_SET (operand0,
14185 : : gen_rtx_UNSPEC (V4SFmode,
14186 : : gen_rtvec (3,
14187 : : operand1,
14188 : : operand2,
14189 : : operand3),
14190 : : 167));
14191 : : }
14192 : :
14193 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28862 */
14194 : : rtx
14195 : 40 : gen_expandv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
14196 : : rtx operand1 ATTRIBUTE_UNUSED,
14197 : : rtx operand2 ATTRIBUTE_UNUSED,
14198 : : rtx operand3 ATTRIBUTE_UNUSED)
14199 : : {
14200 : 40 : return gen_rtx_SET (operand0,
14201 : : gen_rtx_UNSPEC (V2DImode,
14202 : : gen_rtvec (3,
14203 : : operand1,
14204 : : operand2,
14205 : : operand3),
14206 : : 167));
14207 : : }
14208 : :
14209 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28862 */
14210 : : rtx
14211 : 40 : gen_expandv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
14212 : : rtx operand1 ATTRIBUTE_UNUSED,
14213 : : rtx operand2 ATTRIBUTE_UNUSED,
14214 : : rtx operand3 ATTRIBUTE_UNUSED)
14215 : : {
14216 : 40 : return gen_rtx_SET (operand0,
14217 : : gen_rtx_UNSPEC (V2DFmode,
14218 : : gen_rtvec (3,
14219 : : operand1,
14220 : : operand2,
14221 : : operand3),
14222 : : 167));
14223 : : }
14224 : :
14225 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28876 */
14226 : : rtx
14227 : 40 : gen_expandv64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
14228 : : rtx operand1 ATTRIBUTE_UNUSED,
14229 : : rtx operand2 ATTRIBUTE_UNUSED,
14230 : : rtx operand3 ATTRIBUTE_UNUSED)
14231 : : {
14232 : 40 : return gen_rtx_SET (operand0,
14233 : : gen_rtx_UNSPEC (V64QImode,
14234 : : gen_rtvec (3,
14235 : : operand1,
14236 : : operand2,
14237 : : operand3),
14238 : : 167));
14239 : : }
14240 : :
14241 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28876 */
14242 : : rtx
14243 : 44 : gen_expandv16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
14244 : : rtx operand1 ATTRIBUTE_UNUSED,
14245 : : rtx operand2 ATTRIBUTE_UNUSED,
14246 : : rtx operand3 ATTRIBUTE_UNUSED)
14247 : : {
14248 : 44 : return gen_rtx_SET (operand0,
14249 : : gen_rtx_UNSPEC (V16QImode,
14250 : : gen_rtvec (3,
14251 : : operand1,
14252 : : operand2,
14253 : : operand3),
14254 : : 167));
14255 : : }
14256 : :
14257 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28876 */
14258 : : rtx
14259 : 44 : gen_expandv32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
14260 : : rtx operand1 ATTRIBUTE_UNUSED,
14261 : : rtx operand2 ATTRIBUTE_UNUSED,
14262 : : rtx operand3 ATTRIBUTE_UNUSED)
14263 : : {
14264 : 44 : return gen_rtx_SET (operand0,
14265 : : gen_rtx_UNSPEC (V32QImode,
14266 : : gen_rtvec (3,
14267 : : operand1,
14268 : : operand2,
14269 : : operand3),
14270 : : 167));
14271 : : }
14272 : :
14273 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28876 */
14274 : : rtx
14275 : 44 : gen_expandv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
14276 : : rtx operand1 ATTRIBUTE_UNUSED,
14277 : : rtx operand2 ATTRIBUTE_UNUSED,
14278 : : rtx operand3 ATTRIBUTE_UNUSED)
14279 : : {
14280 : 44 : return gen_rtx_SET (operand0,
14281 : : gen_rtx_UNSPEC (V32HImode,
14282 : : gen_rtvec (3,
14283 : : operand1,
14284 : : operand2,
14285 : : operand3),
14286 : : 167));
14287 : : }
14288 : :
14289 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28876 */
14290 : : rtx
14291 : 44 : gen_expandv16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
14292 : : rtx operand1 ATTRIBUTE_UNUSED,
14293 : : rtx operand2 ATTRIBUTE_UNUSED,
14294 : : rtx operand3 ATTRIBUTE_UNUSED)
14295 : : {
14296 : 44 : return gen_rtx_SET (operand0,
14297 : : gen_rtx_UNSPEC (V16HImode,
14298 : : gen_rtvec (3,
14299 : : operand1,
14300 : : operand2,
14301 : : operand3),
14302 : : 167));
14303 : : }
14304 : :
14305 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28876 */
14306 : : rtx
14307 : 44 : gen_expandv8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
14308 : : rtx operand1 ATTRIBUTE_UNUSED,
14309 : : rtx operand2 ATTRIBUTE_UNUSED,
14310 : : rtx operand3 ATTRIBUTE_UNUSED)
14311 : : {
14312 : 44 : return gen_rtx_SET (operand0,
14313 : : gen_rtx_UNSPEC (V8HImode,
14314 : : gen_rtvec (3,
14315 : : operand1,
14316 : : operand2,
14317 : : operand3),
14318 : : 167));
14319 : : }
14320 : :
14321 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14322 : : rtx
14323 : 0 : gen_avx512dq_rangepv16sf (rtx operand0 ATTRIBUTE_UNUSED,
14324 : : rtx operand1 ATTRIBUTE_UNUSED,
14325 : : rtx operand2 ATTRIBUTE_UNUSED,
14326 : : rtx operand3 ATTRIBUTE_UNUSED)
14327 : : {
14328 : 0 : return gen_rtx_SET (operand0,
14329 : : gen_rtx_UNSPEC (V16SFmode,
14330 : : gen_rtvec (3,
14331 : : operand1,
14332 : : operand2,
14333 : : operand3),
14334 : : 193));
14335 : : }
14336 : :
14337 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14338 : : rtx
14339 : 0 : gen_avx512dq_rangepv16sf_round (rtx operand0 ATTRIBUTE_UNUSED,
14340 : : rtx operand1 ATTRIBUTE_UNUSED,
14341 : : rtx operand2 ATTRIBUTE_UNUSED,
14342 : : rtx operand3 ATTRIBUTE_UNUSED,
14343 : : rtx operand4 ATTRIBUTE_UNUSED)
14344 : : {
14345 : 0 : return gen_rtx_SET (operand0,
14346 : : gen_rtx_UNSPEC (V16SFmode,
14347 : : gen_rtvec (2,
14348 : : gen_rtx_UNSPEC (V16SFmode,
14349 : : gen_rtvec (3,
14350 : : operand1,
14351 : : operand2,
14352 : : operand3),
14353 : : 193),
14354 : : operand4),
14355 : : 172));
14356 : : }
14357 : :
14358 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14359 : : rtx
14360 : 0 : gen_avx512dq_rangepv16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14361 : : rtx operand1 ATTRIBUTE_UNUSED,
14362 : : rtx operand2 ATTRIBUTE_UNUSED,
14363 : : rtx operand3 ATTRIBUTE_UNUSED,
14364 : : rtx operand4 ATTRIBUTE_UNUSED,
14365 : : rtx operand5 ATTRIBUTE_UNUSED)
14366 : : {
14367 : 0 : return gen_rtx_SET (operand0,
14368 : : gen_rtx_VEC_MERGE (V16SFmode,
14369 : : gen_rtx_UNSPEC (V16SFmode,
14370 : : gen_rtvec (3,
14371 : : operand1,
14372 : : operand2,
14373 : : operand3),
14374 : : 193),
14375 : : operand4,
14376 : : operand5));
14377 : : }
14378 : :
14379 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14380 : : rtx
14381 : 51 : gen_avx512dq_rangepv16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
14382 : : rtx operand1 ATTRIBUTE_UNUSED,
14383 : : rtx operand2 ATTRIBUTE_UNUSED,
14384 : : rtx operand3 ATTRIBUTE_UNUSED,
14385 : : rtx operand4 ATTRIBUTE_UNUSED,
14386 : : rtx operand5 ATTRIBUTE_UNUSED,
14387 : : rtx operand6 ATTRIBUTE_UNUSED)
14388 : : {
14389 : 51 : return gen_rtx_SET (operand0,
14390 : : gen_rtx_UNSPEC (V16SFmode,
14391 : : gen_rtvec (2,
14392 : : gen_rtx_VEC_MERGE (V16SFmode,
14393 : : gen_rtx_UNSPEC (V16SFmode,
14394 : : gen_rtvec (3,
14395 : : operand1,
14396 : : operand2,
14397 : : operand3),
14398 : : 193),
14399 : : operand4,
14400 : : operand5),
14401 : : operand6),
14402 : : 172));
14403 : : }
14404 : :
14405 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14406 : : rtx
14407 : 0 : gen_avx512dq_rangepv8sf (rtx operand0 ATTRIBUTE_UNUSED,
14408 : : rtx operand1 ATTRIBUTE_UNUSED,
14409 : : rtx operand2 ATTRIBUTE_UNUSED,
14410 : : rtx operand3 ATTRIBUTE_UNUSED)
14411 : : {
14412 : 0 : return gen_rtx_SET (operand0,
14413 : : gen_rtx_UNSPEC (V8SFmode,
14414 : : gen_rtvec (3,
14415 : : operand1,
14416 : : operand2,
14417 : : operand3),
14418 : : 193));
14419 : : }
14420 : :
14421 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14422 : : rtx
14423 : 27 : gen_avx512dq_rangepv8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14424 : : rtx operand1 ATTRIBUTE_UNUSED,
14425 : : rtx operand2 ATTRIBUTE_UNUSED,
14426 : : rtx operand3 ATTRIBUTE_UNUSED,
14427 : : rtx operand4 ATTRIBUTE_UNUSED,
14428 : : rtx operand5 ATTRIBUTE_UNUSED)
14429 : : {
14430 : 27 : return gen_rtx_SET (operand0,
14431 : : gen_rtx_VEC_MERGE (V8SFmode,
14432 : : gen_rtx_UNSPEC (V8SFmode,
14433 : : gen_rtvec (3,
14434 : : operand1,
14435 : : operand2,
14436 : : operand3),
14437 : : 193),
14438 : : operand4,
14439 : : operand5));
14440 : : }
14441 : :
14442 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14443 : : rtx
14444 : 0 : gen_avx512dq_rangepv4sf (rtx operand0 ATTRIBUTE_UNUSED,
14445 : : rtx operand1 ATTRIBUTE_UNUSED,
14446 : : rtx operand2 ATTRIBUTE_UNUSED,
14447 : : rtx operand3 ATTRIBUTE_UNUSED)
14448 : : {
14449 : 0 : return gen_rtx_SET (operand0,
14450 : : gen_rtx_UNSPEC (V4SFmode,
14451 : : gen_rtvec (3,
14452 : : operand1,
14453 : : operand2,
14454 : : operand3),
14455 : : 193));
14456 : : }
14457 : :
14458 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14459 : : rtx
14460 : 27 : gen_avx512dq_rangepv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14461 : : rtx operand1 ATTRIBUTE_UNUSED,
14462 : : rtx operand2 ATTRIBUTE_UNUSED,
14463 : : rtx operand3 ATTRIBUTE_UNUSED,
14464 : : rtx operand4 ATTRIBUTE_UNUSED,
14465 : : rtx operand5 ATTRIBUTE_UNUSED)
14466 : : {
14467 : 27 : return gen_rtx_SET (operand0,
14468 : : gen_rtx_VEC_MERGE (V4SFmode,
14469 : : gen_rtx_UNSPEC (V4SFmode,
14470 : : gen_rtvec (3,
14471 : : operand1,
14472 : : operand2,
14473 : : operand3),
14474 : : 193),
14475 : : operand4,
14476 : : operand5));
14477 : : }
14478 : :
14479 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14480 : : rtx
14481 : 0 : gen_avx512dq_rangepv8df (rtx operand0 ATTRIBUTE_UNUSED,
14482 : : rtx operand1 ATTRIBUTE_UNUSED,
14483 : : rtx operand2 ATTRIBUTE_UNUSED,
14484 : : rtx operand3 ATTRIBUTE_UNUSED)
14485 : : {
14486 : 0 : return gen_rtx_SET (operand0,
14487 : : gen_rtx_UNSPEC (V8DFmode,
14488 : : gen_rtvec (3,
14489 : : operand1,
14490 : : operand2,
14491 : : operand3),
14492 : : 193));
14493 : : }
14494 : :
14495 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14496 : : rtx
14497 : 0 : gen_avx512dq_rangepv8df_round (rtx operand0 ATTRIBUTE_UNUSED,
14498 : : rtx operand1 ATTRIBUTE_UNUSED,
14499 : : rtx operand2 ATTRIBUTE_UNUSED,
14500 : : rtx operand3 ATTRIBUTE_UNUSED,
14501 : : rtx operand4 ATTRIBUTE_UNUSED)
14502 : : {
14503 : 0 : return gen_rtx_SET (operand0,
14504 : : gen_rtx_UNSPEC (V8DFmode,
14505 : : gen_rtvec (2,
14506 : : gen_rtx_UNSPEC (V8DFmode,
14507 : : gen_rtvec (3,
14508 : : operand1,
14509 : : operand2,
14510 : : operand3),
14511 : : 193),
14512 : : operand4),
14513 : : 172));
14514 : : }
14515 : :
14516 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14517 : : rtx
14518 : 0 : gen_avx512dq_rangepv8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
14519 : : rtx operand1 ATTRIBUTE_UNUSED,
14520 : : rtx operand2 ATTRIBUTE_UNUSED,
14521 : : rtx operand3 ATTRIBUTE_UNUSED,
14522 : : rtx operand4 ATTRIBUTE_UNUSED,
14523 : : rtx operand5 ATTRIBUTE_UNUSED)
14524 : : {
14525 : 0 : return gen_rtx_SET (operand0,
14526 : : gen_rtx_VEC_MERGE (V8DFmode,
14527 : : gen_rtx_UNSPEC (V8DFmode,
14528 : : gen_rtvec (3,
14529 : : operand1,
14530 : : operand2,
14531 : : operand3),
14532 : : 193),
14533 : : operand4,
14534 : : operand5));
14535 : : }
14536 : :
14537 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14538 : : rtx
14539 : 51 : gen_avx512dq_rangepv8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
14540 : : rtx operand1 ATTRIBUTE_UNUSED,
14541 : : rtx operand2 ATTRIBUTE_UNUSED,
14542 : : rtx operand3 ATTRIBUTE_UNUSED,
14543 : : rtx operand4 ATTRIBUTE_UNUSED,
14544 : : rtx operand5 ATTRIBUTE_UNUSED,
14545 : : rtx operand6 ATTRIBUTE_UNUSED)
14546 : : {
14547 : 51 : return gen_rtx_SET (operand0,
14548 : : gen_rtx_UNSPEC (V8DFmode,
14549 : : gen_rtvec (2,
14550 : : gen_rtx_VEC_MERGE (V8DFmode,
14551 : : gen_rtx_UNSPEC (V8DFmode,
14552 : : gen_rtvec (3,
14553 : : operand1,
14554 : : operand2,
14555 : : operand3),
14556 : : 193),
14557 : : operand4,
14558 : : operand5),
14559 : : operand6),
14560 : : 172));
14561 : : }
14562 : :
14563 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14564 : : rtx
14565 : 0 : gen_avx512dq_rangepv4df (rtx operand0 ATTRIBUTE_UNUSED,
14566 : : rtx operand1 ATTRIBUTE_UNUSED,
14567 : : rtx operand2 ATTRIBUTE_UNUSED,
14568 : : rtx operand3 ATTRIBUTE_UNUSED)
14569 : : {
14570 : 0 : return gen_rtx_SET (operand0,
14571 : : gen_rtx_UNSPEC (V4DFmode,
14572 : : gen_rtvec (3,
14573 : : operand1,
14574 : : operand2,
14575 : : operand3),
14576 : : 193));
14577 : : }
14578 : :
14579 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14580 : : rtx
14581 : 27 : gen_avx512dq_rangepv4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
14582 : : rtx operand1 ATTRIBUTE_UNUSED,
14583 : : rtx operand2 ATTRIBUTE_UNUSED,
14584 : : rtx operand3 ATTRIBUTE_UNUSED,
14585 : : rtx operand4 ATTRIBUTE_UNUSED,
14586 : : rtx operand5 ATTRIBUTE_UNUSED)
14587 : : {
14588 : 27 : return gen_rtx_SET (operand0,
14589 : : gen_rtx_VEC_MERGE (V4DFmode,
14590 : : gen_rtx_UNSPEC (V4DFmode,
14591 : : gen_rtvec (3,
14592 : : operand1,
14593 : : operand2,
14594 : : operand3),
14595 : : 193),
14596 : : operand4,
14597 : : operand5));
14598 : : }
14599 : :
14600 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14601 : : rtx
14602 : 0 : gen_avx512dq_rangepv2df (rtx operand0 ATTRIBUTE_UNUSED,
14603 : : rtx operand1 ATTRIBUTE_UNUSED,
14604 : : rtx operand2 ATTRIBUTE_UNUSED,
14605 : : rtx operand3 ATTRIBUTE_UNUSED)
14606 : : {
14607 : 0 : return gen_rtx_SET (operand0,
14608 : : gen_rtx_UNSPEC (V2DFmode,
14609 : : gen_rtvec (3,
14610 : : operand1,
14611 : : operand2,
14612 : : operand3),
14613 : : 193));
14614 : : }
14615 : :
14616 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28956 */
14617 : : rtx
14618 : 27 : gen_avx512dq_rangepv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
14619 : : rtx operand1 ATTRIBUTE_UNUSED,
14620 : : rtx operand2 ATTRIBUTE_UNUSED,
14621 : : rtx operand3 ATTRIBUTE_UNUSED,
14622 : : rtx operand4 ATTRIBUTE_UNUSED,
14623 : : rtx operand5 ATTRIBUTE_UNUSED)
14624 : : {
14625 : 27 : return gen_rtx_SET (operand0,
14626 : : gen_rtx_VEC_MERGE (V2DFmode,
14627 : : gen_rtx_UNSPEC (V2DFmode,
14628 : : gen_rtvec (3,
14629 : : operand1,
14630 : : operand2,
14631 : : operand3),
14632 : : 193),
14633 : : operand4,
14634 : : operand5));
14635 : : }
14636 : :
14637 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28976 */
14638 : : rtx
14639 : 0 : gen_avx512dq_rangesv4sf (rtx operand0 ATTRIBUTE_UNUSED,
14640 : : rtx operand1 ATTRIBUTE_UNUSED,
14641 : : rtx operand2 ATTRIBUTE_UNUSED,
14642 : : rtx operand3 ATTRIBUTE_UNUSED)
14643 : : {
14644 : 0 : return gen_rtx_SET (operand0,
14645 : : gen_rtx_VEC_MERGE (V4SFmode,
14646 : : gen_rtx_UNSPEC (V4SFmode,
14647 : : gen_rtvec (3,
14648 : : operand1,
14649 : : operand2,
14650 : : operand3),
14651 : : 193),
14652 : : operand1,
14653 : : const1_rtx));
14654 : : }
14655 : :
14656 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28976 */
14657 : : rtx
14658 : 0 : gen_avx512dq_rangesv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14659 : : rtx operand1 ATTRIBUTE_UNUSED,
14660 : : rtx operand2 ATTRIBUTE_UNUSED,
14661 : : rtx operand3 ATTRIBUTE_UNUSED,
14662 : : rtx operand4 ATTRIBUTE_UNUSED,
14663 : : rtx operand5 ATTRIBUTE_UNUSED)
14664 : : {
14665 : 0 : return gen_rtx_SET (operand0,
14666 : : gen_rtx_VEC_MERGE (V4SFmode,
14667 : : gen_rtx_VEC_MERGE (V4SFmode,
14668 : : gen_rtx_UNSPEC (V4SFmode,
14669 : : gen_rtvec (3,
14670 : : operand1,
14671 : : operand2,
14672 : : operand3),
14673 : : 193),
14674 : : operand4,
14675 : : operand5),
14676 : : operand1,
14677 : : const1_rtx));
14678 : : }
14679 : :
14680 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28976 */
14681 : : rtx
14682 : 0 : gen_avx512dq_rangesv4sf_round (rtx operand0 ATTRIBUTE_UNUSED,
14683 : : rtx operand1 ATTRIBUTE_UNUSED,
14684 : : rtx operand2 ATTRIBUTE_UNUSED,
14685 : : rtx operand3 ATTRIBUTE_UNUSED,
14686 : : rtx operand4 ATTRIBUTE_UNUSED)
14687 : : {
14688 : 0 : return gen_rtx_SET (operand0,
14689 : : gen_rtx_UNSPEC (V4SFmode,
14690 : : gen_rtvec (2,
14691 : : gen_rtx_VEC_MERGE (V4SFmode,
14692 : : gen_rtx_UNSPEC (V4SFmode,
14693 : : gen_rtvec (3,
14694 : : operand1,
14695 : : operand2,
14696 : : operand3),
14697 : : 193),
14698 : : operand1,
14699 : : const1_rtx),
14700 : : operand4),
14701 : : 172));
14702 : : }
14703 : :
14704 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28976 */
14705 : : rtx
14706 : 45 : gen_avx512dq_rangesv4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
14707 : : rtx operand1 ATTRIBUTE_UNUSED,
14708 : : rtx operand2 ATTRIBUTE_UNUSED,
14709 : : rtx operand3 ATTRIBUTE_UNUSED,
14710 : : rtx operand4 ATTRIBUTE_UNUSED,
14711 : : rtx operand5 ATTRIBUTE_UNUSED,
14712 : : rtx operand6 ATTRIBUTE_UNUSED)
14713 : : {
14714 : 45 : return gen_rtx_SET (operand0,
14715 : : gen_rtx_UNSPEC (V4SFmode,
14716 : : gen_rtvec (2,
14717 : : gen_rtx_VEC_MERGE (V4SFmode,
14718 : : gen_rtx_VEC_MERGE (V4SFmode,
14719 : : gen_rtx_UNSPEC (V4SFmode,
14720 : : gen_rtvec (3,
14721 : : operand1,
14722 : : operand2,
14723 : : operand3),
14724 : : 193),
14725 : : operand4,
14726 : : operand5),
14727 : : operand1,
14728 : : const1_rtx),
14729 : : operand6),
14730 : : 172));
14731 : : }
14732 : :
14733 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28976 */
14734 : : rtx
14735 : 0 : gen_avx512dq_rangesv2df (rtx operand0 ATTRIBUTE_UNUSED,
14736 : : rtx operand1 ATTRIBUTE_UNUSED,
14737 : : rtx operand2 ATTRIBUTE_UNUSED,
14738 : : rtx operand3 ATTRIBUTE_UNUSED)
14739 : : {
14740 : 0 : return gen_rtx_SET (operand0,
14741 : : gen_rtx_VEC_MERGE (V2DFmode,
14742 : : gen_rtx_UNSPEC (V2DFmode,
14743 : : gen_rtvec (3,
14744 : : operand1,
14745 : : operand2,
14746 : : operand3),
14747 : : 193),
14748 : : operand1,
14749 : : const1_rtx));
14750 : : }
14751 : :
14752 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28976 */
14753 : : rtx
14754 : 0 : gen_avx512dq_rangesv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
14755 : : rtx operand1 ATTRIBUTE_UNUSED,
14756 : : rtx operand2 ATTRIBUTE_UNUSED,
14757 : : rtx operand3 ATTRIBUTE_UNUSED,
14758 : : rtx operand4 ATTRIBUTE_UNUSED,
14759 : : rtx operand5 ATTRIBUTE_UNUSED)
14760 : : {
14761 : 0 : return gen_rtx_SET (operand0,
14762 : : gen_rtx_VEC_MERGE (V2DFmode,
14763 : : gen_rtx_VEC_MERGE (V2DFmode,
14764 : : gen_rtx_UNSPEC (V2DFmode,
14765 : : gen_rtvec (3,
14766 : : operand1,
14767 : : operand2,
14768 : : operand3),
14769 : : 193),
14770 : : operand4,
14771 : : operand5),
14772 : : operand1,
14773 : : const1_rtx));
14774 : : }
14775 : :
14776 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28976 */
14777 : : rtx
14778 : 0 : gen_avx512dq_rangesv2df_round (rtx operand0 ATTRIBUTE_UNUSED,
14779 : : rtx operand1 ATTRIBUTE_UNUSED,
14780 : : rtx operand2 ATTRIBUTE_UNUSED,
14781 : : rtx operand3 ATTRIBUTE_UNUSED,
14782 : : rtx operand4 ATTRIBUTE_UNUSED)
14783 : : {
14784 : 0 : return gen_rtx_SET (operand0,
14785 : : gen_rtx_UNSPEC (V2DFmode,
14786 : : gen_rtvec (2,
14787 : : gen_rtx_VEC_MERGE (V2DFmode,
14788 : : gen_rtx_UNSPEC (V2DFmode,
14789 : : gen_rtvec (3,
14790 : : operand1,
14791 : : operand2,
14792 : : operand3),
14793 : : 193),
14794 : : operand1,
14795 : : const1_rtx),
14796 : : operand4),
14797 : : 172));
14798 : : }
14799 : :
14800 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28976 */
14801 : : rtx
14802 : 45 : gen_avx512dq_rangesv2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
14803 : : rtx operand1 ATTRIBUTE_UNUSED,
14804 : : rtx operand2 ATTRIBUTE_UNUSED,
14805 : : rtx operand3 ATTRIBUTE_UNUSED,
14806 : : rtx operand4 ATTRIBUTE_UNUSED,
14807 : : rtx operand5 ATTRIBUTE_UNUSED,
14808 : : rtx operand6 ATTRIBUTE_UNUSED)
14809 : : {
14810 : 45 : return gen_rtx_SET (operand0,
14811 : : gen_rtx_UNSPEC (V2DFmode,
14812 : : gen_rtvec (2,
14813 : : gen_rtx_VEC_MERGE (V2DFmode,
14814 : : gen_rtx_VEC_MERGE (V2DFmode,
14815 : : gen_rtx_UNSPEC (V2DFmode,
14816 : : gen_rtvec (3,
14817 : : operand1,
14818 : : operand2,
14819 : : operand3),
14820 : : 193),
14821 : : operand4,
14822 : : operand5),
14823 : : operand1,
14824 : : const1_rtx),
14825 : : operand6),
14826 : : 172));
14827 : : }
14828 : :
14829 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
14830 : : rtx
14831 : 0 : gen_avx512dq_fpclassv32hf (rtx operand0 ATTRIBUTE_UNUSED,
14832 : : rtx operand1 ATTRIBUTE_UNUSED,
14833 : : rtx operand2 ATTRIBUTE_UNUSED)
14834 : : {
14835 : 0 : return gen_rtx_SET (operand0,
14836 : : gen_rtx_UNSPEC (SImode,
14837 : : gen_rtvec (2,
14838 : : operand1,
14839 : : operand2),
14840 : : 192));
14841 : : }
14842 : :
14843 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
14844 : : rtx
14845 : 16 : gen_avx512dq_fpclassv32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14846 : : rtx operand1 ATTRIBUTE_UNUSED,
14847 : : rtx operand2 ATTRIBUTE_UNUSED,
14848 : : rtx operand3 ATTRIBUTE_UNUSED)
14849 : : {
14850 : 16 : return gen_rtx_SET (operand0,
14851 : : gen_rtx_AND (SImode,
14852 : : gen_rtx_UNSPEC (SImode,
14853 : : gen_rtvec (2,
14854 : : operand1,
14855 : : operand2),
14856 : : 192),
14857 : : operand3));
14858 : : }
14859 : :
14860 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
14861 : : rtx
14862 : 0 : gen_avx512dq_fpclassv16hf (rtx operand0 ATTRIBUTE_UNUSED,
14863 : : rtx operand1 ATTRIBUTE_UNUSED,
14864 : : rtx operand2 ATTRIBUTE_UNUSED)
14865 : : {
14866 : 0 : return gen_rtx_SET (operand0,
14867 : : gen_rtx_UNSPEC (HImode,
14868 : : gen_rtvec (2,
14869 : : operand1,
14870 : : operand2),
14871 : : 192));
14872 : : }
14873 : :
14874 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
14875 : : rtx
14876 : 16 : gen_avx512dq_fpclassv16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14877 : : rtx operand1 ATTRIBUTE_UNUSED,
14878 : : rtx operand2 ATTRIBUTE_UNUSED,
14879 : : rtx operand3 ATTRIBUTE_UNUSED)
14880 : : {
14881 : 16 : return gen_rtx_SET (operand0,
14882 : : gen_rtx_AND (HImode,
14883 : : gen_rtx_UNSPEC (HImode,
14884 : : gen_rtvec (2,
14885 : : operand1,
14886 : : operand2),
14887 : : 192),
14888 : : operand3));
14889 : : }
14890 : :
14891 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
14892 : : rtx
14893 : 0 : gen_avx512dq_fpclassv8hf (rtx operand0 ATTRIBUTE_UNUSED,
14894 : : rtx operand1 ATTRIBUTE_UNUSED,
14895 : : rtx operand2 ATTRIBUTE_UNUSED)
14896 : : {
14897 : 0 : return gen_rtx_SET (operand0,
14898 : : gen_rtx_UNSPEC (QImode,
14899 : : gen_rtvec (2,
14900 : : operand1,
14901 : : operand2),
14902 : : 192));
14903 : : }
14904 : :
14905 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
14906 : : rtx
14907 : 16 : gen_avx512dq_fpclassv8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14908 : : rtx operand1 ATTRIBUTE_UNUSED,
14909 : : rtx operand2 ATTRIBUTE_UNUSED,
14910 : : rtx operand3 ATTRIBUTE_UNUSED)
14911 : : {
14912 : 16 : return gen_rtx_SET (operand0,
14913 : : gen_rtx_AND (QImode,
14914 : : gen_rtx_UNSPEC (QImode,
14915 : : gen_rtvec (2,
14916 : : operand1,
14917 : : operand2),
14918 : : 192),
14919 : : operand3));
14920 : : }
14921 : :
14922 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
14923 : : rtx
14924 : 0 : gen_avx512dq_fpclassv16sf (rtx operand0 ATTRIBUTE_UNUSED,
14925 : : rtx operand1 ATTRIBUTE_UNUSED,
14926 : : rtx operand2 ATTRIBUTE_UNUSED)
14927 : : {
14928 : 0 : return gen_rtx_SET (operand0,
14929 : : gen_rtx_UNSPEC (HImode,
14930 : : gen_rtvec (2,
14931 : : operand1,
14932 : : operand2),
14933 : : 192));
14934 : : }
14935 : :
14936 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
14937 : : rtx
14938 : 17 : gen_avx512dq_fpclassv16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14939 : : rtx operand1 ATTRIBUTE_UNUSED,
14940 : : rtx operand2 ATTRIBUTE_UNUSED,
14941 : : rtx operand3 ATTRIBUTE_UNUSED)
14942 : : {
14943 : 17 : return gen_rtx_SET (operand0,
14944 : : gen_rtx_AND (HImode,
14945 : : gen_rtx_UNSPEC (HImode,
14946 : : gen_rtvec (2,
14947 : : operand1,
14948 : : operand2),
14949 : : 192),
14950 : : operand3));
14951 : : }
14952 : :
14953 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
14954 : : rtx
14955 : 0 : gen_avx512dq_fpclassv8sf (rtx operand0 ATTRIBUTE_UNUSED,
14956 : : rtx operand1 ATTRIBUTE_UNUSED,
14957 : : rtx operand2 ATTRIBUTE_UNUSED)
14958 : : {
14959 : 0 : return gen_rtx_SET (operand0,
14960 : : gen_rtx_UNSPEC (QImode,
14961 : : gen_rtvec (2,
14962 : : operand1,
14963 : : operand2),
14964 : : 192));
14965 : : }
14966 : :
14967 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
14968 : : rtx
14969 : 16 : gen_avx512dq_fpclassv8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14970 : : rtx operand1 ATTRIBUTE_UNUSED,
14971 : : rtx operand2 ATTRIBUTE_UNUSED,
14972 : : rtx operand3 ATTRIBUTE_UNUSED)
14973 : : {
14974 : 16 : return gen_rtx_SET (operand0,
14975 : : gen_rtx_AND (QImode,
14976 : : gen_rtx_UNSPEC (QImode,
14977 : : gen_rtvec (2,
14978 : : operand1,
14979 : : operand2),
14980 : : 192),
14981 : : operand3));
14982 : : }
14983 : :
14984 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
14985 : : rtx
14986 : 0 : gen_avx512dq_fpclassv4sf (rtx operand0 ATTRIBUTE_UNUSED,
14987 : : rtx operand1 ATTRIBUTE_UNUSED,
14988 : : rtx operand2 ATTRIBUTE_UNUSED)
14989 : : {
14990 : 0 : return gen_rtx_SET (operand0,
14991 : : gen_rtx_UNSPEC (QImode,
14992 : : gen_rtvec (2,
14993 : : operand1,
14994 : : operand2),
14995 : : 192));
14996 : : }
14997 : :
14998 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
14999 : : rtx
15000 : 16 : gen_avx512dq_fpclassv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15001 : : rtx operand1 ATTRIBUTE_UNUSED,
15002 : : rtx operand2 ATTRIBUTE_UNUSED,
15003 : : rtx operand3 ATTRIBUTE_UNUSED)
15004 : : {
15005 : 16 : return gen_rtx_SET (operand0,
15006 : : gen_rtx_AND (QImode,
15007 : : gen_rtx_UNSPEC (QImode,
15008 : : gen_rtvec (2,
15009 : : operand1,
15010 : : operand2),
15011 : : 192),
15012 : : operand3));
15013 : : }
15014 : :
15015 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
15016 : : rtx
15017 : 0 : gen_avx512dq_fpclassv8df (rtx operand0 ATTRIBUTE_UNUSED,
15018 : : rtx operand1 ATTRIBUTE_UNUSED,
15019 : : rtx operand2 ATTRIBUTE_UNUSED)
15020 : : {
15021 : 0 : return gen_rtx_SET (operand0,
15022 : : gen_rtx_UNSPEC (QImode,
15023 : : gen_rtvec (2,
15024 : : operand1,
15025 : : operand2),
15026 : : 192));
15027 : : }
15028 : :
15029 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
15030 : : rtx
15031 : 16 : gen_avx512dq_fpclassv8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
15032 : : rtx operand1 ATTRIBUTE_UNUSED,
15033 : : rtx operand2 ATTRIBUTE_UNUSED,
15034 : : rtx operand3 ATTRIBUTE_UNUSED)
15035 : : {
15036 : 16 : return gen_rtx_SET (operand0,
15037 : : gen_rtx_AND (QImode,
15038 : : gen_rtx_UNSPEC (QImode,
15039 : : gen_rtvec (2,
15040 : : operand1,
15041 : : operand2),
15042 : : 192),
15043 : : operand3));
15044 : : }
15045 : :
15046 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
15047 : : rtx
15048 : 0 : gen_avx512dq_fpclassv4df (rtx operand0 ATTRIBUTE_UNUSED,
15049 : : rtx operand1 ATTRIBUTE_UNUSED,
15050 : : rtx operand2 ATTRIBUTE_UNUSED)
15051 : : {
15052 : 0 : return gen_rtx_SET (operand0,
15053 : : gen_rtx_UNSPEC (QImode,
15054 : : gen_rtvec (2,
15055 : : operand1,
15056 : : operand2),
15057 : : 192));
15058 : : }
15059 : :
15060 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
15061 : : rtx
15062 : 16 : gen_avx512dq_fpclassv4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
15063 : : rtx operand1 ATTRIBUTE_UNUSED,
15064 : : rtx operand2 ATTRIBUTE_UNUSED,
15065 : : rtx operand3 ATTRIBUTE_UNUSED)
15066 : : {
15067 : 16 : return gen_rtx_SET (operand0,
15068 : : gen_rtx_AND (QImode,
15069 : : gen_rtx_UNSPEC (QImode,
15070 : : gen_rtvec (2,
15071 : : operand1,
15072 : : operand2),
15073 : : 192),
15074 : : operand3));
15075 : : }
15076 : :
15077 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
15078 : : rtx
15079 : 0 : gen_avx512dq_fpclassv2df (rtx operand0 ATTRIBUTE_UNUSED,
15080 : : rtx operand1 ATTRIBUTE_UNUSED,
15081 : : rtx operand2 ATTRIBUTE_UNUSED)
15082 : : {
15083 : 0 : return gen_rtx_SET (operand0,
15084 : : gen_rtx_UNSPEC (QImode,
15085 : : gen_rtvec (2,
15086 : : operand1,
15087 : : operand2),
15088 : : 192));
15089 : : }
15090 : :
15091 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:28999 */
15092 : : rtx
15093 : 16 : gen_avx512dq_fpclassv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
15094 : : rtx operand1 ATTRIBUTE_UNUSED,
15095 : : rtx operand2 ATTRIBUTE_UNUSED,
15096 : : rtx operand3 ATTRIBUTE_UNUSED)
15097 : : {
15098 : 16 : return gen_rtx_SET (operand0,
15099 : : gen_rtx_AND (QImode,
15100 : : gen_rtx_UNSPEC (QImode,
15101 : : gen_rtvec (2,
15102 : : operand1,
15103 : : operand2),
15104 : : 192),
15105 : : operand3));
15106 : : }
15107 : :
15108 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29012 */
15109 : : rtx
15110 : 0 : gen_avx512dq_vmfpclassv8hf (rtx operand0 ATTRIBUTE_UNUSED,
15111 : : rtx operand1 ATTRIBUTE_UNUSED,
15112 : : rtx operand2 ATTRIBUTE_UNUSED)
15113 : : {
15114 : 0 : return gen_rtx_SET (operand0,
15115 : : gen_rtx_AND (QImode,
15116 : : gen_rtx_UNSPEC (QImode,
15117 : : gen_rtvec (2,
15118 : : operand1,
15119 : : operand2),
15120 : : 192),
15121 : : const1_rtx));
15122 : : }
15123 : :
15124 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29012 */
15125 : : rtx
15126 : 16 : gen_avx512dq_vmfpclassv8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15127 : : rtx operand1 ATTRIBUTE_UNUSED,
15128 : : rtx operand2 ATTRIBUTE_UNUSED,
15129 : : rtx operand3 ATTRIBUTE_UNUSED)
15130 : : {
15131 : 16 : return gen_rtx_SET (operand0,
15132 : : gen_rtx_AND (QImode,
15133 : : gen_rtx_AND (QImode,
15134 : : gen_rtx_UNSPEC (QImode,
15135 : : gen_rtvec (2,
15136 : : operand1,
15137 : : operand2),
15138 : : 192),
15139 : : const1_rtx),
15140 : : operand3));
15141 : : }
15142 : :
15143 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29012 */
15144 : : rtx
15145 : 0 : gen_avx512dq_vmfpclassv4sf (rtx operand0 ATTRIBUTE_UNUSED,
15146 : : rtx operand1 ATTRIBUTE_UNUSED,
15147 : : rtx operand2 ATTRIBUTE_UNUSED)
15148 : : {
15149 : 0 : return gen_rtx_SET (operand0,
15150 : : gen_rtx_AND (QImode,
15151 : : gen_rtx_UNSPEC (QImode,
15152 : : gen_rtvec (2,
15153 : : operand1,
15154 : : operand2),
15155 : : 192),
15156 : : const1_rtx));
15157 : : }
15158 : :
15159 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29012 */
15160 : : rtx
15161 : 16 : gen_avx512dq_vmfpclassv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15162 : : rtx operand1 ATTRIBUTE_UNUSED,
15163 : : rtx operand2 ATTRIBUTE_UNUSED,
15164 : : rtx operand3 ATTRIBUTE_UNUSED)
15165 : : {
15166 : 16 : return gen_rtx_SET (operand0,
15167 : : gen_rtx_AND (QImode,
15168 : : gen_rtx_AND (QImode,
15169 : : gen_rtx_UNSPEC (QImode,
15170 : : gen_rtvec (2,
15171 : : operand1,
15172 : : operand2),
15173 : : 192),
15174 : : const1_rtx),
15175 : : operand3));
15176 : : }
15177 : :
15178 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29012 */
15179 : : rtx
15180 : 0 : gen_avx512dq_vmfpclassv2df (rtx operand0 ATTRIBUTE_UNUSED,
15181 : : rtx operand1 ATTRIBUTE_UNUSED,
15182 : : rtx operand2 ATTRIBUTE_UNUSED)
15183 : : {
15184 : 0 : return gen_rtx_SET (operand0,
15185 : : gen_rtx_AND (QImode,
15186 : : gen_rtx_UNSPEC (QImode,
15187 : : gen_rtvec (2,
15188 : : operand1,
15189 : : operand2),
15190 : : 192),
15191 : : const1_rtx));
15192 : : }
15193 : :
15194 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29012 */
15195 : : rtx
15196 : 16 : gen_avx512dq_vmfpclassv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
15197 : : rtx operand1 ATTRIBUTE_UNUSED,
15198 : : rtx operand2 ATTRIBUTE_UNUSED,
15199 : : rtx operand3 ATTRIBUTE_UNUSED)
15200 : : {
15201 : 16 : return gen_rtx_SET (operand0,
15202 : : gen_rtx_AND (QImode,
15203 : : gen_rtx_AND (QImode,
15204 : : gen_rtx_UNSPEC (QImode,
15205 : : gen_rtvec (2,
15206 : : operand1,
15207 : : operand2),
15208 : : 192),
15209 : : const1_rtx),
15210 : : operand3));
15211 : : }
15212 : :
15213 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15214 : : rtx
15215 : 0 : gen_avx512bw_getmantv32hf (rtx operand0 ATTRIBUTE_UNUSED,
15216 : : rtx operand1 ATTRIBUTE_UNUSED,
15217 : : rtx operand2 ATTRIBUTE_UNUSED)
15218 : : {
15219 : 0 : return gen_rtx_SET (operand0,
15220 : : gen_rtx_UNSPEC (V32HFmode,
15221 : : gen_rtvec (2,
15222 : : operand1,
15223 : : operand2),
15224 : : 162));
15225 : : }
15226 : :
15227 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15228 : : rtx
15229 : 0 : gen_avx512bw_getmantv32hf_round (rtx operand0 ATTRIBUTE_UNUSED,
15230 : : rtx operand1 ATTRIBUTE_UNUSED,
15231 : : rtx operand2 ATTRIBUTE_UNUSED,
15232 : : rtx operand3 ATTRIBUTE_UNUSED)
15233 : : {
15234 : 0 : return gen_rtx_SET (operand0,
15235 : : gen_rtx_UNSPEC (V32HFmode,
15236 : : gen_rtvec (2,
15237 : : gen_rtx_UNSPEC (V32HFmode,
15238 : : gen_rtvec (2,
15239 : : operand1,
15240 : : operand2),
15241 : : 162),
15242 : : operand3),
15243 : : 172));
15244 : : }
15245 : :
15246 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15247 : : rtx
15248 : 0 : gen_avx512bw_getmantv32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15249 : : rtx operand1 ATTRIBUTE_UNUSED,
15250 : : rtx operand2 ATTRIBUTE_UNUSED,
15251 : : rtx operand3 ATTRIBUTE_UNUSED,
15252 : : rtx operand4 ATTRIBUTE_UNUSED)
15253 : : {
15254 : 0 : return gen_rtx_SET (operand0,
15255 : : gen_rtx_VEC_MERGE (V32HFmode,
15256 : : gen_rtx_UNSPEC (V32HFmode,
15257 : : gen_rtvec (2,
15258 : : operand1,
15259 : : operand2),
15260 : : 162),
15261 : : operand3,
15262 : : operand4));
15263 : : }
15264 : :
15265 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15266 : : rtx
15267 : 66 : gen_avx512bw_getmantv32hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15268 : : rtx operand1 ATTRIBUTE_UNUSED,
15269 : : rtx operand2 ATTRIBUTE_UNUSED,
15270 : : rtx operand3 ATTRIBUTE_UNUSED,
15271 : : rtx operand4 ATTRIBUTE_UNUSED,
15272 : : rtx operand5 ATTRIBUTE_UNUSED)
15273 : : {
15274 : 66 : return gen_rtx_SET (operand0,
15275 : : gen_rtx_UNSPEC (V32HFmode,
15276 : : gen_rtvec (2,
15277 : : gen_rtx_VEC_MERGE (V32HFmode,
15278 : : gen_rtx_UNSPEC (V32HFmode,
15279 : : gen_rtvec (2,
15280 : : operand1,
15281 : : operand2),
15282 : : 162),
15283 : : operand3,
15284 : : operand4),
15285 : : operand5),
15286 : : 172));
15287 : : }
15288 : :
15289 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15290 : : rtx
15291 : 0 : gen_avx512vl_getmantv16hf (rtx operand0 ATTRIBUTE_UNUSED,
15292 : : rtx operand1 ATTRIBUTE_UNUSED,
15293 : : rtx operand2 ATTRIBUTE_UNUSED)
15294 : : {
15295 : 0 : return gen_rtx_SET (operand0,
15296 : : gen_rtx_UNSPEC (V16HFmode,
15297 : : gen_rtvec (2,
15298 : : operand1,
15299 : : operand2),
15300 : : 162));
15301 : : }
15302 : :
15303 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15304 : : rtx
15305 : 0 : gen_avx512vl_getmantv16hf_round (rtx operand0 ATTRIBUTE_UNUSED,
15306 : : rtx operand1 ATTRIBUTE_UNUSED,
15307 : : rtx operand2 ATTRIBUTE_UNUSED,
15308 : : rtx operand3 ATTRIBUTE_UNUSED)
15309 : : {
15310 : 0 : return gen_rtx_SET (operand0,
15311 : : gen_rtx_UNSPEC (V16HFmode,
15312 : : gen_rtvec (2,
15313 : : gen_rtx_UNSPEC (V16HFmode,
15314 : : gen_rtvec (2,
15315 : : operand1,
15316 : : operand2),
15317 : : 162),
15318 : : operand3),
15319 : : 172));
15320 : : }
15321 : :
15322 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15323 : : rtx
15324 : 24 : gen_avx512vl_getmantv16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15325 : : rtx operand1 ATTRIBUTE_UNUSED,
15326 : : rtx operand2 ATTRIBUTE_UNUSED,
15327 : : rtx operand3 ATTRIBUTE_UNUSED,
15328 : : rtx operand4 ATTRIBUTE_UNUSED)
15329 : : {
15330 : 24 : return gen_rtx_SET (operand0,
15331 : : gen_rtx_VEC_MERGE (V16HFmode,
15332 : : gen_rtx_UNSPEC (V16HFmode,
15333 : : gen_rtvec (2,
15334 : : operand1,
15335 : : operand2),
15336 : : 162),
15337 : : operand3,
15338 : : operand4));
15339 : : }
15340 : :
15341 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15342 : : rtx
15343 : 0 : gen_avx512vl_getmantv16hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15344 : : rtx operand1 ATTRIBUTE_UNUSED,
15345 : : rtx operand2 ATTRIBUTE_UNUSED,
15346 : : rtx operand3 ATTRIBUTE_UNUSED,
15347 : : rtx operand4 ATTRIBUTE_UNUSED,
15348 : : rtx operand5 ATTRIBUTE_UNUSED)
15349 : : {
15350 : 0 : return gen_rtx_SET (operand0,
15351 : : gen_rtx_UNSPEC (V16HFmode,
15352 : : gen_rtvec (2,
15353 : : gen_rtx_VEC_MERGE (V16HFmode,
15354 : : gen_rtx_UNSPEC (V16HFmode,
15355 : : gen_rtvec (2,
15356 : : operand1,
15357 : : operand2),
15358 : : 162),
15359 : : operand3,
15360 : : operand4),
15361 : : operand5),
15362 : : 172));
15363 : : }
15364 : :
15365 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15366 : : rtx
15367 : 0 : gen_avx512fp16_getmantv8hf (rtx operand0 ATTRIBUTE_UNUSED,
15368 : : rtx operand1 ATTRIBUTE_UNUSED,
15369 : : rtx operand2 ATTRIBUTE_UNUSED)
15370 : : {
15371 : 0 : return gen_rtx_SET (operand0,
15372 : : gen_rtx_UNSPEC (V8HFmode,
15373 : : gen_rtvec (2,
15374 : : operand1,
15375 : : operand2),
15376 : : 162));
15377 : : }
15378 : :
15379 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15380 : : rtx
15381 : 0 : gen_avx512fp16_getmantv8hf_round (rtx operand0 ATTRIBUTE_UNUSED,
15382 : : rtx operand1 ATTRIBUTE_UNUSED,
15383 : : rtx operand2 ATTRIBUTE_UNUSED,
15384 : : rtx operand3 ATTRIBUTE_UNUSED)
15385 : : {
15386 : 0 : return gen_rtx_SET (operand0,
15387 : : gen_rtx_UNSPEC (V8HFmode,
15388 : : gen_rtvec (2,
15389 : : gen_rtx_UNSPEC (V8HFmode,
15390 : : gen_rtvec (2,
15391 : : operand1,
15392 : : operand2),
15393 : : 162),
15394 : : operand3),
15395 : : 172));
15396 : : }
15397 : :
15398 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15399 : : rtx
15400 : 24 : gen_avx512fp16_getmantv8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15401 : : rtx operand1 ATTRIBUTE_UNUSED,
15402 : : rtx operand2 ATTRIBUTE_UNUSED,
15403 : : rtx operand3 ATTRIBUTE_UNUSED,
15404 : : rtx operand4 ATTRIBUTE_UNUSED)
15405 : : {
15406 : 24 : return gen_rtx_SET (operand0,
15407 : : gen_rtx_VEC_MERGE (V8HFmode,
15408 : : gen_rtx_UNSPEC (V8HFmode,
15409 : : gen_rtvec (2,
15410 : : operand1,
15411 : : operand2),
15412 : : 162),
15413 : : operand3,
15414 : : operand4));
15415 : : }
15416 : :
15417 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15418 : : rtx
15419 : 0 : gen_avx512fp16_getmantv8hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15420 : : rtx operand1 ATTRIBUTE_UNUSED,
15421 : : rtx operand2 ATTRIBUTE_UNUSED,
15422 : : rtx operand3 ATTRIBUTE_UNUSED,
15423 : : rtx operand4 ATTRIBUTE_UNUSED,
15424 : : rtx operand5 ATTRIBUTE_UNUSED)
15425 : : {
15426 : 0 : return gen_rtx_SET (operand0,
15427 : : gen_rtx_UNSPEC (V8HFmode,
15428 : : gen_rtvec (2,
15429 : : gen_rtx_VEC_MERGE (V8HFmode,
15430 : : gen_rtx_UNSPEC (V8HFmode,
15431 : : gen_rtvec (2,
15432 : : operand1,
15433 : : operand2),
15434 : : 162),
15435 : : operand3,
15436 : : operand4),
15437 : : operand5),
15438 : : 172));
15439 : : }
15440 : :
15441 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15442 : : rtx
15443 : 0 : gen_avx512f_getmantv16sf (rtx operand0 ATTRIBUTE_UNUSED,
15444 : : rtx operand1 ATTRIBUTE_UNUSED,
15445 : : rtx operand2 ATTRIBUTE_UNUSED)
15446 : : {
15447 : 0 : return gen_rtx_SET (operand0,
15448 : : gen_rtx_UNSPEC (V16SFmode,
15449 : : gen_rtvec (2,
15450 : : operand1,
15451 : : operand2),
15452 : : 162));
15453 : : }
15454 : :
15455 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15456 : : rtx
15457 : 0 : gen_avx512f_getmantv16sf_round (rtx operand0 ATTRIBUTE_UNUSED,
15458 : : rtx operand1 ATTRIBUTE_UNUSED,
15459 : : rtx operand2 ATTRIBUTE_UNUSED,
15460 : : rtx operand3 ATTRIBUTE_UNUSED)
15461 : : {
15462 : 0 : return gen_rtx_SET (operand0,
15463 : : gen_rtx_UNSPEC (V16SFmode,
15464 : : gen_rtvec (2,
15465 : : gen_rtx_UNSPEC (V16SFmode,
15466 : : gen_rtvec (2,
15467 : : operand1,
15468 : : operand2),
15469 : : 162),
15470 : : operand3),
15471 : : 172));
15472 : : }
15473 : :
15474 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15475 : : rtx
15476 : 0 : gen_avx512f_getmantv16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15477 : : rtx operand1 ATTRIBUTE_UNUSED,
15478 : : rtx operand2 ATTRIBUTE_UNUSED,
15479 : : rtx operand3 ATTRIBUTE_UNUSED,
15480 : : rtx operand4 ATTRIBUTE_UNUSED)
15481 : : {
15482 : 0 : return gen_rtx_SET (operand0,
15483 : : gen_rtx_VEC_MERGE (V16SFmode,
15484 : : gen_rtx_UNSPEC (V16SFmode,
15485 : : gen_rtvec (2,
15486 : : operand1,
15487 : : operand2),
15488 : : 162),
15489 : : operand3,
15490 : : operand4));
15491 : : }
15492 : :
15493 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15494 : : rtx
15495 : 70 : gen_avx512f_getmantv16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15496 : : rtx operand1 ATTRIBUTE_UNUSED,
15497 : : rtx operand2 ATTRIBUTE_UNUSED,
15498 : : rtx operand3 ATTRIBUTE_UNUSED,
15499 : : rtx operand4 ATTRIBUTE_UNUSED,
15500 : : rtx operand5 ATTRIBUTE_UNUSED)
15501 : : {
15502 : 70 : return gen_rtx_SET (operand0,
15503 : : gen_rtx_UNSPEC (V16SFmode,
15504 : : gen_rtvec (2,
15505 : : gen_rtx_VEC_MERGE (V16SFmode,
15506 : : gen_rtx_UNSPEC (V16SFmode,
15507 : : gen_rtvec (2,
15508 : : operand1,
15509 : : operand2),
15510 : : 162),
15511 : : operand3,
15512 : : operand4),
15513 : : operand5),
15514 : : 172));
15515 : : }
15516 : :
15517 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15518 : : rtx
15519 : 0 : gen_avx512vl_getmantv8sf (rtx operand0 ATTRIBUTE_UNUSED,
15520 : : rtx operand1 ATTRIBUTE_UNUSED,
15521 : : rtx operand2 ATTRIBUTE_UNUSED)
15522 : : {
15523 : 0 : return gen_rtx_SET (operand0,
15524 : : gen_rtx_UNSPEC (V8SFmode,
15525 : : gen_rtvec (2,
15526 : : operand1,
15527 : : operand2),
15528 : : 162));
15529 : : }
15530 : :
15531 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15532 : : rtx
15533 : 0 : gen_avx512vl_getmantv8sf_round (rtx operand0 ATTRIBUTE_UNUSED,
15534 : : rtx operand1 ATTRIBUTE_UNUSED,
15535 : : rtx operand2 ATTRIBUTE_UNUSED,
15536 : : rtx operand3 ATTRIBUTE_UNUSED)
15537 : : {
15538 : 0 : return gen_rtx_SET (operand0,
15539 : : gen_rtx_UNSPEC (V8SFmode,
15540 : : gen_rtvec (2,
15541 : : gen_rtx_UNSPEC (V8SFmode,
15542 : : gen_rtvec (2,
15543 : : operand1,
15544 : : operand2),
15545 : : 162),
15546 : : operand3),
15547 : : 172));
15548 : : }
15549 : :
15550 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15551 : : rtx
15552 : 27 : gen_avx512vl_getmantv8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15553 : : rtx operand1 ATTRIBUTE_UNUSED,
15554 : : rtx operand2 ATTRIBUTE_UNUSED,
15555 : : rtx operand3 ATTRIBUTE_UNUSED,
15556 : : rtx operand4 ATTRIBUTE_UNUSED)
15557 : : {
15558 : 27 : return gen_rtx_SET (operand0,
15559 : : gen_rtx_VEC_MERGE (V8SFmode,
15560 : : gen_rtx_UNSPEC (V8SFmode,
15561 : : gen_rtvec (2,
15562 : : operand1,
15563 : : operand2),
15564 : : 162),
15565 : : operand3,
15566 : : operand4));
15567 : : }
15568 : :
15569 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15570 : : rtx
15571 : 0 : gen_avx512vl_getmantv8sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15572 : : rtx operand1 ATTRIBUTE_UNUSED,
15573 : : rtx operand2 ATTRIBUTE_UNUSED,
15574 : : rtx operand3 ATTRIBUTE_UNUSED,
15575 : : rtx operand4 ATTRIBUTE_UNUSED,
15576 : : rtx operand5 ATTRIBUTE_UNUSED)
15577 : : {
15578 : 0 : return gen_rtx_SET (operand0,
15579 : : gen_rtx_UNSPEC (V8SFmode,
15580 : : gen_rtvec (2,
15581 : : gen_rtx_VEC_MERGE (V8SFmode,
15582 : : gen_rtx_UNSPEC (V8SFmode,
15583 : : gen_rtvec (2,
15584 : : operand1,
15585 : : operand2),
15586 : : 162),
15587 : : operand3,
15588 : : operand4),
15589 : : operand5),
15590 : : 172));
15591 : : }
15592 : :
15593 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15594 : : rtx
15595 : 0 : gen_avx512vl_getmantv4sf (rtx operand0 ATTRIBUTE_UNUSED,
15596 : : rtx operand1 ATTRIBUTE_UNUSED,
15597 : : rtx operand2 ATTRIBUTE_UNUSED)
15598 : : {
15599 : 0 : return gen_rtx_SET (operand0,
15600 : : gen_rtx_UNSPEC (V4SFmode,
15601 : : gen_rtvec (2,
15602 : : operand1,
15603 : : operand2),
15604 : : 162));
15605 : : }
15606 : :
15607 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15608 : : rtx
15609 : 0 : gen_avx512vl_getmantv4sf_round (rtx operand0 ATTRIBUTE_UNUSED,
15610 : : rtx operand1 ATTRIBUTE_UNUSED,
15611 : : rtx operand2 ATTRIBUTE_UNUSED,
15612 : : rtx operand3 ATTRIBUTE_UNUSED)
15613 : : {
15614 : 0 : return gen_rtx_SET (operand0,
15615 : : gen_rtx_UNSPEC (V4SFmode,
15616 : : gen_rtvec (2,
15617 : : gen_rtx_UNSPEC (V4SFmode,
15618 : : gen_rtvec (2,
15619 : : operand1,
15620 : : operand2),
15621 : : 162),
15622 : : operand3),
15623 : : 172));
15624 : : }
15625 : :
15626 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15627 : : rtx
15628 : 27 : gen_avx512vl_getmantv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15629 : : rtx operand1 ATTRIBUTE_UNUSED,
15630 : : rtx operand2 ATTRIBUTE_UNUSED,
15631 : : rtx operand3 ATTRIBUTE_UNUSED,
15632 : : rtx operand4 ATTRIBUTE_UNUSED)
15633 : : {
15634 : 27 : return gen_rtx_SET (operand0,
15635 : : gen_rtx_VEC_MERGE (V4SFmode,
15636 : : gen_rtx_UNSPEC (V4SFmode,
15637 : : gen_rtvec (2,
15638 : : operand1,
15639 : : operand2),
15640 : : 162),
15641 : : operand3,
15642 : : operand4));
15643 : : }
15644 : :
15645 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15646 : : rtx
15647 : 0 : gen_avx512vl_getmantv4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15648 : : rtx operand1 ATTRIBUTE_UNUSED,
15649 : : rtx operand2 ATTRIBUTE_UNUSED,
15650 : : rtx operand3 ATTRIBUTE_UNUSED,
15651 : : rtx operand4 ATTRIBUTE_UNUSED,
15652 : : rtx operand5 ATTRIBUTE_UNUSED)
15653 : : {
15654 : 0 : return gen_rtx_SET (operand0,
15655 : : gen_rtx_UNSPEC (V4SFmode,
15656 : : gen_rtvec (2,
15657 : : gen_rtx_VEC_MERGE (V4SFmode,
15658 : : gen_rtx_UNSPEC (V4SFmode,
15659 : : gen_rtvec (2,
15660 : : operand1,
15661 : : operand2),
15662 : : 162),
15663 : : operand3,
15664 : : operand4),
15665 : : operand5),
15666 : : 172));
15667 : : }
15668 : :
15669 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15670 : : rtx
15671 : 0 : gen_avx512f_getmantv8df (rtx operand0 ATTRIBUTE_UNUSED,
15672 : : rtx operand1 ATTRIBUTE_UNUSED,
15673 : : rtx operand2 ATTRIBUTE_UNUSED)
15674 : : {
15675 : 0 : return gen_rtx_SET (operand0,
15676 : : gen_rtx_UNSPEC (V8DFmode,
15677 : : gen_rtvec (2,
15678 : : operand1,
15679 : : operand2),
15680 : : 162));
15681 : : }
15682 : :
15683 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15684 : : rtx
15685 : 0 : gen_avx512f_getmantv8df_round (rtx operand0 ATTRIBUTE_UNUSED,
15686 : : rtx operand1 ATTRIBUTE_UNUSED,
15687 : : rtx operand2 ATTRIBUTE_UNUSED,
15688 : : rtx operand3 ATTRIBUTE_UNUSED)
15689 : : {
15690 : 0 : return gen_rtx_SET (operand0,
15691 : : gen_rtx_UNSPEC (V8DFmode,
15692 : : gen_rtvec (2,
15693 : : gen_rtx_UNSPEC (V8DFmode,
15694 : : gen_rtvec (2,
15695 : : operand1,
15696 : : operand2),
15697 : : 162),
15698 : : operand3),
15699 : : 172));
15700 : : }
15701 : :
15702 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15703 : : rtx
15704 : 0 : gen_avx512f_getmantv8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
15705 : : rtx operand1 ATTRIBUTE_UNUSED,
15706 : : rtx operand2 ATTRIBUTE_UNUSED,
15707 : : rtx operand3 ATTRIBUTE_UNUSED,
15708 : : rtx operand4 ATTRIBUTE_UNUSED)
15709 : : {
15710 : 0 : return gen_rtx_SET (operand0,
15711 : : gen_rtx_VEC_MERGE (V8DFmode,
15712 : : gen_rtx_UNSPEC (V8DFmode,
15713 : : gen_rtvec (2,
15714 : : operand1,
15715 : : operand2),
15716 : : 162),
15717 : : operand3,
15718 : : operand4));
15719 : : }
15720 : :
15721 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15722 : : rtx
15723 : 63 : gen_avx512f_getmantv8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15724 : : rtx operand1 ATTRIBUTE_UNUSED,
15725 : : rtx operand2 ATTRIBUTE_UNUSED,
15726 : : rtx operand3 ATTRIBUTE_UNUSED,
15727 : : rtx operand4 ATTRIBUTE_UNUSED,
15728 : : rtx operand5 ATTRIBUTE_UNUSED)
15729 : : {
15730 : 63 : return gen_rtx_SET (operand0,
15731 : : gen_rtx_UNSPEC (V8DFmode,
15732 : : gen_rtvec (2,
15733 : : gen_rtx_VEC_MERGE (V8DFmode,
15734 : : gen_rtx_UNSPEC (V8DFmode,
15735 : : gen_rtvec (2,
15736 : : operand1,
15737 : : operand2),
15738 : : 162),
15739 : : operand3,
15740 : : operand4),
15741 : : operand5),
15742 : : 172));
15743 : : }
15744 : :
15745 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15746 : : rtx
15747 : 0 : gen_avx512vl_getmantv4df (rtx operand0 ATTRIBUTE_UNUSED,
15748 : : rtx operand1 ATTRIBUTE_UNUSED,
15749 : : rtx operand2 ATTRIBUTE_UNUSED)
15750 : : {
15751 : 0 : return gen_rtx_SET (operand0,
15752 : : gen_rtx_UNSPEC (V4DFmode,
15753 : : gen_rtvec (2,
15754 : : operand1,
15755 : : operand2),
15756 : : 162));
15757 : : }
15758 : :
15759 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15760 : : rtx
15761 : 0 : gen_avx512vl_getmantv4df_round (rtx operand0 ATTRIBUTE_UNUSED,
15762 : : rtx operand1 ATTRIBUTE_UNUSED,
15763 : : rtx operand2 ATTRIBUTE_UNUSED,
15764 : : rtx operand3 ATTRIBUTE_UNUSED)
15765 : : {
15766 : 0 : return gen_rtx_SET (operand0,
15767 : : gen_rtx_UNSPEC (V4DFmode,
15768 : : gen_rtvec (2,
15769 : : gen_rtx_UNSPEC (V4DFmode,
15770 : : gen_rtvec (2,
15771 : : operand1,
15772 : : operand2),
15773 : : 162),
15774 : : operand3),
15775 : : 172));
15776 : : }
15777 : :
15778 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15779 : : rtx
15780 : 27 : gen_avx512vl_getmantv4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
15781 : : rtx operand1 ATTRIBUTE_UNUSED,
15782 : : rtx operand2 ATTRIBUTE_UNUSED,
15783 : : rtx operand3 ATTRIBUTE_UNUSED,
15784 : : rtx operand4 ATTRIBUTE_UNUSED)
15785 : : {
15786 : 27 : return gen_rtx_SET (operand0,
15787 : : gen_rtx_VEC_MERGE (V4DFmode,
15788 : : gen_rtx_UNSPEC (V4DFmode,
15789 : : gen_rtvec (2,
15790 : : operand1,
15791 : : operand2),
15792 : : 162),
15793 : : operand3,
15794 : : operand4));
15795 : : }
15796 : :
15797 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15798 : : rtx
15799 : 0 : gen_avx512vl_getmantv4df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15800 : : rtx operand1 ATTRIBUTE_UNUSED,
15801 : : rtx operand2 ATTRIBUTE_UNUSED,
15802 : : rtx operand3 ATTRIBUTE_UNUSED,
15803 : : rtx operand4 ATTRIBUTE_UNUSED,
15804 : : rtx operand5 ATTRIBUTE_UNUSED)
15805 : : {
15806 : 0 : return gen_rtx_SET (operand0,
15807 : : gen_rtx_UNSPEC (V4DFmode,
15808 : : gen_rtvec (2,
15809 : : gen_rtx_VEC_MERGE (V4DFmode,
15810 : : gen_rtx_UNSPEC (V4DFmode,
15811 : : gen_rtvec (2,
15812 : : operand1,
15813 : : operand2),
15814 : : 162),
15815 : : operand3,
15816 : : operand4),
15817 : : operand5),
15818 : : 172));
15819 : : }
15820 : :
15821 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15822 : : rtx
15823 : 0 : gen_avx512vl_getmantv2df (rtx operand0 ATTRIBUTE_UNUSED,
15824 : : rtx operand1 ATTRIBUTE_UNUSED,
15825 : : rtx operand2 ATTRIBUTE_UNUSED)
15826 : : {
15827 : 0 : return gen_rtx_SET (operand0,
15828 : : gen_rtx_UNSPEC (V2DFmode,
15829 : : gen_rtvec (2,
15830 : : operand1,
15831 : : operand2),
15832 : : 162));
15833 : : }
15834 : :
15835 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15836 : : rtx
15837 : 0 : gen_avx512vl_getmantv2df_round (rtx operand0 ATTRIBUTE_UNUSED,
15838 : : rtx operand1 ATTRIBUTE_UNUSED,
15839 : : rtx operand2 ATTRIBUTE_UNUSED,
15840 : : rtx operand3 ATTRIBUTE_UNUSED)
15841 : : {
15842 : 0 : return gen_rtx_SET (operand0,
15843 : : gen_rtx_UNSPEC (V2DFmode,
15844 : : gen_rtvec (2,
15845 : : gen_rtx_UNSPEC (V2DFmode,
15846 : : gen_rtvec (2,
15847 : : operand1,
15848 : : operand2),
15849 : : 162),
15850 : : operand3),
15851 : : 172));
15852 : : }
15853 : :
15854 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15855 : : rtx
15856 : 27 : gen_avx512vl_getmantv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
15857 : : rtx operand1 ATTRIBUTE_UNUSED,
15858 : : rtx operand2 ATTRIBUTE_UNUSED,
15859 : : rtx operand3 ATTRIBUTE_UNUSED,
15860 : : rtx operand4 ATTRIBUTE_UNUSED)
15861 : : {
15862 : 27 : return gen_rtx_SET (operand0,
15863 : : gen_rtx_VEC_MERGE (V2DFmode,
15864 : : gen_rtx_UNSPEC (V2DFmode,
15865 : : gen_rtvec (2,
15866 : : operand1,
15867 : : operand2),
15868 : : 162),
15869 : : operand3,
15870 : : operand4));
15871 : : }
15872 : :
15873 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29027 */
15874 : : rtx
15875 : 0 : gen_avx512vl_getmantv2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15876 : : rtx operand1 ATTRIBUTE_UNUSED,
15877 : : rtx operand2 ATTRIBUTE_UNUSED,
15878 : : rtx operand3 ATTRIBUTE_UNUSED,
15879 : : rtx operand4 ATTRIBUTE_UNUSED,
15880 : : rtx operand5 ATTRIBUTE_UNUSED)
15881 : : {
15882 : 0 : return gen_rtx_SET (operand0,
15883 : : gen_rtx_UNSPEC (V2DFmode,
15884 : : gen_rtvec (2,
15885 : : gen_rtx_VEC_MERGE (V2DFmode,
15886 : : gen_rtx_UNSPEC (V2DFmode,
15887 : : gen_rtvec (2,
15888 : : operand1,
15889 : : operand2),
15890 : : 162),
15891 : : operand3,
15892 : : operand4),
15893 : : operand5),
15894 : : 172));
15895 : : }
15896 : :
15897 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29044 */
15898 : : rtx
15899 : 0 : gen_avx512f_vgetmantv8hf (rtx operand0 ATTRIBUTE_UNUSED,
15900 : : rtx operand1 ATTRIBUTE_UNUSED,
15901 : : rtx operand2 ATTRIBUTE_UNUSED,
15902 : : rtx operand3 ATTRIBUTE_UNUSED)
15903 : : {
15904 : 0 : return gen_rtx_SET (operand0,
15905 : : gen_rtx_VEC_MERGE (V8HFmode,
15906 : : gen_rtx_UNSPEC (V8HFmode,
15907 : : gen_rtvec (3,
15908 : : operand1,
15909 : : operand2,
15910 : : operand3),
15911 : : 162),
15912 : : operand1,
15913 : : const1_rtx));
15914 : : }
15915 : :
15916 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29044 */
15917 : : rtx
15918 : 0 : gen_avx512f_vgetmantv8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15919 : : rtx operand1 ATTRIBUTE_UNUSED,
15920 : : rtx operand2 ATTRIBUTE_UNUSED,
15921 : : rtx operand3 ATTRIBUTE_UNUSED,
15922 : : rtx operand4 ATTRIBUTE_UNUSED,
15923 : : rtx operand5 ATTRIBUTE_UNUSED)
15924 : : {
15925 : 0 : return gen_rtx_SET (operand0,
15926 : : gen_rtx_VEC_MERGE (V8HFmode,
15927 : : gen_rtx_VEC_MERGE (V8HFmode,
15928 : : gen_rtx_UNSPEC (V8HFmode,
15929 : : gen_rtvec (3,
15930 : : operand1,
15931 : : operand2,
15932 : : operand3),
15933 : : 162),
15934 : : operand4,
15935 : : operand5),
15936 : : operand1,
15937 : : const1_rtx));
15938 : : }
15939 : :
15940 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29044 */
15941 : : rtx
15942 : 0 : gen_avx512f_vgetmantv8hf_round (rtx operand0 ATTRIBUTE_UNUSED,
15943 : : rtx operand1 ATTRIBUTE_UNUSED,
15944 : : rtx operand2 ATTRIBUTE_UNUSED,
15945 : : rtx operand3 ATTRIBUTE_UNUSED,
15946 : : rtx operand4 ATTRIBUTE_UNUSED)
15947 : : {
15948 : 0 : return gen_rtx_SET (operand0,
15949 : : gen_rtx_UNSPEC (V8HFmode,
15950 : : gen_rtvec (2,
15951 : : gen_rtx_VEC_MERGE (V8HFmode,
15952 : : gen_rtx_UNSPEC (V8HFmode,
15953 : : gen_rtvec (3,
15954 : : operand1,
15955 : : operand2,
15956 : : operand3),
15957 : : 162),
15958 : : operand1,
15959 : : const1_rtx),
15960 : : operand4),
15961 : : 172));
15962 : : }
15963 : :
15964 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29044 */
15965 : : rtx
15966 : 66 : gen_avx512f_vgetmantv8hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15967 : : rtx operand1 ATTRIBUTE_UNUSED,
15968 : : rtx operand2 ATTRIBUTE_UNUSED,
15969 : : rtx operand3 ATTRIBUTE_UNUSED,
15970 : : rtx operand4 ATTRIBUTE_UNUSED,
15971 : : rtx operand5 ATTRIBUTE_UNUSED,
15972 : : rtx operand6 ATTRIBUTE_UNUSED)
15973 : : {
15974 : 66 : return gen_rtx_SET (operand0,
15975 : : gen_rtx_UNSPEC (V8HFmode,
15976 : : gen_rtvec (2,
15977 : : gen_rtx_VEC_MERGE (V8HFmode,
15978 : : gen_rtx_VEC_MERGE (V8HFmode,
15979 : : gen_rtx_UNSPEC (V8HFmode,
15980 : : gen_rtvec (3,
15981 : : operand1,
15982 : : operand2,
15983 : : operand3),
15984 : : 162),
15985 : : operand4,
15986 : : operand5),
15987 : : operand1,
15988 : : const1_rtx),
15989 : : operand6),
15990 : : 172));
15991 : : }
15992 : :
15993 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29044 */
15994 : : rtx
15995 : 0 : gen_avx512f_vgetmantv4sf (rtx operand0 ATTRIBUTE_UNUSED,
15996 : : rtx operand1 ATTRIBUTE_UNUSED,
15997 : : rtx operand2 ATTRIBUTE_UNUSED,
15998 : : rtx operand3 ATTRIBUTE_UNUSED)
15999 : : {
16000 : 0 : return gen_rtx_SET (operand0,
16001 : : gen_rtx_VEC_MERGE (V4SFmode,
16002 : : gen_rtx_UNSPEC (V4SFmode,
16003 : : gen_rtvec (3,
16004 : : operand1,
16005 : : operand2,
16006 : : operand3),
16007 : : 162),
16008 : : operand1,
16009 : : const1_rtx));
16010 : : }
16011 : :
16012 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29044 */
16013 : : rtx
16014 : 0 : gen_avx512f_vgetmantv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
16015 : : rtx operand1 ATTRIBUTE_UNUSED,
16016 : : rtx operand2 ATTRIBUTE_UNUSED,
16017 : : rtx operand3 ATTRIBUTE_UNUSED,
16018 : : rtx operand4 ATTRIBUTE_UNUSED,
16019 : : rtx operand5 ATTRIBUTE_UNUSED)
16020 : : {
16021 : 0 : return gen_rtx_SET (operand0,
16022 : : gen_rtx_VEC_MERGE (V4SFmode,
16023 : : gen_rtx_VEC_MERGE (V4SFmode,
16024 : : gen_rtx_UNSPEC (V4SFmode,
16025 : : gen_rtvec (3,
16026 : : operand1,
16027 : : operand2,
16028 : : operand3),
16029 : : 162),
16030 : : operand4,
16031 : : operand5),
16032 : : operand1,
16033 : : const1_rtx));
16034 : : }
16035 : :
16036 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29044 */
16037 : : rtx
16038 : 20 : gen_avx512f_vgetmantv4sf_round (rtx operand0 ATTRIBUTE_UNUSED,
16039 : : rtx operand1 ATTRIBUTE_UNUSED,
16040 : : rtx operand2 ATTRIBUTE_UNUSED,
16041 : : rtx operand3 ATTRIBUTE_UNUSED,
16042 : : rtx operand4 ATTRIBUTE_UNUSED)
16043 : : {
16044 : 20 : return gen_rtx_SET (operand0,
16045 : : gen_rtx_UNSPEC (V4SFmode,
16046 : : gen_rtvec (2,
16047 : : gen_rtx_VEC_MERGE (V4SFmode,
16048 : : gen_rtx_UNSPEC (V4SFmode,
16049 : : gen_rtvec (3,
16050 : : operand1,
16051 : : operand2,
16052 : : operand3),
16053 : : 162),
16054 : : operand1,
16055 : : const1_rtx),
16056 : : operand4),
16057 : : 172));
16058 : : }
16059 : :
16060 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29044 */
16061 : : rtx
16062 : 42 : gen_avx512f_vgetmantv4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
16063 : : rtx operand1 ATTRIBUTE_UNUSED,
16064 : : rtx operand2 ATTRIBUTE_UNUSED,
16065 : : rtx operand3 ATTRIBUTE_UNUSED,
16066 : : rtx operand4 ATTRIBUTE_UNUSED,
16067 : : rtx operand5 ATTRIBUTE_UNUSED,
16068 : : rtx operand6 ATTRIBUTE_UNUSED)
16069 : : {
16070 : 42 : return gen_rtx_SET (operand0,
16071 : : gen_rtx_UNSPEC (V4SFmode,
16072 : : gen_rtvec (2,
16073 : : gen_rtx_VEC_MERGE (V4SFmode,
16074 : : gen_rtx_VEC_MERGE (V4SFmode,
16075 : : gen_rtx_UNSPEC (V4SFmode,
16076 : : gen_rtvec (3,
16077 : : operand1,
16078 : : operand2,
16079 : : operand3),
16080 : : 162),
16081 : : operand4,
16082 : : operand5),
16083 : : operand1,
16084 : : const1_rtx),
16085 : : operand6),
16086 : : 172));
16087 : : }
16088 : :
16089 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29044 */
16090 : : rtx
16091 : 0 : gen_avx512f_vgetmantv2df (rtx operand0 ATTRIBUTE_UNUSED,
16092 : : rtx operand1 ATTRIBUTE_UNUSED,
16093 : : rtx operand2 ATTRIBUTE_UNUSED,
16094 : : rtx operand3 ATTRIBUTE_UNUSED)
16095 : : {
16096 : 0 : return gen_rtx_SET (operand0,
16097 : : gen_rtx_VEC_MERGE (V2DFmode,
16098 : : gen_rtx_UNSPEC (V2DFmode,
16099 : : gen_rtvec (3,
16100 : : operand1,
16101 : : operand2,
16102 : : operand3),
16103 : : 162),
16104 : : operand1,
16105 : : const1_rtx));
16106 : : }
16107 : :
16108 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29044 */
16109 : : rtx
16110 : 0 : gen_avx512f_vgetmantv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
16111 : : rtx operand1 ATTRIBUTE_UNUSED,
16112 : : rtx operand2 ATTRIBUTE_UNUSED,
16113 : : rtx operand3 ATTRIBUTE_UNUSED,
16114 : : rtx operand4 ATTRIBUTE_UNUSED,
16115 : : rtx operand5 ATTRIBUTE_UNUSED)
16116 : : {
16117 : 0 : return gen_rtx_SET (operand0,
16118 : : gen_rtx_VEC_MERGE (V2DFmode,
16119 : : gen_rtx_VEC_MERGE (V2DFmode,
16120 : : gen_rtx_UNSPEC (V2DFmode,
16121 : : gen_rtvec (3,
16122 : : operand1,
16123 : : operand2,
16124 : : operand3),
16125 : : 162),
16126 : : operand4,
16127 : : operand5),
16128 : : operand1,
16129 : : const1_rtx));
16130 : : }
16131 : :
16132 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29044 */
16133 : : rtx
16134 : 253 : gen_avx512f_vgetmantv2df_round (rtx operand0 ATTRIBUTE_UNUSED,
16135 : : rtx operand1 ATTRIBUTE_UNUSED,
16136 : : rtx operand2 ATTRIBUTE_UNUSED,
16137 : : rtx operand3 ATTRIBUTE_UNUSED,
16138 : : rtx operand4 ATTRIBUTE_UNUSED)
16139 : : {
16140 : 253 : return gen_rtx_SET (operand0,
16141 : : gen_rtx_UNSPEC (V2DFmode,
16142 : : gen_rtvec (2,
16143 : : gen_rtx_VEC_MERGE (V2DFmode,
16144 : : gen_rtx_UNSPEC (V2DFmode,
16145 : : gen_rtvec (3,
16146 : : operand1,
16147 : : operand2,
16148 : : operand3),
16149 : : 162),
16150 : : operand1,
16151 : : const1_rtx),
16152 : : operand4),
16153 : : 172));
16154 : : }
16155 : :
16156 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29044 */
16157 : : rtx
16158 : 42 : gen_avx512f_vgetmantv2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
16159 : : rtx operand1 ATTRIBUTE_UNUSED,
16160 : : rtx operand2 ATTRIBUTE_UNUSED,
16161 : : rtx operand3 ATTRIBUTE_UNUSED,
16162 : : rtx operand4 ATTRIBUTE_UNUSED,
16163 : : rtx operand5 ATTRIBUTE_UNUSED,
16164 : : rtx operand6 ATTRIBUTE_UNUSED)
16165 : : {
16166 : 42 : return gen_rtx_SET (operand0,
16167 : : gen_rtx_UNSPEC (V2DFmode,
16168 : : gen_rtvec (2,
16169 : : gen_rtx_VEC_MERGE (V2DFmode,
16170 : : gen_rtx_VEC_MERGE (V2DFmode,
16171 : : gen_rtx_UNSPEC (V2DFmode,
16172 : : gen_rtvec (3,
16173 : : operand1,
16174 : : operand2,
16175 : : operand3),
16176 : : 162),
16177 : : operand4,
16178 : : operand5),
16179 : : operand1,
16180 : : const1_rtx),
16181 : : operand6),
16182 : : 172));
16183 : : }
16184 : :
16185 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29068 */
16186 : : rtx
16187 : 24 : gen_avx512bw_dbpsadbwv8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
16188 : : rtx operand1 ATTRIBUTE_UNUSED,
16189 : : rtx operand2 ATTRIBUTE_UNUSED,
16190 : : rtx operand3 ATTRIBUTE_UNUSED,
16191 : : rtx operand4 ATTRIBUTE_UNUSED,
16192 : : rtx operand5 ATTRIBUTE_UNUSED)
16193 : : {
16194 : 24 : return gen_rtx_SET (operand0,
16195 : : gen_rtx_VEC_MERGE (V8HImode,
16196 : : gen_rtx_UNSPEC (V8HImode,
16197 : : gen_rtvec (3,
16198 : : operand1,
16199 : : operand2,
16200 : : operand3),
16201 : : 185),
16202 : : operand4,
16203 : : operand5));
16204 : : }
16205 : :
16206 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29068 */
16207 : : rtx
16208 : 24 : gen_avx512bw_dbpsadbwv16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
16209 : : rtx operand1 ATTRIBUTE_UNUSED,
16210 : : rtx operand2 ATTRIBUTE_UNUSED,
16211 : : rtx operand3 ATTRIBUTE_UNUSED,
16212 : : rtx operand4 ATTRIBUTE_UNUSED,
16213 : : rtx operand5 ATTRIBUTE_UNUSED)
16214 : : {
16215 : 24 : return gen_rtx_SET (operand0,
16216 : : gen_rtx_VEC_MERGE (V16HImode,
16217 : : gen_rtx_UNSPEC (V16HImode,
16218 : : gen_rtvec (3,
16219 : : operand1,
16220 : : operand2,
16221 : : operand3),
16222 : : 185),
16223 : : operand4,
16224 : : operand5));
16225 : : }
16226 : :
16227 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29068 */
16228 : : rtx
16229 : 24 : gen_avx512bw_dbpsadbwv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
16230 : : rtx operand1 ATTRIBUTE_UNUSED,
16231 : : rtx operand2 ATTRIBUTE_UNUSED,
16232 : : rtx operand3 ATTRIBUTE_UNUSED,
16233 : : rtx operand4 ATTRIBUTE_UNUSED,
16234 : : rtx operand5 ATTRIBUTE_UNUSED)
16235 : : {
16236 : 24 : return gen_rtx_SET (operand0,
16237 : : gen_rtx_VEC_MERGE (V32HImode,
16238 : : gen_rtx_UNSPEC (V32HImode,
16239 : : gen_rtvec (3,
16240 : : operand1,
16241 : : operand2,
16242 : : operand3),
16243 : : 185),
16244 : : operand4,
16245 : : operand5));
16246 : : }
16247 : :
16248 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29082 */
16249 : : rtx
16250 : 6 : gen_clzv16si2 (rtx operand0 ATTRIBUTE_UNUSED,
16251 : : rtx operand1 ATTRIBUTE_UNUSED)
16252 : : {
16253 : 6 : return gen_rtx_SET (operand0,
16254 : : gen_rtx_CLZ (V16SImode,
16255 : : operand1));
16256 : : }
16257 : :
16258 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29082 */
16259 : : rtx
16260 : 36 : gen_clzv16si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
16261 : : rtx operand1 ATTRIBUTE_UNUSED,
16262 : : rtx operand2 ATTRIBUTE_UNUSED,
16263 : : rtx operand3 ATTRIBUTE_UNUSED)
16264 : : {
16265 : 36 : return gen_rtx_SET (operand0,
16266 : : gen_rtx_VEC_MERGE (V16SImode,
16267 : : gen_rtx_CLZ (V16SImode,
16268 : : operand1),
16269 : : operand2,
16270 : : operand3));
16271 : : }
16272 : :
16273 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29082 */
16274 : : rtx
16275 : 57 : gen_clzv8si2 (rtx operand0 ATTRIBUTE_UNUSED,
16276 : : rtx operand1 ATTRIBUTE_UNUSED)
16277 : : {
16278 : 57 : return gen_rtx_SET (operand0,
16279 : : gen_rtx_CLZ (V8SImode,
16280 : : operand1));
16281 : : }
16282 : :
16283 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29082 */
16284 : : rtx
16285 : 33 : gen_clzv8si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
16286 : : rtx operand1 ATTRIBUTE_UNUSED,
16287 : : rtx operand2 ATTRIBUTE_UNUSED,
16288 : : rtx operand3 ATTRIBUTE_UNUSED)
16289 : : {
16290 : 33 : return gen_rtx_SET (operand0,
16291 : : gen_rtx_VEC_MERGE (V8SImode,
16292 : : gen_rtx_CLZ (V8SImode,
16293 : : operand1),
16294 : : operand2,
16295 : : operand3));
16296 : : }
16297 : :
16298 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29082 */
16299 : : rtx
16300 : 3 : gen_clzv4si2 (rtx operand0 ATTRIBUTE_UNUSED,
16301 : : rtx operand1 ATTRIBUTE_UNUSED)
16302 : : {
16303 : 3 : return gen_rtx_SET (operand0,
16304 : : gen_rtx_CLZ (V4SImode,
16305 : : operand1));
16306 : : }
16307 : :
16308 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29082 */
16309 : : rtx
16310 : 33 : gen_clzv4si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
16311 : : rtx operand1 ATTRIBUTE_UNUSED,
16312 : : rtx operand2 ATTRIBUTE_UNUSED,
16313 : : rtx operand3 ATTRIBUTE_UNUSED)
16314 : : {
16315 : 33 : return gen_rtx_SET (operand0,
16316 : : gen_rtx_VEC_MERGE (V4SImode,
16317 : : gen_rtx_CLZ (V4SImode,
16318 : : operand1),
16319 : : operand2,
16320 : : operand3));
16321 : : }
16322 : :
16323 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29082 */
16324 : : rtx
16325 : 8 : gen_clzv8di2 (rtx operand0 ATTRIBUTE_UNUSED,
16326 : : rtx operand1 ATTRIBUTE_UNUSED)
16327 : : {
16328 : 8 : return gen_rtx_SET (operand0,
16329 : : gen_rtx_CLZ (V8DImode,
16330 : : operand1));
16331 : : }
16332 : :
16333 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29082 */
16334 : : rtx
16335 : 36 : gen_clzv8di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
16336 : : rtx operand1 ATTRIBUTE_UNUSED,
16337 : : rtx operand2 ATTRIBUTE_UNUSED,
16338 : : rtx operand3 ATTRIBUTE_UNUSED)
16339 : : {
16340 : 36 : return gen_rtx_SET (operand0,
16341 : : gen_rtx_VEC_MERGE (V8DImode,
16342 : : gen_rtx_CLZ (V8DImode,
16343 : : operand1),
16344 : : operand2,
16345 : : operand3));
16346 : : }
16347 : :
16348 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29082 */
16349 : : rtx
16350 : 15 : gen_clzv4di2 (rtx operand0 ATTRIBUTE_UNUSED,
16351 : : rtx operand1 ATTRIBUTE_UNUSED)
16352 : : {
16353 : 15 : return gen_rtx_SET (operand0,
16354 : : gen_rtx_CLZ (V4DImode,
16355 : : operand1));
16356 : : }
16357 : :
16358 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29082 */
16359 : : rtx
16360 : 33 : gen_clzv4di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
16361 : : rtx operand1 ATTRIBUTE_UNUSED,
16362 : : rtx operand2 ATTRIBUTE_UNUSED,
16363 : : rtx operand3 ATTRIBUTE_UNUSED)
16364 : : {
16365 : 33 : return gen_rtx_SET (operand0,
16366 : : gen_rtx_VEC_MERGE (V4DImode,
16367 : : gen_rtx_CLZ (V4DImode,
16368 : : operand1),
16369 : : operand2,
16370 : : operand3));
16371 : : }
16372 : :
16373 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29082 */
16374 : : rtx
16375 : 0 : gen_clzv2di2 (rtx operand0 ATTRIBUTE_UNUSED,
16376 : : rtx operand1 ATTRIBUTE_UNUSED)
16377 : : {
16378 : 0 : return gen_rtx_SET (operand0,
16379 : : gen_rtx_CLZ (V2DImode,
16380 : : operand1));
16381 : : }
16382 : :
16383 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29082 */
16384 : : rtx
16385 : 33 : gen_clzv2di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
16386 : : rtx operand1 ATTRIBUTE_UNUSED,
16387 : : rtx operand2 ATTRIBUTE_UNUSED,
16388 : : rtx operand3 ATTRIBUTE_UNUSED)
16389 : : {
16390 : 33 : return gen_rtx_SET (operand0,
16391 : : gen_rtx_VEC_MERGE (V2DImode,
16392 : : gen_rtx_CLZ (V2DImode,
16393 : : operand1),
16394 : : operand2,
16395 : : operand3));
16396 : : }
16397 : :
16398 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29092 */
16399 : : rtx
16400 : 36 : gen_conflictv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
16401 : : rtx operand1 ATTRIBUTE_UNUSED,
16402 : : rtx operand2 ATTRIBUTE_UNUSED,
16403 : : rtx operand3 ATTRIBUTE_UNUSED)
16404 : : {
16405 : 36 : return gen_rtx_SET (operand0,
16406 : : gen_rtx_VEC_MERGE (V16SImode,
16407 : : gen_rtx_UNSPEC (V16SImode,
16408 : : gen_rtvec (1,
16409 : : operand1),
16410 : : 164),
16411 : : operand2,
16412 : : operand3));
16413 : : }
16414 : :
16415 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29092 */
16416 : : rtx
16417 : 33 : gen_conflictv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
16418 : : rtx operand1 ATTRIBUTE_UNUSED,
16419 : : rtx operand2 ATTRIBUTE_UNUSED,
16420 : : rtx operand3 ATTRIBUTE_UNUSED)
16421 : : {
16422 : 33 : return gen_rtx_SET (operand0,
16423 : : gen_rtx_VEC_MERGE (V8SImode,
16424 : : gen_rtx_UNSPEC (V8SImode,
16425 : : gen_rtvec (1,
16426 : : operand1),
16427 : : 164),
16428 : : operand2,
16429 : : operand3));
16430 : : }
16431 : :
16432 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29092 */
16433 : : rtx
16434 : 33 : gen_conflictv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
16435 : : rtx operand1 ATTRIBUTE_UNUSED,
16436 : : rtx operand2 ATTRIBUTE_UNUSED,
16437 : : rtx operand3 ATTRIBUTE_UNUSED)
16438 : : {
16439 : 33 : return gen_rtx_SET (operand0,
16440 : : gen_rtx_VEC_MERGE (V4SImode,
16441 : : gen_rtx_UNSPEC (V4SImode,
16442 : : gen_rtvec (1,
16443 : : operand1),
16444 : : 164),
16445 : : operand2,
16446 : : operand3));
16447 : : }
16448 : :
16449 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29092 */
16450 : : rtx
16451 : 42 : gen_conflictv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
16452 : : rtx operand1 ATTRIBUTE_UNUSED,
16453 : : rtx operand2 ATTRIBUTE_UNUSED,
16454 : : rtx operand3 ATTRIBUTE_UNUSED)
16455 : : {
16456 : 42 : return gen_rtx_SET (operand0,
16457 : : gen_rtx_VEC_MERGE (V8DImode,
16458 : : gen_rtx_UNSPEC (V8DImode,
16459 : : gen_rtvec (1,
16460 : : operand1),
16461 : : 164),
16462 : : operand2,
16463 : : operand3));
16464 : : }
16465 : :
16466 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29092 */
16467 : : rtx
16468 : 33 : gen_conflictv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
16469 : : rtx operand1 ATTRIBUTE_UNUSED,
16470 : : rtx operand2 ATTRIBUTE_UNUSED,
16471 : : rtx operand3 ATTRIBUTE_UNUSED)
16472 : : {
16473 : 33 : return gen_rtx_SET (operand0,
16474 : : gen_rtx_VEC_MERGE (V4DImode,
16475 : : gen_rtx_UNSPEC (V4DImode,
16476 : : gen_rtvec (1,
16477 : : operand1),
16478 : : 164),
16479 : : operand2,
16480 : : operand3));
16481 : : }
16482 : :
16483 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29092 */
16484 : : rtx
16485 : 33 : gen_conflictv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
16486 : : rtx operand1 ATTRIBUTE_UNUSED,
16487 : : rtx operand2 ATTRIBUTE_UNUSED,
16488 : : rtx operand3 ATTRIBUTE_UNUSED)
16489 : : {
16490 : 33 : return gen_rtx_SET (operand0,
16491 : : gen_rtx_VEC_MERGE (V2DImode,
16492 : : gen_rtx_UNSPEC (V2DImode,
16493 : : gen_rtvec (1,
16494 : : operand1),
16495 : : 164),
16496 : : operand2,
16497 : : operand3));
16498 : : }
16499 : :
16500 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29103 */
16501 : : rtx
16502 : 16 : gen_sha1msg1 (rtx operand0 ATTRIBUTE_UNUSED,
16503 : : rtx operand1 ATTRIBUTE_UNUSED,
16504 : : rtx operand2 ATTRIBUTE_UNUSED)
16505 : : {
16506 : 16 : return gen_rtx_SET (operand0,
16507 : : gen_rtx_UNSPEC (V4SImode,
16508 : : gen_rtvec (2,
16509 : : operand1,
16510 : : operand2),
16511 : : 178));
16512 : : }
16513 : :
16514 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29114 */
16515 : : rtx
16516 : 12 : gen_sha1msg2 (rtx operand0 ATTRIBUTE_UNUSED,
16517 : : rtx operand1 ATTRIBUTE_UNUSED,
16518 : : rtx operand2 ATTRIBUTE_UNUSED)
16519 : : {
16520 : 12 : return gen_rtx_SET (operand0,
16521 : : gen_rtx_UNSPEC (V4SImode,
16522 : : gen_rtvec (2,
16523 : : operand1,
16524 : : operand2),
16525 : : 179));
16526 : : }
16527 : :
16528 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29125 */
16529 : : rtx
16530 : 12 : gen_sha1nexte (rtx operand0 ATTRIBUTE_UNUSED,
16531 : : rtx operand1 ATTRIBUTE_UNUSED,
16532 : : rtx operand2 ATTRIBUTE_UNUSED)
16533 : : {
16534 : 12 : return gen_rtx_SET (operand0,
16535 : : gen_rtx_UNSPEC (V4SImode,
16536 : : gen_rtvec (2,
16537 : : operand1,
16538 : : operand2),
16539 : : 180));
16540 : : }
16541 : :
16542 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29136 */
16543 : : rtx
16544 : 14 : gen_sha1rnds4 (rtx operand0 ATTRIBUTE_UNUSED,
16545 : : rtx operand1 ATTRIBUTE_UNUSED,
16546 : : rtx operand2 ATTRIBUTE_UNUSED,
16547 : : rtx operand3 ATTRIBUTE_UNUSED)
16548 : : {
16549 : 14 : return gen_rtx_SET (operand0,
16550 : : gen_rtx_UNSPEC (V4SImode,
16551 : : gen_rtvec (3,
16552 : : operand1,
16553 : : operand2,
16554 : : operand3),
16555 : : 181));
16556 : : }
16557 : :
16558 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29149 */
16559 : : rtx
16560 : 12 : gen_sha256msg1 (rtx operand0 ATTRIBUTE_UNUSED,
16561 : : rtx operand1 ATTRIBUTE_UNUSED,
16562 : : rtx operand2 ATTRIBUTE_UNUSED)
16563 : : {
16564 : 12 : return gen_rtx_SET (operand0,
16565 : : gen_rtx_UNSPEC (V4SImode,
16566 : : gen_rtvec (2,
16567 : : operand1,
16568 : : operand2),
16569 : : 182));
16570 : : }
16571 : :
16572 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29160 */
16573 : : rtx
16574 : 12 : gen_sha256msg2 (rtx operand0 ATTRIBUTE_UNUSED,
16575 : : rtx operand1 ATTRIBUTE_UNUSED,
16576 : : rtx operand2 ATTRIBUTE_UNUSED)
16577 : : {
16578 : 12 : return gen_rtx_SET (operand0,
16579 : : gen_rtx_UNSPEC (V4SImode,
16580 : : gen_rtvec (2,
16581 : : operand1,
16582 : : operand2),
16583 : : 183));
16584 : : }
16585 : :
16586 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29171 */
16587 : : rtx
16588 : 12 : gen_sha256rnds2 (rtx operand0 ATTRIBUTE_UNUSED,
16589 : : rtx operand1 ATTRIBUTE_UNUSED,
16590 : : rtx operand2 ATTRIBUTE_UNUSED,
16591 : : rtx operand3 ATTRIBUTE_UNUSED)
16592 : : {
16593 : 12 : return gen_rtx_SET (operand0,
16594 : : gen_rtx_UNSPEC (V4SImode,
16595 : : gen_rtvec (3,
16596 : : operand1,
16597 : : operand2,
16598 : : operand3),
16599 : : 184));
16600 : : }
16601 : :
16602 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29184 */
16603 : : rtx
16604 : 13 : gen_vsm3msg1 (rtx operand0 ATTRIBUTE_UNUSED,
16605 : : rtx operand1 ATTRIBUTE_UNUSED,
16606 : : rtx operand2 ATTRIBUTE_UNUSED,
16607 : : rtx operand3 ATTRIBUTE_UNUSED)
16608 : : {
16609 : 13 : return gen_rtx_SET (operand0,
16610 : : gen_rtx_UNSPEC (V4SImode,
16611 : : gen_rtvec (3,
16612 : : operand1,
16613 : : operand2,
16614 : : operand3),
16615 : : 227));
16616 : : }
16617 : :
16618 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29196 */
16619 : : rtx
16620 : 12 : gen_vsm3msg2 (rtx operand0 ATTRIBUTE_UNUSED,
16621 : : rtx operand1 ATTRIBUTE_UNUSED,
16622 : : rtx operand2 ATTRIBUTE_UNUSED,
16623 : : rtx operand3 ATTRIBUTE_UNUSED)
16624 : : {
16625 : 12 : return gen_rtx_SET (operand0,
16626 : : gen_rtx_UNSPEC (V4SImode,
16627 : : gen_rtvec (3,
16628 : : operand1,
16629 : : operand2,
16630 : : operand3),
16631 : : 228));
16632 : : }
16633 : :
16634 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29208 */
16635 : : rtx
16636 : 11 : gen_vsm3rnds2 (rtx operand0 ATTRIBUTE_UNUSED,
16637 : : rtx operand1 ATTRIBUTE_UNUSED,
16638 : : rtx operand2 ATTRIBUTE_UNUSED,
16639 : : rtx operand3 ATTRIBUTE_UNUSED,
16640 : : rtx operand4 ATTRIBUTE_UNUSED)
16641 : : {
16642 : 11 : return gen_rtx_SET (operand0,
16643 : : gen_rtx_UNSPEC (V4SImode,
16644 : : gen_rtvec (4,
16645 : : operand1,
16646 : : operand2,
16647 : : operand3,
16648 : : operand4),
16649 : : 229));
16650 : : }
16651 : :
16652 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29222 */
16653 : : rtx
16654 : 12 : gen_vsha512msg1 (rtx operand0 ATTRIBUTE_UNUSED,
16655 : : rtx operand1 ATTRIBUTE_UNUSED,
16656 : : rtx operand2 ATTRIBUTE_UNUSED)
16657 : : {
16658 : 12 : return gen_rtx_SET (operand0,
16659 : : gen_rtx_UNSPEC (V4DImode,
16660 : : gen_rtvec (2,
16661 : : operand1,
16662 : : operand2),
16663 : : 242));
16664 : : }
16665 : :
16666 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29233 */
16667 : : rtx
16668 : 13 : gen_vsha512msg2 (rtx operand0 ATTRIBUTE_UNUSED,
16669 : : rtx operand1 ATTRIBUTE_UNUSED,
16670 : : rtx operand2 ATTRIBUTE_UNUSED)
16671 : : {
16672 : 13 : return gen_rtx_SET (operand0,
16673 : : gen_rtx_UNSPEC (V4DImode,
16674 : : gen_rtvec (2,
16675 : : operand1,
16676 : : operand2),
16677 : : 243));
16678 : : }
16679 : :
16680 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29244 */
16681 : : rtx
16682 : 12 : gen_vsha512rnds2 (rtx operand0 ATTRIBUTE_UNUSED,
16683 : : rtx operand1 ATTRIBUTE_UNUSED,
16684 : : rtx operand2 ATTRIBUTE_UNUSED,
16685 : : rtx operand3 ATTRIBUTE_UNUSED)
16686 : : {
16687 : 12 : return gen_rtx_SET (operand0,
16688 : : gen_rtx_UNSPEC (V4DImode,
16689 : : gen_rtvec (3,
16690 : : operand1,
16691 : : operand2,
16692 : : operand3),
16693 : : 244));
16694 : : }
16695 : :
16696 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29256 */
16697 : : rtx
16698 : 12 : gen_vsm4key4_v8si (rtx operand0 ATTRIBUTE_UNUSED,
16699 : : rtx operand1 ATTRIBUTE_UNUSED,
16700 : : rtx operand2 ATTRIBUTE_UNUSED)
16701 : : {
16702 : 12 : return gen_rtx_SET (operand0,
16703 : : gen_rtx_UNSPEC (V8SImode,
16704 : : gen_rtvec (2,
16705 : : operand1,
16706 : : operand2),
16707 : : 245));
16708 : : }
16709 : :
16710 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29256 */
16711 : : rtx
16712 : 13 : gen_vsm4key4_v4si (rtx operand0 ATTRIBUTE_UNUSED,
16713 : : rtx operand1 ATTRIBUTE_UNUSED,
16714 : : rtx operand2 ATTRIBUTE_UNUSED)
16715 : : {
16716 : 13 : return gen_rtx_SET (operand0,
16717 : : gen_rtx_UNSPEC (V4SImode,
16718 : : gen_rtvec (2,
16719 : : operand1,
16720 : : operand2),
16721 : : 245));
16722 : : }
16723 : :
16724 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29267 */
16725 : : rtx
16726 : 12 : gen_vsm4rnds4_v8si (rtx operand0 ATTRIBUTE_UNUSED,
16727 : : rtx operand1 ATTRIBUTE_UNUSED,
16728 : : rtx operand2 ATTRIBUTE_UNUSED)
16729 : : {
16730 : 12 : return gen_rtx_SET (operand0,
16731 : : gen_rtx_UNSPEC (V8SImode,
16732 : : gen_rtvec (2,
16733 : : operand1,
16734 : : operand2),
16735 : : 246));
16736 : : }
16737 : :
16738 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29267 */
16739 : : rtx
16740 : 12 : gen_vsm4rnds4_v4si (rtx operand0 ATTRIBUTE_UNUSED,
16741 : : rtx operand1 ATTRIBUTE_UNUSED,
16742 : : rtx operand2 ATTRIBUTE_UNUSED)
16743 : : {
16744 : 12 : return gen_rtx_SET (operand0,
16745 : : gen_rtx_UNSPEC (V4SImode,
16746 : : gen_rtvec (2,
16747 : : operand1,
16748 : : operand2),
16749 : : 246));
16750 : : }
16751 : :
16752 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29278 */
16753 : : rtx
16754 : 11 : gen_avx512f_si512_si (rtx operand0 ATTRIBUTE_UNUSED,
16755 : : rtx operand1 ATTRIBUTE_UNUSED)
16756 : : {
16757 : 11 : return gen_rtx_SET (operand0,
16758 : : gen_rtx_VEC_CONCAT (V16SImode,
16759 : : gen_rtx_VEC_CONCAT (V8SImode,
16760 : : operand1,
16761 : : gen_rtx_UNSPEC (V4SImode,
16762 : : gen_rtvec (1,
16763 : : const0_rtx),
16764 : : 143)),
16765 : : gen_rtx_UNSPEC (V8SImode,
16766 : : gen_rtvec (1,
16767 : : const0_rtx),
16768 : : 143)));
16769 : : }
16770 : :
16771 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29278 */
16772 : : rtx
16773 : 11 : gen_avx512f_ps512_ps (rtx operand0 ATTRIBUTE_UNUSED,
16774 : : rtx operand1 ATTRIBUTE_UNUSED)
16775 : : {
16776 : 11 : return gen_rtx_SET (operand0,
16777 : : gen_rtx_VEC_CONCAT (V16SFmode,
16778 : : gen_rtx_VEC_CONCAT (V8SFmode,
16779 : : operand1,
16780 : : gen_rtx_UNSPEC (V4SFmode,
16781 : : gen_rtvec (1,
16782 : : const0_rtx),
16783 : : 143)),
16784 : : gen_rtx_UNSPEC (V8SFmode,
16785 : : gen_rtvec (1,
16786 : : const0_rtx),
16787 : : 143)));
16788 : : }
16789 : :
16790 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29278 */
16791 : : rtx
16792 : 11 : gen_avx512f_pd512_pd (rtx operand0 ATTRIBUTE_UNUSED,
16793 : : rtx operand1 ATTRIBUTE_UNUSED)
16794 : : {
16795 : 11 : return gen_rtx_SET (operand0,
16796 : : gen_rtx_VEC_CONCAT (V8DFmode,
16797 : : gen_rtx_VEC_CONCAT (V4DFmode,
16798 : : operand1,
16799 : : gen_rtx_UNSPEC (V2DFmode,
16800 : : gen_rtvec (1,
16801 : : const0_rtx),
16802 : : 143)),
16803 : : gen_rtx_UNSPEC (V4DFmode,
16804 : : gen_rtvec (1,
16805 : : const0_rtx),
16806 : : 143)));
16807 : : }
16808 : :
16809 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29297 */
16810 : : rtx
16811 : 11 : gen_avx512f_si512_256si (rtx operand0 ATTRIBUTE_UNUSED,
16812 : : rtx operand1 ATTRIBUTE_UNUSED)
16813 : : {
16814 : 11 : return gen_rtx_SET (operand0,
16815 : : gen_rtx_VEC_CONCAT (V16SImode,
16816 : : operand1,
16817 : : gen_rtx_UNSPEC (V8SImode,
16818 : : gen_rtvec (1,
16819 : : const0_rtx),
16820 : : 143)));
16821 : : }
16822 : :
16823 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29297 */
16824 : : rtx
16825 : 11 : gen_avx512f_ps512_256ps (rtx operand0 ATTRIBUTE_UNUSED,
16826 : : rtx operand1 ATTRIBUTE_UNUSED)
16827 : : {
16828 : 11 : return gen_rtx_SET (operand0,
16829 : : gen_rtx_VEC_CONCAT (V16SFmode,
16830 : : operand1,
16831 : : gen_rtx_UNSPEC (V8SFmode,
16832 : : gen_rtvec (1,
16833 : : const0_rtx),
16834 : : 143)));
16835 : : }
16836 : :
16837 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29297 */
16838 : : rtx
16839 : 11 : gen_avx512f_pd512_256pd (rtx operand0 ATTRIBUTE_UNUSED,
16840 : : rtx operand1 ATTRIBUTE_UNUSED)
16841 : : {
16842 : 11 : return gen_rtx_SET (operand0,
16843 : : gen_rtx_VEC_CONCAT (V8DFmode,
16844 : : operand1,
16845 : : gen_rtx_UNSPEC (V4DFmode,
16846 : : gen_rtvec (1,
16847 : : const0_rtx),
16848 : : 143)));
16849 : : }
16850 : :
16851 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29349 */
16852 : : rtx
16853 : 0 : gen_vpmadd52luqv8di (rtx operand0 ATTRIBUTE_UNUSED,
16854 : : rtx operand1 ATTRIBUTE_UNUSED,
16855 : : rtx operand2 ATTRIBUTE_UNUSED,
16856 : : rtx operand3 ATTRIBUTE_UNUSED)
16857 : : {
16858 : 0 : return gen_rtx_SET (operand0,
16859 : : gen_rtx_UNSPEC (V8DImode,
16860 : : gen_rtvec (3,
16861 : : operand1,
16862 : : operand2,
16863 : : operand3),
16864 : : 194));
16865 : : }
16866 : :
16867 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29349 */
16868 : : rtx
16869 : 0 : gen_vpmadd52huqv8di (rtx operand0 ATTRIBUTE_UNUSED,
16870 : : rtx operand1 ATTRIBUTE_UNUSED,
16871 : : rtx operand2 ATTRIBUTE_UNUSED,
16872 : : rtx operand3 ATTRIBUTE_UNUSED)
16873 : : {
16874 : 0 : return gen_rtx_SET (operand0,
16875 : : gen_rtx_UNSPEC (V8DImode,
16876 : : gen_rtvec (3,
16877 : : operand1,
16878 : : operand2,
16879 : : operand3),
16880 : : 195));
16881 : : }
16882 : :
16883 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29362 */
16884 : : rtx
16885 : 19 : gen_vpmadd52luqv4di (rtx operand0 ATTRIBUTE_UNUSED,
16886 : : rtx operand1 ATTRIBUTE_UNUSED,
16887 : : rtx operand2 ATTRIBUTE_UNUSED,
16888 : : rtx operand3 ATTRIBUTE_UNUSED)
16889 : : {
16890 : 19 : return gen_rtx_SET (operand0,
16891 : : gen_rtx_UNSPEC (V4DImode,
16892 : : gen_rtvec (3,
16893 : : operand1,
16894 : : operand2,
16895 : : operand3),
16896 : : 194));
16897 : : }
16898 : :
16899 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29362 */
16900 : : rtx
16901 : 18 : gen_vpmadd52huqv4di (rtx operand0 ATTRIBUTE_UNUSED,
16902 : : rtx operand1 ATTRIBUTE_UNUSED,
16903 : : rtx operand2 ATTRIBUTE_UNUSED,
16904 : : rtx operand3 ATTRIBUTE_UNUSED)
16905 : : {
16906 : 18 : return gen_rtx_SET (operand0,
16907 : : gen_rtx_UNSPEC (V4DImode,
16908 : : gen_rtvec (3,
16909 : : operand1,
16910 : : operand2,
16911 : : operand3),
16912 : : 195));
16913 : : }
16914 : :
16915 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29362 */
16916 : : rtx
16917 : 18 : gen_vpmadd52luqv2di (rtx operand0 ATTRIBUTE_UNUSED,
16918 : : rtx operand1 ATTRIBUTE_UNUSED,
16919 : : rtx operand2 ATTRIBUTE_UNUSED,
16920 : : rtx operand3 ATTRIBUTE_UNUSED)
16921 : : {
16922 : 18 : return gen_rtx_SET (operand0,
16923 : : gen_rtx_UNSPEC (V2DImode,
16924 : : gen_rtvec (3,
16925 : : operand1,
16926 : : operand2,
16927 : : operand3),
16928 : : 194));
16929 : : }
16930 : :
16931 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29362 */
16932 : : rtx
16933 : 18 : gen_vpmadd52huqv2di (rtx operand0 ATTRIBUTE_UNUSED,
16934 : : rtx operand1 ATTRIBUTE_UNUSED,
16935 : : rtx operand2 ATTRIBUTE_UNUSED,
16936 : : rtx operand3 ATTRIBUTE_UNUSED)
16937 : : {
16938 : 18 : return gen_rtx_SET (operand0,
16939 : : gen_rtx_UNSPEC (V2DImode,
16940 : : gen_rtvec (3,
16941 : : operand1,
16942 : : operand2,
16943 : : operand3),
16944 : : 195));
16945 : : }
16946 : :
16947 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29378 */
16948 : : rtx
16949 : 13 : gen_vpmadd52luqv8di_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
16950 : : rtx operand1 ATTRIBUTE_UNUSED,
16951 : : rtx operand2 ATTRIBUTE_UNUSED,
16952 : : rtx operand3 ATTRIBUTE_UNUSED,
16953 : : rtx operand4 ATTRIBUTE_UNUSED,
16954 : : rtx operand5 ATTRIBUTE_UNUSED)
16955 : : {
16956 : 13 : return gen_rtx_SET (operand0,
16957 : : gen_rtx_VEC_MERGE (V8DImode,
16958 : : gen_rtx_UNSPEC (V8DImode,
16959 : : gen_rtvec (3,
16960 : : operand1,
16961 : : operand2,
16962 : : operand3),
16963 : : 194),
16964 : : operand4,
16965 : : operand5));
16966 : : }
16967 : :
16968 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29378 */
16969 : : rtx
16970 : 13 : gen_vpmadd52huqv8di_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
16971 : : rtx operand1 ATTRIBUTE_UNUSED,
16972 : : rtx operand2 ATTRIBUTE_UNUSED,
16973 : : rtx operand3 ATTRIBUTE_UNUSED,
16974 : : rtx operand4 ATTRIBUTE_UNUSED,
16975 : : rtx operand5 ATTRIBUTE_UNUSED)
16976 : : {
16977 : 13 : return gen_rtx_SET (operand0,
16978 : : gen_rtx_VEC_MERGE (V8DImode,
16979 : : gen_rtx_UNSPEC (V8DImode,
16980 : : gen_rtvec (3,
16981 : : operand1,
16982 : : operand2,
16983 : : operand3),
16984 : : 195),
16985 : : operand4,
16986 : : operand5));
16987 : : }
16988 : :
16989 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29378 */
16990 : : rtx
16991 : 13 : gen_vpmadd52luqv4di_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
16992 : : rtx operand1 ATTRIBUTE_UNUSED,
16993 : : rtx operand2 ATTRIBUTE_UNUSED,
16994 : : rtx operand3 ATTRIBUTE_UNUSED,
16995 : : rtx operand4 ATTRIBUTE_UNUSED,
16996 : : rtx operand5 ATTRIBUTE_UNUSED)
16997 : : {
16998 : 13 : return gen_rtx_SET (operand0,
16999 : : gen_rtx_VEC_MERGE (V4DImode,
17000 : : gen_rtx_UNSPEC (V4DImode,
17001 : : gen_rtvec (3,
17002 : : operand1,
17003 : : operand2,
17004 : : operand3),
17005 : : 194),
17006 : : operand4,
17007 : : operand5));
17008 : : }
17009 : :
17010 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29378 */
17011 : : rtx
17012 : 13 : gen_vpmadd52huqv4di_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
17013 : : rtx operand1 ATTRIBUTE_UNUSED,
17014 : : rtx operand2 ATTRIBUTE_UNUSED,
17015 : : rtx operand3 ATTRIBUTE_UNUSED,
17016 : : rtx operand4 ATTRIBUTE_UNUSED,
17017 : : rtx operand5 ATTRIBUTE_UNUSED)
17018 : : {
17019 : 13 : return gen_rtx_SET (operand0,
17020 : : gen_rtx_VEC_MERGE (V4DImode,
17021 : : gen_rtx_UNSPEC (V4DImode,
17022 : : gen_rtvec (3,
17023 : : operand1,
17024 : : operand2,
17025 : : operand3),
17026 : : 195),
17027 : : operand4,
17028 : : operand5));
17029 : : }
17030 : :
17031 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29378 */
17032 : : rtx
17033 : 13 : gen_vpmadd52luqv2di_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
17034 : : rtx operand1 ATTRIBUTE_UNUSED,
17035 : : rtx operand2 ATTRIBUTE_UNUSED,
17036 : : rtx operand3 ATTRIBUTE_UNUSED,
17037 : : rtx operand4 ATTRIBUTE_UNUSED,
17038 : : rtx operand5 ATTRIBUTE_UNUSED)
17039 : : {
17040 : 13 : return gen_rtx_SET (operand0,
17041 : : gen_rtx_VEC_MERGE (V2DImode,
17042 : : gen_rtx_UNSPEC (V2DImode,
17043 : : gen_rtvec (3,
17044 : : operand1,
17045 : : operand2,
17046 : : operand3),
17047 : : 194),
17048 : : operand4,
17049 : : operand5));
17050 : : }
17051 : :
17052 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29378 */
17053 : : rtx
17054 : 13 : gen_vpmadd52huqv2di_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
17055 : : rtx operand1 ATTRIBUTE_UNUSED,
17056 : : rtx operand2 ATTRIBUTE_UNUSED,
17057 : : rtx operand3 ATTRIBUTE_UNUSED,
17058 : : rtx operand4 ATTRIBUTE_UNUSED,
17059 : : rtx operand5 ATTRIBUTE_UNUSED)
17060 : : {
17061 : 13 : return gen_rtx_SET (operand0,
17062 : : gen_rtx_VEC_MERGE (V2DImode,
17063 : : gen_rtx_UNSPEC (V2DImode,
17064 : : gen_rtvec (3,
17065 : : operand1,
17066 : : operand2,
17067 : : operand3),
17068 : : 195),
17069 : : operand4,
17070 : : operand5));
17071 : : }
17072 : :
17073 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29394 */
17074 : : rtx
17075 : 28 : gen_vpmadd52luqv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
17076 : : rtx operand1 ATTRIBUTE_UNUSED,
17077 : : rtx operand2 ATTRIBUTE_UNUSED,
17078 : : rtx operand3 ATTRIBUTE_UNUSED,
17079 : : rtx operand4 ATTRIBUTE_UNUSED)
17080 : : {
17081 : 28 : return gen_rtx_SET (operand0,
17082 : : gen_rtx_VEC_MERGE (V8DImode,
17083 : : gen_rtx_UNSPEC (V8DImode,
17084 : : gen_rtvec (3,
17085 : : operand1,
17086 : : operand2,
17087 : : operand3),
17088 : : 194),
17089 : : operand1,
17090 : : operand4));
17091 : : }
17092 : :
17093 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29394 */
17094 : : rtx
17095 : 26 : gen_vpmadd52huqv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
17096 : : rtx operand1 ATTRIBUTE_UNUSED,
17097 : : rtx operand2 ATTRIBUTE_UNUSED,
17098 : : rtx operand3 ATTRIBUTE_UNUSED,
17099 : : rtx operand4 ATTRIBUTE_UNUSED)
17100 : : {
17101 : 26 : return gen_rtx_SET (operand0,
17102 : : gen_rtx_VEC_MERGE (V8DImode,
17103 : : gen_rtx_UNSPEC (V8DImode,
17104 : : gen_rtvec (3,
17105 : : operand1,
17106 : : operand2,
17107 : : operand3),
17108 : : 195),
17109 : : operand1,
17110 : : operand4));
17111 : : }
17112 : :
17113 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29394 */
17114 : : rtx
17115 : 13 : gen_vpmadd52luqv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
17116 : : rtx operand1 ATTRIBUTE_UNUSED,
17117 : : rtx operand2 ATTRIBUTE_UNUSED,
17118 : : rtx operand3 ATTRIBUTE_UNUSED,
17119 : : rtx operand4 ATTRIBUTE_UNUSED)
17120 : : {
17121 : 13 : return gen_rtx_SET (operand0,
17122 : : gen_rtx_VEC_MERGE (V4DImode,
17123 : : gen_rtx_UNSPEC (V4DImode,
17124 : : gen_rtvec (3,
17125 : : operand1,
17126 : : operand2,
17127 : : operand3),
17128 : : 194),
17129 : : operand1,
17130 : : operand4));
17131 : : }
17132 : :
17133 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29394 */
17134 : : rtx
17135 : 13 : gen_vpmadd52huqv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
17136 : : rtx operand1 ATTRIBUTE_UNUSED,
17137 : : rtx operand2 ATTRIBUTE_UNUSED,
17138 : : rtx operand3 ATTRIBUTE_UNUSED,
17139 : : rtx operand4 ATTRIBUTE_UNUSED)
17140 : : {
17141 : 13 : return gen_rtx_SET (operand0,
17142 : : gen_rtx_VEC_MERGE (V4DImode,
17143 : : gen_rtx_UNSPEC (V4DImode,
17144 : : gen_rtvec (3,
17145 : : operand1,
17146 : : operand2,
17147 : : operand3),
17148 : : 195),
17149 : : operand1,
17150 : : operand4));
17151 : : }
17152 : :
17153 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29394 */
17154 : : rtx
17155 : 13 : gen_vpmadd52luqv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
17156 : : rtx operand1 ATTRIBUTE_UNUSED,
17157 : : rtx operand2 ATTRIBUTE_UNUSED,
17158 : : rtx operand3 ATTRIBUTE_UNUSED,
17159 : : rtx operand4 ATTRIBUTE_UNUSED)
17160 : : {
17161 : 13 : return gen_rtx_SET (operand0,
17162 : : gen_rtx_VEC_MERGE (V2DImode,
17163 : : gen_rtx_UNSPEC (V2DImode,
17164 : : gen_rtvec (3,
17165 : : operand1,
17166 : : operand2,
17167 : : operand3),
17168 : : 194),
17169 : : operand1,
17170 : : operand4));
17171 : : }
17172 : :
17173 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29394 */
17174 : : rtx
17175 : 13 : gen_vpmadd52huqv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
17176 : : rtx operand1 ATTRIBUTE_UNUSED,
17177 : : rtx operand2 ATTRIBUTE_UNUSED,
17178 : : rtx operand3 ATTRIBUTE_UNUSED,
17179 : : rtx operand4 ATTRIBUTE_UNUSED)
17180 : : {
17181 : 13 : return gen_rtx_SET (operand0,
17182 : : gen_rtx_VEC_MERGE (V2DImode,
17183 : : gen_rtx_UNSPEC (V2DImode,
17184 : : gen_rtvec (3,
17185 : : operand1,
17186 : : operand2,
17187 : : operand3),
17188 : : 195),
17189 : : operand1,
17190 : : operand4));
17191 : : }
17192 : :
17193 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29410 */
17194 : : rtx
17195 : 0 : gen_vpmultishiftqbv64qi (rtx operand0 ATTRIBUTE_UNUSED,
17196 : : rtx operand1 ATTRIBUTE_UNUSED,
17197 : : rtx operand2 ATTRIBUTE_UNUSED)
17198 : : {
17199 : 0 : return gen_rtx_SET (operand0,
17200 : : gen_rtx_UNSPEC (V64QImode,
17201 : : gen_rtvec (2,
17202 : : operand1,
17203 : : operand2),
17204 : : 196));
17205 : : }
17206 : :
17207 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29410 */
17208 : : rtx
17209 : 41 : gen_vpmultishiftqbv64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
17210 : : rtx operand1 ATTRIBUTE_UNUSED,
17211 : : rtx operand2 ATTRIBUTE_UNUSED,
17212 : : rtx operand3 ATTRIBUTE_UNUSED,
17213 : : rtx operand4 ATTRIBUTE_UNUSED)
17214 : : {
17215 : 41 : return gen_rtx_SET (operand0,
17216 : : gen_rtx_VEC_MERGE (V64QImode,
17217 : : gen_rtx_UNSPEC (V64QImode,
17218 : : gen_rtvec (2,
17219 : : operand1,
17220 : : operand2),
17221 : : 196),
17222 : : operand3,
17223 : : operand4));
17224 : : }
17225 : :
17226 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29410 */
17227 : : rtx
17228 : 0 : gen_vpmultishiftqbv16qi (rtx operand0 ATTRIBUTE_UNUSED,
17229 : : rtx operand1 ATTRIBUTE_UNUSED,
17230 : : rtx operand2 ATTRIBUTE_UNUSED)
17231 : : {
17232 : 0 : return gen_rtx_SET (operand0,
17233 : : gen_rtx_UNSPEC (V16QImode,
17234 : : gen_rtvec (2,
17235 : : operand1,
17236 : : operand2),
17237 : : 196));
17238 : : }
17239 : :
17240 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29410 */
17241 : : rtx
17242 : 36 : gen_vpmultishiftqbv16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
17243 : : rtx operand1 ATTRIBUTE_UNUSED,
17244 : : rtx operand2 ATTRIBUTE_UNUSED,
17245 : : rtx operand3 ATTRIBUTE_UNUSED,
17246 : : rtx operand4 ATTRIBUTE_UNUSED)
17247 : : {
17248 : 36 : return gen_rtx_SET (operand0,
17249 : : gen_rtx_VEC_MERGE (V16QImode,
17250 : : gen_rtx_UNSPEC (V16QImode,
17251 : : gen_rtvec (2,
17252 : : operand1,
17253 : : operand2),
17254 : : 196),
17255 : : operand3,
17256 : : operand4));
17257 : : }
17258 : :
17259 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29410 */
17260 : : rtx
17261 : 0 : gen_vpmultishiftqbv32qi (rtx operand0 ATTRIBUTE_UNUSED,
17262 : : rtx operand1 ATTRIBUTE_UNUSED,
17263 : : rtx operand2 ATTRIBUTE_UNUSED)
17264 : : {
17265 : 0 : return gen_rtx_SET (operand0,
17266 : : gen_rtx_UNSPEC (V32QImode,
17267 : : gen_rtvec (2,
17268 : : operand1,
17269 : : operand2),
17270 : : 196));
17271 : : }
17272 : :
17273 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29410 */
17274 : : rtx
17275 : 36 : gen_vpmultishiftqbv32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
17276 : : rtx operand1 ATTRIBUTE_UNUSED,
17277 : : rtx operand2 ATTRIBUTE_UNUSED,
17278 : : rtx operand3 ATTRIBUTE_UNUSED,
17279 : : rtx operand4 ATTRIBUTE_UNUSED)
17280 : : {
17281 : 36 : return gen_rtx_SET (operand0,
17282 : : gen_rtx_VEC_MERGE (V32QImode,
17283 : : gen_rtx_UNSPEC (V32QImode,
17284 : : gen_rtvec (2,
17285 : : operand1,
17286 : : operand2),
17287 : : 196),
17288 : : operand3,
17289 : : operand4));
17290 : : }
17291 : :
17292 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29461 */
17293 : : rtx
17294 : 11 : gen_avx5124fmaddps_4fmaddps (rtx operand0 ATTRIBUTE_UNUSED,
17295 : : rtx operand1 ATTRIBUTE_UNUSED,
17296 : : rtx operand2 ATTRIBUTE_UNUSED,
17297 : : rtx operand3 ATTRIBUTE_UNUSED)
17298 : : {
17299 : 11 : return gen_rtx_SET (operand0,
17300 : : gen_rtx_UNSPEC (V16SFmode,
17301 : : gen_rtvec (3,
17302 : : operand1,
17303 : : operand2,
17304 : : operand3),
17305 : : 197));
17306 : : }
17307 : :
17308 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29473 */
17309 : : rtx
17310 : 17 : gen_avx5124fmaddps_4fmaddps_mask (rtx operand0 ATTRIBUTE_UNUSED,
17311 : : rtx operand1 ATTRIBUTE_UNUSED,
17312 : : rtx operand2 ATTRIBUTE_UNUSED,
17313 : : rtx operand3 ATTRIBUTE_UNUSED,
17314 : : rtx operand4 ATTRIBUTE_UNUSED)
17315 : : {
17316 : 17 : return gen_rtx_SET (operand0,
17317 : : gen_rtx_VEC_MERGE (V16SFmode,
17318 : : gen_rtx_UNSPEC (V16SFmode,
17319 : : gen_rtvec (2,
17320 : : operand1,
17321 : : operand2),
17322 : : 197),
17323 : : operand3,
17324 : : operand4));
17325 : : }
17326 : :
17327 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29487 */
17328 : : rtx
17329 : 7 : gen_avx5124fmaddps_4fmaddps_maskz (rtx operand0 ATTRIBUTE_UNUSED,
17330 : : rtx operand1 ATTRIBUTE_UNUSED,
17331 : : rtx operand2 ATTRIBUTE_UNUSED,
17332 : : rtx operand3 ATTRIBUTE_UNUSED,
17333 : : rtx operand4 ATTRIBUTE_UNUSED,
17334 : : rtx operand5 ATTRIBUTE_UNUSED)
17335 : : {
17336 : 7 : return gen_rtx_SET (operand0,
17337 : : gen_rtx_VEC_MERGE (V16SFmode,
17338 : : gen_rtx_UNSPEC (V16SFmode,
17339 : : gen_rtvec (3,
17340 : : operand1,
17341 : : operand2,
17342 : : operand3),
17343 : : 197),
17344 : : operand4,
17345 : : operand5));
17346 : : }
17347 : :
17348 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29502 */
17349 : : rtx
17350 : 11 : gen_avx5124fmaddps_4fmaddss (rtx operand0 ATTRIBUTE_UNUSED,
17351 : : rtx operand1 ATTRIBUTE_UNUSED,
17352 : : rtx operand2 ATTRIBUTE_UNUSED,
17353 : : rtx operand3 ATTRIBUTE_UNUSED)
17354 : : {
17355 : 11 : return gen_rtx_SET (operand0,
17356 : : gen_rtx_UNSPEC (V4SFmode,
17357 : : gen_rtvec (3,
17358 : : operand1,
17359 : : operand2,
17360 : : operand3),
17361 : : 197));
17362 : : }
17363 : :
17364 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29514 */
17365 : : rtx
17366 : 15 : gen_avx5124fmaddps_4fmaddss_mask (rtx operand0 ATTRIBUTE_UNUSED,
17367 : : rtx operand1 ATTRIBUTE_UNUSED,
17368 : : rtx operand2 ATTRIBUTE_UNUSED,
17369 : : rtx operand3 ATTRIBUTE_UNUSED,
17370 : : rtx operand4 ATTRIBUTE_UNUSED)
17371 : : {
17372 : 15 : return gen_rtx_SET (operand0,
17373 : : gen_rtx_VEC_MERGE (V4SFmode,
17374 : : gen_rtx_UNSPEC (V4SFmode,
17375 : : gen_rtvec (2,
17376 : : operand1,
17377 : : operand2),
17378 : : 197),
17379 : : operand3,
17380 : : operand4));
17381 : : }
17382 : :
17383 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29528 */
17384 : : rtx
17385 : 7 : gen_avx5124fmaddps_4fmaddss_maskz (rtx operand0 ATTRIBUTE_UNUSED,
17386 : : rtx operand1 ATTRIBUTE_UNUSED,
17387 : : rtx operand2 ATTRIBUTE_UNUSED,
17388 : : rtx operand3 ATTRIBUTE_UNUSED,
17389 : : rtx operand4 ATTRIBUTE_UNUSED,
17390 : : rtx operand5 ATTRIBUTE_UNUSED)
17391 : : {
17392 : 7 : return gen_rtx_SET (operand0,
17393 : : gen_rtx_VEC_MERGE (V4SFmode,
17394 : : gen_rtx_UNSPEC (V4SFmode,
17395 : : gen_rtvec (3,
17396 : : operand1,
17397 : : operand2,
17398 : : operand3),
17399 : : 197),
17400 : : operand4,
17401 : : operand5));
17402 : : }
17403 : :
17404 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29543 */
17405 : : rtx
17406 : 11 : gen_avx5124fmaddps_4fnmaddps (rtx operand0 ATTRIBUTE_UNUSED,
17407 : : rtx operand1 ATTRIBUTE_UNUSED,
17408 : : rtx operand2 ATTRIBUTE_UNUSED,
17409 : : rtx operand3 ATTRIBUTE_UNUSED)
17410 : : {
17411 : 11 : return gen_rtx_SET (operand0,
17412 : : gen_rtx_UNSPEC (V16SFmode,
17413 : : gen_rtvec (3,
17414 : : operand1,
17415 : : operand2,
17416 : : operand3),
17417 : : 198));
17418 : : }
17419 : :
17420 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29555 */
17421 : : rtx
17422 : 15 : gen_avx5124fmaddps_4fnmaddps_mask (rtx operand0 ATTRIBUTE_UNUSED,
17423 : : rtx operand1 ATTRIBUTE_UNUSED,
17424 : : rtx operand2 ATTRIBUTE_UNUSED,
17425 : : rtx operand3 ATTRIBUTE_UNUSED,
17426 : : rtx operand4 ATTRIBUTE_UNUSED)
17427 : : {
17428 : 15 : return gen_rtx_SET (operand0,
17429 : : gen_rtx_VEC_MERGE (V16SFmode,
17430 : : gen_rtx_UNSPEC (V16SFmode,
17431 : : gen_rtvec (2,
17432 : : operand1,
17433 : : operand2),
17434 : : 198),
17435 : : operand3,
17436 : : operand4));
17437 : : }
17438 : :
17439 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29569 */
17440 : : rtx
17441 : 7 : gen_avx5124fmaddps_4fnmaddps_maskz (rtx operand0 ATTRIBUTE_UNUSED,
17442 : : rtx operand1 ATTRIBUTE_UNUSED,
17443 : : rtx operand2 ATTRIBUTE_UNUSED,
17444 : : rtx operand3 ATTRIBUTE_UNUSED,
17445 : : rtx operand4 ATTRIBUTE_UNUSED,
17446 : : rtx operand5 ATTRIBUTE_UNUSED)
17447 : : {
17448 : 7 : return gen_rtx_SET (operand0,
17449 : : gen_rtx_VEC_MERGE (V16SFmode,
17450 : : gen_rtx_UNSPEC (V16SFmode,
17451 : : gen_rtvec (3,
17452 : : operand1,
17453 : : operand2,
17454 : : operand3),
17455 : : 198),
17456 : : operand4,
17457 : : operand5));
17458 : : }
17459 : :
17460 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29584 */
17461 : : rtx
17462 : 11 : gen_avx5124fmaddps_4fnmaddss (rtx operand0 ATTRIBUTE_UNUSED,
17463 : : rtx operand1 ATTRIBUTE_UNUSED,
17464 : : rtx operand2 ATTRIBUTE_UNUSED,
17465 : : rtx operand3 ATTRIBUTE_UNUSED)
17466 : : {
17467 : 11 : return gen_rtx_SET (operand0,
17468 : : gen_rtx_UNSPEC (V4SFmode,
17469 : : gen_rtvec (3,
17470 : : operand1,
17471 : : operand2,
17472 : : operand3),
17473 : : 198));
17474 : : }
17475 : :
17476 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29596 */
17477 : : rtx
17478 : 15 : gen_avx5124fmaddps_4fnmaddss_mask (rtx operand0 ATTRIBUTE_UNUSED,
17479 : : rtx operand1 ATTRIBUTE_UNUSED,
17480 : : rtx operand2 ATTRIBUTE_UNUSED,
17481 : : rtx operand3 ATTRIBUTE_UNUSED,
17482 : : rtx operand4 ATTRIBUTE_UNUSED)
17483 : : {
17484 : 15 : return gen_rtx_SET (operand0,
17485 : : gen_rtx_VEC_MERGE (V4SFmode,
17486 : : gen_rtx_UNSPEC (V4SFmode,
17487 : : gen_rtvec (2,
17488 : : operand1,
17489 : : operand2),
17490 : : 198),
17491 : : operand3,
17492 : : operand4));
17493 : : }
17494 : :
17495 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29610 */
17496 : : rtx
17497 : 7 : gen_avx5124fmaddps_4fnmaddss_maskz (rtx operand0 ATTRIBUTE_UNUSED,
17498 : : rtx operand1 ATTRIBUTE_UNUSED,
17499 : : rtx operand2 ATTRIBUTE_UNUSED,
17500 : : rtx operand3 ATTRIBUTE_UNUSED,
17501 : : rtx operand4 ATTRIBUTE_UNUSED,
17502 : : rtx operand5 ATTRIBUTE_UNUSED)
17503 : : {
17504 : 7 : return gen_rtx_SET (operand0,
17505 : : gen_rtx_VEC_MERGE (V4SFmode,
17506 : : gen_rtx_UNSPEC (V4SFmode,
17507 : : gen_rtvec (3,
17508 : : operand1,
17509 : : operand2,
17510 : : operand3),
17511 : : 198),
17512 : : operand4,
17513 : : operand5));
17514 : : }
17515 : :
17516 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29625 */
17517 : : rtx
17518 : 12 : gen_avx5124vnniw_vp4dpwssd (rtx operand0 ATTRIBUTE_UNUSED,
17519 : : rtx operand1 ATTRIBUTE_UNUSED,
17520 : : rtx operand2 ATTRIBUTE_UNUSED,
17521 : : rtx operand3 ATTRIBUTE_UNUSED)
17522 : : {
17523 : 12 : return gen_rtx_SET (operand0,
17524 : : gen_rtx_UNSPEC (V16SImode,
17525 : : gen_rtvec (3,
17526 : : operand1,
17527 : : operand2,
17528 : : operand3),
17529 : : 199));
17530 : : }
17531 : :
17532 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29637 */
17533 : : rtx
17534 : 15 : gen_avx5124vnniw_vp4dpwssd_mask (rtx operand0 ATTRIBUTE_UNUSED,
17535 : : rtx operand1 ATTRIBUTE_UNUSED,
17536 : : rtx operand2 ATTRIBUTE_UNUSED,
17537 : : rtx operand3 ATTRIBUTE_UNUSED,
17538 : : rtx operand4 ATTRIBUTE_UNUSED)
17539 : : {
17540 : 15 : return gen_rtx_SET (operand0,
17541 : : gen_rtx_VEC_MERGE (V16SImode,
17542 : : gen_rtx_UNSPEC (V16SImode,
17543 : : gen_rtvec (2,
17544 : : operand1,
17545 : : operand2),
17546 : : 199),
17547 : : operand3,
17548 : : operand4));
17549 : : }
17550 : :
17551 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29651 */
17552 : : rtx
17553 : 7 : gen_avx5124vnniw_vp4dpwssd_maskz (rtx operand0 ATTRIBUTE_UNUSED,
17554 : : rtx operand1 ATTRIBUTE_UNUSED,
17555 : : rtx operand2 ATTRIBUTE_UNUSED,
17556 : : rtx operand3 ATTRIBUTE_UNUSED,
17557 : : rtx operand4 ATTRIBUTE_UNUSED,
17558 : : rtx operand5 ATTRIBUTE_UNUSED)
17559 : : {
17560 : 7 : return gen_rtx_SET (operand0,
17561 : : gen_rtx_VEC_MERGE (V16SImode,
17562 : : gen_rtx_UNSPEC (V16SImode,
17563 : : gen_rtvec (3,
17564 : : operand1,
17565 : : operand2,
17566 : : operand3),
17567 : : 199),
17568 : : operand4,
17569 : : operand5));
17570 : : }
17571 : :
17572 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29666 */
17573 : : rtx
17574 : 11 : gen_avx5124vnniw_vp4dpwssds (rtx operand0 ATTRIBUTE_UNUSED,
17575 : : rtx operand1 ATTRIBUTE_UNUSED,
17576 : : rtx operand2 ATTRIBUTE_UNUSED,
17577 : : rtx operand3 ATTRIBUTE_UNUSED)
17578 : : {
17579 : 11 : return gen_rtx_SET (operand0,
17580 : : gen_rtx_UNSPEC (V16SImode,
17581 : : gen_rtvec (3,
17582 : : operand1,
17583 : : operand2,
17584 : : operand3),
17585 : : 200));
17586 : : }
17587 : :
17588 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29678 */
17589 : : rtx
17590 : 15 : gen_avx5124vnniw_vp4dpwssds_mask (rtx operand0 ATTRIBUTE_UNUSED,
17591 : : rtx operand1 ATTRIBUTE_UNUSED,
17592 : : rtx operand2 ATTRIBUTE_UNUSED,
17593 : : rtx operand3 ATTRIBUTE_UNUSED,
17594 : : rtx operand4 ATTRIBUTE_UNUSED)
17595 : : {
17596 : 15 : return gen_rtx_SET (operand0,
17597 : : gen_rtx_VEC_MERGE (V16SImode,
17598 : : gen_rtx_UNSPEC (V16SImode,
17599 : : gen_rtvec (2,
17600 : : operand1,
17601 : : operand2),
17602 : : 200),
17603 : : operand3,
17604 : : operand4));
17605 : : }
17606 : :
17607 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29692 */
17608 : : rtx
17609 : 7 : gen_avx5124vnniw_vp4dpwssds_maskz (rtx operand0 ATTRIBUTE_UNUSED,
17610 : : rtx operand1 ATTRIBUTE_UNUSED,
17611 : : rtx operand2 ATTRIBUTE_UNUSED,
17612 : : rtx operand3 ATTRIBUTE_UNUSED,
17613 : : rtx operand4 ATTRIBUTE_UNUSED,
17614 : : rtx operand5 ATTRIBUTE_UNUSED)
17615 : : {
17616 : 7 : return gen_rtx_SET (operand0,
17617 : : gen_rtx_VEC_MERGE (V16SImode,
17618 : : gen_rtx_UNSPEC (V16SImode,
17619 : : gen_rtvec (3,
17620 : : operand1,
17621 : : operand2,
17622 : : operand3),
17623 : : 200),
17624 : : operand4,
17625 : : operand5));
17626 : : }
17627 : :
17628 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29713 */
17629 : : rtx
17630 : 19 : gen_vpopcountv16si (rtx operand0 ATTRIBUTE_UNUSED,
17631 : : rtx operand1 ATTRIBUTE_UNUSED)
17632 : : {
17633 : 19 : return gen_rtx_SET (operand0,
17634 : : gen_rtx_POPCOUNT (V16SImode,
17635 : : operand1));
17636 : : }
17637 : :
17638 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29713 */
17639 : : rtx
17640 : 26 : gen_vpopcountv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
17641 : : rtx operand1 ATTRIBUTE_UNUSED,
17642 : : rtx operand2 ATTRIBUTE_UNUSED,
17643 : : rtx operand3 ATTRIBUTE_UNUSED)
17644 : : {
17645 : 26 : return gen_rtx_SET (operand0,
17646 : : gen_rtx_VEC_MERGE (V16SImode,
17647 : : gen_rtx_POPCOUNT (V16SImode,
17648 : : operand1),
17649 : : operand2,
17650 : : operand3));
17651 : : }
17652 : :
17653 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29713 */
17654 : : rtx
17655 : 13 : gen_vpopcountv8si (rtx operand0 ATTRIBUTE_UNUSED,
17656 : : rtx operand1 ATTRIBUTE_UNUSED)
17657 : : {
17658 : 13 : return gen_rtx_SET (operand0,
17659 : : gen_rtx_POPCOUNT (V8SImode,
17660 : : operand1));
17661 : : }
17662 : :
17663 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29713 */
17664 : : rtx
17665 : 26 : gen_vpopcountv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
17666 : : rtx operand1 ATTRIBUTE_UNUSED,
17667 : : rtx operand2 ATTRIBUTE_UNUSED,
17668 : : rtx operand3 ATTRIBUTE_UNUSED)
17669 : : {
17670 : 26 : return gen_rtx_SET (operand0,
17671 : : gen_rtx_VEC_MERGE (V8SImode,
17672 : : gen_rtx_POPCOUNT (V8SImode,
17673 : : operand1),
17674 : : operand2,
17675 : : operand3));
17676 : : }
17677 : :
17678 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29713 */
17679 : : rtx
17680 : 12 : gen_vpopcountv4si (rtx operand0 ATTRIBUTE_UNUSED,
17681 : : rtx operand1 ATTRIBUTE_UNUSED)
17682 : : {
17683 : 12 : return gen_rtx_SET (operand0,
17684 : : gen_rtx_POPCOUNT (V4SImode,
17685 : : operand1));
17686 : : }
17687 : :
17688 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29713 */
17689 : : rtx
17690 : 26 : gen_vpopcountv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
17691 : : rtx operand1 ATTRIBUTE_UNUSED,
17692 : : rtx operand2 ATTRIBUTE_UNUSED,
17693 : : rtx operand3 ATTRIBUTE_UNUSED)
17694 : : {
17695 : 26 : return gen_rtx_SET (operand0,
17696 : : gen_rtx_VEC_MERGE (V4SImode,
17697 : : gen_rtx_POPCOUNT (V4SImode,
17698 : : operand1),
17699 : : operand2,
17700 : : operand3));
17701 : : }
17702 : :
17703 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29713 */
17704 : : rtx
17705 : 12 : gen_vpopcountv8di (rtx operand0 ATTRIBUTE_UNUSED,
17706 : : rtx operand1 ATTRIBUTE_UNUSED)
17707 : : {
17708 : 12 : return gen_rtx_SET (operand0,
17709 : : gen_rtx_POPCOUNT (V8DImode,
17710 : : operand1));
17711 : : }
17712 : :
17713 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29713 */
17714 : : rtx
17715 : 26 : gen_vpopcountv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
17716 : : rtx operand1 ATTRIBUTE_UNUSED,
17717 : : rtx operand2 ATTRIBUTE_UNUSED,
17718 : : rtx operand3 ATTRIBUTE_UNUSED)
17719 : : {
17720 : 26 : return gen_rtx_SET (operand0,
17721 : : gen_rtx_VEC_MERGE (V8DImode,
17722 : : gen_rtx_POPCOUNT (V8DImode,
17723 : : operand1),
17724 : : operand2,
17725 : : operand3));
17726 : : }
17727 : :
17728 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29713 */
17729 : : rtx
17730 : 12 : gen_vpopcountv4di (rtx operand0 ATTRIBUTE_UNUSED,
17731 : : rtx operand1 ATTRIBUTE_UNUSED)
17732 : : {
17733 : 12 : return gen_rtx_SET (operand0,
17734 : : gen_rtx_POPCOUNT (V4DImode,
17735 : : operand1));
17736 : : }
17737 : :
17738 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29713 */
17739 : : rtx
17740 : 26 : gen_vpopcountv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
17741 : : rtx operand1 ATTRIBUTE_UNUSED,
17742 : : rtx operand2 ATTRIBUTE_UNUSED,
17743 : : rtx operand3 ATTRIBUTE_UNUSED)
17744 : : {
17745 : 26 : return gen_rtx_SET (operand0,
17746 : : gen_rtx_VEC_MERGE (V4DImode,
17747 : : gen_rtx_POPCOUNT (V4DImode,
17748 : : operand1),
17749 : : operand2,
17750 : : operand3));
17751 : : }
17752 : :
17753 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29713 */
17754 : : rtx
17755 : 12 : gen_vpopcountv2di (rtx operand0 ATTRIBUTE_UNUSED,
17756 : : rtx operand1 ATTRIBUTE_UNUSED)
17757 : : {
17758 : 12 : return gen_rtx_SET (operand0,
17759 : : gen_rtx_POPCOUNT (V2DImode,
17760 : : operand1));
17761 : : }
17762 : :
17763 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29713 */
17764 : : rtx
17765 : 26 : gen_vpopcountv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
17766 : : rtx operand1 ATTRIBUTE_UNUSED,
17767 : : rtx operand2 ATTRIBUTE_UNUSED,
17768 : : rtx operand3 ATTRIBUTE_UNUSED)
17769 : : {
17770 : 26 : return gen_rtx_SET (operand0,
17771 : : gen_rtx_VEC_MERGE (V2DImode,
17772 : : gen_rtx_POPCOUNT (V2DImode,
17773 : : operand1),
17774 : : operand2,
17775 : : operand3));
17776 : : }
17777 : :
17778 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29763 */
17779 : : rtx
17780 : 12 : gen_vpopcountv64qi (rtx operand0 ATTRIBUTE_UNUSED,
17781 : : rtx operand1 ATTRIBUTE_UNUSED)
17782 : : {
17783 : 12 : return gen_rtx_SET (operand0,
17784 : : gen_rtx_POPCOUNT (V64QImode,
17785 : : operand1));
17786 : : }
17787 : :
17788 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29763 */
17789 : : rtx
17790 : 26 : gen_vpopcountv64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
17791 : : rtx operand1 ATTRIBUTE_UNUSED,
17792 : : rtx operand2 ATTRIBUTE_UNUSED,
17793 : : rtx operand3 ATTRIBUTE_UNUSED)
17794 : : {
17795 : 26 : return gen_rtx_SET (operand0,
17796 : : gen_rtx_VEC_MERGE (V64QImode,
17797 : : gen_rtx_POPCOUNT (V64QImode,
17798 : : operand1),
17799 : : operand2,
17800 : : operand3));
17801 : : }
17802 : :
17803 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29763 */
17804 : : rtx
17805 : 12 : gen_vpopcountv16qi (rtx operand0 ATTRIBUTE_UNUSED,
17806 : : rtx operand1 ATTRIBUTE_UNUSED)
17807 : : {
17808 : 12 : return gen_rtx_SET (operand0,
17809 : : gen_rtx_POPCOUNT (V16QImode,
17810 : : operand1));
17811 : : }
17812 : :
17813 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29763 */
17814 : : rtx
17815 : 26 : gen_vpopcountv16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
17816 : : rtx operand1 ATTRIBUTE_UNUSED,
17817 : : rtx operand2 ATTRIBUTE_UNUSED,
17818 : : rtx operand3 ATTRIBUTE_UNUSED)
17819 : : {
17820 : 26 : return gen_rtx_SET (operand0,
17821 : : gen_rtx_VEC_MERGE (V16QImode,
17822 : : gen_rtx_POPCOUNT (V16QImode,
17823 : : operand1),
17824 : : operand2,
17825 : : operand3));
17826 : : }
17827 : :
17828 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29763 */
17829 : : rtx
17830 : 12 : gen_vpopcountv32qi (rtx operand0 ATTRIBUTE_UNUSED,
17831 : : rtx operand1 ATTRIBUTE_UNUSED)
17832 : : {
17833 : 12 : return gen_rtx_SET (operand0,
17834 : : gen_rtx_POPCOUNT (V32QImode,
17835 : : operand1));
17836 : : }
17837 : :
17838 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29763 */
17839 : : rtx
17840 : 26 : gen_vpopcountv32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
17841 : : rtx operand1 ATTRIBUTE_UNUSED,
17842 : : rtx operand2 ATTRIBUTE_UNUSED,
17843 : : rtx operand3 ATTRIBUTE_UNUSED)
17844 : : {
17845 : 26 : return gen_rtx_SET (operand0,
17846 : : gen_rtx_VEC_MERGE (V32QImode,
17847 : : gen_rtx_POPCOUNT (V32QImode,
17848 : : operand1),
17849 : : operand2,
17850 : : operand3));
17851 : : }
17852 : :
17853 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29763 */
17854 : : rtx
17855 : 15 : gen_vpopcountv32hi (rtx operand0 ATTRIBUTE_UNUSED,
17856 : : rtx operand1 ATTRIBUTE_UNUSED)
17857 : : {
17858 : 15 : return gen_rtx_SET (operand0,
17859 : : gen_rtx_POPCOUNT (V32HImode,
17860 : : operand1));
17861 : : }
17862 : :
17863 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29763 */
17864 : : rtx
17865 : 26 : gen_vpopcountv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
17866 : : rtx operand1 ATTRIBUTE_UNUSED,
17867 : : rtx operand2 ATTRIBUTE_UNUSED,
17868 : : rtx operand3 ATTRIBUTE_UNUSED)
17869 : : {
17870 : 26 : return gen_rtx_SET (operand0,
17871 : : gen_rtx_VEC_MERGE (V32HImode,
17872 : : gen_rtx_POPCOUNT (V32HImode,
17873 : : operand1),
17874 : : operand2,
17875 : : operand3));
17876 : : }
17877 : :
17878 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29763 */
17879 : : rtx
17880 : 12 : gen_vpopcountv16hi (rtx operand0 ATTRIBUTE_UNUSED,
17881 : : rtx operand1 ATTRIBUTE_UNUSED)
17882 : : {
17883 : 12 : return gen_rtx_SET (operand0,
17884 : : gen_rtx_POPCOUNT (V16HImode,
17885 : : operand1));
17886 : : }
17887 : :
17888 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29763 */
17889 : : rtx
17890 : 26 : gen_vpopcountv16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
17891 : : rtx operand1 ATTRIBUTE_UNUSED,
17892 : : rtx operand2 ATTRIBUTE_UNUSED,
17893 : : rtx operand3 ATTRIBUTE_UNUSED)
17894 : : {
17895 : 26 : return gen_rtx_SET (operand0,
17896 : : gen_rtx_VEC_MERGE (V16HImode,
17897 : : gen_rtx_POPCOUNT (V16HImode,
17898 : : operand1),
17899 : : operand2,
17900 : : operand3));
17901 : : }
17902 : :
17903 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29763 */
17904 : : rtx
17905 : 12 : gen_vpopcountv8hi (rtx operand0 ATTRIBUTE_UNUSED,
17906 : : rtx operand1 ATTRIBUTE_UNUSED)
17907 : : {
17908 : 12 : return gen_rtx_SET (operand0,
17909 : : gen_rtx_POPCOUNT (V8HImode,
17910 : : operand1));
17911 : : }
17912 : :
17913 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29763 */
17914 : : rtx
17915 : 26 : gen_vpopcountv8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
17916 : : rtx operand1 ATTRIBUTE_UNUSED,
17917 : : rtx operand2 ATTRIBUTE_UNUSED,
17918 : : rtx operand3 ATTRIBUTE_UNUSED)
17919 : : {
17920 : 26 : return gen_rtx_SET (operand0,
17921 : : gen_rtx_VEC_MERGE (V8HImode,
17922 : : gen_rtx_POPCOUNT (V8HImode,
17923 : : operand1),
17924 : : operand2,
17925 : : operand3));
17926 : : }
17927 : :
17928 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29770 */
17929 : : rtx
17930 : 11 : gen_vgf2p8affineinvqb_v64qi (rtx operand0 ATTRIBUTE_UNUSED,
17931 : : rtx operand1 ATTRIBUTE_UNUSED,
17932 : : rtx operand2 ATTRIBUTE_UNUSED,
17933 : : rtx operand3 ATTRIBUTE_UNUSED)
17934 : : {
17935 : 11 : return gen_rtx_SET (operand0,
17936 : : gen_rtx_UNSPEC (V64QImode,
17937 : : gen_rtvec (3,
17938 : : operand1,
17939 : : operand2,
17940 : : operand3),
17941 : : 201));
17942 : : }
17943 : :
17944 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29770 */
17945 : : rtx
17946 : 16 : gen_vgf2p8affineinvqb_v64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
17947 : : rtx operand1 ATTRIBUTE_UNUSED,
17948 : : rtx operand2 ATTRIBUTE_UNUSED,
17949 : : rtx operand3 ATTRIBUTE_UNUSED,
17950 : : rtx operand4 ATTRIBUTE_UNUSED,
17951 : : rtx operand5 ATTRIBUTE_UNUSED)
17952 : : {
17953 : 16 : return gen_rtx_SET (operand0,
17954 : : gen_rtx_VEC_MERGE (V64QImode,
17955 : : gen_rtx_UNSPEC (V64QImode,
17956 : : gen_rtvec (3,
17957 : : operand1,
17958 : : operand2,
17959 : : operand3),
17960 : : 201),
17961 : : operand4,
17962 : : operand5));
17963 : : }
17964 : :
17965 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29770 */
17966 : : rtx
17967 : 12 : gen_vgf2p8affineinvqb_v32qi (rtx operand0 ATTRIBUTE_UNUSED,
17968 : : rtx operand1 ATTRIBUTE_UNUSED,
17969 : : rtx operand2 ATTRIBUTE_UNUSED,
17970 : : rtx operand3 ATTRIBUTE_UNUSED)
17971 : : {
17972 : 12 : return gen_rtx_SET (operand0,
17973 : : gen_rtx_UNSPEC (V32QImode,
17974 : : gen_rtvec (3,
17975 : : operand1,
17976 : : operand2,
17977 : : operand3),
17978 : : 201));
17979 : : }
17980 : :
17981 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29770 */
17982 : : rtx
17983 : 16 : gen_vgf2p8affineinvqb_v32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
17984 : : rtx operand1 ATTRIBUTE_UNUSED,
17985 : : rtx operand2 ATTRIBUTE_UNUSED,
17986 : : rtx operand3 ATTRIBUTE_UNUSED,
17987 : : rtx operand4 ATTRIBUTE_UNUSED,
17988 : : rtx operand5 ATTRIBUTE_UNUSED)
17989 : : {
17990 : 16 : return gen_rtx_SET (operand0,
17991 : : gen_rtx_VEC_MERGE (V32QImode,
17992 : : gen_rtx_UNSPEC (V32QImode,
17993 : : gen_rtvec (3,
17994 : : operand1,
17995 : : operand2,
17996 : : operand3),
17997 : : 201),
17998 : : operand4,
17999 : : operand5));
18000 : : }
18001 : :
18002 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29770 */
18003 : : rtx
18004 : 15 : gen_vgf2p8affineinvqb_v16qi (rtx operand0 ATTRIBUTE_UNUSED,
18005 : : rtx operand1 ATTRIBUTE_UNUSED,
18006 : : rtx operand2 ATTRIBUTE_UNUSED,
18007 : : rtx operand3 ATTRIBUTE_UNUSED)
18008 : : {
18009 : 15 : return gen_rtx_SET (operand0,
18010 : : gen_rtx_UNSPEC (V16QImode,
18011 : : gen_rtvec (3,
18012 : : operand1,
18013 : : operand2,
18014 : : operand3),
18015 : : 201));
18016 : : }
18017 : :
18018 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29770 */
18019 : : rtx
18020 : 16 : gen_vgf2p8affineinvqb_v16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
18021 : : rtx operand1 ATTRIBUTE_UNUSED,
18022 : : rtx operand2 ATTRIBUTE_UNUSED,
18023 : : rtx operand3 ATTRIBUTE_UNUSED,
18024 : : rtx operand4 ATTRIBUTE_UNUSED,
18025 : : rtx operand5 ATTRIBUTE_UNUSED)
18026 : : {
18027 : 16 : return gen_rtx_SET (operand0,
18028 : : gen_rtx_VEC_MERGE (V16QImode,
18029 : : gen_rtx_UNSPEC (V16QImode,
18030 : : gen_rtvec (3,
18031 : : operand1,
18032 : : operand2,
18033 : : operand3),
18034 : : 201),
18035 : : operand4,
18036 : : operand5));
18037 : : }
18038 : :
18039 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29787 */
18040 : : rtx
18041 : 9 : gen_vgf2p8affineqb_v64qi (rtx operand0 ATTRIBUTE_UNUSED,
18042 : : rtx operand1 ATTRIBUTE_UNUSED,
18043 : : rtx operand2 ATTRIBUTE_UNUSED,
18044 : : rtx operand3 ATTRIBUTE_UNUSED)
18045 : : {
18046 : 9 : return gen_rtx_SET (operand0,
18047 : : gen_rtx_UNSPEC (V64QImode,
18048 : : gen_rtvec (3,
18049 : : operand1,
18050 : : operand2,
18051 : : operand3),
18052 : : 202));
18053 : : }
18054 : :
18055 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29787 */
18056 : : rtx
18057 : 16 : gen_vgf2p8affineqb_v64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
18058 : : rtx operand1 ATTRIBUTE_UNUSED,
18059 : : rtx operand2 ATTRIBUTE_UNUSED,
18060 : : rtx operand3 ATTRIBUTE_UNUSED,
18061 : : rtx operand4 ATTRIBUTE_UNUSED,
18062 : : rtx operand5 ATTRIBUTE_UNUSED)
18063 : : {
18064 : 16 : return gen_rtx_SET (operand0,
18065 : : gen_rtx_VEC_MERGE (V64QImode,
18066 : : gen_rtx_UNSPEC (V64QImode,
18067 : : gen_rtvec (3,
18068 : : operand1,
18069 : : operand2,
18070 : : operand3),
18071 : : 202),
18072 : : operand4,
18073 : : operand5));
18074 : : }
18075 : :
18076 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29787 */
18077 : : rtx
18078 : 10 : gen_vgf2p8affineqb_v32qi (rtx operand0 ATTRIBUTE_UNUSED,
18079 : : rtx operand1 ATTRIBUTE_UNUSED,
18080 : : rtx operand2 ATTRIBUTE_UNUSED,
18081 : : rtx operand3 ATTRIBUTE_UNUSED)
18082 : : {
18083 : 10 : return gen_rtx_SET (operand0,
18084 : : gen_rtx_UNSPEC (V32QImode,
18085 : : gen_rtvec (3,
18086 : : operand1,
18087 : : operand2,
18088 : : operand3),
18089 : : 202));
18090 : : }
18091 : :
18092 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29787 */
18093 : : rtx
18094 : 16 : gen_vgf2p8affineqb_v32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
18095 : : rtx operand1 ATTRIBUTE_UNUSED,
18096 : : rtx operand2 ATTRIBUTE_UNUSED,
18097 : : rtx operand3 ATTRIBUTE_UNUSED,
18098 : : rtx operand4 ATTRIBUTE_UNUSED,
18099 : : rtx operand5 ATTRIBUTE_UNUSED)
18100 : : {
18101 : 16 : return gen_rtx_SET (operand0,
18102 : : gen_rtx_VEC_MERGE (V32QImode,
18103 : : gen_rtx_UNSPEC (V32QImode,
18104 : : gen_rtvec (3,
18105 : : operand1,
18106 : : operand2,
18107 : : operand3),
18108 : : 202),
18109 : : operand4,
18110 : : operand5));
18111 : : }
18112 : :
18113 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29787 */
18114 : : rtx
18115 : 13 : gen_vgf2p8affineqb_v16qi (rtx operand0 ATTRIBUTE_UNUSED,
18116 : : rtx operand1 ATTRIBUTE_UNUSED,
18117 : : rtx operand2 ATTRIBUTE_UNUSED,
18118 : : rtx operand3 ATTRIBUTE_UNUSED)
18119 : : {
18120 : 13 : return gen_rtx_SET (operand0,
18121 : : gen_rtx_UNSPEC (V16QImode,
18122 : : gen_rtvec (3,
18123 : : operand1,
18124 : : operand2,
18125 : : operand3),
18126 : : 202));
18127 : : }
18128 : :
18129 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29787 */
18130 : : rtx
18131 : 16 : gen_vgf2p8affineqb_v16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
18132 : : rtx operand1 ATTRIBUTE_UNUSED,
18133 : : rtx operand2 ATTRIBUTE_UNUSED,
18134 : : rtx operand3 ATTRIBUTE_UNUSED,
18135 : : rtx operand4 ATTRIBUTE_UNUSED,
18136 : : rtx operand5 ATTRIBUTE_UNUSED)
18137 : : {
18138 : 16 : return gen_rtx_SET (operand0,
18139 : : gen_rtx_VEC_MERGE (V16QImode,
18140 : : gen_rtx_UNSPEC (V16QImode,
18141 : : gen_rtvec (3,
18142 : : operand1,
18143 : : operand2,
18144 : : operand3),
18145 : : 202),
18146 : : operand4,
18147 : : operand5));
18148 : : }
18149 : :
18150 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29804 */
18151 : : rtx
18152 : 12 : gen_vgf2p8mulb_v64qi (rtx operand0 ATTRIBUTE_UNUSED,
18153 : : rtx operand1 ATTRIBUTE_UNUSED,
18154 : : rtx operand2 ATTRIBUTE_UNUSED)
18155 : : {
18156 : 12 : return gen_rtx_SET (operand0,
18157 : : gen_rtx_UNSPEC (V64QImode,
18158 : : gen_rtvec (2,
18159 : : operand1,
18160 : : operand2),
18161 : : 203));
18162 : : }
18163 : :
18164 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29804 */
18165 : : rtx
18166 : 24 : gen_vgf2p8mulb_v64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
18167 : : rtx operand1 ATTRIBUTE_UNUSED,
18168 : : rtx operand2 ATTRIBUTE_UNUSED,
18169 : : rtx operand3 ATTRIBUTE_UNUSED,
18170 : : rtx operand4 ATTRIBUTE_UNUSED)
18171 : : {
18172 : 24 : return gen_rtx_SET (operand0,
18173 : : gen_rtx_VEC_MERGE (V64QImode,
18174 : : gen_rtx_UNSPEC (V64QImode,
18175 : : gen_rtvec (2,
18176 : : operand1,
18177 : : operand2),
18178 : : 203),
18179 : : operand3,
18180 : : operand4));
18181 : : }
18182 : :
18183 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29804 */
18184 : : rtx
18185 : 13 : gen_vgf2p8mulb_v32qi (rtx operand0 ATTRIBUTE_UNUSED,
18186 : : rtx operand1 ATTRIBUTE_UNUSED,
18187 : : rtx operand2 ATTRIBUTE_UNUSED)
18188 : : {
18189 : 13 : return gen_rtx_SET (operand0,
18190 : : gen_rtx_UNSPEC (V32QImode,
18191 : : gen_rtvec (2,
18192 : : operand1,
18193 : : operand2),
18194 : : 203));
18195 : : }
18196 : :
18197 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29804 */
18198 : : rtx
18199 : 24 : gen_vgf2p8mulb_v32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
18200 : : rtx operand1 ATTRIBUTE_UNUSED,
18201 : : rtx operand2 ATTRIBUTE_UNUSED,
18202 : : rtx operand3 ATTRIBUTE_UNUSED,
18203 : : rtx operand4 ATTRIBUTE_UNUSED)
18204 : : {
18205 : 24 : return gen_rtx_SET (operand0,
18206 : : gen_rtx_VEC_MERGE (V32QImode,
18207 : : gen_rtx_UNSPEC (V32QImode,
18208 : : gen_rtvec (2,
18209 : : operand1,
18210 : : operand2),
18211 : : 203),
18212 : : operand3,
18213 : : operand4));
18214 : : }
18215 : :
18216 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29804 */
18217 : : rtx
18218 : 14 : gen_vgf2p8mulb_v16qi (rtx operand0 ATTRIBUTE_UNUSED,
18219 : : rtx operand1 ATTRIBUTE_UNUSED,
18220 : : rtx operand2 ATTRIBUTE_UNUSED)
18221 : : {
18222 : 14 : return gen_rtx_SET (operand0,
18223 : : gen_rtx_UNSPEC (V16QImode,
18224 : : gen_rtvec (2,
18225 : : operand1,
18226 : : operand2),
18227 : : 203));
18228 : : }
18229 : :
18230 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29804 */
18231 : : rtx
18232 : 24 : gen_vgf2p8mulb_v16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
18233 : : rtx operand1 ATTRIBUTE_UNUSED,
18234 : : rtx operand2 ATTRIBUTE_UNUSED,
18235 : : rtx operand3 ATTRIBUTE_UNUSED,
18236 : : rtx operand4 ATTRIBUTE_UNUSED)
18237 : : {
18238 : 24 : return gen_rtx_SET (operand0,
18239 : : gen_rtx_VEC_MERGE (V16QImode,
18240 : : gen_rtx_UNSPEC (V16QImode,
18241 : : gen_rtvec (2,
18242 : : operand1,
18243 : : operand2),
18244 : : 203),
18245 : : operand3,
18246 : : operand4));
18247 : : }
18248 : :
18249 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18250 : : rtx
18251 : 11 : gen_vpshrd_v32hi (rtx operand0 ATTRIBUTE_UNUSED,
18252 : : rtx operand1 ATTRIBUTE_UNUSED,
18253 : : rtx operand2 ATTRIBUTE_UNUSED,
18254 : : rtx operand3 ATTRIBUTE_UNUSED)
18255 : : {
18256 : 11 : return gen_rtx_SET (operand0,
18257 : : gen_rtx_UNSPEC (V32HImode,
18258 : : gen_rtvec (3,
18259 : : operand1,
18260 : : operand2,
18261 : : operand3),
18262 : : 205));
18263 : : }
18264 : :
18265 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18266 : : rtx
18267 : 22 : gen_vpshrd_v32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
18268 : : rtx operand1 ATTRIBUTE_UNUSED,
18269 : : rtx operand2 ATTRIBUTE_UNUSED,
18270 : : rtx operand3 ATTRIBUTE_UNUSED,
18271 : : rtx operand4 ATTRIBUTE_UNUSED,
18272 : : rtx operand5 ATTRIBUTE_UNUSED)
18273 : : {
18274 : 22 : return gen_rtx_SET (operand0,
18275 : : gen_rtx_VEC_MERGE (V32HImode,
18276 : : gen_rtx_UNSPEC (V32HImode,
18277 : : gen_rtvec (3,
18278 : : operand1,
18279 : : operand2,
18280 : : operand3),
18281 : : 205),
18282 : : operand4,
18283 : : operand5));
18284 : : }
18285 : :
18286 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18287 : : rtx
18288 : 11 : gen_vpshrd_v16si (rtx operand0 ATTRIBUTE_UNUSED,
18289 : : rtx operand1 ATTRIBUTE_UNUSED,
18290 : : rtx operand2 ATTRIBUTE_UNUSED,
18291 : : rtx operand3 ATTRIBUTE_UNUSED)
18292 : : {
18293 : 11 : return gen_rtx_SET (operand0,
18294 : : gen_rtx_UNSPEC (V16SImode,
18295 : : gen_rtvec (3,
18296 : : operand1,
18297 : : operand2,
18298 : : operand3),
18299 : : 205));
18300 : : }
18301 : :
18302 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18303 : : rtx
18304 : 22 : gen_vpshrd_v16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
18305 : : rtx operand1 ATTRIBUTE_UNUSED,
18306 : : rtx operand2 ATTRIBUTE_UNUSED,
18307 : : rtx operand3 ATTRIBUTE_UNUSED,
18308 : : rtx operand4 ATTRIBUTE_UNUSED,
18309 : : rtx operand5 ATTRIBUTE_UNUSED)
18310 : : {
18311 : 22 : return gen_rtx_SET (operand0,
18312 : : gen_rtx_VEC_MERGE (V16SImode,
18313 : : gen_rtx_UNSPEC (V16SImode,
18314 : : gen_rtvec (3,
18315 : : operand1,
18316 : : operand2,
18317 : : operand3),
18318 : : 205),
18319 : : operand4,
18320 : : operand5));
18321 : : }
18322 : :
18323 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18324 : : rtx
18325 : 11 : gen_vpshrd_v8di (rtx operand0 ATTRIBUTE_UNUSED,
18326 : : rtx operand1 ATTRIBUTE_UNUSED,
18327 : : rtx operand2 ATTRIBUTE_UNUSED,
18328 : : rtx operand3 ATTRIBUTE_UNUSED)
18329 : : {
18330 : 11 : return gen_rtx_SET (operand0,
18331 : : gen_rtx_UNSPEC (V8DImode,
18332 : : gen_rtvec (3,
18333 : : operand1,
18334 : : operand2,
18335 : : operand3),
18336 : : 205));
18337 : : }
18338 : :
18339 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18340 : : rtx
18341 : 22 : gen_vpshrd_v8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
18342 : : rtx operand1 ATTRIBUTE_UNUSED,
18343 : : rtx operand2 ATTRIBUTE_UNUSED,
18344 : : rtx operand3 ATTRIBUTE_UNUSED,
18345 : : rtx operand4 ATTRIBUTE_UNUSED,
18346 : : rtx operand5 ATTRIBUTE_UNUSED)
18347 : : {
18348 : 22 : return gen_rtx_SET (operand0,
18349 : : gen_rtx_VEC_MERGE (V8DImode,
18350 : : gen_rtx_UNSPEC (V8DImode,
18351 : : gen_rtvec (3,
18352 : : operand1,
18353 : : operand2,
18354 : : operand3),
18355 : : 205),
18356 : : operand4,
18357 : : operand5));
18358 : : }
18359 : :
18360 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18361 : : rtx
18362 : 11 : gen_vpshrd_v16hi (rtx operand0 ATTRIBUTE_UNUSED,
18363 : : rtx operand1 ATTRIBUTE_UNUSED,
18364 : : rtx operand2 ATTRIBUTE_UNUSED,
18365 : : rtx operand3 ATTRIBUTE_UNUSED)
18366 : : {
18367 : 11 : return gen_rtx_SET (operand0,
18368 : : gen_rtx_UNSPEC (V16HImode,
18369 : : gen_rtvec (3,
18370 : : operand1,
18371 : : operand2,
18372 : : operand3),
18373 : : 205));
18374 : : }
18375 : :
18376 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18377 : : rtx
18378 : 22 : gen_vpshrd_v16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
18379 : : rtx operand1 ATTRIBUTE_UNUSED,
18380 : : rtx operand2 ATTRIBUTE_UNUSED,
18381 : : rtx operand3 ATTRIBUTE_UNUSED,
18382 : : rtx operand4 ATTRIBUTE_UNUSED,
18383 : : rtx operand5 ATTRIBUTE_UNUSED)
18384 : : {
18385 : 22 : return gen_rtx_SET (operand0,
18386 : : gen_rtx_VEC_MERGE (V16HImode,
18387 : : gen_rtx_UNSPEC (V16HImode,
18388 : : gen_rtvec (3,
18389 : : operand1,
18390 : : operand2,
18391 : : operand3),
18392 : : 205),
18393 : : operand4,
18394 : : operand5));
18395 : : }
18396 : :
18397 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18398 : : rtx
18399 : 11 : gen_vpshrd_v8si (rtx operand0 ATTRIBUTE_UNUSED,
18400 : : rtx operand1 ATTRIBUTE_UNUSED,
18401 : : rtx operand2 ATTRIBUTE_UNUSED,
18402 : : rtx operand3 ATTRIBUTE_UNUSED)
18403 : : {
18404 : 11 : return gen_rtx_SET (operand0,
18405 : : gen_rtx_UNSPEC (V8SImode,
18406 : : gen_rtvec (3,
18407 : : operand1,
18408 : : operand2,
18409 : : operand3),
18410 : : 205));
18411 : : }
18412 : :
18413 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18414 : : rtx
18415 : 22 : gen_vpshrd_v8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
18416 : : rtx operand1 ATTRIBUTE_UNUSED,
18417 : : rtx operand2 ATTRIBUTE_UNUSED,
18418 : : rtx operand3 ATTRIBUTE_UNUSED,
18419 : : rtx operand4 ATTRIBUTE_UNUSED,
18420 : : rtx operand5 ATTRIBUTE_UNUSED)
18421 : : {
18422 : 22 : return gen_rtx_SET (operand0,
18423 : : gen_rtx_VEC_MERGE (V8SImode,
18424 : : gen_rtx_UNSPEC (V8SImode,
18425 : : gen_rtvec (3,
18426 : : operand1,
18427 : : operand2,
18428 : : operand3),
18429 : : 205),
18430 : : operand4,
18431 : : operand5));
18432 : : }
18433 : :
18434 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18435 : : rtx
18436 : 11 : gen_vpshrd_v4di (rtx operand0 ATTRIBUTE_UNUSED,
18437 : : rtx operand1 ATTRIBUTE_UNUSED,
18438 : : rtx operand2 ATTRIBUTE_UNUSED,
18439 : : rtx operand3 ATTRIBUTE_UNUSED)
18440 : : {
18441 : 11 : return gen_rtx_SET (operand0,
18442 : : gen_rtx_UNSPEC (V4DImode,
18443 : : gen_rtvec (3,
18444 : : operand1,
18445 : : operand2,
18446 : : operand3),
18447 : : 205));
18448 : : }
18449 : :
18450 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18451 : : rtx
18452 : 22 : gen_vpshrd_v4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
18453 : : rtx operand1 ATTRIBUTE_UNUSED,
18454 : : rtx operand2 ATTRIBUTE_UNUSED,
18455 : : rtx operand3 ATTRIBUTE_UNUSED,
18456 : : rtx operand4 ATTRIBUTE_UNUSED,
18457 : : rtx operand5 ATTRIBUTE_UNUSED)
18458 : : {
18459 : 22 : return gen_rtx_SET (operand0,
18460 : : gen_rtx_VEC_MERGE (V4DImode,
18461 : : gen_rtx_UNSPEC (V4DImode,
18462 : : gen_rtvec (3,
18463 : : operand1,
18464 : : operand2,
18465 : : operand3),
18466 : : 205),
18467 : : operand4,
18468 : : operand5));
18469 : : }
18470 : :
18471 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18472 : : rtx
18473 : 11 : gen_vpshrd_v8hi (rtx operand0 ATTRIBUTE_UNUSED,
18474 : : rtx operand1 ATTRIBUTE_UNUSED,
18475 : : rtx operand2 ATTRIBUTE_UNUSED,
18476 : : rtx operand3 ATTRIBUTE_UNUSED)
18477 : : {
18478 : 11 : return gen_rtx_SET (operand0,
18479 : : gen_rtx_UNSPEC (V8HImode,
18480 : : gen_rtvec (3,
18481 : : operand1,
18482 : : operand2,
18483 : : operand3),
18484 : : 205));
18485 : : }
18486 : :
18487 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18488 : : rtx
18489 : 22 : gen_vpshrd_v8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
18490 : : rtx operand1 ATTRIBUTE_UNUSED,
18491 : : rtx operand2 ATTRIBUTE_UNUSED,
18492 : : rtx operand3 ATTRIBUTE_UNUSED,
18493 : : rtx operand4 ATTRIBUTE_UNUSED,
18494 : : rtx operand5 ATTRIBUTE_UNUSED)
18495 : : {
18496 : 22 : return gen_rtx_SET (operand0,
18497 : : gen_rtx_VEC_MERGE (V8HImode,
18498 : : gen_rtx_UNSPEC (V8HImode,
18499 : : gen_rtvec (3,
18500 : : operand1,
18501 : : operand2,
18502 : : operand3),
18503 : : 205),
18504 : : operand4,
18505 : : operand5));
18506 : : }
18507 : :
18508 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18509 : : rtx
18510 : 11 : gen_vpshrd_v4si (rtx operand0 ATTRIBUTE_UNUSED,
18511 : : rtx operand1 ATTRIBUTE_UNUSED,
18512 : : rtx operand2 ATTRIBUTE_UNUSED,
18513 : : rtx operand3 ATTRIBUTE_UNUSED)
18514 : : {
18515 : 11 : return gen_rtx_SET (operand0,
18516 : : gen_rtx_UNSPEC (V4SImode,
18517 : : gen_rtvec (3,
18518 : : operand1,
18519 : : operand2,
18520 : : operand3),
18521 : : 205));
18522 : : }
18523 : :
18524 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18525 : : rtx
18526 : 22 : gen_vpshrd_v4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
18527 : : rtx operand1 ATTRIBUTE_UNUSED,
18528 : : rtx operand2 ATTRIBUTE_UNUSED,
18529 : : rtx operand3 ATTRIBUTE_UNUSED,
18530 : : rtx operand4 ATTRIBUTE_UNUSED,
18531 : : rtx operand5 ATTRIBUTE_UNUSED)
18532 : : {
18533 : 22 : return gen_rtx_SET (operand0,
18534 : : gen_rtx_VEC_MERGE (V4SImode,
18535 : : gen_rtx_UNSPEC (V4SImode,
18536 : : gen_rtvec (3,
18537 : : operand1,
18538 : : operand2,
18539 : : operand3),
18540 : : 205),
18541 : : operand4,
18542 : : operand5));
18543 : : }
18544 : :
18545 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18546 : : rtx
18547 : 11 : gen_vpshrd_v2di (rtx operand0 ATTRIBUTE_UNUSED,
18548 : : rtx operand1 ATTRIBUTE_UNUSED,
18549 : : rtx operand2 ATTRIBUTE_UNUSED,
18550 : : rtx operand3 ATTRIBUTE_UNUSED)
18551 : : {
18552 : 11 : return gen_rtx_SET (operand0,
18553 : : gen_rtx_UNSPEC (V2DImode,
18554 : : gen_rtvec (3,
18555 : : operand1,
18556 : : operand2,
18557 : : operand3),
18558 : : 205));
18559 : : }
18560 : :
18561 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29820 */
18562 : : rtx
18563 : 22 : gen_vpshrd_v2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
18564 : : rtx operand1 ATTRIBUTE_UNUSED,
18565 : : rtx operand2 ATTRIBUTE_UNUSED,
18566 : : rtx operand3 ATTRIBUTE_UNUSED,
18567 : : rtx operand4 ATTRIBUTE_UNUSED,
18568 : : rtx operand5 ATTRIBUTE_UNUSED)
18569 : : {
18570 : 22 : return gen_rtx_SET (operand0,
18571 : : gen_rtx_VEC_MERGE (V2DImode,
18572 : : gen_rtx_UNSPEC (V2DImode,
18573 : : gen_rtvec (3,
18574 : : operand1,
18575 : : operand2,
18576 : : operand3),
18577 : : 205),
18578 : : operand4,
18579 : : operand5));
18580 : : }
18581 : :
18582 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18583 : : rtx
18584 : 11 : gen_vpshld_v32hi (rtx operand0 ATTRIBUTE_UNUSED,
18585 : : rtx operand1 ATTRIBUTE_UNUSED,
18586 : : rtx operand2 ATTRIBUTE_UNUSED,
18587 : : rtx operand3 ATTRIBUTE_UNUSED)
18588 : : {
18589 : 11 : return gen_rtx_SET (operand0,
18590 : : gen_rtx_UNSPEC (V32HImode,
18591 : : gen_rtvec (3,
18592 : : operand1,
18593 : : operand2,
18594 : : operand3),
18595 : : 204));
18596 : : }
18597 : :
18598 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18599 : : rtx
18600 : 22 : gen_vpshld_v32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
18601 : : rtx operand1 ATTRIBUTE_UNUSED,
18602 : : rtx operand2 ATTRIBUTE_UNUSED,
18603 : : rtx operand3 ATTRIBUTE_UNUSED,
18604 : : rtx operand4 ATTRIBUTE_UNUSED,
18605 : : rtx operand5 ATTRIBUTE_UNUSED)
18606 : : {
18607 : 22 : return gen_rtx_SET (operand0,
18608 : : gen_rtx_VEC_MERGE (V32HImode,
18609 : : gen_rtx_UNSPEC (V32HImode,
18610 : : gen_rtvec (3,
18611 : : operand1,
18612 : : operand2,
18613 : : operand3),
18614 : : 204),
18615 : : operand4,
18616 : : operand5));
18617 : : }
18618 : :
18619 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18620 : : rtx
18621 : 12 : gen_vpshld_v16si (rtx operand0 ATTRIBUTE_UNUSED,
18622 : : rtx operand1 ATTRIBUTE_UNUSED,
18623 : : rtx operand2 ATTRIBUTE_UNUSED,
18624 : : rtx operand3 ATTRIBUTE_UNUSED)
18625 : : {
18626 : 12 : return gen_rtx_SET (operand0,
18627 : : gen_rtx_UNSPEC (V16SImode,
18628 : : gen_rtvec (3,
18629 : : operand1,
18630 : : operand2,
18631 : : operand3),
18632 : : 204));
18633 : : }
18634 : :
18635 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18636 : : rtx
18637 : 24 : gen_vpshld_v16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
18638 : : rtx operand1 ATTRIBUTE_UNUSED,
18639 : : rtx operand2 ATTRIBUTE_UNUSED,
18640 : : rtx operand3 ATTRIBUTE_UNUSED,
18641 : : rtx operand4 ATTRIBUTE_UNUSED,
18642 : : rtx operand5 ATTRIBUTE_UNUSED)
18643 : : {
18644 : 24 : return gen_rtx_SET (operand0,
18645 : : gen_rtx_VEC_MERGE (V16SImode,
18646 : : gen_rtx_UNSPEC (V16SImode,
18647 : : gen_rtvec (3,
18648 : : operand1,
18649 : : operand2,
18650 : : operand3),
18651 : : 204),
18652 : : operand4,
18653 : : operand5));
18654 : : }
18655 : :
18656 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18657 : : rtx
18658 : 12 : gen_vpshld_v8di (rtx operand0 ATTRIBUTE_UNUSED,
18659 : : rtx operand1 ATTRIBUTE_UNUSED,
18660 : : rtx operand2 ATTRIBUTE_UNUSED,
18661 : : rtx operand3 ATTRIBUTE_UNUSED)
18662 : : {
18663 : 12 : return gen_rtx_SET (operand0,
18664 : : gen_rtx_UNSPEC (V8DImode,
18665 : : gen_rtvec (3,
18666 : : operand1,
18667 : : operand2,
18668 : : operand3),
18669 : : 204));
18670 : : }
18671 : :
18672 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18673 : : rtx
18674 : 24 : gen_vpshld_v8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
18675 : : rtx operand1 ATTRIBUTE_UNUSED,
18676 : : rtx operand2 ATTRIBUTE_UNUSED,
18677 : : rtx operand3 ATTRIBUTE_UNUSED,
18678 : : rtx operand4 ATTRIBUTE_UNUSED,
18679 : : rtx operand5 ATTRIBUTE_UNUSED)
18680 : : {
18681 : 24 : return gen_rtx_SET (operand0,
18682 : : gen_rtx_VEC_MERGE (V8DImode,
18683 : : gen_rtx_UNSPEC (V8DImode,
18684 : : gen_rtvec (3,
18685 : : operand1,
18686 : : operand2,
18687 : : operand3),
18688 : : 204),
18689 : : operand4,
18690 : : operand5));
18691 : : }
18692 : :
18693 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18694 : : rtx
18695 : 10 : gen_vpshld_v16hi (rtx operand0 ATTRIBUTE_UNUSED,
18696 : : rtx operand1 ATTRIBUTE_UNUSED,
18697 : : rtx operand2 ATTRIBUTE_UNUSED,
18698 : : rtx operand3 ATTRIBUTE_UNUSED)
18699 : : {
18700 : 10 : return gen_rtx_SET (operand0,
18701 : : gen_rtx_UNSPEC (V16HImode,
18702 : : gen_rtvec (3,
18703 : : operand1,
18704 : : operand2,
18705 : : operand3),
18706 : : 204));
18707 : : }
18708 : :
18709 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18710 : : rtx
18711 : 20 : gen_vpshld_v16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
18712 : : rtx operand1 ATTRIBUTE_UNUSED,
18713 : : rtx operand2 ATTRIBUTE_UNUSED,
18714 : : rtx operand3 ATTRIBUTE_UNUSED,
18715 : : rtx operand4 ATTRIBUTE_UNUSED,
18716 : : rtx operand5 ATTRIBUTE_UNUSED)
18717 : : {
18718 : 20 : return gen_rtx_SET (operand0,
18719 : : gen_rtx_VEC_MERGE (V16HImode,
18720 : : gen_rtx_UNSPEC (V16HImode,
18721 : : gen_rtvec (3,
18722 : : operand1,
18723 : : operand2,
18724 : : operand3),
18725 : : 204),
18726 : : operand4,
18727 : : operand5));
18728 : : }
18729 : :
18730 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18731 : : rtx
18732 : 11 : gen_vpshld_v8si (rtx operand0 ATTRIBUTE_UNUSED,
18733 : : rtx operand1 ATTRIBUTE_UNUSED,
18734 : : rtx operand2 ATTRIBUTE_UNUSED,
18735 : : rtx operand3 ATTRIBUTE_UNUSED)
18736 : : {
18737 : 11 : return gen_rtx_SET (operand0,
18738 : : gen_rtx_UNSPEC (V8SImode,
18739 : : gen_rtvec (3,
18740 : : operand1,
18741 : : operand2,
18742 : : operand3),
18743 : : 204));
18744 : : }
18745 : :
18746 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18747 : : rtx
18748 : 22 : gen_vpshld_v8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
18749 : : rtx operand1 ATTRIBUTE_UNUSED,
18750 : : rtx operand2 ATTRIBUTE_UNUSED,
18751 : : rtx operand3 ATTRIBUTE_UNUSED,
18752 : : rtx operand4 ATTRIBUTE_UNUSED,
18753 : : rtx operand5 ATTRIBUTE_UNUSED)
18754 : : {
18755 : 22 : return gen_rtx_SET (operand0,
18756 : : gen_rtx_VEC_MERGE (V8SImode,
18757 : : gen_rtx_UNSPEC (V8SImode,
18758 : : gen_rtvec (3,
18759 : : operand1,
18760 : : operand2,
18761 : : operand3),
18762 : : 204),
18763 : : operand4,
18764 : : operand5));
18765 : : }
18766 : :
18767 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18768 : : rtx
18769 : 11 : gen_vpshld_v4di (rtx operand0 ATTRIBUTE_UNUSED,
18770 : : rtx operand1 ATTRIBUTE_UNUSED,
18771 : : rtx operand2 ATTRIBUTE_UNUSED,
18772 : : rtx operand3 ATTRIBUTE_UNUSED)
18773 : : {
18774 : 11 : return gen_rtx_SET (operand0,
18775 : : gen_rtx_UNSPEC (V4DImode,
18776 : : gen_rtvec (3,
18777 : : operand1,
18778 : : operand2,
18779 : : operand3),
18780 : : 204));
18781 : : }
18782 : :
18783 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18784 : : rtx
18785 : 22 : gen_vpshld_v4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
18786 : : rtx operand1 ATTRIBUTE_UNUSED,
18787 : : rtx operand2 ATTRIBUTE_UNUSED,
18788 : : rtx operand3 ATTRIBUTE_UNUSED,
18789 : : rtx operand4 ATTRIBUTE_UNUSED,
18790 : : rtx operand5 ATTRIBUTE_UNUSED)
18791 : : {
18792 : 22 : return gen_rtx_SET (operand0,
18793 : : gen_rtx_VEC_MERGE (V4DImode,
18794 : : gen_rtx_UNSPEC (V4DImode,
18795 : : gen_rtvec (3,
18796 : : operand1,
18797 : : operand2,
18798 : : operand3),
18799 : : 204),
18800 : : operand4,
18801 : : operand5));
18802 : : }
18803 : :
18804 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18805 : : rtx
18806 : 10 : gen_vpshld_v8hi (rtx operand0 ATTRIBUTE_UNUSED,
18807 : : rtx operand1 ATTRIBUTE_UNUSED,
18808 : : rtx operand2 ATTRIBUTE_UNUSED,
18809 : : rtx operand3 ATTRIBUTE_UNUSED)
18810 : : {
18811 : 10 : return gen_rtx_SET (operand0,
18812 : : gen_rtx_UNSPEC (V8HImode,
18813 : : gen_rtvec (3,
18814 : : operand1,
18815 : : operand2,
18816 : : operand3),
18817 : : 204));
18818 : : }
18819 : :
18820 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18821 : : rtx
18822 : 20 : gen_vpshld_v8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
18823 : : rtx operand1 ATTRIBUTE_UNUSED,
18824 : : rtx operand2 ATTRIBUTE_UNUSED,
18825 : : rtx operand3 ATTRIBUTE_UNUSED,
18826 : : rtx operand4 ATTRIBUTE_UNUSED,
18827 : : rtx operand5 ATTRIBUTE_UNUSED)
18828 : : {
18829 : 20 : return gen_rtx_SET (operand0,
18830 : : gen_rtx_VEC_MERGE (V8HImode,
18831 : : gen_rtx_UNSPEC (V8HImode,
18832 : : gen_rtvec (3,
18833 : : operand1,
18834 : : operand2,
18835 : : operand3),
18836 : : 204),
18837 : : operand4,
18838 : : operand5));
18839 : : }
18840 : :
18841 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18842 : : rtx
18843 : 11 : gen_vpshld_v4si (rtx operand0 ATTRIBUTE_UNUSED,
18844 : : rtx operand1 ATTRIBUTE_UNUSED,
18845 : : rtx operand2 ATTRIBUTE_UNUSED,
18846 : : rtx operand3 ATTRIBUTE_UNUSED)
18847 : : {
18848 : 11 : return gen_rtx_SET (operand0,
18849 : : gen_rtx_UNSPEC (V4SImode,
18850 : : gen_rtvec (3,
18851 : : operand1,
18852 : : operand2,
18853 : : operand3),
18854 : : 204));
18855 : : }
18856 : :
18857 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18858 : : rtx
18859 : 22 : gen_vpshld_v4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
18860 : : rtx operand1 ATTRIBUTE_UNUSED,
18861 : : rtx operand2 ATTRIBUTE_UNUSED,
18862 : : rtx operand3 ATTRIBUTE_UNUSED,
18863 : : rtx operand4 ATTRIBUTE_UNUSED,
18864 : : rtx operand5 ATTRIBUTE_UNUSED)
18865 : : {
18866 : 22 : return gen_rtx_SET (operand0,
18867 : : gen_rtx_VEC_MERGE (V4SImode,
18868 : : gen_rtx_UNSPEC (V4SImode,
18869 : : gen_rtvec (3,
18870 : : operand1,
18871 : : operand2,
18872 : : operand3),
18873 : : 204),
18874 : : operand4,
18875 : : operand5));
18876 : : }
18877 : :
18878 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18879 : : rtx
18880 : 11 : gen_vpshld_v2di (rtx operand0 ATTRIBUTE_UNUSED,
18881 : : rtx operand1 ATTRIBUTE_UNUSED,
18882 : : rtx operand2 ATTRIBUTE_UNUSED,
18883 : : rtx operand3 ATTRIBUTE_UNUSED)
18884 : : {
18885 : 11 : return gen_rtx_SET (operand0,
18886 : : gen_rtx_UNSPEC (V2DImode,
18887 : : gen_rtvec (3,
18888 : : operand1,
18889 : : operand2,
18890 : : operand3),
18891 : : 204));
18892 : : }
18893 : :
18894 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29831 */
18895 : : rtx
18896 : 22 : gen_vpshld_v2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
18897 : : rtx operand1 ATTRIBUTE_UNUSED,
18898 : : rtx operand2 ATTRIBUTE_UNUSED,
18899 : : rtx operand3 ATTRIBUTE_UNUSED,
18900 : : rtx operand4 ATTRIBUTE_UNUSED,
18901 : : rtx operand5 ATTRIBUTE_UNUSED)
18902 : : {
18903 : 22 : return gen_rtx_SET (operand0,
18904 : : gen_rtx_VEC_MERGE (V2DImode,
18905 : : gen_rtx_UNSPEC (V2DImode,
18906 : : gen_rtvec (3,
18907 : : operand1,
18908 : : operand2,
18909 : : operand3),
18910 : : 204),
18911 : : operand4,
18912 : : operand5));
18913 : : }
18914 : :
18915 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29842 */
18916 : : rtx
18917 : 13 : gen_vpshrdv_v32hi (rtx operand0 ATTRIBUTE_UNUSED,
18918 : : rtx operand1 ATTRIBUTE_UNUSED,
18919 : : rtx operand2 ATTRIBUTE_UNUSED,
18920 : : rtx operand3 ATTRIBUTE_UNUSED)
18921 : : {
18922 : 13 : return gen_rtx_SET (operand0,
18923 : : gen_rtx_UNSPEC (V32HImode,
18924 : : gen_rtvec (3,
18925 : : operand1,
18926 : : operand2,
18927 : : operand3),
18928 : : 206));
18929 : : }
18930 : :
18931 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29842 */
18932 : : rtx
18933 : 12 : gen_vpshrdv_v16si (rtx operand0 ATTRIBUTE_UNUSED,
18934 : : rtx operand1 ATTRIBUTE_UNUSED,
18935 : : rtx operand2 ATTRIBUTE_UNUSED,
18936 : : rtx operand3 ATTRIBUTE_UNUSED)
18937 : : {
18938 : 12 : return gen_rtx_SET (operand0,
18939 : : gen_rtx_UNSPEC (V16SImode,
18940 : : gen_rtvec (3,
18941 : : operand1,
18942 : : operand2,
18943 : : operand3),
18944 : : 206));
18945 : : }
18946 : :
18947 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29842 */
18948 : : rtx
18949 : 12 : gen_vpshrdv_v8di (rtx operand0 ATTRIBUTE_UNUSED,
18950 : : rtx operand1 ATTRIBUTE_UNUSED,
18951 : : rtx operand2 ATTRIBUTE_UNUSED,
18952 : : rtx operand3 ATTRIBUTE_UNUSED)
18953 : : {
18954 : 12 : return gen_rtx_SET (operand0,
18955 : : gen_rtx_UNSPEC (V8DImode,
18956 : : gen_rtvec (3,
18957 : : operand1,
18958 : : operand2,
18959 : : operand3),
18960 : : 206));
18961 : : }
18962 : :
18963 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29842 */
18964 : : rtx
18965 : 12 : gen_vpshrdv_v16hi (rtx operand0 ATTRIBUTE_UNUSED,
18966 : : rtx operand1 ATTRIBUTE_UNUSED,
18967 : : rtx operand2 ATTRIBUTE_UNUSED,
18968 : : rtx operand3 ATTRIBUTE_UNUSED)
18969 : : {
18970 : 12 : return gen_rtx_SET (operand0,
18971 : : gen_rtx_UNSPEC (V16HImode,
18972 : : gen_rtvec (3,
18973 : : operand1,
18974 : : operand2,
18975 : : operand3),
18976 : : 206));
18977 : : }
18978 : :
18979 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29842 */
18980 : : rtx
18981 : 12 : gen_vpshrdv_v8si (rtx operand0 ATTRIBUTE_UNUSED,
18982 : : rtx operand1 ATTRIBUTE_UNUSED,
18983 : : rtx operand2 ATTRIBUTE_UNUSED,
18984 : : rtx operand3 ATTRIBUTE_UNUSED)
18985 : : {
18986 : 12 : return gen_rtx_SET (operand0,
18987 : : gen_rtx_UNSPEC (V8SImode,
18988 : : gen_rtvec (3,
18989 : : operand1,
18990 : : operand2,
18991 : : operand3),
18992 : : 206));
18993 : : }
18994 : :
18995 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29842 */
18996 : : rtx
18997 : 12 : gen_vpshrdv_v4di (rtx operand0 ATTRIBUTE_UNUSED,
18998 : : rtx operand1 ATTRIBUTE_UNUSED,
18999 : : rtx operand2 ATTRIBUTE_UNUSED,
19000 : : rtx operand3 ATTRIBUTE_UNUSED)
19001 : : {
19002 : 12 : return gen_rtx_SET (operand0,
19003 : : gen_rtx_UNSPEC (V4DImode,
19004 : : gen_rtvec (3,
19005 : : operand1,
19006 : : operand2,
19007 : : operand3),
19008 : : 206));
19009 : : }
19010 : :
19011 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29842 */
19012 : : rtx
19013 : 12 : gen_vpshrdv_v8hi (rtx operand0 ATTRIBUTE_UNUSED,
19014 : : rtx operand1 ATTRIBUTE_UNUSED,
19015 : : rtx operand2 ATTRIBUTE_UNUSED,
19016 : : rtx operand3 ATTRIBUTE_UNUSED)
19017 : : {
19018 : 12 : return gen_rtx_SET (operand0,
19019 : : gen_rtx_UNSPEC (V8HImode,
19020 : : gen_rtvec (3,
19021 : : operand1,
19022 : : operand2,
19023 : : operand3),
19024 : : 206));
19025 : : }
19026 : :
19027 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29842 */
19028 : : rtx
19029 : 12 : gen_vpshrdv_v4si (rtx operand0 ATTRIBUTE_UNUSED,
19030 : : rtx operand1 ATTRIBUTE_UNUSED,
19031 : : rtx operand2 ATTRIBUTE_UNUSED,
19032 : : rtx operand3 ATTRIBUTE_UNUSED)
19033 : : {
19034 : 12 : return gen_rtx_SET (operand0,
19035 : : gen_rtx_UNSPEC (V4SImode,
19036 : : gen_rtvec (3,
19037 : : operand1,
19038 : : operand2,
19039 : : operand3),
19040 : : 206));
19041 : : }
19042 : :
19043 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29842 */
19044 : : rtx
19045 : 12 : gen_vpshrdv_v2di (rtx operand0 ATTRIBUTE_UNUSED,
19046 : : rtx operand1 ATTRIBUTE_UNUSED,
19047 : : rtx operand2 ATTRIBUTE_UNUSED,
19048 : : rtx operand3 ATTRIBUTE_UNUSED)
19049 : : {
19050 : 12 : return gen_rtx_SET (operand0,
19051 : : gen_rtx_UNSPEC (V2DImode,
19052 : : gen_rtvec (3,
19053 : : operand1,
19054 : : operand2,
19055 : : operand3),
19056 : : 206));
19057 : : }
19058 : :
19059 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29854 */
19060 : : rtx
19061 : 12 : gen_vpshrdv_v32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
19062 : : rtx operand1 ATTRIBUTE_UNUSED,
19063 : : rtx operand2 ATTRIBUTE_UNUSED,
19064 : : rtx operand3 ATTRIBUTE_UNUSED,
19065 : : rtx operand4 ATTRIBUTE_UNUSED)
19066 : : {
19067 : 12 : return gen_rtx_SET (operand0,
19068 : : gen_rtx_VEC_MERGE (V32HImode,
19069 : : gen_rtx_UNSPEC (V32HImode,
19070 : : gen_rtvec (3,
19071 : : operand1,
19072 : : operand2,
19073 : : operand3),
19074 : : 206),
19075 : : operand1,
19076 : : operand4));
19077 : : }
19078 : :
19079 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29854 */
19080 : : rtx
19081 : 12 : gen_vpshrdv_v16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
19082 : : rtx operand1 ATTRIBUTE_UNUSED,
19083 : : rtx operand2 ATTRIBUTE_UNUSED,
19084 : : rtx operand3 ATTRIBUTE_UNUSED,
19085 : : rtx operand4 ATTRIBUTE_UNUSED)
19086 : : {
19087 : 12 : return gen_rtx_SET (operand0,
19088 : : gen_rtx_VEC_MERGE (V16SImode,
19089 : : gen_rtx_UNSPEC (V16SImode,
19090 : : gen_rtvec (3,
19091 : : operand1,
19092 : : operand2,
19093 : : operand3),
19094 : : 206),
19095 : : operand1,
19096 : : operand4));
19097 : : }
19098 : :
19099 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29854 */
19100 : : rtx
19101 : 12 : gen_vpshrdv_v8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
19102 : : rtx operand1 ATTRIBUTE_UNUSED,
19103 : : rtx operand2 ATTRIBUTE_UNUSED,
19104 : : rtx operand3 ATTRIBUTE_UNUSED,
19105 : : rtx operand4 ATTRIBUTE_UNUSED)
19106 : : {
19107 : 12 : return gen_rtx_SET (operand0,
19108 : : gen_rtx_VEC_MERGE (V8DImode,
19109 : : gen_rtx_UNSPEC (V8DImode,
19110 : : gen_rtvec (3,
19111 : : operand1,
19112 : : operand2,
19113 : : operand3),
19114 : : 206),
19115 : : operand1,
19116 : : operand4));
19117 : : }
19118 : :
19119 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29854 */
19120 : : rtx
19121 : 12 : gen_vpshrdv_v16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
19122 : : rtx operand1 ATTRIBUTE_UNUSED,
19123 : : rtx operand2 ATTRIBUTE_UNUSED,
19124 : : rtx operand3 ATTRIBUTE_UNUSED,
19125 : : rtx operand4 ATTRIBUTE_UNUSED)
19126 : : {
19127 : 12 : return gen_rtx_SET (operand0,
19128 : : gen_rtx_VEC_MERGE (V16HImode,
19129 : : gen_rtx_UNSPEC (V16HImode,
19130 : : gen_rtvec (3,
19131 : : operand1,
19132 : : operand2,
19133 : : operand3),
19134 : : 206),
19135 : : operand1,
19136 : : operand4));
19137 : : }
19138 : :
19139 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29854 */
19140 : : rtx
19141 : 12 : gen_vpshrdv_v8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
19142 : : rtx operand1 ATTRIBUTE_UNUSED,
19143 : : rtx operand2 ATTRIBUTE_UNUSED,
19144 : : rtx operand3 ATTRIBUTE_UNUSED,
19145 : : rtx operand4 ATTRIBUTE_UNUSED)
19146 : : {
19147 : 12 : return gen_rtx_SET (operand0,
19148 : : gen_rtx_VEC_MERGE (V8SImode,
19149 : : gen_rtx_UNSPEC (V8SImode,
19150 : : gen_rtvec (3,
19151 : : operand1,
19152 : : operand2,
19153 : : operand3),
19154 : : 206),
19155 : : operand1,
19156 : : operand4));
19157 : : }
19158 : :
19159 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29854 */
19160 : : rtx
19161 : 12 : gen_vpshrdv_v4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
19162 : : rtx operand1 ATTRIBUTE_UNUSED,
19163 : : rtx operand2 ATTRIBUTE_UNUSED,
19164 : : rtx operand3 ATTRIBUTE_UNUSED,
19165 : : rtx operand4 ATTRIBUTE_UNUSED)
19166 : : {
19167 : 12 : return gen_rtx_SET (operand0,
19168 : : gen_rtx_VEC_MERGE (V4DImode,
19169 : : gen_rtx_UNSPEC (V4DImode,
19170 : : gen_rtvec (3,
19171 : : operand1,
19172 : : operand2,
19173 : : operand3),
19174 : : 206),
19175 : : operand1,
19176 : : operand4));
19177 : : }
19178 : :
19179 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29854 */
19180 : : rtx
19181 : 12 : gen_vpshrdv_v8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
19182 : : rtx operand1 ATTRIBUTE_UNUSED,
19183 : : rtx operand2 ATTRIBUTE_UNUSED,
19184 : : rtx operand3 ATTRIBUTE_UNUSED,
19185 : : rtx operand4 ATTRIBUTE_UNUSED)
19186 : : {
19187 : 12 : return gen_rtx_SET (operand0,
19188 : : gen_rtx_VEC_MERGE (V8HImode,
19189 : : gen_rtx_UNSPEC (V8HImode,
19190 : : gen_rtvec (3,
19191 : : operand1,
19192 : : operand2,
19193 : : operand3),
19194 : : 206),
19195 : : operand1,
19196 : : operand4));
19197 : : }
19198 : :
19199 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29854 */
19200 : : rtx
19201 : 12 : gen_vpshrdv_v4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
19202 : : rtx operand1 ATTRIBUTE_UNUSED,
19203 : : rtx operand2 ATTRIBUTE_UNUSED,
19204 : : rtx operand3 ATTRIBUTE_UNUSED,
19205 : : rtx operand4 ATTRIBUTE_UNUSED)
19206 : : {
19207 : 12 : return gen_rtx_SET (operand0,
19208 : : gen_rtx_VEC_MERGE (V4SImode,
19209 : : gen_rtx_UNSPEC (V4SImode,
19210 : : gen_rtvec (3,
19211 : : operand1,
19212 : : operand2,
19213 : : operand3),
19214 : : 206),
19215 : : operand1,
19216 : : operand4));
19217 : : }
19218 : :
19219 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29854 */
19220 : : rtx
19221 : 12 : gen_vpshrdv_v2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
19222 : : rtx operand1 ATTRIBUTE_UNUSED,
19223 : : rtx operand2 ATTRIBUTE_UNUSED,
19224 : : rtx operand3 ATTRIBUTE_UNUSED,
19225 : : rtx operand4 ATTRIBUTE_UNUSED)
19226 : : {
19227 : 12 : return gen_rtx_SET (operand0,
19228 : : gen_rtx_VEC_MERGE (V2DImode,
19229 : : gen_rtx_UNSPEC (V2DImode,
19230 : : gen_rtvec (3,
19231 : : operand1,
19232 : : operand2,
19233 : : operand3),
19234 : : 206),
19235 : : operand1,
19236 : : operand4));
19237 : : }
19238 : :
19239 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29884 */
19240 : : rtx
19241 : 12 : gen_vpshrdv_v32hi_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19242 : : rtx operand1 ATTRIBUTE_UNUSED,
19243 : : rtx operand2 ATTRIBUTE_UNUSED,
19244 : : rtx operand3 ATTRIBUTE_UNUSED,
19245 : : rtx operand4 ATTRIBUTE_UNUSED,
19246 : : rtx operand5 ATTRIBUTE_UNUSED)
19247 : : {
19248 : 12 : return gen_rtx_SET (operand0,
19249 : : gen_rtx_VEC_MERGE (V32HImode,
19250 : : gen_rtx_UNSPEC (V32HImode,
19251 : : gen_rtvec (3,
19252 : : operand1,
19253 : : operand2,
19254 : : operand3),
19255 : : 206),
19256 : : operand4,
19257 : : operand5));
19258 : : }
19259 : :
19260 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29884 */
19261 : : rtx
19262 : 12 : gen_vpshrdv_v16si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19263 : : rtx operand1 ATTRIBUTE_UNUSED,
19264 : : rtx operand2 ATTRIBUTE_UNUSED,
19265 : : rtx operand3 ATTRIBUTE_UNUSED,
19266 : : rtx operand4 ATTRIBUTE_UNUSED,
19267 : : rtx operand5 ATTRIBUTE_UNUSED)
19268 : : {
19269 : 12 : return gen_rtx_SET (operand0,
19270 : : gen_rtx_VEC_MERGE (V16SImode,
19271 : : gen_rtx_UNSPEC (V16SImode,
19272 : : gen_rtvec (3,
19273 : : operand1,
19274 : : operand2,
19275 : : operand3),
19276 : : 206),
19277 : : operand4,
19278 : : operand5));
19279 : : }
19280 : :
19281 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29884 */
19282 : : rtx
19283 : 12 : gen_vpshrdv_v8di_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19284 : : rtx operand1 ATTRIBUTE_UNUSED,
19285 : : rtx operand2 ATTRIBUTE_UNUSED,
19286 : : rtx operand3 ATTRIBUTE_UNUSED,
19287 : : rtx operand4 ATTRIBUTE_UNUSED,
19288 : : rtx operand5 ATTRIBUTE_UNUSED)
19289 : : {
19290 : 12 : return gen_rtx_SET (operand0,
19291 : : gen_rtx_VEC_MERGE (V8DImode,
19292 : : gen_rtx_UNSPEC (V8DImode,
19293 : : gen_rtvec (3,
19294 : : operand1,
19295 : : operand2,
19296 : : operand3),
19297 : : 206),
19298 : : operand4,
19299 : : operand5));
19300 : : }
19301 : :
19302 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29884 */
19303 : : rtx
19304 : 12 : gen_vpshrdv_v16hi_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19305 : : rtx operand1 ATTRIBUTE_UNUSED,
19306 : : rtx operand2 ATTRIBUTE_UNUSED,
19307 : : rtx operand3 ATTRIBUTE_UNUSED,
19308 : : rtx operand4 ATTRIBUTE_UNUSED,
19309 : : rtx operand5 ATTRIBUTE_UNUSED)
19310 : : {
19311 : 12 : return gen_rtx_SET (operand0,
19312 : : gen_rtx_VEC_MERGE (V16HImode,
19313 : : gen_rtx_UNSPEC (V16HImode,
19314 : : gen_rtvec (3,
19315 : : operand1,
19316 : : operand2,
19317 : : operand3),
19318 : : 206),
19319 : : operand4,
19320 : : operand5));
19321 : : }
19322 : :
19323 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29884 */
19324 : : rtx
19325 : 12 : gen_vpshrdv_v8si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19326 : : rtx operand1 ATTRIBUTE_UNUSED,
19327 : : rtx operand2 ATTRIBUTE_UNUSED,
19328 : : rtx operand3 ATTRIBUTE_UNUSED,
19329 : : rtx operand4 ATTRIBUTE_UNUSED,
19330 : : rtx operand5 ATTRIBUTE_UNUSED)
19331 : : {
19332 : 12 : return gen_rtx_SET (operand0,
19333 : : gen_rtx_VEC_MERGE (V8SImode,
19334 : : gen_rtx_UNSPEC (V8SImode,
19335 : : gen_rtvec (3,
19336 : : operand1,
19337 : : operand2,
19338 : : operand3),
19339 : : 206),
19340 : : operand4,
19341 : : operand5));
19342 : : }
19343 : :
19344 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29884 */
19345 : : rtx
19346 : 12 : gen_vpshrdv_v4di_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19347 : : rtx operand1 ATTRIBUTE_UNUSED,
19348 : : rtx operand2 ATTRIBUTE_UNUSED,
19349 : : rtx operand3 ATTRIBUTE_UNUSED,
19350 : : rtx operand4 ATTRIBUTE_UNUSED,
19351 : : rtx operand5 ATTRIBUTE_UNUSED)
19352 : : {
19353 : 12 : return gen_rtx_SET (operand0,
19354 : : gen_rtx_VEC_MERGE (V4DImode,
19355 : : gen_rtx_UNSPEC (V4DImode,
19356 : : gen_rtvec (3,
19357 : : operand1,
19358 : : operand2,
19359 : : operand3),
19360 : : 206),
19361 : : operand4,
19362 : : operand5));
19363 : : }
19364 : :
19365 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29884 */
19366 : : rtx
19367 : 12 : gen_vpshrdv_v8hi_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19368 : : rtx operand1 ATTRIBUTE_UNUSED,
19369 : : rtx operand2 ATTRIBUTE_UNUSED,
19370 : : rtx operand3 ATTRIBUTE_UNUSED,
19371 : : rtx operand4 ATTRIBUTE_UNUSED,
19372 : : rtx operand5 ATTRIBUTE_UNUSED)
19373 : : {
19374 : 12 : return gen_rtx_SET (operand0,
19375 : : gen_rtx_VEC_MERGE (V8HImode,
19376 : : gen_rtx_UNSPEC (V8HImode,
19377 : : gen_rtvec (3,
19378 : : operand1,
19379 : : operand2,
19380 : : operand3),
19381 : : 206),
19382 : : operand4,
19383 : : operand5));
19384 : : }
19385 : :
19386 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29884 */
19387 : : rtx
19388 : 12 : gen_vpshrdv_v4si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19389 : : rtx operand1 ATTRIBUTE_UNUSED,
19390 : : rtx operand2 ATTRIBUTE_UNUSED,
19391 : : rtx operand3 ATTRIBUTE_UNUSED,
19392 : : rtx operand4 ATTRIBUTE_UNUSED,
19393 : : rtx operand5 ATTRIBUTE_UNUSED)
19394 : : {
19395 : 12 : return gen_rtx_SET (operand0,
19396 : : gen_rtx_VEC_MERGE (V4SImode,
19397 : : gen_rtx_UNSPEC (V4SImode,
19398 : : gen_rtvec (3,
19399 : : operand1,
19400 : : operand2,
19401 : : operand3),
19402 : : 206),
19403 : : operand4,
19404 : : operand5));
19405 : : }
19406 : :
19407 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29884 */
19408 : : rtx
19409 : 12 : gen_vpshrdv_v2di_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19410 : : rtx operand1 ATTRIBUTE_UNUSED,
19411 : : rtx operand2 ATTRIBUTE_UNUSED,
19412 : : rtx operand3 ATTRIBUTE_UNUSED,
19413 : : rtx operand4 ATTRIBUTE_UNUSED,
19414 : : rtx operand5 ATTRIBUTE_UNUSED)
19415 : : {
19416 : 12 : return gen_rtx_SET (operand0,
19417 : : gen_rtx_VEC_MERGE (V2DImode,
19418 : : gen_rtx_UNSPEC (V2DImode,
19419 : : gen_rtvec (3,
19420 : : operand1,
19421 : : operand2,
19422 : : operand3),
19423 : : 206),
19424 : : operand4,
19425 : : operand5));
19426 : : }
19427 : :
19428 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29899 */
19429 : : rtx
19430 : 12 : gen_vpshldv_v32hi (rtx operand0 ATTRIBUTE_UNUSED,
19431 : : rtx operand1 ATTRIBUTE_UNUSED,
19432 : : rtx operand2 ATTRIBUTE_UNUSED,
19433 : : rtx operand3 ATTRIBUTE_UNUSED)
19434 : : {
19435 : 12 : return gen_rtx_SET (operand0,
19436 : : gen_rtx_UNSPEC (V32HImode,
19437 : : gen_rtvec (3,
19438 : : operand1,
19439 : : operand2,
19440 : : operand3),
19441 : : 207));
19442 : : }
19443 : :
19444 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29899 */
19445 : : rtx
19446 : 12 : gen_vpshldv_v16si (rtx operand0 ATTRIBUTE_UNUSED,
19447 : : rtx operand1 ATTRIBUTE_UNUSED,
19448 : : rtx operand2 ATTRIBUTE_UNUSED,
19449 : : rtx operand3 ATTRIBUTE_UNUSED)
19450 : : {
19451 : 12 : return gen_rtx_SET (operand0,
19452 : : gen_rtx_UNSPEC (V16SImode,
19453 : : gen_rtvec (3,
19454 : : operand1,
19455 : : operand2,
19456 : : operand3),
19457 : : 207));
19458 : : }
19459 : :
19460 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29899 */
19461 : : rtx
19462 : 12 : gen_vpshldv_v8di (rtx operand0 ATTRIBUTE_UNUSED,
19463 : : rtx operand1 ATTRIBUTE_UNUSED,
19464 : : rtx operand2 ATTRIBUTE_UNUSED,
19465 : : rtx operand3 ATTRIBUTE_UNUSED)
19466 : : {
19467 : 12 : return gen_rtx_SET (operand0,
19468 : : gen_rtx_UNSPEC (V8DImode,
19469 : : gen_rtvec (3,
19470 : : operand1,
19471 : : operand2,
19472 : : operand3),
19473 : : 207));
19474 : : }
19475 : :
19476 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29899 */
19477 : : rtx
19478 : 12 : gen_vpshldv_v16hi (rtx operand0 ATTRIBUTE_UNUSED,
19479 : : rtx operand1 ATTRIBUTE_UNUSED,
19480 : : rtx operand2 ATTRIBUTE_UNUSED,
19481 : : rtx operand3 ATTRIBUTE_UNUSED)
19482 : : {
19483 : 12 : return gen_rtx_SET (operand0,
19484 : : gen_rtx_UNSPEC (V16HImode,
19485 : : gen_rtvec (3,
19486 : : operand1,
19487 : : operand2,
19488 : : operand3),
19489 : : 207));
19490 : : }
19491 : :
19492 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29899 */
19493 : : rtx
19494 : 12 : gen_vpshldv_v8si (rtx operand0 ATTRIBUTE_UNUSED,
19495 : : rtx operand1 ATTRIBUTE_UNUSED,
19496 : : rtx operand2 ATTRIBUTE_UNUSED,
19497 : : rtx operand3 ATTRIBUTE_UNUSED)
19498 : : {
19499 : 12 : return gen_rtx_SET (operand0,
19500 : : gen_rtx_UNSPEC (V8SImode,
19501 : : gen_rtvec (3,
19502 : : operand1,
19503 : : operand2,
19504 : : operand3),
19505 : : 207));
19506 : : }
19507 : :
19508 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29899 */
19509 : : rtx
19510 : 12 : gen_vpshldv_v4di (rtx operand0 ATTRIBUTE_UNUSED,
19511 : : rtx operand1 ATTRIBUTE_UNUSED,
19512 : : rtx operand2 ATTRIBUTE_UNUSED,
19513 : : rtx operand3 ATTRIBUTE_UNUSED)
19514 : : {
19515 : 12 : return gen_rtx_SET (operand0,
19516 : : gen_rtx_UNSPEC (V4DImode,
19517 : : gen_rtvec (3,
19518 : : operand1,
19519 : : operand2,
19520 : : operand3),
19521 : : 207));
19522 : : }
19523 : :
19524 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29899 */
19525 : : rtx
19526 : 12 : gen_vpshldv_v8hi (rtx operand0 ATTRIBUTE_UNUSED,
19527 : : rtx operand1 ATTRIBUTE_UNUSED,
19528 : : rtx operand2 ATTRIBUTE_UNUSED,
19529 : : rtx operand3 ATTRIBUTE_UNUSED)
19530 : : {
19531 : 12 : return gen_rtx_SET (operand0,
19532 : : gen_rtx_UNSPEC (V8HImode,
19533 : : gen_rtvec (3,
19534 : : operand1,
19535 : : operand2,
19536 : : operand3),
19537 : : 207));
19538 : : }
19539 : :
19540 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29899 */
19541 : : rtx
19542 : 12 : gen_vpshldv_v4si (rtx operand0 ATTRIBUTE_UNUSED,
19543 : : rtx operand1 ATTRIBUTE_UNUSED,
19544 : : rtx operand2 ATTRIBUTE_UNUSED,
19545 : : rtx operand3 ATTRIBUTE_UNUSED)
19546 : : {
19547 : 12 : return gen_rtx_SET (operand0,
19548 : : gen_rtx_UNSPEC (V4SImode,
19549 : : gen_rtvec (3,
19550 : : operand1,
19551 : : operand2,
19552 : : operand3),
19553 : : 207));
19554 : : }
19555 : :
19556 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29899 */
19557 : : rtx
19558 : 12 : gen_vpshldv_v2di (rtx operand0 ATTRIBUTE_UNUSED,
19559 : : rtx operand1 ATTRIBUTE_UNUSED,
19560 : : rtx operand2 ATTRIBUTE_UNUSED,
19561 : : rtx operand3 ATTRIBUTE_UNUSED)
19562 : : {
19563 : 12 : return gen_rtx_SET (operand0,
19564 : : gen_rtx_UNSPEC (V2DImode,
19565 : : gen_rtvec (3,
19566 : : operand1,
19567 : : operand2,
19568 : : operand3),
19569 : : 207));
19570 : : }
19571 : :
19572 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29911 */
19573 : : rtx
19574 : 12 : gen_vpshldv_v32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
19575 : : rtx operand1 ATTRIBUTE_UNUSED,
19576 : : rtx operand2 ATTRIBUTE_UNUSED,
19577 : : rtx operand3 ATTRIBUTE_UNUSED,
19578 : : rtx operand4 ATTRIBUTE_UNUSED)
19579 : : {
19580 : 12 : return gen_rtx_SET (operand0,
19581 : : gen_rtx_VEC_MERGE (V32HImode,
19582 : : gen_rtx_UNSPEC (V32HImode,
19583 : : gen_rtvec (3,
19584 : : operand1,
19585 : : operand2,
19586 : : operand3),
19587 : : 207),
19588 : : operand1,
19589 : : operand4));
19590 : : }
19591 : :
19592 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29911 */
19593 : : rtx
19594 : 12 : gen_vpshldv_v16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
19595 : : rtx operand1 ATTRIBUTE_UNUSED,
19596 : : rtx operand2 ATTRIBUTE_UNUSED,
19597 : : rtx operand3 ATTRIBUTE_UNUSED,
19598 : : rtx operand4 ATTRIBUTE_UNUSED)
19599 : : {
19600 : 12 : return gen_rtx_SET (operand0,
19601 : : gen_rtx_VEC_MERGE (V16SImode,
19602 : : gen_rtx_UNSPEC (V16SImode,
19603 : : gen_rtvec (3,
19604 : : operand1,
19605 : : operand2,
19606 : : operand3),
19607 : : 207),
19608 : : operand1,
19609 : : operand4));
19610 : : }
19611 : :
19612 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29911 */
19613 : : rtx
19614 : 12 : gen_vpshldv_v8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
19615 : : rtx operand1 ATTRIBUTE_UNUSED,
19616 : : rtx operand2 ATTRIBUTE_UNUSED,
19617 : : rtx operand3 ATTRIBUTE_UNUSED,
19618 : : rtx operand4 ATTRIBUTE_UNUSED)
19619 : : {
19620 : 12 : return gen_rtx_SET (operand0,
19621 : : gen_rtx_VEC_MERGE (V8DImode,
19622 : : gen_rtx_UNSPEC (V8DImode,
19623 : : gen_rtvec (3,
19624 : : operand1,
19625 : : operand2,
19626 : : operand3),
19627 : : 207),
19628 : : operand1,
19629 : : operand4));
19630 : : }
19631 : :
19632 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29911 */
19633 : : rtx
19634 : 12 : gen_vpshldv_v16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
19635 : : rtx operand1 ATTRIBUTE_UNUSED,
19636 : : rtx operand2 ATTRIBUTE_UNUSED,
19637 : : rtx operand3 ATTRIBUTE_UNUSED,
19638 : : rtx operand4 ATTRIBUTE_UNUSED)
19639 : : {
19640 : 12 : return gen_rtx_SET (operand0,
19641 : : gen_rtx_VEC_MERGE (V16HImode,
19642 : : gen_rtx_UNSPEC (V16HImode,
19643 : : gen_rtvec (3,
19644 : : operand1,
19645 : : operand2,
19646 : : operand3),
19647 : : 207),
19648 : : operand1,
19649 : : operand4));
19650 : : }
19651 : :
19652 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29911 */
19653 : : rtx
19654 : 12 : gen_vpshldv_v8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
19655 : : rtx operand1 ATTRIBUTE_UNUSED,
19656 : : rtx operand2 ATTRIBUTE_UNUSED,
19657 : : rtx operand3 ATTRIBUTE_UNUSED,
19658 : : rtx operand4 ATTRIBUTE_UNUSED)
19659 : : {
19660 : 12 : return gen_rtx_SET (operand0,
19661 : : gen_rtx_VEC_MERGE (V8SImode,
19662 : : gen_rtx_UNSPEC (V8SImode,
19663 : : gen_rtvec (3,
19664 : : operand1,
19665 : : operand2,
19666 : : operand3),
19667 : : 207),
19668 : : operand1,
19669 : : operand4));
19670 : : }
19671 : :
19672 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29911 */
19673 : : rtx
19674 : 12 : gen_vpshldv_v4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
19675 : : rtx operand1 ATTRIBUTE_UNUSED,
19676 : : rtx operand2 ATTRIBUTE_UNUSED,
19677 : : rtx operand3 ATTRIBUTE_UNUSED,
19678 : : rtx operand4 ATTRIBUTE_UNUSED)
19679 : : {
19680 : 12 : return gen_rtx_SET (operand0,
19681 : : gen_rtx_VEC_MERGE (V4DImode,
19682 : : gen_rtx_UNSPEC (V4DImode,
19683 : : gen_rtvec (3,
19684 : : operand1,
19685 : : operand2,
19686 : : operand3),
19687 : : 207),
19688 : : operand1,
19689 : : operand4));
19690 : : }
19691 : :
19692 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29911 */
19693 : : rtx
19694 : 12 : gen_vpshldv_v8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
19695 : : rtx operand1 ATTRIBUTE_UNUSED,
19696 : : rtx operand2 ATTRIBUTE_UNUSED,
19697 : : rtx operand3 ATTRIBUTE_UNUSED,
19698 : : rtx operand4 ATTRIBUTE_UNUSED)
19699 : : {
19700 : 12 : return gen_rtx_SET (operand0,
19701 : : gen_rtx_VEC_MERGE (V8HImode,
19702 : : gen_rtx_UNSPEC (V8HImode,
19703 : : gen_rtvec (3,
19704 : : operand1,
19705 : : operand2,
19706 : : operand3),
19707 : : 207),
19708 : : operand1,
19709 : : operand4));
19710 : : }
19711 : :
19712 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29911 */
19713 : : rtx
19714 : 12 : gen_vpshldv_v4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
19715 : : rtx operand1 ATTRIBUTE_UNUSED,
19716 : : rtx operand2 ATTRIBUTE_UNUSED,
19717 : : rtx operand3 ATTRIBUTE_UNUSED,
19718 : : rtx operand4 ATTRIBUTE_UNUSED)
19719 : : {
19720 : 12 : return gen_rtx_SET (operand0,
19721 : : gen_rtx_VEC_MERGE (V4SImode,
19722 : : gen_rtx_UNSPEC (V4SImode,
19723 : : gen_rtvec (3,
19724 : : operand1,
19725 : : operand2,
19726 : : operand3),
19727 : : 207),
19728 : : operand1,
19729 : : operand4));
19730 : : }
19731 : :
19732 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29911 */
19733 : : rtx
19734 : 12 : gen_vpshldv_v2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
19735 : : rtx operand1 ATTRIBUTE_UNUSED,
19736 : : rtx operand2 ATTRIBUTE_UNUSED,
19737 : : rtx operand3 ATTRIBUTE_UNUSED,
19738 : : rtx operand4 ATTRIBUTE_UNUSED)
19739 : : {
19740 : 12 : return gen_rtx_SET (operand0,
19741 : : gen_rtx_VEC_MERGE (V2DImode,
19742 : : gen_rtx_UNSPEC (V2DImode,
19743 : : gen_rtvec (3,
19744 : : operand1,
19745 : : operand2,
19746 : : operand3),
19747 : : 207),
19748 : : operand1,
19749 : : operand4));
19750 : : }
19751 : :
19752 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29941 */
19753 : : rtx
19754 : 12 : gen_vpshldv_v32hi_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19755 : : rtx operand1 ATTRIBUTE_UNUSED,
19756 : : rtx operand2 ATTRIBUTE_UNUSED,
19757 : : rtx operand3 ATTRIBUTE_UNUSED,
19758 : : rtx operand4 ATTRIBUTE_UNUSED,
19759 : : rtx operand5 ATTRIBUTE_UNUSED)
19760 : : {
19761 : 12 : return gen_rtx_SET (operand0,
19762 : : gen_rtx_VEC_MERGE (V32HImode,
19763 : : gen_rtx_UNSPEC (V32HImode,
19764 : : gen_rtvec (3,
19765 : : operand1,
19766 : : operand2,
19767 : : operand3),
19768 : : 207),
19769 : : operand4,
19770 : : operand5));
19771 : : }
19772 : :
19773 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29941 */
19774 : : rtx
19775 : 12 : gen_vpshldv_v16si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19776 : : rtx operand1 ATTRIBUTE_UNUSED,
19777 : : rtx operand2 ATTRIBUTE_UNUSED,
19778 : : rtx operand3 ATTRIBUTE_UNUSED,
19779 : : rtx operand4 ATTRIBUTE_UNUSED,
19780 : : rtx operand5 ATTRIBUTE_UNUSED)
19781 : : {
19782 : 12 : return gen_rtx_SET (operand0,
19783 : : gen_rtx_VEC_MERGE (V16SImode,
19784 : : gen_rtx_UNSPEC (V16SImode,
19785 : : gen_rtvec (3,
19786 : : operand1,
19787 : : operand2,
19788 : : operand3),
19789 : : 207),
19790 : : operand4,
19791 : : operand5));
19792 : : }
19793 : :
19794 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29941 */
19795 : : rtx
19796 : 12 : gen_vpshldv_v8di_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19797 : : rtx operand1 ATTRIBUTE_UNUSED,
19798 : : rtx operand2 ATTRIBUTE_UNUSED,
19799 : : rtx operand3 ATTRIBUTE_UNUSED,
19800 : : rtx operand4 ATTRIBUTE_UNUSED,
19801 : : rtx operand5 ATTRIBUTE_UNUSED)
19802 : : {
19803 : 12 : return gen_rtx_SET (operand0,
19804 : : gen_rtx_VEC_MERGE (V8DImode,
19805 : : gen_rtx_UNSPEC (V8DImode,
19806 : : gen_rtvec (3,
19807 : : operand1,
19808 : : operand2,
19809 : : operand3),
19810 : : 207),
19811 : : operand4,
19812 : : operand5));
19813 : : }
19814 : :
19815 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29941 */
19816 : : rtx
19817 : 12 : gen_vpshldv_v16hi_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19818 : : rtx operand1 ATTRIBUTE_UNUSED,
19819 : : rtx operand2 ATTRIBUTE_UNUSED,
19820 : : rtx operand3 ATTRIBUTE_UNUSED,
19821 : : rtx operand4 ATTRIBUTE_UNUSED,
19822 : : rtx operand5 ATTRIBUTE_UNUSED)
19823 : : {
19824 : 12 : return gen_rtx_SET (operand0,
19825 : : gen_rtx_VEC_MERGE (V16HImode,
19826 : : gen_rtx_UNSPEC (V16HImode,
19827 : : gen_rtvec (3,
19828 : : operand1,
19829 : : operand2,
19830 : : operand3),
19831 : : 207),
19832 : : operand4,
19833 : : operand5));
19834 : : }
19835 : :
19836 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29941 */
19837 : : rtx
19838 : 12 : gen_vpshldv_v8si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19839 : : rtx operand1 ATTRIBUTE_UNUSED,
19840 : : rtx operand2 ATTRIBUTE_UNUSED,
19841 : : rtx operand3 ATTRIBUTE_UNUSED,
19842 : : rtx operand4 ATTRIBUTE_UNUSED,
19843 : : rtx operand5 ATTRIBUTE_UNUSED)
19844 : : {
19845 : 12 : return gen_rtx_SET (operand0,
19846 : : gen_rtx_VEC_MERGE (V8SImode,
19847 : : gen_rtx_UNSPEC (V8SImode,
19848 : : gen_rtvec (3,
19849 : : operand1,
19850 : : operand2,
19851 : : operand3),
19852 : : 207),
19853 : : operand4,
19854 : : operand5));
19855 : : }
19856 : :
19857 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29941 */
19858 : : rtx
19859 : 12 : gen_vpshldv_v4di_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19860 : : rtx operand1 ATTRIBUTE_UNUSED,
19861 : : rtx operand2 ATTRIBUTE_UNUSED,
19862 : : rtx operand3 ATTRIBUTE_UNUSED,
19863 : : rtx operand4 ATTRIBUTE_UNUSED,
19864 : : rtx operand5 ATTRIBUTE_UNUSED)
19865 : : {
19866 : 12 : return gen_rtx_SET (operand0,
19867 : : gen_rtx_VEC_MERGE (V4DImode,
19868 : : gen_rtx_UNSPEC (V4DImode,
19869 : : gen_rtvec (3,
19870 : : operand1,
19871 : : operand2,
19872 : : operand3),
19873 : : 207),
19874 : : operand4,
19875 : : operand5));
19876 : : }
19877 : :
19878 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29941 */
19879 : : rtx
19880 : 12 : gen_vpshldv_v8hi_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19881 : : rtx operand1 ATTRIBUTE_UNUSED,
19882 : : rtx operand2 ATTRIBUTE_UNUSED,
19883 : : rtx operand3 ATTRIBUTE_UNUSED,
19884 : : rtx operand4 ATTRIBUTE_UNUSED,
19885 : : rtx operand5 ATTRIBUTE_UNUSED)
19886 : : {
19887 : 12 : return gen_rtx_SET (operand0,
19888 : : gen_rtx_VEC_MERGE (V8HImode,
19889 : : gen_rtx_UNSPEC (V8HImode,
19890 : : gen_rtvec (3,
19891 : : operand1,
19892 : : operand2,
19893 : : operand3),
19894 : : 207),
19895 : : operand4,
19896 : : operand5));
19897 : : }
19898 : :
19899 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29941 */
19900 : : rtx
19901 : 12 : gen_vpshldv_v4si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19902 : : rtx operand1 ATTRIBUTE_UNUSED,
19903 : : rtx operand2 ATTRIBUTE_UNUSED,
19904 : : rtx operand3 ATTRIBUTE_UNUSED,
19905 : : rtx operand4 ATTRIBUTE_UNUSED,
19906 : : rtx operand5 ATTRIBUTE_UNUSED)
19907 : : {
19908 : 12 : return gen_rtx_SET (operand0,
19909 : : gen_rtx_VEC_MERGE (V4SImode,
19910 : : gen_rtx_UNSPEC (V4SImode,
19911 : : gen_rtvec (3,
19912 : : operand1,
19913 : : operand2,
19914 : : operand3),
19915 : : 207),
19916 : : operand4,
19917 : : operand5));
19918 : : }
19919 : :
19920 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29941 */
19921 : : rtx
19922 : 12 : gen_vpshldv_v2di_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
19923 : : rtx operand1 ATTRIBUTE_UNUSED,
19924 : : rtx operand2 ATTRIBUTE_UNUSED,
19925 : : rtx operand3 ATTRIBUTE_UNUSED,
19926 : : rtx operand4 ATTRIBUTE_UNUSED,
19927 : : rtx operand5 ATTRIBUTE_UNUSED)
19928 : : {
19929 : 12 : return gen_rtx_SET (operand0,
19930 : : gen_rtx_VEC_MERGE (V2DImode,
19931 : : gen_rtx_UNSPEC (V2DImode,
19932 : : gen_rtvec (3,
19933 : : operand1,
19934 : : operand2,
19935 : : operand3),
19936 : : 207),
19937 : : operand4,
19938 : : operand5));
19939 : : }
19940 : :
19941 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29976 */
19942 : : rtx
19943 : 17 : gen_vpdpbusd_v16si (rtx operand0 ATTRIBUTE_UNUSED,
19944 : : rtx operand1 ATTRIBUTE_UNUSED,
19945 : : rtx operand2 ATTRIBUTE_UNUSED,
19946 : : rtx operand3 ATTRIBUTE_UNUSED)
19947 : : {
19948 : 17 : return gen_rtx_SET (operand0,
19949 : : gen_rtx_UNSPEC (V16SImode,
19950 : : gen_rtvec (3,
19951 : : operand1,
19952 : : operand2,
19953 : : operand3),
19954 : : 208));
19955 : : }
19956 : :
19957 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29987 */
19958 : : rtx
19959 : 26 : gen_vpdpbusd_v8si (rtx operand0 ATTRIBUTE_UNUSED,
19960 : : rtx operand1 ATTRIBUTE_UNUSED,
19961 : : rtx operand2 ATTRIBUTE_UNUSED,
19962 : : rtx operand3 ATTRIBUTE_UNUSED)
19963 : : {
19964 : 26 : return gen_rtx_SET (operand0,
19965 : : gen_rtx_UNSPEC (V8SImode,
19966 : : gen_rtvec (3,
19967 : : operand1,
19968 : : operand2,
19969 : : operand3),
19970 : : 208));
19971 : : }
19972 : :
19973 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:29987 */
19974 : : rtx
19975 : 22 : gen_vpdpbusd_v4si (rtx operand0 ATTRIBUTE_UNUSED,
19976 : : rtx operand1 ATTRIBUTE_UNUSED,
19977 : : rtx operand2 ATTRIBUTE_UNUSED,
19978 : : rtx operand3 ATTRIBUTE_UNUSED)
19979 : : {
19980 : 22 : return gen_rtx_SET (operand0,
19981 : : gen_rtx_UNSPEC (V4SImode,
19982 : : gen_rtvec (3,
19983 : : operand1,
19984 : : operand2,
19985 : : operand3),
19986 : : 208));
19987 : : }
19988 : :
19989 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30001 */
19990 : : rtx
19991 : 12 : gen_vpdpbusd_v16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
19992 : : rtx operand1 ATTRIBUTE_UNUSED,
19993 : : rtx operand2 ATTRIBUTE_UNUSED,
19994 : : rtx operand3 ATTRIBUTE_UNUSED,
19995 : : rtx operand4 ATTRIBUTE_UNUSED)
19996 : : {
19997 : 12 : return gen_rtx_SET (operand0,
19998 : : gen_rtx_VEC_MERGE (V16SImode,
19999 : : gen_rtx_UNSPEC (V16SImode,
20000 : : gen_rtvec (3,
20001 : : operand1,
20002 : : operand2,
20003 : : operand3),
20004 : : 208),
20005 : : operand1,
20006 : : operand4));
20007 : : }
20008 : :
20009 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30001 */
20010 : : rtx
20011 : 13 : gen_vpdpbusd_v8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
20012 : : rtx operand1 ATTRIBUTE_UNUSED,
20013 : : rtx operand2 ATTRIBUTE_UNUSED,
20014 : : rtx operand3 ATTRIBUTE_UNUSED,
20015 : : rtx operand4 ATTRIBUTE_UNUSED)
20016 : : {
20017 : 13 : return gen_rtx_SET (operand0,
20018 : : gen_rtx_VEC_MERGE (V8SImode,
20019 : : gen_rtx_UNSPEC (V8SImode,
20020 : : gen_rtvec (3,
20021 : : operand1,
20022 : : operand2,
20023 : : operand3),
20024 : : 208),
20025 : : operand1,
20026 : : operand4));
20027 : : }
20028 : :
20029 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30001 */
20030 : : rtx
20031 : 13 : gen_vpdpbusd_v4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
20032 : : rtx operand1 ATTRIBUTE_UNUSED,
20033 : : rtx operand2 ATTRIBUTE_UNUSED,
20034 : : rtx operand3 ATTRIBUTE_UNUSED,
20035 : : rtx operand4 ATTRIBUTE_UNUSED)
20036 : : {
20037 : 13 : return gen_rtx_SET (operand0,
20038 : : gen_rtx_VEC_MERGE (V4SImode,
20039 : : gen_rtx_UNSPEC (V4SImode,
20040 : : gen_rtvec (3,
20041 : : operand1,
20042 : : operand2,
20043 : : operand3),
20044 : : 208),
20045 : : operand1,
20046 : : operand4));
20047 : : }
20048 : :
20049 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30030 */
20050 : : rtx
20051 : 12 : gen_vpdpbusd_v16si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
20052 : : rtx operand1 ATTRIBUTE_UNUSED,
20053 : : rtx operand2 ATTRIBUTE_UNUSED,
20054 : : rtx operand3 ATTRIBUTE_UNUSED,
20055 : : rtx operand4 ATTRIBUTE_UNUSED,
20056 : : rtx operand5 ATTRIBUTE_UNUSED)
20057 : : {
20058 : 12 : return gen_rtx_SET (operand0,
20059 : : gen_rtx_VEC_MERGE (V16SImode,
20060 : : gen_rtx_UNSPEC (V16SImode,
20061 : : gen_rtvec (3,
20062 : : operand1,
20063 : : operand2,
20064 : : operand3),
20065 : : 208),
20066 : : operand4,
20067 : : operand5));
20068 : : }
20069 : :
20070 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30030 */
20071 : : rtx
20072 : 13 : gen_vpdpbusd_v8si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
20073 : : rtx operand1 ATTRIBUTE_UNUSED,
20074 : : rtx operand2 ATTRIBUTE_UNUSED,
20075 : : rtx operand3 ATTRIBUTE_UNUSED,
20076 : : rtx operand4 ATTRIBUTE_UNUSED,
20077 : : rtx operand5 ATTRIBUTE_UNUSED)
20078 : : {
20079 : 13 : return gen_rtx_SET (operand0,
20080 : : gen_rtx_VEC_MERGE (V8SImode,
20081 : : gen_rtx_UNSPEC (V8SImode,
20082 : : gen_rtvec (3,
20083 : : operand1,
20084 : : operand2,
20085 : : operand3),
20086 : : 208),
20087 : : operand4,
20088 : : operand5));
20089 : : }
20090 : :
20091 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30030 */
20092 : : rtx
20093 : 13 : gen_vpdpbusd_v4si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
20094 : : rtx operand1 ATTRIBUTE_UNUSED,
20095 : : rtx operand2 ATTRIBUTE_UNUSED,
20096 : : rtx operand3 ATTRIBUTE_UNUSED,
20097 : : rtx operand4 ATTRIBUTE_UNUSED,
20098 : : rtx operand5 ATTRIBUTE_UNUSED)
20099 : : {
20100 : 13 : return gen_rtx_SET (operand0,
20101 : : gen_rtx_VEC_MERGE (V4SImode,
20102 : : gen_rtx_UNSPEC (V4SImode,
20103 : : gen_rtvec (3,
20104 : : operand1,
20105 : : operand2,
20106 : : operand3),
20107 : : 208),
20108 : : operand4,
20109 : : operand5));
20110 : : }
20111 : :
20112 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30044 */
20113 : : rtx
20114 : 12 : gen_vpdpbusds_v16si (rtx operand0 ATTRIBUTE_UNUSED,
20115 : : rtx operand1 ATTRIBUTE_UNUSED,
20116 : : rtx operand2 ATTRIBUTE_UNUSED,
20117 : : rtx operand3 ATTRIBUTE_UNUSED)
20118 : : {
20119 : 12 : return gen_rtx_SET (operand0,
20120 : : gen_rtx_UNSPEC (V16SImode,
20121 : : gen_rtvec (3,
20122 : : operand1,
20123 : : operand2,
20124 : : operand3),
20125 : : 209));
20126 : : }
20127 : :
20128 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30055 */
20129 : : rtx
20130 : 20 : gen_vpdpbusds_v8si (rtx operand0 ATTRIBUTE_UNUSED,
20131 : : rtx operand1 ATTRIBUTE_UNUSED,
20132 : : rtx operand2 ATTRIBUTE_UNUSED,
20133 : : rtx operand3 ATTRIBUTE_UNUSED)
20134 : : {
20135 : 20 : return gen_rtx_SET (operand0,
20136 : : gen_rtx_UNSPEC (V8SImode,
20137 : : gen_rtvec (3,
20138 : : operand1,
20139 : : operand2,
20140 : : operand3),
20141 : : 209));
20142 : : }
20143 : :
20144 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30055 */
20145 : : rtx
20146 : 20 : gen_vpdpbusds_v4si (rtx operand0 ATTRIBUTE_UNUSED,
20147 : : rtx operand1 ATTRIBUTE_UNUSED,
20148 : : rtx operand2 ATTRIBUTE_UNUSED,
20149 : : rtx operand3 ATTRIBUTE_UNUSED)
20150 : : {
20151 : 20 : return gen_rtx_SET (operand0,
20152 : : gen_rtx_UNSPEC (V4SImode,
20153 : : gen_rtvec (3,
20154 : : operand1,
20155 : : operand2,
20156 : : operand3),
20157 : : 209));
20158 : : }
20159 : :
20160 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30069 */
20161 : : rtx
20162 : 12 : gen_vpdpbusds_v16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
20163 : : rtx operand1 ATTRIBUTE_UNUSED,
20164 : : rtx operand2 ATTRIBUTE_UNUSED,
20165 : : rtx operand3 ATTRIBUTE_UNUSED,
20166 : : rtx operand4 ATTRIBUTE_UNUSED)
20167 : : {
20168 : 12 : return gen_rtx_SET (operand0,
20169 : : gen_rtx_VEC_MERGE (V16SImode,
20170 : : gen_rtx_UNSPEC (V16SImode,
20171 : : gen_rtvec (3,
20172 : : operand1,
20173 : : operand2,
20174 : : operand3),
20175 : : 209),
20176 : : operand1,
20177 : : operand4));
20178 : : }
20179 : :
20180 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30069 */
20181 : : rtx
20182 : 13 : gen_vpdpbusds_v8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
20183 : : rtx operand1 ATTRIBUTE_UNUSED,
20184 : : rtx operand2 ATTRIBUTE_UNUSED,
20185 : : rtx operand3 ATTRIBUTE_UNUSED,
20186 : : rtx operand4 ATTRIBUTE_UNUSED)
20187 : : {
20188 : 13 : return gen_rtx_SET (operand0,
20189 : : gen_rtx_VEC_MERGE (V8SImode,
20190 : : gen_rtx_UNSPEC (V8SImode,
20191 : : gen_rtvec (3,
20192 : : operand1,
20193 : : operand2,
20194 : : operand3),
20195 : : 209),
20196 : : operand1,
20197 : : operand4));
20198 : : }
20199 : :
20200 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30069 */
20201 : : rtx
20202 : 13 : gen_vpdpbusds_v4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
20203 : : rtx operand1 ATTRIBUTE_UNUSED,
20204 : : rtx operand2 ATTRIBUTE_UNUSED,
20205 : : rtx operand3 ATTRIBUTE_UNUSED,
20206 : : rtx operand4 ATTRIBUTE_UNUSED)
20207 : : {
20208 : 13 : return gen_rtx_SET (operand0,
20209 : : gen_rtx_VEC_MERGE (V4SImode,
20210 : : gen_rtx_UNSPEC (V4SImode,
20211 : : gen_rtvec (3,
20212 : : operand1,
20213 : : operand2,
20214 : : operand3),
20215 : : 209),
20216 : : operand1,
20217 : : operand4));
20218 : : }
20219 : :
20220 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30098 */
20221 : : rtx
20222 : 12 : gen_vpdpbusds_v16si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
20223 : : rtx operand1 ATTRIBUTE_UNUSED,
20224 : : rtx operand2 ATTRIBUTE_UNUSED,
20225 : : rtx operand3 ATTRIBUTE_UNUSED,
20226 : : rtx operand4 ATTRIBUTE_UNUSED,
20227 : : rtx operand5 ATTRIBUTE_UNUSED)
20228 : : {
20229 : 12 : return gen_rtx_SET (operand0,
20230 : : gen_rtx_VEC_MERGE (V16SImode,
20231 : : gen_rtx_UNSPEC (V16SImode,
20232 : : gen_rtvec (3,
20233 : : operand1,
20234 : : operand2,
20235 : : operand3),
20236 : : 209),
20237 : : operand4,
20238 : : operand5));
20239 : : }
20240 : :
20241 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30098 */
20242 : : rtx
20243 : 13 : gen_vpdpbusds_v8si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
20244 : : rtx operand1 ATTRIBUTE_UNUSED,
20245 : : rtx operand2 ATTRIBUTE_UNUSED,
20246 : : rtx operand3 ATTRIBUTE_UNUSED,
20247 : : rtx operand4 ATTRIBUTE_UNUSED,
20248 : : rtx operand5 ATTRIBUTE_UNUSED)
20249 : : {
20250 : 13 : return gen_rtx_SET (operand0,
20251 : : gen_rtx_VEC_MERGE (V8SImode,
20252 : : gen_rtx_UNSPEC (V8SImode,
20253 : : gen_rtvec (3,
20254 : : operand1,
20255 : : operand2,
20256 : : operand3),
20257 : : 209),
20258 : : operand4,
20259 : : operand5));
20260 : : }
20261 : :
20262 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30098 */
20263 : : rtx
20264 : 13 : gen_vpdpbusds_v4si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
20265 : : rtx operand1 ATTRIBUTE_UNUSED,
20266 : : rtx operand2 ATTRIBUTE_UNUSED,
20267 : : rtx operand3 ATTRIBUTE_UNUSED,
20268 : : rtx operand4 ATTRIBUTE_UNUSED,
20269 : : rtx operand5 ATTRIBUTE_UNUSED)
20270 : : {
20271 : 13 : return gen_rtx_SET (operand0,
20272 : : gen_rtx_VEC_MERGE (V4SImode,
20273 : : gen_rtx_UNSPEC (V4SImode,
20274 : : gen_rtvec (3,
20275 : : operand1,
20276 : : operand2,
20277 : : operand3),
20278 : : 209),
20279 : : operand4,
20280 : : operand5));
20281 : : }
20282 : :
20283 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30112 */
20284 : : rtx
20285 : 12 : gen_vpdpwssd_v16si (rtx operand0 ATTRIBUTE_UNUSED,
20286 : : rtx operand1 ATTRIBUTE_UNUSED,
20287 : : rtx operand2 ATTRIBUTE_UNUSED,
20288 : : rtx operand3 ATTRIBUTE_UNUSED)
20289 : : {
20290 : 12 : return gen_rtx_SET (operand0,
20291 : : gen_rtx_UNSPEC (V16SImode,
20292 : : gen_rtvec (3,
20293 : : operand1,
20294 : : operand2,
20295 : : operand3),
20296 : : 210));
20297 : : }
20298 : :
20299 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30123 */
20300 : : rtx
20301 : 22 : gen_vpdpwssd_v8si (rtx operand0 ATTRIBUTE_UNUSED,
20302 : : rtx operand1 ATTRIBUTE_UNUSED,
20303 : : rtx operand2 ATTRIBUTE_UNUSED,
20304 : : rtx operand3 ATTRIBUTE_UNUSED)
20305 : : {
20306 : 22 : return gen_rtx_SET (operand0,
20307 : : gen_rtx_UNSPEC (V8SImode,
20308 : : gen_rtvec (3,
20309 : : operand1,
20310 : : operand2,
20311 : : operand3),
20312 : : 210));
20313 : : }
20314 : :
20315 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30123 */
20316 : : rtx
20317 : 26 : gen_vpdpwssd_v4si (rtx operand0 ATTRIBUTE_UNUSED,
20318 : : rtx operand1 ATTRIBUTE_UNUSED,
20319 : : rtx operand2 ATTRIBUTE_UNUSED,
20320 : : rtx operand3 ATTRIBUTE_UNUSED)
20321 : : {
20322 : 26 : return gen_rtx_SET (operand0,
20323 : : gen_rtx_UNSPEC (V4SImode,
20324 : : gen_rtvec (3,
20325 : : operand1,
20326 : : operand2,
20327 : : operand3),
20328 : : 210));
20329 : : }
20330 : :
20331 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30137 */
20332 : : rtx
20333 : 12 : gen_vpdpwssd_v16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
20334 : : rtx operand1 ATTRIBUTE_UNUSED,
20335 : : rtx operand2 ATTRIBUTE_UNUSED,
20336 : : rtx operand3 ATTRIBUTE_UNUSED,
20337 : : rtx operand4 ATTRIBUTE_UNUSED)
20338 : : {
20339 : 12 : return gen_rtx_SET (operand0,
20340 : : gen_rtx_VEC_MERGE (V16SImode,
20341 : : gen_rtx_UNSPEC (V16SImode,
20342 : : gen_rtvec (3,
20343 : : operand1,
20344 : : operand2,
20345 : : operand3),
20346 : : 210),
20347 : : operand1,
20348 : : operand4));
20349 : : }
20350 : :
20351 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30137 */
20352 : : rtx
20353 : 13 : gen_vpdpwssd_v8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
20354 : : rtx operand1 ATTRIBUTE_UNUSED,
20355 : : rtx operand2 ATTRIBUTE_UNUSED,
20356 : : rtx operand3 ATTRIBUTE_UNUSED,
20357 : : rtx operand4 ATTRIBUTE_UNUSED)
20358 : : {
20359 : 13 : return gen_rtx_SET (operand0,
20360 : : gen_rtx_VEC_MERGE (V8SImode,
20361 : : gen_rtx_UNSPEC (V8SImode,
20362 : : gen_rtvec (3,
20363 : : operand1,
20364 : : operand2,
20365 : : operand3),
20366 : : 210),
20367 : : operand1,
20368 : : operand4));
20369 : : }
20370 : :
20371 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30137 */
20372 : : rtx
20373 : 13 : gen_vpdpwssd_v4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
20374 : : rtx operand1 ATTRIBUTE_UNUSED,
20375 : : rtx operand2 ATTRIBUTE_UNUSED,
20376 : : rtx operand3 ATTRIBUTE_UNUSED,
20377 : : rtx operand4 ATTRIBUTE_UNUSED)
20378 : : {
20379 : 13 : return gen_rtx_SET (operand0,
20380 : : gen_rtx_VEC_MERGE (V4SImode,
20381 : : gen_rtx_UNSPEC (V4SImode,
20382 : : gen_rtvec (3,
20383 : : operand1,
20384 : : operand2,
20385 : : operand3),
20386 : : 210),
20387 : : operand1,
20388 : : operand4));
20389 : : }
20390 : :
20391 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30166 */
20392 : : rtx
20393 : 12 : gen_vpdpwssd_v16si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
20394 : : rtx operand1 ATTRIBUTE_UNUSED,
20395 : : rtx operand2 ATTRIBUTE_UNUSED,
20396 : : rtx operand3 ATTRIBUTE_UNUSED,
20397 : : rtx operand4 ATTRIBUTE_UNUSED,
20398 : : rtx operand5 ATTRIBUTE_UNUSED)
20399 : : {
20400 : 12 : return gen_rtx_SET (operand0,
20401 : : gen_rtx_VEC_MERGE (V16SImode,
20402 : : gen_rtx_UNSPEC (V16SImode,
20403 : : gen_rtvec (3,
20404 : : operand1,
20405 : : operand2,
20406 : : operand3),
20407 : : 210),
20408 : : operand4,
20409 : : operand5));
20410 : : }
20411 : :
20412 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30166 */
20413 : : rtx
20414 : 13 : gen_vpdpwssd_v8si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
20415 : : rtx operand1 ATTRIBUTE_UNUSED,
20416 : : rtx operand2 ATTRIBUTE_UNUSED,
20417 : : rtx operand3 ATTRIBUTE_UNUSED,
20418 : : rtx operand4 ATTRIBUTE_UNUSED,
20419 : : rtx operand5 ATTRIBUTE_UNUSED)
20420 : : {
20421 : 13 : return gen_rtx_SET (operand0,
20422 : : gen_rtx_VEC_MERGE (V8SImode,
20423 : : gen_rtx_UNSPEC (V8SImode,
20424 : : gen_rtvec (3,
20425 : : operand1,
20426 : : operand2,
20427 : : operand3),
20428 : : 210),
20429 : : operand4,
20430 : : operand5));
20431 : : }
20432 : :
20433 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30166 */
20434 : : rtx
20435 : 13 : gen_vpdpwssd_v4si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
20436 : : rtx operand1 ATTRIBUTE_UNUSED,
20437 : : rtx operand2 ATTRIBUTE_UNUSED,
20438 : : rtx operand3 ATTRIBUTE_UNUSED,
20439 : : rtx operand4 ATTRIBUTE_UNUSED,
20440 : : rtx operand5 ATTRIBUTE_UNUSED)
20441 : : {
20442 : 13 : return gen_rtx_SET (operand0,
20443 : : gen_rtx_VEC_MERGE (V4SImode,
20444 : : gen_rtx_UNSPEC (V4SImode,
20445 : : gen_rtvec (3,
20446 : : operand1,
20447 : : operand2,
20448 : : operand3),
20449 : : 210),
20450 : : operand4,
20451 : : operand5));
20452 : : }
20453 : :
20454 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30180 */
20455 : : rtx
20456 : 12 : gen_vpdpwssds_v16si (rtx operand0 ATTRIBUTE_UNUSED,
20457 : : rtx operand1 ATTRIBUTE_UNUSED,
20458 : : rtx operand2 ATTRIBUTE_UNUSED,
20459 : : rtx operand3 ATTRIBUTE_UNUSED)
20460 : : {
20461 : 12 : return gen_rtx_SET (operand0,
20462 : : gen_rtx_UNSPEC (V16SImode,
20463 : : gen_rtvec (3,
20464 : : operand1,
20465 : : operand2,
20466 : : operand3),
20467 : : 211));
20468 : : }
20469 : :
20470 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30191 */
20471 : : rtx
20472 : 20 : gen_vpdpwssds_v8si (rtx operand0 ATTRIBUTE_UNUSED,
20473 : : rtx operand1 ATTRIBUTE_UNUSED,
20474 : : rtx operand2 ATTRIBUTE_UNUSED,
20475 : : rtx operand3 ATTRIBUTE_UNUSED)
20476 : : {
20477 : 20 : return gen_rtx_SET (operand0,
20478 : : gen_rtx_UNSPEC (V8SImode,
20479 : : gen_rtvec (3,
20480 : : operand1,
20481 : : operand2,
20482 : : operand3),
20483 : : 211));
20484 : : }
20485 : :
20486 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30191 */
20487 : : rtx
20488 : 20 : gen_vpdpwssds_v4si (rtx operand0 ATTRIBUTE_UNUSED,
20489 : : rtx operand1 ATTRIBUTE_UNUSED,
20490 : : rtx operand2 ATTRIBUTE_UNUSED,
20491 : : rtx operand3 ATTRIBUTE_UNUSED)
20492 : : {
20493 : 20 : return gen_rtx_SET (operand0,
20494 : : gen_rtx_UNSPEC (V4SImode,
20495 : : gen_rtvec (3,
20496 : : operand1,
20497 : : operand2,
20498 : : operand3),
20499 : : 211));
20500 : : }
20501 : :
20502 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30205 */
20503 : : rtx
20504 : 12 : gen_vpdpwssds_v16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
20505 : : rtx operand1 ATTRIBUTE_UNUSED,
20506 : : rtx operand2 ATTRIBUTE_UNUSED,
20507 : : rtx operand3 ATTRIBUTE_UNUSED,
20508 : : rtx operand4 ATTRIBUTE_UNUSED)
20509 : : {
20510 : 12 : return gen_rtx_SET (operand0,
20511 : : gen_rtx_VEC_MERGE (V16SImode,
20512 : : gen_rtx_UNSPEC (V16SImode,
20513 : : gen_rtvec (3,
20514 : : operand1,
20515 : : operand2,
20516 : : operand3),
20517 : : 211),
20518 : : operand1,
20519 : : operand4));
20520 : : }
20521 : :
20522 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30205 */
20523 : : rtx
20524 : 13 : gen_vpdpwssds_v8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
20525 : : rtx operand1 ATTRIBUTE_UNUSED,
20526 : : rtx operand2 ATTRIBUTE_UNUSED,
20527 : : rtx operand3 ATTRIBUTE_UNUSED,
20528 : : rtx operand4 ATTRIBUTE_UNUSED)
20529 : : {
20530 : 13 : return gen_rtx_SET (operand0,
20531 : : gen_rtx_VEC_MERGE (V8SImode,
20532 : : gen_rtx_UNSPEC (V8SImode,
20533 : : gen_rtvec (3,
20534 : : operand1,
20535 : : operand2,
20536 : : operand3),
20537 : : 211),
20538 : : operand1,
20539 : : operand4));
20540 : : }
20541 : :
20542 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30205 */
20543 : : rtx
20544 : 13 : gen_vpdpwssds_v4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
20545 : : rtx operand1 ATTRIBUTE_UNUSED,
20546 : : rtx operand2 ATTRIBUTE_UNUSED,
20547 : : rtx operand3 ATTRIBUTE_UNUSED,
20548 : : rtx operand4 ATTRIBUTE_UNUSED)
20549 : : {
20550 : 13 : return gen_rtx_SET (operand0,
20551 : : gen_rtx_VEC_MERGE (V4SImode,
20552 : : gen_rtx_UNSPEC (V4SImode,
20553 : : gen_rtvec (3,
20554 : : operand1,
20555 : : operand2,
20556 : : operand3),
20557 : : 211),
20558 : : operand1,
20559 : : operand4));
20560 : : }
20561 : :
20562 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30234 */
20563 : : rtx
20564 : 12 : gen_vpdpwssds_v16si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
20565 : : rtx operand1 ATTRIBUTE_UNUSED,
20566 : : rtx operand2 ATTRIBUTE_UNUSED,
20567 : : rtx operand3 ATTRIBUTE_UNUSED,
20568 : : rtx operand4 ATTRIBUTE_UNUSED,
20569 : : rtx operand5 ATTRIBUTE_UNUSED)
20570 : : {
20571 : 12 : return gen_rtx_SET (operand0,
20572 : : gen_rtx_VEC_MERGE (V16SImode,
20573 : : gen_rtx_UNSPEC (V16SImode,
20574 : : gen_rtvec (3,
20575 : : operand1,
20576 : : operand2,
20577 : : operand3),
20578 : : 211),
20579 : : operand4,
20580 : : operand5));
20581 : : }
20582 : :
20583 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30234 */
20584 : : rtx
20585 : 13 : gen_vpdpwssds_v8si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
20586 : : rtx operand1 ATTRIBUTE_UNUSED,
20587 : : rtx operand2 ATTRIBUTE_UNUSED,
20588 : : rtx operand3 ATTRIBUTE_UNUSED,
20589 : : rtx operand4 ATTRIBUTE_UNUSED,
20590 : : rtx operand5 ATTRIBUTE_UNUSED)
20591 : : {
20592 : 13 : return gen_rtx_SET (operand0,
20593 : : gen_rtx_VEC_MERGE (V8SImode,
20594 : : gen_rtx_UNSPEC (V8SImode,
20595 : : gen_rtvec (3,
20596 : : operand1,
20597 : : operand2,
20598 : : operand3),
20599 : : 211),
20600 : : operand4,
20601 : : operand5));
20602 : : }
20603 : :
20604 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30234 */
20605 : : rtx
20606 : 13 : gen_vpdpwssds_v4si_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
20607 : : rtx operand1 ATTRIBUTE_UNUSED,
20608 : : rtx operand2 ATTRIBUTE_UNUSED,
20609 : : rtx operand3 ATTRIBUTE_UNUSED,
20610 : : rtx operand4 ATTRIBUTE_UNUSED,
20611 : : rtx operand5 ATTRIBUTE_UNUSED)
20612 : : {
20613 : 13 : return gen_rtx_SET (operand0,
20614 : : gen_rtx_VEC_MERGE (V4SImode,
20615 : : gen_rtx_UNSPEC (V4SImode,
20616 : : gen_rtvec (3,
20617 : : operand1,
20618 : : operand2,
20619 : : operand3),
20620 : : 211),
20621 : : operand4,
20622 : : operand5));
20623 : : }
20624 : :
20625 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30248 */
20626 : : rtx
20627 : 11 : gen_vaesdec_v32qi (rtx operand0 ATTRIBUTE_UNUSED,
20628 : : rtx operand1 ATTRIBUTE_UNUSED,
20629 : : rtx operand2 ATTRIBUTE_UNUSED)
20630 : : {
20631 : 11 : return gen_rtx_SET (operand0,
20632 : : gen_rtx_UNSPEC (V32QImode,
20633 : : gen_rtvec (2,
20634 : : operand1,
20635 : : operand2),
20636 : : 212));
20637 : : }
20638 : :
20639 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30248 */
20640 : : rtx
20641 : 0 : gen_vaesdec_v16qi (rtx operand0 ATTRIBUTE_UNUSED,
20642 : : rtx operand1 ATTRIBUTE_UNUSED,
20643 : : rtx operand2 ATTRIBUTE_UNUSED)
20644 : : {
20645 : 0 : return gen_rtx_SET (operand0,
20646 : : gen_rtx_UNSPEC (V16QImode,
20647 : : gen_rtvec (2,
20648 : : operand1,
20649 : : operand2),
20650 : : 212));
20651 : : }
20652 : :
20653 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30248 */
20654 : : rtx
20655 : 11 : gen_vaesdec_v64qi (rtx operand0 ATTRIBUTE_UNUSED,
20656 : : rtx operand1 ATTRIBUTE_UNUSED,
20657 : : rtx operand2 ATTRIBUTE_UNUSED)
20658 : : {
20659 : 11 : return gen_rtx_SET (operand0,
20660 : : gen_rtx_UNSPEC (V64QImode,
20661 : : gen_rtvec (2,
20662 : : operand1,
20663 : : operand2),
20664 : : 212));
20665 : : }
20666 : :
20667 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30262 */
20668 : : rtx
20669 : 11 : gen_vaesdeclast_v32qi (rtx operand0 ATTRIBUTE_UNUSED,
20670 : : rtx operand1 ATTRIBUTE_UNUSED,
20671 : : rtx operand2 ATTRIBUTE_UNUSED)
20672 : : {
20673 : 11 : return gen_rtx_SET (operand0,
20674 : : gen_rtx_UNSPEC (V32QImode,
20675 : : gen_rtvec (2,
20676 : : operand1,
20677 : : operand2),
20678 : : 213));
20679 : : }
20680 : :
20681 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30262 */
20682 : : rtx
20683 : 0 : gen_vaesdeclast_v16qi (rtx operand0 ATTRIBUTE_UNUSED,
20684 : : rtx operand1 ATTRIBUTE_UNUSED,
20685 : : rtx operand2 ATTRIBUTE_UNUSED)
20686 : : {
20687 : 0 : return gen_rtx_SET (operand0,
20688 : : gen_rtx_UNSPEC (V16QImode,
20689 : : gen_rtvec (2,
20690 : : operand1,
20691 : : operand2),
20692 : : 213));
20693 : : }
20694 : :
20695 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30262 */
20696 : : rtx
20697 : 11 : gen_vaesdeclast_v64qi (rtx operand0 ATTRIBUTE_UNUSED,
20698 : : rtx operand1 ATTRIBUTE_UNUSED,
20699 : : rtx operand2 ATTRIBUTE_UNUSED)
20700 : : {
20701 : 11 : return gen_rtx_SET (operand0,
20702 : : gen_rtx_UNSPEC (V64QImode,
20703 : : gen_rtvec (2,
20704 : : operand1,
20705 : : operand2),
20706 : : 213));
20707 : : }
20708 : :
20709 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30276 */
20710 : : rtx
20711 : 11 : gen_vaesenc_v32qi (rtx operand0 ATTRIBUTE_UNUSED,
20712 : : rtx operand1 ATTRIBUTE_UNUSED,
20713 : : rtx operand2 ATTRIBUTE_UNUSED)
20714 : : {
20715 : 11 : return gen_rtx_SET (operand0,
20716 : : gen_rtx_UNSPEC (V32QImode,
20717 : : gen_rtvec (2,
20718 : : operand1,
20719 : : operand2),
20720 : : 214));
20721 : : }
20722 : :
20723 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30276 */
20724 : : rtx
20725 : 0 : gen_vaesenc_v16qi (rtx operand0 ATTRIBUTE_UNUSED,
20726 : : rtx operand1 ATTRIBUTE_UNUSED,
20727 : : rtx operand2 ATTRIBUTE_UNUSED)
20728 : : {
20729 : 0 : return gen_rtx_SET (operand0,
20730 : : gen_rtx_UNSPEC (V16QImode,
20731 : : gen_rtvec (2,
20732 : : operand1,
20733 : : operand2),
20734 : : 214));
20735 : : }
20736 : :
20737 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30276 */
20738 : : rtx
20739 : 11 : gen_vaesenc_v64qi (rtx operand0 ATTRIBUTE_UNUSED,
20740 : : rtx operand1 ATTRIBUTE_UNUSED,
20741 : : rtx operand2 ATTRIBUTE_UNUSED)
20742 : : {
20743 : 11 : return gen_rtx_SET (operand0,
20744 : : gen_rtx_UNSPEC (V64QImode,
20745 : : gen_rtvec (2,
20746 : : operand1,
20747 : : operand2),
20748 : : 214));
20749 : : }
20750 : :
20751 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30290 */
20752 : : rtx
20753 : 11 : gen_vaesenclast_v32qi (rtx operand0 ATTRIBUTE_UNUSED,
20754 : : rtx operand1 ATTRIBUTE_UNUSED,
20755 : : rtx operand2 ATTRIBUTE_UNUSED)
20756 : : {
20757 : 11 : return gen_rtx_SET (operand0,
20758 : : gen_rtx_UNSPEC (V32QImode,
20759 : : gen_rtvec (2,
20760 : : operand1,
20761 : : operand2),
20762 : : 215));
20763 : : }
20764 : :
20765 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30290 */
20766 : : rtx
20767 : 0 : gen_vaesenclast_v16qi (rtx operand0 ATTRIBUTE_UNUSED,
20768 : : rtx operand1 ATTRIBUTE_UNUSED,
20769 : : rtx operand2 ATTRIBUTE_UNUSED)
20770 : : {
20771 : 0 : return gen_rtx_SET (operand0,
20772 : : gen_rtx_UNSPEC (V16QImode,
20773 : : gen_rtvec (2,
20774 : : operand1,
20775 : : operand2),
20776 : : 215));
20777 : : }
20778 : :
20779 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30290 */
20780 : : rtx
20781 : 11 : gen_vaesenclast_v64qi (rtx operand0 ATTRIBUTE_UNUSED,
20782 : : rtx operand1 ATTRIBUTE_UNUSED,
20783 : : rtx operand2 ATTRIBUTE_UNUSED)
20784 : : {
20785 : 11 : return gen_rtx_SET (operand0,
20786 : : gen_rtx_UNSPEC (V64QImode,
20787 : : gen_rtvec (2,
20788 : : operand1,
20789 : : operand2),
20790 : : 215));
20791 : : }
20792 : :
20793 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30304 */
20794 : : rtx
20795 : 8 : gen_vpclmulqdq_v8di (rtx operand0 ATTRIBUTE_UNUSED,
20796 : : rtx operand1 ATTRIBUTE_UNUSED,
20797 : : rtx operand2 ATTRIBUTE_UNUSED,
20798 : : rtx operand3 ATTRIBUTE_UNUSED)
20799 : : {
20800 : 8 : return gen_rtx_SET (operand0,
20801 : : gen_rtx_UNSPEC (V8DImode,
20802 : : gen_rtvec (3,
20803 : : operand1,
20804 : : operand2,
20805 : : operand3),
20806 : : 216));
20807 : : }
20808 : :
20809 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30304 */
20810 : : rtx
20811 : 11 : gen_vpclmulqdq_v4di (rtx operand0 ATTRIBUTE_UNUSED,
20812 : : rtx operand1 ATTRIBUTE_UNUSED,
20813 : : rtx operand2 ATTRIBUTE_UNUSED,
20814 : : rtx operand3 ATTRIBUTE_UNUSED)
20815 : : {
20816 : 11 : return gen_rtx_SET (operand0,
20817 : : gen_rtx_UNSPEC (V4DImode,
20818 : : gen_rtvec (3,
20819 : : operand1,
20820 : : operand2,
20821 : : operand3),
20822 : : 216));
20823 : : }
20824 : :
20825 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30304 */
20826 : : rtx
20827 : 0 : gen_vpclmulqdq_v2di (rtx operand0 ATTRIBUTE_UNUSED,
20828 : : rtx operand1 ATTRIBUTE_UNUSED,
20829 : : rtx operand2 ATTRIBUTE_UNUSED,
20830 : : rtx operand3 ATTRIBUTE_UNUSED)
20831 : : {
20832 : 0 : return gen_rtx_SET (operand0,
20833 : : gen_rtx_UNSPEC (V2DImode,
20834 : : gen_rtvec (3,
20835 : : operand1,
20836 : : operand2,
20837 : : operand3),
20838 : : 216));
20839 : : }
20840 : :
20841 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30314 */
20842 : : rtx
20843 : 0 : gen_avx512vl_vpshufbitqmbv64qi (rtx operand0 ATTRIBUTE_UNUSED,
20844 : : rtx operand1 ATTRIBUTE_UNUSED,
20845 : : rtx operand2 ATTRIBUTE_UNUSED)
20846 : : {
20847 : 0 : return gen_rtx_SET (operand0,
20848 : : gen_rtx_UNSPEC (DImode,
20849 : : gen_rtvec (2,
20850 : : operand1,
20851 : : operand2),
20852 : : 217));
20853 : : }
20854 : :
20855 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30314 */
20856 : : rtx
20857 : 24 : gen_avx512vl_vpshufbitqmbv64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
20858 : : rtx operand1 ATTRIBUTE_UNUSED,
20859 : : rtx operand2 ATTRIBUTE_UNUSED,
20860 : : rtx operand3 ATTRIBUTE_UNUSED)
20861 : : {
20862 : 24 : return gen_rtx_SET (operand0,
20863 : : gen_rtx_AND (DImode,
20864 : : gen_rtx_UNSPEC (DImode,
20865 : : gen_rtvec (2,
20866 : : operand1,
20867 : : operand2),
20868 : : 217),
20869 : : operand3));
20870 : : }
20871 : :
20872 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30314 */
20873 : : rtx
20874 : 0 : gen_avx512vl_vpshufbitqmbv16qi (rtx operand0 ATTRIBUTE_UNUSED,
20875 : : rtx operand1 ATTRIBUTE_UNUSED,
20876 : : rtx operand2 ATTRIBUTE_UNUSED)
20877 : : {
20878 : 0 : return gen_rtx_SET (operand0,
20879 : : gen_rtx_UNSPEC (HImode,
20880 : : gen_rtvec (2,
20881 : : operand1,
20882 : : operand2),
20883 : : 217));
20884 : : }
20885 : :
20886 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30314 */
20887 : : rtx
20888 : 24 : gen_avx512vl_vpshufbitqmbv16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
20889 : : rtx operand1 ATTRIBUTE_UNUSED,
20890 : : rtx operand2 ATTRIBUTE_UNUSED,
20891 : : rtx operand3 ATTRIBUTE_UNUSED)
20892 : : {
20893 : 24 : return gen_rtx_SET (operand0,
20894 : : gen_rtx_AND (HImode,
20895 : : gen_rtx_UNSPEC (HImode,
20896 : : gen_rtvec (2,
20897 : : operand1,
20898 : : operand2),
20899 : : 217),
20900 : : operand3));
20901 : : }
20902 : :
20903 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30314 */
20904 : : rtx
20905 : 0 : gen_avx512vl_vpshufbitqmbv32qi (rtx operand0 ATTRIBUTE_UNUSED,
20906 : : rtx operand1 ATTRIBUTE_UNUSED,
20907 : : rtx operand2 ATTRIBUTE_UNUSED)
20908 : : {
20909 : 0 : return gen_rtx_SET (operand0,
20910 : : gen_rtx_UNSPEC (SImode,
20911 : : gen_rtvec (2,
20912 : : operand1,
20913 : : operand2),
20914 : : 217));
20915 : : }
20916 : :
20917 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30314 */
20918 : : rtx
20919 : 24 : gen_avx512vl_vpshufbitqmbv32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
20920 : : rtx operand1 ATTRIBUTE_UNUSED,
20921 : : rtx operand2 ATTRIBUTE_UNUSED,
20922 : : rtx operand3 ATTRIBUTE_UNUSED)
20923 : : {
20924 : 24 : return gen_rtx_SET (operand0,
20925 : : gen_rtx_AND (SImode,
20926 : : gen_rtx_UNSPEC (SImode,
20927 : : gen_rtvec (2,
20928 : : operand1,
20929 : : operand2),
20930 : : 217),
20931 : : operand3));
20932 : : }
20933 : :
20934 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30354 */
20935 : : rtx
20936 : 13 : gen_avx512vp2intersect_2intersectv8di (rtx operand0 ATTRIBUTE_UNUSED,
20937 : : rtx operand1 ATTRIBUTE_UNUSED,
20938 : : rtx operand2 ATTRIBUTE_UNUSED)
20939 : : {
20940 : 13 : return gen_rtx_SET (operand0,
20941 : : gen_rtx_UNSPEC (P2QImode,
20942 : : gen_rtvec (2,
20943 : : operand1,
20944 : : operand2),
20945 : : 218));
20946 : : }
20947 : :
20948 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30354 */
20949 : : rtx
20950 : 12 : gen_avx512vp2intersect_2intersectv4di (rtx operand0 ATTRIBUTE_UNUSED,
20951 : : rtx operand1 ATTRIBUTE_UNUSED,
20952 : : rtx operand2 ATTRIBUTE_UNUSED)
20953 : : {
20954 : 12 : return gen_rtx_SET (operand0,
20955 : : gen_rtx_UNSPEC (P2QImode,
20956 : : gen_rtvec (2,
20957 : : operand1,
20958 : : operand2),
20959 : : 218));
20960 : : }
20961 : :
20962 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30354 */
20963 : : rtx
20964 : 12 : gen_avx512vp2intersect_2intersectv2di (rtx operand0 ATTRIBUTE_UNUSED,
20965 : : rtx operand1 ATTRIBUTE_UNUSED,
20966 : : rtx operand2 ATTRIBUTE_UNUSED)
20967 : : {
20968 : 12 : return gen_rtx_SET (operand0,
20969 : : gen_rtx_UNSPEC (P2QImode,
20970 : : gen_rtvec (2,
20971 : : operand1,
20972 : : operand2),
20973 : : 218));
20974 : : }
20975 : :
20976 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30354 */
20977 : : rtx
20978 : 12 : gen_avx512vp2intersect_2intersectv8si (rtx operand0 ATTRIBUTE_UNUSED,
20979 : : rtx operand1 ATTRIBUTE_UNUSED,
20980 : : rtx operand2 ATTRIBUTE_UNUSED)
20981 : : {
20982 : 12 : return gen_rtx_SET (operand0,
20983 : : gen_rtx_UNSPEC (P2QImode,
20984 : : gen_rtvec (2,
20985 : : operand1,
20986 : : operand2),
20987 : : 218));
20988 : : }
20989 : :
20990 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30354 */
20991 : : rtx
20992 : 12 : gen_avx512vp2intersect_2intersectv4si (rtx operand0 ATTRIBUTE_UNUSED,
20993 : : rtx operand1 ATTRIBUTE_UNUSED,
20994 : : rtx operand2 ATTRIBUTE_UNUSED)
20995 : : {
20996 : 12 : return gen_rtx_SET (operand0,
20997 : : gen_rtx_UNSPEC (P2QImode,
20998 : : gen_rtvec (2,
20999 : : operand1,
21000 : : operand2),
21001 : : 218));
21002 : : }
21003 : :
21004 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30364 */
21005 : : rtx
21006 : 15 : gen_avx512vp2intersect_2intersectv16si (rtx operand0 ATTRIBUTE_UNUSED,
21007 : : rtx operand1 ATTRIBUTE_UNUSED,
21008 : : rtx operand2 ATTRIBUTE_UNUSED)
21009 : : {
21010 : 15 : return gen_rtx_SET (operand0,
21011 : : gen_rtx_UNSPEC (P2HImode,
21012 : : gen_rtvec (2,
21013 : : operand1,
21014 : : operand2),
21015 : : 218));
21016 : : }
21017 : :
21018 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30397 */
21019 : : rtx
21020 : 11 : gen_avx512f_cvtne2ps2bf16_v32bf (rtx operand0 ATTRIBUTE_UNUSED,
21021 : : rtx operand1 ATTRIBUTE_UNUSED,
21022 : : rtx operand2 ATTRIBUTE_UNUSED)
21023 : : {
21024 : 11 : return gen_rtx_SET (operand0,
21025 : : gen_rtx_VEC_CONCAT (V32BFmode,
21026 : : gen_rtx_FLOAT_TRUNCATE (V16BFmode,
21027 : : operand2),
21028 : : gen_rtx_FLOAT_TRUNCATE (V16BFmode,
21029 : : operand1)));
21030 : : }
21031 : :
21032 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30397 */
21033 : : rtx
21034 : 23 : gen_avx512f_cvtne2ps2bf16_v32bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
21035 : : rtx operand1 ATTRIBUTE_UNUSED,
21036 : : rtx operand2 ATTRIBUTE_UNUSED,
21037 : : rtx operand3 ATTRIBUTE_UNUSED,
21038 : : rtx operand4 ATTRIBUTE_UNUSED)
21039 : : {
21040 : 23 : return gen_rtx_SET (operand0,
21041 : : gen_rtx_VEC_MERGE (V32BFmode,
21042 : : gen_rtx_VEC_CONCAT (V32BFmode,
21043 : : gen_rtx_FLOAT_TRUNCATE (V16BFmode,
21044 : : operand2),
21045 : : gen_rtx_FLOAT_TRUNCATE (V16BFmode,
21046 : : operand1)),
21047 : : operand3,
21048 : : operand4));
21049 : : }
21050 : :
21051 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30397 */
21052 : : rtx
21053 : 11 : gen_avx512f_cvtne2ps2bf16_v16bf (rtx operand0 ATTRIBUTE_UNUSED,
21054 : : rtx operand1 ATTRIBUTE_UNUSED,
21055 : : rtx operand2 ATTRIBUTE_UNUSED)
21056 : : {
21057 : 11 : return gen_rtx_SET (operand0,
21058 : : gen_rtx_VEC_CONCAT (V16BFmode,
21059 : : gen_rtx_FLOAT_TRUNCATE (V8BFmode,
21060 : : operand2),
21061 : : gen_rtx_FLOAT_TRUNCATE (V8BFmode,
21062 : : operand1)));
21063 : : }
21064 : :
21065 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30397 */
21066 : : rtx
21067 : 23 : gen_avx512f_cvtne2ps2bf16_v16bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
21068 : : rtx operand1 ATTRIBUTE_UNUSED,
21069 : : rtx operand2 ATTRIBUTE_UNUSED,
21070 : : rtx operand3 ATTRIBUTE_UNUSED,
21071 : : rtx operand4 ATTRIBUTE_UNUSED)
21072 : : {
21073 : 23 : return gen_rtx_SET (operand0,
21074 : : gen_rtx_VEC_MERGE (V16BFmode,
21075 : : gen_rtx_VEC_CONCAT (V16BFmode,
21076 : : gen_rtx_FLOAT_TRUNCATE (V8BFmode,
21077 : : operand2),
21078 : : gen_rtx_FLOAT_TRUNCATE (V8BFmode,
21079 : : operand1)),
21080 : : operand3,
21081 : : operand4));
21082 : : }
21083 : :
21084 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30397 */
21085 : : rtx
21086 : 11 : gen_avx512f_cvtne2ps2bf16_v8bf (rtx operand0 ATTRIBUTE_UNUSED,
21087 : : rtx operand1 ATTRIBUTE_UNUSED,
21088 : : rtx operand2 ATTRIBUTE_UNUSED)
21089 : : {
21090 : 11 : return gen_rtx_SET (operand0,
21091 : : gen_rtx_VEC_CONCAT (V8BFmode,
21092 : : gen_rtx_FLOAT_TRUNCATE (V4BFmode,
21093 : : operand2),
21094 : : gen_rtx_FLOAT_TRUNCATE (V4BFmode,
21095 : : operand1)));
21096 : : }
21097 : :
21098 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30397 */
21099 : : rtx
21100 : 23 : gen_avx512f_cvtne2ps2bf16_v8bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
21101 : : rtx operand1 ATTRIBUTE_UNUSED,
21102 : : rtx operand2 ATTRIBUTE_UNUSED,
21103 : : rtx operand3 ATTRIBUTE_UNUSED,
21104 : : rtx operand4 ATTRIBUTE_UNUSED)
21105 : : {
21106 : 23 : return gen_rtx_SET (operand0,
21107 : : gen_rtx_VEC_MERGE (V8BFmode,
21108 : : gen_rtx_VEC_CONCAT (V8BFmode,
21109 : : gen_rtx_FLOAT_TRUNCATE (V4BFmode,
21110 : : operand2),
21111 : : gen_rtx_FLOAT_TRUNCATE (V4BFmode,
21112 : : operand1)),
21113 : : operand3,
21114 : : operand4));
21115 : : }
21116 : :
21117 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30452 */
21118 : : rtx
21119 : 35 : gen_avx512f_cvtneps2bf16_v4sf_mask_1 (rtx operand0 ATTRIBUTE_UNUSED,
21120 : : rtx operand1 ATTRIBUTE_UNUSED,
21121 : : rtx operand2 ATTRIBUTE_UNUSED,
21122 : : rtx operand3 ATTRIBUTE_UNUSED,
21123 : : rtx operand4 ATTRIBUTE_UNUSED)
21124 : : {
21125 : 35 : return gen_rtx_SET (operand0,
21126 : : gen_rtx_VEC_CONCAT (V8BFmode,
21127 : : gen_rtx_VEC_MERGE (V4BFmode,
21128 : : gen_rtx_FLOAT_TRUNCATE (V4BFmode,
21129 : : operand1),
21130 : : gen_rtx_VEC_SELECT (V4BFmode,
21131 : : operand2,
21132 : : gen_rtx_PARALLEL (VOIDmode,
21133 : : gen_rtvec (4,
21134 : : const0_rtx,
21135 : : const1_rtx,
21136 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
21137 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
21138 : : operand3),
21139 : : operand4));
21140 : : }
21141 : :
21142 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30481 */
21143 : : rtx
21144 : 14 : gen_vcvtneps2bf16_v8sf (rtx operand0 ATTRIBUTE_UNUSED,
21145 : : rtx operand1 ATTRIBUTE_UNUSED)
21146 : : {
21147 : 14 : return gen_rtx_SET (operand0,
21148 : : gen_rtx_FLOAT_TRUNCATE (V8BFmode,
21149 : : operand1));
21150 : : }
21151 : :
21152 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30493 */
21153 : : rtx
21154 : 11 : gen_avx512f_cvtneps2bf16_v16sf (rtx operand0 ATTRIBUTE_UNUSED,
21155 : : rtx operand1 ATTRIBUTE_UNUSED)
21156 : : {
21157 : 11 : return gen_rtx_SET (operand0,
21158 : : gen_rtx_FLOAT_TRUNCATE (V16BFmode,
21159 : : operand1));
21160 : : }
21161 : :
21162 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30493 */
21163 : : rtx
21164 : 22 : gen_avx512f_cvtneps2bf16_v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
21165 : : rtx operand1 ATTRIBUTE_UNUSED,
21166 : : rtx operand2 ATTRIBUTE_UNUSED,
21167 : : rtx operand3 ATTRIBUTE_UNUSED)
21168 : : {
21169 : 22 : return gen_rtx_SET (operand0,
21170 : : gen_rtx_VEC_MERGE (V16BFmode,
21171 : : gen_rtx_FLOAT_TRUNCATE (V16BFmode,
21172 : : operand1),
21173 : : operand2,
21174 : : operand3));
21175 : : }
21176 : :
21177 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30493 */
21178 : : rtx
21179 : 0 : gen_avx512f_cvtneps2bf16_v8sf (rtx operand0 ATTRIBUTE_UNUSED,
21180 : : rtx operand1 ATTRIBUTE_UNUSED)
21181 : : {
21182 : 0 : return gen_rtx_SET (operand0,
21183 : : gen_rtx_FLOAT_TRUNCATE (V8BFmode,
21184 : : operand1));
21185 : : }
21186 : :
21187 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30493 */
21188 : : rtx
21189 : 24 : gen_avx512f_cvtneps2bf16_v8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
21190 : : rtx operand1 ATTRIBUTE_UNUSED,
21191 : : rtx operand2 ATTRIBUTE_UNUSED,
21192 : : rtx operand3 ATTRIBUTE_UNUSED)
21193 : : {
21194 : 24 : return gen_rtx_SET (operand0,
21195 : : gen_rtx_VEC_MERGE (V8BFmode,
21196 : : gen_rtx_FLOAT_TRUNCATE (V8BFmode,
21197 : : operand1),
21198 : : operand2,
21199 : : operand3));
21200 : : }
21201 : :
21202 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30513 */
21203 : : rtx
21204 : 11 : gen_avx512f_dpbf16ps_v16sf (rtx operand0 ATTRIBUTE_UNUSED,
21205 : : rtx operand1 ATTRIBUTE_UNUSED,
21206 : : rtx operand2 ATTRIBUTE_UNUSED,
21207 : : rtx operand3 ATTRIBUTE_UNUSED)
21208 : : {
21209 : 11 : return gen_rtx_SET (operand0,
21210 : : gen_rtx_UNSPEC (V16SFmode,
21211 : : gen_rtvec (3,
21212 : : operand1,
21213 : : operand2,
21214 : : operand3),
21215 : : 219));
21216 : : }
21217 : :
21218 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30513 */
21219 : : rtx
21220 : 11 : gen_avx512f_dpbf16ps_v16sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
21221 : : rtx operand1 ATTRIBUTE_UNUSED,
21222 : : rtx operand2 ATTRIBUTE_UNUSED,
21223 : : rtx operand3 ATTRIBUTE_UNUSED,
21224 : : rtx operand4 ATTRIBUTE_UNUSED,
21225 : : rtx operand5 ATTRIBUTE_UNUSED)
21226 : : {
21227 : 11 : return gen_rtx_SET (operand0,
21228 : : gen_rtx_VEC_MERGE (V16SFmode,
21229 : : gen_rtx_UNSPEC (V16SFmode,
21230 : : gen_rtvec (3,
21231 : : operand1,
21232 : : operand2,
21233 : : operand3),
21234 : : 219),
21235 : : operand4,
21236 : : operand5));
21237 : : }
21238 : :
21239 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30513 */
21240 : : rtx
21241 : 11 : gen_avx512f_dpbf16ps_v8sf (rtx operand0 ATTRIBUTE_UNUSED,
21242 : : rtx operand1 ATTRIBUTE_UNUSED,
21243 : : rtx operand2 ATTRIBUTE_UNUSED,
21244 : : rtx operand3 ATTRIBUTE_UNUSED)
21245 : : {
21246 : 11 : return gen_rtx_SET (operand0,
21247 : : gen_rtx_UNSPEC (V8SFmode,
21248 : : gen_rtvec (3,
21249 : : operand1,
21250 : : operand2,
21251 : : operand3),
21252 : : 219));
21253 : : }
21254 : :
21255 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30513 */
21256 : : rtx
21257 : 11 : gen_avx512f_dpbf16ps_v8sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
21258 : : rtx operand1 ATTRIBUTE_UNUSED,
21259 : : rtx operand2 ATTRIBUTE_UNUSED,
21260 : : rtx operand3 ATTRIBUTE_UNUSED,
21261 : : rtx operand4 ATTRIBUTE_UNUSED,
21262 : : rtx operand5 ATTRIBUTE_UNUSED)
21263 : : {
21264 : 11 : return gen_rtx_SET (operand0,
21265 : : gen_rtx_VEC_MERGE (V8SFmode,
21266 : : gen_rtx_UNSPEC (V8SFmode,
21267 : : gen_rtvec (3,
21268 : : operand1,
21269 : : operand2,
21270 : : operand3),
21271 : : 219),
21272 : : operand4,
21273 : : operand5));
21274 : : }
21275 : :
21276 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30513 */
21277 : : rtx
21278 : 11 : gen_avx512f_dpbf16ps_v4sf (rtx operand0 ATTRIBUTE_UNUSED,
21279 : : rtx operand1 ATTRIBUTE_UNUSED,
21280 : : rtx operand2 ATTRIBUTE_UNUSED,
21281 : : rtx operand3 ATTRIBUTE_UNUSED)
21282 : : {
21283 : 11 : return gen_rtx_SET (operand0,
21284 : : gen_rtx_UNSPEC (V4SFmode,
21285 : : gen_rtvec (3,
21286 : : operand1,
21287 : : operand2,
21288 : : operand3),
21289 : : 219));
21290 : : }
21291 : :
21292 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30513 */
21293 : : rtx
21294 : 11 : gen_avx512f_dpbf16ps_v4sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
21295 : : rtx operand1 ATTRIBUTE_UNUSED,
21296 : : rtx operand2 ATTRIBUTE_UNUSED,
21297 : : rtx operand3 ATTRIBUTE_UNUSED,
21298 : : rtx operand4 ATTRIBUTE_UNUSED,
21299 : : rtx operand5 ATTRIBUTE_UNUSED)
21300 : : {
21301 : 11 : return gen_rtx_SET (operand0,
21302 : : gen_rtx_VEC_MERGE (V4SFmode,
21303 : : gen_rtx_UNSPEC (V4SFmode,
21304 : : gen_rtvec (3,
21305 : : operand1,
21306 : : operand2,
21307 : : operand3),
21308 : : 219),
21309 : : operand4,
21310 : : operand5));
21311 : : }
21312 : :
21313 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30523 */
21314 : : rtx
21315 : 12 : gen_avx512f_dpbf16ps_v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
21316 : : rtx operand1 ATTRIBUTE_UNUSED,
21317 : : rtx operand2 ATTRIBUTE_UNUSED,
21318 : : rtx operand3 ATTRIBUTE_UNUSED,
21319 : : rtx operand4 ATTRIBUTE_UNUSED)
21320 : : {
21321 : 12 : return gen_rtx_SET (operand0,
21322 : : gen_rtx_VEC_MERGE (V16SFmode,
21323 : : gen_rtx_UNSPEC (V16SFmode,
21324 : : gen_rtvec (3,
21325 : : operand1,
21326 : : operand2,
21327 : : operand3),
21328 : : 219),
21329 : : operand1,
21330 : : operand4));
21331 : : }
21332 : :
21333 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30523 */
21334 : : rtx
21335 : 11 : gen_avx512f_dpbf16ps_v8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
21336 : : rtx operand1 ATTRIBUTE_UNUSED,
21337 : : rtx operand2 ATTRIBUTE_UNUSED,
21338 : : rtx operand3 ATTRIBUTE_UNUSED,
21339 : : rtx operand4 ATTRIBUTE_UNUSED)
21340 : : {
21341 : 11 : return gen_rtx_SET (operand0,
21342 : : gen_rtx_VEC_MERGE (V8SFmode,
21343 : : gen_rtx_UNSPEC (V8SFmode,
21344 : : gen_rtvec (3,
21345 : : operand1,
21346 : : operand2,
21347 : : operand3),
21348 : : 219),
21349 : : operand1,
21350 : : operand4));
21351 : : }
21352 : :
21353 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30523 */
21354 : : rtx
21355 : 11 : gen_avx512f_dpbf16ps_v4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
21356 : : rtx operand1 ATTRIBUTE_UNUSED,
21357 : : rtx operand2 ATTRIBUTE_UNUSED,
21358 : : rtx operand3 ATTRIBUTE_UNUSED,
21359 : : rtx operand4 ATTRIBUTE_UNUSED)
21360 : : {
21361 : 11 : return gen_rtx_SET (operand0,
21362 : : gen_rtx_VEC_MERGE (V4SFmode,
21363 : : gen_rtx_UNSPEC (V4SFmode,
21364 : : gen_rtvec (3,
21365 : : operand1,
21366 : : operand2,
21367 : : operand3),
21368 : : 219),
21369 : : operand1,
21370 : : operand4));
21371 : : }
21372 : :
21373 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30537 */
21374 : : rtx
21375 : 11 : gen_loadiwkey (rtx operand0 ATTRIBUTE_UNUSED,
21376 : : rtx operand1 ATTRIBUTE_UNUSED,
21377 : : rtx operand2 ATTRIBUTE_UNUSED,
21378 : : rtx operand3 ATTRIBUTE_UNUSED)
21379 : : {
21380 : 11 : return gen_rtx_PARALLEL (VOIDmode,
21381 : : gen_rtvec (2,
21382 : : gen_rtx_UNSPEC_VOLATILE (V2DImode,
21383 : : gen_rtvec (4,
21384 : : operand0,
21385 : : operand1,
21386 : : operand2,
21387 : : operand3),
21388 : : 97),
21389 : : gen_hard_reg_clobber (CCmode, 17)));
21390 : : }
21391 : :
21392 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30671 */
21393 : : rtx
21394 : 11 : gen_aesdec128klu8 (rtx operand0 ATTRIBUTE_UNUSED,
21395 : : rtx operand1 ATTRIBUTE_UNUSED,
21396 : : rtx operand2 ATTRIBUTE_UNUSED)
21397 : : {
21398 : 11 : return gen_rtx_PARALLEL (VOIDmode,
21399 : : gen_rtvec (2,
21400 : : gen_rtx_SET (operand0,
21401 : : gen_rtx_UNSPEC_VOLATILE (V2DImode,
21402 : : gen_rtvec (2,
21403 : : operand1,
21404 : : operand2),
21405 : : 98)),
21406 : : gen_rtx_SET (gen_rtx_REG (CCZmode,
21407 : : 17),
21408 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
21409 : : gen_rtvec (2,
21410 : : copy_rtx (operand1),
21411 : : copy_rtx (operand2)),
21412 : : 98))));
21413 : : }
21414 : :
21415 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30671 */
21416 : : rtx
21417 : 11 : gen_aesdec256klu8 (rtx operand0 ATTRIBUTE_UNUSED,
21418 : : rtx operand1 ATTRIBUTE_UNUSED,
21419 : : rtx operand2 ATTRIBUTE_UNUSED)
21420 : : {
21421 : 11 : return gen_rtx_PARALLEL (VOIDmode,
21422 : : gen_rtvec (2,
21423 : : gen_rtx_SET (operand0,
21424 : : gen_rtx_UNSPEC_VOLATILE (V2DImode,
21425 : : gen_rtvec (2,
21426 : : operand1,
21427 : : operand2),
21428 : : 100)),
21429 : : gen_rtx_SET (gen_rtx_REG (CCZmode,
21430 : : 17),
21431 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
21432 : : gen_rtvec (2,
21433 : : copy_rtx (operand1),
21434 : : copy_rtx (operand2)),
21435 : : 100))));
21436 : : }
21437 : :
21438 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30671 */
21439 : : rtx
21440 : 11 : gen_aesenc128klu8 (rtx operand0 ATTRIBUTE_UNUSED,
21441 : : rtx operand1 ATTRIBUTE_UNUSED,
21442 : : rtx operand2 ATTRIBUTE_UNUSED)
21443 : : {
21444 : 11 : return gen_rtx_PARALLEL (VOIDmode,
21445 : : gen_rtvec (2,
21446 : : gen_rtx_SET (operand0,
21447 : : gen_rtx_UNSPEC_VOLATILE (V2DImode,
21448 : : gen_rtvec (2,
21449 : : operand1,
21450 : : operand2),
21451 : : 99)),
21452 : : gen_rtx_SET (gen_rtx_REG (CCZmode,
21453 : : 17),
21454 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
21455 : : gen_rtvec (2,
21456 : : copy_rtx (operand1),
21457 : : copy_rtx (operand2)),
21458 : : 99))));
21459 : : }
21460 : :
21461 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30671 */
21462 : : rtx
21463 : 11 : gen_aesenc256klu8 (rtx operand0 ATTRIBUTE_UNUSED,
21464 : : rtx operand1 ATTRIBUTE_UNUSED,
21465 : : rtx operand2 ATTRIBUTE_UNUSED)
21466 : : {
21467 : 11 : return gen_rtx_PARALLEL (VOIDmode,
21468 : : gen_rtvec (2,
21469 : : gen_rtx_SET (operand0,
21470 : : gen_rtx_UNSPEC_VOLATILE (V2DImode,
21471 : : gen_rtvec (2,
21472 : : operand1,
21473 : : operand2),
21474 : : 101)),
21475 : : gen_rtx_SET (gen_rtx_REG (CCZmode,
21476 : : 17),
21477 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
21478 : : gen_rtvec (2,
21479 : : copy_rtx (operand1),
21480 : : copy_rtx (operand2)),
21481 : : 101))));
21482 : : }
21483 : :
21484 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30940 */
21485 : : rtx
21486 : 16 : gen_vpdpbssd_v8si (rtx operand0 ATTRIBUTE_UNUSED,
21487 : : rtx operand1 ATTRIBUTE_UNUSED,
21488 : : rtx operand2 ATTRIBUTE_UNUSED,
21489 : : rtx operand3 ATTRIBUTE_UNUSED)
21490 : : {
21491 : 16 : return gen_rtx_SET (operand0,
21492 : : gen_rtx_UNSPEC (V8SImode,
21493 : : gen_rtvec (3,
21494 : : operand1,
21495 : : operand2,
21496 : : operand3),
21497 : : 230));
21498 : : }
21499 : :
21500 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30940 */
21501 : : rtx
21502 : 12 : gen_vpdpbssds_v8si (rtx operand0 ATTRIBUTE_UNUSED,
21503 : : rtx operand1 ATTRIBUTE_UNUSED,
21504 : : rtx operand2 ATTRIBUTE_UNUSED,
21505 : : rtx operand3 ATTRIBUTE_UNUSED)
21506 : : {
21507 : 12 : return gen_rtx_SET (operand0,
21508 : : gen_rtx_UNSPEC (V8SImode,
21509 : : gen_rtvec (3,
21510 : : operand1,
21511 : : operand2,
21512 : : operand3),
21513 : : 231));
21514 : : }
21515 : :
21516 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30940 */
21517 : : rtx
21518 : 12 : gen_vpdpbsud_v8si (rtx operand0 ATTRIBUTE_UNUSED,
21519 : : rtx operand1 ATTRIBUTE_UNUSED,
21520 : : rtx operand2 ATTRIBUTE_UNUSED,
21521 : : rtx operand3 ATTRIBUTE_UNUSED)
21522 : : {
21523 : 12 : return gen_rtx_SET (operand0,
21524 : : gen_rtx_UNSPEC (V8SImode,
21525 : : gen_rtvec (3,
21526 : : operand1,
21527 : : operand2,
21528 : : operand3),
21529 : : 232));
21530 : : }
21531 : :
21532 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30940 */
21533 : : rtx
21534 : 12 : gen_vpdpbsuds_v8si (rtx operand0 ATTRIBUTE_UNUSED,
21535 : : rtx operand1 ATTRIBUTE_UNUSED,
21536 : : rtx operand2 ATTRIBUTE_UNUSED,
21537 : : rtx operand3 ATTRIBUTE_UNUSED)
21538 : : {
21539 : 12 : return gen_rtx_SET (operand0,
21540 : : gen_rtx_UNSPEC (V8SImode,
21541 : : gen_rtvec (3,
21542 : : operand1,
21543 : : operand2,
21544 : : operand3),
21545 : : 233));
21546 : : }
21547 : :
21548 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30940 */
21549 : : rtx
21550 : 14 : gen_vpdpbuud_v8si (rtx operand0 ATTRIBUTE_UNUSED,
21551 : : rtx operand1 ATTRIBUTE_UNUSED,
21552 : : rtx operand2 ATTRIBUTE_UNUSED,
21553 : : rtx operand3 ATTRIBUTE_UNUSED)
21554 : : {
21555 : 14 : return gen_rtx_SET (operand0,
21556 : : gen_rtx_UNSPEC (V8SImode,
21557 : : gen_rtvec (3,
21558 : : operand1,
21559 : : operand2,
21560 : : operand3),
21561 : : 234));
21562 : : }
21563 : :
21564 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30940 */
21565 : : rtx
21566 : 12 : gen_vpdpbuuds_v8si (rtx operand0 ATTRIBUTE_UNUSED,
21567 : : rtx operand1 ATTRIBUTE_UNUSED,
21568 : : rtx operand2 ATTRIBUTE_UNUSED,
21569 : : rtx operand3 ATTRIBUTE_UNUSED)
21570 : : {
21571 : 12 : return gen_rtx_SET (operand0,
21572 : : gen_rtx_UNSPEC (V8SImode,
21573 : : gen_rtvec (3,
21574 : : operand1,
21575 : : operand2,
21576 : : operand3),
21577 : : 235));
21578 : : }
21579 : :
21580 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30940 */
21581 : : rtx
21582 : 14 : gen_vpdpbssd_v4si (rtx operand0 ATTRIBUTE_UNUSED,
21583 : : rtx operand1 ATTRIBUTE_UNUSED,
21584 : : rtx operand2 ATTRIBUTE_UNUSED,
21585 : : rtx operand3 ATTRIBUTE_UNUSED)
21586 : : {
21587 : 14 : return gen_rtx_SET (operand0,
21588 : : gen_rtx_UNSPEC (V4SImode,
21589 : : gen_rtvec (3,
21590 : : operand1,
21591 : : operand2,
21592 : : operand3),
21593 : : 230));
21594 : : }
21595 : :
21596 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30940 */
21597 : : rtx
21598 : 12 : gen_vpdpbssds_v4si (rtx operand0 ATTRIBUTE_UNUSED,
21599 : : rtx operand1 ATTRIBUTE_UNUSED,
21600 : : rtx operand2 ATTRIBUTE_UNUSED,
21601 : : rtx operand3 ATTRIBUTE_UNUSED)
21602 : : {
21603 : 12 : return gen_rtx_SET (operand0,
21604 : : gen_rtx_UNSPEC (V4SImode,
21605 : : gen_rtvec (3,
21606 : : operand1,
21607 : : operand2,
21608 : : operand3),
21609 : : 231));
21610 : : }
21611 : :
21612 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30940 */
21613 : : rtx
21614 : 12 : gen_vpdpbsud_v4si (rtx operand0 ATTRIBUTE_UNUSED,
21615 : : rtx operand1 ATTRIBUTE_UNUSED,
21616 : : rtx operand2 ATTRIBUTE_UNUSED,
21617 : : rtx operand3 ATTRIBUTE_UNUSED)
21618 : : {
21619 : 12 : return gen_rtx_SET (operand0,
21620 : : gen_rtx_UNSPEC (V4SImode,
21621 : : gen_rtvec (3,
21622 : : operand1,
21623 : : operand2,
21624 : : operand3),
21625 : : 232));
21626 : : }
21627 : :
21628 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30940 */
21629 : : rtx
21630 : 12 : gen_vpdpbsuds_v4si (rtx operand0 ATTRIBUTE_UNUSED,
21631 : : rtx operand1 ATTRIBUTE_UNUSED,
21632 : : rtx operand2 ATTRIBUTE_UNUSED,
21633 : : rtx operand3 ATTRIBUTE_UNUSED)
21634 : : {
21635 : 12 : return gen_rtx_SET (operand0,
21636 : : gen_rtx_UNSPEC (V4SImode,
21637 : : gen_rtvec (3,
21638 : : operand1,
21639 : : operand2,
21640 : : operand3),
21641 : : 233));
21642 : : }
21643 : :
21644 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30940 */
21645 : : rtx
21646 : 14 : gen_vpdpbuud_v4si (rtx operand0 ATTRIBUTE_UNUSED,
21647 : : rtx operand1 ATTRIBUTE_UNUSED,
21648 : : rtx operand2 ATTRIBUTE_UNUSED,
21649 : : rtx operand3 ATTRIBUTE_UNUSED)
21650 : : {
21651 : 14 : return gen_rtx_SET (operand0,
21652 : : gen_rtx_UNSPEC (V4SImode,
21653 : : gen_rtvec (3,
21654 : : operand1,
21655 : : operand2,
21656 : : operand3),
21657 : : 234));
21658 : : }
21659 : :
21660 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30940 */
21661 : : rtx
21662 : 12 : gen_vpdpbuuds_v4si (rtx operand0 ATTRIBUTE_UNUSED,
21663 : : rtx operand1 ATTRIBUTE_UNUSED,
21664 : : rtx operand2 ATTRIBUTE_UNUSED,
21665 : : rtx operand3 ATTRIBUTE_UNUSED)
21666 : : {
21667 : 12 : return gen_rtx_SET (operand0,
21668 : : gen_rtx_UNSPEC (V4SImode,
21669 : : gen_rtvec (3,
21670 : : operand1,
21671 : : operand2,
21672 : : operand3),
21673 : : 235));
21674 : : }
21675 : :
21676 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30951 */
21677 : : rtx
21678 : 12 : gen_vbcstnebf162ps_v8sf (rtx operand0 ATTRIBUTE_UNUSED,
21679 : : rtx operand1 ATTRIBUTE_UNUSED)
21680 : : {
21681 : 12 : return gen_rtx_SET (operand0,
21682 : : gen_rtx_VEC_DUPLICATE (V8SFmode,
21683 : : gen_rtx_FLOAT_EXTEND (SFmode,
21684 : : operand1)));
21685 : : }
21686 : :
21687 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30951 */
21688 : : rtx
21689 : 13 : gen_vbcstnebf162ps_v4sf (rtx operand0 ATTRIBUTE_UNUSED,
21690 : : rtx operand1 ATTRIBUTE_UNUSED)
21691 : : {
21692 : 13 : return gen_rtx_SET (operand0,
21693 : : gen_rtx_VEC_DUPLICATE (V4SFmode,
21694 : : gen_rtx_FLOAT_EXTEND (SFmode,
21695 : : operand1)));
21696 : : }
21697 : :
21698 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30961 */
21699 : : rtx
21700 : 12 : gen_vbcstnesh2ps_v8sf (rtx operand0 ATTRIBUTE_UNUSED,
21701 : : rtx operand1 ATTRIBUTE_UNUSED)
21702 : : {
21703 : 12 : return gen_rtx_SET (operand0,
21704 : : gen_rtx_VEC_DUPLICATE (V8SFmode,
21705 : : gen_rtx_FLOAT_EXTEND (SFmode,
21706 : : operand1)));
21707 : : }
21708 : :
21709 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30961 */
21710 : : rtx
21711 : 12 : gen_vbcstnesh2ps_v4sf (rtx operand0 ATTRIBUTE_UNUSED,
21712 : : rtx operand1 ATTRIBUTE_UNUSED)
21713 : : {
21714 : 12 : return gen_rtx_SET (operand0,
21715 : : gen_rtx_VEC_DUPLICATE (V4SFmode,
21716 : : gen_rtx_FLOAT_EXTEND (SFmode,
21717 : : operand1)));
21718 : : }
21719 : :
21720 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30975 */
21721 : : rtx
21722 : 12 : gen_vcvtneeph2ps_v8hf (rtx operand0 ATTRIBUTE_UNUSED,
21723 : : rtx operand1 ATTRIBUTE_UNUSED)
21724 : : {
21725 : 12 : return gen_rtx_SET (operand0,
21726 : : gen_rtx_FLOAT_EXTEND (V4SFmode,
21727 : : gen_rtx_VEC_SELECT (V4HFmode,
21728 : : operand1,
21729 : : gen_rtx_PARALLEL (VOIDmode,
21730 : : gen_rtvec (4,
21731 : : const0_rtx,
21732 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
21733 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
21734 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)])))));
21735 : : }
21736 : :
21737 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30975 */
21738 : : rtx
21739 : 12 : gen_vcvtneebf162ps_v8bf (rtx operand0 ATTRIBUTE_UNUSED,
21740 : : rtx operand1 ATTRIBUTE_UNUSED)
21741 : : {
21742 : 12 : return gen_rtx_SET (operand0,
21743 : : gen_rtx_FLOAT_EXTEND (V4SFmode,
21744 : : gen_rtx_VEC_SELECT (V4BFmode,
21745 : : operand1,
21746 : : gen_rtx_PARALLEL (VOIDmode,
21747 : : gen_rtvec (4,
21748 : : const0_rtx,
21749 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
21750 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
21751 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)])))));
21752 : : }
21753 : :
21754 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30987 */
21755 : : rtx
21756 : 12 : gen_vcvtneeph2ps_v16hf (rtx operand0 ATTRIBUTE_UNUSED,
21757 : : rtx operand1 ATTRIBUTE_UNUSED)
21758 : : {
21759 : 12 : return gen_rtx_SET (operand0,
21760 : : gen_rtx_FLOAT_EXTEND (V8SFmode,
21761 : : gen_rtx_VEC_SELECT (V8HFmode,
21762 : : operand1,
21763 : : gen_rtx_PARALLEL (VOIDmode,
21764 : : gen_rtvec (8,
21765 : : const0_rtx,
21766 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
21767 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
21768 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
21769 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
21770 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
21771 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
21772 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)])))));
21773 : : }
21774 : :
21775 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:30987 */
21776 : : rtx
21777 : 12 : gen_vcvtneebf162ps_v16bf (rtx operand0 ATTRIBUTE_UNUSED,
21778 : : rtx operand1 ATTRIBUTE_UNUSED)
21779 : : {
21780 : 12 : return gen_rtx_SET (operand0,
21781 : : gen_rtx_FLOAT_EXTEND (V8SFmode,
21782 : : gen_rtx_VEC_SELECT (V8BFmode,
21783 : : operand1,
21784 : : gen_rtx_PARALLEL (VOIDmode,
21785 : : gen_rtvec (8,
21786 : : const0_rtx,
21787 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
21788 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
21789 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
21790 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
21791 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
21792 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
21793 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)])))));
21794 : : }
21795 : :
21796 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31001 */
21797 : : rtx
21798 : 12 : gen_vcvtneoph2ps_v8hf (rtx operand0 ATTRIBUTE_UNUSED,
21799 : : rtx operand1 ATTRIBUTE_UNUSED)
21800 : : {
21801 : 12 : return gen_rtx_SET (operand0,
21802 : : gen_rtx_FLOAT_EXTEND (V4SFmode,
21803 : : gen_rtx_VEC_SELECT (V4HFmode,
21804 : : operand1,
21805 : : gen_rtx_PARALLEL (VOIDmode,
21806 : : gen_rtvec (4,
21807 : : const1_rtx,
21808 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
21809 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
21810 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
21811 : : }
21812 : :
21813 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31001 */
21814 : : rtx
21815 : 12 : gen_vcvtneobf162ps_v8bf (rtx operand0 ATTRIBUTE_UNUSED,
21816 : : rtx operand1 ATTRIBUTE_UNUSED)
21817 : : {
21818 : 12 : return gen_rtx_SET (operand0,
21819 : : gen_rtx_FLOAT_EXTEND (V4SFmode,
21820 : : gen_rtx_VEC_SELECT (V4BFmode,
21821 : : operand1,
21822 : : gen_rtx_PARALLEL (VOIDmode,
21823 : : gen_rtvec (4,
21824 : : const1_rtx,
21825 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
21826 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
21827 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
21828 : : }
21829 : :
21830 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31013 */
21831 : : rtx
21832 : 12 : gen_vcvtneoph2ps_v16hf (rtx operand0 ATTRIBUTE_UNUSED,
21833 : : rtx operand1 ATTRIBUTE_UNUSED)
21834 : : {
21835 : 12 : return gen_rtx_SET (operand0,
21836 : : gen_rtx_FLOAT_EXTEND (V8SFmode,
21837 : : gen_rtx_VEC_SELECT (V8HFmode,
21838 : : operand1,
21839 : : gen_rtx_PARALLEL (VOIDmode,
21840 : : gen_rtvec (8,
21841 : : const1_rtx,
21842 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
21843 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
21844 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
21845 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
21846 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
21847 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
21848 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))));
21849 : : }
21850 : :
21851 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31013 */
21852 : : rtx
21853 : 12 : gen_vcvtneobf162ps_v16bf (rtx operand0 ATTRIBUTE_UNUSED,
21854 : : rtx operand1 ATTRIBUTE_UNUSED)
21855 : : {
21856 : 12 : return gen_rtx_SET (operand0,
21857 : : gen_rtx_FLOAT_EXTEND (V8SFmode,
21858 : : gen_rtx_VEC_SELECT (V8BFmode,
21859 : : operand1,
21860 : : gen_rtx_PARALLEL (VOIDmode,
21861 : : gen_rtvec (8,
21862 : : const1_rtx,
21863 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
21864 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
21865 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
21866 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
21867 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
21868 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
21869 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))));
21870 : : }
21871 : :
21872 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31076 */
21873 : : rtx
21874 : 14 : gen_vpdpwusd_v8si (rtx operand0 ATTRIBUTE_UNUSED,
21875 : : rtx operand1 ATTRIBUTE_UNUSED,
21876 : : rtx operand2 ATTRIBUTE_UNUSED,
21877 : : rtx operand3 ATTRIBUTE_UNUSED)
21878 : : {
21879 : 14 : return gen_rtx_SET (operand0,
21880 : : gen_rtx_UNSPEC (V8SImode,
21881 : : gen_rtvec (3,
21882 : : operand1,
21883 : : operand2,
21884 : : operand3),
21885 : : 236));
21886 : : }
21887 : :
21888 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31076 */
21889 : : rtx
21890 : 12 : gen_vpdpwusds_v8si (rtx operand0 ATTRIBUTE_UNUSED,
21891 : : rtx operand1 ATTRIBUTE_UNUSED,
21892 : : rtx operand2 ATTRIBUTE_UNUSED,
21893 : : rtx operand3 ATTRIBUTE_UNUSED)
21894 : : {
21895 : 12 : return gen_rtx_SET (operand0,
21896 : : gen_rtx_UNSPEC (V8SImode,
21897 : : gen_rtvec (3,
21898 : : operand1,
21899 : : operand2,
21900 : : operand3),
21901 : : 237));
21902 : : }
21903 : :
21904 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31076 */
21905 : : rtx
21906 : 15 : gen_vpdpwsud_v8si (rtx operand0 ATTRIBUTE_UNUSED,
21907 : : rtx operand1 ATTRIBUTE_UNUSED,
21908 : : rtx operand2 ATTRIBUTE_UNUSED,
21909 : : rtx operand3 ATTRIBUTE_UNUSED)
21910 : : {
21911 : 15 : return gen_rtx_SET (operand0,
21912 : : gen_rtx_UNSPEC (V8SImode,
21913 : : gen_rtvec (3,
21914 : : operand1,
21915 : : operand2,
21916 : : operand3),
21917 : : 238));
21918 : : }
21919 : :
21920 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31076 */
21921 : : rtx
21922 : 12 : gen_vpdpwsuds_v8si (rtx operand0 ATTRIBUTE_UNUSED,
21923 : : rtx operand1 ATTRIBUTE_UNUSED,
21924 : : rtx operand2 ATTRIBUTE_UNUSED,
21925 : : rtx operand3 ATTRIBUTE_UNUSED)
21926 : : {
21927 : 12 : return gen_rtx_SET (operand0,
21928 : : gen_rtx_UNSPEC (V8SImode,
21929 : : gen_rtvec (3,
21930 : : operand1,
21931 : : operand2,
21932 : : operand3),
21933 : : 239));
21934 : : }
21935 : :
21936 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31076 */
21937 : : rtx
21938 : 14 : gen_vpdpwuud_v8si (rtx operand0 ATTRIBUTE_UNUSED,
21939 : : rtx operand1 ATTRIBUTE_UNUSED,
21940 : : rtx operand2 ATTRIBUTE_UNUSED,
21941 : : rtx operand3 ATTRIBUTE_UNUSED)
21942 : : {
21943 : 14 : return gen_rtx_SET (operand0,
21944 : : gen_rtx_UNSPEC (V8SImode,
21945 : : gen_rtvec (3,
21946 : : operand1,
21947 : : operand2,
21948 : : operand3),
21949 : : 240));
21950 : : }
21951 : :
21952 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31076 */
21953 : : rtx
21954 : 12 : gen_vpdpwuuds_v8si (rtx operand0 ATTRIBUTE_UNUSED,
21955 : : rtx operand1 ATTRIBUTE_UNUSED,
21956 : : rtx operand2 ATTRIBUTE_UNUSED,
21957 : : rtx operand3 ATTRIBUTE_UNUSED)
21958 : : {
21959 : 12 : return gen_rtx_SET (operand0,
21960 : : gen_rtx_UNSPEC (V8SImode,
21961 : : gen_rtvec (3,
21962 : : operand1,
21963 : : operand2,
21964 : : operand3),
21965 : : 241));
21966 : : }
21967 : :
21968 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31076 */
21969 : : rtx
21970 : 14 : gen_vpdpwusd_v4si (rtx operand0 ATTRIBUTE_UNUSED,
21971 : : rtx operand1 ATTRIBUTE_UNUSED,
21972 : : rtx operand2 ATTRIBUTE_UNUSED,
21973 : : rtx operand3 ATTRIBUTE_UNUSED)
21974 : : {
21975 : 14 : return gen_rtx_SET (operand0,
21976 : : gen_rtx_UNSPEC (V4SImode,
21977 : : gen_rtvec (3,
21978 : : operand1,
21979 : : operand2,
21980 : : operand3),
21981 : : 236));
21982 : : }
21983 : :
21984 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31076 */
21985 : : rtx
21986 : 12 : gen_vpdpwusds_v4si (rtx operand0 ATTRIBUTE_UNUSED,
21987 : : rtx operand1 ATTRIBUTE_UNUSED,
21988 : : rtx operand2 ATTRIBUTE_UNUSED,
21989 : : rtx operand3 ATTRIBUTE_UNUSED)
21990 : : {
21991 : 12 : return gen_rtx_SET (operand0,
21992 : : gen_rtx_UNSPEC (V4SImode,
21993 : : gen_rtvec (3,
21994 : : operand1,
21995 : : operand2,
21996 : : operand3),
21997 : : 237));
21998 : : }
21999 : :
22000 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31076 */
22001 : : rtx
22002 : 12 : gen_vpdpwsud_v4si (rtx operand0 ATTRIBUTE_UNUSED,
22003 : : rtx operand1 ATTRIBUTE_UNUSED,
22004 : : rtx operand2 ATTRIBUTE_UNUSED,
22005 : : rtx operand3 ATTRIBUTE_UNUSED)
22006 : : {
22007 : 12 : return gen_rtx_SET (operand0,
22008 : : gen_rtx_UNSPEC (V4SImode,
22009 : : gen_rtvec (3,
22010 : : operand1,
22011 : : operand2,
22012 : : operand3),
22013 : : 238));
22014 : : }
22015 : :
22016 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31076 */
22017 : : rtx
22018 : 12 : gen_vpdpwsuds_v4si (rtx operand0 ATTRIBUTE_UNUSED,
22019 : : rtx operand1 ATTRIBUTE_UNUSED,
22020 : : rtx operand2 ATTRIBUTE_UNUSED,
22021 : : rtx operand3 ATTRIBUTE_UNUSED)
22022 : : {
22023 : 12 : return gen_rtx_SET (operand0,
22024 : : gen_rtx_UNSPEC (V4SImode,
22025 : : gen_rtvec (3,
22026 : : operand1,
22027 : : operand2,
22028 : : operand3),
22029 : : 239));
22030 : : }
22031 : :
22032 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31076 */
22033 : : rtx
22034 : 14 : gen_vpdpwuud_v4si (rtx operand0 ATTRIBUTE_UNUSED,
22035 : : rtx operand1 ATTRIBUTE_UNUSED,
22036 : : rtx operand2 ATTRIBUTE_UNUSED,
22037 : : rtx operand3 ATTRIBUTE_UNUSED)
22038 : : {
22039 : 14 : return gen_rtx_SET (operand0,
22040 : : gen_rtx_UNSPEC (V4SImode,
22041 : : gen_rtvec (3,
22042 : : operand1,
22043 : : operand2,
22044 : : operand3),
22045 : : 240));
22046 : : }
22047 : :
22048 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:31076 */
22049 : : rtx
22050 : 12 : gen_vpdpwuuds_v4si (rtx operand0 ATTRIBUTE_UNUSED,
22051 : : rtx operand1 ATTRIBUTE_UNUSED,
22052 : : rtx operand2 ATTRIBUTE_UNUSED,
22053 : : rtx operand3 ATTRIBUTE_UNUSED)
22054 : : {
22055 : 12 : return gen_rtx_SET (operand0,
22056 : : gen_rtx_UNSPEC (V4SImode,
22057 : : gen_rtvec (3,
22058 : : operand1,
22059 : : operand2,
22060 : : operand3),
22061 : : 241));
22062 : : }
22063 : :
22064 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:95 */
22065 : : rtx
22066 : 14 : gen_mfence_sse2 (rtx operand0 ATTRIBUTE_UNUSED)
22067 : : {
22068 : 14 : return gen_rtx_SET (operand0,
22069 : : gen_rtx_UNSPEC (BLKmode,
22070 : : gen_rtvec (1,
22071 : : operand0),
22072 : : 249));
22073 : : }
22074 : :
22075 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:105 */
22076 : : rtx
22077 : 518 : gen_mfence_nosse (rtx operand0 ATTRIBUTE_UNUSED)
22078 : : {
22079 : 518 : return gen_rtx_PARALLEL (VOIDmode,
22080 : : gen_rtvec (2,
22081 : : gen_rtx_SET (operand0,
22082 : : gen_rtx_UNSPEC (BLKmode,
22083 : : gen_rtvec (1,
22084 : : copy_rtx (operand0)),
22085 : : 249)),
22086 : : gen_hard_reg_clobber (CCmode, 17)));
22087 : : }
22088 : :
22089 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:190 */
22090 : : rtx
22091 : 20 : gen_atomic_loaddi_fpu (rtx operand0 ATTRIBUTE_UNUSED,
22092 : : rtx operand1 ATTRIBUTE_UNUSED,
22093 : : rtx operand2 ATTRIBUTE_UNUSED)
22094 : : {
22095 : 20 : return gen_rtx_PARALLEL (VOIDmode,
22096 : : gen_rtvec (3,
22097 : : gen_rtx_SET (operand0,
22098 : : gen_rtx_UNSPEC (DImode,
22099 : : gen_rtvec (1,
22100 : : operand1),
22101 : : 254)),
22102 : : gen_rtx_CLOBBER (VOIDmode,
22103 : : operand2),
22104 : : gen_rtx_CLOBBER (VOIDmode,
22105 : : gen_rtx_SCRATCH (DFmode))));
22106 : : }
22107 : :
22108 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:271 */
22109 : : rtx
22110 : 336 : gen_atomic_storeqi_1 (rtx operand0 ATTRIBUTE_UNUSED,
22111 : : rtx operand1 ATTRIBUTE_UNUSED,
22112 : : rtx operand2 ATTRIBUTE_UNUSED)
22113 : : {
22114 : 336 : return gen_rtx_SET (operand0,
22115 : : gen_rtx_UNSPEC (QImode,
22116 : : gen_rtvec (2,
22117 : : operand1,
22118 : : operand2),
22119 : : 255));
22120 : : }
22121 : :
22122 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:271 */
22123 : : rtx
22124 : 117 : gen_atomic_storehi_1 (rtx operand0 ATTRIBUTE_UNUSED,
22125 : : rtx operand1 ATTRIBUTE_UNUSED,
22126 : : rtx operand2 ATTRIBUTE_UNUSED)
22127 : : {
22128 : 117 : return gen_rtx_SET (operand0,
22129 : : gen_rtx_UNSPEC (HImode,
22130 : : gen_rtvec (2,
22131 : : operand1,
22132 : : operand2),
22133 : : 255));
22134 : : }
22135 : :
22136 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:271 */
22137 : : rtx
22138 : 1441 : gen_atomic_storesi_1 (rtx operand0 ATTRIBUTE_UNUSED,
22139 : : rtx operand1 ATTRIBUTE_UNUSED,
22140 : : rtx operand2 ATTRIBUTE_UNUSED)
22141 : : {
22142 : 1441 : return gen_rtx_SET (operand0,
22143 : : gen_rtx_UNSPEC (SImode,
22144 : : gen_rtvec (2,
22145 : : operand1,
22146 : : operand2),
22147 : : 255));
22148 : : }
22149 : :
22150 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:271 */
22151 : : rtx
22152 : 552 : gen_atomic_storedi_1 (rtx operand0 ATTRIBUTE_UNUSED,
22153 : : rtx operand1 ATTRIBUTE_UNUSED,
22154 : : rtx operand2 ATTRIBUTE_UNUSED)
22155 : : {
22156 : 552 : return gen_rtx_SET (operand0,
22157 : : gen_rtx_UNSPEC (DImode,
22158 : : gen_rtvec (2,
22159 : : operand1,
22160 : : operand2),
22161 : : 255));
22162 : : }
22163 : :
22164 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:279 */
22165 : : rtx
22166 : 15 : gen_atomic_storedi_fpu (rtx operand0 ATTRIBUTE_UNUSED,
22167 : : rtx operand1 ATTRIBUTE_UNUSED,
22168 : : rtx operand2 ATTRIBUTE_UNUSED)
22169 : : {
22170 : 15 : return gen_rtx_PARALLEL (VOIDmode,
22171 : : gen_rtvec (3,
22172 : : gen_rtx_SET (operand0,
22173 : : gen_rtx_UNSPEC (DImode,
22174 : : gen_rtvec (1,
22175 : : operand1),
22176 : : 255)),
22177 : : gen_rtx_CLOBBER (VOIDmode,
22178 : : operand2),
22179 : : gen_rtx_CLOBBER (VOIDmode,
22180 : : gen_rtx_SCRATCH (DFmode))));
22181 : : }
22182 : :
22183 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:322 */
22184 : : rtx
22185 : 0 : gen_loaddi_via_fpu (rtx operand0 ATTRIBUTE_UNUSED,
22186 : : rtx operand1 ATTRIBUTE_UNUSED)
22187 : : {
22188 : 0 : return gen_rtx_SET (operand0,
22189 : : gen_rtx_UNSPEC (DFmode,
22190 : : gen_rtvec (1,
22191 : : operand1),
22192 : : 250));
22193 : : }
22194 : :
22195 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:332 */
22196 : : rtx
22197 : 0 : gen_storedi_via_fpu (rtx operand0 ATTRIBUTE_UNUSED,
22198 : : rtx operand1 ATTRIBUTE_UNUSED)
22199 : : {
22200 : 0 : return gen_rtx_SET (operand0,
22201 : : gen_rtx_UNSPEC (DImode,
22202 : : gen_rtvec (1,
22203 : : operand1),
22204 : : 251));
22205 : : }
22206 : :
22207 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:345 */
22208 : : rtx
22209 : 22 : gen_loaddi_via_sse (rtx operand0 ATTRIBUTE_UNUSED,
22210 : : rtx operand1 ATTRIBUTE_UNUSED)
22211 : : {
22212 : 22 : return gen_rtx_SET (operand0,
22213 : : gen_rtx_UNSPEC (DFmode,
22214 : : gen_rtvec (1,
22215 : : operand1),
22216 : : 252));
22217 : : }
22218 : :
22219 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:358 */
22220 : : rtx
22221 : 22 : gen_storedi_via_sse (rtx operand0 ATTRIBUTE_UNUSED,
22222 : : rtx operand1 ATTRIBUTE_UNUSED)
22223 : : {
22224 : 22 : return gen_rtx_SET (operand0,
22225 : : gen_rtx_UNSPEC (DImode,
22226 : : gen_rtvec (1,
22227 : : operand1),
22228 : : 253));
22229 : : }
22230 : :
22231 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:453 */
22232 : : rtx
22233 : 737 : gen_atomic_compare_and_swapdi_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
22234 : : rtx operand1 ATTRIBUTE_UNUSED,
22235 : : rtx operand2 ATTRIBUTE_UNUSED,
22236 : : rtx operand3 ATTRIBUTE_UNUSED,
22237 : : rtx operand4 ATTRIBUTE_UNUSED,
22238 : : rtx operand5 ATTRIBUTE_UNUSED)
22239 : : {
22240 : 737 : return gen_rtx_PARALLEL (VOIDmode,
22241 : : gen_rtvec (3,
22242 : : gen_rtx_SET (operand0,
22243 : : gen_rtx_UNSPEC_VOLATILE (DImode,
22244 : : gen_rtvec (5,
22245 : : operand1,
22246 : : operand2,
22247 : : operand3,
22248 : : operand4,
22249 : : operand5),
22250 : : 108)),
22251 : : gen_rtx_SET (copy_rtx (operand1),
22252 : : gen_rtx_UNSPEC_VOLATILE (DImode,
22253 : : gen_rtvec (1,
22254 : : const0_rtx),
22255 : : 108)),
22256 : : gen_rtx_SET (gen_rtx_REG (CCZmode,
22257 : : 17),
22258 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
22259 : : gen_rtvec (1,
22260 : : const0_rtx),
22261 : : 108))));
22262 : : }
22263 : :
22264 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:453 */
22265 : : rtx
22266 : 63 : gen_atomic_compare_and_swapti_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
22267 : : rtx operand1 ATTRIBUTE_UNUSED,
22268 : : rtx operand2 ATTRIBUTE_UNUSED,
22269 : : rtx operand3 ATTRIBUTE_UNUSED,
22270 : : rtx operand4 ATTRIBUTE_UNUSED,
22271 : : rtx operand5 ATTRIBUTE_UNUSED)
22272 : : {
22273 : 63 : return gen_rtx_PARALLEL (VOIDmode,
22274 : : gen_rtvec (3,
22275 : : gen_rtx_SET (operand0,
22276 : : gen_rtx_UNSPEC_VOLATILE (TImode,
22277 : : gen_rtvec (5,
22278 : : operand1,
22279 : : operand2,
22280 : : operand3,
22281 : : operand4,
22282 : : operand5),
22283 : : 108)),
22284 : : gen_rtx_SET (copy_rtx (operand1),
22285 : : gen_rtx_UNSPEC_VOLATILE (TImode,
22286 : : gen_rtvec (1,
22287 : : const0_rtx),
22288 : : 108)),
22289 : : gen_rtx_SET (gen_rtx_REG (CCZmode,
22290 : : 17),
22291 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
22292 : : gen_rtvec (1,
22293 : : const0_rtx),
22294 : : 108))));
22295 : : }
22296 : :
22297 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:469 */
22298 : : rtx
22299 : 4673 : gen_atomic_compare_and_swapqi_1 (rtx operand0 ATTRIBUTE_UNUSED,
22300 : : rtx operand1 ATTRIBUTE_UNUSED,
22301 : : rtx operand2 ATTRIBUTE_UNUSED,
22302 : : rtx operand3 ATTRIBUTE_UNUSED,
22303 : : rtx operand4 ATTRIBUTE_UNUSED)
22304 : : {
22305 : 4673 : return gen_rtx_PARALLEL (VOIDmode,
22306 : : gen_rtvec (3,
22307 : : gen_rtx_SET (operand0,
22308 : : gen_rtx_UNSPEC_VOLATILE (QImode,
22309 : : gen_rtvec (4,
22310 : : operand1,
22311 : : operand2,
22312 : : operand3,
22313 : : operand4),
22314 : : 108)),
22315 : : gen_rtx_SET (copy_rtx (operand1),
22316 : : gen_rtx_UNSPEC_VOLATILE (QImode,
22317 : : gen_rtvec (1,
22318 : : const0_rtx),
22319 : : 108)),
22320 : : gen_rtx_SET (gen_rtx_REG (CCZmode,
22321 : : 17),
22322 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
22323 : : gen_rtvec (1,
22324 : : const0_rtx),
22325 : : 108))));
22326 : : }
22327 : :
22328 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:469 */
22329 : : rtx
22330 : 2618 : gen_atomic_compare_and_swaphi_1 (rtx operand0 ATTRIBUTE_UNUSED,
22331 : : rtx operand1 ATTRIBUTE_UNUSED,
22332 : : rtx operand2 ATTRIBUTE_UNUSED,
22333 : : rtx operand3 ATTRIBUTE_UNUSED,
22334 : : rtx operand4 ATTRIBUTE_UNUSED)
22335 : : {
22336 : 2618 : return gen_rtx_PARALLEL (VOIDmode,
22337 : : gen_rtvec (3,
22338 : : gen_rtx_SET (operand0,
22339 : : gen_rtx_UNSPEC_VOLATILE (HImode,
22340 : : gen_rtvec (4,
22341 : : operand1,
22342 : : operand2,
22343 : : operand3,
22344 : : operand4),
22345 : : 108)),
22346 : : gen_rtx_SET (copy_rtx (operand1),
22347 : : gen_rtx_UNSPEC_VOLATILE (HImode,
22348 : : gen_rtvec (1,
22349 : : const0_rtx),
22350 : : 108)),
22351 : : gen_rtx_SET (gen_rtx_REG (CCZmode,
22352 : : 17),
22353 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
22354 : : gen_rtvec (1,
22355 : : const0_rtx),
22356 : : 108))));
22357 : : }
22358 : :
22359 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:469 */
22360 : : rtx
22361 : 8764 : gen_atomic_compare_and_swapsi_1 (rtx operand0 ATTRIBUTE_UNUSED,
22362 : : rtx operand1 ATTRIBUTE_UNUSED,
22363 : : rtx operand2 ATTRIBUTE_UNUSED,
22364 : : rtx operand3 ATTRIBUTE_UNUSED,
22365 : : rtx operand4 ATTRIBUTE_UNUSED)
22366 : : {
22367 : 8764 : return gen_rtx_PARALLEL (VOIDmode,
22368 : : gen_rtvec (3,
22369 : : gen_rtx_SET (operand0,
22370 : : gen_rtx_UNSPEC_VOLATILE (SImode,
22371 : : gen_rtvec (4,
22372 : : operand1,
22373 : : operand2,
22374 : : operand3,
22375 : : operand4),
22376 : : 108)),
22377 : : gen_rtx_SET (copy_rtx (operand1),
22378 : : gen_rtx_UNSPEC_VOLATILE (SImode,
22379 : : gen_rtvec (1,
22380 : : const0_rtx),
22381 : : 108)),
22382 : : gen_rtx_SET (gen_rtx_REG (CCZmode,
22383 : : 17),
22384 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
22385 : : gen_rtvec (1,
22386 : : const0_rtx),
22387 : : 108))));
22388 : : }
22389 : :
22390 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:469 */
22391 : : rtx
22392 : 9734 : gen_atomic_compare_and_swapdi_1 (rtx operand0 ATTRIBUTE_UNUSED,
22393 : : rtx operand1 ATTRIBUTE_UNUSED,
22394 : : rtx operand2 ATTRIBUTE_UNUSED,
22395 : : rtx operand3 ATTRIBUTE_UNUSED,
22396 : : rtx operand4 ATTRIBUTE_UNUSED)
22397 : : {
22398 : 9734 : return gen_rtx_PARALLEL (VOIDmode,
22399 : : gen_rtvec (3,
22400 : : gen_rtx_SET (operand0,
22401 : : gen_rtx_UNSPEC_VOLATILE (DImode,
22402 : : gen_rtvec (4,
22403 : : operand1,
22404 : : operand2,
22405 : : operand3,
22406 : : operand4),
22407 : : 108)),
22408 : : gen_rtx_SET (copy_rtx (operand1),
22409 : : gen_rtx_UNSPEC_VOLATILE (DImode,
22410 : : gen_rtvec (1,
22411 : : const0_rtx),
22412 : : 108)),
22413 : : gen_rtx_SET (gen_rtx_REG (CCZmode,
22414 : : 17),
22415 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
22416 : : gen_rtvec (1,
22417 : : const0_rtx),
22418 : : 108))));
22419 : : }
22420 : :
22421 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:673 */
22422 : : rtx
22423 : 1476 : gen_atomic_fetch_addqi (rtx operand0 ATTRIBUTE_UNUSED,
22424 : : rtx operand1 ATTRIBUTE_UNUSED,
22425 : : rtx operand2 ATTRIBUTE_UNUSED,
22426 : : rtx operand3 ATTRIBUTE_UNUSED)
22427 : : {
22428 : 1476 : return gen_rtx_PARALLEL (VOIDmode,
22429 : : gen_rtvec (3,
22430 : : gen_rtx_SET (operand0,
22431 : : gen_rtx_UNSPEC_VOLATILE (QImode,
22432 : : gen_rtvec (2,
22433 : : operand1,
22434 : : operand3),
22435 : : 109)),
22436 : : gen_rtx_SET (copy_rtx (operand1),
22437 : : gen_rtx_PLUS (QImode,
22438 : : copy_rtx (operand1),
22439 : : operand2)),
22440 : : gen_hard_reg_clobber (CCmode, 17)));
22441 : : }
22442 : :
22443 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:673 */
22444 : : rtx
22445 : 1168 : gen_atomic_fetch_addhi (rtx operand0 ATTRIBUTE_UNUSED,
22446 : : rtx operand1 ATTRIBUTE_UNUSED,
22447 : : rtx operand2 ATTRIBUTE_UNUSED,
22448 : : rtx operand3 ATTRIBUTE_UNUSED)
22449 : : {
22450 : 1168 : return gen_rtx_PARALLEL (VOIDmode,
22451 : : gen_rtvec (3,
22452 : : gen_rtx_SET (operand0,
22453 : : gen_rtx_UNSPEC_VOLATILE (HImode,
22454 : : gen_rtvec (2,
22455 : : operand1,
22456 : : operand3),
22457 : : 109)),
22458 : : gen_rtx_SET (copy_rtx (operand1),
22459 : : gen_rtx_PLUS (HImode,
22460 : : copy_rtx (operand1),
22461 : : operand2)),
22462 : : gen_hard_reg_clobber (CCmode, 17)));
22463 : : }
22464 : :
22465 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:673 */
22466 : : rtx
22467 : 7011 : gen_atomic_fetch_addsi (rtx operand0 ATTRIBUTE_UNUSED,
22468 : : rtx operand1 ATTRIBUTE_UNUSED,
22469 : : rtx operand2 ATTRIBUTE_UNUSED,
22470 : : rtx operand3 ATTRIBUTE_UNUSED)
22471 : : {
22472 : 7011 : return gen_rtx_PARALLEL (VOIDmode,
22473 : : gen_rtvec (3,
22474 : : gen_rtx_SET (operand0,
22475 : : gen_rtx_UNSPEC_VOLATILE (SImode,
22476 : : gen_rtvec (2,
22477 : : operand1,
22478 : : operand3),
22479 : : 109)),
22480 : : gen_rtx_SET (copy_rtx (operand1),
22481 : : gen_rtx_PLUS (SImode,
22482 : : copy_rtx (operand1),
22483 : : operand2)),
22484 : : gen_hard_reg_clobber (CCmode, 17)));
22485 : : }
22486 : :
22487 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:673 */
22488 : : rtx
22489 : 2360 : gen_atomic_fetch_adddi (rtx operand0 ATTRIBUTE_UNUSED,
22490 : : rtx operand1 ATTRIBUTE_UNUSED,
22491 : : rtx operand2 ATTRIBUTE_UNUSED,
22492 : : rtx operand3 ATTRIBUTE_UNUSED)
22493 : : {
22494 : 2360 : return gen_rtx_PARALLEL (VOIDmode,
22495 : : gen_rtvec (3,
22496 : : gen_rtx_SET (operand0,
22497 : : gen_rtx_UNSPEC_VOLATILE (DImode,
22498 : : gen_rtvec (2,
22499 : : operand1,
22500 : : operand3),
22501 : : 109)),
22502 : : gen_rtx_SET (copy_rtx (operand1),
22503 : : gen_rtx_PLUS (DImode,
22504 : : copy_rtx (operand1),
22505 : : operand2)),
22506 : : gen_hard_reg_clobber (CCmode, 17)));
22507 : : }
22508 : :
22509 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:780 */
22510 : : rtx
22511 : 6293 : gen_atomic_exchangeqi (rtx operand0 ATTRIBUTE_UNUSED,
22512 : : rtx operand1 ATTRIBUTE_UNUSED,
22513 : : rtx operand2 ATTRIBUTE_UNUSED,
22514 : : rtx operand3 ATTRIBUTE_UNUSED)
22515 : : {
22516 : 6293 : return gen_rtx_PARALLEL (VOIDmode,
22517 : : gen_rtvec (2,
22518 : : gen_rtx_SET (operand0,
22519 : : gen_rtx_UNSPEC_VOLATILE (QImode,
22520 : : gen_rtvec (2,
22521 : : operand1,
22522 : : operand3),
22523 : : 109)),
22524 : : gen_rtx_SET (copy_rtx (operand1),
22525 : : operand2)));
22526 : : }
22527 : :
22528 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:780 */
22529 : : rtx
22530 : 663 : gen_atomic_exchangehi (rtx operand0 ATTRIBUTE_UNUSED,
22531 : : rtx operand1 ATTRIBUTE_UNUSED,
22532 : : rtx operand2 ATTRIBUTE_UNUSED,
22533 : : rtx operand3 ATTRIBUTE_UNUSED)
22534 : : {
22535 : 663 : return gen_rtx_PARALLEL (VOIDmode,
22536 : : gen_rtvec (2,
22537 : : gen_rtx_SET (operand0,
22538 : : gen_rtx_UNSPEC_VOLATILE (HImode,
22539 : : gen_rtvec (2,
22540 : : operand1,
22541 : : operand3),
22542 : : 109)),
22543 : : gen_rtx_SET (copy_rtx (operand1),
22544 : : operand2)));
22545 : : }
22546 : :
22547 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:780 */
22548 : : rtx
22549 : 4780 : gen_atomic_exchangesi (rtx operand0 ATTRIBUTE_UNUSED,
22550 : : rtx operand1 ATTRIBUTE_UNUSED,
22551 : : rtx operand2 ATTRIBUTE_UNUSED,
22552 : : rtx operand3 ATTRIBUTE_UNUSED)
22553 : : {
22554 : 4780 : return gen_rtx_PARALLEL (VOIDmode,
22555 : : gen_rtvec (2,
22556 : : gen_rtx_SET (operand0,
22557 : : gen_rtx_UNSPEC_VOLATILE (SImode,
22558 : : gen_rtvec (2,
22559 : : operand1,
22560 : : operand3),
22561 : : 109)),
22562 : : gen_rtx_SET (copy_rtx (operand1),
22563 : : operand2)));
22564 : : }
22565 : :
22566 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:780 */
22567 : : rtx
22568 : 3370 : gen_atomic_exchangedi (rtx operand0 ATTRIBUTE_UNUSED,
22569 : : rtx operand1 ATTRIBUTE_UNUSED,
22570 : : rtx operand2 ATTRIBUTE_UNUSED,
22571 : : rtx operand3 ATTRIBUTE_UNUSED)
22572 : : {
22573 : 3370 : return gen_rtx_PARALLEL (VOIDmode,
22574 : : gen_rtvec (2,
22575 : : gen_rtx_SET (operand0,
22576 : : gen_rtx_UNSPEC_VOLATILE (DImode,
22577 : : gen_rtvec (2,
22578 : : operand1,
22579 : : operand3),
22580 : : 109)),
22581 : : gen_rtx_SET (copy_rtx (operand1),
22582 : : operand2)));
22583 : : }
22584 : :
22585 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:794 */
22586 : : rtx
22587 : 18 : gen_rao_aandsi (rtx operand0 ATTRIBUTE_UNUSED,
22588 : : rtx operand1 ATTRIBUTE_UNUSED)
22589 : : {
22590 : 18 : return gen_rtx_SET (operand0,
22591 : : gen_rtx_UNSPEC_VOLATILE (SImode,
22592 : : gen_rtvec (2,
22593 : : gen_rtx_AND (SImode,
22594 : : operand0,
22595 : : operand1),
22596 : : const0_rtx),
22597 : : 112));
22598 : : }
22599 : :
22600 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:794 */
22601 : : rtx
22602 : 18 : gen_rao_aorsi (rtx operand0 ATTRIBUTE_UNUSED,
22603 : : rtx operand1 ATTRIBUTE_UNUSED)
22604 : : {
22605 : 18 : return gen_rtx_SET (operand0,
22606 : : gen_rtx_UNSPEC_VOLATILE (SImode,
22607 : : gen_rtvec (2,
22608 : : gen_rtx_IOR (SImode,
22609 : : operand0,
22610 : : operand1),
22611 : : const0_rtx),
22612 : : 112));
22613 : : }
22614 : :
22615 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:794 */
22616 : : rtx
22617 : 18 : gen_rao_axorsi (rtx operand0 ATTRIBUTE_UNUSED,
22618 : : rtx operand1 ATTRIBUTE_UNUSED)
22619 : : {
22620 : 18 : return gen_rtx_SET (operand0,
22621 : : gen_rtx_UNSPEC_VOLATILE (SImode,
22622 : : gen_rtvec (2,
22623 : : gen_rtx_XOR (SImode,
22624 : : operand0,
22625 : : operand1),
22626 : : const0_rtx),
22627 : : 112));
22628 : : }
22629 : :
22630 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:794 */
22631 : : rtx
22632 : 19 : gen_rao_aaddsi (rtx operand0 ATTRIBUTE_UNUSED,
22633 : : rtx operand1 ATTRIBUTE_UNUSED)
22634 : : {
22635 : 19 : return gen_rtx_SET (operand0,
22636 : : gen_rtx_UNSPEC_VOLATILE (SImode,
22637 : : gen_rtvec (2,
22638 : : gen_rtx_PLUS (SImode,
22639 : : operand0,
22640 : : operand1),
22641 : : const0_rtx),
22642 : : 112));
22643 : : }
22644 : :
22645 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:794 */
22646 : : rtx
22647 : 19 : gen_rao_aanddi (rtx operand0 ATTRIBUTE_UNUSED,
22648 : : rtx operand1 ATTRIBUTE_UNUSED)
22649 : : {
22650 : 19 : return gen_rtx_SET (operand0,
22651 : : gen_rtx_UNSPEC_VOLATILE (DImode,
22652 : : gen_rtvec (2,
22653 : : gen_rtx_AND (DImode,
22654 : : operand0,
22655 : : operand1),
22656 : : const0_rtx),
22657 : : 112));
22658 : : }
22659 : :
22660 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:794 */
22661 : : rtx
22662 : 19 : gen_rao_aordi (rtx operand0 ATTRIBUTE_UNUSED,
22663 : : rtx operand1 ATTRIBUTE_UNUSED)
22664 : : {
22665 : 19 : return gen_rtx_SET (operand0,
22666 : : gen_rtx_UNSPEC_VOLATILE (DImode,
22667 : : gen_rtvec (2,
22668 : : gen_rtx_IOR (DImode,
22669 : : operand0,
22670 : : operand1),
22671 : : const0_rtx),
22672 : : 112));
22673 : : }
22674 : :
22675 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:794 */
22676 : : rtx
22677 : 19 : gen_rao_axordi (rtx operand0 ATTRIBUTE_UNUSED,
22678 : : rtx operand1 ATTRIBUTE_UNUSED)
22679 : : {
22680 : 19 : return gen_rtx_SET (operand0,
22681 : : gen_rtx_UNSPEC_VOLATILE (DImode,
22682 : : gen_rtvec (2,
22683 : : gen_rtx_XOR (DImode,
22684 : : operand0,
22685 : : operand1),
22686 : : const0_rtx),
22687 : : 112));
22688 : : }
22689 : :
22690 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:794 */
22691 : : rtx
22692 : 19 : gen_rao_aadddi (rtx operand0 ATTRIBUTE_UNUSED,
22693 : : rtx operand1 ATTRIBUTE_UNUSED)
22694 : : {
22695 : 19 : return gen_rtx_SET (operand0,
22696 : : gen_rtx_UNSPEC_VOLATILE (DImode,
22697 : : gen_rtvec (2,
22698 : : gen_rtx_PLUS (DImode,
22699 : : operand0,
22700 : : operand1),
22701 : : const0_rtx),
22702 : : 112));
22703 : : }
22704 : :
22705 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:804 */
22706 : : rtx
22707 : 238 : gen_atomic_addqi (rtx operand0 ATTRIBUTE_UNUSED,
22708 : : rtx operand1 ATTRIBUTE_UNUSED,
22709 : : rtx operand2 ATTRIBUTE_UNUSED)
22710 : : {
22711 : 238 : return gen_rtx_PARALLEL (VOIDmode,
22712 : : gen_rtvec (2,
22713 : : gen_rtx_SET (operand0,
22714 : : gen_rtx_UNSPEC_VOLATILE (QImode,
22715 : : gen_rtvec (2,
22716 : : gen_rtx_PLUS (QImode,
22717 : : copy_rtx (operand0),
22718 : : operand1),
22719 : : operand2),
22720 : : 110)),
22721 : : gen_hard_reg_clobber (CCmode, 17)));
22722 : : }
22723 : :
22724 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:804 */
22725 : : rtx
22726 : 218 : gen_atomic_addhi (rtx operand0 ATTRIBUTE_UNUSED,
22727 : : rtx operand1 ATTRIBUTE_UNUSED,
22728 : : rtx operand2 ATTRIBUTE_UNUSED)
22729 : : {
22730 : 218 : return gen_rtx_PARALLEL (VOIDmode,
22731 : : gen_rtvec (2,
22732 : : gen_rtx_SET (operand0,
22733 : : gen_rtx_UNSPEC_VOLATILE (HImode,
22734 : : gen_rtvec (2,
22735 : : gen_rtx_PLUS (HImode,
22736 : : copy_rtx (operand0),
22737 : : operand1),
22738 : : operand2),
22739 : : 110)),
22740 : : gen_hard_reg_clobber (CCmode, 17)));
22741 : : }
22742 : :
22743 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:804 */
22744 : : rtx
22745 : 9017 : gen_atomic_addsi (rtx operand0 ATTRIBUTE_UNUSED,
22746 : : rtx operand1 ATTRIBUTE_UNUSED,
22747 : : rtx operand2 ATTRIBUTE_UNUSED)
22748 : : {
22749 : 9017 : return gen_rtx_PARALLEL (VOIDmode,
22750 : : gen_rtvec (2,
22751 : : gen_rtx_SET (operand0,
22752 : : gen_rtx_UNSPEC_VOLATILE (SImode,
22753 : : gen_rtvec (2,
22754 : : gen_rtx_PLUS (SImode,
22755 : : copy_rtx (operand0),
22756 : : operand1),
22757 : : operand2),
22758 : : 110)),
22759 : : gen_hard_reg_clobber (CCmode, 17)));
22760 : : }
22761 : :
22762 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:804 */
22763 : : rtx
22764 : 1661 : gen_atomic_adddi (rtx operand0 ATTRIBUTE_UNUSED,
22765 : : rtx operand1 ATTRIBUTE_UNUSED,
22766 : : rtx operand2 ATTRIBUTE_UNUSED)
22767 : : {
22768 : 1661 : return gen_rtx_PARALLEL (VOIDmode,
22769 : : gen_rtvec (2,
22770 : : gen_rtx_SET (operand0,
22771 : : gen_rtx_UNSPEC_VOLATILE (DImode,
22772 : : gen_rtvec (2,
22773 : : gen_rtx_PLUS (DImode,
22774 : : copy_rtx (operand0),
22775 : : operand1),
22776 : : operand2),
22777 : : 110)),
22778 : : gen_hard_reg_clobber (CCmode, 17)));
22779 : : }
22780 : :
22781 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:831 */
22782 : : rtx
22783 : 168 : gen_atomic_subqi (rtx operand0 ATTRIBUTE_UNUSED,
22784 : : rtx operand1 ATTRIBUTE_UNUSED,
22785 : : rtx operand2 ATTRIBUTE_UNUSED)
22786 : : {
22787 : 168 : return gen_rtx_PARALLEL (VOIDmode,
22788 : : gen_rtvec (2,
22789 : : gen_rtx_SET (operand0,
22790 : : gen_rtx_UNSPEC_VOLATILE (QImode,
22791 : : gen_rtvec (2,
22792 : : gen_rtx_MINUS (QImode,
22793 : : copy_rtx (operand0),
22794 : : operand1),
22795 : : operand2),
22796 : : 110)),
22797 : : gen_hard_reg_clobber (CCmode, 17)));
22798 : : }
22799 : :
22800 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:831 */
22801 : : rtx
22802 : 172 : gen_atomic_subhi (rtx operand0 ATTRIBUTE_UNUSED,
22803 : : rtx operand1 ATTRIBUTE_UNUSED,
22804 : : rtx operand2 ATTRIBUTE_UNUSED)
22805 : : {
22806 : 172 : return gen_rtx_PARALLEL (VOIDmode,
22807 : : gen_rtvec (2,
22808 : : gen_rtx_SET (operand0,
22809 : : gen_rtx_UNSPEC_VOLATILE (HImode,
22810 : : gen_rtvec (2,
22811 : : gen_rtx_MINUS (HImode,
22812 : : copy_rtx (operand0),
22813 : : operand1),
22814 : : operand2),
22815 : : 110)),
22816 : : gen_hard_reg_clobber (CCmode, 17)));
22817 : : }
22818 : :
22819 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:831 */
22820 : : rtx
22821 : 861 : gen_atomic_subsi (rtx operand0 ATTRIBUTE_UNUSED,
22822 : : rtx operand1 ATTRIBUTE_UNUSED,
22823 : : rtx operand2 ATTRIBUTE_UNUSED)
22824 : : {
22825 : 861 : return gen_rtx_PARALLEL (VOIDmode,
22826 : : gen_rtvec (2,
22827 : : gen_rtx_SET (operand0,
22828 : : gen_rtx_UNSPEC_VOLATILE (SImode,
22829 : : gen_rtvec (2,
22830 : : gen_rtx_MINUS (SImode,
22831 : : copy_rtx (operand0),
22832 : : operand1),
22833 : : operand2),
22834 : : 110)),
22835 : : gen_hard_reg_clobber (CCmode, 17)));
22836 : : }
22837 : :
22838 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:831 */
22839 : : rtx
22840 : 872 : gen_atomic_subdi (rtx operand0 ATTRIBUTE_UNUSED,
22841 : : rtx operand1 ATTRIBUTE_UNUSED,
22842 : : rtx operand2 ATTRIBUTE_UNUSED)
22843 : : {
22844 : 872 : return gen_rtx_PARALLEL (VOIDmode,
22845 : : gen_rtvec (2,
22846 : : gen_rtx_SET (operand0,
22847 : : gen_rtx_UNSPEC_VOLATILE (DImode,
22848 : : gen_rtvec (2,
22849 : : gen_rtx_MINUS (DImode,
22850 : : copy_rtx (operand0),
22851 : : operand1),
22852 : : operand2),
22853 : : 110)),
22854 : : gen_hard_reg_clobber (CCmode, 17)));
22855 : : }
22856 : :
22857 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:858 */
22858 : : rtx
22859 : 122 : gen_atomic_andqi (rtx operand0 ATTRIBUTE_UNUSED,
22860 : : rtx operand1 ATTRIBUTE_UNUSED,
22861 : : rtx operand2 ATTRIBUTE_UNUSED)
22862 : : {
22863 : 122 : return gen_rtx_PARALLEL (VOIDmode,
22864 : : gen_rtvec (2,
22865 : : gen_rtx_SET (operand0,
22866 : : gen_rtx_UNSPEC_VOLATILE (QImode,
22867 : : gen_rtvec (2,
22868 : : gen_rtx_AND (QImode,
22869 : : copy_rtx (operand0),
22870 : : operand1),
22871 : : operand2),
22872 : : 110)),
22873 : : gen_hard_reg_clobber (CCmode, 17)));
22874 : : }
22875 : :
22876 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:858 */
22877 : : rtx
22878 : 190 : gen_atomic_orqi (rtx operand0 ATTRIBUTE_UNUSED,
22879 : : rtx operand1 ATTRIBUTE_UNUSED,
22880 : : rtx operand2 ATTRIBUTE_UNUSED)
22881 : : {
22882 : 190 : return gen_rtx_PARALLEL (VOIDmode,
22883 : : gen_rtvec (2,
22884 : : gen_rtx_SET (operand0,
22885 : : gen_rtx_UNSPEC_VOLATILE (QImode,
22886 : : gen_rtvec (2,
22887 : : gen_rtx_IOR (QImode,
22888 : : copy_rtx (operand0),
22889 : : operand1),
22890 : : operand2),
22891 : : 110)),
22892 : : gen_hard_reg_clobber (CCmode, 17)));
22893 : : }
22894 : :
22895 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:858 */
22896 : : rtx
22897 : 112 : gen_atomic_xorqi (rtx operand0 ATTRIBUTE_UNUSED,
22898 : : rtx operand1 ATTRIBUTE_UNUSED,
22899 : : rtx operand2 ATTRIBUTE_UNUSED)
22900 : : {
22901 : 112 : return gen_rtx_PARALLEL (VOIDmode,
22902 : : gen_rtvec (2,
22903 : : gen_rtx_SET (operand0,
22904 : : gen_rtx_UNSPEC_VOLATILE (QImode,
22905 : : gen_rtvec (2,
22906 : : gen_rtx_XOR (QImode,
22907 : : copy_rtx (operand0),
22908 : : operand1),
22909 : : operand2),
22910 : : 110)),
22911 : : gen_hard_reg_clobber (CCmode, 17)));
22912 : : }
22913 : :
22914 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:858 */
22915 : : rtx
22916 : 70 : gen_atomic_andhi (rtx operand0 ATTRIBUTE_UNUSED,
22917 : : rtx operand1 ATTRIBUTE_UNUSED,
22918 : : rtx operand2 ATTRIBUTE_UNUSED)
22919 : : {
22920 : 70 : return gen_rtx_PARALLEL (VOIDmode,
22921 : : gen_rtvec (2,
22922 : : gen_rtx_SET (operand0,
22923 : : gen_rtx_UNSPEC_VOLATILE (HImode,
22924 : : gen_rtvec (2,
22925 : : gen_rtx_AND (HImode,
22926 : : copy_rtx (operand0),
22927 : : operand1),
22928 : : operand2),
22929 : : 110)),
22930 : : gen_hard_reg_clobber (CCmode, 17)));
22931 : : }
22932 : :
22933 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:858 */
22934 : : rtx
22935 : 88 : gen_atomic_orhi (rtx operand0 ATTRIBUTE_UNUSED,
22936 : : rtx operand1 ATTRIBUTE_UNUSED,
22937 : : rtx operand2 ATTRIBUTE_UNUSED)
22938 : : {
22939 : 88 : return gen_rtx_PARALLEL (VOIDmode,
22940 : : gen_rtvec (2,
22941 : : gen_rtx_SET (operand0,
22942 : : gen_rtx_UNSPEC_VOLATILE (HImode,
22943 : : gen_rtvec (2,
22944 : : gen_rtx_IOR (HImode,
22945 : : copy_rtx (operand0),
22946 : : operand1),
22947 : : operand2),
22948 : : 110)),
22949 : : gen_hard_reg_clobber (CCmode, 17)));
22950 : : }
22951 : :
22952 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:858 */
22953 : : rtx
22954 : 108 : gen_atomic_xorhi (rtx operand0 ATTRIBUTE_UNUSED,
22955 : : rtx operand1 ATTRIBUTE_UNUSED,
22956 : : rtx operand2 ATTRIBUTE_UNUSED)
22957 : : {
22958 : 108 : return gen_rtx_PARALLEL (VOIDmode,
22959 : : gen_rtvec (2,
22960 : : gen_rtx_SET (operand0,
22961 : : gen_rtx_UNSPEC_VOLATILE (HImode,
22962 : : gen_rtvec (2,
22963 : : gen_rtx_XOR (HImode,
22964 : : copy_rtx (operand0),
22965 : : operand1),
22966 : : operand2),
22967 : : 110)),
22968 : : gen_hard_reg_clobber (CCmode, 17)));
22969 : : }
22970 : :
22971 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:858 */
22972 : : rtx
22973 : 147 : gen_atomic_andsi (rtx operand0 ATTRIBUTE_UNUSED,
22974 : : rtx operand1 ATTRIBUTE_UNUSED,
22975 : : rtx operand2 ATTRIBUTE_UNUSED)
22976 : : {
22977 : 147 : return gen_rtx_PARALLEL (VOIDmode,
22978 : : gen_rtvec (2,
22979 : : gen_rtx_SET (operand0,
22980 : : gen_rtx_UNSPEC_VOLATILE (SImode,
22981 : : gen_rtvec (2,
22982 : : gen_rtx_AND (SImode,
22983 : : copy_rtx (operand0),
22984 : : operand1),
22985 : : operand2),
22986 : : 110)),
22987 : : gen_hard_reg_clobber (CCmode, 17)));
22988 : : }
22989 : :
22990 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:858 */
22991 : : rtx
22992 : 406 : gen_atomic_orsi (rtx operand0 ATTRIBUTE_UNUSED,
22993 : : rtx operand1 ATTRIBUTE_UNUSED,
22994 : : rtx operand2 ATTRIBUTE_UNUSED)
22995 : : {
22996 : 406 : return gen_rtx_PARALLEL (VOIDmode,
22997 : : gen_rtvec (2,
22998 : : gen_rtx_SET (operand0,
22999 : : gen_rtx_UNSPEC_VOLATILE (SImode,
23000 : : gen_rtvec (2,
23001 : : gen_rtx_IOR (SImode,
23002 : : copy_rtx (operand0),
23003 : : operand1),
23004 : : operand2),
23005 : : 110)),
23006 : : gen_hard_reg_clobber (CCmode, 17)));
23007 : : }
23008 : :
23009 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:858 */
23010 : : rtx
23011 : 180 : gen_atomic_xorsi (rtx operand0 ATTRIBUTE_UNUSED,
23012 : : rtx operand1 ATTRIBUTE_UNUSED,
23013 : : rtx operand2 ATTRIBUTE_UNUSED)
23014 : : {
23015 : 180 : return gen_rtx_PARALLEL (VOIDmode,
23016 : : gen_rtvec (2,
23017 : : gen_rtx_SET (operand0,
23018 : : gen_rtx_UNSPEC_VOLATILE (SImode,
23019 : : gen_rtvec (2,
23020 : : gen_rtx_XOR (SImode,
23021 : : copy_rtx (operand0),
23022 : : operand1),
23023 : : operand2),
23024 : : 110)),
23025 : : gen_hard_reg_clobber (CCmode, 17)));
23026 : : }
23027 : :
23028 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:858 */
23029 : : rtx
23030 : 136 : gen_atomic_anddi (rtx operand0 ATTRIBUTE_UNUSED,
23031 : : rtx operand1 ATTRIBUTE_UNUSED,
23032 : : rtx operand2 ATTRIBUTE_UNUSED)
23033 : : {
23034 : 136 : return gen_rtx_PARALLEL (VOIDmode,
23035 : : gen_rtvec (2,
23036 : : gen_rtx_SET (operand0,
23037 : : gen_rtx_UNSPEC_VOLATILE (DImode,
23038 : : gen_rtvec (2,
23039 : : gen_rtx_AND (DImode,
23040 : : copy_rtx (operand0),
23041 : : operand1),
23042 : : operand2),
23043 : : 110)),
23044 : : gen_hard_reg_clobber (CCmode, 17)));
23045 : : }
23046 : :
23047 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:858 */
23048 : : rtx
23049 : 132 : gen_atomic_ordi (rtx operand0 ATTRIBUTE_UNUSED,
23050 : : rtx operand1 ATTRIBUTE_UNUSED,
23051 : : rtx operand2 ATTRIBUTE_UNUSED)
23052 : : {
23053 : 132 : return gen_rtx_PARALLEL (VOIDmode,
23054 : : gen_rtvec (2,
23055 : : gen_rtx_SET (operand0,
23056 : : gen_rtx_UNSPEC_VOLATILE (DImode,
23057 : : gen_rtvec (2,
23058 : : gen_rtx_IOR (DImode,
23059 : : copy_rtx (operand0),
23060 : : operand1),
23061 : : operand2),
23062 : : 110)),
23063 : : gen_hard_reg_clobber (CCmode, 17)));
23064 : : }
23065 : :
23066 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:858 */
23067 : : rtx
23068 : 174 : gen_atomic_xordi (rtx operand0 ATTRIBUTE_UNUSED,
23069 : : rtx operand1 ATTRIBUTE_UNUSED,
23070 : : rtx operand2 ATTRIBUTE_UNUSED)
23071 : : {
23072 : 174 : return gen_rtx_PARALLEL (VOIDmode,
23073 : : gen_rtvec (2,
23074 : : gen_rtx_SET (operand0,
23075 : : gen_rtx_UNSPEC_VOLATILE (DImode,
23076 : : gen_rtvec (2,
23077 : : gen_rtx_XOR (DImode,
23078 : : copy_rtx (operand0),
23079 : : operand1),
23080 : : operand2),
23081 : : 110)),
23082 : : gen_hard_reg_clobber (CCmode, 17)));
23083 : : }
23084 : :
23085 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:890 */
23086 : : rtx
23087 : 28 : gen_atomic_bit_test_and_sethi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23088 : : rtx operand1 ATTRIBUTE_UNUSED,
23089 : : rtx operand2 ATTRIBUTE_UNUSED)
23090 : : {
23091 : 28 : return gen_rtx_PARALLEL (VOIDmode,
23092 : : gen_rtvec (2,
23093 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
23094 : : 17),
23095 : : gen_rtx_COMPARE (CCCmode,
23096 : : gen_rtx_UNSPEC_VOLATILE (HImode,
23097 : : gen_rtvec (2,
23098 : : operand0,
23099 : : operand2),
23100 : : 109),
23101 : : const0_rtx)),
23102 : : gen_rtx_SET (gen_rtx_ZERO_EXTRACT (HImode,
23103 : : copy_rtx (operand0),
23104 : : const1_rtx,
23105 : : operand1),
23106 : : const1_rtx)));
23107 : : }
23108 : :
23109 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:890 */
23110 : : rtx
23111 : 103 : gen_atomic_bit_test_and_setsi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23112 : : rtx operand1 ATTRIBUTE_UNUSED,
23113 : : rtx operand2 ATTRIBUTE_UNUSED)
23114 : : {
23115 : 103 : return gen_rtx_PARALLEL (VOIDmode,
23116 : : gen_rtvec (2,
23117 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
23118 : : 17),
23119 : : gen_rtx_COMPARE (CCCmode,
23120 : : gen_rtx_UNSPEC_VOLATILE (SImode,
23121 : : gen_rtvec (2,
23122 : : operand0,
23123 : : operand2),
23124 : : 109),
23125 : : const0_rtx)),
23126 : : gen_rtx_SET (gen_rtx_ZERO_EXTRACT (SImode,
23127 : : copy_rtx (operand0),
23128 : : const1_rtx,
23129 : : operand1),
23130 : : const1_rtx)));
23131 : : }
23132 : :
23133 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:890 */
23134 : : rtx
23135 : 22 : gen_atomic_bit_test_and_setdi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23136 : : rtx operand1 ATTRIBUTE_UNUSED,
23137 : : rtx operand2 ATTRIBUTE_UNUSED)
23138 : : {
23139 : 22 : return gen_rtx_PARALLEL (VOIDmode,
23140 : : gen_rtvec (2,
23141 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
23142 : : 17),
23143 : : gen_rtx_COMPARE (CCCmode,
23144 : : gen_rtx_UNSPEC_VOLATILE (DImode,
23145 : : gen_rtvec (2,
23146 : : operand0,
23147 : : operand2),
23148 : : 109),
23149 : : const0_rtx)),
23150 : : gen_rtx_SET (gen_rtx_ZERO_EXTRACT (DImode,
23151 : : copy_rtx (operand0),
23152 : : const1_rtx,
23153 : : operand1),
23154 : : const1_rtx)));
23155 : : }
23156 : :
23157 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:927 */
23158 : : rtx
23159 : 22 : gen_atomic_bit_test_and_complementhi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23160 : : rtx operand1 ATTRIBUTE_UNUSED,
23161 : : rtx operand2 ATTRIBUTE_UNUSED)
23162 : : {
23163 : 22 : return gen_rtx_PARALLEL (VOIDmode,
23164 : : gen_rtvec (2,
23165 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
23166 : : 17),
23167 : : gen_rtx_COMPARE (CCCmode,
23168 : : gen_rtx_UNSPEC_VOLATILE (HImode,
23169 : : gen_rtvec (2,
23170 : : operand0,
23171 : : operand2),
23172 : : 109),
23173 : : const0_rtx)),
23174 : : gen_rtx_SET (gen_rtx_ZERO_EXTRACT (HImode,
23175 : : copy_rtx (operand0),
23176 : : const1_rtx,
23177 : : operand1),
23178 : : gen_rtx_NOT (HImode,
23179 : : gen_rtx_ZERO_EXTRACT (HImode,
23180 : : copy_rtx (operand0),
23181 : : const1_rtx,
23182 : : copy_rtx (operand1))))));
23183 : : }
23184 : :
23185 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:927 */
23186 : : rtx
23187 : 78 : gen_atomic_bit_test_and_complementsi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23188 : : rtx operand1 ATTRIBUTE_UNUSED,
23189 : : rtx operand2 ATTRIBUTE_UNUSED)
23190 : : {
23191 : 78 : return gen_rtx_PARALLEL (VOIDmode,
23192 : : gen_rtvec (2,
23193 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
23194 : : 17),
23195 : : gen_rtx_COMPARE (CCCmode,
23196 : : gen_rtx_UNSPEC_VOLATILE (SImode,
23197 : : gen_rtvec (2,
23198 : : operand0,
23199 : : operand2),
23200 : : 109),
23201 : : const0_rtx)),
23202 : : gen_rtx_SET (gen_rtx_ZERO_EXTRACT (SImode,
23203 : : copy_rtx (operand0),
23204 : : const1_rtx,
23205 : : operand1),
23206 : : gen_rtx_NOT (SImode,
23207 : : gen_rtx_ZERO_EXTRACT (SImode,
23208 : : copy_rtx (operand0),
23209 : : const1_rtx,
23210 : : copy_rtx (operand1))))));
23211 : : }
23212 : :
23213 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:927 */
23214 : : rtx
23215 : 56 : gen_atomic_bit_test_and_complementdi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23216 : : rtx operand1 ATTRIBUTE_UNUSED,
23217 : : rtx operand2 ATTRIBUTE_UNUSED)
23218 : : {
23219 : 56 : return gen_rtx_PARALLEL (VOIDmode,
23220 : : gen_rtvec (2,
23221 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
23222 : : 17),
23223 : : gen_rtx_COMPARE (CCCmode,
23224 : : gen_rtx_UNSPEC_VOLATILE (DImode,
23225 : : gen_rtvec (2,
23226 : : operand0,
23227 : : operand2),
23228 : : 109),
23229 : : const0_rtx)),
23230 : : gen_rtx_SET (gen_rtx_ZERO_EXTRACT (DImode,
23231 : : copy_rtx (operand0),
23232 : : const1_rtx,
23233 : : operand1),
23234 : : gen_rtx_NOT (DImode,
23235 : : gen_rtx_ZERO_EXTRACT (DImode,
23236 : : copy_rtx (operand0),
23237 : : const1_rtx,
23238 : : copy_rtx (operand1))))));
23239 : : }
23240 : :
23241 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:965 */
23242 : : rtx
23243 : 13 : gen_atomic_bit_test_and_resethi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23244 : : rtx operand1 ATTRIBUTE_UNUSED,
23245 : : rtx operand2 ATTRIBUTE_UNUSED)
23246 : : {
23247 : 13 : return gen_rtx_PARALLEL (VOIDmode,
23248 : : gen_rtvec (2,
23249 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
23250 : : 17),
23251 : : gen_rtx_COMPARE (CCCmode,
23252 : : gen_rtx_UNSPEC_VOLATILE (HImode,
23253 : : gen_rtvec (2,
23254 : : operand0,
23255 : : operand2),
23256 : : 109),
23257 : : const0_rtx)),
23258 : : gen_rtx_SET (gen_rtx_ZERO_EXTRACT (HImode,
23259 : : copy_rtx (operand0),
23260 : : const1_rtx,
23261 : : operand1),
23262 : : const0_rtx)));
23263 : : }
23264 : :
23265 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:965 */
23266 : : rtx
23267 : 91 : gen_atomic_bit_test_and_resetsi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23268 : : rtx operand1 ATTRIBUTE_UNUSED,
23269 : : rtx operand2 ATTRIBUTE_UNUSED)
23270 : : {
23271 : 91 : return gen_rtx_PARALLEL (VOIDmode,
23272 : : gen_rtvec (2,
23273 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
23274 : : 17),
23275 : : gen_rtx_COMPARE (CCCmode,
23276 : : gen_rtx_UNSPEC_VOLATILE (SImode,
23277 : : gen_rtvec (2,
23278 : : operand0,
23279 : : operand2),
23280 : : 109),
23281 : : const0_rtx)),
23282 : : gen_rtx_SET (gen_rtx_ZERO_EXTRACT (SImode,
23283 : : copy_rtx (operand0),
23284 : : const1_rtx,
23285 : : operand1),
23286 : : const0_rtx)));
23287 : : }
23288 : :
23289 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:965 */
23290 : : rtx
23291 : 37 : gen_atomic_bit_test_and_resetdi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23292 : : rtx operand1 ATTRIBUTE_UNUSED,
23293 : : rtx operand2 ATTRIBUTE_UNUSED)
23294 : : {
23295 : 37 : return gen_rtx_PARALLEL (VOIDmode,
23296 : : gen_rtvec (2,
23297 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
23298 : : 17),
23299 : : gen_rtx_COMPARE (CCCmode,
23300 : : gen_rtx_UNSPEC_VOLATILE (DImode,
23301 : : gen_rtvec (2,
23302 : : operand0,
23303 : : operand2),
23304 : : 109),
23305 : : const0_rtx)),
23306 : : gen_rtx_SET (gen_rtx_ZERO_EXTRACT (DImode,
23307 : : copy_rtx (operand0),
23308 : : const1_rtx,
23309 : : operand1),
23310 : : const0_rtx)));
23311 : : }
23312 : :
23313 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:998 */
23314 : : rtx
23315 : 88 : gen_atomic_add_fetch_cmp_0qi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23316 : : rtx operand1 ATTRIBUTE_UNUSED,
23317 : : rtx operand2 ATTRIBUTE_UNUSED)
23318 : : {
23319 : 88 : return gen_rtx_PARALLEL (VOIDmode,
23320 : : gen_rtvec (2,
23321 : : gen_rtx_SET (gen_rtx_REG (CCGOCmode,
23322 : : 17),
23323 : : gen_rtx_COMPARE (CCGOCmode,
23324 : : gen_rtx_PLUS (QImode,
23325 : : gen_rtx_UNSPEC_VOLATILE (QImode,
23326 : : gen_rtvec (2,
23327 : : operand0,
23328 : : operand2),
23329 : : 109),
23330 : : operand1),
23331 : : const0_rtx)),
23332 : : gen_rtx_SET (copy_rtx (operand0),
23333 : : gen_rtx_PLUS (QImode,
23334 : : copy_rtx (operand0),
23335 : : copy_rtx (operand1)))));
23336 : : }
23337 : :
23338 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:998 */
23339 : : rtx
23340 : 72 : gen_atomic_add_fetch_cmp_0hi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23341 : : rtx operand1 ATTRIBUTE_UNUSED,
23342 : : rtx operand2 ATTRIBUTE_UNUSED)
23343 : : {
23344 : 72 : return gen_rtx_PARALLEL (VOIDmode,
23345 : : gen_rtvec (2,
23346 : : gen_rtx_SET (gen_rtx_REG (CCGOCmode,
23347 : : 17),
23348 : : gen_rtx_COMPARE (CCGOCmode,
23349 : : gen_rtx_PLUS (HImode,
23350 : : gen_rtx_UNSPEC_VOLATILE (HImode,
23351 : : gen_rtvec (2,
23352 : : operand0,
23353 : : operand2),
23354 : : 109),
23355 : : operand1),
23356 : : const0_rtx)),
23357 : : gen_rtx_SET (copy_rtx (operand0),
23358 : : gen_rtx_PLUS (HImode,
23359 : : copy_rtx (operand0),
23360 : : copy_rtx (operand1)))));
23361 : : }
23362 : :
23363 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:998 */
23364 : : rtx
23365 : 292 : gen_atomic_add_fetch_cmp_0si_1 (rtx operand0 ATTRIBUTE_UNUSED,
23366 : : rtx operand1 ATTRIBUTE_UNUSED,
23367 : : rtx operand2 ATTRIBUTE_UNUSED)
23368 : : {
23369 : 292 : return gen_rtx_PARALLEL (VOIDmode,
23370 : : gen_rtvec (2,
23371 : : gen_rtx_SET (gen_rtx_REG (CCGOCmode,
23372 : : 17),
23373 : : gen_rtx_COMPARE (CCGOCmode,
23374 : : gen_rtx_PLUS (SImode,
23375 : : gen_rtx_UNSPEC_VOLATILE (SImode,
23376 : : gen_rtvec (2,
23377 : : operand0,
23378 : : operand2),
23379 : : 109),
23380 : : operand1),
23381 : : const0_rtx)),
23382 : : gen_rtx_SET (copy_rtx (operand0),
23383 : : gen_rtx_PLUS (SImode,
23384 : : copy_rtx (operand0),
23385 : : copy_rtx (operand1)))));
23386 : : }
23387 : :
23388 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:998 */
23389 : : rtx
23390 : 106 : gen_atomic_add_fetch_cmp_0di_1 (rtx operand0 ATTRIBUTE_UNUSED,
23391 : : rtx operand1 ATTRIBUTE_UNUSED,
23392 : : rtx operand2 ATTRIBUTE_UNUSED)
23393 : : {
23394 : 106 : return gen_rtx_PARALLEL (VOIDmode,
23395 : : gen_rtvec (2,
23396 : : gen_rtx_SET (gen_rtx_REG (CCGOCmode,
23397 : : 17),
23398 : : gen_rtx_COMPARE (CCGOCmode,
23399 : : gen_rtx_PLUS (DImode,
23400 : : gen_rtx_UNSPEC_VOLATILE (DImode,
23401 : : gen_rtvec (2,
23402 : : operand0,
23403 : : operand2),
23404 : : 109),
23405 : : operand1),
23406 : : const0_rtx)),
23407 : : gen_rtx_SET (copy_rtx (operand0),
23408 : : gen_rtx_PLUS (DImode,
23409 : : copy_rtx (operand0),
23410 : : copy_rtx (operand1)))));
23411 : : }
23412 : :
23413 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1026 */
23414 : : rtx
23415 : 136 : gen_atomic_sub_fetch_cmp_0qi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23416 : : rtx operand1 ATTRIBUTE_UNUSED,
23417 : : rtx operand2 ATTRIBUTE_UNUSED)
23418 : : {
23419 : 136 : return gen_rtx_PARALLEL (VOIDmode,
23420 : : gen_rtvec (2,
23421 : : gen_rtx_SET (gen_rtx_REG (CCGOCmode,
23422 : : 17),
23423 : : gen_rtx_COMPARE (CCGOCmode,
23424 : : gen_rtx_MINUS (QImode,
23425 : : gen_rtx_UNSPEC_VOLATILE (QImode,
23426 : : gen_rtvec (2,
23427 : : operand0,
23428 : : operand2),
23429 : : 109),
23430 : : operand1),
23431 : : const0_rtx)),
23432 : : gen_rtx_SET (copy_rtx (operand0),
23433 : : gen_rtx_MINUS (QImode,
23434 : : copy_rtx (operand0),
23435 : : copy_rtx (operand1)))));
23436 : : }
23437 : :
23438 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1026 */
23439 : : rtx
23440 : 104 : gen_atomic_sub_fetch_cmp_0hi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23441 : : rtx operand1 ATTRIBUTE_UNUSED,
23442 : : rtx operand2 ATTRIBUTE_UNUSED)
23443 : : {
23444 : 104 : return gen_rtx_PARALLEL (VOIDmode,
23445 : : gen_rtvec (2,
23446 : : gen_rtx_SET (gen_rtx_REG (CCGOCmode,
23447 : : 17),
23448 : : gen_rtx_COMPARE (CCGOCmode,
23449 : : gen_rtx_MINUS (HImode,
23450 : : gen_rtx_UNSPEC_VOLATILE (HImode,
23451 : : gen_rtvec (2,
23452 : : operand0,
23453 : : operand2),
23454 : : 109),
23455 : : operand1),
23456 : : const0_rtx)),
23457 : : gen_rtx_SET (copy_rtx (operand0),
23458 : : gen_rtx_MINUS (HImode,
23459 : : copy_rtx (operand0),
23460 : : copy_rtx (operand1)))));
23461 : : }
23462 : :
23463 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1026 */
23464 : : rtx
23465 : 479 : gen_atomic_sub_fetch_cmp_0si_1 (rtx operand0 ATTRIBUTE_UNUSED,
23466 : : rtx operand1 ATTRIBUTE_UNUSED,
23467 : : rtx operand2 ATTRIBUTE_UNUSED)
23468 : : {
23469 : 479 : return gen_rtx_PARALLEL (VOIDmode,
23470 : : gen_rtvec (2,
23471 : : gen_rtx_SET (gen_rtx_REG (CCGOCmode,
23472 : : 17),
23473 : : gen_rtx_COMPARE (CCGOCmode,
23474 : : gen_rtx_MINUS (SImode,
23475 : : gen_rtx_UNSPEC_VOLATILE (SImode,
23476 : : gen_rtvec (2,
23477 : : operand0,
23478 : : operand2),
23479 : : 109),
23480 : : operand1),
23481 : : const0_rtx)),
23482 : : gen_rtx_SET (copy_rtx (operand0),
23483 : : gen_rtx_MINUS (SImode,
23484 : : copy_rtx (operand0),
23485 : : copy_rtx (operand1)))));
23486 : : }
23487 : :
23488 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1026 */
23489 : : rtx
23490 : 168 : gen_atomic_sub_fetch_cmp_0di_1 (rtx operand0 ATTRIBUTE_UNUSED,
23491 : : rtx operand1 ATTRIBUTE_UNUSED,
23492 : : rtx operand2 ATTRIBUTE_UNUSED)
23493 : : {
23494 : 168 : return gen_rtx_PARALLEL (VOIDmode,
23495 : : gen_rtvec (2,
23496 : : gen_rtx_SET (gen_rtx_REG (CCGOCmode,
23497 : : 17),
23498 : : gen_rtx_COMPARE (CCGOCmode,
23499 : : gen_rtx_MINUS (DImode,
23500 : : gen_rtx_UNSPEC_VOLATILE (DImode,
23501 : : gen_rtvec (2,
23502 : : operand0,
23503 : : operand2),
23504 : : 109),
23505 : : operand1),
23506 : : const0_rtx)),
23507 : : gen_rtx_SET (copy_rtx (operand0),
23508 : : gen_rtx_MINUS (DImode,
23509 : : copy_rtx (operand0),
23510 : : copy_rtx (operand1)))));
23511 : : }
23512 : :
23513 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1069 */
23514 : : rtx
23515 : 44 : gen_atomic_and_fetch_cmp_0qi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23516 : : rtx operand1 ATTRIBUTE_UNUSED,
23517 : : rtx operand2 ATTRIBUTE_UNUSED)
23518 : : {
23519 : 44 : return gen_rtx_PARALLEL (VOIDmode,
23520 : : gen_rtvec (2,
23521 : : gen_rtx_SET (gen_rtx_REG (CCNOmode,
23522 : : 17),
23523 : : gen_rtx_COMPARE (CCNOmode,
23524 : : gen_rtx_AND (QImode,
23525 : : gen_rtx_UNSPEC_VOLATILE (QImode,
23526 : : gen_rtvec (2,
23527 : : operand0,
23528 : : operand2),
23529 : : 109),
23530 : : operand1),
23531 : : const0_rtx)),
23532 : : gen_rtx_SET (copy_rtx (operand0),
23533 : : gen_rtx_AND (QImode,
23534 : : copy_rtx (operand0),
23535 : : copy_rtx (operand1)))));
23536 : : }
23537 : :
23538 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1069 */
23539 : : rtx
23540 : 28 : gen_atomic_or_fetch_cmp_0qi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23541 : : rtx operand1 ATTRIBUTE_UNUSED,
23542 : : rtx operand2 ATTRIBUTE_UNUSED)
23543 : : {
23544 : 28 : return gen_rtx_PARALLEL (VOIDmode,
23545 : : gen_rtvec (2,
23546 : : gen_rtx_SET (gen_rtx_REG (CCNOmode,
23547 : : 17),
23548 : : gen_rtx_COMPARE (CCNOmode,
23549 : : gen_rtx_IOR (QImode,
23550 : : gen_rtx_UNSPEC_VOLATILE (QImode,
23551 : : gen_rtvec (2,
23552 : : operand0,
23553 : : operand2),
23554 : : 109),
23555 : : operand1),
23556 : : const0_rtx)),
23557 : : gen_rtx_SET (copy_rtx (operand0),
23558 : : gen_rtx_IOR (QImode,
23559 : : copy_rtx (operand0),
23560 : : copy_rtx (operand1)))));
23561 : : }
23562 : :
23563 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1069 */
23564 : : rtx
23565 : 44 : gen_atomic_xor_fetch_cmp_0qi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23566 : : rtx operand1 ATTRIBUTE_UNUSED,
23567 : : rtx operand2 ATTRIBUTE_UNUSED)
23568 : : {
23569 : 44 : return gen_rtx_PARALLEL (VOIDmode,
23570 : : gen_rtvec (2,
23571 : : gen_rtx_SET (gen_rtx_REG (CCNOmode,
23572 : : 17),
23573 : : gen_rtx_COMPARE (CCNOmode,
23574 : : gen_rtx_XOR (QImode,
23575 : : gen_rtx_UNSPEC_VOLATILE (QImode,
23576 : : gen_rtvec (2,
23577 : : operand0,
23578 : : operand2),
23579 : : 109),
23580 : : operand1),
23581 : : const0_rtx)),
23582 : : gen_rtx_SET (copy_rtx (operand0),
23583 : : gen_rtx_XOR (QImode,
23584 : : copy_rtx (operand0),
23585 : : copy_rtx (operand1)))));
23586 : : }
23587 : :
23588 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1069 */
23589 : : rtx
23590 : 44 : gen_atomic_and_fetch_cmp_0hi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23591 : : rtx operand1 ATTRIBUTE_UNUSED,
23592 : : rtx operand2 ATTRIBUTE_UNUSED)
23593 : : {
23594 : 44 : return gen_rtx_PARALLEL (VOIDmode,
23595 : : gen_rtvec (2,
23596 : : gen_rtx_SET (gen_rtx_REG (CCNOmode,
23597 : : 17),
23598 : : gen_rtx_COMPARE (CCNOmode,
23599 : : gen_rtx_AND (HImode,
23600 : : gen_rtx_UNSPEC_VOLATILE (HImode,
23601 : : gen_rtvec (2,
23602 : : operand0,
23603 : : operand2),
23604 : : 109),
23605 : : operand1),
23606 : : const0_rtx)),
23607 : : gen_rtx_SET (copy_rtx (operand0),
23608 : : gen_rtx_AND (HImode,
23609 : : copy_rtx (operand0),
23610 : : copy_rtx (operand1)))));
23611 : : }
23612 : :
23613 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1069 */
23614 : : rtx
23615 : 28 : gen_atomic_or_fetch_cmp_0hi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23616 : : rtx operand1 ATTRIBUTE_UNUSED,
23617 : : rtx operand2 ATTRIBUTE_UNUSED)
23618 : : {
23619 : 28 : return gen_rtx_PARALLEL (VOIDmode,
23620 : : gen_rtvec (2,
23621 : : gen_rtx_SET (gen_rtx_REG (CCNOmode,
23622 : : 17),
23623 : : gen_rtx_COMPARE (CCNOmode,
23624 : : gen_rtx_IOR (HImode,
23625 : : gen_rtx_UNSPEC_VOLATILE (HImode,
23626 : : gen_rtvec (2,
23627 : : operand0,
23628 : : operand2),
23629 : : 109),
23630 : : operand1),
23631 : : const0_rtx)),
23632 : : gen_rtx_SET (copy_rtx (operand0),
23633 : : gen_rtx_IOR (HImode,
23634 : : copy_rtx (operand0),
23635 : : copy_rtx (operand1)))));
23636 : : }
23637 : :
23638 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1069 */
23639 : : rtx
23640 : 44 : gen_atomic_xor_fetch_cmp_0hi_1 (rtx operand0 ATTRIBUTE_UNUSED,
23641 : : rtx operand1 ATTRIBUTE_UNUSED,
23642 : : rtx operand2 ATTRIBUTE_UNUSED)
23643 : : {
23644 : 44 : return gen_rtx_PARALLEL (VOIDmode,
23645 : : gen_rtvec (2,
23646 : : gen_rtx_SET (gen_rtx_REG (CCNOmode,
23647 : : 17),
23648 : : gen_rtx_COMPARE (CCNOmode,
23649 : : gen_rtx_XOR (HImode,
23650 : : gen_rtx_UNSPEC_VOLATILE (HImode,
23651 : : gen_rtvec (2,
23652 : : operand0,
23653 : : operand2),
23654 : : 109),
23655 : : operand1),
23656 : : const0_rtx)),
23657 : : gen_rtx_SET (copy_rtx (operand0),
23658 : : gen_rtx_XOR (HImode,
23659 : : copy_rtx (operand0),
23660 : : copy_rtx (operand1)))));
23661 : : }
23662 : :
23663 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1069 */
23664 : : rtx
23665 : 44 : gen_atomic_and_fetch_cmp_0si_1 (rtx operand0 ATTRIBUTE_UNUSED,
23666 : : rtx operand1 ATTRIBUTE_UNUSED,
23667 : : rtx operand2 ATTRIBUTE_UNUSED)
23668 : : {
23669 : 44 : return gen_rtx_PARALLEL (VOIDmode,
23670 : : gen_rtvec (2,
23671 : : gen_rtx_SET (gen_rtx_REG (CCNOmode,
23672 : : 17),
23673 : : gen_rtx_COMPARE (CCNOmode,
23674 : : gen_rtx_AND (SImode,
23675 : : gen_rtx_UNSPEC_VOLATILE (SImode,
23676 : : gen_rtvec (2,
23677 : : operand0,
23678 : : operand2),
23679 : : 109),
23680 : : operand1),
23681 : : const0_rtx)),
23682 : : gen_rtx_SET (copy_rtx (operand0),
23683 : : gen_rtx_AND (SImode,
23684 : : copy_rtx (operand0),
23685 : : copy_rtx (operand1)))));
23686 : : }
23687 : :
23688 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1069 */
23689 : : rtx
23690 : 28 : gen_atomic_or_fetch_cmp_0si_1 (rtx operand0 ATTRIBUTE_UNUSED,
23691 : : rtx operand1 ATTRIBUTE_UNUSED,
23692 : : rtx operand2 ATTRIBUTE_UNUSED)
23693 : : {
23694 : 28 : return gen_rtx_PARALLEL (VOIDmode,
23695 : : gen_rtvec (2,
23696 : : gen_rtx_SET (gen_rtx_REG (CCNOmode,
23697 : : 17),
23698 : : gen_rtx_COMPARE (CCNOmode,
23699 : : gen_rtx_IOR (SImode,
23700 : : gen_rtx_UNSPEC_VOLATILE (SImode,
23701 : : gen_rtvec (2,
23702 : : operand0,
23703 : : operand2),
23704 : : 109),
23705 : : operand1),
23706 : : const0_rtx)),
23707 : : gen_rtx_SET (copy_rtx (operand0),
23708 : : gen_rtx_IOR (SImode,
23709 : : copy_rtx (operand0),
23710 : : copy_rtx (operand1)))));
23711 : : }
23712 : :
23713 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1069 */
23714 : : rtx
23715 : 44 : gen_atomic_xor_fetch_cmp_0si_1 (rtx operand0 ATTRIBUTE_UNUSED,
23716 : : rtx operand1 ATTRIBUTE_UNUSED,
23717 : : rtx operand2 ATTRIBUTE_UNUSED)
23718 : : {
23719 : 44 : return gen_rtx_PARALLEL (VOIDmode,
23720 : : gen_rtvec (2,
23721 : : gen_rtx_SET (gen_rtx_REG (CCNOmode,
23722 : : 17),
23723 : : gen_rtx_COMPARE (CCNOmode,
23724 : : gen_rtx_XOR (SImode,
23725 : : gen_rtx_UNSPEC_VOLATILE (SImode,
23726 : : gen_rtvec (2,
23727 : : operand0,
23728 : : operand2),
23729 : : 109),
23730 : : operand1),
23731 : : const0_rtx)),
23732 : : gen_rtx_SET (copy_rtx (operand0),
23733 : : gen_rtx_XOR (SImode,
23734 : : copy_rtx (operand0),
23735 : : copy_rtx (operand1)))));
23736 : : }
23737 : :
23738 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1069 */
23739 : : rtx
23740 : 44 : gen_atomic_and_fetch_cmp_0di_1 (rtx operand0 ATTRIBUTE_UNUSED,
23741 : : rtx operand1 ATTRIBUTE_UNUSED,
23742 : : rtx operand2 ATTRIBUTE_UNUSED)
23743 : : {
23744 : 44 : return gen_rtx_PARALLEL (VOIDmode,
23745 : : gen_rtvec (2,
23746 : : gen_rtx_SET (gen_rtx_REG (CCNOmode,
23747 : : 17),
23748 : : gen_rtx_COMPARE (CCNOmode,
23749 : : gen_rtx_AND (DImode,
23750 : : gen_rtx_UNSPEC_VOLATILE (DImode,
23751 : : gen_rtvec (2,
23752 : : operand0,
23753 : : operand2),
23754 : : 109),
23755 : : operand1),
23756 : : const0_rtx)),
23757 : : gen_rtx_SET (copy_rtx (operand0),
23758 : : gen_rtx_AND (DImode,
23759 : : copy_rtx (operand0),
23760 : : copy_rtx (operand1)))));
23761 : : }
23762 : :
23763 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1069 */
23764 : : rtx
23765 : 28 : gen_atomic_or_fetch_cmp_0di_1 (rtx operand0 ATTRIBUTE_UNUSED,
23766 : : rtx operand1 ATTRIBUTE_UNUSED,
23767 : : rtx operand2 ATTRIBUTE_UNUSED)
23768 : : {
23769 : 28 : return gen_rtx_PARALLEL (VOIDmode,
23770 : : gen_rtvec (2,
23771 : : gen_rtx_SET (gen_rtx_REG (CCNOmode,
23772 : : 17),
23773 : : gen_rtx_COMPARE (CCNOmode,
23774 : : gen_rtx_IOR (DImode,
23775 : : gen_rtx_UNSPEC_VOLATILE (DImode,
23776 : : gen_rtvec (2,
23777 : : operand0,
23778 : : operand2),
23779 : : 109),
23780 : : operand1),
23781 : : const0_rtx)),
23782 : : gen_rtx_SET (copy_rtx (operand0),
23783 : : gen_rtx_IOR (DImode,
23784 : : copy_rtx (operand0),
23785 : : copy_rtx (operand1)))));
23786 : : }
23787 : :
23788 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1069 */
23789 : : rtx
23790 : 44 : gen_atomic_xor_fetch_cmp_0di_1 (rtx operand0 ATTRIBUTE_UNUSED,
23791 : : rtx operand1 ATTRIBUTE_UNUSED,
23792 : : rtx operand2 ATTRIBUTE_UNUSED)
23793 : : {
23794 : 44 : return gen_rtx_PARALLEL (VOIDmode,
23795 : : gen_rtvec (2,
23796 : : gen_rtx_SET (gen_rtx_REG (CCNOmode,
23797 : : 17),
23798 : : gen_rtx_COMPARE (CCNOmode,
23799 : : gen_rtx_XOR (DImode,
23800 : : gen_rtx_UNSPEC_VOLATILE (DImode,
23801 : : gen_rtvec (2,
23802 : : operand0,
23803 : : operand2),
23804 : : 109),
23805 : : operand1),
23806 : : const0_rtx)),
23807 : : gen_rtx_SET (copy_rtx (operand0),
23808 : : gen_rtx_XOR (DImode,
23809 : : copy_rtx (operand0),
23810 : : copy_rtx (operand1)))));
23811 : : }
23812 : :
23813 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1086 */
23814 : : rtx
23815 : 53 : gen_cmpccxadd_si (rtx operand0 ATTRIBUTE_UNUSED,
23816 : : rtx operand1 ATTRIBUTE_UNUSED,
23817 : : rtx operand2 ATTRIBUTE_UNUSED,
23818 : : rtx operand3 ATTRIBUTE_UNUSED,
23819 : : rtx operand4 ATTRIBUTE_UNUSED)
23820 : : {
23821 : 53 : return gen_rtx_PARALLEL (VOIDmode,
23822 : : gen_rtvec (3,
23823 : : gen_rtx_SET (operand0,
23824 : : gen_rtx_UNSPEC_VOLATILE (SImode,
23825 : : gen_rtvec (4,
23826 : : operand1,
23827 : : operand2,
23828 : : operand3,
23829 : : operand4),
23830 : : 111)),
23831 : : gen_rtx_SET (copy_rtx (operand1),
23832 : : gen_rtx_UNSPEC_VOLATILE (SImode,
23833 : : gen_rtvec (1,
23834 : : const0_rtx),
23835 : : 111)),
23836 : : gen_rtx_SET (gen_rtx_REG (CCmode,
23837 : : 17),
23838 : : gen_rtx_COMPARE (CCmode,
23839 : : copy_rtx (operand1),
23840 : : copy_rtx (operand2)))));
23841 : : }
23842 : :
23843 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sync.md:1086 */
23844 : : rtx
23845 : 52 : gen_cmpccxadd_di (rtx operand0 ATTRIBUTE_UNUSED,
23846 : : rtx operand1 ATTRIBUTE_UNUSED,
23847 : : rtx operand2 ATTRIBUTE_UNUSED,
23848 : : rtx operand3 ATTRIBUTE_UNUSED,
23849 : : rtx operand4 ATTRIBUTE_UNUSED)
23850 : : {
23851 : 52 : return gen_rtx_PARALLEL (VOIDmode,
23852 : : gen_rtvec (3,
23853 : : gen_rtx_SET (operand0,
23854 : : gen_rtx_UNSPEC_VOLATILE (DImode,
23855 : : gen_rtvec (4,
23856 : : operand1,
23857 : : operand2,
23858 : : operand3,
23859 : : operand4),
23860 : : 111)),
23861 : : gen_rtx_SET (copy_rtx (operand1),
23862 : : gen_rtx_UNSPEC_VOLATILE (DImode,
23863 : : gen_rtvec (1,
23864 : : const0_rtx),
23865 : : 111)),
23866 : : gen_rtx_SET (gen_rtx_REG (CCmode,
23867 : : 17),
23868 : : gen_rtx_COMPARE (CCmode,
23869 : : copy_rtx (operand1),
23870 : : copy_rtx (operand2)))));
23871 : : }
23872 : :
|