
h1940.boot:     file format binary

Disassembly of section .data:

00000000 <.data>:
       0:	ea00007e 	b	0x200
       4:	ea00000d 	b	0x40
       8:	eafffffc 	b	0x0
       c:	eafffffb 	b	0x0
      10:	eafffffa 	b	0x0
      14:	eafffff9 	b	0x0
      18:	eafffff8 	b	0x0
      1c:	ea000011 	b	0x68
      20:	544f4f42 	strplb	r4, [pc], #3906	; 0x28
      24:	41525453 	cmpmi	r2, r3, asr r4
      28:	00000050 	andeq	r0, r0, r0, asr r0
      2c:	00000000 	andeq	r0, r0, r0
      30:	37302e31 	undefined
	...
      40:	e5801000 	str	r1, [r0]
      44:	e5823000 	str	r3, [r2]
      48:	e5845000 	str	r5, [r4]
      4c:	eafffffe 	b	0x4c
      50:	e3a02a81 	mov	r2, #528384	; 0x81000
      54:	e28225c0 	add	r2, r2, #805306368	; 0x30000000
      58:	e1a0f002 	mov	pc, r2
      5c:	e1a00000 	nop			(mov r0,r0)
      60:	e1a00000 	nop			(mov r0,r0)
      64:	e1a00000 	nop			(mov r0,r0)
      68:	e3a0044d 	mov	r0, #1291845632	; 0x4d000000
      6c:	e3a01000 	mov	r1, #0	; 0x0
      70:	e5801000 	str	r1, [r0]
      74:	e3a00456 	mov	r0, #1442840576	; 0x56000000
      78:	e59f1438 	ldr	r1, [pc, #1080]	; 0x4b8
      7c:	e3c11040 	bic	r1, r1, #64	; 0x40
      80:	e5801004 	str	r1, [r0, #4]
      84:	e59f2430 	ldr	r2, [pc, #1072]	; 0x4bc
      88:	e5802000 	str	r2, [r0]
      8c:	e59f142c 	ldr	r1, [pc, #1068]	; 0x4c0
      90:	e5801014 	str	r1, [r0, #20]
      94:	e59f2428 	ldr	r2, [pc, #1064]	; 0x4c4
      98:	e5802010 	str	r2, [r0, #16]
      9c:	e59f3424 	ldr	r3, [pc, #1060]	; 0x4c8
      a0:	e5803018 	str	r3, [r0, #24]
      a4:	e3a0100c 	mov	r1, #12	; 0xc
      a8:	e5801024 	str	r1, [r0, #36]
      ac:	e59f2418 	ldr	r2, [pc, #1048]	; 0x4cc
      b0:	e5802020 	str	r2, [r0, #32]
      b4:	e59f3414 	ldr	r3, [pc, #1044]	; 0x4d0
      b8:	e5803028 	str	r3, [r0, #40]
      bc:	e3a01e60 	mov	r1, #1536	; 0x600
      c0:	e5801034 	str	r1, [r0, #52]
      c4:	e59f2408 	ldr	r2, [pc, #1032]	; 0x4d4
      c8:	e5802030 	str	r2, [r0, #48]
      cc:	e59f3404 	ldr	r3, [pc, #1028]	; 0x4d8
      d0:	e5803038 	str	r3, [r0, #56]
      d4:	e3a01de0 	mov	r1, #14336	; 0x3800
      d8:	e5801044 	str	r1, [r0, #68]
      dc:	e59f23f8 	ldr	r2, [pc, #1016]	; 0x4dc
      e0:	e5802040 	str	r2, [r0, #64]
      e4:	e59f33ec 	ldr	r3, [pc, #1004]	; 0x4d8
      e8:	e5803048 	str	r3, [r0, #72]
      ec:	e3a01000 	mov	r1, #0	; 0x0
      f0:	e5801054 	str	r1, [r0, #84]
      f4:	e59f23e4 	ldr	r2, [pc, #996]	; 0x4e0
      f8:	e5802050 	str	r2, [r0, #80]
      fc:	e3a030ff 	mov	r3, #255	; 0xff
     100:	e5803058 	str	r3, [r0, #88]
     104:	e3a01ca0 	mov	r1, #40960	; 0xa000
     108:	e5801064 	str	r1, [r0, #100]
     10c:	e59f23d0 	ldr	r2, [pc, #976]	; 0x4e4
     110:	e5802060 	str	r2, [r0, #96]
     114:	e59f33bc 	ldr	r3, [pc, #956]	; 0x4d8
     118:	e5803068 	str	r3, [r0, #104]
     11c:	e3a01030 	mov	r1, #48	; 0x30
     120:	e5801074 	str	r1, [r0, #116]
     124:	e59f23bc 	ldr	r2, [pc, #956]	; 0x4e8
     128:	e5802070 	str	r2, [r0, #112]
     12c:	e59f33b8 	ldr	r3, [pc, #952]	; 0x4ec
     130:	e5803078 	str	r3, [r0, #120]
     134:	e59f13b4 	ldr	r1, [pc, #948]	; 0x4f0
     138:	e5801088 	str	r1, [r0, #136]
     13c:	e59f23ac 	ldr	r2, [pc, #940]	; 0x4f0
     140:	e580208c 	str	r2, [r0, #140]
     144:	e59f33a4 	ldr	r3, [pc, #932]	; 0x4f0
     148:	e5803090 	str	r3, [r0, #144]
     14c:	e3e03000 	mvn	r3, #0	; 0x0
     150:	e58030a4 	str	r3, [r0, #164]
     154:	e3a00540 	mov	r0, #268435456	; 0x10000000
     158:	e3a01000 	mov	r1, #0	; 0x0
     15c:	e5801000 	str	r1, [r0]
     160:	e59f038c 	ldr	r0, [pc, #908]	; 0x4f4
     164:	e3a01000 	mov	r1, #0	; 0x0
     168:	e5801000 	str	r1, [r0]
     16c:	e3a00458 	mov	r0, #1476395008	; 0x58000000
     170:	e5901000 	ldr	r1, [r0]
     174:	e3811004 	orr	r1, r1, #4	; 0x4
     178:	e5801000 	str	r1, [r0]
     17c:	e3a00456 	mov	r0, #1442840576	; 0x56000000
     180:	e5901080 	ldr	r1, [r0, #128]
     184:	e3811dc0 	orr	r1, r1, #12288	; 0x3000
     188:	e3811004 	orr	r1, r1, #4	; 0x4
     18c:	e3c11003 	bic	r1, r1, #3	; 0x3
     190:	e5801080 	str	r1, [r0, #128]
     194:	e59f035c 	ldr	r0, [pc, #860]	; 0x4f8
     198:	e3e01085 	mvn	r1, #133	; 0x85
     19c:	e5801000 	str	r1, [r0]
     1a0:	e59f5354 	ldr	r5, [pc, #852]	; 0x4fc
     1a4:	e5956000 	ldr	r6, [r5]
     1a8:	e3866840 	orr	r6, r6, #4194304	; 0x400000
     1ac:	e59f334c 	ldr	r3, [pc, #844]	; 0x500
     1b0:	e5934000 	ldr	r4, [r3]
     1b4:	e3844ae0 	orr	r4, r4, #917504	; 0xe0000
     1b8:	e59f2344 	ldr	r2, [pc, #836]	; 0x504
     1bc:	e59f1344 	ldr	r1, [pc, #836]	; 0x508
     1c0:	e3a00010 	mov	r0, #16	; 0x10
     1c4:	6a000005 	bvs	0x1e0
	...
     1e0:	e5856000 	str	r6, [r5]
     1e4:	e2500001 	subs	r0, r0, #1	; 0x1
     1e8:	1afffffd 	bne	0x1e4
     1ec:	e5834000 	str	r4, [r3]
     1f0:	e5812000 	str	r2, [r1]
     1f4:	eafffffe 	b	0x1f4
     1f8:	e1a00000 	nop			(mov r0,r0)
     1fc:	e1a00000 	nop			(mov r0,r0)

     200:	e3a00000 	mov	r0, #0	; 0x0
     204:	ee080f15 	mcr	15, 0, r0, cr8, cr5, {0}
     208:	ee080f16 	mcr	15, 0, r0, cr8, cr6, {0}
     20c:	ee070f15 	mcr	15, 0, r0, cr7, cr5, {0}
     210:	e1a00000 	nop			(mov r0,r0)
     214:	e1a00000 	nop			(mov r0,r0)
     218:	e1a00000 	nop			(mov r0,r0)
     21c:	e1a00000 	nop			(mov r0,r0)
     220:	e59f62e4 	ldr	r6, [pc, #740]	; 0x50c
     224:	e59f52e4 	ldr	r5, [pc, #740]	; 0x510
     228:	e3a01000 	mov	r1, #0	; 0x0
     22c:	e5851000 	str	r1, [r5]
     230:	e3a0044a 	mov	r0, #1241513984	; 0x4a000000
     234:	e5902000 	ldr	r2, [r0]
     238:	e2122080 	ands	r2, r2, #128	; 0x80
     23c:	0a000001 	beq	0x248
     240:	e5802000 	str	r2, [r0]
     244:	e5856000 	str	r6, [r5]

     248:	e59f02c4 	ldr	r0, [pc, #708]	; 0x514
     24c:	e3a01080 	mov	r1, #128	; 0x80
     250:	e5801000 	str	r1, [r0]
     254:	e59f029c 	ldr	r0, [pc, #668]	; 0x4f8
     258:	e3e01080 	mvn	r1, #128	; 0x80
     25c:	e5801000 	str	r1, [r0]
     260:	e10f0000 	mrs	r0, CPSR
     264:	e3c01040 	bic	r1, r0, #64	; 0x40
     268:	e12ff001 	msr	CPSR_fsxc, r1
     26c:	e59f02a4 	ldr	r0, [pc, #676]	; 0x518
     270:	e3a02456 	mov	r2, #1442840576	; 0x56000000
     274:	e5901000 	ldr	r1, [r0]
     278:	e5923000 	ldr	r3, [r2]
     27c:	e3811040 	orr	r1, r1, #64	; 0x40
     280:	e3c33040 	bic	r3, r3, #64	; 0x40
     284:	e5801000 	str	r1, [r0]
     288:	e5823000 	str	r3, [r2]
     28c:	e59f0288 	ldr	r0, [pc, #648]	; 0x51c
     290:	e3a01000 	mov	r1, #0	; 0x0
     294:	e5801000 	str	r1, [r0]
     298:	e59f0280 	ldr	r0, [pc, #640]	; 0x520
     29c:	e3a01cf1 	mov	r1, #61696	; 0xf100
     2a0:	e5801000 	str	r1, [r0]
     2a4:	e59f0278 	ldr	r0, [pc, #632]	; 0x524
     2a8:	e3a01000 	mov	r1, #0	; 0x0
     2ac:	e5801000 	str	r1, [r0]
     2b0:	e59f0270 	ldr	r0, [pc, #624]	; 0x528
     2b4:	e3a01008 	mov	r1, #8	; 0x8
     2b8:	e5801000 	str	r1, [r0]
     2bc:	e3a00453 	mov	r0, #1392508928	; 0x53000000
     2c0:	e3a01000 	mov	r1, #0	; 0x0
     2c4:	e5801000 	str	r1, [r0]
     2c8:	e59f025c 	ldr	r0, [pc, #604]	; 0x52c
     2cc:	e59f11f4 	ldr	r1, [pc, #500]	; 0x4c8
     2d0:	e5801000 	str	r1, [r0]
     2d4:	e59f0254 	ldr	r0, [pc, #596]	; 0x530
     2d8:	e3a01003 	mov	r1, #3	; 0x3
     2dc:	e5801000 	str	r1, [r0]
     2e0:	e2111002 	ands	r1, r1, #2	; 0x2
     2e4:	0a000002 	beq	0x2f4
     2e8:	ee110f10 	mrc	15, 0, r0, cr1, cr0, {0}
     2ec:	e38004c0 	orr	r0, r0, #-1073741824	; 0xc0000000
     2f0:	ee010f10 	mcr	15, 0, r0, cr1, cr0, {0}
     2f4:	e3a0044c 	mov	r0, #1275068416	; 0x4c000000
     2f8:	e3e014ff 	mvn	r1, #-16777216	; 0xff000000
     2fc:	e5801000 	str	r1, [r0]
     300:	e59f022c 	ldr	r0, [pc, #556]	; 0x534
     304:	e59f122c 	ldr	r1, [pc, #556]	; 0x538
     308:	e5801000 	str	r1, [r0]
     30c:	e59f0228 	ldr	r0, [pc, #552]	; 0x53c
     310:	e59f1228 	ldr	r1, [pc, #552]	; 0x540
     314:	e5801000 	str	r1, [r0]
     318:	e3a00d80 	mov	r0, #8192	; 0x2000
     31c:	e2500001 	subs	r0, r0, #1	; 0x1
     320:	1afffffd 	bne	0x31c

reset status:
     324:	e59f1218 	ldr	r1, [pc, #536]	; 0x544
     328:	e591a000 	ldr	sl, [r1]
     32c:	e31a0002 	tst	sl, #2	; 0x2
     330:	0a000003 	beq	0x344

handle power off reset:
MISCCCR &= 0xe0000, take ram out of protect
     334:	e59f11c4 	ldr	r1, [pc, #452]	; 0x500
     338:	e5910000 	ldr	r0, [r1]
     33c:	63c00ae0 	bicvs	r0, r0, #917504	; 0xe0000
     340:	e5810000 	str	r0, [r1]

     344:	e59f01d4 	ldr	r0, [pc, #468]	; 0x520
     348:	e59f11cc 	ldr	r1, [pc, #460]	; 0x51c
     34c:	e5913000 	ldr	r3, [r1]
     350:	e5902000 	ldr	r2, [r0]
     354:	e3c33bc0 	bic	r3, r3, #196608	; 0x30000
     358:	e3c22f40 	bic	r2, r2, #256	; 0x100
     35c:	e5813000 	str	r3, [r1]
     360:	e5802000 	str	r2, [r0]
     364:	e3a01f40 	mov	r1, #256	; 0x100
     368:	e2511001 	subs	r1, r1, #1	; 0x1
     36c:	1afffffd 	bne	0x368
     370:	e59f01d0 	ldr	r0, [pc, #464]	; 0x548
     374:	e5901000 	ldr	r1, [r0]
     378:	e1a02421 	mov	r2, r1, lsr #8
     37c:	e3120001 	tst	r2, #1	; 0x1
     380:	0a000007 	beq	0x3a4
     384:	e28f0f77 	add	r0, pc, #476	; 0x1dc
     388:	e3a01448 	mov	r1, #1207959552	; 0x48000000
     38c:	e2802034 	add	r2, r0, #52	; 0x34
     390:	e4903004 	ldr	r3, [r0], #4
     394:	e4813004 	str	r3, [r1], #4
     398:	e1520000 	cmp	r2, r0
     39c:	1afffffb 	bne	0x390
     3a0:	ea000006 	b	0x3c0
     3a4:	e28f0f7c 	add	r0, pc, #496	; 0x1f0
     3a8:	e3a01448 	mov	r1, #1207959552	; 0x48000000
     3ac:	e2802034 	add	r2, r0, #52	; 0x34
     3b0:	e4903004 	ldr	r3, [r0], #4
     3b4:	e4813004 	str	r3, [r1], #4
     3b8:	e1520000 	cmp	r2, r0
     3bc:	1afffffb 	bne	0x3b0
     3c0:	e31a0006 	tst	sl, #6	; 0x6
     3c4:	0a00001a 	beq	0x434
     3c8:	e3a01f40 	mov	r1, #256	; 0x100
     3cc:	e2511001 	subs	r1, r1, #1	; 0x1
     3d0:	1afffffd 	bne	0x3cc
     3d4:	e3a015c0 	mov	r1, #805306368	; 0x30000000
     3d8:	e5910000 	ldr	r0, [r1]
     3dc:	e2811d80 	add	r1, r1, #8192	; 0x2000
     3e0:	e35105d0 	cmp	r1, #872415232	; 0x34000000
     3e4:	3afffffb 	bcc	0x3d8
     3e8:	e31a0002 	tst	sl, #2	; 0x2
     3ec:	1a000001 	bne	0x3f8
     3f0:	e31a0004 	tst	sl, #4	; 0x4
     3f4:	0a00000e 	beq	0x434
     3f8:	e59f014c 	ldr	r0, [pc, #332]	; 0x54c
     3fc:	e3a01a40 	mov	r1, #262144	; 0x40000
     400:	e3a02000 	mov	r2, #0	; 0x0
     404:	e4903400 	ldr	r3, [r0], #1024
     408:	e0822003 	add	r2, r2, r3
     40c:	e2511e40 	subs	r1, r1, #1024	; 0x400
     410:	1afffffb 	bne	0x404
     414:	e59f1134 	ldr	r1, [pc, #308]	; 0x550
     418:	e5913000 	ldr	r3, [r1]
     41c:	e1520003 	cmp	r2, r3
     420:	0affff0a 	beq	0x50
     424:	e59f00e4 	ldr	r0, [pc, #228]	; 0x510
     428:	e3a01000 	mov	r1, #0	; 0x0
     42c:	e5801000 	str	r1, [r0]
     430:	eaffffff 	b	0x434
     434:	e3a01000 	mov	r1, #0	; 0x0
     438:	e3a02000 	mov	r2, #0	; 0x0
     43c:	e3a03000 	mov	r3, #0	; 0x0
     440:	e3a04000 	mov	r4, #0	; 0x0
     444:	e3a05000 	mov	r5, #0	; 0x0
     448:	e3a06020 	mov	r6, #32	; 0x20
     44c:	e3a07000 	mov	r7, #0	; 0x0
     450:	e3a08000 	mov	r8, #0	; 0x0
     454:	e3a09a80 	mov	r9, #524288	; 0x80000
     458:	e59f00ec 	ldr	r0, [pc, #236]	; 0x54c
     45c:	e8a001fe 	stmia	r0!, {r1, r2, r3, r4, r5, r6, r7, r8}
     460:	e2599020 	subs	r9, r9, #32	; 0x20
     464:	1afffffc 	bne	0x45c
     468:	e10f0000 	mrs	r0, CPSR
     46c:	e3c000df 	bic	r0, r0, #223	; 0xdf
     470:	e3801013 	orr	r1, r0, #19	; 0x13
     474:	e12ff001 	msr	CPSR_fsxc, r1
     478:	e59fd0d4 	ldr	sp, [pc, #212]	; 0x554
     47c:	e59f00d4 	ldr	r0, [pc, #212]	; 0x558
     480:	e59f10d4 	ldr	r1, [pc, #212]	; 0x55c
     484:	e59f30d4 	ldr	r3, [pc, #212]	; 0x560
     488:	e1500001 	cmp	r0, r1
     48c:	0a000003 	beq	0x4a0
     490:	e1510003 	cmp	r1, r3
     494:	34902004 	ldrcc	r2, [r0], #4
     498:	34812004 	strcc	r2, [r1], #4
     49c:	3afffffb 	bcc	0x490
     4a0:	e59f10bc 	ldr	r1, [pc, #188]	; 0x564
     4a4:	e3a02000 	mov	r2, #0	; 0x0
     4a8:	e1530001 	cmp	r3, r1
     4ac:	34832004 	strcc	r2, [r3], #4
     4b0:	3afffffc 	bcc	0x4a8
     4b4:	eb000055 	bl	0x610
     4b8:	0020c050 	eoreq	ip, r0, r0, asr r0
     4bc:	005f2f24 	subeqs	r2, pc, r4, lsr #30
     4c0:	000007b4 	streqh	r0, [r0], -r4
     4c4:	00155555 	andeqs	r5, r5, r5, asr r5
     4c8:	000007ff 	streqd	r0, [r0], -pc
     4cc:	55541555 	ldrplb	r1, [r4, #-1365]
     4d0:	0000fe7f 	andeq	pc, r0, pc, ror lr
     4d4:	55555550 	ldrplb	r5, [r5, #-1360]
     4d8:	0000ffff 	streqd	pc, [r0], -pc
     4dc:	55555555 	ldrplb	r5, [r5, #-1365]
     4e0:	0000822a 	andeq	r8, r0, sl, lsr #4
     4e4:	550088a2 	strpl	r8, [r0, #-2210]
     4e8:	00001555 	andeq	r1, r0, r5, asr r5
     4ec:	000009ff 	streqd	r0, [r0], -pc
     4f0:	22222222 	eorcs	r2, r2, #536870914	; 0x20000002
     4f4:	57000040 	strpl	r0, [r0, -r0, asr #32]
     4f8:	4a000008 	bmi	0x520
     4fc:	48000024 	stmmida	r0, {r2, r5}
     500:	56000080 	strpl	r0, [r0], -r0, lsl #1
     504:	0007fff8 	streqd	pc, [r7], -r8
     508:	4c00000c 	stcmi	0, cr0, [r0], {12}
     50c:	1a2b3c4d 	bne	0xacf648
     510:	560000bc 	undefined
     514:	4a000004 	bmi	0x52c
     518:	56000004 	strpl	r0, [r0], -r4
     51c:	56000030 	undefined
     520:	56000038 	undefined
     524:	56000050 	undefined
     528:	56000060 	strpl	r0, [r0], -r0, rrx
     52c:	4a00001c 	bmi	0x5a4
     530:	4c000014 	stcmi	0, cr0, [r0], {20}
     534:	4c000004 	stcmi	0, cr0, [r0], {4}
     538:	000a1031 	andeq	r1, sl, r1, lsr r0
     53c:	4c000008 	stcmi	0, cr0, [r0], {8}
     540:	00078023 	andeq	r8, r7, r3, lsr #32
     544:	560000b4 	undefined
     548:	56000034 	undefined
     54c:	30080000 	andcc	r0, r8, r0
     550:	30003ff8 	strccd	r3, [r0], -r8
     554:	30058800 	andcc	r8, r5, r0, lsl #16
     558:	00000dfc 	streqd	r0, [r0], -ip
     55c:	33ff0000 	mvnccs	r0, #0	; 0x0
     560:	33ff0004 	mvnccs	r0, #4	; 0x4
     564:	33ff0414 	mvnccs	r0, #335544320	; 0x14000000
     568:	22602200 	rsbcs	r2, r0, #0	; 0x0
     56c:	00000700 	andeq	r0, r0, r0, lsl #14
     570:	00000700 	andeq	r0, r0, r0, lsl #14
     574:	00000700 	andeq	r0, r0, r0, lsl #14
     578:	00000700 	andeq	r0, r0, r0, lsl #14
     57c:	00000700 	andeq	r0, r0, r0, lsl #14
     580:	00002f50 	andeq	r2, r0, r0, asr pc
     584:	00018005 	andeq	r8, r1, r5
     588:	00018005 	andeq	r8, r1, r5
     58c:	009c04ea 	addeqs	r0, ip, sl, ror #9
     590:	000000b1 	streqh	r0, [r0], -r1
     594:	00000030 	andeq	r0, r0, r0, lsr r0
     598:	00000030 	andeq	r0, r0, r0, lsr r0
     59c:	22602200 	rsbcs	r2, r0, #0	; 0x0
     5a0:	00000700 	andeq	r0, r0, r0, lsl #14
     5a4:	00000700 	andeq	r0, r0, r0, lsl #14
     5a8:	000057a4 	andeq	r5, r0, r4, lsr #15
     5ac:	00000700 	andeq	r0, r0, r0, lsl #14
     5b0:	00000700 	andeq	r0, r0, r0, lsl #14
     5b4:	000057a4 	andeq	r5, r0, r4, lsr #15
     5b8:	00018009 	andeq	r8, r1, r9
     5bc:	00018009 	andeq	r8, r1, r9
     5c0:	00ac03e4 	adceq	r0, ip, r4, ror #7
     5c4:	000000b1 	streqh	r0, [r0], -r1
     5c8:	00000030 	andeq	r0, r0, r0, lsr r0
     5cc:	00000030 	andeq	r0, r0, r0, lsr r0
	...
     5e0:	e59f21cc 	ldr	r2, [pc, #460]	; 0x7b4
     5e4:	e3a01000 	mov	r1, #0	; 0x0
     5e8:	e3a0c07f 	mov	ip, #127	; 0x7f
     5ec:	e0d230b2 	ldrh	r3, [r2], #2
     5f0:	e1530000 	cmp	r3, r0
     5f4:	01d200b0 	ldreqh	r0, [r2]
     5f8:	01a0f00e 	moveq	pc, lr
     5fc:	e2811001 	add	r1, r1, #1	; 0x1
     600:	e151000c 	cmp	r1, ip
     604:	e2822002 	add	r2, r2, #2	; 0x2
     608:	bafffff7 	blt	0x5ec
     60c:	e1a0f00e 	mov	pc, lr
     610:	e92d4ff8 	stmdb	sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
     614:	e3a00016 	mov	r0, #22	; 0x16
     618:	e58d0000 	str	r0, [sp]
     61c:	e59f8194 	ldr	r8, [pc, #404]	; 0x7b8
     620:	e3a06000 	mov	r6, #0	; 0x0
     624:	eb0801a3 	bl	0x200cb8
     628:	eb000149 	bl	0xb54
     62c:	e59f9188 	ldr	r9, [pc, #392]	; 0x7bc
     630:	e5898004 	str	r8, [r9, #4]
     634:	eb0000d0 	bl	0x97c
     638:	eb0000e5 	bl	0x9d4
     63c:	e59f517c 	ldr	r5, [pc, #380]	; 0x7c0
     640:	e1a00005 	mov	r0, r5
     644:	eb000109 	bl	0xa70
     648:	e1a0a000 	mov	sl, r0
     64c:	e3a04000 	mov	r4, #0	; 0x0
     650:	e285b004 	add	fp, r5, #4	; 0x4
     654:	e2844001 	add	r4, r4, #1	; 0x1
     658:	e1a07004 	mov	r7, r4
     65c:	e1a00004 	mov	r0, r4
     660:	e2866001 	add	r6, r6, #1	; 0x1
     664:	eb00007f 	bl	0x868
     668:	e3500000 	cmp	r0, #0	; 0x0
     66c:	0a000015 	beq	0x6c8
     670:	e35a0000 	cmp	sl, #0	; 0x0
     674:	02844001 	addeq	r4, r4, #1	; 0x1
     678:	01a07004 	moveq	r7, r4
     67c:	0a00000d 	beq	0x6b8
     680:	e1a07804 	mov	r7, r4, lsl #16
     684:	e1a07827 	mov	r7, r7, lsr #16
     688:	e3a00000 	mov	r0, #0	; 0x0
     68c:	e3a0307f 	mov	r3, #127	; 0x7f
     690:	e1a0100b 	mov	r1, fp
     694:	e0d120b2 	ldrh	r2, [r1], #2
     698:	e1520007 	cmp	r2, r7
     69c:	01d170b0 	ldreqh	r7, [r1]
     6a0:	0a000008 	beq	0x6c8
     6a4:	e2800001 	add	r0, r0, #1	; 0x1
     6a8:	e1500003 	cmp	r0, r3
     6ac:	e2811002 	add	r1, r1, #2	; 0x2
     6b0:	bafffff7 	blt	0x694
     6b4:	ea000003 	b	0x6c8
     6b8:	e1a00004 	mov	r0, r4
     6bc:	eb000069 	bl	0x868
     6c0:	e3500000 	cmp	r0, #0	; 0x0
     6c4:	1affffe9 	bne	0x670
     6c8:	e3a05000 	mov	r5, #0	; 0x0
     6cc:	e1a01005 	mov	r1, r5
     6d0:	e1a00007 	mov	r0, r7
     6d4:	e5992004 	ldr	r2, [r9, #4]
     6d8:	eb00003c 	bl	0x7d0
     6dc:	e3500000 	cmp	r0, #0	; 0x0
     6e0:	1a000002 	bne	0x6f0
     6e4:	e3550000 	cmp	r5, #0	; 0x0
     6e8:	0a000006 	beq	0x708
     6ec:	eafffffe 	b	0x6ec
     6f0:	e5990004 	ldr	r0, [r9, #4]
     6f4:	e2855001 	add	r5, r5, #1	; 0x1
     6f8:	e2800f80 	add	r0, r0, #512	; 0x200
     6fc:	e5890004 	str	r0, [r9, #4]
     700:	e2550020 	subs	r0, r5, #32	; 0x20
     704:	bafffff0 	blt	0x6cc
     708:	e59d0000 	ldr	r0, [sp]
     70c:	e1560000 	cmp	r6, r0
     710:	3affffcf 	bcc	0x654
     714:	e3a01000 	mov	r1, #0	; 0x0
     718:	e3a00000 	mov	r0, #0	; 0x0
     71c:	e4982400 	ldr	r2, [r8], #1024
     720:	e2800e40 	add	r0, r0, #1024	; 0x400
     724:	e3500a40 	cmp	r0, #262144	; 0x40000
     728:	e0821001 	add	r1, r2, r1
     72c:	3afffffa 	bcc	0x71c
     730:	e59f008c 	ldr	r0, [pc, #140]	; 0x7c4
     734:	e5801ff8 	str	r1, [r0, #4088]
     738:	e59f0088 	ldr	r0, [pc, #136]	; 0x7c8
     73c:	e5900000 	ldr	r0, [r0]
     740:	e28dd004 	add	sp, sp, #4	; 0x4
     744:	e8bd4ff0 	ldmia	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
     748:	e280f000 	add	pc, r0, #0	; 0x0
     74c:	e3a01cff 	mov	r1, #65280	; 0xff00
     750:	e3a00451 	mov	r0, #1358954496	; 0x51000000
     754:	e5801000 	str	r1, [r0]
     758:	e3a01bc0 	mov	r1, #196608	; 0x30000
     75c:	e5801004 	str	r1, [r0, #4]
     760:	e59f1064 	ldr	r1, [pc, #100]	; 0x7cc
     764:	e580103c 	str	r1, [r0, #60]
     768:	e3a01860 	mov	r1, #6291456	; 0x600000
     76c:	e5801008 	str	r1, [r0, #8]
     770:	e3a01850 	mov	r1, #5242880	; 0x500000
     774:	e5801008 	str	r1, [r0, #8]
     778:	e1a0f00e 	mov	pc, lr
     77c:	e3a01840 	mov	r1, #4194304	; 0x400000
     780:	e3a00451 	mov	r0, #1358954496	; 0x51000000
     784:	e5801008 	str	r1, [r0, #8]
     788:	e5900040 	ldr	r0, [r0, #64]
     78c:	e1a0f00e 	mov	pc, lr
     790:	e59f1024 	ldr	r1, [pc, #36]	; 0x7bc
     794:	e3500009 	cmp	r0, #9	; 0x9
     798:	c2800057 	addgt	r0, r0, #87	; 0x57
     79c:	e3a02000 	mov	r2, #0	; 0x0
     7a0:	e5c12001 	strb	r2, [r1, #1]
     7a4:	d2800030 	addle	r0, r0, #48	; 0x30
     7a8:	e5c10000 	strb	r0, [r1]
     7ac:	e1a00001 	mov	r0, r1
     7b0:	e1a0f00e 	mov	pc, lr
     7b4:	33ff0010 	mvnccs	r0, #16	; 0x10
     7b8:	30080000 	andcc	r0, r8, r0
     7bc:	33ff0004 	mvnccs	r0, #4	; 0x4
     7c0:	33ff000c 	mvnccs	r0, #12	; 0xc
     7c4:	30003000 	andcc	r3, r0, r0
     7c8:	33ff0000 	mvnccs	r0, #0	; 0x0
     7cc:	0000ffff 	streqd	pc, [r0], -pc
     7d0:	e92d4010 	stmdb	sp!, {r4, lr}
     7d4:	e1a03000 	mov	r3, r0
     7d8:	e1a00002 	mov	r0, r2
     7dc:	e3a0444e 	mov	r4, #1308622848	; 0x4e000000
     7e0:	e5942000 	ldr	r2, [r4]
     7e4:	e0811283 	add	r1, r1, r3, lsl #5
     7e8:	e3822d40 	orr	r2, r2, #4096	; 0x1000
     7ec:	e5842000 	str	r2, [r4]
     7f0:	e5942000 	ldr	r2, [r4]
     7f4:	e3c22e80 	bic	r2, r2, #2048	; 0x800
     7f8:	e5842000 	str	r2, [r4]
     7fc:	e3a02000 	mov	r2, #0	; 0x0
     800:	e5c42004 	strb	r2, [r4, #4]
     804:	e5c42008 	strb	r2, [r4, #8]
     808:	e5c41008 	strb	r1, [r4, #8]
     80c:	e59f332c 	ldr	r3, [pc, #812]	; 0xb40
     810:	e5d33001 	ldrb	r3, [r3, #1]
     814:	e3530073 	cmp	r3, #115	; 0x73
     818:	0a000004 	beq	0x830
     81c:	e3530075 	cmp	r3, #117	; 0x75
     820:	01a01801 	moveq	r1, r1, lsl #16
     824:	01a01c21 	moveq	r1, r1, lsr #24
     828:	05c41008 	streqb	r1, [r4, #8]
     82c:	0a000002 	beq	0x83c
     830:	e1a01881 	mov	r1, r1, lsl #17
     834:	e1a01ca1 	mov	r1, r1, lsr #25
     838:	e5c41008 	strb	r1, [r4, #8]
     83c:	e2822001 	add	r2, r2, #1	; 0x1
     840:	e352000a 	cmp	r2, #10	; 0xa
     844:	bafffffc 	blt	0x83c
     848:	e5941010 	ldr	r1, [r4, #16]
     84c:	e3110001 	tst	r1, #1	; 0x1
     850:	0afffffc 	beq	0x848
     854:	eb000127 	bl	0xcf8
     858:	e5d4000c 	ldrb	r0, [r4, #12]
     85c:	e5d4000c 	ldrb	r0, [r4, #12]
     860:	e3a00001 	mov	r0, #1	; 0x1
     864:	e8bd8010 	ldmia	sp!, {r4, pc}
     868:	e1a02280 	mov	r2, r0, lsl #5
     86c:	e59f02cc 	ldr	r0, [pc, #716]	; 0xb40
     870:	e92d40f0 	stmdb	sp!, {r4, r5, r6, r7, lr}
     874:	a5d03001 	ldrgeb	r3, [r0, #1]
     878:	e3a05005 	mov	r5, #5	; 0x5
     87c:	e20210ff 	and	r1, r2, #255	; 0xff
     880:	e3530073 	cmp	r3, #115	; 0x73
     884:	0a000003 	beq	0x898
     888:	e3530075 	cmp	r3, #117	; 0x75
     88c:	01a02802 	moveq	r2, r2, lsl #16
     890:	01a0cc22 	moveq	ip, r2, lsr #24
     894:	0a000001 	beq	0x8a0
     898:	e1a02882 	mov	r2, r2, lsl #17
     89c:	e1a0cca2 	mov	ip, r2, lsr #25
     8a0:	e5d00000 	ldrb	r0, [r0]
     8a4:	e3500098 	cmp	r0, #152	; 0x98
     8a8:	13a02002 	movne	r2, #2	; 0x2
     8ac:	03a02020 	moveq	r2, #32	; 0x20
     8b0:	e3520000 	cmp	r2, #0	; 0x0
     8b4:	e3a00000 	mov	r0, #0	; 0x0
     8b8:	9a00001c 	bls	0x930
     8bc:	e3a07050 	mov	r7, #80	; 0x50
     8c0:	e3a06000 	mov	r6, #0	; 0x0
     8c4:	e3a0344e 	mov	r3, #1308622848	; 0x4e000000
     8c8:	e593e000 	ldr	lr, [r3]
     8cc:	e3ceee80 	bic	lr, lr, #2048	; 0x800
     8d0:	e583e000 	str	lr, [r3]
     8d4:	e5c37004 	strb	r7, [r3, #4]
     8d8:	e5c35008 	strb	r5, [r3, #8]
     8dc:	e5c31008 	strb	r1, [r3, #8]
     8e0:	e5c3c008 	strb	ip, [r3, #8]
     8e4:	e1a0e006 	mov	lr, r6
     8e8:	e28ee001 	add	lr, lr, #1	; 0x1
     8ec:	e35e000a 	cmp	lr, #10	; 0xa
     8f0:	bafffffc 	blt	0x8e8
     8f4:	e593e010 	ldr	lr, [r3, #16]
     8f8:	e31e0001 	tst	lr, #1	; 0x1
     8fc:	0afffffc 	beq	0x8f4
     900:	e5d3e00c 	ldrb	lr, [r3, #12]
     904:	e5934000 	ldr	r4, [r3]
     908:	e3844e80 	orr	r4, r4, #2048	; 0x800
     90c:	e5834000 	str	r4, [r3]
     910:	e35e00ff 	cmp	lr, #255	; 0xff
     914:	13a00001 	movne	r0, #1	; 0x1
     918:	18bd80f0 	ldmneia	sp!, {r4, r5, r6, r7, pc}
     91c:	e2800001 	add	r0, r0, #1	; 0x1
     920:	e2811001 	add	r1, r1, #1	; 0x1
     924:	e20110ff 	and	r1, r1, #255	; 0xff
     928:	e1500002 	cmp	r0, r2
     92c:	3affffe5 	bcc	0x8c8
     930:	e3a00000 	mov	r0, #0	; 0x0
     934:	e8bd80f0 	ldmia	sp!, {r4, r5, r6, r7, pc}
     938:	e3a0044e 	mov	r0, #1308622848	; 0x4e000000
     93c:	e5901000 	ldr	r1, [r0]
     940:	e3c11e80 	bic	r1, r1, #2048	; 0x800
     944:	e5801000 	str	r1, [r0]
     948:	e3a010ff 	mov	r1, #255	; 0xff
     94c:	e5c01004 	strb	r1, [r0, #4]
     950:	e3a01000 	mov	r1, #0	; 0x0
     954:	e2811001 	add	r1, r1, #1	; 0x1
     958:	e351000a 	cmp	r1, #10	; 0xa
     95c:	bafffffc 	blt	0x954
     960:	e5901010 	ldr	r1, [r0, #16]
     964:	e3110001 	tst	r1, #1	; 0x1
     968:	0afffffc 	beq	0x960
     96c:	e5901000 	ldr	r1, [r0]
     970:	e3811e80 	orr	r1, r1, #2048	; 0x800
     974:	e5801000 	str	r1, [r0]
     978:	e1a0f00e 	mov	pc, lr
     97c:	e3a00456 	mov	r0, #1442840576	; 0x56000000
     980:	e5900034 	ldr	r0, [r0, #52]
     984:	e3100f40 	tst	r0, #256	; 0x100
     988:	e59f21b4 	ldr	r2, [pc, #436]	; 0xb44
     98c:	e3a0044e 	mov	r0, #1308622848	; 0x4e000000
     990:	e5802000 	str	r2, [r0]
     994:	e5901000 	ldr	r1, [r0]
     998:	e3c11e80 	bic	r1, r1, #2048	; 0x800
     99c:	e5801000 	str	r1, [r0]
     9a0:	e3a010ff 	mov	r1, #255	; 0xff
     9a4:	e5c01004 	strb	r1, [r0, #4]
     9a8:	e3a01000 	mov	r1, #0	; 0x0
     9ac:	e2811001 	add	r1, r1, #1	; 0x1
     9b0:	e351000a 	cmp	r1, #10	; 0xa
     9b4:	bafffffc 	blt	0x9ac
     9b8:	e5901010 	ldr	r1, [r0, #16]
     9bc:	e3110001 	tst	r1, #1	; 0x1
     9c0:	0afffffc 	beq	0x9b8
     9c4:	e5901000 	ldr	r1, [r0]
     9c8:	e3811e80 	orr	r1, r1, #2048	; 0x800
     9cc:	e5801000 	str	r1, [r0]
     9d0:	e1a0f00e 	mov	pc, lr
     9d4:	e92d4010 	stmdb	sp!, {r4, lr}
     9d8:	e3a0444e 	mov	r4, #1308622848	; 0x4e000000
     9dc:	e5940000 	ldr	r0, [r4]
     9e0:	e3c00e80 	bic	r0, r0, #2048	; 0x800
     9e4:	e5840000 	str	r0, [r4]
     9e8:	e3a00090 	mov	r0, #144	; 0x90
     9ec:	e5c40004 	strb	r0, [r4, #4]
     9f0:	e3a00000 	mov	r0, #0	; 0x0
     9f4:	e5c40008 	strb	r0, [r4, #8]
     9f8:	e3a00001 	mov	r0, #1	; 0x1
     9fc:	eb000099 	bl	0xc68
     a00:	e5d4100c 	ldrb	r1, [r4, #12]
     a04:	e59f0134 	ldr	r0, [pc, #308]	; 0xb40
     a08:	e5c01000 	strb	r1, [r0]
     a0c:	e5d4100c 	ldrb	r1, [r4, #12]
     a10:	e5c01001 	strb	r1, [r0, #1]
     a14:	e5942000 	ldr	r2, [r4]
     a18:	e3822e80 	orr	r2, r2, #2048	; 0x800
     a1c:	e5842000 	str	r2, [r4]
     a20:	e3510073 	cmp	r1, #115	; 0x73
     a24:	0a000003 	beq	0xa38
     a28:	e3510075 	cmp	r1, #117	; 0x75
     a2c:	059f1114 	ldreq	r1, [pc, #276]	; 0xb48
     a30:	05801004 	streq	r1, [r0, #4]
     a34:	0a000001 	beq	0xa40
     a38:	e59f110c 	ldr	r1, [pc, #268]	; 0xb4c
     a3c:	e5801004 	str	r1, [r0, #4]
     a40:	e1a04000 	mov	r4, r0
     a44:	e5900004 	ldr	r0, [r0, #4]
     a48:	ebffff86 	bl	0x868
     a4c:	e3500000 	cmp	r0, #0	; 0x0
     a50:	08bd8010 	ldmeqia	sp!, {r4, pc}
     a54:	e5940004 	ldr	r0, [r4, #4]
     a58:	e2800001 	add	r0, r0, #1	; 0x1
     a5c:	e5840004 	str	r0, [r4, #4]
     a60:	ebffff80 	bl	0x868
     a64:	e3500000 	cmp	r0, #0	; 0x0
     a68:	1afffff9 	bne	0xa54
     a6c:	e8bd8010 	ldmia	sp!, {r4, pc}
     a70:	e92d40f8 	stmdb	sp!, {r3, r4, r5, r6, r7, lr}
     a74:	e59f70c4 	ldr	r7, [pc, #196]	; 0xb40
     a78:	e59f60d0 	ldr	r6, [pc, #208]	; 0xb50
     a7c:	e1a05000 	mov	r5, r0
     a80:	e3a04000 	mov	r4, #0	; 0x0
     a84:	e1a01004 	mov	r1, r4
     a88:	e5970004 	ldr	r0, [r7, #4]
     a8c:	e1a02006 	mov	r2, r6
     a90:	ebffff4e 	bl	0x7d0
     a94:	e5960000 	ldr	r0, [r6]
     a98:	e3700001 	cmn	r0, #1	; 0x1
     a9c:	03a00000 	moveq	r0, #0	; 0x0
     aa0:	08bd80f8 	ldmeqia	sp!, {r3, r4, r5, r6, r7, pc}
     aa4:	e1d600b2 	ldrh	r0, [r6, #2]
     aa8:	e240ccff 	sub	ip, r0, #65280	; 0xff00
     aac:	e25cc0ff 	subs	ip, ip, #255	; 0xff
     ab0:	0a000010 	beq	0xaf8
     ab4:	e2844001 	add	r4, r4, #1	; 0x1
     ab8:	e3540020 	cmp	r4, #32	; 0x20
     abc:	1a000003 	bne	0xad0
     ac0:	e5970004 	ldr	r0, [r7, #4]
     ac4:	e3a04000 	mov	r4, #0	; 0x0
     ac8:	e2800001 	add	r0, r0, #1	; 0x1
     acc:	e5870004 	str	r0, [r7, #4]
     ad0:	e1a02006 	mov	r2, r6
     ad4:	e1a01004 	mov	r1, r4
     ad8:	e5970004 	ldr	r0, [r7, #4]
     adc:	ebffff3b 	bl	0x7d0
     ae0:	e1d600b2 	ldrh	r0, [r6, #2]
     ae4:	e240ccff 	sub	ip, r0, #65280	; 0xff00
     ae8:	e25cc0ff 	subs	ip, ip, #255	; 0xff
     aec:	1afffff0 	bne	0xab4
     af0:	e3540000 	cmp	r4, #0	; 0x0
     af4:	c2444001 	subgt	r4, r4, #1	; 0x1
     af8:	e1a02006 	mov	r2, r6
     afc:	e1a09004 	mov	r9, r4
     b00:	e5970004 	ldr	r0, [r7, #4]
     b04:	ebffff31 	bl	0x7d0
     b08:	e3a00000 	mov	r0, #0	; 0x0
     b0c:	e7d61000 	ldrb	r1, [r6, r0]
     b10:	e2800001 	add	r0, r0, #1	; 0x1
     b14:	e3500f80 	cmp	r0, #512	; 0x200
     b18:	e4c51001 	strb	r1, [r5], #1
     b1c:	bafffffa 	blt	0xb0c
     b20:	e1d600b0 	ldrh	r0, [r6]
     b24:	e240ccfd 	sub	ip, r0, #64768	; 0xfd00
     b28:	e25cc0fe 	subs	ip, ip, #254	; 0xfe
     b2c:	1240ccfe 	subne	ip, r0, #65024	; 0xfe00
     b30:	125cc0fe 	subnes	ip, ip, #254	; 0xfe
     b34:	03a00001 	moveq	r0, #1	; 0x1
     b38:	13a00000 	movne	r0, #0	; 0x0
     b3c:	e8bd80f8 	ldmia	sp!, {r3, r4, r5, r6, r7, pc}
     b40:	33ff020c 	mvnccs	r0, #-1073741824	; 0xc0000000
     b44:	00009941 	andeq	r9, r0, r1, asr #18
     b48:	00000ffa 	streqd	r0, [r0], -sl
     b4c:	000003fa 	streqd	r0, [r0], -sl
     b50:	33ff0214 	mvnccs	r0, #1073741825	; 0x40000001
     b54:	e59f1120 	ldr	r1, [pc, #288]	; 0xc7c
     b58:	e3a00456 	mov	r0, #1442840576	; 0x56000000
     b5c:	e5801004 	str	r1, [r0, #4]
     b60:	e59f1118 	ldr	r1, [pc, #280]	; 0xc80
     b64:	e5801000 	str	r1, [r0]
     b68:	e59f1114 	ldr	r1, [pc, #276]	; 0xc84
     b6c:	e5801014 	str	r1, [r0, #20]
     b70:	e59f1110 	ldr	r1, [pc, #272]	; 0xc88
     b74:	e5801010 	str	r1, [r0, #16]
     b78:	e59f110c 	ldr	r1, [pc, #268]	; 0xc8c
     b7c:	e5801018 	str	r1, [r0, #24]
     b80:	e3a0100c 	mov	r1, #12	; 0xc
     b84:	e5801024 	str	r1, [r0, #36]
     b88:	e59f1100 	ldr	r1, [pc, #256]	; 0xc90
     b8c:	e5801020 	str	r1, [r0, #32]
     b90:	e59f10fc 	ldr	r1, [pc, #252]	; 0xc94
     b94:	e5801028 	str	r1, [r0, #40]
     b98:	e3a02e60 	mov	r2, #1536	; 0x600
     b9c:	e5802034 	str	r2, [r0, #52]
     ba0:	e59f20f0 	ldr	r2, [pc, #240]	; 0xc98
     ba4:	e5802030 	str	r2, [r0, #48]
     ba8:	e2412e50 	sub	r2, r1, #1280	; 0x500
     bac:	e5802038 	str	r2, [r0, #56]
     bb0:	e3a02dc0 	mov	r2, #12288	; 0x3000
     bb4:	e5802044 	str	r2, [r0, #68]
     bb8:	e59f20dc 	ldr	r2, [pc, #220]	; 0xc9c
     bbc:	e5802040 	str	r2, [r0, #64]
     bc0:	e2412e80 	sub	r2, r1, #2048	; 0x800
     bc4:	e5802048 	str	r2, [r0, #72]
     bc8:	e3a02000 	mov	r2, #0	; 0x0
     bcc:	e5802054 	str	r2, [r0, #84]
     bd0:	e59f20c8 	ldr	r2, [pc, #200]	; 0xca0
     bd4:	e5802050 	str	r2, [r0, #80]
     bd8:	e3a020ff 	mov	r2, #255	; 0xff
     bdc:	e5802058 	str	r2, [r0, #88]
     be0:	e59f20bc 	ldr	r2, [pc, #188]	; 0xca4
     be4:	e5802064 	str	r2, [r0, #100]
     be8:	e59f20b8 	ldr	r2, [pc, #184]	; 0xca8
     bec:	e5802060 	str	r2, [r0, #96]
     bf0:	e5801068 	str	r1, [r0, #104]
     bf4:	e3a01030 	mov	r1, #48	; 0x30
     bf8:	e5801074 	str	r1, [r0, #116]
     bfc:	e1a018a2 	mov	r1, r2, lsr #17
     c00:	e5801070 	str	r1, [r0, #112]
     c04:	e59f10a0 	ldr	r1, [pc, #160]	; 0xcac
     c08:	e5801078 	str	r1, [r0, #120]
     c0c:	e59f109c 	ldr	r1, [pc, #156]	; 0xcb0
     c10:	e5801080 	str	r1, [r0, #128]
     c14:	e59f1098 	ldr	r1, [pc, #152]	; 0xcb4
     c18:	e5801088 	str	r1, [r0, #136]
     c1c:	e580108c 	str	r1, [r0, #140]
     c20:	e5801090 	str	r1, [r0, #144]
     c24:	e1a0f00e 	mov	pc, lr
     c28:	e3a015a0 	mov	r1, #671088640	; 0x28000000
     c2c:	e20000ff 	and	r0, r0, #255	; 0xff
     c30:	e5810000 	str	r0, [r1]
     c34:	e1a0f00e 	mov	pc, lr
     c38:	e1811080 	orr	r1, r1, r0, lsl #1
     c3c:	e3a0244c 	mov	r2, #1275068416	; 0x4c000000
     c40:	e5821014 	str	r1, [r2, #20]
     c44:	e3500000 	cmp	r0, #0	; 0x0
     c48:	1a00001e 	bne	0xcc8
     c4c:	e1a0f00e 	mov	pc, lr
     c50:	e1a00600 	mov	r0, r0, lsl #12
     c54:	e1800201 	orr	r0, r0, r1, lsl #4
     c58:	e1800002 	orr	r0, r0, r2
     c5c:	e3a0144c 	mov	r1, #1275068416	; 0x4c000000
     c60:	e5810004 	str	r0, [r1, #4]
     c64:	e1a0f00e 	mov	pc, lr
     c68:	e3a00000 	mov	r0, #0	; 0x0
     c6c:	e2800001 	add	r0, r0, #1	; 0x1
     c70:	e3500ffa 	cmp	r0, #1000	; 0x3e8
     c74:	bafffffc 	blt	0xc6c
     c78:	e1a0f00e 	mov	pc, lr
     c7c:	0020c050 	eoreq	ip, r0, r0, asr r0
     c80:	005f2f24 	subeqs	r2, pc, r4, lsr #30
     c84:	000007f6 	streqd	r0, [r0], -r6
     c88:	00155516 	andeqs	r5, r5, r6, lsl r5
     c8c:	000007f7 	streqd	r0, [r0], -r7
     c90:	aa940659 	bge	0xfe5025fc
     c94:	0000ffff 	streqd	pc, [r0], -pc
     c98:	aa84aaa0 	bge	0xfe12b720
     c9c:	55155555 	ldrpl	r5, [r5, #-1365]
     ca0:	0000aaaa 	andeq	sl, r0, sl, lsr #21
     ca4:	0000af6f 	andeq	sl, r0, pc, ror #30
     ca8:	aaaa6a5a 	bge	0xfea9b618
     cac:	000007ff 	streqd	r0, [r0], -pc
     cb0:	00010330 	andeq	r0, r1, r0, lsr r3
     cb4:	22222222 	eorcs	r2, r2, #536870914	; 0x20000002
     cb8:	ee110f10 	mrc	15, 0, r0, cr1, cr0, {0}
     cbc:	e3800d40 	orr	r0, r0, #4096	; 0x1000
     cc0:	ee010f10 	mcr	15, 0, r0, cr1, cr0, {0}
     cc4:	e1a0f00e 	mov	pc, lr
     cc8:	ee110f10 	mrc	15, 0, r0, cr1, cr0, {0}
     ccc:	e38004c0 	orr	r0, r0, #-1073741824	; 0xc0000000
     cd0:	ee010f10 	mcr	15, 0, r0, cr1, cr0, {0}
     cd4:	e1a0f00e 	mov	pc, lr
     cd8:	e10f0000 	mrs	r0, CPSR
     cdc:	e2000040 	and	r0, r0, #64	; 0x40
     ce0:	e3100040 	tst	r0, #64	; 0x40
     ce4:	1a000001 	bne	0xcf0
     ce8:	e3a00001 	mov	r0, #1	; 0x1
     cec:	ea000000 	b	0xcf4
     cf0:	e3a00000 	mov	r0, #0	; 0x0
     cf4:	e1a0f00e 	mov	pc, lr
     cf8:	e92d0ffe 	stmdb	sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp}
     cfc:	e59f10f4 	ldr	r1, [pc, #244]	; 0xdf8
     d00:	e3a02f80 	mov	r2, #512	; 0x200
     d04:	e5d14000 	ldrb	r4, [r1]
     d08:	e5d13000 	ldrb	r3, [r1]
     d0c:	e1844403 	orr	r4, r4, r3, lsl #8
     d10:	e5d13000 	ldrb	r3, [r1]
     d14:	e1844803 	orr	r4, r4, r3, lsl #16
     d18:	e5d13000 	ldrb	r3, [r1]
     d1c:	e1844c03 	orr	r4, r4, r3, lsl #24
     d20:	e5d15000 	ldrb	r5, [r1]
     d24:	e5d13000 	ldrb	r3, [r1]
     d28:	e1855403 	orr	r5, r5, r3, lsl #8
     d2c:	e5d13000 	ldrb	r3, [r1]
     d30:	e1855803 	orr	r5, r5, r3, lsl #16
     d34:	e5d13000 	ldrb	r3, [r1]
     d38:	e1855c03 	orr	r5, r5, r3, lsl #24
     d3c:	e5d16000 	ldrb	r6, [r1]
     d40:	e5d13000 	ldrb	r3, [r1]
     d44:	e1866403 	orr	r6, r6, r3, lsl #8
     d48:	e5d13000 	ldrb	r3, [r1]
     d4c:	e1866803 	orr	r6, r6, r3, lsl #16
     d50:	e5d13000 	ldrb	r3, [r1]
     d54:	e1866c03 	orr	r6, r6, r3, lsl #24
     d58:	e5d17000 	ldrb	r7, [r1]
     d5c:	e5d13000 	ldrb	r3, [r1]
     d60:	e1877403 	orr	r7, r7, r3, lsl #8
     d64:	e5d13000 	ldrb	r3, [r1]
     d68:	e1877803 	orr	r7, r7, r3, lsl #16
     d6c:	e5d13000 	ldrb	r3, [r1]
     d70:	e1877c03 	orr	r7, r7, r3, lsl #24
     d74:	e5d18000 	ldrb	r8, [r1]
     d78:	e5d13000 	ldrb	r3, [r1]
     d7c:	e1888403 	orr	r8, r8, r3, lsl #8
     d80:	e5d13000 	ldrb	r3, [r1]
     d84:	e1888803 	orr	r8, r8, r3, lsl #16
     d88:	e5d13000 	ldrb	r3, [r1]
     d8c:	e1888c03 	orr	r8, r8, r3, lsl #24
     d90:	e5d19000 	ldrb	r9, [r1]
     d94:	e5d13000 	ldrb	r3, [r1]
     d98:	e1899403 	orr	r9, r9, r3, lsl #8
     d9c:	e5d13000 	ldrb	r3, [r1]
     da0:	e1899803 	orr	r9, r9, r3, lsl #16
     da4:	e5d13000 	ldrb	r3, [r1]
     da8:	e1899c03 	orr	r9, r9, r3, lsl #24
     dac:	e5d1a000 	ldrb	sl, [r1]
     db0:	e5d13000 	ldrb	r3, [r1]
     db4:	e18aa403 	orr	sl, sl, r3, lsl #8
     db8:	e5d13000 	ldrb	r3, [r1]
     dbc:	e18aa803 	orr	sl, sl, r3, lsl #16
     dc0:	e5d13000 	ldrb	r3, [r1]
     dc4:	e18aac03 	orr	sl, sl, r3, lsl #24
     dc8:	e5d1b000 	ldrb	fp, [r1]
     dcc:	e5d13000 	ldrb	r3, [r1]
     dd0:	e18bb402 	orr	fp, fp, r2, lsl #8
     dd4:	e5d13000 	ldrb	r3, [r1]
     dd8:	e18bb803 	orr	fp, fp, r3, lsl #16
     ddc:	e5d13000 	ldrb	r3, [r1]
     de0:	e18bbc03 	orr	fp, fp, r3, lsl #24
     de4:	e8a00ff0 	stmia	r0!, {r4, r5, r6, r7, r8, r9, sl, fp}
     de8:	e2522020 	subs	r2, r2, #32	; 0x20
     dec:	1affffc4 	bne	0xd04
     df0:	e8bd0ffe 	ldmia	sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp}
     df4:	e1a0f00e 	mov	pc, lr
     df8:	4e00000c 	cdpmi	0, 0, cr0, cr0, cr12, {0}
     dfc:	30080000 	andcc	r0, r8, r0
	...
