
dhry1.out:     file format elf32-tradlittlemips


Disassembly of section .text:

00008000 <__start>:
    8000:	0c0022a6 	jal	8a98 <main>
    8004:	341d7000 	li	sp,0x7000
    8008:	1000ffff 	b	8008 <__start+0x8>
    800c:	00000000 	nop

00008010 <Proc_2>:
    8010:	3c020001 	lui	v0,0x1
    8014:	9043b3a8 	lbu	v1,-19544(v0)
    8018:	24020041 	li	v0,65
    801c:	10620003 	beq	v1,v0,802c <Proc_2+0x1c>
    8020:	3c030001 	lui	v1,0x1
    8024:	03e00008 	jr	ra
    8028:	00000000 	nop
    802c:	8c820000 	lw	v0,0(a0)
    8030:	00000000 	nop
    8034:	24420009 	addiu	v0,v0,9
    8038:	8c63b3a4 	lw	v1,-19548(v1)
    803c:	00000000 	nop
    8040:	00431023 	subu	v0,v0,v1
    8044:	03e00008 	jr	ra
    8048:	ac820000 	sw	v0,0(a0)

0000804c <Proc_3>:
    804c:	3c020001 	lui	v0,0x1
    8050:	8c42b3ac 	lw	v0,-19540(v0)
    8054:	00000000 	nop
    8058:	10400004 	beqz	v0,806c <Proc_3+0x20>
    805c:	00000000 	nop
    8060:	8c420000 	lw	v0,0(v0)
    8064:	00000000 	nop
    8068:	ac820000 	sw	v0,0(a0)
    806c:	3c020001 	lui	v0,0x1
    8070:	8c43b3ac 	lw	v1,-19540(v0)
    8074:	3c020001 	lui	v0,0x1
    8078:	8c42b3a4 	lw	v0,-19548(v0)
    807c:	00000000 	nop
    8080:	2442000c 	addiu	v0,v0,12
    8084:	03e00008 	jr	ra
    8088:	ac62000c 	sw	v0,12(v1)

0000808c <Proc_4>:
    808c:	3c030001 	lui	v1,0x1
    8090:	3c020001 	lui	v0,0x1
    8094:	9042b3a8 	lbu	v0,-19544(v0)
    8098:	00000000 	nop
    809c:	38420041 	xori	v0,v0,0x41
    80a0:	2c420001 	sltiu	v0,v0,1
    80a4:	8c64b3b4 	lw	a0,-19532(v1)
    80a8:	00000000 	nop
    80ac:	00441025 	or	v0,v0,a0
    80b0:	ac62b3b4 	sw	v0,-19532(v1)
    80b4:	24030042 	li	v1,66
    80b8:	3c020001 	lui	v0,0x1
    80bc:	03e00008 	jr	ra
    80c0:	a043b3a9 	sb	v1,-19543(v0)

000080c4 <Proc_5>:
    80c4:	24030041 	li	v1,65
    80c8:	3c020001 	lui	v0,0x1
    80cc:	a043b3a8 	sb	v1,-19544(v0)
    80d0:	3c020001 	lui	v0,0x1
    80d4:	03e00008 	jr	ra
    80d8:	ac40b3b4 	sw	zero,-19532(v0)

000080dc <memcpy>:
    80dc:	10c00006 	beqz	a2,80f8 <memcpy+0x1c>
    80e0:	00863021 	addu	a2,a0,a2
    80e4:	24840001 	addiu	a0,a0,1
    80e8:	24a50001 	addiu	a1,a1,1
    80ec:	90a2ffff 	lbu	v0,-1(a1)
    80f0:	14c4fffc 	bne	a2,a0,80e4 <memcpy+0x8>
    80f4:	a082ffff 	sb	v0,-1(a0)
    80f8:	03e00008 	jr	ra
    80fc:	00000000 	nop

00008100 <Proc_6>:
    8100:	24020002 	li	v0,2
    8104:	1082001d 	beq	a0,v0,817c <Proc_6+0x7c>
    8108:	24020001 	li	v0,1
    810c:	24020003 	li	v0,3
    8110:	aca20000 	sw	v0,0(a1)
    8114:	24020001 	li	v0,1
    8118:	1082000d 	beq	a0,v0,8150 <Proc_6+0x50>
    811c:	00000000 	nop
    8120:	10800009 	beqz	a0,8148 <Proc_6+0x48>
    8124:	00000000 	nop
    8128:	24020002 	li	v0,2
    812c:	10820013 	beq	a0,v0,817c <Proc_6+0x7c>
    8130:	24020001 	li	v0,1
    8134:	24020004 	li	v0,4
    8138:	10820012 	beq	a0,v0,8184 <Proc_6+0x84>
    813c:	00000000 	nop
    8140:	03e00008 	jr	ra
    8144:	00000000 	nop
    8148:	03e00008 	jr	ra
    814c:	aca00000 	sw	zero,0(a1)
    8150:	3c020001 	lui	v0,0x1
    8154:	8c42b3a4 	lw	v0,-19548(v0)
    8158:	00000000 	nop
    815c:	28420065 	slti	v0,v0,101
    8160:	14400003 	bnez	v0,8170 <Proc_6+0x70>
    8164:	00000000 	nop
    8168:	03e00008 	jr	ra
    816c:	aca00000 	sw	zero,0(a1)
    8170:	24020003 	li	v0,3
    8174:	03e00008 	jr	ra
    8178:	aca20000 	sw	v0,0(a1)
    817c:	03e00008 	jr	ra
    8180:	aca20000 	sw	v0,0(a1)
    8184:	24020002 	li	v0,2
    8188:	03e00008 	jr	ra
    818c:	aca20000 	sw	v0,0(a1)

00008190 <Proc_1>:
    8190:	27bdffe0 	addiu	sp,sp,-32
    8194:	afbf001c 	sw	ra,28(sp)
    8198:	afb10018 	sw	s1,24(sp)
    819c:	afb00014 	sw	s0,20(sp)
    81a0:	00808025 	move	s0,a0
    81a4:	8c910000 	lw	s1,0(a0)
    81a8:	3c020001 	lui	v0,0x1
    81ac:	8c43b3ac 	lw	v1,-19540(v0)
    81b0:	02201025 	move	v0,s1
    81b4:	24680030 	addiu	t0,v1,48
    81b8:	88670003 	lwl	a3,3(v1)
    81bc:	00000000 	nop
    81c0:	98670000 	lwr	a3,0(v1)
    81c4:	88660007 	lwl	a2,7(v1)
    81c8:	00000000 	nop
    81cc:	98660004 	lwr	a2,4(v1)
    81d0:	8865000b 	lwl	a1,11(v1)
    81d4:	00000000 	nop
    81d8:	98650008 	lwr	a1,8(v1)
    81dc:	8864000f 	lwl	a0,15(v1)
    81e0:	00000000 	nop
    81e4:	9864000c 	lwr	a0,12(v1)
    81e8:	a8470003 	swl	a3,3(v0)
    81ec:	b8470000 	swr	a3,0(v0)
    81f0:	a8460007 	swl	a2,7(v0)
    81f4:	b8460004 	swr	a2,4(v0)
    81f8:	a845000b 	swl	a1,11(v0)
    81fc:	b8450008 	swr	a1,8(v0)
    8200:	a844000f 	swl	a0,15(v0)
    8204:	b844000c 	swr	a0,12(v0)
    8208:	24630010 	addiu	v1,v1,16
    820c:	1468ffea 	bne	v1,t0,81b8 <Proc_1+0x28>
    8210:	24420010 	addiu	v0,v0,16
    8214:	24020005 	li	v0,5
    8218:	ae02000c 	sw	v0,12(s0)
    821c:	ae22000c 	sw	v0,12(s1)
    8220:	8e020000 	lw	v0,0(s0)
    8224:	00000000 	nop
    8228:	ae220000 	sw	v0,0(s1)
    822c:	0c002013 	jal	804c <Proc_3>
    8230:	02202025 	move	a0,s1
    8234:	8e220004 	lw	v0,4(s1)
    8238:	00000000 	nop
    823c:	1040001d 	beqz	v0,82b4 <Proc_1+0x124>
    8240:	02002025 	move	a0,s0
    8244:	8e020000 	lw	v0,0(s0)
    8248:	00000000 	nop
    824c:	24480030 	addiu	t0,v0,48
    8250:	88470003 	lwl	a3,3(v0)
    8254:	00000000 	nop
    8258:	98470000 	lwr	a3,0(v0)
    825c:	88460007 	lwl	a2,7(v0)
    8260:	00000000 	nop
    8264:	98460004 	lwr	a2,4(v0)
    8268:	8845000b 	lwl	a1,11(v0)
    826c:	00000000 	nop
    8270:	98450008 	lwr	a1,8(v0)
    8274:	8843000f 	lwl	v1,15(v0)
    8278:	00000000 	nop
    827c:	9843000c 	lwr	v1,12(v0)
    8280:	a8870003 	swl	a3,3(a0)
    8284:	b8870000 	swr	a3,0(a0)
    8288:	a8860007 	swl	a2,7(a0)
    828c:	b8860004 	swr	a2,4(a0)
    8290:	a885000b 	swl	a1,11(a0)
    8294:	b8850008 	swr	a1,8(a0)
    8298:	a883000f 	swl	v1,15(a0)
    829c:	b883000c 	swr	v1,12(a0)
    82a0:	24420010 	addiu	v0,v0,16
    82a4:	1448ffea 	bne	v0,t0,8250 <Proc_1+0xc0>
    82a8:	24840010 	addiu	a0,a0,16
    82ac:	10000010 	b	82f0 <Proc_1+0x160>
    82b0:	00000000 	nop
    82b4:	24020006 	li	v0,6
    82b8:	ae22000c 	sw	v0,12(s1)
    82bc:	8e040008 	lw	a0,8(s0)
    82c0:	0c002040 	jal	8100 <Proc_6>
    82c4:	26250008 	addiu	a1,s1,8
    82c8:	3c020001 	lui	v0,0x1
    82cc:	8c42b3ac 	lw	v0,-19540(v0)
    82d0:	00000000 	nop
    82d4:	8c420000 	lw	v0,0(v0)
    82d8:	00000000 	nop
    82dc:	ae220000 	sw	v0,0(s1)
    82e0:	8e22000c 	lw	v0,12(s1)
    82e4:	00000000 	nop
    82e8:	2442000c 	addiu	v0,v0,12
    82ec:	ae22000c 	sw	v0,12(s1)
    82f0:	8fbf001c 	lw	ra,28(sp)
    82f4:	8fb10018 	lw	s1,24(sp)
    82f8:	8fb00014 	lw	s0,20(sp)
    82fc:	03e00008 	jr	ra
    8300:	27bd0020 	addiu	sp,sp,32

00008304 <Proc_7>:
    8304:	24840002 	addiu	a0,a0,2
    8308:	00852021 	addu	a0,a0,a1
    830c:	03e00008 	jr	ra
    8310:	acc40000 	sw	a0,0(a2)

00008314 <Proc_8>:
    8314:	24c80005 	addiu	t0,a2,5
    8318:	00081880 	sll	v1,t0,0x2
    831c:	00832021 	addu	a0,a0,v1
    8320:	ac870000 	sw	a3,0(a0)
    8324:	ac870004 	sw	a3,4(a0)
    8328:	24c90006 	addiu	t1,a2,6
    832c:	0128102a 	slt	v0,t1,t0
    8330:	1440000e 	bnez	v0,836c <Proc_8+0x58>
    8334:	ac880078 	sw	t0,120(a0)
    8338:	00081040 	sll	v0,t0,0x1
    833c:	00481021 	addu	v0,v0,t0
    8340:	000210c0 	sll	v0,v0,0x3
    8344:	00481021 	addu	v0,v0,t0
    8348:	000210c0 	sll	v0,v0,0x3
    834c:	00431021 	addu	v0,v0,v1
    8350:	00a21021 	addu	v0,a1,v0
    8354:	01001825 	move	v1,t0
    8358:	ac480000 	sw	t0,0(v0)
    835c:	24630001 	addiu	v1,v1,1
    8360:	0123382a 	slt	a3,t1,v1
    8364:	10e0fffc 	beqz	a3,8358 <Proc_8+0x44>
    8368:	24420004 	addiu	v0,v0,4
    836c:	00081040 	sll	v0,t0,0x1
    8370:	00481021 	addu	v0,v0,t0
    8374:	000210c0 	sll	v0,v0,0x3
    8378:	00481021 	addu	v0,v0,t0
    837c:	000210c0 	sll	v0,v0,0x3
    8380:	00061880 	sll	v1,a2,0x2
    8384:	00621821 	addu	v1,v1,v0
    8388:	00a31821 	addu	v1,a1,v1
    838c:	8c660010 	lw	a2,16(v1)
    8390:	00000000 	nop
    8394:	24c60001 	addiu	a2,a2,1
    8398:	ac660010 	sw	a2,16(v1)
    839c:	8c830000 	lw	v1,0(a0)
    83a0:	00a21021 	addu	v0,a1,v0
    83a4:	00084080 	sll	t0,t0,0x2
    83a8:	00484021 	addu	t0,v0,t0
    83ac:	ad030fa0 	sw	v1,4000(t0)
    83b0:	24030005 	li	v1,5
    83b4:	3c020001 	lui	v0,0x1
    83b8:	03e00008 	jr	ra
    83bc:	ac43b3a4 	sw	v1,-19548(v0)

000083c0 <Func_1>:
    83c0:	308400ff 	andi	a0,a0,0xff
    83c4:	30a500ff 	andi	a1,a1,0xff
    83c8:	10850003 	beq	a0,a1,83d8 <Func_1+0x18>
    83cc:	00000000 	nop
    83d0:	03e00008 	jr	ra
    83d4:	00001025 	move	v0,zero
    83d8:	3c020001 	lui	v0,0x1
    83dc:	a044b3a8 	sb	a0,-19544(v0)
    83e0:	03e00008 	jr	ra
    83e4:	24020001 	li	v0,1

000083e8 <Func_3>:
    83e8:	38820002 	xori	v0,a0,0x2
    83ec:	03e00008 	jr	ra
    83f0:	2c420001 	sltiu	v0,v0,1

000083f4 <strcmp>:
    83f4:	90820000 	lbu	v0,0(a0)
    83f8:	90a30000 	lbu	v1,0(a1)
    83fc:	00000000 	nop
    8400:	1443000e 	bne	v0,v1,843c <strcmp+0x48>
    8404:	00000000 	nop
    8408:	1040000c 	beqz	v0,843c <strcmp+0x48>
    840c:	00401825 	move	v1,v0
    8410:	24840001 	addiu	a0,a0,1
    8414:	24a50001 	addiu	a1,a1,1
    8418:	90820000 	lbu	v0,0(a0)
    841c:	90a30000 	lbu	v1,0(a1)
    8420:	00000000 	nop
    8424:	14430005 	bne	v0,v1,843c <strcmp+0x48>
    8428:	00000000 	nop
    842c:	1440fff9 	bnez	v0,8414 <strcmp+0x20>
    8430:	24840001 	addiu	a0,a0,1
    8434:	2484ffff 	addiu	a0,a0,-1
    8438:	00401825 	move	v1,v0
    843c:	03e00008 	jr	ra
    8440:	00431023 	subu	v0,v0,v1

00008444 <Func_2>:
    8444:	27bdffe8 	addiu	sp,sp,-24
    8448:	afbf0014 	sw	ra,20(sp)
    844c:	afb00010 	sw	s0,16(sp)
    8450:	24100002 	li	s0,2
    8454:	10000005 	b	846c <Func_2+0x28>
    8458:	3c060001 	lui	a2,0x1
    845c:	a0c2b3a8 	sb	v0,-19544(a2)
    8460:	2a020003 	slti	v0,s0,3
    8464:	1040000a 	beqz	v0,8490 <Func_2+0x4c>
    8468:	00000000 	nop
    846c:	00901021 	addu	v0,a0,s0
    8470:	90420000 	lbu	v0,0(v0)
    8474:	00b01821 	addu	v1,a1,s0
    8478:	90630001 	lbu	v1,1(v1)
    847c:	00000000 	nop
    8480:	1062fff6 	beq	v1,v0,845c <Func_2+0x18>
    8484:	00000000 	nop
    8488:	1000fff5 	b	8460 <Func_2+0x1c>
    848c:	26100001 	addiu	s0,s0,1
    8490:	0c0020fd 	jal	83f4 <strcmp>
    8494:	00000000 	nop
    8498:	18400008 	blez	v0,84bc <Func_2+0x78>
    849c:	26100007 	addiu	s0,s0,7
    84a0:	3c020001 	lui	v0,0x1
    84a4:	ac50b3a4 	sw	s0,-19548(v0)
    84a8:	24020001 	li	v0,1
    84ac:	8fbf0014 	lw	ra,20(sp)
    84b0:	8fb00010 	lw	s0,16(sp)
    84b4:	03e00008 	jr	ra
    84b8:	27bd0018 	addiu	sp,sp,24
    84bc:	1000fffb 	b	84ac <Func_2+0x68>
    84c0:	00001025 	move	v0,zero

000084c4 <dhrystone>:
    84c4:	27bdff68 	addiu	sp,sp,-152
    84c8:	afbf0094 	sw	ra,148(sp)
    84cc:	afbe0090 	sw	s8,144(sp)
    84d0:	afb7008c 	sw	s7,140(sp)
    84d4:	afb60088 	sw	s6,136(sp)
    84d8:	afb50084 	sw	s5,132(sp)
    84dc:	afb40080 	sw	s4,128(sp)
    84e0:	afb3007c 	sw	s3,124(sp)
    84e4:	afb20078 	sw	s2,120(sp)
    84e8:	afb10074 	sw	s1,116(sp)
    84ec:	afb00070 	sw	s0,112(sp)
    84f0:	afa40098 	sw	a0,152(sp)
    84f4:	3c040001 	lui	a0,0x1
    84f8:	2484b29c 	addiu	a0,a0,-19812
    84fc:	3c020001 	lui	v0,0x1
    8500:	ac44b3a0 	sw	a0,-19552(v0)
    8504:	3c030001 	lui	v1,0x1
    8508:	24628b5c 	addiu	v0,v1,-29860
    850c:	3c050001 	lui	a1,0x1
    8510:	aca2b3ac 	sw	v0,-19540(a1)
    8514:	a8440003 	swl	a0,3(v0)
    8518:	b8648b5c 	swr	a0,-29860(v1)
    851c:	a8400007 	swl	zero,7(v0)
    8520:	b8400004 	swr	zero,4(v0)
    8524:	24030002 	li	v1,2
    8528:	a843000b 	swl	v1,11(v0)
    852c:	b8430008 	swr	v1,8(v0)
    8530:	24030028 	li	v1,40
    8534:	a843000f 	swl	v1,15(v0)
    8538:	b843000c 	swr	v1,12(v0)
    853c:	3c040001 	lui	a0,0x1
    8540:	3c030001 	lui	v1,0x1
    8544:	8c6b8ad8 	lw	t3,-29992(v1)
    8548:	24638ad8 	addiu	v1,v1,-29992
    854c:	8c6a0004 	lw	t2,4(v1)
    8550:	8c690008 	lw	t1,8(v1)
    8554:	8c68000c 	lw	t0,12(v1)
    8558:	8c670010 	lw	a3,16(v1)
    855c:	8c660014 	lw	a2,20(v1)
    8560:	8c650018 	lw	a1,24(v1)
    8564:	24828b6c 	addiu	v0,a0,-29844
    8568:	a84b0003 	swl	t3,3(v0)
    856c:	b88b8b6c 	swr	t3,-29844(a0)
    8570:	a84a0007 	swl	t2,7(v0)
    8574:	b84a0004 	swr	t2,4(v0)
    8578:	a849000b 	swl	t1,11(v0)
    857c:	b8490008 	swr	t1,8(v0)
    8580:	a848000f 	swl	t0,15(v0)
    8584:	b848000c 	swr	t0,12(v0)
    8588:	a8470013 	swl	a3,19(v0)
    858c:	b8470010 	swr	a3,16(v0)
    8590:	a8460017 	swl	a2,23(v0)
    8594:	b8460014 	swr	a2,20(v0)
    8598:	a845001b 	swl	a1,27(v0)
    859c:	b8450018 	swr	a1,24(v0)
    85a0:	9064001c 	lbu	a0,28(v1)
    85a4:	00000000 	nop
    85a8:	a044001c 	sb	a0,28(v0)
    85ac:	9064001d 	lbu	a0,29(v1)
    85b0:	00000000 	nop
    85b4:	a044001d 	sb	a0,29(v0)
    85b8:	9063001e 	lbu	v1,30(v1)
    85bc:	00000000 	nop
    85c0:	a043001e 	sb	v1,30(v0)
    85c4:	3c020001 	lui	v0,0x1
    85c8:	8c498af8 	lw	t1,-29960(v0)
    85cc:	24428af8 	addiu	v0,v0,-29960
    85d0:	8c480004 	lw	t0,4(v0)
    85d4:	8c470008 	lw	a3,8(v0)
    85d8:	8c46000c 	lw	a2,12(v0)
    85dc:	8c450010 	lw	a1,16(v0)
    85e0:	8c440014 	lw	a0,20(v0)
    85e4:	8c430018 	lw	v1,24(v0)
    85e8:	afa90018 	sw	t1,24(sp)
    85ec:	afa8001c 	sw	t0,28(sp)
    85f0:	afa70020 	sw	a3,32(sp)
    85f4:	afa60024 	sw	a2,36(sp)
    85f8:	afa50028 	sw	a1,40(sp)
    85fc:	afa4002c 	sw	a0,44(sp)
    8600:	afa30030 	sw	v1,48(sp)
    8604:	9443001c 	lhu	v1,28(v0)
    8608:	00000000 	nop
    860c:	a7a30034 	sh	v1,52(sp)
    8610:	9042001e 	lbu	v0,30(v0)
    8614:	00000000 	nop
    8618:	a3a20036 	sb	v0,54(sp)
    861c:	2403000a 	li	v1,10
    8620:	3c020001 	lui	v0,0x1
    8624:	ac4391e8 	sw	v1,-28184(v0)
    8628:	8fa20098 	lw	v0,152(sp)
    862c:	00000000 	nop
    8630:	1840009c 	blez	v0,88a4 <dhrystone+0x3e0>
    8634:	24120001 	li	s2,1
    8638:	3c020001 	lui	v0,0x1
    863c:	afa20058 	sw	v0,88(sp)
    8640:	8c428b18 	lw	v0,-29928(v0)
    8644:	00000000 	nop
    8648:	afa2005c 	sw	v0,92(sp)
    864c:	3c020001 	lui	v0,0x1
    8650:	afa20060 	sw	v0,96(sp)
    8654:	3c020001 	lui	v0,0x1
    8658:	24428b8c 	addiu	v0,v0,-29812
    865c:	afa20064 	sw	v0,100(sp)
    8660:	3c020001 	lui	v0,0x1
    8664:	2442b2cc 	addiu	v0,v0,-19764
    8668:	3c170001 	lui	s7,0x1
    866c:	8efe8b38 	lw	s8,-29896(s7)
    8670:	1000003f 	b	8770 <dhrystone+0x2ac>
    8674:	afa20068 	sw	v0,104(sp)
    8678:	a293b3a8 	sb	s3,-19544(s4)
    867c:	24030001 	li	v1,1
    8680:	8fa20014 	lw	v0,20(sp)
    8684:	00000000 	nop
    8688:	1043000c 	beq	v0,v1,86bc <dhrystone+0x1f8>
    868c:	27a50014 	addiu	a1,sp,20
    8690:	26100001 	addiu	s0,s0,1
    8694:	321000ff 	andi	s0,s0,0xff
    8698:	9222b3a9 	lbu	v0,-19543(s1)
    869c:	00000000 	nop
    86a0:	0050102b 	sltu	v0,v0,s0
    86a4:	1440001e 	bnez	v0,8720 <dhrystone+0x25c>
    86a8:	24020043 	li	v0,67
    86ac:	1202fff2 	beq	s0,v0,8678 <dhrystone+0x1b4>
    86b0:	00001825 	move	v1,zero
    86b4:	1000fff2 	b	8680 <dhrystone+0x1bc>
    86b8:	00000000 	nop
    86bc:	0c002040 	jal	8100 <Proc_6>
    86c0:	00002025 	move	a0,zero
    86c4:	26e28b38 	addiu	v0,s7,-29896
    86c8:	8c480004 	lw	t0,4(v0)
    86cc:	8c470008 	lw	a3,8(v0)
    86d0:	8c46000c 	lw	a2,12(v0)
    86d4:	8c450010 	lw	a1,16(v0)
    86d8:	8c440014 	lw	a0,20(v0)
    86dc:	8c430018 	lw	v1,24(v0)
    86e0:	afbe0038 	sw	s8,56(sp)
    86e4:	afa8003c 	sw	t0,60(sp)
    86e8:	afa70040 	sw	a3,64(sp)
    86ec:	afa60044 	sw	a2,68(sp)
    86f0:	afa50048 	sw	a1,72(sp)
    86f4:	afa4004c 	sw	a0,76(sp)
    86f8:	afa30050 	sw	v1,80(sp)
    86fc:	9443001c 	lhu	v1,28(v0)
    8700:	00000000 	nop
    8704:	a7a30054 	sh	v1,84(sp)
    8708:	9042001e 	lbu	v0,30(v0)
    870c:	00000000 	nop
    8710:	a3a20056 	sb	v0,86(sp)
    8714:	aed2b3a4 	sw	s2,-19548(s6)
    8718:	1000ffdd 	b	8690 <dhrystone+0x1cc>
    871c:	02402025 	move	a0,s2
    8720:	8fb00010 	lw	s0,16(sp)
    8724:	00000000 	nop
    8728:	00900018 	mult	a0,s0
    872c:	00008012 	mflo	s0
	...
    8738:	16a00002 	bnez	s5,8744 <dhrystone+0x280>
    873c:	0215001a 	div	zero,s0,s5
    8740:	0007000d 	break	0x7
    8744:	00001012 	mflo	v0
    8748:	00008812 	mflo	s1
    874c:	afa20010 	sw	v0,16(sp)
    8750:	0c002004 	jal	8010 <Proc_2>
    8754:	27a40010 	addiu	a0,sp,16
    8758:	26520001 	addiu	s2,s2,1
    875c:	8fa20098 	lw	v0,152(sp)
    8760:	00000000 	nop
    8764:	0052102a 	slt	v0,v0,s2
    8768:	1440004a 	bnez	v0,8894 <dhrystone+0x3d0>
    876c:	00000000 	nop
    8770:	0c002031 	jal	80c4 <Proc_5>
    8774:	00000000 	nop
    8778:	0c002023 	jal	808c <Proc_4>
    877c:	00000000 	nop
    8780:	24020002 	li	v0,2
    8784:	afa20010 	sw	v0,16(sp)
    8788:	8fa20058 	lw	v0,88(sp)
    878c:	00000000 	nop
    8790:	24428b18 	addiu	v0,v0,-29928
    8794:	8c480004 	lw	t0,4(v0)
    8798:	8c470008 	lw	a3,8(v0)
    879c:	8c46000c 	lw	a2,12(v0)
    87a0:	8c450010 	lw	a1,16(v0)
    87a4:	8c440014 	lw	a0,20(v0)
    87a8:	8c430018 	lw	v1,24(v0)
    87ac:	8fa9005c 	lw	t1,92(sp)
    87b0:	00000000 	nop
    87b4:	afa90038 	sw	t1,56(sp)
    87b8:	afa8003c 	sw	t0,60(sp)
    87bc:	afa70040 	sw	a3,64(sp)
    87c0:	afa60044 	sw	a2,68(sp)
    87c4:	afa50048 	sw	a1,72(sp)
    87c8:	afa4004c 	sw	a0,76(sp)
    87cc:	afa30050 	sw	v1,80(sp)
    87d0:	9443001c 	lhu	v1,28(v0)
    87d4:	00000000 	nop
    87d8:	a7a30054 	sh	v1,84(sp)
    87dc:	9042001e 	lbu	v0,30(v0)
    87e0:	00000000 	nop
    87e4:	a3a20056 	sb	v0,86(sp)
    87e8:	24020001 	li	v0,1
    87ec:	afa20014 	sw	v0,20(sp)
    87f0:	27a50038 	addiu	a1,sp,56
    87f4:	0c002111 	jal	8444 <Func_2>
    87f8:	27a40018 	addiu	a0,sp,24
    87fc:	2c420001 	sltiu	v0,v0,1
    8800:	8fa30060 	lw	v1,96(sp)
    8804:	00000000 	nop
    8808:	ac62b3b4 	sw	v0,-19532(v1)
    880c:	8fa60010 	lw	a2,16(sp)
    8810:	00000000 	nop
    8814:	28c20003 	slti	v0,a2,3
    8818:	10400008 	beqz	v0,883c <dhrystone+0x378>
    881c:	24020003 	li	v0,3
    8820:	24c60001 	addiu	a2,a2,1
    8824:	14c2ffff 	bne	a2,v0,8824 <dhrystone+0x360>
    8828:	24c60001 	addiu	a2,a2,1
    882c:	24c6ffff 	addiu	a2,a2,-1
    8830:	24020003 	li	v0,3
    8834:	afa20010 	sw	v0,16(sp)
    8838:	24150007 	li	s5,7
    883c:	8fa50064 	lw	a1,100(sp)
    8840:	8fa40068 	lw	a0,104(sp)
    8844:	0c0020c5 	jal	8314 <Proc_8>
    8848:	02a03825 	move	a3,s5
    884c:	3c020001 	lui	v0,0x1
    8850:	8c44b3ac 	lw	a0,-19540(v0)
    8854:	0c002064 	jal	8190 <Proc_1>
    8858:	00000000 	nop
    885c:	3c020001 	lui	v0,0x1
    8860:	9042b3a9 	lbu	v0,-19543(v0)
    8864:	00000000 	nop
    8868:	2c420041 	sltiu	v0,v0,65
    886c:	1440ffac 	bnez	v0,8720 <dhrystone+0x25c>
    8870:	24040003 	li	a0,3
    8874:	24100041 	li	s0,65
    8878:	24040003 	li	a0,3
    887c:	00001825 	move	v1,zero
    8880:	3c160001 	lui	s6,0x1
    8884:	3c110001 	lui	s1,0x1
    8888:	3c140001 	lui	s4,0x1
    888c:	1000ff7c 	b	8680 <dhrystone+0x1bc>
    8890:	24130043 	li	s3,67
    8894:	02158023 	subu	s0,s0,s5
    8898:	001010c0 	sll	v0,s0,0x3
    889c:	00508023 	subu	s0,v0,s0
    88a0:	02118823 	subu	s1,s0,s1
    88a4:	3c020001 	lui	v0,0x1
    88a8:	8c42b3a4 	lw	v0,-19548(v0)
    88ac:	00000000 	nop
    88b0:	38420005 	xori	v0,v0,0x5
    88b4:	2c420001 	sltiu	v0,v0,1
    88b8:	3c030001 	lui	v1,0x1
    88bc:	8c64b3b4 	lw	a0,-19532(v1)
    88c0:	00000000 	nop
    88c4:	38840001 	xori	a0,a0,0x1
    88c8:	2c840001 	sltiu	a0,a0,1
    88cc:	00442021 	addu	a0,v0,a0
    88d0:	3c020001 	lui	v0,0x1
    88d4:	9042b3a8 	lbu	v0,-19544(v0)
    88d8:	00000000 	nop
    88dc:	38420041 	xori	v0,v0,0x41
    88e0:	2c420001 	sltiu	v0,v0,1
    88e4:	00441021 	addu	v0,v0,a0
    88e8:	3c030001 	lui	v1,0x1
    88ec:	9064b3a9 	lbu	a0,-19543(v1)
    88f0:	00000000 	nop
    88f4:	38840042 	xori	a0,a0,0x42
    88f8:	2c840001 	sltiu	a0,a0,1
    88fc:	00822021 	addu	a0,a0,v0
    8900:	3c020001 	lui	v0,0x1
    8904:	8c42b2ec 	lw	v0,-19732(v0)
    8908:	00000000 	nop
    890c:	38420007 	xori	v0,v0,0x7
    8910:	2c420001 	sltiu	v0,v0,1
    8914:	00442021 	addu	a0,v0,a0
    8918:	8fa20098 	lw	v0,152(sp)
    891c:	00000000 	nop
    8920:	2442000a 	addiu	v0,v0,10
    8924:	3c030001 	lui	v1,0x1
    8928:	8c6391e8 	lw	v1,-28184(v1)
    892c:	00000000 	nop
    8930:	00621026 	xor	v0,v1,v0
    8934:	2c420001 	sltiu	v0,v0,1
    8938:	00441021 	addu	v0,v0,a0
    893c:	3c030001 	lui	v1,0x1
    8940:	8c64b3ac 	lw	a0,-19540(v1)
    8944:	00000000 	nop
    8948:	8c900004 	lw	s0,4(a0)
    894c:	00000000 	nop
    8950:	2e100001 	sltiu	s0,s0,1
    8954:	02028021 	addu	s0,s0,v0
    8958:	8c820008 	lw	v0,8(a0)
    895c:	00000000 	nop
    8960:	38420002 	xori	v0,v0,0x2
    8964:	2c420001 	sltiu	v0,v0,1
    8968:	00501021 	addu	v0,v0,s0
    896c:	8c90000c 	lw	s0,12(a0)
    8970:	00000000 	nop
    8974:	3a100011 	xori	s0,s0,0x11
    8978:	2e100001 	sltiu	s0,s0,1
    897c:	02028021 	addu	s0,s0,v0
    8980:	3c120001 	lui	s2,0x1
    8984:	26458ad8 	addiu	a1,s2,-29992
    8988:	0c0020fd 	jal	83f4 <strcmp>
    898c:	24840010 	addiu	a0,a0,16
    8990:	2c420001 	sltiu	v0,v0,1
    8994:	00508021 	addu	s0,v0,s0
    8998:	3c020001 	lui	v0,0x1
    899c:	8c44b3a0 	lw	a0,-19552(v0)
    89a0:	00000000 	nop
    89a4:	8c820004 	lw	v0,4(a0)
    89a8:	00000000 	nop
    89ac:	2c420001 	sltiu	v0,v0,1
    89b0:	00508021 	addu	s0,v0,s0
    89b4:	8c820008 	lw	v0,8(a0)
    89b8:	00000000 	nop
    89bc:	38420001 	xori	v0,v0,0x1
    89c0:	2c420001 	sltiu	v0,v0,1
    89c4:	00501021 	addu	v0,v0,s0
    89c8:	8c90000c 	lw	s0,12(a0)
    89cc:	00000000 	nop
    89d0:	3a100012 	xori	s0,s0,0x12
    89d4:	2e100001 	sltiu	s0,s0,1
    89d8:	02028021 	addu	s0,s0,v0
    89dc:	26458ad8 	addiu	a1,s2,-29992
    89e0:	0c0020fd 	jal	83f4 <strcmp>
    89e4:	24840010 	addiu	a0,a0,16
    89e8:	2c420001 	sltiu	v0,v0,1
    89ec:	00508021 	addu	s0,v0,s0
    89f0:	8fa30010 	lw	v1,16(sp)
    89f4:	00000000 	nop
    89f8:	38630005 	xori	v1,v1,0x5
    89fc:	2c630001 	sltiu	v1,v1,1
    8a00:	00701821 	addu	v1,v1,s0
    8a04:	3a31000d 	xori	s1,s1,0xd
    8a08:	2e220001 	sltiu	v0,s1,1
    8a0c:	00431821 	addu	v1,v0,v1
    8a10:	3aa20007 	xori	v0,s5,0x7
    8a14:	2c420001 	sltiu	v0,v0,1
    8a18:	00431021 	addu	v0,v0,v1
    8a1c:	8fb00014 	lw	s0,20(sp)
    8a20:	00000000 	nop
    8a24:	3a100001 	xori	s0,s0,0x1
    8a28:	2e100001 	sltiu	s0,s0,1
    8a2c:	02028021 	addu	s0,s0,v0
    8a30:	3c050001 	lui	a1,0x1
    8a34:	24a58af8 	addiu	a1,a1,-29960
    8a38:	0c0020fd 	jal	83f4 <strcmp>
    8a3c:	27a40018 	addiu	a0,sp,24
    8a40:	2c420001 	sltiu	v0,v0,1
    8a44:	00508021 	addu	s0,v0,s0
    8a48:	3c050001 	lui	a1,0x1
    8a4c:	24a58b18 	addiu	a1,a1,-29928
    8a50:	0c0020fd 	jal	83f4 <strcmp>
    8a54:	27a40038 	addiu	a0,sp,56
    8a58:	2c420001 	sltiu	v0,v0,1
    8a5c:	00501021 	addu	v0,v0,s0
    8a60:	38420014 	xori	v0,v0,0x14
    8a64:	2c420001 	sltiu	v0,v0,1
    8a68:	8fbf0094 	lw	ra,148(sp)
    8a6c:	8fbe0090 	lw	s8,144(sp)
    8a70:	8fb7008c 	lw	s7,140(sp)
    8a74:	8fb60088 	lw	s6,136(sp)
    8a78:	8fb50084 	lw	s5,132(sp)
    8a7c:	8fb40080 	lw	s4,128(sp)
    8a80:	8fb3007c 	lw	s3,124(sp)
    8a84:	8fb20078 	lw	s2,120(sp)
    8a88:	8fb10074 	lw	s1,116(sp)
    8a8c:	8fb00070 	lw	s0,112(sp)
    8a90:	03e00008 	jr	ra
    8a94:	27bd0098 	addiu	sp,sp,152

00008a98 <main>:
    8a98:	27bdffe8 	addiu	sp,sp,-24
    8a9c:	afbf0014 	sw	ra,20(sp)
    8aa0:	0c002131 	jal	84c4 <dhrystone>
    8aa4:	2404000a 	li	a0,10
    8aa8:	3c030001 	lui	v1,0x1
    8aac:	ac62b3b0 	sw	v0,-19536(v1)
    8ab0:	8fbf0014 	lw	ra,20(sp)
    8ab4:	00000000 	nop
    8ab8:	03e00008 	jr	ra
    8abc:	27bd0018 	addiu	sp,sp,24

Disassembly of section .MIPS.abiflags:

00008ac0 <.MIPS.abiflags>:
    8ac0:	00010000 	sll	zero,at,0x0
    8ac4:	01000101 	0x1000101
	...

Disassembly of section .rodata.str1.4:

00008ad8 <.rodata.str1.4>:
    8ad8:	59524844 	0x59524844
    8adc:	4e4f5453 	c3	0x4f5453
    8ae0:	52502045 	0x52502045
    8ae4:	4152474f 	0x4152474f
    8ae8:	53202c4d 	0x53202c4d
    8aec:	20454d4f 	addi	a1,v0,19791
    8af0:	49525453 	0x49525453
    8af4:	0000474e 	0x474e
    8af8:	59524844 	0x59524844
    8afc:	4e4f5453 	c3	0x4f5453
    8b00:	52502045 	0x52502045
    8b04:	4152474f 	0x4152474f
    8b08:	31202c4d 	andi	zero,t1,0x2c4d
    8b0c:	20545327 	addi	s4,v0,21287
    8b10:	49525453 	0x49525453
    8b14:	0000474e 	0x474e
    8b18:	59524844 	0x59524844
    8b1c:	4e4f5453 	c3	0x4f5453
    8b20:	52502045 	0x52502045
    8b24:	4152474f 	0x4152474f
    8b28:	32202c4d 	andi	zero,s1,0x2c4d
    8b2c:	20444e27 	addi	a0,v0,20007
    8b30:	49525453 	0x49525453
    8b34:	0000474e 	0x474e
    8b38:	59524844 	0x59524844
    8b3c:	4e4f5453 	c3	0x4f5453
    8b40:	52502045 	0x52502045
    8b44:	4152474f 	0x4152474f
    8b48:	33202c4d 	andi	zero,t9,0x2c4d
    8b4c:	20445227 	addi	a0,v0,21031
    8b50:	49525453 	0x49525453
    8b54:	0000474e 	0x474e

Disassembly of section .bss:

00008b58 <Reg>:
    8b58:	00000000 	nop

00008b5c <malloc_2>:
	...

00008b8c <Arr_2_Glob>:
	...

0000b29c <malloc_1>:
	...

0000b2cc <Arr_1_Glob>:
	...

Disassembly of section .scommon:

0000b394 <User_Time>:
    b394:	00000000 	nop

0000b398 <Begin_Time>:
    b398:	00000000 	nop

0000b39c <End_Time>:
    b39c:	00000000 	nop

0000b3a0 <Next_Ptr_Glob>:
    b3a0:	00000000 	nop

0000b3a4 <Int_Glob>:
    b3a4:	00000000 	nop

0000b3a8 <Ch_1_Glob>:
	...

0000b3a9 <Ch_2_Glob>:
    b3a9:	0000      	addiu	s0,sp,0
	...

0000b3ac <Ptr_Glob>:
    b3ac:	00000000 	nop

0000b3b0 <result>:
    b3b0:	00000000 	nop

0000b3b4 <Bool_Glob>:
    b3b4:	00000000 	nop

Disassembly of section .reginfo:

00000000 <.reginfo>:
   0:	a0000000 	sb	zero,0(zero)
	...

Disassembly of section .pdr:

00000000 <.pdr>:
   0:	00008010 	mfhi	s0
	...
  18:	0000001d 	0x1d
  1c:	0000001f 	0x1f
  20:	0000804c 	syscall	0x201
	...
  38:	0000001d 	0x1d
  3c:	0000001f 	0x1f
  40:	0000808c 	syscall	0x202
	...
  58:	0000001d 	0x1d
  5c:	0000001f 	0x1f
  60:	000080c4 	0x80c4
	...
  78:	0000001d 	0x1d
  7c:	0000001f 	0x1f
  80:	000080dc 	0x80dc
	...
  98:	0000001d 	0x1d
  9c:	0000001f 	0x1f
  a0:	00008100 	sll	s0,zero,0x4
	...
  b8:	0000001d 	0x1d
  bc:	0000001f 	0x1f
  c0:	00008190 	0x8190
  c4:	80030000 	lb	v1,0(zero)
  c8:	fffffffc 	0xfffffffc
	...
  d4:	00000020 	add	zero,zero,zero
  d8:	0000001d 	0x1d
  dc:	0000001f 	0x1f
  e0:	00008304 	0x8304
	...
  f8:	0000001d 	0x1d
  fc:	0000001f 	0x1f
 100:	00008314 	0x8314
	...
 118:	0000001d 	0x1d
 11c:	0000001f 	0x1f
 120:	000083c0 	sll	s0,zero,0xf
	...
 138:	0000001d 	0x1d
 13c:	0000001f 	0x1f
 140:	000083e8 	0x83e8
	...
 158:	0000001d 	0x1d
 15c:	0000001f 	0x1f
 160:	000083f4 	0x83f4
	...
 178:	0000001d 	0x1d
 17c:	0000001f 	0x1f
 180:	00008444 	0x8444
 184:	80010000 	lb	at,0(zero)
 188:	fffffffc 	0xfffffffc
	...
 194:	00000018 	mult	zero,zero
 198:	0000001d 	0x1d
 19c:	0000001f 	0x1f
 1a0:	000084c4 	0x84c4
 1a4:	c0ff0000 	lwc0	$31,0(a3)
 1a8:	fffffffc 	0xfffffffc
	...
 1b4:	00000098 	0x98
 1b8:	0000001d 	0x1d
 1bc:	0000001f 	0x1f
 1c0:	00008a98 	0x8a98
 1c4:	80000000 	lb	zero,0(zero)
 1c8:	fffffffc 	0xfffffffc
	...
 1d4:	00000018 	mult	zero,zero
 1d8:	0000001d 	0x1d
 1dc:	0000001f 	0x1f

Disassembly of section .gnu.attributes:

00000000 <.gnu.attributes>:
   0:	00000f41 	0xf41
   4:	756e6700 	jalx	5b99c00 <Bool_Glob+0x5b8e84c>
   8:	00070100 	sll	zero,a3,0x4
   c:	01040000 	0x1040000

Disassembly of section .comment:

00000000 <.comment>:
   0:	3a434347 	xori	v1,s2,0x4347
   4:	6f432820 	0x6f432820
   8:	63736564 	0x63736564
   c:	20657061 	addi	a1,v1,28769
  10:	20554e47 	addi	s5,v0,20039
  14:	6c6f6f54 	0x6c6f6f54
  18:	30322073 	andi	s2,at,0x2073
  1c:	312e3731 	andi	t6,t1,0x3731
  20:	37302d30 	ori	s0,t9,0x2d30
  24:	726f6620 	0x726f6620
  28:	50494d20 	0x50494d20
  2c:	544d2053 	0x544d2053
  30:	61422049 	0x61422049
  34:	4d206572 	0x4d206572
  38:	6c617465 	0x6c617465
  3c:	2e362029 	sltiu	s6,s1,8233
  40:	00302e33 	0x302e33
