
dhry0.out:     file format elf32-littlearm


Disassembly of section .text:

00000000 <_start>:
   0:	e3a0d4ff 	mov	sp, #-16777216	; 0xff000000
   4:	eb000000 	bl	c <main>
   8:	eafffffe 	b	8 <_start+0x8>

0000000c <main>:
   c:	e92d4800 	push	{fp, lr}
  10:	e28db004 	add	fp, sp, #4
  14:	e3a0000a 	mov	r0, #10
  18:	eb000006 	bl	38 <dhrystone>
  1c:	e1a02000 	mov	r2, r0
  20:	e3023760 	movw	r3, #10080	; 0x2760
  24:	e3403001 	movt	r3, #1
  28:	e5832000 	str	r2, [r3]
  2c:	e3a03000 	mov	r3, #0
  30:	e1a00003 	mov	r0, r3
  34:	e8bd8800 	pop	{fp, pc}

00000038 <dhrystone>:
  38:	e92d4800 	push	{fp, lr}
  3c:	e28db004 	add	fp, sp, #4
  40:	e24dd068 	sub	sp, sp, #104	; 0x68
  44:	e50b0068 	str	r0, [fp, #-104]	; 0xffffff98
  48:	e3023750 	movw	r3, #10064	; 0x2750
  4c:	e3403001 	movt	r3, #1
  50:	e3022764 	movw	r2, #10084	; 0x2764
  54:	e3402001 	movt	r2, #1
  58:	e5832000 	str	r2, [r3]
  5c:	e302375c 	movw	r3, #10076	; 0x275c
  60:	e3403001 	movt	r3, #1
  64:	e300200c 	movw	r2, #12
  68:	e3402001 	movt	r2, #1
  6c:	e5832000 	str	r2, [r3]
  70:	e302375c 	movw	r3, #10076	; 0x275c
  74:	e3403001 	movt	r3, #1
  78:	e5932000 	ldr	r2, [r3]
  7c:	e3023750 	movw	r3, #10064	; 0x2750
  80:	e3403001 	movt	r3, #1
  84:	e5933000 	ldr	r3, [r3]
  88:	e5823000 	str	r3, [r2]
  8c:	e302375c 	movw	r3, #10076	; 0x275c
  90:	e3403001 	movt	r3, #1
  94:	e5933000 	ldr	r3, [r3]
  98:	e3a02000 	mov	r2, #0
  9c:	e5c32004 	strb	r2, [r3, #4]
  a0:	e302375c 	movw	r3, #10076	; 0x275c
  a4:	e3403001 	movt	r3, #1
  a8:	e5933000 	ldr	r3, [r3]
  ac:	e3a02002 	mov	r2, #2
  b0:	e5c32008 	strb	r2, [r3, #8]
  b4:	e302375c 	movw	r3, #10076	; 0x275c
  b8:	e3403001 	movt	r3, #1
  bc:	e5933000 	ldr	r3, [r3]
  c0:	e3a02028 	mov	r2, #40	; 0x28
  c4:	e583200c 	str	r2, [r3, #12]
  c8:	e302375c 	movw	r3, #10076	; 0x275c
  cc:	e3403001 	movt	r3, #1
  d0:	e5933000 	ldr	r3, [r3]
  d4:	e2832010 	add	r2, r3, #16
  d8:	e3003f40 	movw	r3, #3904	; 0xf40
  dc:	e3403000 	movt	r3, #0
  e0:	e1a0e002 	mov	lr, r2
  e4:	e1a0c003 	mov	ip, r3
  e8:	e8bc000f 	ldm	ip!, {r0, r1, r2, r3}
  ec:	e58e0000 	str	r0, [lr]
  f0:	e58e1004 	str	r1, [lr, #4]
  f4:	e58e2008 	str	r2, [lr, #8]
  f8:	e58e300c 	str	r3, [lr, #12]
  fc:	e8bc0007 	ldm	ip!, {r0, r1, r2}
 100:	e58e0010 	str	r0, [lr, #16]
 104:	e58e1014 	str	r1, [lr, #20]
 108:	e58e2018 	str	r2, [lr, #24]
 10c:	e1dc30b0 	ldrh	r3, [ip]
 110:	e5dc2002 	ldrb	r2, [ip, #2]
 114:	e1ce31bc 	strh	r3, [lr, #28]
 118:	e1a03002 	mov	r3, r2
 11c:	e5ce301e 	strb	r3, [lr, #30]
 120:	e3003f60 	movw	r3, #3936	; 0xf60
 124:	e3403000 	movt	r3, #0
 128:	e24bc040 	sub	ip, fp, #64	; 0x40
 12c:	e1a0e003 	mov	lr, r3
 130:	e8be000f 	ldm	lr!, {r0, r1, r2, r3}
 134:	e8ac000f 	stmia	ip!, {r0, r1, r2, r3}
 138:	e89e000f 	ldm	lr, {r0, r1, r2, r3}
 13c:	e8ac0007 	stmia	ip!, {r0, r1, r2}
 140:	e1cc30b0 	strh	r3, [ip]
 144:	e28cc002 	add	ip, ip, #2
 148:	e1a03823 	lsr	r3, r3, #16
 14c:	e5cc3000 	strb	r3, [ip]
 150:	e300303c 	movw	r3, #60	; 0x3c
 154:	e3403001 	movt	r3, #1
 158:	e3a0200a 	mov	r2, #10
 15c:	e583265c 	str	r2, [r3, #1628]	; 0x65c
 160:	e51b3068 	ldr	r3, [fp, #-104]	; 0xffffff98
 164:	e50b3014 	str	r3, [fp, #-20]	; 0xffffffec
 168:	e3a03001 	mov	r3, #1
 16c:	e50b3010 	str	r3, [fp, #-16]
 170:	ea000081 	b	37c <dhrystone+0x344>
 174:	eb00021a 	bl	9e4 <Proc_5>
 178:	eb0001fd 	bl	974 <Proc_4>
 17c:	e3a03002 	mov	r3, #2
 180:	e50b301c 	str	r3, [fp, #-28]	; 0xffffffe4
 184:	e3a03003 	mov	r3, #3
 188:	e50b3008 	str	r3, [fp, #-8]
 18c:	e3003f80 	movw	r3, #3968	; 0xf80
 190:	e3403000 	movt	r3, #0
 194:	e24bc060 	sub	ip, fp, #96	; 0x60
 198:	e1a0e003 	mov	lr, r3
 19c:	e8be000f 	ldm	lr!, {r0, r1, r2, r3}
 1a0:	e8ac000f 	stmia	ip!, {r0, r1, r2, r3}
 1a4:	e89e000f 	ldm	lr, {r0, r1, r2, r3}
 1a8:	e8ac0007 	stmia	ip!, {r0, r1, r2}
 1ac:	e1cc30b0 	strh	r3, [ip]
 1b0:	e28cc002 	add	ip, ip, #2
 1b4:	e1a03823 	lsr	r3, r3, #16
 1b8:	e5cc3000 	strb	r3, [ip]
 1bc:	e3a03001 	mov	r3, #1
 1c0:	e54b3021 	strb	r3, [fp, #-33]	; 0xffffffdf
 1c4:	e24b2060 	sub	r2, fp, #96	; 0x60
 1c8:	e24b3040 	sub	r3, fp, #64	; 0x40
 1cc:	e1a01002 	mov	r1, r2
 1d0:	e1a00003 	mov	r0, r3
 1d4:	eb0002e7 	bl	d78 <Func_2>
 1d8:	e1a03000 	mov	r3, r0
 1dc:	e3530000 	cmp	r3, #0
 1e0:	03a03001 	moveq	r3, #1
 1e4:	13a03000 	movne	r3, #0
 1e8:	e6ef3073 	uxtb	r3, r3
 1ec:	e1a02003 	mov	r2, r3
 1f0:	e302385c 	movw	r3, #10332	; 0x285c
 1f4:	e3403001 	movt	r3, #1
 1f8:	e5832000 	str	r2, [r3]
 1fc:	ea00000d 	b	238 <dhrystone+0x200>
 200:	e51b301c 	ldr	r3, [fp, #-28]	; 0xffffffe4
 204:	e3a02005 	mov	r2, #5
 208:	e0020392 	mul	r2, r2, r3
 20c:	e51b3008 	ldr	r3, [fp, #-8]
 210:	e0423003 	sub	r3, r2, r3
 214:	e50b3020 	str	r3, [fp, #-32]	; 0xffffffe0
 218:	e51b301c 	ldr	r3, [fp, #-28]	; 0xffffffe4
 21c:	e24b2020 	sub	r2, fp, #32
 220:	e51b1008 	ldr	r1, [fp, #-8]
 224:	e1a00003 	mov	r0, r3
 228:	eb000248 	bl	b50 <Proc_7>
 22c:	e51b301c 	ldr	r3, [fp, #-28]	; 0xffffffe4
 230:	e2833001 	add	r3, r3, #1
 234:	e50b301c 	str	r3, [fp, #-28]	; 0xffffffe4
 238:	e51b301c 	ldr	r3, [fp, #-28]	; 0xffffffe4
 23c:	e51b2008 	ldr	r2, [fp, #-8]
 240:	e1520003 	cmp	r2, r3
 244:	caffffed 	bgt	200 <dhrystone+0x1c8>
 248:	e51b201c 	ldr	r2, [fp, #-28]	; 0xffffffe4
 24c:	e51b3020 	ldr	r3, [fp, #-32]	; 0xffffffe0
 250:	e300103c 	movw	r1, #60	; 0x3c
 254:	e3401001 	movt	r1, #1
 258:	e3020794 	movw	r0, #10132	; 0x2794
 25c:	e3400001 	movt	r0, #1
 260:	eb00024d 	bl	b9c <Proc_8>
 264:	e302375c 	movw	r3, #10076	; 0x275c
 268:	e3403001 	movt	r3, #1
 26c:	e5933000 	ldr	r3, [r3]
 270:	e1a00003 	mov	r0, r3
 274:	eb00013c 	bl	76c <Proc_1>
 278:	e3a03041 	mov	r3, #65	; 0x41
 27c:	e54b3009 	strb	r3, [fp, #-9]
 280:	ea000021 	b	30c <dhrystone+0x2d4>
 284:	e55b3009 	ldrb	r3, [fp, #-9]
 288:	e3a01043 	mov	r1, #67	; 0x43
 28c:	e1a00003 	mov	r0, r3
 290:	eb00029d 	bl	d0c <Func_1>
 294:	e1a03000 	mov	r3, r0
 298:	e1a02003 	mov	r2, r3
 29c:	e55b3021 	ldrb	r3, [fp, #-33]	; 0xffffffdf
 2a0:	e1520003 	cmp	r2, r3
 2a4:	1a000015 	bne	300 <dhrystone+0x2c8>
 2a8:	e24b3021 	sub	r3, fp, #33	; 0x21
 2ac:	e1a01003 	mov	r1, r3
 2b0:	e3a00000 	mov	r0, #0
 2b4:	eb0001ed 	bl	a70 <Proc_6>
 2b8:	e3003fa0 	movw	r3, #4000	; 0xfa0
 2bc:	e3403000 	movt	r3, #0
 2c0:	e24bc060 	sub	ip, fp, #96	; 0x60
 2c4:	e1a0e003 	mov	lr, r3
 2c8:	e8be000f 	ldm	lr!, {r0, r1, r2, r3}
 2cc:	e8ac000f 	stmia	ip!, {r0, r1, r2, r3}
 2d0:	e89e000f 	ldm	lr, {r0, r1, r2, r3}
 2d4:	e8ac0007 	stmia	ip!, {r0, r1, r2}
 2d8:	e1cc30b0 	strh	r3, [ip]
 2dc:	e28cc002 	add	ip, ip, #2
 2e0:	e1a03823 	lsr	r3, r3, #16
 2e4:	e5cc3000 	strb	r3, [ip]
 2e8:	e51b3010 	ldr	r3, [fp, #-16]
 2ec:	e50b3008 	str	r3, [fp, #-8]
 2f0:	e3023754 	movw	r3, #10068	; 0x2754
 2f4:	e3403001 	movt	r3, #1
 2f8:	e51b2010 	ldr	r2, [fp, #-16]
 2fc:	e5832000 	str	r2, [r3]
 300:	e55b3009 	ldrb	r3, [fp, #-9]
 304:	e2833001 	add	r3, r3, #1
 308:	e54b3009 	strb	r3, [fp, #-9]
 30c:	e3023759 	movw	r3, #10073	; 0x2759
 310:	e3403001 	movt	r3, #1
 314:	e5d33000 	ldrb	r3, [r3]
 318:	e55b2009 	ldrb	r2, [fp, #-9]
 31c:	e1520003 	cmp	r2, r3
 320:	9affffd7 	bls	284 <dhrystone+0x24c>
 324:	e51b201c 	ldr	r2, [fp, #-28]	; 0xffffffe4
 328:	e51b3008 	ldr	r3, [fp, #-8]
 32c:	e0030392 	mul	r3, r2, r3
 330:	e50b3008 	str	r3, [fp, #-8]
 334:	e51b3020 	ldr	r3, [fp, #-32]	; 0xffffffe0
 338:	e51b2008 	ldr	r2, [fp, #-8]
 33c:	e713f312 	sdiv	r3, r2, r3
 340:	e50b301c 	str	r3, [fp, #-28]	; 0xffffffe4
 344:	e51b3020 	ldr	r3, [fp, #-32]	; 0xffffffe0
 348:	e51b2008 	ldr	r2, [fp, #-8]
 34c:	e0423003 	sub	r3, r2, r3
 350:	e3a02007 	mov	r2, #7
 354:	e0020392 	mul	r2, r2, r3
 358:	e51b301c 	ldr	r3, [fp, #-28]	; 0xffffffe4
 35c:	e0423003 	sub	r3, r2, r3
 360:	e50b3008 	str	r3, [fp, #-8]
 364:	e24b301c 	sub	r3, fp, #28
 368:	e1a00003 	mov	r0, r3
 36c:	eb000142 	bl	87c <Proc_2>
 370:	e51b3010 	ldr	r3, [fp, #-16]
 374:	e2833001 	add	r3, r3, #1
 378:	e50b3010 	str	r3, [fp, #-16]
 37c:	e51b2010 	ldr	r2, [fp, #-16]
 380:	e51b3014 	ldr	r3, [fp, #-20]	; 0xffffffec
 384:	e1520003 	cmp	r2, r3
 388:	daffff79 	ble	174 <dhrystone+0x13c>
 38c:	e3a03000 	mov	r3, #0
 390:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 394:	e3023754 	movw	r3, #10068	; 0x2754
 398:	e3403001 	movt	r3, #1
 39c:	e5933000 	ldr	r3, [r3]
 3a0:	e3530005 	cmp	r3, #5
 3a4:	03a03001 	moveq	r3, #1
 3a8:	13a03000 	movne	r3, #0
 3ac:	e6ef3073 	uxtb	r3, r3
 3b0:	e1a02003 	mov	r2, r3
 3b4:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 3b8:	e0833002 	add	r3, r3, r2
 3bc:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 3c0:	e302385c 	movw	r3, #10332	; 0x285c
 3c4:	e3403001 	movt	r3, #1
 3c8:	e5933000 	ldr	r3, [r3]
 3cc:	e3530001 	cmp	r3, #1
 3d0:	03a03001 	moveq	r3, #1
 3d4:	13a03000 	movne	r3, #0
 3d8:	e6ef3073 	uxtb	r3, r3
 3dc:	e1a02003 	mov	r2, r3
 3e0:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 3e4:	e0833002 	add	r3, r3, r2
 3e8:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 3ec:	e3023758 	movw	r3, #10072	; 0x2758
 3f0:	e3403001 	movt	r3, #1
 3f4:	e5d33000 	ldrb	r3, [r3]
 3f8:	e3530041 	cmp	r3, #65	; 0x41
 3fc:	03a03001 	moveq	r3, #1
 400:	13a03000 	movne	r3, #0
 404:	e6ef3073 	uxtb	r3, r3
 408:	e1a02003 	mov	r2, r3
 40c:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 410:	e0833002 	add	r3, r3, r2
 414:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 418:	e3023759 	movw	r3, #10073	; 0x2759
 41c:	e3403001 	movt	r3, #1
 420:	e5d33000 	ldrb	r3, [r3]
 424:	e3530042 	cmp	r3, #66	; 0x42
 428:	03a03001 	moveq	r3, #1
 42c:	13a03000 	movne	r3, #0
 430:	e6ef3073 	uxtb	r3, r3
 434:	e1a02003 	mov	r2, r3
 438:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 43c:	e0833002 	add	r3, r3, r2
 440:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 444:	e3023794 	movw	r3, #10132	; 0x2794
 448:	e3403001 	movt	r3, #1
 44c:	e5933020 	ldr	r3, [r3, #32]
 450:	e3530007 	cmp	r3, #7
 454:	03a03001 	moveq	r3, #1
 458:	13a03000 	movne	r3, #0
 45c:	e6ef3073 	uxtb	r3, r3
 460:	e1a02003 	mov	r2, r3
 464:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 468:	e0833002 	add	r3, r3, r2
 46c:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 470:	e300303c 	movw	r3, #60	; 0x3c
 474:	e3403001 	movt	r3, #1
 478:	e593265c 	ldr	r2, [r3, #1628]	; 0x65c
 47c:	e51b3014 	ldr	r3, [fp, #-20]	; 0xffffffec
 480:	e283300a 	add	r3, r3, #10
 484:	e1520003 	cmp	r2, r3
 488:	03a03001 	moveq	r3, #1
 48c:	13a03000 	movne	r3, #0
 490:	e6ef3073 	uxtb	r3, r3
 494:	e1a02003 	mov	r2, r3
 498:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 49c:	e0833002 	add	r3, r3, r2
 4a0:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 4a4:	e302375c 	movw	r3, #10076	; 0x275c
 4a8:	e3403001 	movt	r3, #1
 4ac:	e5933000 	ldr	r3, [r3]
 4b0:	e5d33004 	ldrb	r3, [r3, #4]
 4b4:	e3530000 	cmp	r3, #0
 4b8:	03a03001 	moveq	r3, #1
 4bc:	13a03000 	movne	r3, #0
 4c0:	e6ef3073 	uxtb	r3, r3
 4c4:	e1a02003 	mov	r2, r3
 4c8:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 4cc:	e0833002 	add	r3, r3, r2
 4d0:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 4d4:	e302375c 	movw	r3, #10076	; 0x275c
 4d8:	e3403001 	movt	r3, #1
 4dc:	e5933000 	ldr	r3, [r3]
 4e0:	e5d33008 	ldrb	r3, [r3, #8]
 4e4:	e3530002 	cmp	r3, #2
 4e8:	03a03001 	moveq	r3, #1
 4ec:	13a03000 	movne	r3, #0
 4f0:	e6ef3073 	uxtb	r3, r3
 4f4:	e1a02003 	mov	r2, r3
 4f8:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 4fc:	e0833002 	add	r3, r3, r2
 500:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 504:	e302375c 	movw	r3, #10076	; 0x275c
 508:	e3403001 	movt	r3, #1
 50c:	e5933000 	ldr	r3, [r3]
 510:	e593300c 	ldr	r3, [r3, #12]
 514:	e3530011 	cmp	r3, #17
 518:	03a03001 	moveq	r3, #1
 51c:	13a03000 	movne	r3, #0
 520:	e6ef3073 	uxtb	r3, r3
 524:	e1a02003 	mov	r2, r3
 528:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 52c:	e0833002 	add	r3, r3, r2
 530:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 534:	e302375c 	movw	r3, #10076	; 0x275c
 538:	e3403001 	movt	r3, #1
 53c:	e5933000 	ldr	r3, [r3]
 540:	e2833010 	add	r3, r3, #16
 544:	e3001f40 	movw	r1, #3904	; 0xf40
 548:	e3401000 	movt	r1, #0
 54c:	e1a00003 	mov	r0, r3
 550:	eb000258 	bl	eb8 <strcmp>
 554:	e1a03000 	mov	r3, r0
 558:	e3530000 	cmp	r3, #0
 55c:	03a03001 	moveq	r3, #1
 560:	13a03000 	movne	r3, #0
 564:	e6ef3073 	uxtb	r3, r3
 568:	e1a02003 	mov	r2, r3
 56c:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 570:	e0833002 	add	r3, r3, r2
 574:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 578:	e3023750 	movw	r3, #10064	; 0x2750
 57c:	e3403001 	movt	r3, #1
 580:	e5933000 	ldr	r3, [r3]
 584:	e5d33004 	ldrb	r3, [r3, #4]
 588:	e3530000 	cmp	r3, #0
 58c:	03a03001 	moveq	r3, #1
 590:	13a03000 	movne	r3, #0
 594:	e6ef3073 	uxtb	r3, r3
 598:	e1a02003 	mov	r2, r3
 59c:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 5a0:	e0833002 	add	r3, r3, r2
 5a4:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 5a8:	e3023750 	movw	r3, #10064	; 0x2750
 5ac:	e3403001 	movt	r3, #1
 5b0:	e5933000 	ldr	r3, [r3]
 5b4:	e5d33008 	ldrb	r3, [r3, #8]
 5b8:	e3530001 	cmp	r3, #1
 5bc:	03a03001 	moveq	r3, #1
 5c0:	13a03000 	movne	r3, #0
 5c4:	e6ef3073 	uxtb	r3, r3
 5c8:	e1a02003 	mov	r2, r3
 5cc:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 5d0:	e0833002 	add	r3, r3, r2
 5d4:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 5d8:	e3023750 	movw	r3, #10064	; 0x2750
 5dc:	e3403001 	movt	r3, #1
 5e0:	e5933000 	ldr	r3, [r3]
 5e4:	e593300c 	ldr	r3, [r3, #12]
 5e8:	e3530012 	cmp	r3, #18
 5ec:	03a03001 	moveq	r3, #1
 5f0:	13a03000 	movne	r3, #0
 5f4:	e6ef3073 	uxtb	r3, r3
 5f8:	e1a02003 	mov	r2, r3
 5fc:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 600:	e0833002 	add	r3, r3, r2
 604:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 608:	e3023750 	movw	r3, #10064	; 0x2750
 60c:	e3403001 	movt	r3, #1
 610:	e5933000 	ldr	r3, [r3]
 614:	e2833010 	add	r3, r3, #16
 618:	e3001f40 	movw	r1, #3904	; 0xf40
 61c:	e3401000 	movt	r1, #0
 620:	e1a00003 	mov	r0, r3
 624:	eb000223 	bl	eb8 <strcmp>
 628:	e1a03000 	mov	r3, r0
 62c:	e3530000 	cmp	r3, #0
 630:	03a03001 	moveq	r3, #1
 634:	13a03000 	movne	r3, #0
 638:	e6ef3073 	uxtb	r3, r3
 63c:	e1a02003 	mov	r2, r3
 640:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 644:	e0833002 	add	r3, r3, r2
 648:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 64c:	e51b301c 	ldr	r3, [fp, #-28]	; 0xffffffe4
 650:	e3530005 	cmp	r3, #5
 654:	03a03001 	moveq	r3, #1
 658:	13a03000 	movne	r3, #0
 65c:	e6ef3073 	uxtb	r3, r3
 660:	e1a02003 	mov	r2, r3
 664:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 668:	e0833002 	add	r3, r3, r2
 66c:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 670:	e51b3008 	ldr	r3, [fp, #-8]
 674:	e353000d 	cmp	r3, #13
 678:	03a03001 	moveq	r3, #1
 67c:	13a03000 	movne	r3, #0
 680:	e6ef3073 	uxtb	r3, r3
 684:	e1a02003 	mov	r2, r3
 688:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 68c:	e0833002 	add	r3, r3, r2
 690:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 694:	e51b3020 	ldr	r3, [fp, #-32]	; 0xffffffe0
 698:	e3530007 	cmp	r3, #7
 69c:	03a03001 	moveq	r3, #1
 6a0:	13a03000 	movne	r3, #0
 6a4:	e6ef3073 	uxtb	r3, r3
 6a8:	e1a02003 	mov	r2, r3
 6ac:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 6b0:	e0833002 	add	r3, r3, r2
 6b4:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 6b8:	e55b3021 	ldrb	r3, [fp, #-33]	; 0xffffffdf
 6bc:	e3530001 	cmp	r3, #1
 6c0:	03a03001 	moveq	r3, #1
 6c4:	13a03000 	movne	r3, #0
 6c8:	e6ef3073 	uxtb	r3, r3
 6cc:	e1a02003 	mov	r2, r3
 6d0:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 6d4:	e0833002 	add	r3, r3, r2
 6d8:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 6dc:	e24b3040 	sub	r3, fp, #64	; 0x40
 6e0:	e3001f60 	movw	r1, #3936	; 0xf60
 6e4:	e3401000 	movt	r1, #0
 6e8:	e1a00003 	mov	r0, r3
 6ec:	eb0001f1 	bl	eb8 <strcmp>
 6f0:	e1a03000 	mov	r3, r0
 6f4:	e3530000 	cmp	r3, #0
 6f8:	03a03001 	moveq	r3, #1
 6fc:	13a03000 	movne	r3, #0
 700:	e6ef3073 	uxtb	r3, r3
 704:	e1a02003 	mov	r2, r3
 708:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 70c:	e0833002 	add	r3, r3, r2
 710:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 714:	e24b3060 	sub	r3, fp, #96	; 0x60
 718:	e3001f80 	movw	r1, #3968	; 0xf80
 71c:	e3401000 	movt	r1, #0
 720:	e1a00003 	mov	r0, r3
 724:	eb0001e3 	bl	eb8 <strcmp>
 728:	e1a03000 	mov	r3, r0
 72c:	e3530000 	cmp	r3, #0
 730:	03a03001 	moveq	r3, #1
 734:	13a03000 	movne	r3, #0
 738:	e6ef3073 	uxtb	r3, r3
 73c:	e1a02003 	mov	r2, r3
 740:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 744:	e0833002 	add	r3, r3, r2
 748:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
 74c:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 750:	e3530014 	cmp	r3, #20
 754:	03a03001 	moveq	r3, #1
 758:	13a03000 	movne	r3, #0
 75c:	e6ef3073 	uxtb	r3, r3
 760:	e1a00003 	mov	r0, r3
 764:	e24bd004 	sub	sp, fp, #4
 768:	e8bd8800 	pop	{fp, pc}

0000076c <Proc_1>:
 76c:	e92d4800 	push	{fp, lr}
 770:	e28db004 	add	fp, sp, #4
 774:	e24dd010 	sub	sp, sp, #16
 778:	e50b0010 	str	r0, [fp, #-16]
 77c:	e51b3010 	ldr	r3, [fp, #-16]
 780:	e5933000 	ldr	r3, [r3]
 784:	e50b3008 	str	r3, [fp, #-8]
 788:	e51b3010 	ldr	r3, [fp, #-16]
 78c:	e5930000 	ldr	r0, [r3]
 790:	e302375c 	movw	r3, #10076	; 0x275c
 794:	e3403001 	movt	r3, #1
 798:	e5933000 	ldr	r3, [r3]
 79c:	e3a02030 	mov	r2, #48	; 0x30
 7a0:	e1a01003 	mov	r1, r3
 7a4:	eb00009d 	bl	a20 <memcpy>
 7a8:	e51b3010 	ldr	r3, [fp, #-16]
 7ac:	e3a02005 	mov	r2, #5
 7b0:	e583200c 	str	r2, [r3, #12]
 7b4:	e51b3010 	ldr	r3, [fp, #-16]
 7b8:	e593200c 	ldr	r2, [r3, #12]
 7bc:	e51b3008 	ldr	r3, [fp, #-8]
 7c0:	e583200c 	str	r2, [r3, #12]
 7c4:	e51b3010 	ldr	r3, [fp, #-16]
 7c8:	e5932000 	ldr	r2, [r3]
 7cc:	e51b3008 	ldr	r3, [fp, #-8]
 7d0:	e5832000 	str	r2, [r3]
 7d4:	e51b3008 	ldr	r3, [fp, #-8]
 7d8:	e1a00003 	mov	r0, r3
 7dc:	eb000047 	bl	900 <Proc_3>
 7e0:	e51b3008 	ldr	r3, [fp, #-8]
 7e4:	e5d33004 	ldrb	r3, [r3, #4]
 7e8:	e3530000 	cmp	r3, #0
 7ec:	1a000018 	bne	854 <Proc_1+0xe8>
 7f0:	e51b3008 	ldr	r3, [fp, #-8]
 7f4:	e3a02006 	mov	r2, #6
 7f8:	e583200c 	str	r2, [r3, #12]
 7fc:	e51b3010 	ldr	r3, [fp, #-16]
 800:	e5d33008 	ldrb	r3, [r3, #8]
 804:	e1a02003 	mov	r2, r3
 808:	e51b3008 	ldr	r3, [fp, #-8]
 80c:	e2833008 	add	r3, r3, #8
 810:	e1a01003 	mov	r1, r3
 814:	e1a00002 	mov	r0, r2
 818:	eb000094 	bl	a70 <Proc_6>
 81c:	e302375c 	movw	r3, #10076	; 0x275c
 820:	e3403001 	movt	r3, #1
 824:	e5933000 	ldr	r3, [r3]
 828:	e5932000 	ldr	r2, [r3]
 82c:	e51b3008 	ldr	r3, [fp, #-8]
 830:	e5832000 	str	r2, [r3]
 834:	e51b3008 	ldr	r3, [fp, #-8]
 838:	e593000c 	ldr	r0, [r3, #12]
 83c:	e51b3008 	ldr	r3, [fp, #-8]
 840:	e283300c 	add	r3, r3, #12
 844:	e1a02003 	mov	r2, r3
 848:	e3a0100a 	mov	r1, #10
 84c:	eb0000bf 	bl	b50 <Proc_7>
 850:	ea000005 	b	86c <Proc_1+0x100>
 854:	e51b3010 	ldr	r3, [fp, #-16]
 858:	e5933000 	ldr	r3, [r3]
 85c:	e3a02030 	mov	r2, #48	; 0x30
 860:	e1a01003 	mov	r1, r3
 864:	e51b0010 	ldr	r0, [fp, #-16]
 868:	eb00006c 	bl	a20 <memcpy>
 86c:	e320f000 	nop	{0}
 870:	e1a00003 	mov	r0, r3
 874:	e24bd004 	sub	sp, fp, #4
 878:	e8bd8800 	pop	{fp, pc}

0000087c <Proc_2>:
 87c:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
 880:	e28db000 	add	fp, sp, #0
 884:	e24dd014 	sub	sp, sp, #20
 888:	e50b0010 	str	r0, [fp, #-16]
 88c:	e51b3010 	ldr	r3, [fp, #-16]
 890:	e5933000 	ldr	r3, [r3]
 894:	e283300a 	add	r3, r3, #10
 898:	e50b3008 	str	r3, [fp, #-8]
 89c:	e3023758 	movw	r3, #10072	; 0x2758
 8a0:	e3403001 	movt	r3, #1
 8a4:	e5d33000 	ldrb	r3, [r3]
 8a8:	e3530041 	cmp	r3, #65	; 0x41
 8ac:	1a00000b 	bne	8e0 <Proc_2+0x64>
 8b0:	e51b3008 	ldr	r3, [fp, #-8]
 8b4:	e2433001 	sub	r3, r3, #1
 8b8:	e50b3008 	str	r3, [fp, #-8]
 8bc:	e3023754 	movw	r3, #10068	; 0x2754
 8c0:	e3403001 	movt	r3, #1
 8c4:	e5933000 	ldr	r3, [r3]
 8c8:	e51b2008 	ldr	r2, [fp, #-8]
 8cc:	e0422003 	sub	r2, r2, r3
 8d0:	e51b3010 	ldr	r3, [fp, #-16]
 8d4:	e5832000 	str	r2, [r3]
 8d8:	e3a03000 	mov	r3, #0
 8dc:	e54b3009 	strb	r3, [fp, #-9]
 8e0:	e55b3009 	ldrb	r3, [fp, #-9]
 8e4:	e3530000 	cmp	r3, #0
 8e8:	1affffeb 	bne	89c <Proc_2+0x20>
 8ec:	e320f000 	nop	{0}
 8f0:	e1a00003 	mov	r0, r3
 8f4:	e28bd000 	add	sp, fp, #0
 8f8:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
 8fc:	e12fff1e 	bx	lr

00000900 <Proc_3>:
 900:	e92d4800 	push	{fp, lr}
 904:	e28db004 	add	fp, sp, #4
 908:	e24dd008 	sub	sp, sp, #8
 90c:	e50b0008 	str	r0, [fp, #-8]
 910:	e302375c 	movw	r3, #10076	; 0x275c
 914:	e3403001 	movt	r3, #1
 918:	e5933000 	ldr	r3, [r3]
 91c:	e3530000 	cmp	r3, #0
 920:	0a000005 	beq	93c <Proc_3+0x3c>
 924:	e302375c 	movw	r3, #10076	; 0x275c
 928:	e3403001 	movt	r3, #1
 92c:	e5933000 	ldr	r3, [r3]
 930:	e5932000 	ldr	r2, [r3]
 934:	e51b3008 	ldr	r3, [fp, #-8]
 938:	e5832000 	str	r2, [r3]
 93c:	e3023754 	movw	r3, #10068	; 0x2754
 940:	e3403001 	movt	r3, #1
 944:	e5931000 	ldr	r1, [r3]
 948:	e302375c 	movw	r3, #10076	; 0x275c
 94c:	e3403001 	movt	r3, #1
 950:	e5933000 	ldr	r3, [r3]
 954:	e283300c 	add	r3, r3, #12
 958:	e1a02003 	mov	r2, r3
 95c:	e3a0000a 	mov	r0, #10
 960:	eb00007a 	bl	b50 <Proc_7>
 964:	e320f000 	nop	{0}
 968:	e1a00003 	mov	r0, r3
 96c:	e24bd004 	sub	sp, fp, #4
 970:	e8bd8800 	pop	{fp, pc}

00000974 <Proc_4>:
 974:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
 978:	e28db000 	add	fp, sp, #0
 97c:	e24dd00c 	sub	sp, sp, #12
 980:	e3023758 	movw	r3, #10072	; 0x2758
 984:	e3403001 	movt	r3, #1
 988:	e5d33000 	ldrb	r3, [r3]
 98c:	e3530041 	cmp	r3, #65	; 0x41
 990:	03a03001 	moveq	r3, #1
 994:	13a03000 	movne	r3, #0
 998:	e6ef3073 	uxtb	r3, r3
 99c:	e50b3008 	str	r3, [fp, #-8]
 9a0:	e302385c 	movw	r3, #10332	; 0x285c
 9a4:	e3403001 	movt	r3, #1
 9a8:	e5932000 	ldr	r2, [r3]
 9ac:	e51b3008 	ldr	r3, [fp, #-8]
 9b0:	e1822003 	orr	r2, r2, r3
 9b4:	e302385c 	movw	r3, #10332	; 0x285c
 9b8:	e3403001 	movt	r3, #1
 9bc:	e5832000 	str	r2, [r3]
 9c0:	e3023759 	movw	r3, #10073	; 0x2759
 9c4:	e3403001 	movt	r3, #1
 9c8:	e3a02042 	mov	r2, #66	; 0x42
 9cc:	e5c32000 	strb	r2, [r3]
 9d0:	e320f000 	nop	{0}
 9d4:	e1a00003 	mov	r0, r3
 9d8:	e28bd000 	add	sp, fp, #0
 9dc:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
 9e0:	e12fff1e 	bx	lr

000009e4 <Proc_5>:
 9e4:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
 9e8:	e28db000 	add	fp, sp, #0
 9ec:	e3023758 	movw	r3, #10072	; 0x2758
 9f0:	e3403001 	movt	r3, #1
 9f4:	e3a02041 	mov	r2, #65	; 0x41
 9f8:	e5c32000 	strb	r2, [r3]
 9fc:	e302385c 	movw	r3, #10332	; 0x285c
 a00:	e3403001 	movt	r3, #1
 a04:	e3a02000 	mov	r2, #0
 a08:	e5832000 	str	r2, [r3]
 a0c:	e320f000 	nop	{0}
 a10:	e1a00003 	mov	r0, r3
 a14:	e28bd000 	add	sp, fp, #0
 a18:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
 a1c:	e12fff1e 	bx	lr

00000a20 <memcpy>:
 a20:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
 a24:	e28db000 	add	fp, sp, #0
 a28:	e1a0c001 	mov	ip, r1
 a2c:	e1a01002 	mov	r1, r2
 a30:	ea000005 	b	a4c <memcpy+0x2c>
 a34:	e1a0200c 	mov	r2, ip
 a38:	e282c001 	add	ip, r2, #1
 a3c:	e1a03000 	mov	r3, r0
 a40:	e2830001 	add	r0, r3, #1
 a44:	e5d22000 	ldrb	r2, [r2]
 a48:	e5c32000 	strb	r2, [r3]
 a4c:	e1a03001 	mov	r3, r1
 a50:	e2431001 	sub	r1, r3, #1
 a54:	e3530000 	cmp	r3, #0
 a58:	1afffff5 	bne	a34 <memcpy+0x14>
 a5c:	e320f000 	nop	{0}
 a60:	e1a00003 	mov	r0, r3
 a64:	e28bd000 	add	sp, fp, #0
 a68:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
 a6c:	e12fff1e 	bx	lr

00000a70 <Proc_6>:
 a70:	e92d4800 	push	{fp, lr}
 a74:	e28db004 	add	fp, sp, #4
 a78:	e24dd008 	sub	sp, sp, #8
 a7c:	e1a03000 	mov	r3, r0
 a80:	e50b100c 	str	r1, [fp, #-12]
 a84:	e54b3008 	strb	r3, [fp, #-8]
 a88:	e51b300c 	ldr	r3, [fp, #-12]
 a8c:	e55b2008 	ldrb	r2, [fp, #-8]
 a90:	e5c32000 	strb	r2, [r3]
 a94:	e55b3008 	ldrb	r3, [fp, #-8]
 a98:	e1a00003 	mov	r0, r3
 a9c:	eb0000f4 	bl	e74 <Func_3>
 aa0:	e1a03000 	mov	r3, r0
 aa4:	e3530000 	cmp	r3, #0
 aa8:	1a000002 	bne	ab8 <Proc_6+0x48>
 aac:	e51b300c 	ldr	r3, [fp, #-12]
 ab0:	e3a02003 	mov	r2, #3
 ab4:	e5c32000 	strb	r2, [r3]
 ab8:	e55b3008 	ldrb	r3, [fp, #-8]
 abc:	e3530004 	cmp	r3, #4
 ac0:	979ff103 	ldrls	pc, [pc, r3, lsl #2]
 ac4:	ea00001d 	b	b40 <Proc_6+0xd0>
 ac8:	00000adc 	ldrdeq	r0, [r0], -ip
 acc:	00000aec 	andeq	r0, r0, ip, ror #21
 ad0:	00000b20 	andeq	r0, r0, r0, lsr #22
 ad4:	00000b40 	andeq	r0, r0, r0, asr #22
 ad8:	00000b30 	andeq	r0, r0, r0, lsr fp
 adc:	e51b300c 	ldr	r3, [fp, #-12]
 ae0:	e3a02000 	mov	r2, #0
 ae4:	e5c32000 	strb	r2, [r3]
 ae8:	ea000014 	b	b40 <Proc_6+0xd0>
 aec:	e3023754 	movw	r3, #10068	; 0x2754
 af0:	e3403001 	movt	r3, #1
 af4:	e5933000 	ldr	r3, [r3]
 af8:	e3530064 	cmp	r3, #100	; 0x64
 afc:	da000003 	ble	b10 <Proc_6+0xa0>
 b00:	e51b300c 	ldr	r3, [fp, #-12]
 b04:	e3a02000 	mov	r2, #0
 b08:	e5c32000 	strb	r2, [r3]
 b0c:	ea00000b 	b	b40 <Proc_6+0xd0>
 b10:	e51b300c 	ldr	r3, [fp, #-12]
 b14:	e3a02003 	mov	r2, #3
 b18:	e5c32000 	strb	r2, [r3]
 b1c:	ea000007 	b	b40 <Proc_6+0xd0>
 b20:	e51b300c 	ldr	r3, [fp, #-12]
 b24:	e3a02001 	mov	r2, #1
 b28:	e5c32000 	strb	r2, [r3]
 b2c:	ea000003 	b	b40 <Proc_6+0xd0>
 b30:	e51b300c 	ldr	r3, [fp, #-12]
 b34:	e3a02002 	mov	r2, #2
 b38:	e5c32000 	strb	r2, [r3]
 b3c:	e320f000 	nop	{0}
 b40:	e320f000 	nop	{0}
 b44:	e1a00003 	mov	r0, r3
 b48:	e24bd004 	sub	sp, fp, #4
 b4c:	e8bd8800 	pop	{fp, pc}

00000b50 <Proc_7>:
 b50:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
 b54:	e28db000 	add	fp, sp, #0
 b58:	e24dd01c 	sub	sp, sp, #28
 b5c:	e50b0010 	str	r0, [fp, #-16]
 b60:	e50b1014 	str	r1, [fp, #-20]	; 0xffffffec
 b64:	e50b2018 	str	r2, [fp, #-24]	; 0xffffffe8
 b68:	e51b3010 	ldr	r3, [fp, #-16]
 b6c:	e2833002 	add	r3, r3, #2
 b70:	e50b3008 	str	r3, [fp, #-8]
 b74:	e51b2014 	ldr	r2, [fp, #-20]	; 0xffffffec
 b78:	e51b3008 	ldr	r3, [fp, #-8]
 b7c:	e0822003 	add	r2, r2, r3
 b80:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 b84:	e5832000 	str	r2, [r3]
 b88:	e320f000 	nop	{0}
 b8c:	e1a00003 	mov	r0, r3
 b90:	e28bd000 	add	sp, fp, #0
 b94:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
 b98:	e12fff1e 	bx	lr

00000b9c <Proc_8>:
 b9c:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
 ba0:	e28db000 	add	fp, sp, #0
 ba4:	e24dd01c 	sub	sp, sp, #28
 ba8:	e50b0010 	str	r0, [fp, #-16]
 bac:	e50b1014 	str	r1, [fp, #-20]	; 0xffffffec
 bb0:	e50b2018 	str	r2, [fp, #-24]	; 0xffffffe8
 bb4:	e50b301c 	str	r3, [fp, #-28]	; 0xffffffe4
 bb8:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
 bbc:	e2833005 	add	r3, r3, #5
 bc0:	e50b300c 	str	r3, [fp, #-12]
 bc4:	e51b300c 	ldr	r3, [fp, #-12]
 bc8:	e1a03103 	lsl	r3, r3, #2
 bcc:	e51b2010 	ldr	r2, [fp, #-16]
 bd0:	e0823003 	add	r3, r2, r3
 bd4:	e51b201c 	ldr	r2, [fp, #-28]	; 0xffffffe4
 bd8:	e5832000 	str	r2, [r3]
 bdc:	e51b300c 	ldr	r3, [fp, #-12]
 be0:	e1a03103 	lsl	r3, r3, #2
 be4:	e51b2010 	ldr	r2, [fp, #-16]
 be8:	e0822003 	add	r2, r2, r3
 bec:	e51b300c 	ldr	r3, [fp, #-12]
 bf0:	e2833001 	add	r3, r3, #1
 bf4:	e1a03103 	lsl	r3, r3, #2
 bf8:	e51b1010 	ldr	r1, [fp, #-16]
 bfc:	e0813003 	add	r3, r1, r3
 c00:	e5922000 	ldr	r2, [r2]
 c04:	e5832000 	str	r2, [r3]
 c08:	e51b300c 	ldr	r3, [fp, #-12]
 c0c:	e283301e 	add	r3, r3, #30
 c10:	e1a03103 	lsl	r3, r3, #2
 c14:	e51b2010 	ldr	r2, [fp, #-16]
 c18:	e0823003 	add	r3, r2, r3
 c1c:	e51b200c 	ldr	r2, [fp, #-12]
 c20:	e5832000 	str	r2, [r3]
 c24:	e51b300c 	ldr	r3, [fp, #-12]
 c28:	e50b3008 	str	r3, [fp, #-8]
 c2c:	ea00000a 	b	c5c <Proc_8+0xc0>
 c30:	e51b300c 	ldr	r3, [fp, #-12]
 c34:	e3a020c8 	mov	r2, #200	; 0xc8
 c38:	e0030392 	mul	r3, r2, r3
 c3c:	e51b2014 	ldr	r2, [fp, #-20]	; 0xffffffec
 c40:	e0823003 	add	r3, r2, r3
 c44:	e51b2008 	ldr	r2, [fp, #-8]
 c48:	e51b100c 	ldr	r1, [fp, #-12]
 c4c:	e7831102 	str	r1, [r3, r2, lsl #2]
 c50:	e51b3008 	ldr	r3, [fp, #-8]
 c54:	e2833001 	add	r3, r3, #1
 c58:	e50b3008 	str	r3, [fp, #-8]
 c5c:	e51b300c 	ldr	r3, [fp, #-12]
 c60:	e2833001 	add	r3, r3, #1
 c64:	e51b2008 	ldr	r2, [fp, #-8]
 c68:	e1520003 	cmp	r2, r3
 c6c:	daffffef 	ble	c30 <Proc_8+0x94>
 c70:	e51b300c 	ldr	r3, [fp, #-12]
 c74:	e3a020c8 	mov	r2, #200	; 0xc8
 c78:	e0030392 	mul	r3, r2, r3
 c7c:	e51b2014 	ldr	r2, [fp, #-20]	; 0xffffffec
 c80:	e0823003 	add	r3, r2, r3
 c84:	e51b200c 	ldr	r2, [fp, #-12]
 c88:	e2422001 	sub	r2, r2, #1
 c8c:	e7931102 	ldr	r1, [r3, r2, lsl #2]
 c90:	e51b300c 	ldr	r3, [fp, #-12]
 c94:	e3a020c8 	mov	r2, #200	; 0xc8
 c98:	e0030392 	mul	r3, r2, r3
 c9c:	e51b2014 	ldr	r2, [fp, #-20]	; 0xffffffec
 ca0:	e0823003 	add	r3, r2, r3
 ca4:	e51b200c 	ldr	r2, [fp, #-12]
 ca8:	e2422001 	sub	r2, r2, #1
 cac:	e2811001 	add	r1, r1, #1
 cb0:	e7831102 	str	r1, [r3, r2, lsl #2]
 cb4:	e51b300c 	ldr	r3, [fp, #-12]
 cb8:	e1a03103 	lsl	r3, r3, #2
 cbc:	e51b2010 	ldr	r2, [fp, #-16]
 cc0:	e0822003 	add	r2, r2, r3
 cc4:	e51b300c 	ldr	r3, [fp, #-12]
 cc8:	e3a010c8 	mov	r1, #200	; 0xc8
 ccc:	e0030391 	mul	r3, r1, r3
 cd0:	e2833efa 	add	r3, r3, #4000	; 0xfa0
 cd4:	e51b1014 	ldr	r1, [fp, #-20]	; 0xffffffec
 cd8:	e0813003 	add	r3, r1, r3
 cdc:	e5921000 	ldr	r1, [r2]
 ce0:	e51b200c 	ldr	r2, [fp, #-12]
 ce4:	e7831102 	str	r1, [r3, r2, lsl #2]
 ce8:	e3023754 	movw	r3, #10068	; 0x2754
 cec:	e3403001 	movt	r3, #1
 cf0:	e3a02005 	mov	r2, #5
 cf4:	e5832000 	str	r2, [r3]
 cf8:	e320f000 	nop	{0}
 cfc:	e1a00003 	mov	r0, r3
 d00:	e28bd000 	add	sp, fp, #0
 d04:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
 d08:	e12fff1e 	bx	lr

00000d0c <Func_1>:
 d0c:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
 d10:	e28db000 	add	fp, sp, #0
 d14:	e24dd014 	sub	sp, sp, #20
 d18:	e1a03000 	mov	r3, r0
 d1c:	e1a02001 	mov	r2, r1
 d20:	e54b3010 	strb	r3, [fp, #-16]
 d24:	e1a03002 	mov	r3, r2
 d28:	e54b3014 	strb	r3, [fp, #-20]	; 0xffffffec
 d2c:	e55b3010 	ldrb	r3, [fp, #-16]
 d30:	e54b3005 	strb	r3, [fp, #-5]
 d34:	e55b3005 	ldrb	r3, [fp, #-5]
 d38:	e54b3006 	strb	r3, [fp, #-6]
 d3c:	e55b2006 	ldrb	r2, [fp, #-6]
 d40:	e55b3014 	ldrb	r3, [fp, #-20]	; 0xffffffec
 d44:	e1520003 	cmp	r2, r3
 d48:	0a000001 	beq	d54 <Func_1+0x48>
 d4c:	e3a03000 	mov	r3, #0
 d50:	ea000004 	b	d68 <Func_1+0x5c>
 d54:	e3023758 	movw	r3, #10072	; 0x2758
 d58:	e3403001 	movt	r3, #1
 d5c:	e55b2005 	ldrb	r2, [fp, #-5]
 d60:	e5c32000 	strb	r2, [r3]
 d64:	e3a03001 	mov	r3, #1
 d68:	e1a00003 	mov	r0, r3
 d6c:	e28bd000 	add	sp, fp, #0
 d70:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
 d74:	e12fff1e 	bx	lr

00000d78 <Func_2>:
 d78:	e92d4800 	push	{fp, lr}
 d7c:	e28db004 	add	fp, sp, #4
 d80:	e24dd010 	sub	sp, sp, #16
 d84:	e50b0010 	str	r0, [fp, #-16]
 d88:	e50b1014 	str	r1, [fp, #-20]	; 0xffffffec
 d8c:	e3a03002 	mov	r3, #2
 d90:	e50b3008 	str	r3, [fp, #-8]
 d94:	ea000013 	b	de8 <Func_2+0x70>
 d98:	e51b3008 	ldr	r3, [fp, #-8]
 d9c:	e51b2010 	ldr	r2, [fp, #-16]
 da0:	e0823003 	add	r3, r2, r3
 da4:	e5d33000 	ldrb	r3, [r3]
 da8:	e1a00003 	mov	r0, r3
 dac:	e51b3008 	ldr	r3, [fp, #-8]
 db0:	e2833001 	add	r3, r3, #1
 db4:	e51b2014 	ldr	r2, [fp, #-20]	; 0xffffffec
 db8:	e0823003 	add	r3, r2, r3
 dbc:	e5d33000 	ldrb	r3, [r3]
 dc0:	e1a01003 	mov	r1, r3
 dc4:	ebffffd0 	bl	d0c <Func_1>
 dc8:	e1a03000 	mov	r3, r0
 dcc:	e3530000 	cmp	r3, #0
 dd0:	1a000004 	bne	de8 <Func_2+0x70>
 dd4:	e3a03041 	mov	r3, #65	; 0x41
 dd8:	e54b3009 	strb	r3, [fp, #-9]
 ddc:	e51b3008 	ldr	r3, [fp, #-8]
 de0:	e2833001 	add	r3, r3, #1
 de4:	e50b3008 	str	r3, [fp, #-8]
 de8:	e51b3008 	ldr	r3, [fp, #-8]
 dec:	e3530002 	cmp	r3, #2
 df0:	daffffe8 	ble	d98 <Func_2+0x20>
 df4:	e55b3009 	ldrb	r3, [fp, #-9]
 df8:	e3530056 	cmp	r3, #86	; 0x56
 dfc:	9a000004 	bls	e14 <Func_2+0x9c>
 e00:	e55b3009 	ldrb	r3, [fp, #-9]
 e04:	e3530059 	cmp	r3, #89	; 0x59
 e08:	8a000001 	bhi	e14 <Func_2+0x9c>
 e0c:	e3a03007 	mov	r3, #7
 e10:	e50b3008 	str	r3, [fp, #-8]
 e14:	e55b3009 	ldrb	r3, [fp, #-9]
 e18:	e3530052 	cmp	r3, #82	; 0x52
 e1c:	1a000001 	bne	e28 <Func_2+0xb0>
 e20:	e3a03001 	mov	r3, #1
 e24:	ea00000f 	b	e68 <Func_2+0xf0>
 e28:	e51b1014 	ldr	r1, [fp, #-20]	; 0xffffffec
 e2c:	e51b0010 	ldr	r0, [fp, #-16]
 e30:	eb000020 	bl	eb8 <strcmp>
 e34:	e1a03000 	mov	r3, r0
 e38:	e3530000 	cmp	r3, #0
 e3c:	da000008 	ble	e64 <Func_2+0xec>
 e40:	e51b3008 	ldr	r3, [fp, #-8]
 e44:	e2833007 	add	r3, r3, #7
 e48:	e50b3008 	str	r3, [fp, #-8]
 e4c:	e3023754 	movw	r3, #10068	; 0x2754
 e50:	e3403001 	movt	r3, #1
 e54:	e51b2008 	ldr	r2, [fp, #-8]
 e58:	e5832000 	str	r2, [r3]
 e5c:	e3a03001 	mov	r3, #1
 e60:	ea000000 	b	e68 <Func_2+0xf0>
 e64:	e3a03000 	mov	r3, #0
 e68:	e1a00003 	mov	r0, r3
 e6c:	e24bd004 	sub	sp, fp, #4
 e70:	e8bd8800 	pop	{fp, pc}

00000e74 <Func_3>:
 e74:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
 e78:	e28db000 	add	fp, sp, #0
 e7c:	e24dd014 	sub	sp, sp, #20
 e80:	e1a03000 	mov	r3, r0
 e84:	e54b3010 	strb	r3, [fp, #-16]
 e88:	e55b3010 	ldrb	r3, [fp, #-16]
 e8c:	e54b3005 	strb	r3, [fp, #-5]
 e90:	e55b3005 	ldrb	r3, [fp, #-5]
 e94:	e3530002 	cmp	r3, #2
 e98:	1a000001 	bne	ea4 <Func_3+0x30>
 e9c:	e3a03001 	mov	r3, #1
 ea0:	ea000000 	b	ea8 <Func_3+0x34>
 ea4:	e3a03000 	mov	r3, #0
 ea8:	e1a00003 	mov	r0, r3
 eac:	e28bd000 	add	sp, fp, #0
 eb0:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
 eb4:	e12fff1e 	bx	lr

00000eb8 <strcmp>:
 eb8:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
 ebc:	e28db000 	add	fp, sp, #0
 ec0:	e24dd00c 	sub	sp, sp, #12
 ec4:	e50b0008 	str	r0, [fp, #-8]
 ec8:	e50b100c 	str	r1, [fp, #-12]
 ecc:	ea000009 	b	ef8 <strcmp+0x40>
 ed0:	e51b3008 	ldr	r3, [fp, #-8]
 ed4:	e5d33000 	ldrb	r3, [r3]
 ed8:	e3530000 	cmp	r3, #0
 edc:	0a00000c 	beq	f14 <strcmp+0x5c>
 ee0:	e51b3008 	ldr	r3, [fp, #-8]
 ee4:	e2833001 	add	r3, r3, #1
 ee8:	e50b3008 	str	r3, [fp, #-8]
 eec:	e51b300c 	ldr	r3, [fp, #-12]
 ef0:	e2833001 	add	r3, r3, #1
 ef4:	e50b300c 	str	r3, [fp, #-12]
 ef8:	e51b3008 	ldr	r3, [fp, #-8]
 efc:	e5d32000 	ldrb	r2, [r3]
 f00:	e51b300c 	ldr	r3, [fp, #-12]
 f04:	e5d33000 	ldrb	r3, [r3]
 f08:	e1520003 	cmp	r2, r3
 f0c:	0affffef 	beq	ed0 <strcmp+0x18>
 f10:	ea000000 	b	f18 <strcmp+0x60>
 f14:	e320f000 	nop	{0}
 f18:	e51b3008 	ldr	r3, [fp, #-8]
 f1c:	e5d33000 	ldrb	r3, [r3]
 f20:	e1a02003 	mov	r2, r3
 f24:	e51b300c 	ldr	r3, [fp, #-12]
 f28:	e5d33000 	ldrb	r3, [r3]
 f2c:	e0423003 	sub	r3, r2, r3
 f30:	e1a00003 	mov	r0, r3
 f34:	e28bd000 	add	sp, fp, #0
 f38:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
 f3c:	e12fff1e 	bx	lr

Disassembly of section .rodata:

00000f40 <.rodata>:
 f40:	59524844 	ldmdbpl	r2, {r2, r6, fp, lr}^
 f44:	4e4f5453 	mcrmi	4, 2, r5, cr15, cr3, {2}
 f48:	52502045 	subspl	r2, r0, #69	; 0x45
 f4c:	4152474f 	cmpmi	r2, pc, asr #14
 f50:	53202c4d 			; <UNDEFINED> instruction: 0x53202c4d
 f54:	20454d4f 	subcs	r4, r5, pc, asr #26
 f58:	49525453 	ldmdbmi	r2, {r0, r1, r4, r6, sl, ip, lr}^
 f5c:	0000474e 	andeq	r4, r0, lr, asr #14
 f60:	59524844 	ldmdbpl	r2, {r2, r6, fp, lr}^
 f64:	4e4f5453 	mcrmi	4, 2, r5, cr15, cr3, {2}
 f68:	52502045 	subspl	r2, r0, #69	; 0x45
 f6c:	4152474f 	cmpmi	r2, pc, asr #14
 f70:	31202c4d 			; <UNDEFINED> instruction: 0x31202c4d
 f74:	20545327 	subscs	r5, r4, r7, lsr #6
 f78:	49525453 	ldmdbmi	r2, {r0, r1, r4, r6, sl, ip, lr}^
 f7c:	0000474e 	andeq	r4, r0, lr, asr #14
 f80:	59524844 	ldmdbpl	r2, {r2, r6, fp, lr}^
 f84:	4e4f5453 	mcrmi	4, 2, r5, cr15, cr3, {2}
 f88:	52502045 	subspl	r2, r0, #69	; 0x45
 f8c:	4152474f 	cmpmi	r2, pc, asr #14
 f90:	32202c4d 	eorcc	r2, r0, #19712	; 0x4d00
 f94:	20444e27 	subcs	r4, r4, r7, lsr #28
 f98:	49525453 	ldmdbmi	r2, {r0, r1, r4, r6, sl, ip, lr}^
 f9c:	0000474e 	andeq	r4, r0, lr, asr #14
 fa0:	59524844 	ldmdbpl	r2, {r2, r6, fp, lr}^
 fa4:	4e4f5453 	mcrmi	4, 2, r5, cr15, cr3, {2}
 fa8:	52502045 	subspl	r2, r0, #69	; 0x45
 fac:	4152474f 	cmpmi	r2, pc, asr #14
 fb0:	33202c4d 			; <UNDEFINED> instruction: 0x33202c4d
 fb4:	20445227 	subcs	r5, r4, r7, lsr #4
 fb8:	49525453 	ldmdbmi	r2, {r0, r1, r4, r6, sl, ip, lr}^
 fbc:	Address 0x00000fbc is out of bounds.


Disassembly of section .bss:

00010000 <Reg>:
   10000:	00000000 	andeq	r0, r0, r0

00010004 <User_Time>:
   10004:	00000000 	andeq	r0, r0, r0

00010008 <Begin_Time>:
   10008:	00000000 	andeq	r0, r0, r0

0001000c <malloc_2>:
	...

0001003c <Arr_2_Glob>:
	...

0001274c <End_Time>:
   1274c:	00000000 	andeq	r0, r0, r0

00012750 <Next_Ptr_Glob>:
   12750:	00000000 	andeq	r0, r0, r0

00012754 <Int_Glob>:
   12754:	00000000 	andeq	r0, r0, r0

00012758 <Ch_1_Glob>:
	...

00012759 <Ch_2_Glob>:
   12759:	 	andeq	r0, r0, r0

0001275c <Ptr_Glob>:
   1275c:	00000000 	andeq	r0, r0, r0

00012760 <result>:
   12760:	00000000 	andeq	r0, r0, r0

00012764 <malloc_1>:
	...

00012794 <Arr_1_Glob>:
	...

0001285c <Bool_Glob>:
   1285c:	00000000 	andeq	r0, r0, r0

Disassembly of section .ARM.attributes:

00000000 <.ARM.attributes>:
   0:	00003641 	andeq	r3, r0, r1, asr #12
   4:	61656100 	cmnvs	r5, r0, lsl #2
   8:	01006962 	tsteq	r0, r2, ror #18
   c:	0000002c 	andeq	r0, r0, ip, lsr #32
  10:	726f4305 	rsbvc	r4, pc, #335544320	; 0x14000000
  14:	2d786574 	cfldr64cs	mvdx6, [r8, #-464]!	; 0xfffffe30
  18:	06003741 	streq	r3, [r0], -r1, asr #14
  1c:	0841070a 	stmdaeq	r1, {r1, r3, r8, r9, sl}^
  20:	12020901 	andne	r0, r2, #16384	; 0x4000
  24:	15011404 	strne	r1, [r1, #-1028]	; 0xfffffbfc
  28:	18031701 	stmdane	r3, {r0, r8, r9, sl, ip}
  2c:	22011a01 	andcs	r1, r1, #4096	; 0x1000
  30:	2c012a01 			; <UNDEFINED> instruction: 0x2c012a01
  34:	Address 0x00000034 is out of bounds.


Disassembly of section .comment:

00000000 <.comment>:
   0:	3a434347 	bcc	10d0d24 <Bool_Glob+0x10be4c8>
   4:	4e472820 	cdpmi	8, 4, cr2, cr7, cr0, {1}
   8:	6f542055 	svcvs	0x00542055
   c:	20736c6f 	rsbscs	r6, r3, pc, ror #24
  10:	20726f66 	rsbscs	r6, r2, r6, ror #30
  14:	206d7241 	rsbcs	r7, sp, r1, asr #4
  18:	65626d45 	strbvs	r6, [r2, #-3397]!	; 0xfffff2bb
  1c:	64656464 	strbtvs	r6, [r5], #-1124	; 0xfffffb9c
  20:	6f725020 	svcvs	0x00725020
  24:	73736563 	cmnvc	r3, #415236096	; 0x18c00000
  28:	2073726f 	rsbscs	r7, r3, pc, ror #4
  2c:	30322d37 	eorscc	r2, r2, r7, lsr sp
  30:	712d3731 			; <UNDEFINED> instruction: 0x712d3731
  34:	616d2d34 	cmnvs	sp, r4, lsr sp
  38:	29726f6a 	ldmdbcs	r2!, {r1, r3, r5, r6, r8, r9, sl, fp, sp, lr}^
  3c:	322e3720 	eorcc	r3, lr, #32, 14	; 0x800000
  40:	3220312e 	eorcc	r3, r0, #-2147483637	; 0x8000000b
  44:	30373130 	eorscc	r3, r7, r0, lsr r1
  48:	20343039 	eorscs	r3, r4, r9, lsr r0
  4c:	6c657228 	sfmvs	f7, 2, [r5], #-160	; 0xffffff60
  50:	65736165 	ldrbvs	r6, [r3, #-357]!	; 0xfffffe9b
  54:	415b2029 	cmpmi	fp, r9, lsr #32
  58:	652f4d52 	strvs	r4, [pc, #-3410]!	; fffff30e <Bool_Glob+0xfffecab2>
  5c:	6465626d 	strbtvs	r6, [r5], #-621	; 0xfffffd93
  60:	2d646564 	cfstr64cs	mvdx6, [r4, #-400]!	; 0xfffffe70
  64:	72622d37 	rsbvc	r2, r2, #3520	; 0xdc0
  68:	68636e61 	stmdavs	r3!, {r0, r5, r6, r9, sl, fp, sp, lr}^
  6c:	76657220 	strbtvc	r7, [r5], -r0, lsr #4
  70:	6f697369 	svcvs	0x00697369
  74:	3532206e 	ldrcc	r2, [r2, #-110]!	; 0xffffff92
  78:	34303235 	ldrtcc	r3, [r0], #-565	; 0xfffffdcb
  7c:	Address 0x0000007c is out of bounds.

