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:1932 */
41 : : rtx
42 : 37 : gen_x86_sahf_1 (rtx operand0 ATTRIBUTE_UNUSED)
43 : : {
44 : 37 : return gen_rtx_SET (gen_rtx_REG (CCmode,
45 : : 17),
46 : : gen_rtx_UNSPEC (CCmode,
47 : : gen_rtvec (1,
48 : : operand0),
49 : : 26));
50 : : }
51 : :
52 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:2029 */
53 : : rtx
54 : 6 : gen_x86_stc (void)
55 : : {
56 : 6 : return gen_rtx_SET (gen_rtx_REG (CCCmode,
57 : : 17),
58 : : gen_rtx_UNSPEC (CCCmode,
59 : : gen_rtvec (1,
60 : : const0_rtx),
61 : : 42));
62 : : }
63 : :
64 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:2224 */
65 : : rtx
66 : 0 : gen_pushflsi2 (rtx operand0 ATTRIBUTE_UNUSED,
67 : : rtx operand1 ATTRIBUTE_UNUSED)
68 : : {
69 : 0 : return gen_rtx_SET (operand0,
70 : : gen_rtx_UNSPEC (SImode,
71 : : gen_rtvec (1,
72 : : operand1),
73 : : 43));
74 : : }
75 : :
76 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:2224 */
77 : : rtx
78 : 23 : gen_pushfldi2 (rtx operand0 ATTRIBUTE_UNUSED,
79 : : rtx operand1 ATTRIBUTE_UNUSED)
80 : : {
81 : 23 : return gen_rtx_SET (operand0,
82 : : gen_rtx_UNSPEC (DImode,
83 : : gen_rtvec (1,
84 : : operand1),
85 : : 43));
86 : : }
87 : :
88 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:2233 */
89 : : rtx
90 : 0 : gen_popflsi1 (rtx operand0 ATTRIBUTE_UNUSED,
91 : : rtx operand1 ATTRIBUTE_UNUSED)
92 : : {
93 : 0 : return gen_rtx_SET (operand0,
94 : : gen_rtx_UNSPEC (CCmode,
95 : : gen_rtvec (1,
96 : : operand1),
97 : : 44));
98 : : }
99 : :
100 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:2233 */
101 : : rtx
102 : 21 : gen_popfldi1 (rtx operand0 ATTRIBUTE_UNUSED,
103 : : rtx operand1 ATTRIBUTE_UNUSED)
104 : : {
105 : 21 : return gen_rtx_SET (operand0,
106 : : gen_rtx_UNSPEC (CCmode,
107 : : gen_rtvec (1,
108 : : operand1),
109 : : 44));
110 : : }
111 : :
112 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:3239 */
113 : : rtx
114 : 22 : gen_swapsi (rtx operand0 ATTRIBUTE_UNUSED,
115 : : rtx operand1 ATTRIBUTE_UNUSED)
116 : : {
117 : 22 : return gen_rtx_PARALLEL (VOIDmode,
118 : : gen_rtvec (2,
119 : : gen_rtx_SET (operand0,
120 : : operand1),
121 : : gen_rtx_SET (copy_rtx (operand1),
122 : : copy_rtx (operand0))));
123 : : }
124 : :
125 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:3239 */
126 : : rtx
127 : 5933 : gen_swapdi (rtx operand0 ATTRIBUTE_UNUSED,
128 : : rtx operand1 ATTRIBUTE_UNUSED)
129 : : {
130 : 5933 : return gen_rtx_PARALLEL (VOIDmode,
131 : : gen_rtvec (2,
132 : : gen_rtx_SET (operand0,
133 : : operand1),
134 : : gen_rtx_SET (copy_rtx (operand1),
135 : : copy_rtx (operand0))));
136 : : }
137 : :
138 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:3504 */
139 : : rtx
140 : 2271 : gen_insvhi_1 (rtx operand0 ATTRIBUTE_UNUSED,
141 : : rtx operand1 ATTRIBUTE_UNUSED)
142 : : {
143 : 2271 : return gen_rtx_SET (gen_rtx_ZERO_EXTRACT (HImode,
144 : : operand0,
145 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
146 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)]),
147 : : operand1);
148 : : }
149 : :
150 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:3504 */
151 : : rtx
152 : 135 : gen_insvsi_1 (rtx operand0 ATTRIBUTE_UNUSED,
153 : : rtx operand1 ATTRIBUTE_UNUSED)
154 : : {
155 : 135 : return gen_rtx_SET (gen_rtx_ZERO_EXTRACT (SImode,
156 : : operand0,
157 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
158 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)]),
159 : : operand1);
160 : : }
161 : :
162 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:3504 */
163 : : rtx
164 : 224 : gen_insvdi_1 (rtx operand0 ATTRIBUTE_UNUSED,
165 : : rtx operand1 ATTRIBUTE_UNUSED)
166 : : {
167 : 224 : return gen_rtx_SET (gen_rtx_ZERO_EXTRACT (DImode,
168 : : operand0,
169 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)],
170 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)]),
171 : : operand1);
172 : : }
173 : :
174 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:3783 */
175 : : rtx
176 : 4 : gen_push2_di (rtx operand0 ATTRIBUTE_UNUSED,
177 : : rtx operand1 ATTRIBUTE_UNUSED,
178 : : rtx operand2 ATTRIBUTE_UNUSED)
179 : : {
180 : 4 : return gen_rtx_SET (operand0,
181 : : gen_rtx_UNSPEC (TImode,
182 : : gen_rtvec (2,
183 : : operand1,
184 : : operand2),
185 : : 103));
186 : : }
187 : :
188 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:3794 */
189 : : rtx
190 : 4 : gen_pop2_di (rtx operand0 ATTRIBUTE_UNUSED,
191 : : rtx operand1 ATTRIBUTE_UNUSED,
192 : : rtx operand2 ATTRIBUTE_UNUSED)
193 : : {
194 : 4 : return gen_rtx_PARALLEL (VOIDmode,
195 : : gen_rtvec (2,
196 : : gen_rtx_SET (operand0,
197 : : gen_rtx_UNSPEC (DImode,
198 : : gen_rtvec (1,
199 : : operand1),
200 : : 104)),
201 : : gen_rtx_SET (operand2,
202 : : gen_rtx_UNSPEC (DImode,
203 : : gen_rtvec (1,
204 : : const0_rtx),
205 : : 105))));
206 : : }
207 : :
208 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:3805 */
209 : : rtx
210 : 11 : gen_pushp_di (rtx operand0 ATTRIBUTE_UNUSED,
211 : : rtx operand1 ATTRIBUTE_UNUSED)
212 : : {
213 : 11 : return gen_rtx_PARALLEL (VOIDmode,
214 : : gen_rtvec (2,
215 : : gen_rtx_SET (operand0,
216 : : operand1),
217 : : gen_rtx_UNSPEC (DImode,
218 : : gen_rtvec (1,
219 : : const0_rtx),
220 : : 106)));
221 : : }
222 : :
223 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:3813 */
224 : : rtx
225 : 9 : gen_popp_di (rtx operand0 ATTRIBUTE_UNUSED,
226 : : rtx operand1 ATTRIBUTE_UNUSED)
227 : : {
228 : 9 : return gen_rtx_PARALLEL (VOIDmode,
229 : : gen_rtvec (2,
230 : : gen_rtx_SET (operand0,
231 : : operand1),
232 : : gen_rtx_UNSPEC (DImode,
233 : : gen_rtvec (1,
234 : : const0_rtx),
235 : : 106)));
236 : : }
237 : :
238 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:3821 */
239 : : rtx
240 : 11 : gen_push2p_di (rtx operand0 ATTRIBUTE_UNUSED,
241 : : rtx operand1 ATTRIBUTE_UNUSED,
242 : : rtx operand2 ATTRIBUTE_UNUSED)
243 : : {
244 : 11 : return gen_rtx_PARALLEL (VOIDmode,
245 : : gen_rtvec (2,
246 : : gen_rtx_SET (operand0,
247 : : gen_rtx_UNSPEC (TImode,
248 : : gen_rtvec (2,
249 : : operand1,
250 : : operand2),
251 : : 103)),
252 : : gen_rtx_UNSPEC (DImode,
253 : : gen_rtvec (1,
254 : : const0_rtx),
255 : : 106)));
256 : : }
257 : :
258 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:3833 */
259 : : rtx
260 : 11 : gen_pop2p_di (rtx operand0 ATTRIBUTE_UNUSED,
261 : : rtx operand1 ATTRIBUTE_UNUSED,
262 : : rtx operand2 ATTRIBUTE_UNUSED)
263 : : {
264 : 11 : return gen_rtx_PARALLEL (VOIDmode,
265 : : gen_rtvec (3,
266 : : gen_rtx_SET (operand0,
267 : : gen_rtx_UNSPEC (DImode,
268 : : gen_rtvec (1,
269 : : operand1),
270 : : 104)),
271 : : gen_rtx_SET (operand2,
272 : : gen_rtx_UNSPEC (DImode,
273 : : gen_rtvec (1,
274 : : const0_rtx),
275 : : 105)),
276 : : gen_rtx_UNSPEC (DImode,
277 : : gen_rtvec (1,
278 : : const0_rtx),
279 : : 106)));
280 : : }
281 : :
282 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:4556 */
283 : : rtx
284 : 14270 : gen_zero_extendditi2 (rtx operand0 ATTRIBUTE_UNUSED,
285 : : rtx operand1 ATTRIBUTE_UNUSED)
286 : : {
287 : 14270 : return gen_rtx_SET (operand0,
288 : : gen_rtx_ZERO_EXTEND (TImode,
289 : : operand1));
290 : : }
291 : :
292 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:4707 */
293 : : rtx
294 : 84166 : gen_zero_extendqidi2 (rtx operand0 ATTRIBUTE_UNUSED,
295 : : rtx operand1 ATTRIBUTE_UNUSED)
296 : : {
297 : 84166 : return gen_rtx_SET (operand0,
298 : : gen_rtx_ZERO_EXTEND (DImode,
299 : : operand1));
300 : : }
301 : :
302 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:4707 */
303 : : rtx
304 : 30205 : gen_zero_extendhidi2 (rtx operand0 ATTRIBUTE_UNUSED,
305 : : rtx operand1 ATTRIBUTE_UNUSED)
306 : : {
307 : 30205 : return gen_rtx_SET (operand0,
308 : : gen_rtx_ZERO_EXTEND (DImode,
309 : : operand1));
310 : : }
311 : :
312 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:4733 */
313 : : rtx
314 : 0 : gen_zero_extendqisi2_and (rtx operand0 ATTRIBUTE_UNUSED,
315 : : rtx operand1 ATTRIBUTE_UNUSED)
316 : : {
317 : 0 : return gen_rtx_PARALLEL (VOIDmode,
318 : : gen_rtvec (2,
319 : : gen_rtx_SET (operand0,
320 : : gen_rtx_ZERO_EXTEND (SImode,
321 : : operand1)),
322 : : gen_hard_reg_clobber (CCmode, 17)));
323 : : }
324 : :
325 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:4733 */
326 : : rtx
327 : 0 : gen_zero_extendhisi2_and (rtx operand0 ATTRIBUTE_UNUSED,
328 : : rtx operand1 ATTRIBUTE_UNUSED)
329 : : {
330 : 0 : return gen_rtx_PARALLEL (VOIDmode,
331 : : gen_rtvec (2,
332 : : gen_rtx_SET (operand0,
333 : : gen_rtx_ZERO_EXTEND (SImode,
334 : : operand1)),
335 : : gen_hard_reg_clobber (CCmode, 17)));
336 : : }
337 : :
338 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:4788 */
339 : : rtx
340 : 0 : gen_zero_extendqihi2_and (rtx operand0 ATTRIBUTE_UNUSED,
341 : : rtx operand1 ATTRIBUTE_UNUSED)
342 : : {
343 : 0 : return gen_rtx_PARALLEL (VOIDmode,
344 : : gen_rtvec (2,
345 : : gen_rtx_SET (operand0,
346 : : gen_rtx_ZERO_EXTEND (HImode,
347 : : operand1)),
348 : : gen_hard_reg_clobber (CCmode, 17)));
349 : : }
350 : :
351 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:4879 */
352 : : rtx
353 : 4705 : gen_extendsidi2_1 (rtx operand0 ATTRIBUTE_UNUSED,
354 : : rtx operand1 ATTRIBUTE_UNUSED)
355 : : {
356 : 4705 : return gen_rtx_PARALLEL (VOIDmode,
357 : : gen_rtvec (3,
358 : : gen_rtx_SET (operand0,
359 : : gen_rtx_SIGN_EXTEND (DImode,
360 : : operand1)),
361 : : gen_hard_reg_clobber (CCmode, 17),
362 : : gen_rtx_CLOBBER (VOIDmode,
363 : : gen_rtx_SCRATCH (SImode))));
364 : : }
365 : :
366 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:4887 */
367 : : rtx
368 : 2425 : gen_extendditi2 (rtx operand0 ATTRIBUTE_UNUSED,
369 : : rtx operand1 ATTRIBUTE_UNUSED)
370 : : {
371 : 2425 : return gen_rtx_PARALLEL (VOIDmode,
372 : : gen_rtvec (3,
373 : : gen_rtx_SET (operand0,
374 : : gen_rtx_SIGN_EXTEND (TImode,
375 : : operand1)),
376 : : gen_hard_reg_clobber (CCmode, 17),
377 : : gen_rtx_CLOBBER (VOIDmode,
378 : : gen_rtx_SCRATCH (DImode))));
379 : : }
380 : :
381 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5006 */
382 : : rtx
383 : 33878 : gen_extendqidi2 (rtx operand0 ATTRIBUTE_UNUSED,
384 : : rtx operand1 ATTRIBUTE_UNUSED)
385 : : {
386 : 33878 : return gen_rtx_SET (operand0,
387 : : gen_rtx_SIGN_EXTEND (DImode,
388 : : operand1));
389 : : }
390 : :
391 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5006 */
392 : : rtx
393 : 4006 : gen_extendhidi2 (rtx operand0 ATTRIBUTE_UNUSED,
394 : : rtx operand1 ATTRIBUTE_UNUSED)
395 : : {
396 : 4006 : return gen_rtx_SET (operand0,
397 : : gen_rtx_SIGN_EXTEND (DImode,
398 : : operand1));
399 : : }
400 : :
401 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5015 */
402 : : rtx
403 : 25731 : gen_extendhisi2 (rtx operand0 ATTRIBUTE_UNUSED,
404 : : rtx operand1 ATTRIBUTE_UNUSED)
405 : : {
406 : 25731 : return gen_rtx_SET (operand0,
407 : : gen_rtx_SIGN_EXTEND (SImode,
408 : : operand1));
409 : : }
410 : :
411 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5073 */
412 : : rtx
413 : 81789 : gen_extendqisi2 (rtx operand0 ATTRIBUTE_UNUSED,
414 : : rtx operand1 ATTRIBUTE_UNUSED)
415 : : {
416 : 81789 : return gen_rtx_SET (operand0,
417 : : gen_rtx_SIGN_EXTEND (SImode,
418 : : operand1));
419 : : }
420 : :
421 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5090 */
422 : : rtx
423 : 8318 : gen_extendqihi2 (rtx operand0 ATTRIBUTE_UNUSED,
424 : : rtx operand1 ATTRIBUTE_UNUSED)
425 : : {
426 : 8318 : return gen_rtx_SET (operand0,
427 : : gen_rtx_SIGN_EXTEND (HImode,
428 : : operand1));
429 : : }
430 : :
431 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5346 */
432 : : rtx
433 : 1039 : gen_extendbfsf2_1 (rtx operand0 ATTRIBUTE_UNUSED,
434 : : rtx operand1 ATTRIBUTE_UNUSED)
435 : : {
436 : 1039 : return gen_rtx_SET (operand0,
437 : : gen_rtx_UNSPEC (SFmode,
438 : : gen_rtvec (1,
439 : : operand1),
440 : : 59));
441 : : }
442 : :
443 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5406 */
444 : : rtx
445 : 4619 : gen_truncdfsf2 (rtx operand0 ATTRIBUTE_UNUSED,
446 : : rtx operand1 ATTRIBUTE_UNUSED)
447 : : {
448 : 4619 : return gen_rtx_SET (operand0,
449 : : gen_rtx_FLOAT_TRUNCATE (SFmode,
450 : : operand1));
451 : : }
452 : :
453 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5534 */
454 : : rtx
455 : 497 : gen_truncxfsf2 (rtx operand0 ATTRIBUTE_UNUSED,
456 : : rtx operand1 ATTRIBUTE_UNUSED)
457 : : {
458 : 497 : return gen_rtx_SET (operand0,
459 : : gen_rtx_FLOAT_TRUNCATE (SFmode,
460 : : operand1));
461 : : }
462 : :
463 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5534 */
464 : : rtx
465 : 6993 : gen_truncxfdf2 (rtx operand0 ATTRIBUTE_UNUSED,
466 : : rtx operand1 ATTRIBUTE_UNUSED)
467 : : {
468 : 6993 : return gen_rtx_SET (operand0,
469 : : gen_rtx_FLOAT_TRUNCATE (DFmode,
470 : : operand1));
471 : : }
472 : :
473 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5585 */
474 : : rtx
475 : 1 : gen_truncsfbf2 (rtx operand0 ATTRIBUTE_UNUSED,
476 : : rtx operand1 ATTRIBUTE_UNUSED)
477 : : {
478 : 1 : return gen_rtx_SET (operand0,
479 : : gen_rtx_FLOAT_TRUNCATE (BFmode,
480 : : operand1));
481 : : }
482 : :
483 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5634 */
484 : : rtx
485 : 2 : gen_fix_trunchfsi2 (rtx operand0 ATTRIBUTE_UNUSED,
486 : : rtx operand1 ATTRIBUTE_UNUSED)
487 : : {
488 : 2 : return gen_rtx_SET (operand0,
489 : : gen_rtx_FIX (SImode,
490 : : operand1));
491 : : }
492 : :
493 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5634 */
494 : : rtx
495 : 2 : gen_fixuns_trunchfsi2 (rtx operand0 ATTRIBUTE_UNUSED,
496 : : rtx operand1 ATTRIBUTE_UNUSED)
497 : : {
498 : 2 : return gen_rtx_SET (operand0,
499 : : gen_rtx_UNSIGNED_FIX (SImode,
500 : : operand1));
501 : : }
502 : :
503 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5634 */
504 : : rtx
505 : 2 : gen_fix_trunchfdi2 (rtx operand0 ATTRIBUTE_UNUSED,
506 : : rtx operand1 ATTRIBUTE_UNUSED)
507 : : {
508 : 2 : return gen_rtx_SET (operand0,
509 : : gen_rtx_FIX (DImode,
510 : : operand1));
511 : : }
512 : :
513 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5634 */
514 : : rtx
515 : 1 : gen_fixuns_trunchfdi2 (rtx operand0 ATTRIBUTE_UNUSED,
516 : : rtx operand1 ATTRIBUTE_UNUSED)
517 : : {
518 : 1 : return gen_rtx_SET (operand0,
519 : : gen_rtx_UNSIGNED_FIX (DImode,
520 : : operand1));
521 : : }
522 : :
523 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5699 */
524 : : rtx
525 : 10 : gen_fixuns_truncsfdi2 (rtx operand0 ATTRIBUTE_UNUSED,
526 : : rtx operand1 ATTRIBUTE_UNUSED)
527 : : {
528 : 10 : return gen_rtx_SET (operand0,
529 : : gen_rtx_UNSIGNED_FIX (DImode,
530 : : operand1));
531 : : }
532 : :
533 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5699 */
534 : : rtx
535 : 4 : gen_fixuns_truncdfdi2 (rtx operand0 ATTRIBUTE_UNUSED,
536 : : rtx operand1 ATTRIBUTE_UNUSED)
537 : : {
538 : 4 : return gen_rtx_SET (operand0,
539 : : gen_rtx_UNSIGNED_FIX (DImode,
540 : : operand1));
541 : : }
542 : :
543 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5741 */
544 : : rtx
545 : 1 : gen_fixuns_truncsfsi2_avx512f (rtx operand0 ATTRIBUTE_UNUSED,
546 : : rtx operand1 ATTRIBUTE_UNUSED)
547 : : {
548 : 1 : return gen_rtx_SET (operand0,
549 : : gen_rtx_UNSIGNED_FIX (SImode,
550 : : operand1));
551 : : }
552 : :
553 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5741 */
554 : : rtx
555 : 1 : gen_fixuns_truncdfsi2_avx512f (rtx operand0 ATTRIBUTE_UNUSED,
556 : : rtx operand1 ATTRIBUTE_UNUSED)
557 : : {
558 : 1 : return gen_rtx_SET (operand0,
559 : : gen_rtx_UNSIGNED_FIX (SImode,
560 : : operand1));
561 : : }
562 : :
563 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5811 */
564 : : rtx
565 : 4837 : gen_fix_truncsfsi_sse (rtx operand0 ATTRIBUTE_UNUSED,
566 : : rtx operand1 ATTRIBUTE_UNUSED)
567 : : {
568 : 4837 : return gen_rtx_SET (operand0,
569 : : gen_rtx_FIX (SImode,
570 : : operand1));
571 : : }
572 : :
573 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5811 */
574 : : rtx
575 : 4038 : gen_fix_truncsfdi_sse (rtx operand0 ATTRIBUTE_UNUSED,
576 : : rtx operand1 ATTRIBUTE_UNUSED)
577 : : {
578 : 4038 : return gen_rtx_SET (operand0,
579 : : gen_rtx_FIX (DImode,
580 : : operand1));
581 : : }
582 : :
583 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5811 */
584 : : rtx
585 : 6674 : gen_fix_truncdfsi_sse (rtx operand0 ATTRIBUTE_UNUSED,
586 : : rtx operand1 ATTRIBUTE_UNUSED)
587 : : {
588 : 6674 : return gen_rtx_SET (operand0,
589 : : gen_rtx_FIX (SImode,
590 : : operand1));
591 : : }
592 : :
593 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5811 */
594 : : rtx
595 : 16604 : gen_fix_truncdfdi_sse (rtx operand0 ATTRIBUTE_UNUSED,
596 : : rtx operand1 ATTRIBUTE_UNUSED)
597 : : {
598 : 16604 : return gen_rtx_SET (operand0,
599 : : gen_rtx_FIX (DImode,
600 : : operand1));
601 : : }
602 : :
603 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5840 */
604 : : rtx
605 : 0 : gen_fix_trunchi_i387_fisttp (rtx operand0 ATTRIBUTE_UNUSED,
606 : : rtx operand1 ATTRIBUTE_UNUSED)
607 : : {
608 : 0 : return gen_rtx_PARALLEL (VOIDmode,
609 : : gen_rtvec (2,
610 : : gen_rtx_SET (operand0,
611 : : gen_rtx_FIX (HImode,
612 : : operand1)),
613 : : gen_rtx_CLOBBER (VOIDmode,
614 : : gen_rtx_SCRATCH (XFmode))));
615 : : }
616 : :
617 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5840 */
618 : : rtx
619 : 1 : gen_fix_truncsi_i387_fisttp (rtx operand0 ATTRIBUTE_UNUSED,
620 : : rtx operand1 ATTRIBUTE_UNUSED)
621 : : {
622 : 1 : return gen_rtx_PARALLEL (VOIDmode,
623 : : gen_rtvec (2,
624 : : gen_rtx_SET (operand0,
625 : : gen_rtx_FIX (SImode,
626 : : operand1)),
627 : : gen_rtx_CLOBBER (VOIDmode,
628 : : gen_rtx_SCRATCH (XFmode))));
629 : : }
630 : :
631 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5840 */
632 : : rtx
633 : 0 : gen_fix_truncdi_i387_fisttp (rtx operand0 ATTRIBUTE_UNUSED,
634 : : rtx operand1 ATTRIBUTE_UNUSED)
635 : : {
636 : 0 : return gen_rtx_PARALLEL (VOIDmode,
637 : : gen_rtvec (2,
638 : : gen_rtx_SET (operand0,
639 : : gen_rtx_FIX (DImode,
640 : : operand1)),
641 : : gen_rtx_CLOBBER (VOIDmode,
642 : : gen_rtx_SCRATCH (XFmode))));
643 : : }
644 : :
645 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5884 */
646 : : rtx
647 : 3546 : gen_fix_truncdi_i387 (rtx operand0 ATTRIBUTE_UNUSED,
648 : : rtx operand1 ATTRIBUTE_UNUSED,
649 : : rtx operand2 ATTRIBUTE_UNUSED,
650 : : rtx operand3 ATTRIBUTE_UNUSED)
651 : : {
652 : 3546 : return gen_rtx_PARALLEL (VOIDmode,
653 : : gen_rtvec (4,
654 : : gen_rtx_SET (operand0,
655 : : gen_rtx_FIX (DImode,
656 : : operand1)),
657 : : gen_rtx_USE (VOIDmode,
658 : : operand2),
659 : : gen_rtx_USE (VOIDmode,
660 : : operand3),
661 : : gen_rtx_CLOBBER (VOIDmode,
662 : : gen_rtx_SCRATCH (XFmode))));
663 : : }
664 : :
665 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5898 */
666 : : rtx
667 : 2251 : gen_fix_trunchi_i387 (rtx operand0 ATTRIBUTE_UNUSED,
668 : : rtx operand1 ATTRIBUTE_UNUSED,
669 : : rtx operand2 ATTRIBUTE_UNUSED,
670 : : rtx operand3 ATTRIBUTE_UNUSED)
671 : : {
672 : 2251 : return gen_rtx_PARALLEL (VOIDmode,
673 : : gen_rtvec (3,
674 : : gen_rtx_SET (operand0,
675 : : gen_rtx_FIX (HImode,
676 : : operand1)),
677 : : gen_rtx_USE (VOIDmode,
678 : : operand2),
679 : : gen_rtx_USE (VOIDmode,
680 : : operand3)));
681 : : }
682 : :
683 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5898 */
684 : : rtx
685 : 1629 : gen_fix_truncsi_i387 (rtx operand0 ATTRIBUTE_UNUSED,
686 : : rtx operand1 ATTRIBUTE_UNUSED,
687 : : rtx operand2 ATTRIBUTE_UNUSED,
688 : : rtx operand3 ATTRIBUTE_UNUSED)
689 : : {
690 : 1629 : return gen_rtx_PARALLEL (VOIDmode,
691 : : gen_rtvec (3,
692 : : gen_rtx_SET (operand0,
693 : : gen_rtx_FIX (SImode,
694 : : operand1)),
695 : : gen_rtx_USE (VOIDmode,
696 : : operand2),
697 : : gen_rtx_USE (VOIDmode,
698 : : operand3)));
699 : : }
700 : :
701 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5911 */
702 : : rtx
703 : 3480 : gen_x86_fnstcw_1 (rtx operand0 ATTRIBUTE_UNUSED)
704 : : {
705 : 3480 : return gen_rtx_SET (operand0,
706 : : gen_rtx_UNSPEC (HImode,
707 : : gen_rtvec (1,
708 : : const0_rtx),
709 : : 29));
710 : : }
711 : :
712 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5928 */
713 : : rtx
714 : 1 : gen_floathisf2 (rtx operand0 ATTRIBUTE_UNUSED,
715 : : rtx operand1 ATTRIBUTE_UNUSED)
716 : : {
717 : 1 : return gen_rtx_SET (operand0,
718 : : gen_rtx_FLOAT (SFmode,
719 : : operand1));
720 : : }
721 : :
722 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5928 */
723 : : rtx
724 : 18 : gen_floathidf2 (rtx operand0 ATTRIBUTE_UNUSED,
725 : : rtx operand1 ATTRIBUTE_UNUSED)
726 : : {
727 : 18 : return gen_rtx_SET (operand0,
728 : : gen_rtx_FLOAT (DFmode,
729 : : operand1));
730 : : }
731 : :
732 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5928 */
733 : : rtx
734 : 1306 : gen_floathixf2 (rtx operand0 ATTRIBUTE_UNUSED,
735 : : rtx operand1 ATTRIBUTE_UNUSED)
736 : : {
737 : 1306 : return gen_rtx_SET (operand0,
738 : : gen_rtx_FLOAT (XFmode,
739 : : operand1));
740 : : }
741 : :
742 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5940 */
743 : : rtx
744 : 1850 : gen_floatsixf2 (rtx operand0 ATTRIBUTE_UNUSED,
745 : : rtx operand1 ATTRIBUTE_UNUSED)
746 : : {
747 : 1850 : return gen_rtx_SET (operand0,
748 : : gen_rtx_FLOAT (XFmode,
749 : : operand1));
750 : : }
751 : :
752 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:5940 */
753 : : rtx
754 : 3503 : gen_floatdixf2 (rtx operand0 ATTRIBUTE_UNUSED,
755 : : rtx operand1 ATTRIBUTE_UNUSED)
756 : : {
757 : 3503 : return gen_rtx_SET (operand0,
758 : : gen_rtx_FLOAT (XFmode,
759 : : operand1));
760 : : }
761 : :
762 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:6001 */
763 : : rtx
764 : 297 : gen_floatsihf2 (rtx operand0 ATTRIBUTE_UNUSED,
765 : : rtx operand1 ATTRIBUTE_UNUSED)
766 : : {
767 : 297 : return gen_rtx_SET (operand0,
768 : : gen_rtx_FLOAT (HFmode,
769 : : operand1));
770 : : }
771 : :
772 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:6001 */
773 : : rtx
774 : 1 : gen_floatunssihf2 (rtx operand0 ATTRIBUTE_UNUSED,
775 : : rtx operand1 ATTRIBUTE_UNUSED)
776 : : {
777 : 1 : return gen_rtx_SET (operand0,
778 : : gen_rtx_UNSIGNED_FLOAT (HFmode,
779 : : operand1));
780 : : }
781 : :
782 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:6001 */
783 : : rtx
784 : 1 : gen_floatdihf2 (rtx operand0 ATTRIBUTE_UNUSED,
785 : : rtx operand1 ATTRIBUTE_UNUSED)
786 : : {
787 : 1 : return gen_rtx_SET (operand0,
788 : : gen_rtx_FLOAT (HFmode,
789 : : operand1));
790 : : }
791 : :
792 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:6001 */
793 : : rtx
794 : 1 : gen_floatunsdihf2 (rtx operand0 ATTRIBUTE_UNUSED,
795 : : rtx operand1 ATTRIBUTE_UNUSED)
796 : : {
797 : 1 : return gen_rtx_SET (operand0,
798 : : gen_rtx_UNSIGNED_FLOAT (HFmode,
799 : : operand1));
800 : : }
801 : :
802 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:6068 */
803 : : rtx
804 : 8 : gen_floatdisf2_i387_with_xmm (rtx operand0 ATTRIBUTE_UNUSED,
805 : : rtx operand1 ATTRIBUTE_UNUSED,
806 : : rtx operand2 ATTRIBUTE_UNUSED)
807 : : {
808 : 8 : return gen_rtx_PARALLEL (VOIDmode,
809 : : gen_rtvec (4,
810 : : gen_rtx_SET (operand0,
811 : : gen_rtx_FLOAT (SFmode,
812 : : operand1)),
813 : : gen_rtx_CLOBBER (VOIDmode,
814 : : operand2),
815 : : gen_rtx_CLOBBER (VOIDmode,
816 : : gen_rtx_SCRATCH (V4SImode)),
817 : : gen_rtx_CLOBBER (VOIDmode,
818 : : gen_rtx_SCRATCH (V4SImode))));
819 : : }
820 : :
821 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:6068 */
822 : : rtx
823 : 248 : gen_floatdidf2_i387_with_xmm (rtx operand0 ATTRIBUTE_UNUSED,
824 : : rtx operand1 ATTRIBUTE_UNUSED,
825 : : rtx operand2 ATTRIBUTE_UNUSED)
826 : : {
827 : 248 : return gen_rtx_PARALLEL (VOIDmode,
828 : : gen_rtvec (4,
829 : : gen_rtx_SET (operand0,
830 : : gen_rtx_FLOAT (DFmode,
831 : : operand1)),
832 : : gen_rtx_CLOBBER (VOIDmode,
833 : : operand2),
834 : : gen_rtx_CLOBBER (VOIDmode,
835 : : gen_rtx_SCRATCH (V4SImode)),
836 : : gen_rtx_CLOBBER (VOIDmode,
837 : : gen_rtx_SCRATCH (V4SImode))));
838 : : }
839 : :
840 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:6068 */
841 : : rtx
842 : 455 : gen_floatdixf2_i387_with_xmm (rtx operand0 ATTRIBUTE_UNUSED,
843 : : rtx operand1 ATTRIBUTE_UNUSED,
844 : : rtx operand2 ATTRIBUTE_UNUSED)
845 : : {
846 : 455 : return gen_rtx_PARALLEL (VOIDmode,
847 : : gen_rtvec (4,
848 : : gen_rtx_SET (operand0,
849 : : gen_rtx_FLOAT (XFmode,
850 : : operand1)),
851 : : gen_rtx_CLOBBER (VOIDmode,
852 : : operand2),
853 : : gen_rtx_CLOBBER (VOIDmode,
854 : : gen_rtx_SCRATCH (V4SImode)),
855 : : gen_rtx_CLOBBER (VOIDmode,
856 : : gen_rtx_SCRATCH (V4SImode))));
857 : : }
858 : :
859 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:6160 */
860 : : rtx
861 : 8 : gen_floatunssisf2_i387_with_xmm (rtx operand0 ATTRIBUTE_UNUSED,
862 : : rtx operand1 ATTRIBUTE_UNUSED,
863 : : rtx operand2 ATTRIBUTE_UNUSED)
864 : : {
865 : 8 : return gen_rtx_PARALLEL (VOIDmode,
866 : : gen_rtvec (3,
867 : : gen_rtx_SET (operand0,
868 : : gen_rtx_UNSIGNED_FLOAT (SFmode,
869 : : operand1)),
870 : : gen_rtx_CLOBBER (VOIDmode,
871 : : operand2),
872 : : gen_rtx_CLOBBER (VOIDmode,
873 : : gen_rtx_SCRATCH (DImode))));
874 : : }
875 : :
876 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:6160 */
877 : : rtx
878 : 23 : gen_floatunssidf2_i387_with_xmm (rtx operand0 ATTRIBUTE_UNUSED,
879 : : rtx operand1 ATTRIBUTE_UNUSED,
880 : : rtx operand2 ATTRIBUTE_UNUSED)
881 : : {
882 : 23 : return gen_rtx_PARALLEL (VOIDmode,
883 : : gen_rtvec (3,
884 : : gen_rtx_SET (operand0,
885 : : gen_rtx_UNSIGNED_FLOAT (DFmode,
886 : : operand1)),
887 : : gen_rtx_CLOBBER (VOIDmode,
888 : : operand2),
889 : : gen_rtx_CLOBBER (VOIDmode,
890 : : gen_rtx_SCRATCH (DImode))));
891 : : }
892 : :
893 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:6160 */
894 : : rtx
895 : 21 : gen_floatunssixf2_i387_with_xmm (rtx operand0 ATTRIBUTE_UNUSED,
896 : : rtx operand1 ATTRIBUTE_UNUSED,
897 : : rtx operand2 ATTRIBUTE_UNUSED)
898 : : {
899 : 21 : return gen_rtx_PARALLEL (VOIDmode,
900 : : gen_rtvec (3,
901 : : gen_rtx_SET (operand0,
902 : : gen_rtx_UNSIGNED_FLOAT (XFmode,
903 : : operand1)),
904 : : gen_rtx_CLOBBER (VOIDmode,
905 : : operand2),
906 : : gen_rtx_CLOBBER (VOIDmode,
907 : : gen_rtx_SCRATCH (DImode))));
908 : : }
909 : :
910 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:6500 */
911 : : rtx
912 : 0 : gen_addsi_1_zext (rtx operand0 ATTRIBUTE_UNUSED,
913 : : rtx operand1 ATTRIBUTE_UNUSED,
914 : : rtx operand2 ATTRIBUTE_UNUSED)
915 : : {
916 : 0 : return gen_rtx_PARALLEL (VOIDmode,
917 : : gen_rtvec (2,
918 : : gen_rtx_SET (operand0,
919 : : gen_rtx_ZERO_EXTEND (DImode,
920 : : gen_rtx_PLUS (SImode,
921 : : operand1,
922 : : operand2))),
923 : : gen_hard_reg_clobber (CCmode, 17)));
924 : : }
925 : :
926 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:7399 */
927 : : rtx
928 : 0 : gen_addvqi4_1 (rtx operand0 ATTRIBUTE_UNUSED,
929 : : rtx operand1 ATTRIBUTE_UNUSED,
930 : : rtx operand2 ATTRIBUTE_UNUSED,
931 : : rtx operand3 ATTRIBUTE_UNUSED)
932 : : {
933 : 0 : return gen_rtx_PARALLEL (VOIDmode,
934 : : gen_rtvec (2,
935 : : gen_rtx_SET (gen_rtx_REG (CCOmode,
936 : : 17),
937 : : gen_rtx_EQ (CCOmode,
938 : : gen_rtx_PLUS (HImode,
939 : : gen_rtx_SIGN_EXTEND (HImode,
940 : : operand1),
941 : : operand3),
942 : : gen_rtx_SIGN_EXTEND (HImode,
943 : : gen_rtx_PLUS (QImode,
944 : : copy_rtx (operand1),
945 : : operand2)))),
946 : : gen_rtx_SET (operand0,
947 : : gen_rtx_PLUS (QImode,
948 : : copy_rtx (operand1),
949 : : copy_rtx (operand2)))));
950 : : }
951 : :
952 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:7399 */
953 : : rtx
954 : 0 : gen_addvhi4_1 (rtx operand0 ATTRIBUTE_UNUSED,
955 : : rtx operand1 ATTRIBUTE_UNUSED,
956 : : rtx operand2 ATTRIBUTE_UNUSED,
957 : : rtx operand3 ATTRIBUTE_UNUSED)
958 : : {
959 : 0 : return gen_rtx_PARALLEL (VOIDmode,
960 : : gen_rtvec (2,
961 : : gen_rtx_SET (gen_rtx_REG (CCOmode,
962 : : 17),
963 : : gen_rtx_EQ (CCOmode,
964 : : gen_rtx_PLUS (SImode,
965 : : gen_rtx_SIGN_EXTEND (SImode,
966 : : operand1),
967 : : operand3),
968 : : gen_rtx_SIGN_EXTEND (SImode,
969 : : gen_rtx_PLUS (HImode,
970 : : copy_rtx (operand1),
971 : : operand2)))),
972 : : gen_rtx_SET (operand0,
973 : : gen_rtx_PLUS (HImode,
974 : : copy_rtx (operand1),
975 : : copy_rtx (operand2)))));
976 : : }
977 : :
978 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:7399 */
979 : : rtx
980 : 0 : gen_addvsi4_1 (rtx operand0 ATTRIBUTE_UNUSED,
981 : : rtx operand1 ATTRIBUTE_UNUSED,
982 : : rtx operand2 ATTRIBUTE_UNUSED,
983 : : rtx operand3 ATTRIBUTE_UNUSED)
984 : : {
985 : 0 : return gen_rtx_PARALLEL (VOIDmode,
986 : : gen_rtvec (2,
987 : : gen_rtx_SET (gen_rtx_REG (CCOmode,
988 : : 17),
989 : : gen_rtx_EQ (CCOmode,
990 : : gen_rtx_PLUS (DImode,
991 : : gen_rtx_SIGN_EXTEND (DImode,
992 : : operand1),
993 : : operand3),
994 : : gen_rtx_SIGN_EXTEND (DImode,
995 : : gen_rtx_PLUS (SImode,
996 : : copy_rtx (operand1),
997 : : operand2)))),
998 : : gen_rtx_SET (operand0,
999 : : gen_rtx_PLUS (SImode,
1000 : : copy_rtx (operand1),
1001 : : copy_rtx (operand2)))));
1002 : : }
1003 : :
1004 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:7399 */
1005 : : rtx
1006 : 2 : gen_addvdi4_1 (rtx operand0 ATTRIBUTE_UNUSED,
1007 : : rtx operand1 ATTRIBUTE_UNUSED,
1008 : : rtx operand2 ATTRIBUTE_UNUSED,
1009 : : rtx operand3 ATTRIBUTE_UNUSED)
1010 : : {
1011 : 2 : return gen_rtx_PARALLEL (VOIDmode,
1012 : : gen_rtvec (2,
1013 : : gen_rtx_SET (gen_rtx_REG (CCOmode,
1014 : : 17),
1015 : : gen_rtx_EQ (CCOmode,
1016 : : gen_rtx_PLUS (TImode,
1017 : : gen_rtx_SIGN_EXTEND (TImode,
1018 : : operand1),
1019 : : operand3),
1020 : : gen_rtx_SIGN_EXTEND (TImode,
1021 : : gen_rtx_PLUS (DImode,
1022 : : copy_rtx (operand1),
1023 : : operand2)))),
1024 : : gen_rtx_SET (operand0,
1025 : : gen_rtx_PLUS (DImode,
1026 : : copy_rtx (operand1),
1027 : : copy_rtx (operand2)))));
1028 : : }
1029 : :
1030 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8144 */
1031 : : rtx
1032 : 0 : gen_subvqi4_1 (rtx operand0 ATTRIBUTE_UNUSED,
1033 : : rtx operand1 ATTRIBUTE_UNUSED,
1034 : : rtx operand2 ATTRIBUTE_UNUSED,
1035 : : rtx operand3 ATTRIBUTE_UNUSED)
1036 : : {
1037 : 0 : return gen_rtx_PARALLEL (VOIDmode,
1038 : : gen_rtvec (2,
1039 : : gen_rtx_SET (gen_rtx_REG (CCOmode,
1040 : : 17),
1041 : : gen_rtx_EQ (CCOmode,
1042 : : gen_rtx_MINUS (HImode,
1043 : : gen_rtx_SIGN_EXTEND (HImode,
1044 : : operand1),
1045 : : operand3),
1046 : : gen_rtx_SIGN_EXTEND (HImode,
1047 : : gen_rtx_MINUS (QImode,
1048 : : copy_rtx (operand1),
1049 : : operand2)))),
1050 : : gen_rtx_SET (operand0,
1051 : : gen_rtx_MINUS (QImode,
1052 : : copy_rtx (operand1),
1053 : : copy_rtx (operand2)))));
1054 : : }
1055 : :
1056 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8144 */
1057 : : rtx
1058 : 0 : gen_subvhi4_1 (rtx operand0 ATTRIBUTE_UNUSED,
1059 : : rtx operand1 ATTRIBUTE_UNUSED,
1060 : : rtx operand2 ATTRIBUTE_UNUSED,
1061 : : rtx operand3 ATTRIBUTE_UNUSED)
1062 : : {
1063 : 0 : return gen_rtx_PARALLEL (VOIDmode,
1064 : : gen_rtvec (2,
1065 : : gen_rtx_SET (gen_rtx_REG (CCOmode,
1066 : : 17),
1067 : : gen_rtx_EQ (CCOmode,
1068 : : gen_rtx_MINUS (SImode,
1069 : : gen_rtx_SIGN_EXTEND (SImode,
1070 : : operand1),
1071 : : operand3),
1072 : : gen_rtx_SIGN_EXTEND (SImode,
1073 : : gen_rtx_MINUS (HImode,
1074 : : copy_rtx (operand1),
1075 : : operand2)))),
1076 : : gen_rtx_SET (operand0,
1077 : : gen_rtx_MINUS (HImode,
1078 : : copy_rtx (operand1),
1079 : : copy_rtx (operand2)))));
1080 : : }
1081 : :
1082 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8144 */
1083 : : rtx
1084 : 0 : gen_subvsi4_1 (rtx operand0 ATTRIBUTE_UNUSED,
1085 : : rtx operand1 ATTRIBUTE_UNUSED,
1086 : : rtx operand2 ATTRIBUTE_UNUSED,
1087 : : rtx operand3 ATTRIBUTE_UNUSED)
1088 : : {
1089 : 0 : return gen_rtx_PARALLEL (VOIDmode,
1090 : : gen_rtvec (2,
1091 : : gen_rtx_SET (gen_rtx_REG (CCOmode,
1092 : : 17),
1093 : : gen_rtx_EQ (CCOmode,
1094 : : gen_rtx_MINUS (DImode,
1095 : : gen_rtx_SIGN_EXTEND (DImode,
1096 : : operand1),
1097 : : operand3),
1098 : : gen_rtx_SIGN_EXTEND (DImode,
1099 : : gen_rtx_MINUS (SImode,
1100 : : copy_rtx (operand1),
1101 : : operand2)))),
1102 : : gen_rtx_SET (operand0,
1103 : : gen_rtx_MINUS (SImode,
1104 : : copy_rtx (operand1),
1105 : : copy_rtx (operand2)))));
1106 : : }
1107 : :
1108 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8144 */
1109 : : rtx
1110 : 2 : gen_subvdi4_1 (rtx operand0 ATTRIBUTE_UNUSED,
1111 : : rtx operand1 ATTRIBUTE_UNUSED,
1112 : : rtx operand2 ATTRIBUTE_UNUSED,
1113 : : rtx operand3 ATTRIBUTE_UNUSED)
1114 : : {
1115 : 2 : return gen_rtx_PARALLEL (VOIDmode,
1116 : : gen_rtvec (2,
1117 : : gen_rtx_SET (gen_rtx_REG (CCOmode,
1118 : : 17),
1119 : : gen_rtx_EQ (CCOmode,
1120 : : gen_rtx_MINUS (TImode,
1121 : : gen_rtx_SIGN_EXTEND (TImode,
1122 : : operand1),
1123 : : operand3),
1124 : : gen_rtx_SIGN_EXTEND (TImode,
1125 : : gen_rtx_MINUS (DImode,
1126 : : copy_rtx (operand1),
1127 : : operand2)))),
1128 : : gen_rtx_SET (operand0,
1129 : : gen_rtx_MINUS (DImode,
1130 : : copy_rtx (operand1),
1131 : : copy_rtx (operand2)))));
1132 : : }
1133 : :
1134 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8475 */
1135 : : rtx
1136 : 3 : gen_addqi3_carry (rtx operand0 ATTRIBUTE_UNUSED,
1137 : : rtx operand1 ATTRIBUTE_UNUSED,
1138 : : rtx operand2 ATTRIBUTE_UNUSED,
1139 : : rtx operand3 ATTRIBUTE_UNUSED,
1140 : : rtx operand4 ATTRIBUTE_UNUSED)
1141 : : {
1142 : 3 : return gen_rtx_PARALLEL (VOIDmode,
1143 : : gen_rtvec (2,
1144 : : gen_rtx_SET (operand0,
1145 : : gen_rtx_PLUS (QImode,
1146 : : gen_rtx_PLUS (QImode,
1147 : : gen_rtx_fmt_ee (GET_CODE (operand4), QImode,
1148 : : operand3,
1149 : : const0_rtx),
1150 : : operand1),
1151 : : operand2)),
1152 : : gen_hard_reg_clobber (CCmode, 17)));
1153 : : }
1154 : :
1155 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8475 */
1156 : : rtx
1157 : 1 : gen_addhi3_carry (rtx operand0 ATTRIBUTE_UNUSED,
1158 : : rtx operand1 ATTRIBUTE_UNUSED,
1159 : : rtx operand2 ATTRIBUTE_UNUSED,
1160 : : rtx operand3 ATTRIBUTE_UNUSED,
1161 : : rtx operand4 ATTRIBUTE_UNUSED)
1162 : : {
1163 : 1 : return gen_rtx_PARALLEL (VOIDmode,
1164 : : gen_rtvec (2,
1165 : : gen_rtx_SET (operand0,
1166 : : gen_rtx_PLUS (HImode,
1167 : : gen_rtx_PLUS (HImode,
1168 : : gen_rtx_fmt_ee (GET_CODE (operand4), HImode,
1169 : : operand3,
1170 : : const0_rtx),
1171 : : operand1),
1172 : : operand2)),
1173 : : gen_hard_reg_clobber (CCmode, 17)));
1174 : : }
1175 : :
1176 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8475 */
1177 : : rtx
1178 : 500 : gen_addsi3_carry (rtx operand0 ATTRIBUTE_UNUSED,
1179 : : rtx operand1 ATTRIBUTE_UNUSED,
1180 : : rtx operand2 ATTRIBUTE_UNUSED,
1181 : : rtx operand3 ATTRIBUTE_UNUSED,
1182 : : rtx operand4 ATTRIBUTE_UNUSED)
1183 : : {
1184 : 500 : return gen_rtx_PARALLEL (VOIDmode,
1185 : : gen_rtvec (2,
1186 : : gen_rtx_SET (operand0,
1187 : : gen_rtx_PLUS (SImode,
1188 : : gen_rtx_PLUS (SImode,
1189 : : gen_rtx_fmt_ee (GET_CODE (operand4), SImode,
1190 : : operand3,
1191 : : const0_rtx),
1192 : : operand1),
1193 : : operand2)),
1194 : : gen_hard_reg_clobber (CCmode, 17)));
1195 : : }
1196 : :
1197 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8475 */
1198 : : rtx
1199 : 1737 : gen_adddi3_carry (rtx operand0 ATTRIBUTE_UNUSED,
1200 : : rtx operand1 ATTRIBUTE_UNUSED,
1201 : : rtx operand2 ATTRIBUTE_UNUSED,
1202 : : rtx operand3 ATTRIBUTE_UNUSED,
1203 : : rtx operand4 ATTRIBUTE_UNUSED)
1204 : : {
1205 : 1737 : return gen_rtx_PARALLEL (VOIDmode,
1206 : : gen_rtvec (2,
1207 : : gen_rtx_SET (operand0,
1208 : : gen_rtx_PLUS (DImode,
1209 : : gen_rtx_PLUS (DImode,
1210 : : gen_rtx_fmt_ee (GET_CODE (operand4), DImode,
1211 : : operand3,
1212 : : const0_rtx),
1213 : : operand1),
1214 : : operand2)),
1215 : : gen_hard_reg_clobber (CCmode, 17)));
1216 : : }
1217 : :
1218 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8634 */
1219 : : rtx
1220 : 106 : gen_addcarrysi (rtx operand0 ATTRIBUTE_UNUSED,
1221 : : rtx operand1 ATTRIBUTE_UNUSED,
1222 : : rtx operand2 ATTRIBUTE_UNUSED,
1223 : : rtx operand3 ATTRIBUTE_UNUSED,
1224 : : rtx operand4 ATTRIBUTE_UNUSED,
1225 : : rtx operand5 ATTRIBUTE_UNUSED)
1226 : : {
1227 : 106 : return gen_rtx_PARALLEL (VOIDmode,
1228 : : gen_rtvec (2,
1229 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
1230 : : 17),
1231 : : gen_rtx_COMPARE (CCCmode,
1232 : : gen_rtx_ZERO_EXTEND (DImode,
1233 : : gen_rtx_PLUS (SImode,
1234 : : gen_rtx_PLUS (SImode,
1235 : : gen_rtx_fmt_ee (GET_CODE (operand5), SImode,
1236 : : operand3,
1237 : : const0_rtx),
1238 : : operand1),
1239 : : operand2)),
1240 : : gen_rtx_PLUS (DImode,
1241 : : gen_rtx_ZERO_EXTEND (DImode,
1242 : : copy_rtx (operand2)),
1243 : : gen_rtx_fmt_ee (GET_CODE (operand4), DImode,
1244 : : copy_rtx (operand3),
1245 : : const0_rtx)))),
1246 : : gen_rtx_SET (operand0,
1247 : : gen_rtx_PLUS (SImode,
1248 : : gen_rtx_PLUS (SImode,
1249 : : gen_rtx_fmt_ee (GET_CODE (operand5), GET_MODE (operand5),
1250 : : copy_rtx (operand3),
1251 : : const0_rtx),
1252 : : copy_rtx (operand1)),
1253 : : copy_rtx (operand2)))));
1254 : : }
1255 : :
1256 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8634 */
1257 : : rtx
1258 : 7522 : gen_addcarrydi (rtx operand0 ATTRIBUTE_UNUSED,
1259 : : rtx operand1 ATTRIBUTE_UNUSED,
1260 : : rtx operand2 ATTRIBUTE_UNUSED,
1261 : : rtx operand3 ATTRIBUTE_UNUSED,
1262 : : rtx operand4 ATTRIBUTE_UNUSED,
1263 : : rtx operand5 ATTRIBUTE_UNUSED)
1264 : : {
1265 : 7522 : return gen_rtx_PARALLEL (VOIDmode,
1266 : : gen_rtvec (2,
1267 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
1268 : : 17),
1269 : : gen_rtx_COMPARE (CCCmode,
1270 : : gen_rtx_ZERO_EXTEND (TImode,
1271 : : gen_rtx_PLUS (DImode,
1272 : : gen_rtx_PLUS (DImode,
1273 : : gen_rtx_fmt_ee (GET_CODE (operand5), DImode,
1274 : : operand3,
1275 : : const0_rtx),
1276 : : operand1),
1277 : : operand2)),
1278 : : gen_rtx_PLUS (TImode,
1279 : : gen_rtx_ZERO_EXTEND (TImode,
1280 : : copy_rtx (operand2)),
1281 : : gen_rtx_fmt_ee (GET_CODE (operand4), TImode,
1282 : : copy_rtx (operand3),
1283 : : const0_rtx)))),
1284 : : gen_rtx_SET (operand0,
1285 : : gen_rtx_PLUS (DImode,
1286 : : gen_rtx_PLUS (DImode,
1287 : : gen_rtx_fmt_ee (GET_CODE (operand5), GET_MODE (operand5),
1288 : : copy_rtx (operand3),
1289 : : const0_rtx),
1290 : : copy_rtx (operand1)),
1291 : : copy_rtx (operand2)))));
1292 : : }
1293 : :
1294 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8865 */
1295 : : rtx
1296 : 63 : gen_subqi3_carry (rtx operand0 ATTRIBUTE_UNUSED,
1297 : : rtx operand1 ATTRIBUTE_UNUSED,
1298 : : rtx operand2 ATTRIBUTE_UNUSED,
1299 : : rtx operand3 ATTRIBUTE_UNUSED,
1300 : : rtx operand4 ATTRIBUTE_UNUSED)
1301 : : {
1302 : 63 : return gen_rtx_PARALLEL (VOIDmode,
1303 : : gen_rtvec (2,
1304 : : gen_rtx_SET (operand0,
1305 : : gen_rtx_MINUS (QImode,
1306 : : gen_rtx_MINUS (QImode,
1307 : : operand1,
1308 : : gen_rtx_fmt_ee (GET_CODE (operand4), QImode,
1309 : : operand3,
1310 : : const0_rtx)),
1311 : : operand2)),
1312 : : gen_hard_reg_clobber (CCmode, 17)));
1313 : : }
1314 : :
1315 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8865 */
1316 : : rtx
1317 : 4 : gen_subhi3_carry (rtx operand0 ATTRIBUTE_UNUSED,
1318 : : rtx operand1 ATTRIBUTE_UNUSED,
1319 : : rtx operand2 ATTRIBUTE_UNUSED,
1320 : : rtx operand3 ATTRIBUTE_UNUSED,
1321 : : rtx operand4 ATTRIBUTE_UNUSED)
1322 : : {
1323 : 4 : return gen_rtx_PARALLEL (VOIDmode,
1324 : : gen_rtvec (2,
1325 : : gen_rtx_SET (operand0,
1326 : : gen_rtx_MINUS (HImode,
1327 : : gen_rtx_MINUS (HImode,
1328 : : operand1,
1329 : : gen_rtx_fmt_ee (GET_CODE (operand4), HImode,
1330 : : operand3,
1331 : : const0_rtx)),
1332 : : operand2)),
1333 : : gen_hard_reg_clobber (CCmode, 17)));
1334 : : }
1335 : :
1336 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8865 */
1337 : : rtx
1338 : 225 : gen_subsi3_carry (rtx operand0 ATTRIBUTE_UNUSED,
1339 : : rtx operand1 ATTRIBUTE_UNUSED,
1340 : : rtx operand2 ATTRIBUTE_UNUSED,
1341 : : rtx operand3 ATTRIBUTE_UNUSED,
1342 : : rtx operand4 ATTRIBUTE_UNUSED)
1343 : : {
1344 : 225 : return gen_rtx_PARALLEL (VOIDmode,
1345 : : gen_rtvec (2,
1346 : : gen_rtx_SET (operand0,
1347 : : gen_rtx_MINUS (SImode,
1348 : : gen_rtx_MINUS (SImode,
1349 : : operand1,
1350 : : gen_rtx_fmt_ee (GET_CODE (operand4), SImode,
1351 : : operand3,
1352 : : const0_rtx)),
1353 : : operand2)),
1354 : : gen_hard_reg_clobber (CCmode, 17)));
1355 : : }
1356 : :
1357 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:8865 */
1358 : : rtx
1359 : 234 : gen_subdi3_carry (rtx operand0 ATTRIBUTE_UNUSED,
1360 : : rtx operand1 ATTRIBUTE_UNUSED,
1361 : : rtx operand2 ATTRIBUTE_UNUSED,
1362 : : rtx operand3 ATTRIBUTE_UNUSED,
1363 : : rtx operand4 ATTRIBUTE_UNUSED)
1364 : : {
1365 : 234 : return gen_rtx_PARALLEL (VOIDmode,
1366 : : gen_rtvec (2,
1367 : : gen_rtx_SET (operand0,
1368 : : gen_rtx_MINUS (DImode,
1369 : : gen_rtx_MINUS (DImode,
1370 : : operand1,
1371 : : gen_rtx_fmt_ee (GET_CODE (operand4), DImode,
1372 : : operand3,
1373 : : const0_rtx)),
1374 : : operand2)),
1375 : : gen_hard_reg_clobber (CCmode, 17)));
1376 : : }
1377 : :
1378 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:9019 */
1379 : : rtx
1380 : 6041 : gen_subsi3_carry_ccc (rtx operand0 ATTRIBUTE_UNUSED,
1381 : : rtx operand1 ATTRIBUTE_UNUSED,
1382 : : rtx operand2 ATTRIBUTE_UNUSED)
1383 : : {
1384 : 6041 : return gen_rtx_PARALLEL (VOIDmode,
1385 : : gen_rtvec (2,
1386 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
1387 : : 17),
1388 : : gen_rtx_COMPARE (CCCmode,
1389 : : gen_rtx_ZERO_EXTEND (DImode,
1390 : : operand1),
1391 : : gen_rtx_PLUS (DImode,
1392 : : gen_rtx_LTU (DImode,
1393 : : gen_rtx_REG (CCmode,
1394 : : 17),
1395 : : const0_rtx),
1396 : : gen_rtx_ZERO_EXTEND (DImode,
1397 : : operand2)))),
1398 : : gen_rtx_CLOBBER (VOIDmode,
1399 : : gen_rtx_SCRATCH (SImode))));
1400 : : }
1401 : :
1402 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:9019 */
1403 : : rtx
1404 : 8150 : gen_subdi3_carry_ccc (rtx operand0 ATTRIBUTE_UNUSED,
1405 : : rtx operand1 ATTRIBUTE_UNUSED,
1406 : : rtx operand2 ATTRIBUTE_UNUSED)
1407 : : {
1408 : 8150 : return gen_rtx_PARALLEL (VOIDmode,
1409 : : gen_rtvec (2,
1410 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
1411 : : 17),
1412 : : gen_rtx_COMPARE (CCCmode,
1413 : : gen_rtx_ZERO_EXTEND (TImode,
1414 : : operand1),
1415 : : gen_rtx_PLUS (TImode,
1416 : : gen_rtx_LTU (TImode,
1417 : : gen_rtx_REG (CCmode,
1418 : : 17),
1419 : : const0_rtx),
1420 : : gen_rtx_ZERO_EXTEND (TImode,
1421 : : operand2)))),
1422 : : gen_rtx_CLOBBER (VOIDmode,
1423 : : gen_rtx_SCRATCH (DImode))));
1424 : : }
1425 : :
1426 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:9053 */
1427 : : rtx
1428 : 2568 : gen_subsi3_carry_ccgz (rtx operand0 ATTRIBUTE_UNUSED,
1429 : : rtx operand1 ATTRIBUTE_UNUSED,
1430 : : rtx operand2 ATTRIBUTE_UNUSED)
1431 : : {
1432 : 2568 : return gen_rtx_PARALLEL (VOIDmode,
1433 : : gen_rtvec (2,
1434 : : gen_rtx_SET (gen_rtx_REG (CCGZmode,
1435 : : 17),
1436 : : gen_rtx_UNSPEC (CCGZmode,
1437 : : gen_rtvec (3,
1438 : : operand1,
1439 : : operand2,
1440 : : gen_rtx_LTU (SImode,
1441 : : gen_rtx_REG (CCmode,
1442 : : 17),
1443 : : const0_rtx)),
1444 : : 40)),
1445 : : gen_rtx_CLOBBER (VOIDmode,
1446 : : gen_rtx_SCRATCH (SImode))));
1447 : : }
1448 : :
1449 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:9053 */
1450 : : rtx
1451 : 1807 : gen_subdi3_carry_ccgz (rtx operand0 ATTRIBUTE_UNUSED,
1452 : : rtx operand1 ATTRIBUTE_UNUSED,
1453 : : rtx operand2 ATTRIBUTE_UNUSED)
1454 : : {
1455 : 1807 : return gen_rtx_PARALLEL (VOIDmode,
1456 : : gen_rtvec (2,
1457 : : gen_rtx_SET (gen_rtx_REG (CCGZmode,
1458 : : 17),
1459 : : gen_rtx_UNSPEC (CCGZmode,
1460 : : gen_rtvec (3,
1461 : : operand1,
1462 : : operand2,
1463 : : gen_rtx_LTU (DImode,
1464 : : gen_rtx_REG (CCmode,
1465 : : 17),
1466 : : const0_rtx)),
1467 : : 40)),
1468 : : gen_rtx_CLOBBER (VOIDmode,
1469 : : gen_rtx_SCRATCH (DImode))));
1470 : : }
1471 : :
1472 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:9065 */
1473 : : rtx
1474 : 94 : gen_subborrowsi (rtx operand0 ATTRIBUTE_UNUSED,
1475 : : rtx operand1 ATTRIBUTE_UNUSED,
1476 : : rtx operand2 ATTRIBUTE_UNUSED,
1477 : : rtx operand3 ATTRIBUTE_UNUSED,
1478 : : rtx operand4 ATTRIBUTE_UNUSED,
1479 : : rtx operand5 ATTRIBUTE_UNUSED)
1480 : : {
1481 : 94 : return gen_rtx_PARALLEL (VOIDmode,
1482 : : gen_rtvec (2,
1483 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
1484 : : 17),
1485 : : gen_rtx_COMPARE (CCCmode,
1486 : : gen_rtx_ZERO_EXTEND (DImode,
1487 : : operand1),
1488 : : gen_rtx_PLUS (DImode,
1489 : : gen_rtx_fmt_ee (GET_CODE (operand4), DImode,
1490 : : operand3,
1491 : : const0_rtx),
1492 : : gen_rtx_ZERO_EXTEND (DImode,
1493 : : operand2)))),
1494 : : gen_rtx_SET (operand0,
1495 : : gen_rtx_MINUS (SImode,
1496 : : gen_rtx_MINUS (SImode,
1497 : : copy_rtx (operand1),
1498 : : gen_rtx_fmt_ee (GET_CODE (operand5), SImode,
1499 : : copy_rtx (operand3),
1500 : : const0_rtx)),
1501 : : copy_rtx (operand2)))));
1502 : : }
1503 : :
1504 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:9065 */
1505 : : rtx
1506 : 5038 : gen_subborrowdi (rtx operand0 ATTRIBUTE_UNUSED,
1507 : : rtx operand1 ATTRIBUTE_UNUSED,
1508 : : rtx operand2 ATTRIBUTE_UNUSED,
1509 : : rtx operand3 ATTRIBUTE_UNUSED,
1510 : : rtx operand4 ATTRIBUTE_UNUSED,
1511 : : rtx operand5 ATTRIBUTE_UNUSED)
1512 : : {
1513 : 5038 : return gen_rtx_PARALLEL (VOIDmode,
1514 : : gen_rtvec (2,
1515 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
1516 : : 17),
1517 : : gen_rtx_COMPARE (CCCmode,
1518 : : gen_rtx_ZERO_EXTEND (TImode,
1519 : : operand1),
1520 : : gen_rtx_PLUS (TImode,
1521 : : gen_rtx_fmt_ee (GET_CODE (operand4), TImode,
1522 : : operand3,
1523 : : const0_rtx),
1524 : : gen_rtx_ZERO_EXTEND (TImode,
1525 : : operand2)))),
1526 : : gen_rtx_SET (operand0,
1527 : : gen_rtx_MINUS (DImode,
1528 : : gen_rtx_MINUS (DImode,
1529 : : copy_rtx (operand1),
1530 : : gen_rtx_fmt_ee (GET_CODE (operand5), DImode,
1531 : : copy_rtx (operand3),
1532 : : const0_rtx)),
1533 : : copy_rtx (operand2)))));
1534 : : }
1535 : :
1536 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:9384 */
1537 : : rtx
1538 : 0 : gen_addqi3_cc_overflow_1 (rtx operand0 ATTRIBUTE_UNUSED,
1539 : : rtx operand1 ATTRIBUTE_UNUSED,
1540 : : rtx operand2 ATTRIBUTE_UNUSED)
1541 : : {
1542 : 0 : return gen_rtx_PARALLEL (VOIDmode,
1543 : : gen_rtvec (2,
1544 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
1545 : : 17),
1546 : : gen_rtx_COMPARE (CCCmode,
1547 : : gen_rtx_PLUS (QImode,
1548 : : operand1,
1549 : : operand2),
1550 : : copy_rtx (operand1))),
1551 : : gen_rtx_SET (operand0,
1552 : : gen_rtx_PLUS (QImode,
1553 : : copy_rtx (operand1),
1554 : : copy_rtx (operand2)))));
1555 : : }
1556 : :
1557 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:9384 */
1558 : : rtx
1559 : 0 : gen_addhi3_cc_overflow_1 (rtx operand0 ATTRIBUTE_UNUSED,
1560 : : rtx operand1 ATTRIBUTE_UNUSED,
1561 : : rtx operand2 ATTRIBUTE_UNUSED)
1562 : : {
1563 : 0 : return gen_rtx_PARALLEL (VOIDmode,
1564 : : gen_rtvec (2,
1565 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
1566 : : 17),
1567 : : gen_rtx_COMPARE (CCCmode,
1568 : : gen_rtx_PLUS (HImode,
1569 : : operand1,
1570 : : operand2),
1571 : : copy_rtx (operand1))),
1572 : : gen_rtx_SET (operand0,
1573 : : gen_rtx_PLUS (HImode,
1574 : : copy_rtx (operand1),
1575 : : copy_rtx (operand2)))));
1576 : : }
1577 : :
1578 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:9384 */
1579 : : rtx
1580 : 248 : gen_addsi3_cc_overflow_1 (rtx operand0 ATTRIBUTE_UNUSED,
1581 : : rtx operand1 ATTRIBUTE_UNUSED,
1582 : : rtx operand2 ATTRIBUTE_UNUSED)
1583 : : {
1584 : 248 : return gen_rtx_PARALLEL (VOIDmode,
1585 : : gen_rtvec (2,
1586 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
1587 : : 17),
1588 : : gen_rtx_COMPARE (CCCmode,
1589 : : gen_rtx_PLUS (SImode,
1590 : : operand1,
1591 : : operand2),
1592 : : copy_rtx (operand1))),
1593 : : gen_rtx_SET (operand0,
1594 : : gen_rtx_PLUS (SImode,
1595 : : copy_rtx (operand1),
1596 : : copy_rtx (operand2)))));
1597 : : }
1598 : :
1599 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:9384 */
1600 : : rtx
1601 : 1580 : gen_adddi3_cc_overflow_1 (rtx operand0 ATTRIBUTE_UNUSED,
1602 : : rtx operand1 ATTRIBUTE_UNUSED,
1603 : : rtx operand2 ATTRIBUTE_UNUSED)
1604 : : {
1605 : 1580 : return gen_rtx_PARALLEL (VOIDmode,
1606 : : gen_rtvec (2,
1607 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
1608 : : 17),
1609 : : gen_rtx_COMPARE (CCCmode,
1610 : : gen_rtx_PLUS (DImode,
1611 : : operand1,
1612 : : operand2),
1613 : : copy_rtx (operand1))),
1614 : : gen_rtx_SET (operand0,
1615 : : gen_rtx_PLUS (DImode,
1616 : : copy_rtx (operand1),
1617 : : copy_rtx (operand2)))));
1618 : : }
1619 : :
1620 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:10351 */
1621 : : rtx
1622 : 1113 : gen_smulsi3_highpart (rtx operand0 ATTRIBUTE_UNUSED,
1623 : : rtx operand1 ATTRIBUTE_UNUSED,
1624 : : rtx operand2 ATTRIBUTE_UNUSED)
1625 : : {
1626 : 1113 : return gen_rtx_PARALLEL (VOIDmode,
1627 : : gen_rtvec (3,
1628 : : gen_rtx_SET (operand0,
1629 : : gen_rtx_SMUL_HIGHPART (SImode,
1630 : : operand1,
1631 : : operand2)),
1632 : : gen_rtx_CLOBBER (VOIDmode,
1633 : : gen_rtx_SCRATCH (SImode)),
1634 : : gen_hard_reg_clobber (CCmode, 17)));
1635 : : }
1636 : :
1637 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:10351 */
1638 : : rtx
1639 : 2200 : gen_umulsi3_highpart (rtx operand0 ATTRIBUTE_UNUSED,
1640 : : rtx operand1 ATTRIBUTE_UNUSED,
1641 : : rtx operand2 ATTRIBUTE_UNUSED)
1642 : : {
1643 : 2200 : return gen_rtx_PARALLEL (VOIDmode,
1644 : : gen_rtvec (3,
1645 : : gen_rtx_SET (operand0,
1646 : : gen_rtx_UMUL_HIGHPART (SImode,
1647 : : operand1,
1648 : : operand2)),
1649 : : gen_rtx_CLOBBER (VOIDmode,
1650 : : gen_rtx_SCRATCH (SImode)),
1651 : : gen_hard_reg_clobber (CCmode, 17)));
1652 : : }
1653 : :
1654 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:10351 */
1655 : : rtx
1656 : 11621 : gen_smuldi3_highpart (rtx operand0 ATTRIBUTE_UNUSED,
1657 : : rtx operand1 ATTRIBUTE_UNUSED,
1658 : : rtx operand2 ATTRIBUTE_UNUSED)
1659 : : {
1660 : 11621 : return gen_rtx_PARALLEL (VOIDmode,
1661 : : gen_rtvec (3,
1662 : : gen_rtx_SET (operand0,
1663 : : gen_rtx_SMUL_HIGHPART (DImode,
1664 : : operand1,
1665 : : operand2)),
1666 : : gen_rtx_CLOBBER (VOIDmode,
1667 : : gen_rtx_SCRATCH (DImode)),
1668 : : gen_hard_reg_clobber (CCmode, 17)));
1669 : : }
1670 : :
1671 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:10351 */
1672 : : rtx
1673 : 11473 : gen_umuldi3_highpart (rtx operand0 ATTRIBUTE_UNUSED,
1674 : : rtx operand1 ATTRIBUTE_UNUSED,
1675 : : rtx operand2 ATTRIBUTE_UNUSED)
1676 : : {
1677 : 11473 : return gen_rtx_PARALLEL (VOIDmode,
1678 : : gen_rtvec (3,
1679 : : gen_rtx_SET (operand0,
1680 : : gen_rtx_UMUL_HIGHPART (DImode,
1681 : : operand1,
1682 : : operand2)),
1683 : : gen_rtx_CLOBBER (VOIDmode,
1684 : : gen_rtx_SCRATCH (DImode)),
1685 : : gen_hard_reg_clobber (CCmode, 17)));
1686 : : }
1687 : :
1688 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:10647 */
1689 : : rtx
1690 : 8 : gen_divmodsi4_1 (rtx operand0 ATTRIBUTE_UNUSED,
1691 : : rtx operand1 ATTRIBUTE_UNUSED,
1692 : : rtx operand2 ATTRIBUTE_UNUSED,
1693 : : rtx operand3 ATTRIBUTE_UNUSED)
1694 : : {
1695 : 8 : return gen_rtx_PARALLEL (VOIDmode,
1696 : : gen_rtvec (4,
1697 : : gen_rtx_SET (operand0,
1698 : : gen_rtx_DIV (SImode,
1699 : : operand2,
1700 : : operand3)),
1701 : : gen_rtx_SET (operand1,
1702 : : gen_rtx_MOD (SImode,
1703 : : copy_rtx (operand2),
1704 : : copy_rtx (operand3))),
1705 : : gen_rtx_UNSPEC (VOIDmode,
1706 : : gen_rtvec (1,
1707 : : const0_rtx),
1708 : : 33),
1709 : : gen_hard_reg_clobber (CCmode, 17)));
1710 : : }
1711 : :
1712 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:10647 */
1713 : : rtx
1714 : 4 : gen_divmoddi4_1 (rtx operand0 ATTRIBUTE_UNUSED,
1715 : : rtx operand1 ATTRIBUTE_UNUSED,
1716 : : rtx operand2 ATTRIBUTE_UNUSED,
1717 : : rtx operand3 ATTRIBUTE_UNUSED)
1718 : : {
1719 : 4 : return gen_rtx_PARALLEL (VOIDmode,
1720 : : gen_rtvec (4,
1721 : : gen_rtx_SET (operand0,
1722 : : gen_rtx_DIV (DImode,
1723 : : operand2,
1724 : : operand3)),
1725 : : gen_rtx_SET (operand1,
1726 : : gen_rtx_MOD (DImode,
1727 : : copy_rtx (operand2),
1728 : : copy_rtx (operand3))),
1729 : : gen_rtx_UNSPEC (VOIDmode,
1730 : : gen_rtvec (1,
1731 : : const0_rtx),
1732 : : 33),
1733 : : gen_hard_reg_clobber (CCmode, 17)));
1734 : : }
1735 : :
1736 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:10682 */
1737 : : rtx
1738 : 6 : gen_udivmodsi4_1 (rtx operand0 ATTRIBUTE_UNUSED,
1739 : : rtx operand1 ATTRIBUTE_UNUSED,
1740 : : rtx operand2 ATTRIBUTE_UNUSED,
1741 : : rtx operand3 ATTRIBUTE_UNUSED)
1742 : : {
1743 : 6 : return gen_rtx_PARALLEL (VOIDmode,
1744 : : gen_rtvec (4,
1745 : : gen_rtx_SET (operand0,
1746 : : gen_rtx_UDIV (SImode,
1747 : : operand2,
1748 : : operand3)),
1749 : : gen_rtx_SET (operand1,
1750 : : gen_rtx_UMOD (SImode,
1751 : : copy_rtx (operand2),
1752 : : copy_rtx (operand3))),
1753 : : gen_rtx_UNSPEC (VOIDmode,
1754 : : gen_rtvec (1,
1755 : : const0_rtx),
1756 : : 33),
1757 : : gen_hard_reg_clobber (CCmode, 17)));
1758 : : }
1759 : :
1760 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:10682 */
1761 : : rtx
1762 : 3 : gen_udivmoddi4_1 (rtx operand0 ATTRIBUTE_UNUSED,
1763 : : rtx operand1 ATTRIBUTE_UNUSED,
1764 : : rtx operand2 ATTRIBUTE_UNUSED,
1765 : : rtx operand3 ATTRIBUTE_UNUSED)
1766 : : {
1767 : 3 : return gen_rtx_PARALLEL (VOIDmode,
1768 : : gen_rtvec (4,
1769 : : gen_rtx_SET (operand0,
1770 : : gen_rtx_UDIV (DImode,
1771 : : operand2,
1772 : : operand3)),
1773 : : gen_rtx_SET (operand1,
1774 : : gen_rtx_UMOD (DImode,
1775 : : copy_rtx (operand2),
1776 : : copy_rtx (operand3))),
1777 : : gen_rtx_UNSPEC (VOIDmode,
1778 : : gen_rtvec (1,
1779 : : const0_rtx),
1780 : : 33),
1781 : : gen_hard_reg_clobber (CCmode, 17)));
1782 : : }
1783 : :
1784 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:10704 */
1785 : : rtx
1786 : 2 : gen_divmodsi4_zext_1 (rtx operand0 ATTRIBUTE_UNUSED,
1787 : : rtx operand1 ATTRIBUTE_UNUSED,
1788 : : rtx operand2 ATTRIBUTE_UNUSED,
1789 : : rtx operand3 ATTRIBUTE_UNUSED)
1790 : : {
1791 : 2 : return gen_rtx_PARALLEL (VOIDmode,
1792 : : gen_rtvec (4,
1793 : : gen_rtx_SET (operand0,
1794 : : gen_rtx_ZERO_EXTEND (DImode,
1795 : : gen_rtx_DIV (SImode,
1796 : : operand2,
1797 : : operand3))),
1798 : : gen_rtx_SET (operand1,
1799 : : gen_rtx_MOD (SImode,
1800 : : copy_rtx (operand2),
1801 : : copy_rtx (operand3))),
1802 : : gen_rtx_UNSPEC (VOIDmode,
1803 : : gen_rtvec (1,
1804 : : const0_rtx),
1805 : : 33),
1806 : : gen_hard_reg_clobber (CCmode, 17)));
1807 : : }
1808 : :
1809 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:10740 */
1810 : : rtx
1811 : 2 : gen_udivmodsi4_zext_1 (rtx operand0 ATTRIBUTE_UNUSED,
1812 : : rtx operand1 ATTRIBUTE_UNUSED,
1813 : : rtx operand2 ATTRIBUTE_UNUSED,
1814 : : rtx operand3 ATTRIBUTE_UNUSED)
1815 : : {
1816 : 2 : return gen_rtx_PARALLEL (VOIDmode,
1817 : : gen_rtvec (4,
1818 : : gen_rtx_SET (operand0,
1819 : : gen_rtx_ZERO_EXTEND (DImode,
1820 : : gen_rtx_UDIV (SImode,
1821 : : operand2,
1822 : : operand3))),
1823 : : gen_rtx_SET (operand1,
1824 : : gen_rtx_UMOD (SImode,
1825 : : copy_rtx (operand2),
1826 : : copy_rtx (operand3))),
1827 : : gen_rtx_UNSPEC (VOIDmode,
1828 : : gen_rtvec (1,
1829 : : const0_rtx),
1830 : : 33),
1831 : : gen_hard_reg_clobber (CCmode, 17)));
1832 : : }
1833 : :
1834 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:10763 */
1835 : : rtx
1836 : 1 : gen_divmodsi4_zext_2 (rtx operand0 ATTRIBUTE_UNUSED,
1837 : : rtx operand1 ATTRIBUTE_UNUSED,
1838 : : rtx operand2 ATTRIBUTE_UNUSED,
1839 : : rtx operand3 ATTRIBUTE_UNUSED)
1840 : : {
1841 : 1 : return gen_rtx_PARALLEL (VOIDmode,
1842 : : gen_rtvec (4,
1843 : : gen_rtx_SET (operand1,
1844 : : gen_rtx_ZERO_EXTEND (DImode,
1845 : : gen_rtx_MOD (SImode,
1846 : : operand2,
1847 : : operand3))),
1848 : : gen_rtx_SET (operand0,
1849 : : gen_rtx_DIV (SImode,
1850 : : copy_rtx (operand2),
1851 : : copy_rtx (operand3))),
1852 : : gen_rtx_UNSPEC (VOIDmode,
1853 : : gen_rtvec (1,
1854 : : const0_rtx),
1855 : : 33),
1856 : : gen_hard_reg_clobber (CCmode, 17)));
1857 : : }
1858 : :
1859 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:10800 */
1860 : : rtx
1861 : 1 : gen_udivmodsi4_zext_2 (rtx operand0 ATTRIBUTE_UNUSED,
1862 : : rtx operand1 ATTRIBUTE_UNUSED,
1863 : : rtx operand2 ATTRIBUTE_UNUSED,
1864 : : rtx operand3 ATTRIBUTE_UNUSED)
1865 : : {
1866 : 1 : return gen_rtx_PARALLEL (VOIDmode,
1867 : : gen_rtvec (4,
1868 : : gen_rtx_SET (operand1,
1869 : : gen_rtx_ZERO_EXTEND (DImode,
1870 : : gen_rtx_UMOD (SImode,
1871 : : operand2,
1872 : : operand3))),
1873 : : gen_rtx_SET (operand0,
1874 : : gen_rtx_UDIV (SImode,
1875 : : copy_rtx (operand2),
1876 : : copy_rtx (operand3))),
1877 : : gen_rtx_UNSPEC (VOIDmode,
1878 : : gen_rtvec (1,
1879 : : const0_rtx),
1880 : : 33),
1881 : : gen_hard_reg_clobber (CCmode, 17)));
1882 : : }
1883 : :
1884 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:11218 */
1885 : : rtx
1886 : 229 : gen_divmodhiqi3 (rtx operand0 ATTRIBUTE_UNUSED,
1887 : : rtx operand1 ATTRIBUTE_UNUSED,
1888 : : rtx operand2 ATTRIBUTE_UNUSED)
1889 : : {
1890 : 229 : return gen_rtx_PARALLEL (VOIDmode,
1891 : : gen_rtvec (2,
1892 : : gen_rtx_SET (operand0,
1893 : : gen_rtx_IOR (HImode,
1894 : : gen_rtx_ASHIFT (HImode,
1895 : : gen_rtx_ZERO_EXTEND (HImode,
1896 : : gen_rtx_TRUNCATE (QImode,
1897 : : gen_rtx_MOD (HImode,
1898 : : operand1,
1899 : : gen_rtx_SIGN_EXTEND (HImode,
1900 : : operand2)))),
1901 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)]),
1902 : : gen_rtx_ZERO_EXTEND (HImode,
1903 : : gen_rtx_TRUNCATE (QImode,
1904 : : gen_rtx_DIV (HImode,
1905 : : copy_rtx (operand1),
1906 : : gen_rtx_SIGN_EXTEND (HImode,
1907 : : copy_rtx (operand2))))))),
1908 : : gen_hard_reg_clobber (CCmode, 17)));
1909 : : }
1910 : :
1911 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:11218 */
1912 : : rtx
1913 : 353 : gen_udivmodhiqi3 (rtx operand0 ATTRIBUTE_UNUSED,
1914 : : rtx operand1 ATTRIBUTE_UNUSED,
1915 : : rtx operand2 ATTRIBUTE_UNUSED)
1916 : : {
1917 : 353 : return gen_rtx_PARALLEL (VOIDmode,
1918 : : gen_rtvec (2,
1919 : : gen_rtx_SET (operand0,
1920 : : gen_rtx_IOR (HImode,
1921 : : gen_rtx_ASHIFT (HImode,
1922 : : gen_rtx_ZERO_EXTEND (HImode,
1923 : : gen_rtx_TRUNCATE (QImode,
1924 : : gen_rtx_MOD (HImode,
1925 : : operand1,
1926 : : gen_rtx_ZERO_EXTEND (HImode,
1927 : : operand2)))),
1928 : : const_int_rtx[MAX_SAVED_CONST_INT + (8)]),
1929 : : gen_rtx_ZERO_EXTEND (HImode,
1930 : : gen_rtx_TRUNCATE (QImode,
1931 : : gen_rtx_DIV (HImode,
1932 : : copy_rtx (operand1),
1933 : : gen_rtx_ZERO_EXTEND (HImode,
1934 : : copy_rtx (operand2))))))),
1935 : : gen_hard_reg_clobber (CCmode, 17)));
1936 : : }
1937 : :
1938 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:14416 */
1939 : : rtx
1940 : 7 : gen_ashldi3_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
1941 : : rtx operand1 ATTRIBUTE_UNUSED,
1942 : : rtx operand2 ATTRIBUTE_UNUSED)
1943 : : {
1944 : 7 : return gen_rtx_PARALLEL (VOIDmode,
1945 : : gen_rtvec (2,
1946 : : gen_rtx_SET (operand0,
1947 : : gen_rtx_ASHIFT (DImode,
1948 : : operand1,
1949 : : operand2)),
1950 : : gen_hard_reg_clobber (CCmode, 17)));
1951 : : }
1952 : :
1953 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:14416 */
1954 : : rtx
1955 : 16 : gen_ashlti3_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
1956 : : rtx operand1 ATTRIBUTE_UNUSED,
1957 : : rtx operand2 ATTRIBUTE_UNUSED)
1958 : : {
1959 : 16 : return gen_rtx_PARALLEL (VOIDmode,
1960 : : gen_rtvec (2,
1961 : : gen_rtx_SET (operand0,
1962 : : gen_rtx_ASHIFT (TImode,
1963 : : operand1,
1964 : : operand2)),
1965 : : gen_hard_reg_clobber (CCmode, 17)));
1966 : : }
1967 : :
1968 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:14498 */
1969 : : rtx
1970 : 3582 : gen_x86_64_shld (rtx operand0 ATTRIBUTE_UNUSED,
1971 : : rtx operand1 ATTRIBUTE_UNUSED,
1972 : : rtx operand2 ATTRIBUTE_UNUSED)
1973 : : {
1974 : 3582 : return gen_rtx_PARALLEL (VOIDmode,
1975 : : gen_rtvec (2,
1976 : : gen_rtx_SET (operand0,
1977 : : gen_rtx_IOR (DImode,
1978 : : gen_rtx_ASHIFT (DImode,
1979 : : copy_rtx (operand0),
1980 : : gen_rtx_AND (QImode,
1981 : : operand2,
1982 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)])),
1983 : : gen_rtx_SUBREG (DImode,
1984 : : gen_rtx_LSHIFTRT (TImode,
1985 : : gen_rtx_ZERO_EXTEND (TImode,
1986 : : operand1),
1987 : : gen_rtx_MINUS (QImode,
1988 : : const_int_rtx[MAX_SAVED_CONST_INT + (64)],
1989 : : gen_rtx_AND (QImode,
1990 : : copy_rtx (operand2),
1991 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))),
1992 : : 0))),
1993 : : gen_hard_reg_clobber (CCmode, 17)));
1994 : : }
1995 : :
1996 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:14519 */
1997 : : rtx
1998 : 1 : gen_x86_64_shld_ndd (rtx operand0 ATTRIBUTE_UNUSED,
1999 : : rtx operand1 ATTRIBUTE_UNUSED,
2000 : : rtx operand2 ATTRIBUTE_UNUSED,
2001 : : rtx operand3 ATTRIBUTE_UNUSED)
2002 : : {
2003 : 1 : return gen_rtx_PARALLEL (VOIDmode,
2004 : : gen_rtvec (2,
2005 : : gen_rtx_SET (operand0,
2006 : : gen_rtx_IOR (DImode,
2007 : : gen_rtx_ASHIFT (DImode,
2008 : : operand1,
2009 : : gen_rtx_AND (QImode,
2010 : : operand3,
2011 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)])),
2012 : : gen_rtx_SUBREG (DImode,
2013 : : gen_rtx_LSHIFTRT (TImode,
2014 : : gen_rtx_ZERO_EXTEND (TImode,
2015 : : operand2),
2016 : : gen_rtx_MINUS (QImode,
2017 : : const_int_rtx[MAX_SAVED_CONST_INT + (64)],
2018 : : gen_rtx_AND (QImode,
2019 : : copy_rtx (operand3),
2020 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))),
2021 : : 0))),
2022 : : gen_hard_reg_clobber (CCmode, 17)));
2023 : : }
2024 : :
2025 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:14536 */
2026 : : rtx
2027 : 397 : gen_x86_64_shld_1 (rtx operand0 ATTRIBUTE_UNUSED,
2028 : : rtx operand1 ATTRIBUTE_UNUSED,
2029 : : rtx operand2 ATTRIBUTE_UNUSED,
2030 : : rtx operand3 ATTRIBUTE_UNUSED)
2031 : : {
2032 : 397 : return gen_rtx_PARALLEL (VOIDmode,
2033 : : gen_rtvec (2,
2034 : : gen_rtx_SET (operand0,
2035 : : gen_rtx_IOR (DImode,
2036 : : gen_rtx_ASHIFT (DImode,
2037 : : copy_rtx (operand0),
2038 : : operand2),
2039 : : gen_rtx_SUBREG (DImode,
2040 : : gen_rtx_LSHIFTRT (TImode,
2041 : : gen_rtx_ZERO_EXTEND (TImode,
2042 : : operand1),
2043 : : operand3),
2044 : : 0))),
2045 : : gen_hard_reg_clobber (CCmode, 17)));
2046 : : }
2047 : :
2048 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:14557 */
2049 : : rtx
2050 : 2 : gen_x86_64_shld_ndd_1 (rtx operand0 ATTRIBUTE_UNUSED,
2051 : : rtx operand1 ATTRIBUTE_UNUSED,
2052 : : rtx operand2 ATTRIBUTE_UNUSED,
2053 : : rtx operand3 ATTRIBUTE_UNUSED,
2054 : : rtx operand4 ATTRIBUTE_UNUSED)
2055 : : {
2056 : 2 : return gen_rtx_PARALLEL (VOIDmode,
2057 : : gen_rtvec (2,
2058 : : gen_rtx_SET (operand0,
2059 : : gen_rtx_IOR (DImode,
2060 : : gen_rtx_ASHIFT (DImode,
2061 : : operand1,
2062 : : operand3),
2063 : : gen_rtx_SUBREG (DImode,
2064 : : gen_rtx_LSHIFTRT (TImode,
2065 : : gen_rtx_ZERO_EXTEND (TImode,
2066 : : operand2),
2067 : : operand4),
2068 : : 0))),
2069 : : gen_hard_reg_clobber (CCmode, 17)));
2070 : : }
2071 : :
2072 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:14676 */
2073 : : rtx
2074 : 1643 : gen_x86_shld (rtx operand0 ATTRIBUTE_UNUSED,
2075 : : rtx operand1 ATTRIBUTE_UNUSED,
2076 : : rtx operand2 ATTRIBUTE_UNUSED)
2077 : : {
2078 : 1643 : return gen_rtx_PARALLEL (VOIDmode,
2079 : : gen_rtvec (2,
2080 : : gen_rtx_SET (operand0,
2081 : : gen_rtx_IOR (SImode,
2082 : : gen_rtx_ASHIFT (SImode,
2083 : : copy_rtx (operand0),
2084 : : gen_rtx_AND (QImode,
2085 : : operand2,
2086 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)])),
2087 : : gen_rtx_SUBREG (SImode,
2088 : : gen_rtx_LSHIFTRT (DImode,
2089 : : gen_rtx_ZERO_EXTEND (DImode,
2090 : : operand1),
2091 : : gen_rtx_MINUS (QImode,
2092 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)],
2093 : : gen_rtx_AND (QImode,
2094 : : copy_rtx (operand2),
2095 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))),
2096 : : 0))),
2097 : : gen_hard_reg_clobber (CCmode, 17)));
2098 : : }
2099 : :
2100 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:14698 */
2101 : : rtx
2102 : 0 : gen_x86_shld_ndd (rtx operand0 ATTRIBUTE_UNUSED,
2103 : : rtx operand1 ATTRIBUTE_UNUSED,
2104 : : rtx operand2 ATTRIBUTE_UNUSED,
2105 : : rtx operand3 ATTRIBUTE_UNUSED)
2106 : : {
2107 : 0 : return gen_rtx_PARALLEL (VOIDmode,
2108 : : gen_rtvec (2,
2109 : : gen_rtx_SET (operand0,
2110 : : gen_rtx_IOR (SImode,
2111 : : gen_rtx_ASHIFT (SImode,
2112 : : operand1,
2113 : : gen_rtx_AND (QImode,
2114 : : operand3,
2115 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)])),
2116 : : gen_rtx_SUBREG (SImode,
2117 : : gen_rtx_LSHIFTRT (DImode,
2118 : : gen_rtx_ZERO_EXTEND (DImode,
2119 : : operand2),
2120 : : gen_rtx_MINUS (QImode,
2121 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)],
2122 : : gen_rtx_AND (QImode,
2123 : : copy_rtx (operand3),
2124 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))),
2125 : : 0))),
2126 : : gen_hard_reg_clobber (CCmode, 17)));
2127 : : }
2128 : :
2129 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:14716 */
2130 : : rtx
2131 : 64 : gen_x86_shld_1 (rtx operand0 ATTRIBUTE_UNUSED,
2132 : : rtx operand1 ATTRIBUTE_UNUSED,
2133 : : rtx operand2 ATTRIBUTE_UNUSED,
2134 : : rtx operand3 ATTRIBUTE_UNUSED)
2135 : : {
2136 : 64 : return gen_rtx_PARALLEL (VOIDmode,
2137 : : gen_rtvec (2,
2138 : : gen_rtx_SET (operand0,
2139 : : gen_rtx_IOR (SImode,
2140 : : gen_rtx_ASHIFT (SImode,
2141 : : copy_rtx (operand0),
2142 : : operand2),
2143 : : gen_rtx_SUBREG (SImode,
2144 : : gen_rtx_LSHIFTRT (DImode,
2145 : : gen_rtx_ZERO_EXTEND (DImode,
2146 : : operand1),
2147 : : operand3),
2148 : : 0))),
2149 : : gen_hard_reg_clobber (CCmode, 17)));
2150 : : }
2151 : :
2152 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:14737 */
2153 : : rtx
2154 : 2 : gen_x86_shld_ndd_1 (rtx operand0 ATTRIBUTE_UNUSED,
2155 : : rtx operand1 ATTRIBUTE_UNUSED,
2156 : : rtx operand2 ATTRIBUTE_UNUSED,
2157 : : rtx operand3 ATTRIBUTE_UNUSED,
2158 : : rtx operand4 ATTRIBUTE_UNUSED)
2159 : : {
2160 : 2 : return gen_rtx_PARALLEL (VOIDmode,
2161 : : gen_rtvec (2,
2162 : : gen_rtx_SET (operand0,
2163 : : gen_rtx_IOR (SImode,
2164 : : gen_rtx_ASHIFT (SImode,
2165 : : operand1,
2166 : : operand3),
2167 : : gen_rtx_SUBREG (SImode,
2168 : : gen_rtx_LSHIFTRT (DImode,
2169 : : gen_rtx_ZERO_EXTEND (DImode,
2170 : : operand2),
2171 : : operand4),
2172 : : 0))),
2173 : : gen_hard_reg_clobber (CCmode, 17)));
2174 : : }
2175 : :
2176 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15720 */
2177 : : rtx
2178 : 53 : gen_lshrdi3_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
2179 : : rtx operand1 ATTRIBUTE_UNUSED,
2180 : : rtx operand2 ATTRIBUTE_UNUSED)
2181 : : {
2182 : 53 : return gen_rtx_PARALLEL (VOIDmode,
2183 : : gen_rtvec (2,
2184 : : gen_rtx_SET (operand0,
2185 : : gen_rtx_LSHIFTRT (DImode,
2186 : : operand1,
2187 : : operand2)),
2188 : : gen_hard_reg_clobber (CCmode, 17)));
2189 : : }
2190 : :
2191 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15720 */
2192 : : rtx
2193 : 0 : gen_ashrdi3_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
2194 : : rtx operand1 ATTRIBUTE_UNUSED,
2195 : : rtx operand2 ATTRIBUTE_UNUSED)
2196 : : {
2197 : 0 : return gen_rtx_PARALLEL (VOIDmode,
2198 : : gen_rtvec (2,
2199 : : gen_rtx_SET (operand0,
2200 : : gen_rtx_ASHIFTRT (DImode,
2201 : : operand1,
2202 : : operand2)),
2203 : : gen_hard_reg_clobber (CCmode, 17)));
2204 : : }
2205 : :
2206 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15720 */
2207 : : rtx
2208 : 19 : gen_lshrti3_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
2209 : : rtx operand1 ATTRIBUTE_UNUSED,
2210 : : rtx operand2 ATTRIBUTE_UNUSED)
2211 : : {
2212 : 19 : return gen_rtx_PARALLEL (VOIDmode,
2213 : : gen_rtvec (2,
2214 : : gen_rtx_SET (operand0,
2215 : : gen_rtx_LSHIFTRT (TImode,
2216 : : operand1,
2217 : : operand2)),
2218 : : gen_hard_reg_clobber (CCmode, 17)));
2219 : : }
2220 : :
2221 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15720 */
2222 : : rtx
2223 : 2 : gen_ashrti3_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
2224 : : rtx operand1 ATTRIBUTE_UNUSED,
2225 : : rtx operand2 ATTRIBUTE_UNUSED)
2226 : : {
2227 : 2 : return gen_rtx_PARALLEL (VOIDmode,
2228 : : gen_rtvec (2,
2229 : : gen_rtx_SET (operand0,
2230 : : gen_rtx_ASHIFTRT (TImode,
2231 : : operand1,
2232 : : operand2)),
2233 : : gen_hard_reg_clobber (CCmode, 17)));
2234 : : }
2235 : :
2236 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15764 */
2237 : : rtx
2238 : 0 : gen_lshrdi3_doubleword_lowpart (rtx operand0 ATTRIBUTE_UNUSED,
2239 : : rtx operand1 ATTRIBUTE_UNUSED,
2240 : : rtx operand2 ATTRIBUTE_UNUSED)
2241 : : {
2242 : 0 : return gen_rtx_PARALLEL (VOIDmode,
2243 : : gen_rtvec (2,
2244 : : gen_rtx_SET (operand0,
2245 : : gen_rtx_SUBREG (SImode,
2246 : : gen_rtx_LSHIFTRT (DImode,
2247 : : operand1,
2248 : : operand2),
2249 : : 0)),
2250 : : gen_hard_reg_clobber (CCmode, 17)));
2251 : : }
2252 : :
2253 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15764 */
2254 : : rtx
2255 : 0 : gen_ashrdi3_doubleword_lowpart (rtx operand0 ATTRIBUTE_UNUSED,
2256 : : rtx operand1 ATTRIBUTE_UNUSED,
2257 : : rtx operand2 ATTRIBUTE_UNUSED)
2258 : : {
2259 : 0 : return gen_rtx_PARALLEL (VOIDmode,
2260 : : gen_rtvec (2,
2261 : : gen_rtx_SET (operand0,
2262 : : gen_rtx_SUBREG (SImode,
2263 : : gen_rtx_ASHIFTRT (DImode,
2264 : : operand1,
2265 : : operand2),
2266 : : 0)),
2267 : : gen_hard_reg_clobber (CCmode, 17)));
2268 : : }
2269 : :
2270 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15764 */
2271 : : rtx
2272 : 0 : gen_lshrti3_doubleword_lowpart (rtx operand0 ATTRIBUTE_UNUSED,
2273 : : rtx operand1 ATTRIBUTE_UNUSED,
2274 : : rtx operand2 ATTRIBUTE_UNUSED)
2275 : : {
2276 : 0 : return gen_rtx_PARALLEL (VOIDmode,
2277 : : gen_rtvec (2,
2278 : : gen_rtx_SET (operand0,
2279 : : gen_rtx_SUBREG (DImode,
2280 : : gen_rtx_LSHIFTRT (TImode,
2281 : : operand1,
2282 : : operand2),
2283 : : 0)),
2284 : : gen_hard_reg_clobber (CCmode, 17)));
2285 : : }
2286 : :
2287 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15764 */
2288 : : rtx
2289 : 0 : gen_ashrti3_doubleword_lowpart (rtx operand0 ATTRIBUTE_UNUSED,
2290 : : rtx operand1 ATTRIBUTE_UNUSED,
2291 : : rtx operand2 ATTRIBUTE_UNUSED)
2292 : : {
2293 : 0 : return gen_rtx_PARALLEL (VOIDmode,
2294 : : gen_rtvec (2,
2295 : : gen_rtx_SET (operand0,
2296 : : gen_rtx_SUBREG (DImode,
2297 : : gen_rtx_ASHIFTRT (TImode,
2298 : : operand1,
2299 : : operand2),
2300 : : 0)),
2301 : : gen_hard_reg_clobber (CCmode, 17)));
2302 : : }
2303 : :
2304 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15787 */
2305 : : rtx
2306 : 5959 : gen_x86_64_shrd (rtx operand0 ATTRIBUTE_UNUSED,
2307 : : rtx operand1 ATTRIBUTE_UNUSED,
2308 : : rtx operand2 ATTRIBUTE_UNUSED)
2309 : : {
2310 : 5959 : return gen_rtx_PARALLEL (VOIDmode,
2311 : : gen_rtvec (2,
2312 : : gen_rtx_SET (operand0,
2313 : : gen_rtx_IOR (DImode,
2314 : : gen_rtx_LSHIFTRT (DImode,
2315 : : copy_rtx (operand0),
2316 : : gen_rtx_AND (QImode,
2317 : : operand2,
2318 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)])),
2319 : : gen_rtx_SUBREG (DImode,
2320 : : gen_rtx_ASHIFT (TImode,
2321 : : gen_rtx_ZERO_EXTEND (TImode,
2322 : : operand1),
2323 : : gen_rtx_MINUS (QImode,
2324 : : const_int_rtx[MAX_SAVED_CONST_INT + (64)],
2325 : : gen_rtx_AND (QImode,
2326 : : copy_rtx (operand2),
2327 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))),
2328 : : 0))),
2329 : : gen_hard_reg_clobber (CCmode, 17)));
2330 : : }
2331 : :
2332 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15808 */
2333 : : rtx
2334 : 2 : gen_x86_64_shrd_ndd (rtx operand0 ATTRIBUTE_UNUSED,
2335 : : rtx operand1 ATTRIBUTE_UNUSED,
2336 : : rtx operand2 ATTRIBUTE_UNUSED,
2337 : : rtx operand3 ATTRIBUTE_UNUSED)
2338 : : {
2339 : 2 : return gen_rtx_PARALLEL (VOIDmode,
2340 : : gen_rtvec (2,
2341 : : gen_rtx_SET (operand0,
2342 : : gen_rtx_IOR (DImode,
2343 : : gen_rtx_LSHIFTRT (DImode,
2344 : : operand1,
2345 : : gen_rtx_AND (QImode,
2346 : : operand3,
2347 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)])),
2348 : : gen_rtx_SUBREG (DImode,
2349 : : gen_rtx_ASHIFT (TImode,
2350 : : gen_rtx_ZERO_EXTEND (TImode,
2351 : : operand2),
2352 : : gen_rtx_MINUS (QImode,
2353 : : const_int_rtx[MAX_SAVED_CONST_INT + (64)],
2354 : : gen_rtx_AND (QImode,
2355 : : copy_rtx (operand3),
2356 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))),
2357 : : 0))),
2358 : : gen_hard_reg_clobber (CCmode, 17)));
2359 : : }
2360 : :
2361 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15826 */
2362 : : rtx
2363 : 202 : gen_x86_64_shrd_1 (rtx operand0 ATTRIBUTE_UNUSED,
2364 : : rtx operand1 ATTRIBUTE_UNUSED,
2365 : : rtx operand2 ATTRIBUTE_UNUSED,
2366 : : rtx operand3 ATTRIBUTE_UNUSED)
2367 : : {
2368 : 202 : return gen_rtx_PARALLEL (VOIDmode,
2369 : : gen_rtvec (2,
2370 : : gen_rtx_SET (operand0,
2371 : : gen_rtx_IOR (DImode,
2372 : : gen_rtx_LSHIFTRT (DImode,
2373 : : copy_rtx (operand0),
2374 : : operand2),
2375 : : gen_rtx_SUBREG (DImode,
2376 : : gen_rtx_ASHIFT (TImode,
2377 : : gen_rtx_ZERO_EXTEND (TImode,
2378 : : operand1),
2379 : : operand3),
2380 : : 0))),
2381 : : gen_hard_reg_clobber (CCmode, 17)));
2382 : : }
2383 : :
2384 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15847 */
2385 : : rtx
2386 : 2 : gen_x86_64_shrd_ndd_1 (rtx operand0 ATTRIBUTE_UNUSED,
2387 : : rtx operand1 ATTRIBUTE_UNUSED,
2388 : : rtx operand2 ATTRIBUTE_UNUSED,
2389 : : rtx operand3 ATTRIBUTE_UNUSED,
2390 : : rtx operand4 ATTRIBUTE_UNUSED)
2391 : : {
2392 : 2 : return gen_rtx_PARALLEL (VOIDmode,
2393 : : gen_rtvec (2,
2394 : : gen_rtx_SET (operand0,
2395 : : gen_rtx_IOR (DImode,
2396 : : gen_rtx_LSHIFTRT (DImode,
2397 : : operand1,
2398 : : operand3),
2399 : : gen_rtx_SUBREG (DImode,
2400 : : gen_rtx_ASHIFT (TImode,
2401 : : gen_rtx_ZERO_EXTEND (TImode,
2402 : : operand2),
2403 : : operand4),
2404 : : 0))),
2405 : : gen_hard_reg_clobber (CCmode, 17)));
2406 : : }
2407 : :
2408 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15966 */
2409 : : rtx
2410 : 3692 : gen_x86_shrd (rtx operand0 ATTRIBUTE_UNUSED,
2411 : : rtx operand1 ATTRIBUTE_UNUSED,
2412 : : rtx operand2 ATTRIBUTE_UNUSED)
2413 : : {
2414 : 3692 : return gen_rtx_PARALLEL (VOIDmode,
2415 : : gen_rtvec (2,
2416 : : gen_rtx_SET (operand0,
2417 : : gen_rtx_IOR (SImode,
2418 : : gen_rtx_LSHIFTRT (SImode,
2419 : : copy_rtx (operand0),
2420 : : gen_rtx_AND (QImode,
2421 : : operand2,
2422 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)])),
2423 : : gen_rtx_SUBREG (SImode,
2424 : : gen_rtx_ASHIFT (DImode,
2425 : : gen_rtx_ZERO_EXTEND (DImode,
2426 : : operand1),
2427 : : gen_rtx_MINUS (QImode,
2428 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)],
2429 : : gen_rtx_AND (QImode,
2430 : : copy_rtx (operand2),
2431 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))),
2432 : : 0))),
2433 : : gen_hard_reg_clobber (CCmode, 17)));
2434 : : }
2435 : :
2436 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:15988 */
2437 : : rtx
2438 : 0 : gen_x86_shrd_ndd (rtx operand0 ATTRIBUTE_UNUSED,
2439 : : rtx operand1 ATTRIBUTE_UNUSED,
2440 : : rtx operand2 ATTRIBUTE_UNUSED,
2441 : : rtx operand3 ATTRIBUTE_UNUSED)
2442 : : {
2443 : 0 : return gen_rtx_PARALLEL (VOIDmode,
2444 : : gen_rtvec (2,
2445 : : gen_rtx_SET (operand0,
2446 : : gen_rtx_IOR (SImode,
2447 : : gen_rtx_LSHIFTRT (SImode,
2448 : : operand1,
2449 : : gen_rtx_AND (QImode,
2450 : : operand3,
2451 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)])),
2452 : : gen_rtx_SUBREG (SImode,
2453 : : gen_rtx_ASHIFT (DImode,
2454 : : gen_rtx_ZERO_EXTEND (DImode,
2455 : : operand2),
2456 : : gen_rtx_MINUS (QImode,
2457 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)],
2458 : : gen_rtx_AND (QImode,
2459 : : copy_rtx (operand3),
2460 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))),
2461 : : 0))),
2462 : : gen_hard_reg_clobber (CCmode, 17)));
2463 : : }
2464 : :
2465 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:16005 */
2466 : : rtx
2467 : 37 : gen_x86_shrd_1 (rtx operand0 ATTRIBUTE_UNUSED,
2468 : : rtx operand1 ATTRIBUTE_UNUSED,
2469 : : rtx operand2 ATTRIBUTE_UNUSED,
2470 : : rtx operand3 ATTRIBUTE_UNUSED)
2471 : : {
2472 : 37 : return gen_rtx_PARALLEL (VOIDmode,
2473 : : gen_rtvec (2,
2474 : : gen_rtx_SET (operand0,
2475 : : gen_rtx_IOR (SImode,
2476 : : gen_rtx_LSHIFTRT (SImode,
2477 : : copy_rtx (operand0),
2478 : : operand2),
2479 : : gen_rtx_SUBREG (SImode,
2480 : : gen_rtx_ASHIFT (DImode,
2481 : : gen_rtx_ZERO_EXTEND (DImode,
2482 : : operand1),
2483 : : operand3),
2484 : : 0))),
2485 : : gen_hard_reg_clobber (CCmode, 17)));
2486 : : }
2487 : :
2488 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:16026 */
2489 : : rtx
2490 : 2 : gen_x86_shrd_ndd_1 (rtx operand0 ATTRIBUTE_UNUSED,
2491 : : rtx operand1 ATTRIBUTE_UNUSED,
2492 : : rtx operand2 ATTRIBUTE_UNUSED,
2493 : : rtx operand3 ATTRIBUTE_UNUSED,
2494 : : rtx operand4 ATTRIBUTE_UNUSED)
2495 : : {
2496 : 2 : return gen_rtx_PARALLEL (VOIDmode,
2497 : : gen_rtvec (2,
2498 : : gen_rtx_SET (operand0,
2499 : : gen_rtx_IOR (SImode,
2500 : : gen_rtx_LSHIFTRT (SImode,
2501 : : operand1,
2502 : : operand3),
2503 : : gen_rtx_SUBREG (SImode,
2504 : : gen_rtx_ASHIFT (DImode,
2505 : : gen_rtx_ZERO_EXTEND (DImode,
2506 : : operand2),
2507 : : operand4),
2508 : : 0))),
2509 : : gen_hard_reg_clobber (CCmode, 17)));
2510 : : }
2511 : :
2512 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:16148 */
2513 : : rtx
2514 : 4134 : gen_ashrsi3_cvt (rtx operand0 ATTRIBUTE_UNUSED,
2515 : : rtx operand1 ATTRIBUTE_UNUSED,
2516 : : rtx operand2 ATTRIBUTE_UNUSED)
2517 : : {
2518 : 4134 : return gen_rtx_PARALLEL (VOIDmode,
2519 : : gen_rtvec (2,
2520 : : gen_rtx_SET (operand0,
2521 : : gen_rtx_ASHIFTRT (SImode,
2522 : : operand1,
2523 : : operand2)),
2524 : : gen_hard_reg_clobber (CCmode, 17)));
2525 : : }
2526 : :
2527 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:16148 */
2528 : : rtx
2529 : 2244 : gen_ashrdi3_cvt (rtx operand0 ATTRIBUTE_UNUSED,
2530 : : rtx operand1 ATTRIBUTE_UNUSED,
2531 : : rtx operand2 ATTRIBUTE_UNUSED)
2532 : : {
2533 : 2244 : return gen_rtx_PARALLEL (VOIDmode,
2534 : : gen_rtvec (2,
2535 : : gen_rtx_SET (operand0,
2536 : : gen_rtx_ASHIFTRT (DImode,
2537 : : operand1,
2538 : : operand2)),
2539 : : gen_hard_reg_clobber (CCmode, 17)));
2540 : : }
2541 : :
2542 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:16878 */
2543 : : rtx
2544 : 29 : gen_ix86_rotldi3_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
2545 : : rtx operand1 ATTRIBUTE_UNUSED,
2546 : : rtx operand2 ATTRIBUTE_UNUSED)
2547 : : {
2548 : 29 : return gen_rtx_PARALLEL (VOIDmode,
2549 : : gen_rtvec (3,
2550 : : gen_rtx_SET (operand0,
2551 : : gen_rtx_ROTATE (DImode,
2552 : : operand1,
2553 : : operand2)),
2554 : : gen_hard_reg_clobber (CCmode, 17),
2555 : : gen_rtx_CLOBBER (VOIDmode,
2556 : : gen_rtx_SCRATCH (SImode))));
2557 : : }
2558 : :
2559 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:16878 */
2560 : : rtx
2561 : 0 : gen_ix86_rotlti3_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
2562 : : rtx operand1 ATTRIBUTE_UNUSED,
2563 : : rtx operand2 ATTRIBUTE_UNUSED)
2564 : : {
2565 : 0 : return gen_rtx_PARALLEL (VOIDmode,
2566 : : gen_rtvec (3,
2567 : : gen_rtx_SET (operand0,
2568 : : gen_rtx_ROTATE (TImode,
2569 : : operand1,
2570 : : operand2)),
2571 : : gen_hard_reg_clobber (CCmode, 17),
2572 : : gen_rtx_CLOBBER (VOIDmode,
2573 : : gen_rtx_SCRATCH (DImode))));
2574 : : }
2575 : :
2576 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:16915 */
2577 : : rtx
2578 : 31 : gen_ix86_rotrdi3_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
2579 : : rtx operand1 ATTRIBUTE_UNUSED,
2580 : : rtx operand2 ATTRIBUTE_UNUSED)
2581 : : {
2582 : 31 : return gen_rtx_PARALLEL (VOIDmode,
2583 : : gen_rtvec (3,
2584 : : gen_rtx_SET (operand0,
2585 : : gen_rtx_ROTATERT (DImode,
2586 : : operand1,
2587 : : operand2)),
2588 : : gen_hard_reg_clobber (CCmode, 17),
2589 : : gen_rtx_CLOBBER (VOIDmode,
2590 : : gen_rtx_SCRATCH (SImode))));
2591 : : }
2592 : :
2593 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:16915 */
2594 : : rtx
2595 : 10 : gen_ix86_rotrti3_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
2596 : : rtx operand1 ATTRIBUTE_UNUSED,
2597 : : rtx operand2 ATTRIBUTE_UNUSED)
2598 : : {
2599 : 10 : return gen_rtx_PARALLEL (VOIDmode,
2600 : : gen_rtvec (3,
2601 : : gen_rtx_SET (operand0,
2602 : : gen_rtx_ROTATERT (TImode,
2603 : : operand1,
2604 : : operand2)),
2605 : : gen_hard_reg_clobber (CCmode, 17),
2606 : : gen_rtx_CLOBBER (VOIDmode,
2607 : : gen_rtx_SCRATCH (DImode))));
2608 : : }
2609 : :
2610 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:16952 */
2611 : : rtx
2612 : 0 : gen_rotl32di2_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
2613 : : rtx operand1 ATTRIBUTE_UNUSED)
2614 : : {
2615 : 0 : return gen_rtx_SET (operand0,
2616 : : gen_rtx_ROTATE (DImode,
2617 : : operand1,
2618 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)]));
2619 : : }
2620 : :
2621 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:16952 */
2622 : : rtx
2623 : 0 : gen_rotr32di2_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
2624 : : rtx operand1 ATTRIBUTE_UNUSED)
2625 : : {
2626 : 0 : return gen_rtx_SET (operand0,
2627 : : gen_rtx_ROTATERT (DImode,
2628 : : operand1,
2629 : : const_int_rtx[MAX_SAVED_CONST_INT + (32)]));
2630 : : }
2631 : :
2632 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:16970 */
2633 : : rtx
2634 : 3 : gen_rotl64ti2_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
2635 : : rtx operand1 ATTRIBUTE_UNUSED)
2636 : : {
2637 : 3 : return gen_rtx_SET (operand0,
2638 : : gen_rtx_ROTATE (TImode,
2639 : : operand1,
2640 : : const_int_rtx[MAX_SAVED_CONST_INT + (64)]));
2641 : : }
2642 : :
2643 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:16970 */
2644 : : rtx
2645 : 0 : gen_rotr64ti2_doubleword (rtx operand0 ATTRIBUTE_UNUSED,
2646 : : rtx operand1 ATTRIBUTE_UNUSED)
2647 : : {
2648 : 0 : return gen_rtx_SET (operand0,
2649 : : gen_rtx_ROTATERT (TImode,
2650 : : operand1,
2651 : : const_int_rtx[MAX_SAVED_CONST_INT + (64)]));
2652 : : }
2653 : :
2654 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:17218 */
2655 : : rtx
2656 : 0 : gen_rcrsi2 (rtx operand0 ATTRIBUTE_UNUSED,
2657 : : rtx operand1 ATTRIBUTE_UNUSED)
2658 : : {
2659 : 0 : return gen_rtx_PARALLEL (VOIDmode,
2660 : : gen_rtvec (2,
2661 : : gen_rtx_SET (operand0,
2662 : : gen_rtx_PLUS (SImode,
2663 : : gen_rtx_LSHIFTRT (SImode,
2664 : : operand1,
2665 : : const1_rtx),
2666 : : gen_rtx_ASHIFT (SImode,
2667 : : gen_rtx_LTU (SImode,
2668 : : gen_rtx_REG (CCCmode,
2669 : : 17),
2670 : : const0_rtx),
2671 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)]))),
2672 : : gen_hard_reg_clobber (CCmode, 17)));
2673 : : }
2674 : :
2675 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:17236 */
2676 : : rtx
2677 : 2 : gen_rcrdi2 (rtx operand0 ATTRIBUTE_UNUSED,
2678 : : rtx operand1 ATTRIBUTE_UNUSED)
2679 : : {
2680 : 2 : return gen_rtx_PARALLEL (VOIDmode,
2681 : : gen_rtvec (2,
2682 : : gen_rtx_SET (operand0,
2683 : : gen_rtx_PLUS (DImode,
2684 : : gen_rtx_LSHIFTRT (DImode,
2685 : : operand1,
2686 : : const1_rtx),
2687 : : gen_rtx_ASHIFT (DImode,
2688 : : gen_rtx_LTU (DImode,
2689 : : gen_rtx_REG (CCCmode,
2690 : : 17),
2691 : : const0_rtx),
2692 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)]))),
2693 : : gen_hard_reg_clobber (CCmode, 17)));
2694 : : }
2695 : :
2696 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:17254 */
2697 : : rtx
2698 : 0 : gen_lshrsi3_carry (rtx operand0 ATTRIBUTE_UNUSED,
2699 : : rtx operand1 ATTRIBUTE_UNUSED)
2700 : : {
2701 : 0 : return gen_rtx_PARALLEL (VOIDmode,
2702 : : gen_rtvec (2,
2703 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
2704 : : 17),
2705 : : gen_rtx_UNSPEC (CCCmode,
2706 : : gen_rtvec (2,
2707 : : gen_rtx_AND (SImode,
2708 : : operand1,
2709 : : const1_rtx),
2710 : : const0_rtx),
2711 : : 41)),
2712 : : gen_rtx_SET (operand0,
2713 : : gen_rtx_LSHIFTRT (SImode,
2714 : : copy_rtx (operand1),
2715 : : const1_rtx))));
2716 : : }
2717 : :
2718 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:17254 */
2719 : : rtx
2720 : 0 : gen_ashrsi3_carry (rtx operand0 ATTRIBUTE_UNUSED,
2721 : : rtx operand1 ATTRIBUTE_UNUSED)
2722 : : {
2723 : 0 : return gen_rtx_PARALLEL (VOIDmode,
2724 : : gen_rtvec (2,
2725 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
2726 : : 17),
2727 : : gen_rtx_UNSPEC (CCCmode,
2728 : : gen_rtvec (2,
2729 : : gen_rtx_AND (SImode,
2730 : : operand1,
2731 : : const1_rtx),
2732 : : const0_rtx),
2733 : : 41)),
2734 : : gen_rtx_SET (operand0,
2735 : : gen_rtx_ASHIFTRT (SImode,
2736 : : copy_rtx (operand1),
2737 : : const1_rtx))));
2738 : : }
2739 : :
2740 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:17254 */
2741 : : rtx
2742 : 1 : gen_lshrdi3_carry (rtx operand0 ATTRIBUTE_UNUSED,
2743 : : rtx operand1 ATTRIBUTE_UNUSED)
2744 : : {
2745 : 1 : return gen_rtx_PARALLEL (VOIDmode,
2746 : : gen_rtvec (2,
2747 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
2748 : : 17),
2749 : : gen_rtx_UNSPEC (CCCmode,
2750 : : gen_rtvec (2,
2751 : : gen_rtx_AND (DImode,
2752 : : operand1,
2753 : : const1_rtx),
2754 : : const0_rtx),
2755 : : 41)),
2756 : : gen_rtx_SET (operand0,
2757 : : gen_rtx_LSHIFTRT (DImode,
2758 : : copy_rtx (operand1),
2759 : : const1_rtx))));
2760 : : }
2761 : :
2762 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:17254 */
2763 : : rtx
2764 : 1 : gen_ashrdi3_carry (rtx operand0 ATTRIBUTE_UNUSED,
2765 : : rtx operand1 ATTRIBUTE_UNUSED)
2766 : : {
2767 : 1 : return gen_rtx_PARALLEL (VOIDmode,
2768 : : gen_rtvec (2,
2769 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
2770 : : 17),
2771 : : gen_rtx_UNSPEC (CCCmode,
2772 : : gen_rtvec (2,
2773 : : gen_rtx_AND (DImode,
2774 : : operand1,
2775 : : const1_rtx),
2776 : : const0_rtx),
2777 : : 41)),
2778 : : gen_rtx_SET (operand0,
2779 : : gen_rtx_ASHIFTRT (DImode,
2780 : : copy_rtx (operand1),
2781 : : const1_rtx))));
2782 : : }
2783 : :
2784 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:18132 */
2785 : : rtx
2786 : 239 : gen_setcc_sf_sse (rtx operand0 ATTRIBUTE_UNUSED,
2787 : : rtx operand1 ATTRIBUTE_UNUSED,
2788 : : rtx operand2 ATTRIBUTE_UNUSED,
2789 : : rtx operand3 ATTRIBUTE_UNUSED)
2790 : : {
2791 : 239 : return gen_rtx_SET (operand0,
2792 : : gen_rtx_fmt_ee (GET_CODE (operand3), SFmode,
2793 : : operand1,
2794 : : operand2));
2795 : : }
2796 : :
2797 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:18132 */
2798 : : rtx
2799 : 381 : gen_setcc_df_sse (rtx operand0 ATTRIBUTE_UNUSED,
2800 : : rtx operand1 ATTRIBUTE_UNUSED,
2801 : : rtx operand2 ATTRIBUTE_UNUSED,
2802 : : rtx operand3 ATTRIBUTE_UNUSED)
2803 : : {
2804 : 381 : return gen_rtx_SET (operand0,
2805 : : gen_rtx_fmt_ee (GET_CODE (operand3), DFmode,
2806 : : operand1,
2807 : : operand2));
2808 : : }
2809 : :
2810 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:18148 */
2811 : : rtx
2812 : 0 : gen_setcc_hf_mask (rtx operand0 ATTRIBUTE_UNUSED,
2813 : : rtx operand1 ATTRIBUTE_UNUSED,
2814 : : rtx operand2 ATTRIBUTE_UNUSED,
2815 : : rtx operand3 ATTRIBUTE_UNUSED)
2816 : : {
2817 : 0 : return gen_rtx_SET (operand0,
2818 : : gen_rtx_UNSPEC (QImode,
2819 : : gen_rtvec (3,
2820 : : operand1,
2821 : : operand2,
2822 : : operand3),
2823 : : 58));
2824 : : }
2825 : :
2826 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:18288 */
2827 : : rtx
2828 : 8462820 : gen_jump (rtx operand0 ATTRIBUTE_UNUSED)
2829 : : {
2830 : 8462820 : return gen_rtx_SET (pc_rtx,
2831 : : gen_rtx_LABEL_REF (VOIDmode,
2832 : : operand0));
2833 : : }
2834 : :
2835 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:18994 */
2836 : : rtx
2837 : 266120 : gen_blockage (void)
2838 : : {
2839 : 266120 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
2840 : : gen_rtvec (1,
2841 : : const0_rtx),
2842 : : 1);
2843 : : }
2844 : :
2845 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19020 */
2846 : : rtx
2847 : 0 : gen_prologue_use (rtx operand0 ATTRIBUTE_UNUSED)
2848 : : {
2849 : 0 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
2850 : : gen_rtvec (1,
2851 : : operand0),
2852 : : 5);
2853 : : }
2854 : :
2855 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19065 */
2856 : : rtx
2857 : 1391395 : gen_simple_return_internal (void)
2858 : : {
2859 : 1391395 : return simple_return_rtx;
2860 : : }
2861 : :
2862 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19074 */
2863 : : rtx
2864 : 118 : gen_interrupt_return (void)
2865 : : {
2866 : 118 : return gen_rtx_PARALLEL (VOIDmode,
2867 : : gen_rtvec (2,
2868 : : simple_return_rtx,
2869 : : gen_rtx_UNSPEC (VOIDmode,
2870 : : gen_rtvec (1,
2871 : : const0_rtx),
2872 : : 99)));
2873 : : }
2874 : :
2875 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19085 */
2876 : : rtx
2877 : 552 : gen_simple_return_internal_long (void)
2878 : : {
2879 : 552 : return gen_rtx_PARALLEL (VOIDmode,
2880 : : gen_rtvec (2,
2881 : : simple_return_rtx,
2882 : : gen_rtx_UNSPEC (VOIDmode,
2883 : : gen_rtvec (1,
2884 : : const0_rtx),
2885 : : 30)));
2886 : : }
2887 : :
2888 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19096 */
2889 : : rtx
2890 : 25612 : gen_simple_return_pop_internal (rtx operand0 ATTRIBUTE_UNUSED)
2891 : : {
2892 : 25612 : return gen_rtx_PARALLEL (VOIDmode,
2893 : : gen_rtvec (2,
2894 : : simple_return_rtx,
2895 : : gen_rtx_USE (VOIDmode,
2896 : : operand0)));
2897 : : }
2898 : :
2899 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19126 */
2900 : : rtx
2901 : 235782 : gen_nop (void)
2902 : : {
2903 : 235782 : return const0_rtx;
2904 : : }
2905 : :
2906 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19135 */
2907 : : rtx
2908 : 24 : gen_nops (rtx operand0 ATTRIBUTE_UNUSED)
2909 : : {
2910 : 24 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
2911 : : gen_rtvec (1,
2912 : : operand0),
2913 : : 8);
2914 : : }
2915 : :
2916 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19157 */
2917 : : rtx
2918 : 55 : gen_pad (rtx operand0 ATTRIBUTE_UNUSED)
2919 : : {
2920 : 55 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
2921 : : gen_rtvec (1,
2922 : : operand0),
2923 : : 4);
2924 : : }
2925 : :
2926 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19220 */
2927 : : rtx
2928 : 17 : gen_set_got_rex64 (rtx operand0 ATTRIBUTE_UNUSED)
2929 : : {
2930 : 17 : return gen_rtx_SET (operand0,
2931 : : gen_rtx_UNSPEC (DImode,
2932 : : gen_rtvec (1,
2933 : : const0_rtx),
2934 : : 14));
2935 : : }
2936 : :
2937 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19229 */
2938 : : rtx
2939 : 58 : gen_set_rip_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
2940 : : rtx operand1 ATTRIBUTE_UNUSED)
2941 : : {
2942 : 58 : return gen_rtx_SET (operand0,
2943 : : gen_rtx_UNSPEC (DImode,
2944 : : gen_rtvec (1,
2945 : : gen_rtx_LABEL_REF (VOIDmode,
2946 : : operand1)),
2947 : : 15));
2948 : : }
2949 : :
2950 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19238 */
2951 : : rtx
2952 : 58 : gen_set_got_offset_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
2953 : : rtx operand1 ATTRIBUTE_UNUSED)
2954 : : {
2955 : 58 : return gen_rtx_SET (operand0,
2956 : : gen_rtx_UNSPEC (DImode,
2957 : : gen_rtvec (1,
2958 : : gen_rtx_LABEL_REF (VOIDmode,
2959 : : operand1)),
2960 : : 16));
2961 : : }
2962 : :
2963 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19282 */
2964 : : rtx
2965 : 28 : gen_eh_return_internal (void)
2966 : : {
2967 : 28 : return gen_rtx_EH_RETURN (VOIDmode);
2968 : : }
2969 : :
2970 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19326 */
2971 : : rtx
2972 : 259804 : gen_split_stack_return (rtx operand0 ATTRIBUTE_UNUSED)
2973 : : {
2974 : 259804 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
2975 : : gen_rtvec (1,
2976 : : operand0),
2977 : : 6);
2978 : : }
2979 : :
2980 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19400 */
2981 : : rtx
2982 : 0 : gen_ffssi2_no_cmove (rtx operand0 ATTRIBUTE_UNUSED,
2983 : : rtx operand1 ATTRIBUTE_UNUSED)
2984 : : {
2985 : 0 : return gen_rtx_PARALLEL (VOIDmode,
2986 : : gen_rtvec (3,
2987 : : gen_rtx_SET (operand0,
2988 : : gen_rtx_FFS (SImode,
2989 : : operand1)),
2990 : : gen_rtx_CLOBBER (VOIDmode,
2991 : : gen_rtx_SCRATCH (SImode)),
2992 : : gen_hard_reg_clobber (CCmode, 17)));
2993 : : }
2994 : :
2995 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19485 */
2996 : : rtx
2997 : 410 : gen_ctzsi2 (rtx operand0 ATTRIBUTE_UNUSED,
2998 : : rtx operand1 ATTRIBUTE_UNUSED)
2999 : : {
3000 : 410 : return gen_rtx_PARALLEL (VOIDmode,
3001 : : gen_rtvec (2,
3002 : : gen_rtx_SET (operand0,
3003 : : gen_rtx_CTZ (SImode,
3004 : : operand1)),
3005 : : gen_hard_reg_clobber (CCmode, 17)));
3006 : : }
3007 : :
3008 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19485 */
3009 : : rtx
3010 : 457 : gen_ctzdi2 (rtx operand0 ATTRIBUTE_UNUSED,
3011 : : rtx operand1 ATTRIBUTE_UNUSED)
3012 : : {
3013 : 457 : return gen_rtx_PARALLEL (VOIDmode,
3014 : : gen_rtvec (2,
3015 : : gen_rtx_SET (operand0,
3016 : : gen_rtx_CTZ (DImode,
3017 : : operand1)),
3018 : : gen_hard_reg_clobber (CCmode, 17)));
3019 : : }
3020 : :
3021 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19652 */
3022 : : rtx
3023 : 18 : gen_bsr_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
3024 : : rtx operand1 ATTRIBUTE_UNUSED)
3025 : : {
3026 : 18 : return gen_rtx_PARALLEL (VOIDmode,
3027 : : gen_rtvec (2,
3028 : : gen_rtx_SET (gen_rtx_REG (CCZmode,
3029 : : 17),
3030 : : gen_rtx_COMPARE (CCZmode,
3031 : : operand1,
3032 : : const0_rtx)),
3033 : : gen_rtx_SET (operand0,
3034 : : gen_rtx_MINUS (DImode,
3035 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)],
3036 : : gen_rtx_CLZ (DImode,
3037 : : copy_rtx (operand1))))));
3038 : : }
3039 : :
3040 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19666 */
3041 : : rtx
3042 : 11 : gen_bsr_rex64_1 (rtx operand0 ATTRIBUTE_UNUSED,
3043 : : rtx operand1 ATTRIBUTE_UNUSED)
3044 : : {
3045 : 11 : return gen_rtx_PARALLEL (VOIDmode,
3046 : : gen_rtvec (2,
3047 : : gen_rtx_SET (operand0,
3048 : : gen_rtx_MINUS (DImode,
3049 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)],
3050 : : gen_rtx_CLZ (DImode,
3051 : : operand1))),
3052 : : gen_hard_reg_clobber (CCmode, 17)));
3053 : : }
3054 : :
3055 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19678 */
3056 : : rtx
3057 : 812 : gen_bsr_rex64_1_zext (rtx operand0 ATTRIBUTE_UNUSED,
3058 : : rtx operand1 ATTRIBUTE_UNUSED)
3059 : : {
3060 : 812 : return gen_rtx_PARALLEL (VOIDmode,
3061 : : gen_rtvec (2,
3062 : : gen_rtx_SET (operand0,
3063 : : gen_rtx_ZERO_EXTEND (DImode,
3064 : : gen_rtx_MINUS (SImode,
3065 : : const_int_rtx[MAX_SAVED_CONST_INT + (63)],
3066 : : gen_rtx_SUBREG (SImode,
3067 : : gen_rtx_CLZ (DImode,
3068 : : operand1),
3069 : : 0)))),
3070 : : gen_hard_reg_clobber (CCmode, 17)));
3071 : : }
3072 : :
3073 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19693 */
3074 : : rtx
3075 : 18 : gen_bsr (rtx operand0 ATTRIBUTE_UNUSED,
3076 : : rtx operand1 ATTRIBUTE_UNUSED)
3077 : : {
3078 : 18 : return gen_rtx_PARALLEL (VOIDmode,
3079 : : gen_rtvec (2,
3080 : : gen_rtx_SET (gen_rtx_REG (CCZmode,
3081 : : 17),
3082 : : gen_rtx_COMPARE (CCZmode,
3083 : : operand1,
3084 : : const0_rtx)),
3085 : : gen_rtx_SET (operand0,
3086 : : gen_rtx_MINUS (SImode,
3087 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
3088 : : gen_rtx_CLZ (SImode,
3089 : : copy_rtx (operand1))))));
3090 : : }
3091 : :
3092 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19707 */
3093 : : rtx
3094 : 38 : gen_bsr_1 (rtx operand0 ATTRIBUTE_UNUSED,
3095 : : rtx operand1 ATTRIBUTE_UNUSED)
3096 : : {
3097 : 38 : return gen_rtx_PARALLEL (VOIDmode,
3098 : : gen_rtvec (2,
3099 : : gen_rtx_SET (operand0,
3100 : : gen_rtx_MINUS (SImode,
3101 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
3102 : : gen_rtx_CLZ (SImode,
3103 : : operand1))),
3104 : : gen_hard_reg_clobber (CCmode, 17)));
3105 : : }
3106 : :
3107 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19719 */
3108 : : rtx
3109 : 1 : gen_bsr_zext_1 (rtx operand0 ATTRIBUTE_UNUSED,
3110 : : rtx operand1 ATTRIBUTE_UNUSED)
3111 : : {
3112 : 1 : return gen_rtx_PARALLEL (VOIDmode,
3113 : : gen_rtvec (2,
3114 : : gen_rtx_SET (operand0,
3115 : : gen_rtx_ZERO_EXTEND (DImode,
3116 : : gen_rtx_MINUS (SImode,
3117 : : const_int_rtx[MAX_SAVED_CONST_INT + (31)],
3118 : : gen_rtx_CLZ (SImode,
3119 : : operand1)))),
3120 : : gen_hard_reg_clobber (CCmode, 17)));
3121 : : }
3122 : :
3123 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19917 */
3124 : : rtx
3125 : 19 : gen_clzsi2_lzcnt (rtx operand0 ATTRIBUTE_UNUSED,
3126 : : rtx operand1 ATTRIBUTE_UNUSED)
3127 : : {
3128 : 19 : return gen_rtx_PARALLEL (VOIDmode,
3129 : : gen_rtvec (2,
3130 : : gen_rtx_SET (operand0,
3131 : : gen_rtx_CLZ (SImode,
3132 : : operand1)),
3133 : : gen_hard_reg_clobber (CCmode, 17)));
3134 : : }
3135 : :
3136 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:19917 */
3137 : : rtx
3138 : 8 : gen_clzdi2_lzcnt (rtx operand0 ATTRIBUTE_UNUSED,
3139 : : rtx operand1 ATTRIBUTE_UNUSED)
3140 : : {
3141 : 8 : return gen_rtx_PARALLEL (VOIDmode,
3142 : : gen_rtvec (2,
3143 : : gen_rtx_SET (operand0,
3144 : : gen_rtx_CLZ (DImode,
3145 : : operand1)),
3146 : : gen_hard_reg_clobber (CCmode, 17)));
3147 : : }
3148 : :
3149 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20046 */
3150 : : rtx
3151 : 41 : gen_tzcnt_si (rtx operand0 ATTRIBUTE_UNUSED,
3152 : : rtx operand1 ATTRIBUTE_UNUSED)
3153 : : {
3154 : 41 : return gen_rtx_PARALLEL (VOIDmode,
3155 : : gen_rtvec (2,
3156 : : gen_rtx_SET (operand0,
3157 : : gen_rtx_UNSPEC (SImode,
3158 : : gen_rtvec (1,
3159 : : operand1),
3160 : : 95)),
3161 : : gen_hard_reg_clobber (CCmode, 17)));
3162 : : }
3163 : :
3164 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20046 */
3165 : : rtx
3166 : 39 : gen_lzcnt_si (rtx operand0 ATTRIBUTE_UNUSED,
3167 : : rtx operand1 ATTRIBUTE_UNUSED)
3168 : : {
3169 : 39 : return gen_rtx_PARALLEL (VOIDmode,
3170 : : gen_rtvec (2,
3171 : : gen_rtx_SET (operand0,
3172 : : gen_rtx_UNSPEC (SImode,
3173 : : gen_rtvec (1,
3174 : : operand1),
3175 : : 94)),
3176 : : gen_hard_reg_clobber (CCmode, 17)));
3177 : : }
3178 : :
3179 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20046 */
3180 : : rtx
3181 : 40 : gen_tzcnt_di (rtx operand0 ATTRIBUTE_UNUSED,
3182 : : rtx operand1 ATTRIBUTE_UNUSED)
3183 : : {
3184 : 40 : return gen_rtx_PARALLEL (VOIDmode,
3185 : : gen_rtvec (2,
3186 : : gen_rtx_SET (operand0,
3187 : : gen_rtx_UNSPEC (DImode,
3188 : : gen_rtvec (1,
3189 : : operand1),
3190 : : 95)),
3191 : : gen_hard_reg_clobber (CCmode, 17)));
3192 : : }
3193 : :
3194 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20046 */
3195 : : rtx
3196 : 39 : gen_lzcnt_di (rtx operand0 ATTRIBUTE_UNUSED,
3197 : : rtx operand1 ATTRIBUTE_UNUSED)
3198 : : {
3199 : 39 : return gen_rtx_PARALLEL (VOIDmode,
3200 : : gen_rtvec (2,
3201 : : gen_rtx_SET (operand0,
3202 : : gen_rtx_UNSPEC (DImode,
3203 : : gen_rtvec (1,
3204 : : operand1),
3205 : : 94)),
3206 : : gen_hard_reg_clobber (CCmode, 17)));
3207 : : }
3208 : :
3209 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20084 */
3210 : : rtx
3211 : 39 : gen_tzcnt_hi (rtx operand0 ATTRIBUTE_UNUSED,
3212 : : rtx operand1 ATTRIBUTE_UNUSED)
3213 : : {
3214 : 39 : return gen_rtx_PARALLEL (VOIDmode,
3215 : : gen_rtvec (2,
3216 : : gen_rtx_SET (operand0,
3217 : : gen_rtx_UNSPEC (HImode,
3218 : : gen_rtvec (1,
3219 : : operand1),
3220 : : 95)),
3221 : : gen_hard_reg_clobber (CCmode, 17)));
3222 : : }
3223 : :
3224 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20084 */
3225 : : rtx
3226 : 29 : gen_lzcnt_hi (rtx operand0 ATTRIBUTE_UNUSED,
3227 : : rtx operand1 ATTRIBUTE_UNUSED)
3228 : : {
3229 : 29 : return gen_rtx_PARALLEL (VOIDmode,
3230 : : gen_rtvec (2,
3231 : : gen_rtx_SET (operand0,
3232 : : gen_rtx_UNSPEC (HImode,
3233 : : gen_rtvec (1,
3234 : : operand1),
3235 : : 94)),
3236 : : gen_hard_reg_clobber (CCmode, 17)));
3237 : : }
3238 : :
3239 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20098 */
3240 : : rtx
3241 : 52 : gen_bmi_bextr_si (rtx operand0 ATTRIBUTE_UNUSED,
3242 : : rtx operand1 ATTRIBUTE_UNUSED,
3243 : : rtx operand2 ATTRIBUTE_UNUSED)
3244 : : {
3245 : 52 : return gen_rtx_PARALLEL (VOIDmode,
3246 : : gen_rtvec (2,
3247 : : gen_rtx_SET (operand0,
3248 : : gen_rtx_UNSPEC (SImode,
3249 : : gen_rtvec (2,
3250 : : operand1,
3251 : : operand2),
3252 : : 96)),
3253 : : gen_hard_reg_clobber (CCmode, 17)));
3254 : : }
3255 : :
3256 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20098 */
3257 : : rtx
3258 : 44 : gen_bmi_bextr_di (rtx operand0 ATTRIBUTE_UNUSED,
3259 : : rtx operand1 ATTRIBUTE_UNUSED,
3260 : : rtx operand2 ATTRIBUTE_UNUSED)
3261 : : {
3262 : 44 : return gen_rtx_PARALLEL (VOIDmode,
3263 : : gen_rtvec (2,
3264 : : gen_rtx_SET (operand0,
3265 : : gen_rtx_UNSPEC (DImode,
3266 : : gen_rtvec (2,
3267 : : operand1,
3268 : : operand2),
3269 : : 96)),
3270 : : gen_hard_reg_clobber (CCmode, 17)));
3271 : : }
3272 : :
3273 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20348 */
3274 : : rtx
3275 : 20 : gen_bmi2_pdep_si3 (rtx operand0 ATTRIBUTE_UNUSED,
3276 : : rtx operand1 ATTRIBUTE_UNUSED,
3277 : : rtx operand2 ATTRIBUTE_UNUSED)
3278 : : {
3279 : 20 : return gen_rtx_SET (operand0,
3280 : : gen_rtx_UNSPEC (SImode,
3281 : : gen_rtvec (2,
3282 : : operand1,
3283 : : operand2),
3284 : : 97));
3285 : : }
3286 : :
3287 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20348 */
3288 : : rtx
3289 : 21 : gen_bmi2_pdep_di3 (rtx operand0 ATTRIBUTE_UNUSED,
3290 : : rtx operand1 ATTRIBUTE_UNUSED,
3291 : : rtx operand2 ATTRIBUTE_UNUSED)
3292 : : {
3293 : 21 : return gen_rtx_SET (operand0,
3294 : : gen_rtx_UNSPEC (DImode,
3295 : : gen_rtvec (2,
3296 : : operand1,
3297 : : operand2),
3298 : : 97));
3299 : : }
3300 : :
3301 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20359 */
3302 : : rtx
3303 : 21 : gen_bmi2_pext_si3 (rtx operand0 ATTRIBUTE_UNUSED,
3304 : : rtx operand1 ATTRIBUTE_UNUSED,
3305 : : rtx operand2 ATTRIBUTE_UNUSED)
3306 : : {
3307 : 21 : return gen_rtx_SET (operand0,
3308 : : gen_rtx_UNSPEC (SImode,
3309 : : gen_rtvec (2,
3310 : : operand1,
3311 : : operand2),
3312 : : 98));
3313 : : }
3314 : :
3315 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20359 */
3316 : : rtx
3317 : 21 : gen_bmi2_pext_di3 (rtx operand0 ATTRIBUTE_UNUSED,
3318 : : rtx operand1 ATTRIBUTE_UNUSED,
3319 : : rtx operand2 ATTRIBUTE_UNUSED)
3320 : : {
3321 : 21 : return gen_rtx_SET (operand0,
3322 : : gen_rtx_UNSPEC (DImode,
3323 : : gen_rtvec (2,
3324 : : operand1,
3325 : : operand2),
3326 : : 98));
3327 : : }
3328 : :
3329 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20371 */
3330 : : rtx
3331 : 5 : gen_tbm_bextri_si (rtx operand0 ATTRIBUTE_UNUSED,
3332 : : rtx operand1 ATTRIBUTE_UNUSED,
3333 : : rtx operand2 ATTRIBUTE_UNUSED,
3334 : : rtx operand3 ATTRIBUTE_UNUSED)
3335 : : {
3336 : 5 : return gen_rtx_PARALLEL (VOIDmode,
3337 : : gen_rtvec (2,
3338 : : gen_rtx_SET (operand0,
3339 : : gen_rtx_ZERO_EXTRACT (SImode,
3340 : : operand1,
3341 : : operand2,
3342 : : operand3)),
3343 : : gen_hard_reg_clobber (CCmode, 17)));
3344 : : }
3345 : :
3346 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20371 */
3347 : : rtx
3348 : 5 : gen_tbm_bextri_di (rtx operand0 ATTRIBUTE_UNUSED,
3349 : : rtx operand1 ATTRIBUTE_UNUSED,
3350 : : rtx operand2 ATTRIBUTE_UNUSED,
3351 : : rtx operand3 ATTRIBUTE_UNUSED)
3352 : : {
3353 : 5 : return gen_rtx_PARALLEL (VOIDmode,
3354 : : gen_rtvec (2,
3355 : : gen_rtx_SET (operand0,
3356 : : gen_rtx_ZERO_EXTRACT (DImode,
3357 : : operand1,
3358 : : operand2,
3359 : : operand3)),
3360 : : gen_hard_reg_clobber (CCmode, 17)));
3361 : : }
3362 : :
3363 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20508 */
3364 : : rtx
3365 : 83 : gen_popcountsi2 (rtx operand0 ATTRIBUTE_UNUSED,
3366 : : rtx operand1 ATTRIBUTE_UNUSED)
3367 : : {
3368 : 83 : return gen_rtx_PARALLEL (VOIDmode,
3369 : : gen_rtvec (2,
3370 : : gen_rtx_SET (operand0,
3371 : : gen_rtx_POPCOUNT (SImode,
3372 : : operand1)),
3373 : : gen_hard_reg_clobber (CCmode, 17)));
3374 : : }
3375 : :
3376 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20508 */
3377 : : rtx
3378 : 60 : gen_popcountdi2 (rtx operand0 ATTRIBUTE_UNUSED,
3379 : : rtx operand1 ATTRIBUTE_UNUSED)
3380 : : {
3381 : 60 : return gen_rtx_PARALLEL (VOIDmode,
3382 : : gen_rtvec (2,
3383 : : gen_rtx_SET (operand0,
3384 : : gen_rtx_POPCOUNT (DImode,
3385 : : operand1)),
3386 : : gen_hard_reg_clobber (CCmode, 17)));
3387 : : }
3388 : :
3389 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20694 */
3390 : : rtx
3391 : 8 : gen_popcounthi2 (rtx operand0 ATTRIBUTE_UNUSED,
3392 : : rtx operand1 ATTRIBUTE_UNUSED)
3393 : : {
3394 : 8 : return gen_rtx_PARALLEL (VOIDmode,
3395 : : gen_rtvec (2,
3396 : : gen_rtx_SET (operand0,
3397 : : gen_rtx_POPCOUNT (HImode,
3398 : : operand1)),
3399 : : gen_hard_reg_clobber (CCmode, 17)));
3400 : : }
3401 : :
3402 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20798 */
3403 : : rtx
3404 : 0 : gen_bswaphi_lowpart (rtx operand0 ATTRIBUTE_UNUSED)
3405 : : {
3406 : 0 : return gen_rtx_PARALLEL (VOIDmode,
3407 : : gen_rtvec (2,
3408 : : gen_rtx_SET (gen_rtx_STRICT_LOW_PART (VOIDmode,
3409 : : operand0),
3410 : : gen_rtx_BSWAP (HImode,
3411 : : copy_rtx (operand0))),
3412 : : gen_hard_reg_clobber (CCmode, 17)));
3413 : : }
3414 : :
3415 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20920 */
3416 : : rtx
3417 : 163 : gen_parityhi2_cmp (rtx operand0 ATTRIBUTE_UNUSED)
3418 : : {
3419 : 163 : return gen_rtx_PARALLEL (VOIDmode,
3420 : : gen_rtvec (2,
3421 : : gen_rtx_SET (gen_rtx_REG (CCmode,
3422 : : 17),
3423 : : gen_rtx_UNSPEC (CCmode,
3424 : : gen_rtvec (1,
3425 : : operand0),
3426 : : 28)),
3427 : : gen_rtx_CLOBBER (VOIDmode,
3428 : : copy_rtx (operand0))));
3429 : : }
3430 : :
3431 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:20930 */
3432 : : rtx
3433 : 7 : gen_parityqi2_cmp (rtx operand0 ATTRIBUTE_UNUSED)
3434 : : {
3435 : 7 : return gen_rtx_SET (gen_rtx_REG (CCmode,
3436 : : 17),
3437 : : gen_rtx_UNSPEC (CCmode,
3438 : : gen_rtvec (1,
3439 : : operand0),
3440 : : 28));
3441 : : }
3442 : :
3443 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:21625 */
3444 : : rtx
3445 : 32 : gen_rcphf2 (rtx operand0 ATTRIBUTE_UNUSED,
3446 : : rtx operand1 ATTRIBUTE_UNUSED)
3447 : : {
3448 : 32 : return gen_rtx_SET (operand0,
3449 : : gen_rtx_UNSPEC (HFmode,
3450 : : gen_rtvec (1,
3451 : : operand1),
3452 : : 53));
3453 : : }
3454 : :
3455 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:21842 */
3456 : : rtx
3457 : 64 : gen_truncxfsf2_i387_noop_unspec (rtx operand0 ATTRIBUTE_UNUSED,
3458 : : rtx operand1 ATTRIBUTE_UNUSED)
3459 : : {
3460 : 64 : return gen_rtx_SET (operand0,
3461 : : gen_rtx_UNSPEC (SFmode,
3462 : : gen_rtvec (1,
3463 : : operand1),
3464 : : 32));
3465 : : }
3466 : :
3467 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:21842 */
3468 : : rtx
3469 : 123 : gen_truncxfdf2_i387_noop_unspec (rtx operand0 ATTRIBUTE_UNUSED,
3470 : : rtx operand1 ATTRIBUTE_UNUSED)
3471 : : {
3472 : 123 : return gen_rtx_SET (operand0,
3473 : : gen_rtx_UNSPEC (DFmode,
3474 : : gen_rtvec (1,
3475 : : operand1),
3476 : : 32));
3477 : : }
3478 : :
3479 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:21851 */
3480 : : rtx
3481 : 473 : gen_sqrtxf2 (rtx operand0 ATTRIBUTE_UNUSED,
3482 : : rtx operand1 ATTRIBUTE_UNUSED)
3483 : : {
3484 : 473 : return gen_rtx_SET (operand0,
3485 : : gen_rtx_SQRT (XFmode,
3486 : : operand1));
3487 : : }
3488 : :
3489 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:21898 */
3490 : : rtx
3491 : 32 : gen_rsqrthf2 (rtx operand0 ATTRIBUTE_UNUSED,
3492 : : rtx operand1 ATTRIBUTE_UNUSED)
3493 : : {
3494 : 32 : return gen_rtx_SET (operand0,
3495 : : gen_rtx_UNSPEC (HFmode,
3496 : : gen_rtvec (1,
3497 : : operand1),
3498 : : 54));
3499 : : }
3500 : :
3501 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:21911 */
3502 : : rtx
3503 : 20 : gen_sqrthf2 (rtx operand0 ATTRIBUTE_UNUSED,
3504 : : rtx operand1 ATTRIBUTE_UNUSED)
3505 : : {
3506 : 20 : return gen_rtx_SET (operand0,
3507 : : gen_rtx_SQRT (HFmode,
3508 : : operand1));
3509 : : }
3510 : :
3511 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22003 */
3512 : : rtx
3513 : 279 : gen_x86_fnstsw_1 (rtx operand0 ATTRIBUTE_UNUSED)
3514 : : {
3515 : 279 : return gen_rtx_SET (operand0,
3516 : : gen_rtx_UNSPEC (HImode,
3517 : : gen_rtvec (1,
3518 : : gen_rtx_REG (CCFPmode,
3519 : : 18)),
3520 : : 25));
3521 : : }
3522 : :
3523 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22012 */
3524 : : rtx
3525 : 191 : gen_fpremxf4_i387 (rtx operand0 ATTRIBUTE_UNUSED,
3526 : : rtx operand1 ATTRIBUTE_UNUSED,
3527 : : rtx operand2 ATTRIBUTE_UNUSED,
3528 : : rtx operand3 ATTRIBUTE_UNUSED)
3529 : : {
3530 : 191 : return gen_rtx_PARALLEL (VOIDmode,
3531 : : gen_rtvec (3,
3532 : : gen_rtx_SET (operand0,
3533 : : gen_rtx_UNSPEC (XFmode,
3534 : : gen_rtvec (2,
3535 : : operand2,
3536 : : operand3),
3537 : : 84)),
3538 : : gen_rtx_SET (operand1,
3539 : : gen_rtx_UNSPEC (XFmode,
3540 : : gen_rtvec (2,
3541 : : copy_rtx (operand2),
3542 : : copy_rtx (operand3)),
3543 : : 85)),
3544 : : gen_rtx_SET (gen_rtx_REG (CCFPmode,
3545 : : 18),
3546 : : gen_rtx_UNSPEC (CCFPmode,
3547 : : gen_rtvec (2,
3548 : : copy_rtx (operand2),
3549 : : copy_rtx (operand3)),
3550 : : 88))));
3551 : : }
3552 : :
3553 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22084 */
3554 : : rtx
3555 : 88 : gen_fprem1xf4_i387 (rtx operand0 ATTRIBUTE_UNUSED,
3556 : : rtx operand1 ATTRIBUTE_UNUSED,
3557 : : rtx operand2 ATTRIBUTE_UNUSED,
3558 : : rtx operand3 ATTRIBUTE_UNUSED)
3559 : : {
3560 : 88 : return gen_rtx_PARALLEL (VOIDmode,
3561 : : gen_rtvec (3,
3562 : : gen_rtx_SET (operand0,
3563 : : gen_rtx_UNSPEC (XFmode,
3564 : : gen_rtvec (2,
3565 : : operand2,
3566 : : operand3),
3567 : : 86)),
3568 : : gen_rtx_SET (operand1,
3569 : : gen_rtx_UNSPEC (XFmode,
3570 : : gen_rtvec (2,
3571 : : copy_rtx (operand2),
3572 : : copy_rtx (operand3)),
3573 : : 87)),
3574 : : gen_rtx_SET (gen_rtx_REG (CCFPmode,
3575 : : 18),
3576 : : gen_rtx_UNSPEC (CCFPmode,
3577 : : gen_rtvec (2,
3578 : : copy_rtx (operand2),
3579 : : copy_rtx (operand3)),
3580 : : 88))));
3581 : : }
3582 : :
3583 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22165 */
3584 : : rtx
3585 : 2 : gen_sinxf2 (rtx operand0 ATTRIBUTE_UNUSED,
3586 : : rtx operand1 ATTRIBUTE_UNUSED)
3587 : : {
3588 : 2 : return gen_rtx_SET (operand0,
3589 : : gen_rtx_UNSPEC (XFmode,
3590 : : gen_rtvec (1,
3591 : : operand1),
3592 : : 62));
3593 : : }
3594 : :
3595 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22165 */
3596 : : rtx
3597 : 2 : gen_cosxf2 (rtx operand0 ATTRIBUTE_UNUSED,
3598 : : rtx operand1 ATTRIBUTE_UNUSED)
3599 : : {
3600 : 2 : return gen_rtx_SET (operand0,
3601 : : gen_rtx_UNSPEC (XFmode,
3602 : : gen_rtvec (1,
3603 : : operand1),
3604 : : 63));
3605 : : }
3606 : :
3607 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22194 */
3608 : : rtx
3609 : 6 : gen_sincosxf3 (rtx operand0 ATTRIBUTE_UNUSED,
3610 : : rtx operand1 ATTRIBUTE_UNUSED,
3611 : : rtx operand2 ATTRIBUTE_UNUSED)
3612 : : {
3613 : 6 : return gen_rtx_PARALLEL (VOIDmode,
3614 : : gen_rtvec (2,
3615 : : gen_rtx_SET (operand0,
3616 : : gen_rtx_UNSPEC (XFmode,
3617 : : gen_rtvec (1,
3618 : : operand2),
3619 : : 78)),
3620 : : gen_rtx_SET (operand1,
3621 : : gen_rtx_UNSPEC (XFmode,
3622 : : gen_rtvec (1,
3623 : : copy_rtx (operand2)),
3624 : : 79))));
3625 : : }
3626 : :
3627 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22227 */
3628 : : rtx
3629 : 2 : gen_fptanxf4_i387 (rtx operand0 ATTRIBUTE_UNUSED,
3630 : : rtx operand1 ATTRIBUTE_UNUSED,
3631 : : rtx operand2 ATTRIBUTE_UNUSED,
3632 : : rtx operand3 ATTRIBUTE_UNUSED)
3633 : : {
3634 : 2 : return gen_rtx_PARALLEL (VOIDmode,
3635 : : gen_rtvec (2,
3636 : : gen_rtx_SET (operand0,
3637 : : operand3),
3638 : : gen_rtx_SET (operand1,
3639 : : gen_rtx_UNSPEC (XFmode,
3640 : : gen_rtvec (1,
3641 : : operand2),
3642 : : 70))));
3643 : : }
3644 : :
3645 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22269 */
3646 : : rtx
3647 : 4 : gen_atan2xf3 (rtx operand0 ATTRIBUTE_UNUSED,
3648 : : rtx operand1 ATTRIBUTE_UNUSED,
3649 : : rtx operand2 ATTRIBUTE_UNUSED)
3650 : : {
3651 : 4 : return gen_rtx_PARALLEL (VOIDmode,
3652 : : gen_rtvec (2,
3653 : : gen_rtx_SET (operand0,
3654 : : gen_rtx_UNSPEC (XFmode,
3655 : : gen_rtvec (2,
3656 : : operand2,
3657 : : operand1),
3658 : : 64)),
3659 : : gen_rtx_CLOBBER (VOIDmode,
3660 : : gen_rtx_SCRATCH (XFmode))));
3661 : : }
3662 : :
3663 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22572 */
3664 : : rtx
3665 : 5 : gen_fyl2xxf3_i387 (rtx operand0 ATTRIBUTE_UNUSED,
3666 : : rtx operand1 ATTRIBUTE_UNUSED,
3667 : : rtx operand2 ATTRIBUTE_UNUSED)
3668 : : {
3669 : 5 : return gen_rtx_PARALLEL (VOIDmode,
3670 : : gen_rtvec (2,
3671 : : gen_rtx_SET (operand0,
3672 : : gen_rtx_UNSPEC (XFmode,
3673 : : gen_rtvec (2,
3674 : : operand1,
3675 : : operand2),
3676 : : 65)),
3677 : : gen_rtx_CLOBBER (VOIDmode,
3678 : : gen_rtx_SCRATCH (XFmode))));
3679 : : }
3680 : :
3681 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22669 */
3682 : : rtx
3683 : 5 : gen_fyl2xp1xf3_i387 (rtx operand0 ATTRIBUTE_UNUSED,
3684 : : rtx operand1 ATTRIBUTE_UNUSED,
3685 : : rtx operand2 ATTRIBUTE_UNUSED)
3686 : : {
3687 : 5 : return gen_rtx_PARALLEL (VOIDmode,
3688 : : gen_rtvec (2,
3689 : : gen_rtx_SET (operand0,
3690 : : gen_rtx_UNSPEC (XFmode,
3691 : : gen_rtvec (2,
3692 : : operand1,
3693 : : operand2),
3694 : : 66)),
3695 : : gen_rtx_CLOBBER (VOIDmode,
3696 : : gen_rtx_SCRATCH (XFmode))));
3697 : : }
3698 : :
3699 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22709 */
3700 : : rtx
3701 : 1 : gen_fxtractxf3_i387 (rtx operand0 ATTRIBUTE_UNUSED,
3702 : : rtx operand1 ATTRIBUTE_UNUSED,
3703 : : rtx operand2 ATTRIBUTE_UNUSED)
3704 : : {
3705 : 1 : return gen_rtx_PARALLEL (VOIDmode,
3706 : : gen_rtvec (2,
3707 : : gen_rtx_SET (operand0,
3708 : : gen_rtx_UNSPEC (XFmode,
3709 : : gen_rtvec (1,
3710 : : operand2),
3711 : : 80)),
3712 : : gen_rtx_SET (operand1,
3713 : : gen_rtx_UNSPEC (XFmode,
3714 : : gen_rtvec (1,
3715 : : copy_rtx (operand2)),
3716 : : 81))));
3717 : : }
3718 : :
3719 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22802 */
3720 : : rtx
3721 : 5 : gen_fscalexf4_i387 (rtx operand0 ATTRIBUTE_UNUSED,
3722 : : rtx operand1 ATTRIBUTE_UNUSED,
3723 : : rtx operand2 ATTRIBUTE_UNUSED,
3724 : : rtx operand3 ATTRIBUTE_UNUSED)
3725 : : {
3726 : 5 : return gen_rtx_PARALLEL (VOIDmode,
3727 : : gen_rtvec (2,
3728 : : gen_rtx_SET (operand0,
3729 : : gen_rtx_UNSPEC (XFmode,
3730 : : gen_rtvec (2,
3731 : : operand2,
3732 : : operand3),
3733 : : 82)),
3734 : : gen_rtx_SET (operand1,
3735 : : gen_rtx_UNSPEC (XFmode,
3736 : : gen_rtvec (2,
3737 : : copy_rtx (operand2),
3738 : : copy_rtx (operand3)),
3739 : : 83))));
3740 : : }
3741 : :
3742 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22978 */
3743 : : rtx
3744 : 2 : gen_avx512f_scalefsf2 (rtx operand0 ATTRIBUTE_UNUSED,
3745 : : rtx operand1 ATTRIBUTE_UNUSED,
3746 : : rtx operand2 ATTRIBUTE_UNUSED)
3747 : : {
3748 : 2 : return gen_rtx_SET (operand0,
3749 : : gen_rtx_UNSPEC (SFmode,
3750 : : gen_rtvec (2,
3751 : : operand1,
3752 : : operand2),
3753 : : 57));
3754 : : }
3755 : :
3756 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:22978 */
3757 : : rtx
3758 : 3 : gen_avx512f_scalefdf2 (rtx operand0 ATTRIBUTE_UNUSED,
3759 : : rtx operand1 ATTRIBUTE_UNUSED,
3760 : : rtx operand2 ATTRIBUTE_UNUSED)
3761 : : {
3762 : 3 : return gen_rtx_SET (operand0,
3763 : : gen_rtx_UNSPEC (DFmode,
3764 : : gen_rtvec (2,
3765 : : operand1,
3766 : : operand2),
3767 : : 57));
3768 : : }
3769 : :
3770 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23096 */
3771 : : rtx
3772 : 46 : gen_sse4_1_roundhf2 (rtx operand0 ATTRIBUTE_UNUSED,
3773 : : rtx operand1 ATTRIBUTE_UNUSED,
3774 : : rtx operand2 ATTRIBUTE_UNUSED)
3775 : : {
3776 : 46 : return gen_rtx_SET (operand0,
3777 : : gen_rtx_UNSPEC (HFmode,
3778 : : gen_rtvec (2,
3779 : : operand1,
3780 : : operand2),
3781 : : 92));
3782 : : }
3783 : :
3784 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23096 */
3785 : : rtx
3786 : 23 : gen_sse4_1_roundsf2 (rtx operand0 ATTRIBUTE_UNUSED,
3787 : : rtx operand1 ATTRIBUTE_UNUSED,
3788 : : rtx operand2 ATTRIBUTE_UNUSED)
3789 : : {
3790 : 23 : return gen_rtx_SET (operand0,
3791 : : gen_rtx_UNSPEC (SFmode,
3792 : : gen_rtvec (2,
3793 : : operand1,
3794 : : operand2),
3795 : : 92));
3796 : : }
3797 : :
3798 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23096 */
3799 : : rtx
3800 : 41 : gen_sse4_1_rounddf2 (rtx operand0 ATTRIBUTE_UNUSED,
3801 : : rtx operand1 ATTRIBUTE_UNUSED,
3802 : : rtx operand2 ATTRIBUTE_UNUSED)
3803 : : {
3804 : 41 : return gen_rtx_SET (operand0,
3805 : : gen_rtx_UNSPEC (DFmode,
3806 : : gen_rtvec (2,
3807 : : operand1,
3808 : : operand2),
3809 : : 92));
3810 : : }
3811 : :
3812 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23125 */
3813 : : rtx
3814 : 69 : gen_rintxf2 (rtx operand0 ATTRIBUTE_UNUSED,
3815 : : rtx operand1 ATTRIBUTE_UNUSED)
3816 : : {
3817 : 69 : return gen_rtx_SET (operand0,
3818 : : gen_rtx_UNSPEC (XFmode,
3819 : : gen_rtvec (1,
3820 : : operand1),
3821 : : 67));
3822 : : }
3823 : :
3824 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23256 */
3825 : : rtx
3826 : 38 : gen_lrintxfdi2 (rtx operand0 ATTRIBUTE_UNUSED,
3827 : : rtx operand1 ATTRIBUTE_UNUSED)
3828 : : {
3829 : 38 : return gen_rtx_PARALLEL (VOIDmode,
3830 : : gen_rtvec (2,
3831 : : gen_rtx_SET (operand0,
3832 : : gen_rtx_UNSPEC (DImode,
3833 : : gen_rtvec (1,
3834 : : operand1),
3835 : : 68)),
3836 : : gen_rtx_CLOBBER (VOIDmode,
3837 : : gen_rtx_SCRATCH (XFmode))));
3838 : : }
3839 : :
3840 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23266 */
3841 : : rtx
3842 : 0 : gen_lrintxfhi2 (rtx operand0 ATTRIBUTE_UNUSED,
3843 : : rtx operand1 ATTRIBUTE_UNUSED)
3844 : : {
3845 : 0 : return gen_rtx_SET (operand0,
3846 : : gen_rtx_UNSPEC (HImode,
3847 : : gen_rtvec (1,
3848 : : operand1),
3849 : : 68));
3850 : : }
3851 : :
3852 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23266 */
3853 : : rtx
3854 : 10 : gen_lrintxfsi2 (rtx operand0 ATTRIBUTE_UNUSED,
3855 : : rtx operand1 ATTRIBUTE_UNUSED)
3856 : : {
3857 : 10 : return gen_rtx_SET (operand0,
3858 : : gen_rtx_UNSPEC (SImode,
3859 : : gen_rtvec (1,
3860 : : operand1),
3861 : : 68));
3862 : : }
3863 : :
3864 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23355 */
3865 : : rtx
3866 : 1 : gen_frndintxf2_roundeven (rtx operand0 ATTRIBUTE_UNUSED,
3867 : : rtx operand1 ATTRIBUTE_UNUSED)
3868 : : {
3869 : 1 : return gen_rtx_PARALLEL (VOIDmode,
3870 : : gen_rtvec (2,
3871 : : gen_rtx_SET (operand0,
3872 : : gen_rtx_UNSPEC (XFmode,
3873 : : gen_rtvec (1,
3874 : : operand1),
3875 : : 72)),
3876 : : gen_hard_reg_clobber (CCmode, 17)));
3877 : : }
3878 : :
3879 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23355 */
3880 : : rtx
3881 : 67 : gen_frndintxf2_floor (rtx operand0 ATTRIBUTE_UNUSED,
3882 : : rtx operand1 ATTRIBUTE_UNUSED)
3883 : : {
3884 : 67 : return gen_rtx_PARALLEL (VOIDmode,
3885 : : gen_rtvec (2,
3886 : : gen_rtx_SET (operand0,
3887 : : gen_rtx_UNSPEC (XFmode,
3888 : : gen_rtvec (1,
3889 : : operand1),
3890 : : 73)),
3891 : : gen_hard_reg_clobber (CCmode, 17)));
3892 : : }
3893 : :
3894 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23355 */
3895 : : rtx
3896 : 33 : gen_frndintxf2_ceil (rtx operand0 ATTRIBUTE_UNUSED,
3897 : : rtx operand1 ATTRIBUTE_UNUSED)
3898 : : {
3899 : 33 : return gen_rtx_PARALLEL (VOIDmode,
3900 : : gen_rtvec (2,
3901 : : gen_rtx_SET (operand0,
3902 : : gen_rtx_UNSPEC (XFmode,
3903 : : gen_rtvec (1,
3904 : : operand1),
3905 : : 74)),
3906 : : gen_hard_reg_clobber (CCmode, 17)));
3907 : : }
3908 : :
3909 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23355 */
3910 : : rtx
3911 : 39 : gen_frndintxf2_trunc (rtx operand0 ATTRIBUTE_UNUSED,
3912 : : rtx operand1 ATTRIBUTE_UNUSED)
3913 : : {
3914 : 39 : return gen_rtx_PARALLEL (VOIDmode,
3915 : : gen_rtvec (2,
3916 : : gen_rtx_SET (operand0,
3917 : : gen_rtx_UNSPEC (XFmode,
3918 : : gen_rtvec (1,
3919 : : operand1),
3920 : : 75)),
3921 : : gen_hard_reg_clobber (CCmode, 17)));
3922 : : }
3923 : :
3924 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23380 */
3925 : : rtx
3926 : 1 : gen_frndintxf2_roundeven_i387 (rtx operand0 ATTRIBUTE_UNUSED,
3927 : : rtx operand1 ATTRIBUTE_UNUSED,
3928 : : rtx operand2 ATTRIBUTE_UNUSED,
3929 : : rtx operand3 ATTRIBUTE_UNUSED)
3930 : : {
3931 : 1 : return gen_rtx_PARALLEL (VOIDmode,
3932 : : gen_rtvec (3,
3933 : : gen_rtx_SET (operand0,
3934 : : gen_rtx_UNSPEC (XFmode,
3935 : : gen_rtvec (1,
3936 : : operand1),
3937 : : 72)),
3938 : : gen_rtx_USE (VOIDmode,
3939 : : operand2),
3940 : : gen_rtx_USE (VOIDmode,
3941 : : operand3)));
3942 : : }
3943 : :
3944 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23380 */
3945 : : rtx
3946 : 101 : gen_frndintxf2_floor_i387 (rtx operand0 ATTRIBUTE_UNUSED,
3947 : : rtx operand1 ATTRIBUTE_UNUSED,
3948 : : rtx operand2 ATTRIBUTE_UNUSED,
3949 : : rtx operand3 ATTRIBUTE_UNUSED)
3950 : : {
3951 : 101 : return gen_rtx_PARALLEL (VOIDmode,
3952 : : gen_rtvec (3,
3953 : : gen_rtx_SET (operand0,
3954 : : gen_rtx_UNSPEC (XFmode,
3955 : : gen_rtvec (1,
3956 : : operand1),
3957 : : 73)),
3958 : : gen_rtx_USE (VOIDmode,
3959 : : operand2),
3960 : : gen_rtx_USE (VOIDmode,
3961 : : operand3)));
3962 : : }
3963 : :
3964 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23380 */
3965 : : rtx
3966 : 59 : gen_frndintxf2_ceil_i387 (rtx operand0 ATTRIBUTE_UNUSED,
3967 : : rtx operand1 ATTRIBUTE_UNUSED,
3968 : : rtx operand2 ATTRIBUTE_UNUSED,
3969 : : rtx operand3 ATTRIBUTE_UNUSED)
3970 : : {
3971 : 59 : return gen_rtx_PARALLEL (VOIDmode,
3972 : : gen_rtvec (3,
3973 : : gen_rtx_SET (operand0,
3974 : : gen_rtx_UNSPEC (XFmode,
3975 : : gen_rtvec (1,
3976 : : operand1),
3977 : : 74)),
3978 : : gen_rtx_USE (VOIDmode,
3979 : : operand2),
3980 : : gen_rtx_USE (VOIDmode,
3981 : : operand3)));
3982 : : }
3983 : :
3984 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23380 */
3985 : : rtx
3986 : 73 : gen_frndintxf2_trunc_i387 (rtx operand0 ATTRIBUTE_UNUSED,
3987 : : rtx operand1 ATTRIBUTE_UNUSED,
3988 : : rtx operand2 ATTRIBUTE_UNUSED,
3989 : : rtx operand3 ATTRIBUTE_UNUSED)
3990 : : {
3991 : 73 : return gen_rtx_PARALLEL (VOIDmode,
3992 : : gen_rtvec (3,
3993 : : gen_rtx_SET (operand0,
3994 : : gen_rtx_UNSPEC (XFmode,
3995 : : gen_rtvec (1,
3996 : : operand1),
3997 : : 75)),
3998 : : gen_rtx_USE (VOIDmode,
3999 : : operand2),
4000 : : gen_rtx_USE (VOIDmode,
4001 : : operand3)));
4002 : : }
4003 : :
4004 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23497 */
4005 : : rtx
4006 : 60 : gen_fistdi2_floor (rtx operand0 ATTRIBUTE_UNUSED,
4007 : : rtx operand1 ATTRIBUTE_UNUSED,
4008 : : rtx operand2 ATTRIBUTE_UNUSED,
4009 : : rtx operand3 ATTRIBUTE_UNUSED)
4010 : : {
4011 : 60 : return gen_rtx_PARALLEL (VOIDmode,
4012 : : gen_rtvec (4,
4013 : : gen_rtx_SET (operand0,
4014 : : gen_rtx_UNSPEC (DImode,
4015 : : gen_rtvec (1,
4016 : : operand1),
4017 : : 76)),
4018 : : gen_rtx_USE (VOIDmode,
4019 : : operand2),
4020 : : gen_rtx_USE (VOIDmode,
4021 : : operand3),
4022 : : gen_rtx_CLOBBER (VOIDmode,
4023 : : gen_rtx_SCRATCH (XFmode))));
4024 : : }
4025 : :
4026 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23497 */
4027 : : rtx
4028 : 24 : gen_fistdi2_ceil (rtx operand0 ATTRIBUTE_UNUSED,
4029 : : rtx operand1 ATTRIBUTE_UNUSED,
4030 : : rtx operand2 ATTRIBUTE_UNUSED,
4031 : : rtx operand3 ATTRIBUTE_UNUSED)
4032 : : {
4033 : 24 : return gen_rtx_PARALLEL (VOIDmode,
4034 : : gen_rtvec (4,
4035 : : gen_rtx_SET (operand0,
4036 : : gen_rtx_UNSPEC (DImode,
4037 : : gen_rtvec (1,
4038 : : operand1),
4039 : : 77)),
4040 : : gen_rtx_USE (VOIDmode,
4041 : : operand2),
4042 : : gen_rtx_USE (VOIDmode,
4043 : : operand3),
4044 : : gen_rtx_CLOBBER (VOIDmode,
4045 : : gen_rtx_SCRATCH (XFmode))));
4046 : : }
4047 : :
4048 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23511 */
4049 : : rtx
4050 : 0 : gen_fisthi2_floor (rtx operand0 ATTRIBUTE_UNUSED,
4051 : : rtx operand1 ATTRIBUTE_UNUSED,
4052 : : rtx operand2 ATTRIBUTE_UNUSED,
4053 : : rtx operand3 ATTRIBUTE_UNUSED)
4054 : : {
4055 : 0 : return gen_rtx_PARALLEL (VOIDmode,
4056 : : gen_rtvec (3,
4057 : : gen_rtx_SET (operand0,
4058 : : gen_rtx_UNSPEC (HImode,
4059 : : gen_rtvec (1,
4060 : : operand1),
4061 : : 76)),
4062 : : gen_rtx_USE (VOIDmode,
4063 : : operand2),
4064 : : gen_rtx_USE (VOIDmode,
4065 : : operand3)));
4066 : : }
4067 : :
4068 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23511 */
4069 : : rtx
4070 : 0 : gen_fisthi2_ceil (rtx operand0 ATTRIBUTE_UNUSED,
4071 : : rtx operand1 ATTRIBUTE_UNUSED,
4072 : : rtx operand2 ATTRIBUTE_UNUSED,
4073 : : rtx operand3 ATTRIBUTE_UNUSED)
4074 : : {
4075 : 0 : return gen_rtx_PARALLEL (VOIDmode,
4076 : : gen_rtvec (3,
4077 : : gen_rtx_SET (operand0,
4078 : : gen_rtx_UNSPEC (HImode,
4079 : : gen_rtvec (1,
4080 : : operand1),
4081 : : 77)),
4082 : : gen_rtx_USE (VOIDmode,
4083 : : operand2),
4084 : : gen_rtx_USE (VOIDmode,
4085 : : operand3)));
4086 : : }
4087 : :
4088 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23511 */
4089 : : rtx
4090 : 18 : gen_fistsi2_floor (rtx operand0 ATTRIBUTE_UNUSED,
4091 : : rtx operand1 ATTRIBUTE_UNUSED,
4092 : : rtx operand2 ATTRIBUTE_UNUSED,
4093 : : rtx operand3 ATTRIBUTE_UNUSED)
4094 : : {
4095 : 18 : return gen_rtx_PARALLEL (VOIDmode,
4096 : : gen_rtvec (3,
4097 : : gen_rtx_SET (operand0,
4098 : : gen_rtx_UNSPEC (SImode,
4099 : : gen_rtvec (1,
4100 : : operand1),
4101 : : 76)),
4102 : : gen_rtx_USE (VOIDmode,
4103 : : operand2),
4104 : : gen_rtx_USE (VOIDmode,
4105 : : operand3)));
4106 : : }
4107 : :
4108 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23511 */
4109 : : rtx
4110 : 8 : gen_fistsi2_ceil (rtx operand0 ATTRIBUTE_UNUSED,
4111 : : rtx operand1 ATTRIBUTE_UNUSED,
4112 : : rtx operand2 ATTRIBUTE_UNUSED,
4113 : : rtx operand3 ATTRIBUTE_UNUSED)
4114 : : {
4115 : 8 : return gen_rtx_PARALLEL (VOIDmode,
4116 : : gen_rtvec (3,
4117 : : gen_rtx_SET (operand0,
4118 : : gen_rtx_UNSPEC (SImode,
4119 : : gen_rtvec (1,
4120 : : operand1),
4121 : : 77)),
4122 : : gen_rtx_USE (VOIDmode,
4123 : : operand2),
4124 : : gen_rtx_USE (VOIDmode,
4125 : : operand3)));
4126 : : }
4127 : :
4128 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23574 */
4129 : : rtx
4130 : 52 : gen_fxamsf2_i387 (rtx operand0 ATTRIBUTE_UNUSED,
4131 : : rtx operand1 ATTRIBUTE_UNUSED)
4132 : : {
4133 : 52 : return gen_rtx_SET (operand0,
4134 : : gen_rtx_UNSPEC (HImode,
4135 : : gen_rtvec (1,
4136 : : operand1),
4137 : : 71));
4138 : : }
4139 : :
4140 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23574 */
4141 : : rtx
4142 : 54 : gen_fxamdf2_i387 (rtx operand0 ATTRIBUTE_UNUSED,
4143 : : rtx operand1 ATTRIBUTE_UNUSED)
4144 : : {
4145 : 54 : return gen_rtx_SET (operand0,
4146 : : gen_rtx_UNSPEC (HImode,
4147 : : gen_rtvec (1,
4148 : : operand1),
4149 : : 71));
4150 : : }
4151 : :
4152 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23574 */
4153 : : rtx
4154 : 11889 : gen_fxamxf2_i387 (rtx operand0 ATTRIBUTE_UNUSED,
4155 : : rtx operand1 ATTRIBUTE_UNUSED)
4156 : : {
4157 : 11889 : return gen_rtx_SET (operand0,
4158 : : gen_rtx_UNSPEC (HImode,
4159 : : gen_rtvec (1,
4160 : : operand1),
4161 : : 71));
4162 : : }
4163 : :
4164 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23624 */
4165 : : rtx
4166 : 789 : gen_movmsk_df (rtx operand0 ATTRIBUTE_UNUSED,
4167 : : rtx operand1 ATTRIBUTE_UNUSED)
4168 : : {
4169 : 789 : return gen_rtx_SET (operand0,
4170 : : gen_rtx_UNSPEC (SImode,
4171 : : gen_rtvec (1,
4172 : : operand1),
4173 : : 48));
4174 : : }
4175 : :
4176 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:23676 */
4177 : : rtx
4178 : 263 : gen_cld (void)
4179 : : {
4180 : 263 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
4181 : : gen_rtvec (1,
4182 : : const0_rtx),
4183 : : 7);
4184 : : }
4185 : :
4186 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:24694 */
4187 : : rtx
4188 : 10 : gen_movhf_mask (rtx operand0 ATTRIBUTE_UNUSED,
4189 : : rtx operand1 ATTRIBUTE_UNUSED,
4190 : : rtx operand2 ATTRIBUTE_UNUSED,
4191 : : rtx operand3 ATTRIBUTE_UNUSED)
4192 : : {
4193 : 10 : return gen_rtx_SET (operand0,
4194 : : gen_rtx_UNSPEC (HFmode,
4195 : : gen_rtvec (3,
4196 : : operand1,
4197 : : operand2,
4198 : : operand3),
4199 : : 47));
4200 : : }
4201 : :
4202 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:24866 */
4203 : : rtx
4204 : 302 : gen_smaxsf3 (rtx operand0 ATTRIBUTE_UNUSED,
4205 : : rtx operand1 ATTRIBUTE_UNUSED,
4206 : : rtx operand2 ATTRIBUTE_UNUSED)
4207 : : {
4208 : 302 : return gen_rtx_SET (operand0,
4209 : : gen_rtx_SMAX (SFmode,
4210 : : operand1,
4211 : : operand2));
4212 : : }
4213 : :
4214 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:24866 */
4215 : : rtx
4216 : 151 : gen_sminsf3 (rtx operand0 ATTRIBUTE_UNUSED,
4217 : : rtx operand1 ATTRIBUTE_UNUSED,
4218 : : rtx operand2 ATTRIBUTE_UNUSED)
4219 : : {
4220 : 151 : return gen_rtx_SET (operand0,
4221 : : gen_rtx_SMIN (SFmode,
4222 : : operand1,
4223 : : operand2));
4224 : : }
4225 : :
4226 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:24866 */
4227 : : rtx
4228 : 144 : gen_smaxdf3 (rtx operand0 ATTRIBUTE_UNUSED,
4229 : : rtx operand1 ATTRIBUTE_UNUSED,
4230 : : rtx operand2 ATTRIBUTE_UNUSED)
4231 : : {
4232 : 144 : return gen_rtx_SET (operand0,
4233 : : gen_rtx_SMAX (DFmode,
4234 : : operand1,
4235 : : operand2));
4236 : : }
4237 : :
4238 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:24866 */
4239 : : rtx
4240 : 121 : gen_smindf3 (rtx operand0 ATTRIBUTE_UNUSED,
4241 : : rtx operand1 ATTRIBUTE_UNUSED,
4242 : : rtx operand2 ATTRIBUTE_UNUSED)
4243 : : {
4244 : 121 : return gen_rtx_SET (operand0,
4245 : : gen_rtx_SMIN (DFmode,
4246 : : operand1,
4247 : : operand2));
4248 : : }
4249 : :
4250 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:24880 */
4251 : : rtx
4252 : 4 : gen_smaxhf3 (rtx operand0 ATTRIBUTE_UNUSED,
4253 : : rtx operand1 ATTRIBUTE_UNUSED,
4254 : : rtx operand2 ATTRIBUTE_UNUSED)
4255 : : {
4256 : 4 : return gen_rtx_SET (operand0,
4257 : : gen_rtx_SMAX (HFmode,
4258 : : operand1,
4259 : : operand2));
4260 : : }
4261 : :
4262 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:24880 */
4263 : : rtx
4264 : 4 : gen_sminhf3 (rtx operand0 ATTRIBUTE_UNUSED,
4265 : : rtx operand1 ATTRIBUTE_UNUSED,
4266 : : rtx operand2 ATTRIBUTE_UNUSED)
4267 : : {
4268 : 4 : return gen_rtx_SET (operand0,
4269 : : gen_rtx_SMIN (HFmode,
4270 : : operand1,
4271 : : operand2));
4272 : : }
4273 : :
4274 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25285 */
4275 : : rtx
4276 : 207691 : gen_pro_epilogue_adjust_stack_add_si (rtx operand0 ATTRIBUTE_UNUSED,
4277 : : rtx operand1 ATTRIBUTE_UNUSED,
4278 : : rtx operand2 ATTRIBUTE_UNUSED)
4279 : : {
4280 : 207691 : return gen_rtx_PARALLEL (VOIDmode,
4281 : : gen_rtvec (3,
4282 : : gen_rtx_SET (operand0,
4283 : : gen_rtx_PLUS (SImode,
4284 : : operand1,
4285 : : operand2)),
4286 : : gen_hard_reg_clobber (CCmode, 17),
4287 : : gen_rtx_CLOBBER (VOIDmode,
4288 : : gen_rtx_MEM (BLKmode,
4289 : : gen_rtx_SCRATCH (VOIDmode)))));
4290 : : }
4291 : :
4292 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25285 */
4293 : : rtx
4294 : 1183957 : gen_pro_epilogue_adjust_stack_add_di (rtx operand0 ATTRIBUTE_UNUSED,
4295 : : rtx operand1 ATTRIBUTE_UNUSED,
4296 : : rtx operand2 ATTRIBUTE_UNUSED)
4297 : : {
4298 : 1183957 : return gen_rtx_PARALLEL (VOIDmode,
4299 : : gen_rtvec (3,
4300 : : gen_rtx_SET (operand0,
4301 : : gen_rtx_PLUS (DImode,
4302 : : operand1,
4303 : : operand2)),
4304 : : gen_hard_reg_clobber (CCmode, 17),
4305 : : gen_rtx_CLOBBER (VOIDmode,
4306 : : gen_rtx_MEM (BLKmode,
4307 : : gen_rtx_SCRATCH (VOIDmode)))));
4308 : : }
4309 : :
4310 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25328 */
4311 : : rtx
4312 : 0 : gen_pro_epilogue_adjust_stack_sub_si (rtx operand0 ATTRIBUTE_UNUSED,
4313 : : rtx operand1 ATTRIBUTE_UNUSED,
4314 : : rtx operand2 ATTRIBUTE_UNUSED)
4315 : : {
4316 : 0 : return gen_rtx_PARALLEL (VOIDmode,
4317 : : gen_rtvec (3,
4318 : : gen_rtx_SET (operand0,
4319 : : gen_rtx_MINUS (SImode,
4320 : : operand1,
4321 : : operand2)),
4322 : : gen_hard_reg_clobber (CCmode, 17),
4323 : : gen_rtx_CLOBBER (VOIDmode,
4324 : : gen_rtx_MEM (BLKmode,
4325 : : gen_rtx_SCRATCH (VOIDmode)))));
4326 : : }
4327 : :
4328 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25328 */
4329 : : rtx
4330 : 44 : gen_pro_epilogue_adjust_stack_sub_di (rtx operand0 ATTRIBUTE_UNUSED,
4331 : : rtx operand1 ATTRIBUTE_UNUSED,
4332 : : rtx operand2 ATTRIBUTE_UNUSED)
4333 : : {
4334 : 44 : return gen_rtx_PARALLEL (VOIDmode,
4335 : : gen_rtvec (3,
4336 : : gen_rtx_SET (operand0,
4337 : : gen_rtx_MINUS (DImode,
4338 : : operand1,
4339 : : operand2)),
4340 : : gen_hard_reg_clobber (CCmode, 17),
4341 : : gen_rtx_CLOBBER (VOIDmode,
4342 : : gen_rtx_MEM (BLKmode,
4343 : : gen_rtx_SCRATCH (VOIDmode)))));
4344 : : }
4345 : :
4346 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25339 */
4347 : : rtx
4348 : 0 : gen_allocate_stack_worker_probe_si (rtx operand0 ATTRIBUTE_UNUSED,
4349 : : rtx operand1 ATTRIBUTE_UNUSED)
4350 : : {
4351 : 0 : return gen_rtx_PARALLEL (VOIDmode,
4352 : : gen_rtvec (2,
4353 : : gen_rtx_SET (operand0,
4354 : : gen_rtx_UNSPEC_VOLATILE (SImode,
4355 : : gen_rtvec (1,
4356 : : operand1),
4357 : : 2)),
4358 : : gen_hard_reg_clobber (CCmode, 17)));
4359 : : }
4360 : :
4361 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25339 */
4362 : : rtx
4363 : 44 : gen_allocate_stack_worker_probe_di (rtx operand0 ATTRIBUTE_UNUSED,
4364 : : rtx operand1 ATTRIBUTE_UNUSED)
4365 : : {
4366 : 44 : return gen_rtx_PARALLEL (VOIDmode,
4367 : : gen_rtvec (2,
4368 : : gen_rtx_SET (operand0,
4369 : : gen_rtx_UNSPEC_VOLATILE (DImode,
4370 : : gen_rtvec (1,
4371 : : operand1),
4372 : : 2)),
4373 : : gen_hard_reg_clobber (CCmode, 17)));
4374 : : }
4375 : :
4376 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25390 */
4377 : : rtx
4378 : 0 : gen_probe_stack_1_si (rtx operand0 ATTRIBUTE_UNUSED,
4379 : : rtx operand1 ATTRIBUTE_UNUSED)
4380 : : {
4381 : 0 : return gen_rtx_PARALLEL (VOIDmode,
4382 : : gen_rtvec (2,
4383 : : gen_rtx_SET (operand0,
4384 : : gen_rtx_UNSPEC (SImode,
4385 : : gen_rtvec (1,
4386 : : operand1),
4387 : : 18)),
4388 : : gen_hard_reg_clobber (CCmode, 17)));
4389 : : }
4390 : :
4391 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25390 */
4392 : : rtx
4393 : 135 : gen_probe_stack_1_di (rtx operand0 ATTRIBUTE_UNUSED,
4394 : : rtx operand1 ATTRIBUTE_UNUSED)
4395 : : {
4396 : 135 : return gen_rtx_PARALLEL (VOIDmode,
4397 : : gen_rtvec (2,
4398 : : gen_rtx_SET (operand0,
4399 : : gen_rtx_UNSPEC (DImode,
4400 : : gen_rtvec (1,
4401 : : operand1),
4402 : : 18)),
4403 : : gen_hard_reg_clobber (CCmode, 17)));
4404 : : }
4405 : :
4406 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25401 */
4407 : : rtx
4408 : 0 : gen_adjust_stack_and_probe_si (rtx operand0 ATTRIBUTE_UNUSED,
4409 : : rtx operand1 ATTRIBUTE_UNUSED,
4410 : : rtx operand2 ATTRIBUTE_UNUSED)
4411 : : {
4412 : 0 : return gen_rtx_PARALLEL (VOIDmode,
4413 : : gen_rtvec (4,
4414 : : gen_rtx_SET (operand0,
4415 : : gen_rtx_UNSPEC_VOLATILE (SImode,
4416 : : gen_rtvec (1,
4417 : : operand1),
4418 : : 3)),
4419 : : gen_rtx_SET (gen_rtx_REG (SImode,
4420 : : 7),
4421 : : gen_rtx_MINUS (SImode,
4422 : : gen_rtx_REG (SImode,
4423 : : 7),
4424 : : operand2)),
4425 : : gen_hard_reg_clobber (CCmode, 17),
4426 : : gen_rtx_CLOBBER (VOIDmode,
4427 : : gen_rtx_MEM (BLKmode,
4428 : : gen_rtx_SCRATCH (VOIDmode)))));
4429 : : }
4430 : :
4431 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25401 */
4432 : : rtx
4433 : 18 : gen_adjust_stack_and_probe_di (rtx operand0 ATTRIBUTE_UNUSED,
4434 : : rtx operand1 ATTRIBUTE_UNUSED,
4435 : : rtx operand2 ATTRIBUTE_UNUSED)
4436 : : {
4437 : 18 : return gen_rtx_PARALLEL (VOIDmode,
4438 : : gen_rtvec (4,
4439 : : gen_rtx_SET (operand0,
4440 : : gen_rtx_UNSPEC_VOLATILE (DImode,
4441 : : gen_rtvec (1,
4442 : : operand1),
4443 : : 3)),
4444 : : gen_rtx_SET (gen_rtx_REG (DImode,
4445 : : 7),
4446 : : gen_rtx_MINUS (DImode,
4447 : : gen_rtx_REG (DImode,
4448 : : 7),
4449 : : operand2)),
4450 : : gen_hard_reg_clobber (CCmode, 17),
4451 : : gen_rtx_CLOBBER (VOIDmode,
4452 : : gen_rtx_MEM (BLKmode,
4453 : : gen_rtx_SCRATCH (VOIDmode)))));
4454 : : }
4455 : :
4456 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25413 */
4457 : : rtx
4458 : 0 : gen_probe_stack_range_si (rtx operand0 ATTRIBUTE_UNUSED,
4459 : : rtx operand1 ATTRIBUTE_UNUSED,
4460 : : rtx operand2 ATTRIBUTE_UNUSED)
4461 : : {
4462 : 0 : return gen_rtx_PARALLEL (VOIDmode,
4463 : : gen_rtvec (2,
4464 : : gen_rtx_SET (operand0,
4465 : : gen_rtx_UNSPEC_VOLATILE (SImode,
4466 : : gen_rtvec (2,
4467 : : operand1,
4468 : : operand2),
4469 : : 3)),
4470 : : gen_hard_reg_clobber (CCmode, 17)));
4471 : : }
4472 : :
4473 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25413 */
4474 : : rtx
4475 : 0 : gen_probe_stack_range_di (rtx operand0 ATTRIBUTE_UNUSED,
4476 : : rtx operand1 ATTRIBUTE_UNUSED,
4477 : : rtx operand2 ATTRIBUTE_UNUSED)
4478 : : {
4479 : 0 : return gen_rtx_PARALLEL (VOIDmode,
4480 : : gen_rtvec (2,
4481 : : gen_rtx_SET (operand0,
4482 : : gen_rtx_UNSPEC_VOLATILE (DImode,
4483 : : gen_rtvec (2,
4484 : : operand1,
4485 : : operand2),
4486 : : 3)),
4487 : : gen_hard_reg_clobber (CCmode, 17)));
4488 : : }
4489 : :
4490 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25554 */
4491 : : rtx
4492 : 1 : gen_stack_protect_set_1_si_si (rtx operand0 ATTRIBUTE_UNUSED,
4493 : : rtx operand1 ATTRIBUTE_UNUSED,
4494 : : rtx operand2 ATTRIBUTE_UNUSED)
4495 : : {
4496 : 1 : return gen_rtx_PARALLEL (VOIDmode,
4497 : : gen_rtvec (3,
4498 : : gen_rtx_SET (operand0,
4499 : : gen_rtx_UNSPEC (SImode,
4500 : : gen_rtvec (1,
4501 : : operand1),
4502 : : 90)),
4503 : : gen_rtx_SET (operand2,
4504 : : const0_rtx),
4505 : : gen_hard_reg_clobber (CCmode, 17)));
4506 : : }
4507 : :
4508 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25554 */
4509 : : rtx
4510 : 0 : gen_stack_protect_set_1_di_si (rtx operand0 ATTRIBUTE_UNUSED,
4511 : : rtx operand1 ATTRIBUTE_UNUSED,
4512 : : rtx operand2 ATTRIBUTE_UNUSED)
4513 : : {
4514 : 0 : return gen_rtx_PARALLEL (VOIDmode,
4515 : : gen_rtvec (3,
4516 : : gen_rtx_SET (operand0,
4517 : : gen_rtx_UNSPEC (DImode,
4518 : : gen_rtvec (1,
4519 : : operand1),
4520 : : 90)),
4521 : : gen_rtx_SET (operand2,
4522 : : const0_rtx),
4523 : : gen_hard_reg_clobber (CCmode, 17)));
4524 : : }
4525 : :
4526 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25554 */
4527 : : rtx
4528 : 0 : gen_stack_protect_set_1_si_di (rtx operand0 ATTRIBUTE_UNUSED,
4529 : : rtx operand1 ATTRIBUTE_UNUSED,
4530 : : rtx operand2 ATTRIBUTE_UNUSED)
4531 : : {
4532 : 0 : return gen_rtx_PARALLEL (VOIDmode,
4533 : : gen_rtvec (3,
4534 : : gen_rtx_SET (operand0,
4535 : : gen_rtx_UNSPEC (SImode,
4536 : : gen_rtvec (1,
4537 : : operand1),
4538 : : 90)),
4539 : : gen_rtx_SET (operand2,
4540 : : const0_rtx),
4541 : : gen_hard_reg_clobber (CCmode, 17)));
4542 : : }
4543 : :
4544 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25554 */
4545 : : rtx
4546 : 204 : gen_stack_protect_set_1_di_di (rtx operand0 ATTRIBUTE_UNUSED,
4547 : : rtx operand1 ATTRIBUTE_UNUSED,
4548 : : rtx operand2 ATTRIBUTE_UNUSED)
4549 : : {
4550 : 204 : return gen_rtx_PARALLEL (VOIDmode,
4551 : : gen_rtvec (3,
4552 : : gen_rtx_SET (operand0,
4553 : : gen_rtx_UNSPEC (DImode,
4554 : : gen_rtvec (1,
4555 : : operand1),
4556 : : 90)),
4557 : : gen_rtx_SET (operand2,
4558 : : const0_rtx),
4559 : : gen_hard_reg_clobber (CCmode, 17)));
4560 : : }
4561 : :
4562 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25777 */
4563 : : rtx
4564 : 1 : gen_stack_protect_test_1_si (rtx operand0 ATTRIBUTE_UNUSED,
4565 : : rtx operand1 ATTRIBUTE_UNUSED,
4566 : : rtx operand2 ATTRIBUTE_UNUSED)
4567 : : {
4568 : 1 : return gen_rtx_PARALLEL (VOIDmode,
4569 : : gen_rtvec (2,
4570 : : gen_rtx_SET (operand0,
4571 : : gen_rtx_UNSPEC (CCZmode,
4572 : : gen_rtvec (2,
4573 : : operand1,
4574 : : operand2),
4575 : : 91)),
4576 : : gen_rtx_CLOBBER (VOIDmode,
4577 : : gen_rtx_SCRATCH (SImode))));
4578 : : }
4579 : :
4580 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:25777 */
4581 : : rtx
4582 : 217 : gen_stack_protect_test_1_di (rtx operand0 ATTRIBUTE_UNUSED,
4583 : : rtx operand1 ATTRIBUTE_UNUSED,
4584 : : rtx operand2 ATTRIBUTE_UNUSED)
4585 : : {
4586 : 217 : return gen_rtx_PARALLEL (VOIDmode,
4587 : : gen_rtvec (2,
4588 : : gen_rtx_SET (operand0,
4589 : : gen_rtx_UNSPEC (CCZmode,
4590 : : gen_rtvec (2,
4591 : : operand1,
4592 : : operand2),
4593 : : 91)),
4594 : : gen_rtx_CLOBBER (VOIDmode,
4595 : : gen_rtx_SCRATCH (DImode))));
4596 : : }
4597 : :
4598 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27020 */
4599 : : rtx
4600 : 36401 : gen_trap (void)
4601 : : {
4602 : 36401 : return gen_rtx_TRAP_IF (VOIDmode,
4603 : : const1_rtx,
4604 : : const_int_rtx[MAX_SAVED_CONST_INT + (6)]);
4605 : : }
4606 : :
4607 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27032 */
4608 : : rtx
4609 : 77 : gen_ud2 (void)
4610 : : {
4611 : 77 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
4612 : : gen_rtvec (1,
4613 : : const0_rtx),
4614 : : 0);
4615 : : }
4616 : :
4617 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27136 */
4618 : : rtx
4619 : 4 : gen_prefetchi (rtx operand0 ATTRIBUTE_UNUSED,
4620 : : rtx operand1 ATTRIBUTE_UNUSED)
4621 : : {
4622 : 4 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
4623 : : gen_rtvec (2,
4624 : : operand0,
4625 : : operand1),
4626 : : 84);
4627 : : }
4628 : :
4629 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27156 */
4630 : : rtx
4631 : 33 : gen_sse4_2_crc32qi (rtx operand0 ATTRIBUTE_UNUSED,
4632 : : rtx operand1 ATTRIBUTE_UNUSED,
4633 : : rtx operand2 ATTRIBUTE_UNUSED)
4634 : : {
4635 : 33 : return gen_rtx_SET (operand0,
4636 : : gen_rtx_UNSPEC (SImode,
4637 : : gen_rtvec (2,
4638 : : operand1,
4639 : : operand2),
4640 : : 93));
4641 : : }
4642 : :
4643 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27156 */
4644 : : rtx
4645 : 32 : gen_sse4_2_crc32hi (rtx operand0 ATTRIBUTE_UNUSED,
4646 : : rtx operand1 ATTRIBUTE_UNUSED,
4647 : : rtx operand2 ATTRIBUTE_UNUSED)
4648 : : {
4649 : 32 : return gen_rtx_SET (operand0,
4650 : : gen_rtx_UNSPEC (SImode,
4651 : : gen_rtvec (2,
4652 : : operand1,
4653 : : operand2),
4654 : : 93));
4655 : : }
4656 : :
4657 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27156 */
4658 : : rtx
4659 : 33 : gen_sse4_2_crc32si (rtx operand0 ATTRIBUTE_UNUSED,
4660 : : rtx operand1 ATTRIBUTE_UNUSED,
4661 : : rtx operand2 ATTRIBUTE_UNUSED)
4662 : : {
4663 : 33 : return gen_rtx_SET (operand0,
4664 : : gen_rtx_UNSPEC (SImode,
4665 : : gen_rtvec (2,
4666 : : operand1,
4667 : : operand2),
4668 : : 93));
4669 : : }
4670 : :
4671 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27177 */
4672 : : rtx
4673 : 36 : gen_sse4_2_crc32di (rtx operand0 ATTRIBUTE_UNUSED,
4674 : : rtx operand1 ATTRIBUTE_UNUSED,
4675 : : rtx operand2 ATTRIBUTE_UNUSED)
4676 : : {
4677 : 36 : return gen_rtx_SET (operand0,
4678 : : gen_rtx_ZERO_EXTEND (DImode,
4679 : : gen_rtx_UNSPEC (SImode,
4680 : : gen_rtvec (2,
4681 : : operand1,
4682 : : operand2),
4683 : : 93)));
4684 : : }
4685 : :
4686 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27191 */
4687 : : rtx
4688 : 0 : gen_rdpmc (rtx operand0 ATTRIBUTE_UNUSED,
4689 : : rtx operand1 ATTRIBUTE_UNUSED)
4690 : : {
4691 : 0 : return gen_rtx_SET (operand0,
4692 : : gen_rtx_UNSPEC_VOLATILE (DImode,
4693 : : gen_rtvec (1,
4694 : : operand1),
4695 : : 11));
4696 : : }
4697 : :
4698 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27200 */
4699 : : rtx
4700 : 22 : gen_rdpmc_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
4701 : : rtx operand1 ATTRIBUTE_UNUSED,
4702 : : rtx operand2 ATTRIBUTE_UNUSED)
4703 : : {
4704 : 22 : return gen_rtx_PARALLEL (VOIDmode,
4705 : : gen_rtvec (2,
4706 : : gen_rtx_SET (operand0,
4707 : : gen_rtx_UNSPEC_VOLATILE (DImode,
4708 : : gen_rtvec (1,
4709 : : operand2),
4710 : : 11)),
4711 : : gen_rtx_SET (operand1,
4712 : : gen_rtx_UNSPEC_VOLATILE (DImode,
4713 : : gen_rtvec (1,
4714 : : copy_rtx (operand2)),
4715 : : 11))));
4716 : : }
4717 : :
4718 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27211 */
4719 : : rtx
4720 : 2 : gen_rdtsc (rtx operand0 ATTRIBUTE_UNUSED)
4721 : : {
4722 : 2 : return gen_rtx_SET (operand0,
4723 : : gen_rtx_UNSPEC_VOLATILE (DImode,
4724 : : gen_rtvec (1,
4725 : : const0_rtx),
4726 : : 9));
4727 : : }
4728 : :
4729 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27219 */
4730 : : rtx
4731 : 34 : gen_rdtsc_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
4732 : : rtx operand1 ATTRIBUTE_UNUSED)
4733 : : {
4734 : 34 : return gen_rtx_PARALLEL (VOIDmode,
4735 : : gen_rtvec (2,
4736 : : gen_rtx_SET (operand0,
4737 : : gen_rtx_UNSPEC_VOLATILE (DImode,
4738 : : gen_rtvec (1,
4739 : : const0_rtx),
4740 : : 9)),
4741 : : gen_rtx_SET (operand1,
4742 : : gen_rtx_UNSPEC_VOLATILE (DImode,
4743 : : gen_rtvec (1,
4744 : : const0_rtx),
4745 : : 9))));
4746 : : }
4747 : :
4748 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27229 */
4749 : : rtx
4750 : 0 : gen_rdtscp (rtx operand0 ATTRIBUTE_UNUSED,
4751 : : rtx operand1 ATTRIBUTE_UNUSED)
4752 : : {
4753 : 0 : return gen_rtx_PARALLEL (VOIDmode,
4754 : : gen_rtvec (2,
4755 : : gen_rtx_SET (operand0,
4756 : : gen_rtx_UNSPEC_VOLATILE (DImode,
4757 : : gen_rtvec (1,
4758 : : const0_rtx),
4759 : : 10)),
4760 : : gen_rtx_SET (operand1,
4761 : : gen_rtx_UNSPEC_VOLATILE (SImode,
4762 : : gen_rtvec (1,
4763 : : const0_rtx),
4764 : : 10))));
4765 : : }
4766 : :
4767 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27239 */
4768 : : rtx
4769 : 22 : gen_rdtscp_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
4770 : : rtx operand1 ATTRIBUTE_UNUSED,
4771 : : rtx operand2 ATTRIBUTE_UNUSED)
4772 : : {
4773 : 22 : return gen_rtx_PARALLEL (VOIDmode,
4774 : : gen_rtvec (3,
4775 : : gen_rtx_SET (operand0,
4776 : : gen_rtx_UNSPEC_VOLATILE (DImode,
4777 : : gen_rtvec (1,
4778 : : const0_rtx),
4779 : : 10)),
4780 : : gen_rtx_SET (operand1,
4781 : : gen_rtx_UNSPEC_VOLATILE (DImode,
4782 : : gen_rtvec (1,
4783 : : const0_rtx),
4784 : : 10)),
4785 : : gen_rtx_SET (operand2,
4786 : : gen_rtx_UNSPEC_VOLATILE (SImode,
4787 : : gen_rtvec (1,
4788 : : const0_rtx),
4789 : : 10))));
4790 : : }
4791 : :
4792 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27257 */
4793 : : rtx
4794 : 20 : gen_fxsave (rtx operand0 ATTRIBUTE_UNUSED)
4795 : : {
4796 : 20 : return gen_rtx_SET (operand0,
4797 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4798 : : gen_rtvec (1,
4799 : : const0_rtx),
4800 : : 20));
4801 : : }
4802 : :
4803 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27267 */
4804 : : rtx
4805 : 23 : gen_fxsave64 (rtx operand0 ATTRIBUTE_UNUSED)
4806 : : {
4807 : 23 : return gen_rtx_SET (operand0,
4808 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4809 : : gen_rtvec (1,
4810 : : const0_rtx),
4811 : : 22));
4812 : : }
4813 : :
4814 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27278 */
4815 : : rtx
4816 : 19 : gen_fxrstor (rtx operand0 ATTRIBUTE_UNUSED)
4817 : : {
4818 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
4819 : : gen_rtvec (1,
4820 : : operand0),
4821 : : 21);
4822 : : }
4823 : :
4824 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27288 */
4825 : : rtx
4826 : 21 : gen_fxrstor64 (rtx operand0 ATTRIBUTE_UNUSED)
4827 : : {
4828 : 21 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
4829 : : gen_rtvec (1,
4830 : : operand0),
4831 : : 23);
4832 : : }
4833 : :
4834 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27335 */
4835 : : rtx
4836 : 0 : gen_xsave (rtx operand0 ATTRIBUTE_UNUSED,
4837 : : rtx operand1 ATTRIBUTE_UNUSED)
4838 : : {
4839 : 0 : return gen_rtx_SET (operand0,
4840 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4841 : : gen_rtvec (1,
4842 : : operand1),
4843 : : 24));
4844 : : }
4845 : :
4846 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27335 */
4847 : : rtx
4848 : 0 : gen_xsaveopt (rtx operand0 ATTRIBUTE_UNUSED,
4849 : : rtx operand1 ATTRIBUTE_UNUSED)
4850 : : {
4851 : 0 : return gen_rtx_SET (operand0,
4852 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4853 : : gen_rtvec (1,
4854 : : operand1),
4855 : : 28));
4856 : : }
4857 : :
4858 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27335 */
4859 : : rtx
4860 : 0 : gen_xsavec (rtx operand0 ATTRIBUTE_UNUSED,
4861 : : rtx operand1 ATTRIBUTE_UNUSED)
4862 : : {
4863 : 0 : return gen_rtx_SET (operand0,
4864 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4865 : : gen_rtvec (1,
4866 : : operand1),
4867 : : 34));
4868 : : }
4869 : :
4870 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27335 */
4871 : : rtx
4872 : 0 : gen_xsaves (rtx operand0 ATTRIBUTE_UNUSED,
4873 : : rtx operand1 ATTRIBUTE_UNUSED)
4874 : : {
4875 : 0 : return gen_rtx_SET (operand0,
4876 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4877 : : gen_rtvec (1,
4878 : : operand1),
4879 : : 30));
4880 : : }
4881 : :
4882 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27347 */
4883 : : rtx
4884 : 19 : gen_xsave_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
4885 : : rtx operand1 ATTRIBUTE_UNUSED,
4886 : : rtx operand2 ATTRIBUTE_UNUSED)
4887 : : {
4888 : 19 : return gen_rtx_SET (operand0,
4889 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4890 : : gen_rtvec (2,
4891 : : operand1,
4892 : : operand2),
4893 : : 24));
4894 : : }
4895 : :
4896 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27347 */
4897 : : rtx
4898 : 19 : gen_xsaveopt_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
4899 : : rtx operand1 ATTRIBUTE_UNUSED,
4900 : : rtx operand2 ATTRIBUTE_UNUSED)
4901 : : {
4902 : 19 : return gen_rtx_SET (operand0,
4903 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4904 : : gen_rtvec (2,
4905 : : operand1,
4906 : : operand2),
4907 : : 28));
4908 : : }
4909 : :
4910 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27347 */
4911 : : rtx
4912 : 19 : gen_xsavec_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
4913 : : rtx operand1 ATTRIBUTE_UNUSED,
4914 : : rtx operand2 ATTRIBUTE_UNUSED)
4915 : : {
4916 : 19 : return gen_rtx_SET (operand0,
4917 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4918 : : gen_rtvec (2,
4919 : : operand1,
4920 : : operand2),
4921 : : 34));
4922 : : }
4923 : :
4924 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27347 */
4925 : : rtx
4926 : 19 : gen_xsaves_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
4927 : : rtx operand1 ATTRIBUTE_UNUSED,
4928 : : rtx operand2 ATTRIBUTE_UNUSED)
4929 : : {
4930 : 19 : return gen_rtx_SET (operand0,
4931 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4932 : : gen_rtvec (2,
4933 : : operand1,
4934 : : operand2),
4935 : : 30));
4936 : : }
4937 : :
4938 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27361 */
4939 : : rtx
4940 : 21 : gen_xsave64 (rtx operand0 ATTRIBUTE_UNUSED,
4941 : : rtx operand1 ATTRIBUTE_UNUSED,
4942 : : rtx operand2 ATTRIBUTE_UNUSED)
4943 : : {
4944 : 21 : return gen_rtx_SET (operand0,
4945 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4946 : : gen_rtvec (2,
4947 : : operand1,
4948 : : operand2),
4949 : : 26));
4950 : : }
4951 : :
4952 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27361 */
4953 : : rtx
4954 : 19 : gen_xsaveopt64 (rtx operand0 ATTRIBUTE_UNUSED,
4955 : : rtx operand1 ATTRIBUTE_UNUSED,
4956 : : rtx operand2 ATTRIBUTE_UNUSED)
4957 : : {
4958 : 19 : return gen_rtx_SET (operand0,
4959 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4960 : : gen_rtvec (2,
4961 : : operand1,
4962 : : operand2),
4963 : : 29));
4964 : : }
4965 : :
4966 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27361 */
4967 : : rtx
4968 : 19 : gen_xsavec64 (rtx operand0 ATTRIBUTE_UNUSED,
4969 : : rtx operand1 ATTRIBUTE_UNUSED,
4970 : : rtx operand2 ATTRIBUTE_UNUSED)
4971 : : {
4972 : 19 : return gen_rtx_SET (operand0,
4973 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4974 : : gen_rtvec (2,
4975 : : operand1,
4976 : : operand2),
4977 : : 35));
4978 : : }
4979 : :
4980 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27361 */
4981 : : rtx
4982 : 19 : gen_xsaves64 (rtx operand0 ATTRIBUTE_UNUSED,
4983 : : rtx operand1 ATTRIBUTE_UNUSED,
4984 : : rtx operand2 ATTRIBUTE_UNUSED)
4985 : : {
4986 : 19 : return gen_rtx_SET (operand0,
4987 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
4988 : : gen_rtvec (2,
4989 : : operand1,
4990 : : operand2),
4991 : : 32));
4992 : : }
4993 : :
4994 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27375 */
4995 : : rtx
4996 : 0 : gen_xrstor (rtx operand0 ATTRIBUTE_UNUSED,
4997 : : rtx operand1 ATTRIBUTE_UNUSED)
4998 : : {
4999 : 0 : return gen_rtx_UNSPEC_VOLATILE (BLKmode,
5000 : : gen_rtvec (2,
5001 : : operand0,
5002 : : operand1),
5003 : : 25);
5004 : : }
5005 : :
5006 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27375 */
5007 : : rtx
5008 : 0 : gen_xrstors (rtx operand0 ATTRIBUTE_UNUSED,
5009 : : rtx operand1 ATTRIBUTE_UNUSED)
5010 : : {
5011 : 0 : return gen_rtx_UNSPEC_VOLATILE (BLKmode,
5012 : : gen_rtvec (2,
5013 : : operand0,
5014 : : operand1),
5015 : : 31);
5016 : : }
5017 : :
5018 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27387 */
5019 : : rtx
5020 : 19 : gen_xrstor_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
5021 : : rtx operand1 ATTRIBUTE_UNUSED,
5022 : : rtx operand2 ATTRIBUTE_UNUSED)
5023 : : {
5024 : 19 : return gen_rtx_UNSPEC_VOLATILE (BLKmode,
5025 : : gen_rtvec (3,
5026 : : operand0,
5027 : : operand1,
5028 : : operand2),
5029 : : 25);
5030 : : }
5031 : :
5032 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27387 */
5033 : : rtx
5034 : 19 : gen_xrstors_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
5035 : : rtx operand1 ATTRIBUTE_UNUSED,
5036 : : rtx operand2 ATTRIBUTE_UNUSED)
5037 : : {
5038 : 19 : return gen_rtx_UNSPEC_VOLATILE (BLKmode,
5039 : : gen_rtvec (3,
5040 : : operand0,
5041 : : operand1,
5042 : : operand2),
5043 : : 31);
5044 : : }
5045 : :
5046 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27401 */
5047 : : rtx
5048 : 21 : gen_xrstor64 (rtx operand0 ATTRIBUTE_UNUSED,
5049 : : rtx operand1 ATTRIBUTE_UNUSED,
5050 : : rtx operand2 ATTRIBUTE_UNUSED)
5051 : : {
5052 : 21 : return gen_rtx_UNSPEC_VOLATILE (BLKmode,
5053 : : gen_rtvec (3,
5054 : : operand0,
5055 : : operand1,
5056 : : operand2),
5057 : : 27);
5058 : : }
5059 : :
5060 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27401 */
5061 : : rtx
5062 : 19 : gen_xrstors64 (rtx operand0 ATTRIBUTE_UNUSED,
5063 : : rtx operand1 ATTRIBUTE_UNUSED,
5064 : : rtx operand2 ATTRIBUTE_UNUSED)
5065 : : {
5066 : 19 : return gen_rtx_UNSPEC_VOLATILE (BLKmode,
5067 : : gen_rtvec (3,
5068 : : operand0,
5069 : : operand1,
5070 : : operand2),
5071 : : 33);
5072 : : }
5073 : :
5074 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27415 */
5075 : : rtx
5076 : 0 : gen_xsetbv (rtx operand0 ATTRIBUTE_UNUSED,
5077 : : rtx operand1 ATTRIBUTE_UNUSED)
5078 : : {
5079 : 0 : return gen_rtx_UNSPEC_VOLATILE (SImode,
5080 : : gen_rtvec (2,
5081 : : operand0,
5082 : : operand1),
5083 : : 37);
5084 : : }
5085 : :
5086 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27424 */
5087 : : rtx
5088 : 21 : gen_xsetbv_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
5089 : : rtx operand1 ATTRIBUTE_UNUSED,
5090 : : rtx operand2 ATTRIBUTE_UNUSED)
5091 : : {
5092 : 21 : return gen_rtx_UNSPEC_VOLATILE (SImode,
5093 : : gen_rtvec (3,
5094 : : operand0,
5095 : : operand1,
5096 : : operand2),
5097 : : 37);
5098 : : }
5099 : :
5100 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27434 */
5101 : : rtx
5102 : 0 : gen_xgetbv (rtx operand0 ATTRIBUTE_UNUSED,
5103 : : rtx operand1 ATTRIBUTE_UNUSED)
5104 : : {
5105 : 0 : return gen_rtx_SET (operand0,
5106 : : gen_rtx_UNSPEC_VOLATILE (DImode,
5107 : : gen_rtvec (1,
5108 : : operand1),
5109 : : 36));
5110 : : }
5111 : :
5112 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27442 */
5113 : : rtx
5114 : 22 : gen_xgetbv_rex64 (rtx operand0 ATTRIBUTE_UNUSED,
5115 : : rtx operand1 ATTRIBUTE_UNUSED,
5116 : : rtx operand2 ATTRIBUTE_UNUSED)
5117 : : {
5118 : 22 : return gen_rtx_PARALLEL (VOIDmode,
5119 : : gen_rtvec (2,
5120 : : gen_rtx_SET (operand0,
5121 : : gen_rtx_UNSPEC_VOLATILE (DImode,
5122 : : gen_rtvec (1,
5123 : : operand2),
5124 : : 36)),
5125 : : gen_rtx_SET (operand1,
5126 : : gen_rtx_UNSPEC_VOLATILE (DImode,
5127 : : gen_rtvec (1,
5128 : : copy_rtx (operand2)),
5129 : : 36))));
5130 : : }
5131 : :
5132 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27460 */
5133 : : rtx
5134 : 7249 : gen_fnstenv (rtx operand0 ATTRIBUTE_UNUSED)
5135 : : {
5136 : 7249 : return gen_rtx_PARALLEL (VOIDmode,
5137 : : gen_rtvec (9,
5138 : : gen_rtx_SET (operand0,
5139 : : gen_rtx_UNSPEC_VOLATILE (BLKmode,
5140 : : gen_rtvec (1,
5141 : : const0_rtx),
5142 : : 40)),
5143 : : gen_hard_reg_clobber (XFmode, 8),
5144 : : gen_hard_reg_clobber (XFmode, 9),
5145 : : gen_hard_reg_clobber (XFmode, 10),
5146 : : gen_hard_reg_clobber (XFmode, 11),
5147 : : gen_hard_reg_clobber (XFmode, 12),
5148 : : gen_hard_reg_clobber (XFmode, 13),
5149 : : gen_hard_reg_clobber (XFmode, 14),
5150 : : gen_hard_reg_clobber (XFmode, 15)));
5151 : : }
5152 : :
5153 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27478 */
5154 : : rtx
5155 : 7427 : gen_fldenv (rtx operand0 ATTRIBUTE_UNUSED)
5156 : : {
5157 : 7427 : return gen_rtx_PARALLEL (VOIDmode,
5158 : : gen_rtvec (9,
5159 : : gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5160 : : gen_rtvec (1,
5161 : : operand0),
5162 : : 41),
5163 : : gen_hard_reg_clobber (XFmode, 8),
5164 : : gen_hard_reg_clobber (XFmode, 9),
5165 : : gen_hard_reg_clobber (XFmode, 10),
5166 : : gen_hard_reg_clobber (XFmode, 11),
5167 : : gen_hard_reg_clobber (XFmode, 12),
5168 : : gen_hard_reg_clobber (XFmode, 13),
5169 : : gen_hard_reg_clobber (XFmode, 14),
5170 : : gen_hard_reg_clobber (XFmode, 15)));
5171 : : }
5172 : :
5173 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27496 */
5174 : : rtx
5175 : 7427 : gen_fnstsw (rtx operand0 ATTRIBUTE_UNUSED)
5176 : : {
5177 : 7427 : return gen_rtx_SET (operand0,
5178 : : gen_rtx_UNSPEC_VOLATILE (HImode,
5179 : : gen_rtvec (1,
5180 : : const0_rtx),
5181 : : 42));
5182 : : }
5183 : :
5184 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27506 */
5185 : : rtx
5186 : 14498 : gen_fnclex (void)
5187 : : {
5188 : 14498 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5189 : : gen_rtvec (1,
5190 : : const0_rtx),
5191 : : 43);
5192 : : }
5193 : :
5194 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27520 */
5195 : : rtx
5196 : 0 : gen_lwp_llwpcbsi (rtx operand0 ATTRIBUTE_UNUSED)
5197 : : {
5198 : 0 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5199 : : gen_rtvec (1,
5200 : : operand0),
5201 : : 12);
5202 : : }
5203 : :
5204 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27520 */
5205 : : rtx
5206 : 18 : gen_lwp_llwpcbdi (rtx operand0 ATTRIBUTE_UNUSED)
5207 : : {
5208 : 18 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5209 : : gen_rtvec (1,
5210 : : operand0),
5211 : : 12);
5212 : : }
5213 : :
5214 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27529 */
5215 : : rtx
5216 : 0 : gen_lwp_slwpcbsi (rtx operand0 ATTRIBUTE_UNUSED)
5217 : : {
5218 : 0 : return gen_rtx_SET (operand0,
5219 : : gen_rtx_UNSPEC_VOLATILE (SImode,
5220 : : gen_rtvec (1,
5221 : : const0_rtx),
5222 : : 13));
5223 : : }
5224 : :
5225 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27529 */
5226 : : rtx
5227 : 18 : gen_lwp_slwpcbdi (rtx operand0 ATTRIBUTE_UNUSED)
5228 : : {
5229 : 18 : return gen_rtx_SET (operand0,
5230 : : gen_rtx_UNSPEC_VOLATILE (DImode,
5231 : : gen_rtvec (1,
5232 : : const0_rtx),
5233 : : 13));
5234 : : }
5235 : :
5236 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27538 */
5237 : : rtx
5238 : 12 : gen_lwp_lwpvalsi (rtx operand0 ATTRIBUTE_UNUSED,
5239 : : rtx operand1 ATTRIBUTE_UNUSED,
5240 : : rtx operand2 ATTRIBUTE_UNUSED)
5241 : : {
5242 : 12 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5243 : : gen_rtvec (3,
5244 : : operand0,
5245 : : operand1,
5246 : : operand2),
5247 : : 14);
5248 : : }
5249 : :
5250 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27538 */
5251 : : rtx
5252 : 14 : gen_lwp_lwpvaldi (rtx operand0 ATTRIBUTE_UNUSED,
5253 : : rtx operand1 ATTRIBUTE_UNUSED,
5254 : : rtx operand2 ATTRIBUTE_UNUSED)
5255 : : {
5256 : 14 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5257 : : gen_rtvec (3,
5258 : : operand0,
5259 : : operand1,
5260 : : operand2),
5261 : : 14);
5262 : : }
5263 : :
5264 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27550 */
5265 : : rtx
5266 : 12 : gen_lwp_lwpinssi (rtx operand0 ATTRIBUTE_UNUSED,
5267 : : rtx operand1 ATTRIBUTE_UNUSED,
5268 : : rtx operand2 ATTRIBUTE_UNUSED)
5269 : : {
5270 : 12 : return gen_rtx_SET (gen_rtx_REG (CCCmode,
5271 : : 17),
5272 : : gen_rtx_UNSPEC_VOLATILE (CCCmode,
5273 : : gen_rtvec (3,
5274 : : operand0,
5275 : : operand1,
5276 : : operand2),
5277 : : 15));
5278 : : }
5279 : :
5280 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27550 */
5281 : : rtx
5282 : 13 : gen_lwp_lwpinsdi (rtx operand0 ATTRIBUTE_UNUSED,
5283 : : rtx operand1 ATTRIBUTE_UNUSED,
5284 : : rtx operand2 ATTRIBUTE_UNUSED)
5285 : : {
5286 : 13 : return gen_rtx_SET (gen_rtx_REG (CCCmode,
5287 : : 17),
5288 : : gen_rtx_UNSPEC_VOLATILE (CCCmode,
5289 : : gen_rtvec (3,
5290 : : operand0,
5291 : : operand1,
5292 : : operand2),
5293 : : 15));
5294 : : }
5295 : :
5296 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27577 */
5297 : : rtx
5298 : 19 : gen_rdfsbasesi (rtx operand0 ATTRIBUTE_UNUSED)
5299 : : {
5300 : 19 : return gen_rtx_SET (operand0,
5301 : : gen_rtx_UNSPEC_VOLATILE (SImode,
5302 : : gen_rtvec (1,
5303 : : const0_rtx),
5304 : : 16));
5305 : : }
5306 : :
5307 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27577 */
5308 : : rtx
5309 : 19 : gen_rdgsbasesi (rtx operand0 ATTRIBUTE_UNUSED)
5310 : : {
5311 : 19 : return gen_rtx_SET (operand0,
5312 : : gen_rtx_UNSPEC_VOLATILE (SImode,
5313 : : gen_rtvec (1,
5314 : : const0_rtx),
5315 : : 17));
5316 : : }
5317 : :
5318 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27577 */
5319 : : rtx
5320 : 19 : gen_rdfsbasedi (rtx operand0 ATTRIBUTE_UNUSED)
5321 : : {
5322 : 19 : return gen_rtx_SET (operand0,
5323 : : gen_rtx_UNSPEC_VOLATILE (DImode,
5324 : : gen_rtvec (1,
5325 : : const0_rtx),
5326 : : 16));
5327 : : }
5328 : :
5329 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27577 */
5330 : : rtx
5331 : 19 : gen_rdgsbasedi (rtx operand0 ATTRIBUTE_UNUSED)
5332 : : {
5333 : 19 : return gen_rtx_SET (operand0,
5334 : : gen_rtx_UNSPEC_VOLATILE (DImode,
5335 : : gen_rtvec (1,
5336 : : const0_rtx),
5337 : : 17));
5338 : : }
5339 : :
5340 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27586 */
5341 : : rtx
5342 : 19 : gen_wrfsbasesi (rtx operand0 ATTRIBUTE_UNUSED)
5343 : : {
5344 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5345 : : gen_rtvec (1,
5346 : : operand0),
5347 : : 18);
5348 : : }
5349 : :
5350 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27586 */
5351 : : rtx
5352 : 19 : gen_wrgsbasesi (rtx operand0 ATTRIBUTE_UNUSED)
5353 : : {
5354 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5355 : : gen_rtvec (1,
5356 : : operand0),
5357 : : 19);
5358 : : }
5359 : :
5360 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27586 */
5361 : : rtx
5362 : 19 : gen_wrfsbasedi (rtx operand0 ATTRIBUTE_UNUSED)
5363 : : {
5364 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5365 : : gen_rtvec (1,
5366 : : operand0),
5367 : : 18);
5368 : : }
5369 : :
5370 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27586 */
5371 : : rtx
5372 : 19 : gen_wrgsbasedi (rtx operand0 ATTRIBUTE_UNUSED)
5373 : : {
5374 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5375 : : gen_rtvec (1,
5376 : : operand0),
5377 : : 19);
5378 : : }
5379 : :
5380 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27595 */
5381 : : rtx
5382 : 21 : gen_ptwritesi (rtx operand0 ATTRIBUTE_UNUSED)
5383 : : {
5384 : 21 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5385 : : gen_rtvec (1,
5386 : : operand0),
5387 : : 78);
5388 : : }
5389 : :
5390 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27595 */
5391 : : rtx
5392 : 23 : gen_ptwritedi (rtx operand0 ATTRIBUTE_UNUSED)
5393 : : {
5394 : 23 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5395 : : gen_rtvec (1,
5396 : : operand0),
5397 : : 78);
5398 : : }
5399 : :
5400 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27604 */
5401 : : rtx
5402 : 21 : gen_rdrandhi (rtx operand0 ATTRIBUTE_UNUSED)
5403 : : {
5404 : 21 : return gen_rtx_PARALLEL (VOIDmode,
5405 : : gen_rtvec (2,
5406 : : gen_rtx_SET (operand0,
5407 : : gen_rtx_UNSPEC_VOLATILE (HImode,
5408 : : gen_rtvec (1,
5409 : : const0_rtx),
5410 : : 44)),
5411 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
5412 : : 17),
5413 : : gen_rtx_UNSPEC_VOLATILE (CCCmode,
5414 : : gen_rtvec (1,
5415 : : const0_rtx),
5416 : : 44))));
5417 : : }
5418 : :
5419 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27604 */
5420 : : rtx
5421 : 44 : gen_rdrandsi (rtx operand0 ATTRIBUTE_UNUSED)
5422 : : {
5423 : 44 : return gen_rtx_PARALLEL (VOIDmode,
5424 : : gen_rtvec (2,
5425 : : gen_rtx_SET (operand0,
5426 : : gen_rtx_UNSPEC_VOLATILE (SImode,
5427 : : gen_rtvec (1,
5428 : : const0_rtx),
5429 : : 44)),
5430 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
5431 : : 17),
5432 : : gen_rtx_UNSPEC_VOLATILE (CCCmode,
5433 : : gen_rtvec (1,
5434 : : const0_rtx),
5435 : : 44))));
5436 : : }
5437 : :
5438 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27604 */
5439 : : rtx
5440 : 20 : gen_rdranddi (rtx operand0 ATTRIBUTE_UNUSED)
5441 : : {
5442 : 20 : return gen_rtx_PARALLEL (VOIDmode,
5443 : : gen_rtvec (2,
5444 : : gen_rtx_SET (operand0,
5445 : : gen_rtx_UNSPEC_VOLATILE (DImode,
5446 : : gen_rtvec (1,
5447 : : const0_rtx),
5448 : : 44)),
5449 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
5450 : : 17),
5451 : : gen_rtx_UNSPEC_VOLATILE (CCCmode,
5452 : : gen_rtvec (1,
5453 : : const0_rtx),
5454 : : 44))));
5455 : : }
5456 : :
5457 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27614 */
5458 : : rtx
5459 : 19 : gen_rdseedhi (rtx operand0 ATTRIBUTE_UNUSED)
5460 : : {
5461 : 19 : return gen_rtx_PARALLEL (VOIDmode,
5462 : : gen_rtvec (2,
5463 : : gen_rtx_SET (operand0,
5464 : : gen_rtx_UNSPEC_VOLATILE (HImode,
5465 : : gen_rtvec (1,
5466 : : const0_rtx),
5467 : : 45)),
5468 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
5469 : : 17),
5470 : : gen_rtx_UNSPEC_VOLATILE (CCCmode,
5471 : : gen_rtvec (1,
5472 : : const0_rtx),
5473 : : 45))));
5474 : : }
5475 : :
5476 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27614 */
5477 : : rtx
5478 : 28 : gen_rdseedsi (rtx operand0 ATTRIBUTE_UNUSED)
5479 : : {
5480 : 28 : return gen_rtx_PARALLEL (VOIDmode,
5481 : : gen_rtvec (2,
5482 : : gen_rtx_SET (operand0,
5483 : : gen_rtx_UNSPEC_VOLATILE (SImode,
5484 : : gen_rtvec (1,
5485 : : const0_rtx),
5486 : : 45)),
5487 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
5488 : : 17),
5489 : : gen_rtx_UNSPEC_VOLATILE (CCCmode,
5490 : : gen_rtvec (1,
5491 : : const0_rtx),
5492 : : 45))));
5493 : : }
5494 : :
5495 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27614 */
5496 : : rtx
5497 : 19 : gen_rdseeddi (rtx operand0 ATTRIBUTE_UNUSED)
5498 : : {
5499 : 19 : return gen_rtx_PARALLEL (VOIDmode,
5500 : : gen_rtvec (2,
5501 : : gen_rtx_SET (operand0,
5502 : : gen_rtx_UNSPEC_VOLATILE (DImode,
5503 : : gen_rtvec (1,
5504 : : const0_rtx),
5505 : : 45)),
5506 : : gen_rtx_SET (gen_rtx_REG (CCCmode,
5507 : : 17),
5508 : : gen_rtx_UNSPEC_VOLATILE (CCCmode,
5509 : : gen_rtvec (1,
5510 : : const0_rtx),
5511 : : 45))));
5512 : : }
5513 : :
5514 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27644 */
5515 : : rtx
5516 : 16 : gen_rdsspsi (rtx operand0 ATTRIBUTE_UNUSED,
5517 : : rtx operand1 ATTRIBUTE_UNUSED)
5518 : : {
5519 : 16 : return gen_rtx_SET (operand0,
5520 : : gen_rtx_UNSPEC_VOLATILE (SImode,
5521 : : gen_rtvec (1,
5522 : : operand1),
5523 : : 59));
5524 : : }
5525 : :
5526 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27644 */
5527 : : rtx
5528 : 65 : gen_rdsspdi (rtx operand0 ATTRIBUTE_UNUSED,
5529 : : rtx operand1 ATTRIBUTE_UNUSED)
5530 : : {
5531 : 65 : return gen_rtx_SET (operand0,
5532 : : gen_rtx_UNSPEC_VOLATILE (DImode,
5533 : : gen_rtvec (1,
5534 : : operand1),
5535 : : 59));
5536 : : }
5537 : :
5538 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27653 */
5539 : : rtx
5540 : 16 : gen_incsspsi (rtx operand0 ATTRIBUTE_UNUSED)
5541 : : {
5542 : 16 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5543 : : gen_rtvec (1,
5544 : : operand0),
5545 : : 60);
5546 : : }
5547 : :
5548 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27653 */
5549 : : rtx
5550 : 65 : gen_incsspdi (rtx operand0 ATTRIBUTE_UNUSED)
5551 : : {
5552 : 65 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5553 : : gen_rtvec (1,
5554 : : operand0),
5555 : : 60);
5556 : : }
5557 : :
5558 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27661 */
5559 : : rtx
5560 : 19 : gen_saveprevssp (void)
5561 : : {
5562 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5563 : : gen_rtvec (1,
5564 : : const0_rtx),
5565 : : 61);
5566 : : }
5567 : :
5568 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27668 */
5569 : : rtx
5570 : 19 : gen_rstorssp (rtx operand0 ATTRIBUTE_UNUSED)
5571 : : {
5572 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5573 : : gen_rtvec (1,
5574 : : operand0),
5575 : : 62);
5576 : : }
5577 : :
5578 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27676 */
5579 : : rtx
5580 : 19 : gen_wrsssi (rtx operand0 ATTRIBUTE_UNUSED,
5581 : : rtx operand1 ATTRIBUTE_UNUSED)
5582 : : {
5583 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5584 : : gen_rtvec (2,
5585 : : operand0,
5586 : : operand1),
5587 : : 63);
5588 : : }
5589 : :
5590 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27676 */
5591 : : rtx
5592 : 19 : gen_wrssdi (rtx operand0 ATTRIBUTE_UNUSED,
5593 : : rtx operand1 ATTRIBUTE_UNUSED)
5594 : : {
5595 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5596 : : gen_rtvec (2,
5597 : : operand0,
5598 : : operand1),
5599 : : 63);
5600 : : }
5601 : :
5602 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27685 */
5603 : : rtx
5604 : 19 : gen_wrusssi (rtx operand0 ATTRIBUTE_UNUSED,
5605 : : rtx operand1 ATTRIBUTE_UNUSED)
5606 : : {
5607 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5608 : : gen_rtvec (2,
5609 : : operand0,
5610 : : operand1),
5611 : : 64);
5612 : : }
5613 : :
5614 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27685 */
5615 : : rtx
5616 : 19 : gen_wrussdi (rtx operand0 ATTRIBUTE_UNUSED,
5617 : : rtx operand1 ATTRIBUTE_UNUSED)
5618 : : {
5619 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5620 : : gen_rtvec (2,
5621 : : operand0,
5622 : : operand1),
5623 : : 64);
5624 : : }
5625 : :
5626 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27694 */
5627 : : rtx
5628 : 19 : gen_setssbsy (void)
5629 : : {
5630 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5631 : : gen_rtvec (1,
5632 : : const0_rtx),
5633 : : 65);
5634 : : }
5635 : :
5636 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27701 */
5637 : : rtx
5638 : 19 : gen_clrssbsy (rtx operand0 ATTRIBUTE_UNUSED)
5639 : : {
5640 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5641 : : gen_rtvec (1,
5642 : : operand0),
5643 : : 66);
5644 : : }
5645 : :
5646 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27709 */
5647 : : rtx
5648 : 275821 : gen_nop_endbr (void)
5649 : : {
5650 : 275821 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5651 : : gen_rtvec (1,
5652 : : const0_rtx),
5653 : : 58);
5654 : : }
5655 : :
5656 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27742 */
5657 : : rtx
5658 : 22 : gen_xbegin_1 (rtx operand0 ATTRIBUTE_UNUSED,
5659 : : rtx operand1 ATTRIBUTE_UNUSED)
5660 : : {
5661 : 22 : return gen_rtx_PARALLEL (VOIDmode,
5662 : : gen_rtvec (2,
5663 : : gen_rtx_SET (pc_rtx,
5664 : : gen_rtx_IF_THEN_ELSE (VOIDmode,
5665 : : gen_rtx_NE (VOIDmode,
5666 : : gen_rtx_UNSPEC (VOIDmode,
5667 : : gen_rtvec (1,
5668 : : const0_rtx),
5669 : : 36),
5670 : : const0_rtx),
5671 : : gen_rtx_LABEL_REF (VOIDmode,
5672 : : operand1),
5673 : : pc_rtx)),
5674 : : gen_rtx_SET (operand0,
5675 : : gen_rtx_UNSPEC_VOLATILE (SImode,
5676 : : gen_rtvec (1,
5677 : : copy_rtx (operand0)),
5678 : : 46))));
5679 : : }
5680 : :
5681 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27755 */
5682 : : rtx
5683 : 29 : gen_xend (void)
5684 : : {
5685 : 29 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5686 : : gen_rtvec (1,
5687 : : const0_rtx),
5688 : : 47);
5689 : : }
5690 : :
5691 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27762 */
5692 : : rtx
5693 : 23 : gen_xabort (rtx operand0 ATTRIBUTE_UNUSED)
5694 : : {
5695 : 23 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5696 : : gen_rtvec (1,
5697 : : operand0),
5698 : : 48);
5699 : : }
5700 : :
5701 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27782 */
5702 : : rtx
5703 : 29 : gen_xtest_1 (void)
5704 : : {
5705 : 29 : return gen_rtx_SET (gen_rtx_REG (CCZmode,
5706 : : 17),
5707 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
5708 : : gen_rtvec (1,
5709 : : const0_rtx),
5710 : : 49));
5711 : : }
5712 : :
5713 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27790 */
5714 : : rtx
5715 : 19 : gen_clwb (rtx operand0 ATTRIBUTE_UNUSED)
5716 : : {
5717 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5718 : : gen_rtvec (1,
5719 : : operand0),
5720 : : 51);
5721 : : }
5722 : :
5723 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27799 */
5724 : : rtx
5725 : 19 : gen_clflushopt (rtx operand0 ATTRIBUTE_UNUSED)
5726 : : {
5727 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5728 : : gen_rtvec (1,
5729 : : operand0),
5730 : : 52);
5731 : : }
5732 : :
5733 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27809 */
5734 : : rtx
5735 : 21 : gen_mwaitx (rtx operand0 ATTRIBUTE_UNUSED,
5736 : : rtx operand1 ATTRIBUTE_UNUSED,
5737 : : rtx operand2 ATTRIBUTE_UNUSED)
5738 : : {
5739 : 21 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5740 : : gen_rtvec (3,
5741 : : operand0,
5742 : : operand1,
5743 : : operand2),
5744 : : 54);
5745 : : }
5746 : :
5747 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27821 */
5748 : : rtx
5749 : 0 : gen_monitorx_si (rtx operand0 ATTRIBUTE_UNUSED,
5750 : : rtx operand1 ATTRIBUTE_UNUSED,
5751 : : rtx operand2 ATTRIBUTE_UNUSED)
5752 : : {
5753 : 0 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5754 : : gen_rtvec (3,
5755 : : operand0,
5756 : : operand1,
5757 : : operand2),
5758 : : 53);
5759 : : }
5760 : :
5761 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27821 */
5762 : : rtx
5763 : 21 : gen_monitorx_di (rtx operand0 ATTRIBUTE_UNUSED,
5764 : : rtx operand1 ATTRIBUTE_UNUSED,
5765 : : rtx operand2 ATTRIBUTE_UNUSED)
5766 : : {
5767 : 21 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5768 : : gen_rtvec (3,
5769 : : operand0,
5770 : : operand1,
5771 : : operand2),
5772 : : 53);
5773 : : }
5774 : :
5775 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27835 */
5776 : : rtx
5777 : 0 : gen_clzero_si (rtx operand0 ATTRIBUTE_UNUSED)
5778 : : {
5779 : 0 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5780 : : gen_rtvec (1,
5781 : : operand0),
5782 : : 55);
5783 : : }
5784 : :
5785 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27835 */
5786 : : rtx
5787 : 19 : gen_clzero_di (rtx operand0 ATTRIBUTE_UNUSED)
5788 : : {
5789 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5790 : : gen_rtvec (1,
5791 : : operand0),
5792 : : 55);
5793 : : }
5794 : :
5795 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27885 */
5796 : : rtx
5797 : 0 : gen_rdpid (rtx operand0 ATTRIBUTE_UNUSED)
5798 : : {
5799 : 0 : return gen_rtx_SET (operand0,
5800 : : gen_rtx_UNSPEC_VOLATILE (SImode,
5801 : : gen_rtvec (1,
5802 : : const0_rtx),
5803 : : 57));
5804 : : }
5805 : :
5806 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27892 */
5807 : : rtx
5808 : 18 : gen_rdpid_rex64 (rtx operand0 ATTRIBUTE_UNUSED)
5809 : : {
5810 : 18 : return gen_rtx_SET (operand0,
5811 : : gen_rtx_UNSPEC_VOLATILE (DImode,
5812 : : gen_rtvec (1,
5813 : : const0_rtx),
5814 : : 57));
5815 : : }
5816 : :
5817 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27901 */
5818 : : rtx
5819 : 19 : gen_wbinvd (void)
5820 : : {
5821 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5822 : : gen_rtvec (1,
5823 : : const0_rtx),
5824 : : 38);
5825 : : }
5826 : :
5827 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27907 */
5828 : : rtx
5829 : 19 : gen_wbnoinvd (void)
5830 : : {
5831 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5832 : : gen_rtvec (1,
5833 : : const0_rtx),
5834 : : 39);
5835 : : }
5836 : :
5837 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27915 */
5838 : : rtx
5839 : 21 : gen_movdirisi (rtx operand0 ATTRIBUTE_UNUSED,
5840 : : rtx operand1 ATTRIBUTE_UNUSED)
5841 : : {
5842 : 21 : return gen_rtx_SET (operand0,
5843 : : gen_rtx_UNSPEC (SImode,
5844 : : gen_rtvec (1,
5845 : : operand1),
5846 : : 100));
5847 : : }
5848 : :
5849 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27915 */
5850 : : rtx
5851 : 20 : gen_movdiridi (rtx operand0 ATTRIBUTE_UNUSED,
5852 : : rtx operand1 ATTRIBUTE_UNUSED)
5853 : : {
5854 : 20 : return gen_rtx_SET (operand0,
5855 : : gen_rtx_UNSPEC (DImode,
5856 : : gen_rtvec (1,
5857 : : operand1),
5858 : : 100));
5859 : : }
5860 : :
5861 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27923 */
5862 : : rtx
5863 : 1 : gen_movdir64b_si (rtx operand0 ATTRIBUTE_UNUSED,
5864 : : rtx operand1 ATTRIBUTE_UNUSED)
5865 : : {
5866 : 1 : return gen_rtx_SET (gen_rtx_MEM (XImode,
5867 : : operand0),
5868 : : gen_rtx_UNSPEC (XImode,
5869 : : gen_rtvec (1,
5870 : : operand1),
5871 : : 101));
5872 : : }
5873 : :
5874 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27923 */
5875 : : rtx
5876 : 22 : gen_movdir64b_di (rtx operand0 ATTRIBUTE_UNUSED,
5877 : : rtx operand1 ATTRIBUTE_UNUSED)
5878 : : {
5879 : 22 : return gen_rtx_SET (gen_rtx_MEM (XImode,
5880 : : operand0),
5881 : : gen_rtx_UNSPEC (XImode,
5882 : : gen_rtvec (1,
5883 : : operand1),
5884 : : 101));
5885 : : }
5886 : :
5887 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27935 */
5888 : : rtx
5889 : 19 : gen_xsusldtrk (void)
5890 : : {
5891 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5892 : : gen_rtvec (1,
5893 : : const0_rtx),
5894 : : 67);
5895 : : }
5896 : :
5897 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27935 */
5898 : : rtx
5899 : 19 : gen_xresldtrk (void)
5900 : : {
5901 : 19 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5902 : : gen_rtvec (1,
5903 : : const0_rtx),
5904 : : 68);
5905 : : }
5906 : :
5907 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27947 */
5908 : : rtx
5909 : 0 : gen_enqcmd_si (rtx operand0 ATTRIBUTE_UNUSED,
5910 : : rtx operand1 ATTRIBUTE_UNUSED)
5911 : : {
5912 : 0 : return gen_rtx_SET (gen_rtx_REG (CCZmode,
5913 : : 17),
5914 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
5915 : : gen_rtvec (2,
5916 : : operand0,
5917 : : operand1),
5918 : : 79));
5919 : : }
5920 : :
5921 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27947 */
5922 : : rtx
5923 : 0 : gen_enqcmds_si (rtx operand0 ATTRIBUTE_UNUSED,
5924 : : rtx operand1 ATTRIBUTE_UNUSED)
5925 : : {
5926 : 0 : return gen_rtx_SET (gen_rtx_REG (CCZmode,
5927 : : 17),
5928 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
5929 : : gen_rtvec (2,
5930 : : operand0,
5931 : : operand1),
5932 : : 80));
5933 : : }
5934 : :
5935 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27947 */
5936 : : rtx
5937 : 19 : gen_enqcmd_di (rtx operand0 ATTRIBUTE_UNUSED,
5938 : : rtx operand1 ATTRIBUTE_UNUSED)
5939 : : {
5940 : 19 : return gen_rtx_SET (gen_rtx_REG (CCZmode,
5941 : : 17),
5942 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
5943 : : gen_rtvec (2,
5944 : : operand0,
5945 : : operand1),
5946 : : 79));
5947 : : }
5948 : :
5949 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27947 */
5950 : : rtx
5951 : 19 : gen_enqcmds_di (rtx operand0 ATTRIBUTE_UNUSED,
5952 : : rtx operand1 ATTRIBUTE_UNUSED)
5953 : : {
5954 : 19 : return gen_rtx_SET (gen_rtx_REG (CCZmode,
5955 : : 17),
5956 : : gen_rtx_UNSPEC_VOLATILE (CCZmode,
5957 : : gen_rtvec (2,
5958 : : operand0,
5959 : : operand1),
5960 : : 80));
5961 : : }
5962 : :
5963 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27960 */
5964 : : rtx
5965 : 20 : gen_clui (void)
5966 : : {
5967 : 20 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5968 : : gen_rtvec (1,
5969 : : const0_rtx),
5970 : : 72);
5971 : : }
5972 : :
5973 : : /* /home/worker/buildworker/tiber-lcov/build/gcc/config/i386/i386.md:27960 */
5974 : : rtx
5975 : 20 : gen_stui (void)
5976 : : {
5977 : 20 : return gen_rtx_UNSPEC_VOLATILE (VOIDmode,
5978 : : gen_rtvec (1,
5979 : : const0_rtx),
5980 : : 73);
5981 : : }
5982 : :
|