]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/arm/armv8_2-a-fp16-thumb2.d
Separate the new FP16 instructions backported from Armv8.4-a to Armv8.2-a into a...
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / arm / armv8_2-a-fp16-thumb2.d
1 #as: -march=armv8.2-a+fp16fml -mfpu=neon-fp-armv8 -mthumb
2 #source: armv8_2-a-fp16.s
3 #objdump: -d
4
5 .*: +file format .*arm.*
6
7 Disassembly of section .text:
8
9 .* <.*>:
10 .*: fc21 0810 vfmal.f16 d0, s2, s0
11 .*: fe00 2810 vfmal.f16 d2, s0, s0\[0\]
12 .*: fca1 0810 vfmsl.f16 d0, s2, s0
13 .*: fe10 2818 vfmsl.f16 d2, s0, s0\[1\]
14 .*: fc21 0814 vfmal.f16 d0, s2, s8
15 .*: fe00 2814 vfmal.f16 d2, s0, s8\[0\]
16 .*: fca1 0814 vfmsl.f16 d0, s2, s8
17 .*: fe10 281c vfmsl.f16 d2, s0, s8\[1\]
18 .*: fc21 0837 vfmal.f16 d0, s2, s15
19 .*: fe00 2837 vfmal.f16 d2, s0, s15\[0\]
20 .*: fca1 0837 vfmsl.f16 d0, s2, s15
21 .*: fe10 283f vfmsl.f16 d2, s0, s15\[1\]
22 .*: fc27 0890 vfmal.f16 d0, s15, s0
23 .*: fe00 f810 vfmal.f16 d15, s0, s0\[0\]
24 .*: fca7 0890 vfmsl.f16 d0, s15, s0
25 .*: fe10 f818 vfmsl.f16 d15, s0, s0\[1\]
26 .*: fc27 0894 vfmal.f16 d0, s15, s8
27 .*: fe00 f814 vfmal.f16 d15, s0, s8\[0\]
28 .*: fca7 0894 vfmsl.f16 d0, s15, s8
29 .*: fe10 f81c vfmsl.f16 d15, s0, s8\[1\]
30 .*: fc27 08b7 vfmal.f16 d0, s15, s15
31 .*: fe00 f837 vfmal.f16 d15, s0, s15\[0\]
32 .*: fca7 08b7 vfmsl.f16 d0, s15, s15
33 .*: fe10 f83f vfmsl.f16 d15, s0, s15\[1\]
34 .*: fc2f 0810 vfmal.f16 d0, s30, s0
35 .*: fe40 e810 vfmal.f16 d30, s0, s0\[0\]
36 .*: fcaf 0810 vfmsl.f16 d0, s30, s0
37 .*: fe50 e818 vfmsl.f16 d30, s0, s0\[1\]
38 .*: fc2f 0814 vfmal.f16 d0, s30, s8
39 .*: fe40 e814 vfmal.f16 d30, s0, s8\[0\]
40 .*: fcaf 0814 vfmsl.f16 d0, s30, s8
41 .*: fe50 e81c vfmsl.f16 d30, s0, s8\[1\]
42 .*: fc2f 0837 vfmal.f16 d0, s30, s15
43 .*: fe40 e837 vfmal.f16 d30, s0, s15\[0\]
44 .*: fcaf 0837 vfmsl.f16 d0, s30, s15
45 .*: fe50 e83f vfmsl.f16 d30, s0, s15\[1\]
46 .*: fc21 7810 vfmal.f16 d7, s2, s0
47 .*: fe03 2890 vfmal.f16 d2, s7, s0\[0\]
48 .*: fca1 7810 vfmsl.f16 d7, s2, s0
49 .*: fe13 2898 vfmsl.f16 d2, s7, s0\[1\]
50 .*: fc21 7814 vfmal.f16 d7, s2, s8
51 .*: fe03 2894 vfmal.f16 d2, s7, s8\[0\]
52 .*: fca1 7814 vfmsl.f16 d7, s2, s8
53 .*: fe13 289c vfmsl.f16 d2, s7, s8\[1\]
54 .*: fc21 7837 vfmal.f16 d7, s2, s15
55 .*: fe03 28b7 vfmal.f16 d2, s7, s15\[0\]
56 .*: fca1 7837 vfmsl.f16 d7, s2, s15
57 .*: fe13 28bf vfmsl.f16 d2, s7, s15\[1\]
58 .*: fc27 7890 vfmal.f16 d7, s15, s0
59 .*: fe03 f890 vfmal.f16 d15, s7, s0\[0\]
60 .*: fca7 7890 vfmsl.f16 d7, s15, s0
61 .*: fe13 f898 vfmsl.f16 d15, s7, s0\[1\]
62 .*: fc27 7894 vfmal.f16 d7, s15, s8
63 .*: fe03 f894 vfmal.f16 d15, s7, s8\[0\]
64 .*: fca7 7894 vfmsl.f16 d7, s15, s8
65 .*: fe13 f89c vfmsl.f16 d15, s7, s8\[1\]
66 .*: fc27 78b7 vfmal.f16 d7, s15, s15
67 .*: fe03 f8b7 vfmal.f16 d15, s7, s15\[0\]
68 .*: fca7 78b7 vfmsl.f16 d7, s15, s15
69 .*: fe13 f8bf vfmsl.f16 d15, s7, s15\[1\]
70 .*: fc2f 7810 vfmal.f16 d7, s30, s0
71 .*: fe43 e890 vfmal.f16 d30, s7, s0\[0\]
72 .*: fcaf 7810 vfmsl.f16 d7, s30, s0
73 .*: fe53 e898 vfmsl.f16 d30, s7, s0\[1\]
74 .*: fc2f 7814 vfmal.f16 d7, s30, s8
75 .*: fe43 e894 vfmal.f16 d30, s7, s8\[0\]
76 .*: fcaf 7814 vfmsl.f16 d7, s30, s8
77 .*: fe53 e89c vfmsl.f16 d30, s7, s8\[1\]
78 .*: fc2f 7837 vfmal.f16 d7, s30, s15
79 .*: fe43 e8b7 vfmal.f16 d30, s7, s15\[0\]
80 .*: fcaf 7837 vfmsl.f16 d7, s30, s15
81 .*: fe53 e8bf vfmsl.f16 d30, s7, s15\[1\]
82 .*: fc61 0810 vfmal.f16 d16, s2, s0
83 .*: fe08 2810 vfmal.f16 d2, s16, s0\[0\]
84 .*: fce1 0810 vfmsl.f16 d16, s2, s0
85 .*: fe18 2818 vfmsl.f16 d2, s16, s0\[1\]
86 .*: fc61 0814 vfmal.f16 d16, s2, s8
87 .*: fe08 2814 vfmal.f16 d2, s16, s8\[0\]
88 .*: fce1 0814 vfmsl.f16 d16, s2, s8
89 .*: fe18 281c vfmsl.f16 d2, s16, s8\[1\]
90 .*: fc61 0837 vfmal.f16 d16, s2, s15
91 .*: fe08 2837 vfmal.f16 d2, s16, s15\[0\]
92 .*: fce1 0837 vfmsl.f16 d16, s2, s15
93 .*: fe18 283f vfmsl.f16 d2, s16, s15\[1\]
94 .*: fc67 0890 vfmal.f16 d16, s15, s0
95 .*: fe08 f810 vfmal.f16 d15, s16, s0\[0\]
96 .*: fce7 0890 vfmsl.f16 d16, s15, s0
97 .*: fe18 f818 vfmsl.f16 d15, s16, s0\[1\]
98 .*: fc67 0894 vfmal.f16 d16, s15, s8
99 .*: fe08 f814 vfmal.f16 d15, s16, s8\[0\]
100 .*: fce7 0894 vfmsl.f16 d16, s15, s8
101 .*: fe18 f81c vfmsl.f16 d15, s16, s8\[1\]
102 .*: fc67 08b7 vfmal.f16 d16, s15, s15
103 .*: fe08 f837 vfmal.f16 d15, s16, s15\[0\]
104 .*: fce7 08b7 vfmsl.f16 d16, s15, s15
105 .*: fe18 f83f vfmsl.f16 d15, s16, s15\[1\]
106 .*: fc6f 0810 vfmal.f16 d16, s30, s0
107 .*: fe48 e810 vfmal.f16 d30, s16, s0\[0\]
108 .*: fcef 0810 vfmsl.f16 d16, s30, s0
109 .*: fe58 e818 vfmsl.f16 d30, s16, s0\[1\]
110 .*: fc6f 0814 vfmal.f16 d16, s30, s8
111 .*: fe48 e814 vfmal.f16 d30, s16, s8\[0\]
112 .*: fcef 0814 vfmsl.f16 d16, s30, s8
113 .*: fe58 e81c vfmsl.f16 d30, s16, s8\[1\]
114 .*: fc6f 0837 vfmal.f16 d16, s30, s15
115 .*: fe48 e837 vfmal.f16 d30, s16, s15\[0\]
116 .*: fcef 0837 vfmsl.f16 d16, s30, s15
117 .*: fe58 e83f vfmsl.f16 d30, s16, s15\[1\]
118 .*: fc61 f810 vfmal.f16 d31, s2, s0
119 .*: fe0f 2890 vfmal.f16 d2, s31, s0\[0\]
120 .*: fce1 f810 vfmsl.f16 d31, s2, s0
121 .*: fe1f 2898 vfmsl.f16 d2, s31, s0\[1\]
122 .*: fc61 f814 vfmal.f16 d31, s2, s8
123 .*: fe0f 2894 vfmal.f16 d2, s31, s8\[0\]
124 .*: fce1 f814 vfmsl.f16 d31, s2, s8
125 .*: fe1f 289c vfmsl.f16 d2, s31, s8\[1\]
126 .*: fc61 f837 vfmal.f16 d31, s2, s15
127 .*: fe0f 28b7 vfmal.f16 d2, s31, s15\[0\]
128 .*: fce1 f837 vfmsl.f16 d31, s2, s15
129 .*: fe1f 28bf vfmsl.f16 d2, s31, s15\[1\]
130 .*: fc67 f890 vfmal.f16 d31, s15, s0
131 .*: fe0f f890 vfmal.f16 d15, s31, s0\[0\]
132 .*: fce7 f890 vfmsl.f16 d31, s15, s0
133 .*: fe1f f898 vfmsl.f16 d15, s31, s0\[1\]
134 .*: fc67 f894 vfmal.f16 d31, s15, s8
135 .*: fe0f f894 vfmal.f16 d15, s31, s8\[0\]
136 .*: fce7 f894 vfmsl.f16 d31, s15, s8
137 .*: fe1f f89c vfmsl.f16 d15, s31, s8\[1\]
138 .*: fc67 f8b7 vfmal.f16 d31, s15, s15
139 .*: fe0f f8b7 vfmal.f16 d15, s31, s15\[0\]
140 .*: fce7 f8b7 vfmsl.f16 d31, s15, s15
141 .*: fe1f f8bf vfmsl.f16 d15, s31, s15\[1\]
142 .*: fc6f f810 vfmal.f16 d31, s30, s0
143 .*: fe4f e890 vfmal.f16 d30, s31, s0\[0\]
144 .*: fcef f810 vfmsl.f16 d31, s30, s0
145 .*: fe5f e898 vfmsl.f16 d30, s31, s0\[1\]
146 .*: fc6f f814 vfmal.f16 d31, s30, s8
147 .*: fe4f e894 vfmal.f16 d30, s31, s8\[0\]
148 .*: fcef f814 vfmsl.f16 d31, s30, s8
149 .*: fe5f e89c vfmsl.f16 d30, s31, s8\[1\]
150 .*: fc6f f837 vfmal.f16 d31, s30, s15
151 .*: fe4f e8b7 vfmal.f16 d30, s31, s15\[0\]
152 .*: fcef f837 vfmsl.f16 d31, s30, s15
153 .*: fe5f e8bf vfmsl.f16 d30, s31, s15\[1\]
154 .*: fc20 4850 vfmal.f16 q2, d0, d0
155 .*: fe02 0850 vfmal.f16 q0, d2, d0\[0\]
156 .*: fca0 4850 vfmsl.f16 q2, d0, d0
157 .*: fe12 0878 vfmsl.f16 q0, d2, d0\[3\]
158 .*: fc20 4857 vfmal.f16 q2, d0, d7
159 .*: fe02 0857 vfmal.f16 q0, d2, d7\[0\]
160 .*: fca0 4857 vfmsl.f16 q2, d0, d7
161 .*: fe12 087f vfmsl.f16 q0, d2, d7\[3\]
162 .*: fc20 6850 vfmal.f16 q3, d0, d0
163 .*: fe03 0850 vfmal.f16 q0, d3, d0\[0\]
164 .*: fca0 6850 vfmsl.f16 q3, d0, d0
165 .*: fe13 0878 vfmsl.f16 q0, d3, d0\[3\]
166 .*: fc20 6857 vfmal.f16 q3, d0, d7
167 .*: fe03 0857 vfmal.f16 q0, d3, d7\[0\]
168 .*: fca0 6857 vfmsl.f16 q3, d0, d7
169 .*: fe13 087f vfmsl.f16 q0, d3, d7\[3\]
170 .*: fc60 a850 vfmal.f16 q13, d0, d0
171 .*: fe0d 0850 vfmal.f16 q0, d13, d0\[0\]
172 .*: fce0 a850 vfmsl.f16 q13, d0, d0
173 .*: fe1d 0878 vfmsl.f16 q0, d13, d0\[3\]
174 .*: fc60 a857 vfmal.f16 q13, d0, d7
175 .*: fe0d 0857 vfmal.f16 q0, d13, d7\[0\]
176 .*: fce0 a857 vfmsl.f16 q13, d0, d7
177 .*: fe1d 087f vfmsl.f16 q0, d13, d7\[3\]
178 .*: fc21 4850 vfmal.f16 q2, d1, d0
179 .*: fe02 2850 vfmal.f16 q1, d2, d0\[0\]
180 .*: fca1 4850 vfmsl.f16 q2, d1, d0
181 .*: fe12 2878 vfmsl.f16 q1, d2, d0\[3\]
182 .*: fc21 4857 vfmal.f16 q2, d1, d7
183 .*: fe02 2857 vfmal.f16 q1, d2, d7\[0\]
184 .*: fca1 4857 vfmsl.f16 q2, d1, d7
185 .*: fe12 287f vfmsl.f16 q1, d2, d7\[3\]
186 .*: fc21 6850 vfmal.f16 q3, d1, d0
187 .*: fe03 2850 vfmal.f16 q1, d3, d0\[0\]
188 .*: fca1 6850 vfmsl.f16 q3, d1, d0
189 .*: fe13 2878 vfmsl.f16 q1, d3, d0\[3\]
190 .*: fc21 6857 vfmal.f16 q3, d1, d7
191 .*: fe03 2857 vfmal.f16 q1, d3, d7\[0\]
192 .*: fca1 6857 vfmsl.f16 q3, d1, d7
193 .*: fe13 287f vfmsl.f16 q1, d3, d7\[3\]
194 .*: fc61 a850 vfmal.f16 q13, d1, d0
195 .*: fe0d 2850 vfmal.f16 q1, d13, d0\[0\]
196 .*: fce1 a850 vfmsl.f16 q13, d1, d0
197 .*: fe1d 2878 vfmsl.f16 q1, d13, d0\[3\]
198 .*: fc61 a857 vfmal.f16 q13, d1, d7
199 .*: fe0d 2857 vfmal.f16 q1, d13, d7\[0\]
200 .*: fce1 a857 vfmsl.f16 q13, d1, d7
201 .*: fe1d 287f vfmsl.f16 q1, d13, d7\[3\]
202 .*: fc26 4850 vfmal.f16 q2, d6, d0
203 .*: fe02 c850 vfmal.f16 q6, d2, d0\[0\]
204 .*: fca6 4850 vfmsl.f16 q2, d6, d0
205 .*: fe12 c878 vfmsl.f16 q6, d2, d0\[3\]
206 .*: fc26 4857 vfmal.f16 q2, d6, d7
207 .*: fe02 c857 vfmal.f16 q6, d2, d7\[0\]
208 .*: fca6 4857 vfmsl.f16 q2, d6, d7
209 .*: fe12 c87f vfmsl.f16 q6, d2, d7\[3\]
210 .*: fc26 6850 vfmal.f16 q3, d6, d0
211 .*: fe03 c850 vfmal.f16 q6, d3, d0\[0\]
212 .*: fca6 6850 vfmsl.f16 q3, d6, d0
213 .*: fe13 c878 vfmsl.f16 q6, d3, d0\[3\]
214 .*: fc26 6857 vfmal.f16 q3, d6, d7
215 .*: fe03 c857 vfmal.f16 q6, d3, d7\[0\]
216 .*: fca6 6857 vfmsl.f16 q3, d6, d7
217 .*: fe13 c87f vfmsl.f16 q6, d3, d7\[3\]
218 .*: fc66 a850 vfmal.f16 q13, d6, d0
219 .*: fe0d c850 vfmal.f16 q6, d13, d0\[0\]
220 .*: fce6 a850 vfmsl.f16 q13, d6, d0
221 .*: fe1d c878 vfmsl.f16 q6, d13, d0\[3\]
222 .*: fc66 a857 vfmal.f16 q13, d6, d7
223 .*: fe0d c857 vfmal.f16 q6, d13, d7\[0\]
224 .*: fce6 a857 vfmsl.f16 q13, d6, d7
225 .*: fe1d c87f vfmsl.f16 q6, d13, d7\[3\]
226 .*: fc2f 4850 vfmal.f16 q2, d15, d0
227 .*: fe42 e850 vfmal.f16 q15, d2, d0\[0\]
228 .*: fcaf 4850 vfmsl.f16 q2, d15, d0
229 .*: fe52 e878 vfmsl.f16 q15, d2, d0\[3\]
230 .*: fc2f 4857 vfmal.f16 q2, d15, d7
231 .*: fe42 e857 vfmal.f16 q15, d2, d7\[0\]
232 .*: fcaf 4857 vfmsl.f16 q2, d15, d7
233 .*: fe52 e87f vfmsl.f16 q15, d2, d7\[3\]
234 .*: fc2f 6850 vfmal.f16 q3, d15, d0
235 .*: fe43 e850 vfmal.f16 q15, d3, d0\[0\]
236 .*: fcaf 6850 vfmsl.f16 q3, d15, d0
237 .*: fe53 e878 vfmsl.f16 q15, d3, d0\[3\]
238 .*: fc2f 6857 vfmal.f16 q3, d15, d7
239 .*: fe43 e857 vfmal.f16 q15, d3, d7\[0\]
240 .*: fcaf 6857 vfmsl.f16 q3, d15, d7
241 .*: fe53 e87f vfmsl.f16 q15, d3, d7\[3\]
242 .*: fc6f a850 vfmal.f16 q13, d15, d0
243 .*: fe4d e850 vfmal.f16 q15, d13, d0\[0\]
244 .*: fcef a850 vfmsl.f16 q13, d15, d0
245 .*: fe5d e878 vfmsl.f16 q15, d13, d0\[3\]
246 .*: fc6f a857 vfmal.f16 q13, d15, d7
247 .*: fe4d e857 vfmal.f16 q15, d13, d7\[0\]
248 .*: fcef a857 vfmsl.f16 q13, d15, d7
249 .*: fe5d e87f vfmsl.f16 q15, d13, d7\[3\]