Home | History | Annotate | Download | only in AArch64

Lines Matching full:reg1

7   ; CHECK:         ld1     { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
9 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
10 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
19 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
21 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
22 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
31 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
33 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
34 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
43 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
45 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
46 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
55 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
57 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
58 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
67 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
69 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
70 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
79 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
81 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
82 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
91 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
93 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
94 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
103 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
105 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
106 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
115 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
117 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
118 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
127 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
129 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
130 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
139 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
141 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
142 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
151 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
153 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
154 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
163 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
165 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
166 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
175 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
177 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
178 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
187 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
189 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
190 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
199 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
201 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
202 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
211 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
213 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
214 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
223 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
225 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
226 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
235 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
237 ; CHECK-NEXT: add v[[REG1]].8h, v[[REG1]].8h, v[[REG2]].8h
238 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
247 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
249 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
258 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
260 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
269 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
271 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
280 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
282 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
291 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
293 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
302 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
304 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
313 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
315 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
324 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
326 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
335 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
337 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
346 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
348 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
357 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
359 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
368 ; CHECK: ld1 { v[[REG1:[0-9]+]].8h }, [x{{[0-9]+}}]
370 ; CHECK-NEXT: umov w{{[0-9]+}}, v[[REG1]].h[0]
388 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x8
389 ; CHECK-NEXT: rev64 v{{[0-9]+}}.8b, v[[REG1]].8b
392 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x7
393 ; CHECK-NEXT: rev64 v{{[0-9]+}}.4h, v[[REG1]].4h
396 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x6
397 ; CHECK-NEXT: rev64 v{{[0-9]+}}.2s, v[[REG1]].2s
403 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x5
404 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].16b, v[[REG1]].16b
408 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x4
409 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].8h, v[[REG1]].8h
413 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x3
414 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].4s, v[[REG1]].4s
428 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x8, lsl #8
429 ; CHECK-NEXT: rev64 v{{[0-9]+}}.8b, v[[REG1]].8b
432 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x7, lsl #8
433 ; CHECK-NEXT: rev64 v{{[0-9]+}}.4h, v[[REG1]].4h
436 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x6, lsl #8
437 ; CHECK-NEXT: rev64 v{{[0-9]+}}.2s, v[[REG1]].2s
443 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x5, lsl #8
444 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].16b, v[[REG1]].16b
448 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x4, lsl #8
449 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].8h, v[[REG1]].8h
453 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x3, lsl #8
454 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].4s, v[[REG1]].4s
468 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x8, lsl #16
469 ; CHECK-NEXT: rev64 v{{[0-9]+}}.8b, v[[REG1]].8b
472 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x7, lsl #16
473 ; CHECK-NEXT: rev64 v{{[0-9]+}}.4h, v[[REG1]].4h
476 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x6, lsl #16
477 ; CHECK-NEXT: rev64 v{{[0-9]+}}.2s, v[[REG1]].2s
483 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x5, lsl #16
484 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].16b, v[[REG1]].16b
488 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x4, lsl #16
489 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].8h, v[[REG1]].8h
493 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x3, lsl #16
494 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].4s, v[[REG1]].4s
508 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x8, lsl #24
509 ; CHECK-NEXT: rev64 v{{[0-9]+}}.8b, v[[REG1]].8b
512 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x7, lsl #24
513 ; CHECK-NEXT: rev64 v{{[0-9]+}}.4h, v[[REG1]].4h
516 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x6, lsl #24
517 ; CHECK-NEXT: rev64 v{{[0-9]+}}.2s, v[[REG1]].2s
523 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x5, lsl #24
524 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].16b, v[[REG1]].16b
528 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x4, lsl #24
529 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].8h, v[[REG1]].8h
533 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x3, lsl #24
534 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].4s, v[[REG1]].4s
548 ; CHECK: movi v[[REG1:[0-9]+]].4h, #0x8
549 ; CHECK-NEXT: rev64 v{{[0-9]+}}.8b, v[[REG1]].8b
552 ; CHECK: movi v[[REG1:[0-9]+]].4h, #0x7
553 ; CHECK-NEXT: rev64 v{{[0-9]+}}.4h, v[[REG1]].4h
556 ; CHECK: movi v[[REG1:[0-9]+]].4h, #0x6
557 ; CHECK-NEXT: rev64 v{{[0-9]+}}.2s, v[[REG1]].2s
563 ; CHECK: movi v[[REG1:[0-9]+]].8h, #0x5
564 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].16b, v[[REG1]].16b
568 ; CHECK: movi v[[REG1:[0-9]+]].8h, #0x4
569 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].8h, v[[REG1]].8h
573 ; CHECK: movi v[[REG1:[0-9]+]].8h, #0x3
574 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].4s, v[[REG1]].4s
588 ; CHECK: movi v[[REG1:[0-9]+]].4h, #0x8, lsl #8
589 ; CHECK-NEXT: rev64 v{{[0-9]+}}.8b, v[[REG1]].8b
592 ; CHECK: movi v[[REG1:[0-9]+]].4h, #0x7, lsl #8
593 ; CHECK-NEXT: rev64 v{{[0-9]+}}.4h, v[[REG1]].4h
596 ; CHECK: movi v[[REG1:[0-9]+]].4h, #0x6, lsl #8
597 ; CHECK-NEXT: rev64 v{{[0-9]+}}.2s, v[[REG1]].2s
603 ; CHECK: movi v[[REG1:[0-9]+]].8h, #0x5, lsl #8
604 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].16b, v[[REG1]].16b
608 ; CHECK: movi v[[REG1:[0-9]+]].8h, #0x4, lsl #8
609 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].8h, v[[REG1]].8h
613 ; CHECK: movi v[[REG1:[0-9]+]].8h, #0x3, lsl #8
614 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].4s, v[[REG1]].4s
628 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x8, msl #8
629 ; CHECK-NEXT: rev64 v{{[0-9]+}}.8b, v[[REG1]].8b
632 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x7, msl #8
633 ; CHECK-NEXT: rev64 v{{[0-9]+}}.4h, v[[REG1]].4h
636 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x6, msl #8
637 ; CHECK-NEXT: rev64 v{{[0-9]+}}.2s, v[[REG1]].2s
643 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x5, msl #8
644 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].16b, v[[REG1]].16b
648 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x4, msl #8
649 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].8h, v[[REG1]].8h
653 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x3, msl #8
654 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].4s, v[[REG1]].4s
668 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x8, msl #16
669 ; CHECK-NEXT: rev64 v{{[0-9]+}}.8b, v[[REG1]].8b
672 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x7, msl #16
673 ; CHECK-NEXT: rev64 v{{[0-9]+}}.4h, v[[REG1]].4h
676 ; CHECK: movi v[[REG1:[0-9]+]].2s, #0x6, msl #16
677 ; CHECK-NEXT: rev64 v{{[0-9]+}}.2s, v[[REG1]].2s
683 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x5, msl #16
684 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].16b, v[[REG1]].16b
688 ; CHECK: movi v[[REG1:[0-9]+]].4s, #0x4, msl #16
689 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].8h, v[[REG1]].8h
693 REG1:[0-9]+]].4s, #0x3, msl #16
694 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].4s, v[[REG1]].4s
708 ; CHECK: movi v[[REG1:[0-9]+]].8b, #0x8
709 ; CHECK-NEXT: rev64 v{{[0-9]+}}.8b, v[[REG1]].8b
712 ; CHECK: movi v[[REG1:[0-9]+]].8b, #0x7
713 ; CHECK-NEXT: rev64 v{{[0-9]+}}.4h, v[[REG1]].4h
716 ; CHECK: movi v[[REG1:[0-9]+]].8b, #0x6
717 ; CHECK-NEXT: rev64 v{{[0-9]+}}.2s, v[[REG1]].2s
720 ; CHECK: movi v[[REG1:[0-9]+]].16b, #0x5
721 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].16b, v[[REG1]].16b
725 ; CHECK: movi v[[REG1:[0-9]+]].16b, #0x4
726 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].8h, v[[REG1]].8h
730 ; CHECK: movi v[[REG1:[0-9]+]].16b, #0x3
731 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].4s, v[[REG1]].4s
741 ; CHECK: movi d[[REG1:[0-9]+]], #0x0000ff000000ff
742 ; CHECK-NEXT: rev64 v{{[0-9]+}}.8b, v[[REG1]].8b
745 ; CHECK: movi d[[REG1:[0-9]+]], #0x00ffff0000ffff
746 ; CHECK-NEXT: rev64 v{{[0-9]+}}.4h, v[[REG1]].4h
749 ; CHECK: movi d[[REG1:[0-9]+]], #0xffffffffffffffff
750 ; CHECK-NEXT: rev64 v{{[0-9]+}}.2s, v[[REG1]].2s
753 ; CHECK: movi v[[REG1:[0-9]+]].2d, #0xffffff00ffffff
754 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].16b, v[[REG1]].16b
758 ; CHECK: movi v[[REG1:[0-9]+]].2d, #0xffffffffffff0000
759 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].8h, v[[REG1]].8h
763 ; CHECK: movi v[[REG1:[0-9]+]].2d, #0xffffffff00000000
764 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].4s, v[[REG1]].4s
774 ; CHECK: fmov v[[REG1:[0-9]+]].2s, #4.00000000
775 ; CHECK-NEXT: rev64 v{{[0-9]+}}.8b, v[[REG1]].8b
778 ; CHECK: fmov v[[REG1:[0-9]+]].2s, #3.75000000
779 ; CHECK-NEXT: rev64 v{{[0-9]+}}.4h, v[[REG1]].4h
782 ; CHECK: fmov v[[REG1:[0-9]+]].2s, #3.50000000
783 ; CHECK-NEXT: rev64 v{{[0-9]+}}.2s, v[[REG1]].2s
789 ; CHECK: fmov v[[REG1:[0-9]+]].4s, #3.25000000
790 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].16b, v[[REG1]].16b
794 ; CHECK: fmov v[[REG1:[0-9]+]].4s, #3.00000000
795 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].8h, v[[REG1]].8h
799 ; CHECK: fmov v[[REG1:[0-9]+]].4s, #2.75000000
800 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].4s, v[[REG1]].4s
814 ; CHECK: fmov v[[REG1:[0-9]+]].2d, #0.18750000
815 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].16b, v[[REG1]].16b
819 ; CHECK: fmov v[[REG1:[0-9]+]].2d, #0.17968750
820 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].8h, v[[REG1]].8h
824 ; CHECK: fmov v[[REG1:[0-9]+]].2d, #0.17187500
825 ; CHECK-NEXT: rev64 v[[REG2:[0-9]+]].4s, v[[REG1]].4s