Commit | Line | Data |
---|---|---|
67c6cbae JB |
1 | # name: VFP Neon-style syntax, Thumb mode |
2 | # as: -mfpu=vfp3 -I$srcdir/$subdir | |
3 | # objdump: -dr --prefix-addresses --show-raw-insn | |
4 | ||
5 | .*: +file format .*arm.* | |
6 | ||
7 | Disassembly of section \.text: | |
8 | 0[0-9a-f]+ <[^>]+> eeb0 0a60 fcpys s0, s1 | |
9 | 0[0-9a-f]+ <[^>]+> eeb0 0b41 fcpyd d0, d1 | |
00249aaa PB |
10 | 0[0-9a-f]+ <[^>]+> eeb5 0a00 fconsts s0, #80 |
11 | 0[0-9a-f]+ <[^>]+> eeb7 0b00 fconstd d0, #112 | |
67c6cbae JB |
12 | 0[0-9a-f]+ <[^>]+> ee10 0a90 fmrs r0, s1 |
13 | 0[0-9a-f]+ <[^>]+> ee00 1a10 fmsr s0, r1 | |
14 | 0[0-9a-f]+ <[^>]+> ec51 0a11 fmrrs r0, r1, {s2, s3} | |
c5cfaa43 | 15 | 0[0-9a-f]+ <[^>]+> ec44 2a10 fmsrr {s0, s1}, r2, r4 |
67c6cbae JB |
16 | 0[0-9a-f]+ <[^>]+> bf01 itttt eq |
17 | 0[0-9a-f]+ <[^>]+> eeb0 0a60 fcpyseq s0, s1 | |
18 | 0[0-9a-f]+ <[^>]+> eeb0 0b41 fcpydeq d0, d1 | |
00249aaa PB |
19 | 0[0-9a-f]+ <[^>]+> eeb5 0a00 fconstseq s0, #80 |
20 | 0[0-9a-f]+ <[^>]+> eeb7 0b00 fconstdeq d0, #112 | |
67c6cbae JB |
21 | 0[0-9a-f]+ <[^>]+> bf01 itttt eq |
22 | 0[0-9a-f]+ <[^>]+> ee10 0a90 fmrseq r0, s1 | |
23 | 0[0-9a-f]+ <[^>]+> ee00 1a10 fmsreq s0, r1 | |
24 | 0[0-9a-f]+ <[^>]+> ec51 0a11 fmrrseq r0, r1, {s2, s3} | |
c5cfaa43 | 25 | 0[0-9a-f]+ <[^>]+> ec44 2a10 fmsrreq {s0, s1}, r2, r4 |
67c6cbae JB |
26 | 0[0-9a-f]+ <[^>]+> eeb1 0ae0 fsqrts s0, s1 |
27 | 0[0-9a-f]+ <[^>]+> eeb1 0bc1 fsqrtd d0, d1 | |
28 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
29 | 0[0-9a-f]+ <[^>]+> eeb1 0ae0 fsqrtseq s0, s1 | |
30 | 0[0-9a-f]+ <[^>]+> eeb1 0bc1 fsqrtdeq d0, d1 | |
31 | 0[0-9a-f]+ <[^>]+> eeb0 0ae0 fabss s0, s1 | |
32 | 0[0-9a-f]+ <[^>]+> eeb0 0bc1 fabsd d0, d1 | |
33 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
34 | 0[0-9a-f]+ <[^>]+> eeb0 0ae0 fabsseq s0, s1 | |
35 | 0[0-9a-f]+ <[^>]+> eeb0 0bc1 fabsdeq d0, d1 | |
36 | 0[0-9a-f]+ <[^>]+> eeb1 0a60 fnegs s0, s1 | |
37 | 0[0-9a-f]+ <[^>]+> eeb1 0b41 fnegd d0, d1 | |
38 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
39 | 0[0-9a-f]+ <[^>]+> eeb1 0a60 fnegseq s0, s1 | |
40 | 0[0-9a-f]+ <[^>]+> eeb1 0b41 fnegdeq d0, d1 | |
41 | 0[0-9a-f]+ <[^>]+> eeb4 0a60 fcmps s0, s1 | |
42 | 0[0-9a-f]+ <[^>]+> eeb4 0b41 fcmpd d0, d1 | |
43 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
44 | 0[0-9a-f]+ <[^>]+> eeb4 0a60 fcmpseq s0, s1 | |
45 | 0[0-9a-f]+ <[^>]+> eeb4 0b41 fcmpdeq d0, d1 | |
46 | 0[0-9a-f]+ <[^>]+> eeb4 0ae0 fcmpes s0, s1 | |
47 | 0[0-9a-f]+ <[^>]+> eeb4 0bc1 fcmped d0, d1 | |
48 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
49 | 0[0-9a-f]+ <[^>]+> eeb4 0ae0 fcmpeseq s0, s1 | |
50 | 0[0-9a-f]+ <[^>]+> eeb4 0bc1 fcmpedeq d0, d1 | |
51 | 0[0-9a-f]+ <[^>]+> ee20 0ac1 fnmuls s0, s1, s2 | |
52 | 0[0-9a-f]+ <[^>]+> ee21 0b42 fnmuld d0, d1, d2 | |
53 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
54 | 0[0-9a-f]+ <[^>]+> ee20 0ac1 fnmulseq s0, s1, s2 | |
55 | 0[0-9a-f]+ <[^>]+> ee21 0b42 fnmuldeq d0, d1, d2 | |
56 | 0[0-9a-f]+ <[^>]+> ee00 0ac1 fnmacs s0, s1, s2 | |
57 | 0[0-9a-f]+ <[^>]+> ee01 0b42 fnmacd d0, d1, d2 | |
58 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
59 | 0[0-9a-f]+ <[^>]+> ee00 0ac1 fnmacseq s0, s1, s2 | |
60 | 0[0-9a-f]+ <[^>]+> ee01 0b42 fnmacdeq d0, d1, d2 | |
61 | 0[0-9a-f]+ <[^>]+> ee10 0ac1 fnmscs s0, s1, s2 | |
62 | 0[0-9a-f]+ <[^>]+> ee11 0b42 fnmscd d0, d1, d2 | |
63 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
64 | 0[0-9a-f]+ <[^>]+> ee10 0ac1 fnmscseq s0, s1, s2 | |
65 | 0[0-9a-f]+ <[^>]+> ee11 0b42 fnmscdeq d0, d1, d2 | |
66 | 0[0-9a-f]+ <[^>]+> ee20 0a81 fmuls s0, s1, s2 | |
67 | 0[0-9a-f]+ <[^>]+> ee21 0b02 fmuld d0, d1, d2 | |
68 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
69 | 0[0-9a-f]+ <[^>]+> ee20 0a81 fmulseq s0, s1, s2 | |
70 | 0[0-9a-f]+ <[^>]+> ee21 0b02 fmuldeq d0, d1, d2 | |
71 | 0[0-9a-f]+ <[^>]+> ee00 0a81 fmacs s0, s1, s2 | |
72 | 0[0-9a-f]+ <[^>]+> ee01 0b02 fmacd d0, d1, d2 | |
73 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
74 | 0[0-9a-f]+ <[^>]+> ee00 0a81 fmacseq s0, s1, s2 | |
75 | 0[0-9a-f]+ <[^>]+> ee01 0b02 fmacdeq d0, d1, d2 | |
76 | 0[0-9a-f]+ <[^>]+> ee10 0a81 fmscs s0, s1, s2 | |
77 | 0[0-9a-f]+ <[^>]+> ee11 0b02 fmscd d0, d1, d2 | |
78 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
79 | 0[0-9a-f]+ <[^>]+> ee10 0a81 fmscseq s0, s1, s2 | |
80 | 0[0-9a-f]+ <[^>]+> ee11 0b02 fmscdeq d0, d1, d2 | |
81 | 0[0-9a-f]+ <[^>]+> ee30 0a81 fadds s0, s1, s2 | |
82 | 0[0-9a-f]+ <[^>]+> ee31 0b02 faddd d0, d1, d2 | |
83 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
84 | 0[0-9a-f]+ <[^>]+> ee30 0a81 faddseq s0, s1, s2 | |
85 | 0[0-9a-f]+ <[^>]+> ee31 0b02 fadddeq d0, d1, d2 | |
86 | 0[0-9a-f]+ <[^>]+> ee30 0ac1 fsubs s0, s1, s2 | |
87 | 0[0-9a-f]+ <[^>]+> ee31 0b42 fsubd d0, d1, d2 | |
88 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
89 | 0[0-9a-f]+ <[^>]+> ee30 0ac1 fsubseq s0, s1, s2 | |
90 | 0[0-9a-f]+ <[^>]+> ee31 0b42 fsubdeq d0, d1, d2 | |
91 | 0[0-9a-f]+ <[^>]+> ee80 0a81 fdivs s0, s1, s2 | |
92 | 0[0-9a-f]+ <[^>]+> ee81 0b02 fdivd d0, d1, d2 | |
93 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
94 | 0[0-9a-f]+ <[^>]+> ee80 0a81 fdivseq s0, s1, s2 | |
95 | 0[0-9a-f]+ <[^>]+> ee81 0b02 fdivdeq d0, d1, d2 | |
96 | 0[0-9a-f]+ <[^>]+> eeb5 0a40 fcmpzs s0 | |
97 | 0[0-9a-f]+ <[^>]+> eeb5 0b40 fcmpzd d0 | |
98 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
99 | 0[0-9a-f]+ <[^>]+> eeb5 0a40 fcmpzseq s0 | |
100 | 0[0-9a-f]+ <[^>]+> eeb5 0b40 fcmpzdeq d0 | |
101 | 0[0-9a-f]+ <[^>]+> eeb5 0ac0 fcmpezs s0 | |
102 | 0[0-9a-f]+ <[^>]+> eeb5 0bc0 fcmpezd d0 | |
103 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
104 | 0[0-9a-f]+ <[^>]+> eeb5 0ac0 fcmpezseq s0 | |
105 | 0[0-9a-f]+ <[^>]+> eeb5 0bc0 fcmpezdeq d0 | |
106 | 0[0-9a-f]+ <[^>]+> eebd 0ae0 ftosizs s0, s1 | |
107 | 0[0-9a-f]+ <[^>]+> eebc 0ae0 ftouizs s0, s1 | |
108 | 0[0-9a-f]+ <[^>]+> eebd 0bc1 ftosizd s0, d1 | |
109 | 0[0-9a-f]+ <[^>]+> eebc 0bc1 ftouizd s0, d1 | |
110 | 0[0-9a-f]+ <[^>]+> bf01 itttt eq | |
111 | 0[0-9a-f]+ <[^>]+> eebd 0ae0 ftosizseq s0, s1 | |
112 | 0[0-9a-f]+ <[^>]+> eebc 0ae0 ftouizseq s0, s1 | |
113 | 0[0-9a-f]+ <[^>]+> eebd 0bc1 ftosizdeq s0, d1 | |
114 | 0[0-9a-f]+ <[^>]+> eebc 0bc1 ftouizdeq s0, d1 | |
115 | 0[0-9a-f]+ <[^>]+> eebd 0a60 ftosis s0, s1 | |
116 | 0[0-9a-f]+ <[^>]+> eebc 0a60 ftouis s0, s1 | |
117 | 0[0-9a-f]+ <[^>]+> eeb8 0ae0 fsitos s0, s1 | |
118 | 0[0-9a-f]+ <[^>]+> eeb8 0a60 fuitos s0, s1 | |
119 | 0[0-9a-f]+ <[^>]+> eeb7 0bc1 fcvtsd s0, d1 | |
120 | 0[0-9a-f]+ <[^>]+> eeb7 0ae0 fcvtds d0, s1 | |
121 | 0[0-9a-f]+ <[^>]+> eebd 0b41 ftosid s0, d1 | |
122 | 0[0-9a-f]+ <[^>]+> eebc 0b41 ftouid s0, d1 | |
123 | 0[0-9a-f]+ <[^>]+> eeb8 0be0 fsitod d0, s1 | |
124 | 0[0-9a-f]+ <[^>]+> eeb8 0b60 fuitod d0, s1 | |
125 | 0[0-9a-f]+ <[^>]+> bf01 itttt eq | |
126 | 0[0-9a-f]+ <[^>]+> eebd 0a60 ftosiseq s0, s1 | |
127 | 0[0-9a-f]+ <[^>]+> eebc 0a60 ftouiseq s0, s1 | |
128 | 0[0-9a-f]+ <[^>]+> eeb8 0ae0 fsitoseq s0, s1 | |
129 | 0[0-9a-f]+ <[^>]+> eeb8 0a60 fuitoseq s0, s1 | |
130 | 0[0-9a-f]+ <[^>]+> bf01 itttt eq | |
131 | 0[0-9a-f]+ <[^>]+> eeb7 0bc1 fcvtsdeq s0, d1 | |
132 | 0[0-9a-f]+ <[^>]+> eeb7 0ae0 fcvtdseq d0, s1 | |
133 | 0[0-9a-f]+ <[^>]+> eebd 0b41 ftosideq s0, d1 | |
134 | 0[0-9a-f]+ <[^>]+> eebc 0b41 ftouideq s0, d1 | |
135 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
136 | 0[0-9a-f]+ <[^>]+> eeb8 0be0 fsitodeq d0, s1 | |
137 | 0[0-9a-f]+ <[^>]+> eeb8 0b60 fuitodeq d0, s1 | |
138 | 0[0-9a-f]+ <[^>]+> eebe 0aef ftosls s0, #1 | |
139 | 0[0-9a-f]+ <[^>]+> eebf 0aef ftouls s0, #1 | |
140 | 0[0-9a-f]+ <[^>]+> eeba 0aef fsltos s0, #1 | |
141 | 0[0-9a-f]+ <[^>]+> eebb 0aef fultos s0, #1 | |
142 | 0[0-9a-f]+ <[^>]+> eebe 0bef ftosld d0, #1 | |
143 | 0[0-9a-f]+ <[^>]+> eebf 0bef ftould d0, #1 | |
144 | 0[0-9a-f]+ <[^>]+> eeba 0bef fsltod d0, #1 | |
145 | 0[0-9a-f]+ <[^>]+> eebb 0bef fultod d0, #1 | |
146 | 0[0-9a-f]+ <[^>]+> eeba 0a67 fshtos s0, #1 | |
147 | 0[0-9a-f]+ <[^>]+> eebb 0a67 fuhtos s0, #1 | |
148 | 0[0-9a-f]+ <[^>]+> eeba 0b67 fshtod d0, #1 | |
149 | 0[0-9a-f]+ <[^>]+> eebb 0b67 fuhtod d0, #1 | |
150 | 0[0-9a-f]+ <[^>]+> eebe 0a67 ftoshs s0, #1 | |
151 | 0[0-9a-f]+ <[^>]+> eebf 0a67 ftouhs s0, #1 | |
152 | 0[0-9a-f]+ <[^>]+> eebe 0b67 ftoshd d0, #1 | |
153 | 0[0-9a-f]+ <[^>]+> eebf 0b67 ftouhd d0, #1 | |
154 | 0[0-9a-f]+ <[^>]+> bf01 itttt eq | |
155 | 0[0-9a-f]+ <[^>]+> eebe 0aef ftoslseq s0, #1 | |
156 | 0[0-9a-f]+ <[^>]+> eebf 0aef ftoulseq s0, #1 | |
157 | 0[0-9a-f]+ <[^>]+> eeba 0aef fsltoseq s0, #1 | |
158 | 0[0-9a-f]+ <[^>]+> eebb 0aef fultoseq s0, #1 | |
159 | 0[0-9a-f]+ <[^>]+> bf01 itttt eq | |
160 | 0[0-9a-f]+ <[^>]+> eebe 0bef ftosldeq d0, #1 | |
161 | 0[0-9a-f]+ <[^>]+> eebf 0bef ftouldeq d0, #1 | |
162 | 0[0-9a-f]+ <[^>]+> eeba 0bef fsltodeq d0, #1 | |
163 | 0[0-9a-f]+ <[^>]+> eebb 0bef fultodeq d0, #1 | |
164 | 0[0-9a-f]+ <[^>]+> bf01 itttt eq | |
165 | 0[0-9a-f]+ <[^>]+> eeba 0a67 fshtoseq s0, #1 | |
166 | 0[0-9a-f]+ <[^>]+> eebb 0a67 fuhtoseq s0, #1 | |
167 | 0[0-9a-f]+ <[^>]+> eeba 0b67 fshtodeq d0, #1 | |
168 | 0[0-9a-f]+ <[^>]+> eebb 0b67 fuhtodeq d0, #1 | |
169 | 0[0-9a-f]+ <[^>]+> bf01 itttt eq | |
170 | 0[0-9a-f]+ <[^>]+> eebe 0a67 ftoshseq s0, #1 | |
171 | 0[0-9a-f]+ <[^>]+> eebf 0a67 ftouhseq s0, #1 | |
172 | 0[0-9a-f]+ <[^>]+> eebe 0b67 ftoshdeq d0, #1 | |
173 | 0[0-9a-f]+ <[^>]+> eebf 0b67 ftouhdeq d0, #1 | |
174 | 0[0-9a-f]+ <[^>]+> ecd0 1a04 fldmias r0, {s3-s6} | |
175 | 0[0-9a-f]+ <[^>]+> ecd0 1a04 fldmias r0, {s3-s6} | |
176 | 0[0-9a-f]+ <[^>]+> ecf0 1a04 fldmias r0!, {s3-s6} | |
177 | 0[0-9a-f]+ <[^>]+> ed70 1a04 fldmdbs r0!, {s3-s6} | |
178 | 0[0-9a-f]+ <[^>]+> ec90 3b08 vldmia r0, {d3-d6} | |
179 | 0[0-9a-f]+ <[^>]+> ec90 3b08 vldmia r0, {d3-d6} | |
180 | 0[0-9a-f]+ <[^>]+> ecb0 3b08 vldmia r0!, {d3-d6} | |
181 | 0[0-9a-f]+ <[^>]+> ed30 3b08 vldmdb r0!, {d3-d6} | |
182 | 0[0-9a-f]+ <[^>]+> bf01 itttt eq | |
183 | 0[0-9a-f]+ <[^>]+> ecd0 1a04 fldmiaseq r0, {s3-s6} | |
184 | 0[0-9a-f]+ <[^>]+> ecd0 1a04 fldmiaseq r0, {s3-s6} | |
185 | 0[0-9a-f]+ <[^>]+> ecf0 1a04 fldmiaseq r0!, {s3-s6} | |
186 | 0[0-9a-f]+ <[^>]+> ed70 1a04 fldmdbseq r0!, {s3-s6} | |
187 | 0[0-9a-f]+ <[^>]+> bf01 itttt eq | |
188 | 0[0-9a-f]+ <[^>]+> ec90 3b08 vldmiaeq r0, {d3-d6} | |
189 | 0[0-9a-f]+ <[^>]+> ec90 3b08 vldmiaeq r0, {d3-d6} | |
190 | 0[0-9a-f]+ <[^>]+> ecb0 3b08 vldmiaeq r0!, {d3-d6} | |
191 | 0[0-9a-f]+ <[^>]+> ed30 3b08 vldmdbeq r0!, {d3-d6} | |
192 | 0[0-9a-f]+ <[^>]+> ecc0 1a04 fstmias r0, {s3-s6} | |
193 | 0[0-9a-f]+ <[^>]+> ecc0 1a04 fstmias r0, {s3-s6} | |
194 | 0[0-9a-f]+ <[^>]+> ece0 1a04 fstmias r0!, {s3-s6} | |
195 | 0[0-9a-f]+ <[^>]+> ed60 1a04 fstmdbs r0!, {s3-s6} | |
196 | 0[0-9a-f]+ <[^>]+> ec80 3b08 vstmia r0, {d3-d6} | |
197 | 0[0-9a-f]+ <[^>]+> ec80 3b08 vstmia r0, {d3-d6} | |
198 | 0[0-9a-f]+ <[^>]+> eca0 3b08 vstmia r0!, {d3-d6} | |
199 | 0[0-9a-f]+ <[^>]+> ed20 3b08 vstmdb r0!, {d3-d6} | |
200 | 0[0-9a-f]+ <[^>]+> bf01 itttt eq | |
201 | 0[0-9a-f]+ <[^>]+> ecc0 1a04 fstmiaseq r0, {s3-s6} | |
202 | 0[0-9a-f]+ <[^>]+> ecc0 1a04 fstmiaseq r0, {s3-s6} | |
203 | 0[0-9a-f]+ <[^>]+> ece0 1a04 fstmiaseq r0!, {s3-s6} | |
204 | 0[0-9a-f]+ <[^>]+> ed60 1a04 fstmdbseq r0!, {s3-s6} | |
205 | 0[0-9a-f]+ <[^>]+> bf01 itttt eq | |
206 | 0[0-9a-f]+ <[^>]+> ec80 3b08 vstmiaeq r0, {d3-d6} | |
207 | 0[0-9a-f]+ <[^>]+> ec80 3b08 vstmiaeq r0, {d3-d6} | |
208 | 0[0-9a-f]+ <[^>]+> eca0 3b08 vstmiaeq r0!, {d3-d6} | |
209 | 0[0-9a-f]+ <[^>]+> ed20 3b08 vstmdbeq r0!, {d3-d6} | |
210 | 0[0-9a-f]+ <[^>]+> ed90 0a01 flds s0, \[r0, #4\] | |
211 | 0[0-9a-f]+ <[^>]+> ed90 0b01 vldr d0, \[r0, #4\] | |
212 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
213 | 0[0-9a-f]+ <[^>]+> ed90 0a01 fldseq s0, \[r0, #4\] | |
214 | 0[0-9a-f]+ <[^>]+> ed90 0b01 vldreq d0, \[r0, #4\] | |
215 | 0[0-9a-f]+ <[^>]+> ed80 0a01 fsts s0, \[r0, #4\] | |
216 | 0[0-9a-f]+ <[^>]+> ed80 0b01 vstr d0, \[r0, #4\] | |
217 | 0[0-9a-f]+ <[^>]+> bf04 itt eq | |
218 | 0[0-9a-f]+ <[^>]+> ed80 0a01 fstseq s0, \[r0, #4\] | |
219 | 0[0-9a-f]+ <[^>]+> ed80 0b01 vstreq d0, \[r0, #4\] |