
dhry2.out:     file format elf32-littlearm


Disassembly of section .text:

00008000 <main>:
    8000:	b510      	push	{r4, lr}
    8002:	200a      	movs	r0, #10
    8004:	f000 f900 	bl	8208 <dhrystone>
    8008:	4b01      	ldr	r3, [pc, #4]	; (8010 <main+0x10>)
    800a:	6018      	str	r0, [r3, #0]
    800c:	2000      	movs	r0, #0
    800e:	bd10      	pop	{r4, pc}
    8010:	0001af94 	muleq	r1, r4, pc	; <UNPREDICTABLE>

00008014 <Proc_2>:
    8014:	4b05      	ldr	r3, [pc, #20]	; (802c <Proc_2+0x18>)
    8016:	781b      	ldrb	r3, [r3, #0]
    8018:	2b41      	cmp	r3, #65	; 0x41
    801a:	d105      	bne.n	8028 <Proc_2+0x14>
    801c:	4a04      	ldr	r2, [pc, #16]	; (8030 <Proc_2+0x1c>)
    801e:	6803      	ldr	r3, [r0, #0]
    8020:	6812      	ldr	r2, [r2, #0]
    8022:	3309      	adds	r3, #9
    8024:	1a9b      	subs	r3, r3, r2
    8026:	6003      	str	r3, [r0, #0]
    8028:	4770      	bx	lr
    802a:	46c0      	nop			; (mov r8, r8)
    802c:	0001af8c 	andeq	sl, r1, ip, lsl #31
    8030:	0001af88 	andeq	sl, r1, r8, lsl #31

00008034 <Proc_3>:
    8034:	4a05      	ldr	r2, [pc, #20]	; (804c <Proc_3+0x18>)
    8036:	6813      	ldr	r3, [r2, #0]
    8038:	2b00      	cmp	r3, #0
    803a:	d002      	beq.n	8042 <Proc_3+0xe>
    803c:	681b      	ldr	r3, [r3, #0]
    803e:	6003      	str	r3, [r0, #0]
    8040:	6813      	ldr	r3, [r2, #0]
    8042:	4a03      	ldr	r2, [pc, #12]	; (8050 <Proc_3+0x1c>)
    8044:	6812      	ldr	r2, [r2, #0]
    8046:	320c      	adds	r2, #12
    8048:	60da      	str	r2, [r3, #12]
    804a:	4770      	bx	lr
    804c:	0001af90 	muleq	r1, r0, pc	; <UNPREDICTABLE>
    8050:	0001af88 	andeq	sl, r1, r8, lsl #31

00008054 <Proc_4>:
    8054:	4b06      	ldr	r3, [pc, #24]	; (8070 <Proc_4+0x1c>)
    8056:	4a07      	ldr	r2, [pc, #28]	; (8074 <Proc_4+0x20>)
    8058:	781b      	ldrb	r3, [r3, #0]
    805a:	3b41      	subs	r3, #65	; 0x41
    805c:	4258      	negs	r0, r3
    805e:	4158      	adcs	r0, r3
    8060:	6813      	ldr	r3, [r2, #0]
    8062:	4303      	orrs	r3, r0
    8064:	6013      	str	r3, [r2, #0]
    8066:	2242      	movs	r2, #66	; 0x42
    8068:	4b03      	ldr	r3, [pc, #12]	; (8078 <Proc_4+0x24>)
    806a:	701a      	strb	r2, [r3, #0]
    806c:	4770      	bx	lr
    806e:	46c0      	nop			; (mov r8, r8)
    8070:	0001af8c 	andeq	sl, r1, ip, lsl #31
    8074:	0001b090 	muleq	r1, r0, r0
    8078:	0001af8d 	andeq	sl, r1, sp, lsl #31

0000807c <Proc_5>:
    807c:	2241      	movs	r2, #65	; 0x41
    807e:	4b03      	ldr	r3, [pc, #12]	; (808c <Proc_5+0x10>)
    8080:	701a      	strb	r2, [r3, #0]
    8082:	2200      	movs	r2, #0
    8084:	4b02      	ldr	r3, [pc, #8]	; (8090 <Proc_5+0x14>)
    8086:	601a      	str	r2, [r3, #0]
    8088:	4770      	bx	lr
    808a:	46c0      	nop			; (mov r8, r8)
    808c:	0001af8c 	andeq	sl, r1, ip, lsl #31
    8090:	0001b090 	muleq	r1, r0, r0

00008094 <memcpy>:
    8094:	b510      	push	{r4, lr}
    8096:	2300      	movs	r3, #0
    8098:	2a00      	cmp	r2, #0
    809a:	d004      	beq.n	80a6 <memcpy+0x12>
    809c:	5ccc      	ldrb	r4, [r1, r3]
    809e:	54c4      	strb	r4, [r0, r3]
    80a0:	3301      	adds	r3, #1
    80a2:	4293      	cmp	r3, r2
    80a4:	d1fa      	bne.n	809c <memcpy+0x8>
    80a6:	2000      	movs	r0, #0
    80a8:	bd10      	pop	{r4, pc}
    80aa:	46c0      	nop			; (mov r8, r8)

000080ac <Proc_6>:
    80ac:	b2c0      	uxtb	r0, r0
    80ae:	2802      	cmp	r0, #2
    80b0:	d00c      	beq.n	80cc <Proc_6+0x20>
    80b2:	2303      	movs	r3, #3
    80b4:	700b      	strb	r3, [r1, #0]
    80b6:	2801      	cmp	r0, #1
    80b8:	d00b      	beq.n	80d2 <Proc_6+0x26>
    80ba:	2800      	cmp	r0, #0
    80bc:	d004      	beq.n	80c8 <Proc_6+0x1c>
    80be:	2804      	cmp	r0, #4
    80c0:	d101      	bne.n	80c6 <Proc_6+0x1a>
    80c2:	2302      	movs	r3, #2
    80c4:	700b      	strb	r3, [r1, #0]
    80c6:	4770      	bx	lr
    80c8:	7008      	strb	r0, [r1, #0]
    80ca:	e7fc      	b.n	80c6 <Proc_6+0x1a>
    80cc:	2301      	movs	r3, #1
    80ce:	700b      	strb	r3, [r1, #0]
    80d0:	e7f9      	b.n	80c6 <Proc_6+0x1a>
    80d2:	4b03      	ldr	r3, [pc, #12]	; (80e0 <Proc_6+0x34>)
    80d4:	681b      	ldr	r3, [r3, #0]
    80d6:	2b64      	cmp	r3, #100	; 0x64
    80d8:	ddf5      	ble.n	80c6 <Proc_6+0x1a>
    80da:	2300      	movs	r3, #0
    80dc:	700b      	strb	r3, [r1, #0]
    80de:	e7f2      	b.n	80c6 <Proc_6+0x1a>
    80e0:	0001af88 	andeq	sl, r1, r8, lsl #31

000080e4 <Proc_1>:
    80e4:	b570      	push	{r4, r5, r6, lr}
    80e6:	6804      	ldr	r4, [r0, #0]
    80e8:	4e16      	ldr	r6, [pc, #88]	; (8144 <Proc_1+0x60>)
    80ea:	0005      	movs	r5, r0
    80ec:	2230      	movs	r2, #48	; 0x30
    80ee:	6831      	ldr	r1, [r6, #0]
    80f0:	0020      	movs	r0, r4
    80f2:	f7ff ffcf 	bl	8094 <memcpy>
    80f6:	2305      	movs	r3, #5
    80f8:	60eb      	str	r3, [r5, #12]
    80fa:	60e3      	str	r3, [r4, #12]
    80fc:	682b      	ldr	r3, [r5, #0]
    80fe:	6023      	str	r3, [r4, #0]
    8100:	6833      	ldr	r3, [r6, #0]
    8102:	2b00      	cmp	r3, #0
    8104:	d002      	beq.n	810c <Proc_1+0x28>
    8106:	681b      	ldr	r3, [r3, #0]
    8108:	6023      	str	r3, [r4, #0]
    810a:	6833      	ldr	r3, [r6, #0]
    810c:	4a0e      	ldr	r2, [pc, #56]	; (8148 <Proc_1+0x64>)
    810e:	6812      	ldr	r2, [r2, #0]
    8110:	320c      	adds	r2, #12
    8112:	60da      	str	r2, [r3, #12]
    8114:	7923      	ldrb	r3, [r4, #4]
    8116:	2b00      	cmp	r3, #0
    8118:	d005      	beq.n	8126 <Proc_1+0x42>
    811a:	2230      	movs	r2, #48	; 0x30
    811c:	6829      	ldr	r1, [r5, #0]
    811e:	0028      	movs	r0, r5
    8120:	f7ff ffb8 	bl	8094 <memcpy>
    8124:	bd70      	pop	{r4, r5, r6, pc}
    8126:	0021      	movs	r1, r4
    8128:	3306      	adds	r3, #6
    812a:	60e3      	str	r3, [r4, #12]
    812c:	3108      	adds	r1, #8
    812e:	7a28      	ldrb	r0, [r5, #8]
    8130:	f7ff ffbc 	bl	80ac <Proc_6>
    8134:	6833      	ldr	r3, [r6, #0]
    8136:	681b      	ldr	r3, [r3, #0]
    8138:	6023      	str	r3, [r4, #0]
    813a:	68e3      	ldr	r3, [r4, #12]
    813c:	330c      	adds	r3, #12
    813e:	60e3      	str	r3, [r4, #12]
    8140:	e7f0      	b.n	8124 <Proc_1+0x40>
    8142:	46c0      	nop			; (mov r8, r8)
    8144:	0001af90 	muleq	r1, r0, pc	; <UNPREDICTABLE>
    8148:	0001af88 	andeq	sl, r1, r8, lsl #31

0000814c <Proc_7>:
    814c:	3002      	adds	r0, #2
    814e:	1841      	adds	r1, r0, r1
    8150:	6011      	str	r1, [r2, #0]
    8152:	4770      	bx	lr

00008154 <Proc_8>:
    8154:	b530      	push	{r4, r5, lr}
    8156:	1d55      	adds	r5, r2, #5
    8158:	00ac      	lsls	r4, r5, #2
    815a:	1900      	adds	r0, r0, r4
    815c:	6003      	str	r3, [r0, #0]
    815e:	6043      	str	r3, [r0, #4]
    8160:	23c8      	movs	r3, #200	; 0xc8
    8162:	436b      	muls	r3, r5
    8164:	0092      	lsls	r2, r2, #2
    8166:	189c      	adds	r4, r3, r2
    8168:	6785      	str	r5, [r0, #120]	; 0x78
    816a:	190c      	adds	r4, r1, r4
    816c:	6165      	str	r5, [r4, #20]
    816e:	61a5      	str	r5, [r4, #24]
    8170:	6925      	ldr	r5, [r4, #16]
    8172:	3501      	adds	r5, #1
    8174:	6125      	str	r5, [r4, #16]
    8176:	24fa      	movs	r4, #250	; 0xfa
    8178:	0124      	lsls	r4, r4, #4
    817a:	46a4      	mov	ip, r4
    817c:	4463      	add	r3, ip
    817e:	18c9      	adds	r1, r1, r3
    8180:	1851      	adds	r1, r2, r1
    8182:	2205      	movs	r2, #5
    8184:	6800      	ldr	r0, [r0, #0]
    8186:	4b02      	ldr	r3, [pc, #8]	; (8190 <Proc_8+0x3c>)
    8188:	6148      	str	r0, [r1, #20]
    818a:	601a      	str	r2, [r3, #0]
    818c:	bd30      	pop	{r4, r5, pc}
    818e:	46c0      	nop			; (mov r8, r8)
    8190:	0001af88 	andeq	sl, r1, r8, lsl #31

00008194 <Func_1>:
    8194:	b2c3      	uxtb	r3, r0
    8196:	b2c9      	uxtb	r1, r1
    8198:	2000      	movs	r0, #0
    819a:	428b      	cmp	r3, r1
    819c:	d102      	bne.n	81a4 <Func_1+0x10>
    819e:	4a02      	ldr	r2, [pc, #8]	; (81a8 <Func_1+0x14>)
    81a0:	3001      	adds	r0, #1
    81a2:	7013      	strb	r3, [r2, #0]
    81a4:	4770      	bx	lr
    81a6:	46c0      	nop			; (mov r8, r8)
    81a8:	0001af8c 	andeq	sl, r1, ip, lsl #31

000081ac <Func_2>:
    81ac:	2200      	movs	r2, #0
    81ae:	b570      	push	{r4, r5, r6, lr}
    81b0:	4e13      	ldr	r6, [pc, #76]	; (8200 <Func_2+0x54>)
    81b2:	7884      	ldrb	r4, [r0, #2]
    81b4:	78cb      	ldrb	r3, [r1, #3]
    81b6:	7835      	ldrb	r5, [r6, #0]
    81b8:	42a3      	cmp	r3, r4
    81ba:	d019      	beq.n	81f0 <Func_2+0x44>
    81bc:	2a00      	cmp	r2, #0
    81be:	d11c      	bne.n	81fa <Func_2+0x4e>
    81c0:	7803      	ldrb	r3, [r0, #0]
    81c2:	780a      	ldrb	r2, [r1, #0]
    81c4:	429a      	cmp	r2, r3
    81c6:	d10a      	bne.n	81de <Func_2+0x32>
    81c8:	2a00      	cmp	r2, #0
    81ca:	d102      	bne.n	81d2 <Func_2+0x26>
    81cc:	e013      	b.n	81f6 <Func_2+0x4a>
    81ce:	2b00      	cmp	r3, #0
    81d0:	d011      	beq.n	81f6 <Func_2+0x4a>
    81d2:	3001      	adds	r0, #1
    81d4:	3101      	adds	r1, #1
    81d6:	7803      	ldrb	r3, [r0, #0]
    81d8:	780a      	ldrb	r2, [r1, #0]
    81da:	4293      	cmp	r3, r2
    81dc:	d0f7      	beq.n	81ce <Func_2+0x22>
    81de:	1a9b      	subs	r3, r3, r2
    81e0:	2000      	movs	r0, #0
    81e2:	2b00      	cmp	r3, #0
    81e4:	dd03      	ble.n	81ee <Func_2+0x42>
    81e6:	220a      	movs	r2, #10
    81e8:	4b06      	ldr	r3, [pc, #24]	; (8204 <Func_2+0x58>)
    81ea:	3001      	adds	r0, #1
    81ec:	601a      	str	r2, [r3, #0]
    81ee:	bd70      	pop	{r4, r5, r6, pc}
    81f0:	2201      	movs	r2, #1
    81f2:	001d      	movs	r5, r3
    81f4:	e7e0      	b.n	81b8 <Func_2+0xc>
    81f6:	2000      	movs	r0, #0
    81f8:	e7f9      	b.n	81ee <Func_2+0x42>
    81fa:	7035      	strb	r5, [r6, #0]
    81fc:	e7e0      	b.n	81c0 <Func_2+0x14>
    81fe:	46c0      	nop			; (mov r8, r8)
    8200:	0001af8c 	andeq	sl, r1, ip, lsl #31
    8204:	0001af88 	andeq	sl, r1, r8, lsl #31

00008208 <dhrystone>:
    8208:	b5f0      	push	{r4, r5, r6, r7, lr}
    820a:	4656      	mov	r6, sl
    820c:	4644      	mov	r4, r8
    820e:	465f      	mov	r7, fp
    8210:	464d      	mov	r5, r9
    8212:	4bd5      	ldr	r3, [pc, #852]	; (8568 <dhrystone+0x360>)
    8214:	b4f0      	push	{r4, r5, r6, r7}
    8216:	4fd5      	ldr	r7, [pc, #852]	; (856c <dhrystone+0x364>)
    8218:	4cd5      	ldr	r4, [pc, #852]	; (8570 <dhrystone+0x368>)
    821a:	601f      	str	r7, [r3, #0]
    821c:	4bd5      	ldr	r3, [pc, #852]	; (8574 <dhrystone+0x36c>)
    821e:	0a3a      	lsrs	r2, r7, #8
    8220:	601c      	str	r4, [r3, #0]
    8222:	4699      	mov	r9, r3
    8224:	2300      	movs	r3, #0
    8226:	7062      	strb	r2, [r4, #1]
    8228:	0c3a      	lsrs	r2, r7, #16
    822a:	70a2      	strb	r2, [r4, #2]
    822c:	0e3a      	lsrs	r2, r7, #24
    822e:	70e2      	strb	r2, [r4, #3]
    8230:	7123      	strb	r3, [r4, #4]
    8232:	2202      	movs	r2, #2
    8234:	7363      	strb	r3, [r4, #13]
    8236:	73a3      	strb	r3, [r4, #14]
    8238:	73e3      	strb	r3, [r4, #15]
    823a:	0023      	movs	r3, r4
    823c:	b097      	sub	sp, #92	; 0x5c
    823e:	3310      	adds	r3, #16
    8240:	7222      	strb	r2, [r4, #8]
    8242:	3226      	adds	r2, #38	; 0x26
    8244:	49cc      	ldr	r1, [pc, #816]	; (8578 <dhrystone+0x370>)
    8246:	4680      	mov	r8, r0
    8248:	9004      	str	r0, [sp, #16]
    824a:	7322      	strb	r2, [r4, #12]
    824c:	0018      	movs	r0, r3
    824e:	3a09      	subs	r2, #9
    8250:	7027      	strb	r7, [r4, #0]
    8252:	f7ff ff1f 	bl	8094 <memcpy>
    8256:	4ac9      	ldr	r2, [pc, #804]	; (857c <dhrystone+0x374>)
    8258:	ab06      	add	r3, sp, #24
    825a:	ca43      	ldmia	r2!, {r0, r1, r6}
    825c:	c343      	stmia	r3!, {r0, r1, r6}
    825e:	ca43      	ldmia	r2!, {r0, r1, r6}
    8260:	c343      	stmia	r3!, {r0, r1, r6}
    8262:	6811      	ldr	r1, [r2, #0]
    8264:	6019      	str	r1, [r3, #0]
    8266:	8891      	ldrh	r1, [r2, #4]
    8268:	8099      	strh	r1, [r3, #4]
    826a:	7992      	ldrb	r2, [r2, #6]
    826c:	49c4      	ldr	r1, [pc, #784]	; (8580 <dhrystone+0x378>)
    826e:	719a      	strb	r2, [r3, #6]
    8270:	220a      	movs	r2, #10
    8272:	4bc4      	ldr	r3, [pc, #784]	; (8584 <dhrystone+0x37c>)
    8274:	50ca      	str	r2, [r1, r3]
    8276:	4643      	mov	r3, r8
    8278:	2b00      	cmp	r3, #0
    827a:	dc00      	bgt.n	827e <dhrystone+0x76>
    827c:	e152      	b.n	8524 <dhrystone+0x31c>
    827e:	2701      	movs	r7, #1
    8280:	4bc1      	ldr	r3, [pc, #772]	; (8588 <dhrystone+0x380>)
    8282:	ac0e      	add	r4, sp, #56	; 0x38
    8284:	4698      	mov	r8, r3
    8286:	4bc1      	ldr	r3, [pc, #772]	; (858c <dhrystone+0x384>)
    8288:	9303      	str	r3, [sp, #12]
    828a:	4bc1      	ldr	r3, [pc, #772]	; (8590 <dhrystone+0x388>)
    828c:	9302      	str	r3, [sp, #8]
    828e:	2241      	movs	r2, #65	; 0x41
    8290:	4bc0      	ldr	r3, [pc, #768]	; (8594 <dhrystone+0x38c>)
    8292:	701a      	strb	r2, [r3, #0]
    8294:	4643      	mov	r3, r8
    8296:	2201      	movs	r2, #1
    8298:	601a      	str	r2, [r3, #0]
    829a:	2342      	movs	r3, #66	; 0x42
    829c:	4abe      	ldr	r2, [pc, #760]	; (8598 <dhrystone+0x390>)
    829e:	7013      	strb	r3, [r2, #0]
    82a0:	0023      	movs	r3, r4
    82a2:	4abe      	ldr	r2, [pc, #760]	; (859c <dhrystone+0x394>)
    82a4:	ca23      	ldmia	r2!, {r0, r1, r5}
    82a6:	c323      	stmia	r3!, {r0, r1, r5}
    82a8:	ca23      	ldmia	r2!, {r0, r1, r5}
    82aa:	c323      	stmia	r3!, {r0, r1, r5}
    82ac:	6811      	ldr	r1, [r2, #0]
    82ae:	a806      	add	r0, sp, #24
    82b0:	6019      	str	r1, [r3, #0]
    82b2:	8891      	ldrh	r1, [r2, #4]
    82b4:	8099      	strh	r1, [r3, #4]
    82b6:	7992      	ldrb	r2, [r2, #6]
    82b8:	0021      	movs	r1, r4
    82ba:	719a      	strb	r2, [r3, #6]
    82bc:	f7ff ff76 	bl	81ac <Func_2>
    82c0:	4642      	mov	r2, r8
    82c2:	4243      	negs	r3, r0
    82c4:	4143      	adcs	r3, r0
    82c6:	49ae      	ldr	r1, [pc, #696]	; (8580 <dhrystone+0x378>)
    82c8:	6013      	str	r3, [r2, #0]
    82ca:	9803      	ldr	r0, [sp, #12]
    82cc:	2307      	movs	r3, #7
    82ce:	2203      	movs	r2, #3
    82d0:	f7ff ff40 	bl	8154 <Proc_8>
    82d4:	464b      	mov	r3, r9
    82d6:	6818      	ldr	r0, [r3, #0]
    82d8:	f7ff ff04 	bl	80e4 <Proc_1>
    82dc:	4bae      	ldr	r3, [pc, #696]	; (8598 <dhrystone+0x390>)
    82de:	781e      	ldrb	r6, [r3, #0]
    82e0:	2e40      	cmp	r6, #64	; 0x40
    82e2:	d800      	bhi.n	82e6 <dhrystone+0xde>
    82e4:	e10b      	b.n	84fe <dhrystone+0x2f6>
    82e6:	2200      	movs	r2, #0
    82e8:	9b02      	ldr	r3, [sp, #8]
    82ea:	2000      	movs	r0, #0
    82ec:	681b      	ldr	r3, [r3, #0]
    82ee:	4692      	mov	sl, r2
    82f0:	469c      	mov	ip, r3
    82f2:	4ba8      	ldr	r3, [pc, #672]	; (8594 <dhrystone+0x38c>)
    82f4:	2501      	movs	r5, #1
    82f6:	781b      	ldrb	r3, [r3, #0]
    82f8:	2103      	movs	r1, #3
    82fa:	469b      	mov	fp, r3
    82fc:	2341      	movs	r3, #65	; 0x41
    82fe:	9000      	str	r0, [sp, #0]
    8300:	9401      	str	r4, [sp, #4]
    8302:	3301      	adds	r3, #1
    8304:	b2db      	uxtb	r3, r3
    8306:	42b3      	cmp	r3, r6
    8308:	d81a      	bhi.n	8340 <dhrystone+0x138>
    830a:	2200      	movs	r2, #0
    830c:	2b43      	cmp	r3, #67	; 0x43
    830e:	d100      	bne.n	8312 <dhrystone+0x10a>
    8310:	e0e9      	b.n	84e6 <dhrystone+0x2de>
    8312:	4295      	cmp	r5, r2
    8314:	d1f5      	bne.n	8302 <dhrystone+0xfa>
    8316:	9a01      	ldr	r2, [sp, #4]
    8318:	49a1      	ldr	r1, [pc, #644]	; (85a0 <dhrystone+0x398>)
    831a:	3301      	adds	r3, #1
    831c:	c931      	ldmia	r1!, {r0, r4, r5}
    831e:	c231      	stmia	r2!, {r0, r4, r5}
    8320:	c931      	ldmia	r1!, {r0, r4, r5}
    8322:	c231      	stmia	r2!, {r0, r4, r5}
    8324:	680d      	ldr	r5, [r1, #0]
    8326:	b2db      	uxtb	r3, r3
    8328:	6015      	str	r5, [r2, #0]
    832a:	888d      	ldrh	r5, [r1, #4]
    832c:	46bc      	mov	ip, r7
    832e:	8095      	strh	r5, [r2, #4]
    8330:	7989      	ldrb	r1, [r1, #6]
    8332:	2500      	movs	r5, #0
    8334:	7191      	strb	r1, [r2, #6]
    8336:	2201      	movs	r2, #1
    8338:	0039      	movs	r1, r7
    833a:	4692      	mov	sl, r2
    833c:	42b3      	cmp	r3, r6
    833e:	d9e4      	bls.n	830a <dhrystone+0x102>
    8340:	9800      	ldr	r0, [sp, #0]
    8342:	9c01      	ldr	r4, [sp, #4]
    8344:	2800      	cmp	r0, #0
    8346:	d000      	beq.n	834a <dhrystone+0x142>
    8348:	e106      	b.n	8558 <dhrystone+0x350>
    834a:	4653      	mov	r3, sl
    834c:	2b00      	cmp	r3, #0
    834e:	d000      	beq.n	8352 <dhrystone+0x14a>
    8350:	e106      	b.n	8560 <dhrystone+0x358>
    8352:	004b      	lsls	r3, r1, #1
    8354:	469b      	mov	fp, r3
    8356:	448b      	add	fp, r1
    8358:	4658      	mov	r0, fp
    835a:	2107      	movs	r1, #7
    835c:	f000 f93e 	bl	85dc <__aeabi_idiv>
    8360:	465b      	mov	r3, fp
    8362:	1fd9      	subs	r1, r3, #7
    8364:	00cb      	lsls	r3, r1, #3
    8366:	1a59      	subs	r1, r3, r1
    8368:	1a09      	subs	r1, r1, r0
    836a:	4b8a      	ldr	r3, [pc, #552]	; (8594 <dhrystone+0x38c>)
    836c:	781b      	ldrb	r3, [r3, #0]
    836e:	2b41      	cmp	r3, #65	; 0x41
    8370:	d100      	bne.n	8374 <dhrystone+0x16c>
    8372:	e0be      	b.n	84f2 <dhrystone+0x2ea>
    8374:	9a04      	ldr	r2, [sp, #16]
    8376:	3701      	adds	r7, #1
    8378:	42ba      	cmp	r2, r7
    837a:	da88      	bge.n	828e <dhrystone+0x86>
    837c:	468b      	mov	fp, r1
    837e:	4a81      	ldr	r2, [pc, #516]	; (8584 <dhrystone+0x37c>)
    8380:	497f      	ldr	r1, [pc, #508]	; (8580 <dhrystone+0x378>)
    8382:	9300      	str	r3, [sp, #0]
    8384:	588a      	ldr	r2, [r1, r2]
    8386:	4682      	mov	sl, r0
    8388:	9201      	str	r2, [sp, #4]
    838a:	464a      	mov	r2, r9
    838c:	6812      	ldr	r2, [r2, #0]
    838e:	7911      	ldrb	r1, [r2, #4]
    8390:	4248      	negs	r0, r1
    8392:	4148      	adcs	r0, r1
    8394:	9005      	str	r0, [sp, #20]
    8396:	7a11      	ldrb	r1, [r2, #8]
    8398:	3902      	subs	r1, #2
    839a:	4248      	negs	r0, r1
    839c:	4148      	adcs	r0, r1
    839e:	68d1      	ldr	r1, [r2, #12]
    83a0:	4681      	mov	r9, r0
    83a2:	3911      	subs	r1, #17
    83a4:	4248      	negs	r0, r1
    83a6:	4148      	adcs	r0, r1
    83a8:	4684      	mov	ip, r0
    83aa:	496f      	ldr	r1, [pc, #444]	; (8568 <dhrystone+0x360>)
    83ac:	680f      	ldr	r7, [r1, #0]
    83ae:	9902      	ldr	r1, [sp, #8]
    83b0:	3e42      	subs	r6, #66	; 0x42
    83b2:	6808      	ldr	r0, [r1, #0]
    83b4:	3805      	subs	r0, #5
    83b6:	4243      	negs	r3, r0
    83b8:	4143      	adcs	r3, r0
    83ba:	4641      	mov	r1, r8
    83bc:	6809      	ldr	r1, [r1, #0]
    83be:	3901      	subs	r1, #1
    83c0:	4248      	negs	r0, r1
    83c2:	4148      	adcs	r0, r1
    83c4:	0001      	movs	r1, r0
    83c6:	1858      	adds	r0, r3, r1
    83c8:	9b00      	ldr	r3, [sp, #0]
    83ca:	3b41      	subs	r3, #65	; 0x41
    83cc:	4259      	negs	r1, r3
    83ce:	4159      	adcs	r1, r3
    83d0:	1808      	adds	r0, r1, r0
    83d2:	4271      	negs	r1, r6
    83d4:	4171      	adcs	r1, r6
    83d6:	9b03      	ldr	r3, [sp, #12]
    83d8:	1808      	adds	r0, r1, r0
    83da:	6a1b      	ldr	r3, [r3, #32]
    83dc:	3b07      	subs	r3, #7
    83de:	425e      	negs	r6, r3
    83e0:	415e      	adcs	r6, r3
    83e2:	9b04      	ldr	r3, [sp, #16]
    83e4:	9901      	ldr	r1, [sp, #4]
    83e6:	330a      	adds	r3, #10
    83e8:	1a5b      	subs	r3, r3, r1
    83ea:	1830      	adds	r0, r6, r0
    83ec:	4259      	negs	r1, r3
    83ee:	4159      	adcs	r1, r3
    83f0:	9b05      	ldr	r3, [sp, #20]
    83f2:	1808      	adds	r0, r1, r0
    83f4:	4698      	mov	r8, r3
    83f6:	0011      	movs	r1, r2
    83f8:	4440      	add	r0, r8
    83fa:	7c13      	ldrb	r3, [r2, #16]
    83fc:	4448      	add	r0, r9
    83fe:	4460      	add	r0, ip
    8400:	3110      	adds	r1, #16
    8402:	4a5d      	ldr	r2, [pc, #372]	; (8578 <dhrystone+0x370>)
    8404:	2644      	movs	r6, #68	; 0x44
    8406:	2b44      	cmp	r3, #68	; 0x44
    8408:	d003      	beq.n	8412 <dhrystone+0x20a>
    840a:	e008      	b.n	841e <dhrystone+0x216>
    840c:	2b00      	cmp	r3, #0
    840e:	d100      	bne.n	8412 <dhrystone+0x20a>
    8410:	e079      	b.n	8506 <dhrystone+0x2fe>
    8412:	3101      	adds	r1, #1
    8414:	3201      	adds	r2, #1
    8416:	780b      	ldrb	r3, [r1, #0]
    8418:	7816      	ldrb	r6, [r2, #0]
    841a:	42b3      	cmp	r3, r6
    841c:	d0f6      	beq.n	840c <dhrystone+0x204>
    841e:	1af3      	subs	r3, r6, r3
    8420:	425a      	negs	r2, r3
    8422:	415a      	adcs	r2, r3
    8424:	1813      	adds	r3, r2, r0
    8426:	793a      	ldrb	r2, [r7, #4]
    8428:	003e      	movs	r6, r7
    842a:	4250      	negs	r0, r2
    842c:	4150      	adcs	r0, r2
    842e:	18c3      	adds	r3, r0, r3
    8430:	7a38      	ldrb	r0, [r7, #8]
    8432:	3610      	adds	r6, #16
    8434:	3801      	subs	r0, #1
    8436:	4241      	negs	r1, r0
    8438:	4141      	adcs	r1, r0
    843a:	18c8      	adds	r0, r1, r3
    843c:	68fb      	ldr	r3, [r7, #12]
    843e:	3b12      	subs	r3, #18
    8440:	4259      	negs	r1, r3
    8442:	4159      	adcs	r1, r3
    8444:	7c3b      	ldrb	r3, [r7, #16]
    8446:	1808      	adds	r0, r1, r0
    8448:	2244      	movs	r2, #68	; 0x44
    844a:	494b      	ldr	r1, [pc, #300]	; (8578 <dhrystone+0x370>)
    844c:	2b44      	cmp	r3, #68	; 0x44
    844e:	d002      	beq.n	8456 <dhrystone+0x24e>
    8450:	e007      	b.n	8462 <dhrystone+0x25a>
    8452:	2b00      	cmp	r3, #0
    8454:	d064      	beq.n	8520 <dhrystone+0x318>
    8456:	3601      	adds	r6, #1
    8458:	3101      	adds	r1, #1
    845a:	7833      	ldrb	r3, [r6, #0]
    845c:	780a      	ldrb	r2, [r1, #0]
    845e:	4293      	cmp	r3, r2
    8460:	d0f7      	beq.n	8452 <dhrystone+0x24a>
    8462:	4651      	mov	r1, sl
    8464:	465e      	mov	r6, fp
    8466:	1a9a      	subs	r2, r3, r2
    8468:	4253      	negs	r3, r2
    846a:	4153      	adcs	r3, r2
    846c:	3905      	subs	r1, #5
    846e:	424a      	negs	r2, r1
    8470:	414a      	adcs	r2, r1
    8472:	3e0d      	subs	r6, #13
    8474:	4271      	negs	r1, r6
    8476:	4171      	adcs	r1, r6
    8478:	3d01      	subs	r5, #1
    847a:	1818      	adds	r0, r3, r0
    847c:	426b      	negs	r3, r5
    847e:	416b      	adcs	r3, r5
    8480:	1810      	adds	r0, r2, r0
    8482:	1808      	adds	r0, r1, r0
    8484:	3001      	adds	r0, #1
    8486:	1818      	adds	r0, r3, r0
    8488:	ab06      	add	r3, sp, #24
    848a:	781d      	ldrb	r5, [r3, #0]
    848c:	493b      	ldr	r1, [pc, #236]	; (857c <dhrystone+0x374>)
    848e:	001a      	movs	r2, r3
    8490:	2d44      	cmp	r5, #68	; 0x44
    8492:	d002      	beq.n	849a <dhrystone+0x292>
    8494:	e05b      	b.n	854e <dhrystone+0x346>
    8496:	2e00      	cmp	r6, #0
    8498:	d039      	beq.n	850e <dhrystone+0x306>
    849a:	3201      	adds	r2, #1
    849c:	3101      	adds	r1, #1
    849e:	7816      	ldrb	r6, [r2, #0]
    84a0:	780b      	ldrb	r3, [r1, #0]
    84a2:	429e      	cmp	r6, r3
    84a4:	d0f7      	beq.n	8496 <dhrystone+0x28e>
    84a6:	1af6      	subs	r6, r6, r3
    84a8:	4271      	negs	r1, r6
    84aa:	4171      	adcs	r1, r6
    84ac:	7822      	ldrb	r2, [r4, #0]
    84ae:	1840      	adds	r0, r0, r1
    84b0:	2a44      	cmp	r2, #68	; 0x44
    84b2:	d109      	bne.n	84c8 <dhrystone+0x2c0>
    84b4:	4b39      	ldr	r3, [pc, #228]	; (859c <dhrystone+0x394>)
    84b6:	e001      	b.n	84bc <dhrystone+0x2b4>
    84b8:	2a00      	cmp	r2, #0
    84ba:	d026      	beq.n	850a <dhrystone+0x302>
    84bc:	3401      	adds	r4, #1
    84be:	3301      	adds	r3, #1
    84c0:	7822      	ldrb	r2, [r4, #0]
    84c2:	781d      	ldrb	r5, [r3, #0]
    84c4:	42aa      	cmp	r2, r5
    84c6:	d0f7      	beq.n	84b8 <dhrystone+0x2b0>
    84c8:	1b52      	subs	r2, r2, r5
    84ca:	4251      	negs	r1, r2
    84cc:	4151      	adcs	r1, r2
    84ce:	1808      	adds	r0, r1, r0
    84d0:	3814      	subs	r0, #20
    84d2:	4242      	negs	r2, r0
    84d4:	4142      	adcs	r2, r0
    84d6:	0010      	movs	r0, r2
    84d8:	b017      	add	sp, #92	; 0x5c
    84da:	bc3c      	pop	{r2, r3, r4, r5}
    84dc:	4690      	mov	r8, r2
    84de:	4699      	mov	r9, r3
    84e0:	46a2      	mov	sl, r4
    84e2:	46ab      	mov	fp, r5
    84e4:	bdf0      	pop	{r4, r5, r6, r7, pc}
    84e6:	3201      	adds	r2, #1
    84e8:	9200      	str	r2, [sp, #0]
    84ea:	3242      	adds	r2, #66	; 0x42
    84ec:	4693      	mov	fp, r2
    84ee:	3a42      	subs	r2, #66	; 0x42
    84f0:	e70f      	b.n	8312 <dhrystone+0x10a>
    84f2:	9a02      	ldr	r2, [sp, #8]
    84f4:	3009      	adds	r0, #9
    84f6:	6812      	ldr	r2, [r2, #0]
    84f8:	9200      	str	r2, [sp, #0]
    84fa:	1a80      	subs	r0, r0, r2
    84fc:	e73a      	b.n	8374 <dhrystone+0x16c>
    84fe:	210d      	movs	r1, #13
    8500:	2001      	movs	r0, #1
    8502:	2501      	movs	r5, #1
    8504:	e731      	b.n	836a <dhrystone+0x162>
    8506:	001e      	movs	r6, r3
    8508:	e789      	b.n	841e <dhrystone+0x216>
    850a:	0015      	movs	r5, r2
    850c:	e7dc      	b.n	84c8 <dhrystone+0x2c0>
    850e:	0033      	movs	r3, r6
    8510:	1af6      	subs	r6, r6, r3
    8512:	4271      	negs	r1, r6
    8514:	4171      	adcs	r1, r6
    8516:	7822      	ldrb	r2, [r4, #0]
    8518:	1840      	adds	r0, r0, r1
    851a:	2a44      	cmp	r2, #68	; 0x44
    851c:	d0ca      	beq.n	84b4 <dhrystone+0x2ac>
    851e:	e7d3      	b.n	84c8 <dhrystone+0x2c0>
    8520:	001a      	movs	r2, r3
    8522:	e79e      	b.n	8462 <dhrystone+0x25a>
    8524:	210a      	movs	r1, #10
    8526:	4a1c      	ldr	r2, [pc, #112]	; (8598 <dhrystone+0x390>)
    8528:	9101      	str	r1, [sp, #4]
    852a:	7816      	ldrb	r6, [r2, #0]
    852c:	2200      	movs	r2, #0
    852e:	4916      	ldr	r1, [pc, #88]	; (8588 <dhrystone+0x380>)
    8530:	4b18      	ldr	r3, [pc, #96]	; (8594 <dhrystone+0x38c>)
    8532:	4688      	mov	r8, r1
    8534:	4915      	ldr	r1, [pc, #84]	; (858c <dhrystone+0x384>)
    8536:	781b      	ldrb	r3, [r3, #0]
    8538:	9103      	str	r1, [sp, #12]
    853a:	4915      	ldr	r1, [pc, #84]	; (8590 <dhrystone+0x388>)
    853c:	4694      	mov	ip, r2
    853e:	3201      	adds	r2, #1
    8540:	4691      	mov	r9, r2
    8542:	9205      	str	r2, [sp, #20]
    8544:	9300      	str	r3, [sp, #0]
    8546:	0022      	movs	r2, r4
    8548:	9102      	str	r1, [sp, #8]
    854a:	ac0e      	add	r4, sp, #56	; 0x38
    854c:	e72f      	b.n	83ae <dhrystone+0x1a6>
    854e:	7822      	ldrb	r2, [r4, #0]
    8550:	2a44      	cmp	r2, #68	; 0x44
    8552:	d0af      	beq.n	84b4 <dhrystone+0x2ac>
    8554:	2544      	movs	r5, #68	; 0x44
    8556:	e7b7      	b.n	84c8 <dhrystone+0x2c0>
    8558:	465a      	mov	r2, fp
    855a:	4b0e      	ldr	r3, [pc, #56]	; (8594 <dhrystone+0x38c>)
    855c:	701a      	strb	r2, [r3, #0]
    855e:	e6f4      	b.n	834a <dhrystone+0x142>
    8560:	4662      	mov	r2, ip
    8562:	9b02      	ldr	r3, [sp, #8]
    8564:	601a      	str	r2, [r3, #0]
    8566:	e6f4      	b.n	8352 <dhrystone+0x14a>
    8568:	0001af84 	andeq	sl, r1, r4, lsl #31
    856c:	0001af98 	muleq	r1, r8, pc	; <UNPREDICTABLE>
    8570:	00018840 	andeq	r8, r1, r0, asr #16
    8574:	0001af90 	muleq	r1, r0, pc	; <UNPREDICTABLE>
    8578:	000087b4 			; <UNDEFINED> instruction: 0x000087b4
    857c:	000087d4 	ldrdeq	r8, [r0], -r4
    8580:	00018870 	andeq	r8, r1, r0, ror r8
    8584:	0000065c 	andeq	r0, r0, ip, asr r6
    8588:	0001b090 	muleq	r1, r0, r0
    858c:	0001afc8 	andeq	sl, r1, r8, asr #31
    8590:	0001af88 	andeq	sl, r1, r8, lsl #31
    8594:	0001af8c 	andeq	sl, r1, ip, lsl #31
    8598:	0001af8d 	andeq	sl, r1, sp, lsl #31
    859c:	000087f4 	strdeq	r8, [r0], -r4
    85a0:	00008814 	andeq	r8, r0, r4, lsl r8

000085a4 <Func_3>:
    85a4:	b2c0      	uxtb	r0, r0
    85a6:	3802      	subs	r0, #2
    85a8:	4243      	negs	r3, r0
    85aa:	4158      	adcs	r0, r3
    85ac:	4770      	bx	lr
    85ae:	46c0      	nop			; (mov r8, r8)

000085b0 <strcmp>:
    85b0:	7802      	ldrb	r2, [r0, #0]
    85b2:	780b      	ldrb	r3, [r1, #0]
    85b4:	4293      	cmp	r3, r2
    85b6:	d006      	beq.n	85c6 <strcmp+0x16>
    85b8:	e00d      	b.n	85d6 <strcmp+0x26>
    85ba:	3001      	adds	r0, #1
    85bc:	3101      	adds	r1, #1
    85be:	7803      	ldrb	r3, [r0, #0]
    85c0:	780a      	ldrb	r2, [r1, #0]
    85c2:	4293      	cmp	r3, r2
    85c4:	d104      	bne.n	85d0 <strcmp+0x20>
    85c6:	2b00      	cmp	r3, #0
    85c8:	d1f7      	bne.n	85ba <strcmp+0xa>
    85ca:	2000      	movs	r0, #0
    85cc:	1ac0      	subs	r0, r0, r3
    85ce:	4770      	bx	lr
    85d0:	0018      	movs	r0, r3
    85d2:	0013      	movs	r3, r2
    85d4:	e7fa      	b.n	85cc <strcmp+0x1c>
    85d6:	0010      	movs	r0, r2
    85d8:	e7f8      	b.n	85cc <strcmp+0x1c>
    85da:	46c0      	nop			; (mov r8, r8)

000085dc <__aeabi_idiv>:
    85dc:	4603      	mov	r3, r0
    85de:	430b      	orrs	r3, r1
    85e0:	d47f      	bmi.n	86e2 <__aeabi_idiv+0x106>
    85e2:	2200      	movs	r2, #0
    85e4:	0843      	lsrs	r3, r0, #1
    85e6:	428b      	cmp	r3, r1
    85e8:	d374      	bcc.n	86d4 <__aeabi_idiv+0xf8>
    85ea:	0903      	lsrs	r3, r0, #4
    85ec:	428b      	cmp	r3, r1
    85ee:	d35f      	bcc.n	86b0 <__aeabi_idiv+0xd4>
    85f0:	0a03      	lsrs	r3, r0, #8
    85f2:	428b      	cmp	r3, r1
    85f4:	d344      	bcc.n	8680 <__aeabi_idiv+0xa4>
    85f6:	0b03      	lsrs	r3, r0, #12
    85f8:	428b      	cmp	r3, r1
    85fa:	d328      	bcc.n	864e <__aeabi_idiv+0x72>
    85fc:	0c03      	lsrs	r3, r0, #16
    85fe:	428b      	cmp	r3, r1
    8600:	d30d      	bcc.n	861e <__aeabi_idiv+0x42>
    8602:	22ff      	movs	r2, #255	; 0xff
    8604:	0209      	lsls	r1, r1, #8
    8606:	ba12      	rev	r2, r2
    8608:	0c03      	lsrs	r3, r0, #16
    860a:	428b      	cmp	r3, r1
    860c:	d302      	bcc.n	8614 <__aeabi_idiv+0x38>
    860e:	1212      	asrs	r2, r2, #8
    8610:	0209      	lsls	r1, r1, #8
    8612:	d065      	beq.n	86e0 <__aeabi_idiv+0x104>
    8614:	0b03      	lsrs	r3, r0, #12
    8616:	428b      	cmp	r3, r1
    8618:	d319      	bcc.n	864e <__aeabi_idiv+0x72>
    861a:	e000      	b.n	861e <__aeabi_idiv+0x42>
    861c:	0a09      	lsrs	r1, r1, #8
    861e:	0bc3      	lsrs	r3, r0, #15
    8620:	428b      	cmp	r3, r1
    8622:	d301      	bcc.n	8628 <__aeabi_idiv+0x4c>
    8624:	03cb      	lsls	r3, r1, #15
    8626:	1ac0      	subs	r0, r0, r3
    8628:	4152      	adcs	r2, r2
    862a:	0b83      	lsrs	r3, r0, #14
    862c:	428b      	cmp	r3, r1
    862e:	d301      	bcc.n	8634 <__aeabi_idiv+0x58>
    8630:	038b      	lsls	r3, r1, #14
    8632:	1ac0      	subs	r0, r0, r3
    8634:	4152      	adcs	r2, r2
    8636:	0b43      	lsrs	r3, r0, #13
    8638:	428b      	cmp	r3, r1
    863a:	d301      	bcc.n	8640 <__aeabi_idiv+0x64>
    863c:	034b      	lsls	r3, r1, #13
    863e:	1ac0      	subs	r0, r0, r3
    8640:	4152      	adcs	r2, r2
    8642:	0b03      	lsrs	r3, r0, #12
    8644:	428b      	cmp	r3, r1
    8646:	d301      	bcc.n	864c <__aeabi_idiv+0x70>
    8648:	030b      	lsls	r3, r1, #12
    864a:	1ac0      	subs	r0, r0, r3
    864c:	4152      	adcs	r2, r2
    864e:	0ac3      	lsrs	r3, r0, #11
    8650:	428b      	cmp	r3, r1
    8652:	d301      	bcc.n	8658 <__aeabi_idiv+0x7c>
    8654:	02cb      	lsls	r3, r1, #11
    8656:	1ac0      	subs	r0, r0, r3
    8658:	4152      	adcs	r2, r2
    865a:	0a83      	lsrs	r3, r0, #10
    865c:	428b      	cmp	r3, r1
    865e:	d301      	bcc.n	8664 <__aeabi_idiv+0x88>
    8660:	028b      	lsls	r3, r1, #10
    8662:	1ac0      	subs	r0, r0, r3
    8664:	4152      	adcs	r2, r2
    8666:	0a43      	lsrs	r3, r0, #9
    8668:	428b      	cmp	r3, r1
    866a:	d301      	bcc.n	8670 <__aeabi_idiv+0x94>
    866c:	024b      	lsls	r3, r1, #9
    866e:	1ac0      	subs	r0, r0, r3
    8670:	4152      	adcs	r2, r2
    8672:	0a03      	lsrs	r3, r0, #8
    8674:	428b      	cmp	r3, r1
    8676:	d301      	bcc.n	867c <__aeabi_idiv+0xa0>
    8678:	020b      	lsls	r3, r1, #8
    867a:	1ac0      	subs	r0, r0, r3
    867c:	4152      	adcs	r2, r2
    867e:	d2cd      	bcs.n	861c <__aeabi_idiv+0x40>
    8680:	09c3      	lsrs	r3, r0, #7
    8682:	428b      	cmp	r3, r1
    8684:	d301      	bcc.n	868a <__aeabi_idiv+0xae>
    8686:	01cb      	lsls	r3, r1, #7
    8688:	1ac0      	subs	r0, r0, r3
    868a:	4152      	adcs	r2, r2
    868c:	0983      	lsrs	r3, r0, #6
    868e:	428b      	cmp	r3, r1
    8690:	d301      	bcc.n	8696 <__aeabi_idiv+0xba>
    8692:	018b      	lsls	r3, r1, #6
    8694:	1ac0      	subs	r0, r0, r3
    8696:	4152      	adcs	r2, r2
    8698:	0943      	lsrs	r3, r0, #5
    869a:	428b      	cmp	r3, r1
    869c:	d301      	bcc.n	86a2 <__aeabi_idiv+0xc6>
    869e:	014b      	lsls	r3, r1, #5
    86a0:	1ac0      	subs	r0, r0, r3
    86a2:	4152      	adcs	r2, r2
    86a4:	0903      	lsrs	r3, r0, #4
    86a6:	428b      	cmp	r3, r1
    86a8:	d301      	bcc.n	86ae <__aeabi_idiv+0xd2>
    86aa:	010b      	lsls	r3, r1, #4
    86ac:	1ac0      	subs	r0, r0, r3
    86ae:	4152      	adcs	r2, r2
    86b0:	08c3      	lsrs	r3, r0, #3
    86b2:	428b      	cmp	r3, r1
    86b4:	d301      	bcc.n	86ba <__aeabi_idiv+0xde>
    86b6:	00cb      	lsls	r3, r1, #3
    86b8:	1ac0      	subs	r0, r0, r3
    86ba:	4152      	adcs	r2, r2
    86bc:	0883      	lsrs	r3, r0, #2
    86be:	428b      	cmp	r3, r1
    86c0:	d301      	bcc.n	86c6 <__aeabi_idiv+0xea>
    86c2:	008b      	lsls	r3, r1, #2
    86c4:	1ac0      	subs	r0, r0, r3
    86c6:	4152      	adcs	r2, r2
    86c8:	0843      	lsrs	r3, r0, #1
    86ca:	428b      	cmp	r3, r1
    86cc:	d301      	bcc.n	86d2 <__aeabi_idiv+0xf6>
    86ce:	004b      	lsls	r3, r1, #1
    86d0:	1ac0      	subs	r0, r0, r3
    86d2:	4152      	adcs	r2, r2
    86d4:	1a41      	subs	r1, r0, r1
    86d6:	d200      	bcs.n	86da <__aeabi_idiv+0xfe>
    86d8:	4601      	mov	r1, r0
    86da:	4152      	adcs	r2, r2
    86dc:	4610      	mov	r0, r2
    86de:	4770      	bx	lr
    86e0:	e05d      	b.n	879e <__aeabi_idiv+0x1c2>
    86e2:	0fca      	lsrs	r2, r1, #31
    86e4:	d000      	beq.n	86e8 <__aeabi_idiv+0x10c>
    86e6:	4249      	negs	r1, r1
    86e8:	1003      	asrs	r3, r0, #32
    86ea:	d300      	bcc.n	86ee <__aeabi_idiv+0x112>
    86ec:	4240      	negs	r0, r0
    86ee:	4053      	eors	r3, r2
    86f0:	2200      	movs	r2, #0
    86f2:	469c      	mov	ip, r3
    86f4:	0903      	lsrs	r3, r0, #4
    86f6:	428b      	cmp	r3, r1
    86f8:	d32d      	bcc.n	8756 <__aeabi_idiv+0x17a>
    86fa:	0a03      	lsrs	r3, r0, #8
    86fc:	428b      	cmp	r3, r1
    86fe:	d312      	bcc.n	8726 <__aeabi_idiv+0x14a>
    8700:	22fc      	movs	r2, #252	; 0xfc
    8702:	0189      	lsls	r1, r1, #6
    8704:	ba12      	rev	r2, r2
    8706:	0a03      	lsrs	r3, r0, #8
    8708:	428b      	cmp	r3, r1
    870a:	d30c      	bcc.n	8726 <__aeabi_idiv+0x14a>
    870c:	0189      	lsls	r1, r1, #6
    870e:	1192      	asrs	r2, r2, #6
    8710:	428b      	cmp	r3, r1
    8712:	d308      	bcc.n	8726 <__aeabi_idiv+0x14a>
    8714:	0189      	lsls	r1, r1, #6
    8716:	1192      	asrs	r2, r2, #6
    8718:	428b      	cmp	r3, r1
    871a:	d304      	bcc.n	8726 <__aeabi_idiv+0x14a>
    871c:	0189      	lsls	r1, r1, #6
    871e:	d03a      	beq.n	8796 <__aeabi_idiv+0x1ba>
    8720:	1192      	asrs	r2, r2, #6
    8722:	e000      	b.n	8726 <__aeabi_idiv+0x14a>
    8724:	0989      	lsrs	r1, r1, #6
    8726:	09c3      	lsrs	r3, r0, #7
    8728:	428b      	cmp	r3, r1
    872a:	d301      	bcc.n	8730 <__aeabi_idiv+0x154>
    872c:	01cb      	lsls	r3, r1, #7
    872e:	1ac0      	subs	r0, r0, r3
    8730:	4152      	adcs	r2, r2
    8732:	0983      	lsrs	r3, r0, #6
    8734:	428b      	cmp	r3, r1
    8736:	d301      	bcc.n	873c <__aeabi_idiv+0x160>
    8738:	018b      	lsls	r3, r1, #6
    873a:	1ac0      	subs	r0, r0, r3
    873c:	4152      	adcs	r2, r2
    873e:	0943      	lsrs	r3, r0, #5
    8740:	428b      	cmp	r3, r1
    8742:	d301      	bcc.n	8748 <__aeabi_idiv+0x16c>
    8744:	014b      	lsls	r3, r1, #5
    8746:	1ac0      	subs	r0, r0, r3
    8748:	4152      	adcs	r2, r2
    874a:	0903      	lsrs	r3, r0, #4
    874c:	428b      	cmp	r3, r1
    874e:	d301      	bcc.n	8754 <__aeabi_idiv+0x178>
    8750:	010b      	lsls	r3, r1, #4
    8752:	1ac0      	subs	r0, r0, r3
    8754:	4152      	adcs	r2, r2
    8756:	08c3      	lsrs	r3, r0, #3
    8758:	428b      	cmp	r3, r1
    875a:	d301      	bcc.n	8760 <__aeabi_idiv+0x184>
    875c:	00cb      	lsls	r3, r1, #3
    875e:	1ac0      	subs	r0, r0, r3
    8760:	4152      	adcs	r2, r2
    8762:	0883      	lsrs	r3, r0, #2
    8764:	428b      	cmp	r3, r1
    8766:	d301      	bcc.n	876c <__aeabi_idiv+0x190>
    8768:	008b      	lsls	r3, r1, #2
    876a:	1ac0      	subs	r0, r0, r3
    876c:	4152      	adcs	r2, r2
    876e:	d2d9      	bcs.n	8724 <__aeabi_idiv+0x148>
    8770:	0843      	lsrs	r3, r0, #1
    8772:	428b      	cmp	r3, r1
    8774:	d301      	bcc.n	877a <__aeabi_idiv+0x19e>
    8776:	004b      	lsls	r3, r1, #1
    8778:	1ac0      	subs	r0, r0, r3
    877a:	4152      	adcs	r2, r2
    877c:	1a41      	subs	r1, r0, r1
    877e:	d200      	bcs.n	8782 <__aeabi_idiv+0x1a6>
    8780:	4601      	mov	r1, r0
    8782:	4663      	mov	r3, ip
    8784:	4152      	adcs	r2, r2
    8786:	105b      	asrs	r3, r3, #1
    8788:	4610      	mov	r0, r2
    878a:	d301      	bcc.n	8790 <__aeabi_idiv+0x1b4>
    878c:	4240      	negs	r0, r0
    878e:	2b00      	cmp	r3, #0
    8790:	d500      	bpl.n	8794 <__aeabi_idiv+0x1b8>
    8792:	4249      	negs	r1, r1
    8794:	4770      	bx	lr
    8796:	4663      	mov	r3, ip
    8798:	105b      	asrs	r3, r3, #1
    879a:	d300      	bcc.n	879e <__aeabi_idiv+0x1c2>
    879c:	4240      	negs	r0, r0
    879e:	b501      	push	{r0, lr}
    87a0:	2000      	movs	r0, #0
    87a2:	f000 f805 	bl	87b0 <__aeabi_idiv0>
    87a6:	bd02      	pop	{r1, pc}

000087a8 <__aeabi_idivmod>:
    87a8:	2900      	cmp	r1, #0
    87aa:	d0f8      	beq.n	879e <__aeabi_idiv+0x1c2>
    87ac:	e716      	b.n	85dc <__aeabi_idiv>
    87ae:	4770      	bx	lr

000087b0 <__aeabi_idiv0>:
    87b0:	4770      	bx	lr
    87b2:	46c0      	nop			; (mov r8, r8)

Disassembly of section .rodata:

000087b4 <__data_start-0x10080>:
    87b4:	59524844 	ldmdbpl	r2, {r2, r6, fp, lr}^
    87b8:	4e4f5453 	mcrmi	4, 2, r5, cr15, cr3, {2}
    87bc:	52502045 	subspl	r2, r0, #69	; 0x45
    87c0:	4152474f 	cmpmi	r2, pc, asr #14
    87c4:	53202c4d 			; <UNDEFINED> instruction: 0x53202c4d
    87c8:	20454d4f 	subcs	r4, r5, pc, asr #26
    87cc:	49525453 	ldmdbmi	r2, {r0, r1, r4, r6, sl, ip, lr}^
    87d0:	0000474e 	andeq	r4, r0, lr, asr #14
    87d4:	59524844 	ldmdbpl	r2, {r2, r6, fp, lr}^
    87d8:	4e4f5453 	mcrmi	4, 2, r5, cr15, cr3, {2}
    87dc:	52502045 	subspl	r2, r0, #69	; 0x45
    87e0:	4152474f 	cmpmi	r2, pc, asr #14
    87e4:	31202c4d 			; <UNDEFINED> instruction: 0x31202c4d
    87e8:	20545327 	subscs	r5, r4, r7, lsr #6
    87ec:	49525453 	ldmdbmi	r2, {r0, r1, r4, r6, sl, ip, lr}^
    87f0:	0000474e 	andeq	r4, r0, lr, asr #14
    87f4:	59524844 	ldmdbpl	r2, {r2, r6, fp, lr}^
    87f8:	4e4f5453 	mcrmi	4, 2, r5, cr15, cr3, {2}
    87fc:	52502045 	subspl	r2, r0, #69	; 0x45
    8800:	4152474f 	cmpmi	r2, pc, asr #14
    8804:	32202c4d 	eorcc	r2, r0, #19712	; 0x4d00
    8808:	20444e27 	subcs	r4, r4, r7, lsr #28
    880c:	49525453 	ldmdbmi	r2, {r0, r1, r4, r6, sl, ip, lr}^
    8810:	0000474e 	andeq	r4, r0, lr, asr #14
    8814:	59524844 	ldmdbpl	r2, {r2, r6, fp, lr}^
    8818:	4e4f5453 	mcrmi	4, 2, r5, cr15, cr3, {2}
    881c:	52502045 	subspl	r2, r0, #69	; 0x45
    8820:	4152474f 	cmpmi	r2, pc, asr #14
    8824:	33202c4d 			; <UNDEFINED> instruction: 0x33202c4d
    8828:	20445227 	subcs	r5, r4, r7, lsr #4
    882c:	49525453 	ldmdbmi	r2, {r0, r1, r4, r6, sl, ip, lr}^
    8830:	0000474e 	andeq	r4, r0, lr, asr #14

Disassembly of section .bss:

00018834 <Reg>:
   18834:	00000000 	andeq	r0, r0, r0

00018838 <User_Time>:
   18838:	00000000 	andeq	r0, r0, r0

0001883c <Begin_Time>:
   1883c:	00000000 	andeq	r0, r0, r0

00018840 <malloc_2>:
	...

00018870 <Arr_2_Glob>:
	...

0001af80 <End_Time>:
   1af80:	00000000 	andeq	r0, r0, r0

0001af84 <Next_Ptr_Glob>:
   1af84:	00000000 	andeq	r0, r0, r0

0001af88 <Int_Glob>:
   1af88:	00000000 	andeq	r0, r0, r0

0001af8c <Ch_1_Glob>:
	...

0001af8d <Ch_2_Glob>:
   1af8d:	00000000 	andeq	r0, r0, r0

0001af90 <Ptr_Glob>:
   1af90:	00000000 	andeq	r0, r0, r0

0001af94 <result>:
   1af94:	00000000 	andeq	r0, r0, r0

0001af98 <malloc_1>:
	...

0001afc8 <Arr_1_Glob>:
	...

0001b090 <Bool_Glob>:
   1b090:	00000000 	andeq	r0, r0, r0

Disassembly of section .comment:

00000000 <.comment>:
   0:	3a434347 	bcc	10d0d24 <_stack+0x1050d24>
   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:	204d5241 	subcs	r5, 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:	2973726f 	ldmdbcs	r3!, {r0, r1, r2, r3, r5, r6, r9, ip, sp, lr}^
  2c:	342e3520 	strtcc	r3, [lr], #-1312	; 0xfffffae0
  30:	3220312e 	eorcc	r3, r0, #-2147483637	; 0x8000000b
  34:	30363130 	eorscc	r3, r6, r0, lsr r1
  38:	20393139 	eorscs	r3, r9, r9, lsr r1
  3c:	6c657228 	sfmvs	f7, 2, [r5], #-160	; 0xffffff60
  40:	65736165 	ldrbvs	r6, [r3, #-357]!	; 0xfffffe9b
  44:	415b2029 	cmpmi	fp, r9, lsr #32
  48:	652f4d52 	strvs	r4, [pc, #-3410]!	; fffff2fe <_stack+0xfff7f2fe>
  4c:	6465626d 	strbtvs	r6, [r5], #-621	; 0xfffffd93
  50:	2d646564 	cfstr64cs	mvdx6, [r4, #-400]!	; 0xfffffe70
  54:	72622d35 	rsbvc	r2, r2, #3392	; 0xd40
  58:	68636e61 	stmdavs	r3!, {r0, r5, r6, r9, sl, fp, sp, lr}^
  5c:	76657220 	strbtvc	r7, [r5], -r0, lsr #4
  60:	6f697369 	svcvs	0x00697369
  64:	3432206e 	ldrtcc	r2, [r2], #-110	; 0xffffff92
  68:	36393430 			; <UNDEFINED> instruction: 0x36393430
  6c:	Address 0x0000006c is out of bounds.


Disassembly of section .debug_frame:

00000000 <.debug_frame>:
   0:	0000000c 	andeq	r0, r0, ip
   4:	ffffffff 			; <UNDEFINED> instruction: 0xffffffff
   8:	7c010001 	stcvc	0, cr0, [r1], {1}
   c:	000d0c0e 	andeq	r0, sp, lr, lsl #24
  10:	0000000c 	andeq	r0, r0, ip
  14:	00000000 	andeq	r0, r0, r0
  18:	000085dd 	ldrdeq	r8, [r0], -sp
  1c:	000001cc 	andeq	r0, r0, ip, asr #3

Disassembly of section .ARM.attributes:

00000000 <_stack-0x80000>:
   0:	00003041 	andeq	r3, r0, r1, asr #32
   4:	61656100 	cmnvs	r5, r0, lsl #2
   8:	01006962 	tsteq	r0, r2, ror #18
   c:	00000026 	andeq	r0, r0, r6, lsr #32
  10:	726f4305 	rsbvc	r4, pc, #335544320	; 0x14000000
  14:	2d786574 	cfldr64cs	mvdx6, [r8, #-464]!	; 0xfffffe30
  18:	0600304d 	streq	r3, [r0], -sp, asr #32
  1c:	094d070c 	stmdbeq	sp, {r2, r3, r8, r9, sl}^
  20:	14041201 	strne	r1, [r4], #-513	; 0xfffffdff
  24:	17011501 	strne	r1, [r1, -r1, lsl #10]
  28:	19011803 	stmdbne	r1, {r0, r1, fp, ip}
  2c:	1e011a01 	vmlane.f32	s2, s2, s2
  30:	Address 0x00000030 is out of bounds.

