Lines Matching refs:v8
11 ; RV32-NEXT: vle16.v v8, (a0)
12 ; RV32-NEXT: vsrl.vi v9, v8, 8
13 ; RV32-NEXT: vsll.vi v8, v8, 8
14 ; RV32-NEXT: vor.vv v8, v8, v9
15 ; RV32-NEXT: vsrl.vi v9, v8, 4
19 ; RV32-NEXT: vand.vx v8, v8, a1
20 ; RV32-NEXT: vsll.vi v8, v8, 4
21 ; RV32-NEXT: vor.vv v8, v9, v8
22 ; RV32-NEXT: vsrl.vi v9, v8, 2
26 ; RV32-NEXT: vand.vx v8, v8, a1
27 ; RV32-NEXT: vsll.vi v8, v8, 2
28 ; RV32-NEXT: vor.vv v8, v9, v8
29 ; RV32-NEXT: vsrl.vi v9, v8, 1
33 ; RV32-NEXT: vand.vx v8, v8, a1
34 ; RV32-NEXT: vadd.vv v8, v8, v8
35 ; RV32-NEXT: vor.vv v8, v9, v8
36 ; RV32-NEXT: vse16.v v8, (a0)
42 ; RV64-NEXT: vle16.v v8, (a0)
43 ; RV64-NEXT: vsrl.vi v9, v8, 8
44 ; RV64-NEXT: vsll.vi v8, v8, 8
45 ; RV64-NEXT: vor.vv v8, v8, v9
46 ; RV64-NEXT: vsrl.vi v9, v8, 4
50 ; RV64-NEXT: vand.vx v8, v8, a1
51 ; RV64-NEXT: vsll.vi v8, v8, 4
52 ; RV64-NEXT: vor.vv v8, v9, v8
53 ; RV64-NEXT: vsrl.vi v9, v8, 2
57 ; RV64-NEXT: vand.vx v8, v8, a1
58 ; RV64-NEXT: vsll.vi v8, v8, 2
59 ; RV64-NEXT: vor.vv v8, v9, v8
60 ; RV64-NEXT: vsrl.vi v9, v8, 1
64 ; RV64-NEXT: vand.vx v8, v8, a1
65 ; RV64-NEXT: vadd.vv v8, v8, v8
66 ; RV64-NEXT: vor.vv v8, v9, v8
67 ; RV64-NEXT: vse16.v v8, (a0)
81 ; RV32-NEXT: vle32.v v8, (a0)
82 ; RV32-NEXT: vsrl.vi v9, v8, 8
86 ; RV32-NEXT: vsrl.vi v10, v8, 24
88 ; RV32-NEXT: vsll.vi v10, v8, 8
91 ; RV32-NEXT: vsll.vi v8, v8, 24
92 ; RV32-NEXT: vor.vv v8, v8, v10
93 ; RV32-NEXT: vor.vv v8, v8, v9
94 ; RV32-NEXT: vsrl.vi v9, v8, 4
98 ; RV32-NEXT: vand.vx v8, v8, a1
99 ; RV32-NEXT: vsll.vi v8, v8, 4
100 ; RV32-NEXT: vor.vv v8, v9, v8
101 ; RV32-NEXT: vsrl.vi v9, v8, 2
105 ; RV32-NEXT: vand.vx v8, v8, a1
106 ; RV32-NEXT: vsll.vi v8, v8, 2
107 ; RV32-NEXT: vor.vv v8, v9, v8
108 ; RV32-NEXT: vsrl.vi v9, v8, 1
112 ; RV32-NEXT: vand.vx v8, v8, a1
113 ; RV32-NEXT: vadd.vv v8, v8, v8
114 ; RV32-NEXT: vor.vv v8, v9, v8
115 ; RV32-NEXT: vse32.v v8, (a0)
121 ; RV64-NEXT: vle32.v v8, (a0)
122 ; RV64-NEXT: vsrl.vi v9, v8, 8
126 ; RV64-NEXT: vsrl.vi v10, v8, 24
128 ; RV64-NEXT: vsll.vi v10, v8, 8
131 ; RV64-NEXT: vsll.vi v8, v8, 24
132 ; RV64-NEXT: vor.vv v8, v8, v10
133 ; RV64-NEXT: vor.vv v8, v8, v9
134 ; RV64-NEXT: vsrl.vi v9, v8, 4
138 ; RV64-NEXT: vand.vx v8, v8, a1
139 ; RV64-NEXT: vsll.vi v8, v8, 4
140 ; RV64-NEXT: vor.vv v8, v9, v8
141 ; RV64-NEXT: vsrl.vi v9, v8, 2
145 ; RV64-NEXT: vand.vx v8, v8, a1
146 ; RV64-NEXT: vsll.vi v8, v8, 2
147 ; RV64-NEXT: vor.vv v8, v9, v8
148 ; RV64-NEXT: vsrl.vi v9, v8, 1
152 ; RV64-NEXT: vand.vx v8, v8, a1
153 ; RV64-NEXT: vadd.vv v8, v8, v8
154 ; RV64-NEXT: vor.vv v8, v9, v8
155 ; RV64-NEXT: vse32.v v8, (a0)
169 ; RV32-NEXT: vle64.v v8, (a0)
171 ; RV32-NEXT: vsrl.vx v9, v8, a1
173 ; RV32-NEXT: vsrl.vx v10, v8, a2
178 ; RV32-NEXT: vsrl.vi v10, v8, 24
188 ; RV32-NEXT: vsrl.vi v12, v8, 8
197 ; RV32-NEXT: vsll.vi v11, v8, 8
203 ; RV32-NEXT: vsll.vi v12, v8, 24
206 ; RV32-NEXT: vsll.vx v11, v8, a2
212 ; RV32-NEXT: vsll.vx v8, v8, a1
213 ; RV32-NEXT: vor.vv v8, v8, v11
214 ; RV32-NEXT: vor.vv v8, v8, v10
215 ; RV32-NEXT: vor.vv v8, v8, v9
216 ; RV32-NEXT: vsrl.vi v9, v8, 4
223 ; RV32-NEXT: vand.vv v8, v8, v10
224 ; RV32-NEXT: vsll.vi v8, v8, 4
225 ; RV32-NEXT: vor.vv v8, v9, v8
226 ; RV32-NEXT: vsrl.vi v9, v8, 2
233 ; RV32-NEXT: vand.vv v8, v8, v10
234 ; RV32-NEXT: vsll.vi v8, v8, 2
235 ; RV32-NEXT: vor.vv v8, v9, v8
236 ; RV32-NEXT: vsrl.vi v9, v8, 1
243 ; RV32-NEXT: vand.vv v8, v8, v10
244 ; RV32-NEXT: vadd.vv v8, v8, v8
245 ; RV32-NEXT: vor.vv v8, v9, v8
246 ; RV32-NEXT: vse64.v v8, (a0)
252 ; RV64-NEXT: vle64.v v8, (a0)
254 ; RV64-NEXT: vsrl.vx v9, v8, a1
256 ; RV64-NEXT: vsrl.vx v10, v8, a2
261 ; RV64-NEXT: vsrl.vi v10, v8, 24
264 ; RV64-NEXT: vsrl.vi v11, v8, 8
270 ; RV64-NEXT: vsll.vi v10, v8, 8
273 ; RV64-NEXT: vsll.vi v11, v8, 24
277 ; RV64-NEXT: vsll.vx v11, v8, a1
278 ; RV64-NEXT: vsll.vx v8, v8, a2
280 ; RV64-NEXT: vand.vx v8, v8, a1
281 ; RV64-NEXT: vor.vv v8, v11, v8
284 ; RV64-NEXT: vor.vv v8, v8, v10
285 ; RV64-NEXT: vor.vv v8, v8, v9
286 ; RV64-NEXT: vsrl.vi v9, v8, 4
288 ; RV64-NEXT: vand.vx v8, v8, a1
291 ; RV64-NEXT: vsll.vi v8, v8, 4
292 ; RV64-NEXT: vor.vv v8, v9, v8
293 ; RV64-NEXT: vsrl.vi v9, v8, 2
295 ; RV64-NEXT: vand.vx v8, v8, a1
298 ; RV64-NEXT: vsll.vi v8, v8, 2
299 ; RV64-NEXT: vor.vv v8, v9, v8
300 ; RV64-NEXT: vsrl.vi v9, v8, 1
302 ; RV64-NEXT: vand.vx v8, v8, a1
303 ; RV64-NEXT: vadd.vv v8, v8, v8
304 ; RV64-NEXT: vor.vv v8, v9, v8
305 ; RV64-NEXT: vse64.v v8, (a0)
319 ; LMULMAX2-RV32-NEXT: vle16.v v8, (a0)
320 ; LMULMAX2-RV32-NEXT: vsrl.vi v10, v8, 8
321 ; LMULMAX2-RV32-NEXT: vsll.vi v8, v8, 8
322 ; LMULMAX2-RV32-NEXT: vor.vv v8, v8, v10
323 ; LMULMAX2-RV32-NEXT: vsrl.vi v10, v8, 4
327 ; LMULMAX2-RV32-NEXT: vand.vx v8, v8, a1
328 ; LMULMAX2-RV32-NEXT: vsll.vi v8, v8, 4
329 ; LMULMAX2-RV32-NEXT: vor.vv v8, v10, v8
330 ; LMULMAX2-RV32-NEXT: vsrl.vi v10, v8, 2
334 ; LMULMAX2-RV32-NEXT: vand.vx v8, v8, a1
335 ; LMULMAX2-RV32-NEXT: vsll.vi v8, v8, 2
336 ; LMULMAX2-RV32-NEXT: vor.vv v8, v10, v8
337 ; LMULMAX2-RV32-NEXT: vsrl.vi v10, v8, 1
341 ; LMULMAX2-RV32-NEXT: vand.vx v8, v8, a1
342 ; LMULMAX2-RV32-NEXT: vadd.vv v8, v8, v8
343 ; LMULMAX2-RV32-NEXT: vor.vv v8, v10, v8
344 ; LMULMAX2-RV32-NEXT: vse16.v v8, (a0)
350 ; LMULMAX2-RV64-NEXT: vle16.v v8, (a0)
351 ; LMULMAX2-RV64-NEXT: vsrl.vi v10, v8, 8
352 ; LMULMAX2-RV64-NEXT: vsll.vi v8, v8, 8
353 ; LMULMAX2-RV64-NEXT: vor.vv v8, v8, v10
354 ; LMULMAX2-RV64-NEXT: vsrl.vi v10, v8, 4
358 ; LMULMAX2-RV64-NEXT: vand.vx v8, v8, a1
359 ; LMULMAX2-RV64-NEXT: vsll.vi v8, v8, 4
360 ; LMULMAX2-RV64-NEXT: vor.vv v8, v10, v8
361 ; LMULMAX2-RV64-NEXT: vsrl.vi v10, v8, 2
365 ; LMULMAX2-RV64-NEXT: vand.vx v8, v8, a1
366 ; LMULMAX2-RV64-NEXT: vsll.vi v8, v8, 2
367 ; LMULMAX2-RV64-NEXT: vor.vv v8, v10, v8
368 ; LMULMAX2-RV64-NEXT: vsrl.vi v10, v8, 1
372 ; LMULMAX2-RV64-NEXT: vand.vx v8, v8, a1
373 ; LMULMAX2-RV64-NEXT: vadd.vv v8, v8, v8
374 ; LMULMAX2-RV64-NEXT: vor.vv v8, v10, v8
375 ; LMULMAX2-RV64-NEXT: vse16.v v8, (a0)
382 ; LMULMAX1-RV32-NEXT: vle16.v v8, (a1)
384 ; LMULMAX1-RV32-NEXT: vsrl.vi v10, v8, 8
385 ; LMULMAX1-RV32-NEXT: vsll.vi v8, v8, 8
386 ; LMULMAX1-RV32-NEXT: vor.vv v8, v8, v10
387 ; LMULMAX1-RV32-NEXT: vsrl.vi v10, v8, 4
391 ; LMULMAX1-RV32-NEXT: vand.vx v8, v8, a2
392 ; LMULMAX1-RV32-NEXT: vsll.vi v8, v8, 4
393 ; LMULMAX1-RV32-NEXT: vor.vv v8, v10, v8
394 ; LMULMAX1-RV32-NEXT: vsrl.vi v10, v8, 2
398 ; LMULMAX1-RV32-NEXT: vand.vx v8, v8, a3
399 ; LMULMAX1-RV32-NEXT: vsll.vi v8, v8, 2
400 ; LMULMAX1-RV32-NEXT: vor.vv v8, v10, v8
401 ; LMULMAX1-RV32-NEXT: vsrl.vi v10, v8, 1
405 ; LMULMAX1-RV32-NEXT: vand.vx v8, v8, a4
406 ; LMULMAX1-RV32-NEXT: vadd.vv v8, v8, v8
407 ; LMULMAX1-RV32-NEXT: vor.vv v8, v10, v8
427 ; LMULMAX1-RV32-NEXT: vse16.v v8, (a1)
434 ; LMULMAX1-RV64-NEXT: vle16.v v8, (a1)
436 ; LMULMAX1-RV64-NEXT: vsrl.vi v10, v8, 8
437 ; LMULMAX1-RV64-NEXT: vsll.vi v8, v8, 8
438 ; LMULMAX1-RV64-NEXT: vor.vv v8, v8, v10
439 ; LMULMAX1-RV64-NEXT: vsrl.vi v10, v8, 4
443 ; LMULMAX1-RV64-NEXT: vand.vx v8, v8, a2
444 ; LMULMAX1-RV64-NEXT: vsll.vi v8, v8, 4
445 ; LMULMAX1-RV64-NEXT: vor.vv v8, v10, v8
446 ; LMULMAX1-RV64-NEXT: vsrl.vi v10, v8, 2
450 ; LMULMAX1-RV64-NEXT: vand.vx v8, v8, a3
451 ; LMULMAX1-RV64-NEXT: vsll.vi v8, v8, 2
452 ; LMULMAX1-RV64-NEXT: vor.vv v8, v10, v8
453 ; LMULMAX1-RV64-NEXT: vsrl.vi v10, v8, 1
457 ; LMULMAX1-RV64-NEXT: vand.vx v8, v8, a4
458 ; LMULMAX1-RV64-NEXT: vadd.vv v8, v8, v8
459 ; LMULMAX1-RV64-NEXT: vor.vv v8, v10, v8
479 ; LMULMAX1-RV64-NEXT: vse16.v v8, (a1)
493 ; LMULMAX2-RV32-NEXT: vle32.v v8, (a0)
494 ; LMULMAX2-RV32-NEXT: vsrl.vi v10, v8, 8
498 ; LMULMAX2-RV32-NEXT: vsrl.vi v12, v8, 24
500 ; LMULMAX2-RV32-NEXT: vsll.vi v12, v8, 8
503 ; LMULMAX2-RV32-NEXT: vsll.vi v8, v8, 24
504 ; LMULMAX2-RV32-NEXT: vor.vv v8, v8, v12
505 ; LMULMAX2-RV32-NEXT: vor.vv v8, v8, v10
506 ; LMULMAX2-RV32-NEXT: vsrl.vi v10, v8, 4
510 ; LMULMAX2-RV32-NEXT: vand.vx v8, v8, a1
511 ; LMULMAX2-RV32-NEXT: vsll.vi v8, v8, 4
512 ; LMULMAX2-RV32-NEXT: vor.vv v8, v10, v8
513 ; LMULMAX2-RV32-NEXT: vsrl.vi v10, v8, 2
517 ; LMULMAX2-RV32-NEXT: vand.vx v8, v8, a1
518 ; LMULMAX2-RV32-NEXT: vsll.vi v8, v8, 2
519 ; LMULMAX2-RV32-NEXT: vor.vv v8, v10, v8
520 ; LMULMAX2-RV32-NEXT: vsrl.vi v10, v8, 1
524 ; LMULMAX2-RV32-NEXT: vand.vx v8, v8, a1
525 ; LMULMAX2-RV32-NEXT: vadd.vv v8, v8, v8
526 ; LMULMAX2-RV32-NEXT: vor.vv v8, v10, v8
527 ; LMULMAX2-RV32-NEXT: vse32.v v8, (a0)
533 ; LMULMAX2-RV64-NEXT: vle32.v v8, (a0)
534 ; LMULMAX2-RV64-NEXT: vsrl.vi v10, v8, 8
538 ; LMULMAX2-RV64-NEXT: vsrl.vi v12, v8, 24
540 ; LMULMAX2-RV64-NEXT: vsll.vi v12, v8, 8
543 ; LMULMAX2-RV64-NEXT: vsll.vi v8, v8, 24
544 ; LMULMAX2-RV64-NEXT: vor.vv v8, v8, v12
545 ; LMULMAX2-RV64-NEXT: vor.vv v8, v8, v10
546 ; LMULMAX2-RV64-NEXT: vsrl.vi v10, v8, 4
550 ; LMULMAX2-RV64-NEXT: vand.vx v8, v8, a1
551 ; LMULMAX2-RV64-NEXT: vsll.vi v8, v8, 4
552 ; LMULMAX2-RV64-NEXT: vor.vv v8, v10, v8
553 ; LMULMAX2-RV64-NEXT: vsrl.vi v10, v8, 2
557 ; LMULMAX2-RV64-NEXT: vand.vx v8, v8, a1
558 ; LMULMAX2-RV64-NEXT: vsll.vi v8, v8, 2
559 ; LMULMAX2-RV64-NEXT: vor.vv v8, v10, v8
560 ; LMULMAX2-RV64-NEXT: vsrl.vi v10, v8, 1
564 ; LMULMAX2-RV64-NEXT: vand.vx v8, v8, a1
565 ; LMULMAX2-RV64-NEXT: vadd.vv v8, v8, v8
566 ; LMULMAX2-RV64-NEXT: vor.vv v8, v10, v8
567 ; LMULMAX2-RV64-NEXT: vse32.v v8, (a0)
574 ; LMULMAX1-RV32-NEXT: vle32.v v8, (a1)
576 ; LMULMAX1-RV32-NEXT: vsrl.vi v10, v8, 8
580 ; LMULMAX1-RV32-NEXT: vsrl.vi v11, v8, 24
582 ; LMULMAX1-RV32-NEXT: vsll.vi v11, v8, 8
585 ; LMULMAX1-RV32-NEXT: vsll.vi v8, v8, 24
586 ; LMULMAX1-RV32-NEXT: vor.vv v8, v8, v11
587 ; LMULMAX1-RV32-NEXT: vor.vv v8, v8, v10
588 ; LMULMAX1-RV32-NEXT: vsrl.vi v10, v8, 4
592 ; LMULMAX1-RV32-NEXT: vand.vx v8, v8, a4
593 ; LMULMAX1-RV32-NEXT: vsll.vi v8, v8, 4
594 ; LMULMAX1-RV32-NEXT: vor.vv v8, v10, v8
595 ; LMULMAX1-RV32-NEXT: vsrl.vi v10, v8, 2
599 ; LMULMAX1-RV32-NEXT: vand.vx v8, v8, a5
600 ; LMULMAX1-RV32-NEXT: vsll.vi v8, v8, 2
601 ; LMULMAX1-RV32-NEXT: vor.vv v8, v10, v8
602 ; LMULMAX1-RV32-NEXT: vsrl.vi v10, v8, 1
606 ; LMULMAX1-RV32-NEXT: vand.vx v8, v8, a6
607 ; LMULMAX1-RV32-NEXT: vadd.vv v8, v8, v8
608 ; LMULMAX1-RV32-NEXT: vor.vv v8, v10, v8
634 ; LMULMAX1-RV32-NEXT: vse32.v v8, (a1)
641 ; LMULMAX1-RV64-NEXT: vle32.v v8, (a1)
643 ; LMULMAX1-RV64-NEXT: vsrl.vi v10, v8, 8
647 ; LMULMAX1-RV64-NEXT: vsrl.vi v11, v8, 24
649 ; LMULMAX1-RV64-NEXT: vsll.vi v11, v8, 8
652 ; LMULMAX1-RV64-NEXT: vsll.vi v8, v8, 24
653 ; LMULMAX1-RV64-NEXT: vor.vv v8, v8, v11
654 ; LMULMAX1-RV64-NEXT: vor.vv v8, v8, v10
655 ; LMULMAX1-RV64-NEXT: vsrl.vi v10, v8, 4
659 ; LMULMAX1-RV64-NEXT: vand.vx v8, v8, a4
660 ; LMULMAX1-RV64-NEXT: vsll.vi v8, v8, 4
661 ; LMULMAX1-RV64-NEXT: vor.vv v8, v10, v8
662 ; LMULMAX1-RV64-NEXT: vsrl.vi v10, v8, 2
666 ; LMULMAX1-RV64-NEXT: vand.vx v8, v8, a5
667 ; LMULMAX1-RV64-NEXT: vsll.vi v8, v8, 2
668 ; LMULMAX1-RV64-NEXT: vor.vv v8, v10, v8
669 ; LMULMAX1-RV64-NEXT: vsrl.vi v10, v8, 1
673 ; LMULMAX1-RV64-NEXT: vand.vx v8, v8, a6
674 ; LMULMAX1-RV64-NEXT: vadd.vv v8, v8, v8
675 ; LMULMAX1-RV64-NEXT: vor.vv v8, v10, v8
701 ; LMULMAX1-RV64-NEXT: vse32.v v8, (a1)
715 ; LMULMAX2-RV32-NEXT: vle64.v v8, (a0)
717 ; LMULMAX2-RV32-NEXT: vsrl.vx v10, v8, a1
719 ; LMULMAX2-RV32-NEXT: vsrl.vx v12, v8, a2
724 ; LMULMAX2-RV32-NEXT: vsrl.vi v12, v8, 24
734 ; LMULMAX2-RV32-NEXT: vsrl.vi v16, v8, 8
743 ; LMULMAX2-RV32-NEXT: vsll.vi v14, v8, 8
749 ; LMULMAX2-RV32-NEXT: vsll.vi v16, v8, 24
752 ; LMULMAX2-RV32-NEXT: vsll.vx v14, v8, a2
758 ; LMULMAX2-RV32-NEXT: vsll.vx v8, v8, a1
759 ; LMULMAX2-RV32-NEXT: vor.vv v8, v8, v14
760 ; LMULMAX2-RV32-NEXT: vor.vv v8, v8, v12
761 ; LMULMAX2-RV32-NEXT: vor.vv v8, v8, v10
762 ; LMULMAX2-RV32-NEXT: vsrl.vi v10, v8, 4
769 ; LMULMAX2-RV32-NEXT: vand.vv v8, v8, v12
770 ; LMULMAX2-RV32-NEXT: vsll.vi v8, v8, 4
771 ; LMULMAX2-RV32-NEXT: vor.vv v8, v10, v8
772 ; LMULMAX2-RV32-NEXT: vsrl.vi v10, v8, 2
779 ; LMULMAX2-RV32-NEXT: vand.vv v8, v8, v12
780 ; LMULMAX2-RV32-NEXT: vsll.vi v8, v8, 2
781 ; LMULMAX2-RV32-NEXT: vor.vv v8, v10, v8
782 ; LMULMAX2-RV32-NEXT: vsrl.vi v10, v8, 1
789 ; LMULMAX2-RV32-NEXT: vand.vv v8, v8, v12
790 ; LMULMAX2-RV32-NEXT: vadd.vv v8, v8, v8
791 ; LMULMAX2-RV32-NEXT: vor.vv v8, v10, v8
792 ; LMULMAX2-RV32-NEXT: vse64.v v8, (a0)
798 ; LMULMAX2-RV64-NEXT: vle64.v v8, (a0)
800 ; LMULMAX2-RV64-NEXT: vsrl.vx v10, v8, a1
802 ; LMULMAX2-RV64-NEXT: vsrl.vx v12, v8, a2
807 ; LMULMAX2-RV64-NEXT: vsrl.vi v12, v8, 24
810 ; LMULMAX2-RV64-NEXT: vsrl.vi v14, v8, 8
816 ; LMULMAX2-RV64-NEXT: vsll.vi v12, v8, 8
819 ; LMULMAX2-RV64-NEXT: vsll.vi v14, v8, 24
823 ; LMULMAX2-RV64-NEXT: vsll.vx v14, v8, a1
824 ; LMULMAX2-RV64-NEXT: vsll.vx v8, v8, a2
826 ; LMULMAX2-RV64-NEXT: vand.vx v8, v8, a1
827 ; LMULMAX2-RV64-NEXT: vor.vv v8, v14, v8
830 ; LMULMAX2-RV64-NEXT: vor.vv v8, v8, v12
831 ; LMULMAX2-RV64-NEXT: vor.vv v8, v8, v10
832 ; LMULMAX2-RV64-NEXT: vsrl.vi v10, v8, 4
834 ; LMULMAX2-RV64-NEXT: vand.vx v8, v8, a1
837 ; LMULMAX2-RV64-NEXT: vsll.vi v8, v8, 4
838 ; LMULMAX2-RV64-NEXT: vor.vv v8, v10, v8
839 ; LMULMAX2-RV64-NEXT: vsrl.vi v10, v8, 2
841 ; LMULMAX2-RV64-NEXT: vand.vx v8, v8, a1
844 ; LMULMAX2-RV64-NEXT: vsll.vi v8, v8, 2
845 ; LMULMAX2-RV64-NEXT: vor.vv v8, v10, v8
846 ; LMULMAX2-RV64-NEXT: vsrl.vi v10, v8, 1
848 ; LMULMAX2-RV64-NEXT: vand.vx v8, v8, a1
849 ; LMULMAX2-RV64-NEXT: vadd.vv v8, v8, v8
850 ; LMULMAX2-RV64-NEXT: vor.vv v8, v10, v8
851 ; LMULMAX2-RV64-NEXT: vse64.v v8, (a0)
859 ; LMULMAX1-RV32-NEXT: vle64.v v8, (a0)
936 ; LMULMAX1-RV32-NEXT: vsrl.vx v13, v8, a2
937 ; LMULMAX1-RV32-NEXT: vsrl.vx v18, v8, a3
940 ; LMULMAX1-RV32-NEXT: vsrl.vi v18, v8, 24
942 ; LMULMAX1-RV32-NEXT: vsrl.vi v19, v8, 8
946 ; LMULMAX1-RV32-NEXT: vsll.vi v13, v8, 8
948 ; LMULMAX1-RV32-NEXT: vsll.vi v13, v8, 24
951 ; LMULMAX1-RV32-NEXT: vsll.vx v11, v8, a3
953 ; LMULMAX1-RV32-NEXT: vsll.vx v8, v8, a2
954 ; LMULMAX1-RV32-NEXT: vor.vv v8, v8, v11
955 ; LMULMAX1-RV32-NEXT: vor.vv v8, v8, v10
956 ; LMULMAX1-RV32-NEXT: vor.vv v8, v8, v9
957 ; LMULMAX1-RV32-NEXT: vsrl.vi v9, v8, 4
959 ; LMULMAX1-RV32-NEXT: vand.vv v8, v8, v14
960 ; LMULMAX1-RV32-NEXT: vsll.vi v8, v8, 4
961 ; LMULMAX1-RV32-NEXT: vor.vv v8, v9, v8
962 ; LMULMAX1-RV32-NEXT: vsrl.vi v9, v8, 2
964 ; LMULMAX1-RV32-NEXT: vand.vv v8, v8, v15
965 ; LMULMAX1-RV32-NEXT: vsll.vi v8, v8, 2
966 ; LMULMAX1-RV32-NEXT: vor.vv v8, v9, v8
967 ; LMULMAX1-RV32-NEXT: vsrl.vi v9, v8, 1
969 ; LMULMAX1-RV32-NEXT: vand.vv v8, v8, v17
970 ; LMULMAX1-RV32-NEXT: vadd.vv v8, v8, v8
971 ; LMULMAX1-RV32-NEXT: vor.vv v8, v9, v8
972 ; LMULMAX1-RV32-NEXT: vse64.v v8, (a0)
981 ; LMULMAX1-RV64-NEXT: vle64.v v8, (a0)
1034 ; LMULMAX1-RV64-NEXT: vsrl.vx v10, v8, a2
1035 ; LMULMAX1-RV64-NEXT: vsrl.vx v11, v8, a3
1038 ; LMULMAX1-RV64-NEXT: vsrl.vi v11, v8, 24
1040 ; LMULMAX1-RV64-NEXT: vsrl.vi v12, v8, 8
1044 ; LMULMAX1-RV64-NEXT: vsll.vi v11, v8, 8
1046 ; LMULMAX1-RV64-NEXT: vsll.vi v12, v8, 24
1049 ; LMULMAX1-RV64-NEXT: vsll.vx v12, v8, a2
1050 ; LMULMAX1-RV64-NEXT: vsll.vx v8, v8, a3
1051 ; LMULMAX1-RV64-NEXT: vand.vx v8, v8, a6
1052 ; LMULMAX1-RV64-NEXT: vor.vv v8, v12, v8
1053 ; LMULMAX1-RV64-NEXT: vor.vv v8, v8, v11
1054 ; LMULMAX1-RV64-NEXT: vor.vv v8, v8, v10
1055 ; LMULMAX1-RV64-NEXT: vsrl.vi v10, v8, 4
1057 ; LMULMAX1-RV64-NEXT: vand.vx v8, v8, t2
1058 ; LMULMAX1-RV64-NEXT: vsll.vi v8, v8, 4
1059 ; LMULMAX1-RV64-NEXT: vor.vv v8, v10, v8
1060 ; LMULMAX1-RV64-NEXT: vsrl.vi v10, v8, 2
1062 ; LMULMAX1-RV64-NEXT: vand.vx v8, v8, t3
1063 ; LMULMAX1-RV64-NEXT: vsll.vi v8, v8, 2
1064 ; LMULMAX1-RV64-NEXT: vor.vv v8, v10, v8
1065 ; LMULMAX1-RV64-NEXT: vsrl.vi v10, v8, 1
1067 ; LMULMAX1-RV64-NEXT: vand.vx v8, v8, t4
1068 ; LMULMAX1-RV64-NEXT: vadd.vv v8, v8, v8
1069 ; LMULMAX1-RV64-NEXT: vor.vv v8, v10, v8
1070 ; LMULMAX1-RV64-NEXT: vse64.v v8, (a0)