Skip to content

Instantly share code, notes, and snippets.

@AndyA
Created November 15, 2014 11:18
Show Gist options
  • Select an option

  • Save AndyA/02cb3f9406c93950b1fc to your computer and use it in GitHub Desktop.

Select an option

Save AndyA/02cb3f9406c93950b1fc to your computer and use it in GitHub Desktop.
Hydra Kernel
#000000 ea000013 b #+76
#000004 ea000399 b #+3684
#000008 00000000 andeq r0, r0, r0
#00000c 00000000 andeq r0, r0, r0
#000010 00000000 andeq r0, r0, r0
#000014 00000000 andeq r0, r0, r0
#000018 00000000 andeq r0, r0, r0
#00001c 00000000 andeq r0, r0, r0
#000020 00000000 andeq r0, r0, r0
#000024 00000000 andeq r0, r0, r0
#000028 00000000 andeq r0, r0, r0
#00002c 00000000 andeq r0, r0, r0
#000030 00000000 andeq r0, r0, r0
#000034 00000000 andeq r0, r0, r0
#000038 00000000 andeq r0, r0, r0
#00003c 00000000 andeq r0, r0, r0
#000040 00000000 andeq r0, r0, r0
#000044 00000000 andeq r0, r0, r0
#000048 00000000 andeq r0, r0, r0
#00004c 00000000 andeq r0, r0, r0
#000050 00000000 andeq r0, r0, r0
#000054 e3a00e13 mov r0, #304
#000058 ee010f10 mcr 15, 0, r0, cr1, cr0, 0
#00005c e10f0000 smlabb pc, r0, r0, r0
#000060 e3c0001f bic r0, r0, #31
#000064 e3800013 orr r0, r0, #19
#000068 e129f000 (..)
#00006c e59f8470 ldr r8, [pc, #1136]
#000070 e51f0070 ldr r0, [pc, #-112]
#000074 e18ff000 orr pc, pc, r0
#000078 e1a00000 mov r0, r0
#00007c e1a00000 mov r0, r0
#000080 e1a00000 mov r0, r0
#000084 e1a00000 mov r0, r0
#000088 e3a0100f mov r1, #15
#00008c e588101c str r1, [r8, #28]
#000090 e5881004 str r1, [r8, #4]
#000094 e5881024 str r1, [r8, #36]
#000098 ee100f10 mrc 15, 0, r0, cr0, cr0, 0
#00009c e598201c ldr r2, [r8, #28]
#0000a0 e2022003 and r2, r2, #3
#0000a4 e24f7098 adr r7, #+-152
#0000a8 e0877202 add r7, r7, r2, lsl #4
#0000ac e5870000 str r0, [r7]
#0000b0 e5881038 str r1, [r8, #56]
#0000b4 e3a00055 mov r0, #85
#0000b8 e1800400 orr r0, r0, r0, lsl #8
#0000bc e1800800 orr r0, r0, r0, lsl #16
#0000c0 ee030f10 mcr 15, 0, r0, cr3, cr0, 0
#0000c4 e5970004 ldr r0, [r7, #4]
#0000c8 e5971008 ldr r1, [r7, #8]
#0000cc e2800901 add r0, r0, #0x4000
#0000d0 e2411901 sub r1, r1, #0x4000
#0000d4 e3a02000 mov r2, #0
#0000d8 e3a03000 mov r3, #0
#0000dc e3a04000 mov r4, #0
#0000e0 e3a05000 mov r5, #0
#0000e4 e3a06000 mov r6, #0
#0000e8 e3a09000 mov r9, #0
#0000ec e3a0a000 mov r10, #0
#0000f0 e3a0b000 mov r11, #0
#0000f4 e3a0c000 mov r12, #0
#0000f8 e3a0d000 mov sp, #0
#0000fc e3a0e000 mov lr, #0
#000100 e251102c subs r1, r1, #44
#000104 58a07e7c stmpl r0!, {r2-r6,r9-lr}
#000108 5afffffc bpl #+-16
#00010c e281102c add r1, r1, #44
#000110 e2511004 subs r1, r1, #4
#000114 58a00004 stmpl r0!, {r2}
#000118 5afffffc bpl #+-16
#00011c e5970004 ldr r0, [r7, #4]
#000120 e59f23c0 ldr r2, [pc, #960]
#000124 e4802004 str r2, [r0], #4
#000128 e2922601 adds r2, r2, #0x100000
#00012c 3afffffc bcc #+-16
#000130 e3a00000 mov r0, #0
#000134 e597100c ldr r1, [r7, #12]
#000138 e3a02902 mov r2, #0x8000
#00013c e5973004 ldr r3, [r7, #4]
#000140 e1a00a20 lsr r0, r0, #20
#000144 e2834901 add r4, r3, #0x4000
#000148 e3845011 orr r5, r4, #17
#00014c e7835100 str r5, [r3, r0, lsl #2]
#000150 e3811eff orr r1, r1, #4080
#000154 e381100e orr r1, r1, #14
#000158 e4841004 str r1, [r4], #4
#00015c e2811a01 add r1, r1, #4096
#000160 e2522a01 subs r2, r2, #4096
#000164 8afffffb bhi #+-20
#000168 e3a0050e mov r0, #0x3800000
#00016c e51f116c ldr r1, [pc, #-364]
#000170 e51f2168 ldr r2, [pc, #-360]
#000174 e5973004 ldr r3, [r7, #4]
#000178 e1a00a20 lsr r0, r0, #20
#00017c e2834b11 add r4, r3, #0x4400
#000180 e3845011 orr r5, r4, #17
#000184 e7835100 str r5, [r3, r0, lsl #2]
#000188 e3811eff orr r1, r1, #4080
#00018c e381100e orr r1, r1, #14
#000190 e4841004 str r1, [r4], #4
#000194 e2811a01 add r1, r1, #4096
#000198 e2522a01 subs r2, r2, #4096
#00019c 8afffffb bhi #+-20
#0001a0 e3a00301 mov r0, #0x4000000
#0001a4 e5971004 ldr r1, [r7, #4]
#0001a8 e5972008 ldr r2, [r7, #8]
#0001ac e5973004 ldr r3, [r7, #4]
#0001b0 e1a00a20 lsr r0, r0, #20
#0001b4 e2834b13 add r4, r3, #0x4c00
#0001b8 e3845011 orr r5, r4, #17
#0001bc e7835100 str r5, [r3, r0, lsl #2]
#0001c0 e3811eff orr r1, r1, #4080
#0001c4 e381100e orr r1, r1, #14
#0001c8 e4841004 str r1, [r4], #4
#0001cc e2811a01 add r1, r1, #4096
#0001d0 e2522a01 subs r2, r2, #4096
#0001d4 8afffffb bhi #+-20
#0001d8 e5970004 ldr r0, [r7, #4]
#0001dc ee020f10 mcr 15, 0, r0, cr2, cr0, 0
#0001e0 e28f103c adr r1, #+60
#0001e4 e51f21e4 ldr r2, [pc, #-484]
#0001e8 e0411002 sub r1, r1, r2
#0001ec e0477002 sub r7, r7, r2
#0001f0 e51f21ec ldr r2, [pc, #-492]
#0001f4 e3a0250e mov r2, #0x3800000
#0001f8 e0811002 add r1, r1, r2
#0001fc e0877002 add r7, r7, r2
#000200 ee050f10 mcr 15, 0, r0, cr5, cr0, 0
#000204 ee070f10 mcr 15, 0, r0, cr7, cr0, 0
#000208 e3a0003d mov r0, #61
#00020c e3800c01 orr r0, r0, #256
#000210 ee010f10 mcr 15, 0, r0, cr1, cr0, 0
#000214 e1a0f001 mov pc, r1
#000218 e1a00000 mov r0, r0
#00021c e1a00000 mov r0, r0
#000220 e1a00000 mov r0, r0
#000224 e3a00000 mov r0, #0
#000228 e3a01902 mov r1, #0x8000
#00022c e28f3c03 adr r3, #+768
#000230 e2833e03 add r3, r3, #48
#000234 e8930078 ldm r3, {r3-r6}
#000238 e2511010 subs r1, r1, #16
#00023c 58a00078 stmpl r0!, {r3-r6}
#000240 5afffffc bpl #+-16
#000244 e3a00000 mov r0, #0
#000248 e59f129c ldr r1, [pc, #668]
#00024c e59f2320 ldr r2, [pc, #800]
#000250 e0822001 add r2, r2, r1
#000254 e2422008 sub r2, r2, #8
#000258 e3a03007 mov r3, #7
#00025c e4802004 str r2, [r0], #4
#000260 e2533001 subs r3, r3, #1
#000264 1afffffc bne #+-16
#000268 e28f4fc2 adr r4, #+776
#00026c e3a0305c mov r3, #92
#000270 e4942004 ldr r2, [r4], #4
#000274 e4802004 str r2, [r0], #4
#000278 e2533004 subs r3, r3, #4
#00027c 1afffffb bne #+-20
#000280 e28f0fd3 adr r0, #+844
#000284 e890067c ldm r0, {r2-r6,r9,r10}
#000288 e881067c stm r1, {r2-r6,r9,r10}
#00028c e59fd25c ldr sp, [pc, #604]
#000290 eb000099 bl #+612
#000294 e5972008 ldr r2, [r7, #8]
#000298 e59f1250 ldr r1, [pc, #592]
#00029c e5812000 str r2, [r1]
#0002a0 e3a00301 mov r0, #0x4000000
#0002a4 e3a01015 mov r1, #21
#0002a8 eb00039c bl #+3696
#0002ac e2800a01 add r0, r0, #4096
#0002b0 e2522a01 subs r2, r2, #4096
#0002b4 8afffffb bhi #+-20
#0002b8 e3a00a07 mov r0, #0x7000
#0002bc e3a0101d mov r1, #29
#0002c0 eb000396 bl #+3672
#0002c4 ee050f10 mcr 15, 0, r0, cr5, cr0, 0
#0002c8 ee070f10 mcr 15, 0, r0, cr7, cr0, 0
#0002cc e3a00a07 mov r0, #0x7000
#0002d0 e3a01000 mov r1, #0
#0002d4 e5801000 str r1, [r0]
#0002d8 e5801004 str r1, [r0, #4]
#0002dc e59f0210 ldr r0, [pc, #528]
#0002e0 e3a01000 mov r1, #0
#0002e4 e5801000 str r1, [r0]
#0002e8 e5801004 str r1, [r0, #4]
#0002ec e3a00000 mov r0, #0
#0002f0 e59f1200 ldr r1, [pc, #512]
#0002f4 e5810000 str r0, [r1]
#0002f8 e5810004 str r0, [r1, #4]
#0002fc e5810108 str r0, [r1, #264]
#000300 eb000b52 bl #+0x2d48
#000304 e3a00010 mov r0, #16
#000308 ef020055 svc #0x20055
#00030c ef020040 svc #0x20040
#000310 e2500001 subs r0, r0, #1
#000314 1afffffb bne #+-20
#000318 e3a00002 mov r0, #2
#00031c eb00010a bl #+1064
#000320 e10f0000 smlabb pc, r0, r0, r0
#000324 e3c000c0 bic r0, r0, #192
#000328 e129f000 (..)
#00032c ef020001 svc #0x20001
#000330 3d3d200c (..)
#000334 3d3d3d3d (..)
#000338 3d3d3d3d (..)
#00033c 3d3d3d3d (..)
#000340 3d3d3d3d (..)
#000344 3d3d3d3d (..)
#000348 3d3d3d3d (..)
#00034c 3d3d3d3d (..)
#000350 3d3d3d3d (..)
#000354 3d3d3d3d (..)
#000358 3d3d3d3d (..)
#00035c 3d3d3d3d (..)
#000360 3d3d3d3d (..)
#000364 3d3d3d3d (..)
#000368 3d3d3d3d (..)
#00036c 3d3d3d3d (..)
#000370 3d3d3d3d (..)
#000374 3d3d3d3d (..)
#000378 3d3d3d3d (..)
#00037c 3d3d3d3d (..)
#000380 0b110d0a bleq #+0x443428
#000384 64794820 ldrbtvs r4, [r9], #-2080
#000388 4d206172 (..)
#00038c 69746c75 (..)
#000390 636f7270 (..)
#000394 6f737365 svcvs #0x737365
#000398 654b2072 strbvs r2, [r11, #-114]
#00039c 6c656e72 (..)
#0003a0 302e3120 eorcc r3, lr, r0, lsr #2
#0003a4 31282031 blxcc r1
#0003a8 614d2033 smlaltbvs r2, sp, r3, r0
#0003ac 39312072 ldmdbcc r1!, {r1,r4-r6,sp}
#0003b0 20293639 eorcs r3, r9, r9, lsr r6
#0003b4 20202020 eorcs r2, r0, r0, lsr #32
#0003b8 6f432020 svcvs #0x432020
#0003bc 69727970 (..)
#0003c0 20746867 rsbscs r6, r4, r7, ror #16
#0003c4 20296328 eorcs r6, r9, r8, lsr #6
#0003c8 746d6953 strbtvc r6, [sp], #-2387
#0003cc 31206365 (..)
#0003d0 0a353939 beq #+0xd4e4e4
#0003d4 2010110d andscs r1, r0, sp, lsl #2
#0003d8 3d3d3d3d (..)
#0003dc 3d3d3d3d (..)
#0003e0 3d3d3d3d (..)
#0003e4 3d3d3d3d (..)
#0003e8 3d3d3d3d (..)
#0003ec 3d3d3d3d (..)
#0003f0 3d3d3d3d (..)
#0003f4 3d3d3d3d (..)
#0003f8 3d3d3d3d (..)
#0003fc 3d3d3d3d (..)
#000400 3d3d3d3d (..)
#000404 3d3d3d3d (..)
#000408 3d3d3d3d (..)
#00040c 3d3d3d3d (..)
#000410 3d3d3d3d (..)
#000414 3d3d3d3d (..)
#000418 3d3d3d3d (..)
#00041c 3d3d3d3d (..)
#000420 3d3d3d3d (..)
#000424 0a0a3d3d beq #+0x28f4f4
#000428 6148200d smlalbbvs r2, r8, sp, r0
#00042c 61776472 cmnvs r7, r2, ror r4
#000430 203a6572 eorscs r6, r10, r2, ror r5
#000434 20202020 eorcs r2, r0, r0, lsr #32
#000438 20202020 eorcs r2, r0, r0, lsr #32
#00043c 20202020 eorcs r2, r0, r0, lsr #32
#000440 47202020 strmi r2, [r0, -r0], lsr #32]
#000444 74657261 strbtvc r7, [r5], #-609
#000448 69532068 (..)
#00044c 6f73706d svcvs #0x73706d
#000450 6f66206e svcvs #0x66206e
#000454 69532072 (..)
#000458 6365746d (..)
#00045c 61672820 (..)
#000460 68746572 (..)
#000464 6d697340 (..)
#000468 2e636574 mcrcs 5, 3, r6, cr3, cr4, 3
#00046c 6f6d6564 svcvs #0x6d6564
#000470 6f632e6e svcvs #0x632e6e
#000474 296b752e (..)
#000478 53200d0a wfepl
#00047c 7774666f ldrbvc r6, [r4, -pc], ror #12]
#000480 3a657261 bcc #+0x195c984
#000484 20202020 eorcs r2, r0, r0, lsr #32
#000488 20202020 eorcs r2, r0, r0, lsr #32
#00048c 20202020 eorcs r2, r0, r0, lsr #32
#000490 6e412020 (..)
#000494 41207964 (..)
#000498 74736d72 ldrbtvc r6, [r3], #-3442
#00049c 676e6f72 (..)
#0004a0 726f6620 rsbvc r6, pc, #0x2000000
#0004a4 6e6f5720 (..)
#0004a8 57726564 ldrbpl r6, [r2, -r4], ror #10]
#0004ac 736b726f (..)
#0004b0 6e612820 (..)
#0004b4 77407964 strbvc r7, [r0, -r4, ror #18]
#0004b8 65646e6f strbvs r6, [r4, #-3695]!
#0004bc 726f7772 rsbvc r7, pc, #0x1c80000
#0004c0 632e736b wfivs
#0004c4 6b752e6f blvs #+0x1d4b9bc
#0004c8 0a0d0a29 beq #+0x3428a4
#0004cc 0000000d andeq r0, r0, sp
#0004d0 e10f0000 smlabb pc, r0, r0, r0
#0004d4 e3c0001f bic r0, r0, #31
#0004d8 e3800010 orr r0, r0, #16
#0004dc e129f000 (..)
#0004e0 ea00022c b #+2224
#0004e4 83800000 orrhi r0, r0, #0
#0004e8 00000c02 andeq r0, r0, r2, lsl #24
#0004ec 00000fe4 andeq r0, r0, r4, ror #31
#0004f0 00003420 andeq r3, r0, r0, lsr #8
#0004f4 00007508 andeq r7, r0, r8, lsl #10
#0004f8 000021cc andeq r2, r0, r12, asr #3
#0004fc e92d401f push {r0-r4,lr}
#000500 e3a00b05 mov r0, #0x1400
#000504 e3a01004 mov r1, #4
#000508 e28f2d01 adr r2, #+64
#00050c e2822e01 add r2, r2, #16
#000510 e4d23001 ldrb r3, [r2], #1
#000514 e10f4000 smlabb pc, r0, r0, r4
#000518 e3c4401f bic r4, r4, #31
#00051c e1844003 orr r4, r4, r3
#000520 e129f004 (..)
#000524 e1a00000 mov r0, r0
#000528 e1a0d000 mov sp, r0
#00052c e2800b01 add r0, r0, #1024
#000530 e2511001 subs r1, r1, #1
#000534 1afffff5 bne #+-44
#000538 e10f4000 smlabb pc, r0, r0, r4
#00053c e3c4401f bic r4, r4, #31
#000540 e3844013 orr r4, r4, #19
#000544 e129f004 (..)
#000548 e3a00000 mov r0, #0
#00054c e59f1008 ldr r1, [pc, #8]
#000550 e5810000 str r0, [r1]
#000554 e5810004 str r0, [r1, #4]
#000558 e8bd801f pop {r0-r4,pc}
#00055c 00003b3c andeq r3, r0, r12, lsr r11
#000560 1b171112 blne #+0x5c4448
#000564 6f57282d svcvs #0x57282d
#000568 7265646e rsbvc r6, r5, #0x6e000000
#00056c 6b726f57 blvs #+0x1c9bd5c
#000570 2d2d2973 (..)
#000574 e59ff000 ldr pc, [pc]
#000578 e59fc050 ldr r12, [pc, #80]
#00057c e59c8000 ldr r8, [r12]
#000580 e58c8004 str r8, [r12, #4]
#000584 e59f8040 ldr r8, [pc, #64]
#000588 e588e03c str lr, [r8, #60]
#00058c e14f9000 smlalbb r9, pc, r0, r0
#000590 e5889040 str r9, [r8, #64]
#000594 e8a800ff stm r8!, {r0-r7}
#000598 e319000f tst r9, #15
#00059c 08c87f00 (..)
#0005a0 0a000008 beq #+32
#0005a4 e1a0a000 mov r10, r0
#0005a8 e1a00008 mov r0, r8
#0005ac e129f009 (..)
#0005b0 e8a07f00 stm r0!, {r8-lr}
#0005b4 e10f0000 smlabb pc, r0, r0, r0
#0005b8 e3c0001f bic r0, r0, #31
#0005bc e3800011 orr r0, r0, #17
#0005c0 e129f000 (..)
#0005c4 e1a0000a mov r0, r10
#0005c8 e25ef004 subs pc, lr, #4
#0005cc 00007a10 andeq r7, r0, r0, lsl r10
#0005d0 83800000 orrhi r0, r0, #0
#0005d4 038006d8 orreq r0, r0, #0xd800000
#0005d8 038005f0 orreq r0, r0, #0x3c000000
#0005dc 03801208 orreq r1, r0, #0x80000000
#0005e0 03800618 orreq r0, r0, #0x1800000
#0005e4 03800638 orreq r0, r0, #0x3800000
#0005e8 038006d8 orreq r0, r0, #0xd800000
#0005ec 0380075c orreq r0, r0, #0x1700000
#0005f0 e92d000f push {r0-r3}
#0005f4 e1a0100f mov r1, pc
#0005f8 ea000015 b #+84
#0005fc 65646e55 strbvs r6, [r4, #-3669]!
#000600 656e6966 strbvs r6, [lr, #-2406]!
#000604 6e692064 (..)
#000608 75727473 ldrbvc r7, [r2, #-1139]!
#00060c 6f697463 svcvs #0x697463
#000610 7461206e strbtvc r2, [r1], #-110
#000614 00003f20 andeq r3, r0, r0, lsr #30
#000618 e92d000f push {r0-r3}
#00061c e1a0100f mov r1, pc
#000620 ea00000b b #+44
#000624 66657250 uqsaxvs r7, r5, r0
#000628 68637465 (..)
#00062c 6f626120 svcvs #0x626120
#000630 61207472 bkpt #1858
#000634 003f2074 eorseq r2, pc, r4, ror r0
#000638 e92d000f push {r0-r3}
#00063c e1a0100f mov r1, pc
#000640 ea000003 b #+12
#000644 61746144 cmnvs r4, r4, asr #2
#000648 6f626120 svcvs #0x626120
#00064c 61207472 bkpt #1858
#000650 003f2074 eorseq r2, pc, r4, ror r0
#000654 e59f00e8 ldr r0, [pc, #232]
#000658 e5900000 ldr r0, [r0]
#00065c e580e03c str lr, [r0, #60]
#000660 e14fe000 smlalbb lr, pc, r0, r0
#000664 e580e040 str lr, [r0, #64]
#000668 e8bd000c pop {r2,r3}
#00066c e8a0000c stm r0!, {r2,r3}
#000670 e8bd000c pop {r2,r3}
#000674 e8a0000c stm r0!, {r2,r3}
#000678 e38ee080 orr lr, lr, #128
#00067c e129f00e (..)
#000680 e8a07ff0 stm r0!, {r4-lr}
#000684 e5904000 ldr r4, [r0]
#000688 ef06b983 svc #0x6b983
#00068c e51fd1a4 ldr sp, [pc, #-420]
#000690 ebffff99 bl #+-412
#000694 e1a03001 mov r3, r1
#000698 e59f10a8 ldr r1, [pc, #168]
#00069c e3a00000 mov r0, #0
#0006a0 e4810004 str r0, [r1], #4
#0006a4 e4d30001 ldrb r0, [r3], #1
#0006a8 e330003f teq r0, #63
#0006ac 1a000003 bne #+12
#0006b0 e1a00004 mov r0, r4
#0006b4 e3a0200a mov r2, #10
#0006b8 ef0200d4 svc #0x200d4
#0006bc eafffff8 b #+-32
#0006c0 e4c10001 strb r0, [r1], #1
#0006c4 e3300000 teq r0, #0
#0006c8 1afffff5 bne #+-44
#0006cc e59f0074 ldr r0, [pc, #116]
#0006d0 ef00002b svc #43
#0006d4 eafffffe b #+-8
#0006d8 e1b0f00e movs pc, lr
#0006dc e92d481c push {r2-r4,r11,lr}
#0006e0 e10fb000 smlabb pc, r0, r0, r11
#0006e4 e3a01a07 mov r1, #0x7000
#0006e8 e8b1000c ldm r1!, {r2,r3}
#0006ec e0811002 add r1, r1, r2
#0006f0 e5810000 str r0, [r1]
#0006f4 e2822080 add r2, r2, #128
#0006f8 e3520c05 cmp r2, #1280
#0006fc 23a02000 movcs r2, #0
#000700 e1320003 teq r2, r3
#000704 0afffff6 beq #+-40
#000708 e129f00b (..)
#00070c e8bd881c pop {r2-r4,r11,pc}
#000710 e92d4903 push {r0,r1,r8,r11,lr}
#000714 e10fb000 smlabb pc, r0, r0, r11
#000718 e3a01a07 mov r1, #0x7000
#00071c e5910000 ldr r0, [r1]
#000720 e2800080 add r0, r0, #128
#000724 e3500c05 cmp r0, #1280
#000728 23a00000 movcs r0, #0
#00072c e5810000 str r0, [r1]
#000730 e51f8254 ldr r8, [pc, #-596]
#000734 e3a0000f mov r0, #15
#000738 e5880028 str r0, [r8, #40]
#00073c e129f00b (..)
#000740 e8bd8903 pop {r0,r1,r8,r11,pc}
#000744 0000219c muleq r0, r12, r1
#000748 00003924 andeq r3, r0, r4, lsr #18
#00074c e92d4002 push {r1,lr}
#000750 ebffffe1 bl #+-124
#000754 ebffffed bl #+-76
#000758 e8bd8002 pop {r1,pc}
#00075c e24ee004 sub lr, lr, #4
#000760 e92d5fff push {r0-r12,lr}
#000764 e51f0210 ldr r0, [pc, #-528]
#000768 e5901000 ldr r1, [r0]
#00076c e2811001 add r1, r1, #1
#000770 e5801000 str r1, [r0]
#000774 e51f8298 ldr r8, [pc, #-664]
#000778 e598001c ldr r0, [r8, #28]
#00077c e2000003 and r0, r0, #3
#000780 e3a01001 mov r1, #1
#000784 e1a01011 lsl r1, r1, r0
#000788 e5980020 ldr r0, [r8, #32]
#00078c e5880024 str r0, [r8, #36]
#000790 e1100001 tst r0, r1
#000794 0a000012 beq #+72
#000798 e10fb000 smlabb pc, r0, r0, r11
#00079c e3cb001f bic r0, r11, #31
#0007a0 e3800013 orr r0, r0, #19
#0007a4 e129f000 (..)
#0007a8 e92d4000 push {lr}
#0007ac e51f12c0 ldr r1, [pc, #-704]
#0007b0 e8b1000c ldm r1!, {r2,r3}
#0007b4 e1320003 teq r2, r3
#0007b8 0a000007 beq #+28
#0007bc e0819003 add r9, r1, r3
#0007c0 e5994000 ldr r4, [r9]
#0007c4 eb00000c bl #+48
#0007c8 e2833080 add r3, r3, #128
#0007cc e3530c05 cmp r3, #1280
#0007d0 23a03000 movcs r3, #0
#0007d4 e5013004 str r3, [r1, #-4]
#0007d8 eafffff3 b #+-52
#0007dc e8bd4000 pop {lr}
#0007e0 e129f00b (..)
#0007e4 e51f0290 ldr r0, [pc, #-656]
#0007e8 e5901000 ldr r1, [r0]
#0007ec e2511001 subs r1, r1, #1
#0007f0 0b000a82 bleq #+0x2a08
#0007f4 e5801000 str r1, [r0]
#0007f8 e8fd9fff (..)
#0007fc e92d4811 push {r0,r4,r11,lr}
#000800 e1a00009 mov r0, r9
#000804 e59fb194 ldr r11, [pc, #404]
#000808 eb000a5c bl #+0x2970
#00080c e3740001 cmn r4, #1
#000810 0a00000e beq #+56
#000814 e3140101 tst r4, #0x40000000
#000818 0a000004 beq #+16
#00081c e59f0180 ldr r0, [pc, #384]
#000820 e590e000 ldr lr, [r0]
#000824 e28ee001 add lr, lr, #1
#000828 e580e000 str lr, [r0]
#00082c e8bd8811 pop {r0,r4,r11,pc}
#000830 e3c44102 bic r4, r4, #0x80000000
#000834 eb000006 bl #+24
#000838 e59d0004 ldr r0, [sp, #4]
#00083c e3100102 tst r0, #0x80000000
#000840 0a000002 beq #+8
#000844 13c00102 bicne r0, r0, #0x80000000
#000848 13800101 orrne r0, r0, #0x40000000
#00084c 1bffffbe blne #+-264
#000850 e8bd8811 pop {r0,r4,r11,pc}
#000854 e354000a cmp r4, #10
#000858 308ff104 addcc pc, pc, r4, lsl #2
#00085c e1a0f00e mov pc, lr
#000860 e1a0f00e mov pc, lr
#000864 ea000007 b #+28
#000868 e1a0f00e mov pc, lr
#00086c ea000027 b #+156
#000870 ea00002e b #+184
#000874 e1a0f00e mov pc, lr
#000878 e1a0f00e mov pc, lr
#00087c e1a0f00e mov pc, lr
#000880 ea000013 b #+76
#000884 ea000048 b #+288
#000888 e92d400e push {r1-r3,lr}
#00088c e5990004 ldr r0, [r9, #4]
#000890 e350001b cmp r0, #27
#000894 1a000004 bne #+16
#000898 e59f1108 ldr r1, [pc, #264]
#00089c e5912000 ldr r2, [r1]
#0008a0 e3822001 orr r2, r2, #1
#0008a4 e5812000 str r2, [r1]
#0008a8 e8bd800e pop {r1-r3,pc}
#0008ac e51f13bc ldr r1, [pc, #-956]
#0008b0 e8b1000c ldm r1!, {r2,r3}
#0008b4 e5990004 ldr r0, [r9, #4]
#0008b8 e7c10002 strb r0, [r1, r2]
#0008bc e2822001 add r2, r2, #1
#0008c0 e3520c01 cmp r2, #256
#0008c4 23a02000 movcs r2, #0
#0008c8 e1520003 cmp r2, r3
#0008cc 15012008 strne r2, [r1, #-8]
#0008d0 e8bd800e pop {r1-r3,pc}
#0008d4 e92d420f push {r0-r3,r9,lr}
#0008d8 e2899004 add r9, r9, #4
#0008dc e3a0200f mov r2, #15
#0008e0 e8b90003 ldm r9!, {r0-r2}
#0008e4 e3700001 cmn r0, #1
#0008e8 0a000007 beq #+28
#0008ec e3710001 cmn r1, #1
#0008f0 11a03a01 lslne r3, r1, #20
#0008f4 11c11a23 bicne r1, r1, r3, lsr #20
#0008f8 eb0001b1 bl #+1732
#0008fc 11a01a23 lsrne r1, r3, #20
#000900 1b000206 blne #+2072
#000904 e2522001 subs r2, r2, #1
#000908 eafffff4 b #+-48
#00090c e8bd820f pop {r0-r3,r9,pc}
#000910 e92d4007 push {r0-r2,lr}
#000914 e28f0060 adr r0, #+96
#000918 e3a01000 mov r1, #0
#00091c ef020054 svc #0x20054
#000920 e3a00ded mov r0, #0x3b40
#000924 e3a01001 mov r1, #1
#000928 e5801000 str r1, [r0]
#00092c e8bd8007 pop {r0-r2,pc}
#000930 e92d420f push {r0-r3,r9,lr}
#000934 e9b90005 ldmib r9!, {r0,r2}
#000938 e3700001 cmn r0, #1
#00093c 0a00000a beq #+40
#000940 eb00014b bl #+1324
#000944 e3710001 cmn r1, #1
#000948 0a00000a beq #+40
#00094c e1a00001 mov r0, r1
#000950 eb0001de bl #+1912
#000954 e1a03001 mov r3, r1
#000958 e1a01002 mov r1, r2
#00095c eb000198 bl #+1632
#000960 e1a01003 mov r1, r3
#000964 eb0001ed bl #+1972
#000968 ea000002 b #+8
#00096c e3a00ded mov r0, #0x3b40
#000970 e3a01000 mov r1, #0
#000974 e5801000 str r1, [r0]
#000978 e8bd820f pop {r0-r3,r9,pc}
#00097c e92d4001 push {r0,lr}
#000980 e10f0000 smlabb pc, r0, r0, r0
#000984 e3c00080 bic r0, r0, #128
#000988 e129f000 (..)
#00098c e3a00ded mov r0, #0x3b40
#000990 e5900000 ldr r0, [r0]
#000994 e3300000 teq r0, #0
#000998 1afffffb bne #+-20
#00099c e8bd8001 pop {r0,pc}
#0009a0 00003a24 andeq r3, r0, r4, lsr #20
#0009a4 000023d8 ldrdeq r2, r3, [r0], -r8
#0009a8 000022d4 ldrdeq r2, r3, [r0], -r4
#0009ac e92d43ff push {r0-r9,lr}
#0009b0 e99901ff ldmib r9, {r0-r8}
#0009b4 e59f901c ldr r9, [pc, #28]
#0009b8 e88901ff stm r9, {r0-r8}
#0009bc e28f0008 adr r0, #+8
#0009c0 e3a01000 mov r1, #0
#0009c4 ef020054 svc #0x20054
#0009c8 e8bd83ff pop {r0-r9,pc}
#0009cc e59f0004 ldr r0, [pc, #4]
#0009d0 e89001ff ldm r0, {r0-r8}
#0009d4 ef04b982 svc #0x4b982
#0009d8 00003b7c andeq r3, r0, r12, ror r11
#0009dc 00000000 andeq r0, r0, r0
#0009e0 00000000 andeq r0, r0, r0
#0009e4 00000000 andeq r0, r0, r0
#0009e8 00000000 andeq r0, r0, r0
#0009ec 00000000 andeq r0, r0, r0
#0009f0 00000000 andeq r0, r0, r0
#0009f4 00000000 andeq r0, r0, r0
#0009f8 00000000 andeq r0, r0, r0
#0009fc 00000000 andeq r0, r0, r0
#000a00 00000000 andeq r0, r0, r0
#000a04 00000000 andeq r0, r0, r0
#000a08 00000000 andeq r0, r0, r0
#000a0c 00000000 andeq r0, r0, r0
#000a10 00000000 andeq r0, r0, r0
#000a14 00000000 andeq r0, r0, r0
#000a18 00000000 andeq r0, r0, r0
#000a1c 00000000 andeq r0, r0, r0
#000a20 00000000 andeq r0, r0, r0
#000a24 00000000 andeq r0, r0, r0
#000a28 e92d4801 push {r0,r11,lr}
#000a2c e10fb000 smlabb pc, r0, r0, r11
#000a30 eb000001 bl #+4
#000a34 e129f00b (..)
#000a38 e8bd8801 pop {r0,r11,pc}
#000a3c e20000ff and r0, r0, #255
#000a40 e3500080 cmp r0, #128
#000a44 2a000082 bcs #+520
#000a48 e3500080 cmp r0, #128
#000a4c 308ff100 addcc pc, pc, r0, lsl #2
#000a50 e1a0f00e mov pc, lr
#000a54 e1a0f00e mov pc, lr
#000a58 e1a0f00e mov pc, lr
#000a5c e1a0f00e mov pc, lr
#000a60 e1a0f00e mov pc, lr
#000a64 e1a0f00e mov pc, lr
#000a68 e1a0f00e mov pc, lr
#000a6c e1a0f00e mov pc, lr
#000a70 e1a0f00e mov pc, lr
#000a74 e1a0f00e mov pc, lr
#000a78 e1a0f00e mov pc, lr
#000a7c e1a0f00e mov pc, lr
#000a80 e1a0f00e mov pc, lr
#000a84 e1a0f00e mov pc, lr
#000a88 e1a0f00e mov pc, lr
#000a8c e1a0f00e mov pc, lr
#000a90 e1a0f00e mov pc, lr
#000a94 e1a0f00e mov pc, lr
#000a98 e1a0f00e mov pc, lr
#000a9c e1a0f00e mov pc, lr
#000aa0 e1a0f00e mov pc, lr
#000aa4 e1a0f00e mov pc, lr
#000aa8 e1a0f00e mov pc, lr
#000aac e1a0f00e mov pc, lr
#000ab0 e1a0f00e mov pc, lr
#000ab4 e1a0f00e mov pc, lr
#000ab8 e1a0f00e mov pc, lr
#000abc e1a0f00e mov pc, lr
#000ac0 e1a0f00e mov pc, lr
#000ac4 e1a0f00e mov pc, lr
#000ac8 e1a0f00e mov pc, lr
#000acc e1a0f00e mov pc, lr
#000ad0 e1a0f00e mov pc, lr
#000ad4 e1a0f00e mov pc, lr
#000ad8 e1a0f00e mov pc, lr
#000adc e1a0f00e mov pc, lr
#000ae0 e1a0f00e mov pc, lr
#000ae4 e1a0f00e mov pc, lr
#000ae8 e1a0f00e mov pc, lr
#000aec e1a0f00e mov pc, lr
#000af0 e1a0f00e mov pc, lr
#000af4 e1a0f00e mov pc, lr
#000af8 e1a0f00e mov pc, lr
#000afc e1a0f00e mov pc, lr
#000b00 e1a0f00e mov pc, lr
#000b04 e1a0f00e mov pc, lr
#000b08 e1a0f00e mov pc, lr
#000b0c e1a0f00e mov pc, lr
#000b10 e1a0f00e mov pc, lr
#000b14 e1a0f00e mov pc, lr
#000b18 e1a0f00e mov pc, lr
#000b1c e1a0f00e mov pc, lr
#000b20 e1a0f00e mov pc, lr
#000b24 e1a0f00e mov pc, lr
#000b28 e1a0f00e mov pc, lr
#000b2c e1a0f00e mov pc, lr
#000b30 e1a0f00e mov pc, lr
#000b34 e1a0f00e mov pc, lr
#000b38 e1a0f00e mov pc, lr
#000b3c e1a0f00e mov pc, lr
#000b40 e1a0f00e mov pc, lr
#000b44 e1a0f00e mov pc, lr
#000b48 e1a0f00e mov pc, lr
#000b4c e1a0f00e mov pc, lr
#000b50 e1a0f00e mov pc, lr
#000b54 e1a0f00e mov pc, lr
#000b58 e1a0f00e mov pc, lr
#000b5c e1a0f00e mov pc, lr
#000b60 e1a0f00e mov pc, lr
#000b64 e1a0f00e mov pc, lr
#000b68 e1a0f00e mov pc, lr
#000b6c e1a0f00e mov pc, lr
#000b70 e1a0f00e mov pc, lr
#000b74 e1a0f00e mov pc, lr
#000b78 e1a0f00e mov pc, lr
#000b7c e1a0f00e mov pc, lr
#000b80 e1a0f00e mov pc, lr
#000b84 e1a0f00e mov pc, lr
#000b88 e1a0f00e mov pc, lr
#000b8c e1a0f00e mov pc, lr
#000b90 e1a0f00e mov pc, lr
#000b94 e1a0f00e mov pc, lr
#000b98 e1a0f00e mov pc, lr
#000b9c e1a0f00e mov pc, lr
#000ba0 e1a0f00e mov pc, lr
#000ba4 e1a0f00e mov pc, lr
#000ba8 e1a0f00e mov pc, lr
#000bac e1a0f00e mov pc, lr
#000bb0 e1a0f00e mov pc, lr
#000bb4 e1a0f00e mov pc, lr
#000bb8 e1a0f00e mov pc, lr
#000bbc e1a0f00e mov pc, lr
#000bc0 e1a0f00e mov pc, lr
#000bc4 e1a0f00e mov pc, lr
#000bc8 e1a0f00e mov pc, lr
#000bcc e1a0f00e mov pc, lr
#000bd0 e1a0f00e mov pc, lr
#000bd4 e1a0f00e mov pc, lr
#000bd8 e1a0f00e mov pc, lr
#000bdc e1a0f00e mov pc, lr
#000be0 e1a0f00e mov pc, lr
#000be4 e1a0f00e mov pc, lr
#000be8 e1a0f00e mov pc, lr
#000bec e1a0f00e mov pc, lr
#000bf0 e1a0f00e mov pc, lr
#000bf4 e1a0f00e mov pc, lr
#000bf8 e1a0f00e mov pc, lr
#000bfc e1a0f00e mov pc, lr
#000c00 e1a0f00e mov pc, lr
#000c04 e1a0f00e mov pc, lr
#000c08 e1a0f00e mov pc, lr
#000c0c e1a0f00e mov pc, lr
#000c10 e1a0f00e mov pc, lr
#000c14 e1a0f00e mov pc, lr
#000c18 e1a0f00e mov pc, lr
#000c1c e1a0f00e mov pc, lr
#000c20 e1a0f00e mov pc, lr
#000c24 e1a0f00e mov pc, lr
#000c28 e1a0f00e mov pc, lr
#000c2c e1a0f00e mov pc, lr
#000c30 e1a0f00e mov pc, lr
#000c34 e1a0f00e mov pc, lr
#000c38 e1a0f00e mov pc, lr
#000c3c e1a0f00e mov pc, lr
#000c40 e1a0f00e mov pc, lr
#000c44 ea000003 b #+12
#000c48 ea000007 b #+28
#000c4c ea00000b b #+44
#000c50 e1a0f00e mov pc, lr
#000c54 e1a0f00e mov pc, lr
#000c58 e59f0040 ldr r0, [pc, #64]
#000c5c e5901000 ldr r1, [r0]
#000c60 e3c11001 bic r1, r1, #1
#000c64 e5801000 str r1, [r0]
#000c68 e1a0f00e mov pc, lr
#000c6c e59f002c ldr r0, [pc, #44]
#000c70 e5901000 ldr r1, [r0]
#000c74 e3811001 orr r1, r1, #1
#000c78 e5801000 str r1, [r0]
#000c7c e1a0f00e mov pc, lr
#000c80 e59f0018 ldr r0, [pc, #24]
#000c84 e5901000 ldr r1, [r0]
#000c88 e3110001 tst r1, #1
#000c8c e3c11001 bic r1, r1, #1
#000c90 e5801000 str r1, [r0]
#000c94 03a01000 moveq r1, #0
#000c98 13a010ff movne r1, #255
#000c9c e1a0f00e mov pc, lr
#000ca0 000022d4 ldrdeq r2, r3, [r0], -r4
#000ca4 00000000 andeq r0, r0, r0
#000ca8 00000000 andeq r0, r0, r0
#000cac 00000000 andeq r0, r0, r0
#000cb0 00000000 andeq r0, r0, r0
#000cb4 00000000 andeq r0, r0, r0
#000cb8 00000000 andeq r0, r0, r0
#000cbc 00000000 andeq r0, r0, r0
#000cc0 00000000 andeq r0, r0, r0
#000cc4 00000000 andeq r0, r0, r0
#000cc8 00000000 andeq r0, r0, r0
#000ccc 00000000 andeq r0, r0, r0
#000cd0 00000000 andeq r0, r0, r0
#000cd4 00000000 andeq r0, r0, r0
#000cd8 00000000 andeq r0, r0, r0
#000cdc 00000000 andeq r0, r0, r0
#000ce0 00000000 andeq r0, r0, r0
#000ce4 00000000 andeq r0, r0, r0
#000ce8 00000000 andeq r0, r0, r0
#000cec 00000000 andeq r0, r0, r0
#000cf0 e59fd15c ldr sp, [pc, #348]
#000cf4 e59f015c ldr r0, [pc, #348]
#000cf8 e5900008 ldr r0, [r0, #8]
#000cfc eb000007 bl #+28
#000d00 e2800008 add r0, r0, #8
#000d04 ef020002 svc #0x20002
#000d08 ef020003 svc #0x20003
#000d0c ea000032 b #+200
#000d10 e59fd13c ldr sp, [pc, #316]
#000d14 e3a00000 mov r0, #0
#000d18 eb000000 bl #+0
#000d1c ea00002e b #+184
#000d20 e92d401f push {r0-r4,lr}
#000d24 e1b02000 movs r2, r0
#000d28 0a000012 beq #+72
#000d2c e3a00007 mov r0, #7
#000d30 ebfffe69 bl #+-1628
#000d34 e2811004 add r1, r1, #4
#000d38 e4924004 ldr r4, [r2], #4
#000d3c e4814004 str r4, [r1], #4
#000d40 e3a03078 mov r3, #120
#000d44 e4d24001 ldrb r4, [r2], #1
#000d48 e4c14001 strb r4, [r1], #1
#000d4c e3340000 teq r4, #0
#000d50 0a000001 beq #+4
#000d54 e2533001 subs r3, r3, #1
#000d58 1afffff9 bne #+-28
#000d5c ebfffe6b bl #+-1620
#000d60 e3340000 teq r4, #0
#000d64 13a00007 movne r0, #7
#000d68 1bfffe5b blne #+-1684
#000d6c 12811004 addne r1, r1, #4
#000d70 13a0307c movne r3, #124
#000d74 1afffff2 bne #+-56
#000d78 e3a0000a mov r0, #10
#000d7c ebfffe72 bl #+-1592
#000d80 e8bd801f pop {r0-r4,pc}
#000d84 ef020003 svc #0x20003
#000d88 e59f00cc ldr r0, [pc, #204]
#000d8c ef020002 svc #0x20002
#000d90 ef020003 svc #0x20003
#000d94 ea000010 b #+64
#000d98 ef020001 svc #0x20001
#000d9c 72647948 rsbvc r7, r4, #0x120000
#000da0 654b2061 strbvs r2, [r11, #-97]
#000da4 6c656e72 (..)
#000da8 494c4320 (..)
#000dac 280b1120 stmdacs r11, {r5,r8,r12}
#000db0 65707974 ldrbvs r7, [r0, #-2420]!
#000db4 6c654820 (..)
#000db8 6f662070 svcvs #0x662070
#000dbc 6f632072 svcvs #0x632072
#000dc0 6e616d6d (..)
#000dc4 0d297364 (..)
#000dc8 10110a0a andsne r0, r1, r10, lsl #20
#000dcc 00000000 andeq r0, r0, r0
#000dd0 e59fd07c ldr sp, [pc, #124]
#000dd4 e3a00000 mov r0, #0
#000dd8 ebffffd0 bl #+-192
#000ddc e59fd070 ldr sp, [pc, #112]
#000de0 e3a00006 mov r0, #6
#000de4 e59f1074 ldr r1, [pc, #116]
#000de8 e3a02001 mov r2, #1
#000dec e59f3070 ldr r3, [pc, #112]
#000df0 ef020040 svc #0x20040
#000df4 e3a0000b mov r0, #11
#000df8 e59f1068 ldr r1, [pc, #104]
#000dfc ef020040 svc #0x20040
#000e00 ef04b980 svc #0x4b980
#000e04 e2800030 add r0, r0, #48
#000e08 ef000000 svc #0
#000e0c ef000120 svc #288
#000e10 ef00013e svc #318
#000e14 e59f0050 ldr r0, [pc, #80]
#000e18 e3a01c01 mov r1, #256
#000e1c e3a02020 mov r2, #32
#000e20 e3a030ff mov r3, #255
#000e24 ef00000e svc #14
#000e28 2a000001 bcs #+4
#000e2c ef000005 svc #5
#000e30 eafffff2 b #+-56
#000e34 e3a0007e mov r0, #126
#000e38 ef000006 svc #6
#000e3c e28f0004 adr r0, #+4
#000e40 ef00002b svc #43
#000e44 eaffffed b #+-76
#000e48 00000011 andeq r0, r0, r1, lsl r0
#000e4c 61637345 (..)
#000e50 00006570 andeq r6, r0, r0, ror r5
#000e54 00003924 andeq r3, r0, r4, lsr #18
#000e58 00002148 andeq r2, r0, r8, asr #2
#000e5c 0000342c andeq r3, r0, r12, lsr #8
#000e60 03800d84 orreq r0, r0, #0x2100
#000e64 00003424 andeq r3, r0, r4, lsr #8
#000e68 03800ddc orreq r0, r0, #0x3700
#000e6c 000022d8 ldrdeq r2, r3, [r0], -r8
#000e70 e1a0f00e mov pc, lr
#000e74 e92d49fd push {r0,r2-r8,r11,lr}
#000e78 e10fb000 smlabb pc, r0, r0, r11
#000e7c e3a02301 mov r2, #0x4000000
#000e80 e3a03a01 mov r3, #4096
#000e84 e3a04000 mov r4, #0
#000e88 e4925004 ldr r5, [r2], #4
#000e8c e205e003 and lr, r5, #3
#000e90 e33e0001 teq lr, #1
#000e94 1a000017 bne #+92
#000e98 e1a05525 lsr r5, r5, #10
#000e9c e1a05505 lsl r5, r5, #10
#000ea0 e3a06c01 mov r6, #256
#000ea4 e3a07000 mov r7, #0
#000ea8 e4958004 ldr r8, [r5], #4
#000eac e208e003 and lr, r8, #3
#000eb0 e33e0000 teq lr, #0
#000eb4 133e0003 teqne lr, #3
#000eb8 0a00000a beq #+40
#000ebc e33e0001 teq lr, #1
#000ec0 03a0e010 moveq lr, #16
#000ec4 13a0e00c movne lr, #12
#000ec8 e0288000 eor r8, r8, r0
#000ecc e1a08e38 lsr r8, r8, lr
#000ed0 e1b08e18 lsls r8, r8, lr
#000ed4 1a000003 bne #+12
#000ed8 e1841007 orr r1, r4, r7
#000edc e1a0ea00 lsl lr, r0, #20
#000ee0 e1811a2e orr r1, r1, lr, lsr #20
#000ee4 ea000010 b #+64
#000ee8 e2877a01 add r7, r7, #4096
#000eec e2566001 subs r6, r6, #1
#000ef0 1affffec bne #+-80
#000ef4 ea000008 b #+32
#000ef8 e33e0002 teq lr, #2
#000efc 1a000006 bne #+24
#000f00 e025e000 eor lr, r5, r0
#000f04 e1a0ea2e lsr lr, lr, #20
#000f08 e1b0ea0e lsls lr, lr, #20
#000f0c 1a000002 bne #+8
#000f10 e1a01600 lsl r1, r0, #12
#000f14 e1841621 orr r1, r4, r1, lsr #12
#000f18 ea000003 b #+12
#000f1c e2844601 add r4, r4, #0x100000
#000f20 e2533001 subs r3, r3, #1
#000f24 1affffd7 bne #+-164
#000f28 e3e01000 mvn r1, #0
#000f2c e129f00b (..)
#000f30 e8bd89fd pop {r0,r2-r8,r11,pc}
#000f34 e92d4805 push {r0,r2,r11,lr}
#000f38 e10fb000 smlabb pc, r0, r0, r11
#000f3c e3a02301 mov r2, #0x4000000
#000f40 e1a0ea20 lsr lr, r0, #20
#000f44 e792110e ldr r1, [r2, lr, lsl #2]
#000f48 e201e003 and lr, r1, #3
#000f4c e33e0001 teq lr, #1
#000f50 0a000006 beq #+24
#000f54 e33e0002 teq lr, #2
#000f58 1a000015 bne #+84
#000f5c e1a01a21 lsr r1, r1, #20
#000f60 e1a01a01 lsl r1, r1, #20
#000f64 e1a00600 lsl r0, r0, #12
#000f68 e1811620 orr r1, r1, r0, lsr #12
#000f6c ea000012 b #+72
#000f70 e200eaff and lr, r0, #0xff000
#000f74 e1a01521 lsr r1, r1, #10
#000f78 e1a01501 lsl r1, r1, #10
#000f7c e791152e ldr r1, [r1, lr, lsr #10]
#000f80 e201e003 and lr, r1, #3
#000f84 e33e0001 teq lr, #1
#000f88 133e0002 teqne lr, #2
#000f8c 1a000008 bne #+32
#000f90 e33e0002 teq lr, #2
#000f94 03a0e014 moveq lr, #20
#000f98 13a0e010 movne lr, #16
#000f9c e26e2020 rsb r2, lr, #32
#000fa0 e1a00e10 lsl r0, r0, lr
#000fa4 e1a00e30 lsr r0, r0, lr
#000fa8 e1a01231 lsr r1, r1, r2
#000fac e1801211 orr r1, r0, r1, lsl r2
#000fb0 ea000001 b #+4
#000fb4 e3e01000 mvn r1, #0
#000fb8 e3e02000 mvn r2, #0
#000fbc e129f00b (..)
#000fc0 e8bd8805 pop {r0,r2,r11,pc}
#000fc4 e92d487f push {r0-r6,r11,lr}
#000fc8 e10fb000 smlabb pc, r0, r0, r11
#000fcc e3a00301 mov r0, #0x4000000
#000fd0 ebffffd7 bl #+-164
#000fd4 e1a02001 mov r2, r1
#000fd8 e89d0003 ldm sp, {r0-r2}
#000fdc e1a03a20 lsr r3, r0, #20
#000fe0 e7924103 ldr r4, [r2, r3, lsl #2]
#000fe4 e204e003 and lr, r4, #3
#000fe8 e33e0001 teq lr, #1
#000fec 0a000012 beq #+72
#000ff0 e3710001 cmn r1, #1
#000ff4 0a000024 beq #+144
#000ff8 e2824901 add r4, r2, #0x4000
#000ffc e59f50c8 ldr r5, [pc, #200]
#001000 e5955000 ldr r5, [r5]
#001004 e0855002 add r5, r5, r2
#001008 e1540005 cmp r4, r5
#00100c aa000022 bge #+136
#001010 e3a06000 mov r6, #0
#001014 e794eb26 ldr lr, [r4, r6, lsr #22]
#001018 e33e0000 teq lr, #0
#00101c 1a000002 bne #+8
#001020 e2966401 adds r6, r6, #0x1000000
#001024 3afffffa bcc #+-24
#001028 ea000001 b #+4
#00102c e2844b01 add r4, r4, #1024
#001030 eafffff4 b #+-48
#001034 e3844011 orr r4, r4, #17
#001038 e7824103 str r4, [r2, r3, lsl #2]
#00103c e1a05524 lsr r5, r4, #10
#001040 e1a05505 lsl r5, r5, #10
#001044 e2006aff and r6, r0, #0xff000
#001048 e3710001 cmn r1, #1
#00104c 1a000009 bne #+36
#001050 e3a0e000 mov lr, #0
#001054 e785e526 str lr, [r5, r6, lsr #10]
#001058 e3a06000 mov r6, #0
#00105c e795eb26 ldr lr, [r5, r6, lsr #22]
#001060 e33e0000 teq lr, #0
#001064 1a000008 bne #+32
#001068 e2966401 adds r6, r6, #0x1000000
#00106c 3afffffa bcc #+-24
#001070 e782e103 str lr, [r2, r3, lsl #2]
#001074 ea000004 b #+16
#001078 e1a0e621 lsr lr, r1, #12
#00107c e1a0e60e lsl lr, lr, #12
#001080 e38eeeff orr lr, lr, #4080
#001084 e38ee00e orr lr, lr, #14
#001088 e785e526 str lr, [r5, r6, lsr #10]
#00108c ee050f10 mcr 15, 0, r0, cr5, cr0, 0
#001090 ee070f10 mcr 15, 0, r0, cr7, cr0, 0
#001094 e129f00b (..)
#001098 e8bd887f pop {r0-r6,r11,pc}
#00109c e8bd487f pop {r0-r6,r11,lr}
#0010a0 e28f0004 adr r0, #+4
#0010a4 e328f201 yield
#0010a8 e1a0f00e mov pc, lr
#0010ac 00000000 andeq r0, r0, r0
#0010b0 2074754f rsbscs r7, r4, pc, asr #10
#0010b4 7320666f (..)
#0010b8 65636170 strbvs r6, [r3, #-368]!
#0010bc 206e6920 rsbcs r6, lr, r0, lsr #18
#0010c0 65676170 strbvs r6, [r7, #-368]!
#0010c4 62617420 rsbvs r7, r1, #0x20000000
#0010c8 0000656c andeq r6, r0, r12, ror #10
#0010cc 00003420 andeq r3, r0, r0, lsr #8
#0010d0 e92d481d push {r0,r2-r4,r11,lr}
#0010d4 e10fb000 smlabb pc, r0, r0, r11
#0010d8 e3a02301 mov r2, #0x4000000
#0010dc e1a04a20 lsr r4, r0, #20
#0010e0 e7923104 ldr r3, [r2, r4, lsl #2]
#0010e4 e203e003 and lr, r3, #3
#0010e8 e33e0001 teq lr, #1
#0010ec 1a000009 bne #+36
#0010f0 e2031010 and r1, r3, #16
#0010f4 e1a01121 lsr r1, r1, #2
#0010f8 e1a03523 lsr r3, r3, #10
#0010fc e1a03503 lsl r3, r3, #10
#001100 e2004aff and r4, r0, #0xff000
#001104 e7932524 ldr r2, [r3, r4, lsr #10]
#001108 e202e030 and lr, r2, #48
#00110c e18110ae orr r1, r1, lr, lsr #1
#001110 e202e00c and lr, r2, #12
#001114 e181112e orr r1, r1, lr, lsr #2
#001118 e129f00b (..)
#00111c e8bd881d pop {r0,r2-r4,r11,pc}
#001120 e92d481f push {r0-r4,r11,lr}
#001124 e10fb000 smlabb pc, r0, r0, r11
#001128 e3a02301 mov r2, #0x4000000
#00112c e1a04a20 lsr r4, r0, #20
#001130 e7923104 ldr r3, [r2, r4, lsl #2]
#001134 e203e003 and lr, r3, #3
#001138 e33e0001 teq lr, #1
#00113c 1a000011 bne #+68
#001140 e3110004 tst r1, #4
#001144 03c33010 biceq r3, r3, #16
#001148 13833010 orrne r3, r3, #16
#00114c e7823104 str r3, [r2, r4, lsl #2]
#001150 e1a03523 lsr r3, r3, #10
#001154 e1a03503 lsl r3, r3, #10
#001158 e2004aff and r4, r0, #0xff000
#00115c e7932524 ldr r2, [r3, r4, lsr #10]
#001160 e1a0e1a1 lsr lr, r1, #3
#001164 e20ee003 and lr, lr, #3
#001168 e18ee10e orr lr, lr, lr, lsl #2
#00116c e18ee20e orr lr, lr, lr, lsl #4
#001170 e3c22eff bic r2, r2, #4080
#001174 e182220e orr r2, r2, lr, lsl #4
#001178 e201e003 and lr, r1, #3
#00117c e3c2200c bic r2, r2, #12
#001180 e182210e orr r2, r2, lr, lsl #2
#001184 e7832524 str r2, [r3, r4, lsr #10]
#001188 ee050f10 mcr 15, 0, r0, cr5, cr0, 0
#00118c ee070f10 mcr 15, 0, r0, cr7, cr0, 0
#001190 e129f00b (..)
#001194 e8bd881f pop {r0-r4,r11,pc}
#001198 e92d4000 push {lr}
#00119c e1a00860 ror r0, r0, #16
#0011a0 eb000001 bl #+4
#0011a4 e1a00860 ror r0, r0, #16
#0011a8 e8bd4000 pop {lr}
#0011ac e92d4000 push {lr}
#0011b0 e1a00460 ror r0, r0, #8
#0011b4 eb000001 bl #+4
#0011b8 e1a00c60 ror r0, r0, #24
#0011bc e8bd4000 pop {lr}
#0011c0 e92d4000 push {lr}
#0011c4 e1a00260 ror r0, r0, #4
#0011c8 eb000001 bl #+4
#0011cc e1a00e60 ror r0, r0, #28
#0011d0 e8bd4000 pop {lr}
#0011d4 e92d4003 push {r0,r1,lr}
#0011d8 e10f1000 smlabb pc, r0, r0, r1
#0011dc e200000f and r0, r0, #15
#0011e0 e350000a cmp r0, #10
#0011e4 32800030 addcc r0, r0, #48
#0011e8 22800057 addcs r0, r0, #87
#0011ec ef020000 svc #0x20000
#0011f0 e129f001 (..)
#0011f4 e8bd8003 pop {r0,r1,pc}
#0011f8 e92d5fff push {r0-r12,lr}
#0011fc e10fa000 smlabb pc, r0, r0, r10
#001200 e129f00a (..)
#001204 e8bd9fff pop {r0-r12,pc}
#001208 e92d5c00 push {r10-r12,lr}
#00120c e59fa634 ldr r10, [pc, #1588]
#001210 e59ab000 ldr r11, [r10]
#001214 e28bb001 add r11, r11, #1
#001218 e58ab000 str r11, [r10]
#00121c e31a0010 tst r10, #16
#001220 03cea3ff biceq r10, lr, #0xfc000003
#001224 11a0a00e movne r10, lr
#001228 e51ab004 ldr r11, [r10, #-4]
#00122c e3cbb4ff bic r11, r11, #0xff000000
#001230 e92d0800 push {r11}
#001234 e3cbb802 bic r11, r11, #0x20000
#001238 e14fc000 smlalbb r12, pc, r0, r0
#00123c e3ccc201 bic r12, r12, #0x10000000
#001240 e3ccc01f bic r12, r12, #31
#001244 e38cc013 orr r12, r12, #19
#001248 ebffffea bl #+-88
#00124c e33b0016 teq r11, #22
#001250 0a000044 beq #+272
#001254 e59fe5f0 ldr lr, [pc, #1520]
#001258 e13b000e teq r11, lr
#00125c 0a000036 beq #+216
#001260 e35b0c01 cmp r11, #256
#001264 3a000007 bcc #+28
#001268 e35b0c02 cmp r11, #512
#00126c 3a000008 bcc #+32
#001270 e59fe5d8 ldr lr, [pc, #1496]
#001274 e05bb00e subs r11, r11, lr
#001278 3a00000a bcc #+40
#00127c e129f00c (..)
#001280 eb0002ff bl #+3068
#001284 ea000007 b #+28
#001288 e129f00c (..)
#00128c eb000040 bl #+256
#001290 ea000004 b #+16
#001294 e129f00c (..)
#001298 e92d0001 push {r0,r1}
#00129c e20b00ff and r0, r11, #255
#0012a0 eb00012d bl #+1204
#0012a4 e8bd0001 pop {r0,r1}
#0012a8 e8bd0800 pop {r11}
#0012ac 7a000017 bvc #+92
#0012b0 e31b0802 tst r11, #0x20000
#0012b4 1a000015 bne #+84
#0012b8 e59fc594 ldr r12, [pc, #1428]
#0012bc e59ca008 ldr r10, [r12, #8]
#0012c0 e48af004 str pc, [r10], #4
#0012c4 e3a0b0f7 mov r11, #247
#0012c8 e490e004 ldr lr, [r0], #4
#0012cc e48ae004 str lr, [r10], #4
#0012d0 e25bb001 subs r11, r11, #1
#0012d4 43a0e000 movmi lr, #0
#0012d8 54d0e001 ldrbpl lr, [r0], #1
#0012dc e4cae001 strb lr, [r10], #1
#0012e0 e33e0000 teq lr, #0
#0012e4 1afffff9 bne #+-28
#0012e8 e10fa000 smlabb pc, r0, r0, r10
#0012ec e3caa0df bic r10, r10, #223
#0012f0 e38aa010 orr r10, r10, #16
#0012f4 e129f00a (..)
#0012f8 e59f0548 ldr r0, [pc, #1352]
#0012fc e3a01000 mov r1, #0
#001300 e5801000 str r1, [r0]
#001304 eb0007bd bl #+0x1ef4
#001308 e59c0004 ldr r0, [r12, #4]
#00130c e59cf000 ldr pc, [r12]
#001310 e14fb000 smlalbb r11, pc, r0, r0
#001314 e3cbb203 bic r11, r11, #0x30000000
#001318 238bb202 orrcs r11, r11, #0x20000000
#00131c 638bb201 orrvs r11, r11, #0x10000000
#001320 e169f00b (..)
#001324 e59fa51c ldr r10, [pc, #1308]
#001328 e59ab000 ldr r11, [r10]
#00132c e25bb001 subs r11, r11, #1
#001330 0b0007b2 bleq #+0x1ec8
#001334 e58ab000 str r11, [r10]
#001338 e8fd9c00 (..)
#00133c e14fb000 smlalbb r11, pc, r0, r0
#001340 e3cbb01f bic r11, r11, #31
#001344 e38bb013 orr r11, r11, #19
#001348 e169f00b (..)
#00134c e28dd004 add sp, sp, #4
#001350 e59fa4f0 ldr r10, [pc, #1264]
#001354 e59ab000 ldr r11, [r10]
#001358 e25bb001 subs r11, r11, #1
#00135c 0b0007a7 bleq #+0x1e9c
#001360 e58ab000 str r11, [r10]
#001364 e8fd9c00 (..)
#001368 e14fb000 smlalbb r11, pc, r0, r0
#00136c e3cbb01f bic r11, r11, #31
#001370 e38bb003 orr r11, r11, #3
#001374 e169f00b (..)
#001378 e28dd004 add sp, sp, #4
#00137c e59fa4c4 ldr r10, [pc, #1220]
#001380 e59ab000 ldr r11, [r10]
#001384 e25bb001 subs r11, r11, #1
#001388 0b00079c bleq #+0x1e70
#00138c e58ab000 str r11, [r10]
#001390 e8fd9c00 (..)
#001394 e35b00ed cmp r11, #237
#001398 21a0f00e movcs pc, lr
#00139c e129f00c (..)
#0013a0 e08ff10b add pc, pc, r11, lsl #2
#0013a4 e1a0f00e mov pc, lr
#0013a8 ea0000eb b #+940
#0013ac ea0000f3 b #+972
#0013b0 ea000102 b #+1032
#0013b4 ea00010a b #+1064
#0013b8 ea00010f b #+1084
#0013bc ea0003da b #+3944
#0013c0 eafffd98 b #+-2464
#0013c4 e1a0f00e mov pc, lr
#0013c8 ea00035d b #+3444
#0013cc ea00035c b #+3440
#0013d0 ea00035b b #+3436
#0013d4 ea00035a b #+3432
#0013d8 ea000359 b #+3428
#0013dc ea000358 b #+3424
#0013e0 ea000122 b #+1160
#0013e4 e1a0f00e mov pc, lr
#0013e8 ea00014c b #+1328
#0013ec ea00014e b #+1336
#0013f0 e1a0f00e mov pc, lr
#0013f4 e1a0f00e mov pc, lr
#0013f8 e1a0f00e mov pc, lr
#0013fc e1a0f00e mov pc, lr
#001400 e1a0f00e mov pc, lr
#001404 e1a0f00e mov pc, lr
#001408 e1a0f00e mov pc, lr
#00140c e1a0f00e mov pc, lr
#001410 e1a0f00e mov pc, lr
#001414 e1a0f00e mov pc, lr
#001418 e1a0f00e mov pc, lr
#00141c e1a0f00e mov pc, lr
#001420 e1a0f00e mov pc, lr
#001424 ea000144 b #+1296
#001428 ea00014e b #+1336
#00142c ea000157 b #+1372
#001430 e1a0f00e mov pc, lr
#001434 e1a0f00e mov pc, lr
#001438 e1a0f00e mov pc, lr
#00143c e1a0f00e mov pc, lr
#001440 e1a0f00e mov pc, lr
#001444 e1a0f00e mov pc, lr
#001448 e1a0f00e mov pc, lr
#00144c e1a0f00e mov pc, lr
#001450 e1a0f00e mov pc, lr
#001454 ea0001a6 b #+1688
#001458 ea0001aa b #+1704
#00145c e1a0f00e mov pc, lr
#001460 e1a0f00e mov pc, lr
#001464 e1a0f00e mov pc, lr
#001468 e1a0f00e mov pc, lr
#00146c e1a0f00e mov pc, lr
#001470 e1a0f00e mov pc, lr
#001474 e1a0f00e mov pc, lr
#001478 ea0001a6 b #+1688
#00147c e1a0f00e mov pc, lr
#001480 e1a0f00e mov pc, lr
#001484 e1a0f00e mov pc, lr
#001488 e1a0f00e mov pc, lr
#00148c e1a0f00e mov pc, lr
#001490 e1a0f00e mov pc, lr
#001494 e1a0f00e mov pc, lr
#001498 e1a0f00e mov pc, lr
#00149c e1a0f00e mov pc, lr
#0014a0 e1a0f00e mov pc, lr
#0014a4 e1a0f00e mov pc, lr
#0014a8 ea0001a4 b #+1680
#0014ac e1a0f00e mov pc, lr
#0014b0 e1a0f00e mov pc, lr
#0014b4 e1a0f00e mov pc, lr
#0014b8 e1a0f00e mov pc, lr
#0014bc e1a0f00e mov pc, lr
#0014c0 e1a0f00e mov pc, lr
#0014c4 e1a0f00e mov pc, lr
#0014c8 e1a0f00e mov pc, lr
#0014cc e1a0f00e mov pc, lr
#0014d0 e1a0f00e mov pc, lr
#0014d4 e1a0f00e mov pc, lr
#0014d8 e1a0f00e mov pc, lr
#0014dc e1a0f00e mov pc, lr
#0014e0 e1a0f00e mov pc, lr
#0014e4 e1a0f00e mov pc, lr
#0014e8 e1a0f00e mov pc, lr
#0014ec e1a0f00e mov pc, lr
#0014f0 e1a0f00e mov pc, lr
#0014f4 e1a0f00e mov pc, lr
#0014f8 ea00019f b #+1660
#0014fc ea0001a5 b #+1684
#001500 e1a0f00e mov pc, lr
#001504 e1a0f00e mov pc, lr
#001508 e1a0f00e mov pc, lr
#00150c e1a0f00e mov pc, lr
#001510 e1a0f00e mov pc, lr
#001514 e1a0f00e mov pc, lr
#001518 e1a0f00e mov pc, lr
#00151c e1a0f00e mov pc, lr
#001520 e1a0f00e mov pc, lr
#001524 e1a0f00e mov pc, lr
#001528 e1a0f00e mov pc, lr
#00152c e1a0f00e mov pc, lr
#001530 e1a0f00e mov pc, lr
#001534 e1a0f00e mov pc, lr
#001538 e1a0f00e mov pc, lr
#00153c e1a0f00e mov pc, lr
#001540 e1a0f00e mov pc, lr
#001544 e1a0f00e mov pc, lr
#001548 e1a0f00e mov pc, lr
#00154c e1a0f00e mov pc, lr
#001550 e1a0f00e mov pc, lr
#001554 e1a0f00e mov pc, lr
#001558 e1a0f00e mov pc, lr
#00155c e1a0f00e mov pc, lr
#001560 e1a0f00e mov pc, lr
#001564 e1a0f00e mov pc, lr
#001568 e1a0f00e mov pc, lr
#00156c e1a0f00e mov pc, lr
#001570 e1a0f00e mov pc, lr
#001574 e1a0f00e mov pc, lr
#001578 e1a0f00e mov pc, lr
#00157c e1a0f00e mov pc, lr
#001580 e1a0f00e mov pc, lr
#001584 e1a0f00e mov pc, lr
#001588 e1a0f00e mov pc, lr
#00158c e1a0f00e mov pc, lr
#001590 e1a0f00e mov pc, lr
#001594 e1a0f00e mov pc, lr
#001598 e1a0f00e mov pc, lr
#00159c e1a0f00e mov pc, lr
#0015a0 e1a0f00e mov pc, lr
#0015a4 e1a0f00e mov pc, lr
#0015a8 e1a0f00e mov pc, lr
#0015ac e1a0f00e mov pc, lr
#0015b0 e1a0f00e mov pc, lr
#0015b4 e1a0f00e mov pc, lr
#0015b8 e1a0f00e mov pc, lr
#0015bc e1a0f00e mov pc, lr
#0015c0 e1a0f00e mov pc, lr
#0015c4 e1a0f00e mov pc, lr
#0015c8 e1a0f00e mov pc, lr
#0015cc e1a0f00e mov pc, lr
#0015d0 e1a0f00e mov pc, lr
#0015d4 e1a0f00e mov pc, lr
#0015d8 e1a0f00e mov pc, lr
#0015dc e1a0f00e mov pc, lr
#0015e0 e1a0f00e mov pc, lr
#0015e4 e1a0f00e mov pc, lr
#0015e8 e1a0f00e mov pc, lr
#0015ec e1a0f00e mov pc, lr
#0015f0 e1a0f00e mov pc, lr
#0015f4 e1a0f00e mov pc, lr
#0015f8 e1a0f00e mov pc, lr
#0015fc e1a0f00e mov pc, lr
#001600 e1a0f00e mov pc, lr
#001604 e1a0f00e mov pc, lr
#001608 e1a0f00e mov pc, lr
#00160c e1a0f00e mov pc, lr
#001610 e1a0f00e mov pc, lr
#001614 e1a0f00e mov pc, lr
#001618 e1a0f00e mov pc, lr
#00161c e1a0f00e mov pc, lr
#001620 e1a0f00e mov pc, lr
#001624 e1a0f00e mov pc, lr
#001628 e1a0f00e mov pc, lr
#00162c e1a0f00e mov pc, lr
#001630 e1a0f00e mov pc, lr
#001634 e1a0f00e mov pc, lr
#001638 e1a0f00e mov pc, lr
#00163c e1a0f00e mov pc, lr
#001640 e1a0f00e mov pc, lr
#001644 e1a0f00e mov pc, lr
#001648 e1a0f00e mov pc, lr
#00164c e1a0f00e mov pc, lr
#001650 e1a0f00e mov pc, lr
#001654 e1a0f00e mov pc, lr
#001658 e1a0f00e mov pc, lr
#00165c e1a0f00e mov pc, lr
#001660 e1a0f00e mov pc, lr
#001664 e1a0f00e mov pc, lr
#001668 e1a0f00e mov pc, lr
#00166c e1a0f00e mov pc, lr
#001670 e1a0f00e mov pc, lr
#001674 e1a0f00e mov pc, lr
#001678 e1a0f00e mov pc, lr
#00167c e1a0f00e mov pc, lr
#001680 e1a0f00e mov pc, lr
#001684 e1a0f00e mov pc, lr
#001688 e1a0f00e mov pc, lr
#00168c e1a0f00e mov pc, lr
#001690 e1a0f00e mov pc, lr
#001694 e1a0f00e mov pc, lr
#001698 e1a0f00e mov pc, lr
#00169c e1a0f00e mov pc, lr
#0016a0 e1a0f00e mov pc, lr
#0016a4 e1a0f00e mov pc, lr
#0016a8 e1a0f00e mov pc, lr
#0016ac e1a0f00e mov pc, lr
#0016b0 e1a0f00e mov pc, lr
#0016b4 e1a0f00e mov pc, lr
#0016b8 e1a0f00e mov pc, lr
#0016bc e1a0f00e mov pc, lr
#0016c0 e1a0f00e mov pc, lr
#0016c4 e1a0f00e mov pc, lr
#0016c8 e1a0f00e mov pc, lr
#0016cc e1a0f00e mov pc, lr
#0016d0 e1a0f00e mov pc, lr
#0016d4 e1a0f00e mov pc, lr
#0016d8 e1a0f00e mov pc, lr
#0016dc e1a0f00e mov pc, lr
#0016e0 e1a0f00e mov pc, lr
#0016e4 e1a0f00e mov pc, lr
#0016e8 ea000169 b #+1444
#0016ec ea000169 b #+1444
#0016f0 ea000169 b #+1444
#0016f4 ea000169 b #+1444
#0016f8 ea000169 b #+1444
#0016fc ea000172 b #+1480
#001700 ea000172 b #+1480
#001704 ea000172 b #+1480
#001708 ea000172 b #+1480
#00170c ea000177 b #+1500
#001710 ea000178 b #+1504
#001714 ea000179 b #+1508
#001718 ea00017a b #+1512
#00171c ea00017f b #+1532
#001720 ea00017f b #+1532
#001724 ea00017f b #+1532
#001728 ea00017f b #+1532
#00172c ea000187 b #+1564
#001730 ea000187 b #+1564
#001734 ea000187 b #+1564
#001738 ea000187 b #+1564
#00173c ea00018c b #+1584
#001740 ea00018d b #+1588
#001744 ea00018e b #+1592
#001748 ea00018f b #+1596
#00174c e1a0f00e mov pc, lr
#001750 e1a0f00e mov pc, lr
#001754 e1a0f00e mov pc, lr
#001758 e1a0f00e mov pc, lr
#00175c e92d4803 push {r0,r1,r11,lr}
#001760 e10fb000 smlabb pc, r0, r0, r11
#001764 e3a00000 mov r0, #0
#001768 ebfffbdb bl #+0xffffef6c
#00176c e59d0000 ldr r0, [sp]
#001770 e5810004 str r0, [r1, #4]
#001774 ebfffbe5 bl #+0xffffef94
#001778 e129f00b (..)
#00177c e8bd8803 pop {r0,r1,r11,pc}
#001780 e92d4a03 push {r0,r1,r9,r11,lr}
#001784 e28d9024 add r9, sp, #36
#001788 e10fb000 smlabb pc, r0, r0, r11
#00178c e1a0100a mov r1, r10
#001790 e4d10001 ldrb r0, [r1], #1
#001794 e3300000 teq r0, #0
#001798 1bffffef blne #+-68
#00179c 1afffffb bne #+-20
#0017a0 e2811003 add r1, r1, #3
#0017a4 e3c11003 bic r1, r1, #3
#0017a8 e5990000 ldr r0, [r9]
#0017ac e040000a sub r0, r0, r10
#0017b0 e0800001 add r0, r0, r1
#0017b4 e5890000 str r0, [r9]
#0017b8 e129f00b (..)
#0017bc e8bd8a03 pop {r0,r1,r9,r11,pc}
#0017c0 e92d4803 push {r0,r1,r11,lr}
#0017c4 e10fb000 smlabb pc, r0, r0, r11
#0017c8 e1b01000 movs r1, r0
#0017cc 14d10001 ldrbne r0, [r1], #1
#0017d0 13300000 teqne r0, #0
#0017d4 1bffffe0 blne #+-128
#0017d8 1afffffb bne #+-20
#0017dc e129f00b (..)
#0017e0 e8bd8803 pop {r0,r1,r11,pc}
#0017e4 e92d4001 push {r0,lr}
#0017e8 e3a0000a mov r0, #10
#0017ec ebffffda bl #+-152
#0017f0 e3a0000d mov r0, #13
#0017f4 ebffffd8 bl #+-160
#0017f8 e8bd8001 pop {r0,pc}
#0017fc e92d480e push {r1-r3,r11,lr}
#001800 e10fb000 smlabb pc, r0, r0, r11
#001804 e3cbb202 bic r11, r11, #0x20000000
#001808 ef02002c svc #0x2002c
#00180c 238bb202 orrcs r11, r11, #0x20000000
#001810 2a00000a bcs #+40
#001814 e59f103c ldr r1, [pc, #60]
#001818 e8b1000c ldm r1!, {r2,r3}
#00181c e1320003 teq r2, r3
#001820 0b00000d bleq #+52
#001824 0b000675 bleq #+0x19d4
#001828 0afffff6 beq #+-40
#00182c e7d10003 ldrb r0, [r1, r3]
#001830 e2833001 add r3, r3, #1
#001834 e3530c01 cmp r3, #256
#001838 23a03000 movcs r3, #0
#00183c e5013004 str r3, [r1, #-4]
#001840 e129f00b (..)
#001844 e8bd880e pop {r1-r3,r11,pc}
#001848 00003b3c andeq r3, r0, r12, lsr r11
#00184c 0004b983 andeq r11, r4, r3, lsl #19
#001850 0004b980 andeq r11, r4, r0, lsl #19
#001854 00002148 andeq r2, r0, r8, asr #2
#001858 000021cc andeq r2, r0, r12, asr #3
#00185c e92d4000 push {lr}
#001860 e3a0e802 mov lr, #0x20000
#001864 e25ee001 subs lr, lr, #1
#001868 1afffffd bne #+-12
#00186c e8bd8000 pop {pc}
#001870 e92d483f push {r0-r5,r11,lr}
#001874 e10fb000 smlabb pc, r0, r0, r11
#001878 e3cbb202 bic r11, r11, #0x20000000
#00187c e2411001 sub r1, r1, #1
#001880 e1a04000 mov r4, r0
#001884 e3a05000 mov r5, #0
#001888 ef020004 svc #0x20004
#00188c 238bb202 orrcs r11, r11, #0x20000000
#001890 2a000020 bcs #+128
#001894 e330000a teq r0, #10
#001898 1330000d teqne r0, #13
#00189c 1a000004 bne #+16
#0018a0 e3a0000d mov r0, #13
#0018a4 e7c40005 strb r0, [r4, r5]
#0018a8 e58d5004 str r5, [sp, #4]
#0018ac ef020003 svc #0x20003
#0018b0 e8bd883f pop {r0-r5,r11,pc}
#0018b4 e330007f teq r0, #127
#0018b8 13300008 teqne r0, #8
#0018bc 1a000003 bne #+12
#0018c0 e3550000 cmp r5, #0
#0018c4 1f02017f svcne #0x2017f
#0018c8 12455001 subne r5, r5, #1
#0018cc eaffffed b #+-76
#0018d0 e3300015 teq r0, #21
#0018d4 1a000004 bne #+16
#0018d8 e3550000 cmp r5, #0
#0018dc 1f02017f svcne #0x2017f
#0018e0 12555001 subsne r5, r5, #1
#0018e4 1afffffc bne #+-16
#0018e8 eaffffe6 b #+-104
#0018ec e1550001 cmp r5, r1
#0018f0 af020107 svcge #0x20107
#0018f4 aaffffe3 bge #+-116
#0018f8 e1500002 cmp r0, r2
#0018fc ba000003 blt #+12
#001900 e1500003 cmp r0, r3
#001904 ca000001 bgt #+4
#001908 e7c40005 strb r0, [r4, r5]
#00190c e2855001 add r5, r5, #1
#001910 ef020000 svc #0x20000
#001914 eaffffdb b #+-148
#001918 e129f00b (..)
#00191c e8bd883f pop {r0-r5,r11,pc}
#001920 e59f0358 ldr r0, [pc, #856]
#001924 e8900007 ldm r0, {r0-r2}
#001928 e1a0f00e mov pc, lr
#00192c e59fc350 ldr r12, [pc, #848]
#001930 e59c8000 ldr r8, [r12]
#001934 e59cc004 ldr r12, [r12, #4]
#001938 ea0001de b #+1912
#00193c e92d4828 push {r3,r5,r11,lr}
#001940 e10fb000 smlabb pc, r0, r0, r11
#001944 e3500002 cmp r0, #2
#001948 8a000003 bhi #+12
#00194c e59f5334 ldr r5, [pc, #820]
#001950 e0855100 add r5, r5, r0, lsl #2
#001954 e3a03000 mov r3, #0
#001958 eb0005e1 bl #+0x1784
#00195c 638bb201 orrvs r11, r11, #0x10000000
#001960 e129f00b (..)
#001964 e8bd8828 pop {r3,r5,r11,pc}
#001968 e92d4820 push {r5,r11,lr}
#00196c e10fb000 smlabb pc, r0, r0, r11
#001970 e3500002 cmp r0, #2
#001974 8a000002 bhi #+8
#001978 e59f5308 ldr r5, [pc, #776]
#00197c e0855100 add r5, r5, r0, lsl #2
#001980 eb0005f1 bl #+0x17c4
#001984 638bb201 orrvs r11, r11, #0x10000000
#001988 e129f00b (..)
#00198c e8bd8820 pop {r5,r11,pc}
#001990 e92d48f8 push {r3-r7,r11,lr}
#001994 e10fb000 smlabb pc, r0, r0, r11
#001998 e200320e and r3, r0, #0xe0000000
#00199c e1c00003 bic r0, r0, r3
#0019a0 e3130202 tst r3, #0x20000000
#0019a4 03e02000 mvneq r2, #0
#0019a8 e3130101 tst r3, #0x40000000
#0019ac 13a020ff movne r2, #255
#0019b0 e3500002 cmp r0, #2
#0019b4 2270e024 rsbscs lr, r0, #36
#0019b8 33a0000a movcc r0, #10
#0019bc e5d1e000 ldrb lr, [r1]
#0019c0 e33e0026 teq lr, #38
#0019c4 03a00010 moveq r0, #16
#0019c8 02811001 addeq r1, r1, #1
#0019cc 0a000008 beq #+32
#0019d0 e1a06001 mov r6, r1
#0019d4 e3a0700a mov r7, #10
#0019d8 eb00002f bl #+188
#0019dc e3550000 cmp r5, #0
#0019e0 0a000003 beq #+12
#0019e4 e4d6e001 ldrb lr, [r6], #1
#0019e8 e33e005f teq lr, #95
#0019ec 01a07004 moveq r7, r4
#0019f0 0a000001 beq #+4
#0019f4 e1a07000 mov r7, r0
#0019f8 e1a06001 mov r6, r1
#0019fc e3570002 cmp r7, #2
#001a00 2277e024 rsbscs lr, r7, #36
#001a04 338bb201 orrcc r11, r11, #0x10000000
#001a08 328f0044 adrcc r0, #+68
#001a0c 3a00000e bcc #+56
#001a10 eb000021 bl #+132
#001a14 e3550000 cmp r5, #0
#001a18 0a000003 beq #+12
#001a1c e3130102 tst r3, #0x80000000
#001a20 15d6e000 ldrbne lr, [r6]
#001a24 135e0020 cmpne lr, #32
#001a28 9a000002 bls #+8
#001a2c e38bb201 orr r11, r11, #0x10000000
#001a30 e28f0034 adr r0, #+52
#001a34 ea000004 b #+16
#001a38 e1540002 cmp r4, r2
#001a3c 838bb201 orrhi r11, r11, #0x10000000
#001a40 828f0040 adrhi r0, #+64
#001a44 91a01006 movls r1, r6
#001a48 91a02004 movls r2, r4
#001a4c e129f00b (..)
#001a50 e8bd88f8 pop {r3-r7,r11,pc}
#001a54 0000016a andeq r0, r0, r10, ror #2
#001a58 65736142 ldrbvs r6, [r3, #-322]!
#001a5c 746f6e20 strbtvc r6, [pc], #-3616
#001a60 63657220 (..)
#001a64 696e676f (..)
#001a68 00646573 rsbeq r6, r4, r3, ror r5
#001a6c 0000016b andeq r0, r0, r11, ror #2
#001a70 626d754e rsbvs r7, sp, #0x13800000
#001a74 6e207265 (..)
#001a78 7220746f eorvc r7, r0, #0x6f000000
#001a7c 676f6365 strbvs r6, [pc, -r5], ror #6]
#001a80 6573696e ldrbvs r6, [r3, #-2414]!
#001a84 00000064 andeq r0, r0, r4, rrx #0
#001a88 0000016c andeq r0, r0, r12, ror #2
#001a8c 626d754e rsbvs r7, sp, #0x13800000
#001a90 74207265 strtvc r7, [r0], #-613
#001a94 62206f6f eorvs r6, r0, #444
#001a98 00006769 andeq r6, r0, r9, ror #14
#001a9c e92d4106 push {r1,r2,r8,lr}
#001aa0 e10f8000 smlabb pc, r0, r0, r8
#001aa4 e3a04000 mov r4, #0
#001aa8 e3a05000 mov r5, #0
#001aac e4d61001 ldrb r1, [r6], #1
#001ab0 e2512030 subs r2, r1, #48
#001ab4 2272e009 rsbscs lr, r2, #9
#001ab8 2a000006 bcs #+24
#001abc e2512041 subs r2, r1, #65
#001ac0 2272e019 rsbscs lr, r2, #25
#001ac4 2a000002 bcs #+8
#001ac8 e2512061 subs r2, r1, #97
#001acc 2272e019 rsbscs lr, r2, #25
#001ad0 3a000004 bcc #+16
#001ad4 e282200a add r2, r2, #10
#001ad8 e1520007 cmp r2, r7
#001adc 30242497 mlacc r4, r7, r4, r2
#001ae0 32855001 addcc r5, r5, #1
#001ae4 3afffff0 bcc #+-64
#001ae8 e129f008 (..)
#001aec e2466001 sub r6, r6, #1
#001af0 e8bd8106 pop {r1,r2,r8,pc}
#001af4 e92d4800 push {r11,lr}
#001af8 e10fb000 smlabb pc, r0, r0, r11
#001afc e38bb201 orr r11, r11, #0x10000000
#001b00 e129f00b (..)
#001b04 e8bd8800 pop {r11,pc}
#001b08 e59fb17c ldr r11, [pc, #380]
#001b0c e59bb000 ldr r11, [r11]
#001b10 e1b0b0ab lsrs r11, r11, #1
#001b14 e1a0f00e mov pc, lr
#001b18 e92d4c00 push {r10,r11,lr}
#001b1c e10fa000 smlabb pc, r0, r0, r10
#001b20 e3590002 cmp r9, #2
#001b24 8a000002 bhi #+8
#001b28 e59fb158 ldr r11, [pc, #344]
#001b2c e08bb109 add r11, r11, r9, lsl #2
#001b30 eb000592 bl #+0x1648
#001b34 638aa201 orrvs r10, r10, #0x10000000
#001b38 e129f00a (..)
#001b3c e8bd8c00 pop {r10,r11,pc}
#001b40 e92d40fe push {r1-r7,lr}
#001b44 e3500011 cmp r0, #17
#001b48 2a00000a bcs #+40
#001b4c e3a04c21 mov r4, #0x2100
#001b50 e0844180 add r4, r4, r0, lsl #3
#001b54 e0844100 add r4, r4, r0, lsl #2
#001b58 e89400e0 ldm r4, {r5-r7}
#001b5c e88d00e0 stm sp, {r5-r7}
#001b60 e3310000 teq r1, #0
#001b64 15841000 strne r1, [r4]
#001b68 e3320000 teq r2, #0
#001b6c 15842004 strne r2, [r4, #4]
#001b70 e3330000 teq r3, #0
#001b74 15843008 strne r3, [r4, #8]
#001b78 e8bd80fe pop {r1-r7,pc}
#001b7c e92d402f push {r0-r3,r5,lr}
#001b80 e1a02001 mov r2, r1
#001b84 e1a01000 mov r1, r0
#001b88 e59f5100 ldr r5, [pc, #256]
#001b8c e3a03001 mov r3, #1
#001b90 eb000553 bl #+0x154c
#001b94 e8bd802f pop {r0-r3,r5,pc}
#001b98 e92d4000 push {lr}
#001b9c e3500011 cmp r0, #17
#001ba0 328f100c adrcc r1, #+12
#001ba4 30811180 addcc r1, r1, r0, lsl #3
#001ba8 30811100 addcc r1, r1, r0, lsl #2
#001bac 3891000e ldmcc r1, {r1-r3}
#001bb0 e8bd8000 pop {pc}
#001bb4 00000000 andeq r0, r0, r0
#001bb8 00000000 andeq r0, r0, r0
#001bbc 00000000 andeq r0, r0, r0
#001bc0 00000000 andeq r0, r0, r0
#001bc4 00000000 andeq r0, r0, r0
#001bc8 00000000 andeq r0, r0, r0
#001bcc 00000000 andeq r0, r0, r0
#001bd0 00000000 andeq r0, r0, r0
#001bd4 00000000 andeq r0, r0, r0
#001bd8 00000000 andeq r0, r0, r0
#001bdc 00000000 andeq r0, r0, r0
#001be0 00000000 andeq r0, r0, r0
#001be4 00000000 andeq r0, r0, r0
#001be8 00000000 andeq r0, r0, r0
#001bec 00000000 andeq r0, r0, r0
#001bf0 00000000 andeq r0, r0, r0
#001bf4 00000000 andeq r0, r0, r0
#001bf8 00000000 andeq r0, r0, r0
#001bfc 03800d84 orreq r0, r0, #0x2100
#001c00 00000001 andeq r0, r0, r1
#001c04 00003424 andeq r3, r0, r4, lsr #8
#001c08 00000000 andeq r0, r0, r0
#001c0c 00000000 andeq r0, r0, r0
#001c10 00000000 andeq r0, r0, r0
#001c14 00000000 andeq r0, r0, r0
#001c18 00000000 andeq r0, r0, r0
#001c1c 00000000 andeq r0, r0, r0
#001c20 00000000 andeq r0, r0, r0
#001c24 00000000 andeq r0, r0, r0
#001c28 00000000 andeq r0, r0, r0
#001c2c 00000000 andeq r0, r0, r0
#001c30 00000000 andeq r0, r0, r0
#001c34 00000000 andeq r0, r0, r0
#001c38 03800ddc orreq r0, r0, #0x3700
#001c3c 00000000 andeq r0, r0, r0
#001c40 00000000 andeq r0, r0, r0
#001c44 00000000 andeq r0, r0, r0
#001c48 00000000 andeq r0, r0, r0
#001c4c 00000000 andeq r0, r0, r0
#001c50 000023dc ldrdeq r2, r3, [r0], -r12
#001c54 00000000 andeq r0, r0, r0
#001c58 00000000 andeq r0, r0, r0
#001c5c 00000000 andeq r0, r0, r0
#001c60 00000000 andeq r0, r0, r0
#001c64 00000000 andeq r0, r0, r0
#001c68 00000000 andeq r0, r0, r0
#001c6c 00000000 andeq r0, r0, r0
#001c70 00000000 andeq r0, r0, r0
#001c74 00000000 andeq r0, r0, r0
#001c78 00000000 andeq r0, r0, r0
#001c7c 00000000 andeq r0, r0, r0
#001c80 00003ba0 andeq r3, r0, r0, lsr #23
#001c84 00002184 andeq r2, r0, r4, lsl #3
#001c88 00003a24 andeq r3, r0, r4, lsr #20
#001c8c 000022d4 ldrdeq r2, r3, [r0], -r4
#001c90 00003a2c andeq r3, r0, r12, lsr #20
#001c94 e3c000f0 bic r0, r0, #240
#001c98 e3c00cff bic r0, r0, #0xff00
#001c9c e3c008ff bic r0, r0, #0xff0000
#001ca0 e3c004ff bic r0, r0, #0xff000000
#001ca4 e92d4078 push {r3-r6,lr}
#001ca8 e3a03010 mov r3, #16
#001cac e3a04000 mov r4, #0
#001cb0 e3a05000 mov r5, #0
#001cb4 e24f60c8 adr r6, #+-200
#001cb8 e7d6600b ldrb r6, [r6, r11]
#001cbc eb00003c bl #+240
#001cc0 e8bd8078 pop {r3-r6,pc}
#001cc4 06040201 streq r0, [r4], -r1, lsl #4
#001cc8 00000008 andeq r0, r0, r8
#001ccc e3c00cff bic r0, r0, #0xff00
#001cd0 e3c008ff bic r0, r0, #0xff0000
#001cd4 e3c004ff bic r0, r0, #0xff000000
#001cd8 e92d4038 push {r3-r5,lr}
#001cdc e3a0300a mov r3, #10
#001ce0 e3a04000 mov r4, #0
#001ce4 e3a05000 mov r5, #0
#001ce8 eb00002d bl #+180
#001cec e8bd8038 pop {r3-r5,pc}
#001cf0 e1a00c00 lsl r0, r0, #24
#001cf4 e1a00c40 asr r0, r0, #24
#001cf8 e1a00800 lsl r0, r0, #16
#001cfc e1a00840 asr r0, r0, #16
#001d00 e1a00400 lsl r0, r0, #8
#001d04 e1a00420 lsr r0, r0, #8
#001d08 e92d4038 push {r3-r5,lr}
#001d0c e3a0300a mov r3, #10
#001d10 e3a04001 mov r4, #1
#001d14 e3a05000 mov r5, #0
#001d18 eb000021 bl #+132
#001d1c e8bd8038 pop {r3-r5,pc}
#001d20 e3c00cff bic r0, r0, #0xff00
#001d24 e3c008ff bic r0, r0, #0xff0000
#001d28 e3c004ff bic r0, r0, #0xff000000
#001d2c e92d4078 push {r3-r6,lr}
#001d30 e3a03002 mov r3, #2
#001d34 e3a04000 mov r4, #0
#001d38 e3a05000 mov r5, #0
#001d3c e24f60d5 adr r6, #+-213
#001d40 e7d6600b ldrb r6, [r6, r11]
#001d44 eb00001a bl #+104
#001d48 e8bd8078 pop {r3-r6,pc}
#001d4c 20181008 andscs r1, r8, r8
#001d50 e3c00cff bic r0, r0, #0xff00
#001d54 e3c008ff bic r0, r0, #0xff0000
#001d58 e3c004ff bic r0, r0, #0xff000000
#001d5c e92d4038 push {r3-r5,lr}
#001d60 e3a0300a mov r3, #10
#001d64 e3a04000 mov r4, #0
#001d68 e3a05003 mov r5, #3
#001d6c eb00000c bl #+48
#001d70 e8bd8038 pop {r3-r5,pc}
#001d74 e1a00c00 lsl r0, r0, #24
#001d78 e1a00c40 asr r0, r0, #24
#001d7c e1a00800 lsl r0, r0, #16
#001d80 e1a00840 asr r0, r0, #16
#001d84 e1a00400 lsl r0, r0, #8
#001d88 e1a00420 lsr r0, r0, #8
#001d8c e92d4038 push {r3-r5,lr}
#001d90 e3a0300a mov r3, #10
#001d94 e3a04001 mov r4, #1
#001d98 e3a05003 mov r5, #3
#001d9c eb000000 bl #+0
#001da0 e8bd8038 pop {r3-r5,pc}
#001da4 e92d4040 push {r6,lr}
#001da8 e3a06000 mov r6, #0
#001dac eb000000 bl #+0
#001db0 e8bd8040 pop {r6,pc}
#001db4 e92d4f90 push {r4,r7-r11,lr}
#001db8 e24dd030 sub sp, sp, #48
#001dbc e10fb000 smlabb pc, r0, r0, r11
#001dc0 e1a0900d mov r9, sp
#001dc4 e1a08005 mov r8, r5
#001dc8 e3340000 teq r4, #0
#001dcc 0a000002 beq #+8
#001dd0 e3500000 cmp r0, #0
#001dd4 42600000 rsbmi r0, r0, #0
#001dd8 53a04000 movpl r4, #0
#001ddc e1a0e003 mov lr, r3
#001de0 e15e00a0 cmp lr, r0, lsr #1
#001de4 91a0e08e lslls lr, lr, #1
#001de8 915e00a0 cmpls lr, r0, lsr #1
#001dec 9afffffc bls #+-16
#001df0 e3a07000 mov r7, #0
#001df4 e150000e cmp r0, lr
#001df8 2040000e subcs r0, r0, lr
#001dfc e0a77007 adc r7, r7, r7
#001e00 e1a0e0ae lsr lr, lr, #1
#001e04 e15e0003 cmp lr, r3
#001e08 2afffff9 bcs #+-28
#001e0c e350000a cmp r0, #10
#001e10 32800030 addcc r0, r0, #48
#001e14 22800037 addcs r0, r0, #55
#001e18 e4c90001 strb r0, [r9], #1
#001e1c e2588001 subs r8, r8, #1
#001e20 03a00020 moveq r0, #32
#001e24 04c90001 strbeq r0, [r9], #1
#001e28 01a08005 moveq r8, r5
#001e2c e2466001 sub r6, r6, #1
#001e30 e1a00007 mov r0, r7
#001e34 e3560000 cmp r6, #0
#001e38 caffffe7 bgt #+-100
#001e3c e3500000 cmp r0, #0
#001e40 1affffe5 bne #+-108
#001e44 e3340000 teq r4, #0
#001e48 13a0002d movne r0, #45
#001e4c 14c90001 strbne r0, [r9], #1
#001e50 e1a00001 mov r0, r1
#001e54 e3520001 cmp r2, #1
#001e58 8159000d cmphi r9, sp
#001e5c 8579e001 ldrbhi lr, [r9, #-1]!
#001e60 84c1e001 strbhi lr, [r1], #1
#001e64 82422001 subhi r2, r2, #1
#001e68 8afffff9 bhi #+-28
#001e6c e3520000 cmp r2, #0
#001e70 83a0e000 movhi lr, #0
#001e74 85c1e000 strbhi lr, [r1]
#001e78 e129f00b (..)
#001e7c e28dd030 add sp, sp, #48
#001e80 e8bd8f90 pop {r4,r7-r11,pc}
#001e84 e35b0004 cmp r11, #4
#001e88 21a0f00e movcs pc, lr
#001e8c e129f00c (..)
#001e90 e08ff10b add pc, pc, r11, lsl #2
#001e94 e1a0f00e mov pc, lr
#001e98 ea000002 b #+8
#001e9c ea000006 b #+24
#001ea0 ea000078 b #+480
#001ea4 e1a0f00e mov pc, lr
#001ea8 e92d4100 push {r8,lr}
#001eac e59f81c0 ldr r8, [pc, #448]
#001eb0 e5d8001c ldrb r0, [r8, #28]
#001eb4 e2000003 and r0, r0, #3
#001eb8 e8bd8100 pop {r8,pc}
#001ebc e92d487f push {r0-r6,r11,lr}
#001ec0 e10fb000 smlabb pc, r0, r0, r11
#001ec4 e1b02001 movs r2, r1
#001ec8 1e070f10 mcrne 15, 0, r0, cr7, cr0, 0
#001ecc e1b020a2 lsrs r2, r2, #1
#001ed0 3a000002 bcc #+8
#001ed4 e5930000 ldr r0, [r3]
#001ed8 ebfffc15 bl #+-4012
#001edc e5831000 str r1, [r3]
#001ee0 e2833004 add r3, r3, #4
#001ee4 e3320000 teq r2, #0
#001ee8 1afffff7 bne #+-36
#001eec e3a00005 mov r0, #5
#001ef0 ebfff9f9 bl #+0xffffe7e4
#001ef4 e89d001d ldm sp, {r0,r2-r4}
#001ef8 e9a1000d stmib r1!, {r0,r2,r3}
#001efc e8b4006d ldm r4!, {r0,r2,r3,r5,r6}
#001f00 e9a1006d stmib r1!, {r0,r2,r3,r5,r6}
#001f04 e8b4006d ldm r4!, {r0,r2,r3,r5,r6}
#001f08 e9a1006d stmib r1!, {r0,r2,r3,r5,r6}
#001f0c e3a00000 mov r0, #0
#001f10 e28f10f4 adr r1, #+244
#001f14 e3a02000 mov r2, #0
#001f18 ef02001f svc #0x2001f
#001f1c 6a00002e bvs #+184
#001f20 e59f0150 ldr r0, [pc, #336]
#001f24 e3a01000 mov r1, #0
#001f28 e5801000 str r1, [r0]
#001f2c e59f1148 ldr r1, [pc, #328]
#001f30 e5801034 str r1, [r0, #52]
#001f34 ebfff9f5 bl #+0xffffe7d4
#001f38 e3cbb302 bic r11, r11, #0x8000000
#001f3c e129f00b (..)
#001f40 e59f0130 ldr r0, [pc, #304]
#001f44 e5901000 ldr r1, [r0]
#001f48 e3310000 teq r1, #0
#001f4c 0afffffc beq #+-16
#001f50 e3a00000 mov r0, #0
#001f54 e28f10b0 adr r1, #+176
#001f58 e3a02000 mov r2, #0
#001f5c ef020020 svc #0x20020
#001f60 6a00001d bvs #+116
#001f64 e59d300c ldr r3, [sp, #12]
#001f68 e59f4110 ldr r4, [pc, #272]
#001f6c e8b40067 ldm r4!, {r0-r2,r5,r6}
#001f70 e8a30067 stm r3!, {r0-r2,r5,r6}
#001f74 e8b40067 ldm r4!, {r0-r2,r5,r6}
#001f78 e8a30067 stm r3!, {r0-r2,r5,r6}
#001f7c e59d2008 ldr r2, [sp, #8]
#001f80 e59d300c ldr r3, [sp, #12]
#001f84 e1b020a2 lsrs r2, r2, #1
#001f88 3a000002 bcc #+8
#001f8c e5930000 ldr r0, [r3]
#001f90 ebfffbb7 bl #+0xffffeedc
#001f94 e5831000 str r1, [r3]
#001f98 e2833004 add r3, r3, #4
#001f9c e3320000 teq r2, #0
#001fa0 1afffff7 bne #+-36
#001fa4 e59f00cc ldr r0, [pc, #204]
#001fa8 e5900000 ldr r0, [r0]
#001fac e3100201 tst r0, #0x10000000
#001fb0 0a000006 beq #+24
#001fb4 e59f10c0 ldr r1, [pc, #192]
#001fb8 e59f20c4 ldr r2, [pc, #196]
#001fbc e5922000 ldr r2, [r2]
#001fc0 e1310002 teq r1, r2
#001fc4 028f101c adreq r1, #+28
#001fc8 e58d1000 str r1, [sp]
#001fcc e38bb201 orr r11, r11, #0x10000000
#001fd0 e3100202 tst r0, #0x20000000
#001fd4 138bb202 orrne r11, r11, #0x20000000
#001fd8 03cbb202 biceq r11, r11, #0x20000000
#001fdc 638bb201 orrvs r11, r11, #0x10000000
#001fe0 e129f00b (..)
#001fe4 e8bd887f pop {r0-r6,r11,pc}
#001fe8 00000001 andeq r0, r0, r1
#001fec 70736e55 rsbsvc r6, r3, r5, asr lr
#001ff0 66696365 strbtvs r6, [r9], -r5, ror #6
#001ff4 20646569 rsbcs r6, r4, r9, ror #10
#001ff8 6f727265 svcvs #0x727265
#001ffc 6e692072 mcrvs 0, 3, r2, cr9, cr2, 3
#002000 736f6820 (..)
#002004 57532074 smmlsrpl r3, r4, r0, r2
#002008 00000049 andeq r0, r0, r9, asr #32
#00200c e92d48ff push {r0-r7,r11,lr}
#002010 e10fb000 smlabb pc, r0, r0, r11
#002014 e38bb080 orr r11, r11, #128
#002018 e129f00b (..)
#00201c e3340006 teq r4, #6
#002020 1a000007 bne #+28
#002024 e59f104c ldr r1, [pc, #76]
#002028 e9b000fc ldmib r0!, {r2-r7}
#00202c e3320000 teq r2, #0
#002030 03a02001 moveq r2, #1
#002034 e8a100fc stm r1!, {r2-r7}
#002038 e9b0007c ldmib r0!, {r2-r6}
#00203c e8a1007c stm r1!, {r2-r6}
#002040 ea000009 b #+36
#002044 e3340007 teq r4, #7
#002048 1a000007 bne #+28
#00204c e59f1030 ldr r1, [pc, #48]
#002050 e5912000 ldr r2, [r1]
#002054 e3a0307c mov r3, #124
#002058 e5b04004 ldr r4, [r0, #4]!
#00205c e4824004 str r4, [r2], #4
#002060 e2533004 subs r3, r3, #4
#002064 1afffffb bne #+-20
#002068 e5812000 str r2, [r1]
#00206c e129f00b (..)
#002070 e8bd88ff pop {r0-r7,r11,pc}
#002074 83800000 orrhi r0, r0, #0
#002078 00003b44 andeq r3, r0, r4, asr #22
#00207c 00003924 andeq r3, r0, r4, lsr #18
#002080 00003b50 andeq r3, r0, r0, asr r11
#002084 00003b78 andeq r3, r0, r8, ror r11
#002088 e51fb410 ldr r11, [pc, #-1040]
#00208c e58b0000 str r0, [r11]
#002090 e92d000f push {r0-r3}
#002094 e3a00006 mov r0, #6
#002098 e59f1048 ldr r1, [pc, #72]
#00209c e3a02001 mov r2, #1
#0020a0 e59f3044 ldr r3, [pc, #68]
#0020a4 ef020040 svc #0x20040
#0020a8 e3a0000b mov r0, #11
#0020ac e59f103c ldr r1, [pc, #60]
#0020b0 ef020040 svc #0x20040
#0020b4 e8bd000f pop {r0-r3}
#0020b8 e59fd034 ldr sp, [pc, #52]
#0020bc ebfff90e bl #+0xffffe438
#0020c0 e3a0a000 mov r10, #0
#0020c4 e51fb884 ldr r11, [pc, #-2180]
#0020c8 e58ba000 str r10, [r11]
#0020cc eb00044b bl #+0x112c
#0020d0 e3180001 tst r8, #1
#0020d4 03a0a010 moveq r10, #16
#0020d8 13a0a000 movne r10, #0
#0020dc e129f00a (..)
#0020e0 e3c88003 bic r8, r8, #3
#0020e4 e1a0f008 mov pc, r8
#0020e8 03800cf0 orreq r0, r0, #0xf000
#0020ec 00003424 andeq r3, r0, r4, lsr #8
#0020f0 03800d10 orreq r0, r0, #1024
#0020f4 00003420 andeq r3, r0, r0, lsr #8
#0020f8 00000000 andeq r0, r0, r0
#0020fc 00000000 andeq r0, r0, r0
#002100 00000000 andeq r0, r0, r0
#002104 00000000 andeq r0, r0, r0
#002108 00000000 andeq r0, r0, r0
#00210c 00000000 andeq r0, r0, r0
#002110 00000000 andeq r0, r0, r0
#002114 00000000 andeq r0, r0, r0
#002118 00000000 andeq r0, r0, r0
#00211c 00000000 andeq r0, r0, r0
#002120 00000000 andeq r0, r0, r0
#002124 00000000 andeq r0, r0, r0
#002128 00000000 andeq r0, r0, r0
#00212c 00000000 andeq r0, r0, r0
#002130 00000000 andeq r0, r0, r0
#002134 00000000 andeq r0, r0, r0
#002138 00000000 andeq r0, r0, r0
#00213c 00000000 andeq r0, r0, r0
#002140 00000000 andeq r0, r0, r0
#002144 e92d5400 push {r10,r12,lr}
#002148 e10fc000 smlabb pc, r0, r0, r12
#00214c eb000022 bl #+136
#002150 e33a0000 teq r10, #0
#002154 028f0070 adreq r0, #+112
#002158 038cc201 orreq r12, r12, #0x10000000
#00215c 0a000018 beq #+96
#002160 e92d1000 push {r12}
#002164 e99a1400 ldmib r10, {r10,r12}
#002168 e35a0b01 cmp r10, #1024
#00216c 3a000006 bcc #+24
#002170 e1a0e00f mov lr, pc
#002174 e1a0f00a mov pc, r10
#002178 e92d03ff push {r0-r9}
#00217c e1a0180a lsl r1, r10, #16
#002180 e1a01821 lsr r1, r1, #16
#002184 e1a0282a lsr r2, r10, #16
#002188 ea000003 b #+12
#00218c e92d03ff push {r0-r9}
#002190 e1a0100a mov r1, r10
#002194 e1a0200c mov r2, r12
#002198 e3a0c000 mov r12, #0
#00219c e1a0000b mov r0, r11
#0021a0 e1a0300d mov r3, sp
#0021a4 ef06b981 svc #0x6b981
#0021a8 6a000002 bvs #+8
#0021ac e33c0000 teq r12, #0
#0021b0 11a0e00f movne lr, pc
#0021b4 11a0f00c movne pc, r12
#0021b8 658d0000 strvs r0, [sp]
#0021bc e8bd13ff pop {r0-r9,r12}
#0021c0 638cc201 orrvs r12, r12, #0x10000000
#0021c4 e129f00c (..)
#0021c8 e8bd9400 pop {r10,r12,pc}
#0021cc 00000001 andeq r0, r0, r1
#0021d0 6e6b6e55 mcrvs 14, 3, r6, cr11, cr5, 2
#0021d4 206e776f rsbcs r7, lr, pc, ror #14
#0021d8 00495753 subeq r5, r9, r3, asr r7
#0021dc e92d421f push {r0-r4,r9,lr}
#0021e0 e10f9000 smlabb pc, r0, r0, r9
#0021e4 e28f0040 adr r0, #+64
#0021e8 e3a01000 mov r1, #0
#0021ec e3a02005 mov r2, #5
#0021f0 e1510002 cmp r1, r2
#0021f4 83a0a000 movhi r10, #0
#0021f8 8a000009 bhi #+36
#0021fc e0813002 add r3, r1, r2
#002200 e1a030a3 lsr r3, r3, #1
#002204 e083a083 add r10, r3, r3, lsl #1
#002208 e790410a ldr r4, [r0, r10, lsl #2]
#00220c e154000b cmp r4, r11
#002210 0a000002 beq #+8
#002214 b2831001 addlt r1, r3, #1
#002218 c2432001 subgt r2, r3, #1
#00221c eafffff3 b #+-52
#002220 e080a10a add r10, r0, r10, lsl #2
#002224 e129f009 (..)
#002228 e8bd821f pop {r0-r4,r9,pc}
#00222c 00000008 andeq r0, r0, r8
#002230 03802274 orreq r2, r0, #0x40000007
#002234 00000000 andeq r0, r0, r0
#002238 00000009 andeq r0, r0, r9
#00223c 00000000 andeq r0, r0, r0
#002240 00000000 andeq r0, r0, r0
#002244 0000000a andeq r0, r0, r10
#002248 00000000 andeq r0, r0, r0
#00224c 00000000 andeq r0, r0, r0
#002250 0000000b andeq r0, r0, r11
#002254 00000000 andeq r0, r0, r0
#002258 00000000 andeq r0, r0, r0
#00225c 0000000c andeq r0, r0, r12
#002260 038022ac orreq r2, r0, #0xc000000a
#002264 00000000 andeq r0, r0, r0
#002268 0000000d andeq r0, r0, sp
#00226c 038022cc orreq r2, r0, #0xc000000c
#002270 00000000 andeq r0, r0, r0
#002274 e3a0a000 mov r10, #0
#002278 e3300000 teq r0, #0
#00227c 1330000a teqne r0, #10
#002280 03a0a030 moveq r10, #48
#002284 0a000005 beq #+20
#002288 e330000c teq r0, #12
#00228c 1330000e teqne r0, #14
#002290 13300010 teqne r0, #16
#002294 133000ff teqne r0, #255
#002298 03330000 teqeq r3, #0
#00229c 03a0a004 moveq r10, #4
#0022a0 e38aa002 orr r10, r10, #2
#0022a4 e18aa80a orr r10, r10, r10, lsl #16
#0022a8 e1a0f00e mov pc, lr
#0022ac e3a0a004 mov r10, #4
#0022b0 e3300009 teq r0, #9
#0022b4 1330000a teqne r0, #10
#0022b8 1330000b teqne r0, #11
#0022bc 1330000c teqne r0, #12
#0022c0 038aa042 orreq r10, r10, #66
#0022c4 e18aa80a orr r10, r10, r10, lsl #16
#0022c8 e1a0f00e mov pc, lr
#0022cc e31000ff tst r0, #255
#0022d0 03a0a000 moveq r10, #0
#0022d4 13a0a006 movne r10, #6
#0022d8 e18aa80a orr r10, r10, r10, lsl #16
#0022dc e1a0f00e mov pc, lr
#0022e0 00000000 andeq r0, r0, r0
#0022e4 00000000 andeq r0, r0, r0
#0022e8 00000000 andeq r0, r0, r0
#0022ec 00000000 andeq r0, r0, r0
#0022f0 00000000 andeq r0, r0, r0
#0022f4 00000000 andeq r0, r0, r0
#0022f8 00000000 andeq r0, r0, r0
#0022fc 00000000 andeq r0, r0, r0
#002300 00000000 andeq r0, r0, r0
#002304 00000000 andeq r0, r0, r0
#002308 00000000 andeq r0, r0, r0
#00230c 00000000 andeq r0, r0, r0
#002310 00000000 andeq r0, r0, r0
#002314 00000000 andeq r0, r0, r0
#002318 00000000 andeq r0, r0, r0
#00231c 00000000 andeq r0, r0, r0
#002320 00000000 andeq r0, r0, r0
#002324 00000000 andeq r0, r0, r0
#002328 00000000 andeq r0, r0, r0
#00232c e92d4fff push {r0-r11,lr}
#002330 e10fb000 smlabb pc, r0, r0, r11
#002334 e5d01000 ldrb r1, [r0]
#002338 e3310020 teq r1, #32
#00233c 1331002a teqne r1, #42
#002340 02800001 addeq r0, r0, #1
#002344 0afffffa beq #+-24
#002348 e3510020 cmp r1, #32
#00234c 3a00002c bcc #+176
#002350 eb0002d7 bl #+2908
#002354 2a000028 bcs #+160
#002358 e3a01000 mov r1, #0
#00235c e1a02000 mov r2, r0
#002360 e5d23000 ldrb r3, [r2]
#002364 e3530020 cmp r3, #32
#002368 02822001 addeq r2, r2, #1
#00236c 0afffffb beq #+-20
#002370 3a000005 bcc #+20
#002374 e2811001 add r1, r1, #1
#002378 e5d23000 ldrb r3, [r2]
#00237c e3530020 cmp r3, #32
#002380 82822001 addhi r2, r2, #1
#002384 8afffffb bhi #+-20
#002388 0afffff4 beq #+-48
#00238c e5d03000 ldrb r3, [r0]
#002390 e3530020 cmp r3, #32
#002394 02800001 addeq r0, r0, #1
#002398 0afffffb beq #+-20
#00239c e5d4a004 ldrb r10, [r4, #4]
#0023a0 e151000a cmp r1, r10
#0023a4 3a000009 bcc #+36
#0023a8 e5d4a006 ldrb r10, [r4, #6]
#0023ac e151000a cmp r1, r10
#0023b0 8a000006 bhi #+24
#0023b4 e594a000 ldr r10, [r4]
#0023b8 e1a0e00f mov lr, pc
#0023bc e08af005 add pc, r10, r5
#0023c0 7a00000f bvc #+60
#0023c4 e38bb201 orr r11, r11, #0x10000000
#0023c8 e3300000 teq r0, #0
#0023cc 1a00000c bne #+48
#0023d0 e59f1b90 ldr r1, [pc, #2960]
#0023d4 e1a00001 mov r0, r1
#0023d8 e5942008 ldr r2, [r4, #8]
#0023dc e0822005 add r2, r2, r5
#0023e0 e3a0e001 mov lr, #1
#0023e4 e481e004 str lr, [r1], #4
#0023e8 e4d2e001 ldrb lr, [r2], #1
#0023ec e4c1e001 strb lr, [r1], #1
#0023f0 e33e0000 teq lr, #0
#0023f4 1afffffb bne #+-20
#0023f8 ea000000 b #+0
#0023fc e28f000c adr r0, #+12
#002400 e38bb201 orr r11, r11, #0x10000000
#002404 e129f00b (..)
#002408 658d0000 strvs r0, [sp]
#00240c e8bd8fff pop {r0-r11,pc}
#002410 00000001 andeq r0, r0, r1
#002414 20646142 rsbcs r6, r4, r2, asr #2
#002418 6d6d6f63 (..)
#00241c 00646e61 rsbeq r6, r4, r1, ror #28
#002420 6f6d654d svcvs #0x6d654d
#002424 00007972 andeq r7, r0, r2, ror r9
#002428 03802604 orreq r2, r0, #0x400000
#00242c 00040001 andeq r0, r4, r1
#002430 03802d22 orreq r2, r0, #2176
#002434 03802cff orreq r2, r0, #0xff00
#002438 6f6d654d svcvs #0x6d654d
#00243c 00497972 subeq r7, r9, r2, ror r9
#002440 03802754 orreq r2, r0, #0x1500000
#002444 00040001 andeq r0, r4, r1
#002448 03802cd8 orreq r2, r0, #0xd800
#00244c 03802c9d orreq r2, r0, #0x9d00
#002450 706c6548 rsbvc r6, r12, r8, asr #10
#002454 00000000 andeq r0, r0, r0
#002458 038028b8 orreq r2, r0, #0xb80000
#00245c 00ff0000 rscseq r0, pc, r0
#002460 03802d75 orreq r2, r0, #0x1d40
#002464 03802d4c orreq r2, r0, #0x1300
#002468 32676f4c rsbcc r6, r7, #304
#00246c 73796850 cmnvc r9, #0x500000
#002470 00000000 andeq r0, r0, r0
#002474 03802a14 orreq r2, r0, #0x14000
#002478 00010001 andeq r0, r1, r1
#00247c 03802dd7 orreq r2, r0, #0x35c0
#002480 03802d83 orreq r2, r0, #0x20c0
#002484 73796850 cmnvc r9, #0x500000
#002488 676f4c32 (..)
#00248c 00000000 andeq r0, r0, r0
#002490 03802a5c orreq r2, r0, #0x5c000
#002494 00010001 andeq r0, r1, r1
#002498 03802e44 orreq r2, r0, #1088
#00249c 03802df0 orreq r2, r0, #0x3c00
#0024a0 776f6853 (..)
#0024a4 73676552 (..)
#0024a8 00000000 andeq r0, r0, r0
#0024ac 03802b20 orreq r2, r0, #0x8000
#0024b0 00000000 andeq r0, r0, r0
#0024b4 03802ea0 orreq r2, r0, #2560
#0024b8 03802e5d orreq r2, r0, #1488
#0024bc 6b6e694c blvs #+0x1b9a530
#0024c0 65676150 strbvs r6, [r7, #-336]!
#0024c4 00000000 andeq r0, r0, r0
#0024c8 03802890 orreq r2, r0, #0x900000
#0024cc 00020002 andeq r0, r2, r2
#0024d0 03802c7e orreq r2, r0, #0x7e00
#0024d4 03802c17 orreq r2, r0, #0x1700
#0024d8 00006f47 andeq r6, r0, r7, asr #30
#0024dc 03802508 orreq r2, r0, #0x2000000
#0024e0 00ff0000 rscseq r0, pc, r0
#0024e4 03802bd2 orreq r2, r0, #0x34800
#0024e8 03802bb0 orreq r2, r0, #0x2c000
#0024ec 74697551 strbtvc r7, [r9], #-1361
#0024f0 00000000 andeq r0, r0, r0
#0024f4 03802564 orreq r2, r0, #0x19000000
#0024f8 00000000 andeq r0, r0, r0
#0024fc 03802c09 orreq r2, r0, #2304
#002500 03802be7 orreq r2, r0, #0x39c00
#002504 00000000 andeq r0, r0, r0
#002508 e92d4907 push {r0-r2,r8,r11,lr}
#00250c e1a01000 mov r1, r0
#002510 e10fb000 smlabb pc, r0, r0, r11
#002514 e3a02902 mov r2, #0x8000
#002518 eb000012 bl #+72
#00251c 324f0020 adrcc r0, #+-32
#002520 3a00000a bcc #+40
#002524 e330003b teq r0, #59
#002528 0a000005 beq #+20
#00252c eb000012 bl #+72
#002530 6a000008 bvs #+32
#002534 eb00000b bl #+44
#002538 e330003b teq r0, #59
#00253c 124f0040 adrne r0, #+-64
#002540 1a000002 bne #+8
#002544 e2811001 add r1, r1, #1
#002548 eb000006 bl #+24
#00254c e1a00001 mov r0, r1
#002550 e1a08002 mov r8, r2
#002554 ef06b982 svc #0x6b982
#002558 638bb201 orrvs r11, r11, #0x10000000
#00255c e129f00b (..)
#002560 e8bd8907 pop {r0-r2,r8,r11,pc}
#002564 ef020011 svc #0x20011
#002568 e5d10000 ldrb r0, [r1]
#00256c e3500020 cmp r0, #32
#002570 02811001 addeq r1, r1, #1
#002574 0afffffb beq #+-20
#002578 e1a0f00e mov pc, lr
#00257c e92d4001 push {r0,lr}
#002580 ebfffff8 bl #+-32
#002584 3a000002 bcc #+8
#002588 e3a00142 mov r0, #0x80000010
#00258c ef020021 svc #0x20021
#002590 e328f202 wfe
#002594 658d0000 strvs r0, [sp]
#002598 e8bd8001 pop {r0,pc}
#00259c e92d4039 push {r0,r3-r5,lr}
#0025a0 ebfffff0 bl #+-64
#0025a4 3a000014 bcc #+80
#0025a8 e3300072 teq r0, #114
#0025ac 13300052 teqne r0, #82
#0025b0 1a00000e bne #+56
#0025b4 e2811001 add r1, r1, #1
#0025b8 e3a002aa mov r0, #0xa000000a
#0025bc e3a0200f mov r2, #15
#0025c0 ef020021 svc #0x20021
#0025c4 6a00000c bvs #+48
#0025c8 e1a05001 mov r5, r1
#0025cc e1a04002 mov r4, r2
#0025d0 e3a0000d mov r0, #13
#0025d4 e3a01000 mov r1, #0
#0025d8 e3a02000 mov r2, #0
#0025dc e3a03000 mov r3, #0
#0025e0 ef020040 svc #0x20040
#0025e4 77912104 ldrvc r2, [r1, r4, lsl #2]
#0025e8 e1a01005 mov r1, r5
#0025ec ea000001 b #+4
#0025f0 e3a00142 mov r0, #0x80000010
#0025f4 ef020021 svc #0x20021
#0025f8 7328f202 wfevc
#0025fc 658d0000 strvs r0, [sp]
#002600 e8bd8039 pop {r0,r3-r5,pc}
#002604 e92d40fe push {r1-r7,lr}
#002608 e3a07000 mov r7, #0
#00260c e1a01000 mov r1, r0
#002610 e5d10000 ldrb r0, [r1]
#002614 e3300042 teq r0, #66
#002618 13300062 teqne r0, #98
#00261c 02811001 addeq r1, r1, #1
#002620 03e07000 mvneq r7, #0
#002624 ebffffdc bl #+-144
#002628 6a000048 bvs #+288
#00262c 3328f201 yieldcc
#002630 63a00000 movvs r0, #0
#002634 6a000045 bvs #+276
#002638 e1a03002 mov r3, r2
#00263c e2834c01 add r4, r3, #256
#002640 e3a05000 mov r5, #0
#002644 ebffffc7 bl #+-228
#002648 3a00000a bcc #+40
#00264c e330002b teq r0, #43
#002650 01a05003 moveq r5, r3
#002654 02811001 addeq r1, r1, #1
#002658 ebffffcf bl #+-196
#00265c 6a00003b bvs #+236
#002660 2a000003 bcs #+12
#002664 e3350000 teq r5, #0
#002668 1328f201 yieldne
#00266c 13a00000 movne r0, #0
#002670 1a000036 bne #+216
#002674 e0854002 add r4, r5, r2
#002678 e3370000 teq r7, #0
#00267c 03c33003 biceq r3, r3, #3
#002680 02844003 addeq r4, r4, #3
#002684 03c44003 biceq r4, r4, #3
#002688 e1530004 cmp r3, r4
#00268c 2a00002f bcs #+188
#002690 e1a00003 mov r0, r3
#002694 eb000109 bl #+1060
#002698 ef020001 svc #0x20001
#00269c 00203a20 eoreq r3, r0, r0, lsr #20
#0026a0 e1a05003 mov r5, r3
#0026a4 e3a06010 mov r6, #16
#0026a8 e3370000 teq r7, #0
#0026ac 1a00000d bne #+52
#0026b0 e1550004 cmp r5, r4
#0026b4 2a000004 bcs #+16
#0026b8 e4950004 ldr r0, [r5], #4
#0026bc eb0000ff bl #+1020
#0026c0 ef020120 svc #0x20120
#0026c4 e2566004 subs r6, r6, #4
#0026c8 1afffff8 bne #+-32
#0026cc e2566004 subs r6, r6, #4
#0026d0 4a000010 bmi #+64
#0026d4 ef020001 svc #0x20001
#0026d8 20202020 eorcs r2, r0, r0, lsr #32
#0026dc 20202020 eorcs r2, r0, r0, lsr #32
#0026e0 00000020 andeq r0, r0, r0, lsr #32
#0026e4 eafffff8 b #+-32
#0026e8 e1550004 cmp r5, r4
#0026ec 2a000004 bcs #+16
#0026f0 e4d50001 ldrb r0, [r5], #1
#0026f4 eb0000e9 bl #+932
#0026f8 ef020120 svc #0x20120
#0026fc e2566001 subs r6, r6, #1
#002700 1afffff8 bne #+-32
#002704 e2566001 subs r6, r6, #1
#002708 4a000002 bmi #+8
#00270c ef020001 svc #0x20001
#002710 00202020 eoreq r2, r0, r0, lsr #32
#002714 eafffffa b #+-24
#002718 ef020001 svc #0x20001
#00271c 0000203a andeq r2, r0, r10, lsr r0
#002720 e3a06010 mov r6, #16
#002724 e1530004 cmp r3, r4
#002728 2a000006 bcs #+24
#00272c e4d30001 ldrb r0, [r3], #1
#002730 e350001f cmp r0, #31
#002734 8330007f teqhi r0, #127
#002738 93a0002e movls r0, #46
#00273c ef020000 svc #0x20000
#002740 e2566001 subs r6, r6, #1
#002744 1afffff6 bne #+-40
#002748 ef020003 svc #0x20003
#00274c eaffffcd b #+-204
#002750 e8bd80fe pop {r1-r7,pc}
#002754 e92d40fe push {r1-r7,lr}
#002758 e1a01000 mov r1, r0
#00275c ebffff8e bl #+-456
#002760 6a00003e bvs #+248
#002764 3328f201 yieldcc
#002768 63a00000 movvs r0, #0
#00276c 6a00003b bvs #+236
#002770 e1a04002 mov r4, r2
#002774 e2845060 add r5, r4, #96
#002778 e3a03000 mov r3, #0
#00277c ebffff79 bl #+-540
#002780 3a00000a bcc #+40
#002784 e330002b teq r0, #43
#002788 01a03004 moveq r3, r4
#00278c 02811001 addeq r1, r1, #1
#002790 ebffff81 bl #+-508
#002794 6a000031 bvs #+196
#002798 2a000003 bcs #+12
#00279c e3330000 teq r3, #0
#0027a0 1328f201 yieldne
#0027a4 13a00000 movne r0, #0
#0027a8 1a00002c bne #+176
#0027ac e0835002 add r5, r3, r2
#0027b0 e3c44003 bic r4, r4, #3
#0027b4 e2855003 add r5, r5, #3
#0027b8 e3c55003 bic r5, r5, #3
#0027bc e3a0000d mov r0, #13
#0027c0 e3a01000 mov r1, #0
#0027c4 e3a02000 mov r2, #0
#0027c8 e3a03000 mov r3, #0
#0027cc ef020040 svc #0x20040
#0027d0 e591603c ldr r6, [r1, #60]
#0027d4 e3c66003 bic r6, r6, #3
#0027d8 e1540005 cmp r4, r5
#0027dc 2a00001f bcs #+124
#0027e0 e1a00004 mov r0, r4
#0027e4 eb0000b5 bl #+724
#0027e8 ef020120 svc #0x20120
#0027ec e1340006 teq r4, r6
#0027f0 0f02013c svceq #0x2013c
#0027f4 1f02013a svcne #0x2013a
#0027f8 ef020120 svc #0x20120
#0027fc e5941000 ldr r1, [r4]
#002800 e3a02004 mov r2, #4
#002804 e20100ff and r0, r1, #255
#002808 e350001f cmp r0, #31
#00280c 8330007f teqhi r0, #127
#002810 93a0002e movls r0, #46
#002814 ef020000 svc #0x20000
#002818 e1a01421 lsr r1, r1, #8
#00281c e2522001 subs r2, r2, #1
#002820 1afffff7 bne #+-36
#002824 ef020001 svc #0x20001
#002828 00203a20 eoreq r3, r0, r0, lsr #20
#00282c e5940000 ldr r0, [r4]
#002830 eb0000a2 bl #+648
#002834 ef020001 svc #0x20001
#002838 00203a20 eoreq r3, r0, r0, lsr #20
#00283c e1a01004 mov r1, r4
#002840 e59f2720 ldr r2, [pc, #1824]
#002844 e3a03c01 mov r3, #256
#002848 eb000005 bl #+20
#00284c e1a00002 mov r0, r2
#002850 ef020002 svc #0x20002
#002854 ef020003 svc #0x20003
#002858 e2844004 add r4, r4, #4
#00285c eaffffdd b #+-140
#002860 e8bd80fe pop {r1-r7,pc}
#002864 e92d410f push {r0-r3,r8,lr}
#002868 e3a08000 mov r8, #0
#00286c e92d03ff push {r0-r9}
#002870 e59f06f4 ldr r0, [pc, #1780]
#002874 e3a01004 mov r1, #4
#002878 e3a02000 mov r2, #0
#00287c e1a0300d mov r3, sp
#002880 ef06b981 svc #0x6b981
#002884 e28dd028 add sp, sp, #40
#002888 658d0000 strvs r0, [sp]
#00288c e8bd810f pop {r0-r3,r8,pc}
#002890 e92d400f push {r0-r3,lr}
#002894 e1a01000 mov r1, r0
#002898 ebffff37 bl #+-804
#00289c 71a03002 movvc r3, r2
#0028a0 7bffff35 blvc #+-812
#0028a4 e1a01003 mov r1, r3
#0028a8 e1a00002 mov r0, r2
#0028ac ebfff9c4 bl #+0xffffe710
#0028b0 658d0000 strvs r0, [sp]
#0028b4 e8bd800f pop {r0-r3,pc}
#0028b8 e92d4000 push {lr}
#0028bc e5d01000 ldrb r1, [r0]
#0028c0 e3510020 cmp r1, #32
#0028c4 02800001 addeq r0, r0, #1
#0028c8 0afffffb beq #+-20
#0028cc 3a00000d bcc #+52
#0028d0 eb000177 bl #+1500
#0028d4 3594000c ldrcc r0, [r4, #12]
#0028d8 30800005 addcc r0, r0, r5
#0028dc 228f0004 adrcs r0, #+4
#0028e0 eb000025 bl #+148
#0028e4 ea000022 b #+136
#0028e8 68206f4e stmdavs r0!, {r1-r3,r6,r8-r11,sp,lr}
#0028ec 20706c65 rsbscs r6, r0, r5, ror #24
#0028f0 6e756f66 (..)
#0028f4 6f662064 svcvs #0x662064
#0028f8 68742072 (..)
#0028fc 63207461 yieldvs
#002900 616d6d6f (..)
#002904 0000646e andeq r6, r0, lr, ror #8
#002908 ef020001 svc #0x20001
#00290c 20656854 rsbcs r6, r5, r4, asr r8
#002910 6c6c6f66 (..)
#002914 6e69776f (..)
#002918 6f632067 svcvs #0x632067
#00291c 6e616d6d (..)
#002920 61207364 (..)
#002924 61206572 bkpt #1618
#002928 6c696176 (..)
#00292c 656c6261 strbvs r6, [r12, #-609]!
#002930 0d0a0a3a (..)
#002934 00000000 andeq r0, r0, r0
#002938 e24f0b01 adr r0, #+-1024
#00293c e2400e12 sub r0, r0, #288
#002940 e5d01000 ldrb r1, [r0]
#002944 e3310000 teq r1, #0
#002948 0a000009 beq #+36
#00294c ef020001 svc #0x20001
#002950 00202020 eoreq r2, r0, r0, lsr #32
#002954 ef020002 svc #0x20002
#002958 ef020003 svc #0x20003
#00295c e4d01001 ldrb r1, [r0], #1
#002960 e3310000 teq r1, #0
#002964 1afffffc bne #+-16
#002968 e2800013 add r0, r0, #19
#00296c e3c00003 bic r0, r0, #3
#002970 eafffff2 b #+-56
#002974 ef020003 svc #0x20003
#002978 e8bd8000 pop {pc}
#00297c e92d481f push {r0-r4,r11,lr}
#002980 e10fb000 smlabb pc, r0, r0, r11
#002984 e1a01000 mov r1, r0
#002988 e3a02000 mov r2, #0
#00298c e4d10001 ldrb r0, [r1], #1
#002990 e3300000 teq r0, #0
#002994 0a00001c beq #+112
#002998 e330000d teq r0, #13
#00299c 0f020003 svceq #0x20003
#0029a0 03a02000 moveq r2, #0
#0029a4 0afffff8 beq #+-32
#0029a8 e3500020 cmp r0, #32
#0029ac 3afffff6 bcc #+-40
#0029b0 8a000009 bhi #+36
#0029b4 e3520050 cmp r2, #80
#0029b8 3f020000 svccc #0x20000
#0029bc 32822001 addcc r2, r2, #1
#0029c0 eafffff1 b #+-60
#0029c4 ef020003 svc #0x20003
#0029c8 e3a02000 mov r2, #0
#0029cc e4d10001 ldrb r0, [r1], #1
#0029d0 e3500020 cmp r0, #32
#0029d4 0afffffc beq #+-16
#0029d8 eaffffec b #+-80
#0029dc e1a03001 mov r3, r1
#0029e0 e2824001 add r4, r2, #1
#0029e4 e4d3e001 ldrb lr, [r3], #1
#0029e8 e35e0020 cmp lr, #32
#0029ec 82844001 addhi r4, r4, #1
#0029f0 8afffffb bhi #+-20
#0029f4 e3540050 cmp r4, #80
#0029f8 2f020003 svccs #0x20003
#0029fc 23a02000 movcs r2, #0
#002a00 ef020000 svc #0x20000
#002a04 e2822001 add r2, r2, #1
#002a08 eaffffdf b #+-132
#002a0c e129f00b (..)
#002a10 e8bd881f pop {r0-r4,r11,pc}
#002a14 e92d4006 push {r1,r2,lr}
#002a18 e1a01000 mov r1, r0
#002a1c e3a00142 mov r0, #0x80000010
#002a20 ef020021 svc #0x20021
#002a24 6a00000b bvs #+44
#002a28 e1a00002 mov r0, r2
#002a2c ebfff940 bl #+0xffffe500
#002a30 eb000013 bl #+76
#002a34 ef020001 svc #0x20001
#002a38 72657020 rsbvc r7, r5, #32
#002a3c 7373696d cmnvc r3, #0x1b4000
#002a40 3a6e6f69 bcc #+0x1b9bda4
#002a44 00000020 andeq r0, r0, r0, lsr #32
#002a48 ebfff9a0 bl #+0xffffe680
#002a4c e1a00001 mov r0, r1
#002a50 eb000022 bl #+136
#002a54 ef020003 svc #0x20003
#002a58 e8bd8006 pop {r1,r2,pc}
#002a5c e92d4006 push {r1,r2,lr}
#002a60 e1a01000 mov r1, r0
#002a64 e3a00142 mov r0, #0x80000010
#002a68 ef020021 svc #0x20021
#002a6c 6a000003 bvs #+12
#002a70 e1a00002 mov r0, r2
#002a74 ebfff8fe bl #+0xffffe3f8
#002a78 eb000001 bl #+4
#002a7c ef020003 svc #0x20003
#002a80 e8bd8006 pop {r1,r2,pc}
#002a84 e92d4003 push {r0,r1,lr}
#002a88 eb00000c bl #+48
#002a8c ef020001 svc #0x20001
#002a90 00203a20 eoreq r3, r0, r0, lsr #20
#002a94 e1a00001 mov r0, r1
#002a98 eb000008 bl #+32
#002a9c e8bd8003 pop {r0,r1,pc}
#002aa0 e92d4007 push {r0-r2,lr}
#002aa4 e24dd004 sub sp, sp, #4
#002aa8 e1a0100d mov r1, sp
#002aac e3a02004 mov r2, #4
#002ab0 ef0200d1 svc #0x200d1
#002ab4 ef020002 svc #0x20002
#002ab8 e28dd004 add sp, sp, #4
#002abc e8bd8007 pop {r0-r2,pc}
#002ac0 e92d4007 push {r0-r2,lr}
#002ac4 e24dd00c sub sp, sp, #12
#002ac8 e1a0100d mov r1, sp
#002acc e3a0200c mov r2, #12
#002ad0 ef0200d4 svc #0x200d4
#002ad4 ef020002 svc #0x20002
#002ad8 e28dd00c add sp, sp, #12
#002adc e8bd8007 pop {r0-r2,pc}
#002ae0 e92d4007 push {r0-r2,lr}
#002ae4 e24dd00c sub sp, sp, #12
#002ae8 e1a0100d mov r1, sp
#002aec e3a0200c mov r2, #12
#002af0 ef0200dd svc #0x200dd
#002af4 ef020002 svc #0x20002
#002af8 e28dd00c add sp, sp, #12
#002afc e8bd8007 pop {r0-r2,pc}
#002b00 e92d4007 push {r0-r2,lr}
#002b04 e24dd024 sub sp, sp, #36
#002b08 e1a0100d mov r1, sp
#002b0c e3a02024 mov r2, #36
#002b10 ef0200e0 svc #0x200e0
#002b14 ef020002 svc #0x20002
#002b18 e28dd024 add sp, sp, #36
#002b1c e8bd8007 pop {r0-r2,pc}
#002b20 e92d4000 push {lr}
#002b24 e10fb000 smlabb pc, r0, r0, r11
#002b28 e3a0000d mov r0, #13
#002b2c e3a01000 mov r1, #0
#002b30 e3a02000 mov r2, #0
#002b34 e3a03000 mov r3, #0
#002b38 ef020040 svc #0x20040
#002b3c 6a000018 bvs #+96
#002b40 e3a02000 mov r2, #0
#002b44 e3a03010 mov r3, #16
#002b48 ef020152 svc #0x20152
#002b4c e352000a cmp r2, #10
#002b50 2f020131 svccs #0x20131
#002b54 32820030 addcc r0, r2, #48
#002b58 22820026 addcs r0, r2, #38
#002b5c ef020000 svc #0x20000
#002b60 3f020120 svccc #0x20120
#002b64 ef020001 svc #0x20001
#002b68 00203d20 eoreq r3, r0, r0, lsr #26
#002b6c e4910004 ldr r0, [r1], #4
#002b70 ebffffd2 bl #+-184
#002b74 e2822001 add r2, r2, #1
#002b78 e3120003 tst r2, #3
#002b7c 1f020120 svcne #0x20120
#002b80 0f020003 svceq #0x20003
#002b84 e2533001 subs r3, r3, #1
#002b88 1affffee bne #+-72
#002b8c ef020001 svc #0x20001
#002b90 52535043 subspl r5, r3, #67
#002b94 00203d20 eoreq r3, r0, r0, lsr #26
#002b98 e4910004 ldr r0, [r1], #4
#002b9c ebffffd7 bl #+-164
#002ba0 ef020003 svc #0x20003
#002ba4 638bb201 orrvs r11, r11, #0x10000000
#002ba8 e129f00b (..)
#002bac e8bd8000 pop {pc}
#002bb0 206f472a rsbcs r4, pc, r10, lsr #14
#002bb4 65746e65 ldrbvs r6, [r4, #-3685]!
#002bb8 61207372 bkpt #1842
#002bbc 6f727020 svcvs #0x727020
#002bc0 6d617267 (..)
#002bc4 206e6920 rsbcs r6, lr, r0, lsr #18
#002bc8 20525355 subscs r5, r2, r5, asr r3
#002bcc 65646f6d strbvs r6, [r4, #-3949]!
#002bd0 79530d2e (..)
#002bd4 7861746e (..)
#002bd8 472a203a (..)
#002bdc 3c5b206f (..)
#002be0 72646461 rsbvc r6, r4, #0x61000000
#002be4 2a005d3e bcs #+0x174f8
#002be8 74697551 strbtvc r7, [r9], #-1361
#002bec 61656c20 (..)
#002bf0 20736576 rsbscs r6, r3, r6, ror r5
#002bf4 20656874 rsbcs r6, r5, r4, ror r8
#002bf8 72727563 rsbsvc r7, r2, #0x18c00000
#002bfc 20746e65 rsbscs r6, r4, r5, ror #28
#002c00 676f7270 (..)
#002c04 2e6d6172 mcrcs 1, 3, r6, cr13, cr2, 3
#002c08 6e79530d (..)
#002c0c 3a786174 bcc #+0x1e185d0
#002c10 75512a20 ldrbvc r2, [r1, #-2592]
#002c14 2a007469 bcs #+0x1d1a4
#002c18 6b6e694c blvs #+0x1b9a530
#002c1c 65676150 strbvs r6, [r7, #-336]!
#002c20 70616d20 rsbvc r6, r1, r0, lsr #26
#002c24 20612073 rsbcs r2, r1, r3, ror r0
#002c28 65676170 strbvs r6, [r7, #-368]!
#002c2c 20666f20 rsbcs r6, r6, r0, lsr #30
#002c30 73796870 cmnvc r9, #0x700000
#002c34 6c616369 (..)
#002c38 6d656d20 (..)
#002c3c 2079726f rsbscs r7, r9, pc, ror #4
#002c40 61206f74 bkpt #1780
#002c44 676f6c20 strbvs r6, [pc, -r0], lsr #24]
#002c48 6c616369 (..)
#002c4c 6d656d20 (..)
#002c50 2079726f rsbscs r7, r9, pc, ror #4
#002c54 72646461 rsbvc r6, r4, #0x61000000
#002c58 2e737365 (..)
#002c5c 20744920 rsbscs r4, r4, r0, lsr #18
#002c60 70207369 eorvc r7, r0, r9, ror #6
#002c64 69766f72 (..)
#002c68 20646564 rsbcs r6, r4, r4, ror #10
#002c6c 20726f66 rsbscs r6, r2, r6, ror #30
#002c70 74736574 ldrbtvc r6, [r3], #-1396
#002c74 20676e69 rsbcs r6, r7, r9, ror #28
#002c78 796c6e6f (..)
#002c7c 79530d2e (..)
#002c80 7861746e (..)
#002c84 4c2a203a (..)
#002c88 506b6e69 rsbpl r6, r11, r9, ror #28
#002c8c 20656761 rsbcs r6, r5, r1, ror #14
#002c90 7968703c (..)
#002c94 3c203e73 (..)
#002c98 3e676f6c (..)
#002c9c 654d2a00 strbvs r2, [sp, #-2560]
#002ca0 79726f6d (..)
#002ca4 73696420 (..)
#002ca8 65737361 ldrbvs r7, [r3, #-865]!
#002cac 656c626d strbvs r6, [r12, #-621]!
#002cb0 68742073 (..)
#002cb4 6e692065 (..)
#002cb8 75727473 ldrbvc r7, [r2, #-1139]!
#002cbc 6f697463 svcvs #0x697463
#002cc0 6920736e stmdbvs r0!, {r1-r3,r5,r6,r8,r9,r12-lr}
#002cc4 2061206e rsbcs r2, r1, lr, rrx #0
#002cc8 636f6c62 (..)
#002ccc 666f206b strbtvs r2, [pc], -r11, rrx #0
#002cd0 6d656d20 (..)
#002cd4 0d79726f (..)
#002cd8 746e7953 strbtvc r7, [lr], #-2387
#002cdc 203a7861 eorscs r7, r10, r1, ror #16
#002ce0 6d654d2a (..)
#002ce4 4979726f (..)
#002ce8 64613c20 strbtvs r3, [r1], #-3104
#002cec 3e317264 (..)
#002cf0 2b5b5b20 blcs #+0x16d6c80
#002cf4 613c205d teqvs r12, sp, asr r0
#002cf8 32726464 rsbscc r6, r2, #0x64000000
#002cfc 2a005d3e bcs #+0x174f8
#002d00 6f6d654d svcvs #0x6d654d
#002d04 64207972 strtvs r7, [r0], #-2418
#002d08 6c707369 (..)
#002d0c 20737961 rsbscs r7, r3, r1, ror #18
#002d10 6c622061 (..)
#002d14 206b636f rsbcs r6, r11, pc, ror #6
#002d18 6d20666f (..)
#002d1c 726f6d65 rsbvc r6, pc, #0x1940
#002d20 79530d79 (..)
#002d24 7861746e (..)
#002d28 4d2a203a (..)
#002d2c 726f6d65 rsbvc r6, pc, #0x1940
#002d30 425b2079 subsmi r2, r11, #121
#002d34 613c205d teqvs r12, sp, asr r0
#002d38 31726464 cmncc r2, r4, ror #8
#002d3c 5b5b203e blpl #+0x16c80f8
#002d40 3c205d2b (..)
#002d44 72646461 rsbvc r6, r4, #0x61000000
#002d48 005d3e32 subseq r3, sp, r2, lsr lr
#002d4c 6c65482a (..)
#002d50 69642070 (..)
#002d54 616c7073 smcvs #3
#002d58 68207379 stmdavs r0!, {r0,r3-r6,r8,r9,r12-lr}
#002d5c 20706c65 rsbscs r6, r0, r5, ror #24
#002d60 74206e6f strtvc r6, [r0], #-3695
#002d64 67206568 strvs r6, [r0, -r8], ror #10]
#002d68 6e657669 (..)
#002d6c 62757320 rsbsvs r7, r5, #0x80000000
#002d70 7463656a strbtvc r6, [r3], #-1386
#002d74 6e795300 (..)
#002d78 3a786174 bcc #+0x1e185d0
#002d7c 65482a20 strbvs r2, [r8, #-2592]
#002d80 4c00706c (..)
#002d84 5032676f eorspl r6, r2, pc, ror #14
#002d88 20737968 rsbscs r7, r3, r8, ror #18
#002d8c 70736964 rsbsvc r6, r3, r4, ror #18
#002d90 7379616c cmnvc r9, #27
#002d94 65687420 strbvs r7, [r8, #-1056]!
#002d98 79687020 (..)
#002d9c 61636973 smcvs #3
#002da0 6461206c strbtvs r2, [r1], #-108
#002da4 73657264 (..)
#002da8 68772073 (..)
#002dac 20686369 rsbcs r6, r8, r9, ror #6
#002db0 6d207369 (..)
#002db4 65707061 ldrbvs r7, [r0, #-97]!
#002db8 6f742064 svcvs #0x742064
#002dbc 65687420 strbvs r7, [r8, #-1056]!
#002dc0 76696720 strbtvc r6, [r9], -r0, lsr #14
#002dc4 6c206e65 (..)
#002dc8 6369676f (..)
#002dcc 61206c61 (..)
#002dd0 65726464 ldrbvs r6, [r2, #-1124]!
#002dd4 530d7373 movwpl r7, #0xd373
#002dd8 61746e79 cmnvs r4, r9, ror lr
#002ddc 2a203a78 bcs #+0x80e9e0
#002de0 32676f4c rsbcc r6, r7, #304
#002de4 73796850 cmnvc r9, #0x500000
#002de8 64613c20 strbtvs r3, [r1], #-3104
#002dec 003e7264 eorseq r7, lr, r4, ror #4
#002df0 73796850 cmnvc r9, #0x500000
#002df4 676f4c32 (..)
#002df8 73696420 (..)
#002dfc 79616c70 (..)
#002e00 68742073 (..)
#002e04 6f6c2065 svcvs #0x6c2065
#002e08 61636967 (..)
#002e0c 6461206c strbtvs r2, [r1], #-108
#002e10 73657264 (..)
#002e14 68772073 (..)
#002e18 20686369 rsbcs r6, r8, r9, ror #6
#002e1c 6d207369 (..)
#002e20 65707061 ldrbvs r7, [r0, #-97]!
#002e24 6f742064 svcvs #0x742064
#002e28 65687420 strbvs r7, [r8, #-1056]!
#002e2c 76696720 strbtvc r6, [r9], -r0, lsr #14
#002e30 70206e65 eorvc r6, r0, r5, ror #28
#002e34 69737968 (..)
#002e38 206c6163 rsbcs r6, r12, r3, ror #2
#002e3c 72646461 rsbvc r6, r4, #0x61000000
#002e40 0d737365 (..)
#002e44 746e7953 strbtvc r7, [lr], #-2387
#002e48 203a7861 eorscs r7, r10, r1, ror #16
#002e4c 7968502a (..)
#002e50 6f4c3273 svcvs #0x4c3273
#002e54 613c2067 teqvs r12, r7, rrx #0
#002e58 3e726464 (..)
#002e5c 6f685300 svcvs #0x685300
#002e60 67655277 (..)
#002e64 69642073 (..)
#002e68 616c7073 smcvs #3
#002e6c 74207379 strtvc r7, [r0], #-889
#002e70 63206568 nopvs
#002e74 65746e6f ldrbvs r6, [r4, #-3695]!
#002e78 2073746e rsbscs r7, r3, lr, ror #8
#002e7c 7420666f strtvc r6, [r0], #-1647
#002e80 72206568 eorvc r6, r0, #0x1a000000
#002e84 73696765 (..)
#002e88 73726574 cmnvc r2, #0x1d000000
#002e8c 74666120 strbtvc r6, [r6], #-288
#002e90 61207265 (..)
#002e94 7865206e (..)
#002e98 74706563 ldrbtvc r6, [r0], #-1379
#002e9c 0d6e6f69 (..)
#002ea0 746e7953 strbtvc r7, [lr], #-2387
#002ea4 203a7861 eorscs r7, r10, r1, ror #16
#002ea8 6f68532a svcvs #0x68532a
#002eac 67655277 (..)
#002eb0 00000073 andeq r0, r0, r3, ror r0
#002eb4 e92d4000 push {lr}
#002eb8 e24f4b02 adr r4, #+-2048
#002ebc e2444e2a sub r4, r4, #672
#002ec0 eb000001 bl #+4
#002ec4 33a05000 movcc r5, #0
#002ec8 e8bd8000 pop {pc}
#002ecc e92d482c push {r2,r3,r5,r11,lr}
#002ed0 e10fb000 smlabb pc, r0, r0, r11
#002ed4 ea000001 b #+4
#002ed8 eb00001c bl #+112
#002edc e2844010 add r4, r4, #16
#002ee0 e1a02000 mov r2, r0
#002ee4 e5d45000 ldrb r5, [r4]
#002ee8 e3350000 teq r5, #0
#002eec 0a000014 beq #+80
#002ef0 e4d23001 ldrb r3, [r2], #1
#002ef4 e3530061 cmp r3, #97
#002ef8 2273e07a rsbscs lr, r3, #122
#002efc 22433020 subcs r3, r3, #32
#002f00 e3530020 cmp r3, #32
#002f04 93a03000 movls r3, #0
#002f08 e4d45001 ldrb r5, [r4], #1
#002f0c e3550061 cmp r5, #97
#002f10 2275e07a rsbscs lr, r5, #122
#002f14 22455020 subcs r5, r5, #32
#002f18 e333002e teq r3, #46
#002f1c 0a000004 beq #+16
#002f20 e1330005 teq r3, r5
#002f24 1affffeb bne #+-84
#002f28 e3330000 teq r3, #0
#002f2c 1affffef bne #+-68
#002f30 e2422001 sub r2, r2, #1
#002f34 eb000005 bl #+20
#002f38 e3cbb202 bic r11, r11, #0x20000000
#002f3c e1a00002 mov r0, r2
#002f40 ea000000 b #+0
#002f44 e38bb202 orr r11, r11, #0x20000000
#002f48 e129f00b (..)
#002f4c e8bd882c pop {r2,r3,r5,r11,pc}
#002f50 e3350000 teq r5, #0
#002f54 14d45001 ldrbne r5, [r4], #1
#002f58 1afffffc bne #+-16
#002f5c e2844003 add r4, r4, #3
#002f60 e3c44003 bic r4, r4, #3
#002f64 e1a0f00e mov pc, lr
#002f68 00003924 andeq r3, r0, r4, lsr #18
#002f6c 0004b904 andeq r11, r4, r4, lsl #18
#002f70 00000000 andeq r0, r0, r0
#002f74 00000000 andeq r0, r0, r0
#002f78 00000000 andeq r0, r0, r0
#002f7c 00000000 andeq r0, r0, r0
#002f80 00000000 andeq r0, r0, r0
#002f84 00000000 andeq r0, r0, r0
#002f88 00000000 andeq r0, r0, r0
#002f8c 00000000 andeq r0, r0, r0
#002f90 00000000 andeq r0, r0, r0
#002f94 00000000 andeq r0, r0, r0
#002f98 00000000 andeq r0, r0, r0
#002f9c 00000000 andeq r0, r0, r0
#002fa0 00000000 andeq r0, r0, r0
#002fa4 00000000 andeq r0, r0, r0
#002fa8 00000000 andeq r0, r0, r0
#002fac 00000000 andeq r0, r0, r0
#002fb0 00000000 andeq r0, r0, r0
#002fb4 00000000 andeq r0, r0, r0
#002fb8 00000000 andeq r0, r0, r0
#002fbc e92d480e push {r1-r3,r11,lr}
#002fc0 e10fb000 smlabb pc, r0, r0, r11
#002fc4 e895000c ldm r5, {r2,r3}
#002fc8 e3a01000 mov r1, #0
#002fcc e8840006 stm r4, {r1,r2}
#002fd0 e3320000 teq r2, #0
#002fd4 13330000 teqne r3, #0
#002fd8 15824000 strne r4, [r2]
#002fdc 01a03004 moveq r3, r4
#002fe0 e1a02004 mov r2, r4
#002fe4 e885000c stm r5, {r2,r3}
#002fe8 e129f00b (..)
#002fec e8bd880e pop {r1-r3,r11,pc}
#002ff0 e92d480e push {r1-r3,r11,lr}
#002ff4 e10fb000 smlabb pc, r0, r0, r11
#002ff8 e895000c ldm r5, {r2,r3}
#002ffc e3a0e000 mov lr, #0
#003000 e8844008 stm r4, {r3,lr}
#003004 e3320000 teq r2, #0
#003008 13330000 teqne r3, #0
#00300c 15834004 strne r4, [r3, #4]
#003010 01a02004 moveq r2, r4
#003014 e1a03004 mov r3, r4
#003018 e885000c stm r5, {r2,r3}
#00301c e129f00b (..)
#003020 e8bd880e pop {r1-r3,r11,pc}
#003024 e92d480c push {r2,r3,r11,lr}
#003028 e10fb000 smlabb pc, r0, r0, r11
#00302c e894000c ldm r4, {r2,r3}
#003030 e3320000 teq r2, #0
#003034 05853000 streq r3, [r5]
#003038 15823004 strne r3, [r2, #4]
#00303c e3330000 teq r3, #0
#003040 05852004 streq r2, [r5, #4]
#003044 15832000 strne r2, [r3]
#003048 e129f00b (..)
#00304c e8bd880c pop {r2,r3,r11,pc}
#003050 e92d4870 push {r4-r6,r11,lr}
#003054 e10fb000 smlabb pc, r0, r0, r11
#003058 e59f41e0 ldr r4, [pc, #480]
#00305c e3a05018 mov r5, #24
#003060 e3a06000 mov r6, #0
#003064 e4846004 str r6, [r4], #4
#003068 e2555004 subs r5, r5, #4
#00306c 1afffffc bne #+-16
#003070 e59f41cc ldr r4, [pc, #460]
#003074 e59f51cc ldr r5, [pc, #460]
#003078 e3a06010 mov r6, #16
#00307c ebffffce bl #+-200
#003080 e2844010 add r4, r4, #16
#003084 e2566001 subs r6, r6, #1
#003088 1afffffb bne #+-20
#00308c e129f00b (..)
#003090 e8bd8870 pop {r4-r6,r11,pc}
#003094 e92d49c0 push {r6-r8,r11,lr}
#003098 e10fb000 smlabb pc, r0, r0, r11
#00309c e5954000 ldr r4, [r5]
#0030a0 e3340000 teq r4, #0
#0030a4 0a000004 beq #+16
#0030a8 e99401c0 ldmib r4, {r6-r8}
#0030ac e1310007 teq r1, r7
#0030b0 01320008 teqeq r2, r8
#0030b4 11b04006 movsne r4, r6
#0030b8 1afffffa bne #+-24
#0030bc e129f00b (..)
#0030c0 e8bd89c0 pop {r6-r8,r11,pc}
#0030c4 e92d4020 push {r5,lr}
#0030c8 e1a05006 mov r5, r6
#0030cc ebffffd4 bl #+-176
#0030d0 e59d5000 ldr r5, [sp]
#0030d4 e3330000 teq r3, #0
#0030d8 0bffffb7 bleq #+-292
#0030dc 1bffffc3 blne #+-244
#0030e0 e8bd8020 pop {r5,pc}
#0030e4 e92d4850 push {r4,r6,r11,lr}
#0030e8 e10fb000 smlabb pc, r0, r0, r11
#0030ec e59f6154 ldr r6, [pc, #340]
#0030f0 e5964000 ldr r4, [r6]
#0030f4 e3340000 teq r4, #0
#0030f8 038bb201 orreq r11, r11, #0x10000000
#0030fc 028f0014 adreq r0, #+20
#003100 0a000002 beq #+8
#003104 e5841008 str r1, [r4, #8]
#003108 e584200c str r2, [r4, #12]
#00310c ebffffec bl #+-80
#003110 e129f00b (..)
#003114 e8bd8850 pop {r4,r6,r11,pc}
#003118 00000001 andeq r0, r0, r1
#00311c 276e6143 strbcs r6, [lr, -r3], asr #2]
#003120 6c632074 (..)
#003124 206d6961 rsbcs r6, sp, r1, ror #18
#003128 74636576 strbtvc r6, [r3], #-1398
#00312c 0000726f andeq r7, r0, pc, ror #4
#003130 00000002 andeq r0, r0, r2
#003134 276e6143 strbcs r6, [lr, -r3], asr #2]
#003138 65722074 ldrbvs r2, [r2, #-116]!
#00313c 7361656c (..)
#003140 65762065 ldrbvs r2, [r6, #-101]!
#003144 726f7463 rsbvc r7, pc, #0x63000000
#003148 00000000 andeq r0, r0, r0
#00314c e92d4878 push {r3-r6,r11,lr}
#003150 e10fb000 smlabb pc, r0, r0, r11
#003154 ebffffce bl #+-200
#003158 e3340000 teq r4, #0
#00315c 038bb201 orreq r11, r11, #0x10000000
#003160 024f0038 adreq r0, #+-56
#003164 0a000003 beq #+12
#003168 e1a06005 mov r6, r5
#00316c e59f50d4 ldr r5, [pc, #212]
#003170 e3a03000 mov r3, #0
#003174 ebffffd2 bl #+-184
#003178 e129f00b (..)
#00317c e8bd8878 pop {r3-r6,r11,pc}
#003180 e92d5e00 push {r9-r12,lr}
#003184 e10f9000 smlabb pc, r0, r0, r9
#003188 e28fa024 adr r10, #+36
#00318c e92d0400 push {r10}
#003190 e59ba000 ldr r10, [r11]
#003194 e33a0000 teq r10, #0
#003198 08bd8000 popeq {pc}
#00319c e99a1c00 ldmib r10, {r10-r12}
#0031a0 e1a0e00f mov lr, pc
#0031a4 e1a0f00b mov pc, r11
#0031a8 7afffff9 bvc #+-28
#0031ac e28dd004 add sp, sp, #4
#0031b0 e3899201 orr r9, r9, #0x10000000
#0031b4 e129f009 (..)
#0031b8 e8bd9e00 pop {r9-r12,pc}
#0031bc e92d5fff push {r0-r12,lr}
#0031c0 e10f9000 smlabb pc, r0, r0, r9
#0031c4 e1a06005 mov r6, r5
#0031c8 e5964000 ldr r4, [r6]
#0031cc e3340000 teq r4, #0
#0031d0 0a000008 beq #+32
#0031d4 e9941c00 ldmib r4, {r10-r12}
#0031d8 e59f5068 ldr r5, [pc, #104]
#0031dc e3a03000 mov r3, #0
#0031e0 ebffffb7 bl #+-292
#0031e4 e1a0e00f mov lr, pc
#0031e8 e1a0f00b mov pc, r11
#0031ec e1a0400a mov r4, r10
#0031f0 eafffff5 b #+-44
#0031f4 e3899201 orr r9, r9, #0x10000000
#0031f8 e129f009 (..)
#0031fc e8bd9fff pop {r0-r12,pc}
#003200 e92d4060 push {r5,r6,lr}
#003204 e10f6000 smlabb pc, r0, r0, r6
#003208 e59f503c ldr r5, [pc, #60]
#00320c e595e000 ldr lr, [r5]
#003210 e33e0000 teq lr, #0
#003214 0a000008 beq #+32
#003218 e3c6e01f bic lr, r6, #31
#00321c e38ee013 orr lr, lr, #19
#003220 e129f00e (..)
#003224 e14f0000 smlalbb r0, pc, r0, r0
#003228 e92d5fff push {r0-r12,lr}
#00322c ebffffe2 bl #+-120
#003230 e8bd5fff pop {r0-r12,lr}
#003234 e169f000 (..)
#003238 e129f006 (..)
#00323c e8bd8060 pop {r5,r6,pc}
#003240 00003a24 andeq r3, r0, r4, lsr #20
#003244 00003a3c andeq r3, r0, r12, lsr r10
#003248 00003a34 andeq r3, r0, r4, lsr r10
#00324c 00003a2c andeq r3, r0, r12, lsr #20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment