
dhry2.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:	8c63b3a4 	lw	v1,-19548(v1)
    8034:	24420009 	addiu	v0,v0,9
    8038:	00431023 	subu	v0,v0,v1
    803c:	03e00008 	jr	ra
    8040:	ac820000 	sw	v0,0(a0)

00008044 <Proc_3>:
    8044:	3c020001 	lui	v0,0x1
    8048:	8c43b3ac 	lw	v1,-19540(v0)
    804c:	00000000 	nop
    8050:	10600005 	beqz	v1,8068 <Proc_3+0x24>
    8054:	00000000 	nop
    8058:	8c630000 	lw	v1,0(v1)
    805c:	00000000 	nop
    8060:	ac830000 	sw	v1,0(a0)
    8064:	8c43b3ac 	lw	v1,-19540(v0)
    8068:	3c020001 	lui	v0,0x1
    806c:	8c44b3a4 	lw	a0,-19548(v0)
    8070:	00000000 	nop
    8074:	2484000c 	addiu	a0,a0,12
    8078:	03e00008 	jr	ra
    807c:	ac64000c 	sw	a0,12(v1)

00008080 <Proc_4>:
    8080:	3c020001 	lui	v0,0x1
    8084:	9043b3a8 	lbu	v1,-19544(v0)
    8088:	3c040001 	lui	a0,0x1
    808c:	8c82b3b4 	lw	v0,-19532(a0)
    8090:	38630041 	xori	v1,v1,0x41
    8094:	2c630001 	sltiu	v1,v1,1
    8098:	00621825 	or	v1,v1,v0
    809c:	ac83b3b4 	sw	v1,-19532(a0)
    80a0:	24040042 	li	a0,66
    80a4:	3c030001 	lui	v1,0x1
    80a8:	03e00008 	jr	ra
    80ac:	a064b3a9 	sb	a0,-19543(v1)

000080b0 <Proc_5>:
    80b0:	24040041 	li	a0,65
    80b4:	3c030001 	lui	v1,0x1
    80b8:	a064b3a8 	sb	a0,-19544(v1)
    80bc:	3c030001 	lui	v1,0x1
    80c0:	03e00008 	jr	ra
    80c4:	ac60b3b4 	sw	zero,-19532(v1)

000080c8 <memcpy>:
    80c8:	10c00006 	beqz	a2,80e4 <memcpy+0x1c>
    80cc:	00861821 	addu	v1,a0,a2
    80d0:	24a50001 	addiu	a1,a1,1
    80d4:	90a2ffff 	lbu	v0,-1(a1)
    80d8:	24840001 	addiu	a0,a0,1
    80dc:	1464fffc 	bne	v1,a0,80d0 <memcpy+0x8>
    80e0:	a082ffff 	sb	v0,-1(a0)
    80e4:	03e00008 	jr	ra
    80e8:	00001025 	move	v0,zero

000080ec <Proc_6>:
    80ec:	24020002 	li	v0,2
    80f0:	10820012 	beq	a0,v0,813c <Proc_6+0x50>
    80f4:	24060003 	li	a2,3
    80f8:	24030001 	li	v1,1
    80fc:	10830007 	beq	a0,v1,811c <Proc_6+0x30>
    8100:	aca60000 	sw	a2,0(a1)
    8104:	1080000b 	beqz	a0,8134 <Proc_6+0x48>
    8108:	24030004 	li	v1,4
    810c:	1483000e 	bne	a0,v1,8148 <Proc_6+0x5c>
    8110:	00000000 	nop
    8114:	03e00008 	jr	ra
    8118:	aca20000 	sw	v0,0(a1)
    811c:	3c020001 	lui	v0,0x1
    8120:	8c42b3a4 	lw	v0,-19548(v0)
    8124:	00000000 	nop
    8128:	28420065 	slti	v0,v0,101
    812c:	14400006 	bnez	v0,8148 <Proc_6+0x5c>
    8130:	00000000 	nop
    8134:	03e00008 	jr	ra
    8138:	aca00000 	sw	zero,0(a1)
    813c:	24020001 	li	v0,1
    8140:	03e00008 	jr	ra
    8144:	aca20000 	sw	v0,0(a1)
    8148:	03e00008 	jr	ra
    814c:	00000000 	nop

00008150 <Proc_1>:
    8150:	3c0a0001 	lui	t2,0x1
    8154:	8d43b3ac 	lw	v1,-19540(t2)
    8158:	8c870000 	lw	a3,0(a0)
    815c:	246b0030 	addiu	t3,v1,48
    8160:	00e01025 	move	v0,a3
    8164:	88690003 	lwl	t1,3(v1)
    8168:	88680007 	lwl	t0,7(v1)
    816c:	8866000b 	lwl	a2,11(v1)
    8170:	8865000f 	lwl	a1,15(v1)
    8174:	98690000 	lwr	t1,0(v1)
    8178:	9865000c 	lwr	a1,12(v1)
    817c:	98680004 	lwr	t0,4(v1)
    8180:	98660008 	lwr	a2,8(v1)
    8184:	a8490003 	swl	t1,3(v0)
    8188:	b8490000 	swr	t1,0(v0)
    818c:	a8480007 	swl	t0,7(v0)
    8190:	b8480004 	swr	t0,4(v0)
    8194:	a846000b 	swl	a2,11(v0)
    8198:	b8460008 	swr	a2,8(v0)
    819c:	24630010 	addiu	v1,v1,16
    81a0:	a845000f 	swl	a1,15(v0)
    81a4:	b845000c 	swr	a1,12(v0)
    81a8:	146bffee 	bne	v1,t3,8164 <Proc_1+0x14>
    81ac:	24420010 	addiu	v0,v0,16
    81b0:	24020005 	li	v0,5
    81b4:	ac82000c 	sw	v0,12(a0)
    81b8:	ace2000c 	sw	v0,12(a3)
    81bc:	8d43b3ac 	lw	v1,-19540(t2)
    81c0:	8c820000 	lw	v0,0(a0)
    81c4:	10600005 	beqz	v1,81dc <Proc_1+0x8c>
    81c8:	ace20000 	sw	v0,0(a3)
    81cc:	8c620000 	lw	v0,0(v1)
    81d0:	00000000 	nop
    81d4:	ace20000 	sw	v0,0(a3)
    81d8:	8d43b3ac 	lw	v1,-19540(t2)
    81dc:	3c020001 	lui	v0,0x1
    81e0:	8c42b3a4 	lw	v0,-19548(v0)
    81e4:	8ce50004 	lw	a1,4(a3)
    81e8:	2442000c 	addiu	v0,v0,12
    81ec:	10a00019 	beqz	a1,8254 <Proc_1+0x104>
    81f0:	ac62000c 	sw	v0,12(v1)
    81f4:	8c820000 	lw	v0,0(a0)
    81f8:	00000000 	nop
    81fc:	24480030 	addiu	t0,v0,48
    8200:	88470003 	lwl	a3,3(v0)
    8204:	88460007 	lwl	a2,7(v0)
    8208:	8845000b 	lwl	a1,11(v0)
    820c:	8843000f 	lwl	v1,15(v0)
    8210:	98470000 	lwr	a3,0(v0)
    8214:	9843000c 	lwr	v1,12(v0)
    8218:	98460004 	lwr	a2,4(v0)
    821c:	98450008 	lwr	a1,8(v0)
    8220:	a8870003 	swl	a3,3(a0)
    8224:	b8870000 	swr	a3,0(a0)
    8228:	a8860007 	swl	a2,7(a0)
    822c:	b8860004 	swr	a2,4(a0)
    8230:	a885000b 	swl	a1,11(a0)
    8234:	b8850008 	swr	a1,8(a0)
    8238:	24420010 	addiu	v0,v0,16
    823c:	a883000f 	swl	v1,15(a0)
    8240:	b883000c 	swr	v1,12(a0)
    8244:	1448ffee 	bne	v0,t0,8200 <Proc_1+0xb0>
    8248:	24840010 	addiu	a0,a0,16
    824c:	03e00008 	jr	ra
    8250:	00000000 	nop
    8254:	27bdffe8 	addiu	sp,sp,-24
    8258:	24020006 	li	v0,6
    825c:	afbf0014 	sw	ra,20(sp)
    8260:	ace2000c 	sw	v0,12(a3)
    8264:	8c840008 	lw	a0,8(a0)
    8268:	0c00203b 	jal	80ec <Proc_6>
    826c:	24e50008 	addiu	a1,a3,8
    8270:	8d43b3ac 	lw	v1,-19540(t2)
    8274:	8ce2000c 	lw	v0,12(a3)
    8278:	8c630000 	lw	v1,0(v1)
    827c:	8fbf0014 	lw	ra,20(sp)
    8280:	2442000c 	addiu	v0,v0,12
    8284:	ace2000c 	sw	v0,12(a3)
    8288:	ace30000 	sw	v1,0(a3)
    828c:	03e00008 	jr	ra
    8290:	27bd0018 	addiu	sp,sp,24

00008294 <Proc_7>:
    8294:	24840002 	addiu	a0,a0,2
    8298:	00852821 	addu	a1,a0,a1
    829c:	03e00008 	jr	ra
    82a0:	acc50000 	sw	a1,0(a2)

000082a4 <Proc_8>:
    82a4:	24c30005 	addiu	v1,a2,5
    82a8:	00031040 	sll	v0,v1,0x1
    82ac:	00431021 	addu	v0,v0,v1
    82b0:	000210c0 	sll	v0,v0,0x3
    82b4:	00431021 	addu	v0,v0,v1
    82b8:	000210c0 	sll	v0,v0,0x3
    82bc:	00063080 	sll	a2,a2,0x2
    82c0:	00034080 	sll	t0,v1,0x2
    82c4:	00882021 	addu	a0,a0,t0
    82c8:	00464021 	addu	t0,v0,a2
    82cc:	ac870000 	sw	a3,0(a0)
    82d0:	ac870004 	sw	a3,4(a0)
    82d4:	ac830078 	sw	v1,120(a0)
    82d8:	00a83821 	addu	a3,a1,t0
    82dc:	8ce80010 	lw	t0,16(a3)
    82e0:	ace30014 	sw	v1,20(a3)
    82e4:	25080001 	addiu	t0,t0,1
    82e8:	ace80010 	sw	t0,16(a3)
    82ec:	ace30018 	sw	v1,24(a3)
    82f0:	8c830000 	lw	v1,0(a0)
    82f4:	00a22821 	addu	a1,a1,v0
    82f8:	00a62821 	addu	a1,a1,a2
    82fc:	24040005 	li	a0,5
    8300:	aca30fb4 	sw	v1,4020(a1)
    8304:	3c030001 	lui	v1,0x1
    8308:	03e00008 	jr	ra
    830c:	ac64b3a4 	sw	a0,-19548(v1)

00008310 <Func_1>:
    8310:	308400ff 	andi	a0,a0,0xff
    8314:	30a500ff 	andi	a1,a1,0xff
    8318:	10850003 	beq	a0,a1,8328 <Func_1+0x18>
    831c:	00000000 	nop
    8320:	03e00008 	jr	ra
    8324:	00001025 	move	v0,zero
    8328:	3c020001 	lui	v0,0x1
    832c:	a044b3a8 	sb	a0,-19544(v0)
    8330:	03e00008 	jr	ra
    8334:	24020001 	li	v0,1

00008338 <Func_2>:
    8338:	90a30003 	lbu	v1,3(a1)
    833c:	90820002 	lbu	v0,2(a0)
    8340:	00000000 	nop
    8344:	1062001c 	beq	v1,v0,83b8 <Func_2+0x80>
    8348:	00000000 	nop
    834c:	90830000 	lbu	v1,0(a0)
    8350:	90a20000 	lbu	v0,0(a1)
    8354:	00000000 	nop
    8358:	1443000f 	bne	v0,v1,8398 <Func_2+0x60>
    835c:	00000000 	nop
    8360:	1040000b 	beqz	v0,8390 <Func_2+0x58>
    8364:	00000000 	nop
    8368:	24840001 	addiu	a0,a0,1
    836c:	24a50001 	addiu	a1,a1,1
    8370:	90830000 	lbu	v1,0(a0)
    8374:	90a20000 	lbu	v0,0(a1)
    8378:	00000000 	nop
    837c:	14620006 	bne	v1,v0,8398 <Func_2+0x60>
    8380:	00000000 	nop
    8384:	1460fff9 	bnez	v1,836c <Func_2+0x34>
    8388:	24840001 	addiu	a0,a0,1
    838c:	2484ffff 	addiu	a0,a0,-1
    8390:	03e00008 	jr	ra
    8394:	00001025 	move	v0,zero
    8398:	00621023 	subu	v0,v1,v0
    839c:	1840fffc 	blez	v0,8390 <Func_2+0x58>
    83a0:	00000000 	nop
    83a4:	2403000a 	li	v1,10
    83a8:	3c020001 	lui	v0,0x1
    83ac:	ac43b3a4 	sw	v1,-19548(v0)
    83b0:	03e00008 	jr	ra
    83b4:	24020001 	li	v0,1
    83b8:	1000ffff 	b	83b8 <Func_2+0x80>
    83bc:	00000000 	nop

000083c0 <dhrystone>:
    83c0:	27bdff60 	addiu	sp,sp,-160
    83c4:	3c020001 	lui	v0,0x1
    83c8:	3c080001 	lui	t0,0x1
    83cc:	24438b5c 	addiu	v1,v0,-29860
    83d0:	2508b29c 	addiu	t0,t0,-19812
    83d4:	a8680003 	swl	t0,3(v1)
    83d8:	afb00078 	sw	s0,120(sp)
    83dc:	afb1007c 	sw	s1,124(sp)
    83e0:	afb20080 	sw	s2,128(sp)
    83e4:	afb30084 	sw	s3,132(sp)
    83e8:	afb40088 	sw	s4,136(sp)
    83ec:	afb5008c 	sw	s5,140(sp)
    83f0:	afb60090 	sw	s6,144(sp)
    83f4:	afb70094 	sw	s7,148(sp)
    83f8:	afbe0098 	sw	s8,152(sp)
    83fc:	afbf009c 	sw	ra,156(sp)
    8400:	a8600007 	swl	zero,7(v1)
    8404:	b8600004 	swr	zero,4(v1)
    8408:	b8488b5c 	swr	t0,-29860(v0)
    840c:	24020002 	li	v0,2
    8410:	a862000b 	swl	v0,11(v1)
    8414:	3c070001 	lui	a3,0x1
    8418:	8cf88ad8 	lw	t8,-29992(a3)
    841c:	24090028 	li	t1,40
    8420:	b8620008 	swr	v0,8(v1)
    8424:	3c020001 	lui	v0,0x1
    8428:	24ea8ad8 	addiu	t2,a3,-29992
    842c:	a869000f 	swl	t1,15(v1)
    8430:	24478b6c 	addiu	a3,v0,-29844
    8434:	8d4f0004 	lw	t7,4(t2)
    8438:	afaa0064 	sw	t2,100(sp)
    843c:	b869000c 	swr	t1,12(v1)
    8440:	a8f80003 	swl	t8,3(a3)
    8444:	b8588b6c 	swr	t8,-29844(v0)
    8448:	a8ef0007 	swl	t7,7(a3)
    844c:	8d4e0008 	lw	t6,8(t2)
    8450:	b8ef0004 	swr	t7,4(a3)
    8454:	a8ee000b 	swl	t6,11(a3)
    8458:	8d4d000c 	lw	t5,12(t2)
    845c:	b8ee0008 	swr	t6,8(a3)
    8460:	8d4b0010 	lw	t3,16(t2)
    8464:	a8ed000f 	swl	t5,15(a3)
    8468:	0140c825 	move	t9,t2
    846c:	b8ed000c 	swr	t5,12(a3)
    8470:	8d4a0014 	lw	t2,20(t2)
    8474:	3c090001 	lui	t1,0x1
    8478:	a8eb0013 	swl	t3,19(a3)
    847c:	3c100001 	lui	s0,0x1
    8480:	ad28b3a0 	sw	t0,-19552(t1)
    8484:	afa90068 	sw	t1,104(sp)
    8488:	ae03b3ac 	sw	v1,-19540(s0)
    848c:	8f290018 	lw	t1,24(t9)
    8490:	b8eb0010 	swr	t3,16(a3)
    8494:	a8ea0017 	swl	t2,23(a3)
    8498:	b8ea0014 	swr	t2,20(a3)
    849c:	3c020001 	lui	v0,0x1
    84a0:	244a8af8 	addiu	t2,v0,-29960
    84a4:	a8e9001b 	swl	t1,27(a3)
    84a8:	3c110001 	lui	s1,0x1
    84ac:	b8e90018 	swr	t1,24(a3)
    84b0:	9337001c 	lbu	s7,28(t9)
    84b4:	9336001d 	lbu	s6,29(t9)
    84b8:	9335001e 	lbu	s5,30(t9)
    84bc:	8c548af8 	lw	s4,-29960(v0)
    84c0:	9149001e 	lbu	t1,30(t2)
    84c4:	26228b8c 	addiu	v0,s1,-29812
    84c8:	8d530004 	lw	s3,4(t2)
    84cc:	8d520008 	lw	s2,8(t2)
    84d0:	8d580010 	lw	t8,16(t2)
    84d4:	8d4f0014 	lw	t7,20(t2)
    84d8:	8d4b0018 	lw	t3,24(t2)
    84dc:	8d59000c 	lw	t9,12(t2)
    84e0:	afaa0070 	sw	t2,112(sp)
    84e4:	954a001c 	lhu	t2,28(t2)
    84e8:	00406025 	move	t4,v0
    84ec:	afa2006c 	sw	v0,108(sp)
    84f0:	2402000a 	li	v0,10
    84f4:	a0f7001c 	sb	s7,28(a3)
    84f8:	a0f6001d 	sb	s6,29(a3)
    84fc:	a0f5001e 	sb	s5,30(a3)
    8500:	afb40030 	sw	s4,48(sp)
    8504:	afb30034 	sw	s3,52(sp)
    8508:	afb20038 	sw	s2,56(sp)
    850c:	00807025 	move	t6,a0
    8510:	afb9003c 	sw	t9,60(sp)
    8514:	afb80040 	sw	t8,64(sp)
    8518:	afaf0044 	sw	t7,68(sp)
    851c:	afab0048 	sw	t3,72(sp)
    8520:	a7aa004c 	sh	t2,76(sp)
    8524:	a3a9004e 	sb	t1,78(sp)
    8528:	18800131 	blez	a0,89f0 <dhrystone+0x630>
    852c:	ad82065c 	sw	v0,1628(t4)
    8530:	3c020001 	lui	v0,0x1
    8534:	24548b18 	addiu	s4,v0,-29928
    8538:	3c030001 	lui	v1,0x1
    853c:	8c528b18 	lw	s2,-29928(v0)
    8540:	8e820004 	lw	v0,4(s4)
    8544:	3c0f0001 	lui	t7,0x1
    8548:	3c190001 	lui	t9,0x1
    854c:	3c180001 	lui	t8,0x1
    8550:	8c768b38 	lw	s6,-29896(v1)
    8554:	24130001 	li	s3,1
    8558:	3c150001 	lui	s5,0x1
    855c:	3c170001 	lui	s7,0x1
    8560:	afaf0050 	sw	t7,80(sp)
    8564:	afb90054 	sw	t9,84(sp)
    8568:	afb80058 	sw	t8,88(sp)
    856c:	afa2005c 	sw	v0,92(sp)
    8570:	afa30060 	sw	v1,96(sp)
    8574:	afa400a0 	sw	a0,160(sp)
    8578:	8fbe0050 	lw	s8,80(sp)
    857c:	240b0041 	li	t3,65
    8580:	a2abb3a8 	sb	t3,-19544(s5)
    8584:	240b0001 	li	t3,1
    8588:	afcbb3b4 	sw	t3,-19532(s8)
    858c:	240b0042 	li	t3,66
    8590:	8e8a0008 	lw	t2,8(s4)
    8594:	8e89000c 	lw	t1,12(s4)
    8598:	8e880010 	lw	t0,16(s4)
    859c:	9683001c 	lhu	v1,28(s4)
    85a0:	8e870014 	lw	a3,20(s4)
    85a4:	8e860018 	lw	a2,24(s4)
    85a8:	9282001e 	lbu	v0,30(s4)
    85ac:	a2ebb3a9 	sb	t3,-19543(s7)
    85b0:	8fab005c 	lw	t3,92(sp)
    85b4:	27a50010 	addiu	a1,sp,16
    85b8:	27a40030 	addiu	a0,sp,48
    85bc:	afab0014 	sw	t3,20(sp)
    85c0:	afaa0018 	sw	t2,24(sp)
    85c4:	afa9001c 	sw	t1,28(sp)
    85c8:	afa80020 	sw	t0,32(sp)
    85cc:	afa70024 	sw	a3,36(sp)
    85d0:	afa60028 	sw	a2,40(sp)
    85d4:	a7a3002c 	sh	v1,44(sp)
    85d8:	afb20010 	sw	s2,16(sp)
    85dc:	0c0020ce 	jal	8338 <Func_2>
    85e0:	a3a2002e 	sb	v0,46(sp)
    85e4:	8fa30054 	lw	v1,84(sp)
    85e8:	24070007 	li	a3,7
    85ec:	2464b2cc 	addiu	a0,v1,-19764
    85f0:	2c420001 	sltiu	v0,v0,1
    85f4:	24060003 	li	a2,3
    85f8:	26258b8c 	addiu	a1,s1,-29812
    85fc:	afc2b3b4 	sw	v0,-19532(s8)
    8600:	0c0020a9 	jal	82a4 <Proc_8>
    8604:	afbe0050 	sw	s8,80(sp)
    8608:	8e04b3ac 	lw	a0,-19540(s0)
    860c:	0c002054 	jal	8150 <Proc_1>
    8610:	00000000 	nop
    8614:	92e7b3a9 	lbu	a3,-19543(s7)
    8618:	00000000 	nop
    861c:	2ce20041 	sltiu	v0,a3,65
    8620:	144000e9 	bnez	v0,89c8 <dhrystone+0x608>
    8624:	00005825 	move	t3,zero
    8628:	8fb80058 	lw	t8,88(sp)
    862c:	8fa30060 	lw	v1,96(sp)
    8630:	92aab3a8 	lbu	t2,-19544(s5)
    8634:	8faf0050 	lw	t7,80(sp)
    8638:	8fb90054 	lw	t9,84(sp)
    863c:	8fae00a0 	lw	t6,160(sp)
    8640:	8f1eb3a4 	lw	s8,-19548(t8)
    8644:	00004825 	move	t1,zero
    8648:	24060001 	li	a2,1
    864c:	24080003 	li	t0,3
    8650:	24050043 	li	a1,67
    8654:	24020041 	li	v0,65
    8658:	24638b38 	addiu	v1,v1,-29896
    865c:	24420001 	addiu	v0,v0,1
    8660:	304200ff 	andi	v0,v0,0xff
    8664:	00e2202b 	sltu	a0,a3,v0
    8668:	1480001f 	bnez	a0,86e8 <dhrystone+0x328>
    866c:	00000000 	nop
    8670:	104500cc 	beq	v0,a1,89a4 <dhrystone+0x5e4>
    8674:	00000000 	nop
    8678:	00002025 	move	a0,zero
    867c:	1486fff7 	bne	a0,a2,865c <dhrystone+0x29c>
    8680:	00000000 	nop
    8684:	8c640014 	lw	a0,20(v1)
    8688:	24420001 	addiu	v0,v0,1
    868c:	afa40024 	sw	a0,36(sp)
    8690:	8c640018 	lw	a0,24(v1)
    8694:	8c7e0004 	lw	s8,4(v1)
    8698:	afa40028 	sw	a0,40(sp)
    869c:	9464001c 	lhu	a0,28(v1)
    86a0:	8c690008 	lw	t1,8(v1)
    86a4:	a7a4002c 	sh	a0,44(sp)
    86a8:	9064001e 	lbu	a0,30(v1)
    86ac:	8c68000c 	lw	t0,12(v1)
    86b0:	8c660010 	lw	a2,16(v1)
    86b4:	304200ff 	andi	v0,v0,0xff
    86b8:	a3a4002e 	sb	a0,46(sp)
    86bc:	00e2202b 	sltu	a0,a3,v0
    86c0:	afbe0014 	sw	s8,20(sp)
    86c4:	afa90018 	sw	t1,24(sp)
    86c8:	afa8001c 	sw	t0,28(sp)
    86cc:	afa60020 	sw	a2,32(sp)
    86d0:	afb60010 	sw	s6,16(sp)
    86d4:	0260f025 	move	s8,s3
    86d8:	02604025 	move	t0,s3
    86dc:	24090001 	li	t1,1
    86e0:	1080ffe3 	beqz	a0,8670 <dhrystone+0x2b0>
    86e4:	00003025 	move	a2,zero
    86e8:	afaf0050 	sw	t7,80(sp)
    86ec:	afb90054 	sw	t9,84(sp)
    86f0:	afb80058 	sw	t8,88(sp)
    86f4:	152000ca 	bnez	t1,8a20 <dhrystone+0x660>
    86f8:	afae00a0 	sw	t6,160(sp)
    86fc:	156000ca 	bnez	t3,8a28 <dhrystone+0x668>
    8700:	00000000 	nop
    8704:	00081040 	sll	v0,t0,0x1
    8708:	00484021 	addu	t0,v0,t0
    870c:	241e0007 	li	s8,7
    8710:	17c00002 	bnez	s8,871c <dhrystone+0x35c>
    8714:	011e001a 	div	zero,t0,s8
    8718:	0007000d 	break	0x7
    871c:	2508fff9 	addiu	t0,t0,-7
    8720:	000810c0 	sll	v0,t0,0x3
    8724:	00484023 	subu	t0,v0,t0
    8728:	0000f012 	mflo	s8
    872c:	011e4023 	subu	t0,t0,s8
    8730:	92a4b3a8 	lbu	a0,-19544(s5)
    8734:	24020041 	li	v0,65
    8738:	1082009e 	beq	a0,v0,89b4 <dhrystone+0x5f4>
    873c:	00000000 	nop
    8740:	8fa200a0 	lw	v0,160(sp)
    8744:	26730001 	addiu	s3,s3,1
    8748:	0053102a 	slt	v0,v0,s3
    874c:	1040ff8a 	beqz	v0,8578 <dhrystone+0x1b8>
    8750:	01002825 	move	a1,t0
    8754:	8e03b3ac 	lw	v1,-19540(s0)
    8758:	8fa2006c 	lw	v0,108(sp)
    875c:	8c6a0008 	lw	t2,8(v1)
    8760:	8c69000c 	lw	t1,12(v1)
    8764:	8fa80068 	lw	t0,104(sp)
    8768:	8c50065c 	lw	s0,1628(v0)
    876c:	8c620004 	lw	v0,4(v1)
    8770:	394a0002 	xori	t2,t2,0x2
    8774:	39290011 	xori	t1,t1,0x11
    8778:	8faf0050 	lw	t7,80(sp)
    877c:	8fb90054 	lw	t9,84(sp)
    8780:	8fb80058 	lw	t8,88(sp)
    8784:	8fae00a0 	lw	t6,160(sp)
    8788:	8d08b3a0 	lw	t0,-19552(t0)
    878c:	2c4b0001 	sltiu	t3,v0,1
    8790:	2d4a0001 	sltiu	t2,t2,1
    8794:	2d290001 	sltiu	t1,t1,1
    8798:	8de2b3b4 	lw	v0,-19532(t7)
    879c:	8f18b3a4 	lw	t8,-19548(t8)
    87a0:	38420001 	xori	v0,v0,0x1
    87a4:	3b180005 	xori	t8,t8,0x5
    87a8:	2739b2cc 	addiu	t9,t9,-19764
    87ac:	2c420001 	sltiu	v0,v0,1
    87b0:	2f180001 	sltiu	t8,t8,1
    87b4:	38840041 	xori	a0,a0,0x41
    87b8:	8f2f0020 	lw	t7,32(t9)
    87bc:	0302c021 	addu	t8,t8,v0
    87c0:	2c840001 	sltiu	a0,a0,1
    87c4:	38e20042 	xori	v0,a3,0x42
    87c8:	2c420001 	sltiu	v0,v0,1
    87cc:	00983821 	addu	a3,a0,t8
    87d0:	39ef0007 	xori	t7,t7,0x7
    87d4:	25c4000a 	addiu	a0,t6,10
    87d8:	00471021 	addu	v0,v0,a3
    87dc:	00902026 	xor	a0,a0,s0
    87e0:	2de70001 	sltiu	a3,t7,1
    87e4:	00e23821 	addu	a3,a3,v0
    87e8:	2c820001 	sltiu	v0,a0,1
    87ec:	00471021 	addu	v0,v0,a3
    87f0:	004b1021 	addu	v0,v0,t3
    87f4:	906b0010 	lbu	t3,16(v1)
    87f8:	004a1021 	addu	v0,v0,t2
    87fc:	24040044 	li	a0,68
    8800:	00493821 	addu	a3,v0,t1
    8804:	1564000d 	bne	t3,a0,883c <dhrystone+0x47c>
    8808:	24620010 	addiu	v0,v1,16
    880c:	8fa30064 	lw	v1,100(sp)
    8810:	10000004 	b	8824 <dhrystone+0x464>
    8814:	24420001 	addiu	v0,v0,1
    8818:	1080006f 	beqz	a0,89d8 <dhrystone+0x618>
    881c:	00000000 	nop
    8820:	24420001 	addiu	v0,v0,1
    8824:	24630001 	addiu	v1,v1,1
    8828:	90640000 	lbu	a0,0(v1)
    882c:	90490000 	lbu	t1,0(v0)
    8830:	00000000 	nop
    8834:	1089fff8 	beq	a0,t1,8818 <dhrystone+0x458>
    8838:	00000000 	nop
    883c:	00001025 	move	v0,zero
    8840:	8d030008 	lw	v1,8(t0)
    8844:	8d090004 	lw	t1,4(t0)
    8848:	8d04000c 	lw	a0,12(t0)
    884c:	00e21021 	addu	v0,a3,v0
    8850:	2d290001 	sltiu	t1,t1,1
    8854:	38670001 	xori	a3,v1,0x1
    8858:	01221021 	addu	v0,t1,v0
    885c:	2ce70001 	sltiu	a3,a3,1
    8860:	38840012 	xori	a0,a0,0x12
    8864:	91090010 	lbu	t1,16(t0)
    8868:	00e23821 	addu	a3,a3,v0
    886c:	2c840001 	sltiu	a0,a0,1
    8870:	24030044 	li	v1,68
    8874:	00873821 	addu	a3,a0,a3
    8878:	1523000d 	bne	t1,v1,88b0 <dhrystone+0x4f0>
    887c:	25020010 	addiu	v0,t0,16
    8880:	8fac0064 	lw	t4,100(sp)
    8884:	10000004 	b	8898 <dhrystone+0x4d8>
    8888:	24420001 	addiu	v0,v0,1
    888c:	10600009 	beqz	v1,88b4 <dhrystone+0x4f4>
    8890:	24040001 	li	a0,1
    8894:	24420001 	addiu	v0,v0,1
    8898:	258c0001 	addiu	t4,t4,1
    889c:	91830000 	lbu	v1,0(t4)
    88a0:	90440000 	lbu	a0,0(v0)
    88a4:	00000000 	nop
    88a8:	1064fff8 	beq	v1,a0,888c <dhrystone+0x4cc>
    88ac:	00000000 	nop
    88b0:	00002025 	move	a0,zero
    88b4:	3bc20005 	xori	v0,s8,0x5
    88b8:	00e42021 	addu	a0,a3,a0
    88bc:	38a3000d 	xori	v1,a1,0xd
    88c0:	2c420001 	sltiu	v0,v0,1
    88c4:	00441021 	addu	v0,v0,a0
    88c8:	2c630001 	sltiu	v1,v1,1
    88cc:	00621821 	addu	v1,v1,v0
    88d0:	93a50030 	lbu	a1,48(sp)
    88d4:	38c20001 	xori	v0,a2,0x1
    88d8:	24630001 	addiu	v1,v1,1
    88dc:	2c420001 	sltiu	v0,v0,1
    88e0:	24040044 	li	a0,68
    88e4:	14a4000d 	bne	a1,a0,891c <dhrystone+0x55c>
    88e8:	00431021 	addu	v0,v0,v1
    88ec:	8fad0070 	lw	t5,112(sp)
    88f0:	10000003 	b	8900 <dhrystone+0x540>
    88f4:	27a30030 	addiu	v1,sp,48
    88f8:	1080003b 	beqz	a0,89e8 <dhrystone+0x628>
    88fc:	00000000 	nop
    8900:	24630001 	addiu	v1,v1,1
    8904:	25ad0001 	addiu	t5,t5,1
    8908:	91a40000 	lbu	a0,0(t5)
    890c:	90650000 	lbu	a1,0(v1)
    8910:	00000000 	nop
    8914:	1085fff8 	beq	a0,a1,88f8 <dhrystone+0x538>
    8918:	00000000 	nop
    891c:	00001825 	move	v1,zero
    8920:	93a50010 	lbu	a1,16(sp)
    8924:	24040044 	li	a0,68
    8928:	14a4000e 	bne	a1,a0,8964 <dhrystone+0x5a4>
    892c:	00431021 	addu	v0,v0,v1
    8930:	3c030001 	lui	v1,0x1
    8934:	24638b18 	addiu	v1,v1,-29928
    8938:	10000003 	b	8948 <dhrystone+0x588>
    893c:	27a40010 	addiu	a0,sp,16
    8940:	10a00027 	beqz	a1,89e0 <dhrystone+0x620>
    8944:	00000000 	nop
    8948:	24840001 	addiu	a0,a0,1
    894c:	24630001 	addiu	v1,v1,1
    8950:	90650000 	lbu	a1,0(v1)
    8954:	90860000 	lbu	a2,0(a0)
    8958:	00000000 	nop
    895c:	10a6fff8 	beq	a1,a2,8940 <dhrystone+0x580>
    8960:	00000000 	nop
    8964:	00001825 	move	v1,zero
    8968:	00431021 	addu	v0,v0,v1
    896c:	38420014 	xori	v0,v0,0x14
    8970:	8fb00078 	lw	s0,120(sp)
    8974:	8fb1007c 	lw	s1,124(sp)
    8978:	8fb20080 	lw	s2,128(sp)
    897c:	8fb30084 	lw	s3,132(sp)
    8980:	8fb40088 	lw	s4,136(sp)
    8984:	8fb5008c 	lw	s5,140(sp)
    8988:	8fb60090 	lw	s6,144(sp)
    898c:	8fb70094 	lw	s7,148(sp)
    8990:	8fbe0098 	lw	s8,152(sp)
    8994:	8fbf009c 	lw	ra,156(sp)
    8998:	2c420001 	sltiu	v0,v0,1
    899c:	03e00008 	jr	ra
    89a0:	27bd00a0 	addiu	sp,sp,160
    89a4:	240a0043 	li	t2,67
    89a8:	240b0001 	li	t3,1
    89ac:	1000ff33 	b	867c <dhrystone+0x2bc>
    89b0:	24040001 	li	a0,1
    89b4:	8fa20058 	lw	v0,88(sp)
    89b8:	27de0009 	addiu	s8,s8,9
    89bc:	8c42b3a4 	lw	v0,-19548(v0)
    89c0:	1000ff5f 	b	8740 <dhrystone+0x380>
    89c4:	03c2f023 	subu	s8,s8,v0
    89c8:	2408000d 	li	t0,13
    89cc:	241e0001 	li	s8,1
    89d0:	1000ff57 	b	8730 <dhrystone+0x370>
    89d4:	24060001 	li	a2,1
    89d8:	1000ff99 	b	8840 <dhrystone+0x480>
    89dc:	24020001 	li	v0,1
    89e0:	1000ffe1 	b	8968 <dhrystone+0x5a8>
    89e4:	24030001 	li	v1,1
    89e8:	1000ffcd 	b	8920 <dhrystone+0x560>
    89ec:	24030001 	li	v1,1
    89f0:	3c020001 	lui	v0,0x1
    89f4:	9044b3a8 	lbu	a0,-19544(v0)
    89f8:	3c020001 	lui	v0,0x1
    89fc:	9047b3a9 	lbu	a3,-19543(v0)
    8a00:	00004825 	move	t1,zero
    8a04:	240a0001 	li	t2,1
    8a08:	240b0001 	li	t3,1
    8a0c:	2410000a 	li	s0,10
    8a10:	3c0f0001 	lui	t7,0x1
    8a14:	3c190001 	lui	t9,0x1
    8a18:	1000ff5f 	b	8798 <dhrystone+0x3d8>
    8a1c:	3c180001 	lui	t8,0x1
    8a20:	1000ff36 	b	86fc <dhrystone+0x33c>
    8a24:	af1eb3a4 	sw	s8,-19548(t8)
    8a28:	1000ff36 	b	8704 <dhrystone+0x344>
    8a2c:	a2aab3a8 	sb	t2,-19544(s5)

00008a30 <Func_3>:
    8a30:	38820002 	xori	v0,a0,0x2
    8a34:	03e00008 	jr	ra
    8a38:	2c420001 	sltiu	v0,v0,1

00008a3c <strcmp>:
    8a3c:	90820000 	lbu	v0,0(a0)
    8a40:	90a30000 	lbu	v1,0(a1)
    8a44:	00000000 	nop
    8a48:	1462000e 	bne	v1,v0,8a84 <strcmp+0x48>
    8a4c:	00000000 	nop
    8a50:	14600006 	bnez	v1,8a6c <strcmp+0x30>
    8a54:	24840001 	addiu	a0,a0,1
    8a58:	2484ffff 	addiu	a0,a0,-1
    8a5c:	03e00008 	jr	ra
    8a60:	00001025 	move	v0,zero
    8a64:	10400009 	beqz	v0,8a8c <strcmp+0x50>
    8a68:	24840001 	addiu	a0,a0,1
    8a6c:	24a50001 	addiu	a1,a1,1
    8a70:	90820000 	lbu	v0,0(a0)
    8a74:	90a30000 	lbu	v1,0(a1)
    8a78:	00000000 	nop
    8a7c:	1043fff9 	beq	v0,v1,8a64 <strcmp+0x28>
    8a80:	00000000 	nop
    8a84:	03e00008 	jr	ra
    8a88:	00431023 	subu	v0,v0,v1
    8a8c:	00001025 	move	v0,zero
    8a90:	03e00008 	jr	ra
    8a94:	00000000 	nop

Disassembly of section .text.startup:

00008a98 <main>:
    8a98:	27bdffe8 	addiu	sp,sp,-24
    8a9c:	afbf0014 	sw	ra,20(sp)
    8aa0:	0c0020f0 	jal	83c0 <dhrystone>
    8aa4:	2404000a 	li	a0,10
    8aa8:	8fbf0014 	lw	ra,20(sp)
    8aac:	3c030001 	lui	v1,0x1
    8ab0:	ac62b3b0 	sw	v0,-19536(v1)
    8ab4:	03e00008 	jr	ra
    8ab8:	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:	00008044 	0x8044
	...
  38:	0000001d 	0x1d
  3c:	0000001f 	0x1f
  40:	00008080 	sll	s0,zero,0x2
	...
  58:	0000001d 	0x1d
  5c:	0000001f 	0x1f
  60:	000080b0 	0x80b0
	...
  78:	0000001d 	0x1d
  7c:	0000001f 	0x1f
  80:	000080c8 	0x80c8
	...
  98:	0000001d 	0x1d
  9c:	0000001f 	0x1f
  a0:	000080ec 	0x80ec
	...
  b8:	0000001d 	0x1d
  bc:	0000001f 	0x1f
  c0:	00008150 	0x8150
  c4:	80000000 	lb	zero,0(zero)
  c8:	fffffffc 	0xfffffffc
	...
  d4:	00000018 	mult	zero,zero
  d8:	0000001d 	0x1d
  dc:	0000001f 	0x1f
  e0:	00008294 	0x8294
	...
  f8:	0000001d 	0x1d
  fc:	0000001f 	0x1f
 100:	000082a4 	0x82a4
	...
 118:	0000001d 	0x1d
 11c:	0000001f 	0x1f
 120:	00008310 	0x8310
	...
 138:	0000001d 	0x1d
 13c:	0000001f 	0x1f
 140:	00008338 	0x8338
	...
 158:	0000001d 	0x1d
 15c:	0000001f 	0x1f
 160:	000083c0 	sll	s0,zero,0xf
 164:	c0ff0000 	lwc0	$31,0(a3)
 168:	fffffffc 	0xfffffffc
	...
 174:	000000a0 	0xa0
 178:	0000001d 	0x1d
 17c:	0000001f 	0x1f
 180:	00008a98 	0x8a98
 184:	80000000 	lb	zero,0(zero)
 188:	fffffffc 	0xfffffffc
	...
 194:	00000018 	mult	zero,zero
 198:	0000001d 	0x1d
 19c:	0000001f 	0x1f
 1a0:	00008a30 	0x8a30
	...
 1b8:	0000001d 	0x1d
 1bc:	0000001f 	0x1f
 1c0:	00008a3c 	0x8a3c
	...
 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
