Lines Matching full:no
4 ; RUN: -mattr=-isel < %s | FileCheck --check-prefix=CHECK-NO-ISEL %s
21 ; CHECK-NO-ISEL-LABEL: testi32slt:
22 ; CHECK-NO-ISEL: # %bb.0: # %entry
23 ; CHECK-NO-ISEL-NEXT: cmpw 5, 6
24 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB0_3
25 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
26 ; CHECK-NO-ISEL-NEXT: cmpw 3, 4
27 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB0_3
28 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
29 ; CHECK-NO-ISEL-NEXT: mr 3, 7
30 ; CHECK-NO-ISEL-NEXT: blr
31 ; CHECK-NO-ISEL-NEXT: .LBB0_3: # %entry
32 ; CHECK-NO-ISEL-NEXT: mr 7, 8
33 ; CHECK-NO-ISEL-NEXT: mr 3, 7
34 ; CHECK-NO-ISEL-NEXT: blr
53 ; CHECK-NO-ISEL-LABEL: testi32ult:
54 ; CHECK-NO-ISEL: # %bb.0: # %entry
55 ; CHECK-NO-ISEL-NEXT: cmpw 5, 6
56 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB1_3
57 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
58 ; CHECK-NO-ISEL-NEXT: cmpw 3, 4
59 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB1_3
60 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
61 ; CHECK-NO-ISEL-NEXT: mr 3, 7
62 ; CHECK-NO-ISEL-NEXT: blr
63 ; CHECK-NO-ISEL-NEXT: .LBB1_3: # %entry
64 ; CHECK-NO-ISEL-NEXT: mr 7, 8
65 ; CHECK-NO-ISEL-NEXT: mr 3, 7
66 ; CHECK-NO-ISEL-NEXT: blr
85 ; CHECK-NO-ISEL-LABEL: testi32sle:
86 ; CHECK-NO-ISEL: # %bb.0: # %entry
87 ; CHECK-NO-ISEL-NEXT: cmpw 5, 6
88 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB2_3
89 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
90 ; CHECK-NO-ISEL-NEXT: cmpw 3, 4
91 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB2_3
92 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
93 ; CHECK-NO-ISEL-NEXT: mr 7, 8
94 ; CHECK-NO-ISEL-NEXT: .LBB2_3: # %entry
95 ; CHECK-NO-ISEL-NEXT: mr 3, 7
96 ; CHECK-NO-ISEL-NEXT: blr
115 ; CHECK-NO-ISEL-LABEL: testi32ule:
116 ; CHECK-NO-ISEL: # %bb.0: # %entry
117 ; CHECK-NO-ISEL-NEXT: cmpw 5, 6
118 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB3_3
119 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
120 ; CHECK-NO-ISEL-NEXT: cmpw 3, 4
121 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB3_3
122 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
123 ; CHECK-NO-ISEL-NEXT: mr 7, 8
124 ; CHECK-NO-ISEL-NEXT: .LBB3_3: # %entry
125 ; CHECK-NO-ISEL-NEXT: mr 3, 7
126 ; CHECK-NO-ISEL-NEXT: blr
145 ; CHECK-NO-ISEL-LABEL: testi32eq:
146 ; CHECK-NO-ISEL: # %bb.0: # %entry
147 ; CHECK-NO-ISEL-NEXT: cmpw 5, 6
148 ; CHECK-NO-ISEL-NEXT: cmpw 1, 3, 4
149 ; CHECK-NO-ISEL-NEXT: creqv 20, 6, 2
150 ; CHECK-NO-ISEL-NEXT: bc 12, 20, .LBB4_2
151 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
152 ; CHECK-NO-ISEL-NEXT: mr 7, 8
153 ; CHECK-NO-ISEL-NEXT: .LBB4_2: # %entry
154 ; CHECK-NO-ISEL-NEXT: mr 3, 7
155 ; CHECK-NO-ISEL-NEXT: blr
174 ; CHECK-NO-ISEL-LABEL: testi32sge:
175 ; CHECK-NO-ISEL: # %bb.0: # %entry
176 ; CHECK-NO-ISEL-NEXT: cmpw 5, 6
177 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB5_3
178 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
179 ; CHECK-NO-ISEL-NEXT: cmpw 3, 4
180 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB5_3
181 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
182 ; CHECK-NO-ISEL-NEXT: mr 7, 8
183 ; CHECK-NO-ISEL-NEXT: .LBB5_3: # %entry
184 ; CHECK-NO-ISEL-NEXT: mr 3, 7
185 ; CHECK-NO-ISEL-NEXT: blr
204 ; CHECK-NO-ISEL-LABEL: testi32uge:
205 ; CHECK-NO-ISEL: # %bb.0: # %entry
206 ; CHECK-NO-ISEL-NEXT: cmpw 5, 6
207 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB6_3
208 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
209 ; CHECK-NO-ISEL-NEXT: cmpw 3, 4
210 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB6_3
211 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
212 ; CHECK-NO-ISEL-NEXT: mr 7, 8
213 ; CHECK-NO-ISEL-NEXT: .LBB6_3: # %entry
214 ; CHECK-NO-ISEL-NEXT: mr 3, 7
215 ; CHECK-NO-ISEL-NEXT: blr
234 ; CHECK-NO-ISEL-LABEL: testi32sgt:
235 ; CHECK-NO-ISEL: # %bb.0: # %entry
236 ; CHECK-NO-ISEL-NEXT: cmpw 5, 6
237 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB7_3
238 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
239 ; CHECK-NO-ISEL-NEXT: cmpw 3, 4
240 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB7_3
241 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
242 ; CHECK-NO-ISEL-NEXT: mr 3, 7
243 ; CHECK-NO-ISEL-NEXT: blr
244 ; CHECK-NO-ISEL-NEXT: .LBB7_3: # %entry
245 ; CHECK-NO-ISEL-NEXT: mr 7, 8
246 ; CHECK-NO-ISEL-NEXT: mr 3, 7
247 ; CHECK-NO-ISEL-NEXT: blr
266 ; CHECK-NO-ISEL-LABEL: testi32ugt:
267 ; CHECK-NO-ISEL: # %bb.0: # %entry
268 ; CHECK-NO-ISEL-NEXT: cmpw 5, 6
269 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB8_3
270 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
271 ; CHECK-NO-ISEL-NEXT: cmpw 3, 4
272 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB8_3
273 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
274 ; CHECK-NO-ISEL-NEXT: mr 3, 7
275 ; CHECK-NO-ISEL-NEXT: blr
276 ; CHECK-NO-ISEL-NEXT: .LBB8_3: # %entry
277 ; CHECK-NO-ISEL-NEXT: mr 7, 8
278 ; CHECK-NO-ISEL-NEXT: mr 3, 7
279 ; CHECK-NO-ISEL-NEXT: blr
298 ; CHECK-NO-ISEL-LABEL: testi32ne:
299 ; CHECK-NO-ISEL: # %bb.0: # %entry
300 ; CHECK-NO-ISEL-NEXT: cmpw 5, 6
301 ; CHECK-NO-ISEL-NEXT: cmpw 1, 3, 4
302 ; CHECK-NO-ISEL-NEXT: crxor 20, 6, 2
303 ; CHECK-NO-ISEL-NEXT: bc 12, 20, .LBB9_2
304 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
305 ; CHECK-NO-ISEL-NEXT: mr 7, 8
306 ; CHECK-NO-ISEL-NEXT: .LBB9_2: # %entry
307 ; CHECK-NO-ISEL-NEXT: mr 3, 7
308 ; CHECK-NO-ISEL-NEXT: blr
327 ; CHECK-NO-ISEL-LABEL: testi64slt:
328 ; CHECK-NO-ISEL: # %bb.0: # %entry
329 ; CHECK-NO-ISEL-NEXT: cmpd 5, 6
330 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB10_3
331 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
332 ; CHECK-NO-ISEL-NEXT: cmpd 3, 4
333 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB10_3
334 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
335 ; CHECK-NO-ISEL-NEXT: mr 3, 7
336 ; CHECK-NO-ISEL-NEXT: blr
337 ; CHECK-NO-ISEL-NEXT: .LBB10_3: # %entry
338 ; CHECK-NO-ISEL-NEXT: mr 7, 8
339 ; CHECK-NO-ISEL-NEXT: mr 3, 7
340 ; CHECK-NO-ISEL-NEXT: blr
359 ; CHECK-NO-ISEL-LABEL: testi64ult:
360 ; CHECK-NO-ISEL: # %bb.0: # %entry
361 ; CHECK-NO-ISEL-NEXT: cmpd 5, 6
362 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB11_3
363 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
364 ; CHECK-NO-ISEL-NEXT: cmpd 3, 4
365 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB11_3
366 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
367 ; CHECK-NO-ISEL-NEXT: mr 3, 7
368 ; CHECK-NO-ISEL-NEXT: blr
369 ; CHECK-NO-ISEL-NEXT: .LBB11_3: # %entry
370 ; CHECK-NO-ISEL-NEXT: mr 7, 8
371 ; CHECK-NO-ISEL-NEXT: mr 3, 7
372 ; CHECK-NO-ISEL-NEXT: blr
391 ; CHECK-NO-ISEL-LABEL: testi64sle:
392 ; CHECK-NO-ISEL: # %bb.0: # %entry
393 ; CHECK-NO-ISEL-NEXT: cmpd 5, 6
394 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB12_3
395 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
396 ; CHECK-NO-ISEL-NEXT: cmpd 3, 4
397 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB12_3
398 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
399 ; CHECK-NO-ISEL-NEXT: mr 7, 8
400 ; CHECK-NO-ISEL-NEXT: .LBB12_3: # %entry
401 ; CHECK-NO-ISEL-NEXT: mr 3, 7
402 ; CHECK-NO-ISEL-NEXT: blr
421 ; CHECK-NO-ISEL-LABEL: testi64ule:
422 ; CHECK-NO-ISEL: # %bb.0: # %entry
423 ; CHECK-NO-ISEL-NEXT: cmpd 5, 6
424 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB13_3
425 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
426 ; CHECK-NO-ISEL-NEXT: cmpd 3, 4
427 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB13_3
428 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
429 ; CHECK-NO-ISEL-NEXT: mr 7, 8
430 ; CHECK-NO-ISEL-NEXT: .LBB13_3: # %entry
431 ; CHECK-NO-ISEL-NEXT: mr 3, 7
432 ; CHECK-NO-ISEL-NEXT: blr
451 ; CHECK-NO-ISEL-LABEL: testi64eq:
452 ; CHECK-NO-ISEL: # %bb.0: # %entry
453 ; CHECK-NO-ISEL-NEXT: cmpd 5, 6
454 ; CHECK-NO-ISEL-NEXT: cmpd 1, 3, 4
455 ; CHECK-NO-ISEL-NEXT: creqv 20, 6, 2
456 ; CHECK-NO-ISEL-NEXT: bc 12, 20, .LBB14_2
457 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
458 ; CHECK-NO-ISEL-NEXT: mr 7, 8
459 ; CHECK-NO-ISEL-NEXT: .LBB14_2: # %entry
460 ; CHECK-NO-ISEL-NEXT: mr 3, 7
461 ; CHECK-NO-ISEL-NEXT: blr
480 ; CHECK-NO-ISEL-LABEL: testi64sge:
481 ; CHECK-NO-ISEL: # %bb.0: # %entry
482 ; CHECK-NO-ISEL-NEXT: cmpd 5, 6
483 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB15_3
484 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
485 ; CHECK-NO-ISEL-NEXT: cmpd 3, 4
486 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB15_3
487 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
488 ; CHECK-NO-ISEL-NEXT: mr 7, 8
489 ; CHECK-NO-ISEL-NEXT: .LBB15_3: # %entry
490 ; CHECK-NO-ISEL-NEXT: mr 3, 7
491 ; CHECK-NO-ISEL-NEXT: blr
510 ; CHECK-NO-ISEL-LABEL: testi64uge:
511 ; CHECK-NO-ISEL: # %bb.0: # %entry
512 ; CHECK-NO-ISEL-NEXT: cmpd 5, 6
513 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB16_3
514 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
515 ; CHECK-NO-ISEL-NEXT: cmpd 3, 4
516 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB16_3
517 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
518 ; CHECK-NO-ISEL-NEXT: mr 7, 8
519 ; CHECK-NO-ISEL-NEXT: .LBB16_3: # %entry
520 ; CHECK-NO-ISEL-NEXT: mr 3, 7
521 ; CHECK-NO-ISEL-NEXT: blr
540 ; CHECK-NO-ISEL-LABEL: testi64sgt:
541 ; CHECK-NO-ISEL: # %bb.0: # %entry
542 ; CHECK-NO-ISEL-NEXT: cmpd 5, 6
543 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB17_3
544 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
545 ; CHECK-NO-ISEL-NEXT: cmpd 3, 4
546 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB17_3
547 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
548 ; CHECK-NO-ISEL-NEXT: mr 3, 7
549 ; CHECK-NO-ISEL-NEXT: blr
550 ; CHECK-NO-ISEL-NEXT: .LBB17_3: # %entry
551 ; CHECK-NO-ISEL-NEXT: mr 7, 8
552 ; CHECK-NO-ISEL-NEXT: mr 3, 7
553 ; CHECK-NO-ISEL-NEXT: blr
572 ; CHECK-NO-ISEL-LABEL: testi64ugt:
573 ; CHECK-NO-ISEL: # %bb.0: # %entry
574 ; CHECK-NO-ISEL-NEXT: cmpd 5, 6
575 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB18_3
576 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
577 ; CHECK-NO-ISEL-NEXT: cmpd 3, 4
578 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB18_3
579 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
580 ; CHECK-NO-ISEL-NEXT: mr 3, 7
581 ; CHECK-NO-ISEL-NEXT: blr
582 ; CHECK-NO-ISEL-NEXT: .LBB18_3: # %entry
583 ; CHECK-NO-ISEL-NEXT: mr 7, 8
584 ; CHECK-NO-ISEL-NEXT: mr 3, 7
585 ; CHECK-NO-ISEL-NEXT: blr
604 ; CHECK-NO-ISEL-LABEL: testi64ne:
605 ; CHECK-NO-ISEL: # %bb.0: # %entry
606 ; CHECK-NO-ISEL-NEXT: cmpd 5, 6
607 ; CHECK-NO-ISEL-NEXT: cmpd 1, 3, 4
608 ; CHECK-NO-ISEL-NEXT: crxor 20, 6, 2
609 ; CHECK-NO-ISEL-NEXT: bc 12, 20, .LBB19_2
610 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
611 ; CHECK-NO-ISEL-NEXT: mr 7, 8
612 ; CHECK-NO-ISEL-NEXT: .LBB19_2: # %entry
613 ; CHECK-NO-ISEL-NEXT: mr 3, 7
614 ; CHECK-NO-ISEL-NEXT: blr
638 ; CHECK-NO-ISEL-LABEL: testfloatslt:
639 ; CHECK-NO-ISEL: # %bb.0: # %entry
640 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
641 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB20_3
642 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
643 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
644 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB20_3
645 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
646 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
647 ; CHECK-NO-ISEL-NEXT: blr
648 ; CHECK-NO-ISEL-NEXT: .LBB20_3: # %entry
649 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
650 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
651 ; CHECK-NO-ISEL-NEXT: blr
675 ; CHECK-NO-ISEL-LABEL: testfloatult:
676 ; CHECK-NO-ISEL: # %bb.0: # %entry
677 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
678 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB21_3
679 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
680 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
681 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB21_3
682 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
683 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
684 ; CHECK-NO-ISEL-NEXT: blr
685 ; CHECK-NO-ISEL-NEXT: .LBB21_3: # %entry
686 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
687 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
688 ; CHECK-NO-ISEL-NEXT: blr
712 ; CHECK-NO-ISEL-LABEL: testfloatsle:
713 ; CHECK-NO-ISEL: # %bb.0: # %entry
714 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
715 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB22_3
716 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
717 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
718 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB22_3
719 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
720 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
721 ; CHECK-NO-ISEL-NEXT: .LBB22_3: # %entry
722 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
723 ; CHECK-NO-ISEL-NEXT: blr
747 ; CHECK-NO-ISEL-LABEL: testfloatule:
748 ; CHECK-NO-ISEL: # %bb.0: # %entry
749 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
750 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB23_3
751 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
752 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
753 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB23_3
754 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
755 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
756 ; CHECK-NO-ISEL-NEXT: .LBB23_3: # %entry
757 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
758 ; CHECK-NO-ISEL-NEXT: blr
781 ; CHECK-NO-ISEL-LABEL: testfloateq:
782 ; CHECK-NO-ISEL: # %bb.0: # %entry
783 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
784 ; CHECK-NO-ISEL-NEXT: fcmpu 1, 1, 2
785 ; CHECK-NO-ISEL-NEXT: creqv 20, 6, 2
786 ; CHECK-NO-ISEL-NEXT: bc 12, 20, .LBB24_2
787 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
788 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
789 ; CHECK-NO-ISEL-NEXT: .LBB24_2: # %entry
790 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
791 ; CHECK-NO-ISEL-NEXT: blr
815 ; CHECK-NO-ISEL-LABEL: testfloatsge:
816 ; CHECK-NO-ISEL: # %bb.0: # %entry
817 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
818 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB25_3
819 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
820 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
821 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB25_3
822 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
823 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
824 ; CHECK-NO-ISEL-NEXT: .LBB25_3: # %entry
825 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
826 ; CHECK-NO-ISEL-NEXT: blr
850 ; CHECK-NO-ISEL-LABEL: testfloatuge:
851 ; CHECK-NO-ISEL: # %bb.0: # %entry
852 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
853 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB26_3
854 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
855 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
856 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB26_3
857 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
858 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
859 ; CHECK-NO-ISEL-NEXT: .LBB26_3: # %entry
860 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
861 ; CHECK-NO-ISEL-NEXT: blr
885 ; CHECK-NO-ISEL-LABEL: testfloatsgt:
886 ; CHECK-NO-ISEL: # %bb.0: # %entry
887 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
888 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB27_3
889 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
890 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
891 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB27_3
892 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
893 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
894 ; CHECK-NO-ISEL-NEXT: blr
895 ; CHECK-NO-ISEL-NEXT: .LBB27_3: # %entry
896 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
897 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
898 ; CHECK-NO-ISEL-NEXT: blr
922 ; CHECK-NO-ISEL-LABEL: testfloatugt:
923 ; CHECK-NO-ISEL: # %bb.0: # %entry
924 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
925 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB28_3
926 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
927 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
928 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB28_3
929 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
930 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
931 ; CHECK-NO-ISEL-NEXT: blr
932 ; CHECK-NO-ISEL-NEXT: .LBB28_3: # %entry
933 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
934 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
935 ; CHECK-NO-ISEL-NEXT: blr
958 ; CHECK-NO-ISEL-LABEL: testfloatne:
959 ; CHECK-NO-ISEL: # %bb.0: # %entry
960 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
961 ; CHECK-NO-ISEL-NEXT: fcmpu 1, 1, 2
962 ; CHECK-NO-ISEL-NEXT: crxor 20, 6, 2
963 ; CHECK-NO-ISEL-NEXT: bc 12, 20, .LBB29_2
964 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
965 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
966 ; CHECK-NO-ISEL-NEXT: .LBB29_2: # %entry
967 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
968 ; CHECK-NO-ISEL-NEXT: blr
992 ; CHECK-NO-ISEL-LABEL: testdoubleslt:
993 ; CHECK-NO-ISEL: # %bb.0: # %entry
994 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
995 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB30_3
996 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
997 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
998 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB30_3
999 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
1000 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1001 ; CHECK-NO-ISEL-NEXT: blr
1002 ; CHECK-NO-ISEL-NEXT: .LBB30_3: # %entry
1003 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
1004 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1005 ; CHECK-NO-ISEL-NEXT: blr
1029 ; CHECK-NO-ISEL-LABEL: testdoubleult:
1030 ; CHECK-NO-ISEL: # %bb.0: # %entry
1031 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1032 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB31_3
1033 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1034 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1035 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB31_3
1036 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
1037 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1038 ; CHECK-NO-ISEL-NEXT: blr
1039 ; CHECK-NO-ISEL-NEXT: .LBB31_3: # %entry
1040 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
1041 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1042 ; CHECK-NO-ISEL-NEXT: blr
1066 ; CHECK-NO-ISEL-LABEL: testdoublesle:
1067 ; CHECK-NO-ISEL: # %bb.0: # %entry
1068 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1069 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB32_3
1070 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1071 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1072 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB32_3
1073 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
1074 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
1075 ; CHECK-NO-ISEL-NEXT: .LBB32_3: # %entry
1076 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1077 ; CHECK-NO-ISEL-NEXT: blr
1101 ; CHECK-NO-ISEL-LABEL: testdoubleule:
1102 ; CHECK-NO-ISEL: # %bb.0: # %entry
1103 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1104 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB33_3
1105 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1106 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1107 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB33_3
1108 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
1109 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
1110 ; CHECK-NO-ISEL-NEXT: .LBB33_3: # %entry
1111 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1112 ; CHECK-NO-ISEL-NEXT: blr
1135 ; CHECK-NO-ISEL-LABEL: testdoubleeq:
1136 ; CHECK-NO-ISEL: # %bb.0: # %entry
1137 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1138 ; CHECK-NO-ISEL-NEXT: fcmpu 1, 1, 2
1139 ; CHECK-NO-ISEL-NEXT: creqv 20, 6, 2
1140 ; CHECK-NO-ISEL-NEXT: bc 12, 20, .LBB34_2
1141 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1142 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
1143 ; CHECK-NO-ISEL-NEXT: .LBB34_2: # %entry
1144 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1145 ; CHECK-NO-ISEL-NEXT: blr
1169 ; CHECK-NO-ISEL-LABEL: testdoublesge:
1170 ; CHECK-NO-ISEL: # %bb.0: # %entry
1171 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1172 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB35_3
1173 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1174 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1175 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB35_3
1176 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
1177 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
1178 ; CHECK-NO-ISEL-NEXT: .LBB35_3: # %entry
1179 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1180 ; CHECK-NO-ISEL-NEXT: blr
1204 ; CHECK-NO-ISEL-LABEL: testdoubleuge:
1205 ; CHECK-NO-ISEL: # %bb.0: # %entry
1206 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1207 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB36_3
1208 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1209 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1210 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB36_3
1211 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
1212 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
1213 ; CHECK-NO-ISEL-NEXT: .LBB36_3: # %entry
1214 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1215 ; CHECK-NO-ISEL-NEXT: blr
1239 ; CHECK-NO-ISEL-LABEL: testdoublesgt:
1240 ; CHECK-NO-ISEL: # %bb.0: # %entry
1241 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1242 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB37_3
1243 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1244 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1245 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB37_3
1246 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
1247 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1248 ; CHECK-NO-ISEL-NEXT: blr
1249 ; CHECK-NO-ISEL-NEXT: .LBB37_3: # %entry
1250 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
1251 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1252 ; CHECK-NO-ISEL-NEXT: blr
1276 ; CHECK-NO-ISEL-LABEL: testdoubleugt:
1277 ; CHECK-NO-ISEL: # %bb.0: # %entry
1278 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1279 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB38_3
1280 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1281 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1282 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB38_3
1283 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %entry
1284 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1285 ; CHECK-NO-ISEL-NEXT: blr
1286 ; CHECK-NO-ISEL-NEXT: .LBB38_3: # %entry
1287 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
1288 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1289 ; CHECK-NO-ISEL-NEXT: blr
1312 ; CHECK-NO-ISEL-LABEL: testdoublene:
1313 ; CHECK-NO-ISEL: # %bb.0: # %entry
1314 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1315 ; CHECK-NO-ISEL-NEXT: fcmpu 1, 1, 2
1316 ; CHECK-NO-ISEL-NEXT: crxor 20, 6, 2
1317 ; CHECK-NO-ISEL-NEXT: bc 12, 20, .LBB39_2
1318 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1319 ; CHECK-NO-ISEL-NEXT: fmr 5, 6
1320 ; CHECK-NO-ISEL-NEXT: .LBB39_2: # %entry
1321 ; CHECK-NO-ISEL-NEXT: fmr 1, 5
1322 ; CHECK-NO-ISEL-NEXT: blr
1344 ; CHECK-NO-ISEL-LABEL: testv4floatslt:
1345 ; CHECK-NO-ISEL: # %bb.0: # %entry
1346 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1347 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB40_2
1348 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1349 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1350 ; CHECK-NO-ISEL-NEXT: bclr 12, 2, 0
1351 ; CHECK-NO-ISEL-NEXT: .LBB40_2: # %select.false
1352 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1353 ; CHECK-NO-ISEL-NEXT: blr
1375 ; CHECK-NO-ISEL-LABEL: testv4floatult:
1376 ; CHECK-NO-ISEL: # %bb.0: # %entry
1377 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1378 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB41_2
1379 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1380 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1381 ; CHECK-NO-ISEL-NEXT: bclr 4, 2, 0
1382 ; CHECK-NO-ISEL-NEXT: .LBB41_2: # %select.false
1383 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1384 ; CHECK-NO-ISEL-NEXT: blr
1406 ; CHECK-NO-ISEL-LABEL: testv4floatsle:
1407 ; CHECK-NO-ISEL: # %bb.0: # %entry
1408 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1409 ; CHECK-NO-ISEL-NEXT: bclr 4, 2, 0
1410 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1411 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1412 ; CHECK-NO-ISEL-NEXT: bclr 12, 2, 0
1413 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %select.false
1414 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1415 ; CHECK-NO-ISEL-NEXT: blr
1437 ; CHECK-NO-ISEL-LABEL: testv4floatule:
1438 ; CHECK-NO-ISEL: # %bb.0: # %entry
1439 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1440 ; CHECK-NO-ISEL-NEXT: bclr 12, 2, 0
1441 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1442 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1443 ; CHECK-NO-ISEL-NEXT: bclr 4, 2, 0
1444 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %select.false
1445 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1446 ; CHECK-NO-ISEL-NEXT: blr
1467 ; CHECK-NO-ISEL-LABEL: testv4floateq:
1468 ; CHECK-NO-ISEL: # %bb.0: # %entry
1469 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1470 ; CHECK-NO-ISEL-NEXT: fcmpu 1, 1, 2
1471 ; CHECK-NO-ISEL-NEXT: creqv 20, 6, 2
1472 ; CHECK-NO-ISEL-NEXT: bclr 12, 20, 0
1473 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %select.false
1474 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1475 ; CHECK-NO-ISEL-NEXT: blr
1497 ; CHECK-NO-ISEL-LABEL: testv4floatsge:
1498 ; CHECK-NO-ISEL: # %bb.0: # %entry
1499 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1500 ; CHECK-NO-ISEL-NEXT: bclr 12, 2, 0
1501 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1502 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1503 ; CHECK-NO-ISEL-NEXT: bclr 4, 2, 0
1504 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %select.false
1505 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1506 ; CHECK-NO-ISEL-NEXT: blr
1528 ; CHECK-NO-ISEL-LABEL: testv4floatuge:
1529 ; CHECK-NO-ISEL: # %bb.0: # %entry
1530 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1531 ; CHECK-NO-ISEL-NEXT: bclr 4, 2, 0
1532 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1533 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1534 ; CHECK-NO-ISEL-NEXT: bclr 12, 2, 0
1535 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %select.false
1536 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1537 ; CHECK-NO-ISEL-NEXT: blr
1559 ; CHECK-NO-ISEL-LABEL: testv4floatsgt:
1560 ; CHECK-NO-ISEL: # %bb.0: # %entry
1561 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1562 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB47_2
1563 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1564 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1565 ; CHECK-NO-ISEL-NEXT: bclr 4, 2, 0
1566 ; CHECK-NO-ISEL-NEXT: .LBB47_2: # %select.false
1567 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1568 ; CHECK-NO-ISEL-NEXT: blr
1590 ; CHECK-NO-ISEL-LABEL: testv4floatugt:
1591 ; CHECK-NO-ISEL: # %bb.0: # %entry
1592 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1593 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB48_2
1594 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1595 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1596 ; CHECK-NO-ISEL-NEXT: bclr 12, 2, 0
1597 ; CHECK-NO-ISEL-NEXT: .LBB48_2: # %select.false
1598 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1599 ; CHECK-NO-ISEL-NEXT: blr
1620 ; CHECK-NO-ISEL-LABEL: testv4floatne:
1621 ; CHECK-NO-ISEL: # %bb.0: # %entry
1622 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1623 ; CHECK-NO-ISEL-NEXT: fcmpu 1, 1, 2
1624 ; CHECK-NO-ISEL-NEXT: crxor 20, 6, 2
1625 ; CHECK-NO-ISEL-NEXT: bclr 12, 20, 0
1626 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %select.false
1627 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1628 ; CHECK-NO-ISEL-NEXT: blr
1660 ; CHECK-NO-ISEL-LABEL: testppc_fp128eq:
1661 ; CHECK-NO-ISEL: # %bb.0: # %entry
1662 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 6, 8
1663 ; CHECK-NO-ISEL-NEXT: fcmpu 1, 5, 7
1664 ; CHECK-NO-ISEL-NEXT: crand 20, 6, 2
1665 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 2, 4
1666 ; CHECK-NO-ISEL-NEXT: fcmpu 1, 1, 3
1667 ; CHECK-NO-ISEL-NEXT: crand 21, 6, 2
1668 ; CHECK-NO-ISEL-NEXT: crxor 20, 21, 20
1669 ; CHECK-NO-ISEL-NEXT: bc 12, 20, .LBB50_2
1670 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1671 ; CHECK-NO-ISEL-NEXT: fmr 11, 9
1672 ; CHECK-NO-ISEL-NEXT: .LBB50_2: # %entry
1673 ; CHECK-NO-ISEL-NEXT: bc 12, 20, .LBB50_4
1674 ; CHECK-NO-ISEL-NEXT: # %bb.3: # %entry
1675 ; CHECK-NO-ISEL-NEXT: fmr 12, 10
1676 ; CHECK-NO-ISEL-NEXT: .LBB50_4: # %entry
1677 ; CHECK-NO-ISEL-NEXT: fmr 1, 11
1678 ; CHECK-NO-ISEL-NEXT: fmr 2, 12
1679 ; CHECK-NO-ISEL-NEXT: blr
1705 ; CHECK-NO-ISEL-LABEL: testv2doubleslt:
1706 ; CHECK-NO-ISEL: # %bb.0: # %entry
1707 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1708 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB51_2
1709 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1710 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1711 ; CHECK-NO-ISEL-NEXT: bclr 12, 2, 0
1712 ; CHECK-NO-ISEL-NEXT: .LBB51_2: # %select.false
1713 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1714 ; CHECK-NO-ISEL-NEXT: blr
1736 ; CHECK-NO-ISEL-LABEL: testv2doubleult:
1737 ; CHECK-NO-ISEL: # %bb.0: # %entry
1738 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1739 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB52_2
1740 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1741 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1742 ; CHECK-NO-ISEL-NEXT: bclr 4, 2, 0
1743 ; CHECK-NO-ISEL-NEXT: .LBB52_2: # %select.false
1744 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1745 ; CHECK-NO-ISEL-NEXT: blr
1767 ; CHECK-NO-ISEL-LABEL: testv2doublesle:
1768 ; CHECK-NO-ISEL: # %bb.0: # %entry
1769 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1770 ; CHECK-NO-ISEL-NEXT: bclr 4, 2, 0
1771 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1772 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1773 ; CHECK-NO-ISEL-NEXT: bclr 12, 2, 0
1774 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %select.false
1775 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1776 ; CHECK-NO-ISEL-NEXT: blr
1798 ; CHECK-NO-ISEL-LABEL: testv2doubleule:
1799 ; CHECK-NO-ISEL: # %bb.0: # %entry
1800 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1801 ; CHECK-NO-ISEL-NEXT: bclr 12, 2, 0
1802 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1803 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1804 ; CHECK-NO-ISEL-NEXT: bclr 4, 2, 0
1805 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %select.false
1806 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1807 ; CHECK-NO-ISEL-NEXT: blr
1828 ; CHECK-NO-ISEL-LABEL: testv2doubleeq:
1829 ; CHECK-NO-ISEL: # %bb.0: # %entry
1830 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1831 ; CHECK-NO-ISEL-NEXT: fcmpu 1, 1, 2
1832 ; CHECK-NO-ISEL-NEXT: creqv 20, 6, 2
1833 ; CHECK-NO-ISEL-NEXT: bclr 12, 20, 0
1834 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %select.false
1835 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1836 ; CHECK-NO-ISEL-NEXT: blr
1858 ; CHECK-NO-ISEL-LABEL: testv2doublesge:
1859 ; CHECK-NO-ISEL: # %bb.0: # %entry
1860 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1861 ; CHECK-NO-ISEL-NEXT: bclr 12, 2, 0
1862 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1863 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1864 ; CHECK-NO-ISEL-NEXT: bclr 4, 2, 0
1865 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %select.false
1866 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1867 ; CHECK-NO-ISEL-NEXT: blr
1889 ; CHECK-NO-ISEL-LABEL: testv2doubleuge:
1890 ; CHECK-NO-ISEL: # %bb.0: # %entry
1891 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1892 ; CHECK-NO-ISEL-NEXT: bclr 4, 2, 0
1893 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1894 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1895 ; CHECK-NO-ISEL-NEXT: bclr 12, 2, 0
1896 ; CHECK-NO-ISEL-NEXT: # %bb.2: # %select.false
1897 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1898 ; CHECK-NO-ISEL-NEXT: blr
1920 ; CHECK-NO-ISEL-LABEL: testv2doublesgt:
1921 ; CHECK-NO-ISEL: # %bb.0: # %entry
1922 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1923 ; CHECK-NO-ISEL-NEXT: bc 4, 2, .LBB58_2
1924 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1925 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1926 ; CHECK-NO-ISEL-NEXT: bclr 4, 2, 0
1927 ; CHECK-NO-ISEL-NEXT: .LBB58_2: # %select.false
1928 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1929 ; CHECK-NO-ISEL-NEXT: blr
1951 ; CHECK-NO-ISEL-LABEL: testv2doubleugt:
1952 ; CHECK-NO-ISEL: # %bb.0: # %entry
1953 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1954 ; CHECK-NO-ISEL-NEXT: bc 12, 2, .LBB59_2
1955 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %entry
1956 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 1, 2
1957 ; CHECK-NO-ISEL-NEXT: bclr 12, 2, 0
1958 ; CHECK-NO-ISEL-NEXT: .LBB59_2: # %select.false
1959 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1960 ; CHECK-NO-ISEL-NEXT: blr
1981 ; CHECK-NO-ISEL-LABEL: testv2doublene:
1982 ; CHECK-NO-ISEL: # %bb.0: # %entry
1983 ; CHECK-NO-ISEL-NEXT: fcmpu 0, 3, 4
1984 ; CHECK-NO-ISEL-NEXT: fcmpu 1, 1, 2
1985 ; CHECK-NO-ISEL-NEXT: crxor 20, 6, 2
1986 ; CHECK-NO-ISEL-NEXT: bclr 12, 20, 0
1987 ; CHECK-NO-ISEL-NEXT: # %bb.1: # %select.false
1988 ; CHECK-NO-ISEL-NEXT: vmr 2, 3
1989 ; CHECK-NO-ISEL-NEXT: blr