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:13163 */
41 : : rtx
42 : 22 : gen_avx512f_vternlogv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
43 : : rtx operand1 ATTRIBUTE_UNUSED,
44 : : rtx operand2 ATTRIBUTE_UNUSED,
45 : : rtx operand3 ATTRIBUTE_UNUSED,
46 : : rtx operand4 ATTRIBUTE_UNUSED,
47 : : rtx operand5 ATTRIBUTE_UNUSED)
48 : : {
49 : 22 : return gen_rtx_SET (operand0,
50 : : gen_rtx_VEC_MERGE (V16SImode,
51 : : gen_rtx_UNSPEC (V16SImode,
52 : : gen_rtvec (4,
53 : : operand1,
54 : : operand2,
55 : : operand3,
56 : : operand4),
57 : : 160),
58 : : operand1,
59 : : operand5));
60 : : }
61 : :
62 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13163 */
63 : : rtx
64 : 16 : gen_avx512vl_vternlogv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
65 : : rtx operand1 ATTRIBUTE_UNUSED,
66 : : rtx operand2 ATTRIBUTE_UNUSED,
67 : : rtx operand3 ATTRIBUTE_UNUSED,
68 : : rtx operand4 ATTRIBUTE_UNUSED,
69 : : rtx operand5 ATTRIBUTE_UNUSED)
70 : : {
71 : 16 : return gen_rtx_SET (operand0,
72 : : gen_rtx_VEC_MERGE (V8SImode,
73 : : gen_rtx_UNSPEC (V8SImode,
74 : : gen_rtvec (4,
75 : : operand1,
76 : : operand2,
77 : : operand3,
78 : : operand4),
79 : : 160),
80 : : operand1,
81 : : operand5));
82 : : }
83 : :
84 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13163 */
85 : : rtx
86 : 16 : gen_avx512vl_vternlogv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
87 : : rtx operand1 ATTRIBUTE_UNUSED,
88 : : rtx operand2 ATTRIBUTE_UNUSED,
89 : : rtx operand3 ATTRIBUTE_UNUSED,
90 : : rtx operand4 ATTRIBUTE_UNUSED,
91 : : rtx operand5 ATTRIBUTE_UNUSED)
92 : : {
93 : 16 : return gen_rtx_SET (operand0,
94 : : gen_rtx_VEC_MERGE (V4SImode,
95 : : gen_rtx_UNSPEC (V4SImode,
96 : : gen_rtvec (4,
97 : : operand1,
98 : : operand2,
99 : : operand3,
100 : : operand4),
101 : : 160),
102 : : operand1,
103 : : operand5));
104 : : }
105 : :
106 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13163 */
107 : : rtx
108 : 26 : gen_avx512f_vternlogv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
109 : : rtx operand1 ATTRIBUTE_UNUSED,
110 : : rtx operand2 ATTRIBUTE_UNUSED,
111 : : rtx operand3 ATTRIBUTE_UNUSED,
112 : : rtx operand4 ATTRIBUTE_UNUSED,
113 : : rtx operand5 ATTRIBUTE_UNUSED)
114 : : {
115 : 26 : return gen_rtx_SET (operand0,
116 : : gen_rtx_VEC_MERGE (V8DImode,
117 : : gen_rtx_UNSPEC (V8DImode,
118 : : gen_rtvec (4,
119 : : operand1,
120 : : operand2,
121 : : operand3,
122 : : operand4),
123 : : 160),
124 : : operand1,
125 : : operand5));
126 : : }
127 : :
128 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13163 */
129 : : rtx
130 : 18 : gen_avx512vl_vternlogv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
131 : : rtx operand1 ATTRIBUTE_UNUSED,
132 : : rtx operand2 ATTRIBUTE_UNUSED,
133 : : rtx operand3 ATTRIBUTE_UNUSED,
134 : : rtx operand4 ATTRIBUTE_UNUSED,
135 : : rtx operand5 ATTRIBUTE_UNUSED)
136 : : {
137 : 18 : return gen_rtx_SET (operand0,
138 : : gen_rtx_VEC_MERGE (V4DImode,
139 : : gen_rtx_UNSPEC (V4DImode,
140 : : gen_rtvec (4,
141 : : operand1,
142 : : operand2,
143 : : operand3,
144 : : operand4),
145 : : 160),
146 : : operand1,
147 : : operand5));
148 : : }
149 : :
150 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13163 */
151 : : rtx
152 : 16 : gen_avx512vl_vternlogv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
153 : : rtx operand1 ATTRIBUTE_UNUSED,
154 : : rtx operand2 ATTRIBUTE_UNUSED,
155 : : rtx operand3 ATTRIBUTE_UNUSED,
156 : : rtx operand4 ATTRIBUTE_UNUSED,
157 : : rtx operand5 ATTRIBUTE_UNUSED)
158 : : {
159 : 16 : return gen_rtx_SET (operand0,
160 : : gen_rtx_VEC_MERGE (V2DImode,
161 : : gen_rtx_UNSPEC (V2DImode,
162 : : gen_rtvec (4,
163 : : operand1,
164 : : operand2,
165 : : operand3,
166 : : operand4),
167 : : 160),
168 : : operand1,
169 : : operand5));
170 : : }
171 : :
172 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
173 : : rtx
174 : 0 : gen_avx512bw_getexpv32hf (rtx operand0 ATTRIBUTE_UNUSED,
175 : : rtx operand1 ATTRIBUTE_UNUSED)
176 : : {
177 : 0 : return gen_rtx_SET (operand0,
178 : : gen_rtx_UNSPEC (V32HFmode,
179 : : gen_rtvec (1,
180 : : operand1),
181 : : 161));
182 : : }
183 : :
184 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
185 : : rtx
186 : 0 : gen_avx512bw_getexpv32hf_round (rtx operand0 ATTRIBUTE_UNUSED,
187 : : rtx operand1 ATTRIBUTE_UNUSED,
188 : : rtx operand2 ATTRIBUTE_UNUSED)
189 : : {
190 : 0 : return gen_rtx_SET (operand0,
191 : : gen_rtx_UNSPEC (V32HFmode,
192 : : gen_rtvec (2,
193 : : gen_rtx_UNSPEC (V32HFmode,
194 : : gen_rtvec (1,
195 : : operand1),
196 : : 161),
197 : : operand2),
198 : : 172));
199 : : }
200 : :
201 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
202 : : rtx
203 : 0 : gen_avx512bw_getexpv32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
204 : : rtx operand1 ATTRIBUTE_UNUSED,
205 : : rtx operand2 ATTRIBUTE_UNUSED,
206 : : rtx operand3 ATTRIBUTE_UNUSED)
207 : : {
208 : 0 : return gen_rtx_SET (operand0,
209 : : gen_rtx_VEC_MERGE (V32HFmode,
210 : : gen_rtx_UNSPEC (V32HFmode,
211 : : gen_rtvec (1,
212 : : operand1),
213 : : 161),
214 : : operand2,
215 : : operand3));
216 : : }
217 : :
218 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
219 : : rtx
220 : 69 : gen_avx512bw_getexpv32hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
221 : : rtx operand1 ATTRIBUTE_UNUSED,
222 : : rtx operand2 ATTRIBUTE_UNUSED,
223 : : rtx operand3 ATTRIBUTE_UNUSED,
224 : : rtx operand4 ATTRIBUTE_UNUSED)
225 : : {
226 : 69 : return gen_rtx_SET (operand0,
227 : : gen_rtx_UNSPEC (V32HFmode,
228 : : gen_rtvec (2,
229 : : gen_rtx_VEC_MERGE (V32HFmode,
230 : : gen_rtx_UNSPEC (V32HFmode,
231 : : gen_rtvec (1,
232 : : operand1),
233 : : 161),
234 : : operand2,
235 : : operand3),
236 : : operand4),
237 : : 172));
238 : : }
239 : :
240 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
241 : : rtx
242 : 0 : gen_avx512vl_getexpv16hf (rtx operand0 ATTRIBUTE_UNUSED,
243 : : rtx operand1 ATTRIBUTE_UNUSED)
244 : : {
245 : 0 : return gen_rtx_SET (operand0,
246 : : gen_rtx_UNSPEC (V16HFmode,
247 : : gen_rtvec (1,
248 : : operand1),
249 : : 161));
250 : : }
251 : :
252 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
253 : : rtx
254 : 0 : gen_avx512vl_getexpv16hf_round (rtx operand0 ATTRIBUTE_UNUSED,
255 : : rtx operand1 ATTRIBUTE_UNUSED,
256 : : rtx operand2 ATTRIBUTE_UNUSED)
257 : : {
258 : 0 : return gen_rtx_SET (operand0,
259 : : gen_rtx_UNSPEC (V16HFmode,
260 : : gen_rtvec (2,
261 : : gen_rtx_UNSPEC (V16HFmode,
262 : : gen_rtvec (1,
263 : : operand1),
264 : : 161),
265 : : operand2),
266 : : 172));
267 : : }
268 : :
269 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
270 : : rtx
271 : 36 : gen_avx512vl_getexpv16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
272 : : rtx operand1 ATTRIBUTE_UNUSED,
273 : : rtx operand2 ATTRIBUTE_UNUSED,
274 : : rtx operand3 ATTRIBUTE_UNUSED)
275 : : {
276 : 36 : return gen_rtx_SET (operand0,
277 : : gen_rtx_VEC_MERGE (V16HFmode,
278 : : gen_rtx_UNSPEC (V16HFmode,
279 : : gen_rtvec (1,
280 : : operand1),
281 : : 161),
282 : : operand2,
283 : : operand3));
284 : : }
285 : :
286 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
287 : : rtx
288 : 0 : gen_avx512vl_getexpv16hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
289 : : rtx operand1 ATTRIBUTE_UNUSED,
290 : : rtx operand2 ATTRIBUTE_UNUSED,
291 : : rtx operand3 ATTRIBUTE_UNUSED,
292 : : rtx operand4 ATTRIBUTE_UNUSED)
293 : : {
294 : 0 : return gen_rtx_SET (operand0,
295 : : gen_rtx_UNSPEC (V16HFmode,
296 : : gen_rtvec (2,
297 : : gen_rtx_VEC_MERGE (V16HFmode,
298 : : gen_rtx_UNSPEC (V16HFmode,
299 : : gen_rtvec (1,
300 : : operand1),
301 : : 161),
302 : : operand2,
303 : : operand3),
304 : : operand4),
305 : : 172));
306 : : }
307 : :
308 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
309 : : rtx
310 : 0 : gen_avx512fp16_getexpv8hf (rtx operand0 ATTRIBUTE_UNUSED,
311 : : rtx operand1 ATTRIBUTE_UNUSED)
312 : : {
313 : 0 : return gen_rtx_SET (operand0,
314 : : gen_rtx_UNSPEC (V8HFmode,
315 : : gen_rtvec (1,
316 : : operand1),
317 : : 161));
318 : : }
319 : :
320 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
321 : : rtx
322 : 0 : gen_avx512fp16_getexpv8hf_round (rtx operand0 ATTRIBUTE_UNUSED,
323 : : rtx operand1 ATTRIBUTE_UNUSED,
324 : : rtx operand2 ATTRIBUTE_UNUSED)
325 : : {
326 : 0 : return gen_rtx_SET (operand0,
327 : : gen_rtx_UNSPEC (V8HFmode,
328 : : gen_rtvec (2,
329 : : gen_rtx_UNSPEC (V8HFmode,
330 : : gen_rtvec (1,
331 : : operand1),
332 : : 161),
333 : : operand2),
334 : : 172));
335 : : }
336 : :
337 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
338 : : rtx
339 : 36 : gen_avx512fp16_getexpv8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
340 : : rtx operand1 ATTRIBUTE_UNUSED,
341 : : rtx operand2 ATTRIBUTE_UNUSED,
342 : : rtx operand3 ATTRIBUTE_UNUSED)
343 : : {
344 : 36 : return gen_rtx_SET (operand0,
345 : : gen_rtx_VEC_MERGE (V8HFmode,
346 : : gen_rtx_UNSPEC (V8HFmode,
347 : : gen_rtvec (1,
348 : : operand1),
349 : : 161),
350 : : operand2,
351 : : operand3));
352 : : }
353 : :
354 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
355 : : rtx
356 : 0 : gen_avx512fp16_getexpv8hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
357 : : rtx operand1 ATTRIBUTE_UNUSED,
358 : : rtx operand2 ATTRIBUTE_UNUSED,
359 : : rtx operand3 ATTRIBUTE_UNUSED,
360 : : rtx operand4 ATTRIBUTE_UNUSED)
361 : : {
362 : 0 : return gen_rtx_SET (operand0,
363 : : gen_rtx_UNSPEC (V8HFmode,
364 : : gen_rtvec (2,
365 : : gen_rtx_VEC_MERGE (V8HFmode,
366 : : gen_rtx_UNSPEC (V8HFmode,
367 : : gen_rtvec (1,
368 : : operand1),
369 : : 161),
370 : : operand2,
371 : : operand3),
372 : : operand4),
373 : : 172));
374 : : }
375 : :
376 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
377 : : rtx
378 : 0 : gen_avx512f_getexpv16sf (rtx operand0 ATTRIBUTE_UNUSED,
379 : : rtx operand1 ATTRIBUTE_UNUSED)
380 : : {
381 : 0 : return gen_rtx_SET (operand0,
382 : : gen_rtx_UNSPEC (V16SFmode,
383 : : gen_rtvec (1,
384 : : operand1),
385 : : 161));
386 : : }
387 : :
388 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
389 : : rtx
390 : 0 : gen_avx512f_getexpv16sf_round (rtx operand0 ATTRIBUTE_UNUSED,
391 : : rtx operand1 ATTRIBUTE_UNUSED,
392 : : rtx operand2 ATTRIBUTE_UNUSED)
393 : : {
394 : 0 : return gen_rtx_SET (operand0,
395 : : gen_rtx_UNSPEC (V16SFmode,
396 : : gen_rtvec (2,
397 : : gen_rtx_UNSPEC (V16SFmode,
398 : : gen_rtvec (1,
399 : : operand1),
400 : : 161),
401 : : operand2),
402 : : 172));
403 : : }
404 : :
405 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
406 : : rtx
407 : 0 : gen_avx512f_getexpv16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
408 : : rtx operand1 ATTRIBUTE_UNUSED,
409 : : rtx operand2 ATTRIBUTE_UNUSED,
410 : : rtx operand3 ATTRIBUTE_UNUSED)
411 : : {
412 : 0 : return gen_rtx_SET (operand0,
413 : : gen_rtx_VEC_MERGE (V16SFmode,
414 : : gen_rtx_UNSPEC (V16SFmode,
415 : : gen_rtvec (1,
416 : : operand1),
417 : : 161),
418 : : operand2,
419 : : operand3));
420 : : }
421 : :
422 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
423 : : rtx
424 : 60 : gen_avx512f_getexpv16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
425 : : rtx operand1 ATTRIBUTE_UNUSED,
426 : : rtx operand2 ATTRIBUTE_UNUSED,
427 : : rtx operand3 ATTRIBUTE_UNUSED,
428 : : rtx operand4 ATTRIBUTE_UNUSED)
429 : : {
430 : 60 : return gen_rtx_SET (operand0,
431 : : gen_rtx_UNSPEC (V16SFmode,
432 : : gen_rtvec (2,
433 : : gen_rtx_VEC_MERGE (V16SFmode,
434 : : gen_rtx_UNSPEC (V16SFmode,
435 : : gen_rtvec (1,
436 : : operand1),
437 : : 161),
438 : : operand2,
439 : : operand3),
440 : : operand4),
441 : : 172));
442 : : }
443 : :
444 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
445 : : rtx
446 : 0 : gen_avx512vl_getexpv8sf (rtx operand0 ATTRIBUTE_UNUSED,
447 : : rtx operand1 ATTRIBUTE_UNUSED)
448 : : {
449 : 0 : return gen_rtx_SET (operand0,
450 : : gen_rtx_UNSPEC (V8SFmode,
451 : : gen_rtvec (1,
452 : : operand1),
453 : : 161));
454 : : }
455 : :
456 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
457 : : rtx
458 : 0 : gen_avx512vl_getexpv8sf_round (rtx operand0 ATTRIBUTE_UNUSED,
459 : : rtx operand1 ATTRIBUTE_UNUSED,
460 : : rtx operand2 ATTRIBUTE_UNUSED)
461 : : {
462 : 0 : return gen_rtx_SET (operand0,
463 : : gen_rtx_UNSPEC (V8SFmode,
464 : : gen_rtvec (2,
465 : : gen_rtx_UNSPEC (V8SFmode,
466 : : gen_rtvec (1,
467 : : operand1),
468 : : 161),
469 : : operand2),
470 : : 172));
471 : : }
472 : :
473 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
474 : : rtx
475 : 36 : gen_avx512vl_getexpv8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
476 : : rtx operand1 ATTRIBUTE_UNUSED,
477 : : rtx operand2 ATTRIBUTE_UNUSED,
478 : : rtx operand3 ATTRIBUTE_UNUSED)
479 : : {
480 : 36 : return gen_rtx_SET (operand0,
481 : : gen_rtx_VEC_MERGE (V8SFmode,
482 : : gen_rtx_UNSPEC (V8SFmode,
483 : : gen_rtvec (1,
484 : : operand1),
485 : : 161),
486 : : operand2,
487 : : operand3));
488 : : }
489 : :
490 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
491 : : rtx
492 : 0 : gen_avx512vl_getexpv8sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
493 : : rtx operand1 ATTRIBUTE_UNUSED,
494 : : rtx operand2 ATTRIBUTE_UNUSED,
495 : : rtx operand3 ATTRIBUTE_UNUSED,
496 : : rtx operand4 ATTRIBUTE_UNUSED)
497 : : {
498 : 0 : return gen_rtx_SET (operand0,
499 : : gen_rtx_UNSPEC (V8SFmode,
500 : : gen_rtvec (2,
501 : : gen_rtx_VEC_MERGE (V8SFmode,
502 : : gen_rtx_UNSPEC (V8SFmode,
503 : : gen_rtvec (1,
504 : : operand1),
505 : : 161),
506 : : operand2,
507 : : operand3),
508 : : operand4),
509 : : 172));
510 : : }
511 : :
512 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
513 : : rtx
514 : 0 : gen_avx512vl_getexpv4sf (rtx operand0 ATTRIBUTE_UNUSED,
515 : : rtx operand1 ATTRIBUTE_UNUSED)
516 : : {
517 : 0 : return gen_rtx_SET (operand0,
518 : : gen_rtx_UNSPEC (V4SFmode,
519 : : gen_rtvec (1,
520 : : operand1),
521 : : 161));
522 : : }
523 : :
524 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
525 : : rtx
526 : 0 : gen_avx512vl_getexpv4sf_round (rtx operand0 ATTRIBUTE_UNUSED,
527 : : rtx operand1 ATTRIBUTE_UNUSED,
528 : : rtx operand2 ATTRIBUTE_UNUSED)
529 : : {
530 : 0 : return gen_rtx_SET (operand0,
531 : : gen_rtx_UNSPEC (V4SFmode,
532 : : gen_rtvec (2,
533 : : gen_rtx_UNSPEC (V4SFmode,
534 : : gen_rtvec (1,
535 : : operand1),
536 : : 161),
537 : : operand2),
538 : : 172));
539 : : }
540 : :
541 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
542 : : rtx
543 : 36 : gen_avx512vl_getexpv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
544 : : rtx operand1 ATTRIBUTE_UNUSED,
545 : : rtx operand2 ATTRIBUTE_UNUSED,
546 : : rtx operand3 ATTRIBUTE_UNUSED)
547 : : {
548 : 36 : return gen_rtx_SET (operand0,
549 : : gen_rtx_VEC_MERGE (V4SFmode,
550 : : gen_rtx_UNSPEC (V4SFmode,
551 : : gen_rtvec (1,
552 : : operand1),
553 : : 161),
554 : : operand2,
555 : : operand3));
556 : : }
557 : :
558 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
559 : : rtx
560 : 0 : gen_avx512vl_getexpv4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
561 : : rtx operand1 ATTRIBUTE_UNUSED,
562 : : rtx operand2 ATTRIBUTE_UNUSED,
563 : : rtx operand3 ATTRIBUTE_UNUSED,
564 : : rtx operand4 ATTRIBUTE_UNUSED)
565 : : {
566 : 0 : return gen_rtx_SET (operand0,
567 : : gen_rtx_UNSPEC (V4SFmode,
568 : : gen_rtvec (2,
569 : : gen_rtx_VEC_MERGE (V4SFmode,
570 : : gen_rtx_UNSPEC (V4SFmode,
571 : : gen_rtvec (1,
572 : : operand1),
573 : : 161),
574 : : operand2,
575 : : operand3),
576 : : operand4),
577 : : 172));
578 : : }
579 : :
580 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
581 : : rtx
582 : 0 : gen_avx512f_getexpv8df (rtx operand0 ATTRIBUTE_UNUSED,
583 : : rtx operand1 ATTRIBUTE_UNUSED)
584 : : {
585 : 0 : return gen_rtx_SET (operand0,
586 : : gen_rtx_UNSPEC (V8DFmode,
587 : : gen_rtvec (1,
588 : : operand1),
589 : : 161));
590 : : }
591 : :
592 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
593 : : rtx
594 : 0 : gen_avx512f_getexpv8df_round (rtx operand0 ATTRIBUTE_UNUSED,
595 : : rtx operand1 ATTRIBUTE_UNUSED,
596 : : rtx operand2 ATTRIBUTE_UNUSED)
597 : : {
598 : 0 : return gen_rtx_SET (operand0,
599 : : gen_rtx_UNSPEC (V8DFmode,
600 : : gen_rtvec (2,
601 : : gen_rtx_UNSPEC (V8DFmode,
602 : : gen_rtvec (1,
603 : : operand1),
604 : : 161),
605 : : operand2),
606 : : 172));
607 : : }
608 : :
609 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
610 : : rtx
611 : 0 : gen_avx512f_getexpv8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
612 : : rtx operand1 ATTRIBUTE_UNUSED,
613 : : rtx operand2 ATTRIBUTE_UNUSED,
614 : : rtx operand3 ATTRIBUTE_UNUSED)
615 : : {
616 : 0 : return gen_rtx_SET (operand0,
617 : : gen_rtx_VEC_MERGE (V8DFmode,
618 : : gen_rtx_UNSPEC (V8DFmode,
619 : : gen_rtvec (1,
620 : : operand1),
621 : : 161),
622 : : operand2,
623 : : operand3));
624 : : }
625 : :
626 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
627 : : rtx
628 : 54 : gen_avx512f_getexpv8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
629 : : rtx operand1 ATTRIBUTE_UNUSED,
630 : : rtx operand2 ATTRIBUTE_UNUSED,
631 : : rtx operand3 ATTRIBUTE_UNUSED,
632 : : rtx operand4 ATTRIBUTE_UNUSED)
633 : : {
634 : 54 : return gen_rtx_SET (operand0,
635 : : gen_rtx_UNSPEC (V8DFmode,
636 : : gen_rtvec (2,
637 : : gen_rtx_VEC_MERGE (V8DFmode,
638 : : gen_rtx_UNSPEC (V8DFmode,
639 : : gen_rtvec (1,
640 : : operand1),
641 : : 161),
642 : : operand2,
643 : : operand3),
644 : : operand4),
645 : : 172));
646 : : }
647 : :
648 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
649 : : rtx
650 : 0 : gen_avx512vl_getexpv4df (rtx operand0 ATTRIBUTE_UNUSED,
651 : : rtx operand1 ATTRIBUTE_UNUSED)
652 : : {
653 : 0 : return gen_rtx_SET (operand0,
654 : : gen_rtx_UNSPEC (V4DFmode,
655 : : gen_rtvec (1,
656 : : operand1),
657 : : 161));
658 : : }
659 : :
660 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
661 : : rtx
662 : 0 : gen_avx512vl_getexpv4df_round (rtx operand0 ATTRIBUTE_UNUSED,
663 : : rtx operand1 ATTRIBUTE_UNUSED,
664 : : rtx operand2 ATTRIBUTE_UNUSED)
665 : : {
666 : 0 : return gen_rtx_SET (operand0,
667 : : gen_rtx_UNSPEC (V4DFmode,
668 : : gen_rtvec (2,
669 : : gen_rtx_UNSPEC (V4DFmode,
670 : : gen_rtvec (1,
671 : : operand1),
672 : : 161),
673 : : operand2),
674 : : 172));
675 : : }
676 : :
677 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
678 : : rtx
679 : 36 : gen_avx512vl_getexpv4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
680 : : rtx operand1 ATTRIBUTE_UNUSED,
681 : : rtx operand2 ATTRIBUTE_UNUSED,
682 : : rtx operand3 ATTRIBUTE_UNUSED)
683 : : {
684 : 36 : return gen_rtx_SET (operand0,
685 : : gen_rtx_VEC_MERGE (V4DFmode,
686 : : gen_rtx_UNSPEC (V4DFmode,
687 : : gen_rtvec (1,
688 : : operand1),
689 : : 161),
690 : : operand2,
691 : : operand3));
692 : : }
693 : :
694 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
695 : : rtx
696 : 0 : gen_avx512vl_getexpv4df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
697 : : rtx operand1 ATTRIBUTE_UNUSED,
698 : : rtx operand2 ATTRIBUTE_UNUSED,
699 : : rtx operand3 ATTRIBUTE_UNUSED,
700 : : rtx operand4 ATTRIBUTE_UNUSED)
701 : : {
702 : 0 : return gen_rtx_SET (operand0,
703 : : gen_rtx_UNSPEC (V4DFmode,
704 : : gen_rtvec (2,
705 : : gen_rtx_VEC_MERGE (V4DFmode,
706 : : gen_rtx_UNSPEC (V4DFmode,
707 : : gen_rtvec (1,
708 : : operand1),
709 : : 161),
710 : : operand2,
711 : : operand3),
712 : : operand4),
713 : : 172));
714 : : }
715 : :
716 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
717 : : rtx
718 : 0 : gen_avx512vl_getexpv2df (rtx operand0 ATTRIBUTE_UNUSED,
719 : : rtx operand1 ATTRIBUTE_UNUSED)
720 : : {
721 : 0 : return gen_rtx_SET (operand0,
722 : : gen_rtx_UNSPEC (V2DFmode,
723 : : gen_rtvec (1,
724 : : operand1),
725 : : 161));
726 : : }
727 : :
728 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
729 : : rtx
730 : 0 : gen_avx512vl_getexpv2df_round (rtx operand0 ATTRIBUTE_UNUSED,
731 : : rtx operand1 ATTRIBUTE_UNUSED,
732 : : rtx operand2 ATTRIBUTE_UNUSED)
733 : : {
734 : 0 : return gen_rtx_SET (operand0,
735 : : gen_rtx_UNSPEC (V2DFmode,
736 : : gen_rtvec (2,
737 : : gen_rtx_UNSPEC (V2DFmode,
738 : : gen_rtvec (1,
739 : : operand1),
740 : : 161),
741 : : operand2),
742 : : 172));
743 : : }
744 : :
745 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
746 : : rtx
747 : 36 : gen_avx512vl_getexpv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
748 : : rtx operand1 ATTRIBUTE_UNUSED,
749 : : rtx operand2 ATTRIBUTE_UNUSED,
750 : : rtx operand3 ATTRIBUTE_UNUSED)
751 : : {
752 : 36 : return gen_rtx_SET (operand0,
753 : : gen_rtx_VEC_MERGE (V2DFmode,
754 : : gen_rtx_UNSPEC (V2DFmode,
755 : : gen_rtvec (1,
756 : : operand1),
757 : : 161),
758 : : operand2,
759 : : operand3));
760 : : }
761 : :
762 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13180 */
763 : : rtx
764 : 0 : gen_avx512vl_getexpv2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
765 : : rtx operand1 ATTRIBUTE_UNUSED,
766 : : rtx operand2 ATTRIBUTE_UNUSED,
767 : : rtx operand3 ATTRIBUTE_UNUSED,
768 : : rtx operand4 ATTRIBUTE_UNUSED)
769 : : {
770 : 0 : return gen_rtx_SET (operand0,
771 : : gen_rtx_UNSPEC (V2DFmode,
772 : : gen_rtvec (2,
773 : : gen_rtx_VEC_MERGE (V2DFmode,
774 : : gen_rtx_UNSPEC (V2DFmode,
775 : : gen_rtvec (1,
776 : : operand1),
777 : : 161),
778 : : operand2,
779 : : operand3),
780 : : operand4),
781 : : 172));
782 : : }
783 : :
784 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13189 */
785 : : rtx
786 : 0 : gen_avx512f_sgetexpv8hf (rtx operand0 ATTRIBUTE_UNUSED,
787 : : rtx operand1 ATTRIBUTE_UNUSED,
788 : : rtx operand2 ATTRIBUTE_UNUSED)
789 : : {
790 : 0 : return gen_rtx_SET (operand0,
791 : : gen_rtx_VEC_MERGE (V8HFmode,
792 : : gen_rtx_UNSPEC (V8HFmode,
793 : : gen_rtvec (2,
794 : : operand1,
795 : : operand2),
796 : : 161),
797 : : operand1,
798 : : const1_rtx));
799 : : }
800 : :
801 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13189 */
802 : : rtx
803 : 0 : gen_avx512f_sgetexpv8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
804 : : rtx operand1 ATTRIBUTE_UNUSED,
805 : : rtx operand2 ATTRIBUTE_UNUSED,
806 : : rtx operand3 ATTRIBUTE_UNUSED,
807 : : rtx operand4 ATTRIBUTE_UNUSED)
808 : : {
809 : 0 : return gen_rtx_SET (operand0,
810 : : gen_rtx_VEC_MERGE (V8HFmode,
811 : : gen_rtx_VEC_MERGE (V8HFmode,
812 : : gen_rtx_UNSPEC (V8HFmode,
813 : : gen_rtvec (2,
814 : : operand1,
815 : : operand2),
816 : : 161),
817 : : operand3,
818 : : operand4),
819 : : operand1,
820 : : const1_rtx));
821 : : }
822 : :
823 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13189 */
824 : : rtx
825 : 0 : gen_avx512f_sgetexpv8hf_round (rtx operand0 ATTRIBUTE_UNUSED,
826 : : rtx operand1 ATTRIBUTE_UNUSED,
827 : : rtx operand2 ATTRIBUTE_UNUSED,
828 : : rtx operand3 ATTRIBUTE_UNUSED)
829 : : {
830 : 0 : return gen_rtx_SET (operand0,
831 : : gen_rtx_UNSPEC (V8HFmode,
832 : : gen_rtvec (2,
833 : : gen_rtx_VEC_MERGE (V8HFmode,
834 : : gen_rtx_UNSPEC (V8HFmode,
835 : : gen_rtvec (2,
836 : : operand1,
837 : : operand2),
838 : : 161),
839 : : operand1,
840 : : const1_rtx),
841 : : operand3),
842 : : 172));
843 : : }
844 : :
845 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13189 */
846 : : rtx
847 : 66 : gen_avx512f_sgetexpv8hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
848 : : rtx operand1 ATTRIBUTE_UNUSED,
849 : : rtx operand2 ATTRIBUTE_UNUSED,
850 : : rtx operand3 ATTRIBUTE_UNUSED,
851 : : rtx operand4 ATTRIBUTE_UNUSED,
852 : : rtx operand5 ATTRIBUTE_UNUSED)
853 : : {
854 : 66 : return gen_rtx_SET (operand0,
855 : : gen_rtx_UNSPEC (V8HFmode,
856 : : gen_rtvec (2,
857 : : gen_rtx_VEC_MERGE (V8HFmode,
858 : : gen_rtx_VEC_MERGE (V8HFmode,
859 : : gen_rtx_UNSPEC (V8HFmode,
860 : : gen_rtvec (2,
861 : : operand1,
862 : : operand2),
863 : : 161),
864 : : operand3,
865 : : operand4),
866 : : operand1,
867 : : const1_rtx),
868 : : operand5),
869 : : 172));
870 : : }
871 : :
872 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13189 */
873 : : rtx
874 : 0 : gen_avx512f_sgetexpv4sf (rtx operand0 ATTRIBUTE_UNUSED,
875 : : rtx operand1 ATTRIBUTE_UNUSED,
876 : : rtx operand2 ATTRIBUTE_UNUSED)
877 : : {
878 : 0 : return gen_rtx_SET (operand0,
879 : : gen_rtx_VEC_MERGE (V4SFmode,
880 : : gen_rtx_UNSPEC (V4SFmode,
881 : : gen_rtvec (2,
882 : : operand1,
883 : : operand2),
884 : : 161),
885 : : operand1,
886 : : const1_rtx));
887 : : }
888 : :
889 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13189 */
890 : : rtx
891 : 0 : gen_avx512f_sgetexpv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
892 : : rtx operand1 ATTRIBUTE_UNUSED,
893 : : rtx operand2 ATTRIBUTE_UNUSED,
894 : : rtx operand3 ATTRIBUTE_UNUSED,
895 : : rtx operand4 ATTRIBUTE_UNUSED)
896 : : {
897 : 0 : return gen_rtx_SET (operand0,
898 : : gen_rtx_VEC_MERGE (V4SFmode,
899 : : gen_rtx_VEC_MERGE (V4SFmode,
900 : : gen_rtx_UNSPEC (V4SFmode,
901 : : gen_rtvec (2,
902 : : operand1,
903 : : operand2),
904 : : 161),
905 : : operand3,
906 : : operand4),
907 : : operand1,
908 : : const1_rtx));
909 : : }
910 : :
911 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13189 */
912 : : rtx
913 : 18 : gen_avx512f_sgetexpv4sf_round (rtx operand0 ATTRIBUTE_UNUSED,
914 : : rtx operand1 ATTRIBUTE_UNUSED,
915 : : rtx operand2 ATTRIBUTE_UNUSED,
916 : : rtx operand3 ATTRIBUTE_UNUSED)
917 : : {
918 : 18 : return gen_rtx_SET (operand0,
919 : : gen_rtx_UNSPEC (V4SFmode,
920 : : gen_rtvec (2,
921 : : gen_rtx_VEC_MERGE (V4SFmode,
922 : : gen_rtx_UNSPEC (V4SFmode,
923 : : gen_rtvec (2,
924 : : operand1,
925 : : operand2),
926 : : 161),
927 : : operand1,
928 : : const1_rtx),
929 : : operand3),
930 : : 172));
931 : : }
932 : :
933 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13189 */
934 : : rtx
935 : 34 : gen_avx512f_sgetexpv4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
936 : : rtx operand1 ATTRIBUTE_UNUSED,
937 : : rtx operand2 ATTRIBUTE_UNUSED,
938 : : rtx operand3 ATTRIBUTE_UNUSED,
939 : : rtx operand4 ATTRIBUTE_UNUSED,
940 : : rtx operand5 ATTRIBUTE_UNUSED)
941 : : {
942 : 34 : return gen_rtx_SET (operand0,
943 : : gen_rtx_UNSPEC (V4SFmode,
944 : : gen_rtvec (2,
945 : : gen_rtx_VEC_MERGE (V4SFmode,
946 : : gen_rtx_VEC_MERGE (V4SFmode,
947 : : gen_rtx_UNSPEC (V4SFmode,
948 : : gen_rtvec (2,
949 : : operand1,
950 : : operand2),
951 : : 161),
952 : : operand3,
953 : : operand4),
954 : : operand1,
955 : : const1_rtx),
956 : : operand5),
957 : : 172));
958 : : }
959 : :
960 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13189 */
961 : : rtx
962 : 0 : gen_avx512f_sgetexpv2df (rtx operand0 ATTRIBUTE_UNUSED,
963 : : rtx operand1 ATTRIBUTE_UNUSED,
964 : : rtx operand2 ATTRIBUTE_UNUSED)
965 : : {
966 : 0 : return gen_rtx_SET (operand0,
967 : : gen_rtx_VEC_MERGE (V2DFmode,
968 : : gen_rtx_UNSPEC (V2DFmode,
969 : : gen_rtvec (2,
970 : : operand1,
971 : : operand2),
972 : : 161),
973 : : operand1,
974 : : const1_rtx));
975 : : }
976 : :
977 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13189 */
978 : : rtx
979 : 0 : gen_avx512f_sgetexpv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
980 : : rtx operand1 ATTRIBUTE_UNUSED,
981 : : rtx operand2 ATTRIBUTE_UNUSED,
982 : : rtx operand3 ATTRIBUTE_UNUSED,
983 : : rtx operand4 ATTRIBUTE_UNUSED)
984 : : {
985 : 0 : return gen_rtx_SET (operand0,
986 : : gen_rtx_VEC_MERGE (V2DFmode,
987 : : gen_rtx_VEC_MERGE (V2DFmode,
988 : : gen_rtx_UNSPEC (V2DFmode,
989 : : gen_rtvec (2,
990 : : operand1,
991 : : operand2),
992 : : 161),
993 : : operand3,
994 : : operand4),
995 : : operand1,
996 : : const1_rtx));
997 : : }
998 : :
999 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13189 */
1000 : : rtx
1001 : 17 : gen_avx512f_sgetexpv2df_round (rtx operand0 ATTRIBUTE_UNUSED,
1002 : : rtx operand1 ATTRIBUTE_UNUSED,
1003 : : rtx operand2 ATTRIBUTE_UNUSED,
1004 : : rtx operand3 ATTRIBUTE_UNUSED)
1005 : : {
1006 : 17 : return gen_rtx_SET (operand0,
1007 : : gen_rtx_UNSPEC (V2DFmode,
1008 : : gen_rtvec (2,
1009 : : gen_rtx_VEC_MERGE (V2DFmode,
1010 : : gen_rtx_UNSPEC (V2DFmode,
1011 : : gen_rtvec (2,
1012 : : operand1,
1013 : : operand2),
1014 : : 161),
1015 : : operand1,
1016 : : const1_rtx),
1017 : : operand3),
1018 : : 172));
1019 : : }
1020 : :
1021 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13189 */
1022 : : rtx
1023 : 34 : gen_avx512f_sgetexpv2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
1024 : : rtx operand1 ATTRIBUTE_UNUSED,
1025 : : rtx operand2 ATTRIBUTE_UNUSED,
1026 : : rtx operand3 ATTRIBUTE_UNUSED,
1027 : : rtx operand4 ATTRIBUTE_UNUSED,
1028 : : rtx operand5 ATTRIBUTE_UNUSED)
1029 : : {
1030 : 34 : return gen_rtx_SET (operand0,
1031 : : gen_rtx_UNSPEC (V2DFmode,
1032 : : gen_rtvec (2,
1033 : : gen_rtx_VEC_MERGE (V2DFmode,
1034 : : gen_rtx_VEC_MERGE (V2DFmode,
1035 : : gen_rtx_UNSPEC (V2DFmode,
1036 : : gen_rtvec (2,
1037 : : operand1,
1038 : : operand2),
1039 : : 161),
1040 : : operand3,
1041 : : operand4),
1042 : : operand1,
1043 : : const1_rtx),
1044 : : operand5),
1045 : : 172));
1046 : : }
1047 : :
1048 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13203 */
1049 : : rtx
1050 : 33 : gen_avx512f_alignv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
1051 : : rtx operand1 ATTRIBUTE_UNUSED,
1052 : : rtx operand2 ATTRIBUTE_UNUSED,
1053 : : rtx operand3 ATTRIBUTE_UNUSED,
1054 : : rtx operand4 ATTRIBUTE_UNUSED,
1055 : : rtx operand5 ATTRIBUTE_UNUSED)
1056 : : {
1057 : 33 : return gen_rtx_SET (operand0,
1058 : : gen_rtx_VEC_MERGE (V16SImode,
1059 : : gen_rtx_UNSPEC (V16SImode,
1060 : : gen_rtvec (3,
1061 : : operand1,
1062 : : operand2,
1063 : : operand3),
1064 : : 163),
1065 : : operand4,
1066 : : operand5));
1067 : : }
1068 : :
1069 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13203 */
1070 : : rtx
1071 : 24 : gen_avx512vl_alignv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
1072 : : rtx operand1 ATTRIBUTE_UNUSED,
1073 : : rtx operand2 ATTRIBUTE_UNUSED,
1074 : : rtx operand3 ATTRIBUTE_UNUSED,
1075 : : rtx operand4 ATTRIBUTE_UNUSED,
1076 : : rtx operand5 ATTRIBUTE_UNUSED)
1077 : : {
1078 : 24 : return gen_rtx_SET (operand0,
1079 : : gen_rtx_VEC_MERGE (V8SImode,
1080 : : gen_rtx_UNSPEC (V8SImode,
1081 : : gen_rtvec (3,
1082 : : operand1,
1083 : : operand2,
1084 : : operand3),
1085 : : 163),
1086 : : operand4,
1087 : : operand5));
1088 : : }
1089 : :
1090 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13203 */
1091 : : rtx
1092 : 24 : gen_avx512vl_alignv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
1093 : : rtx operand1 ATTRIBUTE_UNUSED,
1094 : : rtx operand2 ATTRIBUTE_UNUSED,
1095 : : rtx operand3 ATTRIBUTE_UNUSED,
1096 : : rtx operand4 ATTRIBUTE_UNUSED,
1097 : : rtx operand5 ATTRIBUTE_UNUSED)
1098 : : {
1099 : 24 : return gen_rtx_SET (operand0,
1100 : : gen_rtx_VEC_MERGE (V4SImode,
1101 : : gen_rtx_UNSPEC (V4SImode,
1102 : : gen_rtvec (3,
1103 : : operand1,
1104 : : operand2,
1105 : : operand3),
1106 : : 163),
1107 : : operand4,
1108 : : operand5));
1109 : : }
1110 : :
1111 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13203 */
1112 : : rtx
1113 : 33 : gen_avx512f_alignv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
1114 : : rtx operand1 ATTRIBUTE_UNUSED,
1115 : : rtx operand2 ATTRIBUTE_UNUSED,
1116 : : rtx operand3 ATTRIBUTE_UNUSED,
1117 : : rtx operand4 ATTRIBUTE_UNUSED,
1118 : : rtx operand5 ATTRIBUTE_UNUSED)
1119 : : {
1120 : 33 : return gen_rtx_SET (operand0,
1121 : : gen_rtx_VEC_MERGE (V8DImode,
1122 : : gen_rtx_UNSPEC (V8DImode,
1123 : : gen_rtvec (3,
1124 : : operand1,
1125 : : operand2,
1126 : : operand3),
1127 : : 163),
1128 : : operand4,
1129 : : operand5));
1130 : : }
1131 : :
1132 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13203 */
1133 : : rtx
1134 : 24 : gen_avx512vl_alignv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
1135 : : rtx operand1 ATTRIBUTE_UNUSED,
1136 : : rtx operand2 ATTRIBUTE_UNUSED,
1137 : : rtx operand3 ATTRIBUTE_UNUSED,
1138 : : rtx operand4 ATTRIBUTE_UNUSED,
1139 : : rtx operand5 ATTRIBUTE_UNUSED)
1140 : : {
1141 : 24 : return gen_rtx_SET (operand0,
1142 : : gen_rtx_VEC_MERGE (V4DImode,
1143 : : gen_rtx_UNSPEC (V4DImode,
1144 : : gen_rtvec (3,
1145 : : operand1,
1146 : : operand2,
1147 : : operand3),
1148 : : 163),
1149 : : operand4,
1150 : : operand5));
1151 : : }
1152 : :
1153 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13203 */
1154 : : rtx
1155 : 24 : gen_avx512vl_alignv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
1156 : : rtx operand1 ATTRIBUTE_UNUSED,
1157 : : rtx operand2 ATTRIBUTE_UNUSED,
1158 : : rtx operand3 ATTRIBUTE_UNUSED,
1159 : : rtx operand4 ATTRIBUTE_UNUSED,
1160 : : rtx operand5 ATTRIBUTE_UNUSED)
1161 : : {
1162 : 24 : return gen_rtx_SET (operand0,
1163 : : gen_rtx_VEC_MERGE (V2DImode,
1164 : : gen_rtx_UNSPEC (V2DImode,
1165 : : gen_rtvec (3,
1166 : : operand1,
1167 : : operand2,
1168 : : operand3),
1169 : : 163),
1170 : : operand4,
1171 : : operand5));
1172 : : }
1173 : :
1174 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1175 : : rtx
1176 : 0 : gen_avx512f_fixupimmv16sf (rtx operand0 ATTRIBUTE_UNUSED,
1177 : : rtx operand1 ATTRIBUTE_UNUSED,
1178 : : rtx operand2 ATTRIBUTE_UNUSED,
1179 : : rtx operand3 ATTRIBUTE_UNUSED,
1180 : : rtx operand4 ATTRIBUTE_UNUSED)
1181 : : {
1182 : 0 : return gen_rtx_SET (operand0,
1183 : : gen_rtx_UNSPEC (V16SFmode,
1184 : : gen_rtvec (4,
1185 : : operand1,
1186 : : operand2,
1187 : : operand3,
1188 : : operand4),
1189 : : 159));
1190 : : }
1191 : :
1192 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1193 : : rtx
1194 : 0 : gen_avx512f_fixupimmv16sf_round (rtx operand0 ATTRIBUTE_UNUSED,
1195 : : rtx operand1 ATTRIBUTE_UNUSED,
1196 : : rtx operand2 ATTRIBUTE_UNUSED,
1197 : : rtx operand3 ATTRIBUTE_UNUSED,
1198 : : rtx operand4 ATTRIBUTE_UNUSED,
1199 : : rtx operand5 ATTRIBUTE_UNUSED)
1200 : : {
1201 : 0 : return gen_rtx_SET (operand0,
1202 : : gen_rtx_UNSPEC (V16SFmode,
1203 : : gen_rtvec (2,
1204 : : gen_rtx_UNSPEC (V16SFmode,
1205 : : gen_rtvec (4,
1206 : : operand1,
1207 : : operand2,
1208 : : operand3,
1209 : : operand4),
1210 : : 159),
1211 : : operand5),
1212 : : 172));
1213 : : }
1214 : :
1215 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1216 : : rtx
1217 : 0 : gen_avx512f_fixupimmv16sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
1218 : : rtx operand1 ATTRIBUTE_UNUSED,
1219 : : rtx operand2 ATTRIBUTE_UNUSED,
1220 : : rtx operand3 ATTRIBUTE_UNUSED,
1221 : : rtx operand4 ATTRIBUTE_UNUSED,
1222 : : rtx operand5 ATTRIBUTE_UNUSED,
1223 : : rtx operand6 ATTRIBUTE_UNUSED)
1224 : : {
1225 : 0 : return gen_rtx_SET (operand0,
1226 : : gen_rtx_VEC_MERGE (V16SFmode,
1227 : : gen_rtx_UNSPEC (V16SFmode,
1228 : : gen_rtvec (4,
1229 : : operand1,
1230 : : operand2,
1231 : : operand3,
1232 : : operand4),
1233 : : 159),
1234 : : operand5,
1235 : : operand6));
1236 : : }
1237 : :
1238 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1239 : : rtx
1240 : 18 : gen_avx512f_fixupimmv16sf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
1241 : : rtx operand1 ATTRIBUTE_UNUSED,
1242 : : rtx operand2 ATTRIBUTE_UNUSED,
1243 : : rtx operand3 ATTRIBUTE_UNUSED,
1244 : : rtx operand4 ATTRIBUTE_UNUSED,
1245 : : rtx operand5 ATTRIBUTE_UNUSED,
1246 : : rtx operand6 ATTRIBUTE_UNUSED,
1247 : : rtx operand7 ATTRIBUTE_UNUSED)
1248 : : {
1249 : 18 : return gen_rtx_SET (operand0,
1250 : : gen_rtx_UNSPEC (V16SFmode,
1251 : : gen_rtvec (2,
1252 : : gen_rtx_VEC_MERGE (V16SFmode,
1253 : : gen_rtx_UNSPEC (V16SFmode,
1254 : : gen_rtvec (4,
1255 : : operand1,
1256 : : operand2,
1257 : : operand3,
1258 : : operand4),
1259 : : 159),
1260 : : operand5,
1261 : : operand6),
1262 : : operand7),
1263 : : 172));
1264 : : }
1265 : :
1266 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1267 : : rtx
1268 : 0 : gen_avx512vl_fixupimmv8sf (rtx operand0 ATTRIBUTE_UNUSED,
1269 : : rtx operand1 ATTRIBUTE_UNUSED,
1270 : : rtx operand2 ATTRIBUTE_UNUSED,
1271 : : rtx operand3 ATTRIBUTE_UNUSED,
1272 : : rtx operand4 ATTRIBUTE_UNUSED)
1273 : : {
1274 : 0 : return gen_rtx_SET (operand0,
1275 : : gen_rtx_UNSPEC (V8SFmode,
1276 : : gen_rtvec (4,
1277 : : operand1,
1278 : : operand2,
1279 : : operand3,
1280 : : operand4),
1281 : : 159));
1282 : : }
1283 : :
1284 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1285 : : rtx
1286 : 0 : gen_avx512vl_fixupimmv8sf_round (rtx operand0 ATTRIBUTE_UNUSED,
1287 : : rtx operand1 ATTRIBUTE_UNUSED,
1288 : : rtx operand2 ATTRIBUTE_UNUSED,
1289 : : rtx operand3 ATTRIBUTE_UNUSED,
1290 : : rtx operand4 ATTRIBUTE_UNUSED,
1291 : : rtx operand5 ATTRIBUTE_UNUSED)
1292 : : {
1293 : 0 : return gen_rtx_SET (operand0,
1294 : : gen_rtx_UNSPEC (V8SFmode,
1295 : : gen_rtvec (2,
1296 : : gen_rtx_UNSPEC (V8SFmode,
1297 : : gen_rtvec (4,
1298 : : operand1,
1299 : : operand2,
1300 : : operand3,
1301 : : operand4),
1302 : : 159),
1303 : : operand5),
1304 : : 172));
1305 : : }
1306 : :
1307 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1308 : : rtx
1309 : 8 : gen_avx512vl_fixupimmv8sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
1310 : : rtx operand1 ATTRIBUTE_UNUSED,
1311 : : rtx operand2 ATTRIBUTE_UNUSED,
1312 : : rtx operand3 ATTRIBUTE_UNUSED,
1313 : : rtx operand4 ATTRIBUTE_UNUSED,
1314 : : rtx operand5 ATTRIBUTE_UNUSED,
1315 : : rtx operand6 ATTRIBUTE_UNUSED)
1316 : : {
1317 : 8 : return gen_rtx_SET (operand0,
1318 : : gen_rtx_VEC_MERGE (V8SFmode,
1319 : : gen_rtx_UNSPEC (V8SFmode,
1320 : : gen_rtvec (4,
1321 : : operand1,
1322 : : operand2,
1323 : : operand3,
1324 : : operand4),
1325 : : 159),
1326 : : operand5,
1327 : : operand6));
1328 : : }
1329 : :
1330 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1331 : : rtx
1332 : 0 : gen_avx512vl_fixupimmv8sf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
1333 : : rtx operand1 ATTRIBUTE_UNUSED,
1334 : : rtx operand2 ATTRIBUTE_UNUSED,
1335 : : rtx operand3 ATTRIBUTE_UNUSED,
1336 : : rtx operand4 ATTRIBUTE_UNUSED,
1337 : : rtx operand5 ATTRIBUTE_UNUSED,
1338 : : rtx operand6 ATTRIBUTE_UNUSED,
1339 : : rtx operand7 ATTRIBUTE_UNUSED)
1340 : : {
1341 : 0 : return gen_rtx_SET (operand0,
1342 : : gen_rtx_UNSPEC (V8SFmode,
1343 : : gen_rtvec (2,
1344 : : gen_rtx_VEC_MERGE (V8SFmode,
1345 : : gen_rtx_UNSPEC (V8SFmode,
1346 : : gen_rtvec (4,
1347 : : operand1,
1348 : : operand2,
1349 : : operand3,
1350 : : operand4),
1351 : : 159),
1352 : : operand5,
1353 : : operand6),
1354 : : operand7),
1355 : : 172));
1356 : : }
1357 : :
1358 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1359 : : rtx
1360 : 0 : gen_avx512vl_fixupimmv4sf (rtx operand0 ATTRIBUTE_UNUSED,
1361 : : rtx operand1 ATTRIBUTE_UNUSED,
1362 : : rtx operand2 ATTRIBUTE_UNUSED,
1363 : : rtx operand3 ATTRIBUTE_UNUSED,
1364 : : rtx operand4 ATTRIBUTE_UNUSED)
1365 : : {
1366 : 0 : return gen_rtx_SET (operand0,
1367 : : gen_rtx_UNSPEC (V4SFmode,
1368 : : gen_rtvec (4,
1369 : : operand1,
1370 : : operand2,
1371 : : operand3,
1372 : : operand4),
1373 : : 159));
1374 : : }
1375 : :
1376 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1377 : : rtx
1378 : 0 : gen_avx512vl_fixupimmv4sf_round (rtx operand0 ATTRIBUTE_UNUSED,
1379 : : rtx operand1 ATTRIBUTE_UNUSED,
1380 : : rtx operand2 ATTRIBUTE_UNUSED,
1381 : : rtx operand3 ATTRIBUTE_UNUSED,
1382 : : rtx operand4 ATTRIBUTE_UNUSED,
1383 : : rtx operand5 ATTRIBUTE_UNUSED)
1384 : : {
1385 : 0 : return gen_rtx_SET (operand0,
1386 : : gen_rtx_UNSPEC (V4SFmode,
1387 : : gen_rtvec (2,
1388 : : gen_rtx_UNSPEC (V4SFmode,
1389 : : gen_rtvec (4,
1390 : : operand1,
1391 : : operand2,
1392 : : operand3,
1393 : : operand4),
1394 : : 159),
1395 : : operand5),
1396 : : 172));
1397 : : }
1398 : :
1399 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1400 : : rtx
1401 : 8 : gen_avx512vl_fixupimmv4sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
1402 : : rtx operand1 ATTRIBUTE_UNUSED,
1403 : : rtx operand2 ATTRIBUTE_UNUSED,
1404 : : rtx operand3 ATTRIBUTE_UNUSED,
1405 : : rtx operand4 ATTRIBUTE_UNUSED,
1406 : : rtx operand5 ATTRIBUTE_UNUSED,
1407 : : rtx operand6 ATTRIBUTE_UNUSED)
1408 : : {
1409 : 8 : return gen_rtx_SET (operand0,
1410 : : gen_rtx_VEC_MERGE (V4SFmode,
1411 : : gen_rtx_UNSPEC (V4SFmode,
1412 : : gen_rtvec (4,
1413 : : operand1,
1414 : : operand2,
1415 : : operand3,
1416 : : operand4),
1417 : : 159),
1418 : : operand5,
1419 : : operand6));
1420 : : }
1421 : :
1422 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1423 : : rtx
1424 : 0 : gen_avx512vl_fixupimmv4sf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
1425 : : rtx operand1 ATTRIBUTE_UNUSED,
1426 : : rtx operand2 ATTRIBUTE_UNUSED,
1427 : : rtx operand3 ATTRIBUTE_UNUSED,
1428 : : rtx operand4 ATTRIBUTE_UNUSED,
1429 : : rtx operand5 ATTRIBUTE_UNUSED,
1430 : : rtx operand6 ATTRIBUTE_UNUSED,
1431 : : rtx operand7 ATTRIBUTE_UNUSED)
1432 : : {
1433 : 0 : return gen_rtx_SET (operand0,
1434 : : gen_rtx_UNSPEC (V4SFmode,
1435 : : gen_rtvec (2,
1436 : : gen_rtx_VEC_MERGE (V4SFmode,
1437 : : gen_rtx_UNSPEC (V4SFmode,
1438 : : gen_rtvec (4,
1439 : : operand1,
1440 : : operand2,
1441 : : operand3,
1442 : : operand4),
1443 : : 159),
1444 : : operand5,
1445 : : operand6),
1446 : : operand7),
1447 : : 172));
1448 : : }
1449 : :
1450 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1451 : : rtx
1452 : 0 : gen_avx512f_fixupimmv8df (rtx operand0 ATTRIBUTE_UNUSED,
1453 : : rtx operand1 ATTRIBUTE_UNUSED,
1454 : : rtx operand2 ATTRIBUTE_UNUSED,
1455 : : rtx operand3 ATTRIBUTE_UNUSED,
1456 : : rtx operand4 ATTRIBUTE_UNUSED)
1457 : : {
1458 : 0 : return gen_rtx_SET (operand0,
1459 : : gen_rtx_UNSPEC (V8DFmode,
1460 : : gen_rtvec (4,
1461 : : operand1,
1462 : : operand2,
1463 : : operand3,
1464 : : operand4),
1465 : : 159));
1466 : : }
1467 : :
1468 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1469 : : rtx
1470 : 0 : gen_avx512f_fixupimmv8df_round (rtx operand0 ATTRIBUTE_UNUSED,
1471 : : rtx operand1 ATTRIBUTE_UNUSED,
1472 : : rtx operand2 ATTRIBUTE_UNUSED,
1473 : : rtx operand3 ATTRIBUTE_UNUSED,
1474 : : rtx operand4 ATTRIBUTE_UNUSED,
1475 : : rtx operand5 ATTRIBUTE_UNUSED)
1476 : : {
1477 : 0 : return gen_rtx_SET (operand0,
1478 : : gen_rtx_UNSPEC (V8DFmode,
1479 : : gen_rtvec (2,
1480 : : gen_rtx_UNSPEC (V8DFmode,
1481 : : gen_rtvec (4,
1482 : : operand1,
1483 : : operand2,
1484 : : operand3,
1485 : : operand4),
1486 : : 159),
1487 : : operand5),
1488 : : 172));
1489 : : }
1490 : :
1491 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1492 : : rtx
1493 : 0 : gen_avx512f_fixupimmv8df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
1494 : : rtx operand1 ATTRIBUTE_UNUSED,
1495 : : rtx operand2 ATTRIBUTE_UNUSED,
1496 : : rtx operand3 ATTRIBUTE_UNUSED,
1497 : : rtx operand4 ATTRIBUTE_UNUSED,
1498 : : rtx operand5 ATTRIBUTE_UNUSED,
1499 : : rtx operand6 ATTRIBUTE_UNUSED)
1500 : : {
1501 : 0 : return gen_rtx_SET (operand0,
1502 : : gen_rtx_VEC_MERGE (V8DFmode,
1503 : : gen_rtx_UNSPEC (V8DFmode,
1504 : : gen_rtvec (4,
1505 : : operand1,
1506 : : operand2,
1507 : : operand3,
1508 : : operand4),
1509 : : 159),
1510 : : operand5,
1511 : : operand6));
1512 : : }
1513 : :
1514 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1515 : : rtx
1516 : 18 : gen_avx512f_fixupimmv8df_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
1517 : : rtx operand1 ATTRIBUTE_UNUSED,
1518 : : rtx operand2 ATTRIBUTE_UNUSED,
1519 : : rtx operand3 ATTRIBUTE_UNUSED,
1520 : : rtx operand4 ATTRIBUTE_UNUSED,
1521 : : rtx operand5 ATTRIBUTE_UNUSED,
1522 : : rtx operand6 ATTRIBUTE_UNUSED,
1523 : : rtx operand7 ATTRIBUTE_UNUSED)
1524 : : {
1525 : 18 : return gen_rtx_SET (operand0,
1526 : : gen_rtx_UNSPEC (V8DFmode,
1527 : : gen_rtvec (2,
1528 : : gen_rtx_VEC_MERGE (V8DFmode,
1529 : : gen_rtx_UNSPEC (V8DFmode,
1530 : : gen_rtvec (4,
1531 : : operand1,
1532 : : operand2,
1533 : : operand3,
1534 : : operand4),
1535 : : 159),
1536 : : operand5,
1537 : : operand6),
1538 : : operand7),
1539 : : 172));
1540 : : }
1541 : :
1542 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1543 : : rtx
1544 : 0 : gen_avx512vl_fixupimmv4df (rtx operand0 ATTRIBUTE_UNUSED,
1545 : : rtx operand1 ATTRIBUTE_UNUSED,
1546 : : rtx operand2 ATTRIBUTE_UNUSED,
1547 : : rtx operand3 ATTRIBUTE_UNUSED,
1548 : : rtx operand4 ATTRIBUTE_UNUSED)
1549 : : {
1550 : 0 : return gen_rtx_SET (operand0,
1551 : : gen_rtx_UNSPEC (V4DFmode,
1552 : : gen_rtvec (4,
1553 : : operand1,
1554 : : operand2,
1555 : : operand3,
1556 : : operand4),
1557 : : 159));
1558 : : }
1559 : :
1560 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1561 : : rtx
1562 : 0 : gen_avx512vl_fixupimmv4df_round (rtx operand0 ATTRIBUTE_UNUSED,
1563 : : rtx operand1 ATTRIBUTE_UNUSED,
1564 : : rtx operand2 ATTRIBUTE_UNUSED,
1565 : : rtx operand3 ATTRIBUTE_UNUSED,
1566 : : rtx operand4 ATTRIBUTE_UNUSED,
1567 : : rtx operand5 ATTRIBUTE_UNUSED)
1568 : : {
1569 : 0 : return gen_rtx_SET (operand0,
1570 : : gen_rtx_UNSPEC (V4DFmode,
1571 : : gen_rtvec (2,
1572 : : gen_rtx_UNSPEC (V4DFmode,
1573 : : gen_rtvec (4,
1574 : : operand1,
1575 : : operand2,
1576 : : operand3,
1577 : : operand4),
1578 : : 159),
1579 : : operand5),
1580 : : 172));
1581 : : }
1582 : :
1583 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1584 : : rtx
1585 : 8 : gen_avx512vl_fixupimmv4df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
1586 : : rtx operand1 ATTRIBUTE_UNUSED,
1587 : : rtx operand2 ATTRIBUTE_UNUSED,
1588 : : rtx operand3 ATTRIBUTE_UNUSED,
1589 : : rtx operand4 ATTRIBUTE_UNUSED,
1590 : : rtx operand5 ATTRIBUTE_UNUSED,
1591 : : rtx operand6 ATTRIBUTE_UNUSED)
1592 : : {
1593 : 8 : return gen_rtx_SET (operand0,
1594 : : gen_rtx_VEC_MERGE (V4DFmode,
1595 : : gen_rtx_UNSPEC (V4DFmode,
1596 : : gen_rtvec (4,
1597 : : operand1,
1598 : : operand2,
1599 : : operand3,
1600 : : operand4),
1601 : : 159),
1602 : : operand5,
1603 : : operand6));
1604 : : }
1605 : :
1606 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1607 : : rtx
1608 : 0 : gen_avx512vl_fixupimmv4df_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
1609 : : rtx operand1 ATTRIBUTE_UNUSED,
1610 : : rtx operand2 ATTRIBUTE_UNUSED,
1611 : : rtx operand3 ATTRIBUTE_UNUSED,
1612 : : rtx operand4 ATTRIBUTE_UNUSED,
1613 : : rtx operand5 ATTRIBUTE_UNUSED,
1614 : : rtx operand6 ATTRIBUTE_UNUSED,
1615 : : rtx operand7 ATTRIBUTE_UNUSED)
1616 : : {
1617 : 0 : return gen_rtx_SET (operand0,
1618 : : gen_rtx_UNSPEC (V4DFmode,
1619 : : gen_rtvec (2,
1620 : : gen_rtx_VEC_MERGE (V4DFmode,
1621 : : gen_rtx_UNSPEC (V4DFmode,
1622 : : gen_rtvec (4,
1623 : : operand1,
1624 : : operand2,
1625 : : operand3,
1626 : : operand4),
1627 : : 159),
1628 : : operand5,
1629 : : operand6),
1630 : : operand7),
1631 : : 172));
1632 : : }
1633 : :
1634 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1635 : : rtx
1636 : 0 : gen_avx512vl_fixupimmv2df (rtx operand0 ATTRIBUTE_UNUSED,
1637 : : rtx operand1 ATTRIBUTE_UNUSED,
1638 : : rtx operand2 ATTRIBUTE_UNUSED,
1639 : : rtx operand3 ATTRIBUTE_UNUSED,
1640 : : rtx operand4 ATTRIBUTE_UNUSED)
1641 : : {
1642 : 0 : return gen_rtx_SET (operand0,
1643 : : gen_rtx_UNSPEC (V2DFmode,
1644 : : gen_rtvec (4,
1645 : : operand1,
1646 : : operand2,
1647 : : operand3,
1648 : : operand4),
1649 : : 159));
1650 : : }
1651 : :
1652 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1653 : : rtx
1654 : 0 : gen_avx512vl_fixupimmv2df_round (rtx operand0 ATTRIBUTE_UNUSED,
1655 : : rtx operand1 ATTRIBUTE_UNUSED,
1656 : : rtx operand2 ATTRIBUTE_UNUSED,
1657 : : rtx operand3 ATTRIBUTE_UNUSED,
1658 : : rtx operand4 ATTRIBUTE_UNUSED,
1659 : : rtx operand5 ATTRIBUTE_UNUSED)
1660 : : {
1661 : 0 : return gen_rtx_SET (operand0,
1662 : : gen_rtx_UNSPEC (V2DFmode,
1663 : : gen_rtvec (2,
1664 : : gen_rtx_UNSPEC (V2DFmode,
1665 : : gen_rtvec (4,
1666 : : operand1,
1667 : : operand2,
1668 : : operand3,
1669 : : operand4),
1670 : : 159),
1671 : : operand5),
1672 : : 172));
1673 : : }
1674 : :
1675 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1676 : : rtx
1677 : 9 : gen_avx512vl_fixupimmv2df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
1678 : : rtx operand1 ATTRIBUTE_UNUSED,
1679 : : rtx operand2 ATTRIBUTE_UNUSED,
1680 : : rtx operand3 ATTRIBUTE_UNUSED,
1681 : : rtx operand4 ATTRIBUTE_UNUSED,
1682 : : rtx operand5 ATTRIBUTE_UNUSED,
1683 : : rtx operand6 ATTRIBUTE_UNUSED)
1684 : : {
1685 : 9 : return gen_rtx_SET (operand0,
1686 : : gen_rtx_VEC_MERGE (V2DFmode,
1687 : : gen_rtx_UNSPEC (V2DFmode,
1688 : : gen_rtvec (4,
1689 : : operand1,
1690 : : operand2,
1691 : : operand3,
1692 : : operand4),
1693 : : 159),
1694 : : operand5,
1695 : : operand6));
1696 : : }
1697 : :
1698 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13291 */
1699 : : rtx
1700 : 0 : gen_avx512vl_fixupimmv2df_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
1701 : : rtx operand1 ATTRIBUTE_UNUSED,
1702 : : rtx operand2 ATTRIBUTE_UNUSED,
1703 : : rtx operand3 ATTRIBUTE_UNUSED,
1704 : : rtx operand4 ATTRIBUTE_UNUSED,
1705 : : rtx operand5 ATTRIBUTE_UNUSED,
1706 : : rtx operand6 ATTRIBUTE_UNUSED,
1707 : : rtx operand7 ATTRIBUTE_UNUSED)
1708 : : {
1709 : 0 : return gen_rtx_SET (operand0,
1710 : : gen_rtx_UNSPEC (V2DFmode,
1711 : : gen_rtvec (2,
1712 : : gen_rtx_VEC_MERGE (V2DFmode,
1713 : : gen_rtx_UNSPEC (V2DFmode,
1714 : : gen_rtvec (4,
1715 : : operand1,
1716 : : operand2,
1717 : : operand3,
1718 : : operand4),
1719 : : 159),
1720 : : operand5,
1721 : : operand6),
1722 : : operand7),
1723 : : 172));
1724 : : }
1725 : :
1726 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13304 */
1727 : : rtx
1728 : 0 : gen_avx512f_fixupimmv16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
1729 : : rtx operand1 ATTRIBUTE_UNUSED,
1730 : : rtx operand2 ATTRIBUTE_UNUSED,
1731 : : rtx operand3 ATTRIBUTE_UNUSED,
1732 : : rtx operand4 ATTRIBUTE_UNUSED,
1733 : : rtx operand5 ATTRIBUTE_UNUSED)
1734 : : {
1735 : 0 : return gen_rtx_SET (operand0,
1736 : : gen_rtx_VEC_MERGE (V16SFmode,
1737 : : gen_rtx_UNSPEC (V16SFmode,
1738 : : gen_rtvec (4,
1739 : : operand1,
1740 : : operand2,
1741 : : operand3,
1742 : : operand4),
1743 : : 159),
1744 : : operand1,
1745 : : operand5));
1746 : : }
1747 : :
1748 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13304 */
1749 : : rtx
1750 : 33 : gen_avx512f_fixupimmv16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
1751 : : rtx operand1 ATTRIBUTE_UNUSED,
1752 : : rtx operand2 ATTRIBUTE_UNUSED,
1753 : : rtx operand3 ATTRIBUTE_UNUSED,
1754 : : rtx operand4 ATTRIBUTE_UNUSED,
1755 : : rtx operand5 ATTRIBUTE_UNUSED,
1756 : : rtx operand6 ATTRIBUTE_UNUSED)
1757 : : {
1758 : 33 : return gen_rtx_SET (operand0,
1759 : : gen_rtx_UNSPEC (V16SFmode,
1760 : : gen_rtvec (2,
1761 : : gen_rtx_VEC_MERGE (V16SFmode,
1762 : : gen_rtx_UNSPEC (V16SFmode,
1763 : : gen_rtvec (4,
1764 : : operand1,
1765 : : operand2,
1766 : : operand3,
1767 : : operand4),
1768 : : 159),
1769 : : operand1,
1770 : : operand5),
1771 : : operand6),
1772 : : 172));
1773 : : }
1774 : :
1775 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13304 */
1776 : : rtx
1777 : 16 : gen_avx512vl_fixupimmv8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
1778 : : rtx operand1 ATTRIBUTE_UNUSED,
1779 : : rtx operand2 ATTRIBUTE_UNUSED,
1780 : : rtx operand3 ATTRIBUTE_UNUSED,
1781 : : rtx operand4 ATTRIBUTE_UNUSED,
1782 : : rtx operand5 ATTRIBUTE_UNUSED)
1783 : : {
1784 : 16 : return gen_rtx_SET (operand0,
1785 : : gen_rtx_VEC_MERGE (V8SFmode,
1786 : : gen_rtx_UNSPEC (V8SFmode,
1787 : : gen_rtvec (4,
1788 : : operand1,
1789 : : operand2,
1790 : : operand3,
1791 : : operand4),
1792 : : 159),
1793 : : operand1,
1794 : : operand5));
1795 : : }
1796 : :
1797 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13304 */
1798 : : rtx
1799 : 0 : gen_avx512vl_fixupimmv8sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
1800 : : rtx operand1 ATTRIBUTE_UNUSED,
1801 : : rtx operand2 ATTRIBUTE_UNUSED,
1802 : : rtx operand3 ATTRIBUTE_UNUSED,
1803 : : rtx operand4 ATTRIBUTE_UNUSED,
1804 : : rtx operand5 ATTRIBUTE_UNUSED,
1805 : : rtx operand6 ATTRIBUTE_UNUSED)
1806 : : {
1807 : 0 : return gen_rtx_SET (operand0,
1808 : : gen_rtx_UNSPEC (V8SFmode,
1809 : : gen_rtvec (2,
1810 : : gen_rtx_VEC_MERGE (V8SFmode,
1811 : : gen_rtx_UNSPEC (V8SFmode,
1812 : : gen_rtvec (4,
1813 : : operand1,
1814 : : operand2,
1815 : : operand3,
1816 : : operand4),
1817 : : 159),
1818 : : operand1,
1819 : : operand5),
1820 : : operand6),
1821 : : 172));
1822 : : }
1823 : :
1824 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13304 */
1825 : : rtx
1826 : 16 : gen_avx512vl_fixupimmv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
1827 : : rtx operand1 ATTRIBUTE_UNUSED,
1828 : : rtx operand2 ATTRIBUTE_UNUSED,
1829 : : rtx operand3 ATTRIBUTE_UNUSED,
1830 : : rtx operand4 ATTRIBUTE_UNUSED,
1831 : : rtx operand5 ATTRIBUTE_UNUSED)
1832 : : {
1833 : 16 : return gen_rtx_SET (operand0,
1834 : : gen_rtx_VEC_MERGE (V4SFmode,
1835 : : gen_rtx_UNSPEC (V4SFmode,
1836 : : gen_rtvec (4,
1837 : : operand1,
1838 : : operand2,
1839 : : operand3,
1840 : : operand4),
1841 : : 159),
1842 : : operand1,
1843 : : operand5));
1844 : : }
1845 : :
1846 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13304 */
1847 : : rtx
1848 : 0 : gen_avx512vl_fixupimmv4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
1849 : : rtx operand1 ATTRIBUTE_UNUSED,
1850 : : rtx operand2 ATTRIBUTE_UNUSED,
1851 : : rtx operand3 ATTRIBUTE_UNUSED,
1852 : : rtx operand4 ATTRIBUTE_UNUSED,
1853 : : rtx operand5 ATTRIBUTE_UNUSED,
1854 : : rtx operand6 ATTRIBUTE_UNUSED)
1855 : : {
1856 : 0 : return gen_rtx_SET (operand0,
1857 : : gen_rtx_UNSPEC (V4SFmode,
1858 : : gen_rtvec (2,
1859 : : gen_rtx_VEC_MERGE (V4SFmode,
1860 : : gen_rtx_UNSPEC (V4SFmode,
1861 : : gen_rtvec (4,
1862 : : operand1,
1863 : : operand2,
1864 : : operand3,
1865 : : operand4),
1866 : : 159),
1867 : : operand1,
1868 : : operand5),
1869 : : operand6),
1870 : : 172));
1871 : : }
1872 : :
1873 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13304 */
1874 : : rtx
1875 : 0 : gen_avx512f_fixupimmv8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
1876 : : rtx operand1 ATTRIBUTE_UNUSED,
1877 : : rtx operand2 ATTRIBUTE_UNUSED,
1878 : : rtx operand3 ATTRIBUTE_UNUSED,
1879 : : rtx operand4 ATTRIBUTE_UNUSED,
1880 : : rtx operand5 ATTRIBUTE_UNUSED)
1881 : : {
1882 : 0 : return gen_rtx_SET (operand0,
1883 : : gen_rtx_VEC_MERGE (V8DFmode,
1884 : : gen_rtx_UNSPEC (V8DFmode,
1885 : : gen_rtvec (4,
1886 : : operand1,
1887 : : operand2,
1888 : : operand3,
1889 : : operand4),
1890 : : 159),
1891 : : operand1,
1892 : : operand5));
1893 : : }
1894 : :
1895 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13304 */
1896 : : rtx
1897 : 33 : gen_avx512f_fixupimmv8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
1898 : : rtx operand1 ATTRIBUTE_UNUSED,
1899 : : rtx operand2 ATTRIBUTE_UNUSED,
1900 : : rtx operand3 ATTRIBUTE_UNUSED,
1901 : : rtx operand4 ATTRIBUTE_UNUSED,
1902 : : rtx operand5 ATTRIBUTE_UNUSED,
1903 : : rtx operand6 ATTRIBUTE_UNUSED)
1904 : : {
1905 : 33 : return gen_rtx_SET (operand0,
1906 : : gen_rtx_UNSPEC (V8DFmode,
1907 : : gen_rtvec (2,
1908 : : gen_rtx_VEC_MERGE (V8DFmode,
1909 : : gen_rtx_UNSPEC (V8DFmode,
1910 : : gen_rtvec (4,
1911 : : operand1,
1912 : : operand2,
1913 : : operand3,
1914 : : operand4),
1915 : : 159),
1916 : : operand1,
1917 : : operand5),
1918 : : operand6),
1919 : : 172));
1920 : : }
1921 : :
1922 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13304 */
1923 : : rtx
1924 : 16 : gen_avx512vl_fixupimmv4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
1925 : : rtx operand1 ATTRIBUTE_UNUSED,
1926 : : rtx operand2 ATTRIBUTE_UNUSED,
1927 : : rtx operand3 ATTRIBUTE_UNUSED,
1928 : : rtx operand4 ATTRIBUTE_UNUSED,
1929 : : rtx operand5 ATTRIBUTE_UNUSED)
1930 : : {
1931 : 16 : return gen_rtx_SET (operand0,
1932 : : gen_rtx_VEC_MERGE (V4DFmode,
1933 : : gen_rtx_UNSPEC (V4DFmode,
1934 : : gen_rtvec (4,
1935 : : operand1,
1936 : : operand2,
1937 : : operand3,
1938 : : operand4),
1939 : : 159),
1940 : : operand1,
1941 : : operand5));
1942 : : }
1943 : :
1944 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13304 */
1945 : : rtx
1946 : 0 : gen_avx512vl_fixupimmv4df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
1947 : : rtx operand1 ATTRIBUTE_UNUSED,
1948 : : rtx operand2 ATTRIBUTE_UNUSED,
1949 : : rtx operand3 ATTRIBUTE_UNUSED,
1950 : : rtx operand4 ATTRIBUTE_UNUSED,
1951 : : rtx operand5 ATTRIBUTE_UNUSED,
1952 : : rtx operand6 ATTRIBUTE_UNUSED)
1953 : : {
1954 : 0 : return gen_rtx_SET (operand0,
1955 : : gen_rtx_UNSPEC (V4DFmode,
1956 : : gen_rtvec (2,
1957 : : gen_rtx_VEC_MERGE (V4DFmode,
1958 : : gen_rtx_UNSPEC (V4DFmode,
1959 : : gen_rtvec (4,
1960 : : operand1,
1961 : : operand2,
1962 : : operand3,
1963 : : operand4),
1964 : : 159),
1965 : : operand1,
1966 : : operand5),
1967 : : operand6),
1968 : : 172));
1969 : : }
1970 : :
1971 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13304 */
1972 : : rtx
1973 : 18 : gen_avx512vl_fixupimmv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
1974 : : rtx operand1 ATTRIBUTE_UNUSED,
1975 : : rtx operand2 ATTRIBUTE_UNUSED,
1976 : : rtx operand3 ATTRIBUTE_UNUSED,
1977 : : rtx operand4 ATTRIBUTE_UNUSED,
1978 : : rtx operand5 ATTRIBUTE_UNUSED)
1979 : : {
1980 : 18 : return gen_rtx_SET (operand0,
1981 : : gen_rtx_VEC_MERGE (V2DFmode,
1982 : : gen_rtx_UNSPEC (V2DFmode,
1983 : : gen_rtvec (4,
1984 : : operand1,
1985 : : operand2,
1986 : : operand3,
1987 : : operand4),
1988 : : 159),
1989 : : operand1,
1990 : : operand5));
1991 : : }
1992 : :
1993 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13304 */
1994 : : rtx
1995 : 0 : gen_avx512vl_fixupimmv2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
1996 : : rtx operand1 ATTRIBUTE_UNUSED,
1997 : : rtx operand2 ATTRIBUTE_UNUSED,
1998 : : rtx operand3 ATTRIBUTE_UNUSED,
1999 : : rtx operand4 ATTRIBUTE_UNUSED,
2000 : : rtx operand5 ATTRIBUTE_UNUSED,
2001 : : rtx operand6 ATTRIBUTE_UNUSED)
2002 : : {
2003 : 0 : return gen_rtx_SET (operand0,
2004 : : gen_rtx_UNSPEC (V2DFmode,
2005 : : gen_rtvec (2,
2006 : : gen_rtx_VEC_MERGE (V2DFmode,
2007 : : gen_rtx_UNSPEC (V2DFmode,
2008 : : gen_rtvec (4,
2009 : : operand1,
2010 : : operand2,
2011 : : operand3,
2012 : : operand4),
2013 : : 159),
2014 : : operand1,
2015 : : operand5),
2016 : : operand6),
2017 : : 172));
2018 : : }
2019 : :
2020 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13336 */
2021 : : rtx
2022 : 0 : gen_avx512f_sfixupimmv4sf (rtx operand0 ATTRIBUTE_UNUSED,
2023 : : rtx operand1 ATTRIBUTE_UNUSED,
2024 : : rtx operand2 ATTRIBUTE_UNUSED,
2025 : : rtx operand3 ATTRIBUTE_UNUSED,
2026 : : rtx operand4 ATTRIBUTE_UNUSED)
2027 : : {
2028 : 0 : return gen_rtx_SET (operand0,
2029 : : gen_rtx_VEC_MERGE (V4SFmode,
2030 : : gen_rtx_UNSPEC (V4SFmode,
2031 : : gen_rtvec (4,
2032 : : operand1,
2033 : : operand2,
2034 : : operand3,
2035 : : operand4),
2036 : : 159),
2037 : : operand2,
2038 : : const1_rtx));
2039 : : }
2040 : :
2041 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13336 */
2042 : : rtx
2043 : 0 : gen_avx512f_sfixupimmv4sf_round (rtx operand0 ATTRIBUTE_UNUSED,
2044 : : rtx operand1 ATTRIBUTE_UNUSED,
2045 : : rtx operand2 ATTRIBUTE_UNUSED,
2046 : : rtx operand3 ATTRIBUTE_UNUSED,
2047 : : rtx operand4 ATTRIBUTE_UNUSED,
2048 : : rtx operand5 ATTRIBUTE_UNUSED)
2049 : : {
2050 : 0 : return gen_rtx_SET (operand0,
2051 : : gen_rtx_UNSPEC (V4SFmode,
2052 : : gen_rtvec (2,
2053 : : gen_rtx_VEC_MERGE (V4SFmode,
2054 : : gen_rtx_UNSPEC (V4SFmode,
2055 : : gen_rtvec (4,
2056 : : operand1,
2057 : : operand2,
2058 : : operand3,
2059 : : operand4),
2060 : : 159),
2061 : : operand2,
2062 : : const1_rtx),
2063 : : operand5),
2064 : : 172));
2065 : : }
2066 : :
2067 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13336 */
2068 : : rtx
2069 : 0 : gen_avx512f_sfixupimmv4sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
2070 : : rtx operand1 ATTRIBUTE_UNUSED,
2071 : : rtx operand2 ATTRIBUTE_UNUSED,
2072 : : rtx operand3 ATTRIBUTE_UNUSED,
2073 : : rtx operand4 ATTRIBUTE_UNUSED,
2074 : : rtx operand5 ATTRIBUTE_UNUSED,
2075 : : rtx operand6 ATTRIBUTE_UNUSED)
2076 : : {
2077 : 0 : return gen_rtx_SET (operand0,
2078 : : gen_rtx_VEC_MERGE (V4SFmode,
2079 : : gen_rtx_VEC_MERGE (V4SFmode,
2080 : : gen_rtx_UNSPEC (V4SFmode,
2081 : : gen_rtvec (4,
2082 : : operand1,
2083 : : operand2,
2084 : : operand3,
2085 : : operand4),
2086 : : 159),
2087 : : operand5,
2088 : : operand6),
2089 : : operand2,
2090 : : const1_rtx));
2091 : : }
2092 : :
2093 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13336 */
2094 : : rtx
2095 : 19 : gen_avx512f_sfixupimmv4sf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
2096 : : rtx operand1 ATTRIBUTE_UNUSED,
2097 : : rtx operand2 ATTRIBUTE_UNUSED,
2098 : : rtx operand3 ATTRIBUTE_UNUSED,
2099 : : rtx operand4 ATTRIBUTE_UNUSED,
2100 : : rtx operand5 ATTRIBUTE_UNUSED,
2101 : : rtx operand6 ATTRIBUTE_UNUSED,
2102 : : rtx operand7 ATTRIBUTE_UNUSED)
2103 : : {
2104 : 19 : return gen_rtx_SET (operand0,
2105 : : gen_rtx_UNSPEC (V4SFmode,
2106 : : gen_rtvec (2,
2107 : : gen_rtx_VEC_MERGE (V4SFmode,
2108 : : gen_rtx_VEC_MERGE (V4SFmode,
2109 : : gen_rtx_UNSPEC (V4SFmode,
2110 : : gen_rtvec (4,
2111 : : operand1,
2112 : : operand2,
2113 : : operand3,
2114 : : operand4),
2115 : : 159),
2116 : : operand5,
2117 : : operand6),
2118 : : operand2,
2119 : : const1_rtx),
2120 : : operand7),
2121 : : 172));
2122 : : }
2123 : :
2124 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13336 */
2125 : : rtx
2126 : 0 : gen_avx512f_sfixupimmv2df (rtx operand0 ATTRIBUTE_UNUSED,
2127 : : rtx operand1 ATTRIBUTE_UNUSED,
2128 : : rtx operand2 ATTRIBUTE_UNUSED,
2129 : : rtx operand3 ATTRIBUTE_UNUSED,
2130 : : rtx operand4 ATTRIBUTE_UNUSED)
2131 : : {
2132 : 0 : return gen_rtx_SET (operand0,
2133 : : gen_rtx_VEC_MERGE (V2DFmode,
2134 : : gen_rtx_UNSPEC (V2DFmode,
2135 : : gen_rtvec (4,
2136 : : operand1,
2137 : : operand2,
2138 : : operand3,
2139 : : operand4),
2140 : : 159),
2141 : : operand2,
2142 : : const1_rtx));
2143 : : }
2144 : :
2145 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13336 */
2146 : : rtx
2147 : 0 : gen_avx512f_sfixupimmv2df_round (rtx operand0 ATTRIBUTE_UNUSED,
2148 : : rtx operand1 ATTRIBUTE_UNUSED,
2149 : : rtx operand2 ATTRIBUTE_UNUSED,
2150 : : rtx operand3 ATTRIBUTE_UNUSED,
2151 : : rtx operand4 ATTRIBUTE_UNUSED,
2152 : : rtx operand5 ATTRIBUTE_UNUSED)
2153 : : {
2154 : 0 : return gen_rtx_SET (operand0,
2155 : : gen_rtx_UNSPEC (V2DFmode,
2156 : : gen_rtvec (2,
2157 : : gen_rtx_VEC_MERGE (V2DFmode,
2158 : : gen_rtx_UNSPEC (V2DFmode,
2159 : : gen_rtvec (4,
2160 : : operand1,
2161 : : operand2,
2162 : : operand3,
2163 : : operand4),
2164 : : 159),
2165 : : operand2,
2166 : : const1_rtx),
2167 : : operand5),
2168 : : 172));
2169 : : }
2170 : :
2171 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13336 */
2172 : : rtx
2173 : 0 : gen_avx512f_sfixupimmv2df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
2174 : : rtx operand1 ATTRIBUTE_UNUSED,
2175 : : rtx operand2 ATTRIBUTE_UNUSED,
2176 : : rtx operand3 ATTRIBUTE_UNUSED,
2177 : : rtx operand4 ATTRIBUTE_UNUSED,
2178 : : rtx operand5 ATTRIBUTE_UNUSED,
2179 : : rtx operand6 ATTRIBUTE_UNUSED)
2180 : : {
2181 : 0 : return gen_rtx_SET (operand0,
2182 : : gen_rtx_VEC_MERGE (V2DFmode,
2183 : : gen_rtx_VEC_MERGE (V2DFmode,
2184 : : gen_rtx_UNSPEC (V2DFmode,
2185 : : gen_rtvec (4,
2186 : : operand1,
2187 : : operand2,
2188 : : operand3,
2189 : : operand4),
2190 : : 159),
2191 : : operand5,
2192 : : operand6),
2193 : : operand2,
2194 : : const1_rtx));
2195 : : }
2196 : :
2197 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13336 */
2198 : : rtx
2199 : 19 : gen_avx512f_sfixupimmv2df_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
2200 : : rtx operand1 ATTRIBUTE_UNUSED,
2201 : : rtx operand2 ATTRIBUTE_UNUSED,
2202 : : rtx operand3 ATTRIBUTE_UNUSED,
2203 : : rtx operand4 ATTRIBUTE_UNUSED,
2204 : : rtx operand5 ATTRIBUTE_UNUSED,
2205 : : rtx operand6 ATTRIBUTE_UNUSED,
2206 : : rtx operand7 ATTRIBUTE_UNUSED)
2207 : : {
2208 : 19 : return gen_rtx_SET (operand0,
2209 : : gen_rtx_UNSPEC (V2DFmode,
2210 : : gen_rtvec (2,
2211 : : gen_rtx_VEC_MERGE (V2DFmode,
2212 : : gen_rtx_VEC_MERGE (V2DFmode,
2213 : : gen_rtx_UNSPEC (V2DFmode,
2214 : : gen_rtvec (4,
2215 : : operand1,
2216 : : operand2,
2217 : : operand3,
2218 : : operand4),
2219 : : 159),
2220 : : operand5,
2221 : : operand6),
2222 : : operand2,
2223 : : const1_rtx),
2224 : : operand7),
2225 : : 172));
2226 : : }
2227 : :
2228 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13352 */
2229 : : rtx
2230 : 0 : gen_avx512f_sfixupimmv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2231 : : rtx operand1 ATTRIBUTE_UNUSED,
2232 : : rtx operand2 ATTRIBUTE_UNUSED,
2233 : : rtx operand3 ATTRIBUTE_UNUSED,
2234 : : rtx operand4 ATTRIBUTE_UNUSED,
2235 : : rtx operand5 ATTRIBUTE_UNUSED)
2236 : : {
2237 : 0 : return gen_rtx_SET (operand0,
2238 : : gen_rtx_VEC_MERGE (V4SFmode,
2239 : : gen_rtx_VEC_MERGE (V4SFmode,
2240 : : gen_rtx_UNSPEC (V4SFmode,
2241 : : gen_rtvec (4,
2242 : : operand1,
2243 : : operand2,
2244 : : operand3,
2245 : : operand4),
2246 : : 159),
2247 : : operand2,
2248 : : const1_rtx),
2249 : : operand1,
2250 : : operand5));
2251 : : }
2252 : :
2253 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13352 */
2254 : : rtx
2255 : 38 : gen_avx512f_sfixupimmv4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
2256 : : rtx operand1 ATTRIBUTE_UNUSED,
2257 : : rtx operand2 ATTRIBUTE_UNUSED,
2258 : : rtx operand3 ATTRIBUTE_UNUSED,
2259 : : rtx operand4 ATTRIBUTE_UNUSED,
2260 : : rtx operand5 ATTRIBUTE_UNUSED,
2261 : : rtx operand6 ATTRIBUTE_UNUSED)
2262 : : {
2263 : 38 : return gen_rtx_SET (operand0,
2264 : : gen_rtx_UNSPEC (V4SFmode,
2265 : : gen_rtvec (2,
2266 : : gen_rtx_VEC_MERGE (V4SFmode,
2267 : : gen_rtx_VEC_MERGE (V4SFmode,
2268 : : gen_rtx_UNSPEC (V4SFmode,
2269 : : gen_rtvec (4,
2270 : : operand1,
2271 : : operand2,
2272 : : operand3,
2273 : : operand4),
2274 : : 159),
2275 : : operand2,
2276 : : const1_rtx),
2277 : : operand1,
2278 : : operand5),
2279 : : operand6),
2280 : : 172));
2281 : : }
2282 : :
2283 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13352 */
2284 : : rtx
2285 : 0 : gen_avx512f_sfixupimmv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
2286 : : rtx operand1 ATTRIBUTE_UNUSED,
2287 : : rtx operand2 ATTRIBUTE_UNUSED,
2288 : : rtx operand3 ATTRIBUTE_UNUSED,
2289 : : rtx operand4 ATTRIBUTE_UNUSED,
2290 : : rtx operand5 ATTRIBUTE_UNUSED)
2291 : : {
2292 : 0 : return gen_rtx_SET (operand0,
2293 : : gen_rtx_VEC_MERGE (V2DFmode,
2294 : : gen_rtx_VEC_MERGE (V2DFmode,
2295 : : gen_rtx_UNSPEC (V2DFmode,
2296 : : gen_rtvec (4,
2297 : : operand1,
2298 : : operand2,
2299 : : operand3,
2300 : : operand4),
2301 : : 159),
2302 : : operand2,
2303 : : const1_rtx),
2304 : : operand1,
2305 : : operand5));
2306 : : }
2307 : :
2308 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13352 */
2309 : : rtx
2310 : 38 : gen_avx512f_sfixupimmv2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
2311 : : rtx operand1 ATTRIBUTE_UNUSED,
2312 : : rtx operand2 ATTRIBUTE_UNUSED,
2313 : : rtx operand3 ATTRIBUTE_UNUSED,
2314 : : rtx operand4 ATTRIBUTE_UNUSED,
2315 : : rtx operand5 ATTRIBUTE_UNUSED,
2316 : : rtx operand6 ATTRIBUTE_UNUSED)
2317 : : {
2318 : 38 : return gen_rtx_SET (operand0,
2319 : : gen_rtx_UNSPEC (V2DFmode,
2320 : : gen_rtvec (2,
2321 : : gen_rtx_VEC_MERGE (V2DFmode,
2322 : : gen_rtx_VEC_MERGE (V2DFmode,
2323 : : gen_rtx_UNSPEC (V2DFmode,
2324 : : gen_rtvec (4,
2325 : : operand1,
2326 : : operand2,
2327 : : operand3,
2328 : : operand4),
2329 : : 159),
2330 : : operand2,
2331 : : const1_rtx),
2332 : : operand1,
2333 : : operand5),
2334 : : operand6),
2335 : : 172));
2336 : : }
2337 : :
2338 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2339 : : rtx
2340 : 0 : gen_avx512bw_rndscalev32hf (rtx operand0 ATTRIBUTE_UNUSED,
2341 : : rtx operand1 ATTRIBUTE_UNUSED,
2342 : : rtx operand2 ATTRIBUTE_UNUSED)
2343 : : {
2344 : 0 : return gen_rtx_SET (operand0,
2345 : : gen_rtx_UNSPEC (V32HFmode,
2346 : : gen_rtvec (2,
2347 : : operand1,
2348 : : operand2),
2349 : : 92));
2350 : : }
2351 : :
2352 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2353 : : rtx
2354 : 0 : gen_avx512bw_rndscalev32hf_round (rtx operand0 ATTRIBUTE_UNUSED,
2355 : : rtx operand1 ATTRIBUTE_UNUSED,
2356 : : rtx operand2 ATTRIBUTE_UNUSED,
2357 : : rtx operand3 ATTRIBUTE_UNUSED)
2358 : : {
2359 : 0 : return gen_rtx_SET (operand0,
2360 : : gen_rtx_UNSPEC (V32HFmode,
2361 : : gen_rtvec (2,
2362 : : gen_rtx_UNSPEC (V32HFmode,
2363 : : gen_rtvec (2,
2364 : : operand1,
2365 : : operand2),
2366 : : 92),
2367 : : operand3),
2368 : : 172));
2369 : : }
2370 : :
2371 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2372 : : rtx
2373 : 0 : gen_avx512bw_rndscalev32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2374 : : rtx operand1 ATTRIBUTE_UNUSED,
2375 : : rtx operand2 ATTRIBUTE_UNUSED,
2376 : : rtx operand3 ATTRIBUTE_UNUSED,
2377 : : rtx operand4 ATTRIBUTE_UNUSED)
2378 : : {
2379 : 0 : return gen_rtx_SET (operand0,
2380 : : gen_rtx_VEC_MERGE (V32HFmode,
2381 : : gen_rtx_UNSPEC (V32HFmode,
2382 : : gen_rtvec (2,
2383 : : operand1,
2384 : : operand2),
2385 : : 92),
2386 : : operand3,
2387 : : operand4));
2388 : : }
2389 : :
2390 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2391 : : rtx
2392 : 66 : gen_avx512bw_rndscalev32hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
2393 : : rtx operand1 ATTRIBUTE_UNUSED,
2394 : : rtx operand2 ATTRIBUTE_UNUSED,
2395 : : rtx operand3 ATTRIBUTE_UNUSED,
2396 : : rtx operand4 ATTRIBUTE_UNUSED,
2397 : : rtx operand5 ATTRIBUTE_UNUSED)
2398 : : {
2399 : 66 : return gen_rtx_SET (operand0,
2400 : : gen_rtx_UNSPEC (V32HFmode,
2401 : : gen_rtvec (2,
2402 : : gen_rtx_VEC_MERGE (V32HFmode,
2403 : : gen_rtx_UNSPEC (V32HFmode,
2404 : : gen_rtvec (2,
2405 : : operand1,
2406 : : operand2),
2407 : : 92),
2408 : : operand3,
2409 : : operand4),
2410 : : operand5),
2411 : : 172));
2412 : : }
2413 : :
2414 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2415 : : rtx
2416 : 0 : gen_avx512vl_rndscalev16hf (rtx operand0 ATTRIBUTE_UNUSED,
2417 : : rtx operand1 ATTRIBUTE_UNUSED,
2418 : : rtx operand2 ATTRIBUTE_UNUSED)
2419 : : {
2420 : 0 : return gen_rtx_SET (operand0,
2421 : : gen_rtx_UNSPEC (V16HFmode,
2422 : : gen_rtvec (2,
2423 : : operand1,
2424 : : operand2),
2425 : : 92));
2426 : : }
2427 : :
2428 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2429 : : rtx
2430 : 0 : gen_avx512vl_rndscalev16hf_round (rtx operand0 ATTRIBUTE_UNUSED,
2431 : : rtx operand1 ATTRIBUTE_UNUSED,
2432 : : rtx operand2 ATTRIBUTE_UNUSED,
2433 : : rtx operand3 ATTRIBUTE_UNUSED)
2434 : : {
2435 : 0 : return gen_rtx_SET (operand0,
2436 : : gen_rtx_UNSPEC (V16HFmode,
2437 : : gen_rtvec (2,
2438 : : gen_rtx_UNSPEC (V16HFmode,
2439 : : gen_rtvec (2,
2440 : : operand1,
2441 : : operand2),
2442 : : 92),
2443 : : operand3),
2444 : : 172));
2445 : : }
2446 : :
2447 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2448 : : rtx
2449 : 33 : gen_avx512vl_rndscalev16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2450 : : rtx operand1 ATTRIBUTE_UNUSED,
2451 : : rtx operand2 ATTRIBUTE_UNUSED,
2452 : : rtx operand3 ATTRIBUTE_UNUSED,
2453 : : rtx operand4 ATTRIBUTE_UNUSED)
2454 : : {
2455 : 33 : return gen_rtx_SET (operand0,
2456 : : gen_rtx_VEC_MERGE (V16HFmode,
2457 : : gen_rtx_UNSPEC (V16HFmode,
2458 : : gen_rtvec (2,
2459 : : operand1,
2460 : : operand2),
2461 : : 92),
2462 : : operand3,
2463 : : operand4));
2464 : : }
2465 : :
2466 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2467 : : rtx
2468 : 0 : gen_avx512vl_rndscalev16hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
2469 : : rtx operand1 ATTRIBUTE_UNUSED,
2470 : : rtx operand2 ATTRIBUTE_UNUSED,
2471 : : rtx operand3 ATTRIBUTE_UNUSED,
2472 : : rtx operand4 ATTRIBUTE_UNUSED,
2473 : : rtx operand5 ATTRIBUTE_UNUSED)
2474 : : {
2475 : 0 : return gen_rtx_SET (operand0,
2476 : : gen_rtx_UNSPEC (V16HFmode,
2477 : : gen_rtvec (2,
2478 : : gen_rtx_VEC_MERGE (V16HFmode,
2479 : : gen_rtx_UNSPEC (V16HFmode,
2480 : : gen_rtvec (2,
2481 : : operand1,
2482 : : operand2),
2483 : : 92),
2484 : : operand3,
2485 : : operand4),
2486 : : operand5),
2487 : : 172));
2488 : : }
2489 : :
2490 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2491 : : rtx
2492 : 0 : gen_avx512fp16_rndscalev8hf (rtx operand0 ATTRIBUTE_UNUSED,
2493 : : rtx operand1 ATTRIBUTE_UNUSED,
2494 : : rtx operand2 ATTRIBUTE_UNUSED)
2495 : : {
2496 : 0 : return gen_rtx_SET (operand0,
2497 : : gen_rtx_UNSPEC (V8HFmode,
2498 : : gen_rtvec (2,
2499 : : operand1,
2500 : : operand2),
2501 : : 92));
2502 : : }
2503 : :
2504 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2505 : : rtx
2506 : 0 : gen_avx512fp16_rndscalev8hf_round (rtx operand0 ATTRIBUTE_UNUSED,
2507 : : rtx operand1 ATTRIBUTE_UNUSED,
2508 : : rtx operand2 ATTRIBUTE_UNUSED,
2509 : : rtx operand3 ATTRIBUTE_UNUSED)
2510 : : {
2511 : 0 : return gen_rtx_SET (operand0,
2512 : : gen_rtx_UNSPEC (V8HFmode,
2513 : : gen_rtvec (2,
2514 : : gen_rtx_UNSPEC (V8HFmode,
2515 : : gen_rtvec (2,
2516 : : operand1,
2517 : : operand2),
2518 : : 92),
2519 : : operand3),
2520 : : 172));
2521 : : }
2522 : :
2523 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2524 : : rtx
2525 : 33 : gen_avx512fp16_rndscalev8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2526 : : rtx operand1 ATTRIBUTE_UNUSED,
2527 : : rtx operand2 ATTRIBUTE_UNUSED,
2528 : : rtx operand3 ATTRIBUTE_UNUSED,
2529 : : rtx operand4 ATTRIBUTE_UNUSED)
2530 : : {
2531 : 33 : return gen_rtx_SET (operand0,
2532 : : gen_rtx_VEC_MERGE (V8HFmode,
2533 : : gen_rtx_UNSPEC (V8HFmode,
2534 : : gen_rtvec (2,
2535 : : operand1,
2536 : : operand2),
2537 : : 92),
2538 : : operand3,
2539 : : operand4));
2540 : : }
2541 : :
2542 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2543 : : rtx
2544 : 0 : gen_avx512fp16_rndscalev8hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
2545 : : rtx operand1 ATTRIBUTE_UNUSED,
2546 : : rtx operand2 ATTRIBUTE_UNUSED,
2547 : : rtx operand3 ATTRIBUTE_UNUSED,
2548 : : rtx operand4 ATTRIBUTE_UNUSED,
2549 : : rtx operand5 ATTRIBUTE_UNUSED)
2550 : : {
2551 : 0 : return gen_rtx_SET (operand0,
2552 : : gen_rtx_UNSPEC (V8HFmode,
2553 : : gen_rtvec (2,
2554 : : gen_rtx_VEC_MERGE (V8HFmode,
2555 : : gen_rtx_UNSPEC (V8HFmode,
2556 : : gen_rtvec (2,
2557 : : operand1,
2558 : : operand2),
2559 : : 92),
2560 : : operand3,
2561 : : operand4),
2562 : : operand5),
2563 : : 172));
2564 : : }
2565 : :
2566 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2567 : : rtx
2568 : 0 : gen_avx512f_rndscalev16sf (rtx operand0 ATTRIBUTE_UNUSED,
2569 : : rtx operand1 ATTRIBUTE_UNUSED,
2570 : : rtx operand2 ATTRIBUTE_UNUSED)
2571 : : {
2572 : 0 : return gen_rtx_SET (operand0,
2573 : : gen_rtx_UNSPEC (V16SFmode,
2574 : : gen_rtvec (2,
2575 : : operand1,
2576 : : operand2),
2577 : : 92));
2578 : : }
2579 : :
2580 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2581 : : rtx
2582 : 0 : gen_avx512f_rndscalev16sf_round (rtx operand0 ATTRIBUTE_UNUSED,
2583 : : rtx operand1 ATTRIBUTE_UNUSED,
2584 : : rtx operand2 ATTRIBUTE_UNUSED,
2585 : : rtx operand3 ATTRIBUTE_UNUSED)
2586 : : {
2587 : 0 : return gen_rtx_SET (operand0,
2588 : : gen_rtx_UNSPEC (V16SFmode,
2589 : : gen_rtvec (2,
2590 : : gen_rtx_UNSPEC (V16SFmode,
2591 : : gen_rtvec (2,
2592 : : operand1,
2593 : : operand2),
2594 : : 92),
2595 : : operand3),
2596 : : 172));
2597 : : }
2598 : :
2599 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2600 : : rtx
2601 : 0 : gen_avx512f_rndscalev16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2602 : : rtx operand1 ATTRIBUTE_UNUSED,
2603 : : rtx operand2 ATTRIBUTE_UNUSED,
2604 : : rtx operand3 ATTRIBUTE_UNUSED,
2605 : : rtx operand4 ATTRIBUTE_UNUSED)
2606 : : {
2607 : 0 : return gen_rtx_SET (operand0,
2608 : : gen_rtx_VEC_MERGE (V16SFmode,
2609 : : gen_rtx_UNSPEC (V16SFmode,
2610 : : gen_rtvec (2,
2611 : : operand1,
2612 : : operand2),
2613 : : 92),
2614 : : operand3,
2615 : : operand4));
2616 : : }
2617 : :
2618 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2619 : : rtx
2620 : 113 : gen_avx512f_rndscalev16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
2621 : : rtx operand1 ATTRIBUTE_UNUSED,
2622 : : rtx operand2 ATTRIBUTE_UNUSED,
2623 : : rtx operand3 ATTRIBUTE_UNUSED,
2624 : : rtx operand4 ATTRIBUTE_UNUSED,
2625 : : rtx operand5 ATTRIBUTE_UNUSED)
2626 : : {
2627 : 113 : return gen_rtx_SET (operand0,
2628 : : gen_rtx_UNSPEC (V16SFmode,
2629 : : gen_rtvec (2,
2630 : : gen_rtx_VEC_MERGE (V16SFmode,
2631 : : gen_rtx_UNSPEC (V16SFmode,
2632 : : gen_rtvec (2,
2633 : : operand1,
2634 : : operand2),
2635 : : 92),
2636 : : operand3,
2637 : : operand4),
2638 : : operand5),
2639 : : 172));
2640 : : }
2641 : :
2642 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2643 : : rtx
2644 : 0 : gen_avx512vl_rndscalev8sf (rtx operand0 ATTRIBUTE_UNUSED,
2645 : : rtx operand1 ATTRIBUTE_UNUSED,
2646 : : rtx operand2 ATTRIBUTE_UNUSED)
2647 : : {
2648 : 0 : return gen_rtx_SET (operand0,
2649 : : gen_rtx_UNSPEC (V8SFmode,
2650 : : gen_rtvec (2,
2651 : : operand1,
2652 : : operand2),
2653 : : 92));
2654 : : }
2655 : :
2656 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2657 : : rtx
2658 : 0 : gen_avx512vl_rndscalev8sf_round (rtx operand0 ATTRIBUTE_UNUSED,
2659 : : rtx operand1 ATTRIBUTE_UNUSED,
2660 : : rtx operand2 ATTRIBUTE_UNUSED,
2661 : : rtx operand3 ATTRIBUTE_UNUSED)
2662 : : {
2663 : 0 : return gen_rtx_SET (operand0,
2664 : : gen_rtx_UNSPEC (V8SFmode,
2665 : : gen_rtvec (2,
2666 : : gen_rtx_UNSPEC (V8SFmode,
2667 : : gen_rtvec (2,
2668 : : operand1,
2669 : : operand2),
2670 : : 92),
2671 : : operand3),
2672 : : 172));
2673 : : }
2674 : :
2675 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2676 : : rtx
2677 : 24 : gen_avx512vl_rndscalev8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2678 : : rtx operand1 ATTRIBUTE_UNUSED,
2679 : : rtx operand2 ATTRIBUTE_UNUSED,
2680 : : rtx operand3 ATTRIBUTE_UNUSED,
2681 : : rtx operand4 ATTRIBUTE_UNUSED)
2682 : : {
2683 : 24 : return gen_rtx_SET (operand0,
2684 : : gen_rtx_VEC_MERGE (V8SFmode,
2685 : : gen_rtx_UNSPEC (V8SFmode,
2686 : : gen_rtvec (2,
2687 : : operand1,
2688 : : operand2),
2689 : : 92),
2690 : : operand3,
2691 : : operand4));
2692 : : }
2693 : :
2694 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2695 : : rtx
2696 : 0 : gen_avx512vl_rndscalev8sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
2697 : : rtx operand1 ATTRIBUTE_UNUSED,
2698 : : rtx operand2 ATTRIBUTE_UNUSED,
2699 : : rtx operand3 ATTRIBUTE_UNUSED,
2700 : : rtx operand4 ATTRIBUTE_UNUSED,
2701 : : rtx operand5 ATTRIBUTE_UNUSED)
2702 : : {
2703 : 0 : return gen_rtx_SET (operand0,
2704 : : gen_rtx_UNSPEC (V8SFmode,
2705 : : gen_rtvec (2,
2706 : : gen_rtx_VEC_MERGE (V8SFmode,
2707 : : gen_rtx_UNSPEC (V8SFmode,
2708 : : gen_rtvec (2,
2709 : : operand1,
2710 : : operand2),
2711 : : 92),
2712 : : operand3,
2713 : : operand4),
2714 : : operand5),
2715 : : 172));
2716 : : }
2717 : :
2718 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2719 : : rtx
2720 : 0 : gen_avx512vl_rndscalev4sf (rtx operand0 ATTRIBUTE_UNUSED,
2721 : : rtx operand1 ATTRIBUTE_UNUSED,
2722 : : rtx operand2 ATTRIBUTE_UNUSED)
2723 : : {
2724 : 0 : return gen_rtx_SET (operand0,
2725 : : gen_rtx_UNSPEC (V4SFmode,
2726 : : gen_rtvec (2,
2727 : : operand1,
2728 : : operand2),
2729 : : 92));
2730 : : }
2731 : :
2732 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2733 : : rtx
2734 : 0 : gen_avx512vl_rndscalev4sf_round (rtx operand0 ATTRIBUTE_UNUSED,
2735 : : rtx operand1 ATTRIBUTE_UNUSED,
2736 : : rtx operand2 ATTRIBUTE_UNUSED,
2737 : : rtx operand3 ATTRIBUTE_UNUSED)
2738 : : {
2739 : 0 : return gen_rtx_SET (operand0,
2740 : : gen_rtx_UNSPEC (V4SFmode,
2741 : : gen_rtvec (2,
2742 : : gen_rtx_UNSPEC (V4SFmode,
2743 : : gen_rtvec (2,
2744 : : operand1,
2745 : : operand2),
2746 : : 92),
2747 : : operand3),
2748 : : 172));
2749 : : }
2750 : :
2751 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2752 : : rtx
2753 : 24 : gen_avx512vl_rndscalev4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2754 : : rtx operand1 ATTRIBUTE_UNUSED,
2755 : : rtx operand2 ATTRIBUTE_UNUSED,
2756 : : rtx operand3 ATTRIBUTE_UNUSED,
2757 : : rtx operand4 ATTRIBUTE_UNUSED)
2758 : : {
2759 : 24 : return gen_rtx_SET (operand0,
2760 : : gen_rtx_VEC_MERGE (V4SFmode,
2761 : : gen_rtx_UNSPEC (V4SFmode,
2762 : : gen_rtvec (2,
2763 : : operand1,
2764 : : operand2),
2765 : : 92),
2766 : : operand3,
2767 : : operand4));
2768 : : }
2769 : :
2770 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2771 : : rtx
2772 : 0 : gen_avx512vl_rndscalev4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
2773 : : rtx operand1 ATTRIBUTE_UNUSED,
2774 : : rtx operand2 ATTRIBUTE_UNUSED,
2775 : : rtx operand3 ATTRIBUTE_UNUSED,
2776 : : rtx operand4 ATTRIBUTE_UNUSED,
2777 : : rtx operand5 ATTRIBUTE_UNUSED)
2778 : : {
2779 : 0 : return gen_rtx_SET (operand0,
2780 : : gen_rtx_UNSPEC (V4SFmode,
2781 : : gen_rtvec (2,
2782 : : gen_rtx_VEC_MERGE (V4SFmode,
2783 : : gen_rtx_UNSPEC (V4SFmode,
2784 : : gen_rtvec (2,
2785 : : operand1,
2786 : : operand2),
2787 : : 92),
2788 : : operand3,
2789 : : operand4),
2790 : : operand5),
2791 : : 172));
2792 : : }
2793 : :
2794 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2795 : : rtx
2796 : 8 : gen_avx512f_rndscalev8df (rtx operand0 ATTRIBUTE_UNUSED,
2797 : : rtx operand1 ATTRIBUTE_UNUSED,
2798 : : rtx operand2 ATTRIBUTE_UNUSED)
2799 : : {
2800 : 8 : return gen_rtx_SET (operand0,
2801 : : gen_rtx_UNSPEC (V8DFmode,
2802 : : gen_rtvec (2,
2803 : : operand1,
2804 : : operand2),
2805 : : 92));
2806 : : }
2807 : :
2808 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2809 : : rtx
2810 : 0 : gen_avx512f_rndscalev8df_round (rtx operand0 ATTRIBUTE_UNUSED,
2811 : : rtx operand1 ATTRIBUTE_UNUSED,
2812 : : rtx operand2 ATTRIBUTE_UNUSED,
2813 : : rtx operand3 ATTRIBUTE_UNUSED)
2814 : : {
2815 : 0 : return gen_rtx_SET (operand0,
2816 : : gen_rtx_UNSPEC (V8DFmode,
2817 : : gen_rtvec (2,
2818 : : gen_rtx_UNSPEC (V8DFmode,
2819 : : gen_rtvec (2,
2820 : : operand1,
2821 : : operand2),
2822 : : 92),
2823 : : operand3),
2824 : : 172));
2825 : : }
2826 : :
2827 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2828 : : rtx
2829 : 0 : gen_avx512f_rndscalev8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
2830 : : rtx operand1 ATTRIBUTE_UNUSED,
2831 : : rtx operand2 ATTRIBUTE_UNUSED,
2832 : : rtx operand3 ATTRIBUTE_UNUSED,
2833 : : rtx operand4 ATTRIBUTE_UNUSED)
2834 : : {
2835 : 0 : return gen_rtx_SET (operand0,
2836 : : gen_rtx_VEC_MERGE (V8DFmode,
2837 : : gen_rtx_UNSPEC (V8DFmode,
2838 : : gen_rtvec (2,
2839 : : operand1,
2840 : : operand2),
2841 : : 92),
2842 : : operand3,
2843 : : operand4));
2844 : : }
2845 : :
2846 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2847 : : rtx
2848 : 107 : gen_avx512f_rndscalev8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
2849 : : rtx operand1 ATTRIBUTE_UNUSED,
2850 : : rtx operand2 ATTRIBUTE_UNUSED,
2851 : : rtx operand3 ATTRIBUTE_UNUSED,
2852 : : rtx operand4 ATTRIBUTE_UNUSED,
2853 : : rtx operand5 ATTRIBUTE_UNUSED)
2854 : : {
2855 : 107 : return gen_rtx_SET (operand0,
2856 : : gen_rtx_UNSPEC (V8DFmode,
2857 : : gen_rtvec (2,
2858 : : gen_rtx_VEC_MERGE (V8DFmode,
2859 : : gen_rtx_UNSPEC (V8DFmode,
2860 : : gen_rtvec (2,
2861 : : operand1,
2862 : : operand2),
2863 : : 92),
2864 : : operand3,
2865 : : operand4),
2866 : : operand5),
2867 : : 172));
2868 : : }
2869 : :
2870 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2871 : : rtx
2872 : 0 : gen_avx512vl_rndscalev4df (rtx operand0 ATTRIBUTE_UNUSED,
2873 : : rtx operand1 ATTRIBUTE_UNUSED,
2874 : : rtx operand2 ATTRIBUTE_UNUSED)
2875 : : {
2876 : 0 : return gen_rtx_SET (operand0,
2877 : : gen_rtx_UNSPEC (V4DFmode,
2878 : : gen_rtvec (2,
2879 : : operand1,
2880 : : operand2),
2881 : : 92));
2882 : : }
2883 : :
2884 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2885 : : rtx
2886 : 0 : gen_avx512vl_rndscalev4df_round (rtx operand0 ATTRIBUTE_UNUSED,
2887 : : rtx operand1 ATTRIBUTE_UNUSED,
2888 : : rtx operand2 ATTRIBUTE_UNUSED,
2889 : : rtx operand3 ATTRIBUTE_UNUSED)
2890 : : {
2891 : 0 : return gen_rtx_SET (operand0,
2892 : : gen_rtx_UNSPEC (V4DFmode,
2893 : : gen_rtvec (2,
2894 : : gen_rtx_UNSPEC (V4DFmode,
2895 : : gen_rtvec (2,
2896 : : operand1,
2897 : : operand2),
2898 : : 92),
2899 : : operand3),
2900 : : 172));
2901 : : }
2902 : :
2903 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2904 : : rtx
2905 : 24 : gen_avx512vl_rndscalev4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
2906 : : rtx operand1 ATTRIBUTE_UNUSED,
2907 : : rtx operand2 ATTRIBUTE_UNUSED,
2908 : : rtx operand3 ATTRIBUTE_UNUSED,
2909 : : rtx operand4 ATTRIBUTE_UNUSED)
2910 : : {
2911 : 24 : return gen_rtx_SET (operand0,
2912 : : gen_rtx_VEC_MERGE (V4DFmode,
2913 : : gen_rtx_UNSPEC (V4DFmode,
2914 : : gen_rtvec (2,
2915 : : operand1,
2916 : : operand2),
2917 : : 92),
2918 : : operand3,
2919 : : operand4));
2920 : : }
2921 : :
2922 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2923 : : rtx
2924 : 0 : gen_avx512vl_rndscalev4df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
2925 : : rtx operand1 ATTRIBUTE_UNUSED,
2926 : : rtx operand2 ATTRIBUTE_UNUSED,
2927 : : rtx operand3 ATTRIBUTE_UNUSED,
2928 : : rtx operand4 ATTRIBUTE_UNUSED,
2929 : : rtx operand5 ATTRIBUTE_UNUSED)
2930 : : {
2931 : 0 : return gen_rtx_SET (operand0,
2932 : : gen_rtx_UNSPEC (V4DFmode,
2933 : : gen_rtvec (2,
2934 : : gen_rtx_VEC_MERGE (V4DFmode,
2935 : : gen_rtx_UNSPEC (V4DFmode,
2936 : : gen_rtvec (2,
2937 : : operand1,
2938 : : operand2),
2939 : : 92),
2940 : : operand3,
2941 : : operand4),
2942 : : operand5),
2943 : : 172));
2944 : : }
2945 : :
2946 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2947 : : rtx
2948 : 0 : gen_avx512vl_rndscalev2df (rtx operand0 ATTRIBUTE_UNUSED,
2949 : : rtx operand1 ATTRIBUTE_UNUSED,
2950 : : rtx operand2 ATTRIBUTE_UNUSED)
2951 : : {
2952 : 0 : return gen_rtx_SET (operand0,
2953 : : gen_rtx_UNSPEC (V2DFmode,
2954 : : gen_rtvec (2,
2955 : : operand1,
2956 : : operand2),
2957 : : 92));
2958 : : }
2959 : :
2960 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2961 : : rtx
2962 : 0 : gen_avx512vl_rndscalev2df_round (rtx operand0 ATTRIBUTE_UNUSED,
2963 : : rtx operand1 ATTRIBUTE_UNUSED,
2964 : : rtx operand2 ATTRIBUTE_UNUSED,
2965 : : rtx operand3 ATTRIBUTE_UNUSED)
2966 : : {
2967 : 0 : return gen_rtx_SET (operand0,
2968 : : gen_rtx_UNSPEC (V2DFmode,
2969 : : gen_rtvec (2,
2970 : : gen_rtx_UNSPEC (V2DFmode,
2971 : : gen_rtvec (2,
2972 : : operand1,
2973 : : operand2),
2974 : : 92),
2975 : : operand3),
2976 : : 172));
2977 : : }
2978 : :
2979 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2980 : : rtx
2981 : 24 : gen_avx512vl_rndscalev2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
2982 : : rtx operand1 ATTRIBUTE_UNUSED,
2983 : : rtx operand2 ATTRIBUTE_UNUSED,
2984 : : rtx operand3 ATTRIBUTE_UNUSED,
2985 : : rtx operand4 ATTRIBUTE_UNUSED)
2986 : : {
2987 : 24 : return gen_rtx_SET (operand0,
2988 : : gen_rtx_VEC_MERGE (V2DFmode,
2989 : : gen_rtx_UNSPEC (V2DFmode,
2990 : : gen_rtvec (2,
2991 : : operand1,
2992 : : operand2),
2993 : : 92),
2994 : : operand3,
2995 : : operand4));
2996 : : }
2997 : :
2998 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13371 */
2999 : : rtx
3000 : 0 : gen_avx512vl_rndscalev2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
3001 : : rtx operand1 ATTRIBUTE_UNUSED,
3002 : : rtx operand2 ATTRIBUTE_UNUSED,
3003 : : rtx operand3 ATTRIBUTE_UNUSED,
3004 : : rtx operand4 ATTRIBUTE_UNUSED,
3005 : : rtx operand5 ATTRIBUTE_UNUSED)
3006 : : {
3007 : 0 : return gen_rtx_SET (operand0,
3008 : : gen_rtx_UNSPEC (V2DFmode,
3009 : : gen_rtvec (2,
3010 : : gen_rtx_VEC_MERGE (V2DFmode,
3011 : : gen_rtx_UNSPEC (V2DFmode,
3012 : : gen_rtvec (2,
3013 : : operand1,
3014 : : operand2),
3015 : : 92),
3016 : : operand3,
3017 : : operand4),
3018 : : operand5),
3019 : : 172));
3020 : : }
3021 : :
3022 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13383 */
3023 : : rtx
3024 : 0 : gen_avx512f_rndscalev8hf (rtx operand0 ATTRIBUTE_UNUSED,
3025 : : rtx operand1 ATTRIBUTE_UNUSED,
3026 : : rtx operand2 ATTRIBUTE_UNUSED,
3027 : : rtx operand3 ATTRIBUTE_UNUSED)
3028 : : {
3029 : 0 : return gen_rtx_SET (operand0,
3030 : : gen_rtx_VEC_MERGE (V8HFmode,
3031 : : gen_rtx_UNSPEC (V8HFmode,
3032 : : gen_rtvec (2,
3033 : : operand2,
3034 : : operand3),
3035 : : 92),
3036 : : operand1,
3037 : : const1_rtx));
3038 : : }
3039 : :
3040 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13383 */
3041 : : rtx
3042 : 0 : gen_avx512f_rndscalev8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
3043 : : rtx operand1 ATTRIBUTE_UNUSED,
3044 : : rtx operand2 ATTRIBUTE_UNUSED,
3045 : : rtx operand3 ATTRIBUTE_UNUSED,
3046 : : rtx operand4 ATTRIBUTE_UNUSED,
3047 : : rtx operand5 ATTRIBUTE_UNUSED)
3048 : : {
3049 : 0 : return gen_rtx_SET (operand0,
3050 : : gen_rtx_VEC_MERGE (V8HFmode,
3051 : : gen_rtx_VEC_MERGE (V8HFmode,
3052 : : gen_rtx_UNSPEC (V8HFmode,
3053 : : gen_rtvec (2,
3054 : : operand2,
3055 : : operand3),
3056 : : 92),
3057 : : operand4,
3058 : : operand5),
3059 : : operand1,
3060 : : const1_rtx));
3061 : : }
3062 : :
3063 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13383 */
3064 : : rtx
3065 : 0 : gen_avx512f_rndscalev8hf_round (rtx operand0 ATTRIBUTE_UNUSED,
3066 : : rtx operand1 ATTRIBUTE_UNUSED,
3067 : : rtx operand2 ATTRIBUTE_UNUSED,
3068 : : rtx operand3 ATTRIBUTE_UNUSED,
3069 : : rtx operand4 ATTRIBUTE_UNUSED)
3070 : : {
3071 : 0 : return gen_rtx_SET (operand0,
3072 : : gen_rtx_UNSPEC (V8HFmode,
3073 : : gen_rtvec (2,
3074 : : gen_rtx_VEC_MERGE (V8HFmode,
3075 : : gen_rtx_UNSPEC (V8HFmode,
3076 : : gen_rtvec (2,
3077 : : operand2,
3078 : : operand3),
3079 : : 92),
3080 : : operand1,
3081 : : const1_rtx),
3082 : : operand4),
3083 : : 172));
3084 : : }
3085 : :
3086 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13383 */
3087 : : rtx
3088 : 63 : gen_avx512f_rndscalev8hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
3089 : : rtx operand1 ATTRIBUTE_UNUSED,
3090 : : rtx operand2 ATTRIBUTE_UNUSED,
3091 : : rtx operand3 ATTRIBUTE_UNUSED,
3092 : : rtx operand4 ATTRIBUTE_UNUSED,
3093 : : rtx operand5 ATTRIBUTE_UNUSED,
3094 : : rtx operand6 ATTRIBUTE_UNUSED)
3095 : : {
3096 : 63 : return gen_rtx_SET (operand0,
3097 : : gen_rtx_UNSPEC (V8HFmode,
3098 : : gen_rtvec (2,
3099 : : gen_rtx_VEC_MERGE (V8HFmode,
3100 : : gen_rtx_VEC_MERGE (V8HFmode,
3101 : : gen_rtx_UNSPEC (V8HFmode,
3102 : : gen_rtvec (2,
3103 : : operand2,
3104 : : operand3),
3105 : : 92),
3106 : : operand4,
3107 : : operand5),
3108 : : operand1,
3109 : : const1_rtx),
3110 : : operand6),
3111 : : 172));
3112 : : }
3113 : :
3114 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13383 */
3115 : : rtx
3116 : 0 : gen_avx512f_rndscalev4sf (rtx operand0 ATTRIBUTE_UNUSED,
3117 : : rtx operand1 ATTRIBUTE_UNUSED,
3118 : : rtx operand2 ATTRIBUTE_UNUSED,
3119 : : rtx operand3 ATTRIBUTE_UNUSED)
3120 : : {
3121 : 0 : return gen_rtx_SET (operand0,
3122 : : gen_rtx_VEC_MERGE (V4SFmode,
3123 : : gen_rtx_UNSPEC (V4SFmode,
3124 : : gen_rtvec (2,
3125 : : operand2,
3126 : : operand3),
3127 : : 92),
3128 : : operand1,
3129 : : const1_rtx));
3130 : : }
3131 : :
3132 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13383 */
3133 : : rtx
3134 : 0 : gen_avx512f_rndscalev4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
3135 : : rtx operand1 ATTRIBUTE_UNUSED,
3136 : : rtx operand2 ATTRIBUTE_UNUSED,
3137 : : rtx operand3 ATTRIBUTE_UNUSED,
3138 : : rtx operand4 ATTRIBUTE_UNUSED,
3139 : : rtx operand5 ATTRIBUTE_UNUSED)
3140 : : {
3141 : 0 : return gen_rtx_SET (operand0,
3142 : : gen_rtx_VEC_MERGE (V4SFmode,
3143 : : gen_rtx_VEC_MERGE (V4SFmode,
3144 : : gen_rtx_UNSPEC (V4SFmode,
3145 : : gen_rtvec (2,
3146 : : operand2,
3147 : : operand3),
3148 : : 92),
3149 : : operand4,
3150 : : operand5),
3151 : : operand1,
3152 : : const1_rtx));
3153 : : }
3154 : :
3155 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13383 */
3156 : : rtx
3157 : 0 : gen_avx512f_rndscalev4sf_round (rtx operand0 ATTRIBUTE_UNUSED,
3158 : : rtx operand1 ATTRIBUTE_UNUSED,
3159 : : rtx operand2 ATTRIBUTE_UNUSED,
3160 : : rtx operand3 ATTRIBUTE_UNUSED,
3161 : : rtx operand4 ATTRIBUTE_UNUSED)
3162 : : {
3163 : 0 : return gen_rtx_SET (operand0,
3164 : : gen_rtx_UNSPEC (V4SFmode,
3165 : : gen_rtvec (2,
3166 : : gen_rtx_VEC_MERGE (V4SFmode,
3167 : : gen_rtx_UNSPEC (V4SFmode,
3168 : : gen_rtvec (2,
3169 : : operand2,
3170 : : operand3),
3171 : : 92),
3172 : : operand1,
3173 : : const1_rtx),
3174 : : operand4),
3175 : : 172));
3176 : : }
3177 : :
3178 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13383 */
3179 : : rtx
3180 : 49 : gen_avx512f_rndscalev4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
3181 : : rtx operand1 ATTRIBUTE_UNUSED,
3182 : : rtx operand2 ATTRIBUTE_UNUSED,
3183 : : rtx operand3 ATTRIBUTE_UNUSED,
3184 : : rtx operand4 ATTRIBUTE_UNUSED,
3185 : : rtx operand5 ATTRIBUTE_UNUSED,
3186 : : rtx operand6 ATTRIBUTE_UNUSED)
3187 : : {
3188 : 49 : return gen_rtx_SET (operand0,
3189 : : gen_rtx_UNSPEC (V4SFmode,
3190 : : gen_rtvec (2,
3191 : : gen_rtx_VEC_MERGE (V4SFmode,
3192 : : gen_rtx_VEC_MERGE (V4SFmode,
3193 : : gen_rtx_UNSPEC (V4SFmode,
3194 : : gen_rtvec (2,
3195 : : operand2,
3196 : : operand3),
3197 : : 92),
3198 : : operand4,
3199 : : operand5),
3200 : : operand1,
3201 : : const1_rtx),
3202 : : operand6),
3203 : : 172));
3204 : : }
3205 : :
3206 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13383 */
3207 : : rtx
3208 : 0 : gen_avx512f_rndscalev2df (rtx operand0 ATTRIBUTE_UNUSED,
3209 : : rtx operand1 ATTRIBUTE_UNUSED,
3210 : : rtx operand2 ATTRIBUTE_UNUSED,
3211 : : rtx operand3 ATTRIBUTE_UNUSED)
3212 : : {
3213 : 0 : return gen_rtx_SET (operand0,
3214 : : gen_rtx_VEC_MERGE (V2DFmode,
3215 : : gen_rtx_UNSPEC (V2DFmode,
3216 : : gen_rtvec (2,
3217 : : operand2,
3218 : : operand3),
3219 : : 92),
3220 : : operand1,
3221 : : const1_rtx));
3222 : : }
3223 : :
3224 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13383 */
3225 : : rtx
3226 : 0 : gen_avx512f_rndscalev2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
3227 : : rtx operand1 ATTRIBUTE_UNUSED,
3228 : : rtx operand2 ATTRIBUTE_UNUSED,
3229 : : rtx operand3 ATTRIBUTE_UNUSED,
3230 : : rtx operand4 ATTRIBUTE_UNUSED,
3231 : : rtx operand5 ATTRIBUTE_UNUSED)
3232 : : {
3233 : 0 : return gen_rtx_SET (operand0,
3234 : : gen_rtx_VEC_MERGE (V2DFmode,
3235 : : gen_rtx_VEC_MERGE (V2DFmode,
3236 : : gen_rtx_UNSPEC (V2DFmode,
3237 : : gen_rtvec (2,
3238 : : operand2,
3239 : : operand3),
3240 : : 92),
3241 : : operand4,
3242 : : operand5),
3243 : : operand1,
3244 : : const1_rtx));
3245 : : }
3246 : :
3247 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13383 */
3248 : : rtx
3249 : 0 : gen_avx512f_rndscalev2df_round (rtx operand0 ATTRIBUTE_UNUSED,
3250 : : rtx operand1 ATTRIBUTE_UNUSED,
3251 : : rtx operand2 ATTRIBUTE_UNUSED,
3252 : : rtx operand3 ATTRIBUTE_UNUSED,
3253 : : rtx operand4 ATTRIBUTE_UNUSED)
3254 : : {
3255 : 0 : return gen_rtx_SET (operand0,
3256 : : gen_rtx_UNSPEC (V2DFmode,
3257 : : gen_rtvec (2,
3258 : : gen_rtx_VEC_MERGE (V2DFmode,
3259 : : gen_rtx_UNSPEC (V2DFmode,
3260 : : gen_rtvec (2,
3261 : : operand2,
3262 : : operand3),
3263 : : 92),
3264 : : operand1,
3265 : : const1_rtx),
3266 : : operand4),
3267 : : 172));
3268 : : }
3269 : :
3270 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13383 */
3271 : : rtx
3272 : 49 : gen_avx512f_rndscalev2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
3273 : : rtx operand1 ATTRIBUTE_UNUSED,
3274 : : rtx operand2 ATTRIBUTE_UNUSED,
3275 : : rtx operand3 ATTRIBUTE_UNUSED,
3276 : : rtx operand4 ATTRIBUTE_UNUSED,
3277 : : rtx operand5 ATTRIBUTE_UNUSED,
3278 : : rtx operand6 ATTRIBUTE_UNUSED)
3279 : : {
3280 : 49 : return gen_rtx_SET (operand0,
3281 : : gen_rtx_UNSPEC (V2DFmode,
3282 : : gen_rtvec (2,
3283 : : gen_rtx_VEC_MERGE (V2DFmode,
3284 : : gen_rtx_VEC_MERGE (V2DFmode,
3285 : : gen_rtx_UNSPEC (V2DFmode,
3286 : : gen_rtvec (2,
3287 : : operand2,
3288 : : operand3),
3289 : : 92),
3290 : : operand4,
3291 : : operand5),
3292 : : operand1,
3293 : : const1_rtx),
3294 : : operand6),
3295 : : 172));
3296 : : }
3297 : :
3298 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13415 */
3299 : : rtx
3300 : 0 : gen_avx512f_shufps512_1 (rtx operand0 ATTRIBUTE_UNUSED,
3301 : : rtx operand1 ATTRIBUTE_UNUSED,
3302 : : rtx operand2 ATTRIBUTE_UNUSED,
3303 : : rtx operand3 ATTRIBUTE_UNUSED,
3304 : : rtx operand4 ATTRIBUTE_UNUSED,
3305 : : rtx operand5 ATTRIBUTE_UNUSED,
3306 : : rtx operand6 ATTRIBUTE_UNUSED,
3307 : : rtx operand7 ATTRIBUTE_UNUSED,
3308 : : rtx operand8 ATTRIBUTE_UNUSED,
3309 : : rtx operand9 ATTRIBUTE_UNUSED,
3310 : : rtx operand10 ATTRIBUTE_UNUSED,
3311 : : rtx operand11 ATTRIBUTE_UNUSED,
3312 : : rtx operand12 ATTRIBUTE_UNUSED,
3313 : : rtx operand13 ATTRIBUTE_UNUSED,
3314 : : rtx operand14 ATTRIBUTE_UNUSED,
3315 : : rtx operand15 ATTRIBUTE_UNUSED,
3316 : : rtx operand16 ATTRIBUTE_UNUSED,
3317 : : rtx operand17 ATTRIBUTE_UNUSED,
3318 : : rtx operand18 ATTRIBUTE_UNUSED)
3319 : : {
3320 : 0 : return gen_rtx_SET (operand0,
3321 : : gen_rtx_VEC_SELECT (V16SFmode,
3322 : : gen_rtx_VEC_CONCAT (V32SFmode,
3323 : : operand1,
3324 : : operand2),
3325 : : gen_rtx_PARALLEL (VOIDmode,
3326 : : gen_rtvec (16,
3327 : : operand3,
3328 : : operand4,
3329 : : operand5,
3330 : : operand6,
3331 : : operand7,
3332 : : operand8,
3333 : : operand9,
3334 : : operand10,
3335 : : operand11,
3336 : : operand12,
3337 : : operand13,
3338 : : operand14,
3339 : : operand15,
3340 : : operand16,
3341 : : operand17,
3342 : : operand18))));
3343 : : }
3344 : :
3345 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13415 */
3346 : : rtx
3347 : 22 : gen_avx512f_shufps512_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
3348 : : rtx operand1 ATTRIBUTE_UNUSED,
3349 : : rtx operand2 ATTRIBUTE_UNUSED,
3350 : : rtx operand3 ATTRIBUTE_UNUSED,
3351 : : rtx operand4 ATTRIBUTE_UNUSED,
3352 : : rtx operand5 ATTRIBUTE_UNUSED,
3353 : : rtx operand6 ATTRIBUTE_UNUSED,
3354 : : rtx operand7 ATTRIBUTE_UNUSED,
3355 : : rtx operand8 ATTRIBUTE_UNUSED,
3356 : : rtx operand9 ATTRIBUTE_UNUSED,
3357 : : rtx operand10 ATTRIBUTE_UNUSED,
3358 : : rtx operand11 ATTRIBUTE_UNUSED,
3359 : : rtx operand12 ATTRIBUTE_UNUSED,
3360 : : rtx operand13 ATTRIBUTE_UNUSED,
3361 : : rtx operand14 ATTRIBUTE_UNUSED,
3362 : : rtx operand15 ATTRIBUTE_UNUSED,
3363 : : rtx operand16 ATTRIBUTE_UNUSED,
3364 : : rtx operand17 ATTRIBUTE_UNUSED,
3365 : : rtx operand18 ATTRIBUTE_UNUSED,
3366 : : rtx operand19 ATTRIBUTE_UNUSED,
3367 : : rtx operand20 ATTRIBUTE_UNUSED)
3368 : : {
3369 : 22 : return gen_rtx_SET (operand0,
3370 : : gen_rtx_VEC_MERGE (V16SFmode,
3371 : : gen_rtx_VEC_SELECT (V16SFmode,
3372 : : gen_rtx_VEC_CONCAT (V32SFmode,
3373 : : operand1,
3374 : : operand2),
3375 : : gen_rtx_PARALLEL (VOIDmode,
3376 : : gen_rtvec (16,
3377 : : operand3,
3378 : : operand4,
3379 : : operand5,
3380 : : operand6,
3381 : : operand7,
3382 : : operand8,
3383 : : operand9,
3384 : : operand10,
3385 : : operand11,
3386 : : operand12,
3387 : : operand13,
3388 : : operand14,
3389 : : operand15,
3390 : : operand16,
3391 : : operand17,
3392 : : operand18))),
3393 : : operand19,
3394 : : operand20));
3395 : : }
3396 : :
3397 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13488 */
3398 : : rtx
3399 : 0 : gen_avx512f_shufpd512_1 (rtx operand0 ATTRIBUTE_UNUSED,
3400 : : rtx operand1 ATTRIBUTE_UNUSED,
3401 : : rtx operand2 ATTRIBUTE_UNUSED,
3402 : : rtx operand3 ATTRIBUTE_UNUSED,
3403 : : rtx operand4 ATTRIBUTE_UNUSED,
3404 : : rtx operand5 ATTRIBUTE_UNUSED,
3405 : : rtx operand6 ATTRIBUTE_UNUSED,
3406 : : rtx operand7 ATTRIBUTE_UNUSED,
3407 : : rtx operand8 ATTRIBUTE_UNUSED,
3408 : : rtx operand9 ATTRIBUTE_UNUSED,
3409 : : rtx operand10 ATTRIBUTE_UNUSED)
3410 : : {
3411 : 0 : return gen_rtx_SET (operand0,
3412 : : gen_rtx_VEC_SELECT (V8DFmode,
3413 : : gen_rtx_VEC_CONCAT (V16DFmode,
3414 : : operand1,
3415 : : operand2),
3416 : : gen_rtx_PARALLEL (VOIDmode,
3417 : : gen_rtvec (8,
3418 : : operand3,
3419 : : operand4,
3420 : : operand5,
3421 : : operand6,
3422 : : operand7,
3423 : : operand8,
3424 : : operand9,
3425 : : operand10))));
3426 : : }
3427 : :
3428 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13488 */
3429 : : rtx
3430 : 22 : gen_avx512f_shufpd512_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
3431 : : rtx operand1 ATTRIBUTE_UNUSED,
3432 : : rtx operand2 ATTRIBUTE_UNUSED,
3433 : : rtx operand3 ATTRIBUTE_UNUSED,
3434 : : rtx operand4 ATTRIBUTE_UNUSED,
3435 : : rtx operand5 ATTRIBUTE_UNUSED,
3436 : : rtx operand6 ATTRIBUTE_UNUSED,
3437 : : rtx operand7 ATTRIBUTE_UNUSED,
3438 : : rtx operand8 ATTRIBUTE_UNUSED,
3439 : : rtx operand9 ATTRIBUTE_UNUSED,
3440 : : rtx operand10 ATTRIBUTE_UNUSED,
3441 : : rtx operand11 ATTRIBUTE_UNUSED,
3442 : : rtx operand12 ATTRIBUTE_UNUSED)
3443 : : {
3444 : 22 : return gen_rtx_SET (operand0,
3445 : : gen_rtx_VEC_MERGE (V8DFmode,
3446 : : gen_rtx_VEC_SELECT (V8DFmode,
3447 : : gen_rtx_VEC_CONCAT (V16DFmode,
3448 : : operand1,
3449 : : operand2),
3450 : : gen_rtx_PARALLEL (VOIDmode,
3451 : : gen_rtvec (8,
3452 : : operand3,
3453 : : operand4,
3454 : : operand5,
3455 : : operand6,
3456 : : operand7,
3457 : : operand8,
3458 : : operand9,
3459 : : operand10))),
3460 : : operand11,
3461 : : operand12));
3462 : : }
3463 : :
3464 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13541 */
3465 : : rtx
3466 : 0 : gen_avx_shufpd256_1 (rtx operand0 ATTRIBUTE_UNUSED,
3467 : : rtx operand1 ATTRIBUTE_UNUSED,
3468 : : rtx operand2 ATTRIBUTE_UNUSED,
3469 : : rtx operand3 ATTRIBUTE_UNUSED,
3470 : : rtx operand4 ATTRIBUTE_UNUSED,
3471 : : rtx operand5 ATTRIBUTE_UNUSED,
3472 : : rtx operand6 ATTRIBUTE_UNUSED)
3473 : : {
3474 : 0 : return gen_rtx_SET (operand0,
3475 : : gen_rtx_VEC_SELECT (V4DFmode,
3476 : : gen_rtx_VEC_CONCAT (V8DFmode,
3477 : : operand1,
3478 : : operand2),
3479 : : gen_rtx_PARALLEL (VOIDmode,
3480 : : gen_rtvec (4,
3481 : : operand3,
3482 : : operand4,
3483 : : operand5,
3484 : : operand6))));
3485 : : }
3486 : :
3487 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13541 */
3488 : : rtx
3489 : 16 : gen_avx_shufpd256_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
3490 : : rtx operand1 ATTRIBUTE_UNUSED,
3491 : : rtx operand2 ATTRIBUTE_UNUSED,
3492 : : rtx operand3 ATTRIBUTE_UNUSED,
3493 : : rtx operand4 ATTRIBUTE_UNUSED,
3494 : : rtx operand5 ATTRIBUTE_UNUSED,
3495 : : rtx operand6 ATTRIBUTE_UNUSED,
3496 : : rtx operand7 ATTRIBUTE_UNUSED,
3497 : : rtx operand8 ATTRIBUTE_UNUSED)
3498 : : {
3499 : 16 : return gen_rtx_SET (operand0,
3500 : : gen_rtx_VEC_MERGE (V4DFmode,
3501 : : gen_rtx_VEC_SELECT (V4DFmode,
3502 : : gen_rtx_VEC_CONCAT (V8DFmode,
3503 : : operand1,
3504 : : operand2),
3505 : : gen_rtx_PARALLEL (VOIDmode,
3506 : : gen_rtvec (4,
3507 : : operand3,
3508 : : operand4,
3509 : : operand5,
3510 : : operand6))),
3511 : : operand7,
3512 : : operand8));
3513 : : }
3514 : :
3515 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13582 */
3516 : : rtx
3517 : 16 : gen_sse2_shufpd_v2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
3518 : : rtx operand1 ATTRIBUTE_UNUSED,
3519 : : rtx operand2 ATTRIBUTE_UNUSED,
3520 : : rtx operand3 ATTRIBUTE_UNUSED,
3521 : : rtx operand4 ATTRIBUTE_UNUSED,
3522 : : rtx operand5 ATTRIBUTE_UNUSED,
3523 : : rtx operand6 ATTRIBUTE_UNUSED)
3524 : : {
3525 : 16 : return gen_rtx_SET (operand0,
3526 : : gen_rtx_VEC_MERGE (V2DFmode,
3527 : : gen_rtx_VEC_SELECT (V2DFmode,
3528 : : gen_rtx_VEC_CONCAT (V4DFmode,
3529 : : operand1,
3530 : : operand2),
3531 : : gen_rtx_PARALLEL (VOIDmode,
3532 : : gen_rtvec (2,
3533 : : operand3,
3534 : : operand4))),
3535 : : operand5,
3536 : : operand6));
3537 : : }
3538 : :
3539 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13608 */
3540 : : rtx
3541 : 13 : gen_avx2_interleave_highv4di (rtx operand0 ATTRIBUTE_UNUSED,
3542 : : rtx operand1 ATTRIBUTE_UNUSED,
3543 : : rtx operand2 ATTRIBUTE_UNUSED)
3544 : : {
3545 : 13 : return gen_rtx_SET (operand0,
3546 : : gen_rtx_VEC_SELECT (V4DImode,
3547 : : gen_rtx_VEC_CONCAT (V8DImode,
3548 : : operand1,
3549 : : operand2),
3550 : : gen_rtx_PARALLEL (VOIDmode,
3551 : : gen_rtvec (4,
3552 : : const1_rtx,
3553 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
3554 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
3555 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))));
3556 : : }
3557 : :
3558 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13608 */
3559 : : rtx
3560 : 24 : gen_avx2_interleave_highv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
3561 : : rtx operand1 ATTRIBUTE_UNUSED,
3562 : : rtx operand2 ATTRIBUTE_UNUSED,
3563 : : rtx operand3 ATTRIBUTE_UNUSED,
3564 : : rtx operand4 ATTRIBUTE_UNUSED)
3565 : : {
3566 : 24 : return gen_rtx_SET (operand0,
3567 : : gen_rtx_VEC_MERGE (V4DImode,
3568 : : gen_rtx_VEC_SELECT (V4DImode,
3569 : : gen_rtx_VEC_CONCAT (V8DImode,
3570 : : operand1,
3571 : : operand2),
3572 : : gen_rtx_PARALLEL (VOIDmode,
3573 : : gen_rtvec (4,
3574 : : const1_rtx,
3575 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
3576 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
3577 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
3578 : : operand3,
3579 : : operand4));
3580 : : }
3581 : :
3582 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13624 */
3583 : : rtx
3584 : 36 : gen_avx512f_interleave_highv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
3585 : : rtx operand1 ATTRIBUTE_UNUSED,
3586 : : rtx operand2 ATTRIBUTE_UNUSED,
3587 : : rtx operand3 ATTRIBUTE_UNUSED,
3588 : : rtx operand4 ATTRIBUTE_UNUSED)
3589 : : {
3590 : 36 : return gen_rtx_SET (operand0,
3591 : : gen_rtx_VEC_MERGE (V8DImode,
3592 : : gen_rtx_VEC_SELECT (V8DImode,
3593 : : gen_rtx_VEC_CONCAT (V16DImode,
3594 : : operand1,
3595 : : operand2),
3596 : : gen_rtx_PARALLEL (VOIDmode,
3597 : : gen_rtvec (8,
3598 : : const1_rtx,
3599 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
3600 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
3601 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
3602 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
3603 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
3604 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
3605 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))),
3606 : : operand3,
3607 : : operand4));
3608 : : }
3609 : :
3610 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13640 */
3611 : : rtx
3612 : 23 : gen_vec_interleave_highv2di (rtx operand0 ATTRIBUTE_UNUSED,
3613 : : rtx operand1 ATTRIBUTE_UNUSED,
3614 : : rtx operand2 ATTRIBUTE_UNUSED)
3615 : : {
3616 : 23 : return gen_rtx_SET (operand0,
3617 : : gen_rtx_VEC_SELECT (V2DImode,
3618 : : gen_rtx_VEC_CONCAT (V4DImode,
3619 : : operand1,
3620 : : operand2),
3621 : : gen_rtx_PARALLEL (VOIDmode,
3622 : : gen_rtvec (2,
3623 : : const1_rtx,
3624 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))));
3625 : : }
3626 : :
3627 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13640 */
3628 : : rtx
3629 : 24 : gen_vec_interleave_highv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
3630 : : rtx operand1 ATTRIBUTE_UNUSED,
3631 : : rtx operand2 ATTRIBUTE_UNUSED,
3632 : : rtx operand3 ATTRIBUTE_UNUSED,
3633 : : rtx operand4 ATTRIBUTE_UNUSED)
3634 : : {
3635 : 24 : return gen_rtx_SET (operand0,
3636 : : gen_rtx_VEC_MERGE (V2DImode,
3637 : : gen_rtx_VEC_SELECT (V2DImode,
3638 : : gen_rtx_VEC_CONCAT (V4DImode,
3639 : : operand1,
3640 : : operand2),
3641 : : gen_rtx_PARALLEL (VOIDmode,
3642 : : gen_rtvec (2,
3643 : : const1_rtx,
3644 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
3645 : : operand3,
3646 : : operand4));
3647 : : }
3648 : :
3649 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13658 */
3650 : : rtx
3651 : 89 : gen_avx2_interleave_lowv4di (rtx operand0 ATTRIBUTE_UNUSED,
3652 : : rtx operand1 ATTRIBUTE_UNUSED,
3653 : : rtx operand2 ATTRIBUTE_UNUSED)
3654 : : {
3655 : 89 : return gen_rtx_SET (operand0,
3656 : : gen_rtx_VEC_SELECT (V4DImode,
3657 : : gen_rtx_VEC_CONCAT (V8DImode,
3658 : : operand1,
3659 : : operand2),
3660 : : gen_rtx_PARALLEL (VOIDmode,
3661 : : gen_rtvec (4,
3662 : : const0_rtx,
3663 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
3664 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
3665 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))));
3666 : : }
3667 : :
3668 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13658 */
3669 : : rtx
3670 : 24 : gen_avx2_interleave_lowv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
3671 : : rtx operand1 ATTRIBUTE_UNUSED,
3672 : : rtx operand2 ATTRIBUTE_UNUSED,
3673 : : rtx operand3 ATTRIBUTE_UNUSED,
3674 : : rtx operand4 ATTRIBUTE_UNUSED)
3675 : : {
3676 : 24 : return gen_rtx_SET (operand0,
3677 : : gen_rtx_VEC_MERGE (V4DImode,
3678 : : gen_rtx_VEC_SELECT (V4DImode,
3679 : : gen_rtx_VEC_CONCAT (V8DImode,
3680 : : operand1,
3681 : : operand2),
3682 : : gen_rtx_PARALLEL (VOIDmode,
3683 : : gen_rtvec (4,
3684 : : const0_rtx,
3685 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
3686 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
3687 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))),
3688 : : operand3,
3689 : : operand4));
3690 : : }
3691 : :
3692 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13674 */
3693 : : rtx
3694 : 36 : gen_avx512f_interleave_lowv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
3695 : : rtx operand1 ATTRIBUTE_UNUSED,
3696 : : rtx operand2 ATTRIBUTE_UNUSED,
3697 : : rtx operand3 ATTRIBUTE_UNUSED,
3698 : : rtx operand4 ATTRIBUTE_UNUSED)
3699 : : {
3700 : 36 : return gen_rtx_SET (operand0,
3701 : : gen_rtx_VEC_MERGE (V8DImode,
3702 : : gen_rtx_VEC_SELECT (V8DImode,
3703 : : gen_rtx_VEC_CONCAT (V16DImode,
3704 : : operand1,
3705 : : operand2),
3706 : : gen_rtx_PARALLEL (VOIDmode,
3707 : : gen_rtvec (8,
3708 : : const0_rtx,
3709 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
3710 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
3711 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
3712 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
3713 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
3714 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
3715 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)]))),
3716 : : operand3,
3717 : : operand4));
3718 : : }
3719 : :
3720 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13690 */
3721 : : rtx
3722 : 3882 : gen_vec_interleave_lowv2di (rtx operand0 ATTRIBUTE_UNUSED,
3723 : : rtx operand1 ATTRIBUTE_UNUSED,
3724 : : rtx operand2 ATTRIBUTE_UNUSED)
3725 : : {
3726 : 3882 : return gen_rtx_SET (operand0,
3727 : : gen_rtx_VEC_SELECT (V2DImode,
3728 : : gen_rtx_VEC_CONCAT (V4DImode,
3729 : : operand1,
3730 : : operand2),
3731 : : gen_rtx_PARALLEL (VOIDmode,
3732 : : gen_rtvec (2,
3733 : : const0_rtx,
3734 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))));
3735 : : }
3736 : :
3737 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13690 */
3738 : : rtx
3739 : 24 : gen_vec_interleave_lowv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
3740 : : rtx operand1 ATTRIBUTE_UNUSED,
3741 : : rtx operand2 ATTRIBUTE_UNUSED,
3742 : : rtx operand3 ATTRIBUTE_UNUSED,
3743 : : rtx operand4 ATTRIBUTE_UNUSED)
3744 : : {
3745 : 24 : return gen_rtx_SET (operand0,
3746 : : gen_rtx_VEC_MERGE (V2DImode,
3747 : : gen_rtx_VEC_SELECT (V2DImode,
3748 : : gen_rtx_VEC_CONCAT (V4DImode,
3749 : : operand1,
3750 : : operand2),
3751 : : gen_rtx_PARALLEL (VOIDmode,
3752 : : gen_rtvec (2,
3753 : : const0_rtx,
3754 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
3755 : : operand3,
3756 : : operand4));
3757 : : }
3758 : :
3759 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13708 */
3760 : : rtx
3761 : 0 : gen_sse2_shufpd_v2di (rtx operand0 ATTRIBUTE_UNUSED,
3762 : : rtx operand1 ATTRIBUTE_UNUSED,
3763 : : rtx operand2 ATTRIBUTE_UNUSED,
3764 : : rtx operand3 ATTRIBUTE_UNUSED,
3765 : : rtx operand4 ATTRIBUTE_UNUSED)
3766 : : {
3767 : 0 : return gen_rtx_SET (operand0,
3768 : : gen_rtx_VEC_SELECT (V2DImode,
3769 : : gen_rtx_VEC_CONCAT (V4DImode,
3770 : : operand1,
3771 : : operand2),
3772 : : gen_rtx_PARALLEL (VOIDmode,
3773 : : gen_rtvec (2,
3774 : : operand3,
3775 : : operand4))));
3776 : : }
3777 : :
3778 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13708 */
3779 : : rtx
3780 : 0 : gen_sse2_shufpd_v2df (rtx operand0 ATTRIBUTE_UNUSED,
3781 : : rtx operand1 ATTRIBUTE_UNUSED,
3782 : : rtx operand2 ATTRIBUTE_UNUSED,
3783 : : rtx operand3 ATTRIBUTE_UNUSED,
3784 : : rtx operand4 ATTRIBUTE_UNUSED)
3785 : : {
3786 : 0 : return gen_rtx_SET (operand0,
3787 : : gen_rtx_VEC_SELECT (V2DFmode,
3788 : : gen_rtx_VEC_CONCAT (V4DFmode,
3789 : : operand1,
3790 : : operand2),
3791 : : gen_rtx_PARALLEL (VOIDmode,
3792 : : gen_rtvec (2,
3793 : : operand3,
3794 : : operand4))));
3795 : : }
3796 : :
3797 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13741 */
3798 : : rtx
3799 : 2 : gen_sse2_storehpd (rtx operand0 ATTRIBUTE_UNUSED,
3800 : : rtx operand1 ATTRIBUTE_UNUSED)
3801 : : {
3802 : 2 : return gen_rtx_SET (operand0,
3803 : : gen_rtx_VEC_SELECT (DFmode,
3804 : : operand1,
3805 : : gen_rtx_PARALLEL (VOIDmode,
3806 : : gen_rtvec (1,
3807 : : const1_rtx))));
3808 : : }
3809 : :
3810 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13798 */
3811 : : rtx
3812 : 2 : gen_sse2_storelpd (rtx operand0 ATTRIBUTE_UNUSED,
3813 : : rtx operand1 ATTRIBUTE_UNUSED)
3814 : : {
3815 : 2 : return gen_rtx_SET (operand0,
3816 : : gen_rtx_VEC_SELECT (DFmode,
3817 : : operand1,
3818 : : gen_rtx_PARALLEL (VOIDmode,
3819 : : gen_rtvec (1,
3820 : : const0_rtx))));
3821 : : }
3822 : :
3823 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13871 */
3824 : : rtx
3825 : 366 : gen_sse2_loadhpd (rtx operand0 ATTRIBUTE_UNUSED,
3826 : : rtx operand1 ATTRIBUTE_UNUSED,
3827 : : rtx operand2 ATTRIBUTE_UNUSED)
3828 : : {
3829 : 366 : return gen_rtx_SET (operand0,
3830 : : gen_rtx_VEC_CONCAT (V2DFmode,
3831 : : gen_rtx_VEC_SELECT (DFmode,
3832 : : operand1,
3833 : : gen_rtx_PARALLEL (VOIDmode,
3834 : : gen_rtvec (1,
3835 : : const0_rtx))),
3836 : : operand2));
3837 : : }
3838 : :
3839 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13930 */
3840 : : rtx
3841 : 364 : gen_sse2_loadlpd (rtx operand0 ATTRIBUTE_UNUSED,
3842 : : rtx operand1 ATTRIBUTE_UNUSED,
3843 : : rtx operand2 ATTRIBUTE_UNUSED)
3844 : : {
3845 : 364 : return gen_rtx_SET (operand0,
3846 : : gen_rtx_VEC_CONCAT (V2DFmode,
3847 : : operand2,
3848 : : gen_rtx_VEC_SELECT (DFmode,
3849 : : operand1,
3850 : : gen_rtx_PARALLEL (VOIDmode,
3851 : : gen_rtvec (1,
3852 : : const1_rtx)))));
3853 : : }
3854 : :
3855 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13991 */
3856 : : rtx
3857 : 0 : gen_sse2_movsd_v2di (rtx operand0 ATTRIBUTE_UNUSED,
3858 : : rtx operand1 ATTRIBUTE_UNUSED,
3859 : : rtx operand2 ATTRIBUTE_UNUSED)
3860 : : {
3861 : 0 : return gen_rtx_SET (operand0,
3862 : : gen_rtx_VEC_MERGE (V2DImode,
3863 : : operand2,
3864 : : operand1,
3865 : : const1_rtx));
3866 : : }
3867 : :
3868 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:13991 */
3869 : : rtx
3870 : 72 : gen_sse2_movsd_v2df (rtx operand0 ATTRIBUTE_UNUSED,
3871 : : rtx operand1 ATTRIBUTE_UNUSED,
3872 : : rtx operand2 ATTRIBUTE_UNUSED)
3873 : : {
3874 : 72 : return gen_rtx_SET (operand0,
3875 : : gen_rtx_VEC_MERGE (V2DFmode,
3876 : : operand2,
3877 : : operand1,
3878 : : const1_rtx));
3879 : : }
3880 : :
3881 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14033 */
3882 : : rtx
3883 : 3 : gen_vec_dupv2df (rtx operand0 ATTRIBUTE_UNUSED,
3884 : : rtx operand1 ATTRIBUTE_UNUSED)
3885 : : {
3886 : 3 : return gen_rtx_SET (operand0,
3887 : : gen_rtx_VEC_DUPLICATE (V2DFmode,
3888 : : operand1));
3889 : : }
3890 : :
3891 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14033 */
3892 : : rtx
3893 : 24 : gen_vec_dupv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
3894 : : rtx operand1 ATTRIBUTE_UNUSED,
3895 : : rtx operand2 ATTRIBUTE_UNUSED,
3896 : : rtx operand3 ATTRIBUTE_UNUSED)
3897 : : {
3898 : 24 : return gen_rtx_SET (operand0,
3899 : : gen_rtx_VEC_MERGE (V2DFmode,
3900 : : gen_rtx_VEC_DUPLICATE (V2DFmode,
3901 : : operand1),
3902 : : operand2,
3903 : : operand3));
3904 : : }
3905 : :
3906 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14055 */
3907 : : rtx
3908 : 3 : gen_vec_concatv2df (rtx operand0 ATTRIBUTE_UNUSED,
3909 : : rtx operand1 ATTRIBUTE_UNUSED,
3910 : : rtx operand2 ATTRIBUTE_UNUSED)
3911 : : {
3912 : 3 : return gen_rtx_SET (operand0,
3913 : : gen_rtx_VEC_CONCAT (V2DFmode,
3914 : : operand1,
3915 : : operand2));
3916 : : }
3917 : :
3918 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14102 */
3919 : : rtx
3920 : 0 : gen_vec_setv8df_0 (rtx operand0 ATTRIBUTE_UNUSED,
3921 : : rtx operand1 ATTRIBUTE_UNUSED,
3922 : : rtx operand2 ATTRIBUTE_UNUSED)
3923 : : {
3924 : 0 : return gen_rtx_SET (operand0,
3925 : : gen_rtx_VEC_MERGE (V8DFmode,
3926 : : gen_rtx_VEC_DUPLICATE (V8DFmode,
3927 : : operand2),
3928 : : operand1,
3929 : : const1_rtx));
3930 : : }
3931 : :
3932 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14102 */
3933 : : rtx
3934 : 13 : gen_vec_setv4df_0 (rtx operand0 ATTRIBUTE_UNUSED,
3935 : : rtx operand1 ATTRIBUTE_UNUSED,
3936 : : rtx operand2 ATTRIBUTE_UNUSED)
3937 : : {
3938 : 13 : return gen_rtx_SET (operand0,
3939 : : gen_rtx_VEC_MERGE (V4DFmode,
3940 : : gen_rtx_VEC_DUPLICATE (V4DFmode,
3941 : : operand2),
3942 : : operand1,
3943 : : const1_rtx));
3944 : : }
3945 : :
3946 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14279 */
3947 : : rtx
3948 : 36 : gen_avx512f_ss_truncatev16siv16qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3949 : : rtx operand1 ATTRIBUTE_UNUSED,
3950 : : rtx operand2 ATTRIBUTE_UNUSED,
3951 : : rtx operand3 ATTRIBUTE_UNUSED)
3952 : : {
3953 : 36 : return gen_rtx_SET (operand0,
3954 : : gen_rtx_VEC_MERGE (V16QImode,
3955 : : gen_rtx_SS_TRUNCATE (V16QImode,
3956 : : operand1),
3957 : : operand2,
3958 : : operand3));
3959 : : }
3960 : :
3961 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14279 */
3962 : : rtx
3963 : 36 : gen_avx512f_truncatev16siv16qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3964 : : rtx operand1 ATTRIBUTE_UNUSED,
3965 : : rtx operand2 ATTRIBUTE_UNUSED,
3966 : : rtx operand3 ATTRIBUTE_UNUSED)
3967 : : {
3968 : 36 : return gen_rtx_SET (operand0,
3969 : : gen_rtx_VEC_MERGE (V16QImode,
3970 : : gen_rtx_TRUNCATE (V16QImode,
3971 : : operand1),
3972 : : operand2,
3973 : : operand3));
3974 : : }
3975 : :
3976 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14279 */
3977 : : rtx
3978 : 36 : gen_avx512f_us_truncatev16siv16qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3979 : : rtx operand1 ATTRIBUTE_UNUSED,
3980 : : rtx operand2 ATTRIBUTE_UNUSED,
3981 : : rtx operand3 ATTRIBUTE_UNUSED)
3982 : : {
3983 : 36 : return gen_rtx_SET (operand0,
3984 : : gen_rtx_VEC_MERGE (V16QImode,
3985 : : gen_rtx_US_TRUNCATE (V16QImode,
3986 : : operand1),
3987 : : operand2,
3988 : : operand3));
3989 : : }
3990 : :
3991 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14279 */
3992 : : rtx
3993 : 36 : gen_avx512f_ss_truncatev16siv16hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
3994 : : rtx operand1 ATTRIBUTE_UNUSED,
3995 : : rtx operand2 ATTRIBUTE_UNUSED,
3996 : : rtx operand3 ATTRIBUTE_UNUSED)
3997 : : {
3998 : 36 : return gen_rtx_SET (operand0,
3999 : : gen_rtx_VEC_MERGE (V16HImode,
4000 : : gen_rtx_SS_TRUNCATE (V16HImode,
4001 : : operand1),
4002 : : operand2,
4003 : : operand3));
4004 : : }
4005 : :
4006 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14279 */
4007 : : rtx
4008 : 36 : gen_avx512f_truncatev16siv16hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4009 : : rtx operand1 ATTRIBUTE_UNUSED,
4010 : : rtx operand2 ATTRIBUTE_UNUSED,
4011 : : rtx operand3 ATTRIBUTE_UNUSED)
4012 : : {
4013 : 36 : return gen_rtx_SET (operand0,
4014 : : gen_rtx_VEC_MERGE (V16HImode,
4015 : : gen_rtx_TRUNCATE (V16HImode,
4016 : : operand1),
4017 : : operand2,
4018 : : operand3));
4019 : : }
4020 : :
4021 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14279 */
4022 : : rtx
4023 : 36 : gen_avx512f_us_truncatev16siv16hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4024 : : rtx operand1 ATTRIBUTE_UNUSED,
4025 : : rtx operand2 ATTRIBUTE_UNUSED,
4026 : : rtx operand3 ATTRIBUTE_UNUSED)
4027 : : {
4028 : 36 : return gen_rtx_SET (operand0,
4029 : : gen_rtx_VEC_MERGE (V16HImode,
4030 : : gen_rtx_US_TRUNCATE (V16HImode,
4031 : : operand1),
4032 : : operand2,
4033 : : operand3));
4034 : : }
4035 : :
4036 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14279 */
4037 : : rtx
4038 : 36 : gen_avx512f_ss_truncatev8div8si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4039 : : rtx operand1 ATTRIBUTE_UNUSED,
4040 : : rtx operand2 ATTRIBUTE_UNUSED,
4041 : : rtx operand3 ATTRIBUTE_UNUSED)
4042 : : {
4043 : 36 : return gen_rtx_SET (operand0,
4044 : : gen_rtx_VEC_MERGE (V8SImode,
4045 : : gen_rtx_SS_TRUNCATE (V8SImode,
4046 : : operand1),
4047 : : operand2,
4048 : : operand3));
4049 : : }
4050 : :
4051 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14279 */
4052 : : rtx
4053 : 36 : gen_avx512f_truncatev8div8si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4054 : : rtx operand1 ATTRIBUTE_UNUSED,
4055 : : rtx operand2 ATTRIBUTE_UNUSED,
4056 : : rtx operand3 ATTRIBUTE_UNUSED)
4057 : : {
4058 : 36 : return gen_rtx_SET (operand0,
4059 : : gen_rtx_VEC_MERGE (V8SImode,
4060 : : gen_rtx_TRUNCATE (V8SImode,
4061 : : operand1),
4062 : : operand2,
4063 : : operand3));
4064 : : }
4065 : :
4066 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14279 */
4067 : : rtx
4068 : 36 : gen_avx512f_us_truncatev8div8si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4069 : : rtx operand1 ATTRIBUTE_UNUSED,
4070 : : rtx operand2 ATTRIBUTE_UNUSED,
4071 : : rtx operand3 ATTRIBUTE_UNUSED)
4072 : : {
4073 : 36 : return gen_rtx_SET (operand0,
4074 : : gen_rtx_VEC_MERGE (V8SImode,
4075 : : gen_rtx_US_TRUNCATE (V8SImode,
4076 : : operand1),
4077 : : operand2,
4078 : : operand3));
4079 : : }
4080 : :
4081 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14279 */
4082 : : rtx
4083 : 36 : gen_avx512f_ss_truncatev8div8hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4084 : : rtx operand1 ATTRIBUTE_UNUSED,
4085 : : rtx operand2 ATTRIBUTE_UNUSED,
4086 : : rtx operand3 ATTRIBUTE_UNUSED)
4087 : : {
4088 : 36 : return gen_rtx_SET (operand0,
4089 : : gen_rtx_VEC_MERGE (V8HImode,
4090 : : gen_rtx_SS_TRUNCATE (V8HImode,
4091 : : operand1),
4092 : : operand2,
4093 : : operand3));
4094 : : }
4095 : :
4096 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14279 */
4097 : : rtx
4098 : 36 : gen_avx512f_truncatev8div8hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4099 : : rtx operand1 ATTRIBUTE_UNUSED,
4100 : : rtx operand2 ATTRIBUTE_UNUSED,
4101 : : rtx operand3 ATTRIBUTE_UNUSED)
4102 : : {
4103 : 36 : return gen_rtx_SET (operand0,
4104 : : gen_rtx_VEC_MERGE (V8HImode,
4105 : : gen_rtx_TRUNCATE (V8HImode,
4106 : : operand1),
4107 : : operand2,
4108 : : operand3));
4109 : : }
4110 : :
4111 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14279 */
4112 : : rtx
4113 : 36 : gen_avx512f_us_truncatev8div8hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4114 : : rtx operand1 ATTRIBUTE_UNUSED,
4115 : : rtx operand2 ATTRIBUTE_UNUSED,
4116 : : rtx operand3 ATTRIBUTE_UNUSED)
4117 : : {
4118 : 36 : return gen_rtx_SET (operand0,
4119 : : gen_rtx_VEC_MERGE (V8HImode,
4120 : : gen_rtx_US_TRUNCATE (V8HImode,
4121 : : operand1),
4122 : : operand2,
4123 : : operand3));
4124 : : }
4125 : :
4126 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14308 */
4127 : : rtx
4128 : 0 : gen_avx512bw_ss_truncatev32hiv32qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4129 : : rtx operand1 ATTRIBUTE_UNUSED)
4130 : : {
4131 : 0 : return gen_rtx_SET (operand0,
4132 : : gen_rtx_SS_TRUNCATE (V32QImode,
4133 : : operand1));
4134 : : }
4135 : :
4136 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14308 */
4137 : : rtx
4138 : 46 : gen_avx512bw_truncatev32hiv32qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4139 : : rtx operand1 ATTRIBUTE_UNUSED)
4140 : : {
4141 : 46 : return gen_rtx_SET (operand0,
4142 : : gen_rtx_TRUNCATE (V32QImode,
4143 : : operand1));
4144 : : }
4145 : :
4146 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14308 */
4147 : : rtx
4148 : 0 : gen_avx512bw_us_truncatev32hiv32qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4149 : : rtx operand1 ATTRIBUTE_UNUSED)
4150 : : {
4151 : 0 : return gen_rtx_SET (operand0,
4152 : : gen_rtx_US_TRUNCATE (V32QImode,
4153 : : operand1));
4154 : : }
4155 : :
4156 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14351 */
4157 : : rtx
4158 : 36 : gen_avx512bw_ss_truncatev32hiv32qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4159 : : rtx operand1 ATTRIBUTE_UNUSED,
4160 : : rtx operand2 ATTRIBUTE_UNUSED,
4161 : : rtx operand3 ATTRIBUTE_UNUSED)
4162 : : {
4163 : 36 : return gen_rtx_SET (operand0,
4164 : : gen_rtx_VEC_MERGE (V32QImode,
4165 : : gen_rtx_SS_TRUNCATE (V32QImode,
4166 : : operand1),
4167 : : operand2,
4168 : : operand3));
4169 : : }
4170 : :
4171 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14351 */
4172 : : rtx
4173 : 36 : gen_avx512bw_truncatev32hiv32qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4174 : : rtx operand1 ATTRIBUTE_UNUSED,
4175 : : rtx operand2 ATTRIBUTE_UNUSED,
4176 : : rtx operand3 ATTRIBUTE_UNUSED)
4177 : : {
4178 : 36 : return gen_rtx_SET (operand0,
4179 : : gen_rtx_VEC_MERGE (V32QImode,
4180 : : gen_rtx_TRUNCATE (V32QImode,
4181 : : operand1),
4182 : : operand2,
4183 : : operand3));
4184 : : }
4185 : :
4186 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14351 */
4187 : : rtx
4188 : 36 : gen_avx512bw_us_truncatev32hiv32qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4189 : : rtx operand1 ATTRIBUTE_UNUSED,
4190 : : rtx operand2 ATTRIBUTE_UNUSED,
4191 : : rtx operand3 ATTRIBUTE_UNUSED)
4192 : : {
4193 : 36 : return gen_rtx_SET (operand0,
4194 : : gen_rtx_VEC_MERGE (V32QImode,
4195 : : gen_rtx_US_TRUNCATE (V32QImode,
4196 : : operand1),
4197 : : operand2,
4198 : : operand3));
4199 : : }
4200 : :
4201 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14439 */
4202 : : rtx
4203 : 36 : gen_avx512vl_ss_truncatev4div4si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4204 : : rtx operand1 ATTRIBUTE_UNUSED,
4205 : : rtx operand2 ATTRIBUTE_UNUSED,
4206 : : rtx operand3 ATTRIBUTE_UNUSED)
4207 : : {
4208 : 36 : return gen_rtx_SET (operand0,
4209 : : gen_rtx_VEC_MERGE (V4SImode,
4210 : : gen_rtx_SS_TRUNCATE (V4SImode,
4211 : : operand1),
4212 : : operand2,
4213 : : operand3));
4214 : : }
4215 : :
4216 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14439 */
4217 : : rtx
4218 : 36 : gen_avx512vl_truncatev4div4si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4219 : : rtx operand1 ATTRIBUTE_UNUSED,
4220 : : rtx operand2 ATTRIBUTE_UNUSED,
4221 : : rtx operand3 ATTRIBUTE_UNUSED)
4222 : : {
4223 : 36 : return gen_rtx_SET (operand0,
4224 : : gen_rtx_VEC_MERGE (V4SImode,
4225 : : gen_rtx_TRUNCATE (V4SImode,
4226 : : operand1),
4227 : : operand2,
4228 : : operand3));
4229 : : }
4230 : :
4231 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14439 */
4232 : : rtx
4233 : 36 : gen_avx512vl_us_truncatev4div4si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4234 : : rtx operand1 ATTRIBUTE_UNUSED,
4235 : : rtx operand2 ATTRIBUTE_UNUSED,
4236 : : rtx operand3 ATTRIBUTE_UNUSED)
4237 : : {
4238 : 36 : return gen_rtx_SET (operand0,
4239 : : gen_rtx_VEC_MERGE (V4SImode,
4240 : : gen_rtx_US_TRUNCATE (V4SImode,
4241 : : operand1),
4242 : : operand2,
4243 : : operand3));
4244 : : }
4245 : :
4246 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14439 */
4247 : : rtx
4248 : 36 : gen_avx512vl_ss_truncatev8siv8hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4249 : : rtx operand1 ATTRIBUTE_UNUSED,
4250 : : rtx operand2 ATTRIBUTE_UNUSED,
4251 : : rtx operand3 ATTRIBUTE_UNUSED)
4252 : : {
4253 : 36 : return gen_rtx_SET (operand0,
4254 : : gen_rtx_VEC_MERGE (V8HImode,
4255 : : gen_rtx_SS_TRUNCATE (V8HImode,
4256 : : operand1),
4257 : : operand2,
4258 : : operand3));
4259 : : }
4260 : :
4261 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14439 */
4262 : : rtx
4263 : 36 : gen_avx512vl_truncatev8siv8hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4264 : : rtx operand1 ATTRIBUTE_UNUSED,
4265 : : rtx operand2 ATTRIBUTE_UNUSED,
4266 : : rtx operand3 ATTRIBUTE_UNUSED)
4267 : : {
4268 : 36 : return gen_rtx_SET (operand0,
4269 : : gen_rtx_VEC_MERGE (V8HImode,
4270 : : gen_rtx_TRUNCATE (V8HImode,
4271 : : operand1),
4272 : : operand2,
4273 : : operand3));
4274 : : }
4275 : :
4276 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14439 */
4277 : : rtx
4278 : 36 : gen_avx512vl_us_truncatev8siv8hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4279 : : rtx operand1 ATTRIBUTE_UNUSED,
4280 : : rtx operand2 ATTRIBUTE_UNUSED,
4281 : : rtx operand3 ATTRIBUTE_UNUSED)
4282 : : {
4283 : 36 : return gen_rtx_SET (operand0,
4284 : : gen_rtx_VEC_MERGE (V8HImode,
4285 : : gen_rtx_US_TRUNCATE (V8HImode,
4286 : : operand1),
4287 : : operand2,
4288 : : operand3));
4289 : : }
4290 : :
4291 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14439 */
4292 : : rtx
4293 : 36 : gen_avx512vl_ss_truncatev16hiv16qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4294 : : rtx operand1 ATTRIBUTE_UNUSED,
4295 : : rtx operand2 ATTRIBUTE_UNUSED,
4296 : : rtx operand3 ATTRIBUTE_UNUSED)
4297 : : {
4298 : 36 : return gen_rtx_SET (operand0,
4299 : : gen_rtx_VEC_MERGE (V16QImode,
4300 : : gen_rtx_SS_TRUNCATE (V16QImode,
4301 : : operand1),
4302 : : operand2,
4303 : : operand3));
4304 : : }
4305 : :
4306 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14439 */
4307 : : rtx
4308 : 36 : gen_avx512vl_truncatev16hiv16qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4309 : : rtx operand1 ATTRIBUTE_UNUSED,
4310 : : rtx operand2 ATTRIBUTE_UNUSED,
4311 : : rtx operand3 ATTRIBUTE_UNUSED)
4312 : : {
4313 : 36 : return gen_rtx_SET (operand0,
4314 : : gen_rtx_VEC_MERGE (V16QImode,
4315 : : gen_rtx_TRUNCATE (V16QImode,
4316 : : operand1),
4317 : : operand2,
4318 : : operand3));
4319 : : }
4320 : :
4321 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14439 */
4322 : : rtx
4323 : 36 : gen_avx512vl_us_truncatev16hiv16qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4324 : : rtx operand1 ATTRIBUTE_UNUSED,
4325 : : rtx operand2 ATTRIBUTE_UNUSED,
4326 : : rtx operand3 ATTRIBUTE_UNUSED)
4327 : : {
4328 : 36 : return gen_rtx_SET (operand0,
4329 : : gen_rtx_VEC_MERGE (V16QImode,
4330 : : gen_rtx_US_TRUNCATE (V16QImode,
4331 : : operand1),
4332 : : operand2,
4333 : : operand3));
4334 : : }
4335 : :
4336 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4337 : : rtx
4338 : 0 : gen_avx512vl_ss_truncatev4div4qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4339 : : rtx operand1 ATTRIBUTE_UNUSED,
4340 : : rtx operand2 ATTRIBUTE_UNUSED)
4341 : : {
4342 : 0 : return gen_rtx_SET (operand0,
4343 : : gen_rtx_VEC_CONCAT (V16QImode,
4344 : : gen_rtx_SS_TRUNCATE (V4QImode,
4345 : : operand1),
4346 : : operand2));
4347 : : }
4348 : :
4349 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4350 : : rtx
4351 : 1 : gen_avx512vl_truncatev4div4qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4352 : : rtx operand1 ATTRIBUTE_UNUSED,
4353 : : rtx operand2 ATTRIBUTE_UNUSED)
4354 : : {
4355 : 1 : return gen_rtx_SET (operand0,
4356 : : gen_rtx_VEC_CONCAT (V16QImode,
4357 : : gen_rtx_TRUNCATE (V4QImode,
4358 : : operand1),
4359 : : operand2));
4360 : : }
4361 : :
4362 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4363 : : rtx
4364 : 0 : gen_avx512vl_us_truncatev4div4qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4365 : : rtx operand1 ATTRIBUTE_UNUSED,
4366 : : rtx operand2 ATTRIBUTE_UNUSED)
4367 : : {
4368 : 0 : return gen_rtx_SET (operand0,
4369 : : gen_rtx_VEC_CONCAT (V16QImode,
4370 : : gen_rtx_US_TRUNCATE (V4QImode,
4371 : : operand1),
4372 : : operand2));
4373 : : }
4374 : :
4375 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4376 : : rtx
4377 : 0 : gen_avx512vl_ss_truncatev2div2qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4378 : : rtx operand1 ATTRIBUTE_UNUSED,
4379 : : rtx operand2 ATTRIBUTE_UNUSED)
4380 : : {
4381 : 0 : return gen_rtx_SET (operand0,
4382 : : gen_rtx_VEC_CONCAT (V16QImode,
4383 : : gen_rtx_SS_TRUNCATE (V2QImode,
4384 : : operand1),
4385 : : operand2));
4386 : : }
4387 : :
4388 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4389 : : rtx
4390 : 2 : gen_avx512vl_truncatev2div2qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4391 : : rtx operand1 ATTRIBUTE_UNUSED,
4392 : : rtx operand2 ATTRIBUTE_UNUSED)
4393 : : {
4394 : 2 : return gen_rtx_SET (operand0,
4395 : : gen_rtx_VEC_CONCAT (V16QImode,
4396 : : gen_rtx_TRUNCATE (V2QImode,
4397 : : operand1),
4398 : : operand2));
4399 : : }
4400 : :
4401 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4402 : : rtx
4403 : 0 : gen_avx512vl_us_truncatev2div2qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4404 : : rtx operand1 ATTRIBUTE_UNUSED,
4405 : : rtx operand2 ATTRIBUTE_UNUSED)
4406 : : {
4407 : 0 : return gen_rtx_SET (operand0,
4408 : : gen_rtx_VEC_CONCAT (V16QImode,
4409 : : gen_rtx_US_TRUNCATE (V2QImode,
4410 : : operand1),
4411 : : operand2));
4412 : : }
4413 : :
4414 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4415 : : rtx
4416 : 0 : gen_avx512vl_ss_truncatev8siv8qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4417 : : rtx operand1 ATTRIBUTE_UNUSED,
4418 : : rtx operand2 ATTRIBUTE_UNUSED)
4419 : : {
4420 : 0 : return gen_rtx_SET (operand0,
4421 : : gen_rtx_VEC_CONCAT (V16QImode,
4422 : : gen_rtx_SS_TRUNCATE (V8QImode,
4423 : : operand1),
4424 : : operand2));
4425 : : }
4426 : :
4427 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4428 : : rtx
4429 : 1 : gen_avx512vl_truncatev8siv8qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4430 : : rtx operand1 ATTRIBUTE_UNUSED,
4431 : : rtx operand2 ATTRIBUTE_UNUSED)
4432 : : {
4433 : 1 : return gen_rtx_SET (operand0,
4434 : : gen_rtx_VEC_CONCAT (V16QImode,
4435 : : gen_rtx_TRUNCATE (V8QImode,
4436 : : operand1),
4437 : : operand2));
4438 : : }
4439 : :
4440 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4441 : : rtx
4442 : 0 : gen_avx512vl_us_truncatev8siv8qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4443 : : rtx operand1 ATTRIBUTE_UNUSED,
4444 : : rtx operand2 ATTRIBUTE_UNUSED)
4445 : : {
4446 : 0 : return gen_rtx_SET (operand0,
4447 : : gen_rtx_VEC_CONCAT (V16QImode,
4448 : : gen_rtx_US_TRUNCATE (V8QImode,
4449 : : operand1),
4450 : : operand2));
4451 : : }
4452 : :
4453 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4454 : : rtx
4455 : 0 : gen_avx512vl_ss_truncatev4siv4qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4456 : : rtx operand1 ATTRIBUTE_UNUSED,
4457 : : rtx operand2 ATTRIBUTE_UNUSED)
4458 : : {
4459 : 0 : return gen_rtx_SET (operand0,
4460 : : gen_rtx_VEC_CONCAT (V16QImode,
4461 : : gen_rtx_SS_TRUNCATE (V4QImode,
4462 : : operand1),
4463 : : operand2));
4464 : : }
4465 : :
4466 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4467 : : rtx
4468 : 5 : gen_avx512vl_truncatev4siv4qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4469 : : rtx operand1 ATTRIBUTE_UNUSED,
4470 : : rtx operand2 ATTRIBUTE_UNUSED)
4471 : : {
4472 : 5 : return gen_rtx_SET (operand0,
4473 : : gen_rtx_VEC_CONCAT (V16QImode,
4474 : : gen_rtx_TRUNCATE (V4QImode,
4475 : : operand1),
4476 : : operand2));
4477 : : }
4478 : :
4479 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4480 : : rtx
4481 : 0 : gen_avx512vl_us_truncatev4siv4qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4482 : : rtx operand1 ATTRIBUTE_UNUSED,
4483 : : rtx operand2 ATTRIBUTE_UNUSED)
4484 : : {
4485 : 0 : return gen_rtx_SET (operand0,
4486 : : gen_rtx_VEC_CONCAT (V16QImode,
4487 : : gen_rtx_US_TRUNCATE (V4QImode,
4488 : : operand1),
4489 : : operand2));
4490 : : }
4491 : :
4492 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4493 : : rtx
4494 : 0 : gen_avx512vl_ss_truncatev8hiv8qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4495 : : rtx operand1 ATTRIBUTE_UNUSED,
4496 : : rtx operand2 ATTRIBUTE_UNUSED)
4497 : : {
4498 : 0 : return gen_rtx_SET (operand0,
4499 : : gen_rtx_VEC_CONCAT (V16QImode,
4500 : : gen_rtx_SS_TRUNCATE (V8QImode,
4501 : : operand1),
4502 : : operand2));
4503 : : }
4504 : :
4505 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4506 : : rtx
4507 : 26 : gen_avx512vl_truncatev8hiv8qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4508 : : rtx operand1 ATTRIBUTE_UNUSED,
4509 : : rtx operand2 ATTRIBUTE_UNUSED)
4510 : : {
4511 : 26 : return gen_rtx_SET (operand0,
4512 : : gen_rtx_VEC_CONCAT (V16QImode,
4513 : : gen_rtx_TRUNCATE (V8QImode,
4514 : : operand1),
4515 : : operand2));
4516 : : }
4517 : :
4518 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14488 */
4519 : : rtx
4520 : 0 : gen_avx512vl_us_truncatev8hiv8qi2 (rtx operand0 ATTRIBUTE_UNUSED,
4521 : : rtx operand1 ATTRIBUTE_UNUSED,
4522 : : rtx operand2 ATTRIBUTE_UNUSED)
4523 : : {
4524 : 0 : return gen_rtx_SET (operand0,
4525 : : gen_rtx_VEC_CONCAT (V16QImode,
4526 : : gen_rtx_US_TRUNCATE (V8QImode,
4527 : : operand1),
4528 : : operand2));
4529 : : }
4530 : :
4531 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14546 */
4532 : : rtx
4533 : 36 : gen_avx512vl_ss_truncatev2div2qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4534 : : rtx operand1 ATTRIBUTE_UNUSED,
4535 : : rtx operand2 ATTRIBUTE_UNUSED,
4536 : : rtx operand3 ATTRIBUTE_UNUSED)
4537 : : {
4538 : 36 : return gen_rtx_SET (operand0,
4539 : : gen_rtx_VEC_CONCAT (V16QImode,
4540 : : gen_rtx_VEC_MERGE (V2QImode,
4541 : : gen_rtx_SS_TRUNCATE (V2QImode,
4542 : : operand1),
4543 : : gen_rtx_VEC_SELECT (V2QImode,
4544 : : operand2,
4545 : : gen_rtx_PARALLEL (VOIDmode,
4546 : : gen_rtvec (2,
4547 : : const0_rtx,
4548 : : const1_rtx))),
4549 : : operand3),
4550 : : gen_rtx_CONST_VECTOR (V14QImode,
4551 : : gen_rtvec (14,
4552 : : const0_rtx,
4553 : : const0_rtx,
4554 : : const0_rtx,
4555 : : const0_rtx,
4556 : : const0_rtx,
4557 : : const0_rtx,
4558 : : const0_rtx,
4559 : : const0_rtx,
4560 : : const0_rtx,
4561 : : const0_rtx,
4562 : : const0_rtx,
4563 : : const0_rtx,
4564 : : const0_rtx,
4565 : : const0_rtx))));
4566 : : }
4567 : :
4568 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14546 */
4569 : : rtx
4570 : 36 : gen_avx512vl_truncatev2div2qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4571 : : rtx operand1 ATTRIBUTE_UNUSED,
4572 : : rtx operand2 ATTRIBUTE_UNUSED,
4573 : : rtx operand3 ATTRIBUTE_UNUSED)
4574 : : {
4575 : 36 : return gen_rtx_SET (operand0,
4576 : : gen_rtx_VEC_CONCAT (V16QImode,
4577 : : gen_rtx_VEC_MERGE (V2QImode,
4578 : : gen_rtx_TRUNCATE (V2QImode,
4579 : : operand1),
4580 : : gen_rtx_VEC_SELECT (V2QImode,
4581 : : operand2,
4582 : : gen_rtx_PARALLEL (VOIDmode,
4583 : : gen_rtvec (2,
4584 : : const0_rtx,
4585 : : const1_rtx))),
4586 : : operand3),
4587 : : gen_rtx_CONST_VECTOR (V14QImode,
4588 : : gen_rtvec (14,
4589 : : const0_rtx,
4590 : : const0_rtx,
4591 : : const0_rtx,
4592 : : const0_rtx,
4593 : : const0_rtx,
4594 : : const0_rtx,
4595 : : const0_rtx,
4596 : : const0_rtx,
4597 : : const0_rtx,
4598 : : const0_rtx,
4599 : : const0_rtx,
4600 : : const0_rtx,
4601 : : const0_rtx,
4602 : : const0_rtx))));
4603 : : }
4604 : :
4605 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14546 */
4606 : : rtx
4607 : 36 : gen_avx512vl_us_truncatev2div2qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4608 : : rtx operand1 ATTRIBUTE_UNUSED,
4609 : : rtx operand2 ATTRIBUTE_UNUSED,
4610 : : rtx operand3 ATTRIBUTE_UNUSED)
4611 : : {
4612 : 36 : return gen_rtx_SET (operand0,
4613 : : gen_rtx_VEC_CONCAT (V16QImode,
4614 : : gen_rtx_VEC_MERGE (V2QImode,
4615 : : gen_rtx_US_TRUNCATE (V2QImode,
4616 : : operand1),
4617 : : gen_rtx_VEC_SELECT (V2QImode,
4618 : : operand2,
4619 : : gen_rtx_PARALLEL (VOIDmode,
4620 : : gen_rtvec (2,
4621 : : const0_rtx,
4622 : : const1_rtx))),
4623 : : operand3),
4624 : : gen_rtx_CONST_VECTOR (V14QImode,
4625 : : gen_rtvec (14,
4626 : : const0_rtx,
4627 : : const0_rtx,
4628 : : const0_rtx,
4629 : : const0_rtx,
4630 : : const0_rtx,
4631 : : const0_rtx,
4632 : : const0_rtx,
4633 : : const0_rtx,
4634 : : const0_rtx,
4635 : : const0_rtx,
4636 : : const0_rtx,
4637 : : const0_rtx,
4638 : : const0_rtx,
4639 : : const0_rtx))));
4640 : : }
4641 : :
4642 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14604 */
4643 : : rtx
4644 : 11 : gen_avx512vl_ss_truncatev2div2qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
4645 : : rtx operand1 ATTRIBUTE_UNUSED,
4646 : : rtx operand2 ATTRIBUTE_UNUSED)
4647 : : {
4648 : 11 : return gen_rtx_SET (operand0,
4649 : : gen_rtx_SUBREG (HImode,
4650 : : gen_rtx_VEC_MERGE (V2QImode,
4651 : : gen_rtx_SS_TRUNCATE (V2QImode,
4652 : : operand1),
4653 : : gen_rtx_VEC_SELECT (V2QImode,
4654 : : gen_rtx_SUBREG (V4QImode,
4655 : : gen_rtx_VEC_CONCAT (V2HImode,
4656 : : operand0,
4657 : : const0_rtx),
4658 : : 0),
4659 : : gen_rtx_PARALLEL (VOIDmode,
4660 : : gen_rtvec (2,
4661 : : const0_rtx,
4662 : : const1_rtx))),
4663 : : operand2),
4664 : : 0));
4665 : : }
4666 : :
4667 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14604 */
4668 : : rtx
4669 : 11 : gen_avx512vl_truncatev2div2qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
4670 : : rtx operand1 ATTRIBUTE_UNUSED,
4671 : : rtx operand2 ATTRIBUTE_UNUSED)
4672 : : {
4673 : 11 : return gen_rtx_SET (operand0,
4674 : : gen_rtx_SUBREG (HImode,
4675 : : gen_rtx_VEC_MERGE (V2QImode,
4676 : : gen_rtx_TRUNCATE (V2QImode,
4677 : : operand1),
4678 : : gen_rtx_VEC_SELECT (V2QImode,
4679 : : gen_rtx_SUBREG (V4QImode,
4680 : : gen_rtx_VEC_CONCAT (V2HImode,
4681 : : operand0,
4682 : : const0_rtx),
4683 : : 0),
4684 : : gen_rtx_PARALLEL (VOIDmode,
4685 : : gen_rtvec (2,
4686 : : const0_rtx,
4687 : : const1_rtx))),
4688 : : operand2),
4689 : : 0));
4690 : : }
4691 : :
4692 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14604 */
4693 : : rtx
4694 : 11 : gen_avx512vl_us_truncatev2div2qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
4695 : : rtx operand1 ATTRIBUTE_UNUSED,
4696 : : rtx operand2 ATTRIBUTE_UNUSED)
4697 : : {
4698 : 11 : return gen_rtx_SET (operand0,
4699 : : gen_rtx_SUBREG (HImode,
4700 : : gen_rtx_VEC_MERGE (V2QImode,
4701 : : gen_rtx_US_TRUNCATE (V2QImode,
4702 : : operand1),
4703 : : gen_rtx_VEC_SELECT (V2QImode,
4704 : : gen_rtx_SUBREG (V4QImode,
4705 : : gen_rtx_VEC_CONCAT (V2HImode,
4706 : : operand0,
4707 : : const0_rtx),
4708 : : 0),
4709 : : gen_rtx_PARALLEL (VOIDmode,
4710 : : gen_rtvec (2,
4711 : : const0_rtx,
4712 : : const1_rtx))),
4713 : : operand2),
4714 : : 0));
4715 : : }
4716 : :
4717 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14650 */
4718 : : rtx
4719 : 36 : gen_avx512vl_ss_truncatev4siv4qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4720 : : rtx operand1 ATTRIBUTE_UNUSED,
4721 : : rtx operand2 ATTRIBUTE_UNUSED,
4722 : : rtx operand3 ATTRIBUTE_UNUSED)
4723 : : {
4724 : 36 : return gen_rtx_SET (operand0,
4725 : : gen_rtx_VEC_CONCAT (V16QImode,
4726 : : gen_rtx_VEC_MERGE (V4QImode,
4727 : : gen_rtx_SS_TRUNCATE (V4QImode,
4728 : : operand1),
4729 : : gen_rtx_VEC_SELECT (V4QImode,
4730 : : operand2,
4731 : : gen_rtx_PARALLEL (VOIDmode,
4732 : : gen_rtvec (4,
4733 : : const0_rtx,
4734 : : const1_rtx,
4735 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
4736 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
4737 : : operand3),
4738 : : gen_rtx_CONST_VECTOR (V12QImode,
4739 : : gen_rtvec (12,
4740 : : const0_rtx,
4741 : : const0_rtx,
4742 : : const0_rtx,
4743 : : const0_rtx,
4744 : : const0_rtx,
4745 : : const0_rtx,
4746 : : const0_rtx,
4747 : : const0_rtx,
4748 : : const0_rtx,
4749 : : const0_rtx,
4750 : : const0_rtx,
4751 : : const0_rtx))));
4752 : : }
4753 : :
4754 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14650 */
4755 : : rtx
4756 : 36 : gen_avx512vl_truncatev4siv4qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4757 : : rtx operand1 ATTRIBUTE_UNUSED,
4758 : : rtx operand2 ATTRIBUTE_UNUSED,
4759 : : rtx operand3 ATTRIBUTE_UNUSED)
4760 : : {
4761 : 36 : return gen_rtx_SET (operand0,
4762 : : gen_rtx_VEC_CONCAT (V16QImode,
4763 : : gen_rtx_VEC_MERGE (V4QImode,
4764 : : gen_rtx_TRUNCATE (V4QImode,
4765 : : operand1),
4766 : : gen_rtx_VEC_SELECT (V4QImode,
4767 : : operand2,
4768 : : gen_rtx_PARALLEL (VOIDmode,
4769 : : gen_rtvec (4,
4770 : : const0_rtx,
4771 : : const1_rtx,
4772 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
4773 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
4774 : : operand3),
4775 : : gen_rtx_CONST_VECTOR (V12QImode,
4776 : : gen_rtvec (12,
4777 : : const0_rtx,
4778 : : const0_rtx,
4779 : : const0_rtx,
4780 : : const0_rtx,
4781 : : const0_rtx,
4782 : : const0_rtx,
4783 : : const0_rtx,
4784 : : const0_rtx,
4785 : : const0_rtx,
4786 : : const0_rtx,
4787 : : const0_rtx,
4788 : : const0_rtx))));
4789 : : }
4790 : :
4791 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14650 */
4792 : : rtx
4793 : 36 : gen_avx512vl_us_truncatev4siv4qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4794 : : rtx operand1 ATTRIBUTE_UNUSED,
4795 : : rtx operand2 ATTRIBUTE_UNUSED,
4796 : : rtx operand3 ATTRIBUTE_UNUSED)
4797 : : {
4798 : 36 : return gen_rtx_SET (operand0,
4799 : : gen_rtx_VEC_CONCAT (V16QImode,
4800 : : gen_rtx_VEC_MERGE (V4QImode,
4801 : : gen_rtx_US_TRUNCATE (V4QImode,
4802 : : operand1),
4803 : : gen_rtx_VEC_SELECT (V4QImode,
4804 : : operand2,
4805 : : gen_rtx_PARALLEL (VOIDmode,
4806 : : gen_rtvec (4,
4807 : : const0_rtx,
4808 : : const1_rtx,
4809 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
4810 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
4811 : : operand3),
4812 : : gen_rtx_CONST_VECTOR (V12QImode,
4813 : : gen_rtvec (12,
4814 : : const0_rtx,
4815 : : const0_rtx,
4816 : : const0_rtx,
4817 : : const0_rtx,
4818 : : const0_rtx,
4819 : : const0_rtx,
4820 : : const0_rtx,
4821 : : const0_rtx,
4822 : : const0_rtx,
4823 : : const0_rtx,
4824 : : const0_rtx,
4825 : : const0_rtx))));
4826 : : }
4827 : :
4828 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14650 */
4829 : : rtx
4830 : 36 : gen_avx512vl_ss_truncatev4div4qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4831 : : rtx operand1 ATTRIBUTE_UNUSED,
4832 : : rtx operand2 ATTRIBUTE_UNUSED,
4833 : : rtx operand3 ATTRIBUTE_UNUSED)
4834 : : {
4835 : 36 : return gen_rtx_SET (operand0,
4836 : : gen_rtx_VEC_CONCAT (V16QImode,
4837 : : gen_rtx_VEC_MERGE (V4QImode,
4838 : : gen_rtx_SS_TRUNCATE (V4QImode,
4839 : : operand1),
4840 : : gen_rtx_VEC_SELECT (V4QImode,
4841 : : operand2,
4842 : : gen_rtx_PARALLEL (VOIDmode,
4843 : : gen_rtvec (4,
4844 : : const0_rtx,
4845 : : const1_rtx,
4846 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
4847 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
4848 : : operand3),
4849 : : gen_rtx_CONST_VECTOR (V12QImode,
4850 : : gen_rtvec (12,
4851 : : const0_rtx,
4852 : : const0_rtx,
4853 : : const0_rtx,
4854 : : const0_rtx,
4855 : : const0_rtx,
4856 : : const0_rtx,
4857 : : const0_rtx,
4858 : : const0_rtx,
4859 : : const0_rtx,
4860 : : const0_rtx,
4861 : : const0_rtx,
4862 : : const0_rtx))));
4863 : : }
4864 : :
4865 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14650 */
4866 : : rtx
4867 : 36 : gen_avx512vl_truncatev4div4qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4868 : : rtx operand1 ATTRIBUTE_UNUSED,
4869 : : rtx operand2 ATTRIBUTE_UNUSED,
4870 : : rtx operand3 ATTRIBUTE_UNUSED)
4871 : : {
4872 : 36 : return gen_rtx_SET (operand0,
4873 : : gen_rtx_VEC_CONCAT (V16QImode,
4874 : : gen_rtx_VEC_MERGE (V4QImode,
4875 : : gen_rtx_TRUNCATE (V4QImode,
4876 : : operand1),
4877 : : gen_rtx_VEC_SELECT (V4QImode,
4878 : : operand2,
4879 : : gen_rtx_PARALLEL (VOIDmode,
4880 : : gen_rtvec (4,
4881 : : const0_rtx,
4882 : : const1_rtx,
4883 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
4884 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
4885 : : operand3),
4886 : : gen_rtx_CONST_VECTOR (V12QImode,
4887 : : gen_rtvec (12,
4888 : : const0_rtx,
4889 : : const0_rtx,
4890 : : const0_rtx,
4891 : : const0_rtx,
4892 : : const0_rtx,
4893 : : const0_rtx,
4894 : : const0_rtx,
4895 : : const0_rtx,
4896 : : const0_rtx,
4897 : : const0_rtx,
4898 : : const0_rtx,
4899 : : const0_rtx))));
4900 : : }
4901 : :
4902 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14650 */
4903 : : rtx
4904 : 36 : gen_avx512vl_us_truncatev4div4qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
4905 : : rtx operand1 ATTRIBUTE_UNUSED,
4906 : : rtx operand2 ATTRIBUTE_UNUSED,
4907 : : rtx operand3 ATTRIBUTE_UNUSED)
4908 : : {
4909 : 36 : return gen_rtx_SET (operand0,
4910 : : gen_rtx_VEC_CONCAT (V16QImode,
4911 : : gen_rtx_VEC_MERGE (V4QImode,
4912 : : gen_rtx_US_TRUNCATE (V4QImode,
4913 : : operand1),
4914 : : gen_rtx_VEC_SELECT (V4QImode,
4915 : : operand2,
4916 : : gen_rtx_PARALLEL (VOIDmode,
4917 : : gen_rtvec (4,
4918 : : const0_rtx,
4919 : : const1_rtx,
4920 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
4921 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
4922 : : operand3),
4923 : : gen_rtx_CONST_VECTOR (V12QImode,
4924 : : gen_rtvec (12,
4925 : : const0_rtx,
4926 : : const0_rtx,
4927 : : const0_rtx,
4928 : : const0_rtx,
4929 : : const0_rtx,
4930 : : const0_rtx,
4931 : : const0_rtx,
4932 : : const0_rtx,
4933 : : const0_rtx,
4934 : : const0_rtx,
4935 : : const0_rtx,
4936 : : const0_rtx))));
4937 : : }
4938 : :
4939 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14708 */
4940 : : rtx
4941 : 11 : gen_avx512vl_ss_truncatev4siv4qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
4942 : : rtx operand1 ATTRIBUTE_UNUSED,
4943 : : rtx operand2 ATTRIBUTE_UNUSED)
4944 : : {
4945 : 11 : return gen_rtx_SET (operand0,
4946 : : gen_rtx_SUBREG (SImode,
4947 : : gen_rtx_VEC_MERGE (V4QImode,
4948 : : gen_rtx_SS_TRUNCATE (V4QImode,
4949 : : operand1),
4950 : : gen_rtx_VEC_SELECT (V4QImode,
4951 : : gen_rtx_SUBREG (V8QImode,
4952 : : gen_rtx_VEC_CONCAT (V2SImode,
4953 : : operand0,
4954 : : const0_rtx),
4955 : : 0),
4956 : : gen_rtx_PARALLEL (VOIDmode,
4957 : : gen_rtvec (4,
4958 : : const0_rtx,
4959 : : const1_rtx,
4960 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
4961 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
4962 : : operand2),
4963 : : 0));
4964 : : }
4965 : :
4966 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14708 */
4967 : : rtx
4968 : 11 : gen_avx512vl_truncatev4siv4qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
4969 : : rtx operand1 ATTRIBUTE_UNUSED,
4970 : : rtx operand2 ATTRIBUTE_UNUSED)
4971 : : {
4972 : 11 : return gen_rtx_SET (operand0,
4973 : : gen_rtx_SUBREG (SImode,
4974 : : gen_rtx_VEC_MERGE (V4QImode,
4975 : : gen_rtx_TRUNCATE (V4QImode,
4976 : : operand1),
4977 : : gen_rtx_VEC_SELECT (V4QImode,
4978 : : gen_rtx_SUBREG (V8QImode,
4979 : : gen_rtx_VEC_CONCAT (V2SImode,
4980 : : operand0,
4981 : : const0_rtx),
4982 : : 0),
4983 : : gen_rtx_PARALLEL (VOIDmode,
4984 : : gen_rtvec (4,
4985 : : const0_rtx,
4986 : : const1_rtx,
4987 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
4988 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
4989 : : operand2),
4990 : : 0));
4991 : : }
4992 : :
4993 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14708 */
4994 : : rtx
4995 : 11 : gen_avx512vl_us_truncatev4siv4qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
4996 : : rtx operand1 ATTRIBUTE_UNUSED,
4997 : : rtx operand2 ATTRIBUTE_UNUSED)
4998 : : {
4999 : 11 : return gen_rtx_SET (operand0,
5000 : : gen_rtx_SUBREG (SImode,
5001 : : gen_rtx_VEC_MERGE (V4QImode,
5002 : : gen_rtx_US_TRUNCATE (V4QImode,
5003 : : operand1),
5004 : : gen_rtx_VEC_SELECT (V4QImode,
5005 : : gen_rtx_SUBREG (V8QImode,
5006 : : gen_rtx_VEC_CONCAT (V2SImode,
5007 : : operand0,
5008 : : const0_rtx),
5009 : : 0),
5010 : : gen_rtx_PARALLEL (VOIDmode,
5011 : : gen_rtvec (4,
5012 : : const0_rtx,
5013 : : const1_rtx,
5014 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5015 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5016 : : operand2),
5017 : : 0));
5018 : : }
5019 : :
5020 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14708 */
5021 : : rtx
5022 : 11 : gen_avx512vl_ss_truncatev4div4qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5023 : : rtx operand1 ATTRIBUTE_UNUSED,
5024 : : rtx operand2 ATTRIBUTE_UNUSED)
5025 : : {
5026 : 11 : return gen_rtx_SET (operand0,
5027 : : gen_rtx_SUBREG (SImode,
5028 : : gen_rtx_VEC_MERGE (V4QImode,
5029 : : gen_rtx_SS_TRUNCATE (V4QImode,
5030 : : operand1),
5031 : : gen_rtx_VEC_SELECT (V4QImode,
5032 : : gen_rtx_SUBREG (V8QImode,
5033 : : gen_rtx_VEC_CONCAT (V2SImode,
5034 : : operand0,
5035 : : const0_rtx),
5036 : : 0),
5037 : : gen_rtx_PARALLEL (VOIDmode,
5038 : : gen_rtvec (4,
5039 : : const0_rtx,
5040 : : const1_rtx,
5041 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5042 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5043 : : operand2),
5044 : : 0));
5045 : : }
5046 : :
5047 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14708 */
5048 : : rtx
5049 : 11 : gen_avx512vl_truncatev4div4qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5050 : : rtx operand1 ATTRIBUTE_UNUSED,
5051 : : rtx operand2 ATTRIBUTE_UNUSED)
5052 : : {
5053 : 11 : return gen_rtx_SET (operand0,
5054 : : gen_rtx_SUBREG (SImode,
5055 : : gen_rtx_VEC_MERGE (V4QImode,
5056 : : gen_rtx_TRUNCATE (V4QImode,
5057 : : operand1),
5058 : : gen_rtx_VEC_SELECT (V4QImode,
5059 : : gen_rtx_SUBREG (V8QImode,
5060 : : gen_rtx_VEC_CONCAT (V2SImode,
5061 : : operand0,
5062 : : const0_rtx),
5063 : : 0),
5064 : : gen_rtx_PARALLEL (VOIDmode,
5065 : : gen_rtvec (4,
5066 : : const0_rtx,
5067 : : const1_rtx,
5068 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5069 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5070 : : operand2),
5071 : : 0));
5072 : : }
5073 : :
5074 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14708 */
5075 : : rtx
5076 : 11 : gen_avx512vl_us_truncatev4div4qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5077 : : rtx operand1 ATTRIBUTE_UNUSED,
5078 : : rtx operand2 ATTRIBUTE_UNUSED)
5079 : : {
5080 : 11 : return gen_rtx_SET (operand0,
5081 : : gen_rtx_SUBREG (SImode,
5082 : : gen_rtx_VEC_MERGE (V4QImode,
5083 : : gen_rtx_US_TRUNCATE (V4QImode,
5084 : : operand1),
5085 : : gen_rtx_VEC_SELECT (V4QImode,
5086 : : gen_rtx_SUBREG (V8QImode,
5087 : : gen_rtx_VEC_CONCAT (V2SImode,
5088 : : operand0,
5089 : : const0_rtx),
5090 : : 0),
5091 : : gen_rtx_PARALLEL (VOIDmode,
5092 : : gen_rtvec (4,
5093 : : const0_rtx,
5094 : : const1_rtx,
5095 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5096 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5097 : : operand2),
5098 : : 0));
5099 : : }
5100 : :
5101 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14758 */
5102 : : rtx
5103 : 36 : gen_avx512vl_ss_truncatev8hiv8qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5104 : : rtx operand1 ATTRIBUTE_UNUSED,
5105 : : rtx operand2 ATTRIBUTE_UNUSED,
5106 : : rtx operand3 ATTRIBUTE_UNUSED)
5107 : : {
5108 : 36 : return gen_rtx_SET (operand0,
5109 : : gen_rtx_VEC_CONCAT (V16QImode,
5110 : : gen_rtx_VEC_MERGE (V8QImode,
5111 : : gen_rtx_SS_TRUNCATE (V8QImode,
5112 : : operand1),
5113 : : gen_rtx_VEC_SELECT (V8QImode,
5114 : : operand2,
5115 : : gen_rtx_PARALLEL (VOIDmode,
5116 : : gen_rtvec (8,
5117 : : const0_rtx,
5118 : : const1_rtx,
5119 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5120 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5121 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5122 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5123 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5124 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
5125 : : operand3),
5126 : : gen_rtx_CONST_VECTOR (V8QImode,
5127 : : gen_rtvec (8,
5128 : : const0_rtx,
5129 : : const0_rtx,
5130 : : const0_rtx,
5131 : : const0_rtx,
5132 : : const0_rtx,
5133 : : const0_rtx,
5134 : : const0_rtx,
5135 : : const0_rtx))));
5136 : : }
5137 : :
5138 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14758 */
5139 : : rtx
5140 : 36 : gen_avx512vl_truncatev8hiv8qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5141 : : rtx operand1 ATTRIBUTE_UNUSED,
5142 : : rtx operand2 ATTRIBUTE_UNUSED,
5143 : : rtx operand3 ATTRIBUTE_UNUSED)
5144 : : {
5145 : 36 : return gen_rtx_SET (operand0,
5146 : : gen_rtx_VEC_CONCAT (V16QImode,
5147 : : gen_rtx_VEC_MERGE (V8QImode,
5148 : : gen_rtx_TRUNCATE (V8QImode,
5149 : : operand1),
5150 : : gen_rtx_VEC_SELECT (V8QImode,
5151 : : operand2,
5152 : : gen_rtx_PARALLEL (VOIDmode,
5153 : : gen_rtvec (8,
5154 : : const0_rtx,
5155 : : const1_rtx,
5156 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5157 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5158 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5159 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5160 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5161 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
5162 : : operand3),
5163 : : gen_rtx_CONST_VECTOR (V8QImode,
5164 : : gen_rtvec (8,
5165 : : const0_rtx,
5166 : : const0_rtx,
5167 : : const0_rtx,
5168 : : const0_rtx,
5169 : : const0_rtx,
5170 : : const0_rtx,
5171 : : const0_rtx,
5172 : : const0_rtx))));
5173 : : }
5174 : :
5175 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14758 */
5176 : : rtx
5177 : 36 : gen_avx512vl_us_truncatev8hiv8qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5178 : : rtx operand1 ATTRIBUTE_UNUSED,
5179 : : rtx operand2 ATTRIBUTE_UNUSED,
5180 : : rtx operand3 ATTRIBUTE_UNUSED)
5181 : : {
5182 : 36 : return gen_rtx_SET (operand0,
5183 : : gen_rtx_VEC_CONCAT (V16QImode,
5184 : : gen_rtx_VEC_MERGE (V8QImode,
5185 : : gen_rtx_US_TRUNCATE (V8QImode,
5186 : : operand1),
5187 : : gen_rtx_VEC_SELECT (V8QImode,
5188 : : operand2,
5189 : : gen_rtx_PARALLEL (VOIDmode,
5190 : : gen_rtvec (8,
5191 : : const0_rtx,
5192 : : const1_rtx,
5193 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5194 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5195 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5196 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5197 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5198 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
5199 : : operand3),
5200 : : gen_rtx_CONST_VECTOR (V8QImode,
5201 : : gen_rtvec (8,
5202 : : const0_rtx,
5203 : : const0_rtx,
5204 : : const0_rtx,
5205 : : const0_rtx,
5206 : : const0_rtx,
5207 : : const0_rtx,
5208 : : const0_rtx,
5209 : : const0_rtx))));
5210 : : }
5211 : :
5212 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14758 */
5213 : : rtx
5214 : 36 : gen_avx512vl_ss_truncatev8siv8qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5215 : : rtx operand1 ATTRIBUTE_UNUSED,
5216 : : rtx operand2 ATTRIBUTE_UNUSED,
5217 : : rtx operand3 ATTRIBUTE_UNUSED)
5218 : : {
5219 : 36 : return gen_rtx_SET (operand0,
5220 : : gen_rtx_VEC_CONCAT (V16QImode,
5221 : : gen_rtx_VEC_MERGE (V8QImode,
5222 : : gen_rtx_SS_TRUNCATE (V8QImode,
5223 : : operand1),
5224 : : gen_rtx_VEC_SELECT (V8QImode,
5225 : : operand2,
5226 : : gen_rtx_PARALLEL (VOIDmode,
5227 : : gen_rtvec (8,
5228 : : const0_rtx,
5229 : : const1_rtx,
5230 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5231 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5232 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5233 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5234 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5235 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
5236 : : operand3),
5237 : : gen_rtx_CONST_VECTOR (V8QImode,
5238 : : gen_rtvec (8,
5239 : : const0_rtx,
5240 : : const0_rtx,
5241 : : const0_rtx,
5242 : : const0_rtx,
5243 : : const0_rtx,
5244 : : const0_rtx,
5245 : : const0_rtx,
5246 : : const0_rtx))));
5247 : : }
5248 : :
5249 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14758 */
5250 : : rtx
5251 : 36 : gen_avx512vl_truncatev8siv8qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5252 : : rtx operand1 ATTRIBUTE_UNUSED,
5253 : : rtx operand2 ATTRIBUTE_UNUSED,
5254 : : rtx operand3 ATTRIBUTE_UNUSED)
5255 : : {
5256 : 36 : return gen_rtx_SET (operand0,
5257 : : gen_rtx_VEC_CONCAT (V16QImode,
5258 : : gen_rtx_VEC_MERGE (V8QImode,
5259 : : gen_rtx_TRUNCATE (V8QImode,
5260 : : operand1),
5261 : : gen_rtx_VEC_SELECT (V8QImode,
5262 : : operand2,
5263 : : gen_rtx_PARALLEL (VOIDmode,
5264 : : gen_rtvec (8,
5265 : : const0_rtx,
5266 : : const1_rtx,
5267 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5268 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5269 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5270 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5271 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5272 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
5273 : : operand3),
5274 : : gen_rtx_CONST_VECTOR (V8QImode,
5275 : : gen_rtvec (8,
5276 : : const0_rtx,
5277 : : const0_rtx,
5278 : : const0_rtx,
5279 : : const0_rtx,
5280 : : const0_rtx,
5281 : : const0_rtx,
5282 : : const0_rtx,
5283 : : const0_rtx))));
5284 : : }
5285 : :
5286 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14758 */
5287 : : rtx
5288 : 36 : gen_avx512vl_us_truncatev8siv8qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5289 : : rtx operand1 ATTRIBUTE_UNUSED,
5290 : : rtx operand2 ATTRIBUTE_UNUSED,
5291 : : rtx operand3 ATTRIBUTE_UNUSED)
5292 : : {
5293 : 36 : return gen_rtx_SET (operand0,
5294 : : gen_rtx_VEC_CONCAT (V16QImode,
5295 : : gen_rtx_VEC_MERGE (V8QImode,
5296 : : gen_rtx_US_TRUNCATE (V8QImode,
5297 : : operand1),
5298 : : gen_rtx_VEC_SELECT (V8QImode,
5299 : : operand2,
5300 : : gen_rtx_PARALLEL (VOIDmode,
5301 : : gen_rtvec (8,
5302 : : const0_rtx,
5303 : : const1_rtx,
5304 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5305 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5306 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5307 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5308 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5309 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
5310 : : operand3),
5311 : : gen_rtx_CONST_VECTOR (V8QImode,
5312 : : gen_rtvec (8,
5313 : : const0_rtx,
5314 : : const0_rtx,
5315 : : const0_rtx,
5316 : : const0_rtx,
5317 : : const0_rtx,
5318 : : const0_rtx,
5319 : : const0_rtx,
5320 : : const0_rtx))));
5321 : : }
5322 : :
5323 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14816 */
5324 : : rtx
5325 : 12 : gen_avx512vl_ss_truncatev8hiv8qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5326 : : rtx operand1 ATTRIBUTE_UNUSED,
5327 : : rtx operand2 ATTRIBUTE_UNUSED)
5328 : : {
5329 : 12 : return gen_rtx_SET (operand0,
5330 : : gen_rtx_SUBREG (DImode,
5331 : : gen_rtx_VEC_MERGE (V8QImode,
5332 : : gen_rtx_SS_TRUNCATE (V8QImode,
5333 : : operand1),
5334 : : gen_rtx_VEC_SELECT (V8QImode,
5335 : : gen_rtx_SUBREG (V16QImode,
5336 : : gen_rtx_VEC_CONCAT (V2DImode,
5337 : : operand0,
5338 : : const0_rtx),
5339 : : 0),
5340 : : gen_rtx_PARALLEL (VOIDmode,
5341 : : gen_rtvec (8,
5342 : : const0_rtx,
5343 : : const1_rtx,
5344 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5345 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5346 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5347 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5348 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5349 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
5350 : : operand2),
5351 : : 0));
5352 : : }
5353 : :
5354 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14816 */
5355 : : rtx
5356 : 12 : gen_avx512vl_truncatev8hiv8qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5357 : : rtx operand1 ATTRIBUTE_UNUSED,
5358 : : rtx operand2 ATTRIBUTE_UNUSED)
5359 : : {
5360 : 12 : return gen_rtx_SET (operand0,
5361 : : gen_rtx_SUBREG (DImode,
5362 : : gen_rtx_VEC_MERGE (V8QImode,
5363 : : gen_rtx_TRUNCATE (V8QImode,
5364 : : operand1),
5365 : : gen_rtx_VEC_SELECT (V8QImode,
5366 : : gen_rtx_SUBREG (V16QImode,
5367 : : gen_rtx_VEC_CONCAT (V2DImode,
5368 : : operand0,
5369 : : const0_rtx),
5370 : : 0),
5371 : : gen_rtx_PARALLEL (VOIDmode,
5372 : : gen_rtvec (8,
5373 : : const0_rtx,
5374 : : const1_rtx,
5375 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5376 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5377 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5378 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5379 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5380 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
5381 : : operand2),
5382 : : 0));
5383 : : }
5384 : :
5385 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14816 */
5386 : : rtx
5387 : 12 : gen_avx512vl_us_truncatev8hiv8qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5388 : : rtx operand1 ATTRIBUTE_UNUSED,
5389 : : rtx operand2 ATTRIBUTE_UNUSED)
5390 : : {
5391 : 12 : return gen_rtx_SET (operand0,
5392 : : gen_rtx_SUBREG (DImode,
5393 : : gen_rtx_VEC_MERGE (V8QImode,
5394 : : gen_rtx_US_TRUNCATE (V8QImode,
5395 : : operand1),
5396 : : gen_rtx_VEC_SELECT (V8QImode,
5397 : : gen_rtx_SUBREG (V16QImode,
5398 : : gen_rtx_VEC_CONCAT (V2DImode,
5399 : : operand0,
5400 : : const0_rtx),
5401 : : 0),
5402 : : gen_rtx_PARALLEL (VOIDmode,
5403 : : gen_rtvec (8,
5404 : : const0_rtx,
5405 : : const1_rtx,
5406 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5407 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5408 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5409 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5410 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5411 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
5412 : : operand2),
5413 : : 0));
5414 : : }
5415 : :
5416 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14816 */
5417 : : rtx
5418 : 11 : gen_avx512vl_ss_truncatev8siv8qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5419 : : rtx operand1 ATTRIBUTE_UNUSED,
5420 : : rtx operand2 ATTRIBUTE_UNUSED)
5421 : : {
5422 : 11 : return gen_rtx_SET (operand0,
5423 : : gen_rtx_SUBREG (DImode,
5424 : : gen_rtx_VEC_MERGE (V8QImode,
5425 : : gen_rtx_SS_TRUNCATE (V8QImode,
5426 : : operand1),
5427 : : gen_rtx_VEC_SELECT (V8QImode,
5428 : : gen_rtx_SUBREG (V16QImode,
5429 : : gen_rtx_VEC_CONCAT (V2DImode,
5430 : : operand0,
5431 : : const0_rtx),
5432 : : 0),
5433 : : gen_rtx_PARALLEL (VOIDmode,
5434 : : gen_rtvec (8,
5435 : : const0_rtx,
5436 : : const1_rtx,
5437 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5438 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5439 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5440 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5441 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5442 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
5443 : : operand2),
5444 : : 0));
5445 : : }
5446 : :
5447 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14816 */
5448 : : rtx
5449 : 11 : gen_avx512vl_truncatev8siv8qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5450 : : rtx operand1 ATTRIBUTE_UNUSED,
5451 : : rtx operand2 ATTRIBUTE_UNUSED)
5452 : : {
5453 : 11 : return gen_rtx_SET (operand0,
5454 : : gen_rtx_SUBREG (DImode,
5455 : : gen_rtx_VEC_MERGE (V8QImode,
5456 : : gen_rtx_TRUNCATE (V8QImode,
5457 : : operand1),
5458 : : gen_rtx_VEC_SELECT (V8QImode,
5459 : : gen_rtx_SUBREG (V16QImode,
5460 : : gen_rtx_VEC_CONCAT (V2DImode,
5461 : : operand0,
5462 : : const0_rtx),
5463 : : 0),
5464 : : gen_rtx_PARALLEL (VOIDmode,
5465 : : gen_rtvec (8,
5466 : : const0_rtx,
5467 : : const1_rtx,
5468 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5469 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5470 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5471 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5472 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5473 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
5474 : : operand2),
5475 : : 0));
5476 : : }
5477 : :
5478 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14816 */
5479 : : rtx
5480 : 11 : gen_avx512vl_us_truncatev8siv8qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5481 : : rtx operand1 ATTRIBUTE_UNUSED,
5482 : : rtx operand2 ATTRIBUTE_UNUSED)
5483 : : {
5484 : 11 : return gen_rtx_SET (operand0,
5485 : : gen_rtx_SUBREG (DImode,
5486 : : gen_rtx_VEC_MERGE (V8QImode,
5487 : : gen_rtx_US_TRUNCATE (V8QImode,
5488 : : operand1),
5489 : : gen_rtx_VEC_SELECT (V8QImode,
5490 : : gen_rtx_SUBREG (V16QImode,
5491 : : gen_rtx_VEC_CONCAT (V2DImode,
5492 : : operand0,
5493 : : const0_rtx),
5494 : : 0),
5495 : : gen_rtx_PARALLEL (VOIDmode,
5496 : : gen_rtvec (8,
5497 : : const0_rtx,
5498 : : const1_rtx,
5499 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5500 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
5501 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
5502 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
5503 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
5504 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
5505 : : operand2),
5506 : : 0));
5507 : : }
5508 : :
5509 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14868 */
5510 : : rtx
5511 : 0 : gen_avx512vl_ss_truncatev4div4hi2 (rtx operand0 ATTRIBUTE_UNUSED,
5512 : : rtx operand1 ATTRIBUTE_UNUSED,
5513 : : rtx operand2 ATTRIBUTE_UNUSED)
5514 : : {
5515 : 0 : return gen_rtx_SET (operand0,
5516 : : gen_rtx_VEC_CONCAT (V8HImode,
5517 : : gen_rtx_SS_TRUNCATE (V4HImode,
5518 : : operand1),
5519 : : operand2));
5520 : : }
5521 : :
5522 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14868 */
5523 : : rtx
5524 : 1 : gen_avx512vl_truncatev4div4hi2 (rtx operand0 ATTRIBUTE_UNUSED,
5525 : : rtx operand1 ATTRIBUTE_UNUSED,
5526 : : rtx operand2 ATTRIBUTE_UNUSED)
5527 : : {
5528 : 1 : return gen_rtx_SET (operand0,
5529 : : gen_rtx_VEC_CONCAT (V8HImode,
5530 : : gen_rtx_TRUNCATE (V4HImode,
5531 : : operand1),
5532 : : operand2));
5533 : : }
5534 : :
5535 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14868 */
5536 : : rtx
5537 : 0 : gen_avx512vl_us_truncatev4div4hi2 (rtx operand0 ATTRIBUTE_UNUSED,
5538 : : rtx operand1 ATTRIBUTE_UNUSED,
5539 : : rtx operand2 ATTRIBUTE_UNUSED)
5540 : : {
5541 : 0 : return gen_rtx_SET (operand0,
5542 : : gen_rtx_VEC_CONCAT (V8HImode,
5543 : : gen_rtx_US_TRUNCATE (V4HImode,
5544 : : operand1),
5545 : : operand2));
5546 : : }
5547 : :
5548 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14868 */
5549 : : rtx
5550 : 0 : gen_avx512vl_ss_truncatev2div2hi2 (rtx operand0 ATTRIBUTE_UNUSED,
5551 : : rtx operand1 ATTRIBUTE_UNUSED,
5552 : : rtx operand2 ATTRIBUTE_UNUSED)
5553 : : {
5554 : 0 : return gen_rtx_SET (operand0,
5555 : : gen_rtx_VEC_CONCAT (V8HImode,
5556 : : gen_rtx_SS_TRUNCATE (V2HImode,
5557 : : operand1),
5558 : : operand2));
5559 : : }
5560 : :
5561 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14868 */
5562 : : rtx
5563 : 1 : gen_avx512vl_truncatev2div2hi2 (rtx operand0 ATTRIBUTE_UNUSED,
5564 : : rtx operand1 ATTRIBUTE_UNUSED,
5565 : : rtx operand2 ATTRIBUTE_UNUSED)
5566 : : {
5567 : 1 : return gen_rtx_SET (operand0,
5568 : : gen_rtx_VEC_CONCAT (V8HImode,
5569 : : gen_rtx_TRUNCATE (V2HImode,
5570 : : operand1),
5571 : : operand2));
5572 : : }
5573 : :
5574 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14868 */
5575 : : rtx
5576 : 0 : gen_avx512vl_us_truncatev2div2hi2 (rtx operand0 ATTRIBUTE_UNUSED,
5577 : : rtx operand1 ATTRIBUTE_UNUSED,
5578 : : rtx operand2 ATTRIBUTE_UNUSED)
5579 : : {
5580 : 0 : return gen_rtx_SET (operand0,
5581 : : gen_rtx_VEC_CONCAT (V8HImode,
5582 : : gen_rtx_US_TRUNCATE (V2HImode,
5583 : : operand1),
5584 : : operand2));
5585 : : }
5586 : :
5587 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14868 */
5588 : : rtx
5589 : 0 : gen_avx512vl_ss_truncatev4siv4hi2 (rtx operand0 ATTRIBUTE_UNUSED,
5590 : : rtx operand1 ATTRIBUTE_UNUSED,
5591 : : rtx operand2 ATTRIBUTE_UNUSED)
5592 : : {
5593 : 0 : return gen_rtx_SET (operand0,
5594 : : gen_rtx_VEC_CONCAT (V8HImode,
5595 : : gen_rtx_SS_TRUNCATE (V4HImode,
5596 : : operand1),
5597 : : operand2));
5598 : : }
5599 : :
5600 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14868 */
5601 : : rtx
5602 : 3 : gen_avx512vl_truncatev4siv4hi2 (rtx operand0 ATTRIBUTE_UNUSED,
5603 : : rtx operand1 ATTRIBUTE_UNUSED,
5604 : : rtx operand2 ATTRIBUTE_UNUSED)
5605 : : {
5606 : 3 : return gen_rtx_SET (operand0,
5607 : : gen_rtx_VEC_CONCAT (V8HImode,
5608 : : gen_rtx_TRUNCATE (V4HImode,
5609 : : operand1),
5610 : : operand2));
5611 : : }
5612 : :
5613 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14868 */
5614 : : rtx
5615 : 0 : gen_avx512vl_us_truncatev4siv4hi2 (rtx operand0 ATTRIBUTE_UNUSED,
5616 : : rtx operand1 ATTRIBUTE_UNUSED,
5617 : : rtx operand2 ATTRIBUTE_UNUSED)
5618 : : {
5619 : 0 : return gen_rtx_SET (operand0,
5620 : : gen_rtx_VEC_CONCAT (V8HImode,
5621 : : gen_rtx_US_TRUNCATE (V4HImode,
5622 : : operand1),
5623 : : operand2));
5624 : : }
5625 : :
5626 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14926 */
5627 : : rtx
5628 : 36 : gen_avx512vl_ss_truncatev4siv4hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5629 : : rtx operand1 ATTRIBUTE_UNUSED,
5630 : : rtx operand2 ATTRIBUTE_UNUSED,
5631 : : rtx operand3 ATTRIBUTE_UNUSED)
5632 : : {
5633 : 36 : return gen_rtx_SET (operand0,
5634 : : gen_rtx_VEC_CONCAT (V8HImode,
5635 : : gen_rtx_VEC_MERGE (V4HImode,
5636 : : gen_rtx_SS_TRUNCATE (V4HImode,
5637 : : operand1),
5638 : : gen_rtx_VEC_SELECT (V4HImode,
5639 : : operand2,
5640 : : gen_rtx_PARALLEL (VOIDmode,
5641 : : gen_rtvec (4,
5642 : : const0_rtx,
5643 : : const1_rtx,
5644 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5645 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5646 : : operand3),
5647 : : gen_rtx_CONST_VECTOR (V4HImode,
5648 : : gen_rtvec (4,
5649 : : const0_rtx,
5650 : : const0_rtx,
5651 : : const0_rtx,
5652 : : const0_rtx))));
5653 : : }
5654 : :
5655 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14926 */
5656 : : rtx
5657 : 36 : gen_avx512vl_truncatev4siv4hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5658 : : rtx operand1 ATTRIBUTE_UNUSED,
5659 : : rtx operand2 ATTRIBUTE_UNUSED,
5660 : : rtx operand3 ATTRIBUTE_UNUSED)
5661 : : {
5662 : 36 : return gen_rtx_SET (operand0,
5663 : : gen_rtx_VEC_CONCAT (V8HImode,
5664 : : gen_rtx_VEC_MERGE (V4HImode,
5665 : : gen_rtx_TRUNCATE (V4HImode,
5666 : : operand1),
5667 : : gen_rtx_VEC_SELECT (V4HImode,
5668 : : operand2,
5669 : : gen_rtx_PARALLEL (VOIDmode,
5670 : : gen_rtvec (4,
5671 : : const0_rtx,
5672 : : const1_rtx,
5673 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5674 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5675 : : operand3),
5676 : : gen_rtx_CONST_VECTOR (V4HImode,
5677 : : gen_rtvec (4,
5678 : : const0_rtx,
5679 : : const0_rtx,
5680 : : const0_rtx,
5681 : : const0_rtx))));
5682 : : }
5683 : :
5684 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14926 */
5685 : : rtx
5686 : 36 : gen_avx512vl_us_truncatev4siv4hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5687 : : rtx operand1 ATTRIBUTE_UNUSED,
5688 : : rtx operand2 ATTRIBUTE_UNUSED,
5689 : : rtx operand3 ATTRIBUTE_UNUSED)
5690 : : {
5691 : 36 : return gen_rtx_SET (operand0,
5692 : : gen_rtx_VEC_CONCAT (V8HImode,
5693 : : gen_rtx_VEC_MERGE (V4HImode,
5694 : : gen_rtx_US_TRUNCATE (V4HImode,
5695 : : operand1),
5696 : : gen_rtx_VEC_SELECT (V4HImode,
5697 : : operand2,
5698 : : gen_rtx_PARALLEL (VOIDmode,
5699 : : gen_rtvec (4,
5700 : : const0_rtx,
5701 : : const1_rtx,
5702 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5703 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5704 : : operand3),
5705 : : gen_rtx_CONST_VECTOR (V4HImode,
5706 : : gen_rtvec (4,
5707 : : const0_rtx,
5708 : : const0_rtx,
5709 : : const0_rtx,
5710 : : const0_rtx))));
5711 : : }
5712 : :
5713 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14926 */
5714 : : rtx
5715 : 36 : gen_avx512vl_ss_truncatev4div4hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5716 : : rtx operand1 ATTRIBUTE_UNUSED,
5717 : : rtx operand2 ATTRIBUTE_UNUSED,
5718 : : rtx operand3 ATTRIBUTE_UNUSED)
5719 : : {
5720 : 36 : return gen_rtx_SET (operand0,
5721 : : gen_rtx_VEC_CONCAT (V8HImode,
5722 : : gen_rtx_VEC_MERGE (V4HImode,
5723 : : gen_rtx_SS_TRUNCATE (V4HImode,
5724 : : operand1),
5725 : : gen_rtx_VEC_SELECT (V4HImode,
5726 : : operand2,
5727 : : gen_rtx_PARALLEL (VOIDmode,
5728 : : gen_rtvec (4,
5729 : : const0_rtx,
5730 : : const1_rtx,
5731 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5732 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5733 : : operand3),
5734 : : gen_rtx_CONST_VECTOR (V4HImode,
5735 : : gen_rtvec (4,
5736 : : const0_rtx,
5737 : : const0_rtx,
5738 : : const0_rtx,
5739 : : const0_rtx))));
5740 : : }
5741 : :
5742 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14926 */
5743 : : rtx
5744 : 36 : gen_avx512vl_truncatev4div4hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5745 : : rtx operand1 ATTRIBUTE_UNUSED,
5746 : : rtx operand2 ATTRIBUTE_UNUSED,
5747 : : rtx operand3 ATTRIBUTE_UNUSED)
5748 : : {
5749 : 36 : return gen_rtx_SET (operand0,
5750 : : gen_rtx_VEC_CONCAT (V8HImode,
5751 : : gen_rtx_VEC_MERGE (V4HImode,
5752 : : gen_rtx_TRUNCATE (V4HImode,
5753 : : operand1),
5754 : : gen_rtx_VEC_SELECT (V4HImode,
5755 : : operand2,
5756 : : gen_rtx_PARALLEL (VOIDmode,
5757 : : gen_rtvec (4,
5758 : : const0_rtx,
5759 : : const1_rtx,
5760 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5761 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5762 : : operand3),
5763 : : gen_rtx_CONST_VECTOR (V4HImode,
5764 : : gen_rtvec (4,
5765 : : const0_rtx,
5766 : : const0_rtx,
5767 : : const0_rtx,
5768 : : const0_rtx))));
5769 : : }
5770 : :
5771 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14926 */
5772 : : rtx
5773 : 36 : gen_avx512vl_us_truncatev4div4hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5774 : : rtx operand1 ATTRIBUTE_UNUSED,
5775 : : rtx operand2 ATTRIBUTE_UNUSED,
5776 : : rtx operand3 ATTRIBUTE_UNUSED)
5777 : : {
5778 : 36 : return gen_rtx_SET (operand0,
5779 : : gen_rtx_VEC_CONCAT (V8HImode,
5780 : : gen_rtx_VEC_MERGE (V4HImode,
5781 : : gen_rtx_US_TRUNCATE (V4HImode,
5782 : : operand1),
5783 : : gen_rtx_VEC_SELECT (V4HImode,
5784 : : operand2,
5785 : : gen_rtx_PARALLEL (VOIDmode,
5786 : : gen_rtvec (4,
5787 : : const0_rtx,
5788 : : const1_rtx,
5789 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5790 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5791 : : operand3),
5792 : : gen_rtx_CONST_VECTOR (V4HImode,
5793 : : gen_rtvec (4,
5794 : : const0_rtx,
5795 : : const0_rtx,
5796 : : const0_rtx,
5797 : : const0_rtx))));
5798 : : }
5799 : :
5800 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14980 */
5801 : : rtx
5802 : 11 : gen_avx512vl_ss_truncatev4siv4hi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5803 : : rtx operand1 ATTRIBUTE_UNUSED,
5804 : : rtx operand2 ATTRIBUTE_UNUSED)
5805 : : {
5806 : 11 : return gen_rtx_SET (operand0,
5807 : : gen_rtx_SUBREG (DImode,
5808 : : gen_rtx_VEC_MERGE (V4HImode,
5809 : : gen_rtx_SS_TRUNCATE (V4HImode,
5810 : : operand1),
5811 : : gen_rtx_VEC_SELECT (V4HImode,
5812 : : gen_rtx_SUBREG (V8HImode,
5813 : : gen_rtx_VEC_CONCAT (V2DImode,
5814 : : operand0,
5815 : : const0_rtx),
5816 : : 0),
5817 : : gen_rtx_PARALLEL (VOIDmode,
5818 : : gen_rtvec (4,
5819 : : const0_rtx,
5820 : : const1_rtx,
5821 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5822 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5823 : : operand2),
5824 : : 0));
5825 : : }
5826 : :
5827 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14980 */
5828 : : rtx
5829 : 12 : gen_avx512vl_truncatev4siv4hi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5830 : : rtx operand1 ATTRIBUTE_UNUSED,
5831 : : rtx operand2 ATTRIBUTE_UNUSED)
5832 : : {
5833 : 12 : return gen_rtx_SET (operand0,
5834 : : gen_rtx_SUBREG (DImode,
5835 : : gen_rtx_VEC_MERGE (V4HImode,
5836 : : gen_rtx_TRUNCATE (V4HImode,
5837 : : operand1),
5838 : : gen_rtx_VEC_SELECT (V4HImode,
5839 : : gen_rtx_SUBREG (V8HImode,
5840 : : gen_rtx_VEC_CONCAT (V2DImode,
5841 : : operand0,
5842 : : const0_rtx),
5843 : : 0),
5844 : : gen_rtx_PARALLEL (VOIDmode,
5845 : : gen_rtvec (4,
5846 : : const0_rtx,
5847 : : const1_rtx,
5848 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5849 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5850 : : operand2),
5851 : : 0));
5852 : : }
5853 : :
5854 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14980 */
5855 : : rtx
5856 : 11 : gen_avx512vl_us_truncatev4siv4hi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5857 : : rtx operand1 ATTRIBUTE_UNUSED,
5858 : : rtx operand2 ATTRIBUTE_UNUSED)
5859 : : {
5860 : 11 : return gen_rtx_SET (operand0,
5861 : : gen_rtx_SUBREG (DImode,
5862 : : gen_rtx_VEC_MERGE (V4HImode,
5863 : : gen_rtx_US_TRUNCATE (V4HImode,
5864 : : operand1),
5865 : : gen_rtx_VEC_SELECT (V4HImode,
5866 : : gen_rtx_SUBREG (V8HImode,
5867 : : gen_rtx_VEC_CONCAT (V2DImode,
5868 : : operand0,
5869 : : const0_rtx),
5870 : : 0),
5871 : : gen_rtx_PARALLEL (VOIDmode,
5872 : : gen_rtvec (4,
5873 : : const0_rtx,
5874 : : const1_rtx,
5875 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5876 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5877 : : operand2),
5878 : : 0));
5879 : : }
5880 : :
5881 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14980 */
5882 : : rtx
5883 : 11 : gen_avx512vl_ss_truncatev4div4hi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5884 : : rtx operand1 ATTRIBUTE_UNUSED,
5885 : : rtx operand2 ATTRIBUTE_UNUSED)
5886 : : {
5887 : 11 : return gen_rtx_SET (operand0,
5888 : : gen_rtx_SUBREG (DImode,
5889 : : gen_rtx_VEC_MERGE (V4HImode,
5890 : : gen_rtx_SS_TRUNCATE (V4HImode,
5891 : : operand1),
5892 : : gen_rtx_VEC_SELECT (V4HImode,
5893 : : gen_rtx_SUBREG (V8HImode,
5894 : : gen_rtx_VEC_CONCAT (V2DImode,
5895 : : operand0,
5896 : : const0_rtx),
5897 : : 0),
5898 : : gen_rtx_PARALLEL (VOIDmode,
5899 : : gen_rtvec (4,
5900 : : const0_rtx,
5901 : : const1_rtx,
5902 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5903 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5904 : : operand2),
5905 : : 0));
5906 : : }
5907 : :
5908 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14980 */
5909 : : rtx
5910 : 12 : gen_avx512vl_truncatev4div4hi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5911 : : rtx operand1 ATTRIBUTE_UNUSED,
5912 : : rtx operand2 ATTRIBUTE_UNUSED)
5913 : : {
5914 : 12 : return gen_rtx_SET (operand0,
5915 : : gen_rtx_SUBREG (DImode,
5916 : : gen_rtx_VEC_MERGE (V4HImode,
5917 : : gen_rtx_TRUNCATE (V4HImode,
5918 : : operand1),
5919 : : gen_rtx_VEC_SELECT (V4HImode,
5920 : : gen_rtx_SUBREG (V8HImode,
5921 : : gen_rtx_VEC_CONCAT (V2DImode,
5922 : : operand0,
5923 : : const0_rtx),
5924 : : 0),
5925 : : gen_rtx_PARALLEL (VOIDmode,
5926 : : gen_rtvec (4,
5927 : : const0_rtx,
5928 : : const1_rtx,
5929 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5930 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5931 : : operand2),
5932 : : 0));
5933 : : }
5934 : :
5935 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:14980 */
5936 : : rtx
5937 : 11 : gen_avx512vl_us_truncatev4div4hi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
5938 : : rtx operand1 ATTRIBUTE_UNUSED,
5939 : : rtx operand2 ATTRIBUTE_UNUSED)
5940 : : {
5941 : 11 : return gen_rtx_SET (operand0,
5942 : : gen_rtx_SUBREG (DImode,
5943 : : gen_rtx_VEC_MERGE (V4HImode,
5944 : : gen_rtx_US_TRUNCATE (V4HImode,
5945 : : operand1),
5946 : : gen_rtx_VEC_SELECT (V4HImode,
5947 : : gen_rtx_SUBREG (V8HImode,
5948 : : gen_rtx_VEC_CONCAT (V2DImode,
5949 : : operand0,
5950 : : const0_rtx),
5951 : : 0),
5952 : : gen_rtx_PARALLEL (VOIDmode,
5953 : : gen_rtvec (4,
5954 : : const0_rtx,
5955 : : const1_rtx,
5956 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
5957 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
5958 : : operand2),
5959 : : 0));
5960 : : }
5961 : :
5962 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15028 */
5963 : : rtx
5964 : 36 : gen_avx512vl_ss_truncatev2div2hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5965 : : rtx operand1 ATTRIBUTE_UNUSED,
5966 : : rtx operand2 ATTRIBUTE_UNUSED,
5967 : : rtx operand3 ATTRIBUTE_UNUSED)
5968 : : {
5969 : 36 : return gen_rtx_SET (operand0,
5970 : : gen_rtx_VEC_CONCAT (V8HImode,
5971 : : gen_rtx_VEC_MERGE (V2HImode,
5972 : : gen_rtx_SS_TRUNCATE (V2HImode,
5973 : : operand1),
5974 : : gen_rtx_VEC_SELECT (V2HImode,
5975 : : operand2,
5976 : : gen_rtx_PARALLEL (VOIDmode,
5977 : : gen_rtvec (2,
5978 : : const0_rtx,
5979 : : const1_rtx))),
5980 : : operand3),
5981 : : gen_rtx_CONST_VECTOR (V6HImode,
5982 : : gen_rtvec (6,
5983 : : const0_rtx,
5984 : : const0_rtx,
5985 : : const0_rtx,
5986 : : const0_rtx,
5987 : : const0_rtx,
5988 : : const0_rtx))));
5989 : : }
5990 : :
5991 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15028 */
5992 : : rtx
5993 : 36 : gen_avx512vl_truncatev2div2hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5994 : : rtx operand1 ATTRIBUTE_UNUSED,
5995 : : rtx operand2 ATTRIBUTE_UNUSED,
5996 : : rtx operand3 ATTRIBUTE_UNUSED)
5997 : : {
5998 : 36 : return gen_rtx_SET (operand0,
5999 : : gen_rtx_VEC_CONCAT (V8HImode,
6000 : : gen_rtx_VEC_MERGE (V2HImode,
6001 : : gen_rtx_TRUNCATE (V2HImode,
6002 : : operand1),
6003 : : gen_rtx_VEC_SELECT (V2HImode,
6004 : : operand2,
6005 : : gen_rtx_PARALLEL (VOIDmode,
6006 : : gen_rtvec (2,
6007 : : const0_rtx,
6008 : : const1_rtx))),
6009 : : operand3),
6010 : : gen_rtx_CONST_VECTOR (V6HImode,
6011 : : gen_rtvec (6,
6012 : : const0_rtx,
6013 : : const0_rtx,
6014 : : const0_rtx,
6015 : : const0_rtx,
6016 : : const0_rtx,
6017 : : const0_rtx))));
6018 : : }
6019 : :
6020 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15028 */
6021 : : rtx
6022 : 36 : gen_avx512vl_us_truncatev2div2hi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
6023 : : rtx operand1 ATTRIBUTE_UNUSED,
6024 : : rtx operand2 ATTRIBUTE_UNUSED,
6025 : : rtx operand3 ATTRIBUTE_UNUSED)
6026 : : {
6027 : 36 : return gen_rtx_SET (operand0,
6028 : : gen_rtx_VEC_CONCAT (V8HImode,
6029 : : gen_rtx_VEC_MERGE (V2HImode,
6030 : : gen_rtx_US_TRUNCATE (V2HImode,
6031 : : operand1),
6032 : : gen_rtx_VEC_SELECT (V2HImode,
6033 : : operand2,
6034 : : gen_rtx_PARALLEL (VOIDmode,
6035 : : gen_rtvec (2,
6036 : : const0_rtx,
6037 : : const1_rtx))),
6038 : : operand3),
6039 : : gen_rtx_CONST_VECTOR (V6HImode,
6040 : : gen_rtvec (6,
6041 : : const0_rtx,
6042 : : const0_rtx,
6043 : : const0_rtx,
6044 : : const0_rtx,
6045 : : const0_rtx,
6046 : : const0_rtx))));
6047 : : }
6048 : :
6049 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15078 */
6050 : : rtx
6051 : 11 : gen_avx512vl_ss_truncatev2div2hi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
6052 : : rtx operand1 ATTRIBUTE_UNUSED,
6053 : : rtx operand2 ATTRIBUTE_UNUSED)
6054 : : {
6055 : 11 : return gen_rtx_SET (operand0,
6056 : : gen_rtx_SUBREG (SImode,
6057 : : gen_rtx_VEC_MERGE (V2HImode,
6058 : : gen_rtx_SS_TRUNCATE (V2HImode,
6059 : : operand1),
6060 : : gen_rtx_VEC_SELECT (V2HImode,
6061 : : gen_rtx_SUBREG (V4HImode,
6062 : : gen_rtx_VEC_CONCAT (V2SImode,
6063 : : operand0,
6064 : : const0_rtx),
6065 : : 0),
6066 : : gen_rtx_PARALLEL (VOIDmode,
6067 : : gen_rtvec (2,
6068 : : const0_rtx,
6069 : : const1_rtx))),
6070 : : operand2),
6071 : : 0));
6072 : : }
6073 : :
6074 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15078 */
6075 : : rtx
6076 : 12 : gen_avx512vl_truncatev2div2hi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
6077 : : rtx operand1 ATTRIBUTE_UNUSED,
6078 : : rtx operand2 ATTRIBUTE_UNUSED)
6079 : : {
6080 : 12 : return gen_rtx_SET (operand0,
6081 : : gen_rtx_SUBREG (SImode,
6082 : : gen_rtx_VEC_MERGE (V2HImode,
6083 : : gen_rtx_TRUNCATE (V2HImode,
6084 : : operand1),
6085 : : gen_rtx_VEC_SELECT (V2HImode,
6086 : : gen_rtx_SUBREG (V4HImode,
6087 : : gen_rtx_VEC_CONCAT (V2SImode,
6088 : : operand0,
6089 : : const0_rtx),
6090 : : 0),
6091 : : gen_rtx_PARALLEL (VOIDmode,
6092 : : gen_rtvec (2,
6093 : : const0_rtx,
6094 : : const1_rtx))),
6095 : : operand2),
6096 : : 0));
6097 : : }
6098 : :
6099 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15078 */
6100 : : rtx
6101 : 11 : gen_avx512vl_us_truncatev2div2hi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
6102 : : rtx operand1 ATTRIBUTE_UNUSED,
6103 : : rtx operand2 ATTRIBUTE_UNUSED)
6104 : : {
6105 : 11 : return gen_rtx_SET (operand0,
6106 : : gen_rtx_SUBREG (SImode,
6107 : : gen_rtx_VEC_MERGE (V2HImode,
6108 : : gen_rtx_US_TRUNCATE (V2HImode,
6109 : : operand1),
6110 : : gen_rtx_VEC_SELECT (V2HImode,
6111 : : gen_rtx_SUBREG (V4HImode,
6112 : : gen_rtx_VEC_CONCAT (V2SImode,
6113 : : operand0,
6114 : : const0_rtx),
6115 : : 0),
6116 : : gen_rtx_PARALLEL (VOIDmode,
6117 : : gen_rtvec (2,
6118 : : const0_rtx,
6119 : : const1_rtx))),
6120 : : operand2),
6121 : : 0));
6122 : : }
6123 : :
6124 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15117 */
6125 : : rtx
6126 : 0 : gen_avx512vl_ss_truncatev2div2si2 (rtx operand0 ATTRIBUTE_UNUSED,
6127 : : rtx operand1 ATTRIBUTE_UNUSED,
6128 : : rtx operand2 ATTRIBUTE_UNUSED)
6129 : : {
6130 : 0 : return gen_rtx_SET (operand0,
6131 : : gen_rtx_VEC_CONCAT (V4SImode,
6132 : : gen_rtx_SS_TRUNCATE (V2SImode,
6133 : : operand1),
6134 : : operand2));
6135 : : }
6136 : :
6137 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15117 */
6138 : : rtx
6139 : 3 : gen_avx512vl_truncatev2div2si2 (rtx operand0 ATTRIBUTE_UNUSED,
6140 : : rtx operand1 ATTRIBUTE_UNUSED,
6141 : : rtx operand2 ATTRIBUTE_UNUSED)
6142 : : {
6143 : 3 : return gen_rtx_SET (operand0,
6144 : : gen_rtx_VEC_CONCAT (V4SImode,
6145 : : gen_rtx_TRUNCATE (V2SImode,
6146 : : operand1),
6147 : : operand2));
6148 : : }
6149 : :
6150 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15117 */
6151 : : rtx
6152 : 0 : gen_avx512vl_us_truncatev2div2si2 (rtx operand0 ATTRIBUTE_UNUSED,
6153 : : rtx operand1 ATTRIBUTE_UNUSED,
6154 : : rtx operand2 ATTRIBUTE_UNUSED)
6155 : : {
6156 : 0 : return gen_rtx_SET (operand0,
6157 : : gen_rtx_VEC_CONCAT (V4SImode,
6158 : : gen_rtx_US_TRUNCATE (V2SImode,
6159 : : operand1),
6160 : : operand2));
6161 : : }
6162 : :
6163 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15175 */
6164 : : rtx
6165 : 36 : gen_avx512vl_ss_truncatev2div2si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
6166 : : rtx operand1 ATTRIBUTE_UNUSED,
6167 : : rtx operand2 ATTRIBUTE_UNUSED,
6168 : : rtx operand3 ATTRIBUTE_UNUSED)
6169 : : {
6170 : 36 : return gen_rtx_SET (operand0,
6171 : : gen_rtx_VEC_CONCAT (V4SImode,
6172 : : gen_rtx_VEC_MERGE (V2SImode,
6173 : : gen_rtx_SS_TRUNCATE (V2SImode,
6174 : : operand1),
6175 : : gen_rtx_VEC_SELECT (V2SImode,
6176 : : operand2,
6177 : : gen_rtx_PARALLEL (VOIDmode,
6178 : : gen_rtvec (2,
6179 : : const0_rtx,
6180 : : const1_rtx))),
6181 : : operand3),
6182 : : gen_rtx_CONST_VECTOR (V2SImode,
6183 : : gen_rtvec (2,
6184 : : const0_rtx,
6185 : : const0_rtx))));
6186 : : }
6187 : :
6188 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15175 */
6189 : : rtx
6190 : 36 : gen_avx512vl_truncatev2div2si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
6191 : : rtx operand1 ATTRIBUTE_UNUSED,
6192 : : rtx operand2 ATTRIBUTE_UNUSED,
6193 : : rtx operand3 ATTRIBUTE_UNUSED)
6194 : : {
6195 : 36 : return gen_rtx_SET (operand0,
6196 : : gen_rtx_VEC_CONCAT (V4SImode,
6197 : : gen_rtx_VEC_MERGE (V2SImode,
6198 : : gen_rtx_TRUNCATE (V2SImode,
6199 : : operand1),
6200 : : gen_rtx_VEC_SELECT (V2SImode,
6201 : : operand2,
6202 : : gen_rtx_PARALLEL (VOIDmode,
6203 : : gen_rtvec (2,
6204 : : const0_rtx,
6205 : : const1_rtx))),
6206 : : operand3),
6207 : : gen_rtx_CONST_VECTOR (V2SImode,
6208 : : gen_rtvec (2,
6209 : : const0_rtx,
6210 : : const0_rtx))));
6211 : : }
6212 : :
6213 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15175 */
6214 : : rtx
6215 : 36 : gen_avx512vl_us_truncatev2div2si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
6216 : : rtx operand1 ATTRIBUTE_UNUSED,
6217 : : rtx operand2 ATTRIBUTE_UNUSED,
6218 : : rtx operand3 ATTRIBUTE_UNUSED)
6219 : : {
6220 : 36 : return gen_rtx_SET (operand0,
6221 : : gen_rtx_VEC_CONCAT (V4SImode,
6222 : : gen_rtx_VEC_MERGE (V2SImode,
6223 : : gen_rtx_US_TRUNCATE (V2SImode,
6224 : : operand1),
6225 : : gen_rtx_VEC_SELECT (V2SImode,
6226 : : operand2,
6227 : : gen_rtx_PARALLEL (VOIDmode,
6228 : : gen_rtvec (2,
6229 : : const0_rtx,
6230 : : const1_rtx))),
6231 : : operand3),
6232 : : gen_rtx_CONST_VECTOR (V2SImode,
6233 : : gen_rtvec (2,
6234 : : const0_rtx,
6235 : : const0_rtx))));
6236 : : }
6237 : :
6238 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15221 */
6239 : : rtx
6240 : 11 : gen_avx512vl_ss_truncatev2div2si2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
6241 : : rtx operand1 ATTRIBUTE_UNUSED,
6242 : : rtx operand2 ATTRIBUTE_UNUSED)
6243 : : {
6244 : 11 : return gen_rtx_SET (operand0,
6245 : : gen_rtx_SUBREG (DImode,
6246 : : gen_rtx_VEC_MERGE (V2SImode,
6247 : : gen_rtx_SS_TRUNCATE (V2SImode,
6248 : : operand1),
6249 : : gen_rtx_VEC_SELECT (V2SImode,
6250 : : gen_rtx_SUBREG (V4SImode,
6251 : : gen_rtx_VEC_CONCAT (V2DImode,
6252 : : operand0,
6253 : : const0_rtx),
6254 : : 0),
6255 : : gen_rtx_PARALLEL (VOIDmode,
6256 : : gen_rtvec (2,
6257 : : const0_rtx,
6258 : : const1_rtx))),
6259 : : operand2),
6260 : : 0));
6261 : : }
6262 : :
6263 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15221 */
6264 : : rtx
6265 : 11 : gen_avx512vl_truncatev2div2si2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
6266 : : rtx operand1 ATTRIBUTE_UNUSED,
6267 : : rtx operand2 ATTRIBUTE_UNUSED)
6268 : : {
6269 : 11 : return gen_rtx_SET (operand0,
6270 : : gen_rtx_SUBREG (DImode,
6271 : : gen_rtx_VEC_MERGE (V2SImode,
6272 : : gen_rtx_TRUNCATE (V2SImode,
6273 : : operand1),
6274 : : gen_rtx_VEC_SELECT (V2SImode,
6275 : : gen_rtx_SUBREG (V4SImode,
6276 : : gen_rtx_VEC_CONCAT (V2DImode,
6277 : : operand0,
6278 : : const0_rtx),
6279 : : 0),
6280 : : gen_rtx_PARALLEL (VOIDmode,
6281 : : gen_rtvec (2,
6282 : : const0_rtx,
6283 : : const1_rtx))),
6284 : : operand2),
6285 : : 0));
6286 : : }
6287 : :
6288 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15221 */
6289 : : rtx
6290 : 11 : gen_avx512vl_us_truncatev2div2si2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
6291 : : rtx operand1 ATTRIBUTE_UNUSED,
6292 : : rtx operand2 ATTRIBUTE_UNUSED)
6293 : : {
6294 : 11 : return gen_rtx_SET (operand0,
6295 : : gen_rtx_SUBREG (DImode,
6296 : : gen_rtx_VEC_MERGE (V2SImode,
6297 : : gen_rtx_US_TRUNCATE (V2SImode,
6298 : : operand1),
6299 : : gen_rtx_VEC_SELECT (V2SImode,
6300 : : gen_rtx_SUBREG (V4SImode,
6301 : : gen_rtx_VEC_CONCAT (V2DImode,
6302 : : operand0,
6303 : : const0_rtx),
6304 : : 0),
6305 : : gen_rtx_PARALLEL (VOIDmode,
6306 : : gen_rtvec (2,
6307 : : const0_rtx,
6308 : : const1_rtx))),
6309 : : operand2),
6310 : : 0));
6311 : : }
6312 : :
6313 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15259 */
6314 : : rtx
6315 : 0 : gen_avx512f_ss_truncatev8div16qi2 (rtx operand0 ATTRIBUTE_UNUSED,
6316 : : rtx operand1 ATTRIBUTE_UNUSED)
6317 : : {
6318 : 0 : return gen_rtx_SET (operand0,
6319 : : gen_rtx_VEC_CONCAT (V16QImode,
6320 : : gen_rtx_SS_TRUNCATE (V8QImode,
6321 : : operand1),
6322 : : gen_rtx_CONST_VECTOR (V8QImode,
6323 : : gen_rtvec (8,
6324 : : const0_rtx,
6325 : : const0_rtx,
6326 : : const0_rtx,
6327 : : const0_rtx,
6328 : : const0_rtx,
6329 : : const0_rtx,
6330 : : const0_rtx,
6331 : : const0_rtx))));
6332 : : }
6333 : :
6334 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15259 */
6335 : : rtx
6336 : 1 : gen_avx512f_truncatev8div16qi2 (rtx operand0 ATTRIBUTE_UNUSED,
6337 : : rtx operand1 ATTRIBUTE_UNUSED)
6338 : : {
6339 : 1 : return gen_rtx_SET (operand0,
6340 : : gen_rtx_VEC_CONCAT (V16QImode,
6341 : : gen_rtx_TRUNCATE (V8QImode,
6342 : : operand1),
6343 : : gen_rtx_CONST_VECTOR (V8QImode,
6344 : : gen_rtvec (8,
6345 : : const0_rtx,
6346 : : const0_rtx,
6347 : : const0_rtx,
6348 : : const0_rtx,
6349 : : const0_rtx,
6350 : : const0_rtx,
6351 : : const0_rtx,
6352 : : const0_rtx))));
6353 : : }
6354 : :
6355 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15259 */
6356 : : rtx
6357 : 0 : gen_avx512f_us_truncatev8div16qi2 (rtx operand0 ATTRIBUTE_UNUSED,
6358 : : rtx operand1 ATTRIBUTE_UNUSED)
6359 : : {
6360 : 0 : return gen_rtx_SET (operand0,
6361 : : gen_rtx_VEC_CONCAT (V16QImode,
6362 : : gen_rtx_US_TRUNCATE (V8QImode,
6363 : : operand1),
6364 : : gen_rtx_CONST_VECTOR (V8QImode,
6365 : : gen_rtvec (8,
6366 : : const0_rtx,
6367 : : const0_rtx,
6368 : : const0_rtx,
6369 : : const0_rtx,
6370 : : const0_rtx,
6371 : : const0_rtx,
6372 : : const0_rtx,
6373 : : const0_rtx))));
6374 : : }
6375 : :
6376 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15297 */
6377 : : rtx
6378 : 36 : gen_avx512f_ss_truncatev8div16qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
6379 : : rtx operand1 ATTRIBUTE_UNUSED,
6380 : : rtx operand2 ATTRIBUTE_UNUSED,
6381 : : rtx operand3 ATTRIBUTE_UNUSED)
6382 : : {
6383 : 36 : return gen_rtx_SET (operand0,
6384 : : gen_rtx_VEC_CONCAT (V16QImode,
6385 : : gen_rtx_VEC_MERGE (V8QImode,
6386 : : gen_rtx_SS_TRUNCATE (V8QImode,
6387 : : operand1),
6388 : : gen_rtx_VEC_SELECT (V8QImode,
6389 : : operand2,
6390 : : gen_rtx_PARALLEL (VOIDmode,
6391 : : gen_rtvec (8,
6392 : : const0_rtx,
6393 : : const1_rtx,
6394 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
6395 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
6396 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
6397 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
6398 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
6399 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
6400 : : operand3),
6401 : : gen_rtx_CONST_VECTOR (V8QImode,
6402 : : gen_rtvec (8,
6403 : : const0_rtx,
6404 : : const0_rtx,
6405 : : const0_rtx,
6406 : : const0_rtx,
6407 : : const0_rtx,
6408 : : const0_rtx,
6409 : : const0_rtx,
6410 : : const0_rtx))));
6411 : : }
6412 : :
6413 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15297 */
6414 : : rtx
6415 : 36 : gen_avx512f_truncatev8div16qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
6416 : : rtx operand1 ATTRIBUTE_UNUSED,
6417 : : rtx operand2 ATTRIBUTE_UNUSED,
6418 : : rtx operand3 ATTRIBUTE_UNUSED)
6419 : : {
6420 : 36 : return gen_rtx_SET (operand0,
6421 : : gen_rtx_VEC_CONCAT (V16QImode,
6422 : : gen_rtx_VEC_MERGE (V8QImode,
6423 : : gen_rtx_TRUNCATE (V8QImode,
6424 : : operand1),
6425 : : gen_rtx_VEC_SELECT (V8QImode,
6426 : : operand2,
6427 : : gen_rtx_PARALLEL (VOIDmode,
6428 : : gen_rtvec (8,
6429 : : const0_rtx,
6430 : : const1_rtx,
6431 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
6432 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
6433 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
6434 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
6435 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
6436 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
6437 : : operand3),
6438 : : gen_rtx_CONST_VECTOR (V8QImode,
6439 : : gen_rtvec (8,
6440 : : const0_rtx,
6441 : : const0_rtx,
6442 : : const0_rtx,
6443 : : const0_rtx,
6444 : : const0_rtx,
6445 : : const0_rtx,
6446 : : const0_rtx,
6447 : : const0_rtx))));
6448 : : }
6449 : :
6450 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15297 */
6451 : : rtx
6452 : 36 : gen_avx512f_us_truncatev8div16qi2_mask (rtx operand0 ATTRIBUTE_UNUSED,
6453 : : rtx operand1 ATTRIBUTE_UNUSED,
6454 : : rtx operand2 ATTRIBUTE_UNUSED,
6455 : : rtx operand3 ATTRIBUTE_UNUSED)
6456 : : {
6457 : 36 : return gen_rtx_SET (operand0,
6458 : : gen_rtx_VEC_CONCAT (V16QImode,
6459 : : gen_rtx_VEC_MERGE (V8QImode,
6460 : : gen_rtx_US_TRUNCATE (V8QImode,
6461 : : operand1),
6462 : : gen_rtx_VEC_SELECT (V8QImode,
6463 : : operand2,
6464 : : gen_rtx_PARALLEL (VOIDmode,
6465 : : gen_rtvec (8,
6466 : : const0_rtx,
6467 : : const1_rtx,
6468 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
6469 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
6470 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
6471 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
6472 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
6473 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
6474 : : operand3),
6475 : : gen_rtx_CONST_VECTOR (V8QImode,
6476 : : gen_rtvec (8,
6477 : : const0_rtx,
6478 : : const0_rtx,
6479 : : const0_rtx,
6480 : : const0_rtx,
6481 : : const0_rtx,
6482 : : const0_rtx,
6483 : : const0_rtx,
6484 : : const0_rtx))));
6485 : : }
6486 : :
6487 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15355 */
6488 : : rtx
6489 : 12 : gen_avx512f_ss_truncatev8div16qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
6490 : : rtx operand1 ATTRIBUTE_UNUSED,
6491 : : rtx operand2 ATTRIBUTE_UNUSED)
6492 : : {
6493 : 12 : return gen_rtx_SET (operand0,
6494 : : gen_rtx_SUBREG (DImode,
6495 : : gen_rtx_VEC_MERGE (V8QImode,
6496 : : gen_rtx_SS_TRUNCATE (V8QImode,
6497 : : operand1),
6498 : : gen_rtx_VEC_SELECT (V8QImode,
6499 : : gen_rtx_SUBREG (V16QImode,
6500 : : gen_rtx_VEC_CONCAT (V2DImode,
6501 : : operand0,
6502 : : const0_rtx),
6503 : : 0),
6504 : : gen_rtx_PARALLEL (VOIDmode,
6505 : : gen_rtvec (8,
6506 : : const0_rtx,
6507 : : const1_rtx,
6508 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
6509 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
6510 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
6511 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
6512 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
6513 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
6514 : : operand2),
6515 : : 0));
6516 : : }
6517 : :
6518 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15355 */
6519 : : rtx
6520 : 12 : gen_avx512f_truncatev8div16qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
6521 : : rtx operand1 ATTRIBUTE_UNUSED,
6522 : : rtx operand2 ATTRIBUTE_UNUSED)
6523 : : {
6524 : 12 : return gen_rtx_SET (operand0,
6525 : : gen_rtx_SUBREG (DImode,
6526 : : gen_rtx_VEC_MERGE (V8QImode,
6527 : : gen_rtx_TRUNCATE (V8QImode,
6528 : : operand1),
6529 : : gen_rtx_VEC_SELECT (V8QImode,
6530 : : gen_rtx_SUBREG (V16QImode,
6531 : : gen_rtx_VEC_CONCAT (V2DImode,
6532 : : operand0,
6533 : : const0_rtx),
6534 : : 0),
6535 : : gen_rtx_PARALLEL (VOIDmode,
6536 : : gen_rtvec (8,
6537 : : const0_rtx,
6538 : : const1_rtx,
6539 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
6540 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
6541 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
6542 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
6543 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
6544 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
6545 : : operand2),
6546 : : 0));
6547 : : }
6548 : :
6549 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15355 */
6550 : : rtx
6551 : 12 : gen_avx512f_us_truncatev8div16qi2_mask_store_2 (rtx operand0 ATTRIBUTE_UNUSED,
6552 : : rtx operand1 ATTRIBUTE_UNUSED,
6553 : : rtx operand2 ATTRIBUTE_UNUSED)
6554 : : {
6555 : 12 : return gen_rtx_SET (operand0,
6556 : : gen_rtx_SUBREG (DImode,
6557 : : gen_rtx_VEC_MERGE (V8QImode,
6558 : : gen_rtx_US_TRUNCATE (V8QImode,
6559 : : operand1),
6560 : : gen_rtx_VEC_SELECT (V8QImode,
6561 : : gen_rtx_SUBREG (V16QImode,
6562 : : gen_rtx_VEC_CONCAT (V2DImode,
6563 : : operand0,
6564 : : const0_rtx),
6565 : : 0),
6566 : : gen_rtx_PARALLEL (VOIDmode,
6567 : : gen_rtvec (8,
6568 : : const0_rtx,
6569 : : const1_rtx,
6570 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
6571 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
6572 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
6573 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
6574 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
6575 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
6576 : : operand2),
6577 : : 0));
6578 : : }
6579 : :
6580 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15846 */
6581 : : rtx
6582 : 0 : gen_avx512bw_pmaddwd512v32hi (rtx operand0 ATTRIBUTE_UNUSED,
6583 : : rtx operand1 ATTRIBUTE_UNUSED,
6584 : : rtx operand2 ATTRIBUTE_UNUSED)
6585 : : {
6586 : 0 : return gen_rtx_SET (operand0,
6587 : : gen_rtx_UNSPEC (V16SImode,
6588 : : gen_rtvec (2,
6589 : : operand1,
6590 : : operand2),
6591 : : 187));
6592 : : }
6593 : :
6594 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15846 */
6595 : : rtx
6596 : 36 : gen_avx512bw_pmaddwd512v32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
6597 : : rtx operand1 ATTRIBUTE_UNUSED,
6598 : : rtx operand2 ATTRIBUTE_UNUSED,
6599 : : rtx operand3 ATTRIBUTE_UNUSED,
6600 : : rtx operand4 ATTRIBUTE_UNUSED)
6601 : : {
6602 : 36 : return gen_rtx_SET (operand0,
6603 : : gen_rtx_VEC_MERGE (V16SImode,
6604 : : gen_rtx_UNSPEC (V16SImode,
6605 : : gen_rtvec (2,
6606 : : operand1,
6607 : : operand2),
6608 : : 187),
6609 : : operand3,
6610 : : operand4));
6611 : : }
6612 : :
6613 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15846 */
6614 : : rtx
6615 : 0 : gen_avx512bw_pmaddwd512v16hi (rtx operand0 ATTRIBUTE_UNUSED,
6616 : : rtx operand1 ATTRIBUTE_UNUSED,
6617 : : rtx operand2 ATTRIBUTE_UNUSED)
6618 : : {
6619 : 0 : return gen_rtx_SET (operand0,
6620 : : gen_rtx_UNSPEC (V8SImode,
6621 : : gen_rtvec (2,
6622 : : operand1,
6623 : : operand2),
6624 : : 187));
6625 : : }
6626 : :
6627 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15846 */
6628 : : rtx
6629 : 24 : gen_avx512bw_pmaddwd512v16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
6630 : : rtx operand1 ATTRIBUTE_UNUSED,
6631 : : rtx operand2 ATTRIBUTE_UNUSED,
6632 : : rtx operand3 ATTRIBUTE_UNUSED,
6633 : : rtx operand4 ATTRIBUTE_UNUSED)
6634 : : {
6635 : 24 : return gen_rtx_SET (operand0,
6636 : : gen_rtx_VEC_MERGE (V8SImode,
6637 : : gen_rtx_UNSPEC (V8SImode,
6638 : : gen_rtvec (2,
6639 : : operand1,
6640 : : operand2),
6641 : : 187),
6642 : : operand3,
6643 : : operand4));
6644 : : }
6645 : :
6646 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15846 */
6647 : : rtx
6648 : 0 : gen_avx512bw_pmaddwd512v8hi (rtx operand0 ATTRIBUTE_UNUSED,
6649 : : rtx operand1 ATTRIBUTE_UNUSED,
6650 : : rtx operand2 ATTRIBUTE_UNUSED)
6651 : : {
6652 : 0 : return gen_rtx_SET (operand0,
6653 : : gen_rtx_UNSPEC (V4SImode,
6654 : : gen_rtvec (2,
6655 : : operand1,
6656 : : operand2),
6657 : : 187));
6658 : : }
6659 : :
6660 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:15846 */
6661 : : rtx
6662 : 24 : gen_avx512bw_pmaddwd512v8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
6663 : : rtx operand1 ATTRIBUTE_UNUSED,
6664 : : rtx operand2 ATTRIBUTE_UNUSED,
6665 : : rtx operand3 ATTRIBUTE_UNUSED,
6666 : : rtx operand4 ATTRIBUTE_UNUSED)
6667 : : {
6668 : 24 : return gen_rtx_SET (operand0,
6669 : : gen_rtx_VEC_MERGE (V4SImode,
6670 : : gen_rtx_UNSPEC (V4SImode,
6671 : : gen_rtvec (2,
6672 : : operand1,
6673 : : operand2),
6674 : : 187),
6675 : : operand3,
6676 : : operand4));
6677 : : }
6678 : :
6679 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16270 */
6680 : : rtx
6681 : 43 : gen_ashrv16hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6682 : : rtx operand1 ATTRIBUTE_UNUSED,
6683 : : rtx operand2 ATTRIBUTE_UNUSED,
6684 : : rtx operand3 ATTRIBUTE_UNUSED,
6685 : : rtx operand4 ATTRIBUTE_UNUSED)
6686 : : {
6687 : 43 : return gen_rtx_SET (operand0,
6688 : : gen_rtx_VEC_MERGE (V16HImode,
6689 : : gen_rtx_ASHIFTRT (V16HImode,
6690 : : operand1,
6691 : : operand2),
6692 : : operand3,
6693 : : operand4));
6694 : : }
6695 : :
6696 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16270 */
6697 : : rtx
6698 : 40 : gen_ashrv8hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6699 : : rtx operand1 ATTRIBUTE_UNUSED,
6700 : : rtx operand2 ATTRIBUTE_UNUSED,
6701 : : rtx operand3 ATTRIBUTE_UNUSED,
6702 : : rtx operand4 ATTRIBUTE_UNUSED)
6703 : : {
6704 : 40 : return gen_rtx_SET (operand0,
6705 : : gen_rtx_VEC_MERGE (V8HImode,
6706 : : gen_rtx_ASHIFTRT (V8HImode,
6707 : : operand1,
6708 : : operand2),
6709 : : operand3,
6710 : : operand4));
6711 : : }
6712 : :
6713 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16270 */
6714 : : rtx
6715 : 49 : gen_ashrv8si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6716 : : rtx operand1 ATTRIBUTE_UNUSED,
6717 : : rtx operand2 ATTRIBUTE_UNUSED,
6718 : : rtx operand3 ATTRIBUTE_UNUSED,
6719 : : rtx operand4 ATTRIBUTE_UNUSED)
6720 : : {
6721 : 49 : return gen_rtx_SET (operand0,
6722 : : gen_rtx_VEC_MERGE (V8SImode,
6723 : : gen_rtx_ASHIFTRT (V8SImode,
6724 : : operand1,
6725 : : operand2),
6726 : : operand3,
6727 : : operand4));
6728 : : }
6729 : :
6730 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16270 */
6731 : : rtx
6732 : 50 : gen_ashrv4si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6733 : : rtx operand1 ATTRIBUTE_UNUSED,
6734 : : rtx operand2 ATTRIBUTE_UNUSED,
6735 : : rtx operand3 ATTRIBUTE_UNUSED,
6736 : : rtx operand4 ATTRIBUTE_UNUSED)
6737 : : {
6738 : 50 : return gen_rtx_SET (operand0,
6739 : : gen_rtx_VEC_MERGE (V4SImode,
6740 : : gen_rtx_ASHIFTRT (V4SImode,
6741 : : operand1,
6742 : : operand2),
6743 : : operand3,
6744 : : operand4));
6745 : : }
6746 : :
6747 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16270 */
6748 : : rtx
6749 : 57 : gen_ashrv2di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6750 : : rtx operand1 ATTRIBUTE_UNUSED,
6751 : : rtx operand2 ATTRIBUTE_UNUSED,
6752 : : rtx operand3 ATTRIBUTE_UNUSED,
6753 : : rtx operand4 ATTRIBUTE_UNUSED)
6754 : : {
6755 : 57 : return gen_rtx_SET (operand0,
6756 : : gen_rtx_VEC_MERGE (V2DImode,
6757 : : gen_rtx_ASHIFTRT (V2DImode,
6758 : : operand1,
6759 : : operand2),
6760 : : operand3,
6761 : : operand4));
6762 : : }
6763 : :
6764 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16284 */
6765 : : rtx
6766 : 43 : gen_ashrv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
6767 : : rtx operand1 ATTRIBUTE_UNUSED,
6768 : : rtx operand2 ATTRIBUTE_UNUSED)
6769 : : {
6770 : 43 : return gen_rtx_SET (operand0,
6771 : : gen_rtx_ASHIFTRT (V16HImode,
6772 : : operand1,
6773 : : operand2));
6774 : : }
6775 : :
6776 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16284 */
6777 : : rtx
6778 : 380 : gen_ashrv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
6779 : : rtx operand1 ATTRIBUTE_UNUSED,
6780 : : rtx operand2 ATTRIBUTE_UNUSED)
6781 : : {
6782 : 380 : return gen_rtx_SET (operand0,
6783 : : gen_rtx_ASHIFTRT (V8HImode,
6784 : : operand1,
6785 : : operand2));
6786 : : }
6787 : :
6788 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16284 */
6789 : : rtx
6790 : 114 : gen_ashrv8si3 (rtx operand0 ATTRIBUTE_UNUSED,
6791 : : rtx operand1 ATTRIBUTE_UNUSED,
6792 : : rtx operand2 ATTRIBUTE_UNUSED)
6793 : : {
6794 : 114 : return gen_rtx_SET (operand0,
6795 : : gen_rtx_ASHIFTRT (V8SImode,
6796 : : operand1,
6797 : : operand2));
6798 : : }
6799 : :
6800 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16284 */
6801 : : rtx
6802 : 1655 : gen_ashrv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
6803 : : rtx operand1 ATTRIBUTE_UNUSED,
6804 : : rtx operand2 ATTRIBUTE_UNUSED)
6805 : : {
6806 : 1655 : return gen_rtx_SET (operand0,
6807 : : gen_rtx_ASHIFTRT (V4SImode,
6808 : : operand1,
6809 : : operand2));
6810 : : }
6811 : :
6812 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16303 */
6813 : : rtx
6814 : 60 : gen_ashrv32hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6815 : : rtx operand1 ATTRIBUTE_UNUSED,
6816 : : rtx operand2 ATTRIBUTE_UNUSED,
6817 : : rtx operand3 ATTRIBUTE_UNUSED,
6818 : : rtx operand4 ATTRIBUTE_UNUSED)
6819 : : {
6820 : 60 : return gen_rtx_SET (operand0,
6821 : : gen_rtx_VEC_MERGE (V32HImode,
6822 : : gen_rtx_ASHIFTRT (V32HImode,
6823 : : operand1,
6824 : : operand2),
6825 : : operand3,
6826 : : operand4));
6827 : : }
6828 : :
6829 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16303 */
6830 : : rtx
6831 : 60 : gen_ashrv4di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6832 : : rtx operand1 ATTRIBUTE_UNUSED,
6833 : : rtx operand2 ATTRIBUTE_UNUSED,
6834 : : rtx operand3 ATTRIBUTE_UNUSED,
6835 : : rtx operand4 ATTRIBUTE_UNUSED)
6836 : : {
6837 : 60 : return gen_rtx_SET (operand0,
6838 : : gen_rtx_VEC_MERGE (V4DImode,
6839 : : gen_rtx_ASHIFTRT (V4DImode,
6840 : : operand1,
6841 : : operand2),
6842 : : operand3,
6843 : : operand4));
6844 : : }
6845 : :
6846 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16303 */
6847 : : rtx
6848 : 73 : gen_ashrv16si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6849 : : rtx operand1 ATTRIBUTE_UNUSED,
6850 : : rtx operand2 ATTRIBUTE_UNUSED,
6851 : : rtx operand3 ATTRIBUTE_UNUSED,
6852 : : rtx operand4 ATTRIBUTE_UNUSED)
6853 : : {
6854 : 73 : return gen_rtx_SET (operand0,
6855 : : gen_rtx_VEC_MERGE (V16SImode,
6856 : : gen_rtx_ASHIFTRT (V16SImode,
6857 : : operand1,
6858 : : operand2),
6859 : : operand3,
6860 : : operand4));
6861 : : }
6862 : :
6863 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16303 */
6864 : : rtx
6865 : 66 : gen_ashrv8di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6866 : : rtx operand1 ATTRIBUTE_UNUSED,
6867 : : rtx operand2 ATTRIBUTE_UNUSED,
6868 : : rtx operand3 ATTRIBUTE_UNUSED,
6869 : : rtx operand4 ATTRIBUTE_UNUSED)
6870 : : {
6871 : 66 : return gen_rtx_SET (operand0,
6872 : : gen_rtx_VEC_MERGE (V8DImode,
6873 : : gen_rtx_ASHIFTRT (V8DImode,
6874 : : operand1,
6875 : : operand2),
6876 : : operand3,
6877 : : operand4));
6878 : : }
6879 : :
6880 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16438 */
6881 : : rtx
6882 : 44 : gen_ashlv16hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6883 : : rtx operand1 ATTRIBUTE_UNUSED,
6884 : : rtx operand2 ATTRIBUTE_UNUSED,
6885 : : rtx operand3 ATTRIBUTE_UNUSED,
6886 : : rtx operand4 ATTRIBUTE_UNUSED)
6887 : : {
6888 : 44 : return gen_rtx_SET (operand0,
6889 : : gen_rtx_VEC_MERGE (V16HImode,
6890 : : gen_rtx_ASHIFT (V16HImode,
6891 : : operand1,
6892 : : operand2),
6893 : : operand3,
6894 : : operand4));
6895 : : }
6896 : :
6897 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16438 */
6898 : : rtx
6899 : 39 : gen_lshrv16hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6900 : : rtx operand1 ATTRIBUTE_UNUSED,
6901 : : rtx operand2 ATTRIBUTE_UNUSED,
6902 : : rtx operand3 ATTRIBUTE_UNUSED,
6903 : : rtx operand4 ATTRIBUTE_UNUSED)
6904 : : {
6905 : 39 : return gen_rtx_SET (operand0,
6906 : : gen_rtx_VEC_MERGE (V16HImode,
6907 : : gen_rtx_LSHIFTRT (V16HImode,
6908 : : operand1,
6909 : : operand2),
6910 : : operand3,
6911 : : operand4));
6912 : : }
6913 : :
6914 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16438 */
6915 : : rtx
6916 : 38 : gen_ashlv8hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6917 : : rtx operand1 ATTRIBUTE_UNUSED,
6918 : : rtx operand2 ATTRIBUTE_UNUSED,
6919 : : rtx operand3 ATTRIBUTE_UNUSED,
6920 : : rtx operand4 ATTRIBUTE_UNUSED)
6921 : : {
6922 : 38 : return gen_rtx_SET (operand0,
6923 : : gen_rtx_VEC_MERGE (V8HImode,
6924 : : gen_rtx_ASHIFT (V8HImode,
6925 : : operand1,
6926 : : operand2),
6927 : : operand3,
6928 : : operand4));
6929 : : }
6930 : :
6931 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16438 */
6932 : : rtx
6933 : 36 : gen_lshrv8hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6934 : : rtx operand1 ATTRIBUTE_UNUSED,
6935 : : rtx operand2 ATTRIBUTE_UNUSED,
6936 : : rtx operand3 ATTRIBUTE_UNUSED,
6937 : : rtx operand4 ATTRIBUTE_UNUSED)
6938 : : {
6939 : 36 : return gen_rtx_SET (operand0,
6940 : : gen_rtx_VEC_MERGE (V8HImode,
6941 : : gen_rtx_LSHIFTRT (V8HImode,
6942 : : operand1,
6943 : : operand2),
6944 : : operand3,
6945 : : operand4));
6946 : : }
6947 : :
6948 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16438 */
6949 : : rtx
6950 : 55 : gen_ashlv8si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6951 : : rtx operand1 ATTRIBUTE_UNUSED,
6952 : : rtx operand2 ATTRIBUTE_UNUSED,
6953 : : rtx operand3 ATTRIBUTE_UNUSED,
6954 : : rtx operand4 ATTRIBUTE_UNUSED)
6955 : : {
6956 : 55 : return gen_rtx_SET (operand0,
6957 : : gen_rtx_VEC_MERGE (V8SImode,
6958 : : gen_rtx_ASHIFT (V8SImode,
6959 : : operand1,
6960 : : operand2),
6961 : : operand3,
6962 : : operand4));
6963 : : }
6964 : :
6965 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16438 */
6966 : : rtx
6967 : 41 : gen_lshrv8si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6968 : : rtx operand1 ATTRIBUTE_UNUSED,
6969 : : rtx operand2 ATTRIBUTE_UNUSED,
6970 : : rtx operand3 ATTRIBUTE_UNUSED,
6971 : : rtx operand4 ATTRIBUTE_UNUSED)
6972 : : {
6973 : 41 : return gen_rtx_SET (operand0,
6974 : : gen_rtx_VEC_MERGE (V8SImode,
6975 : : gen_rtx_LSHIFTRT (V8SImode,
6976 : : operand1,
6977 : : operand2),
6978 : : operand3,
6979 : : operand4));
6980 : : }
6981 : :
6982 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16438 */
6983 : : rtx
6984 : 49 : gen_ashlv4si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6985 : : rtx operand1 ATTRIBUTE_UNUSED,
6986 : : rtx operand2 ATTRIBUTE_UNUSED,
6987 : : rtx operand3 ATTRIBUTE_UNUSED,
6988 : : rtx operand4 ATTRIBUTE_UNUSED)
6989 : : {
6990 : 49 : return gen_rtx_SET (operand0,
6991 : : gen_rtx_VEC_MERGE (V4SImode,
6992 : : gen_rtx_ASHIFT (V4SImode,
6993 : : operand1,
6994 : : operand2),
6995 : : operand3,
6996 : : operand4));
6997 : : }
6998 : :
6999 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16438 */
7000 : : rtx
7001 : 38 : gen_lshrv4si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7002 : : rtx operand1 ATTRIBUTE_UNUSED,
7003 : : rtx operand2 ATTRIBUTE_UNUSED,
7004 : : rtx operand3 ATTRIBUTE_UNUSED,
7005 : : rtx operand4 ATTRIBUTE_UNUSED)
7006 : : {
7007 : 38 : return gen_rtx_SET (operand0,
7008 : : gen_rtx_VEC_MERGE (V4SImode,
7009 : : gen_rtx_LSHIFTRT (V4SImode,
7010 : : operand1,
7011 : : operand2),
7012 : : operand3,
7013 : : operand4));
7014 : : }
7015 : :
7016 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16438 */
7017 : : rtx
7018 : 44 : gen_ashlv4di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7019 : : rtx operand1 ATTRIBUTE_UNUSED,
7020 : : rtx operand2 ATTRIBUTE_UNUSED,
7021 : : rtx operand3 ATTRIBUTE_UNUSED,
7022 : : rtx operand4 ATTRIBUTE_UNUSED)
7023 : : {
7024 : 44 : return gen_rtx_SET (operand0,
7025 : : gen_rtx_VEC_MERGE (V4DImode,
7026 : : gen_rtx_ASHIFT (V4DImode,
7027 : : operand1,
7028 : : operand2),
7029 : : operand3,
7030 : : operand4));
7031 : : }
7032 : :
7033 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16438 */
7034 : : rtx
7035 : 41 : gen_lshrv4di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7036 : : rtx operand1 ATTRIBUTE_UNUSED,
7037 : : rtx operand2 ATTRIBUTE_UNUSED,
7038 : : rtx operand3 ATTRIBUTE_UNUSED,
7039 : : rtx operand4 ATTRIBUTE_UNUSED)
7040 : : {
7041 : 41 : return gen_rtx_SET (operand0,
7042 : : gen_rtx_VEC_MERGE (V4DImode,
7043 : : gen_rtx_LSHIFTRT (V4DImode,
7044 : : operand1,
7045 : : operand2),
7046 : : operand3,
7047 : : operand4));
7048 : : }
7049 : :
7050 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16438 */
7051 : : rtx
7052 : 38 : gen_ashlv2di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7053 : : rtx operand1 ATTRIBUTE_UNUSED,
7054 : : rtx operand2 ATTRIBUTE_UNUSED,
7055 : : rtx operand3 ATTRIBUTE_UNUSED,
7056 : : rtx operand4 ATTRIBUTE_UNUSED)
7057 : : {
7058 : 38 : return gen_rtx_SET (operand0,
7059 : : gen_rtx_VEC_MERGE (V2DImode,
7060 : : gen_rtx_ASHIFT (V2DImode,
7061 : : operand1,
7062 : : operand2),
7063 : : operand3,
7064 : : operand4));
7065 : : }
7066 : :
7067 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16438 */
7068 : : rtx
7069 : 38 : gen_lshrv2di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7070 : : rtx operand1 ATTRIBUTE_UNUSED,
7071 : : rtx operand2 ATTRIBUTE_UNUSED,
7072 : : rtx operand3 ATTRIBUTE_UNUSED,
7073 : : rtx operand4 ATTRIBUTE_UNUSED)
7074 : : {
7075 : 38 : return gen_rtx_SET (operand0,
7076 : : gen_rtx_VEC_MERGE (V2DImode,
7077 : : gen_rtx_LSHIFTRT (V2DImode,
7078 : : operand1,
7079 : : operand2),
7080 : : operand3,
7081 : : operand4));
7082 : : }
7083 : :
7084 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16452 */
7085 : : rtx
7086 : 58 : gen_ashlv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
7087 : : rtx operand1 ATTRIBUTE_UNUSED,
7088 : : rtx operand2 ATTRIBUTE_UNUSED)
7089 : : {
7090 : 58 : return gen_rtx_SET (operand0,
7091 : : gen_rtx_ASHIFT (V16HImode,
7092 : : operand1,
7093 : : operand2));
7094 : : }
7095 : :
7096 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16452 */
7097 : : rtx
7098 : 40 : gen_lshrv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
7099 : : rtx operand1 ATTRIBUTE_UNUSED,
7100 : : rtx operand2 ATTRIBUTE_UNUSED)
7101 : : {
7102 : 40 : return gen_rtx_SET (operand0,
7103 : : gen_rtx_LSHIFTRT (V16HImode,
7104 : : operand1,
7105 : : operand2));
7106 : : }
7107 : :
7108 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16452 */
7109 : : rtx
7110 : 786 : gen_ashlv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
7111 : : rtx operand1 ATTRIBUTE_UNUSED,
7112 : : rtx operand2 ATTRIBUTE_UNUSED)
7113 : : {
7114 : 786 : return gen_rtx_SET (operand0,
7115 : : gen_rtx_ASHIFT (V8HImode,
7116 : : operand1,
7117 : : operand2));
7118 : : }
7119 : :
7120 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16452 */
7121 : : rtx
7122 : 2025 : gen_lshrv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
7123 : : rtx operand1 ATTRIBUTE_UNUSED,
7124 : : rtx operand2 ATTRIBUTE_UNUSED)
7125 : : {
7126 : 2025 : return gen_rtx_SET (operand0,
7127 : : gen_rtx_LSHIFTRT (V8HImode,
7128 : : operand1,
7129 : : operand2));
7130 : : }
7131 : :
7132 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16452 */
7133 : : rtx
7134 : 261 : gen_ashlv8si3 (rtx operand0 ATTRIBUTE_UNUSED,
7135 : : rtx operand1 ATTRIBUTE_UNUSED,
7136 : : rtx operand2 ATTRIBUTE_UNUSED)
7137 : : {
7138 : 261 : return gen_rtx_SET (operand0,
7139 : : gen_rtx_ASHIFT (V8SImode,
7140 : : operand1,
7141 : : operand2));
7142 : : }
7143 : :
7144 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16452 */
7145 : : rtx
7146 : 106 : gen_lshrv8si3 (rtx operand0 ATTRIBUTE_UNUSED,
7147 : : rtx operand1 ATTRIBUTE_UNUSED,
7148 : : rtx operand2 ATTRIBUTE_UNUSED)
7149 : : {
7150 : 106 : return gen_rtx_SET (operand0,
7151 : : gen_rtx_LSHIFTRT (V8SImode,
7152 : : operand1,
7153 : : operand2));
7154 : : }
7155 : :
7156 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16452 */
7157 : : rtx
7158 : 4007 : gen_ashlv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
7159 : : rtx operand1 ATTRIBUTE_UNUSED,
7160 : : rtx operand2 ATTRIBUTE_UNUSED)
7161 : : {
7162 : 4007 : return gen_rtx_SET (operand0,
7163 : : gen_rtx_ASHIFT (V4SImode,
7164 : : operand1,
7165 : : operand2));
7166 : : }
7167 : :
7168 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16452 */
7169 : : rtx
7170 : 1136 : gen_lshrv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
7171 : : rtx operand1 ATTRIBUTE_UNUSED,
7172 : : rtx operand2 ATTRIBUTE_UNUSED)
7173 : : {
7174 : 1136 : return gen_rtx_SET (operand0,
7175 : : gen_rtx_LSHIFTRT (V4SImode,
7176 : : operand1,
7177 : : operand2));
7178 : : }
7179 : :
7180 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16452 */
7181 : : rtx
7182 : 313 : gen_ashlv4di3 (rtx operand0 ATTRIBUTE_UNUSED,
7183 : : rtx operand1 ATTRIBUTE_UNUSED,
7184 : : rtx operand2 ATTRIBUTE_UNUSED)
7185 : : {
7186 : 313 : return gen_rtx_SET (operand0,
7187 : : gen_rtx_ASHIFT (V4DImode,
7188 : : operand1,
7189 : : operand2));
7190 : : }
7191 : :
7192 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16452 */
7193 : : rtx
7194 : 655 : gen_lshrv4di3 (rtx operand0 ATTRIBUTE_UNUSED,
7195 : : rtx operand1 ATTRIBUTE_UNUSED,
7196 : : rtx operand2 ATTRIBUTE_UNUSED)
7197 : : {
7198 : 655 : return gen_rtx_SET (operand0,
7199 : : gen_rtx_LSHIFTRT (V4DImode,
7200 : : operand1,
7201 : : operand2));
7202 : : }
7203 : :
7204 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16452 */
7205 : : rtx
7206 : 2030 : gen_ashlv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
7207 : : rtx operand1 ATTRIBUTE_UNUSED,
7208 : : rtx operand2 ATTRIBUTE_UNUSED)
7209 : : {
7210 : 2030 : return gen_rtx_SET (operand0,
7211 : : gen_rtx_ASHIFT (V2DImode,
7212 : : operand1,
7213 : : operand2));
7214 : : }
7215 : :
7216 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16452 */
7217 : : rtx
7218 : 6754 : gen_lshrv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
7219 : : rtx operand1 ATTRIBUTE_UNUSED,
7220 : : rtx operand2 ATTRIBUTE_UNUSED)
7221 : : {
7222 : 6754 : return gen_rtx_SET (operand0,
7223 : : gen_rtx_LSHIFTRT (V2DImode,
7224 : : operand1,
7225 : : operand2));
7226 : : }
7227 : :
7228 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16471 */
7229 : : rtx
7230 : 26 : gen_ashlv32hi3 (rtx operand0 ATTRIBUTE_UNUSED,
7231 : : rtx operand1 ATTRIBUTE_UNUSED,
7232 : : rtx operand2 ATTRIBUTE_UNUSED)
7233 : : {
7234 : 26 : return gen_rtx_SET (operand0,
7235 : : gen_rtx_ASHIFT (V32HImode,
7236 : : operand1,
7237 : : operand2));
7238 : : }
7239 : :
7240 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16471 */
7241 : : rtx
7242 : 59 : gen_ashlv32hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7243 : : rtx operand1 ATTRIBUTE_UNUSED,
7244 : : rtx operand2 ATTRIBUTE_UNUSED,
7245 : : rtx operand3 ATTRIBUTE_UNUSED,
7246 : : rtx operand4 ATTRIBUTE_UNUSED)
7247 : : {
7248 : 59 : return gen_rtx_SET (operand0,
7249 : : gen_rtx_VEC_MERGE (V32HImode,
7250 : : gen_rtx_ASHIFT (V32HImode,
7251 : : operand1,
7252 : : operand2),
7253 : : operand3,
7254 : : operand4));
7255 : : }
7256 : :
7257 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16471 */
7258 : : rtx
7259 : 7 : gen_lshrv32hi3 (rtx operand0 ATTRIBUTE_UNUSED,
7260 : : rtx operand1 ATTRIBUTE_UNUSED,
7261 : : rtx operand2 ATTRIBUTE_UNUSED)
7262 : : {
7263 : 7 : return gen_rtx_SET (operand0,
7264 : : gen_rtx_LSHIFTRT (V32HImode,
7265 : : operand1,
7266 : : operand2));
7267 : : }
7268 : :
7269 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16471 */
7270 : : rtx
7271 : 54 : gen_lshrv32hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7272 : : rtx operand1 ATTRIBUTE_UNUSED,
7273 : : rtx operand2 ATTRIBUTE_UNUSED,
7274 : : rtx operand3 ATTRIBUTE_UNUSED,
7275 : : rtx operand4 ATTRIBUTE_UNUSED)
7276 : : {
7277 : 54 : return gen_rtx_SET (operand0,
7278 : : gen_rtx_VEC_MERGE (V32HImode,
7279 : : gen_rtx_LSHIFTRT (V32HImode,
7280 : : operand1,
7281 : : operand2),
7282 : : operand3,
7283 : : operand4));
7284 : : }
7285 : :
7286 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16471 */
7287 : : rtx
7288 : 70 : gen_ashlv16si3 (rtx operand0 ATTRIBUTE_UNUSED,
7289 : : rtx operand1 ATTRIBUTE_UNUSED,
7290 : : rtx operand2 ATTRIBUTE_UNUSED)
7291 : : {
7292 : 70 : return gen_rtx_SET (operand0,
7293 : : gen_rtx_ASHIFT (V16SImode,
7294 : : operand1,
7295 : : operand2));
7296 : : }
7297 : :
7298 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16471 */
7299 : : rtx
7300 : 99 : gen_ashlv16si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7301 : : rtx operand1 ATTRIBUTE_UNUSED,
7302 : : rtx operand2 ATTRIBUTE_UNUSED,
7303 : : rtx operand3 ATTRIBUTE_UNUSED,
7304 : : rtx operand4 ATTRIBUTE_UNUSED)
7305 : : {
7306 : 99 : return gen_rtx_SET (operand0,
7307 : : gen_rtx_VEC_MERGE (V16SImode,
7308 : : gen_rtx_ASHIFT (V16SImode,
7309 : : operand1,
7310 : : operand2),
7311 : : operand3,
7312 : : operand4));
7313 : : }
7314 : :
7315 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16471 */
7316 : : rtx
7317 : 7 : gen_lshrv16si3 (rtx operand0 ATTRIBUTE_UNUSED,
7318 : : rtx operand1 ATTRIBUTE_UNUSED,
7319 : : rtx operand2 ATTRIBUTE_UNUSED)
7320 : : {
7321 : 7 : return gen_rtx_SET (operand0,
7322 : : gen_rtx_LSHIFTRT (V16SImode,
7323 : : operand1,
7324 : : operand2));
7325 : : }
7326 : :
7327 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16471 */
7328 : : rtx
7329 : 66 : gen_lshrv16si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7330 : : rtx operand1 ATTRIBUTE_UNUSED,
7331 : : rtx operand2 ATTRIBUTE_UNUSED,
7332 : : rtx operand3 ATTRIBUTE_UNUSED,
7333 : : rtx operand4 ATTRIBUTE_UNUSED)
7334 : : {
7335 : 66 : return gen_rtx_SET (operand0,
7336 : : gen_rtx_VEC_MERGE (V16SImode,
7337 : : gen_rtx_LSHIFTRT (V16SImode,
7338 : : operand1,
7339 : : operand2),
7340 : : operand3,
7341 : : operand4));
7342 : : }
7343 : :
7344 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16471 */
7345 : : rtx
7346 : 134 : gen_ashlv8di3 (rtx operand0 ATTRIBUTE_UNUSED,
7347 : : rtx operand1 ATTRIBUTE_UNUSED,
7348 : : rtx operand2 ATTRIBUTE_UNUSED)
7349 : : {
7350 : 134 : return gen_rtx_SET (operand0,
7351 : : gen_rtx_ASHIFT (V8DImode,
7352 : : operand1,
7353 : : operand2));
7354 : : }
7355 : :
7356 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16471 */
7357 : : rtx
7358 : 66 : gen_ashlv8di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7359 : : rtx operand1 ATTRIBUTE_UNUSED,
7360 : : rtx operand2 ATTRIBUTE_UNUSED,
7361 : : rtx operand3 ATTRIBUTE_UNUSED,
7362 : : rtx operand4 ATTRIBUTE_UNUSED)
7363 : : {
7364 : 66 : return gen_rtx_SET (operand0,
7365 : : gen_rtx_VEC_MERGE (V8DImode,
7366 : : gen_rtx_ASHIFT (V8DImode,
7367 : : operand1,
7368 : : operand2),
7369 : : operand3,
7370 : : operand4));
7371 : : }
7372 : :
7373 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16471 */
7374 : : rtx
7375 : 245 : gen_lshrv8di3 (rtx operand0 ATTRIBUTE_UNUSED,
7376 : : rtx operand1 ATTRIBUTE_UNUSED,
7377 : : rtx operand2 ATTRIBUTE_UNUSED)
7378 : : {
7379 : 245 : return gen_rtx_SET (operand0,
7380 : : gen_rtx_LSHIFTRT (V8DImode,
7381 : : operand1,
7382 : : operand2));
7383 : : }
7384 : :
7385 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16471 */
7386 : : rtx
7387 : 66 : gen_lshrv8di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7388 : : rtx operand1 ATTRIBUTE_UNUSED,
7389 : : rtx operand2 ATTRIBUTE_UNUSED,
7390 : : rtx operand3 ATTRIBUTE_UNUSED,
7391 : : rtx operand4 ATTRIBUTE_UNUSED)
7392 : : {
7393 : 66 : return gen_rtx_SET (operand0,
7394 : : gen_rtx_VEC_MERGE (V8DImode,
7395 : : gen_rtx_LSHIFTRT (V8DImode,
7396 : : operand1,
7397 : : operand2),
7398 : : operand3,
7399 : : operand4));
7400 : : }
7401 : :
7402 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16690 */
7403 : : rtx
7404 : 8 : gen_avx512bw_ashlv4ti3 (rtx operand0 ATTRIBUTE_UNUSED,
7405 : : rtx operand1 ATTRIBUTE_UNUSED,
7406 : : rtx operand2 ATTRIBUTE_UNUSED)
7407 : : {
7408 : 8 : return gen_rtx_SET (operand0,
7409 : : gen_rtx_ASHIFT (V4TImode,
7410 : : operand1,
7411 : : operand2));
7412 : : }
7413 : :
7414 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16690 */
7415 : : rtx
7416 : 8 : gen_avx512bw_lshrv4ti3 (rtx operand0 ATTRIBUTE_UNUSED,
7417 : : rtx operand1 ATTRIBUTE_UNUSED,
7418 : : rtx operand2 ATTRIBUTE_UNUSED)
7419 : : {
7420 : 8 : return gen_rtx_SET (operand0,
7421 : : gen_rtx_LSHIFTRT (V4TImode,
7422 : : operand1,
7423 : : operand2));
7424 : : }
7425 : :
7426 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16690 */
7427 : : rtx
7428 : 0 : gen_avx512bw_ashlv2ti3 (rtx operand0 ATTRIBUTE_UNUSED,
7429 : : rtx operand1 ATTRIBUTE_UNUSED,
7430 : : rtx operand2 ATTRIBUTE_UNUSED)
7431 : : {
7432 : 0 : return gen_rtx_SET (operand0,
7433 : : gen_rtx_ASHIFT (V2TImode,
7434 : : operand1,
7435 : : operand2));
7436 : : }
7437 : :
7438 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16690 */
7439 : : rtx
7440 : 0 : gen_avx512bw_lshrv2ti3 (rtx operand0 ATTRIBUTE_UNUSED,
7441 : : rtx operand1 ATTRIBUTE_UNUSED,
7442 : : rtx operand2 ATTRIBUTE_UNUSED)
7443 : : {
7444 : 0 : return gen_rtx_SET (operand0,
7445 : : gen_rtx_LSHIFTRT (V2TImode,
7446 : : operand1,
7447 : : operand2));
7448 : : }
7449 : :
7450 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16690 */
7451 : : rtx
7452 : 0 : gen_avx512bw_ashlv1ti3 (rtx operand0 ATTRIBUTE_UNUSED,
7453 : : rtx operand1 ATTRIBUTE_UNUSED,
7454 : : rtx operand2 ATTRIBUTE_UNUSED)
7455 : : {
7456 : 0 : return gen_rtx_SET (operand0,
7457 : : gen_rtx_ASHIFT (V1TImode,
7458 : : operand1,
7459 : : operand2));
7460 : : }
7461 : :
7462 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16690 */
7463 : : rtx
7464 : 0 : gen_avx512bw_lshrv1ti3 (rtx operand0 ATTRIBUTE_UNUSED,
7465 : : rtx operand1 ATTRIBUTE_UNUSED,
7466 : : rtx operand2 ATTRIBUTE_UNUSED)
7467 : : {
7468 : 0 : return gen_rtx_SET (operand0,
7469 : : gen_rtx_LSHIFTRT (V1TImode,
7470 : : operand1,
7471 : : operand2));
7472 : : }
7473 : :
7474 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16705 */
7475 : : rtx
7476 : 20 : gen_avx2_ashlv2ti3 (rtx operand0 ATTRIBUTE_UNUSED,
7477 : : rtx operand1 ATTRIBUTE_UNUSED,
7478 : : rtx operand2 ATTRIBUTE_UNUSED)
7479 : : {
7480 : 20 : return gen_rtx_SET (operand0,
7481 : : gen_rtx_ASHIFT (V2TImode,
7482 : : operand1,
7483 : : operand2));
7484 : : }
7485 : :
7486 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16705 */
7487 : : rtx
7488 : 20 : gen_avx2_lshrv2ti3 (rtx operand0 ATTRIBUTE_UNUSED,
7489 : : rtx operand1 ATTRIBUTE_UNUSED,
7490 : : rtx operand2 ATTRIBUTE_UNUSED)
7491 : : {
7492 : 20 : return gen_rtx_SET (operand0,
7493 : : gen_rtx_LSHIFTRT (V2TImode,
7494 : : operand1,
7495 : : operand2));
7496 : : }
7497 : :
7498 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16705 */
7499 : : rtx
7500 : 1181 : gen_sse2_ashlv1ti3 (rtx operand0 ATTRIBUTE_UNUSED,
7501 : : rtx operand1 ATTRIBUTE_UNUSED,
7502 : : rtx operand2 ATTRIBUTE_UNUSED)
7503 : : {
7504 : 1181 : return gen_rtx_SET (operand0,
7505 : : gen_rtx_ASHIFT (V1TImode,
7506 : : operand1,
7507 : : operand2));
7508 : : }
7509 : :
7510 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16705 */
7511 : : rtx
7512 : 19042 : gen_sse2_lshrv1ti3 (rtx operand0 ATTRIBUTE_UNUSED,
7513 : : rtx operand1 ATTRIBUTE_UNUSED,
7514 : : rtx operand2 ATTRIBUTE_UNUSED)
7515 : : {
7516 : 19042 : return gen_rtx_SET (operand0,
7517 : : gen_rtx_LSHIFTRT (V1TImode,
7518 : : operand1,
7519 : : operand2));
7520 : : }
7521 : :
7522 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7523 : : rtx
7524 : 0 : gen_avx512f_rolvv16si (rtx operand0 ATTRIBUTE_UNUSED,
7525 : : rtx operand1 ATTRIBUTE_UNUSED,
7526 : : rtx operand2 ATTRIBUTE_UNUSED)
7527 : : {
7528 : 0 : return gen_rtx_SET (operand0,
7529 : : gen_rtx_ROTATE (V16SImode,
7530 : : operand1,
7531 : : operand2));
7532 : : }
7533 : :
7534 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7535 : : rtx
7536 : 36 : gen_avx512f_rolvv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
7537 : : rtx operand1 ATTRIBUTE_UNUSED,
7538 : : rtx operand2 ATTRIBUTE_UNUSED,
7539 : : rtx operand3 ATTRIBUTE_UNUSED,
7540 : : rtx operand4 ATTRIBUTE_UNUSED)
7541 : : {
7542 : 36 : return gen_rtx_SET (operand0,
7543 : : gen_rtx_VEC_MERGE (V16SImode,
7544 : : gen_rtx_ROTATE (V16SImode,
7545 : : operand1,
7546 : : operand2),
7547 : : operand3,
7548 : : operand4));
7549 : : }
7550 : :
7551 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7552 : : rtx
7553 : 0 : gen_avx512f_rorvv16si (rtx operand0 ATTRIBUTE_UNUSED,
7554 : : rtx operand1 ATTRIBUTE_UNUSED,
7555 : : rtx operand2 ATTRIBUTE_UNUSED)
7556 : : {
7557 : 0 : return gen_rtx_SET (operand0,
7558 : : gen_rtx_ROTATERT (V16SImode,
7559 : : operand1,
7560 : : operand2));
7561 : : }
7562 : :
7563 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7564 : : rtx
7565 : 36 : gen_avx512f_rorvv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
7566 : : rtx operand1 ATTRIBUTE_UNUSED,
7567 : : rtx operand2 ATTRIBUTE_UNUSED,
7568 : : rtx operand3 ATTRIBUTE_UNUSED,
7569 : : rtx operand4 ATTRIBUTE_UNUSED)
7570 : : {
7571 : 36 : return gen_rtx_SET (operand0,
7572 : : gen_rtx_VEC_MERGE (V16SImode,
7573 : : gen_rtx_ROTATERT (V16SImode,
7574 : : operand1,
7575 : : operand2),
7576 : : operand3,
7577 : : operand4));
7578 : : }
7579 : :
7580 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7581 : : rtx
7582 : 0 : gen_avx512vl_rolvv8si (rtx operand0 ATTRIBUTE_UNUSED,
7583 : : rtx operand1 ATTRIBUTE_UNUSED,
7584 : : rtx operand2 ATTRIBUTE_UNUSED)
7585 : : {
7586 : 0 : return gen_rtx_SET (operand0,
7587 : : gen_rtx_ROTATE (V8SImode,
7588 : : operand1,
7589 : : operand2));
7590 : : }
7591 : :
7592 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7593 : : rtx
7594 : 36 : gen_avx512vl_rolvv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
7595 : : rtx operand1 ATTRIBUTE_UNUSED,
7596 : : rtx operand2 ATTRIBUTE_UNUSED,
7597 : : rtx operand3 ATTRIBUTE_UNUSED,
7598 : : rtx operand4 ATTRIBUTE_UNUSED)
7599 : : {
7600 : 36 : return gen_rtx_SET (operand0,
7601 : : gen_rtx_VEC_MERGE (V8SImode,
7602 : : gen_rtx_ROTATE (V8SImode,
7603 : : operand1,
7604 : : operand2),
7605 : : operand3,
7606 : : operand4));
7607 : : }
7608 : :
7609 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7610 : : rtx
7611 : 0 : gen_avx512vl_rorvv8si (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_ROTATERT (V8SImode,
7617 : : operand1,
7618 : : operand2));
7619 : : }
7620 : :
7621 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7622 : : rtx
7623 : 36 : gen_avx512vl_rorvv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
7624 : : rtx operand1 ATTRIBUTE_UNUSED,
7625 : : rtx operand2 ATTRIBUTE_UNUSED,
7626 : : rtx operand3 ATTRIBUTE_UNUSED,
7627 : : rtx operand4 ATTRIBUTE_UNUSED)
7628 : : {
7629 : 36 : return gen_rtx_SET (operand0,
7630 : : gen_rtx_VEC_MERGE (V8SImode,
7631 : : gen_rtx_ROTATERT (V8SImode,
7632 : : operand1,
7633 : : operand2),
7634 : : operand3,
7635 : : operand4));
7636 : : }
7637 : :
7638 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7639 : : rtx
7640 : 0 : gen_avx512vl_rolvv4si (rtx operand0 ATTRIBUTE_UNUSED,
7641 : : rtx operand1 ATTRIBUTE_UNUSED,
7642 : : rtx operand2 ATTRIBUTE_UNUSED)
7643 : : {
7644 : 0 : return gen_rtx_SET (operand0,
7645 : : gen_rtx_ROTATE (V4SImode,
7646 : : operand1,
7647 : : operand2));
7648 : : }
7649 : :
7650 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7651 : : rtx
7652 : 36 : gen_avx512vl_rolvv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
7653 : : rtx operand1 ATTRIBUTE_UNUSED,
7654 : : rtx operand2 ATTRIBUTE_UNUSED,
7655 : : rtx operand3 ATTRIBUTE_UNUSED,
7656 : : rtx operand4 ATTRIBUTE_UNUSED)
7657 : : {
7658 : 36 : return gen_rtx_SET (operand0,
7659 : : gen_rtx_VEC_MERGE (V4SImode,
7660 : : gen_rtx_ROTATE (V4SImode,
7661 : : operand1,
7662 : : operand2),
7663 : : operand3,
7664 : : operand4));
7665 : : }
7666 : :
7667 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7668 : : rtx
7669 : 0 : gen_avx512vl_rorvv4si (rtx operand0 ATTRIBUTE_UNUSED,
7670 : : rtx operand1 ATTRIBUTE_UNUSED,
7671 : : rtx operand2 ATTRIBUTE_UNUSED)
7672 : : {
7673 : 0 : return gen_rtx_SET (operand0,
7674 : : gen_rtx_ROTATERT (V4SImode,
7675 : : operand1,
7676 : : operand2));
7677 : : }
7678 : :
7679 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7680 : : rtx
7681 : 36 : gen_avx512vl_rorvv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
7682 : : rtx operand1 ATTRIBUTE_UNUSED,
7683 : : rtx operand2 ATTRIBUTE_UNUSED,
7684 : : rtx operand3 ATTRIBUTE_UNUSED,
7685 : : rtx operand4 ATTRIBUTE_UNUSED)
7686 : : {
7687 : 36 : return gen_rtx_SET (operand0,
7688 : : gen_rtx_VEC_MERGE (V4SImode,
7689 : : gen_rtx_ROTATERT (V4SImode,
7690 : : operand1,
7691 : : operand2),
7692 : : operand3,
7693 : : operand4));
7694 : : }
7695 : :
7696 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7697 : : rtx
7698 : 0 : gen_avx512f_rolvv8di (rtx operand0 ATTRIBUTE_UNUSED,
7699 : : rtx operand1 ATTRIBUTE_UNUSED,
7700 : : rtx operand2 ATTRIBUTE_UNUSED)
7701 : : {
7702 : 0 : return gen_rtx_SET (operand0,
7703 : : gen_rtx_ROTATE (V8DImode,
7704 : : operand1,
7705 : : operand2));
7706 : : }
7707 : :
7708 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7709 : : rtx
7710 : 36 : gen_avx512f_rolvv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
7711 : : rtx operand1 ATTRIBUTE_UNUSED,
7712 : : rtx operand2 ATTRIBUTE_UNUSED,
7713 : : rtx operand3 ATTRIBUTE_UNUSED,
7714 : : rtx operand4 ATTRIBUTE_UNUSED)
7715 : : {
7716 : 36 : return gen_rtx_SET (operand0,
7717 : : gen_rtx_VEC_MERGE (V8DImode,
7718 : : gen_rtx_ROTATE (V8DImode,
7719 : : operand1,
7720 : : operand2),
7721 : : operand3,
7722 : : operand4));
7723 : : }
7724 : :
7725 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7726 : : rtx
7727 : 0 : gen_avx512f_rorvv8di (rtx operand0 ATTRIBUTE_UNUSED,
7728 : : rtx operand1 ATTRIBUTE_UNUSED,
7729 : : rtx operand2 ATTRIBUTE_UNUSED)
7730 : : {
7731 : 0 : return gen_rtx_SET (operand0,
7732 : : gen_rtx_ROTATERT (V8DImode,
7733 : : operand1,
7734 : : operand2));
7735 : : }
7736 : :
7737 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7738 : : rtx
7739 : 36 : gen_avx512f_rorvv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
7740 : : rtx operand1 ATTRIBUTE_UNUSED,
7741 : : rtx operand2 ATTRIBUTE_UNUSED,
7742 : : rtx operand3 ATTRIBUTE_UNUSED,
7743 : : rtx operand4 ATTRIBUTE_UNUSED)
7744 : : {
7745 : 36 : return gen_rtx_SET (operand0,
7746 : : gen_rtx_VEC_MERGE (V8DImode,
7747 : : gen_rtx_ROTATERT (V8DImode,
7748 : : operand1,
7749 : : operand2),
7750 : : operand3,
7751 : : operand4));
7752 : : }
7753 : :
7754 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7755 : : rtx
7756 : 0 : gen_avx512vl_rolvv4di (rtx operand0 ATTRIBUTE_UNUSED,
7757 : : rtx operand1 ATTRIBUTE_UNUSED,
7758 : : rtx operand2 ATTRIBUTE_UNUSED)
7759 : : {
7760 : 0 : return gen_rtx_SET (operand0,
7761 : : gen_rtx_ROTATE (V4DImode,
7762 : : operand1,
7763 : : operand2));
7764 : : }
7765 : :
7766 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7767 : : rtx
7768 : 36 : gen_avx512vl_rolvv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
7769 : : rtx operand1 ATTRIBUTE_UNUSED,
7770 : : rtx operand2 ATTRIBUTE_UNUSED,
7771 : : rtx operand3 ATTRIBUTE_UNUSED,
7772 : : rtx operand4 ATTRIBUTE_UNUSED)
7773 : : {
7774 : 36 : return gen_rtx_SET (operand0,
7775 : : gen_rtx_VEC_MERGE (V4DImode,
7776 : : gen_rtx_ROTATE (V4DImode,
7777 : : operand1,
7778 : : operand2),
7779 : : operand3,
7780 : : operand4));
7781 : : }
7782 : :
7783 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7784 : : rtx
7785 : 0 : gen_avx512vl_rorvv4di (rtx operand0 ATTRIBUTE_UNUSED,
7786 : : rtx operand1 ATTRIBUTE_UNUSED,
7787 : : rtx operand2 ATTRIBUTE_UNUSED)
7788 : : {
7789 : 0 : return gen_rtx_SET (operand0,
7790 : : gen_rtx_ROTATERT (V4DImode,
7791 : : operand1,
7792 : : operand2));
7793 : : }
7794 : :
7795 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7796 : : rtx
7797 : 36 : gen_avx512vl_rorvv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
7798 : : rtx operand1 ATTRIBUTE_UNUSED,
7799 : : rtx operand2 ATTRIBUTE_UNUSED,
7800 : : rtx operand3 ATTRIBUTE_UNUSED,
7801 : : rtx operand4 ATTRIBUTE_UNUSED)
7802 : : {
7803 : 36 : return gen_rtx_SET (operand0,
7804 : : gen_rtx_VEC_MERGE (V4DImode,
7805 : : gen_rtx_ROTATERT (V4DImode,
7806 : : operand1,
7807 : : operand2),
7808 : : operand3,
7809 : : operand4));
7810 : : }
7811 : :
7812 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7813 : : rtx
7814 : 0 : gen_avx512vl_rolvv2di (rtx operand0 ATTRIBUTE_UNUSED,
7815 : : rtx operand1 ATTRIBUTE_UNUSED,
7816 : : rtx operand2 ATTRIBUTE_UNUSED)
7817 : : {
7818 : 0 : return gen_rtx_SET (operand0,
7819 : : gen_rtx_ROTATE (V2DImode,
7820 : : operand1,
7821 : : operand2));
7822 : : }
7823 : :
7824 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7825 : : rtx
7826 : 36 : gen_avx512vl_rolvv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
7827 : : rtx operand1 ATTRIBUTE_UNUSED,
7828 : : rtx operand2 ATTRIBUTE_UNUSED,
7829 : : rtx operand3 ATTRIBUTE_UNUSED,
7830 : : rtx operand4 ATTRIBUTE_UNUSED)
7831 : : {
7832 : 36 : return gen_rtx_SET (operand0,
7833 : : gen_rtx_VEC_MERGE (V2DImode,
7834 : : gen_rtx_ROTATE (V2DImode,
7835 : : operand1,
7836 : : operand2),
7837 : : operand3,
7838 : : operand4));
7839 : : }
7840 : :
7841 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7842 : : rtx
7843 : 0 : gen_avx512vl_rorvv2di (rtx operand0 ATTRIBUTE_UNUSED,
7844 : : rtx operand1 ATTRIBUTE_UNUSED,
7845 : : rtx operand2 ATTRIBUTE_UNUSED)
7846 : : {
7847 : 0 : return gen_rtx_SET (operand0,
7848 : : gen_rtx_ROTATERT (V2DImode,
7849 : : operand1,
7850 : : operand2));
7851 : : }
7852 : :
7853 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16732 */
7854 : : rtx
7855 : 36 : gen_avx512vl_rorvv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
7856 : : rtx operand1 ATTRIBUTE_UNUSED,
7857 : : rtx operand2 ATTRIBUTE_UNUSED,
7858 : : rtx operand3 ATTRIBUTE_UNUSED,
7859 : : rtx operand4 ATTRIBUTE_UNUSED)
7860 : : {
7861 : 36 : return gen_rtx_SET (operand0,
7862 : : gen_rtx_VEC_MERGE (V2DImode,
7863 : : gen_rtx_ROTATERT (V2DImode,
7864 : : operand1,
7865 : : operand2),
7866 : : operand3,
7867 : : operand4));
7868 : : }
7869 : :
7870 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
7871 : : rtx
7872 : 0 : gen_avx512f_rolv16si (rtx operand0 ATTRIBUTE_UNUSED,
7873 : : rtx operand1 ATTRIBUTE_UNUSED,
7874 : : rtx operand2 ATTRIBUTE_UNUSED)
7875 : : {
7876 : 0 : return gen_rtx_SET (operand0,
7877 : : gen_rtx_ROTATE (V16SImode,
7878 : : operand1,
7879 : : operand2));
7880 : : }
7881 : :
7882 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
7883 : : rtx
7884 : 33 : gen_avx512f_rolv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
7885 : : rtx operand1 ATTRIBUTE_UNUSED,
7886 : : rtx operand2 ATTRIBUTE_UNUSED,
7887 : : rtx operand3 ATTRIBUTE_UNUSED,
7888 : : rtx operand4 ATTRIBUTE_UNUSED)
7889 : : {
7890 : 33 : return gen_rtx_SET (operand0,
7891 : : gen_rtx_VEC_MERGE (V16SImode,
7892 : : gen_rtx_ROTATE (V16SImode,
7893 : : operand1,
7894 : : operand2),
7895 : : operand3,
7896 : : operand4));
7897 : : }
7898 : :
7899 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
7900 : : rtx
7901 : 0 : gen_avx512f_rorv16si (rtx operand0 ATTRIBUTE_UNUSED,
7902 : : rtx operand1 ATTRIBUTE_UNUSED,
7903 : : rtx operand2 ATTRIBUTE_UNUSED)
7904 : : {
7905 : 0 : return gen_rtx_SET (operand0,
7906 : : gen_rtx_ROTATERT (V16SImode,
7907 : : operand1,
7908 : : operand2));
7909 : : }
7910 : :
7911 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
7912 : : rtx
7913 : 33 : gen_avx512f_rorv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
7914 : : rtx operand1 ATTRIBUTE_UNUSED,
7915 : : rtx operand2 ATTRIBUTE_UNUSED,
7916 : : rtx operand3 ATTRIBUTE_UNUSED,
7917 : : rtx operand4 ATTRIBUTE_UNUSED)
7918 : : {
7919 : 33 : return gen_rtx_SET (operand0,
7920 : : gen_rtx_VEC_MERGE (V16SImode,
7921 : : gen_rtx_ROTATERT (V16SImode,
7922 : : operand1,
7923 : : operand2),
7924 : : operand3,
7925 : : operand4));
7926 : : }
7927 : :
7928 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
7929 : : rtx
7930 : 0 : gen_avx512vl_rolv8si (rtx operand0 ATTRIBUTE_UNUSED,
7931 : : rtx operand1 ATTRIBUTE_UNUSED,
7932 : : rtx operand2 ATTRIBUTE_UNUSED)
7933 : : {
7934 : 0 : return gen_rtx_SET (operand0,
7935 : : gen_rtx_ROTATE (V8SImode,
7936 : : operand1,
7937 : : operand2));
7938 : : }
7939 : :
7940 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
7941 : : rtx
7942 : 24 : gen_avx512vl_rolv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
7943 : : rtx operand1 ATTRIBUTE_UNUSED,
7944 : : rtx operand2 ATTRIBUTE_UNUSED,
7945 : : rtx operand3 ATTRIBUTE_UNUSED,
7946 : : rtx operand4 ATTRIBUTE_UNUSED)
7947 : : {
7948 : 24 : return gen_rtx_SET (operand0,
7949 : : gen_rtx_VEC_MERGE (V8SImode,
7950 : : gen_rtx_ROTATE (V8SImode,
7951 : : operand1,
7952 : : operand2),
7953 : : operand3,
7954 : : operand4));
7955 : : }
7956 : :
7957 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
7958 : : rtx
7959 : 0 : gen_avx512vl_rorv8si (rtx operand0 ATTRIBUTE_UNUSED,
7960 : : rtx operand1 ATTRIBUTE_UNUSED,
7961 : : rtx operand2 ATTRIBUTE_UNUSED)
7962 : : {
7963 : 0 : return gen_rtx_SET (operand0,
7964 : : gen_rtx_ROTATERT (V8SImode,
7965 : : operand1,
7966 : : operand2));
7967 : : }
7968 : :
7969 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
7970 : : rtx
7971 : 24 : gen_avx512vl_rorv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
7972 : : rtx operand1 ATTRIBUTE_UNUSED,
7973 : : rtx operand2 ATTRIBUTE_UNUSED,
7974 : : rtx operand3 ATTRIBUTE_UNUSED,
7975 : : rtx operand4 ATTRIBUTE_UNUSED)
7976 : : {
7977 : 24 : return gen_rtx_SET (operand0,
7978 : : gen_rtx_VEC_MERGE (V8SImode,
7979 : : gen_rtx_ROTATERT (V8SImode,
7980 : : operand1,
7981 : : operand2),
7982 : : operand3,
7983 : : operand4));
7984 : : }
7985 : :
7986 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
7987 : : rtx
7988 : 0 : gen_avx512vl_rolv4si (rtx operand0 ATTRIBUTE_UNUSED,
7989 : : rtx operand1 ATTRIBUTE_UNUSED,
7990 : : rtx operand2 ATTRIBUTE_UNUSED)
7991 : : {
7992 : 0 : return gen_rtx_SET (operand0,
7993 : : gen_rtx_ROTATE (V4SImode,
7994 : : operand1,
7995 : : operand2));
7996 : : }
7997 : :
7998 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
7999 : : rtx
8000 : 24 : gen_avx512vl_rolv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
8001 : : rtx operand1 ATTRIBUTE_UNUSED,
8002 : : rtx operand2 ATTRIBUTE_UNUSED,
8003 : : rtx operand3 ATTRIBUTE_UNUSED,
8004 : : rtx operand4 ATTRIBUTE_UNUSED)
8005 : : {
8006 : 24 : return gen_rtx_SET (operand0,
8007 : : gen_rtx_VEC_MERGE (V4SImode,
8008 : : gen_rtx_ROTATE (V4SImode,
8009 : : operand1,
8010 : : operand2),
8011 : : operand3,
8012 : : operand4));
8013 : : }
8014 : :
8015 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8016 : : rtx
8017 : 0 : gen_avx512vl_rorv4si (rtx operand0 ATTRIBUTE_UNUSED,
8018 : : rtx operand1 ATTRIBUTE_UNUSED,
8019 : : rtx operand2 ATTRIBUTE_UNUSED)
8020 : : {
8021 : 0 : return gen_rtx_SET (operand0,
8022 : : gen_rtx_ROTATERT (V4SImode,
8023 : : operand1,
8024 : : operand2));
8025 : : }
8026 : :
8027 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8028 : : rtx
8029 : 24 : gen_avx512vl_rorv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
8030 : : rtx operand1 ATTRIBUTE_UNUSED,
8031 : : rtx operand2 ATTRIBUTE_UNUSED,
8032 : : rtx operand3 ATTRIBUTE_UNUSED,
8033 : : rtx operand4 ATTRIBUTE_UNUSED)
8034 : : {
8035 : 24 : return gen_rtx_SET (operand0,
8036 : : gen_rtx_VEC_MERGE (V4SImode,
8037 : : gen_rtx_ROTATERT (V4SImode,
8038 : : operand1,
8039 : : operand2),
8040 : : operand3,
8041 : : operand4));
8042 : : }
8043 : :
8044 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8045 : : rtx
8046 : 0 : gen_avx512f_rolv8di (rtx operand0 ATTRIBUTE_UNUSED,
8047 : : rtx operand1 ATTRIBUTE_UNUSED,
8048 : : rtx operand2 ATTRIBUTE_UNUSED)
8049 : : {
8050 : 0 : return gen_rtx_SET (operand0,
8051 : : gen_rtx_ROTATE (V8DImode,
8052 : : operand1,
8053 : : operand2));
8054 : : }
8055 : :
8056 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8057 : : rtx
8058 : 33 : gen_avx512f_rolv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
8059 : : rtx operand1 ATTRIBUTE_UNUSED,
8060 : : rtx operand2 ATTRIBUTE_UNUSED,
8061 : : rtx operand3 ATTRIBUTE_UNUSED,
8062 : : rtx operand4 ATTRIBUTE_UNUSED)
8063 : : {
8064 : 33 : return gen_rtx_SET (operand0,
8065 : : gen_rtx_VEC_MERGE (V8DImode,
8066 : : gen_rtx_ROTATE (V8DImode,
8067 : : operand1,
8068 : : operand2),
8069 : : operand3,
8070 : : operand4));
8071 : : }
8072 : :
8073 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8074 : : rtx
8075 : 0 : gen_avx512f_rorv8di (rtx operand0 ATTRIBUTE_UNUSED,
8076 : : rtx operand1 ATTRIBUTE_UNUSED,
8077 : : rtx operand2 ATTRIBUTE_UNUSED)
8078 : : {
8079 : 0 : return gen_rtx_SET (operand0,
8080 : : gen_rtx_ROTATERT (V8DImode,
8081 : : operand1,
8082 : : operand2));
8083 : : }
8084 : :
8085 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8086 : : rtx
8087 : 33 : gen_avx512f_rorv8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
8088 : : rtx operand1 ATTRIBUTE_UNUSED,
8089 : : rtx operand2 ATTRIBUTE_UNUSED,
8090 : : rtx operand3 ATTRIBUTE_UNUSED,
8091 : : rtx operand4 ATTRIBUTE_UNUSED)
8092 : : {
8093 : 33 : return gen_rtx_SET (operand0,
8094 : : gen_rtx_VEC_MERGE (V8DImode,
8095 : : gen_rtx_ROTATERT (V8DImode,
8096 : : operand1,
8097 : : operand2),
8098 : : operand3,
8099 : : operand4));
8100 : : }
8101 : :
8102 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8103 : : rtx
8104 : 0 : gen_avx512vl_rolv4di (rtx operand0 ATTRIBUTE_UNUSED,
8105 : : rtx operand1 ATTRIBUTE_UNUSED,
8106 : : rtx operand2 ATTRIBUTE_UNUSED)
8107 : : {
8108 : 0 : return gen_rtx_SET (operand0,
8109 : : gen_rtx_ROTATE (V4DImode,
8110 : : operand1,
8111 : : operand2));
8112 : : }
8113 : :
8114 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8115 : : rtx
8116 : 24 : gen_avx512vl_rolv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
8117 : : rtx operand1 ATTRIBUTE_UNUSED,
8118 : : rtx operand2 ATTRIBUTE_UNUSED,
8119 : : rtx operand3 ATTRIBUTE_UNUSED,
8120 : : rtx operand4 ATTRIBUTE_UNUSED)
8121 : : {
8122 : 24 : return gen_rtx_SET (operand0,
8123 : : gen_rtx_VEC_MERGE (V4DImode,
8124 : : gen_rtx_ROTATE (V4DImode,
8125 : : operand1,
8126 : : operand2),
8127 : : operand3,
8128 : : operand4));
8129 : : }
8130 : :
8131 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8132 : : rtx
8133 : 0 : gen_avx512vl_rorv4di (rtx operand0 ATTRIBUTE_UNUSED,
8134 : : rtx operand1 ATTRIBUTE_UNUSED,
8135 : : rtx operand2 ATTRIBUTE_UNUSED)
8136 : : {
8137 : 0 : return gen_rtx_SET (operand0,
8138 : : gen_rtx_ROTATERT (V4DImode,
8139 : : operand1,
8140 : : operand2));
8141 : : }
8142 : :
8143 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8144 : : rtx
8145 : 24 : gen_avx512vl_rorv4di_mask (rtx operand0 ATTRIBUTE_UNUSED,
8146 : : rtx operand1 ATTRIBUTE_UNUSED,
8147 : : rtx operand2 ATTRIBUTE_UNUSED,
8148 : : rtx operand3 ATTRIBUTE_UNUSED,
8149 : : rtx operand4 ATTRIBUTE_UNUSED)
8150 : : {
8151 : 24 : return gen_rtx_SET (operand0,
8152 : : gen_rtx_VEC_MERGE (V4DImode,
8153 : : gen_rtx_ROTATERT (V4DImode,
8154 : : operand1,
8155 : : operand2),
8156 : : operand3,
8157 : : operand4));
8158 : : }
8159 : :
8160 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8161 : : rtx
8162 : 0 : gen_avx512vl_rolv2di (rtx operand0 ATTRIBUTE_UNUSED,
8163 : : rtx operand1 ATTRIBUTE_UNUSED,
8164 : : rtx operand2 ATTRIBUTE_UNUSED)
8165 : : {
8166 : 0 : return gen_rtx_SET (operand0,
8167 : : gen_rtx_ROTATE (V2DImode,
8168 : : operand1,
8169 : : operand2));
8170 : : }
8171 : :
8172 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8173 : : rtx
8174 : 24 : gen_avx512vl_rolv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
8175 : : rtx operand1 ATTRIBUTE_UNUSED,
8176 : : rtx operand2 ATTRIBUTE_UNUSED,
8177 : : rtx operand3 ATTRIBUTE_UNUSED,
8178 : : rtx operand4 ATTRIBUTE_UNUSED)
8179 : : {
8180 : 24 : return gen_rtx_SET (operand0,
8181 : : gen_rtx_VEC_MERGE (V2DImode,
8182 : : gen_rtx_ROTATE (V2DImode,
8183 : : operand1,
8184 : : operand2),
8185 : : operand3,
8186 : : operand4));
8187 : : }
8188 : :
8189 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8190 : : rtx
8191 : 0 : gen_avx512vl_rorv2di (rtx operand0 ATTRIBUTE_UNUSED,
8192 : : rtx operand1 ATTRIBUTE_UNUSED,
8193 : : rtx operand2 ATTRIBUTE_UNUSED)
8194 : : {
8195 : 0 : return gen_rtx_SET (operand0,
8196 : : gen_rtx_ROTATERT (V2DImode,
8197 : : operand1,
8198 : : operand2));
8199 : : }
8200 : :
8201 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16742 */
8202 : : rtx
8203 : 24 : gen_avx512vl_rorv2di_mask (rtx operand0 ATTRIBUTE_UNUSED,
8204 : : rtx operand1 ATTRIBUTE_UNUSED,
8205 : : rtx operand2 ATTRIBUTE_UNUSED,
8206 : : rtx operand3 ATTRIBUTE_UNUSED,
8207 : : rtx operand4 ATTRIBUTE_UNUSED)
8208 : : {
8209 : 24 : return gen_rtx_SET (operand0,
8210 : : gen_rtx_VEC_MERGE (V2DImode,
8211 : : gen_rtx_ROTATERT (V2DImode,
8212 : : operand1,
8213 : : operand2),
8214 : : operand3,
8215 : : operand4));
8216 : : }
8217 : :
8218 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8219 : : rtx
8220 : 36 : gen_smaxv64qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8221 : : rtx operand1 ATTRIBUTE_UNUSED,
8222 : : rtx operand2 ATTRIBUTE_UNUSED,
8223 : : rtx operand3 ATTRIBUTE_UNUSED,
8224 : : rtx operand4 ATTRIBUTE_UNUSED)
8225 : : {
8226 : 36 : return gen_rtx_SET (operand0,
8227 : : gen_rtx_VEC_MERGE (V64QImode,
8228 : : gen_rtx_SMAX (V64QImode,
8229 : : operand1,
8230 : : operand2),
8231 : : operand3,
8232 : : operand4));
8233 : : }
8234 : :
8235 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8236 : : rtx
8237 : 36 : gen_sminv64qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8238 : : rtx operand1 ATTRIBUTE_UNUSED,
8239 : : rtx operand2 ATTRIBUTE_UNUSED,
8240 : : rtx operand3 ATTRIBUTE_UNUSED,
8241 : : rtx operand4 ATTRIBUTE_UNUSED)
8242 : : {
8243 : 36 : return gen_rtx_SET (operand0,
8244 : : gen_rtx_VEC_MERGE (V64QImode,
8245 : : gen_rtx_SMIN (V64QImode,
8246 : : operand1,
8247 : : operand2),
8248 : : operand3,
8249 : : operand4));
8250 : : }
8251 : :
8252 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8253 : : rtx
8254 : 36 : gen_umaxv64qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8255 : : rtx operand1 ATTRIBUTE_UNUSED,
8256 : : rtx operand2 ATTRIBUTE_UNUSED,
8257 : : rtx operand3 ATTRIBUTE_UNUSED,
8258 : : rtx operand4 ATTRIBUTE_UNUSED)
8259 : : {
8260 : 36 : return gen_rtx_SET (operand0,
8261 : : gen_rtx_VEC_MERGE (V64QImode,
8262 : : gen_rtx_UMAX (V64QImode,
8263 : : operand1,
8264 : : operand2),
8265 : : operand3,
8266 : : operand4));
8267 : : }
8268 : :
8269 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8270 : : rtx
8271 : 36 : gen_uminv64qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8272 : : rtx operand1 ATTRIBUTE_UNUSED,
8273 : : rtx operand2 ATTRIBUTE_UNUSED,
8274 : : rtx operand3 ATTRIBUTE_UNUSED,
8275 : : rtx operand4 ATTRIBUTE_UNUSED)
8276 : : {
8277 : 36 : return gen_rtx_SET (operand0,
8278 : : gen_rtx_VEC_MERGE (V64QImode,
8279 : : gen_rtx_UMIN (V64QImode,
8280 : : operand1,
8281 : : operand2),
8282 : : operand3,
8283 : : operand4));
8284 : : }
8285 : :
8286 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8287 : : rtx
8288 : 24 : gen_smaxv16qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8289 : : rtx operand1 ATTRIBUTE_UNUSED,
8290 : : rtx operand2 ATTRIBUTE_UNUSED,
8291 : : rtx operand3 ATTRIBUTE_UNUSED,
8292 : : rtx operand4 ATTRIBUTE_UNUSED)
8293 : : {
8294 : 24 : return gen_rtx_SET (operand0,
8295 : : gen_rtx_VEC_MERGE (V16QImode,
8296 : : gen_rtx_SMAX (V16QImode,
8297 : : operand1,
8298 : : operand2),
8299 : : operand3,
8300 : : operand4));
8301 : : }
8302 : :
8303 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8304 : : rtx
8305 : 24 : gen_sminv16qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8306 : : rtx operand1 ATTRIBUTE_UNUSED,
8307 : : rtx operand2 ATTRIBUTE_UNUSED,
8308 : : rtx operand3 ATTRIBUTE_UNUSED,
8309 : : rtx operand4 ATTRIBUTE_UNUSED)
8310 : : {
8311 : 24 : return gen_rtx_SET (operand0,
8312 : : gen_rtx_VEC_MERGE (V16QImode,
8313 : : gen_rtx_SMIN (V16QImode,
8314 : : operand1,
8315 : : operand2),
8316 : : operand3,
8317 : : operand4));
8318 : : }
8319 : :
8320 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8321 : : rtx
8322 : 24 : gen_umaxv16qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8323 : : rtx operand1 ATTRIBUTE_UNUSED,
8324 : : rtx operand2 ATTRIBUTE_UNUSED,
8325 : : rtx operand3 ATTRIBUTE_UNUSED,
8326 : : rtx operand4 ATTRIBUTE_UNUSED)
8327 : : {
8328 : 24 : return gen_rtx_SET (operand0,
8329 : : gen_rtx_VEC_MERGE (V16QImode,
8330 : : gen_rtx_UMAX (V16QImode,
8331 : : operand1,
8332 : : operand2),
8333 : : operand3,
8334 : : operand4));
8335 : : }
8336 : :
8337 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8338 : : rtx
8339 : 24 : gen_uminv16qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8340 : : rtx operand1 ATTRIBUTE_UNUSED,
8341 : : rtx operand2 ATTRIBUTE_UNUSED,
8342 : : rtx operand3 ATTRIBUTE_UNUSED,
8343 : : rtx operand4 ATTRIBUTE_UNUSED)
8344 : : {
8345 : 24 : return gen_rtx_SET (operand0,
8346 : : gen_rtx_VEC_MERGE (V16QImode,
8347 : : gen_rtx_UMIN (V16QImode,
8348 : : operand1,
8349 : : operand2),
8350 : : operand3,
8351 : : operand4));
8352 : : }
8353 : :
8354 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8355 : : rtx
8356 : 27 : gen_smaxv32qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8357 : : rtx operand1 ATTRIBUTE_UNUSED,
8358 : : rtx operand2 ATTRIBUTE_UNUSED,
8359 : : rtx operand3 ATTRIBUTE_UNUSED,
8360 : : rtx operand4 ATTRIBUTE_UNUSED)
8361 : : {
8362 : 27 : return gen_rtx_SET (operand0,
8363 : : gen_rtx_VEC_MERGE (V32QImode,
8364 : : gen_rtx_SMAX (V32QImode,
8365 : : operand1,
8366 : : operand2),
8367 : : operand3,
8368 : : operand4));
8369 : : }
8370 : :
8371 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8372 : : rtx
8373 : 27 : gen_sminv32qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8374 : : rtx operand1 ATTRIBUTE_UNUSED,
8375 : : rtx operand2 ATTRIBUTE_UNUSED,
8376 : : rtx operand3 ATTRIBUTE_UNUSED,
8377 : : rtx operand4 ATTRIBUTE_UNUSED)
8378 : : {
8379 : 27 : return gen_rtx_SET (operand0,
8380 : : gen_rtx_VEC_MERGE (V32QImode,
8381 : : gen_rtx_SMIN (V32QImode,
8382 : : operand1,
8383 : : operand2),
8384 : : operand3,
8385 : : operand4));
8386 : : }
8387 : :
8388 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8389 : : rtx
8390 : 27 : gen_umaxv32qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8391 : : rtx operand1 ATTRIBUTE_UNUSED,
8392 : : rtx operand2 ATTRIBUTE_UNUSED,
8393 : : rtx operand3 ATTRIBUTE_UNUSED,
8394 : : rtx operand4 ATTRIBUTE_UNUSED)
8395 : : {
8396 : 27 : return gen_rtx_SET (operand0,
8397 : : gen_rtx_VEC_MERGE (V32QImode,
8398 : : gen_rtx_UMAX (V32QImode,
8399 : : operand1,
8400 : : operand2),
8401 : : operand3,
8402 : : operand4));
8403 : : }
8404 : :
8405 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8406 : : rtx
8407 : 27 : gen_uminv32qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8408 : : rtx operand1 ATTRIBUTE_UNUSED,
8409 : : rtx operand2 ATTRIBUTE_UNUSED,
8410 : : rtx operand3 ATTRIBUTE_UNUSED,
8411 : : rtx operand4 ATTRIBUTE_UNUSED)
8412 : : {
8413 : 27 : return gen_rtx_SET (operand0,
8414 : : gen_rtx_VEC_MERGE (V32QImode,
8415 : : gen_rtx_UMIN (V32QImode,
8416 : : operand1,
8417 : : operand2),
8418 : : operand3,
8419 : : operand4));
8420 : : }
8421 : :
8422 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8423 : : rtx
8424 : 36 : gen_smaxv32hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8425 : : rtx operand1 ATTRIBUTE_UNUSED,
8426 : : rtx operand2 ATTRIBUTE_UNUSED,
8427 : : rtx operand3 ATTRIBUTE_UNUSED,
8428 : : rtx operand4 ATTRIBUTE_UNUSED)
8429 : : {
8430 : 36 : return gen_rtx_SET (operand0,
8431 : : gen_rtx_VEC_MERGE (V32HImode,
8432 : : gen_rtx_SMAX (V32HImode,
8433 : : operand1,
8434 : : operand2),
8435 : : operand3,
8436 : : operand4));
8437 : : }
8438 : :
8439 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8440 : : rtx
8441 : 36 : gen_sminv32hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8442 : : rtx operand1 ATTRIBUTE_UNUSED,
8443 : : rtx operand2 ATTRIBUTE_UNUSED,
8444 : : rtx operand3 ATTRIBUTE_UNUSED,
8445 : : rtx operand4 ATTRIBUTE_UNUSED)
8446 : : {
8447 : 36 : return gen_rtx_SET (operand0,
8448 : : gen_rtx_VEC_MERGE (V32HImode,
8449 : : gen_rtx_SMIN (V32HImode,
8450 : : operand1,
8451 : : operand2),
8452 : : operand3,
8453 : : operand4));
8454 : : }
8455 : :
8456 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8457 : : rtx
8458 : 36 : gen_umaxv32hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8459 : : rtx operand1 ATTRIBUTE_UNUSED,
8460 : : rtx operand2 ATTRIBUTE_UNUSED,
8461 : : rtx operand3 ATTRIBUTE_UNUSED,
8462 : : rtx operand4 ATTRIBUTE_UNUSED)
8463 : : {
8464 : 36 : return gen_rtx_SET (operand0,
8465 : : gen_rtx_VEC_MERGE (V32HImode,
8466 : : gen_rtx_UMAX (V32HImode,
8467 : : operand1,
8468 : : operand2),
8469 : : operand3,
8470 : : operand4));
8471 : : }
8472 : :
8473 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8474 : : rtx
8475 : 36 : gen_uminv32hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8476 : : rtx operand1 ATTRIBUTE_UNUSED,
8477 : : rtx operand2 ATTRIBUTE_UNUSED,
8478 : : rtx operand3 ATTRIBUTE_UNUSED,
8479 : : rtx operand4 ATTRIBUTE_UNUSED)
8480 : : {
8481 : 36 : return gen_rtx_SET (operand0,
8482 : : gen_rtx_VEC_MERGE (V32HImode,
8483 : : gen_rtx_UMIN (V32HImode,
8484 : : operand1,
8485 : : operand2),
8486 : : operand3,
8487 : : operand4));
8488 : : }
8489 : :
8490 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8491 : : rtx
8492 : 33 : gen_smaxv16hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8493 : : rtx operand1 ATTRIBUTE_UNUSED,
8494 : : rtx operand2 ATTRIBUTE_UNUSED,
8495 : : rtx operand3 ATTRIBUTE_UNUSED,
8496 : : rtx operand4 ATTRIBUTE_UNUSED)
8497 : : {
8498 : 33 : return gen_rtx_SET (operand0,
8499 : : gen_rtx_VEC_MERGE (V16HImode,
8500 : : gen_rtx_SMAX (V16HImode,
8501 : : operand1,
8502 : : operand2),
8503 : : operand3,
8504 : : operand4));
8505 : : }
8506 : :
8507 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8508 : : rtx
8509 : 27 : gen_sminv16hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8510 : : rtx operand1 ATTRIBUTE_UNUSED,
8511 : : rtx operand2 ATTRIBUTE_UNUSED,
8512 : : rtx operand3 ATTRIBUTE_UNUSED,
8513 : : rtx operand4 ATTRIBUTE_UNUSED)
8514 : : {
8515 : 27 : return gen_rtx_SET (operand0,
8516 : : gen_rtx_VEC_MERGE (V16HImode,
8517 : : gen_rtx_SMIN (V16HImode,
8518 : : operand1,
8519 : : operand2),
8520 : : operand3,
8521 : : operand4));
8522 : : }
8523 : :
8524 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8525 : : rtx
8526 : 33 : gen_umaxv16hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8527 : : rtx operand1 ATTRIBUTE_UNUSED,
8528 : : rtx operand2 ATTRIBUTE_UNUSED,
8529 : : rtx operand3 ATTRIBUTE_UNUSED,
8530 : : rtx operand4 ATTRIBUTE_UNUSED)
8531 : : {
8532 : 33 : return gen_rtx_SET (operand0,
8533 : : gen_rtx_VEC_MERGE (V16HImode,
8534 : : gen_rtx_UMAX (V16HImode,
8535 : : operand1,
8536 : : operand2),
8537 : : operand3,
8538 : : operand4));
8539 : : }
8540 : :
8541 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8542 : : rtx
8543 : 27 : gen_uminv16hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8544 : : rtx operand1 ATTRIBUTE_UNUSED,
8545 : : rtx operand2 ATTRIBUTE_UNUSED,
8546 : : rtx operand3 ATTRIBUTE_UNUSED,
8547 : : rtx operand4 ATTRIBUTE_UNUSED)
8548 : : {
8549 : 27 : return gen_rtx_SET (operand0,
8550 : : gen_rtx_VEC_MERGE (V16HImode,
8551 : : gen_rtx_UMIN (V16HImode,
8552 : : operand1,
8553 : : operand2),
8554 : : operand3,
8555 : : operand4));
8556 : : }
8557 : :
8558 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8559 : : rtx
8560 : 24 : gen_smaxv8hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8561 : : rtx operand1 ATTRIBUTE_UNUSED,
8562 : : rtx operand2 ATTRIBUTE_UNUSED,
8563 : : rtx operand3 ATTRIBUTE_UNUSED,
8564 : : rtx operand4 ATTRIBUTE_UNUSED)
8565 : : {
8566 : 24 : return gen_rtx_SET (operand0,
8567 : : gen_rtx_VEC_MERGE (V8HImode,
8568 : : gen_rtx_SMAX (V8HImode,
8569 : : operand1,
8570 : : operand2),
8571 : : operand3,
8572 : : operand4));
8573 : : }
8574 : :
8575 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8576 : : rtx
8577 : 24 : gen_sminv8hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8578 : : rtx operand1 ATTRIBUTE_UNUSED,
8579 : : rtx operand2 ATTRIBUTE_UNUSED,
8580 : : rtx operand3 ATTRIBUTE_UNUSED,
8581 : : rtx operand4 ATTRIBUTE_UNUSED)
8582 : : {
8583 : 24 : return gen_rtx_SET (operand0,
8584 : : gen_rtx_VEC_MERGE (V8HImode,
8585 : : gen_rtx_SMIN (V8HImode,
8586 : : operand1,
8587 : : operand2),
8588 : : operand3,
8589 : : operand4));
8590 : : }
8591 : :
8592 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8593 : : rtx
8594 : 24 : gen_umaxv8hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8595 : : rtx operand1 ATTRIBUTE_UNUSED,
8596 : : rtx operand2 ATTRIBUTE_UNUSED,
8597 : : rtx operand3 ATTRIBUTE_UNUSED,
8598 : : rtx operand4 ATTRIBUTE_UNUSED)
8599 : : {
8600 : 24 : return gen_rtx_SET (operand0,
8601 : : gen_rtx_VEC_MERGE (V8HImode,
8602 : : gen_rtx_UMAX (V8HImode,
8603 : : operand1,
8604 : : operand2),
8605 : : operand3,
8606 : : operand4));
8607 : : }
8608 : :
8609 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:16812 */
8610 : : rtx
8611 : 24 : gen_uminv8hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8612 : : rtx operand1 ATTRIBUTE_UNUSED,
8613 : : rtx operand2 ATTRIBUTE_UNUSED,
8614 : : rtx operand3 ATTRIBUTE_UNUSED,
8615 : : rtx operand4 ATTRIBUTE_UNUSED)
8616 : : {
8617 : 24 : return gen_rtx_SET (operand0,
8618 : : gen_rtx_VEC_MERGE (V8HImode,
8619 : : gen_rtx_UMIN (V8HImode,
8620 : : operand1,
8621 : : operand2),
8622 : : operand3,
8623 : : operand4));
8624 : : }
8625 : :
8626 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:17252 */
8627 : : rtx
8628 : 10 : gen_sse4_2_gtv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
8629 : : rtx operand1 ATTRIBUTE_UNUSED,
8630 : : rtx operand2 ATTRIBUTE_UNUSED)
8631 : : {
8632 : 10 : return gen_rtx_SET (operand0,
8633 : : gen_rtx_GT (V2DImode,
8634 : : operand1,
8635 : : operand2));
8636 : : }
8637 : :
8638 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:17269 */
8639 : : rtx
8640 : 0 : gen_avx2_gtv32qi3 (rtx operand0 ATTRIBUTE_UNUSED,
8641 : : rtx operand1 ATTRIBUTE_UNUSED,
8642 : : rtx operand2 ATTRIBUTE_UNUSED)
8643 : : {
8644 : 0 : return gen_rtx_SET (operand0,
8645 : : gen_rtx_GT (V32QImode,
8646 : : operand1,
8647 : : operand2));
8648 : : }
8649 : :
8650 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:17269 */
8651 : : rtx
8652 : 0 : gen_avx2_gtv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
8653 : : rtx operand1 ATTRIBUTE_UNUSED,
8654 : : rtx operand2 ATTRIBUTE_UNUSED)
8655 : : {
8656 : 0 : return gen_rtx_SET (operand0,
8657 : : gen_rtx_GT (V16HImode,
8658 : : operand1,
8659 : : operand2));
8660 : : }
8661 : :
8662 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:17269 */
8663 : : rtx
8664 : 0 : gen_avx2_gtv8si3 (rtx operand0 ATTRIBUTE_UNUSED,
8665 : : rtx operand1 ATTRIBUTE_UNUSED,
8666 : : rtx operand2 ATTRIBUTE_UNUSED)
8667 : : {
8668 : 0 : return gen_rtx_SET (operand0,
8669 : : gen_rtx_GT (V8SImode,
8670 : : operand1,
8671 : : operand2));
8672 : : }
8673 : :
8674 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:17269 */
8675 : : rtx
8676 : 6 : gen_avx2_gtv4di3 (rtx operand0 ATTRIBUTE_UNUSED,
8677 : : rtx operand1 ATTRIBUTE_UNUSED,
8678 : : rtx operand2 ATTRIBUTE_UNUSED)
8679 : : {
8680 : 6 : return gen_rtx_SET (operand0,
8681 : : gen_rtx_GT (V4DImode,
8682 : : operand1,
8683 : : operand2));
8684 : : }
8685 : :
8686 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:17507 */
8687 : : rtx
8688 : 0 : gen_one_cmplv16si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
8689 : : rtx operand1 ATTRIBUTE_UNUSED,
8690 : : rtx operand2 ATTRIBUTE_UNUSED,
8691 : : rtx operand3 ATTRIBUTE_UNUSED,
8692 : : rtx operand4 ATTRIBUTE_UNUSED)
8693 : : {
8694 : 0 : return gen_rtx_SET (operand0,
8695 : : gen_rtx_VEC_MERGE (V16SImode,
8696 : : gen_rtx_XOR (V16SImode,
8697 : : operand1,
8698 : : operand2),
8699 : : operand3,
8700 : : operand4));
8701 : : }
8702 : :
8703 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:17507 */
8704 : : rtx
8705 : 0 : gen_one_cmplv8di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
8706 : : rtx operand1 ATTRIBUTE_UNUSED,
8707 : : rtx operand2 ATTRIBUTE_UNUSED,
8708 : : rtx operand3 ATTRIBUTE_UNUSED,
8709 : : rtx operand4 ATTRIBUTE_UNUSED)
8710 : : {
8711 : 0 : return gen_rtx_SET (operand0,
8712 : : gen_rtx_VEC_MERGE (V8DImode,
8713 : : gen_rtx_XOR (V8DImode,
8714 : : operand1,
8715 : : operand2),
8716 : : operand3,
8717 : : operand4));
8718 : : }
8719 : :
8720 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:17507 */
8721 : : rtx
8722 : 0 : gen_one_cmplv8si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
8723 : : rtx operand1 ATTRIBUTE_UNUSED,
8724 : : rtx operand2 ATTRIBUTE_UNUSED,
8725 : : rtx operand3 ATTRIBUTE_UNUSED,
8726 : : rtx operand4 ATTRIBUTE_UNUSED)
8727 : : {
8728 : 0 : return gen_rtx_SET (operand0,
8729 : : gen_rtx_VEC_MERGE (V8SImode,
8730 : : gen_rtx_XOR (V8SImode,
8731 : : operand1,
8732 : : operand2),
8733 : : operand3,
8734 : : operand4));
8735 : : }
8736 : :
8737 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:17507 */
8738 : : rtx
8739 : 0 : gen_one_cmplv4si2_mask (rtx operand0 ATTRIBUTE_UNUSED,
8740 : : rtx operand1 ATTRIBUTE_UNUSED,
8741 : : rtx operand2 ATTRIBUTE_UNUSED,
8742 : : rtx operand3 ATTRIBUTE_UNUSED,
8743 : : rtx operand4 ATTRIBUTE_UNUSED)
8744 : : {
8745 : 0 : return gen_rtx_SET (operand0,
8746 : : gen_rtx_VEC_MERGE (V4SImode,
8747 : : gen_rtx_XOR (V4SImode,
8748 : : operand1,
8749 : : operand2),
8750 : : operand3,
8751 : : operand4));
8752 : : }
8753 : :
8754 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:17507 */
8755 : : rtx
8756 : 0 : gen_one_cmplv4di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
8757 : : rtx operand1 ATTRIBUTE_UNUSED,
8758 : : rtx operand2 ATTRIBUTE_UNUSED,
8759 : : rtx operand3 ATTRIBUTE_UNUSED,
8760 : : rtx operand4 ATTRIBUTE_UNUSED)
8761 : : {
8762 : 0 : return gen_rtx_SET (operand0,
8763 : : gen_rtx_VEC_MERGE (V4DImode,
8764 : : gen_rtx_XOR (V4DImode,
8765 : : operand1,
8766 : : operand2),
8767 : : operand3,
8768 : : operand4));
8769 : : }
8770 : :
8771 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:17507 */
8772 : : rtx
8773 : 0 : gen_one_cmplv2di2_mask (rtx operand0 ATTRIBUTE_UNUSED,
8774 : : rtx operand1 ATTRIBUTE_UNUSED,
8775 : : rtx operand2 ATTRIBUTE_UNUSED,
8776 : : rtx operand3 ATTRIBUTE_UNUSED,
8777 : : rtx operand4 ATTRIBUTE_UNUSED)
8778 : : {
8779 : 0 : return gen_rtx_SET (operand0,
8780 : : gen_rtx_VEC_MERGE (V2DImode,
8781 : : gen_rtx_XOR (V2DImode,
8782 : : operand1,
8783 : : operand2),
8784 : : operand3,
8785 : : operand4));
8786 : : }
8787 : :
8788 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18071 */
8789 : : rtx
8790 : 11 : gen_andv1ti3 (rtx operand0 ATTRIBUTE_UNUSED,
8791 : : rtx operand1 ATTRIBUTE_UNUSED,
8792 : : rtx operand2 ATTRIBUTE_UNUSED)
8793 : : {
8794 : 11 : return gen_rtx_SET (operand0,
8795 : : gen_rtx_AND (V1TImode,
8796 : : operand1,
8797 : : operand2));
8798 : : }
8799 : :
8800 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18071 */
8801 : : rtx
8802 : 10 : gen_iorv1ti3 (rtx operand0 ATTRIBUTE_UNUSED,
8803 : : rtx operand1 ATTRIBUTE_UNUSED,
8804 : : rtx operand2 ATTRIBUTE_UNUSED)
8805 : : {
8806 : 10 : return gen_rtx_SET (operand0,
8807 : : gen_rtx_IOR (V1TImode,
8808 : : operand1,
8809 : : operand2));
8810 : : }
8811 : :
8812 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18071 */
8813 : : rtx
8814 : 4 : gen_xorv1ti3 (rtx operand0 ATTRIBUTE_UNUSED,
8815 : : rtx operand1 ATTRIBUTE_UNUSED,
8816 : : rtx operand2 ATTRIBUTE_UNUSED)
8817 : : {
8818 : 4 : return gen_rtx_SET (operand0,
8819 : : gen_rtx_XOR (V1TImode,
8820 : : operand1,
8821 : : operand2));
8822 : : }
8823 : :
8824 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
8825 : : rtx
8826 : 0 : gen_avx512bw_testmv64qi3 (rtx operand0 ATTRIBUTE_UNUSED,
8827 : : rtx operand1 ATTRIBUTE_UNUSED,
8828 : : rtx operand2 ATTRIBUTE_UNUSED)
8829 : : {
8830 : 0 : return gen_rtx_SET (operand0,
8831 : : gen_rtx_UNSPEC (DImode,
8832 : : gen_rtvec (2,
8833 : : operand1,
8834 : : operand2),
8835 : : 154));
8836 : : }
8837 : :
8838 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
8839 : : rtx
8840 : 24 : gen_avx512bw_testmv64qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8841 : : rtx operand1 ATTRIBUTE_UNUSED,
8842 : : rtx operand2 ATTRIBUTE_UNUSED,
8843 : : rtx operand3 ATTRIBUTE_UNUSED)
8844 : : {
8845 : 24 : return gen_rtx_SET (operand0,
8846 : : gen_rtx_AND (DImode,
8847 : : gen_rtx_UNSPEC (DImode,
8848 : : gen_rtvec (2,
8849 : : operand1,
8850 : : operand2),
8851 : : 154),
8852 : : operand3));
8853 : : }
8854 : :
8855 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
8856 : : rtx
8857 : 0 : gen_avx512vl_testmv32qi3 (rtx operand0 ATTRIBUTE_UNUSED,
8858 : : rtx operand1 ATTRIBUTE_UNUSED,
8859 : : rtx operand2 ATTRIBUTE_UNUSED)
8860 : : {
8861 : 0 : return gen_rtx_SET (operand0,
8862 : : gen_rtx_UNSPEC (SImode,
8863 : : gen_rtvec (2,
8864 : : operand1,
8865 : : operand2),
8866 : : 154));
8867 : : }
8868 : :
8869 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
8870 : : rtx
8871 : 24 : gen_avx512vl_testmv32qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8872 : : rtx operand1 ATTRIBUTE_UNUSED,
8873 : : rtx operand2 ATTRIBUTE_UNUSED,
8874 : : rtx operand3 ATTRIBUTE_UNUSED)
8875 : : {
8876 : 24 : return gen_rtx_SET (operand0,
8877 : : gen_rtx_AND (SImode,
8878 : : gen_rtx_UNSPEC (SImode,
8879 : : gen_rtvec (2,
8880 : : operand1,
8881 : : operand2),
8882 : : 154),
8883 : : operand3));
8884 : : }
8885 : :
8886 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
8887 : : rtx
8888 : 0 : gen_avx512vl_testmv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
8889 : : rtx operand1 ATTRIBUTE_UNUSED,
8890 : : rtx operand2 ATTRIBUTE_UNUSED)
8891 : : {
8892 : 0 : return gen_rtx_SET (operand0,
8893 : : gen_rtx_UNSPEC (HImode,
8894 : : gen_rtvec (2,
8895 : : operand1,
8896 : : operand2),
8897 : : 154));
8898 : : }
8899 : :
8900 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
8901 : : rtx
8902 : 24 : gen_avx512vl_testmv16qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8903 : : rtx operand1 ATTRIBUTE_UNUSED,
8904 : : rtx operand2 ATTRIBUTE_UNUSED,
8905 : : rtx operand3 ATTRIBUTE_UNUSED)
8906 : : {
8907 : 24 : return gen_rtx_SET (operand0,
8908 : : gen_rtx_AND (HImode,
8909 : : gen_rtx_UNSPEC (HImode,
8910 : : gen_rtvec (2,
8911 : : operand1,
8912 : : operand2),
8913 : : 154),
8914 : : operand3));
8915 : : }
8916 : :
8917 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
8918 : : rtx
8919 : 0 : gen_avx512bw_testmv32hi3 (rtx operand0 ATTRIBUTE_UNUSED,
8920 : : rtx operand1 ATTRIBUTE_UNUSED,
8921 : : rtx operand2 ATTRIBUTE_UNUSED)
8922 : : {
8923 : 0 : return gen_rtx_SET (operand0,
8924 : : gen_rtx_UNSPEC (SImode,
8925 : : gen_rtvec (2,
8926 : : operand1,
8927 : : operand2),
8928 : : 154));
8929 : : }
8930 : :
8931 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
8932 : : rtx
8933 : 24 : gen_avx512bw_testmv32hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8934 : : rtx operand1 ATTRIBUTE_UNUSED,
8935 : : rtx operand2 ATTRIBUTE_UNUSED,
8936 : : rtx operand3 ATTRIBUTE_UNUSED)
8937 : : {
8938 : 24 : return gen_rtx_SET (operand0,
8939 : : gen_rtx_AND (SImode,
8940 : : gen_rtx_UNSPEC (SImode,
8941 : : gen_rtvec (2,
8942 : : operand1,
8943 : : operand2),
8944 : : 154),
8945 : : operand3));
8946 : : }
8947 : :
8948 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
8949 : : rtx
8950 : 0 : gen_avx512vl_testmv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
8951 : : rtx operand1 ATTRIBUTE_UNUSED,
8952 : : rtx operand2 ATTRIBUTE_UNUSED)
8953 : : {
8954 : 0 : return gen_rtx_SET (operand0,
8955 : : gen_rtx_UNSPEC (HImode,
8956 : : gen_rtvec (2,
8957 : : operand1,
8958 : : operand2),
8959 : : 154));
8960 : : }
8961 : :
8962 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
8963 : : rtx
8964 : 24 : gen_avx512vl_testmv16hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8965 : : rtx operand1 ATTRIBUTE_UNUSED,
8966 : : rtx operand2 ATTRIBUTE_UNUSED,
8967 : : rtx operand3 ATTRIBUTE_UNUSED)
8968 : : {
8969 : 24 : return gen_rtx_SET (operand0,
8970 : : gen_rtx_AND (HImode,
8971 : : gen_rtx_UNSPEC (HImode,
8972 : : gen_rtvec (2,
8973 : : operand1,
8974 : : operand2),
8975 : : 154),
8976 : : operand3));
8977 : : }
8978 : :
8979 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
8980 : : rtx
8981 : 0 : gen_avx512vl_testmv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
8982 : : rtx operand1 ATTRIBUTE_UNUSED,
8983 : : rtx operand2 ATTRIBUTE_UNUSED)
8984 : : {
8985 : 0 : return gen_rtx_SET (operand0,
8986 : : gen_rtx_UNSPEC (QImode,
8987 : : gen_rtvec (2,
8988 : : operand1,
8989 : : operand2),
8990 : : 154));
8991 : : }
8992 : :
8993 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
8994 : : rtx
8995 : 24 : gen_avx512vl_testmv8hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
8996 : : rtx operand1 ATTRIBUTE_UNUSED,
8997 : : rtx operand2 ATTRIBUTE_UNUSED,
8998 : : rtx operand3 ATTRIBUTE_UNUSED)
8999 : : {
9000 : 24 : return gen_rtx_SET (operand0,
9001 : : gen_rtx_AND (QImode,
9002 : : gen_rtx_UNSPEC (QImode,
9003 : : gen_rtvec (2,
9004 : : operand1,
9005 : : operand2),
9006 : : 154),
9007 : : operand3));
9008 : : }
9009 : :
9010 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
9011 : : rtx
9012 : 0 : gen_avx512f_testmv16si3 (rtx operand0 ATTRIBUTE_UNUSED,
9013 : : rtx operand1 ATTRIBUTE_UNUSED,
9014 : : rtx operand2 ATTRIBUTE_UNUSED)
9015 : : {
9016 : 0 : return gen_rtx_SET (operand0,
9017 : : gen_rtx_UNSPEC (HImode,
9018 : : gen_rtvec (2,
9019 : : operand1,
9020 : : operand2),
9021 : : 154));
9022 : : }
9023 : :
9024 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
9025 : : rtx
9026 : 24 : gen_avx512f_testmv16si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9027 : : rtx operand1 ATTRIBUTE_UNUSED,
9028 : : rtx operand2 ATTRIBUTE_UNUSED,
9029 : : rtx operand3 ATTRIBUTE_UNUSED)
9030 : : {
9031 : 24 : return gen_rtx_SET (operand0,
9032 : : gen_rtx_AND (HImode,
9033 : : gen_rtx_UNSPEC (HImode,
9034 : : gen_rtvec (2,
9035 : : operand1,
9036 : : operand2),
9037 : : 154),
9038 : : operand3));
9039 : : }
9040 : :
9041 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
9042 : : rtx
9043 : 0 : gen_avx512vl_testmv8si3 (rtx operand0 ATTRIBUTE_UNUSED,
9044 : : rtx operand1 ATTRIBUTE_UNUSED,
9045 : : rtx operand2 ATTRIBUTE_UNUSED)
9046 : : {
9047 : 0 : return gen_rtx_SET (operand0,
9048 : : gen_rtx_UNSPEC (QImode,
9049 : : gen_rtvec (2,
9050 : : operand1,
9051 : : operand2),
9052 : : 154));
9053 : : }
9054 : :
9055 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
9056 : : rtx
9057 : 24 : gen_avx512vl_testmv8si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9058 : : rtx operand1 ATTRIBUTE_UNUSED,
9059 : : rtx operand2 ATTRIBUTE_UNUSED,
9060 : : rtx operand3 ATTRIBUTE_UNUSED)
9061 : : {
9062 : 24 : return gen_rtx_SET (operand0,
9063 : : gen_rtx_AND (QImode,
9064 : : gen_rtx_UNSPEC (QImode,
9065 : : gen_rtvec (2,
9066 : : operand1,
9067 : : operand2),
9068 : : 154),
9069 : : operand3));
9070 : : }
9071 : :
9072 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
9073 : : rtx
9074 : 0 : gen_avx512vl_testmv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
9075 : : rtx operand1 ATTRIBUTE_UNUSED,
9076 : : rtx operand2 ATTRIBUTE_UNUSED)
9077 : : {
9078 : 0 : return gen_rtx_SET (operand0,
9079 : : gen_rtx_UNSPEC (QImode,
9080 : : gen_rtvec (2,
9081 : : operand1,
9082 : : operand2),
9083 : : 154));
9084 : : }
9085 : :
9086 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
9087 : : rtx
9088 : 24 : gen_avx512vl_testmv4si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9089 : : rtx operand1 ATTRIBUTE_UNUSED,
9090 : : rtx operand2 ATTRIBUTE_UNUSED,
9091 : : rtx operand3 ATTRIBUTE_UNUSED)
9092 : : {
9093 : 24 : return gen_rtx_SET (operand0,
9094 : : gen_rtx_AND (QImode,
9095 : : gen_rtx_UNSPEC (QImode,
9096 : : gen_rtvec (2,
9097 : : operand1,
9098 : : operand2),
9099 : : 154),
9100 : : operand3));
9101 : : }
9102 : :
9103 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
9104 : : rtx
9105 : 0 : gen_avx512f_testmv8di3 (rtx operand0 ATTRIBUTE_UNUSED,
9106 : : rtx operand1 ATTRIBUTE_UNUSED,
9107 : : rtx operand2 ATTRIBUTE_UNUSED)
9108 : : {
9109 : 0 : return gen_rtx_SET (operand0,
9110 : : gen_rtx_UNSPEC (QImode,
9111 : : gen_rtvec (2,
9112 : : operand1,
9113 : : operand2),
9114 : : 154));
9115 : : }
9116 : :
9117 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
9118 : : rtx
9119 : 24 : gen_avx512f_testmv8di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9120 : : rtx operand1 ATTRIBUTE_UNUSED,
9121 : : rtx operand2 ATTRIBUTE_UNUSED,
9122 : : rtx operand3 ATTRIBUTE_UNUSED)
9123 : : {
9124 : 24 : return gen_rtx_SET (operand0,
9125 : : gen_rtx_AND (QImode,
9126 : : gen_rtx_UNSPEC (QImode,
9127 : : gen_rtvec (2,
9128 : : operand1,
9129 : : operand2),
9130 : : 154),
9131 : : operand3));
9132 : : }
9133 : :
9134 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
9135 : : rtx
9136 : 0 : gen_avx512vl_testmv4di3 (rtx operand0 ATTRIBUTE_UNUSED,
9137 : : rtx operand1 ATTRIBUTE_UNUSED,
9138 : : rtx operand2 ATTRIBUTE_UNUSED)
9139 : : {
9140 : 0 : return gen_rtx_SET (operand0,
9141 : : gen_rtx_UNSPEC (QImode,
9142 : : gen_rtvec (2,
9143 : : operand1,
9144 : : operand2),
9145 : : 154));
9146 : : }
9147 : :
9148 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
9149 : : rtx
9150 : 24 : gen_avx512vl_testmv4di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9151 : : rtx operand1 ATTRIBUTE_UNUSED,
9152 : : rtx operand2 ATTRIBUTE_UNUSED,
9153 : : rtx operand3 ATTRIBUTE_UNUSED)
9154 : : {
9155 : 24 : return gen_rtx_SET (operand0,
9156 : : gen_rtx_AND (QImode,
9157 : : gen_rtx_UNSPEC (QImode,
9158 : : gen_rtvec (2,
9159 : : operand1,
9160 : : operand2),
9161 : : 154),
9162 : : operand3));
9163 : : }
9164 : :
9165 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
9166 : : rtx
9167 : 0 : gen_avx512vl_testmv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
9168 : : rtx operand1 ATTRIBUTE_UNUSED,
9169 : : rtx operand2 ATTRIBUTE_UNUSED)
9170 : : {
9171 : 0 : return gen_rtx_SET (operand0,
9172 : : gen_rtx_UNSPEC (QImode,
9173 : : gen_rtvec (2,
9174 : : operand1,
9175 : : operand2),
9176 : : 154));
9177 : : }
9178 : :
9179 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18192 */
9180 : : rtx
9181 : 24 : gen_avx512vl_testmv2di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9182 : : rtx operand1 ATTRIBUTE_UNUSED,
9183 : : rtx operand2 ATTRIBUTE_UNUSED,
9184 : : rtx operand3 ATTRIBUTE_UNUSED)
9185 : : {
9186 : 24 : return gen_rtx_SET (operand0,
9187 : : gen_rtx_AND (QImode,
9188 : : gen_rtx_UNSPEC (QImode,
9189 : : gen_rtvec (2,
9190 : : operand1,
9191 : : operand2),
9192 : : 154),
9193 : : operand3));
9194 : : }
9195 : :
9196 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9197 : : rtx
9198 : 0 : gen_avx512bw_testnmv64qi3 (rtx operand0 ATTRIBUTE_UNUSED,
9199 : : rtx operand1 ATTRIBUTE_UNUSED,
9200 : : rtx operand2 ATTRIBUTE_UNUSED)
9201 : : {
9202 : 0 : return gen_rtx_SET (operand0,
9203 : : gen_rtx_UNSPEC (DImode,
9204 : : gen_rtvec (2,
9205 : : operand1,
9206 : : operand2),
9207 : : 155));
9208 : : }
9209 : :
9210 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9211 : : rtx
9212 : 24 : gen_avx512bw_testnmv64qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9213 : : rtx operand1 ATTRIBUTE_UNUSED,
9214 : : rtx operand2 ATTRIBUTE_UNUSED,
9215 : : rtx operand3 ATTRIBUTE_UNUSED)
9216 : : {
9217 : 24 : return gen_rtx_SET (operand0,
9218 : : gen_rtx_AND (DImode,
9219 : : gen_rtx_UNSPEC (DImode,
9220 : : gen_rtvec (2,
9221 : : operand1,
9222 : : operand2),
9223 : : 155),
9224 : : operand3));
9225 : : }
9226 : :
9227 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9228 : : rtx
9229 : 0 : gen_avx512vl_testnmv32qi3 (rtx operand0 ATTRIBUTE_UNUSED,
9230 : : rtx operand1 ATTRIBUTE_UNUSED,
9231 : : rtx operand2 ATTRIBUTE_UNUSED)
9232 : : {
9233 : 0 : return gen_rtx_SET (operand0,
9234 : : gen_rtx_UNSPEC (SImode,
9235 : : gen_rtvec (2,
9236 : : operand1,
9237 : : operand2),
9238 : : 155));
9239 : : }
9240 : :
9241 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9242 : : rtx
9243 : 24 : gen_avx512vl_testnmv32qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9244 : : rtx operand1 ATTRIBUTE_UNUSED,
9245 : : rtx operand2 ATTRIBUTE_UNUSED,
9246 : : rtx operand3 ATTRIBUTE_UNUSED)
9247 : : {
9248 : 24 : return gen_rtx_SET (operand0,
9249 : : gen_rtx_AND (SImode,
9250 : : gen_rtx_UNSPEC (SImode,
9251 : : gen_rtvec (2,
9252 : : operand1,
9253 : : operand2),
9254 : : 155),
9255 : : operand3));
9256 : : }
9257 : :
9258 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9259 : : rtx
9260 : 0 : gen_avx512vl_testnmv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
9261 : : rtx operand1 ATTRIBUTE_UNUSED,
9262 : : rtx operand2 ATTRIBUTE_UNUSED)
9263 : : {
9264 : 0 : return gen_rtx_SET (operand0,
9265 : : gen_rtx_UNSPEC (HImode,
9266 : : gen_rtvec (2,
9267 : : operand1,
9268 : : operand2),
9269 : : 155));
9270 : : }
9271 : :
9272 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9273 : : rtx
9274 : 24 : gen_avx512vl_testnmv16qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9275 : : rtx operand1 ATTRIBUTE_UNUSED,
9276 : : rtx operand2 ATTRIBUTE_UNUSED,
9277 : : rtx operand3 ATTRIBUTE_UNUSED)
9278 : : {
9279 : 24 : return gen_rtx_SET (operand0,
9280 : : gen_rtx_AND (HImode,
9281 : : gen_rtx_UNSPEC (HImode,
9282 : : gen_rtvec (2,
9283 : : operand1,
9284 : : operand2),
9285 : : 155),
9286 : : operand3));
9287 : : }
9288 : :
9289 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9290 : : rtx
9291 : 0 : gen_avx512bw_testnmv32hi3 (rtx operand0 ATTRIBUTE_UNUSED,
9292 : : rtx operand1 ATTRIBUTE_UNUSED,
9293 : : rtx operand2 ATTRIBUTE_UNUSED)
9294 : : {
9295 : 0 : return gen_rtx_SET (operand0,
9296 : : gen_rtx_UNSPEC (SImode,
9297 : : gen_rtvec (2,
9298 : : operand1,
9299 : : operand2),
9300 : : 155));
9301 : : }
9302 : :
9303 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9304 : : rtx
9305 : 24 : gen_avx512bw_testnmv32hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9306 : : rtx operand1 ATTRIBUTE_UNUSED,
9307 : : rtx operand2 ATTRIBUTE_UNUSED,
9308 : : rtx operand3 ATTRIBUTE_UNUSED)
9309 : : {
9310 : 24 : return gen_rtx_SET (operand0,
9311 : : gen_rtx_AND (SImode,
9312 : : gen_rtx_UNSPEC (SImode,
9313 : : gen_rtvec (2,
9314 : : operand1,
9315 : : operand2),
9316 : : 155),
9317 : : operand3));
9318 : : }
9319 : :
9320 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9321 : : rtx
9322 : 0 : gen_avx512vl_testnmv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
9323 : : rtx operand1 ATTRIBUTE_UNUSED,
9324 : : rtx operand2 ATTRIBUTE_UNUSED)
9325 : : {
9326 : 0 : return gen_rtx_SET (operand0,
9327 : : gen_rtx_UNSPEC (HImode,
9328 : : gen_rtvec (2,
9329 : : operand1,
9330 : : operand2),
9331 : : 155));
9332 : : }
9333 : :
9334 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9335 : : rtx
9336 : 24 : gen_avx512vl_testnmv16hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9337 : : rtx operand1 ATTRIBUTE_UNUSED,
9338 : : rtx operand2 ATTRIBUTE_UNUSED,
9339 : : rtx operand3 ATTRIBUTE_UNUSED)
9340 : : {
9341 : 24 : return gen_rtx_SET (operand0,
9342 : : gen_rtx_AND (HImode,
9343 : : gen_rtx_UNSPEC (HImode,
9344 : : gen_rtvec (2,
9345 : : operand1,
9346 : : operand2),
9347 : : 155),
9348 : : operand3));
9349 : : }
9350 : :
9351 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9352 : : rtx
9353 : 0 : gen_avx512vl_testnmv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
9354 : : rtx operand1 ATTRIBUTE_UNUSED,
9355 : : rtx operand2 ATTRIBUTE_UNUSED)
9356 : : {
9357 : 0 : return gen_rtx_SET (operand0,
9358 : : gen_rtx_UNSPEC (QImode,
9359 : : gen_rtvec (2,
9360 : : operand1,
9361 : : operand2),
9362 : : 155));
9363 : : }
9364 : :
9365 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9366 : : rtx
9367 : 25 : gen_avx512vl_testnmv8hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9368 : : rtx operand1 ATTRIBUTE_UNUSED,
9369 : : rtx operand2 ATTRIBUTE_UNUSED,
9370 : : rtx operand3 ATTRIBUTE_UNUSED)
9371 : : {
9372 : 25 : return gen_rtx_SET (operand0,
9373 : : gen_rtx_AND (QImode,
9374 : : gen_rtx_UNSPEC (QImode,
9375 : : gen_rtvec (2,
9376 : : operand1,
9377 : : operand2),
9378 : : 155),
9379 : : operand3));
9380 : : }
9381 : :
9382 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9383 : : rtx
9384 : 0 : gen_avx512f_testnmv16si3 (rtx operand0 ATTRIBUTE_UNUSED,
9385 : : rtx operand1 ATTRIBUTE_UNUSED,
9386 : : rtx operand2 ATTRIBUTE_UNUSED)
9387 : : {
9388 : 0 : return gen_rtx_SET (operand0,
9389 : : gen_rtx_UNSPEC (HImode,
9390 : : gen_rtvec (2,
9391 : : operand1,
9392 : : operand2),
9393 : : 155));
9394 : : }
9395 : :
9396 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9397 : : rtx
9398 : 24 : gen_avx512f_testnmv16si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9399 : : rtx operand1 ATTRIBUTE_UNUSED,
9400 : : rtx operand2 ATTRIBUTE_UNUSED,
9401 : : rtx operand3 ATTRIBUTE_UNUSED)
9402 : : {
9403 : 24 : return gen_rtx_SET (operand0,
9404 : : gen_rtx_AND (HImode,
9405 : : gen_rtx_UNSPEC (HImode,
9406 : : gen_rtvec (2,
9407 : : operand1,
9408 : : operand2),
9409 : : 155),
9410 : : operand3));
9411 : : }
9412 : :
9413 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9414 : : rtx
9415 : 0 : gen_avx512vl_testnmv8si3 (rtx operand0 ATTRIBUTE_UNUSED,
9416 : : rtx operand1 ATTRIBUTE_UNUSED,
9417 : : rtx operand2 ATTRIBUTE_UNUSED)
9418 : : {
9419 : 0 : return gen_rtx_SET (operand0,
9420 : : gen_rtx_UNSPEC (QImode,
9421 : : gen_rtvec (2,
9422 : : operand1,
9423 : : operand2),
9424 : : 155));
9425 : : }
9426 : :
9427 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9428 : : rtx
9429 : 24 : gen_avx512vl_testnmv8si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9430 : : rtx operand1 ATTRIBUTE_UNUSED,
9431 : : rtx operand2 ATTRIBUTE_UNUSED,
9432 : : rtx operand3 ATTRIBUTE_UNUSED)
9433 : : {
9434 : 24 : return gen_rtx_SET (operand0,
9435 : : gen_rtx_AND (QImode,
9436 : : gen_rtx_UNSPEC (QImode,
9437 : : gen_rtvec (2,
9438 : : operand1,
9439 : : operand2),
9440 : : 155),
9441 : : operand3));
9442 : : }
9443 : :
9444 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9445 : : rtx
9446 : 0 : gen_avx512vl_testnmv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
9447 : : rtx operand1 ATTRIBUTE_UNUSED,
9448 : : rtx operand2 ATTRIBUTE_UNUSED)
9449 : : {
9450 : 0 : return gen_rtx_SET (operand0,
9451 : : gen_rtx_UNSPEC (QImode,
9452 : : gen_rtvec (2,
9453 : : operand1,
9454 : : operand2),
9455 : : 155));
9456 : : }
9457 : :
9458 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9459 : : rtx
9460 : 24 : gen_avx512vl_testnmv4si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9461 : : rtx operand1 ATTRIBUTE_UNUSED,
9462 : : rtx operand2 ATTRIBUTE_UNUSED,
9463 : : rtx operand3 ATTRIBUTE_UNUSED)
9464 : : {
9465 : 24 : return gen_rtx_SET (operand0,
9466 : : gen_rtx_AND (QImode,
9467 : : gen_rtx_UNSPEC (QImode,
9468 : : gen_rtvec (2,
9469 : : operand1,
9470 : : operand2),
9471 : : 155),
9472 : : operand3));
9473 : : }
9474 : :
9475 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9476 : : rtx
9477 : 0 : gen_avx512f_testnmv8di3 (rtx operand0 ATTRIBUTE_UNUSED,
9478 : : rtx operand1 ATTRIBUTE_UNUSED,
9479 : : rtx operand2 ATTRIBUTE_UNUSED)
9480 : : {
9481 : 0 : return gen_rtx_SET (operand0,
9482 : : gen_rtx_UNSPEC (QImode,
9483 : : gen_rtvec (2,
9484 : : operand1,
9485 : : operand2),
9486 : : 155));
9487 : : }
9488 : :
9489 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9490 : : rtx
9491 : 24 : gen_avx512f_testnmv8di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9492 : : rtx operand1 ATTRIBUTE_UNUSED,
9493 : : rtx operand2 ATTRIBUTE_UNUSED,
9494 : : rtx operand3 ATTRIBUTE_UNUSED)
9495 : : {
9496 : 24 : return gen_rtx_SET (operand0,
9497 : : gen_rtx_AND (QImode,
9498 : : gen_rtx_UNSPEC (QImode,
9499 : : gen_rtvec (2,
9500 : : operand1,
9501 : : operand2),
9502 : : 155),
9503 : : operand3));
9504 : : }
9505 : :
9506 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9507 : : rtx
9508 : 0 : gen_avx512vl_testnmv4di3 (rtx operand0 ATTRIBUTE_UNUSED,
9509 : : rtx operand1 ATTRIBUTE_UNUSED,
9510 : : rtx operand2 ATTRIBUTE_UNUSED)
9511 : : {
9512 : 0 : return gen_rtx_SET (operand0,
9513 : : gen_rtx_UNSPEC (QImode,
9514 : : gen_rtvec (2,
9515 : : operand1,
9516 : : operand2),
9517 : : 155));
9518 : : }
9519 : :
9520 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9521 : : rtx
9522 : 24 : gen_avx512vl_testnmv4di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9523 : : rtx operand1 ATTRIBUTE_UNUSED,
9524 : : rtx operand2 ATTRIBUTE_UNUSED,
9525 : : rtx operand3 ATTRIBUTE_UNUSED)
9526 : : {
9527 : 24 : return gen_rtx_SET (operand0,
9528 : : gen_rtx_AND (QImode,
9529 : : gen_rtx_UNSPEC (QImode,
9530 : : gen_rtvec (2,
9531 : : operand1,
9532 : : operand2),
9533 : : 155),
9534 : : operand3));
9535 : : }
9536 : :
9537 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9538 : : rtx
9539 : 0 : gen_avx512vl_testnmv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
9540 : : rtx operand1 ATTRIBUTE_UNUSED,
9541 : : rtx operand2 ATTRIBUTE_UNUSED)
9542 : : {
9543 : 0 : return gen_rtx_SET (operand0,
9544 : : gen_rtx_UNSPEC (QImode,
9545 : : gen_rtvec (2,
9546 : : operand1,
9547 : : operand2),
9548 : : 155));
9549 : : }
9550 : :
9551 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18203 */
9552 : : rtx
9553 : 24 : gen_avx512vl_testnmv2di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9554 : : rtx operand1 ATTRIBUTE_UNUSED,
9555 : : rtx operand2 ATTRIBUTE_UNUSED,
9556 : : rtx operand3 ATTRIBUTE_UNUSED)
9557 : : {
9558 : 24 : return gen_rtx_SET (operand0,
9559 : : gen_rtx_AND (QImode,
9560 : : gen_rtx_UNSPEC (QImode,
9561 : : gen_rtvec (2,
9562 : : operand1,
9563 : : operand2),
9564 : : 155),
9565 : : operand3));
9566 : : }
9567 : :
9568 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18351 */
9569 : : rtx
9570 : 16 : gen_sse2_packsswb (rtx operand0 ATTRIBUTE_UNUSED,
9571 : : rtx operand1 ATTRIBUTE_UNUSED,
9572 : : rtx operand2 ATTRIBUTE_UNUSED)
9573 : : {
9574 : 16 : return gen_rtx_SET (operand0,
9575 : : gen_rtx_VEC_CONCAT (V16QImode,
9576 : : gen_rtx_SS_TRUNCATE (V8QImode,
9577 : : operand1),
9578 : : gen_rtx_SS_TRUNCATE (V8QImode,
9579 : : operand2)));
9580 : : }
9581 : :
9582 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18351 */
9583 : : rtx
9584 : 24 : gen_sse2_packsswb_mask (rtx operand0 ATTRIBUTE_UNUSED,
9585 : : rtx operand1 ATTRIBUTE_UNUSED,
9586 : : rtx operand2 ATTRIBUTE_UNUSED,
9587 : : rtx operand3 ATTRIBUTE_UNUSED,
9588 : : rtx operand4 ATTRIBUTE_UNUSED)
9589 : : {
9590 : 24 : return gen_rtx_SET (operand0,
9591 : : gen_rtx_VEC_MERGE (V16QImode,
9592 : : gen_rtx_VEC_CONCAT (V16QImode,
9593 : : gen_rtx_SS_TRUNCATE (V8QImode,
9594 : : operand1),
9595 : : gen_rtx_SS_TRUNCATE (V8QImode,
9596 : : operand2)),
9597 : : operand3,
9598 : : operand4));
9599 : : }
9600 : :
9601 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18368 */
9602 : : rtx
9603 : 16 : gen_avx2_packsswb (rtx operand0 ATTRIBUTE_UNUSED,
9604 : : rtx operand1 ATTRIBUTE_UNUSED,
9605 : : rtx operand2 ATTRIBUTE_UNUSED)
9606 : : {
9607 : 16 : return gen_rtx_SET (operand0,
9608 : : gen_rtx_VEC_SELECT (V32QImode,
9609 : : gen_rtx_VEC_CONCAT (V32QImode,
9610 : : gen_rtx_SS_TRUNCATE (V16QImode,
9611 : : operand1),
9612 : : gen_rtx_SS_TRUNCATE (V16QImode,
9613 : : operand2)),
9614 : : gen_rtx_PARALLEL (VOIDmode,
9615 : : gen_rtvec (32,
9616 : : const0_rtx,
9617 : : const1_rtx,
9618 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
9619 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
9620 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
9621 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
9622 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
9623 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
9624 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
9625 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
9626 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
9627 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
9628 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
9629 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
9630 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
9631 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
9632 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
9633 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
9634 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
9635 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
9636 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
9637 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
9638 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
9639 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
9640 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
9641 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
9642 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
9643 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
9644 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
9645 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
9646 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
9647 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))));
9648 : : }
9649 : :
9650 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18368 */
9651 : : rtx
9652 : 24 : gen_avx2_packsswb_mask (rtx operand0 ATTRIBUTE_UNUSED,
9653 : : rtx operand1 ATTRIBUTE_UNUSED,
9654 : : rtx operand2 ATTRIBUTE_UNUSED,
9655 : : rtx operand3 ATTRIBUTE_UNUSED,
9656 : : rtx operand4 ATTRIBUTE_UNUSED)
9657 : : {
9658 : 24 : return gen_rtx_SET (operand0,
9659 : : gen_rtx_VEC_MERGE (V32QImode,
9660 : : gen_rtx_VEC_SELECT (V32QImode,
9661 : : gen_rtx_VEC_CONCAT (V32QImode,
9662 : : gen_rtx_SS_TRUNCATE (V16QImode,
9663 : : operand1),
9664 : : gen_rtx_SS_TRUNCATE (V16QImode,
9665 : : operand2)),
9666 : : gen_rtx_PARALLEL (VOIDmode,
9667 : : gen_rtvec (32,
9668 : : const0_rtx,
9669 : : const1_rtx,
9670 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
9671 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
9672 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
9673 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
9674 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
9675 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
9676 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
9677 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
9678 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
9679 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
9680 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
9681 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
9682 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
9683 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
9684 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
9685 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
9686 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
9687 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
9688 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
9689 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
9690 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
9691 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
9692 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
9693 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
9694 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
9695 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
9696 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
9697 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
9698 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
9699 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))),
9700 : : operand3,
9701 : : operand4));
9702 : : }
9703 : :
9704 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18398 */
9705 : : rtx
9706 : 0 : gen_avx512bw_packsswb (rtx operand0 ATTRIBUTE_UNUSED,
9707 : : rtx operand1 ATTRIBUTE_UNUSED,
9708 : : rtx operand2 ATTRIBUTE_UNUSED)
9709 : : {
9710 : 0 : return gen_rtx_SET (operand0,
9711 : : gen_rtx_VEC_SELECT (V64QImode,
9712 : : gen_rtx_VEC_CONCAT (V64QImode,
9713 : : gen_rtx_SS_TRUNCATE (V32QImode,
9714 : : operand1),
9715 : : gen_rtx_SS_TRUNCATE (V32QImode,
9716 : : operand2)),
9717 : : gen_rtx_PARALLEL (VOIDmode,
9718 : : gen_rtvec (64,
9719 : : const0_rtx,
9720 : : const1_rtx,
9721 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
9722 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
9723 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
9724 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
9725 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
9726 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
9727 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)],
9728 : : const_int_rtx[MAX_SAVED_CONST_INT + (33)],
9729 : : const_int_rtx[MAX_SAVED_CONST_INT + (34)],
9730 : : const_int_rtx[MAX_SAVED_CONST_INT + (35)],
9731 : : const_int_rtx[MAX_SAVED_CONST_INT + (36)],
9732 : : const_int_rtx[MAX_SAVED_CONST_INT + (37)],
9733 : : const_int_rtx[MAX_SAVED_CONST_INT + (38)],
9734 : : const_int_rtx[MAX_SAVED_CONST_INT + (39)],
9735 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
9736 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
9737 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
9738 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
9739 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
9740 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
9741 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
9742 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
9743 : : const_int_rtx[MAX_SAVED_CONST_INT + (40)],
9744 : : const_int_rtx[MAX_SAVED_CONST_INT + (41)],
9745 : : const_int_rtx[MAX_SAVED_CONST_INT + (42)],
9746 : : const_int_rtx[MAX_SAVED_CONST_INT + (43)],
9747 : : const_int_rtx[MAX_SAVED_CONST_INT + (44)],
9748 : : const_int_rtx[MAX_SAVED_CONST_INT + (45)],
9749 : : const_int_rtx[MAX_SAVED_CONST_INT + (46)],
9750 : : const_int_rtx[MAX_SAVED_CONST_INT + (47)],
9751 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
9752 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
9753 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
9754 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
9755 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
9756 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
9757 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
9758 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
9759 : : const_int_rtx[MAX_SAVED_CONST_INT + (48)],
9760 : : const_int_rtx[MAX_SAVED_CONST_INT + (49)],
9761 : : const_int_rtx[MAX_SAVED_CONST_INT + (50)],
9762 : : const_int_rtx[MAX_SAVED_CONST_INT + (51)],
9763 : : const_int_rtx[MAX_SAVED_CONST_INT + (52)],
9764 : : const_int_rtx[MAX_SAVED_CONST_INT + (53)],
9765 : : const_int_rtx[MAX_SAVED_CONST_INT + (54)],
9766 : : const_int_rtx[MAX_SAVED_CONST_INT + (55)],
9767 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
9768 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
9769 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
9770 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
9771 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
9772 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
9773 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
9774 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
9775 : : const_int_rtx[MAX_SAVED_CONST_INT + (56)],
9776 : : const_int_rtx[MAX_SAVED_CONST_INT + (57)],
9777 : : const_int_rtx[MAX_SAVED_CONST_INT + (58)],
9778 : : const_int_rtx[MAX_SAVED_CONST_INT + (59)],
9779 : : const_int_rtx[MAX_SAVED_CONST_INT + (60)],
9780 : : const_int_rtx[MAX_SAVED_CONST_INT + (61)],
9781 : : const_int_rtx[MAX_SAVED_CONST_INT + (62)],
9782 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))));
9783 : : }
9784 : :
9785 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18398 */
9786 : : rtx
9787 : 37 : gen_avx512bw_packsswb_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 : 37 : return gen_rtx_SET (operand0,
9794 : : gen_rtx_VEC_MERGE (V64QImode,
9795 : : gen_rtx_VEC_SELECT (V64QImode,
9796 : : gen_rtx_VEC_CONCAT (V64QImode,
9797 : : gen_rtx_SS_TRUNCATE (V32QImode,
9798 : : operand1),
9799 : : gen_rtx_SS_TRUNCATE (V32QImode,
9800 : : operand2)),
9801 : : gen_rtx_PARALLEL (VOIDmode,
9802 : : gen_rtvec (64,
9803 : : const0_rtx,
9804 : : const1_rtx,
9805 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
9806 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
9807 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
9808 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
9809 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
9810 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
9811 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)],
9812 : : const_int_rtx[MAX_SAVED_CONST_INT + (33)],
9813 : : const_int_rtx[MAX_SAVED_CONST_INT + (34)],
9814 : : const_int_rtx[MAX_SAVED_CONST_INT + (35)],
9815 : : const_int_rtx[MAX_SAVED_CONST_INT + (36)],
9816 : : const_int_rtx[MAX_SAVED_CONST_INT + (37)],
9817 : : const_int_rtx[MAX_SAVED_CONST_INT + (38)],
9818 : : const_int_rtx[MAX_SAVED_CONST_INT + (39)],
9819 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
9820 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
9821 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
9822 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
9823 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
9824 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
9825 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
9826 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
9827 : : const_int_rtx[MAX_SAVED_CONST_INT + (40)],
9828 : : const_int_rtx[MAX_SAVED_CONST_INT + (41)],
9829 : : const_int_rtx[MAX_SAVED_CONST_INT + (42)],
9830 : : const_int_rtx[MAX_SAVED_CONST_INT + (43)],
9831 : : const_int_rtx[MAX_SAVED_CONST_INT + (44)],
9832 : : const_int_rtx[MAX_SAVED_CONST_INT + (45)],
9833 : : const_int_rtx[MAX_SAVED_CONST_INT + (46)],
9834 : : const_int_rtx[MAX_SAVED_CONST_INT + (47)],
9835 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
9836 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
9837 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
9838 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
9839 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
9840 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
9841 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
9842 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
9843 : : const_int_rtx[MAX_SAVED_CONST_INT + (48)],
9844 : : const_int_rtx[MAX_SAVED_CONST_INT + (49)],
9845 : : const_int_rtx[MAX_SAVED_CONST_INT + (50)],
9846 : : const_int_rtx[MAX_SAVED_CONST_INT + (51)],
9847 : : const_int_rtx[MAX_SAVED_CONST_INT + (52)],
9848 : : const_int_rtx[MAX_SAVED_CONST_INT + (53)],
9849 : : const_int_rtx[MAX_SAVED_CONST_INT + (54)],
9850 : : const_int_rtx[MAX_SAVED_CONST_INT + (55)],
9851 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
9852 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
9853 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
9854 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
9855 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
9856 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
9857 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
9858 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
9859 : : const_int_rtx[MAX_SAVED_CONST_INT + (56)],
9860 : : const_int_rtx[MAX_SAVED_CONST_INT + (57)],
9861 : : const_int_rtx[MAX_SAVED_CONST_INT + (58)],
9862 : : const_int_rtx[MAX_SAVED_CONST_INT + (59)],
9863 : : const_int_rtx[MAX_SAVED_CONST_INT + (60)],
9864 : : const_int_rtx[MAX_SAVED_CONST_INT + (61)],
9865 : : const_int_rtx[MAX_SAVED_CONST_INT + (62)],
9866 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))),
9867 : : operand3,
9868 : : operand4));
9869 : : }
9870 : :
9871 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18445 */
9872 : : rtx
9873 : 16 : gen_sse2_packssdw (rtx operand0 ATTRIBUTE_UNUSED,
9874 : : rtx operand1 ATTRIBUTE_UNUSED,
9875 : : rtx operand2 ATTRIBUTE_UNUSED)
9876 : : {
9877 : 16 : return gen_rtx_SET (operand0,
9878 : : gen_rtx_VEC_CONCAT (V8HImode,
9879 : : gen_rtx_SS_TRUNCATE (V4HImode,
9880 : : operand1),
9881 : : gen_rtx_SS_TRUNCATE (V4HImode,
9882 : : operand2)));
9883 : : }
9884 : :
9885 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18445 */
9886 : : rtx
9887 : 24 : gen_sse2_packssdw_mask (rtx operand0 ATTRIBUTE_UNUSED,
9888 : : rtx operand1 ATTRIBUTE_UNUSED,
9889 : : rtx operand2 ATTRIBUTE_UNUSED,
9890 : : rtx operand3 ATTRIBUTE_UNUSED,
9891 : : rtx operand4 ATTRIBUTE_UNUSED)
9892 : : {
9893 : 24 : return gen_rtx_SET (operand0,
9894 : : gen_rtx_VEC_MERGE (V8HImode,
9895 : : gen_rtx_VEC_CONCAT (V8HImode,
9896 : : gen_rtx_SS_TRUNCATE (V4HImode,
9897 : : operand1),
9898 : : gen_rtx_SS_TRUNCATE (V4HImode,
9899 : : operand2)),
9900 : : operand3,
9901 : : operand4));
9902 : : }
9903 : :
9904 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18462 */
9905 : : rtx
9906 : 16 : gen_avx2_packssdw (rtx operand0 ATTRIBUTE_UNUSED,
9907 : : rtx operand1 ATTRIBUTE_UNUSED,
9908 : : rtx operand2 ATTRIBUTE_UNUSED)
9909 : : {
9910 : 16 : return gen_rtx_SET (operand0,
9911 : : gen_rtx_VEC_SELECT (V16HImode,
9912 : : gen_rtx_VEC_CONCAT (V16HImode,
9913 : : gen_rtx_SS_TRUNCATE (V8HImode,
9914 : : operand1),
9915 : : gen_rtx_SS_TRUNCATE (V8HImode,
9916 : : operand2)),
9917 : : gen_rtx_PARALLEL (VOIDmode,
9918 : : gen_rtvec (16,
9919 : : const0_rtx,
9920 : : const1_rtx,
9921 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
9922 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
9923 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
9924 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
9925 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
9926 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
9927 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
9928 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
9929 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
9930 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
9931 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
9932 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
9933 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
9934 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))));
9935 : : }
9936 : :
9937 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18462 */
9938 : : rtx
9939 : 24 : gen_avx2_packssdw_mask (rtx operand0 ATTRIBUTE_UNUSED,
9940 : : rtx operand1 ATTRIBUTE_UNUSED,
9941 : : rtx operand2 ATTRIBUTE_UNUSED,
9942 : : rtx operand3 ATTRIBUTE_UNUSED,
9943 : : rtx operand4 ATTRIBUTE_UNUSED)
9944 : : {
9945 : 24 : return gen_rtx_SET (operand0,
9946 : : gen_rtx_VEC_MERGE (V16HImode,
9947 : : gen_rtx_VEC_SELECT (V16HImode,
9948 : : gen_rtx_VEC_CONCAT (V16HImode,
9949 : : gen_rtx_SS_TRUNCATE (V8HImode,
9950 : : operand1),
9951 : : gen_rtx_SS_TRUNCATE (V8HImode,
9952 : : operand2)),
9953 : : gen_rtx_PARALLEL (VOIDmode,
9954 : : gen_rtvec (16,
9955 : : const0_rtx,
9956 : : const1_rtx,
9957 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
9958 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
9959 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
9960 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
9961 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
9962 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
9963 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
9964 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
9965 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
9966 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
9967 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
9968 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
9969 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
9970 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))),
9971 : : operand3,
9972 : : operand4));
9973 : : }
9974 : :
9975 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18484 */
9976 : : rtx
9977 : 0 : gen_avx512bw_packssdw (rtx operand0 ATTRIBUTE_UNUSED,
9978 : : rtx operand1 ATTRIBUTE_UNUSED,
9979 : : rtx operand2 ATTRIBUTE_UNUSED)
9980 : : {
9981 : 0 : return gen_rtx_SET (operand0,
9982 : : gen_rtx_VEC_SELECT (V32HImode,
9983 : : gen_rtx_VEC_CONCAT (V32HImode,
9984 : : gen_rtx_SS_TRUNCATE (V16HImode,
9985 : : operand1),
9986 : : gen_rtx_SS_TRUNCATE (V16HImode,
9987 : : operand2)),
9988 : : gen_rtx_PARALLEL (VOIDmode,
9989 : : gen_rtvec (32,
9990 : : const0_rtx,
9991 : : const1_rtx,
9992 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
9993 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
9994 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
9995 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
9996 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
9997 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
9998 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
9999 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
10000 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
10001 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
10002 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
10003 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
10004 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
10005 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
10006 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
10007 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
10008 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
10009 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
10010 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
10011 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
10012 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
10013 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
10014 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
10015 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
10016 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
10017 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
10018 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
10019 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
10020 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
10021 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))));
10022 : : }
10023 : :
10024 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18484 */
10025 : : rtx
10026 : 40 : gen_avx512bw_packssdw_mask (rtx operand0 ATTRIBUTE_UNUSED,
10027 : : rtx operand1 ATTRIBUTE_UNUSED,
10028 : : rtx operand2 ATTRIBUTE_UNUSED,
10029 : : rtx operand3 ATTRIBUTE_UNUSED,
10030 : : rtx operand4 ATTRIBUTE_UNUSED)
10031 : : {
10032 : 40 : return gen_rtx_SET (operand0,
10033 : : gen_rtx_VEC_MERGE (V32HImode,
10034 : : gen_rtx_VEC_SELECT (V32HImode,
10035 : : gen_rtx_VEC_CONCAT (V32HImode,
10036 : : gen_rtx_SS_TRUNCATE (V16HImode,
10037 : : operand1),
10038 : : gen_rtx_SS_TRUNCATE (V16HImode,
10039 : : operand2)),
10040 : : gen_rtx_PARALLEL (VOIDmode,
10041 : : gen_rtvec (32,
10042 : : const0_rtx,
10043 : : const1_rtx,
10044 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
10045 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
10046 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
10047 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
10048 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
10049 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
10050 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
10051 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
10052 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
10053 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
10054 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
10055 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
10056 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
10057 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
10058 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
10059 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
10060 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
10061 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
10062 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
10063 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
10064 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
10065 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
10066 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
10067 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
10068 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
10069 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
10070 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
10071 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
10072 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
10073 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))),
10074 : : operand3,
10075 : : operand4));
10076 : : }
10077 : :
10078 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18516 */
10079 : : rtx
10080 : 0 : gen_avx512bw_packuswb (rtx operand0 ATTRIBUTE_UNUSED,
10081 : : rtx operand1 ATTRIBUTE_UNUSED,
10082 : : rtx operand2 ATTRIBUTE_UNUSED)
10083 : : {
10084 : 0 : return gen_rtx_SET (operand0,
10085 : : gen_rtx_UNSPEC (V64QImode,
10086 : : gen_rtvec (2,
10087 : : operand1,
10088 : : operand2),
10089 : : 56));
10090 : : }
10091 : :
10092 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18516 */
10093 : : rtx
10094 : 36 : gen_avx512bw_packuswb_mask (rtx operand0 ATTRIBUTE_UNUSED,
10095 : : rtx operand1 ATTRIBUTE_UNUSED,
10096 : : rtx operand2 ATTRIBUTE_UNUSED,
10097 : : rtx operand3 ATTRIBUTE_UNUSED,
10098 : : rtx operand4 ATTRIBUTE_UNUSED)
10099 : : {
10100 : 36 : return gen_rtx_SET (operand0,
10101 : : gen_rtx_VEC_MERGE (V64QImode,
10102 : : gen_rtx_UNSPEC (V64QImode,
10103 : : gen_rtvec (2,
10104 : : operand1,
10105 : : operand2),
10106 : : 56),
10107 : : operand3,
10108 : : operand4));
10109 : : }
10110 : :
10111 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18516 */
10112 : : rtx
10113 : 319 : gen_avx2_packuswb (rtx operand0 ATTRIBUTE_UNUSED,
10114 : : rtx operand1 ATTRIBUTE_UNUSED,
10115 : : rtx operand2 ATTRIBUTE_UNUSED)
10116 : : {
10117 : 319 : return gen_rtx_SET (operand0,
10118 : : gen_rtx_UNSPEC (V32QImode,
10119 : : gen_rtvec (2,
10120 : : operand1,
10121 : : operand2),
10122 : : 56));
10123 : : }
10124 : :
10125 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18516 */
10126 : : rtx
10127 : 24 : gen_avx2_packuswb_mask (rtx operand0 ATTRIBUTE_UNUSED,
10128 : : rtx operand1 ATTRIBUTE_UNUSED,
10129 : : rtx operand2 ATTRIBUTE_UNUSED,
10130 : : rtx operand3 ATTRIBUTE_UNUSED,
10131 : : rtx operand4 ATTRIBUTE_UNUSED)
10132 : : {
10133 : 24 : return gen_rtx_SET (operand0,
10134 : : gen_rtx_VEC_MERGE (V32QImode,
10135 : : gen_rtx_UNSPEC (V32QImode,
10136 : : gen_rtvec (2,
10137 : : operand1,
10138 : : operand2),
10139 : : 56),
10140 : : operand3,
10141 : : operand4));
10142 : : }
10143 : :
10144 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18516 */
10145 : : rtx
10146 : 3859 : gen_sse2_packuswb (rtx operand0 ATTRIBUTE_UNUSED,
10147 : : rtx operand1 ATTRIBUTE_UNUSED,
10148 : : rtx operand2 ATTRIBUTE_UNUSED)
10149 : : {
10150 : 3859 : return gen_rtx_SET (operand0,
10151 : : gen_rtx_UNSPEC (V16QImode,
10152 : : gen_rtvec (2,
10153 : : operand1,
10154 : : operand2),
10155 : : 56));
10156 : : }
10157 : :
10158 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18516 */
10159 : : rtx
10160 : 24 : gen_sse2_packuswb_mask (rtx operand0 ATTRIBUTE_UNUSED,
10161 : : rtx operand1 ATTRIBUTE_UNUSED,
10162 : : rtx operand2 ATTRIBUTE_UNUSED,
10163 : : rtx operand3 ATTRIBUTE_UNUSED,
10164 : : rtx operand4 ATTRIBUTE_UNUSED)
10165 : : {
10166 : 24 : return gen_rtx_SET (operand0,
10167 : : gen_rtx_VEC_MERGE (V16QImode,
10168 : : gen_rtx_UNSPEC (V16QImode,
10169 : : gen_rtvec (2,
10170 : : operand1,
10171 : : operand2),
10172 : : 56),
10173 : : operand3,
10174 : : operand4));
10175 : : }
10176 : :
10177 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18532 */
10178 : : rtx
10179 : 64 : gen_avx512bw_interleave_highv64qi (rtx operand0 ATTRIBUTE_UNUSED,
10180 : : rtx operand1 ATTRIBUTE_UNUSED,
10181 : : rtx operand2 ATTRIBUTE_UNUSED)
10182 : : {
10183 : 64 : return gen_rtx_SET (operand0,
10184 : : gen_rtx_VEC_SELECT (V64QImode,
10185 : : gen_rtx_VEC_CONCAT (V128QImode,
10186 : : operand1,
10187 : : operand2),
10188 : : gen_rtx_PARALLEL (VOIDmode,
10189 : : gen_rtvec (64,
10190 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
10191 : : GEN_INT (72L),
10192 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
10193 : : GEN_INT (73L),
10194 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
10195 : : GEN_INT (74L),
10196 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
10197 : : GEN_INT (75L),
10198 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
10199 : : GEN_INT (76L),
10200 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
10201 : : GEN_INT (77L),
10202 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
10203 : : GEN_INT (78L),
10204 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
10205 : : GEN_INT (79L),
10206 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
10207 : : GEN_INT (88L),
10208 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
10209 : : GEN_INT (89L),
10210 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
10211 : : GEN_INT (90L),
10212 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
10213 : : GEN_INT (91L),
10214 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
10215 : : GEN_INT (92L),
10216 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
10217 : : GEN_INT (93L),
10218 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
10219 : : GEN_INT (94L),
10220 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
10221 : : GEN_INT (95L),
10222 : : const_int_rtx[MAX_SAVED_CONST_INT + (40)],
10223 : : GEN_INT (104L),
10224 : : const_int_rtx[MAX_SAVED_CONST_INT + (41)],
10225 : : GEN_INT (105L),
10226 : : const_int_rtx[MAX_SAVED_CONST_INT + (42)],
10227 : : GEN_INT (106L),
10228 : : const_int_rtx[MAX_SAVED_CONST_INT + (43)],
10229 : : GEN_INT (107L),
10230 : : const_int_rtx[MAX_SAVED_CONST_INT + (44)],
10231 : : GEN_INT (108L),
10232 : : const_int_rtx[MAX_SAVED_CONST_INT + (45)],
10233 : : GEN_INT (109L),
10234 : : const_int_rtx[MAX_SAVED_CONST_INT + (46)],
10235 : : GEN_INT (110L),
10236 : : const_int_rtx[MAX_SAVED_CONST_INT + (47)],
10237 : : GEN_INT (111L),
10238 : : const_int_rtx[MAX_SAVED_CONST_INT + (56)],
10239 : : GEN_INT (120L),
10240 : : const_int_rtx[MAX_SAVED_CONST_INT + (57)],
10241 : : GEN_INT (121L),
10242 : : const_int_rtx[MAX_SAVED_CONST_INT + (58)],
10243 : : GEN_INT (122L),
10244 : : const_int_rtx[MAX_SAVED_CONST_INT + (59)],
10245 : : GEN_INT (123L),
10246 : : const_int_rtx[MAX_SAVED_CONST_INT + (60)],
10247 : : GEN_INT (124L),
10248 : : const_int_rtx[MAX_SAVED_CONST_INT + (61)],
10249 : : GEN_INT (125L),
10250 : : const_int_rtx[MAX_SAVED_CONST_INT + (62)],
10251 : : GEN_INT (126L),
10252 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)],
10253 : : GEN_INT (127L)))));
10254 : : }
10255 : :
10256 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18532 */
10257 : : rtx
10258 : 36 : gen_avx512bw_interleave_highv64qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
10259 : : rtx operand1 ATTRIBUTE_UNUSED,
10260 : : rtx operand2 ATTRIBUTE_UNUSED,
10261 : : rtx operand3 ATTRIBUTE_UNUSED,
10262 : : rtx operand4 ATTRIBUTE_UNUSED)
10263 : : {
10264 : 36 : return gen_rtx_SET (operand0,
10265 : : gen_rtx_VEC_MERGE (V64QImode,
10266 : : gen_rtx_VEC_SELECT (V64QImode,
10267 : : gen_rtx_VEC_CONCAT (V128QImode,
10268 : : operand1,
10269 : : operand2),
10270 : : gen_rtx_PARALLEL (VOIDmode,
10271 : : gen_rtvec (64,
10272 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
10273 : : GEN_INT (72L),
10274 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
10275 : : GEN_INT (73L),
10276 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
10277 : : GEN_INT (74L),
10278 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
10279 : : GEN_INT (75L),
10280 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
10281 : : GEN_INT (76L),
10282 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
10283 : : GEN_INT (77L),
10284 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
10285 : : GEN_INT (78L),
10286 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
10287 : : GEN_INT (79L),
10288 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
10289 : : GEN_INT (88L),
10290 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
10291 : : GEN_INT (89L),
10292 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
10293 : : GEN_INT (90L),
10294 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
10295 : : GEN_INT (91L),
10296 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
10297 : : GEN_INT (92L),
10298 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
10299 : : GEN_INT (93L),
10300 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
10301 : : GEN_INT (94L),
10302 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
10303 : : GEN_INT (95L),
10304 : : const_int_rtx[MAX_SAVED_CONST_INT + (40)],
10305 : : GEN_INT (104L),
10306 : : const_int_rtx[MAX_SAVED_CONST_INT + (41)],
10307 : : GEN_INT (105L),
10308 : : const_int_rtx[MAX_SAVED_CONST_INT + (42)],
10309 : : GEN_INT (106L),
10310 : : const_int_rtx[MAX_SAVED_CONST_INT + (43)],
10311 : : GEN_INT (107L),
10312 : : const_int_rtx[MAX_SAVED_CONST_INT + (44)],
10313 : : GEN_INT (108L),
10314 : : const_int_rtx[MAX_SAVED_CONST_INT + (45)],
10315 : : GEN_INT (109L),
10316 : : const_int_rtx[MAX_SAVED_CONST_INT + (46)],
10317 : : GEN_INT (110L),
10318 : : const_int_rtx[MAX_SAVED_CONST_INT + (47)],
10319 : : GEN_INT (111L),
10320 : : const_int_rtx[MAX_SAVED_CONST_INT + (56)],
10321 : : GEN_INT (120L),
10322 : : const_int_rtx[MAX_SAVED_CONST_INT + (57)],
10323 : : GEN_INT (121L),
10324 : : const_int_rtx[MAX_SAVED_CONST_INT + (58)],
10325 : : GEN_INT (122L),
10326 : : const_int_rtx[MAX_SAVED_CONST_INT + (59)],
10327 : : GEN_INT (123L),
10328 : : const_int_rtx[MAX_SAVED_CONST_INT + (60)],
10329 : : GEN_INT (124L),
10330 : : const_int_rtx[MAX_SAVED_CONST_INT + (61)],
10331 : : GEN_INT (125L),
10332 : : const_int_rtx[MAX_SAVED_CONST_INT + (62)],
10333 : : GEN_INT (126L),
10334 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)],
10335 : : GEN_INT (127L)))),
10336 : : operand3,
10337 : : operand4));
10338 : : }
10339 : :
10340 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18576 */
10341 : : rtx
10342 : 592 : gen_avx2_interleave_highv32qi (rtx operand0 ATTRIBUTE_UNUSED,
10343 : : rtx operand1 ATTRIBUTE_UNUSED,
10344 : : rtx operand2 ATTRIBUTE_UNUSED)
10345 : : {
10346 : 592 : return gen_rtx_SET (operand0,
10347 : : gen_rtx_VEC_SELECT (V32QImode,
10348 : : gen_rtx_VEC_CONCAT (V64QImode,
10349 : : operand1,
10350 : : operand2),
10351 : : gen_rtx_PARALLEL (VOIDmode,
10352 : : gen_rtvec (32,
10353 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
10354 : : const_int_rtx[MAX_SAVED_CONST_INT + (40)],
10355 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
10356 : : const_int_rtx[MAX_SAVED_CONST_INT + (41)],
10357 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
10358 : : const_int_rtx[MAX_SAVED_CONST_INT + (42)],
10359 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
10360 : : const_int_rtx[MAX_SAVED_CONST_INT + (43)],
10361 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
10362 : : const_int_rtx[MAX_SAVED_CONST_INT + (44)],
10363 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
10364 : : const_int_rtx[MAX_SAVED_CONST_INT + (45)],
10365 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
10366 : : const_int_rtx[MAX_SAVED_CONST_INT + (46)],
10367 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
10368 : : const_int_rtx[MAX_SAVED_CONST_INT + (47)],
10369 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
10370 : : const_int_rtx[MAX_SAVED_CONST_INT + (56)],
10371 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
10372 : : const_int_rtx[MAX_SAVED_CONST_INT + (57)],
10373 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
10374 : : const_int_rtx[MAX_SAVED_CONST_INT + (58)],
10375 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
10376 : : const_int_rtx[MAX_SAVED_CONST_INT + (59)],
10377 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
10378 : : const_int_rtx[MAX_SAVED_CONST_INT + (60)],
10379 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
10380 : : const_int_rtx[MAX_SAVED_CONST_INT + (61)],
10381 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
10382 : : const_int_rtx[MAX_SAVED_CONST_INT + (62)],
10383 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
10384 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))));
10385 : : }
10386 : :
10387 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18576 */
10388 : : rtx
10389 : 24 : gen_avx2_interleave_highv32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
10390 : : rtx operand1 ATTRIBUTE_UNUSED,
10391 : : rtx operand2 ATTRIBUTE_UNUSED,
10392 : : rtx operand3 ATTRIBUTE_UNUSED,
10393 : : rtx operand4 ATTRIBUTE_UNUSED)
10394 : : {
10395 : 24 : return gen_rtx_SET (operand0,
10396 : : gen_rtx_VEC_MERGE (V32QImode,
10397 : : gen_rtx_VEC_SELECT (V32QImode,
10398 : : gen_rtx_VEC_CONCAT (V64QImode,
10399 : : operand1,
10400 : : operand2),
10401 : : gen_rtx_PARALLEL (VOIDmode,
10402 : : gen_rtvec (32,
10403 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
10404 : : const_int_rtx[MAX_SAVED_CONST_INT + (40)],
10405 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
10406 : : const_int_rtx[MAX_SAVED_CONST_INT + (41)],
10407 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
10408 : : const_int_rtx[MAX_SAVED_CONST_INT + (42)],
10409 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
10410 : : const_int_rtx[MAX_SAVED_CONST_INT + (43)],
10411 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
10412 : : const_int_rtx[MAX_SAVED_CONST_INT + (44)],
10413 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
10414 : : const_int_rtx[MAX_SAVED_CONST_INT + (45)],
10415 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
10416 : : const_int_rtx[MAX_SAVED_CONST_INT + (46)],
10417 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
10418 : : const_int_rtx[MAX_SAVED_CONST_INT + (47)],
10419 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
10420 : : const_int_rtx[MAX_SAVED_CONST_INT + (56)],
10421 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
10422 : : const_int_rtx[MAX_SAVED_CONST_INT + (57)],
10423 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
10424 : : const_int_rtx[MAX_SAVED_CONST_INT + (58)],
10425 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
10426 : : const_int_rtx[MAX_SAVED_CONST_INT + (59)],
10427 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
10428 : : const_int_rtx[MAX_SAVED_CONST_INT + (60)],
10429 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
10430 : : const_int_rtx[MAX_SAVED_CONST_INT + (61)],
10431 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
10432 : : const_int_rtx[MAX_SAVED_CONST_INT + (62)],
10433 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
10434 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))),
10435 : : operand3,
10436 : : operand4));
10437 : : }
10438 : :
10439 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18604 */
10440 : : rtx
10441 : 2205 : gen_vec_interleave_highv16qi (rtx operand0 ATTRIBUTE_UNUSED,
10442 : : rtx operand1 ATTRIBUTE_UNUSED,
10443 : : rtx operand2 ATTRIBUTE_UNUSED)
10444 : : {
10445 : 2205 : return gen_rtx_SET (operand0,
10446 : : gen_rtx_VEC_SELECT (V16QImode,
10447 : : gen_rtx_VEC_CONCAT (V32QImode,
10448 : : operand1,
10449 : : operand2),
10450 : : gen_rtx_PARALLEL (VOIDmode,
10451 : : gen_rtvec (16,
10452 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
10453 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
10454 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
10455 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
10456 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
10457 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
10458 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
10459 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
10460 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
10461 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
10462 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
10463 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
10464 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
10465 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
10466 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
10467 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))));
10468 : : }
10469 : :
10470 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18604 */
10471 : : rtx
10472 : 24 : gen_vec_interleave_highv16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
10473 : : rtx operand1 ATTRIBUTE_UNUSED,
10474 : : rtx operand2 ATTRIBUTE_UNUSED,
10475 : : rtx operand3 ATTRIBUTE_UNUSED,
10476 : : rtx operand4 ATTRIBUTE_UNUSED)
10477 : : {
10478 : 24 : return gen_rtx_SET (operand0,
10479 : : gen_rtx_VEC_MERGE (V16QImode,
10480 : : gen_rtx_VEC_SELECT (V16QImode,
10481 : : gen_rtx_VEC_CONCAT (V32QImode,
10482 : : operand1,
10483 : : operand2),
10484 : : gen_rtx_PARALLEL (VOIDmode,
10485 : : gen_rtvec (16,
10486 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
10487 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
10488 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
10489 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
10490 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
10491 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
10492 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
10493 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
10494 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
10495 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
10496 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
10497 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
10498 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
10499 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
10500 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
10501 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))),
10502 : : operand3,
10503 : : operand4));
10504 : : }
10505 : :
10506 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18628 */
10507 : : rtx
10508 : 64 : gen_avx512bw_interleave_lowv64qi (rtx operand0 ATTRIBUTE_UNUSED,
10509 : : rtx operand1 ATTRIBUTE_UNUSED,
10510 : : rtx operand2 ATTRIBUTE_UNUSED)
10511 : : {
10512 : 64 : return gen_rtx_SET (operand0,
10513 : : gen_rtx_VEC_SELECT (V64QImode,
10514 : : gen_rtx_VEC_CONCAT (V128QImode,
10515 : : operand1,
10516 : : operand2),
10517 : : gen_rtx_PARALLEL (VOIDmode,
10518 : : gen_rtvec (64,
10519 : : const0_rtx,
10520 : : const_int_rtx[MAX_SAVED_CONST_INT + (64)],
10521 : : const1_rtx,
10522 : : GEN_INT (65L),
10523 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
10524 : : GEN_INT (66L),
10525 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
10526 : : GEN_INT (67L),
10527 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
10528 : : GEN_INT (68L),
10529 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
10530 : : GEN_INT (69L),
10531 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
10532 : : GEN_INT (70L),
10533 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
10534 : : GEN_INT (71L),
10535 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
10536 : : GEN_INT (80L),
10537 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
10538 : : GEN_INT (81L),
10539 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
10540 : : GEN_INT (82L),
10541 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
10542 : : GEN_INT (83L),
10543 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
10544 : : GEN_INT (84L),
10545 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
10546 : : GEN_INT (85L),
10547 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
10548 : : GEN_INT (86L),
10549 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
10550 : : GEN_INT (87L),
10551 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)],
10552 : : GEN_INT (96L),
10553 : : const_int_rtx[MAX_SAVED_CONST_INT + (33)],
10554 : : GEN_INT (97L),
10555 : : const_int_rtx[MAX_SAVED_CONST_INT + (34)],
10556 : : GEN_INT (98L),
10557 : : const_int_rtx[MAX_SAVED_CONST_INT + (35)],
10558 : : GEN_INT (99L),
10559 : : const_int_rtx[MAX_SAVED_CONST_INT + (36)],
10560 : : GEN_INT (100L),
10561 : : const_int_rtx[MAX_SAVED_CONST_INT + (37)],
10562 : : GEN_INT (101L),
10563 : : const_int_rtx[MAX_SAVED_CONST_INT + (38)],
10564 : : GEN_INT (102L),
10565 : : const_int_rtx[MAX_SAVED_CONST_INT + (39)],
10566 : : GEN_INT (103L),
10567 : : const_int_rtx[MAX_SAVED_CONST_INT + (48)],
10568 : : GEN_INT (112L),
10569 : : const_int_rtx[MAX_SAVED_CONST_INT + (49)],
10570 : : GEN_INT (113L),
10571 : : const_int_rtx[MAX_SAVED_CONST_INT + (50)],
10572 : : GEN_INT (114L),
10573 : : const_int_rtx[MAX_SAVED_CONST_INT + (51)],
10574 : : GEN_INT (115L),
10575 : : const_int_rtx[MAX_SAVED_CONST_INT + (52)],
10576 : : GEN_INT (116L),
10577 : : const_int_rtx[MAX_SAVED_CONST_INT + (53)],
10578 : : GEN_INT (117L),
10579 : : const_int_rtx[MAX_SAVED_CONST_INT + (54)],
10580 : : GEN_INT (118L),
10581 : : const_int_rtx[MAX_SAVED_CONST_INT + (55)],
10582 : : GEN_INT (119L)))));
10583 : : }
10584 : :
10585 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18628 */
10586 : : rtx
10587 : 36 : gen_avx512bw_interleave_lowv64qi_mask (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 : : {
10593 : 36 : return gen_rtx_SET (operand0,
10594 : : gen_rtx_VEC_MERGE (V64QImode,
10595 : : gen_rtx_VEC_SELECT (V64QImode,
10596 : : gen_rtx_VEC_CONCAT (V128QImode,
10597 : : operand1,
10598 : : operand2),
10599 : : gen_rtx_PARALLEL (VOIDmode,
10600 : : gen_rtvec (64,
10601 : : const0_rtx,
10602 : : const_int_rtx[MAX_SAVED_CONST_INT + (64)],
10603 : : const1_rtx,
10604 : : GEN_INT (65L),
10605 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
10606 : : GEN_INT (66L),
10607 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
10608 : : GEN_INT (67L),
10609 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
10610 : : GEN_INT (68L),
10611 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
10612 : : GEN_INT (69L),
10613 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
10614 : : GEN_INT (70L),
10615 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
10616 : : GEN_INT (71L),
10617 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
10618 : : GEN_INT (80L),
10619 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
10620 : : GEN_INT (81L),
10621 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
10622 : : GEN_INT (82L),
10623 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
10624 : : GEN_INT (83L),
10625 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
10626 : : GEN_INT (84L),
10627 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
10628 : : GEN_INT (85L),
10629 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
10630 : : GEN_INT (86L),
10631 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
10632 : : GEN_INT (87L),
10633 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)],
10634 : : GEN_INT (96L),
10635 : : const_int_rtx[MAX_SAVED_CONST_INT + (33)],
10636 : : GEN_INT (97L),
10637 : : const_int_rtx[MAX_SAVED_CONST_INT + (34)],
10638 : : GEN_INT (98L),
10639 : : const_int_rtx[MAX_SAVED_CONST_INT + (35)],
10640 : : GEN_INT (99L),
10641 : : const_int_rtx[MAX_SAVED_CONST_INT + (36)],
10642 : : GEN_INT (100L),
10643 : : const_int_rtx[MAX_SAVED_CONST_INT + (37)],
10644 : : GEN_INT (101L),
10645 : : const_int_rtx[MAX_SAVED_CONST_INT + (38)],
10646 : : GEN_INT (102L),
10647 : : const_int_rtx[MAX_SAVED_CONST_INT + (39)],
10648 : : GEN_INT (103L),
10649 : : const_int_rtx[MAX_SAVED_CONST_INT + (48)],
10650 : : GEN_INT (112L),
10651 : : const_int_rtx[MAX_SAVED_CONST_INT + (49)],
10652 : : GEN_INT (113L),
10653 : : const_int_rtx[MAX_SAVED_CONST_INT + (50)],
10654 : : GEN_INT (114L),
10655 : : const_int_rtx[MAX_SAVED_CONST_INT + (51)],
10656 : : GEN_INT (115L),
10657 : : const_int_rtx[MAX_SAVED_CONST_INT + (52)],
10658 : : GEN_INT (116L),
10659 : : const_int_rtx[MAX_SAVED_CONST_INT + (53)],
10660 : : GEN_INT (117L),
10661 : : const_int_rtx[MAX_SAVED_CONST_INT + (54)],
10662 : : GEN_INT (118L),
10663 : : const_int_rtx[MAX_SAVED_CONST_INT + (55)],
10664 : : GEN_INT (119L)))),
10665 : : operand3,
10666 : : operand4));
10667 : : }
10668 : :
10669 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18672 */
10670 : : rtx
10671 : 592 : gen_avx2_interleave_lowv32qi (rtx operand0 ATTRIBUTE_UNUSED,
10672 : : rtx operand1 ATTRIBUTE_UNUSED,
10673 : : rtx operand2 ATTRIBUTE_UNUSED)
10674 : : {
10675 : 592 : return gen_rtx_SET (operand0,
10676 : : gen_rtx_VEC_SELECT (V32QImode,
10677 : : gen_rtx_VEC_CONCAT (V64QImode,
10678 : : operand1,
10679 : : operand2),
10680 : : gen_rtx_PARALLEL (VOIDmode,
10681 : : gen_rtvec (32,
10682 : : const0_rtx,
10683 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)],
10684 : : const1_rtx,
10685 : : const_int_rtx[MAX_SAVED_CONST_INT + (33)],
10686 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
10687 : : const_int_rtx[MAX_SAVED_CONST_INT + (34)],
10688 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
10689 : : const_int_rtx[MAX_SAVED_CONST_INT + (35)],
10690 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
10691 : : const_int_rtx[MAX_SAVED_CONST_INT + (36)],
10692 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
10693 : : const_int_rtx[MAX_SAVED_CONST_INT + (37)],
10694 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
10695 : : const_int_rtx[MAX_SAVED_CONST_INT + (38)],
10696 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
10697 : : const_int_rtx[MAX_SAVED_CONST_INT + (39)],
10698 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
10699 : : const_int_rtx[MAX_SAVED_CONST_INT + (48)],
10700 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
10701 : : const_int_rtx[MAX_SAVED_CONST_INT + (49)],
10702 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
10703 : : const_int_rtx[MAX_SAVED_CONST_INT + (50)],
10704 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
10705 : : const_int_rtx[MAX_SAVED_CONST_INT + (51)],
10706 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
10707 : : const_int_rtx[MAX_SAVED_CONST_INT + (52)],
10708 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
10709 : : const_int_rtx[MAX_SAVED_CONST_INT + (53)],
10710 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
10711 : : const_int_rtx[MAX_SAVED_CONST_INT + (54)],
10712 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
10713 : : const_int_rtx[MAX_SAVED_CONST_INT + (55)]))));
10714 : : }
10715 : :
10716 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18672 */
10717 : : rtx
10718 : 24 : gen_avx2_interleave_lowv32qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
10719 : : rtx operand1 ATTRIBUTE_UNUSED,
10720 : : rtx operand2 ATTRIBUTE_UNUSED,
10721 : : rtx operand3 ATTRIBUTE_UNUSED,
10722 : : rtx operand4 ATTRIBUTE_UNUSED)
10723 : : {
10724 : 24 : return gen_rtx_SET (operand0,
10725 : : gen_rtx_VEC_MERGE (V32QImode,
10726 : : gen_rtx_VEC_SELECT (V32QImode,
10727 : : gen_rtx_VEC_CONCAT (V64QImode,
10728 : : operand1,
10729 : : operand2),
10730 : : gen_rtx_PARALLEL (VOIDmode,
10731 : : gen_rtvec (32,
10732 : : const0_rtx,
10733 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)],
10734 : : const1_rtx,
10735 : : const_int_rtx[MAX_SAVED_CONST_INT + (33)],
10736 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
10737 : : const_int_rtx[MAX_SAVED_CONST_INT + (34)],
10738 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
10739 : : const_int_rtx[MAX_SAVED_CONST_INT + (35)],
10740 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
10741 : : const_int_rtx[MAX_SAVED_CONST_INT + (36)],
10742 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
10743 : : const_int_rtx[MAX_SAVED_CONST_INT + (37)],
10744 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
10745 : : const_int_rtx[MAX_SAVED_CONST_INT + (38)],
10746 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
10747 : : const_int_rtx[MAX_SAVED_CONST_INT + (39)],
10748 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
10749 : : const_int_rtx[MAX_SAVED_CONST_INT + (48)],
10750 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
10751 : : const_int_rtx[MAX_SAVED_CONST_INT + (49)],
10752 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
10753 : : const_int_rtx[MAX_SAVED_CONST_INT + (50)],
10754 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
10755 : : const_int_rtx[MAX_SAVED_CONST_INT + (51)],
10756 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
10757 : : const_int_rtx[MAX_SAVED_CONST_INT + (52)],
10758 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
10759 : : const_int_rtx[MAX_SAVED_CONST_INT + (53)],
10760 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
10761 : : const_int_rtx[MAX_SAVED_CONST_INT + (54)],
10762 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
10763 : : const_int_rtx[MAX_SAVED_CONST_INT + (55)]))),
10764 : : operand3,
10765 : : operand4));
10766 : : }
10767 : :
10768 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18700 */
10769 : : rtx
10770 : 3058 : gen_vec_interleave_lowv16qi (rtx operand0 ATTRIBUTE_UNUSED,
10771 : : rtx operand1 ATTRIBUTE_UNUSED,
10772 : : rtx operand2 ATTRIBUTE_UNUSED)
10773 : : {
10774 : 3058 : return gen_rtx_SET (operand0,
10775 : : gen_rtx_VEC_SELECT (V16QImode,
10776 : : gen_rtx_VEC_CONCAT (V32QImode,
10777 : : operand1,
10778 : : operand2),
10779 : : gen_rtx_PARALLEL (VOIDmode,
10780 : : gen_rtvec (16,
10781 : : const0_rtx,
10782 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
10783 : : const1_rtx,
10784 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
10785 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
10786 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
10787 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
10788 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
10789 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
10790 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
10791 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
10792 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
10793 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
10794 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
10795 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
10796 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)]))));
10797 : : }
10798 : :
10799 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18700 */
10800 : : rtx
10801 : 24 : gen_vec_interleave_lowv16qi_mask (rtx operand0 ATTRIBUTE_UNUSED,
10802 : : rtx operand1 ATTRIBUTE_UNUSED,
10803 : : rtx operand2 ATTRIBUTE_UNUSED,
10804 : : rtx operand3 ATTRIBUTE_UNUSED,
10805 : : rtx operand4 ATTRIBUTE_UNUSED)
10806 : : {
10807 : 24 : return gen_rtx_SET (operand0,
10808 : : gen_rtx_VEC_MERGE (V16QImode,
10809 : : gen_rtx_VEC_SELECT (V16QImode,
10810 : : gen_rtx_VEC_CONCAT (V32QImode,
10811 : : operand1,
10812 : : operand2),
10813 : : gen_rtx_PARALLEL (VOIDmode,
10814 : : gen_rtvec (16,
10815 : : const0_rtx,
10816 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
10817 : : const1_rtx,
10818 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
10819 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
10820 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
10821 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
10822 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
10823 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
10824 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
10825 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
10826 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
10827 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
10828 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
10829 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
10830 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)]))),
10831 : : operand3,
10832 : : operand4));
10833 : : }
10834 : :
10835 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18724 */
10836 : : rtx
10837 : 0 : gen_avx512bw_interleave_highv32hi (rtx operand0 ATTRIBUTE_UNUSED,
10838 : : rtx operand1 ATTRIBUTE_UNUSED,
10839 : : rtx operand2 ATTRIBUTE_UNUSED)
10840 : : {
10841 : 0 : return gen_rtx_SET (operand0,
10842 : : gen_rtx_VEC_SELECT (V32HImode,
10843 : : gen_rtx_VEC_CONCAT (V64HImode,
10844 : : operand1,
10845 : : operand2),
10846 : : gen_rtx_PARALLEL (VOIDmode,
10847 : : gen_rtvec (32,
10848 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
10849 : : const_int_rtx[MAX_SAVED_CONST_INT + (36)],
10850 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
10851 : : const_int_rtx[MAX_SAVED_CONST_INT + (37)],
10852 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
10853 : : const_int_rtx[MAX_SAVED_CONST_INT + (38)],
10854 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
10855 : : const_int_rtx[MAX_SAVED_CONST_INT + (39)],
10856 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
10857 : : const_int_rtx[MAX_SAVED_CONST_INT + (44)],
10858 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
10859 : : const_int_rtx[MAX_SAVED_CONST_INT + (45)],
10860 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
10861 : : const_int_rtx[MAX_SAVED_CONST_INT + (46)],
10862 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
10863 : : const_int_rtx[MAX_SAVED_CONST_INT + (47)],
10864 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
10865 : : const_int_rtx[MAX_SAVED_CONST_INT + (52)],
10866 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
10867 : : const_int_rtx[MAX_SAVED_CONST_INT + (53)],
10868 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
10869 : : const_int_rtx[MAX_SAVED_CONST_INT + (54)],
10870 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
10871 : : const_int_rtx[MAX_SAVED_CONST_INT + (55)],
10872 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
10873 : : const_int_rtx[MAX_SAVED_CONST_INT + (60)],
10874 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
10875 : : const_int_rtx[MAX_SAVED_CONST_INT + (61)],
10876 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
10877 : : const_int_rtx[MAX_SAVED_CONST_INT + (62)],
10878 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
10879 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))));
10880 : : }
10881 : :
10882 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18724 */
10883 : : rtx
10884 : 36 : gen_avx512bw_interleave_highv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
10885 : : rtx operand1 ATTRIBUTE_UNUSED,
10886 : : rtx operand2 ATTRIBUTE_UNUSED,
10887 : : rtx operand3 ATTRIBUTE_UNUSED,
10888 : : rtx operand4 ATTRIBUTE_UNUSED)
10889 : : {
10890 : 36 : return gen_rtx_SET (operand0,
10891 : : gen_rtx_VEC_MERGE (V32HImode,
10892 : : gen_rtx_VEC_SELECT (V32HImode,
10893 : : gen_rtx_VEC_CONCAT (V64HImode,
10894 : : operand1,
10895 : : operand2),
10896 : : gen_rtx_PARALLEL (VOIDmode,
10897 : : gen_rtvec (32,
10898 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
10899 : : const_int_rtx[MAX_SAVED_CONST_INT + (36)],
10900 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
10901 : : const_int_rtx[MAX_SAVED_CONST_INT + (37)],
10902 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
10903 : : const_int_rtx[MAX_SAVED_CONST_INT + (38)],
10904 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
10905 : : const_int_rtx[MAX_SAVED_CONST_INT + (39)],
10906 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
10907 : : const_int_rtx[MAX_SAVED_CONST_INT + (44)],
10908 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
10909 : : const_int_rtx[MAX_SAVED_CONST_INT + (45)],
10910 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
10911 : : const_int_rtx[MAX_SAVED_CONST_INT + (46)],
10912 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
10913 : : const_int_rtx[MAX_SAVED_CONST_INT + (47)],
10914 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
10915 : : const_int_rtx[MAX_SAVED_CONST_INT + (52)],
10916 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
10917 : : const_int_rtx[MAX_SAVED_CONST_INT + (53)],
10918 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
10919 : : const_int_rtx[MAX_SAVED_CONST_INT + (54)],
10920 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
10921 : : const_int_rtx[MAX_SAVED_CONST_INT + (55)],
10922 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
10923 : : const_int_rtx[MAX_SAVED_CONST_INT + (60)],
10924 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
10925 : : const_int_rtx[MAX_SAVED_CONST_INT + (61)],
10926 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
10927 : : const_int_rtx[MAX_SAVED_CONST_INT + (62)],
10928 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
10929 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))),
10930 : : operand3,
10931 : : operand4));
10932 : : }
10933 : :
10934 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18724 */
10935 : : rtx
10936 : 0 : gen_avx512bw_interleave_highv32hf (rtx operand0 ATTRIBUTE_UNUSED,
10937 : : rtx operand1 ATTRIBUTE_UNUSED,
10938 : : rtx operand2 ATTRIBUTE_UNUSED)
10939 : : {
10940 : 0 : return gen_rtx_SET (operand0,
10941 : : gen_rtx_VEC_SELECT (V32HFmode,
10942 : : gen_rtx_VEC_CONCAT (V64HFmode,
10943 : : operand1,
10944 : : operand2),
10945 : : gen_rtx_PARALLEL (VOIDmode,
10946 : : gen_rtvec (32,
10947 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
10948 : : const_int_rtx[MAX_SAVED_CONST_INT + (36)],
10949 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
10950 : : const_int_rtx[MAX_SAVED_CONST_INT + (37)],
10951 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
10952 : : const_int_rtx[MAX_SAVED_CONST_INT + (38)],
10953 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
10954 : : const_int_rtx[MAX_SAVED_CONST_INT + (39)],
10955 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
10956 : : const_int_rtx[MAX_SAVED_CONST_INT + (44)],
10957 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
10958 : : const_int_rtx[MAX_SAVED_CONST_INT + (45)],
10959 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
10960 : : const_int_rtx[MAX_SAVED_CONST_INT + (46)],
10961 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
10962 : : const_int_rtx[MAX_SAVED_CONST_INT + (47)],
10963 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
10964 : : const_int_rtx[MAX_SAVED_CONST_INT + (52)],
10965 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
10966 : : const_int_rtx[MAX_SAVED_CONST_INT + (53)],
10967 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
10968 : : const_int_rtx[MAX_SAVED_CONST_INT + (54)],
10969 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
10970 : : const_int_rtx[MAX_SAVED_CONST_INT + (55)],
10971 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
10972 : : const_int_rtx[MAX_SAVED_CONST_INT + (60)],
10973 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
10974 : : const_int_rtx[MAX_SAVED_CONST_INT + (61)],
10975 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
10976 : : const_int_rtx[MAX_SAVED_CONST_INT + (62)],
10977 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
10978 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))));
10979 : : }
10980 : :
10981 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18724 */
10982 : : rtx
10983 : 0 : gen_avx512bw_interleave_highv32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
10984 : : rtx operand1 ATTRIBUTE_UNUSED,
10985 : : rtx operand2 ATTRIBUTE_UNUSED,
10986 : : rtx operand3 ATTRIBUTE_UNUSED,
10987 : : rtx operand4 ATTRIBUTE_UNUSED)
10988 : : {
10989 : 0 : return gen_rtx_SET (operand0,
10990 : : gen_rtx_VEC_MERGE (V32HFmode,
10991 : : gen_rtx_VEC_SELECT (V32HFmode,
10992 : : gen_rtx_VEC_CONCAT (V64HFmode,
10993 : : operand1,
10994 : : operand2),
10995 : : gen_rtx_PARALLEL (VOIDmode,
10996 : : gen_rtvec (32,
10997 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
10998 : : const_int_rtx[MAX_SAVED_CONST_INT + (36)],
10999 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11000 : : const_int_rtx[MAX_SAVED_CONST_INT + (37)],
11001 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11002 : : const_int_rtx[MAX_SAVED_CONST_INT + (38)],
11003 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11004 : : const_int_rtx[MAX_SAVED_CONST_INT + (39)],
11005 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11006 : : const_int_rtx[MAX_SAVED_CONST_INT + (44)],
11007 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11008 : : const_int_rtx[MAX_SAVED_CONST_INT + (45)],
11009 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11010 : : const_int_rtx[MAX_SAVED_CONST_INT + (46)],
11011 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
11012 : : const_int_rtx[MAX_SAVED_CONST_INT + (47)],
11013 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
11014 : : const_int_rtx[MAX_SAVED_CONST_INT + (52)],
11015 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
11016 : : const_int_rtx[MAX_SAVED_CONST_INT + (53)],
11017 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
11018 : : const_int_rtx[MAX_SAVED_CONST_INT + (54)],
11019 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
11020 : : const_int_rtx[MAX_SAVED_CONST_INT + (55)],
11021 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
11022 : : const_int_rtx[MAX_SAVED_CONST_INT + (60)],
11023 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
11024 : : const_int_rtx[MAX_SAVED_CONST_INT + (61)],
11025 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
11026 : : const_int_rtx[MAX_SAVED_CONST_INT + (62)],
11027 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
11028 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))),
11029 : : operand3,
11030 : : operand4));
11031 : : }
11032 : :
11033 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18724 */
11034 : : rtx
11035 : 0 : gen_avx512bw_interleave_highv32bf (rtx operand0 ATTRIBUTE_UNUSED,
11036 : : rtx operand1 ATTRIBUTE_UNUSED,
11037 : : rtx operand2 ATTRIBUTE_UNUSED)
11038 : : {
11039 : 0 : return gen_rtx_SET (operand0,
11040 : : gen_rtx_VEC_SELECT (V32BFmode,
11041 : : gen_rtx_VEC_CONCAT (V64BFmode,
11042 : : operand1,
11043 : : operand2),
11044 : : gen_rtx_PARALLEL (VOIDmode,
11045 : : gen_rtvec (32,
11046 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11047 : : const_int_rtx[MAX_SAVED_CONST_INT + (36)],
11048 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11049 : : const_int_rtx[MAX_SAVED_CONST_INT + (37)],
11050 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11051 : : const_int_rtx[MAX_SAVED_CONST_INT + (38)],
11052 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11053 : : const_int_rtx[MAX_SAVED_CONST_INT + (39)],
11054 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11055 : : const_int_rtx[MAX_SAVED_CONST_INT + (44)],
11056 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11057 : : const_int_rtx[MAX_SAVED_CONST_INT + (45)],
11058 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11059 : : const_int_rtx[MAX_SAVED_CONST_INT + (46)],
11060 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
11061 : : const_int_rtx[MAX_SAVED_CONST_INT + (47)],
11062 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
11063 : : const_int_rtx[MAX_SAVED_CONST_INT + (52)],
11064 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
11065 : : const_int_rtx[MAX_SAVED_CONST_INT + (53)],
11066 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
11067 : : const_int_rtx[MAX_SAVED_CONST_INT + (54)],
11068 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
11069 : : const_int_rtx[MAX_SAVED_CONST_INT + (55)],
11070 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
11071 : : const_int_rtx[MAX_SAVED_CONST_INT + (60)],
11072 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
11073 : : const_int_rtx[MAX_SAVED_CONST_INT + (61)],
11074 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
11075 : : const_int_rtx[MAX_SAVED_CONST_INT + (62)],
11076 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
11077 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))));
11078 : : }
11079 : :
11080 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18724 */
11081 : : rtx
11082 : 0 : gen_avx512bw_interleave_highv32bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11083 : : rtx operand1 ATTRIBUTE_UNUSED,
11084 : : rtx operand2 ATTRIBUTE_UNUSED,
11085 : : rtx operand3 ATTRIBUTE_UNUSED,
11086 : : rtx operand4 ATTRIBUTE_UNUSED)
11087 : : {
11088 : 0 : return gen_rtx_SET (operand0,
11089 : : gen_rtx_VEC_MERGE (V32BFmode,
11090 : : gen_rtx_VEC_SELECT (V32BFmode,
11091 : : gen_rtx_VEC_CONCAT (V64BFmode,
11092 : : operand1,
11093 : : operand2),
11094 : : gen_rtx_PARALLEL (VOIDmode,
11095 : : gen_rtvec (32,
11096 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11097 : : const_int_rtx[MAX_SAVED_CONST_INT + (36)],
11098 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11099 : : const_int_rtx[MAX_SAVED_CONST_INT + (37)],
11100 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11101 : : const_int_rtx[MAX_SAVED_CONST_INT + (38)],
11102 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11103 : : const_int_rtx[MAX_SAVED_CONST_INT + (39)],
11104 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11105 : : const_int_rtx[MAX_SAVED_CONST_INT + (44)],
11106 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11107 : : const_int_rtx[MAX_SAVED_CONST_INT + (45)],
11108 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11109 : : const_int_rtx[MAX_SAVED_CONST_INT + (46)],
11110 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
11111 : : const_int_rtx[MAX_SAVED_CONST_INT + (47)],
11112 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
11113 : : const_int_rtx[MAX_SAVED_CONST_INT + (52)],
11114 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
11115 : : const_int_rtx[MAX_SAVED_CONST_INT + (53)],
11116 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
11117 : : const_int_rtx[MAX_SAVED_CONST_INT + (54)],
11118 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
11119 : : const_int_rtx[MAX_SAVED_CONST_INT + (55)],
11120 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
11121 : : const_int_rtx[MAX_SAVED_CONST_INT + (60)],
11122 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
11123 : : const_int_rtx[MAX_SAVED_CONST_INT + (61)],
11124 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
11125 : : const_int_rtx[MAX_SAVED_CONST_INT + (62)],
11126 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
11127 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))),
11128 : : operand3,
11129 : : operand4));
11130 : : }
11131 : :
11132 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18752 */
11133 : : rtx
11134 : 28 : gen_avx2_interleave_highv16hi (rtx operand0 ATTRIBUTE_UNUSED,
11135 : : rtx operand1 ATTRIBUTE_UNUSED,
11136 : : rtx operand2 ATTRIBUTE_UNUSED)
11137 : : {
11138 : 28 : return gen_rtx_SET (operand0,
11139 : : gen_rtx_VEC_SELECT (V16HImode,
11140 : : gen_rtx_VEC_CONCAT (V32HImode,
11141 : : operand1,
11142 : : operand2),
11143 : : gen_rtx_PARALLEL (VOIDmode,
11144 : : gen_rtvec (16,
11145 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11146 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
11147 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11148 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
11149 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11150 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
11151 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11152 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
11153 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11154 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
11155 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11156 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
11157 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11158 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
11159 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
11160 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))));
11161 : : }
11162 : :
11163 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18752 */
11164 : : rtx
11165 : 24 : gen_avx2_interleave_highv16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
11166 : : rtx operand1 ATTRIBUTE_UNUSED,
11167 : : rtx operand2 ATTRIBUTE_UNUSED,
11168 : : rtx operand3 ATTRIBUTE_UNUSED,
11169 : : rtx operand4 ATTRIBUTE_UNUSED)
11170 : : {
11171 : 24 : return gen_rtx_SET (operand0,
11172 : : gen_rtx_VEC_MERGE (V16HImode,
11173 : : gen_rtx_VEC_SELECT (V16HImode,
11174 : : gen_rtx_VEC_CONCAT (V32HImode,
11175 : : operand1,
11176 : : operand2),
11177 : : gen_rtx_PARALLEL (VOIDmode,
11178 : : gen_rtvec (16,
11179 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11180 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
11181 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11182 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
11183 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11184 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
11185 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11186 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
11187 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11188 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
11189 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11190 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
11191 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11192 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
11193 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
11194 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))),
11195 : : operand3,
11196 : : operand4));
11197 : : }
11198 : :
11199 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18752 */
11200 : : rtx
11201 : 0 : gen_avx2_interleave_highv16hf (rtx operand0 ATTRIBUTE_UNUSED,
11202 : : rtx operand1 ATTRIBUTE_UNUSED,
11203 : : rtx operand2 ATTRIBUTE_UNUSED)
11204 : : {
11205 : 0 : return gen_rtx_SET (operand0,
11206 : : gen_rtx_VEC_SELECT (V16HFmode,
11207 : : gen_rtx_VEC_CONCAT (V32HFmode,
11208 : : operand1,
11209 : : operand2),
11210 : : gen_rtx_PARALLEL (VOIDmode,
11211 : : gen_rtvec (16,
11212 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11213 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
11214 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11215 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
11216 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11217 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
11218 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11219 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
11220 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11221 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
11222 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11223 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
11224 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11225 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
11226 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
11227 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))));
11228 : : }
11229 : :
11230 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18752 */
11231 : : rtx
11232 : 0 : gen_avx2_interleave_highv16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11233 : : rtx operand1 ATTRIBUTE_UNUSED,
11234 : : rtx operand2 ATTRIBUTE_UNUSED,
11235 : : rtx operand3 ATTRIBUTE_UNUSED,
11236 : : rtx operand4 ATTRIBUTE_UNUSED)
11237 : : {
11238 : 0 : return gen_rtx_SET (operand0,
11239 : : gen_rtx_VEC_MERGE (V16HFmode,
11240 : : gen_rtx_VEC_SELECT (V16HFmode,
11241 : : gen_rtx_VEC_CONCAT (V32HFmode,
11242 : : operand1,
11243 : : operand2),
11244 : : gen_rtx_PARALLEL (VOIDmode,
11245 : : gen_rtvec (16,
11246 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11247 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
11248 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11249 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
11250 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11251 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
11252 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11253 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
11254 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11255 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
11256 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11257 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
11258 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11259 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
11260 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
11261 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))),
11262 : : operand3,
11263 : : operand4));
11264 : : }
11265 : :
11266 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18752 */
11267 : : rtx
11268 : 0 : gen_avx2_interleave_highv16bf (rtx operand0 ATTRIBUTE_UNUSED,
11269 : : rtx operand1 ATTRIBUTE_UNUSED,
11270 : : rtx operand2 ATTRIBUTE_UNUSED)
11271 : : {
11272 : 0 : return gen_rtx_SET (operand0,
11273 : : gen_rtx_VEC_SELECT (V16BFmode,
11274 : : gen_rtx_VEC_CONCAT (V32BFmode,
11275 : : operand1,
11276 : : operand2),
11277 : : gen_rtx_PARALLEL (VOIDmode,
11278 : : gen_rtvec (16,
11279 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11280 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
11281 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11282 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
11283 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11284 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
11285 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11286 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
11287 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11288 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
11289 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11290 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
11291 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11292 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
11293 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
11294 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))));
11295 : : }
11296 : :
11297 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18752 */
11298 : : rtx
11299 : 0 : gen_avx2_interleave_highv16bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11300 : : rtx operand1 ATTRIBUTE_UNUSED,
11301 : : rtx operand2 ATTRIBUTE_UNUSED,
11302 : : rtx operand3 ATTRIBUTE_UNUSED,
11303 : : rtx operand4 ATTRIBUTE_UNUSED)
11304 : : {
11305 : 0 : return gen_rtx_SET (operand0,
11306 : : gen_rtx_VEC_MERGE (V16BFmode,
11307 : : gen_rtx_VEC_SELECT (V16BFmode,
11308 : : gen_rtx_VEC_CONCAT (V32BFmode,
11309 : : operand1,
11310 : : operand2),
11311 : : gen_rtx_PARALLEL (VOIDmode,
11312 : : gen_rtvec (16,
11313 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11314 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
11315 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11316 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
11317 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11318 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
11319 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11320 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
11321 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11322 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
11323 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11324 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)],
11325 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11326 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
11327 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
11328 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))),
11329 : : operand3,
11330 : : operand4));
11331 : : }
11332 : :
11333 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18772 */
11334 : : rtx
11335 : 6462 : gen_vec_interleave_highv8hi (rtx operand0 ATTRIBUTE_UNUSED,
11336 : : rtx operand1 ATTRIBUTE_UNUSED,
11337 : : rtx operand2 ATTRIBUTE_UNUSED)
11338 : : {
11339 : 6462 : return gen_rtx_SET (operand0,
11340 : : gen_rtx_VEC_SELECT (V8HImode,
11341 : : gen_rtx_VEC_CONCAT (V16HImode,
11342 : : operand1,
11343 : : operand2),
11344 : : gen_rtx_PARALLEL (VOIDmode,
11345 : : gen_rtvec (8,
11346 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11347 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11348 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11349 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11350 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11351 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11352 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11353 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))));
11354 : : }
11355 : :
11356 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18772 */
11357 : : rtx
11358 : 24 : gen_vec_interleave_highv8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
11359 : : rtx operand1 ATTRIBUTE_UNUSED,
11360 : : rtx operand2 ATTRIBUTE_UNUSED,
11361 : : rtx operand3 ATTRIBUTE_UNUSED,
11362 : : rtx operand4 ATTRIBUTE_UNUSED)
11363 : : {
11364 : 24 : return gen_rtx_SET (operand0,
11365 : : gen_rtx_VEC_MERGE (V8HImode,
11366 : : gen_rtx_VEC_SELECT (V8HImode,
11367 : : gen_rtx_VEC_CONCAT (V16HImode,
11368 : : operand1,
11369 : : operand2),
11370 : : gen_rtx_PARALLEL (VOIDmode,
11371 : : gen_rtvec (8,
11372 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11373 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11374 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11375 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11376 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11377 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11378 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11379 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))),
11380 : : operand3,
11381 : : operand4));
11382 : : }
11383 : :
11384 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18772 */
11385 : : rtx
11386 : 0 : gen_vec_interleave_highv8hf (rtx operand0 ATTRIBUTE_UNUSED,
11387 : : rtx operand1 ATTRIBUTE_UNUSED,
11388 : : rtx operand2 ATTRIBUTE_UNUSED)
11389 : : {
11390 : 0 : return gen_rtx_SET (operand0,
11391 : : gen_rtx_VEC_SELECT (V8HFmode,
11392 : : gen_rtx_VEC_CONCAT (V16HFmode,
11393 : : operand1,
11394 : : operand2),
11395 : : gen_rtx_PARALLEL (VOIDmode,
11396 : : gen_rtvec (8,
11397 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11398 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11399 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11400 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11401 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11402 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11403 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11404 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))));
11405 : : }
11406 : :
11407 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18772 */
11408 : : rtx
11409 : 0 : gen_vec_interleave_highv8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11410 : : rtx operand1 ATTRIBUTE_UNUSED,
11411 : : rtx operand2 ATTRIBUTE_UNUSED,
11412 : : rtx operand3 ATTRIBUTE_UNUSED,
11413 : : rtx operand4 ATTRIBUTE_UNUSED)
11414 : : {
11415 : 0 : return gen_rtx_SET (operand0,
11416 : : gen_rtx_VEC_MERGE (V8HFmode,
11417 : : gen_rtx_VEC_SELECT (V8HFmode,
11418 : : gen_rtx_VEC_CONCAT (V16HFmode,
11419 : : operand1,
11420 : : operand2),
11421 : : gen_rtx_PARALLEL (VOIDmode,
11422 : : gen_rtvec (8,
11423 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11424 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11425 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11426 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11427 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11428 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11429 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11430 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))),
11431 : : operand3,
11432 : : operand4));
11433 : : }
11434 : :
11435 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18772 */
11436 : : rtx
11437 : 0 : gen_vec_interleave_highv8bf (rtx operand0 ATTRIBUTE_UNUSED,
11438 : : rtx operand1 ATTRIBUTE_UNUSED,
11439 : : rtx operand2 ATTRIBUTE_UNUSED)
11440 : : {
11441 : 0 : return gen_rtx_SET (operand0,
11442 : : gen_rtx_VEC_SELECT (V8BFmode,
11443 : : gen_rtx_VEC_CONCAT (V16BFmode,
11444 : : operand1,
11445 : : operand2),
11446 : : gen_rtx_PARALLEL (VOIDmode,
11447 : : gen_rtvec (8,
11448 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11449 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11450 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11451 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11452 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11453 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11454 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11455 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))));
11456 : : }
11457 : :
11458 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18772 */
11459 : : rtx
11460 : 0 : gen_vec_interleave_highv8bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11461 : : rtx operand1 ATTRIBUTE_UNUSED,
11462 : : rtx operand2 ATTRIBUTE_UNUSED,
11463 : : rtx operand3 ATTRIBUTE_UNUSED,
11464 : : rtx operand4 ATTRIBUTE_UNUSED)
11465 : : {
11466 : 0 : return gen_rtx_SET (operand0,
11467 : : gen_rtx_VEC_MERGE (V8BFmode,
11468 : : gen_rtx_VEC_SELECT (V8BFmode,
11469 : : gen_rtx_VEC_CONCAT (V16BFmode,
11470 : : operand1,
11471 : : operand2),
11472 : : gen_rtx_PARALLEL (VOIDmode,
11473 : : gen_rtvec (8,
11474 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
11475 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
11476 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
11477 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
11478 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
11479 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
11480 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
11481 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))),
11482 : : operand3,
11483 : : operand4));
11484 : : }
11485 : :
11486 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18792 */
11487 : : rtx
11488 : 36 : gen_avx512bw_interleave_lowv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
11489 : : rtx operand1 ATTRIBUTE_UNUSED,
11490 : : rtx operand2 ATTRIBUTE_UNUSED,
11491 : : rtx operand3 ATTRIBUTE_UNUSED,
11492 : : rtx operand4 ATTRIBUTE_UNUSED)
11493 : : {
11494 : 36 : return gen_rtx_SET (operand0,
11495 : : gen_rtx_VEC_MERGE (V32HImode,
11496 : : gen_rtx_VEC_SELECT (V32HImode,
11497 : : gen_rtx_VEC_CONCAT (V64HImode,
11498 : : operand1,
11499 : : operand2),
11500 : : gen_rtx_PARALLEL (VOIDmode,
11501 : : gen_rtvec (32,
11502 : : const0_rtx,
11503 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)],
11504 : : const1_rtx,
11505 : : const_int_rtx[MAX_SAVED_CONST_INT + (33)],
11506 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11507 : : const_int_rtx[MAX_SAVED_CONST_INT + (34)],
11508 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11509 : : const_int_rtx[MAX_SAVED_CONST_INT + (35)],
11510 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11511 : : const_int_rtx[MAX_SAVED_CONST_INT + (40)],
11512 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11513 : : const_int_rtx[MAX_SAVED_CONST_INT + (41)],
11514 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11515 : : const_int_rtx[MAX_SAVED_CONST_INT + (42)],
11516 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
11517 : : const_int_rtx[MAX_SAVED_CONST_INT + (43)],
11518 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
11519 : : const_int_rtx[MAX_SAVED_CONST_INT + (48)],
11520 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
11521 : : const_int_rtx[MAX_SAVED_CONST_INT + (49)],
11522 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
11523 : : const_int_rtx[MAX_SAVED_CONST_INT + (50)],
11524 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
11525 : : const_int_rtx[MAX_SAVED_CONST_INT + (51)],
11526 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
11527 : : const_int_rtx[MAX_SAVED_CONST_INT + (56)],
11528 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
11529 : : const_int_rtx[MAX_SAVED_CONST_INT + (57)],
11530 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
11531 : : const_int_rtx[MAX_SAVED_CONST_INT + (58)],
11532 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
11533 : : const_int_rtx[MAX_SAVED_CONST_INT + (59)]))),
11534 : : operand3,
11535 : : operand4));
11536 : : }
11537 : :
11538 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18792 */
11539 : : rtx
11540 : 0 : gen_avx512bw_interleave_lowv32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11541 : : rtx operand1 ATTRIBUTE_UNUSED,
11542 : : rtx operand2 ATTRIBUTE_UNUSED,
11543 : : rtx operand3 ATTRIBUTE_UNUSED,
11544 : : rtx operand4 ATTRIBUTE_UNUSED)
11545 : : {
11546 : 0 : return gen_rtx_SET (operand0,
11547 : : gen_rtx_VEC_MERGE (V32HFmode,
11548 : : gen_rtx_VEC_SELECT (V32HFmode,
11549 : : gen_rtx_VEC_CONCAT (V64HFmode,
11550 : : operand1,
11551 : : operand2),
11552 : : gen_rtx_PARALLEL (VOIDmode,
11553 : : gen_rtvec (32,
11554 : : const0_rtx,
11555 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)],
11556 : : const1_rtx,
11557 : : const_int_rtx[MAX_SAVED_CONST_INT + (33)],
11558 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11559 : : const_int_rtx[MAX_SAVED_CONST_INT + (34)],
11560 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11561 : : const_int_rtx[MAX_SAVED_CONST_INT + (35)],
11562 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11563 : : const_int_rtx[MAX_SAVED_CONST_INT + (40)],
11564 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11565 : : const_int_rtx[MAX_SAVED_CONST_INT + (41)],
11566 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11567 : : const_int_rtx[MAX_SAVED_CONST_INT + (42)],
11568 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
11569 : : const_int_rtx[MAX_SAVED_CONST_INT + (43)],
11570 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
11571 : : const_int_rtx[MAX_SAVED_CONST_INT + (48)],
11572 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
11573 : : const_int_rtx[MAX_SAVED_CONST_INT + (49)],
11574 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
11575 : : const_int_rtx[MAX_SAVED_CONST_INT + (50)],
11576 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
11577 : : const_int_rtx[MAX_SAVED_CONST_INT + (51)],
11578 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
11579 : : const_int_rtx[MAX_SAVED_CONST_INT + (56)],
11580 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
11581 : : const_int_rtx[MAX_SAVED_CONST_INT + (57)],
11582 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
11583 : : const_int_rtx[MAX_SAVED_CONST_INT + (58)],
11584 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
11585 : : const_int_rtx[MAX_SAVED_CONST_INT + (59)]))),
11586 : : operand3,
11587 : : operand4));
11588 : : }
11589 : :
11590 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18792 */
11591 : : rtx
11592 : 0 : gen_avx512bw_interleave_lowv32bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11593 : : rtx operand1 ATTRIBUTE_UNUSED,
11594 : : rtx operand2 ATTRIBUTE_UNUSED,
11595 : : rtx operand3 ATTRIBUTE_UNUSED,
11596 : : rtx operand4 ATTRIBUTE_UNUSED)
11597 : : {
11598 : 0 : return gen_rtx_SET (operand0,
11599 : : gen_rtx_VEC_MERGE (V32BFmode,
11600 : : gen_rtx_VEC_SELECT (V32BFmode,
11601 : : gen_rtx_VEC_CONCAT (V64BFmode,
11602 : : operand1,
11603 : : operand2),
11604 : : gen_rtx_PARALLEL (VOIDmode,
11605 : : gen_rtvec (32,
11606 : : const0_rtx,
11607 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)],
11608 : : const1_rtx,
11609 : : const_int_rtx[MAX_SAVED_CONST_INT + (33)],
11610 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11611 : : const_int_rtx[MAX_SAVED_CONST_INT + (34)],
11612 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11613 : : const_int_rtx[MAX_SAVED_CONST_INT + (35)],
11614 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11615 : : const_int_rtx[MAX_SAVED_CONST_INT + (40)],
11616 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11617 : : const_int_rtx[MAX_SAVED_CONST_INT + (41)],
11618 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11619 : : const_int_rtx[MAX_SAVED_CONST_INT + (42)],
11620 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
11621 : : const_int_rtx[MAX_SAVED_CONST_INT + (43)],
11622 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
11623 : : const_int_rtx[MAX_SAVED_CONST_INT + (48)],
11624 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
11625 : : const_int_rtx[MAX_SAVED_CONST_INT + (49)],
11626 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
11627 : : const_int_rtx[MAX_SAVED_CONST_INT + (50)],
11628 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
11629 : : const_int_rtx[MAX_SAVED_CONST_INT + (51)],
11630 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
11631 : : const_int_rtx[MAX_SAVED_CONST_INT + (56)],
11632 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
11633 : : const_int_rtx[MAX_SAVED_CONST_INT + (57)],
11634 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
11635 : : const_int_rtx[MAX_SAVED_CONST_INT + (58)],
11636 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
11637 : : const_int_rtx[MAX_SAVED_CONST_INT + (59)]))),
11638 : : operand3,
11639 : : operand4));
11640 : : }
11641 : :
11642 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18820 */
11643 : : rtx
11644 : 28 : gen_avx2_interleave_lowv16hi (rtx operand0 ATTRIBUTE_UNUSED,
11645 : : rtx operand1 ATTRIBUTE_UNUSED,
11646 : : rtx operand2 ATTRIBUTE_UNUSED)
11647 : : {
11648 : 28 : return gen_rtx_SET (operand0,
11649 : : gen_rtx_VEC_SELECT (V16HImode,
11650 : : gen_rtx_VEC_CONCAT (V32HImode,
11651 : : operand1,
11652 : : operand2),
11653 : : gen_rtx_PARALLEL (VOIDmode,
11654 : : gen_rtvec (16,
11655 : : const0_rtx,
11656 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
11657 : : const1_rtx,
11658 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
11659 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11660 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
11661 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11662 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
11663 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11664 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
11665 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11666 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
11667 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11668 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
11669 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
11670 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)]))));
11671 : : }
11672 : :
11673 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18820 */
11674 : : rtx
11675 : 24 : gen_avx2_interleave_lowv16hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
11676 : : rtx operand1 ATTRIBUTE_UNUSED,
11677 : : rtx operand2 ATTRIBUTE_UNUSED,
11678 : : rtx operand3 ATTRIBUTE_UNUSED,
11679 : : rtx operand4 ATTRIBUTE_UNUSED)
11680 : : {
11681 : 24 : return gen_rtx_SET (operand0,
11682 : : gen_rtx_VEC_MERGE (V16HImode,
11683 : : gen_rtx_VEC_SELECT (V16HImode,
11684 : : gen_rtx_VEC_CONCAT (V32HImode,
11685 : : operand1,
11686 : : operand2),
11687 : : gen_rtx_PARALLEL (VOIDmode,
11688 : : gen_rtvec (16,
11689 : : const0_rtx,
11690 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
11691 : : const1_rtx,
11692 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
11693 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11694 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
11695 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11696 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
11697 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11698 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
11699 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11700 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
11701 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11702 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
11703 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
11704 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)]))),
11705 : : operand3,
11706 : : operand4));
11707 : : }
11708 : :
11709 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18820 */
11710 : : rtx
11711 : 0 : gen_avx2_interleave_lowv16hf (rtx operand0 ATTRIBUTE_UNUSED,
11712 : : rtx operand1 ATTRIBUTE_UNUSED,
11713 : : rtx operand2 ATTRIBUTE_UNUSED)
11714 : : {
11715 : 0 : return gen_rtx_SET (operand0,
11716 : : gen_rtx_VEC_SELECT (V16HFmode,
11717 : : gen_rtx_VEC_CONCAT (V32HFmode,
11718 : : operand1,
11719 : : operand2),
11720 : : gen_rtx_PARALLEL (VOIDmode,
11721 : : gen_rtvec (16,
11722 : : const0_rtx,
11723 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
11724 : : const1_rtx,
11725 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
11726 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11727 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
11728 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11729 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
11730 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11731 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
11732 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11733 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
11734 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11735 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
11736 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
11737 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)]))));
11738 : : }
11739 : :
11740 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18820 */
11741 : : rtx
11742 : 0 : gen_avx2_interleave_lowv16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11743 : : rtx operand1 ATTRIBUTE_UNUSED,
11744 : : rtx operand2 ATTRIBUTE_UNUSED,
11745 : : rtx operand3 ATTRIBUTE_UNUSED,
11746 : : rtx operand4 ATTRIBUTE_UNUSED)
11747 : : {
11748 : 0 : return gen_rtx_SET (operand0,
11749 : : gen_rtx_VEC_MERGE (V16HFmode,
11750 : : gen_rtx_VEC_SELECT (V16HFmode,
11751 : : gen_rtx_VEC_CONCAT (V32HFmode,
11752 : : operand1,
11753 : : operand2),
11754 : : gen_rtx_PARALLEL (VOIDmode,
11755 : : gen_rtvec (16,
11756 : : const0_rtx,
11757 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
11758 : : const1_rtx,
11759 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
11760 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11761 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
11762 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11763 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
11764 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11765 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
11766 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11767 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
11768 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11769 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
11770 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
11771 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)]))),
11772 : : operand3,
11773 : : operand4));
11774 : : }
11775 : :
11776 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18820 */
11777 : : rtx
11778 : 0 : gen_avx2_interleave_lowv16bf (rtx operand0 ATTRIBUTE_UNUSED,
11779 : : rtx operand1 ATTRIBUTE_UNUSED,
11780 : : rtx operand2 ATTRIBUTE_UNUSED)
11781 : : {
11782 : 0 : return gen_rtx_SET (operand0,
11783 : : gen_rtx_VEC_SELECT (V16BFmode,
11784 : : gen_rtx_VEC_CONCAT (V32BFmode,
11785 : : operand1,
11786 : : operand2),
11787 : : gen_rtx_PARALLEL (VOIDmode,
11788 : : gen_rtvec (16,
11789 : : const0_rtx,
11790 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
11791 : : const1_rtx,
11792 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
11793 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11794 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
11795 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11796 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
11797 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11798 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
11799 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11800 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
11801 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11802 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
11803 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
11804 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)]))));
11805 : : }
11806 : :
11807 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18820 */
11808 : : rtx
11809 : 0 : gen_avx2_interleave_lowv16bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11810 : : rtx operand1 ATTRIBUTE_UNUSED,
11811 : : rtx operand2 ATTRIBUTE_UNUSED,
11812 : : rtx operand3 ATTRIBUTE_UNUSED,
11813 : : rtx operand4 ATTRIBUTE_UNUSED)
11814 : : {
11815 : 0 : return gen_rtx_SET (operand0,
11816 : : gen_rtx_VEC_MERGE (V16BFmode,
11817 : : gen_rtx_VEC_SELECT (V16BFmode,
11818 : : gen_rtx_VEC_CONCAT (V32BFmode,
11819 : : operand1,
11820 : : operand2),
11821 : : gen_rtx_PARALLEL (VOIDmode,
11822 : : gen_rtvec (16,
11823 : : const0_rtx,
11824 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
11825 : : const1_rtx,
11826 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
11827 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11828 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
11829 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11830 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
11831 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11832 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
11833 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11834 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
11835 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11836 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
11837 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
11838 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)]))),
11839 : : operand3,
11840 : : operand4));
11841 : : }
11842 : :
11843 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18840 */
11844 : : rtx
11845 : 10541 : gen_vec_interleave_lowv8hi (rtx operand0 ATTRIBUTE_UNUSED,
11846 : : rtx operand1 ATTRIBUTE_UNUSED,
11847 : : rtx operand2 ATTRIBUTE_UNUSED)
11848 : : {
11849 : 10541 : return gen_rtx_SET (operand0,
11850 : : gen_rtx_VEC_SELECT (V8HImode,
11851 : : gen_rtx_VEC_CONCAT (V16HImode,
11852 : : operand1,
11853 : : operand2),
11854 : : gen_rtx_PARALLEL (VOIDmode,
11855 : : gen_rtvec (8,
11856 : : const0_rtx,
11857 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11858 : : const1_rtx,
11859 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11860 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11861 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11862 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11863 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)]))));
11864 : : }
11865 : :
11866 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18840 */
11867 : : rtx
11868 : 24 : gen_vec_interleave_lowv8hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
11869 : : rtx operand1 ATTRIBUTE_UNUSED,
11870 : : rtx operand2 ATTRIBUTE_UNUSED,
11871 : : rtx operand3 ATTRIBUTE_UNUSED,
11872 : : rtx operand4 ATTRIBUTE_UNUSED)
11873 : : {
11874 : 24 : return gen_rtx_SET (operand0,
11875 : : gen_rtx_VEC_MERGE (V8HImode,
11876 : : gen_rtx_VEC_SELECT (V8HImode,
11877 : : gen_rtx_VEC_CONCAT (V16HImode,
11878 : : operand1,
11879 : : operand2),
11880 : : gen_rtx_PARALLEL (VOIDmode,
11881 : : gen_rtvec (8,
11882 : : const0_rtx,
11883 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11884 : : const1_rtx,
11885 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11886 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11887 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11888 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11889 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)]))),
11890 : : operand3,
11891 : : operand4));
11892 : : }
11893 : :
11894 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18840 */
11895 : : rtx
11896 : 8216 : gen_vec_interleave_lowv8hf (rtx operand0 ATTRIBUTE_UNUSED,
11897 : : rtx operand1 ATTRIBUTE_UNUSED,
11898 : : rtx operand2 ATTRIBUTE_UNUSED)
11899 : : {
11900 : 8216 : return gen_rtx_SET (operand0,
11901 : : gen_rtx_VEC_SELECT (V8HFmode,
11902 : : gen_rtx_VEC_CONCAT (V16HFmode,
11903 : : operand1,
11904 : : operand2),
11905 : : gen_rtx_PARALLEL (VOIDmode,
11906 : : gen_rtvec (8,
11907 : : const0_rtx,
11908 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11909 : : const1_rtx,
11910 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11911 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11912 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11913 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11914 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)]))));
11915 : : }
11916 : :
11917 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18840 */
11918 : : rtx
11919 : 0 : gen_vec_interleave_lowv8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11920 : : rtx operand1 ATTRIBUTE_UNUSED,
11921 : : rtx operand2 ATTRIBUTE_UNUSED,
11922 : : rtx operand3 ATTRIBUTE_UNUSED,
11923 : : rtx operand4 ATTRIBUTE_UNUSED)
11924 : : {
11925 : 0 : return gen_rtx_SET (operand0,
11926 : : gen_rtx_VEC_MERGE (V8HFmode,
11927 : : gen_rtx_VEC_SELECT (V8HFmode,
11928 : : gen_rtx_VEC_CONCAT (V16HFmode,
11929 : : operand1,
11930 : : operand2),
11931 : : gen_rtx_PARALLEL (VOIDmode,
11932 : : gen_rtvec (8,
11933 : : const0_rtx,
11934 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11935 : : const1_rtx,
11936 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11937 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11938 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11939 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11940 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)]))),
11941 : : operand3,
11942 : : operand4));
11943 : : }
11944 : :
11945 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18840 */
11946 : : rtx
11947 : 1949 : gen_vec_interleave_lowv8bf (rtx operand0 ATTRIBUTE_UNUSED,
11948 : : rtx operand1 ATTRIBUTE_UNUSED,
11949 : : rtx operand2 ATTRIBUTE_UNUSED)
11950 : : {
11951 : 1949 : return gen_rtx_SET (operand0,
11952 : : gen_rtx_VEC_SELECT (V8BFmode,
11953 : : gen_rtx_VEC_CONCAT (V16BFmode,
11954 : : operand1,
11955 : : operand2),
11956 : : gen_rtx_PARALLEL (VOIDmode,
11957 : : gen_rtvec (8,
11958 : : const0_rtx,
11959 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11960 : : const1_rtx,
11961 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11962 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11963 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11964 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11965 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)]))));
11966 : : }
11967 : :
11968 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18840 */
11969 : : rtx
11970 : 0 : gen_vec_interleave_lowv8bf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11971 : : rtx operand1 ATTRIBUTE_UNUSED,
11972 : : rtx operand2 ATTRIBUTE_UNUSED,
11973 : : rtx operand3 ATTRIBUTE_UNUSED,
11974 : : rtx operand4 ATTRIBUTE_UNUSED)
11975 : : {
11976 : 0 : return gen_rtx_SET (operand0,
11977 : : gen_rtx_VEC_MERGE (V8BFmode,
11978 : : gen_rtx_VEC_SELECT (V8BFmode,
11979 : : gen_rtx_VEC_CONCAT (V16BFmode,
11980 : : operand1,
11981 : : operand2),
11982 : : gen_rtx_PARALLEL (VOIDmode,
11983 : : gen_rtvec (8,
11984 : : const0_rtx,
11985 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
11986 : : const1_rtx,
11987 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
11988 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
11989 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
11990 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
11991 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)]))),
11992 : : operand3,
11993 : : operand4));
11994 : : }
11995 : :
11996 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18860 */
11997 : : rtx
11998 : 13 : gen_avx2_interleave_highv8si (rtx operand0 ATTRIBUTE_UNUSED,
11999 : : rtx operand1 ATTRIBUTE_UNUSED,
12000 : : rtx operand2 ATTRIBUTE_UNUSED)
12001 : : {
12002 : 13 : return gen_rtx_SET (operand0,
12003 : : gen_rtx_VEC_SELECT (V8SImode,
12004 : : gen_rtx_VEC_CONCAT (V16SImode,
12005 : : operand1,
12006 : : operand2),
12007 : : gen_rtx_PARALLEL (VOIDmode,
12008 : : gen_rtvec (8,
12009 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
12010 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
12011 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
12012 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
12013 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
12014 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
12015 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
12016 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))));
12017 : : }
12018 : :
12019 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18860 */
12020 : : rtx
12021 : 24 : gen_avx2_interleave_highv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12022 : : rtx operand1 ATTRIBUTE_UNUSED,
12023 : : rtx operand2 ATTRIBUTE_UNUSED,
12024 : : rtx operand3 ATTRIBUTE_UNUSED,
12025 : : rtx operand4 ATTRIBUTE_UNUSED)
12026 : : {
12027 : 24 : return gen_rtx_SET (operand0,
12028 : : gen_rtx_VEC_MERGE (V8SImode,
12029 : : gen_rtx_VEC_SELECT (V8SImode,
12030 : : gen_rtx_VEC_CONCAT (V16SImode,
12031 : : operand1,
12032 : : operand2),
12033 : : gen_rtx_PARALLEL (VOIDmode,
12034 : : gen_rtvec (8,
12035 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
12036 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
12037 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
12038 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
12039 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
12040 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
12041 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
12042 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))),
12043 : : operand3,
12044 : : operand4));
12045 : : }
12046 : :
12047 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18876 */
12048 : : rtx
12049 : 36 : gen_avx512f_interleave_highv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12050 : : rtx operand1 ATTRIBUTE_UNUSED,
12051 : : rtx operand2 ATTRIBUTE_UNUSED,
12052 : : rtx operand3 ATTRIBUTE_UNUSED,
12053 : : rtx operand4 ATTRIBUTE_UNUSED)
12054 : : {
12055 : 36 : return gen_rtx_SET (operand0,
12056 : : gen_rtx_VEC_MERGE (V16SImode,
12057 : : gen_rtx_VEC_SELECT (V16SImode,
12058 : : gen_rtx_VEC_CONCAT (V32SImode,
12059 : : operand1,
12060 : : operand2),
12061 : : gen_rtx_PARALLEL (VOIDmode,
12062 : : gen_rtvec (16,
12063 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
12064 : : const_int_rtx[MAX_SAVED_CONST_INT + (18)],
12065 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
12066 : : const_int_rtx[MAX_SAVED_CONST_INT + (19)],
12067 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
12068 : : const_int_rtx[MAX_SAVED_CONST_INT + (22)],
12069 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
12070 : : const_int_rtx[MAX_SAVED_CONST_INT + (23)],
12071 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
12072 : : const_int_rtx[MAX_SAVED_CONST_INT + (26)],
12073 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
12074 : : const_int_rtx[MAX_SAVED_CONST_INT + (27)],
12075 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
12076 : : const_int_rtx[MAX_SAVED_CONST_INT + (30)],
12077 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)],
12078 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))),
12079 : : operand3,
12080 : : operand4));
12081 : : }
12082 : :
12083 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18897 */
12084 : : rtx
12085 : 3165 : gen_vec_interleave_highv4si (rtx operand0 ATTRIBUTE_UNUSED,
12086 : : rtx operand1 ATTRIBUTE_UNUSED,
12087 : : rtx operand2 ATTRIBUTE_UNUSED)
12088 : : {
12089 : 3165 : return gen_rtx_SET (operand0,
12090 : : gen_rtx_VEC_SELECT (V4SImode,
12091 : : gen_rtx_VEC_CONCAT (V8SImode,
12092 : : operand1,
12093 : : operand2),
12094 : : gen_rtx_PARALLEL (VOIDmode,
12095 : : gen_rtvec (4,
12096 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
12097 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
12098 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
12099 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))));
12100 : : }
12101 : :
12102 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18897 */
12103 : : rtx
12104 : 24 : gen_vec_interleave_highv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12105 : : rtx operand1 ATTRIBUTE_UNUSED,
12106 : : rtx operand2 ATTRIBUTE_UNUSED,
12107 : : rtx operand3 ATTRIBUTE_UNUSED,
12108 : : rtx operand4 ATTRIBUTE_UNUSED)
12109 : : {
12110 : 24 : return gen_rtx_SET (operand0,
12111 : : gen_rtx_VEC_MERGE (V4SImode,
12112 : : gen_rtx_VEC_SELECT (V4SImode,
12113 : : gen_rtx_VEC_CONCAT (V8SImode,
12114 : : operand1,
12115 : : operand2),
12116 : : gen_rtx_PARALLEL (VOIDmode,
12117 : : gen_rtvec (4,
12118 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
12119 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
12120 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
12121 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
12122 : : operand3,
12123 : : operand4));
12124 : : }
12125 : :
12126 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18915 */
12127 : : rtx
12128 : 13 : gen_avx2_interleave_lowv8si (rtx operand0 ATTRIBUTE_UNUSED,
12129 : : rtx operand1 ATTRIBUTE_UNUSED,
12130 : : rtx operand2 ATTRIBUTE_UNUSED)
12131 : : {
12132 : 13 : return gen_rtx_SET (operand0,
12133 : : gen_rtx_VEC_SELECT (V8SImode,
12134 : : gen_rtx_VEC_CONCAT (V16SImode,
12135 : : operand1,
12136 : : operand2),
12137 : : gen_rtx_PARALLEL (VOIDmode,
12138 : : gen_rtvec (8,
12139 : : const0_rtx,
12140 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
12141 : : const1_rtx,
12142 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
12143 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
12144 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
12145 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
12146 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)]))));
12147 : : }
12148 : :
12149 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18915 */
12150 : : rtx
12151 : 24 : gen_avx2_interleave_lowv8si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12152 : : rtx operand1 ATTRIBUTE_UNUSED,
12153 : : rtx operand2 ATTRIBUTE_UNUSED,
12154 : : rtx operand3 ATTRIBUTE_UNUSED,
12155 : : rtx operand4 ATTRIBUTE_UNUSED)
12156 : : {
12157 : 24 : return gen_rtx_SET (operand0,
12158 : : gen_rtx_VEC_MERGE (V8SImode,
12159 : : gen_rtx_VEC_SELECT (V8SImode,
12160 : : gen_rtx_VEC_CONCAT (V16SImode,
12161 : : operand1,
12162 : : operand2),
12163 : : gen_rtx_PARALLEL (VOIDmode,
12164 : : gen_rtvec (8,
12165 : : const0_rtx,
12166 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
12167 : : const1_rtx,
12168 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
12169 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
12170 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
12171 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
12172 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)]))),
12173 : : operand3,
12174 : : operand4));
12175 : : }
12176 : :
12177 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18931 */
12178 : : rtx
12179 : 36 : gen_avx512f_interleave_lowv16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12180 : : rtx operand1 ATTRIBUTE_UNUSED,
12181 : : rtx operand2 ATTRIBUTE_UNUSED,
12182 : : rtx operand3 ATTRIBUTE_UNUSED,
12183 : : rtx operand4 ATTRIBUTE_UNUSED)
12184 : : {
12185 : 36 : return gen_rtx_SET (operand0,
12186 : : gen_rtx_VEC_MERGE (V16SImode,
12187 : : gen_rtx_VEC_SELECT (V16SImode,
12188 : : gen_rtx_VEC_CONCAT (V32SImode,
12189 : : operand1,
12190 : : operand2),
12191 : : gen_rtx_PARALLEL (VOIDmode,
12192 : : gen_rtvec (16,
12193 : : const0_rtx,
12194 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)],
12195 : : const1_rtx,
12196 : : const_int_rtx[MAX_SAVED_CONST_INT + (17)],
12197 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
12198 : : const_int_rtx[MAX_SAVED_CONST_INT + (20)],
12199 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
12200 : : const_int_rtx[MAX_SAVED_CONST_INT + (21)],
12201 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
12202 : : const_int_rtx[MAX_SAVED_CONST_INT + (24)],
12203 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
12204 : : const_int_rtx[MAX_SAVED_CONST_INT + (25)],
12205 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
12206 : : const_int_rtx[MAX_SAVED_CONST_INT + (28)],
12207 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
12208 : : const_int_rtx[MAX_SAVED_CONST_INT + (29)]))),
12209 : : operand3,
12210 : : operand4));
12211 : : }
12212 : :
12213 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18951 */
12214 : : rtx
12215 : 20566 : gen_vec_interleave_lowv4si (rtx operand0 ATTRIBUTE_UNUSED,
12216 : : rtx operand1 ATTRIBUTE_UNUSED,
12217 : : rtx operand2 ATTRIBUTE_UNUSED)
12218 : : {
12219 : 20566 : return gen_rtx_SET (operand0,
12220 : : gen_rtx_VEC_SELECT (V4SImode,
12221 : : gen_rtx_VEC_CONCAT (V8SImode,
12222 : : operand1,
12223 : : operand2),
12224 : : gen_rtx_PARALLEL (VOIDmode,
12225 : : gen_rtvec (4,
12226 : : const0_rtx,
12227 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
12228 : : const1_rtx,
12229 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)]))));
12230 : : }
12231 : :
12232 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:18951 */
12233 : : rtx
12234 : 24 : gen_vec_interleave_lowv4si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12235 : : rtx operand1 ATTRIBUTE_UNUSED,
12236 : : rtx operand2 ATTRIBUTE_UNUSED,
12237 : : rtx operand3 ATTRIBUTE_UNUSED,
12238 : : rtx operand4 ATTRIBUTE_UNUSED)
12239 : : {
12240 : 24 : return gen_rtx_SET (operand0,
12241 : : gen_rtx_VEC_MERGE (V4SImode,
12242 : : gen_rtx_VEC_SELECT (V4SImode,
12243 : : gen_rtx_VEC_CONCAT (V8SImode,
12244 : : operand1,
12245 : : operand2),
12246 : : gen_rtx_PARALLEL (VOIDmode,
12247 : : gen_rtvec (4,
12248 : : const0_rtx,
12249 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
12250 : : const1_rtx,
12251 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)]))),
12252 : : operand3,
12253 : : operand4));
12254 : : }
12255 : :
12256 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19020 */
12257 : : rtx
12258 : 1 : gen_sse4_1_pinsrb (rtx operand0 ATTRIBUTE_UNUSED,
12259 : : rtx operand1 ATTRIBUTE_UNUSED,
12260 : : rtx operand2 ATTRIBUTE_UNUSED,
12261 : : rtx operand3 ATTRIBUTE_UNUSED)
12262 : : {
12263 : 1 : return gen_rtx_SET (operand0,
12264 : : gen_rtx_VEC_MERGE (V16QImode,
12265 : : gen_rtx_VEC_DUPLICATE (V16QImode,
12266 : : operand2),
12267 : : operand1,
12268 : : operand3));
12269 : : }
12270 : :
12271 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19020 */
12272 : : rtx
12273 : 6 : gen_sse2_pinsrw (rtx operand0 ATTRIBUTE_UNUSED,
12274 : : rtx operand1 ATTRIBUTE_UNUSED,
12275 : : rtx operand2 ATTRIBUTE_UNUSED,
12276 : : rtx operand3 ATTRIBUTE_UNUSED)
12277 : : {
12278 : 6 : return gen_rtx_SET (operand0,
12279 : : gen_rtx_VEC_MERGE (V8HImode,
12280 : : gen_rtx_VEC_DUPLICATE (V8HImode,
12281 : : operand2),
12282 : : operand1,
12283 : : operand3));
12284 : : }
12285 : :
12286 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19020 */
12287 : : rtx
12288 : 0 : gen_sse2_pinsrph (rtx operand0 ATTRIBUTE_UNUSED,
12289 : : rtx operand1 ATTRIBUTE_UNUSED,
12290 : : rtx operand2 ATTRIBUTE_UNUSED,
12291 : : rtx operand3 ATTRIBUTE_UNUSED)
12292 : : {
12293 : 0 : return gen_rtx_SET (operand0,
12294 : : gen_rtx_VEC_MERGE (V8HFmode,
12295 : : gen_rtx_VEC_DUPLICATE (V8HFmode,
12296 : : operand2),
12297 : : operand1,
12298 : : operand3));
12299 : : }
12300 : :
12301 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19020 */
12302 : : rtx
12303 : 0 : gen_sse2_pinsrbf (rtx operand0 ATTRIBUTE_UNUSED,
12304 : : rtx operand1 ATTRIBUTE_UNUSED,
12305 : : rtx operand2 ATTRIBUTE_UNUSED,
12306 : : rtx operand3 ATTRIBUTE_UNUSED)
12307 : : {
12308 : 0 : return gen_rtx_SET (operand0,
12309 : : gen_rtx_VEC_MERGE (V8BFmode,
12310 : : gen_rtx_VEC_DUPLICATE (V8BFmode,
12311 : : operand2),
12312 : : operand1,
12313 : : operand3));
12314 : : }
12315 : :
12316 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19020 */
12317 : : rtx
12318 : 802 : gen_sse4_1_pinsrd (rtx operand0 ATTRIBUTE_UNUSED,
12319 : : rtx operand1 ATTRIBUTE_UNUSED,
12320 : : rtx operand2 ATTRIBUTE_UNUSED,
12321 : : rtx operand3 ATTRIBUTE_UNUSED)
12322 : : {
12323 : 802 : return gen_rtx_SET (operand0,
12324 : : gen_rtx_VEC_MERGE (V4SImode,
12325 : : gen_rtx_VEC_DUPLICATE (V4SImode,
12326 : : operand2),
12327 : : operand1,
12328 : : operand3));
12329 : : }
12330 : :
12331 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19020 */
12332 : : rtx
12333 : 0 : gen_sse4_1_pinsrq (rtx operand0 ATTRIBUTE_UNUSED,
12334 : : rtx operand1 ATTRIBUTE_UNUSED,
12335 : : rtx operand2 ATTRIBUTE_UNUSED,
12336 : : rtx operand3 ATTRIBUTE_UNUSED)
12337 : : {
12338 : 0 : return gen_rtx_SET (operand0,
12339 : : gen_rtx_VEC_MERGE (V2DImode,
12340 : : gen_rtx_VEC_DUPLICATE (V2DImode,
12341 : : operand2),
12342 : : operand1,
12343 : : operand3));
12344 : : }
12345 : :
12346 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19178 */
12347 : : rtx
12348 : 28 : gen_avx512dq_vinsertf64x2_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
12349 : : rtx operand1 ATTRIBUTE_UNUSED,
12350 : : rtx operand2 ATTRIBUTE_UNUSED,
12351 : : rtx operand3 ATTRIBUTE_UNUSED,
12352 : : rtx operand4 ATTRIBUTE_UNUSED,
12353 : : rtx operand5 ATTRIBUTE_UNUSED)
12354 : : {
12355 : 28 : return gen_rtx_SET (operand0,
12356 : : gen_rtx_VEC_MERGE (V8DFmode,
12357 : : gen_rtx_VEC_MERGE (V8DFmode,
12358 : : operand1,
12359 : : gen_rtx_VEC_DUPLICATE (V8DFmode,
12360 : : operand2),
12361 : : operand3),
12362 : : operand4,
12363 : : operand5));
12364 : : }
12365 : :
12366 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19178 */
12367 : : rtx
12368 : 24 : gen_avx512dq_vinserti64x2_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
12369 : : rtx operand1 ATTRIBUTE_UNUSED,
12370 : : rtx operand2 ATTRIBUTE_UNUSED,
12371 : : rtx operand3 ATTRIBUTE_UNUSED,
12372 : : rtx operand4 ATTRIBUTE_UNUSED,
12373 : : rtx operand5 ATTRIBUTE_UNUSED)
12374 : : {
12375 : 24 : return gen_rtx_SET (operand0,
12376 : : gen_rtx_VEC_MERGE (V8DImode,
12377 : : gen_rtx_VEC_MERGE (V8DImode,
12378 : : operand1,
12379 : : gen_rtx_VEC_DUPLICATE (V8DImode,
12380 : : operand2),
12381 : : operand3),
12382 : : operand4,
12383 : : operand5));
12384 : : }
12385 : :
12386 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19178 */
12387 : : rtx
12388 : 73 : gen_avx512f_vinsertf32x4_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
12389 : : rtx operand1 ATTRIBUTE_UNUSED,
12390 : : rtx operand2 ATTRIBUTE_UNUSED,
12391 : : rtx operand3 ATTRIBUTE_UNUSED,
12392 : : rtx operand4 ATTRIBUTE_UNUSED,
12393 : : rtx operand5 ATTRIBUTE_UNUSED)
12394 : : {
12395 : 73 : return gen_rtx_SET (operand0,
12396 : : gen_rtx_VEC_MERGE (V16SFmode,
12397 : : gen_rtx_VEC_MERGE (V16SFmode,
12398 : : operand1,
12399 : : gen_rtx_VEC_DUPLICATE (V16SFmode,
12400 : : operand2),
12401 : : operand3),
12402 : : operand4,
12403 : : operand5));
12404 : : }
12405 : :
12406 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19178 */
12407 : : rtx
12408 : 63 : gen_avx512f_vinserti32x4_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
12409 : : rtx operand1 ATTRIBUTE_UNUSED,
12410 : : rtx operand2 ATTRIBUTE_UNUSED,
12411 : : rtx operand3 ATTRIBUTE_UNUSED,
12412 : : rtx operand4 ATTRIBUTE_UNUSED,
12413 : : rtx operand5 ATTRIBUTE_UNUSED)
12414 : : {
12415 : 63 : return gen_rtx_SET (operand0,
12416 : : gen_rtx_VEC_MERGE (V16SImode,
12417 : : gen_rtx_VEC_MERGE (V16SImode,
12418 : : operand1,
12419 : : gen_rtx_VEC_DUPLICATE (V16SImode,
12420 : : operand2),
12421 : : operand3),
12422 : : operand4,
12423 : : operand5));
12424 : : }
12425 : :
12426 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19231 */
12427 : : rtx
12428 : 0 : gen_vec_set_lo_v16sf (rtx operand0 ATTRIBUTE_UNUSED,
12429 : : rtx operand1 ATTRIBUTE_UNUSED,
12430 : : rtx operand2 ATTRIBUTE_UNUSED)
12431 : : {
12432 : 0 : return gen_rtx_SET (operand0,
12433 : : gen_rtx_VEC_CONCAT (V16SFmode,
12434 : : operand2,
12435 : : gen_rtx_VEC_SELECT (V8SFmode,
12436 : : operand1,
12437 : : gen_rtx_PARALLEL (VOIDmode,
12438 : : gen_rtvec (8,
12439 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
12440 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
12441 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
12442 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
12443 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
12444 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
12445 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
12446 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))));
12447 : : }
12448 : :
12449 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19231 */
12450 : : rtx
12451 : 2 : gen_vec_set_lo_v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12452 : : rtx operand1 ATTRIBUTE_UNUSED,
12453 : : rtx operand2 ATTRIBUTE_UNUSED,
12454 : : rtx operand3 ATTRIBUTE_UNUSED,
12455 : : rtx operand4 ATTRIBUTE_UNUSED)
12456 : : {
12457 : 2 : return gen_rtx_SET (operand0,
12458 : : gen_rtx_VEC_MERGE (V16SFmode,
12459 : : gen_rtx_VEC_CONCAT (V16SFmode,
12460 : : operand2,
12461 : : gen_rtx_VEC_SELECT (V8SFmode,
12462 : : operand1,
12463 : : gen_rtx_PARALLEL (VOIDmode,
12464 : : gen_rtvec (8,
12465 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
12466 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
12467 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
12468 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
12469 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
12470 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
12471 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
12472 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))),
12473 : : operand3,
12474 : : operand4));
12475 : : }
12476 : :
12477 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19231 */
12478 : : rtx
12479 : 0 : gen_vec_set_lo_v16si (rtx operand0 ATTRIBUTE_UNUSED,
12480 : : rtx operand1 ATTRIBUTE_UNUSED,
12481 : : rtx operand2 ATTRIBUTE_UNUSED)
12482 : : {
12483 : 0 : return gen_rtx_SET (operand0,
12484 : : gen_rtx_VEC_CONCAT (V16SImode,
12485 : : operand2,
12486 : : gen_rtx_VEC_SELECT (V8SImode,
12487 : : operand1,
12488 : : gen_rtx_PARALLEL (VOIDmode,
12489 : : gen_rtvec (8,
12490 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
12491 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
12492 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
12493 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
12494 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
12495 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
12496 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
12497 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))));
12498 : : }
12499 : :
12500 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19231 */
12501 : : rtx
12502 : 3 : gen_vec_set_lo_v16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12503 : : rtx operand1 ATTRIBUTE_UNUSED,
12504 : : rtx operand2 ATTRIBUTE_UNUSED,
12505 : : rtx operand3 ATTRIBUTE_UNUSED,
12506 : : rtx operand4 ATTRIBUTE_UNUSED)
12507 : : {
12508 : 3 : return gen_rtx_SET (operand0,
12509 : : gen_rtx_VEC_MERGE (V16SImode,
12510 : : gen_rtx_VEC_CONCAT (V16SImode,
12511 : : operand2,
12512 : : gen_rtx_VEC_SELECT (V8SImode,
12513 : : operand1,
12514 : : gen_rtx_PARALLEL (VOIDmode,
12515 : : gen_rtvec (8,
12516 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
12517 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
12518 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
12519 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
12520 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
12521 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
12522 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
12523 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)])))),
12524 : : operand3,
12525 : : operand4));
12526 : : }
12527 : :
12528 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19248 */
12529 : : rtx
12530 : 0 : gen_vec_set_hi_v16sf (rtx operand0 ATTRIBUTE_UNUSED,
12531 : : rtx operand1 ATTRIBUTE_UNUSED,
12532 : : rtx operand2 ATTRIBUTE_UNUSED)
12533 : : {
12534 : 0 : return gen_rtx_SET (operand0,
12535 : : gen_rtx_VEC_CONCAT (V16SFmode,
12536 : : gen_rtx_VEC_SELECT (V8SFmode,
12537 : : operand1,
12538 : : gen_rtx_PARALLEL (VOIDmode,
12539 : : gen_rtvec (8,
12540 : : const0_rtx,
12541 : : const1_rtx,
12542 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
12543 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
12544 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
12545 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
12546 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
12547 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
12548 : : operand2));
12549 : : }
12550 : :
12551 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19248 */
12552 : : rtx
12553 : 163 : gen_vec_set_hi_v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12554 : : rtx operand1 ATTRIBUTE_UNUSED,
12555 : : rtx operand2 ATTRIBUTE_UNUSED,
12556 : : rtx operand3 ATTRIBUTE_UNUSED,
12557 : : rtx operand4 ATTRIBUTE_UNUSED)
12558 : : {
12559 : 163 : return gen_rtx_SET (operand0,
12560 : : gen_rtx_VEC_MERGE (V16SFmode,
12561 : : gen_rtx_VEC_CONCAT (V16SFmode,
12562 : : gen_rtx_VEC_SELECT (V8SFmode,
12563 : : operand1,
12564 : : gen_rtx_PARALLEL (VOIDmode,
12565 : : gen_rtvec (8,
12566 : : const0_rtx,
12567 : : const1_rtx,
12568 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
12569 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
12570 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
12571 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
12572 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
12573 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
12574 : : operand2),
12575 : : operand3,
12576 : : operand4));
12577 : : }
12578 : :
12579 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19248 */
12580 : : rtx
12581 : 0 : gen_vec_set_hi_v16si (rtx operand0 ATTRIBUTE_UNUSED,
12582 : : rtx operand1 ATTRIBUTE_UNUSED,
12583 : : rtx operand2 ATTRIBUTE_UNUSED)
12584 : : {
12585 : 0 : return gen_rtx_SET (operand0,
12586 : : gen_rtx_VEC_CONCAT (V16SImode,
12587 : : gen_rtx_VEC_SELECT (V8SImode,
12588 : : operand1,
12589 : : gen_rtx_PARALLEL (VOIDmode,
12590 : : gen_rtvec (8,
12591 : : const0_rtx,
12592 : : const1_rtx,
12593 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
12594 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
12595 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
12596 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
12597 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
12598 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
12599 : : operand2));
12600 : : }
12601 : :
12602 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19248 */
12603 : : rtx
12604 : 22 : gen_vec_set_hi_v16si_mask (rtx operand0 ATTRIBUTE_UNUSED,
12605 : : rtx operand1 ATTRIBUTE_UNUSED,
12606 : : rtx operand2 ATTRIBUTE_UNUSED,
12607 : : rtx operand3 ATTRIBUTE_UNUSED,
12608 : : rtx operand4 ATTRIBUTE_UNUSED)
12609 : : {
12610 : 22 : return gen_rtx_SET (operand0,
12611 : : gen_rtx_VEC_MERGE (V16SImode,
12612 : : gen_rtx_VEC_CONCAT (V16SImode,
12613 : : gen_rtx_VEC_SELECT (V8SImode,
12614 : : operand1,
12615 : : gen_rtx_PARALLEL (VOIDmode,
12616 : : gen_rtvec (8,
12617 : : const0_rtx,
12618 : : const1_rtx,
12619 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
12620 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
12621 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
12622 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
12623 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
12624 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
12625 : : operand2),
12626 : : operand3,
12627 : : operand4));
12628 : : }
12629 : :
12630 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19265 */
12631 : : rtx
12632 : 0 : gen_vec_set_lo_v8df (rtx operand0 ATTRIBUTE_UNUSED,
12633 : : rtx operand1 ATTRIBUTE_UNUSED,
12634 : : rtx operand2 ATTRIBUTE_UNUSED)
12635 : : {
12636 : 0 : return gen_rtx_SET (operand0,
12637 : : gen_rtx_VEC_CONCAT (V8DFmode,
12638 : : operand2,
12639 : : gen_rtx_VEC_SELECT (V4DFmode,
12640 : : operand1,
12641 : : gen_rtx_PARALLEL (VOIDmode,
12642 : : gen_rtvec (4,
12643 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
12644 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
12645 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
12646 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
12647 : : }
12648 : :
12649 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19265 */
12650 : : rtx
12651 : 20 : gen_vec_set_lo_v8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
12652 : : rtx operand1 ATTRIBUTE_UNUSED,
12653 : : rtx operand2 ATTRIBUTE_UNUSED,
12654 : : rtx operand3 ATTRIBUTE_UNUSED,
12655 : : rtx operand4 ATTRIBUTE_UNUSED)
12656 : : {
12657 : 20 : return gen_rtx_SET (operand0,
12658 : : gen_rtx_VEC_MERGE (V8DFmode,
12659 : : gen_rtx_VEC_CONCAT (V8DFmode,
12660 : : operand2,
12661 : : gen_rtx_VEC_SELECT (V4DFmode,
12662 : : operand1,
12663 : : gen_rtx_PARALLEL (VOIDmode,
12664 : : gen_rtvec (4,
12665 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
12666 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
12667 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
12668 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
12669 : : operand3,
12670 : : operand4));
12671 : : }
12672 : :
12673 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19265 */
12674 : : rtx
12675 : 0 : gen_vec_set_lo_v8di (rtx operand0 ATTRIBUTE_UNUSED,
12676 : : rtx operand1 ATTRIBUTE_UNUSED,
12677 : : rtx operand2 ATTRIBUTE_UNUSED)
12678 : : {
12679 : 0 : return gen_rtx_SET (operand0,
12680 : : gen_rtx_VEC_CONCAT (V8DImode,
12681 : : operand2,
12682 : : gen_rtx_VEC_SELECT (V4DImode,
12683 : : operand1,
12684 : : gen_rtx_PARALLEL (VOIDmode,
12685 : : gen_rtvec (4,
12686 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
12687 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
12688 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
12689 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))));
12690 : : }
12691 : :
12692 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19265 */
12693 : : rtx
12694 : 10 : gen_vec_set_lo_v8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
12695 : : rtx operand1 ATTRIBUTE_UNUSED,
12696 : : rtx operand2 ATTRIBUTE_UNUSED,
12697 : : rtx operand3 ATTRIBUTE_UNUSED,
12698 : : rtx operand4 ATTRIBUTE_UNUSED)
12699 : : {
12700 : 10 : return gen_rtx_SET (operand0,
12701 : : gen_rtx_VEC_MERGE (V8DImode,
12702 : : gen_rtx_VEC_CONCAT (V8DImode,
12703 : : operand2,
12704 : : gen_rtx_VEC_SELECT (V4DImode,
12705 : : operand1,
12706 : : gen_rtx_PARALLEL (VOIDmode,
12707 : : gen_rtvec (4,
12708 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
12709 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
12710 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
12711 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)])))),
12712 : : operand3,
12713 : : operand4));
12714 : : }
12715 : :
12716 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19280 */
12717 : : rtx
12718 : 0 : gen_vec_set_hi_v8df (rtx operand0 ATTRIBUTE_UNUSED,
12719 : : rtx operand1 ATTRIBUTE_UNUSED,
12720 : : rtx operand2 ATTRIBUTE_UNUSED)
12721 : : {
12722 : 0 : return gen_rtx_SET (operand0,
12723 : : gen_rtx_VEC_CONCAT (V8DFmode,
12724 : : gen_rtx_VEC_SELECT (V4DFmode,
12725 : : operand1,
12726 : : gen_rtx_PARALLEL (VOIDmode,
12727 : : gen_rtvec (4,
12728 : : const0_rtx,
12729 : : const1_rtx,
12730 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
12731 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
12732 : : operand2));
12733 : : }
12734 : :
12735 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19280 */
12736 : : rtx
12737 : 51 : gen_vec_set_hi_v8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
12738 : : rtx operand1 ATTRIBUTE_UNUSED,
12739 : : rtx operand2 ATTRIBUTE_UNUSED,
12740 : : rtx operand3 ATTRIBUTE_UNUSED,
12741 : : rtx operand4 ATTRIBUTE_UNUSED)
12742 : : {
12743 : 51 : return gen_rtx_SET (operand0,
12744 : : gen_rtx_VEC_MERGE (V8DFmode,
12745 : : gen_rtx_VEC_CONCAT (V8DFmode,
12746 : : gen_rtx_VEC_SELECT (V4DFmode,
12747 : : operand1,
12748 : : gen_rtx_PARALLEL (VOIDmode,
12749 : : gen_rtvec (4,
12750 : : const0_rtx,
12751 : : const1_rtx,
12752 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
12753 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
12754 : : operand2),
12755 : : operand3,
12756 : : operand4));
12757 : : }
12758 : :
12759 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19280 */
12760 : : rtx
12761 : 0 : gen_vec_set_hi_v8di (rtx operand0 ATTRIBUTE_UNUSED,
12762 : : rtx operand1 ATTRIBUTE_UNUSED,
12763 : : rtx operand2 ATTRIBUTE_UNUSED)
12764 : : {
12765 : 0 : return gen_rtx_SET (operand0,
12766 : : gen_rtx_VEC_CONCAT (V8DImode,
12767 : : gen_rtx_VEC_SELECT (V4DImode,
12768 : : operand1,
12769 : : gen_rtx_PARALLEL (VOIDmode,
12770 : : gen_rtvec (4,
12771 : : const0_rtx,
12772 : : const1_rtx,
12773 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
12774 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
12775 : : operand2));
12776 : : }
12777 : :
12778 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19280 */
12779 : : rtx
12780 : 40 : gen_vec_set_hi_v8di_mask (rtx operand0 ATTRIBUTE_UNUSED,
12781 : : rtx operand1 ATTRIBUTE_UNUSED,
12782 : : rtx operand2 ATTRIBUTE_UNUSED,
12783 : : rtx operand3 ATTRIBUTE_UNUSED,
12784 : : rtx operand4 ATTRIBUTE_UNUSED)
12785 : : {
12786 : 40 : return gen_rtx_SET (operand0,
12787 : : gen_rtx_VEC_MERGE (V8DImode,
12788 : : gen_rtx_VEC_CONCAT (V8DImode,
12789 : : gen_rtx_VEC_SELECT (V4DImode,
12790 : : operand1,
12791 : : gen_rtx_PARALLEL (VOIDmode,
12792 : : gen_rtvec (4,
12793 : : const0_rtx,
12794 : : const1_rtx,
12795 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
12796 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))),
12797 : : operand2),
12798 : : operand3,
12799 : : operand4));
12800 : : }
12801 : :
12802 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19315 */
12803 : : rtx
12804 : 26 : gen_avx512dq_shuf_i64x2_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
12805 : : rtx operand1 ATTRIBUTE_UNUSED,
12806 : : rtx operand2 ATTRIBUTE_UNUSED,
12807 : : rtx operand3 ATTRIBUTE_UNUSED,
12808 : : rtx operand4 ATTRIBUTE_UNUSED,
12809 : : rtx operand5 ATTRIBUTE_UNUSED,
12810 : : rtx operand6 ATTRIBUTE_UNUSED,
12811 : : rtx operand7 ATTRIBUTE_UNUSED,
12812 : : rtx operand8 ATTRIBUTE_UNUSED)
12813 : : {
12814 : 26 : return gen_rtx_SET (operand0,
12815 : : gen_rtx_VEC_MERGE (V4DImode,
12816 : : gen_rtx_VEC_SELECT (V4DImode,
12817 : : gen_rtx_VEC_CONCAT (V8DImode,
12818 : : operand1,
12819 : : operand2),
12820 : : gen_rtx_PARALLEL (VOIDmode,
12821 : : gen_rtvec (4,
12822 : : operand3,
12823 : : operand4,
12824 : : operand5,
12825 : : operand6))),
12826 : : operand7,
12827 : : operand8));
12828 : : }
12829 : :
12830 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19315 */
12831 : : rtx
12832 : 26 : gen_avx512dq_shuf_f64x2_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
12833 : : rtx operand1 ATTRIBUTE_UNUSED,
12834 : : rtx operand2 ATTRIBUTE_UNUSED,
12835 : : rtx operand3 ATTRIBUTE_UNUSED,
12836 : : rtx operand4 ATTRIBUTE_UNUSED,
12837 : : rtx operand5 ATTRIBUTE_UNUSED,
12838 : : rtx operand6 ATTRIBUTE_UNUSED,
12839 : : rtx operand7 ATTRIBUTE_UNUSED,
12840 : : rtx operand8 ATTRIBUTE_UNUSED)
12841 : : {
12842 : 26 : return gen_rtx_SET (operand0,
12843 : : gen_rtx_VEC_MERGE (V4DFmode,
12844 : : gen_rtx_VEC_SELECT (V4DFmode,
12845 : : gen_rtx_VEC_CONCAT (V8DFmode,
12846 : : operand1,
12847 : : operand2),
12848 : : gen_rtx_PARALLEL (VOIDmode,
12849 : : gen_rtvec (4,
12850 : : operand3,
12851 : : operand4,
12852 : : operand5,
12853 : : operand6))),
12854 : : operand7,
12855 : : operand8));
12856 : : }
12857 : :
12858 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19368 */
12859 : : rtx
12860 : 0 : gen_avx512f_shuf_f64x2_1 (rtx operand0 ATTRIBUTE_UNUSED,
12861 : : rtx operand1 ATTRIBUTE_UNUSED,
12862 : : rtx operand2 ATTRIBUTE_UNUSED,
12863 : : rtx operand3 ATTRIBUTE_UNUSED,
12864 : : rtx operand4 ATTRIBUTE_UNUSED,
12865 : : rtx operand5 ATTRIBUTE_UNUSED,
12866 : : rtx operand6 ATTRIBUTE_UNUSED,
12867 : : rtx operand7 ATTRIBUTE_UNUSED,
12868 : : rtx operand8 ATTRIBUTE_UNUSED,
12869 : : rtx operand9 ATTRIBUTE_UNUSED,
12870 : : rtx operand10 ATTRIBUTE_UNUSED)
12871 : : {
12872 : 0 : return gen_rtx_SET (operand0,
12873 : : gen_rtx_VEC_SELECT (V8DFmode,
12874 : : gen_rtx_VEC_CONCAT (V16DFmode,
12875 : : operand1,
12876 : : operand2),
12877 : : gen_rtx_PARALLEL (VOIDmode,
12878 : : gen_rtvec (8,
12879 : : operand3,
12880 : : operand4,
12881 : : operand5,
12882 : : operand6,
12883 : : operand7,
12884 : : operand8,
12885 : : operand9,
12886 : : operand10))));
12887 : : }
12888 : :
12889 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19368 */
12890 : : rtx
12891 : 33 : gen_avx512f_shuf_f64x2_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
12892 : : rtx operand1 ATTRIBUTE_UNUSED,
12893 : : rtx operand2 ATTRIBUTE_UNUSED,
12894 : : rtx operand3 ATTRIBUTE_UNUSED,
12895 : : rtx operand4 ATTRIBUTE_UNUSED,
12896 : : rtx operand5 ATTRIBUTE_UNUSED,
12897 : : rtx operand6 ATTRIBUTE_UNUSED,
12898 : : rtx operand7 ATTRIBUTE_UNUSED,
12899 : : rtx operand8 ATTRIBUTE_UNUSED,
12900 : : rtx operand9 ATTRIBUTE_UNUSED,
12901 : : rtx operand10 ATTRIBUTE_UNUSED,
12902 : : rtx operand11 ATTRIBUTE_UNUSED,
12903 : : rtx operand12 ATTRIBUTE_UNUSED)
12904 : : {
12905 : 33 : return gen_rtx_SET (operand0,
12906 : : gen_rtx_VEC_MERGE (V8DFmode,
12907 : : gen_rtx_VEC_SELECT (V8DFmode,
12908 : : gen_rtx_VEC_CONCAT (V16DFmode,
12909 : : operand1,
12910 : : operand2),
12911 : : gen_rtx_PARALLEL (VOIDmode,
12912 : : gen_rtvec (8,
12913 : : operand3,
12914 : : operand4,
12915 : : operand5,
12916 : : operand6,
12917 : : operand7,
12918 : : operand8,
12919 : : operand9,
12920 : : operand10))),
12921 : : operand11,
12922 : : operand12));
12923 : : }
12924 : :
12925 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19368 */
12926 : : rtx
12927 : 0 : gen_avx512f_shuf_i64x2_1 (rtx operand0 ATTRIBUTE_UNUSED,
12928 : : rtx operand1 ATTRIBUTE_UNUSED,
12929 : : rtx operand2 ATTRIBUTE_UNUSED,
12930 : : rtx operand3 ATTRIBUTE_UNUSED,
12931 : : rtx operand4 ATTRIBUTE_UNUSED,
12932 : : rtx operand5 ATTRIBUTE_UNUSED,
12933 : : rtx operand6 ATTRIBUTE_UNUSED,
12934 : : rtx operand7 ATTRIBUTE_UNUSED,
12935 : : rtx operand8 ATTRIBUTE_UNUSED,
12936 : : rtx operand9 ATTRIBUTE_UNUSED,
12937 : : rtx operand10 ATTRIBUTE_UNUSED)
12938 : : {
12939 : 0 : return gen_rtx_SET (operand0,
12940 : : gen_rtx_VEC_SELECT (V8DImode,
12941 : : gen_rtx_VEC_CONCAT (V16DImode,
12942 : : operand1,
12943 : : operand2),
12944 : : gen_rtx_PARALLEL (VOIDmode,
12945 : : gen_rtvec (8,
12946 : : operand3,
12947 : : operand4,
12948 : : operand5,
12949 : : operand6,
12950 : : operand7,
12951 : : operand8,
12952 : : operand9,
12953 : : operand10))));
12954 : : }
12955 : :
12956 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19368 */
12957 : : rtx
12958 : 145 : gen_avx512f_shuf_i64x2_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
12959 : : rtx operand1 ATTRIBUTE_UNUSED,
12960 : : rtx operand2 ATTRIBUTE_UNUSED,
12961 : : rtx operand3 ATTRIBUTE_UNUSED,
12962 : : rtx operand4 ATTRIBUTE_UNUSED,
12963 : : rtx operand5 ATTRIBUTE_UNUSED,
12964 : : rtx operand6 ATTRIBUTE_UNUSED,
12965 : : rtx operand7 ATTRIBUTE_UNUSED,
12966 : : rtx operand8 ATTRIBUTE_UNUSED,
12967 : : rtx operand9 ATTRIBUTE_UNUSED,
12968 : : rtx operand10 ATTRIBUTE_UNUSED,
12969 : : rtx operand11 ATTRIBUTE_UNUSED,
12970 : : rtx operand12 ATTRIBUTE_UNUSED)
12971 : : {
12972 : 145 : return gen_rtx_SET (operand0,
12973 : : gen_rtx_VEC_MERGE (V8DImode,
12974 : : gen_rtx_VEC_SELECT (V8DImode,
12975 : : gen_rtx_VEC_CONCAT (V16DImode,
12976 : : operand1,
12977 : : operand2),
12978 : : gen_rtx_PARALLEL (VOIDmode,
12979 : : gen_rtvec (8,
12980 : : operand3,
12981 : : operand4,
12982 : : operand5,
12983 : : operand6,
12984 : : operand7,
12985 : : operand8,
12986 : : operand9,
12987 : : operand10))),
12988 : : operand11,
12989 : : operand12));
12990 : : }
12991 : :
12992 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19466 */
12993 : : rtx
12994 : 0 : gen_avx512vl_shuf_i32x4_1 (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 : : rtx operand5 ATTRIBUTE_UNUSED,
13000 : : rtx operand6 ATTRIBUTE_UNUSED,
13001 : : rtx operand7 ATTRIBUTE_UNUSED,
13002 : : rtx operand8 ATTRIBUTE_UNUSED,
13003 : : rtx operand9 ATTRIBUTE_UNUSED,
13004 : : rtx operand10 ATTRIBUTE_UNUSED)
13005 : : {
13006 : 0 : return gen_rtx_SET (operand0,
13007 : : gen_rtx_VEC_SELECT (V8SImode,
13008 : : gen_rtx_VEC_CONCAT (V16SImode,
13009 : : operand1,
13010 : : operand2),
13011 : : gen_rtx_PARALLEL (VOIDmode,
13012 : : gen_rtvec (8,
13013 : : operand3,
13014 : : operand4,
13015 : : operand5,
13016 : : operand6,
13017 : : operand7,
13018 : : operand8,
13019 : : operand9,
13020 : : operand10))));
13021 : : }
13022 : :
13023 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19466 */
13024 : : rtx
13025 : 27 : gen_avx512vl_shuf_i32x4_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
13026 : : rtx operand1 ATTRIBUTE_UNUSED,
13027 : : rtx operand2 ATTRIBUTE_UNUSED,
13028 : : rtx operand3 ATTRIBUTE_UNUSED,
13029 : : rtx operand4 ATTRIBUTE_UNUSED,
13030 : : rtx operand5 ATTRIBUTE_UNUSED,
13031 : : rtx operand6 ATTRIBUTE_UNUSED,
13032 : : rtx operand7 ATTRIBUTE_UNUSED,
13033 : : rtx operand8 ATTRIBUTE_UNUSED,
13034 : : rtx operand9 ATTRIBUTE_UNUSED,
13035 : : rtx operand10 ATTRIBUTE_UNUSED,
13036 : : rtx operand11 ATTRIBUTE_UNUSED,
13037 : : rtx operand12 ATTRIBUTE_UNUSED)
13038 : : {
13039 : 27 : return gen_rtx_SET (operand0,
13040 : : gen_rtx_VEC_MERGE (V8SImode,
13041 : : gen_rtx_VEC_SELECT (V8SImode,
13042 : : gen_rtx_VEC_CONCAT (V16SImode,
13043 : : operand1,
13044 : : operand2),
13045 : : gen_rtx_PARALLEL (VOIDmode,
13046 : : gen_rtvec (8,
13047 : : operand3,
13048 : : operand4,
13049 : : operand5,
13050 : : operand6,
13051 : : operand7,
13052 : : operand8,
13053 : : operand9,
13054 : : operand10))),
13055 : : operand11,
13056 : : operand12));
13057 : : }
13058 : :
13059 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19466 */
13060 : : rtx
13061 : 2 : gen_avx512vl_shuf_f32x4_1 (rtx operand0 ATTRIBUTE_UNUSED,
13062 : : rtx operand1 ATTRIBUTE_UNUSED,
13063 : : rtx operand2 ATTRIBUTE_UNUSED,
13064 : : rtx operand3 ATTRIBUTE_UNUSED,
13065 : : rtx operand4 ATTRIBUTE_UNUSED,
13066 : : rtx operand5 ATTRIBUTE_UNUSED,
13067 : : rtx operand6 ATTRIBUTE_UNUSED,
13068 : : rtx operand7 ATTRIBUTE_UNUSED,
13069 : : rtx operand8 ATTRIBUTE_UNUSED,
13070 : : rtx operand9 ATTRIBUTE_UNUSED,
13071 : : rtx operand10 ATTRIBUTE_UNUSED)
13072 : : {
13073 : 2 : return gen_rtx_SET (operand0,
13074 : : gen_rtx_VEC_SELECT (V8SFmode,
13075 : : gen_rtx_VEC_CONCAT (V16SFmode,
13076 : : operand1,
13077 : : operand2),
13078 : : gen_rtx_PARALLEL (VOIDmode,
13079 : : gen_rtvec (8,
13080 : : operand3,
13081 : : operand4,
13082 : : operand5,
13083 : : operand6,
13084 : : operand7,
13085 : : operand8,
13086 : : operand9,
13087 : : operand10))));
13088 : : }
13089 : :
13090 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19466 */
13091 : : rtx
13092 : 26 : gen_avx512vl_shuf_f32x4_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
13093 : : rtx operand1 ATTRIBUTE_UNUSED,
13094 : : rtx operand2 ATTRIBUTE_UNUSED,
13095 : : rtx operand3 ATTRIBUTE_UNUSED,
13096 : : rtx operand4 ATTRIBUTE_UNUSED,
13097 : : rtx operand5 ATTRIBUTE_UNUSED,
13098 : : rtx operand6 ATTRIBUTE_UNUSED,
13099 : : rtx operand7 ATTRIBUTE_UNUSED,
13100 : : rtx operand8 ATTRIBUTE_UNUSED,
13101 : : rtx operand9 ATTRIBUTE_UNUSED,
13102 : : rtx operand10 ATTRIBUTE_UNUSED,
13103 : : rtx operand11 ATTRIBUTE_UNUSED,
13104 : : rtx operand12 ATTRIBUTE_UNUSED)
13105 : : {
13106 : 26 : return gen_rtx_SET (operand0,
13107 : : gen_rtx_VEC_MERGE (V8SFmode,
13108 : : gen_rtx_VEC_SELECT (V8SFmode,
13109 : : gen_rtx_VEC_CONCAT (V16SFmode,
13110 : : operand1,
13111 : : operand2),
13112 : : gen_rtx_PARALLEL (VOIDmode,
13113 : : gen_rtvec (8,
13114 : : operand3,
13115 : : operand4,
13116 : : operand5,
13117 : : operand6,
13118 : : operand7,
13119 : : operand8,
13120 : : operand9,
13121 : : operand10))),
13122 : : operand11,
13123 : : operand12));
13124 : : }
13125 : :
13126 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19537 */
13127 : : rtx
13128 : 0 : gen_avx512f_shuf_f32x4_1 (rtx operand0 ATTRIBUTE_UNUSED,
13129 : : rtx operand1 ATTRIBUTE_UNUSED,
13130 : : rtx operand2 ATTRIBUTE_UNUSED,
13131 : : rtx operand3 ATTRIBUTE_UNUSED,
13132 : : rtx operand4 ATTRIBUTE_UNUSED,
13133 : : rtx operand5 ATTRIBUTE_UNUSED,
13134 : : rtx operand6 ATTRIBUTE_UNUSED,
13135 : : rtx operand7 ATTRIBUTE_UNUSED,
13136 : : rtx operand8 ATTRIBUTE_UNUSED,
13137 : : rtx operand9 ATTRIBUTE_UNUSED,
13138 : : rtx operand10 ATTRIBUTE_UNUSED,
13139 : : rtx operand11 ATTRIBUTE_UNUSED,
13140 : : rtx operand12 ATTRIBUTE_UNUSED,
13141 : : rtx operand13 ATTRIBUTE_UNUSED,
13142 : : rtx operand14 ATTRIBUTE_UNUSED,
13143 : : rtx operand15 ATTRIBUTE_UNUSED,
13144 : : rtx operand16 ATTRIBUTE_UNUSED,
13145 : : rtx operand17 ATTRIBUTE_UNUSED,
13146 : : rtx operand18 ATTRIBUTE_UNUSED)
13147 : : {
13148 : 0 : return gen_rtx_SET (operand0,
13149 : : gen_rtx_VEC_SELECT (V16SFmode,
13150 : : gen_rtx_VEC_CONCAT (V32SFmode,
13151 : : operand1,
13152 : : operand2),
13153 : : gen_rtx_PARALLEL (VOIDmode,
13154 : : gen_rtvec (16,
13155 : : operand3,
13156 : : operand4,
13157 : : operand5,
13158 : : operand6,
13159 : : operand7,
13160 : : operand8,
13161 : : operand9,
13162 : : operand10,
13163 : : operand11,
13164 : : operand12,
13165 : : operand13,
13166 : : operand14,
13167 : : operand15,
13168 : : operand16,
13169 : : operand17,
13170 : : operand18))));
13171 : : }
13172 : :
13173 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19537 */
13174 : : rtx
13175 : 33 : gen_avx512f_shuf_f32x4_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
13176 : : rtx operand1 ATTRIBUTE_UNUSED,
13177 : : rtx operand2 ATTRIBUTE_UNUSED,
13178 : : rtx operand3 ATTRIBUTE_UNUSED,
13179 : : rtx operand4 ATTRIBUTE_UNUSED,
13180 : : rtx operand5 ATTRIBUTE_UNUSED,
13181 : : rtx operand6 ATTRIBUTE_UNUSED,
13182 : : rtx operand7 ATTRIBUTE_UNUSED,
13183 : : rtx operand8 ATTRIBUTE_UNUSED,
13184 : : rtx operand9 ATTRIBUTE_UNUSED,
13185 : : rtx operand10 ATTRIBUTE_UNUSED,
13186 : : rtx operand11 ATTRIBUTE_UNUSED,
13187 : : rtx operand12 ATTRIBUTE_UNUSED,
13188 : : rtx operand13 ATTRIBUTE_UNUSED,
13189 : : rtx operand14 ATTRIBUTE_UNUSED,
13190 : : rtx operand15 ATTRIBUTE_UNUSED,
13191 : : rtx operand16 ATTRIBUTE_UNUSED,
13192 : : rtx operand17 ATTRIBUTE_UNUSED,
13193 : : rtx operand18 ATTRIBUTE_UNUSED,
13194 : : rtx operand19 ATTRIBUTE_UNUSED,
13195 : : rtx operand20 ATTRIBUTE_UNUSED)
13196 : : {
13197 : 33 : return gen_rtx_SET (operand0,
13198 : : gen_rtx_VEC_MERGE (V16SFmode,
13199 : : gen_rtx_VEC_SELECT (V16SFmode,
13200 : : gen_rtx_VEC_CONCAT (V32SFmode,
13201 : : operand1,
13202 : : operand2),
13203 : : gen_rtx_PARALLEL (VOIDmode,
13204 : : gen_rtvec (16,
13205 : : operand3,
13206 : : operand4,
13207 : : operand5,
13208 : : operand6,
13209 : : operand7,
13210 : : operand8,
13211 : : operand9,
13212 : : operand10,
13213 : : operand11,
13214 : : operand12,
13215 : : operand13,
13216 : : operand14,
13217 : : operand15,
13218 : : operand16,
13219 : : operand17,
13220 : : operand18))),
13221 : : operand19,
13222 : : operand20));
13223 : : }
13224 : :
13225 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19537 */
13226 : : rtx
13227 : 0 : gen_avx512f_shuf_i32x4_1 (rtx operand0 ATTRIBUTE_UNUSED,
13228 : : rtx operand1 ATTRIBUTE_UNUSED,
13229 : : rtx operand2 ATTRIBUTE_UNUSED,
13230 : : rtx operand3 ATTRIBUTE_UNUSED,
13231 : : rtx operand4 ATTRIBUTE_UNUSED,
13232 : : rtx operand5 ATTRIBUTE_UNUSED,
13233 : : rtx operand6 ATTRIBUTE_UNUSED,
13234 : : rtx operand7 ATTRIBUTE_UNUSED,
13235 : : rtx operand8 ATTRIBUTE_UNUSED,
13236 : : rtx operand9 ATTRIBUTE_UNUSED,
13237 : : rtx operand10 ATTRIBUTE_UNUSED,
13238 : : rtx operand11 ATTRIBUTE_UNUSED,
13239 : : rtx operand12 ATTRIBUTE_UNUSED,
13240 : : rtx operand13 ATTRIBUTE_UNUSED,
13241 : : rtx operand14 ATTRIBUTE_UNUSED,
13242 : : rtx operand15 ATTRIBUTE_UNUSED,
13243 : : rtx operand16 ATTRIBUTE_UNUSED,
13244 : : rtx operand17 ATTRIBUTE_UNUSED,
13245 : : rtx operand18 ATTRIBUTE_UNUSED)
13246 : : {
13247 : 0 : return gen_rtx_SET (operand0,
13248 : : gen_rtx_VEC_SELECT (V16SImode,
13249 : : gen_rtx_VEC_CONCAT (V32SImode,
13250 : : operand1,
13251 : : operand2),
13252 : : gen_rtx_PARALLEL (VOIDmode,
13253 : : gen_rtvec (16,
13254 : : operand3,
13255 : : operand4,
13256 : : operand5,
13257 : : operand6,
13258 : : operand7,
13259 : : operand8,
13260 : : operand9,
13261 : : operand10,
13262 : : operand11,
13263 : : operand12,
13264 : : operand13,
13265 : : operand14,
13266 : : operand15,
13267 : : operand16,
13268 : : operand17,
13269 : : operand18))));
13270 : : }
13271 : :
13272 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19537 */
13273 : : rtx
13274 : 33 : gen_avx512f_shuf_i32x4_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
13275 : : rtx operand1 ATTRIBUTE_UNUSED,
13276 : : rtx operand2 ATTRIBUTE_UNUSED,
13277 : : rtx operand3 ATTRIBUTE_UNUSED,
13278 : : rtx operand4 ATTRIBUTE_UNUSED,
13279 : : rtx operand5 ATTRIBUTE_UNUSED,
13280 : : rtx operand6 ATTRIBUTE_UNUSED,
13281 : : rtx operand7 ATTRIBUTE_UNUSED,
13282 : : rtx operand8 ATTRIBUTE_UNUSED,
13283 : : rtx operand9 ATTRIBUTE_UNUSED,
13284 : : rtx operand10 ATTRIBUTE_UNUSED,
13285 : : rtx operand11 ATTRIBUTE_UNUSED,
13286 : : rtx operand12 ATTRIBUTE_UNUSED,
13287 : : rtx operand13 ATTRIBUTE_UNUSED,
13288 : : rtx operand14 ATTRIBUTE_UNUSED,
13289 : : rtx operand15 ATTRIBUTE_UNUSED,
13290 : : rtx operand16 ATTRIBUTE_UNUSED,
13291 : : rtx operand17 ATTRIBUTE_UNUSED,
13292 : : rtx operand18 ATTRIBUTE_UNUSED,
13293 : : rtx operand19 ATTRIBUTE_UNUSED,
13294 : : rtx operand20 ATTRIBUTE_UNUSED)
13295 : : {
13296 : 33 : return gen_rtx_SET (operand0,
13297 : : gen_rtx_VEC_MERGE (V16SImode,
13298 : : gen_rtx_VEC_SELECT (V16SImode,
13299 : : gen_rtx_VEC_CONCAT (V32SImode,
13300 : : operand1,
13301 : : operand2),
13302 : : gen_rtx_PARALLEL (VOIDmode,
13303 : : gen_rtvec (16,
13304 : : operand3,
13305 : : operand4,
13306 : : operand5,
13307 : : operand6,
13308 : : operand7,
13309 : : operand8,
13310 : : operand9,
13311 : : operand10,
13312 : : operand11,
13313 : : operand12,
13314 : : operand13,
13315 : : operand14,
13316 : : operand15,
13317 : : operand16,
13318 : : operand17,
13319 : : operand18))),
13320 : : operand19,
13321 : : operand20));
13322 : : }
13323 : :
13324 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19673 */
13325 : : rtx
13326 : 0 : gen_avx512f_pshufd_1 (rtx operand0 ATTRIBUTE_UNUSED,
13327 : : rtx operand1 ATTRIBUTE_UNUSED,
13328 : : rtx operand2 ATTRIBUTE_UNUSED,
13329 : : rtx operand3 ATTRIBUTE_UNUSED,
13330 : : rtx operand4 ATTRIBUTE_UNUSED,
13331 : : rtx operand5 ATTRIBUTE_UNUSED,
13332 : : rtx operand6 ATTRIBUTE_UNUSED,
13333 : : rtx operand7 ATTRIBUTE_UNUSED,
13334 : : rtx operand8 ATTRIBUTE_UNUSED,
13335 : : rtx operand9 ATTRIBUTE_UNUSED,
13336 : : rtx operand10 ATTRIBUTE_UNUSED,
13337 : : rtx operand11 ATTRIBUTE_UNUSED,
13338 : : rtx operand12 ATTRIBUTE_UNUSED,
13339 : : rtx operand13 ATTRIBUTE_UNUSED,
13340 : : rtx operand14 ATTRIBUTE_UNUSED,
13341 : : rtx operand15 ATTRIBUTE_UNUSED,
13342 : : rtx operand16 ATTRIBUTE_UNUSED,
13343 : : rtx operand17 ATTRIBUTE_UNUSED)
13344 : : {
13345 : 0 : return gen_rtx_SET (operand0,
13346 : : gen_rtx_VEC_SELECT (V16SImode,
13347 : : operand1,
13348 : : gen_rtx_PARALLEL (VOIDmode,
13349 : : gen_rtvec (16,
13350 : : operand2,
13351 : : operand3,
13352 : : operand4,
13353 : : operand5,
13354 : : operand6,
13355 : : operand7,
13356 : : operand8,
13357 : : operand9,
13358 : : operand10,
13359 : : operand11,
13360 : : operand12,
13361 : : operand13,
13362 : : operand14,
13363 : : operand15,
13364 : : operand16,
13365 : : operand17))));
13366 : : }
13367 : :
13368 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19673 */
13369 : : rtx
13370 : 33 : gen_avx512f_pshufd_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
13371 : : rtx operand1 ATTRIBUTE_UNUSED,
13372 : : rtx operand2 ATTRIBUTE_UNUSED,
13373 : : rtx operand3 ATTRIBUTE_UNUSED,
13374 : : rtx operand4 ATTRIBUTE_UNUSED,
13375 : : rtx operand5 ATTRIBUTE_UNUSED,
13376 : : rtx operand6 ATTRIBUTE_UNUSED,
13377 : : rtx operand7 ATTRIBUTE_UNUSED,
13378 : : rtx operand8 ATTRIBUTE_UNUSED,
13379 : : rtx operand9 ATTRIBUTE_UNUSED,
13380 : : rtx operand10 ATTRIBUTE_UNUSED,
13381 : : rtx operand11 ATTRIBUTE_UNUSED,
13382 : : rtx operand12 ATTRIBUTE_UNUSED,
13383 : : rtx operand13 ATTRIBUTE_UNUSED,
13384 : : rtx operand14 ATTRIBUTE_UNUSED,
13385 : : rtx operand15 ATTRIBUTE_UNUSED,
13386 : : rtx operand16 ATTRIBUTE_UNUSED,
13387 : : rtx operand17 ATTRIBUTE_UNUSED,
13388 : : rtx operand18 ATTRIBUTE_UNUSED,
13389 : : rtx operand19 ATTRIBUTE_UNUSED)
13390 : : {
13391 : 33 : return gen_rtx_SET (operand0,
13392 : : gen_rtx_VEC_MERGE (V16SImode,
13393 : : gen_rtx_VEC_SELECT (V16SImode,
13394 : : operand1,
13395 : : gen_rtx_PARALLEL (VOIDmode,
13396 : : gen_rtvec (16,
13397 : : operand2,
13398 : : operand3,
13399 : : operand4,
13400 : : operand5,
13401 : : operand6,
13402 : : operand7,
13403 : : operand8,
13404 : : operand9,
13405 : : operand10,
13406 : : operand11,
13407 : : operand12,
13408 : : operand13,
13409 : : operand14,
13410 : : operand15,
13411 : : operand16,
13412 : : operand17))),
13413 : : operand18,
13414 : : operand19));
13415 : : }
13416 : :
13417 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19762 */
13418 : : rtx
13419 : 283 : gen_avx2_pshufd_1 (rtx operand0 ATTRIBUTE_UNUSED,
13420 : : rtx operand1 ATTRIBUTE_UNUSED,
13421 : : rtx operand2 ATTRIBUTE_UNUSED,
13422 : : rtx operand3 ATTRIBUTE_UNUSED,
13423 : : rtx operand4 ATTRIBUTE_UNUSED,
13424 : : rtx operand5 ATTRIBUTE_UNUSED,
13425 : : rtx operand6 ATTRIBUTE_UNUSED,
13426 : : rtx operand7 ATTRIBUTE_UNUSED,
13427 : : rtx operand8 ATTRIBUTE_UNUSED,
13428 : : rtx operand9 ATTRIBUTE_UNUSED)
13429 : : {
13430 : 283 : return gen_rtx_SET (operand0,
13431 : : gen_rtx_VEC_SELECT (V8SImode,
13432 : : operand1,
13433 : : gen_rtx_PARALLEL (VOIDmode,
13434 : : gen_rtvec (8,
13435 : : operand2,
13436 : : operand3,
13437 : : operand4,
13438 : : operand5,
13439 : : operand6,
13440 : : operand7,
13441 : : operand8,
13442 : : operand9))));
13443 : : }
13444 : :
13445 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19762 */
13446 : : rtx
13447 : 16 : gen_avx2_pshufd_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
13448 : : rtx operand1 ATTRIBUTE_UNUSED,
13449 : : rtx operand2 ATTRIBUTE_UNUSED,
13450 : : rtx operand3 ATTRIBUTE_UNUSED,
13451 : : rtx operand4 ATTRIBUTE_UNUSED,
13452 : : rtx operand5 ATTRIBUTE_UNUSED,
13453 : : rtx operand6 ATTRIBUTE_UNUSED,
13454 : : rtx operand7 ATTRIBUTE_UNUSED,
13455 : : rtx operand8 ATTRIBUTE_UNUSED,
13456 : : rtx operand9 ATTRIBUTE_UNUSED,
13457 : : rtx operand10 ATTRIBUTE_UNUSED,
13458 : : rtx operand11 ATTRIBUTE_UNUSED)
13459 : : {
13460 : 16 : return gen_rtx_SET (operand0,
13461 : : gen_rtx_VEC_MERGE (V8SImode,
13462 : : gen_rtx_VEC_SELECT (V8SImode,
13463 : : operand1,
13464 : : gen_rtx_PARALLEL (VOIDmode,
13465 : : gen_rtvec (8,
13466 : : operand2,
13467 : : operand3,
13468 : : operand4,
13469 : : operand5,
13470 : : operand6,
13471 : : operand7,
13472 : : operand8,
13473 : : operand9))),
13474 : : operand10,
13475 : : operand11));
13476 : : }
13477 : :
13478 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19828 */
13479 : : rtx
13480 : 10914 : gen_sse2_pshufd_1 (rtx operand0 ATTRIBUTE_UNUSED,
13481 : : rtx operand1 ATTRIBUTE_UNUSED,
13482 : : rtx operand2 ATTRIBUTE_UNUSED,
13483 : : rtx operand3 ATTRIBUTE_UNUSED,
13484 : : rtx operand4 ATTRIBUTE_UNUSED,
13485 : : rtx operand5 ATTRIBUTE_UNUSED)
13486 : : {
13487 : 10914 : return gen_rtx_SET (operand0,
13488 : : gen_rtx_VEC_SELECT (V4SImode,
13489 : : operand1,
13490 : : gen_rtx_PARALLEL (VOIDmode,
13491 : : gen_rtvec (4,
13492 : : operand2,
13493 : : operand3,
13494 : : operand4,
13495 : : operand5))));
13496 : : }
13497 : :
13498 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19828 */
13499 : : rtx
13500 : 16 : gen_sse2_pshufd_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
13501 : : rtx operand1 ATTRIBUTE_UNUSED,
13502 : : rtx operand2 ATTRIBUTE_UNUSED,
13503 : : rtx operand3 ATTRIBUTE_UNUSED,
13504 : : rtx operand4 ATTRIBUTE_UNUSED,
13505 : : rtx operand5 ATTRIBUTE_UNUSED,
13506 : : rtx operand6 ATTRIBUTE_UNUSED,
13507 : : rtx operand7 ATTRIBUTE_UNUSED)
13508 : : {
13509 : 16 : return gen_rtx_SET (operand0,
13510 : : gen_rtx_VEC_MERGE (V4SImode,
13511 : : gen_rtx_VEC_SELECT (V4SImode,
13512 : : operand1,
13513 : : gen_rtx_PARALLEL (VOIDmode,
13514 : : gen_rtvec (4,
13515 : : operand2,
13516 : : operand3,
13517 : : operand4,
13518 : : operand5))),
13519 : : operand6,
13520 : : operand7));
13521 : : }
13522 : :
13523 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19853 */
13524 : : rtx
13525 : 24 : gen_avx512bw_pshuflwv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13526 : : rtx operand1 ATTRIBUTE_UNUSED,
13527 : : rtx operand2 ATTRIBUTE_UNUSED,
13528 : : rtx operand3 ATTRIBUTE_UNUSED,
13529 : : rtx operand4 ATTRIBUTE_UNUSED)
13530 : : {
13531 : 24 : return gen_rtx_SET (operand0,
13532 : : gen_rtx_VEC_MERGE (V32HImode,
13533 : : gen_rtx_UNSPEC (V32HImode,
13534 : : gen_rtvec (2,
13535 : : operand1,
13536 : : operand2),
13537 : : 189),
13538 : : operand3,
13539 : : operand4));
13540 : : }
13541 : :
13542 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19906 */
13543 : : rtx
13544 : 12 : gen_avx2_pshuflw_1 (rtx operand0 ATTRIBUTE_UNUSED,
13545 : : rtx operand1 ATTRIBUTE_UNUSED,
13546 : : rtx operand2 ATTRIBUTE_UNUSED,
13547 : : rtx operand3 ATTRIBUTE_UNUSED,
13548 : : rtx operand4 ATTRIBUTE_UNUSED,
13549 : : rtx operand5 ATTRIBUTE_UNUSED,
13550 : : rtx operand6 ATTRIBUTE_UNUSED,
13551 : : rtx operand7 ATTRIBUTE_UNUSED,
13552 : : rtx operand8 ATTRIBUTE_UNUSED,
13553 : : rtx operand9 ATTRIBUTE_UNUSED)
13554 : : {
13555 : 12 : return gen_rtx_SET (operand0,
13556 : : gen_rtx_VEC_SELECT (V16HImode,
13557 : : operand1,
13558 : : gen_rtx_PARALLEL (VOIDmode,
13559 : : gen_rtvec (16,
13560 : : operand2,
13561 : : operand3,
13562 : : operand4,
13563 : : operand5,
13564 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
13565 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
13566 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
13567 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
13568 : : operand6,
13569 : : operand7,
13570 : : operand8,
13571 : : operand9,
13572 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
13573 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
13574 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
13575 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))));
13576 : : }
13577 : :
13578 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19906 */
13579 : : rtx
13580 : 16 : gen_avx2_pshuflw_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
13581 : : rtx operand1 ATTRIBUTE_UNUSED,
13582 : : rtx operand2 ATTRIBUTE_UNUSED,
13583 : : rtx operand3 ATTRIBUTE_UNUSED,
13584 : : rtx operand4 ATTRIBUTE_UNUSED,
13585 : : rtx operand5 ATTRIBUTE_UNUSED,
13586 : : rtx operand6 ATTRIBUTE_UNUSED,
13587 : : rtx operand7 ATTRIBUTE_UNUSED,
13588 : : rtx operand8 ATTRIBUTE_UNUSED,
13589 : : rtx operand9 ATTRIBUTE_UNUSED,
13590 : : rtx operand10 ATTRIBUTE_UNUSED,
13591 : : rtx operand11 ATTRIBUTE_UNUSED)
13592 : : {
13593 : 16 : return gen_rtx_SET (operand0,
13594 : : gen_rtx_VEC_MERGE (V16HImode,
13595 : : gen_rtx_VEC_SELECT (V16HImode,
13596 : : operand1,
13597 : : gen_rtx_PARALLEL (VOIDmode,
13598 : : gen_rtvec (16,
13599 : : operand2,
13600 : : operand3,
13601 : : operand4,
13602 : : operand5,
13603 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
13604 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
13605 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
13606 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
13607 : : operand6,
13608 : : operand7,
13609 : : operand8,
13610 : : operand9,
13611 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
13612 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
13613 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
13614 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))),
13615 : : operand10,
13616 : : operand11));
13617 : : }
13618 : :
13619 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19980 */
13620 : : rtx
13621 : 15 : gen_sse2_pshuflw_1 (rtx operand0 ATTRIBUTE_UNUSED,
13622 : : rtx operand1 ATTRIBUTE_UNUSED,
13623 : : rtx operand2 ATTRIBUTE_UNUSED,
13624 : : rtx operand3 ATTRIBUTE_UNUSED,
13625 : : rtx operand4 ATTRIBUTE_UNUSED,
13626 : : rtx operand5 ATTRIBUTE_UNUSED)
13627 : : {
13628 : 15 : return gen_rtx_SET (operand0,
13629 : : gen_rtx_VEC_SELECT (V8HImode,
13630 : : operand1,
13631 : : gen_rtx_PARALLEL (VOIDmode,
13632 : : gen_rtvec (8,
13633 : : operand2,
13634 : : operand3,
13635 : : operand4,
13636 : : operand5,
13637 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
13638 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
13639 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
13640 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))));
13641 : : }
13642 : :
13643 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:19980 */
13644 : : rtx
13645 : 16 : gen_sse2_pshuflw_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
13646 : : rtx operand1 ATTRIBUTE_UNUSED,
13647 : : rtx operand2 ATTRIBUTE_UNUSED,
13648 : : rtx operand3 ATTRIBUTE_UNUSED,
13649 : : rtx operand4 ATTRIBUTE_UNUSED,
13650 : : rtx operand5 ATTRIBUTE_UNUSED,
13651 : : rtx operand6 ATTRIBUTE_UNUSED,
13652 : : rtx operand7 ATTRIBUTE_UNUSED)
13653 : : {
13654 : 16 : return gen_rtx_SET (operand0,
13655 : : gen_rtx_VEC_MERGE (V8HImode,
13656 : : gen_rtx_VEC_SELECT (V8HImode,
13657 : : operand1,
13658 : : gen_rtx_PARALLEL (VOIDmode,
13659 : : gen_rtvec (8,
13660 : : operand2,
13661 : : operand3,
13662 : : operand4,
13663 : : operand5,
13664 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
13665 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
13666 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
13667 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))),
13668 : : operand6,
13669 : : operand7));
13670 : : }
13671 : :
13672 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:20029 */
13673 : : rtx
13674 : 24 : gen_avx512bw_pshufhwv32hi_mask (rtx operand0 ATTRIBUTE_UNUSED,
13675 : : rtx operand1 ATTRIBUTE_UNUSED,
13676 : : rtx operand2 ATTRIBUTE_UNUSED,
13677 : : rtx operand3 ATTRIBUTE_UNUSED,
13678 : : rtx operand4 ATTRIBUTE_UNUSED)
13679 : : {
13680 : 24 : return gen_rtx_SET (operand0,
13681 : : gen_rtx_VEC_MERGE (V32HImode,
13682 : : gen_rtx_UNSPEC (V32HImode,
13683 : : gen_rtvec (2,
13684 : : operand1,
13685 : : operand2),
13686 : : 188),
13687 : : operand3,
13688 : : operand4));
13689 : : }
13690 : :
13691 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:20063 */
13692 : : rtx
13693 : 12 : gen_avx2_pshufhw_1 (rtx operand0 ATTRIBUTE_UNUSED,
13694 : : rtx operand1 ATTRIBUTE_UNUSED,
13695 : : rtx operand2 ATTRIBUTE_UNUSED,
13696 : : rtx operand3 ATTRIBUTE_UNUSED,
13697 : : rtx operand4 ATTRIBUTE_UNUSED,
13698 : : rtx operand5 ATTRIBUTE_UNUSED,
13699 : : rtx operand6 ATTRIBUTE_UNUSED,
13700 : : rtx operand7 ATTRIBUTE_UNUSED,
13701 : : rtx operand8 ATTRIBUTE_UNUSED,
13702 : : rtx operand9 ATTRIBUTE_UNUSED)
13703 : : {
13704 : 12 : return gen_rtx_SET (operand0,
13705 : : gen_rtx_VEC_SELECT (V16HImode,
13706 : : operand1,
13707 : : gen_rtx_PARALLEL (VOIDmode,
13708 : : gen_rtvec (16,
13709 : : const0_rtx,
13710 : : const1_rtx,
13711 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
13712 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
13713 : : operand2,
13714 : : operand3,
13715 : : operand4,
13716 : : operand5,
13717 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
13718 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
13719 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
13720 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
13721 : : operand6,
13722 : : operand7,
13723 : : operand8,
13724 : : operand9))));
13725 : : }
13726 : :
13727 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:20063 */
13728 : : rtx
13729 : 16 : gen_avx2_pshufhw_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
13730 : : rtx operand1 ATTRIBUTE_UNUSED,
13731 : : rtx operand2 ATTRIBUTE_UNUSED,
13732 : : rtx operand3 ATTRIBUTE_UNUSED,
13733 : : rtx operand4 ATTRIBUTE_UNUSED,
13734 : : rtx operand5 ATTRIBUTE_UNUSED,
13735 : : rtx operand6 ATTRIBUTE_UNUSED,
13736 : : rtx operand7 ATTRIBUTE_UNUSED,
13737 : : rtx operand8 ATTRIBUTE_UNUSED,
13738 : : rtx operand9 ATTRIBUTE_UNUSED,
13739 : : rtx operand10 ATTRIBUTE_UNUSED,
13740 : : rtx operand11 ATTRIBUTE_UNUSED)
13741 : : {
13742 : 16 : return gen_rtx_SET (operand0,
13743 : : gen_rtx_VEC_MERGE (V16HImode,
13744 : : gen_rtx_VEC_SELECT (V16HImode,
13745 : : operand1,
13746 : : gen_rtx_PARALLEL (VOIDmode,
13747 : : gen_rtvec (16,
13748 : : const0_rtx,
13749 : : const1_rtx,
13750 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
13751 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
13752 : : operand2,
13753 : : operand3,
13754 : : operand4,
13755 : : operand5,
13756 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
13757 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
13758 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
13759 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)],
13760 : : operand6,
13761 : : operand7,
13762 : : operand8,
13763 : : operand9))),
13764 : : operand10,
13765 : : operand11));
13766 : : }
13767 : :
13768 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:20137 */
13769 : : rtx
13770 : 40 : gen_sse2_pshufhw_1 (rtx operand0 ATTRIBUTE_UNUSED,
13771 : : rtx operand1 ATTRIBUTE_UNUSED,
13772 : : rtx operand2 ATTRIBUTE_UNUSED,
13773 : : rtx operand3 ATTRIBUTE_UNUSED,
13774 : : rtx operand4 ATTRIBUTE_UNUSED,
13775 : : rtx operand5 ATTRIBUTE_UNUSED)
13776 : : {
13777 : 40 : return gen_rtx_SET (operand0,
13778 : : gen_rtx_VEC_SELECT (V8HImode,
13779 : : operand1,
13780 : : gen_rtx_PARALLEL (VOIDmode,
13781 : : gen_rtvec (8,
13782 : : const0_rtx,
13783 : : const1_rtx,
13784 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
13785 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
13786 : : operand2,
13787 : : operand3,
13788 : : operand4,
13789 : : operand5))));
13790 : : }
13791 : :
13792 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:20137 */
13793 : : rtx
13794 : 16 : gen_sse2_pshufhw_1_mask (rtx operand0 ATTRIBUTE_UNUSED,
13795 : : rtx operand1 ATTRIBUTE_UNUSED,
13796 : : rtx operand2 ATTRIBUTE_UNUSED,
13797 : : rtx operand3 ATTRIBUTE_UNUSED,
13798 : : rtx operand4 ATTRIBUTE_UNUSED,
13799 : : rtx operand5 ATTRIBUTE_UNUSED,
13800 : : rtx operand6 ATTRIBUTE_UNUSED,
13801 : : rtx operand7 ATTRIBUTE_UNUSED)
13802 : : {
13803 : 16 : return gen_rtx_SET (operand0,
13804 : : gen_rtx_VEC_MERGE (V8HImode,
13805 : : gen_rtx_VEC_SELECT (V8HImode,
13806 : : operand1,
13807 : : gen_rtx_PARALLEL (VOIDmode,
13808 : : gen_rtvec (8,
13809 : : const0_rtx,
13810 : : const1_rtx,
13811 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
13812 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
13813 : : operand2,
13814 : : operand3,
13815 : : operand4,
13816 : : operand5))),
13817 : : operand6,
13818 : : operand7));
13819 : : }
13820 : :
13821 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:20177 */
13822 : : rtx
13823 : 20382 : gen_sse2_loadld (rtx operand0 ATTRIBUTE_UNUSED,
13824 : : rtx operand1 ATTRIBUTE_UNUSED,
13825 : : rtx operand2 ATTRIBUTE_UNUSED)
13826 : : {
13827 : 20382 : return gen_rtx_SET (operand0,
13828 : : gen_rtx_VEC_MERGE (V4SImode,
13829 : : gen_rtx_VEC_DUPLICATE (V4SImode,
13830 : : operand2),
13831 : : operand1,
13832 : : const1_rtx));
13833 : : }
13834 : :
13835 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:20798 */
13836 : : rtx
13837 : 5870 : gen_vec_concatv2di (rtx operand0 ATTRIBUTE_UNUSED,
13838 : : rtx operand1 ATTRIBUTE_UNUSED,
13839 : : rtx operand2 ATTRIBUTE_UNUSED)
13840 : : {
13841 : 5870 : return gen_rtx_SET (operand0,
13842 : : gen_rtx_VEC_CONCAT (V2DImode,
13843 : : operand1,
13844 : : operand2));
13845 : : }
13846 : :
13847 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:20885 */
13848 : : rtx
13849 : 2 : gen_vec_setv8di_0 (rtx operand0 ATTRIBUTE_UNUSED,
13850 : : rtx operand1 ATTRIBUTE_UNUSED,
13851 : : rtx operand2 ATTRIBUTE_UNUSED)
13852 : : {
13853 : 2 : return gen_rtx_SET (operand0,
13854 : : gen_rtx_VEC_MERGE (V8DImode,
13855 : : gen_rtx_VEC_DUPLICATE (V8DImode,
13856 : : operand2),
13857 : : operand1,
13858 : : const1_rtx));
13859 : : }
13860 : :
13861 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:20885 */
13862 : : rtx
13863 : 2 : gen_vec_setv4di_0 (rtx operand0 ATTRIBUTE_UNUSED,
13864 : : rtx operand1 ATTRIBUTE_UNUSED,
13865 : : rtx operand2 ATTRIBUTE_UNUSED)
13866 : : {
13867 : 2 : return gen_rtx_SET (operand0,
13868 : : gen_rtx_VEC_MERGE (V4DImode,
13869 : : gen_rtx_VEC_DUPLICATE (V4DImode,
13870 : : operand2),
13871 : : operand1,
13872 : : const1_rtx));
13873 : : }
13874 : :
13875 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21074 */
13876 : : rtx
13877 : 16 : gen_avx_movmskps256 (rtx operand0 ATTRIBUTE_UNUSED,
13878 : : rtx operand1 ATTRIBUTE_UNUSED)
13879 : : {
13880 : 16 : return gen_rtx_SET (operand0,
13881 : : gen_rtx_UNSPEC (SImode,
13882 : : gen_rtvec (1,
13883 : : operand1),
13884 : : 48));
13885 : : }
13886 : :
13887 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21074 */
13888 : : rtx
13889 : 333 : gen_sse_movmskps (rtx operand0 ATTRIBUTE_UNUSED,
13890 : : rtx operand1 ATTRIBUTE_UNUSED)
13891 : : {
13892 : 333 : return gen_rtx_SET (operand0,
13893 : : gen_rtx_UNSPEC (SImode,
13894 : : gen_rtvec (1,
13895 : : operand1),
13896 : : 48));
13897 : : }
13898 : :
13899 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21074 */
13900 : : rtx
13901 : 16 : gen_avx_movmskpd256 (rtx operand0 ATTRIBUTE_UNUSED,
13902 : : rtx operand1 ATTRIBUTE_UNUSED)
13903 : : {
13904 : 16 : return gen_rtx_SET (operand0,
13905 : : gen_rtx_UNSPEC (SImode,
13906 : : gen_rtvec (1,
13907 : : operand1),
13908 : : 48));
13909 : : }
13910 : :
13911 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21074 */
13912 : : rtx
13913 : 22 : gen_sse2_movmskpd (rtx operand0 ATTRIBUTE_UNUSED,
13914 : : rtx operand1 ATTRIBUTE_UNUSED)
13915 : : {
13916 : 22 : return gen_rtx_SET (operand0,
13917 : : gen_rtx_UNSPEC (SImode,
13918 : : gen_rtvec (1,
13919 : : operand1),
13920 : : 48));
13921 : : }
13922 : :
13923 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21175 */
13924 : : rtx
13925 : 27 : gen_avx2_pmovmskb (rtx operand0 ATTRIBUTE_UNUSED,
13926 : : rtx operand1 ATTRIBUTE_UNUSED)
13927 : : {
13928 : 27 : return gen_rtx_SET (operand0,
13929 : : gen_rtx_UNSPEC (SImode,
13930 : : gen_rtvec (1,
13931 : : operand1),
13932 : : 48));
13933 : : }
13934 : :
13935 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:21175 */
13936 : : rtx
13937 : 40 : gen_sse2_pmovmskb (rtx operand0 ATTRIBUTE_UNUSED,
13938 : : rtx operand1 ATTRIBUTE_UNUSED)
13939 : : {
13940 : 40 : return gen_rtx_SET (operand0,
13941 : : gen_rtx_UNSPEC (SImode,
13942 : : gen_rtvec (1,
13943 : : operand1),
13944 : : 48));
13945 : : }
13946 : :
|