Commit | Line | Data |
---|---|---|
252b5132 RH |
1 | #as: |
2 | #objdump: -dr | |
3 | #name: allinsn | |
4 | ||
5 | .*: +file format .* | |
6 | ||
7 | Disassembly of section .text: | |
8 | ||
9 | 0+0000 <add>: | |
10 | 0: a6 01 add r0,r1 | |
11 | 2: a4 02 add 0x0,r2 | |
12 | ||
13 | 0+0004 <add2>: | |
14 | 4: a5 f3 add2 -1,r3 | |
15 | ||
16 | 0+0006 <addc>: | |
17 | 6: a7 45 addc r4,r5 | |
18 | ||
19 | 0+0008 <addn>: | |
20 | 8: a2 67 addn r6,r7 | |
21 | a: a0 f8 addn 0xf,r8 | |
22 | ||
23 | 0+000c <addn2>: | |
24 | c: a1 09 addn2 -16,r9 | |
25 | ||
26 | 0+000e <sub>: | |
27 | e: ac ab sub r10,r11 | |
28 | ||
29 | 0+0010 <subc>: | |
30 | 10: ad cd subc r12,r13 | |
31 | ||
32 | 0+0012 <subn>: | |
33 | 12: ae ef subn r14,r15 | |
34 | ||
35 | 0+0014 <cmp>: | |
36 | 14: aa de cmp r13,r14 | |
37 | 16: a8 1f cmp 0x1,r15 | |
38 | ||
39 | 0+0018 <cmp2>: | |
40 | 18: a9 10 cmp2 -15,r0 | |
41 | ||
42 | 0+001a <and>: | |
43 | 1a: 82 12 and r1,r2 | |
44 | 1c: 84 34 and r3,@r4 | |
45 | ||
46 | 0+001e <andh>: | |
47 | 1e: 85 56 andh r5,@r6 | |
48 | ||
49 | 0+0020 <andb>: | |
50 | 20: 86 78 andb r7,@r8 | |
51 | ||
52 | 0+0022 <or>: | |
53 | 22: 92 9a or r9,r10 | |
54 | 24: 94 bc or r11,@r12 | |
55 | ||
56 | 0+0026 <orh>: | |
57 | 26: 95 de orh r13,@r14 | |
58 | ||
59 | 0+0028 <orb>: | |
60 | 28: 96 fd orb r15,@r13 | |
61 | ||
62 | 0+002a <eor>: | |
63 | 2a: 9a ef eor r14,r15 | |
64 | 2c: 9c 01 eor r0,@r1 | |
65 | ||
66 | 0+002e <eorh>: | |
67 | 2e: 9d 23 eorh r2,@r3 | |
68 | ||
69 | 0+0030 <eorb>: | |
70 | 30: 9e 45 eorb r4,@r5 | |
71 | ||
72 | 0+0032 <bandl>: | |
73 | 32: 80 f6 bandl 0xf,@r6 | |
74 | ||
75 | 0+0034 <nadh>: | |
76 | 34: 81 77 bandh 0x7,@r7 | |
77 | ||
78 | 0+0036 <borl>: | |
79 | 36: 90 38 borl 0x3,@r8 | |
80 | ||
81 | 0+0038 <borh>: | |
82 | 38: 91 d9 borh 0xd,@r9 | |
83 | ||
84 | 0+003a <beorl>: | |
85 | 3a: 98 fa beorl 0xf,@r10 | |
86 | ||
87 | 0+003c <beorh>: | |
88 | 3c: 99 1b beorh 0x1,@r11 | |
89 | ||
90 | 0+003e <btstl>: | |
91 | 3e: 88 0c btstl 0x0,@r12 | |
92 | ||
93 | 0+0040 <btsth>: | |
94 | 40: 89 8d btsth 0x8,@r13 | |
95 | ||
96 | 0+0042 <mul>: | |
97 | 42: af ef mul r14,r15 | |
98 | ||
99 | 0+0044 <mulu>: | |
100 | 44: ab de mulu r13,r14 | |
101 | ||
102 | 0+0046 <muluh>: | |
103 | 46: bb f0 muluh r15,r0 | |
104 | ||
105 | 0+0048 <mulh>: | |
106 | 48: bf 12 mulh r1,r2 | |
107 | ||
108 | 0+004a <div0s>: | |
109 | 4a: 97 43 div0s r3 | |
110 | ||
111 | 0+004c <div0u>: | |
112 | 4c: 97 54 div0u r4 | |
113 | ||
114 | 0+004e <div1>: | |
115 | 4e: 97 65 div1 r5 | |
116 | ||
117 | 0+0050 <div2>: | |
118 | 50: 97 76 div2 r6 | |
119 | ||
120 | 0+0052 <div3>: | |
121 | 52: 9f 60 div3 | |
122 | ||
123 | 0+0054 <div4s>: | |
124 | 54: 9f 70 div4s | |
125 | ||
126 | 0+0056 <lsl>: | |
127 | 56: b6 78 lsl r7,r8 | |
128 | 58: b4 39 lsl 0x3,r9 | |
129 | ||
130 | 0+005a <lsl2>: | |
131 | 5a: b5 0a lsl2 0x0,r10 | |
132 | ||
133 | 0+005c <lsr>: | |
134 | 5c: b2 bc lsr r11,r12 | |
135 | 5e: b0 fd lsr 0xf,r13 | |
136 | ||
137 | 0+0060 <lsr2>: | |
138 | 60: b1 fe lsr2 0xf,r14 | |
139 | ||
140 | 0+0062 <asr>: | |
141 | 62: ba fd asr r15,r13 | |
142 | 64: b8 6e asr 0x6,r14 | |
143 | ||
144 | 0+0066 <asr2>: | |
145 | 66: b9 7f asr2 0x7,r15 | |
146 | ||
147 | 0+0068 <ldi_8>: | |
148 | 68: cf f2 ldi:8 0xff,r2 | |
149 | ||
150 | 0+006a <ld>: | |
151 | 6a: 04 34 ld @r3,r4 | |
152 | 6c: 00 56 ld @\(r13,r5\),r6 | |
153 | 6e: 27 f7 ld @\(r14,508\),r7 | |
154 | 70: 03 f8 ld @\(r15,0x3c\),r8 | |
155 | 72: 07 09 ld @r15\+,r9 | |
156 | 74: 07 90 ld @r15\+,ps | |
157 | 76: 07 80 ld @r15\+,tbr | |
158 | 78: 07 81 ld @r15\+,rp | |
159 | 7a: 07 82 ld @r15\+,ssp | |
160 | ||
161 | 0+007c <lduh>: | |
162 | 7c: 05 ab lduh @r10,r11 | |
163 | 7e: 01 cd lduh @\(r13,r12\),r13 | |
164 | 80: 48 0f lduh @\(r14,-256\),r15 | |
165 | ||
166 | 0+0082 <ldub>: | |
167 | 82: 06 de ldub @r13,r14 | |
168 | 84: 02 f0 ldub @\(r13,r15\),r0 | |
169 | 86: 68 01 ldub @\(r14,-128\),r1 | |
170 | ||
171 | 0+0088 <st>: | |
172 | 88: 14 32 st r2,@r3 | |
173 | 8a: 10 54 st r4,@\(r13,r5\) | |
174 | 8c: 38 06 st r6,@\(r14,-512\) | |
175 | 8e: 13 f7 st r7,@\(r15,0x3c\) | |
176 | 90: 17 08 st r8,@-r15 | |
177 | 92: 17 84 st mdh,@-r15 | |
178 | 94: 17 90 st ps,@-r15 | |
179 | ||
180 | 0+0096 <sth>: | |
181 | 96: 15 a9 sth r9,@r10 | |
182 | 98: 11 cb sth r11,@\(r13,r12\) | |
183 | 9a: 54 0d sth r13,@\(r14,128\) | |
184 | ||
185 | 0+009c <stb>: | |
186 | 9c: 16 fe stb r14,@r15 | |
187 | 9e: 12 10 stb r0,@\(r13,r1\) | |
188 | a0: 78 02 stb r2,@\(r14,-128\) | |
189 | ||
190 | 0+00a2 <mov>: | |
191 | a2: 8b 34 mov r3,r4 | |
192 | a4: b7 55 mov mdl,r5 | |
193 | a6: 17 16 mov ps,r6 | |
194 | a8: b3 37 mov r7,usp | |
195 | aa: 07 18 mov r8,ps | |
196 | ||
197 | 0+00ac <jmp>: | |
198 | ac: 97 09 jmp @r9 | |
199 | ||
200 | 0+00ae <ret>: | |
201 | ae: 97 20 ret | |
202 | ||
203 | 0+00b0 <bra>: | |
204 | b0: e0 a7 bra 0 \<add\> | |
205 | ||
206 | 0+00b2 <bno>: | |
207 | b2: e1 a6 bno 0 \<add\> | |
208 | ||
209 | 0+00b4 <beq>: | |
210 | b4: e2 a5 beq 0 \<add\> | |
211 | ||
212 | 0+00b6 <bne>: | |
213 | b6: e3 a4 bne 0 \<add\> | |
214 | ||
215 | 0+00b8 <bc>: | |
216 | b8: e4 a3 bc 0 \<add\> | |
217 | ||
218 | 0+00ba <bnc>: | |
219 | ba: e5 a2 bnc 0 \<add\> | |
220 | ||
221 | 0+00bc <bn>: | |
222 | bc: e6 a1 bn 0 \<add\> | |
223 | ||
224 | 0+00be <bp>: | |
225 | be: e7 a0 bp 0 \<add\> | |
226 | ||
227 | 0+00c0 <bv>: | |
228 | c0: e8 9f bv 0 \<add\> | |
229 | ||
230 | 0+00c2 <bnv>: | |
231 | c2: e9 9e bnv 0 \<add\> | |
232 | ||
233 | 0+00c4 <blt>: | |
234 | c4: ea 9d blt 0 \<add\> | |
235 | ||
236 | 0+00c6 <bge>: | |
237 | c6: eb 9c bge 0 \<add\> | |
238 | ||
239 | 0+00c8 <ble>: | |
240 | c8: ec 9b ble 0 \<add\> | |
241 | ||
242 | 0+00ca <bgt>: | |
243 | ca: ed 9a bgt 0 \<add\> | |
244 | ||
245 | 0+00cc <bls>: | |
246 | cc: ee 99 bls 0 \<add\> | |
247 | ||
248 | 0+00ce <bhi>: | |
249 | ce: ef 98 bhi 0 \<add\> | |
250 | ||
251 | 0+00d0 <jmp_d>: | |
252 | d0: 9f 0b jmp:d @r11 | |
253 | d2: 9f a0 nop | |
254 | ||
255 | 0+00d4 <ret_d>: | |
256 | d4: 9f 20 ret:d | |
257 | d6: 9f a0 nop | |
258 | ||
259 | 0+00d8 <bra_d>: | |
260 | d8: f0 fb bra:d d0 \<jmp_d\> | |
261 | da: 9f a0 nop | |
262 | ||
263 | 0+00dc <bno_d>: | |
264 | dc: f1 f9 bno:d d0 \<jmp_d\> | |
265 | de: 9f a0 nop | |
266 | ||
267 | 0+00e0 <beq_d>: | |
268 | e0: f2 f7 beq:d d0 \<jmp_d\> | |
269 | e2: 9f a0 nop | |
270 | ||
271 | 0+00e4 <bne_d>: | |
272 | e4: f3 f5 bne:d d0 \<jmp_d\> | |
273 | e6: 9f a0 nop | |
274 | ||
275 | 0+00e8 <bc_d>: | |
276 | e8: f4 f3 bc:d d0 \<jmp_d\> | |
277 | ea: 9f a0 nop | |
278 | ||
279 | 0+00ec <bnc_d>: | |
280 | ec: f5 f1 bnc:d d0 \<jmp_d\> | |
281 | ee: 9f a0 nop | |
282 | ||
283 | 0+00f0 <bn_d>: | |
284 | f0: f6 ef bn:d d0 \<jmp_d\> | |
285 | f2: 9f a0 nop | |
286 | ||
287 | 0+00f4 <bp_d>: | |
288 | f4: f7 ed bp:d d0 \<jmp_d\> | |
289 | f6: 9f a0 nop | |
290 | ||
291 | 0+00f8 <bv_d>: | |
292 | f8: f8 eb bv:d d0 \<jmp_d\> | |
293 | fa: 9f a0 nop | |
294 | ||
295 | 0+00fc <bnv_d>: | |
296 | fc: f9 e9 bnv:d d0 \<jmp_d\> | |
297 | fe: 9f a0 nop | |
298 | ||
299 | 0+0100 <blt_d>: | |
300 | 100: fa e7 blt:d d0 \<jmp_d\> | |
301 | 102: 9f a0 nop | |
302 | ||
303 | 0+0104 <bge_d>: | |
304 | 104: fb e5 bge:d d0 \<jmp_d\> | |
305 | 106: 9f a0 nop | |
306 | ||
307 | 0+0108 <ble_d>: | |
308 | 108: fc e3 ble:d d0 \<jmp_d\> | |
309 | 10a: 9f a0 nop | |
310 | ||
311 | 0+010c <bgt_d>: | |
312 | 10c: fd e1 bgt:d d0 \<jmp_d\> | |
313 | 10e: 9f a0 nop | |
314 | ||
315 | 0+0110 <bls_d>: | |
316 | 110: fe df bls:d d0 \<jmp_d\> | |
317 | 112: 9f a0 nop | |
318 | ||
319 | 0+0114 <bhi_d>: | |
320 | 114: ff dd bhi:d d0 \<jmp_d\> | |
321 | 116: 9f a0 nop | |
322 | ||
323 | 0+0118 <ldres>: | |
324 | 118: bc 82 ldres @r2\+,0x8 | |
325 | ||
326 | 0+011a <stres>: | |
327 | 11a: bd f3 stres 0xf,@r3\+ | |
328 | ||
329 | 0+011c <nop>: | |
330 | 11c: 9f a0 nop | |
331 | ||
332 | 0+011e <andccr>: | |
333 | 11e: 83 ff andccr 0xff | |
334 | ||
335 | 0+0120 <orccr>: | |
336 | 120: 93 7d orccr 0x7d | |
337 | ||
338 | 0+0122 <stilm>: | |
339 | 122: 87 61 stilm 0x61 | |
340 | ||
341 | 0+0124 <addsp>: | |
342 | 124: a3 80 addsp -512 | |
343 | ||
344 | 0+0126 <extsb>: | |
345 | 126: 97 89 extsb r9 | |
346 | ||
347 | 0+0128 <extub>: | |
348 | 128: 97 9a extub r10 | |
349 | ||
350 | 0+012a <extsh>: | |
351 | 12a: 97 ab extsh r11 | |
352 | ||
353 | 0+012c <extuh>: | |
354 | 12c: 97 bc extuh r12 | |
355 | ||
356 | 0+012e <enter>: | |
357 | 12e: 0f ff enter 0x3fc | |
358 | ||
359 | 0+0130 <leave>: | |
360 | 130: 9f 90 leave | |
361 | ||
362 | 0+0132 <xchb>: | |
363 | 132: 8a ef xchb @r14,r15 | |
364 | ||
365 | 0+0134 <ldi_32>: | |
366 | 134: 9f 80 12 34 ldi:32 0x12345678,r0 | |
367 | 138: 56 78 | |
368 | ||
369 | 0+013a <copop>: | |
370 | 13a: 9f cf 01 34 copop 0xf,0x1,cr3,cr4 | |
371 | 13e: 9f cf 04 56 copop 0xf,0x4,cr5,cr6 | |
372 | 142: 9f cf ff 70 copop 0xf,0xff,cr7,cr0 | |
373 | ||
374 | 0+0146 <copld>: | |
375 | 146: 9f d0 00 40 copld 0x0,0x0,r4,cr0 | |
376 | ||
377 | 0+014a <copst>: | |
378 | 14a: 9f e7 02 15 copst 0x7,0x2,cr1,r5 | |
379 | ||
380 | 0+014e <copsv>: | |
381 | 14e: 9f f8 03 26 copsv 0x8,0x3,cr2,r6 | |
382 | ||
383 | 0+0152 <ldm0>: | |
384 | 152: 8c 8d ldm0 \(r0,r2,r3,r7\) | |
385 | ||
386 | 0+0154 <ldm1>: | |
387 | 154: 8d 89 ldm1 \(r8,r11,r15\) | |
388 | ||
389 | 0+0156 <stm0>: | |
390 | 156: 8e 30 stm0 \(r2,r3\) | |
391 | ||
392 | 0+0158 <stm1>: | |
393 | 158: 8f 06 stm1 \(r13,r14\) | |
394 | ||
395 | 0+015a <call>: | |
396 | 15a: d7 52 call 0 \<add\> | |
397 | 15c: 97 1a call @r10 | |
398 | ||
399 | 0+015e <call_d>: | |
400 | 15e: df 50 call:d 0 \<add\> | |
401 | 160: 9f a0 nop | |
402 | 162: 9f 1c call:d @r12 | |
403 | 164: 9f a0 nop | |
404 | ||
405 | 0+0166 <dmov>: | |
406 | 166: 08 22 dmov @0x88,r13 | |
407 | 168: 18 15 dmov r13,@0x54 | |
408 | 16a: 0c 11 dmov @0x44,@r13\+ | |
409 | 16c: 1c 00 dmov @r13\+,@0x0 | |
410 | 16e: 0b 0b dmov @0x2c,@-r15 | |
411 | 170: 1b 09 dmov @r15\+,@0x24 | |
412 | ||
413 | 0+0172 <dmovh>: | |
414 | 172: 09 44 dmovh @0x88,r13 | |
415 | 174: 19 29 dmovh r13,@0x52 | |
416 | 176: 0d 1a dmovh @0x34,@r13\+ | |
417 | 178: 1d 29 dmovh @r13\+,@0x52 | |
418 | ||
419 | 0+017a <dmovb>: | |
420 | 17a: 0a 91 dmovb @0x91,r13 | |
421 | 17c: 1a 53 dmovb r13,@0x53 | |
422 | 17e: 0e 47 dmovb @0x47,@r13\+ | |
423 | 180: 1e 00 dmovb @r13\+,@0x0 | |
424 | ||
425 | 0+0182 <ldi_20>: | |
426 | 182: 9b f1 ff ff ldi:20 0xfffff,r1 | |
427 | ||
428 | 0+0186 <finish>: | |
429 | 186: 9f 80 00 00 ldi:32 0x8000,r0 | |
430 | 18a: 80 00 | |
431 | 18c: b3 20 mov r0,ssp | |
432 | 18e: 9f 80 00 00 ldi:32 0x1,r0 | |
433 | 192: 00 01 | |
434 | 194: 1f 0a int 0xa | |
435 | ||
436 | 0+0196 <inte>: | |
437 | 196: 9f 30 inte | |
438 | ||
439 | 0+0198 <reti>: | |
440 | 198: 97 30 reti |