From 070852d8604cece0c31f28ff3eb8d21d9ba415fb Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 28 Apr 2024 09:24:57 +0200 Subject: Adding upstream version 1.3.3. Signed-off-by: Daniel Baumann --- .../tests/snapshots/tc2-ptm-rstk-t32/PTM_0_2.bin | Bin 0 -> 27884 bytes .../tests/snapshots/tc2-ptm-rstk-t32/README.txt | 1 + .../tests/snapshots/tc2-ptm-rstk-t32/device1.ini | 357 + .../tests/snapshots/tc2-ptm-rstk-t32/device2.ini | 129 + .../tests/snapshots/tc2-ptm-rstk-t32/device3.ini | 129 + .../tests/snapshots/tc2-ptm-rstk-t32/device4.ini | 129 + .../tests/snapshots/tc2-ptm-rstk-t32/device5.ini | 89 + .../tests/snapshots/tc2-ptm-rstk-t32/device6.ini | 89 + .../tc2-ptm-rstk-t32/ds-5_trace_dump/a15_rs.txt | 10005 +++++++++++++++++++ .../mem_Cortex-A15_0_0_VECTORS.bin | Bin 0 -> 632 bytes .../mem_Cortex-A15_0_1_RO_CODE.bin | Bin 0 -> 6576 bytes .../mem_Cortex-A15_0_2_RO_DATA.bin | Bin 0 -> 304 bytes .../mem_Cortex-A15_0_3_RW_DATA.bin | Bin 0 -> 16 bytes .../mem_Cortex-A15_0_4_ZI_DATA.bin | Bin 0 -> 576 bytes .../mem_Cortex-A15_0_5_ARM_LIB_HEAP.bin | Bin 0 -> 262144 bytes .../mem_Cortex-A15_0_6_ARM_LIB_STACK.bin | Bin 0 -> 65536 bytes .../mem_Cortex-A15_0_7_IRQ_STACK.bin | Bin 0 -> 65536 bytes .../tc2-ptm-rstk-t32/mem_Cortex-A15_0_8_TTB.bin | Bin 0 -> 16384 bytes .../tests/snapshots/tc2-ptm-rstk-t32/snapshot.ini | 16 + decoder/tests/snapshots/tc2-ptm-rstk-t32/trace.ini | 24 + 20 files changed, 10968 insertions(+) create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/PTM_0_2.bin create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/README.txt create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/device1.ini create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/device2.ini create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/device3.ini create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/device4.ini create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/device5.ini create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/device6.ini create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/ds-5_trace_dump/a15_rs.txt create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_0_VECTORS.bin create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_1_RO_CODE.bin create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_2_RO_DATA.bin create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_3_RW_DATA.bin create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_4_ZI_DATA.bin create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_5_ARM_LIB_HEAP.bin create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_6_ARM_LIB_STACK.bin create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_7_IRQ_STACK.bin create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_8_TTB.bin create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/snapshot.ini create mode 100644 decoder/tests/snapshots/tc2-ptm-rstk-t32/trace.ini (limited to 'decoder/tests/snapshots/tc2-ptm-rstk-t32') diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/PTM_0_2.bin b/decoder/tests/snapshots/tc2-ptm-rstk-t32/PTM_0_2.bin new file mode 100644 index 0000000..2117255 Binary files /dev/null and b/decoder/tests/snapshots/tc2-ptm-rstk-t32/PTM_0_2.bin differ diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/README.txt b/decoder/tests/snapshots/tc2-ptm-rstk-t32/README.txt new file mode 100644 index 0000000..fe190e6 --- /dev/null +++ b/decoder/tests/snapshots/tc2-ptm-rstk-t32/README.txt @@ -0,0 +1 @@ +DS-5 Debugger has generated this trace dump data set. The intention is that in a future release the DS-5 Debugger will be able to directly consume this data set. Until then, this data set must be converted into a Snapshot viewer compatible format before it can be used by DS-5 Debugger. \ No newline at end of file diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/device1.ini b/decoder/tests/snapshots/tc2-ptm-rstk-t32/device1.ini new file mode 100644 index 0000000..1f53880 --- /dev/null +++ b/decoder/tests/snapshots/tc2-ptm-rstk-t32/device1.ini @@ -0,0 +1,357 @@ +[device] +name=Cortex-A15_0 +class=core +type=Cortex-A15 + +[regs] +DFSR=0x00000000 +IFSR=0x00000000 +AIFSR=0x00000000 +DFAR=0x00000000 +IFAR=0x00000000 +ADFSR=0x00000000 +S_ADFSR=0x00000000 +N_ADFSR=0x00000000 +CNTFRQ=0x00000000 +CNTPCT(size:64)=0x0000043429D1ACFF +CNTKCTL=0x000000F4 +CNTP_TVAL=0xD62B6D3D +CNTP_CTL=0x00000000 +CNTV_TVAL=0xD62899A7 +CNTV_CTL=0x00000000 +CNTVCT(size:64)=0x0000043429DA6C51 +CNTP_CVAL(size:64)=0x0000000000000000 +CNTV_CVAL(size:64)=0x0000000000000000 +CNTVOFF(size:64)=0x0000000000000000 +CNTHCTL=0x00000003 +CNTHP_TVAL=0xD61DE8B5 +CNTHP_CTL=0x00000000 +CNTHP_CVAL(size:64)=0x0000000000000000 +MIDR=0x412FC0F1 +CTR=0x8444C003 +TCMTR=0x00000000 +TLBTR=0x00000000 +MPIDR=0x80000000 +REVIDR=0x00000000 +ID_PFR0=0x00001131 +ID_PFR1=0x00011011 +ID_DFR0=0x02010555 +ID_AFR0=0x00000000 +ID_MMFR0=0x10201105 +ID_MMFR1=0x20000000 +ID_MMFR2=0x01240000 +ID_MMFR3=0x02102211 +ID_ISAR0=0x02101110 +ID_ISAR1=0x13112111 +ID_ISAR2=0x21232041 +ID_ISAR3=0x11112131 +ID_ISAR4=0x10011142 +ID_ISAR5=0x00000000 +CCSIDR=0x707FE07A +CLIDR=0x0A200023 +AIDR=0x00000000 +CSSELR=0x00000002 +CBAR=0x2C000000 +CPUMERRSR(size:64)=0x0000000000000000 +IL1DATA0=0x60234202 +IL1DATA1=0x00000000 +IL1DATA2=0x00000000 +DL1DATA0=0x00000000 +DL1DATA1=0x00000000 +DL1DATA2=0x00000000 +DL1DATA3=0x00000000 +L2CTLR=0x01000000 +L2ECTLR=0x00000000 +L2ACTLR=0x00000000 +L2PFR=0x000009B0 +L2MERRSR(size:64)=0x0000000000000000 +TPIDRURW=0x00000000 +TPIDRURO=0x00000000 +TPIDRPRW=0x00000000 +HTPIDR=0x00000000 +N_CSSELR=0x00000000 +N_SCTLR=0x00C50078 +N_TTBR0=0x00000000 +N_TTBR1=0x00000000 +N_TTBR0_64(size:64)=0x0000000000000000 +N_TTBR1_64(size:64)=0x0000000000000000 +N_TTBCR=0x00000000 +N_DACR=0x55555555 +N_PRRR=0x00098AA4 +N_NMRR=0x44E048E0 +N_MAIR0=0x00098AA4 +N_MAIR1=0x44E048E0 +N_AMAIR0=0x00000000 +N_AMAIR1=0x00000000 +N_CONTEXTIDR=0x00000000 +N_DFSR=0x00000000 +N_IFSR=0x00000000 +N_AIFSR=0x00000000 +N_DFAR=0x00000000 +N_IFAR=0x00000000 +N_FCSEIDR=0x00000000 +N_PAR=0x00000000 +N_PAR_64(size:64)=0x0000000000000000 +N_VBAR=0x00000000 +N_TPIDRURW=0x00000000 +N_TPIDRURO=0x00000000 +N_TPIDRPRW=0x00000000 +N_CNTP_CTL=0x00000000 +N_CNTP_TVAL=0xD5B6326D +N_CNTP_CVAL(size:64)=0x0000000000000000 +CPACR=0x00F00000 +FCSEIDR=0x00000000 +ACTLR=0x00000040 +PMCR=0x410F3000 +PMCNTENSET=0x00000000 +PMCNTENCLR=0x00000000 +PMOVSR=0x00000000 +PMSELR=0x00000000 +PMCEID0=0x3FFF0F3F +PMCEID1=0x00000000 +PMCCNTR=0x00000000 +PMXEVTYPER=0x00000000 +PMXEVCNTR=0x00000000 +PMUSERENR=0x00000000 +PMINTENSET=0x00000000 +PMINTENCLR=0x00000000 +PMOVSSET=0x00000000 +S_CSSELR=0x00000002 +S_SCTLR=0x00C5187D +S_TTBR0=0x80100048 +S_TTBR1=0x00000000 +S_TTBR0_64(size:64)=0x0000000080100048 +S_TTBR1_64(size:64)=0x0000000000000000 +S_TTBCR=0x00000000 +S_DACR=0x55555555 +S_PRRR=0x00098AA4 +S_NMRR=0x44E048E0 +S_MAIR0=0x00098AA4 +S_MAIR1=0x44E048E0 +S_AMAIR0=0x00000000 +S_AMAIR1=0x00000000 +S_CONTEXTIDR=0x00000000 +S_DFSR=0x00000000 +S_IFSR=0x00000000 +S_AIFSR=0x00000000 +S_DFAR=0x00000000 +S_IFAR=0x00000000 +S_FCSEIDR=0x00000000 +S_PAR=0x00000000 +S_PAR_64(size:64)=0x0000000000000000 +S_VBAR=0x80000000 +S_TPIDRURW=0x00000000 +S_TPIDRURO=0x00000000 +S_TPIDRPRW=0x00000000 +S_CNTP_CTL=0x00000000 +S_CNTP_TVAL=0xD56AA98A +S_CNTP_CVAL(size:64)=0x0000000000000000 +SCR=0x00000000 +SDER=0x00000000 +VBAR=0x80000000 +MVBAR=0x00000000 +ISR=0x00000000 +NSACR=0x00000000 +PAR=0x00000000 +PAR_64(size:64)=0x0000000000000000 +SCTLR=0x00C5187D +TTBR0=0x80100048 +TTBR1=0x00000000 +TTBR0_64(size:64)=0x0000000080100048 +TTBR1_64(size:64)=0x0000000000000000 +TTBCR=0x00000000 +DACR=0x55555555 +PRRR=0x00098AA4 +NMRR=0x44E048E0 +MAIR0=0x00098AA4 +MAIR1=0x44E048E0 +AMAIR0=0x00000000 +AMAIR1=0x00000000 +CONTEXTIDR=0x00000000 +VPIDR=0x412FC0F1 +VMPIDR=0x80000000 +HSCTLR=0x30C50878 +HACTLR=0x00000000 +HCR=0x00000000 +HDCR=0x00000006 +HCPTR=0x00003FFF +HSTR=0x00000000 +HACR=0x00000000 +HTCR=0x80800000 +VTCR=0x80000000 +HTTBR(size:64)=0x0000000000000000 +VTTBR(size:64)=0x0000000000000000 +HSR=0x00000000 +HDFAR=0x00000000 +HIFAR=0x00000000 +HPFAR=0x00000000 +HVBAR=0x00000000 +HADFSR=0x00000000 +HAIFSR=0x00000000 +HMAIR0=0x00000000 +HMAIR1=0x00000000 +R0=0x8008F818 +R1=0x8008E248 +R2=0x8008F048 +R3=0x00000000 +R4=0x000001F4 +R5=0x8008F048 +R6=0x00000000 +R7=0x80000267 +R8=0x8814C010 +R9=0xFFFFFFFF +R10=0x80000278 +R11=0x80000278 +R12=0x80040010 +SP=0x8008E268 +LR=0x800007C9 +PC=0x80000594 +CPSR=0x600001D3 +SP_ABT=0xAB020800 +LR_ABT=0x10048000 +SPSR_ABT=0x00000010 +R8_FIQ=0x02060240 +R9_FIQ=0x00202100 +R10_FIQ=0x00800000 +R11_FIQ=0x04120210 +R12_FIQ=0x00800800 +SP_FIQ=0x02009180 +LR_FIQ=0x16A04274 +SPSR_FIQ=0x00000010 +SPSR_HYP=0x00000010 +SP_HYP=0x00080902 +ELR_HYP=0x14804618 +SP_IRQ=0xC0002010 +LR_IRQ=0x12260E1A +SPSR_IRQ=0x00000010 +SP_MON=0x20380038 +LR_MON=0x4E9A4000 +SPSR_MON=0x00000010 +SP_SVC=0x8008E268 +LR_SVC=0x800007C9 +SPSR_SVC=0x200001F3 +SP_UND=0x00040801 +LR_UND=0x10001288 +SPSR_UND=0x00000010 +R8_USR=0x8814C010 +R9_USR=0xFFFFFFFF +R10_USR=0x80000278 +R11_USR=0x80000278 +R12_USR=0x80040010 +SP_USR=0x01240C14 +LR_USR=0x0218C000 +FPSID=0x410430F0 +FPSCR=0x03000000 +FPEXC=0x40000000 +MVFR0=0x10110222 +MVFR1=0x11111111 +D0(size:64)=0x0391808001A02464 +D1(size:64)=0x000381C047224084 +D2(size:64)=0x08002000002800A8 +D3(size:64)=0x8000413610410401 +D4(size:64)=0x0C00002005440405 +D5(size:64)=0x0868804010250006 +D6(size:64)=0x00000211231F0343 +D7(size:64)=0x2002180000000004 +D8(size:64)=0x2029402020081900 +D9(size:64)=0x002A000002200000 +D10(size:64)=0x4830801101880A00 +D11(size:64)=0x8A18414010020102 +D12(size:64)=0x0010080008041001 +D13(size:64)=0x01E00A0128090020 +D14(size:64)=0x0080186807490206 +D15(size:64)=0x2A80000000290808 +D16(size:64)=0x8000012015444310 +D17(size:64)=0x4404290010008008 +D18(size:64)=0x004000206648002C +D19(size:64)=0x30002408B104020E +D20(size:64)=0x5412200036B20801 +D21(size:64)=0x109E04029A0080B3 +D22(size:64)=0x0040060008040410 +D23(size:64)=0x0C00030808A02082 +D24(size:64)=0x0040000C1A00600A +D25(size:64)=0x804B0A02080B8080 +D26(size:64)=0x82A0000002026410 +D27(size:64)=0x1060014004462227 +D28(size:64)=0xC080000013228000 +D29(size:64)=0x0400800400010024 +D30(size:64)=0x601090C097650A02 +D31(size:64)=0x000020680890200C +S0=0x01A02464 +S1=0x03918080 +S2=0x47224084 +S3=0x000381C0 +S4=0x002800A8 +S5=0x08002000 +S6=0x10410401 +S7=0x80004136 +S8=0x05440405 +S9=0x0C000020 +S10=0x10250006 +S11=0x08688040 +S12=0x231F0343 +S13=0x00000211 +S14=0x00000004 +S15=0x20021800 +S16=0x20081900 +S17=0x20294020 +S18=0x02200000 +S19=0x002A0000 +S20=0x01880A00 +S21=0x48308011 +S22=0x10020102 +S23=0x8A184140 +S24=0x08041001 +S25=0x00100800 +S26=0x28090020 +S27=0x01E00A01 +S28=0x07490206 +S29=0x00801868 +S30=0x00290808 +S31=0x2A800000 + +[dump1] +space=S +address=0x80000000 +file=mem_Cortex-A15_0_0_VECTORS.bin + +[dump2] +space=S +address=0x80000278 +file=mem_Cortex-A15_0_1_RO_CODE.bin + +[dump3] +space=S +address=0x80001C28 +file=mem_Cortex-A15_0_2_RO_DATA.bin + +[dump4] +space=S +address=0x80001D58 +file=mem_Cortex-A15_0_3_RW_DATA.bin + +[dump5] +space=S +address=0x80001D68 +file=mem_Cortex-A15_0_4_ZI_DATA.bin + +[dump6] +space=S +address=0x80040000 +file=mem_Cortex-A15_0_5_ARM_LIB_HEAP.bin + +[dump7] +space=S +address=0x80080000 +file=mem_Cortex-A15_0_6_ARM_LIB_STACK.bin + +[dump8] +space=S +address=0x80090000 +file=mem_Cortex-A15_0_7_IRQ_STACK.bin + +[dump9] +space=S +address=0x80100000 +file=mem_Cortex-A15_0_8_TTB.bin + diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/device2.ini b/decoder/tests/snapshots/tc2-ptm-rstk-t32/device2.ini new file mode 100644 index 0000000..ba096be --- /dev/null +++ b/decoder/tests/snapshots/tc2-ptm-rstk-t32/device2.ini @@ -0,0 +1,129 @@ +[device] +name=ETM_0_4 +class=trace_source +type=ETM3.5 + +[regs] +ETMACTR3(id:0x22)=0x00000000 +ETMCNTENR4(id:0x57)=0x00000000 +ETMACTR2(id:0x21)=0x00000000 +ETMACTR5(id:0x24)=0x00000000 +ETMCNTENR2(id:0x55)=0x0002406F +ETMACTR4(id:0x23)=0x00000000 +ETMCNTENR3(id:0x56)=0x00000000 +ETMCNTENR1(id:0x54)=0x0002406F +ETMVDCR3(id:0xF)=0x00000000 +ETMACTR1(id:0x20)=0x00000000 +ETMFFLR(id:0xB)=0x00000081 +ETMAUXCR(id:0x7F)=0x00000000 +ETMASICCR(id:0x3)=0x00000000 +ETMVDCR2(id:0xE)=0x00000000 +ETMVDCR1(id:0xD)=0x00000000 +ETMACTR7(id:0x26)=0x00000000 +ETMTSSCR(id:0x6)=0x00000000 +ETMACTR6(id:0x25)=0x00000000 +ETMACTR9(id:0x28)=0x00000000 +ETMACTR8(id:0x27)=0x00000000 +ETMACTR16(id:0x2F)=0x00000000 +ETMACTR15(id:0x2E)=0x00000000 +ETMACTR14(id:0x2D)=0x00000000 +ETMACTR13(id:0x2C)=0x00000000 +ETMDCVR9(id:0x39)=0x00000000 +ETMDCVR8(id:0x38)=0x00000000 +ETMSQ13EVR(id:0x65)=0x0000406F +ETMDCVR7(id:0x37)=0x00000000 +ETMDCVR6(id:0x36)=0x00000000 +ETMDCVR5(id:0x35)=0x00000000 +ETMDCVR4(id:0x34)=0x00000000 +ETMDCVR3(id:0x33)=0x00000000 +ETMDCVR2(id:0x32)=0x00000000 +ETMDCVR1(id:0x31)=0x00000000 +ETMDCVR0(id:0x30)=0x00000000 +ETMTESSEICR(id:0x7C)=0x00000000 +ETMCCR(id:0x1)=0x8D014024 +ETMIDR2(id:0x82)=0x00000000 +ETMSCR(id:0x5)=0x0002000C +ETMCCER(id:0x7A)=0x344008F2 +ETMTSEVR(id:0x7E)=0x0000406F +ETMCNTVR2(id:0x5D)=0x00000000 +ETMCNTVR1(id:0x5C)=0x00000000 +ETMACVR16(id:0x1F)=0x00000000 +ETMCNTVR4(id:0x5F)=0x00000000 +ETMACVR15(id:0x1E)=0x00000000 +ETMCNTVR3(id:0x5E)=0x00000000 +ETMTRACEIDR(id:0x80)=0x00000004 +ETMACTR12(id:0x2B)=0x00000000 +ETMACTR11(id:0x2A)=0x00000000 +ETMACTR10(id:0x29)=0x00000000 +ETMVMIDCVR(id:0x81)=0x00000000 +ETMCNTRLDVR4(id:0x53)=0x00000000 +ETMCNTRLDVR3(id:0x52)=0x00000000 +ETMCNTRLDVR2(id:0x51)=0x00000000 +ETMCNTRLDVR1(id:0x50)=0x00000000 +ETMSQ31EVR(id:0x63)=0x0000406F +ETMACVR1(id:0x10)=0x00000000 +ETMACVR3(id:0x12)=0x00000000 +ETMACVR2(id:0x11)=0x00000000 +ETMSQ12EVR(id:0x60)=0x0000406F +ETMACVR9(id:0x18)=0x00000000 +ETMACVR8(id:0x17)=0x00000000 +ETMACVR5(id:0x14)=0x00000000 +ETMACVR4(id:0x13)=0x00000000 +ETMACVR7(id:0x16)=0x00000000 +ETMACVR6(id:0x15)=0x00000000 +ETMTEEVR(id:0x8)=0x0000006F +ETMSQ32EVR(id:0x64)=0x0000406F +ETMCIDCVR2(id:0x6D)=0x00000000 +ETMCIDCVR1(id:0x6C)=0x00000000 +ETMCR(id:0x0)=0x000E2C42 +ETMCIDCVR3(id:0x6E)=0x00000000 +ETMACVR14(id:0x1D)=0x00000000 +ETMACVR13(id:0x1C)=0x00000000 +ETMACVR12(id:0x1B)=0x00000000 +ETMDCVR14(id:0x3E)=0x00000000 +ETMACVR11(id:0x1A)=0x00000000 +ETMDCVR15(id:0x3F)=0x00000000 +ETMACVR10(id:0x19)=0x00000000 +ETMDCVR12(id:0x3C)=0x00000000 +ETMDCVR13(id:0x3D)=0x00000000 +ETMSR(id:0x4)=0x00000002 +ETMDCVR10(id:0x3A)=0x00000000 +ETMDCVR11(id:0x3B)=0x00000000 +ETMTECR1(id:0x9)=0x01000000 +ETMSQ23EVR(id:0x62)=0x0000406F +ETMTECR2(id:0x7)=0x00000000 +ETMFFRR(id:0xA)=0x00000000 +ETMTRIGGER(id:0x2)=0x0000406F +ETMCIDCMR(id:0x6F)=0xFFFFFFFF +ETMCNTRLDEVR1(id:0x58)=0x0000406F +ETMCNTRLDEVR2(id:0x59)=0x0000406F +ETMCNTRLDEVR3(id:0x5A)=0x00000000 +ETMCNTRLDEVR4(id:0x5B)=0x00000000 +ETMIDR(id:0x79)=0x410CF250 +ETMEIBCR(id:0x7D)=0x00000000 +ETMSYNCFR(id:0x78)=0x00000400 +ETMVDEVR(id:0xC)=0x0000406F +ETMDCMR9(id:0x49)=0x00000000 +ETMDCMR8(id:0x48)=0x00000000 +ETMEXTOUTEVR1(id:0x68)=0x0000406F +ETMDCMR7(id:0x47)=0x00000000 +ETMEXTINSELR(id:0x7B)=0x00000204 +ETMDCMR6(id:0x46)=0x00000000 +ETMEXTOUTEVR3(id:0x6A)=0x00000000 +ETMDCMR5(id:0x45)=0x00000000 +ETMEXTOUTEVR2(id:0x69)=0x0000406F +ETMDCMR4(id:0x44)=0x00000000 +ETMDCMR3(id:0x43)=0x00000000 +ETMEXTOUTEVR4(id:0x6B)=0x00000000 +ETMDCMR2(id:0x42)=0x00000000 +ETMDCMR1(id:0x41)=0x00000000 +ETMDCMR11(id:0x4B)=0x00000000 +ETMDCMR0(id:0x40)=0x00000000 +ETMDCMR12(id:0x4C)=0x00000000 +ETMDCMR10(id:0x4A)=0x00000000 +ETMSQR(id:0x67)=0x00000000 +ETMDCMR15(id:0x4F)=0x00000000 +ETMSQ21EVR(id:0x61)=0x0000406F +ETMDCMR13(id:0x4D)=0x00000000 +ETMDCMR14(id:0x4E)=0x00000000 + diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/device3.ini b/decoder/tests/snapshots/tc2-ptm-rstk-t32/device3.ini new file mode 100644 index 0000000..65d4d00 --- /dev/null +++ b/decoder/tests/snapshots/tc2-ptm-rstk-t32/device3.ini @@ -0,0 +1,129 @@ +[device] +name=ETM_1_5 +class=trace_source +type=ETM3.5 + +[regs] +ETMACTR3(id:0x22)=0x00000000 +ETMCNTENR4(id:0x57)=0x00000000 +ETMACTR2(id:0x21)=0x00000000 +ETMACTR5(id:0x24)=0x00000000 +ETMCNTENR2(id:0x55)=0x0002406F +ETMACTR4(id:0x23)=0x00000000 +ETMCNTENR3(id:0x56)=0x00000000 +ETMCNTENR1(id:0x54)=0x0002406F +ETMVDCR3(id:0xF)=0x00000000 +ETMACTR1(id:0x20)=0x00000000 +ETMFFLR(id:0xB)=0x00000000 +ETMAUXCR(id:0x7F)=0x00000000 +ETMASICCR(id:0x3)=0x00000000 +ETMVDCR2(id:0xE)=0x00000000 +ETMVDCR1(id:0xD)=0x00000000 +ETMACTR7(id:0x26)=0x00000000 +ETMTSSCR(id:0x6)=0x00000000 +ETMACTR6(id:0x25)=0x00000000 +ETMACTR9(id:0x28)=0x00000000 +ETMACTR8(id:0x27)=0x00000000 +ETMACTR16(id:0x2F)=0x00000000 +ETMACTR15(id:0x2E)=0x00000000 +ETMACTR14(id:0x2D)=0x00000000 +ETMACTR13(id:0x2C)=0x00000000 +ETMDCVR9(id:0x39)=0x00000000 +ETMDCVR8(id:0x38)=0x00000000 +ETMSQ13EVR(id:0x65)=0x0000406F +ETMDCVR7(id:0x37)=0x00000000 +ETMDCVR6(id:0x36)=0x00000000 +ETMDCVR5(id:0x35)=0x00000000 +ETMDCVR4(id:0x34)=0x00000000 +ETMDCVR3(id:0x33)=0x00000000 +ETMDCVR2(id:0x32)=0x00000000 +ETMDCVR1(id:0x31)=0x00000000 +ETMDCVR0(id:0x30)=0x00000000 +ETMTESSEICR(id:0x7C)=0x00000000 +ETMCCR(id:0x1)=0x8D014024 +ETMIDR2(id:0x82)=0x00000000 +ETMSCR(id:0x5)=0x0002000C +ETMCCER(id:0x7A)=0x344008F2 +ETMTSEVR(id:0x7E)=0x0000406F +ETMCNTVR2(id:0x5D)=0x00000000 +ETMCNTVR1(id:0x5C)=0x00000000 +ETMACVR16(id:0x1F)=0x00000000 +ETMCNTVR4(id:0x5F)=0x00000000 +ETMACVR15(id:0x1E)=0x00000000 +ETMCNTVR3(id:0x5E)=0x00000000 +ETMTRACEIDR(id:0x80)=0x00000005 +ETMACTR12(id:0x2B)=0x00000000 +ETMACTR11(id:0x2A)=0x00000000 +ETMACTR10(id:0x29)=0x00000000 +ETMVMIDCVR(id:0x81)=0x00000000 +ETMCNTRLDVR4(id:0x53)=0x00000000 +ETMCNTRLDVR3(id:0x52)=0x00000000 +ETMCNTRLDVR2(id:0x51)=0x00000000 +ETMCNTRLDVR1(id:0x50)=0x00000000 +ETMSQ31EVR(id:0x63)=0x0000406F +ETMACVR1(id:0x10)=0x00000000 +ETMACVR3(id:0x12)=0x00000000 +ETMACVR2(id:0x11)=0x00000000 +ETMSQ12EVR(id:0x60)=0x0000406F +ETMACVR9(id:0x18)=0x00000000 +ETMACVR8(id:0x17)=0x00000000 +ETMACVR5(id:0x14)=0x00000000 +ETMACVR4(id:0x13)=0x00000000 +ETMACVR7(id:0x16)=0x00000000 +ETMACVR6(id:0x15)=0x00000000 +ETMTEEVR(id:0x8)=0x0000006F +ETMSQ32EVR(id:0x64)=0x0000406F +ETMCIDCVR2(id:0x6D)=0x00000000 +ETMCIDCVR1(id:0x6C)=0x00000000 +ETMCR(id:0x0)=0x000E2C42 +ETMCIDCVR3(id:0x6E)=0x00000000 +ETMACVR14(id:0x1D)=0x00000000 +ETMACVR13(id:0x1C)=0x00000000 +ETMACVR12(id:0x1B)=0x00000000 +ETMDCVR14(id:0x3E)=0x00000000 +ETMACVR11(id:0x1A)=0x00000000 +ETMDCVR15(id:0x3F)=0x00000000 +ETMACVR10(id:0x19)=0x00000000 +ETMDCVR12(id:0x3C)=0x00000000 +ETMDCVR13(id:0x3D)=0x00000000 +ETMSR(id:0x4)=0x00000003 +ETMDCVR10(id:0x3A)=0x00000000 +ETMDCVR11(id:0x3B)=0x00000000 +ETMTECR1(id:0x9)=0x01000000 +ETMSQ23EVR(id:0x62)=0x0000406F +ETMTECR2(id:0x7)=0x00000000 +ETMFFRR(id:0xA)=0x00000000 +ETMTRIGGER(id:0x2)=0x0000406F +ETMCIDCMR(id:0x6F)=0xFFFFFFFF +ETMCNTRLDEVR1(id:0x58)=0x0000406F +ETMCNTRLDEVR2(id:0x59)=0x0000406F +ETMCNTRLDEVR3(id:0x5A)=0x00000000 +ETMCNTRLDEVR4(id:0x5B)=0x00000000 +ETMIDR(id:0x79)=0x410CF250 +ETMEIBCR(id:0x7D)=0x00000000 +ETMSYNCFR(id:0x78)=0x00000400 +ETMVDEVR(id:0xC)=0x0000406F +ETMDCMR9(id:0x49)=0x00000000 +ETMDCMR8(id:0x48)=0x00000000 +ETMEXTOUTEVR1(id:0x68)=0x0000406F +ETMDCMR7(id:0x47)=0x00000000 +ETMEXTINSELR(id:0x7B)=0x00000000 +ETMDCMR6(id:0x46)=0x00000000 +ETMEXTOUTEVR3(id:0x6A)=0x00000000 +ETMDCMR5(id:0x45)=0x00000000 +ETMEXTOUTEVR2(id:0x69)=0x0000406F +ETMDCMR4(id:0x44)=0x00000000 +ETMDCMR3(id:0x43)=0x00000000 +ETMEXTOUTEVR4(id:0x6B)=0x00000000 +ETMDCMR2(id:0x42)=0x00000000 +ETMDCMR1(id:0x41)=0x00000000 +ETMDCMR11(id:0x4B)=0x00000000 +ETMDCMR0(id:0x40)=0x00000000 +ETMDCMR12(id:0x4C)=0x00000000 +ETMDCMR10(id:0x4A)=0x00000000 +ETMSQR(id:0x67)=0x00000000 +ETMDCMR15(id:0x4F)=0x00000000 +ETMSQ21EVR(id:0x61)=0x0000406F +ETMDCMR13(id:0x4D)=0x00000000 +ETMDCMR14(id:0x4E)=0x00000000 + diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/device4.ini b/decoder/tests/snapshots/tc2-ptm-rstk-t32/device4.ini new file mode 100644 index 0000000..d6e0b21 --- /dev/null +++ b/decoder/tests/snapshots/tc2-ptm-rstk-t32/device4.ini @@ -0,0 +1,129 @@ +[device] +name=ETM_2_6 +class=trace_source +type=ETM3.5 + +[regs] +ETMACTR3(id:0x22)=0x00000000 +ETMCNTENR4(id:0x57)=0x00000000 +ETMACTR2(id:0x21)=0x00000000 +ETMACTR5(id:0x24)=0x00000000 +ETMCNTENR2(id:0x55)=0x0002406F +ETMACTR4(id:0x23)=0x00000000 +ETMCNTENR3(id:0x56)=0x00000000 +ETMCNTENR1(id:0x54)=0x0002406F +ETMVDCR3(id:0xF)=0x00000000 +ETMACTR1(id:0x20)=0x00000000 +ETMFFLR(id:0xB)=0x00000098 +ETMAUXCR(id:0x7F)=0x00000000 +ETMASICCR(id:0x3)=0x00000000 +ETMVDCR2(id:0xE)=0x00000000 +ETMVDCR1(id:0xD)=0x00000000 +ETMACTR7(id:0x26)=0x00000000 +ETMTSSCR(id:0x6)=0x00000000 +ETMACTR6(id:0x25)=0x00000000 +ETMACTR9(id:0x28)=0x00000000 +ETMACTR8(id:0x27)=0x00000000 +ETMACTR16(id:0x2F)=0x00000000 +ETMACTR15(id:0x2E)=0x00000000 +ETMACTR14(id:0x2D)=0x00000000 +ETMACTR13(id:0x2C)=0x00000000 +ETMDCVR9(id:0x39)=0x00000000 +ETMDCVR8(id:0x38)=0x00000000 +ETMSQ13EVR(id:0x65)=0x0000406F +ETMDCVR7(id:0x37)=0x00000000 +ETMDCVR6(id:0x36)=0x00000000 +ETMDCVR5(id:0x35)=0x00000000 +ETMDCVR4(id:0x34)=0x00000000 +ETMDCVR3(id:0x33)=0x00000000 +ETMDCVR2(id:0x32)=0x00000000 +ETMDCVR1(id:0x31)=0x00000000 +ETMDCVR0(id:0x30)=0x00000000 +ETMTESSEICR(id:0x7C)=0x00000000 +ETMCCR(id:0x1)=0x8D014024 +ETMIDR2(id:0x82)=0x00000000 +ETMSCR(id:0x5)=0x0002000C +ETMCCER(id:0x7A)=0x344008F2 +ETMTSEVR(id:0x7E)=0x0000406F +ETMCNTVR2(id:0x5D)=0x00000000 +ETMCNTVR1(id:0x5C)=0x00000000 +ETMACVR16(id:0x1F)=0x00000000 +ETMCNTVR4(id:0x5F)=0x00000000 +ETMACVR15(id:0x1E)=0x00000000 +ETMCNTVR3(id:0x5E)=0x00000000 +ETMTRACEIDR(id:0x80)=0x00000006 +ETMACTR12(id:0x2B)=0x00000000 +ETMACTR11(id:0x2A)=0x00000000 +ETMACTR10(id:0x29)=0x00000000 +ETMVMIDCVR(id:0x81)=0x00000000 +ETMCNTRLDVR4(id:0x53)=0x00000000 +ETMCNTRLDVR3(id:0x52)=0x00000000 +ETMCNTRLDVR2(id:0x51)=0x00000000 +ETMCNTRLDVR1(id:0x50)=0x00000000 +ETMSQ31EVR(id:0x63)=0x0000406F +ETMACVR1(id:0x10)=0x00000000 +ETMACVR3(id:0x12)=0x00000000 +ETMACVR2(id:0x11)=0x00000000 +ETMSQ12EVR(id:0x60)=0x0000406F +ETMACVR9(id:0x18)=0x00000000 +ETMACVR8(id:0x17)=0x00000000 +ETMACVR5(id:0x14)=0x00000000 +ETMACVR4(id:0x13)=0x00000000 +ETMACVR7(id:0x16)=0x00000000 +ETMACVR6(id:0x15)=0x00000000 +ETMTEEVR(id:0x8)=0x0000006F +ETMSQ32EVR(id:0x64)=0x0000406F +ETMCIDCVR2(id:0x6D)=0x00000000 +ETMCIDCVR1(id:0x6C)=0x00000000 +ETMCR(id:0x0)=0x000E2C42 +ETMCIDCVR3(id:0x6E)=0x00000000 +ETMACVR14(id:0x1D)=0x00000000 +ETMACVR13(id:0x1C)=0x00000000 +ETMACVR12(id:0x1B)=0x00000000 +ETMDCVR14(id:0x3E)=0x00000000 +ETMACVR11(id:0x1A)=0x00000000 +ETMDCVR15(id:0x3F)=0x00000000 +ETMACVR10(id:0x19)=0x00000000 +ETMDCVR12(id:0x3C)=0x00000000 +ETMDCVR13(id:0x3D)=0x00000000 +ETMSR(id:0x4)=0x00000003 +ETMDCVR10(id:0x3A)=0x00000000 +ETMDCVR11(id:0x3B)=0x00000000 +ETMTECR1(id:0x9)=0x01000000 +ETMSQ23EVR(id:0x62)=0x0000406F +ETMTECR2(id:0x7)=0x00000000 +ETMFFRR(id:0xA)=0x00000000 +ETMTRIGGER(id:0x2)=0x0000406F +ETMCIDCMR(id:0x6F)=0xFFFFFFFF +ETMCNTRLDEVR1(id:0x58)=0x0000406F +ETMCNTRLDEVR2(id:0x59)=0x0000406F +ETMCNTRLDEVR3(id:0x5A)=0x00000000 +ETMCNTRLDEVR4(id:0x5B)=0x00000000 +ETMIDR(id:0x79)=0x410CF250 +ETMEIBCR(id:0x7D)=0x00000000 +ETMSYNCFR(id:0x78)=0x00000400 +ETMVDEVR(id:0xC)=0x0000406F +ETMDCMR9(id:0x49)=0x00000000 +ETMDCMR8(id:0x48)=0x00000000 +ETMEXTOUTEVR1(id:0x68)=0x0000406F +ETMDCMR7(id:0x47)=0x00000000 +ETMEXTINSELR(id:0x7B)=0x00001400 +ETMDCMR6(id:0x46)=0x00000000 +ETMEXTOUTEVR3(id:0x6A)=0x00000000 +ETMDCMR5(id:0x45)=0x00000000 +ETMEXTOUTEVR2(id:0x69)=0x0000406F +ETMDCMR4(id:0x44)=0x00000000 +ETMDCMR3(id:0x43)=0x00000000 +ETMEXTOUTEVR4(id:0x6B)=0x00000000 +ETMDCMR2(id:0x42)=0x00000000 +ETMDCMR1(id:0x41)=0x00000000 +ETMDCMR11(id:0x4B)=0x00000000 +ETMDCMR0(id:0x40)=0x00000000 +ETMDCMR12(id:0x4C)=0x00000000 +ETMDCMR10(id:0x4A)=0x00000000 +ETMSQR(id:0x67)=0x00000000 +ETMDCMR15(id:0x4F)=0x00000000 +ETMSQ21EVR(id:0x61)=0x0000406F +ETMDCMR13(id:0x4D)=0x00000000 +ETMDCMR14(id:0x4E)=0x00000000 + diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/device5.ini b/decoder/tests/snapshots/tc2-ptm-rstk-t32/device5.ini new file mode 100644 index 0000000..b5d0c99 --- /dev/null +++ b/decoder/tests/snapshots/tc2-ptm-rstk-t32/device5.ini @@ -0,0 +1,89 @@ +[device] +name=PTM_0_2 +class=trace_source +type=PFT1.1 + +[regs] +ETMACVR1(id:0x10)=0x00000000 +ETMACTR3(id:0x22)=0x00000001 +ETMCNTENR4(id:0x57)=0x00000000 +ETMACTR2(id:0x21)=0x00000001 +ETMACVR3(id:0x12)=0x00000000 +ETMACTR5(id:0x24)=0x00000001 +ETMCNTENR2(id:0x55)=0x0002406F +ETMACVR2(id:0x11)=0x00000000 +ETMACTR4(id:0x23)=0x00000001 +ETMCNTENR3(id:0x56)=0x00000000 +ETMCNTENR1(id:0x54)=0x0002406F +ETMACTR1(id:0x20)=0x00000001 +ETMSQ12EVR(id:0x60)=0x0000406F +ETMFFLR(id:0xB)=0x00000000 +ETMACVR9(id:0x18)=0x00000000 +ETMAUXCR(id:0x7F)=0x00000000 +ETMACVR8(id:0x17)=0x00000000 +ETMACVR5(id:0x14)=0x00000000 +ETMACTR7(id:0x26)=0x00000001 +ETMTSSCR(id:0x6)=0x00000000 +ETMACVR4(id:0x13)=0x00000000 +ETMACTR6(id:0x25)=0x00000001 +ETMACVR7(id:0x16)=0x00000000 +ETMACTR9(id:0x28)=0x00000000 +ETMACVR6(id:0x15)=0x00000000 +ETMACTR8(id:0x27)=0x00000001 +ETMTEEVR(id:0x8)=0x0000006F +ETMACTR16(id:0x2F)=0x00000000 +ETMACTR15(id:0x2E)=0x00000000 +ETMACTR14(id:0x2D)=0x00000000 +ETMACTR13(id:0x2C)=0x00000000 +ETMSQ32EVR(id:0x64)=0x0000406F +ETMCIDCVR2(id:0x6D)=0x00000000 +ETMCIDCVR1(id:0x6C)=0x00000000 +ETMCR(id:0x0)=0x20000400 +ETMCIDCVR3(id:0x6E)=0x00000000 +ETMSQ13EVR(id:0x65)=0x0000406F +ETMACVR14(id:0x1D)=0x00000000 +ETMACVR13(id:0x1C)=0x00000000 +ETMACVR12(id:0x1B)=0x00000000 +ETMACVR11(id:0x1A)=0x00000000 +ETMACVR10(id:0x19)=0x00000000 +ETMSR(id:0x4)=0x00000002 +ETMTECR1(id:0x9)=0x01000000 +ETMSQ23EVR(id:0x62)=0x0000406F +ETMTESSEICR(id:0x7C)=0x00000000 +ETMCCR(id:0x1)=0x8D294004 +ETMTRIGGER(id:0x2)=0x0000406F +ETMCIDCMR(id:0x6F)=0xFFFFFFFF +ETMSCR(id:0x5)=0x00000000 +ETMCNTRLDEVR1(id:0x58)=0x0000406F +ETMCCER(id:0x7A)=0x34C01AC2 +ETMTSEVR(id:0x7E)=0x0000406F +ETMCNTVR2(id:0x5D)=0x00000000 +ETMCNTVR1(id:0x5C)=0x00000000 +ETMACVR16(id:0x1F)=0x00000000 +ETMCNTVR4(id:0x5F)=0x00000000 +ETMACVR15(id:0x1E)=0x00000000 +ETMCNTVR3(id:0x5E)=0x00000000 +ETMCNTRLDEVR2(id:0x59)=0x0000406F +ETMCNTRLDEVR3(id:0x5A)=0x00000000 +ETMCNTRLDEVR4(id:0x5B)=0x00000000 +ETMIDR(id:0x79)=0x411CF312 +ETMEIBCR(id:0x7D)=0x00000000 +ETMTRACEIDR(id:0x80)=0x00000002 +ETMSYNCFR(id:0x78)=0x00000400 +ETMACTR12(id:0x2B)=0x00000000 +ETMACTR11(id:0x2A)=0x00000000 +ETMACTR10(id:0x29)=0x00000000 +ETMEXTOUTEVR1(id:0x68)=0x0000406F +ETMEXTINSELR(id:0x7B)=0x00000036 +ETMEXTOUTEVR3(id:0x6A)=0x00000000 +ETMEXTOUTEVR2(id:0x69)=0x0000406F +ETMEXTOUTEVR4(id:0x6B)=0x00000000 +ETMVMIDCVR(id:0x90)=0x00000009 +ETMSQR(id:0x67)=0x00000000 +ETMCNTRLDVR4(id:0x53)=0x00000000 +ETMSQ21EVR(id:0x61)=0x0000406F +ETMCNTRLDVR3(id:0x52)=0x00000000 +ETMCNTRLDVR2(id:0x51)=0x00000000 +ETMCNTRLDVR1(id:0x50)=0x00000000 +ETMSQ31EVR(id:0x63)=0x0000406F + diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/device6.ini b/decoder/tests/snapshots/tc2-ptm-rstk-t32/device6.ini new file mode 100644 index 0000000..59c3759 --- /dev/null +++ b/decoder/tests/snapshots/tc2-ptm-rstk-t32/device6.ini @@ -0,0 +1,89 @@ +[device] +name=PTM_1_3 +class=trace_source +type=PFT1.1 + +[regs] +ETMACVR1(id:0x10)=0x00000000 +ETMACTR3(id:0x22)=0x00000001 +ETMCNTENR4(id:0x57)=0x00000000 +ETMACTR2(id:0x21)=0x00000001 +ETMACVR3(id:0x12)=0x00000000 +ETMACTR5(id:0x24)=0x00000001 +ETMCNTENR2(id:0x55)=0x0002406F +ETMACVR2(id:0x11)=0x00000000 +ETMACTR4(id:0x23)=0x00000001 +ETMCNTENR3(id:0x56)=0x00000000 +ETMCNTENR1(id:0x54)=0x0002406F +ETMACTR1(id:0x20)=0x00000001 +ETMSQ12EVR(id:0x60)=0x0000406F +ETMFFLR(id:0xB)=0x00000000 +ETMACVR9(id:0x18)=0x00000000 +ETMAUXCR(id:0x7F)=0x00000000 +ETMACVR8(id:0x17)=0x00000000 +ETMACVR5(id:0x14)=0x00000000 +ETMACTR7(id:0x26)=0x00000001 +ETMTSSCR(id:0x6)=0x00000000 +ETMACVR4(id:0x13)=0x00000000 +ETMACTR6(id:0x25)=0x00000001 +ETMACVR7(id:0x16)=0x00000000 +ETMACTR9(id:0x28)=0x00000000 +ETMACVR6(id:0x15)=0x00000000 +ETMACTR8(id:0x27)=0x00000001 +ETMTEEVR(id:0x8)=0x0000006F +ETMACTR16(id:0x2F)=0x00000000 +ETMACTR15(id:0x2E)=0x00000000 +ETMACTR14(id:0x2D)=0x00000000 +ETMACTR13(id:0x2C)=0x00000000 +ETMSQ32EVR(id:0x64)=0x0000406F +ETMCIDCVR2(id:0x6D)=0x00000000 +ETMCIDCVR1(id:0x6C)=0x00000000 +ETMCR(id:0x0)=0x20000400 +ETMCIDCVR3(id:0x6E)=0x00000000 +ETMSQ13EVR(id:0x65)=0x0000406F +ETMACVR14(id:0x1D)=0x00000000 +ETMACVR13(id:0x1C)=0x00000000 +ETMACVR12(id:0x1B)=0x00000000 +ETMACVR11(id:0x1A)=0x00000000 +ETMACVR10(id:0x19)=0x00000000 +ETMSR(id:0x4)=0x00000002 +ETMTECR1(id:0x9)=0x01000000 +ETMSQ23EVR(id:0x62)=0x0000406F +ETMTESSEICR(id:0x7C)=0x00000000 +ETMCCR(id:0x1)=0x8D294004 +ETMTRIGGER(id:0x2)=0x0000406F +ETMCIDCMR(id:0x6F)=0xFFFFFFFF +ETMSCR(id:0x5)=0x00000000 +ETMCNTRLDEVR1(id:0x58)=0x0000406F +ETMCCER(id:0x7A)=0x34C01AC2 +ETMTSEVR(id:0x7E)=0x0000406F +ETMCNTVR2(id:0x5D)=0x00000000 +ETMCNTVR1(id:0x5C)=0x00000000 +ETMACVR16(id:0x1F)=0x00000000 +ETMCNTVR4(id:0x5F)=0x00000000 +ETMACVR15(id:0x1E)=0x00000000 +ETMCNTVR3(id:0x5E)=0x00000000 +ETMCNTRLDEVR2(id:0x59)=0x0000406F +ETMCNTRLDEVR3(id:0x5A)=0x00000000 +ETMCNTRLDEVR4(id:0x5B)=0x00000000 +ETMIDR(id:0x79)=0x411CF312 +ETMEIBCR(id:0x7D)=0x00000000 +ETMTRACEIDR(id:0x80)=0x00000003 +ETMSYNCFR(id:0x78)=0x00000400 +ETMACTR12(id:0x2B)=0x00000000 +ETMACTR11(id:0x2A)=0x00000000 +ETMACTR10(id:0x29)=0x00000000 +ETMEXTOUTEVR1(id:0x68)=0x0000406F +ETMEXTINSELR(id:0x7B)=0x00002B21 +ETMEXTOUTEVR3(id:0x6A)=0x00000000 +ETMEXTOUTEVR2(id:0x69)=0x0000406F +ETMEXTOUTEVR4(id:0x6B)=0x00000000 +ETMVMIDCVR(id:0x90)=0x0000002E +ETMSQR(id:0x67)=0x00000000 +ETMCNTRLDVR4(id:0x53)=0x00000000 +ETMSQ21EVR(id:0x61)=0x0000406F +ETMCNTRLDVR3(id:0x52)=0x00000000 +ETMCNTRLDVR2(id:0x51)=0x00000000 +ETMCNTRLDVR1(id:0x50)=0x00000000 +ETMSQ31EVR(id:0x63)=0x0000406F + diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/ds-5_trace_dump/a15_rs.txt b/decoder/tests/snapshots/tc2-ptm-rstk-t32/ds-5_trace_dump/a15_rs.txt new file mode 100644 index 0000000..69d5944 --- /dev/null +++ b/decoder/tests/snapshots/tc2-ptm-rstk-t32/ds-5_trace_dump/a15_rs.txt @@ -0,0 +1,10005 @@ + Debug stop + Exit from debug state +S:0x80000554 +S:0x80000554 EB000591 BL {pc}+0x164c ; 0x80001ba0 + Exception: HALTEXCP (1) + Exit from debug state +S:0x80001BA0 EE110F10 MRC p15,#0x0,r0,c1,c0,#0 +S:0x80001BA4 E3800A01 ORR r0,r0,#0x1000 +S:0x80001BA8 E3800004 ORR r0,r0,#4 +S:0x80001BAC E3800B02 ORR r0,r0,#0x800 +S:0x80001BB0 EE010F10 MCR p15,#0x0,r0,c1,c0,#0 +S:0x80001BB4 E12FFF1E BX lr +S:0x80000558 EBFFFFE9 BL {pc}-0x54 ; 0x80000504 +S:0x80000504 E52DE004 PUSH {lr} +S:0x80000508 E3A02001 MOV r2,#1 +S:0x8000050C E3A01000 MOV r1,#0 +S:0x80000510 E1A00001 MOV r0,r1 +S:0x80000514 EBFFFFEF BL {pc}-0x3c ; 0x800004d8 +S:0x800004D8 E92D4010 PUSH {r4,lr} +S:0x800004DC E1A03000 MOV r3,r0 +S:0x800004E0 E3A00000 MOV r0,#0 +S:0x800004E4 E3530000 CMP r3,#0 +S:0x800004E8 1A000001 BNE {pc}+0xc ; 0x800004f4 +S:0x800004EC E3510000 CMP r1,#0 +S:0x800004F0 0A000002 BEQ {pc}+0x10 ; 0x80000500 +S:0x80000500 E8BD8010 POP {r4,pc} +S:0x80000518 E3A02001 MOV r2,#1 +S:0x8000051C E3A01000 MOV r1,#0 +S:0x80000520 E1A00002 MOV r0,r2 +S:0x80000524 EBFFFFEB BL {pc}-0x4c ; 0x800004d8 +S:0x800004D8 E92D4010 PUSH {r4,lr} +S:0x800004DC E1A03000 MOV r3,r0 +S:0x800004E0 E3A00000 MOV r0,#0 +S:0x800004E4 E3530000 CMP r3,#0 +S:0x800004E8 1A000001 BNE {pc}+0xc ; 0x800004f4 +S:0x800004F4 E3520000 CMP r2,#0 +S:0x800004F8 0A000000 BEQ {pc}+8 ; 0x80000500 +S:0x800004FC E3A00001 MOV r0,#1 +S:0x80000500 E8BD8010 POP {r4,pc} +S:0x80000528 E3A02000 MOV r2,#0 +S:0x8000052C E3A01001 MOV r1,#1 +S:0x80000530 E1A00002 MOV r0,r2 +S:0x80000534 EBFFFFE7 BL {pc}-0x5c ; 0x800004d8 +S:0x800004D8 E92D4010 PUSH {r4,lr} +S:0x800004DC E1A03000 MOV r3,r0 +S:0x800004E0 E3A00000 MOV r0,#0 +S:0x800004E4 E3530000 CMP r3,#0 +S:0x800004E8 1A000001 BNE {pc}+0xc ; 0x800004f4 +S:0x800004EC E3510000 CMP r1,#0 +S:0x800004F0 0A000002 BEQ {pc}+0x10 ; 0x80000500 +S:0x800004F4 E3520000 CMP r2,#0 +S:0x800004F8 0A000000 BEQ {pc}+8 ; 0x80000500 +S:0x80000500 E8BD8010 POP {r4,pc} +S:0x80000538 E3A02001 MOV r2,#1 +S:0x8000053C E1A01002 MOV r1,r2 +S:0x80000540 E3A00000 MOV r0,#0 +S:0x80000544 EBFFFFE3 BL {pc}-0x6c ; 0x800004d8 +S:0x800004D8 E92D4010 PUSH {r4,lr} +S:0x800004DC E1A03000 MOV r3,r0 +S:0x800004E0 E3A00000 MOV r0,#0 +S:0x800004E4 E3530000 CMP r3,#0 +S:0x800004E8 1A000001 BNE {pc}+0xc ; 0x800004f4 +S:0x800004EC E3510000 CMP r1,#0 +S:0x800004F0 0A000002 BEQ {pc}+0x10 ; 0x80000500 +S:0x800004F4 E3520000 CMP r2,#0 +S:0x800004F8 0A000000 BEQ {pc}+8 ; 0x80000500 +S:0x800004FC E3A00001 MOV r0,#1 +S:0x80000500 E8BD8010 POP {r4,pc} +S:0x80000548 E49DF004 POP {pc} +S:0x8000055C E28D5034 ADD r5,sp,#0x34 +S:0x80000560 E3A04000 MOV r4,#0 +S:0x80000564 EA000008 B {pc}+0x28 ; 0x8000058c +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EEE 1B47 SUBS r7,r0,r5 +S:0x80000EF0 E000 B {pc}+4 ; 0x80000ef4 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F34 E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F38 2030 MOVS r0,#0x30 +S:0x80000F3A 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F3C 6A20 LDR r0,[r4,#0x20] +S:0x80000F3E 1C40 ADDS r0,r0,#1 +S:0x80000F40 6220 STR r0,[r4,#0x20] +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] +S:0x8000087E 2975 CMP r1,#0x75 +S:0x80000880 4641 MOV r1,r8 +S:0x80000882 A614 ADR r6,{pc}+0x52 ; 0x800008d4 +S:0x80000884 D011 BEQ {pc}+0x26 ; 0x800008aa +S:0x80000886 F3AF8000 NOP.W +S:0x8000088A 2800 CMP r0,#0 +S:0x8000088C DA02 BGE {pc}+8 ; 0x80000894 +S:0x80000894 F8D81000 LDR r1,[r8,#0] +S:0x80000898 078A LSLS r2,r1,#30 +S:0x8000089A D501 BPL {pc}+6 ; 0x800008a0 +S:0x800008A0 0749 LSLS r1,r1,#29 +S:0x800008A2 D504 BPL {pc}+0xc ; 0x800008ae +S:0x800008AE 2400 MOVS r4,#0 +S:0x800008B0 F1080724 ADD r7,r8,#0x24 +S:0x800008B4 E004 B {pc}+0xc ; 0x800008c0 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008B6 F000EC7C BLX {pc}+0x8fa ; 0x800011b0 +S:0x800011B0 E240100A SUB r1,r0,#0xa +S:0x800011B4 E0400120 SUB r0,r0,r0,LSR #2 +S:0x800011B8 E0800220 ADD r0,r0,r0,LSR #4 +S:0x800011BC E0800420 ADD r0,r0,r0,LSR #8 +S:0x800011C0 E0800820 ADD r0,r0,r0,LSR #16 +S:0x800011C4 E1A001A0 LSR r0,r0,#3 +S:0x800011C8 E0802100 ADD r2,r0,r0,LSL #2 +S:0x800011CC E0511082 SUBS r1,r1,r2,LSL #1 +S:0x800011D0 52800001 ADDPL r0,r0,#1 +S:0x800011D4 4281100A ADDMI r1,r1,#0xa +S:0x800011D8 E12FFF1E BX lr +S:0x800008BA 3130 ADDS r1,r1,#0x30 +S:0x800008BC 5539 STRB r1,[r7,r4] +S:0x800008BE 1C64 ADDS r4,r4,#1 +S:0x800008C0 2800 CMP r0,#0 +S:0x800008C2 D1F8 BNE {pc}-0xc ; 0x800008b6 +S:0x800008C4 462B MOV r3,r5 +S:0x800008C6 4632 MOV r2,r6 +S:0x800008C8 4621 MOV r1,r4 +S:0x800008CA 4640 MOV r0,r8 +S:0x800008CC E8BD41F0 POP {r4-r8,lr} +S:0x800008D0 F000BAFA B.W {pc}+0x5f8 ; 0x80000ec8 +S:0x80000EC8 E92D47F0 PUSH {r4-r10,lr} +S:0x80000ECC 460D MOV r5,r1 +S:0x80000ECE 4699 MOV r9,r3 +S:0x80000ED0 4692 MOV r10,r2 +S:0x80000ED2 4604 MOV r4,r0 +S:0x80000ED4 F1000824 ADD r8,r0,#0x24 +S:0x80000ED8 6801 LDR r1,[r0,#0] +S:0x80000EDA 0688 LSLS r0,r1,#26 +S:0x80000EDC D504 BPL {pc}+0xc ; 0x80000ee8 +S:0x80000EE8 2001 MOVS r0,#1 +S:0x80000EEA 42A8 CMP r0,r5 +S:0x80000EEC DD01 BLE {pc}+6 ; 0x80000ef2 +S:0x80000EF2 2700 MOVS r7,#0 +S:0x80000EF4 69A1 LDR r1,[r4,#0x18] +S:0x80000EF6 197A ADDS r2,r7,r5 +S:0x80000EF8 EB020009 ADD r0,r2,r9 +S:0x80000EFC 1A08 SUBS r0,r1,r0 +S:0x80000EFE 61A0 STR r0,[r4,#0x18] +S:0x80000F00 7820 LDRB r0,[r4,#0] +S:0x80000F02 06C0 LSLS r0,r0,#27 +S:0x80000F04 D402 BMI {pc}+8 ; 0x80000f0c +S:0x80000F0C 2600 MOVS r6,#0 +S:0x80000F0E E008 B {pc}+0x14 ; 0x80000f22 +S:0x80000F22 454E CMP r6,r9 +S:0x80000F24 DBF4 BLT {pc}-0x14 ; 0x80000f10 +S:0x80000F26 7820 LDRB r0,[r4,#0] +S:0x80000F28 06C0 LSLS r0,r0,#27 +S:0x80000F2A D50A BPL {pc}+0x18 ; 0x80000f42 +S:0x80000F2C 4620 MOV r0,r4 +S:0x80000F2E F7FFFC51 BL {pc}-0x75a ; 0x800007d4 +S:0x800007D4 B570 PUSH {r4-r6,lr} +S:0x800007D6 4604 MOV r4,r0 +S:0x800007D8 6985 LDR r5,[r0,#0x18] +S:0x800007DA 6800 LDR r0,[r0,#0] +S:0x800007DC 06C1 LSLS r1,r0,#27 +S:0x800007DE D501 BPL {pc}+6 ; 0x800007e4 +S:0x800007E0 2630 MOVS r6,#0x30 +S:0x800007E2 E000 B {pc}+4 ; 0x800007e6 +S:0x800007E6 07C0 LSLS r0,r0,#31 +S:0x800007E8 D007 BEQ {pc}+0x12 ; 0x800007fa +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007EC E9D42101 LDRD r2,r1,[r4,#4] +S:0x800007F0 4630 MOV r0,r6 +S:0x800007F2 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007F4 6A20 LDR r0,[r4,#0x20] +S:0x800007F6 1C40 ADDS r0,r0,#1 +S:0x800007F8 6220 STR r0,[r4,#0x20] +S:0x800007FA 1E6D SUBS r5,r5,#1 +S:0x800007FC D5F6 BPL {pc}-0x10 ; 0x800007ec +S:0x800007FE BD70 POP {r4-r6,pc} +S:0x80000F32 E006 B {pc}+0x10 ; 0x80000f42 +S:0x80000F42 1E38 SUBS r0,r7,#0 +S:0x80000F44 F1A70701 SUB r7,r7,#1 +S:0x80000F48 DCF4 BGT {pc}-0x14 ; 0x80000f34 +S:0x80000F4A E007 B {pc}+0x12 ; 0x80000f5c +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F4C E9D42101 LDRD r2,r1,[r4,#4] +S:0x80000F50 F8180005 LDRB r0,[r8,r5] +S:0x80000F54 4790 BLX r2 +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x80000F56 6A20 LDR r0,[r4,#0x20] +S:0x80000F58 1C40 ADDS r0,r0,#1 +S:0x80000F5A 6220 STR r0,[r4,#0x20] +S:0x80000F5C 1E28 SUBS r0,r5,#0 +S:0x80000F5E F1A50501 SUB r5,r5,#1 +S:0x80000F62 DCF3 BGT {pc}-0x16 ; 0x80000f4c +S:0x80000F64 4620 MOV r0,r4 +S:0x80000F66 F7FFFC4B BL {pc}-0x766 ; 0x80000800 +S:0x80000800 B570 PUSH {r4-r6,lr} +S:0x80000802 4604 MOV r4,r0 +S:0x80000804 6985 LDR r5,[r0,#0x18] +S:0x80000806 7800 LDRB r0,[r0,#0] +S:0x80000808 07C0 LSLS r0,r0,#31 +S:0x8000080A D107 BNE {pc}+0x12 ; 0x8000081c +S:0x8000080C BD70 POP {r4-r6,pc} +S:0x80000F6A 7820 LDRB r0,[r4,#0] +S:0x80000F6C 0600 LSLS r0,r0,#24 +S:0x80000F6E D502 BPL {pc}+8 ; 0x80000f76 +S:0x80000F76 2001 MOVS r0,#1 +S:0x80000F78 E7FB B {pc}-6 ; 0x80000f72 +S:0x80000F72 E8BD87F0 POP {r4-r10,pc} +S:0x800009F2 B160 CBZ r0,{pc}+0x1c ; 0x80000a0e +S:0x800009F4 2801 CMP r0,#1 +S:0x800009F6 D007 BEQ {pc}+0x12 ; 0x80000a08 +S:0x80000A08 F1050904 ADD r9,r5,#4 +S:0x80000A0C E775 B {pc}-0x112 ; 0x800008fa +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000A00 E007 B {pc}+0x12 ; 0x80000a12 +S:0x80000A12 6A20 LDR r0,[r4,#0x20] +S:0x80000A14 E8BD9FF0 POP {r4-r12,pc} +S:0x80000FA2 B00F ADD sp,sp,#0x3c +S:0x80000FA4 BD00 POP {pc} +S:0x800007C0 2000 MOVS r0,#0 +S:0x800007C2 4669 MOV r1,sp +S:0x800007C4 F000FBF2 BL {pc}+0x7e8 ; 0x80000fac +S:0x80000FAC 680A LDR r2,[r1,#0] +S:0x80000FAE F8020B01 STRB r0,[r2],#1 +S:0x80000FB2 600A STR r2,[r1,#0] +S:0x80000FB4 4770 BX lr +S:0x800007C8 BC1C POP {r2-r4} +S:0x800007CA F85DFB14 LDR pc,[sp],#0x14 +S:0x80000578 E28D0A01 ADD r0,sp,#0x1000 +S:0x8000057C E2800E5B ADD r0,r0,#0x5b0 +S:0x80000580 E7805104 STR r5,[r0,r4,LSL #2] +S:0x80000584 E2855007 ADD r5,r5,#7 +S:0x80000588 E2844001 ADD r4,r4,#1 +S:0x8000058C E3540F7D CMP r4,#0x1f4 +S:0x80000590 BAFFFFF4 BLT {pc}-0x28 ; 0x80000568 +S:0x80000568 E1A02004 MOV r2,r4 +S:0x8000056C E28F1E16 ADR r1,{pc}+0x168 ; 0x800006d4 +S:0x80000570 E1A00005 MOV r0,r5 +S:0x80000574 FA00008C BLX {pc}+0x238 ; 0x800007ac +S:0x800007AC B40F PUSH {r0-r3} +S:0x800007AE B51C PUSH {r2-r4,lr} +S:0x800007B0 4B07 LDR r3,[pc,#28] ; [0x800007D0] = 0x7F5 +S:0x800007B2 AA06 ADD r2,sp,#0x18 +S:0x800007B4 447B ADD r3,r3,pc +S:0x800007B6 4669 MOV r1,sp +S:0x800007B8 9000 STR r0,[sp,#0] +S:0x800007BA 9805 LDR r0,[sp,#0x14] +S:0x800007BC F000FBE3 BL {pc}+0x7ca ; 0x80000f86 +S:0x80000F86 B500 PUSH {lr} +S:0x80000F88 B08F SUB sp,sp,#0x3c +S:0x80000F8A E9CD3101 STRD r3,r1,[sp,#4] +S:0x80000F8E 2100 MOVS r1,#0 +S:0x80000F90 9105 STR r1,[sp,#0x14] +S:0x80000F92 4905 LDR r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5 +S:0x80000F94 4479 ADD r1,r1,pc +S:0x80000F96 E9CD1003 STRD r1,r0,[sp,#0xc] +S:0x80000F9A 4611 MOV r1,r2 +S:0x80000F9C 4668 MOV r0,sp +S:0x80000F9E F7FFFCA1 BL {pc}-0x6ba ; 0x800008e4 +S:0x800008E4 E92D5FF0 PUSH {r4-r12,lr} +S:0x800008E8 4689 MOV r9,r1 +S:0x800008EA 4604 MOV r4,r0 +S:0x800008EC F04F0A00 MOV r10,#0 +S:0x800008F0 F8DFB124 LDR r11,[pc,#292] ; [0x80000A18] = 0x1330 +S:0x800008F4 44FB ADD r11,r11,pc +S:0x800008F6 F8C0A020 STR r10,[r0,#0x20] +S:0x800008FA 4620 MOV r0,r4 +S:0x800008FC 68E1 LDR r1,[r4,#0xc] +S:0x800008FE 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000900 2800 CMP r0,#0 +S:0x80000902 D07D BEQ {pc}+0xfe ; 0x80000a00 +S:0x80000904 2825 CMP r0,#0x25 +S:0x80000906 D006 BEQ {pc}+0x10 ; 0x80000916 +S:0x80000916 2500 MOVS r5,#0 +S:0x80000918 465F MOV r7,r11 +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x8000092A 19B8 ADDS r0,r7,r6 +S:0x8000092C F8100C20 LDRB r0,[r0,#-0x20] +S:0x80000930 B108 CBZ r0,{pc}+6 ; 0x80000936 +S:0x80000932 4305 ORRS r5,r5,r0 +S:0x80000934 E7F1 B {pc}-0x1a ; 0x8000091a +S:0x8000091A 4620 MOV r0,r4 +S:0x8000091C 68E1 LDR r1,[r4,#0xc] +S:0x8000091E 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x80000920 2820 CMP r0,#0x20 +S:0x80000922 4606 MOV r6,r0 +S:0x80000924 DB07 BLT {pc}+0x12 ; 0x80000936 +S:0x80000926 2E31 CMP r6,#0x31 +S:0x80000928 D205 BCS {pc}+0xe ; 0x80000936 +S:0x80000936 07A8 LSLS r0,r5,#30 +S:0x80000938 D501 BPL {pc}+6 ; 0x8000093e +S:0x8000093E F8C4A01C STR r10,[r4,#0x1c] +S:0x80000942 2700 MOVS r7,#0 +S:0x80000944 F8C4A018 STR r10,[r4,#0x18] +S:0x80000948 2E2A CMP r6,#0x2a +S:0x8000094A D009 BEQ {pc}+0x16 ; 0x80000960 +S:0x8000094C 4630 MOV r0,r6 +S:0x8000094E F001F933 BL {pc}+0x126a ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BBE 2001 MOVS r0,#1 +S:0x80001BC0 4770 BX lr +S:0x80000952 B338 CBZ r0,{pc}+0x52 ; 0x800009a4 +S:0x80000954 EB040887 ADD r8,r4,r7,LSL #2 +S:0x80000958 3E30 SUBS r6,r6,#0x30 +S:0x8000095A F8C86018 STR r6,[r8,#0x18] +S:0x8000095E E019 B {pc}+0x36 ; 0x80000994 +S:0x80000994 4620 MOV r0,r4 +S:0x80000996 68E1 LDR r1,[r4,#0xc] +S:0x80000998 4788 BLX r1 +S:0x80000F7C 6901 LDR r1,[r0,#0x10] +S:0x80000F7E 1C4A ADDS r2,r1,#1 +S:0x80000F80 6102 STR r2,[r0,#0x10] +S:0x80000F82 7808 LDRB r0,[r1,#0] +S:0x80000F84 4770 BX lr +S:0x8000099A 4606 MOV r6,r0 +S:0x8000099C F001F90C BL {pc}+0x121c ; 0x80001bb8 +S:0x80001BB8 3830 SUBS r0,r0,#0x30 +S:0x80001BBA 280A CMP r0,#0xa +S:0x80001BBC D201 BCS {pc}+6 ; 0x80001bc2 +S:0x80001BC2 2000 MOVS r0,#0 +S:0x80001BC4 4770 BX lr +S:0x800009A0 2800 CMP r0,#0 +S:0x800009A2 D1EE BNE {pc}-0x20 ; 0x80000982 +S:0x800009A4 2F01 CMP r7,#1 +S:0x800009A6 D00A BEQ {pc}+0x18 ; 0x800009be +S:0x800009A8 2E2E CMP r6,#0x2e +S:0x800009AA D108 BNE {pc}+0x14 ; 0x800009be +S:0x800009BE 69A0 LDR r0,[r4,#0x18] +S:0x800009C0 2800 CMP r0,#0 +S:0x800009C2 DA03 BGE {pc}+0xa ; 0x800009cc +S:0x800009CC 07E8 LSLS r0,r5,#31 +S:0x800009CE D001 BEQ {pc}+6 ; 0x800009d4 +S:0x800009D4 B1A6 CBZ r6,{pc}+0x2c ; 0x80000a00 +S:0x800009D6 F1A60041 SUB r0,r6,#0x41 +S:0x800009DA 2819 CMP r0,#0x19 +S:0x800009DC D802 BHI {pc}+8 ; 0x800009e4 +S:0x800009E4 464A MOV r2,r9 +S:0x800009E6 4631 MOV r1,r6 +S:0x800009E8 4620 MOV r0,r4 +S:0x800009EA 6025 STR r5,[r4,#0] +S:0x800009EC 464D MOV r5,r9 +S:0x800009EE F7FFFC43 BL {pc}-0x776 ; 0x80000278 +S:0x80000278 2964 CMP r1,#0x64 +S:0x8000027A F00082FB BEQ.W {pc}+0x5fa ; 0x80000874 +S:0x80000874 E92D41F0 PUSH {r4-r8,lr} +S:0x80000878 4680 MOV r8,r0 +S:0x8000087A 2500 MOVS r5,#0 +S:0x8000087C 6810 LDR r0,[r2,#0] diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_0_VECTORS.bin b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_0_VECTORS.bin new file mode 100644 index 0000000..cd9ffb8 Binary files /dev/null and b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_0_VECTORS.bin differ diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_1_RO_CODE.bin b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_1_RO_CODE.bin new file mode 100644 index 0000000..e47ca5d Binary files /dev/null and b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_1_RO_CODE.bin differ diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_2_RO_DATA.bin b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_2_RO_DATA.bin new file mode 100644 index 0000000..c34f54e Binary files /dev/null and b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_2_RO_DATA.bin differ diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_3_RW_DATA.bin b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_3_RW_DATA.bin new file mode 100644 index 0000000..c711f44 Binary files /dev/null and b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_3_RW_DATA.bin differ diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_4_ZI_DATA.bin b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_4_ZI_DATA.bin new file mode 100644 index 0000000..9d0bebd Binary files /dev/null and b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_4_ZI_DATA.bin differ diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_5_ARM_LIB_HEAP.bin b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_5_ARM_LIB_HEAP.bin new file mode 100644 index 0000000..9ef9351 Binary files /dev/null and b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_5_ARM_LIB_HEAP.bin differ diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_6_ARM_LIB_STACK.bin b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_6_ARM_LIB_STACK.bin new file mode 100644 index 0000000..2494555 Binary files /dev/null and b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_6_ARM_LIB_STACK.bin differ diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_7_IRQ_STACK.bin b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_7_IRQ_STACK.bin new file mode 100644 index 0000000..ddf3ef1 Binary files /dev/null and b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_7_IRQ_STACK.bin differ diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_8_TTB.bin b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_8_TTB.bin new file mode 100644 index 0000000..fb901b0 Binary files /dev/null and b/decoder/tests/snapshots/tc2-ptm-rstk-t32/mem_Cortex-A15_0_8_TTB.bin differ diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/snapshot.ini b/decoder/tests/snapshots/tc2-ptm-rstk-t32/snapshot.ini new file mode 100644 index 0000000..2f04586 --- /dev/null +++ b/decoder/tests/snapshots/tc2-ptm-rstk-t32/snapshot.ini @@ -0,0 +1,16 @@ +; DS-5 snapshot + +[snapshot] +version=1.0 + +[device_list] +device1=device1.ini +device2=device2.ini +device3=device3.ini +device4=device4.ini +device5=device5.ini +device6=device6.ini + +[trace] +metadata=trace.ini + diff --git a/decoder/tests/snapshots/tc2-ptm-rstk-t32/trace.ini b/decoder/tests/snapshots/tc2-ptm-rstk-t32/trace.ini new file mode 100644 index 0000000..1bf46c6 --- /dev/null +++ b/decoder/tests/snapshots/tc2-ptm-rstk-t32/trace.ini @@ -0,0 +1,24 @@ +; DS-5 trace metadata + +; timestamp metadata +[timestamp] +frequency=25000000 + +[trace_buffers] +buffers=buffer0 + +[buffer0] +name=PTM_0_2 +file=PTM_0_2.bin +format=source_data + +[core_trace_sources] +Cortex-A7_0=ETM_0_4 +Cortex-A7_1=ETM_1_5 +Cortex-A7_2=ETM_2_6 +Cortex-A15_0=PTM_0_2 +Cortex-A15_1=PTM_1_3 + +[source_buffers] +PTM_0_2=PTM_0_2 + -- cgit v1.2.3