[binutils, ARM, 6/16] New BF instruction for Armv8.1-M Mainline
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / dotprod-thumb2.d
CommitLineData
c604a79a
JW
1#as: -march=armv8.2-a+dotprod -mfpu=neon-fp-armv8 -mthumb
2#source: dotprod.s
3#objdump: -d
4
5.*: +file format .*arm.*
6
7Disassembly of section .text:
8
9.* <.*>:
10.*: fc22 0d10 vudot.u8 d0, d2, d0
11.*: fe22 0d10 vudot.u8 d0, d2, d0\[0\]
12.*: fc22 0d18 vudot.u8 d0, d2, d8
13.*: fe22 0d18 vudot.u8 d0, d2, d8\[0\]
14.*: fc22 0d1f vudot.u8 d0, d2, d15
15.*: fe22 0d1f vudot.u8 d0, d2, d15\[0\]
16.*: fc2f 0d10 vudot.u8 d0, d15, d0
17.*: fe2f 0d10 vudot.u8 d0, d15, d0\[0\]
18.*: fc2f 0d18 vudot.u8 d0, d15, d8
19.*: fe2f 0d18 vudot.u8 d0, d15, d8\[0\]
20.*: fc2f 0d1f vudot.u8 d0, d15, d15
21.*: fe2f 0d1f vudot.u8 d0, d15, d15\[0\]
22.*: fc2e 0d90 vudot.u8 d0, d30, d0
23.*: fe2e 0d90 vudot.u8 d0, d30, d0\[0\]
24.*: fc2e 0d98 vudot.u8 d0, d30, d8
25.*: fe2e 0d98 vudot.u8 d0, d30, d8\[0\]
26.*: fc2e 0d9f vudot.u8 d0, d30, d15
27.*: fe2e 0d9f vudot.u8 d0, d30, d15\[0\]
28.*: fc22 7d10 vudot.u8 d7, d2, d0
29.*: fe22 7d10 vudot.u8 d7, d2, d0\[0\]
30.*: fc22 7d18 vudot.u8 d7, d2, d8
31.*: fe22 7d18 vudot.u8 d7, d2, d8\[0\]
32.*: fc22 7d1f vudot.u8 d7, d2, d15
33.*: fe22 7d1f vudot.u8 d7, d2, d15\[0\]
34.*: fc2f 7d10 vudot.u8 d7, d15, d0
35.*: fe2f 7d10 vudot.u8 d7, d15, d0\[0\]
36.*: fc2f 7d18 vudot.u8 d7, d15, d8
37.*: fe2f 7d18 vudot.u8 d7, d15, d8\[0\]
38.*: fc2f 7d1f vudot.u8 d7, d15, d15
39.*: fe2f 7d1f vudot.u8 d7, d15, d15\[0\]
40.*: fc2e 7d90 vudot.u8 d7, d30, d0
41.*: fe2e 7d90 vudot.u8 d7, d30, d0\[0\]
42.*: fc2e 7d98 vudot.u8 d7, d30, d8
43.*: fe2e 7d98 vudot.u8 d7, d30, d8\[0\]
44.*: fc2e 7d9f vudot.u8 d7, d30, d15
45.*: fe2e 7d9f vudot.u8 d7, d30, d15\[0\]
46.*: fc62 0d10 vudot.u8 d16, d2, d0
47.*: fe62 0d10 vudot.u8 d16, d2, d0\[0\]
48.*: fc62 0d18 vudot.u8 d16, d2, d8
49.*: fe62 0d18 vudot.u8 d16, d2, d8\[0\]
50.*: fc62 0d1f vudot.u8 d16, d2, d15
51.*: fe62 0d1f vudot.u8 d16, d2, d15\[0\]
52.*: fc6f 0d10 vudot.u8 d16, d15, d0
53.*: fe6f 0d10 vudot.u8 d16, d15, d0\[0\]
54.*: fc6f 0d18 vudot.u8 d16, d15, d8
55.*: fe6f 0d18 vudot.u8 d16, d15, d8\[0\]
56.*: fc6f 0d1f vudot.u8 d16, d15, d15
57.*: fe6f 0d1f vudot.u8 d16, d15, d15\[0\]
58.*: fc6e 0d90 vudot.u8 d16, d30, d0
59.*: fe6e 0d90 vudot.u8 d16, d30, d0\[0\]
60.*: fc6e 0d98 vudot.u8 d16, d30, d8
61.*: fe6e 0d98 vudot.u8 d16, d30, d8\[0\]
62.*: fc6e 0d9f vudot.u8 d16, d30, d15
63.*: fe6e 0d9f vudot.u8 d16, d30, d15\[0\]
64.*: fc62 fd10 vudot.u8 d31, d2, d0
65.*: fe62 fd10 vudot.u8 d31, d2, d0\[0\]
66.*: fc62 fd18 vudot.u8 d31, d2, d8
67.*: fe62 fd18 vudot.u8 d31, d2, d8\[0\]
68.*: fc62 fd1f vudot.u8 d31, d2, d15
69.*: fe62 fd1f vudot.u8 d31, d2, d15\[0\]
70.*: fc6f fd10 vudot.u8 d31, d15, d0
71.*: fe6f fd10 vudot.u8 d31, d15, d0\[0\]
72.*: fc6f fd18 vudot.u8 d31, d15, d8
73.*: fe6f fd18 vudot.u8 d31, d15, d8\[0\]
74.*: fc6f fd1f vudot.u8 d31, d15, d15
75.*: fe6f fd1f vudot.u8 d31, d15, d15\[0\]
76.*: fc6e fd90 vudot.u8 d31, d30, d0
77.*: fe6e fd90 vudot.u8 d31, d30, d0\[0\]
78.*: fc6e fd98 vudot.u8 d31, d30, d8
79.*: fe6e fd98 vudot.u8 d31, d30, d8\[0\]
80.*: fc6e fd9f vudot.u8 d31, d30, d15
81.*: fe6e fd9f vudot.u8 d31, d30, d15\[0\]
82.*: fc22 0d00 vsdot.s8 d0, d2, d0
83.*: fe22 0d00 vsdot.s8 d0, d2, d0\[0\]
84.*: fc22 0d08 vsdot.s8 d0, d2, d8
85.*: fe22 0d08 vsdot.s8 d0, d2, d8\[0\]
86.*: fc22 0d0f vsdot.s8 d0, d2, d15
87.*: fe22 0d0f vsdot.s8 d0, d2, d15\[0\]
88.*: fc2f 0d00 vsdot.s8 d0, d15, d0
89.*: fe2f 0d00 vsdot.s8 d0, d15, d0\[0\]
90.*: fc2f 0d08 vsdot.s8 d0, d15, d8
91.*: fe2f 0d08 vsdot.s8 d0, d15, d8\[0\]
92.*: fc2f 0d0f vsdot.s8 d0, d15, d15
93.*: fe2f 0d0f vsdot.s8 d0, d15, d15\[0\]
94.*: fc2e 0d80 vsdot.s8 d0, d30, d0
95.*: fe2e 0d80 vsdot.s8 d0, d30, d0\[0\]
96.*: fc2e 0d88 vsdot.s8 d0, d30, d8
97.*: fe2e 0d88 vsdot.s8 d0, d30, d8\[0\]
98.*: fc2e 0d8f vsdot.s8 d0, d30, d15
99.*: fe2e 0d8f vsdot.s8 d0, d30, d15\[0\]
100.*: fc22 7d00 vsdot.s8 d7, d2, d0
101.*: fe22 7d00 vsdot.s8 d7, d2, d0\[0\]
102.*: fc22 7d08 vsdot.s8 d7, d2, d8
103.*: fe22 7d08 vsdot.s8 d7, d2, d8\[0\]
104.*: fc22 7d0f vsdot.s8 d7, d2, d15
105.*: fe22 7d0f vsdot.s8 d7, d2, d15\[0\]
106.*: fc2f 7d00 vsdot.s8 d7, d15, d0
107.*: fe2f 7d00 vsdot.s8 d7, d15, d0\[0\]
108.*: fc2f 7d08 vsdot.s8 d7, d15, d8
109.*: fe2f 7d08 vsdot.s8 d7, d15, d8\[0\]
110.*: fc2f 7d0f vsdot.s8 d7, d15, d15
111.*: fe2f 7d0f vsdot.s8 d7, d15, d15\[0\]
112.*: fc2e 7d80 vsdot.s8 d7, d30, d0
113.*: fe2e 7d80 vsdot.s8 d7, d30, d0\[0\]
114.*: fc2e 7d88 vsdot.s8 d7, d30, d8
115.*: fe2e 7d88 vsdot.s8 d7, d30, d8\[0\]
116.*: fc2e 7d8f vsdot.s8 d7, d30, d15
117.*: fe2e 7d8f vsdot.s8 d7, d30, d15\[0\]
118.*: fc62 0d00 vsdot.s8 d16, d2, d0
119.*: fe62 0d00 vsdot.s8 d16, d2, d0\[0\]
120.*: fc62 0d08 vsdot.s8 d16, d2, d8
121.*: fe62 0d08 vsdot.s8 d16, d2, d8\[0\]
122.*: fc62 0d0f vsdot.s8 d16, d2, d15
123.*: fe62 0d0f vsdot.s8 d16, d2, d15\[0\]
124.*: fc6f 0d00 vsdot.s8 d16, d15, d0
125.*: fe6f 0d00 vsdot.s8 d16, d15, d0\[0\]
126.*: fc6f 0d08 vsdot.s8 d16, d15, d8
127.*: fe6f 0d08 vsdot.s8 d16, d15, d8\[0\]
128.*: fc6f 0d0f vsdot.s8 d16, d15, d15
129.*: fe6f 0d0f vsdot.s8 d16, d15, d15\[0\]
130.*: fc6e 0d80 vsdot.s8 d16, d30, d0
131.*: fe6e 0d80 vsdot.s8 d16, d30, d0\[0\]
132.*: fc6e 0d88 vsdot.s8 d16, d30, d8
133.*: fe6e 0d88 vsdot.s8 d16, d30, d8\[0\]
134.*: fc6e 0d8f vsdot.s8 d16, d30, d15
135.*: fe6e 0d8f vsdot.s8 d16, d30, d15\[0\]
136.*: fc62 fd00 vsdot.s8 d31, d2, d0
137.*: fe62 fd00 vsdot.s8 d31, d2, d0\[0\]
138.*: fc62 fd08 vsdot.s8 d31, d2, d8
139.*: fe62 fd08 vsdot.s8 d31, d2, d8\[0\]
140.*: fc62 fd0f vsdot.s8 d31, d2, d15
141.*: fe62 fd0f vsdot.s8 d31, d2, d15\[0\]
142.*: fc6f fd00 vsdot.s8 d31, d15, d0
143.*: fe6f fd00 vsdot.s8 d31, d15, d0\[0\]
144.*: fc6f fd08 vsdot.s8 d31, d15, d8
145.*: fe6f fd08 vsdot.s8 d31, d15, d8\[0\]
146.*: fc6f fd0f vsdot.s8 d31, d15, d15
147.*: fe6f fd0f vsdot.s8 d31, d15, d15\[0\]
148.*: fc6e fd80 vsdot.s8 d31, d30, d0
149.*: fe6e fd80 vsdot.s8 d31, d30, d0\[0\]
150.*: fc6e fd88 vsdot.s8 d31, d30, d8
151.*: fe6e fd88 vsdot.s8 d31, d30, d8\[0\]
152.*: fc6e fd8f vsdot.s8 d31, d30, d15
153.*: fe6e fd8f vsdot.s8 d31, d30, d15\[0\]
154.*: fc24 0d50 vudot.u8 q0, q2, q0
155.*: fe24 0d70 vudot.u8 q0, q2, d0\[1\]
156.*: fc24 0d5e vudot.u8 q0, q2, q7
157.*: fe24 0d77 vudot.u8 q0, q2, d7\[1\]
158.*: fc24 0d7e vudot.u8 q0, q2, q15
159.*: fe24 0d7f vudot.u8 q0, q2, d15\[1\]
160.*: fc26 0d50 vudot.u8 q0, q3, q0
161.*: fe26 0d70 vudot.u8 q0, q3, d0\[1\]
162.*: fc26 0d5e vudot.u8 q0, q3, q7
163.*: fe26 0d77 vudot.u8 q0, q3, d7\[1\]
164.*: fc26 0d7e vudot.u8 q0, q3, q15
165.*: fe26 0d7f vudot.u8 q0, q3, d15\[1\]
166.*: fc2c 0dd0 vudot.u8 q0, q14, q0
167.*: fe2c 0df0 vudot.u8 q0, q14, d0\[1\]
168.*: fc2c 0dde vudot.u8 q0, q14, q7
169.*: fe2c 0df7 vudot.u8 q0, q14, d7\[1\]
170.*: fc2c 0dfe vudot.u8 q0, q14, q15
171.*: fe2c 0dff vudot.u8 q0, q14, d15\[1\]
172.*: fc24 2d50 vudot.u8 q1, q2, q0
173.*: fe24 2d70 vudot.u8 q1, q2, d0\[1\]
174.*: fc24 2d5e vudot.u8 q1, q2, q7
175.*: fe24 2d77 vudot.u8 q1, q2, d7\[1\]
176.*: fc24 2d7e vudot.u8 q1, q2, q15
177.*: fe24 2d7f vudot.u8 q1, q2, d15\[1\]
178.*: fc26 2d50 vudot.u8 q1, q3, q0
179.*: fe26 2d70 vudot.u8 q1, q3, d0\[1\]
180.*: fc26 2d5e vudot.u8 q1, q3, q7
181.*: fe26 2d77 vudot.u8 q1, q3, d7\[1\]
182.*: fc26 2d7e vudot.u8 q1, q3, q15
183.*: fe26 2d7f vudot.u8 q1, q3, d15\[1\]
184.*: fc2c 2dd0 vudot.u8 q1, q14, q0
185.*: fe2c 2df0 vudot.u8 q1, q14, d0\[1\]
186.*: fc2c 2dde vudot.u8 q1, q14, q7
187.*: fe2c 2df7 vudot.u8 q1, q14, d7\[1\]
188.*: fc2c 2dfe vudot.u8 q1, q14, q15
189.*: fe2c 2dff vudot.u8 q1, q14, d15\[1\]
190.*: fc24 cd50 vudot.u8 q6, q2, q0
191.*: fe24 cd70 vudot.u8 q6, q2, d0\[1\]
192.*: fc24 cd5e vudot.u8 q6, q2, q7
193.*: fe24 cd77 vudot.u8 q6, q2, d7\[1\]
194.*: fc24 cd7e vudot.u8 q6, q2, q15
195.*: fe24 cd7f vudot.u8 q6, q2, d15\[1\]
196.*: fc26 cd50 vudot.u8 q6, q3, q0
197.*: fe26 cd70 vudot.u8 q6, q3, d0\[1\]
198.*: fc26 cd5e vudot.u8 q6, q3, q7
199.*: fe26 cd77 vudot.u8 q6, q3, d7\[1\]
200.*: fc26 cd7e vudot.u8 q6, q3, q15
201.*: fe26 cd7f vudot.u8 q6, q3, d15\[1\]
202.*: fc2c cdd0 vudot.u8 q6, q14, q0
203.*: fe2c cdf0 vudot.u8 q6, q14, d0\[1\]
204.*: fc2c cdde vudot.u8 q6, q14, q7
205.*: fe2c cdf7 vudot.u8 q6, q14, d7\[1\]
206.*: fc2c cdfe vudot.u8 q6, q14, q15
207.*: fe2c cdff vudot.u8 q6, q14, d15\[1\]
208.*: fc64 ad50 vudot.u8 q13, q2, q0
209.*: fe64 ad70 vudot.u8 q13, q2, d0\[1\]
210.*: fc64 ad5e vudot.u8 q13, q2, q7
211.*: fe64 ad77 vudot.u8 q13, q2, d7\[1\]
212.*: fc64 ad7e vudot.u8 q13, q2, q15
213.*: fe64 ad7f vudot.u8 q13, q2, d15\[1\]
214.*: fc66 ad50 vudot.u8 q13, q3, q0
215.*: fe66 ad70 vudot.u8 q13, q3, d0\[1\]
216.*: fc66 ad5e vudot.u8 q13, q3, q7
217.*: fe66 ad77 vudot.u8 q13, q3, d7\[1\]
218.*: fc66 ad7e vudot.u8 q13, q3, q15
219.*: fe66 ad7f vudot.u8 q13, q3, d15\[1\]
220.*: fc6c add0 vudot.u8 q13, q14, q0
221.*: fe6c adf0 vudot.u8 q13, q14, d0\[1\]
222.*: fc6c adde vudot.u8 q13, q14, q7
223.*: fe6c adf7 vudot.u8 q13, q14, d7\[1\]
224.*: fc6c adfe vudot.u8 q13, q14, q15
225.*: fe6c adff vudot.u8 q13, q14, d15\[1\]
226.*: fc24 0d40 vsdot.s8 q0, q2, q0
227.*: fe24 0d60 vsdot.s8 q0, q2, d0\[1\]
228.*: fc24 0d4e vsdot.s8 q0, q2, q7
229.*: fe24 0d67 vsdot.s8 q0, q2, d7\[1\]
230.*: fc24 0d6e vsdot.s8 q0, q2, q15
231.*: fe24 0d6f vsdot.s8 q0, q2, d15\[1\]
232.*: fc26 0d40 vsdot.s8 q0, q3, q0
233.*: fe26 0d60 vsdot.s8 q0, q3, d0\[1\]
234.*: fc26 0d4e vsdot.s8 q0, q3, q7
235.*: fe26 0d67 vsdot.s8 q0, q3, d7\[1\]
236.*: fc26 0d6e vsdot.s8 q0, q3, q15
237.*: fe26 0d6f vsdot.s8 q0, q3, d15\[1\]
238.*: fc2c 0dc0 vsdot.s8 q0, q14, q0
239.*: fe2c 0de0 vsdot.s8 q0, q14, d0\[1\]
240.*: fc2c 0dce vsdot.s8 q0, q14, q7
241.*: fe2c 0de7 vsdot.s8 q0, q14, d7\[1\]
242.*: fc2c 0dee vsdot.s8 q0, q14, q15
243.*: fe2c 0def vsdot.s8 q0, q14, d15\[1\]
244.*: fc24 2d40 vsdot.s8 q1, q2, q0
245.*: fe24 2d60 vsdot.s8 q1, q2, d0\[1\]
246.*: fc24 2d4e vsdot.s8 q1, q2, q7
247.*: fe24 2d67 vsdot.s8 q1, q2, d7\[1\]
248.*: fc24 2d6e vsdot.s8 q1, q2, q15
249.*: fe24 2d6f vsdot.s8 q1, q2, d15\[1\]
250.*: fc26 2d40 vsdot.s8 q1, q3, q0
251.*: fe26 2d60 vsdot.s8 q1, q3, d0\[1\]
252.*: fc26 2d4e vsdot.s8 q1, q3, q7
253.*: fe26 2d67 vsdot.s8 q1, q3, d7\[1\]
254.*: fc26 2d6e vsdot.s8 q1, q3, q15
255.*: fe26 2d6f vsdot.s8 q1, q3, d15\[1\]
256.*: fc2c 2dc0 vsdot.s8 q1, q14, q0
257.*: fe2c 2de0 vsdot.s8 q1, q14, d0\[1\]
258.*: fc2c 2dce vsdot.s8 q1, q14, q7
259.*: fe2c 2de7 vsdot.s8 q1, q14, d7\[1\]
260.*: fc2c 2dee vsdot.s8 q1, q14, q15
261.*: fe2c 2def vsdot.s8 q1, q14, d15\[1\]
262.*: fc24 cd40 vsdot.s8 q6, q2, q0
263.*: fe24 cd60 vsdot.s8 q6, q2, d0\[1\]
264.*: fc24 cd4e vsdot.s8 q6, q2, q7
265.*: fe24 cd67 vsdot.s8 q6, q2, d7\[1\]
266.*: fc24 cd6e vsdot.s8 q6, q2, q15
267.*: fe24 cd6f vsdot.s8 q6, q2, d15\[1\]
268.*: fc26 cd40 vsdot.s8 q6, q3, q0
269.*: fe26 cd60 vsdot.s8 q6, q3, d0\[1\]
270.*: fc26 cd4e vsdot.s8 q6, q3, q7
271.*: fe26 cd67 vsdot.s8 q6, q3, d7\[1\]
272.*: fc26 cd6e vsdot.s8 q6, q3, q15
273.*: fe26 cd6f vsdot.s8 q6, q3, d15\[1\]
274.*: fc2c cdc0 vsdot.s8 q6, q14, q0
275.*: fe2c cde0 vsdot.s8 q6, q14, d0\[1\]
276.*: fc2c cdce vsdot.s8 q6, q14, q7
277.*: fe2c cde7 vsdot.s8 q6, q14, d7\[1\]
278.*: fc2c cdee vsdot.s8 q6, q14, q15
279.*: fe2c cdef vsdot.s8 q6, q14, d15\[1\]
280.*: fc64 ad40 vsdot.s8 q13, q2, q0
281.*: fe64 ad60 vsdot.s8 q13, q2, d0\[1\]
282.*: fc64 ad4e vsdot.s8 q13, q2, q7
283.*: fe64 ad67 vsdot.s8 q13, q2, d7\[1\]
284.*: fc64 ad6e vsdot.s8 q13, q2, q15
285.*: fe64 ad6f vsdot.s8 q13, q2, d15\[1\]
286.*: fc66 ad40 vsdot.s8 q13, q3, q0
287.*: fe66 ad60 vsdot.s8 q13, q3, d0\[1\]
288.*: fc66 ad4e vsdot.s8 q13, q3, q7
289.*: fe66 ad67 vsdot.s8 q13, q3, d7\[1\]
290.*: fc66 ad6e vsdot.s8 q13, q3, q15
291.*: fe66 ad6f vsdot.s8 q13, q3, d15\[1\]
292.*: fc6c adc0 vsdot.s8 q13, q14, q0
293.*: fe6c ade0 vsdot.s8 q13, q14, d0\[1\]
294.*: fc6c adce vsdot.s8 q13, q14, q7
295.*: fe6c ade7 vsdot.s8 q13, q14, d7\[1\]
296.*: fc6c adee vsdot.s8 q13, q14, q15
297.*: fe6c adef vsdot.s8 q13, q14, d15\[1\]
This page took 0.110948 seconds and 4 git commands to generate.