Advertisement
akhilpo

Dissambly of a C program for ARM Cortex M4

Dec 2nd, 2012
429
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ARM 282.68 KB | None | 0 0
  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, #0x0
  3242. 00001d6a:   E004     B               0x1D76
  3243. 00001d6c:   6B20     LDR             R0, [R4, #0x30]
  3244. 00001d6e:   00AA     LSL             R2, R5, #0x2
  3245. 00001d70:   21A5     MOV             R1, #0xA5
  3246. 00001d72:   F7FFFAB9 BL              0x12E8
  3247. 00001d76:   4620     MOV             R0, R4
  3248. 00001d78:   BD70     POP             {R4, R5, R6, PC}
  3249. 00001d7a:   B510     PUSH            {R4, LR}
  3250. 00001d7c:   680B     LDR             R3, [R1]
  3251. 00001d7e:   F1B33FFF CMP.W           R3, #4294967295
  3252. 00001d82:   D00B     BEQ             0x1D9C
  3253. 00001d84:   F1000208 ADD.W           R2, R0, #8
  3254. 00001d88:   68C4     LDR             R4, [R0, #0xC]
  3255. 00001d8a:   6824     LDR             R4, [R4]
  3256. 00001d8c:   42A3     CMP             R3, R4
  3257. 00001d8e:   D306     BCC             0x1D9E
  3258. 00001d90:   6852     LDR             R2, [R2, #0x4]
  3259. 00001d92:   6854     LDR             R4, [R2, #0x4]
  3260. 00001d94:   6824     LDR             R4, [R4]
  3261. 00001d96:   42A3     CMP             R3, R4
  3262. 00001d98:   D2FA     BCS             0x1D90
  3263. 00001d9a:   E000     B               0x1D9E
  3264. 00001d9c:   6902     LDR             R2, [R0, #0x10]
  3265. 00001d9e:   6853     LDR             R3, [R2, #0x4]
  3266. 00001da0:   604B     STR             R3, [R1, #0x4]
  3267. 00001da2:   6099     STR             R1, [R3, #0x8]
  3268. 00001da4:   608A     STR             R2, [R1, #0x8]
  3269. 00001da6:   6051     STR             R1, [R2, #0x4]
  3270. 00001da8:   6108     STR             R0, [R1, #0x10]
  3271. 00001daa:   6801     LDR             R1, [R0]
  3272. 00001dac:   1C49     ADD             R1, R1, #0x1
  3273. 00001dae:   6001     STR             R1, [R0]
  3274. 00001db0:   BD10     POP             {R4, PC}
  3275. 00001db2:   B510     PUSH            {R4, LR}
  3276. 00001db4:   B1A2     CZBEQ           R2, 0x1DE0
  3277. 00001db6:   4603     MOV             R3, R0
  3278. 00001db8:   1E49     SUB             R1, R1, #0x1
  3279. 00001dba:   F8114F01 LDRB.W          R4, [R1, #1]!
  3280. 00001dbe:   2C00     CMP             R4, #0x0
  3281. 00001dc0:   F8034B01 STRB.W          R4, [R3], #1
  3282. 00001dc4:   BF18     IT              NE
  3283. 00001dc6:   F1B20201 SUBS.W          R2, R2, #1
  3284. 00001dca:   D1F6     BNE             0x1DBA
  3285. 00001dcc:   4611     MOV             R1, R2
  3286. 00001dce:   2901     CMP             R1, #0x1
  3287. 00001dd0:   F1A10201 SUB.W           R2, R1, #1
  3288. 00001dd4:   D904     BLS             0x1DE0
  3289. 00001dd6:   2100     MOV             R1, #0x0
  3290. 00001dd8:   1E52     SUB             R2, R2, #0x1
  3291. 00001dda:   F8031B01 STRB.W          R1, [R3], #1
  3292. 00001dde:   D1FB     BNE             0x1DD8
  3293. 00001de0:   BD10     POP             {R4, PC}
  3294. 00001de2:   0853     LSR             R3, R2, #0x1
  3295. 00001de4:   D303     BCC             0x1DEE
  3296. 00001de6:   F8D03400 LDR.W           R3, [R0, #1024]
  3297. 00001dea:   430B     ORR             R3, R1
  3298. 00001dec:   E002     B               0x1DF4
  3299. 00001dee:   F8D03400 LDR.W           R3, [R0, #1024]
  3300. 00001df2:   438B     BIC             R3, R1
  3301. 00001df4:   F8C03400 STR.W           R3, [R0, #1024]
  3302. 00001df8:   0892     LSR             R2, R2, #0x2
  3303. 00001dfa:   D303     BCC             0x1E04
  3304. 00001dfc:   F8D02420 LDR.W           R2, [R0, #1056]
  3305. 00001e00:   430A     ORR             R2, R1
  3306. 00001e02:   E002     B               0x1E0A
  3307. 00001e04:   F8D02420 LDR.W           R2, [R0, #1056]
  3308. 00001e08:   438A     BIC             R2, R1
  3309. 00001e0a:   F8C02420 STR.W           R2, [R0, #1056]
  3310. 00001e0e:   4770     BX              R14
  3311. 00001e10:   B538     PUSH            {R3, R4, R5, LR}
  3312. 00001e12:   460B     MOV             R3, R1
  3313. 00001e14:   6804     LDR             R4, [R0]
  3314. 00001e16:   B164     CZBEQ           R4, 0x1E32
  3315. 00001e18:   68C1     LDR             R1, [R0, #0xC]
  3316. 00001e1a:   6C02     LDR             R2, [R0, #0x40]
  3317. 00001e1c:   1851     ADD             R1, R2, R1
  3318. 00001e1e:   60C1     STR             R1, [R0, #0xC]
  3319. 00001e20:   6845     LDR             R5, [R0, #0x4]
  3320. 00001e22:   68C1     LDR             R1, [R0, #0xC]
  3321. 00001e24:   428D     CMP             R5, R1
  3322. 00001e26:   D801     BHI             0x1E2C
  3323. 00001e28:   60C4     STR             R4, [R0, #0xC]
  3324. 00001e2a:   68C1     LDR             R1, [R0, #0xC]
  3325. 00001e2c:   4618     MOV             R0, R3
  3326. 00001e2e:   F7FFF8A1 BL              0xF74
  3327. 00001e32:   BD38     POP             {R3, R4, R5, PC}
  3328. 00001e34:   F04F7380 MOV.W           R3, #16777216
  3329. 00001e38:   1F00     SUB             R0, R0, #0x4
  3330. 00001e3a:   F8403904 STR.W           R3, [R0], #-4
  3331. 00001e3e:   F8401904 STR.W           R1, [R0], #-4
  3332. 00001e42:   2100     MOV             R1, #0x0
  3333. 00001e44:   F8401914 STR.W           R1, [R0], #-20
  3334. 00001e48:   F8402904 STR.W           R2, [R0], #-4
  3335. 00001e4c:   F06F0102 MVN.W           R1, #2
  3336. 00001e50:   F8401920 STR.W           R1, [R0], #-32
  3337. 00001e54:   4770     BX              R14
  3338. 00001e56:   2A00     CMP             R2, #0x0
  3339. 00001e58:   B510     PUSH            {R4, LR}
  3340. 00001e5a:   BF08     IT              EQ
  3341. 00001e5c:   2000     MOV             R0, #0x0
  3342. 00001e5e:   D00A     BEQ             0x1E76
  3343. 00001e60:   1E49     SUB             R1, R1, #0x1
  3344. 00001e62:   1E40     SUB             R0, R0, #0x1
  3345. 00001e64:   F8103F01 LDRB.W          R3, [R0, #1]!
  3346. 00001e68:   F8114F01 LDRB.W          R4, [R1, #1]!
  3347. 00001e6c:   429C     CMP             R4, R3
  3348. 00001e6e:   D101     BNE             0x1E74
  3349. 00001e70:   1E52     SUB             R2, R2, #0x1
  3350. 00001e72:   D1F7     BNE             0x1E64
  3351. 00001e74:   1B18     SUB             R0, R3, R4
  3352. 00001e76:   BD10     POP             {R4, PC}
  3353. 00001e78:   6881     LDR             R1, [R0, #0x8]
  3354. 00001e7a:   6842     LDR             R2, [R0, #0x4]
  3355. 00001e7c:   6091     STR             R1, [R2, #0x8]
  3356. 00001e7e:   6841     LDR             R1, [R0, #0x4]
  3357. 00001e80:   6882     LDR             R2, [R0, #0x8]
  3358. 00001e82:   6051     STR             R1, [R2, #0x4]
  3359. 00001e84:   6901     LDR             R1, [R0, #0x10]
  3360. 00001e86:   684B     LDR             R3, [R1, #0x4]
  3361. 00001e88:   4298     CMP             R0, R3
  3362. 00001e8a:   D100     BNE             0x1E8E
  3363. 00001e8c:   604A     STR             R2, [R1, #0x4]
  3364. 00001e8e:   2200     MOV             R2, #0x0
  3365. 00001e90:   6102     STR             R2, [R0, #0x10]
  3366. 00001e92:   6808     LDR             R0, [R1]
  3367. 00001e94:   1E40     SUB             R0, R0, #0x1
  3368. 00001e96:   6008     STR             R0, [R1]
  3369. 00001e98:   4770     BX              R14
  3370. 00001e9a:   0000     LSL             R0, R0, #0x0
  3371. 00001e9c:   B510     PUSH            {R4, LR}
  3372. 00001e9e:   4604     MOV             R4, R0
  3373. 00001ea0:   4805     LDR             R0, 0x1EB8
  3374. 00001ea2:   3030     ADD             R0, #0x30
  3375. 00001ea4:   6800     LDR             R0, [R0]
  3376. 00001ea6:   6E00     LDR             R0, [R0, #0x60]
  3377. 00001ea8:   4780     BLX             R0
  3378. 00001eaa:   4602     MOV             R2, R0
  3379. 00001eac:   F44F31E1 MOV.W           R1, #115200
  3380. 00001eb0:   4620     MOV             R0, R4
  3381. 00001eb2:   F7FFFC99 BL              0x17E8
  3382. 00001eb6:   BD10     POP             {R4, PC}
  3383. 00001eb8:   0014     LSL             R4, R2, #0x0
  3384. 00001eba:   0100     LSL             R0, R0, #0x4
  3385. 00001ebc:   B510     PUSH            {R4, LR}
  3386. 00001ebe:   4604     MOV             R4, R0
  3387. 00001ec0:   F000F890 BL              0x1FE4
  3388. 00001ec4:   6BA2     LDR             R2, [R4, #0x38]
  3389. 00001ec6:   6BE1     LDR             R1, [R4, #0x3C]
  3390. 00001ec8:   2000     MOV             R0, #0x0
  3391. 00001eca:   4291     CMP             R1, R2
  3392. 00001ecc:   D100     BNE             0x1ED0
  3393. 00001ece:   2001     MOV             R0, #0x1
  3394. 00001ed0:   4604     MOV             R4, R0
  3395. 00001ed2:   F000F891 BL              0x1FF8
  3396. 00001ed6:   4620     MOV             R0, R4
  3397. 00001ed8:   BD10     POP             {R4, PC}
  3398. 00001eda:   6842     LDR             R2, [R0, #0x4]
  3399. 00001edc:   6853     LDR             R3, [R2, #0x4]
  3400. 00001ede:   604B     STR             R3, [R1, #0x4]
  3401. 00001ee0:   6843     LDR             R3, [R0, #0x4]
  3402. 00001ee2:   608B     STR             R3, [R1, #0x8]
  3403. 00001ee4:   6853     LDR             R3, [R2, #0x4]
  3404. 00001ee6:   6099     STR             R1, [R3, #0x8]
  3405. 00001ee8:   6051     STR             R1, [R2, #0x4]
  3406. 00001eea:   6041     STR             R1, [R0, #0x4]
  3407. 00001eec:   6108     STR             R0, [R1, #0x10]
  3408. 00001eee:   6801     LDR             R1, [R0]
  3409. 00001ef0:   1C49     ADD             R1, R1, #0x1
  3410. 00001ef2:   6001     STR             R1, [R0]
  3411. 00001ef4:   4770     BX              R14
  3412. 00001ef6:   0000     LSL             R0, R0, #0x0
  3413. 00001ef8:   B508     PUSH            {R3, LR}
  3414. 00001efa:   4905     LDR             R1, 0x1F10
  3415. 00001efc:   F04F5080 MOV.W           R0, #268435456
  3416. 00001f00:   6008     STR             R0, [R1]
  3417. 00001f02:   F7FEFFBE BL              0xE82
  3418. 00001f06:   F7FEFCD9 BL              0x8BC
  3419. 00001f0a:   F7FEFFBF BL              0xE8C
  3420. 00001f0e:   BD08     POP             {R3, PC}
  3421. 00001f10:   ED04E000 STC.W           P0, C14, [R4]
  3422. 00001f14:   B510     PUSH            {R4, LR}
  3423. 00001f16:   4604     MOV             R4, R0
  3424. 00001f18:   F000F864 BL              0x1FE4
  3425. 00001f1c:   6BA1     LDR             R1, [R4, #0x38]
  3426. 00001f1e:   2000     MOV             R0, #0x0
  3427. 00001f20:   B901     CZBNE           R1, 0x1F24
  3428. 00001f22:   2001     MOV             R0, #0x1
  3429. 00001f24:   4604     MOV             R4, R0
  3430. 00001f26:   F000F867 BL              0x1FF8
  3431. 00001f2a:   4620     MOV             R0, R4
  3432. 00001f2c:   BD10     POP             {R4, PC}
  3433. 00001f2e:   0000     LSL             R0, R0, #0x0
  3434. 00001f30:   4903     LDR             R1, 0x1F40
  3435. 00001f32:   6008     STR             R0, [R1]
  3436. 00001f34:   4770     BX              R14
  3437. 00001f36:   4903     LDR             R1, 0x1F44
  3438. 00001f38:   6008     STR             R0, [R1]
  3439. 00001f3a:   4770     BX              R14
  3440. 00001f3c:   4770     BX              R14
  3441. 00001f3e:   46C0     MOV             R8, R8
  3442. 00001f40:   7950     LDRB            R0, [R2, #0x5]
  3443. 00001f42:   2000     MOV             R0, #0x0
  3444. 00001f44:   794C     LDRB            R4, [R1, #0x5]
  3445. 00001f46:   2000     MOV             R0, #0x0
  3446. 00001f48:   4904     LDR             R1, 0x1F5C
  3447. 00001f4a:   F1B13FFF CMP.W           R1, #4294967295
  3448. 00001f4e:   BF07     ITTEE           EQ
  3449. 00001f50:   2100     MOV             R1, #0x0
  3450. 00001f52:   1C08     ADD             R0, R1, #0x0
  3451. 00001f54:   6808     LDR             R0, [R1]
  3452. 00001f56:   1D09     ADD             R1, R1, #0x4
  3453. 00001f58:   F7FEBF14 B.W             0xD84
  3454. 00001f5c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3455. 00001f60:   4903     LDR             R1, 0x1F70
  3456. 00001f62:   6809     LDR             R1, [R1]
  3457. 00001f64:   6001     STR             R1, [R0]
  3458. 00001f66:   4903     LDR             R1, 0x1F74
  3459. 00001f68:   6809     LDR             R1, [R1]
  3460. 00001f6a:   6041     STR             R1, [R0, #0x4]
  3461. 00001f6c:   4770     BX              R14
  3462. 00001f6e:   46C0     MOV             R8, R8
  3463. 00001f70:   792C     LDRB            R4, [R5, #0x4]
  3464. 00001f72:   2000     MOV             R0, #0x0
  3465. 00001f74:   7910     LDRB            R0, [R2, #0x4]
  3466. 00001f76:   2000     MOV             R0, #0x0
  3467. 00001f78:   B510     PUSH            {R4, LR}
  3468. 00001f7a:   F000F833 BL              0x1FE4
  3469. 00001f7e:   4803     LDR             R0, 0x1F8C
  3470. 00001f80:   6804     LDR             R4, [R0]
  3471. 00001f82:   F000F839 BL              0x1FF8
  3472. 00001f86:   4620     MOV             R0, R4
  3473. 00001f88:   BD10     POP             {R4, PC}
  3474. 00001f8a:   46C0     MOV             R8, R8
  3475. 00001f8c:   7910     LDRB            R0, [R2, #0x4]
  3476. 00001f8e:   2000     MOV             R0, #0x0
  3477. 00001f90:   F1000108 ADD.W           R1, R0, #8
  3478. 00001f94:   6041     STR             R1, [R0, #0x4]
  3479. 00001f96:   F04F32FF MOV.W           R2, #4294967295
  3480. 00001f9a:   6082     STR             R2, [R0, #0x8]
  3481. 00001f9c:   60C1     STR             R1, [R0, #0xC]
  3482. 00001f9e:   6101     STR             R1, [R0, #0x10]
  3483. 00001fa0:   2100     MOV             R1, #0x0
  3484. 00001fa2:   6001     STR             R1, [R0]
  3485. 00001fa4:   4770     BX              R14
  3486. 00001fa6:   0000     LSL             R0, R0, #0x0
  3487. 00001fa8:   4802     LDR             R0, 0x1FB4
  3488. 00001faa:   ED800A00 FSTS            S0, [R0, #0]
  3489. 00001fae:   4802     LDR             R0, 0x1FB8
  3490. 00001fb0:   F7FFB956 B.W             0x1260
  3491. 00001fb4:   7968     LDRB            R0, [R5, #0x5]
  3492. 00001fb6:   2000     MOV             R0, #0x0
  3493. 00001fb8:   76EC     STRB            R4, [R5, #0x1B]
  3494. 00001fba:   2000     MOV             R0, #0x0
  3495. 00001fbc:   4A03     LDR             R2, 0x1FCC
  3496. 00001fbe:   EA620101 ORN.W           R1, R2, R1
  3497. 00001fc2:   68C2     LDR             R2, [R0, #0xC]
  3498. 00001fc4:   4011     AND             R1, R2
  3499. 00001fc6:   60C1     STR             R1, [R0, #0xC]
  3500. 00001fc8:   4770     BX              R14
  3501. 00001fca:   46C0     MOV             R8, R8
  3502. 00001fcc:   FEFEFFFF MRC2.W          P15, #7, PC, C14, C15, #7
  3503. 00001fd0:   4803     LDR             R0, 0x1FE0
  3504. 00001fd2:   F24C314F MOVW.W          R1, #49999
  3505. 00001fd6:   6041     STR             R1, [R0, #0x4]
  3506. 00001fd8:   2107     MOV             R1, #0x7
  3507. 00001fda:   6001     STR             R1, [R0]
  3508. 00001fdc:   4770     BX              R14
  3509. 00001fde:   46C0     MOV             R8, R8
  3510. 00001fe0:   E010     B               0x2004
  3511. 00001fe2:   E000     B               0x1FE6
  3512. 00001fe4:   B508     PUSH            {R3, LR}
  3513. 00001fe6:   F7FEFF4C BL              0xE82
  3514. 00001fea:   4902     LDR             R1, 0x1FF4
  3515. 00001fec:   6808     LDR             R0, [R1]
  3516. 00001fee:   1C40     ADD             R0, R0, #0x1
  3517. 00001ff0:   6008     STR             R0, [R1]
  3518. 00001ff2:   BD08     POP             {R3, PC}
  3519. 00001ff4:   7964     LDRB            R4, [R4, #0x5]
  3520. 00001ff6:   2000     MOV             R0, #0x0
  3521. 00001ff8:   4903     LDR             R1, 0x2008
  3522. 00001ffa:   6808     LDR             R0, [R1]
  3523. 00001ffc:   1E40     SUB             R0, R0, #0x1
  3524. 00001ffe:   6008     STR             R0, [R1]
  3525. 00002000:   D101     BNE             0x2006
  3526. 00002002:   F7FEBF43 B.W             0xE8C
  3527. 00002006:   4770     BX              R14
  3528. 00002008:   7964     LDRB            R4, [R4, #0x5]
  3529. 0000200a:   2000     MOV             R0, #0x0
  3530. 0000200c:   B510     PUSH            {R4, LR}
  3531. 0000200e:   2200     MOV             R2, #0x0
  3532. 00002010:   F7FFFEE7 BL              0x1DE2
  3533. 00002014:   2308     MOV             R3, #0x8
  3534. 00002016:   2201     MOV             R2, #0x1
  3535. 00002018:   F7FEFD8D BL              0xB36
  3536. 0000201c:   BD10     POP             {R4, PC}
  3537. 0000201e:   B510     PUSH            {R4, LR}
  3538. 00002020:   2202     MOV             R2, #0x2
  3539. 00002022:   F7FFFEDE BL              0x1DE2
  3540. 00002026:   2308     MOV             R3, #0x8
  3541. 00002028:   2201     MOV             R2, #0x1
  3542. 0000202a:   F7FEFD84 BL              0xB36
  3543. 0000202e:   BD10     POP             {R4, PC}
  3544. 00002030:   F0110FFF TST.W           R1, #255
  3545. 00002034:   D000     BEQ             0x2038
  3546. 00002036:   6302     STR             R2, [R0, #0x30]
  3547. 00002038:   F4114F7F TST.W           R1, #65280
  3548. 0000203c:   D000     BEQ             0x2040
  3549. 0000203e:   6342     STR             R2, [R0, #0x34]
  3550. 00002040:   4770     BX              R14
  3551. 00002042:   F8D00003 LDR.W           R0, [R0, #3]
  3552. 00002046:   B120     CZBEQ           R0, 0x2052
  3553. 00002048:   2200     MOV             R2, #0x0
  3554. 0000204a:   1E40     SUB             R0, R0, #0x1
  3555. 0000204c:   F8012B01 STRB.W          R2, [R1], #1
  3556. 00002050:   D1FB     BNE             0x204A
  3557. 00002052:   4770     BX              R14
  3558. 00002054:   B510     PUSH            {R4, LR}
  3559. 00002056:   4604     MOV             R4, R0
  3560. 00002058:   6B20     LDR             R0, [R4, #0x30]
  3561. 0000205a:   F7FFFDD1 BL              0x1C00
  3562. 0000205e:   4620     MOV             R0, R4
  3563. 00002060:   F7FFFDCE BL              0x1C00
  3564. 00002064:   BD10     POP             {R4, PC}
  3565. 00002066:   0000     LSL             R0, R0, #0x0
  3566. 00002068:   4902     LDR             R1, 0x2074
  3567. 0000206a:   F04F5080 MOV.W           R0, #268435456
  3568. 0000206e:   6008     STR             R0, [R1]
  3569. 00002070:   4770     BX              R14
  3570. 00002072:   46C0     MOV             R8, R8
  3571. 00002074:   ED04E000 STC.W           P0, C14, [R4]
  3572. 00002078:   4902     LDR             R1, 0x2084
  3573. 0000207a:   6808     LDR             R0, [R1]
  3574. 0000207c:   1C40     ADD             R0, R0, #0x1
  3575. 0000207e:   6008     STR             R0, [R1]
  3576. 00002080:   4770     BX              R14
  3577. 00002082:   46C0     MOV             R8, R8
  3578. 00002084:   7920     LDRB            R0, [R4, #0x4]
  3579. 00002086:   2000     MOV             R0, #0x0
  3580. 00002088:   F2401201 MOVW.W          R2, #257
  3581. 0000208c:   4011     AND             R1, R2
  3582. 0000208e:   68C2     LDR             R2, [R0, #0xC]
  3583. 00002090:   4311     ORR             R1, R2
  3584. 00002092:   60C1     STR             R1, [R0, #0xC]
  3585. 00002094:   4770     BX              R14
  3586. 00002096:   1DC3     ADD             R3, R0, #0x7
  3587. 00002098:   F8D02003 LDR.W           R2, [R0, #3]
  3588. 0000209c:   4608     MOV             R0, R1
  3589. 0000209e:   4619     MOV             R1, R3
  3590. 000020a0:   F7FEBF68 B.W             0xF74
  3591. 000020a4:   4901     LDR             R1, 0x20AC
  3592. 000020a6:   2001     MOV             R0, #0x1
  3593. 000020a8:   6008     STR             R0, [R1]
  3594. 000020aa:   4770     BX              R14
  3595. 000020ac:   7928     LDRB            R0, [R5, #0x4]
  3596. 000020ae:   2000     MOV             R0, #0x0
  3597. 000020b0:   4801     LDR             R0, 0x20B8
  3598. 000020b2:   6800     LDR             R0, [R0]
  3599. 000020b4:   4770     BX              R14
  3600. 000020b6:   46C0     MOV             R8, R8
  3601. 000020b8:   7904     LDRB            R4, [R0, #0x4]
  3602. 000020ba:   2000     MOV             R0, #0x0
  3603. 000020bc:   B508     PUSH            {R3, LR}
  3604. 000020be:   F7FFFBBF BL              0x1840
  3605. 000020c2:   E7FC     B               0x20BE
  3606. 000020c4:   F7FFBCEC B.W             0x1AA0
  3607. 000020c8:   4770     BX              R14
  3608. 000020ca:   2201     MOV             R2, #0x1
  3609. 000020cc:   F7FFBA78 B.W             0x15C0
  3610. 000020d0:   2100     MOV             R1, #0x0
  3611. 000020d2:   6101     STR             R1, [R0, #0x10]
  3612. 000020d4:   4770     BX              R14
  3613. 000020d6:   0000     LSL             R0, R0, #0x0
  3614. 000020d8:   4000     AND             R0, R0
  3615. 000020da:   4000     AND             R0, R0
  3616. 000020dc:   8000     STRH            R0, [R0]
  3617. 000020de:   4005     AND             R5, R0
  3618. 000020e0:   5000     STR             R0, [R0, R0]
  3619. 000020e2:   4000     AND             R0, R0
  3620. 000020e4:   9000     STR             R0, [SP]
  3621. 000020e6:   4005     AND             R5, R0
  3622. 000020e8:   6000     STR             R0, [R0]
  3623. 000020ea:   4000     AND             R0, R0
  3624. 000020ec:   A000     ADD             R0, PC, #0x0 0x20F0
  3625. 000020ee:   4005     AND             R5, R0
  3626. 000020f0:   7000     STRB            R0, [R0]
  3627. 000020f2:   4000     AND             R0, R0
  3628. 000020f4:   B000     ADD             SP, #0x0
  3629. 000020f6:   4005     AND             R5, R0
  3630. 000020f8:   4000     AND             R0, R0
  3631. 000020fa:   4002     AND             R2, R0
  3632. 000020fc:   C000     STMIA           R0!
  3633. 000020fe:   4005     AND             R5, R0
  3634. 00002100:   5000     STR             R0, [R0, R0]
  3635. 00002102:   4002     AND             R2, R0
  3636. 00002104:   D000     BEQ             0x2108
  3637. 00002106:   4005     AND             R5, R0
  3638. 00002108:   6000     STR             R0, [R0]
  3639. 0000210a:   4002     AND             R2, R0
  3640. 0000210c:   E000     B               0x2110
  3641. 0000210e:   4005     AND             R5, R0
  3642. 00002110:   7000     STRB            R0, [R0]
  3643. 00002112:   4002     AND             R2, R0
  3644. 00002114:   F0004005 AND.W           R0, R0, #2231369728
  3645. 00002118:   D000     BEQ             0x211C
  3646. 0000211a:   4003     AND             R3, R0
  3647. 0000211c:   0000     LSL             R0, R0, #0x0
  3648. 0000211e:   4006     AND             R6, R0
  3649. 00002120:   1000     ASR             R0, R0, #0x0
  3650. 00002122:   4006     AND             R6, R0
  3651. 00002124:   1000     ASR             R0, R0, #0x0
  3652. 00002126:   4006     AND             R6, R0
  3653. 00002128:   2000     MOV             R0, #0x0
  3654. 0000212a:   4006     AND             R6, R0
  3655. 0000212c:   2000     MOV             R0, #0x0
  3656. 0000212e:   4006     AND             R6, R0
  3657. 00002130:   3000     ADD             R0, #0x0
  3658. 00002132:   4006     AND             R6, R0
  3659. 00002134:   3000     ADD             R0, #0x0
  3660. 00002136:   4006     AND             R6, R0
  3661. 00002138:   4000     AND             R0, R0
  3662. 0000213a:   4006     AND             R6, R0
  3663. 0000213c:   4000     AND             R0, R0
  3664. 0000213e:   4006     AND             R6, R0
  3665. 00002140:   5000     STR             R0, [R0, R0]
  3666. 00002142:   4006     AND             R6, R0
  3667. 00002144:   5000     STR             R0, [R0, R0]
  3668. 00002146:   4006     AND             R6, R0
  3669. 00002148:   6000     STR             R0, [R0]
  3670. 0000214a:   4006     AND             R6, R0
  3671. 0000214c:   6000     STR             R0, [R0]
  3672. 0000214e:   4006     AND             R6, R0
  3673. 00002150:   E010     B               0x2174
  3674. 00002152:   400F     AND             R7, R1
  3675. 00002154:   E014     B               0x2180
  3676. 00002156:   400F     AND             R7, R1
  3677. 00002158:   E01C     B               0x2194
  3678. 0000215a:   400F     AND             R7, R1
  3679. 0000215c:   E010     B               0x2180
  3680. 0000215e:   400F     AND             R7, R1
  3681. 00002160:   E040     B               0x21E4
  3682. 00002162:   400F     AND             R7, R1
  3683. 00002164:   E044     B               0x21F0
  3684. 00002166:   400F     AND             R7, R1
  3685. 00002168:   E048     B               0x21FC
  3686. 0000216a:   400F     AND             R7, R1
  3687. 0000216c:   E100     B               0x2370
  3688. 0000216e:   400F     AND             R7, R1
  3689. 00002170:   E104     B               0x237C
  3690. 00002172:   400F     AND             R7, R1
  3691. 00002174:   E108     B               0x2388
  3692. 00002176:   400F     AND             R7, R1
  3693. 00002178:   E110     B               0x239C
  3694. 0000217a:   400F     AND             R7, R1
  3695. 0000217c:   E114     B               0x23A8
  3696. 0000217e:   400F     AND             R7, R1
  3697. 00002180:   E118     B               0x23B4
  3698. 00002182:   400F     AND             R7, R1
  3699. 00002184:   E120     B               0x23C8
  3700. 00002186:   400F     AND             R7, R1
  3701. 00002188:   E124     B               0x23D4
  3702. 0000218a:   400F     AND             R7, R1
  3703. 0000218c:   E128     B               0x23E0
  3704. 0000218e:   400F     AND             R7, R1
  3705. 00002190:   048C     LSL             R4, R1, #0x12
  3706. 00002192:   0000     LSL             R0, R0, #0x0
  3707. 00002194:   C000     STMIA           R0!
  3708. 00002196:   4000     AND             R0, R0
  3709. 00002198:   D000     BEQ             0x219C
  3710. 0000219a:   4000     AND             R0, R0
  3711. 0000219c:   E000     B               0x21A0
  3712. 0000219e:   4000     AND             R0, R0
  3713. 000021a0:   0001     LSL             R1, R0, #0x0
  3714. 000021a2:   1000     ASR             R0, R0, #0x0
  3715. 000021a4:   0002     LSL             R2, R0, #0x0
  3716. 000021a6:   1000     ASR             R0, R0, #0x0
  3717. 000021a8:   0004     LSL             R4, R0, #0x0
  3718. 000021aa:   1000     ASR             R0, R0, #0x0
  3719. 000021ac:   A5A5     ADD             R5, PC, #0x294 0x2444
  3720. 000021ae:   A5A5     ADD             R5, PC, #0x294 0x2444
  3721. 000021b0:   A5A5     ADD             R5, PC, #0x294 0x2448
  3722. 000021b2:   A5A5     ADD             R5, PC, #0x294 0x2448
  3723. 000021b4:   A5A5     ADD             R5, PC, #0x294 0x244C
  3724. 000021b6:   A5A5     ADD             R5, PC, #0x294 0x244C
  3725. 000021b8:   A5A5     ADD             R5, PC, #0x294 0x2450
  3726. 000021ba:   A5A5     ADD             R5, PC, #0x294 0x2450
  3727. 000021bc:   A5A5     ADD             R5, PC, #0x294 0x2454
  3728. 000021be:   A5A5     ADD             R5, PC, #0x294 0x2454
  3729. 000021c0:   0100     LSL             R0, R0, #0x4
  3730. 000021c2:   3001     ADD             R0, #0x1
  3731. 000021c4:   0100     LSL             R0, R0, #0x4
  3732. 000021c6:   FF040C01 VMULL.U8        Q0, D4, D1
  3733. 000021ca:   3000     ADD             R0, #0x0
  3734. 000021cc:   0175     LSL             R5, R6, #0x5
  3735. 000021ce:   0006     LSL             R6, R0, #0x0
  3736. 000021d0:   1F3D     SUB             R5, R7, #0x4
  3737. 000021d2:   0000     LSL             R0, R0, #0x0
  3738. 000021d4:   1F3D     SUB             R5, R7, #0x4
  3739. 000021d6:   1201     ASR             R1, R0, #0x8
  3740. 000021d8:   0100     LSL             R0, R0, #0x4
  3741. 000021da:   AA04     ADD             R2, SP, #0x10
  3742. 000021dc:   999A     LDR             R1, [SP, #0x268]
  3743. 000021de:   3E99     SUB             R6, #0x99
  3744. 000021e0:   0401     LSL             R1, R0, #0x10
  3745. 000021e2:   1100     ASR             R0, R0, #0x4
  3746. 000021e4:   0000     LSL             R0, R0, #0x0
  3747. 000021e6:   0001     LSL             R1, R0, #0x0
  3748. 000021e8:   0000     LSL             R0, R0, #0x0
  3749. 000021ea:   0000     LSL             R0, R0, #0x0
  3750. 000021ec:   20CB     MOV             R0, #0xCB
  3751. 000021ee:   0000     LSL             R0, R0, #0x0
  3752. 000021f0:   2097     MOV             R0, #0x97
  3753. 000021f2:   0000     LSL             R0, R0, #0x0
  3754. 000021f4:   2043     MOV             R0, #0x43
  3755. 000021f6:   0000     LSL             R0, R0, #0x0
  3756. 000021f8:   0002     LSL             R2, R0, #0x0
  3757. 000021fa:   0000     LSL             R0, R0, #0x0
  3758. 000021fc:   7704     STRB            R4, [R0, #0x1C]
  3759. 000021fe:   0000     LSL             R0, R0, #0x0
  3760. 00002200:   21C0     MOV             R1, #0xC0
  3761. 00002202:   0000     LSL             R0, R0, #0x0
  3762. 00002204:   7904     LDRB            R4, [R0, #0x4]
  3763. 00002206:   2000     MOV             R0, #0x0
  3764. 00002208:   21F8     MOV             R1, #0xF8
  3765. 0000220a:   0000     LSL             R0, R0, #0x0
  3766. 0000220c:   0000     LSL             R0, R0, #0x0
  3767. 0000220e:   2000     MOV             R0, #0x0
  3768. 00002210:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3769. 00002214:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3770. 00002218:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3771. 0000221c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3772. 00002220:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3773. 00002224:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3774. 00002228:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3775. 0000222c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3776. 00002230:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3777. 00002234:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3778. 00002238:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3779. 0000223c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3780. 00002240:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3781. 00002244:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3782. 00002248:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3783. 0000224c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3784. 00002250:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3785. 00002254:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3786. 00002258:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3787. 0000225c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3788. 00002260:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3789. 00002264:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3790. 00002268:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3791. 0000226c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3792. 00002270:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3793. 00002274:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3794. 00002278:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3795. 0000227c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3796. 00002280:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3797. 00002284:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3798. 00002288:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3799. 0000228c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3800. 00002290:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3801. 00002294:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3802. 00002298:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3803. 0000229c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3804. 000022a0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3805. 000022a4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3806. 000022a8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3807. 000022ac:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3808. 000022b0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3809. 000022b4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3810. 000022b8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3811. 000022bc:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3812. 000022c0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3813. 000022c4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3814. 000022c8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3815. 000022cc:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3816. 000022d0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3817. 000022d4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3818. 000022d8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3819. 000022dc:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3820. 000022e0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3821. 000022e4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3822. 000022e8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3823. 000022ec:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3824. 000022f0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3825. 000022f4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3826. 000022f8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3827. 000022fc:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3828. 00002300:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3829. 00002304:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3830. 00002308:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3831. 0000230c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3832. 00002310:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3833. 00002314:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3834. 00002318:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3835. 0000231c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3836. 00002320:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3837. 00002324:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3838. 00002328:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3839. 0000232c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3840. 00002330:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3841. 00002334:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3842. 00002338:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3843. 0000233c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3844. 00002340:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3845. 00002344:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3846. 00002348:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3847. 0000234c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3848. 00002350:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3849. 00002354:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3850. 00002358:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3851. 0000235c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3852. 00002360:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3853. 00002364:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3854. 00002368:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3855. 0000236c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3856. 00002370:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3857. 00002374:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3858. 00002378:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3859. 0000237c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3860. 00002380:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3861. 00002384:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3862. 00002388:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3863. 0000238c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3864. 00002390:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3865. 00002394:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3866. 00002398:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3867. 0000239c:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3868. 000023a0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3869. 000023a4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3870. 000023a8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3871. 000023ac:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3872. 000023b0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3873. 000023b4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3874. 000023b8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3875. 000023bc:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3876. 000023c0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3877. 000023c4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3878. 000023c8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3879. 000023cc:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3880. 000023d0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3881. 000023d4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3882. 000023d8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3883. 000023dc:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3884. 000023e0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3885. 000023e4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3886. 000023e8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3887. 000023ec:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3888. 000023f0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3889. 000023f4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3890. 000023f8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3891. 000023fc:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3892. 00002400:   42BD     CMP             R5, R7
  3893. 00002402:   D206     BCS             0x2412
  3894. 00002404:   CD03     LDMIA           R5!, {R0, R1}
  3895. 00002406:   7804     LDRB            R4, [R0]
  3896. 00002408:   00A4     LSL             R4, R4, #0x2
  3897. 0000240a:   5934     LDR             R4, [R6, R4]
  3898. 0000240c:   1C40     ADD             R0, R0, #0x1
  3899. 0000240e:   47A0     BLX             R4
  3900. 00002410:   E7F6     B               0x2400
  3901. 00002412:   4D16     LDR             R5, 0x246C
  3902. 00002414:   4F16     LDR             R7, 0x2470
  3903. 00002416:   42BD     CMP             R5, R7
  3904. 00002418:   D202     BCS             0x2420
  3905. 0000241a:   CD10     LDMIA           R5!, {R4}
  3906. 0000241c:   47A0     BLX             R4
  3907. 0000241e:   E7FA     B               0x2416
  3908. 00002420:   BDF0     POP             {R4, R5, R6, R7, PC}
  3909. 00002422:   2503     MOV             R5, #0x3
  3910. 00002424:   E01B     B               0x245E
  3911. 00002426:   6841     LDR             R1, [R0, #0x4]
  3912. 00002428:   3008     ADD             R0, #0x8
  3913. 0000242a:   1C0A     ADD             R2, R1, #0x0
  3914. 0000242c:   402A     AND             R2, R5
  3915. 0000242e:   D10B     BNE             0x2448
  3916. 00002430:   1C1A     ADD             R2, R3, #0x0
  3917. 00002432:   402A     AND             R2, R5
  3918. 00002434:   43AB     BIC             R3, R5
  3919. 00002436:   D005     BEQ             0x2444
  3920. 00002438:   6804     LDR             R4, [R0]
  3921. 0000243a:   3004     ADD             R0, #0x4
  3922. 0000243c:   600C     STR             R4, [R1]
  3923. 0000243e:   3104     ADD             R1, #0x4
  3924. 00002440:   3B04     SUB             R3, #0x4
  3925. 00002442:   D1F9     BNE             0x2438
  3926. 00002444:   1C13     ADD             R3, R2, #0x0
  3927. 00002446:   D005     BEQ             0x2454
  3928. 00002448:   7804     LDRB            R4, [R0]
  3929. 0000244a:   3001     ADD             R0, #0x1
  3930. 0000244c:   700C     STRB            R4, [R1]
  3931. 0000244e:   3101     ADD             R1, #0x1
  3932. 00002450:   3B01     SUB             R3, #0x1
  3933. 00002452:   D1F9     BNE             0x2448
  3934. 00002454:   1C02     ADD             R2, R0, #0x0
  3935. 00002456:   402A     AND             R2, R5
  3936. 00002458:   D001     BEQ             0x245E
  3937. 0000245a:   43A8     BIC             R0, R5
  3938. 0000245c:   3004     ADD             R0, #0x4
  3939. 0000245e:   6803     LDR             R3, [R0]
  3940. 00002460:   2B00     CMP             R3, #0x0
  3941. 00002462:   D1E0     BNE             0x2426
  3942. 00002464:   4770     BX              R14
  3943. 00002466:   0000     LSL             R0, R0, #0x0
  3944. 00002468:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  3945. 0000246c:   0000     LSL             R0, R0, #0x0
  3946. 0000246e:   0000     LSL             R0, R0, #0x0
  3947. 00002470:   0000     LSL             R0, R0, #0x0
  3948. 00002472:   0000     LSL             R0, R0, #0x0
  3949. 00002474:   36D0     ADD             R6, #0xD0
  3950. 00002476:   0000     LSL             R0, R0, #0x0
  3951. 00002478:   36E0     ADD             R6, #0xE0
  3952. 0000247a:   0000     LSL             R0, R0, #0x0
  3953. 0000247c:   36BC     ADD             R6, #0xBC
  3954. 0000247e:   0000     LSL             R0, R0, #0x0
  3955. 00002480:   B510     PUSH            {R4, LR}
  3956. 00002482:   4820     LDR             R0, 0x2504
  3957. 00002484:   F64F71FF MOVW.W          R1, #65535
  3958. 00002488:   F000FF3C BL              0x3304
  3959. 0000248c:   4C1E     LDR             R4, 0x2508
  3960. 0000248e:   F64F71FF MOVW.W          R1, #65535
  3961. 00002492:   4620     MOV             R0, R4
  3962. 00002494:   F000FF36 BL              0x3304
  3963. 00002498:   F64F71FF MOVW.W          R1, #65535
  3964. 0000249c:   4620     MOV             R0, R4
  3965. 0000249e:   F000FF31 BL              0x3304
  3966. 000024a2:   4814     LDR             R0, 0x24F4
  3967. 000024a4:   F000FBF6 BL              0x2C94
  3968. 000024a8:   4C13     LDR             R4, 0x24F8
  3969. 000024aa:   2104     MOV             R1, #0x4
  3970. 000024ac:   4620     MOV             R0, R4
  3971. 000024ae:   F000FEDE BL              0x326E
  3972. 000024b2:   2104     MOV             R1, #0x4
  3973. 000024b4:   4620     MOV             R0, R4
  3974. 000024b6:   2308     MOV             R3, #0x8
  3975. 000024b8:   220C     MOV             R2, #0xC
  3976. 000024ba:   F7FFFC51 BL              0x1D60
  3977. 000024be:   480F     LDR             R0, 0x24FC
  3978. 000024c0:   F000FBE8 BL              0x2C94
  3979. 000024c4:   2108     MOV             R1, #0x8
  3980. 000024c6:   4620     MOV             R0, R4
  3981. 000024c8:   F000FED1 BL              0x326E
  3982. 000024cc:   2108     MOV             R1, #0x8
  3983. 000024ce:   4620     MOV             R0, R4
  3984. 000024d0:   220C     MOV             R2, #0xC
  3985. 000024d2:   460B     MOV             R3, R1
  3986. 000024d4:   F7FFFC44 BL              0x1D60
  3987. 000024d8:   4809     LDR             R0, 0x2500
  3988. 000024da:   F000FBDB BL              0x2C94
  3989. 000024de:   2102     MOV             R1, #0x2
  3990. 000024e0:   4620     MOV             R0, R4
  3991. 000024e2:   F000FEC4 BL              0x326E
  3992. 000024e6:   2308     MOV             R3, #0x8
  3993. 000024e8:   220C     MOV             R2, #0xC
  3994. 000024ea:   2102     MOV             R1, #0x2
  3995. 000024ec:   4620     MOV             R0, R4
  3996. 000024ee:   F7FFFC37 BL              0x1D60
  3997. 000024f2:   BD10     POP             {R4, PC}
  3998. 000024f4:   0807     LSR             R7, R0, #0x0
  3999. 000024f6:   0005     LSL             R5, R0, #0x0
  4000. 000024f8:   5000     STR             R0, [R0, R0]
  4001. 000024fa:   4002     AND             R2, R0
  4002. 000024fc:   0C07     LSR             R7, R0, #0x10
  4003. 000024fe:   0005     LSL             R5, R0, #0x0
  4004. 00002500:   0407     LSL             R7, R0, #0x10
  4005. 00002502:   0005     LSL             R5, R0, #0x0
  4006. 00002504:   0000     LSL             R0, R0, #0x0
  4007. 00002506:   4003     AND             R3, R0
  4008. 00002508:   1000     ASR             R0, R0, #0x0
  4009. 0000250a:   4003     AND             R3, R0
  4010. 0000250c:   B53E     PUSH            {R1, R2, R3, R4, R5, LR}
  4011. 0000250e:   491B     LDR             R1, 0x257C
  4012. 00002510:   EEF60A00 VMOVS           S1, #5.000000e-01
  4013. 00002514:   2303     MOV             R3, #0x3
  4014. 00002516:   4D1A     LDR             R5, 0x2580
  4015. 00002518:   F1AD0204 SUB.W           R2, R13, #4
  4016. 0000251c:   ED910A00 FLDS            S0, [R1, #0]
  4017. 00002520:   F64F71FF MOVW.W          R1, #65535
  4018. 00002524:   6804     LDR             R4, [R0]
  4019. 00002526:   F8454B04 STR.W           R4, [R5], #4
  4020. 0000252a:   F8504B04 LDR.W           R4, [R0], #4
  4021. 0000252e:   EE014A10 FMSR            S2, R4
  4022. 00002532:   EEF81A41 FUITOS          S3, S2
  4023. 00002536:   EEB01A60 VMOVS           S2, S1
  4024. 0000253a:   EE001A21 FMACS           S2, S0, S3
  4025. 0000253e:   EEBC1AC1 FTOUIZS         S2, S2
  4026. 00002542:   EE114A10 FMRS            R4, S2
  4027. 00002546:   F8424F04 STR.W           R4, [R2, #4]!
  4028. 0000254a:   42A1     CMP             R1, R4
  4029. 0000254c:   D200     BCS             0x2550
  4030. 0000254e:   6011     STR             R1, [R2]
  4031. 00002550:   1E5B     SUB             R3, R3, #0x1
  4032. 00002552:   D1E7     BNE             0x2524
  4033. 00002554:   9A01     LDR             R2, [SP, #0x4]
  4034. 00002556:   480B     LDR             R0, 0x2584
  4035. 00002558:   F44F417F MOV.W           R1, #65280
  4036. 0000255c:   F000FE90 BL              0x3280
  4037. 00002560:   4C09     LDR             R4, 0x2588
  4038. 00002562:   21FF     MOV             R1, #0xFF
  4039. 00002564:   9A00     LDR             R2, [SP]
  4040. 00002566:   4620     MOV             R0, R4
  4041. 00002568:   F000FE8A BL              0x3280
  4042. 0000256c:   F44F417F MOV.W           R1, #65280
  4043. 00002570:   9A02     LDR             R2, [SP, #0x8]
  4044. 00002572:   4620     MOV             R0, R4
  4045. 00002574:   F000FE84 BL              0x3280
  4046. 00002578:   BD3E     POP             {R1, R2, R3, R4, R5, PC}
  4047. 0000257a:   46C0     MOV             R8, R8
  4048. 0000257c:   1380     ASR             R0, R0, #0xE
  4049. 0000257e:   2000     MOV             R0, #0x0
  4050. 00002580:   07E0     LSL             R0, R4, #0x1F
  4051. 00002582:   2000     MOV             R0, #0x0
  4052. 00002584:   0000     LSL             R0, R0, #0x0
  4053. 00002586:   4003     AND             R3, R0
  4054. 00002588:   1000     ASR             R0, R0, #0x0
  4055. 0000258a:   4003     AND             R3, R0
  4056. 0000258c:   E92D47F0 STMDB.W         R13!, {R4, R5, R6, R7, R8, R9, R10, R14}
  4057. 00002590:   4682     MOV             R10, R0
  4058. 00002592:   4D18     LDR             R5, 0x25F4
  4059. 00002594:   6829     LDR             R1, [R5]
  4060. 00002596:   4C18     LDR             R4, 0x25F8
  4061. 00002598:   6820     LDR             R0, [R4]
  4062. 0000259a:   4288     CMP             R0, R1
  4063. 0000259c:   D027     BEQ             0x25EE
  4064. 0000259e:   4E17     LDR             R6, 0x25FC
  4065. 000025a0:   4F18     LDR             R7, 0x2604
  4066. 000025a2:   6B70     LDR             R0, [R6, #0x34]
  4067. 000025a4:   F8DF9058 LDR.W           R9, [PC, #88]
  4068. 000025a8:   68C1     LDR             R1, [R0, #0xC]
  4069. 000025aa:   6838     LDR             R0, [R7]
  4070. 000025ac:   F8590020 LDR.W           R0, [R9, R0, LSL #2]
  4071. 000025b0:   4788     BLX             R1
  4072. 000025b2:   46B8     MOV             R8, R7
  4073. 000025b4:   4F14     LDR             R7, 0x2608
  4074. 000025b6:   E00A     B               0x25CE
  4075. 000025b8:   6830     LDR             R0, [R6]
  4076. 000025ba:   6BC2     LDR             R2, [R0, #0x3C]
  4077. 000025bc:   6820     LDR             R0, [R4]
  4078. 000025be:   5C39     LDRB            R1, [R7, R0]
  4079. 000025c0:   4650     MOV             R0, R10
  4080. 000025c2:   4790     BLX             R2
  4081. 000025c4:   6820     LDR             R0, [R4]
  4082. 000025c6:   1C40     ADD             R0, R0, #0x1
  4083. 000025c8:   F36F209F BFC.W           R0, #10, #22
  4084. 000025cc:   6020     STR             R0, [R4]
  4085. 000025ce:   6830     LDR             R0, [R6]
  4086. 000025d0:   6B01     LDR             R1, [R0, #0x30]
  4087. 000025d2:   4650     MOV             R0, R10
  4088. 000025d4:   4788     BLX             R1
  4089. 000025d6:   B118     CZBEQ           R0, 0x25E0
  4090. 000025d8:   6829     LDR             R1, [R5]
  4091. 000025da:   6820     LDR             R0, [R4]
  4092. 000025dc:   4288     CMP             R0, R1
  4093. 000025de:   D1EB     BNE             0x25B8
  4094. 000025e0:   6B70     LDR             R0, [R6, #0x34]
  4095. 000025e2:   6801     LDR             R1, [R0]
  4096. 000025e4:   F8D80000 LDR.W           R0, [R8, #0]
  4097. 000025e8:   F8590020 LDR.W           R0, [R9, R0, LSL #2]
  4098. 000025ec:   4788     BLX             R1
  4099. 000025ee:   E8BD87F0 LDMIA.W         R13!, {R4, R5, R6, R7, R8, R9, R10, PC}
  4100. 000025f2:   46C0     MOV             R8, R8
  4101. 000025f4:   1334     ASR             R4, R6, #0xC
  4102. 000025f6:   2000     MOV             R0, #0x0
  4103. 000025f8:   1338     ASR             R0, R7, #0xC
  4104. 000025fa:   2000     MOV             R0, #0x0
  4105. 000025fc:   0014     LSL             R4, R2, #0x0
  4106. 000025fe:   0100     LSL             R0, R0, #0x4
  4107. 00002600:   359C     ADD             R5, #0x9C
  4108. 00002602:   0000     LSL             R0, R0, #0x0
  4109. 00002604:   07F8     LSL             R0, R7, #0x1F
  4110. 00002606:   2000     MOV             R0, #0x0
  4111. 00002608:   0000     LSL             R0, R0, #0x0
  4112. 0000260a:   2000     MOV             R0, #0x0
  4113. 0000260c:   B510     PUSH            {R4, LR}
  4114. 0000260e:   4299     CMP             R1, R3
  4115. 00002610:   D101     BNE             0x2616
  4116. 00002612:   4290     CMP             R0, R2
  4117. 00002614:   D02F     BEQ             0x2676
  4118. 00002616:   EA500402 ORRS.W          R4, R0, R2
  4119. 0000261a:   D104     BNE             0x2626
  4120. 0000261c:   EA410403 ORR.W           R4, R1, R3
  4121. 00002620:   0064     LSL             R4, R4, #0x1
  4122. 00002622:   2C00     CMP             R4, #0x0
  4123. 00002624:   D027     BEQ             0x2676
  4124. 00002626:   EA500441 ORRS.W          R4, R0, R1, LSL #1
  4125. 0000262a:   D101     BNE             0x2630
  4126. 0000262c:   429C     CMP             R4, R3
  4127. 0000262e:   E022     B               0x2676
  4128. 00002630:   004C     LSL             R4, R1, #0x1
  4129. 00002632:   1564     ASR             R4, R4, #0x15
  4130. 00002634:   1C64     ADD             R4, R4, #0x1
  4131. 00002636:   D107     BNE             0x2648
  4132. 00002638:   005C     LSL             R4, R3, #0x1
  4133. 0000263a:   1564     ASR             R4, R4, #0x15
  4134. 0000263c:   1C64     ADD             R4, R4, #0x1
  4135. 0000263e:   D103     BNE             0x2648
  4136. 00002640:   0FDC     LSR             R4, R3, #0x1F
  4137. 00002642:   EBB474D1 SUBS.W          R4, R4, R1, LSR #31
  4138. 00002646:   E016     B               0x2676
  4139. 00002648:   2B00     CMP             R3, #0x0
  4140. 0000264a:   D40A     BMI             0x2662
  4141. 0000264c:   2900     CMP             R1, #0x0
  4142. 0000264e:   D412     BMI             0x2676
  4143. 00002650:   4299     CMP             R1, R3
  4144. 00002652:   D110     BNE             0x2676
  4145. 00002654:   EA900402 EORS.W          R4, R0, R2
  4146. 00002658:   D401     BMI             0x265E
  4147. 0000265a:   4290     CMP             R0, R2
  4148. 0000265c:   E00B     B               0x2676
  4149. 0000265e:   2A00     CMP             R2, #0x0
  4150. 00002660:   E009     B               0x2676
  4151. 00002662:   2900     CMP             R1, #0x0
  4152. 00002664:   DC07     BGT             0x2676
  4153. 00002666:   428B     CMP             R3, R1
  4154. 00002668:   D105     BNE             0x2676
  4155. 0000266a:   EA900402 EORS.W          R4, R0, R2
  4156. 0000266e:   D401     BMI             0x2674
  4157. 00002670:   4282     CMP             R2, R0
  4158. 00002672:   E000     B               0x2676
  4159. 00002674:   2800     CMP             R0, #0x0
  4160. 00002676:   F3EF8400 MRS.W           R4, CPSR
  4161. 0000267a:   BF54     ITE             PL
  4162. 0000267c:   F0445400 ORR.W           R4, R4, #536870912
  4163. 00002680:   F0245400 BIC.W           R4, R4, #536870912
  4164. 00002684:   F3848800 MSR.W           CPSR_f, R4
  4165. 00002688:   BD10     POP             {R4, PC}
  4166. 0000268a:   B510     PUSH            {R4, LR}
  4167. 0000268c:   8842     LDRH            R2, [R0, #0x2]
  4168. 0000268e:   0BD1     LSR             R1, R2, #0xF
  4169. 00002690:   03CC     LSL             R4, R1, #0xF
  4170. 00002692:   F012027F ANDS.W          R2, R2, #127
  4171. 00002696:   F04F0101 MOV.W           R1, #1
  4172. 0000269a:   8042     STRH            R2, [R0, #0x2]
  4173. 0000269c:   D102     BNE             0x26A4
  4174. 0000269e:   8802     LDRH            R2, [R0]
  4175. 000026a0:   2A00     CMP             R2, #0x0
  4176. 000026a2:   D02B     BEQ             0x26FC
  4177. 000026a4:   8842     LDRH            R2, [R0, #0x2]
  4178. 000026a6:   B92A     CZBNE           R2, 0x26B4
  4179. 000026a8:   2100     MOV             R1, #0x0
  4180. 000026aa:   8802     LDRH            R2, [R0]
  4181. 000026ac:   8001     STRH            R1, [R0]
  4182. 000026ae:   8042     STRH            R2, [R0, #0x2]
  4183. 000026b0:   F06F010E MVN.W           R1, #14
  4184. 000026b4:   2A80     CMP             R2, #0x80
  4185. 000026b6:   DA0C     BGE             0x26D2
  4186. 000026b8:   8803     LDRH            R3, [R0]
  4187. 000026ba:   0052     LSL             R2, R2, #0x1
  4188. 000026bc:   1E49     SUB             R1, R1, #0x1
  4189. 000026be:   EA4232E3 ORR.W           R2, R2, R3, ASR #15
  4190. 000026c2:   005B     LSL             R3, R3, #0x1
  4191. 000026c4:   B292     UXTH            R2, R2
  4192. 000026c6:   B209     SXTH            R1, R1
  4193. 000026c8:   2A80     CMP             R2, #0x80
  4194. 000026ca:   B29B     UXTH            R3, R3
  4195. 000026cc:   DBF5     BLT             0x26BA
  4196. 000026ce:   8003     STRH            R3, [R0]
  4197. 000026d0:   8042     STRH            R2, [R0, #0x2]
  4198. 000026d2:   F5B27F80 CMP.W           R2, #256
  4199. 000026d6:   DB0D     BLT             0x26F4
  4200. 000026d8:   8803     LDRH            R3, [R0]
  4201. 000026da:   105B     ASR             R3, R3, #0x1
  4202. 000026dc:   1C49     ADD             R1, R1, #0x1
  4203. 000026de:   EA4333C2 ORR.W           R3, R3, R2, LSL #15
  4204. 000026e2:   1052     ASR             R2, R2, #0x1
  4205. 000026e4:   B209     SXTH            R1, R1
  4206. 000026e6:   B292     UXTH            R2, R2
  4207. 000026e8:   B29B     UXTH            R3, R3
  4208. 000026ea:   F5B27F80 CMP.W           R2, #256
  4209. 000026ee:   DAF4     BGE             0x26DA
  4210. 000026f0:   8042     STRH            R2, [R0, #0x2]
  4211. 000026f2:   8003     STRH            R3, [R0]
  4212. 000026f4:   8842     LDRH            R2, [R0, #0x2]
  4213. 000026f6:   F002027F AND.W           R2, R2, #127
  4214. 000026fa:   8042     STRH            R2, [R0, #0x2]
  4215. 000026fc:   8842     LDRH            R2, [R0, #0x2]
  4216. 000026fe:   4314     ORR             R4, R2
  4217. 00002700:   8044     STRH            R4, [R0, #0x2]
  4218. 00002702:   4608     MOV             R0, R1
  4219. 00002704:   BD10     POP             {R4, PC}
  4220. 00002706:   E7FE     B               0x2706
  4221. 00002708:   B510     PUSH            {R4, LR}
  4222. 0000270a:   A016     ADD             R0, PC, #0x58 0x2764
  4223. 0000270c:   F7FEFC2A BL              0xF64
  4224. 00002710:   F000FD36 BL              0x3180
  4225. 00002714:   2000     MOV             R0, #0x0
  4226. 00002716:   F000FDDD BL              0x32D4
  4227. 0000271a:   F000FD45 BL              0x31A8
  4228. 0000271e:   2005     MOV             R0, #0x5
  4229. 00002720:   F000FDD0 BL              0x32C4
  4230. 00002724:   2018     MOV             R0, #0x18
  4231. 00002726:   F000FD53 BL              0x31D0
  4232. 0000272a:   4C14     LDR             R4, 0x277C
  4233. 0000272c:   4620     MOV             R0, R4
  4234. 0000272e:   210A     MOV             R1, #0xA
  4235. 00002730:   F000FC9E BL              0x3070
  4236. 00002734:   F000FA3C BL              0x2BB0
  4237. 00002738:   F7FEFD2A BL              0x1190
  4238. 0000273c:   211E     MOV             R1, #0x1E
  4239. 0000273e:   FBB0F0F1 UDIV.W          R0, R0, R1
  4240. 00002742:   F000FE06 BL              0x3352
  4241. 00002746:   F7FFFE9B BL              0x2480
  4242. 0000274a:   E002     B               0x2752
  4243. 0000274c:   2064     MOV             R0, #0x64
  4244. 0000274e:   F000FE00 BL              0x3352
  4245. 00002752:   6920     LDR             R0, [R4, #0x10]
  4246. 00002754:   0840     LSR             R0, R0, #0x1
  4247. 00002756:   D2F9     BCS             0x274C
  4248. 00002758:   F000FA2A BL              0x2BB0
  4249. 0000275c:   F000FD2E BL              0x31BC
  4250. 00002760:   BD10     POP             {R4, PC}
  4251. 00002762:   46C0     MOV             R8, R8
  4252. 00002764:   6E45     LDR             R5, [R0, #0x64]
  4253. 00002766:   6574     STR             R4, [R6, #0x54]
  4254. 00002768:   6972     LDR             R2, [R6, #0x14]
  4255. 0000276a:   676E     STR             R6, [R5, #0x74]
  4256. 0000276c:   4820     LDR             R0, 0x27F0
  4257. 0000276e:   6269     STR             R1, [R5, #0x24]
  4258. 00002770:   7265     STRB            R5, [R4, #0x9]
  4259. 00002772:   616E     STR             R6, [R5, #0x14]
  4260. 00002774:   6574     STR             R4, [R6, #0x54]
  4261. 00002776:   2E2E     CMP             R6, #0x2E
  4262. 00002778:   0A2E     LSR             R6, R5, #0x8
  4263. 0000277a:   C000     STMIA           R0!
  4264. 0000277c:   07AC     LSL             R4, R5, #0x1E
  4265. 0000277e:   2000     MOV             R0, #0x0
  4266. 00002780:   B510     PUSH            {R4, LR}
  4267. 00002782:   2000     MOV             R0, #0x0
  4268. 00002784:   4601     MOV             R1, R0
  4269. 00002786:   F000F873 BL              0x2870
  4270. 0000278a:   4C19     LDR             R4, 0x27F0
  4271. 0000278c:   6120     STR             R0, [R4, #0x10]
  4272. 0000278e:   F7FFF9EF BL              0x1B70
  4273. 00002792:   68E0     LDR             R0, [R4, #0xC]
  4274. 00002794:   2803     CMP             R0, #0x3
  4275. 00002796:   D108     BNE             0x27AA
  4276. 00002798:   4812     LDR             R0, 0x27E4
  4277. 0000279a:   ED940A07 FLDS            S0, [R4, #28]
  4278. 0000279e:   EE000A90 FMSR            S1, R0
  4279. 000027a2:   EE300A80 FADDS           S0, S1, S0
  4280. 000027a6:   ED840A07 FSTS            S0, [R4, #28]
  4281. 000027aa:   480F     LDR             R0, 0x27E8
  4282. 000027ac:   EDD40A07 FLDS            S1, [R4, #28]
  4283. 000027b0:   EE000A10 FMSR            S0, R0
  4284. 000027b4:   EEF40AC0 FCMPES          S1, S0
  4285. 000027b8:   EEF1FA10 FMXR            PC, FPSCR
  4286. 000027bc:   D901     BLS             0x27C2
  4287. 000027be:   490D     LDR             R1, 0x27F4
  4288. 000027c0:   61E1     STR             R1, [R4, #0x1C]
  4289. 000027c2:   490A     LDR             R1, 0x27EC
  4290. 000027c4:   ED910A00 FLDS            S0, [R1, #0]
  4291. 000027c8:   EEB50AC0 FCMPEZS         S0, S0
  4292. 000027cc:   EEF1FA10 FMXR            PC, FPSCR
  4293. 000027d0:   D203     BCS             0x27DA
  4294. 000027d2:   EE000A10 FMSR            S0, R0
  4295. 000027d6:   ED840A07 FSTS            S0, [R4, #28]
  4296. 000027da:   2000     MOV             R0, #0x0
  4297. 000027dc:   F7FFFA44 BL              0x1C68
  4298. 000027e0:   BD10     POP             {R4, PC}
  4299. 000027e2:   46C0     MOV             R8, R8
  4300. 000027e4:   0A92     LSR             R2, R2, #0xA
  4301. 000027e6:   3D86     SUB             R5, #0x86
  4302. 000027e8:   CBE4     LDMIA           R3!, {R2, R5, R6, R7}
  4303. 000027ea:   4096     LSL             R6, R2
  4304. 000027ec:   07DC     LSL             R4, R3, #0x1F
  4305. 000027ee:   2000     MOV             R0, #0x0
  4306. 000027f0:   07AC     LSL             R4, R5, #0x1E
  4307. 000027f2:   2000     MOV             R0, #0x0
  4308. 000027f4:   0000     LSL             R0, R0, #0x0
  4309. 000027f6:   0000     LSL             R0, R0, #0x0
  4310. 000027f8:   2200     MOV             R2, #0x0
  4311. 000027fa:   4613     MOV             R3, R2
  4312. 000027fc:   460A     MOV             R2, R1
  4313. 000027fe:   4619     MOV             R1, R3
  4314. 00002800:   B571     PUSH            {R0, R4, R5, R6, LR}
  4315. 00002802:   F0100F03 TST.W           R0, #3
  4316. 00002806:   D00A     BEQ             0x281E
  4317. 00002808:   2A00     CMP             R2, #0x0
  4318. 0000280a:   BF82     ITTT            HI
  4319. 0000280c:   F8001B01 STRB.W          R1, [R0], #1
  4320. 00002810:   1E52     SUB             R2, R2, #0x1
  4321. 00002812:   F0100F03 TST.W           R0, #3
  4322. 00002816:   D1F7     BNE             0x2808
  4323. 00002818:   2A00     CMP             R2, #0x0
  4324. 0000281a:   BF08     IT              EQ
  4325. 0000281c:   BD71     POP             {R0, R4, R5, R6, PC}
  4326. 0000281e:   F01101FF ANDS.W          R1, R1, #255
  4327. 00002822:   EA412101 ORR.W           R1, R1, R1, LSL #8
  4328. 00002826:   2A04     CMP             R2, #0x4
  4329. 00002828:   D318     BCC             0x285C
  4330. 0000282a:   EA414101 ORR.W           R1, R1, R1, LSL #16
  4331. 0000282e:   2A08     CMP             R2, #0x8
  4332. 00002830:   D30F     BCC             0x2852
  4333. 00002832:   460E     MOV             R6, R1
  4334. 00002834:   2A10     CMP             R2, #0x10
  4335. 00002836:   D308     BCC             0x284A
  4336. 00002838:   460C     MOV             R4, R1
  4337. 0000283a:   460D     MOV             R5, R1
  4338. 0000283c:   F1B2030F SUBS.W          R3, R2, #15
  4339. 00002840:   F012020F ANDS.W          R2, R2, #15
  4340. 00002844:   C072     STMIA           R0!, {R1, R4, R5, R6}
  4341. 00002846:   3B10     SUB             R3, #0x10
  4342. 00002848:   D8FC     BHI             0x2844
  4343. 0000284a:   F0120F08 TST.W           R2, #8
  4344. 0000284e:   BF18     IT              NE
  4345. 00002850:   C042     STMIA           R0!, {R1, R6}
  4346. 00002852:   F0120F04 TST.W           R2, #4
  4347. 00002856:   BF18     IT              NE
  4348. 00002858:   F8401B04 STR.W           R1, [R0], #4
  4349. 0000285c:   F0120F02 TST.W           R2, #2
  4350. 00002860:   BF18     IT              NE
  4351. 00002862:   F8201B02 STRH.W          R1, [R0], #2
  4352. 00002866:   F0120F01 TST.W           R2, #1
  4353. 0000286a:   BF18     IT              NE
  4354. 0000286c:   7001     STRB            R1, [R0]
  4355. 0000286e:   BD71     POP             {R0, R4, R5, R6, PC}
  4356. 00002870:   B5F8     PUSH            {R3, R4, R5, R6, R7, LR}
  4357. 00002872:   4604     MOV             R4, R0
  4358. 00002874:   460D     MOV             R5, R1
  4359. 00002876:   4814     LDR             R0, 0x28C8
  4360. 00002878:   6800     LDR             R0, [R0]
  4361. 0000287a:   2111     MOV             R1, #0x11
  4362. 0000287c:   6AC2     LDR             R2, [R0, #0x2C]
  4363. 0000287e:   4813     LDR             R0, 0x28CC
  4364. 00002880:   4790     BLX             R2
  4365. 00002882:   B10D     CZBEQ           R5, 0x2888
  4366. 00002884:   43C1     MVN             R1, R0
  4367. 00002886:   7029     STRB            R1, [R5]
  4368. 00002888:   4B11     LDR             R3, 0x28D0
  4369. 0000288a:   781A     LDRB            R2, [R3]
  4370. 0000288c:   EA800502 EOR.W           R5, R0, R2
  4371. 00002890:   4F11     LDR             R7, 0x28D8
  4372. 00002892:   F8DFC040 LDR.W           R12, [PC, #64]
  4373. 00002896:   783E     LDRB            R6, [R7]
  4374. 00002898:   F89C1000 LDRB.W          R1, [R12, #0]
  4375. 0000289c:   404E     EOR             R6, R1
  4376. 0000289e:   402E     AND             R6, R5
  4377. 000028a0:   B2F6     UXTB            R6, R6
  4378. 000028a2:   703E     STRB            R6, [R7]
  4379. 000028a4:   EA250101 BIC.W           R1, R5, R1
  4380. 000028a8:   B2C9     UXTB            R1, R1
  4381. 000028aa:   F88C1000 STRB.W          R1, [R12, #0]
  4382. 000028ae:   4331     ORR             R1, R6
  4383. 000028b0:   4388     BIC             R0, R1
  4384. 000028b2:   400A     AND             R2, R1
  4385. 000028b4:   4302     ORR             R2, R0
  4386. 000028b6:   B2D0     UXTB            R0, R2
  4387. 000028b8:   7018     STRB            R0, [R3]
  4388. 000028ba:   404D     EOR             R5, R1
  4389. 000028bc:   B10C     CZBEQ           R4, 0x28C2
  4390. 000028be:   7025     STRB            R5, [R4]
  4391. 000028c0:   7818     LDRB            R0, [R3]
  4392. 000028c2:   43C0     MVN             R0, R0
  4393. 000028c4:   B2C0     UXTB            R0, R0
  4394. 000028c6:   BDF8     POP             {R3, R4, R5, R6, R7, PC}
  4395. 000028c8:   0020     LSL             R0, R4, #0x0
  4396. 000028ca:   0100     LSL             R0, R0, #0x4
  4397. 000028cc:   5000     STR             R0, [R0, R0]
  4398. 000028ce:   4002     AND             R2, R0
  4399. 000028d0:   1394     ASR             R4, R2, #0xE
  4400. 000028d2:   2000     MOV             R0, #0x0
  4401. 000028d4:   1396     ASR             R6, R2, #0xE
  4402. 000028d6:   2000     MOV             R0, #0x0
  4403. 000028d8:   1395     ASR             R5, R2, #0xE
  4404. 000028da:   2000     MOV             R0, #0x0
  4405. 000028dc:   B570     PUSH            {R4, R5, R6, LR}
  4406. 000028de:   F04F7680 MOV.W           R6, #16777216
  4407. 000028e2:   6C70     LDR             R0, [R6, #0x44]
  4408. 000028e4:   6981     LDR             R1, [R0, #0x18]
  4409. 000028e6:   4810     LDR             R0, 0x2928
  4410. 000028e8:   4788     BLX             R1
  4411. 000028ea:   4910     LDR             R1, 0x292C
  4412. 000028ec:   4810     LDR             R0, 0x2930
  4413. 000028ee:   6008     STR             R0, [R1]
  4414. 000028f0:   6848     LDR             R0, [R1, #0x4]
  4415. 000028f2:   F0400001 ORR.W           R0, R0, #1
  4416. 000028f6:   6048     STR             R0, [R1, #0x4]
  4417. 000028f8:   2200     MOV             R2, #0x0
  4418. 000028fa:   600A     STR             R2, [R1]
  4419. 000028fc:   4D0D     LDR             R5, 0x2934
  4420. 000028fe:   6A30     LDR             R0, [R6, #0x20]
  4421. 00002900:   2111     MOV             R1, #0x11
  4422. 00002902:   6843     LDR             R3, [R0, #0x4]
  4423. 00002904:   4628     MOV             R0, R5
  4424. 00002906:   4798     BLX             R3
  4425. 00002908:   230A     MOV             R3, #0xA
  4426. 0000290a:   2111     MOV             R1, #0x11
  4427. 0000290c:   6A30     LDR             R0, [R6, #0x20]
  4428. 0000290e:   2201     MOV             R2, #0x1
  4429. 00002910:   6944     LDR             R4, [R0, #0x14]
  4430. 00002912:   4628     MOV             R0, R5
  4431. 00002914:   47A0     BLX             R4
  4432. 00002916:   6A30     LDR             R0, [R6, #0x20]
  4433. 00002918:   2111     MOV             R1, #0x11
  4434. 0000291a:   6AC2     LDR             R2, [R0, #0x2C]
  4435. 0000291c:   4628     MOV             R0, R5
  4436. 0000291e:   4790     BLX             R2
  4437. 00002920:   4905     LDR             R1, 0x2938
  4438. 00002922:   7008     STRB            R0, [R1]
  4439. 00002924:   BD70     POP             {R4, R5, R6, PC}
  4440. 00002926:   46C0     MOV             R8, R8
  4441. 00002928:   0020     LSL             R0, R4, #0x0
  4442. 0000292a:   2000     MOV             R0, #0x0
  4443. 0000292c:   5520     STRB            R0, [R4, R4]
  4444. 0000292e:   4002     AND             R2, R0
  4445. 00002930:   434B     MUL             R3, R1
  4446. 00002932:   4C4F     LDR             R4, 0x2A70
  4447. 00002934:   5000     STR             R0, [R0, R0]
  4448. 00002936:   4002     AND             R2, R0
  4449. 00002938:   1394     ASR             R4, R2, #0xE
  4450. 0000293a:   2000     MOV             R0, #0x0
  4451. 0000293c:   B570     PUSH            {R4, R5, R6, LR}
  4452. 0000293e:   2201     MOV             R2, #0x1
  4453. 00002940:   2500     MOV             R5, #0x0
  4454. 00002942:   4C14     LDR             R4, 0x2994
  4455. 00002944:   462B     MOV             R3, R5
  4456. 00002946:   E007     B               0x2958
  4457. 00002948:   F8440025 STR.W           R0, [R4, R5, LSL #2]
  4458. 0000294c:   1C6D     ADD             R5, R5, #0x1
  4459. 0000294e:   461A     MOV             R2, R3
  4460. 00002950:   E001     B               0x2956
  4461. 00002952:   7003     STRB            R3, [R0]
  4462. 00002954:   2201     MOV             R2, #0x1
  4463. 00002956:   1C40     ADD             R0, R0, #0x1
  4464. 00002958:   7801     LDRB            R1, [R0]
  4465. 0000295a:   B989     CZBNE           R1, 0x2980
  4466. 0000295c:   B115     CZBEQ           R5, 0x2964
  4467. 0000295e:   4E0E     LDR             R6, 0x2998
  4468. 00002960:   6831     LDR             R1, [R6]
  4469. 00002962:   B911     CZBNE           R1, 0x296A
  4470. 00002964:   F04F30FF MOV.W           R0, #4294967295
  4471. 00002968:   E012     B               0x2990
  4472. 0000296a:   6820     LDR             R0, [R4]
  4473. 0000296c:   F000FBDC BL              0x3128
  4474. 00002970:   B920     CZBNE           R0, 0x297C
  4475. 00002972:   6872     LDR             R2, [R6, #0x4]
  4476. 00002974:   4621     MOV             R1, R4
  4477. 00002976:   4628     MOV             R0, R5
  4478. 00002978:   4790     BLX             R2
  4479. 0000297a:   E009     B               0x2990
  4480. 0000297c:   360C     ADD             R6, #0xC
  4481. 0000297e:   E7EF     B               0x2960
  4482. 00002980:   2920     CMP             R1, #0x20
  4483. 00002982:   D0E6     BEQ             0x2952
  4484. 00002984:   2A00     CMP             R2, #0x0
  4485. 00002986:   D0E6     BEQ             0x2956
  4486. 00002988:   2D08     CMP             R5, #0x8
  4487. 0000298a:   DBDD     BLT             0x2948
  4488. 0000298c:   F06F0001 MVN.W           R0, #1
  4489. 00002990:   BD70     POP             {R4, R5, R6, PC}
  4490. 00002992:   46C0     MOV             R8, R8
  4491. 00002994:   0788     LSL             R0, R1, #0x1E
  4492. 00002996:   2000     MOV             R0, #0x0
  4493. 00002998:   12D0     ASR             R0, R2, #0xB
  4494. 0000299a:   2000     MOV             R0, #0x0
  4495. 0000299c:   B5F8     PUSH            {R3, R4, R5, R6, R7, LR}
  4496. 0000299e:   4605     MOV             R5, R0
  4497. 000029a0:   682E     LDR             R6, [R5]
  4498. 000029a2:   696C     LDR             R4, [R5, #0x14]
  4499. 000029a4:   F1B63FFF CMP.W           R6, #4294967295
  4500. 000029a8:   F4045480 AND.W           R4, R4, #4096
  4501. 000029ac:   D002     BEQ             0x29B4
  4502. 000029ae:   F7FFFB43 BL              0x2038
  4503. 000029b2:   B110     CZBEQ           R0, 0x29BA
  4504. 000029b4:   F04F30FF MOV.W           R0, #4294967295
  4505. 000029b8:   BDF8     POP             {R3, R4, R5, R6, R7, PC}
  4506. 000029ba:   6968     LDR             R0, [R5, #0x14]
  4507. 000029bc:   0900     LSR             R0, R0, #0x4
  4508. 000029be:   D307     BCC             0x29D0
  4509. 000029c0:   6868     LDR             R0, [R5, #0x4]
  4510. 000029c2:   1E40     SUB             R0, R0, #0x1
  4511. 000029c4:   F7FDFCC9 BL              0x35A
  4512. 000029c8:   6968     LDR             R0, [R5, #0x14]
  4513. 000029ca:   F0200008 BIC.W           R0, R0, #8
  4514. 000029ce:   6168     STR             R0, [R5, #0x14]
  4515. 000029d0:   2000     MOV             R0, #0x0
  4516. 000029d2:   6068     STR             R0, [R5, #0x4]
  4517. 000029d4:   60A8     STR             R0, [R5, #0x8]
  4518. 000029d6:   60E8     STR             R0, [R5, #0xC]
  4519. 000029d8:   6828     LDR             R0, [R5]
  4520. 000029da:   F7FDFF7F BL              0x8DC
  4521. 000029de:   4607     MOV             R7, R0
  4522. 000029e0:   F04F30FF MOV.W           R0, #4294967295
  4523. 000029e4:   6028     STR             R0, [R5]
  4524. 000029e6:   B124     CZBEQ           R4, 0x29F2
  4525. 000029e8:   4803     LDR             R0, 0x29F8
  4526. 000029ea:   EB001006 ADD.W           R0, R0, R6, LSL #4
  4527. 000029ee:   F7FDFE84 BL              0x6FA
  4528. 000029f2:   4638     MOV             R0, R7
  4529. 000029f4:   BDF8     POP             {R3, R4, R5, R6, R7, PC}
  4530. 000029f6:   46C0     MOV             R8, R8
  4531. 000029f8:   05E8     LSL             R0, R5, #0x17
  4532. 000029fa:   2000     MOV             R0, #0x0
  4533. 000029fc:   B570     PUSH            {R4, R5, R6, LR}
  4534. 000029fe:   4C16     LDR             R4, 0x2A58
  4535. 00002a00:   6023     STR             R3, [R4]
  4536. 00002a02:   4625     MOV             R5, R4
  4537. 00002a04:   7120     STRB            R0, [R4, #0x4]
  4538. 00002a06:   2008     MOV             R0, #0x8
  4539. 00002a08:   F8116B01 LDRB.W          R6, [R1], #1
  4540. 00002a0c:   1E40     SUB             R0, R0, #0x1
  4541. 00002a0e:   716E     STRB            R6, [R5, #0x5]
  4542. 00002a10:   F1050501 ADD.W           R5, R5, #1
  4543. 00002a14:   D1F8     BNE             0x2A08
  4544. 00002a16:   B133     CZBEQ           R3, 0x2A26
  4545. 00002a18:   F8120B01 LDRB.W          R0, [R2], #1
  4546. 00002a1c:   1E5B     SUB             R3, R3, #0x1
  4547. 00002a1e:   7360     STRB            R0, [R4, #0xD]
  4548. 00002a20:   F1040401 ADD.W           R4, R4, #1
  4549. 00002a24:   D1F8     BNE             0x2A18
  4550. 00002a26:   BF00     NOP
  4551. 00002a28:   BD70     POP             {R4, R5, R6, PC}
  4552. 00002a2a:   4603     MOV             R3, R0
  4553. 00002a2c:   B570     PUSH            {R4, R5, R6, LR}
  4554. 00002a2e:   480A     LDR             R0, 0x2A58
  4555. 00002a30:   2408     MOV             R4, #0x8
  4556. 00002a32:   4605     MOV             R5, R0
  4557. 00002a34:   6802     LDR             R2, [R0]
  4558. 00002a36:   792E     LDRB            R6, [R5, #0x4]
  4559. 00002a38:   1E64     SUB             R4, R4, #0x1
  4560. 00002a3a:   F1050501 ADD.W           R5, R5, #1
  4561. 00002a3e:   F8036B01 STRB.W          R6, [R3], #1
  4562. 00002a42:   D1F8     BNE             0x2A36
  4563. 00002a44:   B139     CZBEQ           R1, 0x2A56
  4564. 00002a46:   B132     CZBEQ           R2, 0x2A56
  4565. 00002a48:   7B03     LDRB            R3, [R0, #0xC]
  4566. 00002a4a:   1E52     SUB             R2, R2, #0x1
  4567. 00002a4c:   F1000001 ADD.W           R0, R0, #1
  4568. 00002a50:   F8013B01 STRB.W          R3, [R1], #1
  4569. 00002a54:   D1F8     BNE             0x2A48
  4570. 00002a56:   BD70     POP             {R4, R5, R6, PC}
  4571. 00002a58:   0400     LSL             R0, R0, #0x10
  4572. 00002a5a:   2000     MOV             R0, #0x0
  4573. 00002a5c:   B570     PUSH            {R4, R5, R6, LR}
  4574. 00002a5e:   F8105B01 LDRB.W          R5, [R0], #1
  4575. 00002a62:   E01B     B               0x2A9C
  4576. 00002a64:   1C40     ADD             R0, R0, #0x1
  4577. 00002a66:   B15A     CZBEQ           R2, 0x2A80
  4578. 00002a68:   0A1C     LSR             R4, R3, #0x8
  4579. 00002a6a:   D109     BNE             0x2A80
  4580. 00002a6c:   2402     MOV             R4, #0x2
  4581. 00002a6e:   F8106B01 LDRB.W          R6, [R0], #1
  4582. 00002a72:   1E64     SUB             R4, R4, #0x1
  4583. 00002a74:   EA462303 ORR.W           R3, R6, R3, LSL #8
  4584. 00002a78:   D1F9     BNE             0x2A6E
  4585. 00002a7a:   E001     B               0x2A80
  4586. 00002a7c:   2B04     CMP             R3, #0x4
  4587. 00002a7e:   D302     BCC             0x2A86
  4588. 00002a80:   F8104B01 LDRB.W          R4, [R0], #1
  4589. 00002a84:   E003     B               0x2A8E
  4590. 00002a86:   462C     MOV             R4, R5
  4591. 00002a88:   E001     B               0x2A8E
  4592. 00002a8a:   F8014B01 STRB.W          R4, [R1], #1
  4593. 00002a8e:   1E5B     SUB             R3, R3, #0x1
  4594. 00002a90:   F1B33FFF CMP.W           R3, #4294967295
  4595. 00002a94:   D1F9     BNE             0x2A8A
  4596. 00002a96:   E001     B               0x2A9C
  4597. 00002a98:   F8013B01 STRB.W          R3, [R1], #1
  4598. 00002a9c:   F8103B01 LDRB.W          R3, [R0], #1
  4599. 00002aa0:   429D     CMP             R5, R3
  4600. 00002aa2:   D1F9     BNE             0x2A98
  4601. 00002aa4:   F8103B01 LDRB.W          R3, [R0], #1
  4602. 00002aa8:   2B00     CMP             R3, #0x0
  4603. 00002aaa:   D1E7     BNE             0x2A7C
  4604. 00002aac:   F8103B01 LDRB.W          R3, [R0], #1
  4605. 00002ab0:   7804     LDRB            R4, [R0]
  4606. 00002ab2:   021B     LSL             R3, R3, #0x8
  4607. 00002ab4:   18E3     ADD             R3, R4, R3
  4608. 00002ab6:   D1D5     BNE             0x2A64
  4609. 00002ab8:   BD70     POP             {R4, R5, R6, PC}
  4610. 00002aba:   E7FE     B               0x2ABA
  4611. 00002abc:   F0004170 AND.W           R1, R0, #4026531840
  4612. 00002ac0:   F1B14F70 CMP.W           R1, #4026531840
  4613. 00002ac4:   D00B     BEQ             0x2ADE
  4614. 00002ac6:   4A11     LDR             R2, 0x2B0C
  4615. 00002ac8:   0F01     LSR             R1, R0, #0x1C
  4616. 00002aca:   F8521021 LDR.W           R1, [R2, R1, LSL #2]
  4617. 00002ace:   F3C04204 UBFX.W          R2, R0, #16, #5
  4618. 00002ad2:   B280     UXTH            R0, R0
  4619. 00002ad4:   4090     LSL             R0, R2
  4620. 00002ad6:   680A     LDR             R2, [R1]
  4621. 00002ad8:   4310     ORR             R0, R2
  4622. 00002ada:   6008     STR             R0, [R1]
  4623. 00002adc:   E015     B               0x2B0A
  4624. 00002ade:   490C     LDR             R1, 0x2B10
  4625. 00002ae0:   F3C02207 UBFX.W          R2, R0, #8, #8
  4626. 00002ae4:   1889     ADD             R1, R1, R2
  4627. 00002ae6:   0F0A     LSR             R2, R1, #0x1C
  4628. 00002ae8:   08C1     LSR             R1, R0, #0x3
  4629. 00002aea:   F40151FF AND.W           R1, R1, #8160
  4630. 00002aee:   F00000FF AND.W           R0, R0, #255
  4631. 00002af2:   F5A13150 SUB.W           R1, R1, #212992
  4632. 00002af6:   F021417E BIC.W           R1, R1, #4261412864
  4633. 00002afa:   EA417102 ORR.W           R1, R1, R2, LSL #28
  4634. 00002afe:   EA410180 ORR.W           R1, R1, R0, LSL #2
  4635. 00002b02:   F0417000 ORR.W           R0, R1, #33554432
  4636. 00002b06:   2101     MOV             R1, #0x1
  4637. 00002b08:   6001     STR             R1, [R0]
  4638. 00002b0a:   4770     BX              R14
  4639. 00002b0c:   3540     ADD             R5, #0x40
  4640. 00002b0e:   0000     LSL             R0, R0, #0x0
  4641. 00002b10:   E600     B               0x2714
  4642. 00002b12:   400F     AND             R7, R1
  4643. 00002b14:   B5F8     PUSH            {R3, R4, R5, R6, R7, LR}
  4644. 00002b16:   4602     MOV             R2, R0
  4645. 00002b18:   1E49     SUB             R1, R1, #0x1
  4646. 00002b1a:   4D0F     LDR             R5, 0x2B58
  4647. 00002b1c:   4E10     LDR             R6, 0x2B60
  4648. 00002b1e:   2000     MOV             R0, #0x0
  4649. 00002b20:   4F0E     LDR             R7, 0x2B5C
  4650. 00002b22:   E004     B               0x2B2E
  4651. 00002b24:   4281     CMP             R1, R0
  4652. 00002b26:   D902     BLS             0x2B2E
  4653. 00002b28:   F8024B01 STRB.W          R4, [R2], #1
  4654. 00002b2c:   1C40     ADD             R0, R0, #0x1
  4655. 00002b2e:   683C     LDR             R4, [R7]
  4656. 00002b30:   682B     LDR             R3, [R5]
  4657. 00002b32:   42A3     CMP             R3, R4
  4658. 00002b34:   D0FB     BEQ             0x2B2E
  4659. 00002b36:   682B     LDR             R3, [R5]
  4660. 00002b38:   5CF4     LDRB            R4, [R6, R3]
  4661. 00002b3a:   682B     LDR             R3, [R5]
  4662. 00002b3c:   1C5B     ADD             R3, R3, #0x1
  4663. 00002b3e:   F003037F AND.W           R3, R3, #127
  4664. 00002b42:   602B     STR             R3, [R5]
  4665. 00002b44:   2C0D     CMP             R4, #0xD
  4666. 00002b46:   D003     BEQ             0x2B50
  4667. 00002b48:   2C0A     CMP             R4, #0xA
  4668. 00002b4a:   D001     BEQ             0x2B50
  4669. 00002b4c:   2C1B     CMP             R4, #0x1B
  4670. 00002b4e:   D1E9     BNE             0x2B24
  4671. 00002b50:   2100     MOV             R1, #0x0
  4672. 00002b52:   7011     STRB            R1, [R2]
  4673. 00002b54:   BDF8     POP             {R3, R4, R5, R6, R7, PC}
  4674. 00002b56:   46C0     MOV             R8, R8
  4675. 00002b58:   1340     ASR             R0, R0, #0xD
  4676. 00002b5a:   2000     MOV             R0, #0x0
  4677. 00002b5c:   133C     ASR             R4, R7, #0xC
  4678. 00002b5e:   2000     MOV             R0, #0x0
  4679. 00002b60:   0708     LSL             R0, R1, #0x1C
  4680. 00002b62:   2000     MOV             R0, #0x0
  4681. 00002b64:   4A0D     LDR             R2, 0x2B9C
  4682. 00002b66:   6811     LDR             R1, [R2]
  4683. 00002b68:   F0410140 ORR.W           R1, R1, #64
  4684. 00002b6c:   6011     STR             R1, [R2]
  4685. 00002b6e:   490C     LDR             R1, 0x2BA0
  4686. 00002b70:   680A     LDR             R2, [R1]
  4687. 00002b72:   490C     LDR             R1, 0x2BA4
  4688. 00002b74:   4011     AND             R1, R2
  4689. 00002b76:   4A0C     LDR             R2, 0x2BA8
  4690. 00002b78:   428A     CMP             R2, R1
  4691. 00002b7a:   D001     BEQ             0x2B80
  4692. 00002b7c:   F000B992 B.W             0x2EA4
  4693. 00002b80:   F44F717A MOV.W           R1, #1000
  4694. 00002b84:   FBB0F1F1 UDIV.W          R1, R0, R1
  4695. 00002b88:   205F     MOV             R0, #0x5F
  4696. 00002b8a:   4348     MUL             R0, R1
  4697. 00002b8c:   F64031B8 MOVW.W          R1, #3000
  4698. 00002b90:   FBB0F0F1 UDIV.W          R0, R0, R1
  4699. 00002b94:   4905     LDR             R1, 0x2BAC
  4700. 00002b96:   1C40     ADD             R0, R0, #0x1
  4701. 00002b98:   6008     STR             R0, [R1]
  4702. 00002b9a:   4770     BX              R14
  4703. 00002b9c:   C010     STMIA           R0!, {R4}
  4704. 00002b9e:   400F     AND             R7, R1
  4705. 00002ba0:   E000     B               0x2BA4
  4706. 00002ba2:   400F     AND             R7, R1
  4707. 00002ba4:   0000     LSL             R0, R0, #0x0
  4708. 00002ba6:   70FF     STRB            R7, [R7, #0x3]
  4709. 00002ba8:   0000     LSL             R0, R0, #0x0
  4710. 00002baa:   1001     ASR             R1, R0, #0x0
  4711. 00002bac:   07FC     LSL             R4, R7, #0x1F
  4712. 00002bae:   2000     MOV             R0, #0x0
  4713. 00002bb0:   B510     PUSH            {R4, LR}
  4714. 00002bb2:   4C0F     LDR             R4, 0x2BF0
  4715. 00002bb4:   2102     MOV             R1, #0x2
  4716. 00002bb6:   4620     MOV             R0, R4
  4717. 00002bb8:   F000FB50 BL              0x325C
  4718. 00002bbc:   2104     MOV             R1, #0x4
  4719. 00002bbe:   4620     MOV             R0, R4
  4720. 00002bc0:   F000FB4C BL              0x325C
  4721. 00002bc4:   2108     MOV             R1, #0x8
  4722. 00002bc6:   4620     MOV             R0, R4
  4723. 00002bc8:   F000FB48 BL              0x325C
  4724. 00002bcc:   F64F71FF MOVW.W          R1, #65535
  4725. 00002bd0:   4808     LDR             R0, 0x2BF4
  4726. 00002bd2:   F000FB2F BL              0x3234
  4727. 00002bd6:   4C08     LDR             R4, 0x2BF8
  4728. 00002bd8:   F64F71FF MOVW.W          R1, #65535
  4729. 00002bdc:   4620     MOV             R0, R4
  4730. 00002bde:   F000FB29 BL              0x3234
  4731. 00002be2:   F64F71FF MOVW.W          R1, #65535
  4732. 00002be6:   4620     MOV             R0, R4
  4733. 00002be8:   F000FB24 BL              0x3234
  4734. 00002bec:   BD10     POP             {R4, PC}
  4735. 00002bee:   46C0     MOV             R8, R8
  4736. 00002bf0:   5000     STR             R0, [R0, R0]
  4737. 00002bf2:   4002     AND             R2, R0
  4738. 00002bf4:   0000     LSL             R0, R0, #0x0
  4739. 00002bf6:   4003     AND             R3, R0
  4740. 00002bf8:   1000     ASR             R0, R0, #0x0
  4741. 00002bfa:   4003     AND             R3, R0
  4742. 00002bfc:   B5F8     PUSH            {R3, R4, R5, R6, R7, LR}
  4743. 00002bfe:   4606     MOV             R6, R0
  4744. 00002c00:   2704     MOV             R7, #0x4
  4745. 00002c02:   4D10     LDR             R5, 0x2C44
  4746. 00002c04:   2400     MOV             R4, #0x0
  4747. 00002c06:   8870     LDRH            R0, [R6, #0x2]
  4748. 00002c08:   E018     B               0x2C3C
  4749. 00002c0a:   00A1     LSL             R1, R4, #0x2
  4750. 00002c0c:   EB0101C4 ADD.W           R1, R1, R4, LSL #3
  4751. 00002c10:   1873     ADD             R3, R6, R1
  4752. 00002c12:   68DA     LDR             R2, [R3, #0xC]
  4753. 00002c14:   6859     LDR             R1, [R3, #0x4]
  4754. 00002c16:   689B     LDR             R3, [R3, #0x8]
  4755. 00002c18:   B952     CZBNE           R2, 0x2C30
  4756. 00002c1a:   682A     LDR             R2, [R5]
  4757. 00002c1c:   B162     CZBEQ           R2, 0x2C38
  4758. 00002c1e:   7808     LDRB            R0, [R1]
  4759. 00002c20:   1C49     ADD             R1, R1, #0x1
  4760. 00002c22:   FB10F007 SMULBB.W        R0, R0, R7
  4761. 00002c26:   582A     LDR             R2, [R5, R0]
  4762. 00002c28:   4608     MOV             R0, R1
  4763. 00002c2a:   4619     MOV             R1, R3
  4764. 00002c2c:   4790     BLX             R2
  4765. 00002c2e:   E002     B               0x2C36
  4766. 00002c30:   4618     MOV             R0, R3
  4767. 00002c32:   F7FFFAF7 BL              0x2224
  4768. 00002c36:   8870     LDRH            R0, [R6, #0x2]
  4769. 00002c38:   1C64     ADD             R4, R4, #0x1
  4770. 00002c3a:   B2A4     UXTH            R4, R4
  4771. 00002c3c:   42A0     CMP             R0, R4
  4772. 00002c3e:   DCE4     BGT             0x2C0A
  4773. 00002c40:   BDF8     POP             {R3, R4, R5, R6, R7, PC}
  4774. 00002c42:   46C0     MOV             R8, R8
  4775. 00002c44:   36BC     ADD             R6, #0xBC
  4776. 00002c46:   0000     LSL             R0, R0, #0x0
  4777. 00002c48:   B570     PUSH            {R4, R5, R6, LR}
  4778. 00002c4a:   4604     MOV             R4, R0
  4779. 00002c4c:   460D     MOV             R5, R1
  4780. 00002c4e:   6820     LDR             R0, [R4]
  4781. 00002c50:   4616     MOV             R6, R2
  4782. 00002c52:   F1B03FFF CMP.W           R0, #4294967295
  4783. 00002c56:   D018     BEQ             0x2C8A
  4784. 00002c58:   2E01     CMP             R6, #0x1
  4785. 00002c5a:   D107     BNE             0x2C6C
  4786. 00002c5c:   6960     LDR             R0, [R4, #0x14]
  4787. 00002c5e:   0940     LSR             R0, R0, #0x5
  4788. 00002c60:   D304     BCC             0x2C6C
  4789. 00002c62:   68A1     LDR             R1, [R4, #0x8]
  4790. 00002c64:   B111     CZBEQ           R1, 0x2C6C
  4791. 00002c66:   6920     LDR             R0, [R4, #0x10]
  4792. 00002c68:   1A40     SUB             R0, R0, R1
  4793. 00002c6a:   1A2D     SUB             R5, R5, R0
  4794. 00002c6c:   4620     MOV             R0, R4
  4795. 00002c6e:   F7FFF9E3 BL              0x2038
  4796. 00002c72:   4632     MOV             R2, R6
  4797. 00002c74:   6960     LDR             R0, [R4, #0x14]
  4798. 00002c76:   4629     MOV             R1, R5
  4799. 00002c78:   F4206020 BIC.W           R0, R0, #2560
  4800. 00002c7c:   6160     STR             R0, [R4, #0x14]
  4801. 00002c7e:   6820     LDR             R0, [R4]
  4802. 00002c80:   F7FDFE01 BL              0x886
  4803. 00002c84:   F1B03FFF CMP.W           R0, #4294967295
  4804. 00002c88:   D102     BNE             0x2C90
  4805. 00002c8a:   F04F30FF MOV.W           R0, #4294967295
  4806. 00002c8e:   BD70     POP             {R4, R5, R6, PC}
  4807. 00002c90:   2000     MOV             R0, #0x0
  4808. 00002c92:   BD70     POP             {R4, R5, R6, PC}
  4809. 00002c94:   B510     PUSH            {R4, LR}
  4810. 00002c96:   F3C04107 UBFX.W          R1, R0, #16, #8
  4811. 00002c9a:   2201     MOV             R2, #0x1
  4812. 00002c9c:   4B0D     LDR             R3, 0x2CD4
  4813. 00002c9e:   408A     LSL             R2, R1
  4814. 00002ca0:   681C     LDR             R4, [R3]
  4815. 00002ca2:   4B0D     LDR             R3, 0x2CD8
  4816. 00002ca4:   4222     TST             R2, R4
  4817. 00002ca6:   D102     BNE             0x2CAE
  4818. 00002ca8:   F8531031 LDR.W           R1, [R3, R1, LSL #3]
  4819. 00002cac:   E004     B               0x2CB8
  4820. 00002cae:   2204     MOV             R2, #0x4
  4821. 00002cb0:   EB0202C1 ADD.W           R2, R2, R1, LSL #3
  4822. 00002cb4:   4619     MOV             R1, R3
  4823. 00002cb6:   5889     LDR             R1, [R1, R2]
  4824. 00002cb8:   F3C02407 UBFX.W          R4, R0, #8, #8
  4825. 00002cbc:   220F     MOV             R2, #0xF
  4826. 00002cbe:   F000000F AND.W           R0, R0, #15
  4827. 00002cc2:   F8D1352C LDR.W           R3, [R1, #1324]
  4828. 00002cc6:   40A2     LSL             R2, R4
  4829. 00002cc8:   40A0     LSL             R0, R4
  4830. 00002cca:   4393     BIC             R3, R2
  4831. 00002ccc:   4318     ORR             R0, R3
  4832. 00002cce:   F8C1052C STR.W           R0, [R1, #1324]
  4833. 00002cd2:   BD10     POP             {R4, PC}
  4834. 00002cd4:   E06C     B               0x2DB0
  4835. 00002cd6:   400F     AND             R7, R1
  4836. 00002cd8:   3440     ADD             R4, #0x40
  4837. 00002cda:   0000     LSL             R0, R0, #0x0
  4838. 00002cdc:   F64E5188 MOVW.W          R1, #60808
  4839. 00002ce0:   F2CE0100 MOVT.W          R1, #57344
  4840. 00002ce4:   6808     LDR             R0, [R1]
  4841. 00002ce6:   F04F03F0 MOV.W           R3, #240
  4842. 00002cea:   EA404003 ORR.W           R0, R0, R3, LSL #16
  4843. 00002cee:   6008     STR             R0, [R1]
  4844. 00002cf0:   4809     LDR             R0, 0x2D18
  4845. 00002cf2:   4685     MOV             R13, R0
  4846. 00002cf4:   4809     LDR             R0, 0x2D1C
  4847. 00002cf6:   4485     ADD             R13, R0
  4848. 00002cf8:   466F     MOV             R7, R13
  4849. 00002cfa:   2007     MOV             R0, #0x7
  4850. 00002cfc:   4387     BIC             R7, R0
  4851. 00002cfe:   46BD     MOV             R13, R7
  4852. 00002d00:   4807     LDR             R0, 0x2D20
  4853. 00002d02:   466F     MOV             R7, R13
  4854. 00002d04:   6007     STR             R7, [R0]
  4855. 00002d06:   F7FFFB71 BL              0x23EC
  4856. 00002d0a:   F000FA01 BL              0x3110
  4857. 00002d0e:   2001     MOV             R0, #0x1
  4858. 00002d10:   F000F830 BL              0x2D74
  4859. 00002d14:   E7FE     B               0x2D14
  4860. 00002d16:   0000     LSL             R0, R0, #0x0
  4861. 00002d18:   0800     LSR             R0, R0, #0x0
  4862. 00002d1a:   2000     MOV             R0, #0x0
  4863. 00002d1c:   0800     LSR             R0, R0, #0x0
  4864. 00002d1e:   0000     LSL             R0, R0, #0x0
  4865. 00002d20:   1390     ASR             R0, R2, #0xE
  4866. 00002d22:   2000     MOV             R0, #0x0
  4867. 00002d24:   B538     PUSH            {R3, R4, R5, LR}
  4868. 00002d26:   4604     MOV             R4, R0
  4869. 00002d28:   4D0C     LDR             R5, 0x2D5C
  4870. 00002d2a:   490D     LDR             R1, 0x2D60
  4871. 00002d2c:   2280     MOV             R2, #0x80
  4872. 00002d2e:   4628     MOV             R0, R5
  4873. 00002d30:   F000FA1C BL              0x316C
  4874. 00002d34:   6829     LDR             R1, [R5]
  4875. 00002d36:   2800     CMP             R0, #0x0
  4876. 00002d38:   DD0D     BLE             0x2D56
  4877. 00002d3a:   4B0A     LDR             R3, 0x2D64
  4878. 00002d3c:   2200     MOV             R2, #0x0
  4879. 00002d3e:   5C5D     LDRB            R5, [R3, R1]
  4880. 00002d40:   42AC     CMP             R4, R5
  4881. 00002d42:   D101     BNE             0x2D48
  4882. 00002d44:   4610     MOV             R0, R2
  4883. 00002d46:   E008     B               0x2D5A
  4884. 00002d48:   1C49     ADD             R1, R1, #0x1
  4885. 00002d4a:   F001017F AND.W           R1, R1, #127
  4886. 00002d4e:   1E40     SUB             R0, R0, #0x1
  4887. 00002d50:   F1020201 ADD.W           R2, R2, #1
  4888. 00002d54:   D1F3     BNE             0x2D3E
  4889. 00002d56:   F04F30FF MOV.W           R0, #4294967295
  4890. 00002d5a:   BD38     POP             {R3, R4, R5, PC}
  4891. 00002d5c:   1340     ASR             R0, R0, #0xD
  4892. 00002d5e:   2000     MOV             R0, #0x0
  4893. 00002d60:   133C     ASR             R4, R7, #0xC
  4894. 00002d62:   2000     MOV             R0, #0x0
  4895. 00002d64:   0708     LSL             R0, R1, #0x1C
  4896. 00002d66:   2000     MOV             R0, #0x0
  4897. 00002d68:   BF00     NOP
  4898. 00002d6a:   4770     BX              R14
  4899. 00002d6c:   B508     PUSH            {R3, LR}
  4900. 00002d6e:   F7FFFFFB BL              0x2D68
  4901. 00002d72:   E7FE     B               0x2D72
  4902. 00002d74:   B510     PUSH            {R4, LR}
  4903. 00002d76:   4604     MOV             R4, R0
  4904. 00002d78:   4808     LDR             R0, 0x2D9C
  4905. 00002d7a:   6800     LDR             R0, [R0]
  4906. 00002d7c:   4780     BLX             R0
  4907. 00002d7e:   4808     LDR             R0, 0x2DA0
  4908. 00002d80:   6801     LDR             R1, [R0]
  4909. 00002d82:   B109     CZBEQ           R1, 0x2D88
  4910. 00002d84:   4620     MOV             R0, R4
  4911. 00002d86:   4788     BLX             R1
  4912. 00002d88:   4806     LDR             R0, 0x2DA4
  4913. 00002d8a:   6800     LDR             R0, [R0]
  4914. 00002d8c:   B100     CZBEQ           R0, 0x2D90
  4915. 00002d8e:   4780     BLX             R0
  4916. 00002d90:   4805     LDR             R0, 0x2DA8
  4917. 00002d92:   6800     LDR             R0, [R0]
  4918. 00002d94:   4780     BLX             R0
  4919. 00002d96:   F7FFFFE9 BL              0x2D6C
  4920. 00002d9a:   BD10     POP             {R4, PC}
  4921. 00002d9c:   1368     ASR             R0, R5, #0xD
  4922. 00002d9e:   2000     MOV             R0, #0x0
  4923. 00002da0:   1374     ASR             R4, R6, #0xD
  4924. 00002da2:   2000     MOV             R0, #0x0
  4925. 00002da4:   1370     ASR             R0, R6, #0xD
  4926. 00002da6:   2000     MOV             R0, #0x0
  4927. 00002da8:   136C     ASR             R4, R5, #0xD
  4928. 00002daa:   2000     MOV             R0, #0x0
  4929. 00002dac:   B570     PUSH            {R4, R5, R6, LR}
  4930. 00002dae:   A60A     ADD             R6, PC, #0x28 0x2DD8
  4931. 00002db0:   4630     MOV             R0, R6
  4932. 00002db2:   F7FEF8D7 BL              0xF64
  4933. 00002db6:   4C0C     LDR             R4, 0x2DE8
  4934. 00002db8:   2506     MOV             R5, #0x6
  4935. 00002dba:   6821     LDR             R1, [R4]
  4936. 00002dbc:   68A2     LDR             R2, [R4, #0x8]
  4937. 00002dbe:   A007     ADD             R0, PC, #0x1C 0x2DDC
  4938. 00002dc0:   F7FEF8D0 BL              0xF64
  4939. 00002dc4:   1E6D     SUB             R5, R5, #0x1
  4940. 00002dc6:   F104040C ADD.W           R4, R4, #12
  4941. 00002dca:   D1F6     BNE             0x2DBA
  4942. 00002dcc:   4630     MOV             R0, R6
  4943. 00002dce:   F7FEF8C9 BL              0xF64
  4944. 00002dd2:   2000     MOV             R0, #0x0
  4945. 00002dd4:   BD70     POP             {R4, R5, R6, PC}
  4946. 00002dd6:   46C0     MOV             R8, R8
  4947. 00002dd8:   000A     LSL             R2, R1, #0x0
  4948. 00002dda:   46C0     MOV             R8, R8
  4949. 00002ddc:   3125     ADD             R1, #0x25
  4950. 00002dde:   7337     STRB            R7, [R6, #0xC]
  4951. 00002de0:   2520     MOV             R5, #0x20
  4952. 00002de2:   0A73     LSR             R3, R6, #0x9
  4953. 00002de4:   000A     LSL             R2, R1, #0x0
  4954. 00002de6:   46C0     MOV             R8, R8
  4955. 00002de8:   12D0     ASR             R0, R2, #0xB
  4956. 00002dea:   2000     MOV             R0, #0x0
  4957. 00002dec:   B538     PUSH            {R3, R4, R5, LR}
  4958. 00002dee:   4604     MOV             R4, R0
  4959. 00002df0:   460D     MOV             R5, R1
  4960. 00002df2:   2C00     CMP             R4, #0x0
  4961. 00002df4:   DD04     BLE             0x2E00
  4962. 00002df6:   2C2C     CMP             R4, #0x2C
  4963. 00002df8:   DA02     BGE             0x2E00
  4964. 00002dfa:   F1B53FFF CMP.W           R5, #4294967295
  4965. 00002dfe:   D102     BNE             0x2E06
  4966. 00002e00:   F04F30FF MOV.W           R0, #4294967295
  4967. 00002e04:   BD38     POP             {R3, R4, R5, PC}
  4968. 00002e06:   4806     LDR             R0, 0x2E20
  4969. 00002e08:   6800     LDR             R0, [R0]
  4970. 00002e0a:   4780     BLX             R0
  4971. 00002e0c:   4805     LDR             R0, 0x2E24
  4972. 00002e0e:   EB000084 ADD.W           R0, R0, R4, LSL #2
  4973. 00002e12:   6804     LDR             R4, [R0]
  4974. 00002e14:   6005     STR             R5, [R0]
  4975. 00002e16:   4804     LDR             R0, 0x2E28
  4976. 00002e18:   6800     LDR             R0, [R0]
  4977. 00002e1a:   4780     BLX             R0
  4978. 00002e1c:   4620     MOV             R0, R4
  4979. 00002e1e:   BD38     POP             {R3, R4, R5, PC}
  4980. 00002e20:   1368     ASR             R0, R5, #0xD
  4981. 00002e22:   2000     MOV             R0, #0x0
  4982. 00002e24:   10F0     ASR             R0, R6, #0x3
  4983. 00002e26:   2000     MOV             R0, #0x0
  4984. 00002e28:   136C     ASR             R4, R5, #0xD
  4985. 00002e2a:   2000     MOV             R0, #0x0
  4986. 00002e2c:   B508     PUSH            {R3, LR}
  4987. 00002e2e:   2802     CMP             R0, #0x2
  4988. 00002e30:   D114     BNE             0x2E5C
  4989. 00002e32:   6848     LDR             R0, [R1, #0x4]
  4990. 00002e34:   220A     MOV             R2, #0xA
  4991. 00002e36:   2100     MOV             R1, #0x0
  4992. 00002e38:   F7FFF9A2 BL              0x2180
  4993. 00002e3c:   EE000A90 FMSR            S1, R0
  4994. 00002e40:   4907     LDR             R1, 0x2E60
  4995. 00002e42:   EEF80A60 FUITOS          S1, S1
  4996. 00002e46:   EE001A10 FMSR            S0, R1
  4997. 00002e4a:   EE800A80 FDIVS           S0, S1, S0
  4998. 00002e4e:   4805     LDR             R0, 0x2E64
  4999. 00002e50:   ED800A08 FSTS            S0, [R0, #32]
  5000. 00002e54:   ED900A08 FLDS            S0, [R0, #32]
  5001. 00002e58:   F000F9C4 BL              0x31E4
  5002. 00002e5c:   2000     MOV             R0, #0x0
  5003. 00002e5e:   BD08     POP             {R3, PC}
  5004. 00002e60:   0000     LSL             R0, R0, #0x0
  5005. 00002e62:   42C8     CMN             R0, R1
  5006. 00002e64:   07AC     LSL             R4, R5, #0x1E
  5007. 00002e66:   2000     MOV             R0, #0x0
  5008. 00002e68:   B508     PUSH            {R3, LR}
  5009. 00002e6a:   2802     CMP             R0, #0x2
  5010. 00002e6c:   D116     BNE             0x2E9C
  5011. 00002e6e:   6848     LDR             R0, [R1, #0x4]
  5012. 00002e70:   2210     MOV             R2, #0x10
  5013. 00002e72:   2100     MOV             R1, #0x0
  5014. 00002e74:   F7FFF984 BL              0x2180
  5015. 00002e78:   4601     MOV             R1, R0
  5016. 00002e7a:   4809     LDR             R0, 0x2EA0
  5017. 00002e7c:   0A0A     LSR             R2, R1, #0x8
  5018. 00002e7e:   F402427F AND.W           R2, R2, #65280
  5019. 00002e82:   6042     STR             R2, [R0, #0x4]
  5020. 00002e84:   F401427F AND.W           R2, R1, #65280
  5021. 00002e88:   6002     STR             R2, [R0]
  5022. 00002e8a:   0609     LSL             R1, R1, #0x18
  5023. 00002e8c:   0C09     LSR             R1, R1, #0x10
  5024. 00002e8e:   6081     STR             R1, [R0, #0x8]
  5025. 00002e90:   2104     MOV             R1, #0x4
  5026. 00002e92:   60C1     STR             R1, [R0, #0xC]
  5027. 00002e94:   2100     MOV             R1, #0x0
  5028. 00002e96:   6181     STR             R1, [R0, #0x18]
  5029. 00002e98:   F7FFFB38 BL              0x250C
  5030. 00002e9c:   2000     MOV             R0, #0x0
  5031. 00002e9e:   BD08     POP             {R3, PC}
  5032. 00002ea0:   07AC     LSL             R4, R5, #0x1E
  5033. 00002ea2:   2000     MOV             R0, #0x0
  5034. 00002ea4:   490A     LDR             R1, 0x2ED0
  5035. 00002ea6:   680A     LDR             R2, [R1]
  5036. 00002ea8:   4908     LDR             R1, 0x2ECC
  5037. 00002eaa:   4807     LDR             R0, 0x2EC8
  5038. 00002eac:   4011     AND             R1, R2
  5039. 00002eae:   4A09     LDR             R2, 0x2ED4
  5040. 00002eb0:   6800     LDR             R0, [R0]
  5041. 00002eb2:   428A     CMP             R2, R1
  5042. 00002eb4:   D004     BEQ             0x2EC0
  5043. 00002eb6:   4908     LDR             R1, 0x2ED8
  5044. 00002eb8:   6808     LDR             R0, [R1]
  5045. 00002eba:   0800     LSR             R0, R0, #0x0
  5046. 00002ebc:   D3FC     BCC             0x2EB8
  5047. 00002ebe:   E001     B               0x2EC4
  5048. 00002ec0:   F000BA47 B.W             0x3352
  5049. 00002ec4:   4770     BX              R14
  5050. 00002ec6:   46C0     MOV             R8, R8
  5051. 00002ec8:   07FC     LSL             R4, R7, #0x1F
  5052. 00002eca:   2000     MOV             R0, #0x0
  5053. 00002ecc:   0000     LSL             R0, R0, #0x0
  5054. 00002ece:   70FF     STRB            R7, [R7, #0x3]
  5055. 00002ed0:   E000     B               0x2ED4
  5056. 00002ed2:   400F     AND             R7, R1
  5057. 00002ed4:   0000     LSL             R0, R0, #0x0
  5058. 00002ed6:   1001     ASR             R1, R0, #0x0
  5059. 00002ed8:   C010     STMIA           R0!, {R4}
  5060. 00002eda:   400F     AND             R7, R1
  5061. 00002edc:   B570     PUSH            {R4, R5, R6, LR}
  5062. 00002ede:   4D0B     LDR             R5, 0x2F0C
  5063. 00002ee0:   4C0B     LDR             R4, 0x2F10
  5064. 00002ee2:   B158     CZBEQ           R0, 0x2EFC
  5065. 00002ee4:   4E08     LDR             R6, 0x2F08
  5066. 00002ee6:   6830     LDR             R0, [R6]
  5067. 00002ee8:   6880     LDR             R0, [R0, #0x8]
  5068. 00002eea:   4780     BLX             R0
  5069. 00002eec:   2100     MOV             R1, #0x0
  5070. 00002eee:   6021     STR             R1, [R4]
  5071. 00002ef0:   6029     STR             R1, [R5]
  5072. 00002ef2:   B938     CZBNE           R0, 0x2F04
  5073. 00002ef4:   6830     LDR             R0, [R6]
  5074. 00002ef6:   6840     LDR             R0, [R0, #0x4]
  5075. 00002ef8:   4780     BLX             R0
  5076. 00002efa:   E003     B               0x2F04
  5077. 00002efc:   6829     LDR             R1, [R5]
  5078. 00002efe:   6820     LDR             R0, [R4]
  5079. 00002f00:   4288     CMP             R0, R1
  5080. 00002f02:   D1FB     BNE             0x2EFC
  5081. 00002f04:   BD70     POP             {R4, R5, R6, PC}
  5082. 00002f06:   46C0     MOV             R8, R8
  5083. 00002f08:   0048     LSL             R0, R1, #0x1
  5084. 00002f0a:   0100     LSL             R0, R0, #0x4
  5085. 00002f0c:   1334     ASR             R4, R6, #0xC
  5086. 00002f0e:   2000     MOV             R0, #0x0
  5087. 00002f10:   1338     ASR             R0, R7, #0xC
  5088. 00002f12:   2000     MOV             R0, #0x0
  5089. 00002f14:   B504     PUSH            {R2, LR}
  5090. 00002f16:   0042     LSL             R2, R0, #0x1
  5091. 00002f18:   0E12     LSR             R2, R2, #0x18
  5092. 00002f1a:   D00D     BEQ             0x2F38
  5093. 00002f1c:   2AFF     CMP             R2, #0xFF
  5094. 00002f1e:   D00E     BEQ             0x2F3E
  5095. 00002f20:   F5027260 ADD.W           R2, R2, #896
  5096. 00002f24:   0FC1     LSR             R1, R0, #0x1F
  5097. 00002f26:   EA4222C1 ORR.W           R2, R2, R1, LSL #11
  5098. 00002f2a:   4601     MOV             R1, R0
  5099. 00002f2c:   0748     LSL             R0, R1, #0x1D
  5100. 00002f2e:   0249     LSL             R1, R1, #0x9
  5101. 00002f30:   0B09     LSR             R1, R1, #0xC
  5102. 00002f32:   EA415102 ORR.W           R1, R1, R2, LSL #20
  5103. 00002f36:   BD04     POP             {R2, PC}
  5104. 00002f38:   2100     MOV             R1, #0x0
  5105. 00002f3a:   2000     MOV             R0, #0x0
  5106. 00002f3c:   BD04     POP             {R2, PC}
  5107. 00002f3e:   F04F0000 MOV.W           R0, #0
  5108. 00002f42:   0DC9     LSR             R1, R1, #0x17
  5109. 00002f44:   00C9     LSL             R1, R1, #0x3
  5110. 00002f46:   1DC9     ADD             R1, R1, #0x7
  5111. 00002f48:   0509     LSL             R1, R1, #0x14
  5112. 00002f4a:   BD04     POP             {R2, PC}
  5113. 00002f4c:   B510     PUSH            {R4, LR}
  5114. 00002f4e:   4604     MOV             R4, R0
  5115. 00002f50:   F014043D ANDS.W          R4, R4, #61
  5116. 00002f54:   D00E     BEQ             0x2F74
  5117. 00002f56:   4808     LDR             R0, 0x2F78
  5118. 00002f58:   6800     LDR             R0, [R0]
  5119. 00002f5a:   B100     CZBEQ           R0, 0x2F5E
  5120. 00002f5c:   4780     BLX             R0
  5121. 00002f5e:   4A07     LDR             R2, 0x2F7C
  5122. 00002f60:   1C90     ADD             R0, R2, #0x2
  5123. 00002f62:   8801     LDRH            R1, [R0]
  5124. 00002f64:   4321     ORR             R1, R4
  5125. 00002f66:   8001     STRH            R1, [R0]
  5126. 00002f68:   8810     LDRH            R0, [R2]
  5127. 00002f6a:   4384     BIC             R4, R0
  5128. 00002f6c:   D002     BEQ             0x2F74
  5129. 00002f6e:   2008     MOV             R0, #0x8
  5130. 00002f70:   F7FEFC52 BL              0x1818
  5131. 00002f74:   2000     MOV             R0, #0x0
  5132. 00002f76:   BD10     POP             {R4, PC}
  5133. 00002f78:   137C     ASR             R4, R7, #0xD
  5134. 00002f7a:   2000     MOV             R0, #0x0
  5135. 00002f7c:   1378     ASR             R0, R7, #0xD
  5136. 00002f7e:   2000     MOV             R0, #0x0
  5137. 00002f80:   8841     LDRH            R1, [R0, #0x2]
  5138. 00002f82:   F40142FF AND.W           R2, R1, #32640
  5139. 00002f86:   F5B24FFF CMP.W           R2, #32640
  5140. 00002f8a:   D00A     BEQ             0x2FA2
  5141. 00002f8c:   F64772FF MOVW.W          R2, #32767
  5142. 00002f90:   420A     TST             R2, R1
  5143. 00002f92:   D101     BNE             0x2F98
  5144. 00002f94:   8800     LDRH            R0, [R0]
  5145. 00002f96:   B110     CZBEQ           R0, 0x2F9E
  5146. 00002f98:   F04F30FF MOV.W           R0, #4294967295
  5147. 00002f9c:   4770     BX              R14
  5148. 00002f9e:   2000     MOV             R0, #0x0
  5149. 00002fa0:   4770     BX              R14
  5150. 00002fa2:   F0110F7F TST.W           R1, #127
  5151. 00002fa6:   D101     BNE             0x2FAC
  5152. 00002fa8:   8800     LDRH            R0, [R0]
  5153. 00002faa:   B108     CZBEQ           R0, 0x2FB0
  5154. 00002fac:   2002     MOV             R0, #0x2
  5155. 00002fae:   4770     BX              R14
  5156. 00002fb0:   2001     MOV             R0, #0x1
  5157. 00002fb2:   4770     BX              R14
  5158. 00002fb4:   B510     PUSH            {R4, LR}
  5159. 00002fb6:   B1A2     CZBEQ           R2, 0x2FE2
  5160. 00002fb8:   4603     MOV             R3, R0
  5161. 00002fba:   1E49     SUB             R1, R1, #0x1
  5162. 00002fbc:   F8114F01 LDRB.W          R4, [R1, #1]!
  5163. 00002fc0:   2C00     CMP             R4, #0x0
  5164. 00002fc2:   F8034B01 STRB.W          R4, [R3], #1
  5165. 00002fc6:   BF18     IT              NE
  5166. 00002fc8:   F1B20201 SUBS.W          R2, R2, #1
  5167. 00002fcc:   D1F6     BNE             0x2FBC
  5168. 00002fce:   4611     MOV             R1, R2
  5169. 00002fd0:   2901     CMP             R1, #0x1
  5170. 00002fd2:   F1A10201 SUB.W           R2, R1, #1
  5171. 00002fd6:   D904     BLS             0x2FE2
  5172. 00002fd8:   2100     MOV             R1, #0x0
  5173. 00002fda:   1E52     SUB             R2, R2, #0x1
  5174. 00002fdc:   F8031B01 STRB.W          R1, [R3], #1
  5175. 00002fe0:   D1FB     BNE             0x2FDA
  5176. 00002fe2:   BD10     POP             {R4, PC}
  5177. 00002fe4:   B510     PUSH            {R4, LR}
  5178. 00002fe6:   4604     MOV             R4, R0
  5179. 00002fe8:   F0140F18 TST.W           R4, #24
  5180. 00002fec:   BF18     IT              NE
  5181. 00002fee:   F0440420 ORR.W           R4, R4, #32
  5182. 00002ff2:   4620     MOV             R0, R4
  5183. 00002ff4:   F7FFFFAA BL              0x2F4C
  5184. 00002ff8:   F0140F05 TST.W           R4, #5
  5185. 00002ffc:   D104     BNE             0x3008
  5186. 00002ffe:   F0140F18 TST.W           R4, #24
  5187. 00003002:   D004     BEQ             0x300E
  5188. 00003004:   2022     MOV             R0, #0x22
  5189. 00003006:   E000     B               0x300A
  5190. 00003008:   2021     MOV             R0, #0x21
  5191. 0000300a:   4901     LDR             R1, 0x3010
  5192. 0000300c:   6008     STR             R0, [R1]
  5193. 0000300e:   BD10     POP             {R4, PC}
  5194. 00003010:   1384     ASR             R4, R0, #0xE
  5195. 00003012:   2000     MOV             R0, #0x0
  5196. 00003014:   0853     LSR             R3, R2, #0x1
  5197. 00003016:   D303     BCC             0x3020
  5198. 00003018:   F8D03400 LDR.W           R3, [R0, #1024]
  5199. 0000301c:   430B     ORR             R3, R1
  5200. 0000301e:   E002     B               0x3026
  5201. 00003020:   F8D03400 LDR.W           R3, [R0, #1024]
  5202. 00003024:   438B     BIC             R3, R1
  5203. 00003026:   F8C03400 STR.W           R3, [R0, #1024]
  5204. 0000302a:   0892     LSR             R2, R2, #0x2
  5205. 0000302c:   D303     BCC             0x3036
  5206. 0000302e:   F8D02420 LDR.W           R2, [R0, #1056]
  5207. 00003032:   430A     ORR             R2, R1
  5208. 00003034:   E002     B               0x303C
  5209. 00003036:   F8D02420 LDR.W           R2, [R0, #1056]
  5210. 0000303a:   438A     BIC             R2, R1
  5211. 0000303c:   F8C02420 STR.W           R2, [R0, #1056]
  5212. 00003040:   4770     BX              R14
  5213. 00003042:   0000     LSL             R0, R0, #0x0
  5214. 00003044:   B510     PUSH            {R4, LR}
  5215. 00003046:   4C07     LDR             R4, 0x3064
  5216. 00003048:   3434     ADD             R4, #0x34
  5217. 0000304a:   6820     LDR             R0, [R4]
  5218. 0000304c:   6880     LDR             R0, [R0, #0x8]
  5219. 0000304e:   4780     BLX             R0
  5220. 00003050:   4A05     LDR             R2, 0x3068
  5221. 00003052:   2100     MOV             R1, #0x0
  5222. 00003054:   6011     STR             R1, [R2]
  5223. 00003056:   4A05     LDR             R2, 0x306C
  5224. 00003058:   6011     STR             R1, [R2]
  5225. 0000305a:   B910     CZBNE           R0, 0x3062
  5226. 0000305c:   6820     LDR             R0, [R4]
  5227. 0000305e:   6840     LDR             R0, [R0, #0x4]
  5228. 00003060:   4780     BLX             R0
  5229. 00003062:   BD10     POP             {R4, PC}
  5230. 00003064:   0014     LSL             R4, R2, #0x0
  5231. 00003066:   0100     LSL             R0, R0, #0x4
  5232. 00003068:   1340     ASR             R0, R0, #0xD
  5233. 0000306a:   2000     MOV             R0, #0x0
  5234. 0000306c:   133C     ASR             R4, R7, #0xC
  5235. 0000306e:   2000     MOV             R0, #0x0
  5236. 00003070:   B570     PUSH            {R4, R5, R6, LR}
  5237. 00003072:   B169     CZBEQ           R1, 0x3090
  5238. 00003074:   4606     MOV             R6, R0
  5239. 00003076:   2400     MOV             R4, #0x0
  5240. 00003078:   460D     MOV             R5, R1
  5241. 0000307a:   4806     LDR             R0, 0x3094
  5242. 0000307c:   F8561B04 LDR.W           R1, [R6], #4
  5243. 00003080:   3020     ADD             R0, #0x20
  5244. 00003082:   5101     STR             R1, [R0, R4]
  5245. 00003084:   F7FFFF0E BL              0x2EA4
  5246. 00003088:   1E6D     SUB             R5, R5, #0x1
  5247. 0000308a:   F1040404 ADD.W           R4, R4, #4
  5248. 0000308e:   D1F4     BNE             0x307A
  5249. 00003090:   BD70     POP             {R4, R5, R6, PC}
  5250. 00003092:   46C0     MOV             R8, R8
  5251. 00003094:   C010     STMIA           R0!, {R4}
  5252. 00003096:   400F     AND             R7, R1
  5253. 00003098:   2801     CMP             R0, #0x1
  5254. 0000309a:   4907     LDR             R1, 0x30B8
  5255. 0000309c:   D105     BNE             0x30AA
  5256. 0000309e:   4608     MOV             R0, R1
  5257. 000030a0:   300C     ADD             R0, #0xC
  5258. 000030a2:   6800     LDR             R0, [R0]
  5259. 000030a4:   F000001F AND.W           R0, R0, #31
  5260. 000030a8:   E004     B               0x30B4
  5261. 000030aa:   4608     MOV             R0, R1
  5262. 000030ac:   3008     ADD             R0, #0x8
  5263. 000030ae:   6800     LDR             R0, [R0]
  5264. 000030b0:   F000001F AND.W           R0, R0, #31
  5265. 000030b4:   4770     BX              R14
  5266. 000030b6:   46C0     MOV             R8, R8
  5267. 000030b8:   C010     STMIA           R0!, {R4}
  5268. 000030ba:   400F     AND             R7, R1
  5269. 000030bc:   B510     PUSH            {R4, LR}
  5270. 000030be:   4604     MOV             R4, R0
  5271. 000030c0:   4805     LDR             R0, 0x30D8
  5272. 000030c2:   1F00     SUB             R0, R0, #0x4
  5273. 000030c4:   6800     LDR             R0, [R0]
  5274. 000030c6:   6E00     LDR             R0, [R0, #0x60]
  5275. 000030c8:   4780     BLX             R0
  5276. 000030ca:   4602     MOV             R2, R0
  5277. 000030cc:   F44F31E1 MOV.W           R1, #115200
  5278. 000030d0:   4620     MOV             R0, R4
  5279. 000030d2:   F7FEFF5F BL              0x1F94
  5280. 000030d6:   BD10     POP             {R4, PC}
  5281. 000030d8:   0048     LSL             R0, R1, #0x1
  5282. 000030da:   0100     LSL             R0, R0, #0x4
  5283. 000030dc:   B149     CZBEQ           R1, 0x30F2
  5284. 000030de:   2300     MOV             R3, #0x0
  5285. 000030e0:   4A04     LDR             R2, 0x30F4
  5286. 000030e2:   3220     ADD             R2, #0x20
  5287. 000030e4:   58D2     LDR             R2, [R2, R3]
  5288. 000030e6:   F8402B04 STR.W           R2, [R0], #4
  5289. 000030ea:   1E49     SUB             R1, R1, #0x1
  5290. 000030ec:   F1030304 ADD.W           R3, R3, #4
  5291. 000030f0:   D1F6     BNE             0x30E0
  5292. 000030f2:   4770     BX              R14
  5293. 000030f4:   C010     STMIA           R0!, {R4}
  5294. 000030f6:   400F     AND             R7, R1
  5295. 000030f8:   4903     LDR             R1, 0x3108
  5296. 000030fa:   6008     STR             R0, [R1]
  5297. 000030fc:   4770     BX              R14
  5298. 000030fe:   4903     LDR             R1, 0x310C
  5299. 00003100:   6008     STR             R0, [R1]
  5300. 00003102:   4770     BX              R14
  5301. 00003104:   4770     BX              R14
  5302. 00003106:   46C0     MOV             R8, R8
  5303. 00003108:   136C     ASR             R4, R5, #0xD
  5304. 0000310a:   2000     MOV             R0, #0x0
  5305. 0000310c:   1368     ASR             R0, R5, #0xD
  5306. 0000310e:   2000     MOV             R0, #0x0
  5307. 00003110:   4904     LDR             R1, 0x3124
  5308. 00003112:   F1B13FFF CMP.W           R1, #4294967295
  5309. 00003116:   BF07     ITTEE           EQ
  5310. 00003118:   2100     MOV             R1, #0x0
  5311. 0000311a:   1C08     ADD             R0, R1, #0x0
  5312. 0000311c:   6808     LDR             R0, [R1]
  5313. 0000311e:   1D09     ADD             R1, R1, #0x4
  5314. 00003120:   F7FDBDC0 B.W             0xCA4
  5315. 00003124:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  5316. 00003128:   1E49     SUB             R1, R1, #0x1
  5317. 0000312a:   1E40     SUB             R0, R0, #0x1
  5318. 0000312c:   F8103F01 LDRB.W          R3, [R0, #1]!
  5319. 00003130:   F8112F01 LDRB.W          R2, [R1, #1]!
  5320. 00003134:   1A9A     SUB             R2, R3, R2
  5321. 00003136:   B10B     CZBEQ           R3, 0x313C
  5322. 00003138:   2A00     CMP             R2, #0x0
  5323. 0000313a:   D0F7     BEQ             0x312C
  5324. 0000313c:   4610     MOV             R0, R2
  5325. 0000313e:   4770     BX              R14
  5326. 00003140:   B13A     CZBEQ           R2, 0x3152
  5327. 00003142:   B2CB     UXTB            R3, R1
  5328. 00003144:   1E40     SUB             R0, R0, #0x1
  5329. 00003146:   F8101F01 LDRB.W          R1, [R0, #1]!
  5330. 0000314a:   428B     CMP             R3, R1
  5331. 0000314c:   D002     BEQ             0x3154
  5332. 0000314e:   1E52     SUB             R2, R2, #0x1
  5333. 00003150:   D1F9     BNE             0x3146
  5334. 00003152:   2000     MOV             R0, #0x0
  5335. 00003154:   4770     BX              R14
  5336. 00003156:   7802     LDRB            R2, [R0]
  5337. 00003158:   B2C9     UXTB            R1, R1
  5338. 0000315a:   E001     B               0x3160
  5339. 0000315c:   F8102F01 LDRB.W          R2, [R0, #1]!
  5340. 00003160:   4291     CMP             R1, R2
  5341. 00003162:   D002     BEQ             0x316A
  5342. 00003164:   2A00     CMP             R2, #0x0
  5343. 00003166:   D1F9     BNE             0x315C
  5344. 00003168:   2000     MOV             R0, #0x0
  5345. 0000316a:   4770     BX              R14
  5346. 0000316c:   4603     MOV             R3, R0
  5347. 0000316e:   6808     LDR             R0, [R1]
  5348. 00003170:   6819     LDR             R1, [R3]
  5349. 00003172:   4281     CMP             R1, R0
  5350. 00003174:   D801     BHI             0x317A
  5351. 00003176:   1A40     SUB             R0, R0, R1
  5352. 00003178:   E001     B               0x317E
  5353. 0000317a:   1A52     SUB             R2, R2, R1
  5354. 0000317c:   1880     ADD             R0, R0, R2
  5355. 0000317e:   4770     BX              R14
  5356. 00003180:   4903     LDR             R1, 0x3190
  5357. 00003182:   6808     LDR             R0, [R1]
  5358. 00003184:   F4407080 ORR.W           R0, R0, #256
  5359. 00003188:   6008     STR             R0, [R1]
  5360. 0000318a:   F7FFBE8B B.W             0x2EA4
  5361. 0000318e:   46C0     MOV             R8, R8
  5362. 00003190:   C010     STMIA           R0!, {R4}
  5363. 00003192:   400F     AND             R7, R1
  5364. 00003194:   4903     LDR             R1, 0x31A4
  5365. 00003196:   3110     ADD             R1, #0x10
  5366. 00003198:   680A     LDR             R2, [R1]
  5367. 0000319a:   4310     ORR             R0, R2
  5368. 0000319c:   6008     STR             R0, [R1]
  5369. 0000319e:   F7FFBE81 B.W             0x2EA4
  5370. 000031a2:   46C0     MOV             R8, R8
  5371. 000031a4:   C010     STMIA           R0!, {R4}
  5372. 000031a6:   400F     AND             R7, R1
  5373. 000031a8:   4903     LDR             R1, 0x31B8
  5374. 000031aa:   6808     LDR             R0, [R1]
  5375. 000031ac:   F0400001 ORR.W           R0, R0, #1
  5376. 000031b0:   6008     STR             R0, [R1]
  5377. 000031b2:   F7FFBE77 B.W             0x2EA4
  5378. 000031b6:   46C0     MOV             R8, R8
  5379. 000031b8:   C010     STMIA           R0!, {R4}
  5380. 000031ba:   400F     AND             R7, R1
  5381. 000031bc:   4903     LDR             R1, 0x31CC
  5382. 000031be:   6808     LDR             R0, [R1]
  5383. 000031c0:   F0400002 ORR.W           R0, R0, #2
  5384. 000031c4:   6008     STR             R0, [R1]
  5385. 000031c6:   F7FFBE6D B.W             0x2EA4
  5386. 000031ca:   46C0     MOV             R8, R8
  5387. 000031cc:   C010     STMIA           R0!, {R4}
  5388. 000031ce:   400F     AND             R7, R1
  5389. 000031d0:   4A03     LDR             R2, 0x31E0
  5390. 000031d2:   6811     LDR             R1, [R2]
  5391. 000031d4:   F4217106 BIC.W           R1, R1, #536
  5392. 000031d8:   4308     ORR             R0, R1
  5393. 000031da:   6010     STR             R0, [R2]
  5394. 000031dc:   F7FFBE62 B.W             0x2EA4
  5395. 000031e0:   C010     STMIA           R0!, {R4}
  5396. 000031e2:   400F     AND             R7, R1
  5397. 000031e4:   4802     LDR             R0, 0x31F0
  5398. 000031e6:   ED800A00 FSTS            S0, [R0, #0]
  5399. 000031ea:   4802     LDR             R0, 0x31F4
  5400. 000031ec:   F7FFB98E B.W             0x250C
  5401. 000031f0:   1380     ASR             R0, R0, #0xE
  5402. 000031f2:   2000     MOV             R0, #0x0
  5403. 000031f4:   07E0     LSL             R0, R4, #0x1F
  5404. 000031f6:   2000     MOV             R0, #0x0
  5405. 000031f8:   4A03     LDR             R2, 0x3208
  5406. 000031fa:   3A14     SUB             R2, #0x14
  5407. 000031fc:   6811     LDR             R1, [R2]
  5408. 000031fe:   EA210000 BIC.W           R0, R1, R0
  5409. 00003202:   6010     STR             R0, [R2]
  5410. 00003204:   4770     BX              R14
  5411. 00003206:   46C0     MOV             R8, R8
  5412. 00003208:   E070     B               0x32EC
  5413. 0000320a:   400F     AND             R7, R1
  5414. 0000320c:   4903     LDR             R1, 0x321C
  5415. 0000320e:   3908     SUB             R1, #0x8
  5416. 00003210:   6808     LDR             R0, [R1]
  5417. 00003212:   F0400005 ORR.W           R0, R0, #5
  5418. 00003216:   6008     STR             R0, [R1]
  5419. 00003218:   4770     BX              R14
  5420. 0000321a:   46C0     MOV             R8, R8
  5421. 0000321c:   E018     B               0x3250
  5422. 0000321e:   E000     B               0x3222
  5423. 00003220:   4903     LDR             R1, 0x3230
  5424. 00003222:   3908     SUB             R1, #0x8
  5425. 00003224:   6808     LDR             R0, [R1]
  5426. 00003226:   F0400002 ORR.W           R0, R0, #2
  5427. 0000322a:   6008     STR             R0, [R1]
  5428. 0000322c:   4770     BX              R14
  5429. 0000322e:   46C0     MOV             R8, R8
  5430. 00003230:   E018     B               0x3264
  5431. 00003232:   E000     B               0x3236
  5432. 00003234:   4A03     LDR             R2, 0x3244
  5433. 00003236:   EA620101 ORN.W           R1, R2, R1
  5434. 0000323a:   68C2     LDR             R2, [R0, #0xC]
  5435. 0000323c:   4011     AND             R1, R2
  5436. 0000323e:   60C1     STR             R1, [R0, #0xC]
  5437. 00003240:   4770     BX              R14
  5438. 00003242:   46C0     MOV             R8, R8
  5439. 00003244:   FEFEFFFF MRC2.W          P15, #7, PC, C14, C15, #7
  5440. 00003248:   F04F31FF MOV.W           R1, #4294967295
  5441. 0000324c:   1E40     SUB             R0, R0, #0x1
  5442. 0000324e:   F8102F01 LDRB.W          R2, [R0, #1]!
  5443. 00003252:   1C49     ADD             R1, R1, #0x1
  5444. 00003254:   2A00     CMP             R2, #0x0
  5445. 00003256:   D1FA     BNE             0x324E
  5446. 00003258:   4608     MOV             R0, R1
  5447. 0000325a:   4770     BX              R14
  5448. 0000325c:   B510     PUSH            {R4, LR}
  5449. 0000325e:   2200     MOV             R2, #0x0
  5450. 00003260:   F7FFFED8 BL              0x3014
  5451. 00003264:   2308     MOV             R3, #0x8
  5452. 00003266:   2201     MOV             R2, #0x1
  5453. 00003268:   F7FEFD7A BL              0x1D60
  5454. 0000326c:   BD10     POP             {R4, PC}
  5455. 0000326e:   B510     PUSH            {R4, LR}
  5456. 00003270:   2202     MOV             R2, #0x2
  5457. 00003272:   F7FFFECF BL              0x3014
  5458. 00003276:   2308     MOV             R3, #0x8
  5459. 00003278:   2201     MOV             R2, #0x1
  5460. 0000327a:   F7FEFD71 BL              0x1D60
  5461. 0000327e:   BD10     POP             {R4, PC}
  5462. 00003280:   F0110FFF TST.W           R1, #255
  5463. 00003284:   D000     BEQ             0x3288
  5464. 00003286:   6302     STR             R2, [R0, #0x30]
  5465. 00003288:   F4114F7F TST.W           R1, #65280
  5466. 0000328c:   D000     BEQ             0x3290
  5467. 0000328e:   6342     STR             R2, [R0, #0x34]
  5468. 00003290:   4770     BX              R14
  5469. 00003292:   F8D00003 LDR.W           R0, [R0, #3]
  5470. 00003296:   B120     CZBEQ           R0, 0x32A2
  5471. 00003298:   2200     MOV             R2, #0x0
  5472. 0000329a:   1E40     SUB             R0, R0, #0x1
  5473. 0000329c:   F8012B01 STRB.W          R2, [R1], #1
  5474. 000032a0:   D1FB     BNE             0x329A
  5475. 000032a2:   4770     BX              R14
  5476. 000032a4:   4802     LDR             R0, 0x32B0
  5477. 000032a6:   2103     MOV             R1, #0x3
  5478. 000032a8:   300C     ADD             R0, #0xC
  5479. 000032aa:   6001     STR             R1, [R0]
  5480. 000032ac:   2000     MOV             R0, #0x0
  5481. 000032ae:   4770     BX              R14
  5482. 000032b0:   07AC     LSL             R4, R5, #0x1E
  5483. 000032b2:   2000     MOV             R0, #0x0
  5484. 000032b4:   4802     LDR             R0, 0x32C0
  5485. 000032b6:   6800     LDR             R0, [R0]
  5486. 000032b8:   F3C01080 UBFX.W          R0, R0, #6, #1
  5487. 000032bc:   4770     BX              R14
  5488. 000032be:   46C0     MOV             R8, R8
  5489. 000032c0:   C010     STMIA           R0!, {R4}
  5490. 000032c2:   400F     AND             R7, R1
  5491. 000032c4:   4902     LDR             R1, 0x32D0
  5492. 000032c6:   390C     SUB             R1, #0xC
  5493. 000032c8:   6008     STR             R0, [R1]
  5494. 000032ca:   F7FFBDEB B.W             0x2EA4
  5495. 000032ce:   46C0     MOV             R8, R8
  5496. 000032d0:   C010     STMIA           R0!, {R4}
  5497. 000032d2:   400F     AND             R7, R1
  5498. 000032d4:   4902     LDR             R1, 0x32E0
  5499. 000032d6:   1F09     SUB             R1, R1, #0x4
  5500. 000032d8:   6008     STR             R0, [R1]
  5501. 000032da:   F7FFBDE3 B.W             0x2EA4
  5502. 000032de:   46C0     MOV             R8, R8
  5503. 000032e0:   C010     STMIA           R0!, {R4}
  5504. 000032e2:   400F     AND             R7, R1
  5505. 000032e4:   4902     LDR             R1, 0x32F0
  5506. 000032e6:   1E40     SUB             R0, R0, #0x1
  5507. 000032e8:   1F09     SUB             R1, R1, #0x4
  5508. 000032ea:   6008     STR             R0, [R1]
  5509. 000032ec:   4770     BX              R14
  5510. 000032ee:   46C0     MOV             R8, R8
  5511. 000032f0:   E018     B               0x3324
  5512. 000032f2:   E000     B               0x32F6
  5513. 000032f4:   4603     MOV             R3, R0
  5514. 000032f6:   F8112B01 LDRB.W          R2, [R1], #1
  5515. 000032fa:   2A00     CMP             R2, #0x0
  5516. 000032fc:   F8032B01 STRB.W          R2, [R3], #1
  5517. 00003300:   D1F9     BNE             0x32F6
  5518. 00003302:   4770     BX              R14
  5519. 00003304:   F2401201 MOVW.W          R2, #257
  5520. 00003308:   4011     AND             R1, R2
  5521. 0000330a:   68C2     LDR             R2, [R0, #0xC]
  5522. 0000330c:   4311     ORR             R1, R2
  5523. 0000330e:   60C1     STR             R1, [R0, #0xC]
  5524. 00003310:   4770     BX              R14
  5525. 00003312:   1DC3     ADD             R3, R0, #0x7
  5526. 00003314:   F8D02003 LDR.W           R2, [R0, #3]
  5527. 00003318:   4608     MOV             R0, R1
  5528. 0000331a:   4619     MOV             R1, R3
  5529. 0000331c:   F7FEBF82 B.W             0x2224
  5530. 00003320:   F3EF8010 MRS.W           R0, CPSR
  5531. 00003324:   B662     CPSIE           i
  5532. 00003326:   4770     BX              R14
  5533. 00003328:   2000     MOV             R0, #0x0
  5534. 0000332a:   4770     BX              R14
  5535. 0000332c:   4801     LDR             R0, 0x3334
  5536. 0000332e:   3814     SUB             R0, #0x14
  5537. 00003330:   6800     LDR             R0, [R0]
  5538. 00003332:   4770     BX              R14
  5539. 00003334:   E070     B               0x3418
  5540. 00003336:   400F     AND             R7, R1
  5541. 00003338:   B508     PUSH            {R3, LR}
  5542. 0000333a:   F7FFF9E5 BL              0x2708
  5543. 0000333e:   2000     MOV             R0, #0x0
  5544. 00003340:   BD08     POP             {R3, PC}
  5545. 00003342:   B508     PUSH            {R3, LR}
  5546. 00003344:   F7FFFFEC BL              0x3320
  5547. 00003348:   B2C0     UXTB            R0, R0
  5548. 0000334a:   BD08     POP             {R3, PC}
  5549. 0000334c:   F7FFBCC6 B.W             0x2CDC
  5550. 00003350:   4770     BX              R14
  5551. 00003352:   1E40     SUB             R0, R0, #0x1
  5552. 00003354:   D1FD     BNE             0x3352
  5553. 00003356:   4770     BX              R14
  5554. 00003358:   2201     MOV             R2, #0x1
  5555. 0000335a:   F7FFBB7F B.W             0x2A5C
  5556. 0000335e:   2000     MOV             R0, #0x0
  5557. 00003360:   F7FEB8EC B.W             0x153C
  5558. 00003364:   6568     STR             R0, [R5, #0x54]
  5559. 00003366:   706C     STRB            R4, [R5, #0x1]
  5560. 00003368:   C000     STMIA           R0!
  5561. 0000336a:   C046     STMIA           R0!, {R1, R2, R6}
  5562. 0000336c:   3A20     SUB             R2, #0x20
  5563. 0000336e:   4420     ADD             R0, R4
  5564. 00003370:   7369     STRB            R1, [R5, #0xD]
  5565. 00003372:   6C70     LDR             R0, [R6, #0x44]
  5566. 00003374:   7961     LDRB            R1, [R4, #0x5]
  5567. 00003376:   6C20     LDR             R0, [R4, #0x40]
  5568. 00003378:   7369     STRB            R1, [R5, #0xD]
  5569. 0000337a:   2074     MOV             R0, #0x74
  5570. 0000337c:   666F     STR             R7, [R5, #0x64]
  5571. 0000337e:   6320     STR             R0, [R4, #0x30]
  5572. 00003380:   6D6F     LDR             R7, [R5, #0x54]
  5573. 00003382:   616D     STR             R5, [R5, #0x14]
  5574. 00003384:   646E     STR             R6, [R5, #0x44]
  5575. 00003386:   0073     LSL             R3, R6, #0x1
  5576. 00003388:   6968     LDR             R0, [R5, #0x14]
  5577. 0000338a:   0062     LSL             R2, R4, #0x1
  5578. 0000338c:   3A20     SUB             R2, #0x20
  5579. 0000338e:   5020     STR             R0, [R4, R0]
  5580. 00003390:   616C     STR             R4, [R5, #0x14]
  5581. 00003392:   6563     STR             R3, [R4, #0x54]
  5582. 00003394:   7320     STRB            R0, [R4, #0xC]
  5583. 00003396:   7379     STRB            R1, [R7, #0xD]
  5584. 00003398:   6574     STR             R4, [R6, #0x54]
  5585. 0000339a:   206D     MOV             R0, #0x6D
  5586. 0000339c:   6E69     LDR             R1, [R5, #0x64]
  5587. 0000339e:   6F74     LDR             R4, [R6, #0x74]
  5588. 000033a0:   6820     LDR             R0, [R4]
  5589. 000033a2:   6269     STR             R1, [R5, #0x24]
  5590. 000033a4:   7265     STRB            R5, [R4, #0x9]
  5591. 000033a6:   616E     STR             R6, [R5, #0x14]
  5592. 000033a8:   6574     STR             R4, [R6, #0x54]
  5593. 000033aa:   6D20     LDR             R0, [R4, #0x50]
  5594. 000033ac:   646F     STR             R7, [R5, #0x44]
  5595. 000033ae:   0065     LSL             R5, R4, #0x1
  5596. 000033b0:   6172     STR             R2, [R6, #0x14]
  5597. 000033b2:   646E     STR             R6, [R5, #0x44]
  5598. 000033b4:   C000     STMIA           R0!
  5599. 000033b6:   C046     STMIA           R0!, {R1, R2, R6}
  5600. 000033b8:   3A20     SUB             R2, #0x20
  5601. 000033ba:   5320     STRH            R0, [R4, R4]
  5602. 000033bc:   6174     STR             R4, [R6, #0x14]
  5603. 000033be:   7472     STRB            R2, [R6, #0x11]
  5604. 000033c0:   6120     STR             R0, [R4, #0x10]
  5605. 000033c2:   7475     STRB            R5, [R6, #0x11]
  5606. 000033c4:   6D6F     LDR             R7, [R5, #0x54]
  5607. 000033c6:   7461     STRB            R1, [R4, #0x11]
  5608. 000033c8:   6369     STR             R1, [R5, #0x34]
  5609. 000033ca:   6320     STR             R0, [R4, #0x30]
  5610. 000033cc:   6C6F     LDR             R7, [R5, #0x44]
  5611. 000033ce:   726F     STRB            R7, [R5, #0x9]
  5612. 000033d0:   7320     STRB            R0, [R4, #0xC]
  5613. 000033d2:   7165     STRB            R5, [R4, #0x5]
  5614. 000033d4:   6575     STR             R5, [R6, #0x54]
  5615. 000033d6:   636E     STR             R6, [R5, #0x34]
  5616. 000033d8:   6E69     LDR             R1, [R5, #0x64]
  5617. 000033da:   0067     LSL             R7, R4, #0x1
  5618. 000033dc:   6E69     LDR             R1, [R5, #0x64]
  5619. 000033de:   6574     STR             R4, [R6, #0x54]
  5620. 000033e0:   736E     STRB            R6, [R5, #0xD]
  5621. 000033e2:   7469     STRB            R1, [R5, #0x11]
  5622. 000033e4:   0079     LSL             R1, R7, #0x1
  5623. 000033e6:   46C0     MOV             R8, R8
  5624. 000033e8:   3A20     SUB             R2, #0x20
  5625. 000033ea:   4120     ASR             R0, R4
  5626. 000033ec:   6A64     LDR             R4, [R4, #0x24]
  5627. 000033ee:   7375     STRB            R5, [R6, #0xD]
  5628. 000033f0:   2074     MOV             R0, #0x74
  5629. 000033f2:   7262     STRB            R2, [R4, #0x9]
  5630. 000033f4:   6769     STR             R1, [R5, #0x74]
  5631. 000033f6:   7468     STRB            R0, [R5, #0x11]
  5632. 000033f8:   656E     STR             R6, [R5, #0x54]
  5633. 000033fa:   7373     STRB            R3, [R6, #0xD]
  5634. 000033fc:   3020     ADD             R0, #0x20
  5635. 000033fe:   7420     STRB            R0, [R4, #0x10]
  5636. 00003400:   206F     MOV             R0, #0x6F
  5637. 00003402:   3031     ADD             R0, #0x31
  5638. 00003404:   2030     MOV             R0, #0x30
  5639. 00003406:   6570     STR             R0, [R6, #0x54]
  5640. 00003408:   6372     STR             R2, [R6, #0x34]
  5641. 0000340a:   6E65     LDR             R5, [R4, #0x64]
  5642. 0000340c:   0074     LSL             R4, R6, #0x1
  5643. 0000340e:   46C0     MOV             R8, R8
  5644. 00003410:   6772     STR             R2, [R6, #0x74]
  5645. 00003412:   0062     LSL             R2, R4, #0x1
  5646. 00003414:   3A20     SUB             R2, #0x20
  5647. 00003416:   4120     ASR             R0, R4
  5648. 00003418:   6A64     LDR             R4, [R4, #0x24]
  5649. 0000341a:   7375     STRB            R5, [R6, #0xD]
  5650. 0000341c:   2074     MOV             R0, #0x74
  5651. 0000341e:   6F63     LDR             R3, [R4, #0x74]
  5652. 00003420:   6F6C     LDR             R4, [R5, #0x74]
  5653. 00003422:   2072     MOV             R0, #0x72
  5654. 00003424:   3030     ADD             R0, #0x30
  5655. 00003426:   3030     ADD             R0, #0x30
  5656. 00003428:   3030     ADD             R0, #0x30
  5657. 0000342a:   462D     MOV             R5, R5
  5658. 0000342c:   4646     MOV             R6, R8
  5659. 0000342e:   4646     MOV             R6, R8
  5660. 00003430:   2046     MOV             R0, #0x46
  5661. 00003432:   5448     STRB            R0, [R1, R1]
  5662. 00003434:   4C4D     LDR             R4, 0x356C
  5663. 00003436:   6E20     LDR             R0, [R4, #0x60]
  5664. 00003438:   746F     STRB            R7, [R5, #0x11]
  5665. 0000343a:   7461     STRB            R1, [R4, #0x11]
  5666. 0000343c:   6F69     LDR             R1, [R5, #0x74]
  5667. 0000343e:   006E     LSL             R6, R5, #0x1
  5668. 00003440:   4000     AND             R0, R0
  5669. 00003442:   4000     AND             R0, R0
  5670. 00003444:   8000     STRH            R0, [R0]
  5671. 00003446:   4005     AND             R5, R0
  5672. 00003448:   5000     STR             R0, [R0, R0]
  5673. 0000344a:   4000     AND             R0, R0
  5674. 0000344c:   9000     STR             R0, [SP]
  5675. 0000344e:   4005     AND             R5, R0
  5676. 00003450:   6000     STR             R0, [R0]
  5677. 00003452:   4000     AND             R0, R0
  5678. 00003454:   A000     ADD             R0, PC, #0x0 0x3458
  5679. 00003456:   4005     AND             R5, R0
  5680. 00003458:   7000     STRB            R0, [R0]
  5681. 0000345a:   4000     AND             R0, R0
  5682. 0000345c:   B000     ADD             SP, #0x0
  5683. 0000345e:   4005     AND             R5, R0
  5684. 00003460:   4000     AND             R0, R0
  5685. 00003462:   4002     AND             R2, R0
  5686. 00003464:   C000     STMIA           R0!
  5687. 00003466:   4005     AND             R5, R0
  5688. 00003468:   5000     STR             R0, [R0, R0]
  5689. 0000346a:   4002     AND             R2, R0
  5690. 0000346c:   D000     BEQ             0x3470
  5691. 0000346e:   4005     AND             R5, R0
  5692. 00003470:   6000     STR             R0, [R0]
  5693. 00003472:   4002     AND             R2, R0
  5694. 00003474:   E000     B               0x3478
  5695. 00003476:   4005     AND             R5, R0
  5696. 00003478:   7000     STRB            R0, [R0]
  5697. 0000347a:   4002     AND             R2, R0
  5698. 0000347c:   F0004005 AND.W           R0, R0, #2231369728
  5699. 00003480:   D000     BEQ             0x3484
  5700. 00003482:   4003     AND             R3, R0
  5701. 00003484:   0000     LSL             R0, R0, #0x0
  5702. 00003486:   4006     AND             R6, R0
  5703. 00003488:   1000     ASR             R0, R0, #0x0
  5704. 0000348a:   4006     AND             R6, R0
  5705. 0000348c:   1000     ASR             R0, R0, #0x0
  5706. 0000348e:   4006     AND             R6, R0
  5707. 00003490:   2000     MOV             R0, #0x0
  5708. 00003492:   4006     AND             R6, R0
  5709. 00003494:   2000     MOV             R0, #0x0
  5710. 00003496:   4006     AND             R6, R0
  5711. 00003498:   3000     ADD             R0, #0x0
  5712. 0000349a:   4006     AND             R6, R0
  5713. 0000349c:   3000     ADD             R0, #0x0
  5714. 0000349e:   4006     AND             R6, R0
  5715. 000034a0:   4000     AND             R0, R0
  5716. 000034a2:   4006     AND             R6, R0
  5717. 000034a4:   4000     AND             R0, R0
  5718. 000034a6:   4006     AND             R6, R0
  5719. 000034a8:   5000     STR             R0, [R0, R0]
  5720. 000034aa:   4006     AND             R6, R0
  5721. 000034ac:   5000     STR             R0, [R0, R0]
  5722. 000034ae:   4006     AND             R6, R0
  5723. 000034b0:   6000     STR             R0, [R0]
  5724. 000034b2:   4006     AND             R6, R0
  5725. 000034b4:   6000     STR             R0, [R0]
  5726. 000034b6:   4006     AND             R6, R0
  5727. 000034b8:   4240     NEG             R0, R0
  5728. 000034ba:   000F     LSL             R7, R1, #0x0
  5729. 000034bc:   2000     MOV             R0, #0x0
  5730. 000034be:   001C     LSL             R4, R3, #0x0
  5731. 000034c0:   8480     STRH            R0, [R0, #0x24]
  5732. 000034c2:   001E     LSL             R6, R3, #0x0
  5733. 000034c4:   8000     STRH            R0, [R0]
  5734. 000034c6:   0025     LSL             R5, R4, #0x0
  5735. 000034c8:   9E99     LDR             R6, [SP, #0x264]
  5736. 000034ca:   0036     LSL             R6, R6, #0x0
  5737. 000034cc:   4000     AND             R0, R0
  5738. 000034ce:   0038     LSL             R0, R7, #0x0
  5739. 000034d0:   0900     LSR             R0, R0, #0x4
  5740. 000034d2:   003D     LSL             R5, R7, #0x0
  5741. 000034d4:   8000     STRH            R0, [R0]
  5742. 000034d6:   003E     LSL             R6, R7, #0x0
  5743. 000034d8:   0000     LSL             R0, R0, #0x0
  5744. 000034da:   004B     LSL             R3, R1, #0x1
  5745. 000034dc:   4B40     LDR             R3, 0x35E0
  5746. 000034de:   004C     LSL             R4, R1, #0x1
  5747. 000034e0:   2000     MOV             R0, #0x0
  5748. 000034e2:   004E     LSL             R6, R1, #0x1
  5749. 000034e4:   8D80     LDRH            R0, [R0, #0x2C]
  5750. 000034e6:   005B     LSL             R3, R3, #0x1
  5751. 000034e8:   C000     STMIA           R0!
  5752. 000034ea:   005D     LSL             R5, R3, #0x1
  5753. 000034ec:   8000     STRH            R0, [R0]
  5754. 000034ee:   0070     LSL             R0, R6, #0x1
  5755. 000034f0:   1200     ASR             R0, R0, #0x8
  5756. 000034f2:   007A     LSL             R2, R7, #0x1
  5757. 000034f4:   0000     LSL             R0, R0, #0x0
  5758. 000034f6:   007D     LSL             R5, R7, #0x1
  5759. 000034f8:   9680     STR             R6, [SP, #0x200]
  5760. 000034fa:   0098     LSL             R0, R3, #0x2
  5761. 000034fc:   1B00     SUB             R0, R0, R4
  5762. 000034fe:   00B7     LSL             R7, R6, #0x2
  5763. 00003500:   8000     STRH            R0, [R0]
  5764. 00003502:   00BB     LSL             R3, R7, #0x2
  5765. 00003504:   E8C000CE LSL             R6, R1, #0x3
  5766. 00003508:   7A64     LDRB            R4, [R4, #0x9]
  5767. 0000350a:   00DA     LSL             R2, R3, #0x3
  5768. 0000350c:   2400     MOV             R4, #0x0
  5769. 0000350e:   00F4     LSL             R4, R6, #0x3
  5770. 00003510:   0000     LSL             R0, R0, #0x0
  5771. 00003512:   00FA     LSL             R2, R7, #0x3
  5772. 00003514:   A880     ADD             R0, SP, #0x200
  5773. 00003516:   0112     LSL             R2, R2, #0x4
  5774. 00003518:   2D00     CMP             R5, #0x0
  5775. 0000351a:   0131     LSL             R1, R6, #0x4
  5776. 0000351c:   3600     ADD             R6, #0x0
  5777. 0000351e:   016E     LSL             R6, R5, #0x5
  5778. 00003520:   7840     LDRB            R0, [R0, #0x1]
  5779. 00003522:   017D     LSL             R5, R7, #0x5
  5780. 00003524:   E010     B               0x3548
  5781. 00003526:   400F     AND             R7, R1
  5782. 00003528:   E014     B               0x3554
  5783. 0000352a:   400F     AND             R7, R1
  5784. 0000352c:   E01C     B               0x3568
  5785. 0000352e:   400F     AND             R7, R1
  5786. 00003530:   E010     B               0x3554
  5787. 00003532:   400F     AND             R7, R1
  5788. 00003534:   E040     B               0x35B8
  5789. 00003536:   400F     AND             R7, R1
  5790. 00003538:   E044     B               0x35C4
  5791. 0000353a:   400F     AND             R7, R1
  5792. 0000353c:   E048     B               0x35D0
  5793. 0000353e:   400F     AND             R7, R1
  5794. 00003540:   E100     B               0x3744
  5795. 00003542:   400F     AND             R7, R1
  5796. 00003544:   E104     B               0x3750
  5797. 00003546:   400F     AND             R7, R1
  5798. 00003548:   E108     B               0x375C
  5799. 0000354a:   400F     AND             R7, R1
  5800. 0000354c:   E110     B               0x3770
  5801. 0000354e:   400F     AND             R7, R1
  5802. 00003550:   E114     B               0x377C
  5803. 00003552:   400F     AND             R7, R1
  5804. 00003554:   E118     B               0x3788
  5805. 00003556:   400F     AND             R7, R1
  5806. 00003558:   E120     B               0x379C
  5807. 0000355a:   400F     AND             R7, R1
  5808. 0000355c:   E124     B               0x37A8
  5809. 0000355e:   400F     AND             R7, R1
  5810. 00003560:   E128     B               0x37B4
  5811. 00003562:   400F     AND             R7, R1
  5812. 00003564:   4993     LDR             R1, 0x37B4
  5813. 00003566:   BAB2                     R2, R3
  5814. 00003568:   A036     ADD             R0, PC, #0xD8 0x3644
  5815. 0000356a:   3D2A     SUB             R5, #0x2A
  5816. 0000356c:   FFDFBEFF VCVT.F32.U32    Q13, Q15, #1
  5817. 00003570:   8C6E     LDRH            R6, [R5, #0x22]
  5818. 00003572:   B94C     CZBNE           R4, 0x3588
  5819. 00003574:   8342     STRH            R2, [R0, #0x1A]
  5820. 00003576:   3C08     SUB             R4, #0x8
  5821. 00003578:   AAA1     ADD             R2, SP, #0x284
  5822. 0000357a:   BE2A     BKPT            #0x2A
  5823. 0000357c:   0FDA     LSR             R2, R3, #0x1F
  5824. 0000357e:   3FC9     SUB             R7, #0xC9
  5825. 00003580:   2169     MOV             R1, #0x69
  5826. 00003582:   33A2     ADD             R3, #0xA2
  5827. 00003584:   F9833F22 VLD4.8          {D3[], D5[], D7[], D9[]}, [R3], R2
  5828. 00003588:   0FDB     LSR             R3, R3, #0x1F
  5829. 0000358a:   40C9     LSR             R1, R1
  5830. 0000358c:   1170     ASR             R0, R6, #0x5
  5831. 0000358e:   0000     LSL             R0, R0, #0x0
  5832. 00003590:   C000     STMIA           R0!
  5833. 00003592:   4000     AND             R0, R0
  5834. 00003594:   D000     BEQ             0x3598
  5835. 00003596:   4000     AND             R0, R0
  5836. 00003598:   E000     B               0x359C
  5837. 0000359a:   4000     AND             R0, R0
  5838. 0000359c:   0015     LSL             R5, R2, #0x0
  5839. 0000359e:   0000     LSL             R0, R0, #0x0
  5840. 000035a0:   0016     LSL             R6, R2, #0x0
  5841. 000035a2:   0000     LSL             R0, R0, #0x0
  5842. 000035a4:   0031     LSL             R1, R6, #0x0
  5843. 000035a6:   0000     LSL             R0, R0, #0x0
  5844. 000035a8:   0001     LSL             R1, R0, #0x0
  5845. 000035aa:   1000     ASR             R0, R0, #0x0
  5846. 000035ac:   0002     LSL             R2, R0, #0x0
  5847. 000035ae:   1000     ASR             R0, R0, #0x0
  5848. 000035b0:   0004     LSL             R4, R0, #0x0
  5849. 000035b2:   1000     ASR             R0, R0, #0x0
  5850. 000035b4:   0000     LSL             R0, R0, #0x0
  5851. 000035b6:   0000     LSL             R0, R0, #0x0
  5852. 000035b8:   0400     LSL             R0, R0, #0x10
  5853. 000035ba:   1404     ASR             R4, R0, #0x10
  5854. 000035bc:   1200     ASR             R0, R0, #0x8
  5855. 000035be:   0000     LSL             R0, R0, #0x0
  5856. 000035c0:   0100     LSL             R0, R0, #0x4
  5857. 000035c2:   1304     ASR             R4, R0, #0xC
  5858. 000035c4:   2200     MOV             R2, #0x0
  5859. 000035c6:   0000     LSL             R0, R0, #0x0
  5860. 000035c8:   0200     LSL             R0, R0, #0x8
  5861. 000035ca:   1304     ASR             R4, R0, #0xC
  5862. 000035cc:   2400     MOV             R4, #0x0
  5863. 000035ce:   0004     LSL             R4, R0, #0x0
  5864. 000035d0:   6501     STR             R1, [R0, #0x50]
  5865. 000035d2:   0200     LSL             R0, R0, #0x8
  5866. 000035d4:   6900     LDR             R0, [R0, #0x10]
  5867. 000035d6:   000B     LSL             R3, R1, #0x0
  5868. 000035d8:   1500     ASR             R0, R0, #0x14
  5869. 000035da:   000C     LSL             R4, R1, #0x0
  5870. 000035dc:   1B00     SUB             R0, R0, R4
  5871. 000035de:   000B     LSL             R3, R1, #0x0
  5872. 000035e0:   F7000009 LSL             R1, R1, #0x0
  5873. 000035e4:   B900     CZBNE           R0, 0x35E8
  5874. 000035e6:   000B     LSL             R3, R1, #0x0
  5875. 000035e8:   4500     CMP             R0, R0
  5876. 000035ea:   000A     LSL             R2, R1, #0x0
  5877. 000035ec:   BB00     CZBNE           R0, 0x3630
  5878. 000035ee:   040A     LSL             R2, R1, #0x10
  5879. 000035f0:   0052     LSL             R2, R2, #0x1
  5880. 000035f2:   0401     LSL             R1, R0, #0x10
  5881. 000035f4:   0012     LSL             R2, R2, #0x0
  5882. 000035f6:   0433     LSL             R3, R6, #0x10
  5883. 000035f8:   000E     LSL             R6, R1, #0x0
  5884. 000035fa:   7F80     LDRB            R0, [R0, #0x1E]
  5885. 000035fc:   0E04     LSR             R4, R0, #0x18
  5886. 000035fe:   C000     STMIA           R0!
  5887. 00003600:   047F     LSL             R7, R7, #0x11
  5888. 00003602:   000C     LSL             R4, R1, #0x0
  5889. 00003604:   0001     LSL             R1, R0, #0x0
  5890. 00003606:   7F80     LDRB            R0, [R0, #0x1E]
  5891. 00003608:   0E04     LSR             R4, R0, #0x18
  5892. 0000360a:   8000     STRH            R0, [R0]
  5893. 0000360c:   0439     LSL             R1, R7, #0x10
  5894. 0000360e:   000F     LSL             R7, R1, #0x0
  5895. 00003610:   0441     LSL             R1, R0, #0x11
  5896. 00003612:   0004     LSL             R4, R0, #0x0
  5897. 00003614:   11A0     ASR             R0, R4, #0x6
  5898. 00003616:   2000     MOV             R0, #0x0
  5899. 00003618:   0404     LSL             R4, R0, #0x10
  5900. 0000361a:   A000     ADD             R0, PC, #0x0 0x361C
  5901. 0000361c:   0011     LSL             R1, R2, #0x0
  5902. 0000361e:   0120     LSL             R0, R4, #0x4
  5903. 00003620:   0000     LSL             R0, R0, #0x0
  5904. 00003622:   A000     ADD             R0, PC, #0x0 0x3624
  5905. 00003624:   0011     LSL             R1, R2, #0x0
  5906. 00003626:   0220     LSL             R0, R4, #0x8
  5907. 00003628:   3B04     SUB             R3, #0x4
  5908. 0000362a:   6400     STR             R0, [R0, #0x40]
  5909. 0000362c:   0033     LSL             R3, R6, #0x0
  5910. 0000362e:   AD00     ADD             R5, SP, #0x0
  5911. 00003630:   002D     LSL             R5, R5, #0x0
  5912. 00003632:   6C00     LDR             R0, [R0, #0x40]
  5913. 00003634:   0033     LSL             R3, R6, #0x0
  5914. 00003636:   8800     LDRH            R0, [R0]
  5915. 00003638:   0033     LSL             R3, R6, #0x0
  5916. 0000363a:   3900     SUB             R1, #0x0
  5917. 0000363c:   0033     LSL             R3, R6, #0x0
  5918. 0000363e:   8C00     LDRH            R0, [R0, #0x20]
  5919. 00003640:   0033     LSL             R3, R6, #0x0
  5920. 00003642:   B000     ADD             SP, #0x0
  5921. 00003644:   0033     LSL             R3, R6, #0x0
  5922. 00003646:   A500     ADD             R5, PC, #0x0 0x3648
  5923. 00003648:   0032     LSL             R2, R6, #0x0
  5924. 0000364a:   B800                     .half   0xB800
  5925. 0000364c:   0033     LSL             R3, R6, #0x0
  5926. 0000364e:   DC00     BGT             0x3652
  5927. 00003650:   0033     LSL             R3, R6, #0x0
  5928. 00003652:   2D00     CMP             R5, #0x0
  5929. 00003654:   002E     LSL             R6, R5, #0x0
  5930. 00003656:   E8000033 LSL             R3, R6, #0x0
  5931. 0000365a:   1000     ASR             R0, R0, #0x0
  5932. 0000365c:   0034     LSL             R4, R6, #0x0
  5933. 0000365e:   6900     LDR             R0, [R0, #0x10]
  5934. 00003660:   002E     LSL             R6, R5, #0x0
  5935. 00003662:   1400     ASR             R0, R0, #0x10
  5936. 00003664:   0434     LSL             R4, R6, #0x10
  5937. 00003666:   0012     LSL             R2, R2, #0x0
  5938. 00003668:   22D1     MOV             R2, #0xD1
  5939. 0000366a:   3E5B     SUB             R6, #0x5B
  5940. 0000366c:   22D1     MOV             R2, #0xD1
  5941. 0000366e:   3EDB     SUB             R6, #0xDB
  5942. 00003670:   5A1D     LDRH            R5, [R3, R0]
  5943. 00003672:   3F24     SUB             R7, #0x24
  5944. 00003674:   22D1     MOV             R2, #0xD1
  5945. 00003676:   3F5B     SUB             R7, #0x5B
  5946. 00003678:   F5C33F88 RSB.W           PC, R3, #69632
  5947. 0000367c:   5A1D     LDRH            R5, [R3, R0]
  5948. 0000367e:   3FA4     SUB             R7, #0xA4
  5949. 00003680:   1804     ADD             R4, R0, R0
  5950. 00003682:   0300     LSL             R0, R0, #0xC
  5951. 00003684:   0404     LSL             R4, R0, #0x10
  5952. 00003686:   1000     ASR             R0, R0, #0x0
  5953. 00003688:   2000     MOV             R0, #0x0
  5954. 0000368a:   1018     ASR             R0, R3, #0x0
  5955. 0000368c:   2000     MOV             R0, #0x0
  5956. 0000368e:   1030     ASR             R0, R6, #0x0
  5957. 00003690:   2000     MOV             R0, #0x0
  5958. 00003692:   0008     LSL             R0, R1, #0x0
  5959. 00003694:   0000     LSL             R0, R0, #0x0
  5960. 00003696:   1398     ASR             R0, R3, #0xE
  5961. 00003698:   2000     MOV             R0, #0x0
  5962. 0000369a:   0001     LSL             R1, R0, #0x0
  5963. 0000369c:   0000     LSL             R0, R0, #0x0
  5964. 0000369e:   3105     ADD             R1, #0x5
  5965. 000036a0:   0000     LSL             R0, R0, #0x0
  5966. 000036a2:   3105     ADD             R1, #0x5
  5967. 000036a4:   0A04     LSR             R4, R0, #0x8
  5968. 000036a6:   3D00     SUB             R5, #0x0
  5969. 000036a8:   0704     LSL             R4, R0, #0x1C
  5970. 000036aa:   9A00     LDR             R2, [SP]
  5971. 000036ac:   9999     LDR             R1, [SP, #0x264]
  5972. 000036ae:   043E     LSL             R6, R7, #0x10
  5973. 000036b0:   0010     LSL             R0, R2, #0x0
  5974. 000036b2:   0011     LSL             R1, R2, #0x0
  5975. 000036b4:   0400     LSL             R0, R0, #0x10
  5976. 000036b6:   0000     LSL             R0, R0, #0x0
  5977. 000036b8:   0000     LSL             R0, R0, #0x0
  5978. 000036ba:   0000     LSL             R0, R0, #0x0
  5979. 000036bc:   3359     ADD             R3, #0x59
  5980. 000036be:   0000     LSL             R0, R0, #0x0
  5981. 000036c0:   3313     ADD             R3, #0x13
  5982. 000036c2:   0000     LSL             R0, R0, #0x0
  5983. 000036c4:   3293     ADD             R2, #0x93
  5984. 000036c6:   0000     LSL             R0, R0, #0x0
  5985. 000036c8:   0002     LSL             R2, R0, #0x0
  5986. 000036ca:   0000     LSL             R0, R0, #0x0
  5987. 000036cc:   0800     LSR             R0, R0, #0x0
  5988. 000036ce:   0000     LSL             R0, R0, #0x0
  5989. 000036d0:   35B8     ADD             R5, #0xB8
  5990. 000036d2:   0000     LSL             R0, R0, #0x0
  5991. 000036d4:   1000     ASR             R0, R0, #0x0
  5992. 000036d6:   2000     MOV             R0, #0x0
  5993. 000036d8:   36C8     ADD             R6, #0xC8
  5994. 000036da:   0000     LSL             R0, R0, #0x0
  5995. 000036dc:   0000     LSL             R0, R0, #0x0
  5996. 000036de:   2000     MOV             R0, #0x0
  5997. 000036e0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  5998. 000036e4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  5999. 000036e8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  6000. 000036ec:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  6001. 000036f0:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  6002. 000036f4:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
  6003. 000036f8:   FFFFFFFF VCVT.U32.F32    Q15, Q15, #1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement