Lines Matching refs:w0
115 ; MIPS32-NEXT: fill.h $w0, $2
116 ; MIPS32-NEXT: fexupr.w $w0, $w0
117 ; MIPS32-NEXT: copy_s.w $2, $w0[0]
133 ; MIPS64-N32-NEXT: fill.h $w0, $2
134 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
135 ; MIPS64-N32-NEXT: copy_s.w $2, $w0[0]
151 ; MIPS64-N64-NEXT: fill.h $w0, $2
152 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
153 ; MIPS64-N64-NEXT: copy_s.w $2, $w0[0]
183 ; MIPS32-NEXT: fill.h $w0, $2
184 ; MIPS32-NEXT: fexupr.w $w0, $w0
185 ; MIPS32-NEXT: fexupr.d $w0, $w0
186 ; MIPS32-NEXT: copy_s.w $2, $w0[0]
188 ; MIPS32-NEXT: copy_s.w $2, $w0[1]
196 ; MIPS32-NEXT: fexdo.w $w0, $w1, $w1
197 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
198 ; MIPS32-NEXT: copy_u.h $2, $w0[0]
209 ; MIPS64-N32-NEXT: fill.h $w0, $2
210 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
211 ; MIPS64-N32-NEXT: fexupr.d $w0, $w0
212 ; MIPS64-N32-NEXT: copy_s.d $2, $w0[0]
216 ; MIPS64-N32-NEXT: fill.d $w0, $2
217 ; MIPS64-N32-NEXT: fexdo.w $w0, $w0, $w0
218 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
219 ; MIPS64-N32-NEXT: copy_u.h $2, $w0[0]
230 ; MIPS64-N64-NEXT: fill.h $w0, $2
231 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
232 ; MIPS64-N64-NEXT: fexupr.d $w0, $w0
233 ; MIPS64-N64-NEXT: copy_s.d $2, $w0[0]
237 ; MIPS64-N64-NEXT: fill.d $w0, $2
238 ; MIPS64-N64-NEXT: fexdo.w $w0, $w0, $w0
239 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
240 ; MIPS64-N64-NEXT: copy_u.h $2, $w0[0]
263 ; MIPS32-NEXT: fill.h $w0, $1
264 ; MIPS32-NEXT: fexupr.w $w0, $w0
265 ; MIPS32-NEXT: fexupr.d $w0, $w0
266 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
268 ; MIPS32-NEXT: copy_s.w $1, $w0[1]
281 ; MIPS64-N32-NEXT: fill.h $w0, $1
282 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
283 ; MIPS64-N32-NEXT: fexupr.d $w0, $w0
284 ; MIPS64-N32-NEXT: copy_s.d $1, $w0[0]
297 ; MIPS64-N64-NEXT: fill.h $w0, $1
298 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
299 ; MIPS64-N64-NEXT: fexupr.d $w0, $w0
300 ; MIPS64-N64-NEXT: copy_s.d $1, $w0[0]
319 ; MIPS32-NEXT: fill.h $w0, $1
320 ; MIPS32-NEXT: fexupr.w $w0, $w0
321 ; MIPS32-NEXT: fexupr.d $w0, $w0
322 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
324 ; MIPS32-NEXT: copy_s.w $1, $w0[1]
337 ; MIPS64-N32-NEXT: fill.h $w0, $1
338 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
339 ; MIPS64-N32-NEXT: fexupr.d $w0, $w0
340 ; MIPS64-N32-NEXT: copy_s.d $1, $w0[0]
353 ; MIPS64-N64-NEXT: fill.h $w0, $1
354 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
355 ; MIPS64-N64-NEXT: fexupr.d $w0, $w0
356 ; MIPS64-N64-NEXT: copy_s.d $1, $w0[0]
391 ; MIPS32-NEXT: fexdo.w $w0, $w1, $w1
392 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
394 ; MIPS32-NEXT: copy_u.h $2, $w0[0]
415 ; MIPS64-N32-NEXT: fill.d $w0, $2
416 ; MIPS64-N32-NEXT: fexdo.w $w0, $w0, $w0
417 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
419 ; MIPS64-N32-NEXT: copy_u.h $2, $w0[0]
440 ; MIPS64-N64-NEXT: fill.d $w0, $2
441 ; MIPS64-N64-NEXT: fexdo.w $w0, $w0, $w0
442 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
444 ; MIPS64-N64-NEXT: copy_u.h $2, $w0[0]
475 ; MIPS32-NEXT: fill.h $w0, $2
476 ; MIPS32-NEXT: fexupr.w $w0, $w0
477 ; MIPS32-NEXT: copy_s.w $2, $w0[0]
481 ; MIPS32-NEXT: fill.w $w0, $2
482 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
483 ; MIPS32-NEXT: copy_u.h $2, $w0[0]
494 ; MIPS64-N32-NEXT: fill.h $w0, $2
495 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
496 ; MIPS64-N32-NEXT: copy_s.w $2, $w0[0]
500 ; MIPS64-N32-NEXT: fill.w $w0, $2
501 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
502 ; MIPS64-N32-NEXT: copy_u.h $2, $w0[0]
513 ; MIPS64-N64-NEXT: fill.h $w0, $2
514 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
515 ; MIPS64-N64-NEXT: copy_s.w $2, $w0[0]
519 ; MIPS64-N64-NEXT: fill.w $w0, $2
520 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
521 ; MIPS64-N64-NEXT: copy_u.h $2, $w0[0]
555 ; MIPS32-NEXT: fill.h $w0, $2
556 ; MIPS32-NEXT: fexupr.w $w0, $w0
557 ; MIPS32-NEXT: copy_s.w $2, $w0[0]
561 ; MIPS32-NEXT: fill.w $w0, $2
562 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
563 ; MIPS32-NEXT: copy_u.h $2, $w0[0]
574 ; MIPS64-N32-NEXT: fill.h $w0, $2
575 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
576 ; MIPS64-N32-NEXT: copy_s.w $2, $w0[0]
580 ; MIPS64-N32-NEXT: fill.w $w0, $2
581 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
582 ; MIPS64-N32-NEXT: copy_u.h $2, $w0[0]
593 ; MIPS64-N64-NEXT: fill.h $w0, $2
594 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
595 ; MIPS64-N64-NEXT: copy_s.w $2, $w0[0]
599 ; MIPS64-N64-NEXT: fill.w $w0, $2
600 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
601 ; MIPS64-N64-NEXT: copy_u.h $2, $w0[0]
629 ; MIPS32-NEXT: fill.h $w0, $2
630 ; MIPS32-NEXT: fexupr.w $w0, $w0
631 ; MIPS32-NEXT: copy_s.w $2, $w0[0]
635 ; MIPS32-NEXT: fill.w $w0, $2
636 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
637 ; MIPS32-NEXT: copy_u.h $2, $w0[0]
648 ; MIPS64-N32-NEXT: fill.h $w0, $2
649 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
650 ; MIPS64-N32-NEXT: copy_s.w $2, $w0[0]
654 ; MIPS64-N32-NEXT: fill.w $w0, $2
655 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
656 ; MIPS64-N32-NEXT: copy_u.h $2, $w0[0]
667 ; MIPS64-N64-NEXT: fill.h $w0, $2
668 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
669 ; MIPS64-N64-NEXT: copy_s.w $2, $w0[0]
673 ; MIPS64-N64-NEXT: fill.w $w0, $2
674 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
675 ; MIPS64-N64-NEXT: copy_u.h $2, $w0[0]
704 ; MIPS32-NEXT: fill.h $w0, $2
705 ; MIPS32-NEXT: fexupr.w $w0, $w0
706 ; MIPS32-NEXT: copy_s.w $2, $w0[0]
710 ; MIPS32-NEXT: fill.w $w0, $2
711 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
712 ; MIPS32-NEXT: copy_u.h $2, $w0[0]
723 ; MIPS64-N32-NEXT: fill.h $w0, $2
724 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
725 ; MIPS64-N32-NEXT: copy_s.w $2, $w0[0]
729 ; MIPS64-N32-NEXT: fill.w $w0, $2
730 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
731 ; MIPS64-N32-NEXT: copy_u.h $2, $w0[0]
742 ; MIPS64-N64-NEXT: fill.h $w0, $2
743 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
744 ; MIPS64-N64-NEXT: copy_s.w $2, $w0[0]
748 ; MIPS64-N64-NEXT: fill.w $w0, $2
749 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
750 ; MIPS64-N64-NEXT: copy_u.h $2, $w0[0]
784 ; MIPS32-NEXT: fill.h $w0, $1
785 ; MIPS32-NEXT: fexupr.w $w0, $w0
786 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
792 ; MIPS32-NEXT: fill.w $w0, $1
793 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
794 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
816 ; MIPS64-N32-NEXT: fill.h $w0, $1
817 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
818 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
824 ; MIPS64-N32-NEXT: fill.w $w0, $1
825 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
826 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
849 ; MIPS64-N64-NEXT: fill.h $w0, $1
850 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
851 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
857 ; MIPS64-N64-NEXT: fill.w $w0, $1
858 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
859 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
894 ; MIPS32-O32-NEXT: fill.h $w0, $2
895 ; MIPS32-O32-NEXT: fexupr.w $w0, $w0
896 ; MIPS32-O32-NEXT: copy_s.w $2, $w0[0]
912 ; MIPS64R5-N32-NEXT: fill.h $w0, $2
913 ; MIPS64R5-N32-NEXT: fexupr.w $w0, $w0
914 ; MIPS64R5-N32-NEXT: copy_s.w $2, $w0[0]
930 ; MIPS64R5-N64-NEXT: fill.h $w0, $2
931 ; MIPS64R5-N64-NEXT: fexupr.w $w0, $w0
932 ; MIPS64R5-N64-NEXT: copy_s.w $2, $w0[0]
948 ; MIPSR6-O32-NEXT: fill.h $w0, $2
949 ; MIPSR6-O32-NEXT: fexupr.w $w0, $w0
950 ; MIPSR6-O32-NEXT: copy_s.w $2, $w0[0]
967 ; MIPSR6-N32-NEXT: fill.h $w0, $2
968 ; MIPSR6-N32-NEXT: fexupr.w $w0, $w0
969 ; MIPSR6-N32-NEXT: copy_s.w $2, $w0[0]
986 ; MIPSR6-N64-NEXT: fill.h $w0, $2
987 ; MIPSR6-N64-NEXT: fexupr.w $w0, $w0
988 ; MIPSR6-N64-NEXT: copy_s.w $2, $w0[0]
1022 ; MIPS32-NEXT: fill.h $w0, $2
1023 ; MIPS32-NEXT: fexupr.w $w0, $w0
1024 ; MIPS32-NEXT: copy_s.w $2, $w0[0]
1028 ; MIPS32-NEXT: fill.w $w0, $2
1029 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
1030 ; MIPS32-NEXT: copy_u.h $2, $w0[0]
1041 ; MIPS64-N32-NEXT: fill.h $w0, $2
1042 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
1043 ; MIPS64-N32-NEXT: copy_s.w $2, $w0[0]
1047 ; MIPS64-N32-NEXT: fill.w $w0, $2
1048 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
1049 ; MIPS64-N32-NEXT: copy_u.h $2, $w0[0]
1060 ; MIPS64-N64-NEXT: fill.h $w0, $2
1061 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
1062 ; MIPS64-N64-NEXT: copy_s.w $2, $w0[0]
1066 ; MIPS64-N64-NEXT: fill.w $w0, $2
1067 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
1068 ; MIPS64-N64-NEXT: copy_u.h $2, $w0[0]
1100 ; MIPS32-NEXT: fill.h $w0, $1
1101 ; MIPS32-NEXT: fexupr.w $w0, $w0
1102 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
1108 ; MIPS32-NEXT: fill.w $w0, $1
1109 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
1110 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
1133 ; MIPS64-N32-NEXT: fill.h $w0, $1
1134 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
1135 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
1140 ; MIPS64-N32-NEXT: fill.w $w0, $1
1141 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
1142 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
1166 ; MIPS64-N64-NEXT: fill.h $w0, $1
1167 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
1168 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
1173 ; MIPS64-N64-NEXT: fill.w $w0, $1
1174 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
1175 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
1214 ; MIPS32-NEXT: fill.h $w0, $1
1215 ; MIPS32-NEXT: fexupr.w $w0, $w0
1216 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
1221 ; MIPS32-NEXT: fill.w $w0, $1
1222 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
1223 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
1246 ; MIPS64-N32-NEXT: fill.h $w0, $1
1247 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
1248 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
1253 ; MIPS64-N32-NEXT: fill.w $w0, $1
1254 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
1255 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
1279 ; MIPS64-N64-NEXT: fill.h $w0, $1
1280 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
1281 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
1286 ; MIPS64-N64-NEXT: fill.w $w0, $1
1287 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
1288 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
1326 ; MIPS32-NEXT: fill.h $w0, $1
1327 ; MIPS32-NEXT: fexupr.w $w0, $w0
1328 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
1333 ; MIPS32-NEXT: fill.w $w0, $1
1334 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
1335 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
1357 ; MIPS64-N32-NEXT: fill.h $w0, $1
1358 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
1359 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
1364 ; MIPS64-N32-NEXT: fill.w $w0, $1
1365 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
1366 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
1389 ; MIPS64-N64-NEXT: fill.h $w0, $1
1390 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
1391 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
1396 ; MIPS64-N64-NEXT: fill.w $w0, $1
1397 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
1398 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
1435 ; MIPS32-NEXT: fill.h $w0, $1
1436 ; MIPS32-NEXT: fexupr.w $w0, $w0
1437 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
1442 ; MIPS32-NEXT: fill.w $w0, $1
1443 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
1444 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
1466 ; MIPS64-N32-NEXT: fill.h $w0, $1
1467 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
1468 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
1473 ; MIPS64-N32-NEXT: fill.w $w0, $1
1474 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
1475 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
1498 ; MIPS64-N64-NEXT: fill.h $w0, $1
1499 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
1500 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
1505 ; MIPS64-N64-NEXT: fill.w $w0, $1
1506 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
1507 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
1538 ; MIPS32-NEXT: fill.h $w0, $2
1539 ; MIPS32-NEXT: fexupr.w $w0, $w0
1540 ; MIPS32-NEXT: copy_s.w $2, $w0[0]
1544 ; MIPS32-NEXT: fill.w $w0, $2
1545 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
1546 ; MIPS32-NEXT: copy_u.h $2, $w0[0]
1557 ; MIPS64-N32-NEXT: fill.h $w0, $2
1558 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
1559 ; MIPS64-N32-NEXT: copy_s.w $2, $w0[0]
1563 ; MIPS64-N32-NEXT: fill.w $w0, $2
1564 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
1565 ; MIPS64-N32-NEXT: copy_u.h $2, $w0[0]
1576 ; MIPS64-N64-NEXT: fill.h $w0, $2
1577 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
1578 ; MIPS64-N64-NEXT: copy_s.w $2, $w0[0]
1582 ; MIPS64-N64-NEXT: fill.w $w0, $2
1583 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
1584 ; MIPS64-N64-NEXT: copy_u.h $2, $w0[0]
1617 ; MIPS32-NEXT: fill.h $w0, $1
1618 ; MIPS32-NEXT: fexupr.w $w0, $w0
1619 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
1624 ; MIPS32-NEXT: fill.w $w0, $1
1625 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
1626 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
1648 ; MIPS64-N32-NEXT: fill.h $w0, $1
1649 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
1650 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
1655 ; MIPS64-N32-NEXT: fill.w $w0, $1
1656 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
1657 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
1680 ; MIPS64-N64-NEXT: fill.h $w0, $1
1681 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
1682 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
1687 ; MIPS64-N64-NEXT: fill.w $w0, $1
1688 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
1689 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
1726 ; MIPS32-NEXT: fill.h $w0, $1
1727 ; MIPS32-NEXT: fexupr.w $w0, $w0
1728 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
1733 ; MIPS32-NEXT: fill.w $w0, $1
1734 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
1735 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
1757 ; MIPS64-N32-NEXT: fill.h $w0, $1
1758 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
1759 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
1764 ; MIPS64-N32-NEXT: fill.w $w0, $1
1765 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
1766 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
1789 ; MIPS64-N64-NEXT: fill.h $w0, $1
1790 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
1791 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
1796 ; MIPS64-N64-NEXT: fill.w $w0, $1
1797 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
1798 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
1835 ; MIPS32-NEXT: fill.h $w0, $1
1836 ; MIPS32-NEXT: fexupr.w $w0, $w0
1837 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
1842 ; MIPS32-NEXT: fill.w $w0, $1
1843 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
1844 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
1866 ; MIPS64-N32-NEXT: fill.h $w0, $1
1867 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
1868 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
1873 ; MIPS64-N32-NEXT: fill.w $w0, $1
1874 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
1875 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
1898 ; MIPS64-N64-NEXT: fill.h $w0, $1
1899 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
1900 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
1905 ; MIPS64-N64-NEXT: fill.w $w0, $1
1906 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
1907 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
1943 ; MIPS32-NEXT: fill.h $w0, $1
1944 ; MIPS32-NEXT: fexupr.w $w0, $w0
1945 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
1950 ; MIPS32-NEXT: fill.w $w0, $1
1951 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
1952 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
1974 ; MIPS64-N32-NEXT: fill.h $w0, $1
1975 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
1976 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
1981 ; MIPS64-N32-NEXT: fill.w $w0, $1
1982 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
1983 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
2006 ; MIPS64-N64-NEXT: fill.h $w0, $1
2007 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
2008 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
2013 ; MIPS64-N64-NEXT: fill.w $w0, $1
2014 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
2015 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
2062 ; MIPS32-NEXT: fill.w $w0, $1
2063 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
2064 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
2088 ; MIPS64-N32-NEXT: fill.h $w0, $1
2089 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
2090 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
2095 ; MIPS64-N32-NEXT: fill.w $w0, $1
2096 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
2097 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
2122 ; MIPS64-N64-NEXT: fill.h $w0, $1
2123 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
2124 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
2129 ; MIPS64-N64-NEXT: fill.w $w0, $1
2130 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
2131 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
2165 ; MIPS32-O32-NEXT: fill.h $w0, $2
2166 ; MIPS32-O32-NEXT: fexupr.w $w0, $w0
2167 ; MIPS32-O32-NEXT: copy_s.w $2, $w0[0]
2171 ; MIPS32-O32-NEXT: fill.w $w0, $2
2172 ; MIPS32-O32-NEXT: fexdo.h $w0, $w0, $w0
2173 ; MIPS32-O32-NEXT: copy_u.h $2, $w0[0]
2184 ; MIPS64R5-N32-NEXT: fill.h $w0, $2
2185 ; MIPS64R5-N32-NEXT: fexupr.w $w0, $w0
2186 ; MIPS64R5-N32-NEXT: copy_s.w $2, $w0[0]
2190 ; MIPS64R5-N32-NEXT: fill.w $w0, $2
2191 ; MIPS64R5-N32-NEXT: fexdo.h $w0, $w0, $w0
2192 ; MIPS64R5-N32-NEXT: copy_u.h $2, $w0[0]
2203 ; MIPS64R5-N64-NEXT: fill.h $w0, $2
2204 ; MIPS64R5-N64-NEXT: fexupr.w $w0, $w0
2205 ; MIPS64R5-N64-NEXT: copy_s.w $2, $w0[0]
2209 ; MIPS64R5-N64-NEXT: fill.w $w0, $2
2210 ; MIPS64R5-N64-NEXT: fexdo.h $w0, $w0, $w0
2211 ; MIPS64R5-N64-NEXT: copy_u.h $2, $w0[0]
2222 ; MIPSR6-O32-NEXT: fill.h $w0, $2
2223 ; MIPSR6-O32-NEXT: fexupr.w $w0, $w0
2224 ; MIPSR6-O32-NEXT: copy_s.w $2, $w0[0]
2229 ; MIPSR6-O32-NEXT: fill.w $w0, $2
2230 ; MIPSR6-O32-NEXT: fexdo.h $w0, $w0, $w0
2231 ; MIPSR6-O32-NEXT: copy_u.h $2, $w0[0]
2242 ; MIPSR6-N32-NEXT: fill.h $w0, $2
2243 ; MIPSR6-N32-NEXT: fexupr.w $w0, $w0
2244 ; MIPSR6-N32-NEXT: copy_s.w $2, $w0[0]
2249 ; MIPSR6-N32-NEXT: fill.w $w0, $2
2250 ; MIPSR6-N32-NEXT: fexdo.h $w0, $w0, $w0
2251 ; MIPSR6-N32-NEXT: copy_u.h $2, $w0[0]
2262 ; MIPSR6-N64-NEXT: fill.h $w0, $2
2263 ; MIPSR6-N64-NEXT: fexupr.w $w0, $w0
2264 ; MIPSR6-N64-NEXT: copy_s.w $2, $w0[0]
2269 ; MIPSR6-N64-NEXT: fill.w $w0, $2
2270 ; MIPSR6-N64-NEXT: fexdo.h $w0, $w0, $w0
2271 ; MIPSR6-N64-NEXT: copy_u.h $2, $w0[0]
2300 ; MIPS32-NEXT: fill.h $w0, $2
2301 ; MIPS32-NEXT: fexupr.w $w0, $w0
2302 ; MIPS32-NEXT: copy_s.w $2, $w0[0]
2306 ; MIPS32-NEXT: fill.w $w0, $2
2307 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
2308 ; MIPS32-NEXT: copy_u.h $2, $w0[0]
2319 ; MIPS64-N32-NEXT: fill.h $w0, $2
2320 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
2321 ; MIPS64-N32-NEXT: copy_s.w $2, $w0[0]
2325 ; MIPS64-N32-NEXT: fill.w $w0, $2
2326 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
2327 ; MIPS64-N32-NEXT: copy_u.h $2, $w0[0]
2338 ; MIPS64-N64-NEXT: fill.h $w0, $2
2339 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
2340 ; MIPS64-N64-NEXT: copy_s.w $2, $w0[0]
2344 ; MIPS64-N64-NEXT: fill.w $w0, $2
2345 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
2346 ; MIPS64-N64-NEXT: copy_u.h $2, $w0[0]
2380 ; MIPS32-NEXT: fill.h $w0, $1
2381 ; MIPS32-NEXT: fexupr.w $w0, $w0
2382 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
2387 ; MIPS32-NEXT: fill.w $w0, $1
2388 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
2389 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
2412 ; MIPS64-N32-NEXT: fill.h $w0, $1
2413 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
2414 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
2419 ; MIPS64-N32-NEXT: fill.w $w0, $1
2420 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
2421 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
2445 ; MIPS64-N64-NEXT: fill.h $w0, $1
2446 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
2447 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
2452 ; MIPS64-N64-NEXT: fill.w $w0, $1
2453 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
2454 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
2492 ; MIPS32-NEXT: fill.h $w0, $1
2493 ; MIPS32-NEXT: fexupr.w $w0, $w0
2494 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
2499 ; MIPS32-NEXT: fill.w $w0, $1
2500 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
2501 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
2524 ; MIPS64-N32-NEXT: fill.h $w0, $1
2525 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
2526 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
2531 ; MIPS64-N32-NEXT: fill.w $w0, $1
2532 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
2533 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
2557 ; MIPS64-N64-NEXT: fill.h $w0, $1
2558 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
2559 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
2564 ; MIPS64-N64-NEXT: fill.w $w0, $1
2565 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
2566 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
2599 ; MIPS32-NEXT: fill.h $w0, $2
2600 ; MIPS32-NEXT: fexupr.w $w0, $w0
2601 ; MIPS32-NEXT: copy_s.w $2, $w0[0]
2605 ; MIPS32-NEXT: fill.w $w0, $2
2606 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
2607 ; MIPS32-NEXT: copy_u.h $2, $w0[0]
2618 ; MIPS64-N32-NEXT: fill.h $w0, $2
2619 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
2620 ; MIPS64-N32-NEXT: copy_s.w $2, $w0[0]
2624 ; MIPS64-N32-NEXT: fill.w $w0, $2
2625 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
2626 ; MIPS64-N32-NEXT: copy_u.h $2, $w0[0]
2637 ; MIPS64-N64-NEXT: fill.h $w0, $2
2638 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
2639 ; MIPS64-N64-NEXT: copy_s.w $2, $w0[0]
2643 ; MIPS64-N64-NEXT: fill.w $w0, $2
2644 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
2645 ; MIPS64-N64-NEXT: copy_u.h $2, $w0[0]
2678 ; MIPS32-NEXT: fill.h $w0, $1
2679 ; MIPS32-NEXT: fexupr.w $w0, $w0
2680 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
2685 ; MIPS32-NEXT: fill.w $w0, $1
2686 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
2687 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
2709 ; MIPS64-N32-NEXT: fill.h $w0, $1
2710 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
2711 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
2716 ; MIPS64-N32-NEXT: fill.w $w0, $1
2717 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
2718 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
2741 ; MIPS64-N64-NEXT: fill.h $w0, $1
2742 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
2743 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
2748 ; MIPS64-N64-NEXT: fill.w $w0, $1
2749 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
2750 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
2787 ; MIPS32-NEXT: fill.h $w0, $1
2788 ; MIPS32-NEXT: fexupr.w $w0, $w0
2789 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
2794 ; MIPS32-NEXT: fill.w $w0, $1
2795 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
2796 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
2818 ; MIPS64-N32-NEXT: fill.h $w0, $1
2819 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
2820 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
2825 ; MIPS64-N32-NEXT: fill.w $w0, $1
2826 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
2827 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
2850 ; MIPS64-N64-NEXT: fill.h $w0, $1
2851 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
2852 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
2857 ; MIPS64-N64-NEXT: fill.w $w0, $1
2858 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
2859 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
2896 ; MIPS32-NEXT: fill.h $w0, $1
2897 ; MIPS32-NEXT: fexupr.w $w0, $w0
2898 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
2903 ; MIPS32-NEXT: fill.w $w0, $1
2904 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
2905 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
2927 ; MIPS64-N32-NEXT: fill.h $w0, $1
2928 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
2929 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
2934 ; MIPS64-N32-NEXT: fill.w $w0, $1
2935 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
2936 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
2959 ; MIPS64-N64-NEXT: fill.h $w0, $1
2960 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
2961 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
2966 ; MIPS64-N64-NEXT: fill.w $w0, $1
2967 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
2968 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
3005 ; MIPS32-NEXT: fill.h $w0, $1
3006 ; MIPS32-NEXT: fexupr.w $w0, $w0
3007 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
3012 ; MIPS32-NEXT: fill.w $w0, $1
3013 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
3014 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
3036 ; MIPS64-N32-NEXT: fill.h $w0, $1
3037 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
3038 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
3043 ; MIPS64-N32-NEXT: fill.w $w0, $1
3044 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
3045 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
3068 ; MIPS64-N64-NEXT: fill.h $w0, $1
3069 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
3070 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
3075 ; MIPS64-N64-NEXT: fill.w $w0, $1
3076 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
3077 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
3112 ; MIPS32-NEXT: fill.h $w0, $1
3113 ; MIPS32-NEXT: fexupr.w $w0, $w0
3114 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
3119 ; MIPS32-NEXT: fill.w $w0, $1
3120 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
3121 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
3143 ; MIPS64-N32-NEXT: fill.h $w0, $1
3144 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
3145 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
3150 ; MIPS64-N32-NEXT: fill.w $w0, $1
3151 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
3152 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
3175 ; MIPS64-N64-NEXT: fill.h $w0, $1
3176 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
3177 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
3182 ; MIPS64-N64-NEXT: fill.w $w0, $1
3183 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
3184 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]
3221 ; MIPS32-NEXT: fill.h $w0, $1
3222 ; MIPS32-NEXT: fexupr.w $w0, $w0
3223 ; MIPS32-NEXT: copy_s.w $1, $w0[0]
3228 ; MIPS32-NEXT: fill.w $w0, $1
3229 ; MIPS32-NEXT: fexdo.h $w0, $w0, $w0
3230 ; MIPS32-NEXT: copy_u.h $1, $w0[0]
3252 ; MIPS64-N32-NEXT: fill.h $w0, $1
3253 ; MIPS64-N32-NEXT: fexupr.w $w0, $w0
3254 ; MIPS64-N32-NEXT: copy_s.w $1, $w0[0]
3259 ; MIPS64-N32-NEXT: fill.w $w0, $1
3260 ; MIPS64-N32-NEXT: fexdo.h $w0, $w0, $w0
3261 ; MIPS64-N32-NEXT: copy_u.h $1, $w0[0]
3284 ; MIPS64-N64-NEXT: fill.h $w0, $1
3285 ; MIPS64-N64-NEXT: fexupr.w $w0, $w0
3286 ; MIPS64-N64-NEXT: copy_s.w $1, $w0[0]
3291 ; MIPS64-N64-NEXT: fill.w $w0, $1
3292 ; MIPS64-N64-NEXT: fexdo.h $w0, $w0, $w0
3293 ; MIPS64-N64-NEXT: copy_u.h $1, $w0[0]