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/i386.md:27967 */
41 : : rtx
42 : 20 : gen_testui (void)
43 : : {
44 : 20 : return gen_rtx_SET (gen_rtx_REG (CCCmode,
45 : : 17),
46 : : gen_rtx_UNSPEC_VOLATILE (CCCmode,
47 : : gen_rtvec (1,
48 : : const0_rtx),
49 : : 74));
50 : : }
51 : :
52 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27975 */
53 : : rtx
54 : 20 : gen_senduipi (rtx operand0 ATTRIBUTE_UNUSED)
55 : : {
56 : 20 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
57 : : gen_rtvec (1,
58 : : operand0),
59 : : 75);
60 : : }
61 : :
62 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27986 */
63 : : rtx
64 : 0 : gen_umwait (rtx operand0 ATTRIBUTE_UNUSED,
65 : : rtx operand1 ATTRIBUTE_UNUSED)
66 : : {
67 : 0 : return gen_rtx_SET (gen_rtx_REG (CCCmode,
68 : : 17),
69 : : gen_rtx_UNSPEC_VOLATILE (CCCmode,
70 : : gen_rtvec (2,
71 : : operand0,
72 : : operand1),
73 : : 69));
74 : : }
75 : :
76 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27995 */
77 : : rtx
78 : 21 : gen_umwait_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
79 : : rtx operand1 ATTRIBUTE_UNUSED,
80 : : rtx operand2 ATTRIBUTE_UNUSED)
81 : : {
82 : 21 : return gen_rtx_SET (gen_rtx_REG (CCCmode,
83 : : 17),
84 : : gen_rtx_UNSPEC_VOLATILE (CCCmode,
85 : : gen_rtvec (3,
86 : : operand0,
87 : : operand1,
88 : : operand2),
89 : : 69));
90 : : }
91 : :
92 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:28005 */
93 : : rtx
94 : 0 : gen_umonitor_si (rtx operand0 ATTRIBUTE_UNUSED)
95 : : {
96 : 0 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
97 : : gen_rtvec (1,
98 : : operand0),
99 : : 70);
100 : : }
101 : :
102 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:28005 */
103 : : rtx
104 : 21 : gen_umonitor_di (rtx operand0 ATTRIBUTE_UNUSED)
105 : : {
106 : 21 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
107 : : gen_rtvec (1,
108 : : operand0),
109 : : 70);
110 : : }
111 : :
112 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:28013 */
113 : : rtx
114 : 0 : gen_tpause (rtx operand0 ATTRIBUTE_UNUSED,
115 : : rtx operand1 ATTRIBUTE_UNUSED)
116 : : {
117 : 0 : return gen_rtx_SET (gen_rtx_REG (CCCmode,
118 : : 17),
119 : : gen_rtx_UNSPEC_VOLATILE (CCCmode,
120 : : gen_rtvec (2,
121 : : operand0,
122 : : operand1),
123 : : 71));
124 : : }
125 : :
126 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:28022 */
127 : : rtx
128 : 21 : gen_tpause_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
129 : : rtx operand1 ATTRIBUTE_UNUSED,
130 : : rtx operand2 ATTRIBUTE_UNUSED)
131 : : {
132 : 21 : return gen_rtx_SET (gen_rtx_REG (CCCmode,
133 : : 17),
134 : : gen_rtx_UNSPEC_VOLATILE (CCCmode,
135 : : gen_rtvec (3,
136 : : operand0,
137 : : operand1,
138 : : operand2),
139 : : 71));
140 : : }
141 : :
142 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:28032 */
143 : : rtx
144 : 19 : gen_cldemote (rtx operand0 ATTRIBUTE_UNUSED)
145 : : {
146 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
147 : : gen_rtvec (1,
148 : : operand0),
149 : : 76);
150 : : }
151 : :
152 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:28040 */
153 : : rtx
154 : 41 : gen_speculation_barrier (void)
155 : : {
156 : 41 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
157 : : gen_rtvec (1,
158 : : const0_rtx),
159 : : 77);
160 : : }
161 : :
162 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:28047 */
163 : : rtx
164 : 19 : gen_serialize (void)
165 : : {
166 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
167 : : gen_rtvec (1,
168 : : const0_rtx),
169 : : 81);
170 : : }
171 : :
172 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:28054 */
173 : : rtx
174 : 59 : gen_patchable_area (rtx operand0 ATTRIBUTE_UNUSED,
175 : : rtx operand1 ATTRIBUTE_UNUSED)
176 : : {
177 : 59 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
178 : : gen_rtvec (2,
179 : : operand0,
180 : : operand1),
181 : : 82);
182 : : }
183 : :
184 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:28068 */
185 : : rtx
186 : 20 : gen_hreset (rtx operand0 ATTRIBUTE_UNUSED)
187 : : {
188 : 20 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
189 : : gen_rtvec (1,
190 : : operand0),
191 : : 83);
192 : : }
193 : :
194 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:28150 */
195 : : rtx
196 : 26 : gen_urdmsr (rtx operand0 ATTRIBUTE_UNUSED,
197 : : rtx operand1 ATTRIBUTE_UNUSED)
198 : : {
199 : 26 : return gen_rtx_SET (operand0,
200 : : gen_rtx_UNSPEC_VOLATILE (DImode,
201 : : gen_rtvec (1,
202 : : operand1),
203 : : 85));
204 : : }
205 : :
206 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:28160 */
207 : : rtx
208 : 26 : gen_uwrmsr (rtx operand0 ATTRIBUTE_UNUSED,
209 : : rtx operand1 ATTRIBUTE_UNUSED)
210 : : {
211 : 26 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
212 : : gen_rtvec (2,
213 : : operand0,
214 : : operand1),
215 : : 86);
216 : : }
217 : :
218 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:28170 */
219 : : rtx
220 : 31 : gen_ldtilecfg (rtx operand0 ATTRIBUTE_UNUSED)
221 : : {
222 : 31 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
223 : : gen_rtvec (1,
224 : : operand0),
225 : : 87);
226 : : }
227 : :
228 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:28180 */
229 : : rtx
230 : 49 : gen_sttilecfg (rtx operand0 ATTRIBUTE_UNUSED)
231 : : {
232 : 49 : return gen_rtx_SET (operand0,
233 : : gen_rtx_UNSPEC_VOLATILE (XImode,
234 : : gen_rtvec (1,
235 : : const0_rtx),
236 : : 88));
237 : : }
238 : :
239 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:607 */
240 : : rtx
241 : 12 : gen_sse_movntq (rtx operand0 ATTRIBUTE_UNUSED,
242 : : rtx operand1 ATTRIBUTE_UNUSED)
243 : : {
244 : 12 : return gen_rtx_SET (operand0,
245 : : gen_rtx_UNSPEC (DImode,
246 : : gen_rtvec (1,
247 : : operand1),
248 : : 107));
249 : : }
250 : :
251 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:846 */
252 : : rtx
253 : 14 : gen_mmx_ieee_maxv2sf3 (rtx operand0 ATTRIBUTE_UNUSED,
254 : : rtx operand1 ATTRIBUTE_UNUSED,
255 : : rtx operand2 ATTRIBUTE_UNUSED)
256 : : {
257 : 14 : return gen_rtx_SET (operand0,
258 : : gen_rtx_UNSPEC (V2SFmode,
259 : : gen_rtvec (2,
260 : : operand1,
261 : : operand2),
262 : : 61));
263 : : }
264 : :
265 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:846 */
266 : : rtx
267 : 14 : gen_mmx_ieee_minv2sf3 (rtx operand0 ATTRIBUTE_UNUSED,
268 : : rtx operand1 ATTRIBUTE_UNUSED,
269 : : rtx operand2 ATTRIBUTE_UNUSED)
270 : : {
271 : 14 : return gen_rtx_SET (operand0,
272 : : gen_rtx_UNSPEC (V2SFmode,
273 : : gen_rtvec (2,
274 : : operand1,
275 : : operand2),
276 : : 60));
277 : : }
278 : :
279 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:858 */
280 : : rtx
281 : 14 : gen_mmx_rcpv2sf2 (rtx operand0 ATTRIBUTE_UNUSED,
282 : : rtx operand1 ATTRIBUTE_UNUSED)
283 : : {
284 : 14 : return gen_rtx_SET (operand0,
285 : : gen_rtx_UNSPEC (V2SFmode,
286 : : gen_rtvec (1,
287 : : operand1),
288 : : 108));
289 : : }
290 : :
291 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:868 */
292 : : rtx
293 : 14 : gen_mmx_rcpit1v2sf3 (rtx operand0 ATTRIBUTE_UNUSED,
294 : : rtx operand1 ATTRIBUTE_UNUSED,
295 : : rtx operand2 ATTRIBUTE_UNUSED)
296 : : {
297 : 14 : return gen_rtx_SET (operand0,
298 : : gen_rtx_UNSPEC (V2SFmode,
299 : : gen_rtvec (2,
300 : : operand1,
301 : : operand2),
302 : : 109));
303 : : }
304 : :
305 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:879 */
306 : : rtx
307 : 14 : gen_mmx_rcpit2v2sf3 (rtx operand0 ATTRIBUTE_UNUSED,
308 : : rtx operand1 ATTRIBUTE_UNUSED,
309 : : rtx operand2 ATTRIBUTE_UNUSED)
310 : : {
311 : 14 : return gen_rtx_SET (operand0,
312 : : gen_rtx_UNSPEC (V2SFmode,
313 : : gen_rtvec (2,
314 : : operand1,
315 : : operand2),
316 : : 110));
317 : : }
318 : :
319 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:906 */
320 : : rtx
321 : 14 : gen_mmx_rsqrtv2sf2 (rtx operand0 ATTRIBUTE_UNUSED,
322 : : rtx operand1 ATTRIBUTE_UNUSED)
323 : : {
324 : 14 : return gen_rtx_SET (operand0,
325 : : gen_rtx_UNSPEC (V2SFmode,
326 : : gen_rtvec (1,
327 : : operand1),
328 : : 111));
329 : : }
330 : :
331 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:916 */
332 : : rtx
333 : 14 : gen_mmx_rsqit1v2sf3 (rtx operand0 ATTRIBUTE_UNUSED,
334 : : rtx operand1 ATTRIBUTE_UNUSED,
335 : : rtx operand2 ATTRIBUTE_UNUSED)
336 : : {
337 : 14 : return gen_rtx_SET (operand0,
338 : : gen_rtx_UNSPEC (V2SFmode,
339 : : gen_rtvec (2,
340 : : operand1,
341 : : operand2),
342 : : 112));
343 : : }
344 : :
345 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:992 */
346 : : rtx
347 : 15 : gen_mmx_hsubv2sf3 (rtx operand0 ATTRIBUTE_UNUSED,
348 : : rtx operand1 ATTRIBUTE_UNUSED,
349 : : rtx operand2 ATTRIBUTE_UNUSED)
350 : : {
351 : 15 : return gen_rtx_SET (operand0,
352 : : gen_rtx_VEC_CONCAT (V2SFmode,
353 : : gen_rtx_MINUS (SFmode,
354 : : gen_rtx_VEC_SELECT (SFmode,
355 : : operand1,
356 : : gen_rtx_PARALLEL (VOIDmode,
357 : : gen_rtvec (1,
358 : : const0_rtx))),
359 : : gen_rtx_VEC_SELECT (SFmode,
360 : : operand1,
361 : : gen_rtx_PARALLEL (VOIDmode,
362 : : gen_rtvec (1,
363 : : const1_rtx)))),
364 : : gen_rtx_MINUS (SFmode,
365 : : gen_rtx_VEC_SELECT (SFmode,
366 : : operand2,
367 : : gen_rtx_PARALLEL (VOIDmode,
368 : : gen_rtvec (1,
369 : : const0_rtx))),
370 : : gen_rtx_VEC_SELECT (SFmode,
371 : : operand2,
372 : : gen_rtx_PARALLEL (VOIDmode,
373 : : gen_rtvec (1,
374 : : const1_rtx))))));
375 : : }
376 : :
377 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:1120 */
378 : : rtx
379 : 14 : gen_mmx_gtv2sf3 (rtx operand0 ATTRIBUTE_UNUSED,
380 : : rtx operand1 ATTRIBUTE_UNUSED,
381 : : rtx operand2 ATTRIBUTE_UNUSED)
382 : : {
383 : 14 : return gen_rtx_SET (operand0,
384 : : gen_rtx_GT (V2SImode,
385 : : operand1,
386 : : operand2));
387 : : }
388 : :
389 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:1130 */
390 : : rtx
391 : 14 : gen_mmx_gev2sf3 (rtx operand0 ATTRIBUTE_UNUSED,
392 : : rtx operand1 ATTRIBUTE_UNUSED,
393 : : rtx operand2 ATTRIBUTE_UNUSED)
394 : : {
395 : 14 : return gen_rtx_SET (operand0,
396 : : gen_rtx_GE (V2SImode,
397 : : operand1,
398 : : operand2));
399 : : }
400 : :
401 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:1196 */
402 : : rtx
403 : 200 : gen_sse4_1_insertps_v2sf (rtx operand0 ATTRIBUTE_UNUSED,
404 : : rtx operand1 ATTRIBUTE_UNUSED,
405 : : rtx operand2 ATTRIBUTE_UNUSED,
406 : : rtx operand3 ATTRIBUTE_UNUSED)
407 : : {
408 : 200 : return gen_rtx_SET (operand0,
409 : : gen_rtx_UNSPEC (V2SFmode,
410 : : gen_rtvec (3,
411 : : operand2,
412 : : operand1,
413 : : operand3),
414 : : 49));
415 : : }
416 : :
417 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:1196 */
418 : : rtx
419 : 0 : gen_sse4_1_insertps_v2si (rtx operand0 ATTRIBUTE_UNUSED,
420 : : rtx operand1 ATTRIBUTE_UNUSED,
421 : : rtx operand2 ATTRIBUTE_UNUSED,
422 : : rtx operand3 ATTRIBUTE_UNUSED)
423 : : {
424 : 0 : return gen_rtx_SET (operand0,
425 : : gen_rtx_UNSPEC (V2SImode,
426 : : gen_rtvec (3,
427 : : operand2,
428 : : operand1,
429 : : operand3),
430 : : 49));
431 : : }
432 : :
433 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:1252 */
434 : : rtx
435 : 4 : gen_mmx_blendvps (rtx operand0 ATTRIBUTE_UNUSED,
436 : : rtx operand1 ATTRIBUTE_UNUSED,
437 : : rtx operand2 ATTRIBUTE_UNUSED,
438 : : rtx operand3 ATTRIBUTE_UNUSED)
439 : : {
440 : 4 : return gen_rtx_SET (operand0,
441 : : gen_rtx_UNSPEC (V2SFmode,
442 : : gen_rtvec (3,
443 : : operand1,
444 : : operand2,
445 : : operand3),
446 : : 50));
447 : : }
448 : :
449 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:1294 */
450 : : rtx
451 : 19 : gen_andv2sf3 (rtx operand0 ATTRIBUTE_UNUSED,
452 : : rtx operand1 ATTRIBUTE_UNUSED,
453 : : rtx operand2 ATTRIBUTE_UNUSED)
454 : : {
455 : 19 : return gen_rtx_SET (operand0,
456 : : gen_rtx_AND (V2SFmode,
457 : : operand1,
458 : : operand2));
459 : : }
460 : :
461 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:1294 */
462 : : rtx
463 : 19 : gen_iorv2sf3 (rtx operand0 ATTRIBUTE_UNUSED,
464 : : rtx operand1 ATTRIBUTE_UNUSED,
465 : : rtx operand2 ATTRIBUTE_UNUSED)
466 : : {
467 : 19 : return gen_rtx_SET (operand0,
468 : : gen_rtx_IOR (V2SFmode,
469 : : operand1,
470 : : operand2));
471 : : }
472 : :
473 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:1294 */
474 : : rtx
475 : 0 : gen_xorv2sf3 (rtx operand0 ATTRIBUTE_UNUSED,
476 : : rtx operand1 ATTRIBUTE_UNUSED,
477 : : rtx operand2 ATTRIBUTE_UNUSED)
478 : : {
479 : 0 : return gen_rtx_SET (operand0,
480 : : gen_rtx_XOR (V2SFmode,
481 : : operand1,
482 : : operand2));
483 : : }
484 : :
485 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:1496 */
486 : : rtx
487 : 14 : gen_mmx_fix_truncv2sfv2si2 (rtx operand0 ATTRIBUTE_UNUSED,
488 : : rtx operand1 ATTRIBUTE_UNUSED)
489 : : {
490 : 14 : return gen_rtx_SET (operand0,
491 : : gen_rtx_FIX (V2SImode,
492 : : operand1));
493 : : }
494 : :
495 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:1537 */
496 : : rtx
497 : 14 : gen_mmx_floatv2siv2sf2 (rtx operand0 ATTRIBUTE_UNUSED,
498 : : rtx operand1 ATTRIBUTE_UNUSED)
499 : : {
500 : 14 : return gen_rtx_SET (operand0,
501 : : gen_rtx_FLOAT (V2SFmode,
502 : : operand1));
503 : : }
504 : :
505 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:1546 */
506 : : rtx
507 : 14 : gen_mmx_pf2iw (rtx operand0 ATTRIBUTE_UNUSED,
508 : : rtx operand1 ATTRIBUTE_UNUSED)
509 : : {
510 : 14 : return gen_rtx_SET (operand0,
511 : : gen_rtx_SIGN_EXTEND (V2SImode,
512 : : gen_rtx_SS_TRUNCATE (V2HImode,
513 : : gen_rtx_FIX (V2SImode,
514 : : operand1))));
515 : : }
516 : :
517 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:1558 */
518 : : rtx
519 : 14 : gen_mmx_pi2fw (rtx operand0 ATTRIBUTE_UNUSED,
520 : : rtx operand1 ATTRIBUTE_UNUSED)
521 : : {
522 : 14 : return gen_rtx_SET (operand0,
523 : : gen_rtx_FLOAT (V2SFmode,
524 : : gen_rtx_SIGN_EXTEND (V2SImode,
525 : : gen_rtx_TRUNCATE (V2HImode,
526 : : operand1))));
527 : : }
528 : :
529 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:1576 */
530 : : rtx
531 : 14 : gen_mmx_pswapdv2sf2 (rtx operand0 ATTRIBUTE_UNUSED,
532 : : rtx operand1 ATTRIBUTE_UNUSED)
533 : : {
534 : 14 : return gen_rtx_SET (operand0,
535 : : gen_rtx_VEC_SELECT (V2SFmode,
536 : : operand1,
537 : : gen_rtx_PARALLEL (VOIDmode,
538 : : gen_rtvec (2,
539 : : const1_rtx,
540 : : const0_rtx))));
541 : : }
542 : :
543 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:2440 */
544 : : rtx
545 : 0 : gen_andv2hf3 (rtx operand0 ATTRIBUTE_UNUSED,
546 : : rtx operand1 ATTRIBUTE_UNUSED,
547 : : rtx operand2 ATTRIBUTE_UNUSED)
548 : : {
549 : 0 : return gen_rtx_SET (operand0,
550 : : gen_rtx_AND (V2HFmode,
551 : : operand1,
552 : : operand2));
553 : : }
554 : :
555 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:2440 */
556 : : rtx
557 : 0 : gen_iorv2hf3 (rtx operand0 ATTRIBUTE_UNUSED,
558 : : rtx operand1 ATTRIBUTE_UNUSED,
559 : : rtx operand2 ATTRIBUTE_UNUSED)
560 : : {
561 : 0 : return gen_rtx_SET (operand0,
562 : : gen_rtx_IOR (V2HFmode,
563 : : operand1,
564 : : operand2));
565 : : }
566 : :
567 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:2440 */
568 : : rtx
569 : 0 : gen_xorv2hf3 (rtx operand0 ATTRIBUTE_UNUSED,
570 : : rtx operand1 ATTRIBUTE_UNUSED,
571 : : rtx operand2 ATTRIBUTE_UNUSED)
572 : : {
573 : 0 : return gen_rtx_SET (operand0,
574 : : gen_rtx_XOR (V2HFmode,
575 : : operand1,
576 : : operand2));
577 : : }
578 : :
579 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:2440 */
580 : : rtx
581 : 0 : gen_andv4hf3 (rtx operand0 ATTRIBUTE_UNUSED,
582 : : rtx operand1 ATTRIBUTE_UNUSED,
583 : : rtx operand2 ATTRIBUTE_UNUSED)
584 : : {
585 : 0 : return gen_rtx_SET (operand0,
586 : : gen_rtx_AND (V4HFmode,
587 : : operand1,
588 : : operand2));
589 : : }
590 : :
591 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:2440 */
592 : : rtx
593 : 0 : gen_iorv4hf3 (rtx operand0 ATTRIBUTE_UNUSED,
594 : : rtx operand1 ATTRIBUTE_UNUSED,
595 : : rtx operand2 ATTRIBUTE_UNUSED)
596 : : {
597 : 0 : return gen_rtx_SET (operand0,
598 : : gen_rtx_IOR (V4HFmode,
599 : : operand1,
600 : : operand2));
601 : : }
602 : :
603 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:2440 */
604 : : rtx
605 : 0 : gen_xorv4hf3 (rtx operand0 ATTRIBUTE_UNUSED,
606 : : rtx operand1 ATTRIBUTE_UNUSED,
607 : : rtx operand2 ATTRIBUTE_UNUSED)
608 : : {
609 : 0 : return gen_rtx_SET (operand0,
610 : : gen_rtx_XOR (V4HFmode,
611 : : operand1,
612 : : operand2));
613 : : }
614 : :
615 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:2872 */
616 : : rtx
617 : 5 : gen_negv2qi2 (rtx operand0 ATTRIBUTE_UNUSED,
618 : : rtx operand1 ATTRIBUTE_UNUSED)
619 : : {
620 : 5 : return gen_rtx_PARALLEL (VOIDmode,
621 : : gen_rtvec (2,
622 : : gen_rtx_SET (operand0,
623 : : gen_rtx_NEG (V2QImode,
624 : : operand1)),
625 : : gen_hard_reg_clobber (CCmode, 17)));
626 : : }
627 : :
628 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:2965 */
629 : : rtx
630 : 744 : gen_addv4qi3 (rtx operand0 ATTRIBUTE_UNUSED,
631 : : rtx operand1 ATTRIBUTE_UNUSED,
632 : : rtx operand2 ATTRIBUTE_UNUSED)
633 : : {
634 : 744 : return gen_rtx_SET (operand0,
635 : : gen_rtx_PLUS (V4QImode,
636 : : operand1,
637 : : operand2));
638 : : }
639 : :
640 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:2965 */
641 : : rtx
642 : 24 : gen_subv4qi3 (rtx operand0 ATTRIBUTE_UNUSED,
643 : : rtx operand1 ATTRIBUTE_UNUSED,
644 : : rtx operand2 ATTRIBUTE_UNUSED)
645 : : {
646 : 24 : return gen_rtx_SET (operand0,
647 : : gen_rtx_MINUS (V4QImode,
648 : : operand1,
649 : : operand2));
650 : : }
651 : :
652 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:2965 */
653 : : rtx
654 : 766 : gen_addv2hi3 (rtx operand0 ATTRIBUTE_UNUSED,
655 : : rtx operand1 ATTRIBUTE_UNUSED,
656 : : rtx operand2 ATTRIBUTE_UNUSED)
657 : : {
658 : 766 : return gen_rtx_SET (operand0,
659 : : gen_rtx_PLUS (V2HImode,
660 : : operand1,
661 : : operand2));
662 : : }
663 : :
664 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:2965 */
665 : : rtx
666 : 12 : gen_subv2hi3 (rtx operand0 ATTRIBUTE_UNUSED,
667 : : rtx operand1 ATTRIBUTE_UNUSED,
668 : : rtx operand2 ATTRIBUTE_UNUSED)
669 : : {
670 : 12 : return gen_rtx_SET (operand0,
671 : : gen_rtx_MINUS (V2HImode,
672 : : operand1,
673 : : operand2));
674 : : }
675 : :
676 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:2978 */
677 : : rtx
678 : 187 : gen_addv2qi3 (rtx operand0 ATTRIBUTE_UNUSED,
679 : : rtx operand1 ATTRIBUTE_UNUSED,
680 : : rtx operand2 ATTRIBUTE_UNUSED)
681 : : {
682 : 187 : return gen_rtx_PARALLEL (VOIDmode,
683 : : gen_rtvec (2,
684 : : gen_rtx_SET (operand0,
685 : : gen_rtx_PLUS (V2QImode,
686 : : operand1,
687 : : operand2)),
688 : : gen_hard_reg_clobber (CCmode, 17)));
689 : : }
690 : :
691 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:2978 */
692 : : rtx
693 : 20 : gen_subv2qi3 (rtx operand0 ATTRIBUTE_UNUSED,
694 : : rtx operand1 ATTRIBUTE_UNUSED,
695 : : rtx operand2 ATTRIBUTE_UNUSED)
696 : : {
697 : 20 : return gen_rtx_PARALLEL (VOIDmode,
698 : : gen_rtvec (2,
699 : : gen_rtx_SET (operand0,
700 : : gen_rtx_MINUS (V2QImode,
701 : : operand1,
702 : : operand2)),
703 : : gen_hard_reg_clobber (CCmode, 17)));
704 : : }
705 : :
706 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3083 */
707 : : rtx
708 : 176 : gen_mulv2si3 (rtx operand0 ATTRIBUTE_UNUSED,
709 : : rtx operand1 ATTRIBUTE_UNUSED,
710 : : rtx operand2 ATTRIBUTE_UNUSED)
711 : : {
712 : 176 : return gen_rtx_SET (operand0,
713 : : gen_rtx_MULT (V2SImode,
714 : : operand1,
715 : : operand2));
716 : : }
717 : :
718 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3128 */
719 : : rtx
720 : 659 : gen_mulv2hi3 (rtx operand0 ATTRIBUTE_UNUSED,
721 : : rtx operand1 ATTRIBUTE_UNUSED,
722 : : rtx operand2 ATTRIBUTE_UNUSED)
723 : : {
724 : 659 : return gen_rtx_SET (operand0,
725 : : gen_rtx_MULT (V2HImode,
726 : : operand1,
727 : : operand2));
728 : : }
729 : :
730 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3242 */
731 : : rtx
732 : 1 : gen_smulv2hi3_highpart (rtx operand0 ATTRIBUTE_UNUSED,
733 : : rtx operand1 ATTRIBUTE_UNUSED,
734 : : rtx operand2 ATTRIBUTE_UNUSED)
735 : : {
736 : 1 : return gen_rtx_SET (operand0,
737 : : gen_rtx_TRUNCATE (V2HImode,
738 : : gen_rtx_LSHIFTRT (V2SImode,
739 : : gen_rtx_MULT (V2SImode,
740 : : gen_rtx_SIGN_EXTEND (V2SImode,
741 : : operand1),
742 : : gen_rtx_SIGN_EXTEND (V2SImode,
743 : : operand2)),
744 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)])));
745 : : }
746 : :
747 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3242 */
748 : : rtx
749 : 1 : gen_umulv2hi3_highpart (rtx operand0 ATTRIBUTE_UNUSED,
750 : : rtx operand1 ATTRIBUTE_UNUSED,
751 : : rtx operand2 ATTRIBUTE_UNUSED)
752 : : {
753 : 1 : return gen_rtx_SET (operand0,
754 : : gen_rtx_TRUNCATE (V2HImode,
755 : : gen_rtx_LSHIFTRT (V2SImode,
756 : : gen_rtx_MULT (V2SImode,
757 : : gen_rtx_ZERO_EXTEND (V2SImode,
758 : : operand1),
759 : : gen_rtx_ZERO_EXTEND (V2SImode,
760 : : operand2)),
761 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)])));
762 : : }
763 : :
764 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3390 */
765 : : rtx
766 : 0 : gen_smaxv8qi3 (rtx operand0 ATTRIBUTE_UNUSED,
767 : : rtx operand1 ATTRIBUTE_UNUSED,
768 : : rtx operand2 ATTRIBUTE_UNUSED)
769 : : {
770 : 0 : return gen_rtx_SET (operand0,
771 : : gen_rtx_SMAX (V8QImode,
772 : : operand1,
773 : : operand2));
774 : : }
775 : :
776 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3390 */
777 : : rtx
778 : 0 : gen_sminv8qi3 (rtx operand0 ATTRIBUTE_UNUSED,
779 : : rtx operand1 ATTRIBUTE_UNUSED,
780 : : rtx operand2 ATTRIBUTE_UNUSED)
781 : : {
782 : 0 : return gen_rtx_SET (operand0,
783 : : gen_rtx_SMIN (V8QImode,
784 : : operand1,
785 : : operand2));
786 : : }
787 : :
788 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3390 */
789 : : rtx
790 : 0 : gen_smaxv2si3 (rtx operand0 ATTRIBUTE_UNUSED,
791 : : rtx operand1 ATTRIBUTE_UNUSED,
792 : : rtx operand2 ATTRIBUTE_UNUSED)
793 : : {
794 : 0 : return gen_rtx_SET (operand0,
795 : : gen_rtx_SMAX (V2SImode,
796 : : operand1,
797 : : operand2));
798 : : }
799 : :
800 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3390 */
801 : : rtx
802 : 0 : gen_sminv2si3 (rtx operand0 ATTRIBUTE_UNUSED,
803 : : rtx operand1 ATTRIBUTE_UNUSED,
804 : : rtx operand2 ATTRIBUTE_UNUSED)
805 : : {
806 : 0 : return gen_rtx_SET (operand0,
807 : : gen_rtx_SMIN (V2SImode,
808 : : operand1,
809 : : operand2));
810 : : }
811 : :
812 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3439 */
813 : : rtx
814 : 7 : gen_smaxv4qi3 (rtx operand0 ATTRIBUTE_UNUSED,
815 : : rtx operand1 ATTRIBUTE_UNUSED,
816 : : rtx operand2 ATTRIBUTE_UNUSED)
817 : : {
818 : 7 : return gen_rtx_SET (operand0,
819 : : gen_rtx_SMAX (V4QImode,
820 : : operand1,
821 : : operand2));
822 : : }
823 : :
824 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3439 */
825 : : rtx
826 : 7 : gen_sminv4qi3 (rtx operand0 ATTRIBUTE_UNUSED,
827 : : rtx operand1 ATTRIBUTE_UNUSED,
828 : : rtx operand2 ATTRIBUTE_UNUSED)
829 : : {
830 : 7 : return gen_rtx_SET (operand0,
831 : : gen_rtx_SMIN (V4QImode,
832 : : operand1,
833 : : operand2));
834 : : }
835 : :
836 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3439 */
837 : : rtx
838 : 1 : gen_smaxv2qi3 (rtx operand0 ATTRIBUTE_UNUSED,
839 : : rtx operand1 ATTRIBUTE_UNUSED,
840 : : rtx operand2 ATTRIBUTE_UNUSED)
841 : : {
842 : 1 : return gen_rtx_SET (operand0,
843 : : gen_rtx_SMAX (V2QImode,
844 : : operand1,
845 : : operand2));
846 : : }
847 : :
848 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3439 */
849 : : rtx
850 : 1 : gen_sminv2qi3 (rtx operand0 ATTRIBUTE_UNUSED,
851 : : rtx operand1 ATTRIBUTE_UNUSED,
852 : : rtx operand2 ATTRIBUTE_UNUSED)
853 : : {
854 : 1 : return gen_rtx_SET (operand0,
855 : : gen_rtx_SMIN (V2QImode,
856 : : operand1,
857 : : operand2));
858 : : }
859 : :
860 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3455 */
861 : : rtx
862 : 5 : gen_smaxv2hi3 (rtx operand0 ATTRIBUTE_UNUSED,
863 : : rtx operand1 ATTRIBUTE_UNUSED,
864 : : rtx operand2 ATTRIBUTE_UNUSED)
865 : : {
866 : 5 : return gen_rtx_SET (operand0,
867 : : gen_rtx_SMAX (V2HImode,
868 : : operand1,
869 : : operand2));
870 : : }
871 : :
872 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3455 */
873 : : rtx
874 : 12 : gen_sminv2hi3 (rtx operand0 ATTRIBUTE_UNUSED,
875 : : rtx operand1 ATTRIBUTE_UNUSED,
876 : : rtx operand2 ATTRIBUTE_UNUSED)
877 : : {
878 : 12 : return gen_rtx_SET (operand0,
879 : : gen_rtx_SMIN (V2HImode,
880 : : operand1,
881 : : operand2));
882 : : }
883 : :
884 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3468 */
885 : : rtx
886 : 10 : gen_umaxv4hi3 (rtx operand0 ATTRIBUTE_UNUSED,
887 : : rtx operand1 ATTRIBUTE_UNUSED,
888 : : rtx operand2 ATTRIBUTE_UNUSED)
889 : : {
890 : 10 : return gen_rtx_SET (operand0,
891 : : gen_rtx_UMAX (V4HImode,
892 : : operand1,
893 : : operand2));
894 : : }
895 : :
896 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3468 */
897 : : rtx
898 : 6 : gen_uminv4hi3 (rtx operand0 ATTRIBUTE_UNUSED,
899 : : rtx operand1 ATTRIBUTE_UNUSED,
900 : : rtx operand2 ATTRIBUTE_UNUSED)
901 : : {
902 : 6 : return gen_rtx_SET (operand0,
903 : : gen_rtx_UMIN (V4HImode,
904 : : operand1,
905 : : operand2));
906 : : }
907 : :
908 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3468 */
909 : : rtx
910 : 0 : gen_umaxv2si3 (rtx operand0 ATTRIBUTE_UNUSED,
911 : : rtx operand1 ATTRIBUTE_UNUSED,
912 : : rtx operand2 ATTRIBUTE_UNUSED)
913 : : {
914 : 0 : return gen_rtx_SET (operand0,
915 : : gen_rtx_UMAX (V2SImode,
916 : : operand1,
917 : : operand2));
918 : : }
919 : :
920 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3468 */
921 : : rtx
922 : 4 : gen_uminv2si3 (rtx operand0 ATTRIBUTE_UNUSED,
923 : : rtx operand1 ATTRIBUTE_UNUSED,
924 : : rtx operand2 ATTRIBUTE_UNUSED)
925 : : {
926 : 4 : return gen_rtx_SET (operand0,
927 : : gen_rtx_UMIN (V2SImode,
928 : : operand1,
929 : : operand2));
930 : : }
931 : :
932 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3517 */
933 : : rtx
934 : 7 : gen_umaxv4qi3 (rtx operand0 ATTRIBUTE_UNUSED,
935 : : rtx operand1 ATTRIBUTE_UNUSED,
936 : : rtx operand2 ATTRIBUTE_UNUSED)
937 : : {
938 : 7 : return gen_rtx_SET (operand0,
939 : : gen_rtx_UMAX (V4QImode,
940 : : operand1,
941 : : operand2));
942 : : }
943 : :
944 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3517 */
945 : : rtx
946 : 20 : gen_uminv4qi3 (rtx operand0 ATTRIBUTE_UNUSED,
947 : : rtx operand1 ATTRIBUTE_UNUSED,
948 : : rtx operand2 ATTRIBUTE_UNUSED)
949 : : {
950 : 20 : return gen_rtx_SET (operand0,
951 : : gen_rtx_UMIN (V4QImode,
952 : : operand1,
953 : : operand2));
954 : : }
955 : :
956 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3517 */
957 : : rtx
958 : 1 : gen_umaxv2qi3 (rtx operand0 ATTRIBUTE_UNUSED,
959 : : rtx operand1 ATTRIBUTE_UNUSED,
960 : : rtx operand2 ATTRIBUTE_UNUSED)
961 : : {
962 : 1 : return gen_rtx_SET (operand0,
963 : : gen_rtx_UMAX (V2QImode,
964 : : operand1,
965 : : operand2));
966 : : }
967 : :
968 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3517 */
969 : : rtx
970 : 3 : gen_uminv2qi3 (rtx operand0 ATTRIBUTE_UNUSED,
971 : : rtx operand1 ATTRIBUTE_UNUSED,
972 : : rtx operand2 ATTRIBUTE_UNUSED)
973 : : {
974 : 3 : return gen_rtx_SET (operand0,
975 : : gen_rtx_UMIN (V2QImode,
976 : : operand1,
977 : : operand2));
978 : : }
979 : :
980 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3530 */
981 : : rtx
982 : 1 : gen_umaxv2hi3 (rtx operand0 ATTRIBUTE_UNUSED,
983 : : rtx operand1 ATTRIBUTE_UNUSED,
984 : : rtx operand2 ATTRIBUTE_UNUSED)
985 : : {
986 : 1 : return gen_rtx_SET (operand0,
987 : : gen_rtx_UMAX (V2HImode,
988 : : operand1,
989 : : operand2));
990 : : }
991 : :
992 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3530 */
993 : : rtx
994 : 1 : gen_uminv2hi3 (rtx operand0 ATTRIBUTE_UNUSED,
995 : : rtx operand1 ATTRIBUTE_UNUSED,
996 : : rtx operand2 ATTRIBUTE_UNUSED)
997 : : {
998 : 1 : return gen_rtx_SET (operand0,
999 : : gen_rtx_UMIN (V2HImode,
1000 : : operand1,
1001 : : operand2));
1002 : : }
1003 : :
1004 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3546 */
1005 : : rtx
1006 : 0 : gen_ssse3_absv8qi2 (rtx operand0 ATTRIBUTE_UNUSED,
1007 : : rtx operand1 ATTRIBUTE_UNUSED)
1008 : : {
1009 : 0 : return gen_rtx_SET (operand0,
1010 : : gen_rtx_ABS (V8QImode,
1011 : : operand1));
1012 : : }
1013 : :
1014 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3546 */
1015 : : rtx
1016 : 0 : gen_ssse3_absv4hi2 (rtx operand0 ATTRIBUTE_UNUSED,
1017 : : rtx operand1 ATTRIBUTE_UNUSED)
1018 : : {
1019 : 0 : return gen_rtx_SET (operand0,
1020 : : gen_rtx_ABS (V4HImode,
1021 : : operand1));
1022 : : }
1023 : :
1024 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3546 */
1025 : : rtx
1026 : 0 : gen_ssse3_absv2si2 (rtx operand0 ATTRIBUTE_UNUSED,
1027 : : rtx operand1 ATTRIBUTE_UNUSED)
1028 : : {
1029 : 0 : return gen_rtx_SET (operand0,
1030 : : gen_rtx_ABS (V2SImode,
1031 : : operand1));
1032 : : }
1033 : :
1034 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3567 */
1035 : : rtx
1036 : 1 : gen_absv4qi2 (rtx operand0 ATTRIBUTE_UNUSED,
1037 : : rtx operand1 ATTRIBUTE_UNUSED)
1038 : : {
1039 : 1 : return gen_rtx_SET (operand0,
1040 : : gen_rtx_ABS (V4QImode,
1041 : : operand1));
1042 : : }
1043 : :
1044 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3567 */
1045 : : rtx
1046 : 1 : gen_absv2qi2 (rtx operand0 ATTRIBUTE_UNUSED,
1047 : : rtx operand1 ATTRIBUTE_UNUSED)
1048 : : {
1049 : 1 : return gen_rtx_SET (operand0,
1050 : : gen_rtx_ABS (V2QImode,
1051 : : operand1));
1052 : : }
1053 : :
1054 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3567 */
1055 : : rtx
1056 : 1 : gen_absv2hi2 (rtx operand0 ATTRIBUTE_UNUSED,
1057 : : rtx operand1 ATTRIBUTE_UNUSED)
1058 : : {
1059 : 1 : return gen_rtx_SET (operand0,
1060 : : gen_rtx_ABS (V2HImode,
1061 : : operand1));
1062 : : }
1063 : :
1064 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3585 */
1065 : : rtx
1066 : 86 : gen_mmx_ashrv4hi3 (rtx operand0 ATTRIBUTE_UNUSED,
1067 : : rtx operand1 ATTRIBUTE_UNUSED,
1068 : : rtx operand2 ATTRIBUTE_UNUSED)
1069 : : {
1070 : 86 : return gen_rtx_SET (operand0,
1071 : : gen_rtx_ASHIFTRT (V4HImode,
1072 : : operand1,
1073 : : operand2));
1074 : : }
1075 : :
1076 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3585 */
1077 : : rtx
1078 : 103 : gen_mmx_ashrv2si3 (rtx operand0 ATTRIBUTE_UNUSED,
1079 : : rtx operand1 ATTRIBUTE_UNUSED,
1080 : : rtx operand2 ATTRIBUTE_UNUSED)
1081 : : {
1082 : 103 : return gen_rtx_SET (operand0,
1083 : : gen_rtx_ASHIFTRT (V2SImode,
1084 : : operand1,
1085 : : operand2));
1086 : : }
1087 : :
1088 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3611 */
1089 : : rtx
1090 : 85 : gen_mmx_ashlv4hi3 (rtx operand0 ATTRIBUTE_UNUSED,
1091 : : rtx operand1 ATTRIBUTE_UNUSED,
1092 : : rtx operand2 ATTRIBUTE_UNUSED)
1093 : : {
1094 : 85 : return gen_rtx_SET (operand0,
1095 : : gen_rtx_ASHIFT (V4HImode,
1096 : : operand1,
1097 : : operand2));
1098 : : }
1099 : :
1100 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3611 */
1101 : : rtx
1102 : 88 : gen_mmx_lshrv4hi3 (rtx operand0 ATTRIBUTE_UNUSED,
1103 : : rtx operand1 ATTRIBUTE_UNUSED,
1104 : : rtx operand2 ATTRIBUTE_UNUSED)
1105 : : {
1106 : 88 : return gen_rtx_SET (operand0,
1107 : : gen_rtx_LSHIFTRT (V4HImode,
1108 : : operand1,
1109 : : operand2));
1110 : : }
1111 : :
1112 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3611 */
1113 : : rtx
1114 : 106 : gen_mmx_ashlv2si3 (rtx operand0 ATTRIBUTE_UNUSED,
1115 : : rtx operand1 ATTRIBUTE_UNUSED,
1116 : : rtx operand2 ATTRIBUTE_UNUSED)
1117 : : {
1118 : 106 : return gen_rtx_SET (operand0,
1119 : : gen_rtx_ASHIFT (V2SImode,
1120 : : operand1,
1121 : : operand2));
1122 : : }
1123 : :
1124 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3611 */
1125 : : rtx
1126 : 106 : gen_mmx_lshrv2si3 (rtx operand0 ATTRIBUTE_UNUSED,
1127 : : rtx operand1 ATTRIBUTE_UNUSED,
1128 : : rtx operand2 ATTRIBUTE_UNUSED)
1129 : : {
1130 : 106 : return gen_rtx_SET (operand0,
1131 : : gen_rtx_LSHIFTRT (V2SImode,
1132 : : operand1,
1133 : : operand2));
1134 : : }
1135 : :
1136 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3611 */
1137 : : rtx
1138 : 141 : gen_mmx_ashlv1di3 (rtx operand0 ATTRIBUTE_UNUSED,
1139 : : rtx operand1 ATTRIBUTE_UNUSED,
1140 : : rtx operand2 ATTRIBUTE_UNUSED)
1141 : : {
1142 : 141 : return gen_rtx_SET (operand0,
1143 : : gen_rtx_ASHIFT (V1DImode,
1144 : : operand1,
1145 : : operand2));
1146 : : }
1147 : :
1148 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3611 */
1149 : : rtx
1150 : 1746 : gen_mmx_lshrv1di3 (rtx operand0 ATTRIBUTE_UNUSED,
1151 : : rtx operand1 ATTRIBUTE_UNUSED,
1152 : : rtx operand2 ATTRIBUTE_UNUSED)
1153 : : {
1154 : 1746 : return gen_rtx_SET (operand0,
1155 : : gen_rtx_LSHIFTRT (V1DImode,
1156 : : operand1,
1157 : : operand2));
1158 : : }
1159 : :
1160 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3637 */
1161 : : rtx
1162 : 4 : gen_mmx_ashlv1si3 (rtx operand0 ATTRIBUTE_UNUSED,
1163 : : rtx operand1 ATTRIBUTE_UNUSED,
1164 : : rtx operand2 ATTRIBUTE_UNUSED)
1165 : : {
1166 : 4 : return gen_rtx_SET (operand0,
1167 : : gen_rtx_ASHIFT (V1SImode,
1168 : : operand1,
1169 : : operand2));
1170 : : }
1171 : :
1172 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3637 */
1173 : : rtx
1174 : 282 : gen_mmx_lshrv1si3 (rtx operand0 ATTRIBUTE_UNUSED,
1175 : : rtx operand1 ATTRIBUTE_UNUSED,
1176 : : rtx operand2 ATTRIBUTE_UNUSED)
1177 : : {
1178 : 282 : return gen_rtx_SET (operand0,
1179 : : gen_rtx_LSHIFTRT (V1SImode,
1180 : : operand1,
1181 : : operand2));
1182 : : }
1183 : :
1184 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3654 */
1185 : : rtx
1186 : 13 : gen_ashlv2hi3 (rtx operand0 ATTRIBUTE_UNUSED,
1187 : : rtx operand1 ATTRIBUTE_UNUSED,
1188 : : rtx operand2 ATTRIBUTE_UNUSED)
1189 : : {
1190 : 13 : return gen_rtx_SET (operand0,
1191 : : gen_rtx_ASHIFT (V2HImode,
1192 : : operand1,
1193 : : operand2));
1194 : : }
1195 : :
1196 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3654 */
1197 : : rtx
1198 : 9 : gen_lshrv2hi3 (rtx operand0 ATTRIBUTE_UNUSED,
1199 : : rtx operand1 ATTRIBUTE_UNUSED,
1200 : : rtx operand2 ATTRIBUTE_UNUSED)
1201 : : {
1202 : 9 : return gen_rtx_SET (operand0,
1203 : : gen_rtx_LSHIFTRT (V2HImode,
1204 : : operand1,
1205 : : operand2));
1206 : : }
1207 : :
1208 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3654 */
1209 : : rtx
1210 : 6 : gen_ashrv2hi3 (rtx operand0 ATTRIBUTE_UNUSED,
1211 : : rtx operand1 ATTRIBUTE_UNUSED,
1212 : : rtx operand2 ATTRIBUTE_UNUSED)
1213 : : {
1214 : 6 : return gen_rtx_SET (operand0,
1215 : : gen_rtx_ASHIFTRT (V2HImode,
1216 : : operand1,
1217 : : operand2));
1218 : : }
1219 : :
1220 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3693 */
1221 : : rtx
1222 : 1 : gen_ashlv2qi3 (rtx operand0 ATTRIBUTE_UNUSED,
1223 : : rtx operand1 ATTRIBUTE_UNUSED,
1224 : : rtx operand2 ATTRIBUTE_UNUSED)
1225 : : {
1226 : 1 : return gen_rtx_PARALLEL (VOIDmode,
1227 : : gen_rtvec (2,
1228 : : gen_rtx_SET (operand0,
1229 : : gen_rtx_ASHIFT (V2QImode,
1230 : : operand1,
1231 : : operand2)),
1232 : : gen_hard_reg_clobber (CCmode, 17)));
1233 : : }
1234 : :
1235 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3693 */
1236 : : rtx
1237 : 37 : gen_lshrv2qi3 (rtx operand0 ATTRIBUTE_UNUSED,
1238 : : rtx operand1 ATTRIBUTE_UNUSED,
1239 : : rtx operand2 ATTRIBUTE_UNUSED)
1240 : : {
1241 : 37 : return gen_rtx_PARALLEL (VOIDmode,
1242 : : gen_rtvec (2,
1243 : : gen_rtx_SET (operand0,
1244 : : gen_rtx_LSHIFTRT (V2QImode,
1245 : : operand1,
1246 : : operand2)),
1247 : : gen_hard_reg_clobber (CCmode, 17)));
1248 : : }
1249 : :
1250 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3693 */
1251 : : rtx
1252 : 1 : gen_ashrv2qi3 (rtx operand0 ATTRIBUTE_UNUSED,
1253 : : rtx operand1 ATTRIBUTE_UNUSED,
1254 : : rtx operand2 ATTRIBUTE_UNUSED)
1255 : : {
1256 : 1 : return gen_rtx_PARALLEL (VOIDmode,
1257 : : gen_rtvec (2,
1258 : : gen_rtx_SET (operand0,
1259 : : gen_rtx_ASHIFTRT (V2QImode,
1260 : : operand1,
1261 : : operand2)),
1262 : : gen_hard_reg_clobber (CCmode, 17)));
1263 : : }
1264 : :
1265 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3857 */
1266 : : rtx
1267 : 44 : gen_mmx_gtv8qi3 (rtx operand0 ATTRIBUTE_UNUSED,
1268 : : rtx operand1 ATTRIBUTE_UNUSED,
1269 : : rtx operand2 ATTRIBUTE_UNUSED)
1270 : : {
1271 : 44 : return gen_rtx_SET (operand0,
1272 : : gen_rtx_GT (V8QImode,
1273 : : operand1,
1274 : : operand2));
1275 : : }
1276 : :
1277 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3857 */
1278 : : rtx
1279 : 54 : gen_mmx_gtv4hi3 (rtx operand0 ATTRIBUTE_UNUSED,
1280 : : rtx operand1 ATTRIBUTE_UNUSED,
1281 : : rtx operand2 ATTRIBUTE_UNUSED)
1282 : : {
1283 : 54 : return gen_rtx_SET (operand0,
1284 : : gen_rtx_GT (V4HImode,
1285 : : operand1,
1286 : : operand2));
1287 : : }
1288 : :
1289 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:3857 */
1290 : : rtx
1291 : 33 : gen_mmx_gtv2si3 (rtx operand0 ATTRIBUTE_UNUSED,
1292 : : rtx operand1 ATTRIBUTE_UNUSED,
1293 : : rtx operand2 ATTRIBUTE_UNUSED)
1294 : : {
1295 : 33 : return gen_rtx_SET (operand0,
1296 : : gen_rtx_GT (V2SImode,
1297 : : operand1,
1298 : : operand2));
1299 : : }
1300 : :
1301 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4063 */
1302 : : rtx
1303 : 181 : gen_mmx_pblendvb_v8qi (rtx operand0 ATTRIBUTE_UNUSED,
1304 : : rtx operand1 ATTRIBUTE_UNUSED,
1305 : : rtx operand2 ATTRIBUTE_UNUSED,
1306 : : rtx operand3 ATTRIBUTE_UNUSED)
1307 : : {
1308 : 181 : return gen_rtx_SET (operand0,
1309 : : gen_rtx_UNSPEC (V8QImode,
1310 : : gen_rtvec (3,
1311 : : operand1,
1312 : : operand2,
1313 : : operand3),
1314 : : 50));
1315 : : }
1316 : :
1317 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4139 */
1318 : : rtx
1319 : 93 : gen_mmx_pblendvb_v4qi (rtx operand0 ATTRIBUTE_UNUSED,
1320 : : rtx operand1 ATTRIBUTE_UNUSED,
1321 : : rtx operand2 ATTRIBUTE_UNUSED,
1322 : : rtx operand3 ATTRIBUTE_UNUSED)
1323 : : {
1324 : 93 : return gen_rtx_SET (operand0,
1325 : : gen_rtx_UNSPEC (V4QImode,
1326 : : gen_rtvec (3,
1327 : : operand1,
1328 : : operand2,
1329 : : operand3),
1330 : : 50));
1331 : : }
1332 : :
1333 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4139 */
1334 : : rtx
1335 : 16 : gen_mmx_pblendvb_v2qi (rtx operand0 ATTRIBUTE_UNUSED,
1336 : : rtx operand1 ATTRIBUTE_UNUSED,
1337 : : rtx operand2 ATTRIBUTE_UNUSED,
1338 : : rtx operand3 ATTRIBUTE_UNUSED)
1339 : : {
1340 : 16 : return gen_rtx_SET (operand0,
1341 : : gen_rtx_UNSPEC (V2QImode,
1342 : : gen_rtvec (3,
1343 : : operand1,
1344 : : operand2,
1345 : : operand3),
1346 : : 50));
1347 : : }
1348 : :
1349 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4139 */
1350 : : rtx
1351 : 0 : gen_mmx_pblendvb_v2hi (rtx operand0 ATTRIBUTE_UNUSED,
1352 : : rtx operand1 ATTRIBUTE_UNUSED,
1353 : : rtx operand2 ATTRIBUTE_UNUSED,
1354 : : rtx operand3 ATTRIBUTE_UNUSED)
1355 : : {
1356 : 0 : return gen_rtx_SET (operand0,
1357 : : gen_rtx_UNSPEC (V2HImode,
1358 : : gen_rtvec (3,
1359 : : operand1,
1360 : : operand2,
1361 : : operand3),
1362 : : 50));
1363 : : }
1364 : :
1365 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4261 */
1366 : : rtx
1367 : 31 : gen_mmx_ppermv64 (rtx operand0 ATTRIBUTE_UNUSED,
1368 : : rtx operand1 ATTRIBUTE_UNUSED,
1369 : : rtx operand2 ATTRIBUTE_UNUSED,
1370 : : rtx operand3 ATTRIBUTE_UNUSED)
1371 : : {
1372 : 31 : return gen_rtx_SET (operand0,
1373 : : gen_rtx_UNSPEC (V8QImode,
1374 : : gen_rtvec (3,
1375 : : operand1,
1376 : : operand2,
1377 : : operand3),
1378 : : 52));
1379 : : }
1380 : :
1381 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4273 */
1382 : : rtx
1383 : 0 : gen_mmx_ppermv32 (rtx operand0 ATTRIBUTE_UNUSED,
1384 : : rtx operand1 ATTRIBUTE_UNUSED,
1385 : : rtx operand2 ATTRIBUTE_UNUSED,
1386 : : rtx operand3 ATTRIBUTE_UNUSED)
1387 : : {
1388 : 0 : return gen_rtx_SET (operand0,
1389 : : gen_rtx_UNSPEC (V4QImode,
1390 : : gen_rtvec (3,
1391 : : operand1,
1392 : : operand2,
1393 : : operand3),
1394 : : 52));
1395 : : }
1396 : :
1397 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4299 */
1398 : : rtx
1399 : 2 : gen_one_cmplv4qi2 (rtx operand0 ATTRIBUTE_UNUSED,
1400 : : rtx operand1 ATTRIBUTE_UNUSED)
1401 : : {
1402 : 2 : return gen_rtx_SET (operand0,
1403 : : gen_rtx_NOT (V4QImode,
1404 : : operand1));
1405 : : }
1406 : :
1407 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4299 */
1408 : : rtx
1409 : 5 : gen_one_cmplv2qi2 (rtx operand0 ATTRIBUTE_UNUSED,
1410 : : rtx operand1 ATTRIBUTE_UNUSED)
1411 : : {
1412 : 5 : return gen_rtx_SET (operand0,
1413 : : gen_rtx_NOT (V2QImode,
1414 : : operand1));
1415 : : }
1416 : :
1417 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4299 */
1418 : : rtx
1419 : 2 : gen_one_cmplv2hi2 (rtx operand0 ATTRIBUTE_UNUSED,
1420 : : rtx operand1 ATTRIBUTE_UNUSED)
1421 : : {
1422 : 2 : return gen_rtx_SET (operand0,
1423 : : gen_rtx_NOT (V2HImode,
1424 : : operand1));
1425 : : }
1426 : :
1427 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4336 */
1428 : : rtx
1429 : 0 : gen_mmx_andnotv8qi3 (rtx operand0 ATTRIBUTE_UNUSED,
1430 : : rtx operand1 ATTRIBUTE_UNUSED,
1431 : : rtx operand2 ATTRIBUTE_UNUSED)
1432 : : {
1433 : 0 : return gen_rtx_SET (operand0,
1434 : : gen_rtx_AND (V8QImode,
1435 : : gen_rtx_NOT (V8QImode,
1436 : : operand1),
1437 : : operand2));
1438 : : }
1439 : :
1440 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4336 */
1441 : : rtx
1442 : 0 : gen_mmx_andnotv4hi3 (rtx operand0 ATTRIBUTE_UNUSED,
1443 : : rtx operand1 ATTRIBUTE_UNUSED,
1444 : : rtx operand2 ATTRIBUTE_UNUSED)
1445 : : {
1446 : 0 : return gen_rtx_SET (operand0,
1447 : : gen_rtx_AND (V4HImode,
1448 : : gen_rtx_NOT (V4HImode,
1449 : : operand1),
1450 : : operand2));
1451 : : }
1452 : :
1453 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4336 */
1454 : : rtx
1455 : 33 : gen_mmx_andnotv2si3 (rtx operand0 ATTRIBUTE_UNUSED,
1456 : : rtx operand1 ATTRIBUTE_UNUSED,
1457 : : rtx operand2 ATTRIBUTE_UNUSED)
1458 : : {
1459 : 33 : return gen_rtx_SET (operand0,
1460 : : gen_rtx_AND (V2SImode,
1461 : : gen_rtx_NOT (V2SImode,
1462 : : operand1),
1463 : : operand2));
1464 : : }
1465 : :
1466 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4513 */
1467 : : rtx
1468 : 46 : gen_mmx_packsswb (rtx operand0 ATTRIBUTE_UNUSED,
1469 : : rtx operand1 ATTRIBUTE_UNUSED,
1470 : : rtx operand2 ATTRIBUTE_UNUSED)
1471 : : {
1472 : 46 : return gen_rtx_SET (operand0,
1473 : : gen_rtx_VEC_CONCAT (V8QImode,
1474 : : gen_rtx_SS_TRUNCATE (V4QImode,
1475 : : operand1),
1476 : : gen_rtx_SS_TRUNCATE (V4QImode,
1477 : : operand2)));
1478 : : }
1479 : :
1480 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4535 */
1481 : : rtx
1482 : 640 : gen_mmx_packuswb (rtx operand0 ATTRIBUTE_UNUSED,
1483 : : rtx operand1 ATTRIBUTE_UNUSED,
1484 : : rtx operand2 ATTRIBUTE_UNUSED)
1485 : : {
1486 : 640 : return gen_rtx_SET (operand0,
1487 : : gen_rtx_UNSPEC (V8QImode,
1488 : : gen_rtvec (2,
1489 : : operand1,
1490 : : operand2),
1491 : : 56));
1492 : : }
1493 : :
1494 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4554 */
1495 : : rtx
1496 : 57 : gen_mmx_packssdw (rtx operand0 ATTRIBUTE_UNUSED,
1497 : : rtx operand1 ATTRIBUTE_UNUSED,
1498 : : rtx operand2 ATTRIBUTE_UNUSED)
1499 : : {
1500 : 57 : return gen_rtx_SET (operand0,
1501 : : gen_rtx_VEC_CONCAT (V4HImode,
1502 : : gen_rtx_SS_TRUNCATE (V2HImode,
1503 : : operand1),
1504 : : gen_rtx_SS_TRUNCATE (V2HImode,
1505 : : operand2)));
1506 : : }
1507 : :
1508 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4574 */
1509 : : rtx
1510 : 140 : gen_mmx_packusdw (rtx operand0 ATTRIBUTE_UNUSED,
1511 : : rtx operand1 ATTRIBUTE_UNUSED,
1512 : : rtx operand2 ATTRIBUTE_UNUSED)
1513 : : {
1514 : 140 : return gen_rtx_SET (operand0,
1515 : : gen_rtx_UNSPEC (V4HImode,
1516 : : gen_rtvec (2,
1517 : : operand1,
1518 : : operand2),
1519 : : 56));
1520 : : }
1521 : :
1522 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4589 */
1523 : : rtx
1524 : 193 : gen_mmx_punpckhbw (rtx operand0 ATTRIBUTE_UNUSED,
1525 : : rtx operand1 ATTRIBUTE_UNUSED,
1526 : : rtx operand2 ATTRIBUTE_UNUSED)
1527 : : {
1528 : 193 : return gen_rtx_SET (operand0,
1529 : : gen_rtx_VEC_SELECT (V8QImode,
1530 : : gen_rtx_VEC_CONCAT (V16QImode,
1531 : : operand1,
1532 : : operand2),
1533 : : gen_rtx_PARALLEL (VOIDmode,
1534 : : gen_rtvec (8,
1535 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
1536 : : const_int_rtx[MAX_SAVED_CONST_INT + (12)],
1537 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)],
1538 : : const_int_rtx[MAX_SAVED_CONST_INT + (13)],
1539 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
1540 : : const_int_rtx[MAX_SAVED_CONST_INT + (14)],
1541 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)],
1542 : : const_int_rtx[MAX_SAVED_CONST_INT + (15)]))));
1543 : : }
1544 : :
1545 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4612 */
1546 : : rtx
1547 : 212 : gen_mmx_punpckhbw_low (rtx operand0 ATTRIBUTE_UNUSED,
1548 : : rtx operand1 ATTRIBUTE_UNUSED,
1549 : : rtx operand2 ATTRIBUTE_UNUSED)
1550 : : {
1551 : 212 : return gen_rtx_SET (operand0,
1552 : : gen_rtx_VEC_SELECT (V4QImode,
1553 : : gen_rtx_VEC_CONCAT (V8QImode,
1554 : : operand1,
1555 : : operand2),
1556 : : gen_rtx_PARALLEL (VOIDmode,
1557 : : gen_rtvec (4,
1558 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
1559 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
1560 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
1561 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))));
1562 : : }
1563 : :
1564 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4629 */
1565 : : rtx
1566 : 231 : gen_mmx_punpcklbw (rtx operand0 ATTRIBUTE_UNUSED,
1567 : : rtx operand1 ATTRIBUTE_UNUSED,
1568 : : rtx operand2 ATTRIBUTE_UNUSED)
1569 : : {
1570 : 231 : return gen_rtx_SET (operand0,
1571 : : gen_rtx_VEC_SELECT (V8QImode,
1572 : : gen_rtx_VEC_CONCAT (V16QImode,
1573 : : operand1,
1574 : : operand2),
1575 : : gen_rtx_PARALLEL (VOIDmode,
1576 : : gen_rtvec (8,
1577 : : const0_rtx,
1578 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
1579 : : const1_rtx,
1580 : : const_int_rtx[MAX_SAVED_CONST_INT + (9)],
1581 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
1582 : : const_int_rtx[MAX_SAVED_CONST_INT + (10)],
1583 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
1584 : : const_int_rtx[MAX_SAVED_CONST_INT + (11)]))));
1585 : : }
1586 : :
1587 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4652 */
1588 : : rtx
1589 : 268 : gen_mmx_punpcklbw_low (rtx operand0 ATTRIBUTE_UNUSED,
1590 : : rtx operand1 ATTRIBUTE_UNUSED,
1591 : : rtx operand2 ATTRIBUTE_UNUSED)
1592 : : {
1593 : 268 : return gen_rtx_SET (operand0,
1594 : : gen_rtx_VEC_SELECT (V4QImode,
1595 : : gen_rtx_VEC_CONCAT (V8QImode,
1596 : : operand1,
1597 : : operand2),
1598 : : gen_rtx_PARALLEL (VOIDmode,
1599 : : gen_rtvec (4,
1600 : : const0_rtx,
1601 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
1602 : : const1_rtx,
1603 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)]))));
1604 : : }
1605 : :
1606 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4669 */
1607 : : rtx
1608 : 928 : gen_mmx_punpckhwd (rtx operand0 ATTRIBUTE_UNUSED,
1609 : : rtx operand1 ATTRIBUTE_UNUSED,
1610 : : rtx operand2 ATTRIBUTE_UNUSED)
1611 : : {
1612 : 928 : return gen_rtx_SET (operand0,
1613 : : gen_rtx_VEC_SELECT (V4HImode,
1614 : : gen_rtx_VEC_CONCAT (V8HImode,
1615 : : operand1,
1616 : : operand2),
1617 : : gen_rtx_PARALLEL (VOIDmode,
1618 : : gen_rtvec (4,
1619 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
1620 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)],
1621 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)],
1622 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))));
1623 : : }
1624 : :
1625 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4690 */
1626 : : rtx
1627 : 1355 : gen_mmx_punpcklwd (rtx operand0 ATTRIBUTE_UNUSED,
1628 : : rtx operand1 ATTRIBUTE_UNUSED,
1629 : : rtx operand2 ATTRIBUTE_UNUSED)
1630 : : {
1631 : 1355 : return gen_rtx_SET (operand0,
1632 : : gen_rtx_VEC_SELECT (V4HImode,
1633 : : gen_rtx_VEC_CONCAT (V8HImode,
1634 : : operand1,
1635 : : operand2),
1636 : : gen_rtx_PARALLEL (VOIDmode,
1637 : : gen_rtvec (4,
1638 : : const0_rtx,
1639 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)],
1640 : : const1_rtx,
1641 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)]))));
1642 : : }
1643 : :
1644 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4711 */
1645 : : rtx
1646 : 41 : gen_mmx_punpckhdq (rtx operand0 ATTRIBUTE_UNUSED,
1647 : : rtx operand1 ATTRIBUTE_UNUSED,
1648 : : rtx operand2 ATTRIBUTE_UNUSED)
1649 : : {
1650 : 41 : return gen_rtx_SET (operand0,
1651 : : gen_rtx_VEC_SELECT (V2SImode,
1652 : : gen_rtx_VEC_CONCAT (V4SImode,
1653 : : operand1,
1654 : : operand2),
1655 : : gen_rtx_PARALLEL (VOIDmode,
1656 : : gen_rtvec (2,
1657 : : const1_rtx,
1658 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))));
1659 : : }
1660 : :
1661 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4732 */
1662 : : rtx
1663 : 33 : gen_mmx_punpckldq (rtx operand0 ATTRIBUTE_UNUSED,
1664 : : rtx operand1 ATTRIBUTE_UNUSED,
1665 : : rtx operand2 ATTRIBUTE_UNUSED)
1666 : : {
1667 : 33 : return gen_rtx_SET (operand0,
1668 : : gen_rtx_VEC_SELECT (V2SImode,
1669 : : gen_rtx_VEC_CONCAT (V4SImode,
1670 : : operand1,
1671 : : operand2),
1672 : : gen_rtx_PARALLEL (VOIDmode,
1673 : : gen_rtvec (2,
1674 : : const0_rtx,
1675 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))));
1676 : : }
1677 : :
1678 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4753 */
1679 : : rtx
1680 : 62 : gen_sse4_1_sign_extendv4qiv4hi2 (rtx operand0 ATTRIBUTE_UNUSED,
1681 : : rtx operand1 ATTRIBUTE_UNUSED)
1682 : : {
1683 : 62 : return gen_rtx_SET (operand0,
1684 : : gen_rtx_SIGN_EXTEND (V4HImode,
1685 : : gen_rtx_VEC_SELECT (V4QImode,
1686 : : operand1,
1687 : : gen_rtx_PARALLEL (VOIDmode,
1688 : : gen_rtvec (4,
1689 : : const0_rtx,
1690 : : const1_rtx,
1691 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
1692 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
1693 : : }
1694 : :
1695 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4753 */
1696 : : rtx
1697 : 42 : gen_sse4_1_zero_extendv4qiv4hi2 (rtx operand0 ATTRIBUTE_UNUSED,
1698 : : rtx operand1 ATTRIBUTE_UNUSED)
1699 : : {
1700 : 42 : return gen_rtx_SET (operand0,
1701 : : gen_rtx_ZERO_EXTEND (V4HImode,
1702 : : gen_rtx_VEC_SELECT (V4QImode,
1703 : : operand1,
1704 : : gen_rtx_PARALLEL (VOIDmode,
1705 : : gen_rtvec (4,
1706 : : const0_rtx,
1707 : : const1_rtx,
1708 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)],
1709 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))));
1710 : : }
1711 : :
1712 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4786 */
1713 : : rtx
1714 : 197 : gen_sse4_1_sign_extendv2hiv2si2 (rtx operand0 ATTRIBUTE_UNUSED,
1715 : : rtx operand1 ATTRIBUTE_UNUSED)
1716 : : {
1717 : 197 : return gen_rtx_SET (operand0,
1718 : : gen_rtx_SIGN_EXTEND (V2SImode,
1719 : : gen_rtx_VEC_SELECT (V2HImode,
1720 : : operand1,
1721 : : gen_rtx_PARALLEL (VOIDmode,
1722 : : gen_rtvec (2,
1723 : : const0_rtx,
1724 : : const1_rtx)))));
1725 : : }
1726 : :
1727 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4786 */
1728 : : rtx
1729 : 41 : gen_sse4_1_zero_extendv2hiv2si2 (rtx operand0 ATTRIBUTE_UNUSED,
1730 : : rtx operand1 ATTRIBUTE_UNUSED)
1731 : : {
1732 : 41 : return gen_rtx_SET (operand0,
1733 : : gen_rtx_ZERO_EXTEND (V2SImode,
1734 : : gen_rtx_VEC_SELECT (V2HImode,
1735 : : operand1,
1736 : : gen_rtx_PARALLEL (VOIDmode,
1737 : : gen_rtvec (2,
1738 : : const0_rtx,
1739 : : const1_rtx)))));
1740 : : }
1741 : :
1742 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4818 */
1743 : : rtx
1744 : 1 : gen_sse4_1_sign_extendv2qiv2si2 (rtx operand0 ATTRIBUTE_UNUSED,
1745 : : rtx operand1 ATTRIBUTE_UNUSED)
1746 : : {
1747 : 1 : return gen_rtx_SET (operand0,
1748 : : gen_rtx_SIGN_EXTEND (V2SImode,
1749 : : gen_rtx_VEC_SELECT (V2QImode,
1750 : : operand1,
1751 : : gen_rtx_PARALLEL (VOIDmode,
1752 : : gen_rtvec (2,
1753 : : const0_rtx,
1754 : : const1_rtx)))));
1755 : : }
1756 : :
1757 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4818 */
1758 : : rtx
1759 : 3 : gen_sse4_1_zero_extendv2qiv2si2 (rtx operand0 ATTRIBUTE_UNUSED,
1760 : : rtx operand1 ATTRIBUTE_UNUSED)
1761 : : {
1762 : 3 : return gen_rtx_SET (operand0,
1763 : : gen_rtx_ZERO_EXTEND (V2SImode,
1764 : : gen_rtx_VEC_SELECT (V2QImode,
1765 : : operand1,
1766 : : gen_rtx_PARALLEL (VOIDmode,
1767 : : gen_rtvec (2,
1768 : : const0_rtx,
1769 : : const1_rtx)))));
1770 : : }
1771 : :
1772 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4844 */
1773 : : rtx
1774 : 0 : gen_sse4_1_sign_extendv2qiv2hi2 (rtx operand0 ATTRIBUTE_UNUSED,
1775 : : rtx operand1 ATTRIBUTE_UNUSED)
1776 : : {
1777 : 0 : return gen_rtx_SET (operand0,
1778 : : gen_rtx_SIGN_EXTEND (V2HImode,
1779 : : gen_rtx_VEC_SELECT (V2QImode,
1780 : : operand1,
1781 : : gen_rtx_PARALLEL (VOIDmode,
1782 : : gen_rtvec (2,
1783 : : const0_rtx,
1784 : : const1_rtx)))));
1785 : : }
1786 : :
1787 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4844 */
1788 : : rtx
1789 : 4 : gen_sse4_1_zero_extendv2qiv2hi2 (rtx operand0 ATTRIBUTE_UNUSED,
1790 : : rtx operand1 ATTRIBUTE_UNUSED)
1791 : : {
1792 : 4 : return gen_rtx_SET (operand0,
1793 : : gen_rtx_ZERO_EXTEND (V2HImode,
1794 : : gen_rtx_VEC_SELECT (V2QImode,
1795 : : operand1,
1796 : : gen_rtx_PARALLEL (VOIDmode,
1797 : : gen_rtvec (2,
1798 : : const0_rtx,
1799 : : const1_rtx)))));
1800 : : }
1801 : :
1802 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4876 */
1803 : : rtx
1804 : 5 : gen_truncv2hiv2qi2 (rtx operand0 ATTRIBUTE_UNUSED,
1805 : : rtx operand1 ATTRIBUTE_UNUSED)
1806 : : {
1807 : 5 : return gen_rtx_SET (operand0,
1808 : : gen_rtx_TRUNCATE (V2QImode,
1809 : : operand1));
1810 : : }
1811 : :
1812 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4887 */
1813 : : rtx
1814 : 3 : gen_truncv2siv2qi2 (rtx operand0 ATTRIBUTE_UNUSED,
1815 : : rtx operand1 ATTRIBUTE_UNUSED)
1816 : : {
1817 : 3 : return gen_rtx_SET (operand0,
1818 : : gen_rtx_TRUNCATE (V2QImode,
1819 : : operand1));
1820 : : }
1821 : :
1822 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:4887 */
1823 : : rtx
1824 : 3 : gen_truncv2siv2hi2 (rtx operand0 ATTRIBUTE_UNUSED,
1825 : : rtx operand1 ATTRIBUTE_UNUSED)
1826 : : {
1827 : 3 : return gen_rtx_SET (operand0,
1828 : : gen_rtx_TRUNCATE (V2HImode,
1829 : : operand1));
1830 : : }
1831 : :
1832 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:5204 */
1833 : : rtx
1834 : 373 : gen_mmx_pshufbv8qi3 (rtx operand0 ATTRIBUTE_UNUSED,
1835 : : rtx operand1 ATTRIBUTE_UNUSED,
1836 : : rtx operand2 ATTRIBUTE_UNUSED)
1837 : : {
1838 : 373 : return gen_rtx_SET (operand0,
1839 : : gen_rtx_UNSPEC (V8QImode,
1840 : : gen_rtvec (2,
1841 : : operand1,
1842 : : operand2),
1843 : : 51));
1844 : : }
1845 : :
1846 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:5222 */
1847 : : rtx
1848 : 157 : gen_mmx_pshufbv4qi3 (rtx operand0 ATTRIBUTE_UNUSED,
1849 : : rtx operand1 ATTRIBUTE_UNUSED,
1850 : : rtx operand2 ATTRIBUTE_UNUSED)
1851 : : {
1852 : 157 : return gen_rtx_SET (operand0,
1853 : : gen_rtx_UNSPEC (V4QImode,
1854 : : gen_rtvec (2,
1855 : : operand1,
1856 : : operand2),
1857 : : 51));
1858 : : }
1859 : :
1860 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:5256 */
1861 : : rtx
1862 : 0 : gen_mmx_pshufwv4hf_1 (rtx operand0 ATTRIBUTE_UNUSED,
1863 : : rtx operand1 ATTRIBUTE_UNUSED,
1864 : : rtx operand2 ATTRIBUTE_UNUSED,
1865 : : rtx operand3 ATTRIBUTE_UNUSED,
1866 : : rtx operand4 ATTRIBUTE_UNUSED,
1867 : : rtx operand5 ATTRIBUTE_UNUSED)
1868 : : {
1869 : 0 : return gen_rtx_SET (operand0,
1870 : : gen_rtx_VEC_SELECT (V4HFmode,
1871 : : operand1,
1872 : : gen_rtx_PARALLEL (VOIDmode,
1873 : : gen_rtvec (4,
1874 : : operand2,
1875 : : operand3,
1876 : : operand4,
1877 : : operand5))));
1878 : : }
1879 : :
1880 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:5256 */
1881 : : rtx
1882 : 0 : gen_mmx_pshufwv4bf_1 (rtx operand0 ATTRIBUTE_UNUSED,
1883 : : rtx operand1 ATTRIBUTE_UNUSED,
1884 : : rtx operand2 ATTRIBUTE_UNUSED,
1885 : : rtx operand3 ATTRIBUTE_UNUSED,
1886 : : rtx operand4 ATTRIBUTE_UNUSED,
1887 : : rtx operand5 ATTRIBUTE_UNUSED)
1888 : : {
1889 : 0 : return gen_rtx_SET (operand0,
1890 : : gen_rtx_VEC_SELECT (V4BFmode,
1891 : : operand1,
1892 : : gen_rtx_PARALLEL (VOIDmode,
1893 : : gen_rtvec (4,
1894 : : operand2,
1895 : : operand3,
1896 : : operand4,
1897 : : operand5))));
1898 : : }
1899 : :
1900 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:5256 */
1901 : : rtx
1902 : 75 : gen_mmx_pshufwv4hi_1 (rtx operand0 ATTRIBUTE_UNUSED,
1903 : : rtx operand1 ATTRIBUTE_UNUSED,
1904 : : rtx operand2 ATTRIBUTE_UNUSED,
1905 : : rtx operand3 ATTRIBUTE_UNUSED,
1906 : : rtx operand4 ATTRIBUTE_UNUSED,
1907 : : rtx operand5 ATTRIBUTE_UNUSED)
1908 : : {
1909 : 75 : return gen_rtx_SET (operand0,
1910 : : gen_rtx_VEC_SELECT (V4HImode,
1911 : : operand1,
1912 : : gen_rtx_PARALLEL (VOIDmode,
1913 : : gen_rtvec (4,
1914 : : operand2,
1915 : : operand3,
1916 : : operand4,
1917 : : operand5))));
1918 : : }
1919 : :
1920 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:5359 */
1921 : : rtx
1922 : 0 : gen_mmx_pswapdv2si2 (rtx operand0 ATTRIBUTE_UNUSED,
1923 : : rtx operand1 ATTRIBUTE_UNUSED)
1924 : : {
1925 : 0 : return gen_rtx_SET (operand0,
1926 : : gen_rtx_VEC_SELECT (V2SImode,
1927 : : operand1,
1928 : : gen_rtx_PARALLEL (VOIDmode,
1929 : : gen_rtvec (2,
1930 : : const1_rtx,
1931 : : const0_rtx))));
1932 : : }
1933 : :
1934 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:6124 */
1935 : : rtx
1936 : 1 : gen_uavgv4qi3_ceil (rtx operand0 ATTRIBUTE_UNUSED,
1937 : : rtx operand1 ATTRIBUTE_UNUSED,
1938 : : rtx operand2 ATTRIBUTE_UNUSED)
1939 : : {
1940 : 1 : return gen_rtx_SET (operand0,
1941 : : gen_rtx_TRUNCATE (V4QImode,
1942 : : gen_rtx_LSHIFTRT (V4HImode,
1943 : : gen_rtx_PLUS (V4HImode,
1944 : : gen_rtx_PLUS (V4HImode,
1945 : : gen_rtx_ZERO_EXTEND (V4HImode,
1946 : : operand1),
1947 : : gen_rtx_ZERO_EXTEND (V4HImode,
1948 : : operand2)),
1949 : : gen_rtx_CONST_VECTOR (V4HImode,
1950 : : gen_rtvec (4,
1951 : : const1_rtx,
1952 : : const1_rtx,
1953 : : const1_rtx,
1954 : : const1_rtx))),
1955 : : const1_rtx)));
1956 : : }
1957 : :
1958 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:6145 */
1959 : : rtx
1960 : 11 : gen_uavgv2qi3_ceil (rtx operand0 ATTRIBUTE_UNUSED,
1961 : : rtx operand1 ATTRIBUTE_UNUSED,
1962 : : rtx operand2 ATTRIBUTE_UNUSED)
1963 : : {
1964 : 11 : return gen_rtx_SET (operand0,
1965 : : gen_rtx_TRUNCATE (V2QImode,
1966 : : gen_rtx_LSHIFTRT (V2HImode,
1967 : : gen_rtx_PLUS (V2HImode,
1968 : : gen_rtx_PLUS (V2HImode,
1969 : : gen_rtx_ZERO_EXTEND (V2HImode,
1970 : : operand1),
1971 : : gen_rtx_ZERO_EXTEND (V2HImode,
1972 : : operand2)),
1973 : : gen_rtx_CONST_VECTOR (V2HImode,
1974 : : gen_rtvec (2,
1975 : : const1_rtx,
1976 : : const1_rtx))),
1977 : : const1_rtx)));
1978 : : }
1979 : :
1980 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:6165 */
1981 : : rtx
1982 : 1 : gen_uavgv2hi3_ceil (rtx operand0 ATTRIBUTE_UNUSED,
1983 : : rtx operand1 ATTRIBUTE_UNUSED,
1984 : : rtx operand2 ATTRIBUTE_UNUSED)
1985 : : {
1986 : 1 : return gen_rtx_SET (operand0,
1987 : : gen_rtx_TRUNCATE (V2HImode,
1988 : : gen_rtx_LSHIFTRT (V2SImode,
1989 : : gen_rtx_PLUS (V2SImode,
1990 : : gen_rtx_PLUS (V2SImode,
1991 : : gen_rtx_ZERO_EXTEND (V2SImode,
1992 : : operand1),
1993 : : gen_rtx_ZERO_EXTEND (V2SImode,
1994 : : operand2)),
1995 : : gen_rtx_CONST_VECTOR (V2SImode,
1996 : : gen_rtvec (2,
1997 : : const1_rtx,
1998 : : const1_rtx))),
1999 : : const1_rtx)));
2000 : : }
2001 : :
2002 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/mmx.md:6345 */
2003 : : rtx
2004 : 22 : gen_mmx_pmovmskb (rtx operand0 ATTRIBUTE_UNUSED,
2005 : : rtx operand1 ATTRIBUTE_UNUSED)
2006 : : {
2007 : 22 : return gen_rtx_SET (operand0,
2008 : : gen_rtx_UNSPEC (SImode,
2009 : : gen_rtvec (1,
2010 : : operand1),
2011 : : 48));
2012 : : }
2013 : :
2014 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2015 : : rtx
2016 : 0 : gen_movv64qi_internal (rtx operand0 ATTRIBUTE_UNUSED,
2017 : : rtx operand1 ATTRIBUTE_UNUSED)
2018 : : {
2019 : 0 : return gen_rtx_SET (operand0,
2020 : : operand1);
2021 : : }
2022 : :
2023 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2024 : : rtx
2025 : 0 : gen_movv32qi_internal (rtx operand0 ATTRIBUTE_UNUSED,
2026 : : rtx operand1 ATTRIBUTE_UNUSED)
2027 : : {
2028 : 0 : return gen_rtx_SET (operand0,
2029 : : operand1);
2030 : : }
2031 : :
2032 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2033 : : rtx
2034 : 8 : gen_movv16qi_internal (rtx operand0 ATTRIBUTE_UNUSED,
2035 : : rtx operand1 ATTRIBUTE_UNUSED)
2036 : : {
2037 : 8 : return gen_rtx_SET (operand0,
2038 : : operand1);
2039 : : }
2040 : :
2041 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2042 : : rtx
2043 : 0 : gen_movv32hi_internal (rtx operand0 ATTRIBUTE_UNUSED,
2044 : : rtx operand1 ATTRIBUTE_UNUSED)
2045 : : {
2046 : 0 : return gen_rtx_SET (operand0,
2047 : : operand1);
2048 : : }
2049 : :
2050 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2051 : : rtx
2052 : 0 : gen_movv16hi_internal (rtx operand0 ATTRIBUTE_UNUSED,
2053 : : rtx operand1 ATTRIBUTE_UNUSED)
2054 : : {
2055 : 0 : return gen_rtx_SET (operand0,
2056 : : operand1);
2057 : : }
2058 : :
2059 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2060 : : rtx
2061 : 0 : gen_movv8hi_internal (rtx operand0 ATTRIBUTE_UNUSED,
2062 : : rtx operand1 ATTRIBUTE_UNUSED)
2063 : : {
2064 : 0 : return gen_rtx_SET (operand0,
2065 : : operand1);
2066 : : }
2067 : :
2068 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2069 : : rtx
2070 : 0 : gen_movv16si_internal (rtx operand0 ATTRIBUTE_UNUSED,
2071 : : rtx operand1 ATTRIBUTE_UNUSED)
2072 : : {
2073 : 0 : return gen_rtx_SET (operand0,
2074 : : operand1);
2075 : : }
2076 : :
2077 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2078 : : rtx
2079 : 0 : gen_movv8si_internal (rtx operand0 ATTRIBUTE_UNUSED,
2080 : : rtx operand1 ATTRIBUTE_UNUSED)
2081 : : {
2082 : 0 : return gen_rtx_SET (operand0,
2083 : : operand1);
2084 : : }
2085 : :
2086 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2087 : : rtx
2088 : 0 : gen_movv4si_internal (rtx operand0 ATTRIBUTE_UNUSED,
2089 : : rtx operand1 ATTRIBUTE_UNUSED)
2090 : : {
2091 : 0 : return gen_rtx_SET (operand0,
2092 : : operand1);
2093 : : }
2094 : :
2095 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2096 : : rtx
2097 : 0 : gen_movv8di_internal (rtx operand0 ATTRIBUTE_UNUSED,
2098 : : rtx operand1 ATTRIBUTE_UNUSED)
2099 : : {
2100 : 0 : return gen_rtx_SET (operand0,
2101 : : operand1);
2102 : : }
2103 : :
2104 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2105 : : rtx
2106 : 0 : gen_movv4di_internal (rtx operand0 ATTRIBUTE_UNUSED,
2107 : : rtx operand1 ATTRIBUTE_UNUSED)
2108 : : {
2109 : 0 : return gen_rtx_SET (operand0,
2110 : : operand1);
2111 : : }
2112 : :
2113 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2114 : : rtx
2115 : 0 : gen_movv2di_internal (rtx operand0 ATTRIBUTE_UNUSED,
2116 : : rtx operand1 ATTRIBUTE_UNUSED)
2117 : : {
2118 : 0 : return gen_rtx_SET (operand0,
2119 : : operand1);
2120 : : }
2121 : :
2122 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2123 : : rtx
2124 : 0 : gen_movv4ti_internal (rtx operand0 ATTRIBUTE_UNUSED,
2125 : : rtx operand1 ATTRIBUTE_UNUSED)
2126 : : {
2127 : 0 : return gen_rtx_SET (operand0,
2128 : : operand1);
2129 : : }
2130 : :
2131 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2132 : : rtx
2133 : 0 : gen_movv2ti_internal (rtx operand0 ATTRIBUTE_UNUSED,
2134 : : rtx operand1 ATTRIBUTE_UNUSED)
2135 : : {
2136 : 0 : return gen_rtx_SET (operand0,
2137 : : operand1);
2138 : : }
2139 : :
2140 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2141 : : rtx
2142 : 0 : gen_movv1ti_internal (rtx operand0 ATTRIBUTE_UNUSED,
2143 : : rtx operand1 ATTRIBUTE_UNUSED)
2144 : : {
2145 : 0 : return gen_rtx_SET (operand0,
2146 : : operand1);
2147 : : }
2148 : :
2149 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2150 : : rtx
2151 : 0 : gen_movv32hf_internal (rtx operand0 ATTRIBUTE_UNUSED,
2152 : : rtx operand1 ATTRIBUTE_UNUSED)
2153 : : {
2154 : 0 : return gen_rtx_SET (operand0,
2155 : : operand1);
2156 : : }
2157 : :
2158 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2159 : : rtx
2160 : 0 : gen_movv16hf_internal (rtx operand0 ATTRIBUTE_UNUSED,
2161 : : rtx operand1 ATTRIBUTE_UNUSED)
2162 : : {
2163 : 0 : return gen_rtx_SET (operand0,
2164 : : operand1);
2165 : : }
2166 : :
2167 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2168 : : rtx
2169 : 0 : gen_movv8hf_internal (rtx operand0 ATTRIBUTE_UNUSED,
2170 : : rtx operand1 ATTRIBUTE_UNUSED)
2171 : : {
2172 : 0 : return gen_rtx_SET (operand0,
2173 : : operand1);
2174 : : }
2175 : :
2176 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2177 : : rtx
2178 : 0 : gen_movv32bf_internal (rtx operand0 ATTRIBUTE_UNUSED,
2179 : : rtx operand1 ATTRIBUTE_UNUSED)
2180 : : {
2181 : 0 : return gen_rtx_SET (operand0,
2182 : : operand1);
2183 : : }
2184 : :
2185 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2186 : : rtx
2187 : 0 : gen_movv16bf_internal (rtx operand0 ATTRIBUTE_UNUSED,
2188 : : rtx operand1 ATTRIBUTE_UNUSED)
2189 : : {
2190 : 0 : return gen_rtx_SET (operand0,
2191 : : operand1);
2192 : : }
2193 : :
2194 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2195 : : rtx
2196 : 0 : gen_movv8bf_internal (rtx operand0 ATTRIBUTE_UNUSED,
2197 : : rtx operand1 ATTRIBUTE_UNUSED)
2198 : : {
2199 : 0 : return gen_rtx_SET (operand0,
2200 : : operand1);
2201 : : }
2202 : :
2203 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2204 : : rtx
2205 : 0 : gen_movv16sf_internal (rtx operand0 ATTRIBUTE_UNUSED,
2206 : : rtx operand1 ATTRIBUTE_UNUSED)
2207 : : {
2208 : 0 : return gen_rtx_SET (operand0,
2209 : : operand1);
2210 : : }
2211 : :
2212 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2213 : : rtx
2214 : 0 : gen_movv8sf_internal (rtx operand0 ATTRIBUTE_UNUSED,
2215 : : rtx operand1 ATTRIBUTE_UNUSED)
2216 : : {
2217 : 0 : return gen_rtx_SET (operand0,
2218 : : operand1);
2219 : : }
2220 : :
2221 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2222 : : rtx
2223 : 23 : gen_movv4sf_internal (rtx operand0 ATTRIBUTE_UNUSED,
2224 : : rtx operand1 ATTRIBUTE_UNUSED)
2225 : : {
2226 : 23 : return gen_rtx_SET (operand0,
2227 : : operand1);
2228 : : }
2229 : :
2230 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2231 : : rtx
2232 : 0 : gen_movv8df_internal (rtx operand0 ATTRIBUTE_UNUSED,
2233 : : rtx operand1 ATTRIBUTE_UNUSED)
2234 : : {
2235 : 0 : return gen_rtx_SET (operand0,
2236 : : operand1);
2237 : : }
2238 : :
2239 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2240 : : rtx
2241 : 0 : gen_movv4df_internal (rtx operand0 ATTRIBUTE_UNUSED,
2242 : : rtx operand1 ATTRIBUTE_UNUSED)
2243 : : {
2244 : 0 : return gen_rtx_SET (operand0,
2245 : : operand1);
2246 : : }
2247 : :
2248 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1401 */
2249 : : rtx
2250 : 8 : gen_movv2df_internal (rtx operand0 ATTRIBUTE_UNUSED,
2251 : : rtx operand1 ATTRIBUTE_UNUSED)
2252 : : {
2253 : 8 : return gen_rtx_SET (operand0,
2254 : : operand1);
2255 : : }
2256 : :
2257 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1581 */
2258 : : rtx
2259 : 24 : gen_avx512f_movhf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2260 : : rtx operand1 ATTRIBUTE_UNUSED,
2261 : : rtx operand2 ATTRIBUTE_UNUSED,
2262 : : rtx operand3 ATTRIBUTE_UNUSED,
2263 : : rtx operand4 ATTRIBUTE_UNUSED)
2264 : : {
2265 : 24 : return gen_rtx_SET (operand0,
2266 : : gen_rtx_VEC_MERGE (V8HFmode,
2267 : : gen_rtx_VEC_MERGE (V8HFmode,
2268 : : operand2,
2269 : : operand3,
2270 : : operand4),
2271 : : operand1,
2272 : : const1_rtx));
2273 : : }
2274 : :
2275 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1581 */
2276 : : rtx
2277 : 76 : gen_avx512f_movsf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2278 : : rtx operand1 ATTRIBUTE_UNUSED,
2279 : : rtx operand2 ATTRIBUTE_UNUSED,
2280 : : rtx operand3 ATTRIBUTE_UNUSED,
2281 : : rtx operand4 ATTRIBUTE_UNUSED)
2282 : : {
2283 : 76 : return gen_rtx_SET (operand0,
2284 : : gen_rtx_VEC_MERGE (V4SFmode,
2285 : : gen_rtx_VEC_MERGE (V4SFmode,
2286 : : operand2,
2287 : : operand3,
2288 : : operand4),
2289 : : operand1,
2290 : : const1_rtx));
2291 : : }
2292 : :
2293 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1581 */
2294 : : rtx
2295 : 30 : gen_avx512f_movdf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2296 : : rtx operand1 ATTRIBUTE_UNUSED,
2297 : : rtx operand2 ATTRIBUTE_UNUSED,
2298 : : rtx operand3 ATTRIBUTE_UNUSED,
2299 : : rtx operand4 ATTRIBUTE_UNUSED)
2300 : : {
2301 : 30 : return gen_rtx_SET (operand0,
2302 : : gen_rtx_VEC_MERGE (V2DFmode,
2303 : : gen_rtx_VEC_MERGE (V2DFmode,
2304 : : operand2,
2305 : : operand3,
2306 : : operand4),
2307 : : operand1,
2308 : : const1_rtx));
2309 : : }
2310 : :
2311 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1626 */
2312 : : rtx
2313 : 12 : gen_avx512f_storehf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2314 : : rtx operand1 ATTRIBUTE_UNUSED,
2315 : : rtx operand2 ATTRIBUTE_UNUSED)
2316 : : {
2317 : 12 : return gen_rtx_SET (operand0,
2318 : : gen_rtx_IF_THEN_ELSE (HFmode,
2319 : : gen_rtx_AND (QImode,
2320 : : operand2,
2321 : : const1_rtx),
2322 : : gen_rtx_VEC_SELECT (HFmode,
2323 : : operand1,
2324 : : gen_rtx_PARALLEL (VOIDmode,
2325 : : gen_rtvec (1,
2326 : : const0_rtx))),
2327 : : operand0));
2328 : : }
2329 : :
2330 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1626 */
2331 : : rtx
2332 : 15 : gen_avx512f_storesf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2333 : : rtx operand1 ATTRIBUTE_UNUSED,
2334 : : rtx operand2 ATTRIBUTE_UNUSED)
2335 : : {
2336 : 15 : return gen_rtx_SET (operand0,
2337 : : gen_rtx_IF_THEN_ELSE (SFmode,
2338 : : gen_rtx_AND (QImode,
2339 : : operand2,
2340 : : const1_rtx),
2341 : : gen_rtx_VEC_SELECT (SFmode,
2342 : : operand1,
2343 : : gen_rtx_PARALLEL (VOIDmode,
2344 : : gen_rtvec (1,
2345 : : const0_rtx))),
2346 : : operand0));
2347 : : }
2348 : :
2349 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1626 */
2350 : : rtx
2351 : 15 : gen_avx512f_storedf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2352 : : rtx operand1 ATTRIBUTE_UNUSED,
2353 : : rtx operand2 ATTRIBUTE_UNUSED)
2354 : : {
2355 : 15 : return gen_rtx_SET (operand0,
2356 : : gen_rtx_IF_THEN_ELSE (DFmode,
2357 : : gen_rtx_AND (QImode,
2358 : : operand2,
2359 : : const1_rtx),
2360 : : gen_rtx_VEC_SELECT (DFmode,
2361 : : operand1,
2362 : : gen_rtx_PARALLEL (VOIDmode,
2363 : : gen_rtvec (1,
2364 : : const0_rtx))),
2365 : : operand0));
2366 : : }
2367 : :
2368 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1642 */
2369 : : rtx
2370 : 12 : gen_avx512f_blendmv16si (rtx operand0 ATTRIBUTE_UNUSED,
2371 : : rtx operand1 ATTRIBUTE_UNUSED,
2372 : : rtx operand2 ATTRIBUTE_UNUSED,
2373 : : rtx operand3 ATTRIBUTE_UNUSED)
2374 : : {
2375 : 12 : return gen_rtx_SET (operand0,
2376 : : gen_rtx_VEC_MERGE (V16SImode,
2377 : : operand2,
2378 : : operand1,
2379 : : operand3));
2380 : : }
2381 : :
2382 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1642 */
2383 : : rtx
2384 : 12 : gen_avx512vl_blendmv8si (rtx operand0 ATTRIBUTE_UNUSED,
2385 : : rtx operand1 ATTRIBUTE_UNUSED,
2386 : : rtx operand2 ATTRIBUTE_UNUSED,
2387 : : rtx operand3 ATTRIBUTE_UNUSED)
2388 : : {
2389 : 12 : return gen_rtx_SET (operand0,
2390 : : gen_rtx_VEC_MERGE (V8SImode,
2391 : : operand2,
2392 : : operand1,
2393 : : operand3));
2394 : : }
2395 : :
2396 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1642 */
2397 : : rtx
2398 : 12 : gen_avx512vl_blendmv4si (rtx operand0 ATTRIBUTE_UNUSED,
2399 : : rtx operand1 ATTRIBUTE_UNUSED,
2400 : : rtx operand2 ATTRIBUTE_UNUSED,
2401 : : rtx operand3 ATTRIBUTE_UNUSED)
2402 : : {
2403 : 12 : return gen_rtx_SET (operand0,
2404 : : gen_rtx_VEC_MERGE (V4SImode,
2405 : : operand2,
2406 : : operand1,
2407 : : operand3));
2408 : : }
2409 : :
2410 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1642 */
2411 : : rtx
2412 : 12 : gen_avx512f_blendmv8di (rtx operand0 ATTRIBUTE_UNUSED,
2413 : : rtx operand1 ATTRIBUTE_UNUSED,
2414 : : rtx operand2 ATTRIBUTE_UNUSED,
2415 : : rtx operand3 ATTRIBUTE_UNUSED)
2416 : : {
2417 : 12 : return gen_rtx_SET (operand0,
2418 : : gen_rtx_VEC_MERGE (V8DImode,
2419 : : operand2,
2420 : : operand1,
2421 : : operand3));
2422 : : }
2423 : :
2424 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1642 */
2425 : : rtx
2426 : 12 : gen_avx512vl_blendmv4di (rtx operand0 ATTRIBUTE_UNUSED,
2427 : : rtx operand1 ATTRIBUTE_UNUSED,
2428 : : rtx operand2 ATTRIBUTE_UNUSED,
2429 : : rtx operand3 ATTRIBUTE_UNUSED)
2430 : : {
2431 : 12 : return gen_rtx_SET (operand0,
2432 : : gen_rtx_VEC_MERGE (V4DImode,
2433 : : operand2,
2434 : : operand1,
2435 : : operand3));
2436 : : }
2437 : :
2438 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1642 */
2439 : : rtx
2440 : 12 : gen_avx512vl_blendmv2di (rtx operand0 ATTRIBUTE_UNUSED,
2441 : : rtx operand1 ATTRIBUTE_UNUSED,
2442 : : rtx operand2 ATTRIBUTE_UNUSED,
2443 : : rtx operand3 ATTRIBUTE_UNUSED)
2444 : : {
2445 : 12 : return gen_rtx_SET (operand0,
2446 : : gen_rtx_VEC_MERGE (V2DImode,
2447 : : operand2,
2448 : : operand1,
2449 : : operand3));
2450 : : }
2451 : :
2452 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1642 */
2453 : : rtx
2454 : 12 : gen_avx512f_blendmv16sf (rtx operand0 ATTRIBUTE_UNUSED,
2455 : : rtx operand1 ATTRIBUTE_UNUSED,
2456 : : rtx operand2 ATTRIBUTE_UNUSED,
2457 : : rtx operand3 ATTRIBUTE_UNUSED)
2458 : : {
2459 : 12 : return gen_rtx_SET (operand0,
2460 : : gen_rtx_VEC_MERGE (V16SFmode,
2461 : : operand2,
2462 : : operand1,
2463 : : operand3));
2464 : : }
2465 : :
2466 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1642 */
2467 : : rtx
2468 : 12 : gen_avx512vl_blendmv8sf (rtx operand0 ATTRIBUTE_UNUSED,
2469 : : rtx operand1 ATTRIBUTE_UNUSED,
2470 : : rtx operand2 ATTRIBUTE_UNUSED,
2471 : : rtx operand3 ATTRIBUTE_UNUSED)
2472 : : {
2473 : 12 : return gen_rtx_SET (operand0,
2474 : : gen_rtx_VEC_MERGE (V8SFmode,
2475 : : operand2,
2476 : : operand1,
2477 : : operand3));
2478 : : }
2479 : :
2480 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1642 */
2481 : : rtx
2482 : 12 : gen_avx512vl_blendmv4sf (rtx operand0 ATTRIBUTE_UNUSED,
2483 : : rtx operand1 ATTRIBUTE_UNUSED,
2484 : : rtx operand2 ATTRIBUTE_UNUSED,
2485 : : rtx operand3 ATTRIBUTE_UNUSED)
2486 : : {
2487 : 12 : return gen_rtx_SET (operand0,
2488 : : gen_rtx_VEC_MERGE (V4SFmode,
2489 : : operand2,
2490 : : operand1,
2491 : : operand3));
2492 : : }
2493 : :
2494 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1642 */
2495 : : rtx
2496 : 20 : gen_avx512f_blendmv8df (rtx operand0 ATTRIBUTE_UNUSED,
2497 : : rtx operand1 ATTRIBUTE_UNUSED,
2498 : : rtx operand2 ATTRIBUTE_UNUSED,
2499 : : rtx operand3 ATTRIBUTE_UNUSED)
2500 : : {
2501 : 20 : return gen_rtx_SET (operand0,
2502 : : gen_rtx_VEC_MERGE (V8DFmode,
2503 : : operand2,
2504 : : operand1,
2505 : : operand3));
2506 : : }
2507 : :
2508 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1642 */
2509 : : rtx
2510 : 12 : gen_avx512vl_blendmv4df (rtx operand0 ATTRIBUTE_UNUSED,
2511 : : rtx operand1 ATTRIBUTE_UNUSED,
2512 : : rtx operand2 ATTRIBUTE_UNUSED,
2513 : : rtx operand3 ATTRIBUTE_UNUSED)
2514 : : {
2515 : 12 : return gen_rtx_SET (operand0,
2516 : : gen_rtx_VEC_MERGE (V4DFmode,
2517 : : operand2,
2518 : : operand1,
2519 : : operand3));
2520 : : }
2521 : :
2522 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1642 */
2523 : : rtx
2524 : 12 : gen_avx512vl_blendmv2df (rtx operand0 ATTRIBUTE_UNUSED,
2525 : : rtx operand1 ATTRIBUTE_UNUSED,
2526 : : rtx operand2 ATTRIBUTE_UNUSED,
2527 : : rtx operand3 ATTRIBUTE_UNUSED)
2528 : : {
2529 : 12 : return gen_rtx_SET (operand0,
2530 : : gen_rtx_VEC_MERGE (V2DFmode,
2531 : : operand2,
2532 : : operand1,
2533 : : operand3));
2534 : : }
2535 : :
2536 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1673 */
2537 : : rtx
2538 : 14 : gen_avx512bw_blendmv64qi (rtx operand0 ATTRIBUTE_UNUSED,
2539 : : rtx operand1 ATTRIBUTE_UNUSED,
2540 : : rtx operand2 ATTRIBUTE_UNUSED,
2541 : : rtx operand3 ATTRIBUTE_UNUSED)
2542 : : {
2543 : 14 : return gen_rtx_SET (operand0,
2544 : : gen_rtx_VEC_MERGE (V64QImode,
2545 : : operand2,
2546 : : operand1,
2547 : : operand3));
2548 : : }
2549 : :
2550 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1673 */
2551 : : rtx
2552 : 12 : gen_avx512vl_blendmv16qi (rtx operand0 ATTRIBUTE_UNUSED,
2553 : : rtx operand1 ATTRIBUTE_UNUSED,
2554 : : rtx operand2 ATTRIBUTE_UNUSED,
2555 : : rtx operand3 ATTRIBUTE_UNUSED)
2556 : : {
2557 : 12 : return gen_rtx_SET (operand0,
2558 : : gen_rtx_VEC_MERGE (V16QImode,
2559 : : operand2,
2560 : : operand1,
2561 : : operand3));
2562 : : }
2563 : :
2564 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1673 */
2565 : : rtx
2566 : 12 : gen_avx512vl_blendmv32qi (rtx operand0 ATTRIBUTE_UNUSED,
2567 : : rtx operand1 ATTRIBUTE_UNUSED,
2568 : : rtx operand2 ATTRIBUTE_UNUSED,
2569 : : rtx operand3 ATTRIBUTE_UNUSED)
2570 : : {
2571 : 12 : return gen_rtx_SET (operand0,
2572 : : gen_rtx_VEC_MERGE (V32QImode,
2573 : : operand2,
2574 : : operand1,
2575 : : operand3));
2576 : : }
2577 : :
2578 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1673 */
2579 : : rtx
2580 : 12 : gen_avx512bw_blendmv32hi (rtx operand0 ATTRIBUTE_UNUSED,
2581 : : rtx operand1 ATTRIBUTE_UNUSED,
2582 : : rtx operand2 ATTRIBUTE_UNUSED,
2583 : : rtx operand3 ATTRIBUTE_UNUSED)
2584 : : {
2585 : 12 : return gen_rtx_SET (operand0,
2586 : : gen_rtx_VEC_MERGE (V32HImode,
2587 : : operand2,
2588 : : operand1,
2589 : : operand3));
2590 : : }
2591 : :
2592 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1673 */
2593 : : rtx
2594 : 12 : gen_avx512vl_blendmv16hi (rtx operand0 ATTRIBUTE_UNUSED,
2595 : : rtx operand1 ATTRIBUTE_UNUSED,
2596 : : rtx operand2 ATTRIBUTE_UNUSED,
2597 : : rtx operand3 ATTRIBUTE_UNUSED)
2598 : : {
2599 : 12 : return gen_rtx_SET (operand0,
2600 : : gen_rtx_VEC_MERGE (V16HImode,
2601 : : operand2,
2602 : : operand1,
2603 : : operand3));
2604 : : }
2605 : :
2606 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1673 */
2607 : : rtx
2608 : 12 : gen_avx512vl_blendmv8hi (rtx operand0 ATTRIBUTE_UNUSED,
2609 : : rtx operand1 ATTRIBUTE_UNUSED,
2610 : : rtx operand2 ATTRIBUTE_UNUSED,
2611 : : rtx operand3 ATTRIBUTE_UNUSED)
2612 : : {
2613 : 12 : return gen_rtx_SET (operand0,
2614 : : gen_rtx_VEC_MERGE (V8HImode,
2615 : : operand2,
2616 : : operand1,
2617 : : operand3));
2618 : : }
2619 : :
2620 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1673 */
2621 : : rtx
2622 : 12 : gen_avx512bw_blendmv32hf (rtx operand0 ATTRIBUTE_UNUSED,
2623 : : rtx operand1 ATTRIBUTE_UNUSED,
2624 : : rtx operand2 ATTRIBUTE_UNUSED,
2625 : : rtx operand3 ATTRIBUTE_UNUSED)
2626 : : {
2627 : 12 : return gen_rtx_SET (operand0,
2628 : : gen_rtx_VEC_MERGE (V32HFmode,
2629 : : operand2,
2630 : : operand1,
2631 : : operand3));
2632 : : }
2633 : :
2634 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1673 */
2635 : : rtx
2636 : 0 : gen_avx512vl_blendmv16hf (rtx operand0 ATTRIBUTE_UNUSED,
2637 : : rtx operand1 ATTRIBUTE_UNUSED,
2638 : : rtx operand2 ATTRIBUTE_UNUSED,
2639 : : rtx operand3 ATTRIBUTE_UNUSED)
2640 : : {
2641 : 0 : return gen_rtx_SET (operand0,
2642 : : gen_rtx_VEC_MERGE (V16HFmode,
2643 : : operand2,
2644 : : operand1,
2645 : : operand3));
2646 : : }
2647 : :
2648 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1673 */
2649 : : rtx
2650 : 0 : gen_avx512fp16_blendmv8hf (rtx operand0 ATTRIBUTE_UNUSED,
2651 : : rtx operand1 ATTRIBUTE_UNUSED,
2652 : : rtx operand2 ATTRIBUTE_UNUSED,
2653 : : rtx operand3 ATTRIBUTE_UNUSED)
2654 : : {
2655 : 0 : return gen_rtx_SET (operand0,
2656 : : gen_rtx_VEC_MERGE (V8HFmode,
2657 : : operand2,
2658 : : operand1,
2659 : : operand3));
2660 : : }
2661 : :
2662 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1673 */
2663 : : rtx
2664 : 6 : gen_avx512bw_blendmv32bf (rtx operand0 ATTRIBUTE_UNUSED,
2665 : : rtx operand1 ATTRIBUTE_UNUSED,
2666 : : rtx operand2 ATTRIBUTE_UNUSED,
2667 : : rtx operand3 ATTRIBUTE_UNUSED)
2668 : : {
2669 : 6 : return gen_rtx_SET (operand0,
2670 : : gen_rtx_VEC_MERGE (V32BFmode,
2671 : : operand2,
2672 : : operand1,
2673 : : operand3));
2674 : : }
2675 : :
2676 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1673 */
2677 : : rtx
2678 : 0 : gen_avx512vl_blendmv16bf (rtx operand0 ATTRIBUTE_UNUSED,
2679 : : rtx operand1 ATTRIBUTE_UNUSED,
2680 : : rtx operand2 ATTRIBUTE_UNUSED,
2681 : : rtx operand3 ATTRIBUTE_UNUSED)
2682 : : {
2683 : 0 : return gen_rtx_SET (operand0,
2684 : : gen_rtx_VEC_MERGE (V16BFmode,
2685 : : operand2,
2686 : : operand1,
2687 : : operand3));
2688 : : }
2689 : :
2690 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1673 */
2691 : : rtx
2692 : 0 : gen_avx512vl_blendmv8bf (rtx operand0 ATTRIBUTE_UNUSED,
2693 : : rtx operand1 ATTRIBUTE_UNUSED,
2694 : : rtx operand2 ATTRIBUTE_UNUSED,
2695 : : rtx operand3 ATTRIBUTE_UNUSED)
2696 : : {
2697 : 0 : return gen_rtx_SET (operand0,
2698 : : gen_rtx_VEC_MERGE (V8BFmode,
2699 : : operand2,
2700 : : operand1,
2701 : : operand3));
2702 : : }
2703 : :
2704 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1771 */
2705 : : rtx
2706 : 0 : gen_movdi_to_sse (rtx operand0 ATTRIBUTE_UNUSED,
2707 : : rtx operand1 ATTRIBUTE_UNUSED)
2708 : : {
2709 : 0 : return gen_rtx_PARALLEL (VOIDmode,
2710 : : gen_rtvec (2,
2711 : : gen_rtx_SET (operand0,
2712 : : gen_rtx_UNSPEC (V4SImode,
2713 : : gen_rtvec (1,
2714 : : operand1),
2715 : : 114)),
2716 : : gen_rtx_CLOBBER (VOIDmode,
2717 : : gen_rtx_SCRATCH (V4SImode))));
2718 : : }
2719 : :
2720 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1880 */
2721 : : rtx
2722 : 11 : gen_avx_lddqu256 (rtx operand0 ATTRIBUTE_UNUSED,
2723 : : rtx operand1 ATTRIBUTE_UNUSED)
2724 : : {
2725 : 11 : return gen_rtx_SET (operand0,
2726 : : gen_rtx_UNSPEC (V32QImode,
2727 : : gen_rtvec (1,
2728 : : operand1),
2729 : : 115));
2730 : : }
2731 : :
2732 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1880 */
2733 : : rtx
2734 : 19 : gen_sse3_lddqu (rtx operand0 ATTRIBUTE_UNUSED,
2735 : : rtx operand1 ATTRIBUTE_UNUSED)
2736 : : {
2737 : 19 : return gen_rtx_SET (operand0,
2738 : : gen_rtx_UNSPEC (V16QImode,
2739 : : gen_rtvec (1,
2740 : : operand1),
2741 : : 115));
2742 : : }
2743 : :
2744 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1903 */
2745 : : rtx
2746 : 10 : gen_sse2_movntisi (rtx operand0 ATTRIBUTE_UNUSED,
2747 : : rtx operand1 ATTRIBUTE_UNUSED)
2748 : : {
2749 : 10 : return gen_rtx_SET (operand0,
2750 : : gen_rtx_UNSPEC (SImode,
2751 : : gen_rtvec (1,
2752 : : operand1),
2753 : : 113));
2754 : : }
2755 : :
2756 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1903 */
2757 : : rtx
2758 : 10 : gen_sse2_movntidi (rtx operand0 ATTRIBUTE_UNUSED,
2759 : : rtx operand1 ATTRIBUTE_UNUSED)
2760 : : {
2761 : 10 : return gen_rtx_SET (operand0,
2762 : : gen_rtx_UNSPEC (DImode,
2763 : : gen_rtvec (1,
2764 : : operand1),
2765 : : 113));
2766 : : }
2767 : :
2768 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1913 */
2769 : : rtx
2770 : 12 : gen_avx512f_movntv16sf (rtx operand0 ATTRIBUTE_UNUSED,
2771 : : rtx operand1 ATTRIBUTE_UNUSED)
2772 : : {
2773 : 12 : return gen_rtx_SET (operand0,
2774 : : gen_rtx_UNSPEC (V16SFmode,
2775 : : gen_rtvec (1,
2776 : : operand1),
2777 : : 113));
2778 : : }
2779 : :
2780 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1913 */
2781 : : rtx
2782 : 11 : gen_avx_movntv8sf (rtx operand0 ATTRIBUTE_UNUSED,
2783 : : rtx operand1 ATTRIBUTE_UNUSED)
2784 : : {
2785 : 11 : return gen_rtx_SET (operand0,
2786 : : gen_rtx_UNSPEC (V8SFmode,
2787 : : gen_rtvec (1,
2788 : : operand1),
2789 : : 113));
2790 : : }
2791 : :
2792 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1913 */
2793 : : rtx
2794 : 12 : gen_sse_movntv4sf (rtx operand0 ATTRIBUTE_UNUSED,
2795 : : rtx operand1 ATTRIBUTE_UNUSED)
2796 : : {
2797 : 12 : return gen_rtx_SET (operand0,
2798 : : gen_rtx_UNSPEC (V4SFmode,
2799 : : gen_rtvec (1,
2800 : : operand1),
2801 : : 113));
2802 : : }
2803 : :
2804 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1913 */
2805 : : rtx
2806 : 12 : gen_avx512f_movntv8df (rtx operand0 ATTRIBUTE_UNUSED,
2807 : : rtx operand1 ATTRIBUTE_UNUSED)
2808 : : {
2809 : 12 : return gen_rtx_SET (operand0,
2810 : : gen_rtx_UNSPEC (V8DFmode,
2811 : : gen_rtvec (1,
2812 : : operand1),
2813 : : 113));
2814 : : }
2815 : :
2816 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1913 */
2817 : : rtx
2818 : 11 : gen_avx_movntv4df (rtx operand0 ATTRIBUTE_UNUSED,
2819 : : rtx operand1 ATTRIBUTE_UNUSED)
2820 : : {
2821 : 11 : return gen_rtx_SET (operand0,
2822 : : gen_rtx_UNSPEC (V4DFmode,
2823 : : gen_rtvec (1,
2824 : : operand1),
2825 : : 113));
2826 : : }
2827 : :
2828 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1913 */
2829 : : rtx
2830 : 12 : gen_sse2_movntv2df (rtx operand0 ATTRIBUTE_UNUSED,
2831 : : rtx operand1 ATTRIBUTE_UNUSED)
2832 : : {
2833 : 12 : return gen_rtx_SET (operand0,
2834 : : gen_rtx_UNSPEC (V2DFmode,
2835 : : gen_rtvec (1,
2836 : : operand1),
2837 : : 113));
2838 : : }
2839 : :
2840 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1924 */
2841 : : rtx
2842 : 12 : gen_avx512f_movntv8di (rtx operand0 ATTRIBUTE_UNUSED,
2843 : : rtx operand1 ATTRIBUTE_UNUSED)
2844 : : {
2845 : 12 : return gen_rtx_SET (operand0,
2846 : : gen_rtx_UNSPEC (V8DImode,
2847 : : gen_rtvec (1,
2848 : : operand1),
2849 : : 113));
2850 : : }
2851 : :
2852 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1924 */
2853 : : rtx
2854 : 11 : gen_avx_movntv4di (rtx operand0 ATTRIBUTE_UNUSED,
2855 : : rtx operand1 ATTRIBUTE_UNUSED)
2856 : : {
2857 : 11 : return gen_rtx_SET (operand0,
2858 : : gen_rtx_UNSPEC (V4DImode,
2859 : : gen_rtvec (1,
2860 : : operand1),
2861 : : 113));
2862 : : }
2863 : :
2864 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1924 */
2865 : : rtx
2866 : 12 : gen_sse2_movntv2di (rtx operand0 ATTRIBUTE_UNUSED,
2867 : : rtx operand1 ATTRIBUTE_UNUSED)
2868 : : {
2869 : 12 : return gen_rtx_SET (operand0,
2870 : : gen_rtx_UNSPEC (V2DImode,
2871 : : gen_rtvec (1,
2872 : : operand1),
2873 : : 113));
2874 : : }
2875 : :
2876 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1986 */
2877 : : rtx
2878 : 212 : gen_kandqi (rtx operand0 ATTRIBUTE_UNUSED,
2879 : : rtx operand1 ATTRIBUTE_UNUSED,
2880 : : rtx operand2 ATTRIBUTE_UNUSED)
2881 : : {
2882 : 212 : return gen_rtx_PARALLEL (VOIDmode,
2883 : : gen_rtvec (2,
2884 : : gen_rtx_SET (operand0,
2885 : : gen_rtx_AND (QImode,
2886 : : operand1,
2887 : : operand2)),
2888 : : gen_rtx_UNSPEC (VOIDmode,
2889 : : gen_rtvec (1,
2890 : : const0_rtx),
2891 : : 168)));
2892 : : }
2893 : :
2894 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1986 */
2895 : : rtx
2896 : 212 : gen_kiorqi (rtx operand0 ATTRIBUTE_UNUSED,
2897 : : rtx operand1 ATTRIBUTE_UNUSED,
2898 : : rtx operand2 ATTRIBUTE_UNUSED)
2899 : : {
2900 : 212 : return gen_rtx_PARALLEL (VOIDmode,
2901 : : gen_rtvec (2,
2902 : : gen_rtx_SET (operand0,
2903 : : gen_rtx_IOR (QImode,
2904 : : operand1,
2905 : : operand2)),
2906 : : gen_rtx_UNSPEC (VOIDmode,
2907 : : gen_rtvec (1,
2908 : : const0_rtx),
2909 : : 168)));
2910 : : }
2911 : :
2912 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1986 */
2913 : : rtx
2914 : 11 : gen_kxorqi (rtx operand0 ATTRIBUTE_UNUSED,
2915 : : rtx operand1 ATTRIBUTE_UNUSED,
2916 : : rtx operand2 ATTRIBUTE_UNUSED)
2917 : : {
2918 : 11 : return gen_rtx_PARALLEL (VOIDmode,
2919 : : gen_rtvec (2,
2920 : : gen_rtx_SET (operand0,
2921 : : gen_rtx_XOR (QImode,
2922 : : operand1,
2923 : : operand2)),
2924 : : gen_rtx_UNSPEC (VOIDmode,
2925 : : gen_rtvec (1,
2926 : : const0_rtx),
2927 : : 168)));
2928 : : }
2929 : :
2930 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1986 */
2931 : : rtx
2932 : 23 : gen_kandhi (rtx operand0 ATTRIBUTE_UNUSED,
2933 : : rtx operand1 ATTRIBUTE_UNUSED,
2934 : : rtx operand2 ATTRIBUTE_UNUSED)
2935 : : {
2936 : 23 : return gen_rtx_PARALLEL (VOIDmode,
2937 : : gen_rtvec (2,
2938 : : gen_rtx_SET (operand0,
2939 : : gen_rtx_AND (HImode,
2940 : : operand1,
2941 : : operand2)),
2942 : : gen_rtx_UNSPEC (VOIDmode,
2943 : : gen_rtvec (1,
2944 : : const0_rtx),
2945 : : 168)));
2946 : : }
2947 : :
2948 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1986 */
2949 : : rtx
2950 : 22 : gen_kiorhi (rtx operand0 ATTRIBUTE_UNUSED,
2951 : : rtx operand1 ATTRIBUTE_UNUSED,
2952 : : rtx operand2 ATTRIBUTE_UNUSED)
2953 : : {
2954 : 22 : return gen_rtx_PARALLEL (VOIDmode,
2955 : : gen_rtvec (2,
2956 : : gen_rtx_SET (operand0,
2957 : : gen_rtx_IOR (HImode,
2958 : : operand1,
2959 : : operand2)),
2960 : : gen_rtx_UNSPEC (VOIDmode,
2961 : : gen_rtvec (1,
2962 : : const0_rtx),
2963 : : 168)));
2964 : : }
2965 : :
2966 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1986 */
2967 : : rtx
2968 : 22 : gen_kxorhi (rtx operand0 ATTRIBUTE_UNUSED,
2969 : : rtx operand1 ATTRIBUTE_UNUSED,
2970 : : rtx operand2 ATTRIBUTE_UNUSED)
2971 : : {
2972 : 22 : return gen_rtx_PARALLEL (VOIDmode,
2973 : : gen_rtvec (2,
2974 : : gen_rtx_SET (operand0,
2975 : : gen_rtx_XOR (HImode,
2976 : : operand1,
2977 : : operand2)),
2978 : : gen_rtx_UNSPEC (VOIDmode,
2979 : : gen_rtvec (1,
2980 : : const0_rtx),
2981 : : 168)));
2982 : : }
2983 : :
2984 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1986 */
2985 : : rtx
2986 : 11 : gen_kandsi (rtx operand0 ATTRIBUTE_UNUSED,
2987 : : rtx operand1 ATTRIBUTE_UNUSED,
2988 : : rtx operand2 ATTRIBUTE_UNUSED)
2989 : : {
2990 : 11 : return gen_rtx_PARALLEL (VOIDmode,
2991 : : gen_rtvec (2,
2992 : : gen_rtx_SET (operand0,
2993 : : gen_rtx_AND (SImode,
2994 : : operand1,
2995 : : operand2)),
2996 : : gen_rtx_UNSPEC (VOIDmode,
2997 : : gen_rtvec (1,
2998 : : const0_rtx),
2999 : : 168)));
3000 : : }
3001 : :
3002 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1986 */
3003 : : rtx
3004 : 11 : gen_kiorsi (rtx operand0 ATTRIBUTE_UNUSED,
3005 : : rtx operand1 ATTRIBUTE_UNUSED,
3006 : : rtx operand2 ATTRIBUTE_UNUSED)
3007 : : {
3008 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3009 : : gen_rtvec (2,
3010 : : gen_rtx_SET (operand0,
3011 : : gen_rtx_IOR (SImode,
3012 : : operand1,
3013 : : operand2)),
3014 : : gen_rtx_UNSPEC (VOIDmode,
3015 : : gen_rtvec (1,
3016 : : const0_rtx),
3017 : : 168)));
3018 : : }
3019 : :
3020 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1986 */
3021 : : rtx
3022 : 11 : gen_kxorsi (rtx operand0 ATTRIBUTE_UNUSED,
3023 : : rtx operand1 ATTRIBUTE_UNUSED,
3024 : : rtx operand2 ATTRIBUTE_UNUSED)
3025 : : {
3026 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3027 : : gen_rtvec (2,
3028 : : gen_rtx_SET (operand0,
3029 : : gen_rtx_XOR (SImode,
3030 : : operand1,
3031 : : operand2)),
3032 : : gen_rtx_UNSPEC (VOIDmode,
3033 : : gen_rtvec (1,
3034 : : const0_rtx),
3035 : : 168)));
3036 : : }
3037 : :
3038 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1986 */
3039 : : rtx
3040 : 11 : gen_kanddi (rtx operand0 ATTRIBUTE_UNUSED,
3041 : : rtx operand1 ATTRIBUTE_UNUSED,
3042 : : rtx operand2 ATTRIBUTE_UNUSED)
3043 : : {
3044 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3045 : : gen_rtvec (2,
3046 : : gen_rtx_SET (operand0,
3047 : : gen_rtx_AND (DImode,
3048 : : operand1,
3049 : : operand2)),
3050 : : gen_rtx_UNSPEC (VOIDmode,
3051 : : gen_rtvec (1,
3052 : : const0_rtx),
3053 : : 168)));
3054 : : }
3055 : :
3056 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1986 */
3057 : : rtx
3058 : 11 : gen_kiordi (rtx operand0 ATTRIBUTE_UNUSED,
3059 : : rtx operand1 ATTRIBUTE_UNUSED,
3060 : : rtx operand2 ATTRIBUTE_UNUSED)
3061 : : {
3062 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3063 : : gen_rtvec (2,
3064 : : gen_rtx_SET (operand0,
3065 : : gen_rtx_IOR (DImode,
3066 : : operand1,
3067 : : operand2)),
3068 : : gen_rtx_UNSPEC (VOIDmode,
3069 : : gen_rtvec (1,
3070 : : const0_rtx),
3071 : : 168)));
3072 : : }
3073 : :
3074 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:1986 */
3075 : : rtx
3076 : 11 : gen_kxordi (rtx operand0 ATTRIBUTE_UNUSED,
3077 : : rtx operand1 ATTRIBUTE_UNUSED,
3078 : : rtx operand2 ATTRIBUTE_UNUSED)
3079 : : {
3080 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3081 : : gen_rtvec (2,
3082 : : gen_rtx_SET (operand0,
3083 : : gen_rtx_XOR (DImode,
3084 : : operand1,
3085 : : operand2)),
3086 : : gen_rtx_UNSPEC (VOIDmode,
3087 : : gen_rtvec (1,
3088 : : const0_rtx),
3089 : : 168)));
3090 : : }
3091 : :
3092 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2020 */
3093 : : rtx
3094 : 11 : gen_kandnqi (rtx operand0 ATTRIBUTE_UNUSED,
3095 : : rtx operand1 ATTRIBUTE_UNUSED,
3096 : : rtx operand2 ATTRIBUTE_UNUSED)
3097 : : {
3098 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3099 : : gen_rtvec (2,
3100 : : gen_rtx_SET (operand0,
3101 : : gen_rtx_AND (QImode,
3102 : : gen_rtx_NOT (QImode,
3103 : : operand1),
3104 : : operand2)),
3105 : : gen_rtx_UNSPEC (VOIDmode,
3106 : : gen_rtvec (1,
3107 : : const0_rtx),
3108 : : 168)));
3109 : : }
3110 : :
3111 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2020 */
3112 : : rtx
3113 : 23 : gen_kandnhi (rtx operand0 ATTRIBUTE_UNUSED,
3114 : : rtx operand1 ATTRIBUTE_UNUSED,
3115 : : rtx operand2 ATTRIBUTE_UNUSED)
3116 : : {
3117 : 23 : return gen_rtx_PARALLEL (VOIDmode,
3118 : : gen_rtvec (2,
3119 : : gen_rtx_SET (operand0,
3120 : : gen_rtx_AND (HImode,
3121 : : gen_rtx_NOT (HImode,
3122 : : operand1),
3123 : : operand2)),
3124 : : gen_rtx_UNSPEC (VOIDmode,
3125 : : gen_rtvec (1,
3126 : : const0_rtx),
3127 : : 168)));
3128 : : }
3129 : :
3130 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2020 */
3131 : : rtx
3132 : 11 : gen_kandnsi (rtx operand0 ATTRIBUTE_UNUSED,
3133 : : rtx operand1 ATTRIBUTE_UNUSED,
3134 : : rtx operand2 ATTRIBUTE_UNUSED)
3135 : : {
3136 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3137 : : gen_rtvec (2,
3138 : : gen_rtx_SET (operand0,
3139 : : gen_rtx_AND (SImode,
3140 : : gen_rtx_NOT (SImode,
3141 : : operand1),
3142 : : operand2)),
3143 : : gen_rtx_UNSPEC (VOIDmode,
3144 : : gen_rtvec (1,
3145 : : const0_rtx),
3146 : : 168)));
3147 : : }
3148 : :
3149 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2020 */
3150 : : rtx
3151 : 11 : gen_kandndi (rtx operand0 ATTRIBUTE_UNUSED,
3152 : : rtx operand1 ATTRIBUTE_UNUSED,
3153 : : rtx operand2 ATTRIBUTE_UNUSED)
3154 : : {
3155 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3156 : : gen_rtvec (2,
3157 : : gen_rtx_SET (operand0,
3158 : : gen_rtx_AND (DImode,
3159 : : gen_rtx_NOT (DImode,
3160 : : operand1),
3161 : : operand2)),
3162 : : gen_rtx_UNSPEC (VOIDmode,
3163 : : gen_rtvec (1,
3164 : : const0_rtx),
3165 : : 168)));
3166 : : }
3167 : :
3168 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2058 */
3169 : : rtx
3170 : 12 : gen_kxnorqi (rtx operand0 ATTRIBUTE_UNUSED,
3171 : : rtx operand1 ATTRIBUTE_UNUSED,
3172 : : rtx operand2 ATTRIBUTE_UNUSED)
3173 : : {
3174 : 12 : return gen_rtx_PARALLEL (VOIDmode,
3175 : : gen_rtvec (2,
3176 : : gen_rtx_SET (operand0,
3177 : : gen_rtx_NOT (QImode,
3178 : : gen_rtx_XOR (QImode,
3179 : : operand1,
3180 : : operand2))),
3181 : : gen_rtx_UNSPEC (VOIDmode,
3182 : : gen_rtvec (1,
3183 : : const0_rtx),
3184 : : 168)));
3185 : : }
3186 : :
3187 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2058 */
3188 : : rtx
3189 : 23 : gen_kxnorhi (rtx operand0 ATTRIBUTE_UNUSED,
3190 : : rtx operand1 ATTRIBUTE_UNUSED,
3191 : : rtx operand2 ATTRIBUTE_UNUSED)
3192 : : {
3193 : 23 : return gen_rtx_PARALLEL (VOIDmode,
3194 : : gen_rtvec (2,
3195 : : gen_rtx_SET (operand0,
3196 : : gen_rtx_NOT (HImode,
3197 : : gen_rtx_XOR (HImode,
3198 : : operand1,
3199 : : operand2))),
3200 : : gen_rtx_UNSPEC (VOIDmode,
3201 : : gen_rtvec (1,
3202 : : const0_rtx),
3203 : : 168)));
3204 : : }
3205 : :
3206 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2058 */
3207 : : rtx
3208 : 12 : gen_kxnorsi (rtx operand0 ATTRIBUTE_UNUSED,
3209 : : rtx operand1 ATTRIBUTE_UNUSED,
3210 : : rtx operand2 ATTRIBUTE_UNUSED)
3211 : : {
3212 : 12 : return gen_rtx_PARALLEL (VOIDmode,
3213 : : gen_rtvec (2,
3214 : : gen_rtx_SET (operand0,
3215 : : gen_rtx_NOT (SImode,
3216 : : gen_rtx_XOR (SImode,
3217 : : operand1,
3218 : : operand2))),
3219 : : gen_rtx_UNSPEC (VOIDmode,
3220 : : gen_rtvec (1,
3221 : : const0_rtx),
3222 : : 168)));
3223 : : }
3224 : :
3225 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2058 */
3226 : : rtx
3227 : 12 : gen_kxnordi (rtx operand0 ATTRIBUTE_UNUSED,
3228 : : rtx operand1 ATTRIBUTE_UNUSED,
3229 : : rtx operand2 ATTRIBUTE_UNUSED)
3230 : : {
3231 : 12 : return gen_rtx_PARALLEL (VOIDmode,
3232 : : gen_rtvec (2,
3233 : : gen_rtx_SET (operand0,
3234 : : gen_rtx_NOT (DImode,
3235 : : gen_rtx_XOR (DImode,
3236 : : operand1,
3237 : : operand2))),
3238 : : gen_rtx_UNSPEC (VOIDmode,
3239 : : gen_rtvec (1,
3240 : : const0_rtx),
3241 : : 168)));
3242 : : }
3243 : :
3244 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2081 */
3245 : : rtx
3246 : 11 : gen_knotqi (rtx operand0 ATTRIBUTE_UNUSED,
3247 : : rtx operand1 ATTRIBUTE_UNUSED)
3248 : : {
3249 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3250 : : gen_rtvec (2,
3251 : : gen_rtx_SET (operand0,
3252 : : gen_rtx_NOT (QImode,
3253 : : operand1)),
3254 : : gen_rtx_UNSPEC (VOIDmode,
3255 : : gen_rtvec (1,
3256 : : const0_rtx),
3257 : : 168)));
3258 : : }
3259 : :
3260 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2081 */
3261 : : rtx
3262 : 22 : gen_knothi (rtx operand0 ATTRIBUTE_UNUSED,
3263 : : rtx operand1 ATTRIBUTE_UNUSED)
3264 : : {
3265 : 22 : return gen_rtx_PARALLEL (VOIDmode,
3266 : : gen_rtvec (2,
3267 : : gen_rtx_SET (operand0,
3268 : : gen_rtx_NOT (HImode,
3269 : : operand1)),
3270 : : gen_rtx_UNSPEC (VOIDmode,
3271 : : gen_rtvec (1,
3272 : : const0_rtx),
3273 : : 168)));
3274 : : }
3275 : :
3276 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2081 */
3277 : : rtx
3278 : 11 : gen_knotsi (rtx operand0 ATTRIBUTE_UNUSED,
3279 : : rtx operand1 ATTRIBUTE_UNUSED)
3280 : : {
3281 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3282 : : gen_rtvec (2,
3283 : : gen_rtx_SET (operand0,
3284 : : gen_rtx_NOT (SImode,
3285 : : operand1)),
3286 : : gen_rtx_UNSPEC (VOIDmode,
3287 : : gen_rtvec (1,
3288 : : const0_rtx),
3289 : : 168)));
3290 : : }
3291 : :
3292 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2081 */
3293 : : rtx
3294 : 11 : gen_knotdi (rtx operand0 ATTRIBUTE_UNUSED,
3295 : : rtx operand1 ATTRIBUTE_UNUSED)
3296 : : {
3297 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3298 : : gen_rtvec (2,
3299 : : gen_rtx_SET (operand0,
3300 : : gen_rtx_NOT (DImode,
3301 : : operand1)),
3302 : : gen_rtx_UNSPEC (VOIDmode,
3303 : : gen_rtvec (1,
3304 : : const0_rtx),
3305 : : 168)));
3306 : : }
3307 : :
3308 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2134 */
3309 : : rtx
3310 : 11 : gen_kaddqi (rtx operand0 ATTRIBUTE_UNUSED,
3311 : : rtx operand1 ATTRIBUTE_UNUSED,
3312 : : rtx operand2 ATTRIBUTE_UNUSED)
3313 : : {
3314 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3315 : : gen_rtvec (2,
3316 : : gen_rtx_SET (operand0,
3317 : : gen_rtx_PLUS (QImode,
3318 : : operand1,
3319 : : operand2)),
3320 : : gen_rtx_UNSPEC (VOIDmode,
3321 : : gen_rtvec (1,
3322 : : const0_rtx),
3323 : : 168)));
3324 : : }
3325 : :
3326 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2134 */
3327 : : rtx
3328 : 11 : gen_kaddhi (rtx operand0 ATTRIBUTE_UNUSED,
3329 : : rtx operand1 ATTRIBUTE_UNUSED,
3330 : : rtx operand2 ATTRIBUTE_UNUSED)
3331 : : {
3332 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3333 : : gen_rtvec (2,
3334 : : gen_rtx_SET (operand0,
3335 : : gen_rtx_PLUS (HImode,
3336 : : operand1,
3337 : : operand2)),
3338 : : gen_rtx_UNSPEC (VOIDmode,
3339 : : gen_rtvec (1,
3340 : : const0_rtx),
3341 : : 168)));
3342 : : }
3343 : :
3344 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2134 */
3345 : : rtx
3346 : 11 : gen_kaddsi (rtx operand0 ATTRIBUTE_UNUSED,
3347 : : rtx operand1 ATTRIBUTE_UNUSED,
3348 : : rtx operand2 ATTRIBUTE_UNUSED)
3349 : : {
3350 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3351 : : gen_rtvec (2,
3352 : : gen_rtx_SET (operand0,
3353 : : gen_rtx_PLUS (SImode,
3354 : : operand1,
3355 : : operand2)),
3356 : : gen_rtx_UNSPEC (VOIDmode,
3357 : : gen_rtvec (1,
3358 : : const0_rtx),
3359 : : 168)));
3360 : : }
3361 : :
3362 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2134 */
3363 : : rtx
3364 : 11 : gen_kadddi (rtx operand0 ATTRIBUTE_UNUSED,
3365 : : rtx operand1 ATTRIBUTE_UNUSED,
3366 : : rtx operand2 ATTRIBUTE_UNUSED)
3367 : : {
3368 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3369 : : gen_rtvec (2,
3370 : : gen_rtx_SET (operand0,
3371 : : gen_rtx_PLUS (DImode,
3372 : : operand1,
3373 : : operand2)),
3374 : : gen_rtx_UNSPEC (VOIDmode,
3375 : : gen_rtvec (1,
3376 : : const0_rtx),
3377 : : 168)));
3378 : : }
3379 : :
3380 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2149 */
3381 : : rtx
3382 : 92 : gen_kashiftqi (rtx operand0 ATTRIBUTE_UNUSED,
3383 : : rtx operand1 ATTRIBUTE_UNUSED,
3384 : : rtx operand2 ATTRIBUTE_UNUSED)
3385 : : {
3386 : 92 : return gen_rtx_PARALLEL (VOIDmode,
3387 : : gen_rtvec (2,
3388 : : gen_rtx_SET (operand0,
3389 : : gen_rtx_ASHIFT (QImode,
3390 : : operand1,
3391 : : operand2)),
3392 : : gen_rtx_UNSPEC (VOIDmode,
3393 : : gen_rtvec (1,
3394 : : const0_rtx),
3395 : : 168)));
3396 : : }
3397 : :
3398 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2149 */
3399 : : rtx
3400 : 31 : gen_klshiftrtqi (rtx operand0 ATTRIBUTE_UNUSED,
3401 : : rtx operand1 ATTRIBUTE_UNUSED,
3402 : : rtx operand2 ATTRIBUTE_UNUSED)
3403 : : {
3404 : 31 : return gen_rtx_PARALLEL (VOIDmode,
3405 : : gen_rtvec (2,
3406 : : gen_rtx_SET (operand0,
3407 : : gen_rtx_LSHIFTRT (QImode,
3408 : : operand1,
3409 : : operand2)),
3410 : : gen_rtx_UNSPEC (VOIDmode,
3411 : : gen_rtvec (1,
3412 : : const0_rtx),
3413 : : 168)));
3414 : : }
3415 : :
3416 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2149 */
3417 : : rtx
3418 : 136 : gen_kashifthi (rtx operand0 ATTRIBUTE_UNUSED,
3419 : : rtx operand1 ATTRIBUTE_UNUSED,
3420 : : rtx operand2 ATTRIBUTE_UNUSED)
3421 : : {
3422 : 136 : return gen_rtx_PARALLEL (VOIDmode,
3423 : : gen_rtvec (2,
3424 : : gen_rtx_SET (operand0,
3425 : : gen_rtx_ASHIFT (HImode,
3426 : : operand1,
3427 : : operand2)),
3428 : : gen_rtx_UNSPEC (VOIDmode,
3429 : : gen_rtvec (1,
3430 : : const0_rtx),
3431 : : 168)));
3432 : : }
3433 : :
3434 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2149 */
3435 : : rtx
3436 : 105 : gen_klshiftrthi (rtx operand0 ATTRIBUTE_UNUSED,
3437 : : rtx operand1 ATTRIBUTE_UNUSED,
3438 : : rtx operand2 ATTRIBUTE_UNUSED)
3439 : : {
3440 : 105 : return gen_rtx_PARALLEL (VOIDmode,
3441 : : gen_rtvec (2,
3442 : : gen_rtx_SET (operand0,
3443 : : gen_rtx_LSHIFTRT (HImode,
3444 : : operand1,
3445 : : operand2)),
3446 : : gen_rtx_UNSPEC (VOIDmode,
3447 : : gen_rtvec (1,
3448 : : const0_rtx),
3449 : : 168)));
3450 : : }
3451 : :
3452 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2149 */
3453 : : rtx
3454 : 13 : gen_kashiftsi (rtx operand0 ATTRIBUTE_UNUSED,
3455 : : rtx operand1 ATTRIBUTE_UNUSED,
3456 : : rtx operand2 ATTRIBUTE_UNUSED)
3457 : : {
3458 : 13 : return gen_rtx_PARALLEL (VOIDmode,
3459 : : gen_rtvec (2,
3460 : : gen_rtx_SET (operand0,
3461 : : gen_rtx_ASHIFT (SImode,
3462 : : operand1,
3463 : : operand2)),
3464 : : gen_rtx_UNSPEC (VOIDmode,
3465 : : gen_rtvec (1,
3466 : : const0_rtx),
3467 : : 168)));
3468 : : }
3469 : :
3470 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2149 */
3471 : : rtx
3472 : 13 : gen_klshiftrtsi (rtx operand0 ATTRIBUTE_UNUSED,
3473 : : rtx operand1 ATTRIBUTE_UNUSED,
3474 : : rtx operand2 ATTRIBUTE_UNUSED)
3475 : : {
3476 : 13 : return gen_rtx_PARALLEL (VOIDmode,
3477 : : gen_rtvec (2,
3478 : : gen_rtx_SET (operand0,
3479 : : gen_rtx_LSHIFTRT (SImode,
3480 : : operand1,
3481 : : operand2)),
3482 : : gen_rtx_UNSPEC (VOIDmode,
3483 : : gen_rtvec (1,
3484 : : const0_rtx),
3485 : : 168)));
3486 : : }
3487 : :
3488 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2149 */
3489 : : rtx
3490 : 13 : gen_kashiftdi (rtx operand0 ATTRIBUTE_UNUSED,
3491 : : rtx operand1 ATTRIBUTE_UNUSED,
3492 : : rtx operand2 ATTRIBUTE_UNUSED)
3493 : : {
3494 : 13 : return gen_rtx_PARALLEL (VOIDmode,
3495 : : gen_rtvec (2,
3496 : : gen_rtx_SET (operand0,
3497 : : gen_rtx_ASHIFT (DImode,
3498 : : operand1,
3499 : : operand2)),
3500 : : gen_rtx_UNSPEC (VOIDmode,
3501 : : gen_rtvec (1,
3502 : : const0_rtx),
3503 : : 168)));
3504 : : }
3505 : :
3506 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2149 */
3507 : : rtx
3508 : 13 : gen_klshiftrtdi (rtx operand0 ATTRIBUTE_UNUSED,
3509 : : rtx operand1 ATTRIBUTE_UNUSED,
3510 : : rtx operand2 ATTRIBUTE_UNUSED)
3511 : : {
3512 : 13 : return gen_rtx_PARALLEL (VOIDmode,
3513 : : gen_rtvec (2,
3514 : : gen_rtx_SET (operand0,
3515 : : gen_rtx_LSHIFTRT (DImode,
3516 : : operand1,
3517 : : operand2)),
3518 : : gen_rtx_UNSPEC (VOIDmode,
3519 : : gen_rtvec (1,
3520 : : const0_rtx),
3521 : : 168)));
3522 : : }
3523 : :
3524 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2175 */
3525 : : rtx
3526 : 44 : gen_ktestqi (rtx operand0 ATTRIBUTE_UNUSED,
3527 : : rtx operand1 ATTRIBUTE_UNUSED)
3528 : : {
3529 : 44 : return gen_rtx_SET (gen_rtx_REG (CCmode,
3530 : : 17),
3531 : : gen_rtx_UNSPEC (CCmode,
3532 : : gen_rtvec (2,
3533 : : operand0,
3534 : : operand1),
3535 : : 170));
3536 : : }
3537 : :
3538 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2175 */
3539 : : rtx
3540 : 44 : gen_ktesthi (rtx operand0 ATTRIBUTE_UNUSED,
3541 : : rtx operand1 ATTRIBUTE_UNUSED)
3542 : : {
3543 : 44 : return gen_rtx_SET (gen_rtx_REG (CCmode,
3544 : : 17),
3545 : : gen_rtx_UNSPEC (CCmode,
3546 : : gen_rtvec (2,
3547 : : operand0,
3548 : : operand1),
3549 : : 170));
3550 : : }
3551 : :
3552 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2175 */
3553 : : rtx
3554 : 44 : gen_ktestsi (rtx operand0 ATTRIBUTE_UNUSED,
3555 : : rtx operand1 ATTRIBUTE_UNUSED)
3556 : : {
3557 : 44 : return gen_rtx_SET (gen_rtx_REG (CCmode,
3558 : : 17),
3559 : : gen_rtx_UNSPEC (CCmode,
3560 : : gen_rtvec (2,
3561 : : operand0,
3562 : : operand1),
3563 : : 170));
3564 : : }
3565 : :
3566 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2175 */
3567 : : rtx
3568 : 44 : gen_ktestdi (rtx operand0 ATTRIBUTE_UNUSED,
3569 : : rtx operand1 ATTRIBUTE_UNUSED)
3570 : : {
3571 : 44 : return gen_rtx_SET (gen_rtx_REG (CCmode,
3572 : : 17),
3573 : : gen_rtx_UNSPEC (CCmode,
3574 : : gen_rtvec (2,
3575 : : operand0,
3576 : : operand1),
3577 : : 170));
3578 : : }
3579 : :
3580 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2199 */
3581 : : rtx
3582 : 0 : gen_kortestqi_ccc (rtx operand0 ATTRIBUTE_UNUSED,
3583 : : rtx operand1 ATTRIBUTE_UNUSED)
3584 : : {
3585 : 0 : return gen_rtx_SET (gen_rtx_REG (CCCmode,
3586 : : 17),
3587 : : gen_rtx_UNSPEC (CCCmode,
3588 : : gen_rtvec (2,
3589 : : operand0,
3590 : : operand1),
3591 : : 169));
3592 : : }
3593 : :
3594 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2199 */
3595 : : rtx
3596 : 1344 : gen_kortesthi_ccc (rtx operand0 ATTRIBUTE_UNUSED,
3597 : : rtx operand1 ATTRIBUTE_UNUSED)
3598 : : {
3599 : 1344 : return gen_rtx_SET (gen_rtx_REG (CCCmode,
3600 : : 17),
3601 : : gen_rtx_UNSPEC (CCCmode,
3602 : : gen_rtvec (2,
3603 : : operand0,
3604 : : operand1),
3605 : : 169));
3606 : : }
3607 : :
3608 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2199 */
3609 : : rtx
3610 : 0 : gen_kortestsi_ccc (rtx operand0 ATTRIBUTE_UNUSED,
3611 : : rtx operand1 ATTRIBUTE_UNUSED)
3612 : : {
3613 : 0 : return gen_rtx_SET (gen_rtx_REG (CCCmode,
3614 : : 17),
3615 : : gen_rtx_UNSPEC (CCCmode,
3616 : : gen_rtvec (2,
3617 : : operand0,
3618 : : operand1),
3619 : : 169));
3620 : : }
3621 : :
3622 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2199 */
3623 : : rtx
3624 : 0 : gen_kortestdi_ccc (rtx operand0 ATTRIBUTE_UNUSED,
3625 : : rtx operand1 ATTRIBUTE_UNUSED)
3626 : : {
3627 : 0 : return gen_rtx_SET (gen_rtx_REG (CCCmode,
3628 : : 17),
3629 : : gen_rtx_UNSPEC (CCCmode,
3630 : : gen_rtvec (2,
3631 : : operand0,
3632 : : operand1),
3633 : : 169));
3634 : : }
3635 : :
3636 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2207 */
3637 : : rtx
3638 : 0 : gen_kortestqi_ccz (rtx operand0 ATTRIBUTE_UNUSED,
3639 : : rtx operand1 ATTRIBUTE_UNUSED)
3640 : : {
3641 : 0 : return gen_rtx_SET (gen_rtx_REG (CCZmode,
3642 : : 17),
3643 : : gen_rtx_UNSPEC (CCZmode,
3644 : : gen_rtvec (2,
3645 : : operand0,
3646 : : operand1),
3647 : : 169));
3648 : : }
3649 : :
3650 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2207 */
3651 : : rtx
3652 : 0 : gen_kortesthi_ccz (rtx operand0 ATTRIBUTE_UNUSED,
3653 : : rtx operand1 ATTRIBUTE_UNUSED)
3654 : : {
3655 : 0 : return gen_rtx_SET (gen_rtx_REG (CCZmode,
3656 : : 17),
3657 : : gen_rtx_UNSPEC (CCZmode,
3658 : : gen_rtvec (2,
3659 : : operand0,
3660 : : operand1),
3661 : : 169));
3662 : : }
3663 : :
3664 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2207 */
3665 : : rtx
3666 : 0 : gen_kortestsi_ccz (rtx operand0 ATTRIBUTE_UNUSED,
3667 : : rtx operand1 ATTRIBUTE_UNUSED)
3668 : : {
3669 : 0 : return gen_rtx_SET (gen_rtx_REG (CCZmode,
3670 : : 17),
3671 : : gen_rtx_UNSPEC (CCZmode,
3672 : : gen_rtvec (2,
3673 : : operand0,
3674 : : operand1),
3675 : : 169));
3676 : : }
3677 : :
3678 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2207 */
3679 : : rtx
3680 : 0 : gen_kortestdi_ccz (rtx operand0 ATTRIBUTE_UNUSED,
3681 : : rtx operand1 ATTRIBUTE_UNUSED)
3682 : : {
3683 : 0 : return gen_rtx_SET (gen_rtx_REG (CCZmode,
3684 : : 17),
3685 : : gen_rtx_UNSPEC (CCZmode,
3686 : : gen_rtvec (2,
3687 : : operand0,
3688 : : operand1),
3689 : : 169));
3690 : : }
3691 : :
3692 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2223 */
3693 : : rtx
3694 : 25 : gen_kunpckhi (rtx operand0 ATTRIBUTE_UNUSED,
3695 : : rtx operand1 ATTRIBUTE_UNUSED,
3696 : : rtx operand2 ATTRIBUTE_UNUSED)
3697 : : {
3698 : 25 : return gen_rtx_PARALLEL (VOIDmode,
3699 : : gen_rtvec (2,
3700 : : gen_rtx_SET (operand0,
3701 : : gen_rtx_IOR (HImode,
3702 : : gen_rtx_ASHIFT (HImode,
3703 : : gen_rtx_ZERO_EXTEND (HImode,
3704 : : operand1),
3705 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)]),
3706 : : gen_rtx_ZERO_EXTEND (HImode,
3707 : : operand2))),
3708 : : gen_rtx_UNSPEC (VOIDmode,
3709 : : gen_rtvec (1,
3710 : : const0_rtx),
3711 : : 168)));
3712 : : }
3713 : :
3714 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2237 */
3715 : : rtx
3716 : 23 : gen_kunpcksi (rtx operand0 ATTRIBUTE_UNUSED,
3717 : : rtx operand1 ATTRIBUTE_UNUSED,
3718 : : rtx operand2 ATTRIBUTE_UNUSED)
3719 : : {
3720 : 23 : return gen_rtx_PARALLEL (VOIDmode,
3721 : : gen_rtvec (2,
3722 : : gen_rtx_SET (operand0,
3723 : : gen_rtx_IOR (SImode,
3724 : : gen_rtx_ASHIFT (SImode,
3725 : : gen_rtx_ZERO_EXTEND (SImode,
3726 : : operand1),
3727 : : const_int_rtx[MAX_SAVED_CONST_INT + (16)]),
3728 : : gen_rtx_ZERO_EXTEND (SImode,
3729 : : operand2))),
3730 : : gen_rtx_UNSPEC (VOIDmode,
3731 : : gen_rtvec (1,
3732 : : const0_rtx),
3733 : : 168)));
3734 : : }
3735 : :
3736 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2249 */
3737 : : rtx
3738 : 23 : gen_kunpckdi (rtx operand0 ATTRIBUTE_UNUSED,
3739 : : rtx operand1 ATTRIBUTE_UNUSED,
3740 : : rtx operand2 ATTRIBUTE_UNUSED)
3741 : : {
3742 : 23 : return gen_rtx_PARALLEL (VOIDmode,
3743 : : gen_rtvec (2,
3744 : : gen_rtx_SET (operand0,
3745 : : gen_rtx_IOR (DImode,
3746 : : gen_rtx_ASHIFT (DImode,
3747 : : gen_rtx_ZERO_EXTEND (DImode,
3748 : : operand1),
3749 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)]),
3750 : : gen_rtx_ZERO_EXTEND (DImode,
3751 : : operand2))),
3752 : : gen_rtx_UNSPEC (VOIDmode,
3753 : : gen_rtvec (1,
3754 : : const0_rtx),
3755 : : 168)));
3756 : : }
3757 : :
3758 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
3759 : : rtx
3760 : 0 : gen_avx512fp16_vmaddv8hf3 (rtx operand0 ATTRIBUTE_UNUSED,
3761 : : rtx operand1 ATTRIBUTE_UNUSED,
3762 : : rtx operand2 ATTRIBUTE_UNUSED)
3763 : : {
3764 : 0 : return gen_rtx_SET (operand0,
3765 : : gen_rtx_VEC_MERGE (V8HFmode,
3766 : : gen_rtx_PLUS (V8HFmode,
3767 : : operand1,
3768 : : operand2),
3769 : : operand1,
3770 : : const1_rtx));
3771 : : }
3772 : :
3773 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
3774 : : rtx
3775 : 0 : gen_avx512fp16_vmaddv8hf3_round (rtx operand0 ATTRIBUTE_UNUSED,
3776 : : rtx operand1 ATTRIBUTE_UNUSED,
3777 : : rtx operand2 ATTRIBUTE_UNUSED,
3778 : : rtx operand3 ATTRIBUTE_UNUSED)
3779 : : {
3780 : 0 : return gen_rtx_SET (operand0,
3781 : : gen_rtx_UNSPEC (V8HFmode,
3782 : : gen_rtvec (2,
3783 : : gen_rtx_VEC_MERGE (V8HFmode,
3784 : : gen_rtx_PLUS (V8HFmode,
3785 : : operand1,
3786 : : operand2),
3787 : : operand1,
3788 : : const1_rtx),
3789 : : operand3),
3790 : : 172));
3791 : : }
3792 : :
3793 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
3794 : : rtx
3795 : 26 : gen_avx512fp16_vmaddv8hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
3796 : : rtx operand1 ATTRIBUTE_UNUSED,
3797 : : rtx operand2 ATTRIBUTE_UNUSED,
3798 : : rtx operand3 ATTRIBUTE_UNUSED,
3799 : : rtx operand4 ATTRIBUTE_UNUSED)
3800 : : {
3801 : 26 : return gen_rtx_SET (operand0,
3802 : : gen_rtx_VEC_MERGE (V8HFmode,
3803 : : gen_rtx_VEC_MERGE (V8HFmode,
3804 : : gen_rtx_PLUS (V8HFmode,
3805 : : operand1,
3806 : : operand2),
3807 : : operand3,
3808 : : operand4),
3809 : : operand1,
3810 : : const1_rtx));
3811 : : }
3812 : :
3813 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
3814 : : rtx
3815 : 35 : gen_avx512fp16_vmaddv8hf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
3816 : : rtx operand1 ATTRIBUTE_UNUSED,
3817 : : rtx operand2 ATTRIBUTE_UNUSED,
3818 : : rtx operand3 ATTRIBUTE_UNUSED,
3819 : : rtx operand4 ATTRIBUTE_UNUSED,
3820 : : rtx operand5 ATTRIBUTE_UNUSED)
3821 : : {
3822 : 35 : return gen_rtx_SET (operand0,
3823 : : gen_rtx_UNSPEC (V8HFmode,
3824 : : gen_rtvec (2,
3825 : : gen_rtx_VEC_MERGE (V8HFmode,
3826 : : gen_rtx_VEC_MERGE (V8HFmode,
3827 : : gen_rtx_PLUS (V8HFmode,
3828 : : operand1,
3829 : : operand2),
3830 : : operand3,
3831 : : operand4),
3832 : : operand1,
3833 : : const1_rtx),
3834 : : operand5),
3835 : : 172));
3836 : : }
3837 : :
3838 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
3839 : : rtx
3840 : 0 : gen_avx512fp16_vmsubv8hf3 (rtx operand0 ATTRIBUTE_UNUSED,
3841 : : rtx operand1 ATTRIBUTE_UNUSED,
3842 : : rtx operand2 ATTRIBUTE_UNUSED)
3843 : : {
3844 : 0 : return gen_rtx_SET (operand0,
3845 : : gen_rtx_VEC_MERGE (V8HFmode,
3846 : : gen_rtx_MINUS (V8HFmode,
3847 : : operand1,
3848 : : operand2),
3849 : : operand1,
3850 : : const1_rtx));
3851 : : }
3852 : :
3853 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
3854 : : rtx
3855 : 0 : gen_avx512fp16_vmsubv8hf3_round (rtx operand0 ATTRIBUTE_UNUSED,
3856 : : rtx operand1 ATTRIBUTE_UNUSED,
3857 : : rtx operand2 ATTRIBUTE_UNUSED,
3858 : : rtx operand3 ATTRIBUTE_UNUSED)
3859 : : {
3860 : 0 : return gen_rtx_SET (operand0,
3861 : : gen_rtx_UNSPEC (V8HFmode,
3862 : : gen_rtvec (2,
3863 : : gen_rtx_VEC_MERGE (V8HFmode,
3864 : : gen_rtx_MINUS (V8HFmode,
3865 : : operand1,
3866 : : operand2),
3867 : : operand1,
3868 : : const1_rtx),
3869 : : operand3),
3870 : : 172));
3871 : : }
3872 : :
3873 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
3874 : : rtx
3875 : 24 : gen_avx512fp16_vmsubv8hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
3876 : : rtx operand1 ATTRIBUTE_UNUSED,
3877 : : rtx operand2 ATTRIBUTE_UNUSED,
3878 : : rtx operand3 ATTRIBUTE_UNUSED,
3879 : : rtx operand4 ATTRIBUTE_UNUSED)
3880 : : {
3881 : 24 : return gen_rtx_SET (operand0,
3882 : : gen_rtx_VEC_MERGE (V8HFmode,
3883 : : gen_rtx_VEC_MERGE (V8HFmode,
3884 : : gen_rtx_MINUS (V8HFmode,
3885 : : operand1,
3886 : : operand2),
3887 : : operand3,
3888 : : operand4),
3889 : : operand1,
3890 : : const1_rtx));
3891 : : }
3892 : :
3893 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
3894 : : rtx
3895 : 33 : gen_avx512fp16_vmsubv8hf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
3896 : : rtx operand1 ATTRIBUTE_UNUSED,
3897 : : rtx operand2 ATTRIBUTE_UNUSED,
3898 : : rtx operand3 ATTRIBUTE_UNUSED,
3899 : : rtx operand4 ATTRIBUTE_UNUSED,
3900 : : rtx operand5 ATTRIBUTE_UNUSED)
3901 : : {
3902 : 33 : return gen_rtx_SET (operand0,
3903 : : gen_rtx_UNSPEC (V8HFmode,
3904 : : gen_rtvec (2,
3905 : : gen_rtx_VEC_MERGE (V8HFmode,
3906 : : gen_rtx_VEC_MERGE (V8HFmode,
3907 : : gen_rtx_MINUS (V8HFmode,
3908 : : operand1,
3909 : : operand2),
3910 : : operand3,
3911 : : operand4),
3912 : : operand1,
3913 : : const1_rtx),
3914 : : operand5),
3915 : : 172));
3916 : : }
3917 : :
3918 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
3919 : : rtx
3920 : 12 : gen_sse_vmaddv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
3921 : : rtx operand1 ATTRIBUTE_UNUSED,
3922 : : rtx operand2 ATTRIBUTE_UNUSED)
3923 : : {
3924 : 12 : return gen_rtx_SET (operand0,
3925 : : gen_rtx_VEC_MERGE (V4SFmode,
3926 : : gen_rtx_PLUS (V4SFmode,
3927 : : operand1,
3928 : : operand2),
3929 : : operand1,
3930 : : const1_rtx));
3931 : : }
3932 : :
3933 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
3934 : : rtx
3935 : 9 : gen_sse_vmaddv4sf3_round (rtx operand0 ATTRIBUTE_UNUSED,
3936 : : rtx operand1 ATTRIBUTE_UNUSED,
3937 : : rtx operand2 ATTRIBUTE_UNUSED,
3938 : : rtx operand3 ATTRIBUTE_UNUSED)
3939 : : {
3940 : 9 : return gen_rtx_SET (operand0,
3941 : : gen_rtx_UNSPEC (V4SFmode,
3942 : : gen_rtvec (2,
3943 : : gen_rtx_VEC_MERGE (V4SFmode,
3944 : : gen_rtx_PLUS (V4SFmode,
3945 : : operand1,
3946 : : operand2),
3947 : : operand1,
3948 : : const1_rtx),
3949 : : operand3),
3950 : : 172));
3951 : : }
3952 : :
3953 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
3954 : : rtx
3955 : 0 : gen_sse_vmaddv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
3956 : : rtx operand1 ATTRIBUTE_UNUSED,
3957 : : rtx operand2 ATTRIBUTE_UNUSED,
3958 : : rtx operand3 ATTRIBUTE_UNUSED,
3959 : : rtx operand4 ATTRIBUTE_UNUSED)
3960 : : {
3961 : 0 : return gen_rtx_SET (operand0,
3962 : : gen_rtx_VEC_MERGE (V4SFmode,
3963 : : gen_rtx_VEC_MERGE (V4SFmode,
3964 : : gen_rtx_PLUS (V4SFmode,
3965 : : operand1,
3966 : : operand2),
3967 : : operand3,
3968 : : operand4),
3969 : : operand1,
3970 : : const1_rtx));
3971 : : }
3972 : :
3973 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
3974 : : rtx
3975 : 46 : gen_sse_vmaddv4sf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
3976 : : rtx operand1 ATTRIBUTE_UNUSED,
3977 : : rtx operand2 ATTRIBUTE_UNUSED,
3978 : : rtx operand3 ATTRIBUTE_UNUSED,
3979 : : rtx operand4 ATTRIBUTE_UNUSED,
3980 : : rtx operand5 ATTRIBUTE_UNUSED)
3981 : : {
3982 : 46 : return gen_rtx_SET (operand0,
3983 : : gen_rtx_UNSPEC (V4SFmode,
3984 : : gen_rtvec (2,
3985 : : gen_rtx_VEC_MERGE (V4SFmode,
3986 : : gen_rtx_VEC_MERGE (V4SFmode,
3987 : : gen_rtx_PLUS (V4SFmode,
3988 : : operand1,
3989 : : operand2),
3990 : : operand3,
3991 : : operand4),
3992 : : operand1,
3993 : : const1_rtx),
3994 : : operand5),
3995 : : 172));
3996 : : }
3997 : :
3998 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
3999 : : rtx
4000 : 12 : gen_sse_vmsubv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
4001 : : rtx operand1 ATTRIBUTE_UNUSED,
4002 : : rtx operand2 ATTRIBUTE_UNUSED)
4003 : : {
4004 : 12 : return gen_rtx_SET (operand0,
4005 : : gen_rtx_VEC_MERGE (V4SFmode,
4006 : : gen_rtx_MINUS (V4SFmode,
4007 : : operand1,
4008 : : operand2),
4009 : : operand1,
4010 : : const1_rtx));
4011 : : }
4012 : :
4013 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
4014 : : rtx
4015 : 9 : gen_sse_vmsubv4sf3_round (rtx operand0 ATTRIBUTE_UNUSED,
4016 : : rtx operand1 ATTRIBUTE_UNUSED,
4017 : : rtx operand2 ATTRIBUTE_UNUSED,
4018 : : rtx operand3 ATTRIBUTE_UNUSED)
4019 : : {
4020 : 9 : return gen_rtx_SET (operand0,
4021 : : gen_rtx_UNSPEC (V4SFmode,
4022 : : gen_rtvec (2,
4023 : : gen_rtx_VEC_MERGE (V4SFmode,
4024 : : gen_rtx_MINUS (V4SFmode,
4025 : : operand1,
4026 : : operand2),
4027 : : operand1,
4028 : : const1_rtx),
4029 : : operand3),
4030 : : 172));
4031 : : }
4032 : :
4033 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
4034 : : rtx
4035 : 0 : gen_sse_vmsubv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4036 : : rtx operand1 ATTRIBUTE_UNUSED,
4037 : : rtx operand2 ATTRIBUTE_UNUSED,
4038 : : rtx operand3 ATTRIBUTE_UNUSED,
4039 : : rtx operand4 ATTRIBUTE_UNUSED)
4040 : : {
4041 : 0 : return gen_rtx_SET (operand0,
4042 : : gen_rtx_VEC_MERGE (V4SFmode,
4043 : : gen_rtx_VEC_MERGE (V4SFmode,
4044 : : gen_rtx_MINUS (V4SFmode,
4045 : : operand1,
4046 : : operand2),
4047 : : operand3,
4048 : : operand4),
4049 : : operand1,
4050 : : const1_rtx));
4051 : : }
4052 : :
4053 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
4054 : : rtx
4055 : 46 : gen_sse_vmsubv4sf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4056 : : rtx operand1 ATTRIBUTE_UNUSED,
4057 : : rtx operand2 ATTRIBUTE_UNUSED,
4058 : : rtx operand3 ATTRIBUTE_UNUSED,
4059 : : rtx operand4 ATTRIBUTE_UNUSED,
4060 : : rtx operand5 ATTRIBUTE_UNUSED)
4061 : : {
4062 : 46 : return gen_rtx_SET (operand0,
4063 : : gen_rtx_UNSPEC (V4SFmode,
4064 : : gen_rtvec (2,
4065 : : gen_rtx_VEC_MERGE (V4SFmode,
4066 : : gen_rtx_VEC_MERGE (V4SFmode,
4067 : : gen_rtx_MINUS (V4SFmode,
4068 : : operand1,
4069 : : operand2),
4070 : : operand3,
4071 : : operand4),
4072 : : operand1,
4073 : : const1_rtx),
4074 : : operand5),
4075 : : 172));
4076 : : }
4077 : :
4078 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
4079 : : rtx
4080 : 12 : gen_sse2_vmaddv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
4081 : : rtx operand1 ATTRIBUTE_UNUSED,
4082 : : rtx operand2 ATTRIBUTE_UNUSED)
4083 : : {
4084 : 12 : return gen_rtx_SET (operand0,
4085 : : gen_rtx_VEC_MERGE (V2DFmode,
4086 : : gen_rtx_PLUS (V2DFmode,
4087 : : operand1,
4088 : : operand2),
4089 : : operand1,
4090 : : const1_rtx));
4091 : : }
4092 : :
4093 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
4094 : : rtx
4095 : 243 : gen_sse2_vmaddv2df3_round (rtx operand0 ATTRIBUTE_UNUSED,
4096 : : rtx operand1 ATTRIBUTE_UNUSED,
4097 : : rtx operand2 ATTRIBUTE_UNUSED,
4098 : : rtx operand3 ATTRIBUTE_UNUSED)
4099 : : {
4100 : 243 : return gen_rtx_SET (operand0,
4101 : : gen_rtx_UNSPEC (V2DFmode,
4102 : : gen_rtvec (2,
4103 : : gen_rtx_VEC_MERGE (V2DFmode,
4104 : : gen_rtx_PLUS (V2DFmode,
4105 : : operand1,
4106 : : operand2),
4107 : : operand1,
4108 : : const1_rtx),
4109 : : operand3),
4110 : : 172));
4111 : : }
4112 : :
4113 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
4114 : : rtx
4115 : 0 : gen_sse2_vmaddv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4116 : : rtx operand1 ATTRIBUTE_UNUSED,
4117 : : rtx operand2 ATTRIBUTE_UNUSED,
4118 : : rtx operand3 ATTRIBUTE_UNUSED,
4119 : : rtx operand4 ATTRIBUTE_UNUSED)
4120 : : {
4121 : 0 : return gen_rtx_SET (operand0,
4122 : : gen_rtx_VEC_MERGE (V2DFmode,
4123 : : gen_rtx_VEC_MERGE (V2DFmode,
4124 : : gen_rtx_PLUS (V2DFmode,
4125 : : operand1,
4126 : : operand2),
4127 : : operand3,
4128 : : operand4),
4129 : : operand1,
4130 : : const1_rtx));
4131 : : }
4132 : :
4133 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
4134 : : rtx
4135 : 46 : gen_sse2_vmaddv2df3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4136 : : rtx operand1 ATTRIBUTE_UNUSED,
4137 : : rtx operand2 ATTRIBUTE_UNUSED,
4138 : : rtx operand3 ATTRIBUTE_UNUSED,
4139 : : rtx operand4 ATTRIBUTE_UNUSED,
4140 : : rtx operand5 ATTRIBUTE_UNUSED)
4141 : : {
4142 : 46 : return gen_rtx_SET (operand0,
4143 : : gen_rtx_UNSPEC (V2DFmode,
4144 : : gen_rtvec (2,
4145 : : gen_rtx_VEC_MERGE (V2DFmode,
4146 : : gen_rtx_VEC_MERGE (V2DFmode,
4147 : : gen_rtx_PLUS (V2DFmode,
4148 : : operand1,
4149 : : operand2),
4150 : : operand3,
4151 : : operand4),
4152 : : operand1,
4153 : : const1_rtx),
4154 : : operand5),
4155 : : 172));
4156 : : }
4157 : :
4158 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
4159 : : rtx
4160 : 12 : gen_sse2_vmsubv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
4161 : : rtx operand1 ATTRIBUTE_UNUSED,
4162 : : rtx operand2 ATTRIBUTE_UNUSED)
4163 : : {
4164 : 12 : return gen_rtx_SET (operand0,
4165 : : gen_rtx_VEC_MERGE (V2DFmode,
4166 : : gen_rtx_MINUS (V2DFmode,
4167 : : operand1,
4168 : : operand2),
4169 : : operand1,
4170 : : const1_rtx));
4171 : : }
4172 : :
4173 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
4174 : : rtx
4175 : 9 : gen_sse2_vmsubv2df3_round (rtx operand0 ATTRIBUTE_UNUSED,
4176 : : rtx operand1 ATTRIBUTE_UNUSED,
4177 : : rtx operand2 ATTRIBUTE_UNUSED,
4178 : : rtx operand3 ATTRIBUTE_UNUSED)
4179 : : {
4180 : 9 : return gen_rtx_SET (operand0,
4181 : : gen_rtx_UNSPEC (V2DFmode,
4182 : : gen_rtvec (2,
4183 : : gen_rtx_VEC_MERGE (V2DFmode,
4184 : : gen_rtx_MINUS (V2DFmode,
4185 : : operand1,
4186 : : operand2),
4187 : : operand1,
4188 : : const1_rtx),
4189 : : operand3),
4190 : : 172));
4191 : : }
4192 : :
4193 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
4194 : : rtx
4195 : 0 : gen_sse2_vmsubv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4196 : : rtx operand1 ATTRIBUTE_UNUSED,
4197 : : rtx operand2 ATTRIBUTE_UNUSED,
4198 : : rtx operand3 ATTRIBUTE_UNUSED,
4199 : : rtx operand4 ATTRIBUTE_UNUSED)
4200 : : {
4201 : 0 : return gen_rtx_SET (operand0,
4202 : : gen_rtx_VEC_MERGE (V2DFmode,
4203 : : gen_rtx_VEC_MERGE (V2DFmode,
4204 : : gen_rtx_MINUS (V2DFmode,
4205 : : operand1,
4206 : : operand2),
4207 : : operand3,
4208 : : operand4),
4209 : : operand1,
4210 : : const1_rtx));
4211 : : }
4212 : :
4213 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2396 */
4214 : : rtx
4215 : 46 : gen_sse2_vmsubv2df3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4216 : : rtx operand1 ATTRIBUTE_UNUSED,
4217 : : rtx operand2 ATTRIBUTE_UNUSED,
4218 : : rtx operand3 ATTRIBUTE_UNUSED,
4219 : : rtx operand4 ATTRIBUTE_UNUSED,
4220 : : rtx operand5 ATTRIBUTE_UNUSED)
4221 : : {
4222 : 46 : return gen_rtx_SET (operand0,
4223 : : gen_rtx_UNSPEC (V2DFmode,
4224 : : gen_rtvec (2,
4225 : : gen_rtx_VEC_MERGE (V2DFmode,
4226 : : gen_rtx_VEC_MERGE (V2DFmode,
4227 : : gen_rtx_MINUS (V2DFmode,
4228 : : operand1,
4229 : : operand2),
4230 : : operand3,
4231 : : operand4),
4232 : : operand1,
4233 : : const1_rtx),
4234 : : operand5),
4235 : : 172));
4236 : : }
4237 : :
4238 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4239 : : rtx
4240 : 0 : gen_avx512fp16_vmmulv8hf3 (rtx operand0 ATTRIBUTE_UNUSED,
4241 : : rtx operand1 ATTRIBUTE_UNUSED,
4242 : : rtx operand2 ATTRIBUTE_UNUSED)
4243 : : {
4244 : 0 : return gen_rtx_SET (operand0,
4245 : : gen_rtx_VEC_MERGE (V8HFmode,
4246 : : gen_rtx_MULT (V8HFmode,
4247 : : operand1,
4248 : : operand2),
4249 : : operand1,
4250 : : const1_rtx));
4251 : : }
4252 : :
4253 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4254 : : rtx
4255 : 0 : gen_avx512fp16_vmmulv8hf3_round (rtx operand0 ATTRIBUTE_UNUSED,
4256 : : rtx operand1 ATTRIBUTE_UNUSED,
4257 : : rtx operand2 ATTRIBUTE_UNUSED,
4258 : : rtx operand3 ATTRIBUTE_UNUSED)
4259 : : {
4260 : 0 : return gen_rtx_SET (operand0,
4261 : : gen_rtx_UNSPEC (V8HFmode,
4262 : : gen_rtvec (2,
4263 : : gen_rtx_VEC_MERGE (V8HFmode,
4264 : : gen_rtx_MULT (V8HFmode,
4265 : : operand1,
4266 : : operand2),
4267 : : operand1,
4268 : : const1_rtx),
4269 : : operand3),
4270 : : 172));
4271 : : }
4272 : :
4273 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4274 : : rtx
4275 : 24 : gen_avx512fp16_vmmulv8hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4276 : : rtx operand1 ATTRIBUTE_UNUSED,
4277 : : rtx operand2 ATTRIBUTE_UNUSED,
4278 : : rtx operand3 ATTRIBUTE_UNUSED,
4279 : : rtx operand4 ATTRIBUTE_UNUSED)
4280 : : {
4281 : 24 : return gen_rtx_SET (operand0,
4282 : : gen_rtx_VEC_MERGE (V8HFmode,
4283 : : gen_rtx_VEC_MERGE (V8HFmode,
4284 : : gen_rtx_MULT (V8HFmode,
4285 : : operand1,
4286 : : operand2),
4287 : : operand3,
4288 : : operand4),
4289 : : operand1,
4290 : : const1_rtx));
4291 : : }
4292 : :
4293 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4294 : : rtx
4295 : 33 : gen_avx512fp16_vmmulv8hf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4296 : : rtx operand1 ATTRIBUTE_UNUSED,
4297 : : rtx operand2 ATTRIBUTE_UNUSED,
4298 : : rtx operand3 ATTRIBUTE_UNUSED,
4299 : : rtx operand4 ATTRIBUTE_UNUSED,
4300 : : rtx operand5 ATTRIBUTE_UNUSED)
4301 : : {
4302 : 33 : return gen_rtx_SET (operand0,
4303 : : gen_rtx_UNSPEC (V8HFmode,
4304 : : gen_rtvec (2,
4305 : : gen_rtx_VEC_MERGE (V8HFmode,
4306 : : gen_rtx_VEC_MERGE (V8HFmode,
4307 : : gen_rtx_MULT (V8HFmode,
4308 : : operand1,
4309 : : operand2),
4310 : : operand3,
4311 : : operand4),
4312 : : operand1,
4313 : : const1_rtx),
4314 : : operand5),
4315 : : 172));
4316 : : }
4317 : :
4318 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4319 : : rtx
4320 : 0 : gen_avx512fp16_vmdivv8hf3 (rtx operand0 ATTRIBUTE_UNUSED,
4321 : : rtx operand1 ATTRIBUTE_UNUSED,
4322 : : rtx operand2 ATTRIBUTE_UNUSED)
4323 : : {
4324 : 0 : return gen_rtx_SET (operand0,
4325 : : gen_rtx_VEC_MERGE (V8HFmode,
4326 : : gen_rtx_DIV (V8HFmode,
4327 : : operand1,
4328 : : operand2),
4329 : : operand1,
4330 : : const1_rtx));
4331 : : }
4332 : :
4333 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4334 : : rtx
4335 : 0 : gen_avx512fp16_vmdivv8hf3_round (rtx operand0 ATTRIBUTE_UNUSED,
4336 : : rtx operand1 ATTRIBUTE_UNUSED,
4337 : : rtx operand2 ATTRIBUTE_UNUSED,
4338 : : rtx operand3 ATTRIBUTE_UNUSED)
4339 : : {
4340 : 0 : return gen_rtx_SET (operand0,
4341 : : gen_rtx_UNSPEC (V8HFmode,
4342 : : gen_rtvec (2,
4343 : : gen_rtx_VEC_MERGE (V8HFmode,
4344 : : gen_rtx_DIV (V8HFmode,
4345 : : operand1,
4346 : : operand2),
4347 : : operand1,
4348 : : const1_rtx),
4349 : : operand3),
4350 : : 172));
4351 : : }
4352 : :
4353 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4354 : : rtx
4355 : 24 : gen_avx512fp16_vmdivv8hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4356 : : rtx operand1 ATTRIBUTE_UNUSED,
4357 : : rtx operand2 ATTRIBUTE_UNUSED,
4358 : : rtx operand3 ATTRIBUTE_UNUSED,
4359 : : rtx operand4 ATTRIBUTE_UNUSED)
4360 : : {
4361 : 24 : return gen_rtx_SET (operand0,
4362 : : gen_rtx_VEC_MERGE (V8HFmode,
4363 : : gen_rtx_VEC_MERGE (V8HFmode,
4364 : : gen_rtx_DIV (V8HFmode,
4365 : : operand1,
4366 : : operand2),
4367 : : operand3,
4368 : : operand4),
4369 : : operand1,
4370 : : const1_rtx));
4371 : : }
4372 : :
4373 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4374 : : rtx
4375 : 33 : gen_avx512fp16_vmdivv8hf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4376 : : rtx operand1 ATTRIBUTE_UNUSED,
4377 : : rtx operand2 ATTRIBUTE_UNUSED,
4378 : : rtx operand3 ATTRIBUTE_UNUSED,
4379 : : rtx operand4 ATTRIBUTE_UNUSED,
4380 : : rtx operand5 ATTRIBUTE_UNUSED)
4381 : : {
4382 : 33 : return gen_rtx_SET (operand0,
4383 : : gen_rtx_UNSPEC (V8HFmode,
4384 : : gen_rtvec (2,
4385 : : gen_rtx_VEC_MERGE (V8HFmode,
4386 : : gen_rtx_VEC_MERGE (V8HFmode,
4387 : : gen_rtx_DIV (V8HFmode,
4388 : : operand1,
4389 : : operand2),
4390 : : operand3,
4391 : : operand4),
4392 : : operand1,
4393 : : const1_rtx),
4394 : : operand5),
4395 : : 172));
4396 : : }
4397 : :
4398 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4399 : : rtx
4400 : 12 : gen_sse_vmmulv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
4401 : : rtx operand1 ATTRIBUTE_UNUSED,
4402 : : rtx operand2 ATTRIBUTE_UNUSED)
4403 : : {
4404 : 12 : return gen_rtx_SET (operand0,
4405 : : gen_rtx_VEC_MERGE (V4SFmode,
4406 : : gen_rtx_MULT (V4SFmode,
4407 : : operand1,
4408 : : operand2),
4409 : : operand1,
4410 : : const1_rtx));
4411 : : }
4412 : :
4413 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4414 : : rtx
4415 : 9 : gen_sse_vmmulv4sf3_round (rtx operand0 ATTRIBUTE_UNUSED,
4416 : : rtx operand1 ATTRIBUTE_UNUSED,
4417 : : rtx operand2 ATTRIBUTE_UNUSED,
4418 : : rtx operand3 ATTRIBUTE_UNUSED)
4419 : : {
4420 : 9 : return gen_rtx_SET (operand0,
4421 : : gen_rtx_UNSPEC (V4SFmode,
4422 : : gen_rtvec (2,
4423 : : gen_rtx_VEC_MERGE (V4SFmode,
4424 : : gen_rtx_MULT (V4SFmode,
4425 : : operand1,
4426 : : operand2),
4427 : : operand1,
4428 : : const1_rtx),
4429 : : operand3),
4430 : : 172));
4431 : : }
4432 : :
4433 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4434 : : rtx
4435 : 0 : gen_sse_vmmulv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4436 : : rtx operand1 ATTRIBUTE_UNUSED,
4437 : : rtx operand2 ATTRIBUTE_UNUSED,
4438 : : rtx operand3 ATTRIBUTE_UNUSED,
4439 : : rtx operand4 ATTRIBUTE_UNUSED)
4440 : : {
4441 : 0 : return gen_rtx_SET (operand0,
4442 : : gen_rtx_VEC_MERGE (V4SFmode,
4443 : : gen_rtx_VEC_MERGE (V4SFmode,
4444 : : gen_rtx_MULT (V4SFmode,
4445 : : operand1,
4446 : : operand2),
4447 : : operand3,
4448 : : operand4),
4449 : : operand1,
4450 : : const1_rtx));
4451 : : }
4452 : :
4453 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4454 : : rtx
4455 : 46 : gen_sse_vmmulv4sf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4456 : : rtx operand1 ATTRIBUTE_UNUSED,
4457 : : rtx operand2 ATTRIBUTE_UNUSED,
4458 : : rtx operand3 ATTRIBUTE_UNUSED,
4459 : : rtx operand4 ATTRIBUTE_UNUSED,
4460 : : rtx operand5 ATTRIBUTE_UNUSED)
4461 : : {
4462 : 46 : return gen_rtx_SET (operand0,
4463 : : gen_rtx_UNSPEC (V4SFmode,
4464 : : gen_rtvec (2,
4465 : : gen_rtx_VEC_MERGE (V4SFmode,
4466 : : gen_rtx_VEC_MERGE (V4SFmode,
4467 : : gen_rtx_MULT (V4SFmode,
4468 : : operand1,
4469 : : operand2),
4470 : : operand3,
4471 : : operand4),
4472 : : operand1,
4473 : : const1_rtx),
4474 : : operand5),
4475 : : 172));
4476 : : }
4477 : :
4478 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4479 : : rtx
4480 : 12 : gen_sse_vmdivv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
4481 : : rtx operand1 ATTRIBUTE_UNUSED,
4482 : : rtx operand2 ATTRIBUTE_UNUSED)
4483 : : {
4484 : 12 : return gen_rtx_SET (operand0,
4485 : : gen_rtx_VEC_MERGE (V4SFmode,
4486 : : gen_rtx_DIV (V4SFmode,
4487 : : operand1,
4488 : : operand2),
4489 : : operand1,
4490 : : const1_rtx));
4491 : : }
4492 : :
4493 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4494 : : rtx
4495 : 9 : gen_sse_vmdivv4sf3_round (rtx operand0 ATTRIBUTE_UNUSED,
4496 : : rtx operand1 ATTRIBUTE_UNUSED,
4497 : : rtx operand2 ATTRIBUTE_UNUSED,
4498 : : rtx operand3 ATTRIBUTE_UNUSED)
4499 : : {
4500 : 9 : return gen_rtx_SET (operand0,
4501 : : gen_rtx_UNSPEC (V4SFmode,
4502 : : gen_rtvec (2,
4503 : : gen_rtx_VEC_MERGE (V4SFmode,
4504 : : gen_rtx_DIV (V4SFmode,
4505 : : operand1,
4506 : : operand2),
4507 : : operand1,
4508 : : const1_rtx),
4509 : : operand3),
4510 : : 172));
4511 : : }
4512 : :
4513 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4514 : : rtx
4515 : 0 : gen_sse_vmdivv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4516 : : rtx operand1 ATTRIBUTE_UNUSED,
4517 : : rtx operand2 ATTRIBUTE_UNUSED,
4518 : : rtx operand3 ATTRIBUTE_UNUSED,
4519 : : rtx operand4 ATTRIBUTE_UNUSED)
4520 : : {
4521 : 0 : return gen_rtx_SET (operand0,
4522 : : gen_rtx_VEC_MERGE (V4SFmode,
4523 : : gen_rtx_VEC_MERGE (V4SFmode,
4524 : : gen_rtx_DIV (V4SFmode,
4525 : : operand1,
4526 : : operand2),
4527 : : operand3,
4528 : : operand4),
4529 : : operand1,
4530 : : const1_rtx));
4531 : : }
4532 : :
4533 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4534 : : rtx
4535 : 46 : gen_sse_vmdivv4sf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4536 : : rtx operand1 ATTRIBUTE_UNUSED,
4537 : : rtx operand2 ATTRIBUTE_UNUSED,
4538 : : rtx operand3 ATTRIBUTE_UNUSED,
4539 : : rtx operand4 ATTRIBUTE_UNUSED,
4540 : : rtx operand5 ATTRIBUTE_UNUSED)
4541 : : {
4542 : 46 : return gen_rtx_SET (operand0,
4543 : : gen_rtx_UNSPEC (V4SFmode,
4544 : : gen_rtvec (2,
4545 : : gen_rtx_VEC_MERGE (V4SFmode,
4546 : : gen_rtx_VEC_MERGE (V4SFmode,
4547 : : gen_rtx_DIV (V4SFmode,
4548 : : operand1,
4549 : : operand2),
4550 : : operand3,
4551 : : operand4),
4552 : : operand1,
4553 : : const1_rtx),
4554 : : operand5),
4555 : : 172));
4556 : : }
4557 : :
4558 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4559 : : rtx
4560 : 12 : gen_sse2_vmmulv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
4561 : : rtx operand1 ATTRIBUTE_UNUSED,
4562 : : rtx operand2 ATTRIBUTE_UNUSED)
4563 : : {
4564 : 12 : return gen_rtx_SET (operand0,
4565 : : gen_rtx_VEC_MERGE (V2DFmode,
4566 : : gen_rtx_MULT (V2DFmode,
4567 : : operand1,
4568 : : operand2),
4569 : : operand1,
4570 : : const1_rtx));
4571 : : }
4572 : :
4573 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4574 : : rtx
4575 : 9 : gen_sse2_vmmulv2df3_round (rtx operand0 ATTRIBUTE_UNUSED,
4576 : : rtx operand1 ATTRIBUTE_UNUSED,
4577 : : rtx operand2 ATTRIBUTE_UNUSED,
4578 : : rtx operand3 ATTRIBUTE_UNUSED)
4579 : : {
4580 : 9 : return gen_rtx_SET (operand0,
4581 : : gen_rtx_UNSPEC (V2DFmode,
4582 : : gen_rtvec (2,
4583 : : gen_rtx_VEC_MERGE (V2DFmode,
4584 : : gen_rtx_MULT (V2DFmode,
4585 : : operand1,
4586 : : operand2),
4587 : : operand1,
4588 : : const1_rtx),
4589 : : operand3),
4590 : : 172));
4591 : : }
4592 : :
4593 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4594 : : rtx
4595 : 0 : gen_sse2_vmmulv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4596 : : rtx operand1 ATTRIBUTE_UNUSED,
4597 : : rtx operand2 ATTRIBUTE_UNUSED,
4598 : : rtx operand3 ATTRIBUTE_UNUSED,
4599 : : rtx operand4 ATTRIBUTE_UNUSED)
4600 : : {
4601 : 0 : return gen_rtx_SET (operand0,
4602 : : gen_rtx_VEC_MERGE (V2DFmode,
4603 : : gen_rtx_VEC_MERGE (V2DFmode,
4604 : : gen_rtx_MULT (V2DFmode,
4605 : : operand1,
4606 : : operand2),
4607 : : operand3,
4608 : : operand4),
4609 : : operand1,
4610 : : const1_rtx));
4611 : : }
4612 : :
4613 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4614 : : rtx
4615 : 46 : gen_sse2_vmmulv2df3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4616 : : rtx operand1 ATTRIBUTE_UNUSED,
4617 : : rtx operand2 ATTRIBUTE_UNUSED,
4618 : : rtx operand3 ATTRIBUTE_UNUSED,
4619 : : rtx operand4 ATTRIBUTE_UNUSED,
4620 : : rtx operand5 ATTRIBUTE_UNUSED)
4621 : : {
4622 : 46 : return gen_rtx_SET (operand0,
4623 : : gen_rtx_UNSPEC (V2DFmode,
4624 : : gen_rtvec (2,
4625 : : gen_rtx_VEC_MERGE (V2DFmode,
4626 : : gen_rtx_VEC_MERGE (V2DFmode,
4627 : : gen_rtx_MULT (V2DFmode,
4628 : : operand1,
4629 : : operand2),
4630 : : operand3,
4631 : : operand4),
4632 : : operand1,
4633 : : const1_rtx),
4634 : : operand5),
4635 : : 172));
4636 : : }
4637 : :
4638 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4639 : : rtx
4640 : 12 : gen_sse2_vmdivv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
4641 : : rtx operand1 ATTRIBUTE_UNUSED,
4642 : : rtx operand2 ATTRIBUTE_UNUSED)
4643 : : {
4644 : 12 : return gen_rtx_SET (operand0,
4645 : : gen_rtx_VEC_MERGE (V2DFmode,
4646 : : gen_rtx_DIV (V2DFmode,
4647 : : operand1,
4648 : : operand2),
4649 : : operand1,
4650 : : const1_rtx));
4651 : : }
4652 : :
4653 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4654 : : rtx
4655 : 9 : gen_sse2_vmdivv2df3_round (rtx operand0 ATTRIBUTE_UNUSED,
4656 : : rtx operand1 ATTRIBUTE_UNUSED,
4657 : : rtx operand2 ATTRIBUTE_UNUSED,
4658 : : rtx operand3 ATTRIBUTE_UNUSED)
4659 : : {
4660 : 9 : return gen_rtx_SET (operand0,
4661 : : gen_rtx_UNSPEC (V2DFmode,
4662 : : gen_rtvec (2,
4663 : : gen_rtx_VEC_MERGE (V2DFmode,
4664 : : gen_rtx_DIV (V2DFmode,
4665 : : operand1,
4666 : : operand2),
4667 : : operand1,
4668 : : const1_rtx),
4669 : : operand3),
4670 : : 172));
4671 : : }
4672 : :
4673 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4674 : : rtx
4675 : 0 : gen_sse2_vmdivv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4676 : : rtx operand1 ATTRIBUTE_UNUSED,
4677 : : rtx operand2 ATTRIBUTE_UNUSED,
4678 : : rtx operand3 ATTRIBUTE_UNUSED,
4679 : : rtx operand4 ATTRIBUTE_UNUSED)
4680 : : {
4681 : 0 : return gen_rtx_SET (operand0,
4682 : : gen_rtx_VEC_MERGE (V2DFmode,
4683 : : gen_rtx_VEC_MERGE (V2DFmode,
4684 : : gen_rtx_DIV (V2DFmode,
4685 : : operand1,
4686 : : operand2),
4687 : : operand3,
4688 : : operand4),
4689 : : operand1,
4690 : : const1_rtx));
4691 : : }
4692 : :
4693 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2487 */
4694 : : rtx
4695 : 46 : gen_sse2_vmdivv2df3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4696 : : rtx operand1 ATTRIBUTE_UNUSED,
4697 : : rtx operand2 ATTRIBUTE_UNUSED,
4698 : : rtx operand3 ATTRIBUTE_UNUSED,
4699 : : rtx operand4 ATTRIBUTE_UNUSED,
4700 : : rtx operand5 ATTRIBUTE_UNUSED)
4701 : : {
4702 : 46 : return gen_rtx_SET (operand0,
4703 : : gen_rtx_UNSPEC (V2DFmode,
4704 : : gen_rtvec (2,
4705 : : gen_rtx_VEC_MERGE (V2DFmode,
4706 : : gen_rtx_VEC_MERGE (V2DFmode,
4707 : : gen_rtx_DIV (V2DFmode,
4708 : : operand1,
4709 : : operand2),
4710 : : operand3,
4711 : : operand4),
4712 : : operand1,
4713 : : const1_rtx),
4714 : : operand5),
4715 : : 172));
4716 : : }
4717 : :
4718 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4719 : : rtx
4720 : 0 : gen_avx512fp16_divv32hf3 (rtx operand0 ATTRIBUTE_UNUSED,
4721 : : rtx operand1 ATTRIBUTE_UNUSED,
4722 : : rtx operand2 ATTRIBUTE_UNUSED)
4723 : : {
4724 : 0 : return gen_rtx_SET (operand0,
4725 : : gen_rtx_DIV (V32HFmode,
4726 : : operand1,
4727 : : operand2));
4728 : : }
4729 : :
4730 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4731 : : rtx
4732 : 0 : gen_avx512fp16_divv32hf3_round (rtx operand0 ATTRIBUTE_UNUSED,
4733 : : rtx operand1 ATTRIBUTE_UNUSED,
4734 : : rtx operand2 ATTRIBUTE_UNUSED,
4735 : : rtx operand3 ATTRIBUTE_UNUSED)
4736 : : {
4737 : 0 : return gen_rtx_SET (operand0,
4738 : : gen_rtx_UNSPEC (V32HFmode,
4739 : : gen_rtvec (2,
4740 : : gen_rtx_DIV (V32HFmode,
4741 : : operand1,
4742 : : operand2),
4743 : : operand3),
4744 : : 172));
4745 : : }
4746 : :
4747 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4748 : : rtx
4749 : 24 : gen_avx512fp16_divv32hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4750 : : rtx operand1 ATTRIBUTE_UNUSED,
4751 : : rtx operand2 ATTRIBUTE_UNUSED,
4752 : : rtx operand3 ATTRIBUTE_UNUSED,
4753 : : rtx operand4 ATTRIBUTE_UNUSED)
4754 : : {
4755 : 24 : return gen_rtx_SET (operand0,
4756 : : gen_rtx_VEC_MERGE (V32HFmode,
4757 : : gen_rtx_DIV (V32HFmode,
4758 : : operand1,
4759 : : operand2),
4760 : : operand3,
4761 : : operand4));
4762 : : }
4763 : :
4764 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4765 : : rtx
4766 : 33 : gen_avx512fp16_divv32hf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4767 : : rtx operand1 ATTRIBUTE_UNUSED,
4768 : : rtx operand2 ATTRIBUTE_UNUSED,
4769 : : rtx operand3 ATTRIBUTE_UNUSED,
4770 : : rtx operand4 ATTRIBUTE_UNUSED,
4771 : : rtx operand5 ATTRIBUTE_UNUSED)
4772 : : {
4773 : 33 : return gen_rtx_SET (operand0,
4774 : : gen_rtx_UNSPEC (V32HFmode,
4775 : : gen_rtvec (2,
4776 : : gen_rtx_VEC_MERGE (V32HFmode,
4777 : : gen_rtx_DIV (V32HFmode,
4778 : : operand1,
4779 : : operand2),
4780 : : operand3,
4781 : : operand4),
4782 : : operand5),
4783 : : 172));
4784 : : }
4785 : :
4786 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4787 : : rtx
4788 : 0 : gen_avx512fp16_divv16hf3 (rtx operand0 ATTRIBUTE_UNUSED,
4789 : : rtx operand1 ATTRIBUTE_UNUSED,
4790 : : rtx operand2 ATTRIBUTE_UNUSED)
4791 : : {
4792 : 0 : return gen_rtx_SET (operand0,
4793 : : gen_rtx_DIV (V16HFmode,
4794 : : operand1,
4795 : : operand2));
4796 : : }
4797 : :
4798 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4799 : : rtx
4800 : 27 : gen_avx512fp16_divv16hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4801 : : rtx operand1 ATTRIBUTE_UNUSED,
4802 : : rtx operand2 ATTRIBUTE_UNUSED,
4803 : : rtx operand3 ATTRIBUTE_UNUSED,
4804 : : rtx operand4 ATTRIBUTE_UNUSED)
4805 : : {
4806 : 27 : return gen_rtx_SET (operand0,
4807 : : gen_rtx_VEC_MERGE (V16HFmode,
4808 : : gen_rtx_DIV (V16HFmode,
4809 : : operand1,
4810 : : operand2),
4811 : : operand3,
4812 : : operand4));
4813 : : }
4814 : :
4815 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4816 : : rtx
4817 : 0 : gen_avx512fp16_divv8hf3 (rtx operand0 ATTRIBUTE_UNUSED,
4818 : : rtx operand1 ATTRIBUTE_UNUSED,
4819 : : rtx operand2 ATTRIBUTE_UNUSED)
4820 : : {
4821 : 0 : return gen_rtx_SET (operand0,
4822 : : gen_rtx_DIV (V8HFmode,
4823 : : operand1,
4824 : : operand2));
4825 : : }
4826 : :
4827 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4828 : : rtx
4829 : 24 : gen_avx512fp16_divv8hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4830 : : rtx operand1 ATTRIBUTE_UNUSED,
4831 : : rtx operand2 ATTRIBUTE_UNUSED,
4832 : : rtx operand3 ATTRIBUTE_UNUSED,
4833 : : rtx operand4 ATTRIBUTE_UNUSED)
4834 : : {
4835 : 24 : return gen_rtx_SET (operand0,
4836 : : gen_rtx_VEC_MERGE (V8HFmode,
4837 : : gen_rtx_DIV (V8HFmode,
4838 : : operand1,
4839 : : operand2),
4840 : : operand3,
4841 : : operand4));
4842 : : }
4843 : :
4844 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4845 : : rtx
4846 : 0 : gen_avx512f_divv16sf3 (rtx operand0 ATTRIBUTE_UNUSED,
4847 : : rtx operand1 ATTRIBUTE_UNUSED,
4848 : : rtx operand2 ATTRIBUTE_UNUSED)
4849 : : {
4850 : 0 : return gen_rtx_SET (operand0,
4851 : : gen_rtx_DIV (V16SFmode,
4852 : : operand1,
4853 : : operand2));
4854 : : }
4855 : :
4856 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4857 : : rtx
4858 : 0 : gen_avx512f_divv16sf3_round (rtx operand0 ATTRIBUTE_UNUSED,
4859 : : rtx operand1 ATTRIBUTE_UNUSED,
4860 : : rtx operand2 ATTRIBUTE_UNUSED,
4861 : : rtx operand3 ATTRIBUTE_UNUSED)
4862 : : {
4863 : 0 : return gen_rtx_SET (operand0,
4864 : : gen_rtx_UNSPEC (V16SFmode,
4865 : : gen_rtvec (2,
4866 : : gen_rtx_DIV (V16SFmode,
4867 : : operand1,
4868 : : operand2),
4869 : : operand3),
4870 : : 172));
4871 : : }
4872 : :
4873 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4874 : : rtx
4875 : 12 : gen_avx512f_divv16sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4876 : : rtx operand1 ATTRIBUTE_UNUSED,
4877 : : rtx operand2 ATTRIBUTE_UNUSED,
4878 : : rtx operand3 ATTRIBUTE_UNUSED,
4879 : : rtx operand4 ATTRIBUTE_UNUSED)
4880 : : {
4881 : 12 : return gen_rtx_SET (operand0,
4882 : : gen_rtx_VEC_MERGE (V16SFmode,
4883 : : gen_rtx_DIV (V16SFmode,
4884 : : operand1,
4885 : : operand2),
4886 : : operand3,
4887 : : operand4));
4888 : : }
4889 : :
4890 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4891 : : rtx
4892 : 55 : gen_avx512f_divv16sf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
4893 : : rtx operand1 ATTRIBUTE_UNUSED,
4894 : : rtx operand2 ATTRIBUTE_UNUSED,
4895 : : rtx operand3 ATTRIBUTE_UNUSED,
4896 : : rtx operand4 ATTRIBUTE_UNUSED,
4897 : : rtx operand5 ATTRIBUTE_UNUSED)
4898 : : {
4899 : 55 : return gen_rtx_SET (operand0,
4900 : : gen_rtx_UNSPEC (V16SFmode,
4901 : : gen_rtvec (2,
4902 : : gen_rtx_VEC_MERGE (V16SFmode,
4903 : : gen_rtx_DIV (V16SFmode,
4904 : : operand1,
4905 : : operand2),
4906 : : operand3,
4907 : : operand4),
4908 : : operand5),
4909 : : 172));
4910 : : }
4911 : :
4912 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4913 : : rtx
4914 : 0 : gen_avx_divv8sf3 (rtx operand0 ATTRIBUTE_UNUSED,
4915 : : rtx operand1 ATTRIBUTE_UNUSED,
4916 : : rtx operand2 ATTRIBUTE_UNUSED)
4917 : : {
4918 : 0 : return gen_rtx_SET (operand0,
4919 : : gen_rtx_DIV (V8SFmode,
4920 : : operand1,
4921 : : operand2));
4922 : : }
4923 : :
4924 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4925 : : rtx
4926 : 28 : gen_avx_divv8sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4927 : : rtx operand1 ATTRIBUTE_UNUSED,
4928 : : rtx operand2 ATTRIBUTE_UNUSED,
4929 : : rtx operand3 ATTRIBUTE_UNUSED,
4930 : : rtx operand4 ATTRIBUTE_UNUSED)
4931 : : {
4932 : 28 : return gen_rtx_SET (operand0,
4933 : : gen_rtx_VEC_MERGE (V8SFmode,
4934 : : gen_rtx_DIV (V8SFmode,
4935 : : operand1,
4936 : : operand2),
4937 : : operand3,
4938 : : operand4));
4939 : : }
4940 : :
4941 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4942 : : rtx
4943 : 0 : gen_sse_divv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
4944 : : rtx operand1 ATTRIBUTE_UNUSED,
4945 : : rtx operand2 ATTRIBUTE_UNUSED)
4946 : : {
4947 : 0 : return gen_rtx_SET (operand0,
4948 : : gen_rtx_DIV (V4SFmode,
4949 : : operand1,
4950 : : operand2));
4951 : : }
4952 : :
4953 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4954 : : rtx
4955 : 25 : gen_sse_divv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
4956 : : rtx operand1 ATTRIBUTE_UNUSED,
4957 : : rtx operand2 ATTRIBUTE_UNUSED,
4958 : : rtx operand3 ATTRIBUTE_UNUSED,
4959 : : rtx operand4 ATTRIBUTE_UNUSED)
4960 : : {
4961 : 25 : return gen_rtx_SET (operand0,
4962 : : gen_rtx_VEC_MERGE (V4SFmode,
4963 : : gen_rtx_DIV (V4SFmode,
4964 : : operand1,
4965 : : operand2),
4966 : : operand3,
4967 : : operand4));
4968 : : }
4969 : :
4970 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4971 : : rtx
4972 : 0 : gen_avx512f_divv8df3 (rtx operand0 ATTRIBUTE_UNUSED,
4973 : : rtx operand1 ATTRIBUTE_UNUSED,
4974 : : rtx operand2 ATTRIBUTE_UNUSED)
4975 : : {
4976 : 0 : return gen_rtx_SET (operand0,
4977 : : gen_rtx_DIV (V8DFmode,
4978 : : operand1,
4979 : : operand2));
4980 : : }
4981 : :
4982 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
4983 : : rtx
4984 : 0 : gen_avx512f_divv8df3_round (rtx operand0 ATTRIBUTE_UNUSED,
4985 : : rtx operand1 ATTRIBUTE_UNUSED,
4986 : : rtx operand2 ATTRIBUTE_UNUSED,
4987 : : rtx operand3 ATTRIBUTE_UNUSED)
4988 : : {
4989 : 0 : return gen_rtx_SET (operand0,
4990 : : gen_rtx_UNSPEC (V8DFmode,
4991 : : gen_rtvec (2,
4992 : : gen_rtx_DIV (V8DFmode,
4993 : : operand1,
4994 : : operand2),
4995 : : operand3),
4996 : : 172));
4997 : : }
4998 : :
4999 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
5000 : : rtx
5001 : 12 : gen_avx512f_divv8df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
5002 : : rtx operand1 ATTRIBUTE_UNUSED,
5003 : : rtx operand2 ATTRIBUTE_UNUSED,
5004 : : rtx operand3 ATTRIBUTE_UNUSED,
5005 : : rtx operand4 ATTRIBUTE_UNUSED)
5006 : : {
5007 : 12 : return gen_rtx_SET (operand0,
5008 : : gen_rtx_VEC_MERGE (V8DFmode,
5009 : : gen_rtx_DIV (V8DFmode,
5010 : : operand1,
5011 : : operand2),
5012 : : operand3,
5013 : : operand4));
5014 : : }
5015 : :
5016 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
5017 : : rtx
5018 : 55 : gen_avx512f_divv8df3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
5019 : : rtx operand1 ATTRIBUTE_UNUSED,
5020 : : rtx operand2 ATTRIBUTE_UNUSED,
5021 : : rtx operand3 ATTRIBUTE_UNUSED,
5022 : : rtx operand4 ATTRIBUTE_UNUSED,
5023 : : rtx operand5 ATTRIBUTE_UNUSED)
5024 : : {
5025 : 55 : return gen_rtx_SET (operand0,
5026 : : gen_rtx_UNSPEC (V8DFmode,
5027 : : gen_rtvec (2,
5028 : : gen_rtx_VEC_MERGE (V8DFmode,
5029 : : gen_rtx_DIV (V8DFmode,
5030 : : operand1,
5031 : : operand2),
5032 : : operand3,
5033 : : operand4),
5034 : : operand5),
5035 : : 172));
5036 : : }
5037 : :
5038 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
5039 : : rtx
5040 : 0 : gen_avx_divv4df3 (rtx operand0 ATTRIBUTE_UNUSED,
5041 : : rtx operand1 ATTRIBUTE_UNUSED,
5042 : : rtx operand2 ATTRIBUTE_UNUSED)
5043 : : {
5044 : 0 : return gen_rtx_SET (operand0,
5045 : : gen_rtx_DIV (V4DFmode,
5046 : : operand1,
5047 : : operand2));
5048 : : }
5049 : :
5050 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
5051 : : rtx
5052 : 28 : gen_avx_divv4df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
5053 : : rtx operand1 ATTRIBUTE_UNUSED,
5054 : : rtx operand2 ATTRIBUTE_UNUSED,
5055 : : rtx operand3 ATTRIBUTE_UNUSED,
5056 : : rtx operand4 ATTRIBUTE_UNUSED)
5057 : : {
5058 : 28 : return gen_rtx_SET (operand0,
5059 : : gen_rtx_VEC_MERGE (V4DFmode,
5060 : : gen_rtx_DIV (V4DFmode,
5061 : : operand1,
5062 : : operand2),
5063 : : operand3,
5064 : : operand4));
5065 : : }
5066 : :
5067 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
5068 : : rtx
5069 : 0 : gen_sse2_divv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
5070 : : rtx operand1 ATTRIBUTE_UNUSED,
5071 : : rtx operand2 ATTRIBUTE_UNUSED)
5072 : : {
5073 : 0 : return gen_rtx_SET (operand0,
5074 : : gen_rtx_DIV (V2DFmode,
5075 : : operand1,
5076 : : operand2));
5077 : : }
5078 : :
5079 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2568 */
5080 : : rtx
5081 : 25 : gen_sse2_divv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
5082 : : rtx operand1 ATTRIBUTE_UNUSED,
5083 : : rtx operand2 ATTRIBUTE_UNUSED,
5084 : : rtx operand3 ATTRIBUTE_UNUSED,
5085 : : rtx operand4 ATTRIBUTE_UNUSED)
5086 : : {
5087 : 25 : return gen_rtx_SET (operand0,
5088 : : gen_rtx_VEC_MERGE (V2DFmode,
5089 : : gen_rtx_DIV (V2DFmode,
5090 : : operand1,
5091 : : operand2),
5092 : : operand3,
5093 : : operand4));
5094 : : }
5095 : :
5096 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2582 */
5097 : : rtx
5098 : 11 : gen_avx_rcpv8sf2 (rtx operand0 ATTRIBUTE_UNUSED,
5099 : : rtx operand1 ATTRIBUTE_UNUSED)
5100 : : {
5101 : 11 : return gen_rtx_SET (operand0,
5102 : : gen_rtx_UNSPEC (V8SFmode,
5103 : : gen_rtvec (1,
5104 : : operand1),
5105 : : 53));
5106 : : }
5107 : :
5108 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2582 */
5109 : : rtx
5110 : 12 : gen_sse_rcpv4sf2 (rtx operand0 ATTRIBUTE_UNUSED,
5111 : : rtx operand1 ATTRIBUTE_UNUSED)
5112 : : {
5113 : 12 : return gen_rtx_SET (operand0,
5114 : : gen_rtx_UNSPEC (V4SFmode,
5115 : : gen_rtvec (1,
5116 : : operand1),
5117 : : 53));
5118 : : }
5119 : :
5120 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2596 */
5121 : : rtx
5122 : 13 : gen_sse_vmrcpv4sf2 (rtx operand0 ATTRIBUTE_UNUSED,
5123 : : rtx operand1 ATTRIBUTE_UNUSED,
5124 : : rtx operand2 ATTRIBUTE_UNUSED)
5125 : : {
5126 : 13 : return gen_rtx_SET (operand0,
5127 : : gen_rtx_VEC_MERGE (V4SFmode,
5128 : : gen_rtx_UNSPEC (V4SFmode,
5129 : : gen_rtvec (1,
5130 : : operand1),
5131 : : 53),
5132 : : operand2,
5133 : : const1_rtx));
5134 : : }
5135 : :
5136 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2635 */
5137 : : rtx
5138 : 2 : gen_avx512fp16_rcpv32hf2 (rtx operand0 ATTRIBUTE_UNUSED,
5139 : : rtx operand1 ATTRIBUTE_UNUSED)
5140 : : {
5141 : 2 : return gen_rtx_SET (operand0,
5142 : : gen_rtx_UNSPEC (V32HFmode,
5143 : : gen_rtvec (1,
5144 : : operand1),
5145 : : 53));
5146 : : }
5147 : :
5148 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2635 */
5149 : : rtx
5150 : 36 : gen_avx512fp16_rcpv32hf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5151 : : rtx operand1 ATTRIBUTE_UNUSED,
5152 : : rtx operand2 ATTRIBUTE_UNUSED,
5153 : : rtx operand3 ATTRIBUTE_UNUSED)
5154 : : {
5155 : 36 : return gen_rtx_SET (operand0,
5156 : : gen_rtx_VEC_MERGE (V32HFmode,
5157 : : gen_rtx_UNSPEC (V32HFmode,
5158 : : gen_rtvec (1,
5159 : : operand1),
5160 : : 53),
5161 : : operand2,
5162 : : operand3));
5163 : : }
5164 : :
5165 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2635 */
5166 : : rtx
5167 : 2 : gen_avx512fp16_rcpv16hf2 (rtx operand0 ATTRIBUTE_UNUSED,
5168 : : rtx operand1 ATTRIBUTE_UNUSED)
5169 : : {
5170 : 2 : return gen_rtx_SET (operand0,
5171 : : gen_rtx_UNSPEC (V16HFmode,
5172 : : gen_rtvec (1,
5173 : : operand1),
5174 : : 53));
5175 : : }
5176 : :
5177 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2635 */
5178 : : rtx
5179 : 36 : gen_avx512fp16_rcpv16hf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5180 : : rtx operand1 ATTRIBUTE_UNUSED,
5181 : : rtx operand2 ATTRIBUTE_UNUSED,
5182 : : rtx operand3 ATTRIBUTE_UNUSED)
5183 : : {
5184 : 36 : return gen_rtx_SET (operand0,
5185 : : gen_rtx_VEC_MERGE (V16HFmode,
5186 : : gen_rtx_UNSPEC (V16HFmode,
5187 : : gen_rtvec (1,
5188 : : operand1),
5189 : : 53),
5190 : : operand2,
5191 : : operand3));
5192 : : }
5193 : :
5194 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2635 */
5195 : : rtx
5196 : 0 : gen_avx512fp16_rcpv8hf2 (rtx operand0 ATTRIBUTE_UNUSED,
5197 : : rtx operand1 ATTRIBUTE_UNUSED)
5198 : : {
5199 : 0 : return gen_rtx_SET (operand0,
5200 : : gen_rtx_UNSPEC (V8HFmode,
5201 : : gen_rtvec (1,
5202 : : operand1),
5203 : : 53));
5204 : : }
5205 : :
5206 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2635 */
5207 : : rtx
5208 : 36 : gen_avx512fp16_rcpv8hf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5209 : : rtx operand1 ATTRIBUTE_UNUSED,
5210 : : rtx operand2 ATTRIBUTE_UNUSED,
5211 : : rtx operand3 ATTRIBUTE_UNUSED)
5212 : : {
5213 : 36 : return gen_rtx_SET (operand0,
5214 : : gen_rtx_VEC_MERGE (V8HFmode,
5215 : : gen_rtx_UNSPEC (V8HFmode,
5216 : : gen_rtvec (1,
5217 : : operand1),
5218 : : 53),
5219 : : operand2,
5220 : : operand3));
5221 : : }
5222 : :
5223 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2646 */
5224 : : rtx
5225 : 0 : gen_avx512fp16_vmrcpv8hf2 (rtx operand0 ATTRIBUTE_UNUSED,
5226 : : rtx operand1 ATTRIBUTE_UNUSED,
5227 : : rtx operand2 ATTRIBUTE_UNUSED)
5228 : : {
5229 : 0 : return gen_rtx_SET (operand0,
5230 : : gen_rtx_VEC_MERGE (V8HFmode,
5231 : : gen_rtx_UNSPEC (V8HFmode,
5232 : : gen_rtvec (1,
5233 : : operand1),
5234 : : 53),
5235 : : operand2,
5236 : : const1_rtx));
5237 : : }
5238 : :
5239 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2646 */
5240 : : rtx
5241 : 36 : gen_avx512fp16_vmrcpv8hf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5242 : : rtx operand1 ATTRIBUTE_UNUSED,
5243 : : rtx operand2 ATTRIBUTE_UNUSED,
5244 : : rtx operand3 ATTRIBUTE_UNUSED,
5245 : : rtx operand4 ATTRIBUTE_UNUSED)
5246 : : {
5247 : 36 : return gen_rtx_SET (operand0,
5248 : : gen_rtx_VEC_MERGE (V8HFmode,
5249 : : gen_rtx_VEC_MERGE (V8HFmode,
5250 : : gen_rtx_UNSPEC (V8HFmode,
5251 : : gen_rtvec (1,
5252 : : operand1),
5253 : : 53),
5254 : : operand3,
5255 : : operand4),
5256 : : operand2,
5257 : : const1_rtx));
5258 : : }
5259 : :
5260 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2673 */
5261 : : rtx
5262 : 36 : gen_rcp14v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
5263 : : rtx operand1 ATTRIBUTE_UNUSED,
5264 : : rtx operand2 ATTRIBUTE_UNUSED,
5265 : : rtx operand3 ATTRIBUTE_UNUSED)
5266 : : {
5267 : 36 : return gen_rtx_SET (operand0,
5268 : : gen_rtx_VEC_MERGE (V16SFmode,
5269 : : gen_rtx_UNSPEC (V16SFmode,
5270 : : gen_rtvec (1,
5271 : : operand1),
5272 : : 157),
5273 : : operand2,
5274 : : operand3));
5275 : : }
5276 : :
5277 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2673 */
5278 : : rtx
5279 : 36 : gen_rcp14v8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
5280 : : rtx operand1 ATTRIBUTE_UNUSED,
5281 : : rtx operand2 ATTRIBUTE_UNUSED,
5282 : : rtx operand3 ATTRIBUTE_UNUSED)
5283 : : {
5284 : 36 : return gen_rtx_SET (operand0,
5285 : : gen_rtx_VEC_MERGE (V8SFmode,
5286 : : gen_rtx_UNSPEC (V8SFmode,
5287 : : gen_rtvec (1,
5288 : : operand1),
5289 : : 157),
5290 : : operand2,
5291 : : operand3));
5292 : : }
5293 : :
5294 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2673 */
5295 : : rtx
5296 : 36 : gen_rcp14v4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
5297 : : rtx operand1 ATTRIBUTE_UNUSED,
5298 : : rtx operand2 ATTRIBUTE_UNUSED,
5299 : : rtx operand3 ATTRIBUTE_UNUSED)
5300 : : {
5301 : 36 : return gen_rtx_SET (operand0,
5302 : : gen_rtx_VEC_MERGE (V4SFmode,
5303 : : gen_rtx_UNSPEC (V4SFmode,
5304 : : gen_rtvec (1,
5305 : : operand1),
5306 : : 157),
5307 : : operand2,
5308 : : operand3));
5309 : : }
5310 : :
5311 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2673 */
5312 : : rtx
5313 : 36 : gen_rcp14v8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
5314 : : rtx operand1 ATTRIBUTE_UNUSED,
5315 : : rtx operand2 ATTRIBUTE_UNUSED,
5316 : : rtx operand3 ATTRIBUTE_UNUSED)
5317 : : {
5318 : 36 : return gen_rtx_SET (operand0,
5319 : : gen_rtx_VEC_MERGE (V8DFmode,
5320 : : gen_rtx_UNSPEC (V8DFmode,
5321 : : gen_rtvec (1,
5322 : : operand1),
5323 : : 157),
5324 : : operand2,
5325 : : operand3));
5326 : : }
5327 : :
5328 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2673 */
5329 : : rtx
5330 : 36 : gen_rcp14v4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
5331 : : rtx operand1 ATTRIBUTE_UNUSED,
5332 : : rtx operand2 ATTRIBUTE_UNUSED,
5333 : : rtx operand3 ATTRIBUTE_UNUSED)
5334 : : {
5335 : 36 : return gen_rtx_SET (operand0,
5336 : : gen_rtx_VEC_MERGE (V4DFmode,
5337 : : gen_rtx_UNSPEC (V4DFmode,
5338 : : gen_rtvec (1,
5339 : : operand1),
5340 : : 157),
5341 : : operand2,
5342 : : operand3));
5343 : : }
5344 : :
5345 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2673 */
5346 : : rtx
5347 : 36 : gen_rcp14v2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
5348 : : rtx operand1 ATTRIBUTE_UNUSED,
5349 : : rtx operand2 ATTRIBUTE_UNUSED,
5350 : : rtx operand3 ATTRIBUTE_UNUSED)
5351 : : {
5352 : 36 : return gen_rtx_SET (operand0,
5353 : : gen_rtx_VEC_MERGE (V2DFmode,
5354 : : gen_rtx_UNSPEC (V2DFmode,
5355 : : gen_rtvec (1,
5356 : : operand1),
5357 : : 157),
5358 : : operand2,
5359 : : operand3));
5360 : : }
5361 : :
5362 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2684 */
5363 : : rtx
5364 : 12 : gen_srcp14v4sf (rtx operand0 ATTRIBUTE_UNUSED,
5365 : : rtx operand1 ATTRIBUTE_UNUSED,
5366 : : rtx operand2 ATTRIBUTE_UNUSED)
5367 : : {
5368 : 12 : return gen_rtx_SET (operand0,
5369 : : gen_rtx_VEC_MERGE (V4SFmode,
5370 : : gen_rtx_UNSPEC (V4SFmode,
5371 : : gen_rtvec (1,
5372 : : operand1),
5373 : : 157),
5374 : : operand2,
5375 : : const1_rtx));
5376 : : }
5377 : :
5378 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2684 */
5379 : : rtx
5380 : 12 : gen_srcp14v2df (rtx operand0 ATTRIBUTE_UNUSED,
5381 : : rtx operand1 ATTRIBUTE_UNUSED,
5382 : : rtx operand2 ATTRIBUTE_UNUSED)
5383 : : {
5384 : 12 : return gen_rtx_SET (operand0,
5385 : : gen_rtx_VEC_MERGE (V2DFmode,
5386 : : gen_rtx_UNSPEC (V2DFmode,
5387 : : gen_rtvec (1,
5388 : : operand1),
5389 : : 157),
5390 : : operand2,
5391 : : const1_rtx));
5392 : : }
5393 : :
5394 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2698 */
5395 : : rtx
5396 : 24 : gen_srcp14v4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
5397 : : rtx operand1 ATTRIBUTE_UNUSED,
5398 : : rtx operand2 ATTRIBUTE_UNUSED,
5399 : : rtx operand3 ATTRIBUTE_UNUSED,
5400 : : rtx operand4 ATTRIBUTE_UNUSED)
5401 : : {
5402 : 24 : return gen_rtx_SET (operand0,
5403 : : gen_rtx_VEC_MERGE (V4SFmode,
5404 : : gen_rtx_VEC_MERGE (V4SFmode,
5405 : : gen_rtx_UNSPEC (V4SFmode,
5406 : : gen_rtvec (1,
5407 : : operand1),
5408 : : 157),
5409 : : operand3,
5410 : : operand4),
5411 : : operand2,
5412 : : const1_rtx));
5413 : : }
5414 : :
5415 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2698 */
5416 : : rtx
5417 : 24 : gen_srcp14v2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
5418 : : rtx operand1 ATTRIBUTE_UNUSED,
5419 : : rtx operand2 ATTRIBUTE_UNUSED,
5420 : : rtx operand3 ATTRIBUTE_UNUSED,
5421 : : rtx operand4 ATTRIBUTE_UNUSED)
5422 : : {
5423 : 24 : return gen_rtx_SET (operand0,
5424 : : gen_rtx_VEC_MERGE (V2DFmode,
5425 : : gen_rtx_VEC_MERGE (V2DFmode,
5426 : : gen_rtx_UNSPEC (V2DFmode,
5427 : : gen_rtvec (1,
5428 : : operand1),
5429 : : 157),
5430 : : operand3,
5431 : : operand4),
5432 : : operand2,
5433 : : const1_rtx));
5434 : : }
5435 : :
5436 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5437 : : rtx
5438 : 0 : gen_avx512fp16_sqrtv32hf2 (rtx operand0 ATTRIBUTE_UNUSED,
5439 : : rtx operand1 ATTRIBUTE_UNUSED)
5440 : : {
5441 : 0 : return gen_rtx_SET (operand0,
5442 : : gen_rtx_SQRT (V32HFmode,
5443 : : operand1));
5444 : : }
5445 : :
5446 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5447 : : rtx
5448 : 0 : gen_avx512fp16_sqrtv32hf2_round (rtx operand0 ATTRIBUTE_UNUSED,
5449 : : rtx operand1 ATTRIBUTE_UNUSED,
5450 : : rtx operand2 ATTRIBUTE_UNUSED)
5451 : : {
5452 : 0 : return gen_rtx_SET (operand0,
5453 : : gen_rtx_UNSPEC (V32HFmode,
5454 : : gen_rtvec (2,
5455 : : gen_rtx_SQRT (V32HFmode,
5456 : : operand1),
5457 : : operand2),
5458 : : 172));
5459 : : }
5460 : :
5461 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5462 : : rtx
5463 : 0 : gen_avx512fp16_sqrtv32hf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5464 : : rtx operand1 ATTRIBUTE_UNUSED,
5465 : : rtx operand2 ATTRIBUTE_UNUSED,
5466 : : rtx operand3 ATTRIBUTE_UNUSED)
5467 : : {
5468 : 0 : return gen_rtx_SET (operand0,
5469 : : gen_rtx_VEC_MERGE (V32HFmode,
5470 : : gen_rtx_SQRT (V32HFmode,
5471 : : operand1),
5472 : : operand2,
5473 : : operand3));
5474 : : }
5475 : :
5476 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5477 : : rtx
5478 : 69 : gen_avx512fp16_sqrtv32hf2_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
5479 : : rtx operand1 ATTRIBUTE_UNUSED,
5480 : : rtx operand2 ATTRIBUTE_UNUSED,
5481 : : rtx operand3 ATTRIBUTE_UNUSED,
5482 : : rtx operand4 ATTRIBUTE_UNUSED)
5483 : : {
5484 : 69 : return gen_rtx_SET (operand0,
5485 : : gen_rtx_UNSPEC (V32HFmode,
5486 : : gen_rtvec (2,
5487 : : gen_rtx_VEC_MERGE (V32HFmode,
5488 : : gen_rtx_SQRT (V32HFmode,
5489 : : operand1),
5490 : : operand2,
5491 : : operand3),
5492 : : operand4),
5493 : : 172));
5494 : : }
5495 : :
5496 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5497 : : rtx
5498 : 0 : gen_avx512fp16_sqrtv16hf2 (rtx operand0 ATTRIBUTE_UNUSED,
5499 : : rtx operand1 ATTRIBUTE_UNUSED)
5500 : : {
5501 : 0 : return gen_rtx_SET (operand0,
5502 : : gen_rtx_SQRT (V16HFmode,
5503 : : operand1));
5504 : : }
5505 : :
5506 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5507 : : rtx
5508 : 36 : gen_avx512fp16_sqrtv16hf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5509 : : rtx operand1 ATTRIBUTE_UNUSED,
5510 : : rtx operand2 ATTRIBUTE_UNUSED,
5511 : : rtx operand3 ATTRIBUTE_UNUSED)
5512 : : {
5513 : 36 : return gen_rtx_SET (operand0,
5514 : : gen_rtx_VEC_MERGE (V16HFmode,
5515 : : gen_rtx_SQRT (V16HFmode,
5516 : : operand1),
5517 : : operand2,
5518 : : operand3));
5519 : : }
5520 : :
5521 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5522 : : rtx
5523 : 0 : gen_avx512fp16_sqrtv8hf2 (rtx operand0 ATTRIBUTE_UNUSED,
5524 : : rtx operand1 ATTRIBUTE_UNUSED)
5525 : : {
5526 : 0 : return gen_rtx_SET (operand0,
5527 : : gen_rtx_SQRT (V8HFmode,
5528 : : operand1));
5529 : : }
5530 : :
5531 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5532 : : rtx
5533 : 36 : gen_avx512fp16_sqrtv8hf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5534 : : rtx operand1 ATTRIBUTE_UNUSED,
5535 : : rtx operand2 ATTRIBUTE_UNUSED,
5536 : : rtx operand3 ATTRIBUTE_UNUSED)
5537 : : {
5538 : 36 : return gen_rtx_SET (operand0,
5539 : : gen_rtx_VEC_MERGE (V8HFmode,
5540 : : gen_rtx_SQRT (V8HFmode,
5541 : : operand1),
5542 : : operand2,
5543 : : operand3));
5544 : : }
5545 : :
5546 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5547 : : rtx
5548 : 0 : gen_avx512f_sqrtv16sf2 (rtx operand0 ATTRIBUTE_UNUSED,
5549 : : rtx operand1 ATTRIBUTE_UNUSED)
5550 : : {
5551 : 0 : return gen_rtx_SET (operand0,
5552 : : gen_rtx_SQRT (V16SFmode,
5553 : : operand1));
5554 : : }
5555 : :
5556 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5557 : : rtx
5558 : 0 : gen_avx512f_sqrtv16sf2_round (rtx operand0 ATTRIBUTE_UNUSED,
5559 : : rtx operand1 ATTRIBUTE_UNUSED,
5560 : : rtx operand2 ATTRIBUTE_UNUSED)
5561 : : {
5562 : 0 : return gen_rtx_SET (operand0,
5563 : : gen_rtx_UNSPEC (V16SFmode,
5564 : : gen_rtvec (2,
5565 : : gen_rtx_SQRT (V16SFmode,
5566 : : operand1),
5567 : : operand2),
5568 : : 172));
5569 : : }
5570 : :
5571 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5572 : : rtx
5573 : 0 : gen_avx512f_sqrtv16sf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5574 : : rtx operand1 ATTRIBUTE_UNUSED,
5575 : : rtx operand2 ATTRIBUTE_UNUSED,
5576 : : rtx operand3 ATTRIBUTE_UNUSED)
5577 : : {
5578 : 0 : return gen_rtx_SET (operand0,
5579 : : gen_rtx_VEC_MERGE (V16SFmode,
5580 : : gen_rtx_SQRT (V16SFmode,
5581 : : operand1),
5582 : : operand2,
5583 : : operand3));
5584 : : }
5585 : :
5586 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5587 : : rtx
5588 : 66 : gen_avx512f_sqrtv16sf2_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
5589 : : rtx operand1 ATTRIBUTE_UNUSED,
5590 : : rtx operand2 ATTRIBUTE_UNUSED,
5591 : : rtx operand3 ATTRIBUTE_UNUSED,
5592 : : rtx operand4 ATTRIBUTE_UNUSED)
5593 : : {
5594 : 66 : return gen_rtx_SET (operand0,
5595 : : gen_rtx_UNSPEC (V16SFmode,
5596 : : gen_rtvec (2,
5597 : : gen_rtx_VEC_MERGE (V16SFmode,
5598 : : gen_rtx_SQRT (V16SFmode,
5599 : : operand1),
5600 : : operand2,
5601 : : operand3),
5602 : : operand4),
5603 : : 172));
5604 : : }
5605 : :
5606 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5607 : : rtx
5608 : 12 : gen_avx_sqrtv8sf2 (rtx operand0 ATTRIBUTE_UNUSED,
5609 : : rtx operand1 ATTRIBUTE_UNUSED)
5610 : : {
5611 : 12 : return gen_rtx_SET (operand0,
5612 : : gen_rtx_SQRT (V8SFmode,
5613 : : operand1));
5614 : : }
5615 : :
5616 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5617 : : rtx
5618 : 24 : gen_avx_sqrtv8sf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5619 : : rtx operand1 ATTRIBUTE_UNUSED,
5620 : : rtx operand2 ATTRIBUTE_UNUSED,
5621 : : rtx operand3 ATTRIBUTE_UNUSED)
5622 : : {
5623 : 24 : return gen_rtx_SET (operand0,
5624 : : gen_rtx_VEC_MERGE (V8SFmode,
5625 : : gen_rtx_SQRT (V8SFmode,
5626 : : operand1),
5627 : : operand2,
5628 : : operand3));
5629 : : }
5630 : :
5631 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5632 : : rtx
5633 : 21 : gen_sse_sqrtv4sf2 (rtx operand0 ATTRIBUTE_UNUSED,
5634 : : rtx operand1 ATTRIBUTE_UNUSED)
5635 : : {
5636 : 21 : return gen_rtx_SET (operand0,
5637 : : gen_rtx_SQRT (V4SFmode,
5638 : : operand1));
5639 : : }
5640 : :
5641 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5642 : : rtx
5643 : 24 : gen_sse_sqrtv4sf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5644 : : rtx operand1 ATTRIBUTE_UNUSED,
5645 : : rtx operand2 ATTRIBUTE_UNUSED,
5646 : : rtx operand3 ATTRIBUTE_UNUSED)
5647 : : {
5648 : 24 : return gen_rtx_SET (operand0,
5649 : : gen_rtx_VEC_MERGE (V4SFmode,
5650 : : gen_rtx_SQRT (V4SFmode,
5651 : : operand1),
5652 : : operand2,
5653 : : operand3));
5654 : : }
5655 : :
5656 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5657 : : rtx
5658 : 0 : gen_avx512f_sqrtv8df2 (rtx operand0 ATTRIBUTE_UNUSED,
5659 : : rtx operand1 ATTRIBUTE_UNUSED)
5660 : : {
5661 : 0 : return gen_rtx_SET (operand0,
5662 : : gen_rtx_SQRT (V8DFmode,
5663 : : operand1));
5664 : : }
5665 : :
5666 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5667 : : rtx
5668 : 0 : gen_avx512f_sqrtv8df2_round (rtx operand0 ATTRIBUTE_UNUSED,
5669 : : rtx operand1 ATTRIBUTE_UNUSED,
5670 : : rtx operand2 ATTRIBUTE_UNUSED)
5671 : : {
5672 : 0 : return gen_rtx_SET (operand0,
5673 : : gen_rtx_UNSPEC (V8DFmode,
5674 : : gen_rtvec (2,
5675 : : gen_rtx_SQRT (V8DFmode,
5676 : : operand1),
5677 : : operand2),
5678 : : 172));
5679 : : }
5680 : :
5681 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5682 : : rtx
5683 : 0 : gen_avx512f_sqrtv8df2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5684 : : rtx operand1 ATTRIBUTE_UNUSED,
5685 : : rtx operand2 ATTRIBUTE_UNUSED,
5686 : : rtx operand3 ATTRIBUTE_UNUSED)
5687 : : {
5688 : 0 : return gen_rtx_SET (operand0,
5689 : : gen_rtx_VEC_MERGE (V8DFmode,
5690 : : gen_rtx_SQRT (V8DFmode,
5691 : : operand1),
5692 : : operand2,
5693 : : operand3));
5694 : : }
5695 : :
5696 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5697 : : rtx
5698 : 66 : gen_avx512f_sqrtv8df2_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
5699 : : rtx operand1 ATTRIBUTE_UNUSED,
5700 : : rtx operand2 ATTRIBUTE_UNUSED,
5701 : : rtx operand3 ATTRIBUTE_UNUSED,
5702 : : rtx operand4 ATTRIBUTE_UNUSED)
5703 : : {
5704 : 66 : return gen_rtx_SET (operand0,
5705 : : gen_rtx_UNSPEC (V8DFmode,
5706 : : gen_rtvec (2,
5707 : : gen_rtx_VEC_MERGE (V8DFmode,
5708 : : gen_rtx_SQRT (V8DFmode,
5709 : : operand1),
5710 : : operand2,
5711 : : operand3),
5712 : : operand4),
5713 : : 172));
5714 : : }
5715 : :
5716 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5717 : : rtx
5718 : 0 : gen_avx_sqrtv4df2 (rtx operand0 ATTRIBUTE_UNUSED,
5719 : : rtx operand1 ATTRIBUTE_UNUSED)
5720 : : {
5721 : 0 : return gen_rtx_SET (operand0,
5722 : : gen_rtx_SQRT (V4DFmode,
5723 : : operand1));
5724 : : }
5725 : :
5726 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5727 : : rtx
5728 : 24 : gen_avx_sqrtv4df2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5729 : : rtx operand1 ATTRIBUTE_UNUSED,
5730 : : rtx operand2 ATTRIBUTE_UNUSED,
5731 : : rtx operand3 ATTRIBUTE_UNUSED)
5732 : : {
5733 : 24 : return gen_rtx_SET (operand0,
5734 : : gen_rtx_VEC_MERGE (V4DFmode,
5735 : : gen_rtx_SQRT (V4DFmode,
5736 : : operand1),
5737 : : operand2,
5738 : : operand3));
5739 : : }
5740 : :
5741 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5742 : : rtx
5743 : 0 : gen_sse2_sqrtv2df2 (rtx operand0 ATTRIBUTE_UNUSED,
5744 : : rtx operand1 ATTRIBUTE_UNUSED)
5745 : : {
5746 : 0 : return gen_rtx_SET (operand0,
5747 : : gen_rtx_SQRT (V2DFmode,
5748 : : operand1));
5749 : : }
5750 : :
5751 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2736 */
5752 : : rtx
5753 : 24 : gen_sse2_sqrtv2df2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5754 : : rtx operand1 ATTRIBUTE_UNUSED,
5755 : : rtx operand2 ATTRIBUTE_UNUSED,
5756 : : rtx operand3 ATTRIBUTE_UNUSED)
5757 : : {
5758 : 24 : return gen_rtx_SET (operand0,
5759 : : gen_rtx_VEC_MERGE (V2DFmode,
5760 : : gen_rtx_SQRT (V2DFmode,
5761 : : operand1),
5762 : : operand2,
5763 : : operand3));
5764 : : }
5765 : :
5766 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2750 */
5767 : : rtx
5768 : 0 : gen_avx512fp16_vmsqrtv8hf2 (rtx operand0 ATTRIBUTE_UNUSED,
5769 : : rtx operand1 ATTRIBUTE_UNUSED,
5770 : : rtx operand2 ATTRIBUTE_UNUSED)
5771 : : {
5772 : 0 : return gen_rtx_SET (operand0,
5773 : : gen_rtx_VEC_MERGE (V8HFmode,
5774 : : gen_rtx_SQRT (V8HFmode,
5775 : : operand1),
5776 : : operand2,
5777 : : const1_rtx));
5778 : : }
5779 : :
5780 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2750 */
5781 : : rtx
5782 : 0 : gen_avx512fp16_vmsqrtv8hf2_round (rtx operand0 ATTRIBUTE_UNUSED,
5783 : : rtx operand1 ATTRIBUTE_UNUSED,
5784 : : rtx operand2 ATTRIBUTE_UNUSED,
5785 : : rtx operand3 ATTRIBUTE_UNUSED)
5786 : : {
5787 : 0 : return gen_rtx_SET (operand0,
5788 : : gen_rtx_UNSPEC (V8HFmode,
5789 : : gen_rtvec (2,
5790 : : gen_rtx_VEC_MERGE (V8HFmode,
5791 : : gen_rtx_SQRT (V8HFmode,
5792 : : operand1),
5793 : : operand2,
5794 : : const1_rtx),
5795 : : operand3),
5796 : : 172));
5797 : : }
5798 : :
5799 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2750 */
5800 : : rtx
5801 : 0 : gen_avx512fp16_vmsqrtv8hf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5802 : : rtx operand1 ATTRIBUTE_UNUSED,
5803 : : rtx operand2 ATTRIBUTE_UNUSED,
5804 : : rtx operand3 ATTRIBUTE_UNUSED,
5805 : : rtx operand4 ATTRIBUTE_UNUSED)
5806 : : {
5807 : 0 : return gen_rtx_SET (operand0,
5808 : : gen_rtx_VEC_MERGE (V8HFmode,
5809 : : gen_rtx_VEC_MERGE (V8HFmode,
5810 : : gen_rtx_SQRT (V8HFmode,
5811 : : operand1),
5812 : : operand3,
5813 : : operand4),
5814 : : operand2,
5815 : : const1_rtx));
5816 : : }
5817 : :
5818 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2750 */
5819 : : rtx
5820 : 66 : gen_avx512fp16_vmsqrtv8hf2_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
5821 : : rtx operand1 ATTRIBUTE_UNUSED,
5822 : : rtx operand2 ATTRIBUTE_UNUSED,
5823 : : rtx operand3 ATTRIBUTE_UNUSED,
5824 : : rtx operand4 ATTRIBUTE_UNUSED,
5825 : : rtx operand5 ATTRIBUTE_UNUSED)
5826 : : {
5827 : 66 : return gen_rtx_SET (operand0,
5828 : : gen_rtx_UNSPEC (V8HFmode,
5829 : : gen_rtvec (2,
5830 : : gen_rtx_VEC_MERGE (V8HFmode,
5831 : : gen_rtx_VEC_MERGE (V8HFmode,
5832 : : gen_rtx_SQRT (V8HFmode,
5833 : : operand1),
5834 : : operand3,
5835 : : operand4),
5836 : : operand2,
5837 : : const1_rtx),
5838 : : operand5),
5839 : : 172));
5840 : : }
5841 : :
5842 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2750 */
5843 : : rtx
5844 : 12 : gen_sse_vmsqrtv4sf2 (rtx operand0 ATTRIBUTE_UNUSED,
5845 : : rtx operand1 ATTRIBUTE_UNUSED,
5846 : : rtx operand2 ATTRIBUTE_UNUSED)
5847 : : {
5848 : 12 : return gen_rtx_SET (operand0,
5849 : : gen_rtx_VEC_MERGE (V4SFmode,
5850 : : gen_rtx_SQRT (V4SFmode,
5851 : : operand1),
5852 : : operand2,
5853 : : const1_rtx));
5854 : : }
5855 : :
5856 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2750 */
5857 : : rtx
5858 : 0 : gen_sse_vmsqrtv4sf2_round (rtx operand0 ATTRIBUTE_UNUSED,
5859 : : rtx operand1 ATTRIBUTE_UNUSED,
5860 : : rtx operand2 ATTRIBUTE_UNUSED,
5861 : : rtx operand3 ATTRIBUTE_UNUSED)
5862 : : {
5863 : 0 : return gen_rtx_SET (operand0,
5864 : : gen_rtx_UNSPEC (V4SFmode,
5865 : : gen_rtvec (2,
5866 : : gen_rtx_VEC_MERGE (V4SFmode,
5867 : : gen_rtx_SQRT (V4SFmode,
5868 : : operand1),
5869 : : operand2,
5870 : : const1_rtx),
5871 : : operand3),
5872 : : 172));
5873 : : }
5874 : :
5875 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2750 */
5876 : : rtx
5877 : 0 : gen_sse_vmsqrtv4sf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5878 : : rtx operand1 ATTRIBUTE_UNUSED,
5879 : : rtx operand2 ATTRIBUTE_UNUSED,
5880 : : rtx operand3 ATTRIBUTE_UNUSED,
5881 : : rtx operand4 ATTRIBUTE_UNUSED)
5882 : : {
5883 : 0 : return gen_rtx_SET (operand0,
5884 : : gen_rtx_VEC_MERGE (V4SFmode,
5885 : : gen_rtx_VEC_MERGE (V4SFmode,
5886 : : gen_rtx_SQRT (V4SFmode,
5887 : : operand1),
5888 : : operand3,
5889 : : operand4),
5890 : : operand2,
5891 : : const1_rtx));
5892 : : }
5893 : :
5894 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2750 */
5895 : : rtx
5896 : 29 : gen_sse_vmsqrtv4sf2_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
5897 : : rtx operand1 ATTRIBUTE_UNUSED,
5898 : : rtx operand2 ATTRIBUTE_UNUSED,
5899 : : rtx operand3 ATTRIBUTE_UNUSED,
5900 : : rtx operand4 ATTRIBUTE_UNUSED,
5901 : : rtx operand5 ATTRIBUTE_UNUSED)
5902 : : {
5903 : 29 : return gen_rtx_SET (operand0,
5904 : : gen_rtx_UNSPEC (V4SFmode,
5905 : : gen_rtvec (2,
5906 : : gen_rtx_VEC_MERGE (V4SFmode,
5907 : : gen_rtx_VEC_MERGE (V4SFmode,
5908 : : gen_rtx_SQRT (V4SFmode,
5909 : : operand1),
5910 : : operand3,
5911 : : operand4),
5912 : : operand2,
5913 : : const1_rtx),
5914 : : operand5),
5915 : : 172));
5916 : : }
5917 : :
5918 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2750 */
5919 : : rtx
5920 : 14 : gen_sse2_vmsqrtv2df2 (rtx operand0 ATTRIBUTE_UNUSED,
5921 : : rtx operand1 ATTRIBUTE_UNUSED,
5922 : : rtx operand2 ATTRIBUTE_UNUSED)
5923 : : {
5924 : 14 : return gen_rtx_SET (operand0,
5925 : : gen_rtx_VEC_MERGE (V2DFmode,
5926 : : gen_rtx_SQRT (V2DFmode,
5927 : : operand1),
5928 : : operand2,
5929 : : const1_rtx));
5930 : : }
5931 : :
5932 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2750 */
5933 : : rtx
5934 : 0 : gen_sse2_vmsqrtv2df2_round (rtx operand0 ATTRIBUTE_UNUSED,
5935 : : rtx operand1 ATTRIBUTE_UNUSED,
5936 : : rtx operand2 ATTRIBUTE_UNUSED,
5937 : : rtx operand3 ATTRIBUTE_UNUSED)
5938 : : {
5939 : 0 : return gen_rtx_SET (operand0,
5940 : : gen_rtx_UNSPEC (V2DFmode,
5941 : : gen_rtvec (2,
5942 : : gen_rtx_VEC_MERGE (V2DFmode,
5943 : : gen_rtx_SQRT (V2DFmode,
5944 : : operand1),
5945 : : operand2,
5946 : : const1_rtx),
5947 : : operand3),
5948 : : 172));
5949 : : }
5950 : :
5951 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2750 */
5952 : : rtx
5953 : 0 : gen_sse2_vmsqrtv2df2_mask (rtx operand0 ATTRIBUTE_UNUSED,
5954 : : rtx operand1 ATTRIBUTE_UNUSED,
5955 : : rtx operand2 ATTRIBUTE_UNUSED,
5956 : : rtx operand3 ATTRIBUTE_UNUSED,
5957 : : rtx operand4 ATTRIBUTE_UNUSED)
5958 : : {
5959 : 0 : return gen_rtx_SET (operand0,
5960 : : gen_rtx_VEC_MERGE (V2DFmode,
5961 : : gen_rtx_VEC_MERGE (V2DFmode,
5962 : : gen_rtx_SQRT (V2DFmode,
5963 : : operand1),
5964 : : operand3,
5965 : : operand4),
5966 : : operand2,
5967 : : const1_rtx));
5968 : : }
5969 : :
5970 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2750 */
5971 : : rtx
5972 : 29 : gen_sse2_vmsqrtv2df2_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
5973 : : rtx operand1 ATTRIBUTE_UNUSED,
5974 : : rtx operand2 ATTRIBUTE_UNUSED,
5975 : : rtx operand3 ATTRIBUTE_UNUSED,
5976 : : rtx operand4 ATTRIBUTE_UNUSED,
5977 : : rtx operand5 ATTRIBUTE_UNUSED)
5978 : : {
5979 : 29 : return gen_rtx_SET (operand0,
5980 : : gen_rtx_UNSPEC (V2DFmode,
5981 : : gen_rtvec (2,
5982 : : gen_rtx_VEC_MERGE (V2DFmode,
5983 : : gen_rtx_VEC_MERGE (V2DFmode,
5984 : : gen_rtx_SQRT (V2DFmode,
5985 : : operand1),
5986 : : operand3,
5987 : : operand4),
5988 : : operand2,
5989 : : const1_rtx),
5990 : : operand5),
5991 : : 172));
5992 : : }
5993 : :
5994 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2805 */
5995 : : rtx
5996 : 11 : gen_avx_rsqrtv8sf2 (rtx operand0 ATTRIBUTE_UNUSED,
5997 : : rtx operand1 ATTRIBUTE_UNUSED)
5998 : : {
5999 : 11 : return gen_rtx_SET (operand0,
6000 : : gen_rtx_UNSPEC (V8SFmode,
6001 : : gen_rtvec (1,
6002 : : operand1),
6003 : : 54));
6004 : : }
6005 : :
6006 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2805 */
6007 : : rtx
6008 : 14 : gen_sse_rsqrtv4sf2 (rtx operand0 ATTRIBUTE_UNUSED,
6009 : : rtx operand1 ATTRIBUTE_UNUSED)
6010 : : {
6011 : 14 : return gen_rtx_SET (operand0,
6012 : : gen_rtx_UNSPEC (V4SFmode,
6013 : : gen_rtvec (1,
6014 : : operand1),
6015 : : 54));
6016 : : }
6017 : :
6018 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2817 */
6019 : : rtx
6020 : 0 : gen_avx512fp16_rsqrtv32hf2 (rtx operand0 ATTRIBUTE_UNUSED,
6021 : : rtx operand1 ATTRIBUTE_UNUSED)
6022 : : {
6023 : 0 : return gen_rtx_SET (operand0,
6024 : : gen_rtx_UNSPEC (V32HFmode,
6025 : : gen_rtvec (1,
6026 : : operand1),
6027 : : 54));
6028 : : }
6029 : :
6030 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2817 */
6031 : : rtx
6032 : 36 : gen_avx512fp16_rsqrtv32hf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
6033 : : rtx operand1 ATTRIBUTE_UNUSED,
6034 : : rtx operand2 ATTRIBUTE_UNUSED,
6035 : : rtx operand3 ATTRIBUTE_UNUSED)
6036 : : {
6037 : 36 : return gen_rtx_SET (operand0,
6038 : : gen_rtx_VEC_MERGE (V32HFmode,
6039 : : gen_rtx_UNSPEC (V32HFmode,
6040 : : gen_rtvec (1,
6041 : : operand1),
6042 : : 54),
6043 : : operand2,
6044 : : operand3));
6045 : : }
6046 : :
6047 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2817 */
6048 : : rtx
6049 : 0 : gen_avx512fp16_rsqrtv16hf2 (rtx operand0 ATTRIBUTE_UNUSED,
6050 : : rtx operand1 ATTRIBUTE_UNUSED)
6051 : : {
6052 : 0 : return gen_rtx_SET (operand0,
6053 : : gen_rtx_UNSPEC (V16HFmode,
6054 : : gen_rtvec (1,
6055 : : operand1),
6056 : : 54));
6057 : : }
6058 : :
6059 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2817 */
6060 : : rtx
6061 : 36 : gen_avx512fp16_rsqrtv16hf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
6062 : : rtx operand1 ATTRIBUTE_UNUSED,
6063 : : rtx operand2 ATTRIBUTE_UNUSED,
6064 : : rtx operand3 ATTRIBUTE_UNUSED)
6065 : : {
6066 : 36 : return gen_rtx_SET (operand0,
6067 : : gen_rtx_VEC_MERGE (V16HFmode,
6068 : : gen_rtx_UNSPEC (V16HFmode,
6069 : : gen_rtvec (1,
6070 : : operand1),
6071 : : 54),
6072 : : operand2,
6073 : : operand3));
6074 : : }
6075 : :
6076 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2817 */
6077 : : rtx
6078 : 0 : gen_avx512fp16_rsqrtv8hf2 (rtx operand0 ATTRIBUTE_UNUSED,
6079 : : rtx operand1 ATTRIBUTE_UNUSED)
6080 : : {
6081 : 0 : return gen_rtx_SET (operand0,
6082 : : gen_rtx_UNSPEC (V8HFmode,
6083 : : gen_rtvec (1,
6084 : : operand1),
6085 : : 54));
6086 : : }
6087 : :
6088 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2817 */
6089 : : rtx
6090 : 36 : gen_avx512fp16_rsqrtv8hf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
6091 : : rtx operand1 ATTRIBUTE_UNUSED,
6092 : : rtx operand2 ATTRIBUTE_UNUSED,
6093 : : rtx operand3 ATTRIBUTE_UNUSED)
6094 : : {
6095 : 36 : return gen_rtx_SET (operand0,
6096 : : gen_rtx_VEC_MERGE (V8HFmode,
6097 : : gen_rtx_UNSPEC (V8HFmode,
6098 : : gen_rtvec (1,
6099 : : operand1),
6100 : : 54),
6101 : : operand2,
6102 : : operand3));
6103 : : }
6104 : :
6105 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2827 */
6106 : : rtx
6107 : 36 : gen_rsqrt14v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
6108 : : rtx operand1 ATTRIBUTE_UNUSED,
6109 : : rtx operand2 ATTRIBUTE_UNUSED,
6110 : : rtx operand3 ATTRIBUTE_UNUSED)
6111 : : {
6112 : 36 : return gen_rtx_SET (operand0,
6113 : : gen_rtx_VEC_MERGE (V16SFmode,
6114 : : gen_rtx_UNSPEC (V16SFmode,
6115 : : gen_rtvec (1,
6116 : : operand1),
6117 : : 158),
6118 : : operand2,
6119 : : operand3));
6120 : : }
6121 : :
6122 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2827 */
6123 : : rtx
6124 : 36 : gen_rsqrt14v8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
6125 : : rtx operand1 ATTRIBUTE_UNUSED,
6126 : : rtx operand2 ATTRIBUTE_UNUSED,
6127 : : rtx operand3 ATTRIBUTE_UNUSED)
6128 : : {
6129 : 36 : return gen_rtx_SET (operand0,
6130 : : gen_rtx_VEC_MERGE (V8SFmode,
6131 : : gen_rtx_UNSPEC (V8SFmode,
6132 : : gen_rtvec (1,
6133 : : operand1),
6134 : : 158),
6135 : : operand2,
6136 : : operand3));
6137 : : }
6138 : :
6139 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2827 */
6140 : : rtx
6141 : 36 : gen_rsqrt14v4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
6142 : : rtx operand1 ATTRIBUTE_UNUSED,
6143 : : rtx operand2 ATTRIBUTE_UNUSED,
6144 : : rtx operand3 ATTRIBUTE_UNUSED)
6145 : : {
6146 : 36 : return gen_rtx_SET (operand0,
6147 : : gen_rtx_VEC_MERGE (V4SFmode,
6148 : : gen_rtx_UNSPEC (V4SFmode,
6149 : : gen_rtvec (1,
6150 : : operand1),
6151 : : 158),
6152 : : operand2,
6153 : : operand3));
6154 : : }
6155 : :
6156 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2827 */
6157 : : rtx
6158 : 36 : gen_rsqrt14v8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
6159 : : rtx operand1 ATTRIBUTE_UNUSED,
6160 : : rtx operand2 ATTRIBUTE_UNUSED,
6161 : : rtx operand3 ATTRIBUTE_UNUSED)
6162 : : {
6163 : 36 : return gen_rtx_SET (operand0,
6164 : : gen_rtx_VEC_MERGE (V8DFmode,
6165 : : gen_rtx_UNSPEC (V8DFmode,
6166 : : gen_rtvec (1,
6167 : : operand1),
6168 : : 158),
6169 : : operand2,
6170 : : operand3));
6171 : : }
6172 : :
6173 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2827 */
6174 : : rtx
6175 : 36 : gen_rsqrt14v4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
6176 : : rtx operand1 ATTRIBUTE_UNUSED,
6177 : : rtx operand2 ATTRIBUTE_UNUSED,
6178 : : rtx operand3 ATTRIBUTE_UNUSED)
6179 : : {
6180 : 36 : return gen_rtx_SET (operand0,
6181 : : gen_rtx_VEC_MERGE (V4DFmode,
6182 : : gen_rtx_UNSPEC (V4DFmode,
6183 : : gen_rtvec (1,
6184 : : operand1),
6185 : : 158),
6186 : : operand2,
6187 : : operand3));
6188 : : }
6189 : :
6190 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2827 */
6191 : : rtx
6192 : 36 : gen_rsqrt14v2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
6193 : : rtx operand1 ATTRIBUTE_UNUSED,
6194 : : rtx operand2 ATTRIBUTE_UNUSED,
6195 : : rtx operand3 ATTRIBUTE_UNUSED)
6196 : : {
6197 : 36 : return gen_rtx_SET (operand0,
6198 : : gen_rtx_VEC_MERGE (V2DFmode,
6199 : : gen_rtx_UNSPEC (V2DFmode,
6200 : : gen_rtvec (1,
6201 : : operand1),
6202 : : 158),
6203 : : operand2,
6204 : : operand3));
6205 : : }
6206 : :
6207 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2838 */
6208 : : rtx
6209 : 12 : gen_rsqrt14v4sf (rtx operand0 ATTRIBUTE_UNUSED,
6210 : : rtx operand1 ATTRIBUTE_UNUSED,
6211 : : rtx operand2 ATTRIBUTE_UNUSED)
6212 : : {
6213 : 12 : return gen_rtx_SET (operand0,
6214 : : gen_rtx_VEC_MERGE (V4SFmode,
6215 : : gen_rtx_UNSPEC (V4SFmode,
6216 : : gen_rtvec (1,
6217 : : operand1),
6218 : : 158),
6219 : : operand2,
6220 : : const1_rtx));
6221 : : }
6222 : :
6223 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2838 */
6224 : : rtx
6225 : 12 : gen_rsqrt14v2df (rtx operand0 ATTRIBUTE_UNUSED,
6226 : : rtx operand1 ATTRIBUTE_UNUSED,
6227 : : rtx operand2 ATTRIBUTE_UNUSED)
6228 : : {
6229 : 12 : return gen_rtx_SET (operand0,
6230 : : gen_rtx_VEC_MERGE (V2DFmode,
6231 : : gen_rtx_UNSPEC (V2DFmode,
6232 : : gen_rtvec (1,
6233 : : operand1),
6234 : : 158),
6235 : : operand2,
6236 : : const1_rtx));
6237 : : }
6238 : :
6239 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2852 */
6240 : : rtx
6241 : 24 : gen_rsqrt14_v4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
6242 : : rtx operand1 ATTRIBUTE_UNUSED,
6243 : : rtx operand2 ATTRIBUTE_UNUSED,
6244 : : rtx operand3 ATTRIBUTE_UNUSED,
6245 : : rtx operand4 ATTRIBUTE_UNUSED)
6246 : : {
6247 : 24 : return gen_rtx_SET (operand0,
6248 : : gen_rtx_VEC_MERGE (V4SFmode,
6249 : : gen_rtx_VEC_MERGE (V4SFmode,
6250 : : gen_rtx_UNSPEC (V4SFmode,
6251 : : gen_rtvec (1,
6252 : : operand1),
6253 : : 158),
6254 : : operand3,
6255 : : operand4),
6256 : : operand2,
6257 : : const1_rtx));
6258 : : }
6259 : :
6260 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2852 */
6261 : : rtx
6262 : 24 : gen_rsqrt14_v2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
6263 : : rtx operand1 ATTRIBUTE_UNUSED,
6264 : : rtx operand2 ATTRIBUTE_UNUSED,
6265 : : rtx operand3 ATTRIBUTE_UNUSED,
6266 : : rtx operand4 ATTRIBUTE_UNUSED)
6267 : : {
6268 : 24 : return gen_rtx_SET (operand0,
6269 : : gen_rtx_VEC_MERGE (V2DFmode,
6270 : : gen_rtx_VEC_MERGE (V2DFmode,
6271 : : gen_rtx_UNSPEC (V2DFmode,
6272 : : gen_rtvec (1,
6273 : : operand1),
6274 : : 158),
6275 : : operand3,
6276 : : operand4),
6277 : : operand2,
6278 : : const1_rtx));
6279 : : }
6280 : :
6281 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2869 */
6282 : : rtx
6283 : 13 : gen_sse_vmrsqrtv4sf2 (rtx operand0 ATTRIBUTE_UNUSED,
6284 : : rtx operand1 ATTRIBUTE_UNUSED,
6285 : : rtx operand2 ATTRIBUTE_UNUSED)
6286 : : {
6287 : 13 : return gen_rtx_SET (operand0,
6288 : : gen_rtx_VEC_MERGE (V4SFmode,
6289 : : gen_rtx_UNSPEC (V4SFmode,
6290 : : gen_rtvec (1,
6291 : : operand1),
6292 : : 54),
6293 : : operand2,
6294 : : const1_rtx));
6295 : : }
6296 : :
6297 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2904 */
6298 : : rtx
6299 : 0 : gen_avx512fp16_vmrsqrtv8hf2 (rtx operand0 ATTRIBUTE_UNUSED,
6300 : : rtx operand1 ATTRIBUTE_UNUSED,
6301 : : rtx operand2 ATTRIBUTE_UNUSED)
6302 : : {
6303 : 0 : return gen_rtx_SET (operand0,
6304 : : gen_rtx_VEC_MERGE (V8HFmode,
6305 : : gen_rtx_UNSPEC (V8HFmode,
6306 : : gen_rtvec (1,
6307 : : operand1),
6308 : : 54),
6309 : : operand2,
6310 : : const1_rtx));
6311 : : }
6312 : :
6313 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2904 */
6314 : : rtx
6315 : 36 : gen_avx512fp16_vmrsqrtv8hf2_mask (rtx operand0 ATTRIBUTE_UNUSED,
6316 : : rtx operand1 ATTRIBUTE_UNUSED,
6317 : : rtx operand2 ATTRIBUTE_UNUSED,
6318 : : rtx operand3 ATTRIBUTE_UNUSED,
6319 : : rtx operand4 ATTRIBUTE_UNUSED)
6320 : : {
6321 : 36 : return gen_rtx_SET (operand0,
6322 : : gen_rtx_VEC_MERGE (V8HFmode,
6323 : : gen_rtx_VEC_MERGE (V8HFmode,
6324 : : gen_rtx_UNSPEC (V8HFmode,
6325 : : gen_rtvec (1,
6326 : : operand1),
6327 : : 54),
6328 : : operand3,
6329 : : operand4),
6330 : : operand2,
6331 : : const1_rtx));
6332 : : }
6333 : :
6334 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6335 : : rtx
6336 : 0 : gen_ieee_maxv32hf3 (rtx operand0 ATTRIBUTE_UNUSED,
6337 : : rtx operand1 ATTRIBUTE_UNUSED,
6338 : : rtx operand2 ATTRIBUTE_UNUSED)
6339 : : {
6340 : 0 : return gen_rtx_SET (operand0,
6341 : : gen_rtx_UNSPEC (V32HFmode,
6342 : : gen_rtvec (2,
6343 : : operand1,
6344 : : operand2),
6345 : : 61));
6346 : : }
6347 : :
6348 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6349 : : rtx
6350 : 0 : gen_ieee_maxv32hf3_round (rtx operand0 ATTRIBUTE_UNUSED,
6351 : : rtx operand1 ATTRIBUTE_UNUSED,
6352 : : rtx operand2 ATTRIBUTE_UNUSED,
6353 : : rtx operand3 ATTRIBUTE_UNUSED)
6354 : : {
6355 : 0 : return gen_rtx_SET (operand0,
6356 : : gen_rtx_UNSPEC (V32HFmode,
6357 : : gen_rtvec (2,
6358 : : gen_rtx_UNSPEC (V32HFmode,
6359 : : gen_rtvec (2,
6360 : : operand1,
6361 : : operand2),
6362 : : 61),
6363 : : operand3),
6364 : : 172));
6365 : : }
6366 : :
6367 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6368 : : rtx
6369 : 56 : gen_ieee_maxv32hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6370 : : rtx operand1 ATTRIBUTE_UNUSED,
6371 : : rtx operand2 ATTRIBUTE_UNUSED,
6372 : : rtx operand3 ATTRIBUTE_UNUSED,
6373 : : rtx operand4 ATTRIBUTE_UNUSED)
6374 : : {
6375 : 56 : return gen_rtx_SET (operand0,
6376 : : gen_rtx_VEC_MERGE (V32HFmode,
6377 : : gen_rtx_UNSPEC (V32HFmode,
6378 : : gen_rtvec (2,
6379 : : operand1,
6380 : : operand2),
6381 : : 61),
6382 : : operand3,
6383 : : operand4));
6384 : : }
6385 : :
6386 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6387 : : rtx
6388 : 33 : gen_ieee_maxv32hf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
6389 : : rtx operand1 ATTRIBUTE_UNUSED,
6390 : : rtx operand2 ATTRIBUTE_UNUSED,
6391 : : rtx operand3 ATTRIBUTE_UNUSED,
6392 : : rtx operand4 ATTRIBUTE_UNUSED,
6393 : : rtx operand5 ATTRIBUTE_UNUSED)
6394 : : {
6395 : 33 : return gen_rtx_SET (operand0,
6396 : : gen_rtx_UNSPEC (V32HFmode,
6397 : : gen_rtvec (2,
6398 : : gen_rtx_VEC_MERGE (V32HFmode,
6399 : : gen_rtx_UNSPEC (V32HFmode,
6400 : : gen_rtvec (2,
6401 : : operand1,
6402 : : operand2),
6403 : : 61),
6404 : : operand3,
6405 : : operand4),
6406 : : operand5),
6407 : : 172));
6408 : : }
6409 : :
6410 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6411 : : rtx
6412 : 0 : gen_ieee_minv32hf3 (rtx operand0 ATTRIBUTE_UNUSED,
6413 : : rtx operand1 ATTRIBUTE_UNUSED,
6414 : : rtx operand2 ATTRIBUTE_UNUSED)
6415 : : {
6416 : 0 : return gen_rtx_SET (operand0,
6417 : : gen_rtx_UNSPEC (V32HFmode,
6418 : : gen_rtvec (2,
6419 : : operand1,
6420 : : operand2),
6421 : : 60));
6422 : : }
6423 : :
6424 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6425 : : rtx
6426 : 0 : gen_ieee_minv32hf3_round (rtx operand0 ATTRIBUTE_UNUSED,
6427 : : rtx operand1 ATTRIBUTE_UNUSED,
6428 : : rtx operand2 ATTRIBUTE_UNUSED,
6429 : : rtx operand3 ATTRIBUTE_UNUSED)
6430 : : {
6431 : 0 : return gen_rtx_SET (operand0,
6432 : : gen_rtx_UNSPEC (V32HFmode,
6433 : : gen_rtvec (2,
6434 : : gen_rtx_UNSPEC (V32HFmode,
6435 : : gen_rtvec (2,
6436 : : operand1,
6437 : : operand2),
6438 : : 60),
6439 : : operand3),
6440 : : 172));
6441 : : }
6442 : :
6443 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6444 : : rtx
6445 : 56 : gen_ieee_minv32hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6446 : : rtx operand1 ATTRIBUTE_UNUSED,
6447 : : rtx operand2 ATTRIBUTE_UNUSED,
6448 : : rtx operand3 ATTRIBUTE_UNUSED,
6449 : : rtx operand4 ATTRIBUTE_UNUSED)
6450 : : {
6451 : 56 : return gen_rtx_SET (operand0,
6452 : : gen_rtx_VEC_MERGE (V32HFmode,
6453 : : gen_rtx_UNSPEC (V32HFmode,
6454 : : gen_rtvec (2,
6455 : : operand1,
6456 : : operand2),
6457 : : 60),
6458 : : operand3,
6459 : : operand4));
6460 : : }
6461 : :
6462 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6463 : : rtx
6464 : 33 : gen_ieee_minv32hf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
6465 : : rtx operand1 ATTRIBUTE_UNUSED,
6466 : : rtx operand2 ATTRIBUTE_UNUSED,
6467 : : rtx operand3 ATTRIBUTE_UNUSED,
6468 : : rtx operand4 ATTRIBUTE_UNUSED,
6469 : : rtx operand5 ATTRIBUTE_UNUSED)
6470 : : {
6471 : 33 : return gen_rtx_SET (operand0,
6472 : : gen_rtx_UNSPEC (V32HFmode,
6473 : : gen_rtvec (2,
6474 : : gen_rtx_VEC_MERGE (V32HFmode,
6475 : : gen_rtx_UNSPEC (V32HFmode,
6476 : : gen_rtvec (2,
6477 : : operand1,
6478 : : operand2),
6479 : : 60),
6480 : : operand3,
6481 : : operand4),
6482 : : operand5),
6483 : : 172));
6484 : : }
6485 : :
6486 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6487 : : rtx
6488 : 0 : gen_ieee_maxv16hf3 (rtx operand0 ATTRIBUTE_UNUSED,
6489 : : rtx operand1 ATTRIBUTE_UNUSED,
6490 : : rtx operand2 ATTRIBUTE_UNUSED)
6491 : : {
6492 : 0 : return gen_rtx_SET (operand0,
6493 : : gen_rtx_UNSPEC (V16HFmode,
6494 : : gen_rtvec (2,
6495 : : operand1,
6496 : : operand2),
6497 : : 61));
6498 : : }
6499 : :
6500 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6501 : : rtx
6502 : 45 : gen_ieee_maxv16hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6503 : : rtx operand1 ATTRIBUTE_UNUSED,
6504 : : rtx operand2 ATTRIBUTE_UNUSED,
6505 : : rtx operand3 ATTRIBUTE_UNUSED,
6506 : : rtx operand4 ATTRIBUTE_UNUSED)
6507 : : {
6508 : 45 : return gen_rtx_SET (operand0,
6509 : : gen_rtx_VEC_MERGE (V16HFmode,
6510 : : gen_rtx_UNSPEC (V16HFmode,
6511 : : gen_rtvec (2,
6512 : : operand1,
6513 : : operand2),
6514 : : 61),
6515 : : operand3,
6516 : : operand4));
6517 : : }
6518 : :
6519 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6520 : : rtx
6521 : 0 : gen_ieee_minv16hf3 (rtx operand0 ATTRIBUTE_UNUSED,
6522 : : rtx operand1 ATTRIBUTE_UNUSED,
6523 : : rtx operand2 ATTRIBUTE_UNUSED)
6524 : : {
6525 : 0 : return gen_rtx_SET (operand0,
6526 : : gen_rtx_UNSPEC (V16HFmode,
6527 : : gen_rtvec (2,
6528 : : operand1,
6529 : : operand2),
6530 : : 60));
6531 : : }
6532 : :
6533 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6534 : : rtx
6535 : 45 : gen_ieee_minv16hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6536 : : rtx operand1 ATTRIBUTE_UNUSED,
6537 : : rtx operand2 ATTRIBUTE_UNUSED,
6538 : : rtx operand3 ATTRIBUTE_UNUSED,
6539 : : rtx operand4 ATTRIBUTE_UNUSED)
6540 : : {
6541 : 45 : return gen_rtx_SET (operand0,
6542 : : gen_rtx_VEC_MERGE (V16HFmode,
6543 : : gen_rtx_UNSPEC (V16HFmode,
6544 : : gen_rtvec (2,
6545 : : operand1,
6546 : : operand2),
6547 : : 60),
6548 : : operand3,
6549 : : operand4));
6550 : : }
6551 : :
6552 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6553 : : rtx
6554 : 0 : gen_ieee_maxv8hf3 (rtx operand0 ATTRIBUTE_UNUSED,
6555 : : rtx operand1 ATTRIBUTE_UNUSED,
6556 : : rtx operand2 ATTRIBUTE_UNUSED)
6557 : : {
6558 : 0 : return gen_rtx_SET (operand0,
6559 : : gen_rtx_UNSPEC (V8HFmode,
6560 : : gen_rtvec (2,
6561 : : operand1,
6562 : : operand2),
6563 : : 61));
6564 : : }
6565 : :
6566 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6567 : : rtx
6568 : 169 : gen_ieee_maxv8hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6569 : : rtx operand1 ATTRIBUTE_UNUSED,
6570 : : rtx operand2 ATTRIBUTE_UNUSED,
6571 : : rtx operand3 ATTRIBUTE_UNUSED,
6572 : : rtx operand4 ATTRIBUTE_UNUSED)
6573 : : {
6574 : 169 : return gen_rtx_SET (operand0,
6575 : : gen_rtx_VEC_MERGE (V8HFmode,
6576 : : gen_rtx_UNSPEC (V8HFmode,
6577 : : gen_rtvec (2,
6578 : : operand1,
6579 : : operand2),
6580 : : 61),
6581 : : operand3,
6582 : : operand4));
6583 : : }
6584 : :
6585 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6586 : : rtx
6587 : 0 : gen_ieee_minv8hf3 (rtx operand0 ATTRIBUTE_UNUSED,
6588 : : rtx operand1 ATTRIBUTE_UNUSED,
6589 : : rtx operand2 ATTRIBUTE_UNUSED)
6590 : : {
6591 : 0 : return gen_rtx_SET (operand0,
6592 : : gen_rtx_UNSPEC (V8HFmode,
6593 : : gen_rtvec (2,
6594 : : operand1,
6595 : : operand2),
6596 : : 60));
6597 : : }
6598 : :
6599 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6600 : : rtx
6601 : 169 : gen_ieee_minv8hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6602 : : rtx operand1 ATTRIBUTE_UNUSED,
6603 : : rtx operand2 ATTRIBUTE_UNUSED,
6604 : : rtx operand3 ATTRIBUTE_UNUSED,
6605 : : rtx operand4 ATTRIBUTE_UNUSED)
6606 : : {
6607 : 169 : return gen_rtx_SET (operand0,
6608 : : gen_rtx_VEC_MERGE (V8HFmode,
6609 : : gen_rtx_UNSPEC (V8HFmode,
6610 : : gen_rtvec (2,
6611 : : operand1,
6612 : : operand2),
6613 : : 60),
6614 : : operand3,
6615 : : operand4));
6616 : : }
6617 : :
6618 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6619 : : rtx
6620 : 11 : gen_ieee_maxv16sf3 (rtx operand0 ATTRIBUTE_UNUSED,
6621 : : rtx operand1 ATTRIBUTE_UNUSED,
6622 : : rtx operand2 ATTRIBUTE_UNUSED)
6623 : : {
6624 : 11 : return gen_rtx_SET (operand0,
6625 : : gen_rtx_UNSPEC (V16SFmode,
6626 : : gen_rtvec (2,
6627 : : operand1,
6628 : : operand2),
6629 : : 61));
6630 : : }
6631 : :
6632 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6633 : : rtx
6634 : 0 : gen_ieee_maxv16sf3_round (rtx operand0 ATTRIBUTE_UNUSED,
6635 : : rtx operand1 ATTRIBUTE_UNUSED,
6636 : : rtx operand2 ATTRIBUTE_UNUSED,
6637 : : rtx operand3 ATTRIBUTE_UNUSED)
6638 : : {
6639 : 0 : return gen_rtx_SET (operand0,
6640 : : gen_rtx_UNSPEC (V16SFmode,
6641 : : gen_rtvec (2,
6642 : : gen_rtx_UNSPEC (V16SFmode,
6643 : : gen_rtvec (2,
6644 : : operand1,
6645 : : operand2),
6646 : : 61),
6647 : : operand3),
6648 : : 172));
6649 : : }
6650 : :
6651 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6652 : : rtx
6653 : 0 : gen_ieee_maxv16sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6654 : : rtx operand1 ATTRIBUTE_UNUSED,
6655 : : rtx operand2 ATTRIBUTE_UNUSED,
6656 : : rtx operand3 ATTRIBUTE_UNUSED,
6657 : : rtx operand4 ATTRIBUTE_UNUSED)
6658 : : {
6659 : 0 : return gen_rtx_SET (operand0,
6660 : : gen_rtx_VEC_MERGE (V16SFmode,
6661 : : gen_rtx_UNSPEC (V16SFmode,
6662 : : gen_rtvec (2,
6663 : : operand1,
6664 : : operand2),
6665 : : 61),
6666 : : operand3,
6667 : : operand4));
6668 : : }
6669 : :
6670 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6671 : : rtx
6672 : 66 : gen_ieee_maxv16sf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
6673 : : rtx operand1 ATTRIBUTE_UNUSED,
6674 : : rtx operand2 ATTRIBUTE_UNUSED,
6675 : : rtx operand3 ATTRIBUTE_UNUSED,
6676 : : rtx operand4 ATTRIBUTE_UNUSED,
6677 : : rtx operand5 ATTRIBUTE_UNUSED)
6678 : : {
6679 : 66 : return gen_rtx_SET (operand0,
6680 : : gen_rtx_UNSPEC (V16SFmode,
6681 : : gen_rtvec (2,
6682 : : gen_rtx_VEC_MERGE (V16SFmode,
6683 : : gen_rtx_UNSPEC (V16SFmode,
6684 : : gen_rtvec (2,
6685 : : operand1,
6686 : : operand2),
6687 : : 61),
6688 : : operand3,
6689 : : operand4),
6690 : : operand5),
6691 : : 172));
6692 : : }
6693 : :
6694 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6695 : : rtx
6696 : 0 : gen_ieee_minv16sf3 (rtx operand0 ATTRIBUTE_UNUSED,
6697 : : rtx operand1 ATTRIBUTE_UNUSED,
6698 : : rtx operand2 ATTRIBUTE_UNUSED)
6699 : : {
6700 : 0 : return gen_rtx_SET (operand0,
6701 : : gen_rtx_UNSPEC (V16SFmode,
6702 : : gen_rtvec (2,
6703 : : operand1,
6704 : : operand2),
6705 : : 60));
6706 : : }
6707 : :
6708 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6709 : : rtx
6710 : 0 : gen_ieee_minv16sf3_round (rtx operand0 ATTRIBUTE_UNUSED,
6711 : : rtx operand1 ATTRIBUTE_UNUSED,
6712 : : rtx operand2 ATTRIBUTE_UNUSED,
6713 : : rtx operand3 ATTRIBUTE_UNUSED)
6714 : : {
6715 : 0 : return gen_rtx_SET (operand0,
6716 : : gen_rtx_UNSPEC (V16SFmode,
6717 : : gen_rtvec (2,
6718 : : gen_rtx_UNSPEC (V16SFmode,
6719 : : gen_rtvec (2,
6720 : : operand1,
6721 : : operand2),
6722 : : 60),
6723 : : operand3),
6724 : : 172));
6725 : : }
6726 : :
6727 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6728 : : rtx
6729 : 0 : gen_ieee_minv16sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6730 : : rtx operand1 ATTRIBUTE_UNUSED,
6731 : : rtx operand2 ATTRIBUTE_UNUSED,
6732 : : rtx operand3 ATTRIBUTE_UNUSED,
6733 : : rtx operand4 ATTRIBUTE_UNUSED)
6734 : : {
6735 : 0 : return gen_rtx_SET (operand0,
6736 : : gen_rtx_VEC_MERGE (V16SFmode,
6737 : : gen_rtx_UNSPEC (V16SFmode,
6738 : : gen_rtvec (2,
6739 : : operand1,
6740 : : operand2),
6741 : : 60),
6742 : : operand3,
6743 : : operand4));
6744 : : }
6745 : :
6746 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6747 : : rtx
6748 : 66 : gen_ieee_minv16sf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
6749 : : rtx operand1 ATTRIBUTE_UNUSED,
6750 : : rtx operand2 ATTRIBUTE_UNUSED,
6751 : : rtx operand3 ATTRIBUTE_UNUSED,
6752 : : rtx operand4 ATTRIBUTE_UNUSED,
6753 : : rtx operand5 ATTRIBUTE_UNUSED)
6754 : : {
6755 : 66 : return gen_rtx_SET (operand0,
6756 : : gen_rtx_UNSPEC (V16SFmode,
6757 : : gen_rtvec (2,
6758 : : gen_rtx_VEC_MERGE (V16SFmode,
6759 : : gen_rtx_UNSPEC (V16SFmode,
6760 : : gen_rtvec (2,
6761 : : operand1,
6762 : : operand2),
6763 : : 60),
6764 : : operand3,
6765 : : operand4),
6766 : : operand5),
6767 : : 172));
6768 : : }
6769 : :
6770 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6771 : : rtx
6772 : 87 : gen_ieee_maxv8sf3 (rtx operand0 ATTRIBUTE_UNUSED,
6773 : : rtx operand1 ATTRIBUTE_UNUSED,
6774 : : rtx operand2 ATTRIBUTE_UNUSED)
6775 : : {
6776 : 87 : return gen_rtx_SET (operand0,
6777 : : gen_rtx_UNSPEC (V8SFmode,
6778 : : gen_rtvec (2,
6779 : : operand1,
6780 : : operand2),
6781 : : 61));
6782 : : }
6783 : :
6784 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6785 : : rtx
6786 : 24 : gen_ieee_maxv8sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6787 : : rtx operand1 ATTRIBUTE_UNUSED,
6788 : : rtx operand2 ATTRIBUTE_UNUSED,
6789 : : rtx operand3 ATTRIBUTE_UNUSED,
6790 : : rtx operand4 ATTRIBUTE_UNUSED)
6791 : : {
6792 : 24 : return gen_rtx_SET (operand0,
6793 : : gen_rtx_VEC_MERGE (V8SFmode,
6794 : : gen_rtx_UNSPEC (V8SFmode,
6795 : : gen_rtvec (2,
6796 : : operand1,
6797 : : operand2),
6798 : : 61),
6799 : : operand3,
6800 : : operand4));
6801 : : }
6802 : :
6803 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6804 : : rtx
6805 : 40 : gen_ieee_minv8sf3 (rtx operand0 ATTRIBUTE_UNUSED,
6806 : : rtx operand1 ATTRIBUTE_UNUSED,
6807 : : rtx operand2 ATTRIBUTE_UNUSED)
6808 : : {
6809 : 40 : return gen_rtx_SET (operand0,
6810 : : gen_rtx_UNSPEC (V8SFmode,
6811 : : gen_rtvec (2,
6812 : : operand1,
6813 : : operand2),
6814 : : 60));
6815 : : }
6816 : :
6817 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6818 : : rtx
6819 : 24 : gen_ieee_minv8sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6820 : : rtx operand1 ATTRIBUTE_UNUSED,
6821 : : rtx operand2 ATTRIBUTE_UNUSED,
6822 : : rtx operand3 ATTRIBUTE_UNUSED,
6823 : : rtx operand4 ATTRIBUTE_UNUSED)
6824 : : {
6825 : 24 : return gen_rtx_SET (operand0,
6826 : : gen_rtx_VEC_MERGE (V8SFmode,
6827 : : gen_rtx_UNSPEC (V8SFmode,
6828 : : gen_rtvec (2,
6829 : : operand1,
6830 : : operand2),
6831 : : 60),
6832 : : operand3,
6833 : : operand4));
6834 : : }
6835 : :
6836 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6837 : : rtx
6838 : 228 : gen_ieee_maxv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
6839 : : rtx operand1 ATTRIBUTE_UNUSED,
6840 : : rtx operand2 ATTRIBUTE_UNUSED)
6841 : : {
6842 : 228 : return gen_rtx_SET (operand0,
6843 : : gen_rtx_UNSPEC (V4SFmode,
6844 : : gen_rtvec (2,
6845 : : operand1,
6846 : : operand2),
6847 : : 61));
6848 : : }
6849 : :
6850 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6851 : : rtx
6852 : 24 : gen_ieee_maxv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6853 : : rtx operand1 ATTRIBUTE_UNUSED,
6854 : : rtx operand2 ATTRIBUTE_UNUSED,
6855 : : rtx operand3 ATTRIBUTE_UNUSED,
6856 : : rtx operand4 ATTRIBUTE_UNUSED)
6857 : : {
6858 : 24 : return gen_rtx_SET (operand0,
6859 : : gen_rtx_VEC_MERGE (V4SFmode,
6860 : : gen_rtx_UNSPEC (V4SFmode,
6861 : : gen_rtvec (2,
6862 : : operand1,
6863 : : operand2),
6864 : : 61),
6865 : : operand3,
6866 : : operand4));
6867 : : }
6868 : :
6869 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6870 : : rtx
6871 : 204 : gen_ieee_minv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
6872 : : rtx operand1 ATTRIBUTE_UNUSED,
6873 : : rtx operand2 ATTRIBUTE_UNUSED)
6874 : : {
6875 : 204 : return gen_rtx_SET (operand0,
6876 : : gen_rtx_UNSPEC (V4SFmode,
6877 : : gen_rtvec (2,
6878 : : operand1,
6879 : : operand2),
6880 : : 60));
6881 : : }
6882 : :
6883 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6884 : : rtx
6885 : 24 : gen_ieee_minv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6886 : : rtx operand1 ATTRIBUTE_UNUSED,
6887 : : rtx operand2 ATTRIBUTE_UNUSED,
6888 : : rtx operand3 ATTRIBUTE_UNUSED,
6889 : : rtx operand4 ATTRIBUTE_UNUSED)
6890 : : {
6891 : 24 : return gen_rtx_SET (operand0,
6892 : : gen_rtx_VEC_MERGE (V4SFmode,
6893 : : gen_rtx_UNSPEC (V4SFmode,
6894 : : gen_rtvec (2,
6895 : : operand1,
6896 : : operand2),
6897 : : 60),
6898 : : operand3,
6899 : : operand4));
6900 : : }
6901 : :
6902 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6903 : : rtx
6904 : 0 : gen_ieee_maxv8df3 (rtx operand0 ATTRIBUTE_UNUSED,
6905 : : rtx operand1 ATTRIBUTE_UNUSED,
6906 : : rtx operand2 ATTRIBUTE_UNUSED)
6907 : : {
6908 : 0 : return gen_rtx_SET (operand0,
6909 : : gen_rtx_UNSPEC (V8DFmode,
6910 : : gen_rtvec (2,
6911 : : operand1,
6912 : : operand2),
6913 : : 61));
6914 : : }
6915 : :
6916 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6917 : : rtx
6918 : 0 : gen_ieee_maxv8df3_round (rtx operand0 ATTRIBUTE_UNUSED,
6919 : : rtx operand1 ATTRIBUTE_UNUSED,
6920 : : rtx operand2 ATTRIBUTE_UNUSED,
6921 : : rtx operand3 ATTRIBUTE_UNUSED)
6922 : : {
6923 : 0 : return gen_rtx_SET (operand0,
6924 : : gen_rtx_UNSPEC (V8DFmode,
6925 : : gen_rtvec (2,
6926 : : gen_rtx_UNSPEC (V8DFmode,
6927 : : gen_rtvec (2,
6928 : : operand1,
6929 : : operand2),
6930 : : 61),
6931 : : operand3),
6932 : : 172));
6933 : : }
6934 : :
6935 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6936 : : rtx
6937 : 0 : gen_ieee_maxv8df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
6938 : : rtx operand1 ATTRIBUTE_UNUSED,
6939 : : rtx operand2 ATTRIBUTE_UNUSED,
6940 : : rtx operand3 ATTRIBUTE_UNUSED,
6941 : : rtx operand4 ATTRIBUTE_UNUSED)
6942 : : {
6943 : 0 : return gen_rtx_SET (operand0,
6944 : : gen_rtx_VEC_MERGE (V8DFmode,
6945 : : gen_rtx_UNSPEC (V8DFmode,
6946 : : gen_rtvec (2,
6947 : : operand1,
6948 : : operand2),
6949 : : 61),
6950 : : operand3,
6951 : : operand4));
6952 : : }
6953 : :
6954 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6955 : : rtx
6956 : 66 : gen_ieee_maxv8df3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
6957 : : rtx operand1 ATTRIBUTE_UNUSED,
6958 : : rtx operand2 ATTRIBUTE_UNUSED,
6959 : : rtx operand3 ATTRIBUTE_UNUSED,
6960 : : rtx operand4 ATTRIBUTE_UNUSED,
6961 : : rtx operand5 ATTRIBUTE_UNUSED)
6962 : : {
6963 : 66 : return gen_rtx_SET (operand0,
6964 : : gen_rtx_UNSPEC (V8DFmode,
6965 : : gen_rtvec (2,
6966 : : gen_rtx_VEC_MERGE (V8DFmode,
6967 : : gen_rtx_UNSPEC (V8DFmode,
6968 : : gen_rtvec (2,
6969 : : operand1,
6970 : : operand2),
6971 : : 61),
6972 : : operand3,
6973 : : operand4),
6974 : : operand5),
6975 : : 172));
6976 : : }
6977 : :
6978 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6979 : : rtx
6980 : 0 : gen_ieee_minv8df3 (rtx operand0 ATTRIBUTE_UNUSED,
6981 : : rtx operand1 ATTRIBUTE_UNUSED,
6982 : : rtx operand2 ATTRIBUTE_UNUSED)
6983 : : {
6984 : 0 : return gen_rtx_SET (operand0,
6985 : : gen_rtx_UNSPEC (V8DFmode,
6986 : : gen_rtvec (2,
6987 : : operand1,
6988 : : operand2),
6989 : : 60));
6990 : : }
6991 : :
6992 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
6993 : : rtx
6994 : 0 : gen_ieee_minv8df3_round (rtx operand0 ATTRIBUTE_UNUSED,
6995 : : rtx operand1 ATTRIBUTE_UNUSED,
6996 : : rtx operand2 ATTRIBUTE_UNUSED,
6997 : : rtx operand3 ATTRIBUTE_UNUSED)
6998 : : {
6999 : 0 : return gen_rtx_SET (operand0,
7000 : : gen_rtx_UNSPEC (V8DFmode,
7001 : : gen_rtvec (2,
7002 : : gen_rtx_UNSPEC (V8DFmode,
7003 : : gen_rtvec (2,
7004 : : operand1,
7005 : : operand2),
7006 : : 60),
7007 : : operand3),
7008 : : 172));
7009 : : }
7010 : :
7011 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
7012 : : rtx
7013 : 0 : gen_ieee_minv8df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7014 : : rtx operand1 ATTRIBUTE_UNUSED,
7015 : : rtx operand2 ATTRIBUTE_UNUSED,
7016 : : rtx operand3 ATTRIBUTE_UNUSED,
7017 : : rtx operand4 ATTRIBUTE_UNUSED)
7018 : : {
7019 : 0 : return gen_rtx_SET (operand0,
7020 : : gen_rtx_VEC_MERGE (V8DFmode,
7021 : : gen_rtx_UNSPEC (V8DFmode,
7022 : : gen_rtvec (2,
7023 : : operand1,
7024 : : operand2),
7025 : : 60),
7026 : : operand3,
7027 : : operand4));
7028 : : }
7029 : :
7030 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
7031 : : rtx
7032 : 66 : gen_ieee_minv8df3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
7033 : : rtx operand1 ATTRIBUTE_UNUSED,
7034 : : rtx operand2 ATTRIBUTE_UNUSED,
7035 : : rtx operand3 ATTRIBUTE_UNUSED,
7036 : : rtx operand4 ATTRIBUTE_UNUSED,
7037 : : rtx operand5 ATTRIBUTE_UNUSED)
7038 : : {
7039 : 66 : return gen_rtx_SET (operand0,
7040 : : gen_rtx_UNSPEC (V8DFmode,
7041 : : gen_rtvec (2,
7042 : : gen_rtx_VEC_MERGE (V8DFmode,
7043 : : gen_rtx_UNSPEC (V8DFmode,
7044 : : gen_rtvec (2,
7045 : : operand1,
7046 : : operand2),
7047 : : 60),
7048 : : operand3,
7049 : : operand4),
7050 : : operand5),
7051 : : 172));
7052 : : }
7053 : :
7054 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
7055 : : rtx
7056 : 40 : gen_ieee_maxv4df3 (rtx operand0 ATTRIBUTE_UNUSED,
7057 : : rtx operand1 ATTRIBUTE_UNUSED,
7058 : : rtx operand2 ATTRIBUTE_UNUSED)
7059 : : {
7060 : 40 : return gen_rtx_SET (operand0,
7061 : : gen_rtx_UNSPEC (V4DFmode,
7062 : : gen_rtvec (2,
7063 : : operand1,
7064 : : operand2),
7065 : : 61));
7066 : : }
7067 : :
7068 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
7069 : : rtx
7070 : 24 : gen_ieee_maxv4df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7071 : : rtx operand1 ATTRIBUTE_UNUSED,
7072 : : rtx operand2 ATTRIBUTE_UNUSED,
7073 : : rtx operand3 ATTRIBUTE_UNUSED,
7074 : : rtx operand4 ATTRIBUTE_UNUSED)
7075 : : {
7076 : 24 : return gen_rtx_SET (operand0,
7077 : : gen_rtx_VEC_MERGE (V4DFmode,
7078 : : gen_rtx_UNSPEC (V4DFmode,
7079 : : gen_rtvec (2,
7080 : : operand1,
7081 : : operand2),
7082 : : 61),
7083 : : operand3,
7084 : : operand4));
7085 : : }
7086 : :
7087 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
7088 : : rtx
7089 : 40 : gen_ieee_minv4df3 (rtx operand0 ATTRIBUTE_UNUSED,
7090 : : rtx operand1 ATTRIBUTE_UNUSED,
7091 : : rtx operand2 ATTRIBUTE_UNUSED)
7092 : : {
7093 : 40 : return gen_rtx_SET (operand0,
7094 : : gen_rtx_UNSPEC (V4DFmode,
7095 : : gen_rtvec (2,
7096 : : operand1,
7097 : : operand2),
7098 : : 60));
7099 : : }
7100 : :
7101 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
7102 : : rtx
7103 : 24 : gen_ieee_minv4df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7104 : : rtx operand1 ATTRIBUTE_UNUSED,
7105 : : rtx operand2 ATTRIBUTE_UNUSED,
7106 : : rtx operand3 ATTRIBUTE_UNUSED,
7107 : : rtx operand4 ATTRIBUTE_UNUSED)
7108 : : {
7109 : 24 : return gen_rtx_SET (operand0,
7110 : : gen_rtx_VEC_MERGE (V4DFmode,
7111 : : gen_rtx_UNSPEC (V4DFmode,
7112 : : gen_rtvec (2,
7113 : : operand1,
7114 : : operand2),
7115 : : 60),
7116 : : operand3,
7117 : : operand4));
7118 : : }
7119 : :
7120 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
7121 : : rtx
7122 : 156 : gen_ieee_maxv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
7123 : : rtx operand1 ATTRIBUTE_UNUSED,
7124 : : rtx operand2 ATTRIBUTE_UNUSED)
7125 : : {
7126 : 156 : return gen_rtx_SET (operand0,
7127 : : gen_rtx_UNSPEC (V2DFmode,
7128 : : gen_rtvec (2,
7129 : : operand1,
7130 : : operand2),
7131 : : 61));
7132 : : }
7133 : :
7134 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
7135 : : rtx
7136 : 24 : gen_ieee_maxv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7137 : : rtx operand1 ATTRIBUTE_UNUSED,
7138 : : rtx operand2 ATTRIBUTE_UNUSED,
7139 : : rtx operand3 ATTRIBUTE_UNUSED,
7140 : : rtx operand4 ATTRIBUTE_UNUSED)
7141 : : {
7142 : 24 : return gen_rtx_SET (operand0,
7143 : : gen_rtx_VEC_MERGE (V2DFmode,
7144 : : gen_rtx_UNSPEC (V2DFmode,
7145 : : gen_rtvec (2,
7146 : : operand1,
7147 : : operand2),
7148 : : 61),
7149 : : operand3,
7150 : : operand4));
7151 : : }
7152 : :
7153 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
7154 : : rtx
7155 : 152 : gen_ieee_minv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
7156 : : rtx operand1 ATTRIBUTE_UNUSED,
7157 : : rtx operand2 ATTRIBUTE_UNUSED)
7158 : : {
7159 : 152 : return gen_rtx_SET (operand0,
7160 : : gen_rtx_UNSPEC (V2DFmode,
7161 : : gen_rtvec (2,
7162 : : operand1,
7163 : : operand2),
7164 : : 60));
7165 : : }
7166 : :
7167 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:2999 */
7168 : : rtx
7169 : 24 : gen_ieee_minv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7170 : : rtx operand1 ATTRIBUTE_UNUSED,
7171 : : rtx operand2 ATTRIBUTE_UNUSED,
7172 : : rtx operand3 ATTRIBUTE_UNUSED,
7173 : : rtx operand4 ATTRIBUTE_UNUSED)
7174 : : {
7175 : 24 : return gen_rtx_SET (operand0,
7176 : : gen_rtx_VEC_MERGE (V2DFmode,
7177 : : gen_rtx_UNSPEC (V2DFmode,
7178 : : gen_rtvec (2,
7179 : : operand1,
7180 : : operand2),
7181 : : 60),
7182 : : operand3,
7183 : : operand4));
7184 : : }
7185 : :
7186 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7187 : : rtx
7188 : 0 : gen_avx512fp16_vmsmaxv8hf3 (rtx operand0 ATTRIBUTE_UNUSED,
7189 : : rtx operand1 ATTRIBUTE_UNUSED,
7190 : : rtx operand2 ATTRIBUTE_UNUSED)
7191 : : {
7192 : 0 : return gen_rtx_SET (operand0,
7193 : : gen_rtx_VEC_MERGE (V8HFmode,
7194 : : gen_rtx_SMAX (V8HFmode,
7195 : : operand1,
7196 : : operand2),
7197 : : operand1,
7198 : : const1_rtx));
7199 : : }
7200 : :
7201 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7202 : : rtx
7203 : 24 : gen_avx512fp16_vmsmaxv8hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7204 : : rtx operand1 ATTRIBUTE_UNUSED,
7205 : : rtx operand2 ATTRIBUTE_UNUSED,
7206 : : rtx operand3 ATTRIBUTE_UNUSED,
7207 : : rtx operand4 ATTRIBUTE_UNUSED)
7208 : : {
7209 : 24 : return gen_rtx_SET (operand0,
7210 : : gen_rtx_VEC_MERGE (V8HFmode,
7211 : : gen_rtx_VEC_MERGE (V8HFmode,
7212 : : gen_rtx_SMAX (V8HFmode,
7213 : : operand1,
7214 : : operand2),
7215 : : operand3,
7216 : : operand4),
7217 : : operand1,
7218 : : const1_rtx));
7219 : : }
7220 : :
7221 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7222 : : rtx
7223 : 0 : gen_avx512fp16_vmsmaxv8hf3_round (rtx operand0 ATTRIBUTE_UNUSED,
7224 : : rtx operand1 ATTRIBUTE_UNUSED,
7225 : : rtx operand2 ATTRIBUTE_UNUSED,
7226 : : rtx operand3 ATTRIBUTE_UNUSED)
7227 : : {
7228 : 0 : return gen_rtx_SET (operand0,
7229 : : gen_rtx_UNSPEC (V8HFmode,
7230 : : gen_rtvec (2,
7231 : : gen_rtx_VEC_MERGE (V8HFmode,
7232 : : gen_rtx_SMAX (V8HFmode,
7233 : : operand1,
7234 : : operand2),
7235 : : operand1,
7236 : : const1_rtx),
7237 : : operand3),
7238 : : 172));
7239 : : }
7240 : :
7241 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7242 : : rtx
7243 : 33 : gen_avx512fp16_vmsmaxv8hf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
7244 : : rtx operand1 ATTRIBUTE_UNUSED,
7245 : : rtx operand2 ATTRIBUTE_UNUSED,
7246 : : rtx operand3 ATTRIBUTE_UNUSED,
7247 : : rtx operand4 ATTRIBUTE_UNUSED,
7248 : : rtx operand5 ATTRIBUTE_UNUSED)
7249 : : {
7250 : 33 : return gen_rtx_SET (operand0,
7251 : : gen_rtx_UNSPEC (V8HFmode,
7252 : : gen_rtvec (2,
7253 : : gen_rtx_VEC_MERGE (V8HFmode,
7254 : : gen_rtx_VEC_MERGE (V8HFmode,
7255 : : gen_rtx_SMAX (V8HFmode,
7256 : : operand1,
7257 : : operand2),
7258 : : operand3,
7259 : : operand4),
7260 : : operand1,
7261 : : const1_rtx),
7262 : : operand5),
7263 : : 172));
7264 : : }
7265 : :
7266 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7267 : : rtx
7268 : 0 : gen_avx512fp16_vmsminv8hf3 (rtx operand0 ATTRIBUTE_UNUSED,
7269 : : rtx operand1 ATTRIBUTE_UNUSED,
7270 : : rtx operand2 ATTRIBUTE_UNUSED)
7271 : : {
7272 : 0 : return gen_rtx_SET (operand0,
7273 : : gen_rtx_VEC_MERGE (V8HFmode,
7274 : : gen_rtx_SMIN (V8HFmode,
7275 : : operand1,
7276 : : operand2),
7277 : : operand1,
7278 : : const1_rtx));
7279 : : }
7280 : :
7281 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7282 : : rtx
7283 : 24 : gen_avx512fp16_vmsminv8hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7284 : : rtx operand1 ATTRIBUTE_UNUSED,
7285 : : rtx operand2 ATTRIBUTE_UNUSED,
7286 : : rtx operand3 ATTRIBUTE_UNUSED,
7287 : : rtx operand4 ATTRIBUTE_UNUSED)
7288 : : {
7289 : 24 : return gen_rtx_SET (operand0,
7290 : : gen_rtx_VEC_MERGE (V8HFmode,
7291 : : gen_rtx_VEC_MERGE (V8HFmode,
7292 : : gen_rtx_SMIN (V8HFmode,
7293 : : operand1,
7294 : : operand2),
7295 : : operand3,
7296 : : operand4),
7297 : : operand1,
7298 : : const1_rtx));
7299 : : }
7300 : :
7301 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7302 : : rtx
7303 : 0 : gen_avx512fp16_vmsminv8hf3_round (rtx operand0 ATTRIBUTE_UNUSED,
7304 : : rtx operand1 ATTRIBUTE_UNUSED,
7305 : : rtx operand2 ATTRIBUTE_UNUSED,
7306 : : rtx operand3 ATTRIBUTE_UNUSED)
7307 : : {
7308 : 0 : return gen_rtx_SET (operand0,
7309 : : gen_rtx_UNSPEC (V8HFmode,
7310 : : gen_rtvec (2,
7311 : : gen_rtx_VEC_MERGE (V8HFmode,
7312 : : gen_rtx_SMIN (V8HFmode,
7313 : : operand1,
7314 : : operand2),
7315 : : operand1,
7316 : : const1_rtx),
7317 : : operand3),
7318 : : 172));
7319 : : }
7320 : :
7321 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7322 : : rtx
7323 : 33 : gen_avx512fp16_vmsminv8hf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
7324 : : rtx operand1 ATTRIBUTE_UNUSED,
7325 : : rtx operand2 ATTRIBUTE_UNUSED,
7326 : : rtx operand3 ATTRIBUTE_UNUSED,
7327 : : rtx operand4 ATTRIBUTE_UNUSED,
7328 : : rtx operand5 ATTRIBUTE_UNUSED)
7329 : : {
7330 : 33 : return gen_rtx_SET (operand0,
7331 : : gen_rtx_UNSPEC (V8HFmode,
7332 : : gen_rtvec (2,
7333 : : gen_rtx_VEC_MERGE (V8HFmode,
7334 : : gen_rtx_VEC_MERGE (V8HFmode,
7335 : : gen_rtx_SMIN (V8HFmode,
7336 : : operand1,
7337 : : operand2),
7338 : : operand3,
7339 : : operand4),
7340 : : operand1,
7341 : : const1_rtx),
7342 : : operand5),
7343 : : 172));
7344 : : }
7345 : :
7346 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7347 : : rtx
7348 : 12 : gen_sse_vmsmaxv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
7349 : : rtx operand1 ATTRIBUTE_UNUSED,
7350 : : rtx operand2 ATTRIBUTE_UNUSED)
7351 : : {
7352 : 12 : return gen_rtx_SET (operand0,
7353 : : gen_rtx_VEC_MERGE (V4SFmode,
7354 : : gen_rtx_SMAX (V4SFmode,
7355 : : operand1,
7356 : : operand2),
7357 : : operand1,
7358 : : const1_rtx));
7359 : : }
7360 : :
7361 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7362 : : rtx
7363 : 0 : gen_sse_vmsmaxv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7364 : : rtx operand1 ATTRIBUTE_UNUSED,
7365 : : rtx operand2 ATTRIBUTE_UNUSED,
7366 : : rtx operand3 ATTRIBUTE_UNUSED,
7367 : : rtx operand4 ATTRIBUTE_UNUSED)
7368 : : {
7369 : 0 : return gen_rtx_SET (operand0,
7370 : : gen_rtx_VEC_MERGE (V4SFmode,
7371 : : gen_rtx_VEC_MERGE (V4SFmode,
7372 : : gen_rtx_SMAX (V4SFmode,
7373 : : operand1,
7374 : : operand2),
7375 : : operand3,
7376 : : operand4),
7377 : : operand1,
7378 : : const1_rtx));
7379 : : }
7380 : :
7381 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7382 : : rtx
7383 : 8 : gen_sse_vmsmaxv4sf3_round (rtx operand0 ATTRIBUTE_UNUSED,
7384 : : rtx operand1 ATTRIBUTE_UNUSED,
7385 : : rtx operand2 ATTRIBUTE_UNUSED,
7386 : : rtx operand3 ATTRIBUTE_UNUSED)
7387 : : {
7388 : 8 : return gen_rtx_SET (operand0,
7389 : : gen_rtx_UNSPEC (V4SFmode,
7390 : : gen_rtvec (2,
7391 : : gen_rtx_VEC_MERGE (V4SFmode,
7392 : : gen_rtx_SMAX (V4SFmode,
7393 : : operand1,
7394 : : operand2),
7395 : : operand1,
7396 : : const1_rtx),
7397 : : operand3),
7398 : : 172));
7399 : : }
7400 : :
7401 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7402 : : rtx
7403 : 46 : gen_sse_vmsmaxv4sf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
7404 : : rtx operand1 ATTRIBUTE_UNUSED,
7405 : : rtx operand2 ATTRIBUTE_UNUSED,
7406 : : rtx operand3 ATTRIBUTE_UNUSED,
7407 : : rtx operand4 ATTRIBUTE_UNUSED,
7408 : : rtx operand5 ATTRIBUTE_UNUSED)
7409 : : {
7410 : 46 : return gen_rtx_SET (operand0,
7411 : : gen_rtx_UNSPEC (V4SFmode,
7412 : : gen_rtvec (2,
7413 : : gen_rtx_VEC_MERGE (V4SFmode,
7414 : : gen_rtx_VEC_MERGE (V4SFmode,
7415 : : gen_rtx_SMAX (V4SFmode,
7416 : : operand1,
7417 : : operand2),
7418 : : operand3,
7419 : : operand4),
7420 : : operand1,
7421 : : const1_rtx),
7422 : : operand5),
7423 : : 172));
7424 : : }
7425 : :
7426 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7427 : : rtx
7428 : 12 : gen_sse_vmsminv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
7429 : : rtx operand1 ATTRIBUTE_UNUSED,
7430 : : rtx operand2 ATTRIBUTE_UNUSED)
7431 : : {
7432 : 12 : return gen_rtx_SET (operand0,
7433 : : gen_rtx_VEC_MERGE (V4SFmode,
7434 : : gen_rtx_SMIN (V4SFmode,
7435 : : operand1,
7436 : : operand2),
7437 : : operand1,
7438 : : const1_rtx));
7439 : : }
7440 : :
7441 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7442 : : rtx
7443 : 0 : gen_sse_vmsminv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7444 : : rtx operand1 ATTRIBUTE_UNUSED,
7445 : : rtx operand2 ATTRIBUTE_UNUSED,
7446 : : rtx operand3 ATTRIBUTE_UNUSED,
7447 : : rtx operand4 ATTRIBUTE_UNUSED)
7448 : : {
7449 : 0 : return gen_rtx_SET (operand0,
7450 : : gen_rtx_VEC_MERGE (V4SFmode,
7451 : : gen_rtx_VEC_MERGE (V4SFmode,
7452 : : gen_rtx_SMIN (V4SFmode,
7453 : : operand1,
7454 : : operand2),
7455 : : operand3,
7456 : : operand4),
7457 : : operand1,
7458 : : const1_rtx));
7459 : : }
7460 : :
7461 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7462 : : rtx
7463 : 8 : gen_sse_vmsminv4sf3_round (rtx operand0 ATTRIBUTE_UNUSED,
7464 : : rtx operand1 ATTRIBUTE_UNUSED,
7465 : : rtx operand2 ATTRIBUTE_UNUSED,
7466 : : rtx operand3 ATTRIBUTE_UNUSED)
7467 : : {
7468 : 8 : return gen_rtx_SET (operand0,
7469 : : gen_rtx_UNSPEC (V4SFmode,
7470 : : gen_rtvec (2,
7471 : : gen_rtx_VEC_MERGE (V4SFmode,
7472 : : gen_rtx_SMIN (V4SFmode,
7473 : : operand1,
7474 : : operand2),
7475 : : operand1,
7476 : : const1_rtx),
7477 : : operand3),
7478 : : 172));
7479 : : }
7480 : :
7481 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7482 : : rtx
7483 : 46 : gen_sse_vmsminv4sf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
7484 : : rtx operand1 ATTRIBUTE_UNUSED,
7485 : : rtx operand2 ATTRIBUTE_UNUSED,
7486 : : rtx operand3 ATTRIBUTE_UNUSED,
7487 : : rtx operand4 ATTRIBUTE_UNUSED,
7488 : : rtx operand5 ATTRIBUTE_UNUSED)
7489 : : {
7490 : 46 : return gen_rtx_SET (operand0,
7491 : : gen_rtx_UNSPEC (V4SFmode,
7492 : : gen_rtvec (2,
7493 : : gen_rtx_VEC_MERGE (V4SFmode,
7494 : : gen_rtx_VEC_MERGE (V4SFmode,
7495 : : gen_rtx_SMIN (V4SFmode,
7496 : : operand1,
7497 : : operand2),
7498 : : operand3,
7499 : : operand4),
7500 : : operand1,
7501 : : const1_rtx),
7502 : : operand5),
7503 : : 172));
7504 : : }
7505 : :
7506 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7507 : : rtx
7508 : 12 : gen_sse2_vmsmaxv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
7509 : : rtx operand1 ATTRIBUTE_UNUSED,
7510 : : rtx operand2 ATTRIBUTE_UNUSED)
7511 : : {
7512 : 12 : return gen_rtx_SET (operand0,
7513 : : gen_rtx_VEC_MERGE (V2DFmode,
7514 : : gen_rtx_SMAX (V2DFmode,
7515 : : operand1,
7516 : : operand2),
7517 : : operand1,
7518 : : const1_rtx));
7519 : : }
7520 : :
7521 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7522 : : rtx
7523 : 0 : gen_sse2_vmsmaxv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7524 : : rtx operand1 ATTRIBUTE_UNUSED,
7525 : : rtx operand2 ATTRIBUTE_UNUSED,
7526 : : rtx operand3 ATTRIBUTE_UNUSED,
7527 : : rtx operand4 ATTRIBUTE_UNUSED)
7528 : : {
7529 : 0 : return gen_rtx_SET (operand0,
7530 : : gen_rtx_VEC_MERGE (V2DFmode,
7531 : : gen_rtx_VEC_MERGE (V2DFmode,
7532 : : gen_rtx_SMAX (V2DFmode,
7533 : : operand1,
7534 : : operand2),
7535 : : operand3,
7536 : : operand4),
7537 : : operand1,
7538 : : const1_rtx));
7539 : : }
7540 : :
7541 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7542 : : rtx
7543 : 8 : gen_sse2_vmsmaxv2df3_round (rtx operand0 ATTRIBUTE_UNUSED,
7544 : : rtx operand1 ATTRIBUTE_UNUSED,
7545 : : rtx operand2 ATTRIBUTE_UNUSED,
7546 : : rtx operand3 ATTRIBUTE_UNUSED)
7547 : : {
7548 : 8 : return gen_rtx_SET (operand0,
7549 : : gen_rtx_UNSPEC (V2DFmode,
7550 : : gen_rtvec (2,
7551 : : gen_rtx_VEC_MERGE (V2DFmode,
7552 : : gen_rtx_SMAX (V2DFmode,
7553 : : operand1,
7554 : : operand2),
7555 : : operand1,
7556 : : const1_rtx),
7557 : : operand3),
7558 : : 172));
7559 : : }
7560 : :
7561 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7562 : : rtx
7563 : 46 : gen_sse2_vmsmaxv2df3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
7564 : : rtx operand1 ATTRIBUTE_UNUSED,
7565 : : rtx operand2 ATTRIBUTE_UNUSED,
7566 : : rtx operand3 ATTRIBUTE_UNUSED,
7567 : : rtx operand4 ATTRIBUTE_UNUSED,
7568 : : rtx operand5 ATTRIBUTE_UNUSED)
7569 : : {
7570 : 46 : return gen_rtx_SET (operand0,
7571 : : gen_rtx_UNSPEC (V2DFmode,
7572 : : gen_rtvec (2,
7573 : : gen_rtx_VEC_MERGE (V2DFmode,
7574 : : gen_rtx_VEC_MERGE (V2DFmode,
7575 : : gen_rtx_SMAX (V2DFmode,
7576 : : operand1,
7577 : : operand2),
7578 : : operand3,
7579 : : operand4),
7580 : : operand1,
7581 : : const1_rtx),
7582 : : operand5),
7583 : : 172));
7584 : : }
7585 : :
7586 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7587 : : rtx
7588 : 12 : gen_sse2_vmsminv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
7589 : : rtx operand1 ATTRIBUTE_UNUSED,
7590 : : rtx operand2 ATTRIBUTE_UNUSED)
7591 : : {
7592 : 12 : return gen_rtx_SET (operand0,
7593 : : gen_rtx_VEC_MERGE (V2DFmode,
7594 : : gen_rtx_SMIN (V2DFmode,
7595 : : operand1,
7596 : : operand2),
7597 : : operand1,
7598 : : const1_rtx));
7599 : : }
7600 : :
7601 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7602 : : rtx
7603 : 0 : gen_sse2_vmsminv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
7604 : : rtx operand1 ATTRIBUTE_UNUSED,
7605 : : rtx operand2 ATTRIBUTE_UNUSED,
7606 : : rtx operand3 ATTRIBUTE_UNUSED,
7607 : : rtx operand4 ATTRIBUTE_UNUSED)
7608 : : {
7609 : 0 : return gen_rtx_SET (operand0,
7610 : : gen_rtx_VEC_MERGE (V2DFmode,
7611 : : gen_rtx_VEC_MERGE (V2DFmode,
7612 : : gen_rtx_SMIN (V2DFmode,
7613 : : operand1,
7614 : : operand2),
7615 : : operand3,
7616 : : operand4),
7617 : : operand1,
7618 : : const1_rtx));
7619 : : }
7620 : :
7621 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7622 : : rtx
7623 : 8 : gen_sse2_vmsminv2df3_round (rtx operand0 ATTRIBUTE_UNUSED,
7624 : : rtx operand1 ATTRIBUTE_UNUSED,
7625 : : rtx operand2 ATTRIBUTE_UNUSED,
7626 : : rtx operand3 ATTRIBUTE_UNUSED)
7627 : : {
7628 : 8 : return gen_rtx_SET (operand0,
7629 : : gen_rtx_UNSPEC (V2DFmode,
7630 : : gen_rtvec (2,
7631 : : gen_rtx_VEC_MERGE (V2DFmode,
7632 : : gen_rtx_SMIN (V2DFmode,
7633 : : operand1,
7634 : : operand2),
7635 : : operand1,
7636 : : const1_rtx),
7637 : : operand3),
7638 : : 172));
7639 : : }
7640 : :
7641 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3050 */
7642 : : rtx
7643 : 46 : gen_sse2_vmsminv2df3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
7644 : : rtx operand1 ATTRIBUTE_UNUSED,
7645 : : rtx operand2 ATTRIBUTE_UNUSED,
7646 : : rtx operand3 ATTRIBUTE_UNUSED,
7647 : : rtx operand4 ATTRIBUTE_UNUSED,
7648 : : rtx operand5 ATTRIBUTE_UNUSED)
7649 : : {
7650 : 46 : return gen_rtx_SET (operand0,
7651 : : gen_rtx_UNSPEC (V2DFmode,
7652 : : gen_rtvec (2,
7653 : : gen_rtx_VEC_MERGE (V2DFmode,
7654 : : gen_rtx_VEC_MERGE (V2DFmode,
7655 : : gen_rtx_SMIN (V2DFmode,
7656 : : operand1,
7657 : : operand2),
7658 : : operand3,
7659 : : operand4),
7660 : : operand1,
7661 : : const1_rtx),
7662 : : operand5),
7663 : : 172));
7664 : : }
7665 : :
7666 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3071 */
7667 : : rtx
7668 : 35 : gen_vec_addsubv8sf3 (rtx operand0 ATTRIBUTE_UNUSED,
7669 : : rtx operand1 ATTRIBUTE_UNUSED,
7670 : : rtx operand2 ATTRIBUTE_UNUSED)
7671 : : {
7672 : 35 : return gen_rtx_SET (operand0,
7673 : : gen_rtx_VEC_MERGE (V8SFmode,
7674 : : gen_rtx_MINUS (V8SFmode,
7675 : : operand1,
7676 : : operand2),
7677 : : gen_rtx_PLUS (V8SFmode,
7678 : : operand1,
7679 : : operand2),
7680 : : GEN_INT (85L)));
7681 : : }
7682 : :
7683 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3071 */
7684 : : rtx
7685 : 211 : gen_vec_addsubv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
7686 : : rtx operand1 ATTRIBUTE_UNUSED,
7687 : : rtx operand2 ATTRIBUTE_UNUSED)
7688 : : {
7689 : 211 : return gen_rtx_SET (operand0,
7690 : : gen_rtx_VEC_MERGE (V4SFmode,
7691 : : gen_rtx_MINUS (V4SFmode,
7692 : : operand1,
7693 : : operand2),
7694 : : gen_rtx_PLUS (V4SFmode,
7695 : : operand1,
7696 : : operand2),
7697 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)]));
7698 : : }
7699 : :
7700 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3071 */
7701 : : rtx
7702 : 57 : gen_vec_addsubv4df3 (rtx operand0 ATTRIBUTE_UNUSED,
7703 : : rtx operand1 ATTRIBUTE_UNUSED,
7704 : : rtx operand2 ATTRIBUTE_UNUSED)
7705 : : {
7706 : 57 : return gen_rtx_SET (operand0,
7707 : : gen_rtx_VEC_MERGE (V4DFmode,
7708 : : gen_rtx_MINUS (V4DFmode,
7709 : : operand1,
7710 : : operand2),
7711 : : gen_rtx_PLUS (V4DFmode,
7712 : : operand1,
7713 : : operand2),
7714 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)]));
7715 : : }
7716 : :
7717 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3071 */
7718 : : rtx
7719 : 164 : gen_vec_addsubv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
7720 : : rtx operand1 ATTRIBUTE_UNUSED,
7721 : : rtx operand2 ATTRIBUTE_UNUSED)
7722 : : {
7723 : 164 : return gen_rtx_SET (operand0,
7724 : : gen_rtx_VEC_MERGE (V2DFmode,
7725 : : gen_rtx_MINUS (V2DFmode,
7726 : : operand1,
7727 : : operand2),
7728 : : gen_rtx_PLUS (V2DFmode,
7729 : : operand1,
7730 : : operand2),
7731 : : const1_rtx));
7732 : : }
7733 : :
7734 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3218 */
7735 : : rtx
7736 : 11 : gen_avx_haddv4df3 (rtx operand0 ATTRIBUTE_UNUSED,
7737 : : rtx operand1 ATTRIBUTE_UNUSED,
7738 : : rtx operand2 ATTRIBUTE_UNUSED)
7739 : : {
7740 : 11 : return gen_rtx_SET (operand0,
7741 : : gen_rtx_VEC_CONCAT (V4DFmode,
7742 : : gen_rtx_VEC_CONCAT (V2DFmode,
7743 : : gen_rtx_PLUS (DFmode,
7744 : : gen_rtx_VEC_SELECT (DFmode,
7745 : : operand1,
7746 : : gen_rtx_PARALLEL (VOIDmode,
7747 : : gen_rtvec (1,
7748 : : const0_rtx))),
7749 : : gen_rtx_VEC_SELECT (DFmode,
7750 : : operand1,
7751 : : gen_rtx_PARALLEL (VOIDmode,
7752 : : gen_rtvec (1,
7753 : : const1_rtx)))),
7754 : : gen_rtx_PLUS (DFmode,
7755 : : gen_rtx_VEC_SELECT (DFmode,
7756 : : operand2,
7757 : : gen_rtx_PARALLEL (VOIDmode,
7758 : : gen_rtvec (1,
7759 : : const0_rtx))),
7760 : : gen_rtx_VEC_SELECT (DFmode,
7761 : : operand2,
7762 : : gen_rtx_PARALLEL (VOIDmode,
7763 : : gen_rtvec (1,
7764 : : const1_rtx))))),
7765 : : gen_rtx_VEC_CONCAT (V2DFmode,
7766 : : gen_rtx_PLUS (DFmode,
7767 : : gen_rtx_VEC_SELECT (DFmode,
7768 : : operand1,
7769 : : gen_rtx_PARALLEL (VOIDmode,
7770 : : gen_rtvec (1,
7771 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
7772 : : gen_rtx_VEC_SELECT (DFmode,
7773 : : operand1,
7774 : : gen_rtx_PARALLEL (VOIDmode,
7775 : : gen_rtvec (1,
7776 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
7777 : : gen_rtx_PLUS (DFmode,
7778 : : gen_rtx_VEC_SELECT (DFmode,
7779 : : operand2,
7780 : : gen_rtx_PARALLEL (VOIDmode,
7781 : : gen_rtvec (1,
7782 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
7783 : : gen_rtx_VEC_SELECT (DFmode,
7784 : : operand2,
7785 : : gen_rtx_PARALLEL (VOIDmode,
7786 : : gen_rtvec (1,
7787 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))))));
7788 : : }
7789 : :
7790 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3218 */
7791 : : rtx
7792 : 11 : gen_avx_hsubv4df3 (rtx operand0 ATTRIBUTE_UNUSED,
7793 : : rtx operand1 ATTRIBUTE_UNUSED,
7794 : : rtx operand2 ATTRIBUTE_UNUSED)
7795 : : {
7796 : 11 : return gen_rtx_SET (operand0,
7797 : : gen_rtx_VEC_CONCAT (V4DFmode,
7798 : : gen_rtx_VEC_CONCAT (V2DFmode,
7799 : : gen_rtx_MINUS (DFmode,
7800 : : gen_rtx_VEC_SELECT (DFmode,
7801 : : operand1,
7802 : : gen_rtx_PARALLEL (VOIDmode,
7803 : : gen_rtvec (1,
7804 : : const0_rtx))),
7805 : : gen_rtx_VEC_SELECT (DFmode,
7806 : : operand1,
7807 : : gen_rtx_PARALLEL (VOIDmode,
7808 : : gen_rtvec (1,
7809 : : const1_rtx)))),
7810 : : gen_rtx_MINUS (DFmode,
7811 : : gen_rtx_VEC_SELECT (DFmode,
7812 : : operand2,
7813 : : gen_rtx_PARALLEL (VOIDmode,
7814 : : gen_rtvec (1,
7815 : : const0_rtx))),
7816 : : gen_rtx_VEC_SELECT (DFmode,
7817 : : operand2,
7818 : : gen_rtx_PARALLEL (VOIDmode,
7819 : : gen_rtvec (1,
7820 : : const1_rtx))))),
7821 : : gen_rtx_VEC_CONCAT (V2DFmode,
7822 : : gen_rtx_MINUS (DFmode,
7823 : : gen_rtx_VEC_SELECT (DFmode,
7824 : : operand1,
7825 : : gen_rtx_PARALLEL (VOIDmode,
7826 : : gen_rtvec (1,
7827 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
7828 : : gen_rtx_VEC_SELECT (DFmode,
7829 : : operand1,
7830 : : gen_rtx_PARALLEL (VOIDmode,
7831 : : gen_rtvec (1,
7832 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))),
7833 : : gen_rtx_MINUS (DFmode,
7834 : : gen_rtx_VEC_SELECT (DFmode,
7835 : : operand2,
7836 : : gen_rtx_PARALLEL (VOIDmode,
7837 : : gen_rtvec (1,
7838 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
7839 : : gen_rtx_VEC_SELECT (DFmode,
7840 : : operand2,
7841 : : gen_rtx_PARALLEL (VOIDmode,
7842 : : gen_rtvec (1,
7843 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))))));
7844 : : }
7845 : :
7846 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3290 */
7847 : : rtx
7848 : 13 : gen_sse3_hsubv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
7849 : : rtx operand1 ATTRIBUTE_UNUSED,
7850 : : rtx operand2 ATTRIBUTE_UNUSED)
7851 : : {
7852 : 13 : return gen_rtx_SET (operand0,
7853 : : gen_rtx_VEC_CONCAT (V2DFmode,
7854 : : gen_rtx_MINUS (DFmode,
7855 : : gen_rtx_VEC_SELECT (DFmode,
7856 : : operand1,
7857 : : gen_rtx_PARALLEL (VOIDmode,
7858 : : gen_rtvec (1,
7859 : : const0_rtx))),
7860 : : gen_rtx_VEC_SELECT (DFmode,
7861 : : operand1,
7862 : : gen_rtx_PARALLEL (VOIDmode,
7863 : : gen_rtvec (1,
7864 : : const1_rtx)))),
7865 : : gen_rtx_MINUS (DFmode,
7866 : : gen_rtx_VEC_SELECT (DFmode,
7867 : : operand2,
7868 : : gen_rtx_PARALLEL (VOIDmode,
7869 : : gen_rtvec (1,
7870 : : const0_rtx))),
7871 : : gen_rtx_VEC_SELECT (DFmode,
7872 : : operand2,
7873 : : gen_rtx_PARALLEL (VOIDmode,
7874 : : gen_rtvec (1,
7875 : : const1_rtx))))));
7876 : : }
7877 : :
7878 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3350 */
7879 : : rtx
7880 : 11 : gen_avx_haddv8sf3 (rtx operand0 ATTRIBUTE_UNUSED,
7881 : : rtx operand1 ATTRIBUTE_UNUSED,
7882 : : rtx operand2 ATTRIBUTE_UNUSED)
7883 : : {
7884 : 11 : return gen_rtx_SET (operand0,
7885 : : gen_rtx_VEC_CONCAT (V8SFmode,
7886 : : gen_rtx_VEC_CONCAT (V4SFmode,
7887 : : gen_rtx_VEC_CONCAT (V2SFmode,
7888 : : gen_rtx_PLUS (SFmode,
7889 : : gen_rtx_VEC_SELECT (SFmode,
7890 : : operand1,
7891 : : gen_rtx_PARALLEL (VOIDmode,
7892 : : gen_rtvec (1,
7893 : : const0_rtx))),
7894 : : gen_rtx_VEC_SELECT (SFmode,
7895 : : operand1,
7896 : : gen_rtx_PARALLEL (VOIDmode,
7897 : : gen_rtvec (1,
7898 : : const1_rtx)))),
7899 : : gen_rtx_PLUS (SFmode,
7900 : : gen_rtx_VEC_SELECT (SFmode,
7901 : : operand1,
7902 : : gen_rtx_PARALLEL (VOIDmode,
7903 : : gen_rtvec (1,
7904 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
7905 : : gen_rtx_VEC_SELECT (SFmode,
7906 : : operand1,
7907 : : gen_rtx_PARALLEL (VOIDmode,
7908 : : gen_rtvec (1,
7909 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))))),
7910 : : gen_rtx_VEC_CONCAT (V2SFmode,
7911 : : gen_rtx_PLUS (SFmode,
7912 : : gen_rtx_VEC_SELECT (SFmode,
7913 : : operand2,
7914 : : gen_rtx_PARALLEL (VOIDmode,
7915 : : gen_rtvec (1,
7916 : : const0_rtx))),
7917 : : gen_rtx_VEC_SELECT (SFmode,
7918 : : operand2,
7919 : : gen_rtx_PARALLEL (VOIDmode,
7920 : : gen_rtvec (1,
7921 : : const1_rtx)))),
7922 : : gen_rtx_PLUS (SFmode,
7923 : : gen_rtx_VEC_SELECT (SFmode,
7924 : : operand2,
7925 : : gen_rtx_PARALLEL (VOIDmode,
7926 : : gen_rtvec (1,
7927 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
7928 : : gen_rtx_VEC_SELECT (SFmode,
7929 : : operand2,
7930 : : gen_rtx_PARALLEL (VOIDmode,
7931 : : gen_rtvec (1,
7932 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))))),
7933 : : gen_rtx_VEC_CONCAT (V4SFmode,
7934 : : gen_rtx_VEC_CONCAT (V2SFmode,
7935 : : gen_rtx_PLUS (SFmode,
7936 : : gen_rtx_VEC_SELECT (SFmode,
7937 : : operand1,
7938 : : gen_rtx_PARALLEL (VOIDmode,
7939 : : gen_rtvec (1,
7940 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)]))),
7941 : : gen_rtx_VEC_SELECT (SFmode,
7942 : : operand1,
7943 : : gen_rtx_PARALLEL (VOIDmode,
7944 : : gen_rtvec (1,
7945 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)])))),
7946 : : gen_rtx_PLUS (SFmode,
7947 : : gen_rtx_VEC_SELECT (SFmode,
7948 : : operand1,
7949 : : gen_rtx_PARALLEL (VOIDmode,
7950 : : gen_rtvec (1,
7951 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))),
7952 : : gen_rtx_VEC_SELECT (SFmode,
7953 : : operand1,
7954 : : gen_rtx_PARALLEL (VOIDmode,
7955 : : gen_rtvec (1,
7956 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))))),
7957 : : gen_rtx_VEC_CONCAT (V2SFmode,
7958 : : gen_rtx_PLUS (SFmode,
7959 : : gen_rtx_VEC_SELECT (SFmode,
7960 : : operand2,
7961 : : gen_rtx_PARALLEL (VOIDmode,
7962 : : gen_rtvec (1,
7963 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)]))),
7964 : : gen_rtx_VEC_SELECT (SFmode,
7965 : : operand2,
7966 : : gen_rtx_PARALLEL (VOIDmode,
7967 : : gen_rtvec (1,
7968 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)])))),
7969 : : gen_rtx_PLUS (SFmode,
7970 : : gen_rtx_VEC_SELECT (SFmode,
7971 : : operand2,
7972 : : gen_rtx_PARALLEL (VOIDmode,
7973 : : gen_rtvec (1,
7974 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))),
7975 : : gen_rtx_VEC_SELECT (SFmode,
7976 : : operand2,
7977 : : gen_rtx_PARALLEL (VOIDmode,
7978 : : gen_rtvec (1,
7979 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))))))));
7980 : : }
7981 : :
7982 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3350 */
7983 : : rtx
7984 : 11 : gen_avx_hsubv8sf3 (rtx operand0 ATTRIBUTE_UNUSED,
7985 : : rtx operand1 ATTRIBUTE_UNUSED,
7986 : : rtx operand2 ATTRIBUTE_UNUSED)
7987 : : {
7988 : 11 : return gen_rtx_SET (operand0,
7989 : : gen_rtx_VEC_CONCAT (V8SFmode,
7990 : : gen_rtx_VEC_CONCAT (V4SFmode,
7991 : : gen_rtx_VEC_CONCAT (V2SFmode,
7992 : : gen_rtx_MINUS (SFmode,
7993 : : gen_rtx_VEC_SELECT (SFmode,
7994 : : operand1,
7995 : : gen_rtx_PARALLEL (VOIDmode,
7996 : : gen_rtvec (1,
7997 : : const0_rtx))),
7998 : : gen_rtx_VEC_SELECT (SFmode,
7999 : : operand1,
8000 : : gen_rtx_PARALLEL (VOIDmode,
8001 : : gen_rtvec (1,
8002 : : const1_rtx)))),
8003 : : gen_rtx_MINUS (SFmode,
8004 : : gen_rtx_VEC_SELECT (SFmode,
8005 : : operand1,
8006 : : gen_rtx_PARALLEL (VOIDmode,
8007 : : gen_rtvec (1,
8008 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
8009 : : gen_rtx_VEC_SELECT (SFmode,
8010 : : operand1,
8011 : : gen_rtx_PARALLEL (VOIDmode,
8012 : : gen_rtvec (1,
8013 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))))),
8014 : : gen_rtx_VEC_CONCAT (V2SFmode,
8015 : : gen_rtx_MINUS (SFmode,
8016 : : gen_rtx_VEC_SELECT (SFmode,
8017 : : operand2,
8018 : : gen_rtx_PARALLEL (VOIDmode,
8019 : : gen_rtvec (1,
8020 : : const0_rtx))),
8021 : : gen_rtx_VEC_SELECT (SFmode,
8022 : : operand2,
8023 : : gen_rtx_PARALLEL (VOIDmode,
8024 : : gen_rtvec (1,
8025 : : const1_rtx)))),
8026 : : gen_rtx_MINUS (SFmode,
8027 : : gen_rtx_VEC_SELECT (SFmode,
8028 : : operand2,
8029 : : gen_rtx_PARALLEL (VOIDmode,
8030 : : gen_rtvec (1,
8031 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
8032 : : gen_rtx_VEC_SELECT (SFmode,
8033 : : operand2,
8034 : : gen_rtx_PARALLEL (VOIDmode,
8035 : : gen_rtvec (1,
8036 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))))),
8037 : : gen_rtx_VEC_CONCAT (V4SFmode,
8038 : : gen_rtx_VEC_CONCAT (V2SFmode,
8039 : : gen_rtx_MINUS (SFmode,
8040 : : gen_rtx_VEC_SELECT (SFmode,
8041 : : operand1,
8042 : : gen_rtx_PARALLEL (VOIDmode,
8043 : : gen_rtvec (1,
8044 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)]))),
8045 : : gen_rtx_VEC_SELECT (SFmode,
8046 : : operand1,
8047 : : gen_rtx_PARALLEL (VOIDmode,
8048 : : gen_rtvec (1,
8049 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)])))),
8050 : : gen_rtx_MINUS (SFmode,
8051 : : gen_rtx_VEC_SELECT (SFmode,
8052 : : operand1,
8053 : : gen_rtx_PARALLEL (VOIDmode,
8054 : : gen_rtvec (1,
8055 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))),
8056 : : gen_rtx_VEC_SELECT (SFmode,
8057 : : operand1,
8058 : : gen_rtx_PARALLEL (VOIDmode,
8059 : : gen_rtvec (1,
8060 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))))),
8061 : : gen_rtx_VEC_CONCAT (V2SFmode,
8062 : : gen_rtx_MINUS (SFmode,
8063 : : gen_rtx_VEC_SELECT (SFmode,
8064 : : operand2,
8065 : : gen_rtx_PARALLEL (VOIDmode,
8066 : : gen_rtvec (1,
8067 : : const_int_rtx[MAX_SAVED_CONST_INT + (4)]))),
8068 : : gen_rtx_VEC_SELECT (SFmode,
8069 : : operand2,
8070 : : gen_rtx_PARALLEL (VOIDmode,
8071 : : gen_rtvec (1,
8072 : : const_int_rtx[MAX_SAVED_CONST_INT + (5)])))),
8073 : : gen_rtx_MINUS (SFmode,
8074 : : gen_rtx_VEC_SELECT (SFmode,
8075 : : operand2,
8076 : : gen_rtx_PARALLEL (VOIDmode,
8077 : : gen_rtvec (1,
8078 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]))),
8079 : : gen_rtx_VEC_SELECT (SFmode,
8080 : : operand2,
8081 : : gen_rtx_PARALLEL (VOIDmode,
8082 : : gen_rtvec (1,
8083 : : const_int_rtx[MAX_SAVED_CONST_INT + (7)]))))))));
8084 : : }
8085 : :
8086 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3394 */
8087 : : rtx
8088 : 13 : gen_sse3_haddv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
8089 : : rtx operand1 ATTRIBUTE_UNUSED,
8090 : : rtx operand2 ATTRIBUTE_UNUSED)
8091 : : {
8092 : 13 : return gen_rtx_SET (operand0,
8093 : : gen_rtx_VEC_CONCAT (V4SFmode,
8094 : : gen_rtx_VEC_CONCAT (V2SFmode,
8095 : : gen_rtx_PLUS (SFmode,
8096 : : gen_rtx_VEC_SELECT (SFmode,
8097 : : operand1,
8098 : : gen_rtx_PARALLEL (VOIDmode,
8099 : : gen_rtvec (1,
8100 : : const0_rtx))),
8101 : : gen_rtx_VEC_SELECT (SFmode,
8102 : : operand1,
8103 : : gen_rtx_PARALLEL (VOIDmode,
8104 : : gen_rtvec (1,
8105 : : const1_rtx)))),
8106 : : gen_rtx_PLUS (SFmode,
8107 : : gen_rtx_VEC_SELECT (SFmode,
8108 : : operand1,
8109 : : gen_rtx_PARALLEL (VOIDmode,
8110 : : gen_rtvec (1,
8111 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
8112 : : gen_rtx_VEC_SELECT (SFmode,
8113 : : operand1,
8114 : : gen_rtx_PARALLEL (VOIDmode,
8115 : : gen_rtvec (1,
8116 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))))),
8117 : : gen_rtx_VEC_CONCAT (V2SFmode,
8118 : : gen_rtx_PLUS (SFmode,
8119 : : gen_rtx_VEC_SELECT (SFmode,
8120 : : operand2,
8121 : : gen_rtx_PARALLEL (VOIDmode,
8122 : : gen_rtvec (1,
8123 : : const0_rtx))),
8124 : : gen_rtx_VEC_SELECT (SFmode,
8125 : : operand2,
8126 : : gen_rtx_PARALLEL (VOIDmode,
8127 : : gen_rtvec (1,
8128 : : const1_rtx)))),
8129 : : gen_rtx_PLUS (SFmode,
8130 : : gen_rtx_VEC_SELECT (SFmode,
8131 : : operand2,
8132 : : gen_rtx_PARALLEL (VOIDmode,
8133 : : gen_rtvec (1,
8134 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
8135 : : gen_rtx_VEC_SELECT (SFmode,
8136 : : operand2,
8137 : : gen_rtx_PARALLEL (VOIDmode,
8138 : : gen_rtvec (1,
8139 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))))));
8140 : : }
8141 : :
8142 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3394 */
8143 : : rtx
8144 : 13 : gen_sse3_hsubv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
8145 : : rtx operand1 ATTRIBUTE_UNUSED,
8146 : : rtx operand2 ATTRIBUTE_UNUSED)
8147 : : {
8148 : 13 : return gen_rtx_SET (operand0,
8149 : : gen_rtx_VEC_CONCAT (V4SFmode,
8150 : : gen_rtx_VEC_CONCAT (V2SFmode,
8151 : : gen_rtx_MINUS (SFmode,
8152 : : gen_rtx_VEC_SELECT (SFmode,
8153 : : operand1,
8154 : : gen_rtx_PARALLEL (VOIDmode,
8155 : : gen_rtvec (1,
8156 : : const0_rtx))),
8157 : : gen_rtx_VEC_SELECT (SFmode,
8158 : : operand1,
8159 : : gen_rtx_PARALLEL (VOIDmode,
8160 : : gen_rtvec (1,
8161 : : const1_rtx)))),
8162 : : gen_rtx_MINUS (SFmode,
8163 : : gen_rtx_VEC_SELECT (SFmode,
8164 : : operand1,
8165 : : gen_rtx_PARALLEL (VOIDmode,
8166 : : gen_rtvec (1,
8167 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
8168 : : gen_rtx_VEC_SELECT (SFmode,
8169 : : operand1,
8170 : : gen_rtx_PARALLEL (VOIDmode,
8171 : : gen_rtvec (1,
8172 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)]))))),
8173 : : gen_rtx_VEC_CONCAT (V2SFmode,
8174 : : gen_rtx_MINUS (SFmode,
8175 : : gen_rtx_VEC_SELECT (SFmode,
8176 : : operand2,
8177 : : gen_rtx_PARALLEL (VOIDmode,
8178 : : gen_rtvec (1,
8179 : : const0_rtx))),
8180 : : gen_rtx_VEC_SELECT (SFmode,
8181 : : operand2,
8182 : : gen_rtx_PARALLEL (VOIDmode,
8183 : : gen_rtvec (1,
8184 : : const1_rtx)))),
8185 : : gen_rtx_MINUS (SFmode,
8186 : : gen_rtx_VEC_SELECT (SFmode,
8187 : : operand2,
8188 : : gen_rtx_PARALLEL (VOIDmode,
8189 : : gen_rtvec (1,
8190 : : const_int_rtx[MAX_SAVED_CONST_INT + (2)]))),
8191 : : gen_rtx_VEC_SELECT (SFmode,
8192 : : operand2,
8193 : : gen_rtx_PARALLEL (VOIDmode,
8194 : : gen_rtvec (1,
8195 : : const_int_rtx[MAX_SAVED_CONST_INT + (3)])))))));
8196 : : }
8197 : :
8198 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8199 : : rtx
8200 : 0 : gen_reducepv32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8201 : : rtx operand1 ATTRIBUTE_UNUSED,
8202 : : rtx operand2 ATTRIBUTE_UNUSED,
8203 : : rtx operand3 ATTRIBUTE_UNUSED,
8204 : : rtx operand4 ATTRIBUTE_UNUSED)
8205 : : {
8206 : 0 : return gen_rtx_SET (operand0,
8207 : : gen_rtx_VEC_MERGE (V32HFmode,
8208 : : gen_rtx_UNSPEC (V32HFmode,
8209 : : gen_rtvec (2,
8210 : : operand1,
8211 : : operand2),
8212 : : 191),
8213 : : operand3,
8214 : : operand4));
8215 : : }
8216 : :
8217 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8218 : : rtx
8219 : 66 : gen_reducepv32hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
8220 : : rtx operand1 ATTRIBUTE_UNUSED,
8221 : : rtx operand2 ATTRIBUTE_UNUSED,
8222 : : rtx operand3 ATTRIBUTE_UNUSED,
8223 : : rtx operand4 ATTRIBUTE_UNUSED,
8224 : : rtx operand5 ATTRIBUTE_UNUSED)
8225 : : {
8226 : 66 : return gen_rtx_SET (operand0,
8227 : : gen_rtx_UNSPEC (V32HFmode,
8228 : : gen_rtvec (2,
8229 : : gen_rtx_VEC_MERGE (V32HFmode,
8230 : : gen_rtx_UNSPEC (V32HFmode,
8231 : : gen_rtvec (2,
8232 : : operand1,
8233 : : operand2),
8234 : : 191),
8235 : : operand3,
8236 : : operand4),
8237 : : operand5),
8238 : : 172));
8239 : : }
8240 : :
8241 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8242 : : rtx
8243 : 33 : gen_reducepv16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8244 : : rtx operand1 ATTRIBUTE_UNUSED,
8245 : : rtx operand2 ATTRIBUTE_UNUSED,
8246 : : rtx operand3 ATTRIBUTE_UNUSED,
8247 : : rtx operand4 ATTRIBUTE_UNUSED)
8248 : : {
8249 : 33 : return gen_rtx_SET (operand0,
8250 : : gen_rtx_VEC_MERGE (V16HFmode,
8251 : : gen_rtx_UNSPEC (V16HFmode,
8252 : : gen_rtvec (2,
8253 : : operand1,
8254 : : operand2),
8255 : : 191),
8256 : : operand3,
8257 : : operand4));
8258 : : }
8259 : :
8260 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8261 : : rtx
8262 : 0 : gen_reducepv16hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
8263 : : rtx operand1 ATTRIBUTE_UNUSED,
8264 : : rtx operand2 ATTRIBUTE_UNUSED,
8265 : : rtx operand3 ATTRIBUTE_UNUSED,
8266 : : rtx operand4 ATTRIBUTE_UNUSED,
8267 : : rtx operand5 ATTRIBUTE_UNUSED)
8268 : : {
8269 : 0 : return gen_rtx_SET (operand0,
8270 : : gen_rtx_UNSPEC (V16HFmode,
8271 : : gen_rtvec (2,
8272 : : gen_rtx_VEC_MERGE (V16HFmode,
8273 : : gen_rtx_UNSPEC (V16HFmode,
8274 : : gen_rtvec (2,
8275 : : operand1,
8276 : : operand2),
8277 : : 191),
8278 : : operand3,
8279 : : operand4),
8280 : : operand5),
8281 : : 172));
8282 : : }
8283 : :
8284 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8285 : : rtx
8286 : 33 : gen_reducepv8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8287 : : rtx operand1 ATTRIBUTE_UNUSED,
8288 : : rtx operand2 ATTRIBUTE_UNUSED,
8289 : : rtx operand3 ATTRIBUTE_UNUSED,
8290 : : rtx operand4 ATTRIBUTE_UNUSED)
8291 : : {
8292 : 33 : return gen_rtx_SET (operand0,
8293 : : gen_rtx_VEC_MERGE (V8HFmode,
8294 : : gen_rtx_UNSPEC (V8HFmode,
8295 : : gen_rtvec (2,
8296 : : operand1,
8297 : : operand2),
8298 : : 191),
8299 : : operand3,
8300 : : operand4));
8301 : : }
8302 : :
8303 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8304 : : rtx
8305 : 0 : gen_reducepv8hf_mask_round (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 : : rtx operand5 ATTRIBUTE_UNUSED)
8311 : : {
8312 : 0 : return gen_rtx_SET (operand0,
8313 : : gen_rtx_UNSPEC (V8HFmode,
8314 : : gen_rtvec (2,
8315 : : gen_rtx_VEC_MERGE (V8HFmode,
8316 : : gen_rtx_UNSPEC (V8HFmode,
8317 : : gen_rtvec (2,
8318 : : operand1,
8319 : : operand2),
8320 : : 191),
8321 : : operand3,
8322 : : operand4),
8323 : : operand5),
8324 : : 172));
8325 : : }
8326 : :
8327 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8328 : : rtx
8329 : 48 : gen_reducepv16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8330 : : rtx operand1 ATTRIBUTE_UNUSED,
8331 : : rtx operand2 ATTRIBUTE_UNUSED,
8332 : : rtx operand3 ATTRIBUTE_UNUSED,
8333 : : rtx operand4 ATTRIBUTE_UNUSED)
8334 : : {
8335 : 48 : return gen_rtx_SET (operand0,
8336 : : gen_rtx_VEC_MERGE (V16SFmode,
8337 : : gen_rtx_UNSPEC (V16SFmode,
8338 : : gen_rtvec (2,
8339 : : operand1,
8340 : : operand2),
8341 : : 191),
8342 : : operand3,
8343 : : operand4));
8344 : : }
8345 : :
8346 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8347 : : rtx
8348 : 24 : gen_reducepv16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
8349 : : rtx operand1 ATTRIBUTE_UNUSED,
8350 : : rtx operand2 ATTRIBUTE_UNUSED,
8351 : : rtx operand3 ATTRIBUTE_UNUSED,
8352 : : rtx operand4 ATTRIBUTE_UNUSED,
8353 : : rtx operand5 ATTRIBUTE_UNUSED)
8354 : : {
8355 : 24 : return gen_rtx_SET (operand0,
8356 : : gen_rtx_UNSPEC (V16SFmode,
8357 : : gen_rtvec (2,
8358 : : gen_rtx_VEC_MERGE (V16SFmode,
8359 : : gen_rtx_UNSPEC (V16SFmode,
8360 : : gen_rtvec (2,
8361 : : operand1,
8362 : : operand2),
8363 : : 191),
8364 : : operand3,
8365 : : operand4),
8366 : : operand5),
8367 : : 172));
8368 : : }
8369 : :
8370 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8371 : : rtx
8372 : 24 : gen_reducepv8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8373 : : rtx operand1 ATTRIBUTE_UNUSED,
8374 : : rtx operand2 ATTRIBUTE_UNUSED,
8375 : : rtx operand3 ATTRIBUTE_UNUSED,
8376 : : rtx operand4 ATTRIBUTE_UNUSED)
8377 : : {
8378 : 24 : return gen_rtx_SET (operand0,
8379 : : gen_rtx_VEC_MERGE (V8SFmode,
8380 : : gen_rtx_UNSPEC (V8SFmode,
8381 : : gen_rtvec (2,
8382 : : operand1,
8383 : : operand2),
8384 : : 191),
8385 : : operand3,
8386 : : operand4));
8387 : : }
8388 : :
8389 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8390 : : rtx
8391 : 0 : gen_reducepv8sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
8392 : : rtx operand1 ATTRIBUTE_UNUSED,
8393 : : rtx operand2 ATTRIBUTE_UNUSED,
8394 : : rtx operand3 ATTRIBUTE_UNUSED,
8395 : : rtx operand4 ATTRIBUTE_UNUSED,
8396 : : rtx operand5 ATTRIBUTE_UNUSED)
8397 : : {
8398 : 0 : return gen_rtx_SET (operand0,
8399 : : gen_rtx_UNSPEC (V8SFmode,
8400 : : gen_rtvec (2,
8401 : : gen_rtx_VEC_MERGE (V8SFmode,
8402 : : gen_rtx_UNSPEC (V8SFmode,
8403 : : gen_rtvec (2,
8404 : : operand1,
8405 : : operand2),
8406 : : 191),
8407 : : operand3,
8408 : : operand4),
8409 : : operand5),
8410 : : 172));
8411 : : }
8412 : :
8413 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8414 : : rtx
8415 : 24 : gen_reducepv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8416 : : rtx operand1 ATTRIBUTE_UNUSED,
8417 : : rtx operand2 ATTRIBUTE_UNUSED,
8418 : : rtx operand3 ATTRIBUTE_UNUSED,
8419 : : rtx operand4 ATTRIBUTE_UNUSED)
8420 : : {
8421 : 24 : return gen_rtx_SET (operand0,
8422 : : gen_rtx_VEC_MERGE (V4SFmode,
8423 : : gen_rtx_UNSPEC (V4SFmode,
8424 : : gen_rtvec (2,
8425 : : operand1,
8426 : : operand2),
8427 : : 191),
8428 : : operand3,
8429 : : operand4));
8430 : : }
8431 : :
8432 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8433 : : rtx
8434 : 0 : gen_reducepv4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
8435 : : rtx operand1 ATTRIBUTE_UNUSED,
8436 : : rtx operand2 ATTRIBUTE_UNUSED,
8437 : : rtx operand3 ATTRIBUTE_UNUSED,
8438 : : rtx operand4 ATTRIBUTE_UNUSED,
8439 : : rtx operand5 ATTRIBUTE_UNUSED)
8440 : : {
8441 : 0 : return gen_rtx_SET (operand0,
8442 : : gen_rtx_UNSPEC (V4SFmode,
8443 : : gen_rtvec (2,
8444 : : gen_rtx_VEC_MERGE (V4SFmode,
8445 : : gen_rtx_UNSPEC (V4SFmode,
8446 : : gen_rtvec (2,
8447 : : operand1,
8448 : : operand2),
8449 : : 191),
8450 : : operand3,
8451 : : operand4),
8452 : : operand5),
8453 : : 172));
8454 : : }
8455 : :
8456 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8457 : : rtx
8458 : 24 : gen_reducepv8df_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 : 24 : return gen_rtx_SET (operand0,
8465 : : gen_rtx_VEC_MERGE (V8DFmode,
8466 : : gen_rtx_UNSPEC (V8DFmode,
8467 : : gen_rtvec (2,
8468 : : operand1,
8469 : : operand2),
8470 : : 191),
8471 : : operand3,
8472 : : operand4));
8473 : : }
8474 : :
8475 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8476 : : rtx
8477 : 24 : gen_reducepv8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
8478 : : rtx operand1 ATTRIBUTE_UNUSED,
8479 : : rtx operand2 ATTRIBUTE_UNUSED,
8480 : : rtx operand3 ATTRIBUTE_UNUSED,
8481 : : rtx operand4 ATTRIBUTE_UNUSED,
8482 : : rtx operand5 ATTRIBUTE_UNUSED)
8483 : : {
8484 : 24 : return gen_rtx_SET (operand0,
8485 : : gen_rtx_UNSPEC (V8DFmode,
8486 : : gen_rtvec (2,
8487 : : gen_rtx_VEC_MERGE (V8DFmode,
8488 : : gen_rtx_UNSPEC (V8DFmode,
8489 : : gen_rtvec (2,
8490 : : operand1,
8491 : : operand2),
8492 : : 191),
8493 : : operand3,
8494 : : operand4),
8495 : : operand5),
8496 : : 172));
8497 : : }
8498 : :
8499 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8500 : : rtx
8501 : 24 : gen_reducepv4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
8502 : : rtx operand1 ATTRIBUTE_UNUSED,
8503 : : rtx operand2 ATTRIBUTE_UNUSED,
8504 : : rtx operand3 ATTRIBUTE_UNUSED,
8505 : : rtx operand4 ATTRIBUTE_UNUSED)
8506 : : {
8507 : 24 : return gen_rtx_SET (operand0,
8508 : : gen_rtx_VEC_MERGE (V4DFmode,
8509 : : gen_rtx_UNSPEC (V4DFmode,
8510 : : gen_rtvec (2,
8511 : : operand1,
8512 : : operand2),
8513 : : 191),
8514 : : operand3,
8515 : : operand4));
8516 : : }
8517 : :
8518 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8519 : : rtx
8520 : 0 : gen_reducepv4df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
8521 : : rtx operand1 ATTRIBUTE_UNUSED,
8522 : : rtx operand2 ATTRIBUTE_UNUSED,
8523 : : rtx operand3 ATTRIBUTE_UNUSED,
8524 : : rtx operand4 ATTRIBUTE_UNUSED,
8525 : : rtx operand5 ATTRIBUTE_UNUSED)
8526 : : {
8527 : 0 : return gen_rtx_SET (operand0,
8528 : : gen_rtx_UNSPEC (V4DFmode,
8529 : : gen_rtvec (2,
8530 : : gen_rtx_VEC_MERGE (V4DFmode,
8531 : : gen_rtx_UNSPEC (V4DFmode,
8532 : : gen_rtvec (2,
8533 : : operand1,
8534 : : operand2),
8535 : : 191),
8536 : : operand3,
8537 : : operand4),
8538 : : operand5),
8539 : : 172));
8540 : : }
8541 : :
8542 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8543 : : rtx
8544 : 24 : gen_reducepv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
8545 : : rtx operand1 ATTRIBUTE_UNUSED,
8546 : : rtx operand2 ATTRIBUTE_UNUSED,
8547 : : rtx operand3 ATTRIBUTE_UNUSED,
8548 : : rtx operand4 ATTRIBUTE_UNUSED)
8549 : : {
8550 : 24 : return gen_rtx_SET (operand0,
8551 : : gen_rtx_VEC_MERGE (V2DFmode,
8552 : : gen_rtx_UNSPEC (V2DFmode,
8553 : : gen_rtvec (2,
8554 : : operand1,
8555 : : operand2),
8556 : : 191),
8557 : : operand3,
8558 : : operand4));
8559 : : }
8560 : :
8561 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3591 */
8562 : : rtx
8563 : 0 : gen_reducepv2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
8564 : : rtx operand1 ATTRIBUTE_UNUSED,
8565 : : rtx operand2 ATTRIBUTE_UNUSED,
8566 : : rtx operand3 ATTRIBUTE_UNUSED,
8567 : : rtx operand4 ATTRIBUTE_UNUSED,
8568 : : rtx operand5 ATTRIBUTE_UNUSED)
8569 : : {
8570 : 0 : return gen_rtx_SET (operand0,
8571 : : gen_rtx_UNSPEC (V2DFmode,
8572 : : gen_rtvec (2,
8573 : : gen_rtx_VEC_MERGE (V2DFmode,
8574 : : gen_rtx_UNSPEC (V2DFmode,
8575 : : gen_rtvec (2,
8576 : : operand1,
8577 : : operand2),
8578 : : 191),
8579 : : operand3,
8580 : : operand4),
8581 : : operand5),
8582 : : 172));
8583 : : }
8584 : :
8585 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3603 */
8586 : : rtx
8587 : 0 : gen_reducesv8hf (rtx operand0 ATTRIBUTE_UNUSED,
8588 : : rtx operand1 ATTRIBUTE_UNUSED,
8589 : : rtx operand2 ATTRIBUTE_UNUSED,
8590 : : rtx operand3 ATTRIBUTE_UNUSED)
8591 : : {
8592 : 0 : return gen_rtx_SET (operand0,
8593 : : gen_rtx_VEC_MERGE (V8HFmode,
8594 : : gen_rtx_UNSPEC (V8HFmode,
8595 : : gen_rtvec (3,
8596 : : operand1,
8597 : : operand2,
8598 : : operand3),
8599 : : 191),
8600 : : operand1,
8601 : : const1_rtx));
8602 : : }
8603 : :
8604 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3603 */
8605 : : rtx
8606 : 0 : gen_reducesv8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8607 : : rtx operand1 ATTRIBUTE_UNUSED,
8608 : : rtx operand2 ATTRIBUTE_UNUSED,
8609 : : rtx operand3 ATTRIBUTE_UNUSED,
8610 : : rtx operand4 ATTRIBUTE_UNUSED,
8611 : : rtx operand5 ATTRIBUTE_UNUSED)
8612 : : {
8613 : 0 : return gen_rtx_SET (operand0,
8614 : : gen_rtx_VEC_MERGE (V8HFmode,
8615 : : gen_rtx_VEC_MERGE (V8HFmode,
8616 : : gen_rtx_UNSPEC (V8HFmode,
8617 : : gen_rtvec (3,
8618 : : operand1,
8619 : : operand2,
8620 : : operand3),
8621 : : 191),
8622 : : operand4,
8623 : : operand5),
8624 : : operand1,
8625 : : const1_rtx));
8626 : : }
8627 : :
8628 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3603 */
8629 : : rtx
8630 : 0 : gen_reducesv8hf_round (rtx operand0 ATTRIBUTE_UNUSED,
8631 : : rtx operand1 ATTRIBUTE_UNUSED,
8632 : : rtx operand2 ATTRIBUTE_UNUSED,
8633 : : rtx operand3 ATTRIBUTE_UNUSED,
8634 : : rtx operand4 ATTRIBUTE_UNUSED)
8635 : : {
8636 : 0 : return gen_rtx_SET (operand0,
8637 : : gen_rtx_UNSPEC (V8HFmode,
8638 : : gen_rtvec (2,
8639 : : gen_rtx_VEC_MERGE (V8HFmode,
8640 : : gen_rtx_UNSPEC (V8HFmode,
8641 : : gen_rtvec (3,
8642 : : operand1,
8643 : : operand2,
8644 : : operand3),
8645 : : 191),
8646 : : operand1,
8647 : : const1_rtx),
8648 : : operand4),
8649 : : 172));
8650 : : }
8651 : :
8652 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3603 */
8653 : : rtx
8654 : 63 : gen_reducesv8hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
8655 : : rtx operand1 ATTRIBUTE_UNUSED,
8656 : : rtx operand2 ATTRIBUTE_UNUSED,
8657 : : rtx operand3 ATTRIBUTE_UNUSED,
8658 : : rtx operand4 ATTRIBUTE_UNUSED,
8659 : : rtx operand5 ATTRIBUTE_UNUSED,
8660 : : rtx operand6 ATTRIBUTE_UNUSED)
8661 : : {
8662 : 63 : return gen_rtx_SET (operand0,
8663 : : gen_rtx_UNSPEC (V8HFmode,
8664 : : gen_rtvec (2,
8665 : : gen_rtx_VEC_MERGE (V8HFmode,
8666 : : gen_rtx_VEC_MERGE (V8HFmode,
8667 : : gen_rtx_UNSPEC (V8HFmode,
8668 : : gen_rtvec (3,
8669 : : operand1,
8670 : : operand2,
8671 : : operand3),
8672 : : 191),
8673 : : operand4,
8674 : : operand5),
8675 : : operand1,
8676 : : const1_rtx),
8677 : : operand6),
8678 : : 172));
8679 : : }
8680 : :
8681 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3603 */
8682 : : rtx
8683 : 0 : gen_reducesv4sf (rtx operand0 ATTRIBUTE_UNUSED,
8684 : : rtx operand1 ATTRIBUTE_UNUSED,
8685 : : rtx operand2 ATTRIBUTE_UNUSED,
8686 : : rtx operand3 ATTRIBUTE_UNUSED)
8687 : : {
8688 : 0 : return gen_rtx_SET (operand0,
8689 : : gen_rtx_VEC_MERGE (V4SFmode,
8690 : : gen_rtx_UNSPEC (V4SFmode,
8691 : : gen_rtvec (3,
8692 : : operand1,
8693 : : operand2,
8694 : : operand3),
8695 : : 191),
8696 : : operand1,
8697 : : const1_rtx));
8698 : : }
8699 : :
8700 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3603 */
8701 : : rtx
8702 : 24 : gen_reducesv4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
8703 : : rtx operand1 ATTRIBUTE_UNUSED,
8704 : : rtx operand2 ATTRIBUTE_UNUSED,
8705 : : rtx operand3 ATTRIBUTE_UNUSED,
8706 : : rtx operand4 ATTRIBUTE_UNUSED,
8707 : : rtx operand5 ATTRIBUTE_UNUSED)
8708 : : {
8709 : 24 : return gen_rtx_SET (operand0,
8710 : : gen_rtx_VEC_MERGE (V4SFmode,
8711 : : gen_rtx_VEC_MERGE (V4SFmode,
8712 : : gen_rtx_UNSPEC (V4SFmode,
8713 : : gen_rtvec (3,
8714 : : operand1,
8715 : : operand2,
8716 : : operand3),
8717 : : 191),
8718 : : operand4,
8719 : : operand5),
8720 : : operand1,
8721 : : const1_rtx));
8722 : : }
8723 : :
8724 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3603 */
8725 : : rtx
8726 : 0 : gen_reducesv4sf_round (rtx operand0 ATTRIBUTE_UNUSED,
8727 : : rtx operand1 ATTRIBUTE_UNUSED,
8728 : : rtx operand2 ATTRIBUTE_UNUSED,
8729 : : rtx operand3 ATTRIBUTE_UNUSED,
8730 : : rtx operand4 ATTRIBUTE_UNUSED)
8731 : : {
8732 : 0 : return gen_rtx_SET (operand0,
8733 : : gen_rtx_UNSPEC (V4SFmode,
8734 : : gen_rtvec (2,
8735 : : gen_rtx_VEC_MERGE (V4SFmode,
8736 : : gen_rtx_UNSPEC (V4SFmode,
8737 : : gen_rtvec (3,
8738 : : operand1,
8739 : : operand2,
8740 : : operand3),
8741 : : 191),
8742 : : operand1,
8743 : : const1_rtx),
8744 : : operand4),
8745 : : 172));
8746 : : }
8747 : :
8748 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3603 */
8749 : : rtx
8750 : 24 : gen_reducesv4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
8751 : : rtx operand1 ATTRIBUTE_UNUSED,
8752 : : rtx operand2 ATTRIBUTE_UNUSED,
8753 : : rtx operand3 ATTRIBUTE_UNUSED,
8754 : : rtx operand4 ATTRIBUTE_UNUSED,
8755 : : rtx operand5 ATTRIBUTE_UNUSED,
8756 : : rtx operand6 ATTRIBUTE_UNUSED)
8757 : : {
8758 : 24 : return gen_rtx_SET (operand0,
8759 : : gen_rtx_UNSPEC (V4SFmode,
8760 : : gen_rtvec (2,
8761 : : gen_rtx_VEC_MERGE (V4SFmode,
8762 : : gen_rtx_VEC_MERGE (V4SFmode,
8763 : : gen_rtx_UNSPEC (V4SFmode,
8764 : : gen_rtvec (3,
8765 : : operand1,
8766 : : operand2,
8767 : : operand3),
8768 : : 191),
8769 : : operand4,
8770 : : operand5),
8771 : : operand1,
8772 : : const1_rtx),
8773 : : operand6),
8774 : : 172));
8775 : : }
8776 : :
8777 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3603 */
8778 : : rtx
8779 : 0 : gen_reducesv2df (rtx operand0 ATTRIBUTE_UNUSED,
8780 : : rtx operand1 ATTRIBUTE_UNUSED,
8781 : : rtx operand2 ATTRIBUTE_UNUSED,
8782 : : rtx operand3 ATTRIBUTE_UNUSED)
8783 : : {
8784 : 0 : return gen_rtx_SET (operand0,
8785 : : gen_rtx_VEC_MERGE (V2DFmode,
8786 : : gen_rtx_UNSPEC (V2DFmode,
8787 : : gen_rtvec (3,
8788 : : operand1,
8789 : : operand2,
8790 : : operand3),
8791 : : 191),
8792 : : operand1,
8793 : : const1_rtx));
8794 : : }
8795 : :
8796 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3603 */
8797 : : rtx
8798 : 24 : gen_reducesv2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
8799 : : rtx operand1 ATTRIBUTE_UNUSED,
8800 : : rtx operand2 ATTRIBUTE_UNUSED,
8801 : : rtx operand3 ATTRIBUTE_UNUSED,
8802 : : rtx operand4 ATTRIBUTE_UNUSED,
8803 : : rtx operand5 ATTRIBUTE_UNUSED)
8804 : : {
8805 : 24 : return gen_rtx_SET (operand0,
8806 : : gen_rtx_VEC_MERGE (V2DFmode,
8807 : : gen_rtx_VEC_MERGE (V2DFmode,
8808 : : gen_rtx_UNSPEC (V2DFmode,
8809 : : gen_rtvec (3,
8810 : : operand1,
8811 : : operand2,
8812 : : operand3),
8813 : : 191),
8814 : : operand4,
8815 : : operand5),
8816 : : operand1,
8817 : : const1_rtx));
8818 : : }
8819 : :
8820 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3603 */
8821 : : rtx
8822 : 0 : gen_reducesv2df_round (rtx operand0 ATTRIBUTE_UNUSED,
8823 : : rtx operand1 ATTRIBUTE_UNUSED,
8824 : : rtx operand2 ATTRIBUTE_UNUSED,
8825 : : rtx operand3 ATTRIBUTE_UNUSED,
8826 : : rtx operand4 ATTRIBUTE_UNUSED)
8827 : : {
8828 : 0 : return gen_rtx_SET (operand0,
8829 : : gen_rtx_UNSPEC (V2DFmode,
8830 : : gen_rtvec (2,
8831 : : gen_rtx_VEC_MERGE (V2DFmode,
8832 : : gen_rtx_UNSPEC (V2DFmode,
8833 : : gen_rtvec (3,
8834 : : operand1,
8835 : : operand2,
8836 : : operand3),
8837 : : 191),
8838 : : operand1,
8839 : : const1_rtx),
8840 : : operand4),
8841 : : 172));
8842 : : }
8843 : :
8844 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3603 */
8845 : : rtx
8846 : 24 : gen_reducesv2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
8847 : : rtx operand1 ATTRIBUTE_UNUSED,
8848 : : rtx operand2 ATTRIBUTE_UNUSED,
8849 : : rtx operand3 ATTRIBUTE_UNUSED,
8850 : : rtx operand4 ATTRIBUTE_UNUSED,
8851 : : rtx operand5 ATTRIBUTE_UNUSED,
8852 : : rtx operand6 ATTRIBUTE_UNUSED)
8853 : : {
8854 : 24 : return gen_rtx_SET (operand0,
8855 : : gen_rtx_UNSPEC (V2DFmode,
8856 : : gen_rtvec (2,
8857 : : gen_rtx_VEC_MERGE (V2DFmode,
8858 : : gen_rtx_VEC_MERGE (V2DFmode,
8859 : : gen_rtx_UNSPEC (V2DFmode,
8860 : : gen_rtvec (3,
8861 : : operand1,
8862 : : operand2,
8863 : : operand3),
8864 : : 191),
8865 : : operand4,
8866 : : operand5),
8867 : : operand1,
8868 : : const1_rtx),
8869 : : operand6),
8870 : : 172));
8871 : : }
8872 : :
8873 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3662 */
8874 : : rtx
8875 : 55 : gen_avx_cmpv8sf3 (rtx operand0 ATTRIBUTE_UNUSED,
8876 : : rtx operand1 ATTRIBUTE_UNUSED,
8877 : : rtx operand2 ATTRIBUTE_UNUSED,
8878 : : rtx operand3 ATTRIBUTE_UNUSED)
8879 : : {
8880 : 55 : return gen_rtx_SET (operand0,
8881 : : gen_rtx_UNSPEC (V8SFmode,
8882 : : gen_rtvec (3,
8883 : : operand1,
8884 : : operand2,
8885 : : operand3),
8886 : : 58));
8887 : : }
8888 : :
8889 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3662 */
8890 : : rtx
8891 : 44 : gen_avx_cmpv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
8892 : : rtx operand1 ATTRIBUTE_UNUSED,
8893 : : rtx operand2 ATTRIBUTE_UNUSED,
8894 : : rtx operand3 ATTRIBUTE_UNUSED)
8895 : : {
8896 : 44 : return gen_rtx_SET (operand0,
8897 : : gen_rtx_UNSPEC (V4SFmode,
8898 : : gen_rtvec (3,
8899 : : operand1,
8900 : : operand2,
8901 : : operand3),
8902 : : 58));
8903 : : }
8904 : :
8905 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3662 */
8906 : : rtx
8907 : 64 : gen_avx_cmpv4df3 (rtx operand0 ATTRIBUTE_UNUSED,
8908 : : rtx operand1 ATTRIBUTE_UNUSED,
8909 : : rtx operand2 ATTRIBUTE_UNUSED,
8910 : : rtx operand3 ATTRIBUTE_UNUSED)
8911 : : {
8912 : 64 : return gen_rtx_SET (operand0,
8913 : : gen_rtx_UNSPEC (V4DFmode,
8914 : : gen_rtvec (3,
8915 : : operand1,
8916 : : operand2,
8917 : : operand3),
8918 : : 58));
8919 : : }
8920 : :
8921 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3662 */
8922 : : rtx
8923 : 44 : gen_avx_cmpv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
8924 : : rtx operand1 ATTRIBUTE_UNUSED,
8925 : : rtx operand2 ATTRIBUTE_UNUSED,
8926 : : rtx operand3 ATTRIBUTE_UNUSED)
8927 : : {
8928 : 44 : return gen_rtx_SET (operand0,
8929 : : gen_rtx_UNSPEC (V2DFmode,
8930 : : gen_rtvec (3,
8931 : : operand1,
8932 : : operand2,
8933 : : operand3),
8934 : : 58));
8935 : : }
8936 : :
8937 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3873 */
8938 : : rtx
8939 : 43 : gen_avx_vmcmpv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
8940 : : rtx operand1 ATTRIBUTE_UNUSED,
8941 : : rtx operand2 ATTRIBUTE_UNUSED,
8942 : : rtx operand3 ATTRIBUTE_UNUSED)
8943 : : {
8944 : 43 : return gen_rtx_SET (operand0,
8945 : : gen_rtx_VEC_MERGE (V4SFmode,
8946 : : gen_rtx_UNSPEC (V4SFmode,
8947 : : gen_rtvec (3,
8948 : : operand1,
8949 : : operand2,
8950 : : operand3),
8951 : : 58),
8952 : : operand1,
8953 : : const1_rtx));
8954 : : }
8955 : :
8956 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3873 */
8957 : : rtx
8958 : 43 : gen_avx_vmcmpv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
8959 : : rtx operand1 ATTRIBUTE_UNUSED,
8960 : : rtx operand2 ATTRIBUTE_UNUSED,
8961 : : rtx operand3 ATTRIBUTE_UNUSED)
8962 : : {
8963 : 43 : return gen_rtx_SET (operand0,
8964 : : gen_rtx_VEC_MERGE (V2DFmode,
8965 : : gen_rtx_UNSPEC (V2DFmode,
8966 : : gen_rtvec (3,
8967 : : operand1,
8968 : : operand2,
8969 : : operand3),
8970 : : 58),
8971 : : operand1,
8972 : : const1_rtx));
8973 : : }
8974 : :
8975 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3908 */
8976 : : rtx
8977 : 0 : gen_avx_maskcmpv8sf3 (rtx operand0 ATTRIBUTE_UNUSED,
8978 : : rtx operand1 ATTRIBUTE_UNUSED,
8979 : : rtx operand2 ATTRIBUTE_UNUSED,
8980 : : rtx operand3 ATTRIBUTE_UNUSED)
8981 : : {
8982 : 0 : return gen_rtx_SET (operand0,
8983 : : gen_rtx_fmt_ee (GET_CODE (operand3), V8SFmode,
8984 : : operand1,
8985 : : operand2));
8986 : : }
8987 : :
8988 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3908 */
8989 : : rtx
8990 : 163 : gen_sse_maskcmpv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
8991 : : rtx operand1 ATTRIBUTE_UNUSED,
8992 : : rtx operand2 ATTRIBUTE_UNUSED,
8993 : : rtx operand3 ATTRIBUTE_UNUSED)
8994 : : {
8995 : 163 : return gen_rtx_SET (operand0,
8996 : : gen_rtx_fmt_ee (GET_CODE (operand3), V4SFmode,
8997 : : operand1,
8998 : : operand2));
8999 : : }
9000 : :
9001 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3908 */
9002 : : rtx
9003 : 0 : gen_avx_maskcmpv4df3 (rtx operand0 ATTRIBUTE_UNUSED,
9004 : : rtx operand1 ATTRIBUTE_UNUSED,
9005 : : rtx operand2 ATTRIBUTE_UNUSED,
9006 : : rtx operand3 ATTRIBUTE_UNUSED)
9007 : : {
9008 : 0 : return gen_rtx_SET (operand0,
9009 : : gen_rtx_fmt_ee (GET_CODE (operand3), V4DFmode,
9010 : : operand1,
9011 : : operand2));
9012 : : }
9013 : :
9014 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3908 */
9015 : : rtx
9016 : 177 : gen_sse2_maskcmpv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
9017 : : rtx operand1 ATTRIBUTE_UNUSED,
9018 : : rtx operand2 ATTRIBUTE_UNUSED,
9019 : : rtx operand3 ATTRIBUTE_UNUSED)
9020 : : {
9021 : 177 : return gen_rtx_SET (operand0,
9022 : : gen_rtx_fmt_ee (GET_CODE (operand3), V2DFmode,
9023 : : operand1,
9024 : : operand2));
9025 : : }
9026 : :
9027 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3924 */
9028 : : rtx
9029 : 148 : gen_sse_vmmaskcmpv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
9030 : : rtx operand1 ATTRIBUTE_UNUSED,
9031 : : rtx operand2 ATTRIBUTE_UNUSED,
9032 : : rtx operand3 ATTRIBUTE_UNUSED)
9033 : : {
9034 : 148 : return gen_rtx_SET (operand0,
9035 : : gen_rtx_VEC_MERGE (V4SFmode,
9036 : : gen_rtx_fmt_ee (GET_CODE (operand3), V4SFmode,
9037 : : operand1,
9038 : : operand2),
9039 : : operand1,
9040 : : const1_rtx));
9041 : : }
9042 : :
9043 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3924 */
9044 : : rtx
9045 : 147 : gen_sse2_vmmaskcmpv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
9046 : : rtx operand1 ATTRIBUTE_UNUSED,
9047 : : rtx operand2 ATTRIBUTE_UNUSED,
9048 : : rtx operand3 ATTRIBUTE_UNUSED)
9049 : : {
9050 : 147 : return gen_rtx_SET (operand0,
9051 : : gen_rtx_VEC_MERGE (V2DFmode,
9052 : : gen_rtx_fmt_ee (GET_CODE (operand3), V2DFmode,
9053 : : operand1,
9054 : : operand2),
9055 : : operand1,
9056 : : const1_rtx));
9057 : : }
9058 : :
9059 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9060 : : rtx
9061 : 1344 : gen_avx512f_cmpv16si3 (rtx operand0 ATTRIBUTE_UNUSED,
9062 : : rtx operand1 ATTRIBUTE_UNUSED,
9063 : : rtx operand2 ATTRIBUTE_UNUSED,
9064 : : rtx operand3 ATTRIBUTE_UNUSED)
9065 : : {
9066 : 1344 : return gen_rtx_SET (operand0,
9067 : : gen_rtx_UNSPEC (HImode,
9068 : : gen_rtvec (3,
9069 : : operand1,
9070 : : operand2,
9071 : : operand3),
9072 : : 58));
9073 : : }
9074 : :
9075 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9076 : : rtx
9077 : 0 : gen_avx512f_cmpv16si3_round (rtx operand0 ATTRIBUTE_UNUSED,
9078 : : rtx operand1 ATTRIBUTE_UNUSED,
9079 : : rtx operand2 ATTRIBUTE_UNUSED,
9080 : : rtx operand3 ATTRIBUTE_UNUSED,
9081 : : rtx operand4 ATTRIBUTE_UNUSED)
9082 : : {
9083 : 0 : return gen_rtx_SET (operand0,
9084 : : gen_rtx_UNSPEC (HImode,
9085 : : gen_rtvec (2,
9086 : : gen_rtx_UNSPEC (HImode,
9087 : : gen_rtvec (3,
9088 : : operand1,
9089 : : operand2,
9090 : : operand3),
9091 : : 58),
9092 : : operand4),
9093 : : 172));
9094 : : }
9095 : :
9096 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9097 : : rtx
9098 : 135 : gen_avx512f_cmpv16si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9099 : : rtx operand1 ATTRIBUTE_UNUSED,
9100 : : rtx operand2 ATTRIBUTE_UNUSED,
9101 : : rtx operand3 ATTRIBUTE_UNUSED,
9102 : : rtx operand4 ATTRIBUTE_UNUSED)
9103 : : {
9104 : 135 : return gen_rtx_SET (operand0,
9105 : : gen_rtx_AND (HImode,
9106 : : gen_rtx_UNSPEC (HImode,
9107 : : gen_rtvec (3,
9108 : : operand1,
9109 : : operand2,
9110 : : operand3),
9111 : : 58),
9112 : : operand4));
9113 : : }
9114 : :
9115 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9116 : : rtx
9117 : 0 : gen_avx512f_cmpv16si3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
9118 : : rtx operand1 ATTRIBUTE_UNUSED,
9119 : : rtx operand2 ATTRIBUTE_UNUSED,
9120 : : rtx operand3 ATTRIBUTE_UNUSED,
9121 : : rtx operand4 ATTRIBUTE_UNUSED,
9122 : : rtx operand5 ATTRIBUTE_UNUSED)
9123 : : {
9124 : 0 : return gen_rtx_SET (operand0,
9125 : : gen_rtx_UNSPEC (HImode,
9126 : : gen_rtvec (2,
9127 : : gen_rtx_AND (HImode,
9128 : : gen_rtx_UNSPEC (HImode,
9129 : : gen_rtvec (3,
9130 : : operand1,
9131 : : operand2,
9132 : : operand3),
9133 : : 58),
9134 : : operand4),
9135 : : operand5),
9136 : : 172));
9137 : : }
9138 : :
9139 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9140 : : rtx
9141 : 0 : gen_avx512vl_cmpv8si3 (rtx operand0 ATTRIBUTE_UNUSED,
9142 : : rtx operand1 ATTRIBUTE_UNUSED,
9143 : : rtx operand2 ATTRIBUTE_UNUSED,
9144 : : rtx operand3 ATTRIBUTE_UNUSED)
9145 : : {
9146 : 0 : return gen_rtx_SET (operand0,
9147 : : gen_rtx_UNSPEC (QImode,
9148 : : gen_rtvec (3,
9149 : : operand1,
9150 : : operand2,
9151 : : operand3),
9152 : : 58));
9153 : : }
9154 : :
9155 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9156 : : rtx
9157 : 135 : gen_avx512vl_cmpv8si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9158 : : rtx operand1 ATTRIBUTE_UNUSED,
9159 : : rtx operand2 ATTRIBUTE_UNUSED,
9160 : : rtx operand3 ATTRIBUTE_UNUSED,
9161 : : rtx operand4 ATTRIBUTE_UNUSED)
9162 : : {
9163 : 135 : return gen_rtx_SET (operand0,
9164 : : gen_rtx_AND (QImode,
9165 : : gen_rtx_UNSPEC (QImode,
9166 : : gen_rtvec (3,
9167 : : operand1,
9168 : : operand2,
9169 : : operand3),
9170 : : 58),
9171 : : operand4));
9172 : : }
9173 : :
9174 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9175 : : rtx
9176 : 0 : gen_avx512vl_cmpv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
9177 : : rtx operand1 ATTRIBUTE_UNUSED,
9178 : : rtx operand2 ATTRIBUTE_UNUSED,
9179 : : rtx operand3 ATTRIBUTE_UNUSED)
9180 : : {
9181 : 0 : return gen_rtx_SET (operand0,
9182 : : gen_rtx_UNSPEC (QImode,
9183 : : gen_rtvec (3,
9184 : : operand1,
9185 : : operand2,
9186 : : operand3),
9187 : : 58));
9188 : : }
9189 : :
9190 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9191 : : rtx
9192 : 135 : gen_avx512vl_cmpv4si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9193 : : rtx operand1 ATTRIBUTE_UNUSED,
9194 : : rtx operand2 ATTRIBUTE_UNUSED,
9195 : : rtx operand3 ATTRIBUTE_UNUSED,
9196 : : rtx operand4 ATTRIBUTE_UNUSED)
9197 : : {
9198 : 135 : return gen_rtx_SET (operand0,
9199 : : gen_rtx_AND (QImode,
9200 : : gen_rtx_UNSPEC (QImode,
9201 : : gen_rtvec (3,
9202 : : operand1,
9203 : : operand2,
9204 : : operand3),
9205 : : 58),
9206 : : operand4));
9207 : : }
9208 : :
9209 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9210 : : rtx
9211 : 0 : gen_avx512f_cmpv8di3 (rtx operand0 ATTRIBUTE_UNUSED,
9212 : : rtx operand1 ATTRIBUTE_UNUSED,
9213 : : rtx operand2 ATTRIBUTE_UNUSED,
9214 : : rtx operand3 ATTRIBUTE_UNUSED)
9215 : : {
9216 : 0 : return gen_rtx_SET (operand0,
9217 : : gen_rtx_UNSPEC (QImode,
9218 : : gen_rtvec (3,
9219 : : operand1,
9220 : : operand2,
9221 : : operand3),
9222 : : 58));
9223 : : }
9224 : :
9225 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9226 : : rtx
9227 : 0 : gen_avx512f_cmpv8di3_round (rtx operand0 ATTRIBUTE_UNUSED,
9228 : : rtx operand1 ATTRIBUTE_UNUSED,
9229 : : rtx operand2 ATTRIBUTE_UNUSED,
9230 : : rtx operand3 ATTRIBUTE_UNUSED,
9231 : : rtx operand4 ATTRIBUTE_UNUSED)
9232 : : {
9233 : 0 : return gen_rtx_SET (operand0,
9234 : : gen_rtx_UNSPEC (QImode,
9235 : : gen_rtvec (2,
9236 : : gen_rtx_UNSPEC (QImode,
9237 : : gen_rtvec (3,
9238 : : operand1,
9239 : : operand2,
9240 : : operand3),
9241 : : 58),
9242 : : operand4),
9243 : : 172));
9244 : : }
9245 : :
9246 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9247 : : rtx
9248 : 143 : gen_avx512f_cmpv8di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9249 : : rtx operand1 ATTRIBUTE_UNUSED,
9250 : : rtx operand2 ATTRIBUTE_UNUSED,
9251 : : rtx operand3 ATTRIBUTE_UNUSED,
9252 : : rtx operand4 ATTRIBUTE_UNUSED)
9253 : : {
9254 : 143 : return gen_rtx_SET (operand0,
9255 : : gen_rtx_AND (QImode,
9256 : : gen_rtx_UNSPEC (QImode,
9257 : : gen_rtvec (3,
9258 : : operand1,
9259 : : operand2,
9260 : : operand3),
9261 : : 58),
9262 : : operand4));
9263 : : }
9264 : :
9265 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9266 : : rtx
9267 : 0 : gen_avx512f_cmpv8di3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
9268 : : rtx operand1 ATTRIBUTE_UNUSED,
9269 : : rtx operand2 ATTRIBUTE_UNUSED,
9270 : : rtx operand3 ATTRIBUTE_UNUSED,
9271 : : rtx operand4 ATTRIBUTE_UNUSED,
9272 : : rtx operand5 ATTRIBUTE_UNUSED)
9273 : : {
9274 : 0 : return gen_rtx_SET (operand0,
9275 : : gen_rtx_UNSPEC (QImode,
9276 : : gen_rtvec (2,
9277 : : gen_rtx_AND (QImode,
9278 : : gen_rtx_UNSPEC (QImode,
9279 : : gen_rtvec (3,
9280 : : operand1,
9281 : : operand2,
9282 : : operand3),
9283 : : 58),
9284 : : operand4),
9285 : : operand5),
9286 : : 172));
9287 : : }
9288 : :
9289 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9290 : : rtx
9291 : 0 : gen_avx512vl_cmpv4di3 (rtx operand0 ATTRIBUTE_UNUSED,
9292 : : rtx operand1 ATTRIBUTE_UNUSED,
9293 : : rtx operand2 ATTRIBUTE_UNUSED,
9294 : : rtx operand3 ATTRIBUTE_UNUSED)
9295 : : {
9296 : 0 : return gen_rtx_SET (operand0,
9297 : : gen_rtx_UNSPEC (QImode,
9298 : : gen_rtvec (3,
9299 : : operand1,
9300 : : operand2,
9301 : : operand3),
9302 : : 58));
9303 : : }
9304 : :
9305 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9306 : : rtx
9307 : 135 : gen_avx512vl_cmpv4di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9308 : : rtx operand1 ATTRIBUTE_UNUSED,
9309 : : rtx operand2 ATTRIBUTE_UNUSED,
9310 : : rtx operand3 ATTRIBUTE_UNUSED,
9311 : : rtx operand4 ATTRIBUTE_UNUSED)
9312 : : {
9313 : 135 : return gen_rtx_SET (operand0,
9314 : : gen_rtx_AND (QImode,
9315 : : gen_rtx_UNSPEC (QImode,
9316 : : gen_rtvec (3,
9317 : : operand1,
9318 : : operand2,
9319 : : operand3),
9320 : : 58),
9321 : : operand4));
9322 : : }
9323 : :
9324 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9325 : : rtx
9326 : 0 : gen_avx512vl_cmpv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
9327 : : rtx operand1 ATTRIBUTE_UNUSED,
9328 : : rtx operand2 ATTRIBUTE_UNUSED,
9329 : : rtx operand3 ATTRIBUTE_UNUSED)
9330 : : {
9331 : 0 : return gen_rtx_SET (operand0,
9332 : : gen_rtx_UNSPEC (QImode,
9333 : : gen_rtvec (3,
9334 : : operand1,
9335 : : operand2,
9336 : : operand3),
9337 : : 58));
9338 : : }
9339 : :
9340 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9341 : : rtx
9342 : 135 : gen_avx512vl_cmpv2di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9343 : : rtx operand1 ATTRIBUTE_UNUSED,
9344 : : rtx operand2 ATTRIBUTE_UNUSED,
9345 : : rtx operand3 ATTRIBUTE_UNUSED,
9346 : : rtx operand4 ATTRIBUTE_UNUSED)
9347 : : {
9348 : 135 : return gen_rtx_SET (operand0,
9349 : : gen_rtx_AND (QImode,
9350 : : gen_rtx_UNSPEC (QImode,
9351 : : gen_rtvec (3,
9352 : : operand1,
9353 : : operand2,
9354 : : operand3),
9355 : : 58),
9356 : : operand4));
9357 : : }
9358 : :
9359 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9360 : : rtx
9361 : 0 : gen_avx512bw_cmpv32hf3 (rtx operand0 ATTRIBUTE_UNUSED,
9362 : : rtx operand1 ATTRIBUTE_UNUSED,
9363 : : rtx operand2 ATTRIBUTE_UNUSED,
9364 : : rtx operand3 ATTRIBUTE_UNUSED)
9365 : : {
9366 : 0 : return gen_rtx_SET (operand0,
9367 : : gen_rtx_UNSPEC (SImode,
9368 : : gen_rtvec (3,
9369 : : operand1,
9370 : : operand2,
9371 : : operand3),
9372 : : 58));
9373 : : }
9374 : :
9375 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9376 : : rtx
9377 : 0 : gen_avx512bw_cmpv32hf3_round (rtx operand0 ATTRIBUTE_UNUSED,
9378 : : rtx operand1 ATTRIBUTE_UNUSED,
9379 : : rtx operand2 ATTRIBUTE_UNUSED,
9380 : : rtx operand3 ATTRIBUTE_UNUSED,
9381 : : rtx operand4 ATTRIBUTE_UNUSED)
9382 : : {
9383 : 0 : return gen_rtx_SET (operand0,
9384 : : gen_rtx_UNSPEC (SImode,
9385 : : gen_rtvec (2,
9386 : : gen_rtx_UNSPEC (SImode,
9387 : : gen_rtvec (3,
9388 : : operand1,
9389 : : operand2,
9390 : : operand3),
9391 : : 58),
9392 : : operand4),
9393 : : 172));
9394 : : }
9395 : :
9396 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9397 : : rtx
9398 : 14 : gen_avx512bw_cmpv32hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9399 : : rtx operand1 ATTRIBUTE_UNUSED,
9400 : : rtx operand2 ATTRIBUTE_UNUSED,
9401 : : rtx operand3 ATTRIBUTE_UNUSED,
9402 : : rtx operand4 ATTRIBUTE_UNUSED)
9403 : : {
9404 : 14 : return gen_rtx_SET (operand0,
9405 : : gen_rtx_AND (SImode,
9406 : : gen_rtx_UNSPEC (SImode,
9407 : : gen_rtvec (3,
9408 : : operand1,
9409 : : operand2,
9410 : : operand3),
9411 : : 58),
9412 : : operand4));
9413 : : }
9414 : :
9415 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9416 : : rtx
9417 : 10 : gen_avx512bw_cmpv32hf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
9418 : : rtx operand1 ATTRIBUTE_UNUSED,
9419 : : rtx operand2 ATTRIBUTE_UNUSED,
9420 : : rtx operand3 ATTRIBUTE_UNUSED,
9421 : : rtx operand4 ATTRIBUTE_UNUSED,
9422 : : rtx operand5 ATTRIBUTE_UNUSED)
9423 : : {
9424 : 10 : return gen_rtx_SET (operand0,
9425 : : gen_rtx_UNSPEC (SImode,
9426 : : gen_rtvec (2,
9427 : : gen_rtx_AND (SImode,
9428 : : gen_rtx_UNSPEC (SImode,
9429 : : gen_rtvec (3,
9430 : : operand1,
9431 : : operand2,
9432 : : operand3),
9433 : : 58),
9434 : : operand4),
9435 : : operand5),
9436 : : 172));
9437 : : }
9438 : :
9439 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9440 : : rtx
9441 : 0 : gen_avx512vl_cmpv16hf3 (rtx operand0 ATTRIBUTE_UNUSED,
9442 : : rtx operand1 ATTRIBUTE_UNUSED,
9443 : : rtx operand2 ATTRIBUTE_UNUSED,
9444 : : rtx operand3 ATTRIBUTE_UNUSED)
9445 : : {
9446 : 0 : return gen_rtx_SET (operand0,
9447 : : gen_rtx_UNSPEC (HImode,
9448 : : gen_rtvec (3,
9449 : : operand1,
9450 : : operand2,
9451 : : operand3),
9452 : : 58));
9453 : : }
9454 : :
9455 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9456 : : rtx
9457 : 18 : gen_avx512vl_cmpv16hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9458 : : rtx operand1 ATTRIBUTE_UNUSED,
9459 : : rtx operand2 ATTRIBUTE_UNUSED,
9460 : : rtx operand3 ATTRIBUTE_UNUSED,
9461 : : rtx operand4 ATTRIBUTE_UNUSED)
9462 : : {
9463 : 18 : return gen_rtx_SET (operand0,
9464 : : gen_rtx_AND (HImode,
9465 : : gen_rtx_UNSPEC (HImode,
9466 : : gen_rtvec (3,
9467 : : operand1,
9468 : : operand2,
9469 : : operand3),
9470 : : 58),
9471 : : operand4));
9472 : : }
9473 : :
9474 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9475 : : rtx
9476 : 0 : gen_avx512fp16_cmpv8hf3 (rtx operand0 ATTRIBUTE_UNUSED,
9477 : : rtx operand1 ATTRIBUTE_UNUSED,
9478 : : rtx operand2 ATTRIBUTE_UNUSED,
9479 : : rtx operand3 ATTRIBUTE_UNUSED)
9480 : : {
9481 : 0 : return gen_rtx_SET (operand0,
9482 : : gen_rtx_UNSPEC (QImode,
9483 : : gen_rtvec (3,
9484 : : operand1,
9485 : : operand2,
9486 : : operand3),
9487 : : 58));
9488 : : }
9489 : :
9490 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9491 : : rtx
9492 : 22 : gen_avx512fp16_cmpv8hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9493 : : rtx operand1 ATTRIBUTE_UNUSED,
9494 : : rtx operand2 ATTRIBUTE_UNUSED,
9495 : : rtx operand3 ATTRIBUTE_UNUSED,
9496 : : rtx operand4 ATTRIBUTE_UNUSED)
9497 : : {
9498 : 22 : return gen_rtx_SET (operand0,
9499 : : gen_rtx_AND (QImode,
9500 : : gen_rtx_UNSPEC (QImode,
9501 : : gen_rtvec (3,
9502 : : operand1,
9503 : : operand2,
9504 : : operand3),
9505 : : 58),
9506 : : operand4));
9507 : : }
9508 : :
9509 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9510 : : rtx
9511 : 0 : gen_avx512f_cmpv16sf3 (rtx operand0 ATTRIBUTE_UNUSED,
9512 : : rtx operand1 ATTRIBUTE_UNUSED,
9513 : : rtx operand2 ATTRIBUTE_UNUSED,
9514 : : rtx operand3 ATTRIBUTE_UNUSED)
9515 : : {
9516 : 0 : return gen_rtx_SET (operand0,
9517 : : gen_rtx_UNSPEC (HImode,
9518 : : gen_rtvec (3,
9519 : : operand1,
9520 : : operand2,
9521 : : operand3),
9522 : : 58));
9523 : : }
9524 : :
9525 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9526 : : rtx
9527 : 0 : gen_avx512f_cmpv16sf3_round (rtx operand0 ATTRIBUTE_UNUSED,
9528 : : rtx operand1 ATTRIBUTE_UNUSED,
9529 : : rtx operand2 ATTRIBUTE_UNUSED,
9530 : : rtx operand3 ATTRIBUTE_UNUSED,
9531 : : rtx operand4 ATTRIBUTE_UNUSED)
9532 : : {
9533 : 0 : return gen_rtx_SET (operand0,
9534 : : gen_rtx_UNSPEC (HImode,
9535 : : gen_rtvec (2,
9536 : : gen_rtx_UNSPEC (HImode,
9537 : : gen_rtvec (3,
9538 : : operand1,
9539 : : operand2,
9540 : : operand3),
9541 : : 58),
9542 : : operand4),
9543 : : 172));
9544 : : }
9545 : :
9546 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9547 : : rtx
9548 : 0 : gen_avx512f_cmpv16sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9549 : : rtx operand1 ATTRIBUTE_UNUSED,
9550 : : rtx operand2 ATTRIBUTE_UNUSED,
9551 : : rtx operand3 ATTRIBUTE_UNUSED,
9552 : : rtx operand4 ATTRIBUTE_UNUSED)
9553 : : {
9554 : 0 : return gen_rtx_SET (operand0,
9555 : : gen_rtx_AND (HImode,
9556 : : gen_rtx_UNSPEC (HImode,
9557 : : gen_rtvec (3,
9558 : : operand1,
9559 : : operand2,
9560 : : operand3),
9561 : : 58),
9562 : : operand4));
9563 : : }
9564 : :
9565 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9566 : : rtx
9567 : 308 : gen_avx512f_cmpv16sf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
9568 : : rtx operand1 ATTRIBUTE_UNUSED,
9569 : : rtx operand2 ATTRIBUTE_UNUSED,
9570 : : rtx operand3 ATTRIBUTE_UNUSED,
9571 : : rtx operand4 ATTRIBUTE_UNUSED,
9572 : : rtx operand5 ATTRIBUTE_UNUSED)
9573 : : {
9574 : 308 : return gen_rtx_SET (operand0,
9575 : : gen_rtx_UNSPEC (HImode,
9576 : : gen_rtvec (2,
9577 : : gen_rtx_AND (HImode,
9578 : : gen_rtx_UNSPEC (HImode,
9579 : : gen_rtvec (3,
9580 : : operand1,
9581 : : operand2,
9582 : : operand3),
9583 : : 58),
9584 : : operand4),
9585 : : operand5),
9586 : : 172));
9587 : : }
9588 : :
9589 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9590 : : rtx
9591 : 0 : gen_avx512vl_cmpv8sf3 (rtx operand0 ATTRIBUTE_UNUSED,
9592 : : rtx operand1 ATTRIBUTE_UNUSED,
9593 : : rtx operand2 ATTRIBUTE_UNUSED,
9594 : : rtx operand3 ATTRIBUTE_UNUSED)
9595 : : {
9596 : 0 : return gen_rtx_SET (operand0,
9597 : : gen_rtx_UNSPEC (QImode,
9598 : : gen_rtvec (3,
9599 : : operand1,
9600 : : operand2,
9601 : : operand3),
9602 : : 58));
9603 : : }
9604 : :
9605 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9606 : : rtx
9607 : 91 : gen_avx512vl_cmpv8sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9608 : : rtx operand1 ATTRIBUTE_UNUSED,
9609 : : rtx operand2 ATTRIBUTE_UNUSED,
9610 : : rtx operand3 ATTRIBUTE_UNUSED,
9611 : : rtx operand4 ATTRIBUTE_UNUSED)
9612 : : {
9613 : 91 : return gen_rtx_SET (operand0,
9614 : : gen_rtx_AND (QImode,
9615 : : gen_rtx_UNSPEC (QImode,
9616 : : gen_rtvec (3,
9617 : : operand1,
9618 : : operand2,
9619 : : operand3),
9620 : : 58),
9621 : : operand4));
9622 : : }
9623 : :
9624 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9625 : : rtx
9626 : 0 : gen_avx512vl_cmpv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
9627 : : rtx operand1 ATTRIBUTE_UNUSED,
9628 : : rtx operand2 ATTRIBUTE_UNUSED,
9629 : : rtx operand3 ATTRIBUTE_UNUSED)
9630 : : {
9631 : 0 : return gen_rtx_SET (operand0,
9632 : : gen_rtx_UNSPEC (QImode,
9633 : : gen_rtvec (3,
9634 : : operand1,
9635 : : operand2,
9636 : : operand3),
9637 : : 58));
9638 : : }
9639 : :
9640 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9641 : : rtx
9642 : 91 : gen_avx512vl_cmpv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9643 : : rtx operand1 ATTRIBUTE_UNUSED,
9644 : : rtx operand2 ATTRIBUTE_UNUSED,
9645 : : rtx operand3 ATTRIBUTE_UNUSED,
9646 : : rtx operand4 ATTRIBUTE_UNUSED)
9647 : : {
9648 : 91 : return gen_rtx_SET (operand0,
9649 : : gen_rtx_AND (QImode,
9650 : : gen_rtx_UNSPEC (QImode,
9651 : : gen_rtvec (3,
9652 : : operand1,
9653 : : operand2,
9654 : : operand3),
9655 : : 58),
9656 : : operand4));
9657 : : }
9658 : :
9659 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9660 : : rtx
9661 : 0 : gen_avx512f_cmpv8df3 (rtx operand0 ATTRIBUTE_UNUSED,
9662 : : rtx operand1 ATTRIBUTE_UNUSED,
9663 : : rtx operand2 ATTRIBUTE_UNUSED,
9664 : : rtx operand3 ATTRIBUTE_UNUSED)
9665 : : {
9666 : 0 : return gen_rtx_SET (operand0,
9667 : : gen_rtx_UNSPEC (QImode,
9668 : : gen_rtvec (3,
9669 : : operand1,
9670 : : operand2,
9671 : : operand3),
9672 : : 58));
9673 : : }
9674 : :
9675 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9676 : : rtx
9677 : 0 : gen_avx512f_cmpv8df3_round (rtx operand0 ATTRIBUTE_UNUSED,
9678 : : rtx operand1 ATTRIBUTE_UNUSED,
9679 : : rtx operand2 ATTRIBUTE_UNUSED,
9680 : : rtx operand3 ATTRIBUTE_UNUSED,
9681 : : rtx operand4 ATTRIBUTE_UNUSED)
9682 : : {
9683 : 0 : return gen_rtx_SET (operand0,
9684 : : gen_rtx_UNSPEC (QImode,
9685 : : gen_rtvec (2,
9686 : : gen_rtx_UNSPEC (QImode,
9687 : : gen_rtvec (3,
9688 : : operand1,
9689 : : operand2,
9690 : : operand3),
9691 : : 58),
9692 : : operand4),
9693 : : 172));
9694 : : }
9695 : :
9696 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9697 : : rtx
9698 : 0 : gen_avx512f_cmpv8df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9699 : : rtx operand1 ATTRIBUTE_UNUSED,
9700 : : rtx operand2 ATTRIBUTE_UNUSED,
9701 : : rtx operand3 ATTRIBUTE_UNUSED,
9702 : : rtx operand4 ATTRIBUTE_UNUSED)
9703 : : {
9704 : 0 : return gen_rtx_SET (operand0,
9705 : : gen_rtx_AND (QImode,
9706 : : gen_rtx_UNSPEC (QImode,
9707 : : gen_rtvec (3,
9708 : : operand1,
9709 : : operand2,
9710 : : operand3),
9711 : : 58),
9712 : : operand4));
9713 : : }
9714 : :
9715 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9716 : : rtx
9717 : 312 : gen_avx512f_cmpv8df3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
9718 : : rtx operand1 ATTRIBUTE_UNUSED,
9719 : : rtx operand2 ATTRIBUTE_UNUSED,
9720 : : rtx operand3 ATTRIBUTE_UNUSED,
9721 : : rtx operand4 ATTRIBUTE_UNUSED,
9722 : : rtx operand5 ATTRIBUTE_UNUSED)
9723 : : {
9724 : 312 : return gen_rtx_SET (operand0,
9725 : : gen_rtx_UNSPEC (QImode,
9726 : : gen_rtvec (2,
9727 : : gen_rtx_AND (QImode,
9728 : : gen_rtx_UNSPEC (QImode,
9729 : : gen_rtvec (3,
9730 : : operand1,
9731 : : operand2,
9732 : : operand3),
9733 : : 58),
9734 : : operand4),
9735 : : operand5),
9736 : : 172));
9737 : : }
9738 : :
9739 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9740 : : rtx
9741 : 0 : gen_avx512vl_cmpv4df3 (rtx operand0 ATTRIBUTE_UNUSED,
9742 : : rtx operand1 ATTRIBUTE_UNUSED,
9743 : : rtx operand2 ATTRIBUTE_UNUSED,
9744 : : rtx operand3 ATTRIBUTE_UNUSED)
9745 : : {
9746 : 0 : return gen_rtx_SET (operand0,
9747 : : gen_rtx_UNSPEC (QImode,
9748 : : gen_rtvec (3,
9749 : : operand1,
9750 : : operand2,
9751 : : operand3),
9752 : : 58));
9753 : : }
9754 : :
9755 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9756 : : rtx
9757 : 91 : gen_avx512vl_cmpv4df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9758 : : rtx operand1 ATTRIBUTE_UNUSED,
9759 : : rtx operand2 ATTRIBUTE_UNUSED,
9760 : : rtx operand3 ATTRIBUTE_UNUSED,
9761 : : rtx operand4 ATTRIBUTE_UNUSED)
9762 : : {
9763 : 91 : return gen_rtx_SET (operand0,
9764 : : gen_rtx_AND (QImode,
9765 : : gen_rtx_UNSPEC (QImode,
9766 : : gen_rtvec (3,
9767 : : operand1,
9768 : : operand2,
9769 : : operand3),
9770 : : 58),
9771 : : operand4));
9772 : : }
9773 : :
9774 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9775 : : rtx
9776 : 0 : gen_avx512vl_cmpv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
9777 : : rtx operand1 ATTRIBUTE_UNUSED,
9778 : : rtx operand2 ATTRIBUTE_UNUSED,
9779 : : rtx operand3 ATTRIBUTE_UNUSED)
9780 : : {
9781 : 0 : return gen_rtx_SET (operand0,
9782 : : gen_rtx_UNSPEC (QImode,
9783 : : gen_rtvec (3,
9784 : : operand1,
9785 : : operand2,
9786 : : operand3),
9787 : : 58));
9788 : : }
9789 : :
9790 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:3954 */
9791 : : rtx
9792 : 91 : gen_avx512vl_cmpv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9793 : : rtx operand1 ATTRIBUTE_UNUSED,
9794 : : rtx operand2 ATTRIBUTE_UNUSED,
9795 : : rtx operand3 ATTRIBUTE_UNUSED,
9796 : : rtx operand4 ATTRIBUTE_UNUSED)
9797 : : {
9798 : 91 : return gen_rtx_SET (operand0,
9799 : : gen_rtx_AND (QImode,
9800 : : gen_rtx_UNSPEC (QImode,
9801 : : gen_rtvec (3,
9802 : : operand1,
9803 : : operand2,
9804 : : operand3),
9805 : : 58),
9806 : : operand4));
9807 : : }
9808 : :
9809 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4058 */
9810 : : rtx
9811 : 0 : gen_avx512bw_cmpv64qi3 (rtx operand0 ATTRIBUTE_UNUSED,
9812 : : rtx operand1 ATTRIBUTE_UNUSED,
9813 : : rtx operand2 ATTRIBUTE_UNUSED,
9814 : : rtx operand3 ATTRIBUTE_UNUSED)
9815 : : {
9816 : 0 : return gen_rtx_SET (operand0,
9817 : : gen_rtx_UNSPEC (DImode,
9818 : : gen_rtvec (3,
9819 : : operand1,
9820 : : operand2,
9821 : : operand3),
9822 : : 58));
9823 : : }
9824 : :
9825 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4058 */
9826 : : rtx
9827 : 131 : gen_avx512bw_cmpv64qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9828 : : rtx operand1 ATTRIBUTE_UNUSED,
9829 : : rtx operand2 ATTRIBUTE_UNUSED,
9830 : : rtx operand3 ATTRIBUTE_UNUSED,
9831 : : rtx operand4 ATTRIBUTE_UNUSED)
9832 : : {
9833 : 131 : return gen_rtx_SET (operand0,
9834 : : gen_rtx_AND (DImode,
9835 : : gen_rtx_UNSPEC (DImode,
9836 : : gen_rtvec (3,
9837 : : operand1,
9838 : : operand2,
9839 : : operand3),
9840 : : 58),
9841 : : operand4));
9842 : : }
9843 : :
9844 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4058 */
9845 : : rtx
9846 : 0 : gen_avx512vl_cmpv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
9847 : : rtx operand1 ATTRIBUTE_UNUSED,
9848 : : rtx operand2 ATTRIBUTE_UNUSED,
9849 : : rtx operand3 ATTRIBUTE_UNUSED)
9850 : : {
9851 : 0 : return gen_rtx_SET (operand0,
9852 : : gen_rtx_UNSPEC (HImode,
9853 : : gen_rtvec (3,
9854 : : operand1,
9855 : : operand2,
9856 : : operand3),
9857 : : 58));
9858 : : }
9859 : :
9860 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4058 */
9861 : : rtx
9862 : 131 : gen_avx512vl_cmpv16qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9863 : : rtx operand1 ATTRIBUTE_UNUSED,
9864 : : rtx operand2 ATTRIBUTE_UNUSED,
9865 : : rtx operand3 ATTRIBUTE_UNUSED,
9866 : : rtx operand4 ATTRIBUTE_UNUSED)
9867 : : {
9868 : 131 : return gen_rtx_SET (operand0,
9869 : : gen_rtx_AND (HImode,
9870 : : gen_rtx_UNSPEC (HImode,
9871 : : gen_rtvec (3,
9872 : : operand1,
9873 : : operand2,
9874 : : operand3),
9875 : : 58),
9876 : : operand4));
9877 : : }
9878 : :
9879 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4058 */
9880 : : rtx
9881 : 0 : gen_avx512vl_cmpv32qi3 (rtx operand0 ATTRIBUTE_UNUSED,
9882 : : rtx operand1 ATTRIBUTE_UNUSED,
9883 : : rtx operand2 ATTRIBUTE_UNUSED,
9884 : : rtx operand3 ATTRIBUTE_UNUSED)
9885 : : {
9886 : 0 : return gen_rtx_SET (operand0,
9887 : : gen_rtx_UNSPEC (SImode,
9888 : : gen_rtvec (3,
9889 : : operand1,
9890 : : operand2,
9891 : : operand3),
9892 : : 58));
9893 : : }
9894 : :
9895 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4058 */
9896 : : rtx
9897 : 129 : gen_avx512vl_cmpv32qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9898 : : rtx operand1 ATTRIBUTE_UNUSED,
9899 : : rtx operand2 ATTRIBUTE_UNUSED,
9900 : : rtx operand3 ATTRIBUTE_UNUSED,
9901 : : rtx operand4 ATTRIBUTE_UNUSED)
9902 : : {
9903 : 129 : return gen_rtx_SET (operand0,
9904 : : gen_rtx_AND (SImode,
9905 : : gen_rtx_UNSPEC (SImode,
9906 : : gen_rtvec (3,
9907 : : operand1,
9908 : : operand2,
9909 : : operand3),
9910 : : 58),
9911 : : operand4));
9912 : : }
9913 : :
9914 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4058 */
9915 : : rtx
9916 : 0 : gen_avx512bw_cmpv32hi3 (rtx operand0 ATTRIBUTE_UNUSED,
9917 : : rtx operand1 ATTRIBUTE_UNUSED,
9918 : : rtx operand2 ATTRIBUTE_UNUSED,
9919 : : rtx operand3 ATTRIBUTE_UNUSED)
9920 : : {
9921 : 0 : return gen_rtx_SET (operand0,
9922 : : gen_rtx_UNSPEC (SImode,
9923 : : gen_rtvec (3,
9924 : : operand1,
9925 : : operand2,
9926 : : operand3),
9927 : : 58));
9928 : : }
9929 : :
9930 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4058 */
9931 : : rtx
9932 : 131 : gen_avx512bw_cmpv32hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9933 : : rtx operand1 ATTRIBUTE_UNUSED,
9934 : : rtx operand2 ATTRIBUTE_UNUSED,
9935 : : rtx operand3 ATTRIBUTE_UNUSED,
9936 : : rtx operand4 ATTRIBUTE_UNUSED)
9937 : : {
9938 : 131 : return gen_rtx_SET (operand0,
9939 : : gen_rtx_AND (SImode,
9940 : : gen_rtx_UNSPEC (SImode,
9941 : : gen_rtvec (3,
9942 : : operand1,
9943 : : operand2,
9944 : : operand3),
9945 : : 58),
9946 : : operand4));
9947 : : }
9948 : :
9949 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4058 */
9950 : : rtx
9951 : 0 : gen_avx512vl_cmpv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
9952 : : rtx operand1 ATTRIBUTE_UNUSED,
9953 : : rtx operand2 ATTRIBUTE_UNUSED,
9954 : : rtx operand3 ATTRIBUTE_UNUSED)
9955 : : {
9956 : 0 : return gen_rtx_SET (operand0,
9957 : : gen_rtx_UNSPEC (HImode,
9958 : : gen_rtvec (3,
9959 : : operand1,
9960 : : operand2,
9961 : : operand3),
9962 : : 58));
9963 : : }
9964 : :
9965 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4058 */
9966 : : rtx
9967 : 129 : gen_avx512vl_cmpv16hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
9968 : : rtx operand1 ATTRIBUTE_UNUSED,
9969 : : rtx operand2 ATTRIBUTE_UNUSED,
9970 : : rtx operand3 ATTRIBUTE_UNUSED,
9971 : : rtx operand4 ATTRIBUTE_UNUSED)
9972 : : {
9973 : 129 : return gen_rtx_SET (operand0,
9974 : : gen_rtx_AND (HImode,
9975 : : gen_rtx_UNSPEC (HImode,
9976 : : gen_rtvec (3,
9977 : : operand1,
9978 : : operand2,
9979 : : operand3),
9980 : : 58),
9981 : : operand4));
9982 : : }
9983 : :
9984 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4058 */
9985 : : rtx
9986 : 0 : gen_avx512vl_cmpv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
9987 : : rtx operand1 ATTRIBUTE_UNUSED,
9988 : : rtx operand2 ATTRIBUTE_UNUSED,
9989 : : rtx operand3 ATTRIBUTE_UNUSED)
9990 : : {
9991 : 0 : return gen_rtx_SET (operand0,
9992 : : gen_rtx_UNSPEC (QImode,
9993 : : gen_rtvec (3,
9994 : : operand1,
9995 : : operand2,
9996 : : operand3),
9997 : : 58));
9998 : : }
9999 : :
10000 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4058 */
10001 : : rtx
10002 : 131 : gen_avx512vl_cmpv8hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10003 : : rtx operand1 ATTRIBUTE_UNUSED,
10004 : : rtx operand2 ATTRIBUTE_UNUSED,
10005 : : rtx operand3 ATTRIBUTE_UNUSED,
10006 : : rtx operand4 ATTRIBUTE_UNUSED)
10007 : : {
10008 : 131 : return gen_rtx_SET (operand0,
10009 : : gen_rtx_AND (QImode,
10010 : : gen_rtx_UNSPEC (QImode,
10011 : : gen_rtvec (3,
10012 : : operand1,
10013 : : operand2,
10014 : : operand3),
10015 : : 58),
10016 : : operand4));
10017 : : }
10018 : :
10019 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4176 */
10020 : : rtx
10021 : 6 : gen_avx512bw_ucmpv64qi3 (rtx operand0 ATTRIBUTE_UNUSED,
10022 : : rtx operand1 ATTRIBUTE_UNUSED,
10023 : : rtx operand2 ATTRIBUTE_UNUSED,
10024 : : rtx operand3 ATTRIBUTE_UNUSED)
10025 : : {
10026 : 6 : return gen_rtx_SET (operand0,
10027 : : gen_rtx_UNSPEC (DImode,
10028 : : gen_rtvec (3,
10029 : : operand1,
10030 : : operand2,
10031 : : operand3),
10032 : : 153));
10033 : : }
10034 : :
10035 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4176 */
10036 : : rtx
10037 : 180 : gen_avx512bw_ucmpv64qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10038 : : rtx operand1 ATTRIBUTE_UNUSED,
10039 : : rtx operand2 ATTRIBUTE_UNUSED,
10040 : : rtx operand3 ATTRIBUTE_UNUSED,
10041 : : rtx operand4 ATTRIBUTE_UNUSED)
10042 : : {
10043 : 180 : return gen_rtx_SET (operand0,
10044 : : gen_rtx_AND (DImode,
10045 : : gen_rtx_UNSPEC (DImode,
10046 : : gen_rtvec (3,
10047 : : operand1,
10048 : : operand2,
10049 : : operand3),
10050 : : 153),
10051 : : operand4));
10052 : : }
10053 : :
10054 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4176 */
10055 : : rtx
10056 : 6 : gen_avx512vl_ucmpv16qi3 (rtx operand0 ATTRIBUTE_UNUSED,
10057 : : rtx operand1 ATTRIBUTE_UNUSED,
10058 : : rtx operand2 ATTRIBUTE_UNUSED,
10059 : : rtx operand3 ATTRIBUTE_UNUSED)
10060 : : {
10061 : 6 : return gen_rtx_SET (operand0,
10062 : : gen_rtx_UNSPEC (HImode,
10063 : : gen_rtvec (3,
10064 : : operand1,
10065 : : operand2,
10066 : : operand3),
10067 : : 153));
10068 : : }
10069 : :
10070 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4176 */
10071 : : rtx
10072 : 184 : gen_avx512vl_ucmpv16qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10073 : : rtx operand1 ATTRIBUTE_UNUSED,
10074 : : rtx operand2 ATTRIBUTE_UNUSED,
10075 : : rtx operand3 ATTRIBUTE_UNUSED,
10076 : : rtx operand4 ATTRIBUTE_UNUSED)
10077 : : {
10078 : 184 : return gen_rtx_SET (operand0,
10079 : : gen_rtx_AND (HImode,
10080 : : gen_rtx_UNSPEC (HImode,
10081 : : gen_rtvec (3,
10082 : : operand1,
10083 : : operand2,
10084 : : operand3),
10085 : : 153),
10086 : : operand4));
10087 : : }
10088 : :
10089 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4176 */
10090 : : rtx
10091 : 6 : gen_avx512vl_ucmpv32qi3 (rtx operand0 ATTRIBUTE_UNUSED,
10092 : : rtx operand1 ATTRIBUTE_UNUSED,
10093 : : rtx operand2 ATTRIBUTE_UNUSED,
10094 : : rtx operand3 ATTRIBUTE_UNUSED)
10095 : : {
10096 : 6 : return gen_rtx_SET (operand0,
10097 : : gen_rtx_UNSPEC (SImode,
10098 : : gen_rtvec (3,
10099 : : operand1,
10100 : : operand2,
10101 : : operand3),
10102 : : 153));
10103 : : }
10104 : :
10105 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4176 */
10106 : : rtx
10107 : 182 : gen_avx512vl_ucmpv32qi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10108 : : rtx operand1 ATTRIBUTE_UNUSED,
10109 : : rtx operand2 ATTRIBUTE_UNUSED,
10110 : : rtx operand3 ATTRIBUTE_UNUSED,
10111 : : rtx operand4 ATTRIBUTE_UNUSED)
10112 : : {
10113 : 182 : return gen_rtx_SET (operand0,
10114 : : gen_rtx_AND (SImode,
10115 : : gen_rtx_UNSPEC (SImode,
10116 : : gen_rtvec (3,
10117 : : operand1,
10118 : : operand2,
10119 : : operand3),
10120 : : 153),
10121 : : operand4));
10122 : : }
10123 : :
10124 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4176 */
10125 : : rtx
10126 : 6 : gen_avx512bw_ucmpv32hi3 (rtx operand0 ATTRIBUTE_UNUSED,
10127 : : rtx operand1 ATTRIBUTE_UNUSED,
10128 : : rtx operand2 ATTRIBUTE_UNUSED,
10129 : : rtx operand3 ATTRIBUTE_UNUSED)
10130 : : {
10131 : 6 : return gen_rtx_SET (operand0,
10132 : : gen_rtx_UNSPEC (SImode,
10133 : : gen_rtvec (3,
10134 : : operand1,
10135 : : operand2,
10136 : : operand3),
10137 : : 153));
10138 : : }
10139 : :
10140 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4176 */
10141 : : rtx
10142 : 182 : gen_avx512bw_ucmpv32hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10143 : : rtx operand1 ATTRIBUTE_UNUSED,
10144 : : rtx operand2 ATTRIBUTE_UNUSED,
10145 : : rtx operand3 ATTRIBUTE_UNUSED,
10146 : : rtx operand4 ATTRIBUTE_UNUSED)
10147 : : {
10148 : 182 : return gen_rtx_SET (operand0,
10149 : : gen_rtx_AND (SImode,
10150 : : gen_rtx_UNSPEC (SImode,
10151 : : gen_rtvec (3,
10152 : : operand1,
10153 : : operand2,
10154 : : operand3),
10155 : : 153),
10156 : : operand4));
10157 : : }
10158 : :
10159 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4176 */
10160 : : rtx
10161 : 6 : gen_avx512vl_ucmpv16hi3 (rtx operand0 ATTRIBUTE_UNUSED,
10162 : : rtx operand1 ATTRIBUTE_UNUSED,
10163 : : rtx operand2 ATTRIBUTE_UNUSED,
10164 : : rtx operand3 ATTRIBUTE_UNUSED)
10165 : : {
10166 : 6 : return gen_rtx_SET (operand0,
10167 : : gen_rtx_UNSPEC (HImode,
10168 : : gen_rtvec (3,
10169 : : operand1,
10170 : : operand2,
10171 : : operand3),
10172 : : 153));
10173 : : }
10174 : :
10175 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4176 */
10176 : : rtx
10177 : 192 : gen_avx512vl_ucmpv16hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10178 : : rtx operand1 ATTRIBUTE_UNUSED,
10179 : : rtx operand2 ATTRIBUTE_UNUSED,
10180 : : rtx operand3 ATTRIBUTE_UNUSED,
10181 : : rtx operand4 ATTRIBUTE_UNUSED)
10182 : : {
10183 : 192 : return gen_rtx_SET (operand0,
10184 : : gen_rtx_AND (HImode,
10185 : : gen_rtx_UNSPEC (HImode,
10186 : : gen_rtvec (3,
10187 : : operand1,
10188 : : operand2,
10189 : : operand3),
10190 : : 153),
10191 : : operand4));
10192 : : }
10193 : :
10194 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4176 */
10195 : : rtx
10196 : 6 : gen_avx512vl_ucmpv8hi3 (rtx operand0 ATTRIBUTE_UNUSED,
10197 : : rtx operand1 ATTRIBUTE_UNUSED,
10198 : : rtx operand2 ATTRIBUTE_UNUSED,
10199 : : rtx operand3 ATTRIBUTE_UNUSED)
10200 : : {
10201 : 6 : return gen_rtx_SET (operand0,
10202 : : gen_rtx_UNSPEC (QImode,
10203 : : gen_rtvec (3,
10204 : : operand1,
10205 : : operand2,
10206 : : operand3),
10207 : : 153));
10208 : : }
10209 : :
10210 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4176 */
10211 : : rtx
10212 : 188 : gen_avx512vl_ucmpv8hi3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10213 : : rtx operand1 ATTRIBUTE_UNUSED,
10214 : : rtx operand2 ATTRIBUTE_UNUSED,
10215 : : rtx operand3 ATTRIBUTE_UNUSED,
10216 : : rtx operand4 ATTRIBUTE_UNUSED)
10217 : : {
10218 : 188 : return gen_rtx_SET (operand0,
10219 : : gen_rtx_AND (QImode,
10220 : : gen_rtx_UNSPEC (QImode,
10221 : : gen_rtvec (3,
10222 : : operand1,
10223 : : operand2,
10224 : : operand3),
10225 : : 153),
10226 : : operand4));
10227 : : }
10228 : :
10229 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4273 */
10230 : : rtx
10231 : 0 : gen_avx512f_ucmpv16si3 (rtx operand0 ATTRIBUTE_UNUSED,
10232 : : rtx operand1 ATTRIBUTE_UNUSED,
10233 : : rtx operand2 ATTRIBUTE_UNUSED,
10234 : : rtx operand3 ATTRIBUTE_UNUSED)
10235 : : {
10236 : 0 : return gen_rtx_SET (operand0,
10237 : : gen_rtx_UNSPEC (HImode,
10238 : : gen_rtvec (3,
10239 : : operand1,
10240 : : operand2,
10241 : : operand3),
10242 : : 153));
10243 : : }
10244 : :
10245 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4273 */
10246 : : rtx
10247 : 189 : gen_avx512f_ucmpv16si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10248 : : rtx operand1 ATTRIBUTE_UNUSED,
10249 : : rtx operand2 ATTRIBUTE_UNUSED,
10250 : : rtx operand3 ATTRIBUTE_UNUSED,
10251 : : rtx operand4 ATTRIBUTE_UNUSED)
10252 : : {
10253 : 189 : return gen_rtx_SET (operand0,
10254 : : gen_rtx_AND (HImode,
10255 : : gen_rtx_UNSPEC (HImode,
10256 : : gen_rtvec (3,
10257 : : operand1,
10258 : : operand2,
10259 : : operand3),
10260 : : 153),
10261 : : operand4));
10262 : : }
10263 : :
10264 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4273 */
10265 : : rtx
10266 : 0 : gen_avx512vl_ucmpv8si3 (rtx operand0 ATTRIBUTE_UNUSED,
10267 : : rtx operand1 ATTRIBUTE_UNUSED,
10268 : : rtx operand2 ATTRIBUTE_UNUSED,
10269 : : rtx operand3 ATTRIBUTE_UNUSED)
10270 : : {
10271 : 0 : return gen_rtx_SET (operand0,
10272 : : gen_rtx_UNSPEC (QImode,
10273 : : gen_rtvec (3,
10274 : : operand1,
10275 : : operand2,
10276 : : operand3),
10277 : : 153));
10278 : : }
10279 : :
10280 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4273 */
10281 : : rtx
10282 : 194 : gen_avx512vl_ucmpv8si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10283 : : rtx operand1 ATTRIBUTE_UNUSED,
10284 : : rtx operand2 ATTRIBUTE_UNUSED,
10285 : : rtx operand3 ATTRIBUTE_UNUSED,
10286 : : rtx operand4 ATTRIBUTE_UNUSED)
10287 : : {
10288 : 194 : return gen_rtx_SET (operand0,
10289 : : gen_rtx_AND (QImode,
10290 : : gen_rtx_UNSPEC (QImode,
10291 : : gen_rtvec (3,
10292 : : operand1,
10293 : : operand2,
10294 : : operand3),
10295 : : 153),
10296 : : operand4));
10297 : : }
10298 : :
10299 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4273 */
10300 : : rtx
10301 : 0 : gen_avx512vl_ucmpv4si3 (rtx operand0 ATTRIBUTE_UNUSED,
10302 : : rtx operand1 ATTRIBUTE_UNUSED,
10303 : : rtx operand2 ATTRIBUTE_UNUSED,
10304 : : rtx operand3 ATTRIBUTE_UNUSED)
10305 : : {
10306 : 0 : return gen_rtx_SET (operand0,
10307 : : gen_rtx_UNSPEC (QImode,
10308 : : gen_rtvec (3,
10309 : : operand1,
10310 : : operand2,
10311 : : operand3),
10312 : : 153));
10313 : : }
10314 : :
10315 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4273 */
10316 : : rtx
10317 : 194 : gen_avx512vl_ucmpv4si3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10318 : : rtx operand1 ATTRIBUTE_UNUSED,
10319 : : rtx operand2 ATTRIBUTE_UNUSED,
10320 : : rtx operand3 ATTRIBUTE_UNUSED,
10321 : : rtx operand4 ATTRIBUTE_UNUSED)
10322 : : {
10323 : 194 : return gen_rtx_SET (operand0,
10324 : : gen_rtx_AND (QImode,
10325 : : gen_rtx_UNSPEC (QImode,
10326 : : gen_rtvec (3,
10327 : : operand1,
10328 : : operand2,
10329 : : operand3),
10330 : : 153),
10331 : : operand4));
10332 : : }
10333 : :
10334 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4273 */
10335 : : rtx
10336 : 0 : gen_avx512f_ucmpv8di3 (rtx operand0 ATTRIBUTE_UNUSED,
10337 : : rtx operand1 ATTRIBUTE_UNUSED,
10338 : : rtx operand2 ATTRIBUTE_UNUSED,
10339 : : rtx operand3 ATTRIBUTE_UNUSED)
10340 : : {
10341 : 0 : return gen_rtx_SET (operand0,
10342 : : gen_rtx_UNSPEC (QImode,
10343 : : gen_rtvec (3,
10344 : : operand1,
10345 : : operand2,
10346 : : operand3),
10347 : : 153));
10348 : : }
10349 : :
10350 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4273 */
10351 : : rtx
10352 : 192 : gen_avx512f_ucmpv8di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10353 : : rtx operand1 ATTRIBUTE_UNUSED,
10354 : : rtx operand2 ATTRIBUTE_UNUSED,
10355 : : rtx operand3 ATTRIBUTE_UNUSED,
10356 : : rtx operand4 ATTRIBUTE_UNUSED)
10357 : : {
10358 : 192 : return gen_rtx_SET (operand0,
10359 : : gen_rtx_AND (QImode,
10360 : : gen_rtx_UNSPEC (QImode,
10361 : : gen_rtvec (3,
10362 : : operand1,
10363 : : operand2,
10364 : : operand3),
10365 : : 153),
10366 : : operand4));
10367 : : }
10368 : :
10369 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4273 */
10370 : : rtx
10371 : 0 : gen_avx512vl_ucmpv4di3 (rtx operand0 ATTRIBUTE_UNUSED,
10372 : : rtx operand1 ATTRIBUTE_UNUSED,
10373 : : rtx operand2 ATTRIBUTE_UNUSED,
10374 : : rtx operand3 ATTRIBUTE_UNUSED)
10375 : : {
10376 : 0 : return gen_rtx_SET (operand0,
10377 : : gen_rtx_UNSPEC (QImode,
10378 : : gen_rtvec (3,
10379 : : operand1,
10380 : : operand2,
10381 : : operand3),
10382 : : 153));
10383 : : }
10384 : :
10385 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4273 */
10386 : : rtx
10387 : 194 : gen_avx512vl_ucmpv4di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10388 : : rtx operand1 ATTRIBUTE_UNUSED,
10389 : : rtx operand2 ATTRIBUTE_UNUSED,
10390 : : rtx operand3 ATTRIBUTE_UNUSED,
10391 : : rtx operand4 ATTRIBUTE_UNUSED)
10392 : : {
10393 : 194 : return gen_rtx_SET (operand0,
10394 : : gen_rtx_AND (QImode,
10395 : : gen_rtx_UNSPEC (QImode,
10396 : : gen_rtvec (3,
10397 : : operand1,
10398 : : operand2,
10399 : : operand3),
10400 : : 153),
10401 : : operand4));
10402 : : }
10403 : :
10404 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4273 */
10405 : : rtx
10406 : 0 : gen_avx512vl_ucmpv2di3 (rtx operand0 ATTRIBUTE_UNUSED,
10407 : : rtx operand1 ATTRIBUTE_UNUSED,
10408 : : rtx operand2 ATTRIBUTE_UNUSED,
10409 : : rtx operand3 ATTRIBUTE_UNUSED)
10410 : : {
10411 : 0 : return gen_rtx_SET (operand0,
10412 : : gen_rtx_UNSPEC (QImode,
10413 : : gen_rtvec (3,
10414 : : operand1,
10415 : : operand2,
10416 : : operand3),
10417 : : 153));
10418 : : }
10419 : :
10420 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4273 */
10421 : : rtx
10422 : 194 : gen_avx512vl_ucmpv2di3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10423 : : rtx operand1 ATTRIBUTE_UNUSED,
10424 : : rtx operand2 ATTRIBUTE_UNUSED,
10425 : : rtx operand3 ATTRIBUTE_UNUSED,
10426 : : rtx operand4 ATTRIBUTE_UNUSED)
10427 : : {
10428 : 194 : return gen_rtx_SET (operand0,
10429 : : gen_rtx_AND (QImode,
10430 : : gen_rtx_UNSPEC (QImode,
10431 : : gen_rtvec (3,
10432 : : operand1,
10433 : : operand2,
10434 : : operand3),
10435 : : 153),
10436 : : operand4));
10437 : : }
10438 : :
10439 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4412 */
10440 : : rtx
10441 : 0 : gen_avx512f_vmcmpv8hf3 (rtx operand0 ATTRIBUTE_UNUSED,
10442 : : rtx operand1 ATTRIBUTE_UNUSED,
10443 : : rtx operand2 ATTRIBUTE_UNUSED,
10444 : : rtx operand3 ATTRIBUTE_UNUSED)
10445 : : {
10446 : 0 : return gen_rtx_SET (operand0,
10447 : : gen_rtx_AND (QImode,
10448 : : gen_rtx_UNSPEC (QImode,
10449 : : gen_rtvec (3,
10450 : : operand1,
10451 : : operand2,
10452 : : operand3),
10453 : : 58),
10454 : : const1_rtx));
10455 : : }
10456 : :
10457 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4412 */
10458 : : rtx
10459 : 0 : gen_avx512f_vmcmpv8hf3_round (rtx operand0 ATTRIBUTE_UNUSED,
10460 : : rtx operand1 ATTRIBUTE_UNUSED,
10461 : : rtx operand2 ATTRIBUTE_UNUSED,
10462 : : rtx operand3 ATTRIBUTE_UNUSED,
10463 : : rtx operand4 ATTRIBUTE_UNUSED)
10464 : : {
10465 : 0 : return gen_rtx_SET (operand0,
10466 : : gen_rtx_UNSPEC (QImode,
10467 : : gen_rtvec (2,
10468 : : gen_rtx_AND (QImode,
10469 : : gen_rtx_UNSPEC (QImode,
10470 : : gen_rtvec (3,
10471 : : operand1,
10472 : : operand2,
10473 : : operand3),
10474 : : 58),
10475 : : const1_rtx),
10476 : : operand4),
10477 : : 172));
10478 : : }
10479 : :
10480 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4412 */
10481 : : rtx
10482 : 0 : gen_avx512f_vmcmpv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
10483 : : rtx operand1 ATTRIBUTE_UNUSED,
10484 : : rtx operand2 ATTRIBUTE_UNUSED,
10485 : : rtx operand3 ATTRIBUTE_UNUSED)
10486 : : {
10487 : 0 : return gen_rtx_SET (operand0,
10488 : : gen_rtx_AND (QImode,
10489 : : gen_rtx_UNSPEC (QImode,
10490 : : gen_rtvec (3,
10491 : : operand1,
10492 : : operand2,
10493 : : operand3),
10494 : : 58),
10495 : : const1_rtx));
10496 : : }
10497 : :
10498 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4412 */
10499 : : rtx
10500 : 0 : gen_avx512f_vmcmpv4sf3_round (rtx operand0 ATTRIBUTE_UNUSED,
10501 : : rtx operand1 ATTRIBUTE_UNUSED,
10502 : : rtx operand2 ATTRIBUTE_UNUSED,
10503 : : rtx operand3 ATTRIBUTE_UNUSED,
10504 : : rtx operand4 ATTRIBUTE_UNUSED)
10505 : : {
10506 : 0 : return gen_rtx_SET (operand0,
10507 : : gen_rtx_UNSPEC (QImode,
10508 : : gen_rtvec (2,
10509 : : gen_rtx_AND (QImode,
10510 : : gen_rtx_UNSPEC (QImode,
10511 : : gen_rtvec (3,
10512 : : operand1,
10513 : : operand2,
10514 : : operand3),
10515 : : 58),
10516 : : const1_rtx),
10517 : : operand4),
10518 : : 172));
10519 : : }
10520 : :
10521 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4412 */
10522 : : rtx
10523 : 0 : gen_avx512f_vmcmpv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
10524 : : rtx operand1 ATTRIBUTE_UNUSED,
10525 : : rtx operand2 ATTRIBUTE_UNUSED,
10526 : : rtx operand3 ATTRIBUTE_UNUSED)
10527 : : {
10528 : 0 : return gen_rtx_SET (operand0,
10529 : : gen_rtx_AND (QImode,
10530 : : gen_rtx_UNSPEC (QImode,
10531 : : gen_rtvec (3,
10532 : : operand1,
10533 : : operand2,
10534 : : operand3),
10535 : : 58),
10536 : : const1_rtx));
10537 : : }
10538 : :
10539 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4412 */
10540 : : rtx
10541 : 0 : gen_avx512f_vmcmpv2df3_round (rtx operand0 ATTRIBUTE_UNUSED,
10542 : : rtx operand1 ATTRIBUTE_UNUSED,
10543 : : rtx operand2 ATTRIBUTE_UNUSED,
10544 : : rtx operand3 ATTRIBUTE_UNUSED,
10545 : : rtx operand4 ATTRIBUTE_UNUSED)
10546 : : {
10547 : 0 : return gen_rtx_SET (operand0,
10548 : : gen_rtx_UNSPEC (QImode,
10549 : : gen_rtvec (2,
10550 : : gen_rtx_AND (QImode,
10551 : : gen_rtx_UNSPEC (QImode,
10552 : : gen_rtvec (3,
10553 : : operand1,
10554 : : operand2,
10555 : : operand3),
10556 : : 58),
10557 : : const1_rtx),
10558 : : operand4),
10559 : : 172));
10560 : : }
10561 : :
10562 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4428 */
10563 : : rtx
10564 : 0 : gen_avx512f_vmcmpv8hf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10565 : : rtx operand1 ATTRIBUTE_UNUSED,
10566 : : rtx operand2 ATTRIBUTE_UNUSED,
10567 : : rtx operand3 ATTRIBUTE_UNUSED,
10568 : : rtx operand4 ATTRIBUTE_UNUSED)
10569 : : {
10570 : 0 : return gen_rtx_SET (operand0,
10571 : : gen_rtx_AND (QImode,
10572 : : gen_rtx_UNSPEC (QImode,
10573 : : gen_rtvec (3,
10574 : : operand1,
10575 : : operand2,
10576 : : operand3),
10577 : : 58),
10578 : : gen_rtx_AND (QImode,
10579 : : operand4,
10580 : : const1_rtx)));
10581 : : }
10582 : :
10583 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4428 */
10584 : : rtx
10585 : 258 : gen_avx512f_vmcmpv8hf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
10586 : : rtx operand1 ATTRIBUTE_UNUSED,
10587 : : rtx operand2 ATTRIBUTE_UNUSED,
10588 : : rtx operand3 ATTRIBUTE_UNUSED,
10589 : : rtx operand4 ATTRIBUTE_UNUSED,
10590 : : rtx operand5 ATTRIBUTE_UNUSED)
10591 : : {
10592 : 258 : return gen_rtx_SET (operand0,
10593 : : gen_rtx_UNSPEC (QImode,
10594 : : gen_rtvec (2,
10595 : : gen_rtx_AND (QImode,
10596 : : gen_rtx_UNSPEC (QImode,
10597 : : gen_rtvec (3,
10598 : : operand1,
10599 : : operand2,
10600 : : operand3),
10601 : : 58),
10602 : : gen_rtx_AND (QImode,
10603 : : operand4,
10604 : : const1_rtx)),
10605 : : operand5),
10606 : : 172));
10607 : : }
10608 : :
10609 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4428 */
10610 : : rtx
10611 : 0 : gen_avx512f_vmcmpv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10612 : : rtx operand1 ATTRIBUTE_UNUSED,
10613 : : rtx operand2 ATTRIBUTE_UNUSED,
10614 : : rtx operand3 ATTRIBUTE_UNUSED,
10615 : : rtx operand4 ATTRIBUTE_UNUSED)
10616 : : {
10617 : 0 : return gen_rtx_SET (operand0,
10618 : : gen_rtx_AND (QImode,
10619 : : gen_rtx_UNSPEC (QImode,
10620 : : gen_rtvec (3,
10621 : : operand1,
10622 : : operand2,
10623 : : operand3),
10624 : : 58),
10625 : : gen_rtx_AND (QImode,
10626 : : operand4,
10627 : : const1_rtx)));
10628 : : }
10629 : :
10630 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4428 */
10631 : : rtx
10632 : 132 : gen_avx512f_vmcmpv4sf3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
10633 : : rtx operand1 ATTRIBUTE_UNUSED,
10634 : : rtx operand2 ATTRIBUTE_UNUSED,
10635 : : rtx operand3 ATTRIBUTE_UNUSED,
10636 : : rtx operand4 ATTRIBUTE_UNUSED,
10637 : : rtx operand5 ATTRIBUTE_UNUSED)
10638 : : {
10639 : 132 : return gen_rtx_SET (operand0,
10640 : : gen_rtx_UNSPEC (QImode,
10641 : : gen_rtvec (2,
10642 : : gen_rtx_AND (QImode,
10643 : : gen_rtx_UNSPEC (QImode,
10644 : : gen_rtvec (3,
10645 : : operand1,
10646 : : operand2,
10647 : : operand3),
10648 : : 58),
10649 : : gen_rtx_AND (QImode,
10650 : : operand4,
10651 : : const1_rtx)),
10652 : : operand5),
10653 : : 172));
10654 : : }
10655 : :
10656 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4428 */
10657 : : rtx
10658 : 0 : gen_avx512f_vmcmpv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10659 : : rtx operand1 ATTRIBUTE_UNUSED,
10660 : : rtx operand2 ATTRIBUTE_UNUSED,
10661 : : rtx operand3 ATTRIBUTE_UNUSED,
10662 : : rtx operand4 ATTRIBUTE_UNUSED)
10663 : : {
10664 : 0 : return gen_rtx_SET (operand0,
10665 : : gen_rtx_AND (QImode,
10666 : : gen_rtx_UNSPEC (QImode,
10667 : : gen_rtvec (3,
10668 : : operand1,
10669 : : operand2,
10670 : : operand3),
10671 : : 58),
10672 : : gen_rtx_AND (QImode,
10673 : : operand4,
10674 : : const1_rtx)));
10675 : : }
10676 : :
10677 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4428 */
10678 : : rtx
10679 : 132 : gen_avx512f_vmcmpv2df3_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
10680 : : rtx operand1 ATTRIBUTE_UNUSED,
10681 : : rtx operand2 ATTRIBUTE_UNUSED,
10682 : : rtx operand3 ATTRIBUTE_UNUSED,
10683 : : rtx operand4 ATTRIBUTE_UNUSED,
10684 : : rtx operand5 ATTRIBUTE_UNUSED)
10685 : : {
10686 : 132 : return gen_rtx_SET (operand0,
10687 : : gen_rtx_UNSPEC (QImode,
10688 : : gen_rtvec (2,
10689 : : gen_rtx_AND (QImode,
10690 : : gen_rtx_UNSPEC (QImode,
10691 : : gen_rtvec (3,
10692 : : operand1,
10693 : : operand2,
10694 : : operand3),
10695 : : 58),
10696 : : gen_rtx_AND (QImode,
10697 : : operand4,
10698 : : const1_rtx)),
10699 : : operand5),
10700 : : 172));
10701 : : }
10702 : :
10703 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4446 */
10704 : : rtx
10705 : 118 : gen_sse_comi (rtx operand0 ATTRIBUTE_UNUSED,
10706 : : rtx operand1 ATTRIBUTE_UNUSED)
10707 : : {
10708 : 118 : return gen_rtx_SET (gen_rtx_REG (CCFPmode,
10709 : : 17),
10710 : : gen_rtx_COMPARE (CCFPmode,
10711 : : gen_rtx_VEC_SELECT (SFmode,
10712 : : operand0,
10713 : : gen_rtx_PARALLEL (VOIDmode,
10714 : : gen_rtvec (1,
10715 : : const0_rtx))),
10716 : : gen_rtx_VEC_SELECT (SFmode,
10717 : : operand1,
10718 : : gen_rtx_PARALLEL (VOIDmode,
10719 : : gen_rtvec (1,
10720 : : const0_rtx)))));
10721 : : }
10722 : :
10723 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4446 */
10724 : : rtx
10725 : 27 : gen_sse_comi_round (rtx operand0 ATTRIBUTE_UNUSED,
10726 : : rtx operand1 ATTRIBUTE_UNUSED,
10727 : : rtx operand2 ATTRIBUTE_UNUSED)
10728 : : {
10729 : 27 : return gen_rtx_SET (gen_rtx_REG (CCFPmode,
10730 : : 17),
10731 : : gen_rtx_UNSPEC (CCFPmode,
10732 : : gen_rtvec (2,
10733 : : gen_rtx_COMPARE (CCFPmode,
10734 : : gen_rtx_VEC_SELECT (SFmode,
10735 : : operand0,
10736 : : gen_rtx_PARALLEL (VOIDmode,
10737 : : gen_rtvec (1,
10738 : : const0_rtx))),
10739 : : gen_rtx_VEC_SELECT (SFmode,
10740 : : operand1,
10741 : : gen_rtx_PARALLEL (VOIDmode,
10742 : : gen_rtvec (1,
10743 : : const0_rtx)))),
10744 : : operand2),
10745 : : 172));
10746 : : }
10747 : :
10748 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4446 */
10749 : : rtx
10750 : 118 : gen_sse_ucomi (rtx operand0 ATTRIBUTE_UNUSED,
10751 : : rtx operand1 ATTRIBUTE_UNUSED)
10752 : : {
10753 : 118 : return gen_rtx_SET (gen_rtx_REG (CCFPmode,
10754 : : 17),
10755 : : gen_rtx_UNSPEC (CCFPmode,
10756 : : gen_rtvec (1,
10757 : : gen_rtx_COMPARE (CCFPmode,
10758 : : gen_rtx_VEC_SELECT (SFmode,
10759 : : operand0,
10760 : : gen_rtx_PARALLEL (VOIDmode,
10761 : : gen_rtvec (1,
10762 : : const0_rtx))),
10763 : : gen_rtx_VEC_SELECT (SFmode,
10764 : : operand1,
10765 : : gen_rtx_PARALLEL (VOIDmode,
10766 : : gen_rtvec (1,
10767 : : const0_rtx))))),
10768 : : 27));
10769 : : }
10770 : :
10771 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4446 */
10772 : : rtx
10773 : 17 : gen_sse_ucomi_round (rtx operand0 ATTRIBUTE_UNUSED,
10774 : : rtx operand1 ATTRIBUTE_UNUSED,
10775 : : rtx operand2 ATTRIBUTE_UNUSED)
10776 : : {
10777 : 17 : return gen_rtx_SET (gen_rtx_REG (CCFPmode,
10778 : : 17),
10779 : : gen_rtx_UNSPEC (CCFPmode,
10780 : : gen_rtvec (2,
10781 : : gen_rtx_UNSPEC (CCFPmode,
10782 : : gen_rtvec (1,
10783 : : gen_rtx_COMPARE (CCFPmode,
10784 : : gen_rtx_VEC_SELECT (SFmode,
10785 : : operand0,
10786 : : gen_rtx_PARALLEL (VOIDmode,
10787 : : gen_rtvec (1,
10788 : : const0_rtx))),
10789 : : gen_rtx_VEC_SELECT (SFmode,
10790 : : operand1,
10791 : : gen_rtx_PARALLEL (VOIDmode,
10792 : : gen_rtvec (1,
10793 : : const0_rtx))))),
10794 : : 27),
10795 : : operand2),
10796 : : 172));
10797 : : }
10798 : :
10799 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4446 */
10800 : : rtx
10801 : 118 : gen_sse2_comi (rtx operand0 ATTRIBUTE_UNUSED,
10802 : : rtx operand1 ATTRIBUTE_UNUSED)
10803 : : {
10804 : 118 : return gen_rtx_SET (gen_rtx_REG (CCFPmode,
10805 : : 17),
10806 : : gen_rtx_COMPARE (CCFPmode,
10807 : : gen_rtx_VEC_SELECT (DFmode,
10808 : : operand0,
10809 : : gen_rtx_PARALLEL (VOIDmode,
10810 : : gen_rtvec (1,
10811 : : const0_rtx))),
10812 : : gen_rtx_VEC_SELECT (DFmode,
10813 : : operand1,
10814 : : gen_rtx_PARALLEL (VOIDmode,
10815 : : gen_rtvec (1,
10816 : : const0_rtx)))));
10817 : : }
10818 : :
10819 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4446 */
10820 : : rtx
10821 : 26 : gen_sse2_comi_round (rtx operand0 ATTRIBUTE_UNUSED,
10822 : : rtx operand1 ATTRIBUTE_UNUSED,
10823 : : rtx operand2 ATTRIBUTE_UNUSED)
10824 : : {
10825 : 26 : return gen_rtx_SET (gen_rtx_REG (CCFPmode,
10826 : : 17),
10827 : : gen_rtx_UNSPEC (CCFPmode,
10828 : : gen_rtvec (2,
10829 : : gen_rtx_COMPARE (CCFPmode,
10830 : : gen_rtx_VEC_SELECT (DFmode,
10831 : : operand0,
10832 : : gen_rtx_PARALLEL (VOIDmode,
10833 : : gen_rtvec (1,
10834 : : const0_rtx))),
10835 : : gen_rtx_VEC_SELECT (DFmode,
10836 : : operand1,
10837 : : gen_rtx_PARALLEL (VOIDmode,
10838 : : gen_rtvec (1,
10839 : : const0_rtx)))),
10840 : : operand2),
10841 : : 172));
10842 : : }
10843 : :
10844 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4446 */
10845 : : rtx
10846 : 119 : gen_sse2_ucomi (rtx operand0 ATTRIBUTE_UNUSED,
10847 : : rtx operand1 ATTRIBUTE_UNUSED)
10848 : : {
10849 : 119 : return gen_rtx_SET (gen_rtx_REG (CCFPmode,
10850 : : 17),
10851 : : gen_rtx_UNSPEC (CCFPmode,
10852 : : gen_rtvec (1,
10853 : : gen_rtx_COMPARE (CCFPmode,
10854 : : gen_rtx_VEC_SELECT (DFmode,
10855 : : operand0,
10856 : : gen_rtx_PARALLEL (VOIDmode,
10857 : : gen_rtvec (1,
10858 : : const0_rtx))),
10859 : : gen_rtx_VEC_SELECT (DFmode,
10860 : : operand1,
10861 : : gen_rtx_PARALLEL (VOIDmode,
10862 : : gen_rtvec (1,
10863 : : const0_rtx))))),
10864 : : 27));
10865 : : }
10866 : :
10867 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4446 */
10868 : : rtx
10869 : 17 : gen_sse2_ucomi_round (rtx operand0 ATTRIBUTE_UNUSED,
10870 : : rtx operand1 ATTRIBUTE_UNUSED,
10871 : : rtx operand2 ATTRIBUTE_UNUSED)
10872 : : {
10873 : 17 : return gen_rtx_SET (gen_rtx_REG (CCFPmode,
10874 : : 17),
10875 : : gen_rtx_UNSPEC (CCFPmode,
10876 : : gen_rtvec (2,
10877 : : gen_rtx_UNSPEC (CCFPmode,
10878 : : gen_rtvec (1,
10879 : : gen_rtx_COMPARE (CCFPmode,
10880 : : gen_rtx_VEC_SELECT (DFmode,
10881 : : operand0,
10882 : : gen_rtx_PARALLEL (VOIDmode,
10883 : : gen_rtvec (1,
10884 : : const0_rtx))),
10885 : : gen_rtx_VEC_SELECT (DFmode,
10886 : : operand1,
10887 : : gen_rtx_PARALLEL (VOIDmode,
10888 : : gen_rtvec (1,
10889 : : const0_rtx))))),
10890 : : 27),
10891 : : operand2),
10892 : : 172));
10893 : : }
10894 : :
10895 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4835 */
10896 : : rtx
10897 : 0 : gen_avx512fp16_andnotv16hf3 (rtx operand0 ATTRIBUTE_UNUSED,
10898 : : rtx operand1 ATTRIBUTE_UNUSED,
10899 : : rtx operand2 ATTRIBUTE_UNUSED)
10900 : : {
10901 : 0 : return gen_rtx_SET (operand0,
10902 : : gen_rtx_AND (V16HFmode,
10903 : : gen_rtx_NOT (V16HFmode,
10904 : : operand1),
10905 : : operand2));
10906 : : }
10907 : :
10908 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4835 */
10909 : : rtx
10910 : 0 : gen_avx512fp16_andnotv8hf3 (rtx operand0 ATTRIBUTE_UNUSED,
10911 : : rtx operand1 ATTRIBUTE_UNUSED,
10912 : : rtx operand2 ATTRIBUTE_UNUSED)
10913 : : {
10914 : 0 : return gen_rtx_SET (operand0,
10915 : : gen_rtx_AND (V8HFmode,
10916 : : gen_rtx_NOT (V8HFmode,
10917 : : operand1),
10918 : : operand2));
10919 : : }
10920 : :
10921 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4835 */
10922 : : rtx
10923 : 16 : gen_avx_andnotv8sf3 (rtx operand0 ATTRIBUTE_UNUSED,
10924 : : rtx operand1 ATTRIBUTE_UNUSED,
10925 : : rtx operand2 ATTRIBUTE_UNUSED)
10926 : : {
10927 : 16 : return gen_rtx_SET (operand0,
10928 : : gen_rtx_AND (V8SFmode,
10929 : : gen_rtx_NOT (V8SFmode,
10930 : : operand1),
10931 : : operand2));
10932 : : }
10933 : :
10934 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4835 */
10935 : : rtx
10936 : 24 : gen_avx_andnotv8sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10937 : : rtx operand1 ATTRIBUTE_UNUSED,
10938 : : rtx operand2 ATTRIBUTE_UNUSED,
10939 : : rtx operand3 ATTRIBUTE_UNUSED,
10940 : : rtx operand4 ATTRIBUTE_UNUSED)
10941 : : {
10942 : 24 : return gen_rtx_SET (operand0,
10943 : : gen_rtx_VEC_MERGE (V8SFmode,
10944 : : gen_rtx_AND (V8SFmode,
10945 : : gen_rtx_NOT (V8SFmode,
10946 : : operand1),
10947 : : operand2),
10948 : : operand3,
10949 : : operand4));
10950 : : }
10951 : :
10952 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4835 */
10953 : : rtx
10954 : 36 : gen_sse_andnotv4sf3 (rtx operand0 ATTRIBUTE_UNUSED,
10955 : : rtx operand1 ATTRIBUTE_UNUSED,
10956 : : rtx operand2 ATTRIBUTE_UNUSED)
10957 : : {
10958 : 36 : return gen_rtx_SET (operand0,
10959 : : gen_rtx_AND (V4SFmode,
10960 : : gen_rtx_NOT (V4SFmode,
10961 : : operand1),
10962 : : operand2));
10963 : : }
10964 : :
10965 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4835 */
10966 : : rtx
10967 : 24 : gen_sse_andnotv4sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10968 : : rtx operand1 ATTRIBUTE_UNUSED,
10969 : : rtx operand2 ATTRIBUTE_UNUSED,
10970 : : rtx operand3 ATTRIBUTE_UNUSED,
10971 : : rtx operand4 ATTRIBUTE_UNUSED)
10972 : : {
10973 : 24 : return gen_rtx_SET (operand0,
10974 : : gen_rtx_VEC_MERGE (V4SFmode,
10975 : : gen_rtx_AND (V4SFmode,
10976 : : gen_rtx_NOT (V4SFmode,
10977 : : operand1),
10978 : : operand2),
10979 : : operand3,
10980 : : operand4));
10981 : : }
10982 : :
10983 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4835 */
10984 : : rtx
10985 : 21 : gen_avx_andnotv4df3 (rtx operand0 ATTRIBUTE_UNUSED,
10986 : : rtx operand1 ATTRIBUTE_UNUSED,
10987 : : rtx operand2 ATTRIBUTE_UNUSED)
10988 : : {
10989 : 21 : return gen_rtx_SET (operand0,
10990 : : gen_rtx_AND (V4DFmode,
10991 : : gen_rtx_NOT (V4DFmode,
10992 : : operand1),
10993 : : operand2));
10994 : : }
10995 : :
10996 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4835 */
10997 : : rtx
10998 : 24 : gen_avx_andnotv4df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
10999 : : rtx operand1 ATTRIBUTE_UNUSED,
11000 : : rtx operand2 ATTRIBUTE_UNUSED,
11001 : : rtx operand3 ATTRIBUTE_UNUSED,
11002 : : rtx operand4 ATTRIBUTE_UNUSED)
11003 : : {
11004 : 24 : return gen_rtx_SET (operand0,
11005 : : gen_rtx_VEC_MERGE (V4DFmode,
11006 : : gen_rtx_AND (V4DFmode,
11007 : : gen_rtx_NOT (V4DFmode,
11008 : : operand1),
11009 : : operand2),
11010 : : operand3,
11011 : : operand4));
11012 : : }
11013 : :
11014 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4835 */
11015 : : rtx
11016 : 19 : gen_sse2_andnotv2df3 (rtx operand0 ATTRIBUTE_UNUSED,
11017 : : rtx operand1 ATTRIBUTE_UNUSED,
11018 : : rtx operand2 ATTRIBUTE_UNUSED)
11019 : : {
11020 : 19 : return gen_rtx_SET (operand0,
11021 : : gen_rtx_AND (V2DFmode,
11022 : : gen_rtx_NOT (V2DFmode,
11023 : : operand1),
11024 : : operand2));
11025 : : }
11026 : :
11027 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4835 */
11028 : : rtx
11029 : 24 : gen_sse2_andnotv2df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
11030 : : rtx operand1 ATTRIBUTE_UNUSED,
11031 : : rtx operand2 ATTRIBUTE_UNUSED,
11032 : : rtx operand3 ATTRIBUTE_UNUSED,
11033 : : rtx operand4 ATTRIBUTE_UNUSED)
11034 : : {
11035 : 24 : return gen_rtx_SET (operand0,
11036 : : gen_rtx_VEC_MERGE (V2DFmode,
11037 : : gen_rtx_AND (V2DFmode,
11038 : : gen_rtx_NOT (V2DFmode,
11039 : : operand1),
11040 : : operand2),
11041 : : operand3,
11042 : : operand4));
11043 : : }
11044 : :
11045 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4908 */
11046 : : rtx
11047 : 0 : gen_avx512fp16_andnotv32hf3 (rtx operand0 ATTRIBUTE_UNUSED,
11048 : : rtx operand1 ATTRIBUTE_UNUSED,
11049 : : rtx operand2 ATTRIBUTE_UNUSED)
11050 : : {
11051 : 0 : return gen_rtx_SET (operand0,
11052 : : gen_rtx_AND (V32HFmode,
11053 : : gen_rtx_NOT (V32HFmode,
11054 : : operand1),
11055 : : operand2));
11056 : : }
11057 : :
11058 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4908 */
11059 : : rtx
11060 : 0 : gen_avx512f_andnotv16sf3 (rtx operand0 ATTRIBUTE_UNUSED,
11061 : : rtx operand1 ATTRIBUTE_UNUSED,
11062 : : rtx operand2 ATTRIBUTE_UNUSED)
11063 : : {
11064 : 0 : return gen_rtx_SET (operand0,
11065 : : gen_rtx_AND (V16SFmode,
11066 : : gen_rtx_NOT (V16SFmode,
11067 : : operand1),
11068 : : operand2));
11069 : : }
11070 : :
11071 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4908 */
11072 : : rtx
11073 : 37 : gen_avx512f_andnotv16sf3_mask (rtx operand0 ATTRIBUTE_UNUSED,
11074 : : rtx operand1 ATTRIBUTE_UNUSED,
11075 : : rtx operand2 ATTRIBUTE_UNUSED,
11076 : : rtx operand3 ATTRIBUTE_UNUSED,
11077 : : rtx operand4 ATTRIBUTE_UNUSED)
11078 : : {
11079 : 37 : return gen_rtx_SET (operand0,
11080 : : gen_rtx_VEC_MERGE (V16SFmode,
11081 : : gen_rtx_AND (V16SFmode,
11082 : : gen_rtx_NOT (V16SFmode,
11083 : : operand1),
11084 : : operand2),
11085 : : operand3,
11086 : : operand4));
11087 : : }
11088 : :
11089 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4908 */
11090 : : rtx
11091 : 0 : gen_avx512f_andnotv8df3 (rtx operand0 ATTRIBUTE_UNUSED,
11092 : : rtx operand1 ATTRIBUTE_UNUSED,
11093 : : rtx operand2 ATTRIBUTE_UNUSED)
11094 : : {
11095 : 0 : return gen_rtx_SET (operand0,
11096 : : gen_rtx_AND (V8DFmode,
11097 : : gen_rtx_NOT (V8DFmode,
11098 : : operand1),
11099 : : operand2));
11100 : : }
11101 : :
11102 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:4908 */
11103 : : rtx
11104 : 37 : gen_avx512f_andnotv8df3_mask (rtx operand0 ATTRIBUTE_UNUSED,
11105 : : rtx operand1 ATTRIBUTE_UNUSED,
11106 : : rtx operand2 ATTRIBUTE_UNUSED,
11107 : : rtx operand3 ATTRIBUTE_UNUSED,
11108 : : rtx operand4 ATTRIBUTE_UNUSED)
11109 : : {
11110 : 37 : return gen_rtx_SET (operand0,
11111 : : gen_rtx_VEC_MERGE (V8DFmode,
11112 : : gen_rtx_AND (V8DFmode,
11113 : : gen_rtx_NOT (V8DFmode,
11114 : : operand1),
11115 : : operand2),
11116 : : operand3,
11117 : : operand4));
11118 : : }
11119 : :
11120 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5259 */
11121 : : rtx
11122 : 0 : gen_andbf3 (rtx operand0 ATTRIBUTE_UNUSED,
11123 : : rtx operand1 ATTRIBUTE_UNUSED,
11124 : : rtx operand2 ATTRIBUTE_UNUSED)
11125 : : {
11126 : 0 : return gen_rtx_SET (operand0,
11127 : : gen_rtx_AND (BFmode,
11128 : : operand1,
11129 : : operand2));
11130 : : }
11131 : :
11132 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5259 */
11133 : : rtx
11134 : 0 : gen_iorbf3 (rtx operand0 ATTRIBUTE_UNUSED,
11135 : : rtx operand1 ATTRIBUTE_UNUSED,
11136 : : rtx operand2 ATTRIBUTE_UNUSED)
11137 : : {
11138 : 0 : return gen_rtx_SET (operand0,
11139 : : gen_rtx_IOR (BFmode,
11140 : : operand1,
11141 : : operand2));
11142 : : }
11143 : :
11144 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5259 */
11145 : : rtx
11146 : 0 : gen_xorbf3 (rtx operand0 ATTRIBUTE_UNUSED,
11147 : : rtx operand1 ATTRIBUTE_UNUSED,
11148 : : rtx operand2 ATTRIBUTE_UNUSED)
11149 : : {
11150 : 0 : return gen_rtx_SET (operand0,
11151 : : gen_rtx_XOR (BFmode,
11152 : : operand1,
11153 : : operand2));
11154 : : }
11155 : :
11156 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5259 */
11157 : : rtx
11158 : 0 : gen_andhf3 (rtx operand0 ATTRIBUTE_UNUSED,
11159 : : rtx operand1 ATTRIBUTE_UNUSED,
11160 : : rtx operand2 ATTRIBUTE_UNUSED)
11161 : : {
11162 : 0 : return gen_rtx_SET (operand0,
11163 : : gen_rtx_AND (HFmode,
11164 : : operand1,
11165 : : operand2));
11166 : : }
11167 : :
11168 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5259 */
11169 : : rtx
11170 : 0 : gen_iorhf3 (rtx operand0 ATTRIBUTE_UNUSED,
11171 : : rtx operand1 ATTRIBUTE_UNUSED,
11172 : : rtx operand2 ATTRIBUTE_UNUSED)
11173 : : {
11174 : 0 : return gen_rtx_SET (operand0,
11175 : : gen_rtx_IOR (HFmode,
11176 : : operand1,
11177 : : operand2));
11178 : : }
11179 : :
11180 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5259 */
11181 : : rtx
11182 : 0 : gen_xorhf3 (rtx operand0 ATTRIBUTE_UNUSED,
11183 : : rtx operand1 ATTRIBUTE_UNUSED,
11184 : : rtx operand2 ATTRIBUTE_UNUSED)
11185 : : {
11186 : 0 : return gen_rtx_SET (operand0,
11187 : : gen_rtx_XOR (HFmode,
11188 : : operand1,
11189 : : operand2));
11190 : : }
11191 : :
11192 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5259 */
11193 : : rtx
11194 : 806 : gen_andsf3 (rtx operand0 ATTRIBUTE_UNUSED,
11195 : : rtx operand1 ATTRIBUTE_UNUSED,
11196 : : rtx operand2 ATTRIBUTE_UNUSED)
11197 : : {
11198 : 806 : return gen_rtx_SET (operand0,
11199 : : gen_rtx_AND (SFmode,
11200 : : operand1,
11201 : : operand2));
11202 : : }
11203 : :
11204 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5259 */
11205 : : rtx
11206 : 806 : gen_iorsf3 (rtx operand0 ATTRIBUTE_UNUSED,
11207 : : rtx operand1 ATTRIBUTE_UNUSED,
11208 : : rtx operand2 ATTRIBUTE_UNUSED)
11209 : : {
11210 : 806 : return gen_rtx_SET (operand0,
11211 : : gen_rtx_IOR (SFmode,
11212 : : operand1,
11213 : : operand2));
11214 : : }
11215 : :
11216 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5259 */
11217 : : rtx
11218 : 0 : gen_xorsf3 (rtx operand0 ATTRIBUTE_UNUSED,
11219 : : rtx operand1 ATTRIBUTE_UNUSED,
11220 : : rtx operand2 ATTRIBUTE_UNUSED)
11221 : : {
11222 : 0 : return gen_rtx_SET (operand0,
11223 : : gen_rtx_XOR (SFmode,
11224 : : operand1,
11225 : : operand2));
11226 : : }
11227 : :
11228 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5259 */
11229 : : rtx
11230 : 1114 : gen_anddf3 (rtx operand0 ATTRIBUTE_UNUSED,
11231 : : rtx operand1 ATTRIBUTE_UNUSED,
11232 : : rtx operand2 ATTRIBUTE_UNUSED)
11233 : : {
11234 : 1114 : return gen_rtx_SET (operand0,
11235 : : gen_rtx_AND (DFmode,
11236 : : operand1,
11237 : : operand2));
11238 : : }
11239 : :
11240 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5259 */
11241 : : rtx
11242 : 1114 : gen_iordf3 (rtx operand0 ATTRIBUTE_UNUSED,
11243 : : rtx operand1 ATTRIBUTE_UNUSED,
11244 : : rtx operand2 ATTRIBUTE_UNUSED)
11245 : : {
11246 : 1114 : return gen_rtx_SET (operand0,
11247 : : gen_rtx_IOR (DFmode,
11248 : : operand1,
11249 : : operand2));
11250 : : }
11251 : :
11252 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5259 */
11253 : : rtx
11254 : 0 : gen_xordf3 (rtx operand0 ATTRIBUTE_UNUSED,
11255 : : rtx operand1 ATTRIBUTE_UNUSED,
11256 : : rtx operand2 ATTRIBUTE_UNUSED)
11257 : : {
11258 : 0 : return gen_rtx_SET (operand0,
11259 : : gen_rtx_XOR (DFmode,
11260 : : operand1,
11261 : : operand2));
11262 : : }
11263 : :
11264 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5535 */
11265 : : rtx
11266 : 0 : gen_fma_fmadd_v32hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
11267 : : rtx operand1 ATTRIBUTE_UNUSED,
11268 : : rtx operand2 ATTRIBUTE_UNUSED,
11269 : : rtx operand3 ATTRIBUTE_UNUSED,
11270 : : rtx operand4 ATTRIBUTE_UNUSED,
11271 : : rtx operand5 ATTRIBUTE_UNUSED)
11272 : : {
11273 : 0 : return gen_rtx_SET (operand0,
11274 : : gen_rtx_VEC_MERGE (V32HFmode,
11275 : : gen_rtx_FMA (V32HFmode,
11276 : : operand1,
11277 : : operand2,
11278 : : operand3),
11279 : : operand4,
11280 : : operand5));
11281 : : }
11282 : :
11283 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5535 */
11284 : : rtx
11285 : 23 : gen_fma_fmadd_v32hf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
11286 : : rtx operand1 ATTRIBUTE_UNUSED,
11287 : : rtx operand2 ATTRIBUTE_UNUSED,
11288 : : rtx operand3 ATTRIBUTE_UNUSED,
11289 : : rtx operand4 ATTRIBUTE_UNUSED,
11290 : : rtx operand5 ATTRIBUTE_UNUSED,
11291 : : rtx operand6 ATTRIBUTE_UNUSED)
11292 : : {
11293 : 23 : return gen_rtx_SET (operand0,
11294 : : gen_rtx_UNSPEC (V32HFmode,
11295 : : gen_rtvec (2,
11296 : : gen_rtx_VEC_MERGE (V32HFmode,
11297 : : gen_rtx_FMA (V32HFmode,
11298 : : operand1,
11299 : : operand2,
11300 : : operand3),
11301 : : operand4,
11302 : : operand5),
11303 : : operand6),
11304 : : 172));
11305 : : }
11306 : :
11307 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5535 */
11308 : : rtx
11309 : 12 : gen_fma_fmadd_v16hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
11310 : : rtx operand1 ATTRIBUTE_UNUSED,
11311 : : rtx operand2 ATTRIBUTE_UNUSED,
11312 : : rtx operand3 ATTRIBUTE_UNUSED,
11313 : : rtx operand4 ATTRIBUTE_UNUSED,
11314 : : rtx operand5 ATTRIBUTE_UNUSED)
11315 : : {
11316 : 12 : return gen_rtx_SET (operand0,
11317 : : gen_rtx_VEC_MERGE (V16HFmode,
11318 : : gen_rtx_FMA (V16HFmode,
11319 : : operand1,
11320 : : operand2,
11321 : : operand3),
11322 : : operand4,
11323 : : operand5));
11324 : : }
11325 : :
11326 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5535 */
11327 : : rtx
11328 : 12 : gen_fma_fmadd_v8hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
11329 : : rtx operand1 ATTRIBUTE_UNUSED,
11330 : : rtx operand2 ATTRIBUTE_UNUSED,
11331 : : rtx operand3 ATTRIBUTE_UNUSED,
11332 : : rtx operand4 ATTRIBUTE_UNUSED,
11333 : : rtx operand5 ATTRIBUTE_UNUSED)
11334 : : {
11335 : 12 : return gen_rtx_SET (operand0,
11336 : : gen_rtx_VEC_MERGE (V8HFmode,
11337 : : gen_rtx_FMA (V8HFmode,
11338 : : operand1,
11339 : : operand2,
11340 : : operand3),
11341 : : operand4,
11342 : : operand5));
11343 : : }
11344 : :
11345 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5535 */
11346 : : rtx
11347 : 0 : gen_fma_fmadd_v16sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
11348 : : rtx operand1 ATTRIBUTE_UNUSED,
11349 : : rtx operand2 ATTRIBUTE_UNUSED,
11350 : : rtx operand3 ATTRIBUTE_UNUSED,
11351 : : rtx operand4 ATTRIBUTE_UNUSED,
11352 : : rtx operand5 ATTRIBUTE_UNUSED)
11353 : : {
11354 : 0 : return gen_rtx_SET (operand0,
11355 : : gen_rtx_VEC_MERGE (V16SFmode,
11356 : : gen_rtx_FMA (V16SFmode,
11357 : : operand1,
11358 : : operand2,
11359 : : operand3),
11360 : : operand4,
11361 : : operand5));
11362 : : }
11363 : :
11364 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5535 */
11365 : : rtx
11366 : 23 : gen_fma_fmadd_v16sf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
11367 : : rtx operand1 ATTRIBUTE_UNUSED,
11368 : : rtx operand2 ATTRIBUTE_UNUSED,
11369 : : rtx operand3 ATTRIBUTE_UNUSED,
11370 : : rtx operand4 ATTRIBUTE_UNUSED,
11371 : : rtx operand5 ATTRIBUTE_UNUSED,
11372 : : rtx operand6 ATTRIBUTE_UNUSED)
11373 : : {
11374 : 23 : return gen_rtx_SET (operand0,
11375 : : gen_rtx_UNSPEC (V16SFmode,
11376 : : gen_rtvec (2,
11377 : : gen_rtx_VEC_MERGE (V16SFmode,
11378 : : gen_rtx_FMA (V16SFmode,
11379 : : operand1,
11380 : : operand2,
11381 : : operand3),
11382 : : operand4,
11383 : : operand5),
11384 : : operand6),
11385 : : 172));
11386 : : }
11387 : :
11388 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5535 */
11389 : : rtx
11390 : 13 : gen_fma_fmadd_v8sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
11391 : : rtx operand1 ATTRIBUTE_UNUSED,
11392 : : rtx operand2 ATTRIBUTE_UNUSED,
11393 : : rtx operand3 ATTRIBUTE_UNUSED,
11394 : : rtx operand4 ATTRIBUTE_UNUSED,
11395 : : rtx operand5 ATTRIBUTE_UNUSED)
11396 : : {
11397 : 13 : return gen_rtx_SET (operand0,
11398 : : gen_rtx_VEC_MERGE (V8SFmode,
11399 : : gen_rtx_FMA (V8SFmode,
11400 : : operand1,
11401 : : operand2,
11402 : : operand3),
11403 : : operand4,
11404 : : operand5));
11405 : : }
11406 : :
11407 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5535 */
11408 : : rtx
11409 : 13 : gen_fma_fmadd_v4sf_maskz_1 (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 : : rtx operand5 ATTRIBUTE_UNUSED)
11415 : : {
11416 : 13 : return gen_rtx_SET (operand0,
11417 : : gen_rtx_VEC_MERGE (V4SFmode,
11418 : : gen_rtx_FMA (V4SFmode,
11419 : : operand1,
11420 : : operand2,
11421 : : operand3),
11422 : : operand4,
11423 : : operand5));
11424 : : }
11425 : :
11426 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5535 */
11427 : : rtx
11428 : 0 : gen_fma_fmadd_v8df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
11429 : : rtx operand1 ATTRIBUTE_UNUSED,
11430 : : rtx operand2 ATTRIBUTE_UNUSED,
11431 : : rtx operand3 ATTRIBUTE_UNUSED,
11432 : : rtx operand4 ATTRIBUTE_UNUSED,
11433 : : rtx operand5 ATTRIBUTE_UNUSED)
11434 : : {
11435 : 0 : return gen_rtx_SET (operand0,
11436 : : gen_rtx_VEC_MERGE (V8DFmode,
11437 : : gen_rtx_FMA (V8DFmode,
11438 : : operand1,
11439 : : operand2,
11440 : : operand3),
11441 : : operand4,
11442 : : operand5));
11443 : : }
11444 : :
11445 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5535 */
11446 : : rtx
11447 : 23 : gen_fma_fmadd_v8df_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
11448 : : rtx operand1 ATTRIBUTE_UNUSED,
11449 : : rtx operand2 ATTRIBUTE_UNUSED,
11450 : : rtx operand3 ATTRIBUTE_UNUSED,
11451 : : rtx operand4 ATTRIBUTE_UNUSED,
11452 : : rtx operand5 ATTRIBUTE_UNUSED,
11453 : : rtx operand6 ATTRIBUTE_UNUSED)
11454 : : {
11455 : 23 : return gen_rtx_SET (operand0,
11456 : : gen_rtx_UNSPEC (V8DFmode,
11457 : : gen_rtvec (2,
11458 : : gen_rtx_VEC_MERGE (V8DFmode,
11459 : : gen_rtx_FMA (V8DFmode,
11460 : : operand1,
11461 : : operand2,
11462 : : operand3),
11463 : : operand4,
11464 : : operand5),
11465 : : operand6),
11466 : : 172));
11467 : : }
11468 : :
11469 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5535 */
11470 : : rtx
11471 : 13 : gen_fma_fmadd_v4df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
11472 : : rtx operand1 ATTRIBUTE_UNUSED,
11473 : : rtx operand2 ATTRIBUTE_UNUSED,
11474 : : rtx operand3 ATTRIBUTE_UNUSED,
11475 : : rtx operand4 ATTRIBUTE_UNUSED,
11476 : : rtx operand5 ATTRIBUTE_UNUSED)
11477 : : {
11478 : 13 : return gen_rtx_SET (operand0,
11479 : : gen_rtx_VEC_MERGE (V4DFmode,
11480 : : gen_rtx_FMA (V4DFmode,
11481 : : operand1,
11482 : : operand2,
11483 : : operand3),
11484 : : operand4,
11485 : : operand5));
11486 : : }
11487 : :
11488 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5535 */
11489 : : rtx
11490 : 13 : gen_fma_fmadd_v2df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
11491 : : rtx operand1 ATTRIBUTE_UNUSED,
11492 : : rtx operand2 ATTRIBUTE_UNUSED,
11493 : : rtx operand3 ATTRIBUTE_UNUSED,
11494 : : rtx operand4 ATTRIBUTE_UNUSED,
11495 : : rtx operand5 ATTRIBUTE_UNUSED)
11496 : : {
11497 : 13 : return gen_rtx_SET (operand0,
11498 : : gen_rtx_VEC_MERGE (V2DFmode,
11499 : : gen_rtx_FMA (V2DFmode,
11500 : : operand1,
11501 : : operand2,
11502 : : operand3),
11503 : : operand4,
11504 : : operand5));
11505 : : }
11506 : :
11507 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5573 */
11508 : : rtx
11509 : 0 : gen_avx512bw_fmadd_v32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11510 : : rtx operand1 ATTRIBUTE_UNUSED,
11511 : : rtx operand2 ATTRIBUTE_UNUSED,
11512 : : rtx operand3 ATTRIBUTE_UNUSED,
11513 : : rtx operand4 ATTRIBUTE_UNUSED)
11514 : : {
11515 : 0 : return gen_rtx_SET (operand0,
11516 : : gen_rtx_VEC_MERGE (V32HFmode,
11517 : : gen_rtx_FMA (V32HFmode,
11518 : : operand1,
11519 : : operand2,
11520 : : operand3),
11521 : : operand1,
11522 : : operand4));
11523 : : }
11524 : :
11525 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5573 */
11526 : : rtx
11527 : 46 : gen_avx512bw_fmadd_v32hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
11528 : : rtx operand1 ATTRIBUTE_UNUSED,
11529 : : rtx operand2 ATTRIBUTE_UNUSED,
11530 : : rtx operand3 ATTRIBUTE_UNUSED,
11531 : : rtx operand4 ATTRIBUTE_UNUSED,
11532 : : rtx operand5 ATTRIBUTE_UNUSED)
11533 : : {
11534 : 46 : return gen_rtx_SET (operand0,
11535 : : gen_rtx_UNSPEC (V32HFmode,
11536 : : gen_rtvec (2,
11537 : : gen_rtx_VEC_MERGE (V32HFmode,
11538 : : gen_rtx_FMA (V32HFmode,
11539 : : operand1,
11540 : : operand2,
11541 : : operand3),
11542 : : operand1,
11543 : : operand4),
11544 : : operand5),
11545 : : 172));
11546 : : }
11547 : :
11548 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5573 */
11549 : : rtx
11550 : 23 : gen_avx512vl_fmadd_v16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11551 : : rtx operand1 ATTRIBUTE_UNUSED,
11552 : : rtx operand2 ATTRIBUTE_UNUSED,
11553 : : rtx operand3 ATTRIBUTE_UNUSED,
11554 : : rtx operand4 ATTRIBUTE_UNUSED)
11555 : : {
11556 : 23 : return gen_rtx_SET (operand0,
11557 : : gen_rtx_VEC_MERGE (V16HFmode,
11558 : : gen_rtx_FMA (V16HFmode,
11559 : : operand1,
11560 : : operand2,
11561 : : operand3),
11562 : : operand1,
11563 : : operand4));
11564 : : }
11565 : :
11566 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5573 */
11567 : : rtx
11568 : 23 : gen_avx512fp16_fmadd_v8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11569 : : rtx operand1 ATTRIBUTE_UNUSED,
11570 : : rtx operand2 ATTRIBUTE_UNUSED,
11571 : : rtx operand3 ATTRIBUTE_UNUSED,
11572 : : rtx operand4 ATTRIBUTE_UNUSED)
11573 : : {
11574 : 23 : return gen_rtx_SET (operand0,
11575 : : gen_rtx_VEC_MERGE (V8HFmode,
11576 : : gen_rtx_FMA (V8HFmode,
11577 : : operand1,
11578 : : operand2,
11579 : : operand3),
11580 : : operand1,
11581 : : operand4));
11582 : : }
11583 : :
11584 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5573 */
11585 : : rtx
11586 : 0 : gen_avx512f_fmadd_v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11587 : : rtx operand1 ATTRIBUTE_UNUSED,
11588 : : rtx operand2 ATTRIBUTE_UNUSED,
11589 : : rtx operand3 ATTRIBUTE_UNUSED,
11590 : : rtx operand4 ATTRIBUTE_UNUSED)
11591 : : {
11592 : 0 : return gen_rtx_SET (operand0,
11593 : : gen_rtx_VEC_MERGE (V16SFmode,
11594 : : gen_rtx_FMA (V16SFmode,
11595 : : operand1,
11596 : : operand2,
11597 : : operand3),
11598 : : operand1,
11599 : : operand4));
11600 : : }
11601 : :
11602 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5573 */
11603 : : rtx
11604 : 58 : gen_avx512f_fmadd_v16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
11605 : : rtx operand1 ATTRIBUTE_UNUSED,
11606 : : rtx operand2 ATTRIBUTE_UNUSED,
11607 : : rtx operand3 ATTRIBUTE_UNUSED,
11608 : : rtx operand4 ATTRIBUTE_UNUSED,
11609 : : rtx operand5 ATTRIBUTE_UNUSED)
11610 : : {
11611 : 58 : return gen_rtx_SET (operand0,
11612 : : gen_rtx_UNSPEC (V16SFmode,
11613 : : gen_rtvec (2,
11614 : : gen_rtx_VEC_MERGE (V16SFmode,
11615 : : gen_rtx_FMA (V16SFmode,
11616 : : operand1,
11617 : : operand2,
11618 : : operand3),
11619 : : operand1,
11620 : : operand4),
11621 : : operand5),
11622 : : 172));
11623 : : }
11624 : :
11625 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5573 */
11626 : : rtx
11627 : 12 : gen_avx512vl_fmadd_v8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11628 : : rtx operand1 ATTRIBUTE_UNUSED,
11629 : : rtx operand2 ATTRIBUTE_UNUSED,
11630 : : rtx operand3 ATTRIBUTE_UNUSED,
11631 : : rtx operand4 ATTRIBUTE_UNUSED)
11632 : : {
11633 : 12 : return gen_rtx_SET (operand0,
11634 : : gen_rtx_VEC_MERGE (V8SFmode,
11635 : : gen_rtx_FMA (V8SFmode,
11636 : : operand1,
11637 : : operand2,
11638 : : operand3),
11639 : : operand1,
11640 : : operand4));
11641 : : }
11642 : :
11643 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5573 */
11644 : : rtx
11645 : 12 : gen_avx512vl_fmadd_v4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
11646 : : rtx operand1 ATTRIBUTE_UNUSED,
11647 : : rtx operand2 ATTRIBUTE_UNUSED,
11648 : : rtx operand3 ATTRIBUTE_UNUSED,
11649 : : rtx operand4 ATTRIBUTE_UNUSED)
11650 : : {
11651 : 12 : return gen_rtx_SET (operand0,
11652 : : gen_rtx_VEC_MERGE (V4SFmode,
11653 : : gen_rtx_FMA (V4SFmode,
11654 : : operand1,
11655 : : operand2,
11656 : : operand3),
11657 : : operand1,
11658 : : operand4));
11659 : : }
11660 : :
11661 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5573 */
11662 : : rtx
11663 : 0 : gen_avx512f_fmadd_v8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
11664 : : rtx operand1 ATTRIBUTE_UNUSED,
11665 : : rtx operand2 ATTRIBUTE_UNUSED,
11666 : : rtx operand3 ATTRIBUTE_UNUSED,
11667 : : rtx operand4 ATTRIBUTE_UNUSED)
11668 : : {
11669 : 0 : return gen_rtx_SET (operand0,
11670 : : gen_rtx_VEC_MERGE (V8DFmode,
11671 : : gen_rtx_FMA (V8DFmode,
11672 : : operand1,
11673 : : operand2,
11674 : : operand3),
11675 : : operand1,
11676 : : operand4));
11677 : : }
11678 : :
11679 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5573 */
11680 : : rtx
11681 : 47 : gen_avx512f_fmadd_v8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
11682 : : rtx operand1 ATTRIBUTE_UNUSED,
11683 : : rtx operand2 ATTRIBUTE_UNUSED,
11684 : : rtx operand3 ATTRIBUTE_UNUSED,
11685 : : rtx operand4 ATTRIBUTE_UNUSED,
11686 : : rtx operand5 ATTRIBUTE_UNUSED)
11687 : : {
11688 : 47 : return gen_rtx_SET (operand0,
11689 : : gen_rtx_UNSPEC (V8DFmode,
11690 : : gen_rtvec (2,
11691 : : gen_rtx_VEC_MERGE (V8DFmode,
11692 : : gen_rtx_FMA (V8DFmode,
11693 : : operand1,
11694 : : operand2,
11695 : : operand3),
11696 : : operand1,
11697 : : operand4),
11698 : : operand5),
11699 : : 172));
11700 : : }
11701 : :
11702 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5573 */
11703 : : rtx
11704 : 12 : gen_avx512vl_fmadd_v4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
11705 : : rtx operand1 ATTRIBUTE_UNUSED,
11706 : : rtx operand2 ATTRIBUTE_UNUSED,
11707 : : rtx operand3 ATTRIBUTE_UNUSED,
11708 : : rtx operand4 ATTRIBUTE_UNUSED)
11709 : : {
11710 : 12 : return gen_rtx_SET (operand0,
11711 : : gen_rtx_VEC_MERGE (V4DFmode,
11712 : : gen_rtx_FMA (V4DFmode,
11713 : : operand1,
11714 : : operand2,
11715 : : operand3),
11716 : : operand1,
11717 : : operand4));
11718 : : }
11719 : :
11720 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5573 */
11721 : : rtx
11722 : 12 : gen_avx512vl_fmadd_v2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
11723 : : rtx operand1 ATTRIBUTE_UNUSED,
11724 : : rtx operand2 ATTRIBUTE_UNUSED,
11725 : : rtx operand3 ATTRIBUTE_UNUSED,
11726 : : rtx operand4 ATTRIBUTE_UNUSED)
11727 : : {
11728 : 12 : return gen_rtx_SET (operand0,
11729 : : gen_rtx_VEC_MERGE (V2DFmode,
11730 : : gen_rtx_FMA (V2DFmode,
11731 : : operand1,
11732 : : operand2,
11733 : : operand3),
11734 : : operand1,
11735 : : operand4));
11736 : : }
11737 : :
11738 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
11739 : : rtx
11740 : 0 : gen_avx512bw_fmadd_v32hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
11741 : : rtx operand1 ATTRIBUTE_UNUSED,
11742 : : rtx operand2 ATTRIBUTE_UNUSED,
11743 : : rtx operand3 ATTRIBUTE_UNUSED,
11744 : : rtx operand4 ATTRIBUTE_UNUSED)
11745 : : {
11746 : 0 : return gen_rtx_SET (operand0,
11747 : : gen_rtx_VEC_MERGE (V32HFmode,
11748 : : gen_rtx_FMA (V32HFmode,
11749 : : operand1,
11750 : : operand2,
11751 : : operand3),
11752 : : operand3,
11753 : : operand4));
11754 : : }
11755 : :
11756 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
11757 : : rtx
11758 : 23 : gen_avx512bw_fmadd_v32hf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
11759 : : rtx operand1 ATTRIBUTE_UNUSED,
11760 : : rtx operand2 ATTRIBUTE_UNUSED,
11761 : : rtx operand3 ATTRIBUTE_UNUSED,
11762 : : rtx operand4 ATTRIBUTE_UNUSED,
11763 : : rtx operand5 ATTRIBUTE_UNUSED)
11764 : : {
11765 : 23 : return gen_rtx_SET (operand0,
11766 : : gen_rtx_UNSPEC (V32HFmode,
11767 : : gen_rtvec (2,
11768 : : gen_rtx_VEC_MERGE (V32HFmode,
11769 : : gen_rtx_FMA (V32HFmode,
11770 : : operand1,
11771 : : operand2,
11772 : : operand3),
11773 : : operand3,
11774 : : operand4),
11775 : : operand5),
11776 : : 172));
11777 : : }
11778 : :
11779 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
11780 : : rtx
11781 : 12 : gen_avx512vl_fmadd_v16hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
11782 : : rtx operand1 ATTRIBUTE_UNUSED,
11783 : : rtx operand2 ATTRIBUTE_UNUSED,
11784 : : rtx operand3 ATTRIBUTE_UNUSED,
11785 : : rtx operand4 ATTRIBUTE_UNUSED)
11786 : : {
11787 : 12 : return gen_rtx_SET (operand0,
11788 : : gen_rtx_VEC_MERGE (V16HFmode,
11789 : : gen_rtx_FMA (V16HFmode,
11790 : : operand1,
11791 : : operand2,
11792 : : operand3),
11793 : : operand3,
11794 : : operand4));
11795 : : }
11796 : :
11797 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
11798 : : rtx
11799 : 0 : gen_avx512vl_fmadd_v16hf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
11800 : : rtx operand1 ATTRIBUTE_UNUSED,
11801 : : rtx operand2 ATTRIBUTE_UNUSED,
11802 : : rtx operand3 ATTRIBUTE_UNUSED,
11803 : : rtx operand4 ATTRIBUTE_UNUSED,
11804 : : rtx operand5 ATTRIBUTE_UNUSED)
11805 : : {
11806 : 0 : return gen_rtx_SET (operand0,
11807 : : gen_rtx_UNSPEC (V16HFmode,
11808 : : gen_rtvec (2,
11809 : : gen_rtx_VEC_MERGE (V16HFmode,
11810 : : gen_rtx_FMA (V16HFmode,
11811 : : operand1,
11812 : : operand2,
11813 : : operand3),
11814 : : operand3,
11815 : : operand4),
11816 : : operand5),
11817 : : 172));
11818 : : }
11819 : :
11820 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
11821 : : rtx
11822 : 12 : gen_avx512fp16_fmadd_v8hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
11823 : : rtx operand1 ATTRIBUTE_UNUSED,
11824 : : rtx operand2 ATTRIBUTE_UNUSED,
11825 : : rtx operand3 ATTRIBUTE_UNUSED,
11826 : : rtx operand4 ATTRIBUTE_UNUSED)
11827 : : {
11828 : 12 : return gen_rtx_SET (operand0,
11829 : : gen_rtx_VEC_MERGE (V8HFmode,
11830 : : gen_rtx_FMA (V8HFmode,
11831 : : operand1,
11832 : : operand2,
11833 : : operand3),
11834 : : operand3,
11835 : : operand4));
11836 : : }
11837 : :
11838 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
11839 : : rtx
11840 : 0 : gen_avx512fp16_fmadd_v8hf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
11841 : : rtx operand1 ATTRIBUTE_UNUSED,
11842 : : rtx operand2 ATTRIBUTE_UNUSED,
11843 : : rtx operand3 ATTRIBUTE_UNUSED,
11844 : : rtx operand4 ATTRIBUTE_UNUSED,
11845 : : rtx operand5 ATTRIBUTE_UNUSED)
11846 : : {
11847 : 0 : return gen_rtx_SET (operand0,
11848 : : gen_rtx_UNSPEC (V8HFmode,
11849 : : gen_rtvec (2,
11850 : : gen_rtx_VEC_MERGE (V8HFmode,
11851 : : gen_rtx_FMA (V8HFmode,
11852 : : operand1,
11853 : : operand2,
11854 : : operand3),
11855 : : operand3,
11856 : : operand4),
11857 : : operand5),
11858 : : 172));
11859 : : }
11860 : :
11861 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
11862 : : rtx
11863 : 0 : gen_avx512f_fmadd_v16sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
11864 : : rtx operand1 ATTRIBUTE_UNUSED,
11865 : : rtx operand2 ATTRIBUTE_UNUSED,
11866 : : rtx operand3 ATTRIBUTE_UNUSED,
11867 : : rtx operand4 ATTRIBUTE_UNUSED)
11868 : : {
11869 : 0 : return gen_rtx_SET (operand0,
11870 : : gen_rtx_VEC_MERGE (V16SFmode,
11871 : : gen_rtx_FMA (V16SFmode,
11872 : : operand1,
11873 : : operand2,
11874 : : operand3),
11875 : : operand3,
11876 : : operand4));
11877 : : }
11878 : :
11879 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
11880 : : rtx
11881 : 23 : gen_avx512f_fmadd_v16sf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
11882 : : rtx operand1 ATTRIBUTE_UNUSED,
11883 : : rtx operand2 ATTRIBUTE_UNUSED,
11884 : : rtx operand3 ATTRIBUTE_UNUSED,
11885 : : rtx operand4 ATTRIBUTE_UNUSED,
11886 : : rtx operand5 ATTRIBUTE_UNUSED)
11887 : : {
11888 : 23 : return gen_rtx_SET (operand0,
11889 : : gen_rtx_UNSPEC (V16SFmode,
11890 : : gen_rtvec (2,
11891 : : gen_rtx_VEC_MERGE (V16SFmode,
11892 : : gen_rtx_FMA (V16SFmode,
11893 : : operand1,
11894 : : operand2,
11895 : : operand3),
11896 : : operand3,
11897 : : operand4),
11898 : : operand5),
11899 : : 172));
11900 : : }
11901 : :
11902 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
11903 : : rtx
11904 : 12 : gen_avx512vl_fmadd_v8sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
11905 : : rtx operand1 ATTRIBUTE_UNUSED,
11906 : : rtx operand2 ATTRIBUTE_UNUSED,
11907 : : rtx operand3 ATTRIBUTE_UNUSED,
11908 : : rtx operand4 ATTRIBUTE_UNUSED)
11909 : : {
11910 : 12 : return gen_rtx_SET (operand0,
11911 : : gen_rtx_VEC_MERGE (V8SFmode,
11912 : : gen_rtx_FMA (V8SFmode,
11913 : : operand1,
11914 : : operand2,
11915 : : operand3),
11916 : : operand3,
11917 : : operand4));
11918 : : }
11919 : :
11920 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
11921 : : rtx
11922 : 0 : gen_avx512vl_fmadd_v8sf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
11923 : : rtx operand1 ATTRIBUTE_UNUSED,
11924 : : rtx operand2 ATTRIBUTE_UNUSED,
11925 : : rtx operand3 ATTRIBUTE_UNUSED,
11926 : : rtx operand4 ATTRIBUTE_UNUSED,
11927 : : rtx operand5 ATTRIBUTE_UNUSED)
11928 : : {
11929 : 0 : return gen_rtx_SET (operand0,
11930 : : gen_rtx_UNSPEC (V8SFmode,
11931 : : gen_rtvec (2,
11932 : : gen_rtx_VEC_MERGE (V8SFmode,
11933 : : gen_rtx_FMA (V8SFmode,
11934 : : operand1,
11935 : : operand2,
11936 : : operand3),
11937 : : operand3,
11938 : : operand4),
11939 : : operand5),
11940 : : 172));
11941 : : }
11942 : :
11943 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
11944 : : rtx
11945 : 12 : gen_avx512vl_fmadd_v4sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
11946 : : rtx operand1 ATTRIBUTE_UNUSED,
11947 : : rtx operand2 ATTRIBUTE_UNUSED,
11948 : : rtx operand3 ATTRIBUTE_UNUSED,
11949 : : rtx operand4 ATTRIBUTE_UNUSED)
11950 : : {
11951 : 12 : return gen_rtx_SET (operand0,
11952 : : gen_rtx_VEC_MERGE (V4SFmode,
11953 : : gen_rtx_FMA (V4SFmode,
11954 : : operand1,
11955 : : operand2,
11956 : : operand3),
11957 : : operand3,
11958 : : operand4));
11959 : : }
11960 : :
11961 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
11962 : : rtx
11963 : 0 : gen_avx512vl_fmadd_v4sf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
11964 : : rtx operand1 ATTRIBUTE_UNUSED,
11965 : : rtx operand2 ATTRIBUTE_UNUSED,
11966 : : rtx operand3 ATTRIBUTE_UNUSED,
11967 : : rtx operand4 ATTRIBUTE_UNUSED,
11968 : : rtx operand5 ATTRIBUTE_UNUSED)
11969 : : {
11970 : 0 : return gen_rtx_SET (operand0,
11971 : : gen_rtx_UNSPEC (V4SFmode,
11972 : : gen_rtvec (2,
11973 : : gen_rtx_VEC_MERGE (V4SFmode,
11974 : : gen_rtx_FMA (V4SFmode,
11975 : : operand1,
11976 : : operand2,
11977 : : operand3),
11978 : : operand3,
11979 : : operand4),
11980 : : operand5),
11981 : : 172));
11982 : : }
11983 : :
11984 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
11985 : : rtx
11986 : 0 : gen_avx512f_fmadd_v8df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
11987 : : rtx operand1 ATTRIBUTE_UNUSED,
11988 : : rtx operand2 ATTRIBUTE_UNUSED,
11989 : : rtx operand3 ATTRIBUTE_UNUSED,
11990 : : rtx operand4 ATTRIBUTE_UNUSED)
11991 : : {
11992 : 0 : return gen_rtx_SET (operand0,
11993 : : gen_rtx_VEC_MERGE (V8DFmode,
11994 : : gen_rtx_FMA (V8DFmode,
11995 : : operand1,
11996 : : operand2,
11997 : : operand3),
11998 : : operand3,
11999 : : operand4));
12000 : : }
12001 : :
12002 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
12003 : : rtx
12004 : 23 : gen_avx512f_fmadd_v8df_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
12005 : : rtx operand1 ATTRIBUTE_UNUSED,
12006 : : rtx operand2 ATTRIBUTE_UNUSED,
12007 : : rtx operand3 ATTRIBUTE_UNUSED,
12008 : : rtx operand4 ATTRIBUTE_UNUSED,
12009 : : rtx operand5 ATTRIBUTE_UNUSED)
12010 : : {
12011 : 23 : return gen_rtx_SET (operand0,
12012 : : gen_rtx_UNSPEC (V8DFmode,
12013 : : gen_rtvec (2,
12014 : : gen_rtx_VEC_MERGE (V8DFmode,
12015 : : gen_rtx_FMA (V8DFmode,
12016 : : operand1,
12017 : : operand2,
12018 : : operand3),
12019 : : operand3,
12020 : : operand4),
12021 : : operand5),
12022 : : 172));
12023 : : }
12024 : :
12025 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
12026 : : rtx
12027 : 12 : gen_avx512vl_fmadd_v4df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
12028 : : rtx operand1 ATTRIBUTE_UNUSED,
12029 : : rtx operand2 ATTRIBUTE_UNUSED,
12030 : : rtx operand3 ATTRIBUTE_UNUSED,
12031 : : rtx operand4 ATTRIBUTE_UNUSED)
12032 : : {
12033 : 12 : return gen_rtx_SET (operand0,
12034 : : gen_rtx_VEC_MERGE (V4DFmode,
12035 : : gen_rtx_FMA (V4DFmode,
12036 : : operand1,
12037 : : operand2,
12038 : : operand3),
12039 : : operand3,
12040 : : operand4));
12041 : : }
12042 : :
12043 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
12044 : : rtx
12045 : 0 : gen_avx512vl_fmadd_v4df_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
12046 : : rtx operand1 ATTRIBUTE_UNUSED,
12047 : : rtx operand2 ATTRIBUTE_UNUSED,
12048 : : rtx operand3 ATTRIBUTE_UNUSED,
12049 : : rtx operand4 ATTRIBUTE_UNUSED,
12050 : : rtx operand5 ATTRIBUTE_UNUSED)
12051 : : {
12052 : 0 : return gen_rtx_SET (operand0,
12053 : : gen_rtx_UNSPEC (V4DFmode,
12054 : : gen_rtvec (2,
12055 : : gen_rtx_VEC_MERGE (V4DFmode,
12056 : : gen_rtx_FMA (V4DFmode,
12057 : : operand1,
12058 : : operand2,
12059 : : operand3),
12060 : : operand3,
12061 : : operand4),
12062 : : operand5),
12063 : : 172));
12064 : : }
12065 : :
12066 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
12067 : : rtx
12068 : 12 : gen_avx512vl_fmadd_v2df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
12069 : : rtx operand1 ATTRIBUTE_UNUSED,
12070 : : rtx operand2 ATTRIBUTE_UNUSED,
12071 : : rtx operand3 ATTRIBUTE_UNUSED,
12072 : : rtx operand4 ATTRIBUTE_UNUSED)
12073 : : {
12074 : 12 : return gen_rtx_SET (operand0,
12075 : : gen_rtx_VEC_MERGE (V2DFmode,
12076 : : gen_rtx_FMA (V2DFmode,
12077 : : operand1,
12078 : : operand2,
12079 : : operand3),
12080 : : operand3,
12081 : : operand4));
12082 : : }
12083 : :
12084 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5590 */
12085 : : rtx
12086 : 0 : gen_avx512vl_fmadd_v2df_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
12087 : : rtx operand1 ATTRIBUTE_UNUSED,
12088 : : rtx operand2 ATTRIBUTE_UNUSED,
12089 : : rtx operand3 ATTRIBUTE_UNUSED,
12090 : : rtx operand4 ATTRIBUTE_UNUSED,
12091 : : rtx operand5 ATTRIBUTE_UNUSED)
12092 : : {
12093 : 0 : return gen_rtx_SET (operand0,
12094 : : gen_rtx_UNSPEC (V2DFmode,
12095 : : gen_rtvec (2,
12096 : : gen_rtx_VEC_MERGE (V2DFmode,
12097 : : gen_rtx_FMA (V2DFmode,
12098 : : operand1,
12099 : : operand2,
12100 : : operand3),
12101 : : operand3,
12102 : : operand4),
12103 : : operand5),
12104 : : 172));
12105 : : }
12106 : :
12107 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5637 */
12108 : : rtx
12109 : 0 : gen_fma_fmsub_v32hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
12110 : : rtx operand1 ATTRIBUTE_UNUSED,
12111 : : rtx operand2 ATTRIBUTE_UNUSED,
12112 : : rtx operand3 ATTRIBUTE_UNUSED,
12113 : : rtx operand4 ATTRIBUTE_UNUSED,
12114 : : rtx operand5 ATTRIBUTE_UNUSED)
12115 : : {
12116 : 0 : return gen_rtx_SET (operand0,
12117 : : gen_rtx_VEC_MERGE (V32HFmode,
12118 : : gen_rtx_FMA (V32HFmode,
12119 : : operand1,
12120 : : operand2,
12121 : : gen_rtx_NEG (V32HFmode,
12122 : : operand3)),
12123 : : operand4,
12124 : : operand5));
12125 : : }
12126 : :
12127 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5637 */
12128 : : rtx
12129 : 23 : gen_fma_fmsub_v32hf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
12130 : : rtx operand1 ATTRIBUTE_UNUSED,
12131 : : rtx operand2 ATTRIBUTE_UNUSED,
12132 : : rtx operand3 ATTRIBUTE_UNUSED,
12133 : : rtx operand4 ATTRIBUTE_UNUSED,
12134 : : rtx operand5 ATTRIBUTE_UNUSED,
12135 : : rtx operand6 ATTRIBUTE_UNUSED)
12136 : : {
12137 : 23 : return gen_rtx_SET (operand0,
12138 : : gen_rtx_UNSPEC (V32HFmode,
12139 : : gen_rtvec (2,
12140 : : gen_rtx_VEC_MERGE (V32HFmode,
12141 : : gen_rtx_FMA (V32HFmode,
12142 : : operand1,
12143 : : operand2,
12144 : : gen_rtx_NEG (V32HFmode,
12145 : : operand3)),
12146 : : operand4,
12147 : : operand5),
12148 : : operand6),
12149 : : 172));
12150 : : }
12151 : :
12152 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5637 */
12153 : : rtx
12154 : 12 : gen_fma_fmsub_v16hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
12155 : : rtx operand1 ATTRIBUTE_UNUSED,
12156 : : rtx operand2 ATTRIBUTE_UNUSED,
12157 : : rtx operand3 ATTRIBUTE_UNUSED,
12158 : : rtx operand4 ATTRIBUTE_UNUSED,
12159 : : rtx operand5 ATTRIBUTE_UNUSED)
12160 : : {
12161 : 12 : return gen_rtx_SET (operand0,
12162 : : gen_rtx_VEC_MERGE (V16HFmode,
12163 : : gen_rtx_FMA (V16HFmode,
12164 : : operand1,
12165 : : operand2,
12166 : : gen_rtx_NEG (V16HFmode,
12167 : : operand3)),
12168 : : operand4,
12169 : : operand5));
12170 : : }
12171 : :
12172 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5637 */
12173 : : rtx
12174 : 12 : gen_fma_fmsub_v8hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
12175 : : rtx operand1 ATTRIBUTE_UNUSED,
12176 : : rtx operand2 ATTRIBUTE_UNUSED,
12177 : : rtx operand3 ATTRIBUTE_UNUSED,
12178 : : rtx operand4 ATTRIBUTE_UNUSED,
12179 : : rtx operand5 ATTRIBUTE_UNUSED)
12180 : : {
12181 : 12 : return gen_rtx_SET (operand0,
12182 : : gen_rtx_VEC_MERGE (V8HFmode,
12183 : : gen_rtx_FMA (V8HFmode,
12184 : : operand1,
12185 : : operand2,
12186 : : gen_rtx_NEG (V8HFmode,
12187 : : operand3)),
12188 : : operand4,
12189 : : operand5));
12190 : : }
12191 : :
12192 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5637 */
12193 : : rtx
12194 : 0 : gen_fma_fmsub_v16sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
12195 : : rtx operand1 ATTRIBUTE_UNUSED,
12196 : : rtx operand2 ATTRIBUTE_UNUSED,
12197 : : rtx operand3 ATTRIBUTE_UNUSED,
12198 : : rtx operand4 ATTRIBUTE_UNUSED,
12199 : : rtx operand5 ATTRIBUTE_UNUSED)
12200 : : {
12201 : 0 : return gen_rtx_SET (operand0,
12202 : : gen_rtx_VEC_MERGE (V16SFmode,
12203 : : gen_rtx_FMA (V16SFmode,
12204 : : operand1,
12205 : : operand2,
12206 : : gen_rtx_NEG (V16SFmode,
12207 : : operand3)),
12208 : : operand4,
12209 : : operand5));
12210 : : }
12211 : :
12212 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5637 */
12213 : : rtx
12214 : 23 : gen_fma_fmsub_v16sf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
12215 : : rtx operand1 ATTRIBUTE_UNUSED,
12216 : : rtx operand2 ATTRIBUTE_UNUSED,
12217 : : rtx operand3 ATTRIBUTE_UNUSED,
12218 : : rtx operand4 ATTRIBUTE_UNUSED,
12219 : : rtx operand5 ATTRIBUTE_UNUSED,
12220 : : rtx operand6 ATTRIBUTE_UNUSED)
12221 : : {
12222 : 23 : return gen_rtx_SET (operand0,
12223 : : gen_rtx_UNSPEC (V16SFmode,
12224 : : gen_rtvec (2,
12225 : : gen_rtx_VEC_MERGE (V16SFmode,
12226 : : gen_rtx_FMA (V16SFmode,
12227 : : operand1,
12228 : : operand2,
12229 : : gen_rtx_NEG (V16SFmode,
12230 : : operand3)),
12231 : : operand4,
12232 : : operand5),
12233 : : operand6),
12234 : : 172));
12235 : : }
12236 : :
12237 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5637 */
12238 : : rtx
12239 : 13 : gen_fma_fmsub_v8sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
12240 : : rtx operand1 ATTRIBUTE_UNUSED,
12241 : : rtx operand2 ATTRIBUTE_UNUSED,
12242 : : rtx operand3 ATTRIBUTE_UNUSED,
12243 : : rtx operand4 ATTRIBUTE_UNUSED,
12244 : : rtx operand5 ATTRIBUTE_UNUSED)
12245 : : {
12246 : 13 : return gen_rtx_SET (operand0,
12247 : : gen_rtx_VEC_MERGE (V8SFmode,
12248 : : gen_rtx_FMA (V8SFmode,
12249 : : operand1,
12250 : : operand2,
12251 : : gen_rtx_NEG (V8SFmode,
12252 : : operand3)),
12253 : : operand4,
12254 : : operand5));
12255 : : }
12256 : :
12257 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5637 */
12258 : : rtx
12259 : 13 : gen_fma_fmsub_v4sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
12260 : : rtx operand1 ATTRIBUTE_UNUSED,
12261 : : rtx operand2 ATTRIBUTE_UNUSED,
12262 : : rtx operand3 ATTRIBUTE_UNUSED,
12263 : : rtx operand4 ATTRIBUTE_UNUSED,
12264 : : rtx operand5 ATTRIBUTE_UNUSED)
12265 : : {
12266 : 13 : return gen_rtx_SET (operand0,
12267 : : gen_rtx_VEC_MERGE (V4SFmode,
12268 : : gen_rtx_FMA (V4SFmode,
12269 : : operand1,
12270 : : operand2,
12271 : : gen_rtx_NEG (V4SFmode,
12272 : : operand3)),
12273 : : operand4,
12274 : : operand5));
12275 : : }
12276 : :
12277 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5637 */
12278 : : rtx
12279 : 0 : gen_fma_fmsub_v8df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
12280 : : rtx operand1 ATTRIBUTE_UNUSED,
12281 : : rtx operand2 ATTRIBUTE_UNUSED,
12282 : : rtx operand3 ATTRIBUTE_UNUSED,
12283 : : rtx operand4 ATTRIBUTE_UNUSED,
12284 : : rtx operand5 ATTRIBUTE_UNUSED)
12285 : : {
12286 : 0 : return gen_rtx_SET (operand0,
12287 : : gen_rtx_VEC_MERGE (V8DFmode,
12288 : : gen_rtx_FMA (V8DFmode,
12289 : : operand1,
12290 : : operand2,
12291 : : gen_rtx_NEG (V8DFmode,
12292 : : operand3)),
12293 : : operand4,
12294 : : operand5));
12295 : : }
12296 : :
12297 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5637 */
12298 : : rtx
12299 : 23 : gen_fma_fmsub_v8df_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
12300 : : rtx operand1 ATTRIBUTE_UNUSED,
12301 : : rtx operand2 ATTRIBUTE_UNUSED,
12302 : : rtx operand3 ATTRIBUTE_UNUSED,
12303 : : rtx operand4 ATTRIBUTE_UNUSED,
12304 : : rtx operand5 ATTRIBUTE_UNUSED,
12305 : : rtx operand6 ATTRIBUTE_UNUSED)
12306 : : {
12307 : 23 : return gen_rtx_SET (operand0,
12308 : : gen_rtx_UNSPEC (V8DFmode,
12309 : : gen_rtvec (2,
12310 : : gen_rtx_VEC_MERGE (V8DFmode,
12311 : : gen_rtx_FMA (V8DFmode,
12312 : : operand1,
12313 : : operand2,
12314 : : gen_rtx_NEG (V8DFmode,
12315 : : operand3)),
12316 : : operand4,
12317 : : operand5),
12318 : : operand6),
12319 : : 172));
12320 : : }
12321 : :
12322 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5637 */
12323 : : rtx
12324 : 13 : gen_fma_fmsub_v4df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
12325 : : rtx operand1 ATTRIBUTE_UNUSED,
12326 : : rtx operand2 ATTRIBUTE_UNUSED,
12327 : : rtx operand3 ATTRIBUTE_UNUSED,
12328 : : rtx operand4 ATTRIBUTE_UNUSED,
12329 : : rtx operand5 ATTRIBUTE_UNUSED)
12330 : : {
12331 : 13 : return gen_rtx_SET (operand0,
12332 : : gen_rtx_VEC_MERGE (V4DFmode,
12333 : : gen_rtx_FMA (V4DFmode,
12334 : : operand1,
12335 : : operand2,
12336 : : gen_rtx_NEG (V4DFmode,
12337 : : operand3)),
12338 : : operand4,
12339 : : operand5));
12340 : : }
12341 : :
12342 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5637 */
12343 : : rtx
12344 : 13 : gen_fma_fmsub_v2df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
12345 : : rtx operand1 ATTRIBUTE_UNUSED,
12346 : : rtx operand2 ATTRIBUTE_UNUSED,
12347 : : rtx operand3 ATTRIBUTE_UNUSED,
12348 : : rtx operand4 ATTRIBUTE_UNUSED,
12349 : : rtx operand5 ATTRIBUTE_UNUSED)
12350 : : {
12351 : 13 : return gen_rtx_SET (operand0,
12352 : : gen_rtx_VEC_MERGE (V2DFmode,
12353 : : gen_rtx_FMA (V2DFmode,
12354 : : operand1,
12355 : : operand2,
12356 : : gen_rtx_NEG (V2DFmode,
12357 : : operand3)),
12358 : : operand4,
12359 : : operand5));
12360 : : }
12361 : :
12362 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12363 : : rtx
12364 : 0 : gen_avx512bw_fmsub_v32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12365 : : rtx operand1 ATTRIBUTE_UNUSED,
12366 : : rtx operand2 ATTRIBUTE_UNUSED,
12367 : : rtx operand3 ATTRIBUTE_UNUSED,
12368 : : rtx operand4 ATTRIBUTE_UNUSED)
12369 : : {
12370 : 0 : return gen_rtx_SET (operand0,
12371 : : gen_rtx_VEC_MERGE (V32HFmode,
12372 : : gen_rtx_FMA (V32HFmode,
12373 : : operand1,
12374 : : operand2,
12375 : : gen_rtx_NEG (V32HFmode,
12376 : : operand3)),
12377 : : operand1,
12378 : : operand4));
12379 : : }
12380 : :
12381 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12382 : : rtx
12383 : 46 : gen_avx512bw_fmsub_v32hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
12384 : : rtx operand1 ATTRIBUTE_UNUSED,
12385 : : rtx operand2 ATTRIBUTE_UNUSED,
12386 : : rtx operand3 ATTRIBUTE_UNUSED,
12387 : : rtx operand4 ATTRIBUTE_UNUSED,
12388 : : rtx operand5 ATTRIBUTE_UNUSED)
12389 : : {
12390 : 46 : return gen_rtx_SET (operand0,
12391 : : gen_rtx_UNSPEC (V32HFmode,
12392 : : gen_rtvec (2,
12393 : : gen_rtx_VEC_MERGE (V32HFmode,
12394 : : gen_rtx_FMA (V32HFmode,
12395 : : operand1,
12396 : : operand2,
12397 : : gen_rtx_NEG (V32HFmode,
12398 : : operand3)),
12399 : : operand1,
12400 : : operand4),
12401 : : operand5),
12402 : : 172));
12403 : : }
12404 : :
12405 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12406 : : rtx
12407 : 23 : gen_avx512vl_fmsub_v16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12408 : : rtx operand1 ATTRIBUTE_UNUSED,
12409 : : rtx operand2 ATTRIBUTE_UNUSED,
12410 : : rtx operand3 ATTRIBUTE_UNUSED,
12411 : : rtx operand4 ATTRIBUTE_UNUSED)
12412 : : {
12413 : 23 : return gen_rtx_SET (operand0,
12414 : : gen_rtx_VEC_MERGE (V16HFmode,
12415 : : gen_rtx_FMA (V16HFmode,
12416 : : operand1,
12417 : : operand2,
12418 : : gen_rtx_NEG (V16HFmode,
12419 : : operand3)),
12420 : : operand1,
12421 : : operand4));
12422 : : }
12423 : :
12424 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12425 : : rtx
12426 : 0 : gen_avx512vl_fmsub_v16hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
12427 : : rtx operand1 ATTRIBUTE_UNUSED,
12428 : : rtx operand2 ATTRIBUTE_UNUSED,
12429 : : rtx operand3 ATTRIBUTE_UNUSED,
12430 : : rtx operand4 ATTRIBUTE_UNUSED,
12431 : : rtx operand5 ATTRIBUTE_UNUSED)
12432 : : {
12433 : 0 : return gen_rtx_SET (operand0,
12434 : : gen_rtx_UNSPEC (V16HFmode,
12435 : : gen_rtvec (2,
12436 : : gen_rtx_VEC_MERGE (V16HFmode,
12437 : : gen_rtx_FMA (V16HFmode,
12438 : : operand1,
12439 : : operand2,
12440 : : gen_rtx_NEG (V16HFmode,
12441 : : operand3)),
12442 : : operand1,
12443 : : operand4),
12444 : : operand5),
12445 : : 172));
12446 : : }
12447 : :
12448 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12449 : : rtx
12450 : 23 : gen_avx512fp16_fmsub_v8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12451 : : rtx operand1 ATTRIBUTE_UNUSED,
12452 : : rtx operand2 ATTRIBUTE_UNUSED,
12453 : : rtx operand3 ATTRIBUTE_UNUSED,
12454 : : rtx operand4 ATTRIBUTE_UNUSED)
12455 : : {
12456 : 23 : return gen_rtx_SET (operand0,
12457 : : gen_rtx_VEC_MERGE (V8HFmode,
12458 : : gen_rtx_FMA (V8HFmode,
12459 : : operand1,
12460 : : operand2,
12461 : : gen_rtx_NEG (V8HFmode,
12462 : : operand3)),
12463 : : operand1,
12464 : : operand4));
12465 : : }
12466 : :
12467 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12468 : : rtx
12469 : 0 : gen_avx512fp16_fmsub_v8hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
12470 : : rtx operand1 ATTRIBUTE_UNUSED,
12471 : : rtx operand2 ATTRIBUTE_UNUSED,
12472 : : rtx operand3 ATTRIBUTE_UNUSED,
12473 : : rtx operand4 ATTRIBUTE_UNUSED,
12474 : : rtx operand5 ATTRIBUTE_UNUSED)
12475 : : {
12476 : 0 : return gen_rtx_SET (operand0,
12477 : : gen_rtx_UNSPEC (V8HFmode,
12478 : : gen_rtvec (2,
12479 : : gen_rtx_VEC_MERGE (V8HFmode,
12480 : : gen_rtx_FMA (V8HFmode,
12481 : : operand1,
12482 : : operand2,
12483 : : gen_rtx_NEG (V8HFmode,
12484 : : operand3)),
12485 : : operand1,
12486 : : operand4),
12487 : : operand5),
12488 : : 172));
12489 : : }
12490 : :
12491 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12492 : : rtx
12493 : 0 : gen_avx512f_fmsub_v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12494 : : rtx operand1 ATTRIBUTE_UNUSED,
12495 : : rtx operand2 ATTRIBUTE_UNUSED,
12496 : : rtx operand3 ATTRIBUTE_UNUSED,
12497 : : rtx operand4 ATTRIBUTE_UNUSED)
12498 : : {
12499 : 0 : return gen_rtx_SET (operand0,
12500 : : gen_rtx_VEC_MERGE (V16SFmode,
12501 : : gen_rtx_FMA (V16SFmode,
12502 : : operand1,
12503 : : operand2,
12504 : : gen_rtx_NEG (V16SFmode,
12505 : : operand3)),
12506 : : operand1,
12507 : : operand4));
12508 : : }
12509 : :
12510 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12511 : : rtx
12512 : 52 : gen_avx512f_fmsub_v16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
12513 : : rtx operand1 ATTRIBUTE_UNUSED,
12514 : : rtx operand2 ATTRIBUTE_UNUSED,
12515 : : rtx operand3 ATTRIBUTE_UNUSED,
12516 : : rtx operand4 ATTRIBUTE_UNUSED,
12517 : : rtx operand5 ATTRIBUTE_UNUSED)
12518 : : {
12519 : 52 : return gen_rtx_SET (operand0,
12520 : : gen_rtx_UNSPEC (V16SFmode,
12521 : : gen_rtvec (2,
12522 : : gen_rtx_VEC_MERGE (V16SFmode,
12523 : : gen_rtx_FMA (V16SFmode,
12524 : : operand1,
12525 : : operand2,
12526 : : gen_rtx_NEG (V16SFmode,
12527 : : operand3)),
12528 : : operand1,
12529 : : operand4),
12530 : : operand5),
12531 : : 172));
12532 : : }
12533 : :
12534 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12535 : : rtx
12536 : 12 : gen_avx512vl_fmsub_v8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12537 : : rtx operand1 ATTRIBUTE_UNUSED,
12538 : : rtx operand2 ATTRIBUTE_UNUSED,
12539 : : rtx operand3 ATTRIBUTE_UNUSED,
12540 : : rtx operand4 ATTRIBUTE_UNUSED)
12541 : : {
12542 : 12 : return gen_rtx_SET (operand0,
12543 : : gen_rtx_VEC_MERGE (V8SFmode,
12544 : : gen_rtx_FMA (V8SFmode,
12545 : : operand1,
12546 : : operand2,
12547 : : gen_rtx_NEG (V8SFmode,
12548 : : operand3)),
12549 : : operand1,
12550 : : operand4));
12551 : : }
12552 : :
12553 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12554 : : rtx
12555 : 0 : gen_avx512vl_fmsub_v8sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
12556 : : rtx operand1 ATTRIBUTE_UNUSED,
12557 : : rtx operand2 ATTRIBUTE_UNUSED,
12558 : : rtx operand3 ATTRIBUTE_UNUSED,
12559 : : rtx operand4 ATTRIBUTE_UNUSED,
12560 : : rtx operand5 ATTRIBUTE_UNUSED)
12561 : : {
12562 : 0 : return gen_rtx_SET (operand0,
12563 : : gen_rtx_UNSPEC (V8SFmode,
12564 : : gen_rtvec (2,
12565 : : gen_rtx_VEC_MERGE (V8SFmode,
12566 : : gen_rtx_FMA (V8SFmode,
12567 : : operand1,
12568 : : operand2,
12569 : : gen_rtx_NEG (V8SFmode,
12570 : : operand3)),
12571 : : operand1,
12572 : : operand4),
12573 : : operand5),
12574 : : 172));
12575 : : }
12576 : :
12577 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12578 : : rtx
12579 : 12 : gen_avx512vl_fmsub_v4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
12580 : : rtx operand1 ATTRIBUTE_UNUSED,
12581 : : rtx operand2 ATTRIBUTE_UNUSED,
12582 : : rtx operand3 ATTRIBUTE_UNUSED,
12583 : : rtx operand4 ATTRIBUTE_UNUSED)
12584 : : {
12585 : 12 : return gen_rtx_SET (operand0,
12586 : : gen_rtx_VEC_MERGE (V4SFmode,
12587 : : gen_rtx_FMA (V4SFmode,
12588 : : operand1,
12589 : : operand2,
12590 : : gen_rtx_NEG (V4SFmode,
12591 : : operand3)),
12592 : : operand1,
12593 : : operand4));
12594 : : }
12595 : :
12596 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12597 : : rtx
12598 : 0 : gen_avx512vl_fmsub_v4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
12599 : : rtx operand1 ATTRIBUTE_UNUSED,
12600 : : rtx operand2 ATTRIBUTE_UNUSED,
12601 : : rtx operand3 ATTRIBUTE_UNUSED,
12602 : : rtx operand4 ATTRIBUTE_UNUSED,
12603 : : rtx operand5 ATTRIBUTE_UNUSED)
12604 : : {
12605 : 0 : return gen_rtx_SET (operand0,
12606 : : gen_rtx_UNSPEC (V4SFmode,
12607 : : gen_rtvec (2,
12608 : : gen_rtx_VEC_MERGE (V4SFmode,
12609 : : gen_rtx_FMA (V4SFmode,
12610 : : operand1,
12611 : : operand2,
12612 : : gen_rtx_NEG (V4SFmode,
12613 : : operand3)),
12614 : : operand1,
12615 : : operand4),
12616 : : operand5),
12617 : : 172));
12618 : : }
12619 : :
12620 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12621 : : rtx
12622 : 0 : gen_avx512f_fmsub_v8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
12623 : : rtx operand1 ATTRIBUTE_UNUSED,
12624 : : rtx operand2 ATTRIBUTE_UNUSED,
12625 : : rtx operand3 ATTRIBUTE_UNUSED,
12626 : : rtx operand4 ATTRIBUTE_UNUSED)
12627 : : {
12628 : 0 : return gen_rtx_SET (operand0,
12629 : : gen_rtx_VEC_MERGE (V8DFmode,
12630 : : gen_rtx_FMA (V8DFmode,
12631 : : operand1,
12632 : : operand2,
12633 : : gen_rtx_NEG (V8DFmode,
12634 : : operand3)),
12635 : : operand1,
12636 : : operand4));
12637 : : }
12638 : :
12639 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12640 : : rtx
12641 : 45 : gen_avx512f_fmsub_v8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
12642 : : rtx operand1 ATTRIBUTE_UNUSED,
12643 : : rtx operand2 ATTRIBUTE_UNUSED,
12644 : : rtx operand3 ATTRIBUTE_UNUSED,
12645 : : rtx operand4 ATTRIBUTE_UNUSED,
12646 : : rtx operand5 ATTRIBUTE_UNUSED)
12647 : : {
12648 : 45 : return gen_rtx_SET (operand0,
12649 : : gen_rtx_UNSPEC (V8DFmode,
12650 : : gen_rtvec (2,
12651 : : gen_rtx_VEC_MERGE (V8DFmode,
12652 : : gen_rtx_FMA (V8DFmode,
12653 : : operand1,
12654 : : operand2,
12655 : : gen_rtx_NEG (V8DFmode,
12656 : : operand3)),
12657 : : operand1,
12658 : : operand4),
12659 : : operand5),
12660 : : 172));
12661 : : }
12662 : :
12663 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12664 : : rtx
12665 : 12 : gen_avx512vl_fmsub_v4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
12666 : : rtx operand1 ATTRIBUTE_UNUSED,
12667 : : rtx operand2 ATTRIBUTE_UNUSED,
12668 : : rtx operand3 ATTRIBUTE_UNUSED,
12669 : : rtx operand4 ATTRIBUTE_UNUSED)
12670 : : {
12671 : 12 : return gen_rtx_SET (operand0,
12672 : : gen_rtx_VEC_MERGE (V4DFmode,
12673 : : gen_rtx_FMA (V4DFmode,
12674 : : operand1,
12675 : : operand2,
12676 : : gen_rtx_NEG (V4DFmode,
12677 : : operand3)),
12678 : : operand1,
12679 : : operand4));
12680 : : }
12681 : :
12682 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12683 : : rtx
12684 : 0 : gen_avx512vl_fmsub_v4df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
12685 : : rtx operand1 ATTRIBUTE_UNUSED,
12686 : : rtx operand2 ATTRIBUTE_UNUSED,
12687 : : rtx operand3 ATTRIBUTE_UNUSED,
12688 : : rtx operand4 ATTRIBUTE_UNUSED,
12689 : : rtx operand5 ATTRIBUTE_UNUSED)
12690 : : {
12691 : 0 : return gen_rtx_SET (operand0,
12692 : : gen_rtx_UNSPEC (V4DFmode,
12693 : : gen_rtvec (2,
12694 : : gen_rtx_VEC_MERGE (V4DFmode,
12695 : : gen_rtx_FMA (V4DFmode,
12696 : : operand1,
12697 : : operand2,
12698 : : gen_rtx_NEG (V4DFmode,
12699 : : operand3)),
12700 : : operand1,
12701 : : operand4),
12702 : : operand5),
12703 : : 172));
12704 : : }
12705 : :
12706 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12707 : : rtx
12708 : 12 : gen_avx512vl_fmsub_v2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
12709 : : rtx operand1 ATTRIBUTE_UNUSED,
12710 : : rtx operand2 ATTRIBUTE_UNUSED,
12711 : : rtx operand3 ATTRIBUTE_UNUSED,
12712 : : rtx operand4 ATTRIBUTE_UNUSED)
12713 : : {
12714 : 12 : return gen_rtx_SET (operand0,
12715 : : gen_rtx_VEC_MERGE (V2DFmode,
12716 : : gen_rtx_FMA (V2DFmode,
12717 : : operand1,
12718 : : operand2,
12719 : : gen_rtx_NEG (V2DFmode,
12720 : : operand3)),
12721 : : operand1,
12722 : : operand4));
12723 : : }
12724 : :
12725 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5677 */
12726 : : rtx
12727 : 0 : gen_avx512vl_fmsub_v2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
12728 : : rtx operand1 ATTRIBUTE_UNUSED,
12729 : : rtx operand2 ATTRIBUTE_UNUSED,
12730 : : rtx operand3 ATTRIBUTE_UNUSED,
12731 : : rtx operand4 ATTRIBUTE_UNUSED,
12732 : : rtx operand5 ATTRIBUTE_UNUSED)
12733 : : {
12734 : 0 : return gen_rtx_SET (operand0,
12735 : : gen_rtx_UNSPEC (V2DFmode,
12736 : : gen_rtvec (2,
12737 : : gen_rtx_VEC_MERGE (V2DFmode,
12738 : : gen_rtx_FMA (V2DFmode,
12739 : : operand1,
12740 : : operand2,
12741 : : gen_rtx_NEG (V2DFmode,
12742 : : operand3)),
12743 : : operand1,
12744 : : operand4),
12745 : : operand5),
12746 : : 172));
12747 : : }
12748 : :
12749 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5695 */
12750 : : rtx
12751 : 0 : gen_avx512bw_fmsub_v32hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
12752 : : rtx operand1 ATTRIBUTE_UNUSED,
12753 : : rtx operand2 ATTRIBUTE_UNUSED,
12754 : : rtx operand3 ATTRIBUTE_UNUSED,
12755 : : rtx operand4 ATTRIBUTE_UNUSED)
12756 : : {
12757 : 0 : return gen_rtx_SET (operand0,
12758 : : gen_rtx_VEC_MERGE (V32HFmode,
12759 : : gen_rtx_FMA (V32HFmode,
12760 : : operand1,
12761 : : operand2,
12762 : : gen_rtx_NEG (V32HFmode,
12763 : : operand3)),
12764 : : operand3,
12765 : : operand4));
12766 : : }
12767 : :
12768 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5695 */
12769 : : rtx
12770 : 23 : gen_avx512bw_fmsub_v32hf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
12771 : : rtx operand1 ATTRIBUTE_UNUSED,
12772 : : rtx operand2 ATTRIBUTE_UNUSED,
12773 : : rtx operand3 ATTRIBUTE_UNUSED,
12774 : : rtx operand4 ATTRIBUTE_UNUSED,
12775 : : rtx operand5 ATTRIBUTE_UNUSED)
12776 : : {
12777 : 23 : return gen_rtx_SET (operand0,
12778 : : gen_rtx_UNSPEC (V32HFmode,
12779 : : gen_rtvec (2,
12780 : : gen_rtx_VEC_MERGE (V32HFmode,
12781 : : gen_rtx_FMA (V32HFmode,
12782 : : operand1,
12783 : : operand2,
12784 : : gen_rtx_NEG (V32HFmode,
12785 : : operand3)),
12786 : : operand3,
12787 : : operand4),
12788 : : operand5),
12789 : : 172));
12790 : : }
12791 : :
12792 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5695 */
12793 : : rtx
12794 : 12 : gen_avx512vl_fmsub_v16hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
12795 : : rtx operand1 ATTRIBUTE_UNUSED,
12796 : : rtx operand2 ATTRIBUTE_UNUSED,
12797 : : rtx operand3 ATTRIBUTE_UNUSED,
12798 : : rtx operand4 ATTRIBUTE_UNUSED)
12799 : : {
12800 : 12 : return gen_rtx_SET (operand0,
12801 : : gen_rtx_VEC_MERGE (V16HFmode,
12802 : : gen_rtx_FMA (V16HFmode,
12803 : : operand1,
12804 : : operand2,
12805 : : gen_rtx_NEG (V16HFmode,
12806 : : operand3)),
12807 : : operand3,
12808 : : operand4));
12809 : : }
12810 : :
12811 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5695 */
12812 : : rtx
12813 : 12 : gen_avx512fp16_fmsub_v8hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
12814 : : rtx operand1 ATTRIBUTE_UNUSED,
12815 : : rtx operand2 ATTRIBUTE_UNUSED,
12816 : : rtx operand3 ATTRIBUTE_UNUSED,
12817 : : rtx operand4 ATTRIBUTE_UNUSED)
12818 : : {
12819 : 12 : return gen_rtx_SET (operand0,
12820 : : gen_rtx_VEC_MERGE (V8HFmode,
12821 : : gen_rtx_FMA (V8HFmode,
12822 : : operand1,
12823 : : operand2,
12824 : : gen_rtx_NEG (V8HFmode,
12825 : : operand3)),
12826 : : operand3,
12827 : : operand4));
12828 : : }
12829 : :
12830 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5695 */
12831 : : rtx
12832 : 0 : gen_avx512f_fmsub_v16sf_mask3 (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 : : {
12838 : 0 : return gen_rtx_SET (operand0,
12839 : : gen_rtx_VEC_MERGE (V16SFmode,
12840 : : gen_rtx_FMA (V16SFmode,
12841 : : operand1,
12842 : : operand2,
12843 : : gen_rtx_NEG (V16SFmode,
12844 : : operand3)),
12845 : : operand3,
12846 : : operand4));
12847 : : }
12848 : :
12849 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5695 */
12850 : : rtx
12851 : 22 : gen_avx512f_fmsub_v16sf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
12852 : : rtx operand1 ATTRIBUTE_UNUSED,
12853 : : rtx operand2 ATTRIBUTE_UNUSED,
12854 : : rtx operand3 ATTRIBUTE_UNUSED,
12855 : : rtx operand4 ATTRIBUTE_UNUSED,
12856 : : rtx operand5 ATTRIBUTE_UNUSED)
12857 : : {
12858 : 22 : return gen_rtx_SET (operand0,
12859 : : gen_rtx_UNSPEC (V16SFmode,
12860 : : gen_rtvec (2,
12861 : : gen_rtx_VEC_MERGE (V16SFmode,
12862 : : gen_rtx_FMA (V16SFmode,
12863 : : operand1,
12864 : : operand2,
12865 : : gen_rtx_NEG (V16SFmode,
12866 : : operand3)),
12867 : : operand3,
12868 : : operand4),
12869 : : operand5),
12870 : : 172));
12871 : : }
12872 : :
12873 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5695 */
12874 : : rtx
12875 : 12 : gen_avx512vl_fmsub_v8sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
12876 : : rtx operand1 ATTRIBUTE_UNUSED,
12877 : : rtx operand2 ATTRIBUTE_UNUSED,
12878 : : rtx operand3 ATTRIBUTE_UNUSED,
12879 : : rtx operand4 ATTRIBUTE_UNUSED)
12880 : : {
12881 : 12 : return gen_rtx_SET (operand0,
12882 : : gen_rtx_VEC_MERGE (V8SFmode,
12883 : : gen_rtx_FMA (V8SFmode,
12884 : : operand1,
12885 : : operand2,
12886 : : gen_rtx_NEG (V8SFmode,
12887 : : operand3)),
12888 : : operand3,
12889 : : operand4));
12890 : : }
12891 : :
12892 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5695 */
12893 : : rtx
12894 : 12 : gen_avx512vl_fmsub_v4sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
12895 : : rtx operand1 ATTRIBUTE_UNUSED,
12896 : : rtx operand2 ATTRIBUTE_UNUSED,
12897 : : rtx operand3 ATTRIBUTE_UNUSED,
12898 : : rtx operand4 ATTRIBUTE_UNUSED)
12899 : : {
12900 : 12 : return gen_rtx_SET (operand0,
12901 : : gen_rtx_VEC_MERGE (V4SFmode,
12902 : : gen_rtx_FMA (V4SFmode,
12903 : : operand1,
12904 : : operand2,
12905 : : gen_rtx_NEG (V4SFmode,
12906 : : operand3)),
12907 : : operand3,
12908 : : operand4));
12909 : : }
12910 : :
12911 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5695 */
12912 : : rtx
12913 : 0 : gen_avx512f_fmsub_v8df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
12914 : : rtx operand1 ATTRIBUTE_UNUSED,
12915 : : rtx operand2 ATTRIBUTE_UNUSED,
12916 : : rtx operand3 ATTRIBUTE_UNUSED,
12917 : : rtx operand4 ATTRIBUTE_UNUSED)
12918 : : {
12919 : 0 : return gen_rtx_SET (operand0,
12920 : : gen_rtx_VEC_MERGE (V8DFmode,
12921 : : gen_rtx_FMA (V8DFmode,
12922 : : operand1,
12923 : : operand2,
12924 : : gen_rtx_NEG (V8DFmode,
12925 : : operand3)),
12926 : : operand3,
12927 : : operand4));
12928 : : }
12929 : :
12930 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5695 */
12931 : : rtx
12932 : 22 : gen_avx512f_fmsub_v8df_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
12933 : : rtx operand1 ATTRIBUTE_UNUSED,
12934 : : rtx operand2 ATTRIBUTE_UNUSED,
12935 : : rtx operand3 ATTRIBUTE_UNUSED,
12936 : : rtx operand4 ATTRIBUTE_UNUSED,
12937 : : rtx operand5 ATTRIBUTE_UNUSED)
12938 : : {
12939 : 22 : return gen_rtx_SET (operand0,
12940 : : gen_rtx_UNSPEC (V8DFmode,
12941 : : gen_rtvec (2,
12942 : : gen_rtx_VEC_MERGE (V8DFmode,
12943 : : gen_rtx_FMA (V8DFmode,
12944 : : operand1,
12945 : : operand2,
12946 : : gen_rtx_NEG (V8DFmode,
12947 : : operand3)),
12948 : : operand3,
12949 : : operand4),
12950 : : operand5),
12951 : : 172));
12952 : : }
12953 : :
12954 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5695 */
12955 : : rtx
12956 : 12 : gen_avx512vl_fmsub_v4df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
12957 : : rtx operand1 ATTRIBUTE_UNUSED,
12958 : : rtx operand2 ATTRIBUTE_UNUSED,
12959 : : rtx operand3 ATTRIBUTE_UNUSED,
12960 : : rtx operand4 ATTRIBUTE_UNUSED)
12961 : : {
12962 : 12 : return gen_rtx_SET (operand0,
12963 : : gen_rtx_VEC_MERGE (V4DFmode,
12964 : : gen_rtx_FMA (V4DFmode,
12965 : : operand1,
12966 : : operand2,
12967 : : gen_rtx_NEG (V4DFmode,
12968 : : operand3)),
12969 : : operand3,
12970 : : operand4));
12971 : : }
12972 : :
12973 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5695 */
12974 : : rtx
12975 : 12 : gen_avx512vl_fmsub_v2df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
12976 : : rtx operand1 ATTRIBUTE_UNUSED,
12977 : : rtx operand2 ATTRIBUTE_UNUSED,
12978 : : rtx operand3 ATTRIBUTE_UNUSED,
12979 : : rtx operand4 ATTRIBUTE_UNUSED)
12980 : : {
12981 : 12 : return gen_rtx_SET (operand0,
12982 : : gen_rtx_VEC_MERGE (V2DFmode,
12983 : : gen_rtx_FMA (V2DFmode,
12984 : : operand1,
12985 : : operand2,
12986 : : gen_rtx_NEG (V2DFmode,
12987 : : operand3)),
12988 : : operand3,
12989 : : operand4));
12990 : : }
12991 : :
12992 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5743 */
12993 : : rtx
12994 : 0 : gen_fma_fnmadd_v32hf_maskz_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 : : {
13001 : 0 : return gen_rtx_SET (operand0,
13002 : : gen_rtx_VEC_MERGE (V32HFmode,
13003 : : gen_rtx_FMA (V32HFmode,
13004 : : gen_rtx_NEG (V32HFmode,
13005 : : operand1),
13006 : : operand2,
13007 : : operand3),
13008 : : operand4,
13009 : : operand5));
13010 : : }
13011 : :
13012 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5743 */
13013 : : rtx
13014 : 23 : gen_fma_fnmadd_v32hf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
13015 : : rtx operand1 ATTRIBUTE_UNUSED,
13016 : : rtx operand2 ATTRIBUTE_UNUSED,
13017 : : rtx operand3 ATTRIBUTE_UNUSED,
13018 : : rtx operand4 ATTRIBUTE_UNUSED,
13019 : : rtx operand5 ATTRIBUTE_UNUSED,
13020 : : rtx operand6 ATTRIBUTE_UNUSED)
13021 : : {
13022 : 23 : return gen_rtx_SET (operand0,
13023 : : gen_rtx_UNSPEC (V32HFmode,
13024 : : gen_rtvec (2,
13025 : : gen_rtx_VEC_MERGE (V32HFmode,
13026 : : gen_rtx_FMA (V32HFmode,
13027 : : gen_rtx_NEG (V32HFmode,
13028 : : operand1),
13029 : : operand2,
13030 : : operand3),
13031 : : operand4,
13032 : : operand5),
13033 : : operand6),
13034 : : 172));
13035 : : }
13036 : :
13037 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5743 */
13038 : : rtx
13039 : 12 : gen_fma_fnmadd_v16hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13040 : : rtx operand1 ATTRIBUTE_UNUSED,
13041 : : rtx operand2 ATTRIBUTE_UNUSED,
13042 : : rtx operand3 ATTRIBUTE_UNUSED,
13043 : : rtx operand4 ATTRIBUTE_UNUSED,
13044 : : rtx operand5 ATTRIBUTE_UNUSED)
13045 : : {
13046 : 12 : return gen_rtx_SET (operand0,
13047 : : gen_rtx_VEC_MERGE (V16HFmode,
13048 : : gen_rtx_FMA (V16HFmode,
13049 : : gen_rtx_NEG (V16HFmode,
13050 : : operand1),
13051 : : operand2,
13052 : : operand3),
13053 : : operand4,
13054 : : operand5));
13055 : : }
13056 : :
13057 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5743 */
13058 : : rtx
13059 : 12 : gen_fma_fnmadd_v8hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13060 : : rtx operand1 ATTRIBUTE_UNUSED,
13061 : : rtx operand2 ATTRIBUTE_UNUSED,
13062 : : rtx operand3 ATTRIBUTE_UNUSED,
13063 : : rtx operand4 ATTRIBUTE_UNUSED,
13064 : : rtx operand5 ATTRIBUTE_UNUSED)
13065 : : {
13066 : 12 : return gen_rtx_SET (operand0,
13067 : : gen_rtx_VEC_MERGE (V8HFmode,
13068 : : gen_rtx_FMA (V8HFmode,
13069 : : gen_rtx_NEG (V8HFmode,
13070 : : operand1),
13071 : : operand2,
13072 : : operand3),
13073 : : operand4,
13074 : : operand5));
13075 : : }
13076 : :
13077 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5743 */
13078 : : rtx
13079 : 0 : gen_fma_fnmadd_v16sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13080 : : rtx operand1 ATTRIBUTE_UNUSED,
13081 : : rtx operand2 ATTRIBUTE_UNUSED,
13082 : : rtx operand3 ATTRIBUTE_UNUSED,
13083 : : rtx operand4 ATTRIBUTE_UNUSED,
13084 : : rtx operand5 ATTRIBUTE_UNUSED)
13085 : : {
13086 : 0 : return gen_rtx_SET (operand0,
13087 : : gen_rtx_VEC_MERGE (V16SFmode,
13088 : : gen_rtx_FMA (V16SFmode,
13089 : : gen_rtx_NEG (V16SFmode,
13090 : : operand1),
13091 : : operand2,
13092 : : operand3),
13093 : : operand4,
13094 : : operand5));
13095 : : }
13096 : :
13097 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5743 */
13098 : : rtx
13099 : 23 : gen_fma_fnmadd_v16sf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
13100 : : rtx operand1 ATTRIBUTE_UNUSED,
13101 : : rtx operand2 ATTRIBUTE_UNUSED,
13102 : : rtx operand3 ATTRIBUTE_UNUSED,
13103 : : rtx operand4 ATTRIBUTE_UNUSED,
13104 : : rtx operand5 ATTRIBUTE_UNUSED,
13105 : : rtx operand6 ATTRIBUTE_UNUSED)
13106 : : {
13107 : 23 : return gen_rtx_SET (operand0,
13108 : : gen_rtx_UNSPEC (V16SFmode,
13109 : : gen_rtvec (2,
13110 : : gen_rtx_VEC_MERGE (V16SFmode,
13111 : : gen_rtx_FMA (V16SFmode,
13112 : : gen_rtx_NEG (V16SFmode,
13113 : : operand1),
13114 : : operand2,
13115 : : operand3),
13116 : : operand4,
13117 : : operand5),
13118 : : operand6),
13119 : : 172));
13120 : : }
13121 : :
13122 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5743 */
13123 : : rtx
13124 : 13 : gen_fma_fnmadd_v8sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13125 : : rtx operand1 ATTRIBUTE_UNUSED,
13126 : : rtx operand2 ATTRIBUTE_UNUSED,
13127 : : rtx operand3 ATTRIBUTE_UNUSED,
13128 : : rtx operand4 ATTRIBUTE_UNUSED,
13129 : : rtx operand5 ATTRIBUTE_UNUSED)
13130 : : {
13131 : 13 : return gen_rtx_SET (operand0,
13132 : : gen_rtx_VEC_MERGE (V8SFmode,
13133 : : gen_rtx_FMA (V8SFmode,
13134 : : gen_rtx_NEG (V8SFmode,
13135 : : operand1),
13136 : : operand2,
13137 : : operand3),
13138 : : operand4,
13139 : : operand5));
13140 : : }
13141 : :
13142 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5743 */
13143 : : rtx
13144 : 13 : gen_fma_fnmadd_v4sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13145 : : rtx operand1 ATTRIBUTE_UNUSED,
13146 : : rtx operand2 ATTRIBUTE_UNUSED,
13147 : : rtx operand3 ATTRIBUTE_UNUSED,
13148 : : rtx operand4 ATTRIBUTE_UNUSED,
13149 : : rtx operand5 ATTRIBUTE_UNUSED)
13150 : : {
13151 : 13 : return gen_rtx_SET (operand0,
13152 : : gen_rtx_VEC_MERGE (V4SFmode,
13153 : : gen_rtx_FMA (V4SFmode,
13154 : : gen_rtx_NEG (V4SFmode,
13155 : : operand1),
13156 : : operand2,
13157 : : operand3),
13158 : : operand4,
13159 : : operand5));
13160 : : }
13161 : :
13162 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5743 */
13163 : : rtx
13164 : 0 : gen_fma_fnmadd_v8df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13165 : : rtx operand1 ATTRIBUTE_UNUSED,
13166 : : rtx operand2 ATTRIBUTE_UNUSED,
13167 : : rtx operand3 ATTRIBUTE_UNUSED,
13168 : : rtx operand4 ATTRIBUTE_UNUSED,
13169 : : rtx operand5 ATTRIBUTE_UNUSED)
13170 : : {
13171 : 0 : return gen_rtx_SET (operand0,
13172 : : gen_rtx_VEC_MERGE (V8DFmode,
13173 : : gen_rtx_FMA (V8DFmode,
13174 : : gen_rtx_NEG (V8DFmode,
13175 : : operand1),
13176 : : operand2,
13177 : : operand3),
13178 : : operand4,
13179 : : operand5));
13180 : : }
13181 : :
13182 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5743 */
13183 : : rtx
13184 : 23 : gen_fma_fnmadd_v8df_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
13185 : : rtx operand1 ATTRIBUTE_UNUSED,
13186 : : rtx operand2 ATTRIBUTE_UNUSED,
13187 : : rtx operand3 ATTRIBUTE_UNUSED,
13188 : : rtx operand4 ATTRIBUTE_UNUSED,
13189 : : rtx operand5 ATTRIBUTE_UNUSED,
13190 : : rtx operand6 ATTRIBUTE_UNUSED)
13191 : : {
13192 : 23 : return gen_rtx_SET (operand0,
13193 : : gen_rtx_UNSPEC (V8DFmode,
13194 : : gen_rtvec (2,
13195 : : gen_rtx_VEC_MERGE (V8DFmode,
13196 : : gen_rtx_FMA (V8DFmode,
13197 : : gen_rtx_NEG (V8DFmode,
13198 : : operand1),
13199 : : operand2,
13200 : : operand3),
13201 : : operand4,
13202 : : operand5),
13203 : : operand6),
13204 : : 172));
13205 : : }
13206 : :
13207 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5743 */
13208 : : rtx
13209 : 13 : gen_fma_fnmadd_v4df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13210 : : rtx operand1 ATTRIBUTE_UNUSED,
13211 : : rtx operand2 ATTRIBUTE_UNUSED,
13212 : : rtx operand3 ATTRIBUTE_UNUSED,
13213 : : rtx operand4 ATTRIBUTE_UNUSED,
13214 : : rtx operand5 ATTRIBUTE_UNUSED)
13215 : : {
13216 : 13 : return gen_rtx_SET (operand0,
13217 : : gen_rtx_VEC_MERGE (V4DFmode,
13218 : : gen_rtx_FMA (V4DFmode,
13219 : : gen_rtx_NEG (V4DFmode,
13220 : : operand1),
13221 : : operand2,
13222 : : operand3),
13223 : : operand4,
13224 : : operand5));
13225 : : }
13226 : :
13227 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5743 */
13228 : : rtx
13229 : 13 : gen_fma_fnmadd_v2df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13230 : : rtx operand1 ATTRIBUTE_UNUSED,
13231 : : rtx operand2 ATTRIBUTE_UNUSED,
13232 : : rtx operand3 ATTRIBUTE_UNUSED,
13233 : : rtx operand4 ATTRIBUTE_UNUSED,
13234 : : rtx operand5 ATTRIBUTE_UNUSED)
13235 : : {
13236 : 13 : return gen_rtx_SET (operand0,
13237 : : gen_rtx_VEC_MERGE (V2DFmode,
13238 : : gen_rtx_FMA (V2DFmode,
13239 : : gen_rtx_NEG (V2DFmode,
13240 : : operand1),
13241 : : operand2,
13242 : : operand3),
13243 : : operand4,
13244 : : operand5));
13245 : : }
13246 : :
13247 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5783 */
13248 : : rtx
13249 : 0 : gen_avx512bw_fnmadd_v32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
13250 : : rtx operand1 ATTRIBUTE_UNUSED,
13251 : : rtx operand2 ATTRIBUTE_UNUSED,
13252 : : rtx operand3 ATTRIBUTE_UNUSED,
13253 : : rtx operand4 ATTRIBUTE_UNUSED)
13254 : : {
13255 : 0 : return gen_rtx_SET (operand0,
13256 : : gen_rtx_VEC_MERGE (V32HFmode,
13257 : : gen_rtx_FMA (V32HFmode,
13258 : : gen_rtx_NEG (V32HFmode,
13259 : : operand1),
13260 : : operand2,
13261 : : operand3),
13262 : : operand1,
13263 : : operand4));
13264 : : }
13265 : :
13266 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5783 */
13267 : : rtx
13268 : 46 : gen_avx512bw_fnmadd_v32hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
13269 : : rtx operand1 ATTRIBUTE_UNUSED,
13270 : : rtx operand2 ATTRIBUTE_UNUSED,
13271 : : rtx operand3 ATTRIBUTE_UNUSED,
13272 : : rtx operand4 ATTRIBUTE_UNUSED,
13273 : : rtx operand5 ATTRIBUTE_UNUSED)
13274 : : {
13275 : 46 : return gen_rtx_SET (operand0,
13276 : : gen_rtx_UNSPEC (V32HFmode,
13277 : : gen_rtvec (2,
13278 : : gen_rtx_VEC_MERGE (V32HFmode,
13279 : : gen_rtx_FMA (V32HFmode,
13280 : : gen_rtx_NEG (V32HFmode,
13281 : : operand1),
13282 : : operand2,
13283 : : operand3),
13284 : : operand1,
13285 : : operand4),
13286 : : operand5),
13287 : : 172));
13288 : : }
13289 : :
13290 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5783 */
13291 : : rtx
13292 : 23 : gen_avx512vl_fnmadd_v16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
13293 : : rtx operand1 ATTRIBUTE_UNUSED,
13294 : : rtx operand2 ATTRIBUTE_UNUSED,
13295 : : rtx operand3 ATTRIBUTE_UNUSED,
13296 : : rtx operand4 ATTRIBUTE_UNUSED)
13297 : : {
13298 : 23 : return gen_rtx_SET (operand0,
13299 : : gen_rtx_VEC_MERGE (V16HFmode,
13300 : : gen_rtx_FMA (V16HFmode,
13301 : : gen_rtx_NEG (V16HFmode,
13302 : : operand1),
13303 : : operand2,
13304 : : operand3),
13305 : : operand1,
13306 : : operand4));
13307 : : }
13308 : :
13309 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5783 */
13310 : : rtx
13311 : 23 : gen_avx512fp16_fnmadd_v8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
13312 : : rtx operand1 ATTRIBUTE_UNUSED,
13313 : : rtx operand2 ATTRIBUTE_UNUSED,
13314 : : rtx operand3 ATTRIBUTE_UNUSED,
13315 : : rtx operand4 ATTRIBUTE_UNUSED)
13316 : : {
13317 : 23 : return gen_rtx_SET (operand0,
13318 : : gen_rtx_VEC_MERGE (V8HFmode,
13319 : : gen_rtx_FMA (V8HFmode,
13320 : : gen_rtx_NEG (V8HFmode,
13321 : : operand1),
13322 : : operand2,
13323 : : operand3),
13324 : : operand1,
13325 : : operand4));
13326 : : }
13327 : :
13328 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5783 */
13329 : : rtx
13330 : 0 : gen_avx512f_fnmadd_v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
13331 : : rtx operand1 ATTRIBUTE_UNUSED,
13332 : : rtx operand2 ATTRIBUTE_UNUSED,
13333 : : rtx operand3 ATTRIBUTE_UNUSED,
13334 : : rtx operand4 ATTRIBUTE_UNUSED)
13335 : : {
13336 : 0 : return gen_rtx_SET (operand0,
13337 : : gen_rtx_VEC_MERGE (V16SFmode,
13338 : : gen_rtx_FMA (V16SFmode,
13339 : : gen_rtx_NEG (V16SFmode,
13340 : : operand1),
13341 : : operand2,
13342 : : operand3),
13343 : : operand1,
13344 : : operand4));
13345 : : }
13346 : :
13347 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5783 */
13348 : : rtx
13349 : 52 : gen_avx512f_fnmadd_v16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
13350 : : rtx operand1 ATTRIBUTE_UNUSED,
13351 : : rtx operand2 ATTRIBUTE_UNUSED,
13352 : : rtx operand3 ATTRIBUTE_UNUSED,
13353 : : rtx operand4 ATTRIBUTE_UNUSED,
13354 : : rtx operand5 ATTRIBUTE_UNUSED)
13355 : : {
13356 : 52 : return gen_rtx_SET (operand0,
13357 : : gen_rtx_UNSPEC (V16SFmode,
13358 : : gen_rtvec (2,
13359 : : gen_rtx_VEC_MERGE (V16SFmode,
13360 : : gen_rtx_FMA (V16SFmode,
13361 : : gen_rtx_NEG (V16SFmode,
13362 : : operand1),
13363 : : operand2,
13364 : : operand3),
13365 : : operand1,
13366 : : operand4),
13367 : : operand5),
13368 : : 172));
13369 : : }
13370 : :
13371 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5783 */
13372 : : rtx
13373 : 12 : gen_avx512vl_fnmadd_v8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
13374 : : rtx operand1 ATTRIBUTE_UNUSED,
13375 : : rtx operand2 ATTRIBUTE_UNUSED,
13376 : : rtx operand3 ATTRIBUTE_UNUSED,
13377 : : rtx operand4 ATTRIBUTE_UNUSED)
13378 : : {
13379 : 12 : return gen_rtx_SET (operand0,
13380 : : gen_rtx_VEC_MERGE (V8SFmode,
13381 : : gen_rtx_FMA (V8SFmode,
13382 : : gen_rtx_NEG (V8SFmode,
13383 : : operand1),
13384 : : operand2,
13385 : : operand3),
13386 : : operand1,
13387 : : operand4));
13388 : : }
13389 : :
13390 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5783 */
13391 : : rtx
13392 : 12 : gen_avx512vl_fnmadd_v4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
13393 : : rtx operand1 ATTRIBUTE_UNUSED,
13394 : : rtx operand2 ATTRIBUTE_UNUSED,
13395 : : rtx operand3 ATTRIBUTE_UNUSED,
13396 : : rtx operand4 ATTRIBUTE_UNUSED)
13397 : : {
13398 : 12 : return gen_rtx_SET (operand0,
13399 : : gen_rtx_VEC_MERGE (V4SFmode,
13400 : : gen_rtx_FMA (V4SFmode,
13401 : : gen_rtx_NEG (V4SFmode,
13402 : : operand1),
13403 : : operand2,
13404 : : operand3),
13405 : : operand1,
13406 : : operand4));
13407 : : }
13408 : :
13409 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5783 */
13410 : : rtx
13411 : 0 : gen_avx512f_fnmadd_v8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
13412 : : rtx operand1 ATTRIBUTE_UNUSED,
13413 : : rtx operand2 ATTRIBUTE_UNUSED,
13414 : : rtx operand3 ATTRIBUTE_UNUSED,
13415 : : rtx operand4 ATTRIBUTE_UNUSED)
13416 : : {
13417 : 0 : return gen_rtx_SET (operand0,
13418 : : gen_rtx_VEC_MERGE (V8DFmode,
13419 : : gen_rtx_FMA (V8DFmode,
13420 : : gen_rtx_NEG (V8DFmode,
13421 : : operand1),
13422 : : operand2,
13423 : : operand3),
13424 : : operand1,
13425 : : operand4));
13426 : : }
13427 : :
13428 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5783 */
13429 : : rtx
13430 : 45 : gen_avx512f_fnmadd_v8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
13431 : : rtx operand1 ATTRIBUTE_UNUSED,
13432 : : rtx operand2 ATTRIBUTE_UNUSED,
13433 : : rtx operand3 ATTRIBUTE_UNUSED,
13434 : : rtx operand4 ATTRIBUTE_UNUSED,
13435 : : rtx operand5 ATTRIBUTE_UNUSED)
13436 : : {
13437 : 45 : return gen_rtx_SET (operand0,
13438 : : gen_rtx_UNSPEC (V8DFmode,
13439 : : gen_rtvec (2,
13440 : : gen_rtx_VEC_MERGE (V8DFmode,
13441 : : gen_rtx_FMA (V8DFmode,
13442 : : gen_rtx_NEG (V8DFmode,
13443 : : operand1),
13444 : : operand2,
13445 : : operand3),
13446 : : operand1,
13447 : : operand4),
13448 : : operand5),
13449 : : 172));
13450 : : }
13451 : :
13452 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5783 */
13453 : : rtx
13454 : 12 : gen_avx512vl_fnmadd_v4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
13455 : : rtx operand1 ATTRIBUTE_UNUSED,
13456 : : rtx operand2 ATTRIBUTE_UNUSED,
13457 : : rtx operand3 ATTRIBUTE_UNUSED,
13458 : : rtx operand4 ATTRIBUTE_UNUSED)
13459 : : {
13460 : 12 : return gen_rtx_SET (operand0,
13461 : : gen_rtx_VEC_MERGE (V4DFmode,
13462 : : gen_rtx_FMA (V4DFmode,
13463 : : gen_rtx_NEG (V4DFmode,
13464 : : operand1),
13465 : : operand2,
13466 : : operand3),
13467 : : operand1,
13468 : : operand4));
13469 : : }
13470 : :
13471 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5783 */
13472 : : rtx
13473 : 12 : gen_avx512vl_fnmadd_v2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
13474 : : rtx operand1 ATTRIBUTE_UNUSED,
13475 : : rtx operand2 ATTRIBUTE_UNUSED,
13476 : : rtx operand3 ATTRIBUTE_UNUSED,
13477 : : rtx operand4 ATTRIBUTE_UNUSED)
13478 : : {
13479 : 12 : return gen_rtx_SET (operand0,
13480 : : gen_rtx_VEC_MERGE (V2DFmode,
13481 : : gen_rtx_FMA (V2DFmode,
13482 : : gen_rtx_NEG (V2DFmode,
13483 : : operand1),
13484 : : operand2,
13485 : : operand3),
13486 : : operand1,
13487 : : operand4));
13488 : : }
13489 : :
13490 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5801 */
13491 : : rtx
13492 : 0 : gen_avx512bw_fnmadd_v32hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
13493 : : rtx operand1 ATTRIBUTE_UNUSED,
13494 : : rtx operand2 ATTRIBUTE_UNUSED,
13495 : : rtx operand3 ATTRIBUTE_UNUSED,
13496 : : rtx operand4 ATTRIBUTE_UNUSED)
13497 : : {
13498 : 0 : return gen_rtx_SET (operand0,
13499 : : gen_rtx_VEC_MERGE (V32HFmode,
13500 : : gen_rtx_FMA (V32HFmode,
13501 : : gen_rtx_NEG (V32HFmode,
13502 : : operand1),
13503 : : operand2,
13504 : : operand3),
13505 : : operand3,
13506 : : operand4));
13507 : : }
13508 : :
13509 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5801 */
13510 : : rtx
13511 : 23 : gen_avx512bw_fnmadd_v32hf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
13512 : : rtx operand1 ATTRIBUTE_UNUSED,
13513 : : rtx operand2 ATTRIBUTE_UNUSED,
13514 : : rtx operand3 ATTRIBUTE_UNUSED,
13515 : : rtx operand4 ATTRIBUTE_UNUSED,
13516 : : rtx operand5 ATTRIBUTE_UNUSED)
13517 : : {
13518 : 23 : return gen_rtx_SET (operand0,
13519 : : gen_rtx_UNSPEC (V32HFmode,
13520 : : gen_rtvec (2,
13521 : : gen_rtx_VEC_MERGE (V32HFmode,
13522 : : gen_rtx_FMA (V32HFmode,
13523 : : gen_rtx_NEG (V32HFmode,
13524 : : operand1),
13525 : : operand2,
13526 : : operand3),
13527 : : operand3,
13528 : : operand4),
13529 : : operand5),
13530 : : 172));
13531 : : }
13532 : :
13533 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5801 */
13534 : : rtx
13535 : 12 : gen_avx512vl_fnmadd_v16hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
13536 : : rtx operand1 ATTRIBUTE_UNUSED,
13537 : : rtx operand2 ATTRIBUTE_UNUSED,
13538 : : rtx operand3 ATTRIBUTE_UNUSED,
13539 : : rtx operand4 ATTRIBUTE_UNUSED)
13540 : : {
13541 : 12 : return gen_rtx_SET (operand0,
13542 : : gen_rtx_VEC_MERGE (V16HFmode,
13543 : : gen_rtx_FMA (V16HFmode,
13544 : : gen_rtx_NEG (V16HFmode,
13545 : : operand1),
13546 : : operand2,
13547 : : operand3),
13548 : : operand3,
13549 : : operand4));
13550 : : }
13551 : :
13552 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5801 */
13553 : : rtx
13554 : 12 : gen_avx512fp16_fnmadd_v8hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
13555 : : rtx operand1 ATTRIBUTE_UNUSED,
13556 : : rtx operand2 ATTRIBUTE_UNUSED,
13557 : : rtx operand3 ATTRIBUTE_UNUSED,
13558 : : rtx operand4 ATTRIBUTE_UNUSED)
13559 : : {
13560 : 12 : return gen_rtx_SET (operand0,
13561 : : gen_rtx_VEC_MERGE (V8HFmode,
13562 : : gen_rtx_FMA (V8HFmode,
13563 : : gen_rtx_NEG (V8HFmode,
13564 : : operand1),
13565 : : operand2,
13566 : : operand3),
13567 : : operand3,
13568 : : operand4));
13569 : : }
13570 : :
13571 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5801 */
13572 : : rtx
13573 : 0 : gen_avx512f_fnmadd_v16sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
13574 : : rtx operand1 ATTRIBUTE_UNUSED,
13575 : : rtx operand2 ATTRIBUTE_UNUSED,
13576 : : rtx operand3 ATTRIBUTE_UNUSED,
13577 : : rtx operand4 ATTRIBUTE_UNUSED)
13578 : : {
13579 : 0 : return gen_rtx_SET (operand0,
13580 : : gen_rtx_VEC_MERGE (V16SFmode,
13581 : : gen_rtx_FMA (V16SFmode,
13582 : : gen_rtx_NEG (V16SFmode,
13583 : : operand1),
13584 : : operand2,
13585 : : operand3),
13586 : : operand3,
13587 : : operand4));
13588 : : }
13589 : :
13590 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5801 */
13591 : : rtx
13592 : 22 : gen_avx512f_fnmadd_v16sf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
13593 : : rtx operand1 ATTRIBUTE_UNUSED,
13594 : : rtx operand2 ATTRIBUTE_UNUSED,
13595 : : rtx operand3 ATTRIBUTE_UNUSED,
13596 : : rtx operand4 ATTRIBUTE_UNUSED,
13597 : : rtx operand5 ATTRIBUTE_UNUSED)
13598 : : {
13599 : 22 : return gen_rtx_SET (operand0,
13600 : : gen_rtx_UNSPEC (V16SFmode,
13601 : : gen_rtvec (2,
13602 : : gen_rtx_VEC_MERGE (V16SFmode,
13603 : : gen_rtx_FMA (V16SFmode,
13604 : : gen_rtx_NEG (V16SFmode,
13605 : : operand1),
13606 : : operand2,
13607 : : operand3),
13608 : : operand3,
13609 : : operand4),
13610 : : operand5),
13611 : : 172));
13612 : : }
13613 : :
13614 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5801 */
13615 : : rtx
13616 : 12 : gen_avx512vl_fnmadd_v8sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
13617 : : rtx operand1 ATTRIBUTE_UNUSED,
13618 : : rtx operand2 ATTRIBUTE_UNUSED,
13619 : : rtx operand3 ATTRIBUTE_UNUSED,
13620 : : rtx operand4 ATTRIBUTE_UNUSED)
13621 : : {
13622 : 12 : return gen_rtx_SET (operand0,
13623 : : gen_rtx_VEC_MERGE (V8SFmode,
13624 : : gen_rtx_FMA (V8SFmode,
13625 : : gen_rtx_NEG (V8SFmode,
13626 : : operand1),
13627 : : operand2,
13628 : : operand3),
13629 : : operand3,
13630 : : operand4));
13631 : : }
13632 : :
13633 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5801 */
13634 : : rtx
13635 : 12 : gen_avx512vl_fnmadd_v4sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
13636 : : rtx operand1 ATTRIBUTE_UNUSED,
13637 : : rtx operand2 ATTRIBUTE_UNUSED,
13638 : : rtx operand3 ATTRIBUTE_UNUSED,
13639 : : rtx operand4 ATTRIBUTE_UNUSED)
13640 : : {
13641 : 12 : return gen_rtx_SET (operand0,
13642 : : gen_rtx_VEC_MERGE (V4SFmode,
13643 : : gen_rtx_FMA (V4SFmode,
13644 : : gen_rtx_NEG (V4SFmode,
13645 : : operand1),
13646 : : operand2,
13647 : : operand3),
13648 : : operand3,
13649 : : operand4));
13650 : : }
13651 : :
13652 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5801 */
13653 : : rtx
13654 : 0 : gen_avx512f_fnmadd_v8df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
13655 : : rtx operand1 ATTRIBUTE_UNUSED,
13656 : : rtx operand2 ATTRIBUTE_UNUSED,
13657 : : rtx operand3 ATTRIBUTE_UNUSED,
13658 : : rtx operand4 ATTRIBUTE_UNUSED)
13659 : : {
13660 : 0 : return gen_rtx_SET (operand0,
13661 : : gen_rtx_VEC_MERGE (V8DFmode,
13662 : : gen_rtx_FMA (V8DFmode,
13663 : : gen_rtx_NEG (V8DFmode,
13664 : : operand1),
13665 : : operand2,
13666 : : operand3),
13667 : : operand3,
13668 : : operand4));
13669 : : }
13670 : :
13671 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5801 */
13672 : : rtx
13673 : 22 : gen_avx512f_fnmadd_v8df_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
13674 : : rtx operand1 ATTRIBUTE_UNUSED,
13675 : : rtx operand2 ATTRIBUTE_UNUSED,
13676 : : rtx operand3 ATTRIBUTE_UNUSED,
13677 : : rtx operand4 ATTRIBUTE_UNUSED,
13678 : : rtx operand5 ATTRIBUTE_UNUSED)
13679 : : {
13680 : 22 : return gen_rtx_SET (operand0,
13681 : : gen_rtx_UNSPEC (V8DFmode,
13682 : : gen_rtvec (2,
13683 : : gen_rtx_VEC_MERGE (V8DFmode,
13684 : : gen_rtx_FMA (V8DFmode,
13685 : : gen_rtx_NEG (V8DFmode,
13686 : : operand1),
13687 : : operand2,
13688 : : operand3),
13689 : : operand3,
13690 : : operand4),
13691 : : operand5),
13692 : : 172));
13693 : : }
13694 : :
13695 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5801 */
13696 : : rtx
13697 : 12 : gen_avx512vl_fnmadd_v4df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
13698 : : rtx operand1 ATTRIBUTE_UNUSED,
13699 : : rtx operand2 ATTRIBUTE_UNUSED,
13700 : : rtx operand3 ATTRIBUTE_UNUSED,
13701 : : rtx operand4 ATTRIBUTE_UNUSED)
13702 : : {
13703 : 12 : return gen_rtx_SET (operand0,
13704 : : gen_rtx_VEC_MERGE (V4DFmode,
13705 : : gen_rtx_FMA (V4DFmode,
13706 : : gen_rtx_NEG (V4DFmode,
13707 : : operand1),
13708 : : operand2,
13709 : : operand3),
13710 : : operand3,
13711 : : operand4));
13712 : : }
13713 : :
13714 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5801 */
13715 : : rtx
13716 : 12 : gen_avx512vl_fnmadd_v2df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
13717 : : rtx operand1 ATTRIBUTE_UNUSED,
13718 : : rtx operand2 ATTRIBUTE_UNUSED,
13719 : : rtx operand3 ATTRIBUTE_UNUSED,
13720 : : rtx operand4 ATTRIBUTE_UNUSED)
13721 : : {
13722 : 12 : return gen_rtx_SET (operand0,
13723 : : gen_rtx_VEC_MERGE (V2DFmode,
13724 : : gen_rtx_FMA (V2DFmode,
13725 : : gen_rtx_NEG (V2DFmode,
13726 : : operand1),
13727 : : operand2,
13728 : : operand3),
13729 : : operand3,
13730 : : operand4));
13731 : : }
13732 : :
13733 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5850 */
13734 : : rtx
13735 : 0 : gen_fma_fnmsub_v32hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13736 : : rtx operand1 ATTRIBUTE_UNUSED,
13737 : : rtx operand2 ATTRIBUTE_UNUSED,
13738 : : rtx operand3 ATTRIBUTE_UNUSED,
13739 : : rtx operand4 ATTRIBUTE_UNUSED,
13740 : : rtx operand5 ATTRIBUTE_UNUSED)
13741 : : {
13742 : 0 : return gen_rtx_SET (operand0,
13743 : : gen_rtx_VEC_MERGE (V32HFmode,
13744 : : gen_rtx_FMA (V32HFmode,
13745 : : gen_rtx_NEG (V32HFmode,
13746 : : operand1),
13747 : : operand2,
13748 : : gen_rtx_NEG (V32HFmode,
13749 : : operand3)),
13750 : : operand4,
13751 : : operand5));
13752 : : }
13753 : :
13754 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5850 */
13755 : : rtx
13756 : 23 : gen_fma_fnmsub_v32hf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
13757 : : rtx operand1 ATTRIBUTE_UNUSED,
13758 : : rtx operand2 ATTRIBUTE_UNUSED,
13759 : : rtx operand3 ATTRIBUTE_UNUSED,
13760 : : rtx operand4 ATTRIBUTE_UNUSED,
13761 : : rtx operand5 ATTRIBUTE_UNUSED,
13762 : : rtx operand6 ATTRIBUTE_UNUSED)
13763 : : {
13764 : 23 : return gen_rtx_SET (operand0,
13765 : : gen_rtx_UNSPEC (V32HFmode,
13766 : : gen_rtvec (2,
13767 : : gen_rtx_VEC_MERGE (V32HFmode,
13768 : : gen_rtx_FMA (V32HFmode,
13769 : : gen_rtx_NEG (V32HFmode,
13770 : : operand1),
13771 : : operand2,
13772 : : gen_rtx_NEG (V32HFmode,
13773 : : operand3)),
13774 : : operand4,
13775 : : operand5),
13776 : : operand6),
13777 : : 172));
13778 : : }
13779 : :
13780 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5850 */
13781 : : rtx
13782 : 12 : gen_fma_fnmsub_v16hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13783 : : rtx operand1 ATTRIBUTE_UNUSED,
13784 : : rtx operand2 ATTRIBUTE_UNUSED,
13785 : : rtx operand3 ATTRIBUTE_UNUSED,
13786 : : rtx operand4 ATTRIBUTE_UNUSED,
13787 : : rtx operand5 ATTRIBUTE_UNUSED)
13788 : : {
13789 : 12 : return gen_rtx_SET (operand0,
13790 : : gen_rtx_VEC_MERGE (V16HFmode,
13791 : : gen_rtx_FMA (V16HFmode,
13792 : : gen_rtx_NEG (V16HFmode,
13793 : : operand1),
13794 : : operand2,
13795 : : gen_rtx_NEG (V16HFmode,
13796 : : operand3)),
13797 : : operand4,
13798 : : operand5));
13799 : : }
13800 : :
13801 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5850 */
13802 : : rtx
13803 : 12 : gen_fma_fnmsub_v8hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13804 : : rtx operand1 ATTRIBUTE_UNUSED,
13805 : : rtx operand2 ATTRIBUTE_UNUSED,
13806 : : rtx operand3 ATTRIBUTE_UNUSED,
13807 : : rtx operand4 ATTRIBUTE_UNUSED,
13808 : : rtx operand5 ATTRIBUTE_UNUSED)
13809 : : {
13810 : 12 : return gen_rtx_SET (operand0,
13811 : : gen_rtx_VEC_MERGE (V8HFmode,
13812 : : gen_rtx_FMA (V8HFmode,
13813 : : gen_rtx_NEG (V8HFmode,
13814 : : operand1),
13815 : : operand2,
13816 : : gen_rtx_NEG (V8HFmode,
13817 : : operand3)),
13818 : : operand4,
13819 : : operand5));
13820 : : }
13821 : :
13822 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5850 */
13823 : : rtx
13824 : 0 : gen_fma_fnmsub_v16sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13825 : : rtx operand1 ATTRIBUTE_UNUSED,
13826 : : rtx operand2 ATTRIBUTE_UNUSED,
13827 : : rtx operand3 ATTRIBUTE_UNUSED,
13828 : : rtx operand4 ATTRIBUTE_UNUSED,
13829 : : rtx operand5 ATTRIBUTE_UNUSED)
13830 : : {
13831 : 0 : return gen_rtx_SET (operand0,
13832 : : gen_rtx_VEC_MERGE (V16SFmode,
13833 : : gen_rtx_FMA (V16SFmode,
13834 : : gen_rtx_NEG (V16SFmode,
13835 : : operand1),
13836 : : operand2,
13837 : : gen_rtx_NEG (V16SFmode,
13838 : : operand3)),
13839 : : operand4,
13840 : : operand5));
13841 : : }
13842 : :
13843 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5850 */
13844 : : rtx
13845 : 23 : gen_fma_fnmsub_v16sf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
13846 : : rtx operand1 ATTRIBUTE_UNUSED,
13847 : : rtx operand2 ATTRIBUTE_UNUSED,
13848 : : rtx operand3 ATTRIBUTE_UNUSED,
13849 : : rtx operand4 ATTRIBUTE_UNUSED,
13850 : : rtx operand5 ATTRIBUTE_UNUSED,
13851 : : rtx operand6 ATTRIBUTE_UNUSED)
13852 : : {
13853 : 23 : return gen_rtx_SET (operand0,
13854 : : gen_rtx_UNSPEC (V16SFmode,
13855 : : gen_rtvec (2,
13856 : : gen_rtx_VEC_MERGE (V16SFmode,
13857 : : gen_rtx_FMA (V16SFmode,
13858 : : gen_rtx_NEG (V16SFmode,
13859 : : operand1),
13860 : : operand2,
13861 : : gen_rtx_NEG (V16SFmode,
13862 : : operand3)),
13863 : : operand4,
13864 : : operand5),
13865 : : operand6),
13866 : : 172));
13867 : : }
13868 : :
13869 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5850 */
13870 : : rtx
13871 : 13 : gen_fma_fnmsub_v8sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13872 : : rtx operand1 ATTRIBUTE_UNUSED,
13873 : : rtx operand2 ATTRIBUTE_UNUSED,
13874 : : rtx operand3 ATTRIBUTE_UNUSED,
13875 : : rtx operand4 ATTRIBUTE_UNUSED,
13876 : : rtx operand5 ATTRIBUTE_UNUSED)
13877 : : {
13878 : 13 : return gen_rtx_SET (operand0,
13879 : : gen_rtx_VEC_MERGE (V8SFmode,
13880 : : gen_rtx_FMA (V8SFmode,
13881 : : gen_rtx_NEG (V8SFmode,
13882 : : operand1),
13883 : : operand2,
13884 : : gen_rtx_NEG (V8SFmode,
13885 : : operand3)),
13886 : : operand4,
13887 : : operand5));
13888 : : }
13889 : :
13890 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5850 */
13891 : : rtx
13892 : 13 : gen_fma_fnmsub_v4sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13893 : : rtx operand1 ATTRIBUTE_UNUSED,
13894 : : rtx operand2 ATTRIBUTE_UNUSED,
13895 : : rtx operand3 ATTRIBUTE_UNUSED,
13896 : : rtx operand4 ATTRIBUTE_UNUSED,
13897 : : rtx operand5 ATTRIBUTE_UNUSED)
13898 : : {
13899 : 13 : return gen_rtx_SET (operand0,
13900 : : gen_rtx_VEC_MERGE (V4SFmode,
13901 : : gen_rtx_FMA (V4SFmode,
13902 : : gen_rtx_NEG (V4SFmode,
13903 : : operand1),
13904 : : operand2,
13905 : : gen_rtx_NEG (V4SFmode,
13906 : : operand3)),
13907 : : operand4,
13908 : : operand5));
13909 : : }
13910 : :
13911 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5850 */
13912 : : rtx
13913 : 0 : gen_fma_fnmsub_v8df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13914 : : rtx operand1 ATTRIBUTE_UNUSED,
13915 : : rtx operand2 ATTRIBUTE_UNUSED,
13916 : : rtx operand3 ATTRIBUTE_UNUSED,
13917 : : rtx operand4 ATTRIBUTE_UNUSED,
13918 : : rtx operand5 ATTRIBUTE_UNUSED)
13919 : : {
13920 : 0 : return gen_rtx_SET (operand0,
13921 : : gen_rtx_VEC_MERGE (V8DFmode,
13922 : : gen_rtx_FMA (V8DFmode,
13923 : : gen_rtx_NEG (V8DFmode,
13924 : : operand1),
13925 : : operand2,
13926 : : gen_rtx_NEG (V8DFmode,
13927 : : operand3)),
13928 : : operand4,
13929 : : operand5));
13930 : : }
13931 : :
13932 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5850 */
13933 : : rtx
13934 : 23 : gen_fma_fnmsub_v8df_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
13935 : : rtx operand1 ATTRIBUTE_UNUSED,
13936 : : rtx operand2 ATTRIBUTE_UNUSED,
13937 : : rtx operand3 ATTRIBUTE_UNUSED,
13938 : : rtx operand4 ATTRIBUTE_UNUSED,
13939 : : rtx operand5 ATTRIBUTE_UNUSED,
13940 : : rtx operand6 ATTRIBUTE_UNUSED)
13941 : : {
13942 : 23 : return gen_rtx_SET (operand0,
13943 : : gen_rtx_UNSPEC (V8DFmode,
13944 : : gen_rtvec (2,
13945 : : gen_rtx_VEC_MERGE (V8DFmode,
13946 : : gen_rtx_FMA (V8DFmode,
13947 : : gen_rtx_NEG (V8DFmode,
13948 : : operand1),
13949 : : operand2,
13950 : : gen_rtx_NEG (V8DFmode,
13951 : : operand3)),
13952 : : operand4,
13953 : : operand5),
13954 : : operand6),
13955 : : 172));
13956 : : }
13957 : :
13958 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5850 */
13959 : : rtx
13960 : 13 : gen_fma_fnmsub_v4df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13961 : : rtx operand1 ATTRIBUTE_UNUSED,
13962 : : rtx operand2 ATTRIBUTE_UNUSED,
13963 : : rtx operand3 ATTRIBUTE_UNUSED,
13964 : : rtx operand4 ATTRIBUTE_UNUSED,
13965 : : rtx operand5 ATTRIBUTE_UNUSED)
13966 : : {
13967 : 13 : return gen_rtx_SET (operand0,
13968 : : gen_rtx_VEC_MERGE (V4DFmode,
13969 : : gen_rtx_FMA (V4DFmode,
13970 : : gen_rtx_NEG (V4DFmode,
13971 : : operand1),
13972 : : operand2,
13973 : : gen_rtx_NEG (V4DFmode,
13974 : : operand3)),
13975 : : operand4,
13976 : : operand5));
13977 : : }
13978 : :
13979 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5850 */
13980 : : rtx
13981 : 13 : gen_fma_fnmsub_v2df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
13982 : : rtx operand1 ATTRIBUTE_UNUSED,
13983 : : rtx operand2 ATTRIBUTE_UNUSED,
13984 : : rtx operand3 ATTRIBUTE_UNUSED,
13985 : : rtx operand4 ATTRIBUTE_UNUSED,
13986 : : rtx operand5 ATTRIBUTE_UNUSED)
13987 : : {
13988 : 13 : return gen_rtx_SET (operand0,
13989 : : gen_rtx_VEC_MERGE (V2DFmode,
13990 : : gen_rtx_FMA (V2DFmode,
13991 : : gen_rtx_NEG (V2DFmode,
13992 : : operand1),
13993 : : operand2,
13994 : : gen_rtx_NEG (V2DFmode,
13995 : : operand3)),
13996 : : operand4,
13997 : : operand5));
13998 : : }
13999 : :
14000 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5892 */
14001 : : rtx
14002 : 0 : gen_avx512bw_fnmsub_v32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14003 : : rtx operand1 ATTRIBUTE_UNUSED,
14004 : : rtx operand2 ATTRIBUTE_UNUSED,
14005 : : rtx operand3 ATTRIBUTE_UNUSED,
14006 : : rtx operand4 ATTRIBUTE_UNUSED)
14007 : : {
14008 : 0 : return gen_rtx_SET (operand0,
14009 : : gen_rtx_VEC_MERGE (V32HFmode,
14010 : : gen_rtx_FMA (V32HFmode,
14011 : : gen_rtx_NEG (V32HFmode,
14012 : : operand1),
14013 : : operand2,
14014 : : gen_rtx_NEG (V32HFmode,
14015 : : operand3)),
14016 : : operand1,
14017 : : operand4));
14018 : : }
14019 : :
14020 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5892 */
14021 : : rtx
14022 : 46 : gen_avx512bw_fnmsub_v32hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
14023 : : rtx operand1 ATTRIBUTE_UNUSED,
14024 : : rtx operand2 ATTRIBUTE_UNUSED,
14025 : : rtx operand3 ATTRIBUTE_UNUSED,
14026 : : rtx operand4 ATTRIBUTE_UNUSED,
14027 : : rtx operand5 ATTRIBUTE_UNUSED)
14028 : : {
14029 : 46 : return gen_rtx_SET (operand0,
14030 : : gen_rtx_UNSPEC (V32HFmode,
14031 : : gen_rtvec (2,
14032 : : gen_rtx_VEC_MERGE (V32HFmode,
14033 : : gen_rtx_FMA (V32HFmode,
14034 : : gen_rtx_NEG (V32HFmode,
14035 : : operand1),
14036 : : operand2,
14037 : : gen_rtx_NEG (V32HFmode,
14038 : : operand3)),
14039 : : operand1,
14040 : : operand4),
14041 : : operand5),
14042 : : 172));
14043 : : }
14044 : :
14045 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5892 */
14046 : : rtx
14047 : 23 : gen_avx512vl_fnmsub_v16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14048 : : rtx operand1 ATTRIBUTE_UNUSED,
14049 : : rtx operand2 ATTRIBUTE_UNUSED,
14050 : : rtx operand3 ATTRIBUTE_UNUSED,
14051 : : rtx operand4 ATTRIBUTE_UNUSED)
14052 : : {
14053 : 23 : return gen_rtx_SET (operand0,
14054 : : gen_rtx_VEC_MERGE (V16HFmode,
14055 : : gen_rtx_FMA (V16HFmode,
14056 : : gen_rtx_NEG (V16HFmode,
14057 : : operand1),
14058 : : operand2,
14059 : : gen_rtx_NEG (V16HFmode,
14060 : : operand3)),
14061 : : operand1,
14062 : : operand4));
14063 : : }
14064 : :
14065 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5892 */
14066 : : rtx
14067 : 23 : gen_avx512fp16_fnmsub_v8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14068 : : rtx operand1 ATTRIBUTE_UNUSED,
14069 : : rtx operand2 ATTRIBUTE_UNUSED,
14070 : : rtx operand3 ATTRIBUTE_UNUSED,
14071 : : rtx operand4 ATTRIBUTE_UNUSED)
14072 : : {
14073 : 23 : return gen_rtx_SET (operand0,
14074 : : gen_rtx_VEC_MERGE (V8HFmode,
14075 : : gen_rtx_FMA (V8HFmode,
14076 : : gen_rtx_NEG (V8HFmode,
14077 : : operand1),
14078 : : operand2,
14079 : : gen_rtx_NEG (V8HFmode,
14080 : : operand3)),
14081 : : operand1,
14082 : : operand4));
14083 : : }
14084 : :
14085 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5892 */
14086 : : rtx
14087 : 0 : gen_avx512f_fnmsub_v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14088 : : rtx operand1 ATTRIBUTE_UNUSED,
14089 : : rtx operand2 ATTRIBUTE_UNUSED,
14090 : : rtx operand3 ATTRIBUTE_UNUSED,
14091 : : rtx operand4 ATTRIBUTE_UNUSED)
14092 : : {
14093 : 0 : return gen_rtx_SET (operand0,
14094 : : gen_rtx_VEC_MERGE (V16SFmode,
14095 : : gen_rtx_FMA (V16SFmode,
14096 : : gen_rtx_NEG (V16SFmode,
14097 : : operand1),
14098 : : operand2,
14099 : : gen_rtx_NEG (V16SFmode,
14100 : : operand3)),
14101 : : operand1,
14102 : : operand4));
14103 : : }
14104 : :
14105 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5892 */
14106 : : rtx
14107 : 52 : gen_avx512f_fnmsub_v16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
14108 : : rtx operand1 ATTRIBUTE_UNUSED,
14109 : : rtx operand2 ATTRIBUTE_UNUSED,
14110 : : rtx operand3 ATTRIBUTE_UNUSED,
14111 : : rtx operand4 ATTRIBUTE_UNUSED,
14112 : : rtx operand5 ATTRIBUTE_UNUSED)
14113 : : {
14114 : 52 : return gen_rtx_SET (operand0,
14115 : : gen_rtx_UNSPEC (V16SFmode,
14116 : : gen_rtvec (2,
14117 : : gen_rtx_VEC_MERGE (V16SFmode,
14118 : : gen_rtx_FMA (V16SFmode,
14119 : : gen_rtx_NEG (V16SFmode,
14120 : : operand1),
14121 : : operand2,
14122 : : gen_rtx_NEG (V16SFmode,
14123 : : operand3)),
14124 : : operand1,
14125 : : operand4),
14126 : : operand5),
14127 : : 172));
14128 : : }
14129 : :
14130 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5892 */
14131 : : rtx
14132 : 12 : gen_avx512vl_fnmsub_v8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14133 : : rtx operand1 ATTRIBUTE_UNUSED,
14134 : : rtx operand2 ATTRIBUTE_UNUSED,
14135 : : rtx operand3 ATTRIBUTE_UNUSED,
14136 : : rtx operand4 ATTRIBUTE_UNUSED)
14137 : : {
14138 : 12 : return gen_rtx_SET (operand0,
14139 : : gen_rtx_VEC_MERGE (V8SFmode,
14140 : : gen_rtx_FMA (V8SFmode,
14141 : : gen_rtx_NEG (V8SFmode,
14142 : : operand1),
14143 : : operand2,
14144 : : gen_rtx_NEG (V8SFmode,
14145 : : operand3)),
14146 : : operand1,
14147 : : operand4));
14148 : : }
14149 : :
14150 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5892 */
14151 : : rtx
14152 : 12 : gen_avx512vl_fnmsub_v4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14153 : : rtx operand1 ATTRIBUTE_UNUSED,
14154 : : rtx operand2 ATTRIBUTE_UNUSED,
14155 : : rtx operand3 ATTRIBUTE_UNUSED,
14156 : : rtx operand4 ATTRIBUTE_UNUSED)
14157 : : {
14158 : 12 : return gen_rtx_SET (operand0,
14159 : : gen_rtx_VEC_MERGE (V4SFmode,
14160 : : gen_rtx_FMA (V4SFmode,
14161 : : gen_rtx_NEG (V4SFmode,
14162 : : operand1),
14163 : : operand2,
14164 : : gen_rtx_NEG (V4SFmode,
14165 : : operand3)),
14166 : : operand1,
14167 : : operand4));
14168 : : }
14169 : :
14170 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5892 */
14171 : : rtx
14172 : 0 : gen_avx512f_fnmsub_v8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
14173 : : rtx operand1 ATTRIBUTE_UNUSED,
14174 : : rtx operand2 ATTRIBUTE_UNUSED,
14175 : : rtx operand3 ATTRIBUTE_UNUSED,
14176 : : rtx operand4 ATTRIBUTE_UNUSED)
14177 : : {
14178 : 0 : return gen_rtx_SET (operand0,
14179 : : gen_rtx_VEC_MERGE (V8DFmode,
14180 : : gen_rtx_FMA (V8DFmode,
14181 : : gen_rtx_NEG (V8DFmode,
14182 : : operand1),
14183 : : operand2,
14184 : : gen_rtx_NEG (V8DFmode,
14185 : : operand3)),
14186 : : operand1,
14187 : : operand4));
14188 : : }
14189 : :
14190 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5892 */
14191 : : rtx
14192 : 45 : gen_avx512f_fnmsub_v8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
14193 : : rtx operand1 ATTRIBUTE_UNUSED,
14194 : : rtx operand2 ATTRIBUTE_UNUSED,
14195 : : rtx operand3 ATTRIBUTE_UNUSED,
14196 : : rtx operand4 ATTRIBUTE_UNUSED,
14197 : : rtx operand5 ATTRIBUTE_UNUSED)
14198 : : {
14199 : 45 : return gen_rtx_SET (operand0,
14200 : : gen_rtx_UNSPEC (V8DFmode,
14201 : : gen_rtvec (2,
14202 : : gen_rtx_VEC_MERGE (V8DFmode,
14203 : : gen_rtx_FMA (V8DFmode,
14204 : : gen_rtx_NEG (V8DFmode,
14205 : : operand1),
14206 : : operand2,
14207 : : gen_rtx_NEG (V8DFmode,
14208 : : operand3)),
14209 : : operand1,
14210 : : operand4),
14211 : : operand5),
14212 : : 172));
14213 : : }
14214 : :
14215 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5892 */
14216 : : rtx
14217 : 12 : gen_avx512vl_fnmsub_v4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
14218 : : rtx operand1 ATTRIBUTE_UNUSED,
14219 : : rtx operand2 ATTRIBUTE_UNUSED,
14220 : : rtx operand3 ATTRIBUTE_UNUSED,
14221 : : rtx operand4 ATTRIBUTE_UNUSED)
14222 : : {
14223 : 12 : return gen_rtx_SET (operand0,
14224 : : gen_rtx_VEC_MERGE (V4DFmode,
14225 : : gen_rtx_FMA (V4DFmode,
14226 : : gen_rtx_NEG (V4DFmode,
14227 : : operand1),
14228 : : operand2,
14229 : : gen_rtx_NEG (V4DFmode,
14230 : : operand3)),
14231 : : operand1,
14232 : : operand4));
14233 : : }
14234 : :
14235 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5892 */
14236 : : rtx
14237 : 12 : gen_avx512vl_fnmsub_v2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
14238 : : rtx operand1 ATTRIBUTE_UNUSED,
14239 : : rtx operand2 ATTRIBUTE_UNUSED,
14240 : : rtx operand3 ATTRIBUTE_UNUSED,
14241 : : rtx operand4 ATTRIBUTE_UNUSED)
14242 : : {
14243 : 12 : return gen_rtx_SET (operand0,
14244 : : gen_rtx_VEC_MERGE (V2DFmode,
14245 : : gen_rtx_FMA (V2DFmode,
14246 : : gen_rtx_NEG (V2DFmode,
14247 : : operand1),
14248 : : operand2,
14249 : : gen_rtx_NEG (V2DFmode,
14250 : : operand3)),
14251 : : operand1,
14252 : : operand4));
14253 : : }
14254 : :
14255 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14256 : : rtx
14257 : 0 : gen_avx512bw_fnmsub_v32hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
14258 : : rtx operand1 ATTRIBUTE_UNUSED,
14259 : : rtx operand2 ATTRIBUTE_UNUSED,
14260 : : rtx operand3 ATTRIBUTE_UNUSED,
14261 : : rtx operand4 ATTRIBUTE_UNUSED)
14262 : : {
14263 : 0 : return gen_rtx_SET (operand0,
14264 : : gen_rtx_VEC_MERGE (V32HFmode,
14265 : : gen_rtx_FMA (V32HFmode,
14266 : : gen_rtx_NEG (V32HFmode,
14267 : : operand1),
14268 : : operand2,
14269 : : gen_rtx_NEG (V32HFmode,
14270 : : operand3)),
14271 : : operand3,
14272 : : operand4));
14273 : : }
14274 : :
14275 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14276 : : rtx
14277 : 23 : gen_avx512bw_fnmsub_v32hf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
14278 : : rtx operand1 ATTRIBUTE_UNUSED,
14279 : : rtx operand2 ATTRIBUTE_UNUSED,
14280 : : rtx operand3 ATTRIBUTE_UNUSED,
14281 : : rtx operand4 ATTRIBUTE_UNUSED,
14282 : : rtx operand5 ATTRIBUTE_UNUSED)
14283 : : {
14284 : 23 : return gen_rtx_SET (operand0,
14285 : : gen_rtx_UNSPEC (V32HFmode,
14286 : : gen_rtvec (2,
14287 : : gen_rtx_VEC_MERGE (V32HFmode,
14288 : : gen_rtx_FMA (V32HFmode,
14289 : : gen_rtx_NEG (V32HFmode,
14290 : : operand1),
14291 : : operand2,
14292 : : gen_rtx_NEG (V32HFmode,
14293 : : operand3)),
14294 : : operand3,
14295 : : operand4),
14296 : : operand5),
14297 : : 172));
14298 : : }
14299 : :
14300 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14301 : : rtx
14302 : 12 : gen_avx512vl_fnmsub_v16hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
14303 : : rtx operand1 ATTRIBUTE_UNUSED,
14304 : : rtx operand2 ATTRIBUTE_UNUSED,
14305 : : rtx operand3 ATTRIBUTE_UNUSED,
14306 : : rtx operand4 ATTRIBUTE_UNUSED)
14307 : : {
14308 : 12 : return gen_rtx_SET (operand0,
14309 : : gen_rtx_VEC_MERGE (V16HFmode,
14310 : : gen_rtx_FMA (V16HFmode,
14311 : : gen_rtx_NEG (V16HFmode,
14312 : : operand1),
14313 : : operand2,
14314 : : gen_rtx_NEG (V16HFmode,
14315 : : operand3)),
14316 : : operand3,
14317 : : operand4));
14318 : : }
14319 : :
14320 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14321 : : rtx
14322 : 0 : gen_avx512vl_fnmsub_v16hf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
14323 : : rtx operand1 ATTRIBUTE_UNUSED,
14324 : : rtx operand2 ATTRIBUTE_UNUSED,
14325 : : rtx operand3 ATTRIBUTE_UNUSED,
14326 : : rtx operand4 ATTRIBUTE_UNUSED,
14327 : : rtx operand5 ATTRIBUTE_UNUSED)
14328 : : {
14329 : 0 : return gen_rtx_SET (operand0,
14330 : : gen_rtx_UNSPEC (V16HFmode,
14331 : : gen_rtvec (2,
14332 : : gen_rtx_VEC_MERGE (V16HFmode,
14333 : : gen_rtx_FMA (V16HFmode,
14334 : : gen_rtx_NEG (V16HFmode,
14335 : : operand1),
14336 : : operand2,
14337 : : gen_rtx_NEG (V16HFmode,
14338 : : operand3)),
14339 : : operand3,
14340 : : operand4),
14341 : : operand5),
14342 : : 172));
14343 : : }
14344 : :
14345 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14346 : : rtx
14347 : 12 : gen_avx512fp16_fnmsub_v8hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
14348 : : rtx operand1 ATTRIBUTE_UNUSED,
14349 : : rtx operand2 ATTRIBUTE_UNUSED,
14350 : : rtx operand3 ATTRIBUTE_UNUSED,
14351 : : rtx operand4 ATTRIBUTE_UNUSED)
14352 : : {
14353 : 12 : return gen_rtx_SET (operand0,
14354 : : gen_rtx_VEC_MERGE (V8HFmode,
14355 : : gen_rtx_FMA (V8HFmode,
14356 : : gen_rtx_NEG (V8HFmode,
14357 : : operand1),
14358 : : operand2,
14359 : : gen_rtx_NEG (V8HFmode,
14360 : : operand3)),
14361 : : operand3,
14362 : : operand4));
14363 : : }
14364 : :
14365 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14366 : : rtx
14367 : 0 : gen_avx512fp16_fnmsub_v8hf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
14368 : : rtx operand1 ATTRIBUTE_UNUSED,
14369 : : rtx operand2 ATTRIBUTE_UNUSED,
14370 : : rtx operand3 ATTRIBUTE_UNUSED,
14371 : : rtx operand4 ATTRIBUTE_UNUSED,
14372 : : rtx operand5 ATTRIBUTE_UNUSED)
14373 : : {
14374 : 0 : return gen_rtx_SET (operand0,
14375 : : gen_rtx_UNSPEC (V8HFmode,
14376 : : gen_rtvec (2,
14377 : : gen_rtx_VEC_MERGE (V8HFmode,
14378 : : gen_rtx_FMA (V8HFmode,
14379 : : gen_rtx_NEG (V8HFmode,
14380 : : operand1),
14381 : : operand2,
14382 : : gen_rtx_NEG (V8HFmode,
14383 : : operand3)),
14384 : : operand3,
14385 : : operand4),
14386 : : operand5),
14387 : : 172));
14388 : : }
14389 : :
14390 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14391 : : rtx
14392 : 0 : gen_avx512f_fnmsub_v16sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
14393 : : rtx operand1 ATTRIBUTE_UNUSED,
14394 : : rtx operand2 ATTRIBUTE_UNUSED,
14395 : : rtx operand3 ATTRIBUTE_UNUSED,
14396 : : rtx operand4 ATTRIBUTE_UNUSED)
14397 : : {
14398 : 0 : return gen_rtx_SET (operand0,
14399 : : gen_rtx_VEC_MERGE (V16SFmode,
14400 : : gen_rtx_FMA (V16SFmode,
14401 : : gen_rtx_NEG (V16SFmode,
14402 : : operand1),
14403 : : operand2,
14404 : : gen_rtx_NEG (V16SFmode,
14405 : : operand3)),
14406 : : operand3,
14407 : : operand4));
14408 : : }
14409 : :
14410 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14411 : : rtx
14412 : 22 : gen_avx512f_fnmsub_v16sf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
14413 : : rtx operand1 ATTRIBUTE_UNUSED,
14414 : : rtx operand2 ATTRIBUTE_UNUSED,
14415 : : rtx operand3 ATTRIBUTE_UNUSED,
14416 : : rtx operand4 ATTRIBUTE_UNUSED,
14417 : : rtx operand5 ATTRIBUTE_UNUSED)
14418 : : {
14419 : 22 : return gen_rtx_SET (operand0,
14420 : : gen_rtx_UNSPEC (V16SFmode,
14421 : : gen_rtvec (2,
14422 : : gen_rtx_VEC_MERGE (V16SFmode,
14423 : : gen_rtx_FMA (V16SFmode,
14424 : : gen_rtx_NEG (V16SFmode,
14425 : : operand1),
14426 : : operand2,
14427 : : gen_rtx_NEG (V16SFmode,
14428 : : operand3)),
14429 : : operand3,
14430 : : operand4),
14431 : : operand5),
14432 : : 172));
14433 : : }
14434 : :
14435 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14436 : : rtx
14437 : 12 : gen_avx512vl_fnmsub_v8sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
14438 : : rtx operand1 ATTRIBUTE_UNUSED,
14439 : : rtx operand2 ATTRIBUTE_UNUSED,
14440 : : rtx operand3 ATTRIBUTE_UNUSED,
14441 : : rtx operand4 ATTRIBUTE_UNUSED)
14442 : : {
14443 : 12 : return gen_rtx_SET (operand0,
14444 : : gen_rtx_VEC_MERGE (V8SFmode,
14445 : : gen_rtx_FMA (V8SFmode,
14446 : : gen_rtx_NEG (V8SFmode,
14447 : : operand1),
14448 : : operand2,
14449 : : gen_rtx_NEG (V8SFmode,
14450 : : operand3)),
14451 : : operand3,
14452 : : operand4));
14453 : : }
14454 : :
14455 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14456 : : rtx
14457 : 0 : gen_avx512vl_fnmsub_v8sf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
14458 : : rtx operand1 ATTRIBUTE_UNUSED,
14459 : : rtx operand2 ATTRIBUTE_UNUSED,
14460 : : rtx operand3 ATTRIBUTE_UNUSED,
14461 : : rtx operand4 ATTRIBUTE_UNUSED,
14462 : : rtx operand5 ATTRIBUTE_UNUSED)
14463 : : {
14464 : 0 : return gen_rtx_SET (operand0,
14465 : : gen_rtx_UNSPEC (V8SFmode,
14466 : : gen_rtvec (2,
14467 : : gen_rtx_VEC_MERGE (V8SFmode,
14468 : : gen_rtx_FMA (V8SFmode,
14469 : : gen_rtx_NEG (V8SFmode,
14470 : : operand1),
14471 : : operand2,
14472 : : gen_rtx_NEG (V8SFmode,
14473 : : operand3)),
14474 : : operand3,
14475 : : operand4),
14476 : : operand5),
14477 : : 172));
14478 : : }
14479 : :
14480 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14481 : : rtx
14482 : 12 : gen_avx512vl_fnmsub_v4sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
14483 : : rtx operand1 ATTRIBUTE_UNUSED,
14484 : : rtx operand2 ATTRIBUTE_UNUSED,
14485 : : rtx operand3 ATTRIBUTE_UNUSED,
14486 : : rtx operand4 ATTRIBUTE_UNUSED)
14487 : : {
14488 : 12 : return gen_rtx_SET (operand0,
14489 : : gen_rtx_VEC_MERGE (V4SFmode,
14490 : : gen_rtx_FMA (V4SFmode,
14491 : : gen_rtx_NEG (V4SFmode,
14492 : : operand1),
14493 : : operand2,
14494 : : gen_rtx_NEG (V4SFmode,
14495 : : operand3)),
14496 : : operand3,
14497 : : operand4));
14498 : : }
14499 : :
14500 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14501 : : rtx
14502 : 0 : gen_avx512vl_fnmsub_v4sf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
14503 : : rtx operand1 ATTRIBUTE_UNUSED,
14504 : : rtx operand2 ATTRIBUTE_UNUSED,
14505 : : rtx operand3 ATTRIBUTE_UNUSED,
14506 : : rtx operand4 ATTRIBUTE_UNUSED,
14507 : : rtx operand5 ATTRIBUTE_UNUSED)
14508 : : {
14509 : 0 : return gen_rtx_SET (operand0,
14510 : : gen_rtx_UNSPEC (V4SFmode,
14511 : : gen_rtvec (2,
14512 : : gen_rtx_VEC_MERGE (V4SFmode,
14513 : : gen_rtx_FMA (V4SFmode,
14514 : : gen_rtx_NEG (V4SFmode,
14515 : : operand1),
14516 : : operand2,
14517 : : gen_rtx_NEG (V4SFmode,
14518 : : operand3)),
14519 : : operand3,
14520 : : operand4),
14521 : : operand5),
14522 : : 172));
14523 : : }
14524 : :
14525 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14526 : : rtx
14527 : 0 : gen_avx512f_fnmsub_v8df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
14528 : : rtx operand1 ATTRIBUTE_UNUSED,
14529 : : rtx operand2 ATTRIBUTE_UNUSED,
14530 : : rtx operand3 ATTRIBUTE_UNUSED,
14531 : : rtx operand4 ATTRIBUTE_UNUSED)
14532 : : {
14533 : 0 : return gen_rtx_SET (operand0,
14534 : : gen_rtx_VEC_MERGE (V8DFmode,
14535 : : gen_rtx_FMA (V8DFmode,
14536 : : gen_rtx_NEG (V8DFmode,
14537 : : operand1),
14538 : : operand2,
14539 : : gen_rtx_NEG (V8DFmode,
14540 : : operand3)),
14541 : : operand3,
14542 : : operand4));
14543 : : }
14544 : :
14545 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14546 : : rtx
14547 : 22 : gen_avx512f_fnmsub_v8df_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
14548 : : rtx operand1 ATTRIBUTE_UNUSED,
14549 : : rtx operand2 ATTRIBUTE_UNUSED,
14550 : : rtx operand3 ATTRIBUTE_UNUSED,
14551 : : rtx operand4 ATTRIBUTE_UNUSED,
14552 : : rtx operand5 ATTRIBUTE_UNUSED)
14553 : : {
14554 : 22 : return gen_rtx_SET (operand0,
14555 : : gen_rtx_UNSPEC (V8DFmode,
14556 : : gen_rtvec (2,
14557 : : gen_rtx_VEC_MERGE (V8DFmode,
14558 : : gen_rtx_FMA (V8DFmode,
14559 : : gen_rtx_NEG (V8DFmode,
14560 : : operand1),
14561 : : operand2,
14562 : : gen_rtx_NEG (V8DFmode,
14563 : : operand3)),
14564 : : operand3,
14565 : : operand4),
14566 : : operand5),
14567 : : 172));
14568 : : }
14569 : :
14570 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14571 : : rtx
14572 : 12 : gen_avx512vl_fnmsub_v4df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
14573 : : rtx operand1 ATTRIBUTE_UNUSED,
14574 : : rtx operand2 ATTRIBUTE_UNUSED,
14575 : : rtx operand3 ATTRIBUTE_UNUSED,
14576 : : rtx operand4 ATTRIBUTE_UNUSED)
14577 : : {
14578 : 12 : return gen_rtx_SET (operand0,
14579 : : gen_rtx_VEC_MERGE (V4DFmode,
14580 : : gen_rtx_FMA (V4DFmode,
14581 : : gen_rtx_NEG (V4DFmode,
14582 : : operand1),
14583 : : operand2,
14584 : : gen_rtx_NEG (V4DFmode,
14585 : : operand3)),
14586 : : operand3,
14587 : : operand4));
14588 : : }
14589 : :
14590 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14591 : : rtx
14592 : 0 : gen_avx512vl_fnmsub_v4df_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
14593 : : rtx operand1 ATTRIBUTE_UNUSED,
14594 : : rtx operand2 ATTRIBUTE_UNUSED,
14595 : : rtx operand3 ATTRIBUTE_UNUSED,
14596 : : rtx operand4 ATTRIBUTE_UNUSED,
14597 : : rtx operand5 ATTRIBUTE_UNUSED)
14598 : : {
14599 : 0 : return gen_rtx_SET (operand0,
14600 : : gen_rtx_UNSPEC (V4DFmode,
14601 : : gen_rtvec (2,
14602 : : gen_rtx_VEC_MERGE (V4DFmode,
14603 : : gen_rtx_FMA (V4DFmode,
14604 : : gen_rtx_NEG (V4DFmode,
14605 : : operand1),
14606 : : operand2,
14607 : : gen_rtx_NEG (V4DFmode,
14608 : : operand3)),
14609 : : operand3,
14610 : : operand4),
14611 : : operand5),
14612 : : 172));
14613 : : }
14614 : :
14615 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14616 : : rtx
14617 : 12 : gen_avx512vl_fnmsub_v2df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
14618 : : rtx operand1 ATTRIBUTE_UNUSED,
14619 : : rtx operand2 ATTRIBUTE_UNUSED,
14620 : : rtx operand3 ATTRIBUTE_UNUSED,
14621 : : rtx operand4 ATTRIBUTE_UNUSED)
14622 : : {
14623 : 12 : return gen_rtx_SET (operand0,
14624 : : gen_rtx_VEC_MERGE (V2DFmode,
14625 : : gen_rtx_FMA (V2DFmode,
14626 : : gen_rtx_NEG (V2DFmode,
14627 : : operand1),
14628 : : operand2,
14629 : : gen_rtx_NEG (V2DFmode,
14630 : : operand3)),
14631 : : operand3,
14632 : : operand4));
14633 : : }
14634 : :
14635 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:5911 */
14636 : : rtx
14637 : 0 : gen_avx512vl_fnmsub_v2df_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
14638 : : rtx operand1 ATTRIBUTE_UNUSED,
14639 : : rtx operand2 ATTRIBUTE_UNUSED,
14640 : : rtx operand3 ATTRIBUTE_UNUSED,
14641 : : rtx operand4 ATTRIBUTE_UNUSED,
14642 : : rtx operand5 ATTRIBUTE_UNUSED)
14643 : : {
14644 : 0 : return gen_rtx_SET (operand0,
14645 : : gen_rtx_UNSPEC (V2DFmode,
14646 : : gen_rtvec (2,
14647 : : gen_rtx_VEC_MERGE (V2DFmode,
14648 : : gen_rtx_FMA (V2DFmode,
14649 : : gen_rtx_NEG (V2DFmode,
14650 : : operand1),
14651 : : operand2,
14652 : : gen_rtx_NEG (V2DFmode,
14653 : : operand3)),
14654 : : operand3,
14655 : : operand4),
14656 : : operand5),
14657 : : 172));
14658 : : }
14659 : :
14660 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6013 */
14661 : : rtx
14662 : 0 : gen_fma_fmaddsub_v32hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
14663 : : rtx operand1 ATTRIBUTE_UNUSED,
14664 : : rtx operand2 ATTRIBUTE_UNUSED,
14665 : : rtx operand3 ATTRIBUTE_UNUSED,
14666 : : rtx operand4 ATTRIBUTE_UNUSED,
14667 : : rtx operand5 ATTRIBUTE_UNUSED)
14668 : : {
14669 : 0 : return gen_rtx_SET (operand0,
14670 : : gen_rtx_VEC_MERGE (V32HFmode,
14671 : : gen_rtx_UNSPEC (V32HFmode,
14672 : : gen_rtvec (3,
14673 : : operand1,
14674 : : operand2,
14675 : : operand3),
14676 : : 129),
14677 : : operand4,
14678 : : operand5));
14679 : : }
14680 : :
14681 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6013 */
14682 : : rtx
14683 : 23 : gen_fma_fmaddsub_v32hf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
14684 : : rtx operand1 ATTRIBUTE_UNUSED,
14685 : : rtx operand2 ATTRIBUTE_UNUSED,
14686 : : rtx operand3 ATTRIBUTE_UNUSED,
14687 : : rtx operand4 ATTRIBUTE_UNUSED,
14688 : : rtx operand5 ATTRIBUTE_UNUSED,
14689 : : rtx operand6 ATTRIBUTE_UNUSED)
14690 : : {
14691 : 23 : return gen_rtx_SET (operand0,
14692 : : gen_rtx_UNSPEC (V32HFmode,
14693 : : gen_rtvec (2,
14694 : : gen_rtx_VEC_MERGE (V32HFmode,
14695 : : gen_rtx_UNSPEC (V32HFmode,
14696 : : gen_rtvec (3,
14697 : : operand1,
14698 : : operand2,
14699 : : operand3),
14700 : : 129),
14701 : : operand4,
14702 : : operand5),
14703 : : operand6),
14704 : : 172));
14705 : : }
14706 : :
14707 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6013 */
14708 : : rtx
14709 : 12 : gen_fma_fmaddsub_v16hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
14710 : : rtx operand1 ATTRIBUTE_UNUSED,
14711 : : rtx operand2 ATTRIBUTE_UNUSED,
14712 : : rtx operand3 ATTRIBUTE_UNUSED,
14713 : : rtx operand4 ATTRIBUTE_UNUSED,
14714 : : rtx operand5 ATTRIBUTE_UNUSED)
14715 : : {
14716 : 12 : return gen_rtx_SET (operand0,
14717 : : gen_rtx_VEC_MERGE (V16HFmode,
14718 : : gen_rtx_UNSPEC (V16HFmode,
14719 : : gen_rtvec (3,
14720 : : operand1,
14721 : : operand2,
14722 : : operand3),
14723 : : 129),
14724 : : operand4,
14725 : : operand5));
14726 : : }
14727 : :
14728 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6013 */
14729 : : rtx
14730 : 12 : gen_fma_fmaddsub_v8hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
14731 : : rtx operand1 ATTRIBUTE_UNUSED,
14732 : : rtx operand2 ATTRIBUTE_UNUSED,
14733 : : rtx operand3 ATTRIBUTE_UNUSED,
14734 : : rtx operand4 ATTRIBUTE_UNUSED,
14735 : : rtx operand5 ATTRIBUTE_UNUSED)
14736 : : {
14737 : 12 : return gen_rtx_SET (operand0,
14738 : : gen_rtx_VEC_MERGE (V8HFmode,
14739 : : gen_rtx_UNSPEC (V8HFmode,
14740 : : gen_rtvec (3,
14741 : : operand1,
14742 : : operand2,
14743 : : operand3),
14744 : : 129),
14745 : : operand4,
14746 : : operand5));
14747 : : }
14748 : :
14749 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6013 */
14750 : : rtx
14751 : 0 : gen_fma_fmaddsub_v16sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
14752 : : rtx operand1 ATTRIBUTE_UNUSED,
14753 : : rtx operand2 ATTRIBUTE_UNUSED,
14754 : : rtx operand3 ATTRIBUTE_UNUSED,
14755 : : rtx operand4 ATTRIBUTE_UNUSED,
14756 : : rtx operand5 ATTRIBUTE_UNUSED)
14757 : : {
14758 : 0 : return gen_rtx_SET (operand0,
14759 : : gen_rtx_VEC_MERGE (V16SFmode,
14760 : : gen_rtx_UNSPEC (V16SFmode,
14761 : : gen_rtvec (3,
14762 : : operand1,
14763 : : operand2,
14764 : : operand3),
14765 : : 129),
14766 : : operand4,
14767 : : operand5));
14768 : : }
14769 : :
14770 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6013 */
14771 : : rtx
14772 : 44 : gen_fma_fmaddsub_v16sf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
14773 : : rtx operand1 ATTRIBUTE_UNUSED,
14774 : : rtx operand2 ATTRIBUTE_UNUSED,
14775 : : rtx operand3 ATTRIBUTE_UNUSED,
14776 : : rtx operand4 ATTRIBUTE_UNUSED,
14777 : : rtx operand5 ATTRIBUTE_UNUSED,
14778 : : rtx operand6 ATTRIBUTE_UNUSED)
14779 : : {
14780 : 44 : return gen_rtx_SET (operand0,
14781 : : gen_rtx_UNSPEC (V16SFmode,
14782 : : gen_rtvec (2,
14783 : : gen_rtx_VEC_MERGE (V16SFmode,
14784 : : gen_rtx_UNSPEC (V16SFmode,
14785 : : gen_rtvec (3,
14786 : : operand1,
14787 : : operand2,
14788 : : operand3),
14789 : : 129),
14790 : : operand4,
14791 : : operand5),
14792 : : operand6),
14793 : : 172));
14794 : : }
14795 : :
14796 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6013 */
14797 : : rtx
14798 : 24 : gen_fma_fmaddsub_v8sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
14799 : : rtx operand1 ATTRIBUTE_UNUSED,
14800 : : rtx operand2 ATTRIBUTE_UNUSED,
14801 : : rtx operand3 ATTRIBUTE_UNUSED,
14802 : : rtx operand4 ATTRIBUTE_UNUSED,
14803 : : rtx operand5 ATTRIBUTE_UNUSED)
14804 : : {
14805 : 24 : return gen_rtx_SET (operand0,
14806 : : gen_rtx_VEC_MERGE (V8SFmode,
14807 : : gen_rtx_UNSPEC (V8SFmode,
14808 : : gen_rtvec (3,
14809 : : operand1,
14810 : : operand2,
14811 : : operand3),
14812 : : 129),
14813 : : operand4,
14814 : : operand5));
14815 : : }
14816 : :
14817 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6013 */
14818 : : rtx
14819 : 24 : gen_fma_fmaddsub_v4sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
14820 : : rtx operand1 ATTRIBUTE_UNUSED,
14821 : : rtx operand2 ATTRIBUTE_UNUSED,
14822 : : rtx operand3 ATTRIBUTE_UNUSED,
14823 : : rtx operand4 ATTRIBUTE_UNUSED,
14824 : : rtx operand5 ATTRIBUTE_UNUSED)
14825 : : {
14826 : 24 : return gen_rtx_SET (operand0,
14827 : : gen_rtx_VEC_MERGE (V4SFmode,
14828 : : gen_rtx_UNSPEC (V4SFmode,
14829 : : gen_rtvec (3,
14830 : : operand1,
14831 : : operand2,
14832 : : operand3),
14833 : : 129),
14834 : : operand4,
14835 : : operand5));
14836 : : }
14837 : :
14838 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6013 */
14839 : : rtx
14840 : 0 : gen_fma_fmaddsub_v8df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
14841 : : rtx operand1 ATTRIBUTE_UNUSED,
14842 : : rtx operand2 ATTRIBUTE_UNUSED,
14843 : : rtx operand3 ATTRIBUTE_UNUSED,
14844 : : rtx operand4 ATTRIBUTE_UNUSED,
14845 : : rtx operand5 ATTRIBUTE_UNUSED)
14846 : : {
14847 : 0 : return gen_rtx_SET (operand0,
14848 : : gen_rtx_VEC_MERGE (V8DFmode,
14849 : : gen_rtx_UNSPEC (V8DFmode,
14850 : : gen_rtvec (3,
14851 : : operand1,
14852 : : operand2,
14853 : : operand3),
14854 : : 129),
14855 : : operand4,
14856 : : operand5));
14857 : : }
14858 : :
14859 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6013 */
14860 : : rtx
14861 : 44 : gen_fma_fmaddsub_v8df_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
14862 : : rtx operand1 ATTRIBUTE_UNUSED,
14863 : : rtx operand2 ATTRIBUTE_UNUSED,
14864 : : rtx operand3 ATTRIBUTE_UNUSED,
14865 : : rtx operand4 ATTRIBUTE_UNUSED,
14866 : : rtx operand5 ATTRIBUTE_UNUSED,
14867 : : rtx operand6 ATTRIBUTE_UNUSED)
14868 : : {
14869 : 44 : return gen_rtx_SET (operand0,
14870 : : gen_rtx_UNSPEC (V8DFmode,
14871 : : gen_rtvec (2,
14872 : : gen_rtx_VEC_MERGE (V8DFmode,
14873 : : gen_rtx_UNSPEC (V8DFmode,
14874 : : gen_rtvec (3,
14875 : : operand1,
14876 : : operand2,
14877 : : operand3),
14878 : : 129),
14879 : : operand4,
14880 : : operand5),
14881 : : operand6),
14882 : : 172));
14883 : : }
14884 : :
14885 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6013 */
14886 : : rtx
14887 : 24 : gen_fma_fmaddsub_v4df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
14888 : : rtx operand1 ATTRIBUTE_UNUSED,
14889 : : rtx operand2 ATTRIBUTE_UNUSED,
14890 : : rtx operand3 ATTRIBUTE_UNUSED,
14891 : : rtx operand4 ATTRIBUTE_UNUSED,
14892 : : rtx operand5 ATTRIBUTE_UNUSED)
14893 : : {
14894 : 24 : return gen_rtx_SET (operand0,
14895 : : gen_rtx_VEC_MERGE (V4DFmode,
14896 : : gen_rtx_UNSPEC (V4DFmode,
14897 : : gen_rtvec (3,
14898 : : operand1,
14899 : : operand2,
14900 : : operand3),
14901 : : 129),
14902 : : operand4,
14903 : : operand5));
14904 : : }
14905 : :
14906 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6013 */
14907 : : rtx
14908 : 24 : gen_fma_fmaddsub_v2df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
14909 : : rtx operand1 ATTRIBUTE_UNUSED,
14910 : : rtx operand2 ATTRIBUTE_UNUSED,
14911 : : rtx operand3 ATTRIBUTE_UNUSED,
14912 : : rtx operand4 ATTRIBUTE_UNUSED,
14913 : : rtx operand5 ATTRIBUTE_UNUSED)
14914 : : {
14915 : 24 : return gen_rtx_SET (operand0,
14916 : : gen_rtx_VEC_MERGE (V2DFmode,
14917 : : gen_rtx_UNSPEC (V2DFmode,
14918 : : gen_rtvec (3,
14919 : : operand1,
14920 : : operand2,
14921 : : operand3),
14922 : : 129),
14923 : : operand4,
14924 : : operand5));
14925 : : }
14926 : :
14927 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
14928 : : rtx
14929 : 0 : gen_avx512bw_fmaddsub_v32hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14930 : : rtx operand1 ATTRIBUTE_UNUSED,
14931 : : rtx operand2 ATTRIBUTE_UNUSED,
14932 : : rtx operand3 ATTRIBUTE_UNUSED,
14933 : : rtx operand4 ATTRIBUTE_UNUSED)
14934 : : {
14935 : 0 : return gen_rtx_SET (operand0,
14936 : : gen_rtx_VEC_MERGE (V32HFmode,
14937 : : gen_rtx_UNSPEC (V32HFmode,
14938 : : gen_rtvec (3,
14939 : : operand1,
14940 : : operand2,
14941 : : operand3),
14942 : : 129),
14943 : : operand1,
14944 : : operand4));
14945 : : }
14946 : :
14947 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
14948 : : rtx
14949 : 46 : gen_avx512bw_fmaddsub_v32hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
14950 : : rtx operand1 ATTRIBUTE_UNUSED,
14951 : : rtx operand2 ATTRIBUTE_UNUSED,
14952 : : rtx operand3 ATTRIBUTE_UNUSED,
14953 : : rtx operand4 ATTRIBUTE_UNUSED,
14954 : : rtx operand5 ATTRIBUTE_UNUSED)
14955 : : {
14956 : 46 : return gen_rtx_SET (operand0,
14957 : : gen_rtx_UNSPEC (V32HFmode,
14958 : : gen_rtvec (2,
14959 : : gen_rtx_VEC_MERGE (V32HFmode,
14960 : : gen_rtx_UNSPEC (V32HFmode,
14961 : : gen_rtvec (3,
14962 : : operand1,
14963 : : operand2,
14964 : : operand3),
14965 : : 129),
14966 : : operand1,
14967 : : operand4),
14968 : : operand5),
14969 : : 172));
14970 : : }
14971 : :
14972 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
14973 : : rtx
14974 : 23 : gen_avx512vl_fmaddsub_v16hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
14975 : : rtx operand1 ATTRIBUTE_UNUSED,
14976 : : rtx operand2 ATTRIBUTE_UNUSED,
14977 : : rtx operand3 ATTRIBUTE_UNUSED,
14978 : : rtx operand4 ATTRIBUTE_UNUSED)
14979 : : {
14980 : 23 : return gen_rtx_SET (operand0,
14981 : : gen_rtx_VEC_MERGE (V16HFmode,
14982 : : gen_rtx_UNSPEC (V16HFmode,
14983 : : gen_rtvec (3,
14984 : : operand1,
14985 : : operand2,
14986 : : operand3),
14987 : : 129),
14988 : : operand1,
14989 : : operand4));
14990 : : }
14991 : :
14992 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
14993 : : rtx
14994 : 0 : gen_avx512vl_fmaddsub_v16hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
14995 : : rtx operand1 ATTRIBUTE_UNUSED,
14996 : : rtx operand2 ATTRIBUTE_UNUSED,
14997 : : rtx operand3 ATTRIBUTE_UNUSED,
14998 : : rtx operand4 ATTRIBUTE_UNUSED,
14999 : : rtx operand5 ATTRIBUTE_UNUSED)
15000 : : {
15001 : 0 : return gen_rtx_SET (operand0,
15002 : : gen_rtx_UNSPEC (V16HFmode,
15003 : : gen_rtvec (2,
15004 : : gen_rtx_VEC_MERGE (V16HFmode,
15005 : : gen_rtx_UNSPEC (V16HFmode,
15006 : : gen_rtvec (3,
15007 : : operand1,
15008 : : operand2,
15009 : : operand3),
15010 : : 129),
15011 : : operand1,
15012 : : operand4),
15013 : : operand5),
15014 : : 172));
15015 : : }
15016 : :
15017 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15018 : : rtx
15019 : 23 : gen_avx512fp16_fmaddsub_v8hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15020 : : rtx operand1 ATTRIBUTE_UNUSED,
15021 : : rtx operand2 ATTRIBUTE_UNUSED,
15022 : : rtx operand3 ATTRIBUTE_UNUSED,
15023 : : rtx operand4 ATTRIBUTE_UNUSED)
15024 : : {
15025 : 23 : return gen_rtx_SET (operand0,
15026 : : gen_rtx_VEC_MERGE (V8HFmode,
15027 : : gen_rtx_UNSPEC (V8HFmode,
15028 : : gen_rtvec (3,
15029 : : operand1,
15030 : : operand2,
15031 : : operand3),
15032 : : 129),
15033 : : operand1,
15034 : : operand4));
15035 : : }
15036 : :
15037 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15038 : : rtx
15039 : 0 : gen_avx512fp16_fmaddsub_v8hf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15040 : : rtx operand1 ATTRIBUTE_UNUSED,
15041 : : rtx operand2 ATTRIBUTE_UNUSED,
15042 : : rtx operand3 ATTRIBUTE_UNUSED,
15043 : : rtx operand4 ATTRIBUTE_UNUSED,
15044 : : rtx operand5 ATTRIBUTE_UNUSED)
15045 : : {
15046 : 0 : return gen_rtx_SET (operand0,
15047 : : gen_rtx_UNSPEC (V8HFmode,
15048 : : gen_rtvec (2,
15049 : : gen_rtx_VEC_MERGE (V8HFmode,
15050 : : gen_rtx_UNSPEC (V8HFmode,
15051 : : gen_rtvec (3,
15052 : : operand1,
15053 : : operand2,
15054 : : operand3),
15055 : : 129),
15056 : : operand1,
15057 : : operand4),
15058 : : operand5),
15059 : : 172));
15060 : : }
15061 : :
15062 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15063 : : rtx
15064 : 0 : gen_avx512f_fmaddsub_v16sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15065 : : rtx operand1 ATTRIBUTE_UNUSED,
15066 : : rtx operand2 ATTRIBUTE_UNUSED,
15067 : : rtx operand3 ATTRIBUTE_UNUSED,
15068 : : rtx operand4 ATTRIBUTE_UNUSED)
15069 : : {
15070 : 0 : return gen_rtx_SET (operand0,
15071 : : gen_rtx_VEC_MERGE (V16SFmode,
15072 : : gen_rtx_UNSPEC (V16SFmode,
15073 : : gen_rtvec (3,
15074 : : operand1,
15075 : : operand2,
15076 : : operand3),
15077 : : 129),
15078 : : operand1,
15079 : : operand4));
15080 : : }
15081 : :
15082 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15083 : : rtx
15084 : 88 : gen_avx512f_fmaddsub_v16sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15085 : : rtx operand1 ATTRIBUTE_UNUSED,
15086 : : rtx operand2 ATTRIBUTE_UNUSED,
15087 : : rtx operand3 ATTRIBUTE_UNUSED,
15088 : : rtx operand4 ATTRIBUTE_UNUSED,
15089 : : rtx operand5 ATTRIBUTE_UNUSED)
15090 : : {
15091 : 88 : return gen_rtx_SET (operand0,
15092 : : gen_rtx_UNSPEC (V16SFmode,
15093 : : gen_rtvec (2,
15094 : : gen_rtx_VEC_MERGE (V16SFmode,
15095 : : gen_rtx_UNSPEC (V16SFmode,
15096 : : gen_rtvec (3,
15097 : : operand1,
15098 : : operand2,
15099 : : operand3),
15100 : : 129),
15101 : : operand1,
15102 : : operand4),
15103 : : operand5),
15104 : : 172));
15105 : : }
15106 : :
15107 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15108 : : rtx
15109 : 24 : gen_avx512vl_fmaddsub_v8sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15110 : : rtx operand1 ATTRIBUTE_UNUSED,
15111 : : rtx operand2 ATTRIBUTE_UNUSED,
15112 : : rtx operand3 ATTRIBUTE_UNUSED,
15113 : : rtx operand4 ATTRIBUTE_UNUSED)
15114 : : {
15115 : 24 : return gen_rtx_SET (operand0,
15116 : : gen_rtx_VEC_MERGE (V8SFmode,
15117 : : gen_rtx_UNSPEC (V8SFmode,
15118 : : gen_rtvec (3,
15119 : : operand1,
15120 : : operand2,
15121 : : operand3),
15122 : : 129),
15123 : : operand1,
15124 : : operand4));
15125 : : }
15126 : :
15127 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15128 : : rtx
15129 : 0 : gen_avx512vl_fmaddsub_v8sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15130 : : rtx operand1 ATTRIBUTE_UNUSED,
15131 : : rtx operand2 ATTRIBUTE_UNUSED,
15132 : : rtx operand3 ATTRIBUTE_UNUSED,
15133 : : rtx operand4 ATTRIBUTE_UNUSED,
15134 : : rtx operand5 ATTRIBUTE_UNUSED)
15135 : : {
15136 : 0 : return gen_rtx_SET (operand0,
15137 : : gen_rtx_UNSPEC (V8SFmode,
15138 : : gen_rtvec (2,
15139 : : gen_rtx_VEC_MERGE (V8SFmode,
15140 : : gen_rtx_UNSPEC (V8SFmode,
15141 : : gen_rtvec (3,
15142 : : operand1,
15143 : : operand2,
15144 : : operand3),
15145 : : 129),
15146 : : operand1,
15147 : : operand4),
15148 : : operand5),
15149 : : 172));
15150 : : }
15151 : :
15152 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15153 : : rtx
15154 : 24 : gen_avx512vl_fmaddsub_v4sf_mask (rtx operand0 ATTRIBUTE_UNUSED,
15155 : : rtx operand1 ATTRIBUTE_UNUSED,
15156 : : rtx operand2 ATTRIBUTE_UNUSED,
15157 : : rtx operand3 ATTRIBUTE_UNUSED,
15158 : : rtx operand4 ATTRIBUTE_UNUSED)
15159 : : {
15160 : 24 : return gen_rtx_SET (operand0,
15161 : : gen_rtx_VEC_MERGE (V4SFmode,
15162 : : gen_rtx_UNSPEC (V4SFmode,
15163 : : gen_rtvec (3,
15164 : : operand1,
15165 : : operand2,
15166 : : operand3),
15167 : : 129),
15168 : : operand1,
15169 : : operand4));
15170 : : }
15171 : :
15172 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15173 : : rtx
15174 : 0 : gen_avx512vl_fmaddsub_v4sf_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15175 : : rtx operand1 ATTRIBUTE_UNUSED,
15176 : : rtx operand2 ATTRIBUTE_UNUSED,
15177 : : rtx operand3 ATTRIBUTE_UNUSED,
15178 : : rtx operand4 ATTRIBUTE_UNUSED,
15179 : : rtx operand5 ATTRIBUTE_UNUSED)
15180 : : {
15181 : 0 : return gen_rtx_SET (operand0,
15182 : : gen_rtx_UNSPEC (V4SFmode,
15183 : : gen_rtvec (2,
15184 : : gen_rtx_VEC_MERGE (V4SFmode,
15185 : : gen_rtx_UNSPEC (V4SFmode,
15186 : : gen_rtvec (3,
15187 : : operand1,
15188 : : operand2,
15189 : : operand3),
15190 : : 129),
15191 : : operand1,
15192 : : operand4),
15193 : : operand5),
15194 : : 172));
15195 : : }
15196 : :
15197 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15198 : : rtx
15199 : 0 : gen_avx512f_fmaddsub_v8df_mask (rtx operand0 ATTRIBUTE_UNUSED,
15200 : : rtx operand1 ATTRIBUTE_UNUSED,
15201 : : rtx operand2 ATTRIBUTE_UNUSED,
15202 : : rtx operand3 ATTRIBUTE_UNUSED,
15203 : : rtx operand4 ATTRIBUTE_UNUSED)
15204 : : {
15205 : 0 : return gen_rtx_SET (operand0,
15206 : : gen_rtx_VEC_MERGE (V8DFmode,
15207 : : gen_rtx_UNSPEC (V8DFmode,
15208 : : gen_rtvec (3,
15209 : : operand1,
15210 : : operand2,
15211 : : operand3),
15212 : : 129),
15213 : : operand1,
15214 : : operand4));
15215 : : }
15216 : :
15217 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15218 : : rtx
15219 : 88 : gen_avx512f_fmaddsub_v8df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15220 : : rtx operand1 ATTRIBUTE_UNUSED,
15221 : : rtx operand2 ATTRIBUTE_UNUSED,
15222 : : rtx operand3 ATTRIBUTE_UNUSED,
15223 : : rtx operand4 ATTRIBUTE_UNUSED,
15224 : : rtx operand5 ATTRIBUTE_UNUSED)
15225 : : {
15226 : 88 : return gen_rtx_SET (operand0,
15227 : : gen_rtx_UNSPEC (V8DFmode,
15228 : : gen_rtvec (2,
15229 : : gen_rtx_VEC_MERGE (V8DFmode,
15230 : : gen_rtx_UNSPEC (V8DFmode,
15231 : : gen_rtvec (3,
15232 : : operand1,
15233 : : operand2,
15234 : : operand3),
15235 : : 129),
15236 : : operand1,
15237 : : operand4),
15238 : : operand5),
15239 : : 172));
15240 : : }
15241 : :
15242 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15243 : : rtx
15244 : 24 : gen_avx512vl_fmaddsub_v4df_mask (rtx operand0 ATTRIBUTE_UNUSED,
15245 : : rtx operand1 ATTRIBUTE_UNUSED,
15246 : : rtx operand2 ATTRIBUTE_UNUSED,
15247 : : rtx operand3 ATTRIBUTE_UNUSED,
15248 : : rtx operand4 ATTRIBUTE_UNUSED)
15249 : : {
15250 : 24 : return gen_rtx_SET (operand0,
15251 : : gen_rtx_VEC_MERGE (V4DFmode,
15252 : : gen_rtx_UNSPEC (V4DFmode,
15253 : : gen_rtvec (3,
15254 : : operand1,
15255 : : operand2,
15256 : : operand3),
15257 : : 129),
15258 : : operand1,
15259 : : operand4));
15260 : : }
15261 : :
15262 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15263 : : rtx
15264 : 0 : gen_avx512vl_fmaddsub_v4df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15265 : : rtx operand1 ATTRIBUTE_UNUSED,
15266 : : rtx operand2 ATTRIBUTE_UNUSED,
15267 : : rtx operand3 ATTRIBUTE_UNUSED,
15268 : : rtx operand4 ATTRIBUTE_UNUSED,
15269 : : rtx operand5 ATTRIBUTE_UNUSED)
15270 : : {
15271 : 0 : return gen_rtx_SET (operand0,
15272 : : gen_rtx_UNSPEC (V4DFmode,
15273 : : gen_rtvec (2,
15274 : : gen_rtx_VEC_MERGE (V4DFmode,
15275 : : gen_rtx_UNSPEC (V4DFmode,
15276 : : gen_rtvec (3,
15277 : : operand1,
15278 : : operand2,
15279 : : operand3),
15280 : : 129),
15281 : : operand1,
15282 : : operand4),
15283 : : operand5),
15284 : : 172));
15285 : : }
15286 : :
15287 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15288 : : rtx
15289 : 24 : gen_avx512vl_fmaddsub_v2df_mask (rtx operand0 ATTRIBUTE_UNUSED,
15290 : : rtx operand1 ATTRIBUTE_UNUSED,
15291 : : rtx operand2 ATTRIBUTE_UNUSED,
15292 : : rtx operand3 ATTRIBUTE_UNUSED,
15293 : : rtx operand4 ATTRIBUTE_UNUSED)
15294 : : {
15295 : 24 : return gen_rtx_SET (operand0,
15296 : : gen_rtx_VEC_MERGE (V2DFmode,
15297 : : gen_rtx_UNSPEC (V2DFmode,
15298 : : gen_rtvec (3,
15299 : : operand1,
15300 : : operand2,
15301 : : operand3),
15302 : : 129),
15303 : : operand1,
15304 : : operand4));
15305 : : }
15306 : :
15307 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6029 */
15308 : : rtx
15309 : 0 : gen_avx512vl_fmaddsub_v2df_mask_round (rtx operand0 ATTRIBUTE_UNUSED,
15310 : : rtx operand1 ATTRIBUTE_UNUSED,
15311 : : rtx operand2 ATTRIBUTE_UNUSED,
15312 : : rtx operand3 ATTRIBUTE_UNUSED,
15313 : : rtx operand4 ATTRIBUTE_UNUSED,
15314 : : rtx operand5 ATTRIBUTE_UNUSED)
15315 : : {
15316 : 0 : return gen_rtx_SET (operand0,
15317 : : gen_rtx_UNSPEC (V2DFmode,
15318 : : gen_rtvec (2,
15319 : : gen_rtx_VEC_MERGE (V2DFmode,
15320 : : gen_rtx_UNSPEC (V2DFmode,
15321 : : gen_rtvec (3,
15322 : : operand1,
15323 : : operand2,
15324 : : operand3),
15325 : : 129),
15326 : : operand1,
15327 : : operand4),
15328 : : operand5),
15329 : : 172));
15330 : : }
15331 : :
15332 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15333 : : rtx
15334 : 0 : gen_avx512bw_fmaddsub_v32hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
15335 : : rtx operand1 ATTRIBUTE_UNUSED,
15336 : : rtx operand2 ATTRIBUTE_UNUSED,
15337 : : rtx operand3 ATTRIBUTE_UNUSED,
15338 : : rtx operand4 ATTRIBUTE_UNUSED)
15339 : : {
15340 : 0 : return gen_rtx_SET (operand0,
15341 : : gen_rtx_VEC_MERGE (V32HFmode,
15342 : : gen_rtx_UNSPEC (V32HFmode,
15343 : : gen_rtvec (3,
15344 : : operand1,
15345 : : operand2,
15346 : : operand3),
15347 : : 129),
15348 : : operand3,
15349 : : operand4));
15350 : : }
15351 : :
15352 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15353 : : rtx
15354 : 23 : gen_avx512bw_fmaddsub_v32hf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
15355 : : rtx operand1 ATTRIBUTE_UNUSED,
15356 : : rtx operand2 ATTRIBUTE_UNUSED,
15357 : : rtx operand3 ATTRIBUTE_UNUSED,
15358 : : rtx operand4 ATTRIBUTE_UNUSED,
15359 : : rtx operand5 ATTRIBUTE_UNUSED)
15360 : : {
15361 : 23 : return gen_rtx_SET (operand0,
15362 : : gen_rtx_UNSPEC (V32HFmode,
15363 : : gen_rtvec (2,
15364 : : gen_rtx_VEC_MERGE (V32HFmode,
15365 : : gen_rtx_UNSPEC (V32HFmode,
15366 : : gen_rtvec (3,
15367 : : operand1,
15368 : : operand2,
15369 : : operand3),
15370 : : 129),
15371 : : operand3,
15372 : : operand4),
15373 : : operand5),
15374 : : 172));
15375 : : }
15376 : :
15377 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15378 : : rtx
15379 : 12 : gen_avx512vl_fmaddsub_v16hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
15380 : : rtx operand1 ATTRIBUTE_UNUSED,
15381 : : rtx operand2 ATTRIBUTE_UNUSED,
15382 : : rtx operand3 ATTRIBUTE_UNUSED,
15383 : : rtx operand4 ATTRIBUTE_UNUSED)
15384 : : {
15385 : 12 : return gen_rtx_SET (operand0,
15386 : : gen_rtx_VEC_MERGE (V16HFmode,
15387 : : gen_rtx_UNSPEC (V16HFmode,
15388 : : gen_rtvec (3,
15389 : : operand1,
15390 : : operand2,
15391 : : operand3),
15392 : : 129),
15393 : : operand3,
15394 : : operand4));
15395 : : }
15396 : :
15397 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15398 : : rtx
15399 : 0 : gen_avx512vl_fmaddsub_v16hf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
15400 : : rtx operand1 ATTRIBUTE_UNUSED,
15401 : : rtx operand2 ATTRIBUTE_UNUSED,
15402 : : rtx operand3 ATTRIBUTE_UNUSED,
15403 : : rtx operand4 ATTRIBUTE_UNUSED,
15404 : : rtx operand5 ATTRIBUTE_UNUSED)
15405 : : {
15406 : 0 : return gen_rtx_SET (operand0,
15407 : : gen_rtx_UNSPEC (V16HFmode,
15408 : : gen_rtvec (2,
15409 : : gen_rtx_VEC_MERGE (V16HFmode,
15410 : : gen_rtx_UNSPEC (V16HFmode,
15411 : : gen_rtvec (3,
15412 : : operand1,
15413 : : operand2,
15414 : : operand3),
15415 : : 129),
15416 : : operand3,
15417 : : operand4),
15418 : : operand5),
15419 : : 172));
15420 : : }
15421 : :
15422 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15423 : : rtx
15424 : 12 : gen_avx512fp16_fmaddsub_v8hf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
15425 : : rtx operand1 ATTRIBUTE_UNUSED,
15426 : : rtx operand2 ATTRIBUTE_UNUSED,
15427 : : rtx operand3 ATTRIBUTE_UNUSED,
15428 : : rtx operand4 ATTRIBUTE_UNUSED)
15429 : : {
15430 : 12 : return gen_rtx_SET (operand0,
15431 : : gen_rtx_VEC_MERGE (V8HFmode,
15432 : : gen_rtx_UNSPEC (V8HFmode,
15433 : : gen_rtvec (3,
15434 : : operand1,
15435 : : operand2,
15436 : : operand3),
15437 : : 129),
15438 : : operand3,
15439 : : operand4));
15440 : : }
15441 : :
15442 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15443 : : rtx
15444 : 0 : gen_avx512fp16_fmaddsub_v8hf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
15445 : : rtx operand1 ATTRIBUTE_UNUSED,
15446 : : rtx operand2 ATTRIBUTE_UNUSED,
15447 : : rtx operand3 ATTRIBUTE_UNUSED,
15448 : : rtx operand4 ATTRIBUTE_UNUSED,
15449 : : rtx operand5 ATTRIBUTE_UNUSED)
15450 : : {
15451 : 0 : return gen_rtx_SET (operand0,
15452 : : gen_rtx_UNSPEC (V8HFmode,
15453 : : gen_rtvec (2,
15454 : : gen_rtx_VEC_MERGE (V8HFmode,
15455 : : gen_rtx_UNSPEC (V8HFmode,
15456 : : gen_rtvec (3,
15457 : : operand1,
15458 : : operand2,
15459 : : operand3),
15460 : : 129),
15461 : : operand3,
15462 : : operand4),
15463 : : operand5),
15464 : : 172));
15465 : : }
15466 : :
15467 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15468 : : rtx
15469 : 0 : gen_avx512f_fmaddsub_v16sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
15470 : : rtx operand1 ATTRIBUTE_UNUSED,
15471 : : rtx operand2 ATTRIBUTE_UNUSED,
15472 : : rtx operand3 ATTRIBUTE_UNUSED,
15473 : : rtx operand4 ATTRIBUTE_UNUSED)
15474 : : {
15475 : 0 : return gen_rtx_SET (operand0,
15476 : : gen_rtx_VEC_MERGE (V16SFmode,
15477 : : gen_rtx_UNSPEC (V16SFmode,
15478 : : gen_rtvec (3,
15479 : : operand1,
15480 : : operand2,
15481 : : operand3),
15482 : : 129),
15483 : : operand3,
15484 : : operand4));
15485 : : }
15486 : :
15487 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15488 : : rtx
15489 : 22 : gen_avx512f_fmaddsub_v16sf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
15490 : : rtx operand1 ATTRIBUTE_UNUSED,
15491 : : rtx operand2 ATTRIBUTE_UNUSED,
15492 : : rtx operand3 ATTRIBUTE_UNUSED,
15493 : : rtx operand4 ATTRIBUTE_UNUSED,
15494 : : rtx operand5 ATTRIBUTE_UNUSED)
15495 : : {
15496 : 22 : return gen_rtx_SET (operand0,
15497 : : gen_rtx_UNSPEC (V16SFmode,
15498 : : gen_rtvec (2,
15499 : : gen_rtx_VEC_MERGE (V16SFmode,
15500 : : gen_rtx_UNSPEC (V16SFmode,
15501 : : gen_rtvec (3,
15502 : : operand1,
15503 : : operand2,
15504 : : operand3),
15505 : : 129),
15506 : : operand3,
15507 : : operand4),
15508 : : operand5),
15509 : : 172));
15510 : : }
15511 : :
15512 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15513 : : rtx
15514 : 12 : gen_avx512vl_fmaddsub_v8sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
15515 : : rtx operand1 ATTRIBUTE_UNUSED,
15516 : : rtx operand2 ATTRIBUTE_UNUSED,
15517 : : rtx operand3 ATTRIBUTE_UNUSED,
15518 : : rtx operand4 ATTRIBUTE_UNUSED)
15519 : : {
15520 : 12 : return gen_rtx_SET (operand0,
15521 : : gen_rtx_VEC_MERGE (V8SFmode,
15522 : : gen_rtx_UNSPEC (V8SFmode,
15523 : : gen_rtvec (3,
15524 : : operand1,
15525 : : operand2,
15526 : : operand3),
15527 : : 129),
15528 : : operand3,
15529 : : operand4));
15530 : : }
15531 : :
15532 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15533 : : rtx
15534 : 0 : gen_avx512vl_fmaddsub_v8sf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
15535 : : rtx operand1 ATTRIBUTE_UNUSED,
15536 : : rtx operand2 ATTRIBUTE_UNUSED,
15537 : : rtx operand3 ATTRIBUTE_UNUSED,
15538 : : rtx operand4 ATTRIBUTE_UNUSED,
15539 : : rtx operand5 ATTRIBUTE_UNUSED)
15540 : : {
15541 : 0 : return gen_rtx_SET (operand0,
15542 : : gen_rtx_UNSPEC (V8SFmode,
15543 : : gen_rtvec (2,
15544 : : gen_rtx_VEC_MERGE (V8SFmode,
15545 : : gen_rtx_UNSPEC (V8SFmode,
15546 : : gen_rtvec (3,
15547 : : operand1,
15548 : : operand2,
15549 : : operand3),
15550 : : 129),
15551 : : operand3,
15552 : : operand4),
15553 : : operand5),
15554 : : 172));
15555 : : }
15556 : :
15557 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15558 : : rtx
15559 : 12 : gen_avx512vl_fmaddsub_v4sf_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
15560 : : rtx operand1 ATTRIBUTE_UNUSED,
15561 : : rtx operand2 ATTRIBUTE_UNUSED,
15562 : : rtx operand3 ATTRIBUTE_UNUSED,
15563 : : rtx operand4 ATTRIBUTE_UNUSED)
15564 : : {
15565 : 12 : return gen_rtx_SET (operand0,
15566 : : gen_rtx_VEC_MERGE (V4SFmode,
15567 : : gen_rtx_UNSPEC (V4SFmode,
15568 : : gen_rtvec (3,
15569 : : operand1,
15570 : : operand2,
15571 : : operand3),
15572 : : 129),
15573 : : operand3,
15574 : : operand4));
15575 : : }
15576 : :
15577 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15578 : : rtx
15579 : 0 : gen_avx512vl_fmaddsub_v4sf_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
15580 : : rtx operand1 ATTRIBUTE_UNUSED,
15581 : : rtx operand2 ATTRIBUTE_UNUSED,
15582 : : rtx operand3 ATTRIBUTE_UNUSED,
15583 : : rtx operand4 ATTRIBUTE_UNUSED,
15584 : : rtx operand5 ATTRIBUTE_UNUSED)
15585 : : {
15586 : 0 : return gen_rtx_SET (operand0,
15587 : : gen_rtx_UNSPEC (V4SFmode,
15588 : : gen_rtvec (2,
15589 : : gen_rtx_VEC_MERGE (V4SFmode,
15590 : : gen_rtx_UNSPEC (V4SFmode,
15591 : : gen_rtvec (3,
15592 : : operand1,
15593 : : operand2,
15594 : : operand3),
15595 : : 129),
15596 : : operand3,
15597 : : operand4),
15598 : : operand5),
15599 : : 172));
15600 : : }
15601 : :
15602 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15603 : : rtx
15604 : 0 : gen_avx512f_fmaddsub_v8df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
15605 : : rtx operand1 ATTRIBUTE_UNUSED,
15606 : : rtx operand2 ATTRIBUTE_UNUSED,
15607 : : rtx operand3 ATTRIBUTE_UNUSED,
15608 : : rtx operand4 ATTRIBUTE_UNUSED)
15609 : : {
15610 : 0 : return gen_rtx_SET (operand0,
15611 : : gen_rtx_VEC_MERGE (V8DFmode,
15612 : : gen_rtx_UNSPEC (V8DFmode,
15613 : : gen_rtvec (3,
15614 : : operand1,
15615 : : operand2,
15616 : : operand3),
15617 : : 129),
15618 : : operand3,
15619 : : operand4));
15620 : : }
15621 : :
15622 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15623 : : rtx
15624 : 22 : gen_avx512f_fmaddsub_v8df_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
15625 : : rtx operand1 ATTRIBUTE_UNUSED,
15626 : : rtx operand2 ATTRIBUTE_UNUSED,
15627 : : rtx operand3 ATTRIBUTE_UNUSED,
15628 : : rtx operand4 ATTRIBUTE_UNUSED,
15629 : : rtx operand5 ATTRIBUTE_UNUSED)
15630 : : {
15631 : 22 : return gen_rtx_SET (operand0,
15632 : : gen_rtx_UNSPEC (V8DFmode,
15633 : : gen_rtvec (2,
15634 : : gen_rtx_VEC_MERGE (V8DFmode,
15635 : : gen_rtx_UNSPEC (V8DFmode,
15636 : : gen_rtvec (3,
15637 : : operand1,
15638 : : operand2,
15639 : : operand3),
15640 : : 129),
15641 : : operand3,
15642 : : operand4),
15643 : : operand5),
15644 : : 172));
15645 : : }
15646 : :
15647 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15648 : : rtx
15649 : 12 : gen_avx512vl_fmaddsub_v4df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
15650 : : rtx operand1 ATTRIBUTE_UNUSED,
15651 : : rtx operand2 ATTRIBUTE_UNUSED,
15652 : : rtx operand3 ATTRIBUTE_UNUSED,
15653 : : rtx operand4 ATTRIBUTE_UNUSED)
15654 : : {
15655 : 12 : return gen_rtx_SET (operand0,
15656 : : gen_rtx_VEC_MERGE (V4DFmode,
15657 : : gen_rtx_UNSPEC (V4DFmode,
15658 : : gen_rtvec (3,
15659 : : operand1,
15660 : : operand2,
15661 : : operand3),
15662 : : 129),
15663 : : operand3,
15664 : : operand4));
15665 : : }
15666 : :
15667 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15668 : : rtx
15669 : 0 : gen_avx512vl_fmaddsub_v4df_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
15670 : : rtx operand1 ATTRIBUTE_UNUSED,
15671 : : rtx operand2 ATTRIBUTE_UNUSED,
15672 : : rtx operand3 ATTRIBUTE_UNUSED,
15673 : : rtx operand4 ATTRIBUTE_UNUSED,
15674 : : rtx operand5 ATTRIBUTE_UNUSED)
15675 : : {
15676 : 0 : return gen_rtx_SET (operand0,
15677 : : gen_rtx_UNSPEC (V4DFmode,
15678 : : gen_rtvec (2,
15679 : : gen_rtx_VEC_MERGE (V4DFmode,
15680 : : gen_rtx_UNSPEC (V4DFmode,
15681 : : gen_rtvec (3,
15682 : : operand1,
15683 : : operand2,
15684 : : operand3),
15685 : : 129),
15686 : : operand3,
15687 : : operand4),
15688 : : operand5),
15689 : : 172));
15690 : : }
15691 : :
15692 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15693 : : rtx
15694 : 12 : gen_avx512vl_fmaddsub_v2df_mask3 (rtx operand0 ATTRIBUTE_UNUSED,
15695 : : rtx operand1 ATTRIBUTE_UNUSED,
15696 : : rtx operand2 ATTRIBUTE_UNUSED,
15697 : : rtx operand3 ATTRIBUTE_UNUSED,
15698 : : rtx operand4 ATTRIBUTE_UNUSED)
15699 : : {
15700 : 12 : return gen_rtx_SET (operand0,
15701 : : gen_rtx_VEC_MERGE (V2DFmode,
15702 : : gen_rtx_UNSPEC (V2DFmode,
15703 : : gen_rtvec (3,
15704 : : operand1,
15705 : : operand2,
15706 : : operand3),
15707 : : 129),
15708 : : operand3,
15709 : : operand4));
15710 : : }
15711 : :
15712 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6047 */
15713 : : rtx
15714 : 0 : gen_avx512vl_fmaddsub_v2df_mask3_round (rtx operand0 ATTRIBUTE_UNUSED,
15715 : : rtx operand1 ATTRIBUTE_UNUSED,
15716 : : rtx operand2 ATTRIBUTE_UNUSED,
15717 : : rtx operand3 ATTRIBUTE_UNUSED,
15718 : : rtx operand4 ATTRIBUTE_UNUSED,
15719 : : rtx operand5 ATTRIBUTE_UNUSED)
15720 : : {
15721 : 0 : return gen_rtx_SET (operand0,
15722 : : gen_rtx_UNSPEC (V2DFmode,
15723 : : gen_rtvec (2,
15724 : : gen_rtx_VEC_MERGE (V2DFmode,
15725 : : gen_rtx_UNSPEC (V2DFmode,
15726 : : gen_rtvec (3,
15727 : : operand1,
15728 : : operand2,
15729 : : operand3),
15730 : : 129),
15731 : : operand3,
15732 : : operand4),
15733 : : operand5),
15734 : : 172));
15735 : : }
15736 : :
15737 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6082 */
15738 : : rtx
15739 : 0 : gen_fma_fmsubadd_v32hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
15740 : : rtx operand1 ATTRIBUTE_UNUSED,
15741 : : rtx operand2 ATTRIBUTE_UNUSED,
15742 : : rtx operand3 ATTRIBUTE_UNUSED,
15743 : : rtx operand4 ATTRIBUTE_UNUSED,
15744 : : rtx operand5 ATTRIBUTE_UNUSED)
15745 : : {
15746 : 0 : return gen_rtx_SET (operand0,
15747 : : gen_rtx_VEC_MERGE (V32HFmode,
15748 : : gen_rtx_UNSPEC (V32HFmode,
15749 : : gen_rtvec (3,
15750 : : operand1,
15751 : : operand2,
15752 : : gen_rtx_NEG (V32HFmode,
15753 : : operand3)),
15754 : : 129),
15755 : : operand4,
15756 : : operand5));
15757 : : }
15758 : :
15759 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6082 */
15760 : : rtx
15761 : 23 : gen_fma_fmsubadd_v32hf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
15762 : : rtx operand1 ATTRIBUTE_UNUSED,
15763 : : rtx operand2 ATTRIBUTE_UNUSED,
15764 : : rtx operand3 ATTRIBUTE_UNUSED,
15765 : : rtx operand4 ATTRIBUTE_UNUSED,
15766 : : rtx operand5 ATTRIBUTE_UNUSED,
15767 : : rtx operand6 ATTRIBUTE_UNUSED)
15768 : : {
15769 : 23 : return gen_rtx_SET (operand0,
15770 : : gen_rtx_UNSPEC (V32HFmode,
15771 : : gen_rtvec (2,
15772 : : gen_rtx_VEC_MERGE (V32HFmode,
15773 : : gen_rtx_UNSPEC (V32HFmode,
15774 : : gen_rtvec (3,
15775 : : operand1,
15776 : : operand2,
15777 : : gen_rtx_NEG (V32HFmode,
15778 : : operand3)),
15779 : : 129),
15780 : : operand4,
15781 : : operand5),
15782 : : operand6),
15783 : : 172));
15784 : : }
15785 : :
15786 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6082 */
15787 : : rtx
15788 : 12 : gen_fma_fmsubadd_v16hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
15789 : : rtx operand1 ATTRIBUTE_UNUSED,
15790 : : rtx operand2 ATTRIBUTE_UNUSED,
15791 : : rtx operand3 ATTRIBUTE_UNUSED,
15792 : : rtx operand4 ATTRIBUTE_UNUSED,
15793 : : rtx operand5 ATTRIBUTE_UNUSED)
15794 : : {
15795 : 12 : return gen_rtx_SET (operand0,
15796 : : gen_rtx_VEC_MERGE (V16HFmode,
15797 : : gen_rtx_UNSPEC (V16HFmode,
15798 : : gen_rtvec (3,
15799 : : operand1,
15800 : : operand2,
15801 : : gen_rtx_NEG (V16HFmode,
15802 : : operand3)),
15803 : : 129),
15804 : : operand4,
15805 : : operand5));
15806 : : }
15807 : :
15808 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6082 */
15809 : : rtx
15810 : 12 : gen_fma_fmsubadd_v8hf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
15811 : : rtx operand1 ATTRIBUTE_UNUSED,
15812 : : rtx operand2 ATTRIBUTE_UNUSED,
15813 : : rtx operand3 ATTRIBUTE_UNUSED,
15814 : : rtx operand4 ATTRIBUTE_UNUSED,
15815 : : rtx operand5 ATTRIBUTE_UNUSED)
15816 : : {
15817 : 12 : return gen_rtx_SET (operand0,
15818 : : gen_rtx_VEC_MERGE (V8HFmode,
15819 : : gen_rtx_UNSPEC (V8HFmode,
15820 : : gen_rtvec (3,
15821 : : operand1,
15822 : : operand2,
15823 : : gen_rtx_NEG (V8HFmode,
15824 : : operand3)),
15825 : : 129),
15826 : : operand4,
15827 : : operand5));
15828 : : }
15829 : :
15830 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6082 */
15831 : : rtx
15832 : 0 : gen_fma_fmsubadd_v16sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
15833 : : rtx operand1 ATTRIBUTE_UNUSED,
15834 : : rtx operand2 ATTRIBUTE_UNUSED,
15835 : : rtx operand3 ATTRIBUTE_UNUSED,
15836 : : rtx operand4 ATTRIBUTE_UNUSED,
15837 : : rtx operand5 ATTRIBUTE_UNUSED)
15838 : : {
15839 : 0 : return gen_rtx_SET (operand0,
15840 : : gen_rtx_VEC_MERGE (V16SFmode,
15841 : : gen_rtx_UNSPEC (V16SFmode,
15842 : : gen_rtvec (3,
15843 : : operand1,
15844 : : operand2,
15845 : : gen_rtx_NEG (V16SFmode,
15846 : : operand3)),
15847 : : 129),
15848 : : operand4,
15849 : : operand5));
15850 : : }
15851 : :
15852 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6082 */
15853 : : rtx
15854 : 0 : gen_fma_fmsubadd_v16sf_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
15855 : : rtx operand1 ATTRIBUTE_UNUSED,
15856 : : rtx operand2 ATTRIBUTE_UNUSED,
15857 : : rtx operand3 ATTRIBUTE_UNUSED,
15858 : : rtx operand4 ATTRIBUTE_UNUSED,
15859 : : rtx operand5 ATTRIBUTE_UNUSED,
15860 : : rtx operand6 ATTRIBUTE_UNUSED)
15861 : : {
15862 : 0 : return gen_rtx_SET (operand0,
15863 : : gen_rtx_UNSPEC (V16SFmode,
15864 : : gen_rtvec (2,
15865 : : gen_rtx_VEC_MERGE (V16SFmode,
15866 : : gen_rtx_UNSPEC (V16SFmode,
15867 : : gen_rtvec (3,
15868 : : operand1,
15869 : : operand2,
15870 : : gen_rtx_NEG (V16SFmode,
15871 : : operand3)),
15872 : : 129),
15873 : : operand4,
15874 : : operand5),
15875 : : operand6),
15876 : : 172));
15877 : : }
15878 : :
15879 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6082 */
15880 : : rtx
15881 : 0 : gen_fma_fmsubadd_v8sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
15882 : : rtx operand1 ATTRIBUTE_UNUSED,
15883 : : rtx operand2 ATTRIBUTE_UNUSED,
15884 : : rtx operand3 ATTRIBUTE_UNUSED,
15885 : : rtx operand4 ATTRIBUTE_UNUSED,
15886 : : rtx operand5 ATTRIBUTE_UNUSED)
15887 : : {
15888 : 0 : return gen_rtx_SET (operand0,
15889 : : gen_rtx_VEC_MERGE (V8SFmode,
15890 : : gen_rtx_UNSPEC (V8SFmode,
15891 : : gen_rtvec (3,
15892 : : operand1,
15893 : : operand2,
15894 : : gen_rtx_NEG (V8SFmode,
15895 : : operand3)),
15896 : : 129),
15897 : : operand4,
15898 : : operand5));
15899 : : }
15900 : :
15901 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6082 */
15902 : : rtx
15903 : 0 : gen_fma_fmsubadd_v4sf_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
15904 : : rtx operand1 ATTRIBUTE_UNUSED,
15905 : : rtx operand2 ATTRIBUTE_UNUSED,
15906 : : rtx operand3 ATTRIBUTE_UNUSED,
15907 : : rtx operand4 ATTRIBUTE_UNUSED,
15908 : : rtx operand5 ATTRIBUTE_UNUSED)
15909 : : {
15910 : 0 : return gen_rtx_SET (operand0,
15911 : : gen_rtx_VEC_MERGE (V4SFmode,
15912 : : gen_rtx_UNSPEC (V4SFmode,
15913 : : gen_rtvec (3,
15914 : : operand1,
15915 : : operand2,
15916 : : gen_rtx_NEG (V4SFmode,
15917 : : operand3)),
15918 : : 129),
15919 : : operand4,
15920 : : operand5));
15921 : : }
15922 : :
15923 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6082 */
15924 : : rtx
15925 : 0 : gen_fma_fmsubadd_v8df_maskz_1 (rtx operand0 ATTRIBUTE_UNUSED,
15926 : : rtx operand1 ATTRIBUTE_UNUSED,
15927 : : rtx operand2 ATTRIBUTE_UNUSED,
15928 : : rtx operand3 ATTRIBUTE_UNUSED,
15929 : : rtx operand4 ATTRIBUTE_UNUSED,
15930 : : rtx operand5 ATTRIBUTE_UNUSED)
15931 : : {
15932 : 0 : return gen_rtx_SET (operand0,
15933 : : gen_rtx_VEC_MERGE (V8DFmode,
15934 : : gen_rtx_UNSPEC (V8DFmode,
15935 : : gen_rtvec (3,
15936 : : operand1,
15937 : : operand2,
15938 : : gen_rtx_NEG (V8DFmode,
15939 : : operand3)),
15940 : : 129),
15941 : : operand4,
15942 : : operand5));
15943 : : }
15944 : :
15945 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/sse.md:6082 */
15946 : : rtx
15947 : 0 : gen_fma_fmsubadd_v8df_maskz_1_round (rtx operand0 ATTRIBUTE_UNUSED,
15948 : : rtx operand1 ATTRIBUTE_UNUSED,
15949 : : rtx operand2 ATTRIBUTE_UNUSED,
15950 : : rtx operand3 ATTRIBUTE_UNUSED,
15951 : : rtx operand4 ATTRIBUTE_UNUSED,
15952 : : rtx operand5 ATTRIBUTE_UNUSED,
15953 : : rtx operand6 ATTRIBUTE_UNUSED)
15954 : : {
15955 : 0 : return gen_rtx_SET (operand0,
15956 : : gen_rtx_UNSPEC (V8DFmode,
15957 : : gen_rtvec (2,
15958 : : gen_rtx_VEC_MERGE (V8DFmode,
15959 : : gen_rtx_UNSPEC (V8DFmode,
15960 : : gen_rtvec (3,
15961 : : operand1,
15962 : : operand2,
15963 : : gen_rtx_NEG (V8DFmode,
15964 : : operand3)),
15965 : : 129),
15966 : : operand4,
15967 : : operand5),
15968 : : operand6),
15969 : : 172));
15970 : : }
15971 : :
|