1# name: MVE vcvt instructions, part 2
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
7Disassembly of section .text:
8[^>]*> ffb7 0640 	vcvt.f16.s16	q0, q0
9[^>]*> ffb7 0642 	vcvt.f16.s16	q0, q1
10[^>]*> ffb7 0644 	vcvt.f16.s16	q0, q2
11[^>]*> ffb7 0648 	vcvt.f16.s16	q0, q4
12[^>]*> ffb7 064e 	vcvt.f16.s16	q0, q7
13[^>]*> ffb7 2640 	vcvt.f16.s16	q1, q0
14[^>]*> ffb7 2642 	vcvt.f16.s16	q1, q1
15[^>]*> ffb7 2644 	vcvt.f16.s16	q1, q2
16[^>]*> ffb7 2648 	vcvt.f16.s16	q1, q4
17[^>]*> ffb7 264e 	vcvt.f16.s16	q1, q7
18[^>]*> ffb7 4640 	vcvt.f16.s16	q2, q0
19[^>]*> ffb7 4642 	vcvt.f16.s16	q2, q1
20[^>]*> ffb7 4644 	vcvt.f16.s16	q2, q2
21[^>]*> ffb7 4648 	vcvt.f16.s16	q2, q4
22[^>]*> ffb7 464e 	vcvt.f16.s16	q2, q7
23[^>]*> ffb7 8640 	vcvt.f16.s16	q4, q0
24[^>]*> ffb7 8642 	vcvt.f16.s16	q4, q1
25[^>]*> ffb7 8644 	vcvt.f16.s16	q4, q2
26[^>]*> ffb7 8648 	vcvt.f16.s16	q4, q4
27[^>]*> ffb7 864e 	vcvt.f16.s16	q4, q7
28[^>]*> ffb7 e640 	vcvt.f16.s16	q7, q0
29[^>]*> ffb7 e642 	vcvt.f16.s16	q7, q1
30[^>]*> ffb7 e644 	vcvt.f16.s16	q7, q2
31[^>]*> ffb7 e648 	vcvt.f16.s16	q7, q4
32[^>]*> ffb7 e64e 	vcvt.f16.s16	q7, q7
33[^>]*> ffb7 06c0 	vcvt.f16.u16	q0, q0
34[^>]*> ffb7 06c2 	vcvt.f16.u16	q0, q1
35[^>]*> ffb7 06c4 	vcvt.f16.u16	q0, q2
36[^>]*> ffb7 06c8 	vcvt.f16.u16	q0, q4
37[^>]*> ffb7 06ce 	vcvt.f16.u16	q0, q7
38[^>]*> ffb7 26c0 	vcvt.f16.u16	q1, q0
39[^>]*> ffb7 26c2 	vcvt.f16.u16	q1, q1
40[^>]*> ffb7 26c4 	vcvt.f16.u16	q1, q2
41[^>]*> ffb7 26c8 	vcvt.f16.u16	q1, q4
42[^>]*> ffb7 26ce 	vcvt.f16.u16	q1, q7
43[^>]*> ffb7 46c0 	vcvt.f16.u16	q2, q0
44[^>]*> ffb7 46c2 	vcvt.f16.u16	q2, q1
45[^>]*> ffb7 46c4 	vcvt.f16.u16	q2, q2
46[^>]*> ffb7 46c8 	vcvt.f16.u16	q2, q4
47[^>]*> ffb7 46ce 	vcvt.f16.u16	q2, q7
48[^>]*> ffb7 86c0 	vcvt.f16.u16	q4, q0
49[^>]*> ffb7 86c2 	vcvt.f16.u16	q4, q1
50[^>]*> ffb7 86c4 	vcvt.f16.u16	q4, q2
51[^>]*> ffb7 86c8 	vcvt.f16.u16	q4, q4
52[^>]*> ffb7 86ce 	vcvt.f16.u16	q4, q7
53[^>]*> ffb7 e6c0 	vcvt.f16.u16	q7, q0
54[^>]*> ffb7 e6c2 	vcvt.f16.u16	q7, q1
55[^>]*> ffb7 e6c4 	vcvt.f16.u16	q7, q2
56[^>]*> ffb7 e6c8 	vcvt.f16.u16	q7, q4
57[^>]*> ffb7 e6ce 	vcvt.f16.u16	q7, q7
58[^>]*> ffb7 0740 	vcvt.s16.f16	q0, q0
59[^>]*> ffb7 0742 	vcvt.s16.f16	q0, q1
60[^>]*> ffb7 0744 	vcvt.s16.f16	q0, q2
61[^>]*> ffb7 0748 	vcvt.s16.f16	q0, q4
62[^>]*> ffb7 074e 	vcvt.s16.f16	q0, q7
63[^>]*> ffb7 2740 	vcvt.s16.f16	q1, q0
64[^>]*> ffb7 2742 	vcvt.s16.f16	q1, q1
65[^>]*> ffb7 2744 	vcvt.s16.f16	q1, q2
66[^>]*> ffb7 2748 	vcvt.s16.f16	q1, q4
67[^>]*> ffb7 274e 	vcvt.s16.f16	q1, q7
68[^>]*> ffb7 4740 	vcvt.s16.f16	q2, q0
69[^>]*> ffb7 4742 	vcvt.s16.f16	q2, q1
70[^>]*> ffb7 4744 	vcvt.s16.f16	q2, q2
71[^>]*> ffb7 4748 	vcvt.s16.f16	q2, q4
72[^>]*> ffb7 474e 	vcvt.s16.f16	q2, q7
73[^>]*> ffb7 8740 	vcvt.s16.f16	q4, q0
74[^>]*> ffb7 8742 	vcvt.s16.f16	q4, q1
75[^>]*> ffb7 8744 	vcvt.s16.f16	q4, q2
76[^>]*> ffb7 8748 	vcvt.s16.f16	q4, q4
77[^>]*> ffb7 874e 	vcvt.s16.f16	q4, q7
78[^>]*> ffb7 e740 	vcvt.s16.f16	q7, q0
79[^>]*> ffb7 e742 	vcvt.s16.f16	q7, q1
80[^>]*> ffb7 e744 	vcvt.s16.f16	q7, q2
81[^>]*> ffb7 e748 	vcvt.s16.f16	q7, q4
82[^>]*> ffb7 e74e 	vcvt.s16.f16	q7, q7
83[^>]*> ffb7 07c0 	vcvt.u16.f16	q0, q0
84[^>]*> ffb7 07c2 	vcvt.u16.f16	q0, q1
85[^>]*> ffb7 07c4 	vcvt.u16.f16	q0, q2
86[^>]*> ffb7 07c8 	vcvt.u16.f16	q0, q4
87[^>]*> ffb7 07ce 	vcvt.u16.f16	q0, q7
88[^>]*> ffb7 27c0 	vcvt.u16.f16	q1, q0
89[^>]*> ffb7 27c2 	vcvt.u16.f16	q1, q1
90[^>]*> ffb7 27c4 	vcvt.u16.f16	q1, q2
91[^>]*> ffb7 27c8 	vcvt.u16.f16	q1, q4
92[^>]*> ffb7 27ce 	vcvt.u16.f16	q1, q7
93[^>]*> ffb7 47c0 	vcvt.u16.f16	q2, q0
94[^>]*> ffb7 47c2 	vcvt.u16.f16	q2, q1
95[^>]*> ffb7 47c4 	vcvt.u16.f16	q2, q2
96[^>]*> ffb7 47c8 	vcvt.u16.f16	q2, q4
97[^>]*> ffb7 47ce 	vcvt.u16.f16	q2, q7
98[^>]*> ffb7 87c0 	vcvt.u16.f16	q4, q0
99[^>]*> ffb7 87c2 	vcvt.u16.f16	q4, q1
100[^>]*> ffb7 87c4 	vcvt.u16.f16	q4, q2
101[^>]*> ffb7 87c8 	vcvt.u16.f16	q4, q4
102[^>]*> ffb7 87ce 	vcvt.u16.f16	q4, q7
103[^>]*> ffb7 e7c0 	vcvt.u16.f16	q7, q0
104[^>]*> ffb7 e7c2 	vcvt.u16.f16	q7, q1
105[^>]*> ffb7 e7c4 	vcvt.u16.f16	q7, q2
106[^>]*> ffb7 e7c8 	vcvt.u16.f16	q7, q4
107[^>]*> ffb7 e7ce 	vcvt.u16.f16	q7, q7
108[^>]*> ffbb 0640 	vcvt.f32.s32	q0, q0
109[^>]*> ffbb 0642 	vcvt.f32.s32	q0, q1
110[^>]*> ffbb 0644 	vcvt.f32.s32	q0, q2
111[^>]*> ffbb 0648 	vcvt.f32.s32	q0, q4
112[^>]*> ffbb 064e 	vcvt.f32.s32	q0, q7
113[^>]*> ffbb 2640 	vcvt.f32.s32	q1, q0
114[^>]*> ffbb 2642 	vcvt.f32.s32	q1, q1
115[^>]*> ffbb 2644 	vcvt.f32.s32	q1, q2
116[^>]*> ffbb 2648 	vcvt.f32.s32	q1, q4
117[^>]*> ffbb 264e 	vcvt.f32.s32	q1, q7
118[^>]*> ffbb 4640 	vcvt.f32.s32	q2, q0
119[^>]*> ffbb 4642 	vcvt.f32.s32	q2, q1
120[^>]*> ffbb 4644 	vcvt.f32.s32	q2, q2
121[^>]*> ffbb 4648 	vcvt.f32.s32	q2, q4
122[^>]*> ffbb 464e 	vcvt.f32.s32	q2, q7
123[^>]*> ffbb 8640 	vcvt.f32.s32	q4, q0
124[^>]*> ffbb 8642 	vcvt.f32.s32	q4, q1
125[^>]*> ffbb 8644 	vcvt.f32.s32	q4, q2
126[^>]*> ffbb 8648 	vcvt.f32.s32	q4, q4
127[^>]*> ffbb 864e 	vcvt.f32.s32	q4, q7
128[^>]*> ffbb e640 	vcvt.f32.s32	q7, q0
129[^>]*> ffbb e642 	vcvt.f32.s32	q7, q1
130[^>]*> ffbb e644 	vcvt.f32.s32	q7, q2
131[^>]*> ffbb e648 	vcvt.f32.s32	q7, q4
132[^>]*> ffbb e64e 	vcvt.f32.s32	q7, q7
133[^>]*> ffbb 06c0 	vcvt.f32.u32	q0, q0
134[^>]*> ffbb 06c2 	vcvt.f32.u32	q0, q1
135[^>]*> ffbb 06c4 	vcvt.f32.u32	q0, q2
136[^>]*> ffbb 06c8 	vcvt.f32.u32	q0, q4
137[^>]*> ffbb 06ce 	vcvt.f32.u32	q0, q7
138[^>]*> ffbb 26c0 	vcvt.f32.u32	q1, q0
139[^>]*> ffbb 26c2 	vcvt.f32.u32	q1, q1
140[^>]*> ffbb 26c4 	vcvt.f32.u32	q1, q2
141[^>]*> ffbb 26c8 	vcvt.f32.u32	q1, q4
142[^>]*> ffbb 26ce 	vcvt.f32.u32	q1, q7
143[^>]*> ffbb 46c0 	vcvt.f32.u32	q2, q0
144[^>]*> ffbb 46c2 	vcvt.f32.u32	q2, q1
145[^>]*> ffbb 46c4 	vcvt.f32.u32	q2, q2
146[^>]*> ffbb 46c8 	vcvt.f32.u32	q2, q4
147[^>]*> ffbb 46ce 	vcvt.f32.u32	q2, q7
148[^>]*> ffbb 86c0 	vcvt.f32.u32	q4, q0
149[^>]*> ffbb 86c2 	vcvt.f32.u32	q4, q1
150[^>]*> ffbb 86c4 	vcvt.f32.u32	q4, q2
151[^>]*> ffbb 86c8 	vcvt.f32.u32	q4, q4
152[^>]*> ffbb 86ce 	vcvt.f32.u32	q4, q7
153[^>]*> ffbb e6c0 	vcvt.f32.u32	q7, q0
154[^>]*> ffbb e6c2 	vcvt.f32.u32	q7, q1
155[^>]*> ffbb e6c4 	vcvt.f32.u32	q7, q2
156[^>]*> ffbb e6c8 	vcvt.f32.u32	q7, q4
157[^>]*> ffbb e6ce 	vcvt.f32.u32	q7, q7
158[^>]*> ffbb 0740 	vcvt.s32.f32	q0, q0
159[^>]*> ffbb 0742 	vcvt.s32.f32	q0, q1
160[^>]*> ffbb 0744 	vcvt.s32.f32	q0, q2
161[^>]*> ffbb 0748 	vcvt.s32.f32	q0, q4
162[^>]*> ffbb 074e 	vcvt.s32.f32	q0, q7
163[^>]*> ffbb 2740 	vcvt.s32.f32	q1, q0
164[^>]*> ffbb 2742 	vcvt.s32.f32	q1, q1
165[^>]*> ffbb 2744 	vcvt.s32.f32	q1, q2
166[^>]*> ffbb 2748 	vcvt.s32.f32	q1, q4
167[^>]*> ffbb 274e 	vcvt.s32.f32	q1, q7
168[^>]*> ffbb 4740 	vcvt.s32.f32	q2, q0
169[^>]*> ffbb 4742 	vcvt.s32.f32	q2, q1
170[^>]*> ffbb 4744 	vcvt.s32.f32	q2, q2
171[^>]*> ffbb 4748 	vcvt.s32.f32	q2, q4
172[^>]*> ffbb 474e 	vcvt.s32.f32	q2, q7
173[^>]*> ffbb 8740 	vcvt.s32.f32	q4, q0
174[^>]*> ffbb 8742 	vcvt.s32.f32	q4, q1
175[^>]*> ffbb 8744 	vcvt.s32.f32	q4, q2
176[^>]*> ffbb 8748 	vcvt.s32.f32	q4, q4
177[^>]*> ffbb 874e 	vcvt.s32.f32	q4, q7
178[^>]*> ffbb e740 	vcvt.s32.f32	q7, q0
179[^>]*> ffbb e742 	vcvt.s32.f32	q7, q1
180[^>]*> ffbb e744 	vcvt.s32.f32	q7, q2
181[^>]*> ffbb e748 	vcvt.s32.f32	q7, q4
182[^>]*> ffbb e74e 	vcvt.s32.f32	q7, q7
183[^>]*> ffbb 07c0 	vcvt.u32.f32	q0, q0
184[^>]*> ffbb 07c2 	vcvt.u32.f32	q0, q1
185[^>]*> ffbb 07c4 	vcvt.u32.f32	q0, q2
186[^>]*> ffbb 07c8 	vcvt.u32.f32	q0, q4
187[^>]*> ffbb 07ce 	vcvt.u32.f32	q0, q7
188[^>]*> ffbb 27c0 	vcvt.u32.f32	q1, q0
189[^>]*> ffbb 27c2 	vcvt.u32.f32	q1, q1
190[^>]*> ffbb 27c4 	vcvt.u32.f32	q1, q2
191[^>]*> ffbb 27c8 	vcvt.u32.f32	q1, q4
192[^>]*> ffbb 27ce 	vcvt.u32.f32	q1, q7
193[^>]*> ffbb 47c0 	vcvt.u32.f32	q2, q0
194[^>]*> ffbb 47c2 	vcvt.u32.f32	q2, q1
195[^>]*> ffbb 47c4 	vcvt.u32.f32	q2, q2
196[^>]*> ffbb 47c8 	vcvt.u32.f32	q2, q4
197[^>]*> ffbb 47ce 	vcvt.u32.f32	q2, q7
198[^>]*> ffbb 87c0 	vcvt.u32.f32	q4, q0
199[^>]*> ffbb 87c2 	vcvt.u32.f32	q4, q1
200[^>]*> ffbb 87c4 	vcvt.u32.f32	q4, q2
201[^>]*> ffbb 87c8 	vcvt.u32.f32	q4, q4
202[^>]*> ffbb 87ce 	vcvt.u32.f32	q4, q7
203[^>]*> ffbb e7c0 	vcvt.u32.f32	q7, q0
204[^>]*> ffbb e7c2 	vcvt.u32.f32	q7, q1
205[^>]*> ffbb e7c4 	vcvt.u32.f32	q7, q2
206[^>]*> ffbb e7c8 	vcvt.u32.f32	q7, q4
207[^>]*> ffbb e7ce 	vcvt.u32.f32	q7, q7
208[^>]*> fe31 af4d 	vpsttee
209[^>]*> ffb7 0642 	vcvtt.f16.s16	q0, q1
210[^>]*> ffb7 26c4 	vcvtt.f16.u16	q1, q2
211[^>]*> ffb7 4746 	vcvte.s16.f16	q2, q3
212[^>]*> ffb7 67c8 	vcvte.u16.f16	q3, q4
213[^>]*> fe31 af4d 	vpsttee
214[^>]*> ffbb 864a 	vcvtt.f32.s32	q4, q5
215[^>]*> ffbb a6cc 	vcvtt.f32.u32	q5, q6
216[^>]*> ffbb c74e 	vcvte.s32.f32	q6, q7
217[^>]*> ffbb e7c0 	vcvte.u32.f32	q7, q0
218