Remove path name from test case
[binutils-gdb.git] / gas / testsuite / gas / aarch64 / sme-i64.s
1 /* Scalable Matrix Extension (SME I64). */
2
3 /* ADDHA 64-bit variant. */
4 addha za0.d, p0/m, p1/m, z1.d
5 addha za1.d, p2/m, p3/m, z2.d
6 addha za2.d, p4/m, p5/m, z3.d
7 addha za3.d, p6/m, p7/m, z4.d
8 addha za4.d, p1/m, p0/m, z5.d
9 addha za5.d, p3/m, p2/m, z6.d
10 addha za6.d, p5/m, p4/m, z7.d
11 addha za7.d, p7/m, p6/m, z8.d
12 addha za4.d, p7/m, p0/m, z5.d
13 addha za5.d, p6/m, p1/m, z6.d
14 addha za6.d, p5/m, p2/m, z7.d
15 addha za7.d, p4/m, p3/m, z8.d
16
17 /* ADDVA 64-bit variant. */
18 addva za0.d, p0/m, p1/m, z1.d
19 addva za1.d, p2/m, p3/m, z2.d
20 addva za2.d, p4/m, p5/m, z3.d
21 addva za3.d, p6/m, p7/m, z4.d
22 addva za4.d, p1/m, p0/m, z5.d
23 addva za5.d, p3/m, p2/m, z6.d
24 addva za6.d, p5/m, p4/m, z7.d
25 addva za7.d, p7/m, p6/m, z8.d
26 addva za4.d, p7/m, p0/m, z5.d
27 addva za5.d, p6/m, p1/m, z6.d
28 addva za6.d, p5/m, p2/m, z7.d
29 addva za7.d, p4/m, p3/m, z8.d
30
31 /* SMOPA 64-bit variant. */
32 smopa za0.d, p0/m, p1/m, z1.h, z8.h
33 smopa za1.d, p2/m, p3/m, z2.h, z7.h
34 smopa za2.d, p4/m, p5/m, z3.h, z6.h
35 smopa za3.d, p6/m, p7/m, z4.h, z5.h
36 smopa za4.d, p1/m, p0/m, z5.h, z4.h
37 smopa za5.d, p3/m, p2/m, z6.h, z3.h
38 smopa za6.d, p5/m, p4/m, z7.h, z2.h
39 smopa za7.d, p7/m, p6/m, z8.h, z1.h
40
41 /* SMOPS 64-bit variant. */
42 smops za0.d, p0/m, p1/m, z1.h, z8.h
43 smops za1.d, p2/m, p3/m, z2.h, z7.h
44 smops za2.d, p4/m, p5/m, z3.h, z6.h
45 smops za3.d, p6/m, p7/m, z4.h, z5.h
46 smops za4.d, p1/m, p0/m, z5.h, z4.h
47 smops za5.d, p3/m, p2/m, z6.h, z3.h
48 smops za6.d, p5/m, p4/m, z7.h, z2.h
49 smops za7.d, p7/m, p6/m, z8.h, z1.h
50 smops za4.d, p7/m, p0/m, z5.h, z4.h
51 smops za5.d, p6/m, p1/m, z6.h, z3.h
52 smops za6.d, p5/m, p2/m, z7.h, z2.h
53 smops za7.d, p4/m, p3/m, z8.h, z1.h
54
55 /* SUMOPA 64-bit variant. */
56 sumopa za0.d, p0/m, p1/m, z1.h, z8.h
57 sumopa za1.d, p2/m, p3/m, z2.h, z7.h
58 sumopa za2.d, p4/m, p5/m, z3.h, z6.h
59 sumopa za3.d, p6/m, p7/m, z4.h, z5.h
60 sumopa za4.d, p1/m, p0/m, z5.h, z4.h
61 sumopa za5.d, p3/m, p2/m, z6.h, z3.h
62 sumopa za6.d, p5/m, p4/m, z7.h, z2.h
63 sumopa za7.d, p7/m, p6/m, z8.h, z1.h
64
65 /* SUMOPS 64-bit variant. */
66 sumops za0.d, p0/m, p1/m, z1.h, z8.h
67 sumops za1.d, p2/m, p3/m, z2.h, z7.h
68 sumops za2.d, p4/m, p5/m, z3.h, z6.h
69 sumops za3.d, p6/m, p7/m, z4.h, z5.h
70 sumops za4.d, p1/m, p0/m, z5.h, z4.h
71 sumops za5.d, p3/m, p2/m, z6.h, z3.h
72 sumops za6.d, p5/m, p4/m, z7.h, z2.h
73 sumops za7.d, p7/m, p6/m, z8.h, z1.h
74
75 /* UMOPA 64-bit variant. */
76 umopa za0.d, p0/m, p1/m, z1.h, z8.h
77 umopa za1.d, p2/m, p3/m, z2.h, z7.h
78 umopa za2.d, p4/m, p5/m, z3.h, z6.h
79 umopa za3.d, p6/m, p7/m, z4.h, z5.h
80 umopa za4.d, p1/m, p0/m, z5.h, z4.h
81 umopa za5.d, p3/m, p2/m, z6.h, z3.h
82 umopa za6.d, p5/m, p4/m, z7.h, z2.h
83 umopa za7.d, p7/m, p6/m, z8.h, z1.h
84
85 /* UMOPS 64-bit variant. */
86 umops za0.d, p0/m, p1/m, z1.h, z8.h
87 umops za1.d, p2/m, p3/m, z2.h, z7.h
88 umops za2.d, p4/m, p5/m, z3.h, z6.h
89 umops za3.d, p6/m, p7/m, z4.h, z5.h
90 umops za4.d, p1/m, p0/m, z5.h, z4.h
91 umops za5.d, p3/m, p2/m, z6.h, z3.h
92 umops za6.d, p5/m, p4/m, z7.h, z2.h
93 umops za7.d, p7/m, p6/m, z8.h, z1.h
94
95 /* USMOPA 64-bit variant. */
96 usmopa za0.d, p0/m, p1/m, z1.h, z8.h
97 usmopa za1.d, p2/m, p3/m, z2.h, z7.h
98 usmopa za2.d, p4/m, p5/m, z3.h, z6.h
99 usmopa za3.d, p6/m, p7/m, z4.h, z5.h
100 usmopa za4.d, p1/m, p0/m, z5.h, z4.h
101 usmopa za5.d, p3/m, p2/m, z6.h, z3.h
102 usmopa za6.d, p5/m, p4/m, z7.h, z2.h
103 usmopa za7.d, p7/m, p6/m, z8.h, z1.h
104
105 /* USMOPS 64-bit variant. */
106 usmops za0.d, p0/m, p1/m, z1.h, z8.h
107 usmops za1.d, p2/m, p3/m, z2.h, z7.h
108 usmops za2.d, p4/m, p5/m, z3.h, z6.h
109 usmops za3.d, p6/m, p7/m, z4.h, z5.h
110 usmops za4.d, p1/m, p0/m, z5.h, z4.h
111 usmops za5.d, p3/m, p2/m, z6.h, z3.h
112 usmops za6.d, p5/m, p4/m, z7.h, z2.h
113 usmops za7.d, p7/m, p6/m, z8.h, z1.h
114 usmops za4.d, p7/m, p0/m, z5.h, z4.h
115 usmops za5.d, p6/m, p1/m, z6.h, z3.h
116 usmops za6.d, p5/m, p2/m, z7.h, z2.h
117 usmops za7.d, p4/m, p3/m, z8.h, z1.h
118
119 /* Register aliases. */
120 foo .req za3
121 bar .req za7
122 baz .req za0
123
124 addha baz.d, p0/m, p1/m, z1.d
125 addva bar.d, p4/m, p3/m, z8.d
126 bfmopa foo.s, p6/m, p7/m, z4.h, z1.h
127 bfmops foo.s, p6/m, p7/m, z4.h, z1.h
128 smopa bar.d, p7/m, p6/m, z8.h, z1.h
129 smops bar.d, p4/m, p3/m, z8.h, z1.h
130 sumopa bar.d, p7/m, p6/m, z8.h, z1.h
131 sumops bar.d, p7/m, p6/m, z8.h, z1.h
132 umopa foo.s, p6/m, p7/m, z4.b, z1.b
133 umops foo.s, p6/m, p7/m, z4.b, z1.b
134 usmopa foo.s, p4/m, p3/m, z4.b, z1.b
135 usmops foo.s, p6/m, p7/m, z4.b, z1.b