Lines Matching refs:vi
15 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
21 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
24 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
26 ; CHECK-ZVE64X-NEXT: vand.vi v8, v8, 15
32 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
42 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
59 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
65 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
68 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
70 ; CHECK-ZVE64X-NEXT: vand.vi v8, v8, 15
76 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
86 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
103 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
109 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
112 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
114 ; CHECK-ZVE64X-NEXT: vand.vi v8, v8, 15
120 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
130 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
147 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
153 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
156 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
158 ; CHECK-ZVE64X-NEXT: vand.vi v8, v8, 15
164 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
174 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
191 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
197 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
200 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
202 ; CHECK-ZVE64X-NEXT: vand.vi v8, v8, 15
208 ; CHECK-D-NEXT: vrsub.vi v10, v8, 0
218 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
235 ; CHECK-NEXT: vsrl.vi v12, v8, 1
241 ; CHECK-NEXT: vsrl.vi v8, v8, 2
244 ; CHECK-NEXT: vsrl.vi v12, v8, 4
246 ; CHECK-NEXT: vand.vi v8, v8, 15
261 ; CHECK-NEXT: vsrl.vi v16, v8, 1
267 ; CHECK-NEXT: vsrl.vi v8, v8, 2
270 ; CHECK-NEXT: vsrl.vi v16, v8, 4
272 ; CHECK-NEXT: vand.vi v8, v8, 15
287 ; RV32I-NEXT: vsrl.vi v9, v8, 1
295 ; RV32I-NEXT: vsrl.vi v8, v8, 2
298 ; RV32I-NEXT: vsrl.vi v9, v8, 4
305 ; RV32I-NEXT: vsrl.vi v8, v8, 8
315 ; RV64I-NEXT: vsrl.vi v9, v8, 1
323 ; RV64I-NEXT: vsrl.vi v8, v8, 2
326 ; RV64I-NEXT: vsrl.vi v9, v8, 4
333 ; RV64I-NEXT: vsrl.vi v8, v8, 8
339 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
345 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
362 ; RV32I-NEXT: vsrl.vi v9, v8, 1
370 ; RV32I-NEXT: vsrl.vi v8, v8, 2
373 ; RV32I-NEXT: vsrl.vi v9, v8, 4
380 ; RV32I-NEXT: vsrl.vi v8, v8, 8
390 ; RV64I-NEXT: vsrl.vi v9, v8, 1
398 ; RV64I-NEXT: vsrl.vi v8, v8, 2
401 ; RV64I-NEXT: vsrl.vi v9, v8, 4
408 ; RV64I-NEXT: vsrl.vi v8, v8, 8
414 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
420 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
437 ; RV32I-NEXT: vsrl.vi v9, v8, 1
445 ; RV32I-NEXT: vsrl.vi v8, v8, 2
448 ; RV32I-NEXT: vsrl.vi v9, v8, 4
455 ; RV32I-NEXT: vsrl.vi v8, v8, 8
465 ; RV64I-NEXT: vsrl.vi v9, v8, 1
473 ; RV64I-NEXT: vsrl.vi v8, v8, 2
476 ; RV64I-NEXT: vsrl.vi v9, v8, 4
483 ; RV64I-NEXT: vsrl.vi v8, v8, 8
489 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
495 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
512 ; RV32I-NEXT: vsrl.vi v10, v8, 1
520 ; RV32I-NEXT: vsrl.vi v8, v8, 2
523 ; RV32I-NEXT: vsrl.vi v10, v8, 4
530 ; RV32I-NEXT: vsrl.vi v8, v8, 8
540 ; RV64I-NEXT: vsrl.vi v10, v8, 1
548 ; RV64I-NEXT: vsrl.vi v8, v8, 2
551 ; RV64I-NEXT: vsrl.vi v10, v8, 4
558 ; RV64I-NEXT: vsrl.vi v8, v8, 8
564 ; CHECK-D-NEXT: vrsub.vi v10, v8, 0
570 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
587 ; RV32I-NEXT: vsrl.vi v12, v8, 1
595 ; RV32I-NEXT: vsrl.vi v8, v8, 2
598 ; RV32I-NEXT: vsrl.vi v12, v8, 4
605 ; RV32I-NEXT: vsrl.vi v8, v8, 8
615 ; RV64I-NEXT: vsrl.vi v12, v8, 1
623 ; RV64I-NEXT: vsrl.vi v8, v8, 2
626 ; RV64I-NEXT: vsrl.vi v12, v8, 4
633 ; RV64I-NEXT: vsrl.vi v8, v8, 8
639 ; CHECK-D-NEXT: vrsub.vi v12, v8, 0
645 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
662 ; RV32-NEXT: vsrl.vi v16, v8, 1
670 ; RV32-NEXT: vsrl.vi v8, v8, 2
673 ; RV32-NEXT: vsrl.vi v16, v8, 4
680 ; RV32-NEXT: vsrl.vi v8, v8, 8
690 ; RV64-NEXT: vsrl.vi v16, v8, 1
698 ; RV64-NEXT: vsrl.vi v8, v8, 2
701 ; RV64-NEXT: vsrl.vi v16, v8, 4
708 ; RV64-NEXT: vsrl.vi v8, v8, 8
723 ; RV32I-NEXT: vsrl.vi v9, v8, 1
731 ; RV32I-NEXT: vsrl.vi v8, v8, 2
734 ; RV32I-NEXT: vsrl.vi v9, v8, 4
742 ; RV32I-NEXT: vsrl.vi v8, v8, 24
752 ; RV64I-NEXT: vsrl.vi v9, v8, 1
760 ; RV64I-NEXT: vsrl.vi v8, v8, 2
763 ; RV64I-NEXT: vsrl.vi v9, v8, 4
771 ; RV64I-NEXT: vsrl.vi v8, v8, 24
777 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
787 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
804 ; RV32I-NEXT: vsrl.vi v9, v8, 1
812 ; RV32I-NEXT: vsrl.vi v8, v8, 2
815 ; RV32I-NEXT: vsrl.vi v9, v8, 4
823 ; RV32I-NEXT: vsrl.vi v8, v8, 24
833 ; RV64I-NEXT: vsrl.vi v9, v8, 1
841 ; RV64I-NEXT: vsrl.vi v8, v8, 2
844 ; RV64I-NEXT: vsrl.vi v9, v8, 4
852 ; RV64I-NEXT: vsrl.vi v8, v8, 24
858 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
868 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
885 ; RV32I-NEXT: vsrl.vi v10, v8, 1
893 ; RV32I-NEXT: vsrl.vi v8, v8, 2
896 ; RV32I-NEXT: vsrl.vi v10, v8, 4
904 ; RV32I-NEXT: vsrl.vi v8, v8, 24
914 ; RV64I-NEXT: vsrl.vi v10, v8, 1
922 ; RV64I-NEXT: vsrl.vi v8, v8, 2
925 ; RV64I-NEXT: vsrl.vi v10, v8, 4
933 ; RV64I-NEXT: vsrl.vi v8, v8, 24
939 ; CHECK-D-NEXT: vrsub.vi v10, v8, 0
949 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
966 ; RV32I-NEXT: vsrl.vi v12, v8, 1
974 ; RV32I-NEXT: vsrl.vi v8, v8, 2
977 ; RV32I-NEXT: vsrl.vi v12, v8, 4
985 ; RV32I-NEXT: vsrl.vi v8, v8, 24
995 ; RV64I-NEXT: vsrl.vi v12, v8, 1
1003 ; RV64I-NEXT: vsrl.vi v8, v8, 2
1006 ; RV64I-NEXT: vsrl.vi v12, v8, 4
1014 ; RV64I-NEXT: vsrl.vi v8, v8, 24
1020 ; CHECK-D-NEXT: vrsub.vi v12, v8, 0
1030 ; CHECK-D-NEXT: vmseq.vi v0, v8, 0
1047 ; RV32-NEXT: vsrl.vi v16, v8, 1
1055 ; RV32-NEXT: vsrl.vi v8, v8, 2
1058 ; RV32-NEXT: vsrl.vi v16, v8, 4
1066 ; RV32-NEXT: vsrl.vi v8, v8, 24
1076 ; RV64-NEXT: vsrl.vi v16, v8, 1
1084 ; RV64-NEXT: vsrl.vi v8, v8, 2
1087 ; RV64-NEXT: vsrl.vi v16, v8, 4
1095 ; RV64-NEXT: vsrl.vi v8, v8, 24
1131 ; RV32-NEXT: vsrl.vi v11, v8, 1
1135 ; RV32-NEXT: vsrl.vi v8, v8, 2
1140 ; RV32-NEXT: vsrl.vi v11, v8, 4
1160 ; RV64-NEXT: vsrl.vi v9, v8, 1
1164 ; RV64-NEXT: vsrl.vi v8, v8, 2
1171 ; RV64-NEXT: vsrl.vi v9, v8, 4
1212 ; RV32-NEXT: vsrl.vi v14, v8, 1
1216 ; RV32-NEXT: vsrl.vi v8, v8, 2
1221 ; RV32-NEXT: vsrl.vi v14, v8, 4
1241 ; RV64-NEXT: vsrl.vi v10, v8, 1
1245 ; RV64-NEXT: vsrl.vi v8, v8, 2
1252 ; RV64-NEXT: vsrl.vi v10, v8, 4
1293 ; RV32-NEXT: vsrl.vi v20, v8, 1
1297 ; RV32-NEXT: vsrl.vi v8, v8, 2
1302 ; RV32-NEXT: vsrl.vi v20, v8, 4
1322 ; RV64-NEXT: vsrl.vi v12, v8, 1
1326 ; RV64-NEXT: vsrl.vi v8, v8, 2
1333 ; RV64-NEXT: vsrl.vi v12, v8, 4
1374 ; RV32-NEXT: vsrl.vi v0, v8, 1
1378 ; RV32-NEXT: vsrl.vi v8, v8, 2
1383 ; RV32-NEXT: vsrl.vi v0, v8, 4
1403 ; RV64-NEXT: vsrl.vi v16, v8, 1
1407 ; RV64-NEXT: vsrl.vi v8, v8, 2
1414 ; RV64-NEXT: vsrl.vi v16, v8, 4
1434 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
1440 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
1443 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
1445 ; CHECK-ZVE64X-NEXT: vand.vi v8, v8, 15
1451 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
1475 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
1481 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
1484 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
1486 ; CHECK-ZVE64X-NEXT: vand.vi v8, v8, 15
1492 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
1516 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
1522 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
1525 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
1527 ; CHECK-ZVE64X-NEXT: vand.vi v8, v8, 15
1533 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
1557 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
1563 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
1566 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
1568 ; CHECK-ZVE64X-NEXT: vand.vi v8, v8, 15
1574 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
1598 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
1604 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
1607 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
1609 ; CHECK-ZVE64X-NEXT: vand.vi v8, v8, 15
1615 ; CHECK-D-NEXT: vrsub.vi v10, v8, 0
1639 ; CHECK-NEXT: vsrl.vi v12, v8, 1
1645 ; CHECK-NEXT: vsrl.vi v8, v8, 2
1648 ; CHECK-NEXT: vsrl.vi v12, v8, 4
1650 ; CHECK-NEXT: vand.vi v8, v8, 15
1664 ; CHECK-NEXT: vsrl.vi v16, v8, 1
1670 ; CHECK-NEXT: vsrl.vi v8, v8, 2
1673 ; CHECK-NEXT: vsrl.vi v16, v8, 4
1675 ; CHECK-NEXT: vand.vi v8, v8, 15
1689 ; RV32I-NEXT: vsrl.vi v9, v8, 1
1697 ; RV32I-NEXT: vsrl.vi v8, v8, 2
1700 ; RV32I-NEXT: vsrl.vi v9, v8, 4
1707 ; RV32I-NEXT: vsrl.vi v8, v8, 8
1717 ; RV64I-NEXT: vsrl.vi v9, v8, 1
1725 ; RV64I-NEXT: vsrl.vi v8, v8, 2
1728 ; RV64I-NEXT: vsrl.vi v9, v8, 4
1735 ; RV64I-NEXT: vsrl.vi v8, v8, 8
1741 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
1760 ; RV32I-NEXT: vsrl.vi v9, v8, 1
1768 ; RV32I-NEXT: vsrl.vi v8, v8, 2
1771 ; RV32I-NEXT: vsrl.vi v9, v8, 4
1778 ; RV32I-NEXT: vsrl.vi v8, v8, 8
1788 ; RV64I-NEXT: vsrl.vi v9, v8, 1
1796 ; RV64I-NEXT: vsrl.vi v8, v8, 2
1799 ; RV64I-NEXT: vsrl.vi v9, v8, 4
1806 ; RV64I-NEXT: vsrl.vi v8, v8, 8
1812 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
1831 ; RV32I-NEXT: vsrl.vi v9, v8, 1
1839 ; RV32I-NEXT: vsrl.vi v8, v8, 2
1842 ; RV32I-NEXT: vsrl.vi v9, v8, 4
1849 ; RV32I-NEXT: vsrl.vi v8, v8, 8
1859 ; RV64I-NEXT: vsrl.vi v9, v8, 1
1867 ; RV64I-NEXT: vsrl.vi v8, v8, 2
1870 ; RV64I-NEXT: vsrl.vi v9, v8, 4
1877 ; RV64I-NEXT: vsrl.vi v8, v8, 8
1883 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
1902 ; RV32I-NEXT: vsrl.vi v10, v8, 1
1910 ; RV32I-NEXT: vsrl.vi v8, v8, 2
1913 ; RV32I-NEXT: vsrl.vi v10, v8, 4
1920 ; RV32I-NEXT: vsrl.vi v8, v8, 8
1930 ; RV64I-NEXT: vsrl.vi v10, v8, 1
1938 ; RV64I-NEXT: vsrl.vi v8, v8, 2
1941 ; RV64I-NEXT: vsrl.vi v10, v8, 4
1948 ; RV64I-NEXT: vsrl.vi v8, v8, 8
1954 ; CHECK-D-NEXT: vrsub.vi v10, v8, 0
1973 ; RV32I-NEXT: vsrl.vi v12, v8, 1
1981 ; RV32I-NEXT: vsrl.vi v8, v8, 2
1984 ; RV32I-NEXT: vsrl.vi v12, v8, 4
1991 ; RV32I-NEXT: vsrl.vi v8, v8, 8
2001 ; RV64I-NEXT: vsrl.vi v12, v8, 1
2009 ; RV64I-NEXT: vsrl.vi v8, v8, 2
2012 ; RV64I-NEXT: vsrl.vi v12, v8, 4
2019 ; RV64I-NEXT: vsrl.vi v8, v8, 8
2025 ; CHECK-D-NEXT: vrsub.vi v12, v8, 0
2044 ; RV32-NEXT: vsrl.vi v16, v8, 1
2052 ; RV32-NEXT: vsrl.vi v8, v8, 2
2055 ; RV32-NEXT: vsrl.vi v16, v8, 4
2062 ; RV32-NEXT: vsrl.vi v8, v8, 8
2072 ; RV64-NEXT: vsrl.vi v16, v8, 1
2080 ; RV64-NEXT: vsrl.vi v8, v8, 2
2083 ; RV64-NEXT: vsrl.vi v16, v8, 4
2090 ; RV64-NEXT: vsrl.vi v8, v8, 8
2104 ; RV32I-NEXT: vsrl.vi v9, v8, 1
2112 ; RV32I-NEXT: vsrl.vi v8, v8, 2
2115 ; RV32I-NEXT: vsrl.vi v9, v8, 4
2123 ; RV32I-NEXT: vsrl.vi v8, v8, 24
2133 ; RV64I-NEXT: vsrl.vi v9, v8, 1
2141 ; RV64I-NEXT: vsrl.vi v8, v8, 2
2144 ; RV64I-NEXT: vsrl.vi v9, v8, 4
2152 ; RV64I-NEXT: vsrl.vi v8, v8, 24
2158 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
2181 ; RV32I-NEXT: vsrl.vi v9, v8, 1
2189 ; RV32I-NEXT: vsrl.vi v8, v8, 2
2192 ; RV32I-NEXT: vsrl.vi v9, v8, 4
2200 ; RV32I-NEXT: vsrl.vi v8, v8, 24
2210 ; RV64I-NEXT: vsrl.vi v9, v8, 1
2218 ; RV64I-NEXT: vsrl.vi v8, v8, 2
2221 ; RV64I-NEXT: vsrl.vi v9, v8, 4
2229 ; RV64I-NEXT: vsrl.vi v8, v8, 24
2235 ; CHECK-D-NEXT: vrsub.vi v9, v8, 0
2258 ; RV32I-NEXT: vsrl.vi v10, v8, 1
2266 ; RV32I-NEXT: vsrl.vi v8, v8, 2
2269 ; RV32I-NEXT: vsrl.vi v10, v8, 4
2277 ; RV32I-NEXT: vsrl.vi v8, v8, 24
2287 ; RV64I-NEXT: vsrl.vi v10, v8, 1
2295 ; RV64I-NEXT: vsrl.vi v8, v8, 2
2298 ; RV64I-NEXT: vsrl.vi v10, v8, 4
2306 ; RV64I-NEXT: vsrl.vi v8, v8, 24
2312 ; CHECK-D-NEXT: vrsub.vi v10, v8, 0
2335 ; RV32I-NEXT: vsrl.vi v12, v8, 1
2343 ; RV32I-NEXT: vsrl.vi v8, v8, 2
2346 ; RV32I-NEXT: vsrl.vi v12, v8, 4
2354 ; RV32I-NEXT: vsrl.vi v8, v8, 24
2364 ; RV64I-NEXT: vsrl.vi v12, v8, 1
2372 ; RV64I-NEXT: vsrl.vi v8, v8, 2
2375 ; RV64I-NEXT: vsrl.vi v12, v8, 4
2383 ; RV64I-NEXT: vsrl.vi v8, v8, 24
2389 ; CHECK-D-NEXT: vrsub.vi v12, v8, 0
2412 ; RV32-NEXT: vsrl.vi v16, v8, 1
2420 ; RV32-NEXT: vsrl.vi v8, v8, 2
2423 ; RV32-NEXT: vsrl.vi v16, v8, 4
2431 ; RV32-NEXT: vsrl.vi v8, v8, 24
2441 ; RV64-NEXT: vsrl.vi v16, v8, 1
2449 ; RV64-NEXT: vsrl.vi v8, v8, 2
2452 ; RV64-NEXT: vsrl.vi v16, v8, 4
2460 ; RV64-NEXT: vsrl.vi v8, v8, 24
2495 ; RV32-NEXT: vsrl.vi v11, v8, 1
2499 ; RV32-NEXT: vsrl.vi v8, v8, 2
2504 ; RV32-NEXT: vsrl.vi v11, v8, 4
2524 ; RV64-NEXT: vsrl.vi v9, v8, 1
2528 ; RV64-NEXT: vsrl.vi v8, v8, 2
2535 ; RV64-NEXT: vsrl.vi v9, v8, 4
2575 ; RV32-NEXT: vsrl.vi v14, v8, 1
2579 ; RV32-NEXT: vsrl.vi v8, v8, 2
2584 ; RV32-NEXT: vsrl.vi v14, v8, 4
2604 ; RV64-NEXT: vsrl.vi v10, v8, 1
2608 ; RV64-NEXT: vsrl.vi v8, v8, 2
2615 ; RV64-NEXT: vsrl.vi v10, v8, 4
2655 ; RV32-NEXT: vsrl.vi v20, v8, 1
2659 ; RV32-NEXT: vsrl.vi v8, v8, 2
2664 ; RV32-NEXT: vsrl.vi v20, v8, 4
2684 ; RV64-NEXT: vsrl.vi v12, v8, 1
2688 ; RV64-NEXT: vsrl.vi v8, v8, 2
2695 ; RV64-NEXT: vsrl.vi v12, v8, 4
2735 ; RV32-NEXT: vsrl.vi v0, v8, 1
2739 ; RV32-NEXT: vsrl.vi v8, v8, 2
2744 ; RV32-NEXT: vsrl.vi v0, v8, 4
2764 ; RV64-NEXT: vsrl.vi v16, v8, 1
2768 ; RV64-NEXT: vsrl.vi v8, v8, 2
2775 ; RV64-NEXT: vsrl.vi v16, v8, 4