; start 20000 e1a00000 nop (mov r0,r0) ; jmp to 0x20100 20004 e59ff380 ldr pc, [pc, #0x380] ; 2038c ; seems to be all data 20008 00000000 00000000 00000000 80000001 00000001 2001c string_l "LM86" 20020 80000002 00000006 20028 string_z "2.7.0.0" 20030 00000000 00000000 00000000 00000000 20040 80000004 andhi r0, r0, r4 20044 00000005 andeq r0, r0, r5 20048 001a0000 andeqs r0, sl, r0 2004c 04000401 streq r0, [r0], #0xfffffbff 20050 00000401 andeq r0, r0, r1, lsl #0x8 20054 0001001b andeq r0, r1, fp, lsl r0 20058 00010001 andeq r0, r1, r1 2005c 80000101 andhi r0, r0, r1, lsl #0x2 20060 0000000a andeq r0, r0, sl 20064 00000003 andeq r0, r0, r3 20068 00020200 andeq r0, r2, r0, lsl #0x4 2006c 00027c90 muleq r2, r0, ip 20070 ff010464 swinv 0x00010464 20074 00fb080f rsceqs r0, fp, pc, lsl #0x10 20078 160b0402 strne r0, [fp], -r2, lsl #0x8 2007c 2418120c ldrcs r1, [r8], #0xfffffdf4 20080 6c604830 stcvsl 8, cr4, [r0], #0xffffff40 ... 2008c ff0000ff swinv 0x000000ff 20090 00000005 andeq r0, r0, r5 20094 0000be24 andeq fp, r0, r4, lsr #0x1c ... 200a8 string_z "Version 2.7.0.0 built on Fri May " "28 13:52:04 CEST 2004 by inlbuild@tix" ; DATA 200f0 fourcc_l "PACK" (not read?) 200f4 fourcc_l "PACK" (read from 0x2015c) 200f8 fourcc_l "PACK" (read from 0x20160) ; ??? 200fc 00020000 is firmware load address, but why? ; init 20100 e321f0d3 msr CPSR_c, #0xd3 ; b011010011 ; setup Instruction TCM, location 0x0, size 128KB 20104 e3a02000 mov r2, #0x0 20108 e2823010 add r3, r2, #0x10 2010c ee093f31 mcr 15, 0, r3, cr9, cr1, {1} ; setup Data TCM, location 0xa0000000, size 8KB 20110 e3a024a0 mov r2, #0xa0000000 20114 e2823008 add r3, r2, #0x8 20118 ee093f11 mcr 15, 0, r3, cr9, cr1, {0} ; write 204 / wait / write 204, some calibration loop? ; this 'calibration' is done BEFORE the CPU speed is fixed to max... ; REG38XX_UNK204 = 0x08 2011c e3a044c0 mov r4, #0xc0000000 20120 e3a03008 mov r3, #0x8 20124 e5843204 str r3, [r4, #0x204] ; delay loop 20128 e3a02d80 mov r2, #0x2000 2012c e2522001 subs r2, r2, #0x1 20130 1afffffd bne 2012c ; REG38XX_UNK204 = 0x09 20134 e3833001 orr r3, r3, #0x1 20138 e5843204 str r3, [r4, #0x204] ; REG38XX_CORE_THROTTLE = ISL38XX_THROTTLE_NONE 2013c e3a03000 mov r3, #0x0 20140 e5843210 str r3, [r4, #0x210] ; Enable Instruction TCM 20144 e3a03078 mov r3, #0x78 ; [3:6] SBO 'should be one' 20148 e3833a40 orr r3, r3, #0x40000 ; [18] = 1 2014c ee013f10 mcr 15, 0, r3, cr1, cr0, {0} ; r1 points to 'start of (compressed) data', r2 uncompressed length 20150 e59f1238 ldr r1, [pc, #0x238] ; 20390 20154 e59f2238 ldr r2, [pc, #0x238] ; 20394 ; address to which data will be decompressed 20158 e3a00000 mov r0, #0x0 2015c e51f3070 ldr r3, [pc, #0xffffff90] ; 200f4 20160 e51f4070 ldr r4, [pc, #0xffffff90] ; 200f8 ; if r3 = r4 then the firmware must be decompressed (at 2016c), ; otherwise it must just be copied (at 201c4) 20164 e1530004 cmp r3, r4 20168 1a000015 bne 201c4 ; why? r0=0 at first and I don't see evidence of pc ever coming back here 2016c e0802002 add r2, r0, r2 ; FROM 20180 if !(r3&0x7FFFFFFF) ; read compressed data from [r1++] 20170 e4d13001 ldrb r3, [r1], #0x1 20174 e1a03c03 mov r3, r3, lsl #0x18 ; r3=<<24 20178 e3833880 orr r3, r3, #0x800000 ; [23] = 1 ; FROM 201bc if r0 < r2 2017c e1b03083 movs r3, r3, lsl #0x1 20180 0afffffa beq 20170 ; if bit 31 of r3 = 0, store [r1] in Instruction TCM, and branch 20184 e4d14001 ldrb r4, [r1], #0x1 20188 34c04001 strccb r4, [r0], #0x1 2018c 3a000009 bcc 201b8 ; compressed byte read above specifies how much ; old bytes need to be copied (and roughly from where) ; r4 = 0x000000XY since ldrb zero extends ; r5 = 0x0000000X + 0x3 (amount to be copied) ; r6 = r0 - 0x00000Y00 - next compressed byte (fine tuning location) 20190 e1a05224 mov r5, r4, lsr #0x4 20194 e2855003 add r5, r5, #0x3 20198 e204400f and r4, r4, #0xf 2019c e0406404 sub r6, r0, r4, lsl #0x8 201a0 e4d14001 ldrb r4, [r1], #0x1 201a4 e0466004 sub r6, r6, r4 ; copy r5 bytes from location in extracted data ; FROM 201b4 if r5 != 0 201a8 e4d64001 ldrb r4, [r6], #0x1 201ac e4c04001 strb r4, [r0], #0x1 201b0 e2555001 subs r5, r5, #0x1 201b4 1afffffb bne 201a8 ; FROM 2018c 201b8 e1500002 cmp r0, r2 201bc baffffee blt 2017c 201c0 ea000003 b 201d4 ; Data is uncompressed, just copy it to Instruction TCM ; FROM 20168, 201d0 if r2 > 0 201c4 e4913004 ldr r3, [r1], #0x4 201c8 e4803004 str r3, [r0], #0x4 201cc e2522004 subs r2, r2, #0x4 201d0 8afffffb bhi 201c4 ; compression or copying finished ; FROM 201c0 if r0 >= r2 ; Enable Data TCM 201d4 ee113f10 mrc 15, 0, r3, cr1, cr0, {0} 201d8 e3833b40 orr r3, r3, #0x10000 ; [16] = 1 201dc ee013f10 mcr 15, 0, r3, cr1, cr0, {0} ; copy stuff to Data TCM 201e0 e3a004a0 mov r0, #0xa0000000 201e4 e59f11ac ldr r1, [pc, #0x1ac] ; 20398 201e8 e59f21ac ldr r2, [pc, #0x1ac] ; 2039c ; FROM 201f8 if r2 > 0 201ec e4913004 ldr r3, [r1], #0x4 201f0 e4803004 str r3, [r0], #0x4 201f4 e2522004 subs r2, r2, #0x4 201f8 8afffffb bhi 201ec 201fc e59f019c ldr r0, [pc, #0x19c] ; 203a0 20200 e3a01000 mov r1, #0x0 20204 e59f2198 ldr r2, [pc, #0x198] ; 203a4 20208 e0805002 add r5, r0, r2 ; it appears that Data TCM in PCI isl3886 cards is 8kB, not 4kB ; FROM 20214 if r2 > 0 2020c e4801004 str r1, [r0], #0x4 20210 e2522004 subs r2, r2, #0x4 20214 8afffffc bhi 2020c ; r5 should be 0xa0020000 (end of HardMAC Data TCM) 20218 e1a00005 mov r0, r5 2021c e59f1184 ldr r1, [pc, #0x184] ; 203a8 20220 e59f2184 ldr r2, [pc, #0x184] ; 203ac 20224 e0522000 subs r2, r2, r0 20228 0a000002 beq 20238 ; FROM 20234 if r2 > 0 2022c e4801004 str r1, [r0], #0x4 20230 e2522004 subs r2, r2, #0x4 20234 8afffffc bhi 2022c ; FROM 20238 if Data TCM is already (over) full (which is the case here) ; initialize part of ordinary ram 20238 e59f0170 ldr r0, [pc, #0x170] ; 203b0 2023c e59f1170 ldr r1, [pc, #0x170] ; 203b4 20240 e59f2170 ldr r2, [pc, #0x170] ; 203b8 ; FROM 20250 if r2 > 0 20244 e4913004 ldr r3, [r1], #0x4 20248 e4803004 str r3, [r0], #0x4 2024c e2522004 subs r2, r2, #0x4 20250 8afffffb bhi 20244 ; initialize end of ordinary ram (both on HardMAC and SoftMAC because ; the RAM is aliased on the latter) 20254 e59f0160 ldr r0, [pc, #0x160] ; 203bc 20258 e59f1160 ldr r1, [pc, #0x160] ; 203c0 2025c e59f2160 ldr r2, [pc, #0x160] ; 203c4 ; FROM 2026c if r2 > 0 20260 e4913004 ldr r3, [r1], #0x4 20264 e4803004 str r3, [r0], #0x4 20268 e2522004 subs r2, r2, #0x4 2026c 8afffffb bhi 20260 ; Zero out a part of RAM 20270 e59f0150 ldr r0, [pc, #0x150] ; 203c8 20274 e3a01000 mov r1, #0x0 20278 e3a02e80 mov r2, #0x800 ; FROM 2027c if r2 > 0 2027c e4801004 str r1, [r0], #0x4 20280 e2522004 subs r2, r2, #0x4 20284 8afffffc bhi 2027c ; switch to FIQ mode (FIQ has it's own r8-r12) 20288 e321f0d1 msr CPSR_c, #0xd1 ; 11010001 2028c e3a084c0 mov r8, #0xc0000000 20290 e3a094a0 mov r9, #0xa0000000 ; initialize FIQ stack with fourcc "FIQ " (for debugging?) 20294 e59fd130 ldr sp, [pc, #0x130] ; 203cc 20298 e59f0130 ldr r0, [pc, #0x130] ; 203d0 2029c e59f1130 ldr r1, [pc, #0x130] ; 203d4 202a0 e04d2000 sub r2, sp, r0 ; FROM 202ac if r2 > 0 202a4 e4801004 str r1, [r0], #0x4 202a8 e2522004 subs r2, r2, #0x4 202ac 8afffffc bhi 202a4 ; switch to IRQ mode and initialize stack with fourcc "IRQ " 202b0 e321f0d2 msr CPSR_c, #0xd2 202b4 e59fd11c ldr sp, [pc, #0x11c] ; 203d8 202b8 e59f011c ldr r0, [pc, #0x11c] ; 203dc 202bc e59f111c ldr r1, [pc, #0x11c] ; 203e0 202c0 e04d2000 sub r2, sp, r0 202c4 e4801004 str r1, [r0], #0x4 202c8 e2522004 subs r2, r2, #0x4 202cc 8afffffc bhi 202c4 ; switch to UND mode and initialize stack with fourcc "UND " 202d0 e321f0db msr CPSR_c, #0xdb 202d4 e59fd108 ldr sp, [pc, #0x108] ; 203e4 202d8 e59f0108 ldr r0, [pc, #0x108] ; 203e8 202dc e59f1108 ldr r1, [pc, #0x108] ; 203ec 202e0 e04d2000 sub r2, sp, r0 202e4 e4801004 str r1, [r0], #0x4 202e8 e2522004 subs r2, r2, #0x4 202ec 8afffffc bhi 202e4 ; set all memory areas (whichever...) to non bufferable 202f0 e3a02000 mov r2, #0x0 202f4 ee032f10 mcr 15, 0, r2, cr3, cr0, {0} ; define protection area0, base 0x00000000, size 256kB 202f8 e3a02021 mov r2, #0x21 202fc ee062f10 mcr 15, 0, r2, cr6, cr0, {0} ; define protection area1 20300 e59f20e8 ldr r2, [pc, #0xe8] ; 203f0 20304 ee062f11 mcr 15, 0, r2, cr6, cr1, {0} ; define protection area2, base 0xc0000000, 4kB 20308 e3a0215f mov r2, #0xc0000017 2030c ee062f12 mcr 15, 0, r2, cr6, cr2, {0} ; define protection area3 20310 e59f20dc ldr r2, [pc, #0xdc] ; 203f4 20314 ee062f13 mcr 15, 0, r2, cr6, cr3, {0} ; define protection area4 20318 e59f20d8 ldr r2, [pc, #0xd8] ; 203f8 2031c ee062f14 mcr 15, 0, r2, cr6, cr4, {0} ; makes no sense 20320 e3a02017 mov r2, #0x17 ; disable protection area5 20324 e3a02000 mov r2, #0x0 20328 ee062f15 mcr 15, 0, r2, cr6, cr5, {0} ; define protection area6 2032c e59f20c8 ldr r2, [pc, #0xc8] ; 203fc 20330 ee062f16 mcr 15, 0, r2, cr6, cr6, {0} ; disable protection area7 20334 e3a02000 mov r2, #0x0 20338 ee062f17 mcr 15, 0, r2, cr6, cr7, {0} ; access permission bits for DATA (as {2} is not really defined, should be {0}?) 2033c e59f20bc ldr r2, [pc, #0xbc] ; 20400 20340 ee052f50 mcr 15, 0, r2, cr5, cr0, {2} ; access permission bits for CODE ({3} undefined, should be {1}?) 20344 e59f20b8 ldr r2, [pc, #0xb8] ; 20404 20348 ee052f70 mcr 15, 0, r2, cr5, cr0, {3} ; enable the protection unit 2034c ee112f10 mrc 15, 0, r2, cr1, cr0, {0} 20350 e3822001 orr r2, r2, #0x1 20354 ee012f10 mcr 15, 0, r2, cr1, cr0, {0} ; zero out end of RAM 20358 e59f00a8 ldr r0, [pc, #0xa8] ; 20408 2035c e3a01000 mov r1, #0x0 20360 e59f20a4 ldr r2, [pc, #0xa4] ; 2040c ; FROM 2036c if r2 > 0 20364 e4801004 str r1, [r0], #0x4 20368 e2522004 subs r2, r2, #0x4 2036c 8afffffc bhi 20364 ; LOAD r9 with address of Data TCM 20370 e59f9098 ldr r9, [pc, #0x98] ; 20410 ; clear all interrupts (set MASK_DISABLE to FFFFFFFF for IRQ and FIQ) 20374 e3e00000 mvn r0, #0x0 20378 e3a014c0 mov r1, #0xc0000000 2037c e581010c str r0, [r1, #0x10c] 20380 e581000c str r0, [r1, #0xc] 20384 eb000094 bl 205dc 20388 eaff9017 b 43ec ; DATA 2038c 00020100 (address of init, read from 0x20004) 20390 000218e0 (start of compressed data, read from 0x20150) 20394 0000724c (length of uncompressed data, read from 0x20154) 20398 0002098c (ptr to initial contents of Data TCM, read from 0x201e4) 2039c 00000f54 (length of above, read from 0x201e8) 203a0 a0000f54 (address of uninitialized data in Data TCM, read from 0x201fc) 203a4 0000097c (length of above, read from 0x20204) 203a8 fourcc_b "DRAM" (read from 0x2021c) 203ac a0002000 (end of area to which nonsense will be copied, read from 0x20220) 203b0 00027c60 (ptr to part of RAM that must be initialized, read from 0x20238) 203b4 0002086c (ptr to initialisation data of said RAM, read from 0x2023c) 203b8 00000030 (length of init data, read from 0x20240) 203bc 0003ff00 (ptr to part of RAM that must be initialized, read from 0x20254) 203c0 0002089c (ptr to initialisation data of said RAM, read from 0x20258) 203c4 000000f0 (length of init data, read from 0x2025c) 203c8 a00010c8 (address of part of Data TCM that must be zeroed, rdfrm 0x20270) 203cc a0000d1c (stack pointer of FIQ mode, read from, 0x20294) 203d0 a0000c54 (bottom of FIQ stack, read from 0x20298) 203d4 fourcc_b "FIQ " (read from 0x2029c) 203d8 a0000e54 (stack pointer of IRQ mode, read from 0x202b4) 203dc a0000d1c (bottom of IRQ stack, read from 0x202b8) 203e0 fourcc_b "IRQ " (read from 0x202bc) 203e4 a0000f54 (stack pointer of UND mode, read from 0x202d4) 203e8 a0000e54 (bottom of UND stack, read from 0x202d8) 203ec fourcc_b "UND " (read from 0x202dc) 203f0 a0000019 (protection area 0xa0000000, size 8kB, read from 0x20300) 203f4 00020021 (protection area 0x00020000, size 128kB, read from 0x20310) 203f8 e0000019 (protection area 0xe0000000, size 8kB, read from 0x20318) 203fc c1000017 (protection area 0xc1000000, size 4kB, read from 0x2032c) 20400 33333333 (data access permissions, R/W to everything, read from 0x2033c) 20404 33606006 (inst access permissions, ordering unclear.., read from 0x20344) 20408 00027c90 (pointer to end of RAM, read from 0x20358) 2040c 00000270 (amount of bits until end of RAM, read from 0x20360) 20410 a0000000 (address of Data TCM, yet again, read from 0x20370) ; some routine 20414 e92d4038 stmdb sp!, {r3, r4, r5, lr} 20418 ebff993e bl 6918 2041c e5990430 ldr r0, [r9, #0x430] 20420 e3a044c0 mov r4, #0xc0000000 20424 e5840108 str r0, [r4, #0x108] 20428 e3a05000 mov r5, #0x0 2042c e5c959d8 strb r5, [r9, #0x9d8] 20430 e3a00000 mov r0, #0x0 20434 ebff8ba3 bl 32c8 20438 e5845880 str r5, [r4, #0x880] 2043c e59f0008 ldr r0, [pc, #0x8] ; 2044c 20440 e5840884 str r0, [r4, #0x884] 20444 e8bd4038 ldmia sp!, {r3, r4, r5, lr} 20448 eaff8ad4 b 2fa0 ; some routine that does something to the crypto engine 2044c 00220044 eoreq r0, r2, r4, asr #0x20 20450 e3a01007 mov r1, #0x7 20454 e3a004c0 mov r0, #0xc0000000 20458 e5801550 str r1, [r0, #0x550] 2045c e3a01000 mov r1, #0x0 20460 e5801554 str r1, [r0, #0x554] 20464 e2802ef8 add r2, r0, #0xf80 20468 e5821000 str r1, [r2] 2046c e2803efa add r3, r0, #0xfa0 20470 e5831000 str r1, [r3] 20474 e3a01001 mov r1, #0x1 20478 e5821000 str r1, [r2] 2047c e5801504 str r1, [r0, #0x504] 20480 e12fff1e bx lr 20484 e59f1018 ldr r1, [pc, #0x18] ; 204a4 20488 e3a004c0 mov r0, #0xc0000000 2048c e58013a4 str r1, [r0, #0x3a4] 20490 e59f1010 ldr r1, [pc, #0x10] ; 204a8 20494 e5801388 str r1, [r0, #0x388] 20498 e59f100c ldr r1, [pc, #0xc] ; 204ac 2049c e5801380 str r1, [r0, #0x380] 204a0 ea00007a b 20690 204a4 5d885d88 stcpl 13, cr5, [r8, #0x220] 204a8 7c017c01 stcvc 12, cr7, [r1], {1} 204ac 5c000c00 stcpl 12, cr0, [r0], {0} 204b0 e59f0028 ldr r0, [pc, #0x28] ; 204e0 204b4 e59f102c ldr r1, [pc, #0x2c] ; 204e8 204b8 e589089c str r0, [r9, #0x89c] 204bc e2800e40 add r0, r0, #0x400 204c0 e58908a4 str r0, [r9, #0x8a4] 204c4 e59f0018 ldr r0, [pc, #0x18] ; 204e4 204c8 e58908a0 str r0, [r9, #0x8a0] 204cc e3a00001 mov r0, #0x1 204d0 e5810000 str r0, [r1] 204d4 e1811280 orr r1, r1, r0, lsl #0x5 204d8 e5810000 str r0, [r1] 204dc e12fff1e bx lr 204e0 0008008c andeq r0, r8, ip, lsl #0x1 204e4 0008000a andeq r0, r8, sl 204e8 c0000f40 andgt r0, r0, r0, asr #0x1e ; FROM 205e4 ; REG38XX_UNK204 |= 0x04 204ec e3a034c0 mov r3, #0xc0000000 204f0 e5930204 ldr r0, [r3, #0x204] 204f4 e3800004 orr r0, r0, #0x4 204f8 e5830204 str r0, [r3, #0x204] ; initialize radio 204fc e59f005c ldr r0, [pc, #0x5c] ; 20560 ; FROM 20514 if [r0] != 0 20500 e5901000 ldr r1, [r0] 20504 e3510000 cmp r1, #0x0 20508 15902004 ldrne r2, [r0, #0x4] 2050c 15812000 strne r2, [r1] 20510 12800008 addne r0, r0, #0x8 20514 1afffff9 bne 20500 ; do some extra stuff to the radio if we are an 3886 20518 e5930600 ldr r0, [r3, #0x600] 2051c e3a01086 mov r1, #0x86 20520 e1510220 cmp r1, r0, lsr #0x4 20524 03a00740 moveq r0, #0x1000000 20528 0583065c streq r0, [r3, #0x65c] ; change this register back to what it was before ; REG38XX_UNK204 &= not 0x04 2052c e5930204 ldr r0, [r3, #0x204] 20530 e3c00004 bic r0, r0, #0x4 20534 e5830204 str r0, [r3, #0x204] ; REG38XX_UNK608 != bit 24 20538 e5930608 ldr r0, [r3, #0x608] 2053c e3800740 orr r0, r0, #0x1000000 20540 e5830608 str r0, [r3, #0x608] 20544 e59306ac ldr r0, [r3, #0x6ac] 20548 e3c00c80 bic r0, r0, #0x8000 2054c e58306ac str r0, [r3, #0x6ac] ; printf("BBP = 38%02x\n", 0x86), to where is it printed anyway? 20550 e5930600 ldr r0, [r3, #0x600] 20554 e1a01220 mov r1, r0, lsr #0x4 20558 e59f0004 ldr r0, [pc, #0x4] ; 20564 2055c eaff99f6 b 6d3c ;DATA 20560 000206fc (location of radio init data, read from 204fc) 20564 0000723c (pointer to string, read from 20558) ; FROM 205e0 ; set a word at the end of RAM to 0x0000000 again 20568 e59f003c ldr r0, [pc, #0x3c] ; 205ac 2056c e3a01000 mov r1, #0x0 20570 e5801000 str r1, [r0] ; initialize INT_IDENT_REG (chip to PCI) 20574 e3a004c0 mov r0, #0xc0000000 20578 e3a03c40 mov r3, #0x4000 2057c e5803910 str r3, [r0, #0x910] ; initialize UART ; REG38XX_UART_LINECTL = 0x80 ; REG38XX_UART_REGISTER0 = 0x2b ; REG38XX_UART_EVENTNA = 0x00 ; REG38XX_UART_MODEMCTL = 0x00 20580 e3a0202b mov r2, #0x2b ; 00101011 20584 e3a03080 mov r3, #0x80 ; 10000000 20588 e580348c str r3, [r0, #0x48c] 2058c e5802480 str r2, [r0, #0x480] 20590 e5801484 str r1, [r0, #0x484] 20594 e5801490 str r1, [r0, #0x490] ; REG38XX_UART_LINECTRL = 0x03 ; REG38XX_UART_EVENTNA = 0x01 20598 e3a01003 mov r1, #0x3 2059c e580148c str r1, [r0, #0x48c] 205a0 e3a01001 mov r1, #0x1 205a4 e5801484 str r1, [r0, #0x484] ; lr%4 == 0, so we don't change to 'Thumb' Mode 205a8 e12fff1e bx lr ;DATA 205ac 0003ff00 (pointer to last 256 bytes of ram, read from 20568) 205b0 e3a00000 mov r0, #0x0 205b4 e0801080 add r1, r0, r0, lsl #0x1 205b8 e0892101 add r2, r9, r1, lsl #0x2 205bc e5921410 ldr r1, [r2, #0x410] 205c0 e5922408 ldr r2, [r2, #0x408] 205c4 e1811801 orr r1, r1, r1, lsl #0x10 205c8 e5821000 str r1, [r2] 205cc e2800001 add r0, r0, #0x1 205d0 e3500002 cmp r0, #0x2 205d4 bafffff6 blt 205b4 205d8 e12fff1e bx lr ; FROM 0x20384 205dc e92d4010 stmdb sp!, {r4, lr} 205e0 ebffffe0 bl 20568 ; initialize radio and queue a message about BBP 205e4 ebffffc0 bl 204ec ; REG38XX_TIMER1_INITVALUE = 0xffffffff ; REG38XX_TIMER1_CONTROL = bit 7 205e8 e3e00000 mvn r0, #0x0 205ec e3a044c0 mov r4, #0xc0000000 205f0 e5840300 str r0, [r4, #0x300] 205f4 e3a00080 mov r0, #0x80 205f8 e5840308 str r0, [r4, #0x308] 205fc ebff99ae bl 6cbc 20600 e59f0034 ldr r0, [pc, #0x34] ; 2063c 20604 e5840420 str r0, [r4, #0x420] 20608 e3a01480 mov r1, #0x80000000 2060c e584141c str r1, [r4, #0x41c] 20610 e5840410 str r0, [r4, #0x410] 20614 e599042c ldr r0, [r9, #0x42c] 20618 e5840008 str r0, [r4, #0x8] 2061c eb000014 bl 20674 20620 ebffff8a bl 20450 20624 ebffffe1 bl 205b0 20628 ebffff95 bl 20484 2062c ebffff9f bl 204b0 20630 ebffff77 bl 20414 20634 e8bd4010 ldmia sp!, {r4, lr} 20638 ea000000 b 20640 2063c 80008000 andhi r8, r0, r0 20640 e59f1020 ldr r1, [pc, #0x20] ; 20668 20644 e3a004c0 mov r0, #0xc0000000 20648 e5801380 str r1, [r0, #0x380] 2064c e5801388 str r1, [r0, #0x388] 20650 e59f1014 ldr r1, [pc, #0x14] ; 2066c 20654 e5801904 str r1, [r0, #0x904] 20658 e59f1010 ldr r1, [pc, #0x10] ; 20670 2065c e58918d0 str r1, [r9, #0x8d0] 20660 e5801908 str r1, [r0, #0x908] 20664 e12fff1e bx lr 20668 00040004 andeq r0, r4, r4 2066c 8c00202a stchi 0, cr2, [r0], {42} 20670 8c00a02b stchi 0, cr10, [r0], {43} 20674 e92d4008 stmdb sp!, {r3, lr} 20678 ebff9a60 bl 7000 2067c e3a000a2 mov r0, #0xa2 20680 ebff9a75 bl 705c 20684 e5c909db strb r0, [r9, #0x9db] 20688 e8bd4008 ldmia sp!, {r3, lr} 2068c eaff9a99 b 70f8 20690 e3a034c0 mov r3, #0xc0000000 20694 e5930204 ldr r0, [r3, #0x204] 20698 e3c00001 bic r0, r0, #0x1 2069c e5830204 str r0, [r3, #0x204] 206a0 e3c01008 bic r1, r0, #0x8 206a4 e3811080 orr r1, r1, #0x80 206a8 e5831204 str r1, [r3, #0x204] 206ac e3a01096 mov r1, #0x96 206b0 ea000004 b 206c8 206b4 e2411001 sub r1, r1, #0x1 206b8 e3510000 cmp r1, #0x0 206bc b3a01001 movlt r1, #0x1 206c0 b5c919dc strltb r1, [r9, #0x9dc] 206c4 ba000002 blt 206d4 206c8 e5932200 ldr r2, [r3, #0x200] 206cc e3120020 tst r2, #0x20 206d0 1afffff7 bne 206b4 206d4 e3a01010 mov r1, #0x10 206d8 e5831208 str r1, [r3, #0x208] 206dc e3a01000 mov r1, #0x0 206e0 e2811001 add r1, r1, #0x1 206e4 e3510019 cmp r1, #0x19 206e8 bafffffc blt 206e0 206ec e5830204 str r0, [r3, #0x204] 206f0 e3800001 orr r0, r0, #0x1 206f4 e5830204 str r0, [r3, #0x204] 206f8 e12fff1e bx lr ; RADIO INITIALISATION DATA? (ADDRESS, VALUE PAIRS) read in 20500 20508 206fc c00006ac 00008000 REG38XX_UNK6AC = 0x8000 20704 c0000604 00040159 REG38XX_UNK604 = 0x40159 2070c c0000608 dc3e0000 REG38XX_UNK608 = 0xdc3e0000 20714 c000060c 00560031 REG38XX_UNK60C = 0x560031 2071c c0000610 02848ab4 20724 c0000614 9e9e009e 2072c c0000618 0904a4a2 20734 c000061c 0308010b 2073c c0000620 0b01010a 20744 c0000624 7788010d 2074c c0000628 76677777 20754 c000062c 88777777 2075c c0000630 0035546a 20764 c0000634 05a80080 2076c c0000638 32396337 20774 c000063c d7d70000 2077c c0000640 9797e79f 20784 c0000644 11229298 2078c c0000648 88660122 20794 c000064c 0606e500 2079c c0000650 00000606 207a4 c0000654 8038000a 207ac c0000658 7f110030 207b4 c000065c 01000000 207bc c0000660 01718aa9 207c4 c0000664 1a4b0414 207cc c0000668 70965b64 207d4 c000066c a618911b 207dc c0000670 07360f21 207e4 c0000674 59310e0d 207ec c0000678 00000d00 207f4 c000067c ffffffff 207fc c0000680 00000000 20804 c0000684 388b0000 2080c c0000688 241e0096 20814 c000068c 6c1b002e 2081c c0000690 74210000 20824 c0000694 10102020 2082c c0000698 c9b692ca 20834 c000069c 03000000 2083c c00006a0 00000300 20844 c00006a4 00000000 2084c c00006a8 00c00100 20854 c00006ac 00008000 2085c c00006b0 00000000 20864 00000000 ; this marks the end of the data 20868 00000000 2086c 000000c4 andeq r0, r0, r4, asr #0x1 20870 00000000 andeq r0, r0, r0 20874 00b40000 adceqs r0, r4, r0 20878 00000000 00000000 00000000 00000000 00000000 2088c 00048001 andeq r8, r4, r1 20890 00000000 andeq r0, r0, r0 20894 00000002 andeq r0, r0, r2 ... 20940 00000001 andeq r0, r0, r1 20944 00000200 andeq r0, r0, r0, lsl #0x4 20948 a00010c8 andge r1, r0, r8, asr #0x1 ... 2096c string_l "Reason: ----" 20978 00000000 2097c string_l "Time: ----" 20988 00000000 ; inital contents of Data TCM 2098c ffffffff ffffffff 20994 00000000 andeq r0, r0, r0 20998 a0000010 andge r0, r0, r0, lsl r0 2099c a0000028 andge r0, r0, r8, lsr #0x20 209a0 a00000d8 ldrged r0, [r0], -r8 209a4 a00000d8 ldrged r0, [r0], -r8 209a8 a0000104 andge r0, r0, r4, lsl #0x2 209ac a0000104 andge r0, r0, r4, lsl #0x2 209b0 a0000130 andge r0, r0, r0, lsr r1 209b4 00000000 00000000 209bc a0000380 andge r0, r0, r0, lsl #0x7 209c0 0000000f andeq r0, r0, pc 209c4 000f000f andeq r0, pc, pc 209c8 03ff000f mvneqs r0, #0xf 209cc 00040000 andeq r0, r4, r0 209d0 6f6e0001 swivs 0x006e0001 209d4 6c616d72 stcvsl 13, cr6, [r1], #0xfffffe38 209d8 00000030 andeq r0, r0, r0, lsr r0 209dc 000005dc ldreqd r0, [r0], -ip ... 209e8 a0000390 mulge r0, r0, r3 209ec 0000000f andeq r0, r0, pc 209f0 000f000f andeq r0, pc, pc 209f4 03ff000f mvneqs r0, #0xf 209f8 00040000 andeq r0, r4, r0 209fc 6f6e0001 swivs 0x006e0001 20a00 6c616d72 stcvsl 13, cr6, [r1], #0xfffffe38 20a04 00000031 andeq r0, r0, r1, lsr r0 20a08 00000bb8 streqh r0, [r0], -r8 ... 20a14 a00003a0 andge r0, r0, r0, lsr #0x7 20a18 0000000f andeq r0, r0, pc 20a1c 000f000f andeq r0, pc, pc 20a20 03ff000f mvneqs r0, #0xf 20a24 00140000 andeqs r0, r4, r0 20a28 6f6e0001 swivs 0x006e0001 20a2c 6c616d72 stcvsl 13, cr6, [r1], #0xfffffe38 20a30 00000032 andeq r0, r0, r2, lsr r0 ... 20a40 a00003b0 strgeh r0, [r0], -r0 20a44 0000000f andeq r0, r0, pc 20a48 000f000f andeq r0, pc, pc 20a4c 03ff000f mvneqs r0, #0xf 20a50 00040000 andeq r0, r4, r0 20a54 6f6e0001 swivs 0x006e0001 20a58 6c616d72 stcvsl 13, cr6, [r1], #0xfffffe38 20a5c 00000033 andeq r0, r0, r3, lsr r0 ... 20a6c a0000340 andge r0, r0, r0, asr #0x6 20a70 0000000f andeq r0, r0, pc 20a74 000f000f andeq r0, pc, pc 20a78 03ff000f mvneqs r0, #0xf 20a7c 00020000 andeq r0, r2, r0 20a80 74610001 strvcbt r0, [r1], #0xffffffff 20a84 00306d69 eoreqs r6, r0, r9, ror #0x1a ... 20a98 a0000350 andge r0, r0, r0, asr r3 20a9c 0000000f andeq r0, r0, pc 20aa0 000f000f andeq r0, pc, pc 20aa4 03ff000f mvneqs r0, #0xf 20aa8 00200000 eoreq r0, r0, r0 20aac 63730001 cmnvs r3, #0x1 20ab0 00306e61 eoreqs r6, r0, r1, ror #0x1c ... 20ac8 0000000f andeq r0, r0, pc 20acc 000f000f andeq r0, pc, pc 20ad0 03ff000f mvneqs r0, #0xf 20ad4 00000000 andeq r0, r0, r0 20ad8 75640001 strvcb r0, [r4, #0xffffffff]! 20adc 00796d6d rsbeqs r6, r9, sp, ror #0x1a ... 20ae8 ffffffff swinv 0x00ffffff 20aec 00000001 andeq r0, r0, r1 20af0 00000001 andeq r0, r0, r1 ... 20b10 00027c90 muleq r2, r0, ip 20b14 00000010 andeq r0, r0, r0, lsl r0 ... 20b20 0406080a streq r0, [r6], #0xfffff7f6 20b24 0507090b streq r0, [r7, #0xfffff6f5] 20b28 0b0a0908 bleq 2a2f50 20b2c 2e2a2f2b cdpcs 15, 2, cr2, cr10, cr11, {1} 20b30 2c282d29 stccs 13, cr2, [r8], #0xffffff5c 20b34 00000000 andeq r0, r0, r0 20b38 1b1a1908 blne 6a6f60 20b3c 2e2a2f2b cdpcs 15, 2, cr2, cr10, cr11, {1} 20b40 2c282d29 stccs 13, cr2, [r8], #0xffffff5c 20b44 00000000 andeq r0, r0, r0 20b48 000aaaa8 andeq sl, sl, r8, lsr #0x15 20b4c 00071c70 andeq r1, r7, r0, ror ip 20b50 00055554 andeq r5, r5, r4, asr r5 20b54 00038e38 andeq r8, r3, r8, lsr lr 20b58 0002aaaa andeq sl, r2, sl, lsr #0x15 20b5c 0001c71c andeq ip, r1, ip, lsl r7 20b60 00015555 andeq r5, r1, r5, asr r5 20b64 00012f68 andeq r2, r1, r8, ror #0x1e 20b68 08000800 stmeqda r0, {fp} 20b6c 14001400 strne r1, [r0], #0xfffffc00 20b70 40000000 andmi r0, r0, r0 20b74 00000000 andeq r0, r0, r0 20b78 08000000 stmeqda r0, {} 20b7c 14000000 strne r0, [r0] 20b80 40004000 andmi r4, r0, r0 20b84 00000000 andeq r0, r0, r0 20b88 08000800 stmeqda r0, {fp} 20b8c 14001400 strne r1, [r0], #0xfffffc00 20b90 40000000 andmi r0, r0, r0 20b94 00000000 andeq r0, r0, r0 20b98 08000000 stmeqda r0, {} 20b9c 14000000 strne r0, [r0] 20ba0 40004000 andmi r4, r0, r0 20ba4 00000000 andeq r0, r0, r0 20ba8 0000096c andeq r0, r0, ip, ror #0x12 20bac ffffffff swinv 0x00ffffff 20bb0 80000000 andhi r0, r0, r0 20bb4 00000001 andeq r0, r0, r1 20bb8 00000008 andeq r0, r0, r8 20bbc 0000003c andeq r0, r0, ip, lsr r0 20bc0 80000000 andhi r0, r0, r0 20bc4 00151115 andeqs r1, r5, r5, lsl r1 20bc8 00153344 andeqs r3, r5, r4, asr #0x6 20bcc 00151115 andeqs r1, r5, r5, lsl r1 20bd0 00173344 andeqs r3, r7, r4, asr #0x6 20bd4 00151115 andeqs r1, r5, r5, lsl r1 20bd8 00353344 eoreqs r3, r5, r4, asr #0x6 ... 20be4 00080000 andeq r0, r8, r0 20be8 00040000 andeq r0, r4, r0 20bec 0001745d andeq r7, r1, sp, asr r4 20bf0 0000ba2f andeq fp, r0, pc, lsr #0x14 20bf4 a0000280 andge r0, r0, r0, lsl #0x5 20bf8 00000033 andeq r0, r0, r3, lsr r0 20bfc 13121110 tstne r2, #0x4 20c00 17161514 undefined 20c04 03020100 tsteq r2, #0x0 20c08 0b0a0909 bleq 2a3034 20c0c 00400040 subeq r0, r0, r0, asr #0x20 20c10 00000040 andeq r0, r0, r0, asr #0x20 20c14 00000040 andeq r0, r0, r0, asr #0x20 20c18 00000040 andeq r0, r0, r0, asr #0x20 20c1c 00400040 subeq r0, r0, r0, asr #0x20 20c20 00000040 andeq r0, r0, r0, asr #0x20 ... 20c2c 00400048 subeq r0, r0, r8, asr #0x20 20c30 00c00000 sbceq r0, r0, r0 20c34 00004040 andeq r4, r0, r0, asr #0x20 20c38 00000040 andeq r0, r0, r0, asr #0x20 20c3c 00400040 subeq r0, r0, r0, asr #0x20 20c40 00008040 andeq r8, r0, r0, asr #0x20 ... 20c4c 00400040 subeq r0, r0, r0, asr #0x20 20c50 00000040 andeq r0, r0, r0, asr #0x20 20c54 00000040 andeq r0, r0, r0, asr #0x20 20c58 00000040 andeq r0, r0, r0, asr #0x20 20c5c 00400040 subeq r0, r0, r0, asr #0x20 20c60 00000040 andeq r0, r0, r0, asr #0x20 ... 20c6c 00400048 subeq r0, r0, r8, asr #0x20 20c70 00400000 subeq r0, r0, r0 20c74 00004040 andeq r4, r0, r0, asr #0x20 20c78 00000040 andeq r0, r0, r0, asr #0x20 20c7c 00408040 subeq r8, r0, r0, asr #0x20 20c80 00000040 andeq r0, r0, r0, asr #0x20 ... 20c8c 00c00040 sbceq r0, r0, r0, asr #0x20 20c90 00000040 andeq r0, r0, r0, asr #0x20 20c94 00000040 andeq r0, r0, r0, asr #0x20 20c98 00000040 andeq r0, r0, r0, asr #0x20 20c9c 00c00040 sbceq r0, r0, r0, asr #0x20 20ca0 00000040 andeq r0, r0, r0, asr #0x20 ... 20cac 00c00048 sbceq r0, r0, r8, asr #0x20 20cb0 00c00000 sbceq r0, r0, r0 20cb4 000000c0 andeq r0, r0, r0, asr #0x1 20cb8 00008040 andeq r8, r0, r0, asr #0x20 20cbc 00c000c0 sbceq r0, r0, r0, asr #0x1 20cc0 00008040 andeq r8, r0, r0, asr #0x20 ... 20ccc a0000340 andge r0, r0, r0, asr #0x6 20cd0 a0000340 andge r0, r0, r0, asr #0x6 20cd4 00000000 andeq r0, r0, r0 20cd8 a0000028 andge r0, r0, r8, lsr #0x20 20cdc a0000350 andge r0, r0, r0, asr r3 20ce0 a0000350 andge r0, r0, r0, asr r3 20ce4 00000000 andeq r0, r0, r0 20ce8 a0000104 andge r0, r0, r4, lsl #0x2 20cec a0000360 andge r0, r0, r0, ror #0x6 20cf0 a0000360 andge r0, r0, r0, ror #0x6 20cf4 00000000 andeq r0, r0, r0 20cf8 a0000028 andge r0, r0, r8, lsr #0x20 20cfc a0000370 andge r0, r0, r0, ror r3 20d00 a0000370 andge r0, r0, r0, ror r3 20d04 00000000 andeq r0, r0, r0 20d08 a0000080 andge r0, r0, r0, lsl #0x1 20d0c a0000380 andge r0, r0, r0, lsl #0x7 20d10 a0000380 andge r0, r0, r0, lsl #0x7 20d14 00000000 andeq r0, r0, r0 20d18 a0000028 andge r0, r0, r8, lsr #0x20 20d1c a0000390 mulge r0, r0, r3 20d20 a0000390 mulge r0, r0, r3 20d24 00000000 andeq r0, r0, r0 20d28 a0000054 andge r0, r0, r4, asr r0 20d2c a00003a0 andge r0, r0, r0, lsr #0x7 20d30 a00003a0 andge r0, r0, r0, lsr #0x7 20d34 00000000 andeq r0, r0, r0 20d38 a0000080 andge r0, r0, r0, lsl #0x1 20d3c a00003b0 strgeh r0, [r0], -r0 20d40 a00003b0 strgeh r0, [r0], -r0 20d44 00000000 andeq r0, r0, r0 20d48 a00000ac andge r0, r0, ip, lsr #0x1 20d4c a00003c0 andge r0, r0, r0, asr #0x7 20d50 a00003c0 andge r0, r0, r0, asr #0x7 ... 20d5c 01200180 smlawbeq r0, r0, r1, r0 20d60 00d100e2 sbceqs r0, r1, r2, ror #0x1 20d64 00290034 eoreq r0, r9, r4, lsr r0 20d68 001e0024 andeqs r0, lr, r4, lsr #0x20 20d6c 0019001c andeqs r0, r9, ip, lsl r0 20d70 00170018 andeqs r0, r7, r8, lsl r0 ... 20d7c 00c00120 sbceq r0, r0, r0, lsr #0x2 20d80 00710082 rsbeqs r0, r1, r2, lsl #0x1 20d84 00290034 eoreq r0, r9, r4, lsr r0 20d88 001e0024 andeqs r0, lr, r4, lsr #0x20 20d8c 0019001c andeqs r0, r9, ip, lsl r0 20d90 00170018 andeqs r0, r7, r8, lsl r0 20d94 c0000408 andgt r0, r0, r8, lsl #0x8 20d98 c0000400 andgt r0, r0, r0, lsl #0x8 20d9c 00000200 andeq r0, r0, r0, lsl #0x4 20da0 c0000408 andgt r0, r0, r8, lsl #0x8 20da4 c0000400 andgt r0, r0, r0, lsl #0x8 20da8 00004000 andeq r4, r0, r0 20dac c0000380 andgt r0, r0, r0, lsl #0x7 20db0 c0000400 andgt r0, r0, r0, lsl #0x8 20db4 000015e0 andeq r1, r0, r0, ror #0xb 20db8 00091142 andeq r1, r9, r2, asr #0x2 20dbc 00040080 andeq r0, r4, r0, lsl #0x1 20dc0 00161718 andeqs r1, r6, r8, lsl r7 ... 2136c a00009e0 andge r0, r0, r0, ror #0x13 21370 a00009e0 andge r0, r0, r0, ror #0x13 21374 ffffffff swinv 0x00ffffff 21378 7fffffff swivc 0x00ffffff 2137c ffffffff swinv 0x00ffffff 21380 7fffffff swivc 0x00ffffff 21384 ffffffff swinv 0x00ffffff 21388 7fffffff swivc 0x00ffffff 2138c a0000a2e andge r0, r0, lr, lsr #0x14 21390 00e903e8 rsceq r0, r9, r8, ror #0x7 21394 4e200028 cdpmi 0, 2, cr0, cr0, cr8, {1} 21398 000400e1 andeq r0, r4, r1, ror #0x1 2139c 03e80001 mvneq r0, #0x1 213a0 002800c9 eoreq r0, r8, r9, asr #0x1 213a4 00c12710 sbceq r2, r1, r0, lsl r7 213a8 00010008 andeq r0, r1, r8 213ac 00e903e8 rsceq r0, r9, r8, ror #0x7 213b0 13880028 orrne r0, r8, #0x28 213b4 000800e1 andeq r0, r8, r1, ror #0x1 213b8 03e80000 mvneq r0, #0x0 213bc 00280001 eoreq r0, r8, r1 213c0 00e11388 rsceq r1, r1, r8, lsl #0x7 213c4 00020004 andeq r0, r2, r4 213c8 00c903e8 sbceq r0, r9, r8, ror #0x7 213cc 13880028 orrne r0, r8, #0x28 213d0 001000c1 andeqs r0, r0, r1, asr #0x1 213d4 00000001 andeq r0, r0, r1 213d8 f884c6a5 stmnvia r4, {r0, r2, r5, r7, r9, sl, lr, pc} 213dc f68dee99 pkhbtnv lr, sp, r9, LSL #0x1d 213e0 d6bdff0d ldrlet pc, [sp], sp, lsl #0x1e 213e4 9154deb1 ldrlsh sp, [r4, #0xffffff1f] 213e8 02036050 andeq r6, r3, #0x50 213ec 567dcea9 ldrplbt ip, [sp], -r9, lsr #0x1d 213f0 b562e719 strltb lr, [r2, #0xfffff8e7]! 213f4 ec9a4de6 ldc 13, cr4, [sl], {230} 213f8 1f9d8f45 swine 0x009d8f45 213fc fa878940 blx fe203904 21400 b2ebef15 rsclt lr, fp, #0x54 21404 fb0b8ec9 blx 304f32 21408 b36741ec cmnlt r7, #0x3b 2140c 45ea5ffd strmib r5, [sl, #0xffd]! 21410 53f723bf mvnpls r2, #0xfc000002 21414 9b5be496 blls 171a674 21418 e11c75c2 tst ip, r2, asr #0xb 2141c 4c6a3dae stcmil 13, cr3, [sl], #0xfffffd48 21420 7e416c5a mcrvc 12, 2, r6, cr1, cr10, {2} 21424 834ff502 cmphip pc, #0x800000 21428 51f4685c mvnpls r6, ip, asr r8 2142c f908d134 stmnvdb r8, {r2, r4, r5, r8, ip, lr, pc} 21430 ab73e293 blge 1d19e84 21434 2a3f6253 bcs ff9d88 21438 9552080c ldrlsb r0, [r2, #0xfffff7f4] 2143c 9d5e4665 ldclsl 6, cr4, [lr, #0xfffffe6c] 21440 37a13028 strcc r3, [r1, r8, lsr #0x20]! 21444 2fb50a0f swics 0x00b50a0f 21448 24360e09 ldrcst r0, [r6], #0xfffff1f7 2144c df3d1b9b swile 0x003d1b9b 21450 4e69cd26 cdpmi 13, 6, cr12, cr9, cr6, {1} 21454 ea9f7fcd b fe801390 21458 1d9e121b lfmne f1, 4, [lr, #0x6c] 2145c 342e5874 strcct r5, [lr], #0xfffff78c 21460 dcb2362d ldcle 6, cr3, [r2], #0xb4 21464 5bfbb4ee blpl fff0e824 21468 764da4f6 undefined 2146c 7dceb761 stcvcl 7, cr11, [lr, #0x184] 21470 dd3e527b lfmle f5, 4, [lr, #0xfffffe14]! 21474 13975e71 orrnes r5, r7, #0x710 21478 b968a6f5 stmltdb r8!, {r0, r2, r4, r5, r6, r7, r9, sl, sp, pc}^ 2147c c12c0000 teqgt ip, r0 21480 e31f4060 tst pc, #0x60 21484 b6ed79c8 strltbt r7, [sp], r8, asr #0x13 21488 8d46d4be cfstrdhi mvd13, [r6, #0xfffffd08] 2148c 724b67d9 subvc r6, fp, #0x3640000 21490 98d494de ldmlsia r4, {r1, r2, r3, r4, r6, r7, sl, ip, pc}^ 21494 854ab0e8 strhib fp, [sl, #0xffffff18] 21498 c52abb6b strgt fp, [sl, #0xfffff495]! 2149c ed164fe5 ldc 15, cr4, [r6, #0xfffffc6c] 214a0 9ad786c5 bls ff602fbc 214a4 11946655 orrnes r6, r4, r5, asr r6 214a8 e9108acf ldmdb r0, {r0, r1, r2, r3, r6, r7, r9, fp, pc} 214ac fe810406 cdp2 4, 8, cr0, cr1, cr6, {0} 214b0 7844a0f0 stmvcda r4, {r4, r5, r6, r7, sp, pc}^ 214b4 4be325ba blmi ff8eaba4 214b8 5dfea2f3 lfmpl f2, 3, [lr, #0x3cc]! 214bc 058a80c0 streq r8, [sl, #0xc0] 214c0 21bc3fad movcss r3, sp, lsr #0x1f 214c4 f1047048 tstnv r4, r8, asr #0x20 214c8 77c163df undefined 214cc 4263af75 rsbmi sl, r3, #0x1d4 214d0 e51a2030 ldr r2, [sl, #0xffffffd0] 214d4 bf6dfd0e swilt 0x006dfd0e 214d8 1814814c ldmneda r4, {r2, r3, r6, r8, pc} 214dc c32f2635 teqgt pc, #0x3500000 214e0 35a2bee1 strcc fp, [r2, #0xee1]! 214e4 2e3988cc cdpcs 8, 3, cr8, cr9, cr12, {6} 214e8 55f29357 ldrplb r9, [r2, #0x357]! 214ec 7a47fc82 bvc 12206fc 214f0 bae7c8ac blt ffa137a8 214f4 e695322b ldr r3, [r5], fp, lsr #0x4 214f8 1998c0a0 ldmneib r8, {r5, r7, lr, pc} 214fc a37f9ed1 cmnge pc, #0xd10 21500 547e4466 ldrplbt r4, [lr], #0xfffffb9a 21504 0b833bab bleq fe0f03b8 21508 c7298cca strgt r8, [r9, -sl, asr #0x19]! 2150c 283c6bd3 ldmcsda ip!, {r0, r1, r4, r6, r7, r8, r9, fp, sp, lr} 21510 bce2a779 stcltl 7, cr10, [r2], #0x1e4 21514 ad76161d ldcgel 6, cr1, [r6, #0xffffff8c]! 21518 6456db3b ldrvsb sp, [r6], #0xfffff4c5 2151c 141e744e ldrne r7, [lr], #0xfffffbb2 21520 0c0a92db sfmeq f1, 1, [sl], {219} 21524 b8e4486c stmltia r4!, {r2, r3, r5, r6, fp, lr}^ 21528 bd6e9f5d stcltl 15, cr9, [lr, #0xfffffe8c]! 2152c c4a643ef strgtt r4, [r6], #0x3ef 21530 31a439a8 movcc r3, r8, lsr #0x13 21534 f28bd337 addnv sp, fp, #0xdc000000 21538 8b43d532 blhi 1116a08 2153c dab76e59 ble fedfcea8 21540 b164018c smulbblt r4, ip, r1 21544 49e09cd2 stmmiib r0!, {r1, r4, r6, r7, sl, fp, ip, pc}^ 21548 acfad8b4 ldcgel 8, cr13, [sl], #0x2d0 2154c cf25f307 swigt 0x0025f307 21550 f48ecaaf strnv ip, [lr], #0xaaf 21554 101847e9 andnes r4, r8, r9, ror #0xf 21558 f0886fd5 ldrnvd r6, [r8], r5 2155c 5c724a6f ldcpll 10, cr4, [r2], #0xfffffe44 21560 57f13824 ldrplb r3, [r1, r4, lsr #0x10]! 21564 975173c7 ldrlsb r7, [r1, -r7, asr #0x7] 21568 a17ccb23 cmnge ip, r3, lsr #0x16 2156c 3e21e89c mcrcc 8, 1, lr, cr1, cr12, {4} 21570 61dc96dd ldrvssb r9, [ip, #0x6d] 21574 0f850d86 swieq 0x00850d86 21578 7c42e090 mcrrvc 0, 9, lr, r2, cr0 2157c ccaa71c4 stfgts f7, [sl], #0x310 21580 060590d8 undefined 21584 1c12f701 ldcne 7, cr15, [r2], {1} 21588 6a5fc2a3 bvs 181201c 2158c 69d0aef9 ldmvsib r0, {r0, r3, r4, r5, r6, r7, r9, sl, fp, sp, pc}^ 21590 99581791 ldmlsdb r8, {r0, r4, r7, r8, r9, sl, ip}^ 21594 27b93a27 ldrcs r3, [r9, r7, lsr #0x14]! 21598 eb13d938 bl 517a80 2159c 22332bb3 eorcss r2, r3, #0x2cc00 215a0 a970d2bb ldmgedb r0!, {r0, r1, r3, r4, r5, r7, r9, ip, lr, pc}^ 215a4 33a70789 movcc r0, #0x2240000 215a8 3c222db6 stccc 13, cr2, [r2], #0xfffffd28 215ac c9201592 stmgtdb r0!, {r1, r4, r7, r8, sl, ip} 215b0 aaff8749 bge 32dc 215b4 a57a5078 ldrgeb r5, [sl, #0xffffff88]! 215b8 59f8038f ldmplib r8!, {r0, r1, r2, r3, r7, r8, r9}^ 215bc 1a170980 bne 5e3bc4 215c0 d73165da undefined 215c4 d0b884c6 adcles r8, r8, r6, asr #0x9 215c8 29b082c3 ldmcsib r0!, {r0, r1, r6, r7, r9, pc} 215cc 1e115a77 mrcne 10, 0, r5, cr1, cr7, {3} 215d0 a8fc7bcb ldmgeia ip!, {r0, r1, r3, r6, r7, r8, r9, fp, ip, sp, lr}^ 215d4 2c3a6dd6 ldccs 13, cr6, [sl], #0xfffffca8 215d8 2c280800 stccs 8, cr0, [r8] 215dc 03031f07 tsteq r3, #0x1c ... ; Compressed data, read byte-by-byte from 20170, 20184, 201a0, 201a8 218e0 a0f4e000 218e4 001b68e3 andeqs r6, fp, r3, ror #0x11 218e8 006755ea rsbeq r5, r7, sl, ror #0xb 218ec 04007604 streq r7, [r0], #0xfffff9fc 218f0 64040079 strvs r0, [r4], #0xffffff87 218f4 bd000400 cfstrslt mvf0, [r0] 218f8 00ea001a rsceq r0, sl, sl, lsl r0 218fc 00e598a1 rsceq r9, r5, r1, lsr #0x11 21900 e598b848 ldr fp, [r8, #0x848] 21904 e24ee004 sub lr, lr, #0x4 21908 1a0a4000 bne 2b1910 2190c 99f894e3 ldmlsib r8!, {r0, r1, r5, r6, r7, sl, ip, pc}^ 21910 00800015 addeq r0, r0, r5, lsl r0 21914 f00ee31a andnv lr, lr, sl, lsl r3 21918 0f0001b0 swieq 0x000001b0 2191c 80e92d40 rschi r2, r9, r0, asr #0x1a 21920 00e31b0a rsceq r1, r3, sl, lsl #0x16 21924 1b00000c blne 2195c 21928 e31b0008 tst fp, #0x8 2192c 0000b905 andeq fp, r0, r5, lsl #0x12 21930 0800021a stmeqda r0, {r1, r3, r4, r9} 21934 540800d5 strpl r0, [r8], #0xffffff2b 21938 12080004 andne r0, r8, #0x4 2193c 00800800 addeq r0, r0, r0, lsl #0x10 21940 00027308 andeq r7, r2, r8, lsl #0x6 21944 0e401a00 fmacseq s3, s0, s0 21948 800fe31b andhi lr, pc, fp, lsl r3 2194c 9c08fd00 stcls 13, cr15, [r8], {0} 21950 44e599b8 strmibt r9, [r5], #0x9b8 21954 e58800b8 str r0, [r8, #0xb8] 21958 ea000231 b 22224 2195c 980006dc stmlsda r0, {r2, r3, r4, r6, r7, r9, sl} 21960 a01001e5 andges r0, r0, r5, ror #0x3 21964 000820e3 andeq r2, r8, r3, ror #0x1 21968 00ffe1a0 rsceqs lr, pc, r0, lsr #0x3 2196c 0019e200 andeqs lr, r9, r0, lsl #0x4 21970 02e35000 rsceq r5, r3, #0x0 21974 04aa0000 streqt r0, [sl] 21978 e5980003 ldr r0, [r8, #0x3] 2197c e58916b4 str r1, [r9, #0x6b4] 21980 890006b8 stmhidb r0, {r3, r4, r5, r7, r9, sl} 21984 a00a80e5 andge r8, sl, r5, ror #0x1 21988 00084ce3 andeq r4, r8, r3, ror #0x19 2198c f00ee588 andnv lr, lr, r8, lsl #0xb 21990 a304e1a0 tstge r4, #0x28 21994 06e59800 streqbt r9, [r5], r0, lsl #0x10 21998 10e3a0b0 strneh sl, [r3] 2199c e58910a6 str r1, [r9, #0xa6] 219a0 0144004c cmpeq r4, ip, asr #0x20 219a4 00e3a000 rsceq sl, r3, r0 219a8 e5890890 str r0, [r9, #0x890] 219ac e598e85c ldr lr, [r8, #0x85c] 219b0 98081c00 stmlsda r8, {sl, fp, ip} 219b4 1e0b80e5 cdpne 0, 0, cr8, cr11, cr5, {7} 219b8 001f00e3 andeqs r0, pc, r3, ror #0x1 219bc 08fc0a00 ldmeqia ip!, {r9, fp}^ 219c0 8441e310 strhib lr, [r1], #0xfffffcf0 219c4 00087c00 andeq r7, r8, r0, lsl #0x18 219c8 0082e310 addeq lr, r2, r0, lsl r3 219cc b00f0010 andlt r0, pc, r0, lsl r0 219d0 a2a0e200 adcge lr, r0, #0x0 219d4 4002e1a0 andmi lr, r2, r0, lsr #0x3 219d8 a0e3caad rscge ip, r3, sp, lsr #0x15 219dc 0e280018 miapheq acc0, r8, r0 219e0 04e31110 streqbt r1, [r3], #0x110 219e4 c30b2000 tstgt fp, #0x0 219e8 7c00e1a0 stfvcd f6, [r0], {160} 219ec 80e3c11e rschi ip, r3, lr, lsl r1 219f0 00e28cce rsceq r8, r2, lr, asr #0x19 219f4 e181100c orr r1, r1, ip 219f8 e58818a0 str r1, [r8, #0x8a0] 219fc 89ef6300 stmhiib pc!, {r8, r9, sp, lr}^ 21a00 deb00be2 cdple 11, 11, cr0, cr0, cr2, {7} 21a04 006f40e7 rsbeq r4, pc, r7, ror #0x1 21a08 4b100408 blmi 422a30 21a0c 001101e2 andeqs r0, r1, r2, ror #0x3 21a10 e980e79e stmib r0, {r1, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc} 21a14 c003e3a0 andgt lr, r3, r0, lsr #0x7 21a18 91e28a00 mvnls r8, r0, lsl #0x14 21a1c 44e02eec strmibt r2, [r0], #0xeec 21a20 e5990014 ldr r0, [r9, #0x14] 21a24 e1a0eaae mov lr, lr, lsr #0x15 21a28 8100c10e tsthi r0, lr, lsl #0x2 21a2c 4cc00fe0 stcmil 15, cr0, [r0], {224} 21a30 000e64e2 andeq r6, lr, r2, ror #0x9 21a34 002fe35a eoreq lr, pc, sl, asr r3 21a38 0d60ca00 fstmdbseq r0!, {s25-s24} 21a3c 17e35c00 strneb r5, [r3, r0, lsl #0x18]! 21a40 2cca001b stccsl 0, cr0, [sl], {27} 21a44 ea002400 b 2aa4c 21a48 b32e6490 teqlt lr, #0x90000000 21a4c 0bbe7800 bleq fefbfa54 21a50 a001e200 andge lr, r1, r0, lsl #0x4 21a54 0e40e02b cdpeq 0, 4, cr14, cr0, cr11, {1} 21a58 08e3221a stmeqia r3!, {r1, r3, r4, r9, sp}^ 21a5c a0039000 andge r9, r3, r0 21a60 2a100000 bcs 421a68 21a64 0004e220 andeq lr, r4, r0, lsr #0x4 21a68 a0a000a0 adcge r0, r0, r0, lsr #0x1 21a6c ad004003 stcge 0, cr4, [r0, #0xfffffff4] 21a70 b30ae28a tstlt sl, #0xa0000008 21a74 a8fce08b ldmgeia ip!, {r0, r1, r3, r7, sp, lr, pc}^ 21a78 400b8c00 andmi r8, fp, r0, lsl #0x18 21a7c b400ff88 strlt pc, [r0], #0xfffff078 21a80 00a0a820 adceq sl, r0, r0, lsr #0x10 21a84 5b000ae1 blpl 24610 21a88 a0a1aae3 adcge sl, r1, r3, ror #0x15 21a8c 000b012b andeq r0, fp, fp, lsr #0x2 21a90 0c001438 cfstrseq mvf1, [r0], {56} 21a94 100c002a andne r0, ip, sl, lsr #0x20 21a98 c08a0044 addgt r0, sl, r4, asr #0x20 21a9c a1ace08a movge lr, sl, lsl #0x1 21aa0 3742e08a strccb lr, [r2, -sl, lsl #0x1] 21aa4 a0a02010 adcge r2, r0, r0, lsl r0 21aa8 14000301 strne r0, [r0], #0xfffffcff 21aac 0c00a06e stceq 0, cr10, [r0], {110} 21ab0 0c741146 ldfeqe f1, [r4], #0xfffffee8 21ab4 a001e310 andge lr, r1, r0, lsl r3 21ab8 10124a20 andnes r4, r2, r0, lsr #0x14 21abc a0b22b1c adcges r2, r2, ip, lsl fp 21ac0 b00002b1 strlth r0, [r0], -r1 21ac4 b00303a0 andlt r0, r3, r0, lsr #0x7 21ac8 8240c3a0 subhi ip, r0, #0x80000002 21acc b0102001 andlts r2, r0, r1 21ad0 0010138b andeqs r1, r0, fp, lsl #0x7 21ad4 c8002018 stmgtda r0, {r3, r4, sp} 21ad8 c0ace1a0 adcgt lr, ip, r0, lsr #0x3 21adc 000a01a0 andeq r0, sl, r0, lsr #0x3 21ae0 02b28cc0 adceqs r8, r2, #0xc000 21ae4 a0a28cc0 adcge r8, r2, r0, asr #0x19 21ae8 e5991600 ldr r1, [r9, #0x600] 21aec e35a000e cmp sl, #0xe 21af0 00000036 andeq r0, r0, r6, lsr r0 21af4 5a0001ba bpl 221e4 21af8 009034e1 addeqs r3, r0, r1, ror #0x9 21afc 01ef6cd4 ldreqd r6, [pc, #0xc4] ; 21bc8 21b00 e31e00a0 tst lr, #0xa0 21b04 001a00e1 andeqs r0, sl, r1, ror #0x1 21b08 99e1800b stmlsib r1!, {r0, r1, r3, pc}^ 21b0c af0064e5 swige 0x000064e5 21b10 001ce588 andeqs lr, ip, r8, lsl #0xb 21b14 0068e28e rsbeq lr, r8, lr, lsl #0x5 21b18 b6e5880f strltbt r8, [r5], pc, lsl #0x10 21b1c 0be1cea0 bleq ff8955a4 21b20 e5ceb000 strb fp, [lr] 21b24 e599b16c ldr fp, [r9, #0x16c] 21b28 99210884 stmlsdb r1!, {r2, r7, fp} 21b2c 18001fe5 stmneda r0, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip} 21b30 0080000a addeq r0, r0, sl 21b34 c00003e0 andgt r0, r0, r0, ror #0x7 21b38 811064e3 tsthi r0, r3, ror #0x9 21b3c 000be204 andeq lr, fp, r4, lsl #0x4 21b40 9400e150 strls lr, [r0], #0xfffffeb0 21b44 2000003a andcs r0, r0, sl, lsr r0 21b48 0001e042 andeq lr, r1, r2, asr #0x20 21b4c 8007e152 andhi lr, r7, r2, asr r1 21b50 0168d801 cmneq r8, r1, lsl #0x10 21b54 2000e599 mulcs r0, r9, r5 21b58 1020c24b eorne ip, r0, fp, asr #0x4 21b5c 90aa1c00 adcls r1, sl, r0, lsl #0x18 21b60 60009906 andvs r9, r0, r6, lsl #0x12 21b64 90e22980 rscls r2, r2, r0, lsl #0x13 21b68 0100e801 tsteq r0, r1, lsl #0x10 21b6c 00221ccc eoreq r1, r2, ip, asr #0x19 21b70 8e000020 cdphi 0, 0, cr0, cr0, cr0, {1} 21b74 ce20b8e5 cdpgt 8, 2, cr11, cr0, cr5, {7} 21b78 b60810e1 strlt r1, [r8], -r1, ror #0x1 21b7c 0008e599 muleq r8, r9, r5 21b80 6bb00020 blvs fec21c08 21b84 0f80e204 swieq 0x0080e204 21b88 2800e13b stmcsda r0, {r0, r1, r3, r4, r5, r8, sp, lr, pc} 21b8c 0024a042 eoreq sl, r4, r2, asr #0x20 21b90 9c7400a0 ldclsl 0, cr0, [r4], #0xfffffd80 21b94 e22c00e0 eor r0, ip, #0xe0 21b98 8eb00810 mrchi 8, 5, r0, cr0, cr0, {0} 21b9c 2c0014e5 cfstrscs mvf1, [r0], {229} 21ba0 0299b59c addeqs fp, r9, #0x27000000 21ba4 9925a0e5 stmlsdb r5!, {r0, r2, r5, r6, r7, sp, pc} 21ba8 100254e5 andne r5, r2, r5, ror #0x9 21bac 88282158 stmhida r8!, {r3, r4, r6, r8, sp} 21bb0 e3a03000 mov r3, #0x0 21bb4 a800b318 stmgeda r0, {r3, r4, r8, r9, ip, sp, pc} 21bb8 100400c1 andne r0, r4, r1, asr #0x1 21bbc 89b8880c ldmhiib r8!, {r2, r3, fp, pc} 21bc0 7442a0e5 strvcb sl, [r2], #0xffffff1b 21bc4 e880028a stmia r0, {r1, r3, r7, r9} 21bc8 4002a564 andmi sl, r2, r4, ror #0xa 21bcc a01c00a8 andges r0, ip, r8, lsr #0x1 21bd0 4ce3e015 stcmil 0, cr14, [r3], #0x54 21bd4 40800800 addmi r0, r0, r0, lsl #0x10 21bd8 08005010 stmeqda r0, {r4, ip, lr} 21bdc 8aab8014 bhi feb01c34 21be0 00440c20 subeq r0, r4, r0, lsr #0x18 21be4 80a8987c adchi r9, r8, ip, ror r8 21be8 8bb09c00 blhi fec48bf0 21bec 89b644e2 ldmhiib r6!, {r1, r5, r6, r7, sl, lr} 21bf0 089c35e5 ldmeqia ip, {r0, r2, r5, r6, r7, r8, sl, ip, sp} 21bf4 84024000 strhi r4, [r2] 21bf8 13f80201 mvnnes r0, #0x10000000 21bfc 00c35012 sbceq r5, r3, r2, lsl r0 21c00 44405048 strmib r5, [r0], #0xffffffb8 21c04 02e598a8 rsceq r9, r5, #0xa80000 21c08 95dc22df ldrlsb r2, [ip, #0x2df] 21c0c 60e3cc01 rscvs ip, r3, r1, lsl #0x18 21c10 00012401 andeq r2, r1, r1, lsl #0x8 21c14 bc004008 stclt 0, cr4, [r0], {8} 21c18 000c20da ldreqd r2, [ip], -sl 21c1c e04040e0 sub r4, r0, r0, ror #0x1 21c20 009cac12 addeqs sl, ip, r2, lsl ip 21c24 00e14458 rsceq r4, r1, r8, asr r4 21c28 00602038 rsbeq r2, r0, r8, lsr r0 21c2c 0001d338 andeq sp, r1, r8, lsr r3 21c30 00d8121b sbceqs r1, r8, fp, lsl r2 21c34 e59936c4 ldr r3, [r9, #0x6c4] 21c38 e59fc850 ldr ip, [pc, #0x850] ; 22490 21c3c 93200a10 teqls r0, #0x10000 21c40 e352e000 cmp r2, #0x0 21c44 00000165 andeq r0, r0, r5, ror #0x2 21c48 882310da stmhida r3!, {r1, r3, r4, r6, r7, ip} 21c4c cac894e5 bgt ff246fe8 21c50 50000403 andpl r0, r0, r3, lsl #0x8 21c54 c030a318 eorgts sl, r0, r8, lsl r3 21c58 808c03a4 addhi r0, ip, r4, lsr #0x7 21c5c e599c102 ldr ip, [r9, #0x102] 21c60 010ba00f tsteq fp, pc 21c64 e3205a64 teq r0, #0x64000 21c68 1df0010a ldfnee f0, [r0, #0x28]! 21c6c 34e5dca0 strccbt sp, [r5], #0xca0 21c70 e28c2000 add r2, ip, #0x0 21c74 e20aa003 and sl, sl, #0x3 21c78 14008003 strne r8, [r0], #0xfffffffd 21c7c 02822006 addeq r2, r2, #0x6 21c80 020bac8f andeq sl, fp, #0x8f00 21c84 5a0c88e2 bpl 344014 21c88 941339e3 ldrls r3, [r3], #0xfffff61d 21c8c e4d218a0 ldrb r1, [r2], #0x8a0 21c90 016c0020 cmneq ip, r0, lsr #0x20 21c94 01aa0adc ldreqd r0, [sl, ip]! 21c98 74eb0003 strvcbt r0, [fp], #0x3 21c9c 50eb0000 rscpl r0, fp, r0 21ca0 80c850d4 ldrhid r5, [r8], #0x4 21ca4 0440a050 streqb sl, [r0], #0xffffffb0 21ca8 c01ce599 mulgts ip, r9, r5 21cac 10e22081 rscne r2, r2, r1, lsl #0x1 21cb0 a0109c02 andges r9, r0, r2, lsl #0x18 21cb4 00c41591 smulleq r1, r4, r1, r5 21cb8 001589a6 andeqs r8, r5, r6, lsr #0x13 21cbc 0de5dc00 stceql 12, cr13, [r5] 21cc0 03480080 cmpeq r8, #0x80 21cc4 c4031000 strgt r1, [r3] 21cc8 156099a6 strneb r9, [r0, #0xfffff65a]! 21ccc b7007410 smladlt r0, r0, r4, r7 21cd0 99a230e3 stmlsib r2!, {r0, r1, r5, r6, r7, ip, sp} 21cd4 a0b20005 adcges r0, r2, r5 21cd8 301011dc ldrccsb r1, [r0], -ip 21cdc 8000e591 mulhi r0, r1, r5 21ce0 3ce31a0c fstmiascc r3!, {s3-s14} 21ce4 0a13a0a0 beq 509f6c 21ce8 e083300a add r3, r3, sl 21cec 00e52400 rsceq r2, r5, r0, lsl #0x8 21cf0 0308e188 tsteq r8, #0x22 21cf4 0041a0a0 subeq sl, r1, r0, lsr #0x1 21cf8 b05d4540 sublts r4, sp, r0, asr #0xa 21cfc 05e25b10 streqb r5, [r2, #0xb10]! 21d00 00d83400 sbceqs r3, r8, r0, lsl #0x8 21d04 d820e599 stmleda r0!, {r0, r3, r4, r7, r8, sl, sp, lr, pc} 21d08 500c11b0 strplh r1, [ip], -r0 21d0c 892010e3 stmhidb r0!, {r0, r1, r5, r6, r7, ip} 21d10 200c1201 andcs r1, ip, r1, lsl #0x4 21d14 06211589 streqt r1, [r1], -r9, lsl #0xb 21d18 13490001 cmpne r9, #0x1 21d1c 9ab06802 bls fec3bd2c 21d20 e35bf800 cmpp fp, #0x0 21d24 da022800 ble abd2c 21d28 e59f0748 ldr r0, [pc, #0x748] ; 22478 21d2c 94c00110 strlsb r0, [r0], #0x110 21d30 809000a0 addhis r0, r0, r0, lsr #0x1 21d34 03189800 tsteq r8, #0x0 21d38 0036e588 eoreqs lr, r6, r8, lsl #0xb 21d3c 34ea0001 strccbt r0, [sl], #0x1 21d40 48e5d9c4 stmmiia r5!, {r2, r6, r7, r8, fp, ip, lr, pc}^ 21d44 34700191 ldrccbt r0, [r0], #0xfffffe6f 21d48 1aac12e2 bne feb268d8 21d4c 41010ee1 smlattmi r1, r1, lr, r0 21d50 9ca00b09 fstmiaxls r0!, {d0-d3} 21d54 d37001e0 cmnle r0, #0x38 21d58 4020001e eormi r0, r0, lr, lsl r0 21d5c 0b940010 bleq fe521da4 21d60 0405dc00 streq sp, [r5], #0xfffff400 21d64 00984033 addeqs r4, r8, r3, lsr r0 21d68 ac008964 stcge 9, cr8, [r0], {100} 21d6c 0005d008 andeq sp, r5, r8 21d70 15d909d9 ldrneb r0, [r9, #0x9d9] 21d74 e2633000 rsb r3, r3, #0x0 21d78 ec00a041 stc 0, cr10, [r0], {65} 21d7c e3a01640 mov r1, #0x4000000 21d80 005c0300 subeqs r0, ip, r0, lsl #0x6 21d84 e92d0004 stmdb sp!, {r2} 21d88 e589360c str r3, [r9, #0x60c] 21d8c 0c016740 stceq 7, cr6, [r1], {64} 21d90 e8bd0004 ldmia sp!, {r2} 21d94 d20000b2 andle r0, r0, #0xb2 21d98 d210b4e1 andles fp, r0, #0xe1000000 21d9c 0836d8e1 ldmeqda r6!, {r0, r5, r6, r7, fp, ip, lr, pc} 21da0 0801e59f stmeqda r1, {r0, r1, r2, r3, r4, r7, r8, sl, sp, lr, pc} 21da4 e150c412 cmp r0, r2, lsl r4 21da8 d2003a09 andle r3, r0, #0x9000 21dac 6000d801 andvs sp, r0, r1, lsl #0x10 21db0 0000ac00 andeq sl, r0, r0, lsl #0x18 21db4 be084008 cdplt 0, 0, cr4, cr8, cr8, {0} 21db8 0280e38b addeq lr, r0, #0x2c000002 21dbc 90101cc0 andlss r1, r0, r0, asr #0x19 21dc0 e068e500 rsb lr, r8, r0, lsl #0xa 21dc4 30efe28f rsccc lr, pc, pc, lsl #0x5 21dc8 c4e20001 strgtbt r0, [r2], #0x1 21dcc 3ae35300 bcc ff8f69d4 21dd0 0a020002 beq a1de0 21dd4 e599a43c ldr sl, [r9, #0x43c] 21dd8 881000cf ldmhida r0, {r0, r1, r2, r3, r6, r7} 21ddc 521000a2 andpls r0, r0, #0xa2 21de0 20040d02 andcs r0, r4, r2, lsl #0x1a 21de4 1a9801a0 bne fe62246c 21de8 004fe120 subeq lr, pc, r0, lsr #0x2 21dec da301d1c ble c29264 21df0 210003e5 smlattcs r0, r5, r3, r0 21df4 0002e79a muleq r2, sl, r7 21df8 804be112 subhi lr, fp, r2, lsl r1 21dfc 32bc1000 adcccs r1, ip, #0x0 21e00 c080e1d2 ldrgtd lr, [r0], r2 21e04 340580a0 strcc r8, [r5], #0xffffff60 21e08 2003e113 andcs lr, r3, r3, lsl r1 21e0c 824601a0 subhi r0, r6, #0x28 21e10 c2b61400 adcgts r1, r6, #0x0 21e14 00b2e1d0 ldreqsb lr, [r2], r0 21e18 00000c18 andeq r0, r0, r8, lsl ip 21e1c c028e153 eorgt lr, r8, r3, asr r1 21e20 00240590 mlaeq r4, r0, r5, r0 21e24 03059230 tsteq r5, #0x3 21e28 3f015c00 swicc 0x00015c00 21e2c 604c00bc strvsh r0, [ip], #0xfffffff4 21e30 34522000 ldrccb r2, [r2] 21e34 5804ac51 stmplda r4, {r0, r4, r6, sl, fp, sp, pc} 21e38 018298eb orreq r9, r2, fp, ror #0x11 21e3c 89af4c1c stmhiib pc!, {r2, r3, r4, sl, fp, lr} 21e40 a80101e2 stmgeda r1, {r1, r5, r6, r7, r8} 21e44 a000a09f mulge r0, pc, r0 21e48 807804aa rsbhis r0, r8, sl, lsr #0x9 21e4c dce59911 stclel 9, cr9, [r5], #0x44 21e50 e5982600 ldr r2, [r8, #0x600] 21e54 e5d1301d ldrb r3, [r1, #0x1d] 21e58 a0240022 eorge r0, r4, r2, lsr #0x20 21e5c c1200ce1 smulwtgt r0, r1, ip 21e60 a0082ce5 andge r2, r8, r5, ror #0x19 21e64 039ce591 orreqs lr, ip, #0x24400000 21e68 d1c3b020 bicle fp, r3, r0, lsr #0x20 21e6c 0102e132 tsteq r2, r2, lsr r1 21e70 052c0394 streq r0, [ip, #0xfffffc6c]! 21e74 405c0002 submis r0, ip, r2 21e78 038bbf00 orreq fp, fp, #0x0 21e7c e3130002 tst r3, #0x2 21e80 d1a200b6 strleh r0, [r2, r6]! 21e84 91c02811 bicls r2, r0, r1, lsl r8 21e88 20000015 andcs r0, r0, r5, lsl r0 21e8c a80ce599 stmgeda ip, {r0, r3, r4, r7, r8, sl, sp, lr, pc} 21e90 082c118a stmeqda ip!, {r1, r3, r7, r8, ip} 21e94 0a11a0c8 beq 48a1bc 21e98 30b4a003 adcccs sl, r4, r3 21e9c 000150d9 ldreqd r5, [r1], -r9 21ea0 30040190 mulcc r4, r0, r1 21ea4 9aa00103 bls fe8222b8 21ea8 c80ce200 stmgtda ip, {r9, sp, lr, pc} 21eac b020e0bc strlth lr, [r0], -ip 21eb0 a423208b strget r2, [r3], #0xffffff75 21eb4 b0b4a802 adclts sl, r4, r2, lsl #0x10 21eb8 0201e1c1 andeq lr, r1, #0x40000030 21ebc 0ae20330 beq ff8a2b84 21ec0 c402c130 strgt ip, [r2], #0xfffffed0 21ec4 38e3001b stmccia r3!, {r0, r1, r3, r4}^ 21ec8 3c159936 ldccc 9, cr9, [r5], {54} 21ecc 05009936 streq r9, [r0, #0xfffff6ca] 21ed0 e2833001 add r3, r3, #0x1 21ed4 88893638 stmhiia r9, {r3, r4, r5, r9, sl, ip, sp} 21ed8 05890c00 streq r0, [r9, #0xc00] 21edc 40140200 andmis r0, r4, r0, lsl #0x4 21ee0 e50099c4 str r9, [r0, #0xfffff63c] 21ee4 e22b2f40 eor r2, fp, #0x100 21ee8 81120038 tsthi r2, r8, lsr r0 21eec 13120c05 tstne r2, #0x500 21ef0 13120f40 tstne r2, #0x100 21ef4 03300801 teqeq r0, #0x10000 21ef8 000c1001 andeq r1, ip, r1 21efc 1c000804 stcne 8, cr0, [r0], {4} 21f00 ff1e0403 swinv 0x001e0403 21f04 0100012f tsteq r0, pc, lsr #0x2 21f08 00318038 eoreqs r8, r1, r8, lsr r0 21f0c 20021589 andcs r1, r2, r9, lsl #0xb 21f10 200913a0 andcs r1, r9, r0, lsr #0x7 21f14 1015c902 andnes ip, r5, r2, lsl #0x12 21f18 00158820 andeqs r8, r5, r0, lsr #0x10 21f1c 90201118 eorls r1, r0, r8, lsl r1 21f20 20240326 eorcs r0, r4, r6, lsr #0x6 21f24 2690e282 ldrcs lr, [r0], r2, lsl #0x5 21f28 00e58922 rsceq r8, r5, r2, lsr #0x12 21f2c c87ce110 ldmgtda ip!, {r4, r8, sp, lr, pc}^ 21f30 01b11004 moveqs r1, r4 21f34 a010e598 mulges r0, r8, r5 21f38 0640e59c undefined 21f3c fffb0878 swinv 0x00fb0878 21f40 e4130aff ldr r0, [r3], #0xfffff501 21f44 44c9b8dc strmib fp, [r9], #0x8dc 21f48 00f413e5 rsceqs r1, r4, r5, ror #0x7 21f4c f8239a00 stmnvda r3!, {r9, fp, ip, pc} 21f50 d0012028 andle r2, r1, r8, lsr #0x20 21f54 90c021e5 sbcls r2, r0, r5, ror #0x3 21f58 1004a0e5 andne sl, r4, r5, ror #0x1 21f5c 0cc01f03 stceql 15, cr1, [r0], {3} 21f60 01b640e2 moveqs r4, r2, ror #0x1 21f64 400004f8 strmid r0, [r0], -r8 21f68 72240123 eorvc r0, r4, #0xc0000008 21f6c 6e615f78 mcrvs 15, 3, r5, cr1, cr8, {3} 21f70 735f0074 cmpvc pc, #0x74 21f74 203a7465 eorcss r7, sl, r5, ror #0x8 21f78 0a007825 beq 40014 21f7c 8fc00800 swihi 0x00c00800 21f80 54a22ce2 strplt r2, [r2], #0xce2 21f84 10682399 strneb r2, [r8], #0xffffffc7 21f88 001c6403 andeqs r6, ip, r3, lsl #0x8 21f8c c1048004 tstgt r4, r4 21f90 5401b406 strpl fp, [r1], #0xfffffbfa 21f94 e599b220 ldr fp, [r9, #0x220] 21f98 881c0024 ldmhida ip, {r2, r5} 21f9c b4800814 strlt r0, [r0], #0x814 21fa0 5bd401cb blpl ff5226d4 21fa4 b21720e1 andlts r2, r7, #0xe1 21fa8 fc063589 stc2 5, cr3, [r6], {137} 21fac 13ec1331 mvnne r1, #0xc4000000 21fb0 c5fc1194 ldrgtb r1, [ip, #0x194]! 21fb4 e8210817 stmda r1!, {r0, r1, r2, r4, fp} 21fb8 30e79a01 rsccc r9, r7, r1, lsl #0x14 21fbc 7c20d07c stcvc 0, cr13, [r0], #0xfffffe10 21fc0 08064850 stmeqda r6, {r4, r6, fp, lr} 21fc4 02d40434 sbceqs r0, r4, #0x34000000 21fc8 4fe11100 swimi 0x00e11100 21fcc 64500063 ldrvsb r0, [r0], #0xffffff9d 21fd0 026c0415 rsbeq r0, ip, #0x15000000 21fd4 00885280 addeq r5, r8, r0, lsl #0x5 21fd8 12e5504c rscne r5, r5, #0x4c 21fdc 700408fc strvcd r0, [r4], -ip 21fe0 e2611000 rsb r1, r1, #0x0 21fe4 310f8b08 tstcc pc, r8, lsl #0x16 21fe8 426c00e1 rsbmi r0, ip, #0xe1 21fec a002b0ab andge fp, r2, fp, lsr #0x1 21ff0 913003e1 teqls r0, r1, ror #0x7 21ff4 e8a412e2 stmia r4!, {r1, r5, r6, r7, r9, ip} 21ff8 00bc0180 adceqs r0, ip, r0, lsl #0x3 21ffc 02e2abb0 rsceq sl, r2, #0x2c000 22000 e0309310 eors r9, r0, r0, lsl r3 22004 070c10ec streq r1, [ip, -ip, ror #0x1] 22008 abb00218 blge fec22870 2200c 040450e0 streq r5, [r4], #0xffffff20 22010 04027c98 streq r7, [r2], #0xfffff368 22014 e20c101f and r1, ip, #0x1f 22018 90023840 andls r3, r2, r0, asr #0x10 2201c e31c0040 tst ip, #0x40 22020 00c007a8 sbceq r0, r0, r8, lsr #0xf 22024 180800b4 stmneda r8, {r2, r4, r5, r7} 22028 d80590f0 stmleda r5, {r4, r5, r6, r7, ip, pc} 2202c eb001007 bl 26050 22030 10680200 rsbne r0, r8, r0, lsl #0x4 22034 40e588c8 rscmi r8, r5, r8, asr #0x11 22038 dc080005 stcle 0, cr0, [r8], {5} 2203c 10e5c9c8 rscne ip, r5, r8, asr #0x13 22040 00887bc3 addeq r7, r8, r3, asr #0x17 22044 02d40034 sbceqs r0, r4, #0x34 22048 8c3c17f8 ldchi 7, cr1, [ip], #0xfffffc20 2204c 54144000 ldrpl r4, [r4] 22050 8014109a mulhis r4, sl, r0 22054 012c00b5 streqh r0, [ip, -r5]! 22058 08004024 stmeqda r0, {r2, r5, lr} 2205c 8bbb1080 blhi feee6264 22060 bc0c10e2 stclt 0, cr1, [ip], {226} 22064 14e1d001 strnebt sp, [r1], #0x1 22068 02100080 andeqs r0, r0, #0x80 2206c b801a064 stmltda r1, {r2, r5, r6, sp, pc} 22070 12a0e380 adcne lr, r0, #0x2 22074 44041074 strmi r1, [r4], #0xffffff8c 22078 e1dae1b0 ldrh lr, [sl, #0x10] 2207c dac100b6 ble ff06235c 22080 8ee08ee1 cdphi 14, 14, cr8, cr0, cr1, {7} 22084 e0000ce1 and r0, r0, r1, ror #0x19 22088 e1b0e00e movs lr, lr 2208c 00a0e1ca adceq lr, r0, sl, asr #0x3 22090 75e59828 strvcb r9, [r5, #0x828]! 22094 88e28f1f stmhiia r2!, {r0, r1, r2, r3, r4, r8, r9, sl, fp, pc}^ 22098 80240380 eorhi r0, r4, r0, lsl #0x7 2209c 44e31204 strmibt r1, [r3], #0x204 220a0 15059924 strne r9, [r5, #0xfffff6dc] 220a4 1280001e addne r0, r0, #0x1e 220a8 05103800 ldreq r3, [r0, #0xfffff800] 220ac 401a28fc ldrmish r2, [sl], -ip 220b0 006a1400 rsbeq r1, sl, r0, lsl #0x8 220b4 8000ca10 andhi ip, r0, r0, lsl sl 220b8 fc050248 stc2 2, cr0, [r5], {72} 220bc 4400b4ea strmi fp, [r0], #0xfffffb16 220c0 41d90436 bicmis r0, r9, r6, lsr r4 220c4 633c10e5 teqvs ip, #0xe5 220c8 10e24f1f rscne r4, r2, pc, lsl pc 220cc 9402e403 strls lr, [r2], #0xfffffbfd 220d0 28e58918 stmcsia r5!, {r3, r4, r8, fp, pc}^ 220d4 03cc05c2 biceq r0, ip, #0x30800000 220d8 54e59f00 strplbt r9, [r5], #0xf00 220dc 90e59f13 rscls r9, r5, r3, lsl pc 220e0 e00c000c and r0, ip, ip 220e4 e08cc001 add ip, ip, r1 220e8 8900c228 stmhidb r0, {r3, r5, r9, lr, pc} 220ec 0ec5ace5 cdpeq 12, 12, cr10, cr5, cr5, {7} 220f0 18b01ce0 ldmneia r0!, {r5, r6, r7, sl, fp, ip} 220f4 000be5d9 ldreqd lr, [fp], -r9 220f8 b2981110 addlts r1, r8, #0x4 220fc e160cac1 cmn r0, r1, asr #0x15 22100 10003014 andne r3, r0, r4, lsl r0 22104 8ac00cc0 bhi ff02540c 22108 08a041e5 stmeqia r0!, {r0, r2, r5, r6, r7, r8, lr} 2210c 99189800 ldmlsdb r8, {fp, ip, pc} 22110 a400cce5 strge ip, [r0], #0xfffff31b 22114 01d010cd biceqs r1, r0, sp, asr #0x1 22118 08eae374 stmeqia sl!, {r2, r4, r5, r6, r8, r9, sp, lr, pc}^ 2211c 30e89098 smlalcc r9, r8, r8, r0 22120 11829804 orrne r9, r2, r4, lsl #0x10 22124 8aa001ac bhi fe8227dc 22128 440830e2 strmi r3, [r8], #0xffffff1e 2212c 08ae7140 stmeqia lr!, {r6, r8, ip, sp, lr} 22130 1450035c ldrneb r0, [r0], #0xfffffca4 22134 1a048054 bne 14228c 22138 0a3bc818 beq f141a0 2213c 512c46a4 teqpl ip, r4, lsr #0xd 22140 164456e0 strneb r5, [r4], -r0, ror #0xd 22144 3c10b400 cfldrscc mvf11, [r0], {0} 22148 192012d0 stmnedb r0!, {r4, r6, r7, r9, ip} 2214c 18023410 stmneda r2, {r4, sl, ip, sp} 22150 e11b000a tst fp, sl 22154 ffffed00 swinv 0x00ffed00 22158 d9a4351a stmleib r4!, {r1, r3, r4, r8, sl, ip, sp} 2215c 02844de5 addeq r4, r4, #0x3940 22160 00bf959c umlaleqs r9, pc, ip, r5 22164 942000c8 strlst r0, [r0], #0xffffff38 22168 88423000 stmhida r2, {ip, sp}^ 2216c 00005002 andeq r5, r0, r2 22170 4000e35c andmi lr, r0, ip, asr r3 22174 07c06c13 undefined 22178 78a01280 stmvcia r0!, {r7, r9, ip} 2217c ec155c00 ldc 12, cr5, [r5], {0} 22180 6a02a000 bvs ca188 22184 5bb00ae2 blpl fec24d14 22188 431c00e0 tstmi ip, #0xe0 2218c 89b86c00 ldmhiib r8!, {sl, fp, sp, lr} 22190 89a87845 stmhiib r8!, {r0, r2, r6, fp, ip, sp, lr} 22194 a00c0245 andge r0, ip, r5, asr #0x4 22198 0220e599 eoreq lr, r0, #0x26400000 2219c 07c43c01 streqb r3, [r4, r1, lsl #0x18] 221a0 3004e3a0 andcc lr, r4, r0, lsr #0x7 221a4 0028079a mlaeq r8, sl, r7, r0 221a8 c01c0904 andgts r0, ip, r4, lsl #0x12 221ac 9c052c15 stcls 12, cr2, [r5], {21} 221b0 d2a01cb3 adcle r1, r0, #0xb300 221b4 b0010ce5 andlt r0, r1, r5, ror #0x19 221b8 a00ae592 mulge sl, r2, r5 221bc 9c00e050 stcls 0, cr14, [r0], {80} 221c0 40103341 andmis r3, r0, r1, asr #0x6 221c4 d1d2b1b2 ldrleh fp, [r2, #0x12] 221c8 0018201d andeqs r2, r8, sp, lsl r0 221cc e10ae582 smlabb sl, r2, r5, lr 221d0 0000e792 muleq r0, r2, r7 221d4 40195e48 andmis r5, r9, r8, asr #0x1c 221d8 a8020c0a stmgeda r2, {r1, r3, sl, fp} 221dc 02a01002 adceq r1, r0, #0x2 221e0 a0c00b31 sbcge r0, r0, r1, lsr fp 221e4 40032c31 andmi r2, r3, r1, lsr ip 221e8 d003a003 andle sl, r3, r3 221ec 3ca800ee stccc 0, cr0, [r8], #0x3b8 221f0 24e58914 strcsbt r8, [r5], #0x914 221f4 144c01cc strneb r0, [ip], #0xfffffe34 221f8 00a22048 adceq r2, r2, r8, asr #0x20 221fc 8010010c andhis r0, r0, ip, lsl #0x2 22200 081c4904 ldmeqda ip, {r2, r8, fp, lr} 22204 0113ca2c tsteq r3, ip, lsr #0x14 22208 01240314 teqeq r4, r4, lsl r3 2220c 06005014 undefined 22210 94080240 strls r0, [r8], #0xfffffdc0 22214 0588a010 streq sl, [r8, #0x10] 22218 d8c8169a stmleia r8, {r1, r3, r4, r7, r9, sl, ip}^ 2221c 503c31a8 eorpls r3, ip, r8, lsr #0x3 22220 7c0427fc stcvc 7, cr2, [r4], {252} 22224 ffff0cbe swinv 0x00ff0cbe 22228 2051c0ea subcss ip, r1, sl, ror #0x1 2222c b8dc9444 ldmltia ip, {r2, r6, sl, ip, pc}^ 22230 86e5d901 strhibt sp, [r5], r1, lsl #0x12 22234 0beb0017 bleq ffae2298 22238 147f1401 ldrnebt r1, [pc], #0x401 ; 22240 2223c 50166c00 andpls r6, r6, r0, lsl #0x18 22240 f0667811 rsbnv r7, r6, r1, lsl r8 22244 2c14fc00 ldccs 12, cr15, [r4], {0} 22248 18374c00 ldmneda r7!, {sl, fp, lr} 2224c 11140084 tstne r4, r4, lsl #0x1 22250 5c0088a4 stcpl 8, cr8, [r0], {164} 22254 6c117010 ldcvs 0, cr7, [r1], {16} 22258 0c007c6a stceq 12, cr7, [r0], {106} 2225c 00155000 andeqs r5, r5, r0 22260 441a1564 ldrmi r1, [sl], #0xfffffa9c 22264 410aa89b strmib sl, [sl, -fp] 22268 686800b9 stmvsda r8!, {r0, r3, r4, r5, r7}^ 2226c 2cff1401 cfldrdcs mvd1, [pc], #0x4 22270 22e2000b rsccs r0, r2, #0xb 22274 c0e7d005 rscgt sp, r7, r5 22278 11a0120f movne r1, pc, lsl #0x4 2227c e811130c ldmda r1, {r2, r3, r8, r9, ip} 22280 e20bb007 and fp, fp, #0x7 22284 8bb02200 blhi fec2aa8c 22288 e3111808 tst r1, #0x80000 2228c 83f40031 mvnhis r0, #0x31 22290 e20b000b and r0, fp, #0xb 22294 092c0183 stmeqdb ip!, {r0, r1, r7, r8} 22298 5c100c00 ldcpl 12, cr0, [r0], {0} 2229c d011bc01 andles fp, r1, r1, lsl #0x18 222a0 90a010e1 adcls r1, r0, r1, ror #0x1 222a4 1100b002 tstne r0, r2 222a8 a02001e3 eorge r0, r0, r3, ror #0x3 222ac 14201d03 strnet r1, [r0], #0xfffff2fd 222b0 001b05ca andeqs r0, fp, sl, asr #0xb 222b4 5811041c ldmplda r1, {r2, r3, r4, sl} 222b8 e55f8a20 ldrb r8, [pc, #0xfffff5e0] ; 218a0 222bc 22ea2800 rsccs r2, sl, #0x0 222c0 50a400f8 strpld r0, [r4], r8 222c4 0034122c eoreqs r1, r4, ip, lsr #0x4 222c8 151a42b9 ldrne r4, [sl, #0xfffffd47] 222cc 81100144 tsthi r0, r4, asr #0x2 222d0 554415e3 strplb r1, [r4, #0xfffffa1d] 222d4 00c02020 sbceq r2, r0, r0, lsr #0x20 222d8 b4e1c020 strltbt ip, [r1], #0x20 222dc e100da11 tst r0, r1, lsl sl 222e0 e1da21b2 ldrh r2, [sl, #0x12] 222e4 00ca11b0 streqh r1, [sl], #0x10 222e8 022001e1 eoreq r0, r0, #0x40000038 222ec da101ce0 ble 429674 222f0 e09c148a adds r1, ip, sl, lsl #0x9 222f4 8c021220 sfmhi f1, 4, [r2], {32} 222f8 518c1221 orrpl r1, ip, r1, lsr #0x4 222fc 8268008a rsbhi r0, r8, #0x8a 22300 5c000cc0 stcpl 12, cr0, [r0], {192} 22304 6b2c0100 blvs b2270c 22308 80030442 andhi r0, r3, r2, asr #0x8 2230c 3ce8bd40 stcccl 13, cr11, [r8], #0x100 22310 a67c0004 ldrgebt r0, [ip], -r4 22314 0464f000 streqbt pc, [r4] 22318 00a00810 adceq r0, r0, r0, lsl r8 2231c bcf0007c ldcltl 0, cr0, [r0], #0x1f0 22320 11da2100 bicnes r2, sl, r0, lsl #0x2 22324 13c22d40 bicne r2, r2, #0x1000 22328 ca2115bc bgt 867a20 2232c 7ca41311 stcvc 3, cr1, [r4], #0x44 22330 00982c02 addeqs r2, r8, r2, lsl #0x18 22334 e414d004 ldr sp, [r4], #0xfffffffc 22338 049c2411 ldreq r2, [ip], #0x411 2233c 990160f8 stmlsdb r1, {r3, r4, r5, r6, r7, sp, lr} 22340 015c1105 cmpeq ip, r5, lsl #0x2 22344 92980599 addlss r0, r8, #0x26400000 22348 382964e0 stmccda r9!, {r5, r6, r7, sl, sp, lr} 2234c 0843a029 stmeqda r3, {r0, r3, r5, sp, pc}^ 22350 0800e118 stmeqda r0, {r3, r4, r8, sp, lr, pc} 22354 10359c03 eornes r9, r5, r3, lsl #0x18 22358 8c151150 ldfhis f1, [r5], {80} 2235c 022c00ac eoreq r0, ip, #0xac 22360 40e02330 rscmi r2, r0, r0, lsr r3 22364 032c04a4 teqeq ip, #0xa4000000 22368 dce08922 stclel 9, cr8, [r0], #0x88 2236c e5920031 ldr r0, [r2, #0x31] 22370 e59221e0 ldr r2, [r2, #0x1e0] 22374 881b3380 ldmhida fp, {r7, r8, r9, ip, sp} 22378 4008a4e5 andmi sl, r8, r5, ror #0x9 2237c 00285410 eoreq r5, r8, r0, lsl r4 22380 800110ed andhi r1, r1, sp, ror #0x1 22384 6d91c007 ldcvs 0, cr12, [r1, #0x1c] 22388 3941c64e stmccdb r1, {r1, r2, r3, r6, r9, sl, lr, pc}^ 2238c 00001230 andeq r1, r0, r0, lsr r2 22390 00a400f8 streqd r0, [r4], r8 22394 40600270 rsbmi r0, r0, r0, ror r2 22398 1be1a001 blne ff88a3a4 2239c 7ce5c470 cfstrdvc mvd12, [r5], #0x1c0 223a0 10805401 addne r5, r0, r1, lsl #0x8 223a4 910010c4 smlabtls r0, r4, r0, r1 223a8 50000415 andpl r0, r0, r5, lsl r4 223ac 7c02114a stfvcs f1, [r2], {74} 223b0 70090413 andvc r0, r9, r3, lsl r4 223b4 50c81070 sbcpl r1, r8, r0, ror r0 223b8 01e1a000 mvneq sl, r0 223bc 37e1a060 strccb sl, [r1, r0, rrx]! 223c0 eb000618 bl 23c28 223c4 20d4101b sbccss r1, r4, fp, lsl r0 223c8 0ab50528 beq fed63870 223cc 10003d52 andne r3, r0, r2, asr sp 223d0 80a401ef adchi r0, r4, pc, ror #0x3 223d4 00f80814 rsceqs r0, r8, r4, lsl r8 223d8 24e88401 strcsbt r8, [r8], #0x401 223dc 38e58912 stmccia r5!, {r1, r4, r8, fp, pc}^ 223e0 f8411400 stmnvda r1, {sl, ip}^ 223e4 1734f800 ldrne pc, [r4, -r0, lsl #0x10]! 223e8 0038ea00 eoreqs lr, r8, r0, lsl #0x14 223ec 002a4064 eoreq r4, sl, r4, rrx 223f0 99100c10 ldmlsdb r0, {r4, sl, fp} 223f4 1a0030e5 bne 2e790 223f8 0031e891 mlaeqs r1, r1, r8, lr 223fc eaa0020c b fe822c34 22400 02de5810 sbceqs r5, lr, #0x100000 22404 2cebffff stccsl 15, cr15, [fp], #0x3fc 22408 18088440 stmneda r8, {r6, sl, pc} 2240c fae12054 blx ff86a564 22410 80383002 eorhis r3, r8, r2 22414 60f0e8bd ldrvsh lr, [r0], #0x8d 22418 00940041 addeqs r0, r4, r1, asr #0x20 2241c 90000c90 mulls r0, r0, ip 22420 5100bce5 smlattpl r0, r5, ip, fp 22424 7000e1d4 ldrvcd lr, [r0], -r4 22428 8950e5d0 ldmhidb r0, {r4, r6, r7, r8, sl, sp, lr, pc}^ 2242c 81fe4809 mvnhis r4, r9, lsl #0x10 22430 e2001ad4 and r1, r0, #0xd4000 22434 5a480950 bpl 122497c 22438 24b4116c ldrcst r1, [r4], #0x16c 2243c 1000a807 andne sl, r0, r7, lsl #0x10 22440 01bc016c moveqs r0, ip, ror #0x2 22444 0bf401e2 bleq ffd22bd4 22448 92b70110 adclss r0, r7, #0x4 2244c 0c2008e5 stceq 8, cr0, [r0], #0xfffffc6c 22450 00c304a0 sbceq r0, r3, r0, lsr #0x9 22454 10c58200 sbcne r8, r5, r0, lsl #0x4 22458 04010010 streq r0, [r1], #0xfffffff0 2245c 1848e089 stmneda r8, {r0, r3, r7, sp, lr, pc}^ 22460 e2cc1190 sbc r1, ip, #0x24 22464 80182248 andhis r2, r8, r8, asr #0x4 22468 00043c20 andeq r3, r4, r0, lsr #0x18 2246c 82440215 subhi r0, r4, #0x50000001 22470 6010e508 andvss lr, r0, r8, lsl #0xa 22474 a03c0094 mlages ip, r4, r0, r0 22478 00201be3 eoreq r1, r0, r3, ror #0x17 2247c e35c11c6 cmp ip, #0x80000031 22480 e5c6201d strb r2, [r6, #0x1d] 22484 48001758 stmmida r0, {r3, r4, r6, r8, r9, sl, ip} 22488 04200002 streqt r0, [r0], #0xfffffffe 2248c 002a0ab0 streqh r0, [sl], -r0 22490 6420d460 strvst sp, [r0], #0xfffffba0 22494 002a981c eoreq r9, sl, ip, lsl r8 22498 c136e5c4 teqgt r6, r4, asr #0xb 2249c 6c00f800 stcvs 8, cr15, [r0], {0} 224a0 855010e1 ldrhib r1, [r0, #0xffffff1f] 224a4 2a200023 bcs 822538 224a8 208029ea addcs r2, r0, sl, ror #0x13 224ac 37200029 strcc r0, [r0, -r9, lsr #0x20]! 224b0 212a2000 teqcs sl, r0 224b4 2460c420 strcsbt ip, [r0], #0xfffffbe0 224b8 e1c451bc strh r5, [r4, #0x1c] 224bc a604e810 undefined 224c0 5eeb0006 cdppl 0, 14, cr0, cr11, cr6, {0} 224c4 e2202c20 eor r2, r0, #0x2000 224c8 28005e41 stmcsda r0, {r0, r6, r9, sl, fp, ip, lr} 224cc e1a01004 mov r1, r4 224d0 82180006 andhis r0, r8, #0x6 224d4 03eb210d mvneq r2, #0x40000003 224d8 13e88600 mvnne r8, #0x0 224dc 001221e0 andeqs r2, r2, r0, ror #0x3 224e0 b80c15d0 stmltda ip, {r4, r6, r7, r8, sl, ip} 224e4 2c050912 stccs 9, cr0, [r5], {18} 224e8 d001029c mulle r1, ip, r2 224ec c909d915 stmgtdb r9, {r0, r2, r4, r8, fp, ip, lr, pc} 224f0 08150403 ldmeqda r5, {r0, r1, sl} 224f4 890fb0e3 stmhidb pc, {r0, r1, r5, r6, r7, ip, sp, pc} 224f8 1a004005 bne 32514 224fc 570008a4 strpl r0, [r0, -r4, lsr #0x11] 22500 0c00a0e3 stceq 0, cr10, [r0], {227} 22504 00890fc0 addeq r0, r9, r0, asr #0x1f 22508 89026802 stmhidb r2, {r1, fp, sp, lr} 2250c 0008cbe5 andeq ip, r8, r5, ror #0x17 22510 0470eb1e ldreqbt lr, [r0], #0xfffff4e2 22514 24000806 strcs r0, [r0], #0xfffff7fa 22518 b8109c15 ldmltda r0, {r0, r2, r4, sl, fp, ip, pc} 2251c 0c008980 stceq 9, cr8, [r0], {128} 22520 09945008 ldmeqib r4, {r3, ip, lr} 22524 0d1355ac cfldr32eq mvfx5, [r3, #0xfffffd50] 22528 0c0a2178 stfeqs f2, [sl], {120} 2252c d5113811 ldrle r3, [r1, #0xfffff7ef] 22530 940b08e1 strls r0, [fp], #0xfffff71f 22534 e0a80090 umlal r0, r8, r0, r0 22538 011c0888 tsteq ip, r8, lsl #0x11 2253c 25e04000 strcsb r4, [r0]! 22540 f800100c stmnvda r0, {r2, r3, ip} 22544 0801d110 stmeqda r1, {r4, r8, ip, lr, pc} 22548 292c1411 stmcsdb ip!, {r0, r4, sl, ip} 2254c f831701a ldmnvda r1!, {r1, r3, r4, ip, sp, lr} 22550 4a7809e0 bmi 1e24cd8 22554 00100102 andeqs r0, r0, r2, lsl #0x2 22558 eb00092d bl 24a14 2255c e1d501bc ldrh r0, [r5, #0x1c] 22560 800d4000 andhi r4, sp, r0 22564 c501bce3 strgt fp, [r1, #0xfffff31d] 22568 81f000e1 mvnhis r0, r1, ror #0x1 2256c 09d8e8bd ldmeqib r8, {r0, r2, r3, r4, r5, r7, fp, sp, lr, pc}^ 22570 f002e5d9 ldrnvd lr, [r2], -r9 22574 26e8bd41 strcsbt fp, [r8], r1, asr #0x1a 22578 80d43109 sbchis r3, r4, r9, lsl #0x2 2257c 94034850 strls r4, [r3], #0xfffff7b0 22580 55001950 strpl r1, [r0, #0xfffff6b0] 22584 114008e3 smlalttne r0, r0, r3, r8 22588 00211594 mlaeq r1, r4, r5, r1 2258c 942018e0 strlst r1, [r0], #0xfffff720 22590 00448c06 subeq r8, r4, r6, lsl #0x18 22594 e1a0d40c mov sp, ip, lsl #0x8 22598 48ac1732 stmmiia ip!, {r1, r4, r5, r8, r9, sl, ip} 2259c d5e52889 strleb r2, [r5, #0x889]! 225a0 44013800 strmi r3, [r1], #0xfffff800 225a4 990624c4 stmlsdb r6, {r2, r6, r7, sl, sp} 225a8 00400500 subeq r0, r0, r0, lsl #0xa 225ac 06240380 streqt r0, [r4], -r0, lsl #0x7 225b0 10055989 andne r5, r5, r9, lsl #0x13 225b4 10004c38 andne r4, r0, r8, lsr ip 225b8 4c029800 stcmi 8, cr9, [r2], {0} 225bc 74001000 strvc r1, [r0] 225c0 70059908 andvc r9, r5, r8, lsl #0x12 225c4 40058908 andmi r8, r5, r8, lsl #0x12 225c8 bc040078 stclt 0, cr0, [r4], {120} 225cc a0e1d401 rscge sp, r1, r1, lsl #0x8 225d0 e0013603 and r3, r1, r3, lsl #0xc 225d4 14127016 ldrne r7, [r2], #0xffffffea 225d8 02a81270 adceq r1, r8, #0x7 225dc 40251c80 eormi r1, r5, r0, lsl #0x19 225e0 a0600c80 rsbge r0, r0, r0, lsl #0x19 225e4 f88812e3 stmnvia r8, {r0, r1, r5, r6, r7, r9, ip} 225e8 2641dc06 strcsb sp, [r1], -r6, lsl #0x18 225ec 0c80340e cfstrseq mvf3, [r0], {14} 225f0 0006e350 andeq lr, r6, r0, asr r3 225f4 100b00ec andne r0, fp, ip, ror #0x1 225f8 1081e5d5 ldrned lr, [r1], r5 225fc 5001e089 andpl lr, r1, r9, lsl #0x1 22600 f4e2811e strnvbt r8, [r2], #0x11e 22604 2c02d11a stfcsd f5, [r2], {26} 22608 4c0a4068 stcmi 0, cr4, [sl], {104} 2260c 01003835 tsteq r0, r5, lsr r8 22610 9f525498 swils 0x00525498 22614 0106e52a tsteq r6, sl, lsr #0xa 22618 b802b4e4 stmltda r2, {r2, r5, r6, r7, sl, ip, sp, pc} 2261c c4d802d4 ldrgtb r0, [r8], #0x2d4 22620 03a01002 moveq r1, #0x2 22624 00810800 addeq r0, r1, r0, lsl #0x10 22628 01808524 orreq r8, r0, r4, lsr #0xa 2262c 0ae28508 beq ff8c3a54 22630 0ee28410 mcreq 4, 7, r8, cr2, cr0, {0} 22634 eb00160a bl 27e64 22638 05ac000a streq r0, [ip, #0xa]! 2263c b40ec000 strlt ip, [lr] 22640 41726001 cmnmi r2, r1 22644 70c81464 sbcvc r1, r8, r4, ror #0x8 22648 82be9c42 adchis r9, lr, #0x4200 2264c 50a40984 adcpl r0, r4, r4, lsl #0x13 22650 0202e592 andeq lr, r2, #0x24800000 22654 082021a4 stmeqda r0!, {r2, r5, r7, r8, sp} 22658 6821e5d2 stmvsda r1!, {r1, r4, r6, r7, r8, sl, sp, lr, pc} 2265c d5701803 ldrleb r1, [r0, #0xfffff7fd]! 22660 201f02e5 andcss r0, pc, r5, ror #0x5 22664 2082e202 addcs lr, r2, r2, lsl #0x4 22668 082e8000 stmeqda lr!, {pc} 2266c 2af4e282 bcs ffd5b07c 22670 560ce009 strpl lr, [ip], -r9 22674 31fe00e3 mvnccs r0, r3, ror #0x1 22678 600311d4 ldrvsd r1, [r3], -r4 2267c 06051046 streq r1, [r5], -r6, asr #0x20 22680 43e1a038 mvnmi sl, #0x38 22684 09020400 stmeqdb r2, {sl} 22688 b80984dc stmltda r9, {r2, r3, r4, r6, r7, sl, pc} 2268c d431bcaa ldrlet fp, [r1], #0xfffff356 22690 e3130002 tst r3, #0x2 22694 18500196 ldmneda r0, {r1, r2, r4, r7, r8}^ 22698 02f802c7 rsceqs r0, r8, #0x7000000c 2269c b402d000 strlt sp, [r2] 226a0 17c342e1 strneb r4, [r3, r1, ror #0x5] 226a4 e5d500b0 ldrb r0, [r5, #0xb0] 226a8 10200205 eorne r0, r0, r5, lsl #0x4 226ac 00fc0084 rsceqs r0, ip, r4, lsl #0x1 226b0 12e5c500 rscne ip, r5, #0x0 226b4 43600264 cmnmi r0, #0x40000006 226b8 508400c5 addpl r0, r4, r5, asr #0x1 226bc 080426e3 stmeqda r4, {r0, r1, r5, r6, r7, r9, sl, sp} 226c0 80140014 andhis r0, r4, r4, lsl r0 226c4 70086011 andvc r6, r8, r1, lsl r0 226c8 051a1387 ldreq r1, [sl, #0xfffffc79] 226cc 11eb5100 mvnne r5, r0, lsl #0x2 226d0 30000860 andcc r0, r0, r0, ror #0x10 226d4 00800007 addeq r0, r0, r7 226d8 e5c52df4 strb r2, [r5, #0xdf4] 226dc 00dfbc10 sbceqs fp, pc, r0, lsl ip 226e0 06441148 streqb r1, [r4], -r8, asr #0x2 226e4 bc1f880d ldclt 8, cr8, [pc], {13} 226e8 8821c401 stmhida r1!, {r0, sl, lr, pc} 226ec 88111010 ldmhida r1, {r4, ip} 226f0 d4115851 ldrle r5, [r1], #0xfffff7af 226f4 58011040 stmplda r1, {r6, ip} 226f8 e1d94ebc ldrh r4, [r9, #0xec] 226fc c9104eb8 ldmgtdb r0, {r3, r4, r5, r7, r9, sl, fp, lr} 22700 b80554e1 stmltda r5, {r0, r5, r6, r7, sl, ip, lr} 22704 e0040840 and r0, r4, r0, asr #0x10 22708 c90eba02 stmgtdb lr, {r1, r9, fp, ip, sp, pc} 2270c 0500e4e1 streq lr, [r0, #0xfffffb1f] 22710 89150088 ldmhidb r5, {r3, r7} 22714 08000ce2 stmeqda r0, {r1, r5, r6, r7, sl, fp} 22718 0dc80310 stceql 3, cr0, [r8, #0x40] 2271c 8476e003 ldrhibt lr, [r6], #0xfffffffd 22720 84103803 ldrhi r3, [r0], #0xfffff7fd 22724 00d67414 sbceqs r7, r6, r4, lsl r4 22728 02d02174 sbceqs r2, r0, #0x1d 2272c 80159902 andhis r9, r5, r2, lsl #0x12 22730 19131004 ldmnedb r3, {r2, ip} 22734 00b808c0 adceqs r0, r8, r0, asr #0x11 22738 3011264c andccs r2, r1, ip, asr #0xc 2273c 7c111c0f ldcvc 12, cr1, [r1], {15} 22740 0050ce80 subeqs ip, r0, r0, lsl #0x1d 22744 5ccfeee2 stcpll 14, cr14, [pc], {226} 22748 bd4008a2 stcltl 8, cr0, [r0, #0xfffffd78] 2274c 167ec802 ldrnebt ip, [lr], -r2, lsl #0x10 22750 4108ca00 tstmi r8, r0, lsl #0x14 22754 600d0cc8 andvs r0, sp, r8, asr #0x19 22758 0026e599 mlaeq r6, r9, r5, lr 2275c 03e4136c mvneq r1, #0xb0000001 22760 92505801 sublss r5, r0, #0x10000 22764 40203400 eormi r3, r0, r0, lsl #0x8 22768 fffef36c swinv 0x00fef36c 2276c 9015f1eb andlss pc, r5, fp, ror #0x3 22770 8c025c10 stchi 12, cr5, [r2], {16} 22774 5010c425 andpls ip, r0, r5, lsr #0x8 22778 6df02090 ldcvsl 0, cr2, [r0, #0x240]! 2277c 10340023 eornes r0, r4, r3, lsr #0x20 22780 2400d1dc strcs sp, [r0], #0xfffffe24 22784 001f1010 andeqs r1, pc, r0, lsl r0 22788 000a4010 andeq r4, sl, r0, lsl r0 2278c 804de03c subhi lr, sp, ip, lsr r0 22790 2b4fa6e2 blcs 140c320 22794 cc15e284 lfmgt f6, 1, [r5], {132} 22798 04100006 ldreq r0, [r0], #0xfffffffa 2279c 441cf841 ldrmi pc, [ip], #0xfffff7bf 227a0 10000248 andne r0, r0, r8, asr #0x4 227a4 5819287c ldmplda r9, {r2, r3, r4, r5, r6, fp, sp} 227a8 0a58e1a0 beq 165ae30 227ac 14e28f00 strnebt r8, [r2], #0xf00 227b0 002f3400 eoreq r3, pc, r0, lsl #0x8 227b4 40e28c04 rscmi r8, r2, r4, lsl #0x18 227b8 00600064 rsbeq r0, r0, r4, rrx 227bc f0035027 andnv r5, r3, r7, lsr #0x20 227c0 af018401 swige 0x00018401 227c4 02029440 andeq r9, r2, #0x40000000 227c8 48205d04 stmmida r0!, {r2, r8, sl, fp, ip, lr} 227cc 1400a403 strne sl, [r0], #0xfffffbfd 227d0 84612014 strhibt r2, [r1], #0xffffffec 227d4 04126404 ldreq r6, [r2], #0xfffffbfc 227d8 e5c909d6 strb r0, [r9, #0x9d6] 227dc 65700813 ldrvsb r0, [r0, #0xfffff7ed]! 227e0 c0132000 andgts r2, r3, r0 227e4 0f541412 swieq 0x00541412 227e8 9000a000 andls sl, r0, r0 227ec 2500027c strcs r0, [r0, #0xfffffd84] 227f0 00203a78 eoreq r3, r0, r8, ror sl 227f4 5f666364 swipl 0x00666364 227f8 706f7473 rsbvc r7, pc, r3, ror r4 227fc 69742000 ldmvsdb r4!, {sp}^ 22800 756f656d strvcb r6, [pc, #0xfffffa93]! ; 2229b 22804 202e1074 eorcs r1, lr, r4, ror r0 22808 636a0a74 cmnvs sl, #0x74000 2280c 03766974 cmneq r6, #0x1d0000 22810 70253d65 eorvc r3, r5, r5, ror #0x1a 22814 7011000a andvcs r0, r1, sl 22818 51816410 orrpl r6, r1, r0, lsl r4 2281c ffffba40 swinv 0x00ffba40 22820 04400c1b streqb r0, [r0], #0xfffff3e5 22824 00406dc0 subeq r6, r0, r0, asr #0x1b 22828 88a40164 stmhiia r4!, {r2, r5, r6, r8} 2282c bc013013 stclt 0, cr3, [r1], {19} 22830 53e404c4 mvnpl r0, #0xc4000000 22834 af64001e swige 0x0064001e 22838 49d6ec00 ldmmiib r6, {sl, fp, sp, lr, pc}^ 2283c 6800b409 stmvsda r0, {r0, r3, sl, ip, sp, pc} 22840 04941da2 ldreq r1, [r4], #0xda2 22844 0042e80b subeq lr, r2, fp, lsl #0x10 22848 c0f403d9 ldrgtsb r0, [r4], #0x39 2284c 80b80b82 adchis r0, r8, r2, lsl #0x17 22850 c9004213 stmgtdb r0, {r0, r1, r4, r9, lr} 22854 00f8dc25 rsceqs sp, r8, r5, lsr #0x18 22858 44e92d45 strmibt r2, [r9], #0xd45 2285c 45e5d060 strmib sp, [r5, #0x60]! 22860 e5d08000 ldrb r8, [r0] 22864 e5d0a046 ldrb sl, [r0, #0x46] 22868 d415e00b ldrle lr, [r5], #0xfffffff5 2286c 6c003003 stcvs 0, cr3, [r0], {3} 22870 850184e3 strhi r8, [r1, #0xfffffb1d] 22874 100400e0 andne r0, r4, r0, ror #0x1 22878 0497e280 ldreq lr, [r7], #0x280 2287c 15aae000 strne lr, [sl]! 22880 b004280c andlt r2, r4, ip, lsl #0x10 22884 01c00714 biceq r0, r0, r4, lsl r7 22888 00047805 andeq r7, r4, r5, lsl #0x10 2288c f6e35400 strnvbt r5, [r3], r0, lsl #0x8 22890 86baffff undefined 22894 d82440b2 stmleda r4!, {r1, r4, r5, r7, lr} 22898 e40d8801 str r8, [sp], #0xfffff7ff 2289c 104088eb subne r8, r0, fp, ror #0x11 228a0 890f2341 stmhidb pc, {r0, r6, r8, r9, sp} 228a4 97eb5811 undefined 228a8 03341206 teqeq r4, #0x60000000 228ac 89110078 ldmhidb r1, {r3, r4, r5, r6} 228b0 c100f2e0 smlattgt r0, r0, r2, pc 228b4 0a4497e5 beq 1148850 228b8 10424c30 subne r4, r2, r0, lsr ip 228bc 817c02d0 ldrhisb r0, [ip, #0xffffffe0]! 228c0 104202e3 subne r0, r2, r3, ror #0x5 228c4 85f8e5c0 ldrhib lr, [r8, #0x5c0]! 228c8 0d20440d cfstrseq mvf4, [r0, #0xffffffcc]! 228cc 21b4e1d1 ldrcssb lr, [r4, r1]! 228d0 08002807 stmeqda r0, {r0, r1, r2, fp, sp} 228d4 110800b6 strneh r0, [r8, -r6] 228d8 07d12000 ldreqb r2, [r1, r0] 228dc 1ce24220 sfmne f4, 2, [r2], #0x80 228e0 b6004007 strlt r4, [r0], -r7 228e4 81e1d110 mvnhi sp, r0, lsl r1 228e8 18e1a012 stmneia r1!, {r1, r4, sp, pc}^ 228ec 20801028 addcs r1, r0, r8, lsr #0x20 228f0 1c4c13b4 mcrrne 3, 11, r1, ip, cr4 228f4 e5109dc0 ldr r9, [r0, #0xfffff240] 228f8 58005002 stmplda r0, {r1, ip, lr} 228fc 04e24c40 streqbt r4, [r2], #0xc40 22900 e1857300 orr r7, r5, r0, lsl #0x6 22904 e1a0514c mov r5, ip, asr #0x2 22908 9d600018 stclsl 0, cr0, [r0, #0xffffffa0]! 2290c 9d8020e5 stcls 0, cr2, [r0, #0x394] 22910 e81054e5 ldmda r0, {r0, r2, r5, r6, r7, sl, ip, lr} 22914 1817e59f ldmneda r7, {r0, r1, r2, r3, r4, r7, r8, sl, sp, lr, pc} 22918 e15c0005 cmp ip, r5 2291c 96410c00 strlsb r0, [r1], -r0, lsl #0x18 22920 8e400037 mcrhi 0, 2, r0, cr0, cr7, {1} 22924 e0040835 and r0, r4, r5, lsr r8 22928 0c0a328e sfmeq f3, 4, [sl], {142} 2292c 01fff932 mvneqs pc, r2, lsr r9 22930 3c803aff fstmiascc r0, {s6-s260} 22934 09c0e383 stmeqib r0, {r0, r1, r7, r8, r9, sp, lr, pc}^ 22938 35241028 strcc r1, [r4, #0xffffffd8]! 2293c 584c018c stmplda ip, {r2, r3, r7, r8}^ 22940 003000e3 eoreqs r0, r0, r3, ror #0x1 22944 3d4003a0 stcccl 3, cr0, [r0, #0xfffffd80] 22948 300713a0 andcc r1, r7, r0, lsr #0x7 2294c 04e18310 streqbt r8, [r1], #0x310 22950 eefa1400 cdp 4, 15, cr1, cr10, cr0, {0} 22954 1401e28c strne lr, [r1], #0xfffffd74 22958 04e59f38 streqbt r9, [r5], #0xf38 2295c a4008320 strge r8, [r0], #0xfffffce0 22960 24e58325 strcsbt r8, [r5], #0x325 22964 128e1084 addne r1, lr, #0x84 22968 8005030c andhi r0, r5, ip, lsl #0x6 2296c 1002130a andne r1, r2, sl, lsl #0x6 22970 8ee40081 cdphi 0, 14, cr0, cr4, cr1, {4} 22974 4e8e3006 cdpmi 0, 8, cr3, cr14, cr6, {0} 22978 f00c13e5 andnv r1, ip, r5, ror #0x7 2297c 0d9c024d lfmeq f0, 4, [ip, #0x134] 22980 013811d8 ldreqsb r1, [r8, -r8]! 22984 e5d1000a ldrb r0, [r1, #0xa] 22988 88400d00 stmhida r0, {r8, sl, fp}^ 2298c 24038000 strcs r8, [r3] 22990 3c190020 ldccc 0, cr0, [r9], {32} 22994 640518e3 strvs r1, [r5], #0xfffff71d 22998 a002001e andge r0, r2, lr, lsl r0 2299c dc300303 ldcle 3, cr0, [r0], #0xfffffff4 229a0 071c00e1 ldreq r0, [ip, -r1, ror #0x1] 229a4 02800180 addeq r0, r0, #0x20 229a8 e0814000 add r4, r1, r0 229ac d52412be strle r1, [r4, #0xfffffd42]! 229b0 07bc18e1 ldreq r1, [ip, r1, ror #0x11]! 229b4 709301a0 addvcs r0, r3, r0, lsr #0x3 229b8 42e02041 rscmi r2, r0, #0x41 229bc 8044c003 subhi ip, r4, r3 229c0 0a30e285 beq c5b3dc 229c4 10e24dd0 ldrned r4, [r2], #0xd0 229c8 1406380a strne r3, [r6], #0xfffff7f6 229cc 8f14f184 swihi 0x0014f184 229d0 a0027990 mulge r2, r0, r9 229d4 00f82678 rsceqs r2, r8, r8, ror r6 229d8 00426aea subeq r6, r2, sl, ror #0x15 229dc ea840104 b fe122df4 229e0 0cea840f cfstrdeq mvd8, [sl], #0x3c 229e4 5c71ea64 ldcpll 10, cr14, [r1], #0xfffffe70 229e8 a4140400 ldrge r0, [r4], #0xfffffc00 229ec 10206412 eorne r6, r0, r2, lsl r4 229f0 15ac00cd strne r0, [ip, #0xcd]! 229f4 0021e5d4 ldreqd lr, [r1], -r4 229f8 08000208 stmeqda r0, {r3, r9} 229fc 01080022 tsteq r8, r2, lsr #0x20 22a00 e28d1023 add r1, sp, #0x23 22a04 00d52043 sbceqs r2, r5, r3, asr #0x20 22a08 fc178020 ldc2 0, cr8, [r7], {32} 22a0c 2044c085 subcs ip, r4, r5, lsl #0x1 22a10 1000c5d2 ldrned ip, [r0], -r2 22a14 05c7c120 streqb ip, [r7, #0x120] 22a18 fff8c23c swinv 0x00f8c23c 22a1c 43ca20ff bicmi r2, sl, #0xff 22a20 b0037400 andlt r7, r3, r0, lsl #0x8 22a24 c24ee280 subgt lr, lr, #0x8 22a28 ac104800 ldcge 8, cr4, [r0], {0} 22a2c e595600c ldr r6, [r5, #0xc] 22a30 401a1405 andmis r1, sl, r5, lsl #0x8 22a34 10f00406 rscnes r0, r0, r6, lsl #0x8 22a38 08e28610 stmeqia r2!, {r4, r9, sl, pc}^ 22a3c e28d0d00 add r0, sp, #0x0 22a40 b40214d7 strlt r1, [r2], #0xfffffb29 22a44 00181000 andeqs r1, r8, r0 22a48 00117a10 andeqs r7, r1, r0, lsl sl 22a4c 15505228 ldrneb r5, [r0, #0xfffffdd8] 22a50 0418103c ldreq r1, [r8], #0xffffffc4 22a54 facd2840 blx ff36cb5c 22a58 38102840 ldmccda r0, {r6, fp, sp} 22a5c 7400e416 strvc lr, [r0], #0xfffffbea 22a60 00120c10 andeqs r0, r2, r0, lsl ip 22a64 10d50220 sbcnes r0, r5, r0, lsr #0x4 22a68 c4241018 strgtt r1, [r4], #0xffffffe8 22a6c 000a2440 andeq r2, sl, r0, asr #0x8 22a70 10001024 andne r1, r0, r4, lsr #0x20 22a74 1000c050 andne ip, r0, r0, asr r0 22a78 14500208 ldrneb r0, [r0], #0xfffffdf8 22a7c 06e24760 streqbt r4, [r2], r0, ror #0xe 22a80 e0841006 add r1, r4, r6 22a84 00681008 rsbeq r1, r8, r8 22a88 1080ba18 addne fp, r0, r8, lsl sl 22a8c e28d2018 add r2, sp, #0x18 22a90 e88d0404 stmia sp, {r2, sl} 22a94 e130008f teq r0, pc, lsl #0x1 22a98 0c003010 stceq 0, cr3, [r0], {16} 22a9c 1c108c03 ldcne 12, cr8, [r0], {3} 22aa0 eb12a90f bl 4ccee4 22aa4 74007014 strvc r7, [r0], #0xffffffec 22aa8 88024440 stmhida r2, {r6, sl, lr} 22aac f404c3d4 strnv ip, [r4], #0xfffffc2c 22ab0 80042007 andhi r2, r4, r7 22ab4 081006e0 ldmeqda r0, {r5, r6, r7, r9, sl} 22ab8 074e800f streqb r8, [lr, -pc] 22abc 803c0810 eorhis r0, ip, r0, lsl r8 22ac0 0800cc03 stmeqda r0, {r0, r1, sl, fp, lr, pc} 22ac4 29401c40 stmcsdb r0, {r6, sl, fp, ip}^ 22ac8 a00bc06b andge ip, fp, fp, rrx 22acc 0af02495 beq ffc2bd28 22ad0 10c81220 sbcne r1, r8, r0, lsr #0x4 22ad4 001de28d andeqs lr, sp, sp, lsl #0x5 22ad8 a0300648 eorges r0, r0, r8, asr #0xc 22adc 002074e1 eoreq r7, r0, r1, ror #0x9 22ae0 10181068 andnes r1, r8, r8, rrx 22ae4 14006214 strne r6, [r0], #0xfffffdec 22ae8 dd010020 stcle 0, cr0, [r1, #0xffffff80] 22aec 47c00ce5 strmib r0, [r0, r5, ror #0x19] 22af0 700700e2 andvc r0, r7, r2, ror #0x1 22af4 0c002155 stfeqs f2, [r0], {85} 22af8 22080001 andcs r0, r8, #0x1 22afc 00020800 andeq r0, r2, r0, lsl #0x10 22b00 00083d08 andeq r3, r8, r8, lsl #0x1a 22b04 8c017418 cfstrshi mvf7, [r1], {24} 22b08 34103800 ldrcc r3, [r0], #0xfffff800 22b0c 34340020 ldrcct r0, [r4], #0xffffffe0 22b10 ac001125 stfges f1, [r0], {37} 22b14 00043000 andeq r3, r4, r0 22b18 8430011c ldrhit r0, [r0], #0xfffffee4 22b1c 8d30e800 ldchi 8, cr14, [r0] 22b20 780120e5 stmvcda r1, {r0, r2, r5, r6, r7, sp} 22b24 8d320802 ldchi 8, cr0, [r2, #0xfffffff8]! 22b28 024014e8 subeq r1, r0, #0xe8000000 22b2c 000ce360 andeq lr, ip, r0, ror #0x6 22b30 089850c4 ldmeqia r8, {r2, r6, r7, ip, lr} 22b34 0805c0b4 stmeqda r5, {r2, r4, r5, r7, lr, pc} 22b38 2250027c subcss r0, r0, #0xc0000007 22b3c e8428000 stmda r2, {pc}^ 22b40 80e5d406 rschi sp, r5, r6, lsl #0x8 22b44 dc06800f stcle 0, cr8, [r6], {15} 22b48 30e50089 rsccc r0, r5, r9, lsl #0x1 22b4c f0e28dd0 ldrnvd r8, [r2], #0xd0 22b50 e842bd8d stmda r2, {r0, r2, r3, r7, r8, sl, fp, ip, sp, pc}^ 22b54 02f8a814 rsceqs sl, r8, #0x140000 22b58 d408eb00 strle lr, [r8], #0xfffff500 22b5c f453e0ea ldrnvb lr, [r3], #0xffffff16 22b60 8c15dc11 ldchi 12, cr13, [r5], {17} 22b64 e1d402bc ldrh r0, [r4, #0x2c] 22b68 78018840 stmvcda r1, {r6, fp, pc} 22b6c 29d403b4 ldmcsib r4, {r2, r4, r5, r7, r8, r9}^ 22b70 00050b60 andeq r0, r5, r0, ror #0x16 22b74 00541b3d subeqs r1, r4, sp, lsr fp 22b78 081014e4 ldmeqda r0, {r2, r5, r6, r7, sl, ip} 22b7c 01701938 cmneq r0, r8, lsr r9 22b80 082b7405 stmeqda fp!, {r0, r2, sl, ip, sp, lr} 22b84 58f40fe8 ldmplia r4!, {r3, r5, r6, r7, r8, r9, sl, fp}^ 22b88 09006800 stmeqdb r0, {fp, sp, lr} 22b8c 001c1008 andeqs r1, ip, r8 22b90 159f0550 ldrne r0, [pc, #0x550] ; 230e8 22b94 15901004 ldrne r1, [r0, #0x4] 22b98 15740280 ldrneb r0, [r4, #0xfffffd80]! 22b9c 15804004 strne r4, [r0, #0x4] 22ba0 842c0003 strhit r0, [ip], #0xfffffffd 22ba4 4f2c5018 swimi 0x002c5018 22ba8 2414040f ldrcs r0, [r4], #0xfffffbf1 22bac 12b21528 adcnes r1, r2, #0xa000000 22bb0 282291f0 stmcsda r2!, {r4, r5, r6, r7, r8, ip, pc} 22bb4 351c041b ldrcc r0, [ip, #0xfffffbe5] 22bb8 6a104000 bvs 432bc0 22bbc 11f40093 ldrneb r0, [r4, #0x3]! 22bc0 800651c8 andhi r5, r6, r8, asr #0x3 22bc4 91850400 orrls r0, r5, r0, lsl #0x8 22bc8 0003e539 andeq lr, r3, r9, lsr r5 22bcc 1070190c rsbnes r1, r0, ip, lsl #0x12 22bd0 0d02c414 cfstrseq mvf12, [r2, #0xffffffb0] 22bd4 001c7b98 muleqs ip, r8, fp 22bd8 10e00a9c smlalne r0, r0, ip, sl 22bdc 20642038 rsbcs r2, r4, r8, lsr r0 22be0 68000410 stmvsda r0, {r4, sl} 22be4 1582100f strne r1, [r2, #0xf] 22be8 232000c6 teqcs r0, #0xc6 22bec 0c2003b0 stceq 3, cr0, [r0], #0xfffffd40 22bf0 8407a20c strhi sl, [r7], #0xfffffdf4 22bf4 9ff00181 swils 0x00f00181 22bf8 e00228e5 and r2, r2, r5, ror #0x11 22bfc 81000104 tsthi r0, r4, lsl #0x2 22c00 807018e5 rsbhis r1, r0, r5, ror #0x11 22c04 ba3413e2 blt d27b94 22c08 00002014 andeq r2, r0, r4, lsl r0 22c0c 10109110 andnes r9, r0, r0, lsl r1 22c10 94060ef4 strls r0, [r6], #0xfffff10c 22c14 f044c8d7 ldrnvd ip, [r4], #0xffffff79 22c18 030aa409 tsteq sl, #0x9000000 22c1c 15ce0800 strneb r0, [lr, #0x800] 22c20 b48b1200 strlt r1, [fp], #0x200 22c24 0c600800 stceql 8, cr0, [r0] 22c28 c5900780 ldrgt r0, [r0, #0x780] 22c2c 2030e152 eorcss lr, r0, r2, asr r1 22c30 072820c7 streq r2, [r8, -r7, asr #0x1]! 22c34 d4ac1870 strlet r1, [ip], #0x870 22c38 2411e554 ldrcs lr, [r1], #0xfffffaac 22c3c 10300089 eornes r0, r0, r9, lsl #0x1 22c40 10146801 andnes r6, r4, r1, lsl #0x10 22c44 12e58d30 rscne r8, r5, #0xc00 22c48 03501004 cmpeq r0, #0x4 22c4c 16e20120 strnebt r0, [r2], r0, lsr #0x2 22c50 008d2010 addeq r2, sp, r0, lsl r0 22c54 d00352c4 andle r5, r3, r4, asr #0x5 22c58 84607408 strhibt r7, [r0], #0xfffffbf8 22c5c a0609803 rsbge r9, r0, r3, lsl #0x10 22c60 74028803 strvc r8, [r2], #0xfffff7fd 22c64 d2001001 andle r1, r0, #0x1 22c68 da10b6e1 ble 4507f4 22c6c 016002e1 smultteq r0, r1, r2 22c70 200c0286 andcs r0, ip, r6, lsl #0x5 22c74 0002e286 andeq lr, r2, r6, lsl #0x5 22c78 740380e0 strvc r8, [r3], #0xffffff20 22c7c 843006da ldrhit r0, [r0], #0xfffff926 22c80 012003e0 smulwteq r0, r0, r3 22c84 10b4e5d3 ldrnesb lr, [r4], r3 22c88 07c0e1d4 undefined 22c8c 180120a8 stmneda r1, {r3, r5, r7, sp} 22c90 8111b000 tsthi r1, r0 22c94 020b40e0 andeq r4, fp, #0xe0 22c98 10bae311 adcnes lr, sl, r1, lsl r3 22c9c 100001d4 ldrned r0, [r0], -r4 22ca0 e1020001 tst r2, r1 22ca4 200c0081 andcs r0, ip, r1, lsl #0x1 22ca8 ff000594 swinv 0x00000594 22cac ff1381e4 swinv 0x001381e4 22cb0 24138ee8 ldrcs r8, [r3], #0xfffff118 22cb4 701bc7e8 andvcs ip, fp, r8, ror #0xf 22cb8 100e13e0 andne r1, lr, r0, ror #0x7 22cbc 116880ea cmnne r8, sl, ror #0x1 22cc0 fc049400 stc2 4, cr9, [r4], {0} 22cc4 b85c0860 ldmltda ip, {r5, r6, fp}^ 22cc8 e100d18c smlabb r0, ip, r1, sp 22ccc e1d1bcba ldrh fp, [r1, #0xca] 22cd0 2288880b addcs r8, r8, #0xb0000 22cd4 0800bce1 stmeqda r0, {r0, r5, r6, r7, sl, fp, ip, sp, pc} 22cd8 07d11cbe undefined 22cdc e1135ebc ldrh r5, [r3, -ip] 22ce0 881c1801 ldmhida ip, {r0, fp, ip} 22ce4 64110152 ldrvs r0, [r1], #0xfffffeae 22ce8 0daa141a cfstrseq mvf1, [sl, #0x68]! 22cec 5806e1f8 stmplda r6, {r3, r4, r5, r6, r7, r8, sp, lr, pc} 22cf0 550810ca strpl r1, [r8, #0xffffff36] 22cf4 08801400 stmeqia r0, {sl, ip} 22cf8 08e08081 stmeqia r0!, {r0, r7, pc}^ 22cfc 16d23405 ldrneb r3, [r2], r5, lsl #0x8 22d00 8c02b8d0 stchi 8, cr11, [r2], {208} 22d04 01682e51 cmneq r8, r1, asr lr 22d08 00440288 subeq r0, r4, r8, lsl #0x5 22d0c 0082050a addeq r0, r2, sl, lsl #0xa 22d10 51000608 tstpl r0, r8, lsl #0xc 22d14 241f4b13 ldrcs r4, [pc], #0xb13 ; 22d1c 22d18 e280021e add r0, r0, #0xe0000001 22d1c e2811fb5 add r1, r1, #0x2d4 22d20 09102413 ldmeqdb r0, {r0, r1, r4, sl, sp} 22d24 7fe59d20 swivc 0x00e59d20 22d28 6004cc02 andvs ip, r4, r2, lsl #0x18 22d2c a0359c13 eorges r9, r5, r3, lsl ip 22d30 04d909e3 ldreqb r0, [r9], #0x9e3 22d34 0821d328 stmeqda r1!, {r3, r5, r8, r9, ip, lr, pc} 22d38 11282418 teqne r8, r8, lsl r4 22d3c 2419e5d3 ldrcs lr, [r9], #0xfffffa2d 22d40 1ae5d328 bne ff9979e8 22d44 1b400800 blne 1024d4c 22d48 2108b002 tstcs r8, r2 22d4c 36d3e089 ldrccb lr, [r3], r9, lsl #0x1 22d50 2400d250 strcs sp, [r0], #0xfffffdb0 22d54 822c0453 eorhi r0, ip, #0x53000000 22d58 b026d4c0 eorlt sp, r6, r0, asr #0x9 22d5c 00f72c74 rsceqs r2, r7, r4, ror ip 22d60 d3841090 orrle r1, r4, #0x90 22d64 bee5d006 cdplt 0, 14, cr13, cr5, cr6, {0} 22d68 05035410 streq r5, [r3, #0xfffffbf0] 22d6c 025c11e4 subeqs r1, ip, #0x39 22d70 0aa821b0 beq fea2b438 22d74 10a4ea80 adcne lr, r4, r0, lsl #0x15 22d78 2c01004c stccs 0, cr0, [r1], {76} 22d7c 20011402 andcs r1, r1, r2, lsl #0x8 22d80 048ac1bb streq ip, [sl], #0x1bb 22d84 05e5d318 streqb sp, [r5, #0x318]! 22d88 10061040 andne r1, r6, r0, asr #0x20 22d8c 81161808 tsthi r6, r8, lsl #0x10 22d90 081007e0 ldmeqda r0, {r5, r6, r7, r8, r9, sl} 22d94 4020003c eormi r0, r0, ip, lsr r0 22d98 008104ac addeq r0, r1, ip, lsr #0x9 22d9c 84200aac strhit r0, [r0], #0xfffff554 22da0 030f3ae2 tsteq pc, #0xe2000 22da4 6000d544 andvs sp, r0, r4, asr #0xa 22da8 030b1890 tsteq fp, #0x900000 22dac 9c031864 stcls 8, cr1, [r3], {100} 22db0 e81c007d ldmda ip, {r0, r2, r3, r4, r5, r6} 22db4 68203407 stmvsda r0!, {r0, r1, r2, sl, ip, sp} 22db8 00b92450 adceqs r2, r9, r0, asr r4 22dbc 9f027c24 swils 0x00027c24 22dc0 1008e533 andne lr, r8, r3, lsr r5 22dc4 aec001e0 polgedz f0, f0, f0 22dc8 03840713 orreq r0, r4, #0x4c0000 22dcc 00145068 andeqs r5, r4, r8, rrx 22dd0 cc0018f8 stcgt 8, cr1, [r0], {248} 22dd4 e88d000e stmia sp, {r1, r2, r3} 22dd8 da00b60c ble 50610 22ddc 14e013e1 strnebt r1, [r0], #0x3e1 22de0 45200438 strmi r0, [r0, #0xfffffbc8]! 22de4 a0940440 addges r0, r4, r0, asr #0x8 22de8 18076fe1 stmneda r7, {r0, r5, r6, r7, r8, r9, sl, fp, sp, lr} 22dec c66c4328 strgtbt r4, [ip], -r8, lsr #0x6 22df0 54107812 ldrpl r7, [r0], #0xfffff7ee 22df4 029f122c addeqs r1, pc, #0xc0000002 22df8 c0843214 addgt r3, r4, r4, lsl r2 22dfc 108c0cc2 addne r0, ip, r2, asr #0x19 22e00 810554d4 ldrhid r5, [r5, -r4] 22e04 f84010e5 stmnvda r0, {r0, r2, r5, r6, r7, ip}^ 22e08 12b801c1 adcnes r0, r8, #0x40000030 22e0c 814008ac smlaltbhi r0, r0, ip, r8 22e10 700010e5 andvc r1, r0, r5, ror #0x1 22e14 800c36a8 andhi r3, ip, r8, lsr #0xd 22e18 00da9406 sbceqs r9, sl, r6, lsl #0x8 22e1c 08e58058 stmeqia r5!, {r3, r4, r6, pc}^ 22e20 e5807009 str r7, [r0, #0x9] 22e24 e4ac43ea strt r4, [ip], #0x3ea 22e28 80900041 addhis r0, r0, r1, asr #0x20 22e2c 10b40801 adcnes r0, r4, r1, lsl #0x10 22e30 0d80e1d0 stfeqd f6, [r0, #0x340] 22e34 03e32811 mvneq r2, #0x110000 22e38 0d74a001 ldceql 0, cr10, [r4, #0xfffffffc]! 22e3c 8901787c stmhidb r1, {r2, r3, r4, r5, r6, fp, ip, sp, lr} 22e40 04dae538 ldreqb lr, [sl], #0x538 22e44 01f40c24 mvneqs r0, r4, lsr #0x18 22e48 3ae1a084 bcc ff88b060 22e4c 00080489 andeq r0, r8, r9, lsl #0x9 22e50 68019400 stmvsda r1, {sl, ip, pc} 22e54 7c03e350 stcvc 3, cr14, [r3], {80} 22e58 1d12183e ldcne 8, cr1, [r2, #0xffffff08] 22e5c 180c0024 stmneda ip, {r2, r5} 22e60 1b8c134c blne fe327b98 22e64 510e9c24 tstpl lr, r4, lsr #0x18 22e68 0094e59f umulleqs lr, r4, pc, r5 22e6c 008c0b50 addeq r0, ip, r0, asr fp 22e70 2ea39034 mcrcs 0, 5, r9, cr3, cr4, {1} 22e74 14075470 strne r5, [r7], #0xfffffb90 22e78 03d03054 biceqs r3, r0, #0x54 22e7c 200c2a94 mulcs ip, r4, sl 22e80 b00d02da ldrltd r0, [sp], -sl 22e84 e2823fd0 add r3, r2, #0x340 22e88 0a237540 beq 900390 22e8c 08140054 ldmeqda r4, {r2, r4, r6} 22e90 a4130170 ldrge r0, [r3], #0xfffffe90 22e94 7abc020c bvc fef236cc 22e98 034c00f3 cmpeq ip, #0xf3 22e9c 10900190 umullnes r0, r0, r0, r1 22ea0 380c8104 stmccda ip, {r2, r8, pc} 22ea4 54e53c82 strplbt r3, [r5], #0xc82 22ea8 7850fc00 ldmvcda r0, {sl, fp, ip, sp, lr, pc}^ 22eac c4039c00 strgt r9, [r3], #0xfffff400 22eb0 0505e595 streq lr, [r5, #0xfffffa6b] 22eb4 05e1a0c0 streqb sl, [r1, #0xc0]! 22eb8 8de5740c cfstrdhi mvd7, [r5, #0x30]! 22ebc 0b186044 bleq 63afd4 22ec0 b498132c ldrlt r1, [r8], #0x32c 22ec4 18e1d000 stmneia r1!, {ip, lr, pc}^ 22ec8 00ac0380 adceq r0, ip, r0, lsl #0x7 22ecc 40e3a080 rscmi sl, r3, r0, lsl #0x1 22ed0 01ac100c moveq r1, ip 22ed4 4014d420 andmis sp, r4, r0, lsr #0x8 22ed8 16641310 undefined 22edc 02101600 andeqs r1, r0, #0x0 22ee0 000f05d4 ldreqd r0, [pc], -r4 22ee4 3c010311 stccc 3, cr0, [r1], {17} 22ee8 00354613 eoreqs r4, r5, r3, lsl r6 22eec d510b650 ldrle fp, [r0, #0xfffff9b0] 22ef0 f4169809 ldrnv r9, [r6], #0xfffff7f7 22ef4 18e30050 stmneia r3!, {r4, r6}^ 22ef8 18e28460 stmneia r2!, {r5, r6, sl, pc}^ 22efc 0bd64170 bleq ff5b34c4 22f00 844c5674 strhib r5, [ip], #0xfffff98c 22f04 01442426 cmpeq r4, r6, lsr #0x8 22f08 061010a8 ldreq r1, [r0], -r8, lsr #0x1 22f0c 160801d8 undefined 22f10 10104000 andnes r4, r0, r0 22f14 7006c401 andvc ip, r6, r1, lsl #0x8 22f18 13e22e47 mvnne r2, #0x470 22f1c 0a40e400 beq 105bf24 22f20 005c1c04 subeqs r1, ip, r4, lsl #0x18 22f24 00bb1324 adceqs r1, fp, r4, lsr #0x6 22f28 a8301234 ldmgeda r0!, {r2, r4, r5, r9, ip} 22f2c 3400a80b strcc sl, [r0], #0xfffff7f5 22f30 00440004 subeq r0, r4, r4 22f34 101a5df8 ldrnesh r5, [sl], -r8 22f38 48403248 stmmida r0, {r3, r6, r9, ip, sp}^ 22f3c 24007c1b strcs r7, [r0], #0xfffff3e5 22f40 761410ea ldrvc r1, [r4], -sl, ror #0x1 22f44 1014402d andnes r4, r4, sp, lsr #0x20 22f48 295c106c ldmcsdb ip, {r2, r3, r5, r6, ip}^ 22f4c ac001412 cfstrsge mvf1, [r0], {18} 22f50 b401c488 strlt ip, [r1], #0xfffffb78 22f54 00004c16 andeq r4, r0, r6, lsl ip 22f58 d66c04d1 undefined 22f5c 70020404 andvc r0, r2, r4, lsl #0x8 22f60 16080247 strne r0, [r8], -r7, asr #0x4 22f64 010080a4 smlatbeq r0, r4, r0, r8 22f68 8d010402 cfstrshi mvf0, [r1, #0xfffffff8] 22f6c 050010e8 streq r1, [r0, #0xffffff18] 22f70 a00585ec andge r8, r5, ip, ror #0xb 22f74 e59f002c ldr r0, [pc, #0x2c] ; 22fa8 22f78 02906816 addeqs r6, r0, #0x160000 22f7c 7410d570 ldrvc sp, [r0], #0xfffffa90 22f80 01033002 tsteq r3, r2 22f84 24121354 ldrcs r1, [r2], #0xfffffcac 22f88 80341218 eorhis r1, r4, r8, lsl r2 22f8c 0540ec07 streqb lr, [r0, #0xfffff3f9] 22f90 0f80c000 swieq 0x0080c000 22f94 58c02000 stmplia r0, {sp}^ 22f98 09e0bc09 stmeqib r0!, {r0, r3, sl, fp, ip, sp, pc}^ 22f9c b060a000 rsblt sl, r0, r0 22fa0 00a00800 adceq r0, r0, r0, lsl #0x10 22fa4 10b41110 adcnes r1, r4, r0, lsl r1 22fa8 44e51f00 strmibt r1, [r5], #0xf00 22fac 00380900 eoreqs r0, r8, r0, lsl #0x12 22fb0 68238040 stmvsda r3!, {r6, pc} 22fb4 129224c0 addnes r2, r2, #0xc0000000 22fb8 16e58248 strnebt r8, [r5], r8, asr #0x4 22fbc 0004c014 andeq ip, r4, r4, lsl r0 22fc0 800135c0 andhi r3, r1, r0, asr #0xb 22fc4 1f5040e5 swine 0x005040e5 22fc8 281044e5 ldmcsda r0, {r0, r2, r5, r6, r7, sl, lr} 22fcc 0095103c addeqs r1, r5, ip, lsr r0 22fd0 035c0ee8 cmpeq ip, #0xe80 22fd4 42481dc0 submi r1, r8, #0x3000 22fd8 e5c00340 strb r0, [r0, #0x340] 22fdc eb00017a bl 235cc 22fe0 e807ed00 stmda r7, {r8, sl, fp, sp, lr, pc} 22fe4 04e35101 streqbt r5, [r3], #0x101 22fe8 00058540 andeq r8, r5, r0, asr #0xa 22fec 24000400 strcs r0, [r0], #0xfffffc00 22ff0 80059916 andhi r9, r5, r6, lsl r9 22ff4 0403c11f streq ip, [r3], #0xfffffee1 22ff8 05891624 streq r1, [r9, #0x624] 22ffc e3b00538 movs r0, #0xe000000 23000 01ff64fd ldreqsh r6, [pc, #0x4d] ; 23055 23004 00681f53 rsbeq r1, r8, r3, asr pc 23008 e3a4040a mov r0, #0xa000000 2300c 1011a50b andnes sl, r1, fp, lsl #0xa 23010 0cb00f15 ldceq 15, cr0, [r0], #0x54 23014 0e242511 cfsh64eq mvdx2, mvdx4, #0x1 23018 04bc5809 ldreqt r5, [ip], #0x809 2301c 2801e310 stmcsda r1, {r4, r8, r9, sp, lr, pc} 23020 0800e30a stmeqda r0, {r1, r3, r8, r9, sp, lr, pc} 23024 100eb408 andne fp, lr, r8, lsl #0x8 23028 0e05c004 cdpeq 0, 0, cr12, cr5, cr4, {0} 2302c 0304c030 tsteq r4, #0x30 23030 866eea00 strhibt lr, [lr], -r0, lsl #0x14 23034 94527c02 ldrlsb r7, [r2], #0xfffff3fe 23038 00940235 addeqs r0, r4, r5, lsr r2 2303c 95ac0068 strls r0, [ip, #0x68]! 23040 85b80099 ldrhi r0, [r8, #0x99]! 23044 006c00e5 rsbeq r0, ip, r5, ror #0x1 23048 00e35090 smlaleq r5, r3, r0, r0 2304c 00e36270 rsceq r6, r3, r0, ror r2 23050 00540270 subeqs r0, r4, r0, ror r2 23054 3000481a andcc r4, r0, sl, lsl r8 23058 0400d55a streq sp, [r0], #0xfffffaa6 2305c 00581c12 subeqs r1, r8, r2, lsl ip 23060 04004408 streq r4, [r0], #0xfffffbf8 23064 44f002fb ldrmibt r0, [r0], #0x2fb 23068 78040042 stmvcda r4, {r1, r6} 2306c 2c189921 ldccs 9, cr9, [r8], {33} 23070 00c66cea sbceq r6, r6, sl, ror #0x19 23074 70a4124c adcvc r1, r4, ip, asr #0x4 23078 28058911 stmcsda r5, {r0, r4, r8, fp, pc} 2307c d504fc32 strle pc, [r4, #0xfffff3ce] 23080 dc1be408 cfldrsle mvf14, [fp], {8} 23084 026c0070 rsbeq r0, ip, #0x70 23088 26f56002 ldrcsbt r6, [r5], r2 2308c 1ca04034 stcne 0, cr4, [r0], #0xd0 23090 0370e104 cmneq r0, #0x1 23094 1fdce599 swine 0x00dce599 23098 00e2891f rsceq r8, r2, pc, lsl r9 2309c 05b0056c ldreq r0, [r0, #0x56c]! 230a0 01141084 tsteq r4, r4, lsl #0x1 230a4 43c00540 bicmi r0, r0, #0x10000000 230a8 0af0e599 beq ffc5c714 230ac 30000438 andcc r0, r0, r8, lsr r4 230b0 022c00e5 eoreq r0, ip, #0xe5 230b4 083c2d47 ldmeqda ip!, {r0, r1, r2, r6, r8, sl, fp, sp} 230b8 284c022c stmcsda ip, {r2, r3, r5, r9}^ 230bc 045b1008 ldreqb r1, [fp], #0xfffffff8 230c0 0e007c0e cdpeq 12, 0, cr7, cr0, cr14, {0} 230c4 2dd05228 lfmcs f5, 2, [r0, #0xa0] 230c8 9c1c1400 cfldrsls mvf1, [ip], {0} 230cc 0c068060 stceq 0, cr8, [r6], {96} 230d0 01e3f902 mvneq pc, r2, lsl #0x12 230d4 6803a050 stmvsda r3, {r4, r6, sp, pc} 230d8 17080008 strne r0, [r8, -r8] 230dc e8020c2c stmda r2, {r2, r3, r5, sl, fp} 230e0 20855004 addcs r5, r5, r4 230e4 10010113 andne r0, r1, r3, lsl r1 230e8 e5943030 ldr r3, [r4, #0x30] 230ec d4200a55 strlet r0, [r0], #0xfffff5ab 230f0 580210e5 stmplda r2, {r0, r2, r5, r6, r7, ip} 230f4 17100016 undefined 230f8 4403006c strmi r0, [r3], #0xffffff94 230fc 04001c00 streq r1, [r0], #0xfffff400 23100 04241d98 streqt r1, [r4], #0xfffff268 23104 e5860030 str r0, [r6, #0x30] 23108 e59f3738 ldr r3, [pc, #0x738] ; 23848 2310c c61530b0 undefined 23110 ac0108e1 stcge 8, cr0, [r1], {225} 23114 b20800b8 andlt r0, r8, #0xb8 23118 0c050400 cfstrseq mvf0, [r5], {0} 2311c 0de5c650 stceql 6, cr12, [r5, #0x140]! 23120 0f0ee00f swieq 0x000ee00f 23124 e41fa1dc ldr sl, [pc], #0x1dc ; 2312c 23128 b008000f andlt r0, r8, pc 2312c 1ae1c611 bne ff894978 23130 17f820c0 ldrneb r2, [r8, r0, asr #0x1]! 23134 8110bc01 tsthi r0, r1, lsl #0x18 23138 6917f8e2 ldmvsdb r7, {r1, r5, r6, r7, fp, ip, sp, lr, pc} 2313c 3b040180 blcc 123744 23140 c400f8d0 strgt pc, [r0], #0xfffff730 23144 70036014 andvc r6, r3, r4, lsl r0 23148 0cb40781 ldceq 7, cr0, [r4], #0x204 2314c bce59600 stcltl 6, cr9, [r5] 23150 8e380d21 cdphi 13, 3, cr0, cr8, cr1, {1} 23154 701b500b andvcs r5, fp, fp 23158 00ec01c0 rsceq r0, ip, r0, asr #0x3 2315c 10c000b8 strneh r0, [r0], #0x8 23160 24c25037 strcsb r5, [r2], #0x37 23164 00541440 subeqs r1, r4, r0, asr #0x8 23168 e4092400 str r2, [r9], #0xfffffc00 2316c 0809ec20 stmeqda r9, {r5, sl, fp, sp, lr, pc} 23170 27e58600 strcsb r8, [r5, r0, lsl #0xc]! 23174 01150ce0 tsteq r5, r0, ror #0x19 23178 7c0d863c stcvc 6, cr8, [sp], {60} 2317c 16e1c402 strnebt ip, [r1], r2, lsl #0x8 23180 980ffc15 stmlsda pc, {r0, r2, r4, sl, fp, ip, sp, lr, pc} 23184 855e0180 ldrhib r0, [lr, #0xfffffe80] 23188 85500103 ldrhib r0, [r0, #0xfffffefd] 2318c ea701903 b 1c295a0 23190 1000d810 andne sp, r0, r0, lsl r8 23194 00d0f000 sbceqs pc, r0, r0 23198 181f10d0 ldmneda pc, {r4, r6, r7, ip} 2319c 00400915 subeq r0, r0, r5, lsl r9 231a0 340713c0 strcc r1, [r7], #0xfffffc40 231a4 5401f015 strpl pc, [r1], #0xffffffeb 231a8 8c000456 cfstrshi mvf0, [r0], {86} 231ac e848028c stmda r8, {r2, r3, r7, r9}^ 231b0 5c104801 ldcpl 8, cr4, [r0], {1} 231b4 a80ccc20 stmgeda ip, {r5, sl, fp, lr, pc} 231b8 2002540d andcs r5, r2, sp, lsl #0x8 231bc 60101c1f andvss r1, r0, pc, lsl ip 231c0 e302100e tst r2, #0xe 231c4 15c9700b strneb r7, [r9, #0xb] 231c8 bc1c06bb ldclt 6, cr0, [ip], {187} 231cc e1c45109 bic r5, r4, r9, lsl #0x2 231d0 78b800f8 ldmvcia r8!, {r3, r4, r5, r6, r7} 231d4 ea780713 b 1e24e28 231d8 5812c00b ldmplda r2, {r0, r1, r3, lr, pc} 231dc 0015d404 andeqs sp, r5, r4, lsl #0x8 231e0 e80415a0 stmda r4, {r5, r7, r8, sl, ip} 231e4 17ec0013 undefined 231e8 101b1589 andnes r1, fp, r9, lsl #0xb 231ec 11bf15c0 movnes r1, r0, asr #0xb 231f0 8c1830a0 ldchi 0, cr3, [r8], {160} 231f4 08119001 ldmeqda r1, {r0, ip, pc} 231f8 2c106815 ldccs 8, cr6, [r0], {21} 231fc 0a119c04 beq 48a214 23200 301fc2bc ldrcch ip, [pc], -ip 23204 020fe31c andeq lr, pc, #0x70000000 23208 e00c002c and r0, ip, ip, lsr #0x20 2320c c001e591 mulgt r1, r1, r5 23210 bc12e5de cfldr32lt mvfx14, [r2], {222} 23214 400ed141 andmi sp, lr, r1, asr #0x2 23218 f802e314 stmnvda r2, {r2, r4, r8, r9, sp, lr, pc} 2321c f4049011 strnv r9, [r4], #0xffffffef 23220 2000041a andcs r0, r0, sl, lsl r4 23224 15913008 ldrne r3, [r1, #0x8] 23228 08002064 stmeqda r0, {r2, r5, r6, sp} 2322c 001a3c09 andeqs r3, sl, r9, lsl #0x18 23230 00802400 addeq r2, r0, r0, lsl #0x8 23234 f8125c4c ldmnvda r2, {r2, r3, r6, sl, fp, ip, lr} 23238 0c00040a cfstrseq mvf0, [r0], {10} 2323c 57ec4010 undefined 23240 1a058908 bne 185668 23244 1cdc14c0 cfldrdne mvd1, [ip], {192} 23248 232548e3 teqcs r5, #0xe30000 2324c 52ac0299 adcpl r0, ip, #0x90000009 23250 11140713 tstne r4, r3, lsl r7 23254 1a14e406 bne 55c274 23258 741de7ec ldrvc lr, [sp], #0xfffff814 2325c 1cf4025e lfmne f0, 2, [r4], #0x178 23260 580a8b13 stmplda sl, {r0, r1, r4, r8, r9, fp, pc} 23264 1023780a eorne r7, r3, sl, lsl #0x10 23268 60255210 eorvs r5, r5, r0, lsl r2 2326c e1082400 tst r8, r0, lsl #0x8 23270 00922008 addeqs r2, r2, r8 23274 17035257 smlsdne r3, r7, r2, r5 23278 572c108a strpl r1, [ip, -sl, lsl #0x1]! 2327c 4810e589 ldmmida r0, {r0, r3, r7, r8, sl, sp, lr, pc} 23280 68480008 stmvsda r8, {r3}^ 23284 d04840e2 suble r4, r8, r2, ror #0x1 23288 1a280328 bne a23f30 2328c 4410c81c ldrmi ip, [r0], #0xfffff7e4 23290 9020af5c eorls sl, r0, ip, asr pc 23294 08880308 stmeqia r8, {r3, r8, r9} 23298 54002815 strpl r2, [r0], #0xfffff7eb 2329c 2c80b000 stccs 0, cr11, [r0], {0} 232a0 0a9c2387 beq fe72c0c4 232a4 04d101bc ldreqb r0, [r1], #0x1bc 232a8 030015ac tsteq r0, #0x2b000000 232ac d0199274 andles r9, r9, r4, ror r2 232b0 18005300 stmneda r0, {r8, r9, ip, lr} 232b4 f80401a0 stmnvda r4, {r5, r7, r8} 232b8 01306e11 teqeq r0, r1, lsl lr 232bc 14bc1240 ldrnet r1, [ip], #0x240 232c0 f8216c0e stmnvda r1!, {r1, r2, r3, sl, fp, sp, lr} 232c4 7110400b tstvc r0, fp 232c8 0a003460 beq 30450 232cc c4840f2c strgt r0, [r4], #0xf2c 232d0 04002ae5 streq r2, [r0], #0xfffff51b 232d4 339811ab orrccs r1, r8, #0xc000002a 232d8 0476d809 ldreqbt sp, [r6], #0xfffff7f7 232dc a801e894 stmgeda r1, {r2, r4, r7, fp, sp, lr, pc} 232e0 e110b807 tst r0, r7, lsl #0x10 232e4 9c011820 stcls 8, cr1, [r1], {32} 232e8 20028110 andcs r8, r2, r0, lsl r1 232ec 0589180d streq r1, [r9, #0x80d] 232f0 09100404 ldmeqdb r0, {r2, sl} 232f4 9013e5a0 andlss lr, r3, r0, lsr #0xb 232f8 0ce804d7 cfstrdeq mvd0, [r8], #0x35c 232fc 7426844c strvct r8, [r6], #0xfffffbb4 23300 12d41474 sbcnes r1, r4, #0x74000000 23304 074c0f60 streqb r0, [ip, -r0, ror #0x1e] 23308 eafffb21 b 21f94 2330c 10ac0148 adcne r0, ip, r8, asr #0x2 23310 5b940198 blpl fe523978 23314 df381f11 swile 0x00381f11 23318 901b9003 andlss r9, fp, r3 2331c 0fa00002 swieq 0x00a00002 23320 18180430 ldmneda r8, {r4, r5, sl} 23324 1f1afffc swine 0x001afffc 23328 d907f030 stmledb r7, {r4, r5, ip, sp, lr, pc} 2332c 8413a83e ldrhi sl, [r3], #0xfffff7c2 23330 06348058 undefined 23334 0d29e380 stceq 3, cr14, [r9, #0xfffffe00]! 23338 2010cd74 andcss ip, r0, r4, ror sp 2333c 1004b41c andne fp, r4, ip, lsl r4 23340 1803680d stmneda r3, {r0, r2, r3, fp, sp, lr} 23344 b7280480 strlt r0, [r8, -r0, lsl #0x9]! 23348 19133009 ldmnedb r3, {r0, r3, ip, sp} 2334c c91c10cc ldmgtdb ip, {r2, r3, r6, r7, ip} 23350 d810e003 ldmleda r0, {r0, r1, sp, lr, pc} 23354 1404d410 strne sp, [r4], #0xfffffbf0 23358 48eb0003 stmmiia fp!, {r0, r1}^ 2335c 11bc8800 movnes r8, r0, lsl #0x10 23360 10e1d410 rscne sp, r1, r0, lsl r4 23364 11bcb40d movnes fp, sp, lsl #0x8 23368 6073e1c4 rsbvss lr, r3, r4, asr #0x3 2336c 2c11e403 cfldrscs mvf14, [r1], {3} 23370 134b9810 cmpne fp, #0x100000 23374 9cc3b404 cfstrdls mvd11, [r3], {4} 23378 10000854 andne r0, r0, r4, asr r8 2337c 08100004 ldmeqda r0, {r2} 23380 40040c00 andmi r0, r4, r0, lsl #0x18 23384 00d000d1 ldreqsb r0, [r0], #0x1 23388 44004104 strmi r4, [r0], #0xfffffefc 2338c 06946014 undefined 23390 e59601a0 ldr r0, [r6, #0x1a0] 23394 ebfffaee bl 21f54 23398 b0a01533 adclt r1, r0, r3, lsr r5 2339c 76086806 strvc r6, [r8], -r6, lsl #0x10 233a0 d06c0194 strleb r0, [ip], #0xffffffec 233a4 ce0d40e1 cdpgt 0, 0, cr4, cr13, cr1, {7} 233a8 14136c11 ldrne r6, [r3], #0xfffff3ef 233ac e0230584 eor r0, r3, r4, lsl #0xb 233b0 8c14b402 cfldrshi mvf11, [r4], {2} 233b4 1618527c undefined 233b8 7002511c andvc r5, r2, ip, lsl r1 233bc a4071a00 strge r1, [r7], #0xfffff600 233c0 fc00b1e1 stc2 1, cr11, [r0], {225} 233c4 1a9816ea bne fe628f74 233c8 800e80b0 strhih r8, [lr], -r0 233cc 11d9f823 bicnes pc, r9, r3, lsr #0x10 233d0 cb081368 blgt 228178 233d4 04f37c0e ldreqbt r7, [r3], #0xc0e 233d8 38100589 ldmccda r0, {r0, r3, r7, r8, sl} 233dc 78001f60 stmvcda r0, {r5, r6, r8, r9, sl, fp, ip} 233e0 0ff5b810 swieq 0x00f5b810 233e4 d958ea00 ldmledb r8, {r9, fp, sp, lr, pc}^ 233e8 7c108c04 ldcvc 12, cr8, [r0], {4} 233ec 54a004c3 strplt r0, [r0], #0x4c3 233f0 0a633088 beq 18ef618 233f4 045f80fc ldreqb r8, [pc], #0xfc ; 233fc 233f8 80e08400 rschi r8, r0, r0, lsl #0x8 233fc b8e08610 stmltia r0!, {r4, r9, sl, pc}^ 23400 00bb3810 adceqs r3, fp, r0, lsl r8 23404 002c1054 eoreq r1, ip, r4, asr r0 23408 00801014 addeq r1, r0, r4, lsl r0 2340c 0310862a tsteq r0, #0x2a00000 23410 0c1f18f4 ldceq 8, cr1, [pc], {244} 23414 f40c0f08 strnv r0, [ip], #0xfffff0f8 23418 110c0ff2 strned r0, [ip, -r2] 2341c 5b0814f4 blpl 2287f4 23420 3112fbb8 ldrcch pc, [r2, -r8] 23424 1c5c4034 mrrcne 0, 3, r4, ip, cr4 23428 00013431 andeq r3, r1, r1, lsr r4 2342c 0ba01078 bleq fe827614 23430 8ca7e878 stchi 8, cr14, [r7], #0x1e0 23434 50546041 subpls r6, r4, r1, asr #0x20 23438 003822d0 ldreqsb r2, [r8], -r0 2343c b406e5a4 strlt lr, [r6], #0xfffffa5c 23440 00095c03 andeq r5, r9, r3, lsl #0x18 23444 a3b00960 movges r0, #0x180000 23448 18246414 stmneda r4!, {r2, r4, sl, sp, lr} 2344c 2464349f strcsbt r3, [r4], #0xfffffb61 23450 41300418 teqmi r0, r8, lsl r4 23454 24589244 ldrcsb r9, [r8], #0xfffffdbc 23458 5c8809e4 stcpl 9, cr0, [r8], {228} 2345c 6e780c22 cdpvs 12, 7, cr0, cr8, cr2, {1} 23460 e013cc05 ands ip, r3, r5, lsl #0x18 23464 05df0015 ldreqb r0, [pc, #0x15] ; 23481 23468 2d11d402 cfldrscs mvf13, [r1, #0xfffffff8] 2346c 101b000b andnes r0, fp, fp 23470 00eb2110 rsceq r2, fp, r0, lsl r1 23474 05b40d10 ldreq r0, [r4, #0xd10]! 23478 6001557c andvs r5, r1, ip, ror r5 2347c 34cc0655 strccb r0, [ip], #0x655 23480 a005bb44 andge fp, r5, r4, asr #0x16 23484 20f400e2 rsccss r0, r4, r2, ror #0x1 23488 f40413d0 strnv r1, [r4], #0xfffffc30 2348c 1c003042 stcne 0, cr3, [r0], {66} 23490 00041507 andeq r1, r4, r7, lsl #0xa 23494 500515d0 ldrpld r1, [r5], -r0 23498 80113823 andhis r3, r1, r3, lsr #0x10 2349c 086c1b9e stmeqda ip!, {r1, r2, r3, r4, r7, r8, r9, fp, ip}^ 234a0 30603100 rsbcc r3, r0, r0, lsl #0x2 234a4 00440410 subeq r0, r4, r0, lsl r4 234a8 00fbc31c rsceqs ip, fp, ip, lsl r3 234ac 102811e0 eorne r1, r8, r0, ror #0x3 234b0 91741114 cmnls r4, r4, lsl r1 234b4 2c016b84 stccs 11, cr6, [r1], {132} 234b8 c4693411 strgtbt r3, [r9], #0xfffffbef 234bc 6c112400 cfldrsvs mvf2, [r1], {0} 234c0 056c019a streqb r0, [ip, #0xfffffe66]! 234c4 60b00802 adcvss r0, r0, r2, lsl #0x10 234c8 107c1d0f rsbnes r1, ip, pc, lsl #0x1a 234cc cce355c8 cfstr64gt mvdx5, [r3], #0x320 234d0 05349f01 ldreq r9, [r4, #0xfffff0ff]! 234d4 00e40118 rsceq r0, r4, r8, lsl r1 234d8 24000130 strcs r0, [r0], #0xfffffed0 234dc 0c9e7308 ldceq 3, cr7, [lr], {8} 234e0 0961bcb8 stmeqdb r1!, {r3, r4, r5, r7, sl, fp, ip, sp, pc}^ 234e4 101c0064 andnes r0, ip, r4, rrx 234e8 aac45294 bge ff137f40 234ec 1bffff02 blne 230fc 234f0 0b8947f0 bleq fe2754b8 234f4 e56484b0 strb r8, [r4, #0xfffffb50]! 234f8 d8106011 ldmleda r0, {r0, r4, sp, lr} 234fc 28101198 ldmcsda r0, {r3, r4, r7, r8, ip} 23500 940ae310 strls lr, [sl], #0xfffffcf0 23504 00159f01 andeqs r9, r5, r1, lsl #0x1e 23508 60011544 andvs r1, r1, r4, asr #0xa 2350c b81ee311 ldmltda lr, {r0, r4, r8, r9, sp, lr, pc} 23510 281bdc30 ldmcsda fp, {r4, r5, sl, fp, ip, lr, pc} 23514 007ce310 rsbeqs lr, ip, r0, lsl r3 23518 7a900060 bvc fe4236a0 2351c 101c1001 andnes r1, ip, r1 23520 1098103c addnes r1, r8, ip, lsr r0 23524 dc52128c lfmle f1, 2, [r2], {140} 23528 a815e160 ldmgeda r5, {r5, r6, r8, sp, lr, pc} 2352c 8001b404 andhi fp, r1, r4, lsl #0x8 23530 e2805004 add r5, r0, #0x4 23534 0076b01b rsbeqs fp, r6, fp, lsl r0 23538 3c10100f ldccc 0, cr1, [r0], {15} 2353c 03056818 tsteq r5, #0x180000 23540 3d7c13ec ldcccl 3, cr1, [ip, #0xfffffc50]! 23544 21f841e8 mvncss r4, r8, ror #0x3 23548 207c0010 rsbcss r0, ip, r0, lsl r0 2354c 01a02020 moveq r2, r0, lsr #0x20 23550 ffff0536 swinv 0x00ff0536 23554 1240080b subne r0, r0, #0xb0000 23558 bc2954bc cfstrslt mvf5, [r9], #0xfffffd10 2355c 189c10ec ldmneia ip, {r2, r3, r5, r6, r7, ip} 23560 6c141108 ldfvss f1, [r4], {8} 23564 58005c01 stmplda r0, {r0, sl, fp, ip, lr} 23568 00e5f4e3 rsceq pc, r5, r3, ror #0x9 2356c 0f3c10b8 swieq 0x003c10b8 23570 08f01ab4 ldmeqia r0!, {r2, r4, r5, r7, r9, fp, ip}^ 23574 74416660 strvcb r6, [r1], #0xfffff9a0 23578 13ec01a0 mvnne r0, #0x28 2357c 00116000 andeqs r6, r1, r0 23580 341b0011 ldrcc r0, [fp], #0xffffffef 23584 2400481c strcs r4, [r0], #0xfffff7e4 23588 01042c00 tsteq r4, r0, lsl #0x18 2358c 2c138820 ldccs 8, cr8, [r3], {32} 23590 3811e590 ldmccda r1, {r4, r7, r8, sl, sp, lr, pc} 23594 184020d6 stmneda r0, {r1, r2, r4, r6, r7, sp}^ 23598 aae354f0 bge ff8f8960 2359c 10baa80f adcnes sl, sl, pc, lsl #0x10 235a0 c8036814 stmgtda r3, {r2, r4, fp, sp, lr} 235a4 a04020d0 ldrged r2, [r0] 235a8 081ce303 ldmeqda ip, {r0, r1, r8, r9, sp, lr, pc} 235ac 0336e589 teqeq r6, #0x22400000 235b0 b8981744 ldmltia r8, {r2, r6, r8, r9, sl, ip} 235b4 06000814 undefined 235b8 00c813d8 ldreqd r1, [r8], #0x38 235bc 07f4131c undefined 235c0 c4018947 strgt r8, [r1], #0xfffff6b9 235c4 504b1a00 subpl r1, fp, r0, lsl #0x14 235c8 14d8036c ldrneb r0, [r8], #0x36c 235cc 10bc381c adcnes r3, ip, ip, lsl r8 235d0 3000ec04 andcc lr, r0, r4, lsl #0x18 235d4 00283054 eoreq r3, r8, r4, asr r0 235d8 d8020089 stmleda r2, {r0, r3, r7} 235dc 4c128900 ldcmi 9, cr8, [r2], {0} 235e0 e57b8903 ldrb r8, [fp, #0xfffff6fd]! 235e4 003efc12 eoreqs pc, lr, r2, lsl ip 235e8 9c06b003 stcls 0, cr11, [r6], {3} 235ec 10a00e06 adcne r0, r0, r6, lsl #0x1c 235f0 c0060014 andgt r0, r6, r4, lsl r0 235f4 2001e280 andcs lr, r1, r0, lsl #0x5 235f8 010ee4d0 ldreqd lr, [lr, -r0] 235fc 0de4d130 stfeqp f5, [r4, #0xc0]! 23600 17ac1638 undefined 23604 0c6c11b0 stfeqe f1, [ip], #0xfffffd40 23608 98005803 stmlsda r0, {r0, r1, fp, ip, lr} 2360c 27c0071a undefined 23610 108001d4 ldrned r0, [r0], r4 23614 09680000 stmeqdb r8!, {}^ 23618 002ae40c eoreq lr, sl, ip, lsl #0x8 2361c 24840000 strcs r0, [r4] 23620 40100000 andmis r0, r0, r0 23624 ec040000 stc 0, cr0, [r4], {0} 23628 80000025 andhi r0, r0, r5, lsr #0x20 2362c 72340800 eorvcs r0, r4, #0x0 23630 2d101080 ldccs 0, cr1, [r0, #0xfffffe00] 23634 812016e9 teqhi r0, r9, ror #0xd 23638 c00801e2 andgt r0, r8, r2, ror #0x3 2363c 0416e5d2 ldreq lr, [r6], #0xfffffa2e 23640 90301074 eorlss r1, r0, r4, ror r0 23644 e2bce502 adcs lr, ip, #0x800000 23648 070ce1d0 undefined 2364c c02c0f84 eorgt r0, ip, r4, lsl #0x1f 23650 1ee80001 cdpne 0, 14, cr0, cr8, cr1, {0} 23654 b40ac813 strlt ip, [sl], #0xfffff7ed 23658 bc20e38e stclt 3, cr14, [r0], #0xfffffdc8 2365c 5c501e12 mrrcpl 14, 1, r1, r0, cr2 23660 d301f8e3 tstlep r1, #0xe30000 23664 15e41100 strneb r1, [r4, #0x100]! 23668 11b80599 ldrneb r0, [r8, r9]! 2366c 0c0100c3 stceq 0, cr0, [r1], {195} 23670 e4118010 ldr r8, [r1], #0xfffffff0 23674 05209905 streq r9, [r0, #0xfffff6fb]! 23678 e4580810 ldrb r0, [r8], #0xfffff7f0 2367c 00058905 andeq r8, r5, r5, lsl #0x12 23680 e5c21002 strb r1, [r2, #0x2] 23684 04a00441 streqt r0, [r0], #0x441 23688 e550c20c ldrb ip, [r0, #0xfffffdf4] 2368c 0efc341b mrceq 4, 7, r3, cr12, cr11, {0} 23690 d0a1bc64 adcle fp, r1, r4, ror #0x18 23694 b2be30e1 adclts r3, lr, #0xe1 23698 8c055400 cfstrshi mvf5, [r5], {0} 2369c e31a0080 tst sl, #0x80 236a0 9f73f006 swils 0x0073f006 236a4 e4010115 str r0, [r1], #0xfffffeeb 236a8 00e15c01 rsceq r5, r1, r1, lsl #0x18 236ac 10890086 addne r0, r9, r6, lsl #0x1 236b0 119070f7 ldrnesh r7, [r0, r7] 236b4 94800804 strls r0, [r0], #0x804 236b8 4c010be5 stcmi 11, cr0, [r1], {229} 236bc a01f7000 andges r7, pc, r0 236c0 90057603 andls r7, r5, r3, lsl #0xc 236c4 0c11d011 ldceq 0, cr13, [r1], {17} 236c8 2400d012 strcs sp, [r0], #0xffffffee 236cc 02c0e020 sbceq lr, r0, #0x20 236d0 d02db0a0 eorle fp, sp, r0, lsr #0x1 236d4 0ea000e1 cdpeq 0, 10, cr0, cr0, cr1, {7} 236d8 1009048c andne r0, r9, ip, lsl #0x9 236dc e0900002 adds r0, r0, r2 236e0 a11f0ac2 tstge pc, r2, asr #0x15 236e4 500c03e0 andpl r0, ip, r0, ror #0x7 236e8 1810020d ldmneda r0, {r0, r2, r3, r9} 236ec 2c850028 stccs 0, cr0, [r5], {40} 236f0 40079270 andmi r9, r7, r0, ror r2 236f4 8bd56001 blhi ff57b700 236f8 e5d53001 ldrb r3, [r5, #0x1] 236fc 2e6401a4 powcsdp f0, f4, f4 23700 4c184000 ldcmi 0, cr4, [r8], {0} 23704 0c7011e3 ldfeqe f1, [r0], #0xfffffc74 23708 58cb0a94 stmplia fp, {r2, r4, r7, r9, fp}^ 2370c 6c1323e3 ldcvs 3, cr2, [r3], {227} 23710 fe624800 cdp2 8, 6, cr4, cr2, cr0, {0} 23714 440d0404 strmi r0, [sp], #0xfffffbfc 23718 191188e0 ldmnedb r1, {r5, r6, r7, fp, pc} 2371c e0004060 and r4, r0, r0, rrx 23720 e1d811fe ldrsh r1, [r8, #0x1e] 23724 20992878 addcss r2, r9, r8, ror r8 23728 0c0007e5 stceq 7, cr0, [r0], {229} 2372c e0811000 add r1, r1, r0 23730 42301101 eormis r1, r0, #0x40000000 23734 005416e0 subeqs r1, r4, r0, ror #0xd 23738 11024270 tstne r2, r0, ror r2 2373c 6caa001c stcvs 0, cr0, [sl], #0x70 23740 8c161c00 ldchi 12, cr1, [r6], {0} 23744 22bcd012 adccss sp, ip, #0x12 23748 00740580 rsbeqs r0, r4, r0, lsl #0xb 2374c 260ce312 undefined 23750 10001599 mulne r0, r9, r5 23754 28159430 ldmcsda r5, {r4, r5, sl, ip, pc} 23758 00159330 andeqs r9, r5, r0, lsr r3 2375c 10822003 addne r2, r2, r3 23760 15892870 strne r2, [r9, #0x870] 23764 03e410c2 mvneq r1, #0xc2 23768 00040a28 andeq r0, r4, r8, lsr #0x14 2376c 70202516 eorvc r2, r0, r6, lsl r5 23770 01380088 teqeq r8, r8, lsl #0x1 23774 4c005220 sfmmi f5, 4, [r0], {32} 23778 09004a00 stmeqdb r0, {r9, fp, lr} 2377c 04e04170 streqbt r4, [r0], #0x170 23780 07eccc42 streqb ip, [ip, r2, asr #0x18]! 23784 50100817 andpls r0, r0, r7, lsl r8 23788 98002013 stmlsda r0, {r0, r1, r4, sp} 2378c e5c57002 strb r7, [r5, #0x2] 23790 3801275d stmccda r1, {r0, r2, r3, r4, r6, r8, r9, sl, sp} 23794 13d40a03 bicnes r0, r4, #0x3000 23798 97e41210 undefined 2379c 58012822 stmplda r1, {r1, r5, fp, sp} 237a0 d909d5e3 stmledb r9, {r0, r1, r5, r6, r7, r8, sl, ip, lr, pc} 237a4 f4120b05 ldrnv r0, [r2], #0xfffff4fb 237a8 01806002 orreq r6, r0, r2 237ac 22c56001 sbccs r6, r5, #0x1 237b0 018b5b88 orreq r5, fp, r8, lsl #0x17 237b4 ca000624 bgt 2504c 237b8 0dfcd823 ldceql 8, cr13, [ip, #0x8c]! 237bc 3b381334 blcc e28494 237c0 640152be strvs r5, [r1], #0xfffffd42 237c4 2410e848 ldrcs lr, [r0], #0xfffff7b8 237c8 10240024 eorne r0, r4, r4, lsr #0x20 237cc 2c13be48 ldccs 14, cr11, [r3], {72} 237d0 0454114f ldreqb r1, [r4], #0xfffffeb1 237d4 00c42810 sbceq r2, r4, r0, lsl r8 237d8 22b02334 adccss r2, r0, #0xd0000000 237dc c420d071 strgtt sp, [r0], #0xffffff8f 237e0 bd0a7c14 stclt 12, cr7, [sl, #0xffffffb0] 237e4 0a21bcea beq 892b94 237e8 1000cf24 andne ip, r0, r4, lsr #0x1e 237ec fe0a0c00 cdp2 12, 0, cr0, cr10, cr0, {0} 237f0 0c120c00 ldceq 12, cr0, [r2], {0} 237f4 bc00d800 stclt 8, cr13, [r0], {0} 237f8 05e08205 streqb r8, [r0, #0x205]! 237fc 7c0f8220 sfmvc f0, 1, [pc], {32} 23800 75481c53 strvcb r1, [r8, #0xfffff3ad] 23804 176c173a undefined 23808 f154119c ldrnvb r1, [r4, #0xffffffe4] 2380c 12e16c32 rscne r6, r1, #0x3200 23810 6819b46c ldmvsda r9, {r2, r3, r5, r6, sl, ip, sp, pc} 23814 10f00220 rscnes r0, r0, r0, lsr #0x4 23818 80021080 andhi r1, r2, r0, lsl #0x1 2381c 011d501f tsteq sp, pc, lsl r0 23820 000506e2 andeq r0, r5, r2, ror #0xd 23824 1010d013 andnes sp, r0, r3, lsl r0 23828 9e840000 cdpls 0, 8, cr0, cr4, cr0, {0} 2382c 71f45416 mvnvcs r5, r6, lsl r4 23830 3c00c805 stccc 8, cr12, [r0], {5} 23834 b812d810 ldmltda r2, {r4, fp, ip, lr, pc} 23838 c7000801 strgt r0, [r0, -r1, lsl #0x10] 2383c e40185e5 str r8, [r1], #0xfffffa1b 23840 04800e50 streq r0, [r0], #0xe50 23844 d00af4e2 andle pc, sl, r2, ror #0x9 23848 509821e1 addpls r2, r8, r1, ror #0x3 2384c 28e03780 stmcsia r0!, {r7, r8, r9, sl, ip, sp}^ 23850 d413b801 ldrle fp, [r3], #0xfffff7ff 23854 0028066c eoreq r0, r8, ip, ror #0xc 23858 91d00c30 biclss r0, r0, r0, lsr ip 2385c 8510b40c ldrhi fp, [r0, #0xfffffbf4] 23860 e1a04001 mov r4, r1 23864 001c01cf andeqs r0, ip, pc, asr #0x3 23868 e0405006 sub r5, r0, r6 2386c e5c75002 strb r5, [r7, #0x2] 23870 38214555 stmccda r1!, {r0, r2, r4, r6, r8, sl, lr} 23874 0c7825c7 cfldr64eq mvdx2, [r8], #0xfffffce4 23878 0280902c addeq r9, r0, #0x2c 2387c e2871cb8 add r1, r7, #0xb800 23880 070c020f streq r0, [ip, -pc, lsl #0x4] 23884 e1301c3c teq r0, ip, lsr ip 23888 7c00d90f stcvc 9, cr13, [r0], {15} 2388c 0105f411 tsteqp r5, r1, lsl r4 23890 e04403f0 strd r0, [r4], #0xffffffd0 23894 aca80374 stcge 3, cr0, [r8], #0x1d0 23898 45021011 strmi r1, [r2, #0xffffffef] 2389c 1c004840 stcne 8, cr4, [r0], {64} 238a0 0648e41f undefined 238a4 19e58920 stmneib r5!, {r5, r8, fp, pc}^ 238a8 2d45f87c stccsl 8, cr15, [r5, #0xfffffe10] 238ac a16950e9 cmnge r9, r9, ror #0x1 238b0 cc00a800 stcgt 8, cr10, [r0], {0} 238b4 01bc000a moveqs r0, sl 238b8 a1080080 smlabbge r8, r0, r0, r0 238bc 09cfc800 stmeqib pc, {fp, lr, pc}^ 238c0 d451fec4 ldrleb pc, [r1], #0xfffff13c 238c4 859cd0e1 ldrhi sp, [ip, #0xe1] 238c8 1060f01b rsbne pc, r0, fp, lsl r0 238cc 2c10e5d4 cfldr32cs mvfx14, [r0], {212} 238d0 957800c9 ldrlsb r0, [r8, #0xffffff37]! 238d4 00e1c802 rsceq ip, r1, r2, lsl #0x10 238d8 00a4ac40 adceq sl, r4, r0, asr #0x18 238dc b4020cac strlt r0, [r2], #0xfffff354 238e0 70541282 subvcs r1, r4, r2, lsl #0x5 238e4 78e58918 stmvcia r5!, {r3, r4, r8, fp, pc}^ 238e8 cd070400 cfstrsgt mvf0, [r7] 238ec 0c11bc00 ldceq 12, cr11, [r1], {0} 238f0 e0191e40 ands r1, r9, r0, asr #0x1c 238f4 0f670c31 swieq 0x00670c31 238f8 19066a3c stmnedb r6, {r2, r3, r4, r5, r9, fp, sp, lr} 238fc c61421c8 ldrgt r2, [r4], -r8, asr #0x3 23900 40c60c0b sbcmi r0, r6, fp, lsl #0x18 23904 028bc6dc addeq ip, fp, #0xdc00000 23908 dbe28a14 blle ff8c6160 2390c 000a000d andeq r0, sl, sp 23910 74d011d0 ldrvcb r1, [r0], #0x1d0 23914 318800db ldrccd r0, [r8, fp] 23918 08c030d0 stmeqia r0, {r4, r6, r7, ip, sp}^ 2391c 019c4001 orreqs r4, ip, r1 23920 28e5d013 stmcsia r5!, {r0, r1, r4, ip, lr, pc}^ 23924 85f88006 ldrhib r8, [r8, #0x6]! 23928 bc00f044 stclt 0, cr15, [r0], {68} 2392c 0c013856 stceq 8, cr3, [r1], {86} 23930 08780529 ldmeqda r8!, {r0, r3, r5, r8, sl}^ 23934 08016400 stmeqda r1, {sl, sp, lr} 23938 500000a3 andpl r0, r0, r3, lsr #0x1 2393c 5021e7d1 ldrpld lr, [r1], -r1 23940 be6ce5c4 cdplt 5, 6, cr14, cr12, cr4, {6} 23944 1c126003 ldcne 0, cr6, [r2], {3} 23948 33ac009e movcc r0, #0x9e 2394c a0e08000 rscge r8, r0, r0 23950 04801417 streq r1, [r0], #0x417 23954 05101fac ldreq r1, [r0, #0xfffff054] 23958 10008112 andne r8, r0, r2, lsl r1 2395c 1e501089 cdpne 0, 5, cr1, cr0, cr9, {4} 23960 22f41281 rsccss r1, r4, #0x10000008 23964 fb02d11a blx d7dd6 23968 00be1081 adceqs r1, lr, r1, lsl #0x1 2396c 0ada4064 beq ff6b3b04 23970 2aec1af4 bcs ffb2a548 23974 5050fc00 subpls pc, r0, r0, lsl #0x18 23978 cc380009 ldcgt 0, cr0, [r8], #0xffffffdc 2397c e5d0590d ldrb r5, [r0, #0x90d] 23980 1f540020 swine 0x00540020 23984 24002048 strcs r2, [r0], #0xffffffb8 23988 d4506000 ldrleb r6, [r0] 2398c 05001f15 streq r1, [r0, #0xfffff0eb] 23990 1c10e8e2 ldcne 8, cr14, [r0], {226} 23994 10159450 andnes r9, r5, r0, asr r4 23998 6a2a01a4 bvs aa4030 2399c 0032027c eoreqs r0, r2, ip, ror r2 239a0 11040060 tstne r4, r0, rrx 239a4 0a417c60 beq 1082b2c 239a8 00d0ade0 sbceqs sl, r0, r0, ror #0x1b 239ac 31c80ef0 strccd r0, [r8, #0xe0] 239b0 50b43c00 adcpls r3, r4, r0, lsl #0x18 239b4 1d00e1d4 stfned f6, [r0, #0xfffffcb0] 239b8 0de5d470 cfstrdeq mvd13, [r5, #0x1c0]! 239bc 59e5c480 stmplib r5!, {r7, sl, lr, pc}^ 239c0 015c0c1c cmpeq ip, ip, lsl ip 239c4 b7044c00 strlt r4, [r4, -r0, lsl #0x18] 239c8 0800120a stmeqda r0, {r1, r3, r9, ip} 239cc 500b1041 andpl r1, fp, r1, asr #0x20 239d0 12600000 rsbne r0, r0, #0x0 239d4 61500b14 cmpvs r0, r4, lsl fp 239d8 06100002 ldreq r0, [r0], -r2 239dc 10000a14 andne r0, r0, r4, lsl sl 239e0 107001d6 ldrnesb r0, [r0], #0xffffffea 239e4 09a4e286 stmeqib r4!, {r1, r2, r7, r9, sp, lr, pc} 239e8 d6100144 ldrle r0, [r0], -r4, asr #0x2 239ec 480c8015 stmmida ip, {r0, r2, r4, pc} 239f0 fffe8413 swinv 0x00fe8413 239f4 6400241b strvs r2, [r0], #0xfffffbe5 239f8 06801b17 pkhbteq r1, r0, r7, LSL #0x16 239fc 0b03c0c0 bleq 113d04 23a00 01400580 smlalbbeq r0, r0, r0, r5 23a04 d5e3150e strleb r1, [r3, #0x50e]! 23a08 021b0006 andeqs r0, fp, #0x6 23a0c 10ea2ae8 rscne r2, sl, r8, ror #0x15 23a10 40203c40 eormi r3, r0, r0, asr #0x18 23a14 24400224 strcsb r0, [r0], #0xfffffddc 23a18 dc06ec5d stcle 12, cr14, [r6], {93} 23a1c b011d813 andlts sp, r1, r3, lsl r8 23a20 135846c3 cmpne r8, #0xc300000 23a24 7109d4bc strvch sp, [r9, -ip] 23a28 0aac22d9 beq feb2c594 23a2c d6ac07e0 strlet r0, [ip], r0, ror #0xf 23a30 0c0040e5 stceq 0, cr4, [r0], {229} 23a34 040417b7 streq r1, [r4], #0xfffff849 23a38 78164800 ldmvcda r6, {fp, lr} 23a3c 10b40584 adcnes r0, r4, r4, lsl #0xb 23a40 0fdc0320 swieq 0x00dc0320 23a44 c4a0b41a strgtt fp, [r0], #0x41a 23a48 080cd404 stmeqda ip, {r2, sl, ip, lr, pc} 23a4c 2c1d5c0d ldccs 12, cr5, [sp], {13} 23a50 1c03ca48 stcne 10, cr12, [r3], {72} 23a54 5002417c andpl r4, r2, ip, ror r1 23a58 0be8bd45 bleq ffa52f74 23a5c eafffc98 b 22cc4 23a60 217ce01d cmncs ip, sp, lsl r0 23a64 205c0c6c subcss r0, ip, ip, ror #0x18 23a68 d0009010 andle r9, r0, r0, lsl r0 23a6c 117403a0 cmnne r4, r0, lsr #0x7 23a70 c82b8089 stmgtda fp!, {r0, r3, r7, pc} 23a74 e52de004 str lr, [sp, #0xfffffffc]! 23a78 c000301f andgt r3, r0, pc, lsl r0 23a7c 6c028805 stcvs 8, cr8, [r2], {5} 23a80 c0e1a0e0 rscgt sl, r1, r0, ror #0x1 23a84 e114a012 tst r4, r2, lsl r0 23a88 4805331c stmmida r5, {r2, r3, r4, r8, r9, ip, sp} 23a8c 14d80111 ldrneb r0, [r8], #0x111 23a90 c0e50091 smlalgt r0, r5, r1, r0 23a94 02e1a022 rsceq sl, r1, #0x22 23a98 048089c1 streq r8, [r0], #0x9c1 23a9c 03e35e44 mvneq r5, #0x440 23aa0 4001c110 andmi ip, r1, r0, lsl r1 23aa4 e28cce00 add ip, ip, #0x0 23aa8 e28cc09c add ip, ip, #0x9c 23aac 81102003 tsthi r0, r3 23ab0 e58c3c0a str r3, [ip, #0xc0a] 23ab4 009df004 addeqs pc, sp, r4 23ab8 d9149804 ldmledb r4, {r2, fp, ip, pc} 23abc a002c0e5 andge ip, r2, r5, ror #0x1 23ac0 0fffe130 swieq 0x00ffe130 23ac4 e1840eec orr r0, r4, ip, ror #0x1d 23ac8 30c90498 smullcc r0, r9, r8, r4 23acc 140099c5 strne r9, [r0], #0xfffff63b 23ad0 04990c10 ldreq r0, [r9], #0xc10 23ad4 00aeb5c9 adceq fp, lr, r9, asr #0xb 23ad8 1812e424 ldmneda r2, {r2, r5, sl, sp, lr, pc} 23adc 1cb4107c ldcne 0, cr1, [r4], #0x1f0 23ae0 0ae43034 beq ff92fbb8 23ae4 dc0f8071 stcle 0, cr8, [pc], {113} 23ae8 381a881a ldmccda sl, {r1, r3, r4, fp, pc} 23aec 21895484 orrcs r5, r9, r4, lsl #0x9 23af0 030c41ac tsteq ip, #0x2b 23af4 d042f0e0 suble pc, r2, r0, ror #0x1 23af8 6802afe1 stmvsda r2, {r0, r5, r6, r7, r8, r9, sl, fp, sp, pc} 23afc 00052020 andeq r2, r5, r0, lsr #0x20 23b00 e1800b88 orr r0, r0, r8, lsl #0x17 23b04 07dc1541 ldreqb r1, [ip, r1, asr #0xa] 23b08 f1900f90 ldrnvb r0, [r0, r0] 23b0c 3c00d413 cfstrscc mvf13, [r0], {19} 23b10 981a5c09 ldmlsda sl, {r0, r3, sl, fp, ip, lr} 23b14 e5d9041e ldrb r0, [r9, #0x41e] 23b18 a81f6410 ldmgeda pc, {r4, sl, sp, lr} 23b1c 041a580c ldreq r5, [sl], #0xfffff7f4 23b20 4813f2ea ldmmida r3, {r1, r3, r5, r6, r7, r9, ip, sp, lr, pc} 23b24 e8108410 ldmda r0, {r4, sl, pc} 23b28 002a5401 eoreq r5, sl, r1, lsl #0x8 23b2c 209cb800 addcss fp, ip, r0, lsl #0x10 23b30 64009cc4 strvs r9, [r0], #0xfffff33c 23b34 fff7e35c swinv 0x00f7e35c 23b38 c80bc0ff stmgtda fp, {r0, r1, r2, r3, r4, r5, r6, r7, lr, pc} 23b3c 41102400 tstmi r0, r0, lsl #0x8 23b40 0110ffe2 tsteqp r0, r2, ror #0x1f 23b44 14dc1cce ldrneb r1, [ip], #0xcce 23b48 c0019a54 andgt r9, r1, r4, asr sl 23b4c 00680524 rsbeq r0, r8, r4, lsr #0xa 23b50 0141534c cmpeq r1, ip, asr #0x6 23b54 9915c400 ldmlsdb r5, {sl, lr, pc} 23b58 5715c914 undefined 23b5c a000a01c andge sl, r0, ip, lsl r0 23b60 22c01015 sbccs r1, r0, #0x15 23b64 d4ebfffd strlebt pc, [fp], #0xffd 23b68 f0300890 mlanvs r0, r0, r8, r0 23b6c 18d03041 ldmneia r0, {r0, r6, ip, sp}^ 23b70 80e24dd0 ldrhid r4, [r2], #0xd0 23b74 62be6016 adcvss r6, lr, #0x16 23b78 12bce1d0 adcnes lr, ip, #0x34 23b7c 04e100f0 streqbt r0, [r1], #0xf0 23b80 b0e3c110 rsclt ip, r3, r0, lsl r1 23b84 e161c010 cmn r1, r0, lsl r0 23b88 e8121c10 ldmda r2, {r4, sl, fp, ip} 23b8c ebfffe44 bl 234a4 23b90 16be0c10 ssatne r0, #0x1f, r0, LSL #24 23b94 1003213c andne r2, r3, ip, lsr r1 23b98 54a6580d strplt r5, [r6], #0x80d 23b9c 48065056 stmmida r6, {r1, r2, r4, r6, ip, lr} 23ba0 101c0de5 andnes r0, ip, r5, ror #0x1b 23ba4 6814e585 ldmvsda r4, {r0, r2, r7, r8, sl, sp, lr, pc} 23ba8 000d4415 andeq r4, sp, r5, lsl r4 23bac 02c044d8 sbceq r4, r0, #0xd8000000 23bb0 9d401410 cfstrdls mvd1, [r0, #0xffffffc0] 23bb4 e3549c00 cmp r4, #0x0 23bb8 0a3b07a8 beq ee5a60 23bbc 0303f410 tsteqp r3, #0x10000000 23bc0 a0810088 addge r0, r1, r8, lsl #0x1 23bc4 005801c8 subeqs r0, r8, r8, asr #0x3 23bc8 038101fc orreq r0, r1, #0x3f 23bcc 01e040cc mvneq r4, ip, asr #0x1 23bd0 e2807002 add r7, r0, #0x2 23bd4 04866007 streq r6, [r6], #0x7 23bd8 e13aa060 teq sl, r0, rrx 23bdc 073400c5 ldreq r0, [r4, -r5, asr #0x1]! 23be0 f08825e0 addnv r2, r8, r0, ror #0xb 23be4 a2030c00 andge r0, r3, #0x0 23be8 03009004 tsteq r0, #0x4 23bec d522f008 strle pc, [r2, #0xfffffff8]! 23bf0 1525c476 strne ip, [r5, #0xfffffb8a]! 23bf4 03e4e1a0 mvneq lr, #0x28 23bf8 040f0280 streq r0, [pc], #0x280 ; 23c00 23bfc 4054019c ldrmib r0, [r4], #0xffffffe4 23c00 00400402 subeq r0, r0, r2, lsl #0x8 23c04 01e04100 mvneq r4, r0, lsl #0x2 23c08 e2401150 sub r1, r0, #0x14 23c0c 1a500301 bne 1424818 23c10 3005fffc strccd pc, [r5], -ip 23c14 e4068050 str r8, [r6], #0xffffffb0 23c18 897003c4 ldmhidb r0!, {r2, r6, r7, r8, r9}^ 23c1c 151e40e0 ldrne r4, [lr, #0xffffff20] 23c20 0a9ce280 beq fe75c628 23c24 580a0478 stmplda sl, {r3, r4, r5, r6, sl} 23c28 20980007 addcss r0, r8, r7 23c2c 88110ed7 ldmhida r1, {r0, r1, r2, r4, r6, r7, r9, sl, fp} 23c30 fc74e355 ldc2l 3, cr14, [r4], #0xfffffeac 23c34 1f0b6aff swine 0x000b6aff 23c38 a77810f0 undefined 23c3c 00d27880 sbceqs r7, r2, r0, lsl #0x11 23c40 0e8d100c cdpeq 0, 8, cr1, cr13, cr12, {0} 23c44 89000c40 stmhidb r0, {r6, sl, fp} 23c48 340b7402 strcc r7, [fp], #0xfffffbfe 23c4c 07ac0904 streq r0, [ip, r4, lsl #0x12]! 23c50 f0e28dd0 ldrnvd r8, [r2], #0xd0 23c54 220c7b81 andcs r7, ip, #0x20400 23c58 01cc010c biceq r0, ip, ip, lsl #0x2 23c5c 1bfffd37 blne 23140 23c60 2789447c undefined 23c64 327c61b4 rsbccs r6, ip, #0x2d 23c68 7c002f10 stcvc 15, cr2, [r0], {16} 23c6c 12058904 andne r8, r5, #0x10000 23c70 07f040a0 ldreqb r4, [r0, r0, lsr #0x1]! 23c74 d060b6c8 rsble fp, r0, r8, asr #0xd 23c78 01a034e1 moveq r3, r1, ror #0x9 23c7c b038e590 mlalts r8, r0, r5, lr 23c80 091ce590 ldmeqdb ip, {r4, r7, r8, sl, sp, lr, pc} 23c84 4010ac98 mulmis r0, r8, ip 23c88 204c010b subcs r0, ip, fp, lsl #0x2 23c8c 7c1e7c01 ldcvc 12, cr7, [lr], {1} 23c90 8d170004 ldchi 0, cr0, [r7, #0xfffffff0] 23c94 d40414e5 strle r1, [r4], #0xfffffb1b 23c98 00701c10 rsbeqs r1, r0, r0, lsl ip 23c9c 01101984 tsteq r0, r4, lsl #0x13 23ca0 e1807002 orr r7, r0, r2 23ca4 01818003 orreq r8, r1, r3 23ca8 039d4690 orreqs r4, sp, #0x9000000 23cac 82e24614 rschi r4, r2, #0x1400000 23cb0 2c12c404 cfldrscs mvf12, [r2], {4} 23cb4 57002000 strpl r2, [r0, -r0] 23cb8 e0c87001 sbc r7, r8, r1 23cbc 109925e8 addnes r2, r9, r8, ror #0xb 23cc0 0135ece5 teqeq r5, r5, ror #0x19 23cc4 e090700c adds r7, r0, ip 23cc8 5804860b stmplda r4, {r0, r1, r3, r9, sl, pc} 23ccc e0a13003 adc r3, r1, r3 23cd0 f8219c91 stmnvda r1!, {r0, r4, r7, sl, fp, ip, pc} 23cd4 e05a0040 subs r0, sl, r0, asr #0x20 23cd8 e0cbafc2 sbc sl, fp, r2, asr #0x1f 23cdc 54027007 strpl r7, [r2], #0xfffffff9 23ce0 ca8003e0 bgt fe024c68 23ce4 57085ae0 strpl r5, [r8, -r0, ror #0x15] 23ce8 008f0f20 addeq r0, pc, r0, lsr #0x1e 23cec 07e890dc undefined 23cf0 e0045200 and r5, r4, r0, lsl #0x4 23cf4 e0d31008 sbcs r1, r3, r8 23cf8 08aacc02 stmeqia sl!, {r1, sl, fp, lr, pc} 23cfc 157800d5 ldrneb r0, [r8, #0xffffff2b]! 23d00 0811eef0 ldmeqda r1, {r4, r5, r6, r7, r9, sl, fp, sp, lr, pc} 23d04 10800500 addne r0, r0, r0, lsl #0xa 23d08 05c14c01 streqb r4, [r1, #0xc01] 23d0c 081011b8 ldmeqda r0, {r3, r4, r5, r7, r8, ip} 23d10 4de28d20 stcmil 13, cr8, [r2, #0x80]! 23d14 2c421800 mcrrcs 8, 0, r1, r2, cr0 23d18 10248006 eorne r8, r4, r6 23d1c d904e285 stmledb r4, {r0, r2, r7, r9, sp, lr, pc} 23d20 300021ea andcc r2, r0, sl, ror #0x3 23d24 d120680d teqle r0, sp, lsl #0x10 23d28 580102e5 stmplda r1, {r0, r2, r5, r6, r7, r9} 23d2c e3380e80 teq r8, #0x800 23d30 e089c000 add ip, r9, r0 23d34 dc06c48c cfstrsle mvf12, [r6], {140} 23d38 5c0003e5 stcpl 3, cr0, [r0], {229} 23d3c 741e4800 ldrvc r4, [lr], #0xfffff800 23d40 f9e20750 stmnvib r2!, {r4, r6, r8, r9, sl}^ 23d44 005affff ldreqsh pc, [sl], #0xffffff01 23d48 03840a70 orreq r0, r4, #0x70000 23d4c d1c001e8 bicle r0, r0, r8, ror #0x3 23d50 873287a5 ldrhi r8, [r2, -r5, lsr #0xf]! 23d54 0a001ca0 beq 2afdc 23d58 a023700c eorge r7, r3, ip 23d5c 09e2d807 stmeqib r2!, {r0, r1, r2, fp, ip, lr, pc}^ 23d60 06405a70 undefined 23d64 ffeb3001 swinv 0x00eb3001 23d68 601c3aff ldrvssh r3, [ip], -pc 23d6c b0e59d01 rsclt r9, r5, r1, lsl #0x1a 23d70 1ce1d502 cfstr64ne mvdx13, [r1], #0x8 23d74 9100e001 tstls r0, r1 23d78 00e00000 rsceq r0, r0, r0 23d7c 40e1a085 rscmi sl, r1, r5, lsl #0x1 23d80 20f400f9 ldrcssh r0, [r4], #0x9 23d84 98e59926 stmlsia r5!, {r1, r2, r5, r8, fp, ip, pc}^ 23d88 00026902 andeq r6, r2, r2, lsl #0x12 23d8c 906832a4 rsbls r3, r8, r4, lsr #0x5 23d90 14948c01 ldrne r8, [r4], #0xc01 23d94 5618841a undefined 23d98 cc141ee3 ldcgt 14, cr1, [r4], {227} 23d9c 5624e807 strplt lr, [r4], -r7, lsl #0x10 23da0 d0049699 mulle r4, r9, r6 23da4 c8080a00 stmgtda r8, {r9, fp} 23da8 2be805e1 blcs ffa25534 23dac 13e116b0 mvnne r1, #0xb000000 23db0 0610006c ldreq r0, [r0], -ip, rrx 23db4 1fc8e02c swine 0x00c8e02c 23db8 404000aa submi r0, r0, sl, lsr #0x1 23dbc c19c0850 orrgts r0, ip, r0, asr r8 23dc0 8905f0e2 stmhidb r5, {r1, r5, r6, r7, ip, sp, lr, pc} 23dc4 15f438e5 ldrneb r3, [r4, #0x8e5]! 23dc8 4c12d001 ldcmi 0, cr13, [r2], {1} 23dcc 21c08c02 biccs r8, r0, r2, lsl #0x18 23dd0 03e02381 mvneq r2, #0x4000002 23dd4 30011005 andcc r1, r1, r5 23dd8 0ac803c1 beq ff224ce4 23ddc 0c008070 stceq 0, cr8, [r0], {112} 23de0 13855002 orrne r5, r5, #0x2 23de4 a0422003 subge r2, r2, r3 23de8 00513400 subeqs r3, r1, r0, lsl #0x8 23dec 02ba004c adceqs r0, sl, #0x4c 23df0 e730d610 undefined 23df4 00600601 rsbeq r0, r0, r1, lsl #0xc 23df8 0012e2d8 ldreqsb lr, [r2], -r8 23dfc 5c0b8011 stcpl 0, cr8, [fp], {17} 23e00 56241385 strplt r1, [r4], -r5, lsl #0x7 23e04 4098e589 addmis lr, r8, r9, lsl #0xb 23e08 50f41805 rscpls r1, r4, r5, lsl #0x10 23e0c 897598e1 ldmhidb r5!, {r0, r5, r6, r7, fp, ip, pc}^ 23e10 02207315 eoreq r7, r0, #0x54000000 23e14 02f81120 rsceqs r1, r8, #0x8 23e18 08f01330 ldmeqia r0!, {r4, r5, r8, r9, ip}^ 23e1c b8d80458 ldmltia r8, {r3, r4, r6, sl}^ 23e20 04050120 streq r0, [r5], #0xfffffee0 23e24 116418ae cmnne r4, lr, lsr #0x11 23e28 8040244c subhi r2, r0, ip, asr #0x8 23e2c 096004eb stmeqdb r0!, {r0, r1, r3, r5, r6, r7, sl}^ 23e30 02780074 rsbeqs r0, r8, #0x74 23e34 021e540b andeqs r5, lr, #0xb000000 23e38 51801288 orrpl r1, r0, r8, lsl #0x5 23e3c 01c00100 biceq r0, r0, r0, lsl #0x2 23e40 1002cc02 andne ip, r2, r2, lsl #0x18 23e44 00e01d84 rsceq r1, r0, r4, lsl #0x1b 23e48 413001e3 teqmi r0, r3, ror #0x3 23e4c 853100b2 ldrhi r0, [r1, #0xffffff4e]! 23e50 4002b708 andmi fp, r2, r8, lsl #0xe 23e54 54140381 ldrpl r0, [r4], #0xfffffc7f 23e58 01e0f6e1 mvneq pc, r1, ror #0xd 23e5c 1b781820 blne 1e29ee4 23e60 a0c4c018 sbcge ip, r4, r8, lsl r0 23e64 180ca0e3 stmneda ip, {r0, r1, r5, r6, r7, sp, pc} 23e68 07cce59c undefined 23e6c 04f41c0c ldreqbt r1, [r4], #0xc0c 23e70 e58c0c06 str r0, [ip, #0xc06] 23e74 700d1d21 andvc r1, sp, r1, lsr #0x1a 23e78 100fbc00 andne fp, pc, r0, lsl #0x18 23e7c 09120100 ldmeqdb r2, {r8} 23e80 8c108110 ldfhid f0, [r0], {16} 23e84 15d11411 ldrneb r1, [r1, #0x411] 23e88 13e8011b mvnne r0, #0xc0000006 23e8c 20032804 andcs r2, r3, r4, lsl #0x10 23e90 80e21100 rschi r1, r2, r0, lsl #0x2 23e94 4001a021 andmi sl, r1, r1, lsr #0x20 23e98 e3a0113a mov r1, #0x8000000e 23e9c 5298210f addpls r2, r8, #0xc0000003 23ea0 100000e3 andne r0, r0, r3, ror #0x1 23ea4 98cc1588 stmlsia ip, {r3, r7, r8, sl, ip}^ 23ea8 c0039fe0 andgt r9, r3, r0, ror #0x1f 23eac 009ee352 addeqs lr, lr, r2, asr r3 23eb0 80e00200 rschi r0, r0, r0, lsl #0x4 23eb4 a202822e andge r8, r2, #0xe0000002 23eb8 01a02510 moveq r2, r0, lsl r5 23ebc 2ef0a816 mrccs 8, 7, sl, cr0, cr6, {0} 23ec0 ff02e282 swinv 0x0002e282 23ec4 4be2023e blmi ff8a47c4 23ec8 30c4090e sbccc r0, r4, lr, lsl #0x12 23ecc 8023a000 eorhi sl, r3, r0 23ed0 4033a038 eormis sl, r3, r8, lsr r0 23ed4 e383083a orr r0, r3, #0x3a0000 23ed8 54072622 strpl r2, [r7], #0xfffff9de 23edc 00e18030 rsceq r8, r1, r0, lsr r0 23ee0 e58c3604 str r3, [ip, #0x604] 23ee4 e59c3608 ldr r3, [ip, #0x608] 23ee8 00382330 eoreqs r2, r8, r0, lsr r3 23eec 02040010 andeq r0, r4, #0x10 23ef0 21e18320 mvncs r8, r0, lsr #0x6 23ef4 4c052608 stcmi 6, cr2, [r5], {8} 23ef8 d8e24000 stmleia r2!, {lr}^ 23efc 546ed400 strplbt sp, [lr], #0xfffffc00 23f00 1817c401 ldmneda r7, {r0, sl, lr, pc} 23f04 1b140854 blne 52605c 23f08 c05457a0 subgts r5, r4, r0, lsr #0xf 23f0c e3a00407 mov r0, #0x7000000 23f10 040e0f4c streq r0, [lr], #0xfffff0b4 23f14 8c12fc00 ldchi 12, cr15, [r2], {0} 23f18 18281682 stmneda r8!, {r1, r7, r9, sl, ip} 23f1c 71e28f00 mvnvc r8, r0, lsl #0x1e 23f20 b08ce801 addlt lr, ip, r1, lsl #0x10 23f24 0c1c0400 cfldrseq mvf0, [ip], {0} 23f28 e5b80c50 ldr r0, [r8, #0xc50]! 23f2c a0804008 addge r4, r0, r8 23f30 08a34c25 stmeqia r3!, {r0, r2, r5, sl, fp, lr} 23f34 4478541d ldrmibt r5, [r8], #0xfffffbe3 23f38 2000616d andcs r6, r0, sp, ror #0x2 23f3c 20746f6e rsbcss r6, r4, lr, ror #0x1e 23f40 016c6469 cmneq ip, r9, ror #0x8 23f44 40000a65 andmi r0, r0, r5, ror #0x14 23f48 2cc0000f stccsl 0, cr0, [r0], {15} 23f4c 7402a820 strvc sl, [r2], #0xfffff7e0 23f50 5004048e andpl r0, r4, lr, lsl #0x9 23f54 14c03400 strneb r3, [r0], #0x400 23f58 80e308a0 rschi r0, r3, r0, lsr #0x11 23f5c 38008103 stmccda r0, {r0, r1, r8, pc} 23f60 073fe8bd undefined 23f64 40ea0009 rscmi r0, sl, r9 23f68 40d8010b sbcmis r0, r8, fp, lsl #0x2 23f6c 0ec02314 mcreq 3, 6, r2, cr0, cr4, {0} 23f70 a4ea0010 strgebt r0, [sl], #0x10 23f74 dc049410 cfstrsle mvf9, [r4], {16} 23f78 54e19407 strplbt r9, [r1], #0x407 23f7c a89800a4 ldmgeia r8, {r2, r5, r7} 23f80 0c000400 cfstrseq mvf0, [r0], {0} 23f84 4021dca0 eormi sp, r1, r0, lsr #0x19 23f88 23403090 cmpcs r0, #0x90 23f8c 01e0e581 mvneq lr, r1, lsl #0xb 23f90 a4e53190 strgebt r3, [r5], #0x190 23f94 002c3400 eoreq r3, ip, r0, lsl #0x8 23f98 5c200120 stfpls f0, [r0], #0xffffff80 23f9c 000150fc streqd r5, [r1], -ip 23fa0 a00056bc strgeh r5, [r0], -ip 23fa4 e59f2034 ldr r2, [pc, #0x34] ; 23fe0 23fa8 8231850c eorhis r8, r1, #0x3000000 23fac 12cc15e0 sbcne r1, ip, #0x38000000 23fb0 48100090 ldmmida r0, {r4, r7} 23fb4 83fc02a1 mvnhis r0, #0x1000000a 23fb8 18ac10e8 stmneia ip!, {r3, r5, r6, r7, ip} 23fbc 06809f10 pkhbteq r9, r0, r0, LSL #0x1e 23fc0 14e081c0 strnebt r8, [r0], #0x1c0 23fc4 00e28f10 rsceq r8, r2, r0, lsl pc 23fc8 04780c95 ldreqbt r0, [r8], #0xfffff36b 23fcc 80041010 andhi r1, r4, r0, lsl r0 23fd0 2080e005 addcs lr, r0, r5 23fd4 09e80550 stmeqib r8!, {r4, r6, r8, sl}^ 23fd8 30ffa000 rscccs sl, pc, r0 23fdc 7c157f01 ldcvc 15, cr7, [r5], {1} 23fe0 f010424b andnvs r4, r0, fp, asr #0x4 23fe4 50161f80 andpls r1, r6, r0, lsl #0x1f 23fe8 011c12e1 tsteq ip, r1, ror #0x5 23fec 34e30020 strccbt r0, [r3], #0x20 23ff0 84e28f70 strhibt r8, [r2], #0xf70 23ff4 e0458801 sub r8, r5, r1, lsl #0x10 23ff8 00029c13 andeq r9, r2, r3, lsl ip 23ffc c6980255 undefined 24000 97460c00 strlsb r0, [r6, -r0, lsl #0x18] 24004 e0524c02 subs r4, r2, r2, lsl #0x18 24008 02a80301 adceq r0, r8, #0x4000000 2400c 04aab1d8 streqt fp, [sl], #0x1d8 24010 481db884 ldmmida sp, {r2, r7, fp, ip, sp, pc} 24014 f3540503 cmpnv r4, #0xc00000 24018 7be0a42f blvc ff84d0dc 2401c 529814e3 addpls r1, r8, #0xe3000000 24020 00a02470 adceq r2, r0, r0, ror r4 24024 9c02e8a0 stcls 8, cr14, [r2], {160} 24028 ec205816 stc 8, cr5, [r0], #0xffffffa8 2402c 03a43515 moveq r3, #0x5400000 24030 e8e0a110 stmia r0!, {r4, r8, sp, pc}^ 24034 ecfc02b9 lfm f0, 2, [ip], #0x2e4 24038 ac14fc02 ldcge 12, cr15, [r4], {2} 2403c 03048c11 tsteq r4, #0x1100 24040 60398c1a eorvss r8, r9, sl, lsl ip 24044 10a010e2 adcne r1, r0, r2, ror #0x1 24048 ebb00338 bl fec24d30 2404c ef3000e8 swi 0x003000e8 24050 2410bc11 ldrcs fp, [r0], #0xfffff3ef 24054 00186811 andeqs r6, r8, r1, lsl r8 24058 406c64a8 rsbmi r6, ip, r8, lsr #0x9 2405c d0d41148 sbcles r1, r4, r8, asr #0x2 24060 ac147817 ldcge 8, cr7, [r4], {23} 24064 10d81dec sbcnes r1, r8, ip, ror #0x1b 24068 c3eae080 mvngt lr, #0x80 2406c 64030810 strvs r0, [r3], #0xfffff7f0 24070 4afffffc bmi 24068 24074 50103017 andpls r3, r0, r7, lsl r0 24078 881be56b ldmhida fp, {r0, r1, r3, r5, r6, r8, sl, sp, lr, pc} 2407c 4dc23c01 stcmil 12, cr3, [r2, #0x4] 24080 680408b8 stmvsda r4, {r3, r4, r5, r7, fp} 24084 12a01858 adcne r1, r0, #0x580000 24088 5c000168 stfpls f0, [r0], {104} 2408c e5992490 ldr r2, [r9, #0x490] 24090 2c347094 ldccs 0, cr7, [r4], #0xfffffdb0 24094 00e42020 rsceq r2, r4, r0, lsr #0x20 24098 0bc3aac3 bleq ff10ebac 2409c e0eb1000 rsc r1, fp, r0 240a0 44141008 ldrmi r1, [r4], #0xfffffff8 240a4 02caf4e0 sbceq pc, sl, #0xe0000000 240a8 cf90e250 swigt 0x0090e250 240ac 2c02225c sfmcs f2, 4, [r2], {92} 240b0 0ee0419a mcreq 1, 7, r4, cr0, cr10, {4} 240b4 0008b358 andeq fp, r8, r8, asr r3 240b8 5c0761eb stfpls f6, [r7], {235} 240bc 98061a40 stmlsda r6, {r6, r9, fp, ip} 240c0 ebfff79c bl 21f38 240c4 00150486 andeqs r0, r5, r6, lsl #0x9 240c8 9c04f8eb stcls 8, cr15, [r4], {235} 240cc ac0800c8 stcge 0, cr0, [r8], {200} 240d0 10a2d403 adcne sp, r2, r3, lsl #0x8 240d4 f408145c strnv r1, [r8], #0xfffffba4 240d8 039fc01c orreqs ip, pc, #0x1c 240dc 1040447a subne r4, r0, sl, ror r4 240e0 1411d80d ldrne sp, [r1], #0xfffff7f3 240e4 a4c58946 strgeb r8, [r5], #0x946 240e8 c5990600 ldrgt r0, [r9, #0x600] 240ec c8bd4010 ldmgtia sp!, {r4, lr} 240f0 20000101 andcs r0, r0, r1, lsl #0x2 240f4 ffff7bc2 swinv 0x00ff7bc2 240f8 00e010ca rsceq r1, r0, sl, asr #0x1 240fc 000059d8 ldreqd r5, [r0], -r8 24100 e3e02006 mvn r2, #0x6 24104 a80b8063 stmgeda fp, {r0, r1, r5, r6, pc} 24108 0ae01802 beq ff82a118 2410c 000c0010 andeq r0, ip, r0, lsl r0 24110 04020908 streq r0, [r2], #0xfffff6f8 24114 1412e180 ldrne lr, [r2], #0xfffffe80 24118 0c32080c ldceq 8, cr0, [r2], #0xffffffd0 2411c 14019c60 strne r9, [r1], #0xfffff3a0 24120 18543011 ldmneda r4, {r0, r4, ip, sp}^ 24124 005ae580 subeqs lr, sl, r0, lsl #0xb 24128 b9e3a01e stmltib r3!, {r1, r2, r3, r4, sp, pc}^ 2412c 58e19110 stmplia r1!, {r4, r8, ip, pc}^ 24130 010c00ca smlabteq ip, sl, r0, r0 24134 0000e300 andeq lr, r0, r0, lsl #0x6 24138 bc0f4c08 stclt 12, cr4, [pc], {8} 2413c 10208810 eorne r8, r0, r0, lsl r8 24140 004ce3e0 subeq lr, ip, r0, ror #0x7 24144 99189c08 ldmlsdb r8, {r3, sl, fp, ip, pc} 24148 03a8e52e moveq lr, #0xb800000 2414c 0c0044a0 cfstrseq mvf4, [r0], {160} 24150 48114010 ldmmida r1, {r4, lr} 24154 02157664 andeqs r7, r5, #0x6400000 24158 10440094 umaalne r0, r4, r4, r0 2415c 0c008028 stceq 0, cr8, [r0], {40} 24160 a7140810 undefined 24164 01ac9c02 moveq r9, r2, lsl #0x18 24168 0b01101c bleq 681e0 2416c 024c1030 subeq r1, ip, #0x30 24170 40017730 andmi r7, r1, r0, lsr r7 24174 11641108 cmnne r4, r8, lsl #0x2 24178 ac169e44 ldcge 14, cr9, [r6], {68} 2417c f0124401 andnvs r4, r2, r1, lsl #0x8 24180 449410bc ldrmi r1, [r4], #0xbc 24184 6c119400 cfldrsvs mvf9, [r1], {0} 24188 b4010c02 strlt r0, [r1], #0xfffff3fe 2418c a035e8bd ldrgeh lr, [r5], -sp 24190 0240140e subeq r1, r0, #0xe000000 24194 f43e023c ldrnvt r0, [lr], #0xfffffdc4 24198 82640080 rsbhi r0, r4, #0x80 2419c 89010c60 stmhidb r1, {r5, r6, sl, fp} 241a0 322238e0 eorcc r3, r2, #0xe00000 241a4 280060e0 stmcsda r0, {r5, r6, r7, sp, lr} 241a8 023ce581 eoreqs lr, ip, #0x20400000 241ac cf64e590 swigt 0x0064e590 241b0 dc12d440 cfldrsle mvf13, [r2], {64} 241b4 501c409c mulpls ip, ip, r0 241b8 7404f01f strvc pc, [r4], #0xffffffe1 241bc a02d1c24 eorge r1, sp, r4, lsr #0x18 241c0 b4cc12e3 strltb r1, [ip], #0x2e3 241c4 44044841 strmi r4, [r4], #0xfffff7bf 241c8 2ca0020a sfmcs f0, 4, [r0], #0x28 241cc ec04b4e3 cfstrs mvf11, [r4], {227} 241d0 05284004 streq r4, [r8, #0xfffffffc]! 241d4 80b80afc ldrhish r0, [r8], ip 241d8 e0404c23 sub r4, r0, r3, lsr #0x18 241dc e251cbc0 subs ip, r1, #0x30000 241e0 5cce00d4 stcpll 0, cr0, [lr], {212} 241e4 9f005822 swils 0x00005822 241e8 c0255825 eorgt r5, r5, r5, lsr #0x10 241ec 81e3079f strhib r0, [r3, #0x7f]! 241f0 21700120 cmncs r0, r0, lsr #0x2 241f4 25329403 ldrcs r9, [r2, #0xfffffbfd]! 241f8 05108050 ldreq r8, [r0, #0xffffffb0] 241fc 03442a44 cmpeq r4, #0x44000 24200 00c177e8 sbceq r7, r1, r8, ror #0xf 24204 216410cc cmncs r4, ip, asr #0x1 24208 e3e88400 mvn r8, #0x0 2420c 506a8408 rsbpl r8, sl, r8, lsl #0x8 24210 4c101400 cfldrsmi mvf1, [r0], {0} 24214 b8180071 ldmltda r8, {r0, r4, r5, r6} 24218 44009015 strmi r9, [r0], #0xffffffeb 2421c a0640084 rsbge r0, r4, r4, lsl #0x1 24220 1c00dde3 stcne 13, cr13, [r0], {227} 24224 02140000 andeqs r0, r4, #0x0 24228 ec036014 stc 0, cr6, [r3], {20} 2422c 9f840f98 swils 0x00840f98 24230 ffe100c9 swinv 0x00e100c9 24234 00009c3f andeq r9, r0, pc, lsr ip 24238 c308933f tstgt r8, #0xfc000000 2423c 04387fff ldreqt r7, [r8], #0xfffff001 24240 414441c2 smlalbtmi r4, r4, r2, r1 24244 64205200 strvst r5, [r0], #0xfffffe00 24248 63657465 cmnvs r5, #0x65000000 2424c 64650074 strvsbt r0, [r5], #0xffffff8c 24250 6964202c stmvsdb r4!, {r2, r3, r5, sp}^ 24254 20016666 andcs r6, r1, r6, ror #0xc 24258 20736177 rsbcss r6, r3, r7, ror r1 2425c 07066425 streq r6, [r6, -r5, lsr #0x8] 24260 6f700580 swivs 0x00700580 24264 62697373 rsbvs r7, r9, #0xcc000001 24268 2040656c subcs r6, r0, ip, ror #0xa 2426c 202c2920 eorcs r2, ip, r0, lsr #0x12 24270 73726966 cmnvc r2, #0x198000 24274 6e400480 cdpvs 4, 4, cr0, cr0, cr0, {4} 24278 20402074 subcs r2, r0, r4, ror r0 2427c 38133025 ldmccda r3, {r0, r2, r5, ip, sp} 24280 26002e78 undefined 24284 7c031060 stcvc 0, cr1, [r3], {96} 24288 00f26c00 rsceqs r6, r2, r0, lsl #0x18 2428c 111021a4 tstne r0, r4, lsr #0x3 24290 06a82624 streqt r2, [r8], r4, lsr #0xc 24294 01b81791 ldreqb r1, [r8, r1]! 24298 0c105844 ldceq 8, cr5, [r0], {68} 2429c 01b1a020 moveqs sl, r0, lsr #0x20 242a0 12acb390 adcne fp, ip, #0x40000002 242a4 0bb59f01 bleq fed8beb0 242a8 1060ba04 rsbne fp, r0, r4, lsl #0x14 242ac e0250014 eor r0, r5, r4, lsl r0 242b0 b12000b3 strlth r0, [r0, -r3]! 242b4 682840b4 stmvsda r8!, {r2, r4, r5, r7, lr} 242b8 615b2840 cmpvs fp, r0, asr #0x10 242bc 00882800 addeq r2, r8, r0, lsl #0x10 242c0 78301628 ldmvcda r0!, {r3, r5, r9, sl, ip} 242c4 9c091400 cfstrsls mvf1, [r9], {0} 242c8 8813aa55 ldmhida r3, {r0, r2, r4, r6, r9, fp, sp, pc} 242cc 69dc0178 ldmvsib ip, {r3, r4, r5, r6, r8}^ 242d0 0553d401 ldreqb sp, [r3, #0xfffffbff] 242d4 00e460e8 rsceq r6, r4, r8, ror #0x1 242d8 13740034 cmnne r4, #0x34 242dc 059116e8 ldreq r1, [r1, #0x6e8] 242e0 a0082000 andge r2, r8, r0 242e4 80080101 andhi r0, r8, r1, lsl #0x2 242e8 7c10e601 ldcvc 6, cr14, [r0], {1} 242ec 08002c17 stmeqda r0, {r0, r1, r2, r4, sl, fp, sp} 242f0 38005641 stmccda r0, {r0, r6, r9, sl, ip, lr} 242f4 40c10800 sbcmi r0, r1, r0, lsl #0x10 242f8 38b803c0 ldmccia r8!, {r6, r7, r8, r9} 242fc 03e59fc1 mvneq r9, #0x304 24300 e79c2121 ldr r2, [ip, r1, lsr #0x2] 24304 074c2815 smlaldeq r2, ip, r5, r8 24308 2c0011c2 stfcss f1, [r0], {194} 2430c 10221121 eorne r1, r2, r1, lsr #0x2 24310 01a01834 moveq r1, r4, lsr r8 24314 60040021 andvs r0, r4, r1, lsr #0x20 24318 000c0000 andeq r0, ip, r0 2431c 010301bc streqh r0, [r3, -ip] 24320 51d5e78c bicpls lr, r5, ip, lsl #0xf 24324 084c14d0 stmeqda ip, {r4, r6, r7, sl, ip}^ 24328 43cbd400 bicmi sp, fp, #0x0 2432c 0c002c78 stceq 12, cr2, [r0], {120} 24330 0c00c850 stceq 8, cr12, [r0], {80} 24334 40ec0803 rscmi r0, ip, r3, lsl #0x10 24338 0113c41f tsteq r3, pc, lsl r4 2433c 03841f40 orreq r1, r4, #0x100 24340 00804002 addeq r4, r0, r2 24344 13c02f04 bicne r2, r0, #0x10 24348 12e02810 rscne r2, r0, #0x100000 2434c 10c40348 sbcne r0, r4, r8, asr #0x6 24350 81740128 cmnhi r4, r8, lsr #0x2 24354 e3555402 cmp r5, #0x2000000 24358 059f00cc ldreq r0, [pc, #0xcc] ; 2442c 2435c 03060c01 tsteq r6, #0x100 24360 0581067c streq r0, [r1, #0x67c] 24364 08230c12 stmeqda r3!, {r1, r4, sl, fp} 24368 e5910526 ldr r0, [r1, #0x526] 2436c 00822002 addeq r2, r2, r2 24370 04228108 streqt r8, [r2], #0xfffffef8 24374 89000008 stmhidb r0, {r3} 24378 a5a00ca0 strge r0, [r0, #0xca0]! 2437c 810008a0 smlatbhi r0, r0, r8, r0 24380 910800a5 smlatbls r8, r5, r0, r0 24384 150640e5 strne r4, [r6, #0xffffff1b] 24388 0200e380 andeq lr, r0, #0x2 2438c 0c00a058 stceq 0, cr10, [r0], {88} 24390 42200ecc eormi r0, r0, #0xcc0 24394 f6500050 undefined 24398 12eafffe rscne pc, sl, #0x3f8 2439c 180200f0 stmneda r2, {r4, r5, r6, r7} 243a0 1740e590 undefined 243a4 0c282381 stceq 3, cr2, [r8], #0xfffffdfc 243a8 06901621 ldreq r1, [r0], r1, lsr #0xc 243ac 0ce3c1e4 stfeqp f4, [r3], #0x390 243b0 9f183316 swils 0x00183316 243b4 060c2010 undefined 243b8 e4001400 str r1, [r0], #0xfffffc00 243bc 28134c11 ldmcsda r3, {r0, r4, sl, fp, lr} 243c0 eb1b180f bl 6ea404 243c4 800f0cb8 strhih r0, [pc], -r8 243c8 03e54400 mvneq r4, #0x0 243cc ece014e4 cfstrd mvd1, [r0], #0x390 243d0 48269c10 stmmida r6!, {r4, sl, fp, ip, pc} 243d4 0bf07449 bleq ffc41500 243d8 10382140 eornes r2, r8, r0, asr #0x2 243dc c1e02242 mvngt r2, r2, asr #0x4 243e0 0101c000 tsteq r1, r0 243e4 12280190 eorne r0, r8, #0x24 243e8 a0840098 umullge r0, r4, r8, r0 243ec 2f580111 swics 0x00580111 243f0 00060454 andeq r0, r6, r4, asr r4 243f4 00b8c028 adceqs ip, r8, r8, lsr #0x20 243f8 0400cc04 streq ip, [r0], #0xfffff3fc 243fc 64ebaeba strvsbt sl, [fp], #0xeba 24400 02b859fa adceqs r5, r8, #0x3e8000 24404 070de3d1 undefined 24408 0afffaa8 beq 22eb0 2440c 02fc0bff rsceqs r0, ip, #0x3fc00 24410 4f003c36 swimi 0x00003c36 24414 12a20994 adcne r0, r2, #0x250000 24418 d00009f0 strled r0, [r0], -r0 2441c 04e3100c streqbt r1, [r3], #0xc 24420 24180ac8 ldrcs r0, [r8], #0xfffff538 24424 0c008149 stfeqd f0, [r0], {73} 24428 81092805 tsthi r9, r5, lsl #0x10 2442c 001041e5 andeqs r4, r0, r5, ror #0x3 24430 800c8018 andhi r8, ip, r8, lsl r0 24434 380e10e3 stmccda lr, {r0, r1, r5, r6, r7, ip} 24438 1000104e andne r1, r0, lr, asr #0x20 2443c 28000494 stmcsda r0, {r2, r4, r7, sl} 24440 2810b800 ldmcsda r0, {fp, ip, sp, pc} 24444 00446480 subeq r6, r4, r0, lsl #0x9 24448 acb04320 ldcge 3, cr4, [r0], #0x80 2444c c05403e2 subgts r0, r4, r2, ror #0x7 24450 0ce5029e sfmeq f0, 2, [r5], #0x278 24454 08e08e41 stmeqia r0!, {r0, r6, r9, sl, fp, pc}^ 24458 800fa805 andhi sl, pc, r5, lsl #0x10 2445c 0004ec02 andeq lr, r4, r2, lsl #0x18 24460 0b80e28c bleq fe05ce98 24464 a0e122a0 rscge r2, r1, r0, lsr #0x5 24468 00000400 andeq r0, r0, r0, lsl #0x8 2446c 9e18068e cfmsub32ls mvax4, mvfx0, mvfx8, mvfx14 24470 506405a5 rsbpl r0, r4, r5, lsr #0xb 24474 02815c08 addeq r5, r1, #0x800 24478 00011800 andeq r1, r1, r0, lsl #0x10 2447c 04010518 streq r0, [r1], #0xfffffae8 24480 10058e00 andne r8, r5, r0, lsl #0x1c 24484 300afc44 andcc pc, sl, r4, asr #0x18 24488 a0a4c000 adcge ip, r4, r0 2448c 9a0920e3 bls 26c820 24490 426001e5 rsbmi r0, r0, #0x40000039 24494 1260e59f rsbne lr, r0, #0x27c00000 24498 0c2c209f stceq 0, cr2, [ip], #0xfffffd84 2449c 059f1250 ldreq r1, [pc, #0x250] ; 246f4 244a0 57023c03 strpl r3, [r2, -r3, lsl #0x18] 244a4 00800581 addeq r0, r0, r1, lsl #0xb 244a8 09100394 ldmeqdb r0, {r2, r4, r7, r8, r9} 244ac b248058a sublt r0, r8, #0x22800000 244b0 17e59f11 undefined 244b4 0d955802 ldceq 8, cr5, [r5, #0x8] 244b8 04c80100 streqb r0, [r8], #0x100 244bc 2101e594 strcsb lr, [r1, -r4] 244c0 829c0584 addhis r0, ip, #0x21000000 244c4 090441e2 stmeqdb r4, {r1, r5, r6, r7, r8, lr} 244c8 a01b8164 andges r8, fp, r4, ror #0x2 244cc 0400a1e1 streq sl, [r0], #0xfffffe1f 244d0 9801e000 stmlsda r1, {sp, lr, pc} 244d4 841004e8 ldrhi r0, [r0], #0xfffffb18 244d8 009655e5 addeqs r5, r6, r5, ror #0xb 244dc 58020724 stmplda r2, {r2, r5, r8, r9, sl} 244e0 05940206 ldreq r0, [r4, #0x206] 244e4 0b403401 bleq 10314f0 244e8 80004004 andhi r4, r0, r4 244ec 0690e58d ldreq lr, [r0], sp, lsl #0xb 244f0 166004f0 undefined 244f4 05e80380 streqb r0, [r8, #0x380]! 244f8 0005ea64 andeq lr, r5, r4, ror #0x14 244fc b3e722db mvnlt r2, #0xb000000d 24500 50017001 andpl r7, r1, r1 24504 558c0885 strpl r0, [ip, #0x885] 24508 2801e141 stmcsda r1, {r0, r6, r8, sp, lr, pc} 2450c 940003ba strls r0, [r0], #0xfffffc46 24510 458410e8 strmi r1, [r4, #0xe8] 24514 947801e4 ldrlsbt r0, [r8], #0xfffffe1c 24518 f8609a04 stmnvda r0!, {r2, r9, fp, ip, pc}^ 2451c 8be808fc blhi ffa26914 24520 61c4dc18 bicvs sp, r4, r8, lsl ip 24524 96680b9f undefined 24528 a8084421 stmgeda r8, {r0, r5, sl, lr} 2452c 40001834 andmi r1, r0, r4, lsr r8 24530 6d64180c stcvsl 8, cr1, [r4, #0xffffffd0]! 24534 21a8c401 movcs ip, r1, lsl #0x8 24538 f8e59f10 stmnvia r5!, {r4, r8, r9, sl, fp, ip, pc}^ 2453c 1fc08000 swine 0x00c08000 24540 3c56e1a0 ldfccp f6, [r6], {160} 24544 00f54809 rsceqs r4, r5, r9, lsl #0x10 24548 8c01020c sfmhi f0, 4, [r1], {12} 2454c d5f20c10 ldrleb r0, [r2, #0xc10]! 24550 48160c00 ldmmida r6, {sl, fp} 24554 04940a62 ldreq r0, [r4], #0xa62 24558 106ea000 rsbne sl, lr, r0 2455c 4000d510 andmi sp, r0, r0, lsl r5 24560 00101412 andeqs r1, r0, r2, lsl r4 24564 20045040 andcs r5, r4, r0, asr #0x20 24568 05040a38 streq r0, [r4, #0xfffff5c8] 2456c e599363c ldr r3, [r9, #0x63c] 24570 6624005d undefined 24574 405b2000 submis r2, fp, r0 24578 00441400 subeq r1, r4, r0, lsl #0x8 2457c 62101014 andvss r1, r0, #0x14 24580 28133040 ldmcsda r3, {r6, ip, sp} 24584 505c13aa subpls r1, ip, sl, lsr #0x7 24588 0038e80e eoreqs lr, r8, lr, lsl #0x10 2458c 04003c04 streq r3, [r0], #0xfffff3fc 24590 0400b640 streq fp, [r0], #0xfffff9c0 24594 10040044 andne r0, r4, r4, asr #0x20 24598 20000420 andcs r0, r0, r0, lsr #0x8 2459c 0080bc14 addeq fp, r0, r4, lsl ip 245a0 0ee2893e mcreq 9, 7, r8, cr2, cr14, {1} 245a4 50e81300 rscpl r1, r8, r0, lsl #0x6 245a8 533c00b1 teqpl ip, #0xb1 245ac 10303c00 eornes r3, r0, r0, lsl #0x18 245b0 0052e993 ldreqb lr, [r2], #0xffffff6d 245b4 004f5210 subeq r5, pc, r0, lsl r2 245b8 10308110 eornes r8, r0, r0, lsl r1 245bc 100051e8 andne r5, r0, r8, ror #0x3 245c0 5c80804b stcpl 0, cr8, [r0], {75} 245c4 12890e40 addne r0, r9, #0x400 245c8 00800ffe streqd r0, [r0], lr 245cc a0102412 andges r2, r0, r2, lsl r4 245d0 000bb013 andeq fp, fp, r3, lsl r0 245d4 961b05a2 ldrls r0, [fp], -r2, lsr #0xb 245d8 e310f400 tstp r0, #0x0 245dc 82540012 subhis r0, r4, #0x12 245e0 474440aa strmib r4, [r4, -sl, lsr #0x1] 245e4 003e3400 eoreqs r3, lr, r0, lsl #0x8 245e8 44408334 strmib r8, [r0], #0xfffffccc 245ec e004a2f4 strd sl, [r4], -r4 245f0 3c64403a stcccl 0, cr4, [r4], #0xffffff18 245f4 14208330 strnet r8, [r0], #0xfffffcd0 245f8 1400a9ec strne sl, [r0], #0xfffff614 245fc 80588035 subhis r8, r8, r5, lsr r0 24600 00245800 eoreq r5, r4, r0, lsl #0x10 24604 9a555830 bls 157a6cc 24608 40105840 andmis r5, r0, r0, asr #0x10 2460c ac4085ac cfstr64ge mvdx8, [r0], {172} 24610 623400d8 eorvss r0, r4, #0xd8 24614 30340028 eorccs r0, r4, r8, lsr #0x20 24618 9ce99310 stclsl 3, cr9, [r9], #0x40 2461c aa241000 bge 928624 24620 40861000 addmi r1, r6, r0 24624 10009868 andne r9, r0, r8, ror #0x10 24628 4854c020 ldmmida r4, {r5, lr, pc}^ 2462c 855440a8 ldrhib r4, [r4, #0xffffff58] 24630 00205440 eoreq r5, r0, r0, asr #0x8 24634 99169018 ldmlsdb r6, {r3, r4, ip, pc} 24638 40701504 rsbmis r1, r0, r4, lsl #0xa 2463c 400018bd strmih r1, [r0], -sp 24640 0d101412 cfldrseq mvf1, [r0, #0xffffffb8] 24644 541a1a00 ldrpl r1, [sl], #0xfffff600 24648 0003ff00 andeq pc, r3, r0, lsl #0x1e 2464c 0010c800 andeqs ip, r0, r0, lsl #0x10 24650 345678a0 ldrccb r7, [r6], #0xfffff760 24654 05ac5412 streq r5, [ip, #0x412]! 24658 0400a06c streq sl, [r0], #0xffffff94 2465c 259d0840 ldrcs r0, [sp, #0x840] 24660 253a0864 ldrcs r0, [sl, #0xfffff79c]! 24664 05303230 ldreq r3, [r0, #0xfffffdd0]! 24668 00202d20 eoreq r2, r0, r0, lsr #0x1a 2466c 756f6300 strvcb r6, [pc, #0xfffffd00]! ; 24374 24670 253a746e ldrcs r7, [sl, #0xfffffb92]! 24674 20096424 andcs r6, r9, r4, lsr #0x8 24678 30000003 andcc r0, r0, r3 2467c 00000a08 andeq r0, r0, r8, lsl #0x14 24680 65747461 ldrvsb r7, [r4, #0xfffffb9f]! 24684 7374706d cmnvc r4, #0x6d 24688 5b203a03 blpl 832e9c 2468c 505d6425 subpls r6, sp, r5, lsr #0x8 24690 e020501e eor r5, r0, lr, lsl r0 24694 0c600d30 stceql 13, cr0, [r0], #0xffffff40 24698 65647805 strvsb r7, [r4, #0xfffff7fb]! 2469c c6687470 undefined 246a0 1f802e00 swine 0x00802e00 246a4 05756200 ldreqb r6, [r5, #0xfffffe00]! 246a8 6414c0a0 ldrvs ip, [r4], #0xffffff60 246ac 706f7200 rsbvc r7, pc, r0, lsl #0x4 246b0 20646570 rsbcs r6, r4, r0, ror r5 246b4 61720266 cmnvs r2, r6, ror #0x4 246b8 3d73656d cfldr64cc mvdx6, [r3, #0xfffffe4c]! 246bc a5303c20 ldrge r3, [r0, #0xfffff3e0]! 246c0 2409600a strcs r6, [r9], #0xfffffff6 246c4 1383a080 orrne sl, r3, #0x80 246c8 a40c30e4 strge r3, [ip], #0xffffff1c 246cc 802f0949 eorhi r0, pc, r9, asr #0x12 246d0 100091a0 andne r9, r0, r0, lsr #0x3 246d4 9c032091 stcls 0, cr2, [r3], {145} 246d8 14006158 strne r6, [r0], #0xfffffea8 246dc 10140005 andnes r0, r4, r5 246e0 40005724 andmi r5, r0, r4, lsr #0xe 246e4 0c24927d sfmeq f1, 1, [r4], #0xfffffe0c 246e8 5c02ac18 stcpl 12, cr10, [r2], {24} 246ec e8169005 ldmda r6, {r0, r2, ip, pc} 246f0 094004ea stmeqdb r0, {r1, r3, r5, r6, r7, sl}^ 246f4 802202eb eorhi r0, r2, fp, ror #0x5 246f8 e4d3100d ldrb r1, [r3], #0xd 246fc 02bba812 adceqs sl, fp, #0x120000 24700 981b1ae4 ldmlsda fp, {r2, r5, r6, r7, r9, fp, ip} 24704 d858b818 ldmleda r8, {r3, r4, fp, ip, sp, pc}^ 24708 20a00d00 adccs r0, r0, r0, lsl #0x1a 2470c a00da030 andge sl, sp, r0, lsr r0 24710 01240030 teqeq r4, r0, lsr r0 24714 7805d1c0 stmvcda r5, {r6, r7, r8, ip, lr, pc} 24718 035c0008 cmpeq ip, #0x8 2471c 04b40302 ldreqt r0, [r4], #0x302 24720 04289de0 streqt r9, [r8], #0xfffff220 24724 2d0003e9 stccs 3, cr0, [r0, #0xfffffc5c] 24728 e0308c10 eors r8, r0, r0, lsl ip 2472c d40ca803 strle sl, [ip], #0xfffff7fd 24730 d63c1302 ldrlet r1, [ip], -r2, lsl #0x6 24734 82215810 eorhi r5, r1, #0x100000 24738 20822ce0 addcs r2, r2, r0, ror #0x19 2473c 20d15c10 sbccss r5, r1, r0, lsl ip 24740 1a54095c bne 1526cb8 24744 00031892 muleq r3, r2, r8 24748 135c10e0 cmpne ip, #0xe0 2474c 1f41682c swine 0x0041682c 24750 50380281 eorpls r0, r8, r1, lsl #0x5 24754 50007fe3 andpl r7, r0, r3, ror #0x1f 24758 da001e13 ble 2bfac 2475c 2803b813 stmcsda r3, {r0, r1, r4, fp, ip, sp, pc} 24760 19380e1a ldmnedb r8!, {r1, r3, r4, r9, sl, fp} 24764 9815da20 ldmlsda r5, {r5, r9, fp, ip, lr, pc} 24768 3403add3 strcc sl, [r3], #0xfffff22d 2476c d1080020 tstle r8, r0, lsr #0x20 24770 10100800 andnes r0, r0, r0, lsl #0x10 24774 bc0800cf stclt 0, cr0, [r8], {207} 24778 01018017 tsteq r1, r7, lsl r0 2477c 1c241700 stcne 7, cr1, [r4] 24780 c0bc116c adcgts r1, ip, ip, ror #0x2 24784 e59f1560 ldr r1, [pc, #0x560] ; 24cec 24788 264c000d strcsb r0, [ip], -sp 2478c 000a4000 andeq r4, sl, r0 24790 40c56128 sbcmi r6, r5, r8, lsr #0x2 24794 00cc1328 sbceq r1, ip, r8, lsr #0x6 24798 16e7c650 usatne ip, #0x7, r0, ASR #12 2479c 3010ffe0 andccs pc, r0, r0, ror #0x1f 247a0 6028e01e eorvs lr, r8, lr, lsl r0 247a4 dc09a400 cfstrsle mvf10, [r9], {0} 247a8 7c0ea00a stcvc 0, cr10, [lr], {10} 247ac fb71f80b blx 1ca27e2 247b0 d80cc400 stmleda ip, {sl, lr, pc} 247b4 e2814805 add r4, r1, #0x50000 247b8 0b800008 bleq fe0247e0 247bc e78d0102 str r0, [sp, r2, lsl #0x2] 247c0 100a8400 andne r8, sl, r0, lsl #0x8 247c4 789009cc ldmvcia r0, {r2, r3, r6, r7, r8, fp} 247c8 08ad06e3 stmeqia sp!, {r0, r1, r5, r6, r7, r9, sl} 247cc 10307014 eornes r7, r0, r4, lsl r0 247d0 c05000cc subgts r0, r0, ip, asr #0x1 247d4 27ede531 undefined 247d8 d0d81fa0 sbcles r1, r8, r0, lsr #0x1f 247dc 800026e5 andhi r2, r0, r5, ror #0xd 247e0 04c81baa streqb r1, [r8], #0xbaa 247e4 01af1000 moveq r1, r0 247e8 70000000 andvc r0, r0, r0 247ec 9002a02c andls sl, r2, ip, lsr #0x20 247f0 08c4057c stmeqia r4, {r2, r3, r4, r5, r6, r8, sl}^ 247f4 d3e58450 mvnle r8, #0x50000000 247f8 4f2c00a0 swimi 0x002c00a0 247fc a020a411 eorge sl, r0, r1, lsl r4 24800 01200833 teqeq r0, r3, lsr r8 24804 20023584 andcs r3, r2, r4, lsl #0xb 24808 00043081 andeq r3, r4, r1, lsl #0x1 2480c 00010008 andeq r0, r1, r8 24810 fe9937c6 cdp2 7, 9, cr3, cr9, cr6, {6} 24814 06903bff undefined 24818 022ceaac eoreq lr, ip, #0xac000 2481c 315b1b80 cmpcc fp, r0, lsl #0x17 24820 4d4c006d stcmil 0, cr0, [ip, #0xfffffe4c] 24824 3e204341 cdpcc 3, 2, cr4, cr0, cr1, {2} 24828 5b091b20 blpl 26b4b0 2482c 16006d30 undefined 24830 055194d0 ldreqb r9, [r1, #0xfffffb30] 24834 180b854c stmneda fp, {r2, r3, r6, r8, sl, pc} 24838 e7d51004 ldrb r1, [r5, r4] 2483c 0ac1e010 beq ff09c884 24840 11882018 orrne r2, r8, r8, lsl r0 24844 1084a03a addne sl, r4, sl, lsr r0 24848 1450e089 ldrneb lr, [r0], #0xffffff77 2484c 1be2811e blne ff8c4ccc 24850 0c0b0c0c stceq 12, cr0, [fp], {12} 24854 c1180ab4 ldrgth r0, [r8, -r4] 24858 102bf4e1 eorne pc, fp, r1, ror #0x9 2485c ea00f410 b 618a4 24860 98008404 stmlsda r0, {r2, sl, pc} 24864 a0891080 addge r1, r9, r0, lsl #0x1 24868 b4a22400 strltt r2, [r2], #0x400 2486c a1d12a1e bicges r2, r1, lr, lsl sl 24870 10009017 andne r9, r0, r7, lsl r0 24874 10003420 andne r3, r0, r0, lsr #0x8 24878 20600ce1 rsbcs r0, r0, r1, ror #0x19 2487c dc10e242 lfmle f6, 1, [r0], {66} 24880 b4e3a008 strltbt sl, [r3], #0x8 24884 e1c12c0e bic r2, r1, lr, lsl #0x18 24888 163c00f2 undefined 2488c 807810f0 ldrhish r1, [r8] 24890 e2894e0a add r4, r9, #0xa0 24894 bc7c0018 ldcltl 0, cr0, [ip], #0xffffffa0 24898 67545c00 ldrvsb r5, [r4, -r0, lsl #0x18] 2489c 01dc062f biceqs r0, ip, pc, lsr #0xc 248a0 12c0013c sbcne r0, r0, #0xf 248a4 1118123c tstne r8, ip, lsr r2 248a8 0d406144 stfeqe f6, [r0, #0xfffffef0] 248ac da3429ec ble d2f064 248b0 1512001c ldrne r0, [r2, #0xffffffe4] 248b4 28019624 stmcsda r1, {r2, r5, r9, sl, ip, pc} 248b8 4811e7c5 ldmmida r1, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc} 248bc 10ec000c rscne r0, ip, ip 248c0 01cace88 biceq ip, sl, r8, lsl #0x1d 248c4 e288030c add r0, r8, #0x30000000 248c8 206400ac rsbcs r0, r4, ip, lsr #0x1 248cc 6da34000 stcvs 0, cr4, [r3] 248d0 4008040a andmi r0, r8, sl, lsl #0x8 248d4 58020c10 stmplda r2, {r4, sl, fp} 248d8 00b58415 adceqs r8, r5, r5, lsl r4 248dc b010d114 andlts sp, r0, r4, lsl r1 248e0 00006812 andeq r6, r0, r2, lsl r8 248e4 d118ac9c ldrleb sl, [r8, -ip] 248e8 02805401 addeq r5, r0, #0x1000000 248ec 07c420bc undefined 248f0 13811010 orrne r1, r1, #0x10 248f4 c410000b ldrgt r0, [r0], #0xfffffff5 248f8 10a41017 adcne r1, r4, r7, lsl r0 248fc 040e6c00 streq r6, [lr], #0xfffff400 24900 20dc20dd ldrcssb r2, [ip], #0xd 24904 7c0f2828 stcvc 8, cr2, [pc], {40} 24908 18005810 stmneda r0, {r4, fp, ip, lr} 2490c 00bc0a09 adceqs r0, ip, r9, lsl #0x14 24910 e5d2219c ldrb r2, [r2, #0x19c] 24914 e5c128ac strb r2, [r1, #0x8ac] 24918 c440f754 strgtb pc, [r0], #0xfffff8ac 2491c 01c400f8 streqd r0, [r4, #0x8] 24920 70000c08 andvc r0, r0, r8, lsl #0x18 24924 02c03fa8 sbceq r3, r0, #0x2a0 24928 4c026c00 stcmi 12, cr6, [r2], {0} 2492c fffd4264 swinv 0x00fd4264 24930 0416eb5a ldreq lr, [r6], #0xfffff4a6 24934 10140007 andnes r0, r4, r7 24938 8400fc1c strhi pc, [r0], #0xfffff3e4 2493c b821e3a3 stmltda r1!, {r0, r1, r5, r7, r8, r9, sp, lr, pc} 24940 2041040d subcs r0, r1, sp, lsl #0x8 24944 08d11af4 ldmeqia r1, {r2, r4, r5, r6, r7, r9, fp, ip}^ 24948 865c0e94 undefined 2494c 4001000f andmi r0, r1, pc 24950 2411c1a0 ldrcs ip, [r1], #0xfffffe60 24954 0a045c10 beq 13b99c 24958 30e08500 rsccc r8, r0, r0, lsl #0xa 2495c 00f85c0a rsceqs r5, r8, sl, lsl #0x18 24960 01cc7c64 biceq r7, ip, r4, ror #0x18 24964 c06810b4 strgth r1, [r8], #0xfffffffc 24968 00380674 eoreqs r0, r8, r4, ror r6 2496c 40269c5c eormi r9, r6, ip, asr ip 24970 47782297 undefined 24974 00e00227 rsceq r0, r0, r7, lsr #0x4 24978 e1820406 orr r0, r2, r6, lsl #0x8 2497c 0087069c umulleq r0, r7, ip, r6 24980 38e1a0a4 stmccia r1!, {r2, r5, r7, sp, pc}^ 24984 8c28fcf4 stchi 12, cr15, [r8], #0xfffffc30 24988 0009f01b andeq pc, r9, fp, lsl r0 2498c 803fe597 mlahis pc, r7, r5, lr 24990 0020440f eoreq r4, r0, pc, lsl #0x8 24994 5000e220 andpl lr, r0, r0, lsr #0x4 24998 24038e85 strcs r8, [r3], #0xfffff17b 2499c 00ece3a0 rsceq lr, ip, r0, lsr #0x7 249a0 4ec41120 polmisp f1, f4, f0 249a4 10d4bae8 sbcnes fp, r4, r8, ror #0x15 249a8 ff601094 swinv 0x00601094 249ac 03080807 tsteq r8, #0x70000 249b0 00800220 addeq r0, r0, r0, lsr #0x4 249b4 200ce1a0 andcs lr, ip, r0, lsr #0x3 249b8 503ce59d mlapls ip, sp, r5, lr 249bc 10700283 rsbnes r0, r0, r3, lsl #0x5 249c0 a003e592 mulge r3, r2, r5 249c4 0c00e418 cfstrseq mvf14, [r0], {24} 249c8 145400c2 ldrneb r0, [r4], #0xffffff3e 249cc 9f0484ec swils 0x000484ec 249d0 15040005 strne r0, [r4, #0xfffffffb] 249d4 01200011 teqeq r0, r1, lsl r0 249d8 e58d980d str r9, [sp, #0x80d] 249dc c62c0038 undefined 249e0 1c085810 stcne 8, cr5, [r8], {16} 249e4 036110e2 cmneq r1, #0xe2 249e8 145c01d4 ldrneb r0, [ip], #0xfffffe2c 249ec 038001cf orreq r0, r0, #0xc0000033 249f0 10d2e148 sbcnes lr, r2, r8, asr #0x2 249f4 021401e8 andeqs r0, r4, #0x3a 249f8 5018604c andpls r6, r8, ip, asr #0x20 249fc 071400cd ldreq r0, [r4, -sp, asr #0x1] 24a00 5091cc0a addpls ip, r1, sl, lsl #0x18 24a04 1081e025 addne lr, r1, r5, lsr #0x20 24a08 8600053c undefined 24a0c 30b250e0 adcccs r5, r2, r0, ror #0x1 24a10 000b6164 andeq r6, fp, r4, ror #0x2 24a14 fc64102c stc2l 0, cr1, [r4], #0xffffff50 24a18 1903c70c stmnedb r3, {r2, r3, r8, r9, sl, lr, pc} 24a1c 0b070570 bleq 1e5fe4 24a20 000411a0 andeq r1, r4, r0, lsr #0x3 24a24 08002024 stmeqda r0, {r2, r5, sp} 24a28 80000211 andhi r0, r0, r1, lsl r2 24a2c 00009820 andeq r9, r0, r0, lsr #0x10 24a30 81b42182 movhis r2, r2, lsl #0x3 24a34 6412c400 ldrvs ip, [r2], #0xfffffc00 24a38 e2135400 ands r5, r3, #0x0 24a3c 0b58ac0f bleq 164fa80 24a40 00201001 eoreq r1, r0, r1 24a44 014410f0 streqd r1, [r4] 24a48 02d74660 sbceqs r4, r7, #0x6000000 24a4c c6441068 strgtb r1, [r4], -r8, rrx 24a50 f0064420 andnv r4, r6, r0, lsr #0x8 24a54 13443044 cmpne r4, #0x44 24a58 027069b4 rsbeqs r6, r0, #0x2d0000 24a5c a6b080bc undefined 24a60 e58d9821 str r9, [sp, #0x821] 24a64 a15cb090 ldrgeb fp, [ip] 24a68 00101410 andeqs r1, r0, r0, lsl r4 24a6c 02a00758 adceq r0, r0, #0x1600000 24a70 0c07e088 stceq 0, cr14, [r7], {136} 24a74 08e08070 stmeqia r0!, {r4, r5, r6, pc}^ 24a78 d404b809 strle fp, [r4], #0xfffff7f7 24a7c 00281fba streqh r1, [r8], -sl 24a80 d2881057 addle r1, r8, #0x57 24a84 60019812 andvs r9, r1, r2, lsl r8 24a88 20009386 andcs r9, r0, r6, lsl #0x7 24a8c 9400ea00 strls lr, [r0], #0xfffff600 24a90 9410dce3 ldrls sp, [r0], #0xfffff31d 24a94 609dcc00 addvss ip, sp, r0, lsl #0x18 24a98 40877094 umullmi r7, r7, r4, r0 24a9c e0d8f094 smulls pc, r8, r4, r0 24aa0 94b0b094 ldrlst fp, [r0], #0x94 24aa4 94f08149 ldrlsbt r8, [r0], #0x149 24aa8 94c07ce3 strlsb r7, [r0], #0xce3 24aac 9490b00b ldrls fp, [r0], #0xb 24ab0 94107b50 ldrls r7, [r0], #0xfffff4b0 24ab4 aa8c00a2 bge fe324d44 24ab8 82477001 subhi r7, r7, #0x1 24abc 000694a0 andeq r9, r6, r0, lsr #0x9 24ac0 0008e087 andeq lr, r8, r7, lsl #0x1 24ac4 0f08a038 swieq 0x0008a038 24ac8 00c0e080 sbceq lr, r0, r0, lsl #0x1 24acc 11000150 tstne r0, r0, asr r1 24ad0 1cfce304 ldcnel 3, cr14, [ip], #0x10 24ad4 e41a03c0 ldr r0, [sl], #0xfffffc40 24ad8 30a21b00 adccc r1, r2, r0, lsl #0x16 24adc 08002194 stmeqda r0, {r2, r4, r7, r8, sp} 24ae0 30811002 addcc r1, r1, r2 24ae4 82501094 subhis r1, r0, #0x94 24ae8 0518e021 ldreq lr, [r8, #0xffffffdf] 24aec a0021000 andge r1, r2, r0 24af0 08f060e1 ldmeqia r0!, {r0, r5, r6, r7, sp, lr}^ 24af4 44302980 ldrmit r2, [r0], #0xfffff680 24af8 0618e3a0 ldreq lr, [r8], -r0, lsr #0x7 24afc 09f804c0 ldmeqib r8!, {r6, r7, sl}^ 24b00 a00c20fc strged r2, [ip], -ip 24b04 101080e1 andnes r8, r0, r1, ror #0x1 24b08 00a8e220 adceq lr, r8, r0, lsr #0x4 24b0c c0074410 andgt r4, r7, r0, lsl r4 24b10 080100e1 stmeqda r1, {r0, r5, r6, r7} 24b14 06a8e180 streqt lr, [r8], r0, lsl #0x3 24b18 0800e584 stmeqda r0, {r2, r7, r8, sl, sp, lr, pc} 24b1c 80e59486 rschi r9, r5, r6, lsl #0x9 24b20 28e3c854 stmcsia r3!, {r2, r4, r6, fp, lr, pc}^ 24b24 643c5608 ldrvst r5, [ip], #0xfffff9f8 24b28 40080348 andmi r0, r8, r8, asr #0x6 24b2c e30ac554 tst sl, #0x15000000 24b30 20c55980 sbccs r5, r5, r0, lsl #0x13 24b34 14000314 strne r0, [r0], #0xfffffcec 24b38 440ea86e strmi sl, [lr], #0xfffff792 24b3c 47080032 smladxmi r8, r2, r0, r0 24b40 16e49402 strnebt r9, [r4], r2, lsl #0x8 24b44 34088294 strcc r8, [r8], #0xfffffd6c 24b48 103fe1a0 eornes lr, pc, r0, lsr #0x3 24b4c 21c00301 biccs r0, r0, r1, lsl #0x6 24b50 40d82380 sbcmis r2, r8, r0, lsl #0x7 24b54 08338514 ldmeqda r3!, {r2, r4, r8, sl, pc} 24b58 35268016 strcc r8, [r6, #0xffffffea]! 24b5c 01c80a9c streqb r0, [r8, #0xac] 24b60 00d00958 sbceqs r0, r0, r8, asr r9 24b64 009f2508 addeqs r2, pc, r8, lsl #0xa 24b68 09682108 stmeqdb r8!, {r3, r8, sp}^ 24b6c 11040058 qaddne r0, r8, r4 24b70 119812c0 orrnes r1, r8, r0, asr #0x5 24b74 14066818 strne r6, [r6], #0xfffff7e8 24b78 354c0034 strccb r0, [ip, #0xffffffcc] 24b7c 10c81c01 sbcne r1, r8, r1, lsl #0x18 24b80 4ce22050 stcmil 0, cr2, [r2], #0x140 24b84 31e04c05 mvncc r4, r5, lsl #0x18 24b88 2004e59f mulcs r4, pc, r5 24b8c 80009320 andhi r9, r0, r0, lsr #0x6 24b90 cbc0e352 blgt ff05d8e0 24b94 ff120442 swinv 0x00120442 24b98 03125ccc tsteq r2, #0xcc00 24b9c 8d910a10 fldshi s0, [r1, #0x40] 24ba0 0000e50a andeq lr, r0, sl, lsl #0xa 24ba4 26040042 strcs r0, [r4], -r2, asr #0x20 24ba8 2401b3dc strcs fp, [r1], #0xfffffc24 24bac 0becba00 bleq ffb533b4 24bb0 0bece350 bleq ffb5d8f8 24bb4 04c302a0 streqb r0, [r3], #0x2a0 24bb8 80e58300 rschi r8, r5, r0, lsl #0x6 24bbc 4a408c03 bmi 1047bd0 24bc0 28600004 stmcsda r0!, {r2}^ 24bc4 9ca82c85 stcls 12, cr2, [r8], #0x214 24bc8 0686882b streq r8, [r6], fp, lsr #0x10 24bcc 8106a0e1 smlatthi r6, r1, r0, sl 24bd0 113c13e5 teqne ip, r5, ror #0x7 24bd4 01ace150 moveq lr, r0, asr r1 24bd8 00020050 andeq r0, r2, r0, asr r0 24bdc 1b8c0529 blne fe326088 24be0 0a46a858 beq 11ced48 24be4 1404e590 strne lr, [r4], #0xfffffa70 24be8 016c9c00 cmneq ip, r0, lsl #0x18 24bec 4606a014 undefined 24bf0 86b020e2 ldrhit r2, [r0], r2, ror #0x1 24bf4 9c307403 cfldrsls mvf7, [r0], #0xfffffff4 24bf8 9c40b20a sfmls f3, 3, [r0], {10} 24bfc 0d9c400e ldceq 0, cr4, [ip, #0x38] 24c00 00440aa9 subeq r0, r4, r9, lsr #0x15 24c04 008d009c umulleq r0, sp, ip, r0 24c08 2020919c mlacs r0, ip, r1, r9 24c0c 74008800 strvc r8, [r0], #0xfffff800 24c10 4674000f ldrmibt r0, [r4], -pc 24c14 46381605 ldrmit r1, [r8], -r5, lsl #0xc 24c18 fc0020e0 stc2 0, cr2, [r0], {224} 24c1c 82c1f001 sbchi pc, r1, #0x1 24c20 20ca9800 sbccs r9, sl, r0, lsl #0x10 24c24 0ae37100 beq ff90102c 24c28 0431b13c ldreqt fp, [r1], #0xfffffec4 24c2c 005c0018 subeqs r0, ip, r8, lsl r0 24c30 81480004 cmphi r8, r4 24c34 a837c82b ldmgeda r7!, {r0, r1, r3, r5, fp, lr, pc} 24c38 02bc0e46 adceqs r0, ip, #0x460 24c3c f8016400 stmnvda r1, {sl, sp, lr} 24c40 8c20f80f stchi 8, cr15, [r0], #0xffffffc4 24c44 1af403ab bne ffd25af8 24c48 06f20c91 usateq r0, #0x12, r1, LSL #25 24c4c ec0cb4a0 cfstrs mvf11, [ip], {160} 24c50 5a54680b bpl 153ec84 24c54 30010812 andcc r0, r1, r2, lsl r8 24c58 d4100a24 ldrle r0, [r0], #0xfffff5dc 24c5c 910006a0 smlatbls r0, r0, r6, r0 24c60 000741e5 andeq r4, r7, r5, ror #0x3 24c64 1c0fc0e0 stcne 0, cr12, [pc], {224} 24c68 07ffe380 ldreqb lr, [pc, r0, lsl #0x7]! 24c6c 06dc10c8 ldreqb r1, [ip], r8, asr #0x1 24c70 aab0ead8 bge fec5f7d8 24c74 04e94c06 streqbt r4, [r9], #0xc06 24c78 ac0ea4a4 cfstrsge mvf10, [lr], {164} 24c7c 084c000a stmeqda ip, {r1, r3}^ 24c80 3017304c andccs r3, r7, ip, asr #0x20 24c84 2c0ae88d stccs 8, cr14, [sl], {141} 24c88 10a43825 adcne r3, r4, r5, lsr #0x10 24c8c 1ce59f35 stcnel 15, cr9, [r5], #0xd4 24c90 085c1070 ldmeqda ip, {r4, r5, r6, ip}^ 24c94 000c7c06 andeq r7, ip, r6, lsl #0x18 24c98 2810d520 ldmcsda r0, {r5, r8, sl, ip, lr, pc} 24c9c 00062410 andeq r2, r6, r0, lsl r4 24ca0 0c000224 sfmeq f0, 4, [r0], {36} 24ca4 55200051 strpl r0, [r0, #0xffffffaf]! 24ca8 e9280080 stmdb r8!, {r7} 24cac 000c2400 andeq r2, ip, r0, lsl #0x8 24cb0 24801024 strcs r1, [r0], #0x24 24cb4 201808d5 ldrcssb r0, [r8], -r5 24cb8 24005324 strcs r5, [r0], #0xfffffcdc 24cbc e0240060 eor r0, r4, r0, rrx 24cc0 10562400 subnes r2, r6, r0, lsl #0x8 24cc4 80142400 andhis r2, r4, r0, lsl #0x8 24cc8 24000324 strcs r0, [r0], #0xfffffcdc 24ccc 55e3c006 strplb ip, [r3, #0x6]! 24cd0 38240052 stmccda r4!, {r1, r4, r6} 24cd4 00d72400 sbceqs r2, r7, r0, lsl #0x8 24cd8 24001424 strcs r1, [r0], #0xfffffbdc 24cdc 2802c661 stmcsda r2, {r0, r5, r6, r9, sl, lr, pc} 24ce0 8608fc10 undefined 24ce4 0c1be580 cfldr32eq mvfx14, [fp], {128} 24ce8 18ffff23 ldmneia pc!, {r0, r1, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ 24cec 88ffffba ldmhiia pc!, {r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ 24cf0 9e3e1c05 cdpls 12, 3, cr1, cr14, cr5, {0} 24cf4 20726f00 rsbcss r6, r2, r0, lsl #0x1e 24cf8 6576656c ldrvsb r6, [r6, #0xfffffa94]! 24cfc 4f20156c swimi 0x0020156c 24d00 a0c0084b sbcge r0, r0, fp, asr #0x10 24d04 00a48c0c adceq r8, r4, ip, lsl #0x18 24d08 00a86604 adceq r6, r8, r4, lsl #0xc 24d0c 7d681604 stcvcl 6, cr1, [r8, #0xfffffff0]! 24d10 053803f3 ldreq r0, [r8, #0xfffffc0d]! 24d14 000a23a8 andeq r2, sl, r8, lsr #0x7 24d18 014ceb00 cmpeq ip, r0, lsl #0x16 24d1c ec00388c stc 8, cr3, [r0], {140} 24d20 ec00b6ae stc 6, cr11, [r0], {174} 24d24 02441250 subeq r1, r4, #0x5 24d28 3c15597c ldccc 9, cr5, [r5], {124} 24d2c b728a805 strlt sl, [r8, -r5, lsl #0x10]! 24d30 00a81800 adceq r1, r8, r0, lsl #0x10 24d34 53ec1118 mvnpl r1, #0x6 24d38 8c05ec01 stchi 12, cr14, [r5], {1} 24d3c 8f307806 swihi 0x00307806 24d40 155416e2 ldrneb r1, [r4, #0xfffff91e] 24d44 bd403830 stcltl 8, cr3, [r0, #0xffffff40] 24d48 f3aa01e8 movnv r0, #0x3a 24d4c 6572eaff ldrvsb lr, [r2, #0xfffff501]! 24d50 02460967 subeq r0, r6, #0x19c000 24d54 30250000 eorcc r0, r5, r0 24d58 07007834 smladxeq r0, r4, r8, r7 24d5c 0d1fc000 ldceq 0, cr12, [pc] 24d60 00b0185e adceqs r1, r0, lr, asr r8 24d64 0c80e1d0 stfeqd f6, [r0], {208} 24d68 07e3501a undefined 24d6c 60001710 andvs r1, r0, r0, lsl r7 24d70 b0cc0584 sbclt r0, ip, r4, lsl #0xb 24d74 e1d01000 bics r1, r0, r0 24d78 e2840050 add r0, r4, #0x50 24d7c 8445a95e strhib sl, [r5], #0xfffff6a2 24d80 f85c0004 ldmnvda ip, {r2}^ 24d84 00cc4446 sbceq r4, ip, r6, asr #0x8 24d88 13b0200f movnes r2, #0xf 24d8c b80d10f4 stmltda sp, {r2, r4, r5, r6, r7, ip} 24d90 30380400 eorccs r0, r8, r0, lsl #0x8 24d94 1448e59f strneb lr, [r8], #0xfffffa61 24d98 24c00800 strcsb r0, [r0], #0x800 24d9c 82368002 eorhis r8, r6, #0x2 24da0 cf4020e5 swigt 0x004020e5 24da4 82c6b401 sbchi fp, r6, #0x1000000 24da8 0116a4e5 tsteq r6, r5, ror #0x9 24dac 1870e582 ldmneda r0!, {r1, r7, r8, sl, sp, lr, pc}^ 24db0 10a8e28c adcne lr, r8, ip, lsl #0x5 24db4 011b6008 tsteq fp, r8 24db8 40240094 mlami r4, r4, r0, r0 24dbc 10e3a01a rscne sl, r3, sl, lsl r0 24dc0 000810d8 ldreqd r1, [r8], -r8 24dc4 08000410 stmeqda r0, {r4, sl} 24dc8 10008419 andne r8, r0, r9, lsl r4 24dcc 49016000 stmmidb r1, {sp, lr} 24dd0 814c275c cmphi ip, ip, asr r7 24dd4 02e08120 rsceq r8, r0, #0x8 24dd8 e0893100 add r3, r9, r0, lsl #0x2 24ddc e5932410 ldr r2, [r3, #0x410] 24de0 1001001c andne r0, r1, ip, lsl r0 24de4 a02802e1 eorge r0, r8, r1, ror #0x5 24de8 34000c01 strcc r0, [r0], #0xfffff3ff 24dec 2802e593 stmcsda r2, {r0, r1, r4, r7, r8, sl, sp, lr, pc} 24df0 16001182 strne r1, [r0], -r2, lsl #0x3 24df4 17e58320 strneb r8, [r5, r0, lsr #0x6]! 24df8 4c47024c sfmmi f0, 2, [r7], {76} 24dfc d7303c19 undefined 24e00 141cc800 ldrne ip, [ip], #0xfffff800 24e04 01a00e44 moveq r0, r4, asr #0x1c 24e08 34123c0c ldrcc r3, [r2], #0xfffff3f4 24e0c 13021403 tstne r2, #0x3000000 24e10 e5810424 str r0, [r1, #0x424] 24e14 d4e02002 strlebt r2, [r0], #0x2 24e18 01e6e120 mvneq lr, r0, lsr #0x2 24e1c 89547444 ldmhidb r4, {r2, r6, sl, ip, sp, lr}^ 24e20 0082b2e5 addeq fp, r2, r5, ror #0x5 24e24 8904780c stmhidb r4, {r2, r3, fp, ip, sp, lr} 24e28 c80030e5 stmgtda r0, {r0, r2, r5, r6, r7, ip, sp} 24e2c 340ed874 strcc sp, [lr], #0xfffff78c 24e30 0074b017 rsbeqs fp, r4, r7, lsl r0 24e34 78601310 stmvcda r0!, {r4, r8, r9, ip}^ 24e38 d5519904 ldrleb r9, [r1, #0xfffff6fc] 24e3c 20da7c04 sbccss r7, sl, r4, lsl #0x18 24e40 40004094 mulmi r0, r4, r0 24e44 5305741e tstpl r5, #0x1e000000 24e48 48ebfffb stmmiia fp!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ 24e4c 019f4c01 orreqs r4, pc, r1, lsl #0x18 24e50 08fd6208 ldmeqia sp!, {r3, r9, sp, lr}^ 24e54 f82c5e90 stmnvda ip!, {r4, r7, r9, sl, fp, ip, lr} 24e58 2c1dd006 ldccs 0, cr13, [sp], {6} 24e5c 068000e3 streq r0, [r0], r3, ror #0x1 24e60 06fae589 ldreqbt lr, [sl], r9, lsl #0xb 24e64 0005e1d4 ldreqd lr, [r5], -r4 24e68 84e1a003 strhibt sl, [r1], #0x3 24e6c 00f80c00 rsceqs r0, r8, r0, lsl #0x18 24e70 00c2550c sbceq r5, r2, ip, lsl #0xa 24e74 0c008830 stceq 8, cr8, [r0], {48} 24e78 0d0c00ba stceq 0, cr0, [ip, #0xfffffd18] 24e7c 01002410 tsteq r0, r0, lsl r4 24e80 0d48e160 stfeqp f6, [r8, #0xfffffe80] 24e84 b666e280 strltbt lr, [r6], -r0, lsl #0x5 24e88 008cac03 addeq sl, ip, r3, lsl #0x18 24e8c ec641418 cfstrd mvd1, [r4], #0xffffffa0 24e90 c8110c0f ldmgtda r1, {r0, r1, r2, r3, sl, fp} 24e94 00020a33 andeq r0, r2, r3, lsr sl 24e98 680116eb stmvsda r1, {r0, r1, r3, r5, r6, r7, r9, sl, ip} 24e9c b4a0009b strltt r0, [r0], #0x9b 24ea0 e1d4010d bics r0, r4, sp, lsl #0x2 24ea4 05b00110 ldreq r0, [r0, #0x110]! 24ea8 101aea7a andnes lr, sl, sl, ror sl 24eac 0008e82e andeq lr, r8, lr, lsr #0x10 24eb0 380160a0 stmccda r1, {r5, r7, sp, lr} 24eb4 3c1d9c00 ldccc 12, cr9, [sp], {0} 24eb8 8c008021 stchi 0, cr8, [r0], {33} 24ebc e59925f0 ldr r2, [r9, #0x5f0] 24ec0 029935f4 addeqs r3, r9, #0x3d000000 24ec4 702002e5 eorvc r0, r0, r5, ror #0x5 24ec8 2000f0e0 andcs pc, r0, r0, ror #0x1 24ecc e1300c03 teq r0, r3, lsl #0x18 24ed0 8c0300e0 stchi 0, cr0, [r3], {224} 24ed4 0002401d andeq r4, r2, sp, lsl r0 24ed8 03e05002 mvneq r5, #0x2 24edc 03e0d110 mvneq sp, #0x4 24ee0 ec72aa38 ldcl 10, cr10, [r2], #0xffffff20 24ee4 38003c10 stmccda r0, {r4, sl, fp, ip, sp} 24ee8 961adc08 ldrls sp, [sl], -r8, lsl #0x18 24eec 8ed05c08 cdphi 12, 13, cr5, cr0, cr8, {0} 24ef0 68e86000 stmvsia r8!, {sp, lr}^ 24ef4 193c0d89 ldmnedb ip!, {r0, r3, r7, r8, sl, fp} 24ef8 e88030c0 stmia r0, {r6, r7, ip, sp} 24efc e40400b0 str r0, [r4], #0xffffff50 24f00 f80b1400 stmnvda fp, {sl, ip} 24f04 0006ede8 andeq lr, r6, r8, ror #0x1b 24f08 1012ea7b andnes lr, r2, fp, ror sl 24f0c 70107410 andvcs r7, r0, r0, lsl r4 24f10 f005bc1c andnv fp, r5, ip, lsl ip 24f14 d570f070 ldrleb pc, [r0, #0xffffff90]! 24f18 38027000 stmccda r2, {ip, sp, lr} 24f1c f4c018ba strnvb r1, [r0], #0x8ba 24f20 26b6e000 ldrcst lr, [r6], r0 24f24 e3a03504 mov r3, #0x1000000 24f28 d8135c10 ldmleda r3, {r4, sl, fp, ip, lr} 24f2c d60800e4 strle r0, [r8], -r4, ror #0x1 24f30 3158480e cmpcc r8, lr, lsl #0x10 24f34 0dc0a009 stceql 0, cr10, [r0, #0x24] 24f38 d22c1e9c eorle r1, ip, #0x9c0 24f3c 1b380006 blne e24f5c 24f40 105c0065 subnes r0, ip, r5, rrx 24f44 18a00268 stmneia r0!, {r3, r5, r6, r9} 24f48 003306ce eoreqs r0, r3, lr, asr #0xd 24f4c 1158121a cmpne r8, sl, lsl r2 24f50 00fabe5c rsceqs fp, sl, ip, asr lr 24f54 e2600118 rsb r0, r0, #0x6 24f58 ac001c10 stcge 12, cr1, [r0], {16} 24f5c e1a05808 mov r5, r8, lsl #0x10 24f60 2a1400ae bcs 525220 24f64 d4b8008a ldrlet r0, [r8], #0x8a 24f68 9c20d909 stcls 9, cr13, [r0], #0xffffffdc 24f6c f99c000b ldmnvib ip, {r0, r1, r3} 24f70 eb000900 bl 27378 24f74 e5992490 ldr r2, [r9, #0x490] 24f78 10344094 mlanes r4, r4, r0, r4 24f7c 01e052b0 streqh r5, [r0, #0x20]! 24f80 80e0d310 rschi sp, r0, r0, lsl r3 24f84 00b2bc0c adceqs fp, r2, ip, lsl #0x18 24f88 04b59010 ldreqt r9, [r5], #0x10 24f8c b5900000 ldrlt r0, [r0] 24f90 b3a04005 movlt r4, #0x5 24f94 89020494 stmhidb r2, {r2, r4, r7, sl} 24f98 891490b5 ldmhidb r4, {r0, r2, r4, r5, r7, ip, pc} 24f9c bae50cb5 blt ff968278 24fa0 80801178 addhi r1, r0, r8, ror r1 24fa4 ff02040a swinv 0x0002040a 24fa8 a0406000 subge r6, r0, r0 24fac 40030603 andmi r0, r3, r3, lsl #0xc 24fb0 01c013a0 biceq r1, r0, r0, lsr #0x7 24fb4 eaf00094 b ffc2520c 24fb8 9440406a strlsb r4, [r0], #0xffffff96 24fbc 0304ec1f tsteq r4, #0x1f00 24fc0 10007c08 andne r7, r0, r8, lsl #0x18 24fc4 310660bc strcch r6, [r6, -ip] 24fc8 13540210 cmpne r4, #0x1 24fcc 15910690 ldrne r0, [r1, #0x690] 24fd0 80200100 eorhi r0, r0, r0, lsl #0x2 24fd4 81269013 teqhi r6, r3, lsl r0 24fd8 06900915 undefined 24fdc 040b1581 streq r1, [fp], #0xfffffa7f 24fe0 3041e4ea subcc lr, r1, sl, ror #0x9 24fe4 0ff410cc swieq 0x00f410cc 24fe8 000708a4 andeq r0, r7, r4, lsr #0x11 24fec 18f41038 ldmneia r4!, {r3, r4, r5, ip}^ 24ff0 e59f0000 ldr r0, [pc, #0x0] ; 24ff8 24ff4 e1c041b0 strh r4, [r0, #0x10] 24ff8 9907121c stmlsdb r7, {r2, r3, r4, r9, ip} 24ffc c011b2e5 andgts fp, r1, r5, ror #0x5 25000 ac097400 cfstrsge mvf7, [r9], {0} 25004 3086bc18 addcc fp, r6, r8, lsl ip 25008 7c7c7f01 ldcvcl 15, cr7, [ip], #0xfffffffc 2500c 00803302 addeq r3, r0, r2, lsl #0x6 25010 016468ec cmneq r4, ip, ror #0x11 25014 78004430 stmvcda r0, {r4, r5, sl, lr} 25018 a40b1c1a strge r1, [fp], #0xfffff3e6 2501c 89150168 ldmhidb r5, {r3, r5, r6, r8} 25020 04007ce5 streq r7, [r0], #0xfffff31b 25024 78040080 stmvcda r4, {r7} 25028 74540400 ldrvcb r0, [r4], #0xfffffc00 2502c 00700400 rsbeqs r0, r0, r0, lsl #0x8 25030 04006c04 streq r6, [r0], #0xfffff3fc 25034 d400000f strle r0, [r0], #0xfffffff1 25038 c909d7e5 stmgtdb r9, {r0, r2, r5, r6, r7, r8, r9, sl, ip, lr, pc} 2503c 4402b0e5 strmi fp, [r2], #0xffffff1b 25040 e3b01fd4 movs r1, #0x350 25044 9c131002 ldcls 0, cr1, [r3], {2} 25048 a064e280 rsbge lr, r4, r0, lsl #0x5 2504c 880ec400 stmhida lr, {sl, lr, pc} 25050 9c0567e2 stcls 7, cr6, [r5], {226} 25054 00680826 rsbeq r0, r8, r6, lsr #0x10 25058 a003c819 andge ip, r3, r9, lsl r8 2505c a0500584 subges r0, r0, r4, lsl #0xb 25060 00a822e1 adceq r2, r8, r1, ror #0x5 25064 58001410 stmplda r0, {r4, sl, ip} 25068 cc500c18 mrrcgt 12, 1, r0, r0, cr8 2506c e5058909 str r8, [r5, #0xfffff6f7] 25070 e58919d0 str r1, [r9, #0x9d0] 25074 02401413 subeq r1, r0, #0x13000000 25078 0810e4f8 ldmeqda r0, {r3, r4, r5, r6, r7, sl, sp, lr, pc} 2507c 28023c13 stmcsda r2, {r0, r1, r4, sl, fp, ip, sp} 25080 7c11890a ldcvc 9, cr8, [r1], {10} 25084 e2037000 and r7, r3, #0x0 25088 e2e11000 rsc r1, r1, #0x0 2508c 100c0073 andne r0, ip, r3, ror r0 25090 701e801c andvcs r8, lr, ip, lsl r0 25094 15990440 ldrne r0, [r9, #0x440] 25098 40800008 addmi r0, r0, r8 2509c 15300013 ldrne r0, [r0, #0xffffffed]! 250a0 ebfff2a6 bl 21b40 250a4 30f76c29 rscccs r6, r7, r9, lsr #0x18 250a8 24381e1c ldrcst r1, [r8], #0xfffff1e4 250ac 38142001 ldmccda r4, {r0, sp} 250b0 c0710060 rsbgts r0, r1, r0, rrx 250b4 b0000c00 andlt r0, r0, r0, lsl #0x18 250b8 207c3800 rsbcss r3, ip, r0, lsl #0x10 250bc 0414078f ldreq r0, [r4], #0xfffff871 250c0 0002e892 muleq r2, r2, r8 250c4 a1200290 strgeb r0, [r0, -r0]! 250c8 7412e8e0 ldrvc lr, [r2], #0xfffff720 250cc 2010801d andcss r8, r0, sp, lsl r0 250d0 f0200070 eornv r0, r0, r0, ror r0 250d4 e5118905 ldr r8, [r1, #0xfffff6fb] 250d8 844015f4 strhib r1, [r0], #0xfffffa0c 250dc 07e21000 streqb r1, [r2, r0]! 250e0 d8132d60 ldmleda r3, {r5, r6, r8, sl, fp, sp} 250e4 0040d400 subeq sp, r0, r0, lsl #0x8 250e8 b290145c addlts r1, r0, #0x5c000000 250ec 3411dc00 ldrcc sp, [r1], #0xfffff400 250f0 6c050003 stcvs 0, cr0, [r5], {3} 250f4 0721e594 undefined 250f8 000e648c andeq r6, lr, ip, lsl #0x9 250fc e21406f4 ands r0, r4, #0xf400000 25100 0e3c0014 mrceq 0, 1, r0, cr12, cr4, {0} 25104 e5d41810 ldrb r1, [r4, #0x810] 25108 157400ac ldrneb r0, [r4, #0xffffff54]! 2510c 0210a174 andeqs sl, r0, #0x1d 25110 c0280aa3 eorgt r0, r8, r3, lsr #0x15 25114 e1804006 orr r4, r0, r6 25118 545c00ac ldrplb r0, [ip], #0xffffff54 2511c f26e24f0 rsbnv r2, lr, #0xf0000000 25120 0000841c andeq r8, r0, ip, lsl r4 25124 f8007800 stmnvda r0, {fp, ip, sp, lr} 25128 e4344541 ldrt r4, [r4], #0xfffffabf 2512c e280400c add r4, r0, #0xc 25130 28e804b8 stmcsia r8!, {r3, r4, r5, r7, sl}^ 25134 88086010 stmhida r8, {r4, sp, lr} 25138 805403a0 subhis r0, r4, r0, lsr #0x7 2513c 1aa0e3a0 bne fe85dfc4 25140 bc1116a0 ldclt 6, cr1, [r1], {160} 25144 1d908ff1 ldcne 15, cr8, [r0, #0x3c4] 25148 ea002a01 b 2f954 2514c 00616412 rsbeq r6, r1, r2, lsl r4 25150 0c001a04 stceq 10, cr1, [r0], {4} 25154 0800ca3b stmeqda r0, {r0, r1, r3, r4, r5, r9, fp, lr, pc} 25158 28ea4500 stmcsia sl!, {r8, sl, lr}^ 2515c 00440400 subeq r0, r4, r0, lsl #0x8 25160 00aa1804 adceq r1, sl, r4, lsl #0x10 25164 18001404 stmneda r0, {r2, sl, ip} 25168 6a040013 bvs 1251bc 2516c ca5a0c00 bgt 16a8174 25170 b0010400 andlt r0, r1, r0, lsl #0x8 25174 040062ea streq r6, [r0], #0xfffffd16 25178 360400a4 strcc r0, [r4], -r4, lsr #0x1 2517c 820400ab andhi r0, r4, #0xab 25180 00980400 addeqs r0, r8, r0, lsl #0x8 25184 04009304 streq r9, [r0], #0xfffffcfc 25188 ea2a910b b ac95bc 2518c d30400d1 tstle r4, #0xd1 25190 00fd0400 rsceqs r0, sp, r0, lsl #0x8 25194 0000b004 andeq fp, r0, r4 25198 20b2e1d5 ldrcssb lr, [r2], r5 2519c 2cb0e1d4 ldfcsd f6, [r0], #0x350 251a0 382ad410 stmccda sl!, {r4, sl, ip, lr, pc} 251a4 0dd42806 ldceql 8, cr2, [r4, #0x18] 251a8 2a000750 bcs 26ef0 251ac 2000feeb andcs pc, r0, fp, ror #0x1d 251b0 fc2403e8 stc2 3, cr0, [r4], #0xfffffc60 251b4 a1b20800 movges r0, r0, lsl #0x10 251b8 03002800 tsteq r0, #0x0 251bc a07120f4 ldrgesh r2, [r1], #0xfffffffc 251c0 029401e1 addeqs r0, r4, #0x40000038 251c4 940106ea strls r0, [r1], #0xfffff916 251c8 a4042ce7 strge r2, [r4], #0xfffff319 251cc 1006c251 andne ip, r6, r1, asr r2 251d0 0007b819 andeq fp, r7, r9, lsl r8 251d4 6c0de156 stfvsd f6, [sp], {86} 251d8 00f16bba ldreqh r6, [r1], #0xba 251dc 6d1c131c ldcvs 3, cr1, [ip, #0xffffff90] 251e0 00ee7003 rsceq r7, lr, r3 251e4 8034100c eorhis r1, r4, ip 251e8 86ead502 strhibt sp, [sl], r2, lsl #0xa 251ec b4e08400 strltbt r8, [r0], #0x400 251f0 d0058680 andle r8, r5, r0, lsl #0xd 251f4 16e2087c uxtabne r0, r2, ip, ROR #0x10 251f8 b60f2403 strlt r2, [pc], -r3, lsl #0x8 251fc 000710e1 andeq r1, r7, r1, ror #0x1 25200 3ad42bc8 bcc ff530128 25204 b5ebfff8 strltb pc, [fp, #0xff8]! 25208 001a9c19 andeqs r9, sl, r9, lsl ip 2520c 004c1018 subeq r1, ip, r8, lsl r0 25210 03065801 tsteq r6, #0x10000 25214 fff10410 swinv 0x00f10410 25218 00ddcaff ldreqsh ip, [sp], #0xaf 2521c 1720033c undefined 25220 0102e5d4 ldreqd lr, [r2, -r4] 25224 18000160 stmneda r0, {r5, r6, r8} 25228 60109c1b andvss r9, r0, fp, lsl ip 2522c 9401315a strls r3, [r1], #0xfffffea6 25230 1e6010d6 mcrne 0, 3, r1, cr0, cr6, {6} 25234 b410153c ldrlt r1, [r0], #0xfffffac4 25238 bfe305a0 swilt 0x00e305a0 2523c 10ebfff9 strned pc, [fp], #0xf9 25240 c001b4dc ldrgtd fp, [r1], -ip 25244 17c417ad strneb r1, [r4, sp, lsr #0xf] 25248 011c6802 tsteq ip, r2, lsl #0x10 2524c 185c1580 ldmneda ip, {r7, r8, sl, ip}^ 25250 16580800 ldrneb r0, [r8], -r0, lsl #0x10 25254 00204000 eoreq r4, r0, r0 25258 a0e01108 rscge r1, r0, r8, lsl #0x2 2525c e0350a01 eors r0, r5, r1, lsl #0x14 25260 02dc11d4 sbceqs r1, ip, #0x35 25264 a8028c9c stmgeda r2, {r2, r3, r4, r7, sl, fp, pc} 25268 c2f0007f rscgts r0, r0, #0x7f 2526c 04111810 ldreq r1, [r1], #0xfffff7f0 25270 05c989d5 streqb r8, [r9, #0x9d5] 25274 0c130f07 ldceq 15, cr0, [r3], {7} 25278 15c909d5 strneb r0, [r9, #0x9d5] 2527c 24024812 strcs r4, [r2], #0xfffff7ee 25280 00152003 andeqs r2, r5, r3 25284 281213c0 ldmcsda r2, {r6, r7, r8, r9, ip} 25288 c4e040b9 strgtbt r4, [r0], #0xb9 2528c b67e0007 ldrltbt r0, [lr], -r7 25290 40110c00 andmis r0, r1, r0, lsl #0x18 25294 a8123410 ldmgeda r2, {r4, sl, ip, sp} 25298 4410181f ldrmi r1, [r0], #0xfffff7e1 2529c 1002a2b7 strneh sl, [r2], -r7 252a0 d41c20af ldrle r2, [ip], #0xffffff51 252a4 0c0095e1 cfstr32eq mvfx9, [r0], {225} 252a8 0c00ba40 stceq 10, cr11, [r0], {64} 252ac 006411b6 streqh r1, [r4], #0xffffffea 252b0 78181310 ldmvcda r8, {r4, r8, r9, ip} 252b4 a3a78c07 movge r8, #0x700 252b8 23381400 teqcs r8, #0x0 252bc 3ce584c4 cfstrdcc mvd8, [r5], #0x310 252c0 f41e0800 ldrnv r0, [lr], #0xfffff800 252c4 0800406d stmeqda r0, {r0, r2, r3, r5, r6, lr} 252c8 00441018 subeq r1, r4, r8, lsl r0 252cc 4cf41708 ldcmil 7, cr1, [r4], #0x20 252d0 17a90800 strne r0, [r9, r0, lsl #0x10]! 252d4 080048d8 stmeqda r0, {r3, r4, r6, r7, fp, lr} 252d8 4024244c eormi r2, r4, ip, asr #0x8 252dc 55c417e0 strplb r1, [r4, #0x7e0] 252e0 18e800bc stmneia r8!, {r2, r3, r4, r5, r7}^ 252e4 00540800 subeqs r0, r4, r0, lsl #0x10 252e8 08001c18 stmeqda r0, {r3, r4, sl, fp, ip} 252ec a40cdc65 strge sp, [ip], #0xfffff39b 252f0 20e2c707 rsccs ip, r2, r7, lsl #0xe 252f4 007c0c00 rsbeqs r0, ip, r0, lsl #0x18 252f8 1e400514 mcrne 5, 2, r0, cr0, cr4, {0} 252fc 0048e289 subeq lr, r8, r9, lsl #0x5 25300 0c00780c stceq 8, cr7, [r0], {12} 25304 811f9605 tsthi pc, r5, lsl #0xc 25308 0c0044e2 cfstrseq mvf4, [r0], {226} 2530c 57cc0524 strplb r0, [ip, r4, lsr #0xa] 25310 88140120 ldmhida r4, {r5, r8} 25314 00c57800 sbceq r7, r5, r0, lsl #0x10 25318 01042594 streqb r2, [r4, -r4] 2531c f450b070 ldrnvb fp, [r0], #0xffffff90 25320 00f41183 rsceqs r1, r4, r3, lsl #0x3 25324 d400d308 strle sp, [r0], #0xfffffcf8 25328 4c00ad11 stcmi 13, cr10, [r0], {17} 2532c 0818101b ldmeqda r8, {r0, r1, r3, r4, ip} 25330 4414d840 ldrmi sp, [r4], #0xfffff7c0 25334 d12c00d9 ldrled r0, [ip, -r9]! 25338 fc04f800 stc2 8, cr15, [r4], {0} 2533c d4ac05c4 strlet r0, [ip], #0x5c4 25340 4400a5e5 strmi sl, [r0], #0xfffffa1b 25344 4c007655 stcmi 6, cr7, [r0], {85} 25348 207c00b8 ldrcsh r0, [ip], #0xfffffff8 2534c 0000c40a andeq ip, r0, sl, lsl #0x8 25350 81726818 cmnhi r2, r8, lsl r8 25354 0ae40210 beq ff925b9c 25358 01c6d81f biceq sp, r6, pc, lsl r8 2535c 6ceb3600 stcvsl 6, cr3, [fp] 25360 e4100c41 ldr r0, [r0], #0xfffff3bf 25364 110c0069 tstne ip, r9, rrx 25368 010000e0 smlatteq r0, r0, r0, r0 2536c 0420e089 streqt lr, [r0], #0xffffff77 25370 52b0e590 adcpls lr, r0, #0x24000000 25374 11301010 teqne r0, r0, lsl r0 25378 05903c08 ldreq r3, [r0, #0xc08] 2537c d005f400 andle pc, r5, r0, lsl #0x8 25380 4821e802 stmmida r1!, {r1, fp, sp, lr, pc} 25384 14f40101 ldrnebt r0, [r4], #0x101 25388 80e59732 rschi r9, r5, r2, lsr r7 2538c 07e1580b streqb r5, [r1, fp, lsl #0x10]! 25390 07e3c330 undefined 25394 e2020020 and r0, r2, #0x20 25398 e1833002 orr r3, r3, r2 2539c 87403214 smlaldhi r3, r0, r4, r2 253a0 70e35815 rscvc r5, r3, r5, lsl r8 253a4 00059f21 andeq r9, r5, r1, lsr #0x1e 253a8 13e02000 mvnne r2, #0x0 253ac e5872424 str r2, [r7, #0x424] 253b0 10204308 eorne r4, r0, r8, lsl #0x6 253b4 08e18230 stmeqia r1!, {r4, r5, r9, pc}^ 253b8 10f80720 rscnes r0, r8, r0, lsr #0xe 253bc 8210160c andhis r1, r0, #0xc00000 253c0 4ed417e1 cdpmi 7, 13, cr1, cr4, cr1, {7} 253c4 a8166c20 ldmgeda r6, {r5, sl, fp, sp, lr} 253c8 b2e52c8d rsclt r2, r5, #0x8d00 253cc 010d8001 tsteq sp, r1 253d0 e1d809b8 ldrh r0, [r8, #0x98] 253d4 ec61c004 stcl 0, cr12, [r1], #0xfffffff0 253d8 059d2015 ldreq r2, [sp, #0x15] 253dc 05890428 streq r0, [r9, #0x428] 253e0 00214361 eoreq r4, r1, r1, ror #0x6 253e4 06bc1030 undefined 253e8 e41a0589 ldr r0, [sl], #0xfffffa77 253ec 40cc8001 sbcmi r8, ip, r1 253f0 5cc001e2 stfple f0, [r0], {226} 253f4 30a00804 adccc r0, r0, r4, lsl #0x10 253f8 0c00020c sfmeq f0, 4, [r0], {12} 253fc 0b00021b bleq 25c70 25400 5800ba38 stmplda r0, {r3, r4, r5, r9, fp, ip, sp, pc} 25404 130004bb tstne r0, #0xbb000000 25408 9a80125c bls fe029d80 2540c ab335000 blge cf9414 25410 00040c00 andeq r0, r4, r0, lsl #0x18 25414 e408dc5c str sp, [r8], #0xfffff3a4 25418 12d8046a sbcnes r0, r8, #0x6a000000 2541c f5f90524 ldrnvb r0, [r9, #0x524]! 25420 402debff strmid lr, [sp], -pc 25424 7c0124f0 cfstrsvc mvf2, [r1], {240} 25428 80201084 eorhi r1, r0, r4, lsl #0x1 2542c 10e08001 rscne r8, r0, r1 25430 170e40fc undefined 25434 05b2e280 ldreq lr, [r2, #0x280]! 25438 6003e114 andvs lr, r3, r4, lsl r1 2543c 18502010 ldmneda r0, {r4, sp}^ 25440 c086c806 addgt ip, r6, r6, lsl #0x10 25444 20110be5 andcss r0, r1, r5, ror #0x17 25448 23e88c00 mvncs r8, #0x0 2544c 58059907 stmplda r5, {r0, r1, r2, r8, fp, ip, pc} 25450 22001a00 andcs r1, r0, #0x0 25454 b08c00fc strltd r0, [ip], ip 25458 00191403 andeqs r1, r9, r3, lsl #0x8 2545c 40883a10 addmi r3, r8, r0, lsl sl 25460 e807e8e2 stmda r7, {r1, r5, r6, r7, fp, sp, lr, pc} 25464 24002c07 strcs r2, [r0], #0xfffff3f9 25468 0d132c10 ldceq 12, cr2, [r3, #0xffffffc0] 2546c 80118040 andhis r8, r1, r0, asr #0x20 25470 1101e001 tstne r1, r1 25474 16afe089 strnet lr, [pc], r9, lsl #0x1 25478 f55a943f ldrnvb r9, [sl, #0xfffffbc1] 2547c 100de40f andne lr, sp, pc, lsl #0x8 25480 50402080 subpl r2, r0, r0, lsl #0x1 25484 4a81f000 bmi fe0a148c 25488 d53400d2 ldrle r0, [r4, #0xffffff2e]! 2548c 44140008 ldrmi r0, [r4], #0xfffffff8 25490 9640a800 strlsb sl, [r0], -r0, lsl #0x10 25494 a8eca800 stmgeia ip!, {fp, sp, pc}^ 25498 006c1033 rsbeq r1, ip, r3, lsr r0 2549c f01c11a0 andnvs r1, ip, r0, lsr #0x3 254a0 172406de undefined 254a4 9800e998 stmlsda r0, {r3, r4, r7, r8, fp, sp, lr, pc} 254a8 c004cc51 andgt ip, r4, r1, asr ip 254ac 04a07300 streqt r7, [r0], #0x300 254b0 bd85f813 stclt 8, cr15, [r5, #0x4c] 254b4 bf2c0ae8 swilt 0x002c0ae8 254b8 6469006f strvsbt r0, [r9], #0xffffff91 254bc 6469615f strvsbt r6, [r9], #0xfffffea1 254c0 25082028 strcs r2, [r8, #0xffffffd8] 254c4 02292070 eoreq r2, r9, #0x70 254c8 44494f1e strmib r4, [r9], #0xfffff0e2 254cc 43505f0d cmpmi r0, #0x34 254d0 66bb1953 ssatvs r1, #0x1c, r3, ASR #18 254d4 fc00093c stc2 9, cr0, [r0], {60} 254d8 13f0f229 mvnnes pc, #0x90000002 254dc c41b84ac ldrgt r8, [fp], #0xfffffb54 254e0 3001d6e1 andcc sp, r1, r1, ror #0xd 254e4 108c57d4 ldrned r5, [ip], r4 254e8 6c00056c cfstr32vs mvfx0, [r0], {108} 254ec d46420d0 strlebt r2, [r4], #0xffffff30 254f0 a01980e1 andges r8, r9, r1, ror #0x1 254f4 e2001008 and r1, r0, #0x8 254f8 d0920658 addles r0, r2, r8, asr r6 254fc 3c05b820 stccc 8, cr11, [r5], {32} 25500 133c0503 teqne ip, #0xc00000 25504 d4820658 strle r0, [r2], #0x658 25508 c4030866 strgt r0, [r3], #0xfffff79a 2550c 11e80311 mvnne r0, r1, lsl r3 25510 f8c58810 stmnvia r5, {r4, fp, pc}^ 25514 a022ff78 eorge pc, r2, r8, ror pc 25518 c8029c10 stmgtda r2, {r4, sl, fp, ip, pc} 2551c 13a09f01 movne r9, #0x4 25520 34468080 strccb r8, [r6], #0xffffff80 25524 02895020 addeq r5, r9, #0x20 25528 21895010 orrcs r5, r9, r0, lsl r0 2552c 1c000412 cfstrsne mvf0, [r0], {18} 25530 1bfff49e blne 227b0 25534 0f0c7c55 swieq 0x000c7c55 25538 25eafff1 strcsb pc, [sl, #0xff1]! 2553c 1e9c0f74 mrcne 15, 4, r0, cr12, cr4, {3} 25540 e5d01b00 ldrb r1, [r0, #0xb00] 25544 01f81c00 mvneqs r1, r0, lsl #0x18 25548 e0123938 ands r3, r2, r8, lsr r9 2554c 24101c07 ldrcs r1, [r0], #0xfffff3f9 25550 b00688a0 andlt r8, r6, r0, lsr #0x11 25554 01dfe088 biceqs lr, pc, r8, lsl #0x1 25558 1ee1d001 cdpne 0, 14, cr13, cr1, cr1, {0} 2555c 0ae5d810 beq ff99b5a4 25560 0092b400 addeqs fp, r2, r0, lsl #0x8 25564 1e08eacf fnmacsne s28, s17, s30 25568 29411020 stmcsdb r1, {r5, ip}^ 2556c 2014d8d8 ldrcssb sp, [r4], -r8 25570 7c02a1d5 stfvcd f2, [r2], {213} 25574 aae804a1 bge ffa26800 25578 d5200cd0 strle r0, [r0, #0xfffff330]! 2557c bc02d8e1 stclt 8, cr13, [r2], {225} 25580 40e13402 rscmi r3, r1, r2, lsl #0x8 25584 a3a06716 movge r6, #0x580000 25588 11aa6c06 movne r6, r6, lsl #0x18 2558c d3f00464 mvnles r0, #0x64000000 25590 dac807ac ble ff227448 25594 0d00ac13 stceq 12, cr10, [r0, #0xffffffb4] 25598 e0d40fd8 ldrsb r0, [r4], #0xf8 2559c 6801ca64 stmvsda r1, {r2, r5, r6, r9, fp, lr, pc} 255a0 d1e11800 mvnle r1, r0, lsl #0x10 255a4 01d93000 biceqs r3, r9, r0 255a8 20090654 andcs r0, r9, r4, asr r6 255ac 0435e1a0 ldreqt lr, [r5], #0xfffffe60 255b0 020b0040 andeq r0, fp, #0x40 255b4 b001a88c andlt sl, r1, ip, lsl #0x11 255b8 04100a5c ldreq r0, [r0], #0xfffff5a4 255bc 1002dc0a andne sp, r2, sl, lsl #0x18 255c0 a40e98d0 strge r9, [lr], #0xfffff730 255c4 2010e5d0 ldrcssb lr, [r0], -r0 255c8 7feb3802 swivc 0x00eb3802 255cc 05605550 streqb r5, [r0, #0xfffffab0]! 255d0 2c11540c cfldrscs mvf5, [r1], {12} 255d4 03300701 teqeq r0, #0x40000 255d8 0b5a7900 bleq 16c39e0 255dc 10053010 andne r3, r5, r0, lsl r0 255e0 05fc0a58 ldreqb r0, [ip, #0xa58]! 255e4 83481c00 cmphi r8, #0x0 255e8 74273c00 strvct r3, [r7], #0xfffff400 255ec 05cfe080 streqb lr, [pc, #0x80] ; 25674 255f0 964c157c undefined 255f4 97e34805 strlsb r4, [r3, r5, lsl #0x10]! 255f8 03272004 teqeq r7, #0x4 255fc e3f40c38 mvns r0, #0x3800 25600 0c00946f cfstrseq mvf9, [r0], {111} 25604 0138ec13 teqeq r8, r3, lsl ip 25608 09c02120 stmeqib r0, {r5, r8, sp}^ 2560c 0a7810f8 beq 1e299f4 25610 e0892101 add r2, r9, r1, lsl #0x2 25614 0005b01a andeq fp, r5, sl, lsl r0 25618 040f5cd8 streq r5, [pc], #0xcd8 ; 25620 2561c 00fae582 rsceqs lr, sl, r2, lsl #0xb 25620 1a285040 bne a39728 25624 33f41868 mvnccs r1, #0x680000 25628 8000407f andhi r4, r0, pc, ror r0 2562c 14383000 ldrnet r3, [r8] 25630 5c00140a cfstrspl mvf1, [r0], {10} 25634 e3840090 orr r0, r4, #0x90 25638 04500080 ldreqb r0, [r0], #0xffffff80 2563c dee08444 cdple 4, 14, cr8, cr0, cr4, {2} 25640 6c101010 ldcvs 0, cr1, [r0], {16} 25644 0010107c andeqs r1, r0, ip, ror r0 25648 10201a0c eorne r1, r0, ip, lsl #0x14 2564c f9407870 stmnvdb r0, {r4, r5, r6, fp, ip, sp, lr}^ 25650 4110e406 tstmi r0, r6, lsl #0x8 25654 010192e0 smlatteq r1, r0, r2, r9 25658 1880e000 stmneia r0, {sp, lr, pc} 2565c 0c21e281 sfmeq f6, 1, [r1], #0xfffffdfc 25660 10e05080 rscne r5, r0, r0, lsl #0x1 25664 f40ef750 strnv pc, [lr], #0xfffff8b0 25668 e24dd024 sub sp, sp, #0x24 2566c 8d501901 ldchil 9, cr1, [r0, #0xfffffffc] 25670 8d5020e2 ldchil 0, cr2, [r0, #0xfffffc78] 25674 8d1ab804 ldchi 8, cr11, [sl, #0xfffffff0] 25678 8c0102e5 sfmhi f0, 4, [r1], {229} 2567c 01892c12 orreq r2, r9, r2, lsl ip 25680 238c2568 orrcs r2, ip, #0x1a000000 25684 3415c47c ldrcc ip, [r5], #0xfffffb84 25688 0807f012 stmeqda r7, {r1, r4, ip, sp, lr, pc} 2568c 8d40a004 stchil 0, cr10, [r0, #0xfffffff0] 25690 e3e0a401 mvn sl, #0x1000000 25694 e3e0b480 mvn fp, #0x80000000 25698 8f6f8c02 swihi 0x006f8c02 2569c 1f0028e2 swine 0x000028e2 256a0 e532d04c ldr sp, [r2, #0xffffffb4]! 256a4 01b00030 moveqs r0, r0, lsr r0 256a8 2d011a60 fstscs s2, [r1, #0xfffffe80] 256ac e02080a0 eor r8, r0, r0, lsr #0x1 256b0 04480028 streqb r0, [r8], #0xffffffd8 256b4 f6e58d10 usatnv r8, #0x5, r0, LSL #26 256b8 00040bce andeq r0, r4, lr, asr #0x17 256bc 119ce20c orrnes lr, ip, ip, lsl #0x4 256c0 50140058 andpls r0, r4, r8, asr r0 256c4 50fa2e30 rscpls r2, sl, r0, lsr lr 256c8 10780230 rsbnes r0, r8, r0, lsr r2 256cc 0724102c streq r1, [r4, -ip, lsr #0x20]! 256d0 0002eb08 andeq lr, r2, r8, lsl #0x16 256d4 0f2841e1 swieq 0x002841e1 256d8 d10000c8 smlabtle r0, r8, r0, r0 256dc 7c0068e5 stcvc 8, cr6, [r0], {229} 256e0 50006c12 andpl r6, r0, r2, lsl ip 256e4 02814307 addeq r4, r1, #0x1c000000 256e8 85052000 strhi r2, [r5] 256ec 10013c10 andne r3, r1, r0, lsl ip 256f0 3010e4d0 ldrccsb lr, [r0], -r0 256f4 65400073 strvsb r0, [r0, #0xffffff8d] 256f8 0724021e undefined 256fc 0063ca54 rsbeq ip, r3, r4, asr sl 25700 0c00210c stfeqs f2, [r0], {12} 25704 08006456 stmeqda r0, {r1, r2, r4, r6, sl, sp, lr} 25708 7008000c andvc r0, r8, ip 2570c f8010800 stmnvda r1, {fp} 25710 0208561a andeq r5, r8, #0x1a00000 25714 a400644c strge r6, [r0], #0xfffffbb4 25718 00b80010 adceqs r0, r8, r0, lsl r0 2571c 754cea10 strvcb lr, [ip, #0xfffff5f0] 25720 780a7430 stmvcda sl, {r4, r5, sl, ip, sp, lr} 25724 2c020800 stccs 8, cr0, [r2], {0} 25728 102a000a eorne r0, sl, sl 2572c 4ff42ec4 swimi 0x00f42ec4 25730 170a1c00 strne r1, [sl, -r0, lsl #0x18] 25734 982020e4 stmlsda r0!, {r2, r5, r6, r7, sp} 25738 044410e5 streqb r1, [r4], #0xffffff1b 2573c 00e49200 rsceq r9, r4, r0, lsl #0x4 25740 1a882028 bne fe22d7e8 25744 ac391afc ldcge 10, cr1, [r9], #0xfffffc10 25748 6053b260 subvss fp, r3, r0, ror #0x4 2574c 072c1a6f streq r1, [ip, -pc, ror #0x14]! 25750 e59d5068 ldr r5, [sp, #0x68] 25754 cd341019 ldcgt 0, cr1, [r4, #0xffffff9c]! 25758 04f102e5 ldreqbt r0, [r1], #0x2e5 2575c a8009840 stmgeda r0, {r6, fp, ip, pc} 25760 0400e357 streq lr, [r0], #0xfffffca9 25764 00e49050 rsceq r9, r4, r0, asr r0 25768 0de58800 stceql 8, cr8, [r5] 2576c a1a0b007 movge fp, r7 25770 18200804 stmneda r0!, {r2, fp} 25774 28500108 ldmcsda r0, {r3, r8}^ 25778 18301004 ldmneda r0!, {r2, ip} 2577c 01300008 teqeq r0, r8 25780 1ba4a0b0 blne fe94da48 25784 300fea24 andcc lr, pc, r4, lsr #0x14 25788 9804c6e1 stmlsda r4, {r0, r5, r6, r7, r9, sl, lr, pc} 2578c 8f003f40 swihi 0x00003f40 25790 d32002e2 teqle r0, #0x2000000e 25794 702001e7 eorvc r0, r0, r7, ror #0x3 25798 0d282465 cfstrseq mvf2, [r8, #0xfffffe6c]! 2579c 576c002c strplb r0, [ip, -ip, lsr #0x20]! 257a0 27a007e3 strcs r0, [r0, r3, ror #0xf]! 257a4 0804a1a0 stmeqda r4, {r5, r7, r8, sp, pc} 257a8 040104aa streq r0, [r1], #0xfffffb56 257ac 7c088015 stcvc 0, cr8, [r8], {21} 257b0 b410034f ldrlt r0, [r0], #0xfffffcb1 257b4 08041e40 stmeqda r4, {r6, r9, sl, fp, ip} 257b8 b4063403 strlt r3, [r6], #0xfffffbfd 257bc 0187c80d orreq ip, r7, sp, lsl #0x10 257c0 e041a020 sub sl, r1, r0, lsr #0x20 257c4 134c000b cmpne ip, #0xb 257c8 977c0848 ldrlsb r0, [ip, -r8, asr #0x10]! 257cc e04ab807 sub fp, sl, r7, lsl #0x10 257d0 11e30b0f mvnne r0, pc, lsl #0x16 257d4 01281040 teqeq r8, r0, asr #0x20 257d8 10b361ac adcnes r6, r3, ip, lsr #0x3 257dc ebb80134 bl fee25cb4 257e0 0887100a stmeqia r7, {r1, r3, ip} 257e4 c804c5f8 stmgtda r4, {r3, r4, r5, r6, r7, r8, sl, lr, pc} 257e8 e0415821 sub r5, r1, r1, lsr #0x10 257ec 40a42120 adcmi r2, r4, r0, lsr #0x2 257f0 5001c402 andpl ip, r1, r2, lsl #0x8 257f4 c41001e3 ldrgt r0, [r0], #0xfffffe1d 257f8 3803fba4 stmccda r3, {r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} 257fc 07bc24c5 ldreq r2, [ip, r5, asr #0x9]! 25800 c40001e4 strgt r0, [r0], #0xfffffe1c 25804 20d6b400 sbccss fp, r6, r0, lsl #0x8 25808 7c029194 stfvcd f1, [r2], {148} 2580c 3c02301a stccc 0, cr3, [r2], {26} 25810 004aa001 subeq sl, sl, r1 25814 005a622c subeqs r6, sl, ip, lsr #0x4 25818 002c8034 eoreq r8, ip, r4, lsr r0 2581c 2c10e4d5 cfldrscs mvf14, [r0], {213} 25820 57701401 ldrplb r1, [r0, -r1, lsl #0x8]! 25824 5a1400e2 bpl 525bb4 25828 0001b411 andeq fp, r1, r1, lsl r4 2582c 28e4d11b stmcsia r4!, {r0, r1, r3, r4, r8, ip, lr, pc}^ 25830 3c10f401 cfldrscc mvf15, [r0], {1} 25834 12d01070 sbcnes r1, r0, #0x70 25838 6401a2d4 strvs sl, [r1], #0xfffffd2c 2583c 30b8011c adcccs r0, r8, ip, lsl r1 25840 44008dd0 strmi r8, [r0], #0xfffff230 25844 f0e03044 rscnv r3, r0, r4, asr #0x20 25848 9014dc0e andlss sp, r4, lr, lsl #0x18 2584c 00007830 andeq r7, r0, r0, lsr r8 25850 004c0380 subeq r0, ip, r0, lsl #0x7 25854 33323130 teqcc r2, #0xc 25858 36003534 undefined 2585c 61393837 teqvs r9, r7, lsr r8 25860 21646362 cmncs r4, r2, ror #0x6 25864 1c106665 ldcne 6, cr6, [r0], {101} 25868 e92d000f stmdb sp!, {r0, r1, r2, r3} 2586c 10354c1d eornes r4, r5, sp, lsl ip 25870 00340010 eoreqs r0, r4, r0, lsl r0 25874 5c000c50 stcpl 12, cr0, [r0], {80} 25878 577c030d ldrplb r0, [ip, -sp, lsl #0x6]! 2587c 04bc0853 ldreqt r0, [ip], #0x853 25880 0d144800 ldceq 8, cr4, [r4] 25884 14b01fc4 ldrnet r1, [r0], #0xfc4 25888 6006d008 andvs sp, r6, r8 2588c 0352b400 cmpeq r2, #0x0 25890 012a00f0 streqd r0, [sl, -r0]! 25894 00d05330 sbceqs r5, r0, r0, lsr r3 25898 dc1153bc ldcle 3, cr5, [r1], {188} 2589c 0401021a streq r0, [r1], #0xfffffde6 258a0 304f982d subcc r9, pc, sp, lsr #0x10 258a4 90100c01 andlss r0, r0, r1, lsl #0x18 258a8 24179400 ldrcs r9, [r7], #0xfffffc00 258ac d0059c01 andle r9, r5, r1, lsl #0x18 258b0 82008010 andhi r8, r0, #0x10 258b4 20006423 andcs r6, r0, r3, lsr #0x8 258b8 3011e5d1 ldrccsb lr, [r1], -r1 258bc 40005220 andmi r5, r0, r0, lsr #0x4 258c0 06094a00 streq r4, [r9], -r0, lsl #0x14 258c4 0c1f8cbc ldceq 12, cr8, [pc], {188} 258c8 23831000 orrcs r1, r3, #0x0 258cc 40605e68 rsbmi r5, r0, r8, ror #0x1c 258d0 f809a729 stmnvda r9, {r0, r3, r5, r8, r9, sl, sp, pc} 258d4 236003c4 cmncs r0, #0x10000003 258d8 337c028c cmncc ip, #0xc0000008 258dc 02f00098 rsceqs r0, r0, #0x98 258e0 9fe328ba swils 0x00e328ba 258e4 cc0f16e5 stcgt 6, cr1, [pc], {229} 258e8 10090080 andne r0, r9, r0, lsl #0x1 258ec a02860e3 eorge r6, r8, r3, ror #0x1 258f0 20790ee3 rsbcss r0, r9, r3, ror #0x1d 258f4 bc1d0405 cfldrslt mvf0, [sp], {5} 258f8 342228c0 strcct r2, [r2], #0xfffff740 258fc 18e08220 stmneia r0!, {r5, r9, pc}^ 25900 43300111 teqmi r0, #0x40000004 25904 e3531001 cmp r3, #0x1 25908 44a80080 strmit r0, [r8], #0x80 2590c dc5009ed mrrcle 9, 14, r0, r0, cr13 25910 a4209f12 strget r9, [r0], #0xfffff0ee 25914 00dd1380 sbceqs r1, sp, r0, lsl #0x7 25918 05140328 ldreq r0, [r4, #0xfffffcd8] 2591c 28104401 ldmcsda r0, {r0, sl, lr} 25920 01f8b01e mvneqs fp, lr, lsl r0 25924 0efa3a0c cdpeq 10, 15, cr3, cr10, cr12, {0} 25928 94038802 strls r8, [r3], #0xfffff7fe 2592c 05e3f001 streqb pc, [r3, #0x1]! 25930 010493b8 streqh r9, [r4, -r8] 25934 6483a050 strvs sl, [r3], #0x50 25938 0000a009 andeq sl, r0, r9 2593c c4015562 strgt r5, [r1], #0xfffffa9e 25940 80109805 andhis r9, r0, r5, lsl #0x10 25944 7e1c1013 mrcvc 0, 0, r1, cr12, cr3, {0} 25948 90144084 andlss r4, r4, r4, lsl #0x1 2594c 1e159f02 cdpne 15, 1, cr9, cr5, cr2, {0} 25950 010b80d8 ldreqd r8, [fp, -r8] 25954 038003a0 orreq r0, r0, #0x80000002 25958 0e28e581 cfsh64eq mvdx14, mvdx8, #0xffffffc1 2595c 050440bc streq r4, [r4, #0xffffff44] 25960 9f027c08 swils 0x00027c08 25964 10058035 andne r8, r5, r5, lsr r0 25968 040023a0 streq r2, [r0], #0xfffffc60 2596c 9f7274a0 swils 0x007274a0 25970 048540e5 streq r4, [r5], #0xe5 25974 971000e0 ldrls r0, [r0, -r0, ror #0x1] 25978 802ffae5 eorhi pc, pc, r5, ror #0x15 2597c 81002c00 tsthi r0, r0, lsl #0x18 25980 d050b2e0 subles fp, r0, r0, ror #0x5 25984 60b410e1 adcvss r1, r4, r1, ror #0x1 25988 d0780ad0 ldrlesb r0, [r8], #0xffffff60 2598c 180492e1 stmneda r4, {r0, r5, r6, r7, r9, ip, pc} 25990 02d4e000 sbceqs lr, r4, #0x0 25994 007810ac rsbeqs r1, r8, ip, lsr #0x1 25998 e5309700 ldr r9, [r0, #0xfffff900]! 2599c 17100bbc undefined 259a0 04001f9c streq r1, [r0], #0xfffff064 259a4 a4008002 strge r8, [r0], #0xfffffffe 259a8 4400a002 strmi sl, [r0], #0xfffffffe 259ac 8c100100 ldfhis f0, [r0], {0} 259b0 80460c00 subhi r0, r6, r0, lsl #0x18 259b4 178c1700 strne r1, [ip, r0, lsl #0xe] 259b8 00001fa8 andeq r1, r0, r8, lsr #0x1f 259bc 008003c4 addeq r0, r0, r4, asr #0x7 259c0 40040080 andmi r0, r4, r0, lsl #0x1 259c4 01008015 tsteq r0, r5, lsl r0 259c8 01059000 tsteq r5, r0 259cc b801ab70 stmltda r1, {r4, r5, r6, r8, r9, fp, sp, pc} 259d0 a0010606 andge r0, r1, r6, lsl #0xc 259d4 0800a9e1 stmeqda r0, {r0, r5, r6, r7, r8, fp, sp, pc} 259d8 59e39801 stmplib r3!, {r0, fp, ip, pc}^ 259dc a6140004 ldrge r0, [r4], -r4 259e0 c80b0c00 stmgtda fp, {sl, fp} 259e4 a004f8e3 andge pc, r4, r3, ror #0x11 259e8 2404a374 strcs sl, [r4], #0xfffffc8c 259ec bc0ee410 cfstrslt mvf14, [lr], {16} 259f0 e1dc00e1 bics r0, ip, r1, ror #0x1 259f4 7000fd02 andvc pc, r0, r2, lsl #0x1a 259f8 0c249008 stceq 0, cr9, [r4], #0xffffffe0 259fc 1502cc12 strne ip, [r2, #0xfffff3ee] 25a00 0057d400 subeqs sp, r7, r0, lsl #0x8 25a04 0a0010fc beq 29dfc 25a08 a0b00006 adcges r0, r0, r6 25a0c 5de0800f stcpll 0, cr8, [r0, #0x3c]! 25a10 460c21c0 strmi r2, [ip], -r0, asr #0x3 25a14 c4027809 strgt r7, [r2], #0xfffff7f7 25a18 00040404 andeq r0, r4, r4, lsl #0x8 25a1c 0df87228 lfmeq f7, 2, [r8, #0xa0]! 25a20 0b081030 bleq 229ae8 25a24 1d07eb6c fstdne d14, [r7, #0xfffffe50] 25a28 a00360b8 strgeh r6, [r3], -r8 25a2c a0500411 subges r0, r0, r1, lsl r4 25a30 2eb00a01 cdpcs 10, 11, cr0, cr0, cr1, {0} 25a34 c810d0ac ldmgtda r0, {r2, r3, r5, r7, ip, lr, pc} 25a38 03848c10 orreq r8, r4, #0x1000 25a3c 840aa038 strhi sl, [sl], #0xffffffc8 25a40 109d6ae2 addnes r6, sp, r2, ror #0x15 25a44 087000dc ldmeqda r0!, {r2, r3, r4, r6, r7}^ 25a48 01118800 tsteq r1, r0, lsl #0x10 25a4c 0c8aff38 stceq 15, cr15, [sl], {56} 25a50 8010051c andhis r0, r0, ip, lsl r5 25a54 002c1020 eoreq r1, ip, r0, lsr #0x20 25a58 0404c010 streq ip, [r4], #0xfffffff0 25a5c 421ce3a0 andmis lr, ip, #0x80000002 25a60 90026405 andls r6, r2, r5, lsl #0x8 25a64 10940180 addnes r0, r4, r0, lsl #0x3 25a68 a00f64e3 andge r6, pc, r3, ror #0x9 25a6c 0f10c803 swieq 0x0010c803 25a70 b81613a0 ldmltda r6, {r5, r7, r8, r9, ip} 25a74 eafff751 b 237c0 25a78 9f113402 swils 0x00113402 25a7c 010134e5 smlatteq r1, r5, r4, r3 25a80 915710b8 ldrlsh r1, [r7, #0xfffffff8] 25a84 12502000 subnes r2, r0, #0x0 25a88 f02f1170 eornv r1, pc, r0, ror r1 25a8c bc084000 stclt 0, cr4, [r8], {0} 25a90 0d4be500 cfstr64eq mvdx14, [fp] 25a94 2118e3a0 tstcs r8, r0, lsr #0x7 25a98 55e5039f strplb r0, [r5, #0x39f]! 25a9c c6e3a01d usatgt sl, #0x3, sp 25aa0 8000e81e andhi lr, r0, lr, lsl r8 25aa4 10000c48 andne r0, r0, r8, asr #0x18 25aa8 20300b40 eorcss r0, r0, r0, asr #0x16 25aac 28420fa0 stmcsda r2, {r5, r7, r8, r9, sl, fp}^ 25ab0 8c0002e2 sfmhi f0, 4, [r0], {226} 25ab4 84042fbf strhi r2, [r4], #0xfffff041 25ab8 00cda0e0 sbceq sl, sp, r0, ror #0x1 25abc 1c1810bc ldcne 0, cr1, [r8], {188} 25ac0 00600a02 rsbeq r0, r0, r2, lsl #0x14 25ac4 b840d164 stmltda r0, {r2, r5, r6, r8, ip, lr, pc}^ 25ac8 9f10dc00 swils 0x0010dc00 25acc 9f50c8e5 swils 0x0050c8e5 25ad0 218000e5 orrcs r0, r0, r5, ror #0x1 25ad4 4082e060 addmi lr, r2, r0, rrx 25ad8 0005e081 andeq lr, r5, r1, lsl #0x1 25adc 15e58540 strneb r8, [r5, #0x540]! 25ae0 0295e821 addeqs lr, r5, #0x210000 25ae4 17544d34 smmlarne r4, r4, sp, r4 25ae8 02db1848 sbceqs r1, fp, #0x480000 25aec 3e145ff4 mrccc 15, 0, r5, cr4, cr4, {7} 25af0 f85cc007 ldmnvda ip, {r0, r1, r2, lr, pc}^ 25af4 0ffc880f swieq 0x00fc880f 25af8 0eec5e88 cdpeq 14, 14, cr5, cr12, cr8, {4} 25afc 9c0aa84c stcls 8, cr10, [sl], {76} 25b00 eef3140c cdp 4, 15, cr1, cr3, cr12, {0} 25b04 98068830 stmlsda r6, {r4, r5, fp, pc} 25b08 ef2f0c29 swi 0x002f0c29 25b0c 32ebff11 rsccc pc, fp, #0x44 25b10 207c3000 rsbcss r3, ip, r0 25b14 45f0049f ldrmib r0, [r0, #0x49f]! 25b18 a10c0290 strgeb r0, [ip, -r0] 25b1c 700df8e2 andvc pc, sp, r2, ror #0x11 25b20 b0700dfc ldrltsh r0, [r0], #0xffffff24 25b24 0044801e subeq r8, r4, lr, lsl r0 25b28 8008117c andhi r1, r8, ip, ror r1 25b2c 54e58013 strplbt r8, [r5], #0x13 25b30 880c005c stmhida ip, {r2, r3, r4, r6} 25b34 00380800 eoreqs r0, r8, r0, lsl #0x10 25b38 5b140808 blpl 527b60 25b3c a8a82080 stmgeia r8!, {r7, sp} 25b40 ac13a400 cfldrsge mvf10, [r3], {0} 25b44 01500055 cmpeq r0, r5, asr r0 25b48 0be3331c bleq ff8f27c0 25b4c 3010ec0d andccs lr, r0, sp, lsl #0x18 25b50 34010384 strcc r0, [r1], #0xfffffc7c 25b54 a004fc02 andge pc, r4, r2, lsl #0x18 25b58 08e00104 stmeqia r0!, {r2, r8}^ 25b5c 00404800 subeq r4, r0, r0, lsl #0x10 25b60 10006006 andne r6, r0, r6 25b64 640d3000 strvs r3, [sp] 25b68 d4208603 strlet r8, [r0], #0xfffff9fd 25b6c a5060200 strge r0, [r6, #0xfffffe00] 25b70 8804003c stmhida r4, {r2, r3, r4, r5} 25b74 16942109 ldrne r2, [r4], r9, lsl #0x2 25b78 04000010 streq r0, [r0], #0xfffffff0 25b7c 46000c00 strmi r0, [r0], -r0, lsl #0x18 25b80 720423c3 andvc r2, r4, #0xc000003 25b84 f0007200 andnv r7, r0, r0, lsl #0x4 25b88 40009406 andmi r9, r0, r6, lsl #0x8 25b8c 01e5d201 mvneq sp, r1, lsl #0x4 25b90 07e5d270 undefined 25b94 0204d406 andeq sp, r4, #0x6000000 25b98 03e5d250 mvneq sp, #0x5 25b9c 85540c10 ldrhib r0, [r4, #0xfffff3f0] 25ba0 6004e002 andvs lr, r4, r2 25ba4 1005e5d2 ldrned lr, [r5], -r2 25ba8 8600640c strhi r6, [r0], -ip, lsl #0x8 25bac a0e823e0 rscge r2, r8, r0, ror #0x7 25bb0 c0c2b4e1 sbcgt fp, r2, r1, ror #0x9 25bb4 0c048001 stceq 0, cr8, [r4], {1} 25bb8 e2027001 and r7, r2, #0x1 25bbc 81007087 smlabbhi r0, r7, r0, r7 25bc0 d780b0e0 strle fp, [r0, r0, ror #0x1] 25bc4 00a006e1 adceq r0, r0, r1, ror #0xd 25bc8 b0ffe028 rsclts lr, pc, r8, lsr #0x20 25bcc acffe20a lfmge f6, 3, [pc], #0x28 25bd0 8be20a00 blhi ff8a83d8 25bd4 aae79cb0 bge ffa0ce9c 25bd8 e79c02a3 ldr r0, [ip, r3, lsr #0x5] 25bdc e02bb40a eor fp, fp, sl, lsl #0x8 25be0 002a1010 eoreq r1, sl, r0, lsl r0 25be4 03e02ba4 mvneq r2, #0x29000 25be8 b4e08a30 strltbt r8, [r0], #0xa30 25bec e1d7a003 bics sl, r7, r3 25bf0 f02aa003 eornv sl, sl, r3 25bf4 05288028 streq r8, [r8, #0xffffffd8]! 25bf8 e08ae00e add lr, sl, lr 25bfc 0e2800b8 mcreq 0, 1, r0, cr8, cr8, {5} 25c00 a08228f0 strged r2, [r2], r0 25c04 8a400428 bhi 1026cac 25c08 2800bce0 stmcsda r0, {r5, r6, r7, sl, fp, ip, sp, pc} 25c0c 28f0c104 ldmcsia r0!, {r2, r8, lr, pc}^ 25c10 500528a0 andpl r2, r5, r0, lsr #0x11 25c14 f005e08a andnv lr, r5, sl, lsl #0x1 25c18 24a0809c strcst r8, [r0], #0x9c 25c1c e08a6006 add r6, sl, r6 25c20 50866002 addpl r6, r6, r2 25c24 08d814e0 ldmeqia r8, {r5, r6, r7, sl, ip}^ 25c28 ffc89404 swinv 0x00c89404 25c2c b0003aff strltd r3, [r0], -pc 25c30 b2e1c030 rsclt ip, r1, #0x30 25c34 00e1c0e0 rsceq ip, r1, r0, ror #0x1 25c38 e1c040b4 strh r4, [r0, #0x4] 25c3c e1c050b6 strh r5, [r0, #0x6] 25c40 c060b80d rsbgt fp, r0, sp, lsl #0x10 25c44 114815e1 smlalttne r1, r8, r1, r5 25c48 ac03b028 stcge 0, cr11, [r3], {40} 25c4c 0370b230 cmneq r0, #0x3 25c50 b6c40db4 undefined 25c54 10e1d040 rscne sp, r1, r0, asr #0x20 25c58 0ed0e0b8 mrceq 0, 6, lr, cr0, cr8, {5} 25c5c 9ce08e08 stclsl 14, cr8, [r0], #0x20 25c60 e59f05c1 ldr r0, [pc, #0x5c1] ; 26229 25c64 06d150b0 undefined 25c68 70f02508 rscvcs r2, r0, r8, lsl #0xa 25c6c 0a7080a3 beq 1c45f00 25c70 a0b26c00 adcges r6, r2, r0, lsl #0x18 25c74 f03401d1 ldrnvsb r0, [r4], -r1 25c78 28a091bc stmcsia r0!, {r2, r3, r4, r5, r7, r8, ip, pc} 25c7c 34018770 strcc r8, [r1], #0xfffff890 25c80 f007e1d1 ldrnvd lr, [r7], -r1 25c84 28b08528 ldmcsia r0!, {r3, r5, r8, sl, pc} 25c88 b6e08880 strltbt r8, [r0], r0, lsl #0x11 25c8c f0082800 andnv r2, r8, r0, lsl #0x10 25c90 28b09628 ldmcsia r0!, {r3, r5, r9, sl, ip, pc} 25c94 5c018440 cfstrspl mvf8, [r1], {64} 25c98 d034f1d1 ldrlesb pc, [r4], -r1 25c9c 8e1ee028 cdphi 0, 1, cr14, cr14, cr8, {1} 25ca0 2800bae0 stmcsda r0, {r5, r6, r7, r9, fp, ip, sp, pc} 25ca4 28c084f1 stmcsia r0, {r0, r4, r5, r6, r7, sl, pc}^ 25ca8 a0bce006 adcges lr, ip, r6 25cac 00002800 andeq r2, r0, r0, lsl #0x10 25cb0 caab4028 bgt feaf5d58 25cb4 a001aae3 andge sl, r1, r3, ror #0x15 25cb8 ac80e1b0 stfged f6, [r0], {176} 25cbc e010238a ands r2, r0, sl, lsl #0x7 25cc0 e040be70 sub fp, r0, r0, ror lr 25cc4 d00018a0 andle r1, r0, r0, lsr #0x11 25cc8 e3c77b40 bic r7, r7, #0x10000 25ccc 1050a760 subnes sl, r0, r0, ror #0xe 25cd0 8b40b800 blhi 1053cd8 25cd4 c1a8e3c8 movgt lr, r8, asr #0x7 25cd8 a0001050 andge r1, r0, r0, asr r0 25cdc e3c44b40 bic r4, r4, #0x10000 25ce0 831050a4 tsthi r0, #0xa4 25ce4 eb408800 bl 1047cec 25ce8 50aee3ce adcpl lr, lr, lr, asr #0x7 25cec 10700010 rsbnes r0, r0, r0, lsl r0 25cf0 0003acff streqd sl, [r3], -pc 25cf4 80e18a7c rschi r8, r1, ip, ror sl 25cf8 e38a00ad orr r0, sl, #0xad 25cfc e3caac80 bic sl, sl, #0x8000 25d00 c204a0b0 andgt sl, r4, #0xb0 25d04 c23002e1 eorgts r0, r0, #0x1000000e 25d08 e0259c07 eor r9, r5, r7, lsl #0x18 25d0c 480faa40 stmmida pc, {r6, r9, fp, sp, pc} 25d10 e5c2a003 strb sl, [r2, #0x3] 25d14 c20060b4 andgt r6, r0, #0xb4 25d18 c270b6e1 rsbgts fp, r0, #0xe100000 25d1c 0080b8e1 addeq fp, r0, r1, ror #0x11 25d20 40bae1c2 adcmis lr, sl, r2, asr #0x3 25d24 e0bce1c2 adcs lr, ip, r2, asr #0x3 25d28 bee1c205 cdplt 2, 14, cr12, cr1, cr5, {0} 25d2c c021c200 eorgt ip, r1, r0, lsl #0x4 25d30 62f4024c rscvss r0, r4, #0xc0000004 25d34 00ec12ff streqd r1, [ip], #0x2f 25d38 8200012c andhi r0, r0, #0xb 25d3c 04601006 streqbt r1, [r0], #0xfffffffa 25d40 816002e2 smultthi r0, r2, r2 25d44 e24c05e0 sub r0, ip, #0x38000000 25d48 9409a818 strls sl, [r9], #0xfffff7e8 25d4c 10a80301 adcne r0, r8, r1, lsl #0x6 25d50 5004e40a andpl lr, r4, sl, lsl #0x8 25d54 02e22d80 rsceq r2, r2, #0x2000 25d58 02109409 andeqs r9, r0, #0x9000000 25d5c 012c1de8 teqeq ip, r8, ror #0x1b 25d60 4c031805 stcmi 8, cr1, [r3], {5} 25d64 b8e59db0 stmltia r5!, {r4, r5, r7, r8, sl, fp, ip, pc}^ 25d68 17181503 ldrne r1, [r8, -r3, lsl #0xa] 25d6c e7da0964 ldrb r0, [sl, r4, ror #0x12] 25d70 2c172010 ldccs 0, cr2, [r7], {16} 25d74 3c16e7c2 ldccc 7, cr14, [r6], {194} 25d78 14050868 strne r0, [r5], #0xfffff798 25d7c 155af41f ldrneb pc, [sl, #0xfffffbe1] 25d80 e0881080 add r1, r8, r0, lsl #0x1 25d84 c600001a undefined 25d88 dc07a004 stcle 0, cr10, [r7], {4} 25d8c 80f406a0 rschis r0, r4, r0, lsr #0xd 25d90 502c0390 mlapl ip, r0, r3, r0 25d94 75f40645 ldrvcb r0, [r4, #0x645]! 25d98 258001e3 strcs r0, [r0, #0x1e3] 25d9c 640614c0 strvs r1, [r6], #0xfffffb40 25da0 5800061a stmplda r0, {r1, r3, r4, r9, sl} 25da4 58580007 ldmplda r8, {r0, r1, r2}^ 25da8 a3680748 cmnge r8, #0x1200000 25dac 10105400 andnes r5, r0, r0, lsl #0x8 25db0 2844000a stmcsda r4, {r1, r3}^ 25db4 100024e2 andne r2, r0, r2, ror #0x9 25db8 0410009f ldreq r0, [r0], #0xffffff61 25dbc e50844b0 str r4, [r8, #0xfffffb50] 25dc0 0a448003 beq 1145dd4 25dc4 01e54418 mvneq r4, r8, lsl r4 25dc8 10040085 andne r0, r4, r5, lsl #0x1 25dcc 1ae28a20 bne ff8c8654 25dd0 b40910d4 strlt r1, [r9], #0xffffff2c 25dd4 30055f34 andcc r5, r5, r4, lsr pc 25dd8 d1ac3784 movle r3, r4, lsl #0xf 25ddc 10018060 andne r8, r1, r0, rrx 25de0 10e4c63d rscne ip, r4, sp, lsr r6 25de4 00b42084 adceqs r2, r4, r4, lsl #0x1 25de8 8c60102c stchil 0, cr1, [r0], #0xffffff50 25dec 28704c00 ldmcsda r0!, {sl, fp, lr}^ 25df0 bc22c007 stclt 0, cr12, [r2], #0xffffffe4 25df4 e0023404 and r3, r2, r4, lsl #0x8 25df8 1440e1a0 strneb lr, [r0], #0xfffffe60 25dfc 5008e800 andpl lr, r8, r0, lsl #0x10 25e00 c003e24e andgt lr, r3, lr, asr #0x4 25e04 2ce1a000 stccsl 0, cr10, [r1] 25e08 28e59d30 stmcsia r5!, {r4, r5, r8, sl, fp, ip, pc}^ 25e0c e59d1420 ldr r1, [sp, #0x420] 25e10 e0e41405 rsc r1, r4, r5, lsl #0x8 25e14 d4605407 strlebt r5, [r0], #0xfffffbf9 25e18 700ce700 andvc lr, ip, r0, lsl #0xe 25e1c 600ee28d andvs lr, lr, sp, lsl #0x5 25e20 01e70ac7 mvneq r0, r7, asr #0x15 25e24 58008ee0 stmplda r0, {r5, r6, r7, r9, sl, fp, pc} 25e28 0cd8205e ldceql 0, cr2, [r8], {94} 25e2c e88d000a stmia sp, {r1, r3} 25e30 05d8070c ldreqb r0, [r8, #0x70c] 25e34 f1ae1408 movnv r1, r8, lsl #0x8 25e38 04113c25 ldreq r3, [r1], #0xfffff3db 25e3c 04112c00 ldreq r2, [r1], #0xfffff400 25e40 0ce7d220 sfmeq f5, 3, [r7], #0x80 25e44 b0069c14 andlt r9, r6, r4, lsl ip 25e48 605a13a0 subvss r1, sl, r0, lsr #0x7 25e4c 880a9010 stmhida sl, {r4, ip, pc} 25e50 0fdb05ba swieq 0x00db05ba 25e54 14141f10 ldrne r1, [r4], #0xfffff0f0 25e58 94048410 strls r8, [r4], #0xfffffbf0 25e5c 1a840070 bne fe126024 25e60 06027afc undefined 25e64 286c1178 stmcsda ip!, {r3, r4, r5, r6, r8, ip}^ 25e68 10b000b0 ldrneh r0, [r0], r0 25e6c 1a06bc09 bne 1d4e98 25e70 06e8a500 streqbt sl, [r8], r0, lsl #0xa 25e74 03982b6c orreqs r2, r8, #0x1b000 25e78 2001a800 andcs sl, r1, r0, lsl #0x10 25e7c ac09d430 cfstrsge mvf13, [r9], {48} 25e80 2008e211 andcs lr, r8, r1, lsl r2 25e84 131302a0 tstne r3, #0xa 25e88 c1e1a022 mvngt sl, r2, lsr #0x20 25e8c 00108000 andeqs r8, r0, r0 25e90 83e28dc0 mvnhi r8, #0x3000 25e94 b0e08c30 rsclt r8, r0, r0, lsr ip 25e98 0cd3c023 ldceql 0, cr12, [r3], {35} 25e9c 10e28150 rscne r8, r2, r0, asr r1 25ea0 f00e801a andnv r8, lr, sl, lsl r0 25ea4 c320b004 teqgt r0, #0x4 25ea8 e417f2e1 ldr pc, [r7], #0xfffffd1f 25eac 0489de10 streq sp, [r9], #0xe10 25eb0 08e5de9c stmeqia r5!, {r2, r3, r4, r7, r9, sl, fp, ip, lr, pc}^ 25eb4 4cff8c03 ldcmil 12, cr8, [pc], #0xc 25eb8 14428008 strneb r8, [r2], #0xfffffff8 25ebc cd12a004 ldcgt 0, cr10, [r2, #0xfffffff0] 25ec0 180002e1 stmneda r0, {r0, r5, r6, r7, r9} 25ec4 81140c06 tsthi r4, r6, lsl #0x18 25ec8 0c00b2e1 sfmeq f3, 1, [r0], {225} 25ecc 30106010 andccs r6, r0, r0, lsl r0 25ed0 81e28d00 mvnhi r8, r0, lsl #0x1a 25ed4 b0e08330 rsclt r8, r0, r0, lsr r3 25ed8 e1d30030 bics r0, r3, r0, lsr r0 25edc e1dd22b0 ldrh r2, [sp, #0x20] 25ee0 22042003 andcs r2, r4, #0x3 25ee4 cd22b0e0 stcgt 0, cr11, [r2, #0xfffffc80]! 25ee8 24220c20 strcst r0, [r2], #0xfffff3e0 25eec 82e1a008 rschi sl, r1, #0x8 25ef0 20640020 rsbcs r0, r4, r0, lsr #0x20 25ef4 0200e1d2 andeq lr, r0, #0x80000034 25ef8 22e00434 rsccs r0, r0, #0x34000000 25efc 01e18324 mvneq r8, r4, lsr #0x6 25f00 e1dd32b0 ldrh r3, [sp, #0x20] 25f04 300330ff strccd r3, [r3], -pc 25f08 3400d07c strcc sp, [r0], #0xffffff84 25f0c 00b23010 adceqs r3, r2, r0, lsl r0 25f10 23300214 teqcs r0, #0x40000001 25f14 32b005e0 adcccs r0, r0, #0x38000000 25f18 00b2e1cd adceqs lr, r2, sp, asr #0x3 25f1c 1c01033c stcne 3, cr0, [r1], {60} 25f20 8d30810b ldfhid f0, [r0, #0xffffffd4]! 25f24 089810e0 ldmeqia r8, {r5, r6, r7, ip} 25f28 94109800 ldrls r9, [r0], #0xfffff800 25f2c 9400e442 strls lr, [r0], #0xfffffbbe 25f30 e1dd21b0 ldrh r2, [sp, #0x10] 25f34 46e3bc01 strmibt fp, [r3], r1, lsl #0x18 25f38 a2c00082 sbcge r0, r0, #0x82 25f3c 24208327 strcst r8, [r0], #0xfffffcd9 25f40 0c02c010 stceq 0, cr12, [r2], {16} 25f44 22e1a028 rsccs sl, r1, #0x28 25f48 c0000400 andgt r0, r0, r0, lsl #0x8 25f4c 2b2d40e0 blcs b762d4 25f50 41c001c2 bicmi r0, r0, r2, asr #0x3 25f54 38309002 ldmccda r0!, {r1, ip, pc} 25f58 4aa008f3 bmi fe82832c 25f5c 10cc1000 sbcne r1, ip, r0 25f60 ded405c0 cdple 5, 13, cr0, cr4, cr0, {6} 25f64 55c00400 strplb r0, [r0, #0x400] 25f68 02c410e5 sbceq r1, r4, #0xe5 25f6c 00030800 andeq r0, r3, r0, lsl #0x10 25f70 6c00c14c stfvsd f4, [r0], {76} 25f74 00208222 eoreq r8, r0, r2, lsr #0x4 25f78 e1d23048 bics r3, r2, r8, asr #0x20 25f7c 86332451 undefined 25f80 20012401 andcs r2, r1, r1, lsl #0x8 25f84 1851e7c0 ldmneda r1, {r6, r7, r8, r9, sl, sp, lr, pc}^ 25f88 5bbaf40e blpl feee2fc8 25f8c 70780124 rsbvcs r0, r8, r4, lsr #0x2 25f90 f8127801 ldmnvda r2, {r0, fp, ip, sp, lr} 25f94 185c0e80 ldmneda ip, {r7, r9, sl, fp}^ 25f98 290400a0 stmcsdb r4, {r5, r7} 25f9c 0540e581 streqb lr, [r0, #0xfffffa7f] 25fa0 601de280 andvss lr, sp, r0, lsl #0x5 25fa4 a4028109 strge r8, [r2], #0xfffffef7 25fa8 0800b00b stmeqda r0, {r0, r1, r3, ip, sp, pc} 25fac 40080014 andmi r0, r8, r4, lsl r0 25fb0 00080068 andeq r0, r8, r8, rrx 25fb4 80e59109 rschi r9, r5, r9, lsl #0x2 25fb8 e3101604 tst r0, #0x400000 25fbc 70ac0bfc strvcd r0, [ip], ip 25fc0 98190c00 ldmlsda r9, {sl, fp} 25fc4 00346280 eoreqs r6, r4, r0, lsl #0x5 25fc8 043c0038 ldreqt r0, [ip], #0xffffffc8 25fcc 38408239 stmccda r0, {r0, r3, r4, r5, r9, pc}^ 25fd0 38408382 stmccda r0, {r1, r7, r8, r9, pc}^ 25fd4 1970e582 ldmnedb r0!, {r1, r7, r8, sl, sp, lr, pc}^ 25fd8 106c0a82 rsbne r0, ip, r2, lsl #0x15 25fdc 00825c3c addeq r5, r2, ip, lsr ip 25fe0 3c60923c sfmcc f1, 3, [r0], #0xffffff10 25fe4 2c153810 ldccs 8, cr3, [r5], {16} 25fe8 0782b488 streq fp, [r2, r8, lsl #0x9] 25fec e59fa444 ldr sl, [pc, #0x444] ; 26438 25ff0 08008478 stmeqda r0, {r3, r4, r5, r6, sl, pc} 25ff4 0400aa74 streq sl, [r0], #0xfffff58c 25ff8 503c0664 eorpls r0, ip, r4, ror #0xc 25ffc 00d60c1b sbceqs r0, r6, fp, lsl ip 26000 03808044 orreq r8, r0, #0x44 26004 03e5c614 mvneq ip, #0x1400000 26008 04e20040 streqbt r0, [r2], #0x40 2600c e08b0100 add r0, fp, r0, lsl #0x2 26010 e5900010 ldr r0, [r0, #0x10] 26014 9b112404 blls 46f02c 26018 e150d002 cmp r0, r2 2601c 020a140e andeq r1, sl, #0xe000000 26020 0cc6402b stceql 0, cr4, [r6], {43} 26024 1000dad0 ldrned sp, [r0], -r0 26028 0d701814 ldceql 8, cr1, [r0, #0xffffffb0]! 2602c 12d84b68 sbcnes r4, r8, #0x1a000 26030 03ffe0ec mvneqs lr, #0xec 26034 380003ac stmccda r0, {r2, r3, r5, r7, r8, r9} 26038 e028f408 eor pc, r8, r8, lsl #0x8 2603c 20380000 eorcss r0, r8, r0 26040 00044800 andeq r4, r4, r0, lsl #0x10 26044 19e55c86 stmneib r5!, {r1, r2, r7, sl, fp, ip, lr}^ 26048 34090810 strcc r0, [r9], #0xfffff7f0 2604c e8080c1b stmda r8, {r0, r1, r3, r4, sl, fp} 26050 29a41803 stmcsib r4!, {r0, r1, fp, ip} 26054 a8025420 stmgeda r2, {r5, sl, ip, lr} 26058 180003a0 stmneda r0, {r5, r7, r8, r9} 2605c 10130805 andnes r0, r3, r5, lsl #0x10 26060 0a070587 beq 1e7684 26064 8c0f070a stchi 7, cr0, [pc], {10} 26068 4b082410 blmi 22f0b0 2606c 100bfffa strned pc, [fp], -sl 26070 86000808 strhi r0, [r0], -r8, lsl #0x10 26074 00b21500 adceqs r1, r2, r0, lsl #0xa 26078 000c11d0 ldreqd r1, [ip], -r0 2607c 0c126280 lfmeq f6, 4, [r2], {128} 26080 54140cdc ldrpl r0, [r4], #0xfffff324 26084 080015e3 stmeqda r0, {r0, r1, r5, r6, r7, r8, sl, ip} 26088 a807f2ea stmgeda r7, {r1, r3, r5, r6, r7, r9, ip, sp, lr, pc} 2608c 440c2010 strmi r2, [ip], #0xfffffff0 26090 e5865800 str r5, [r6, #0x800] 26094 18e12400 stmneia r1!, {sl, sp}^ 26098 10d919d7 ldrnesb r1, [r9], #0x97 2609c 800409b8 strhih r0, [r4], -r8 260a0 0039bce2 eoreqs fp, r9, r2, ror #0x19 260a4 101c3ac6 andnes r3, ip, r6, asr #0x15 260a8 20c01bc4 sbccs r1, r0, r4, asr #0x17 260ac 05b00097 ldreq r0, [r0, #0x97]! 260b0 c010e596 mulgts r0, r6, r5 260b4 829c4097 addhis r4, ip, #0x97 260b8 0c4d9c20 mcrreq 12, 2, r9, sp, cr0 260bc 4df0e002 ldcmil 0, cr14, [r0, #0x8]! 260c0 bc0a2809 stclt 8, cr2, [sl], {9} 260c4 5618011c undefined 260c8 04480f01 streqb r0, [r8], #0xfffff0ff 260cc 01bd300a moveqs r3, sl 260d0 685456a0 ldmvsda r4, {r5, r7, r9, sl, ip, lr}^ 260d4 1821a376 stmneda r1!, {r1, r2, r4, r5, r6, r8, r9, sp, pc} 260d8 330fe02f tstcc pc, #0x2f 260dc 0d040115 stfeqs f0, [r4, #0xffffffac] 260e0 1300a084 tstne r0, #0x84 260e4 11ca00be strneh r0, [sl, #0xe] 260e8 89150001 ldmhidb r5, {r0} 260ec 1b00c009 blne 56118 260f0 c0080010 andgt r0, r8, r0, lsl r0 260f4 0c941c84 ldceq 12, cr1, [r4], {132} 260f8 08d00a00 ldmeqia r0, {r9, fp}^ 260fc 3c09b008 stccc 0, cr11, [r9], {8} 26100 890008d0 stmhidb r0, {r4, r6, r7, fp} 26104 880908e5 stmhida r9, {r0, r2, r5, r6, r7, fp} 26108 110624e5 smlattne r6, r5, r4, r2 2610c 0008e599 muleq r8, r9, r5 26110 89062410 stmhidb r6, {r4, sl, sp} 26114 1540380f strneb r3, [r0, #0xfffff7f1] 26118 13a03001 movne r3, #0x1 2611c 158908d4 strne r0, [r9, #0x8d4] 26120 15068010 strne r8, [r6, #0xfffffff0] 26124 c30a841b tstgt sl, #0x1b000000 26128 e2028f0f and r8, r2, #0x3c 2612c eb000407 bl 27150 26130 40040022 andmi r0, r4, r2, lsr #0x20 26134 021480a9 andeqs r8, r4, #0xa9 26138 001d1000 andeqs r1, sp, r0 2613c 000c8004 andeq r8, ip, r4 26140 14008264 strne r8, [r0], #0xfffffd9c 26144 e5980920 ldr r0, [r8, #0x920] 26148 10500844 subnes r0, r0, r4, asr #0x10 2614c 40080082 andmi r0, r8, r2, lsl #0x1 26150 10e3800c rscne r8, r3, ip 26154 00f85c00 rsceqs r5, r8, r0, lsl #0x18 26158 c4e59f02 strgtbt r9, [r5], #0xf02 2615c bce59f62 stcltl 15, cr9, [r5], #0x188 26160 301bb244 andccs fp, fp, r4, asr #0x4 26164 0098e115 addeqs lr, r8, r5, lsl r1 26168 00f4de28 rsceqs sp, r4, r8, lsr #0x1c 2616c 7b60ebff blvc 1861170 26170 7e6ae280 cdpvc 2, 6, cr14, cr10, cr0, {4} 26174 04e28702 streqbt r8, [r2], #0x702 26178 00e59a40 rsceq r9, r5, r0, asr #0x14 2617c d95cea94 ldmledb ip, {r2, r4, r7, r9, fp, sp, lr, pc}^ 26180 1f071400 swine 0x00071400 26184 003401ec eoreqs r0, r4, ip, ror #0x3 26188 a8b1da60 ldmgeia r1!, {r5, r6, r9, fp, ip, lr, pc} 2618c 04ea6000 streqbt r6, [sl] 26190 60000580 andvs r0, r0, r0, lsl #0xb 26194 ab980f2c blge fe629e4c 26198 12103801 andnes r3, r0, #0x10000 2619c ac100a94 ldcge 10, cr0, [r0], {148} 261a0 05ac4080 streq r4, [ip, #0x80]! 261a4 d4028848 strle r8, [r2], #0xfffff7b8 261a8 0207e241 andeq lr, r7, #0x10000004 261ac 8ff101b0 swihi 0x00f101b0 261b0 0081902d addeq r9, r1, sp, lsr #0x20 261b4 04007248 streq r7, [r0], #0xfffffdb8 261b8 0dea780a stceql 8, cr7, [sl, #0x28]! 261bc 23ea2c78 mvncs r2, #0x7800 261c0 002c0400 eoreq r0, ip, r0, lsl #0x8 261c4 ea540d04 b 15295dc 261c8 0400a265 streq sl, [r0], #0xfffffd9b 261cc 04040058 streq r0, [r4], #0xffffffa8 261d0 e4219600 strt r9, [r1], #0xfffffa00 261d4 d42001b8 strlet r0, [r0], #0xfffffe48 261d8 94000301 strls r0, [r0], #0xfffffcff 261dc 20580108 subcss r0, r8, r8, lsl #0x2 261e0 94007003 strls r7, [r0], #0xfffffffd 261e4 e5940004 ldr r0, [r4, #0x4] 261e8 d41038b8 ldrle r3, [r0], #0xfffff748 261ec 50028803 andpl r8, r2, r3, lsl #0x10 261f0 10026c0d andne r6, r2, sp, lsl #0x18 261f4 07e02481 streqb r2, [r0, r1, lsl #0x9]! 261f8 11210c03 teqne r1, r3, lsl #0x18 261fc 9f22bc05 swils 0x0022bc05 26200 0001e522 andeq lr, r1, r2, lsr #0xa 26204 82100408 andhis r0, r0, #0x8000000 26208 b1822801 orrlt r2, r2, r1, lsl #0x10 2620c 00da7809 sbceqs r7, sl, r9, lsl #0x10 26210 00281290 mlaeq r8, r0, r2, r1 26214 b4010c1a strlt r0, [r1], #0xfffff3e6 26218 a00f8007 andge r8, pc, r7 2621c 9c0131e3 stflss f3, [r1], {227} 26220 1010b01c andnes fp, r0, ip, lsl r0 26224 10404057 subne r4, r0, r7, asr r0 26228 04580980 ldreqb r0, [r8], #0xfffff680 2622c b8090401 stmltda r9, {r0, sl} 26230 ca209801 bgt 84c23c 26234 bcb011e5 ldflts f1, [r0], #0x394 26238 06e1da20 streqbt sp, [r1], r0, lsr #0x14 2623c b8cc0180 stmltia ip, {r7, r8}^ 26240 08e1c420 stmeqia r1!, {r5, sl, lr, pc}^ 26244 008b9a10 addeq r9, fp, r0, lsl sl 26248 96e5948c strlsbt r9, [r5], ip, lsl #0x9 2624c 2294242e addcss r2, r4, #0x2e000000 26250 55580a1c ldrplb r0, [r8, #0xfffff5e4] 26254 03e01ee5 mvneq r1, #0xe50 26258 00006400 andeq r6, r0, r0, lsl #0x8 2625c b41c074c ldrlt r0, [ip], #0xfffff8b4 26260 81102288 tsthi r0, r8, lsl #0x5 26264 1c1528e0 ldcne 8, cr2, [r5], {224} 26268 57e28410 undefined 2626c 2f140202 swics 0x00140202 26270 80092480 andhi r2, r9, r0, lsl #0x9 26274 05d02224 ldreqb r2, [r0, #0x224] 26278 00045ec0 andeq r5, r4, r0, asr #0x1d 2627c f0102624 andnvs r2, r0, r4, lsr #0xc 26280 f4505800 ldrnvb r5, [r0], #0xfffff800 26284 810a540f tsthi sl, pc, lsl #0x8 26288 20067c15 andcs r7, r6, r5, lsl ip 2628c 3007e260 andcc lr, r7, r0, ror #0x4 26290 2121bc06 teqcs r1, r6, lsl #0x18 26294 03006691 tsteq r0, #0x9100000 26298 0ee78121 urdeqsp f0, f1 2629c b0ba08d4 ldrltsb r0, [sl], r4 262a0 dc06d120 stfled f5, [r6], {32} 262a4 2180e1a0 orrcs lr, r0, r0, lsr #0x3 262a8 e821120c stmda r1!, {r2, r3, r9, ip} 262ac ebfffa26 bl 24b4c 262b0 0291c012 addeqs ip, r1, #0x12 262b4 012ceadc ldreqd lr, [ip, -ip]! 262b8 8120646c teqhi r0, ip, ror #0x8 262bc 81129402 tsthi r2, r2, lsl #0x8 262c0 d002b0e5 andle fp, r2, r5, ror #0x1 262c4 70120c40 andvcs r0, r2, r0, asr #0x18 262c8 ef0282d2 swi 0x000282d2 262cc 000c1082 andeq r1, ip, r2, lsl #0x1 262d0 a0780281 rsbges r0, r8, r1, lsl #0x5 262d4 ed84e114 stfd f6, [r4, #0x50] 262d8 06da341c undefined 262dc 6ce3a074 stcvsl 0, cr10, [r3], #0x1d0 262e0 13980008 orrnes r0, r8, #0x8 262e4 d00d1064 andle r1, sp, r4, rrx 262e8 80105824 andhis r5, r0, r4, lsr #0x10 262ec 968800a3 strls r0, [r8], r3, lsr #0x1 262f0 e08bb401 add fp, fp, r1, lsl #0x8 262f4 01b00002 moveqs r0, r2 262f8 14eb2290 strnebt r2, [fp], #0x290 262fc 00085800 andeq r5, r8, r0, lsl #0x10 26300 10d02180 sbcnes r2, r0, r0, lsl #0x3 26304 119c00ef orrnes r0, ip, pc, ror #0x1 26308 12441130 subne r1, r4, #0xc 2630c 44110c00 ldrmi r0, [r1], #0xfffff400 26310 3c112c14 ldccc 12, cr2, [r1], {20} 26314 da00be1f ble 55b98 26318 c4702406 ldrgtbt r2, [r0], #0xfffffbfa 2631c 1000dc02 andne sp, r0, r2, lsl #0x18 26320 00d44c00 sbceqs r4, r4, r0, lsl #0x18 26324 0b6c1064 bleq 1b2a4bc 26328 2c3ef400 cfldrscs mvf15, [lr] 2632c 39ea0078 stmccib sl!, {r3, r4, r5, r6}^ 26330 7c13feef ldcvc 14, cr15, [r3], {239} 26334 7401a431 strvc sl, [r1], #0xfffffbcf 26338 d4022018 strle r2, [r2], #0xffffffe8 2633c 88cc1082 stmhiia ip, {r1, r7, ip}^ 26340 55e28f00 strplb r8, [r2, #0xf00]! 26344 bf705402 swilt 0x00705402 26348 03d40400 biceqs r0, r4, #0x0 2634c 02501004 subeqs r1, r0, #0x4 26350 02502024 subeqs r2, r0, #0x24 26354 e89c20f0 ldmia ip, {r4, r5, r6, r7, sp} 26358 70134810 andvcs r4, r3, r0, lsl r8 2635c 00295850 eoreq r5, r9, r0, asr r8 26360 000c4c50 andeq r4, ip, r0, asr ip 26364 0050a026 subeqs sl, r0, r6, lsr #0x20 26368 0d7ca004 ldceql 0, cr10, [ip, #0xfffffff0]! 2636c b4a5000e strltt r0, [r5], #0xe 26370 50040080 andpl r0, r4, r0, lsl #0x1 26374 46204943 strmit r4, [r0], -r3, asr #0x12 26378 41005441 tstmi r0, r1, asr #0x8 2637c 7265204c rsbvc r2, r5, #0x4c 26380 e0726f72 rsbs r6, r2, r2, ror pc 26384 4e004400 cfcpysmi mvf4, mvf0 26388 41501400 cmpmi r0, r0, lsl #0x8 2638c 70544952 subvcs r4, r4, r2, asr r9 26390 01158059 tsteq r5, r9, asr r0 26394 44181091 ldrmi r1, [r8], #0xffffff6f 26398 0120414d teqeq r0, sp, asr #0x2 2639c 656d6974 strvsb r6, [sp, #0xfffff68c]! 263a0 3074756f rsbccs r7, r4, pc, ror #0xa 263a4 000f1017 andeq r1, pc, r7, lsl r0 263a8 5f1800c0 swipl 0x001800c0 263ac 00544e49 subeqs r4, r4, r9, asr #0x1c 263b0 4f42415f swimi 0x0042415f 263b4 72205452 eorvc r5, r0, #0x52000000 263b8 65636500 strvsb r6, [r3, #0xfffffb00]! 263bc 64657669 strvsbt r7, [r5], #0xfffff997 263c0 4000080a andmi r0, r0, sl, lsl #0x10 263c4 f413150b ldrnv r1, [r3], #0xfffffaf5 263c8 22febd18 rsccss fp, lr, #0x600 263cc 34121aff ldrcc r1, [r2], #0xfffff501 263d0 001f0078 andeqs r0, pc, r8, ror r0 263d4 2098d09c umullcss sp, r8, ip, r0 263d8 35feb8d0 ldrccb fp, [lr, #0x8d0]! 263dc 08981d20 ldmeqia r8, {r5, r8, sl, fp, ip} 263e0 e544c900 strb ip, [r4, #0xfffff700] 263e4 00109415 andeqs r9, r0, r5, lsl r4 263e8 a06c2581 rsbge r2, ip, r1, lsl #0xb 263ec 280086c0 stmcsda r0, {r6, r7, r9, sl, pc} 263f0 ace5cc30 stcgel 12, cr12, [r5], #0xc0 263f4 30140800 andccs r0, r4, r0, lsl #0x10 263f8 9cc01510 cfstr64ls mvdx1, [r0], {16} 263fc b83414e5 ldmltda r4!, {r0, r2, r5, r6, r7, sl, ip} 26400 00c41840 sbceq r1, r4, r0, asr #0x10 26404 8807e408 stmhida r7, {r3, sl, sp, lr, pc} 26408 c41d1860 ldrgt r1, [sp], #0xfffff7a0 2640c f00e64c0 andnv r6, lr, r0, asr #0x9 26410 e5149609 ldr r9, [r4, #0xfffff9f7] 26414 240040e0 strcs r4, [r0], #0xffffff20 26418 846c1170 strhibt r1, [ip], #0xfffffe90 2641c 0ef203e5 cdpeq 3, 15, cr0, cr2, cr5, {7} 26420 7000e286 andvc lr, r0, r6, lsl #0x5 26424 7c04ac11 stcvc 12, cr10, [r4], {17} 26428 0c001e64 stceq 14, cr1, [r0], {100} 2642c 1f986000 swine 0x00986000 26430 1f017000 swine 0x00017000 26434 0170e503 cmneq r0, r3, lsl #0xa 26438 0501eb00 streq lr, [r1, #0xfffff500] 2643c 34242084 strcct r2, [r4], #0xffffff7c 26440 94008050 strls r8, [r0], #0xffffffb0 26444 10242470 eorne r2, r4, r0, ror r4 26448 0340cd48 cmpeq r0, #0x1200 2644c 5cc093e2 stcpll 3, cr9, [r0], {226} 26450 d00e1ce2 andle r1, lr, r2, ror #0x19 26454 05350400 ldreq r0, [r5, #0xfffffc00]! 26458 1050000c subnes r0, r0, ip 2645c 10001408 andne r1, r0, r8, lsl #0x8 26460 000c0010 andeq r0, ip, r0, lsl r0 26464 15847004 strne r7, [r4, #0x4] 26468 05845004 streq r5, [r4, #0x4] 2646c 98220c68 stmlsda r2!, {r3, r5, r6, sl, fp} 26470 0058e431 subeqs lr, r8, r1, lsr r4 26474 c0500058 subgts r0, r0, r8, asr r0 26478 101ee558 andnes lr, lr, r8, asr r5 2647c 10800100 addne r0, r0, r0, lsl #0x2 26480 fffe7078 swinv 0x00fe7078 26484 41f0ea00 mvnmis lr, r0, lsl #0x14 26488 8003e92d andhi lr, r3, sp, lsr #0x12 2648c 8c00ec01 stchi 12, cr14, [r0], {1} 26490 e0049c06 and r9, r4, r6, lsl #0x18 26494 02800f04 addeq r0, r0, #0x10 26498 21021ad4 ldrcsd r1, [r2, -r4] 2649c 74098800 strvc r8, [r9], #0xfffff800 264a0 6140e280 smlalbbvs lr, r0, r0, r2 264a4 0b00a802 bleq 504b4 264a8 0f80e245 swieq 0x0080e245 264ac 4a42e240 bmi 10dedb4 264b0 2a38240c bcs e2f4e8 264b4 533c0078 teqpl ip, #0x78 264b8 d41f0002 ldrle r0, [pc], #0x2 ; 264c0 264bc 4c00b801 stcmi 8, cr11, [r0], {1} 264c0 5d1010e3 ldcpl 0, cr1, [r0, #0xfffffc74] 264c4 16271000 strnet r1, [r7], -r0 264c8 004400d4 ldreqd r0, [r4], #0xfffffffc 264cc 10003004 andne r3, r0, r4 264d0 07100059 undefined 264d4 e1a0004a mov r0, sl, asr #0x20 264d8 e2870d40 add r0, r7, #0x1000 264dc 08d47620 ldmeqia r4, {r5, r9, sl, ip, sp, lr}^ 264e0 240400ec strcs r0, [r4], #0xffffff14 264e4 000c1000 andeq r1, ip, r0 264e8 100d4034 andne r4, sp, r4, lsr r0 264ec 0043e284 subeq lr, r3, r4, lsl #0x5 264f0 44cec020 strmib ip, [lr], #0x20 264f4 cfff12e2 swigt 0x00ff12e2 264f8 85d8005c ldrhib r0, [r8, #0x5c] 264fc 033400e5 teqeq r4, #0xe5 26500 01840780 orreq r0, r4, r0, lsl #0xf 26504 0bfffe4b bleq 25e38 26508 841a0004 ldrhi r0, [sl], #0xfffffffc 2650c 2c0000e2 stccs 0, cr0, [r0], {226} 26510 05043010 streq r3, [r4, #0xfffffff0] 26514 6023018c eorvs r0, r3, ip, lsl #0x3 26518 56240046 strplt r0, [r4], -r6, asr #0x20 2651c 7407f0e3 strvc pc, [r7], #0xffffff1d 26520 05780014 ldreqb r0, [r8, #0xffffffec]! 26524 09063c49 stmeqdb r6, {r0, r3, r6, sl, fp, ip, sp} 26528 4c023803 stcmi 8, cr3, [r2], {3} 2652c f1e8bd81 mvnnv fp, r1, lsl #0x1b 26530 2007a421 andcs sl, r7, r1, lsr #0x8 26534 f01da411 andnvs sl, sp, r1, lsl r4 26538 0401e003 streq lr, [r1], #0xfffffffd 2653c e3530164 cmp r3, #0x19 26540 e08e2002 add r2, lr, r2 26544 00380c03 eoreqs r0, r8, r3, lsl #0x18 26548 e1a02142 mov r2, r2, asr #0x2 2654c 159fc0fc ldrne ip, [pc, #0xfc] ; 26650 26550 08410220 stmeqda r1, {r5, r9}^ 26554 051fc2f0 ldreq ip, [pc, #0xfffffd10] ; 2626c 26558 8c004004 stchi 0, cr4, [r0], {4} 2655c 8c1008e5 ldchi 8, cr0, [r0], {229} 26560 8ac480e5 bhi ff1468fc 26564 81c97447 bichi r7, r9, r7, asr #0x8 26568 647017e5 ldrvsbt r1, [r0], #0xfffff81b 2656c 77687c07 strvcb r7, [r8, -r7, lsl #0x18]! 26570 25680139 strcsb r0, [r8, #0xfffffec7]! 26574 0e343304 cdpeq 3, 3, cr3, cr4, cr4, {0} 26578 f81d6400 ldmnvda sp, {sl, sp, lr} 2657c 60632c21 rsbvs r2, r3, r1, lsr #0x18 26580 780a2c01 stmvcda sl, {r0, sl, fp, sp} 26584 31860002 orrcc r0, r6, r2 26588 dd500020 ldclel 0, cr0, [r0, #0xffffff80] 2658c 08513811 ldmeqda r1, {r0, r4, fp, ip, sp}^ 26590 00d8101b sbceqs r1, r8, fp, lsl r0 26594 18041150 stmneda r4, {r4, r6, r8, ip} 26598 01410c00 cmpeq r1, r0, lsl #0x18 2659c 00881800 addeq r1, r8, r0, lsl #0x10 265a0 0015e59f muleqs r5, pc, r5 265a4 7104350c tstvc r4, ip, lsl #0xa 265a8 bc00b800 stclt 8, cr11, [r0], {0} 265ac 1110007c tstne r0, ip, ror r0 265b0 08541000 ldmeqda r4, {ip}^ 265b4 00740c00 rsbeqs r0, r4, r0, lsl #0x18 265b8 0c000e0c stceq 14, cr0, [r0], {12} 265bc 30b81740 adcccs r1, r8, r0, asr #0xe 265c0 0c000b40 stceq 11, cr0, [r0], {64} 265c4 301e4c10 andccs r4, lr, r0, lsl ip 265c8 35801974 strcc r1, [r0, #0x974] 265cc 9c1080e5 ldcls 0, cr8, [r0], {229} 265d0 0e500800 cdpeq 8, 5, cr0, cr0, cr0, {0} 265d4 08006060 stmeqda r0, {r5, r6, sp, lr} 265d8 8049641e subhi r6, r9, lr, lsl r4 265dc d007bc03 andle fp, r7, r3, lsl #0x18 265e0 5c100c00 ldcpl 12, cr0, [r0], {0} 265e4 801f0000 andhis r0, pc, r0 265e8 807f04e5 rsbhis r0, pc, r5, ror #0x9 265ec 5f2808e5 swipl 0x002808e5 265f0 06b4a080 ldreqt sl, [r4], r0, lsl #0x1 265f4 62541841 subvss r1, r4, #0x410000 265f8 80001a00 andhi r1, r0, r0, lsl #0x14 265fc 00460b61 subeq r0, r6, r1, ror #0x16 26600 08008c08 stmeqda r0, {r3, sl, fp, pc} 26604 1403ab00 strne sl, [r3], #0xfffff500 26608 24b90120 ldrcst r0, [r9], #0x120 2660c 00280400 eoreq r0, r8, r0, lsl #0x8 26610 68810e04 stmvsia r1, {r2, r9, sl, fp} 26614 09a02f10 stmeqib r0!, {r4, r8, r9, sl, fp, sp} 26618 3c2b18ec stccc 8, cr1, [fp], #0xfffffc50 2661c 0311e350 tsteq r1, #0x40000001 26620 dbba0000 blle feea6628 26624 bc23d909 stclt 9, cr13, [r3], #0xffffffdc 26628 018dcc16 orreq ip, sp, r6, lsl ip 2662c 03c4e300 biceq lr, r4, #0x0 26630 f0007e0a andnv r7, r0, sl, lsl #0x1c 26634 a9244026 stmgedb r4!, {r1, r2, r5, lr} 26638 041a6103 ldreq r6, [sl], #0xfffffefd 2663c a00fea28 andge lr, pc, r8, lsr #0x14 26640 144021e3 strneb r2, [r0], #0xfffffe1d 26644 44e01783 strmibt r1, [r0], #0x783 26648 37e1a004 strccb sl, [r1, r4]! 2664c 14081040 strne r1, [r8], #0xffffffc0 26650 01a301e1 moveq r0, r1, ror #0x3 26654 ff3c0198 swinv 0x003c0198 26658 1fe20400 swine 0x00e20400 2665c 03300bc0 teqeq r0, #0x30000 26660 641aea00 ldrvs lr, [sl], #0xfffff600 26664 27600a01 strcsb r0, [r0, -r1, lsl #0x14]! 26668 b0401550 sublt r1, r0, r0, asr r5 2666c 080009e1 stmeqda r0, {r0, r5, r6, r7, r8, fp} 26670 2adcb010 bcs ff7526b8 26674 e3502cb8 cmp r0, #0xb800 26678 500a2402 andpl r2, sl, r2, lsl #0x8 2667c 137c0080 cmnne ip, #0x80 26680 0f036bc6 swieq 0x00036bc6 26684 a1fc0782 mvnges r0, r2, lsl #0xf 26688 00162402 andeqs r2, r6, r2, lsl #0x8 2668c 9004125c andls r1, r4, ip, asr r2 26690 31e1d802 mvncc sp, r2, lsl #0x10 26694 00010c00 andeq r0, r1, r0, lsl #0x18 26698 0100e4c5 smlabteq r0, r5, r4, lr 2669c fae25440 blx ff8bb7a4 266a0 5c5affff mrrcpl 15, 15, pc, sl, cr15 266a4 25600070 strcsb r0, [r0, #0xffffff90]! 266a8 5c106040 ldcpl 0, cr6, [r0], {64} 266ac 02e13803 rsceq r3, r1, #0x30000 266b0 c5c84ab4 strgtb r4, [r8, #0xab4] 266b4 b8005c40 stmltda r0, {r6, sl, fp, ip, lr} 266b8 01b8100a moveqs r1, sl 266bc e4d51200 ldrb r1, [r5], #0x200 266c0 4040100d submi r1, r0, sp 266c4 14dc0684 ldrneb r0, [ip], #0x684 266c8 1ad812b4 bne ff62b1a0 266cc 58105c10 ldmplda r0, {r4, sl, fp, ip, lr} 266d0 012c00ba streqh r0, [ip, -sl]! 266d4 e2563660 subs r3, r6, #0x6000000 266d8 54200c07 strplt r0, [r0], #0xfffff3f9 266dc 13540010 cmpne r4, #0x10 266e0 700078c8 andvc r7, r0, r8, asr #0x11 266e4 f311e28f tstnv r1, #0xf0000008 266e8 02f0ebff rsceqs lr, r0, #0x3fc00 266ec f4e59925 strnvbt r9, [r5], #0x925 266f0 a4069935 strge r9, [r6], #0xfffff6cb 266f4 03e00070 mvneq r0, #0x70 266f8 0ce0e110 stfeqp f6, [r0], #0x40 266fc e80a9700 stmda sl, {r8, r9, sl, ip, pc} 26700 0a520000 beq 14a6708 26704 7808d358 stmvcda r8, {r3, r4, r6, r8, r9, ip, lr, pc} 26708 dfaa1a00 swile 0x00aa1a00 2670c 006c00ea rsbeq r0, ip, sl, ror #0x1 26710 2cf00678 ldccsl 6, cr0, [r0], #0x1e0 26714 04fa40e0 ldreqbt r4, [sl], #0xe0 26718 504002f0 strpld r0, [r0], #0xffffffe0 2671c 2b5000e0 blcs 1426aa4 26720 3810e2c1 ldmccda r0, {r0, r6, r7, r9, sp, lr, pc} 26724 05380004 ldreq r0, [r8, #0xfffffffc]! 26728 d4023800 strle r3, [r2], #0xfffff800 2672c 7c00b141 stfvcd f3, [r0], {65} 26730 000008b1 streqh r0, [r0], -r1 26734 000c11bb streqh r1, [ip], -fp 26738 ebffeb0e bl 21378 2673c ebfff2f1 bl 23308 26740 f8010c76 stmnvda r1, {r1, r2, r4, r5, r6, sl, fp} 26744 b813f813 ldmltda r3, {r0, r1, r4, fp, ip, sp, lr, pc} 26748 00b01140 adceqs r1, r0, r0, asr #0x2 2674c 05e8c401 streqb ip, [r8, #0x401]! 26750 1194181c orrnes r1, r4, ip, lsl r8 26754 c4074eb4 strgt r4, [r7], #0xfffff14c 26758 5090000c addpls r0, r0, ip 2675c e04809e8 sub r0, r8, r8, ror #0x13 26760 10038812 andne r8, r3, r2, lsl r8 26764 049ee0d1 ldreq lr, [lr], #0xd1 26768 04e8b8d0 streqbt fp, [r8], #0x8d0 2676c 234e0544 cmpcs lr, #0x11000000 26770 289418e8 ldmcsia r4, {r3, r5, r6, r7, fp, ip} 26774 e5880300 str r0, [r8, #0x300] 26778 e59f2114 ldr r2, [pc, #0x114] ; 26894 2677c 9f112014 swils 0x00112014 26780 e0548c00 subs r8, r4, r0, lsl #0x18 26784 e5c56000 strb r6, [r5] 26788 dc035c04 stcle 12, cr5, [r3], {4} 2678c 0267b001 rsbeq fp, r7, #0x1 26790 03400811 cmpeq r0, #0x110000 26794 0c338264 lfmeq f0, 1, [r3], #0xfffffe70 26798 e581031c str r0, [r1, #0x31c] 2679c dc7c0085 ldclel 0, cr0, [ip], #0xfffffdec 267a0 80840199 umullhi r0, r4, r9, r1 267a4 31b014b0 ldrcch r1, [r0, r0]! 267a8 101fc638 andnes ip, pc, r8, lsr r6 267ac 18564850 ldmneda r6, {r4, r6, fp, lr}^ 267b0 10021a88 andne r1, r2, r8, lsl #0x15 267b4 e05500c8 subs r0, r5, r8, asr #0x1 267b8 c6100004 ldrgt r0, [r0], -r4 267bc 5c0010e2 stcpl 0, cr1, [r0], {226} 267c0 8815b318 ldmhida r5, {r3, r4, r8, r9, ip, sp, pc} 267c4 7400eee5 strvc lr, [r0], #0xfffff11b 267c8 2238006f eorcss r0, r8, #0x6f 267cc 10286001 eorne r6, r8, r1 267d0 02940743 addeqs r0, r4, #0x10c0000 267d4 c0405408 subgt r5, r0, r8, lsl #0x8 267d8 420411e3 andmi r1, r4, #0xc0000038 267dc c4d40788 ldrgtb r0, [r4], #0x788 267e0 9c0284e3 cfstrsls mvf8, [r2], {227} 267e4 88020405 stmhida r2, {r0, r2, sl} 267e8 180000e5 stmneda r0, {r0, r2, r5, r6, r7} 267ec 846c0820 strhibt r0, [ip], #0xfffff7e0 267f0 041a880a ldreq r8, [sl], #0xfffff7f6 267f4 e0009873 and r9, r0, r3, ror r8 267f8 00ade356 adceq lr, sp, r6, asr r3 267fc 60100540 andvss r0, r0, r0, asr #0xa 26800 164400dd undefined 26804 281008a4 ldmcsda r0, {r2, r5, r7, fp} 26808 170800da undefined 2680c 8000193c andhi r1, r0, ip, lsr r9 26810 10ba2c00 adcnes r2, sl, r0, lsl #0x18 26814 53080448 tstpl r8, #0x48000000 26818 0056e598 ldreqb lr, [r6], #0xffffffa8 2681c 84000164 strhi r0, [r0], #0xfffffe9c 26820 044c2090 streqb r2, [ip], #0xffffff70 26824 20080903 andcs r0, r8, r3, lsl #0x12 26828 0205e59f andeq lr, r5, #0x27c00000 2682c 92e04710 rscls r4, r0, #0x400000 26830 dc070101 stfles f0, [r7], {1} 26834 a1e00045 mvnge r0, r5, asr #0x20 26838 80e04714 rschi r4, r0, r4, lsl r7 2683c e02d4100 eor r4, sp, r0, lsl #0x2 26840 00b40496 umlaleqs r0, r4, r6, r4 26844 48109c00 ldmmida r0, {sl, fp, ip, pc} 26848 5c080018 stcpl 0, cr0, [r8], {24} 2684c 8e04001c mcrhi 0, 0, r0, cr4, cr12, {0} 26850 6b0b6000 blvs 2fe858 26854 01a98026 moveq r8, r6, lsr #0x20 26858 f5ea001a strnvb r0, [sl, #0x1a]! 2685c 0110850a tsteq r0, sl, lsl #0xa 26860 090800d6 stmeqdb r8, {r1, r2, r4, r6, r7} 26864 00003d06 andeq r3, r0, r6, lsl #0x1a 26868 0d004778 stceq 7, cr4, [r0, #0xfffffe20] 2686c c004dc00 andgt sp, r4, r0, lsl #0x18 26870 8c01f008 stchi 0, cr15, [r1], {8} 26874 10c0033a sbcne r0, r0, sl, lsr r3 26878 00800de2 addeq r0, r0, r2, ror #0x1b 2687c 6cc004fc cfstrdvs mvd0, [r0], {252} 26880 5c0002e2 sfmpl f0, 4, [r0], {226} 26884 c00be354 andgt lr, fp, r4, asr r3 26888 a40400e4 strge r0, [r4], #0xffffff1c 2688c 0cc40400 cfstrdeq mvd0, [r4], {0} 26890 e0411011 sub r1, r1, r1, lsl r0 26894 cf815819 swigt 0x00815819 26898 5bd81bb0 blpl ff62d760 2689c 44044024 strmi r4, [r4], #0xffffffdc 268a0 48508414 ldmmida r0, {r2, r4, sl, pc}^ 268a4 0cd41d00 ldceql 13, cr1, [r4], {0} 268a8 0d026058 stceq 0, cr6, [r2, #0xfffffea0] 268ac 20dc1dcc sbccss r1, ip, ip, asr #0x1b 268b0 0ce25110 stfeqe f5, [r2], #0x40 268b4 28a0501a stmcsia r0!, {r1, r3, r4, ip, lr} 268b8 0c000410 cfstrseq mvf0, [r0], {16} 268bc 2a6c0e22 bcs 1b2a14c 268c0 b01e0108 andlts r0, lr, r8, lsl #0x2 268c4 001420e1 andeqs r2, r4, r1, ror #0x1 268c8 004448a0 subeq r4, r4, r0, lsr #0x11 268cc 11017002 tstne r1, r2 268d0 805c08b0 ldrhih r0, [ip], #0xffffff80 268d4 4800b124 stmmida r0, {r2, r5, r8, ip, sp, pc} 268d8 10501001 subnes r1, r0, r1 268dc 11044004 tstne r4, r4 268e0 14427c10 strneb r7, [r2], #0xfffff3f0 268e4 00035c50 andeq r5, r3, r0, asr ip 268e8 8c07e352 stchi 3, cr14, [r7], {82} 268ec a010c19a mulges r0, sl, r1 268f0 010aa800 tsteq sl, r0, lsl #0x10 268f4 10e4d130 rscne sp, r4, r0, lsr r1 268f8 ac1c81a0 ldfged f0, [ip], {160} 268fc 94d1c001 ldrlsb ip, [r1], #0x1 26900 a8003001 stmgeda r0, {r0, ip, sp} 26904 34d13000 ldrccb r3, [r1] 26908 e2422004 sub r2, r2, #0x4 2690c c0c02001 sbcgt r2, r0, r1 26910 03341010 teqeq r4, #0x10 26914 46e21130 undefined 26918 20cc101e sbccs r1, ip, lr, lsl r0 2691c dc08e252 sfmle f6, 1, [r8], {82} 26920 a031dc00 eorges sp, r1, r0, lsl #0x18 26924 1053180e subnes r1, r3, lr, lsl #0x10 26928 000f0ae8 andeq r0, pc, r8, ror #0x15 2692c 2c228a00 stccs 10, cr8, [r2] 26930 c0700534 rsbgts r0, r0, r4, lsr r5 26934 2010e5b1 ldrcsh lr, [r0], -r1 26938 833c020c teqhi ip, #0xc0000000 2693c 803004e1 eorhis r0, r0, r1, ror #0x9 26940 d62ab01e undefined 26944 e8295818 stmda r9!, {r3, r4, fp, ip, lr} 26948 38208038 stmccda r0!, {r3, r4, r5, pc} 2694c c8092070 stmgtda r9, {r4, r5, r6, sp} 26950 101b55e2 andnes r5, fp, r2, ror #0xb 26954 20803c20 addcs r3, r0, r0, lsr #0x18 26958 03207034 teqeq r0, #0x34 2695c 13762000 cmnne r6, #0x0 26960 b8102000 ldmltda r0, {sp} 26964 00206c14 eoreq r6, r0, r4, lsl ip 26968 3a400a20 bcc 10291f0 2696c b1501807 cmplt r0, r7, lsl #0x10 26970 f8001828 stmnvda r0, {r3, r5, fp, ip} 26974 18000850 stmneda r0, {r4, r6, fp} 26978 50202244 eorpl r2, r0, r4, asr #0x4 2697c 60e1b0ce rscvs fp, r1, lr, asr #0x1 26980 34b1001c ldrcct r0, [r1], #0x1c 26984 18011848 stmneda r1, {r3, r6, fp, ip} 26988 01023c14 tsteq r2, r4, lsl ip 2698c 32300468 eorccs r0, r0, #0x68000000 26990 58002491 stmplda r0, {r0, r4, r7, sl, sp} 26994 2f821c21 swics 0x00821c21 26998 5ed17811 mrcpl 8, 6, r7, cr1, cr1, {0} 2699c 24e80044 strcsbt r0, [r8], #0x44 269a0 7c21f400 cfstrsvc mvf15, [r1] 269a4 0c00e800 stceq 8, cr14, [r0], {0} 269a8 201081c0 andcss r8, r0, r0, asr #0x3 269ac 99c438e1 stmlsib r4, {r0, r5, r6, r7, fp, ip, sp}^ 269b0 8428cce5 strhit ip, [r8], #0xfffff31b 269b4 10e35c2c rscne r5, r3, ip, lsr #0x18 269b8 c0050030 andgt r0, r5, r0, lsr r0 269bc 0bc00c13 bleq ff029a10 269c0 01e1f030 mvneq pc, r0, lsr r0 269c4 903801ef eorlss r0, r8, pc, ror #0x3 269c8 00000052 andeq r0, r0, r2, asr r0 269cc 20a043b0 strcsh r4, [r0], r0 269d0 c45ce089 ldrgtb lr, [ip], #0xffffff77 269d4 60e59200 rscvs r9, r5, r0, lsl #0x4 269d8 dae2881e ble ff8c8a58 269dc e1d1001b bics r0, r1, fp, lsl r0 269e0 e5c919da strb r1, [r9, #0x9da] 269e4 92003448 andls r3, r0, #0x48000000 269e8 6ccb01e5 stfvse f0, [fp], {229} 269ec 053053e0 ldreq r5, [r0, #0xfffffc20]! 269f0 3448e10c strccb lr, [r8], #0xfffffef4 269f4 141c2082 ldrne r2, [ip], #0xffffff7e 269f8 8000382e andhi r3, r0, lr, lsr #0x10 269fc 9111a012 tstls r1, r2, lsl r0 26a00 802080e7 eorhi r8, r0, r7, ror #0x1 26a04 c110e80c tstgt r0, ip, lsl #0x10 26a08 811c23e3 tsthi ip, r3, ror #0x7 26a0c 127130e1 rsbnes r3, r1, #0xe1 26a10 d002d801 andle sp, r2, r1, lsl #0x10 26a14 05881614 streq r1, [r8, #0x614] 26a18 88161806 ldmhida r6, {r1, r2, fp, ip} 26a1c 78050015 stmvcda r5, {r0, r2, r4} 26a20 00882c1e addeq r2, r8, lr, lsl ip 26a24 2ce58901 stccsl 9, cr8, [r5], #0x4 26a28 44e58912 strmibt r8, [r5], #0x912 26a2c 4a892420 bmi fe26fab4 26a30 01e24078 mvneq r4, r8, ror r0 26a34 e2054010 and r4, r5, #0x10 26a38 e5c91434 strb r1, [r9, #0x434] 26a3c 20352010 eorcss r2, r5, r0, lsl r0 26a40 e2401f08 sub r1, r0, #0x20 26a44 10080036 andne r0, r8, r6, lsr r0 26a48 32c41db0 sbccc r1, r4, #0x2c00 26a4c d0b40dac adcles r0, r4, ip, lsr #0x1b 26a50 14100400 ldrne r0, [r0], #0xfffffc00 26a54 d0300130 eorles r0, r0, r0, lsr r1 26a58 20e59f51 rsccs r9, r5, r1, asr pc 26a5c c800000c stmgtda r0, {r2, r3} 26a60 d8e3a0e0 stmleia r3!, {r5, r6, r7, sp, pc}^ 26a64 e5892ae8 str r2, [r9, #0xae8] 26a68 0904281e stmeqdb r4, {r1, r2, r3, r4, fp, sp} 26a6c 900d00f0 strlsd r0, [sp], -r0 26a70 d030001d eorles r0, r0, sp, lsl r0 26a74 90c00ce5 sbcls r0, r0, r5, ror #0x19 26a78 310203e5 smlattcc r2, r5, r3, r0 26a7c 401ce790 mulmis ip, r0, r7 26a80 531400d0 tstpl r4, #0xd0 26a84 480ae368 stmmida sl, {r3, r5, r6, r8, r9, sp, lr, pc} 26a88 075c6c0b ldreqb r6, [ip, -fp, lsl #0x18] 26a8c 94ca00cc strlsb r0, [sl], #0xcc 26a90 b5993808 ldrlt r3, [r9, #0x808] 26a94 057c0204 ldreqb r0, [ip, #0xfffffdfc]! 26a98 e1115300 tst r1, r0, lsl #0x6 26a9c 440dc1b2 strmi ip, [sp], #0xfffffe4e 26aa0 021580c0 andeqs r8, r5, #0xc0 26aa4 d40e9328 strle r9, [lr], #0xfffffcd8 26aa8 500031a0 andpl r3, r0, r0, lsr #0x3 26aac 60032c31 andvs r2, r3, r1, lsr ip 26ab0 ec41d01d mcrr 0, 1, sp, r1, cr13 26ab4 40008c03 andmi r8, r0, r3, lsl #0x18 26ab8 0340e10f cmpeq r0, #0xc0000003 26abc f0000658 andnv r0, r0, r8, asr r6 26ac0 49d8e121 ldmmiib r8, {r0, r5, r8, sp, lr, pc}^ 26ac4 1a2c05bc bne b281bc 26ac8 89222401 stmhidb r2!, {r0, sl, sp} 26acc 89e43ce5 stmhiib r4!, {r0, r2, r5, r6, r7, sl, fp, ip, sp}^ 26ad0 04296036 streqt r6, [r9], #0xffffffca 26ad4 c0940312 addgts r0, r4, r2, lsl r3 26ad8 0380fc0c orreq pc, r0, #0xc00 26adc 04416816 streqb r6, [r1], #0xfffff7ea 26ae0 22242c00 eorcs r2, r4, #0x0 26ae4 0084e599 umulleq lr, r4, r9, r5 26ae8 0c10b230 lfmeq f3, 1, [r0], {48} 26aec 30a80130 adccc r0, r8, r0, lsr r1 26af0 00025024 andeq r5, r2, r4, lsr #0x20 26af4 104d11c0 subne r1, sp, r0, asr #0x3 26af8 13047441 tstne r4, #0x41000000 26afc 6000e803 andvs lr, r0, r3, lsl #0x10 26b00 04800c01 streq r0, [r0], #0xc01 26b04 e384c040 orr ip, r4, #0x40 26b08 c42c000c strgtt r0, [ip], #0xfffffff4 26b0c 6400c426 strvs ip, [r0], #0xfffffbda 26b10 5200c01a andpl ip, r0, #0x1a 26b14 412c03e1 smulwtmi ip, r1, r3 26b18 892609c4 stmhidb r6!, {r2, r6, r7, r8, fp} 26b1c c0020145 andgt r0, r2, r5, asr #0x2 26b20 50001888 andpl r1, r0, r8, lsl #0x11 26b24 2c1a3854 ldccs 8, cr3, [sl], {84} 26b28 d48c2a51 strle r2, [ip], #0xa51 26b2c 126c2407 rsbne r2, ip, #0x7000000 26b30 94e59910 strlsbt r9, [r5], #0x910 26b34 0002400a andeq r4, r2, sl 26b38 0241e151 subeq lr, r1, #0x40000014 26b3c 13102c05 tstne r0, #0x500 26b40 03c0e588 biceq lr, r0, #0x22000000 26b44 23183060 tstcs r8, #0x60 26b48 4c000404 cfstrsmi mvf0, [r0], {4} 26b4c e8bd4110 ldmia sp!, {r4, r8, lr} 26b50 193011da ldmnedb r0!, {r1, r3, r4, r6, r7, r8, ip} 26b54 2800842c stmcsda r0, {r2, r3, r5, sl, pc} 26b58 10c04c21 sbcne r4, r0, r1, lsr #0x18 26b5c 208c8cd0 ldrcsd r8, [ip], r0 26b60 921318d0 andlss r1, r3, #0xd00000 26b64 20174000 andcss r4, r7, r0 26b68 0296e311 addeqs lr, r6, #0x44000000 26b6c 057c0a7c ldreqb r0, [ip, #0xfffff584]! 26b70 38048058 stmccda r4, {r3, r4, r6, pc} 26b74 8074fc10 rsbhis pc, r4, r0, lsl ip 26b78 00020c00 andeq r0, r2, r0, lsl #0x18 26b7c 18941150 ldmneia r4, {r4, r6, r8, ip} 26b80 10056089 andne r6, r5, r9, lsl #0x1 26b84 1f481098 swine 0x00481098 26b88 10e20110 rscne r0, r2, r0, lsl r1 26b8c 06c12029 streqb r2, [r1], r9, lsr #0x20 26b90 fc24118c stc2 1, cr1, [r4], #0xfffffdd0 26b94 48031004 stmmida r3, {r2, ip} 26b98 e0893100 add r3, r9, r0, lsl #0x2 26b9c e3a02980 mov r2, #0x200000 26ba0 931108bc tstls r1, #0xbc0000 26ba4 380107e5 stmccda r1, {r0, r2, r5, r6, r7, r8, r9, sl} 26ba8 01222091 streqb r2, [r2, -r1]! 26bac a02aa2e0 eorge sl, sl, r0, ror #0x5 26bb0 051444e1 ldreq r4, [r4, #0xfffffb1f] 26bb4 180cf0e0 stmneda ip, {r5, r6, r7, ip, sp, lr, pc} 26bb8 3c10741e cfldrscc mvf7, [r0], {30} 26bbc 2001dc1f andcs sp, r1, pc, lsl ip 26bc0 025003a0 subeqs r0, r0, #0x80000002 26bc4 00043000 andeq r3, r4, r0 26bc8 93325814 teqls r2, #0x140000 26bcc 18c000e5 stmneia r0, {r0, r2, r5, r6, r7}^ 26bd0 1860b3a0 stmneda r0!, {r5, r7, r8, r9, ip, sp, pc}^ 26bd4 9001a3a0 andls sl, r1, r0, lsr #0x7 26bd8 21e02113 mvncs r2, r3, lsl r1 26bdc 6420a008 strvst sl, [r0], #0xfffffff8 26be0 dd000c54 stcle 12, cr0, [r0, #0xfffffeb0] 26be4 fcad0128 stc2 1, cr0, [sp], #0xa0 26be8 e0044504 and r4, r4, r4, lsl #0xa 26bec 00e24e00 rsceq r4, r2, r0, lsl #0x1c 26bf0 1fe92d53 swine 0x00e92d53 26bf4 d805a000 stmleda r5, {sp, pc} 26bf8 10b81000 adcnes r1, r8, r0 26bfc 00009fe3 andeq r9, r0, r3, ror #0x1f 26c00 4f570398 swimi 0x00570398 26c04 049c03e1 ldreq r0, [ip], #0x3e1 26c08 9be3507c blls ff8fae00 26c0c 118800c8 orrne r0, r8, r8, asr #0x1 26c10 1494a04c ldrne sl, [r4], #0x4c 26c14 80e59858 rschi r9, r5, r8, asr r8 26c18 e3140a14 tst r4, #0x14000 26c1c 101b7c0d andnes r7, fp, sp, lsl #0x18 26c20 14f17a08 ldrnebt r7, [r1], #0xa08 26c24 06401bff undefined 26c28 10005bc8 andne r5, r0, r8, asr #0x17 26c2c 14100d40 ldrne r0, [r0], #0xfffff2c0 26c30 08105fe3 ldmeqda r0, {r0, r1, r5, r6, r7, r8, r9, sl, fp, ip, lr} 26c34 56e3140b strplbt r1, [r3], fp, lsl #0x8 26c38 0f0810ae swieq 0x000810ae 26c3c 00021030 andeq r1, r2, r0, lsr r0 26c40 06cc1020 streqb r1, [ip], r0, lsr #0x20 26c44 0810e338 ldmeqda r0, {r3, r4, r5, r8, r9, sp, lr, pc} 26c48 90078910 andls r8, r7, r0, lsl r9 26c4c 4094e588 addmis lr, r4, r8, lsl #0xb 26c50 ffe10110 swinv 0x00e10110 26c54 0b401800 bleq 102cc5c 26c58 440013a0 strmi r1, [r0], #0xfffffc60 26c5c ff1bfffc swinv 0x001bfffc 26c60 20e3140c rsccs r1, r3, ip, lsl #0x8 26c64 0800ef3d stmeqda r0, {r0, r2, r3, r4, r5, r8, r9, sl, fp, sp, lr, pc} 26c68 2ee31404 cdpcs 4, 14, cr1, cr3, cr4, {0} 26c6c 1bff09f6 blne fffe944c 26c70 b80e4624 stmltda lr, {r2, r5, r9, sl, lr} 26c74 000bd420 andeq sp, fp, r0, lsr #0x8 26c78 481a0014 ldmmida sl, {r2, r4} 26c7c 0e183c06 cdpeq 12, 1, cr3, cr8, cr6, {0} 26c80 aa391078 bge e6ae68 26c84 0fe12c2e swieq 0x00e12c2e 26c88 9b070a9d blls 1e9704 26c8c 08941fe1 ldmeqia r4, {r0, r5, r6, r7, r8, r9, sl, fp, ip} 26c90 00940fcb addeqs r0, r4, fp, asr #0x1f 26c94 00001ac7 andeq r1, r0, r7, asr #0x15 26c98 c001d020 andgt sp, r1, r0, lsr #0x20 26c9c e3005708 tst r0, #0x200000 26ca0 15892624 strne r2, [r9, #0x624] 26ca4 02811010 addeq r1, r1, #0x10 26ca8 88190803 ldmhida r9, {r0, r1, fp} 26cac 5c01d005 stcpl 0, cr13, [r1], {5} 26cb0 fffe042d swinv 0x00fe042d 26cb4 0a001f1b beq 2e928 26cb8 00fd9380 rsceqs r9, sp, r0, lsl #0x7 26cbc 98c304e8 stmlsia r3, {r3, r5, r6, r7, sl}^ 26cc0 9905e8e5 stmlsdb r5, {r0, r2, r5, r6, r7, fp, sp, lr, pc} 26cc4 332ce501 teqcc ip, #0x400000 26cc8 1e40e588 cdpne 5, 4, cr14, cr0, cr8, {4} 26ccc 038be805 orreq lr, fp, #0x50000 26cd0 4cc00010 stcmil 0, cr0, [r0], {16} 26cd4 030cbc04 tsteq ip, #0x400 26cd8 38680528 stmccda r8!, {r3, r5, r8, sl}^ 26cdc 6300a0c0 tstvs r0, #0xc0 26ce0 e801b806 stmda r1, {r1, r2, fp, ip, sp, pc} 26ce4 2988c320 stmcsib r8, {r5, r8, r9, lr, pc} 26ce8 0c4080e5 mcrreq 0, 14, r8, r0, cr5 26cec 7cc4018c stfvce f0, [r4], {140} 26cf0 c89c3216 ldmgtia ip, {r1, r2, r4, r9, ip, sp} 26cf4 9c14701c ldcls 0, cr7, [r4], {28} 26cf8 a409167c strge r1, [r9], #0xfffff984 26cfc 54e1a0f0 strplbt sl, [r1], #0xf0 26d00 781c0090 ldmvcda ip, {r4, r7} 26d04 40781cc0 rsbmis r1, r8, r0, asr #0x19 26d08 1306dc1c tstne r6, #0x1c00 26d0c 0088e598 umulleq lr, r8, r8, r5 26d10 00c68c1c sbceq r8, r6, ip, lsl ip 26d14 01800120 orreq r0, r0, r0, lsr #0x2 26d18 e1a00c20 mov r0, r0, lsr #0x18 26d1c 00000091 muleq r0, r1, r0 26d20 e08c1c6c add r1, ip, ip, ror #0x18 26d24 10040720 andne r0, r4, r0, lsr #0xe 26d28 b37c0334 cmnlt ip, #0xd0000000 26d2c f4228407 strnvt r8, [r2], #0xfffffbf9 26d30 0100c3a0 smlatbeq r0, r0, r3, ip 26d34 e0891410 add r1, r9, r0, lsl r4 26d38 3d165823 ldccc 8, cr5, [r6, #0xffffff74] 26d3c 80165858 andhis r5, r6, r8, asr r8 26d40 44544820 ldrmib r4, [r4], #0xfffff7e0 26d44 5018ce60 andpls ip, r8, r0, ror #0x1c 26d48 eb8ce803 bl fe360d5c 26d4c 4000eaff strmid lr, [r0], -pc 26d50 38f40019 ldmccia r4!, {r0, r3, r4}^ 26d54 0003e599 muleq r3, r9, r5 26d58 0de04111 stfeqe f4, [r0, #0x44]! 26d5c fbf2155c blx ffcac2d6 26d60 e0111aff ldrsh r1, [r1], -pc 26d64 02041420 andeq r1, r4, #0x20000000 26d68 e18008f4 strd r0, [r0, r4] 26d6c 88010418 stmhida r1, {r3, r4, sl} 26d70 fffce6e5 swinv 0x00fce6e5 26d74 100080ea andne r8, r0, sl, ror #0x1 26d78 60000360 andvs r0, r0, r0, ror #0x6 26d7c 530af00c tstplp sl, #0xc 26d80 20eafff3 strcsd pc, [sl], #0xf3 26d84 7a16ffff bvc 5e6d88 26d88 10c0e10f sbcne lr, r0, pc, lsl #0x2 26d8c 01e33780 mvneq r3, r0, lsl #0xf 26d90 10307842 eornes r7, r0, r2, asr #0x10 26d94 2010a0c0 andcss sl, r0, r0, asr #0x1 26d98 c2104008 andgts r4, r0, #0x8 26d9c 2400ac39 strcs sl, [r0], #0xfffff3c7 26da0 0ee384e0 cdpeq 4, 14, cr8, cr3, cr0, {7} 26da4 e0391400 eors r1, r9, r0, lsl #0x8 26da8 00230c07 eoreq r0, r3, r7, lsl #0x18 26dac 02282008 eoreq r2, r8, #0x8 26db0 b83ce599 ldmltda ip!, {r0, r3, r4, r7, r8, sl, sp, lr, pc} 26db4 023ccc02 eoreqs ip, ip, #0x200 26db8 1edc10d8 mrcne 0, 6, r1, cr12, cr8, {6} 26dbc 89022800 stmhidb r2, {fp, sp} 26dc0 045c6482 ldreqb r6, [ip], #0xfffffb7e 26dc4 08e59203 stmeqia r5!, {r0, r1, r9, ip, pc}^ 26dc8 04602021 streqbt r2, [r0], #0xffffffdf 26dcc 300f81e2 andcc r8, pc, r2, ror #0x3 26dd0 42d800e1 sbcmis r0, r8, #0xe1 26dd4 2001b008 andcs fp, r1, r8 26dd8 10880aa1 addne r0, r8, r1, lsr #0x15 26ddc 070f9024 streq r9, [pc, -r4, lsr #0x20] 26de0 081081ee ldmeqda r0, {r1, r2, r3, r5, r6, r7, r8, pc} 26de4 41c64e6d bicmi r4, r6, sp, ror #0x1c 26de8 94023039 strls r3, [r2], #0xffffffc7 26dec 0003ff00 andeq pc, r3, r0, lsl #0x1e 26df0 e51f700c ldr r7, [pc, #0xfffffff4] ; 26dec 26df4 870002ff undefined 26df8 9f408ce8 swils 0x00408ce8 26dfc 2b00300e blcs 32e3c 26e00 10401cea subne r1, r0, sl, ror #0x19 26e04 0e100080 cdpeq 0, 1, cr0, cr0, cr0, {4} 26e08 1040f415 subne pc, r0, r5, lsl r4 26e0c 10007465 andne r7, r0, r5, ror #0x8 26e10 3cea5c02 stcccl 12, cr5, [sl], #0x8 26e14 00681040 rsbeq r1, r8, r0, asr #0x20 26e18 1c17ad10 ldcne 13, cr10, [r7], {16} 26e1c 5c10404c ldcpl 0, cr4, [r0], {76} 26e20 b8191000 ldmltda r9, {ip} 26e24 6010405c andvss r4, r0, ip, asr r0 26e28 0d100050 ldceq 0, cr0, [r0, #0xfffffec0] 26e2c f0d3e1a1 sbcnvs lr, r3, r1, lsr #0x3 26e30 c020e321 eorgt lr, r0, r1, lsr #0x6 26e34 14f83434 ldrnebt r3, [r8], #0x434 26e38 28e58302 stmcsia r5!, {r1, r8, r9, pc}^ 26e3c e5830308 str r0, [r3, #0x308] 26e40 0404002c streq r0, [r4], #0xffffffd4 26e44 20809303 addcs r9, r0, r3, lsl #0x6 26e48 8700e4a8 strhi lr, [r0, -r8, lsr #0x9] 26e4c 8740d4e5 strhib sp, [r0, -r5, ror #0x9] 26e50 0f10e508 swieq 0x0010e508 26e54 c05f0811 subgts r0, pc, r1, lsl r8 26e58 0f0010e3 swieq 0x000010e3 26e5c 7020ee01 eorvc lr, r0, r1, lsl #0x1c 26e60 0014e287 andeqs lr, r4, r7, lsl #0x5 26e64 55e59ff0 strplb r9, [r5, #0xff0]! 26e68 524d414e subpl r4, sp, #0x80000013 26e6c 55534500 ldrplb r4, [r3, #0xfffffb00] 26e70 44495630 strmib r5, [r9], #0xfffff9d0 26e74 53450154 cmppl r5, #0x15 26e78 52454652 subpl r4, r5, #0x5200000 26e7c 202f0e50 eorcs r0, pc, r0, asr lr 26e80 d8113444 ldmleda r1, {r2, r6, sl, ip, sp} 26e84 f0e92d42 rscnv r2, r9, r2, asr #0x1a 26e88 e92d1001 stmdb sp!, {r0, ip} 26e8c b81c0930 ldmltda ip, {r4, r5, r8, fp} 26e90 c4e59fc0 strgtbt r9, [r5], #0xfc0 26e94 8d0afc16 stchi 12, cr15, [sl, #0xffffffa8] 26e98 0131830a teqeq r1, sl, lsl #0x6 26e9c 006330fc streqd r3, [r3], #0xfffffff4 26ea0 916004e2 smulttls r0, r2, r4 26ea4 e0e000e4 rsc r0, r0, r4, ror #0x1 26ea8 331ee310 tstcc lr, #0x40000000 26eac c6603409 strgtbt r3, [r0], -r9, lsl #0x8 26eb0 901004e1 andlss r0, r0, r1, ror #0x9 26eb4 b816e491 ldmltda r6, {r0, r4, r7, sl, sp, lr, pc} 26eb8 e0098003 and r8, r9, r3 26ebc 86600800 strhibt r0, [r0], -r0, lsl #0x10 26ec0 244006e1 strcsb r0, [r0], #0xfffff91f 26ec4 600300e0 andvs r0, r3, r0, ror #0x1 26ec8 57e4e1c9 strplb lr, [r4, r9, asr #0x3]! 26ecc 0500e025 streq lr, [r0, #0xffffffdb] 26ed0 0ce08440 cfstrdeq mvd8, [r0], #0x100 26ed4 00e00490 smlaleq r0, r0, r0, r4 26ed8 e00ce424 and lr, ip, r4, lsr #0x8 26edc e18ee409 orr lr, lr, r9, lsl #0x8 26ee0 30500e24 subccs r0, r0, r4, lsr #0x1c 26ee4 305ee414 subccs lr, lr, r4, lsl r4 26ee8 a0516408 subges r6, r1, r8, lsl #0x8 26eec 0ced0830 stceql 8, cr0, [sp], #0xc0 26ef0 800030a0 andhi r3, r0, r0, lsr #0x1 26ef4 0147f0e8 smlaltteq pc, r7, r8, r0 26ef8 bd82e402 cfstrslt mvf14, [r2, #0x8] 26efc 106410e8 rsbne r1, r4, r8, ror #0x1 26f00 f84c1054 stmnvda ip, {r2, r4, r6, ip}^ 26f04 48f048f0 ldmmiia r0!, {r4, r5, r6, r7, fp, lr}^ 26f08 e81c4850 ldmda ip, {r4, r6, fp, lr} 26f0c 00ff4890 smlaleqs r4, pc, r0, r8 26f10 04007cff streq r7, [r0], #0xfffff301 26f14 2b642c50 blcs 193205c 26f18 2bf8093c blcs ffe29410 26f1c 0012003c andeqs r0, r2, ip, lsr r0 26f20 ffff9ee1 swinv 0x00ff9ee1 26f24 6f6f120a swivs 0x006f120a 26f28 241de14c ldrcs lr, [sp], #0xfffffeb4 26f2c 1800c612 stmneda r0, {r1, r4, r9, sl, lr, pc} 26f30 008c5005 addeq r5, ip, r5 26f34 8ce15400 cfstrdhi mvd5, [r1] 26f38 02204440 eoreq r4, r0, #0x40000000 26f3c 22831430 addcs r1, r3, #0x30000000 26f40 0c0c000c stceq 0, cr0, [ip], {12} 26f44 30000c00 andcc r0, r0, r0, lsl #0x18 26f48 6003b340 andvs fp, r3, r0, asr #0x6 26f4c 2020e26c eorcs lr, r0, ip, ror #0x4 26f50 2060e286 rsbcs lr, r0, r6, lsl #0x5 26f54 ac0b3c08 stcge 12, cr3, [fp], {8} 26f58 940f253a strls r2, [pc], #0x53a ; 26f60 26f5c 400520e1 andmi r2, r5, r1, ror #0x1 26f60 a0506803 subges r6, r0, r3, lsl #0x10 26f64 04202003 streqt r2, [r0], #0xfffffffd 26f68 1f140242 swine 0x00140242 26f6c 515c056f cmppl ip, pc, ror #0xa 26f70 6800a4e2 stmvsda r0, {r1, r5, r6, r7, sl, sp, pc} 26f74 81684543 cmnhi r8, r3, asr #0xa 26f78 00301d14 eoreqs r1, r0, r4, lsl sp 26f7c 35e20161 strccb r0, [r2, #0x161]! 26f80 15e18440 strneb r8, [r1, #0x440]! 26f84 0d4c0b51 stceql 11, cr0, [ip, #0xfffffebc] 26f88 01e04220 mvneq r4, r0, lsr #0x4 26f8c bb044000 bllt 136f94 26f90 000c003a andeq r0, ip, sl, lsr r0 26f94 922000e2 eorls r0, r0, #0xe2 26f98 b55005e2 ldrltb r0, [r0, #0xfffffa1e] 26f9c 4084e000 addmi lr, r4, r0 26fa0 4004e0bc strmih lr, [r4], -ip 26fa4 1030706c eornes r7, r0, ip, rrx 26fa8 07981014 undefined 26fac 26345ac8 ldrcst r5, [r4], -r8, asr #0x15 26fb0 12e108a0 rscne r0, r1, #0xa00000 26fb4 7c06c446 cfstrsvc mvf12, [r6], {70} 26fb8 0104e0b5 streqh lr, [r4, -r5] 26fbc 13e0a410 mvnne sl, #0x10000000 26fc0 0be08116 bleq ff847420 26fc4 56e84dec strplbt r4, [r8], ip, ror #0x1b 26fc8 0201b014 andeq fp, r1, #0x14 26fcc 081c0304 ldmeqda ip, {r2, r8, r9} 26fd0 04560440 ldreqb r0, [r6], #0xfffffbc0 26fd4 04092003 streq r2, [r9], #0xfffffffd 26fd8 3c04029c sfmcc f0, 4, [r4], {156} 26fdc 19131002 ldmnedb r3, {r1, ip} 26fe0 0cbd8110 ldfeqd f0, [sp], #0x40 26fe4 549c1a93 ldrpl r1, [ip], #0xa93 26fe8 955000e2 ldrlsb r0, [r0, #0xffffff1e] 26fec e3e0bf01 mvn fp, #0x4 26ff0 13e81400 mvnne r1, #0x0 26ff4 18004d04 stmneda r0, {r2, r8, sl, fp, lr} 26ff8 98440405 stmlsda r4, {r0, r2, sl}^ 26ffc 080051e5 stmeqda r0, {r0, r2, r5, r6, r7, r8, ip, lr} 27000 ba0c1054 blt 32b158 27004 0030a44d eoreqs sl, r0, sp, asr #0x8 27008 10181b5c andnes r1, r8, ip, asr fp 2700c 440f3c60 strmi r3, [pc], #0xc60 ; 27014 27010 1c00bb43 stcne 11, cr11, [r0], {67} 27014 10040048 andne r0, r4, r8, asr #0x20 27018 4b0c1030 blmi 32b0e0 2701c 30101040 andccs r1, r0, r0, asr #0x20 27020 0ad809e1 beq ff6297ac 27024 50a80c48 adcpl r0, r8, r8, asr #0x18 27028 00f41255 rsceqs r1, r4, r5, asr r2 2702c 17306a60 ldrne r6, [r0, -r0, ror #0x14]! 27030 359c40b8 ldrcc r4, [ip, #0xb8] 27034 003a1c00 eoreqs r1, sl, r0, lsl #0x18 27038 00f43f04 rsceqs r3, r4, r4, lsl #0x1e 2703c 0a0c1004 beq 32b054 27040 0110201b tsteq r0, fp, lsl r0 27044 ffff6806 swinv 0x00ff6806 27048 10eaff30 rscne pc, sl, r0, lsr pc 2704c 00281068 eoreq r1, r8, r8, rrx 27050 5ce1a04c stcpll 0, cr10, [r1], #0x130 27054 84680008 strhibt r0, [r8], #0xfffffff8 27058 9f0bc80c swils 0x000bc80c 2705c e255b80f subs fp, r5, #0xf0000 27060 1ad4099b bne ff5296d4 27064 502004d5 ldrpld r0, [r0], -r5 27068 b80c01c8 stmltda ip, {r3, r6, r7, r8} 2706c 54b35c10 ldrplt r5, [r3], #0xc10 27070 2800213c stmcsda r0, {r2, r3, r4, r5, r8, sp} 27074 28eb5009 stmcsia fp!, {r0, r3, ip, lr}^ 27078 e1050400 tst r5, r0, lsl #0x8 2707c 704824bd strvch r2, [r8], #0xffffffb3 27080 9c155050 ldcls 0, cr5, [r5], {80} 27084 401c5000 andmis r5, ip, r0 27088 254400c4 strcsb r0, [r4, #0xffffff3c] 2708c f4080120 strnv r0, [r8], #0xfffffee0 27090 dc0ba440 cfstrsle mvf10, [fp], {64} 27094 bbe41c55 bllt ff92e1f0 27098 2c560401 cfldrdcs mvd0, [r6], {1} 2709c 20b409ac adccss r0, r4, ip, lsr #0x13 270a0 3c0070c4 stccc 0, cr7, [r0], {196} 270a4 90bb1000 adclss r1, fp, r0 270a8 741a2a0c ldrvc r2, [sl], #0xfffff5f4 270ac 800d2010 andhi r2, sp, r0, lsl r0 270b0 00802aea addeq r2, r0, sl, ror #0x15 270b4 b001f30c andlt pc, r1, ip, lsl #0x6 270b8 6c00f80a stcvs 8, cr15, [r0], {10} 270bc 0b802401 bleq fe0300c8 270c0 74116400 ldrvc r6, [r1], #0xfffffc00 270c4 302000b9 strcch r0, [r0], -r9 270c8 0c105c07 ldceq 12, cr5, [r0], {7} 270cc 28ea1407 stmcsia sl!, {r0, r1, r2, sl, ip}^ 270d0 11ba0c00 movnes r0, r0, lsl #0x18 270d4 8c035090 stchi 0, cr5, [r3], {144} 270d8 1406ac13 strne sl, [r6], #0xfffff3ed 270dc 321010e3 andccs r1, r0, #0xe3 270e0 50882b8d addpl r2, r8, sp, lsl #0x17 270e4 8000fde2 andhi pc, r0, r2, ror #0x1b 270e8 0a010415 beq 68144 270ec 0002507e andeq r5, r2, lr, ror r0 270f0 02000102 andeq r0, r0, #0x80000000 270f4 e1b01000 movs r1, r0 270f8 0cac1ea0 stceq 14, cr1, [ip], #0x280 270fc 1c402805 mcrrne 8, 0, r2, r0, cr5 27100 0e400381 cdpeq 3, 4, cr0, cr0, cr1, {4} 27104 0c13c11c ldfeqd f4, [r3], {28} 27108 bc342c05 ldclt 12, cr2, [r4], #0xffffffec 2710c 649fcc1d ldrvs ip, [pc], #0xc1d ; 27114 27110 16541c05 ldrneb r1, [r4], -r5, lsl #0x18 27114 3f060860 swicc 0x00060860 27118 260000a0 strcs r0, [r0], -r0, lsr #0x1 2711c 3410dd3e ldrcc sp, [r0], #0xfffff2c2 27120 5c150404 cfldrspl mvf0, [r5], {4} 27124 5507d006 strpl sp, [r7, #0xfffffffa] 27128 088024c1 stmeqia r0, {r0, r6, r7, sl, sp} 2712c 0044ac00 subeq sl, r4, r0, lsl #0x18 27130 a40008f4 strge r0, [r0], #0xfffff70c 27134 430c10be tstmi ip, #0xbe 27138 60014421 andvs r4, r1, r1, lsr #0x8 2713c a52b1000 strge r1, [fp]! 27140 00420100 subeq r0, r2, r0, lsl #0x2 27144 3d205042 stccc 0, cr5, [r0, #0xfffffef8]! 27148 25383320 ldrcs r3, [r8, #0xfffffce0]! 2714c 78323010 ldmvcda r2!, {r4, ip, sp} 27150 0000d000 andeq sp, r0, r0 ...