fix build and clean up
[gpsp.git] / gp2x / bios_cache.S
diff --git a/gp2x/bios_cache.S b/gp2x/bios_cache.S
deleted file mode 100644 (file)
index 7383a83..0000000
+++ /dev/null
@@ -1,478 +0,0 @@
-\r
-//Gp2x/gp2x/mnt/nand/bios_cache.bin:     file format binary\r
-\r
-Disassembly of section .data:\r
-\r
-00000000 <.data>:\r
-   0: e3a00f02  mov r0, #8  ; 0x8\r
-   4: ebcb1afd  bl  step_debug\r
-   8: e25cc001  subs  ip, ip, #1  ; 0x1\r
-   c: 5a000001  bpl 0x18\r
-  10: e3a00d05  mov r0, #320  ; 0x140\r
-  14: ebcb18d0  bl  0xff2c635c\r
-  18: eaffffff  b 0x1c\r
-  1c: e3a00d05  mov r0, #320  ; 0x140\r
-  20: ebcb1af6  bl  step_debug\r
-  24: e59a9034  ldr r9, [sl, #52]\r
-  28: e249900c  sub r9, r9, #12 ; 0xc\r
-  2c: e59a0034  ldr r0, [sl, #52]\r
-  30: e240000c  sub r0, r0, #12 ; 0xc\r
-  34: e58a0034  str r0, [sl, #52]\r
-  38: e3c99003  bic r9, r9, #3  ; 0x3\r
-  3c: e2890000  add r0, r9, #0  ; 0x0\r
-  40: e59a102c  ldr r1, [sl, #44]\r
-  44: ebcb1a8e  bl  0xff2c6a84\r
-  48: e2890004  add r0, r9, #4  ; 0x4\r
-  4c: e1a01007  mov r1, r7\r
-  50: ebcb1a8b  bl  0xff2c6a84\r
-  54: e2890008  add r0, r9, #8  ; 0x8\r
-  58: e1a01008  mov r1, r8\r
-  5c: e3a02f51  mov r2, #324  ; 0x144\r
-  60: ebcb1a6f  bl  0xff2c6a24\r
-  64: e3a00f51  mov r0, #324  ; 0x144\r
-  68: ebcb1ae4  bl  step_debug\r
-  6c: e2480002  sub r0, r8, #2  ; 0x2\r
-  70: ebcb1a95  bl  0xff2c6acc\r
-  74: e1a07000  mov r7, r0\r
-  78: e3a00f52  mov r0, #328  ; 0x148\r
-  7c: ebcb1adf  bl  step_debug\r
-  80: e3a01e15  mov r1, #336  ; 0x150\r
-  84: e2810078  add r0, r1, #120  ; 0x78\r
-  88: e58a002c  str r0, [sl, #44]\r
-  8c: e3a00f53  mov r0, #332  ; 0x14c\r
-  90: ebcb1ada  bl  step_debug\r
-  94: e59a002c  ldr r0, [sl, #44]\r
-  98: e0800107  add r0, r0, r7, lsl #2\r
-  9c: ebcb1ac9  bl  0xff2c6bc8\r
-  a0: e1a07000  mov r7, r0\r
-  a4: e3a00e15  mov r0, #336  ; 0x150\r
-  a8: ebcb1ad4  bl  step_debug\r
-  ac: ebcb194d  bl  0xff2c65e8\r
-  b0: e58a002c  str r0, [sl, #44]\r
-  b4: e3a00f55  mov r0, #340  ; 0x154\r
-  b8: ebcb1ad0  bl  step_debug\r
-  bc: e59a9034  ldr r9, [sl, #52]\r
-  c0: e2499004  sub r9, r9, #4  ; 0x4\r
-  c4: e59a0034  ldr r0, [sl, #52]\r
-  c8: e2400004  sub r0, r0, #4  ; 0x4\r
-  cc: e58a0034  str r0, [sl, #52]\r
-  d0: e3c99003  bic r9, r9, #3  ; 0x3\r
-  d4: e2890000  add r0, r9, #0  ; 0x0\r
-  d8: e59a102c  ldr r1, [sl, #44]\r
-  dc: e3a02f56  mov r2, #344  ; 0x158\r
-  e0: ebcb1a4f  bl  0xff2c6a24\r
-  e4: e3a00f56  mov r0, #344  ; 0x158\r
-  e8: ebcb1ac4  bl  step_debug\r
-  ec: e59a102c  ldr r1, [sl, #44]\r
-  f0: e2010080  and r0, r1, #128  ; 0x80\r
-  f4: e58a002c  str r0, [sl, #44]\r
-  f8: e3a00f57  mov r0, #348  ; 0x15c\r
-  fc: ebcb1abf  bl  step_debug\r
- 100: e59a102c  ldr r1, [sl, #44]\r
- 104: e381001f  orr r0, r1, #31 ; 0x1f\r
- 108: e58a002c  str r0, [sl, #44]\r
- 10c: e3a00e16  mov r0, #352  ; 0x160\r
- 110: ebcb1aba  bl  step_debug\r
- 114: e59a002c  ldr r0, [sl, #44]\r
- 118: e3a02e16  mov r2, #352  ; 0x160\r
- 11c: e3a010ff  mov r1, #255  ; 0xff\r
- 120: e38114ff  orr r1, r1, #-16777216  ; 0xff000000\r
- 124: ebcb190a  bl  0xff2c6554\r
- 128: e3a00f59  mov r0, #356  ; 0x164\r
- 12c: ebcb1ab3  bl  step_debug\r
- 130: e59a9034  ldr r9, [sl, #52]\r
- 134: e2499008  sub r9, r9, #8  ; 0x8\r
- 138: e59a0034  ldr r0, [sl, #52]\r
- 13c: e2400008  sub r0, r0, #8  ; 0x8\r
- 140: e58a0034  str r0, [sl, #52]\r
- 144: e3c99003  bic r9, r9, #3  ; 0x3\r
- 148: e2890000  add r0, r9, #0  ; 0x0\r
- 14c: e59a1008  ldr r1, [sl, #8]\r
- 150: ebcb1a4b  bl  0xff2c6a84\r
- 154: e2890004  add r0, r9, #4  ; 0x4\r
- 158: e1a01008  mov r1, r8\r
- 15c: e3a02f5a  mov r2, #360  ; 0x168\r
- 160: ebcb1a2f  bl  0xff2c6a24\r
- 164: e3a00f5a  mov r0, #360  ; 0x168\r
- 168: ebcb1aa4  bl  step_debug\r
- 16c: e3a01e17  mov r1, #368  ; 0x170\r
- 170: e2818000  add r8, r1, #0  ; 0x0\r
- 174: e3a00f5b  mov r0, #364  ; 0x16c\r
- 178: ebcb1aa0  bl  step_debug\r
- 17c: e1a00007  mov r0, r7\r
- 180: e24cc016  sub ip, ip, #22 ; 0x16\r
- 184: eacb18be  b 0xff2c6484\r
- 188: e3a00ff1  mov r0, #964  ; 0x3c4\r
- 18c: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 190: ebcb1a9a  bl  step_debug\r
- 194: e59a9034  ldr r9, [sl, #52]\r
- 198: e2499020  sub r9, r9, #32 ; 0x20\r
- 19c: e59a0034  ldr r0, [sl, #52]\r
- 1a0: e2400020  sub r0, r0, #32 ; 0x20\r
- 1a4: e58a0034  str r0, [sl, #52]\r
- 1a8: e3c99003  bic r9, r9, #3  ; 0x3\r
- 1ac: e2890000  add r0, r9, #0  ; 0x0\r
- 1b0: e59a1010  ldr r1, [sl, #16]\r
- 1b4: ebcb1a32  bl  0xff2c6a84\r
- 1b8: e2890004  add r0, r9, #4  ; 0x4\r
- 1bc: e59a1014  ldr r1, [sl, #20]\r
- 1c0: ebcb1a2f  bl  0xff2c6a84\r
- 1c4: e2890008  add r0, r9, #8  ; 0x8\r
- 1c8: e1a01005  mov r1, r5\r
- 1cc: ebcb1a2c  bl  0xff2c6a84\r
- 1d0: e289000c  add r0, r9, #12 ; 0xc\r
- 1d4: e59a101c  ldr r1, [sl, #28]\r
- 1d8: ebcb1a29  bl  0xff2c6a84\r
- 1dc: e2890010  add r0, r9, #16 ; 0x10\r
- 1e0: e59a1020  ldr r1, [sl, #32]\r
- 1e4: ebcb1a26  bl  0xff2c6a84\r
- 1e8: e2890014  add r0, r9, #20 ; 0x14\r
- 1ec: e1a01006  mov r1, r6\r
- 1f0: ebcb1a23  bl  0xff2c6a84\r
- 1f4: e2890018  add r0, r9, #24 ; 0x18\r
- 1f8: e59a1028  ldr r1, [sl, #40]\r
- 1fc: ebcb1a20  bl  0xff2c6a84\r
- 200: e289001c  add r0, r9, #28 ; 0x1c\r
- 204: e1a01008  mov r1, r8\r
- 208: e3a02ff2  mov r2, #968  ; 0x3c8\r
- 20c: e3822b02  orr r2, r2, #2048 ; 0x800\r
- 210: ebcb1a03  bl  0xff2c6a24\r
- 214: e3a00ff2  mov r0, #968  ; 0x3c8\r
- 218: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 21c: ebcb1a77  bl  step_debug\r
- 220: e59a0008  ldr r0, [sl, #8]\r
- 224: e1a00580  mov r0, r0, lsl #11\r
- 228: e58a0028  str r0, [sl, #40]\r
- 22c: e3a00ff3  mov r0, #972  ; 0x3cc\r
- 230: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 234: ebcb1a71  bl  step_debug\r
- 238: e59a0028  ldr r0, [sl, #40]\r
- 23c: e128f00b  msr CPSR_f, fp\r
- 240: e1b074a0  movs  r7, r0, lsr #9\r
- 244: e10fb000  mrs fp, CPSR\r
- 248: e3a00ebd  mov r0, #3024 ; 0xbd0\r
- 24c: ebcb1a6b  bl  step_debug\r
- 250: e3a00ff5  mov r0, #980  ; 0x3d4\r
- 254: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 258: e1a08000  mov r8, r0\r
- 25c: e25cc00c  subs  ip, ip, #12 ; 0xc\r
- 260: 5a000002  bpl 0x270\r
- 264: e3a00fe9  mov r0, #932  ; 0x3a4\r
- 268: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 26c: ebcb183a  bl  0xff2c635c\r
- 270: eaffffff  b 0x274\r
- 274: e3a00fe9  mov r0, #932  ; 0x3a4\r
- 278: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 27c: ebcb1a5f  bl  step_debug\r
- 280: e3570000  cmp r7, #0  ; 0x0\r
- 284: e10fb000  mrs fp, CPSR\r
- 288: e3a00fea  mov r0, #936  ; 0x3a8\r
- 28c: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 290: ebcb1a5a  bl  step_debug\r
- 294: e24cc002  sub ip, ip, #2  ; 0x2\r
- 298: e128f00b  msr CPSR_f, fp\r
- 29c: 1a000007  bne 0x2c0\r
- 2a0: 5a000002  bpl 0x2b0\r
- 2a4: e3a00fef  mov r0, #956  ; 0x3bc\r
- 2a8: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 2ac: ebcb182a  bl  0xff2c635c\r
- 2b0: ea000013  b 0x304\r
- 2b4: e3a00feb  mov r0, #940  ; 0x3ac\r
- 2b8: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 2bc: ebcb1a4f  bl  step_debug\r
- 2c0: e3c774fe  bic r7, r7, #-33554432  ; 0xfe000000\r
- 2c4: e3a00ebb  mov r0, #2992 ; 0xbb0\r
- 2c8: ebcb1a4c  bl  step_debug\r
- 2cc: e0837007  add r7, r3, r7\r
- 2d0: e3a00fed  mov r0, #948  ; 0x3b4\r
- 2d4: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 2d8: ebcb1a48  bl  step_debug\r
- 2dc: e313040e  tst r3, #234881024  ; 0xe000000\r
- 2e0: e10fb000  mrs fp, CPSR\r
- 2e4: e3a00fee  mov r0, #952  ; 0x3b8\r
- 2e8: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 2ec: ebcb1a43  bl  step_debug\r
- 2f0: e24cc004  sub ip, ip, #4  ; 0x4\r
- 2f4: e128f00b  msr CPSR_f, fp\r
- 2f8: 0a000004  beq 0x310\r
- 2fc: e317040e  tst r7, #234881024  ; 0xe000000\r
- 300: e10fb000  mrs fp, CPSR\r
- 304: e3a00fef  mov r0, #956  ; 0x3bc\r
- 308: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 30c: ebcb1a3b  bl  step_debug\r
- 310: e1a00008  mov r0, r8\r
- 314: e24cc001  sub ip, ip, #1  ; 0x1\r
- 318: eacb1859  b 0xff2c6484\r
- 31c: e3a00ff5  mov r0, #980  ; 0x3d4\r
- 320: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 324: ebcb1a35  bl  step_debug\r
- 328: e24cc001  sub ip, ip, #1  ; 0x1\r
- 32c: e128f00b  msr CPSR_f, fp\r
- 330: 1a000007  bne 0x354\r
- 334: 5a000002  bpl 0x344\r
- 338: e3a00f09  mov r0, #36 ; 0x24\r
- 33c: e3800b03  orr r0, r0, #3072 ; 0xc00\r
- 340: ebcb1805  bl  0xff2c635c\r
- 344: ea0000d6  b 0x6a4\r
- 348: e3a00ff6  mov r0, #984  ; 0x3d8\r
- 34c: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 350: ebcb1a2a  bl  step_debug\r
- 354: e59a0028  ldr r0, [sl, #40]\r
- 358: e08404a0  add r0, r4, r0, lsr #9\r
- 35c: e58a0028  str r0, [sl, #40]\r
- 360: e3a00ff7  mov r0, #988  ; 0x3dc\r
- 364: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 368: ebcb1a24  bl  step_debug\r
- 36c: e59a0008  ldr r0, [sl, #8]\r
- 370: e128f00b  msr CPSR_f, fp\r
- 374: e1b00ca0  movs  r0, r0, lsr #25\r
- 378: e10fb000  mrs fp, CPSR\r
- 37c: e58a0008  str r0, [sl, #8]\r
- 380: e3a00ebe  mov r0, #3040 ; 0xbe0\r
- 384: ebcb1a1d  bl  step_debug\r
- 388: e24cc003  sub ip, ip, #3  ; 0x3\r
- 38c: e128f00b  msr CPSR_f, fp\r
- 390: 2a000007  bcs 0x3b4\r
- 394: 5a000002  bpl 0x3a4\r
- 398: e3a00f05  mov r0, #20 ; 0x14\r
- 39c: e3800b03  orr r0, r0, #3072 ; 0xc00\r
- 3a0: ebcb17ed  bl  0xff2c635c\r
- 3a4: ea00006a  b 0x554\r
- 3a8: e3a00ff9  mov r0, #996  ; 0x3e4\r
- 3ac: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 3b0: ebcb1a12  bl  step_debug\r
- 3b4: e2830000  add r0, r3, #0  ; 0x0\r
- 3b8: ebcb1a02  bl  0xff2c6bc8\r
- 3bc: e58a0008  str r0, [sl, #8]\r
- 3c0: e3a00ffa  mov r0, #1000 ; 0x3e8\r
- 3c4: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 3c8: ebcb1a0c  bl  step_debug\r
- 3cc: e59a0008  ldr r0, [sl, #8]\r
- 3d0: e1a00000  nop     (mov r0,r0)\r
- 3d4: e58a000c  str r0, [sl, #12]\r
- 3d8: e3a00ffb  mov r0, #1004 ; 0x3ec\r
- 3dc: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 3e0: ebcb1a06  bl  step_debug\r
- 3e4: e59a0008  ldr r0, [sl, #8]\r
- 3e8: e1a00000  nop     (mov r0,r0)\r
- 3ec: e58a0010  str r0, [sl, #16]\r
- 3f0: e3a00ebf  mov r0, #3056 ; 0xbf0\r
- 3f4: ebcb1a01  bl  step_debug\r
- 3f8: e59a0008  ldr r0, [sl, #8]\r
- 3fc: e1a00000  nop     (mov r0,r0)\r
- 400: e58a0014  str r0, [sl, #20]\r
- 404: e3a00ffd  mov r0, #1012 ; 0x3f4\r
- 408: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 40c: ebcb19fb  bl  step_debug\r
- 410: e59a0008  ldr r0, [sl, #8]\r
- 414: e1a05000  mov r5, r0\r
- 418: e3a00ffe  mov r0, #1016 ; 0x3f8\r
- 41c: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 420: ebcb19f6  bl  step_debug\r
- 424: e59a0008  ldr r0, [sl, #8]\r
- 428: e1a00000  nop     (mov r0,r0)\r
- 42c: e58a001c  str r0, [sl, #28]\r
- 430: e3a00fff  mov r0, #1020 ; 0x3fc\r
- 434: e3800b02  orr r0, r0, #2048 ; 0x800\r
- 438: ebcb19f0  bl  step_debug\r
- 43c: e59a0008  ldr r0, [sl, #8]\r
- 440: e1a00000  nop     (mov r0,r0)\r
- 444: e58a0020  str r0, [sl, #32]\r
- 448: e3a00b03  mov r0, #3072 ; 0xc00\r
- 44c: ebcb19eb  bl  step_debug\r
- 450: e59a0008  ldr r0, [sl, #8]\r
- 454: e1a06000  mov r6, r0\r
- 458: e24cc00a  sub ip, ip, #10 ; 0xa\r
-\r
- 45c: e3a00f01  mov r0, #4  ; 0x4\r
- 460: e3800b03  orr r0, r0, #3072 ; 0xc00\r
- 464: ebcb19e5  bl  step_debug\r
-\r
- 468: e59a0028  ldr r0, [sl, #40]\r
- 46c: e1540000  cmp r4, r0\r
- 470: e10fb000  mrs fp, CPSR\r
-\r
- 474: e3a00f02  mov r0, #8  ; 0x8\r
- 478: e3800b03  orr r0, r0, #3072 ; 0xc00\r
-\r
- 47c: ebcb19df  bl  step_debug\r
- 480: e24cc002  sub ip, ip, #2  ; 0x2\r
- 484: e128f00b  msr CPSR_f, fp\r
-\r
- 488: aa000021  bge 0x514\r
- 48c: e1a09004  mov r9, r4\r
-\r
- 490: e1a00004  mov r0, r4\r
- 494: e2800020  add r0, r0, #32 ; 0x20\r
- 498: e1a04000  mov r4, r0\r
- 49c: e3c99003  bic r9, r9, #3  ; 0x3\r
- 4a0: e2890000  add r0, r9, #0  ; 0x0\r
- 4a4: e59a1008  ldr r1, [sl, #8]\r
- 4a8: ebcb1975  bl  0xff2c6a84\r
- 4ac: e2890004  add r0, r9, #4  ; 0x4\r
- 4b0: e59a100c  ldr r1, [sl, #12]\r
- 4b4: ebcb1972  bl  0xff2c6a84\r
- 4b8: e2890008  add r0, r9, #8  ; 0x8\r
- 4bc: e59a1010  ldr r1, [sl, #16]\r
- 4c0: ebcb196f  bl  0xff2c6a84\r
- 4c4: e289000c  add r0, r9, #12 ; 0xc\r
- 4c8: e59a1014  ldr r1, [sl, #20]\r
- 4cc: ebcb196c  bl  0xff2c6a84\r
- 4d0: e2890010  add r0, r9, #16 ; 0x10\r
- 4d4: e1a01005  mov r1, r5\r
- 4d8: ebcb1969  bl  0xff2c6a84\r
- 4dc: e2890014  add r0, r9, #20 ; 0x14\r
- 4e0: e59a101c  ldr r1, [sl, #28]\r
- 4e4: ebcb1966  bl  0xff2c6a84\r
- 4e8: e2890018  add r0, r9, #24 ; 0x18\r
- 4ec: e59a1020  ldr r1, [sl, #32]\r
- 4f0: ebcb1963  bl  0xff2c6a84\r
- 4f4: e289001c  add r0, r9, #28 ; 0x1c\r
- 4f8: e1a01006  mov r1, r6\r
- 4fc: e3a02f03  mov r2, #12 ; 0xc\r
- 500: e3822b03  orr r2, r2, #3072 ; 0xc00\r
- 504: ebcb1946  bl  0xff2c6a24\r
- 508: e3a00f03  mov r0, #12 ; 0xc\r
- 50c: e3800b03  orr r0, r0, #3072 ; 0xc00\r
- 510: ebcb19ba  bl  step_debug\r
- 514: e24cc009  sub ip, ip, #9  ; 0x9\r
- 518: e128f00b  msr CPSR_f, fp\r
- 51c: aa000006  bge 0x53c\r
- 520: 5a000002  bpl 0x530\r
- 524: e3a00f01  mov r0, #4  ; 0x4\r
- 528: e3800b03  orr r0, r0, #3072 ; 0xc00\r
- 52c: ebcb178a  bl  0xff2c635c\r
- 530: eaffffc9  b 0x45c\r
- 534: e3a00ec1  mov r0, #3088 ; 0xc10\r
- 538: ebcb19b0  bl  step_debug\r
- 53c: e25cc001  subs  ip, ip, #1  ; 0x1\r
- 540: 5a000002  bpl 0x550\r
- 544: e3a00f09  mov r0, #36 ; 0x24\r
- 548: e3800b03  orr r0, r0, #3072 ; 0xc00\r
- 54c: ebcb1782  bl  0xff2c635c\r
- 550: ea000053  b 0x6a4\r
- 554: e3a00f05  mov r0, #20 ; 0x14\r
- 558: e3800b03  orr r0, r0, #3072 ; 0xc00\r
- 55c: ebcb19a7  bl  step_debug\r
- 560: e59a0028  ldr r0, [sl, #40]\r
- 564: e1540000  cmp r4, r0\r
- 568: e10fb000  mrs fp, CPSR\r
- 56c: e3a00f06  mov r0, #24 ; 0x18\r
- 570: e3800b03  orr r0, r0, #3072 ; 0xc00\r
- 574: ebcb19a1  bl  step_debug\r
- 578: e24cc002  sub ip, ip, #2  ; 0x2\r
- 57c: e128f00b  msr CPSR_f, fp\r
- 580: aa00003f  bge 0x684\r
- 584: e1a09003  mov r9, r3\r
- 588: e1a00003  mov r0, r3\r
- 58c: e2800020  add r0, r0, #32 ; 0x20\r
- 590: e1a03000  mov r3, r0\r
- 594: e3c99003  bic r9, r9, #3  ; 0x3\r
- 598: e2890000  add r0, r9, #0  ; 0x0\r
- 59c: ebcb1989  bl  0xff2c6bc8\r
- 5a0: e58a0008  str r0, [sl, #8]\r
- 5a4: e2890004  add r0, r9, #4  ; 0x4\r
- 5a8: ebcb1986  bl  0xff2c6bc8\r
- 5ac: e58a000c  str r0, [sl, #12]\r
- 5b0: e2890008  add r0, r9, #8  ; 0x8\r
- 5b4: ebcb1983  bl  0xff2c6bc8\r
- 5b8: e58a0010  str r0, [sl, #16]\r
- 5bc: e289000c  add r0, r9, #12 ; 0xc\r
- 5c0: ebcb1980  bl  0xff2c6bc8\r
- 5c4: e58a0014  str r0, [sl, #20]\r
- 5c8: e2890010  add r0, r9, #16 ; 0x10\r
- 5cc: ebcb197d  bl  0xff2c6bc8\r
- 5d0: e1a05000  mov r5, r0\r
- 5d4: e2890014  add r0, r9, #20 ; 0x14\r
- 5d8: ebcb197a  bl  0xff2c6bc8\r
- 5dc: e58a001c  str r0, [sl, #28]\r
- 5e0: e2890018  add r0, r9, #24 ; 0x18\r
- 5e4: ebcb1977  bl  0xff2c6bc8\r
- 5e8: e58a0020  str r0, [sl, #32]\r
- 5ec: e289001c  add r0, r9, #28 ; 0x1c\r
- 5f0: ebcb1974  bl  0xff2c6bc8\r
- 5f4: e1a06000  mov r6, r0\r
- 5f8: e3a00f07  mov r0, #28 ; 0x1c\r
- 5fc: e3800b03  orr r0, r0, #3072 ; 0xc00\r
- 600: ebcb197e  bl  step_debug\r
- 604: e1a09004  mov r9, r4\r
- 608: e1a00004  mov r0, r4\r
- 60c: e2800020  add r0, r0, #32 ; 0x20\r
- 610: e1a04000  mov r4, r0\r
- 614: e3c99003  bic r9, r9, #3  ; 0x3\r
- 618: e2890000  add r0, r9, #0  ; 0x0\r
- 61c: e59a1008  ldr r1, [sl, #8]\r
- 620: ebcb1917  bl  0xff2c6a84\r
- 624: e2890004  add r0, r9, #4  ; 0x4\r
- 628: e59a100c  ldr r1, [sl, #12]\r
- 62c: ebcb1914  bl  0xff2c6a84\r
- 630: e2890008  add r0, r9, #8  ; 0x8\r
- 634: e59a1010  ldr r1, [sl, #16]\r
- 638: ebcb1911  bl  0xff2c6a84\r
- 63c: e289000c  add r0, r9, #12 ; 0xc\r
- 640: e59a1014  ldr r1, [sl, #20]\r
- 644: ebcb190e  bl  0xff2c6a84\r
- 648: e2890010  add r0, r9, #16 ; 0x10\r
- 64c: e1a01005  mov r1, r5\r
- 650: ebcb190b  bl  0xff2c6a84\r
- 654: e2890014  add r0, r9, #20 ; 0x14\r
- 658: e59a101c  ldr r1, [sl, #28]\r
- 65c: ebcb1908  bl  0xff2c6a84\r
- 660: e2890018  add r0, r9, #24 ; 0x18\r
- 664: e59a1020  ldr r1, [sl, #32]\r
- 668: ebcb1905  bl  0xff2c6a84\r
- 66c: e289001c  add r0, r9, #28 ; 0x1c\r
- 670: e1a01006  mov r1, r6\r
- 674: e3a02ec2  mov r2, #3104 ; 0xc20\r
- 678: ebcb18e9  bl  0xff2c6a24\r
-\r
- 67c: e3a00ec2  mov r0, #3104 ; 0xc20\r
- 680: ebcb195e  bl  step_debug\r
- 684: e24cc012  sub ip, ip, #18 ; 0x12\r
- 688: e128f00b  msr CPSR_f, fp\r
- 68c: aa000007  bge 0x6b0\r
- 690: 5a000002  bpl 0x6a0\r
- 694: e3a00f05  mov r0, #20 ; 0x14\r
- 698: e3800b03  orr r0, r0, #3072 ; 0xc00\r
- 69c: ebcb172e  bl  0xff2c635c\r
- 6a0: eaffffab  b 0x554\r
-\r
-6a4:  e3a00f09  mov r0, #36 ; 0x24\r
- 6a8: e3800b03  orr r0, r0, #3072 ; 0xc00\r
- 6ac: ebcb1953  bl  step_debug\r
- 6b0: e59a9034  ldr r9, [sl, #52]\r
- 6b4: e59a0034  ldr r0, [sl, #52]\r
- 6b8: e2800020  add r0, r0, #32 ; 0x20\r
- 6bc: e58a0034  str r0, [sl, #52]\r
- 6c0: e3c99003  bic r9, r9, #3  ; 0x3\r
- 6c4: e2890000  add r0, r9, #0  ; 0x0\r
- 6c8: ebcb193e  bl  0xff2c6bc8\r
- 6cc: e58a0010  str r0, [sl, #16]\r
- 6d0: e2890004  add r0, r9, #4  ; 0x4\r
- 6d4: ebcb193b  bl  0xff2c6bc8\r
- 6d8: e58a0014  str r0, [sl, #20]\r
- 6dc: e2890008  add r0, r9, #8  ; 0x8\r
- 6e0: ebcb1938  bl  0xff2c6bc8\r
- 6e4: e1a05000  mov r5, r0\r
- 6e8: e289000c  add r0, r9, #12 ; 0xc\r
- 6ec: ebcb1935  bl  0xff2c6bc8\r
- 6f0: e58a001c  str r0, [sl, #28]\r
- 6f4: e2890010  add r0, r9, #16 ; 0x10\r
- 6f8: ebcb1932  bl  0xff2c6bc8\r
- 6fc: e58a0020  str r0, [sl, #32]\r
- 700: e2890014  add r0, r9, #20 ; 0x14\r
- 704: ebcb192f  bl  0xff2c6bc8\r
- 708: e1a06000  mov r6, r0\r
- 70c: e2890018  add r0, r9, #24 ; 0x18\r
- 710: ebcb192c  bl  0xff2c6bc8\r
- 714: e58a0028  str r0, [sl, #40]\r
- 718: e289001c  add r0, r9, #28 ; 0x1c\r
- 71c: ebcb1929  bl  0xff2c6bc8\r
- 720: e1a08000  mov r8, r0\r
-\r
-724:  e3a00f0a  mov r0, #40 ; 0x28\r
- 728: e3800b03  orr r0, r0, #3072 ; 0xc00\r
- 72c: ebcb1933  bl  step_debug\r
- 730: e1a00008  mov r0, r8\r
- 734: e24cc00a  sub ip, ip, #10 ; 0xa\r
- 738: eacb1751  b 0xff2c6484\r