
dhry1.out:     file format elf32-littlearm


Disassembly of section .text:

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

0000000c <Proc_2>:
   c:	e3023758 	movw	r3, #10072	; 0x2758
  10:	e3403001 	movt	r3, #1
  14:	e5d33000 	ldrb	r3, [r3]
  18:	e3530041 	cmp	r3, #65	; 0x41
  1c:	0a000000 	beq	24 <Proc_2+0x18>
  20:	e12fff1e 	bx	lr
  24:	e5903000 	ldr	r3, [r0]
  28:	e2833009 	add	r3, r3, #9
  2c:	e3022754 	movw	r2, #10068	; 0x2754
  30:	e3402001 	movt	r2, #1
  34:	e5922000 	ldr	r2, [r2]
  38:	e0433002 	sub	r3, r3, r2
  3c:	e5803000 	str	r3, [r0]
  40:	eafffff6 	b	20 <Proc_2+0x14>

00000044 <Proc_3>:
  44:	e302375c 	movw	r3, #10076	; 0x275c
  48:	e3403001 	movt	r3, #1
  4c:	e5933000 	ldr	r3, [r3]
  50:	e3530000 	cmp	r3, #0
  54:	15933000 	ldrne	r3, [r3]
  58:	15803000 	strne	r3, [r0]
  5c:	e302375c 	movw	r3, #10076	; 0x275c
  60:	e3403001 	movt	r3, #1
  64:	e5932000 	ldr	r2, [r3]
  68:	e3023754 	movw	r3, #10068	; 0x2754
  6c:	e3403001 	movt	r3, #1
  70:	e5933000 	ldr	r3, [r3]
  74:	e283300c 	add	r3, r3, #12
  78:	e582300c 	str	r3, [r2, #12]
  7c:	e12fff1e 	bx	lr

00000080 <Proc_4>:
  80:	e302385c 	movw	r3, #10332	; 0x285c
  84:	e3403001 	movt	r3, #1
  88:	e3022758 	movw	r2, #10072	; 0x2758
  8c:	e3402001 	movt	r2, #1
  90:	e5d21000 	ldrb	r1, [r2]
  94:	e5932000 	ldr	r2, [r3]
  98:	e3510041 	cmp	r1, #65	; 0x41
  9c:	03822001 	orreq	r2, r2, #1
  a0:	e5832000 	str	r2, [r3]
  a4:	e3023759 	movw	r3, #10073	; 0x2759
  a8:	e3403001 	movt	r3, #1
  ac:	e3a02042 	mov	r2, #66	; 0x42
  b0:	e5c32000 	strb	r2, [r3]
  b4:	e12fff1e 	bx	lr

000000b8 <Proc_5>:
  b8:	e3023758 	movw	r3, #10072	; 0x2758
  bc:	e3403001 	movt	r3, #1
  c0:	e3a02041 	mov	r2, #65	; 0x41
  c4:	e5c32000 	strb	r2, [r3]
  c8:	e302385c 	movw	r3, #10332	; 0x285c
  cc:	e3403001 	movt	r3, #1
  d0:	e3a02000 	mov	r2, #0
  d4:	e5832000 	str	r2, [r3]
  d8:	e12fff1e 	bx	lr

000000dc <memcpy>:
  dc:	e3520000 	cmp	r2, #0
  e0:	0a000005 	beq	fc <memcpy+0x20>
  e4:	e2400001 	sub	r0, r0, #1
  e8:	e0812002 	add	r2, r1, r2
  ec:	e4d13001 	ldrb	r3, [r1], #1
  f0:	e5e03001 	strb	r3, [r0, #1]!
  f4:	e1510002 	cmp	r1, r2
  f8:	1afffffb 	bne	ec <memcpy+0x10>
  fc:	e12fff1e 	bx	lr

00000100 <Proc_6>:
 100:	e6ef0070 	uxtb	r0, r0
 104:	e3500002 	cmp	r0, #2
 108:	0a000014 	beq	160 <Proc_6+0x60>
 10c:	e3a03003 	mov	r3, #3
 110:	e5c13000 	strb	r3, [r1]
 114:	e3500004 	cmp	r0, #4
 118:	979ff100 	ldrls	pc, [pc, r0, lsl #2]
 11c:	ea000006 	b	13c <Proc_6+0x3c>
 120:	00000134 	andeq	r0, r0, r4, lsr r1
 124:	00000140 	andeq	r0, r0, r0, asr #2
 128:	00000160 	andeq	r0, r0, r0, ror #2
 12c:	0000013c 	andeq	r0, r0, ip, lsr r1
 130:	0000016c 	andeq	r0, r0, ip, ror #2
 134:	e3a03000 	mov	r3, #0
 138:	e5c13000 	strb	r3, [r1]
 13c:	e12fff1e 	bx	lr
 140:	e3023754 	movw	r3, #10068	; 0x2754
 144:	e3403001 	movt	r3, #1
 148:	e5933000 	ldr	r3, [r3]
 14c:	e3530064 	cmp	r3, #100	; 0x64
 150:	c3a03000 	movgt	r3, #0
 154:	d3a03003 	movle	r3, #3
 158:	e5c13000 	strb	r3, [r1]
 15c:	eafffff6 	b	13c <Proc_6+0x3c>
 160:	e3a03001 	mov	r3, #1
 164:	e5c13000 	strb	r3, [r1]
 168:	eafffff3 	b	13c <Proc_6+0x3c>
 16c:	e3a03002 	mov	r3, #2
 170:	e5c13000 	strb	r3, [r1]
 174:	eafffff0 	b	13c <Proc_6+0x3c>

00000178 <Proc_1>:
 178:	e92d4070 	push	{r4, r5, r6, lr}
 17c:	e1a04000 	mov	r4, r0
 180:	e5905000 	ldr	r5, [r0]
 184:	e302375c 	movw	r3, #10076	; 0x275c
 188:	e3403001 	movt	r3, #1
 18c:	e5933000 	ldr	r3, [r3]
 190:	e1a02005 	mov	r2, r5
 194:	e2831030 	add	r1, r3, #48	; 0x30
 198:	e5936000 	ldr	r6, [r3]
 19c:	e593e004 	ldr	lr, [r3, #4]
 1a0:	e593c008 	ldr	ip, [r3, #8]
 1a4:	e593000c 	ldr	r0, [r3, #12]
 1a8:	e5826000 	str	r6, [r2]
 1ac:	e582e004 	str	lr, [r2, #4]
 1b0:	e582c008 	str	ip, [r2, #8]
 1b4:	e582000c 	str	r0, [r2, #12]
 1b8:	e2833010 	add	r3, r3, #16
 1bc:	e2822010 	add	r2, r2, #16
 1c0:	e1530001 	cmp	r3, r1
 1c4:	1afffff3 	bne	198 <Proc_1+0x20>
 1c8:	e3a03005 	mov	r3, #5
 1cc:	e584300c 	str	r3, [r4, #12]
 1d0:	e585300c 	str	r3, [r5, #12]
 1d4:	e5943000 	ldr	r3, [r4]
 1d8:	e5853000 	str	r3, [r5]
 1dc:	e1a00005 	mov	r0, r5
 1e0:	ebffff97 	bl	44 <Proc_3>
 1e4:	e5d53004 	ldrb	r3, [r5, #4]
 1e8:	e3530000 	cmp	r3, #0
 1ec:	0a00000e 	beq	22c <Proc_1+0xb4>
 1f0:	e5943000 	ldr	r3, [r4]
 1f4:	e2832030 	add	r2, r3, #48	; 0x30
 1f8:	e593e000 	ldr	lr, [r3]
 1fc:	e593c004 	ldr	ip, [r3, #4]
 200:	e5930008 	ldr	r0, [r3, #8]
 204:	e593100c 	ldr	r1, [r3, #12]
 208:	e584e000 	str	lr, [r4]
 20c:	e584c004 	str	ip, [r4, #4]
 210:	e5840008 	str	r0, [r4, #8]
 214:	e584100c 	str	r1, [r4, #12]
 218:	e2833010 	add	r3, r3, #16
 21c:	e2844010 	add	r4, r4, #16
 220:	e1530002 	cmp	r3, r2
 224:	1afffff3 	bne	1f8 <Proc_1+0x80>
 228:	ea00000c 	b	260 <Proc_1+0xe8>
 22c:	e3a03006 	mov	r3, #6
 230:	e585300c 	str	r3, [r5, #12]
 234:	e2851008 	add	r1, r5, #8
 238:	e5d40008 	ldrb	r0, [r4, #8]
 23c:	ebffffaf 	bl	100 <Proc_6>
 240:	e302375c 	movw	r3, #10076	; 0x275c
 244:	e3403001 	movt	r3, #1
 248:	e5933000 	ldr	r3, [r3]
 24c:	e5933000 	ldr	r3, [r3]
 250:	e5853000 	str	r3, [r5]
 254:	e595300c 	ldr	r3, [r5, #12]
 258:	e283300c 	add	r3, r3, #12
 25c:	e585300c 	str	r3, [r5, #12]
 260:	e8bd8070 	pop	{r4, r5, r6, pc}

00000264 <Proc_7>:
 264:	e2800002 	add	r0, r0, #2
 268:	e0801001 	add	r1, r0, r1
 26c:	e5821000 	str	r1, [r2]
 270:	e12fff1e 	bx	lr

00000274 <Proc_8>:
 274:	e92d4030 	push	{r4, r5, lr}
 278:	e282e005 	add	lr, r2, #5
 27c:	e1a0510e 	lsl	r5, lr, #2
 280:	e0804005 	add	r4, r0, r5
 284:	e780310e 	str	r3, [r0, lr, lsl #2]
 288:	e5843004 	str	r3, [r4, #4]
 28c:	e584e078 	str	lr, [r4, #120]	; 0x78
 290:	e2824006 	add	r4, r2, #6
 294:	e15e0004 	cmp	lr, r4
 298:	ca000008 	bgt	2c0 <Proc_8+0x4c>
 29c:	e3a0c0c8 	mov	ip, #200	; 0xc8
 2a0:	e02c5e9c 	mla	ip, ip, lr, r5
 2a4:	e24cc004 	sub	ip, ip, #4
 2a8:	e081c00c 	add	ip, r1, ip
 2ac:	e1a0300e 	mov	r3, lr
 2b0:	e5ace004 	str	lr, [ip, #4]!
 2b4:	e2833001 	add	r3, r3, #1
 2b8:	e1530004 	cmp	r3, r4
 2bc:	dafffffb 	ble	2b0 <Proc_8+0x3c>
 2c0:	e3a030c8 	mov	r3, #200	; 0xc8
 2c4:	e0030e93 	mul	r3, r3, lr
 2c8:	e0832102 	add	r2, r3, r2, lsl #2
 2cc:	e0812002 	add	r2, r1, r2
 2d0:	e592c010 	ldr	ip, [r2, #16]
 2d4:	e28cc001 	add	ip, ip, #1
 2d8:	e582c010 	str	ip, [r2, #16]
 2dc:	e790210e 	ldr	r2, [r0, lr, lsl #2]
 2e0:	e0811003 	add	r1, r1, r3
 2e4:	e081e10e 	add	lr, r1, lr, lsl #2
 2e8:	e58e2fa0 	str	r2, [lr, #4000]	; 0xfa0
 2ec:	e3023754 	movw	r3, #10068	; 0x2754
 2f0:	e3403001 	movt	r3, #1
 2f4:	e3a02005 	mov	r2, #5
 2f8:	e5832000 	str	r2, [r3]
 2fc:	e8bd8030 	pop	{r4, r5, pc}

00000300 <Func_1>:
 300:	e6ef0070 	uxtb	r0, r0
 304:	e6ef1071 	uxtb	r1, r1
 308:	e1500001 	cmp	r0, r1
 30c:	03023758 	movweq	r3, #10072	; 0x2758
 310:	03403001 	movteq	r3, #1
 314:	05c30000 	strbeq	r0, [r3]
 318:	03a00001 	moveq	r0, #1
 31c:	13a00000 	movne	r0, #0
 320:	e12fff1e 	bx	lr

00000324 <Func_3>:
 324:	e6ef0070 	uxtb	r0, r0
 328:	e3500002 	cmp	r0, #2
 32c:	13a00000 	movne	r0, #0
 330:	03a00001 	moveq	r0, #1
 334:	e12fff1e 	bx	lr

00000338 <strcmp>:
 338:	e5d02000 	ldrb	r2, [r0]
 33c:	e5d1c000 	ldrb	ip, [r1]
 340:	e052300c 	subs	r3, r2, ip
 344:	13a03001 	movne	r3, #1
 348:	e3520000 	cmp	r2, #0
 34c:	03a03001 	moveq	r3, #1
 350:	e3530000 	cmp	r3, #0
 354:	1a000007 	bne	378 <strcmp+0x40>
 358:	e5f02001 	ldrb	r2, [r0, #1]!
 35c:	e5f1c001 	ldrb	ip, [r1, #1]!
 360:	e052300c 	subs	r3, r2, ip
 364:	13a03001 	movne	r3, #1
 368:	e3520000 	cmp	r2, #0
 36c:	03a03001 	moveq	r3, #1
 370:	e3530000 	cmp	r3, #0
 374:	0afffff7 	beq	358 <strcmp+0x20>
 378:	e042000c 	sub	r0, r2, ip
 37c:	e12fff1e 	bx	lr

00000380 <Func_2>:
 380:	e92d4010 	push	{r4, lr}
 384:	e3a04002 	mov	r4, #2
 388:	e302c758 	movw	ip, #10072	; 0x2758
 38c:	e340c001 	movt	ip, #1
 390:	e7d03004 	ldrb	r3, [r0, r4]
 394:	e0812004 	add	r2, r1, r4
 398:	e5d22001 	ldrb	r2, [r2, #1]
 39c:	e1520003 	cmp	r2, r3
 3a0:	12844001 	addne	r4, r4, #1
 3a4:	05cc3000 	strbeq	r3, [ip]
 3a8:	e3540002 	cmp	r4, #2
 3ac:	dafffff7 	ble	390 <Func_2+0x10>
 3b0:	ebffffe0 	bl	338 <strcmp>
 3b4:	e3500000 	cmp	r0, #0
 3b8:	c3023754 	movwgt	r3, #10068	; 0x2754
 3bc:	c3403001 	movtgt	r3, #1
 3c0:	c2844007 	addgt	r4, r4, #7
 3c4:	c5834000 	strgt	r4, [r3]
 3c8:	c3a00001 	movgt	r0, #1
 3cc:	d3a00000 	movle	r0, #0
 3d0:	e8bd8010 	pop	{r4, pc}

000003d4 <dhrystone>:
 3d4:	e92d4ff0 	push	{r4, r5, r6, r7, r8, r9, sl, fp, lr}
 3d8:	e24dd054 	sub	sp, sp, #84	; 0x54
 3dc:	e1a08000 	mov	r8, r0
 3e0:	e3022750 	movw	r2, #10064	; 0x2750
 3e4:	e3402001 	movt	r2, #1
 3e8:	e3023764 	movw	r3, #10084	; 0x2764
 3ec:	e3403001 	movt	r3, #1
 3f0:	e5823000 	str	r3, [r2]
 3f4:	e302275c 	movw	r2, #10076	; 0x275c
 3f8:	e3402001 	movt	r2, #1
 3fc:	e300e00c 	movw	lr, #12
 400:	e340e001 	movt	lr, #1
 404:	e582e000 	str	lr, [r2]
 408:	e58e3000 	str	r3, [lr]
 40c:	e3a03000 	mov	r3, #0
 410:	e5ce3004 	strb	r3, [lr, #4]
 414:	e3a02002 	mov	r2, #2
 418:	e5ce2008 	strb	r2, [lr, #8]
 41c:	e3a02028 	mov	r2, #40	; 0x28
 420:	e5ce200c 	strb	r2, [lr, #12]
 424:	e5ce300d 	strb	r3, [lr, #13]
 428:	e5ce300e 	strb	r3, [lr, #14]
 42c:	e5ce300f 	strb	r3, [lr, #15]
 430:	e300c7f4 	movw	ip, #2036	; 0x7f4
 434:	e340c000 	movt	ip, #0
 438:	e8bc000f 	ldm	ip!, {r0, r1, r2, r3}
 43c:	e58e0010 	str	r0, [lr, #16]
 440:	e58e1014 	str	r1, [lr, #20]
 444:	e58e2018 	str	r2, [lr, #24]
 448:	e58e301c 	str	r3, [lr, #28]
 44c:	e8bc0007 	ldm	ip!, {r0, r1, r2}
 450:	e58e0020 	str	r0, [lr, #32]
 454:	e58e1024 	str	r1, [lr, #36]	; 0x24
 458:	e58e2028 	str	r2, [lr, #40]	; 0x28
 45c:	e1dc20b0 	ldrh	r2, [ip]
 460:	e5dc3002 	ldrb	r3, [ip, #2]
 464:	e1ce22bc 	strh	r2, [lr, #44]	; 0x2c
 468:	e5ce302e 	strb	r3, [lr, #46]	; 0x2e
 46c:	e28dc02c 	add	ip, sp, #44	; 0x2c
 470:	e300e814 	movw	lr, #2068	; 0x814
 474:	e340e000 	movt	lr, #0
 478:	e8be000f 	ldm	lr!, {r0, r1, r2, r3}
 47c:	e8ac000f 	stmia	ip!, {r0, r1, r2, r3}
 480:	e89e000f 	ldm	lr, {r0, r1, r2, r3}
 484:	e8ac0007 	stmia	ip!, {r0, r1, r2}
 488:	e0cc30b2 	strh	r3, [ip], #2
 48c:	e1a03823 	lsr	r3, r3, #16
 490:	e5cc3000 	strb	r3, [ip]
 494:	e300303c 	movw	r3, #60	; 0x3c
 498:	e3403001 	movt	r3, #1
 49c:	e3a0200a 	mov	r2, #10
 4a0:	e583265c 	str	r2, [r3, #1628]	; 0x65c
 4a4:	e3580000 	cmp	r8, #0
 4a8:	da000069 	ble	654 <dhrystone+0x280>
 4ac:	e3a06001 	mov	r6, #1
 4b0:	e3003834 	movw	r3, #2100	; 0x834
 4b4:	e3403000 	movt	r3, #0
 4b8:	e58d3004 	str	r3, [sp, #4]
 4bc:	e302b85c 	movw	fp, #10332	; 0x285c
 4c0:	e340b001 	movt	fp, #1
 4c4:	e300a854 	movw	sl, #2132	; 0x854
 4c8:	e340a000 	movt	sl, #0
 4cc:	e3029754 	movw	r9, #10068	; 0x2754
 4d0:	e3409001 	movt	r9, #1
 4d4:	ea000026 	b	574 <dhrystone+0x1a0>
 4d8:	e2844001 	add	r4, r4, #1
 4dc:	e6ef4074 	uxtb	r4, r4
 4e0:	e5d53000 	ldrb	r3, [r5]
 4e4:	e1530004 	cmp	r3, r4
 4e8:	3a000018 	bcc	550 <dhrystone+0x17c>
 4ec:	e3540043 	cmp	r4, #67	; 0x43
 4f0:	03023758 	movweq	r3, #10072	; 0x2758
 4f4:	03403001 	movteq	r3, #1
 4f8:	03a02043 	moveq	r2, #67	; 0x43
 4fc:	05c32000 	strbeq	r2, [r3]
 500:	03a02001 	moveq	r2, #1
 504:	13a02000 	movne	r2, #0
 508:	e5dd304b 	ldrb	r3, [sp, #75]	; 0x4b
 50c:	e1530002 	cmp	r3, r2
 510:	1afffff0 	bne	4d8 <dhrystone+0x104>
 514:	e28d104b 	add	r1, sp, #75	; 0x4b
 518:	e3a00000 	mov	r0, #0
 51c:	ebfffef7 	bl	100 <Proc_6>
 520:	e28dc00c 	add	ip, sp, #12
 524:	e1a0e00a 	mov	lr, sl
 528:	e8be000f 	ldm	lr!, {r0, r1, r2, r3}
 52c:	e8ac000f 	stmia	ip!, {r0, r1, r2, r3}
 530:	e89e000f 	ldm	lr, {r0, r1, r2, r3}
 534:	e8ac0007 	stmia	ip!, {r0, r1, r2}
 538:	e0cc30b2 	strh	r3, [ip], #2
 53c:	e1a03823 	lsr	r3, r3, #16
 540:	e5cc3000 	strb	r3, [ip]
 544:	e5896000 	str	r6, [r9]
 548:	e1a01006 	mov	r1, r6
 54c:	eaffffe1 	b	4d8 <dhrystone+0x104>
 550:	e59d404c 	ldr	r4, [sp, #76]	; 0x4c
 554:	e0040194 	mul	r4, r4, r1
 558:	e715f714 	sdiv	r5, r4, r7
 55c:	e28d0050 	add	r0, sp, #80	; 0x50
 560:	e5205004 	str	r5, [r0, #-4]!
 564:	ebfffea8 	bl	c <Proc_2>
 568:	e2866001 	add	r6, r6, #1
 56c:	e1580006 	cmp	r8, r6
 570:	ba000033 	blt	644 <dhrystone+0x270>
 574:	ebfffecf 	bl	b8 <Proc_5>
 578:	ebfffec0 	bl	80 <Proc_4>
 57c:	e3a03002 	mov	r3, #2
 580:	e58d304c 	str	r3, [sp, #76]	; 0x4c
 584:	e28dc00c 	add	ip, sp, #12
 588:	e59de004 	ldr	lr, [sp, #4]
 58c:	e8be000f 	ldm	lr!, {r0, r1, r2, r3}
 590:	e8ac000f 	stmia	ip!, {r0, r1, r2, r3}
 594:	e89e000f 	ldm	lr, {r0, r1, r2, r3}
 598:	e8ac0007 	stmia	ip!, {r0, r1, r2}
 59c:	e0cc30b2 	strh	r3, [ip], #2
 5a0:	e1a03823 	lsr	r3, r3, #16
 5a4:	e5cc3000 	strb	r3, [ip]
 5a8:	e3a03001 	mov	r3, #1
 5ac:	e5cd304b 	strb	r3, [sp, #75]	; 0x4b
 5b0:	e28d100c 	add	r1, sp, #12
 5b4:	e28d002c 	add	r0, sp, #44	; 0x2c
 5b8:	ebffff70 	bl	380 <Func_2>
 5bc:	e16f0f10 	clz	r0, r0
 5c0:	e1a002a0 	lsr	r0, r0, #5
 5c4:	e58b0000 	str	r0, [fp]
 5c8:	e59d204c 	ldr	r2, [sp, #76]	; 0x4c
 5cc:	e3520002 	cmp	r2, #2
 5d0:	ca000005 	bgt	5ec <dhrystone+0x218>
 5d4:	e2822001 	add	r2, r2, #1
 5d8:	e3520003 	cmp	r2, #3
 5dc:	1afffffc 	bne	5d4 <dhrystone+0x200>
 5e0:	e3a03003 	mov	r3, #3
 5e4:	e58d304c 	str	r3, [sp, #76]	; 0x4c
 5e8:	e3a07007 	mov	r7, #7
 5ec:	e1a03007 	mov	r3, r7
 5f0:	e300103c 	movw	r1, #60	; 0x3c
 5f4:	e3401001 	movt	r1, #1
 5f8:	e3020794 	movw	r0, #10132	; 0x2794
 5fc:	e3400001 	movt	r0, #1
 600:	ebffff1b 	bl	274 <Proc_8>
 604:	e302375c 	movw	r3, #10076	; 0x275c
 608:	e3403001 	movt	r3, #1
 60c:	e5930000 	ldr	r0, [r3]
 610:	ebfffed8 	bl	178 <Proc_1>
 614:	e3023759 	movw	r3, #10073	; 0x2759
 618:	e3403001 	movt	r3, #1
 61c:	e5d33000 	ldrb	r3, [r3]
 620:	e3530040 	cmp	r3, #64	; 0x40
 624:	93a01003 	movls	r1, #3
 628:	9affffc8 	bls	550 <dhrystone+0x17c>
 62c:	e3a04041 	mov	r4, #65	; 0x41
 630:	e3a01003 	mov	r1, #3
 634:	e3a02000 	mov	r2, #0
 638:	e3025759 	movw	r5, #10073	; 0x2759
 63c:	e3405001 	movt	r5, #1
 640:	eaffffb0 	b	508 <dhrystone+0x134>
 644:	e0444007 	sub	r4, r4, r7
 648:	e3a03007 	mov	r3, #7
 64c:	e0040493 	mul	r4, r3, r4
 650:	e0445005 	sub	r5, r4, r5
 654:	e3023754 	movw	r3, #10068	; 0x2754
 658:	e3403001 	movt	r3, #1
 65c:	e5932000 	ldr	r2, [r3]
 660:	e302385c 	movw	r3, #10332	; 0x285c
 664:	e3403001 	movt	r3, #1
 668:	e5934000 	ldr	r4, [r3]
 66c:	e3540001 	cmp	r4, #1
 670:	13a04000 	movne	r4, #0
 674:	03a04001 	moveq	r4, #1
 678:	e3520005 	cmp	r2, #5
 67c:	02844001 	addeq	r4, r4, #1
 680:	e3023758 	movw	r3, #10072	; 0x2758
 684:	e3403001 	movt	r3, #1
 688:	e5d33000 	ldrb	r3, [r3]
 68c:	e3530041 	cmp	r3, #65	; 0x41
 690:	02844001 	addeq	r4, r4, #1
 694:	e3023759 	movw	r3, #10073	; 0x2759
 698:	e3403001 	movt	r3, #1
 69c:	e5d33000 	ldrb	r3, [r3]
 6a0:	e3530042 	cmp	r3, #66	; 0x42
 6a4:	02844001 	addeq	r4, r4, #1
 6a8:	e3023794 	movw	r3, #10132	; 0x2794
 6ac:	e3403001 	movt	r3, #1
 6b0:	e5933020 	ldr	r3, [r3, #32]
 6b4:	e3530007 	cmp	r3, #7
 6b8:	02844001 	addeq	r4, r4, #1
 6bc:	e300303c 	movw	r3, #60	; 0x3c
 6c0:	e3403001 	movt	r3, #1
 6c4:	e288800a 	add	r8, r8, #10
 6c8:	e593365c 	ldr	r3, [r3, #1628]	; 0x65c
 6cc:	e1530008 	cmp	r3, r8
 6d0:	02844001 	addeq	r4, r4, #1
 6d4:	e302375c 	movw	r3, #10076	; 0x275c
 6d8:	e3403001 	movt	r3, #1
 6dc:	e5930000 	ldr	r0, [r3]
 6e0:	e5d03004 	ldrb	r3, [r0, #4]
 6e4:	e3530000 	cmp	r3, #0
 6e8:	02844001 	addeq	r4, r4, #1
 6ec:	e5d03008 	ldrb	r3, [r0, #8]
 6f0:	e3530002 	cmp	r3, #2
 6f4:	02844001 	addeq	r4, r4, #1
 6f8:	e590300c 	ldr	r3, [r0, #12]
 6fc:	e3530011 	cmp	r3, #17
 700:	02844001 	addeq	r4, r4, #1
 704:	e30067f4 	movw	r6, #2036	; 0x7f4
 708:	e3406000 	movt	r6, #0
 70c:	e1a01006 	mov	r1, r6
 710:	e2800010 	add	r0, r0, #16
 714:	ebffff07 	bl	338 <strcmp>
 718:	e3500000 	cmp	r0, #0
 71c:	02844001 	addeq	r4, r4, #1
 720:	e3023750 	movw	r3, #10064	; 0x2750
 724:	e3403001 	movt	r3, #1
 728:	e5930000 	ldr	r0, [r3]
 72c:	e5d03004 	ldrb	r3, [r0, #4]
 730:	e3530000 	cmp	r3, #0
 734:	02844001 	addeq	r4, r4, #1
 738:	e5d03008 	ldrb	r3, [r0, #8]
 73c:	e3530001 	cmp	r3, #1
 740:	02844001 	addeq	r4, r4, #1
 744:	e590300c 	ldr	r3, [r0, #12]
 748:	e3530012 	cmp	r3, #18
 74c:	02844001 	addeq	r4, r4, #1
 750:	e1a01006 	mov	r1, r6
 754:	e2800010 	add	r0, r0, #16
 758:	ebfffef6 	bl	338 <strcmp>
 75c:	e3500000 	cmp	r0, #0
 760:	02844001 	addeq	r4, r4, #1
 764:	e59d004c 	ldr	r0, [sp, #76]	; 0x4c
 768:	e3500005 	cmp	r0, #5
 76c:	02844001 	addeq	r4, r4, #1
 770:	e355000d 	cmp	r5, #13
 774:	02844001 	addeq	r4, r4, #1
 778:	e3570007 	cmp	r7, #7
 77c:	02844001 	addeq	r4, r4, #1
 780:	e5dd704b 	ldrb	r7, [sp, #75]	; 0x4b
 784:	e3570001 	cmp	r7, #1
 788:	02844001 	addeq	r4, r4, #1
 78c:	e3001814 	movw	r1, #2068	; 0x814
 790:	e3401000 	movt	r1, #0
 794:	e28d002c 	add	r0, sp, #44	; 0x2c
 798:	ebfffee6 	bl	338 <strcmp>
 79c:	e3500000 	cmp	r0, #0
 7a0:	02844001 	addeq	r4, r4, #1
 7a4:	e3001834 	movw	r1, #2100	; 0x834
 7a8:	e3401000 	movt	r1, #0
 7ac:	e28d000c 	add	r0, sp, #12
 7b0:	ebfffee0 	bl	338 <strcmp>
 7b4:	e3500000 	cmp	r0, #0
 7b8:	11a00004 	movne	r0, r4
 7bc:	02840001 	addeq	r0, r4, #1
 7c0:	e3500014 	cmp	r0, #20
 7c4:	13a00000 	movne	r0, #0
 7c8:	03a00001 	moveq	r0, #1
 7cc:	e28dd054 	add	sp, sp, #84	; 0x54
 7d0:	e8bd8ff0 	pop	{r4, r5, r6, r7, r8, r9, sl, fp, pc}

000007d4 <main>:
 7d4:	e92d4010 	push	{r4, lr}
 7d8:	e3a0000a 	mov	r0, #10
 7dc:	ebfffefc 	bl	3d4 <dhrystone>
 7e0:	e3023760 	movw	r3, #10080	; 0x2760
 7e4:	e3403001 	movt	r3, #1
 7e8:	e5830000 	str	r0, [r3]
 7ec:	e3a00000 	mov	r0, #0
 7f0:	e8bd8010 	pop	{r4, pc}

Disassembly of section .rodata.str1.4:

000007f4 <.rodata.str1.4>:
 7f4:	59524844 	ldmdbpl	r2, {r2, r6, fp, lr}^
 7f8:	4e4f5453 	mcrmi	4, 2, r5, cr15, cr3, {2}
 7fc:	52502045 	subspl	r2, r0, #69	; 0x45
 800:	4152474f 	cmpmi	r2, pc, asr #14
 804:	53202c4d 			; <UNDEFINED> instruction: 0x53202c4d
 808:	20454d4f 	subcs	r4, r5, pc, asr #26
 80c:	49525453 	ldmdbmi	r2, {r0, r1, r4, r6, sl, ip, lr}^
 810:	0000474e 	andeq	r4, r0, lr, asr #14
 814:	59524844 	ldmdbpl	r2, {r2, r6, fp, lr}^
 818:	4e4f5453 	mcrmi	4, 2, r5, cr15, cr3, {2}
 81c:	52502045 	subspl	r2, r0, #69	; 0x45
 820:	4152474f 	cmpmi	r2, pc, asr #14
 824:	31202c4d 			; <UNDEFINED> instruction: 0x31202c4d
 828:	20545327 	subscs	r5, r4, r7, lsr #6
 82c:	49525453 	ldmdbmi	r2, {r0, r1, r4, r6, sl, ip, lr}^
 830:	0000474e 	andeq	r4, r0, lr, asr #14
 834:	59524844 	ldmdbpl	r2, {r2, r6, fp, lr}^
 838:	4e4f5453 	mcrmi	4, 2, r5, cr15, cr3, {2}
 83c:	52502045 	subspl	r2, r0, #69	; 0x45
 840:	4152474f 	cmpmi	r2, pc, asr #14
 844:	32202c4d 	eorcc	r2, r0, #19712	; 0x4d00
 848:	20444e27 	subcs	r4, r4, r7, lsr #28
 84c:	49525453 	ldmdbmi	r2, {r0, r1, r4, r6, sl, ip, lr}^
 850:	0000474e 	andeq	r4, r0, lr, asr #14
 854:	59524844 	ldmdbpl	r2, {r2, r6, fp, lr}^
 858:	4e4f5453 	mcrmi	4, 2, r5, cr15, cr3, {2}
 85c:	52502045 	subspl	r2, r0, #69	; 0x45
 860:	4152474f 	cmpmi	r2, pc, asr #14
 864:	33202c4d 			; <UNDEFINED> instruction: 0x33202c4d
 868:	20445227 	subcs	r5, r4, r7, lsr #4
 86c:	49525453 	ldmdbmi	r2, {r0, r1, r4, r6, sl, ip, lr}^
 870:	0000474e 	andeq	r4, r0, lr, asr #14

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.

