Lines Matching full:next
16 ; CHECK-NEXT: maxsd %xmm1, %xmm0
17 ; CHECK-NEXT: ret
19 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
20 ; UNSAFE-NEXT: ret
22 ; FINITE-NEXT: maxsd %xmm1, %xmm0
23 ; FINITE-NEXT: ret
31 ; CHECK-NEXT: minsd %xmm1, %xmm0
32 ; CHECK-NEXT: ret
34 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
35 ; UNSAFE-NEXT: ret
37 ; FINITE-NEXT: minsd %xmm1, %xmm0
38 ; FINITE-NEXT: ret
46 ; CHECK-NEXT: minsd %xmm0, %xmm1
47 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0
48 ; CHECK-NEXT: ret
50 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
51 ; UNSAFE-NEXT: ret
53 ; FINITE-NEXT: minsd %xmm0, %xmm1
54 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
55 ; FINITE-NEXT: ret
63 ; CHECK-NEXT: maxsd %xmm0, %xmm1
64 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0
65 ; CHECK-NEXT: ret
67 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
68 ; UNSAFE-NEXT: ret
70 ; FINITE-NEXT: maxsd %xmm0, %xmm1
71 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
72 ; FINITE-NEXT: ret
82 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
83 ; UNSAFE-NEXT: ret
85 ; FINITE-NEXT: maxsd %xmm1, %xmm0
86 ; FINITE-NEXT: ret
96 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
98 ; FINITE-NEXT: minsd %xmm1, %xmm0
108 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
109 ; UNSAFE-NEXT: ret
111 ; FINITE-NEXT: minsd %xmm0, %xmm1
112 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
113 ; FINITE-NEXT: ret
123 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
124 ; UNSAFE-NEXT: ret
126 ; FINITE-NEXT: maxsd %xmm0, %xmm1
127 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
128 ; FINITE-NEXT: ret
136 ; CHECK-NEXT: xorp{{[sd]}} %xmm1, %xmm1
137 ; CHECK-NEXT: maxsd %xmm1, %xmm0
138 ; CHECK-NEXT: ret
140 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
141 ; UNSAFE-NEXT: maxsd %xmm0, %xmm1
142 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
143 ; UNSAFE-NEXT: ret
145 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
146 ; FINITE-NEXT: maxsd %xmm1, %xmm0
147 ; FINITE-NEXT: ret
155 ; CHECK-NEXT: xorp{{[sd]}} %xmm1, %xmm1
156 ; CHECK-NEXT: minsd %xmm1, %xmm0
157 ; CHECK-NEXT: ret
159 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
160 ; UNSAFE-NEXT: minsd %xmm0, %xmm1
161 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
162 ; UNSAFE-NEXT: ret
164 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
165 ; FINITE-NEXT: minsd %xmm1, %xmm0
166 ; FINITE-NEXT: ret
174 ; CHECK-NEXT: xorp{{[sd]}} %xmm1, %xmm1
175 ; CHECK-NEXT: minsd %xmm0, %xmm1
176 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0
177 ; CHECK-NEXT: ret
179 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
180 ; UNSAFE-NEXT: minsd %xmm0, %xmm1
181 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
182 ; UNSAFE-NEXT: ret
184 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
185 ; FINITE-NEXT: minsd %xmm0, %xmm1
186 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
187 ; FINITE-NEXT: ret
195 ; CHECK-NEXT: xorp{{[sd]}} %xmm1, %xmm1
196 ; CHECK-NEXT: maxsd %xmm0, %xmm1
197 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0
198 ; CHECK-NEXT: ret
200 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
201 ; UNSAFE-NEXT: maxsd %xmm0, %xmm1
202 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
203 ; UNSAFE-NEXT: ret
205 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
206 ; FINITE-NEXT: maxsd %xmm0, %xmm1
207 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
208 ; FINITE-NEXT: ret
217 ; CHECK-NEXT: andpd
219 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
220 ; UNSAFE-NEXT: maxsd %xmm0, %xmm1
221 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
222 ; UNSAFE-NEXT: ret
224 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
225 ; FINITE-NEXT: maxsd %xmm1, %xmm0
226 ; FINITE-NEXT: ret
235 ; CHECK-NEXT: andpd
237 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
238 ; UNSAFE-NEXT: minsd %xmm0, %xmm1
239 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
240 ; UNSAFE-NEXT: ret
242 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
243 ; FINITE-NEXT: minsd %xmm1, %xmm0
244 ; FINITE-NEXT: ret
253 ; CHECK-NEXT: andnpd
255 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
256 ; UNSAFE-NEXT: minsd %xmm0, %xmm1
257 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
258 ; UNSAFE-NEXT: ret
260 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
261 ; FINITE-NEXT: minsd %xmm0, %xmm1
262 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
263 ; FINITE-NEXT: ret
273 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
274 ; UNSAFE-NEXT: maxsd %xmm0, %xmm1
275 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
276 ; UNSAFE-NEXT: ret
278 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
279 ; FINITE-NEXT: maxsd %xmm0, %xmm1
280 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
281 ; FINITE-NEXT: ret
291 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
292 ; UNSAFE-NEXT: ret
294 ; FINITE-NEXT: maxsd %xmm1, %xmm0
295 ; FINITE-NEXT: ret
305 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
306 ; UNSAFE-NEXT: ret
308 ; FINITE-NEXT: minsd %xmm1, %xmm0
309 ; FINITE-NEXT: ret
319 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
320 ; UNSAFE-NEXT: ret
322 ; FINITE-NEXT: minsd %xmm0, %xmm1
323 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
324 ; FINITE-NEXT: ret
334 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
335 ; UNSAFE-NEXT: ret
337 ; FINITE-NEXT: maxsd %xmm0, %xmm1
338 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
339 ; FINITE-NEXT: ret
347 ; CHECK-NEXT: maxsd %xmm0, %xmm1
348 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0
349 ; CHECK-NEXT: ret
351 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
352 ; UNSAFE-NEXT: ret
354 ; FINITE-NEXT: maxsd %xmm1, %xmm0
355 ; FINITE-NEXT: ret
363 ; CHECK-NEXT: minsd %xmm0, %xmm1
364 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0
365 ; CHECK-NEXT: ret
367 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
368 ; UNSAFE-NEXT: ret
370 ; FINITE-NEXT: minsd %xmm1, %xmm0
371 ; FINITE-NEXT: ret
379 ; CHECK-NEXT: minsd %xmm1, %xmm0
380 ; CHECK-NEXT: ret
382 ; UNSAFE-NEXT: minsd %xmm1, %xmm0
383 ; UNSAFE-NEXT: ret
385 ; FINITE-NEXT: minsd %xmm0, %xmm1
386 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
387 ; FINITE-NEXT: ret
395 ; CHECK-NEXT: maxsd %xmm1, %xmm0
396 ; CHECK-NEXT: ret
398 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0
399 ; UNSAFE-NEXT: ret
401 ; FINITE-NEXT: maxsd %xmm0, %xmm1
402 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
403 ; FINITE-NEXT: ret
412 ; CHECK-NEXT: andpd
414 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
415 ; UNSAFE-NEXT: maxsd %xmm0, %xmm1
416 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
417 ; UNSAFE-NEXT: ret
419 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
420 ; FINITE-NEXT: maxsd %xmm1, %xmm0
421 ; FINITE-NEXT: ret
430 ; CHECK-NEXT: andpd
432 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
433 ; UNSAFE-NEXT: minsd %xmm0, %xmm1
434 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
435 ; UNSAFE-NEXT: ret
437 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
438 ; FINITE-NEXT: minsd %xmm1, %xmm0
439 ; FINITE-NEXT: ret
448 ; CHECK-NEXT: andnpd
450 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
451 ; UNSAFE-NEXT: minsd %xmm0, %xmm1
452 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
453 ; UNSAFE-NEXT: ret
455 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
456 ; FINITE-NEXT: minsd %xmm0, %xmm1
457 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
458 ; FINITE-NEXT: ret
467 ; CHECK-NEXT: andnpd
469 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
470 ; UNSAFE-NEXT: maxsd %xmm0, %xmm1
471 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
472 ; UNSAFE-NEXT: ret
474 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
475 ; FINITE-NEXT: maxsd %xmm0, %xmm1
476 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
477 ; FINITE-NEXT: ret
485 ; CHECK-NEXT: xorp{{[sd]}} %xmm1, %xmm1
486 ; CHECK-NEXT: maxsd %xmm0, %xmm1
487 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0
488 ; CHECK-NEXT: ret
490 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
491 ; UNSAFE-NEXT: maxsd %xmm0, %xmm1
492 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
493 ; UNSAFE-NEXT: ret
495 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
496 ; FINITE-NEXT: maxsd %xmm1, %xmm0
497 ; FINITE-NEXT: ret
505 ; CHECK-NEXT: xorp{{[sd]}} %xmm1, %xmm1
506 ; CHECK-NEXT: minsd %xmm0, %xmm1
507 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0
508 ; CHECK-NEXT: ret
510 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
511 ; UNSAFE-NEXT: minsd %xmm0, %xmm1
512 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
513 ; UNSAFE-NEXT: ret
515 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
516 ; FINITE-NEXT: minsd %xmm1, %xmm0
517 ; FINITE-NEXT: ret
525 ; CHECK-NEXT: xorp{{[sd]}} %xmm1, %xmm1
526 ; CHECK-NEXT: minsd %xmm1, %xmm0
527 ; CHECK-NEXT: ret
529 ; UNSAFE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
530 ; UNSAFE-NEXT: minsd %xmm0, %xmm1
531 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
532 ; UNSAFE-NEXT: ret
534 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
535 ; FINITE-NEXT: minsd %xmm0, %xmm1
536 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
537 ; FINITE-NEXT: ret
545 ; CHECK-NEXT: xorp{{[sd]}} %xmm1, %xmm1
546 ; CHECK-NEXT: maxsd %xmm1, %xmm0
547 ; CHECK-NEXT: ret
549 ; UNSAFE-NEXT
550 ; UNSAFE-NEXT: maxsd %xmm0, %xmm1
551 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0
552 ; UNSAFE-NEXT: ret
554 ; FINITE-NEXT: xorp{{[sd]}} %xmm1, %xmm1
555 ; FINITE-NEXT: maxsd %xmm0, %xmm1
556 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
557 ; FINITE-NEXT: ret
565 ; CHECK-NEXT: maxsd {{[^,]*}}, %xmm0
566 ; CHECK-NEXT: ret
568 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
569 ; UNSAFE-NEXT: ret
571 ; FINITE-NEXT: maxsd {{[^,]*}}, %xmm0
572 ; FINITE-NEXT: ret
580 ; CHECK-NEXT: minsd {{[^,]*}}, %xmm0
581 ; CHECK-NEXT: ret
583 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
584 ; UNSAFE-NEXT: ret
586 ; FINITE-NEXT: minsd {{[^,]*}}, %xmm0
587 ; FINITE-NEXT: ret
595 ; CHECK-NEXT: movsd {{[^,]*}}, %xmm1
596 ; CHECK-NEXT: minsd %xmm0, %xmm1
597 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0
598 ; CHECK-NEXT: ret
600 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
601 ; UNSAFE-NEXT: ret
603 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
604 ; FINITE-NEXT: minsd %xmm0, %xmm1
605 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
606 ; FINITE-NEXT: ret
614 ; CHECK-NEXT: movsd {{[^,]*}}, %xmm1
615 ; CHECK-NEXT: maxsd %xmm0, %xmm1
616 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0
617 ; CHECK-NEXT: ret
619 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
620 ; UNSAFE-NEXT: ret
622 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
623 ; FINITE-NEXT: maxsd %xmm0, %xmm1
624 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
625 ; FINITE-NEXT: ret
635 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
636 ; UNSAFE-NEXT: ret
638 ; FINITE-NEXT: maxsd {{[^,]*}}, %xmm0
639 ; FINITE-NEXT: ret
649 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
650 ; UNSAFE-NEXT: ret
652 ; FINITE-NEXT: minsd {{[^,]*}}, %xmm0
653 ; FINITE-NEXT: ret
663 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
664 ; UNSAFE-NEXT: ret
666 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
667 ; FINITE-NEXT: minsd %xmm0, %xmm1
668 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
669 ; FINITE-NEXT: ret
679 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
680 ; UNSAFE-NEXT: ret
682 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
683 ; FINITE-NEXT: maxsd %xmm0, %xmm1
684 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
685 ; FINITE-NEXT: ret
695 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
696 ; UNSAFE-NEXT: ret
698 ; FINITE-NEXT: maxsd {{[^,]*}}, %xmm0
699 ; FINITE-NEXT: ret
709 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
710 ; UNSAFE-NEXT: ret
712 ; FINITE-NEXT: minsd {{[^,]*}}, %xmm0
713 ; FINITE-NEXT: ret
723 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
724 ; UNSAFE-NEXT: ret
726 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
727 ; FINITE-NEXT: minsd %xmm0, %xmm1
728 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
729 ; FINITE-NEXT: ret
739 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
740 ; UNSAFE-NEXT: ret
742 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
743 ; FINITE-NEXT: maxsd %xmm0, %xmm1
744 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
745 ; FINITE-NEXT: ret
753 ; CHECK-NEXT: movsd {{[^,]*}}, %xmm1
754 ; CHECK-NEXT: maxsd %xmm0, %xmm1
755 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0
756 ; CHECK-NEXT: ret
758 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
759 ; UNSAFE-NEXT: ret
761 ; FINITE-NEXT: maxsd {{[^,]*}}, %xmm0
762 ; FINITE-NEXT: ret
770 ; CHECK-NEXT: movsd {{[^,]*}}, %xmm1
771 ; CHECK-NEXT: minsd %xmm0, %xmm1
772 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0
773 ; CHECK-NEXT: ret
775 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
776 ; UNSAFE-NEXT: ret
778 ; FINITE-NEXT: minsd {{[^,]*}}, %xmm0
779 ; FINITE-NEXT: ret
787 ; CHECK-NEXT: minsd {{[^,]*}}, %xmm0
788 ; CHECK-NEXT: ret
790 ; UNSAFE-NEXT: minsd {{[^,]*}}, %xmm0
791 ; UNSAFE-NEXT: ret
793 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
794 ; FINITE-NEXT: minsd %xmm0, %xmm1
795 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
796 ; FINITE-NEXT: ret
804 ; CHECK-NEXT: maxsd {{[^,]*}}, %xmm0
805 ; CHECK-NEXT: ret
807 ; UNSAFE-NEXT: maxsd {{[^,]*}}, %xmm0
808 ; UNSAFE-NEXT: ret
810 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1
811 ; FINITE-NEXT: maxsd %xmm0, %xmm1
812 ; FINITE-NEXT: movap{{[sd]}} %xmm1, %xmm0
813 ; FINITE-NEXT: ret