[PATCH 57/57][Arm][GAS] MVE Tests
[external/binutils.git] / gas / testsuite / gas / arm / mve-vabsneg.d
1 # name: MVE vabs and vneg 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 [^>]*> ffb1 0340        vabs.s8 q0, q0
9 [^>]*> ffb1 0342        vabs.s8 q0, q1
10 [^>]*> ffb1 0344        vabs.s8 q0, q2
11 [^>]*> ffb1 0348        vabs.s8 q0, q4
12 [^>]*> ffb1 034e        vabs.s8 q0, q7
13 [^>]*> ffb1 2340        vabs.s8 q1, q0
14 [^>]*> ffb1 2342        vabs.s8 q1, q1
15 [^>]*> ffb1 2344        vabs.s8 q1, q2
16 [^>]*> ffb1 2348        vabs.s8 q1, q4
17 [^>]*> ffb1 234e        vabs.s8 q1, q7
18 [^>]*> ffb1 4340        vabs.s8 q2, q0
19 [^>]*> ffb1 4342        vabs.s8 q2, q1
20 [^>]*> ffb1 4344        vabs.s8 q2, q2
21 [^>]*> ffb1 4348        vabs.s8 q2, q4
22 [^>]*> ffb1 434e        vabs.s8 q2, q7
23 [^>]*> ffb1 8340        vabs.s8 q4, q0
24 [^>]*> ffb1 8342        vabs.s8 q4, q1
25 [^>]*> ffb1 8344        vabs.s8 q4, q2
26 [^>]*> ffb1 8348        vabs.s8 q4, q4
27 [^>]*> ffb1 834e        vabs.s8 q4, q7
28 [^>]*> ffb1 e340        vabs.s8 q7, q0
29 [^>]*> ffb1 e342        vabs.s8 q7, q1
30 [^>]*> ffb1 e344        vabs.s8 q7, q2
31 [^>]*> ffb1 e348        vabs.s8 q7, q4
32 [^>]*> ffb1 e34e        vabs.s8 q7, q7
33 [^>]*> ffb5 0340        vabs.s16        q0, q0
34 [^>]*> ffb5 0342        vabs.s16        q0, q1
35 [^>]*> ffb5 0344        vabs.s16        q0, q2
36 [^>]*> ffb5 0348        vabs.s16        q0, q4
37 [^>]*> ffb5 034e        vabs.s16        q0, q7
38 [^>]*> ffb5 2340        vabs.s16        q1, q0
39 [^>]*> ffb5 2342        vabs.s16        q1, q1
40 [^>]*> ffb5 2344        vabs.s16        q1, q2
41 [^>]*> ffb5 2348        vabs.s16        q1, q4
42 [^>]*> ffb5 234e        vabs.s16        q1, q7
43 [^>]*> ffb5 4340        vabs.s16        q2, q0
44 [^>]*> ffb5 4342        vabs.s16        q2, q1
45 [^>]*> ffb5 4344        vabs.s16        q2, q2
46 [^>]*> ffb5 4348        vabs.s16        q2, q4
47 [^>]*> ffb5 434e        vabs.s16        q2, q7
48 [^>]*> ffb5 8340        vabs.s16        q4, q0
49 [^>]*> ffb5 8342        vabs.s16        q4, q1
50 [^>]*> ffb5 8344        vabs.s16        q4, q2
51 [^>]*> ffb5 8348        vabs.s16        q4, q4
52 [^>]*> ffb5 834e        vabs.s16        q4, q7
53 [^>]*> ffb5 e340        vabs.s16        q7, q0
54 [^>]*> ffb5 e342        vabs.s16        q7, q1
55 [^>]*> ffb5 e344        vabs.s16        q7, q2
56 [^>]*> ffb5 e348        vabs.s16        q7, q4
57 [^>]*> ffb5 e34e        vabs.s16        q7, q7
58 [^>]*> ffb9 0340        vabs.s32        q0, q0
59 [^>]*> ffb9 0342        vabs.s32        q0, q1
60 [^>]*> ffb9 0344        vabs.s32        q0, q2
61 [^>]*> ffb9 0348        vabs.s32        q0, q4
62 [^>]*> ffb9 034e        vabs.s32        q0, q7
63 [^>]*> ffb9 2340        vabs.s32        q1, q0
64 [^>]*> ffb9 2342        vabs.s32        q1, q1
65 [^>]*> ffb9 2344        vabs.s32        q1, q2
66 [^>]*> ffb9 2348        vabs.s32        q1, q4
67 [^>]*> ffb9 234e        vabs.s32        q1, q7
68 [^>]*> ffb9 4340        vabs.s32        q2, q0
69 [^>]*> ffb9 4342        vabs.s32        q2, q1
70 [^>]*> ffb9 4344        vabs.s32        q2, q2
71 [^>]*> ffb9 4348        vabs.s32        q2, q4
72 [^>]*> ffb9 434e        vabs.s32        q2, q7
73 [^>]*> ffb9 8340        vabs.s32        q4, q0
74 [^>]*> ffb9 8342        vabs.s32        q4, q1
75 [^>]*> ffb9 8344        vabs.s32        q4, q2
76 [^>]*> ffb9 8348        vabs.s32        q4, q4
77 [^>]*> ffb9 834e        vabs.s32        q4, q7
78 [^>]*> ffb9 e340        vabs.s32        q7, q0
79 [^>]*> ffb9 e342        vabs.s32        q7, q1
80 [^>]*> ffb9 e344        vabs.s32        q7, q2
81 [^>]*> ffb9 e348        vabs.s32        q7, q4
82 [^>]*> ffb9 e34e        vabs.s32        q7, q7
83 [^>]*> ffb5 0740        vabs.f16        q0, q0
84 [^>]*> ffb5 0742        vabs.f16        q0, q1
85 [^>]*> ffb5 0744        vabs.f16        q0, q2
86 [^>]*> ffb5 0748        vabs.f16        q0, q4
87 [^>]*> ffb5 074e        vabs.f16        q0, q7
88 [^>]*> ffb5 2740        vabs.f16        q1, q0
89 [^>]*> ffb5 2742        vabs.f16        q1, q1
90 [^>]*> ffb5 2744        vabs.f16        q1, q2
91 [^>]*> ffb5 2748        vabs.f16        q1, q4
92 [^>]*> ffb5 274e        vabs.f16        q1, q7
93 [^>]*> ffb5 4740        vabs.f16        q2, q0
94 [^>]*> ffb5 4742        vabs.f16        q2, q1
95 [^>]*> ffb5 4744        vabs.f16        q2, q2
96 [^>]*> ffb5 4748        vabs.f16        q2, q4
97 [^>]*> ffb5 474e        vabs.f16        q2, q7
98 [^>]*> ffb5 8740        vabs.f16        q4, q0
99 [^>]*> ffb5 8742        vabs.f16        q4, q1
100 [^>]*> ffb5 8744        vabs.f16        q4, q2
101 [^>]*> ffb5 8748        vabs.f16        q4, q4
102 [^>]*> ffb5 874e        vabs.f16        q4, q7
103 [^>]*> ffb5 e740        vabs.f16        q7, q0
104 [^>]*> ffb5 e742        vabs.f16        q7, q1
105 [^>]*> ffb5 e744        vabs.f16        q7, q2
106 [^>]*> ffb5 e748        vabs.f16        q7, q4
107 [^>]*> ffb5 e74e        vabs.f16        q7, q7
108 [^>]*> ffb9 0740        vabs.f32        q0, q0
109 [^>]*> ffb9 0742        vabs.f32        q0, q1
110 [^>]*> ffb9 0744        vabs.f32        q0, q2
111 [^>]*> ffb9 0748        vabs.f32        q0, q4
112 [^>]*> ffb9 074e        vabs.f32        q0, q7
113 [^>]*> ffb9 2740        vabs.f32        q1, q0
114 [^>]*> ffb9 2742        vabs.f32        q1, q1
115 [^>]*> ffb9 2744        vabs.f32        q1, q2
116 [^>]*> ffb9 2748        vabs.f32        q1, q4
117 [^>]*> ffb9 274e        vabs.f32        q1, q7
118 [^>]*> ffb9 4740        vabs.f32        q2, q0
119 [^>]*> ffb9 4742        vabs.f32        q2, q1
120 [^>]*> ffb9 4744        vabs.f32        q2, q2
121 [^>]*> ffb9 4748        vabs.f32        q2, q4
122 [^>]*> ffb9 474e        vabs.f32        q2, q7
123 [^>]*> ffb9 8740        vabs.f32        q4, q0
124 [^>]*> ffb9 8742        vabs.f32        q4, q1
125 [^>]*> ffb9 8744        vabs.f32        q4, q2
126 [^>]*> ffb9 8748        vabs.f32        q4, q4
127 [^>]*> ffb9 874e        vabs.f32        q4, q7
128 [^>]*> ffb9 e740        vabs.f32        q7, q0
129 [^>]*> ffb9 e742        vabs.f32        q7, q1
130 [^>]*> ffb9 e744        vabs.f32        q7, q2
131 [^>]*> ffb9 e748        vabs.f32        q7, q4
132 [^>]*> ffb9 e74e        vabs.f32        q7, q7
133 [^>]*> fe31 cf4d        vpstte
134 [^>]*> ffb1 0342        vabst.s8        q0, q1
135 [^>]*> ffb5 2348        vabst.s16       q1, q4
136 [^>]*> ffb9 434a        vabse.s32       q2, q5
137 [^>]*> fe71 8f4d        vpste
138 [^>]*> ffb5 0748        vabst.f16       q0, q4
139 [^>]*> ffb9 e74a        vabse.f32       q7, q5
140 [^>]*> ffb1 03c0        vneg.s8 q0, q0
141 [^>]*> ffb1 03c2        vneg.s8 q0, q1
142 [^>]*> ffb1 03c4        vneg.s8 q0, q2
143 [^>]*> ffb1 03c8        vneg.s8 q0, q4
144 [^>]*> ffb1 03ce        vneg.s8 q0, q7
145 [^>]*> ffb1 23c0        vneg.s8 q1, q0
146 [^>]*> ffb1 23c2        vneg.s8 q1, q1
147 [^>]*> ffb1 23c4        vneg.s8 q1, q2
148 [^>]*> ffb1 23c8        vneg.s8 q1, q4
149 [^>]*> ffb1 23ce        vneg.s8 q1, q7
150 [^>]*> ffb1 43c0        vneg.s8 q2, q0
151 [^>]*> ffb1 43c2        vneg.s8 q2, q1
152 [^>]*> ffb1 43c4        vneg.s8 q2, q2
153 [^>]*> ffb1 43c8        vneg.s8 q2, q4
154 [^>]*> ffb1 43ce        vneg.s8 q2, q7
155 [^>]*> ffb1 83c0        vneg.s8 q4, q0
156 [^>]*> ffb1 83c2        vneg.s8 q4, q1
157 [^>]*> ffb1 83c4        vneg.s8 q4, q2
158 [^>]*> ffb1 83c8        vneg.s8 q4, q4
159 [^>]*> ffb1 83ce        vneg.s8 q4, q7
160 [^>]*> ffb1 e3c0        vneg.s8 q7, q0
161 [^>]*> ffb1 e3c2        vneg.s8 q7, q1
162 [^>]*> ffb1 e3c4        vneg.s8 q7, q2
163 [^>]*> ffb1 e3c8        vneg.s8 q7, q4
164 [^>]*> ffb1 e3ce        vneg.s8 q7, q7
165 [^>]*> ffb5 03c0        vneg.s16        q0, q0
166 [^>]*> ffb5 03c2        vneg.s16        q0, q1
167 [^>]*> ffb5 03c4        vneg.s16        q0, q2
168 [^>]*> ffb5 03c8        vneg.s16        q0, q4
169 [^>]*> ffb5 03ce        vneg.s16        q0, q7
170 [^>]*> ffb5 23c0        vneg.s16        q1, q0
171 [^>]*> ffb5 23c2        vneg.s16        q1, q1
172 [^>]*> ffb5 23c4        vneg.s16        q1, q2
173 [^>]*> ffb5 23c8        vneg.s16        q1, q4
174 [^>]*> ffb5 23ce        vneg.s16        q1, q7
175 [^>]*> ffb5 43c0        vneg.s16        q2, q0
176 [^>]*> ffb5 43c2        vneg.s16        q2, q1
177 [^>]*> ffb5 43c4        vneg.s16        q2, q2
178 [^>]*> ffb5 43c8        vneg.s16        q2, q4
179 [^>]*> ffb5 43ce        vneg.s16        q2, q7
180 [^>]*> ffb5 83c0        vneg.s16        q4, q0
181 [^>]*> ffb5 83c2        vneg.s16        q4, q1
182 [^>]*> ffb5 83c4        vneg.s16        q4, q2
183 [^>]*> ffb5 83c8        vneg.s16        q4, q4
184 [^>]*> ffb5 83ce        vneg.s16        q4, q7
185 [^>]*> ffb5 e3c0        vneg.s16        q7, q0
186 [^>]*> ffb5 e3c2        vneg.s16        q7, q1
187 [^>]*> ffb5 e3c4        vneg.s16        q7, q2
188 [^>]*> ffb5 e3c8        vneg.s16        q7, q4
189 [^>]*> ffb5 e3ce        vneg.s16        q7, q7
190 [^>]*> ffb9 03c0        vneg.s32        q0, q0
191 [^>]*> ffb9 03c2        vneg.s32        q0, q1
192 [^>]*> ffb9 03c4        vneg.s32        q0, q2
193 [^>]*> ffb9 03c8        vneg.s32        q0, q4
194 [^>]*> ffb9 03ce        vneg.s32        q0, q7
195 [^>]*> ffb9 23c0        vneg.s32        q1, q0
196 [^>]*> ffb9 23c2        vneg.s32        q1, q1
197 [^>]*> ffb9 23c4        vneg.s32        q1, q2
198 [^>]*> ffb9 23c8        vneg.s32        q1, q4
199 [^>]*> ffb9 23ce        vneg.s32        q1, q7
200 [^>]*> ffb9 43c0        vneg.s32        q2, q0
201 [^>]*> ffb9 43c2        vneg.s32        q2, q1
202 [^>]*> ffb9 43c4        vneg.s32        q2, q2
203 [^>]*> ffb9 43c8        vneg.s32        q2, q4
204 [^>]*> ffb9 43ce        vneg.s32        q2, q7
205 [^>]*> ffb9 83c0        vneg.s32        q4, q0
206 [^>]*> ffb9 83c2        vneg.s32        q4, q1
207 [^>]*> ffb9 83c4        vneg.s32        q4, q2
208 [^>]*> ffb9 83c8        vneg.s32        q4, q4
209 [^>]*> ffb9 83ce        vneg.s32        q4, q7
210 [^>]*> ffb9 e3c0        vneg.s32        q7, q0
211 [^>]*> ffb9 e3c2        vneg.s32        q7, q1
212 [^>]*> ffb9 e3c4        vneg.s32        q7, q2
213 [^>]*> ffb9 e3c8        vneg.s32        q7, q4
214 [^>]*> ffb9 e3ce        vneg.s32        q7, q7
215 [^>]*> ffb5 07c0        vneg.f16        q0, q0
216 [^>]*> ffb5 07c2        vneg.f16        q0, q1
217 [^>]*> ffb5 07c4        vneg.f16        q0, q2
218 [^>]*> ffb5 07c8        vneg.f16        q0, q4
219 [^>]*> ffb5 07ce        vneg.f16        q0, q7
220 [^>]*> ffb5 27c0        vneg.f16        q1, q0
221 [^>]*> ffb5 27c2        vneg.f16        q1, q1
222 [^>]*> ffb5 27c4        vneg.f16        q1, q2
223 [^>]*> ffb5 27c8        vneg.f16        q1, q4
224 [^>]*> ffb5 27ce        vneg.f16        q1, q7
225 [^>]*> ffb5 47c0        vneg.f16        q2, q0
226 [^>]*> ffb5 47c2        vneg.f16        q2, q1
227 [^>]*> ffb5 47c4        vneg.f16        q2, q2
228 [^>]*> ffb5 47c8        vneg.f16        q2, q4
229 [^>]*> ffb5 47ce        vneg.f16        q2, q7
230 [^>]*> ffb5 87c0        vneg.f16        q4, q0
231 [^>]*> ffb5 87c2        vneg.f16        q4, q1
232 [^>]*> ffb5 87c4        vneg.f16        q4, q2
233 [^>]*> ffb5 87c8        vneg.f16        q4, q4
234 [^>]*> ffb5 87ce        vneg.f16        q4, q7
235 [^>]*> ffb5 e7c0        vneg.f16        q7, q0
236 [^>]*> ffb5 e7c2        vneg.f16        q7, q1
237 [^>]*> ffb5 e7c4        vneg.f16        q7, q2
238 [^>]*> ffb5 e7c8        vneg.f16        q7, q4
239 [^>]*> ffb5 e7ce        vneg.f16        q7, q7
240 [^>]*> ffb9 07c0        vneg.f32        q0, q0
241 [^>]*> ffb9 07c2        vneg.f32        q0, q1
242 [^>]*> ffb9 07c4        vneg.f32        q0, q2
243 [^>]*> ffb9 07c8        vneg.f32        q0, q4
244 [^>]*> ffb9 07ce        vneg.f32        q0, q7
245 [^>]*> ffb9 27c0        vneg.f32        q1, q0
246 [^>]*> ffb9 27c2        vneg.f32        q1, q1
247 [^>]*> ffb9 27c4        vneg.f32        q1, q2
248 [^>]*> ffb9 27c8        vneg.f32        q1, q4
249 [^>]*> ffb9 27ce        vneg.f32        q1, q7
250 [^>]*> ffb9 47c0        vneg.f32        q2, q0
251 [^>]*> ffb9 47c2        vneg.f32        q2, q1
252 [^>]*> ffb9 47c4        vneg.f32        q2, q2
253 [^>]*> ffb9 47c8        vneg.f32        q2, q4
254 [^>]*> ffb9 47ce        vneg.f32        q2, q7
255 [^>]*> ffb9 87c0        vneg.f32        q4, q0
256 [^>]*> ffb9 87c2        vneg.f32        q4, q1
257 [^>]*> ffb9 87c4        vneg.f32        q4, q2
258 [^>]*> ffb9 87c8        vneg.f32        q4, q4
259 [^>]*> ffb9 87ce        vneg.f32        q4, q7
260 [^>]*> ffb9 e7c0        vneg.f32        q7, q0
261 [^>]*> ffb9 e7c2        vneg.f32        q7, q1
262 [^>]*> ffb9 e7c4        vneg.f32        q7, q2
263 [^>]*> ffb9 e7c8        vneg.f32        q7, q4
264 [^>]*> ffb9 e7ce        vneg.f32        q7, q7
265 [^>]*> fe71 4f4d        vpstee
266 [^>]*> ffb1 03c2        vnegt.s8        q0, q1
267 [^>]*> ffb5 23cc        vnege.s16       q1, q6
268 [^>]*> ffb9 43ca        vnege.s32       q2, q5
269 [^>]*> fe71 8f4d        vpste
270 [^>]*> ffb5 27c8        vnegt.f16       q1, q4
271 [^>]*> ffb9 e7ca        vnege.f32       q7, q5