sp 0801e314, lr 0001ebb4, pc 00036ae0, insn e8bd80ff:	ldmia	sp!, {r0, r1, r2, r3, r4, r5, r6, r7, pc}
sp 0801e338, lr 0001ebb4, pc 0001ebb4, insn e20000ff:	and	r0, r0, #255	; 0xff
sp 0801e338, lr 0001ebb4, pc 0001ebb8, insn e8bd8008:	ldmia	sp!, {r3, pc}
sp 0801e340, lr 0001ebb4, pc 0001ebec, insn e3500000:	cmp	r0, #0	; 0x0
sp 0801e340, lr 0001ebb4, pc 0001ebf0, insn 0afffffc:	beq	0x0001ebe8
sp 0801e340, lr 0001ebb4, pc 0001ebe8, insn ebffffee:	bl	0x0001eba8
sp 0801e340, lr 0001ebec, pc 0001eba8, insn e92d4008:	stmdb	sp!, {r3, lr}
sp 0801e338, lr 0001ebec, pc 0001ebac, insn e3a0001c:	mov	r0, #28	; 0x1c
sp 0801e338, lr 0001ebec, pc 0001ebb0, insn ebfffef9:	bl	0x0001e79c
sp 0801e338, lr 0001ebb4, pc 0001e79c, insn ea00627b:	b	0x00037190
sp 0801e338, lr 0001ebb4, pc 00037190, insn ef000000:	swi	0x00000000
ARMul_OSHandleSWI: PC 00037198: syscall 28: args 08000a98 0000004a 00037ed4 00000000 0000162e 08003b40 00001629
sp 080004fc, lr 00037194, pc 00000008, insn ea000035:	b	0x000000e4
sp 080004fc, lr 00037194, pc 000000e4, insn e24dd004:	sub	sp, sp, #4	; 0x4
sp 080004f8, lr 00037194, pc 000000e8, insn e92d0300:	stmdb	sp!, {r8, r9}
sp 080004f0, lr 00037194, pc 000000ec, insn e3a08680:	mov	r8, #134217728	; 0x8000000
sp 080004f0, lr 00037194, pc 000000f0, insn e5989008:	ldr	r9, [r8, #8]
sp 080004f0, lr 00037194, pc 000000f4, insn e58d9008:	str	r9, [sp, #8]
sp 080004f0, lr 00037194, pc 000000f8, insn e8bd8300:	ldmia	sp!, {r8, r9, pc}
sp 080004fc, lr 00037194, pc 000369b8, insn e94d3000:	stmdb	sp, {ip, sp}^
sp 080004fc, lr 00037194, pc 000369bc, insn e59fe144:	ldr	lr, [pc, #324]	; 0x00036b08
sp 080004fc, lr 08002360, pc 000369c0, insn e5dec000:	ldrb	ip, [lr]
sp 080004fc, lr 08002360, pc 000369c4, insn e28cc001:	add	ip, ip, #1	; 0x1
sp 080004fc, lr 08002360, pc 000369c8, insn e5cec000:	strb	ip, [lr]
sp 080004fc, lr 08002360, pc 000369cc, insn e91d3000:	ldmdb	sp, {ip, sp}
sp 0801e338, lr 08002360, pc 000369d0, insn e10fe000:	mrs	lr, CPSR
sp 0801e338, lr 60000093, pc 000369d4, insn e3cee0c0:	bic	lr, lr, #192	; 0xc0
sp 0801e338, lr 60000013, pc 000369d8, insn e121f00e:	msr	CPSR_c, lr
sp 0801e338, lr 60000013, pc 000369dc, insn e3300000:	teq	r0, #0	; 0x0
sp 0801e338, lr 60000013, pc 000369e0, insn 0a00001c:	beq	0x00036a58
sp 0801e338, lr 60000013, pc 000369e4, insn e3500064:	cmp	r0, #100	; 0x64
sp 0801e338, lr 60000013, pc 000369e8, insn aa000001:	bge	0x000369f4
sp 0801e338, lr 60000013, pc 000369ec, insn ebffa1e2:	bl	0x0001f17c
sp 0801e338, lr 000369f0, pc 0001f17c, insn e59f1210:	ldr	r1, [pc, #528]	; 0x0001f394
sp 0801e338, lr 000369f0, pc 0001f180, insn e7910100:	ldr	r0, [r1, r0, lsl #2]
sp 0801e338, lr 000369f0, pc 0001f184, insn e280f000:	add	pc, r0, #0	; 0x0
sp 0801e338, lr 000369f0, pc 00005568, insn e59f107c:	ldr	r1, [pc, #124]	; 0x000055ec
sp 0801e338, lr 000369f0, pc 0000556c, insn e5910000:	ldr	r0, [r1]
sp 0801e338, lr 000369f0, pc 00005570, insn e3100002:	tst	r0, #2	; 0x2
sp 0801e338, lr 000369f0, pc 00005574, insn 0a000004:	beq	0x0000558c
sp 0801e338, lr 000369f0, pc 00005578, insn e5910000:	ldr	r0, [r1]
sp 0801e338, lr 000369f0, pc 0000557c, insn e3100004:	tst	r0, #4	; 0x4
sp 0801e338, lr 000369f0, pc 00005580, insn 0a000001:	beq	0x0000558c
sp 0801e338, lr 000369f0, pc 00005584, insn e3a00000:	mov	r0, #0	; 0x0
sp 0801e338, lr 000369f0, pc 00005588, insn e1a0f00e:	mov	pc, lr
sp 0801e338, lr 000369f0, pc 000369f0, insn ea000018:	b	0x00036a58
sp 0801e338, lr 000369f0, pc 00036a58, insn ebffff76:	bl	0x00036838
sp 0801e338, lr 00036a5c, pc 00036838, insn e92d4003:	stmdb	sp!, {r0, r1, lr}
sp 0801e32c, lr 00036a5c, pc 0003683c, insn e59fe2c0:	ldr	lr, [pc, #704]	; 0x00036b04
sp 0801e32c, lr 08002368, pc 00036840, insn e59ee000:	ldr	lr, [lr]
sp 0801e32c, lr 080024d8, pc 00036844, insn e33e0000:	teq	lr, #0	; 0x0
sp 0801e32c, lr 080024d8, pc 00036848, insn 1bffffee:	blne	0x00036808
sp 0801e32c, lr 0003684c, pc 00036808, insn e92d4000:	stmdb	sp!, {lr}
sp 0801e328, lr 0003684c, pc 0003680c, insn e59fe2f0:	ldr	lr, [pc, #752]	; 0x00036b04
sp 0801e328, lr 08002368, pc 00036810, insn e59ee000:	ldr	lr, [lr]
sp 0801e328, lr 080024d8, pc 00036814, insn e28ee028:	add	lr, lr, #40	; 0x28
sp 0801e328, lr 08002500, pc 00036818, insn e8ce7fff:	stmia	lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr}^
sp 0801e328, lr 08002500, pc 0003681c, insn e8bd8000:	ldmia	sp!, {pc}
sp 0801e32c, lr 08002500, pc 0003684c, insn e59f02b4:	ldr	r0, [pc, #692]	; 0x00036b08
sp 0801e32c, lr 08002500, pc 00036850, insn e5d01000:	ldrb	r1, [r0]
sp 0801e32c, lr 08002500, pc 00036854, insn e3510001:	cmp	r1, #1	; 0x1
sp 0801e32c, lr 08002500, pc 00036858, insn 0a000002:	beq	0x00036868
sp 0801e32c, lr 08002500, pc 00036868, insn e59f42a0:	ldr	r4, [pc, #672]	; 0x00036b10
sp 0801e32c, lr 08002500, pc 0003686c, insn e59f52a0:	ldr	r5, [pc, #672]	; 0x00036b14
sp 0801e32c, lr 08002500, pc 00036870, insn e59f62a0:	ldr	r6, [pc, #672]	; 0x00036b18
sp 0801e32c, lr 08002500, pc 00036874, insn e2866f40:	add	r6, r6, #256	; 0x100
sp 0801e32c, lr 08002500, pc 00036878, insn e59f829c:	ldr	r8, [pc, #668]	; 0x00036b1c
sp 0801e32c, lr 08002500, pc 0003687c, insn e59fa29c:	ldr	sl, [pc, #668]	; 0x00036b20
sp 0801e32c, lr 08002500, pc 00036880, insn e59fb29c:	ldr	fp, [pc, #668]	; 0x00036b24
sp 0801e32c, lr 08002500, pc 00036884, insn ea00000a:	b	0x000368b4
sp 0801e32c, lr 08002500, pc 000368b4, insn e5940000:	ldr	r0, [r4]
sp 0801e32c, lr 08002500, pc 000368b8, insn e5951000:	ldr	r1, [r5]
sp 0801e32c, lr 08002500, pc 000368bc, insn e1500001:	cmp	r0, r1
sp 0801e32c, lr 08002500, pc 000368c0, insn 1afffff0:	bne	0x00036888
sp 0801e32c, lr 08002500, pc 000368c4, insn e5da2000:	ldrb	r2, [sl]
sp 0801e32c, lr 08002500, pc 000368c8, insn e3520000:	cmp	r2, #0	; 0x0
sp 0801e32c, lr 08002500, pc 000368cc, insn 0a000011:	beq	0x00036918
sp 0801e32c, lr 08002500, pc 00036918, insn e5940000:	ldr	r0, [r4]
sp 0801e32c, lr 08002500, pc 0003691c, insn e5951000:	ldr	r1, [r5]
sp 0801e32c, lr 08002500, pc 00036920, insn e1500001:	cmp	r0, r1
sp 0801e32c, lr 08002500, pc 00036924, insn 1affffd7:	bne	0x00036888
sp 0801e32c, lr 08002500, pc 00036928, insn ebffffbc:	bl	0x00036820
sp 0801e32c, lr 0003692c, pc 00036820, insn e92d4000:	stmdb	sp!, {lr}
sp 0801e328, lr 0003692c, pc 00036824, insn e59fe2d8:	ldr	lr, [pc, #728]	; 0x00036b04
sp 0801e328, lr 08002368, pc 00036828, insn e59ee000:	ldr	lr, [lr]
sp 0801e328, lr 080024d8, pc 0003682c, insn e28ee028:	add	lr, lr, #40	; 0x28
sp 0801e328, lr 08002500, pc 00036830, insn e8de7fff:	ldmia	lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr}^
sp 0801e328, lr 08002500, pc 00036834, insn e8bd8000:	ldmia	sp!, {pc}
sp 0801e32c, lr 08002500, pc 0003692c, insn e8bd8003:	ldmia	sp!, {r0, r1, pc}
sp 0801e338, lr 08002500, pc 00036a5c, insn e59fe0a0:	ldr	lr, [pc, #160]	; 0x00036b04
sp 0801e338, lr 08002368, pc 00036a60, insn e59ee000:	ldr	lr, [lr]
sp 0801e338, lr 080024d8, pc 00036a64, insn e58ed00c:	str	sp, [lr, #12]
sp 0801e338, lr 080024d8, pc 00036a68, insn e59fd088:	ldr	sp, [pc, #136]	; 0x00036af8
sp 080004fc, lr 080024d8, pc 00036a6c, insn e92d0003:	stmdb	sp!, {r0, r1}
sp 080004f4, lr 080024d8, pc 00036a70, insn e59f0090:	ldr	r0, [pc, #144]	; 0x00036b08
sp 080004f4, lr 080024d8, pc 00036a74, insn e5d01000:	ldrb	r1, [r0]
sp 080004f4, lr 080024d8, pc 00036a78, insn e2411001:	sub	r1, r1, #1	; 0x1
sp 080004f4, lr 080024d8, pc 00036a7c, insn e5c01000:	strb	r1, [r0]
sp 080004f4, lr 080024d8, pc 00036a80, insn e8bd0003:	ldmia	sp!, {r0, r1}
sp 080004fc, lr 080024d8, pc 00036a84, insn e25ff004:	subs	pc, pc, #4	; 0x4
sp 0801e338, lr 0001ebb4, pc 00036a88, insn e92d40ff:	stmdb	sp!, {r0, r1, r2, r3, r4, r5, r6, r7, lr}
sp 0801e314, lr 0001ebb4, pc 00036a8c, insn e10f0000:	mrs	r0, CPSR
sp 0801e314, lr 0001ebb4, pc 00036a90, insn e92d0001:	stmdb	sp!, {r0}
sp 0801e310, lr 0001ebb4, pc 00036a94, insn e59f408c:	ldr	r4, [pc, #140]	; 0x00036b28
sp 0801e310, lr 0001ebb4, pc 00036a98, insn e59f508c:	ldr	r5, [pc, #140]	; 0x00036b2c
TIMER: assert TIMER2 interrupt
INTC: assert irq 12 (00001000)
INTC: vector to 0000001c
x49gp_set_idle: arm_ID 4452, idle 0
x49gp_set_idle: arm_ID 4452, idle 0
Exception taken: pc 00036a9c, r15: 0000001c
sp 0800077c, lr 00036aa0, pc 0000001c, insn ea00004b:	b	0x00000150
sp 0800077c, lr 00036aa0, pc 00000150, insn e24dd004:	sub	sp, sp, #4	; 0x4
sp 08000778, lr 00036aa0, pc 00000154, insn e92d0300:	stmdb	sp!, {r8, r9}
sp 08000770, lr 00036aa0, pc 00000158, insn e3a08680:	mov	r8, #134217728	; 0x8000000
sp 08000770, lr 00036aa0, pc 0000015c, insn e598901c:	ldr	r9, [r8, #28]
sp 08000770, lr 00036aa0, pc 00000160, insn e58d9008:	str	r9, [sp, #8]
sp 08000770, lr 00036aa0, pc 00000164, insn e8bd8300:	ldmia	sp!, {r8, r9, pc}
sp 0800077c, lr 00036aa0, pc 00005338, insn e92d500f:	stmdb	sp!, {r0, r1, r2, r3, ip, lr}
sp 08000764, lr 00036aa0, pc 0000533c, insn e3a01671:	mov	r1, #118489088	; 0x7100000
sp 08000764, lr 00036aa0, pc 00005340, insn e5910004:	ldr	r0, [r1, #4]
read  INTC [4a000000] INTMOD [00000004] data 00001000
sp 08000764, lr 00036aa0, pc 00005344, insn e3100d40:	tst	r0, #4096	; 0x1000
sp 08000764, lr 00036aa0, pc 00005348, insn 0a000003:	beq	0x0000535c
sp 08000764, lr 00036aa0, pc 0000534c, insn e1a00001:	mov	r0, r1
sp 08000764, lr 00036aa0, pc 00005350, insn e3a01d40:	mov	r1, #4096	; 0x1000
sp 08000764, lr 00036aa0, pc 00005354, insn e5801000:	str	r1, [r0]
write INTC [4a000000] SRCPND [00000000] data 00001000
sp 08000764, lr 00036aa0, pc 00005358, insn ea000001:	b	0x00005364
sp 08000764, lr 00036aa0, pc 00005364, insn e59f0278:	ldr	r0, [pc, #632]	; 0x000055e4
sp 08000764, lr 00036aa0, pc 00005368, insn e5900000:	ldr	r0, [r0]
sp 08000764, lr 00036aa0, pc 0000536c, insn e59f2274:	ldr	r2, [pc, #628]	; 0x000055e8
sp 08000764, lr 00036aa0, pc 00005370, insn e5921000:	ldr	r1, [r2]
sp 08000764, lr 00036aa0, pc 00005374, insn e1500001:	cmp	r0, r1
sp 08000764, lr 00036aa0, pc 00005378, insn 1a00000f:	bne	0x000053bc
sp 08000764, lr 00036aa0, pc 0000537c, insn e3a00002:	mov	r0, #2	; 0x2
sp 08000764, lr 00036aa0, pc 00005380, insn ebfffd7f:	bl	0x00004984
sp 08000764, lr 00005384, pc 00004984, insn e3a02676:	mov	r2, #123731968	; 0x7600000
sp 08000764, lr 00005384, pc 00004988, insn e2821008:	add	r1, r2, #8	; 0x8
sp 08000764, lr 00005384, pc 0000498c, insn e3500000:	cmp	r0, #0	; 0x0
sp 08000764, lr 00005384, pc 00004990, insn 1a000003:	bne	0x000049a4
sp 08000764, lr 00005384, pc 000049a4, insn e5922008:	ldr	r2, [r2, #8]
read  TIMER [51000000] TCON [00000008] data 00499909
sp 08000764, lr 00005384, pc 000049a8, insn e3a03004:	mov	r3, #4	; 0x4
sp 08000764, lr 00005384, pc 000049ac, insn e0830100:	add	r0, r3, r0, lsl #2
sp 08000764, lr 00005384, pc 000049b0, insn e3a03001:	mov	r3, #1	; 0x1
sp 08000764, lr 00005384, pc 000049b4, insn e1c20013:	bic	r0, r2, r3, lsl r0
sp 08000764, lr 00005384, pc 000049b8, insn e5810000:	str	r0, [r1]
write TIMER [51000000] TCON [00000008] data 00498909
TIMER: stop TIMER2
sp 08000764, lr 00005384, pc 000049bc, insn eafffff7:	b	0x000049a0
sp 08000764, lr 00005384, pc 000049a0, insn e1a0f00e:	mov	pc, lr
sp 08000764, lr 00005384, pc 00005384, insn e59f1260:	ldr	r1, [pc, #608]	; 0x000055ec
sp 08000764, lr 00005384, pc 00005388, insn e3a00001:	mov	r0, #1	; 0x1
sp 08000764, lr 00005384, pc 0000538c, insn e5810000:	str	r0, [r1]
sp 08000764, lr 00005384, pc 00005390, insn e3a01000:	mov	r1, #0	; 0x0
sp 08000764, lr 00005384, pc 00005394, insn e3a00002:	mov	r0, #2	; 0x2
sp 08000764, lr 00005384, pc 00005398, insn ebffffc5:	bl	0x000052b4
sp 08000764, lr 0000539c, pc 000052b4, insn e92d4030:	stmdb	sp!, {r4, r5, lr}
sp 08000758, lr 0000539c, pc 000052b8, insn e1a03001:	mov	r3, r1
sp 08000758, lr 0000539c, pc 000052bc, insn e1a02080:	mov	r2, r0, lsl #1
sp 08000758, lr 0000539c, pc 000052c0, insn e3a01003:	mov	r1, #3	; 0x3
sp 08000758, lr 0000539c, pc 000052c4, insn e59fc314:	ldr	ip, [pc, #788]	; 0x000055e0
sp 08000758, lr 0000539c, pc 000052c8, insn e3a05001:	mov	r5, #1	; 0x1
sp 08000758, lr 0000539c, pc 000052cc, insn e1a00015:	mov	r0, r5, lsl r0
sp 08000758, lr 0000539c, pc 000052d0, insn e1a01211:	mov	r1, r1, lsl r2
sp 08000758, lr 0000539c, pc 000052d4, insn e3530001:	cmp	r3, #1	; 0x1
sp 08000758, lr 0000539c, pc 000052d8, insn e3a0467a:	mov	r4, #127926272	; 0x7a00000
sp 08000758, lr 0000539c, pc 000052dc, insn e28ce008:	add	lr, ip, #8	; 0x8
sp 08000758, lr 07a00018, pc 000052e0, insn 1a000008:	bne	0x00005308
sp 08000758, lr 07a00018, pc 00005308, insn e5943018:	ldr	r3, [r4, #24]
read  IO_PORT [56000000] GPBUP [00000018] data 000007fb
sp 08000758, lr 07a00018, pc 0000530c, insn e1c33000:	bic	r3, r3, r0
sp 08000758, lr 07a00018, pc 00005310, insn e1833000:	orr	r3, r3, r0
sp 08000758, lr 07a00018, pc 00005314, insn e58e3000:	str	r3, [lr]
write IO_PORT [56000000] GPBUP [00000018] data 000007ff
sp 08000758, lr 07a00018, pc 00005318, insn e5943010:	ldr	r3, [r4, #16]
read  IO_PORT [56000000] GPBCON [00000010] data 00155565
sp 08000758, lr 07a00018, pc 0000531c, insn e1c31001:	bic	r1, r3, r1
sp 08000758, lr 07a00018, pc 00005320, insn e1811215:	orr	r1, r1, r5, lsl r2
sp 08000758, lr 07a00018, pc 00005324, insn e58c1000:	str	r1, [ip]
write IO_PORT [56000000] GPBCON [00000010] data 00155555
sp 08000758, lr 07a00018, pc 00005328, insn e5941014:	ldr	r1, [r4, #20]
read  IO_PORT [56000000] GPBDAT [00000014] data 00000000
sp 08000758, lr 07a00018, pc 0000532c, insn e1c10000:	bic	r0, r1, r0
sp 08000758, lr 07a00018, pc 00005330, insn e5840014:	str	r0, [r4, #20]
write IO_PORT [56000000] GPBDAT [00000014] data 00000000
sp 08000758, lr 07a00018, pc 00005334, insn eafffff2:	b	0x00005304
sp 08000758, lr 07a00018, pc 00005304, insn e8bd8030:	ldmia	sp!, {r4, r5, pc}
sp 08000764, lr 07a00018, pc 0000539c, insn e59f124c:	ldr	r1, [pc, #588]	; 0x000055f0
sp 08000764, lr 07a00018, pc 000053a0, insn e591000c:	ldr	r0, [r1, #12]
sp 08000764, lr 07a00018, pc 000053a4, insn e3500000:	cmp	r0, #0	; 0x0
sp 08000764, lr 07a00018, pc 000053a8, insn 0a000001:	beq	0x000053b4
sp 08000764, lr 07a00018, pc 000053ac, insn e2400001:	sub	r0, r0, #1	; 0x1
sp 08000764, lr 07a00018, pc 000053b0, insn e581000c:	str	r0, [r1, #12]
sp 08000764, lr 07a00018, pc 000053b4, insn e8bd500f:	ldmia	sp!, {r0, r1, r2, r3, ip, lr}
sp 0800077c, lr 00036aa0, pc 000053b8, insn e25ef004:	subs	pc, lr, #4	; 0x4
sp 0801e310, lr 0001ebb4, pc 00036a9c, insn e59f608c:	ldr	r6, [pc, #140]	; 0x00036b30
sp 0801e310, lr 0001ebb4, pc 00036aa0, insn e2867080:	add	r7, r6, #128	; 0x80
sp 0801e310, lr 0001ebb4, pc 00036aa4, insn ea000007:	b	0x00036ac8
sp 0801e310, lr 0001ebb4, pc 00036ac8, insn e5940000:	ldr	r0, [r4]
sp 0801e310, lr 0001ebb4, pc 00036acc, insn e5951000:	ldr	r1, [r5]
sp 0801e310, lr 0001ebb4, pc 00036ad0, insn e1500001:	cmp	r0, r1
sp 0801e310, lr 0001ebb4, pc 00036ad4, insn 1afffff3:	bne	0x00036aa8
sp 0801e310, lr 0001ebb4, pc 00036ad8, insn e8bd0001:	ldmia	sp!, {r0}
sp 0801e314, lr 0001ebb4, pc 00036adc, insn e12ff000:	msr	CPSR_fsxc, r0
sp 0801e314, lr 0001ebb4, pc 00036ae0, insn e8bd80ff:	ldmia	sp!, {r0, r1, r2, r3, r4, r5, r6, r7, pc}
sp 0801e338, lr 0001ebb4, pc 0001ebb4, insn e20000ff:	and	r0, r0, #255	; 0xff
sp 0801e338, lr 0001ebb4, pc 0001ebb8, insn e8bd8008:	ldmia	sp!, {r3, pc}
sp 0801e340, lr 0001ebb4, pc 0001ebec, insn e3500000:	cmp	r0, #0	; 0x0
sp 0801e340, lr 0001ebb4, pc 0001ebf0, insn 0afffffc:	beq	0x0001ebe8
sp 0801e340, lr 0001ebb4, pc 0001ebe8, insn ebffffee:	bl	0x0001eba8
sp 0801e340, lr 0001ebec, pc 0001eba8, insn e92d4008:	stmdb	sp!, {r3, lr}
sp 0801e338, lr 0001ebec, pc 0001ebac, insn e3a0001c:	mov	r0, #28	; 0x1c
sp 0801e338, lr 0001ebec, pc 0001ebb0, insn ebfffef9:	bl	0x0001e79c
sp 0801e338, lr 0001ebb4, pc 0001e79c, insn ea00627b:	b	0x00037190
sp 0801e338, lr 0001ebb4, pc 00037190, insn ef000000:	swi	0x00000000
ARMul_OSHandleSWI: PC 00037198: syscall 28: args 08000a98 0000004a 00037ed4 00000000 0000162e 08003b40 00001629
sp 080004fc, lr 00037194, pc 00000008, insn ea000035:	b	0x000000e4
sp 080004fc, lr 00037194, pc 000000e4, insn e24dd004:	sub	sp, sp, #4	; 0x4
sp 080004f8, lr 00037194, pc 000000e8, insn e92d0300:	stmdb	sp!, {r8, r9}
sp 080004f0, lr 00037194, pc 000000ec, insn e3a08680:	mov	r8, #134217728	; 0x8000000
sp 080004f0, lr 00037194, pc 000000f0, insn e5989008:	ldr	r9, [r8, #8]
sp 080004f0, lr 00037194, pc 000000f4, insn e58d9008:	str	r9, [sp, #8]
sp 080004f0, lr 00037194, pc 000000f8, insn e8bd8300:	ldmia	sp!, {r8, r9, pc}
sp 080004fc, lr 00037194, pc 000369b8, insn e94d3000:	stmdb	sp, {ip, sp}^
sp 080004fc, lr 00037194, pc 000369bc, insn e59fe144:	ldr	lr, [pc, #324]	; 0x00036b08
sp 080004fc, lr 08002360, pc 000369c0, insn e5dec000:	ldrb	ip, [lr]
sp 080004fc, lr 08002360, pc 000369c4, insn e28cc001:	add	ip, ip, #1	; 0x1
sp 080004fc, lr 08002360, pc 000369c8, insn e5cec000:	strb	ip, [lr]
sp 080004fc, lr 08002360, pc 000369cc, insn e91d3000:	ldmdb	sp, {ip, sp}
sp 0801e338, lr 08002360, pc 000369d0, insn e10fe000:	mrs	lr, CPSR
sp 0801e338, lr 60000093, pc 000369d4, insn e3cee0c0:	bic	lr, lr, #192	; 0xc0
sp 0801e338, lr 60000013, pc 000369d8, insn e121f00e:	msr	CPSR_c, lr
sp 0801e338, lr 60000013, pc 000369dc, insn e3300000:	teq	r0, #0	; 0x0
sp 0801e338, lr 60000013, pc 000369e0, insn 0a00001c:	beq	0x00036a58
sp 0801e338, lr 60000013, pc 000369e4, insn e3500064:	cmp	r0, #100	; 0x64
sp 0801e338, lr 60000013, pc 000369e8, insn aa000001:	bge	0x000369f4
sp 0801e338, lr 60000013, pc 000369ec, insn ebffa1e2:	bl	0x0001f17c
sp 0801e338, lr 000369f0, pc 0001f17c, insn e59f1210:	ldr	r1, [pc, #528]	; 0x0001f394
sp 0801e338, lr 000369f0, pc 0001f180, insn e7910100:	ldr	r0, [r1, r0, lsl #2]
sp 0801e338, lr 000369f0, pc 0001f184, insn e280f000:	add	pc, r0, #0	; 0x0
sp 0801e338, lr 000369f0, pc 00005568, insn e59f107c:	ldr	r1, [pc, #124]	; 0x000055ec
sp 0801e338, lr 000369f0, pc 0000556c, insn e5910000:	ldr	r0, [r1]
sp 0801e338, lr 000369f0, pc 00005570, insn e3100002:	tst	r0, #2	; 0x2
sp 0801e338, lr 000369f0, pc 00005574, insn 0a000004:	beq	0x0000558c
sp 0801e338, lr 000369f0, pc 0000558c, insn e3a00001:	mov	r0, #1	; 0x1
sp 0801e338, lr 000369f0, pc 00005590, insn eafffffc:	b	0x00005588
sp 0801e338, lr 000369f0, pc 00005588, insn e1a0f00e:	mov	pc, lr
sp 0801e338, lr 000369f0, pc 000369f0, insn ea000018:	b	0x00036a58
sp 0801e338, lr 000369f0, pc 00036a58, insn ebffff76:	bl	0x00036838
sp 0801e338, lr 00036a5c, pc 00036838, insn e92d4003:	stmdb	sp!, {r0, r1, lr}
sp 0801e32c, lr 00036a5c, pc 0003683c, insn e59fe2c0:	ldr	lr, [pc, #704]	; 0x00036b04
sp 0801e32c, lr 08002368, pc 00036840, insn e59ee000:	ldr	lr, [lr]
sp 0801e32c, lr 080024d8, pc 00036844, insn e33e0000:	teq	lr, #0	; 0x0
sp 0801e32c, lr 080024d8, pc 00036848, insn 1bffffee:	blne	0x00036808
sp 0801e32c, lr 0003684c, pc 00036808, insn e92d4000:	stmdb	sp!, {lr}
sp 0801e328, lr 0003684c, pc 0003680c, insn e59fe2f0:	ldr	lr, [pc, #752]	; 0x00036b04
sp 0801e328, lr 08002368, pc 00036810, insn e59ee000:	ldr	lr, [lr]
sp 0801e328, lr 080024d8, pc 00036814, insn e28ee028:	add	lr, lr, #40	; 0x28
sp 0801e328, lr 08002500, pc 00036818, insn e8ce7fff:	stmia	lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr}^
sp 0801e328, lr 08002500, pc 0003681c, insn e8bd8000:	ldmia	sp!, {pc}
sp 0801e32c, lr 08002500, pc 0003684c, insn e59f02b4:	ldr	r0, [pc, #692]	; 0x00036b08
sp 0801e32c, lr 08002500, pc 00036850, insn e5d01000:	ldrb	r1, [r0]
sp 0801e32c, lr 08002500, pc 00036854, insn e3510001:	cmp	r1, #1	; 0x1
sp 0801e32c, lr 08002500, pc 00036858, insn 0a000002:	beq	0x00036868
sp 0801e32c, lr 08002500, pc 00036868, insn e59f42a0:	ldr	r4, [pc, #672]	; 0x00036b10
sp 0801e32c, lr 08002500, pc 0003686c, insn e59f52a0:	ldr	r5, [pc, #672]	; 0x00036b14
sp 0801e32c, lr 08002500, pc 00036870, insn e59f62a0:	ldr	r6, [pc, #672]	; 0x00036b18
sp 0801e32c, lr 08002500, pc 00036874, insn e2866f40:	add	r6, r6, #256	; 0x100
sp 0801e32c, lr 08002500, pc 00036878, insn e59f829c:	ldr	r8, [pc, #668]	; 0x00036b1c
sp 0801e32c, lr 08002500, pc 0003687c, insn e59fa29c:	ldr	sl, [pc, #668]	; 0x00036b20
sp 0801e32c, lr 08002500, pc 00036880, insn e59fb29c:	ldr	fp, [pc, #668]	; 0x00036b24
sp 0801e32c, lr 08002500, pc 00036884, insn ea00000a:	b	0x000368b4
sp 0801e32c, lr 08002500, pc 000368b4, insn e5940000:	ldr	r0, [r4]
sp 0801e32c, lr 08002500, pc 000368b8, insn e5951000:	ldr	r1, [r5]
sp 0801e32c, lr 08002500, pc 000368bc, insn e1500001:	cmp	r0, r1
sp 0801e32c, lr 08002500, pc 000368c0, insn 1afffff0:	bne	0x00036888
sp 0801e32c, lr 08002500, pc 000368c4, insn e5da2000:	ldrb	r2, [sl]
sp 0801e32c, lr 08002500, pc 000368c8, insn e3520000:	cmp	r2, #0	; 0x0
sp 0801e32c, lr 08002500, pc 000368cc, insn 0a000011:	beq	0x00036918
sp 0801e32c, lr 08002500, pc 00036918, insn e5940000:	ldr	r0, [r4]
sp 0801e32c, lr 08002500, pc 0003691c, insn e5951000:	ldr	r1, [r5]
sp 0801e32c, lr 08002500, pc 00036920, insn e1500001:	cmp	r0, r1
sp 0801e32c, lr 08002500, pc 00036924, insn 1affffd7:	bne	0x00036888
sp 0801e32c, lr 08002500, pc 00036928, insn ebffffbc:	bl	0x00036820
sp 0801e32c, lr 0003692c, pc 00036820, insn e92d4000:	stmdb	sp!, {lr}
sp 0801e328, lr 0003692c, pc 00036824, insn e59fe2d8:	ldr	lr, [pc, #728]	; 0x00036b04
sp 0801e328, lr 08002368, pc 00036828, insn e59ee000:	ldr	lr, [lr]
sp 0801e328, lr 080024d8, pc 0003682c, insn e28ee028:	add	lr, lr, #40	; 0x28
sp 0801e328, lr 08002500, pc 00036830, insn e8de7fff:	ldmia	lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr}^
sp 0801e328, lr 08002500, pc 00036834, insn e8bd8000:	ldmia	sp!, {pc}
sp 0801e32c, lr 08002500, pc 0003692c, insn e8bd8003:	ldmia	sp!, {r0, r1, pc}
sp 0801e338, lr 08002500, pc 00036a5c, insn e59fe0a0:	ldr	lr, [pc, #160]	; 0x00036b04
sp 0801e338, lr 08002368, pc 00036a60, insn e59ee000:	ldr	lr, [lr]
sp 0801e338, lr 080024d8, pc 00036a64, insn e58ed00c:	str	sp, [lr, #12]
sp 0801e338, lr 080024d8, pc 00036a68, insn e59fd088:	ldr	sp, [pc, #136]	; 0x00036af8
sp 080004fc, lr 080024d8, pc 00036a6c, insn e92d0003:	stmdb	sp!, {r0, r1}
sp 080004f4, lr 080024d8, pc 00036a70, insn e59f0090:	ldr	r0, [pc, #144]	; 0x00036b08
sp 080004f4, lr 080024d8, pc 00036a74, insn e5d01000:	ldrb	r1, [r0]
sp 080004f4, lr 080024d8, pc 00036a78, insn e2411001:	sub	r1, r1, #1	; 0x1
sp 080004f4, lr 080024d8, pc 00036a7c, insn e5c01000:	strb	r1, [r0]
sp 080004f4, lr 080024d8, pc 00036a80, insn e8bd0003:	ldmia	sp!, {r0, r1}
sp 080004fc, lr 080024d8, pc 00036a84, insn e25ff004:	subs	pc, pc, #4	; 0x4
sp 0801e338, lr 0001ebb4, pc 00036a88, insn e92d40ff:	stmdb	sp!, {r0, r1, r2, r3, r4, r5, r6, r7, lr}
sp 0801e314, lr 0001ebb4, pc 00036a8c, insn e10f0000:	mrs	r0, CPSR
sp 0801e314, lr 0001ebb4, pc 00036a90, insn e92d0001:	stmdb	sp!, {r0}
sp 0801e310, lr 0001ebb4, pc 00036a94, insn e59f408c:	ldr	r4, [pc, #140]	; 0x00036b28
sp 0801e310, lr 0001ebb4, pc 00036a98, insn e59f508c:	ldr	r5, [pc, #140]	; 0x00036b2c
sp 0801e310, lr 0001ebb4, pc 00036a9c, insn e59f608c:	ldr	r6, [pc, #140]	; 0x00036b30
sp 0801e310, lr 0001ebb4, pc 00036aa0, insn e2867080:	add	r7, r6, #128	; 0x80
sp 0801e310, lr 0001ebb4, pc 00036aa4, insn ea000007:	b	0x00036ac8
sp 0801e310, lr 0001ebb4, pc 00036ac8, insn e5940000:	ldr	r0, [r4]
sp 0801e310, lr 0001ebb4, pc 00036acc, insn e5951000:	ldr	r1, [r5]
sp 0801e310, lr 0001ebb4, pc 00036ad0, insn e1500001:	cmp	r0, r1
sp 0801e310, lr 0001ebb4, pc 00036ad4, insn 1afffff3:	bne	0x00036aa8
sp 0801e310, lr 0001ebb4, pc 00036ad8, insn e8bd0001:	ldmia	sp!, {r0}
sp 0801e314, lr 0001ebb4, pc 00036adc, insn e12ff000:	msr	CPSR_fsxc, r0
sp 0801e314, lr 0001ebb4, pc 00036ae0, insn e8bd80ff:	ldmia	sp!, {r0, r1, r2, r3, r4, r5, r6, r7, pc}
sp 0801e338, lr 0001ebb4, pc 0001ebb4, insn e20000ff:	and	r0, r0, #255	; 0xff
sp 0801e338, lr 0001ebb4, pc 0001ebb8, insn e8bd8008:	ldmia	sp!, {r3, pc}
sp 0801e340, lr 0001ebb4, pc 0001ebec, insn e3500000:	cmp	r0, #0	; 0x0
sp 0801e340, lr 0001ebb4, pc 0001ebf0, insn 0afffffc:	beq	0x0001ebe8
sp 0801e340, lr 0001ebb4, pc 0001ebf4, insn e1a00004:	mov	r0, r4
sp 0801e340, lr 0001ebb4, pc 0001ebf8, insn eafffff9:	b	0x0001ebe4
sp 0801e340, lr 0001ebb4, pc 0001ebe4, insn e8bd8010:	ldmia	sp!, {r4, pc}
sp 0801e348, lr 0001ebb4, pc 0002e928, insn e3a00000:	mov	r0, #0	; 0x0