Want more features on Pastebin? Sign Up, it's FREE!

Dissambly of a C program for ARM Cortex M4

By: akhilpo on Dec 2nd, 2012  |  syntax: ARM  |  size: 282.68 KB  |  views: 85  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.           memcpy:
  2. 00000000:   2A00     CMP             R2, #0x0
  3. 00000002:   D04A     BEQ             _ret2_
  4. 00000004:   EA5F0C00 MOVS.W          R12, R0
  5. 00000008:   078B     LSL             R3, R1, #0x1E
  6. 0000000a:   D11C     BNE             _unaln
  7. 0000000c:   0783     LSL             R3, R0, #0x1E
  8. 0000000e:   D122     BNE             _saln
  9.           _aln:
  10. 00000010:   2A10     CMP             R2, #0x10
  11. 00000012:   D308     BCC             _udr16
  12. 00000014:   B470     PUSH            {R4, R5, R6}
  13. 00000016:   3A10     SUB             R2, #0x10
  14.           _lp16:
  15. 00000018:   C978     LDMIA           R1!, {R3, R4, R5, R6}
  16. 0000001a:   C078     STMIA           R0!, {R3, R4, R5, R6}
  17. 0000001c:   3A10     SUB             R2, #0x10
  18. 0000001e:   D2FB     BCS             _lp16
  19. 00000020:   BC70     POP             {R4, R5, R6}
  20. 00000022:   3210     ADD             R2, #0x10
  21. 00000024:   D038     BEQ             _ret_
  22.           _udr16:
  23. 00000026:   2A04     CMP             R2, #0x4
  24. 00000028:   D32C     BCC             _off1
  25. 0000002a:   2A08     CMP             R2, #0x8
  26. 0000002c:   D305     BCC             _c4
  27. 0000002e:   2A0C     CMP             R2, #0xC
  28. 00000030:   BF24     ITT             CS
  29. 00000032:   C908     LDMIA           R1!, {R3}
  30. 00000034:   C008     STMIA           R0!, {R3}
  31. 00000036:   C908     LDMIA           R1!, {R3}
  32. 00000038:   C008     STMIA           R0!, {R3}
  33.           _c4:
  34. 0000003a:   C908     LDMIA           R1!, {R3}
  35. 0000003c:   C008     STMIA           R0!, {R3}
  36. 0000003e:   0792     LSL             R2, R2, #0x1E
  37. 00000040:   D02A     BEQ             _ret_
  38. 00000042:   0F92     LSR             R2, R2, #0x1E
  39. 00000044:   E022     B               _lp1
  40.           _unaln:
  41. 00000046:   780B     LDRB            R3, [R1]
  42. 00000048:   7003     STRB            R3, [R0]
  43. 0000004a:   1C49     ADD             R1, R1, #0x1
  44. 0000004c:   1C40     ADD             R0, R0, #0x1
  45. 0000004e:   1E52     SUB             R2, R2, #0x1
  46. 00000050:   D022     BEQ             _ret_
  47. 00000052:   078B     LSL             R3, R1, #0x1E
  48. 00000054:   D1F7     BNE             _unaln
  49.           _saln:
  50. 00000056:   07C3     LSL             R3, R0, #0x1F
  51. 00000058:   D114     BNE             _off1
  52. 0000005a:   0783     LSL             R3, R0, #0x1E
  53. 0000005c:   D0D8     BEQ             _aln
  54. 0000005e:   1F12     SUB             R2, R2, #0x4
  55. 00000060:   D312     BCC             _oddb
  56.           _cp4s:
  57. 00000062:   C908     LDMIA           R1!, {R3}
  58. 00000064:   8003     STRH            R3, [R0]
  59. 00000066:   0C1B     LSR             R3, R3, #0x10
  60. 00000068:   8043     STRH            R3, [R0, #0x2]
  61. 0000006a:   1D00     ADD             R0, R0, #0x4
  62. 0000006c:   1F12     SUB             R2, R2, #0x4
  63. 0000006e:   D2F8     BCS             _cp4s
  64. 00000070:   E00A     B               _oddb
  65.           _cp4:
  66. 00000072:   C908     LDMIA           R1!, {R3}
  67. 00000074:   7003     STRB            R3, [R0]
  68. 00000076:   0A1B     LSR             R3, R3, #0x8
  69. 00000078:   7043     STRB            R3, [R0, #0x1]
  70. 0000007a:   0A1B     LSR             R3, R3, #0x8
  71. 0000007c:   7083     STRB            R3, [R0, #0x2]
  72. 0000007e:   0A1B     LSR             R3, R3, #0x8
  73. 00000080:   70C3     STRB            R3, [R0, #0x3]
  74. 00000082:   1D00     ADD             R0, R0, #0x4
  75.           _off1:
  76. 00000084:   1F12     SUB             R2, R2, #0x4
  77. 00000086:   D2F4     BCS             _cp4
  78.           _oddb:
  79. 00000088:   1D12     ADD             R2, R2, #0x4
  80. 0000008a:   D005     BEQ             _ret_
  81.           _lp1:
  82. 0000008c:   780B     LDRB            R3, [R1]
  83. 0000008e:   7003     STRB            R3, [R0]
  84. 00000090:   1C49     ADD             R1, R1, #0x1
  85. 00000092:   1C40     ADD             R0, R0, #0x1
  86. 00000094:   1E52     SUB             R2, R2, #0x1
  87. 00000096:   D1F9     BNE             _lp1
  88.           _ret_:
  89. 00000098:   4660     MOV             R0, R12
  90.           _ret2_:
  91. 0000009a:   4770     BX              R14
  92.           __TI_auto_init:
  93. 0000009c:   B5F0     PUSH            {R4, R5, R6, R7, LR}
  94. 0000009e:   481E     LDR             R0, c_binit
  95. 000000a0:   2701     MOV             R7, #0x1
  96. 000000a2:   42F8     CMN             R0, R7
  97. 000000a4:   D001     BEQ             _b1_
  98. 000000a6:   F000F89B BL              copy_in
  99.           _b1_:
  100. 000000aa:   4D1E     LDR             R5, c_cinit_start
  101. 000000ac:   4F1E     LDR             R7, c_cinit_end
  102. 000000ae:   4E1F     LDR             R6, handler_start
  103.           _b1_loop_:
  104. 000000b0:   42BD     CMP             R5, R7
  105. 000000b2:   D206     BCS             _b1_loop_end_
  106. 000000b4:   CD03     LDMIA           R5!, {R0, R1}
  107. 000000b6:   7804     LDRB            R4, [R0]
  108. 000000b8:   00A4     LSL             R4, R4, #0x2
  109. 000000ba:   5934     LDR             R4, [R6, R4]
  110. 000000bc:   1C40     ADD             R0, R0, #0x1
  111. 000000be:   47A0     BLX             R4
  112. 000000c0:   E7F6     B               _b1_loop_
  113.           _b1_loop_end_:
  114. 000000c2:   4D16     LDR             R5, c_pinit
  115. 000000c4:   4F16     LDR             R7, c_pinit_end
  116.           _loop_:
  117. 000000c6:   42BD     CMP             R5, R7
  118. 000000c8:   D202     BCS             _loop_end_
  119. 000000ca:   CD10     LDMIA           R5!, {R4}
  120. 000000cc:   47A0     BLX             R4
  121. 000000ce:   E7FA     B               _loop_
  122.           _loop_end_:
  123. 000000d0:   BDF0     POP             {R4, R5, R6, R7, PC}
  124.           perform_cinit:
  125. 000000d2:   2503     MOV             R5, #0x3
  126. 000000d4:   E01B     B               rec_chk
  127.           record:
  128. 000000d6:   6841     LDR             R1, [R0, #0x4]
  129. 000000d8:   3008     ADD             R0, #0x8
  130. 000000da:   1C0A     ADD             R2, R1, #0x0
  131. 000000dc:   402A     AND             R2, R5
  132. 000000de:   D10B     BNE             _bcopy
  133. 000000e0:   1C1A     ADD             R2, R3, #0x0
  134. 000000e2:   402A     AND             R2, R5
  135. 000000e4:   43AB     BIC             R3, R5
  136. 000000e6:   D005     BEQ             _wcont
  137.           _wcopy:
  138. 000000e8:   6804     LDR             R4, [R0]
  139. 000000ea:   3004     ADD             R0, #0x4
  140. 000000ec:   600C     STR             R4, [R1]
  141. 000000ee:   3104     ADD             R1, #0x4
  142. 000000f0:   3B04     SUB             R3, #0x4
  143. 000000f2:   D1F9     BNE             _wcopy
  144.           _wcont:
  145. 000000f4:   1C13     ADD             R3, R2, #0x0
  146. 000000f6:   D005     BEQ             _cont
  147.           _bcopy:
  148. 000000f8:   7804     LDRB            R4, [R0]
  149. 000000fa:   3001     ADD             R0, #0x1
  150. 000000fc:   700C     STRB            R4, [R1]
  151. 000000fe:   3101     ADD             R1, #0x1
  152. 00000100:   3B01     SUB             R3, #0x1
  153. 00000102:   D1F9     BNE             _bcopy
  154.           _cont:
  155. 00000104:   1C02     ADD             R2, R0, #0x0
  156. 00000106:   402A     AND             R2, R5
  157. 00000108:   D001     BEQ             rec_chk
  158. 0000010a:   43A8     BIC             R0, R5
  159. 0000010c:   3004     ADD             R0, #0x4
  160.           rec_chk:
  161. 0000010e:   6803     LDR             R3, [R0]
  162. 00000110:   2B00     CMP             R3, #0x0
  163. 00000112:   D1E0     BNE             record
  164. 00000114:   4770     BX              R14
  165. 00000116:   0000     LSL             R0, R0, #0x0
  166.           c_binit:
  167. 00000118:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  168.           c_pinit:
  169. 0000011c:   0000     LSL             R0, R0, #0x0
  170. 0000011e:   0000     LSL             R0, R0, #0x0
  171.           c_pinit_end:
  172. 00000120:   0000     LSL             R0, R0, #0x0
  173. 00000122:   0000     LSL             R0, R0, #0x0
  174.           c_cinit_start:
  175. 00000124:   0318     LSL             R0, R3, #0xC
  176. 00000126:   0000     LSL             R0, R0, #0x0
  177.           c_cinit_end:
  178. 00000128:   0320     LSL             R0, R4, #0xC
  179. 0000012a:   0000     LSL             R0, R0, #0x0
  180.           handler_start:
  181. 0000012c:   0310     LSL             R0, R2, #0xC
  182. 0000012e:   0000     LSL             R0, R0, #0x0
  183.           __TI_decompress_rle_core:
  184. 00000130:   B570     PUSH            {R4, R5, R6, LR}
  185. 00000132:   F8105B01 LDRB.W          R5, [R0], #1
  186. 00000136:   E01B     B               $C$L9
  187.           $C$L1:
  188. 00000138:   1C40     ADD             R0, R0, #0x1
  189. 0000013a:   B15A     CZBEQ           R2, $C$L4
  190. 0000013c:   0A1C     LSR             R4, R3, #0x8
  191. 0000013e:   D109     BNE             $C$L4
  192. 00000140:   2402     MOV             R4, #0x2
  193.           $C$L2:
  194. 00000142:   F8106B01 LDRB.W          R6, [R0], #1
  195. 00000146:   1E64     SUB             R4, R4, #0x1
  196. 00000148:   EA462303 ORR.W           R3, R6, R3, LSL #8
  197. 0000014c:   D1F9     BNE             $C$L2
  198. 0000014e:   E001     B               $C$L4
  199.           $C$L3:
  200. 00000150:   2B04     CMP             R3, #0x4
  201. 00000152:   D302     BCC             $C$L5
  202.           $C$L4:
  203. 00000154:   F8104B01 LDRB.W          R4, [R0], #1
  204. 00000158:   E003     B               $C$L7
  205.           $C$L5:
  206. 0000015a:   462C     MOV             R4, R5
  207. 0000015c:   E001     B               $C$L7
  208.           $C$L6:
  209. 0000015e:   F8014B01 STRB.W          R4, [R1], #1
  210.           $C$L7:
  211. 00000162:   1E5B     SUB             R3, R3, #0x1
  212. 00000164:   F1B33FFF CMP.W           R3, #4294967295
  213. 00000168:   D1F9     BNE             $C$L6
  214. 0000016a:   E001     B               $C$L9
  215.           $C$L8:
  216. 0000016c:   F8013B01 STRB.W          R3, [R1], #1
  217.           $C$L9:
  218. 00000170:   F8103B01 LDRB.W          R3, [R0], #1
  219. 00000174:   429D     CMP             R5, R3
  220. 00000176:   D1F9     BNE             $C$L8
  221. 00000178:   F8103B01 LDRB.W          R3, [R0], #1
  222. 0000017c:   2B00     CMP             R3, #0x0
  223. 0000017e:   D1E7     BNE             $C$L3
  224. 00000180:   F8103B01 LDRB.W          R3, [R0], #1
  225. 00000184:   7804     LDRB            R4, [R0]
  226. 00000186:   021B     LSL             R3, R3, #0x8
  227. 00000188:   18E3     ADD             R3, R4, R3
  228. 0000018a:   D1D5     BNE             $C$L1
  229. 0000018c:   BD70     POP             {R4, R5, R6, PC}
  230. 0000018e:   0000     LSL             R0, R0, #0x0
  231. 15        void main(void) {
  232.           main:
  233. 00000190:   B508     PUSH            {R3, LR}
  234. 17              ROM_SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_XTAL_16MHZ | SYSCTL_OSC_MAIN);
  235. 00000192:   480D     LDR             R0, $C$CON1
  236. 00000194:   6800     LDR             R0, [R0]
  237. 00000196:   6DC1     LDR             R1, [R0, #0x5C]
  238. 00000198:   480C     LDR             R0, $C$CON2
  239. 0000019a:   4788     BLX             R1
  240. 19              GPIOCLK |= (1<<5);
  241. 0000019c:   490C     LDR             R1, $C$CON3
  242. 0000019e:   6808     LDR             R0, [R1]
  243. 000001a0:   F0400020 ORR.W           R0, R0, #32
  244. 000001a4:   6008     STR             R0, [R1]
  245. 20              FDIR    |=      0xE;
  246. 000001a6:   490B     LDR             R1, $C$CON4
  247. 000001a8:   6808     LDR             R0, [R1]
  248. 000001aa:   F040000E ORR.W           R0, R0, #14
  249. 000001ae:   6008     STR             R0, [R1]
  250. 21              FDEN    |=      0xE;
  251. 000001b0:   4909     LDR             R1, $C$CON5
  252. 000001b2:   6808     LDR             R0, [R1]
  253. 000001b4:   F040000E ORR.W           R0, R0, #14
  254. 000001b8:   6008     STR             R0, [R1]
  255. 22              FDATA   |=      0xE;
  256. 000001ba:   4908     LDR             R1, $C$CON6
  257. 000001bc:   6808     LDR             R0, [R1]
  258. 000001be:   F040000E ORR.W           R0, R0, #14
  259. 000001c2:   6008     STR             R0, [R1]
  260. 24        while (1);
  261.           $C$L1:
  262. 000001c4:   E7FE     B               $C$L1
  263.           $C$DW$L$main$2$E:
  264. 000001c6:   46C0     MOV             R8, R8
  265.           $C$CON1:
  266. 000001c8:   0044     LSL             R4, R0, #0x1
  267. 000001ca:   0100     LSL             R0, R0, #0x4
  268.           $C$CON2:
  269. 000001cc:   0540     LSL             R0, R0, #0x15
  270. 000001ce:   01C0     LSL             R0, R0, #0x7
  271.           $C$CON3:
  272. 000001d0:   E608     B               0xFFFFFDE4
  273. 000001d2:   400F     AND             R7, R1
  274.           $C$CON4:
  275. 000001d4:   5400     STRB            R0, [R0, R0]
  276. 000001d6:   4002     AND             R2, R0
  277.           $C$CON5:
  278. 000001d8:   551C     STRB            R4, [R3, R4]
  279. 000001da:   4002     AND             R2, R0
  280.           $C$CON6:
  281. 000001dc:   53FF     STRH            R7, [R7, R7]
  282. 000001de:   4002     AND             R2, R0
  283.           copy_in:
  284. 000001e0:   B5F8     PUSH            {R3, R4, R5, R6, R7, LR}
  285. 000001e2:   4606     MOV             R6, R0
  286. 000001e4:   2704     MOV             R7, #0x4
  287. 000001e6:   4D10     LDR             R5, $C$CON1
  288. 000001e8:   2400     MOV             R4, #0x0
  289. 000001ea:   8870     LDRH            R0, [R6, #0x2]
  290. 000001ec:   E018     B               $C$L5
  291.           $C$L1:
  292. 000001ee:   00A1     LSL             R1, R4, #0x2
  293. 000001f0:   EB0101C4 ADD.W           R1, R1, R4, LSL #3
  294. 000001f4:   1873     ADD             R3, R6, R1
  295. 000001f6:   68DA     LDR             R2, [R3, #0xC]
  296. 000001f8:   6859     LDR             R1, [R3, #0x4]
  297. 000001fa:   689B     LDR             R3, [R3, #0x8]
  298. 000001fc:   B952     CZBNE           R2, $C$L2
  299. 000001fe:   682A     LDR             R2, [R5]
  300. 00000200:   B162     CZBEQ           R2, $C$L4
  301. 00000202:   7808     LDRB            R0, [R1]
  302. 00000204:   1C49     ADD             R1, R1, #0x1
  303. 00000206:   FB10F007 SMULBB.W        R0, R0, R7
  304. 0000020a:   582A     LDR             R2, [R5, R0]
  305. 0000020c:   4608     MOV             R0, R1
  306. 0000020e:   4619     MOV             R1, R3
  307. 00000210:   4790     BLX             R2
  308. 00000212:   E002     B               $C$L3
  309.           $C$L2:
  310. 00000214:   4618     MOV             R0, R3
  311. 00000216:   F7FFFEF3 BL              memcpy
  312.           $C$L3:
  313. 0000021a:   8870     LDRH            R0, [R6, #0x2]
  314.           $C$L4:
  315. 0000021c:   1C64     ADD             R4, R4, #0x1
  316. 0000021e:   B2A4     UXTH            R4, R4
  317.           $C$L5:
  318. 00000220:   42A0     CMP             R0, R4
  319. 00000222:   DCE4     BGT             $C$L1
  320. 00000224:   BDF8     POP             {R3, R4, R5, R6, R7, PC}
  321. 00000226:   46C0     MOV             R8, R8
  322.           $C$CON1:
  323. 00000228:   0310     LSL             R0, R2, #0xC
  324. 0000022a:   0000     LSL             R0, R0, #0x0
  325.           _c_int00:
  326. 0000022c:   F64E5188 MOVW.W          R1, #60808
  327. 00000230:   F2CE0100 MOVT.W          R1, #57344
  328. 00000234:   6808     LDR             R0, [R1]
  329. 00000236:   F04F03F0 MOV.W           R3, #240
  330. 0000023a:   EA404003 ORR.W           R0, R0, R3, LSL #16
  331. 0000023e:   6008     STR             R0, [R1]
  332. 00000240:   4809     LDR             R0, c_stack
  333. 00000242:   4685     MOV             R13, R0
  334. 00000244:   4809     LDR             R0, c_STACK_SIZE
  335. 00000246:   4485     ADD             R13, R0
  336. 00000248:   466F     MOV             R7, R13
  337. 0000024a:   2007     MOV             R0, #0x7
  338. 0000024c:   4387     BIC             R7, R0
  339. 0000024e:   46BD     MOV             R13, R7
  340. 00000250:   4807     LDR             R0, c_mf_sp
  341. 00000252:   466F     MOV             R7, R13
  342. 00000254:   6007     STR             R7, [R0]
  343. 00000256:   F7FFFF21 BL              __TI_auto_init
  344. 0000025a:   F000F839 BL              _args_main
  345. 0000025e:   2001     MOV             R0, #0x1
  346. 00000260:   F000F80E BL              exit
  347.           L1:
  348. 00000264:   E7FE     B               L1
  349. 00000266:   0000     LSL             R0, R0, #0x0
  350.           c_stack:
  351. 00000268:   0000     LSL             R0, R0, #0x0
  352. 0000026a:   2000     MOV             R0, #0x0
  353.           c_STACK_SIZE:
  354. 0000026c:   0100     LSL             R0, R0, #0x4
  355. 0000026e:   0000     LSL             R0, R0, #0x0
  356.           c_mf_sp:
  357. 00000270:   0110     LSL             R0, R2, #0x4
  358. 00000272:   2000     MOV             R0, #0x0
  359.           C$$EXIT, loader_exit:
  360. 00000274:   BF00     NOP
  361. 00000276:   4770     BX              R14
  362.           abort:
  363. 00000278:   B508     PUSH            {R3, LR}
  364. 0000027a:   F7FFFFFB BL              loader_exit
  365.           $C$L1:
  366. 0000027e:   E7FE     B               $C$L1
  367.           exit:
  368. 00000280:   B510     PUSH            {R4, LR}
  369. 00000282:   4604     MOV             R4, R0
  370. 00000284:   4808     LDR             R0, $C$CON1
  371. 00000286:   6800     LDR             R0, [R0]
  372. 00000288:   4780     BLX             R0
  373. 0000028a:   4808     LDR             R0, $C$CON2
  374. 0000028c:   6801     LDR             R1, [R0]
  375. 0000028e:   B109     CZBEQ           R1, $C$L2
  376. 00000290:   4620     MOV             R0, R4
  377. 00000292:   4788     BLX             R1
  378.           $C$L2:
  379. 00000294:   4806     LDR             R0, $C$CON3
  380. 00000296:   6800     LDR             R0, [R0]
  381. 00000298:   B100     CZBEQ           R0, $C$L3
  382. 0000029a:   4780     BLX             R0
  383.           $C$L3:
  384. 0000029c:   4805     LDR             R0, $C$CON4
  385. 0000029e:   6800     LDR             R0, [R0]
  386. 000002a0:   4780     BLX             R0
  387. 000002a2:   F7FFFFE9 BL              abort
  388. 000002a6:   BD10     POP             {R4, PC}
  389.           $C$CON1:
  390. 000002a8:   0100     LSL             R0, R0, #0x4
  391. 000002aa:   2000     MOV             R0, #0x0
  392.           $C$CON2:
  393. 000002ac:   010C     LSL             R4, R1, #0x4
  394. 000002ae:   2000     MOV             R0, #0x0
  395.           $C$CON3:
  396. 000002b0:   0108     LSL             R0, R1, #0x4
  397. 000002b2:   2000     MOV             R0, #0x0
  398.           $C$CON4:
  399. 000002b4:   0104     LSL             R4, R0, #0x4
  400. 000002b6:   2000     MOV             R0, #0x0
  401.           _register_unlock:
  402. 000002b8:   4903     LDR             R1, $C$CON1
  403. 000002ba:   6008     STR             R0, [R1]
  404. 000002bc:   4770     BX              R14
  405.           _register_lock:
  406. 000002be:   4903     LDR             R1, $C$CON2
  407. 000002c0:   6008     STR             R0, [R1]
  408. 000002c2:   4770     BX              R14
  409.           _nop:
  410. 000002c4:   4770     BX              R14
  411. 000002c6:   46C0     MOV             R8, R8
  412.           $C$CON1:
  413. 000002c8:   0104     LSL             R4, R0, #0x4
  414. 000002ca:   2000     MOV             R0, #0x0
  415.           $C$CON2:
  416. 000002cc:   0100     LSL             R0, R0, #0x4
  417. 000002ce:   2000     MOV             R0, #0x0
  418.           _args_main:
  419. 000002d0:   4904     LDR             R1, $C$CON1
  420. 000002d2:   F1B13FFF CMP.W           R1, #4294967295
  421. 000002d6:   BF07     ITTEE           EQ
  422. 000002d8:   2100     MOV             R1, #0x0
  423. 000002da:   1C08     ADD             R0, R1, #0x0
  424. 000002dc:   6808     LDR             R0, [R1]
  425. 000002de:   1D09     ADD             R1, R1, #0x4
  426. 000002e0:   F7FFBF56 B.W             main
  427.           $C$CON1:
  428. 000002e4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  429.           __TI_decompress_none:
  430. 000002e8:   1DC3     ADD             R3, R0, #0x7
  431. 000002ea:   F8D02003 LDR.W           R2, [R0, #3]
  432. 000002ee:   4608     MOV             R0, R1
  433. 000002f0:   4619     MOV             R1, R3
  434. 000002f2:   F7FFBE85 B.W             memcpy
  435.           __TI_decompress_rle24:
  436. 000002f6:   2201     MOV             R2, #0x1
  437. 000002f8:   F7FFBF1A B.W             __TI_decompress_rle_core
  438. 000002fc:   0000     LSL             R0, R0, #0x0
  439. 000002fe:   0000     LSL             R0, R0, #0x0
  440. 00000300:   0100     LSL             R0, R0, #0x4
  441. 00000302:   02C5     LSL             R5, R0, #0xB
  442. 00000304:   0000     LSL             R0, R0, #0x0
  443. 00000306:   02C5     LSL             R5, R0, #0xB
  444. 00000308:   0E01     LSR             R1, R0, #0x18
  445. 0000030a:   0100     LSL             R0, R0, #0x4
  446. 0000030c:   0000     LSL             R0, R0, #0x0
  447. 0000030e:   0000     LSL             R0, R0, #0x0
  448. 00000310:   02F7     LSL             R7, R6, #0xB
  449. 00000312:   0000     LSL             R0, R0, #0x0
  450. 00000314:   02E9     LSL             R1, R5, #0xB
  451. 00000316:   0000     LSL             R0, R0, #0x0
  452. 00000318:   0300     LSL             R0, R0, #0xC
  453. 0000031a:   0000     LSL             R0, R0, #0x0
  454. 0000031c:   0100     LSL             R0, R0, #0x4
  455. 0000031e:   2000     MOV             R0, #0x0
  456. 00000320:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  457. 00000324:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  458. 00000328:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  459. 0000032c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  460. 00000330:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  461. 00000334:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  462. 00000338:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  463. 0000033c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  464. 00000340:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  465. 00000344:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  466. 00000348:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  467. 0000034c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  468. 00000350:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  469. 00000354:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  470. 00000358:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  471. 0000035c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  472. 00000360:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  473. 00000364:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  474. 00000368:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  475. 0000036c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  476. 00000370:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  477. 00000374:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  478. 00000378:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  479. 0000037c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  480. 00000380:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  481. 00000384:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  482. 00000388:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  483. 0000038c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  484. 00000390:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  485. 00000394:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  486. 00000398:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  487. 0000039c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  488. 000003a0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  489. 000003a4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  490. 000003a8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  491. 000003ac:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  492. 000003b0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  493. 000003b4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  494. 000003b8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  495. 000003bc:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  496. 000003c0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  497. 000003c4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  498. 000003c8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  499. 000003cc:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  500. 000003d0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  501. 000003d4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  502. 000003d8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  503. 000003dc:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  504. 000003e0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  505. 000003e4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  506. 000003e8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  507. 000003ec:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  508. 000003f0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  509. 000003f4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  510. 000003f8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  511. 000003fc:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  512. 00000400:   A801     ADD             R0, SP, #0x4
  513. 00000402:   F001FBB9 BL              0x1B78
  514. 00000406:   E037     B               0x478
  515. 00000408:   1E64     SUB             R4, R4, #0x1
  516. 0000040a:   4356     MUL             R6, R2
  517. 0000040c:   E7BE     B               0x38C
  518. 0000040e:   F1080003 ADD.W           R0, R8, #3
  519. 00000412:   F0200003 BIC.W           R0, R0, #3
  520. 00000416:   F1000804 ADD.W           R8, R0, #4
  521. 0000041a:   F8580C04 LDR.W           R0, [R8, #-4]
  522. 0000041e:   4601     MOV             R1, R0
  523. 00000420:   2500     MOV             R5, #0x0
  524. 00000422:   780A     LDRB            R2, [R1]
  525. 00000424:   B992     CZBNE           R2, 0x44C
  526. 00000426:   4629     MOV             R1, R5
  527. 00000428:   F001FBA6 BL              0x1B78
  528. 0000042c:   42A5     CMP             R5, R4
  529. 0000042e:   D223     BCS             0x478
  530. 00000430:   1B64     SUB             R4, R4, R5
  531. 00000432:   1E64     SUB             R4, R4, #0x1
  532. 00000434:   F1B43FFF CMP.W           R4, #4294967295
  533. 00000438:   D01E     BEQ             0x478
  534. 0000043a:   2101     MOV             R1, #0x1
  535. 0000043c:   A01A     ADD             R0, PC, #0x68 0x4A8
  536. 0000043e:   F001FB9B BL              0x1B78
  537. 00000442:   1E64     SUB             R4, R4, #0x1
  538. 00000444:   F1B43FFF CMP.W           R4, #4294967295
  539. 00000448:   D1F7     BNE             0x43A
  540. 0000044a:   E015     B               0x478
  541. 0000044c:   1C6D     ADD             R5, R5, #0x1
  542. 0000044e:   1C49     ADD             R1, R1, #0x1
  543. 00000450:   E7E7     B               0x422
  544. 00000452:   F1080003 ADD.W           R0, R8, #3
  545. 00000456:   F0200003 BIC.W           R0, R0, #3
  546. 0000045a:   F1000804 ADD.W           R8, R0, #4
  547. 0000045e:   F8580C04 LDR.W           R0, [R8, #-4]
  548. 00000462:   9000     STR             R0, [SP]
  549. 00000464:   2101     MOV             R1, #0x1
  550. 00000466:   4668     MOV             R0, R13
  551. 00000468:   F001FB86 BL              0x1B78
  552. 0000046c:   E004     B               0x478
  553. 0000046e:   6838     LDR             R0, [R7]
  554. 00000470:   2101     MOV             R1, #0x1
  555. 00000472:   1E40     SUB             R0, R0, #0x1
  556. 00000474:   F001FB80 BL              0x1B78
  557. 00000478:   6838     LDR             R0, [R7]
  558. 0000047a:   7800     LDRB            R0, [R0]
  559. 0000047c:   2800     CMP             R0, #0x0
  560. 0000047e:   F47FAF02 BNE.W           0x286
  561. 00000482:   B006     ADD             SP, #0x18
  562. 00000484:   E8BD47F0 LDMIA.W         R13!, {R4, R5, R6, R7, R8, R9, R10, R14}
  563. 00000488:   B004     ADD             SP, #0x10
  564. 0000048a:   4770     BX              R14
  565. 0000048c:   3130     ADD             R1, #0x30
  566. 0000048e:   3332     ADD             R3, #0x32
  567. 00000490:   3534     ADD             R5, #0x34
  568. 00000492:   3736     ADD             R7, #0x36
  569. 00000494:   3938     SUB             R1, #0x38
  570. 00000496:   6261     STR             R1, [R4, #0x24]
  571. 00000498:   6463     STR             R3, [R4, #0x44]
  572. 0000049a:   6665     STR             R5, [R4, #0x64]
  573. 0000049c:   C000     STMIA           R0!
  574. 0000049e:   C046     STMIA           R0!, {R1, R2, R6}
  575. 000004a0:   5245     STRH            R5, [R0, R1]
  576. 000004a2:   4F52     LDR             R7, 0x5EC
  577. 000004a4:   0052     LSL             R2, R2, #0x1
  578. 000004a6:   46C0     MOV             R8, R8
  579. 000004a8:   0020     LSL             R0, R4, #0x0
  580. 000004aa:   E7FE     B               0x4AA
  581. 000004ac:   E92D47FC STMDB.W         R13!, {R2, R3, R4, R5, R6, R7, R8, R9, R10, R14}
  582. 000004b0:   F001FD62 BL              0x1F78
  583. 000004b4:   F44F4A00 MOV.W           R10, #32768
  584. 000004b8:   2400     MOV             R4, #0x0
  585. 000004ba:   4E40     LDR             R6, 0x5BC
  586. 000004bc:   F8DF8100 LDR.W           R8, [PC, #256]
  587. 000004c0:   4F3D     LDR             R7, 0x5B8
  588. 000004c2:   9001     STR             R0, [SP, #0x4]
  589. 000004c4:   25FA     MOV             R5, #0xFA
  590. 000004c6:   F8DF90FC LDR.W           R9, [PC, #252]
  591. 000004ca:   4622     MOV             R2, R4
  592. 000004cc:   F8D90000 LDR.W           R0, [R9, #0]
  593. 000004d0:   4669     MOV             R1, R13
  594. 000004d2:   4613     MOV             R3, R2
  595. 000004d4:   F000F8FE BL              0x6D4
  596. 000004d8:   2801     CMP             R0, #0x1
  597. 000004da:   D13E     BNE             0x55A
  598. 000004dc:   F89D0000 LDRB.W          R0, [R13, #0]
  599. 000004e0:   2810     CMP             R0, #0x10
  600. 000004e2:   D120     BNE             0x526
  601. 000004e4:   7830     LDRB            R0, [R6]
  602. 000004e6:   F8484020 STR.W           R4, [R8, R0, LSL #2]
  603. 000004ea:   1C40     ADD             R0, R0, #0x1
  604. 000004ec:   B2C0     UXTB            R0, R0
  605. 000004ee:   2802     CMP             R0, #0x2
  606. 000004f0:   DC01     BGT             0x4F6
  607. 000004f2:   7030     STRB            R0, [R6]
  608. 000004f4:   E001     B               0x4FA
  609. 000004f6:   4620     MOV             R0, R4
  610. 000004f8:   7034     STRB            R4, [R6]
  611. 000004fa:   F848A020 STR.W           R10, [R8, R0, LSL #2]
  612. 000004fe:   4640     MOV             R0, R8
  613. 00000500:   F000FEAE BL              0x1260
  614. 00000504:   4621     MOV             R1, R4
  615. 00000506:   F04F32FF MOV.W           R2, #4294967295
  616. 0000050a:   6838     LDR             R0, [R7]
  617. 0000050c:   460B     MOV             R3, R1
  618. 0000050e:   F000F8E1 BL              0x6D4
  619. 00000512:   A018     ADD             R0, PC, #0x60 0x574
  620. 00000514:   7831     LDRB            R1, [R6]
  621. 00000516:   F7FFFEA9 BL              c_STACK_SIZE
  622. 0000051a:   4621     MOV             R1, R4
  623. 0000051c:   6838     LDR             R0, [R7]
  624. 0000051e:   460A     MOV             R2, R1
  625. 00000520:   4613     MOV             R3, R2
  626. 00000522:   F000FAA3 BL              0xA6C
  627. 00000526:   F89D0000 LDRB.W          R0, [R13, #0]
  628. 0000052a:   2801     CMP             R0, #0x1
  629. 0000052c:   D115     BNE             0x55A
  630. 0000052e:   006D     LSL             R5, R5, #0x1
  631. 00000530:   F5B57F7A CMP.W           R5, #1000
  632. 00000534:   D900     BLS             0x538
  633. 00000536:   257D     MOV             R5, #0x7D
  634. 00000538:   4621     MOV             R1, R4
  635. 0000053a:   6838     LDR             R0, [R7]
  636. 0000053c:   F04F32FF MOV.W           R2, #4294967295
  637. 00000540:   460B     MOV             R3, R1
  638. 00000542:   F000F8C7 BL              0x6D4
  639. 00000546:   A013     ADD             R0, PC, #0x4C 0x594
  640. 00000548:   0069     LSL             R1, R5, #0x1
  641. 0000054a:   F7FFFE8F BL              c_STACK_SIZE
  642. 0000054e:   4621     MOV             R1, R4
  643. 00000550:   6838     LDR             R0, [R7]
  644. 00000552:   460A     MOV             R2, R1
  645. 00000554:   4613     MOV             R3, R2
  646. 00000556:   F000FA89 BL              0xA6C
  647. 0000055a:   F000FE3B BL              0x11D4
  648. 0000055e:   4629     MOV             R1, R5
  649. 00000560:   A801     ADD             R0, SP, #0x4
  650. 00000562:   F001F88B BL              0x167C
  651. 00000566:   F001F995 BL              0x1894
  652. 0000056a:   4629     MOV             R1, R5
  653. 0000056c:   A801     ADD             R0, SP, #0x4
  654. 0000056e:   F001F885 BL              0x167C
  655. 00000572:   E7AA     B               0x4CA
  656. 00000574:   654C     STR             R4, [R1, #0x54]
  657. 00000576:   2064     MOV             R0, #0x64
  658. 00000578:   6425     STR             R5, [R4, #0x40]
  659. 0000057a:   6920     LDR             R0, [R4, #0x10]
  660. 0000057c:   2073     MOV             R0, #0x73
  661. 0000057e:   6C62     LDR             R2, [R4, #0x44]
  662. 00000580:   6E69     LDR             R1, [R5, #0x64]
  663. 00000582:   696B     LDR             R3, [R5, #0x14]
  664. 00000584:   676E     STR             R6, [R5, #0x74]
  665. 00000586:   202E     MOV             R0, #0x2E
  666. 00000588:   475B     BX              R11
  667. 0000058a:   202C     MOV             R0, #0x2C
  668. 0000058c:   2C52     CMP             R4, #0x52
  669. 0000058e:   4220     TST             R0, R4
  670. 00000590:   0A5D     LSR             R5, R3, #0x9
  671. 00000592:   C000     STMIA           R0!
  672. 00000594:   654C     STR             R4, [R1, #0x54]
  673. 00000596:   2064     MOV             R0, #0x64
  674. 00000598:   6C62     LDR             R2, [R4, #0x44]
  675. 0000059a:   6E69     LDR             R1, [R5, #0x64]
  676. 0000059c:   696B     LDR             R3, [R5, #0x14]
  677. 0000059e:   676E     STR             R6, [R5, #0x74]
  678. 000005a0:   6620     STR             R0, [R4, #0x60]
  679. 000005a2:   6572     STR             R2, [R6, #0x54]
  680. 000005a4:   7571     STRB            R1, [R6, #0x15]
  681. 000005a6:   6E65     LDR             R5, [R4, #0x64]
  682. 000005a8:   7963     LDRB            R3, [R4, #0x5]
  683. 000005aa:   6920     LDR             R0, [R4, #0x10]
  684. 000005ac:   2073     MOV             R0, #0x73
  685. 000005ae:   6425     STR             R5, [R4, #0x40]
  686. 000005b0:   6D20     LDR             R0, [R4, #0x50]
  687. 000005b2:   2E73     CMP             R6, #0x73
  688. 000005b4:   000A     LSL             R2, R1, #0x0
  689. 000005b6:   46C0     MOV             R8, R8
  690. 000005b8:   7700     STRB            R0, [R0, #0x1C]
  691. 000005ba:   2000     MOV             R0, #0x0
  692. 000005bc:   76FC     STRB            R4, [R7, #0x1B]
  693. 000005be:   2000     MOV             R0, #0x0
  694. 000005c0:   7938     LDRB            R0, [R7, #0x4]
  695. 000005c2:   2000     MOV             R0, #0x0
  696. 000005c4:   76F8     STRB            R0, [R7, #0x1B]
  697. 000005c6:   2000     MOV             R0, #0x0
  698. 000005c8:   E92D41FC STMDB.W         R13!, {R2, R3, R4, R5, R6, R7, R8, R14}
  699. 000005cc:   F001FCD4 BL              0x1F78
  700. 000005d0:   4D3E     LDR             R5, 0x6CC
  701. 000005d2:   9001     STR             R0, [SP, #0x4]
  702. 000005d4:   2710     MOV             R7, #0x10
  703. 000005d6:   2400     MOV             R4, #0x0
  704. 000005d8:   F04F0801 MOV.W           R8, #1
  705. 000005dc:   4E3C     LDR             R6, 0x6D0
  706. 000005de:   2000     MOV             R0, #0x0
  707. 000005e0:   4601     MOV             R1, R0
  708. 000005e2:   F000FEB9 BL              0x1358
  709. 000005e6:   4284     CMP             R4, R0
  710. 000005e8:   D03A     BEQ             0x660
  711. 000005ea:   4604     MOV             R4, R0
  712. 000005ec:   F0140F11 TST.W           R4, #17
  713. 000005f0:   D036     BEQ             0x660
  714. 000005f2:   F0040111 AND.W           R1, R4, #17
  715. 000005f6:   6828     LDR             R0, [R5]
  716. 000005f8:   2910     CMP             R1, #0x10
  717. 000005fa:   D013     BEQ             0x624
  718. 000005fc:   2901     CMP             R1, #0x1
  719. 000005fe:   D122     BNE             0x646
  720. 00000600:   F88D8000 STRB.W          R8, [R13, #0]
  721. 00000604:   2100     MOV             R1, #0x0
  722. 00000606:   F04F32FF MOV.W           R2, #4294967295
  723. 0000060a:   460B     MOV             R3, R1
  724. 0000060c:   F000F862 BL              0x6D4
  725. 00000610:   A016     ADD             R0, PC, #0x58 0x66C
  726. 00000612:   F7FFFE2B BL              c_STACK_SIZE
  727. 00000616:   2100     MOV             R1, #0x0
  728. 00000618:   6828     LDR             R0, [R5]
  729. 0000061a:   460A     MOV             R2, R1
  730. 0000061c:   460B     MOV             R3, R1
  731. 0000061e:   F000FA25 BL              0xA6C
  732. 00000622:   E010     B               0x646
  733. 00000624:   F88D7000 STRB.W          R7, [R13, #0]
  734. 00000628:   2100     MOV             R1, #0x0
  735. 0000062a:   F04F32FF MOV.W           R2, #4294967295
  736. 0000062e:   460B     MOV             R3, R1
  737. 00000630:   F000F850 BL              0x6D4
  738. 00000634:   A014     ADD             R0, PC, #0x50 0x688
  739. 00000636:   F7FFFE19 BL              c_STACK_SIZE
  740. 0000063a:   2100     MOV             R1, #0x0
  741. 0000063c:   6828     LDR             R0, [R5]
  742. 0000063e:   460A     MOV             R2, R1
  743. 00000640:   460B     MOV             R3, R1
  744. 00000642:   F000FA13 BL              0xA6C
  745. 00000646:   6830     LDR             R0, [R6]
  746. 00000648:   2300     MOV             R3, #0x0
  747. 0000064a:   F04F32FF MOV.W           R2, #4294967295
  748. 0000064e:   4669     MOV             R1, R13
  749. 00000650:   F000FA0C BL              0xA6C
  750. 00000654:   2801     CMP             R0, #0x1
  751. 00000656:   D003     BEQ             0x660
  752. 00000658:   A012     ADD             R0, PC, #0x48 0x6A4
  753. 0000065a:   F7FFFE07 BL              c_STACK_SIZE
  754. 0000065e:   E7FE     B               0x65E
  755. 00000660:   2119     MOV             R1, #0x19
  756. 00000662:   A801     ADD             R0, SP, #0x4
  757. 00000664:   F001F80A BL              0x167C
  758. 00000668:   E7B9     B               0x5DE
  759. 0000066a:   46C0     MOV             R8, R8
  760. 0000066c:   6952     LDR             R2, [R2, #0x14]
  761. 0000066e:   6867     LDR             R7, [R4, #0x4]
  762. 00000670:   2074     MOV             R0, #0x74
  763. 00000672:   7542     STRB            R2, [R0, #0x15]
  764. 00000674:   7474     STRB            R4, [R6, #0x11]
  765. 00000676:   6E6F     LDR             R7, [R5, #0x64]
  766. 00000678:   6920     LDR             R0, [R4, #0x10]
  767. 0000067a:   2073     MOV             R0, #0x73
  768. 0000067c:   7270     STRB            R0, [R6, #0x9]
  769. 0000067e:   7365     STRB            R5, [R4, #0xD]
  770. 00000680:   6573     STR             R3, [R6, #0x54]
  771. 00000682:   2E64     CMP             R6, #0x64
  772. 00000684:   000A     LSL             R2, R1, #0x0
  773. 00000686:   46C0     MOV             R8, R8
  774. 00000688:   654C     STR             R4, [R1, #0x54]
  775. 0000068a:   7466     STRB            R6, [R4, #0x11]
  776. 0000068c:   4220     TST             R0, R4
  777. 0000068e:   7475     STRB            R5, [R6, #0x11]
  778. 00000690:   6F74     LDR             R4, [R6, #0x74]
  779. 00000692:   206E     MOV             R0, #0x6E
  780. 00000694:   7369     STRB            R1, [R5, #0xD]
  781. 00000696:   7020     STRB            R0, [R4]
  782. 00000698:   6572     STR             R2, [R6, #0x54]
  783. 0000069a:   7373     STRB            R3, [R6, #0xD]
  784. 0000069c:   6465     STR             R5, [R4, #0x44]
  785. 0000069e:   0A2E     LSR             R6, R5, #0x8
  786. 000006a0:   C000     STMIA           R0!
  787. 000006a2:   C046     STMIA           R0!, {R1, R2, R6}
  788. 000006a4:   510A     STR             R2, [R1, R4]
  789. 000006a6:   6575     STR             R5, [R6, #0x54]
  790. 000006a8:   6575     STR             R5, [R6, #0x54]
  791. 000006aa:   6620     STR             R0, [R4, #0x60]
  792. 000006ac:   6C75     LDR             R5, [R6, #0x44]
  793. 000006ae:   2E6C     CMP             R6, #0x6C
  794. 000006b0:   5420     STRB            R0, [R4, R0]
  795. 000006b2:   6968     LDR             R0, [R5, #0x14]
  796. 000006b4:   2073     MOV             R0, #0x73
  797. 000006b6:   6873     LDR             R3, [R6, #0x4]
  798. 000006b8:   756F     STRB            R7, [R5, #0x15]
  799. 000006ba:   646C     STR             R4, [R5, #0x44]
  800. 000006bc:   6E20     LDR             R0, [R4, #0x60]
  801. 000006be:   7665     STRB            R5, [R4, #0x19]
  802. 000006c0:   7265     STRB            R5, [R4, #0x9]
  803. 000006c2:   6820     LDR             R0, [R4]
  804. 000006c4:   7061     STRB            R1, [R4, #0x1]
  805. 000006c6:   6570     STR             R0, [R6, #0x54]
  806. 000006c8:   2E6E     CMP             R6, #0x6E
  807. 000006ca:   000A     LSL             R2, R1, #0x0
  808. 000006cc:   7700     STRB            R0, [R0, #0x1C]
  809. 000006ce:   2000     MOV             R0, #0x0
  810. 000006d0:   76F8     STRB            R0, [R7, #0x1B]
  811. 000006d2:   2000     MOV             R0, #0x0
  812. 000006d4:   E92D43FE STMDB.W         R13!, {R1, R2, R3, R4, R5, R6, R7, R8, R9, R14}
  813. 000006d8:   4605     MOV             R5, R0
  814. 000006da:   4689     MOV             R9, R1
  815. 000006dc:   4698     MOV             R8, R3
  816. 000006de:   9200     STR             R2, [SP]
  817. 000006e0:   2600     MOV             R6, #0x0
  818. 000006e2:   4634     MOV             R4, R6
  819. 000006e4:   E049     B               0x77A
  820. 000006e6:   9800     LDR             R0, [SP]
  821. 000006e8:   B918     CZBNE           R0, 0x6F2
  822. 000006ea:   F001FC85 BL              0x1FF8
  823. 000006ee:   4620     MOV             R0, R4
  824. 000006f0:   E06E     B               0x7D0
  825. 000006f2:   B91E     CZBNE           R6, 0x6FC
  826. 000006f4:   A801     ADD             R0, SP, #0x4
  827. 000006f6:   F001FC33 BL              0x1F60
  828. 000006fa:   2601     MOV             R6, #0x1
  829. 000006fc:   F001FC7C BL              0x1FF8
  830. 00000700:   F001FCBA BL              0x2078
  831. 00000704:   F001FC6E BL              0x1FE4
  832. 00000708:   6C68     LDR             R0, [R5, #0x44]
  833. 0000070a:   F1B03FFF CMP.W           R0, #4294967295
  834. 0000070e:   D100     BNE             0x712
  835. 00000710:   646C     STR             R4, [R5, #0x44]
  836. 00000712:   6CA8     LDR             R0, [R5, #0x48]
  837. 00000714:   F1B03FFF CMP.W           R0, #4294967295
  838. 00000718:   D100     BNE             0x71C
  839. 0000071a:   64AC     STR             R4, [R5, #0x48]
  840. 0000071c:   F001FC6C BL              0x1FF8
  841. 00000720:   4669     MOV             R1, R13
  842. 00000722:   A801     ADD             R0, SP, #0x4
  843. 00000724:   F000FFD8 BL              0x16D8
  844. 00000728:   B130     CZBEQ           R0, 0x738
  845. 0000072a:   4628     MOV             R0, R5
  846. 0000072c:   F000FEB6 BL              0x149C
  847. 00000730:   F000F936 BL              0x9A0
  848. 00000734:   4620     MOV             R0, R4
  849. 00000736:   E04B     B               0x7D0
  850. 00000738:   4628     MOV             R0, R5
  851. 0000073a:   F001FBEB BL              0x1F14
  852. 0000073e:   B1B8     CZBEQ           R0, 0x770
  853. 00000740:   F1050724 ADD.W           R7, R5, #36
  854. 00000744:   6828     LDR             R0, [R5]
  855. 00000746:   B930     CZBNE           R0, 0x756
  856. 00000748:   F001FC4C BL              0x1FE4
  857. 0000074c:   6868     LDR             R0, [R5, #0x4]
  858. 0000074e:   F000FE39 BL              0x13C4
  859. 00000752:   F001FC51 BL              0x1FF8
  860. 00000756:   9900     LDR             R1, [SP]
  861. 00000758:   4638     MOV             R0, R7
  862. 0000075a:   F001FA95 BL              0x1C88
  863. 0000075e:   4628     MOV             R0, R5
  864. 00000760:   F000FE9C BL              0x149C
  865. 00000764:   F000F91C BL              0x9A0
  866. 00000768:   B938     CZBNE           R0, 0x77A
  867. 0000076a:   F001FC7D BL              0x2068
  868. 0000076e:   E004     B               0x77A
  869. 00000770:   4628     MOV             R0, R5
  870. 00000772:   F000FE93 BL              0x149C
  871. 00000776:   F000F913 BL              0x9A0
  872. 0000077a:   F001FC33 BL              0x1FE4
  873. 0000077e:   6BA8     LDR             R0, [R5, #0x38]
  874. 00000780:   2800     CMP             R0, #0x0
  875. 00000782:   D0B0     BEQ             0x6E6
  876. 00000784:   68EC     LDR             R4, [R5, #0xC]
  877. 00000786:   4649     MOV             R1, R9
  878. 00000788:   4628     MOV             R0, R5
  879. 0000078a:   F001FB41 BL              0x1E10
  880. 0000078e:   F1B80F00 CMP.W           R8, #0
  881. 00000792:   D110     BNE             0x7B6
  882. 00000794:   6BA8     LDR             R0, [R5, #0x38]
  883. 00000796:   1E40     SUB             R0, R0, #0x1
  884. 00000798:   63A8     STR             R0, [R5, #0x38]
  885. 0000079a:   6828     LDR             R0, [R5]
  886. 0000079c:   B910     CZBNE           R0, 0x7A4
  887. 0000079e:   F001FC87 BL              0x20B0
  888. 000007a2:   6068     STR             R0, [R5, #0x4]
  889. 000007a4:   6928     LDR             R0, [R5, #0x10]
  890. 000007a6:   B180     CZBEQ           R0, 0x7CA
  891. 000007a8:   F1050010 ADD.W           R0, R5, #16
  892. 000007ac:   F000FE40 BL              0x1430
  893. 000007b0:   2801     CMP             R0, #0x1
  894. 000007b2:   D008     BEQ             0x7C6
  895. 000007b4:   E009     B               0x7CA
  896. 000007b6:   60EC     STR             R4, [R5, #0xC]
  897. 000007b8:   6A68     LDR             R0, [R5, #0x24]
  898. 000007ba:   B130     CZBEQ           R0, 0x7CA
  899. 000007bc:   F1050024 ADD.W           R0, R5, #36
  900. 000007c0:   F000FE36 BL              0x1430
  901. 000007c4:   B108     CZBEQ           R0, 0x7CA
  902. 000007c6:   F001FC4F BL              0x2068
  903. 000007ca:   F001FC15 BL              0x1FF8
  904. 000007ce:   2001     MOV             R0, #0x1
  905. 000007d0:   E8BD83FE LDMIA.W         R13!, {R1, R2, R3, R4, R5, R6, R7, R8, R9, PC}
  906. 000007d4:   E92D4FF8 STMDB.W         R13!, {R3, R4, R5, R6, R7, R8, R9, R10, R11, R14}
  907. 000007d8:   4680     MOV             R8, R0
  908. 000007da:   4689     MOV             R9, R1
  909. 000007dc:   4617     MOV             R7, R2
  910. 000007de:   469A     MOV             R10, R3
  911. 000007e0:   9D0A     LDR             R5, [SP, #0x28]
  912. 000007e2:   9E0B     LDR             R6, [SP, #0x2C]
  913. 000007e4:   4610     MOV             R0, R2
  914. 000007e6:   990C     LDR             R1, [SP, #0x30]
  915. 000007e8:   F001FAAB BL              0x1D42
  916. 000007ec:   4604     MOV             R4, R0
  917. 000007ee:   2C00     CMP             R4, #0x0
  918. 000007f0:   D050     BEQ             0x894
  919. 000007f2:   6B20     LDR             R0, [R4, #0x30]
  920. 000007f4:   EB000087 ADD.W           R0, R0, R7, LSL #2
  921. 000007f8:   1F00     SUB             R0, R0, #0x4
  922. 000007fa:   F0200B07 BIC.W           R11, R0, #7
  923. 000007fe:   9700     STR             R7, [SP]
  924. 00000800:   9B0D     LDR             R3, [SP, #0x34]
  925. 00000802:   462A     MOV             R2, R5
  926. 00000804:   4649     MOV             R1, R9
  927. 00000806:   4620     MOV             R0, R4
  928. 00000808:   F001FA7E BL              0x1D08
  929. 0000080c:   4652     MOV             R2, R10
  930. 0000080e:   4641     MOV             R1, R8
  931. 00000810:   4658     MOV             R0, R11
  932. 00000812:   F001FB0F BL              0x1E34
  933. 00000816:   6020     STR             R0, [R4]
  934. 00000818:   B106     CZBEQ           R6, 0x81C
  935. 0000081a:   6034     STR             R4, [R6]
  936. 0000081c:   F001FBE2 BL              0x1FE4
  937. 00000820:   4822     LDR             R0, 0x8AC
  938. 00000822:   6801     LDR             R1, [R0]
  939. 00000824:   1C49     ADD             R1, R1, #0x1
  940. 00000826:   6001     STR             R1, [R0]
  941. 00000828:   4F21     LDR             R7, 0x8B0
  942. 0000082a:   6839     LDR             R1, [R7]
  943. 0000082c:   4E1C     LDR             R6, 0x8A0
  944. 0000082e:   B931     CZBNE           R1, 0x83E
  945. 00000830:   603C     STR             R4, [R7]
  946. 00000832:   6800     LDR             R0, [R0]
  947. 00000834:   2801     CMP             R0, #0x1
  948. 00000836:   D109     BNE             0x84C
  949. 00000838:   F000FE92 BL              0x1560
  950. 0000083c:   E006     B               0x84C
  951. 0000083e:   6830     LDR             R0, [R6]
  952. 00000840:   B920     CZBNE           R0, 0x84C
  953. 00000842:   6838     LDR             R0, [R7]
  954. 00000844:   6AC0     LDR             R0, [R0, #0x2C]
  955. 00000846:   4285     CMP             R5, R0
  956. 00000848:   D300     BCC             0x84C
  957. 0000084a:   603C     STR             R4, [R7]
  958. 0000084c:   4815     LDR             R0, 0x8A4
  959. 0000084e:   6AE1     LDR             R1, [R4, #0x2C]
  960. 00000850:   6802     LDR             R2, [R0]
  961. 00000852:   428A     CMP             R2, R1
  962. 00000854:   D200     BCS             0x858
  963. 00000856:   6001     STR             R1, [R0]
  964. 00000858:   4A13     LDR             R2, 0x8A8
  965. 0000085a:   6810     LDR             R0, [R2]
  966. 0000085c:   6420     STR             R0, [R4, #0x40]
  967. 0000085e:   1C40     ADD             R0, R0, #0x1
  968. 00000860:   6010     STR             R0, [R2]
  969. 00000862:   4814     LDR             R0, 0x8B4
  970. 00000864:   6802     LDR             R2, [R0]
  971. 00000866:   428A     CMP             R2, R1
  972. 00000868:   D200     BCS             0x86C
  973. 0000086a:   6001     STR             R1, [R0]
  974. 0000086c:   0088     LSL             R0, R1, #0x2
  975. 0000086e:   EB001101 ADD.W           R1, R0, R1, LSL #4
  976. 00000872:   4811     LDR             R0, 0x8B8
  977. 00000874:   1840     ADD             R0, R0, R1
  978. 00000876:   1D21     ADD             R1, R4, #0x4
  979. 00000878:   F001FB2F BL              0x1EDA
  980. 0000087c:   F001FBBC BL              0x1FF8
  981. 00000880:   2401     MOV             R4, #0x1
  982. 00000882:   6830     LDR             R0, [R6]
  983. 00000884:   B140     CZBEQ           R0, 0x898
  984. 00000886:   6838     LDR             R0, [R7]
  985. 00000888:   6AC0     LDR             R0, [R0, #0x2C]
  986. 0000088a:   4285     CMP             R5, R0
  987. 0000088c:   D904     BLS             0x898
  988. 0000088e:   F001FBEB BL              0x2068
  989. 00000892:   E001     B               0x898
  990. 00000894:   F04F34FF MOV.W           R4, #4294967295
  991. 00000898:   4620     MOV             R0, R4
  992. 0000089a:   E8BD8FF8 LDMIA.W         R13!, {R3, R4, R5, R6, R7, R8, R9, R10, R11, PC}
  993. 0000089e:   46C0     MOV             R8, R8
  994. 000008a0:   791C     LDRB            R4, [R3, #0x4]
  995. 000008a2:   2000     MOV             R0, #0x0
  996. 000008a4:   7914     LDRB            R4, [R2, #0x4]
  997. 000008a6:   2000     MOV             R0, #0x0
  998. 000008a8:   7930     LDRB            R0, [R6, #0x4]
  999. 000008aa:   2000     MOV             R0, #0x0
  1000. 000008ac:   790C     LDRB            R4, [R1, #0x4]
  1001. 000008ae:   2000     MOV             R0, #0x0
  1002. 000008b0:   7904     LDRB            R4, [R0, #0x4]
  1003. 000008b2:   2000     MOV             R0, #0x0
  1004. 000008b4:   7918     LDRB            R0, [R3, #0x4]
  1005. 000008b6:   2000     MOV             R0, #0x0
  1006. 000008b8:   7530     STRB            R0, [R6, #0x14]
  1007. 000008ba:   2000     MOV             R0, #0x0
  1008. 000008bc:   E92D4FF8 STMDB.W         R13!, {R3, R4, R5, R6, R7, R8, R9, R10, R11, R14}
  1009. 000008c0:   4834     LDR             R0, 0x994
  1010. 000008c2:   6800     LDR             R0, [R0]
  1011. 000008c4:   2800     CMP             R0, #0x0
  1012. 000008c6:   D152     BNE             0x96E
  1013. 000008c8:   482C     LDR             R0, 0x97C
  1014. 000008ca:   6801     LDR             R1, [R0]
  1015. 000008cc:   4680     MOV             R8, R0
  1016. 000008ce:   1C49     ADD             R1, R1, #0x1
  1017. 000008d0:   6001     STR             R1, [R0]
  1018. 000008d2:   4C2E     LDR             R4, 0x98C
  1019. 000008d4:   F8D80000 LDR.W           R0, [R8, #0]
  1020. 000008d8:   4D29     LDR             R5, 0x980
  1021. 000008da:   B9B0     CZBNE           R0, 0x90A
  1022. 000008dc:   6829     LDR             R1, [R5]
  1023. 000008de:   4A29     LDR             R2, 0x984
  1024. 000008e0:   6810     LDR             R0, [R2]
  1025. 000008e2:   6028     STR             R0, [R5]
  1026. 000008e4:   6011     STR             R1, [R2]
  1027. 000008e6:   4928     LDR             R1, 0x988
  1028. 000008e8:   6808     LDR             R0, [R1]
  1029. 000008ea:   1C40     ADD             R0, R0, #0x1
  1030. 000008ec:   6008     STR             R0, [R1]
  1031. 000008ee:   6828     LDR             R0, [R5]
  1032. 000008f0:   6800     LDR             R0, [R0]
  1033. 000008f2:   B918     CZBNE           R0, 0x8FC
  1034. 000008f4:   F04F30FF MOV.W           R0, #4294967295
  1035. 000008f8:   6020     STR             R0, [R4]
  1036. 000008fa:   E007     B               0x90C
  1037. 000008fc:   4628     MOV             R0, R5
  1038. 000008fe:   6800     LDR             R0, [R0]
  1039. 00000900:   68C0     LDR             R0, [R0, #0xC]
  1040. 00000902:   68C0     LDR             R0, [R0, #0xC]
  1041. 00000904:   6840     LDR             R0, [R0, #0x4]
  1042. 00000906:   6020     STR             R0, [R4]
  1043. 00000908:   E000     B               0x90C
  1044. 0000090a:   6820     LDR             R0, [R4]
  1045. 0000090c:   F8D81000 LDR.W           R1, [R8, #0]
  1046. 00000910:   4288     CMP             R0, R1
  1047. 00000912:   D830     BHI             0x976
  1048. 00000914:   4F20     LDR             R7, 0x998
  1049. 00000916:   F8DFA084 LDR.W           R10, [PC, #132]
  1050. 0000091a:   F04F3BFF MOV.W           R11, #4294967295
  1051. 0000091e:   E016     B               0x94E
  1052. 00000920:   F1060904 ADD.W           R9, R6, #4
  1053. 00000924:   4648     MOV             R0, R9
  1054. 00000926:   F001FAA7 BL              0x1E78
  1055. 0000092a:   6AB0     LDR             R0, [R6, #0x28]
  1056. 0000092c:   B118     CZBEQ           R0, 0x936
  1057. 0000092e:   F1060018 ADD.W           R0, R6, #24
  1058. 00000932:   F001FAA1 BL              0x1E78
  1059. 00000936:   6AF1     LDR             R1, [R6, #0x2C]
  1060. 00000938:   6838     LDR             R0, [R7]
  1061. 0000093a:   4288     CMP             R0, R1
  1062. 0000093c:   D200     BCS             0x940
  1063. 0000093e:   6039     STR             R1, [R7]
  1064. 00000940:   0088     LSL             R0, R1, #0x2
  1065. 00000942:   EB001001 ADD.W           R0, R0, R1, LSL #4
  1066. 00000946:   4649     MOV             R1, R9
  1067. 00000948:   4450     ADD             R0, R10
  1068. 0000094a:   F001FAC6 BL              0x1EDA
  1069. 0000094e:   6828     LDR             R0, [R5]
  1070. 00000950:   6800     LDR             R0, [R0]
  1071. 00000952:   B148     CZBEQ           R0, 0x968
  1072. 00000954:   6828     LDR             R0, [R5]
  1073. 00000956:   68C0     LDR             R0, [R0, #0xC]
  1074. 00000958:   68C6     LDR             R6, [R0, #0xC]
  1075. 0000095a:   F8D81000 LDR.W           R1, [R8, #0]
  1076. 0000095e:   6870     LDR             R0, [R6, #0x4]
  1077. 00000960:   4288     CMP             R0, R1
  1078. 00000962:   D9DD     BLS             0x920
  1079. 00000964:   6020     STR             R0, [R4]
  1080. 00000966:   E006     B               0x976
  1081. 00000968:   F8C4B000 STR.W           R11, [R4, #0]
  1082. 0000096c:   E003     B               0x976
  1083. 0000096e:   4908     LDR             R1, 0x990
  1084. 00000970:   6808     LDR             R0, [R1]
  1085. 00000972:   1C40     ADD             R0, R0, #0x1
  1086. 00000974:   6008     STR             R0, [R1]
  1087. 00000976:   E8BD8FF8 LDMIA.W         R13!, {R3, R4, R5, R6, R7, R8, R9, R10, R11, PC}
  1088. 0000097a:   46C0     MOV             R8, R8
  1089. 0000097c:   7910     LDRB            R0, [R2, #0x4]
  1090. 0000097e:   2000     MOV             R0, #0x0
  1091. 00000980:   7698     STRB            R0, [R3, #0x1A]
  1092. 00000982:   2000     MOV             R0, #0x0
  1093. 00000984:   769C     STRB            R4, [R3, #0x1A]
  1094. 00000986:   2000     MOV             R0, #0x0
  1095. 00000988:   792C     LDRB            R4, [R5, #0x4]
  1096. 0000098a:   2000     MOV             R0, #0x0
  1097. 0000098c:   7934     LDRB            R4, [R6, #0x4]
  1098. 0000098e:   2000     MOV             R0, #0x0
  1099. 00000990:   7924     LDRB            R4, [R4, #0x4]
  1100. 00000992:   2000     MOV             R0, #0x0
  1101. 00000994:   7920     LDRB            R0, [R4, #0x4]
  1102. 00000996:   2000     MOV             R0, #0x0
  1103. 00000998:   7918     LDRB            R0, [R3, #0x4]
  1104. 0000099a:   2000     MOV             R0, #0x0
  1105. 0000099c:   7530     STRB            R0, [R6, #0x14]
  1106. 0000099e:   2000     MOV             R0, #0x0
  1107. 000009a0:   E92D47F0 STMDB.W         R13!, {R4, R5, R6, R7, R8, R9, R10, R14}
  1108. 000009a4:   F001FB1E BL              0x1FE4
  1109. 000009a8:   492A     LDR             R1, 0xA54
  1110. 000009aa:   6808     LDR             R0, [R1]
  1111. 000009ac:   1E40     SUB             R0, R0, #0x1
  1112. 000009ae:   6008     STR             R0, [R1]
  1113. 000009b0:   2400     MOV             R4, #0x0
  1114. 000009b2:   6808     LDR             R0, [R1]
  1115. 000009b4:   2800     CMP             R0, #0x0
  1116. 000009b6:   D144     BNE             0xA42
  1117. 000009b8:   4824     LDR             R0, 0xA4C
  1118. 000009ba:   6800     LDR             R0, [R0]
  1119. 000009bc:   2800     CMP             R0, #0x0
  1120. 000009be:   D040     BEQ             0xA42
  1121. 000009c0:   4E25     LDR             R6, 0xA58
  1122. 000009c2:   4F26     LDR             R7, 0xA5C
  1123. 000009c4:   F04F39FF MOV.W           R9, #4294967295
  1124. 000009c8:   F8DFA094 LDR.W           R10, [PC, #148]
  1125. 000009cc:   E024     B               0xA18
  1126. 000009ce:   F7FFFF75 BL              0x8BC
  1127. 000009d2:   6828     LDR             R0, [R5]
  1128. 000009d4:   1E40     SUB             R0, R0, #0x1
  1129. 000009d6:   6028     STR             R0, [R5]
  1130. 000009d8:   E02C     B               0xA34
  1131. 000009da:   68F0     LDR             R0, [R6, #0xC]
  1132. 000009dc:   68C5     LDR             R5, [R0, #0xC]
  1133. 000009de:   F1050018 ADD.W           R0, R5, #24
  1134. 000009e2:   F001FA49 BL              0x1E78
  1135. 000009e6:   F1050804 ADD.W           R8, R5, #4
  1136. 000009ea:   4640     MOV             R0, R8
  1137. 000009ec:   F001FA44 BL              0x1E78
  1138. 000009f0:   6839     LDR             R1, [R7]
  1139. 000009f2:   6AE8     LDR             R0, [R5, #0x2C]
  1140. 000009f4:   4281     CMP             R1, R0
  1141. 000009f6:   D200     BCS             0x9FA
  1142. 000009f8:   6038     STR             R0, [R7]
  1143. 000009fa:   0081     LSL             R1, R0, #0x2
  1144. 000009fc:   EB011100 ADD.W           R1, R1, R0, LSL #4
  1145. 00000a00:   4818     LDR             R0, 0xA64
  1146. 00000a02:   1840     ADD             R0, R0, R1
  1147. 00000a04:   4641     MOV             R1, R8
  1148. 00000a06:   F001FA68 BL              0x1EDA
  1149. 00000a0a:   F8DA0000 LDR.W           R0, [R10, #0]
  1150. 00000a0e:   6AE9     LDR             R1, [R5, #0x2C]
  1151. 00000a10:   6AC0     LDR             R0, [R0, #0x2C]
  1152. 00000a12:   4288     CMP             R0, R1
  1153. 00000a14:   D800     BHI             0xA18
  1154. 00000a16:   46A1     MOV             R9, R4
  1155. 00000a18:   6830     LDR             R0, [R6]
  1156. 00000a1a:   2800     CMP             R0, #0x0
  1157. 00000a1c:   D1DD     BNE             0x9DA
  1158. 00000a1e:   4D12     LDR             R5, 0xA68
  1159. 00000a20:   6828     LDR             R0, [R5]
  1160. 00000a22:   4E0B     LDR             R6, 0xA50
  1161. 00000a24:   B930     CZBNE           R0, 0xA34
  1162. 00000a26:   F1B90F00 CMP.W           R9, #0
  1163. 00000a2a:   D006     BEQ             0xA3A
  1164. 00000a2c:   6830     LDR             R0, [R6]
  1165. 00000a2e:   2801     CMP             R0, #0x1
  1166. 00000a30:   D003     BEQ             0xA3A
  1167. 00000a32:   E006     B               0xA42
  1168. 00000a34:   6828     LDR             R0, [R5]
  1169. 00000a36:   2800     CMP             R0, #0x0
  1170. 00000a38:   D1C9     BNE             0x9CE
  1171. 00000a3a:   6034     STR             R4, [R6]
  1172. 00000a3c:   F001FB14 BL              0x2068
  1173. 00000a40:   2401     MOV             R4, #0x1
  1174. 00000a42:   F001FAD9 BL              0x1FF8
  1175. 00000a46:   4620     MOV             R0, R4
  1176. 00000a48:   E8BD87F0 LDMIA.W         R13!, {R4, R5, R6, R7, R8, R9, R10, PC}
  1177. 00000a4c:   790C     LDRB            R4, [R1, #0x4]
  1178. 00000a4e:   2000     MOV             R0, #0x0
  1179. 00000a50:   7928     LDRB            R0, [R5, #0x4]
  1180. 00000a52:   2000     MOV             R0, #0x0
  1181. 00000a54:   7920     LDRB            R0, [R4, #0x4]
  1182. 00000a56:   2000     MOV             R0, #0x0
  1183. 00000a58:   76A0     STRB            R0, [R4, #0x1A]
  1184. 00000a5a:   2000     MOV             R0, #0x0
  1185. 00000a5c:   7918     LDRB            R0, [R3, #0x4]
  1186. 00000a5e:   2000     MOV             R0, #0x0
  1187. 00000a60:   7904     LDRB            R4, [R0, #0x4]
  1188. 00000a62:   2000     MOV             R0, #0x0
  1189. 00000a64:   7530     STRB            R0, [R6, #0x14]
  1190. 00000a66:   2000     MOV             R0, #0x0
  1191. 00000a68:   7924     LDRB            R4, [R4, #0x4]
  1192. 00000a6a:   2000     MOV             R0, #0x0
  1193. 00000a6c:   E92D41FF STMDB.W         R13!, {R0, R1, R2, R3, R4, R5, R6, R7, R8, R14}
  1194. 00000a70:   4605     MOV             R5, R0
  1195. 00000a72:   460F     MOV             R7, R1
  1196. 00000a74:   4698     MOV             R8, R3
  1197. 00000a76:   9200     STR             R2, [SP]
  1198. 00000a78:   2600     MOV             R6, #0x0
  1199. 00000a7a:   4634     MOV             R4, R6
  1200. 00000a7c:   E016     B               0xAAC
  1201. 00000a7e:   4628     MOV             R0, R5
  1202. 00000a80:   F001FA1C BL              0x1EBC
  1203. 00000a84:   B168     CZBEQ           R0, 0xAA2
  1204. 00000a86:   9900     LDR             R1, [SP]
  1205. 00000a88:   F1050010 ADD.W           R0, R5, #16
  1206. 00000a8c:   F001F8FC BL              0x1C88
  1207. 00000a90:   4628     MOV             R0, R5
  1208. 00000a92:   F000FD03 BL              0x149C
  1209. 00000a96:   F7FFFF83 BL              0x9A0
  1210. 00000a9a:   B938     CZBNE           R0, 0xAAC
  1211. 00000a9c:   F001FAE4 BL              0x2068
  1212. 00000aa0:   E004     B               0xAAC
  1213. 00000aa2:   4628     MOV             R0, R5
  1214. 00000aa4:   F000FCFA BL              0x149C
  1215. 00000aa8:   F7FFFF7A BL              0x9A0
  1216. 00000aac:   F001FA9A BL              0x1FE4
  1217. 00000ab0:   6BA9     LDR             R1, [R5, #0x38]
  1218. 00000ab2:   6BE8     LDR             R0, [R5, #0x3C]
  1219. 00000ab4:   4288     CMP             R0, R1
  1220. 00000ab6:   D912     BLS             0xADE
  1221. 00000ab8:   4642     MOV             R2, R8
  1222. 00000aba:   4639     MOV             R1, R7
  1223. 00000abc:   4628     MOV             R0, R5
  1224. 00000abe:   F000FDAE BL              0x161E
  1225. 00000ac2:   6A68     LDR             R0, [R5, #0x24]
  1226. 00000ac4:   B138     CZBEQ           R0, 0xAD6
  1227. 00000ac6:   F1050024 ADD.W           R0, R5, #36
  1228. 00000aca:   F000FCB1 BL              0x1430
  1229. 00000ace:   2801     CMP             R0, #0x1
  1230. 00000ad0:   D101     BNE             0xAD6
  1231. 00000ad2:   F001FAC9 BL              0x2068
  1232. 00000ad6:   F001FA8F BL              0x1FF8
  1233. 00000ada:   2001     MOV             R0, #0x1
  1234. 00000adc:   E028     B               0xB30
  1235. 00000ade:   9800     LDR             R0, [SP]
  1236. 00000ae0:   B918     CZBNE           R0, 0xAEA
  1237. 00000ae2:   F001FA89 BL              0x1FF8
  1238. 00000ae6:   4620     MOV             R0, R4
  1239. 00000ae8:   E022     B               0xB30
  1240. 00000aea:   B91E     CZBNE           R6, 0xAF4
  1241. 00000aec:   A801     ADD             R0, SP, #0x4
  1242. 00000aee:   F001FA37 BL              0x1F60
  1243. 00000af2:   2601     MOV             R6, #0x1
  1244. 00000af4:   F001FA80 BL              0x1FF8
  1245. 00000af8:   F001FABE BL              0x2078
  1246. 00000afc:   F001FA72 BL              0x1FE4
  1247. 00000b00:   6C68     LDR             R0, [R5, #0x44]
  1248. 00000b02:   F1B03FFF CMP.W           R0, #4294967295
  1249. 00000b06:   D100     BNE             0xB0A
  1250. 00000b08:   646C     STR             R4, [R5, #0x44]
  1251. 00000b0a:   6CA8     LDR             R0, [R5, #0x48]
  1252. 00000b0c:   F1B03FFF CMP.W           R0, #4294967295
  1253. 00000b10:   D100     BNE             0xB14
  1254. 00000b12:   64AC     STR             R4, [R5, #0x48]
  1255. 00000b14:   F001FA70 BL              0x1FF8
  1256. 00000b18:   4669     MOV             R1, R13
  1257. 00000b1a:   A801     ADD             R0, SP, #0x4
  1258. 00000b1c:   F000FDDC BL              0x16D8
  1259. 00000b20:   2800     CMP             R0, #0x0
  1260. 00000b22:   D0AC     BEQ             0xA7E
  1261. 00000b24:   4628     MOV             R0, R5
  1262. 00000b26:   F000FCB9 BL              0x149C
  1263. 00000b2a:   F7FFFF39 BL              0x9A0
  1264. 00000b2e:   4620     MOV             R0, R4
  1265. 00000b30:   9000     STR             R0, [SP]
  1266. 00000b32:   E8BD81FF LDMIA.W         R13!, {R0, R1, R2, R3, R4, R5, R6, R7, R8, PC}
  1267. 00000b36:   B510     PUSH            {R4, LR}
  1268. 00000b38:   0854     LSR             R4, R2, #0x1
  1269. 00000b3a:   D303     BCC             0xB44
  1270. 00000b3c:   F8D04500 LDR.W           R4, [R0, #1280]
  1271. 00000b40:   430C     ORR             R4, R1
  1272. 00000b42:   E002     B               0xB4A
  1273. 00000b44:   F8D04500 LDR.W           R4, [R0, #1280]
  1274. 00000b48:   438C     BIC             R4, R1
  1275. 00000b4a:   F8C04500 STR.W           R4, [R0, #1280]
  1276. 00000b4e:   0894     LSR             R4, R2, #0x2
  1277. 00000b50:   D303     BCC             0xB5A
  1278. 00000b52:   F8D04504 LDR.W           R4, [R0, #1284]
  1279. 00000b56:   430C     ORR             R4, R1
  1280. 00000b58:   E002     B               0xB60
  1281. 00000b5a:   F8D04504 LDR.W           R4, [R0, #1284]
  1282. 00000b5e:   438C     BIC             R4, R1
  1283. 00000b60:   F8C04504 STR.W           R4, [R0, #1284]
  1284. 00000b64:   08D4     LSR             R4, R2, #0x3
  1285. 00000b66:   D303     BCC             0xB70
  1286. 00000b68:   F8D04508 LDR.W           R4, [R0, #1288]
  1287. 00000b6c:   430C     ORR             R4, R1
  1288. 00000b6e:   E002     B               0xB76
  1289. 00000b70:   F8D04508 LDR.W           R4, [R0, #1288]
  1290. 00000b74:   438C     BIC             R4, R1
  1291. 00000b76:   F8C04508 STR.W           R4, [R0, #1288]
  1292. 00000b7a:   0912     LSR             R2, R2, #0x4
  1293. 00000b7c:   D303     BCC             0xB86
  1294. 00000b7e:   F8D02518 LDR.W           R2, [R0, #1304]
  1295. 00000b82:   430A     ORR             R2, R1
  1296. 00000b84:   E002     B               0xB8C
  1297. 00000b86:   F8D02518 LDR.W           R2, [R0, #1304]
  1298. 00000b8a:   438A     BIC             R2, R1
  1299. 00000b8c:   F8C02518 STR.W           R2, [R0, #1304]
  1300. 00000b90:   085A     LSR             R2, R3, #0x1
  1301. 00000b92:   D303     BCC             0xB9C
  1302. 00000b94:   F8D0250C LDR.W           R2, [R0, #1292]
  1303. 00000b98:   430A     ORR             R2, R1
  1304. 00000b9a:   E002     B               0xBA2
  1305. 00000b9c:   F8D0250C LDR.W           R2, [R0, #1292]
  1306. 00000ba0:   438A     BIC             R2, R1
  1307. 00000ba2:   F8C0250C STR.W           R2, [R0, #1292]
  1308. 00000ba6:   089A     LSR             R2, R3, #0x2
  1309. 00000ba8:   D303     BCC             0xBB2
  1310. 00000baa:   F8D02510 LDR.W           R2, [R0, #1296]
  1311. 00000bae:   430A     ORR             R2, R1
  1312. 00000bb0:   E002     B               0xBB8
  1313. 00000bb2:   F8D02510 LDR.W           R2, [R0, #1296]
  1314. 00000bb6:   438A     BIC             R2, R1
  1315. 00000bb8:   F8C02510 STR.W           R2, [R0, #1296]
  1316. 00000bbc:   08DA     LSR             R2, R3, #0x3
  1317. 00000bbe:   D303     BCC             0xBC8
  1318. 00000bc0:   F8D02514 LDR.W           R2, [R0, #1300]
  1319. 00000bc4:   430A     ORR             R2, R1
  1320. 00000bc6:   E002     B               0xBCE
  1321. 00000bc8:   F8D02514 LDR.W           R2, [R0, #1300]
  1322. 00000bcc:   438A     BIC             R2, R1
  1323. 00000bce:   F8C02514 STR.W           R2, [R0, #1300]
  1324. 00000bd2:   091A     LSR             R2, R3, #0x4
  1325. 00000bd4:   D303     BCC             0xBDE
  1326. 00000bd6:   F8D0251C LDR.W           R2, [R0, #1308]
  1327. 00000bda:   430A     ORR             R2, R1
  1328. 00000bdc:   E002     B               0xBE4
  1329. 00000bde:   F8D0251C LDR.W           R2, [R0, #1308]
  1330. 00000be2:   438A     BIC             R2, R1
  1331. 00000be4:   F8C0251C STR.W           R2, [R0, #1308]
  1332. 00000be8:   B11B     CZBEQ           R3, 0xBF2
  1333. 00000bea:   F8D02528 LDR.W           R2, [R0, #1320]
  1334. 00000bee:   438A     BIC             R2, R1
  1335. 00000bf0:   E002     B               0xBF8
  1336. 00000bf2:   F8D02528 LDR.W           R2, [R0, #1320]
  1337. 00000bf6:   430A     ORR             R2, R1
  1338. 00000bf8:   F8C02528 STR.W           R2, [R0, #1320]
  1339. 00000bfc:   BD10     POP             {R4, PC}
  1340. 00000bfe:   E7FE     B               0xBFE
  1341. 00000c00:   B530     PUSH            {R4, R5, LR}
  1342. 00000c02:   F1AD0D14 SUB.W           R13, R13, #20
  1343. 00000c06:   2001     MOV             R0, #0x1
  1344. 00000c08:   F000FA02 BL              0x1010
  1345. 00000c0c:   4829     LDR             R0, 0xCB4
  1346. 00000c0e:   EE000A10 FMSR            S0, R0
  1347. 00000c12:   F001F9C9 BL              0x1FA8
  1348. 00000c16:   4D28     LDR             R5, 0xCB8
  1349. 00000c18:   2400     MOV             R4, #0x0
  1350. 00000c1a:   702C     STRB            R4, [R5]
  1351. 00000c1c:   4827     LDR             R0, 0xCBC
  1352. 00000c1e:   F44F4100 MOV.W           R1, #32768
  1353. 00000c22:   6001     STR             R1, [R0]
  1354. 00000c24:   F000FB1C BL              0x1260
  1355. 00000c28:   A010     ADD             R0, PC, #0x40 0xC6C
  1356. 00000c2a:   7829     LDRB            R1, [R5]
  1357. 00000c2c:   F7FFFB1E BL              c_STACK_SIZE
  1358. 00000c30:   F44F71FA MOV.W           R1, #500
  1359. 00000c34:   A015     ADD             R0, PC, #0x54 0xC8C
  1360. 00000c36:   F7FFFB19 BL              c_STACK_SIZE
  1361. 00000c3a:   2101     MOV             R1, #0x1
  1362. 00000c3c:   2005     MOV             R0, #0x5
  1363. 00000c3e:   4622     MOV             R2, R4
  1364. 00000c40:   F000FEC0 BL              0x19C4
  1365. 00000c44:   491E     LDR             R1, 0xCC0
  1366. 00000c46:   6008     STR             R0, [R1]
  1367. 00000c48:   2501     MOV             R5, #0x1
  1368. 00000c4a:   2280     MOV             R2, #0x80
  1369. 00000c4c:   A118     ADD             R1, PC, #0x60 0xCB0
  1370. 00000c4e:   481D     LDR             R0, 0xCC4
  1371. 00000c50:   9500     STR             R5, [SP]
  1372. 00000c52:   4623     MOV             R3, R4
  1373. 00000c54:   9301     STR             R3, [SP, #0x4]
  1374. 00000c56:   9302     STR             R3, [SP, #0x8]
  1375. 00000c58:   9303     STR             R3, [SP, #0xC]
  1376. 00000c5a:   F7FFFDBB BL              0x7D4
  1377. 00000c5e:   2801     CMP             R0, #0x1
  1378. 00000c60:   D000     BEQ             0xC64
  1379. 00000c62:   462C     MOV             R4, R5
  1380. 00000c64:   4620     MOV             R0, R4
  1381. 00000c66:   B005     ADD             SP, #0x14
  1382. 00000c68:   BD30     POP             {R4, R5, PC}
  1383. 00000c6a:   46C0     MOV             R8, R8
  1384. 00000c6c:   4C0A     LDR             R4, 0xC98
  1385. 00000c6e:   6465     STR             R5, [R4, #0x44]
  1386. 00000c70:   2520     MOV             R5, #0x20
  1387. 00000c72:   2064     MOV             R0, #0x64
  1388. 00000c74:   7369     STRB            R1, [R5, #0xD]
  1389. 00000c76:   6220     STR             R0, [R4, #0x20]
  1390. 00000c78:   696C     LDR             R4, [R5, #0x14]
  1391. 00000c7a:   6B6E     LDR             R6, [R5, #0x34]
  1392. 00000c7c:   6E69     LDR             R1, [R5, #0x64]
  1393. 00000c7e:   2E67     CMP             R6, #0x67
  1394. 00000c80:   5B20     LDRH            R0, [R4, R4]
  1395. 00000c82:   2C47     CMP             R4, #0x47
  1396. 00000c84:   5220     STRH            R0, [R4, R0]
  1397. 00000c86:   202C     MOV             R0, #0x2C
  1398. 00000c88:   5D42     LDRB            R2, [R0, R5]
  1399. 00000c8a:   000A     LSL             R2, R1, #0x0
  1400. 00000c8c:   654C     STR             R4, [R1, #0x54]
  1401. 00000c8e:   2064     MOV             R0, #0x64
  1402. 00000c90:   6C62     LDR             R2, [R4, #0x44]
  1403. 00000c92:   6E69     LDR             R1, [R5, #0x64]
  1404. 00000c94:   696B     LDR             R3, [R5, #0x14]
  1405. 00000c96:   676E     STR             R6, [R5, #0x74]
  1406. 00000c98:   6620     STR             R0, [R4, #0x60]
  1407. 00000c9a:   6572     STR             R2, [R6, #0x54]
  1408. 00000c9c:   7571     STRB            R1, [R6, #0x15]
  1409. 00000c9e:   6E65     LDR             R5, [R4, #0x64]
  1410. 00000ca0:   7963     LDRB            R3, [R4, #0x5]
  1411. 00000ca2:   6920     LDR             R0, [R4, #0x10]
  1412. 00000ca4:   2073     MOV             R0, #0x73
  1413. 00000ca6:   6425     STR             R5, [R4, #0x40]
  1414. 00000ca8:   6D20     LDR             R0, [R4, #0x50]
  1415. 00000caa:   2E73     CMP             R6, #0x73
  1416. 00000cac:   000A     LSL             R2, R1, #0x0
  1417. 00000cae:   46C0     MOV             R8, R8
  1418. 00000cb0:   454C     CMP             R4, R9
  1419. 00000cb2:   0044     LSL             R4, R0, #0x1
  1420. 00000cb4:   999A     LDR             R1, [SP, #0x268]
  1421. 00000cb6:   3E99     SUB             R6, #0x99
  1422. 00000cb8:   76FC     STRB            R4, [R7, #0x1B]
  1423. 00000cba:   2000     MOV             R0, #0x0
  1424. 00000cbc:   7938     LDRB            R0, [R7, #0x4]
  1425. 00000cbe:   2000     MOV             R0, #0x0
  1426. 00000cc0:   76F8     STRB            R0, [R7, #0x1B]
  1427. 00000cc2:   2000     MOV             R0, #0x0
  1428. 00000cc4:   04AD     LSL             R5, R5, #0x12
  1429. 00000cc6:   0000     LSL             R0, R0, #0x0
  1430. 00000cc8:   B570     PUSH            {R4, R5, R6, LR}
  1431. 00000cca:   4604     MOV             R4, R0
  1432. 00000ccc:   F001F9D4 BL              0x2078
  1433. 00000cd0:   4A27     LDR             R2, 0xD70
  1434. 00000cd2:   4829     LDR             R0, 0xD78
  1435. 00000cd4:   6811     LDR             R1, [R2]
  1436. 00000cd6:   4B29     LDR             R3, 0xD7C
  1437. 00000cd8:   B959     CZBNE           R1, 0xCF2
  1438. 00000cda:   2100     MOV             R1, #0x0
  1439. 00000cdc:   F2475630 MOVW.W          R6, #30000
  1440. 00000ce0:   4D24     LDR             R5, 0xD74
  1441. 00000ce2:   6001     STR             R1, [R0]
  1442. 00000ce4:   6046     STR             R6, [R0, #0x4]
  1443. 00000ce6:   6059     STR             R1, [R3, #0x4]
  1444. 00000ce8:   6028     STR             R0, [R5]
  1445. 00000cea:   601D     STR             R5, [R3]
  1446. 00000cec:   606E     STR             R6, [R5, #0x4]
  1447. 00000cee:   2101     MOV             R1, #0x1
  1448. 00000cf0:   6011     STR             R1, [R2]
  1449. 00000cf2:   2500     MOV             R5, #0x0
  1450. 00000cf4:   2C00     CMP             R4, #0x0
  1451. 00000cf6:   D037     BEQ             0xD68
  1452. 00000cf8:   3410     ADD             R4, #0x10
  1453. 00000cfa:   F0140F07 TST.W           R4, #7
  1454. 00000cfe:   D002     BEQ             0xD06
  1455. 00000d00:   F0240407 BIC.W           R4, R4, #7
  1456. 00000d04:   3408     ADD             R4, #0x8
  1457. 00000d06:   2C00     CMP             R4, #0x0
  1458. 00000d08:   D02E     BEQ             0xD68
  1459. 00000d0a:   F2475130 MOVW.W          R1, #30000
  1460. 00000d0e:   42A1     CMP             R1, R4
  1461. 00000d10:   D92A     BLS             0xD68
  1462. 00000d12:   4619     MOV             R1, R3
  1463. 00000d14:   680A     LDR             R2, [R1]
  1464. 00000d16:   E001     B               0xD1C
  1465. 00000d18:   4611     MOV             R1, R2
  1466. 00000d1a:   4632     MOV             R2, R6
  1467. 00000d1c:   6856     LDR             R6, [R2, #0x4]
  1468. 00000d1e:   42B4     CMP             R4, R6
  1469. 00000d20:   D902     BLS             0xD28
  1470. 00000d22:   6816     LDR             R6, [R2]
  1471. 00000d24:   2E00     CMP             R6, #0x0
  1472. 00000d26:   D1F7     BNE             0xD18
  1473. 00000d28:   4290     CMP             R0, R2
  1474. 00000d2a:   D01D     BEQ             0xD68
  1475. 00000d2c:   680D     LDR             R5, [R1]
  1476. 00000d2e:   3510     ADD             R5, #0x10
  1477. 00000d30:   6810     LDR             R0, [R2]
  1478. 00000d32:   6008     STR             R0, [R1]
  1479. 00000d34:   6851     LDR             R1, [R2, #0x4]
  1480. 00000d36:   1B08     SUB             R0, R1, R4
  1481. 00000d38:   2820     CMP             R0, #0x20
  1482. 00000d3a:   D911     BLS             0xD60
  1483. 00000d3c:   18A6     ADD             R6, R4, R2
  1484. 00000d3e:   6070     STR             R0, [R6, #0x4]
  1485. 00000d40:   6054     STR             R4, [R2, #0x4]
  1486. 00000d42:   4618     MOV             R0, R3
  1487. 00000d44:   6801     LDR             R1, [R0]
  1488. 00000d46:   6874     LDR             R4, [R6, #0x4]
  1489. 00000d48:   684B     LDR             R3, [R1, #0x4]
  1490. 00000d4a:   429C     CMP             R4, R3
  1491. 00000d4c:   D904     BLS             0xD58
  1492. 00000d4e:   4608     MOV             R0, R1
  1493. 00000d50:   6801     LDR             R1, [R0]
  1494. 00000d52:   684B     LDR             R3, [R1, #0x4]
  1495. 00000d54:   429C     CMP             R4, R3
  1496. 00000d56:   D8FA     BHI             0xD4E
  1497. 00000d58:   6801     LDR             R1, [R0]
  1498. 00000d5a:   6031     STR             R1, [R6]
  1499. 00000d5c:   6006     STR             R6, [R0]
  1500. 00000d5e:   6851     LDR             R1, [R2, #0x4]
  1501. 00000d60:   4A07     LDR             R2, 0xD80
  1502. 00000d62:   6810     LDR             R0, [R2]
  1503. 00000d64:   1A40     SUB             R0, R0, R1
  1504. 00000d66:   6010     STR             R0, [R2]
  1505. 00000d68:   F7FFFE1A BL              0x9A0
  1506. 00000d6c:   4628     MOV             R0, R5
  1507. 00000d6e:   BD70     POP             {R4, R5, R6, PC}
  1508. 00000d70:   7948     LDRB            R0, [R1, #0x5]
  1509. 00000d72:   2000     MOV             R0, #0x0
  1510. 00000d74:   0000     LSL             R0, R0, #0x0
  1511. 00000d76:   2000     MOV             R0, #0x0
  1512. 00000d78:   76E4     STRB            R4, [R4, #0x1B]
  1513. 00000d7a:   2000     MOV             R0, #0x0
  1514. 00000d7c:   76DC     STRB            R4, [R3, #0x1B]
  1515. 00000d7e:   2000     MOV             R0, #0x0
  1516. 00000d80:   7944     LDRB            R4, [R0, #0x5]
  1517. 00000d82:   2000     MOV             R0, #0x0
  1518. 00000d84:   B510     PUSH            {R4, LR}
  1519. 00000d86:   F04F7480 MOV.W           R4, #16777216
  1520. 00000d8a:   6C60     LDR             R0, [R4, #0x44]
  1521. 00000d8c:   6DC1     LDR             R1, [R0, #0x5C]
  1522. 00000d8e:   4824     LDR             R0, 0xE20
  1523. 00000d90:   4788     BLX             R1
  1524. 00000d92:   6C60     LDR             R0, [R4, #0x44]
  1525. 00000d94:   6981     LDR             R1, [R0, #0x18]
  1526. 00000d96:   4823     LDR             R0, 0xE24
  1527. 00000d98:   4788     BLX             R1
  1528. 00000d9a:   6C60     LDR             R0, [R4, #0x44]
  1529. 00000d9c:   6981     LDR             R1, [R0, #0x18]
  1530. 00000d9e:   4822     LDR             R0, 0xE28
  1531. 00000da0:   4788     BLX             R1
  1532. 00000da2:   2001     MOV             R0, #0x1
  1533. 00000da4:   F000FE34 BL              0x1A10
  1534. 00000da8:   F2404001 MOVW.W          R0, #1025
  1535. 00000dac:   F000FE30 BL              0x1A10
  1536. 00000db0:   6A20     LDR             R0, [R4, #0x20]
  1537. 00000db2:   2103     MOV             R1, #0x3
  1538. 00000db4:   6D42     LDR             R2, [R0, #0x54]
  1539. 00000db6:   F04F2040 MOV.W           R0, #1073758208
  1540. 00000dba:   4790     BLX             R2
  1541. 00000dbc:   2000     MOV             R0, #0x0
  1542. 00000dbe:   F001F86D BL              0x1E9C
  1543. 00000dc2:   A009     ADD             R0, PC, #0x24 0xDE8
  1544. 00000dc4:   F7FFFA52 BL              c_STACK_SIZE
  1545. 00000dc8:   2001     MOV             R0, #0x1
  1546. 00000dca:   F000FDD5 BL              0x1978
  1547. 00000dce:   4917     LDR             R1, 0xE2C
  1548. 00000dd0:   6008     STR             R0, [R1]
  1549. 00000dd2:   F7FFFF15 BL              0xC00
  1550. 00000dd6:   B930     CZBNE           R0, 0xDE6
  1551. 00000dd8:   F000FE3E BL              0x1A58
  1552. 00000ddc:   B910     CZBNE           R0, 0xDE4
  1553. 00000dde:   F000FEA7 BL              0x1B30
  1554. 00000de2:   E7FE     B               0xDE2
  1555. 00000de4:   E7FE     B               0xDE4
  1556. 00000de6:   E7FE     B               0xDE6
  1557. 00000de8:   0A0A     LSR             R2, R1, #0x8
  1558. 00000dea:   6557     STR             R7, [R2, #0x54]
  1559. 00000dec:   636C     STR             R4, [R5, #0x34]
  1560. 00000dee:   6D6F     LDR             R7, [R5, #0x54]
  1561. 00000df0:   2065     MOV             R0, #0x65
  1562. 00000df2:   6F74     LDR             R4, [R6, #0x74]
  1563. 00000df4:   7420     STRB            R0, [R4, #0x10]
  1564. 00000df6:   6568     STR             R0, [R5, #0x54]
  1565. 00000df8:   5320     STRH            R0, [R4, R4]
  1566. 00000dfa:   6574     STR             R4, [R6, #0x54]
  1567. 00000dfc:   6C6C     LDR             R4, [R5, #0x44]
  1568. 00000dfe:   7261     STRB            R1, [R4, #0x9]
  1569. 00000e00:   7369     STRB            R1, [R5, #0xD]
  1570. 00000e02:   4520     CMP             R0, R4
  1571. 00000e04:   2D4B     CMP             R5, #0x4B
  1572. 00000e06:   4D4C     LDR             R5, 0xF38
  1573. 00000e08:   4634     MOV             R4, R6
  1574. 00000e0a:   3231     ADD             R2, #0x31
  1575. 00000e0c:   2030     MOV             R0, #0x30
  1576. 00000e0e:   7246     STRB            R6, [R0, #0x9]
  1577. 00000e10:   6565     STR             R5, [R4, #0x54]
  1578. 00000e12:   5452     STRB            R2, [R2, R1]
  1579. 00000e14:   534F     STRH            R7, [R1, R5]
  1580. 00000e16:   4420     ADD             R0, R4
  1581. 00000e18:   6D65     LDR             R5, [R4, #0x54]
  1582. 00000e1a:   216F     MOV             R1, #0x6F
  1583. 00000e1c:   000A     LSL             R2, R1, #0x0
  1584. 00000e1e:   46C0     MOV             R8, R8
  1585. 00000e20:   0540     LSL             R0, R0, #0x15
  1586. 00000e22:   01C0     LSL             R0, R0, #0x7
  1587. 00000e24:   0001     LSL             R1, R0, #0x0
  1588. 00000e26:   1000     ASR             R0, R0, #0x0
  1589. 00000e28:   0001     LSL             R1, R0, #0x0
  1590. 00000e2a:   2000     MOV             R0, #0x0
  1591. 00000e2c:   7700     STRB            R0, [R0, #0x1C]
  1592. 00000e2e:   2000     MOV             R0, #0x0
  1593. 00000e30:   7904     LDRB            R4, [R0, #0x4]
  1594. 00000e32:   2000     MOV             R0, #0x0
  1595. 00000e34:   F3EF8009 MRS.W           R0, CPSR
  1596. 00000e38:   F85F300C LDR.W           R3, [PC, #-12]
  1597. 00000e3c:   681A     LDR             R2, [R3]
  1598. 00000e3e:   F01E0F10 TST.W           R14, #16
  1599. 00000e42:   BF08     IT              EQ
  1600. 00000e44:   ED208A10 FSTMDBS         R0!, {S16-S31}
  1601. 00000e48:   E9204FF0 STMDB.W         R0!, {R4, R5, R6, R7, R8, R9, R10, R11, R14}
  1602. 00000e4c:   6010     STR             R0, [R2]
  1603. 00000e4e:   E92D4008 STMDB.W         R13!, {R3, R14}
  1604. 00000e52:   F04F00A0 MOV.W           R0, #160
  1605. 00000e56:   F3808811 MSR.W           CPSR_f, R0
  1606. 00000e5a:   F000F925 BL              0x10A8
  1607. 00000e5e:   F04F0000 MOV.W           R0, #0
  1608. 00000e62:   F3808811 MSR.W           CPSR_f, R0
  1609. 00000e66:   E8BD4008 LDMIA.W         R13!, {R3, R14}
  1610. 00000e6a:   6819     LDR             R1, [R3]
  1611. 00000e6c:   6808     LDR             R0, [R1]
  1612. 00000e6e:   E8B04FF0 LDMIA.W         R0!, {R4, R5, R6, R7, R8, R9, R10, R11, R14}
  1613. 00000e72:   F01E0F10 TST.W           R14, #16
  1614. 00000e76:   BF08     IT              EQ
  1615. 00000e78:   ECB08A10 FLDMIAS         R0!, {S16-S31}
  1616. 00000e7c:   F3808809 MSR.W           CPSR_f, R0
  1617. 00000e80:   4770     BX              R14
  1618. 00000e82:   F04F00A0 MOV.W           R0, #160
  1619. 00000e86:   F3808811 MSR.W           CPSR_f, R0
  1620. 00000e8a:   4770     BX              R14
  1621. 00000e8c:   F04F0000 MOV.W           R0, #0
  1622. 00000e90:   F3808811 MSR.W           CPSR_f, R0
  1623. 00000e94:   4770     BX              R14
  1624. 00000e96:   F85F3068 LDR.W           R3, [PC, #-104]
  1625. 00000e9a:   6819     LDR             R1, [R3]
  1626. 00000e9c:   6808     LDR             R0, [R1]
  1627. 00000e9e:   E8B04FF0 LDMIA.W         R0!, {R4, R5, R6, R7, R8, R9, R10, R11, R14}
  1628. 00000ea2:   F3808809 MSR.W           CPSR_f, R0
  1629. 00000ea6:   F04F0000 MOV.W           R0, #0
  1630. 00000eaa:   F3808811 MSR.W           CPSR_f, R0
  1631. 00000eae:   4770     BX              R14
  1632. 00000eb0:   F64E5008 MOVW.W          R0, #60680
  1633. 00000eb4:   F2CE0000 MOVT.W          R0, #57344
  1634. 00000eb8:   6800     LDR             R0, [R0]
  1635. 00000eba:   6800     LDR             R0, [R0]
  1636. 00000ebc:   F3808808 MSR.W           CPSR_f, R0
  1637. 00000ec0:   B662     CPSIE           i
  1638. 00000ec2:   DF00     SWI             #0x0
  1639. 00000ec4:   F64E5088 MOVW.W          R0, #60808
  1640. 00000ec8:   F2CE0000 MOVT.W          R0, #57344
  1641. 00000ecc:   6801     LDR             R1, [R0]
  1642. 00000ece:   F4410170 ORR.W           R1, R1, #15728640
  1643. 00000ed2:   6001     STR             R1, [R0]
  1644. 00000ed4:   4770     BX              R14
  1645. 00000ed6:   E7FE     B               0xED6
  1646. 00000ed8:   E92D47F0 STMDB.W         R13!, {R4, R5, R6, R7, R8, R9, R10, R14}
  1647. 00000edc:   460F     MOV             R7, R1
  1648. 00000ede:   F8DF808C LDR.W           R8, [PC, #140]
  1649. 00000ee2:   F8DF908C LDR.W           R9, [PC, #140]
  1650. 00000ee6:   F04F0A00 MOV.W           R10, #0
  1651. 00000eea:   4606     MOV             R6, R0
  1652. 00000eec:   1E7F     SUB             R7, R7, #0x1
  1653. 00000eee:   4C1E     LDR             R4, 0xF68
  1654. 00000ef0:   4655     MOV             R5, R10
  1655. 00000ef2:   E019     B               0xF28
  1656. 00000ef4:   F884A000 STRB.W          R10, [R4, #0]
  1657. 00000ef8:   E016     B               0xF28
  1658. 00000efa:   B1AD     CZBEQ           R5, 0xF28
  1659. 00000efc:   2103     MOV             R1, #0x3
  1660. 00000efe:   A018     ADD             R0, PC, #0x60 0xF60
  1661. 00000f00:   F000FE3A BL              0x1B78
  1662. 00000f04:   1E6D     SUB             R5, R5, #0x1
  1663. 00000f06:   1E76     SUB             R6, R6, #0x1
  1664. 00000f08:   E00E     B               0xF28
  1665. 00000f0a:   290A     CMP             R1, #0xA
  1666. 00000f0c:   D01E     BEQ             0xF4C
  1667. 00000f0e:   291B     CMP             R1, #0x1B
  1668. 00000f10:   D01C     BEQ             0xF4C
  1669. 00000f12:   42AF     CMP             R7, R5
  1670. 00000f14:   D908     BLS             0xF28
  1671. 00000f16:   F8061B01 STRB.W          R1, [R6], #1
  1672. 00000f1a:   1C6D     ADD             R5, R5, #0x1
  1673. 00000f1c:   F8D90000 LDR.W           R0, [R9, #0]
  1674. 00000f20:   6802     LDR             R2, [R0]
  1675. 00000f22:   F8D80000 LDR.W           R0, [R8, #0]
  1676. 00000f26:   4790     BLX             R2
  1677. 00000f28:   F8D90000 LDR.W           R0, [R9, #0]
  1678. 00000f2c:   6B81     LDR             R1, [R0, #0x38]
  1679. 00000f2e:   F8D80000 LDR.W           R0, [R8, #0]
  1680. 00000f32:   4788     BLX             R1
  1681. 00000f34:   B2C1     UXTB            R1, R0
  1682. 00000f36:   2908     CMP             R1, #0x8
  1683. 00000f38:   D0DF     BEQ             0xEFA
  1684. 00000f3a:   290A     CMP             R1, #0xA
  1685. 00000f3c:   D102     BNE             0xF44
  1686. 00000f3e:   7820     LDRB            R0, [R4]
  1687. 00000f40:   2800     CMP             R0, #0x0
  1688. 00000f42:   D1D7     BNE             0xEF4
  1689. 00000f44:   290D     CMP             R1, #0xD
  1690. 00000f46:   D1E0     BNE             0xF0A
  1691. 00000f48:   2001     MOV             R0, #0x1
  1692. 00000f4a:   7020     STRB            R0, [R4]
  1693. 00000f4c:   F886A000 STRB.W          R10, [R6, #0]
  1694. 00000f50:   2102     MOV             R1, #0x2
  1695. 00000f52:   A004     ADD             R0, PC, #0x10 0xF64
  1696. 00000f54:   F000FE10 BL              0x1B78
  1697. 00000f58:   4628     MOV             R0, R5
  1698. 00000f5a:   E8BD87F0 LDMIA.W         R13!, {R4, R5, R6, R7, R8, R9, R10, PC}
  1699. 00000f5e:   46C0     MOV             R8, R8
  1700. 00000f60:   2008     MOV             R0, #0x8
  1701. 00000f62:   0008     LSL             R0, R1, #0x0
  1702. 00000f64:   0A0D     LSR             R5, R1, #0x8
  1703. 00000f66:   C000     STMIA           R0!
  1704. 00000f68:   7960     LDRB            R0, [R4, #0x5]
  1705. 00000f6a:   2000     MOV             R0, #0x0
  1706. 00000f6c:   795C     LDRB            R4, [R3, #0x5]
  1707. 00000f6e:   2000     MOV             R0, #0x0
  1708. 00000f70:   0014     LSL             R4, R2, #0x0
  1709. 00000f72:   0100     LSL             R0, R0, #0x4
  1710. 00000f74:   2A00     CMP             R2, #0x0
  1711. 00000f76:   D04A     BEQ             0x100E
  1712. 00000f78:   EA5F0C00 MOVS.W          R12, R0
  1713. 00000f7c:   078B     LSL             R3, R1, #0x1E
  1714. 00000f7e:   D11C     BNE             0xFBA
  1715. 00000f80:   0783     LSL             R3, R0, #0x1E
  1716. 00000f82:   D122     BNE             0xFCA
  1717. 00000f84:   2A10     CMP             R2, #0x10
  1718. 00000f86:   D308     BCC             0xF9A
  1719. 00000f88:   B470     PUSH            {R4, R5, R6}
  1720. 00000f8a:   3A10     SUB             R2, #0x10
  1721. 00000f8c:   C978     LDMIA           R1!, {R3, R4, R5, R6}
  1722. 00000f8e:   C078     STMIA           R0!, {R3, R4, R5, R6}
  1723. 00000f90:   3A10     SUB             R2, #0x10
  1724. 00000f92:   D2FB     BCS             0xF8C
  1725. 00000f94:   BC70     POP             {R4, R5, R6}
  1726. 00000f96:   3210     ADD             R2, #0x10
  1727. 00000f98:   D038     BEQ             0x100C
  1728. 00000f9a:   2A04     CMP             R2, #0x4
  1729. 00000f9c:   D32C     BCC             0xFF8
  1730. 00000f9e:   2A08     CMP             R2, #0x8
  1731. 00000fa0:   D305     BCC             0xFAE
  1732. 00000fa2:   2A0C     CMP             R2, #0xC
  1733. 00000fa4:   BF24     ITT             CS
  1734. 00000fa6:   C908     LDMIA           R1!, {R3}
  1735. 00000fa8:   C008     STMIA           R0!, {R3}
  1736. 00000faa:   C908     LDMIA           R1!, {R3}
  1737. 00000fac:   C008     STMIA           R0!, {R3}
  1738. 00000fae:   C908     LDMIA           R1!, {R3}
  1739. 00000fb0:   C008     STMIA           R0!, {R3}
  1740. 00000fb2:   0792     LSL             R2, R2, #0x1E
  1741. 00000fb4:   D02A     BEQ             0x100C
  1742. 00000fb6:   0F92     LSR             R2, R2, #0x1E
  1743. 00000fb8:   E022     B               0x1000
  1744. 00000fba:   780B     LDRB            R3, [R1]
  1745. 00000fbc:   7003     STRB            R3, [R0]
  1746. 00000fbe:   1C49     ADD             R1, R1, #0x1
  1747. 00000fc0:   1C40     ADD             R0, R0, #0x1
  1748. 00000fc2:   1E52     SUB             R2, R2, #0x1
  1749. 00000fc4:   D022     BEQ             0x100C
  1750. 00000fc6:   078B     LSL             R3, R1, #0x1E
  1751. 00000fc8:   D1F7     BNE             0xFBA
  1752. 00000fca:   07C3     LSL             R3, R0, #0x1F
  1753. 00000fcc:   D114     BNE             0xFF8
  1754. 00000fce:   0783     LSL             R3, R0, #0x1E
  1755. 00000fd0:   D0D8     BEQ             0xF84
  1756. 00000fd2:   1F12     SUB             R2, R2, #0x4
  1757. 00000fd4:   D312     BCC             0xFFC
  1758. 00000fd6:   C908     LDMIA           R1!, {R3}
  1759. 00000fd8:   8003     STRH            R3, [R0]
  1760. 00000fda:   0C1B     LSR             R3, R3, #0x10
  1761. 00000fdc:   8043     STRH            R3, [R0, #0x2]
  1762. 00000fde:   1D00     ADD             R0, R0, #0x4
  1763. 00000fe0:   1F12     SUB             R2, R2, #0x4
  1764. 00000fe2:   D2F8     BCS             0xFD6
  1765. 00000fe4:   E00A     B               0xFFC
  1766. 00000fe6:   C908     LDMIA           R1!, {R3}
  1767. 00000fe8:   7003     STRB            R3, [R0]
  1768. 00000fea:   0A1B     LSR             R3, R3, #0x8
  1769. 00000fec:   7043     STRB            R3, [R0, #0x1]
  1770. 00000fee:   0A1B     LSR             R3, R3, #0x8
  1771. 00000ff0:   7083     STRB            R3, [R0, #0x2]
  1772. 00000ff2:   0A1B     LSR             R3, R3, #0x8
  1773. 00000ff4:   70C3     STRB            R3, [R0, #0x3]
  1774. 00000ff6:   1D00     ADD             R0, R0, #0x4
  1775. 00000ff8:   1F12     SUB             R2, R2, #0x4
  1776. 00000ffa:   D2F4     BCS             0xFE6
  1777. 00000ffc:   1D12     ADD             R2, R2, #0x4
  1778. 00000ffe:   D005     BEQ             0x100C
  1779. 00001000:   780B     LDRB            R3, [R1]
  1780. 00001002:   7003     STRB            R3, [R0]
  1781. 00001004:   1C49     ADD             R1, R1, #0x1
  1782. 00001006:   1C40     ADD             R0, R0, #0x1
  1783. 00001008:   1E52     SUB             R2, R2, #0x1
  1784. 0000100a:   D1F9     BNE             0x1000
  1785. 0000100c:   4660     MOV             R0, R12
  1786. 0000100e:   4770     BX              R14
  1787. 00001010:   B570     PUSH            {R4, R5, R6, LR}
  1788. 00001012:   4604     MOV             R4, R0
  1789. 00001014:   4E21     LDR             R6, 0x109C
  1790. 00001016:   4630     MOV             R0, R6
  1791. 00001018:   F000FBBA BL              0x1790
  1792. 0000101c:   4D20     LDR             R5, 0x10A0
  1793. 0000101e:   4628     MOV             R0, R5
  1794. 00001020:   1E40     SUB             R0, R0, #0x1
  1795. 00001022:   F000FBB5 BL              0x1790
  1796. 00001026:   4630     MOV             R0, R6
  1797. 00001028:   F000FBB2 BL              0x1790
  1798. 0000102c:   4628     MOV             R0, R5
  1799. 0000102e:   F000FBAF BL              0x1790
  1800. 00001032:   4630     MOV             R0, R6
  1801. 00001034:   F000FBAC BL              0x1790
  1802. 00001038:   4628     MOV             R0, R5
  1803. 0000103a:   F000FBA9 BL              0x1790
  1804. 0000103e:   4919     LDR             R1, 0x10A4
  1805. 00001040:   2004     MOV             R0, #0x4
  1806. 00001042:   312D     ADD             R1, #0x2D
  1807. 00001044:   F8C10FD3 STR.W           R0, [R1, #4051]
  1808. 00001048:   220A     MOV             R2, #0xA
  1809. 0000104a:   F8C12FD7 STR.W           R2, [R1, #4055]
  1810. 0000104e:   F64F73FF MOVW.W          R3, #65535
  1811. 00001052:   F8C13FFB STR.W           R3, [R1, #4091]
  1812. 00001056:   F8C10FD3 STR.W           R0, [R1, #4051]
  1813. 0000105a:   F8C12FDB STR.W           R2, [R1, #4059]
  1814. 0000105e:   F8C13FFF STR.W           R3, [R1, #4095]
  1815. 00001062:   F8410C2D STR.W           R0, [R1, #-45]
  1816. 00001066:   F8412C25 STR.W           R2, [R1, #-37]
  1817. 0000106a:   F8413C01 STR.W           R3, [R1, #-1]
  1818. 0000106e:   F8510C21 LDR.W           R0, [R1, #-33]
  1819. 00001072:   F4404080 ORR.W           R0, R0, #16384
  1820. 00001076:   F8410C21 STR.W           R0, [R1, #-33]
  1821. 0000107a:   F8D10FDF LDR.W           R0, [R1, #4063]
  1822. 0000107e:   F0400040 ORR.W           R0, R0, #64
  1823. 00001082:   F8C10FDF STR.W           R0, [R1, #4063]
  1824. 00001086:   F8D10FDF LDR.W           R0, [R1, #4063]
  1825. 0000108a:   F4404080 ORR.W           R0, R0, #16384
  1826. 0000108e:   F8C10FDF STR.W           R0, [R1, #4063]
  1827. 00001092:   B10C     CZBEQ           R4, 0x1098
  1828. 00001094:   F000F89E BL              0x11D4
  1829. 00001098:   BD70     POP             {R4, R5, R6, PC}
  1830. 0000109a:   46C0     MOV             R8, R8
  1831. 0000109c:   0020     LSL             R0, R4, #0x0
  1832. 0000109e:   2000     MOV             R0, #0x0
  1833. 000010a0:   0002     LSL             R2, R0, #0x0
  1834. 000010a2:   1010     ASR             R0, R2, #0x0
  1835. 000010a4:   0000     LSL             R0, R0, #0x0
  1836. 000010a6:   4003     AND             R3, R0
  1837. 000010a8:   B510     PUSH            {R4, LR}
  1838. 000010aa:   4820     LDR             R0, 0x112C
  1839. 000010ac:   6800     LDR             R0, [R0]
  1840. 000010ae:   2800     CMP             R0, #0x0
  1841. 000010b0:   D136     BNE             0x1120
  1842. 000010b2:   4C1F     LDR             R4, 0x1130
  1843. 000010b4:   6820     LDR             R0, [R4]
  1844. 000010b6:   6821     LDR             R1, [R4]
  1845. 000010b8:   6B00     LDR             R0, [R0, #0x30]
  1846. 000010ba:   6809     LDR             R1, [R1]
  1847. 000010bc:   4288     CMP             R0, R1
  1848. 000010be:   D304     BCC             0x10CA
  1849. 000010c0:   6820     LDR             R0, [R4]
  1850. 000010c2:   6821     LDR             R1, [R4]
  1851. 000010c4:   3134     ADD             R1, #0x34
  1852. 000010c6:   F000FA1A BL              0x14FE
  1853. 000010ca:   6820     LDR             R0, [R4]
  1854. 000010cc:   4916     LDR             R1, 0x1128
  1855. 000010ce:   2214     MOV             R2, #0x14
  1856. 000010d0:   6B00     LDR             R0, [R0, #0x30]
  1857. 000010d2:   F000FEC0 BL              0x1E56
  1858. 000010d6:   B120     CZBEQ           R0, 0x10E2
  1859. 000010d8:   6820     LDR             R0, [R4]
  1860. 000010da:   6821     LDR             R1, [R4]
  1861. 000010dc:   3134     ADD             R1, #0x34
  1862. 000010de:   F000FA0E BL              0x14FE
  1863. 000010e2:   4A14     LDR             R2, 0x1134
  1864. 000010e4:   4914     LDR             R1, 0x1138
  1865. 000010e6:   6813     LDR             R3, [R2]
  1866. 000010e8:   0098     LSL             R0, R3, #0x2
  1867. 000010ea:   EB001003 ADD.W           R0, R0, R3, LSL #4
  1868. 000010ee:   5808     LDR             R0, [R1, R0]
  1869. 000010f0:   B190     CZBEQ           R0, 0x1118
  1870. 000010f2:   6812     LDR             R2, [R2]
  1871. 000010f4:   0090     LSL             R0, R2, #0x2
  1872. 000010f6:   EB001002 ADD.W           R0, R0, R2, LSL #4
  1873. 000010fa:   1809     ADD             R1, R1, R0
  1874. 000010fc:   6848     LDR             R0, [R1, #0x4]
  1875. 000010fe:   6840     LDR             R0, [R0, #0x4]
  1876. 00001100:   6048     STR             R0, [R1, #0x4]
  1877. 00001102:   6848     LDR             R0, [R1, #0x4]
  1878. 00001104:   F1010208 ADD.W           R2, R1, #8
  1879. 00001108:   4282     CMP             R2, R0
  1880. 0000110a:   D102     BNE             0x1112
  1881. 0000110c:   6840     LDR             R0, [R0, #0x4]
  1882. 0000110e:   6048     STR             R0, [R1, #0x4]
  1883. 00001110:   6848     LDR             R0, [R1, #0x4]
  1884. 00001112:   68C0     LDR             R0, [R0, #0xC]
  1885. 00001114:   6020     STR             R0, [R4]
  1886. 00001116:   E006     B               0x1126
  1887. 00001118:   6810     LDR             R0, [R2]
  1888. 0000111a:   1E40     SUB             R0, R0, #0x1
  1889. 0000111c:   6010     STR             R0, [R2]
  1890. 0000111e:   E7E2     B               0x10E6
  1891. 00001120:   4906     LDR             R1, 0x113C
  1892. 00001122:   2001     MOV             R0, #0x1
  1893. 00001124:   6008     STR             R0, [R1]
  1894. 00001126:   BD10     POP             {R4, PC}
  1895. 00001128:   21AC     MOV             R1, #0xAC
  1896. 0000112a:   0000     LSL             R0, R0, #0x0
  1897. 0000112c:   7920     LDRB            R0, [R4, #0x4]
  1898. 0000112e:   2000     MOV             R0, #0x0
  1899. 00001130:   7904     LDRB            R4, [R0, #0x4]
  1900. 00001132:   2000     MOV             R0, #0x0
  1901. 00001134:   7918     LDRB            R0, [R3, #0x4]
  1902. 00001136:   2000     MOV             R0, #0x0
  1903. 00001138:   7530     STRB            R0, [R6, #0x14]
  1904. 0000113a:   2000     MOV             R0, #0x0
  1905. 0000113c:   7928     LDRB            R0, [R5, #0x4]
  1906. 0000113e:   2000     MOV             R0, #0x0
  1907. 00001140:   B5F0     PUSH            {R4, R5, R6, R7, LR}
  1908. 00001142:   481E     LDR             R0, 0x11BC
  1909. 00001144:   2701     MOV             R7, #0x1
  1910. 00001146:   42F8     CMN             R0, R7
  1911. 00001148:   D001     BEQ             0x114E
  1912. 0000114a:   F000FBEF BL              0x192C
  1913. 0000114e:   4D1E     LDR             R5, 0x11C8
  1914. 00001150:   4F1E     LDR             R7, 0x11CC
  1915. 00001152:   4E1F     LDR             R6, 0x11D0
  1916. 00001154:   42BD     CMP             R5, R7
  1917. 00001156:   D206     BCS             0x1166
  1918. 00001158:   CD03     LDMIA           R5!, {R0, R1}
  1919. 0000115a:   7804     LDRB            R4, [R0]
  1920. 0000115c:   00A4     LSL             R4, R4, #0x2
  1921. 0000115e:   5934     LDR             R4, [R6, R4]
  1922. 00001160:   1C40     ADD             R0, R0, #0x1
  1923. 00001162:   47A0     BLX             R4
  1924. 00001164:   E7F6     B               0x1154
  1925. 00001166:   4D16     LDR             R5, 0x11C0
  1926. 00001168:   4F16     LDR             R7, 0x11C4
  1927. 0000116a:   42BD     CMP             R5, R7
  1928. 0000116c:   D202     BCS             0x1174
  1929. 0000116e:   CD10     LDMIA           R5!, {R4}
  1930. 00001170:   47A0     BLX             R4
  1931. 00001172:   E7FA     B               0x116A
  1932. 00001174:   BDF0     POP             {R4, R5, R6, R7, PC}
  1933. 00001176:   2503     MOV             R5, #0x3
  1934. 00001178:   E01B     B               0x11B2
  1935. 0000117a:   6841     LDR             R1, [R0, #0x4]
  1936. 0000117c:   3008     ADD             R0, #0x8
  1937. 0000117e:   1C0A     ADD             R2, R1, #0x0
  1938. 00001180:   402A     AND             R2, R5
  1939. 00001182:   D10B     BNE             0x119C
  1940. 00001184:   1C1A     ADD             R2, R3, #0x0
  1941. 00001186:   402A     AND             R2, R5
  1942. 00001188:   43AB     BIC             R3, R5
  1943. 0000118a:   D005     BEQ             0x1198
  1944. 0000118c:   6804     LDR             R4, [R0]
  1945. 0000118e:   3004     ADD             R0, #0x4
  1946. 00001190:   600C     STR             R4, [R1]
  1947. 00001192:   3104     ADD             R1, #0x4
  1948. 00001194:   3B04     SUB             R3, #0x4
  1949. 00001196:   D1F9     BNE             0x118C
  1950. 00001198:   1C13     ADD             R3, R2, #0x0
  1951. 0000119a:   D005     BEQ             0x11A8
  1952. 0000119c:   7804     LDRB            R4, [R0]
  1953. 0000119e:   3001     ADD             R0, #0x1
  1954. 000011a0:   700C     STRB            R4, [R1]
  1955. 000011a2:   3101     ADD             R1, #0x1
  1956. 000011a4:   3B01     SUB             R3, #0x1
  1957. 000011a6:   D1F9     BNE             0x119C
  1958. 000011a8:   1C02     ADD             R2, R0, #0x0
  1959. 000011aa:   402A     AND             R2, R5
  1960. 000011ac:   D001     BEQ             0x11B2
  1961. 000011ae:   43A8     BIC             R0, R5
  1962. 000011b0:   3004     ADD             R0, #0x4
  1963. 000011b2:   6803     LDR             R3, [R0]
  1964. 000011b4:   2B00     CMP             R3, #0x0
  1965. 000011b6:   D1E0     BNE             0x117A
  1966. 000011b8:   4770     BX              R14
  1967. 000011ba:   0000     LSL             R0, R0, #0x0
  1968. 000011bc:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  1969. 000011c0:   0000     LSL             R0, R0, #0x0
  1970. 000011c2:   0000     LSL             R0, R0, #0x0
  1971. 000011c4:   0000     LSL             R0, R0, #0x0
  1972. 000011c6:   0000     LSL             R0, R0, #0x0
  1973. 000011c8:   2200     MOV             R2, #0x0
  1974. 000011ca:   0000     LSL             R0, R0, #0x0
  1975. 000011cc:   2210     MOV             R2, #0x10
  1976. 000011ce:   0000     LSL             R0, R0, #0x0
  1977. 000011d0:   21EC     MOV             R1, #0xEC
  1978. 000011d2:   0000     LSL             R0, R0, #0x0
  1979. 000011d4:   B510     PUSH            {R4, LR}
  1980. 000011d6:   4820     LDR             R0, 0x1258
  1981. 000011d8:   F64F71FF MOVW.W          R1, #65535
  1982. 000011dc:   F000FF54 BL              0x2088
  1983. 000011e0:   4C1E     LDR             R4, 0x125C
  1984. 000011e2:   F64F71FF MOVW.W          R1, #65535
  1985. 000011e6:   4620     MOV             R0, R4
  1986. 000011e8:   F000FF4E BL              0x2088
  1987. 000011ec:   F64F71FF MOVW.W          R1, #65535
  1988. 000011f0:   4620     MOV             R0, R4
  1989. 000011f2:   F000FF49 BL              0x2088
  1990. 000011f6:   4814     LDR             R0, 0x1248
  1991. 000011f8:   F000FC0A BL              0x1A10
  1992. 000011fc:   4C13     LDR             R4, 0x124C
  1993. 000011fe:   2108     MOV             R1, #0x8
  1994. 00001200:   4620     MOV             R0, R4
  1995. 00001202:   F000FF0C BL              0x201E
  1996. 00001206:   2108     MOV             R1, #0x8
  1997. 00001208:   4620     MOV             R0, R4
  1998. 0000120a:   220C     MOV             R2, #0xC
  1999. 0000120c:   460B     MOV             R3, R1
  2000. 0000120e:   F7FFFC92 BL              0xB36
  2001. 00001212:   480F     LDR             R0, 0x1250
  2002. 00001214:   F000FBFC BL              0x1A10
  2003. 00001218:   2104     MOV             R1, #0x4
  2004. 0000121a:   4620     MOV             R0, R4
  2005. 0000121c:   F000FEFF BL              0x201E
  2006. 00001220:   2104     MOV             R1, #0x4
  2007. 00001222:   4620     MOV             R0, R4
  2008. 00001224:   2308     MOV             R3, #0x8
  2009. 00001226:   220C     MOV             R2, #0xC
  2010. 00001228:   F7FFFC85 BL              0xB36
  2011. 0000122c:   4809     LDR             R0, 0x1254
  2012. 0000122e:   F000FBEF BL              0x1A10
  2013. 00001232:   2102     MOV             R1, #0x2
  2014. 00001234:   4620     MOV             R0, R4
  2015. 00001236:   F000FEF2 BL              0x201E
  2016. 0000123a:   2308     MOV             R3, #0x8
  2017. 0000123c:   220C     MOV             R2, #0xC
  2018. 0000123e:   2102     MOV             R1, #0x2
  2019. 00001240:   4620     MOV             R0, R4
  2020. 00001242:   F7FFFC78 BL              0xB36
  2021. 00001246:   BD10     POP             {R4, PC}
  2022. 00001248:   0C07     LSR             R7, R0, #0x10
  2023. 0000124a:   0005     LSL             R5, R0, #0x0
  2024. 0000124c:   5000     STR             R0, [R0, R0]
  2025. 0000124e:   4002     AND             R2, R0
  2026. 00001250:   0807     LSR             R7, R0, #0x0
  2027. 00001252:   0005     LSL             R5, R0, #0x0
  2028. 00001254:   0407     LSL             R7, R0, #0x10
  2029. 00001256:   0005     LSL             R5, R0, #0x0
  2030. 00001258:   0000     LSL             R0, R0, #0x0
  2031. 0000125a:   4003     AND             R3, R0
  2032. 0000125c:   1000     ASR             R0, R0, #0x0
  2033. 0000125e:   4003     AND             R3, R0
  2034. 00001260:   B53E     PUSH            {R1, R2, R3, R4, R5, LR}
  2035. 00001262:   491B     LDR             R1, 0x12D0
  2036. 00001264:   EEF60A00 VMOVS           S1, #5.000000e-01
  2037. 00001268:   2303     MOV             R3, #0x3
  2038. 0000126a:   4D1A     LDR             R5, 0x12D4
  2039. 0000126c:   F1AD0204 SUB.W           R2, R13, #4
  2040. 00001270:   ED910A00 FLDS            S0, [R1, #0]
  2041. 00001274:   F64F71FF MOVW.W          R1, #65535
  2042. 00001278:   6804     LDR             R4, [R0]
  2043. 0000127a:   F8454B04 STR.W           R4, [R5], #4
  2044. 0000127e:   F8504B04 LDR.W           R4, [R0], #4
  2045. 00001282:   EE014A10 FMSR            S2, R4
  2046. 00001286:   EEF81A41 FUITOS          S3, S2
  2047. 0000128a:   EEB01A60 VMOVS           S2, S1
  2048. 0000128e:   EE001A21 FMACS           S2, S0, S3
  2049. 00001292:   EEBC1AC1 FTOUIZS         S2, S2
  2050. 00001296:   EE114A10 FMRS            R4, S2
  2051. 0000129a:   F8424F04 STR.W           R4, [R2, #4]!
  2052. 0000129e:   42A1     CMP             R1, R4
  2053. 000012a0:   D200     BCS             0x12A4
  2054. 000012a2:   6011     STR             R1, [R2]
  2055. 000012a4:   1E5B     SUB             R3, R3, #0x1
  2056. 000012a6:   D1E7     BNE             0x1278
  2057. 000012a8:   480B     LDR             R0, 0x12D8
  2058. 000012aa:   9A00     LDR             R2, [SP]
  2059. 000012ac:   F44F417F MOV.W           R1, #65280
  2060. 000012b0:   F000FEBE BL              0x2030
  2061. 000012b4:   4C09     LDR             R4, 0x12DC
  2062. 000012b6:   F44F417F MOV.W           R1, #65280
  2063. 000012ba:   9A01     LDR             R2, [SP, #0x4]
  2064. 000012bc:   4620     MOV             R0, R4
  2065. 000012be:   F000FEB7 BL              0x2030
  2066. 000012c2:   21FF     MOV             R1, #0xFF
  2067. 000012c4:   9A02     LDR             R2, [SP, #0x8]
  2068. 000012c6:   4620     MOV             R0, R4
  2069. 000012c8:   F000FEB2 BL              0x2030
  2070. 000012cc:   BD3E     POP             {R1, R2, R3, R4, R5, PC}
  2071. 000012ce:   46C0     MOV             R8, R8
  2072. 000012d0:   7968     LDRB            R0, [R5, #0x5]
  2073. 000012d2:   2000     MOV             R0, #0x0
  2074. 000012d4:   76EC     STRB            R4, [R5, #0x1B]
  2075. 000012d6:   2000     MOV             R0, #0x0
  2076. 000012d8:   0000     LSL             R0, R0, #0x0
  2077. 000012da:   4003     AND             R3, R0
  2078. 000012dc:   1000     ASR             R0, R0, #0x0
  2079. 000012de:   4003     AND             R3, R0
  2080. 000012e0:   2200     MOV             R2, #0x0
  2081. 000012e2:   4613     MOV             R3, R2
  2082. 000012e4:   460A     MOV             R2, R1
  2083. 000012e6:   4619     MOV             R1, R3
  2084. 000012e8:   B571     PUSH            {R0, R4, R5, R6, LR}
  2085. 000012ea:   F0100F03 TST.W           R0, #3
  2086. 000012ee:   D00A     BEQ             0x1306
  2087. 000012f0:   2A00     CMP             R2, #0x0
  2088. 000012f2:   BF82     ITTT            HI
  2089. 000012f4:   F8001B01 STRB.W          R1, [R0], #1
  2090. 000012f8:   1E52     SUB             R2, R2, #0x1
  2091. 000012fa:   F0100F03 TST.W           R0, #3
  2092. 000012fe:   D1F7     BNE             0x12F0
  2093. 00001300:   2A00     CMP             R2, #0x0
  2094. 00001302:   BF08     IT              EQ
  2095. 00001304:   BD71     POP             {R0, R4, R5, R6, PC}
  2096. 00001306:   F01101FF ANDS.W          R1, R1, #255
  2097. 0000130a:   EA412101 ORR.W           R1, R1, R1, LSL #8
  2098. 0000130e:   2A04     CMP             R2, #0x4
  2099. 00001310:   D318     BCC             0x1344
  2100. 00001312:   EA414101 ORR.W           R1, R1, R1, LSL #16
  2101. 00001316:   2A08     CMP             R2, #0x8
  2102. 00001318:   D30F     BCC             0x133A
  2103. 0000131a:   460E     MOV             R6, R1
  2104. 0000131c:   2A10     CMP             R2, #0x10
  2105. 0000131e:   D308     BCC             0x1332
  2106. 00001320:   460C     MOV             R4, R1
  2107. 00001322:   460D     MOV             R5, R1
  2108. 00001324:   F1B2030F SUBS.W          R3, R2, #15
  2109. 00001328:   F012020F ANDS.W          R2, R2, #15
  2110. 0000132c:   C072     STMIA           R0!, {R1, R4, R5, R6}
  2111. 0000132e:   3B10     SUB             R3, #0x10
  2112. 00001330:   D8FC     BHI             0x132C
  2113. 00001332:   F0120F08 TST.W           R2, #8
  2114. 00001336:   BF18     IT              NE
  2115. 00001338:   C042     STMIA           R0!, {R1, R6}
  2116. 0000133a:   F0120F04 TST.W           R2, #4
  2117. 0000133e:   BF18     IT              NE
  2118. 00001340:   F8401B04 STR.W           R1, [R0], #4
  2119. 00001344:   F0120F02 TST.W           R2, #2
  2120. 00001348:   BF18     IT              NE
  2121. 0000134a:   F8201B02 STRH.W          R1, [R0], #2
  2122. 0000134e:   F0120F01 TST.W           R2, #1
  2123. 00001352:   BF18     IT              NE
  2124. 00001354:   7001     STRB            R1, [R0]
  2125. 00001356:   BD71     POP             {R0, R4, R5, R6, PC}
  2126. 00001358:   B5F8     PUSH            {R3, R4, R5, R6, R7, LR}
  2127. 0000135a:   4604     MOV             R4, R0
  2128. 0000135c:   460D     MOV             R5, R1
  2129. 0000135e:   4814     LDR             R0, 0x13B0
  2130. 00001360:   6800     LDR             R0, [R0]
  2131. 00001362:   2111     MOV             R1, #0x11
  2132. 00001364:   6AC2     LDR             R2, [R0, #0x2C]
  2133. 00001366:   4813     LDR             R0, 0x13B4
  2134. 00001368:   4790     BLX             R2
  2135. 0000136a:   B10D     CZBEQ           R5, 0x1370
  2136. 0000136c:   43C1     MVN             R1, R0
  2137. 0000136e:   7029     STRB            R1, [R5]
  2138. 00001370:   4B11     LDR             R3, 0x13B8
  2139. 00001372:   781A     LDRB            R2, [R3]
  2140. 00001374:   EA800502 EOR.W           R5, R0, R2
  2141. 00001378:   4F11     LDR             R7, 0x13C0
  2142. 0000137a:   F8DFC040 LDR.W           R12, [PC, #64]
  2143. 0000137e:   783E     LDRB            R6, [R7]
  2144. 00001380:   F89C1000 LDRB.W          R1, [R12, #0]
  2145. 00001384:   404E     EOR             R6, R1
  2146. 00001386:   402E     AND             R6, R5
  2147. 00001388:   B2F6     UXTB            R6, R6
  2148. 0000138a:   703E     STRB            R6, [R7]
  2149. 0000138c:   EA250101 BIC.W           R1, R5, R1
  2150. 00001390:   B2C9     UXTB            R1, R1
  2151. 00001392:   F88C1000 STRB.W          R1, [R12, #0]
  2152. 00001396:   4331     ORR             R1, R6
  2153. 00001398:   4388     BIC             R0, R1
  2154. 0000139a:   400A     AND             R2, R1
  2155. 0000139c:   4302     ORR             R2, R0
  2156. 0000139e:   B2D0     UXTB            R0, R2
  2157. 000013a0:   7018     STRB            R0, [R3]
  2158. 000013a2:   404D     EOR             R5, R1
  2159. 000013a4:   B10C     CZBEQ           R4, 0x13AA
  2160. 000013a6:   7025     STRB            R5, [R4]
  2161. 000013a8:   7818     LDRB            R0, [R3]
  2162. 000013aa:   43C0     MVN             R0, R0
  2163. 000013ac:   B2C0     UXTB            R0, R0
  2164. 000013ae:   BDF8     POP             {R3, R4, R5, R6, R7, PC}
  2165. 000013b0:   0020     LSL             R0, R4, #0x0
  2166. 000013b2:   0100     LSL             R0, R0, #0x4
  2167. 000013b4:   5000     STR             R0, [R0, R0]
  2168. 000013b6:   4002     AND             R2, R0
  2169. 000013b8:   7970     LDRB            R0, [R6, #0x5]
  2170. 000013ba:   2000     MOV             R0, #0x0
  2171. 000013bc:   7972     LDRB            R2, [R6, #0x5]
  2172. 000013be:   2000     MOV             R0, #0x0
  2173. 000013c0:   7971     LDRB            R1, [R6, #0x5]
  2174. 000013c2:   2000     MOV             R0, #0x0
  2175. 000013c4:   B570     PUSH            {R4, R5, R6, LR}
  2176. 000013c6:   4605     MOV             R5, R0
  2177. 000013c8:   4C16     LDR             R4, 0x1424
  2178. 000013ca:   6820     LDR             R0, [R4]
  2179. 000013cc:   6AE9     LDR             R1, [R5, #0x2C]
  2180. 000013ce:   6AC0     LDR             R0, [R0, #0x2C]
  2181. 000013d0:   4288     CMP             R0, R1
  2182. 000013d2:   D925     BLS             0x1420
  2183. 000013d4:   6820     LDR             R0, [R4]
  2184. 000013d6:   6AC0     LDR             R0, [R0, #0x2C]
  2185. 000013d8:   F1C00010 RSB.W           R0, R0, #16
  2186. 000013dc:   61A8     STR             R0, [R5, #0x18]
  2187. 000013de:   4E12     LDR             R6, 0x1428
  2188. 000013e0:   0088     LSL             R0, R1, #0x2
  2189. 000013e2:   EB001001 ADD.W           R0, R0, R1, LSL #4
  2190. 000013e6:   6969     LDR             R1, [R5, #0x14]
  2191. 000013e8:   1830     ADD             R0, R6, R0
  2192. 000013ea:   4288     CMP             R0, R1
  2193. 000013ec:   D115     BNE             0x141A
  2194. 000013ee:   1D28     ADD             R0, R5, #0x4
  2195. 000013f0:   F000FD42 BL              0x1E78
  2196. 000013f4:   6820     LDR             R0, [R4]
  2197. 000013f6:   6AC0     LDR             R0, [R0, #0x2C]
  2198. 000013f8:   62E8     STR             R0, [R5, #0x2C]
  2199. 000013fa:   480C     LDR             R0, 0x142C
  2200. 000013fc:   6AE9     LDR             R1, [R5, #0x2C]
  2201. 000013fe:   6802     LDR             R2, [R0]
  2202. 00001400:   428A     CMP             R2, R1
  2203. 00001402:   D200     BCS             0x1406
  2204. 00001404:   6001     STR             R1, [R0]
  2205. 00001406:   6AE8     LDR             R0, [R5, #0x2C]
  2206. 00001408:   0081     LSL             R1, R0, #0x2
  2207. 0000140a:   EB011100 ADD.W           R1, R1, R0, LSL #4
  2208. 0000140e:   4630     MOV             R0, R6
  2209. 00001410:   1840     ADD             R0, R0, R1
  2210. 00001412:   1D29     ADD             R1, R5, #0x4
  2211. 00001414:   F000FD61 BL              0x1EDA
  2212. 00001418:   E002     B               0x1420
  2213. 0000141a:   6820     LDR             R0, [R4]
  2214. 0000141c:   6AC0     LDR             R0, [R0, #0x2C]
  2215. 0000141e:   62E8     STR             R0, [R5, #0x2C]
  2216. 00001420:   BD70     POP             {R4, R5, R6, PC}
  2217. 00001422:   46C0     MOV             R8, R8
  2218. 00001424:   7904     LDRB            R4, [R0, #0x4]
  2219. 00001426:   2000     MOV             R0, #0x0
  2220. 00001428:   7530     STRB            R0, [R6, #0x14]
  2221. 0000142a:   2000     MOV             R0, #0x0
  2222. 0000142c:   7918     LDRB            R0, [R3, #0x4]
  2223. 0000142e:   2000     MOV             R0, #0x0
  2224. 00001430:   B538     PUSH            {R3, R4, R5, LR}
  2225. 00001432:   68C0     LDR             R0, [R0, #0xC]
  2226. 00001434:   68C4     LDR             R4, [R0, #0xC]
  2227. 00001436:   F1040518 ADD.W           R5, R4, #24
  2228. 0000143a:   4628     MOV             R0, R5
  2229. 0000143c:   F000FD1C BL              0x1E78
  2230. 00001440:   4811     LDR             R0, 0x1488
  2231. 00001442:   6800     LDR             R0, [R0]
  2232. 00001444:   B990     CZBNE           R0, 0x146C
  2233. 00001446:   1D25     ADD             R5, R4, #0x4
  2234. 00001448:   4628     MOV             R0, R5
  2235. 0000144a:   F000FD15 BL              0x1E78
  2236. 0000144e:   480F     LDR             R0, 0x148C
  2237. 00001450:   6AE2     LDR             R2, [R4, #0x2C]
  2238. 00001452:   6801     LDR             R1, [R0]
  2239. 00001454:   4291     CMP             R1, R2
  2240. 00001456:   D200     BCS             0x145A
  2241. 00001458:   6002     STR             R2, [R0]
  2242. 0000145a:   0091     LSL             R1, R2, #0x2
  2243. 0000145c:   480C     LDR             R0, 0x1490
  2244. 0000145e:   EB011102 ADD.W           R1, R1, R2, LSL #4
  2245. 00001462:   1840     ADD             R0, R0, R1
  2246. 00001464:   4629     MOV             R1, R5
  2247. 00001466:   F000FD38 BL              0x1EDA
  2248. 0000146a:   E003     B               0x1474
  2249. 0000146c:   4809     LDR             R0, 0x1494
  2250. 0000146e:   4629     MOV             R1, R5
  2251. 00001470:   F000FD33 BL              0x1EDA
  2252. 00001474:   4808     LDR             R0, 0x1498
  2253. 00001476:   6800     LDR             R0, [R0]
  2254. 00001478:   6AE1     LDR             R1, [R4, #0x2C]
  2255. 0000147a:   6AC0     LDR             R0, [R0, #0x2C]
  2256. 0000147c:   4288     CMP             R0, R1
  2257. 0000147e:   D901     BLS             0x1484
  2258. 00001480:   2000     MOV             R0, #0x0
  2259. 00001482:   E000     B               0x1486
  2260. 00001484:   2001     MOV             R0, #0x1
  2261. 00001486:   BD38     POP             {R3, R4, R5, PC}
  2262. 00001488:   7920     LDRB            R0, [R4, #0x4]
  2263. 0000148a:   2000     MOV             R0, #0x0
  2264. 0000148c:   7918     LDRB            R0, [R3, #0x4]
  2265. 0000148e:   2000     MOV             R0, #0x0
  2266. 00001490:   7530     STRB            R0, [R6, #0x14]
  2267. 00001492:   2000     MOV             R0, #0x0
  2268. 00001494:   76A0     STRB            R0, [R4, #0x1A]
  2269. 00001496:   2000     MOV             R0, #0x0
  2270. 00001498:   7904     LDRB            R4, [R0, #0x4]
  2271. 0000149a:   2000     MOV             R0, #0x0
  2272. 0000149c:   B538     PUSH            {R3, R4, R5, LR}
  2273. 0000149e:   4604     MOV             R4, R0
  2274. 000014a0:   F000FDA0 BL              0x1FE4
  2275. 000014a4:   E009     B               0x14BA
  2276. 000014a6:   F1040024 ADD.W           R0, R4, #36
  2277. 000014aa:   F7FFFFC1 BL              0x1430
  2278. 000014ae:   B108     CZBEQ           R0, 0x14B4
  2279. 000014b0:   F000FDF8 BL              0x20A4
  2280. 000014b4:   6CA0     LDR             R0, [R4, #0x48]
  2281. 000014b6:   1E40     SUB             R0, R0, #0x1
  2282. 000014b8:   64A0     STR             R0, [R4, #0x48]
  2283. 000014ba:   6CA0     LDR             R0, [R4, #0x48]
  2284. 000014bc:   2800     CMP             R0, #0x0
  2285. 000014be:   DD02     BLE             0x14C6
  2286. 000014c0:   6A60     LDR             R0, [R4, #0x24]
  2287. 000014c2:   2800     CMP             R0, #0x0
  2288. 000014c4:   D1EF     BNE             0x14A6
  2289. 000014c6:   F04F35FF MOV.W           R5, #4294967295
  2290. 000014ca:   64A5     STR             R5, [R4, #0x48]
  2291. 000014cc:   F000FD94 BL              0x1FF8
  2292. 000014d0:   F000FD88 BL              0x1FE4
  2293. 000014d4:   E009     B               0x14EA
  2294. 000014d6:   F1040010 ADD.W           R0, R4, #16
  2295. 000014da:   F7FFFFA9 BL              0x1430
  2296. 000014de:   B108     CZBEQ           R0, 0x14E4
  2297. 000014e0:   F000FDE0 BL              0x20A4
  2298. 000014e4:   6C60     LDR             R0, [R4, #0x44]
  2299. 000014e6:   1E40     SUB             R0, R0, #0x1
  2300. 000014e8:   6460     STR             R0, [R4, #0x44]
  2301. 000014ea:   6C60     LDR             R0, [R4, #0x44]
  2302. 000014ec:   2800     CMP             R0, #0x0
  2303. 000014ee:   DD02     BLE             0x14F6
  2304. 000014f0:   6920     LDR             R0, [R4, #0x10]
  2305. 000014f2:   2800     CMP             R0, #0x0
  2306. 000014f4:   D1EF     BNE             0x14D6
  2307. 000014f6:   6465     STR             R5, [R4, #0x44]
  2308. 000014f8:   F000FD7E BL              0x1FF8
  2309. 000014fc:   BD38     POP             {R3, R4, R5, PC}
  2310. 000014fe:   E7FE     B               0x14FE
  2311. 00001500:   B570     PUSH            {R4, R5, R6, LR}
  2312. 00001502:   F04F7680 MOV.W           R6, #16777216
  2313. 00001506:   6C70     LDR             R0, [R6, #0x44]
  2314. 00001508:   6981     LDR             R1, [R0, #0x18]
  2315. 0000150a:   4810     LDR             R0, 0x154C
  2316. 0000150c:   4788     BLX             R1
  2317. 0000150e:   4910     LDR             R1, 0x1550
  2318. 00001510:   4810     LDR             R0, 0x1554
  2319. 00001512:   6008     STR             R0, [R1]
  2320. 00001514:   6848     LDR             R0, [R1, #0x4]
  2321. 00001516:   F0400001 ORR.W           R0, R0, #1
  2322. 0000151a:   6048     STR             R0, [R1, #0x4]
  2323. 0000151c:   2200     MOV             R2, #0x0
  2324. 0000151e:   600A     STR             R2, [R1]
  2325. 00001520:   4D0D     LDR             R5, 0x1558
  2326. 00001522:   6A30     LDR             R0, [R6, #0x20]
  2327. 00001524:   2111     MOV             R1, #0x11
  2328. 00001526:   6843     LDR             R3, [R0, #0x4]
  2329. 00001528:   4628     MOV             R0, R5
  2330. 0000152a:   4798     BLX             R3
  2331. 0000152c:   230A     MOV             R3, #0xA
  2332. 0000152e:   2111     MOV             R1, #0x11
  2333. 00001530:   6A30     LDR             R0, [R6, #0x20]
  2334. 00001532:   2201     MOV             R2, #0x1
  2335. 00001534:   6944     LDR             R4, [R0, #0x14]
  2336. 00001536:   4628     MOV             R0, R5
  2337. 00001538:   47A0     BLX             R4
  2338. 0000153a:   6A30     LDR             R0, [R6, #0x20]
  2339. 0000153c:   2111     MOV             R1, #0x11
  2340. 0000153e:   6AC2     LDR             R2, [R0, #0x2C]
  2341. 00001540:   4628     MOV             R0, R5
  2342. 00001542:   4790     BLX             R2
  2343. 00001544:   4905     LDR             R1, 0x155C
  2344. 00001546:   7008     STRB            R0, [R1]
  2345. 00001548:   BD70     POP             {R4, R5, R6, PC}
  2346. 0000154a:   46C0     MOV             R8, R8
  2347. 0000154c:   0020     LSL             R0, R4, #0x0
  2348. 0000154e:   2000     MOV             R0, #0x0
  2349. 00001550:   5520     STRB            R0, [R4, R4]
  2350. 00001552:   4002     AND             R2, R0
  2351. 00001554:   434B     MUL             R3, R1
  2352. 00001556:   4C4F     LDR             R4, 0x1694
  2353. 00001558:   5000     STR             R0, [R0, R0]
  2354. 0000155a:   4002     AND             R2, R0
  2355. 0000155c:   7970     LDRB            R0, [R6, #0x5]
  2356. 0000155e:   2000     MOV             R0, #0x0
  2357. 00001560:   B538     PUSH            {R3, R4, R5, LR}
  2358. 00001562:   4D12     LDR             R5, 0x15AC
  2359. 00001564:   2410     MOV             R4, #0x10
  2360. 00001566:   4628     MOV             R0, R5
  2361. 00001568:   F000FD12 BL              0x1F90
  2362. 0000156c:   1E64     SUB             R4, R4, #0x1
  2363. 0000156e:   F1050514 ADD.W           R5, R5, #20
  2364. 00001572:   D1F8     BNE             0x1566
  2365. 00001574:   4C0A     LDR             R4, 0x15A0
  2366. 00001576:   4620     MOV             R0, R4
  2367. 00001578:   F000FD0A BL              0x1F90
  2368. 0000157c:   4D09     LDR             R5, 0x15A4
  2369. 0000157e:   4628     MOV             R0, R5
  2370. 00001580:   F000FD06 BL              0x1F90
  2371. 00001584:   480A     LDR             R0, 0x15B0
  2372. 00001586:   F000FD03 BL              0x1F90
  2373. 0000158a:   4807     LDR             R0, 0x15A8
  2374. 0000158c:   F000FD00 BL              0x1F90
  2375. 00001590:   4808     LDR             R0, 0x15B4
  2376. 00001592:   F000FCFD BL              0x1F90
  2377. 00001596:   4808     LDR             R0, 0x15B8
  2378. 00001598:   6004     STR             R4, [R0]
  2379. 0000159a:   4808     LDR             R0, 0x15BC
  2380. 0000159c:   6005     STR             R5, [R0]
  2381. 0000159e:   BD38     POP             {R3, R4, R5, PC}
  2382. 000015a0:   7670     STRB            R0, [R6, #0x19]
  2383. 000015a2:   2000     MOV             R0, #0x0
  2384. 000015a4:   7684     STRB            R4, [R0, #0x1A]
  2385. 000015a6:   2000     MOV             R0, #0x0
  2386. 000015a8:   76B4     STRB            R4, [R6, #0x1A]
  2387. 000015aa:   2000     MOV             R0, #0x0
  2388. 000015ac:   7530     STRB            R0, [R6, #0x14]
  2389. 000015ae:   2000     MOV             R0, #0x0
  2390. 000015b0:   76A0     STRB            R0, [R4, #0x1A]
  2391. 000015b2:   2000     MOV             R0, #0x0
  2392. 000015b4:   76C8     STRB            R0, [R1, #0x1B]
  2393. 000015b6:   2000     MOV             R0, #0x0
  2394. 000015b8:   7698     STRB            R0, [R3, #0x1A]
  2395. 000015ba:   2000     MOV             R0, #0x0
  2396. 000015bc:   769C     STRB            R4, [R3, #0x1A]
  2397. 000015be:   2000     MOV             R0, #0x0
  2398. 000015c0:   B570     PUSH            {R4, R5, R6, LR}
  2399. 000015c2:   F8105B01 LDRB.W          R5, [R0], #1
  2400. 000015c6:   E01B     B               0x1600
  2401. 000015c8:   1C40     ADD             R0, R0, #0x1
  2402. 000015ca:   B15A     CZBEQ           R2, 0x15E4
  2403. 000015cc:   0A1C     LSR             R4, R3, #0x8
  2404. 000015ce:   D109     BNE             0x15E4
  2405. 000015d0:   2402     MOV             R4, #0x2
  2406. 000015d2:   F8106B01 LDRB.W          R6, [R0], #1
  2407. 000015d6:   1E64     SUB             R4, R4, #0x1
  2408. 000015d8:   EA462303 ORR.W           R3, R6, R3, LSL #8
  2409. 000015dc:   D1F9     BNE             0x15D2
  2410. 000015de:   E001     B               0x15E4
  2411. 000015e0:   2B04     CMP             R3, #0x4
  2412. 000015e2:   D302     BCC             0x15EA
  2413. 000015e4:   F8104B01 LDRB.W          R4, [R0], #1
  2414. 000015e8:   E003     B               0x15F2
  2415. 000015ea:   462C     MOV             R4, R5
  2416. 000015ec:   E001     B               0x15F2
  2417. 000015ee:   F8014B01 STRB.W          R4, [R1], #1
  2418. 000015f2:   1E5B     SUB             R3, R3, #0x1
  2419. 000015f4:   F1B33FFF CMP.W           R3, #4294967295
  2420. 000015f8:   D1F9     BNE             0x15EE
  2421. 000015fa:   E001     B               0x1600
  2422. 000015fc:   F8013B01 STRB.W          R3, [R1], #1
  2423. 00001600:   F8103B01 LDRB.W          R3, [R0], #1
  2424. 00001604:   429D     CMP             R5, R3
  2425. 00001606:   D1F9     BNE             0x15FC
  2426. 00001608:   F8103B01 LDRB.W          R3, [R0], #1
  2427. 0000160c:   2B00     CMP             R3, #0x0
  2428. 0000160e:   D1E7     BNE             0x15E0
  2429. 00001610:   F8103B01 LDRB.W          R3, [R0], #1
  2430. 00001614:   7804     LDRB            R4, [R0]
  2431. 00001616:   021B     LSL             R3, R3, #0x8
  2432. 00001618:   18E3     ADD             R3, R4, R3
  2433. 0000161a:   D1D5     BNE             0x15C8
  2434. 0000161c:   BD70     POP             {R4, R5, R6, PC}
  2435. 0000161e:   B538     PUSH            {R3, R4, R5, LR}
  2436. 00001620:   4605     MOV             R5, R0
  2437. 00001622:   6C2C     LDR             R4, [R5, #0x40]
  2438. 00001624:   B944     CZBNE           R4, 0x1638
  2439. 00001626:   6828     LDR             R0, [R5]
  2440. 00001628:   2800     CMP             R0, #0x0
  2441. 0000162a:   D122     BNE             0x1672
  2442. 0000162c:   6868     LDR             R0, [R5, #0x4]
  2443. 0000162e:   F000FA5B BL              0x1AE8
  2444. 00001632:   2000     MOV             R0, #0x0
  2445. 00001634:   6068     STR             R0, [R5, #0x4]
  2446. 00001636:   E01C     B               0x1672
  2447. 00001638:   B96A     CZBNE           R2, 0x1656
  2448. 0000163a:   68A8     LDR             R0, [R5, #0x8]
  2449. 0000163c:   4622     MOV             R2, R4
  2450. 0000163e:   F7FFFC99 BL              0xF74
  2451. 00001642:   68A8     LDR             R0, [R5, #0x8]
  2452. 00001644:   1824     ADD             R4, R4, R0
  2453. 00001646:   60AC     STR             R4, [R5, #0x8]
  2454. 00001648:   6868     LDR             R0, [R5, #0x4]
  2455. 0000164a:   68A9     LDR             R1, [R5, #0x8]
  2456. 0000164c:   4288     CMP             R0, R1
  2457. 0000164e:   D810     BHI             0x1672
  2458. 00001650:   6828     LDR             R0, [R5]
  2459. 00001652:   60A8     STR             R0, [R5, #0x8]
  2460. 00001654:   E00D     B               0x1672
  2461. 00001656:   68E8     LDR             R0, [R5, #0xC]
  2462. 00001658:   4622     MOV             R2, R4
  2463. 0000165a:   F7FFFC8B BL              0xF74
  2464. 0000165e:   68E8     LDR             R0, [R5, #0xC]
  2465. 00001660:   1B00     SUB             R0, R0, R4
  2466. 00001662:   60E8     STR             R0, [R5, #0xC]
  2467. 00001664:   6828     LDR             R0, [R5]
  2468. 00001666:   68E9     LDR             R1, [R5, #0xC]
  2469. 00001668:   4288     CMP             R0, R1
  2470. 0000166a:   D902     BLS             0x1672
  2471. 0000166c:   6868     LDR             R0, [R5, #0x4]
  2472. 0000166e:   1B00     SUB             R0, R0, R4
  2473. 00001670:   60E8     STR             R0, [R5, #0xC]
  2474. 00001672:   6BA8     LDR             R0, [R5, #0x38]
  2475. 00001674:   1C40     ADD             R0, R0, #0x1
  2476. 00001676:   63A8     STR             R0, [R5, #0x38]
  2477. 00001678:   BD38     POP             {R3, R4, R5, PC}
  2478. 0000167a:   0000     LSL             R0, R0, #0x0
  2479. 0000167c:   B570     PUSH            {R4, R5, R6, LR}
  2480. 0000167e:   4603     MOV             R3, R0
  2481. 00001680:   460A     MOV             R2, R1
  2482. 00001682:   F000FCF9 BL              0x2078
  2483. 00001686:   6818     LDR             R0, [R3]
  2484. 00001688:   1814     ADD             R4, R2, R0
  2485. 0000168a:   2500     MOV             R5, #0x0
  2486. 0000168c:   4910     LDR             R1, 0x16D0
  2487. 0000168e:   680E     LDR             R6, [R1]
  2488. 00001690:   42B0     CMP             R0, R6
  2489. 00001692:   D806     BHI             0x16A2
  2490. 00001694:   1812     ADD             R2, R2, R0
  2491. 00001696:   4290     CMP             R0, R2
  2492. 00001698:   D808     BHI             0x16AC
  2493. 0000169a:   6808     LDR             R0, [R1]
  2494. 0000169c:   4290     CMP             R0, R2
  2495. 0000169e:   D305     BCC             0x16AC
  2496. 000016a0:   E005     B               0x16AE
  2497. 000016a2:   42A0     CMP             R0, R4
  2498. 000016a4:   D903     BLS             0x16AE
  2499. 000016a6:   6808     LDR             R0, [R1]
  2500. 000016a8:   42A0     CMP             R0, R4
  2501. 000016aa:   D200     BCS             0x16AE
  2502. 000016ac:   2501     MOV             R5, #0x1
  2503. 000016ae:   601C     STR             R4, [R3]
  2504. 000016b0:   B13D     CZBEQ           R5, 0x16C2
  2505. 000016b2:   4808     LDR             R0, 0x16D4
  2506. 000016b4:   6800     LDR             R0, [R0]
  2507. 000016b6:   1D00     ADD             R0, R0, #0x4
  2508. 000016b8:   F000FBDE BL              0x1E78
  2509. 000016bc:   4620     MOV             R0, R4
  2510. 000016be:   F000F90F BL              0x18E0
  2511. 000016c2:   F7FFF96D BL              0x9A0
  2512. 000016c6:   B908     CZBNE           R0, 0x16CC
  2513. 000016c8:   F000FCCE BL              0x2068
  2514. 000016cc:   BD70     POP             {R4, R5, R6, PC}
  2515. 000016ce:   46C0     MOV             R8, R8
  2516. 000016d0:   7910     LDRB            R0, [R2, #0x4]
  2517. 000016d2:   2000     MOV             R0, #0x0
  2518. 000016d4:   7904     LDRB            R4, [R0, #0x4]
  2519. 000016d6:   2000     MOV             R0, #0x0
  2520. 000016d8:   B538     PUSH            {R3, R4, R5, LR}
  2521. 000016da:   4604     MOV             R4, R0
  2522. 000016dc:   460D     MOV             R5, R1
  2523. 000016de:   F000FC81 BL              0x1FE4
  2524. 000016e2:   6829     LDR             R1, [R5]
  2525. 000016e4:   F1B13FFF CMP.W           R1, #4294967295
  2526. 000016e8:   D01A     BEQ             0x1720
  2527. 000016ea:   4A10     LDR             R2, 0x172C
  2528. 000016ec:   6820     LDR             R0, [R4]
  2529. 000016ee:   6813     LDR             R3, [R2]
  2530. 000016f0:   4A0F     LDR             R2, 0x1730
  2531. 000016f2:   4298     CMP             R0, R3
  2532. 000016f4:   D004     BEQ             0x1700
  2533. 000016f6:   6813     LDR             R3, [R2]
  2534. 000016f8:   6860     LDR             R0, [R4, #0x4]
  2535. 000016fa:   4298     CMP             R0, R3
  2536. 000016fc:   D905     BLS             0x170A
  2537. 000016fe:   E000     B               0x1702
  2538. 00001700:   6860     LDR             R0, [R4, #0x4]
  2539. 00001702:   6813     LDR             R3, [R2]
  2540. 00001704:   1A1B     SUB             R3, R3, R0
  2541. 00001706:   4299     CMP             R1, R3
  2542. 00001708:   D801     BHI             0x170E
  2543. 0000170a:   2401     MOV             R4, #0x1
  2544. 0000170c:   E009     B               0x1722
  2545. 0000170e:   6812     LDR             R2, [R2]
  2546. 00001710:   1A89     SUB             R1, R1, R2
  2547. 00001712:   1840     ADD             R0, R0, R1
  2548. 00001714:   6028     STR             R0, [R5]
  2549. 00001716:   4620     MOV             R0, R4
  2550. 00001718:   F000FC22 BL              0x1F60
  2551. 0000171c:   2400     MOV             R4, #0x0
  2552. 0000171e:   E000     B               0x1722
  2553. 00001720:   2400     MOV             R4, #0x0
  2554. 00001722:   F000FC69 BL              0x1FF8
  2555. 00001726:   4620     MOV             R0, R4
  2556. 00001728:   BD38     POP             {R3, R4, R5, PC}
  2557. 0000172a:   46C0     MOV             R8, R8
  2558. 0000172c:   792C     LDRB            R4, [R5, #0x4]
  2559. 0000172e:   2000     MOV             R0, #0x0
  2560. 00001730:   7910     LDRB            R0, [R2, #0x4]
  2561. 00001732:   2000     MOV             R0, #0x0
  2562. 00001734:   B538     PUSH            {R3, R4, R5, LR}
  2563. 00001736:   4604     MOV             R4, R0
  2564. 00001738:   2501     MOV             R5, #0x1
  2565. 0000173a:   2901     CMP             R1, #0x1
  2566. 0000173c:   D004     BEQ             0x1748
  2567. 0000173e:   6A60     LDR             R0, [R4, #0x24]
  2568. 00001740:   B100     CZBEQ           R0, 0x1744
  2569. 00001742:   2500     MOV             R5, #0x0
  2570. 00001744:   6920     LDR             R0, [R4, #0x10]
  2571. 00001746:   B9F8     CZBNE           R0, 0x1788
  2572. 00001748:   2D01     CMP             R5, #0x1
  2573. 0000174a:   D11E     BNE             0x178A
  2574. 0000174c:   6820     LDR             R0, [R4]
  2575. 0000174e:   6BE1     LDR             R1, [R4, #0x3C]
  2576. 00001750:   6C22     LDR             R2, [R4, #0x40]
  2577. 00001752:   FB020001 MLA.W           R0, R2, R1, R0
  2578. 00001756:   6060     STR             R0, [R4, #0x4]
  2579. 00001758:   2000     MOV             R0, #0x0
  2580. 0000175a:   63A0     STR             R0, [R4, #0x38]
  2581. 0000175c:   6820     LDR             R0, [R4]
  2582. 0000175e:   60A0     STR             R0, [R4, #0x8]
  2583. 00001760:   6BE0     LDR             R0, [R4, #0x3C]
  2584. 00001762:   6821     LDR             R1, [R4]
  2585. 00001764:   6C22     LDR             R2, [R4, #0x40]
  2586. 00001766:   1E40     SUB             R0, R0, #0x1
  2587. 00001768:   FB021000 MLA.W           R0, R2, R0, R1
  2588. 0000176c:   60E0     STR             R0, [R4, #0xC]
  2589. 0000176e:   F04F30FF MOV.W           R0, #4294967295
  2590. 00001772:   6460     STR             R0, [R4, #0x44]
  2591. 00001774:   64A0     STR             R0, [R4, #0x48]
  2592. 00001776:   F1040010 ADD.W           R0, R4, #16
  2593. 0000177a:   F000FC09 BL              0x1F90
  2594. 0000177e:   F1040024 ADD.W           R0, R4, #36
  2595. 00001782:   F000FC05 BL              0x1F90
  2596. 00001786:   E000     B               0x178A
  2597. 00001788:   2500     MOV             R5, #0x0
  2598. 0000178a:   4628     MOV             R0, R5
  2599. 0000178c:   BD38     POP             {R3, R4, R5, PC}
  2600. 0000178e:   0000     LSL             R0, R0, #0x0
  2601. 00001790:   F0004170 AND.W           R1, R0, #4026531840
  2602. 00001794:   F1B14F70 CMP.W           R1, #4026531840
  2603. 00001798:   D00B     BEQ             0x17B2
  2604. 0000179a:   4A11     LDR             R2, 0x17E0
  2605. 0000179c:   0F01     LSR             R1, R0, #0x1C
  2606. 0000179e:   F8521021 LDR.W           R1, [R2, R1, LSL #2]
  2607. 000017a2:   F3C04204 UBFX.W          R2, R0, #16, #5
  2608. 000017a6:   B280     UXTH            R0, R0
  2609. 000017a8:   4090     LSL             R0, R2
  2610. 000017aa:   680A     LDR             R2, [R1]
  2611. 000017ac:   4310     ORR             R0, R2
  2612. 000017ae:   6008     STR             R0, [R1]
  2613. 000017b0:   E015     B               0x17DE
  2614. 000017b2:   490C     LDR             R1, 0x17E4
  2615. 000017b4:   F3C02207 UBFX.W          R2, R0, #8, #8
  2616. 000017b8:   1889     ADD             R1, R1, R2
  2617. 000017ba:   0F0A     LSR             R2, R1, #0x1C
  2618. 000017bc:   08C1     LSR             R1, R0, #0x3
  2619. 000017be:   F40151FF AND.W           R1, R1, #8160
  2620. 000017c2:   F00000FF AND.W           R0, R0, #255
  2621. 000017c6:   F5A13150 SUB.W           R1, R1, #212992
  2622. 000017ca:   F021417E BIC.W           R1, R1, #4261412864
  2623. 000017ce:   EA417102 ORR.W           R1, R1, R2, LSL #28
  2624. 000017d2:   EA410180 ORR.W           R1, R1, R0, LSL #2
  2625. 000017d6:   F0417000 ORR.W           R0, R1, #33554432
  2626. 000017da:   2101     MOV             R1, #0x1
  2627. 000017dc:   6001     STR             R1, [R0]
  2628. 000017de:   4770     BX              R14
  2629. 000017e0:   216C     MOV             R1, #0x6C
  2630. 000017e2:   0000     LSL             R0, R0, #0x0
  2631. 000017e4:   E600     B               0x13E8
  2632. 000017e6:   400F     AND             R7, R1
  2633. 000017e8:   E92D43F8 STMDB.W         R13!, {R3, R4, R5, R6, R7, R8, R9, R14}
  2634. 000017ec:   4688     MOV             R8, R1
  2635. 000017ee:   4691     MOV             R9, R2
  2636. 000017f0:   0086     LSL             R6, R0, #0x2
  2637. 000017f2:   F04F7580 MOV.W           R5, #16777216
  2638. 000017f6:   480F     LDR             R0, 0x1834
  2639. 000017f8:   F1050444 ADD.W           R4, R5, #68
  2640. 000017fc:   5987     LDR             R7, [R0, R6]
  2641. 000017fe:   6820     LDR             R0, [R4]
  2642. 00001800:   6901     LDR             R1, [R0, #0x10]
  2643. 00001802:   4638     MOV             R0, R7
  2644. 00001804:   4788     BLX             R1
  2645. 00001806:   B190     CZBEQ           R0, 0x182E
  2646. 00001808:   480B     LDR             R0, 0x1838
  2647. 0000180a:   5980     LDR             R0, [R0, R6]
  2648. 0000180c:   4E0B     LDR             R6, 0x183C
  2649. 0000180e:   6030     STR             R0, [R6]
  2650. 00001810:   6820     LDR             R0, [R4]
  2651. 00001812:   6981     LDR             R1, [R0, #0x18]
  2652. 00001814:   4638     MOV             R0, R7
  2653. 00001816:   4788     BLX             R1
  2654. 00001818:   2360     MOV             R3, #0x60
  2655. 0000181a:   4642     MOV             R2, R8
  2656. 0000181c:   6968     LDR             R0, [R5, #0x14]
  2657. 0000181e:   4649     MOV             R1, R9
  2658. 00001820:   6944     LDR             R4, [R0, #0x14]
  2659. 00001822:   6830     LDR             R0, [R6]
  2660. 00001824:   47A0     BLX             R4
  2661. 00001826:   6968     LDR             R0, [R5, #0x14]
  2662. 00001828:   69C1     LDR             R1, [R0, #0x1C]
  2663. 0000182a:   6830     LDR             R0, [R6]
  2664. 0000182c:   4788     BLX             R1
  2665. 0000182e:   E8BD83F8 LDMIA.W         R13!, {R3, R4, R5, R6, R7, R8, R9, PC}
  2666. 00001832:   46C0     MOV             R8, R8
  2667. 00001834:   21A0     MOV             R1, #0xA0
  2668. 00001836:   0000     LSL             R0, R0, #0x0
  2669. 00001838:   2194     MOV             R1, #0x94
  2670. 0000183a:   0000     LSL             R0, R0, #0x0
  2671. 0000183c:   795C     LDRB            R4, [R3, #0x5]
  2672. 0000183e:   2000     MOV             R0, #0x0
  2673. 00001840:   B570     PUSH            {R4, R5, R6, LR}
  2674. 00001842:   4D11     LDR             R5, 0x1888
  2675. 00001844:   6828     LDR             R0, [R5]
  2676. 00001846:   B1E8     CZBEQ           R0, 0x1884
  2677. 00001848:   F000FC16 BL              0x2078
  2678. 0000184c:   4C0F     LDR             R4, 0x188C
  2679. 0000184e:   6821     LDR             R1, [R4]
  2680. 00001850:   2000     MOV             R0, #0x0
  2681. 00001852:   B901     CZBNE           R1, 0x1856
  2682. 00001854:   2001     MOV             R0, #0x1
  2683. 00001856:   4606     MOV             R6, R0
  2684. 00001858:   F7FFF8A2 BL              0x9A0
  2685. 0000185c:   B996     CZBNE           R6, 0x1884
  2686. 0000185e:   F000FBC1 BL              0x1FE4
  2687. 00001862:   68E0     LDR             R0, [R4, #0xC]
  2688. 00001864:   68C4     LDR             R4, [R0, #0xC]
  2689. 00001866:   1D20     ADD             R0, R4, #0x4
  2690. 00001868:   F000FB06 BL              0x1E78
  2691. 0000186c:   4908     LDR             R1, 0x1890
  2692. 0000186e:   6808     LDR             R0, [R1]
  2693. 00001870:   1E40     SUB             R0, R0, #0x1
  2694. 00001872:   6008     STR             R0, [R1]
  2695. 00001874:   6828     LDR             R0, [R5]
  2696. 00001876:   1E40     SUB             R0, R0, #0x1
  2697. 00001878:   6028     STR             R0, [R5]
  2698. 0000187a:   F000FBBD BL              0x1FF8
  2699. 0000187e:   4620     MOV             R0, R4
  2700. 00001880:   F000FBE8 BL              0x2054
  2701. 00001884:   BD70     POP             {R4, R5, R6, PC}
  2702. 00001886:   46C0     MOV             R8, R8
  2703. 00001888:   7908     LDRB            R0, [R1, #0x4]
  2704. 0000188a:   2000     MOV             R0, #0x0
  2705. 0000188c:   76B4     STRB            R4, [R6, #0x1A]
  2706. 0000188e:   2000     MOV             R0, #0x0
  2707. 00001890:   790C     LDRB            R4, [R1, #0x4]
  2708. 00001892:   2000     MOV             R0, #0x0
  2709. 00001894:   B510     PUSH            {R4, LR}
  2710. 00001896:   4C0F     LDR             R4, 0x18D4
  2711. 00001898:   2102     MOV             R1, #0x2
  2712. 0000189a:   4620     MOV             R0, R4
  2713. 0000189c:   F000FBB6 BL              0x200C
  2714. 000018a0:   2108     MOV             R1, #0x8
  2715. 000018a2:   4620     MOV             R0, R4
  2716. 000018a4:   F000FBB2 BL              0x200C
  2717. 000018a8:   2104     MOV             R1, #0x4
  2718. 000018aa:   4620     MOV             R0, R4
  2719. 000018ac:   F000FBAE BL              0x200C
  2720. 000018b0:   F64F71FF MOVW.W          R1, #65535
  2721. 000018b4:   4808     LDR             R0, 0x18D8
  2722. 000018b6:   F000FB81 BL              0x1FBC
  2723. 000018ba:   4C08     LDR             R4, 0x18DC
  2724. 000018bc:   F64F71FF MOVW.W          R1, #65535
  2725. 000018c0:   4620     MOV             R0, R4
  2726. 000018c2:   F000FB7B BL              0x1FBC
  2727. 000018c6:   F64F71FF MOVW.W          R1, #65535
  2728. 000018ca:   4620     MOV             R0, R4
  2729. 000018cc:   F000FB76 BL              0x1FBC
  2730. 000018d0:   BD10     POP             {R4, PC}
  2731. 000018d2:   46C0     MOV             R8, R8
  2732. 000018d4:   5000     STR             R0, [R0, R0]
  2733. 000018d6:   4002     AND             R2, R0
  2734. 000018d8:   0000     LSL             R0, R0, #0x0
  2735. 000018da:   4003     AND             R3, R0
  2736. 000018dc:   1000     ASR             R0, R0, #0x0
  2737. 000018de:   4003     AND             R3, R0
  2738. 000018e0:   B510     PUSH            {R4, LR}
  2739. 000018e2:   4604     MOV             R4, R0
  2740. 000018e4:   480C     LDR             R0, 0x1918
  2741. 000018e6:   6801     LDR             R1, [R0]
  2742. 000018e8:   604C     STR             R4, [R1, #0x4]
  2743. 000018ea:   490C     LDR             R1, 0x191C
  2744. 000018ec:   6809     LDR             R1, [R1]
  2745. 000018ee:   42A1     CMP             R1, R4
  2746. 000018f0:   D80B     BHI             0x190A
  2747. 000018f2:   6801     LDR             R1, [R0]
  2748. 000018f4:   480A     LDR             R0, 0x1920
  2749. 000018f6:   1D09     ADD             R1, R1, #0x4
  2750. 000018f8:   6800     LDR             R0, [R0]
  2751. 000018fa:   F000FA3E BL              0x1D7A
  2752. 000018fe:   4809     LDR             R0, 0x1924
  2753. 00001900:   6801     LDR             R1, [R0]
  2754. 00001902:   42A1     CMP             R1, R4
  2755. 00001904:   D907     BLS             0x1916
  2756. 00001906:   6004     STR             R4, [R0]
  2757. 00001908:   E005     B               0x1916
  2758. 0000190a:   6801     LDR             R1, [R0]
  2759. 0000190c:   4806     LDR             R0, 0x1928
  2760. 0000190e:   1D09     ADD             R1, R1, #0x4
  2761. 00001910:   6800     LDR             R0, [R0]
  2762. 00001912:   F000FA32 BL              0x1D7A
  2763. 00001916:   BD10     POP             {R4, PC}
  2764. 00001918:   7904     LDRB            R4, [R0, #0x4]
  2765. 0000191a:   2000     MOV             R0, #0x0
  2766. 0000191c:   7910     LDRB            R0, [R2, #0x4]
  2767. 0000191e:   2000     MOV             R0, #0x0
  2768. 00001920:   7698     STRB            R0, [R3, #0x1A]
  2769. 00001922:   2000     MOV             R0, #0x0
  2770. 00001924:   7934     LDRB            R4, [R6, #0x4]
  2771. 00001926:   2000     MOV             R0, #0x0
  2772. 00001928:   769C     STRB            R4, [R3, #0x1A]
  2773. 0000192a:   2000     MOV             R0, #0x0
  2774. 0000192c:   B5F8     PUSH            {R3, R4, R5, R6, R7, LR}
  2775. 0000192e:   4606     MOV             R6, R0
  2776. 00001930:   2704     MOV             R7, #0x4
  2777. 00001932:   4D10     LDR             R5, 0x1974
  2778. 00001934:   2400     MOV             R4, #0x0
  2779. 00001936:   8870     LDRH            R0, [R6, #0x2]
  2780. 00001938:   E018     B               0x196C
  2781. 0000193a:   00A1     LSL             R1, R4, #0x2
  2782. 0000193c:   EB0101C4 ADD.W           R1, R1, R4, LSL #3
  2783. 00001940:   1873     ADD             R3, R6, R1
  2784. 00001942:   68DA     LDR             R2, [R3, #0xC]
  2785. 00001944:   6859     LDR             R1, [R3, #0x4]
  2786. 00001946:   689B     LDR             R3, [R3, #0x8]
  2787. 00001948:   B952     CZBNE           R2, 0x1960
  2788. 0000194a:   682A     LDR             R2, [R5]
  2789. 0000194c:   B162     CZBEQ           R2, 0x1968
  2790. 0000194e:   7808     LDRB            R0, [R1]
  2791. 00001950:   1C49     ADD             R1, R1, #0x1
  2792. 00001952:   FB10F007 SMULBB.W        R0, R0, R7
  2793. 00001956:   582A     LDR             R2, [R5, R0]
  2794. 00001958:   4608     MOV             R0, R1
  2795. 0000195a:   4619     MOV             R1, R3
  2796. 0000195c:   4790     BLX             R2
  2797. 0000195e:   E002     B               0x1966
  2798. 00001960:   4618     MOV             R0, R3
  2799. 00001962:   F7FFFB07 BL              0xF74
  2800. 00001966:   8870     LDRH            R0, [R6, #0x2]
  2801. 00001968:   1C64     ADD             R4, R4, #0x1
  2802. 0000196a:   B2A4     UXTH            R4, R4
  2803. 0000196c:   42A0     CMP             R0, R4
  2804. 0000196e:   DCE4     BGT             0x193A
  2805. 00001970:   BDF8     POP             {R3, R4, R5, R6, R7, PC}
  2806. 00001972:   46C0     MOV             R8, R8
  2807. 00001974:   21EC     MOV             R1, #0xEC
  2808. 00001976:   0000     LSL             R0, R0, #0x0
  2809. 00001978:   B570     PUSH            {R4, R5, R6, LR}
  2810. 0000197a:   4606     MOV             R6, R0
  2811. 0000197c:   2050     MOV             R0, #0x50
  2812. 0000197e:   F7FFF9A3 BL              0xCC8
  2813. 00001982:   4605     MOV             R5, R0
  2814. 00001984:   B1E5     CZBEQ           R5, 0x19C0
  2815. 00001986:   2400     MOV             R4, #0x0
  2816. 00001988:   606C     STR             R4, [R5, #0x4]
  2817. 0000198a:   602C     STR             R4, [R5]
  2818. 0000198c:   60AC     STR             R4, [R5, #0x8]
  2819. 0000198e:   60EC     STR             R4, [R5, #0xC]
  2820. 00001990:   63AC     STR             R4, [R5, #0x38]
  2821. 00001992:   2001     MOV             R0, #0x1
  2822. 00001994:   63E8     STR             R0, [R5, #0x3C]
  2823. 00001996:   642C     STR             R4, [R5, #0x40]
  2824. 00001998:   F04F30FF MOV.W           R0, #4294967295
  2825. 0000199c:   6468     STR             R0, [R5, #0x44]
  2826. 0000199e:   64A8     STR             R0, [R5, #0x48]
  2827. 000019a0:   F885604D STRB.W          R6, [R5, #77]
  2828. 000019a4:   F1050010 ADD.W           R0, R5, #16
  2829. 000019a8:   F000FAF2 BL              0x1F90
  2830. 000019ac:   F1050024 ADD.W           R0, R5, #36
  2831. 000019b0:   F000FAEE BL              0x1F90
  2832. 000019b4:   4621     MOV             R1, R4
  2833. 000019b6:   4628     MOV             R0, R5
  2834. 000019b8:   460A     MOV             R2, R1
  2835. 000019ba:   4613     MOV             R3, R2
  2836. 000019bc:   F7FFF856 BL              0xA6C
  2837. 000019c0:   4628     MOV             R0, R5
  2838. 000019c2:   BD70     POP             {R4, R5, R6, PC}
  2839. 000019c4:   E92D41F0 STMDB.W         R13!, {R4, R5, R6, R7, R8, R14}
  2840. 000019c8:   4606     MOV             R6, R0
  2841. 000019ca:   460F     MOV             R7, R1
  2842. 000019cc:   4690     MOV             R8, R2
  2843. 000019ce:   2500     MOV             R5, #0x0
  2844. 000019d0:   B1DE     CZBEQ           R6, 0x1A0A
  2845. 000019d2:   2050     MOV             R0, #0x50
  2846. 000019d4:   F7FFF978 BL              0xCC8
  2847. 000019d8:   4604     MOV             R4, R0
  2848. 000019da:   42A5     CMP             R5, R4
  2849. 000019dc:   D015     BEQ             0x1A0A
  2850. 000019de:   FB07F006 MUL.W           R0, R7, R6
  2851. 000019e2:   1C40     ADD             R0, R0, #0x1
  2852. 000019e4:   F7FFF970 BL              0xCC8
  2853. 000019e8:   6020     STR             R0, [R4]
  2854. 000019ea:   6820     LDR             R0, [R4]
  2855. 000019ec:   4285     CMP             R5, R0
  2856. 000019ee:   D103     BNE             0x19F8
  2857. 000019f0:   4620     MOV             R0, R4
  2858. 000019f2:   F000F905 BL              0x1C00
  2859. 000019f6:   E008     B               0x1A0A
  2860. 000019f8:   63E6     STR             R6, [R4, #0x3C]
  2861. 000019fa:   6427     STR             R7, [R4, #0x40]
  2862. 000019fc:   2101     MOV             R1, #0x1
  2863. 000019fe:   4620     MOV             R0, R4
  2864. 00001a00:   F7FFFE98 BL              0x1734
  2865. 00001a04:   F884804D STRB.W          R8, [R4, #77]
  2866. 00001a08:   4625     MOV             R5, R4
  2867. 00001a0a:   4628     MOV             R0, R5
  2868. 00001a0c:   E8BD81F0 LDMIA.W         R13!, {R4, R5, R6, R7, R8, PC}
  2869. 00001a10:   B510     PUSH            {R4, LR}
  2870. 00001a12:   F3C04107 UBFX.W          R1, R0, #16, #8
  2871. 00001a16:   2201     MOV             R2, #0x1
  2872. 00001a18:   4B0D     LDR             R3, 0x1A50
  2873. 00001a1a:   408A     LSL             R2, R1
  2874. 00001a1c:   681C     LDR             R4, [R3]
  2875. 00001a1e:   4B0D     LDR             R3, 0x1A54
  2876. 00001a20:   4222     TST             R2, R4
  2877. 00001a22:   D102     BNE             0x1A2A
  2878. 00001a24:   F8531031 LDR.W           R1, [R3, R1, LSL #3]
  2879. 00001a28:   E004     B               0x1A34
  2880. 00001a2a:   2204     MOV             R2, #0x4
  2881. 00001a2c:   EB0202C1 ADD.W           R2, R2, R1, LSL #3
  2882. 00001a30:   4619     MOV             R1, R3
  2883. 00001a32:   5889     LDR             R1, [R1, R2]
  2884. 00001a34:   F3C02407 UBFX.W          R4, R0, #8, #8
  2885. 00001a38:   220F     MOV             R2, #0xF
  2886. 00001a3a:   F000000F AND.W           R0, R0, #15
  2887. 00001a3e:   F8D1352C LDR.W           R3, [R1, #1324]
  2888. 00001a42:   40A2     LSL             R2, R4
  2889. 00001a44:   40A0     LSL             R0, R4
  2890. 00001a46:   4393     BIC             R3, R2
  2891. 00001a48:   4318     ORR             R0, R3
  2892. 00001a4a:   F8C1052C STR.W           R0, [R1, #1324]
  2893. 00001a4e:   BD10     POP             {R4, PC}
  2894. 00001a50:   E06C     B               0x1B2C
  2895. 00001a52:   400F     AND             R7, R1
  2896. 00001a54:   20D8     MOV             R0, #0xD8
  2897. 00001a56:   0000     LSL             R0, R0, #0x0
  2898. 00001a58:   B51F     PUSH            {R0, R1, R2, R3, R4, LR}
  2899. 00001a5a:   490F     LDR             R1, 0x1A98
  2900. 00001a5c:   480D     LDR             R0, 0x1A94
  2901. 00001a5e:   6001     STR             R1, [R0]
  2902. 00001a60:   21FF     MOV             R1, #0xFF
  2903. 00001a62:   6041     STR             R1, [R0, #0x4]
  2904. 00001a64:   F7FFFD4C BL              0x1500
  2905. 00001a68:   2400     MOV             R4, #0x0
  2906. 00001a6a:   2002     MOV             R0, #0x2
  2907. 00001a6c:   4623     MOV             R3, R4
  2908. 00001a6e:   2280     MOV             R2, #0x80
  2909. 00001a70:   A106     ADD             R1, PC, #0x18 0x1A8C
  2910. 00001a72:   9000     STR             R0, [SP]
  2911. 00001a74:   4809     LDR             R0, 0x1A9C
  2912. 00001a76:   9301     STR             R3, [SP, #0x4]
  2913. 00001a78:   9302     STR             R3, [SP, #0x8]
  2914. 00001a7a:   9303     STR             R3, [SP, #0xC]
  2915. 00001a7c:   F7FEFEAA BL              0x7D4
  2916. 00001a80:   2801     CMP             R0, #0x1
  2917. 00001a82:   D000     BEQ             0x1A86
  2918. 00001a84:   2401     MOV             R4, #0x1
  2919. 00001a86:   4620     MOV             R0, R4
  2920. 00001a88:   9000     STR             R0, [SP]
  2921. 00001a8a:   BD1F     POP             {R0, R1, R2, R3, R4, PC}
  2922. 00001a8c:   7753     STRB            R3, [R2, #0x1D]
  2923. 00001a8e:   7469     STRB            R1, [R5, #0x11]
  2924. 00001a90:   6863     LDR             R3, [R4, #0x4]
  2925. 00001a92:   C000     STMIA           R0!
  2926. 00001a94:   5520     STRB            R0, [R4, R4]
  2927. 00001a96:   4002     AND             R2, R0
  2928. 00001a98:   434B     MUL             R3, R1
  2929. 00001a9a:   4C4F     LDR             R4, 0x1BD8
  2930. 00001a9c:   05C9     LSL             R1, R1, #0x17
  2931. 00001a9e:   0000     LSL             R0, R0, #0x0
  2932. 00001aa0:   F64E5188 MOVW.W          R1, #60808
  2933. 00001aa4:   F2CE0100 MOVT.W          R1, #57344
  2934. 00001aa8:   6808     LDR             R0, [R1]
  2935. 00001aaa:   F04F03F0 MOV.W           R3, #240
  2936. 00001aae:   EA404003 ORR.W           R0, R0, R3, LSL #16
  2937. 00001ab2:   6008     STR             R0, [R1]
  2938. 00001ab4:   4809     LDR             R0, 0x1ADC
  2939. 00001ab6:   4685     MOV             R13, R0
  2940. 00001ab8:   4809     LDR             R0, 0x1AE0
  2941. 00001aba:   4485     ADD             R13, R0
  2942. 00001abc:   466F     MOV             R7, R13
  2943. 00001abe:   2007     MOV             R0, #0x7
  2944. 00001ac0:   4387     BIC             R7, R0
  2945. 00001ac2:   46BD     MOV             R13, R7
  2946. 00001ac4:   4807     LDR             R0, 0x1AE4
  2947. 00001ac6:   466F     MOV             R7, R13
  2948. 00001ac8:   6007     STR             R7, [R0]
  2949. 00001aca:   F7FFFB39 BL              0x1140
  2950. 00001ace:   F000FA3B BL              0x1F48
  2951. 00001ad2:   2001     MOV             R0, #0x1
  2952. 00001ad4:   F000F878 BL              0x1BC8
  2953. 00001ad8:   E7FE     B               0x1AD8
  2954. 00001ada:   0000     LSL             R0, R0, #0x0
  2955. 00001adc:   7704     STRB            R4, [R0, #0x1C]
  2956. 00001ade:   2000     MOV             R0, #0x0
  2957. 00001ae0:   0200     LSL             R0, R0, #0x8
  2958. 00001ae2:   0000     LSL             R0, R0, #0x0
  2959. 00001ae4:   796C     LDRB            R4, [R5, #0x5]
  2960. 00001ae6:   2000     MOV             R0, #0x0
  2961. 00001ae8:   B510     PUSH            {R4, LR}
  2962. 00001aea:   4604     MOV             R4, R0
  2963. 00001aec:   B1D8     CZBEQ           R0, 0x1B26
  2964. 00001aee:   6AE1     LDR             R1, [R4, #0x2C]
  2965. 00001af0:   6CA0     LDR             R0, [R4, #0x48]
  2966. 00001af2:   4288     CMP             R0, R1
  2967. 00001af4:   D017     BEQ             0x1B26
  2968. 00001af6:   1D20     ADD             R0, R4, #0x4
  2969. 00001af8:   F000F9BE BL              0x1E78
  2970. 00001afc:   6CA0     LDR             R0, [R4, #0x48]
  2971. 00001afe:   62E0     STR             R0, [R4, #0x2C]
  2972. 00001b00:   6AE0     LDR             R0, [R4, #0x2C]
  2973. 00001b02:   F1C00010 RSB.W           R0, R0, #16
  2974. 00001b06:   61A0     STR             R0, [R4, #0x18]
  2975. 00001b08:   4807     LDR             R0, 0x1B28
  2976. 00001b0a:   6AE1     LDR             R1, [R4, #0x2C]
  2977. 00001b0c:   6802     LDR             R2, [R0]
  2978. 00001b0e:   428A     CMP             R2, R1
  2979. 00001b10:   D200     BCS             0x1B14
  2980. 00001b12:   6001     STR             R1, [R0]
  2981. 00001b14:   6AE0     LDR             R0, [R4, #0x2C]
  2982. 00001b16:   0081     LSL             R1, R0, #0x2
  2983. 00001b18:   EB011100 ADD.W           R1, R1, R0, LSL #4
  2984. 00001b1c:   4803     LDR             R0, 0x1B2C
  2985. 00001b1e:   1840     ADD             R0, R0, R1
  2986. 00001b20:   1D21     ADD             R1, R4, #0x4
  2987. 00001b22:   F000F9DA BL              0x1EDA
  2988. 00001b26:   BD10     POP             {R4, PC}
  2989. 00001b28:   7918     LDRB            R0, [R3, #0x4]
  2990. 00001b2a:   2000     MOV             R0, #0x0
  2991. 00001b2c:   7530     STRB            R0, [R6, #0x14]
  2992. 00001b2e:   2000     MOV             R0, #0x0
  2993. 00001b30:   B51F     PUSH            {R0, R1, R2, R3, R4, LR}
  2994. 00001b32:   2000     MOV             R0, #0x0
  2995. 00001b34:   4604     MOV             R4, R0
  2996. 00001b36:   22C8     MOV             R2, #0xC8
  2997. 00001b38:   A10A     ADD             R1, PC, #0x28 0x1B64
  2998. 00001b3a:   9000     STR             R0, [SP]
  2999. 00001b3c:   4623     MOV             R3, R4
  3000. 00001b3e:   480B     LDR             R0, 0x1B6C
  3001. 00001b40:   9401     STR             R4, [SP, #0x4]
  3002. 00001b42:   9402     STR             R4, [SP, #0x8]
  3003. 00001b44:   9403     STR             R4, [SP, #0xC]
  3004. 00001b46:   F7FEFE45 BL              0x7D4
  3005. 00001b4a:   2801     CMP             R0, #0x1
  3006. 00001b4c:   D108     BNE             0x1B60
  3007. 00001b4e:   F7FFF998 BL              0xE82
  3008. 00001b52:   4907     LDR             R1, 0x1B70
  3009. 00001b54:   2001     MOV             R0, #0x1
  3010. 00001b56:   6008     STR             R0, [R1]
  3011. 00001b58:   4806     LDR             R0, 0x1B74
  3012. 00001b5a:   6004     STR             R4, [R0]
  3013. 00001b5c:   F000F8B4 BL              0x1CC8
  3014. 00001b60:   9000     STR             R0, [SP]
  3015. 00001b62:   BD1F     POP             {R0, R1, R2, R3, R4, PC}
  3016. 00001b64:   4449     ADD             R1, R9
  3017. 00001b66:   454C     CMP             R4, R9
  3018. 00001b68:   C000     STMIA           R0!
  3019. 00001b6a:   C046     STMIA           R0!, {R1, R2, R6}
  3020. 00001b6c:   20BD     MOV             R0, #0xBD
  3021. 00001b6e:   0000     LSL             R0, R0, #0x0
  3022. 00001b70:   791C     LDRB            R4, [R3, #0x4]
  3023. 00001b72:   2000     MOV             R0, #0x0
  3024. 00001b74:   7910     LDRB            R0, [R2, #0x4]
  3025. 00001b76:   2000     MOV             R0, #0x0
  3026. 00001b78:   E92D41F0 STMDB.W         R13!, {R4, R5, R6, R7, R8, R14}
  3027. 00001b7c:   B911     CZBNE           R1, 0x1B84
  3028. 00001b7e:   F04F0800 MOV.W           R8, #0
  3029. 00001b82:   E014     B               0x1BAE
  3030. 00001b84:   4F0C     LDR             R7, 0x1BB8
  3031. 00001b86:   1E44     SUB             R4, R0, #0x1
  3032. 00001b88:   4E0A     LDR             R6, 0x1BB4
  3033. 00001b8a:   460D     MOV             R5, R1
  3034. 00001b8c:   46A8     MOV             R8, R5
  3035. 00001b8e:   F8141F01 LDRB.W          R1, [R4, #1]!
  3036. 00001b92:   6830     LDR             R0, [R6]
  3037. 00001b94:   290A     CMP             R1, #0xA
  3038. 00001b96:   D105     BNE             0x1BA4
  3039. 00001b98:   6839     LDR             R1, [R7]
  3040. 00001b9a:   680A     LDR             R2, [R1]
  3041. 00001b9c:   210D     MOV             R1, #0xD
  3042. 00001b9e:   4790     BLX             R2
  3043. 00001ba0:   6830     LDR             R0, [R6]
  3044. 00001ba2:   7821     LDRB            R1, [R4]
  3045. 00001ba4:   683A     LDR             R2, [R7]
  3046. 00001ba6:   6812     LDR             R2, [R2]
  3047. 00001ba8:   4790     BLX             R2
  3048. 00001baa:   1E6D     SUB             R5, R5, #0x1
  3049. 00001bac:   D1EF     BNE             0x1B8E
  3050. 00001bae:   4640     MOV             R0, R8
  3051. 00001bb0:   E8BD81F0 LDMIA.W         R13!, {R4, R5, R6, R7, R8, PC}
  3052. 00001bb4:   795C     LDRB            R4, [R3, #0x5]
  3053. 00001bb6:   2000     MOV             R0, #0x0
  3054. 00001bb8:   0014     LSL             R4, R2, #0x0
  3055. 00001bba:   0100     LSL             R0, R0, #0x4
  3056. 00001bbc:   BF00     NOP
  3057. 00001bbe:   4770     BX              R14
  3058. 00001bc0:   B508     PUSH            {R3, LR}
  3059. 00001bc2:   F7FFFFFB BL              0x1BBC
  3060. 00001bc6:   E7FE     B               0x1BC6
  3061. 00001bc8:   B510     PUSH            {R4, LR}
  3062. 00001bca:   4604     MOV             R4, R0
  3063. 00001bcc:   4808     LDR             R0, 0x1BF0
  3064. 00001bce:   6800     LDR             R0, [R0]
  3065. 00001bd0:   4780     BLX             R0
  3066. 00001bd2:   4808     LDR             R0, 0x1BF4
  3067. 00001bd4:   6801     LDR             R1, [R0]
  3068. 00001bd6:   B109     CZBEQ           R1, 0x1BDC
  3069. 00001bd8:   4620     MOV             R0, R4
  3070. 00001bda:   4788     BLX             R1
  3071. 00001bdc:   4806     LDR             R0, 0x1BF8
  3072. 00001bde:   6800     LDR             R0, [R0]
  3073. 00001be0:   B100     CZBEQ           R0, 0x1BE4
  3074. 00001be2:   4780     BLX             R0
  3075. 00001be4:   4805     LDR             R0, 0x1BFC
  3076. 00001be6:   6800     LDR             R0, [R0]
  3077. 00001be8:   4780     BLX             R0
  3078. 00001bea:   F7FFFFE9 BL              0x1BC0
  3079. 00001bee:   BD10     POP             {R4, PC}
  3080. 00001bf0:   794C     LDRB            R4, [R1, #0x5]
  3081. 00001bf2:   2000     MOV             R0, #0x0
  3082. 00001bf4:   7958     LDRB            R0, [R3, #0x5]
  3083. 00001bf6:   2000     MOV             R0, #0x0
  3084. 00001bf8:   7954     LDRB            R4, [R2, #0x5]
  3085. 00001bfa:   2000     MOV             R0, #0x0
  3086. 00001bfc:   7950     LDRB            R0, [R2, #0x5]
  3087. 00001bfe:   2000     MOV             R0, #0x0
  3088. 00001c00:   B570     PUSH            {R4, R5, R6, LR}
  3089. 00001c02:   B1C8     CZBEQ           R0, 0x1C38
  3090. 00001c04:   3810     SUB             R0, #0x10
  3091. 00001c06:   4604     MOV             R4, R0
  3092. 00001c08:   F000FA36 BL              0x2078
  3093. 00001c0c:   480B     LDR             R0, 0x1C3C
  3094. 00001c0e:   490C     LDR             R1, 0x1C40
  3095. 00001c10:   6805     LDR             R5, [R0]
  3096. 00001c12:   680B     LDR             R3, [R1]
  3097. 00001c14:   686D     LDR             R5, [R5, #0x4]
  3098. 00001c16:   6862     LDR             R2, [R4, #0x4]
  3099. 00001c18:   42AA     CMP             R2, R5
  3100. 00001c1a:   D905     BLS             0x1C28
  3101. 00001c1c:   6805     LDR             R5, [R0]
  3102. 00001c1e:   4628     MOV             R0, R5
  3103. 00001c20:   6805     LDR             R5, [R0]
  3104. 00001c22:   686E     LDR             R6, [R5, #0x4]
  3105. 00001c24:   42B2     CMP             R2, R6
  3106. 00001c26:   D8FA     BHI             0x1C1E
  3107. 00001c28:   6802     LDR             R2, [R0]
  3108. 00001c2a:   6022     STR             R2, [R4]
  3109. 00001c2c:   6004     STR             R4, [R0]
  3110. 00001c2e:   6860     LDR             R0, [R4, #0x4]
  3111. 00001c30:   18C3     ADD             R3, R0, R3
  3112. 00001c32:   600B     STR             R3, [R1]
  3113. 00001c34:   F7FEFEB4 BL              0x9A0
  3114. 00001c38:   BD70     POP             {R4, R5, R6, PC}
  3115. 00001c3a:   46C0     MOV             R8, R8
  3116. 00001c3c:   76DC     STRB            R4, [R3, #0x1B]
  3117. 00001c3e:   2000     MOV             R0, #0x0
  3118. 00001c40:   7944     LDRB            R4, [R0, #0x5]
  3119. 00001c42:   2000     MOV             R0, #0x0
  3120. 00001c44:   B51C     PUSH            {R2, R3, R4, LR}
  3121. 00001c46:   1C0A     ADD             R2, R1, #0x0
  3122. 00001c48:   D017     BEQ             0x1C7A
  3123. 00001c4a:   2300     MOV             R3, #0x0
  3124. 00001c4c:   2401     MOV             R4, #0x1
  3125. 00001c4e:   07E4     LSL             R4, R4, #0x1F
  3126. 00001c50:   42A0     CMP             R0, R4
  3127. 00001c52:   BF38     IT              CC
  3128. 00001c54:   1C04     ADD             R4, R0, #0x0
  3129. 00001c56:   4294     CMP             R4, R2
  3130. 00001c58:   D901     BLS             0x1C5E
  3131. 00001c5a:   0052     LSL             R2, R2, #0x1
  3132. 00001c5c:   E7FB     B               0x1C56
  3133. 00001c5e:   4290     CMP             R0, R2
  3134. 00001c60:   415B     ADC             R3, R3
  3135. 00001c62:   4290     CMP             R0, R2
  3136. 00001c64:   BF28     IT              CS
  3137. 00001c66:   1A80     SUB             R0, R0, R2
  3138. 00001c68:   4291     CMP             R1, R2
  3139. 00001c6a:   D201     BCS             0x1C70
  3140. 00001c6c:   0852     LSR             R2, R2, #0x1
  3141. 00001c6e:   E7F6     B               0x1C5E
  3142. 00001c70:   1C19     ADD             R1, R3, #0x0
  3143. 00001c72:   1C02     ADD             R2, R0, #0x0
  3144. 00001c74:   1C08     ADD             R0, R1, #0x0
  3145. 00001c76:   1C11     ADD             R1, R2, #0x0
  3146. 00001c78:   BD1C     POP             {R2, R3, R4, PC}
  3147. 00001c7a:   B100     CZBEQ           R0, 0x1C7E
  3148. 00001c7c:   43C8     MVN             R0, R1
  3149. 00001c7e:   F000F801 BL              0x1C84
  3150. 00001c82:   BD1C     POP             {R2, R3, R4, PC}
  3151. 00001c84:   4770     BX              R14
  3152. 00001c86:   0000     LSL             R0, R0, #0x0
  3153. 00001c88:   B538     PUSH            {R3, R4, R5, LR}
  3154. 00001c8a:   460D     MOV             R5, R1
  3155. 00001c8c:   4C0B     LDR             R4, 0x1CBC
  3156. 00001c8e:   6821     LDR             R1, [R4]
  3157. 00001c90:   3118     ADD             R1, #0x18
  3158. 00001c92:   F000F872 BL              0x1D7A
  3159. 00001c96:   6820     LDR             R0, [R4]
  3160. 00001c98:   1D00     ADD             R0, R0, #0x4
  3161. 00001c9a:   F000F8ED BL              0x1E78
  3162. 00001c9e:   F1B53FFF CMP.W           R5, #4294967295
  3163. 00001ca2:   D005     BEQ             0x1CB0
  3164. 00001ca4:   4806     LDR             R0, 0x1CC0
  3165. 00001ca6:   6800     LDR             R0, [R0]
  3166. 00001ca8:   1828     ADD             R0, R5, R0
  3167. 00001caa:   F7FFFE19 BL              0x18E0
  3168. 00001cae:   E004     B               0x1CBA
  3169. 00001cb0:   6821     LDR             R1, [R4]
  3170. 00001cb2:   4804     LDR             R0, 0x1CC4
  3171. 00001cb4:   1D09     ADD             R1, R1, #0x4
  3172. 00001cb6:   F000F910 BL              0x1EDA
  3173. 00001cba:   BD38     POP             {R3, R4, R5, PC}
  3174. 00001cbc:   7904     LDRB            R4, [R0, #0x4]
  3175. 00001cbe:   2000     MOV             R0, #0x0
  3176. 00001cc0:   7910     LDRB            R0, [R2, #0x4]
  3177. 00001cc2:   2000     MOV             R0, #0x0
  3178. 00001cc4:   76C8     STRB            R0, [R1, #0x1B]
  3179. 00001cc6:   2000     MOV             R0, #0x0
  3180. 00001cc8:   B538     PUSH            {R3, R4, R5, LR}
  3181. 00001cca:   4C0E     LDR             R4, 0x1D04
  3182. 00001ccc:   341C     ADD             R4, #0x1C
  3183. 00001cce:   6820     LDR             R0, [R4]
  3184. 00001cd0:   F4400060 ORR.W           R0, R0, #14680064
  3185. 00001cd4:   6020     STR             R0, [R4]
  3186. 00001cd6:   6820     LDR             R0, [R4]
  3187. 00001cd8:   F0404060 ORR.W           R0, R0, #3758096384
  3188. 00001cdc:   6020     STR             R0, [R4]
  3189. 00001cde:   F000F977 BL              0x1FD0
  3190. 00001ce2:   4807     LDR             R0, 0x1D00
  3191. 00001ce4:   2500     MOV             R5, #0x0
  3192. 00001ce6:   6005     STR             R5, [R0]
  3193. 00001ce8:   F7FFF8EC BL              0xEC4
  3194. 00001cec:   F8D40214 LDR.W           R0, [R4, #532]
  3195. 00001cf0:   F0404040 ORR.W           R0, R0, #3221225472
  3196. 00001cf4:   F8C40214 STR.W           R0, [R4, #532]
  3197. 00001cf8:   F7FFF8DA BL              0xEB0
  3198. 00001cfc:   4628     MOV             R0, R5
  3199. 00001cfe:   BD38     POP             {R3, R4, R5, PC}
  3200. 00001d00:   7964     LDRB            R4, [R4, #0x5]
  3201. 00001d02:   2000     MOV             R0, #0x0
  3202. 00001d04:   ED04E000 STC.W           P0, C14, [R4]
  3203. 00001d08:   B538     PUSH            {R3, R4, R5, LR}
  3204. 00001d0a:   4605     MOV             R5, R0
  3205. 00001d0c:   4614     MOV             R4, R2
  3206. 00001d0e:   220C     MOV             R2, #0xC
  3207. 00001d10:   F1050034 ADD.W           R0, R5, #52
  3208. 00001d14:   F000F84D BL              0x1DB2
  3209. 00001d18:   2000     MOV             R0, #0x0
  3210. 00001d1a:   F885003F STRB.W          R0, [R5, #63]
  3211. 00001d1e:   2C0F     CMP             R4, #0xF
  3212. 00001d20:   D900     BLS             0x1D24
  3213. 00001d22:   240F     MOV             R4, #0xF
  3214. 00001d24:   62EC     STR             R4, [R5, #0x2C]
  3215. 00001d26:   64AC     STR             R4, [R5, #0x48]
  3216. 00001d28:   1D28     ADD             R0, R5, #0x4
  3217. 00001d2a:   F000F9D1 BL              0x20D0
  3218. 00001d2e:   F1050018 ADD.W           R0, R5, #24
  3219. 00001d32:   F000F9CD BL              0x20D0
  3220. 00001d36:   612D     STR             R5, [R5, #0x10]
  3221. 00001d38:   F1C40410 RSB.W           R4, R4, #16
  3222. 00001d3c:   61AC     STR             R4, [R5, #0x18]
  3223. 00001d3e:   626D     STR             R5, [R5, #0x24]
  3224. 00001d40:   BD38     POP             {R3, R4, R5, PC}
  3225. 00001d42:   B570     PUSH            {R4, R5, R6, LR}
  3226. 00001d44:   4605     MOV             R5, R0
  3227. 00001d46:   460E     MOV             R6, R1
  3228. 00001d48:   204C     MOV             R0, #0x4C
  3229. 00001d4a:   F7FEFFBD BL              0xCC8
  3230. 00001d4e:   4604     MOV             R4, R0
  3231. 00001d50:   B18C     CZBEQ           R4, 0x1D76
  3232. 00001d52:   B10E     CZBEQ           R6, 0x1D58
  3233. 00001d54:   4630     MOV             R0, R6
  3234. 00001d56:   E002     B               0x1D5E
  3235. 00001d58:   00A8     LSL             R0, R5, #0x2
  3236. 00001d5a:   F7FEFFB5 BL              0xCC8
  3237. 00001d5e:   6320     STR             R0, [R4, #0x30]
  3238. 00001d60:   B920     CZBNE           R0, 0x1D6C
  3239. 00001d62:   4620     MOV             R0, R4
  3240. 00001d64:   F7FFFF4C BL              0x1C00
  3241. 00001d68:   2400     MOV             R4</