Lines Matching refs:vsrl

15 ; CHECK-ZVE64X-NEXT:    vsrl.vi v9, v8, 1
18 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
20 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
23 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
28 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
31 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
78 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
81 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
83 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
86 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
91 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
94 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
141 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
144 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
146 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
149 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
154 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
157 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
204 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
207 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
209 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
212 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
217 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
220 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
267 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
270 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 2
272 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
275 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
280 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
283 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
330 ; CHECK-NEXT: vsrl.vi v12, v8, 1
333 ; CHECK-NEXT: vsrl.vi v12, v8, 2
335 ; CHECK-NEXT: vsrl.vi v12, v8, 4
338 ; CHECK-NEXT: vsrl.vi v12, v8, 1
343 ; CHECK-NEXT: vsrl.vi v8, v8, 2
346 ; CHECK-NEXT: vsrl.vi v12, v8, 4
365 ; CHECK-NEXT: vsrl.vi v16, v8, 1
368 ; CHECK-NEXT: vsrl.vi v16, v8, 2
370 ; CHECK-NEXT: vsrl.vi v16, v8, 4
373 ; CHECK-NEXT: vsrl.vi v16, v8, 1
378 ; CHECK-NEXT: vsrl.vi v8, v8, 2
381 ; CHECK-NEXT: vsrl.vi v16, v8, 4
400 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
404 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
406 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
408 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 8
411 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
417 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
422 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
427 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 8
466 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
470 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
472 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
474 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 8
477 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
483 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
488 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
493 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 8
532 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
536 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
538 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
540 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 8
543 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
549 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
554 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
559 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 8
598 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
602 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 2
604 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
606 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 8
609 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
615 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
620 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
625 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 8
664 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 1
668 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 2
670 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 4
672 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 8
675 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 1
681 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
686 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 4
691 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 8
730 ; CHECK-NEXT: vsrl.vi v16, v8, 1
734 ; CHECK-NEXT: vsrl.vi v16, v8, 2
736 ; CHECK-NEXT: vsrl.vi v16, v8, 4
738 ; CHECK-NEXT: vsrl.vi v16, v8, 8
741 ; CHECK-NEXT: vsrl.vi v16, v8, 1
747 ; CHECK-NEXT: vsrl.vi v8, v8, 2
752 ; CHECK-NEXT: vsrl.vi v16, v8, 4
757 ; CHECK-NEXT: vsrl.vi v8, v8, 8
774 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
778 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
780 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
782 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 8
784 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 16
787 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
793 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
798 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
804 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 24
813 ; CHECK-F-NEXT: vsrl.vi v8, v8, 23
846 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
850 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
852 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
854 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 8
856 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 16
859 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
865 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
870 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
876 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 24
885 ; CHECK-F-NEXT: vsrl.vi v8, v8, 23
918 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
922 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 2
924 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
926 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 8
928 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 16
931 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
937 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
942 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
948 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 24
957 ; CHECK-F-NEXT: vsrl.vi v8, v8, 23
990 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 1
994 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 2
996 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 4
998 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 8
1000 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 16
1003 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 1
1009 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
1014 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 4
1020 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 24
1029 ; CHECK-F-NEXT: vsrl.vi v8, v8, 23
1062 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 1
1066 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 2
1068 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 4
1070 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 8
1072 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 16
1075 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 1
1081 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
1086 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 4
1092 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 24
1101 ; CHECK-F-NEXT: vsrl.vi v8, v8, 23
1114 ; CHECK-D-NEXT: vsrl.vi v8, v8, 23
1135 ; RV32I-NEXT: vsrl.vi v9, v8, 1
1143 ; RV32I-NEXT: vsrl.vi v9, v8, 2
1145 ; RV32I-NEXT: vsrl.vi v9, v8, 4
1147 ; RV32I-NEXT: vsrl.vi v9, v8, 8
1149 ; RV32I-NEXT: vsrl.vi v9, v8, 16
1151 ; RV32I-NEXT: vsrl.vx v9, v8, a0
1156 ; RV32I-NEXT: vsrl.vi v9, v8, 1
1165 ; RV32I-NEXT: vsrl.vi v8, v8, 2
1173 ; RV32I-NEXT: vsrl.vi v9, v8, 4
1181 ; RV32I-NEXT: vsrl.vx v8, v8, a0
1187 ; RV64I-NEXT: vsrl.vi v9, v8, 1
1206 ; RV64I-NEXT: vsrl.vi v9, v8, 2
1208 ; RV64I-NEXT: vsrl.vi v9, v8, 4
1210 ; RV64I-NEXT: vsrl.vi v9, v8, 8
1212 ; RV64I-NEXT: vsrl.vi v9, v8, 16
1214 ; RV64I-NEXT: vsrl.vx v9, v8, a4
1217 ; RV64I-NEXT: vsrl.vi v9, v8, 1
1221 ; RV64I-NEXT: vsrl.vi v8, v8, 2
1224 ; RV64I-NEXT: vsrl.vi v9, v8, 4
1229 ; RV64I-NEXT: vsrl.vx v8, v8, a0
1239 ; CHECK-F-NEXT: vsrl.vi v9, v9, 23
1253 ; CHECK-D-NEXT: vsrl.vx v8, v8, a1
1275 ; RV32I-NEXT: vsrl.vi v10, v8, 1
1283 ; RV32I-NEXT: vsrl.vi v10, v8, 2
1285 ; RV32I-NEXT: vsrl.vi v10, v8, 4
1287 ; RV32I-NEXT: vsrl.vi v10, v8, 8
1289 ; RV32I-NEXT: vsrl.vi v10, v8, 16
1291 ; RV32I-NEXT: vsrl.vx v10, v8, a0
1296 ; RV32I-NEXT: vsrl.vi v10, v8, 1
1305 ; RV32I-NEXT: vsrl.vi v8, v8, 2
1313 ; RV32I-NEXT: vsrl.vi v10, v8, 4
1321 ; RV32I-NEXT: vsrl.vx v8, v8, a0
1327 ; RV64I-NEXT: vsrl.vi v10, v8, 1
1346 ; RV64I-NEXT: vsrl.vi v10, v8, 2
1348 ; RV64I-NEXT: vsrl.vi v10, v8, 4
1350 ; RV64I-NEXT: vsrl.vi v10, v8, 8
1352 ; RV64I-NEXT: vsrl.vi v10, v8, 16
1354 ; RV64I-NEXT: vsrl.vx v10, v8, a4
1357 ; RV64I-NEXT: vsrl.vi v10, v8, 1
1361 ; RV64I-NEXT: vsrl.vi v8, v8, 2
1364 ; RV64I-NEXT: vsrl.vi v10, v8, 4
1369 ; RV64I-NEXT: vsrl.vx v8, v8, a0
1379 ; CHECK-F-NEXT: vsrl.vi v9, v10, 23
1393 ; CHECK-D-NEXT: vsrl.vx v8, v8, a1
1415 ; RV32I-NEXT: vsrl.vi v12, v8, 1
1423 ; RV32I-NEXT: vsrl.vi v12, v8, 2
1425 ; RV32I-NEXT: vsrl.vi v12, v8, 4
1427 ; RV32I-NEXT: vsrl.vi v12, v8, 8
1429 ; RV32I-NEXT: vsrl.vi v12, v8, 16
1431 ; RV32I-NEXT: vsrl.vx v12, v8, a0
1436 ; RV32I-NEXT: vsrl.vi v12, v8, 1
1445 ; RV32I-NEXT: vsrl.vi v8, v8, 2
1453 ; RV32I-NEXT: vsrl.vi v12, v8, 4
1461 ; RV32I-NEXT: vsrl.vx v8, v8, a0
1467 ; RV64I-NEXT: vsrl.vi v12, v8, 1
1486 ; RV64I-NEXT: vsrl.vi v12, v8, 2
1488 ; RV64I-NEXT: vsrl.vi v12, v8, 4
1490 ; RV64I-NEXT: vsrl.vi v12, v8, 8
1492 ; RV64I-NEXT: vsrl.vi v12, v8, 16
1494 ; RV64I-NEXT: vsrl.vx v12, v8, a4
1497 ; RV64I-NEXT: vsrl.vi v12, v8, 1
1501 ; RV64I-NEXT: vsrl.vi v8, v8, 2
1504 ; RV64I-NEXT: vsrl.vi v12, v8, 4
1509 ; RV64I-NEXT: vsrl.vx v8, v8, a0
1519 ; CHECK-F-NEXT: vsrl.vi v10, v12, 23
1533 ; CHECK-D-NEXT: vsrl.vx v8, v8, a1
1555 ; RV32I-NEXT: vsrl.vi v16, v8, 1
1563 ; RV32I-NEXT: vsrl.vi v16, v8, 2
1565 ; RV32I-NEXT: vsrl.vi v16, v8, 4
1567 ; RV32I-NEXT: vsrl.vi v16, v8, 8
1569 ; RV32I-NEXT: vsrl.vi v16, v8, 16
1571 ; RV32I-NEXT: vsrl.vx v16, v8, a0
1576 ; RV32I-NEXT: vsrl.vi v16, v8, 1
1585 ; RV32I-NEXT: vsrl.vi v8, v8, 2
1593 ; RV32I-NEXT: vsrl.vi v24, v8, 4
1601 ; RV32I-NEXT: vsrl.vx v8, v8, a0
1607 ; RV64I-NEXT: vsrl.vi v16, v8, 1
1626 ; RV64I-NEXT: vsrl.vi v16, v8, 2
1628 ; RV64I-NEXT: vsrl.vi v16, v8, 4
1630 ; RV64I-NEXT: vsrl.vi v16, v8, 8
1632 ; RV64I-NEXT: vsrl.vi v16, v8, 16
1634 ; RV64I-NEXT: vsrl.vx v16, v8, a4
1637 ; RV64I-NEXT: vsrl.vi v16, v8, 1
1641 ; RV64I-NEXT: vsrl.vi v8, v8, 2
1644 ; RV64I-NEXT: vsrl.vi v16, v8, 4
1649 ; RV64I-NEXT: vsrl.vx v8, v8, a0
1659 ; CHECK-F-NEXT: vsrl.vi v12, v16, 23
1673 ; CHECK-D-NEXT: vsrl.vx v8, v8, a1
1695 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
1698 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
1700 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
1703 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
1708 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
1711 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
1753 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
1756 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
1758 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
1761 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
1766 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
1769 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
1811 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
1814 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
1816 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
1819 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
1824 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
1827 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
1869 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
1872 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
1874 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
1877 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
1882 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
1885 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
1927 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
1930 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 2
1932 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
1935 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
1940 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
1943 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
1985 ; CHECK-NEXT: vsrl.vi v12, v8, 1
1988 ; CHECK-NEXT: vsrl.vi v12, v8, 2
1990 ; CHECK-NEXT: vsrl.vi v12, v8, 4
1993 ; CHECK-NEXT: vsrl.vi v12, v8, 1
1998 ; CHECK-NEXT: vsrl.vi v8, v8, 2
2001 ; CHECK-NEXT: vsrl.vi v12, v8, 4
2019 ; CHECK-NEXT: vsrl.vi v16, v8, 1
2022 ; CHECK-NEXT: vsrl.vi v16, v8, 2
2024 ; CHECK-NEXT: vsrl.vi v16, v8, 4
2027 ; CHECK-NEXT: vsrl.vi v16, v8, 1
2032 ; CHECK-NEXT: vsrl.vi v8, v8, 2
2035 ; CHECK-NEXT: vsrl.vi v16, v8, 4
2053 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
2057 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
2059 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
2061 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 8
2064 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
2070 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
2075 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
2080 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 8
2114 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
2118 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
2120 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
2122 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 8
2125 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
2131 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
2136 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
2141 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 8
2175 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
2179 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
2181 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
2183 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 8
2186 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
2192 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
2197 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
2202 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 8
2236 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
2240 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 2
2242 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
2244 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 8
2247 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
2253 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
2258 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
2263 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 8
2297 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 1
2301 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 2
2303 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 4
2305 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 8
2308 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 1
2314 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
2319 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 4
2324 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 8
2358 ; CHECK-NEXT: vsrl.vi v16, v8, 1
2362 ; CHECK-NEXT: vsrl.vi v16, v8, 2
2364 ; CHECK-NEXT: vsrl.vi v16, v8, 4
2366 ; CHECK-NEXT: vsrl.vi v16, v8, 8
2369 ; CHECK-NEXT: vsrl.vi v16, v8, 1
2375 ; CHECK-NEXT: vsrl.vi v8, v8, 2
2380 ; CHECK-NEXT: vsrl.vi v16, v8, 4
2385 ; CHECK-NEXT: vsrl.vi v8, v8, 8
2401 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
2405 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
2407 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
2409 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 8
2411 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 16
2414 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
2420 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
2425 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
2431 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 24
2439 ; CHECK-F-NEXT: vsrl.vi v8, v8, 23
2468 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
2472 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 2
2474 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
2476 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 8
2478 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 16
2481 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 1
2487 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
2492 ; CHECK-ZVE64X-NEXT: vsrl.vi v9, v8, 4
2498 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 24
2506 ; CHECK-F-NEXT: vsrl.vi v8, v8, 23
2535 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
2539 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 2
2541 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
2543 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 8
2545 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 16
2548 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 1
2554 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
2559 ; CHECK-ZVE64X-NEXT: vsrl.vi v10, v8, 4
2565 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 24
2573 ; CHECK-F-NEXT: vsrl.vi v8, v8, 23
2602 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 1
2606 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 2
2608 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 4
2610 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 8
2612 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 16
2615 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 1
2621 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
2626 ; CHECK-ZVE64X-NEXT: vsrl.vi v12, v8, 4
2632 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 24
2640 ; CHECK-F-NEXT: vsrl.vi v8, v8, 23
2669 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 1
2673 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 2
2675 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 4
2677 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 8
2679 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 16
2682 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 1
2688 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 2
2693 ; CHECK-ZVE64X-NEXT: vsrl.vi v16, v8, 4
2699 ; CHECK-ZVE64X-NEXT: vsrl.vi v8, v8, 24
2707 ; CHECK-F-NEXT: vsrl.vi v8, v8, 23
2718 ; CHECK-D-NEXT: vsrl.vi v8, v8, 23
2737 ; RV32I-NEXT: vsrl.vi v9, v8, 1
2745 ; RV32I-NEXT: vsrl.vi v9, v8, 2
2747 ; RV32I-NEXT: vsrl.vi v9, v8, 4
2749 ; RV32I-NEXT: vsrl.vi v9, v8, 8
2751 ; RV32I-NEXT: vsrl.vi v9, v8, 16
2753 ; RV32I-NEXT: vsrl.vx v9, v8, a0
2758 ; RV32I-NEXT: vsrl.vi v9, v8, 1
2767 ; RV32I-NEXT: vsrl.vi v8, v8, 2
2775 ; RV32I-NEXT: vsrl.vi v9, v8, 4
2783 ; RV32I-NEXT: vsrl.vx v8, v8, a0
2789 ; RV64I-NEXT: vsrl.vi v9, v8, 1
2808 ; RV64I-NEXT: vsrl.vi v9, v8, 2
2810 ; RV64I-NEXT: vsrl.vi v9, v8, 4
2812 ; RV64I-NEXT: vsrl.vi v9, v8, 8
2814 ; RV64I-NEXT: vsrl.vi v9, v8, 16
2816 ; RV64I-NEXT: vsrl.vx v9, v8, a4
2819 ; RV64I-NEXT: vsrl.vi v9, v8, 1
2823 ; RV64I-NEXT: vsrl.vi v8, v8, 2
2826 ; RV64I-NEXT: vsrl.vi v9, v8, 4
2831 ; RV64I-NEXT: vsrl.vx v8, v8, a0
2841 ; CHECK-F-NEXT: vsrl.vi v10, v10, 23
2852 ; CHECK-D-NEXT: vsrl.vx v8, v8, a1
2871 ; RV32I-NEXT: vsrl.vi v10, v8, 1
2879 ; RV32I-NEXT: vsrl.vi v10, v8, 2
2881 ; RV32I-NEXT: vsrl.vi v10, v8, 4
2883 ; RV32I-NEXT: vsrl.vi v10, v8, 8
2885 ; RV32I-NEXT: vsrl.vi v10, v8, 16
2887 ; RV32I-NEXT: vsrl.vx v10, v8, a0
2892 ; RV32I-NEXT: vsrl.vi v10, v8, 1
2901 ; RV32I-NEXT: vsrl.vi v8, v8, 2
2909 ; RV32I-NEXT: vsrl.vi v10, v8, 4
2917 ; RV32I-NEXT: vsrl.vx v8, v8, a0
2923 ; RV64I-NEXT: vsrl.vi v10, v8, 1
2942 ; RV64I-NEXT: vsrl.vi v10, v8, 2
2944 ; RV64I-NEXT: vsrl.vi v10, v8, 4
2946 ; RV64I-NEXT: vsrl.vi v10, v8, 8
2948 ; RV64I-NEXT: vsrl.vi v10, v8, 16
2950 ; RV64I-NEXT: vsrl.vx v10, v8, a4
2953 ; RV64I-NEXT: vsrl.vi v10, v8, 1
2957 ; RV64I-NEXT: vsrl.vi v8, v8, 2
2960 ; RV64I-NEXT: vsrl.vi v10, v8, 4
2965 ; RV64I-NEXT: vsrl.vx v8, v8, a0
2975 ; CHECK-F-NEXT: vsrl.vi v11, v11, 23
2986 ; CHECK-D-NEXT: vsrl.vx v8, v8, a1
3005 ; RV32I-NEXT: vsrl.vi v12, v8, 1
3013 ; RV32I-NEXT: vsrl.vi v12, v8, 2
3015 ; RV32I-NEXT: vsrl.vi v12, v8, 4
3017 ; RV32I-NEXT: vsrl.vi v12, v8, 8
3019 ; RV32I-NEXT: vsrl.vi v12, v8, 16
3021 ; RV32I-NEXT: vsrl.vx v12, v8, a0
3026 ; RV32I-NEXT: vsrl.vi v12, v8, 1
3035 ; RV32I-NEXT: vsrl.vi v8, v8, 2
3043 ; RV32I-NEXT: vsrl.vi v12, v8, 4
3051 ; RV32I-NEXT: vsrl.vx v8, v8, a0
3057 ; RV64I-NEXT: vsrl.vi v12, v8, 1
3076 ; RV64I-NEXT: vsrl.vi v12, v8, 2
3078 ; RV64I-NEXT: vsrl.vi v12, v8, 4
3080 ; RV64I-NEXT: vsrl.vi v12, v8, 8
3082 ; RV64I-NEXT: vsrl.vi v12, v8, 16
3084 ; RV64I-NEXT: vsrl.vx v12, v8, a4
3087 ; RV64I-NEXT: vsrl.vi v12, v8, 1
3091 ; RV64I-NEXT: vsrl.vi v8, v8, 2
3094 ; RV64I-NEXT: vsrl.vi v12, v8, 4
3099 ; RV64I-NEXT: vsrl.vx v8, v8, a0
3109 ; CHECK-F-NEXT: vsrl.vi v14, v14, 23
3120 ; CHECK-D-NEXT: vsrl.vx v8, v8, a1
3139 ; RV32I-NEXT: vsrl.vi v16, v8, 1
3147 ; RV32I-NEXT: vsrl.vi v16, v8, 2
3149 ; RV32I-NEXT: vsrl.vi v16, v8, 4
3151 ; RV32I-NEXT: vsrl.vi v16, v8, 8
3153 ; RV32I-NEXT: vsrl.vi v16, v8, 16
3155 ; RV32I-NEXT: vsrl.vx v16, v8, a0
3160 ; RV32I-NEXT: vsrl.vi v16, v8, 1
3169 ; RV32I-NEXT: vsrl.vi v8, v8, 2
3177 ; RV32I-NEXT: vsrl.vi v24, v8, 4
3185 ; RV32I-NEXT: vsrl.vx v8, v8, a0
3191 ; RV64I-NEXT: vsrl.vi v16, v8, 1
3210 ; RV64I-NEXT: vsrl.vi v16, v8, 2
3212 ; RV64I-NEXT: vsrl.vi v16, v8, 4
3214 ; RV64I-NEXT: vsrl.vi v16, v8, 8
3216 ; RV64I-NEXT: vsrl.vi v16, v8, 16
3218 ; RV64I-NEXT: vsrl.vx v16, v8, a4
3221 ; RV64I-NEXT: vsrl.vi v16, v8, 1
3225 ; RV64I-NEXT: vsrl.vi v8, v8, 2
3228 ; RV64I-NEXT: vsrl.vi v16, v8, 4
3233 ; RV64I-NEXT: vsrl.vx v8, v8, a0
3243 ; CHECK-F-NEXT: vsrl.vi v20, v20, 23
3254 ; CHECK-D-NEXT: vsrl.vx v8, v8, a1