original source from gpsp09-2xb_src.tar.bz2
[gpsp.git] / gp2x / bios_cache.S
1 \r
2 //Gp2x/gp2x/mnt/nand/bios_cache.bin:     file format binary\r
3 \r
4 Disassembly of section .data:\r
5 \r
6 00000000 <.data>:\r
7    0: e3a00f02  mov r0, #8  ; 0x8\r
8    4: ebcb1afd  bl  step_debug\r
9    8: e25cc001  subs  ip, ip, #1  ; 0x1\r
10    c: 5a000001  bpl 0x18\r
11   10: e3a00d05  mov r0, #320  ; 0x140\r
12   14: ebcb18d0  bl  0xff2c635c\r
13   18: eaffffff  b 0x1c\r
14   1c: e3a00d05  mov r0, #320  ; 0x140\r
15   20: ebcb1af6  bl  step_debug\r
16   24: e59a9034  ldr r9, [sl, #52]\r
17   28: e249900c  sub r9, r9, #12 ; 0xc\r
18   2c: e59a0034  ldr r0, [sl, #52]\r
19   30: e240000c  sub r0, r0, #12 ; 0xc\r
20   34: e58a0034  str r0, [sl, #52]\r
21   38: e3c99003  bic r9, r9, #3  ; 0x3\r
22   3c: e2890000  add r0, r9, #0  ; 0x0\r
23   40: e59a102c  ldr r1, [sl, #44]\r
24   44: ebcb1a8e  bl  0xff2c6a84\r
25   48: e2890004  add r0, r9, #4  ; 0x4\r
26   4c: e1a01007  mov r1, r7\r
27   50: ebcb1a8b  bl  0xff2c6a84\r
28   54: e2890008  add r0, r9, #8  ; 0x8\r
29   58: e1a01008  mov r1, r8\r
30   5c: e3a02f51  mov r2, #324  ; 0x144\r
31   60: ebcb1a6f  bl  0xff2c6a24\r
32   64: e3a00f51  mov r0, #324  ; 0x144\r
33   68: ebcb1ae4  bl  step_debug\r
34   6c: e2480002  sub r0, r8, #2  ; 0x2\r
35   70: ebcb1a95  bl  0xff2c6acc\r
36   74: e1a07000  mov r7, r0\r
37   78: e3a00f52  mov r0, #328  ; 0x148\r
38   7c: ebcb1adf  bl  step_debug\r
39   80: e3a01e15  mov r1, #336  ; 0x150\r
40   84: e2810078  add r0, r1, #120  ; 0x78\r
41   88: e58a002c  str r0, [sl, #44]\r
42   8c: e3a00f53  mov r0, #332  ; 0x14c\r
43   90: ebcb1ada  bl  step_debug\r
44   94: e59a002c  ldr r0, [sl, #44]\r
45   98: e0800107  add r0, r0, r7, lsl #2\r
46   9c: ebcb1ac9  bl  0xff2c6bc8\r
47   a0: e1a07000  mov r7, r0\r
48   a4: e3a00e15  mov r0, #336  ; 0x150\r
49   a8: ebcb1ad4  bl  step_debug\r
50   ac: ebcb194d  bl  0xff2c65e8\r
51   b0: e58a002c  str r0, [sl, #44]\r
52   b4: e3a00f55  mov r0, #340  ; 0x154\r
53   b8: ebcb1ad0  bl  step_debug\r
54   bc: e59a9034  ldr r9, [sl, #52]\r
55   c0: e2499004  sub r9, r9, #4  ; 0x4\r
56   c4: e59a0034  ldr r0, [sl, #52]\r
57   c8: e2400004  sub r0, r0, #4  ; 0x4\r
58   cc: e58a0034  str r0, [sl, #52]\r
59   d0: e3c99003  bic r9, r9, #3  ; 0x3\r
60   d4: e2890000  add r0, r9, #0  ; 0x0\r
61   d8: e59a102c  ldr r1, [sl, #44]\r
62   dc: e3a02f56  mov r2, #344  ; 0x158\r
63   e0: ebcb1a4f  bl  0xff2c6a24\r
64   e4: e3a00f56  mov r0, #344  ; 0x158\r
65   e8: ebcb1ac4  bl  step_debug\r
66   ec: e59a102c  ldr r1, [sl, #44]\r
67   f0: e2010080  and r0, r1, #128  ; 0x80\r
68   f4: e58a002c  str r0, [sl, #44]\r
69   f8: e3a00f57  mov r0, #348  ; 0x15c\r
70   fc: ebcb1abf  bl  step_debug\r
71  100: e59a102c  ldr r1, [sl, #44]\r
72  104: e381001f  orr r0, r1, #31 ; 0x1f\r
73  108: e58a002c  str r0, [sl, #44]\r
74  10c: e3a00e16  mov r0, #352  ; 0x160\r
75  110: ebcb1aba  bl  step_debug\r
76  114: e59a002c  ldr r0, [sl, #44]\r
77  118: e3a02e16  mov r2, #352  ; 0x160\r
78  11c: e3a010ff  mov r1, #255  ; 0xff\r
79  120: e38114ff  orr r1, r1, #-16777216  ; 0xff000000\r
80  124: ebcb190a  bl  0xff2c6554\r
81  128: e3a00f59  mov r0, #356  ; 0x164\r
82  12c: ebcb1ab3  bl  step_debug\r
83  130: e59a9034  ldr r9, [sl, #52]\r
84  134: e2499008  sub r9, r9, #8  ; 0x8\r
85  138: e59a0034  ldr r0, [sl, #52]\r
86  13c: e2400008  sub r0, r0, #8  ; 0x8\r
87  140: e58a0034  str r0, [sl, #52]\r
88  144: e3c99003  bic r9, r9, #3  ; 0x3\r
89  148: e2890000  add r0, r9, #0  ; 0x0\r
90  14c: e59a1008  ldr r1, [sl, #8]\r
91  150: ebcb1a4b  bl  0xff2c6a84\r
92  154: e2890004  add r0, r9, #4  ; 0x4\r
93  158: e1a01008  mov r1, r8\r
94  15c: e3a02f5a  mov r2, #360  ; 0x168\r
95  160: ebcb1a2f  bl  0xff2c6a24\r
96  164: e3a00f5a  mov r0, #360  ; 0x168\r
97  168: ebcb1aa4  bl  step_debug\r
98  16c: e3a01e17  mov r1, #368  ; 0x170\r
99  170: e2818000  add r8, r1, #0  ; 0x0\r
100  174: e3a00f5b  mov r0, #364  ; 0x16c\r
101  178: ebcb1aa0  bl  step_debug\r
102  17c: e1a00007  mov r0, r7\r
103  180: e24cc016  sub ip, ip, #22 ; 0x16\r
104  184: eacb18be  b 0xff2c6484\r
105  188: e3a00ff1  mov r0, #964  ; 0x3c4\r
106  18c: e3800b02  orr r0, r0, #2048 ; 0x800\r
107  190: ebcb1a9a  bl  step_debug\r
108  194: e59a9034  ldr r9, [sl, #52]\r
109  198: e2499020  sub r9, r9, #32 ; 0x20\r
110  19c: e59a0034  ldr r0, [sl, #52]\r
111  1a0: e2400020  sub r0, r0, #32 ; 0x20\r
112  1a4: e58a0034  str r0, [sl, #52]\r
113  1a8: e3c99003  bic r9, r9, #3  ; 0x3\r
114  1ac: e2890000  add r0, r9, #0  ; 0x0\r
115  1b0: e59a1010  ldr r1, [sl, #16]\r
116  1b4: ebcb1a32  bl  0xff2c6a84\r
117  1b8: e2890004  add r0, r9, #4  ; 0x4\r
118  1bc: e59a1014  ldr r1, [sl, #20]\r
119  1c0: ebcb1a2f  bl  0xff2c6a84\r
120  1c4: e2890008  add r0, r9, #8  ; 0x8\r
121  1c8: e1a01005  mov r1, r5\r
122  1cc: ebcb1a2c  bl  0xff2c6a84\r
123  1d0: e289000c  add r0, r9, #12 ; 0xc\r
124  1d4: e59a101c  ldr r1, [sl, #28]\r
125  1d8: ebcb1a29  bl  0xff2c6a84\r
126  1dc: e2890010  add r0, r9, #16 ; 0x10\r
127  1e0: e59a1020  ldr r1, [sl, #32]\r
128  1e4: ebcb1a26  bl  0xff2c6a84\r
129  1e8: e2890014  add r0, r9, #20 ; 0x14\r
130  1ec: e1a01006  mov r1, r6\r
131  1f0: ebcb1a23  bl  0xff2c6a84\r
132  1f4: e2890018  add r0, r9, #24 ; 0x18\r
133  1f8: e59a1028  ldr r1, [sl, #40]\r
134  1fc: ebcb1a20  bl  0xff2c6a84\r
135  200: e289001c  add r0, r9, #28 ; 0x1c\r
136  204: e1a01008  mov r1, r8\r
137  208: e3a02ff2  mov r2, #968  ; 0x3c8\r
138  20c: e3822b02  orr r2, r2, #2048 ; 0x800\r
139  210: ebcb1a03  bl  0xff2c6a24\r
140  214: e3a00ff2  mov r0, #968  ; 0x3c8\r
141  218: e3800b02  orr r0, r0, #2048 ; 0x800\r
142  21c: ebcb1a77  bl  step_debug\r
143  220: e59a0008  ldr r0, [sl, #8]\r
144  224: e1a00580  mov r0, r0, lsl #11\r
145  228: e58a0028  str r0, [sl, #40]\r
146  22c: e3a00ff3  mov r0, #972  ; 0x3cc\r
147  230: e3800b02  orr r0, r0, #2048 ; 0x800\r
148  234: ebcb1a71  bl  step_debug\r
149  238: e59a0028  ldr r0, [sl, #40]\r
150  23c: e128f00b  msr CPSR_f, fp\r
151  240: e1b074a0  movs  r7, r0, lsr #9\r
152  244: e10fb000  mrs fp, CPSR\r
153  248: e3a00ebd  mov r0, #3024 ; 0xbd0\r
154  24c: ebcb1a6b  bl  step_debug\r
155  250: e3a00ff5  mov r0, #980  ; 0x3d4\r
156  254: e3800b02  orr r0, r0, #2048 ; 0x800\r
157  258: e1a08000  mov r8, r0\r
158  25c: e25cc00c  subs  ip, ip, #12 ; 0xc\r
159  260: 5a000002  bpl 0x270\r
160  264: e3a00fe9  mov r0, #932  ; 0x3a4\r
161  268: e3800b02  orr r0, r0, #2048 ; 0x800\r
162  26c: ebcb183a  bl  0xff2c635c\r
163  270: eaffffff  b 0x274\r
164  274: e3a00fe9  mov r0, #932  ; 0x3a4\r
165  278: e3800b02  orr r0, r0, #2048 ; 0x800\r
166  27c: ebcb1a5f  bl  step_debug\r
167  280: e3570000  cmp r7, #0  ; 0x0\r
168  284: e10fb000  mrs fp, CPSR\r
169  288: e3a00fea  mov r0, #936  ; 0x3a8\r
170  28c: e3800b02  orr r0, r0, #2048 ; 0x800\r
171  290: ebcb1a5a  bl  step_debug\r
172  294: e24cc002  sub ip, ip, #2  ; 0x2\r
173  298: e128f00b  msr CPSR_f, fp\r
174  29c: 1a000007  bne 0x2c0\r
175  2a0: 5a000002  bpl 0x2b0\r
176  2a4: e3a00fef  mov r0, #956  ; 0x3bc\r
177  2a8: e3800b02  orr r0, r0, #2048 ; 0x800\r
178  2ac: ebcb182a  bl  0xff2c635c\r
179  2b0: ea000013  b 0x304\r
180  2b4: e3a00feb  mov r0, #940  ; 0x3ac\r
181  2b8: e3800b02  orr r0, r0, #2048 ; 0x800\r
182  2bc: ebcb1a4f  bl  step_debug\r
183  2c0: e3c774fe  bic r7, r7, #-33554432  ; 0xfe000000\r
184  2c4: e3a00ebb  mov r0, #2992 ; 0xbb0\r
185  2c8: ebcb1a4c  bl  step_debug\r
186  2cc: e0837007  add r7, r3, r7\r
187  2d0: e3a00fed  mov r0, #948  ; 0x3b4\r
188  2d4: e3800b02  orr r0, r0, #2048 ; 0x800\r
189  2d8: ebcb1a48  bl  step_debug\r
190  2dc: e313040e  tst r3, #234881024  ; 0xe000000\r
191  2e0: e10fb000  mrs fp, CPSR\r
192  2e4: e3a00fee  mov r0, #952  ; 0x3b8\r
193  2e8: e3800b02  orr r0, r0, #2048 ; 0x800\r
194  2ec: ebcb1a43  bl  step_debug\r
195  2f0: e24cc004  sub ip, ip, #4  ; 0x4\r
196  2f4: e128f00b  msr CPSR_f, fp\r
197  2f8: 0a000004  beq 0x310\r
198  2fc: e317040e  tst r7, #234881024  ; 0xe000000\r
199  300: e10fb000  mrs fp, CPSR\r
200  304: e3a00fef  mov r0, #956  ; 0x3bc\r
201  308: e3800b02  orr r0, r0, #2048 ; 0x800\r
202  30c: ebcb1a3b  bl  step_debug\r
203  310: e1a00008  mov r0, r8\r
204  314: e24cc001  sub ip, ip, #1  ; 0x1\r
205  318: eacb1859  b 0xff2c6484\r
206  31c: e3a00ff5  mov r0, #980  ; 0x3d4\r
207  320: e3800b02  orr r0, r0, #2048 ; 0x800\r
208  324: ebcb1a35  bl  step_debug\r
209  328: e24cc001  sub ip, ip, #1  ; 0x1\r
210  32c: e128f00b  msr CPSR_f, fp\r
211  330: 1a000007  bne 0x354\r
212  334: 5a000002  bpl 0x344\r
213  338: e3a00f09  mov r0, #36 ; 0x24\r
214  33c: e3800b03  orr r0, r0, #3072 ; 0xc00\r
215  340: ebcb1805  bl  0xff2c635c\r
216  344: ea0000d6  b 0x6a4\r
217  348: e3a00ff6  mov r0, #984  ; 0x3d8\r
218  34c: e3800b02  orr r0, r0, #2048 ; 0x800\r
219  350: ebcb1a2a  bl  step_debug\r
220  354: e59a0028  ldr r0, [sl, #40]\r
221  358: e08404a0  add r0, r4, r0, lsr #9\r
222  35c: e58a0028  str r0, [sl, #40]\r
223  360: e3a00ff7  mov r0, #988  ; 0x3dc\r
224  364: e3800b02  orr r0, r0, #2048 ; 0x800\r
225  368: ebcb1a24  bl  step_debug\r
226  36c: e59a0008  ldr r0, [sl, #8]\r
227  370: e128f00b  msr CPSR_f, fp\r
228  374: e1b00ca0  movs  r0, r0, lsr #25\r
229  378: e10fb000  mrs fp, CPSR\r
230  37c: e58a0008  str r0, [sl, #8]\r
231  380: e3a00ebe  mov r0, #3040 ; 0xbe0\r
232  384: ebcb1a1d  bl  step_debug\r
233  388: e24cc003  sub ip, ip, #3  ; 0x3\r
234  38c: e128f00b  msr CPSR_f, fp\r
235  390: 2a000007  bcs 0x3b4\r
236  394: 5a000002  bpl 0x3a4\r
237  398: e3a00f05  mov r0, #20 ; 0x14\r
238  39c: e3800b03  orr r0, r0, #3072 ; 0xc00\r
239  3a0: ebcb17ed  bl  0xff2c635c\r
240  3a4: ea00006a  b 0x554\r
241  3a8: e3a00ff9  mov r0, #996  ; 0x3e4\r
242  3ac: e3800b02  orr r0, r0, #2048 ; 0x800\r
243  3b0: ebcb1a12  bl  step_debug\r
244  3b4: e2830000  add r0, r3, #0  ; 0x0\r
245  3b8: ebcb1a02  bl  0xff2c6bc8\r
246  3bc: e58a0008  str r0, [sl, #8]\r
247  3c0: e3a00ffa  mov r0, #1000 ; 0x3e8\r
248  3c4: e3800b02  orr r0, r0, #2048 ; 0x800\r
249  3c8: ebcb1a0c  bl  step_debug\r
250  3cc: e59a0008  ldr r0, [sl, #8]\r
251  3d0: e1a00000  nop     (mov r0,r0)\r
252  3d4: e58a000c  str r0, [sl, #12]\r
253  3d8: e3a00ffb  mov r0, #1004 ; 0x3ec\r
254  3dc: e3800b02  orr r0, r0, #2048 ; 0x800\r
255  3e0: ebcb1a06  bl  step_debug\r
256  3e4: e59a0008  ldr r0, [sl, #8]\r
257  3e8: e1a00000  nop     (mov r0,r0)\r
258  3ec: e58a0010  str r0, [sl, #16]\r
259  3f0: e3a00ebf  mov r0, #3056 ; 0xbf0\r
260  3f4: ebcb1a01  bl  step_debug\r
261  3f8: e59a0008  ldr r0, [sl, #8]\r
262  3fc: e1a00000  nop     (mov r0,r0)\r
263  400: e58a0014  str r0, [sl, #20]\r
264  404: e3a00ffd  mov r0, #1012 ; 0x3f4\r
265  408: e3800b02  orr r0, r0, #2048 ; 0x800\r
266  40c: ebcb19fb  bl  step_debug\r
267  410: e59a0008  ldr r0, [sl, #8]\r
268  414: e1a05000  mov r5, r0\r
269  418: e3a00ffe  mov r0, #1016 ; 0x3f8\r
270  41c: e3800b02  orr r0, r0, #2048 ; 0x800\r
271  420: ebcb19f6  bl  step_debug\r
272  424: e59a0008  ldr r0, [sl, #8]\r
273  428: e1a00000  nop     (mov r0,r0)\r
274  42c: e58a001c  str r0, [sl, #28]\r
275  430: e3a00fff  mov r0, #1020 ; 0x3fc\r
276  434: e3800b02  orr r0, r0, #2048 ; 0x800\r
277  438: ebcb19f0  bl  step_debug\r
278  43c: e59a0008  ldr r0, [sl, #8]\r
279  440: e1a00000  nop     (mov r0,r0)\r
280  444: e58a0020  str r0, [sl, #32]\r
281  448: e3a00b03  mov r0, #3072 ; 0xc00\r
282  44c: ebcb19eb  bl  step_debug\r
283  450: e59a0008  ldr r0, [sl, #8]\r
284  454: e1a06000  mov r6, r0\r
285  458: e24cc00a  sub ip, ip, #10 ; 0xa\r
286 \r
287  45c: e3a00f01  mov r0, #4  ; 0x4\r
288  460: e3800b03  orr r0, r0, #3072 ; 0xc00\r
289  464: ebcb19e5  bl  step_debug\r
290 \r
291  468: e59a0028  ldr r0, [sl, #40]\r
292  46c: e1540000  cmp r4, r0\r
293  470: e10fb000  mrs fp, CPSR\r
294 \r
295  474: e3a00f02  mov r0, #8  ; 0x8\r
296  478: e3800b03  orr r0, r0, #3072 ; 0xc00\r
297 \r
298  47c: ebcb19df  bl  step_debug\r
299  480: e24cc002  sub ip, ip, #2  ; 0x2\r
300  484: e128f00b  msr CPSR_f, fp\r
301 \r
302  488: aa000021  bge 0x514\r
303  48c: e1a09004  mov r9, r4\r
304 \r
305  490: e1a00004  mov r0, r4\r
306  494: e2800020  add r0, r0, #32 ; 0x20\r
307  498: e1a04000  mov r4, r0\r
308  49c: e3c99003  bic r9, r9, #3  ; 0x3\r
309  4a0: e2890000  add r0, r9, #0  ; 0x0\r
310  4a4: e59a1008  ldr r1, [sl, #8]\r
311  4a8: ebcb1975  bl  0xff2c6a84\r
312  4ac: e2890004  add r0, r9, #4  ; 0x4\r
313  4b0: e59a100c  ldr r1, [sl, #12]\r
314  4b4: ebcb1972  bl  0xff2c6a84\r
315  4b8: e2890008  add r0, r9, #8  ; 0x8\r
316  4bc: e59a1010  ldr r1, [sl, #16]\r
317  4c0: ebcb196f  bl  0xff2c6a84\r
318  4c4: e289000c  add r0, r9, #12 ; 0xc\r
319  4c8: e59a1014  ldr r1, [sl, #20]\r
320  4cc: ebcb196c  bl  0xff2c6a84\r
321  4d0: e2890010  add r0, r9, #16 ; 0x10\r
322  4d4: e1a01005  mov r1, r5\r
323  4d8: ebcb1969  bl  0xff2c6a84\r
324  4dc: e2890014  add r0, r9, #20 ; 0x14\r
325  4e0: e59a101c  ldr r1, [sl, #28]\r
326  4e4: ebcb1966  bl  0xff2c6a84\r
327  4e8: e2890018  add r0, r9, #24 ; 0x18\r
328  4ec: e59a1020  ldr r1, [sl, #32]\r
329  4f0: ebcb1963  bl  0xff2c6a84\r
330  4f4: e289001c  add r0, r9, #28 ; 0x1c\r
331  4f8: e1a01006  mov r1, r6\r
332  4fc: e3a02f03  mov r2, #12 ; 0xc\r
333  500: e3822b03  orr r2, r2, #3072 ; 0xc00\r
334  504: ebcb1946  bl  0xff2c6a24\r
335  508: e3a00f03  mov r0, #12 ; 0xc\r
336  50c: e3800b03  orr r0, r0, #3072 ; 0xc00\r
337  510: ebcb19ba  bl  step_debug\r
338  514: e24cc009  sub ip, ip, #9  ; 0x9\r
339  518: e128f00b  msr CPSR_f, fp\r
340  51c: aa000006  bge 0x53c\r
341  520: 5a000002  bpl 0x530\r
342  524: e3a00f01  mov r0, #4  ; 0x4\r
343  528: e3800b03  orr r0, r0, #3072 ; 0xc00\r
344  52c: ebcb178a  bl  0xff2c635c\r
345  530: eaffffc9  b 0x45c\r
346  534: e3a00ec1  mov r0, #3088 ; 0xc10\r
347  538: ebcb19b0  bl  step_debug\r
348  53c: e25cc001  subs  ip, ip, #1  ; 0x1\r
349  540: 5a000002  bpl 0x550\r
350  544: e3a00f09  mov r0, #36 ; 0x24\r
351  548: e3800b03  orr r0, r0, #3072 ; 0xc00\r
352  54c: ebcb1782  bl  0xff2c635c\r
353  550: ea000053  b 0x6a4\r
354  554: e3a00f05  mov r0, #20 ; 0x14\r
355  558: e3800b03  orr r0, r0, #3072 ; 0xc00\r
356  55c: ebcb19a7  bl  step_debug\r
357  560: e59a0028  ldr r0, [sl, #40]\r
358  564: e1540000  cmp r4, r0\r
359  568: e10fb000  mrs fp, CPSR\r
360  56c: e3a00f06  mov r0, #24 ; 0x18\r
361  570: e3800b03  orr r0, r0, #3072 ; 0xc00\r
362  574: ebcb19a1  bl  step_debug\r
363  578: e24cc002  sub ip, ip, #2  ; 0x2\r
364  57c: e128f00b  msr CPSR_f, fp\r
365  580: aa00003f  bge 0x684\r
366  584: e1a09003  mov r9, r3\r
367  588: e1a00003  mov r0, r3\r
368  58c: e2800020  add r0, r0, #32 ; 0x20\r
369  590: e1a03000  mov r3, r0\r
370  594: e3c99003  bic r9, r9, #3  ; 0x3\r
371  598: e2890000  add r0, r9, #0  ; 0x0\r
372  59c: ebcb1989  bl  0xff2c6bc8\r
373  5a0: e58a0008  str r0, [sl, #8]\r
374  5a4: e2890004  add r0, r9, #4  ; 0x4\r
375  5a8: ebcb1986  bl  0xff2c6bc8\r
376  5ac: e58a000c  str r0, [sl, #12]\r
377  5b0: e2890008  add r0, r9, #8  ; 0x8\r
378  5b4: ebcb1983  bl  0xff2c6bc8\r
379  5b8: e58a0010  str r0, [sl, #16]\r
380  5bc: e289000c  add r0, r9, #12 ; 0xc\r
381  5c0: ebcb1980  bl  0xff2c6bc8\r
382  5c4: e58a0014  str r0, [sl, #20]\r
383  5c8: e2890010  add r0, r9, #16 ; 0x10\r
384  5cc: ebcb197d  bl  0xff2c6bc8\r
385  5d0: e1a05000  mov r5, r0\r
386  5d4: e2890014  add r0, r9, #20 ; 0x14\r
387  5d8: ebcb197a  bl  0xff2c6bc8\r
388  5dc: e58a001c  str r0, [sl, #28]\r
389  5e0: e2890018  add r0, r9, #24 ; 0x18\r
390  5e4: ebcb1977  bl  0xff2c6bc8\r
391  5e8: e58a0020  str r0, [sl, #32]\r
392  5ec: e289001c  add r0, r9, #28 ; 0x1c\r
393  5f0: ebcb1974  bl  0xff2c6bc8\r
394  5f4: e1a06000  mov r6, r0\r
395  5f8: e3a00f07  mov r0, #28 ; 0x1c\r
396  5fc: e3800b03  orr r0, r0, #3072 ; 0xc00\r
397  600: ebcb197e  bl  step_debug\r
398  604: e1a09004  mov r9, r4\r
399  608: e1a00004  mov r0, r4\r
400  60c: e2800020  add r0, r0, #32 ; 0x20\r
401  610: e1a04000  mov r4, r0\r
402  614: e3c99003  bic r9, r9, #3  ; 0x3\r
403  618: e2890000  add r0, r9, #0  ; 0x0\r
404  61c: e59a1008  ldr r1, [sl, #8]\r
405  620: ebcb1917  bl  0xff2c6a84\r
406  624: e2890004  add r0, r9, #4  ; 0x4\r
407  628: e59a100c  ldr r1, [sl, #12]\r
408  62c: ebcb1914  bl  0xff2c6a84\r
409  630: e2890008  add r0, r9, #8  ; 0x8\r
410  634: e59a1010  ldr r1, [sl, #16]\r
411  638: ebcb1911  bl  0xff2c6a84\r
412  63c: e289000c  add r0, r9, #12 ; 0xc\r
413  640: e59a1014  ldr r1, [sl, #20]\r
414  644: ebcb190e  bl  0xff2c6a84\r
415  648: e2890010  add r0, r9, #16 ; 0x10\r
416  64c: e1a01005  mov r1, r5\r
417  650: ebcb190b  bl  0xff2c6a84\r
418  654: e2890014  add r0, r9, #20 ; 0x14\r
419  658: e59a101c  ldr r1, [sl, #28]\r
420  65c: ebcb1908  bl  0xff2c6a84\r
421  660: e2890018  add r0, r9, #24 ; 0x18\r
422  664: e59a1020  ldr r1, [sl, #32]\r
423  668: ebcb1905  bl  0xff2c6a84\r
424  66c: e289001c  add r0, r9, #28 ; 0x1c\r
425  670: e1a01006  mov r1, r6\r
426  674: e3a02ec2  mov r2, #3104 ; 0xc20\r
427  678: ebcb18e9  bl  0xff2c6a24\r
428 \r
429  67c: e3a00ec2  mov r0, #3104 ; 0xc20\r
430  680: ebcb195e  bl  step_debug\r
431  684: e24cc012  sub ip, ip, #18 ; 0x12\r
432  688: e128f00b  msr CPSR_f, fp\r
433  68c: aa000007  bge 0x6b0\r
434  690: 5a000002  bpl 0x6a0\r
435  694: e3a00f05  mov r0, #20 ; 0x14\r
436  698: e3800b03  orr r0, r0, #3072 ; 0xc00\r
437  69c: ebcb172e  bl  0xff2c635c\r
438  6a0: eaffffab  b 0x554\r
439 \r
440 6a4:  e3a00f09  mov r0, #36 ; 0x24\r
441  6a8: e3800b03  orr r0, r0, #3072 ; 0xc00\r
442  6ac: ebcb1953  bl  step_debug\r
443  6b0: e59a9034  ldr r9, [sl, #52]\r
444  6b4: e59a0034  ldr r0, [sl, #52]\r
445  6b8: e2800020  add r0, r0, #32 ; 0x20\r
446  6bc: e58a0034  str r0, [sl, #52]\r
447  6c0: e3c99003  bic r9, r9, #3  ; 0x3\r
448  6c4: e2890000  add r0, r9, #0  ; 0x0\r
449  6c8: ebcb193e  bl  0xff2c6bc8\r
450  6cc: e58a0010  str r0, [sl, #16]\r
451  6d0: e2890004  add r0, r9, #4  ; 0x4\r
452  6d4: ebcb193b  bl  0xff2c6bc8\r
453  6d8: e58a0014  str r0, [sl, #20]\r
454  6dc: e2890008  add r0, r9, #8  ; 0x8\r
455  6e0: ebcb1938  bl  0xff2c6bc8\r
456  6e4: e1a05000  mov r5, r0\r
457  6e8: e289000c  add r0, r9, #12 ; 0xc\r
458  6ec: ebcb1935  bl  0xff2c6bc8\r
459  6f0: e58a001c  str r0, [sl, #28]\r
460  6f4: e2890010  add r0, r9, #16 ; 0x10\r
461  6f8: ebcb1932  bl  0xff2c6bc8\r
462  6fc: e58a0020  str r0, [sl, #32]\r
463  700: e2890014  add r0, r9, #20 ; 0x14\r
464  704: ebcb192f  bl  0xff2c6bc8\r
465  708: e1a06000  mov r6, r0\r
466  70c: e2890018  add r0, r9, #24 ; 0x18\r
467  710: ebcb192c  bl  0xff2c6bc8\r
468  714: e58a0028  str r0, [sl, #40]\r
469  718: e289001c  add r0, r9, #28 ; 0x1c\r
470  71c: ebcb1929  bl  0xff2c6bc8\r
471  720: e1a08000  mov r8, r0\r
472 \r
473 724:  e3a00f0a  mov r0, #40 ; 0x28\r
474  728: e3800b03  orr r0, r0, #3072 ; 0xc00\r
475  72c: ebcb1933  bl  step_debug\r
476  730: e1a00008  mov r0, r8\r
477  734: e24cc00a  sub ip, ip, #10 ; 0xa\r
478  738: eacb1751  b 0xff2c6484\r