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
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
|
#name: ARM V6 instructions
#as: -march=armv6j
#objdump: -dr --prefix-addresses --show-raw-insn
.*: +file format .*arm.*
Disassembly of section .text:
0+000 <[^>]*> f102000f ? cps #15
0+004 <[^>]*> f10c00c0 ? cpsid if
0+008 <[^>]*> f10800c0 ? cpsie if
0+00c <[^>]*> e1942f9f ? ldrex r2, \[r4\]
0+010 <[^>]*> 11984f9f ? ldrexne r4, \[r8\]
0+014 <[^>]*> fc4570c3 ? mcrr2 0, 12, r7, r5, cr3
0+018 <[^>]*> fc5570c3 ? mrrc2 0, 12, r7, r5, cr3
0+01c <[^>]*> e6852018 ? pkhbt r2, r5, r8
0+020 <[^>]*> e6852198 ? pkhbt r2, r5, r8, lsl #3
0+024 <[^>]*> e6852198 ? pkhbt r2, r5, r8, lsl #3
0+028 <[^>]*> 06852198 ? pkhbteq r2, r5, r8, lsl #3
0+02c <[^>]*> e6882015 ? pkhbt r2, r8, r5
0+030 <[^>]*> e68521d8 ? pkhtb r2, r5, r8, asr #3
0+034 <[^>]*> e68521d8 ? pkhtb r2, r5, r8, asr #3
0+038 <[^>]*> 068521d8 ? pkhtbeq r2, r5, r8, asr #3
0+03c <[^>]*> e6242f17 ? qadd16 r2, r4, r7
0+040 <[^>]*> 16242f17 ? qadd16ne r2, r4, r7
0+044 <[^>]*> e6242f97 ? qadd8 r2, r4, r7
0+048 <[^>]*> 16242f97 ? qadd8ne r2, r4, r7
0+04c <[^>]*> e6242f37 ? qasx r2, r4, r7
0+050 <[^>]*> 16242f37 ? qasxne r2, r4, r7
0+054 <[^>]*> e6242f77 ? qsub16 r2, r4, r7
0+058 <[^>]*> 16242f77 ? qsub16ne r2, r4, r7
0+05c <[^>]*> e6242ff7 ? qsub8 r2, r4, r7
0+060 <[^>]*> 16242ff7 ? qsub8ne r2, r4, r7
0+064 <[^>]*> e6242f57 ? qsax r2, r4, r7
0+068 <[^>]*> e6242f57 ? qsax r2, r4, r7
0+06c <[^>]*> e6bf2f34 ? rev r2, r4
0+070 <[^>]*> e6bf2fb4 ? rev16 r2, r4
0+074 <[^>]*> 16bf3fb5 ? rev16ne r3, r5
0+078 <[^>]*> 16bf3f35 ? revne r3, r5
0+07c <[^>]*> e6ff2fb4 ? revsh r2, r4
0+080 <[^>]*> 16ff3fb5 ? revshne r3, r5
0+084 <[^>]*> f8120a00 ? rfeda r2
0+088 <[^>]*> f8320a00 ? rfeda r2!
0+08c <[^>]*> f9120a00 ? rfedb r2
0+090 <[^>]*> f9320a00 ? rfedb r2!
0+094 <[^>]*> f8920a00 ? rfeia r2
0+098 <[^>]*> f8b20a00 ? rfeia r2!
0+09c <[^>]*> f9920a00 ? rfeib r2
0+0a0 <[^>]*> f9b20a00 ? rfeib r2!
0+0a4 <[^>]*> f8920a00 ? rfeia r2
0+0a8 <[^>]*> f8b20a00 ? rfeia r2!
0+0ac <[^>]*> e6142f17 ? sadd16 r2, r4, r7
0+0b0 <[^>]*> 16142f17 ? sadd16ne r2, r4, r7
0+0b4 <[^>]*> e6b42075 ? sxtah r2, r4, r5
0+0b8 <[^>]*> e6b42475 ? sxtah r2, r4, r5, ror #8
0+0bc <[^>]*> 16b42075 ? sxtahne r2, r4, r5
0+0c0 <[^>]*> 16b42475 ? sxtahne r2, r4, r5, ror #8
0+0c4 <[^>]*> e6142f97 ? sadd8 r2, r4, r7
0+0c8 <[^>]*> 16142f97 ? sadd8ne r2, r4, r7
0+0cc <[^>]*> e6842075 ? sxtab16 r2, r4, r5
0+0d0 <[^>]*> e6842475 ? sxtab16 r2, r4, r5, ror #8
0+0d4 <[^>]*> 16842075 ? sxtab16ne r2, r4, r5
0+0d8 <[^>]*> 16842475 ? sxtab16ne r2, r4, r5, ror #8
0+0dc <[^>]*> e6a42075 ? sxtab r2, r4, r5
0+0e0 <[^>]*> e6a42475 ? sxtab r2, r4, r5, ror #8
0+0e4 <[^>]*> 16a42075 ? sxtabne r2, r4, r5
0+0e8 <[^>]*> 16a42475 ? sxtabne r2, r4, r5, ror #8
0+0ec <[^>]*> e6142f37 ? sasx r2, r4, r7
0+0f0 <[^>]*> 16142f37 ? sasxne r2, r4, r7
0+0f4 <[^>]*> e6821fb3 ? sel r1, r2, r3
0+0f8 <[^>]*> 16821fb3 ? selne r1, r2, r3
0+0fc <[^>]*> f1010200 ? setend be
0+100 <[^>]*> f1010000 ? setend le
0+104 <[^>]*> e6342f17 ? shadd16 r2, r4, r7
0+108 <[^>]*> 16342f17 ? shadd16ne r2, r4, r7
0+10c <[^>]*> e6342f97 ? shadd8 r2, r4, r7
0+110 <[^>]*> 16342f97 ? shadd8ne r2, r4, r7
0+114 <[^>]*> e6342f37 ? shasx r2, r4, r7
0+118 <[^>]*> 16342f37 ? shasxne r2, r4, r7
0+11c <[^>]*> e6342f77 ? shsub16 r2, r4, r7
0+120 <[^>]*> 16342f77 ? shsub16ne r2, r4, r7
0+124 <[^>]*> e6342ff7 ? shsub8 r2, r4, r7
0+128 <[^>]*> 16342ff7 ? shsub8ne r2, r4, r7
0+12c <[^>]*> e6342f57 ? shsax r2, r4, r7
0+130 <[^>]*> 16342f57 ? shsaxne r2, r4, r7
0+134 <[^>]*> e7014312 ? smlad r1, r2, r3, r4
0+138 <[^>]*> d7014312 ? smladle r1, r2, r3, r4
0+13c <[^>]*> e7014332 ? smladx r1, r2, r3, r4
0+140 <[^>]*> d7014332 ? smladxle r1, r2, r3, r4
0+144 <[^>]*> e7421413 ? smlald r1, r2, r3, r4
0+148 <[^>]*> d7421413 ? smlaldle r1, r2, r3, r4
0+14c <[^>]*> e7421433 ? smlaldx r1, r2, r3, r4
0+150 <[^>]*> d7421433 ? smlaldxle r1, r2, r3, r4
0+154 <[^>]*> e7014352 ? smlsd r1, r2, r3, r4
0+158 <[^>]*> d7014352 ? smlsdle r1, r2, r3, r4
0+15c <[^>]*> e7014372 ? smlsdx r1, r2, r3, r4
0+160 <[^>]*> d7014372 ? smlsdxle r1, r2, r3, r4
0+164 <[^>]*> e7421453 ? smlsld r1, r2, r3, r4
0+168 <[^>]*> d7421453 ? smlsldle r1, r2, r3, r4
0+16c <[^>]*> e7421473 ? smlsldx r1, r2, r3, r4
0+170 <[^>]*> d7421473 ? smlsldxle r1, r2, r3, r4
0+174 <[^>]*> e7514312 ? smmla r1, r2, r3, r4
0+178 <[^>]*> d7514312 ? smmlale r1, r2, r3, r4
0+17c <[^>]*> e7514332 ? smmlar r1, r2, r3, r4
0+180 <[^>]*> d7514332 ? smmlarle r1, r2, r3, r4
0+184 <[^>]*> e75143d2 ? smmls r1, r2, r3, r4
0+188 <[^>]*> d75143d2 ? smmlsle r1, r2, r3, r4
0+18c <[^>]*> e75143f2 ? smmlsr r1, r2, r3, r4
0+190 <[^>]*> d75143f2 ? smmlsrle r1, r2, r3, r4
0+194 <[^>]*> e751f312 ? smmul r1, r2, r3
0+198 <[^>]*> d751f312 ? smmulle r1, r2, r3
0+19c <[^>]*> e751f332 ? smmulr r1, r2, r3
0+1a0 <[^>]*> d751f332 ? smmulrle r1, r2, r3
0+1a4 <[^>]*> e701f312 ? smuad r1, r2, r3
0+1a8 <[^>]*> d701f312 ? smuadle r1, r2, r3
0+1ac <[^>]*> e701f332 ? smuadx r1, r2, r3
0+1b0 <[^>]*> d701f332 ? smuadxle r1, r2, r3
0+1b4 <[^>]*> e701f352 ? smusd r1, r2, r3
0+1b8 <[^>]*> d701f352 ? smusdle r1, r2, r3
0+1bc <[^>]*> e701f372 ? smusdx r1, r2, r3
0+1c0 <[^>]*> d701f372 ? smusdxle r1, r2, r3
0+1c4 <[^>]*> f8cd0510 ? srsia sp, #16
0+1c8 <[^>]*> f9ed0510 ? srsib sp!, #16
0+1cc <[^>]*> e6a01012 ? ssat r1, #1, r2
0+1d0 <[^>]*> e6a01152 ? ssat r1, #1, r2, asr #2
0+1d4 <[^>]*> e6a01112 ? ssat r1, #1, r2, lsl #2
0+1d8 <[^>]*> e6a01f31 ? ssat16 r1, #1, r1
0+1dc <[^>]*> d6a01f31 ? ssat16le r1, #1, r1
0+1e0 <[^>]*> e6142f77 ? ssub16 r2, r4, r7
0+1e4 <[^>]*> 16142f77 ? ssub16ne r2, r4, r7
0+1e8 <[^>]*> e6142ff7 ? ssub8 r2, r4, r7
0+1ec <[^>]*> 16142ff7 ? ssub8ne r2, r4, r7
0+1f0 <[^>]*> e6142f57 ? ssax r2, r4, r7
0+1f4 <[^>]*> 16142f57 ? ssaxne r2, r4, r7
0+1f8 <[^>]*> e1831f92 ? strex r1, r2, \[r3\]
0+1fc <[^>]*> 11831f92 ? strexne r1, r2, \[r3\]
0+200 <[^>]*> e6bf2075 ? sxth r2, r5
0+204 <[^>]*> e6bf2475 ? sxth r2, r5, ror #8
0+208 <[^>]*> 16bf2075 ? sxthne r2, r5
0+20c <[^>]*> 16bf2475 ? sxthne r2, r5, ror #8
0+210 <[^>]*> e68f2075 ? sxtb16 r2, r5
0+214 <[^>]*> e68f2475 ? sxtb16 r2, r5, ror #8
0+218 <[^>]*> 168f2075 ? sxtb16ne r2, r5
0+21c <[^>]*> 168f2475 ? sxtb16ne r2, r5, ror #8
0+220 <[^>]*> e6af2075 ? sxtb r2, r5
0+224 <[^>]*> e6af2475 ? sxtb r2, r5, ror #8
0+228 <[^>]*> 16af2075 ? sxtbne r2, r5
0+22c <[^>]*> 16af2475 ? sxtbne r2, r5, ror #8
0+230 <[^>]*> e6542f17 ? uadd16 r2, r4, r7
0+234 <[^>]*> 16542f17 ? uadd16ne r2, r4, r7
0+238 <[^>]*> e6f32075 ? uxtah r2, r3, r5
0+23c <[^>]*> e6f32475 ? uxtah r2, r3, r5, ror #8
0+240 <[^>]*> 16f32075 ? uxtahne r2, r3, r5
0+244 <[^>]*> 16f32475 ? uxtahne r2, r3, r5, ror #8
0+248 <[^>]*> e6542f97 ? uadd8 r2, r4, r7
0+24c <[^>]*> 16542f97 ? uadd8ne r2, r4, r7
0+250 <[^>]*> e6c32075 ? uxtab16 r2, r3, r5
0+254 <[^>]*> e6c32475 ? uxtab16 r2, r3, r5, ror #8
0+258 <[^>]*> 16c32075 ? uxtab16ne r2, r3, r5
0+25c <[^>]*> 16c32475 ? uxtab16ne r2, r3, r5, ror #8
0+260 <[^>]*> e6e32075 ? uxtab r2, r3, r5
0+264 <[^>]*> e6e32475 ? uxtab r2, r3, r5, ror #8
0+268 <[^>]*> 16e32075 ? uxtabne r2, r3, r5
0+26c <[^>]*> 16e32475 ? uxtabne r2, r3, r5, ror #8
0+270 <[^>]*> e6542f37 ? uasx r2, r4, r7
0+274 <[^>]*> 16542f37 ? uasxne r2, r4, r7
0+278 <[^>]*> e6742f17 ? uhadd16 r2, r4, r7
0+27c <[^>]*> 16742f17 ? uhadd16ne r2, r4, r7
0+280 <[^>]*> e6742f97 ? uhadd8 r2, r4, r7
0+284 <[^>]*> 16742f97 ? uhadd8ne r2, r4, r7
0+288 <[^>]*> e6742f37 ? uhasx r2, r4, r7
0+28c <[^>]*> 16742f37 ? uhasxne r2, r4, r7
0+290 <[^>]*> e6742f77 ? uhsub16 r2, r4, r7
0+294 <[^>]*> 16742f77 ? uhsub16ne r2, r4, r7
0+298 <[^>]*> e6742ff7 ? uhsub8 r2, r4, r7
0+29c <[^>]*> 16742ff7 ? uhsub8ne r2, r4, r7
0+2a0 <[^>]*> e6742f57 ? uhsax r2, r4, r7
0+2a4 <[^>]*> 16742f57 ? uhsaxne r2, r4, r7
0+2a8 <[^>]*> e0421493 ? umaal r1, r2, r3, r4
0+2ac <[^>]*> d0421493 ? umaalle r1, r2, r3, r4
0+2b0 <[^>]*> e6642f17 ? uqadd16 r2, r4, r7
0+2b4 <[^>]*> 16642f17 ? uqadd16ne r2, r4, r7
0+2b8 <[^>]*> e6642f97 ? uqadd8 r2, r4, r7
0+2bc <[^>]*> 16642f97 ? uqadd8ne r2, r4, r7
0+2c0 <[^>]*> e6642f37 ? uqasx r2, r4, r7
0+2c4 <[^>]*> 16642f37 ? uqasxne r2, r4, r7
0+2c8 <[^>]*> e6642f77 ? uqsub16 r2, r4, r7
0+2cc <[^>]*> 16642f77 ? uqsub16ne r2, r4, r7
0+2d0 <[^>]*> e6642ff7 ? uqsub8 r2, r4, r7
0+2d4 <[^>]*> 16642ff7 ? uqsub8ne r2, r4, r7
0+2d8 <[^>]*> e6642f57 ? uqsax r2, r4, r7
0+2dc <[^>]*> 16642f57 ? uqsaxne r2, r4, r7
0+2e0 <[^>]*> e781f312 ? usad8 r1, r2, r3
0+2e4 <[^>]*> 1781f312 ? usad8ne r1, r2, r3
0+2e8 <[^>]*> e7814312 ? usada8 r1, r2, r3, r4
0+2ec <[^>]*> 17814312 ? usada8ne r1, r2, r3, r4
0+2f0 <[^>]*> e6ef1012 ? usat r1, #15, r2
0+2f4 <[^>]*> e6ef1252 ? usat r1, #15, r2, asr #4
0+2f8 <[^>]*> e6ef1212 ? usat r1, #15, r2, lsl #4
0+2fc <[^>]*> e6ef1f32 ? usat16 r1, #15, r2
0+300 <[^>]*> d6ef1f32 ? usat16le r1, #15, r2
0+304 <[^>]*> d6ef1012 ? usatle r1, #15, r2
0+308 <[^>]*> d6ef1252 ? usatle r1, #15, r2, asr #4
0+30c <[^>]*> d6ef1212 ? usatle r1, #15, r2, lsl #4
0+310 <[^>]*> e6542f77 ? usub16 r2, r4, r7
0+314 <[^>]*> 16542f77 ? usub16ne r2, r4, r7
0+318 <[^>]*> e6542ff7 ? usub8 r2, r4, r7
0+31c <[^>]*> 16542ff7 ? usub8ne r2, r4, r7
0+320 <[^>]*> e6542f57 ? usax r2, r4, r7
0+324 <[^>]*> 16542f57 ? usaxne r2, r4, r7
0+328 <[^>]*> e6ff2075 ? uxth r2, r5
0+32c <[^>]*> e6ff2475 ? uxth r2, r5, ror #8
0+330 <[^>]*> 16ff2075 ? uxthne r2, r5
0+334 <[^>]*> 16ff2475 ? uxthne r2, r5, ror #8
0+338 <[^>]*> e6cf2075 ? uxtb16 r2, r5
0+33c <[^>]*> e6cf2475 ? uxtb16 r2, r5, ror #8
0+340 <[^>]*> 16cf2075 ? uxtb16ne r2, r5
0+344 <[^>]*> 16cf2475 ? uxtb16ne r2, r5, ror #8
0+348 <[^>]*> e6ef2075 ? uxtb r2, r5
0+34c <[^>]*> e6ef2475 ? uxtb r2, r5, ror #8
0+350 <[^>]*> 16ef2075 ? uxtbne r2, r5
0+354 <[^>]*> 16ef2475 ? uxtbne r2, r5, ror #8
0+358 <[^>]*> f10a00ca ? cpsie if,#10
0+35c <[^>]*> f10a00d5 ? cpsie if,#21
0+360 <[^>]*> f8cd0510 ? srsia sp, #16
0+364 <[^>]*> f9ed0510 ? srsib sp!, #16
|