1 # name: MVE vadc instructions
2 # as: -march=armv8.1-m.main+mve.fp
3 # objdump: -dr --prefix-addresses --show-raw-insn -marmv8.1-m.main
4 
5 .*: +file format .*arm.*
6 
7 Disassembly of section .text:
8 [^>]*> ee30 0f00 	vadc.i32	q0, q0, q0
9 [^>]*> ee30 1f00 	vadci.i32	q0, q0, q0
10 [^>]*> ee30 0f02 	vadc.i32	q0, q0, q1
11 [^>]*> ee30 1f02 	vadci.i32	q0, q0, q1
12 [^>]*> ee30 0f04 	vadc.i32	q0, q0, q2
13 [^>]*> ee30 1f04 	vadci.i32	q0, q0, q2
14 [^>]*> ee30 0f08 	vadc.i32	q0, q0, q4
15 [^>]*> ee30 1f08 	vadci.i32	q0, q0, q4
16 [^>]*> ee30 0f0e 	vadc.i32	q0, q0, q7
17 [^>]*> ee30 1f0e 	vadci.i32	q0, q0, q7
18 [^>]*> ee32 0f00 	vadc.i32	q0, q1, q0
19 [^>]*> ee32 1f00 	vadci.i32	q0, q1, q0
20 [^>]*> ee32 0f02 	vadc.i32	q0, q1, q1
21 [^>]*> ee32 1f02 	vadci.i32	q0, q1, q1
22 [^>]*> ee32 0f04 	vadc.i32	q0, q1, q2
23 [^>]*> ee32 1f04 	vadci.i32	q0, q1, q2
24 [^>]*> ee32 0f08 	vadc.i32	q0, q1, q4
25 [^>]*> ee32 1f08 	vadci.i32	q0, q1, q4
26 [^>]*> ee32 0f0e 	vadc.i32	q0, q1, q7
27 [^>]*> ee32 1f0e 	vadci.i32	q0, q1, q7
28 [^>]*> ee34 0f00 	vadc.i32	q0, q2, q0
29 [^>]*> ee34 1f00 	vadci.i32	q0, q2, q0
30 [^>]*> ee34 0f02 	vadc.i32	q0, q2, q1
31 [^>]*> ee34 1f02 	vadci.i32	q0, q2, q1
32 [^>]*> ee34 0f04 	vadc.i32	q0, q2, q2
33 [^>]*> ee34 1f04 	vadci.i32	q0, q2, q2
34 [^>]*> ee34 0f08 	vadc.i32	q0, q2, q4
35 [^>]*> ee34 1f08 	vadci.i32	q0, q2, q4
36 [^>]*> ee34 0f0e 	vadc.i32	q0, q2, q7
37 [^>]*> ee34 1f0e 	vadci.i32	q0, q2, q7
38 [^>]*> ee38 0f00 	vadc.i32	q0, q4, q0
39 [^>]*> ee38 1f00 	vadci.i32	q0, q4, q0
40 [^>]*> ee38 0f02 	vadc.i32	q0, q4, q1
41 [^>]*> ee38 1f02 	vadci.i32	q0, q4, q1
42 [^>]*> ee38 0f04 	vadc.i32	q0, q4, q2
43 [^>]*> ee38 1f04 	vadci.i32	q0, q4, q2
44 [^>]*> ee38 0f08 	vadc.i32	q0, q4, q4
45 [^>]*> ee38 1f08 	vadci.i32	q0, q4, q4
46 [^>]*> ee38 0f0e 	vadc.i32	q0, q4, q7
47 [^>]*> ee38 1f0e 	vadci.i32	q0, q4, q7
48 [^>]*> ee3e 0f00 	vadc.i32	q0, q7, q0
49 [^>]*> ee3e 1f00 	vadci.i32	q0, q7, q0
50 [^>]*> ee3e 0f02 	vadc.i32	q0, q7, q1
51 [^>]*> ee3e 1f02 	vadci.i32	q0, q7, q1
52 [^>]*> ee3e 0f04 	vadc.i32	q0, q7, q2
53 [^>]*> ee3e 1f04 	vadci.i32	q0, q7, q2
54 [^>]*> ee3e 0f08 	vadc.i32	q0, q7, q4
55 [^>]*> ee3e 1f08 	vadci.i32	q0, q7, q4
56 [^>]*> ee3e 0f0e 	vadc.i32	q0, q7, q7
57 [^>]*> ee3e 1f0e 	vadci.i32	q0, q7, q7
58 [^>]*> ee30 2f00 	vadc.i32	q1, q0, q0
59 [^>]*> ee30 3f00 	vadci.i32	q1, q0, q0
60 [^>]*> ee30 2f02 	vadc.i32	q1, q0, q1
61 [^>]*> ee30 3f02 	vadci.i32	q1, q0, q1
62 [^>]*> ee30 2f04 	vadc.i32	q1, q0, q2
63 [^>]*> ee30 3f04 	vadci.i32	q1, q0, q2
64 [^>]*> ee30 2f08 	vadc.i32	q1, q0, q4
65 [^>]*> ee30 3f08 	vadci.i32	q1, q0, q4
66 [^>]*> ee30 2f0e 	vadc.i32	q1, q0, q7
67 [^>]*> ee30 3f0e 	vadci.i32	q1, q0, q7
68 [^>]*> ee32 2f00 	vadc.i32	q1, q1, q0
69 [^>]*> ee32 3f00 	vadci.i32	q1, q1, q0
70 [^>]*> ee32 2f02 	vadc.i32	q1, q1, q1
71 [^>]*> ee32 3f02 	vadci.i32	q1, q1, q1
72 [^>]*> ee32 2f04 	vadc.i32	q1, q1, q2
73 [^>]*> ee32 3f04 	vadci.i32	q1, q1, q2
74 [^>]*> ee32 2f08 	vadc.i32	q1, q1, q4
75 [^>]*> ee32 3f08 	vadci.i32	q1, q1, q4
76 [^>]*> ee32 2f0e 	vadc.i32	q1, q1, q7
77 [^>]*> ee32 3f0e 	vadci.i32	q1, q1, q7
78 [^>]*> ee34 2f00 	vadc.i32	q1, q2, q0
79 [^>]*> ee34 3f00 	vadci.i32	q1, q2, q0
80 [^>]*> ee34 2f02 	vadc.i32	q1, q2, q1
81 [^>]*> ee34 3f02 	vadci.i32	q1, q2, q1
82 [^>]*> ee34 2f04 	vadc.i32	q1, q2, q2
83 [^>]*> ee34 3f04 	vadci.i32	q1, q2, q2
84 [^>]*> ee34 2f08 	vadc.i32	q1, q2, q4
85 [^>]*> ee34 3f08 	vadci.i32	q1, q2, q4
86 [^>]*> ee34 2f0e 	vadc.i32	q1, q2, q7
87 [^>]*> ee34 3f0e 	vadci.i32	q1, q2, q7
88 [^>]*> ee38 2f00 	vadc.i32	q1, q4, q0
89 [^>]*> ee38 3f00 	vadci.i32	q1, q4, q0
90 [^>]*> ee38 2f02 	vadc.i32	q1, q4, q1
91 [^>]*> ee38 3f02 	vadci.i32	q1, q4, q1
92 [^>]*> ee38 2f04 	vadc.i32	q1, q4, q2
93 [^>]*> ee38 3f04 	vadci.i32	q1, q4, q2
94 [^>]*> ee38 2f08 	vadc.i32	q1, q4, q4
95 [^>]*> ee38 3f08 	vadci.i32	q1, q4, q4
96 [^>]*> ee38 2f0e 	vadc.i32	q1, q4, q7
97 [^>]*> ee38 3f0e 	vadci.i32	q1, q4, q7
98 [^>]*> ee3e 2f00 	vadc.i32	q1, q7, q0
99 [^>]*> ee3e 3f00 	vadci.i32	q1, q7, q0
100 [^>]*> ee3e 2f02 	vadc.i32	q1, q7, q1
101 [^>]*> ee3e 3f02 	vadci.i32	q1, q7, q1
102 [^>]*> ee3e 2f04 	vadc.i32	q1, q7, q2
103 [^>]*> ee3e 3f04 	vadci.i32	q1, q7, q2
104 [^>]*> ee3e 2f08 	vadc.i32	q1, q7, q4
105 [^>]*> ee3e 3f08 	vadci.i32	q1, q7, q4
106 [^>]*> ee3e 2f0e 	vadc.i32	q1, q7, q7
107 [^>]*> ee3e 3f0e 	vadci.i32	q1, q7, q7
108 [^>]*> ee30 4f00 	vadc.i32	q2, q0, q0
109 [^>]*> ee30 5f00 	vadci.i32	q2, q0, q0
110 [^>]*> ee30 4f02 	vadc.i32	q2, q0, q1
111 [^>]*> ee30 5f02 	vadci.i32	q2, q0, q1
112 [^>]*> ee30 4f04 	vadc.i32	q2, q0, q2
113 [^>]*> ee30 5f04 	vadci.i32	q2, q0, q2
114 [^>]*> ee30 4f08 	vadc.i32	q2, q0, q4
115 [^>]*> ee30 5f08 	vadci.i32	q2, q0, q4
116 [^>]*> ee30 4f0e 	vadc.i32	q2, q0, q7
117 [^>]*> ee30 5f0e 	vadci.i32	q2, q0, q7
118 [^>]*> ee32 4f00 	vadc.i32	q2, q1, q0
119 [^>]*> ee32 5f00 	vadci.i32	q2, q1, q0
120 [^>]*> ee32 4f02 	vadc.i32	q2, q1, q1
121 [^>]*> ee32 5f02 	vadci.i32	q2, q1, q1
122 [^>]*> ee32 4f04 	vadc.i32	q2, q1, q2
123 [^>]*> ee32 5f04 	vadci.i32	q2, q1, q2
124 [^>]*> ee32 4f08 	vadc.i32	q2, q1, q4
125 [^>]*> ee32 5f08 	vadci.i32	q2, q1, q4
126 [^>]*> ee32 4f0e 	vadc.i32	q2, q1, q7
127 [^>]*> ee32 5f0e 	vadci.i32	q2, q1, q7
128 [^>]*> ee34 4f00 	vadc.i32	q2, q2, q0
129 [^>]*> ee34 5f00 	vadci.i32	q2, q2, q0
130 [^>]*> ee34 4f02 	vadc.i32	q2, q2, q1
131 [^>]*> ee34 5f02 	vadci.i32	q2, q2, q1
132 [^>]*> ee34 4f04 	vadc.i32	q2, q2, q2
133 [^>]*> ee34 5f04 	vadci.i32	q2, q2, q2
134 [^>]*> ee34 4f08 	vadc.i32	q2, q2, q4
135 [^>]*> ee34 5f08 	vadci.i32	q2, q2, q4
136 [^>]*> ee34 4f0e 	vadc.i32	q2, q2, q7
137 [^>]*> ee34 5f0e 	vadci.i32	q2, q2, q7
138 [^>]*> ee38 4f00 	vadc.i32	q2, q4, q0
139 [^>]*> ee38 5f00 	vadci.i32	q2, q4, q0
140 [^>]*> ee38 4f02 	vadc.i32	q2, q4, q1
141 [^>]*> ee38 5f02 	vadci.i32	q2, q4, q1
142 [^>]*> ee38 4f04 	vadc.i32	q2, q4, q2
143 [^>]*> ee38 5f04 	vadci.i32	q2, q4, q2
144 [^>]*> ee38 4f08 	vadc.i32	q2, q4, q4
145 [^>]*> ee38 5f08 	vadci.i32	q2, q4, q4
146 [^>]*> ee38 4f0e 	vadc.i32	q2, q4, q7
147 [^>]*> ee38 5f0e 	vadci.i32	q2, q4, q7
148 [^>]*> ee3e 4f00 	vadc.i32	q2, q7, q0
149 [^>]*> ee3e 5f00 	vadci.i32	q2, q7, q0
150 [^>]*> ee3e 4f02 	vadc.i32	q2, q7, q1
151 [^>]*> ee3e 5f02 	vadci.i32	q2, q7, q1
152 [^>]*> ee3e 4f04 	vadc.i32	q2, q7, q2
153 [^>]*> ee3e 5f04 	vadci.i32	q2, q7, q2
154 [^>]*> ee3e 4f08 	vadc.i32	q2, q7, q4
155 [^>]*> ee3e 5f08 	vadci.i32	q2, q7, q4
156 [^>]*> ee3e 4f0e 	vadc.i32	q2, q7, q7
157 [^>]*> ee3e 5f0e 	vadci.i32	q2, q7, q7
158 [^>]*> ee30 8f00 	vadc.i32	q4, q0, q0
159 [^>]*> ee30 9f00 	vadci.i32	q4, q0, q0
160 [^>]*> ee30 8f02 	vadc.i32	q4, q0, q1
161 [^>]*> ee30 9f02 	vadci.i32	q4, q0, q1
162 [^>]*> ee30 8f04 	vadc.i32	q4, q0, q2
163 [^>]*> ee30 9f04 	vadci.i32	q4, q0, q2
164 [^>]*> ee30 8f08 	vadc.i32	q4, q0, q4
165 [^>]*> ee30 9f08 	vadci.i32	q4, q0, q4
166 [^>]*> ee30 8f0e 	vadc.i32	q4, q0, q7
167 [^>]*> ee30 9f0e 	vadci.i32	q4, q0, q7
168 [^>]*> ee32 8f00 	vadc.i32	q4, q1, q0
169 [^>]*> ee32 9f00 	vadci.i32	q4, q1, q0
170 [^>]*> ee32 8f02 	vadc.i32	q4, q1, q1
171 [^>]*> ee32 9f02 	vadci.i32	q4, q1, q1
172 [^>]*> ee32 8f04 	vadc.i32	q4, q1, q2
173 [^>]*> ee32 9f04 	vadci.i32	q4, q1, q2
174 [^>]*> ee32 8f08 	vadc.i32	q4, q1, q4
175 [^>]*> ee32 9f08 	vadci.i32	q4, q1, q4
176 [^>]*> ee32 8f0e 	vadc.i32	q4, q1, q7
177 [^>]*> ee32 9f0e 	vadci.i32	q4, q1, q7
178 [^>]*> ee34 8f00 	vadc.i32	q4, q2, q0
179 [^>]*> ee34 9f00 	vadci.i32	q4, q2, q0
180 [^>]*> ee34 8f02 	vadc.i32	q4, q2, q1
181 [^>]*> ee34 9f02 	vadci.i32	q4, q2, q1
182 [^>]*> ee34 8f04 	vadc.i32	q4, q2, q2
183 [^>]*> ee34 9f04 	vadci.i32	q4, q2, q2
184 [^>]*> ee34 8f08 	vadc.i32	q4, q2, q4
185 [^>]*> ee34 9f08 	vadci.i32	q4, q2, q4
186 [^>]*> ee34 8f0e 	vadc.i32	q4, q2, q7
187 [^>]*> ee34 9f0e 	vadci.i32	q4, q2, q7
188 [^>]*> ee38 8f00 	vadc.i32	q4, q4, q0
189 [^>]*> ee38 9f00 	vadci.i32	q4, q4, q0
190 [^>]*> ee38 8f02 	vadc.i32	q4, q4, q1
191 [^>]*> ee38 9f02 	vadci.i32	q4, q4, q1
192 [^>]*> ee38 8f04 	vadc.i32	q4, q4, q2
193 [^>]*> ee38 9f04 	vadci.i32	q4, q4, q2
194 [^>]*> ee38 8f08 	vadc.i32	q4, q4, q4
195 [^>]*> ee38 9f08 	vadci.i32	q4, q4, q4
196 [^>]*> ee38 8f0e 	vadc.i32	q4, q4, q7
197 [^>]*> ee38 9f0e 	vadci.i32	q4, q4, q7
198 [^>]*> ee3e 8f00 	vadc.i32	q4, q7, q0
199 [^>]*> ee3e 9f00 	vadci.i32	q4, q7, q0
200 [^>]*> ee3e 8f02 	vadc.i32	q4, q7, q1
201 [^>]*> ee3e 9f02 	vadci.i32	q4, q7, q1
202 [^>]*> ee3e 8f04 	vadc.i32	q4, q7, q2
203 [^>]*> ee3e 9f04 	vadci.i32	q4, q7, q2
204 [^>]*> ee3e 8f08 	vadc.i32	q4, q7, q4
205 [^>]*> ee3e 9f08 	vadci.i32	q4, q7, q4
206 [^>]*> ee3e 8f0e 	vadc.i32	q4, q7, q7
207 [^>]*> ee3e 9f0e 	vadci.i32	q4, q7, q7
208 [^>]*> ee30 ef00 	vadc.i32	q7, q0, q0
209 [^>]*> ee30 ff00 	vadci.i32	q7, q0, q0
210 [^>]*> ee30 ef02 	vadc.i32	q7, q0, q1
211 [^>]*> ee30 ff02 	vadci.i32	q7, q0, q1
212 [^>]*> ee30 ef04 	vadc.i32	q7, q0, q2
213 [^>]*> ee30 ff04 	vadci.i32	q7, q0, q2
214 [^>]*> ee30 ef08 	vadc.i32	q7, q0, q4
215 [^>]*> ee30 ff08 	vadci.i32	q7, q0, q4
216 [^>]*> ee30 ef0e 	vadc.i32	q7, q0, q7
217 [^>]*> ee30 ff0e 	vadci.i32	q7, q0, q7
218 [^>]*> ee32 ef00 	vadc.i32	q7, q1, q0
219 [^>]*> ee32 ff00 	vadci.i32	q7, q1, q0
220 [^>]*> ee32 ef02 	vadc.i32	q7, q1, q1
221 [^>]*> ee32 ff02 	vadci.i32	q7, q1, q1
222 [^>]*> ee32 ef04 	vadc.i32	q7, q1, q2
223 [^>]*> ee32 ff04 	vadci.i32	q7, q1, q2
224 [^>]*> ee32 ef08 	vadc.i32	q7, q1, q4
225 [^>]*> ee32 ff08 	vadci.i32	q7, q1, q4
226 [^>]*> ee32 ef0e 	vadc.i32	q7, q1, q7
227 [^>]*> ee32 ff0e 	vadci.i32	q7, q1, q7
228 [^>]*> ee34 ef00 	vadc.i32	q7, q2, q0
229 [^>]*> ee34 ff00 	vadci.i32	q7, q2, q0
230 [^>]*> ee34 ef02 	vadc.i32	q7, q2, q1
231 [^>]*> ee34 ff02 	vadci.i32	q7, q2, q1
232 [^>]*> ee34 ef04 	vadc.i32	q7, q2, q2
233 [^>]*> ee34 ff04 	vadci.i32	q7, q2, q2
234 [^>]*> ee34 ef08 	vadc.i32	q7, q2, q4
235 [^>]*> ee34 ff08 	vadci.i32	q7, q2, q4
236 [^>]*> ee34 ef0e 	vadc.i32	q7, q2, q7
237 [^>]*> ee34 ff0e 	vadci.i32	q7, q2, q7
238 [^>]*> ee38 ef00 	vadc.i32	q7, q4, q0
239 [^>]*> ee38 ff00 	vadci.i32	q7, q4, q0
240 [^>]*> ee38 ef02 	vadc.i32	q7, q4, q1
241 [^>]*> ee38 ff02 	vadci.i32	q7, q4, q1
242 [^>]*> ee38 ef04 	vadc.i32	q7, q4, q2
243 [^>]*> ee38 ff04 	vadci.i32	q7, q4, q2
244 [^>]*> ee38 ef08 	vadc.i32	q7, q4, q4
245 [^>]*> ee38 ff08 	vadci.i32	q7, q4, q4
246 [^>]*> ee38 ef0e 	vadc.i32	q7, q4, q7
247 [^>]*> ee38 ff0e 	vadci.i32	q7, q4, q7
248 [^>]*> ee3e ef00 	vadc.i32	q7, q7, q0
249 [^>]*> ee3e ff00 	vadci.i32	q7, q7, q0
250 [^>]*> ee3e ef02 	vadc.i32	q7, q7, q1
251 [^>]*> ee3e ff02 	vadci.i32	q7, q7, q1
252 [^>]*> ee3e ef04 	vadc.i32	q7, q7, q2
253 [^>]*> ee3e ff04 	vadci.i32	q7, q7, q2
254 [^>]*> ee3e ef08 	vadc.i32	q7, q7, q4
255 [^>]*> ee3e ff08 	vadci.i32	q7, q7, q4
256 [^>]*> ee3e ef0e 	vadc.i32	q7, q7, q7
257 [^>]*> ee3e ff0e 	vadci.i32	q7, q7, q7
258 [^>]*> fe71 ef4d 	vpstete
259 [^>]*> ee32 0f04 	vadct.i32	q0, q1, q2
260 [^>]*> ee3e ef0e 	vadce.i32	q7, q7, q7
261 [^>]*> ee32 1f04 	vadcit.i32	q0, q1, q2
262 [^>]*> ee3e ff0e 	vadcie.i32	q7, q7, q7
263