
dhry2.out:     file format elf32-tradlittlemips


Disassembly of section .text:

00008000 <_ftext>:
    8000:	3c1c0002 	lui	gp,0x2
    8004:	279c0ff0 	addiu	gp,gp,4080
    8008:	0c002252 	jal	8948 <main>
    800c:	37bd7000 	ori	sp,sp,0x7000
    8010:	1000ffff 	b	8010 <_ftext+0x10>
    8014:	00000000 	nop

00008018 <Proc_2>:
    8018:	93828028 	lbu	v0,-32728(gp)
    801c:	24030041 	li	v1,65
    8020:	8c850000 	lw	a1,0(a0)
    8024:	10430003 	beq	v0,v1,8034 <Proc_2+0x1c>
    8028:	00000000 	nop
    802c:	03e00008 	jr	ra
    8030:	00000000 	nop
    8034:	8f828024 	lw	v0,-32732(gp)
    8038:	00000000 	nop
    803c:	00a22823 	subu	a1,a1,v0
    8040:	24a50009 	addiu	a1,a1,9
    8044:	03e00008 	jr	ra
    8048:	ac850000 	sw	a1,0(a0)

0000804c <Proc_3>:
    804c:	8f82802c 	lw	v0,-32724(gp)
    8050:	00000000 	nop
    8054:	10400008 	beqz	v0,8078 <Proc_3+0x2c>
    8058:	00000000 	nop
    805c:	8c420000 	lw	v0,0(v0)
    8060:	8f838024 	lw	v1,-32732(gp)
    8064:	ac820000 	sw	v0,0(a0)
    8068:	8f84802c 	lw	a0,-32724(gp)
    806c:	2463000c 	addiu	v1,v1,12
    8070:	03e00008 	jr	ra
    8074:	ac83000c 	sw	v1,12(a0)
    8078:	8f838024 	lw	v1,-32732(gp)
    807c:	00002021 	move	a0,zero
    8080:	2463000c 	addiu	v1,v1,12
    8084:	03e00008 	jr	ra
    8088:	ac83000c 	sw	v1,12(a0)

0000808c <Proc_4>:
    808c:	93838028 	lbu	v1,-32728(gp)
    8090:	8f828034 	lw	v0,-32716(gp)
    8094:	38630041 	xori	v1,v1,0x41
    8098:	2c630001 	sltiu	v1,v1,1
    809c:	00431825 	or	v1,v0,v1
    80a0:	af838034 	sw	v1,-32716(gp)
    80a4:	24030042 	li	v1,66
    80a8:	03e00008 	jr	ra
    80ac:	a3838029 	sb	v1,-32727(gp)

000080b0 <Proc_5>:
    80b0:	24030041 	li	v1,65
    80b4:	a3838028 	sb	v1,-32728(gp)
    80b8:	03e00008 	jr	ra
    80bc:	af808034 	sw	zero,-32716(gp)

000080c0 <memcpy>:
    80c0:	10c00007 	beqz	a2,80e0 <memcpy+0x20>
    80c4:	00863021 	addu	a2,a0,a2
    80c8:	90a20000 	lbu	v0,0(a1)
    80cc:	00000000 	nop
    80d0:	a0820000 	sb	v0,0(a0)
    80d4:	24840001 	addiu	a0,a0,1
    80d8:	1486fffb 	bne	a0,a2,80c8 <memcpy+0x8>
    80dc:	24a50001 	addiu	a1,a1,1
    80e0:	03e00008 	jr	ra
    80e4:	00000000 	nop

000080e8 <Proc_6>:
    80e8:	24020002 	li	v0,2
    80ec:	10820011 	beq	a0,v0,8134 <Proc_6+0x4c>
    80f0:	aca40000 	sw	a0,0(a1)
    80f4:	24030003 	li	v1,3
    80f8:	aca30000 	sw	v1,0(a1)
    80fc:	24030001 	li	v1,1
    8100:	1083000f 	beq	a0,v1,8140 <Proc_6+0x58>
    8104:	00000000 	nop
    8108:	14800003 	bnez	a0,8118 <Proc_6+0x30>
    810c:	00000000 	nop
    8110:	03e00008 	jr	ra
    8114:	aca00000 	sw	zero,0(a1)
    8118:	10820006 	beq	a0,v0,8134 <Proc_6+0x4c>
    811c:	24030004 	li	v1,4
    8120:	14830002 	bne	a0,v1,812c <Proc_6+0x44>
    8124:	00000000 	nop
    8128:	aca20000 	sw	v0,0(a1)
    812c:	03e00008 	jr	ra
    8130:	00000000 	nop
    8134:	24020001 	li	v0,1
    8138:	03e00008 	jr	ra
    813c:	aca20000 	sw	v0,0(a1)
    8140:	8f828024 	lw	v0,-32732(gp)
    8144:	00000000 	nop
    8148:	28420065 	slti	v0,v0,101
    814c:	1440fff7 	bnez	v0,812c <Proc_6+0x44>
    8150:	00000000 	nop
    8154:	03e00008 	jr	ra
    8158:	aca00000 	sw	zero,0(a1)

0000815c <Proc_1>:
    815c:	27bdffe8 	addiu	sp,sp,-24
    8160:	afb00010 	sw	s0,16(sp)
    8164:	8f82802c 	lw	v0,-32724(gp)
    8168:	8c900000 	lw	s0,0(a0)
    816c:	afbf0014 	sw	ra,20(sp)
    8170:	02001821 	move	v1,s0
    8174:	24450030 	addiu	a1,v0,48
    8178:	8c490000 	lw	t1,0(v0)
    817c:	8c480004 	lw	t0,4(v0)
    8180:	8c470008 	lw	a3,8(v0)
    8184:	8c46000c 	lw	a2,12(v0)
    8188:	24420010 	addiu	v0,v0,16
    818c:	ac690000 	sw	t1,0(v1)
    8190:	ac680004 	sw	t0,4(v1)
    8194:	ac670008 	sw	a3,8(v1)
    8198:	ac66000c 	sw	a2,12(v1)
    819c:	1445fff6 	bne	v0,a1,8178 <Proc_1+0x1c>
    81a0:	24630010 	addiu	v1,v1,16
    81a4:	8c850000 	lw	a1,0(a0)
    81a8:	8f82802c 	lw	v0,-32724(gp)
    81ac:	24030005 	li	v1,5
    81b0:	ac83000c 	sw	v1,12(a0)
    81b4:	ae050000 	sw	a1,0(s0)
    81b8:	10400004 	beqz	v0,81cc <Proc_1+0x70>
    81bc:	ae03000c 	sw	v1,12(s0)
    81c0:	8c430000 	lw	v1,0(v0)
    81c4:	00000000 	nop
    81c8:	ae030000 	sw	v1,0(s0)
    81cc:	8f858024 	lw	a1,-32732(gp)
    81d0:	8e030004 	lw	v1,4(s0)
    81d4:	24a5000c 	addiu	a1,a1,12
    81d8:	10600013 	beqz	v1,8228 <Proc_1+0xcc>
    81dc:	ac45000c 	sw	a1,12(v0)
    81e0:	8c820000 	lw	v0,0(a0)
    81e4:	00000000 	nop
    81e8:	24430030 	addiu	v1,v0,48
    81ec:	8c480000 	lw	t0,0(v0)
    81f0:	8c470004 	lw	a3,4(v0)
    81f4:	8c460008 	lw	a2,8(v0)
    81f8:	8c45000c 	lw	a1,12(v0)
    81fc:	24420010 	addiu	v0,v0,16
    8200:	ac880000 	sw	t0,0(a0)
    8204:	ac870004 	sw	a3,4(a0)
    8208:	ac860008 	sw	a2,8(a0)
    820c:	ac85000c 	sw	a1,12(a0)
    8210:	1443fff6 	bne	v0,v1,81ec <Proc_1+0x90>
    8214:	24840010 	addiu	a0,a0,16
    8218:	8fbf0014 	lw	ra,20(sp)
    821c:	8fb00010 	lw	s0,16(sp)
    8220:	03e00008 	jr	ra
    8224:	27bd0018 	addiu	sp,sp,24
    8228:	24020006 	li	v0,6
    822c:	8c840008 	lw	a0,8(a0)
    8230:	ae02000c 	sw	v0,12(s0)
    8234:	0c00203a 	jal	80e8 <Proc_6>
    8238:	26050008 	addiu	a1,s0,8
    823c:	8e02000c 	lw	v0,12(s0)
    8240:	8f83802c 	lw	v1,-32724(gp)
    8244:	2442000c 	addiu	v0,v0,12
    8248:	ae02000c 	sw	v0,12(s0)
    824c:	8c630000 	lw	v1,0(v1)
    8250:	8fbf0014 	lw	ra,20(sp)
    8254:	ae030000 	sw	v1,0(s0)
    8258:	8fb00010 	lw	s0,16(sp)
    825c:	03e00008 	jr	ra
    8260:	27bd0018 	addiu	sp,sp,24

00008264 <Proc_7>:
    8264:	24840002 	addiu	a0,a0,2
    8268:	00852821 	addu	a1,a0,a1
    826c:	03e00008 	jr	ra
    8270:	acc50000 	sw	a1,0(a2)

00008274 <Proc_8>:
    8274:	24c20005 	addiu	v0,a2,5
    8278:	000240c0 	sll	t0,v0,0x3
    827c:	00021940 	sll	v1,v0,0x5
    8280:	01031821 	addu	v1,t0,v1
    8284:	00035080 	sll	t2,v1,0x2
    8288:	24c90006 	addiu	t1,a2,6
    828c:	24c80023 	addiu	t0,a2,35
    8290:	006a1821 	addu	v1,v1,t2
    8294:	00a31821 	addu	v1,a1,v1
    8298:	00094880 	sll	t1,t1,0x2
    829c:	00022880 	sll	a1,v0,0x2
    82a0:	00084080 	sll	t0,t0,0x2
    82a4:	24c60004 	addiu	a2,a2,4
    82a8:	00855021 	addu	t2,a0,a1
    82ac:	00895821 	addu	t3,a0,t1
    82b0:	00652821 	addu	a1,v1,a1
    82b4:	00694821 	addu	t1,v1,t1
    82b8:	00884021 	addu	t0,a0,t0
    82bc:	00063080 	sll	a2,a2,0x2
    82c0:	ad470000 	sw	a3,0(t2)
    82c4:	00661821 	addu	v1,v1,a2
    82c8:	ad670000 	sw	a3,0(t3)
    82cc:	ad020000 	sw	v0,0(t0)
    82d0:	aca20000 	sw	v0,0(a1)
    82d4:	ad220000 	sw	v0,0(t1)
    82d8:	8c620000 	lw	v0,0(v1)
    82dc:	00000000 	nop
    82e0:	24420001 	addiu	v0,v0,1
    82e4:	ac620000 	sw	v0,0(v1)
    82e8:	8d430000 	lw	v1,0(t2)
    82ec:	00000000 	nop
    82f0:	aca30fa0 	sw	v1,4000(a1)
    82f4:	24030005 	li	v1,5
    82f8:	03e00008 	jr	ra
    82fc:	af838024 	sw	v1,-32732(gp)

00008300 <Func_1>:
    8300:	308400ff 	andi	a0,a0,0xff
    8304:	30a500ff 	andi	a1,a1,0xff
    8308:	10850003 	beq	a0,a1,8318 <Func_1+0x18>
    830c:	00000000 	nop
    8310:	03e00008 	jr	ra
    8314:	00001021 	move	v0,zero
    8318:	a3848028 	sb	a0,-32728(gp)
    831c:	03e00008 	jr	ra
    8320:	24020001 	li	v0,1

00008324 <Func_2>:
    8324:	24870002 	addiu	a3,a0,2
    8328:	24a60003 	addiu	a2,a1,3
    832c:	90e30000 	lbu	v1,0(a3)
    8330:	90c20000 	lbu	v0,0(a2)
    8334:	00000000 	nop
    8338:	14430006 	bne	v0,v1,8354 <Func_2+0x30>
    833c:	00000000 	nop
    8340:	080020cb 	j	832c <Func_2+0x8>
    8344:	a3828028 	sb	v0,-32728(gp)
    8348:	1040000e 	beqz	v0,8384 <Func_2+0x60>
    834c:	24840001 	addiu	a0,a0,1
    8350:	24a50001 	addiu	a1,a1,1
    8354:	90820000 	lbu	v0,0(a0)
    8358:	90a30000 	lbu	v1,0(a1)
    835c:	00000000 	nop
    8360:	1043fff9 	beq	v0,v1,8348 <Func_2+0x24>
    8364:	00000000 	nop
    8368:	00431023 	subu	v0,v0,v1
    836c:	18400007 	blez	v0,838c <Func_2+0x68>
    8370:	00000000 	nop
    8374:	2402000a 	li	v0,10
    8378:	af828024 	sw	v0,-32732(gp)
    837c:	03e00008 	jr	ra
    8380:	24020001 	li	v0,1
    8384:	03e00008 	jr	ra
    8388:	00001021 	move	v0,zero
    838c:	03e00008 	jr	ra
    8390:	00001021 	move	v0,zero

00008394 <dhrystone>:
    8394:	27bdff70 	addiu	sp,sp,-144
    8398:	3c080001 	lui	t0,0x1
    839c:	afb5007c 	sw	s5,124(sp)
    83a0:	8d1589bc 	lw	s5,-30276(t0)
    83a4:	250889bc 	addiu	t0,t0,-30276
    83a8:	afb40078 	sw	s4,120(sp)
    83ac:	afb30074 	sw	s3,116(sp)
    83b0:	afb20070 	sw	s2,112(sp)
    83b4:	afb1006c 	sw	s1,108(sp)
    83b8:	afb00068 	sw	s0,104(sp)
    83bc:	8d140004 	lw	s4,4(t0)
    83c0:	8d130008 	lw	s3,8(t0)
    83c4:	8d12000c 	lw	s2,12(t0)
    83c8:	8d110010 	lw	s1,16(t0)
    83cc:	8d100014 	lw	s0,20(t0)
    83d0:	8d190018 	lw	t9,24(t0)
    83d4:	9518001c 	lhu	t8,28(t0)
    83d8:	910f001e 	lbu	t7,30(t0)
    83dc:	3c080002 	lui	t0,0x2
    83e0:	3c050001 	lui	a1,0x1
    83e4:	3c070002 	lui	a3,0x2
    83e8:	2508b768 	addiu	t0,t0,-18584
    83ec:	24e69028 	addiu	a2,a3,-28632
    83f0:	24a989dc 	addiu	t1,a1,-30244
    83f4:	8cae89dc 	lw	t6,-30244(a1)
    83f8:	ace89028 	sw	t0,-28632(a3)
    83fc:	3c050001 	lui	a1,0x1
    8400:	24070002 	li	a3,2
    8404:	afb70084 	sw	s7,132(sp)
    8408:	afb60080 	sw	s6,128(sp)
    840c:	afbf008c 	sw	ra,140(sp)
    8410:	afbe0088 	sw	s8,136(sp)
    8414:	0120b021 	move	s6,t1
    8418:	acc70008 	sw	a3,8(a2)
    841c:	24a589dc 	addiu	a1,a1,-30244
    8420:	24070028 	li	a3,40
    8424:	8d2d0004 	lw	t5,4(t1)
    8428:	8d2c0008 	lw	t4,8(t1)
    842c:	8d2b000c 	lw	t3,12(t1)
    8430:	8d2a0010 	lw	t2,16(t1)
    8434:	8ed70018 	lw	s7,24(s6)
    8438:	8d290014 	lw	t1,20(t1)
    843c:	af888020 	sw	t0,-32736(gp)
    8440:	af86802c 	sw	a2,-32724(gp)
    8444:	acc00004 	sw	zero,4(a2)
    8448:	acc7000c 	sw	a3,12(a2)
    844c:	acd50010 	sw	s5,16(a2)
    8450:	3c160002 	lui	s6,0x2
    8454:	acd40014 	sw	s4,20(a2)
    8458:	acd30018 	sw	s3,24(a2)
    845c:	acd2001c 	sw	s2,28(a2)
    8460:	acd10020 	sw	s1,32(a2)
    8464:	acd00024 	sw	s0,36(a2)
    8468:	acd90028 	sw	t9,40(a2)
    846c:	a4d8002c 	sh	t8,44(a2)
    8470:	a0cf002e 	sb	t7,46(a2)
    8474:	94a6001c 	lhu	a2,28(a1)
    8478:	90a5001e 	lbu	a1,30(a1)
    847c:	0080a021 	move	s4,a0
    8480:	26c89058 	addiu	t0,s6,-28584
    8484:	2404000a 	li	a0,10
    8488:	afae0014 	sw	t6,20(sp)
    848c:	afad0018 	sw	t5,24(sp)
    8490:	afac001c 	sw	t4,28(sp)
    8494:	afab0020 	sw	t3,32(sp)
    8498:	afaa0024 	sw	t2,36(sp)
    849c:	afa90028 	sw	t1,40(sp)
    84a0:	afb7002c 	sw	s7,44(sp)
    84a4:	a7a60030 	sh	a2,48(sp)
    84a8:	a3a50032 	sb	a1,50(sp)
    84ac:	1a80011a 	blez	s4,8918 <dhrystone+0x584>
    84b0:	ad04065c 	sw	a0,1628(t0)
    84b4:	3c020001 	lui	v0,0x1
    84b8:	245089fc 	addiu	s0,v0,-30212
    84bc:	3c120001 	lui	s2,0x1
    84c0:	8c4289fc 	lw	v0,-30212(v0)
    84c4:	8e1e0004 	lw	s8,4(s0)
    84c8:	8e170008 	lw	s7,8(s0)
    84cc:	8e538a1c 	lw	s3,-30180(s2)
    84d0:	afa20058 	sw	v0,88(sp)
    84d4:	24110001 	li	s1,1
    84d8:	3c150002 	lui	s5,0x2
    84dc:	240b0041 	li	t3,65
    84e0:	a38b8028 	sb	t3,-32728(gp)
    84e4:	240b0042 	li	t3,66
    84e8:	8e0a000c 	lw	t2,12(s0)
    84ec:	8e090010 	lw	t1,16(s0)
    84f0:	8e080014 	lw	t0,20(s0)
    84f4:	9203001e 	lbu	v1,30(s0)
    84f8:	8e070018 	lw	a3,24(s0)
    84fc:	9606001c 	lhu	a2,28(s0)
    8500:	a38b8029 	sb	t3,-32727(gp)
    8504:	8fab0058 	lw	t3,88(sp)
    8508:	24020001 	li	v0,1
    850c:	27a40014 	addiu	a0,sp,20
    8510:	27a50034 	addiu	a1,sp,52
    8514:	afab0034 	sw	t3,52(sp)
    8518:	afaa0040 	sw	t2,64(sp)
    851c:	afa90044 	sw	t1,68(sp)
    8520:	afa80048 	sw	t0,72(sp)
    8524:	a3a30052 	sb	v1,82(sp)
    8528:	afa7004c 	sw	a3,76(sp)
    852c:	a7a60050 	sh	a2,80(sp)
    8530:	af828034 	sw	v0,-32716(gp)
    8534:	afbe0038 	sw	s8,56(sp)
    8538:	afb7003c 	sw	s7,60(sp)
    853c:	0c0020c9 	jal	8324 <Func_2>
    8540:	afa20010 	sw	v0,16(sp)
    8544:	2c420001 	sltiu	v0,v0,1
    8548:	26a4b798 	addiu	a0,s5,-18536
    854c:	26c59058 	addiu	a1,s6,-28584
    8550:	24060003 	li	a2,3
    8554:	24070007 	li	a3,7
    8558:	0c00209d 	jal	8274 <Proc_8>
    855c:	af828034 	sw	v0,-32716(gp)
    8560:	8f84802c 	lw	a0,-32724(gp)
    8564:	0c002057 	jal	815c <Proc_1>
    8568:	00000000 	nop
    856c:	93848029 	lbu	a0,-32727(gp)
    8570:	00000000 	nop
    8574:	2c820041 	sltiu	v0,a0,65
    8578:	144000e4 	bnez	v0,890c <dhrystone+0x578>
    857c:	24070003 	li	a3,3
    8580:	24030041 	li	v1,65
    8584:	00002821 	move	a1,zero
    8588:	24060043 	li	a2,67
    858c:	8fa20010 	lw	v0,16(sp)
    8590:	00000000 	nop
    8594:	1045000c 	beq	v0,a1,85c8 <dhrystone+0x234>
    8598:	00000000 	nop
    859c:	24630001 	addiu	v1,v1,1
    85a0:	306300ff 	andi	v1,v1,0xff
    85a4:	0083102b 	sltu	v0,a0,v1
    85a8:	14400027 	bnez	v0,8648 <dhrystone+0x2b4>
    85ac:	00000000 	nop
    85b0:	106600ce 	beq	v1,a2,88ec <dhrystone+0x558>
    85b4:	00000000 	nop
    85b8:	8fa20010 	lw	v0,16(sp)
    85bc:	00002821 	move	a1,zero
    85c0:	1445fff6 	bne	v0,a1,859c <dhrystone+0x208>
    85c4:	00000000 	nop
    85c8:	00002021 	move	a0,zero
    85cc:	27a50010 	addiu	a1,sp,16
    85d0:	afa3005c 	sw	v1,92(sp)
    85d4:	0c00203a 	jal	80e8 <Proc_6>
    85d8:	afa60060 	sw	a2,96(sp)
    85dc:	8fa3005c 	lw	v1,92(sp)
    85e0:	26428a1c 	addiu	v0,s2,-30180
    85e4:	8c470018 	lw	a3,24(v0)
    85e8:	8c4c0004 	lw	t4,4(v0)
    85ec:	8c4b0008 	lw	t3,8(v0)
    85f0:	8c4a000c 	lw	t2,12(v0)
    85f4:	8c490010 	lw	t1,16(v0)
    85f8:	8c480014 	lw	t0,20(v0)
    85fc:	9445001c 	lhu	a1,28(v0)
    8600:	93848029 	lbu	a0,-32727(gp)
    8604:	9042001e 	lbu	v0,30(v0)
    8608:	24630001 	addiu	v1,v1,1
    860c:	306300ff 	andi	v1,v1,0xff
    8610:	a3a20052 	sb	v0,82(sp)
    8614:	0083102b 	sltu	v0,a0,v1
    8618:	afa7004c 	sw	a3,76(sp)
    861c:	afb30034 	sw	s3,52(sp)
    8620:	afac0038 	sw	t4,56(sp)
    8624:	afab003c 	sw	t3,60(sp)
    8628:	afaa0040 	sw	t2,64(sp)
    862c:	afa90044 	sw	t1,68(sp)
    8630:	afa80048 	sw	t0,72(sp)
    8634:	a7a50050 	sh	a1,80(sp)
    8638:	af918024 	sw	s1,-32732(gp)
    863c:	8fa60060 	lw	a2,96(sp)
    8640:	1040ffdb 	beqz	v0,85b0 <dhrystone+0x21c>
    8644:	02203821 	move	a3,s1
    8648:	00071840 	sll	v1,a3,0x1
    864c:	00671821 	addu	v1,v1,a3
    8650:	24020007 	li	v0,7
    8654:	14400002 	bnez	v0,8660 <dhrystone+0x2cc>
    8658:	0062001a 	div	zero,v1,v0
    865c:	0007000d 	break	0x7
    8660:	2463fff9 	addiu	v1,v1,-7
    8664:	000328c0 	sll	a1,v1,0x3
    8668:	00a31823 	subu	v1,a1,v1
    866c:	00001012 	mflo	v0
    8670:	00621823 	subu	v1,v1,v0
    8674:	93858028 	lbu	a1,-32728(gp)
    8678:	24060041 	li	a2,65
    867c:	10a6009e 	beq	a1,a2,88f8 <dhrystone+0x564>
    8680:	00000000 	nop
    8684:	26310001 	addiu	s1,s1,1
    8688:	0291302a 	slt	a2,s4,s1
    868c:	10c0ff93 	beqz	a2,84dc <dhrystone+0x148>
    8690:	00000000 	nop
    8694:	8f86802c 	lw	a2,-32724(gp)
    8698:	3c070002 	lui	a3,0x2
    869c:	26b5b798 	addiu	s5,s5,-18536
    86a0:	24e79058 	addiu	a3,a3,-28584
    86a4:	8eae0020 	lw	t6,32(s5)
    86a8:	8cea065c 	lw	t2,1628(a3)
    86ac:	8ccc0008 	lw	t4,8(a2)
    86b0:	8ccb000c 	lw	t3,12(a2)
    86b4:	8f988024 	lw	t8,-32732(gp)
    86b8:	8f8f8034 	lw	t7,-32716(gp)
    86bc:	38a50041 	xori	a1,a1,0x41
    86c0:	2694000a 	addiu	s4,s4,10
    86c4:	8ccd0004 	lw	t5,4(a2)
    86c8:	90c80010 	lbu	t0,16(a2)
    86cc:	3b180005 	xori	t8,t8,0x5
    86d0:	39ef0001 	xori	t7,t7,0x1
    86d4:	38840042 	xori	a0,a0,0x42
    86d8:	39ce0007 	xori	t6,t6,0x7
    86dc:	01545026 	xor	t2,t2,s4
    86e0:	398c0002 	xori	t4,t4,0x2
    86e4:	396b0011 	xori	t3,t3,0x11
    86e8:	2ca90001 	sltiu	t1,a1,1
    86ec:	24050044 	li	a1,68
    86f0:	2f180001 	sltiu	t8,t8,1
    86f4:	2def0001 	sltiu	t7,t7,1
    86f8:	2c840001 	sltiu	a0,a0,1
    86fc:	2dce0001 	sltiu	t6,t6,1
    8700:	2d4a0001 	sltiu	t2,t2,1
    8704:	2dad0001 	sltiu	t5,t5,1
    8708:	2d8c0001 	sltiu	t4,t4,1
    870c:	1505008a 	bne	t0,a1,8938 <dhrystone+0x5a4>
    8710:	2d6b0001 	sltiu	t3,t3,1
    8714:	3c050001 	lui	a1,0x1
    8718:	24c60010 	addiu	a2,a2,16
    871c:	080021cb 	j	872c <dhrystone+0x398>
    8720:	24a589bc 	addiu	a1,a1,-30276
    8724:	10e00008 	beqz	a3,8748 <dhrystone+0x3b4>
    8728:	00004021 	move	t0,zero
    872c:	24c60001 	addiu	a2,a2,1
    8730:	24a50001 	addiu	a1,a1,1
    8734:	90a70000 	lbu	a3,0(a1)
    8738:	90c80000 	lbu	t0,0(a2)
    873c:	00000000 	nop
    8740:	1107fff8 	beq	t0,a3,8724 <dhrystone+0x390>
    8744:	00000000 	nop
    8748:	8f868020 	lw	a2,-32736(gp)
    874c:	01073823 	subu	a3,t0,a3
    8750:	8cd10008 	lw	s1,8(a2)
    8754:	8cd0000c 	lw	s0,12(a2)
    8758:	8cd20004 	lw	s2,4(a2)
    875c:	90c80010 	lbu	t0,16(a2)
    8760:	3a310001 	xori	s1,s1,0x1
    8764:	3a100012 	xori	s0,s0,0x12
    8768:	24050044 	li	a1,68
    876c:	2cf90001 	sltiu	t9,a3,1
    8770:	2e520001 	sltiu	s2,s2,1
    8774:	2e310001 	sltiu	s1,s1,1
    8778:	15050071 	bne	t0,a1,8940 <dhrystone+0x5ac>
    877c:	2e100001 	sltiu	s0,s0,1
    8780:	3c050001 	lui	a1,0x1
    8784:	24c60010 	addiu	a2,a2,16
    8788:	080021e6 	j	8798 <dhrystone+0x404>
    878c:	24a589bc 	addiu	a1,a1,-30276
    8790:	10e00008 	beqz	a3,87b4 <dhrystone+0x420>
    8794:	00004021 	move	t0,zero
    8798:	24c60001 	addiu	a2,a2,1
    879c:	24a50001 	addiu	a1,a1,1
    87a0:	90a70000 	lbu	a3,0(a1)
    87a4:	90c80000 	lbu	t0,0(a2)
    87a8:	00000000 	nop
    87ac:	1107fff8 	beq	t0,a3,8790 <dhrystone+0x3fc>
    87b0:	00000000 	nop
    87b4:	030f3021 	addu	a2,t8,t7
    87b8:	24c60001 	addiu	a2,a2,1
    87bc:	00c43021 	addu	a2,a2,a0
    87c0:	00ce3021 	addu	a2,a2,t6
    87c4:	00cd3021 	addu	a2,a2,t5
    87c8:	00cc3021 	addu	a2,a2,t4
    87cc:	00cb3021 	addu	a2,a2,t3
    87d0:	8fa40010 	lw	a0,16(sp)
    87d4:	00d23021 	addu	a2,a2,s2
    87d8:	00d13021 	addu	a2,a2,s1
    87dc:	38840001 	xori	a0,a0,0x1
    87e0:	00d03021 	addu	a2,a2,s0
    87e4:	2c840001 	sltiu	a0,a0,1
    87e8:	00c43021 	addu	a2,a2,a0
    87ec:	00ca3021 	addu	a2,a2,t2
    87f0:	38420005 	xori	v0,v0,0x5
    87f4:	2c420001 	sltiu	v0,v0,1
    87f8:	00c93021 	addu	a2,a2,t1
    87fc:	3863000d 	xori	v1,v1,0xd
    8800:	00c23021 	addu	a2,a2,v0
    8804:	2c630001 	sltiu	v1,v1,1
    8808:	00c33021 	addu	a2,a2,v1
    880c:	01073823 	subu	a3,t0,a3
    8810:	93a50014 	lbu	a1,20(sp)
    8814:	00d93021 	addu	a2,a2,t9
    8818:	2ce70001 	sltiu	a3,a3,1
    881c:	24020044 	li	v0,68
    8820:	14a20041 	bne	a1,v0,8928 <dhrystone+0x594>
    8824:	00c73021 	addu	a2,a2,a3
    8828:	3c030001 	lui	v1,0x1
    882c:	246389dc 	addiu	v1,v1,-30244
    8830:	08002210 	j	8840 <dhrystone+0x4ac>
    8834:	27a20014 	addiu	v0,sp,20
    8838:	10800008 	beqz	a0,885c <dhrystone+0x4c8>
    883c:	00002821 	move	a1,zero
    8840:	24420001 	addiu	v0,v0,1
    8844:	24630001 	addiu	v1,v1,1
    8848:	90640000 	lbu	a0,0(v1)
    884c:	90450000 	lbu	a1,0(v0)
    8850:	00000000 	nop
    8854:	10a4fff8 	beq	a1,a0,8838 <dhrystone+0x4a4>
    8858:	00000000 	nop
    885c:	00a42023 	subu	a0,a1,a0
    8860:	93a50034 	lbu	a1,52(sp)
    8864:	2c840001 	sltiu	a0,a0,1
    8868:	24020044 	li	v0,68
    886c:	14a20030 	bne	a1,v0,8930 <dhrystone+0x59c>
    8870:	00c43021 	addu	a2,a2,a0
    8874:	3c030001 	lui	v1,0x1
    8878:	246389fc 	addiu	v1,v1,-30212
    887c:	08002223 	j	888c <dhrystone+0x4f8>
    8880:	27a20034 	addiu	v0,sp,52
    8884:	10800008 	beqz	a0,88a8 <dhrystone+0x514>
    8888:	00002821 	move	a1,zero
    888c:	24420001 	addiu	v0,v0,1
    8890:	24630001 	addiu	v1,v1,1
    8894:	90640000 	lbu	a0,0(v1)
    8898:	90450000 	lbu	a1,0(v0)
    889c:	00000000 	nop
    88a0:	10a4fff8 	beq	a1,a0,8884 <dhrystone+0x4f0>
    88a4:	00000000 	nop
    88a8:	00a42023 	subu	a0,a1,a0
    88ac:	2c840001 	sltiu	a0,a0,1
    88b0:	00c41021 	addu	v0,a2,a0
    88b4:	8fbf008c 	lw	ra,140(sp)
    88b8:	38420014 	xori	v0,v0,0x14
    88bc:	2c420001 	sltiu	v0,v0,1
    88c0:	8fbe0088 	lw	s8,136(sp)
    88c4:	8fb70084 	lw	s7,132(sp)
    88c8:	8fb60080 	lw	s6,128(sp)
    88cc:	8fb5007c 	lw	s5,124(sp)
    88d0:	8fb40078 	lw	s4,120(sp)
    88d4:	8fb30074 	lw	s3,116(sp)
    88d8:	8fb20070 	lw	s2,112(sp)
    88dc:	8fb1006c 	lw	s1,108(sp)
    88e0:	8fb00068 	lw	s0,104(sp)
    88e4:	03e00008 	jr	ra
    88e8:	27bd0090 	addiu	sp,sp,144
    88ec:	a3838028 	sb	v1,-32728(gp)
    88f0:	08002163 	j	858c <dhrystone+0x1f8>
    88f4:	24050001 	li	a1,1
    88f8:	8f868024 	lw	a2,-32732(gp)
    88fc:	00000000 	nop
    8900:	00461023 	subu	v0,v0,a2
    8904:	080021a1 	j	8684 <dhrystone+0x2f0>
    8908:	24420009 	addiu	v0,v0,9
    890c:	2403000d 	li	v1,13
    8910:	0800219d 	j	8674 <dhrystone+0x2e0>
    8914:	24020001 	li	v0,1
    8918:	93858028 	lbu	a1,-32728(gp)
    891c:	93848029 	lbu	a0,-32727(gp)
    8920:	080021a5 	j	8694 <dhrystone+0x300>
    8924:	3c150002 	lui	s5,0x2
    8928:	08002217 	j	885c <dhrystone+0x4c8>
    892c:	24040044 	li	a0,68
    8930:	0800222a 	j	88a8 <dhrystone+0x514>
    8934:	24040044 	li	a0,68
    8938:	080021d2 	j	8748 <dhrystone+0x3b4>
    893c:	24070044 	li	a3,68
    8940:	080021ed 	j	87b4 <dhrystone+0x420>
    8944:	24070044 	li	a3,68

00008948 <main>:
    8948:	27bdffe8 	addiu	sp,sp,-24
    894c:	afbf0014 	sw	ra,20(sp)
    8950:	0c0020e5 	jal	8394 <dhrystone>
    8954:	2404000a 	li	a0,10
    8958:	8fbf0014 	lw	ra,20(sp)
    895c:	af828030 	sw	v0,-32720(gp)
    8960:	03e00008 	jr	ra
    8964:	27bd0018 	addiu	sp,sp,24

00008968 <Func_3>:
    8968:	38820002 	xori	v0,a0,0x2
    896c:	03e00008 	jr	ra
    8970:	2c420001 	sltiu	v0,v0,1

00008974 <strcmp>:
    8974:	90820000 	lbu	v0,0(a0)
    8978:	90a30000 	lbu	v1,0(a1)
    897c:	00000000 	nop
    8980:	14430009 	bne	v0,v1,89a8 <strcmp+0x34>
    8984:	00000000 	nop
    8988:	10600009 	beqz	v1,89b0 <strcmp+0x3c>
    898c:	24840001 	addiu	a0,a0,1
    8990:	24a50001 	addiu	a1,a1,1
    8994:	90a30000 	lbu	v1,0(a1)
    8998:	90820000 	lbu	v0,0(a0)
    899c:	00000000 	nop
    89a0:	1043fff9 	beq	v0,v1,8988 <strcmp+0x14>
    89a4:	00000000 	nop
    89a8:	03e00008 	jr	ra
    89ac:	00431023 	subu	v0,v0,v1
    89b0:	00001021 	move	v0,zero
    89b4:	03e00008 	jr	ra
    89b8:	00431023 	subu	v0,v0,v1

Disassembly of section .reginfo:

00400074 <.reginfo>:
  400074:	b0000000 	0xb0000000
	...
  400088:	00020ff0 	0x20ff0

Disassembly of section .rodata:

000089bc <_fdata-0x10644>:
    89bc:	59524844 	0x59524844
    89c0:	4e4f5453 	c3	0x4f5453
    89c4:	52502045 	0x52502045
    89c8:	4152474f 	0x4152474f
    89cc:	53202c4d 	0x53202c4d
    89d0:	20454d4f 	addi	a1,v0,19791
    89d4:	49525453 	0x49525453
    89d8:	0000474e 	0x474e
    89dc:	59524844 	0x59524844
    89e0:	4e4f5453 	c3	0x4f5453
    89e4:	52502045 	0x52502045
    89e8:	4152474f 	0x4152474f
    89ec:	31202c4d 	andi	zero,t1,0x2c4d
    89f0:	20545327 	addi	s4,v0,21287
    89f4:	49525453 	0x49525453
    89f8:	0000474e 	0x474e
    89fc:	59524844 	0x59524844
    8a00:	4e4f5453 	c3	0x4f5453
    8a04:	52502045 	0x52502045
    8a08:	4152474f 	0x4152474f
    8a0c:	32202c4d 	andi	zero,s1,0x2c4d
    8a10:	20444e27 	addi	a0,v0,20007
    8a14:	49525453 	0x49525453
    8a18:	0000474e 	0x474e
    8a1c:	59524844 	0x59524844
    8a20:	4e4f5453 	c3	0x4f5453
    8a24:	52502045 	0x52502045
    8a28:	4152474f 	0x4152474f
    8a2c:	33202c4d 	andi	zero,t9,0x2c4d
    8a30:	20445227 	addi	a0,v0,21031
    8a34:	49525453 	0x49525453
    8a38:	0000474e 	0x474e

Disassembly of section .sbss:

00019000 <Reg>:
   19000:	00000000 	nop

00019004 <User_Time>:
   19004:	00000000 	nop

00019008 <Begin_Time>:
   19008:	00000000 	nop

0001900c <End_Time>:
   1900c:	00000000 	nop

00019010 <Next_Ptr_Glob>:
   19010:	00000000 	nop

00019014 <Int_Glob>:
   19014:	00000000 	nop

00019018 <Ch_1_Glob>:
	...

00019019 <Ch_2_Glob>:
   19019:	0000      	addiu	s0,sp,0
	...

0001901c <Ptr_Glob>:
   1901c:	00000000 	nop

00019020 <result>:
   19020:	00000000 	nop

00019024 <Bool_Glob>:
   19024:	00000000 	nop

Disassembly of section .bss:

00019028 <malloc_2>:
	...

00019058 <Arr_2_Glob>:
	...

0001b768 <malloc_1>:
	...

0001b798 <Arr_1_Glob>:
	...

Disassembly of section .pdr:

00000000 <.pdr>:
   0:	00008018 	0x8018
	...
  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:	000080b0 	0x80b0
	...
  78:	0000001d 	0x1d
  7c:	0000001f 	0x1f
  80:	000080c0 	sll	s0,zero,0x3
	...
  98:	0000001d 	0x1d
  9c:	0000001f 	0x1f
  a0:	000080e8 	0x80e8
	...
  b8:	0000001d 	0x1d
  bc:	0000001f 	0x1f
  c0:	0000815c 	0x815c
  c4:	80010000 	lb	at,0(zero)
  c8:	fffffffc 	0xfffffffc
	...
  d4:	00000018 	mult	zero,zero
  d8:	0000001d 	0x1d
  dc:	0000001f 	0x1f
  e0:	00008264 	0x8264
	...
  f8:	0000001d 	0x1d
  fc:	0000001f 	0x1f
 100:	00008274 	0x8274
	...
 118:	0000001d 	0x1d
 11c:	0000001f 	0x1f
 120:	00008300 	sll	s0,zero,0xc
	...
 138:	0000001d 	0x1d
 13c:	0000001f 	0x1f
 140:	00008324 	0x8324
	...
 158:	0000001d 	0x1d
 15c:	0000001f 	0x1f
 160:	00008394 	0x8394
 164:	c0ff0000 	lwc0	$31,0(a3)
 168:	fffffffc 	0xfffffffc
	...
 174:	00000090 	0x90
 178:	0000001d 	0x1d
 17c:	0000001f 	0x1f
 180:	00008948 	0x8948
 184:	80000000 	lb	zero,0(zero)
 188:	fffffffc 	0xfffffffc
	...
 194:	00000018 	mult	zero,zero
 198:	0000001d 	0x1d
 19c:	0000001f 	0x1f
 1a0:	00008968 	0x8968
	...
 1b8:	0000001d 	0x1d
 1bc:	0000001f 	0x1f
 1c0:	00008974 	0x8974
	...
 1d8:	0000001d 	0x1d
 1dc:	0000001f 	0x1f

Disassembly of section .comment:

00000000 <.comment>:
   0:	3a434347 	xori	v1,s2,0x4347
   4:	6f532820 	0x6f532820
   8:	65637275 	0x65637275
   c:	47207972 	c1	0x1207972
  10:	4c202b2b 	0x4c202b2b
  14:	20657469 	addi	a1,v1,29801
  18:	31313032 	andi	s1,t1,0x3032
  1c:	2d33302e 	sltiu	s3,t1,12334
  20:	20293235 	addi	t1,at,12853
  24:	2e352e34 	sltiu	s5,s1,11828
  28:	Address 0x0000000000000028 is out of bounds.


Disassembly of section .gnu.attributes:

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