[ARM] Assembler and disassembler support Dot Product Extension
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / dotprod.d
1 #no fpu options passed, we expect dotprod to imply simd+fp
2 #as: -march=armv8.2-a+dotprod
3 #objdump: -d
4
5 .*: +file format .*arm.*
6
7 Disassembly of section .text:
8
9 .* <.*>:
10 .*: fc220d10 vudot.u8 d0, d2, d0
11 .*: fe220d10 vudot.u8 d0, d2, d0\[0\]
12 .*: fc220d18 vudot.u8 d0, d2, d8
13 .*: fe220d18 vudot.u8 d0, d2, d8\[0\]
14 .*: fc220d1f vudot.u8 d0, d2, d15
15 .*: fe220d1f vudot.u8 d0, d2, d15\[0\]
16 .*: fc2f0d10 vudot.u8 d0, d15, d0
17 .*: fe2f0d10 vudot.u8 d0, d15, d0\[0\]
18 .*: fc2f0d18 vudot.u8 d0, d15, d8
19 .*: fe2f0d18 vudot.u8 d0, d15, d8\[0\]
20 .*: fc2f0d1f vudot.u8 d0, d15, d15
21 .*: fe2f0d1f vudot.u8 d0, d15, d15\[0\]
22 .*: fc2e0d90 vudot.u8 d0, d30, d0
23 .*: fe2e0d90 vudot.u8 d0, d30, d0\[0\]
24 .*: fc2e0d98 vudot.u8 d0, d30, d8
25 .*: fe2e0d98 vudot.u8 d0, d30, d8\[0\]
26 .*: fc2e0d9f vudot.u8 d0, d30, d15
27 .*: fe2e0d9f vudot.u8 d0, d30, d15\[0\]
28 .*: fc227d10 vudot.u8 d7, d2, d0
29 .*: fe227d10 vudot.u8 d7, d2, d0\[0\]
30 .*: fc227d18 vudot.u8 d7, d2, d8
31 .*: fe227d18 vudot.u8 d7, d2, d8\[0\]
32 .*: fc227d1f vudot.u8 d7, d2, d15
33 .*: fe227d1f vudot.u8 d7, d2, d15\[0\]
34 .*: fc2f7d10 vudot.u8 d7, d15, d0
35 .*: fe2f7d10 vudot.u8 d7, d15, d0\[0\]
36 .*: fc2f7d18 vudot.u8 d7, d15, d8
37 .*: fe2f7d18 vudot.u8 d7, d15, d8\[0\]
38 .*: fc2f7d1f vudot.u8 d7, d15, d15
39 .*: fe2f7d1f vudot.u8 d7, d15, d15\[0\]
40 .*: fc2e7d90 vudot.u8 d7, d30, d0
41 .*: fe2e7d90 vudot.u8 d7, d30, d0\[0\]
42 .*: fc2e7d98 vudot.u8 d7, d30, d8
43 .*: fe2e7d98 vudot.u8 d7, d30, d8\[0\]
44 .*: fc2e7d9f vudot.u8 d7, d30, d15
45 .*: fe2e7d9f vudot.u8 d7, d30, d15\[0\]
46 .*: fc620d10 vudot.u8 d16, d2, d0
47 .*: fe620d10 vudot.u8 d16, d2, d0\[0\]
48 .*: fc620d18 vudot.u8 d16, d2, d8
49 .*: fe620d18 vudot.u8 d16, d2, d8\[0\]
50 .*: fc620d1f vudot.u8 d16, d2, d15
51 .*: fe620d1f vudot.u8 d16, d2, d15\[0\]
52 .*: fc6f0d10 vudot.u8 d16, d15, d0
53 .*: fe6f0d10 vudot.u8 d16, d15, d0\[0\]
54 .*: fc6f0d18 vudot.u8 d16, d15, d8
55 .*: fe6f0d18 vudot.u8 d16, d15, d8\[0\]
56 .*: fc6f0d1f vudot.u8 d16, d15, d15
57 .*: fe6f0d1f vudot.u8 d16, d15, d15\[0\]
58 .*: fc6e0d90 vudot.u8 d16, d30, d0
59 .*: fe6e0d90 vudot.u8 d16, d30, d0\[0\]
60 .*: fc6e0d98 vudot.u8 d16, d30, d8
61 .*: fe6e0d98 vudot.u8 d16, d30, d8\[0\]
62 .*: fc6e0d9f vudot.u8 d16, d30, d15
63 .*: fe6e0d9f vudot.u8 d16, d30, d15\[0\]
64 .*: fc62fd10 vudot.u8 d31, d2, d0
65 .*: fe62fd10 vudot.u8 d31, d2, d0\[0\]
66 .*: fc62fd18 vudot.u8 d31, d2, d8
67 .*: fe62fd18 vudot.u8 d31, d2, d8\[0\]
68 .*: fc62fd1f vudot.u8 d31, d2, d15
69 .*: fe62fd1f vudot.u8 d31, d2, d15\[0\]
70 .*: fc6ffd10 vudot.u8 d31, d15, d0
71 .*: fe6ffd10 vudot.u8 d31, d15, d0\[0\]
72 .*: fc6ffd18 vudot.u8 d31, d15, d8
73 .*: fe6ffd18 vudot.u8 d31, d15, d8\[0\]
74 .*: fc6ffd1f vudot.u8 d31, d15, d15
75 .*: fe6ffd1f vudot.u8 d31, d15, d15\[0\]
76 .*: fc6efd90 vudot.u8 d31, d30, d0
77 .*: fe6efd90 vudot.u8 d31, d30, d0\[0\]
78 .*: fc6efd98 vudot.u8 d31, d30, d8
79 .*: fe6efd98 vudot.u8 d31, d30, d8\[0\]
80 .*: fc6efd9f vudot.u8 d31, d30, d15
81 .*: fe6efd9f vudot.u8 d31, d30, d15\[0\]
82 .*: fc220d00 vsdot.s8 d0, d2, d0
83 .*: fe220d00 vsdot.s8 d0, d2, d0\[0\]
84 .*: fc220d08 vsdot.s8 d0, d2, d8
85 .*: fe220d08 vsdot.s8 d0, d2, d8\[0\]
86 .*: fc220d0f vsdot.s8 d0, d2, d15
87 .*: fe220d0f vsdot.s8 d0, d2, d15\[0\]
88 .*: fc2f0d00 vsdot.s8 d0, d15, d0
89 .*: fe2f0d00 vsdot.s8 d0, d15, d0\[0\]
90 .*: fc2f0d08 vsdot.s8 d0, d15, d8
91 .*: fe2f0d08 vsdot.s8 d0, d15, d8\[0\]
92 .*: fc2f0d0f vsdot.s8 d0, d15, d15
93 .*: fe2f0d0f vsdot.s8 d0, d15, d15\[0\]
94 .*: fc2e0d80 vsdot.s8 d0, d30, d0
95 .*: fe2e0d80 vsdot.s8 d0, d30, d0\[0\]
96 .*: fc2e0d88 vsdot.s8 d0, d30, d8
97 .*: fe2e0d88 vsdot.s8 d0, d30, d8\[0\]
98 .*: fc2e0d8f vsdot.s8 d0, d30, d15
99 .*: fe2e0d8f vsdot.s8 d0, d30, d15\[0\]
100 .*: fc227d00 vsdot.s8 d7, d2, d0
101 .*: fe227d00 vsdot.s8 d7, d2, d0\[0\]
102 .*: fc227d08 vsdot.s8 d7, d2, d8
103 .*: fe227d08 vsdot.s8 d7, d2, d8\[0\]
104 .*: fc227d0f vsdot.s8 d7, d2, d15
105 .*: fe227d0f vsdot.s8 d7, d2, d15\[0\]
106 .*: fc2f7d00 vsdot.s8 d7, d15, d0
107 .*: fe2f7d00 vsdot.s8 d7, d15, d0\[0\]
108 .*: fc2f7d08 vsdot.s8 d7, d15, d8
109 .*: fe2f7d08 vsdot.s8 d7, d15, d8\[0\]
110 .*: fc2f7d0f vsdot.s8 d7, d15, d15
111 .*: fe2f7d0f vsdot.s8 d7, d15, d15\[0\]
112 .*: fc2e7d80 vsdot.s8 d7, d30, d0
113 .*: fe2e7d80 vsdot.s8 d7, d30, d0\[0\]
114 .*: fc2e7d88 vsdot.s8 d7, d30, d8
115 .*: fe2e7d88 vsdot.s8 d7, d30, d8\[0\]
116 .*: fc2e7d8f vsdot.s8 d7, d30, d15
117 .*: fe2e7d8f vsdot.s8 d7, d30, d15\[0\]
118 .*: fc620d00 vsdot.s8 d16, d2, d0
119 .*: fe620d00 vsdot.s8 d16, d2, d0\[0\]
120 .*: fc620d08 vsdot.s8 d16, d2, d8
121 .*: fe620d08 vsdot.s8 d16, d2, d8\[0\]
122 .*: fc620d0f vsdot.s8 d16, d2, d15
123 .*: fe620d0f vsdot.s8 d16, d2, d15\[0\]
124 .*: fc6f0d00 vsdot.s8 d16, d15, d0
125 .*: fe6f0d00 vsdot.s8 d16, d15, d0\[0\]
126 .*: fc6f0d08 vsdot.s8 d16, d15, d8
127 .*: fe6f0d08 vsdot.s8 d16, d15, d8\[0\]
128 .*: fc6f0d0f vsdot.s8 d16, d15, d15
129 .*: fe6f0d0f vsdot.s8 d16, d15, d15\[0\]
130 .*: fc6e0d80 vsdot.s8 d16, d30, d0
131 .*: fe6e0d80 vsdot.s8 d16, d30, d0\[0\]
132 .*: fc6e0d88 vsdot.s8 d16, d30, d8
133 .*: fe6e0d88 vsdot.s8 d16, d30, d8\[0\]
134 .*: fc6e0d8f vsdot.s8 d16, d30, d15
135 .*: fe6e0d8f vsdot.s8 d16, d30, d15\[0\]
136 .*: fc62fd00 vsdot.s8 d31, d2, d0
137 .*: fe62fd00 vsdot.s8 d31, d2, d0\[0\]
138 .*: fc62fd08 vsdot.s8 d31, d2, d8
139 .*: fe62fd08 vsdot.s8 d31, d2, d8\[0\]
140 .*: fc62fd0f vsdot.s8 d31, d2, d15
141 .*: fe62fd0f vsdot.s8 d31, d2, d15\[0\]
142 .*: fc6ffd00 vsdot.s8 d31, d15, d0
143 .*: fe6ffd00 vsdot.s8 d31, d15, d0\[0\]
144 .*: fc6ffd08 vsdot.s8 d31, d15, d8
145 .*: fe6ffd08 vsdot.s8 d31, d15, d8\[0\]
146 .*: fc6ffd0f vsdot.s8 d31, d15, d15
147 .*: fe6ffd0f vsdot.s8 d31, d15, d15\[0\]
148 .*: fc6efd80 vsdot.s8 d31, d30, d0
149 .*: fe6efd80 vsdot.s8 d31, d30, d0\[0\]
150 .*: fc6efd88 vsdot.s8 d31, d30, d8
151 .*: fe6efd88 vsdot.s8 d31, d30, d8\[0\]
152 .*: fc6efd8f vsdot.s8 d31, d30, d15
153 .*: fe6efd8f vsdot.s8 d31, d30, d15\[0\]
154 .*: fc240d50 vudot.u8 q0, q2, q0
155 .*: fe240d70 vudot.u8 q0, q2, d0\[1\]
156 .*: fc240d5e vudot.u8 q0, q2, q7
157 .*: fe240d77 vudot.u8 q0, q2, d7\[1\]
158 .*: fc240d7e vudot.u8 q0, q2, q15
159 .*: fe240d7f vudot.u8 q0, q2, d15\[1\]
160 .*: fc260d50 vudot.u8 q0, q3, q0
161 .*: fe260d70 vudot.u8 q0, q3, d0\[1\]
162 .*: fc260d5e vudot.u8 q0, q3, q7
163 .*: fe260d77 vudot.u8 q0, q3, d7\[1\]
164 .*: fc260d7e vudot.u8 q0, q3, q15
165 .*: fe260d7f vudot.u8 q0, q3, d15\[1\]
166 .*: fc2c0dd0 vudot.u8 q0, q14, q0
167 .*: fe2c0df0 vudot.u8 q0, q14, d0\[1\]
168 .*: fc2c0dde vudot.u8 q0, q14, q7
169 .*: fe2c0df7 vudot.u8 q0, q14, d7\[1\]
170 .*: fc2c0dfe vudot.u8 q0, q14, q15
171 .*: fe2c0dff vudot.u8 q0, q14, d15\[1\]
172 .*: fc242d50 vudot.u8 q1, q2, q0
173 .*: fe242d70 vudot.u8 q1, q2, d0\[1\]
174 .*: fc242d5e vudot.u8 q1, q2, q7
175 .*: fe242d77 vudot.u8 q1, q2, d7\[1\]
176 .*: fc242d7e vudot.u8 q1, q2, q15
177 .*: fe242d7f vudot.u8 q1, q2, d15\[1\]
178 .*: fc262d50 vudot.u8 q1, q3, q0
179 .*: fe262d70 vudot.u8 q1, q3, d0\[1\]
180 .*: fc262d5e vudot.u8 q1, q3, q7
181 .*: fe262d77 vudot.u8 q1, q3, d7\[1\]
182 .*: fc262d7e vudot.u8 q1, q3, q15
183 .*: fe262d7f vudot.u8 q1, q3, d15\[1\]
184 .*: fc2c2dd0 vudot.u8 q1, q14, q0
185 .*: fe2c2df0 vudot.u8 q1, q14, d0\[1\]
186 .*: fc2c2dde vudot.u8 q1, q14, q7
187 .*: fe2c2df7 vudot.u8 q1, q14, d7\[1\]
188 .*: fc2c2dfe vudot.u8 q1, q14, q15
189 .*: fe2c2dff vudot.u8 q1, q14, d15\[1\]
190 .*: fc24cd50 vudot.u8 q6, q2, q0
191 .*: fe24cd70 vudot.u8 q6, q2, d0\[1\]
192 .*: fc24cd5e vudot.u8 q6, q2, q7
193 .*: fe24cd77 vudot.u8 q6, q2, d7\[1\]
194 .*: fc24cd7e vudot.u8 q6, q2, q15
195 .*: fe24cd7f vudot.u8 q6, q2, d15\[1\]
196 .*: fc26cd50 vudot.u8 q6, q3, q0
197 .*: fe26cd70 vudot.u8 q6, q3, d0\[1\]
198 .*: fc26cd5e vudot.u8 q6, q3, q7
199 .*: fe26cd77 vudot.u8 q6, q3, d7\[1\]
200 .*: fc26cd7e vudot.u8 q6, q3, q15
201 .*: fe26cd7f vudot.u8 q6, q3, d15\[1\]
202 .*: fc2ccdd0 vudot.u8 q6, q14, q0
203 .*: fe2ccdf0 vudot.u8 q6, q14, d0\[1\]
204 .*: fc2ccdde vudot.u8 q6, q14, q7
205 .*: fe2ccdf7 vudot.u8 q6, q14, d7\[1\]
206 .*: fc2ccdfe vudot.u8 q6, q14, q15
207 .*: fe2ccdff vudot.u8 q6, q14, d15\[1\]
208 .*: fc64ad50 vudot.u8 q13, q2, q0
209 .*: fe64ad70 vudot.u8 q13, q2, d0\[1\]
210 .*: fc64ad5e vudot.u8 q13, q2, q7
211 .*: fe64ad77 vudot.u8 q13, q2, d7\[1\]
212 .*: fc64ad7e vudot.u8 q13, q2, q15
213 .*: fe64ad7f vudot.u8 q13, q2, d15\[1\]
214 .*: fc66ad50 vudot.u8 q13, q3, q0
215 .*: fe66ad70 vudot.u8 q13, q3, d0\[1\]
216 .*: fc66ad5e vudot.u8 q13, q3, q7
217 .*: fe66ad77 vudot.u8 q13, q3, d7\[1\]
218 .*: fc66ad7e vudot.u8 q13, q3, q15
219 .*: fe66ad7f vudot.u8 q13, q3, d15\[1\]
220 .*: fc6cadd0 vudot.u8 q13, q14, q0
221 .*: fe6cadf0 vudot.u8 q13, q14, d0\[1\]
222 .*: fc6cadde vudot.u8 q13, q14, q7
223 .*: fe6cadf7 vudot.u8 q13, q14, d7\[1\]
224 .*: fc6cadfe vudot.u8 q13, q14, q15
225 .*: fe6cadff vudot.u8 q13, q14, d15\[1\]
226 .*: fc240d40 vsdot.s8 q0, q2, q0
227 .*: fe240d60 vsdot.s8 q0, q2, d0\[1\]
228 .*: fc240d4e vsdot.s8 q0, q2, q7
229 .*: fe240d67 vsdot.s8 q0, q2, d7\[1\]
230 .*: fc240d6e vsdot.s8 q0, q2, q15
231 .*: fe240d6f vsdot.s8 q0, q2, d15\[1\]
232 .*: fc260d40 vsdot.s8 q0, q3, q0
233 .*: fe260d60 vsdot.s8 q0, q3, d0\[1\]
234 .*: fc260d4e vsdot.s8 q0, q3, q7
235 .*: fe260d67 vsdot.s8 q0, q3, d7\[1\]
236 .*: fc260d6e vsdot.s8 q0, q3, q15
237 .*: fe260d6f vsdot.s8 q0, q3, d15\[1\]
238 .*: fc2c0dc0 vsdot.s8 q0, q14, q0
239 .*: fe2c0de0 vsdot.s8 q0, q14, d0\[1\]
240 .*: fc2c0dce vsdot.s8 q0, q14, q7
241 .*: fe2c0de7 vsdot.s8 q0, q14, d7\[1\]
242 .*: fc2c0dee vsdot.s8 q0, q14, q15
243 .*: fe2c0def vsdot.s8 q0, q14, d15\[1\]
244 .*: fc242d40 vsdot.s8 q1, q2, q0
245 .*: fe242d60 vsdot.s8 q1, q2, d0\[1\]
246 .*: fc242d4e vsdot.s8 q1, q2, q7
247 .*: fe242d67 vsdot.s8 q1, q2, d7\[1\]
248 .*: fc242d6e vsdot.s8 q1, q2, q15
249 .*: fe242d6f vsdot.s8 q1, q2, d15\[1\]
250 .*: fc262d40 vsdot.s8 q1, q3, q0
251 .*: fe262d60 vsdot.s8 q1, q3, d0\[1\]
252 .*: fc262d4e vsdot.s8 q1, q3, q7
253 .*: fe262d67 vsdot.s8 q1, q3, d7\[1\]
254 .*: fc262d6e vsdot.s8 q1, q3, q15
255 .*: fe262d6f vsdot.s8 q1, q3, d15\[1\]
256 .*: fc2c2dc0 vsdot.s8 q1, q14, q0
257 .*: fe2c2de0 vsdot.s8 q1, q14, d0\[1\]
258 .*: fc2c2dce vsdot.s8 q1, q14, q7
259 .*: fe2c2de7 vsdot.s8 q1, q14, d7\[1\]
260 .*: fc2c2dee vsdot.s8 q1, q14, q15
261 .*: fe2c2def vsdot.s8 q1, q14, d15\[1\]
262 .*: fc24cd40 vsdot.s8 q6, q2, q0
263 .*: fe24cd60 vsdot.s8 q6, q2, d0\[1\]
264 .*: fc24cd4e vsdot.s8 q6, q2, q7
265 .*: fe24cd67 vsdot.s8 q6, q2, d7\[1\]
266 .*: fc24cd6e vsdot.s8 q6, q2, q15
267 .*: fe24cd6f vsdot.s8 q6, q2, d15\[1\]
268 .*: fc26cd40 vsdot.s8 q6, q3, q0
269 .*: fe26cd60 vsdot.s8 q6, q3, d0\[1\]
270 .*: fc26cd4e vsdot.s8 q6, q3, q7
271 .*: fe26cd67 vsdot.s8 q6, q3, d7\[1\]
272 .*: fc26cd6e vsdot.s8 q6, q3, q15
273 .*: fe26cd6f vsdot.s8 q6, q3, d15\[1\]
274 .*: fc2ccdc0 vsdot.s8 q6, q14, q0
275 .*: fe2ccde0 vsdot.s8 q6, q14, d0\[1\]
276 .*: fc2ccdce vsdot.s8 q6, q14, q7
277 .*: fe2ccde7 vsdot.s8 q6, q14, d7\[1\]
278 .*: fc2ccdee vsdot.s8 q6, q14, q15
279 .*: fe2ccdef vsdot.s8 q6, q14, d15\[1\]
280 .*: fc64ad40 vsdot.s8 q13, q2, q0
281 .*: fe64ad60 vsdot.s8 q13, q2, d0\[1\]
282 .*: fc64ad4e vsdot.s8 q13, q2, q7
283 .*: fe64ad67 vsdot.s8 q13, q2, d7\[1\]
284 .*: fc64ad6e vsdot.s8 q13, q2, q15
285 .*: fe64ad6f vsdot.s8 q13, q2, d15\[1\]
286 .*: fc66ad40 vsdot.s8 q13, q3, q0
287 .*: fe66ad60 vsdot.s8 q13, q3, d0\[1\]
288 .*: fc66ad4e vsdot.s8 q13, q3, q7
289 .*: fe66ad67 vsdot.s8 q13, q3, d7\[1\]
290 .*: fc66ad6e vsdot.s8 q13, q3, q15
291 .*: fe66ad6f vsdot.s8 q13, q3, d15\[1\]
292 .*: fc6cadc0 vsdot.s8 q13, q14, q0
293 .*: fe6cade0 vsdot.s8 q13, q14, d0\[1\]
294 .*: fc6cadce vsdot.s8 q13, q14, q7
295 .*: fe6cade7 vsdot.s8 q13, q14, d7\[1\]
296 .*: fc6cadee vsdot.s8 q13, q14, q15
297 .*: fe6cadef vsdot.s8 q13, q14, d15\[1\]
This page took 0.038052 seconds and 5 git commands to generate.