2961
|
1 /* Copyright (C) 2006 yopyop
|
|
2 yopyop156@ifrance.com
|
|
3 yopyop156.ifrance.com
|
|
4
|
|
5 This file is part of DeSmuME
|
|
6
|
|
7 DeSmuME is free software; you can redistribute it and/or modify
|
|
8 it under the terms of the GNU General Public License as published by
|
|
9 the Free Software Foundation; either version 2 of the License, or
|
|
10 (at your option) any later version.
|
|
11
|
|
12 DeSmuME is distributed in the hope that it will be useful,
|
|
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
15 GNU General Public License for more details.
|
|
16
|
|
17 You should have received a copy of the GNU General Public License
|
|
18 along with DeSmuME; if not, write to the Free Software
|
|
19 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
20 */
|
|
21
|
|
22 TYPE_RETOUR (* CALLTYPE NOM_THUMB_TAB[1024])(PARAMETRES)={
|
|
23 OP_LSL_0, //00 0000 0000
|
|
24 OP_LSL, //00 0000 0001
|
|
25 OP_LSL, //00 0000 0010
|
|
26 OP_LSL, //00 0000 0011
|
|
27 OP_LSL, //00 0000 0100
|
|
28 OP_LSL, //00 0000 0101
|
|
29 OP_LSL, //00 0000 0110
|
|
30 OP_LSL, //00 0000 0111
|
|
31 OP_LSL, //00 0000 1000
|
|
32 OP_LSL, //00 0000 1001
|
|
33 OP_LSL, //00 0000 1010
|
|
34 OP_LSL, //00 0000 1011
|
|
35 OP_LSL, //00 0000 1100
|
|
36 OP_LSL, //00 0000 1101
|
|
37 OP_LSL, //00 0000 1110
|
|
38 OP_LSL, //00 0000 1111
|
|
39
|
|
40 OP_LSL, //00 0001 0000
|
|
41 OP_LSL, //00 0001 0001
|
|
42 OP_LSL, //00 0001 0010
|
|
43 OP_LSL, //00 0001 0011
|
|
44 OP_LSL, //00 0001 0100
|
|
45 OP_LSL, //00 0001 0101
|
|
46 OP_LSL, //00 0001 0110
|
|
47 OP_LSL, //00 0001 0111
|
|
48 OP_LSL, //00 0001 1000
|
|
49 OP_LSL, //00 0001 1001
|
|
50 OP_LSL, //00 0001 1010
|
|
51 OP_LSL, //00 0001 1011
|
|
52 OP_LSL, //00 0001 1100
|
|
53 OP_LSL, //00 0001 1101
|
|
54 OP_LSL, //00 0001 1110
|
|
55 OP_LSL, //00 0001 1111
|
|
56
|
|
57 OP_LSR_0, //00 0010 0000
|
|
58 OP_LSR, //00 0010 0001
|
|
59 OP_LSR, //00 0010 0010
|
|
60 OP_LSR, //00 0010 0011
|
|
61 OP_LSR, //00 0010 0100
|
|
62 OP_LSR, //00 0010 0101
|
|
63 OP_LSR, //00 0010 0110
|
|
64 OP_LSR, //00 0010 0111
|
|
65 OP_LSR, //00 0010 1000
|
|
66 OP_LSR, //00 0010 1001
|
|
67 OP_LSR, //00 0010 1010
|
|
68 OP_LSR, //00 0010 1011
|
|
69 OP_LSR, //00 0010 1100
|
|
70 OP_LSR, //00 0010 1101
|
|
71 OP_LSR, //00 0010 1110
|
|
72 OP_LSR, //00 0010 1111
|
|
73
|
|
74 OP_LSR, //00 0011 0000
|
|
75 OP_LSR, //00 0011 0001
|
|
76 OP_LSR, //00 0011 0010
|
|
77 OP_LSR, //00 0011 0011
|
|
78 OP_LSR, //00 0011 0100
|
|
79 OP_LSR, //00 0011 0101
|
|
80 OP_LSR, //00 0011 0110
|
|
81 OP_LSR, //00 0011 0111
|
|
82 OP_LSR, //00 0011 1000
|
|
83 OP_LSR, //00 0011 1001
|
|
84 OP_LSR, //00 0011 1010
|
|
85 OP_LSR, //00 0011 1011
|
|
86 OP_LSR, //00 0011 1100
|
|
87 OP_LSR, //00 0011 1101
|
|
88 OP_LSR, //00 0011 1110
|
|
89 OP_LSR, //00 0011 1111
|
|
90
|
|
91 OP_ASR_0, //00 0100 0000
|
|
92 OP_ASR, //00 0100 0001
|
|
93 OP_ASR, //00 0100 0010
|
|
94 OP_ASR, //00 0100 0011
|
|
95 OP_ASR, //00 0100 0100
|
|
96 OP_ASR, //00 0100 0101
|
|
97 OP_ASR, //00 0100 0110
|
|
98 OP_ASR, //00 0100 0111
|
|
99 OP_ASR, //00 0100 1000
|
|
100 OP_ASR, //00 0100 1001
|
|
101 OP_ASR, //00 0100 1010
|
|
102 OP_ASR, //00 0100 1011
|
|
103 OP_ASR, //00 0100 1100
|
|
104 OP_ASR, //00 0100 1101
|
|
105 OP_ASR, //00 0100 1110
|
|
106 OP_ASR, //00 0100 1111
|
|
107
|
|
108 OP_ASR, //00 0101 0000
|
|
109 OP_ASR, //00 0101 0001
|
|
110 OP_ASR, //00 0101 0010
|
|
111 OP_ASR, //00 0101 0011
|
|
112 OP_ASR, //00 0101 0100
|
|
113 OP_ASR, //00 0101 0101
|
|
114 OP_ASR, //00 0101 0110
|
|
115 OP_ASR, //00 0101 0111
|
|
116 OP_ASR, //00 0101 1000
|
|
117 OP_ASR, //00 0101 1001
|
|
118 OP_ASR, //00 0101 1010
|
|
119 OP_ASR, //00 0101 1011
|
|
120 OP_ASR, //00 0101 1100
|
|
121 OP_ASR, //00 0101 1101
|
|
122 OP_ASR, //00 0101 1110
|
|
123 OP_ASR, //00 0101 1111
|
|
124
|
|
125 OP_ADD_REG, //00 0110 0000
|
|
126 OP_ADD_REG, //00 0110 0001
|
|
127 OP_ADD_REG, //00 0110 0010
|
|
128 OP_ADD_REG, //00 0110 0011
|
|
129 OP_ADD_REG, //00 0110 0100
|
|
130 OP_ADD_REG, //00 0110 0101
|
|
131 OP_ADD_REG, //00 0110 0110
|
|
132 OP_ADD_REG, //00 0110 0111
|
|
133 OP_SUB_REG, //00 0110 1000
|
|
134 OP_SUB_REG, //00 0110 1001
|
|
135 OP_SUB_REG, //00 0110 1010
|
|
136 OP_SUB_REG, //00 0110 1011
|
|
137 OP_SUB_REG, //00 0110 1100
|
|
138 OP_SUB_REG, //00 0110 1101
|
|
139 OP_SUB_REG, //00 0110 1110
|
|
140 OP_SUB_REG, //00 0110 1111
|
|
141
|
|
142 OP_ADD_IMM3, //00 0111 0000
|
|
143 OP_ADD_IMM3, //00 0111 0001
|
|
144 OP_ADD_IMM3, //00 0111 0010
|
|
145 OP_ADD_IMM3, //00 0111 0011
|
|
146 OP_ADD_IMM3, //00 0111 0100
|
|
147 OP_ADD_IMM3, //00 0111 0101
|
|
148 OP_ADD_IMM3, //00 0111 0110
|
|
149 OP_ADD_IMM3, //00 0111 0111
|
|
150 OP_SUB_IMM3, //00 0111 1000
|
|
151 OP_SUB_IMM3, //00 0111 1001
|
|
152 OP_SUB_IMM3, //00 0111 1010
|
|
153 OP_SUB_IMM3, //00 0111 1011
|
|
154 OP_SUB_IMM3, //00 0111 1100
|
|
155 OP_SUB_IMM3, //00 0111 1101
|
|
156 OP_SUB_IMM3, //00 0111 1110
|
|
157 OP_SUB_IMM3, //00 0111 1111
|
|
158
|
|
159 OP_MOV_IMM8, //00 1000 0000
|
|
160 OP_MOV_IMM8, //00 1000 0001
|
|
161 OP_MOV_IMM8, //00 1000 0010
|
|
162 OP_MOV_IMM8, //00 1000 0011
|
|
163 OP_MOV_IMM8, //00 1000 0100
|
|
164 OP_MOV_IMM8, //00 1000 0101
|
|
165 OP_MOV_IMM8, //00 1000 0110
|
|
166 OP_MOV_IMM8, //00 1000 0111
|
|
167 OP_MOV_IMM8, //00 1000 1000
|
|
168 OP_MOV_IMM8, //00 1000 1001
|
|
169 OP_MOV_IMM8, //00 1000 1010
|
|
170 OP_MOV_IMM8, //00 1000 1011
|
|
171 OP_MOV_IMM8, //00 1000 1100
|
|
172 OP_MOV_IMM8, //00 1000 1101
|
|
173 OP_MOV_IMM8, //00 1000 1110
|
|
174 OP_MOV_IMM8, //00 1000 1111
|
|
175
|
|
176 OP_MOV_IMM8, //00 1001 0000
|
|
177 OP_MOV_IMM8, //00 1001 0001
|
|
178 OP_MOV_IMM8, //00 1001 0010
|
|
179 OP_MOV_IMM8, //00 1001 0011
|
|
180 OP_MOV_IMM8, //00 1001 0100
|
|
181 OP_MOV_IMM8, //00 1001 0101
|
|
182 OP_MOV_IMM8, //00 1001 0110
|
|
183 OP_MOV_IMM8, //00 1001 0111
|
|
184 OP_MOV_IMM8, //00 1001 1000
|
|
185 OP_MOV_IMM8, //00 1001 1001
|
|
186 OP_MOV_IMM8, //00 1001 1010
|
|
187 OP_MOV_IMM8, //00 1001 1011
|
|
188 OP_MOV_IMM8, //00 1001 1100
|
|
189 OP_MOV_IMM8, //00 1001 1101
|
|
190 OP_MOV_IMM8, //00 1001 1110
|
|
191 OP_MOV_IMM8, //00 1001 1111
|
|
192
|
|
193 OP_CMP_IMM8, //00 1010 0000
|
|
194 OP_CMP_IMM8, //00 1010 0001
|
|
195 OP_CMP_IMM8, //00 1010 0010
|
|
196 OP_CMP_IMM8, //00 1010 0011
|
|
197 OP_CMP_IMM8, //00 1010 0100
|
|
198 OP_CMP_IMM8, //00 1010 0101
|
|
199 OP_CMP_IMM8, //00 1010 0110
|
|
200 OP_CMP_IMM8, //00 1010 0111
|
|
201 OP_CMP_IMM8, //00 1010 1000
|
|
202 OP_CMP_IMM8, //00 1010 1001
|
|
203 OP_CMP_IMM8, //00 1010 1010
|
|
204 OP_CMP_IMM8, //00 1010 1011
|
|
205 OP_CMP_IMM8, //00 1010 1100
|
|
206 OP_CMP_IMM8, //00 1010 1101
|
|
207 OP_CMP_IMM8, //00 1010 1110
|
|
208 OP_CMP_IMM8, //00 1010 1111
|
|
209
|
|
210 OP_CMP_IMM8, //00 1011 0000
|
|
211 OP_CMP_IMM8, //00 1011 0001
|
|
212 OP_CMP_IMM8, //00 1011 0010
|
|
213 OP_CMP_IMM8, //00 1011 0011
|
|
214 OP_CMP_IMM8, //00 1011 0100
|
|
215 OP_CMP_IMM8, //00 1011 0101
|
|
216 OP_CMP_IMM8, //00 1011 0110
|
|
217 OP_CMP_IMM8, //00 1011 0111
|
|
218 OP_CMP_IMM8, //00 1011 1000
|
|
219 OP_CMP_IMM8, //00 1011 1001
|
|
220 OP_CMP_IMM8, //00 1011 1010
|
|
221 OP_CMP_IMM8, //00 1011 1011
|
|
222 OP_CMP_IMM8, //00 1011 1100
|
|
223 OP_CMP_IMM8, //00 1011 1101
|
|
224 OP_CMP_IMM8, //00 1011 1110
|
|
225 OP_CMP_IMM8, //00 1011 1111
|
|
226
|
|
227 OP_ADD_IMM8, //00 1100 0000
|
|
228 OP_ADD_IMM8, //00 1100 0001
|
|
229 OP_ADD_IMM8, //00 1100 0010
|
|
230 OP_ADD_IMM8, //00 1100 0011
|
|
231 OP_ADD_IMM8, //00 1100 0100
|
|
232 OP_ADD_IMM8, //00 1100 0101
|
|
233 OP_ADD_IMM8, //00 1100 0110
|
|
234 OP_ADD_IMM8, //00 1100 0111
|
|
235 OP_ADD_IMM8, //00 1100 1000
|
|
236 OP_ADD_IMM8, //00 1100 1001
|
|
237 OP_ADD_IMM8, //00 1100 1010
|
|
238 OP_ADD_IMM8, //00 1100 1011
|
|
239 OP_ADD_IMM8, //00 1100 1100
|
|
240 OP_ADD_IMM8, //00 1100 1101
|
|
241 OP_ADD_IMM8, //00 1100 1110
|
|
242 OP_ADD_IMM8, //00 1100 1111
|
|
243
|
|
244 OP_ADD_IMM8, //00 1101 0000
|
|
245 OP_ADD_IMM8, //00 1101 0001
|
|
246 OP_ADD_IMM8, //00 1101 0010
|
|
247 OP_ADD_IMM8, //00 1101 0011
|
|
248 OP_ADD_IMM8, //00 1101 0100
|
|
249 OP_ADD_IMM8, //00 1101 0101
|
|
250 OP_ADD_IMM8, //00 1101 0110
|
|
251 OP_ADD_IMM8, //00 1101 0111
|
|
252 OP_ADD_IMM8, //00 1101 1000
|
|
253 OP_ADD_IMM8, //00 1101 1001
|
|
254 OP_ADD_IMM8, //00 1101 1010
|
|
255 OP_ADD_IMM8, //00 1101 1011
|
|
256 OP_ADD_IMM8, //00 1101 1100
|
|
257 OP_ADD_IMM8, //00 1101 1101
|
|
258 OP_ADD_IMM8, //00 1101 1110
|
|
259 OP_ADD_IMM8, //00 1101 1111
|
|
260
|
|
261 OP_SUB_IMM8, //00 1110 0000
|
|
262 OP_SUB_IMM8, //00 1110 0001
|
|
263 OP_SUB_IMM8, //00 1110 0010
|
|
264 OP_SUB_IMM8, //00 1110 0011
|
|
265 OP_SUB_IMM8, //00 1110 0100
|
|
266 OP_SUB_IMM8, //00 1110 0101
|
|
267 OP_SUB_IMM8, //00 1110 0110
|
|
268 OP_SUB_IMM8, //00 1110 0111
|
|
269 OP_SUB_IMM8, //00 1110 1000
|
|
270 OP_SUB_IMM8, //00 1110 1001
|
|
271 OP_SUB_IMM8, //00 1110 1010
|
|
272 OP_SUB_IMM8, //00 1110 1011
|
|
273 OP_SUB_IMM8, //00 1110 1100
|
|
274 OP_SUB_IMM8, //00 1110 1101
|
|
275 OP_SUB_IMM8, //00 1110 1110
|
|
276 OP_SUB_IMM8, //00 1110 1111
|
|
277
|
|
278 OP_SUB_IMM8, //00 1111 0000
|
|
279 OP_SUB_IMM8, //00 1111 0001
|
|
280 OP_SUB_IMM8, //00 1111 0010
|
|
281 OP_SUB_IMM8, //00 1111 0011
|
|
282 OP_SUB_IMM8, //00 1111 0100
|
|
283 OP_SUB_IMM8, //00 1111 0101
|
|
284 OP_SUB_IMM8, //00 1111 0110
|
|
285 OP_SUB_IMM8, //00 1111 0111
|
|
286 OP_SUB_IMM8, //00 1111 1000
|
|
287 OP_SUB_IMM8, //00 1111 1001
|
|
288 OP_SUB_IMM8, //00 1111 1010
|
|
289 OP_SUB_IMM8, //00 1111 1011
|
|
290 OP_SUB_IMM8, //00 1111 1100
|
|
291 OP_SUB_IMM8, //00 1111 1101
|
|
292 OP_SUB_IMM8, //00 1111 1110
|
|
293 OP_SUB_IMM8, //00 1111 1111
|
|
294
|
|
295 OP_AND, //01 0000 0000
|
|
296 OP_EOR, //01 0000 0001
|
|
297 OP_LSL_REG, //01 0000 0010
|
|
298 OP_LSR_REG, //01 0000 0011
|
|
299 OP_ASR_REG, //01 0000 0100
|
|
300 OP_ADC_REG, //01 0000 0101
|
|
301 OP_SBC_REG, //01 0000 0110
|
|
302 OP_ROR_REG, //01 0000 0111
|
|
303 OP_TST, //01 0000 1000
|
|
304 OP_NEG, //01 0000 1001
|
|
305 OP_CMP, //01 0000 1010
|
|
306 OP_CMN, //01 0000 1011
|
|
307 OP_ORR, //01 0000 1100
|
|
308 OP_MUL_REG, //01 0000 1101
|
|
309 OP_BIC, //01 0000 1110
|
|
310 OP_MVN, //01 0000 1111
|
|
311
|
|
312 OP_ADD_SPE, //01 0001 0000
|
|
313 OP_ADD_SPE, //01 0001 0001
|
|
314 OP_ADD_SPE, //01 0001 0010
|
|
315 OP_ADD_SPE, //01 0001 0011
|
|
316 OP_CMP_SPE, //01 0001 0100
|
|
317 OP_CMP_SPE, //01 0001 0101
|
|
318 OP_CMP_SPE, //01 0001 0110
|
|
319 OP_CMP_SPE, //01 0001 0111
|
|
320 OP_MOV_SPE, //01 0001 1000
|
|
321 OP_MOV_SPE, //01 0001 1001
|
|
322 OP_MOV_SPE, //01 0001 1010
|
|
323 OP_MOV_SPE, //01 0001 1011
|
|
324 OP_BX_THUMB, //01 0001 1100
|
|
325 OP_BX_THUMB, //01 0001 1101
|
|
326 OP_BLX_THUMB, //01 0001 1110
|
|
327 OP_BLX_THUMB, //01 0001 1111
|
|
328
|
|
329 OP_LDR_PCREL, //01 0010 0000
|
|
330 OP_LDR_PCREL, //01 0010 0001
|
|
331 OP_LDR_PCREL, //01 0010 0010
|
|
332 OP_LDR_PCREL, //01 0010 0011
|
|
333 OP_LDR_PCREL, //01 0010 0100
|
|
334 OP_LDR_PCREL, //01 0010 0101
|
|
335 OP_LDR_PCREL, //01 0010 0110
|
|
336 OP_LDR_PCREL, //01 0010 0111
|
|
337 OP_LDR_PCREL, //01 0010 1000
|
|
338 OP_LDR_PCREL, //01 0010 1001
|
|
339 OP_LDR_PCREL, //01 0010 1010
|
|
340 OP_LDR_PCREL, //01 0010 1011
|
|
341 OP_LDR_PCREL, //01 0010 1100
|
|
342 OP_LDR_PCREL, //01 0010 1101
|
|
343 OP_LDR_PCREL, //01 0010 1110
|
|
344 OP_LDR_PCREL, //01 0010 1111
|
|
345
|
|
346 OP_LDR_PCREL, //01 0011 0000
|
|
347 OP_LDR_PCREL, //01 0011 0001
|
|
348 OP_LDR_PCREL, //01 0011 0010
|
|
349 OP_LDR_PCREL, //01 0011 0011
|
|
350 OP_LDR_PCREL, //01 0011 0100
|
|
351 OP_LDR_PCREL, //01 0011 0101
|
|
352 OP_LDR_PCREL, //01 0011 0110
|
|
353 OP_LDR_PCREL, //01 0011 0111
|
|
354 OP_LDR_PCREL, //01 0011 1000
|
|
355 OP_LDR_PCREL, //01 0011 1001
|
|
356 OP_LDR_PCREL, //01 0011 1010
|
|
357 OP_LDR_PCREL, //01 0011 1011
|
|
358 OP_LDR_PCREL, //01 0011 1100
|
|
359 OP_LDR_PCREL, //01 0011 1101
|
|
360 OP_LDR_PCREL, //01 0011 1110
|
|
361 OP_LDR_PCREL, //01 0011 1111
|
|
362
|
|
363 OP_STR_REG_OFF, //01 0100 0000
|
|
364 OP_STR_REG_OFF, //01 0100 0001
|
|
365 OP_STR_REG_OFF, //01 0100 0010
|
|
366 OP_STR_REG_OFF, //01 0100 0011
|
|
367 OP_STR_REG_OFF, //01 0100 0100
|
|
368 OP_STR_REG_OFF, //01 0100 0101
|
|
369 OP_STR_REG_OFF, //01 0100 0110
|
|
370 OP_STR_REG_OFF, //01 0100 0111
|
|
371 OP_STRH_REG_OFF, //01 0100 1000
|
|
372 OP_STRH_REG_OFF, //01 0100 1001
|
|
373 OP_STRH_REG_OFF, //01 0100 1010
|
|
374 OP_STRH_REG_OFF, //01 0100 1011
|
|
375 OP_STRH_REG_OFF, //01 0100 1100
|
|
376 OP_STRH_REG_OFF, //01 0100 1101
|
|
377 OP_STRH_REG_OFF, //01 0100 1110
|
|
378 OP_STRH_REG_OFF, //01 0100 1111
|
|
379
|
|
380 OP_STRB_REG_OFF, //01 0101 0000
|
|
381 OP_STRB_REG_OFF, //01 0101 0001
|
|
382 OP_STRB_REG_OFF, //01 0101 0010
|
|
383 OP_STRB_REG_OFF, //01 0101 0011
|
|
384 OP_STRB_REG_OFF, //01 0101 0100
|
|
385 OP_STRB_REG_OFF, //01 0101 0101
|
|
386 OP_STRB_REG_OFF, //01 0101 0110
|
|
387 OP_STRB_REG_OFF, //01 0101 0111
|
|
388 OP_LDRSB_REG_OFF, //01 0101 1000
|
|
389 OP_LDRSB_REG_OFF, //01 0101 1001
|
|
390 OP_LDRSB_REG_OFF, //01 0101 1010
|
|
391 OP_LDRSB_REG_OFF, //01 0101 1011
|
|
392 OP_LDRSB_REG_OFF, //01 0101 1100
|
|
393 OP_LDRSB_REG_OFF, //01 0101 1101
|
|
394 OP_LDRSB_REG_OFF, //01 0101 1110
|
|
395 OP_LDRSB_REG_OFF, //01 0101 1111
|
|
396
|
|
397 OP_LDR_REG_OFF, //01 0110 0000
|
|
398 OP_LDR_REG_OFF, //01 0110 0001
|
|
399 OP_LDR_REG_OFF, //01 0110 0010
|
|
400 OP_LDR_REG_OFF, //01 0110 0011
|
|
401 OP_LDR_REG_OFF, //01 0110 0100
|
|
402 OP_LDR_REG_OFF, //01 0110 0101
|
|
403 OP_LDR_REG_OFF, //01 0110 0110
|
|
404 OP_LDR_REG_OFF, //01 0110 0111
|
|
405 OP_LDRH_REG_OFF, //01 0110 1000
|
|
406 OP_LDRH_REG_OFF, //01 0110 1001
|
|
407 OP_LDRH_REG_OFF, //01 0110 1010
|
|
408 OP_LDRH_REG_OFF, //01 0110 1011
|
|
409 OP_LDRH_REG_OFF, //01 0110 1100
|
|
410 OP_LDRH_REG_OFF, //01 0110 1101
|
|
411 OP_LDRH_REG_OFF, //01 0110 1110
|
|
412 OP_LDRH_REG_OFF, //01 0110 1111
|
|
413
|
|
414 OP_LDRB_REG_OFF, //01 0111 0000
|
|
415 OP_LDRB_REG_OFF, //01 0111 0001
|
|
416 OP_LDRB_REG_OFF, //01 0111 0010
|
|
417 OP_LDRB_REG_OFF, //01 0111 0011
|
|
418 OP_LDRB_REG_OFF, //01 0111 0100
|
|
419 OP_LDRB_REG_OFF, //01 0111 0101
|
|
420 OP_LDRB_REG_OFF, //01 0111 0110
|
|
421 OP_LDRB_REG_OFF, //01 0111 0111
|
|
422 OP_LDRSH_REG_OFF, //01 0111 1000
|
|
423 OP_LDRSH_REG_OFF, //01 0111 1001
|
|
424 OP_LDRSH_REG_OFF, //01 0111 1010
|
|
425 OP_LDRSH_REG_OFF, //01 0111 1011
|
|
426 OP_LDRSH_REG_OFF, //01 0111 1100
|
|
427 OP_LDRSH_REG_OFF, //01 0111 1101
|
|
428 OP_LDRSH_REG_OFF, //01 0111 1110
|
|
429 OP_LDRSH_REG_OFF, //01 0111 1111
|
|
430
|
|
431 OP_STR_IMM_OFF, //01 1000 0000
|
|
432 OP_STR_IMM_OFF, //01 1000 0001
|
|
433 OP_STR_IMM_OFF, //01 1000 0010
|
|
434 OP_STR_IMM_OFF, //01 1000 0011
|
|
435 OP_STR_IMM_OFF, //01 1000 0100
|
|
436 OP_STR_IMM_OFF, //01 1000 0101
|
|
437 OP_STR_IMM_OFF, //01 1000 0110
|
|
438 OP_STR_IMM_OFF, //01 1000 0111
|
|
439 OP_STR_IMM_OFF, //01 1000 1000
|
|
440 OP_STR_IMM_OFF, //01 1000 1001
|
|
441 OP_STR_IMM_OFF, //01 1000 1010
|
|
442 OP_STR_IMM_OFF, //01 1000 1011
|
|
443 OP_STR_IMM_OFF, //01 1000 1100
|
|
444 OP_STR_IMM_OFF, //01 1000 1101
|
|
445 OP_STR_IMM_OFF, //01 1000 1110
|
|
446 OP_STR_IMM_OFF, //01 1000 1111
|
|
447
|
|
448 OP_STR_IMM_OFF, //01 1001 0000
|
|
449 OP_STR_IMM_OFF, //01 1001 0001
|
|
450 OP_STR_IMM_OFF, //01 1001 0010
|
|
451 OP_STR_IMM_OFF, //01 1001 0011
|
|
452 OP_STR_IMM_OFF, //01 1001 0100
|
|
453 OP_STR_IMM_OFF, //01 1001 0101
|
|
454 OP_STR_IMM_OFF, //01 1001 0110
|
|
455 OP_STR_IMM_OFF, //01 1001 0111
|
|
456 OP_STR_IMM_OFF, //01 1001 1000
|
|
457 OP_STR_IMM_OFF, //01 1001 1001
|
|
458 OP_STR_IMM_OFF, //01 1001 1010
|
|
459 OP_STR_IMM_OFF, //01 1001 1011
|
|
460 OP_STR_IMM_OFF, //01 1001 1100
|
|
461 OP_STR_IMM_OFF, //01 1001 1101
|
|
462 OP_STR_IMM_OFF, //01 1001 1110
|
|
463 OP_STR_IMM_OFF, //01 1001 1111
|
|
464
|
|
465 OP_LDR_IMM_OFF, //01 1010 0000
|
|
466 OP_LDR_IMM_OFF, //01 1010 0001
|
|
467 OP_LDR_IMM_OFF, //01 1010 0010
|
|
468 OP_LDR_IMM_OFF, //01 1010 0011
|
|
469 OP_LDR_IMM_OFF, //01 1010 0100
|
|
470 OP_LDR_IMM_OFF, //01 1010 0101
|
|
471 OP_LDR_IMM_OFF, //01 1010 0110
|
|
472 OP_LDR_IMM_OFF, //01 1010 0111
|
|
473 OP_LDR_IMM_OFF, //01 1010 1000
|
|
474 OP_LDR_IMM_OFF, //01 1010 1001
|
|
475 OP_LDR_IMM_OFF, //01 1010 1010
|
|
476 OP_LDR_IMM_OFF, //01 1010 1011
|
|
477 OP_LDR_IMM_OFF, //01 1010 1100
|
|
478 OP_LDR_IMM_OFF, //01 1010 1101
|
|
479 OP_LDR_IMM_OFF, //01 1010 1110
|
|
480 OP_LDR_IMM_OFF, //01 1010 1111
|
|
481
|
|
482 OP_LDR_IMM_OFF, //01 1011 0000
|
|
483 OP_LDR_IMM_OFF, //01 1011 0001
|
|
484 OP_LDR_IMM_OFF, //01 1011 0010
|
|
485 OP_LDR_IMM_OFF, //01 1011 0011
|
|
486 OP_LDR_IMM_OFF, //01 1011 0100
|
|
487 OP_LDR_IMM_OFF, //01 1011 0101
|
|
488 OP_LDR_IMM_OFF, //01 1011 0110
|
|
489 OP_LDR_IMM_OFF, //01 1011 0111
|
|
490 OP_LDR_IMM_OFF, //01 1011 1000
|
|
491 OP_LDR_IMM_OFF, //01 1011 1001
|
|
492 OP_LDR_IMM_OFF, //01 1011 1010
|
|
493 OP_LDR_IMM_OFF, //01 1011 1011
|
|
494 OP_LDR_IMM_OFF, //01 1011 1100
|
|
495 OP_LDR_IMM_OFF, //01 1011 1101
|
|
496 OP_LDR_IMM_OFF, //01 1011 1110
|
|
497 OP_LDR_IMM_OFF, //01 1011 1111
|
|
498
|
|
499 OP_STRB_IMM_OFF, //01 1100 0000
|
|
500 OP_STRB_IMM_OFF, //01 1100 0001
|
|
501 OP_STRB_IMM_OFF, //01 1100 0010
|
|
502 OP_STRB_IMM_OFF, //01 1100 0011
|
|
503 OP_STRB_IMM_OFF, //01 1100 0100
|
|
504 OP_STRB_IMM_OFF, //01 1100 0101
|
|
505 OP_STRB_IMM_OFF, //01 1100 0110
|
|
506 OP_STRB_IMM_OFF, //01 1100 0111
|
|
507 OP_STRB_IMM_OFF, //01 1100 1000
|
|
508 OP_STRB_IMM_OFF, //01 1100 1001
|
|
509 OP_STRB_IMM_OFF, //01 1100 1010
|
|
510 OP_STRB_IMM_OFF, //01 1100 1011
|
|
511 OP_STRB_IMM_OFF, //01 1100 1100
|
|
512 OP_STRB_IMM_OFF, //01 1100 1101
|
|
513 OP_STRB_IMM_OFF, //01 1100 1110
|
|
514 OP_STRB_IMM_OFF, //01 1100 1111
|
|
515
|
|
516 OP_STRB_IMM_OFF, //01 1101 0000
|
|
517 OP_STRB_IMM_OFF, //01 1101 0001
|
|
518 OP_STRB_IMM_OFF, //01 1101 0010
|
|
519 OP_STRB_IMM_OFF, //01 1101 0011
|
|
520 OP_STRB_IMM_OFF, //01 1101 0100
|
|
521 OP_STRB_IMM_OFF, //01 1101 0101
|
|
522 OP_STRB_IMM_OFF, //01 1101 0110
|
|
523 OP_STRB_IMM_OFF, //01 1101 0111
|
|
524 OP_STRB_IMM_OFF, //01 1101 1000
|
|
525 OP_STRB_IMM_OFF, //01 1101 1001
|
|
526 OP_STRB_IMM_OFF, //01 1101 1010
|
|
527 OP_STRB_IMM_OFF, //01 1101 1011
|
|
528 OP_STRB_IMM_OFF, //01 1101 1100
|
|
529 OP_STRB_IMM_OFF, //01 1101 1101
|
|
530 OP_STRB_IMM_OFF, //01 1101 1110
|
|
531 OP_STRB_IMM_OFF, //01 1101 1111
|
|
532
|
|
533 OP_LDRB_IMM_OFF, //01 1110 0000
|
|
534 OP_LDRB_IMM_OFF, //01 1110 0001
|
|
535 OP_LDRB_IMM_OFF, //01 1110 0010
|
|
536 OP_LDRB_IMM_OFF, //01 1110 0011
|
|
537 OP_LDRB_IMM_OFF, //01 1110 0100
|
|
538 OP_LDRB_IMM_OFF, //01 1110 0101
|
|
539 OP_LDRB_IMM_OFF, //01 1110 0110
|
|
540 OP_LDRB_IMM_OFF, //01 1110 0111
|
|
541 OP_LDRB_IMM_OFF, //01 1110 1000
|
|
542 OP_LDRB_IMM_OFF, //01 1110 1001
|
|
543 OP_LDRB_IMM_OFF, //01 1110 1010
|
|
544 OP_LDRB_IMM_OFF, //01 1110 1011
|
|
545 OP_LDRB_IMM_OFF, //01 1110 1100
|
|
546 OP_LDRB_IMM_OFF, //01 1110 1101
|
|
547 OP_LDRB_IMM_OFF, //01 1110 1110
|
|
548 OP_LDRB_IMM_OFF, //01 1110 1111
|
|
549
|
|
550 OP_LDRB_IMM_OFF, //01 1111 0000
|
|
551 OP_LDRB_IMM_OFF, //01 1111 0001
|
|
552 OP_LDRB_IMM_OFF, //01 1111 0010
|
|
553 OP_LDRB_IMM_OFF, //01 1111 0011
|
|
554 OP_LDRB_IMM_OFF, //01 1111 0100
|
|
555 OP_LDRB_IMM_OFF, //01 1111 0101
|
|
556 OP_LDRB_IMM_OFF, //01 1111 0110
|
|
557 OP_LDRB_IMM_OFF, //01 1111 0111
|
|
558 OP_LDRB_IMM_OFF, //01 1111 1000
|
|
559 OP_LDRB_IMM_OFF, //01 1111 1001
|
|
560 OP_LDRB_IMM_OFF, //01 1111 1010
|
|
561 OP_LDRB_IMM_OFF, //01 1111 1011
|
|
562 OP_LDRB_IMM_OFF, //01 1111 1100
|
|
563 OP_LDRB_IMM_OFF, //01 1111 1101
|
|
564 OP_LDRB_IMM_OFF, //01 1111 1110
|
|
565 OP_LDRB_IMM_OFF, //01 1111 1111
|
|
566
|
|
567 OP_STRH_IMM_OFF, //10 0000 0000
|
|
568 OP_STRH_IMM_OFF, //10 0000 0001
|
|
569 OP_STRH_IMM_OFF, //10 0000 0010
|
|
570 OP_STRH_IMM_OFF, //10 0000 0011
|
|
571 OP_STRH_IMM_OFF, //10 0000 0100
|
|
572 OP_STRH_IMM_OFF, //10 0000 0101
|
|
573 OP_STRH_IMM_OFF, //10 0000 0110
|
|
574 OP_STRH_IMM_OFF, //10 0000 0111
|
|
575 OP_STRH_IMM_OFF, //10 0000 1000
|
|
576 OP_STRH_IMM_OFF, //10 0000 1001
|
|
577 OP_STRH_IMM_OFF, //10 0000 1010
|
|
578 OP_STRH_IMM_OFF, //10 0000 1011
|
|
579 OP_STRH_IMM_OFF, //10 0000 1100
|
|
580 OP_STRH_IMM_OFF, //10 0000 1101
|
|
581 OP_STRH_IMM_OFF, //10 0000 1110
|
|
582 OP_STRH_IMM_OFF, //10 0000 1111
|
|
583
|
|
584 OP_STRH_IMM_OFF, //10 0001 0000
|
|
585 OP_STRH_IMM_OFF, //10 0001 0001
|
|
586 OP_STRH_IMM_OFF, //10 0001 0010
|
|
587 OP_STRH_IMM_OFF, //10 0001 0011
|
|
588 OP_STRH_IMM_OFF, //10 0001 0100
|
|
589 OP_STRH_IMM_OFF, //10 0001 0101
|
|
590 OP_STRH_IMM_OFF, //10 0001 0110
|
|
591 OP_STRH_IMM_OFF, //10 0001 0111
|
|
592 OP_STRH_IMM_OFF, //10 0001 1000
|
|
593 OP_STRH_IMM_OFF, //10 0001 1001
|
|
594 OP_STRH_IMM_OFF, //10 0001 1010
|
|
595 OP_STRH_IMM_OFF, //10 0001 1011
|
|
596 OP_STRH_IMM_OFF, //10 0001 1100
|
|
597 OP_STRH_IMM_OFF, //10 0001 1101
|
|
598 OP_STRH_IMM_OFF, //10 0001 1110
|
|
599 OP_STRH_IMM_OFF, //10 0001 1111
|
|
600
|
|
601 OP_LDRH_IMM_OFF, //10 0010 0000
|
|
602 OP_LDRH_IMM_OFF, //10 0010 0001
|
|
603 OP_LDRH_IMM_OFF, //10 0010 0010
|
|
604 OP_LDRH_IMM_OFF, //10 0010 0011
|
|
605 OP_LDRH_IMM_OFF, //10 0010 0100
|
|
606 OP_LDRH_IMM_OFF, //10 0010 0101
|
|
607 OP_LDRH_IMM_OFF, //10 0010 0110
|
|
608 OP_LDRH_IMM_OFF, //10 0010 0111
|
|
609 OP_LDRH_IMM_OFF, //10 0010 1000
|
|
610 OP_LDRH_IMM_OFF, //10 0010 1001
|
|
611 OP_LDRH_IMM_OFF, //10 0010 1010
|
|
612 OP_LDRH_IMM_OFF, //10 0010 1011
|
|
613 OP_LDRH_IMM_OFF, //10 0010 1100
|
|
614 OP_LDRH_IMM_OFF, //10 0010 1101
|
|
615 OP_LDRH_IMM_OFF, //10 0010 1110
|
|
616 OP_LDRH_IMM_OFF, //10 0010 1111
|
|
617
|
|
618 OP_LDRH_IMM_OFF, //10 0011 0000
|
|
619 OP_LDRH_IMM_OFF, //10 0011 0001
|
|
620 OP_LDRH_IMM_OFF, //10 0011 0010
|
|
621 OP_LDRH_IMM_OFF, //10 0011 0011
|
|
622 OP_LDRH_IMM_OFF, //10 0011 0100
|
|
623 OP_LDRH_IMM_OFF, //10 0011 0101
|
|
624 OP_LDRH_IMM_OFF, //10 0011 0110
|
|
625 OP_LDRH_IMM_OFF, //10 0011 0111
|
|
626 OP_LDRH_IMM_OFF, //10 0011 1000
|
|
627 OP_LDRH_IMM_OFF, //10 0011 1001
|
|
628 OP_LDRH_IMM_OFF, //10 0011 1010
|
|
629 OP_LDRH_IMM_OFF, //10 0011 1011
|
|
630 OP_LDRH_IMM_OFF, //10 0011 1100
|
|
631 OP_LDRH_IMM_OFF, //10 0011 1101
|
|
632 OP_LDRH_IMM_OFF, //10 0011 1110
|
|
633 OP_LDRH_IMM_OFF, //10 0011 1111
|
|
634
|
|
635 OP_STR_SPREL, //10 0100 0000
|
|
636 OP_STR_SPREL, //10 0100 0001
|
|
637 OP_STR_SPREL, //10 0100 0010
|
|
638 OP_STR_SPREL, //10 0100 0011
|
|
639 OP_STR_SPREL, //10 0100 0100
|
|
640 OP_STR_SPREL, //10 0100 0101
|
|
641 OP_STR_SPREL, //10 0100 0110
|
|
642 OP_STR_SPREL, //10 0100 0111
|
|
643 OP_STR_SPREL, //10 0100 1000
|
|
644 OP_STR_SPREL, //10 0100 1001
|
|
645 OP_STR_SPREL, //10 0100 1010
|
|
646 OP_STR_SPREL, //10 0100 1011
|
|
647 OP_STR_SPREL, //10 0100 1100
|
|
648 OP_STR_SPREL, //10 0100 1101
|
|
649 OP_STR_SPREL, //10 0100 1110
|
|
650 OP_STR_SPREL, //10 0100 1111
|
|
651
|
|
652 OP_STR_SPREL, //10 0101 0000
|
|
653 OP_STR_SPREL, //10 0101 0001
|
|
654 OP_STR_SPREL, //10 0101 0010
|
|
655 OP_STR_SPREL, //10 0101 0011
|
|
656 OP_STR_SPREL, //10 0101 0100
|
|
657 OP_STR_SPREL, //10 0101 0101
|
|
658 OP_STR_SPREL, //10 0101 0110
|
|
659 OP_STR_SPREL, //10 0101 0111
|
|
660 OP_STR_SPREL, //10 0101 1000
|
|
661 OP_STR_SPREL, //10 0101 1001
|
|
662 OP_STR_SPREL, //10 0101 1010
|
|
663 OP_STR_SPREL, //10 0101 1011
|
|
664 OP_STR_SPREL, //10 0101 1100
|
|
665 OP_STR_SPREL, //10 0101 1101
|
|
666 OP_STR_SPREL, //10 0101 1110
|
|
667 OP_STR_SPREL, //10 0101 1111
|
|
668
|
|
669 OP_LDR_SPREL, //10 0110 0000
|
|
670 OP_LDR_SPREL, //10 0110 0001
|
|
671 OP_LDR_SPREL, //10 0110 0010
|
|
672 OP_LDR_SPREL, //10 0110 0011
|
|
673 OP_LDR_SPREL, //10 0110 0100
|
|
674 OP_LDR_SPREL, //10 0110 0101
|
|
675 OP_LDR_SPREL, //10 0110 0110
|
|
676 OP_LDR_SPREL, //10 0110 0111
|
|
677 OP_LDR_SPREL, //10 0110 1000
|
|
678 OP_LDR_SPREL, //10 0110 1001
|
|
679 OP_LDR_SPREL, //10 0110 1010
|
|
680 OP_LDR_SPREL, //10 0110 1011
|
|
681 OP_LDR_SPREL, //10 0110 1100
|
|
682 OP_LDR_SPREL, //10 0110 1101
|
|
683 OP_LDR_SPREL, //10 0110 1110
|
|
684 OP_LDR_SPREL, //10 0110 1111
|
|
685
|
|
686 OP_LDR_SPREL, //10 0111 0000
|
|
687 OP_LDR_SPREL, //10 0111 0001
|
|
688 OP_LDR_SPREL, //10 0111 0010
|
|
689 OP_LDR_SPREL, //10 0111 0011
|
|
690 OP_LDR_SPREL, //10 0111 0100
|
|
691 OP_LDR_SPREL, //10 0111 0101
|
|
692 OP_LDR_SPREL, //10 0111 0110
|
|
693 OP_LDR_SPREL, //10 0111 0111
|
|
694 OP_LDR_SPREL, //10 0111 1000
|
|
695 OP_LDR_SPREL, //10 0111 1001
|
|
696 OP_LDR_SPREL, //10 0111 1010
|
|
697 OP_LDR_SPREL, //10 0111 1011
|
|
698 OP_LDR_SPREL, //10 0111 1100
|
|
699 OP_LDR_SPREL, //10 0111 1101
|
|
700 OP_LDR_SPREL, //10 0111 1110
|
|
701 OP_LDR_SPREL, //10 0111 1111
|
|
702
|
|
703 OP_ADD_2PC, //10 1000 0000
|
|
704 OP_ADD_2PC, //10 1000 0001
|
|
705 OP_ADD_2PC, //10 1000 0010
|
|
706 OP_ADD_2PC, //10 1000 0011
|
|
707 OP_ADD_2PC, //10 1000 0100
|
|
708 OP_ADD_2PC, //10 1000 0101
|
|
709 OP_ADD_2PC, //10 1000 0110
|
|
710 OP_ADD_2PC, //10 1000 0111
|
|
711 OP_ADD_2PC, //10 1000 1000
|
|
712 OP_ADD_2PC, //10 1000 1001
|
|
713 OP_ADD_2PC, //10 1000 1010
|
|
714 OP_ADD_2PC, //10 1000 1011
|
|
715 OP_ADD_2PC, //10 1000 1100
|
|
716 OP_ADD_2PC, //10 1000 1101
|
|
717 OP_ADD_2PC, //10 1000 1110
|
|
718 OP_ADD_2PC, //10 1000 1111
|
|
719
|
|
720 OP_ADD_2PC, //10 1001 0000
|
|
721 OP_ADD_2PC, //10 1001 0001
|
|
722 OP_ADD_2PC, //10 1001 0010
|
|
723 OP_ADD_2PC, //10 1001 0011
|
|
724 OP_ADD_2PC, //10 1001 0100
|
|
725 OP_ADD_2PC, //10 1001 0101
|
|
726 OP_ADD_2PC, //10 1001 0110
|
|
727 OP_ADD_2PC, //10 1001 0111
|
|
728 OP_ADD_2PC, //10 1001 1000
|
|
729 OP_ADD_2PC, //10 1001 1001
|
|
730 OP_ADD_2PC, //10 1001 1010
|
|
731 OP_ADD_2PC, //10 1001 1011
|
|
732 OP_ADD_2PC, //10 1001 1100
|
|
733 OP_ADD_2PC, //10 1001 1101
|
|
734 OP_ADD_2PC, //10 1001 1110
|
|
735 OP_ADD_2PC, //10 1001 1111
|
|
736
|
|
737 OP_ADD_2SP, //10 1010 0000
|
|
738 OP_ADD_2SP, //10 1010 0001
|
|
739 OP_ADD_2SP, //10 1010 0010
|
|
740 OP_ADD_2SP, //10 1010 0011
|
|
741 OP_ADD_2SP, //10 1010 0100
|
|
742 OP_ADD_2SP, //10 1010 0101
|
|
743 OP_ADD_2SP, //10 1010 0110
|
|
744 OP_ADD_2SP, //10 1010 0111
|
|
745 OP_ADD_2SP, //10 1010 1000
|
|
746 OP_ADD_2SP, //10 1010 1001
|
|
747 OP_ADD_2SP, //10 1010 1010
|
|
748 OP_ADD_2SP, //10 1010 1011
|
|
749 OP_ADD_2SP, //10 1010 1100
|
|
750 OP_ADD_2SP, //10 1010 1101
|
|
751 OP_ADD_2SP, //10 1010 1110
|
|
752 OP_ADD_2SP, //10 1010 1111
|
|
753
|
|
754 OP_ADD_2SP, //10 1011 0000
|
|
755 OP_ADD_2SP, //10 1011 0001
|
|
756 OP_ADD_2SP, //10 1011 0010
|
|
757 OP_ADD_2SP, //10 1011 0011
|
|
758 OP_ADD_2SP, //10 1011 0100
|
|
759 OP_ADD_2SP, //10 1011 0101
|
|
760 OP_ADD_2SP, //10 1011 0110
|
|
761 OP_ADD_2SP, //10 1011 0111
|
|
762 OP_ADD_2SP, //10 1011 1000
|
|
763 OP_ADD_2SP, //10 1011 1001
|
|
764 OP_ADD_2SP, //10 1011 1010
|
|
765 OP_ADD_2SP, //10 1011 1011
|
|
766 OP_ADD_2SP, //10 1011 1100
|
|
767 OP_ADD_2SP, //10 1011 1101
|
|
768 OP_ADD_2SP, //10 1011 1110
|
|
769 OP_ADD_2SP, //10 1011 1111
|
|
770
|
|
771 OP_ADJUST_P_SP, //10 1100 0000
|
|
772 OP_ADJUST_P_SP, //10 1100 0001
|
|
773 OP_ADJUST_M_SP, //10 1100 0010
|
|
774 OP_ADJUST_M_SP, //10 1100 0011
|
|
775 OP_UND_THUMB, //10 1100 0100
|
|
776 OP_UND_THUMB, //10 1100 0101
|
|
777 OP_UND_THUMB, //10 1100 0110
|
|
778 OP_UND_THUMB, //10 1100 0111
|
|
779 OP_UND_THUMB, //10 1100 1000
|
|
780 OP_UND_THUMB, //10 1100 1001
|
|
781 OP_UND_THUMB, //10 1100 1010
|
|
782 OP_UND_THUMB, //10 1100 1011
|
|
783 OP_UND_THUMB, //10 1100 1100
|
|
784 OP_UND_THUMB, //10 1100 1101
|
|
785 OP_UND_THUMB, //10 1100 1110
|
|
786 OP_UND_THUMB, //10 1100 1111
|
|
787
|
|
788 OP_PUSH, //10 1101 0000
|
|
789 OP_PUSH, //10 1101 0001
|
|
790 OP_PUSH, //10 1101 0010
|
|
791 OP_PUSH, //10 1101 0011
|
|
792 OP_PUSH_LR, //10 1101 0100
|
|
793 OP_PUSH_LR, //10 1101 0101
|
|
794 OP_PUSH_LR, //10 1101 0110
|
|
795 OP_PUSH_LR, //10 1101 0111
|
|
796 OP_UND_THUMB, //10 1101 1000
|
|
797 OP_UND_THUMB, //10 1101 1001
|
|
798 OP_UND_THUMB, //10 1101 1010
|
|
799 OP_UND_THUMB, //10 1101 1011
|
|
800 OP_UND_THUMB, //10 1101 1100
|
|
801 OP_UND_THUMB, //10 1101 1101
|
|
802 OP_UND_THUMB, //10 1101 1110
|
|
803 OP_UND_THUMB, //10 1101 1111
|
|
804
|
|
805 OP_UND_THUMB, //10 1110 0000
|
|
806 OP_UND_THUMB, //10 1110 0001
|
|
807 OP_UND_THUMB, //10 1110 0010
|
|
808 OP_UND_THUMB, //10 1110 0011
|
|
809 OP_UND_THUMB, //10 1110 0100
|
|
810 OP_UND_THUMB, //10 1110 0101
|
|
811 OP_UND_THUMB, //10 1110 0110
|
|
812 OP_UND_THUMB, //10 1110 0111
|
|
813 OP_UND_THUMB, //10 1110 1000
|
|
814 OP_UND_THUMB, //10 1110 1001
|
|
815 OP_UND_THUMB, //10 1110 1010
|
|
816 OP_UND_THUMB, //10 1110 1011
|
|
817 OP_UND_THUMB, //10 1110 1100
|
|
818 OP_UND_THUMB, //10 1110 1101
|
|
819 OP_UND_THUMB, //10 1110 1110
|
|
820 OP_UND_THUMB, //10 1110 1111
|
|
821
|
|
822 OP_POP, //10 1111 0000
|
|
823 OP_POP, //10 1111 0001
|
|
824 OP_POP, //10 1111 0010
|
|
825 OP_POP, //10 1111 0011
|
|
826 OP_POP_PC, //10 1111 0100
|
|
827 OP_POP_PC, //10 1111 0101
|
|
828 OP_POP_PC, //10 1111 0110
|
|
829 OP_POP_PC, //10 1111 0111
|
|
830 OP_BKPT_THUMB, //10 1111 1000
|
|
831 OP_BKPT_THUMB, //10 1111 1001
|
|
832 OP_BKPT_THUMB, //10 1111 1010
|
|
833 OP_BKPT_THUMB, //10 1111 1011
|
|
834 OP_UND_THUMB, //10 1111 1100
|
|
835 OP_UND_THUMB, //10 1111 1101
|
|
836 OP_UND_THUMB, //10 1111 1110
|
|
837 OP_UND_THUMB, //10 1111 1111
|
|
838
|
|
839 OP_STMIA_THUMB, //11 0000 0000
|
|
840 OP_STMIA_THUMB, //11 0000 0001
|
|
841 OP_STMIA_THUMB, //11 0000 0010
|
|
842 OP_STMIA_THUMB, //11 0000 0011
|
|
843 OP_STMIA_THUMB, //11 0000 0100
|
|
844 OP_STMIA_THUMB, //11 0000 0101
|
|
845 OP_STMIA_THUMB, //11 0000 0110
|
|
846 OP_STMIA_THUMB, //11 0000 0111
|
|
847 OP_STMIA_THUMB, //11 0000 1000
|
|
848 OP_STMIA_THUMB, //11 0000 1001
|
|
849 OP_STMIA_THUMB, //11 0000 1010
|
|
850 OP_STMIA_THUMB, //11 0000 1011
|
|
851 OP_STMIA_THUMB, //11 0000 1100
|
|
852 OP_STMIA_THUMB, //11 0000 1101
|
|
853 OP_STMIA_THUMB, //11 0000 1110
|
|
854 OP_STMIA_THUMB, //11 0000 1111
|
|
855
|
|
856 OP_STMIA_THUMB, //11 0001 0000
|
|
857 OP_STMIA_THUMB, //11 0001 0001
|
|
858 OP_STMIA_THUMB, //11 0001 0010
|
|
859 OP_STMIA_THUMB, //11 0001 0011
|
|
860 OP_STMIA_THUMB, //11 0001 0100
|
|
861 OP_STMIA_THUMB, //11 0001 0101
|
|
862 OP_STMIA_THUMB, //11 0001 0110
|
|
863 OP_STMIA_THUMB, //11 0001 0111
|
|
864 OP_STMIA_THUMB, //11 0001 1000
|
|
865 OP_STMIA_THUMB, //11 0001 1001
|
|
866 OP_STMIA_THUMB, //11 0001 1010
|
|
867 OP_STMIA_THUMB, //11 0001 1011
|
|
868 OP_STMIA_THUMB, //11 0001 1100
|
|
869 OP_STMIA_THUMB, //11 0001 1101
|
|
870 OP_STMIA_THUMB, //11 0001 1110
|
|
871 OP_STMIA_THUMB, //11 0001 1111
|
|
872
|
|
873 OP_LDMIA_THUMB, //11 0010 0000
|
|
874 OP_LDMIA_THUMB, //11 0010 0001
|
|
875 OP_LDMIA_THUMB, //11 0010 0010
|
|
876 OP_LDMIA_THUMB, //11 0010 0011
|
|
877 OP_LDMIA_THUMB, //11 0010 0100
|
|
878 OP_LDMIA_THUMB, //11 0010 0101
|
|
879 OP_LDMIA_THUMB, //11 0010 0110
|
|
880 OP_LDMIA_THUMB, //11 0010 0111
|
|
881 OP_LDMIA_THUMB, //11 0010 1000
|
|
882 OP_LDMIA_THUMB, //11 0010 1001
|
|
883 OP_LDMIA_THUMB, //11 0010 1010
|
|
884 OP_LDMIA_THUMB, //11 0010 1011
|
|
885 OP_LDMIA_THUMB, //11 0010 1100
|
|
886 OP_LDMIA_THUMB, //11 0010 1101
|
|
887 OP_LDMIA_THUMB, //11 0010 1110
|
|
888 OP_LDMIA_THUMB, //11 0010 1111
|
|
889
|
|
890 OP_LDMIA_THUMB, //11 0011 0000
|
|
891 OP_LDMIA_THUMB, //11 0011 0001
|
|
892 OP_LDMIA_THUMB, //11 0011 0010
|
|
893 OP_LDMIA_THUMB, //11 0011 0011
|
|
894 OP_LDMIA_THUMB, //11 0011 0100
|
|
895 OP_LDMIA_THUMB, //11 0011 0101
|
|
896 OP_LDMIA_THUMB, //11 0011 0110
|
|
897 OP_LDMIA_THUMB, //11 0011 0111
|
|
898 OP_LDMIA_THUMB, //11 0011 1000
|
|
899 OP_LDMIA_THUMB, //11 0011 1001
|
|
900 OP_LDMIA_THUMB, //11 0011 1010
|
|
901 OP_LDMIA_THUMB, //11 0011 1011
|
|
902 OP_LDMIA_THUMB, //11 0011 1100
|
|
903 OP_LDMIA_THUMB, //11 0011 1101
|
|
904 OP_LDMIA_THUMB, //11 0011 1110
|
|
905 OP_LDMIA_THUMB, //11 0011 1111
|
|
906
|
|
907 OP_B_COND, //11 0100 0000
|
|
908 OP_B_COND, //11 0100 0001
|
|
909 OP_B_COND, //11 0100 0010
|
|
910 OP_B_COND, //11 0100 0011
|
|
911 OP_B_COND, //11 0100 0100
|
|
912 OP_B_COND, //11 0100 0101
|
|
913 OP_B_COND, //11 0100 0110
|
|
914 OP_B_COND, //11 0100 0111
|
|
915 OP_B_COND, //11 0100 1000
|
|
916 OP_B_COND, //11 0100 1001
|
|
917 OP_B_COND, //11 0100 1010
|
|
918 OP_B_COND, //11 0100 1011
|
|
919 OP_B_COND, //11 0100 1100
|
|
920 OP_B_COND, //11 0100 1101
|
|
921 OP_B_COND, //11 0100 1110
|
|
922 OP_B_COND, //11 0100 1111
|
|
923
|
|
924 OP_B_COND, //11 0101 0000
|
|
925 OP_B_COND, //11 0101 0001
|
|
926 OP_B_COND, //11 0101 0010
|
|
927 OP_B_COND, //11 0101 0011
|
|
928 OP_B_COND, //11 0101 0100
|
|
929 OP_B_COND, //11 0101 0101
|
|
930 OP_B_COND, //11 0101 0110
|
|
931 OP_B_COND, //11 0101 0111
|
|
932 OP_B_COND, //11 0101 1000
|
|
933 OP_B_COND, //11 0101 1001
|
|
934 OP_B_COND, //11 0101 1010
|
|
935 OP_B_COND, //11 0101 1011
|
|
936 OP_B_COND, //11 0101 1100
|
|
937 OP_B_COND, //11 0101 1101
|
|
938 OP_B_COND, //11 0101 1110
|
|
939 OP_B_COND, //11 0101 1111
|
|
940
|
|
941 OP_B_COND, //11 0110 0000
|
|
942 OP_B_COND, //11 0110 0001
|
|
943 OP_B_COND, //11 0110 0010
|
|
944 OP_B_COND, //11 0110 0011
|
|
945 OP_B_COND, //11 0110 0100
|
|
946 OP_B_COND, //11 0110 0101
|
|
947 OP_B_COND, //11 0110 0110
|
|
948 OP_B_COND, //11 0110 0111
|
|
949 OP_B_COND, //11 0110 1000
|
|
950 OP_B_COND, //11 0110 1001
|
|
951 OP_B_COND, //11 0110 1010
|
|
952 OP_B_COND, //11 0110 1011
|
|
953 OP_B_COND, //11 0110 1100
|
|
954 OP_B_COND, //11 0110 1101
|
|
955 OP_B_COND, //11 0110 1110
|
|
956 OP_B_COND, //11 0110 1111
|
|
957
|
|
958 OP_B_COND, //11 0111 0000
|
|
959 OP_B_COND, //11 0111 0001
|
|
960 OP_B_COND, //11 0111 0010
|
|
961 OP_B_COND, //11 0111 0011
|
|
962 OP_B_COND, //11 0111 0100
|
|
963 OP_B_COND, //11 0111 0101
|
|
964 OP_B_COND, //11 0111 0110
|
|
965 OP_B_COND, //11 0111 0111
|
|
966 OP_B_COND, //11 0111 1000
|
|
967 OP_B_COND, //11 0111 1001
|
|
968 OP_B_COND, //11 0111 1010
|
|
969 OP_B_COND, //11 0111 1011
|
|
970 OP_SWI_THUMB, //11 0111 1100
|
|
971 OP_SWI_THUMB, //11 0111 1101
|
|
972 OP_SWI_THUMB, //11 0111 1110
|
|
973 OP_SWI_THUMB, //11 0111 1111
|
|
974
|
|
975 OP_B_UNCOND, //11 1000 0000
|
|
976 OP_B_UNCOND, //11 1000 0001
|
|
977 OP_B_UNCOND, //11 1000 0010
|
|
978 OP_B_UNCOND, //11 1000 0011
|
|
979 OP_B_UNCOND, //11 1000 0100
|
|
980 OP_B_UNCOND, //11 1000 0101
|
|
981 OP_B_UNCOND, //11 1000 0110
|
|
982 OP_B_UNCOND, //11 1000 0111
|
|
983 OP_B_UNCOND, //11 1000 1000
|
|
984 OP_B_UNCOND, //11 1000 1001
|
|
985 OP_B_UNCOND, //11 1000 1010
|
|
986 OP_B_UNCOND, //11 1000 1011
|
|
987 OP_B_UNCOND, //11 1000 1100
|
|
988 OP_B_UNCOND, //11 1000 1101
|
|
989 OP_B_UNCOND, //11 1000 1110
|
|
990 OP_B_UNCOND, //11 1000 1111
|
|
991
|
|
992 OP_B_UNCOND, //11 1001 0000
|
|
993 OP_B_UNCOND, //11 1001 0001
|
|
994 OP_B_UNCOND, //11 1001 0010
|
|
995 OP_B_UNCOND, //11 1001 0011
|
|
996 OP_B_UNCOND, //11 1001 0100
|
|
997 OP_B_UNCOND, //11 1001 0101
|
|
998 OP_B_UNCOND, //11 1001 0110
|
|
999 OP_B_UNCOND, //11 1001 0111
|
|
1000 OP_B_UNCOND, //11 1001 1000
|
|
1001 OP_B_UNCOND, //11 1001 1001
|
|
1002 OP_B_UNCOND, //11 1001 1010
|
|
1003 OP_B_UNCOND, //11 1001 1011
|
|
1004 OP_B_UNCOND, //11 1001 1100
|
|
1005 OP_B_UNCOND, //11 1001 1101
|
|
1006 OP_B_UNCOND, //11 1001 1110
|
|
1007 OP_B_UNCOND, //11 1001 1111
|
|
1008
|
|
1009 OP_BLX, //11 1010 0000
|
|
1010 OP_BLX, //11 1010 0001
|
|
1011 OP_BLX, //11 1010 0010
|
|
1012 OP_BLX, //11 1010 0011
|
|
1013 OP_BLX, //11 1010 0100
|
|
1014 OP_BLX, //11 1010 0101
|
|
1015 OP_BLX, //11 1010 0110
|
|
1016 OP_BLX, //11 1010 0111
|
|
1017 OP_BLX, //11 1010 1000
|
|
1018 OP_BLX, //11 1010 1001
|
|
1019 OP_BLX, //11 1010 1010
|
|
1020 OP_BLX, //11 1010 1011
|
|
1021 OP_BLX, //11 1010 1100
|
|
1022 OP_BLX, //11 1010 1101
|
|
1023 OP_BLX, //11 1010 1110
|
|
1024 OP_BLX, //11 1010 1111
|
|
1025
|
|
1026 OP_BLX, //11 1011 0000
|
|
1027 OP_BLX, //11 1011 0001
|
|
1028 OP_BLX, //11 1011 0010
|
|
1029 OP_BLX, //11 1011 0011
|
|
1030 OP_BLX, //11 1011 0100
|
|
1031 OP_BLX, //11 1011 0101
|
|
1032 OP_BLX, //11 1011 0110
|
|
1033 OP_BLX, //11 1011 0111
|
|
1034 OP_BLX, //11 1011 1000
|
|
1035 OP_BLX, //11 1011 1001
|
|
1036 OP_BLX, //11 1011 1010
|
|
1037 OP_BLX, //11 1011 1011
|
|
1038 OP_BLX, //11 1011 1100
|
|
1039 OP_BLX, //11 1011 1101
|
|
1040 OP_BLX, //11 1011 1110
|
|
1041 OP_BLX, //11 1011 1111
|
|
1042
|
|
1043 OP_BL_10, //11 1100 0000
|
|
1044 OP_BL_10, //11 1100 0001
|
|
1045 OP_BL_10, //11 1100 0010
|
|
1046 OP_BL_10, //11 1100 0011
|
|
1047 OP_BL_10, //11 1100 0100
|
|
1048 OP_BL_10, //11 1100 0101
|
|
1049 OP_BL_10, //11 1100 0110
|
|
1050 OP_BL_10, //11 1100 0111
|
|
1051 OP_BL_10, //11 1100 1000
|
|
1052 OP_BL_10, //11 1100 1001
|
|
1053 OP_BL_10, //11 1100 1010
|
|
1054 OP_BL_10, //11 1100 1011
|
|
1055 OP_BL_10, //11 1100 1100
|
|
1056 OP_BL_10, //11 1100 1101
|
|
1057 OP_BL_10, //11 1100 1110
|
|
1058 OP_BL_10, //11 1100 1111
|
|
1059
|
|
1060 OP_BL_10, //11 1101 0000
|
|
1061 OP_BL_10, //11 1101 0001
|
|
1062 OP_BL_10, //11 1101 0010
|
|
1063 OP_BL_10, //11 1101 0011
|
|
1064 OP_BL_10, //11 1101 0100
|
|
1065 OP_BL_10, //11 1101 0101
|
|
1066 OP_BL_10, //11 1101 0110
|
|
1067 OP_BL_10, //11 1101 0111
|
|
1068 OP_BL_10, //11 1101 1000
|
|
1069 OP_BL_10, //11 1101 1001
|
|
1070 OP_BL_10, //11 1101 1010
|
|
1071 OP_BL_10, //11 1101 1011
|
|
1072 OP_BL_10, //11 1101 1100
|
|
1073 OP_BL_10, //11 1101 1101
|
|
1074 OP_BL_10, //11 1101 1110
|
|
1075 OP_BL_10, //11 1101 1111
|
|
1076
|
|
1077 OP_BL_THUMB, //11 1110 0000
|
|
1078 OP_BL_THUMB, //11 1110 0001
|
|
1079 OP_BL_THUMB, //11 1110 0010
|
|
1080 OP_BL_THUMB, //11 1110 0011
|
|
1081 OP_BL_THUMB, //11 1110 0100
|
|
1082 OP_BL_THUMB, //11 1110 0101
|
|
1083 OP_BL_THUMB, //11 1110 0110
|
|
1084 OP_BL_THUMB, //11 1110 0111
|
|
1085 OP_BL_THUMB, //11 1110 1000
|
|
1086 OP_BL_THUMB, //11 1110 1001
|
|
1087 OP_BL_THUMB, //11 1110 1010
|
|
1088 OP_BL_THUMB, //11 1110 1011
|
|
1089 OP_BL_THUMB, //11 1110 1100
|
|
1090 OP_BL_THUMB, //11 1110 1101
|
|
1091 OP_BL_THUMB, //11 1110 1110
|
|
1092 OP_BL_THUMB, //11 1110 1111
|
|
1093
|
|
1094 OP_BL_THUMB, //11 1111 0000
|
|
1095 OP_BL_THUMB, //11 1111 0001
|
|
1096 OP_BL_THUMB, //11 1111 0010
|
|
1097 OP_BL_THUMB, //11 1111 0011
|
|
1098 OP_BL_THUMB, //11 1111 0100
|
|
1099 OP_BL_THUMB, //11 1111 0101
|
|
1100 OP_BL_THUMB, //11 1111 0110
|
|
1101 OP_BL_THUMB, //11 1111 0111
|
|
1102 OP_BL_THUMB, //11 1111 1000
|
|
1103 OP_BL_THUMB, //11 1111 1001
|
|
1104 OP_BL_THUMB, //11 1111 1010
|
|
1105 OP_BL_THUMB, //11 1111 1011
|
|
1106 OP_BL_THUMB, //11 1111 1100
|
|
1107 OP_BL_THUMB, //11 1111 1101
|
|
1108 OP_BL_THUMB, //11 1111 1110
|
|
1109 OP_BL_THUMB, //11 1111 1111
|
|
1110 }; //1089
|
|
1111
|