Lines Matching +full:3 +full:d

6 abs v0.2d, v0.2d
14 addhn v0.2s, v0.2d, v0.2d
18 addhn2 v0.4s, v0.2d, v0.2d
20 addp v0.2d, v0.2d, v0.2d
57 cmle v0.2d, v0.2d, 0
65 dup v0.2d,x28
72 ext v0.16b, v0.16b, v0.16b, #3
73 ext v0.8b, v0.8b, v0.8b, #3
77 fabs v0.2d, v0.2d
87 facgt v0.2d, v0.2d, v0.2d
101 fcmge v0.2d, v0.2d, #0.0
111 fcmle v0.2d, v0.2d, #0.0
117 fcvtas v0.2d, v0.2d
124 fcvtau v0.2d, v0.2d
129 fcvtl v0.2d, v0.2s
131 fcvtl2 v0.2d, v0.4s
135 fcvtms v0.2d, v0.2d
142 fcvtmu v0.2d, v0.2d
147 fcvtn v0.2s, v0.2d
149 fcvtn2 v0.4s, v0.2d
153 fcvtns v0.2d, v0.2d
160 fcvtnu v0.2d, v0.2d
167 fcvtps v0.2d, v0.2d
174 fcvtpu v0.2d, v0.2d
180 fcvtxn v0.2s, v0.2d
181 fcvtxn2 v0.4s, v0.2d
186 fcvtzs v0.2d, v0.2d
187 fcvtzs v0.2d, v0.2d, #3
189 fcvtzs v0.2s, v0.2s, #3
192 fcvtzs v0.4s, v0.4s, #3
198 fcvtzu v0.2d, v0.2d
199 fcvtzu v0.2d, v0.2d, #3
201 fcvtzu v0.2s, v0.2s, #3
204 fcvtzu v0.4s, v0.4s, #3
207 fmax v0.2d, v0.2d, v0.2d
210 fmaxnm v0.2d, v0.2d, v0.2d
213 fmaxnmp v0.2d, v0.2d, v0.2d
216 fmaxp v0.2d, v0.2d, v0.2d
219 fmin v0.2d, v0.2d, v0.2d
222 fminnm v0.2d, v0.2d, v0.2d
225 fminnmp v0.2d, v0.2d, v0.2d
228 fminp v0.2d, v0.2d, v0.2d
231 fmla d0, d1, v0.d[1]
232 fmla s0, s1, v0.s[3]
234 fmls d0, d4, v0.d[1]
235 fmls s3, s5, v0.s[3]
237 fmov v0.2d, #-1.25
240 fmul d0, d1, v0.d[1]
241 fmul s0, s1, v0.s[3]
243 fmulx d0, d4, v0.d[1]
246 fmulx s3, s5, v0.s[3]
247 fmulx v0.2d, v0.2d, v0.2d
250 fneg v0.2d, v0.2d
257 frecpe v0.2d, v0.2d
267 frinta v0.2d, v0.2d
272 frinti v0.2d, v0.2d
277 frintm v0.2d, v0.2d
282 frintn v0.2d, v0.2d
287 frintp v0.2d, v0.2d
292 frintx v0.2d, v0.2d
297 frintz v0.2d, v0.2d
304 frsqrte v0.2d, v0.2d
311 frsqrts v0.2d, v0.2d, v0.2d
312 fsqrt v0.2d, v0.2d
319 ld1 { v0.2d, v1.2d, v2.2d }, [x0], #48
320 ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
336 ld2r { v0.2d, v1.2d }, [x0]
337 ld2r { v0.2d, v1.2d }, [x0], #16
342 ld3 { v0.s, v1.s, v2.s }[3], [sp]
343 ld3 { v0.s, v1.s, v2.s }[3], [sp], x3
347 ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3
350 ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0]
351 ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32
353 ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
354 ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x7
360 mov d6, v0.d[1]
366 mov v2.d[1], v0.d[1]
370 mov v0.d[1], x8
375 movi v0.2d, #0xff0000ff0000ffff
384 neg v0.2d, v0.2d
399 raddhn v0.2s, v0.2d, v0.2d
403 raddhn2 v0.4s, v0.2d, v0.2d
419 rshrn v0.2s, v0.2d, #3
420 rshrn v0.4h, v0.4s, #3
421 rshrn v0.8b, v0.8h, #3
422 rshrn2 v0.16b, v0.8h, #3
423 rshrn2 v0.4s, v0.2d, #3
424 rshrn2 v0.8h, v0.4s, #3
425 rsubhn v0.2s, v0.2d, v0.2d
429 rsubhn2 v0.4s, v0.2d, v0.2d
432 sabal v0.2d, v0.2s, v0.2s
435 sabal2 v0.2d, v0.4s, v0.4s
439 sabdl v0.2d, v0.2s, v0.2s
442 sabdl2 v0.2d, v0.4s, v0.4s
445 sadalp v0.1d, v0.2s
446 sadalp v0.2d, v0.4s
451 saddl v0.2d, v0.2s, v0.2s
454 saddl2 v0.2d, v0.4s, v0.4s
457 saddlp v0.1d, v0.2s
458 saddlp v0.2d, v0.4s
463 saddw v0.2d, v0.2d, v0.2s
466 saddw2 v0.2d, v0.2d, v0.4s
473 scvtf v0.2d, v0.2d
474 scvtf v0.2d, v0.2d, #3
476 scvtf v0.2s, v0.2s, #3
479 scvtf v0.4s, v0.4s, #3
483 shl v0.16b, v0.16b, #3
484 shl v0.2d, v0.2d, #3
485 shl v0.4h, v0.4h, #3
486 shl v0.4s, v0.4s, #3
487 shll v0.2d, v0.2s, #32
490 shll v0.2d, v0.2s, #32
493 shll2 v0.2d, v0.4s, #32
496 shll2 v0.2d, v0.4s, #32
499 shrn v0.2s, v0.2d, #3
500 shrn v0.4h, v0.4s, #3
501 shrn v0.8b, v0.8h, #3
502 shrn2 v0.16b, v0.8h, #3
503 shrn2 v0.4s, v0.2d, #3
504 shrn2 v0.8h, v0.4s, #3
508 sli v0.16b, v0.16b, #3
509 sli v0.2d, v0.2d, #3
510 sli v0.2s, v0.2s, #3
511 sli v0.4h, v0.4h, #3
512 sli v0.4s, v0.4s, #3
513 sli v0.8b, v0.8b, #3
514 sli v0.8h, v0.8h, #3
527 smlal v0.2d, v0.2s, v0.2s
530 smlal2 v0.2d, v0.4s, v0.4s
533 smlsl v0.2d, v0.2s, v0.2s
536 smlsl2 v0.2d, v0.4s, v0.4s
539 smull v0.2d, v0.2s, v0.2s
542 smull2 v0.2d, v0.4s, v0.4s
550 sqabs v0.2d, v0.2d
561 sqdmlal s0, h0, v0.h[3]
563 sqdmlal v0.2d, v0.2s, v0.2s
565 sqdmlal2 v0.2d, v0.4s, v0.4s
569 sqdmlsl s0, h0, v0.h[3]
571 sqdmlsl v0.2d, v0.2s, v0.2s
573 sqdmlsl2 v0.2d, v0.4s, v0.4s
576 sqdmulh h7, h15, v0.h[3]
583 sqdmull s1, h1, v0.h[3]
585 sqdmull v0.2d, v0.2s, v0.2s
587 sqdmull2 v0.2d, v0.4s, v0.4s
594 sqneg v0.2d, v0.2d
601 sqrdmulh h7, h15, v0.h[3]
614 sqrshrn v0.2s, v0.2d, #3
615 sqrshrn v0.4h, v0.4s, #3
616 sqrshrn v0.8b, v0.8h, #3
617 sqrshrn2 v0.16b, v0.8h, #3
618 sqrshrn2 v0.4s, v0.2d, #3
619 sqrshrn2 v0.8h, v0.4s, #3
623 sqrshrun v0.2s, v0.2d, #3
624 sqrshrun v0.4h, v0.4s, #3
625 sqrshrun v0.8b, v0.8h, #3
626 sqrshrun2 v0.16b, v0.8h, #3
627 sqrshrun2 v0.4s, v0.2d, #3
628 sqrshrun2 v0.8h, v0.4s, #3
635 sqshl v0.16b, v0.16b, #3
636 sqshl v0.2d, v0.2d, #3
637 sqshl v0.2s, v0.2s, #3
639 sqshl v0.4h, v0.4h, #3
641 sqshl v0.4s, v0.4s, #3
642 sqshl v0.8b, v0.8b, #3
644 sqshl v0.8h, v0.8h, #3
649 sqshlu v0.16b, v0.16b, #3
650 sqshlu v0.2d, v0.2d, #3
651 sqshlu v0.2s, v0.2s, #3
652 sqshlu v0.4h, v0.4h, #3
653 sqshlu v0.4s, v0.4s, #3
654 sqshlu v0.8b, v0.8b, #3
655 sqshlu v0.8h, v0.8h, #3
659 sqshrn v0.2s, v0.2d, #3
660 sqshrn v0.4h, v0.4s, #3
661 sqshrn v0.8b, v0.8h, #3
662 sqshrn2 v0.16b, v0.8h, #3
663 sqshrn2 v0.4s, v0.2d, #3
664 sqshrn2 v0.8h, v0.4s, #3
666 sqshrun h20, s14, #3
668 sqshrun v0.2s, v0.2d, #3
669 sqshrun v0.4h, v0.4s, #3
670 sqshrun v0.8b, v0.8h, #3
671 sqshrun2 v0.16b, v0.8h, #3
672 sqshrun2 v0.4s, v0.2d, #3
673 sqshrun2 v0.8h, v0.4s, #3
675 sqsub v0.2d, v0.2d, v0.2d
681 sqxtn v0.2s, v0.2d
685 sqxtn2 v0.4s, v0.2d
690 sqxtun v0.2s, v0.2d
694 sqxtun2 v0.4s, v0.2d
700 sri v0.16b, v0.16b, #3
701 sri v0.2d, v0.2d, #3
702 sri v0.2s, v0.2s, #3
703 sri v0.4h, v0.4h, #3
704 sri v0.4s, v0.4s, #3
705 sri v0.8b, v0.8b, #3
706 sri v0.8h, v0.8h, #3
712 srshr v0.16b, v0.16b, #3
713 srshr v0.2d, v0.2d, #3
714 srshr v0.2s, v0.2s, #3
715 srshr v0.4h, v0.4h, #3
716 srshr v0.4s, v0.4s, #3
717 srshr v0.8b, v0.8b, #3
718 srshr v0.8h, v0.8h, #3
720 srsra v0.16b, v0.16b, #3
721 srsra v0.2d, v0.2d, #3
722 srsra v0.2s, v0.2s, #3
723 srsra v0.4h, v0.4h, #3
724 srsra v0.4s, v0.4s, #3
725 srsra v0.8b, v0.8b, #3
726 srsra v0.8h, v0.8h, #3
728 sshl v0.2d, v0.2d, v0.2d
732 sshll v0.2d, v0.2s, #3
733 sshll2 v0.4s, v0.8h, #3
735 sshr v0.16b, v0.16b, #3
736 sshr v0.2d, v0.2d, #3
737 sshr v0.2s, v0.2s, #3
738 sshr v0.4h, v0.4h, #3
739 sshr v0.4s, v0.4s, #3
740 sshr v0.8b, v0.8b, #3
741 sshr v0.8h, v0.8h, #3
743 ssra v0.16b, v0.16b, #3
744 ssra v0.2d, v0.2d, #3
745 ssra v0.2s, v0.2s, #3
746 ssra v0.4h, v0.4h, #3
747 ssra v0.4s, v0.4s, #3
748 ssra v0.8b, v0.8b, #3
749 ssra v0.8h, v0.8h, #3
750 ssubl v0.2d, v0.2s, v0.2s
753 ssubl2 v0.2d, v0.4s, v0.4s
756 ssubw v0.2d, v0.2d, v0.2s
759 ssubw2 v0.2d, v0.2d, v0.4s
763 st1 { v0.2d, v1.2d, v2.2d }, [x0], #48
764 st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
770 st1 { v0.d }[1], [x0]
771 st1 { v0.d }[1], [x0], #8
774 st2 { v0.s, v1.s }[3], [sp]
775 st2 { v0.s, v1.s }[3], [sp], #8
785 sub v0.2d, v0.2d, v0.2d
791 suqadd v0.2d, v0.2d
814 trn1 v0.2d, v0.2d, v0.2d
821 trn2 v0.2d, v0.2d, v0.2d
828 uabal v0.2d, v0.2s, v0.2s
831 uabal2 v0.2d, v0.4s, v0.4s
835 uabdl v0.2d, v0.2s, v0.2s
838 uabdl2 v0.2d, v0.4s, v0.4s
841 uadalp v0.1d, v0.2s
842 uadalp v0.2d, v0.4s
847 uaddl v0.2d, v0.2s, v0.2s
850 uaddl2 v0.2d, v0.4s, v0.4s
853 uaddlp v0.1d, v0.2s
854 uaddlp v0.2d, v0.4s
859 uaddw v0.2d, v0.2d, v0.2s
862 uaddw2 v0.2d, v0.2d, v0.4s
869 ucvtf v0.2d, v0.2d
870 ucvtf v0.2d, v0.2d, #3
872 ucvtf v0.2s, v0.2s, #3
875 ucvtf v0.4s, v0.4s, #3
892 umlal v0.2d, v0.2s, v0.2s
895 umlal2 v0.2d, v0.4s, v0.4s
898 umlsl v0.2d, v0.2s, v0.2s
901 umlsl2 v0.2d, v0.4s, v0.4s
904 umull v0.2d, v0.2s, v0.2s
907 umull2 v0.2d, v0.4s, v0.4s
921 uqrshrn v0.2s, v0.2d, #3
922 uqrshrn v0.4h, v0.4s, #3
923 uqrshrn v0.8b, v0.8h, #3
924 uqrshrn2 v0.16b, v0.8h, #3
925 uqrshrn2 v0.4s, v0.2d, #3
926 uqrshrn2 v0.8h, v0.4s, #3
933 uqshl v0.16b, v0.16b, #3
935 uqshl v0.2d, v0.2d, #3
936 uqshl v0.2d, v0.2d, v0.2d
937 uqshl v0.2s, v0.2s, #3
938 uqshl v0.4h, v0.4h, #3
939 uqshl v0.4s, v0.4s, #3
941 uqshl v0.8b, v0.8b, #3
942 uqshl v0.8h, v0.8h, #3
947 uqshrn v0.2s, v0.2d, #3
948 uqshrn v0.4h, v0.4s, #3
949 uqshrn v0.8b, v0.8h, #3
950 uqshrn2 v0.16b, v0.8h, #3
951 uqshrn2 v0.4s, v0.2d, #3
952 uqshrn2 v0.8h, v0.4s, #3
958 uqxtn v0.2s, v0.2d
962 uqxtn2 v0.4s, v0.2d
971 urshl v0.2d, v0.2d, v0.2d
975 urshr v0.16b, v0.16b, #3
976 urshr v0.2d, v0.2d, #3
977 urshr v0.2s, v0.2s, #3
978 urshr v0.4h, v0.4h, #3
979 urshr v0.4s, v0.4s, #3
980 urshr v0.8b, v0.8b, #3
981 urshr v0.8h, v0.8h, #3
985 ursra v0.16b, v0.16b, #3
986 ursra v0.2d, v0.2d, #3
987 ursra v0.2s, v0.2s, #3
988 ursra v0.4h, v0.4h, #3
989 ursra v0.4s, v0.4s, #3
990 ursra v0.8b, v0.8b, #3
991 ursra v0.8h, v0.8h, #3
996 ushll v0.4s, v0.4h, #3
997 ushll2 v0.8h, v0.16b, #3
999 ushr v0.16b, v0.16b, #3
1000 ushr v0.2d, v0.2d, #3
1001 ushr v0.2s, v0.2s, #3
1002 ushr v0.4h, v0.4h, #3
1003 ushr v0.4s, v0.4s, #3
1004 ushr v0.8b, v0.8b, #3
1005 ushr v0.8h, v0.8h, #3
1011 usqadd v0.2d, v0.2d
1018 usra v0.16b, v0.16b, #3
1019 usra v0.2d, v0.2d, #3
1020 usra v0.2s, v0.2s, #3
1021 usra v0.4h, v0.4h, #3
1022 usra v0.4s, v0.4s, #3
1023 usra v0.8b, v0.8b, #3
1024 usra v0.8h, v0.8h, #3
1025 usubl v0.2d, v0.2s, v0.2s
1028 usubl2 v0.2d, v0.4s, v0.4s
1031 usubw v0.2d, v0.2d, v0.2s
1034 usubw2 v0.2d, v0.2d, v0.4s
1038 uzp1 v0.2d, v0.2d, v0.2d
1045 uzp2 v0.2d, v0.2d, v0.2d
1051 xtn v0.2s, v0.2d
1055 xtn2 v0.4s, v0.2d
1058 zip1 v0.2d, v0.2d, v0.2d
1065 zip2 v0.2d, v0.2d, v0.2d
1075 # CHECK-NEXT: [3]: RThroughput
1080 # CHECK: [1] [2] [3] [4] [5] [6] Instructions:
1083 # CHECK-NEXT: 1 2 0.50 abs v0.2d, v0.2d
1091 # CHECK-NEXT: 1 2 0.50 addhn v0.2s, v0.2d, v0.2d
1095 # CHECK-NEXT: 1 2 0.50 addhn2 v0.4s, v0.2d, v0.2d
1097 # CHECK-NEXT: 1 2 0.50 addp v0.2d, v0.2d, v0.2d
1134 # CHECK-NEXT: 1 2 0.50 cmle v0.2d, v0.2d, #0
1141 # CHECK-NEXT: 1 3 1.00 dup v0.16b, w28
1142 # CHECK-NEXT: 1 3 1.00 dup v0.2d, x28
1143 # CHECK-NEXT: 1 3 1.00 dup v0.2s, w28
1144 # CHECK-NEXT: 1 3 1.00 dup v0.4h, w28
1145 # CHECK-NEXT: 1 3 1.00 dup v0.4s, w28
1146 # CHECK-NEXT: 1 3 1.00 dup v0.8b, w28
1147 # CHECK-NEXT: 1 3 1.00 dup v0.8h, w28
1149 # CHECK-NEXT: 1 2 0.50 ext v0.16b, v0.16b, v0.16b, #3
1150 # CHECK-NEXT: 1 2 0.50 ext v0.8b, v0.8b, v0.8b, #3
1154 # CHECK-NEXT: 1 2 0.50 fabs v0.2d, v0.2d
1164 # CHECK-NEXT: 1 2 0.50 facgt v0.2d, v0.2d, v0.2d
1178 # CHECK-NEXT: 1 2 0.50 fcmge v0.2d, v0.2d, #0.0
1188 # CHECK-NEXT: 1 2 0.50 fcmle v0.2d, v0.2d, #0.0
1194 # CHECK-NEXT: 1 3 1.00 fcvtas v0.2d, v0.2d
1195 # CHECK-NEXT: 1 3 1.00 fcvtas v0.2s, v0.2s
1201 # CHECK-NEXT: 1 3 1.00 fcvtau v0.2d, v0.2d
1202 # CHECK-NEXT: 1 3 1.00 fcvtau v0.2s, v0.2s
1206 # CHECK-NEXT: 1 3 1.00 fcvtl v0.2d, v0.2s
1208 # CHECK-NEXT: 1 3 1.00 fcvtl2 v0.2d, v0.4s
1212 # CHECK-NEXT: 1 3 1.00 fcvtms v0.2d, v0.2d
1213 # CHECK-NEXT: 1 3 1.00 fcvtms v0.2s, v0.2s
1219 # CHECK-NEXT: 1 3 1.00 fcvtmu v0.2d, v0.2d
1220 # CHECK-NEXT: 1 3 1.00 fcvtmu v0.2s, v0.2s
1224 # CHECK-NEXT: 1 3 1.00 fcvtn v0.2s, v0.2d
1226 # CHECK-NEXT: 1 3 1.00 fcvtn2 v0.4s, v0.2d
1230 # CHECK-NEXT: 1 3 1.00 fcvtns v0.2d, v0.2d
1231 # CHECK-NEXT: 1 3 1.00 fcvtns v0.2s, v0.2s
1237 # CHECK-NEXT: 1 3 1.00 fcvtnu v0.2d, v0.2d
1238 # CHECK-NEXT: 1 3 1.00 fcvtnu v0.2s, v0.2s
1244 # CHECK-NEXT: 1 3 1.00 fcvtps v0.2d, v0.2d
1245 # CHECK-NEXT: 1 3 1.00 fcvtps v0.2s, v0.2s
1251 # CHECK-NEXT: 1 3 1.00 fcvtpu v0.2d, v0.2d
1252 # CHECK-NEXT: 1 3 1.00 fcvtpu v0.2s, v0.2s
1257 # CHECK-NEXT: 1 3 1.00 fcvtxn v0.2s, v0.2d
1258 # CHECK-NEXT: 1 3 1.00 fcvtxn2 v0.4s, v0.2d
1263 # CHECK-NEXT: 1 3 1.00 fcvtzs v0.2d, v0.2d
1264 # CHECK-NEXT: 1 2 0.50 fcvtzs v0.2d, v0.2d, #3
1265 # CHECK-NEXT: 1 3 1.00 fcvtzs v0.2s, v0.2s
1266 # CHECK-NEXT: 1 2 0.50 fcvtzs v0.2s, v0.2s, #3
1269 # CHECK-NEXT: 1 2 0.50 fcvtzs v0.4s, v0.4s, #3
1275 # CHECK-NEXT: 1 3 1.00 fcvtzu v0.2d, v0.2d
1276 # CHECK-NEXT: 1 2 0.50 fcvtzu v0.2d, v0.2d, #3
1277 # CHECK-NEXT: 1 3 1.00 fcvtzu v0.2s, v0.2s
1278 # CHECK-NEXT: 1 2 0.50 fcvtzu v0.2s, v0.2s, #3
1281 # CHECK-NEXT: 1 2 0.50 fcvtzu v0.4s, v0.4s, #3
1284 # CHECK-NEXT: 1 2 0.50 fmax v0.2d, v0.2d, v0.2d
1287 # CHECK-NEXT: 1 2 0.50 fmaxnm v0.2d, v0.2d, v0.2d
1290 # CHECK-NEXT: 1 2 0.50 fmaxnmp v0.2d, v0.2d, v0.2d
1293 # CHECK-NEXT: 1 2 0.50 fmaxp v0.2d, v0.2d, v0.2d
1296 # CHECK-NEXT: 1 2 0.50 fmin v0.2d, v0.2d, v0.2d
1299 # CHECK-NEXT: 1 2 0.50 fminnm v0.2d, v0.2d, v0.2d
1302 # CHECK-NEXT: 1 2 0.50 fminnmp v0.2d, v0.2d, v0.2d
1305 # CHECK-NEXT: 1 2 0.50 fminp v0.2d, v0.2d, v0.2d
1308 # CHECK-NEXT: 1 4 0.50 fmla d0, d1, v0.d[1]
1309 # CHECK-NEXT: 1 4 0.50 fmla s0, s1, v0.s[3]
1311 # CHECK-NEXT: 1 4 0.50 fmls d0, d4, v0.d[1]
1312 # CHECK-NEXT: 1 4 0.50 fmls s3, s5, v0.s[3]
1314 # CHECK-NEXT: 1 2 0.50 fmov v0.2d, #-1.25000000
1317 # CHECK-NEXT: 1 3 0.50 fmul d0, d1, v0.d[1]
1318 # CHECK-NEXT: 1 3 0.50 fmul s0, s1, v0.s[3]
1319 # CHECK-NEXT: 1 3 0.50 fmul v0.2s, v0.2s, v0.2s
1320 # CHECK-NEXT: 1 3 0.50 fmulx d0, d4, v0.d[1]
1323 # CHECK-NEXT: 1 3 0.50 fmulx s3, s5, v0.s[3]
1324 # CHECK-NEXT: 1 3 0.50 fmulx v0.2d, v0.2d, v0.2d
1325 # CHECK-NEXT: 1 3 0.50 fmulx v0.2s, v0.2s, v0.2s
1326 # CHECK-NEXT: 1 3 0.50 fmulx v0.4s, v0.4s, v0.4s
1327 # CHECK-NEXT: 1 2 0.50 fneg v0.2d, v0.2d
1332 # CHECK-NEXT: 1 3 1.00 frecpe d13, d13
1333 # CHECK-NEXT: 1 3 1.00 frecpe s19, s14
1334 # CHECK-NEXT: 1 2 0.50 frecpe v0.2d, v0.2d
1335 # CHECK-NEXT: 1 3 1.00 frecpe v0.2s, v0.2s
1342 # CHECK-NEXT: 1 3 1.00 frecpx d16, d19
1343 # CHECK-NEXT: 1 3 1.00 frecpx s18, s10
1344 # CHECK-NEXT: 1 3 1.00 frinta v0.2d, v0.2d
1345 # CHECK-NEXT: 1 3 1.00 frinta v0.2s, v0.2s
1349 # CHECK-NEXT: 1 3 1.00 frinti v0.2d, v0.2d
1350 # CHECK-NEXT: 1 3 1.00 frinti v0.2s, v0.2s
1354 # CHECK-NEXT: 1 3 1.00 frintm v0.2d, v0.2d
1355 # CHECK-NEXT: 1 3 1.00 frintm v0.2s, v0.2s
1359 # CHECK-NEXT: 1 3 1.00 frintn v0.2d, v0.2d
1360 # CHECK-NEXT: 1 3 1.00 frintn v0.2s, v0.2s
1364 # CHECK-NEXT: 1 3 1.00 frintp v0.2d, v0.2d
1365 # CHECK-NEXT: 1 3 1.00 frintp v0.2s, v0.2s
1369 # CHECK-NEXT: 1 3 1.00 frintx v0.2d, v0.2d
1370 # CHECK-NEXT: 1 3 1.00 frintx v0.2s, v0.2s
1374 # CHECK-NEXT: 1 3 1.00 frintz v0.2d, v0.2d
1375 # CHECK-NEXT: 1 3 1.00 frintz v0.2s, v0.2s
1379 # CHECK-NEXT: 1 3 1.00 frsqrte d21, d12
1380 # CHECK-NEXT: 1 3 1.00 frsqrte s22, s13
1381 # CHECK-NEXT: 1 2 0.50 frsqrte v0.2d, v0.2d
1382 # CHECK-NEXT: 1 3 1.00 frsqrte v0.2s, v0.2s
1388 # CHECK-NEXT: 1 4 0.50 frsqrts v0.2d, v0.2d, v0.2d
1389 # CHECK-NEXT: 1 17 7.00 fsqrt v0.2d, v0.2d
1396 # CHECK-NEXT: 4 6 1.50 * ld1 { v0.2d, v1.2d, v2.2d }, [x0], #48
1397 # CHECK-NEXT: 4 6 2.00 * ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
1398 # CHECK-NEXT: 3 5 1.00 * ld1 { v0.4s, v1.4s }, [sp], #32
1399 # CHECK-NEXT: 3 6 1.50 * ld1 { v0.4s, v1.4s, v2.4s }, [sp]
1404 # CHECK-NEXT: 3 7 0.50 * ld1 { v0.b }[9], [x0], #1
1406 # CHECK-NEXT: 3 7 0.50 * ld1r { v0.16b }, [x0], #1
1408 # CHECK-NEXT: 3 7 0.50 * ld1r { v0.8h }, [x15], #2
1413 # CHECK-NEXT: 4 7 1.00 * ld2r { v0.2d, v1.2d }, [x0]
1414 # CHECK-NEXT: 5 7 1.00 * ld2r { v0.2d, v1.2d }, [x0], #16
1419 # CHECK-NEXT: 5 7 1.50 * ld3 { v0.s, v1.s, v2.s }[3], [sp]
1420 # CHECK-NEXT: 6 7 1.50 * ld3 { v0.s, v1.s, v2.s }[3], [sp], x3
1424 # CHECK-NEXT: 6 7 1.50 * ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3
1427 # CHECK-NEXT: 8 8 2.00 * ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0]
1428 # CHECK-NEXT: 9 8 2.00 * ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32
1430 # CHECK-NEXT: 8 8 2.00 * ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
1431 # CHECK-NEXT: 9 8 2.00 * ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp], …
1437 # CHECK-NEXT: 1 2 0.50 mov d6, v0.d[1]
1443 # CHECK-NEXT: 1 2 0.50 mov v2.d[1], v0.d[1]
1447 # CHECK-NEXT: 2 5 1.00 mov v0.d[1], x8
1452 # CHECK-NEXT: 1 2 0.50 movi v0.2d, #0xff0000ff0000ffff
1461 # CHECK-NEXT: 1 2 0.50 neg v0.2d, v0.2d
1473 # CHECK-NEXT: 1 3 1.00 pmul v0.8b, v0.8b, v0.8b
1474 # CHECK-NEXT: 1 3 1.00 pmull v0.8h, v0.8b, v0.8b
1476 # CHECK-NEXT: 1 2 0.50 raddhn v0.2s, v0.2d, v0.2d
1480 # CHECK-NEXT: 1 2 0.50 raddhn2 v0.4s, v0.2d, v0.2d
1496 # CHECK-NEXT: 1 4 1.00 rshrn v0.2s, v0.2d, #3
1497 # CHECK-NEXT: 1 4 1.00 rshrn v0.4h, v0.4s, #3
1498 # CHECK-NEXT: 1 4 1.00 rshrn v0.8b, v0.8h, #3
1499 # CHECK-NEXT: 1 4 1.00 rshrn2 v0.16b, v0.8h, #3
1500 # CHECK-NEXT: 1 4 1.00 rshrn2 v0.4s, v0.2d, #3
1501 # CHECK-NEXT: 1 4 1.00 rshrn2 v0.8h, v0.4s, #3
1502 # CHECK-NEXT: 1 2 0.50 rsubhn v0.2s, v0.2d, v0.2d
1506 # CHECK-NEXT: 1 2 0.50 rsubhn2 v0.4s, v0.2d, v0.2d
1509 # CHECK-NEXT: 1 4 1.00 sabal v0.2d, v0.2s, v0.2s
1512 # CHECK-NEXT: 1 4 1.00 sabal2 v0.2d, v0.4s, v0.4s
1516 # CHECK-NEXT: 1 2 0.50 sabdl v0.2d, v0.2s, v0.2s
1519 # CHECK-NEXT: 1 2 0.50 sabdl2 v0.2d, v0.4s, v0.4s
1522 # CHECK-NEXT: 1 4 1.00 sadalp v0.1d, v0.2s
1523 # CHECK-NEXT: 1 4 1.00 sadalp v0.2d, v0.4s
1528 # CHECK-NEXT: 1 2 0.50 saddl v0.2d, v0.2s, v0.2s
1531 # CHECK-NEXT: 1 2 0.50 saddl2 v0.2d, v0.4s, v0.4s
1534 # CHECK-NEXT: 1 2 0.50 saddlp v0.1d, v0.2s
1535 # CHECK-NEXT: 1 2 0.50 saddlp v0.2d, v0.4s
1540 # CHECK-NEXT: 1 2 0.50 saddw v0.2d, v0.2d, v0.2s
1543 # CHECK-NEXT: 1 2 0.50 saddw2 v0.2d, v0.2d, v0.4s
1550 # CHECK-NEXT: 1 3 1.00 scvtf v0.2d, v0.2d
1551 # CHECK-NEXT: 1 2 0.50 scvtf v0.2d, v0.2d, #3
1552 # CHECK-NEXT: 1 3 1.00 scvtf v0.2s, v0.2s
1553 # CHECK-NEXT: 1 2 0.50 scvtf v0.2s, v0.2s, #3
1556 # CHECK-NEXT: 1 2 0.50 scvtf v0.4s, v0.4s, #3
1560 # CHECK-NEXT: 1 2 1.00 shl v0.16b, v0.16b, #3
1561 # CHECK-NEXT: 1 2 1.00 shl v0.2d, v0.2d, #3
1562 # CHECK-NEXT: 1 2 1.00 shl v0.4h, v0.4h, #3
1563 # CHECK-NEXT: 1 2 1.00 shl v0.4s, v0.4s, #3
1564 # CHECK-NEXT: 1 2 1.00 shll v0.2d, v0.2s, #32
1567 # CHECK-NEXT: 1 2 1.00 shll v0.2d, v0.2s, #32
1570 # CHECK-NEXT: 1 2 1.00 shll2 v0.2d, v0.4s, #32
1573 # CHECK-NEXT: 1 2 1.00 shll2 v0.2d, v0.4s, #32
1576 # CHECK-NEXT: 1 2 1.00 shrn v0.2s, v0.2d, #3
1577 # CHECK-NEXT: 1 2 1.00 shrn v0.4h, v0.4s, #3
1578 # CHECK-NEXT: 1 2 1.00 shrn v0.8b, v0.8h, #3
1579 # CHECK-NEXT: 1 2 1.00 shrn2 v0.16b, v0.8h, #3
1580 # CHECK-NEXT: 1 2 1.00 shrn2 v0.4s, v0.2d, #3
1581 # CHECK-NEXT: 1 2 1.00 shrn2 v0.8h, v0.4s, #3
1585 # CHECK-NEXT: 1 2 1.00 sli v0.16b, v0.16b, #3
1586 # CHECK-NEXT: 1 2 1.00 sli v0.2d, v0.2d, #3
1587 # CHECK-NEXT: 1 2 1.00 sli v0.2s, v0.2s, #3
1588 # CHECK-NEXT: 1 2 1.00 sli v0.4h, v0.4h, #3
1589 # CHECK-NEXT: 1 2 1.00 sli v0.4s, v0.4s, #3
1590 # CHECK-NEXT: 1 2 1.00 sli v0.8b, v0.8b, #3
1591 # CHECK-NEXT: 1 2 1.00 sli v0.8h, v0.8h, #3
1604 # CHECK-NEXT: 1 4 1.00 smlal v0.2d, v0.2s, v0.2s
1607 # CHECK-NEXT: 1 4 1.00 smlal2 v0.2d, v0.4s, v0.4s
1610 # CHECK-NEXT: 1 4 1.00 smlsl v0.2d, v0.2s, v0.2s
1613 # CHECK-NEXT: 1 4 1.00 smlsl2 v0.2d, v0.4s, v0.4s
1616 # CHECK-NEXT: 1 4 1.00 smull v0.2d, v0.2s, v0.2s
1619 # CHECK-NEXT: 1 4 1.00 smull2 v0.2d, v0.4s, v0.4s
1627 # CHECK-NEXT: 1 2 0.50 sqabs v0.2d, v0.2d
1638 # CHECK-NEXT: 1 4 1.00 sqdmlal s0, h0, v0.h[3]
1640 # CHECK-NEXT: 1 4 1.00 sqdmlal v0.2d, v0.2s, v0.2s
1642 # CHECK-NEXT: 1 4 1.00 sqdmlal2 v0.2d, v0.4s, v0.4s
1646 # CHECK-NEXT: 1 4 1.00 sqdmlsl s0, h0, v0.h[3]
1648 # CHECK-NEXT: 1 4 1.00 sqdmlsl v0.2d, v0.2s, v0.2s
1650 # CHECK-NEXT: 1 4 1.00 sqdmlsl2 v0.2d, v0.4s, v0.4s
1653 # CHECK-NEXT: 1 2 0.50 sqdmulh h7, h15, v0.h[3]
1660 # CHECK-NEXT: 1 4 1.00 sqdmull s1, h1, v0.h[3]
1662 # CHECK-NEXT: 1 4 1.00 sqdmull v0.2d, v0.2s, v0.2s
1664 # CHECK-NEXT: 1 4 1.00 sqdmull2 v0.2d, v0.4s, v0.4s
1671 # CHECK-NEXT: 1 2 0.50 sqneg v0.2d, v0.2d
1678 # CHECK-NEXT: 1 2 0.50 sqrdmulh h7, h15, v0.h[3]
1691 # CHECK-NEXT: 1 4 1.00 sqrshrn v0.2s, v0.2d, #3
1692 # CHECK-NEXT: 1 4 1.00 sqrshrn v0.4h, v0.4s, #3
1693 # CHECK-NEXT: 1 4 1.00 sqrshrn v0.8b, v0.8h, #3
1694 # CHECK-NEXT: 1 4 1.00 sqrshrn2 v0.16b, v0.8h, #3
1695 # CHECK-NEXT: 1 4 1.00 sqrshrn2 v0.4s, v0.2d, #3
1696 # CHECK-NEXT: 1 4 1.00 sqrshrn2 v0.8h, v0.4s, #3
1700 # CHECK-NEXT: 1 4 1.00 sqrshrun v0.2s, v0.2d, #3
1701 # CHECK-NEXT: 1 4 1.00 sqrshrun v0.4h, v0.4s, #3
1702 # CHECK-NEXT: 1 4 1.00 sqrshrun v0.8b, v0.8h, #3
1703 # CHECK-NEXT: 1 4 1.00 sqrshrun2 v0.16b, v0.8h, #3
1704 # CHECK-NEXT: 1 4 1.00 sqrshrun2 v0.4s, v0.2d, #3
1705 # CHECK-NEXT: 1 4 1.00 sqrshrun2 v0.8h, v0.4s, #3
1712 # CHECK-NEXT: 1 4 1.00 sqshl v0.16b, v0.16b, #3
1713 # CHECK-NEXT: 1 4 1.00 sqshl v0.2d, v0.2d, #3
1714 # CHECK-NEXT: 1 4 1.00 sqshl v0.2s, v0.2s, #3
1716 # CHECK-NEXT: 1 4 1.00 sqshl v0.4h, v0.4h, #3
1718 # CHECK-NEXT: 1 4 1.00 sqshl v0.4s, v0.4s, #3
1719 # CHECK-NEXT: 1 4 1.00 sqshl v0.8b, v0.8b, #3
1721 # CHECK-NEXT: 1 4 1.00 sqshl v0.8h, v0.8h, #3
1726 # CHECK-NEXT: 1 4 1.00 sqshlu v0.16b, v0.16b, #3
1727 # CHECK-NEXT: 1 4 1.00 sqshlu v0.2d, v0.2d, #3
1728 # CHECK-NEXT: 1 4 1.00 sqshlu v0.2s, v0.2s, #3
1729 # CHECK-NEXT: 1 4 1.00 sqshlu v0.4h, v0.4h, #3
1730 # CHECK-NEXT: 1 4 1.00 sqshlu v0.4s, v0.4s, #3
1731 # CHECK-NEXT: 1 4 1.00 sqshlu v0.8b, v0.8b, #3
1732 # CHECK-NEXT: 1 4 1.00 sqshlu v0.8h, v0.8h, #3
1736 # CHECK-NEXT: 1 4 1.00 sqshrn v0.2s, v0.2d, #3
1737 # CHECK-NEXT: 1 4 1.00 sqshrn v0.4h, v0.4s, #3
1738 # CHECK-NEXT: 1 4 1.00 sqshrn v0.8b, v0.8h, #3
1739 # CHECK-NEXT: 1 4 1.00 sqshrn2 v0.16b, v0.8h, #3
1740 # CHECK-NEXT: 1 4 1.00 sqshrn2 v0.4s, v0.2d, #3
1741 # CHECK-NEXT: 1 4 1.00 sqshrn2 v0.8h, v0.4s, #3
1743 # CHECK-NEXT: 1 2 0.50 sqshrun h20, s14, #3
1745 # CHECK-NEXT: 1 2 0.50 sqshrun v0.2s, v0.2d, #3
1746 # CHECK-NEXT: 1 2 0.50 sqshrun v0.4h, v0.4s, #3
1747 # CHECK-NEXT: 1 2 0.50 sqshrun v0.8b, v0.8h, #3
1748 # CHECK-NEXT: 1 2 0.50 sqshrun2 v0.16b, v0.8h, #3
1749 # CHECK-NEXT: 1 2 0.50 sqshrun2 v0.4s, v0.2d, #3
1750 # CHECK-NEXT: 1 2 0.50 sqshrun2 v0.8h, v0.4s, #3
1752 # CHECK-NEXT: 1 2 0.50 sqsub v0.2d, v0.2d, v0.2d
1758 # CHECK-NEXT: 1 4 1.00 sqxtn v0.2s, v0.2d
1762 # CHECK-NEXT: 1 4 1.00 sqxtn2 v0.4s, v0.2d
1767 # CHECK-NEXT: 1 4 1.00 sqxtun v0.2s, v0.2d
1771 # CHECK-NEXT: 1 4 1.00 sqxtun2 v0.4s, v0.2d
1777 # CHECK-NEXT: 1 2 1.00 sri v0.16b, v0.16b, #3
1778 # CHECK-NEXT: 1 2 1.00 sri v0.2d, v0.2d, #3
1779 # CHECK-NEXT: 1 2 1.00 sri v0.2s, v0.2s, #3
1780 # CHECK-NEXT: 1 2 1.00 sri v0.4h, v0.4h, #3
1781 # CHECK-NEXT: 1 2 1.00 sri v0.4s, v0.4s, #3
1782 # CHECK-NEXT: 1 2 1.00 sri v0.8b, v0.8b, #3
1783 # CHECK-NEXT: 1 2 1.00 sri v0.8h, v0.8h, #3
1789 # CHECK-NEXT: 1 4 1.00 srshr v0.16b, v0.16b, #3
1790 # CHECK-NEXT: 1 4 1.00 srshr v0.2d, v0.2d, #3
1791 # CHECK-NEXT: 1 4 1.00 srshr v0.2s, v0.2s, #3
1792 # CHECK-NEXT: 1 4 1.00 srshr v0.4h, v0.4h, #3
1793 # CHECK-NEXT: 1 4 1.00 srshr v0.4s, v0.4s, #3
1794 # CHECK-NEXT: 1 4 1.00 srshr v0.8b, v0.8b, #3
1795 # CHECK-NEXT: 1 4 1.00 srshr v0.8h, v0.8h, #3
1797 # CHECK-NEXT: 1 4 1.00 srsra v0.16b, v0.16b, #3
1798 # CHECK-NEXT: 1 4 1.00 srsra v0.2d, v0.2d, #3
1799 # CHECK-NEXT: 1 4 1.00 srsra v0.2s, v0.2s, #3
1800 # CHECK-NEXT: 1 4 1.00 srsra v0.4h, v0.4h, #3
1801 # CHECK-NEXT: 1 4 1.00 srsra v0.4s, v0.4s, #3
1802 # CHECK-NEXT: 1 4 1.00 srsra v0.8b, v0.8b, #3
1803 # CHECK-NEXT: 1 4 1.00 srsra v0.8h, v0.8h, #3
1805 # CHECK-NEXT: 1 2 1.00 sshl v0.2d, v0.2d, v0.2d
1809 # CHECK-NEXT: 1 2 1.00 sshll v0.2d, v0.2s, #3
1810 # CHECK-NEXT: 1 2 1.00 sshll2 v0.4s, v0.8h, #3
1812 # CHECK-NEXT: 1 2 1.00 sshr v0.16b, v0.16b, #3
1813 # CHECK-NEXT: 1 2 1.00 sshr v0.2d, v0.2d, #3
1814 # CHECK-NEXT: 1 2 1.00 sshr v0.2s, v0.2s, #3
1815 # CHECK-NEXT: 1 2 1.00 sshr v0.4h, v0.4h, #3
1816 # CHECK-NEXT: 1 2 1.00 sshr v0.4s, v0.4s, #3
1817 # CHECK-NEXT: 1 2 1.00 sshr v0.8b, v0.8b, #3
1818 # CHECK-NEXT: 1 2 1.00 sshr v0.8h, v0.8h, #3
1820 # CHECK-NEXT: 1 4 1.00 ssra v0.16b, v0.16b, #3
1821 # CHECK-NEXT: 1 4 1.00 ssra v0.2d, v0.2d, #3
1822 # CHECK-NEXT: 1 4 1.00 ssra v0.2s, v0.2s, #3
1823 # CHECK-NEXT: 1 4 1.00 ssra v0.4h, v0.4h, #3
1824 # CHECK-NEXT: 1 4 1.00 ssra v0.4s, v0.4s, #3
1825 # CHECK-NEXT: 1 4 1.00 ssra v0.8b, v0.8b, #3
1826 # CHECK-NEXT: 1 4 1.00 ssra v0.8h, v0.8h, #3
1827 # CHECK-NEXT: 1 2 0.50 ssubl v0.2d, v0.2s, v0.2s
1830 # CHECK-NEXT: 1 2 0.50 ssubl2 v0.2d, v0.4s, v0.4s
1833 # CHECK-NEXT: 1 2 0.50 ssubw v0.2d, v0.2d, v0.2s
1836 # CHECK-NEXT: 1 2 0.50 ssubw2 v0.2d, v0.2d, v0.4s
1840 # CHECK-NEXT: 7 4 1.50 * st1 { v0.2d, v1.2d, v2.2d }, [x0], #48
1841 # CHECK-NEXT: 8 5 2.00 * st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
1845 # CHECK-NEXT: 3 2 0.50 * st1 { v0.8h }, [x15], x2
1847 # CHECK-NEXT: 2 4 0.50 * st1 { v0.d }[1], [x0]
1848 # CHECK-NEXT: 3 4 0.50 * st1 { v0.d }[1], [x0], #8
1851 # CHECK-NEXT: 2 4 0.50 * st2 { v0.s, v1.s }[3], [sp]
1852 # CHECK-NEXT: 3 4 0.50 * st2 { v0.s, v1.s }[3], [sp], #8
1862 # CHECK-NEXT: 1 2 0.50 sub v0.2d, v0.2d, v0.2d
1868 # CHECK-NEXT: 1 2 0.50 suqadd v0.2d, v0.2d
1877 # CHECK-NEXT: 3 4 1.50 tbl v0.16b, { v0.16b, v1.16b, v2.16b, v3.16…
1881 # CHECK-NEXT: 3 4 1.50 tbl v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b…
1884 # CHECK-NEXT: 3 6 1.50 tbx v0.16b, { v0.16b, v1.16b, v2.16b }, v0.…
1888 # CHECK-NEXT: 3 6 1.50 tbx v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
1891 # CHECK-NEXT: 1 2 0.50 trn1 v0.2d, v0.2d, v0.2d
1898 # CHECK-NEXT: 1 2 0.50 trn2 v0.2d, v0.2d, v0.2d
1905 # CHECK-NEXT: 1 4 1.00 uabal v0.2d, v0.2s, v0.2s
1908 # CHECK-NEXT: 1 4 1.00 uabal2 v0.2d, v0.4s, v0.4s
1912 # CHECK-NEXT: 1 2 0.50 uabdl v0.2d, v0.2s, v0.2s
1915 # CHECK-NEXT: 1 2 0.50 uabdl2 v0.2d, v0.4s, v0.4s
1918 # CHECK-NEXT: 1 4 1.00 uadalp v0.1d, v0.2s
1919 # CHECK-NEXT: 1 4 1.00 uadalp v0.2d, v0.4s
1924 # CHECK-NEXT: 1 2 0.50 uaddl v0.2d, v0.2s, v0.2s
1927 # CHECK-NEXT: 1 2 0.50 uaddl2 v0.2d, v0.4s, v0.4s
1930 # CHECK-NEXT: 1 2 0.50 uaddlp v0.1d, v0.2s
1931 # CHECK-NEXT: 1 2 0.50 uaddlp v0.2d, v0.4s
1936 # CHECK-NEXT: 1 2 0.50 uaddw v0.2d, v0.2d, v0.2s
1939 # CHECK-NEXT: 1 2 0.50 uaddw2 v0.2d, v0.2d, v0.4s
1946 # CHECK-NEXT: 1 3 1.00 ucvtf v0.2d, v0.2d
1947 # CHECK-NEXT: 1 2 0.50 ucvtf v0.2d, v0.2d, #3
1948 # CHECK-NEXT: 1 3 1.00 ucvtf v0.2s, v0.2s
1949 # CHECK-NEXT: 1 2 0.50 ucvtf v0.2s, v0.2s, #3
1952 # CHECK-NEXT: 1 2 0.50 ucvtf v0.4s, v0.4s, #3
1969 # CHECK-NEXT: 1 4 1.00 umlal v0.2d, v0.2s, v0.2s
1972 # CHECK-NEXT: 1 4 1.00 umlal2 v0.2d, v0.4s, v0.4s
1975 # CHECK-NEXT: 1 4 1.00 umlsl v0.2d, v0.2s, v0.2s
1978 # CHECK-NEXT: 1 4 1.00 umlsl2 v0.2d, v0.4s, v0.4s
1981 # CHECK-NEXT: 1 4 1.00 umull v0.2d, v0.2s, v0.2s
1984 # CHECK-NEXT: 1 4 1.00 umull2 v0.2d, v0.4s, v0.4s
1998 # CHECK-NEXT: 1 4 1.00 uqrshrn v0.2s, v0.2d, #3
1999 # CHECK-NEXT: 1 4 1.00 uqrshrn v0.4h, v0.4s, #3
2000 # CHECK-NEXT: 1 4 1.00 uqrshrn v0.8b, v0.8h, #3
2001 # CHECK-NEXT: 1 4 1.00 uqrshrn2 v0.16b, v0.8h, #3
2002 # CHECK-NEXT: 1 4 1.00 uqrshrn2 v0.4s, v0.2d, #3
2003 # CHECK-NEXT: 1 4 1.00 uqrshrn2 v0.8h, v0.4s, #3
2010 # CHECK-NEXT: 1 4 1.00 uqshl v0.16b, v0.16b, #3
2012 # CHECK-NEXT: 1 4 1.00 uqshl v0.2d, v0.2d, #3
2013 # CHECK-NEXT: 1 4 1.00 uqshl v0.2d, v0.2d, v0.2d
2014 # CHECK-NEXT: 1 4 1.00 uqshl v0.2s, v0.2s, #3
2015 # CHECK-NEXT: 1 4 1.00 uqshl v0.4h, v0.4h, #3
2016 # CHECK-NEXT: 1 4 1.00 uqshl v0.4s, v0.4s, #3
2018 # CHECK-NEXT: 1 4 1.00 uqshl v0.8b, v0.8b, #3
2019 # CHECK-NEXT: 1 4 1.00 uqshl v0.8h, v0.8h, #3
2024 # CHECK-NEXT: 1 4 1.00 uqshrn v0.2s, v0.2d, #3
2025 # CHECK-NEXT: 1 4 1.00 uqshrn v0.4h, v0.4s, #3
2026 # CHECK-NEXT: 1 4 1.00 uqshrn v0.8b, v0.8h, #3
2027 # CHECK-NEXT: 1 4 1.00 uqshrn2 v0.16b, v0.8h, #3
2028 # CHECK-NEXT: 1 4 1.00 uqshrn2 v0.4s, v0.2d, #3
2029 # CHECK-NEXT: 1 4 1.00 uqshrn2 v0.8h, v0.4s, #3
2035 # CHECK-NEXT: 1 4 1.00 uqxtn v0.2s, v0.2d
2039 # CHECK-NEXT: 1 4 1.00 uqxtn2 v0.4s, v0.2d
2041 # CHECK-NEXT: 1 3 1.00 urecpe v0.2s, v0.2s
2048 # CHECK-NEXT: 1 4 1.00 urshl v0.2d, v0.2d, v0.2d
2052 # CHECK-NEXT: 1 4 1.00 urshr v0.16b, v0.16b, #3
2053 # CHECK-NEXT: 1 4 1.00 urshr v0.2d, v0.2d, #3
2054 # CHECK-NEXT: 1 4 1.00 urshr v0.2s, v0.2s, #3
2055 # CHECK-NEXT: 1 4 1.00 urshr v0.4h, v0.4h, #3
2056 # CHECK-NEXT: 1 4 1.00 urshr v0.4s, v0.4s, #3
2057 # CHECK-NEXT: 1 4 1.00 urshr v0.8b, v0.8b, #3
2058 # CHECK-NEXT: 1 4 1.00 urshr v0.8h, v0.8h, #3
2059 # CHECK-NEXT: 1 3 1.00 ursqrte v0.2s, v0.2s
2062 # CHECK-NEXT: 1 4 1.00 ursra v0.16b, v0.16b, #3
2063 # CHECK-NEXT: 1 4 1.00 ursra v0.2d, v0.2d, #3
2064 # CHECK-NEXT: 1 4 1.00 ursra v0.2s, v0.2s, #3
2065 # CHECK-NEXT: 1 4 1.00 ursra v0.4h, v0.4h, #3
2066 # CHECK-NEXT: 1 4 1.00 ursra v0.4s, v0.4s, #3
2067 # CHECK-NEXT: 1 4 1.00 ursra v0.8b, v0.8b, #3
2068 # CHECK-NEXT: 1 4 1.00 ursra v0.8h, v0.8h, #3
2073 # CHECK-NEXT: 1 2 1.00 ushll v0.4s, v0.4h, #3
2074 # CHECK-NEXT: 1 2 1.00 ushll2 v0.8h, v0.16b, #3
2076 # CHECK-NEXT: 1 2 1.00 ushr v0.16b, v0.16b, #3
2077 # CHECK-NEXT: 1 2 1.00 ushr v0.2d, v0.2d, #3
2078 # CHECK-NEXT: 1 2 1.00 ushr v0.2s, v0.2s, #3
2079 # CHECK-NEXT: 1 2 1.00 ushr v0.4h, v0.4h, #3
2080 # CHECK-NEXT: 1 2 1.00 ushr v0.4s, v0.4s, #3
2081 # CHECK-NEXT: 1 2 1.00 ushr v0.8b, v0.8b, #3
2082 # CHECK-NEXT: 1 2 1.00 ushr v0.8h, v0.8h, #3
2088 # CHECK-NEXT: 1 2 0.50 usqadd v0.2d, v0.2d
2095 # CHECK-NEXT: 1 4 1.00 usra v0.16b, v0.16b, #3
2096 # CHECK-NEXT: 1 4 1.00 usra v0.2d, v0.2d, #3
2097 # CHECK-NEXT: 1 4 1.00 usra v0.2s, v0.2s, #3
2098 # CHECK-NEXT: 1 4 1.00 usra v0.4h, v0.4h, #3
2099 # CHECK-NEXT: 1 4 1.00 usra v0.4s, v0.4s, #3
2100 # CHECK-NEXT: 1 4 1.00 usra v0.8b, v0.8b, #3
2101 # CHECK-NEXT: 1 4 1.00 usra v0.8h, v0.8h, #3
2102 # CHECK-NEXT: 1 2 0.50 usubl v0.2d, v0.2s, v0.2s
2105 # CHECK-NEXT: 1 2 0.50 usubl2 v0.2d, v0.4s, v0.4s
2108 # CHECK-NEXT: 1 2 0.50 usubw v0.2d, v0.2d, v0.2s
2111 # CHECK-NEXT: 1 2 0.50 usubw2 v0.2d, v0.2d, v0.4s
2115 # CHECK-NEXT: 1 2 0.50 uzp1 v0.2d, v0.2d, v0.2d
2122 # CHECK-NEXT: 1 2 0.50 uzp2 v0.2d, v0.2d, v0.2d
2128 # CHECK-NEXT: 1 2 0.50 xtn v0.2s, v0.2d
2132 # CHECK-NEXT: 1 2 0.50 xtn2 v0.4s, v0.2d
2135 # CHECK-NEXT: 1 2 0.50 zip1 v0.2d, v0.2d, v0.2d
2142 # CHECK-NEXT: 1 2 0.50 zip2 v0.2d, v0.2d, v0.2d
2155 # CHECK-NEXT: [3] - N1UnitM
2162 # CHECK-NEXT: [0] [1.0] [1.1] [2.0] [2.1] [3] [4.0] [4.1] [5] [6]
2166 # CHECK-NEXT: [0] [1.0] [1.1] [2.0] [2.1] [3] [4.0] [4.1] [5] [6] Instructions:
2169 # CHECK-NEXT: - - - - - - - - 0.50 0.50 abs v0.2d, v0.2d
2177 …XT: - - - - - - - - 0.50 0.50 addhn v0.2s, v0.2d, v0.2d
2181 …T: - - - - - - - - 0.50 0.50 addhn2 v0.4s, v0.2d, v0.2d
2183 …EXT: - - - - - - - - 0.50 0.50 addp v0.2d, v0.2d, v0.2d
2220 …K-NEXT: - - - - - - - - 0.50 0.50 cmle v0.2d, v0.2d, #0
2228 # CHECK-NEXT: - - - - - 1.00 - - - - dup v0.2d, x28
2235 …- - - - - - - - 0.50 0.50 ext v0.16b, v0.16b, v0.16b, #3
2236 …: - - - - - - - - 0.50 0.50 ext v0.8b, v0.8b, v0.8b, #3
2240 …CHECK-NEXT: - - - - - - - - 0.50 0.50 fabs v0.2d, v0.2d
2250 …XT: - - - - - - - - 0.50 0.50 facgt v0.2d, v0.2d, v0.2d
2264 …EXT: - - - - - - - - 0.50 0.50 fcmge v0.2d, v0.2d, #0.0
2274 …EXT: - - - - - - - - 0.50 0.50 fcmle v0.2d, v0.2d, #0.0
2280 …ECK-NEXT: - - - - - - - - 1.00 - fcvtas v0.2d, v0.2d
2287 …ECK-NEXT: - - - - - - - - 1.00 - fcvtau v0.2d, v0.2d
2292 # CHECK-NEXT: - - - - - - - - 1.00 - fcvtl v0.2d, v0…
2294 # CHECK-NEXT: - - - - - - - - 1.00 - fcvtl2 v0.2d, v…
2298 …ECK-NEXT: - - - - - - - - 1.00 - fcvtms v0.2d, v0.2d
2305 …ECK-NEXT: - - - - - - - - 1.00 - fcvtmu v0.2d, v0.2d
2310 …HECK-NEXT: - - - - - - - - 1.00 - fcvtn v0.2s, v0.2d
2312 …ECK-NEXT: - - - - - - - - 1.00 - fcvtn2 v0.4s, v0.2d
2316 …ECK-NEXT: - - - - - - - - 1.00 - fcvtns v0.2d, v0.2d
2323 …ECK-NEXT: - - - - - - - - 1.00 - fcvtnu v0.2d, v0.2d
2330 …ECK-NEXT: - - - - - - - - 1.00 - fcvtps v0.2d, v0.2d
2337 …ECK-NEXT: - - - - - - - - 1.00 - fcvtpu v0.2d, v0.2d
2343 …ECK-NEXT: - - - - - - - - 1.00 - fcvtxn v0.2s, v0.2d
2344 …CK-NEXT: - - - - - - - - 1.00 - fcvtxn2 v0.4s, v0.2d
2349 …ECK-NEXT: - - - - - - - - 1.00 - fcvtzs v0.2d, v0.2d
2350 …NEXT: - - - - - - - - 0.50 0.50 fcvtzs v0.2d, v0.2d, #3
2352 …NEXT: - - - - - - - - 0.50 0.50 fcvtzs v0.2s, v0.2s, #3
2355 …NEXT: - - - - - - - - 0.50 0.50 fcvtzs v0.4s, v0.4s, #3
2361 …ECK-NEXT: - - - - - - - - 1.00 - fcvtzu v0.2d, v0.2d
2362 …NEXT: - - - - - - - - 0.50 0.50 fcvtzu v0.2d, v0.2d, #3
2364 …NEXT: - - - - - - - - 0.50 0.50 fcvtzu v0.2s, v0.2s, #3
2367 …NEXT: - - - - - - - - 0.50 0.50 fcvtzu v0.4s, v0.4s, #3
2370 …EXT: - - - - - - - - 0.50 0.50 fmax v0.2d, v0.2d, v0.2d
2373 …T: - - - - - - - - 0.50 0.50 fmaxnm v0.2d, v0.2d, v0.2d
2376 …: - - - - - - - - 0.50 0.50 fmaxnmp v0.2d, v0.2d, v0.2d
2379 …XT: - - - - - - - - 0.50 0.50 fmaxp v0.2d, v0.2d, v0.2d
2382 …EXT: - - - - - - - - 0.50 0.50 fmin v0.2d, v0.2d, v0.2d
2385 …T: - - - - - - - - 0.50 0.50 fminnm v0.2d, v0.2d, v0.2d
2388 …: - - - - - - - - 0.50 0.50 fminnmp v0.2d, v0.2d, v0.2d
2391 …XT: - - - - - - - - 0.50 0.50 fminp v0.2d, v0.2d, v0.2d
2394 …CK-NEXT: - - - - - - - - 0.50 0.50 fmla d0, d1, v0.d[1]
2395 …CK-NEXT: - - - - - - - - 0.50 0.50 fmla s0, s1, v0.s[3]
2397 …CK-NEXT: - - - - - - - - 0.50 0.50 fmls d0, d4, v0.d[1]
2398 …CK-NEXT: - - - - - - - - 0.50 0.50 fmls s3, s5, v0.s[3]
2400 # CHECK-NEXT: - - - - - - - - 0.50 0.50 fmov v0.2d, #-1…
2403 …CK-NEXT: - - - - - - - - 0.50 0.50 fmul d0, d1, v0.d[1]
2404 …CK-NEXT: - - - - - - - - 0.50 0.50 fmul s0, s1, v0.s[3]
2406 …K-NEXT: - - - - - - - - 0.50 0.50 fmulx d0, d4, v0.d[1]
2409 …K-NEXT: - - - - - - - - 0.50 0.50 fmulx s3, s5, v0.s[3]
2410 …XT: - - - - - - - - 0.50 0.50 fmulx v0.2d, v0.2d, v0.2d
2413 …CHECK-NEXT: - - - - - - - - 0.50 0.50 fneg v0.2d, v0.2d
2420 …ECK-NEXT: - - - - - - - - 0.50 0.50 frecpe v0.2d, v0.2d
2430 …ECK-NEXT: - - - - - - - - 1.00 - frinta v0.2d, v0.2d
2435 …ECK-NEXT: - - - - - - - - 1.00 - frinti v0.2d, v0.2d
2440 …ECK-NEXT: - - - - - - - - 1.00 - frintm v0.2d, v0.2d
2445 …ECK-NEXT: - - - - - - - - 1.00 - frintn v0.2d, v0.2d
2450 …ECK-NEXT: - - - - - - - - 1.00 - frintp v0.2d, v0.2d
2455 …ECK-NEXT: - - - - - - - - 1.00 - frintx v0.2d, v0.2d
2460 …ECK-NEXT: - - - - - - - - 1.00 - frintz v0.2d, v0.2d
2467 …CK-NEXT: - - - - - - - - 0.50 0.50 frsqrte v0.2d, v0.2d
2474 …: - - - - - - - - 0.50 0.50 frsqrts v0.2d, v0.2d, v0.2d
2475 …HECK-NEXT: - - - - - - - - 7.00 - fsqrt v0.2d, v0.2d
2482 … - 1.50 1.50 0.33 0.33 0.33 - - ld1 { v0.2d, v1.2d, v2.2d }, [x0], #48
2483 … - 2.00 2.00 - - - - - ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
2499 …: - - - 1.00 1.00 - - - 1.00 1.00 ld2r { v0.2d, v1.2d }, [x0]
2500 … - - 1.00 1.00 0.33 0.33 0.33 1.00 1.00 ld2r { v0.2d, v1.2d }, [x0], #16
2505 … - - 1.00 1.00 - - - 1.50 1.50 ld3 { v0.s, v1.s, v2.s }[3], [sp]
2506 …- - 1.00 1.00 0.33 0.33 0.33 1.50 1.50 ld3 { v0.s, v1.s, v2.s }[3], [sp], x3
2510 … - 1.00 1.00 0.33 0.33 0.33 1.50 1.50 ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3
2513 … - 2.00 2.00 - - - 2.00 2.00 ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0]
2514 … - 2.00 2.00 0.33 0.33 0.33 2.00 2.00 ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0],…
2516 … - 2.00 2.00 - - - 2.00 2.00 ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
2517 … 2.00 2.00 0.33 0.33 0.33 2.00 2.00 ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x7
2523 # CHECK-NEXT: - - - - - - - - 0.50 0.50 mov d6, v0.d[1]
2529 …CK-NEXT: - - - - - - - - 0.50 0.50 mov v2.d[1], v0.d[1]
2533 # CHECK-NEXT: - - - - - 1.00 - - 0.50 0.50 mov v0.d[1], x8
2538 # CHECK-NEXT: - - - - - - - - 0.50 0.50 movi v0.2d, #0x…
2547 # CHECK-NEXT: - - - - - - - - 0.50 0.50 neg v0.2d, v0.2d
2562 …T: - - - - - - - - 0.50 0.50 raddhn v0.2s, v0.2d, v0.2d
2566 …: - - - - - - - - 0.50 0.50 raddhn2 v0.4s, v0.2d, v0.2d
2582 …-NEXT: - - - - - - - - - 1.00 rshrn v0.2s, v0.2d, #3
2583 …-NEXT: - - - - - - - - - 1.00 rshrn v0.4h, v0.4s, #3
2584 …-NEXT: - - - - - - - - - 1.00 rshrn v0.8b, v0.8h, #3
2585 …EXT: - - - - - - - - - 1.00 rshrn2 v0.16b, v0.8h, #3
2586 …NEXT: - - - - - - - - - 1.00 rshrn2 v0.4s, v0.2d, #3
2587 …NEXT: - - - - - - - - - 1.00 rshrn2 v0.8h, v0.4s, #3
2588 …T: - - - - - - - - 0.50 0.50 rsubhn v0.2s, v0.2d, v0.2d
2592 …: - - - - - - - - 0.50 0.50 rsubhn2 v0.4s, v0.2d, v0.2d
2595 # CHECK-NEXT: - - - - - - - - - 1.00 sabal v0.2d, v0…
2598 # CHECK-NEXT: - - - - - - - - - 1.00 sabal2 v0.2d, v…
2602 # CHECK-NEXT: - - - - - - - - 0.50 0.50 sabdl v0.2d, v0…
2605 # CHECK-NEXT: - - - - - - - - 0.50 0.50 sabdl2 v0.2d, v…
2608 # CHECK-NEXT: - - - - - - - - - 1.00 sadalp v0.1d, v…
2609 # CHECK-NEXT: - - - - - - - - - 1.00 sadalp v0.2d, v…
2614 # CHECK-NEXT: - - - - - - - - 0.50 0.50 saddl v0.2d, v0…
2617 # CHECK-NEXT: - - - - - - - - 0.50 0.50 saddl2 v0.2d, v…
2620 # CHECK-NEXT: - - - - - - - - 0.50 0.50 saddlp v0.1d, v…
2621 # CHECK-NEXT: - - - - - - - - 0.50 0.50 saddlp v0.2d, v…
2626 …XT: - - - - - - - - 0.50 0.50 saddw v0.2d, v0.2d, v0.2s
2629 …T: - - - - - - - - 0.50 0.50 saddw2 v0.2d, v0.2d, v0.4s
2636 …HECK-NEXT: - - - - - - - - 1.00 - scvtf v0.2d, v0.2d
2637 …-NEXT: - - - - - - - - 0.50 0.50 scvtf v0.2d, v0.2d, #3
2639 …-NEXT: - - - - - - - - 0.50 0.50 scvtf v0.2s, v0.2s, #3
2642 …-NEXT: - - - - - - - - 0.50 0.50 scvtf v0.4s, v0.4s, #3
2646 …-NEXT: - - - - - - - - - 1.00 shl v0.16b, v0.16b, #3
2647 …CK-NEXT: - - - - - - - - - 1.00 shl v0.2d, v0.2d, #3
2648 …CK-NEXT: - - - - - - - - - 1.00 shl v0.4h, v0.4h, #3
2649 …CK-NEXT: - - - - - - - - - 1.00 shl v0.4s, v0.4s, #3
2650 # CHECK-NEXT: - - - - - - - - - 1.00 shll v0.2d, v0.…
2653 # CHECK-NEXT: - - - - - - - - - 1.00 shll v0.2d, v0.…
2656 # CHECK-NEXT: - - - - - - - - - 1.00 shll2 v0.2d, v0…
2659 # CHECK-NEXT: - - - - - - - - - 1.00 shll2 v0.2d, v0…
2662 …K-NEXT: - - - - - - - - - 1.00 shrn v0.2s, v0.2d, #3
2663 …K-NEXT: - - - - - - - - - 1.00 shrn v0.4h, v0.4s, #3
2664 …K-NEXT: - - - - - - - - - 1.00 shrn v0.8b, v0.8h, #3
2665 …NEXT: - - - - - - - - - 1.00 shrn2 v0.16b, v0.8h, #3
2666 …-NEXT: - - - - - - - - - 1.00 shrn2 v0.4s, v0.2d, #3
2667 …-NEXT: - - - - - - - - - 1.00 shrn2 v0.8h, v0.4s, #3
2671 …-NEXT: - - - - - - - - - 1.00 sli v0.16b, v0.16b, #3
2672 …CK-NEXT: - - - - - - - - - 1.00 sli v0.2d, v0.2d, #3
2673 …CK-NEXT: - - - - - - - - - 1.00 sli v0.2s, v0.2s, #3
2674 …CK-NEXT: - - - - - - - - - 1.00 sli v0.4h, v0.4h, #3
2675 …CK-NEXT: - - - - - - - - - 1.00 sli v0.4s, v0.4s, #3
2676 …CK-NEXT: - - - - - - - - - 1.00 sli v0.8b, v0.8b, #3
2677 …CK-NEXT: - - - - - - - - - 1.00 sli v0.8h, v0.8h, #3
2690 # CHECK-NEXT: - - - - - - - - 1.00 - smlal v0.2d, v0…
2693 # CHECK-NEXT: - - - - - - - - 1.00 - smlal2 v0.2d, v…
2696 # CHECK-NEXT: - - - - - - - - 1.00 - smlsl v0.2d, v0…
2699 # CHECK-NEXT: - - - - - - - - 1.00 - smlsl2 v0.2d, v…
2702 # CHECK-NEXT: - - - - - - - - 1.00 - smull v0.2d, v0…
2705 # CHECK-NEXT: - - - - - - - - 1.00 - smull2 v0.2d, v…
2713 …HECK-NEXT: - - - - - - - - 0.50 0.50 sqabs v0.2d, v0.2d
2724 …NEXT: - - - - - - - - 1.00 - sqdmlal s0, h0, v0.h[3]
2726 # CHECK-NEXT: - - - - - - - - 1.00 - sqdmlal v0.2d, …
2728 # CHECK-NEXT: - - - - - - - - 1.00 - sqdmlal2 v0.2d,…
2732 …NEXT: - - - - - - - - 1.00 - sqdmlsl s0, h0, v0.h[3]
2734 # CHECK-NEXT: - - - - - - - - 1.00 - sqdmlsl v0.2d, …
2736 # CHECK-NEXT: - - - - - - - - 1.00 - sqdmlsl2 v0.2d,…
2739 …EXT: - - - - - - - - 0.50 0.50 sqdmulh h7, h15, v0.h[3]
2746 …NEXT: - - - - - - - - 1.00 - sqdmull s1, h1, v0.h[3]
2748 # CHECK-NEXT: - - - - - - - - 1.00 - sqdmull v0.2d, …
2750 # CHECK-NEXT: - - - - - - - - 1.00 - sqdmull2 v0.2d,…
2757 …HECK-NEXT: - - - - - - - - 0.50 0.50 sqneg v0.2d, v0.2d
2764 …XT: - - - - - - - - 0.50 0.50 sqrdmulh h7, h15, v0.h[3]
2777 …EXT: - - - - - - - - - 1.00 sqrshrn v0.2s, v0.2d, #3
2778 …EXT: - - - - - - - - - 1.00 sqrshrn v0.4h, v0.4s, #3
2779 …EXT: - - - - - - - - - 1.00 sqrshrn v0.8b, v0.8h, #3
2780 …T: - - - - - - - - - 1.00 sqrshrn2 v0.16b, v0.8h, #3
2781 …XT: - - - - - - - - - 1.00 sqrshrn2 v0.4s, v0.2d, #3
2782 …XT: - - - - - - - - - 1.00 sqrshrn2 v0.8h, v0.4s, #3
2786 …XT: - - - - - - - - - 1.00 sqrshrun v0.2s, v0.2d, #3
2787 …XT: - - - - - - - - - 1.00 sqrshrun v0.4h, v0.4s, #3
2788 …XT: - - - - - - - - - 1.00 sqrshrun v0.8b, v0.8h, #3
2789 …: - - - - - - - - - 1.00 sqrshrun2 v0.16b, v0.8h, #3
2790 …T: - - - - - - - - - 1.00 sqrshrun2 v0.4s, v0.2d, #3
2791 …T: - - - - - - - - - 1.00 sqrshrun2 v0.8h, v0.4s, #3
2798 …EXT: - - - - - - - - - 1.00 sqshl v0.16b, v0.16b, #3
2799 …-NEXT: - - - - - - - - - 1.00 sqshl v0.2d, v0.2d, #3
2800 …-NEXT: - - - - - - - - - 1.00 sqshl v0.2s, v0.2s, #3
2802 …-NEXT: - - - - - - - - - 1.00 sqshl v0.4h, v0.4h, #3
2804 …-NEXT: - - - - - - - - - 1.00 sqshl v0.4s, v0.4s, #3
2805 …-NEXT: - - - - - - - - - 1.00 sqshl v0.8b, v0.8b, #3
2807 …-NEXT: - - - - - - - - - 1.00 sqshl v0.8h, v0.8h, #3
2812 …XT: - - - - - - - - - 1.00 sqshlu v0.16b, v0.16b, #3
2813 …NEXT: - - - - - - - - - 1.00 sqshlu v0.2d, v0.2d, #3
2814 …NEXT: - - - - - - - - - 1.00 sqshlu v0.2s, v0.2s, #3
2815 …NEXT: - - - - - - - - - 1.00 sqshlu v0.4h, v0.4h, #3
2816 …NEXT: - - - - - - - - - 1.00 sqshlu v0.4s, v0.4s, #3
2817 …NEXT: - - - - - - - - - 1.00 sqshlu v0.8b, v0.8b, #3
2818 …NEXT: - - - - - - - - - 1.00 sqshlu v0.8h, v0.8h, #3
2822 …NEXT: - - - - - - - - - 1.00 sqshrn v0.2s, v0.2d, #3
2823 …NEXT: - - - - - - - - - 1.00 sqshrn v0.4h, v0.4s, #3
2824 …NEXT: - - - - - - - - - 1.00 sqshrn v0.8b, v0.8h, #3
2825 …XT: - - - - - - - - - 1.00 sqshrn2 v0.16b, v0.8h, #3
2826 …EXT: - - - - - - - - - 1.00 sqshrn2 v0.4s, v0.2d, #3
2827 …EXT: - - - - - - - - - 1.00 sqshrn2 v0.8h, v0.4s, #3
2829 …CK-NEXT: - - - - - - - - 0.50 0.50 sqshrun h20, s14, #3
2831 …EXT: - - - - - - - - 0.50 0.50 sqshrun v0.2s, v0.2d, #3
2832 …EXT: - - - - - - - - 0.50 0.50 sqshrun v0.4h, v0.4s, #3
2833 …EXT: - - - - - - - - 0.50 0.50 sqshrun v0.8b, v0.8h, #3
2834 …T: - - - - - - - - 0.50 0.50 sqshrun2 v0.16b, v0.8h, #3
2835 …XT: - - - - - - - - 0.50 0.50 sqshrun2 v0.4s, v0.2d, #3
2836 …XT: - - - - - - - - 0.50 0.50 sqshrun2 v0.8h, v0.4s, #3
2838 …XT: - - - - - - - - 0.50 0.50 sqsub v0.2d, v0.2d, v0.2d
2844 …HECK-NEXT: - - - - - - - - - 1.00 sqxtn v0.2s, v0.2d
2848 …ECK-NEXT: - - - - - - - - - 1.00 sqxtn2 v0.4s, v0.2d
2853 …ECK-NEXT: - - - - - - - - - 1.00 sqxtun v0.2s, v0.2d
2857 …CK-NEXT: - - - - - - - - - 1.00 sqxtun2 v0.4s, v0.2d
2863 …-NEXT: - - - - - - - - - 1.00 sri v0.16b, v0.16b, #3
2864 …CK-NEXT: - - - - - - - - - 1.00 sri v0.2d, v0.2d, #3
2865 …CK-NEXT: - - - - - - - - - 1.00 sri v0.2s, v0.2s, #3
2866 …CK-NEXT: - - - - - - - - - 1.00 sri v0.4h, v0.4h, #3
2867 …CK-NEXT: - - - - - - - - - 1.00 sri v0.4s, v0.4s, #3
2868 …CK-NEXT: - - - - - - - - - 1.00 sri v0.8b, v0.8b, #3
2869 …CK-NEXT: - - - - - - - - - 1.00 sri v0.8h, v0.8h, #3
2875 …EXT: - - - - - - - - - 1.00 srshr v0.16b, v0.16b, #3
2876 …-NEXT: - - - - - - - - - 1.00 srshr v0.2d, v0.2d, #3
2877 …-NEXT: - - - - - - - - - 1.00 srshr v0.2s, v0.2s, #3
2878 …-NEXT: - - - - - - - - - 1.00 srshr v0.4h, v0.4h, #3
2879 …-NEXT: - - - - - - - - - 1.00 srshr v0.4s, v0.4s, #3
2880 …-NEXT: - - - - - - - - - 1.00 srshr v0.8b, v0.8b, #3
2881 …-NEXT: - - - - - - - - - 1.00 srshr v0.8h, v0.8h, #3
2883 …EXT: - - - - - - - - - 1.00 srsra v0.16b, v0.16b, #3
2884 …-NEXT: - - - - - - - - - 1.00 srsra v0.2d, v0.2d, #3
2885 …-NEXT: - - - - - - - - - 1.00 srsra v0.2s, v0.2s, #3
2886 …-NEXT: - - - - - - - - - 1.00 srsra v0.4h, v0.4h, #3
2887 …-NEXT: - - - - - - - - - 1.00 srsra v0.4s, v0.4s, #3
2888 …-NEXT: - - - - - - - - - 1.00 srsra v0.8b, v0.8b, #3
2889 …-NEXT: - - - - - - - - - 1.00 srsra v0.8h, v0.8h, #3
2891 …EXT: - - - - - - - - - 1.00 sshl v0.2d, v0.2d, v0.2d
2895 …-NEXT: - - - - - - - - - 1.00 sshll v0.2d, v0.2s, #3
2896 …NEXT: - - - - - - - - - 1.00 sshll2 v0.4s, v0.8h, #3
2898 …NEXT: - - - - - - - - - 1.00 sshr v0.16b, v0.16b, #3
2899 …K-NEXT: - - - - - - - - - 1.00 sshr v0.2d, v0.2d, #3
2900 …K-NEXT: - - - - - - - - - 1.00 sshr v0.2s, v0.2s, #3
2901 …K-NEXT: - - - - - - - - - 1.00 sshr v0.4h, v0.4h, #3
2902 …K-NEXT: - - - - - - - - - 1.00 sshr v0.4s, v0.4s, #3
2903 …K-NEXT: - - - - - - - - - 1.00 sshr v0.8b, v0.8b, #3
2904 …K-NEXT: - - - - - - - - - 1.00 sshr v0.8h, v0.8h, #3
2906 …NEXT: - - - - - - - - - 1.00 ssra v0.16b, v0.16b, #3
2907 …K-NEXT: - - - - - - - - - 1.00 ssra v0.2d, v0.2d, #3
2908 …K-NEXT: - - - - - - - - - 1.00 ssra v0.2s, v0.2s, #3
2909 …K-NEXT: - - - - - - - - - 1.00 ssra v0.4h, v0.4h, #3
2910 …K-NEXT: - - - - - - - - - 1.00 ssra v0.4s, v0.4s, #3
2911 …K-NEXT: - - - - - - - - - 1.00 ssra v0.8b, v0.8b, #3
2912 …K-NEXT: - - - - - - - - - 1.00 ssra v0.8h, v0.8h, #3
2913 # CHECK-NEXT: - - - - - - - - 0.50 0.50 ssubl v0.2d, v0…
2916 # CHECK-NEXT: - - - - - - - - 0.50 0.50 ssubl2 v0.2d, v…
2919 …XT: - - - - - - - - 0.50 0.50 ssubw v0.2d, v0.2d, v0.2s
2922 …T: - - - - - - - - 0.50 0.50 ssubw2 v0.2d, v0.2d, v0.4s
2926 … - 1.50 1.50 0.33 0.33 0.33 1.50 1.50 st1 { v0.2d, v1.2d, v2.2d }, [x0], #48
2927 … - 2.00 2.00 - - - 2.00 2.00 st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
2933 # CHECK-NEXT: - - - 0.50 0.50 - - - 0.50 0.50 st1 { v0.d }[1]…
2934 # CHECK-NEXT: - - - 0.50 0.50 0.33 0.33 0.33 0.50 0.50 st1 { v0.d }[1]…
2937 …: - - - 0.50 0.50 - - - 0.50 0.50 st2 { v0.s, v1.s }[3], [sp]
2938 … - - 0.50 0.50 0.33 0.33 0.33 0.50 0.50 st2 { v0.s, v1.s }[3], [sp], #8
2948 …NEXT: - - - - - - - - 0.50 0.50 sub v0.2d, v0.2d, v0.2d
2954 …ECK-NEXT: - - - - - - - - 0.50 0.50 suqadd v0.2d, v0.2d
2977 …EXT: - - - - - - - - 0.50 0.50 trn1 v0.2d, v0.2d, v0.2d
2984 …EXT: - - - - - - - - 0.50 0.50 trn2 v0.2d, v0.2d, v0.2d
2991 # CHECK-NEXT: - - - - - - - - - 1.00 uabal v0.2d, v0…
2994 # CHECK-NEXT: - - - - - - - - - 1.00 uabal2 v0.2d, v…
2998 # CHECK-NEXT: - - - - - - - - 0.50 0.50 uabdl v0.2d, v0…
3001 # CHECK-NEXT: - - - - - - - - 0.50 0.50 uabdl2 v0.2d, v…
3004 # CHECK-NEXT: - - - - - - - - - 1.00 uadalp v0.1d, v…
3005 # CHECK-NEXT: - - - - - - - - - 1.00 uadalp v0.2d, v…
3010 # CHECK-NEXT: - - - - - - - - 0.50 0.50 uaddl v0.2d, v0…
3013 # CHECK-NEXT: - - - - - - - - 0.50 0.50 uaddl2 v0.2d, v…
3016 # CHECK-NEXT: - - - - - - - - 0.50 0.50 uaddlp v0.1d, v…
3017 # CHECK-NEXT: - - - - - - - - 0.50 0.50 uaddlp v0.2d, v…
3022 …XT: - - - - - - - - 0.50 0.50 uaddw v0.2d, v0.2d, v0.2s
3025 …T: - - - - - - - - 0.50 0.50 uaddw2 v0.2d, v0.2d, v0.4s
3032 …HECK-NEXT: - - - - - - - - 1.00 - ucvtf v0.2d, v0.2d
3033 …-NEXT: - - - - - - - - 0.50 0.50 ucvtf v0.2d, v0.2d, #3
3035 …-NEXT: - - - - - - - - 0.50 0.50 ucvtf v0.2s, v0.2s, #3
3038 …-NEXT: - - - - - - - - 0.50 0.50 ucvtf v0.4s, v0.4s, #3
3055 # CHECK-NEXT: - - - - - - - - 1.00 - umlal v0.2d, v0…
3058 # CHECK-NEXT: - - - - - - - - 1.00 - umlal2 v0.2d, v…
3061 # CHECK-NEXT: - - - - - - - - 1.00 - umlsl v0.2d, v0…
3064 # CHECK-NEXT: - - - - - - - - 1.00 - umlsl2 v0.2d, v…
3067 # CHECK-NEXT: - - - - - - - - 1.00 - umull v0.2d, v0…
3070 # CHECK-NEXT: - - - - - - - - 1.00 - umull2 v0.2d, v…
3084 …EXT: - - - - - - - - - 1.00 uqrshrn v0.2s, v0.2d, #3
3085 …EXT: - - - - - - - - - 1.00 uqrshrn v0.4h, v0.4s, #3
3086 …EXT: - - - - - - - - - 1.00 uqrshrn v0.8b, v0.8h, #3
3087 …T: - - - - - - - - - 1.00 uqrshrn2 v0.16b, v0.8h, #3
3088 …XT: - - - - - - - - - 1.00 uqrshrn2 v0.4s, v0.2d, #3
3089 …XT: - - - - - - - - - 1.00 uqrshrn2 v0.8h, v0.4s, #3
3096 …EXT: - - - - - - - - - 1.00 uqshl v0.16b, v0.16b, #3
3098 …-NEXT: - - - - - - - - - 1.00 uqshl v0.2d, v0.2d, #3
3099 …XT: - - - - - - - - - 1.00 uqshl v0.2d, v0.2d, v0.2d
3100 …-NEXT: - - - - - - - - - 1.00 uqshl v0.2s, v0.2s, #3
3101 …-NEXT: - - - - - - - - - 1.00 uqshl v0.4h, v0.4h, #3
3102 …-NEXT: - - - - - - - - - 1.00 uqshl v0.4s, v0.4s, #3
3104 …-NEXT: - - - - - - - - - 1.00 uqshl v0.8b, v0.8b, #3
3105 …-NEXT: - - - - - - - - - 1.00 uqshl v0.8h, v0.8h, #3
3110 …NEXT: - - - - - - - - - 1.00 uqshrn v0.2s, v0.2d, #3
3111 …NEXT: - - - - - - - - - 1.00 uqshrn v0.4h, v0.4s, #3
3112 …NEXT: - - - - - - - - - 1.00 uqshrn v0.8b, v0.8h, #3
3113 …XT: - - - - - - - - - 1.00 uqshrn2 v0.16b, v0.8h, #3
3114 …EXT: - - - - - - - - - 1.00 uqshrn2 v0.4s, v0.2d, #3
3115 …EXT: - - - - - - - - - 1.00 uqshrn2 v0.8h, v0.4s, #3
3121 …HECK-NEXT: - - - - - - - - - 1.00 uqxtn v0.2s, v0.2d
3125 …ECK-NEXT: - - - - - - - - - 1.00 uqxtn2 v0.4s, v0.2d
3134 …XT: - - - - - - - - - 1.00 urshl v0.2d, v0.2d, v0.2d
3138 …EXT: - - - - - - - - - 1.00 urshr v0.16b, v0.16b, #3
3139 …-NEXT: - - - - - - - - - 1.00 urshr v0.2d, v0.2d, #3
3140 …-NEXT: - - - - - - - - - 1.00 urshr v0.2s, v0.2s, #3
3141 …-NEXT: - - - - - - - - - 1.00 urshr v0.4h, v0.4h, #3
3142 …-NEXT: - - - - - - - - - 1.00 urshr v0.4s, v0.4s, #3
3143 …-NEXT: - - - - - - - - - 1.00 urshr v0.8b, v0.8b, #3
3144 …-NEXT: - - - - - - - - - 1.00 urshr v0.8h, v0.8h, #3
3148 …EXT: - - - - - - - - - 1.00 ursra v0.16b, v0.16b, #3
3149 …-NEXT: - - - - - - - - - 1.00 ursra v0.2d, v0.2d, #3
3150 …-NEXT: - - - - - - - - - 1.00 ursra v0.2s, v0.2s, #3
3151 …-NEXT: - - - - - - - - - 1.00 ursra v0.4h, v0.4h, #3
3152 …-NEXT: - - - - - - - - - 1.00 ursra v0.4s, v0.4s, #3
3153 …-NEXT: - - - - - - - - - 1.00 ursra v0.8b, v0.8b, #3
3154 …-NEXT: - - - - - - - - - 1.00 ursra v0.8h, v0.8h, #3
3159 …-NEXT: - - - - - - - - - 1.00 ushll v0.4s, v0.4h, #3
3160 …EXT: - - - - - - - - - 1.00 ushll2 v0.8h, v0.16b, #3
3162 …NEXT: - - - - - - - - - 1.00 ushr v0.16b, v0.16b, #3
3163 …K-NEXT: - - - - - - - - - 1.00 ushr v0.2d, v0.2d, #3
3164 …K-NEXT: - - - - - - - - - 1.00 ushr v0.2s, v0.2s, #3
3165 …K-NEXT: - - - - - - - - - 1.00 ushr v0.4h, v0.4h, #3
3166 …K-NEXT: - - - - - - - - - 1.00 ushr v0.4s, v0.4s, #3
3167 …K-NEXT: - - - - - - - - - 1.00 ushr v0.8b, v0.8b, #3
3168 …K-NEXT: - - - - - - - - - 1.00 ushr v0.8h, v0.8h, #3
3174 …ECK-NEXT: - - - - - - - - 0.50 0.50 usqadd v0.2d, v0.2d
3181 …NEXT: - - - - - - - - - 1.00 usra v0.16b, v0.16b, #3
3182 …K-NEXT: - - - - - - - - - 1.00 usra v0.2d, v0.2d, #3
3183 …K-NEXT: - - - - - - - - - 1.00 usra v0.2s, v0.2s, #3
3184 …K-NEXT: - - - - - - - - - 1.00 usra v0.4h, v0.4h, #3
3185 …K-NEXT: - - - - - - - - - 1.00 usra v0.4s, v0.4s, #3
3186 …K-NEXT: - - - - - - - - - 1.00 usra v0.8b, v0.8b, #3
3187 …K-NEXT: - - - - - - - - - 1.00 usra v0.8h, v0.8h, #3
3188 # CHECK-NEXT: - - - - - - - - 0.50 0.50 usubl v0.2d, v0…
3191 # CHECK-NEXT: - - - - - - - - 0.50 0.50 usubl2 v0.2d, v…
3194 …XT: - - - - - - - - 0.50 0.50 usubw v0.2d, v0.2d, v0.2s
3197 …T: - - - - - - - - 0.50 0.50 usubw2 v0.2d, v0.2d, v0.4s
3201 …EXT: - - - - - - - - 0.50 0.50 uzp1 v0.2d, v0.2d, v0.2d
3208 …EXT: - - - - - - - - 0.50 0.50 uzp2 v0.2d, v0.2d, v0.2d
3214 # CHECK-NEXT: - - - - - - - - 0.50 0.50 xtn v0.2s, v0.2d
3218 …CHECK-NEXT: - - - - - - - - 0.50 0.50 xtn2 v0.4s, v0.2d
3221 …EXT: - - - - - - - - 0.50 0.50 zip1 v0.2d, v0.2d, v0.2d
3228 …EXT: - - - - - - - - 0.50 0.50 zip2 v0.2d, v0.2d, v0.2d