1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
|
#objdump: -dr --prefix-addresses --show-raw-insn
#name: Thumb-2 VFP Double-precision instructions
#as: -mfpu=vfp
# Test the ARM VFP Double Precision instructions
.*: +file format .*arm.*
Disassembly of section .text:
0+000 <[^>]*> eeb4 0bc0 fcmped d0, d0
0+004 <[^>]*> eeb5 0bc0 fcmpezd d0
0+008 <[^>]*> eeb4 0b40 fcmpd d0, d0
0+00c <[^>]*> eeb5 0b40 fcmpzd d0
0+010 <[^>]*> eeb0 0bc0 fabsd d0, d0
0+014 <[^>]*> eeb0 0b40 fcpyd d0, d0
0+018 <[^>]*> eeb1 0b40 fnegd d0, d0
0+01c <[^>]*> eeb1 0bc0 fsqrtd d0, d0
0+020 <[^>]*> ee30 0b00 faddd d0, d0, d0
0+024 <[^>]*> ee80 0b00 fdivd d0, d0, d0
0+028 <[^>]*> ee00 0b00 fmacd d0, d0, d0
0+02c <[^>]*> ee10 0b00 fmscd d0, d0, d0
0+030 <[^>]*> ee20 0b00 fmuld d0, d0, d0
0+034 <[^>]*> ee00 0b40 fnmacd d0, d0, d0
0+038 <[^>]*> ee10 0b40 fnmscd d0, d0, d0
0+03c <[^>]*> ee20 0b40 fnmuld d0, d0, d0
0+040 <[^>]*> ee30 0b40 fsubd d0, d0, d0
0+044 <[^>]*> ed90 0b00 vldr d0, \[r0\]
0+048 <[^>]*> ed80 0b00 vstr d0, \[r0\]
0+04c <[^>]*> ec90 0b02 vldmia r0, {d0}
0+050 <[^>]*> ec90 0b02 vldmia r0, {d0}
0+054 <[^>]*> ecb0 0b02 vldmia r0!, {d0}
0+058 <[^>]*> ecb0 0b02 vldmia r0!, {d0}
0+05c <[^>]*> ed30 0b02 vldmdb r0!, {d0}
0+060 <[^>]*> ed30 0b02 vldmdb r0!, {d0}
0+064 <[^>]*> ec80 0b02 vstmia r0, {d0}
0+068 <[^>]*> ec80 0b02 vstmia r0, {d0}
0+06c <[^>]*> eca0 0b02 vstmia r0!, {d0}
0+070 <[^>]*> eca0 0b02 vstmia r0!, {d0}
0+074 <[^>]*> ed20 0b02 vstmdb r0!, {d0}
0+078 <[^>]*> ed20 0b02 vstmdb r0!, {d0}
0+07c <[^>]*> eeb8 0bc0 fsitod d0, s0
0+080 <[^>]*> eeb8 0b40 fuitod d0, s0
0+084 <[^>]*> eebd 0b40 ftosid s0, d0
0+088 <[^>]*> eebd 0bc0 ftosizd s0, d0
0+08c <[^>]*> eebc 0b40 ftouid s0, d0
0+090 <[^>]*> eebc 0bc0 ftouizd s0, d0
0+094 <[^>]*> eeb7 0ac0 fcvtds d0, s0
0+098 <[^>]*> eeb7 0bc0 fcvtsd s0, d0
0+09c <[^>]*> ee30 0b10 vmov\.32 r0, d0\[1\]
0+0a0 <[^>]*> ee10 0b10 vmov\.32 r0, d0\[0\]
0+0a4 <[^>]*> ee20 0b10 vmov\.32 d0\[1\], r0
0+0a8 <[^>]*> ee00 0b10 vmov\.32 d0\[0\], r0
0+0ac <[^>]*> eeb5 1b40 fcmpzd d1
0+0b0 <[^>]*> eeb5 2b40 fcmpzd d2
0+0b4 <[^>]*> eeb5 fb40 fcmpzd d15
0+0b8 <[^>]*> eeb4 0b41 fcmpd d0, d1
0+0bc <[^>]*> eeb4 0b42 fcmpd d0, d2
0+0c0 <[^>]*> eeb4 0b4f fcmpd d0, d15
0+0c4 <[^>]*> eeb4 1b40 fcmpd d1, d0
0+0c8 <[^>]*> eeb4 2b40 fcmpd d2, d0
0+0cc <[^>]*> eeb4 fb40 fcmpd d15, d0
0+0d0 <[^>]*> eeb4 5b4c fcmpd d5, d12
0+0d4 <[^>]*> eeb1 0b41 fnegd d0, d1
0+0d8 <[^>]*> eeb1 0b42 fnegd d0, d2
0+0dc <[^>]*> eeb1 0b4f fnegd d0, d15
0+0e0 <[^>]*> eeb1 1b40 fnegd d1, d0
0+0e4 <[^>]*> eeb1 2b40 fnegd d2, d0
0+0e8 <[^>]*> eeb1 fb40 fnegd d15, d0
0+0ec <[^>]*> eeb1 cb45 fnegd d12, d5
0+0f0 <[^>]*> ee30 0b01 faddd d0, d0, d1
0+0f4 <[^>]*> ee30 0b02 faddd d0, d0, d2
0+0f8 <[^>]*> ee30 0b0f faddd d0, d0, d15
0+0fc <[^>]*> ee31 0b00 faddd d0, d1, d0
0+100 <[^>]*> ee32 0b00 faddd d0, d2, d0
0+104 <[^>]*> ee3f 0b00 faddd d0, d15, d0
0+108 <[^>]*> ee30 1b00 faddd d1, d0, d0
0+10c <[^>]*> ee30 2b00 faddd d2, d0, d0
0+110 <[^>]*> ee30 fb00 faddd d15, d0, d0
0+114 <[^>]*> ee39 cb05 faddd d12, d9, d5
0+118 <[^>]*> eeb7 0ae0 fcvtds d0, s1
0+11c <[^>]*> eeb7 0ac1 fcvtds d0, s2
0+120 <[^>]*> eeb7 0aef fcvtds d0, s31
0+124 <[^>]*> eeb7 1ac0 fcvtds d1, s0
0+128 <[^>]*> eeb7 2ac0 fcvtds d2, s0
0+12c <[^>]*> eeb7 fac0 fcvtds d15, s0
0+130 <[^>]*> eef7 0bc0 fcvtsd s1, d0
0+134 <[^>]*> eeb7 1bc0 fcvtsd s2, d0
0+138 <[^>]*> eef7 fbc0 fcvtsd s31, d0
0+13c <[^>]*> eeb7 0bc1 fcvtsd s0, d1
0+140 <[^>]*> eeb7 0bc2 fcvtsd s0, d2
0+144 <[^>]*> eeb7 0bcf fcvtsd s0, d15
0+148 <[^>]*> ee30 1b10 vmov\.32 r1, d0\[1\]
0+14c <[^>]*> ee30 eb10 vmov\.32 lr, d0\[1\]
0+150 <[^>]*> ee31 0b10 vmov\.32 r0, d1\[1\]
0+154 <[^>]*> ee32 0b10 vmov\.32 r0, d2\[1\]
0+158 <[^>]*> ee3f 0b10 vmov\.32 r0, d15\[1\]
0+15c <[^>]*> ee10 1b10 vmov\.32 r1, d0\[0\]
0+160 <[^>]*> ee10 eb10 vmov\.32 lr, d0\[0\]
0+164 <[^>]*> ee11 0b10 vmov\.32 r0, d1\[0\]
0+168 <[^>]*> ee12 0b10 vmov\.32 r0, d2\[0\]
0+16c <[^>]*> ee1f 0b10 vmov\.32 r0, d15\[0\]
0+170 <[^>]*> ee20 1b10 vmov\.32 d0\[1\], r1
0+174 <[^>]*> ee20 eb10 vmov\.32 d0\[1\], lr
0+178 <[^>]*> ee21 0b10 vmov\.32 d1\[1\], r0
0+17c <[^>]*> ee22 0b10 vmov\.32 d2\[1\], r0
0+180 <[^>]*> ee2f 0b10 vmov\.32 d15\[1\], r0
0+184 <[^>]*> ee00 1b10 vmov\.32 d0\[0\], r1
0+188 <[^>]*> ee00 eb10 vmov\.32 d0\[0\], lr
0+18c <[^>]*> ee01 0b10 vmov\.32 d1\[0\], r0
0+190 <[^>]*> ee02 0b10 vmov\.32 d2\[0\], r0
0+194 <[^>]*> ee0f 0b10 vmov\.32 d15\[0\], r0
0+198 <[^>]*> ed91 0b00 vldr d0, \[r1\]
0+19c <[^>]*> ed9e 0b00 vldr d0, \[lr\]
0+1a0 <[^>]*> ed90 0b00 vldr d0, \[r0\]
0+1a4 <[^>]*> ed90 0bff vldr d0, \[r0, #1020\]
0+1a8 <[^>]*> ed10 0bff vldr d0, \[r0, #-1020\]
0+1ac <[^>]*> ed90 1b00 vldr d1, \[r0\]
0+1b0 <[^>]*> ed90 2b00 vldr d2, \[r0\]
0+1b4 <[^>]*> ed90 fb00 vldr d15, \[r0\]
0+1b8 <[^>]*> ed8c cbc9 vstr d12, \[ip, #804\]
0+1bc <[^>]*> ec90 1b02 vldmia r0, {d1}
0+1c0 <[^>]*> ec90 2b02 vldmia r0, {d2}
0+1c4 <[^>]*> ec90 fb02 vldmia r0, {d15}
0+1c8 <[^>]*> ec90 0b04 vldmia r0, {d0-d1}
0+1cc <[^>]*> ec90 0b06 vldmia r0, {d0-d2}
0+1d0 <[^>]*> ec90 0b20 vldmia r0, {d0-d15}
0+1d4 <[^>]*> ec90 1b1e vldmia r0, {d1-d15}
0+1d8 <[^>]*> ec90 2b1c vldmia r0, {d2-d15}
0+1dc <[^>]*> ec90 eb04 vldmia r0, {d14-d15}
0+1e0 <[^>]*> ec91 0b02 vldmia r1, {d0}
0+1e4 <[^>]*> ec9e 0b02 vldmia lr, {d0}
0+1e8 <[^>]*> eeb5 0b40 fcmpzd d0
0+1ec <[^>]*> eeb5 1b40 fcmpzd d1
0+1f0 <[^>]*> eeb5 2b40 fcmpzd d2
0+1f4 <[^>]*> eeb5 3b40 fcmpzd d3
0+1f8 <[^>]*> eeb5 4b40 fcmpzd d4
0+1fc <[^>]*> eeb5 5b40 fcmpzd d5
0+200 <[^>]*> eeb5 6b40 fcmpzd d6
0+204 <[^>]*> eeb5 7b40 fcmpzd d7
0+208 <[^>]*> eeb5 8b40 fcmpzd d8
0+20c <[^>]*> eeb5 9b40 fcmpzd d9
0+210 <[^>]*> eeb5 ab40 fcmpzd d10
0+214 <[^>]*> eeb5 bb40 fcmpzd d11
0+218 <[^>]*> eeb5 cb40 fcmpzd d12
0+21c <[^>]*> eeb5 db40 fcmpzd d13
0+220 <[^>]*> eeb5 eb40 fcmpzd d14
0+224 <[^>]*> eeb5 fb40 fcmpzd d15
0+228 <[^>]*> bf01 itttt eq
0+22a <[^>]*> eeb4 1bcf fcmpedeq d1, d15
0+22e <[^>]*> eeb5 2bc0 fcmpezdeq d2
0+232 <[^>]*> eeb4 3b4e fcmpdeq d3, d14
0+236 <[^>]*> eeb5 4b40 fcmpzdeq d4
0+23a <[^>]*> bf01 itttt eq
0+23c <[^>]*> eeb0 5bcd fabsdeq d5, d13
0+240 <[^>]*> eeb0 6b4c fcpydeq d6, d12
0+244 <[^>]*> eeb1 7b4b fnegdeq d7, d11
0+248 <[^>]*> eeb1 8bca fsqrtdeq d8, d10
0+24c <[^>]*> bf01 itttt eq
0+24e <[^>]*> ee31 9b0f fadddeq d9, d1, d15
0+252 <[^>]*> ee83 2b0e fdivdeq d2, d3, d14
0+256 <[^>]*> ee0d 4b0c fmacdeq d4, d13, d12
0+25a <[^>]*> ee16 5b0b fmscdeq d5, d6, d11
0+25e <[^>]*> bf01 itttt eq
0+260 <[^>]*> ee2a 7b09 fmuldeq d7, d10, d9
0+264 <[^>]*> ee09 8b4a fnmacdeq d8, d9, d10
0+268 <[^>]*> ee16 7b4b fnmscdeq d7, d6, d11
0+26c <[^>]*> ee24 5b4c fnmuldeq d5, d4, d12
0+270 <[^>]*> bf02 ittt eq
0+272 <[^>]*> ee3d 3b4e fsubdeq d3, d13, d14
0+276 <[^>]*> ed95 2b00 vldreq d2, \[r5\]
0+27a <[^>]*> ed8c 1b00 vstreq d1, \[ip\]
0+27e <[^>]*> bf01 itttt eq
0+280 <[^>]*> ec91 1b02 vldmiaeq r1, {d1}
0+284 <[^>]*> ec92 2b02 vldmiaeq r2, {d2}
0+288 <[^>]*> ecb3 3b02 vldmiaeq r3!, {d3}
0+28c <[^>]*> ecb4 4b02 vldmiaeq r4!, {d4}
0+290 <[^>]*> bf01 itttt eq
0+292 <[^>]*> ed35 5b02 vldmdbeq r5!, {d5}
0+296 <[^>]*> ed36 6b02 vldmdbeq r6!, {d6}
0+29a <[^>]*> ec87 fb02 vstmiaeq r7, {d15}
0+29e <[^>]*> ec88 eb02 vstmiaeq r8, {d14}
0+2a2 <[^>]*> bf01 itttt eq
0+2a4 <[^>]*> eca9 db02 vstmiaeq r9!, {d13}
0+2a8 <[^>]*> ecaa cb02 vstmiaeq sl!, {d12}
0+2ac <[^>]*> ed2b bb02 vstmdbeq fp!, {d11}
0+2b0 <[^>]*> ed2c ab02 vstmdbeq ip!, {d10}
0+2b4 <[^>]*> bf01 itttt eq
0+2b6 <[^>]*> eeb8 fbe0 fsitodeq d15, s1
0+2ba <[^>]*> eeb8 1b6f fuitodeq d1, s31
0+2be <[^>]*> eefd 0b4f ftosideq s1, d15
0+2c2 <[^>]*> eefd fbc2 ftosizdeq s31, d2
0+2c6 <[^>]*> bf01 itttt eq
0+2c8 <[^>]*> eefc 7b42 ftouideq s15, d2
0+2cc <[^>]*> eefc 5bc3 ftouizdeq s11, d3
0+2d0 <[^>]*> eeb7 1ac5 fcvtdseq d1, s10
0+2d4 <[^>]*> eef7 5bc1 fcvtsdeq s11, d1
0+2d8 <[^>]*> bf01 itttt eq
0+2da <[^>]*> ee31 8b10 vmoveq\.32 r8, d1\[1\]
0+2de <[^>]*> ee1f 7b10 vmoveq\.32 r7, d15\[0\]
0+2e2 <[^>]*> ee21 fb10 vmoveq\.32 d1\[1\], pc
0+2e6 <[^>]*> ee0f 1b10 vmoveq\.32 d15\[0\], r1
0+2ea <[^>]*> bf00 nop
0+2ec <[^>]*> bf00 nop
0+2ee <[^>]*> bf00 nop
|