Lines Matching refs:SF

3 …oat-abi=hard -mattr=+hard-float -mattr=+2e3 -mattr=+fpuv2_sf | FileCheck %s --check-prefix=CHECK-SF
9 ; CHECK-SF-LABEL: fcmpRR_ueq:
10 ; CHECK-SF: # %bb.0: # %entry
11 ; CHECK-SF-NEXT: fcmpuos vr1, vr0
12 ; CHECK-SF-NEXT: mvc32 a0
13 ; CHECK-SF-NEXT: fcmpnes vr1, vr0
14 ; CHECK-SF-NEXT: mvcv16 a1
15 ; CHECK-SF-NEXT: or16 a0, a1
16 ; CHECK-SF-NEXT: rts16
33 ; CHECK-SF-LABEL: fcmpRI_ueq:
34 ; CHECK-SF: # %bb.0: # %entry
35 ; CHECK-SF-NEXT: movih32 a0, 49440
36 ; CHECK-SF-NEXT: fmtvrl vr1, a0
37 ; CHECK-SF-NEXT: fcmpnes vr0, vr1
38 ; CHECK-SF-NEXT: mvcv16 a0
39 ; CHECK-SF-NEXT: fcmpuos vr0, vr0
40 ; CHECK-SF-NEXT: mvc32 a1
41 ; CHECK-SF-NEXT: or16 a0, a1
42 ; CHECK-SF-NEXT: rts16
61 ; CHECK-SF-LABEL: fcmpRI_X_ueq:
62 ; CHECK-SF: # %bb.0: # %entry
63 ; CHECK-SF-NEXT: fcmpuos vr0, vr0
64 ; CHECK-SF-NEXT: mvc32 a0
65 ; CHECK-SF-NEXT: fcmpznes vr0
66 ; CHECK-SF-NEXT: mvcv16 a1
67 ; CHECK-SF-NEXT: or16 a0, a1
68 ; CHECK-SF-NEXT: rts16
87 ; CHECK-SF-LABEL: fcmpRR_une:
88 ; CHECK-SF: # %bb.0: # %entry
89 ; CHECK-SF-NEXT: fcmpnes vr1, vr0
90 ; CHECK-SF-NEXT: mvc32 a0
91 ; CHECK-SF-NEXT: rts16
105 ; CHECK-SF-LABEL: fcmpRI_une:
106 ; CHECK-SF: # %bb.0: # %entry
107 ; CHECK-SF-NEXT: movih32 a0, 49440
108 ; CHECK-SF-NEXT: fmtvrl vr1, a0
109 ; CHECK-SF-NEXT: fcmpnes vr0, vr1
110 ; CHECK-SF-NEXT: mvc32 a0
111 ; CHECK-SF-NEXT: rts16
127 ; CHECK-SF-LABEL: fcmpRI_X_une:
128 ; CHECK-SF: # %bb.0: # %entry
129 ; CHECK-SF-NEXT: fcmpznes vr0
130 ; CHECK-SF-NEXT: mvc32 a0
131 ; CHECK-SF-NEXT: rts16
147 ; CHECK-SF-LABEL: fcmpRR_ugt:
148 ; CHECK-SF: # %bb.0: # %entry
149 ; CHECK-SF-NEXT: fcmphss vr0, vr1
150 ; CHECK-SF-NEXT: mvc32 a0
151 ; CHECK-SF-NEXT: xori32 a0, a0, 1
152 ; CHECK-SF-NEXT: rts16
167 ; CHECK-SF-LABEL: fcmpRI_ugt:
168 ; CHECK-SF: # %bb.0: # %entry
169 ; CHECK-SF-NEXT: movih32 a0, 49440
170 ; CHECK-SF-NEXT: fmtvrl vr1, a0
171 ; CHECK-SF-NEXT: fcmphss vr1, vr0
172 ; CHECK-SF-NEXT: mvc32 a0
173 ; CHECK-SF-NEXT: xori32 a0, a0, 1
174 ; CHECK-SF-NEXT: rts16
191 ; CHECK-SF-LABEL: fcmpRI_X_ugt:
192 ; CHECK-SF: # %bb.0: # %entry
193 ; CHECK-SF-NEXT: fcmpzlss vr0
194 ; CHECK-SF-NEXT: mvc32 a0
195 ; CHECK-SF-NEXT: xori32 a0, a0, 1
196 ; CHECK-SF-NEXT: rts16
213 ; CHECK-SF-LABEL: fcmpRR_uge:
214 ; CHECK-SF: # %bb.0: # %entry
215 ; CHECK-SF-NEXT: fcmplts vr1, vr0
216 ; CHECK-SF-NEXT: mvc32 a0
217 ; CHECK-SF-NEXT: xori32 a0, a0, 1
218 ; CHECK-SF-NEXT: rts16
233 ; CHECK-SF-LABEL: fcmpRI_uge:
234 ; CHECK-SF: # %bb.0: # %entry
235 ; CHECK-SF-NEXT: movih32 a0, 49440
236 ; CHECK-SF-NEXT: fmtvrl vr1, a0
237 ; CHECK-SF-NEXT: fcmplts vr0, vr1
238 ; CHECK-SF-NEXT: mvc32 a0
239 ; CHECK-SF-NEXT: xori32 a0, a0, 1
240 ; CHECK-SF-NEXT: rts16
257 ; CHECK-SF-LABEL: fcmpRI_X_uge:
258 ; CHECK-SF: # %bb.0: # %entry
259 ; CHECK-SF-NEXT: fcmpzhss vr0
260 ; CHECK-SF-NEXT: mvcv16 a0
261 ; CHECK-SF-NEXT: xori32 a0, a0, 1
262 ; CHECK-SF-NEXT: rts16
278 ; CHECK-SF-LABEL: fcmpRR_ult:
279 ; CHECK-SF: # %bb.0: # %entry
280 ; CHECK-SF-NEXT: fcmphss vr1, vr0
281 ; CHECK-SF-NEXT: mvc32 a0
282 ; CHECK-SF-NEXT: xori32 a0, a0, 1
283 ; CHECK-SF-NEXT: rts16
298 ; CHECK-SF-LABEL: fcmpRI_ult:
299 ; CHECK-SF: # %bb.0: # %entry
300 ; CHECK-SF-NEXT: movih32 a0, 49440
301 ; CHECK-SF-NEXT: fmtvrl vr1, a0
302 ; CHECK-SF-NEXT: fcmphss vr0, vr1
303 ; CHECK-SF-NEXT: mvc32 a0
304 ; CHECK-SF-NEXT: xori32 a0, a0, 1
305 ; CHECK-SF-NEXT: rts16
322 ; CHECK-SF-LABEL: fcmpRI_X_ult:
323 ; CHECK-SF: # %bb.0: # %entry
324 ; CHECK-SF-NEXT: fcmpzhss vr0
325 ; CHECK-SF-NEXT: mvc32 a0
326 ; CHECK-SF-NEXT: xori32 a0, a0, 1
327 ; CHECK-SF-NEXT: rts16
344 ; CHECK-SF-LABEL: fcmpRR_ule:
345 ; CHECK-SF: # %bb.0: # %entry
346 ; CHECK-SF-NEXT: fcmplts vr0, vr1
347 ; CHECK-SF-NEXT: mvc32 a0
348 ; CHECK-SF-NEXT: xori32 a0, a0, 1
349 ; CHECK-SF-NEXT: rts16
364 ; CHECK-SF-LABEL: fcmpRI_ule:
365 ; CHECK-SF: # %bb.0: # %entry
366 ; CHECK-SF-NEXT: movih32 a0, 49440
367 ; CHECK-SF-NEXT: fmtvrl vr1, a0
368 ; CHECK-SF-NEXT: fcmplts vr1, vr0
369 ; CHECK-SF-NEXT: mvc32 a0
370 ; CHECK-SF-NEXT: xori32 a0, a0, 1
371 ; CHECK-SF-NEXT: rts16
388 ; CHECK-SF-LABEL: fcmpRI_X_ule:
389 ; CHECK-SF: # %bb.0: # %entry
390 ; CHECK-SF-NEXT: fcmpzlss vr0
391 ; CHECK-SF-NEXT: mvcv16 a0
392 ; CHECK-SF-NEXT: xori32 a0, a0, 1
393 ; CHECK-SF-NEXT: rts16
410 ; CHECK-SF-LABEL: fcmpRR_ogt:
411 ; CHECK-SF: # %bb.0: # %entry
412 ; CHECK-SF-NEXT: fcmplts vr0, vr1
413 ; CHECK-SF-NEXT: mvc32 a0
414 ; CHECK-SF-NEXT: rts16
428 ; CHECK-SF-LABEL: fcmpRI_ogt:
429 ; CHECK-SF: # %bb.0: # %entry
430 ; CHECK-SF-NEXT: movih32 a0, 49440
431 ; CHECK-SF-NEXT: fmtvrl vr1, a0
432 ; CHECK-SF-NEXT: fcmplts vr1, vr0
433 ; CHECK-SF-NEXT: mvc32 a0
434 ; CHECK-SF-NEXT: rts16
450 ; CHECK-SF-LABEL: fcmpRI_X_ogt:
451 ; CHECK-SF: # %bb.0: # %entry
452 ; CHECK-SF-NEXT: fcmpzlss vr0
453 ; CHECK-SF-NEXT: mvcv16 a0
454 ; CHECK-SF-NEXT: rts16
470 ; CHECK-SF-LABEL: fcmpRR_oge:
471 ; CHECK-SF: # %bb.0: # %entry
472 ; CHECK-SF-NEXT: fcmphss vr1, vr0
473 ; CHECK-SF-NEXT: mvc32 a0
474 ; CHECK-SF-NEXT: rts16
488 ; CHECK-SF-LABEL: fcmpRI_oge:
489 ; CHECK-SF: # %bb.0: # %entry
490 ; CHECK-SF-NEXT: movih32 a0, 49440
491 ; CHECK-SF-NEXT: fmtvrl vr1, a0
492 ; CHECK-SF-NEXT: fcmphss vr0, vr1
493 ; CHECK-SF-NEXT: mvc32 a0
494 ; CHECK-SF-NEXT: rts16
510 ; CHECK-SF-LABEL: fcmpRI_X_oge:
511 ; CHECK-SF: # %bb.0: # %entry
512 ; CHECK-SF-NEXT: fcmpzhss vr0
513 ; CHECK-SF-NEXT: mvc32 a0
514 ; CHECK-SF-NEXT: rts16
530 ; CHECK-SF-LABEL: fcmpRR_olt:
531 ; CHECK-SF: # %bb.0: # %entry
532 ; CHECK-SF-NEXT: fcmplts vr1, vr0
533 ; CHECK-SF-NEXT: mvc32 a0
534 ; CHECK-SF-NEXT: rts16
548 ; CHECK-SF-LABEL: fcmpRI_olt:
549 ; CHECK-SF: # %bb.0: # %entry
550 ; CHECK-SF-NEXT: movih32 a0, 49440
551 ; CHECK-SF-NEXT: fmtvrl vr1, a0
552 ; CHECK-SF-NEXT: fcmplts vr0, vr1
553 ; CHECK-SF-NEXT: mvc32 a0
554 ; CHECK-SF-NEXT: rts16
570 ; CHECK-SF-LABEL: fcmpRI_X_olt:
571 ; CHECK-SF: # %bb.0: # %entry
572 ; CHECK-SF-NEXT: fcmpzhss vr0
573 ; CHECK-SF-NEXT: mvcv16 a0
574 ; CHECK-SF-NEXT: rts16
590 ; CHECK-SF-LABEL: fcmpRR_ole:
591 ; CHECK-SF: # %bb.0: # %entry
592 ; CHECK-SF-NEXT: fcmphss vr0, vr1
593 ; CHECK-SF-NEXT: mvc32 a0
594 ; CHECK-SF-NEXT: rts16
608 ; CHECK-SF-LABEL: fcmpRI_ole:
609 ; CHECK-SF: # %bb.0: # %entry
610 ; CHECK-SF-NEXT: movih32 a0, 49440
611 ; CHECK-SF-NEXT: fmtvrl vr1, a0
612 ; CHECK-SF-NEXT: fcmphss vr1, vr0
613 ; CHECK-SF-NEXT: mvc32 a0
614 ; CHECK-SF-NEXT: rts16
630 ; CHECK-SF-LABEL: fcmpRI_X_ole:
631 ; CHECK-SF: # %bb.0: # %entry
632 ; CHECK-SF-NEXT: fcmpzlss vr0
633 ; CHECK-SF-NEXT: mvc32 a0
634 ; CHECK-SF-NEXT: rts16
650 ; CHECK-SF-LABEL: fcmpRR_one:
651 ; CHECK-SF: # %bb.0: # %entry
652 ; CHECK-SF-NEXT: fcmpuos vr1, vr0
653 ; CHECK-SF-NEXT: mvcv16 a0
654 ; CHECK-SF-NEXT: fcmpnes vr1, vr0
655 ; CHECK-SF-NEXT: mvc32 a1
656 ; CHECK-SF-NEXT: and16 a0, a1
657 ; CHECK-SF-NEXT: rts16
674 ; CHECK-SF-LABEL: fcmpRI_one:
675 ; CHECK-SF: # %bb.0: # %entry
676 ; CHECK-SF-NEXT: movih32 a0, 49440
677 ; CHECK-SF-NEXT: fmtvrl vr1, a0
678 ; CHECK-SF-NEXT: fcmpnes vr0, vr1
679 ; CHECK-SF-NEXT: mvc32 a0
680 ; CHECK-SF-NEXT: fcmpuos vr0, vr0
681 ; CHECK-SF-NEXT: mvcv16 a1
682 ; CHECK-SF-NEXT: and16 a0, a1
683 ; CHECK-SF-NEXT: rts16
702 ; CHECK-SF-LABEL: fcmpRI_X_one:
703 ; CHECK-SF: # %bb.0: # %entry
704 ; CHECK-SF-NEXT: fcmpuos vr0, vr0
705 ; CHECK-SF-NEXT: mvcv16 a0
706 ; CHECK-SF-NEXT: fcmpznes vr0
707 ; CHECK-SF-NEXT: mvc32 a1
708 ; CHECK-SF-NEXT: and16 a0, a1
709 ; CHECK-SF-NEXT: rts16
730 ; CHECK-SF-LABEL: fcmpRR_oeq:
731 ; CHECK-SF: # %bb.0: # %entry
732 ; CHECK-SF-NEXT: fcmpnes vr1, vr0
733 ; CHECK-SF-NEXT: mvcv16 a0
734 ; CHECK-SF-NEXT: rts16
748 ; CHECK-SF-LABEL: fcmpRI_oeq:
749 ; CHECK-SF: # %bb.0: # %entry
750 ; CHECK-SF-NEXT: movih32 a0, 49440
751 ; CHECK-SF-NEXT: fmtvrl vr1, a0
752 ; CHECK-SF-NEXT: fcmpnes vr0, vr1
753 ; CHECK-SF-NEXT: mvcv16 a0
754 ; CHECK-SF-NEXT: rts16
770 ; CHECK-SF-LABEL: fcmpRI_X_oeq:
771 ; CHECK-SF: # %bb.0: # %entry
772 ; CHECK-SF-NEXT: fcmpznes vr0
773 ; CHECK-SF-NEXT: mvcv16 a0
774 ; CHECK-SF-NEXT: rts16
790 ; CHECK-SF-LABEL: fcmpRR_ord:
791 ; CHECK-SF: # %bb.0: # %entry
792 ; CHECK-SF-NEXT: fcmpuos vr1, vr0
793 ; CHECK-SF-NEXT: mvcv16 a0
794 ; CHECK-SF-NEXT: rts16
808 ; CHECK-SF-LABEL: fcmpRI_ord:
809 ; CHECK-SF: # %bb.0: # %entry
810 ; CHECK-SF-NEXT: fcmpuos vr0, vr0
811 ; CHECK-SF-NEXT: mvcv16 a0
812 ; CHECK-SF-NEXT: rts16
826 ; CHECK-SF-LABEL: fcmpRI_X_ord:
827 ; CHECK-SF: # %bb.0: # %entry
828 ; CHECK-SF-NEXT: fcmpuos vr0, vr0
829 ; CHECK-SF-NEXT: mvcv16 a0
830 ; CHECK-SF-NEXT: rts16
846 ; CHECK-SF-LABEL: fcmpRR_uno:
847 ; CHECK-SF: # %bb.0: # %entry
848 ; CHECK-SF-NEXT: fcmpuos vr1, vr0
849 ; CHECK-SF-NEXT: mvc32 a0
850 ; CHECK-SF-NEXT: rts16
864 ; CHECK-SF-LABEL: fcmpRI_uno:
865 ; CHECK-SF: # %bb.0: # %entry
866 ; CHECK-SF-NEXT: fcmpuos vr0, vr0
867 ; CHECK-SF-NEXT: mvc32 a0
868 ; CHECK-SF-NEXT: rts16
882 ; CHECK-SF-LABEL: fcmpRI_X_uno:
883 ; CHECK-SF: # %bb.0: # %entry
884 ; CHECK-SF-NEXT: fcmpuos vr0, vr0
885 ; CHECK-SF-NEXT: mvc32 a0
886 ; CHECK-SF-NEXT: rts16