Lines Matching full:s0
12 ; CHECK-NEXT: xor %s0, %s0, %s1
13 ; CHECK-NEXT: cmov.w.ne %s2, %s3, %s0
14 ; CHECK-NEXT: adds.w.zx %s0, %s2, (0)1
25 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
26 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
27 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
38 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
39 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
40 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
51 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
52 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
53 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
64 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
65 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
66 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
77 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
78 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
79 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
90 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
91 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
92 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
103 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
104 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
105 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
116 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
117 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
118 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
130 ; CHECK-NEXT: xor %s0, %s0, %s2
131 ; CHECK-NEXT: or %s0, %s0, %s1
132 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
133 ; CHECK-NEXT: adds.w.zx %s0, %s5, (0)1
145 ; CHECK-NEXT: xor %s0, %s0, %s2
146 ; CHECK-NEXT: or %s0, %s0, %s1
147 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
148 ; CHECK-NEXT: adds.w.zx %s0, %s5, (0)1
159 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
160 ; CHECK-NEXT: cmov.s.eq %s3, %s2, %s0
161 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
172 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
173 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0
174 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
185 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
186 ; CHECK-NEXT: cmov.d.eq %s5, %s4, %s0
187 ; CHECK-NEXT: adds.w.zx %s0, %s5, (0)1
198 ; CHECK-NEXT: xor %s0, %s0, %s1
199 ; CHECK-NEXT: cmov.w.ne %s2, %s3, %s0
200 ; CHECK-NEXT: adds.w.sx %s0, %s2, (0)1
211 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
212 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
213 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
224 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
225 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
226 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
237 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
238 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
239 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
250 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
251 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
252 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
263 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
264 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
265 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
276 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
277 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
278 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
289 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
290 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
291 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
302 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
303 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
304 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
316 ; CHECK-NEXT: xor %s0, %s0, %s2
317 ; CHECK-NEXT: or %s0, %s0, %s1
318 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
319 ; CHECK-NEXT: adds.w.sx %s0, %s5, (0)1
331 ; CHECK-NEXT: xor %s0, %s0, %s2
332 ; CHECK-NEXT: or %s0, %s0, %s1
333 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
334 ; CHECK-NEXT: adds.w.sx %s0, %s5, (0)1
345 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
346 ; CHECK-NEXT: cmov.s.eq %s3, %s2, %s0
347 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
358 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
359 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0
360 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
371 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
372 ; CHECK-NEXT: cmov.d.eq %s5, %s4, %s0
373 ; CHECK-NEXT: adds.w.sx %s0, %s5, (0)1
384 ; CHECK-NEXT: xor %s0, %s0, %s1
385 ; CHECK-NEXT: cmov.w.ne %s2, %s3, %s0
386 ; CHECK-NEXT: adds.w.zx %s0, %s2, (0)1
397 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
398 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
399 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
410 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
411 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
412 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
423 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
424 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
425 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
436 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
437 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
438 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
449 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
450 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
451 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
462 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
463 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
464 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
475 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
476 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
477 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
488 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
489 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
490 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
502 ; CHECK-NEXT: xor %s0, %s0, %s2
503 ; CHECK-NEXT: or %s0, %s0, %s1
504 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
505 ; CHECK-NEXT: adds.w.zx %s0, %s5, (0)1
517 ; CHECK-NEXT: xor %s0, %s0, %s2
518 ; CHECK-NEXT: or %s0, %s0, %s1
519 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
520 ; CHECK-NEXT: adds.w.zx %s0, %s5, (0)1
531 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
532 ; CHECK-NEXT: cmov.s.eq %s3, %s2, %s0
533 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
544 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
545 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0
546 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
557 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
558 ; CHECK-NEXT: cmov.d.eq %s5, %s4, %s0
559 ; CHECK-NEXT: adds.w.zx %s0, %s5, (0)1
570 ; CHECK-NEXT: xor %s0, %s0, %s1
571 ; CHECK-NEXT: cmov.w.ne %s2, %s3, %s0
572 ; CHECK-NEXT: adds.w.sx %s0, %s2, (0)1
583 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
584 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
585 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
596 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
597 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
598 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
609 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
610 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
611 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
622 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
623 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
624 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
635 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
636 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
637 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
648 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
649 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
650 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
661 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
662 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
663 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
674 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
675 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
676 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
688 ; CHECK-NEXT: xor %s0, %s0, %s2
689 ; CHECK-NEXT: or %s0, %s0, %s1
690 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
691 ; CHECK-NEXT: adds.w.sx %s0, %s5, (0)1
703 ; CHECK-NEXT: xor %s0, %s0, %s2
704 ; CHECK-NEXT: or %s0, %s0, %s1
705 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
706 ; CHECK-NEXT: adds.w.sx %s0, %s5, (0)1
717 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
718 ; CHECK-NEXT: cmov.s.eq %s3, %s2, %s0
719 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
730 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
731 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0
732 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
743 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
744 ; CHECK-NEXT: cmov.d.eq %s5, %s4, %s0
745 ; CHECK-NEXT: adds.w.sx %s0, %s5, (0)1
756 ; CHECK-NEXT: xor %s0, %s0, %s1
757 ; CHECK-NEXT: cmov.w.ne %s2, %s3, %s0
758 ; CHECK-NEXT: adds.w.zx %s0, %s2, (0)1
769 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
770 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
771 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
782 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
783 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
784 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
795 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
796 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
797 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
808 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
809 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
810 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
821 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
822 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
823 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
834 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
835 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
836 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
847 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
848 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
849 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
860 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
861 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
862 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
874 ; CHECK-NEXT: xor %s0, %s0, %s2
875 ; CHECK-NEXT: or %s0, %s0, %s1
876 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
877 ; CHECK-NEXT: adds.w.zx %s0, %s5, (0)1
889 ; CHECK-NEXT: xor %s0, %s0, %s2
890 ; CHECK-NEXT: or %s0, %s0, %s1
891 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
892 ; CHECK-NEXT: adds.w.zx %s0, %s5, (0)1
903 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
904 ; CHECK-NEXT: cmov.s.eq %s3, %s2, %s0
905 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
916 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
917 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0
918 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
929 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
930 ; CHECK-NEXT: cmov.d.eq %s5, %s4, %s0
931 ; CHECK-NEXT: adds.w.zx %s0, %s5, (0)1
942 ; CHECK-NEXT: xor %s0, %s0, %s1
943 ; CHECK-NEXT: cmov.w.ne %s2, %s3, %s0
944 ; CHECK-NEXT: adds.w.sx %s0, %s2, (0)1
955 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
956 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
957 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
968 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
969 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
970 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
981 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
982 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
983 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
994 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
995 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
996 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
1007 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1008 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1009 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
1020 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1021 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1022 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
1033 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
1034 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
1035 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
1046 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
1047 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
1048 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
1060 ; CHECK-NEXT: xor %s0, %s0, %s2
1061 ; CHECK-NEXT: or %s0, %s0, %s1
1062 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
1063 ; CHECK-NEXT: adds.w.sx %s0, %s5, (0)1
1075 ; CHECK-NEXT: xor %s0, %s0, %s2
1076 ; CHECK-NEXT: or %s0, %s0, %s1
1077 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
1078 ; CHECK-NEXT: adds.w.sx %s0, %s5, (0)1
1089 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
1090 ; CHECK-NEXT: cmov.s.eq %s3, %s2, %s0
1091 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
1102 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
1103 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0
1104 ; CHECK-NEXT: adds.w.sx %s0, %s3, (0)1
1115 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
1116 ; CHECK-NEXT: cmov.d.eq %s5, %s4, %s0
1117 ; CHECK-NEXT: adds.w.sx %s0, %s5, (0)1
1128 ; CHECK-NEXT: xor %s0, %s0, %s1
1129 ; CHECK-NEXT: cmov.w.ne %s2, %s3, %s0
1130 ; CHECK-NEXT: adds.w.zx %s0, %s2, (0)1
1141 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1142 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1143 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
1154 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1155 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1156 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
1167 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1168 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1169 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
1180 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1181 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1182 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
1193 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1194 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1195 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
1206 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1207 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1208 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
1219 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
1220 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
1221 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
1232 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
1233 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
1234 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
1246 ; CHECK-NEXT: xor %s0, %s0, %s2
1247 ; CHECK-NEXT: or %s0, %s0, %s1
1248 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
1249 ; CHECK-NEXT: adds.w.zx %s0, %s5, (0)1
1261 ; CHECK-NEXT: xor %s0, %s0, %s2
1262 ; CHECK-NEXT: or %s0, %s0, %s1
1263 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
1264 ; CHECK-NEXT: adds.w.zx %s0, %s5, (0)1
1275 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
1276 ; CHECK-NEXT: cmov.s.eq %s3, %s2, %s0
1277 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
1288 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
1289 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0
1290 ; CHECK-NEXT: adds.w.zx %s0, %s3, (0)1
1301 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
1302 ; CHECK-NEXT: cmov.d.eq %s5, %s4, %s0
1303 ; CHECK-NEXT: adds.w.zx %s0, %s5, (0)1
1314 ; CHECK-NEXT: xor %s0, %s0, %s1
1315 ; CHECK-NEXT: cmov.w.ne %s2, %s3, %s0
1316 ; CHECK-NEXT: or %s0, 0, %s2
1327 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1328 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1329 ; CHECK-NEXT: or %s0, 0, %s3
1340 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1341 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1342 ; CHECK-NEXT: or %s0, 0, %s3
1353 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1354 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1355 ; CHECK-NEXT: or %s0, 0, %s3
1366 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1367 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1368 ; CHECK-NEXT: or %s0, 0, %s3
1379 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1380 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1381 ; CHECK-NEXT: or %s0, 0, %s3
1392 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1393 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1394 ; CHECK-NEXT: or %s0, 0, %s3
1405 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
1406 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
1407 ; CHECK-NEXT: or %s0, 0, %s3
1418 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
1419 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
1420 ; CHECK-NEXT: or %s0, 0, %s3
1432 ; CHECK-NEXT: xor %s0, %s0, %s2
1433 ; CHECK-NEXT: or %s0, %s0, %s1
1434 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
1435 ; CHECK-NEXT: or %s0, 0, %s5
1447 ; CHECK-NEXT: xor %s0, %s0, %s2
1448 ; CHECK-NEXT: or %s0, %s0, %s1
1449 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
1450 ; CHECK-NEXT: or %s0, 0, %s5
1461 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
1462 ; CHECK-NEXT: cmov.s.eq %s3, %s2, %s0
1463 ; CHECK-NEXT: or %s0, 0, %s3
1474 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
1475 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0
1476 ; CHECK-NEXT: or %s0, 0, %s3
1487 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
1488 ; CHECK-NEXT: cmov.d.eq %s5, %s4, %s0
1489 ; CHECK-NEXT: or %s0, 0, %s5
1500 ; CHECK-NEXT: xor %s0, %s0, %s1
1501 ; CHECK-NEXT: cmov.w.ne %s2, %s3, %s0
1502 ; CHECK-NEXT: or %s0, 0, %s2
1513 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1514 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1515 ; CHECK-NEXT: or %s0, 0, %s3
1526 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1527 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1528 ; CHECK-NEXT: or %s0, 0, %s3
1539 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1540 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1541 ; CHECK-NEXT: or %s0, 0, %s3
1552 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1553 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1554 ; CHECK-NEXT: or %s0, 0, %s3
1565 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1566 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1567 ; CHECK-NEXT: or %s0, 0, %s3
1578 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1579 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
1580 ; CHECK-NEXT: or %s0, 0, %s3
1591 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
1592 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
1593 ; CHECK-NEXT: or %s0, 0, %s3
1604 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
1605 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
1606 ; CHECK-NEXT: or %s0, 0, %s3
1618 ; CHECK-NEXT: xor %s0, %s0, %s2
1619 ; CHECK-NEXT: or %s0, %s0, %s1
1620 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
1621 ; CHECK-NEXT: or %s0, 0, %s5
1633 ; CHECK-NEXT: xor %s0, %s0, %s2
1634 ; CHECK-NEXT: or %s0, %s0, %s1
1635 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
1636 ; CHECK-NEXT: or %s0, 0, %s5
1647 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
1648 ; CHECK-NEXT: cmov.s.eq %s3, %s2, %s0
1649 ; CHECK-NEXT: or %s0, 0, %s3
1660 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
1661 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0
1662 ; CHECK-NEXT: or %s0, 0, %s3
1673 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
1674 ; CHECK-NEXT: cmov.d.eq %s5, %s4, %s0
1675 ; CHECK-NEXT: or %s0, 0, %s5
1686 ; CHECK-NEXT: xor %s0, %s0, %s1
1687 ; CHECK-NEXT: cmov.w.ne %s2, %s4, %s0
1688 ; CHECK-NEXT: cmov.w.ne %s3, %s5, %s0
1689 ; CHECK-NEXT: or %s0, 0, %s2
1701 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1702 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
1703 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
1704 ; CHECK-NEXT: or %s0, 0, %s4
1716 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1717 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
1718 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
1719 ; CHECK-NEXT: or %s0, 0, %s4
1731 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1732 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
1733 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
1734 ; CHECK-NEXT: or %s0, 0, %s4
1746 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1747 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
1748 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
1749 ; CHECK-NEXT: or %s0, 0, %s4
1761 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1762 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
1763 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
1764 ; CHECK-NEXT: or %s0, 0, %s4
1776 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1777 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
1778 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
1779 ; CHECK-NEXT: or %s0, 0, %s4
1791 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
1792 ; CHECK-NEXT: cmov.l.eq %s4, %s2, %s0
1793 ; CHECK-NEXT: cmov.l.eq %s5, %s3, %s0
1794 ; CHECK-NEXT: or %s0, 0, %s4
1806 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
1807 ; CHECK-NEXT: cmov.l.eq %s4, %s2, %s0
1808 ; CHECK-NEXT: cmov.l.eq %s5, %s3, %s0
1809 ; CHECK-NEXT: or %s0, 0, %s4
1822 ; CHECK-NEXT: xor %s0, %s0, %s2
1823 ; CHECK-NEXT: or %s0, %s0, %s1
1824 ; CHECK-NEXT: cmov.l.eq %s6, %s4, %s0
1825 ; CHECK-NEXT: cmov.l.eq %s7, %s5, %s0
1826 ; CHECK-NEXT: or %s0, 0, %s6
1839 ; CHECK-NEXT: xor %s0, %s0, %s2
1840 ; CHECK-NEXT: or %s0, %s0, %s1
1841 ; CHECK-NEXT: cmov.l.eq %s6, %s4, %s0
1842 ; CHECK-NEXT: cmov.l.eq %s7, %s5, %s0
1843 ; CHECK-NEXT: or %s0, 0, %s6
1855 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
1856 ; CHECK-NEXT: cmov.s.eq %s4, %s2, %s0
1857 ; CHECK-NEXT: cmov.s.eq %s5, %s3, %s0
1858 ; CHECK-NEXT: or %s0, 0, %s4
1870 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
1871 ; CHECK-NEXT: cmov.d.eq %s4, %s2, %s0
1872 ; CHECK-NEXT: cmov.d.eq %s5, %s3, %s0
1873 ; CHECK-NEXT: or %s0, 0, %s4
1885 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
1886 ; CHECK-NEXT: cmov.d.eq %s6, %s4, %s0
1887 ; CHECK-NEXT: cmov.d.eq %s7, %s5, %s0
1888 ; CHECK-NEXT: or %s0, 0, %s6
1900 ; CHECK-NEXT: xor %s0, %s0, %s1
1901 ; CHECK-NEXT: cmov.w.ne %s2, %s4, %s0
1902 ; CHECK-NEXT: cmov.w.ne %s3, %s5, %s0
1903 ; CHECK-NEXT: or %s0, 0, %s2
1915 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1916 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
1917 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
1918 ; CHECK-NEXT: or %s0, 0, %s4
1930 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1931 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
1932 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
1933 ; CHECK-NEXT: or %s0, 0, %s4
1945 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1946 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
1947 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
1948 ; CHECK-NEXT: or %s0, 0, %s4
1960 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1961 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
1962 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
1963 ; CHECK-NEXT: or %s0, 0, %s4
1975 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1976 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
1977 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
1978 ; CHECK-NEXT: or %s0, 0, %s4
1990 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
1991 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
1992 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
1993 ; CHECK-NEXT: or %s0, 0, %s4
2005 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
2006 ; CHECK-NEXT: cmov.l.eq %s4, %s2, %s0
2007 ; CHECK-NEXT: cmov.l.eq %s5, %s3, %s0
2008 ; CHECK-NEXT: or %s0, 0, %s4
2020 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
2021 ; CHECK-NEXT: cmov.l.eq %s4, %s2, %s0
2022 ; CHECK-NEXT: cmov.l.eq %s5, %s3, %s0
2023 ; CHECK-NEXT: or %s0, 0, %s4
2036 ; CHECK-NEXT: xor %s0, %s0, %s2
2037 ; CHECK-NEXT: or %s0, %s0, %s1
2038 ; CHECK-NEXT: cmov.l.eq %s6, %s4, %s0
2039 ; CHECK-NEXT: cmov.l.eq %s7, %s5, %s0
2040 ; CHECK-NEXT: or %s0, 0, %s6
2053 ; CHECK-NEXT: xor %s0, %s0, %s2
2054 ; CHECK-NEXT: or %s0, %s0, %s1
2055 ; CHECK-NEXT: cmov.l.eq %s6, %s4, %s0
2056 ; CHECK-NEXT: cmov.l.eq %s7, %s5, %s0
2057 ; CHECK-NEXT: or %s0, 0, %s6
2069 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
2070 ; CHECK-NEXT: cmov.s.eq %s4, %s2, %s0
2071 ; CHECK-NEXT: cmov.s.eq %s5, %s3, %s0
2072 ; CHECK-NEXT: or %s0, 0, %s4
2084 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
2085 ; CHECK-NEXT: cmov.d.eq %s4, %s2, %s0
2086 ; CHECK-NEXT: cmov.d.eq %s5, %s3, %s0
2087 ; CHECK-NEXT: or %s0, 0, %s4
2099 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
2100 ; CHECK-NEXT: cmov.d.eq %s6, %s4, %s0
2101 ; CHECK-NEXT: cmov.d.eq %s7, %s5, %s0
2102 ; CHECK-NEXT: or %s0, 0, %s6
2114 ; CHECK-NEXT: xor %s0, %s0, %s1
2115 ; CHECK-NEXT: cmov.w.ne %s2, %s3, %s0
2116 ; CHECK-NEXT: or %s0, 0, %s2
2127 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2128 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
2129 ; CHECK-NEXT: or %s0, 0, %s3
2140 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2141 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
2142 ; CHECK-NEXT: or %s0, 0, %s3
2153 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2154 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
2155 ; CHECK-NEXT: or %s0, 0, %s3
2166 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2167 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
2168 ; CHECK-NEXT: or %s0, 0, %s3
2179 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2180 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
2181 ; CHECK-NEXT: or %s0, 0, %s3
2192 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2193 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
2194 ; CHECK-NEXT: or %s0, 0, %s3
2205 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
2206 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
2207 ; CHECK-NEXT: or %s0, 0, %s3
2218 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
2219 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
2220 ; CHECK-NEXT: or %s0, 0, %s3
2232 ; CHECK-NEXT: xor %s0, %s0, %s2
2233 ; CHECK-NEXT: or %s0, %s0, %s1
2234 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
2235 ; CHECK-NEXT: or %s0, 0, %s5
2247 ; CHECK-NEXT: xor %s0, %s0, %s2
2248 ; CHECK-NEXT: or %s0, %s0, %s1
2249 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
2250 ; CHECK-NEXT: or %s0, 0, %s5
2261 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
2262 ; CHECK-NEXT: cmov.s.eq %s3, %s2, %s0
2263 ; CHECK-NEXT: or %s0, 0, %s3
2274 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
2275 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0
2276 ; CHECK-NEXT: or %s0, 0, %s3
2287 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
2288 ; CHECK-NEXT: cmov.d.eq %s5, %s4, %s0
2289 ; CHECK-NEXT: or %s0, 0, %s5
2300 ; CHECK-NEXT: xor %s0, %s0, %s1
2301 ; CHECK-NEXT: cmov.w.ne %s2, %s3, %s0
2302 ; CHECK-NEXT: or %s0, 0, %s2
2313 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2314 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
2315 ; CHECK-NEXT: or %s0, 0, %s3
2326 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2327 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
2328 ; CHECK-NEXT: or %s0, 0, %s3
2339 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2340 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
2341 ; CHECK-NEXT: or %s0, 0, %s3
2352 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2353 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
2354 ; CHECK-NEXT: or %s0, 0, %s3
2365 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2366 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
2367 ; CHECK-NEXT: or %s0, 0, %s3
2378 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2379 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0
2380 ; CHECK-NEXT: or %s0, 0, %s3
2391 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
2392 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
2393 ; CHECK-NEXT: or %s0, 0, %s3
2404 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
2405 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0
2406 ; CHECK-NEXT: or %s0, 0, %s3
2418 ; CHECK-NEXT: xor %s0, %s0, %s2
2419 ; CHECK-NEXT: or %s0, %s0, %s1
2420 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
2421 ; CHECK-NEXT: or %s0, 0, %s5
2433 ; CHECK-NEXT: xor %s0, %s0, %s2
2434 ; CHECK-NEXT: or %s0, %s0, %s1
2435 ; CHECK-NEXT: cmov.l.eq %s5, %s4, %s0
2436 ; CHECK-NEXT: or %s0, 0, %s5
2447 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
2448 ; CHECK-NEXT: cmov.s.eq %s3, %s2, %s0
2449 ; CHECK-NEXT: or %s0, 0, %s3
2460 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
2461 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0
2462 ; CHECK-NEXT: or %s0, 0, %s3
2473 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
2474 ; CHECK-NEXT: cmov.d.eq %s5, %s4, %s0
2475 ; CHECK-NEXT: or %s0, 0, %s5
2486 ; CHECK-NEXT: xor %s0, %s0, %s1
2487 ; CHECK-NEXT: cmov.w.ne %s2, %s4, %s0
2488 ; CHECK-NEXT: cmov.w.ne %s3, %s5, %s0
2489 ; CHECK-NEXT: or %s0, 0, %s2
2501 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2502 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
2503 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
2504 ; CHECK-NEXT: or %s0, 0, %s4
2516 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2517 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
2518 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
2519 ; CHECK-NEXT: or %s0, 0, %s4
2531 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2532 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
2533 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
2534 ; CHECK-NEXT: or %s0, 0, %s4
2546 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2547 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
2548 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
2549 ; CHECK-NEXT: or %s0, 0, %s4
2561 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2562 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
2563 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
2564 ; CHECK-NEXT: or %s0, 0, %s4
2576 ; CHECK-NEXT: cmpu.w %s0, %s0, %s1
2577 ; CHECK-NEXT: cmov.w.eq %s4, %s2, %s0
2578 ; CHECK-NEXT: cmov.w.eq %s5, %s3, %s0
2579 ; CHECK-NEXT: or %s0, 0, %s4
2591 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
2592 ; CHECK-NEXT: cmov.l.eq %s4, %s2, %s0
2593 ; CHECK-NEXT: cmov.l.eq %s5, %s3, %s0
2594 ; CHECK-NEXT: or %s0, 0, %s4
2606 ; CHECK-NEXT: cmpu.l %s0, %s0, %s1
2607 ; CHECK-NEXT: cmov.l.eq %s4, %s2, %s0
2608 ; CHECK-NEXT: cmov.l.eq %s5, %s3, %s0
2609 ; CHECK-NEXT: or %s0, 0, %s4
2622 ; CHECK-NEXT: xor %s0, %s0, %s2
2623 ; CHECK-NEXT: or %s0, %s0, %s1
2624 ; CHECK-NEXT: cmov.l.eq %s6, %s4, %s0
2625 ; CHECK-NEXT: cmov.l.eq %s7, %s5, %s0
2626 ; CHECK-NEXT: or %s0, 0, %s6
2639 ; CHECK-NEXT: xor %s0, %s0, %s2
2640 ; CHECK-NEXT: or %s0, %s0, %s1
2641 ; CHECK-NEXT: cmov.l.eq %s6, %s4, %s0
2642 ; CHECK-NEXT: cmov.l.eq %s7, %s5, %s0
2643 ; CHECK-NEXT: or %s0, 0, %s6
2655 ; CHECK-NEXT: fcmp.s %s0, %s0, %s1
2656 ; CHECK-NEXT: cmov.s.eq %s4, %s2, %s0
2657 ; CHECK-NEXT: cmov.s.eq %s5, %s3, %s0
2658 ; CHECK-NEXT: or %s0, 0, %s4
2670 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1
2671 ; CHECK-NEXT: cmov.d.eq %s4, %s2, %s0
2672 ; CHECK-NEXT: cmov.d.eq %s5, %s3, %s0
2673 ; CHECK-NEXT: or %s0, 0, %s4
2685 ; CHECK-NEXT: fcmp.q %s0, %s0, %s2
2686 ; CHECK-NEXT: cmov.d.eq %s6, %s4, %s0
2687 ; CHECK-NEXT: cmov.d.eq %s7, %s5, %s0
2688 ; CHECK-NEXT: or %s0, 0, %s6