
/Users/alain/Documents/licence/almo_svn_2011/soft/giet_vm/build/router.elf:     file format elf32-littlemips


Disassembly of section seg_code:

00400000 <producer>:
  400000:	27bdffd8 	addiu	sp,sp,-40
  400004:	afbf0024 	sw	ra,36(sp)
  400008:	afbe0020 	sw	s8,32(sp)
  40000c:	03a0f021 	move	s8,sp
  400010:	0c100114 	jal	400450 <giet_procid>
  400014:	00000000 	nop
  400018:	3c030080 	lui	v1,0x80
  40001c:	2464000c 	addiu	a0,v1,12
  400020:	00402821 	move	a1,v0
  400024:	0c1002d6 	jal	400b58 <giet_tty_printf>
  400028:	00000000 	nop
  40002c:	0c100125 	jal	400494 <giet_proctime>
  400030:	00000000 	nop
  400034:	3c030080 	lui	v1,0x80
  400038:	24640038 	addiu	a0,v1,56
  40003c:	00402821 	move	a1,v0
  400040:	0c1002d6 	jal	400b58 <giet_tty_printf>
  400044:	00000000 	nop
  400048:	27c20018 	addiu	v0,s8,24
  40004c:	3c030080 	lui	v1,0x80
  400050:	2464004c 	addiu	a0,v1,76
  400054:	3c030080 	lui	v1,0x80
  400058:	24650054 	addiu	a1,v1,84
  40005c:	24060004 	li	a2,4
  400060:	00403821 	move	a3,v0
  400064:	0c1004f2 	jal	4013c8 <giet_vobj_get_vbase>
  400068:	00000000 	nop
  40006c:	10400013 	beqz	v0,4000bc <producer+0xbc>
  400070:	00000000 	nop
  400074:	3c020080 	lui	v0,0x80
  400078:	2444005c 	addiu	a0,v0,92
  40007c:	0c1002d6 	jal	400b58 <giet_tty_printf>
  400080:	00000000 	nop
  400084:	8fc20018 	lw	v0,24(s8)
  400088:	3c030080 	lui	v1,0x80
  40008c:	2464007c 	addiu	a0,v1,124
  400090:	00402821 	move	a1,v0
  400094:	0c1002d6 	jal	400b58 <giet_tty_printf>
  400098:	00000000 	nop
  40009c:	8fc20018 	lw	v0,24(s8)
  4000a0:	3c030080 	lui	v1,0x80
  4000a4:	246400a8 	addiu	a0,v1,168
  4000a8:	00402821 	move	a1,v0
  4000ac:	0c1002d6 	jal	400b58 <giet_tty_printf>
  4000b0:	00000000 	nop
  4000b4:	0c10051e 	jal	401478 <giet_exit>
  4000b8:	00000000 	nop
  4000bc:	afc00010 	sw	zero,16(s8)
  4000c0:	08100044 	j	400110 <producer+0x110>
  4000c4:	00000000 	nop
  4000c8:	8fc20010 	lw	v0,16(s8)
  4000cc:	afc20014 	sw	v0,20(s8)
  4000d0:	8fc30018 	lw	v1,24(s8)
  4000d4:	27c20014 	addiu	v0,s8,20
  4000d8:	00602021 	move	a0,v1
  4000dc:	00402821 	move	a1,v0
  4000e0:	24060001 	li	a2,1
  4000e4:	0c10057e 	jal	4015f8 <mwmr_write>
  4000e8:	00000000 	nop
  4000ec:	8fc20014 	lw	v0,20(s8)
  4000f0:	3c030080 	lui	v1,0x80
  4000f4:	246400bc 	addiu	a0,v1,188
  4000f8:	00402821 	move	a1,v0
  4000fc:	0c1002d6 	jal	400b58 <giet_tty_printf>
  400100:	00000000 	nop
  400104:	8fc20010 	lw	v0,16(s8)
  400108:	24420001 	addiu	v0,v0,1
  40010c:	afc20010 	sw	v0,16(s8)
  400110:	8fc20010 	lw	v0,16(s8)
  400114:	2c4200c8 	sltiu	v0,v0,200
  400118:	1440ffeb 	bnez	v0,4000c8 <producer+0xc8>
  40011c:	00000000 	nop
  400120:	0c100125 	jal	400494 <giet_proctime>
  400124:	00000000 	nop
  400128:	3c030080 	lui	v1,0x80
  40012c:	246400d4 	addiu	a0,v1,212
  400130:	00402821 	move	a1,v0
  400134:	0c1002d6 	jal	400b58 <giet_tty_printf>
  400138:	00000000 	nop
  40013c:	0c10051e 	jal	401478 <giet_exit>
  400140:	00000000 	nop
  400144:	03c0e821 	move	sp,s8
  400148:	8fbf0024 	lw	ra,36(sp)
  40014c:	8fbe0020 	lw	s8,32(sp)
  400150:	27bd0028 	addiu	sp,sp,40
  400154:	03e00008 	jr	ra
  400158:	00000000 	nop

0040015c <consumer>:
  40015c:	27bdffd8 	addiu	sp,sp,-40
  400160:	afbf0024 	sw	ra,36(sp)
  400164:	afbe0020 	sw	s8,32(sp)
  400168:	03a0f021 	move	s8,sp
  40016c:	0c100114 	jal	400450 <giet_procid>
  400170:	00000000 	nop
  400174:	3c030080 	lui	v1,0x80
  400178:	24640104 	addiu	a0,v1,260
  40017c:	00402821 	move	a1,v0
  400180:	0c1002d6 	jal	400b58 <giet_tty_printf>
  400184:	00000000 	nop
  400188:	0c100125 	jal	400494 <giet_proctime>
  40018c:	00000000 	nop
  400190:	3c030080 	lui	v1,0x80
  400194:	24640038 	addiu	a0,v1,56
  400198:	00402821 	move	a1,v0
  40019c:	0c1002d6 	jal	400b58 <giet_tty_printf>
  4001a0:	00000000 	nop
  4001a4:	27c20018 	addiu	v0,s8,24
  4001a8:	3c030080 	lui	v1,0x80
  4001ac:	2464004c 	addiu	a0,v1,76
  4001b0:	3c030080 	lui	v1,0x80
  4001b4:	24650130 	addiu	a1,v1,304
  4001b8:	24060004 	li	a2,4
  4001bc:	00403821 	move	a3,v0
  4001c0:	0c1004f2 	jal	4013c8 <giet_vobj_get_vbase>
  4001c4:	00000000 	nop
  4001c8:	1040000b 	beqz	v0,4001f8 <consumer+0x9c>
  4001cc:	00000000 	nop
  4001d0:	3c020080 	lui	v0,0x80
  4001d4:	2444013c 	addiu	a0,v0,316
  4001d8:	0c1002d6 	jal	400b58 <giet_tty_printf>
  4001dc:	00000000 	nop
  4001e0:	3c020080 	lui	v0,0x80
  4001e4:	2444015c 	addiu	a0,v0,348
  4001e8:	0c1002d6 	jal	400b58 <giet_tty_printf>
  4001ec:	00000000 	nop
  4001f0:	0c10051e 	jal	401478 <giet_exit>
  4001f4:	00000000 	nop
  4001f8:	afc00010 	sw	zero,16(s8)
  4001fc:	08100092 	j	400248 <consumer+0xec>
  400200:	00000000 	nop
  400204:	8fc30018 	lw	v1,24(s8)
  400208:	27c20014 	addiu	v0,s8,20
  40020c:	00602021 	move	a0,v1
  400210:	00402821 	move	a1,v0
  400214:	24060001 	li	a2,1
  400218:	0c100633 	jal	4018cc <mwmr_read>
  40021c:	00000000 	nop
  400220:	8fc20014 	lw	v0,20(s8)
  400224:	3c030080 	lui	v1,0x80
  400228:	24640184 	addiu	a0,v1,388
  40022c:	8fc50010 	lw	a1,16(s8)
  400230:	00403021 	move	a2,v0
  400234:	0c1002d6 	jal	400b58 <giet_tty_printf>
  400238:	00000000 	nop
  40023c:	8fc20010 	lw	v0,16(s8)
  400240:	24420001 	addiu	v0,v0,1
  400244:	afc20010 	sw	v0,16(s8)
  400248:	8fc20010 	lw	v0,16(s8)
  40024c:	2c4200c8 	sltiu	v0,v0,200
  400250:	1440ffec 	bnez	v0,400204 <consumer+0xa8>
  400254:	00000000 	nop
  400258:	0c100125 	jal	400494 <giet_proctime>
  40025c:	00000000 	nop
  400260:	3c030080 	lui	v1,0x80
  400264:	246401a4 	addiu	a0,v1,420
  400268:	00402821 	move	a1,v0
  40026c:	0c1002d6 	jal	400b58 <giet_tty_printf>
  400270:	00000000 	nop
  400274:	0c10051e 	jal	401478 <giet_exit>
  400278:	00000000 	nop
  40027c:	03c0e821 	move	sp,s8
  400280:	8fbf0024 	lw	ra,36(sp)
  400284:	8fbe0020 	lw	s8,32(sp)
  400288:	27bd0028 	addiu	sp,sp,40
  40028c:	03e00008 	jr	ra
  400290:	00000000 	nop

00400294 <router>:
  400294:	27bdffd0 	addiu	sp,sp,-48
  400298:	afbf002c 	sw	ra,44(sp)
  40029c:	afbe0028 	sw	s8,40(sp)
  4002a0:	03a0f021 	move	s8,sp
  4002a4:	0c100114 	jal	400450 <giet_procid>
  4002a8:	00000000 	nop
  4002ac:	3c030080 	lui	v1,0x80
  4002b0:	246401d4 	addiu	a0,v1,468
  4002b4:	0c1002d6 	jal	400b58 <giet_tty_printf>
  4002b8:	00402821 	move	a1,v0
  4002bc:	0c100125 	jal	400494 <giet_proctime>
  4002c0:	00000000 	nop
  4002c4:	3c030080 	lui	v1,0x80
  4002c8:	24640038 	addiu	a0,v1,56
  4002cc:	0c1002d6 	jal	400b58 <giet_tty_printf>
  4002d0:	00402821 	move	a1,v0
  4002d4:	27c20024 	addiu	v0,s8,36
  4002d8:	3c030080 	lui	v1,0x80
  4002dc:	2464004c 	addiu	a0,v1,76
  4002e0:	3c030080 	lui	v1,0x80
  4002e4:	24650130 	addiu	a1,v1,304
  4002e8:	24060004 	li	a2,4
  4002ec:	0c1004f2 	jal	4013c8 <giet_vobj_get_vbase>
  4002f0:	00403821 	move	a3,v0
  4002f4:	10400009 	beqz	v0,40031c <router+0x88>
  4002f8:	00000000 	nop
  4002fc:	3c020080 	lui	v0,0x80
  400300:	0c1002d6 	jal	400b58 <giet_tty_printf>
  400304:	24440200 	addiu	a0,v0,512
  400308:	3c020080 	lui	v0,0x80
  40030c:	0c1002d6 	jal	400b58 <giet_tty_printf>
  400310:	2444021c 	addiu	a0,v0,540
  400314:	0c10051e 	jal	401478 <giet_exit>
  400318:	00000000 	nop
  40031c:	27c20020 	addiu	v0,s8,32
  400320:	3c030080 	lui	v1,0x80
  400324:	2464004c 	addiu	a0,v1,76
  400328:	3c030080 	lui	v1,0x80
  40032c:	24650054 	addiu	a1,v1,84
  400330:	24060004 	li	a2,4
  400334:	0c1004f2 	jal	4013c8 <giet_vobj_get_vbase>
  400338:	00403821 	move	a3,v0
  40033c:	10400009 	beqz	v0,400364 <router+0xd0>
  400340:	00000000 	nop
  400344:	3c020080 	lui	v0,0x80
  400348:	0c1002d6 	jal	400b58 <giet_tty_printf>
  40034c:	24440200 	addiu	a0,v0,512
  400350:	3c020080 	lui	v0,0x80
  400354:	0c1002d6 	jal	400b58 <giet_tty_printf>
  400358:	2444015c 	addiu	a0,v0,348
  40035c:	0c10051e 	jal	401478 <giet_exit>
  400360:	00000000 	nop
  400364:	8fc30020 	lw	v1,32(s8)
  400368:	27c20018 	addiu	v0,s8,24
  40036c:	00602021 	move	a0,v1
  400370:	00402821 	move	a1,v0
  400374:	0c100633 	jal	4018cc <mwmr_read>
  400378:	24060002 	li	a2,2
  40037c:	0c10052f 	jal	4014bc <giet_rand>
  400380:	00000000 	nop
  400384:	00021182 	srl	v0,v0,0x6
  400388:	afc20010 	sw	v0,16(s8)
  40038c:	081000e8 	j	4003a0 <router+0x10c>
  400390:	afc00014 	sw	zero,20(s8)
  400394:	8fc20014 	lw	v0,20(s8)
  400398:	24420001 	addiu	v0,v0,1
  40039c:	afc20014 	sw	v0,20(s8)
  4003a0:	8fc30014 	lw	v1,20(s8)
  4003a4:	8fc20010 	lw	v0,16(s8)
  4003a8:	0062102b 	sltu	v0,v1,v0
  4003ac:	1440fff9 	bnez	v0,400394 <router+0x100>
  4003b0:	00000000 	nop
  4003b4:	8fc20018 	lw	v0,24(s8)
  4003b8:	3c030080 	lui	v1,0x80
  4003bc:	24640244 	addiu	a0,v1,580
  4003c0:	00402821 	move	a1,v0
  4003c4:	0c1002d6 	jal	400b58 <giet_tty_printf>
  4003c8:	8fc60010 	lw	a2,16(s8)
  4003cc:	8fc2001c 	lw	v0,28(s8)
  4003d0:	3c030080 	lui	v1,0x80
  4003d4:	24640244 	addiu	a0,v1,580
  4003d8:	00402821 	move	a1,v0
  4003dc:	0c1002d6 	jal	400b58 <giet_tty_printf>
  4003e0:	8fc60010 	lw	a2,16(s8)
  4003e4:	8fc30024 	lw	v1,36(s8)
  4003e8:	27c20018 	addiu	v0,s8,24
  4003ec:	00602021 	move	a0,v1
  4003f0:	00402821 	move	a1,v0
  4003f4:	0c10057e 	jal	4015f8 <mwmr_write>
  4003f8:	24060002 	li	a2,2
  4003fc:	081000d9 	j	400364 <router+0xd0>
  400400:	00000000 	nop

00400404 <sys_call>:
  400404:	27bdfff8 	addiu	sp,sp,-8
  400408:	afbf0004 	sw	ra,4(sp)
  40040c:	afbe0000 	sw	s8,0(sp)
  400410:	03a0f021 	move	s8,sp
  400414:	afc40008 	sw	a0,8(s8)
  400418:	afc5000c 	sw	a1,12(s8)
  40041c:	afc60010 	sw	a2,16(s8)
  400420:	afc70014 	sw	a3,20(s8)
  400424:	8fc20008 	lw	v0,8(s8)
  400428:	8fc4000c 	lw	a0,12(s8)
  40042c:	8fc50010 	lw	a1,16(s8)
  400430:	8fc60014 	lw	a2,20(s8)
  400434:	8fc70018 	lw	a3,24(s8)
  400438:	0000000c 	syscall
  40043c:	03c0e821 	move	sp,s8
  400440:	8fbf0004 	lw	ra,4(sp)
  400444:	8fbe0000 	lw	s8,0(sp)
  400448:	03e00008 	jr	ra
  40044c:	27bd0008 	addiu	sp,sp,8

00400450 <giet_procid>:
  400450:	27bdffe0 	addiu	sp,sp,-32
  400454:	afbf001c 	sw	ra,28(sp)
  400458:	afbe0018 	sw	s8,24(sp)
  40045c:	03a0f021 	move	s8,sp
  400460:	afa00010 	sw	zero,16(sp)
  400464:	00002021 	move	a0,zero
  400468:	00002821 	move	a1,zero
  40046c:	00003021 	move	a2,zero
  400470:	00003821 	move	a3,zero
  400474:	0c100101 	jal	400404 <sys_call>
  400478:	00000000 	nop
  40047c:	03c0e821 	move	sp,s8
  400480:	8fbf001c 	lw	ra,28(sp)
  400484:	8fbe0018 	lw	s8,24(sp)
  400488:	27bd0020 	addiu	sp,sp,32
  40048c:	03e00008 	jr	ra
  400490:	00000000 	nop

00400494 <giet_proctime>:
  400494:	27bdffe0 	addiu	sp,sp,-32
  400498:	afbf001c 	sw	ra,28(sp)
  40049c:	afbe0018 	sw	s8,24(sp)
  4004a0:	03a0f021 	move	s8,sp
  4004a4:	afa00010 	sw	zero,16(sp)
  4004a8:	24040001 	li	a0,1
  4004ac:	00002821 	move	a1,zero
  4004b0:	00003021 	move	a2,zero
  4004b4:	00003821 	move	a3,zero
  4004b8:	0c100101 	jal	400404 <sys_call>
  4004bc:	00000000 	nop
  4004c0:	03c0e821 	move	sp,s8
  4004c4:	8fbf001c 	lw	ra,28(sp)
  4004c8:	8fbe0018 	lw	s8,24(sp)
  4004cc:	27bd0020 	addiu	sp,sp,32
  4004d0:	03e00008 	jr	ra
  4004d4:	00000000 	nop

004004d8 <giet_tty_putc>:
  4004d8:	27bdffe0 	addiu	sp,sp,-32
  4004dc:	afbf001c 	sw	ra,28(sp)
  4004e0:	afbe0018 	sw	s8,24(sp)
  4004e4:	03a0f021 	move	s8,sp
  4004e8:	00801021 	move	v0,a0
  4004ec:	a3c20020 	sb	v0,32(s8)
  4004f0:	27c20020 	addiu	v0,s8,32
  4004f4:	afa00010 	sw	zero,16(sp)
  4004f8:	24040002 	li	a0,2
  4004fc:	00402821 	move	a1,v0
  400500:	24060001 	li	a2,1
  400504:	00003821 	move	a3,zero
  400508:	0c100101 	jal	400404 <sys_call>
  40050c:	00000000 	nop
  400510:	03c0e821 	move	sp,s8
  400514:	8fbf001c 	lw	ra,28(sp)
  400518:	8fbe0018 	lw	s8,24(sp)
  40051c:	27bd0020 	addiu	sp,sp,32
  400520:	03e00008 	jr	ra
  400524:	00000000 	nop

00400528 <giet_tty_puts>:
  400528:	27bdffd8 	addiu	sp,sp,-40
  40052c:	afbf0024 	sw	ra,36(sp)
  400530:	afbe0020 	sw	s8,32(sp)
  400534:	03a0f021 	move	s8,sp
  400538:	afc40028 	sw	a0,40(s8)
  40053c:	afc00018 	sw	zero,24(s8)
  400540:	08100155 	j	400554 <giet_tty_puts+0x2c>
  400544:	00000000 	nop
  400548:	8fc20018 	lw	v0,24(s8)
  40054c:	24420001 	addiu	v0,v0,1
  400550:	afc20018 	sw	v0,24(s8)
  400554:	8fc30028 	lw	v1,40(s8)
  400558:	8fc20018 	lw	v0,24(s8)
  40055c:	00621021 	addu	v0,v1,v0
  400560:	80420000 	lb	v0,0(v0)
  400564:	1440fff8 	bnez	v0,400548 <giet_tty_puts+0x20>
  400568:	00000000 	nop
  40056c:	8fc20028 	lw	v0,40(s8)
  400570:	afa00010 	sw	zero,16(sp)
  400574:	24040002 	li	a0,2
  400578:	00402821 	move	a1,v0
  40057c:	8fc60018 	lw	a2,24(s8)
  400580:	00003821 	move	a3,zero
  400584:	0c100101 	jal	400404 <sys_call>
  400588:	00000000 	nop
  40058c:	03c0e821 	move	sp,s8
  400590:	8fbf0024 	lw	ra,36(sp)
  400594:	8fbe0020 	lw	s8,32(sp)
  400598:	27bd0028 	addiu	sp,sp,40
  40059c:	03e00008 	jr	ra
  4005a0:	00000000 	nop

004005a4 <giet_tty_putw>:
  4005a4:	27bdffd0 	addiu	sp,sp,-48
  4005a8:	afbf002c 	sw	ra,44(sp)
  4005ac:	afbe0028 	sw	s8,40(sp)
  4005b0:	03a0f021 	move	s8,sp
  4005b4:	afc40030 	sw	a0,48(s8)
  4005b8:	afc00018 	sw	zero,24(s8)
  4005bc:	08100190 	j	400640 <giet_tty_putw+0x9c>
  4005c0:	00000000 	nop
  4005c4:	24030009 	li	v1,9
  4005c8:	8fc20018 	lw	v0,24(s8)
  4005cc:	00622023 	subu	a0,v1,v0
  4005d0:	8fc30030 	lw	v1,48(s8)
  4005d4:	3c02cccc 	lui	v0,0xcccc
  4005d8:	3442cccd 	ori	v0,v0,0xcccd
  4005dc:	00620019 	multu	v1,v0
  4005e0:	00001010 	mfhi	v0
  4005e4:	000210c2 	srl	v0,v0,0x3
  4005e8:	00021040 	sll	v0,v0,0x1
  4005ec:	00022880 	sll	a1,v0,0x2
  4005f0:	00451021 	addu	v0,v0,a1
  4005f4:	00621023 	subu	v0,v1,v0
  4005f8:	304200ff 	andi	v0,v0,0xff
  4005fc:	24420030 	addiu	v0,v0,48
  400600:	304200ff 	andi	v0,v0,0xff
  400604:	00021e00 	sll	v1,v0,0x18
  400608:	00031e03 	sra	v1,v1,0x18
  40060c:	27c20018 	addiu	v0,s8,24
  400610:	00441021 	addu	v0,v0,a0
  400614:	a0430004 	sb	v1,4(v0)
  400618:	8fc30030 	lw	v1,48(s8)
  40061c:	3c02cccc 	lui	v0,0xcccc
  400620:	3442cccd 	ori	v0,v0,0xcccd
  400624:	00620019 	multu	v1,v0
  400628:	00001010 	mfhi	v0
  40062c:	000210c2 	srl	v0,v0,0x3
  400630:	afc20030 	sw	v0,48(s8)
  400634:	8fc20018 	lw	v0,24(s8)
  400638:	24420001 	addiu	v0,v0,1
  40063c:	afc20018 	sw	v0,24(s8)
  400640:	8fc20018 	lw	v0,24(s8)
  400644:	2c42000a 	sltiu	v0,v0,10
  400648:	1440ffde 	bnez	v0,4005c4 <giet_tty_putw+0x20>
  40064c:	00000000 	nop
  400650:	27c2001c 	addiu	v0,s8,28
  400654:	afa00010 	sw	zero,16(sp)
  400658:	24040002 	li	a0,2
  40065c:	00402821 	move	a1,v0
  400660:	2406000a 	li	a2,10
  400664:	00003821 	move	a3,zero
  400668:	0c100101 	jal	400404 <sys_call>
  40066c:	00000000 	nop
  400670:	03c0e821 	move	sp,s8
  400674:	8fbf002c 	lw	ra,44(sp)
  400678:	8fbe0028 	lw	s8,40(sp)
  40067c:	27bd0030 	addiu	sp,sp,48
  400680:	03e00008 	jr	ra
  400684:	00000000 	nop

00400688 <giet_tty_getc_no_irq>:
  400688:	27bdffd8 	addiu	sp,sp,-40
  40068c:	afbf0024 	sw	ra,36(sp)
  400690:	afbe0020 	sw	s8,32(sp)
  400694:	03a0f021 	move	s8,sp
  400698:	afc40028 	sw	a0,40(s8)
  40069c:	afc00018 	sw	zero,24(s8)
  4006a0:	081001b3 	j	4006cc <giet_tty_getc_no_irq+0x44>
  4006a4:	00000000 	nop
  4006a8:	8fc20028 	lw	v0,40(s8)
  4006ac:	afa00010 	sw	zero,16(sp)
  4006b0:	24040003 	li	a0,3
  4006b4:	00402821 	move	a1,v0
  4006b8:	24060001 	li	a2,1
  4006bc:	00003821 	move	a3,zero
  4006c0:	0c100101 	jal	400404 <sys_call>
  4006c4:	00000000 	nop
  4006c8:	afc20018 	sw	v0,24(s8)
  4006cc:	8fc20018 	lw	v0,24(s8)
  4006d0:	1040fff5 	beqz	v0,4006a8 <giet_tty_getc_no_irq+0x20>
  4006d4:	00000000 	nop
  4006d8:	00001021 	move	v0,zero
  4006dc:	03c0e821 	move	sp,s8
  4006e0:	8fbf0024 	lw	ra,36(sp)
  4006e4:	8fbe0020 	lw	s8,32(sp)
  4006e8:	27bd0028 	addiu	sp,sp,40
  4006ec:	03e00008 	jr	ra
  4006f0:	00000000 	nop

004006f4 <giet_tty_getc>:
  4006f4:	27bdffd8 	addiu	sp,sp,-40
  4006f8:	afbf0024 	sw	ra,36(sp)
  4006fc:	afbe0020 	sw	s8,32(sp)
  400700:	03a0f021 	move	s8,sp
  400704:	afc40028 	sw	a0,40(s8)
  400708:	afc00018 	sw	zero,24(s8)
  40070c:	081001ce 	j	400738 <giet_tty_getc+0x44>
  400710:	00000000 	nop
  400714:	8fc20028 	lw	v0,40(s8)
  400718:	afa00010 	sw	zero,16(sp)
  40071c:	2404000a 	li	a0,10
  400720:	00402821 	move	a1,v0
  400724:	24060001 	li	a2,1
  400728:	00003821 	move	a3,zero
  40072c:	0c100101 	jal	400404 <sys_call>
  400730:	00000000 	nop
  400734:	afc20018 	sw	v0,24(s8)
  400738:	8fc20018 	lw	v0,24(s8)
  40073c:	1040fff5 	beqz	v0,400714 <giet_tty_getc+0x20>
  400740:	00000000 	nop
  400744:	00001021 	move	v0,zero
  400748:	03c0e821 	move	sp,s8
  40074c:	8fbf0024 	lw	ra,36(sp)
  400750:	8fbe0020 	lw	s8,32(sp)
  400754:	27bd0028 	addiu	sp,sp,40
  400758:	03e00008 	jr	ra
  40075c:	00000000 	nop

00400760 <giet_tty_gets>:
  400760:	27bdffd0 	addiu	sp,sp,-48
  400764:	afbf002c 	sw	ra,44(sp)
  400768:	afbe0028 	sw	s8,40(sp)
  40076c:	03a0f021 	move	s8,sp
  400770:	afc40030 	sw	a0,48(s8)
  400774:	afc50034 	sw	a1,52(s8)
  400778:	afc00018 	sw	zero,24(s8)
  40077c:	08100208 	j	400820 <giet_tty_gets+0xc0>
  400780:	00000000 	nop
  400784:	27c20020 	addiu	v0,s8,32
  400788:	afa00010 	sw	zero,16(sp)
  40078c:	2404000a 	li	a0,10
  400790:	00402821 	move	a1,v0
  400794:	24060001 	li	a2,1
  400798:	00003821 	move	a3,zero
  40079c:	0c100101 	jal	400404 <sys_call>
  4007a0:	00000000 	nop
  4007a4:	afc2001c 	sw	v0,28(s8)
  4007a8:	8fc3001c 	lw	v1,28(s8)
  4007ac:	24020001 	li	v0,1
  4007b0:	1462fff4 	bne	v1,v0,400784 <giet_tty_gets+0x24>
  4007b4:	00000000 	nop
  4007b8:	93c30020 	lbu	v1,32(s8)
  4007bc:	2402000a 	li	v0,10
  4007c0:	1062001f 	beq	v1,v0,400840 <giet_tty_gets+0xe0>
  4007c4:	00000000 	nop
  4007c8:	93c30020 	lbu	v1,32(s8)
  4007cc:	2402007f 	li	v0,127
  4007d0:	14620009 	bne	v1,v0,4007f8 <giet_tty_gets+0x98>
  4007d4:	00000000 	nop
  4007d8:	8fc20018 	lw	v0,24(s8)
  4007dc:	10400006 	beqz	v0,4007f8 <giet_tty_gets+0x98>
  4007e0:	00000000 	nop
  4007e4:	8fc20018 	lw	v0,24(s8)
  4007e8:	2442ffff 	addiu	v0,v0,-1
  4007ec:	afc20018 	sw	v0,24(s8)
  4007f0:	08100208 	j	400820 <giet_tty_gets+0xc0>
  4007f4:	00000000 	nop
  4007f8:	8fc30030 	lw	v1,48(s8)
  4007fc:	8fc20018 	lw	v0,24(s8)
  400800:	00621021 	addu	v0,v1,v0
  400804:	93c30020 	lbu	v1,32(s8)
  400808:	00031e00 	sll	v1,v1,0x18
  40080c:	00031e03 	sra	v1,v1,0x18
  400810:	a0430000 	sb	v1,0(v0)
  400814:	8fc20018 	lw	v0,24(s8)
  400818:	24420001 	addiu	v0,v0,1
  40081c:	afc20018 	sw	v0,24(s8)
  400820:	8fc20034 	lw	v0,52(s8)
  400824:	2443ffff 	addiu	v1,v0,-1
  400828:	8fc20018 	lw	v0,24(s8)
  40082c:	0043102b 	sltu	v0,v0,v1
  400830:	1440ffd4 	bnez	v0,400784 <giet_tty_gets+0x24>
  400834:	00000000 	nop
  400838:	08100211 	j	400844 <giet_tty_gets+0xe4>
  40083c:	00000000 	nop
  400840:	00000000 	nop
  400844:	8fc30030 	lw	v1,48(s8)
  400848:	8fc20018 	lw	v0,24(s8)
  40084c:	00621021 	addu	v0,v1,v0
  400850:	a0400000 	sb	zero,0(v0)
  400854:	00001021 	move	v0,zero
  400858:	03c0e821 	move	sp,s8
  40085c:	8fbf002c 	lw	ra,44(sp)
  400860:	8fbe0028 	lw	s8,40(sp)
  400864:	27bd0030 	addiu	sp,sp,48
  400868:	03e00008 	jr	ra
  40086c:	00000000 	nop

00400870 <giet_tty_getw>:
  400870:	27bdffa0 	addiu	sp,sp,-96
  400874:	afbf005c 	sw	ra,92(sp)
  400878:	afbe0058 	sw	s8,88(sp)
  40087c:	03a0f021 	move	s8,sp
  400880:	afc40060 	sw	a0,96(s8)
  400884:	afc00030 	sw	zero,48(s8)
  400888:	afc0002c 	sw	zero,44(s8)
  40088c:	afc00028 	sw	zero,40(s8)
  400890:	afc00024 	sw	zero,36(s8)
  400894:	afc00020 	sw	zero,32(s8)
  400898:	0810028c 	j	400a30 <giet_tty_getw+0x1c0>
  40089c:	00000000 	nop
  4008a0:	27c20054 	addiu	v0,s8,84
  4008a4:	afa00010 	sw	zero,16(sp)
  4008a8:	2404000a 	li	a0,10
  4008ac:	00402821 	move	a1,v0
  4008b0:	24060001 	li	a2,1
  4008b4:	00003821 	move	a3,zero
  4008b8:	0c100101 	jal	400404 <sys_call>
  4008bc:	00000000 	nop
  4008c0:	afc20018 	sw	v0,24(s8)
  4008c4:	8fc30018 	lw	v1,24(s8)
  4008c8:	24020001 	li	v0,1
  4008cc:	1462fff4 	bne	v1,v0,4008a0 <giet_tty_getw+0x30>
  4008d0:	00000000 	nop
  4008d4:	93c20054 	lbu	v0,84(s8)
  4008d8:	2c420030 	sltiu	v0,v0,48
  4008dc:	14400015 	bnez	v0,400934 <giet_tty_getw+0xc4>
  4008e0:	00000000 	nop
  4008e4:	93c20054 	lbu	v0,84(s8)
  4008e8:	2c42003a 	sltiu	v0,v0,58
  4008ec:	10400011 	beqz	v0,400934 <giet_tty_getw+0xc4>
  4008f0:	00000000 	nop
  4008f4:	8fc20020 	lw	v0,32(s8)
  4008f8:	93c30054 	lbu	v1,84(s8)
  4008fc:	27c40018 	addiu	a0,s8,24
  400900:	00821021 	addu	v0,a0,v0
  400904:	a043001c 	sb	v1,28(v0)
  400908:	8fc20020 	lw	v0,32(s8)
  40090c:	24420001 	addiu	v0,v0,1
  400910:	afc20020 	sw	v0,32(s8)
  400914:	93c20054 	lbu	v0,84(s8)
  400918:	00021600 	sll	v0,v0,0x18
  40091c:	00021603 	sra	v0,v0,0x18
  400920:	00402021 	move	a0,v0
  400924:	0c100136 	jal	4004d8 <giet_tty_putc>
  400928:	00000000 	nop
  40092c:	0810026c 	j	4009b0 <giet_tty_getw+0x140>
  400930:	00000000 	nop
  400934:	93c30054 	lbu	v1,84(s8)
  400938:	2402000a 	li	v0,10
  40093c:	10620005 	beq	v1,v0,400954 <giet_tty_getw+0xe4>
  400940:	00000000 	nop
  400944:	93c30054 	lbu	v1,84(s8)
  400948:	2402000d 	li	v0,13
  40094c:	14620005 	bne	v1,v0,400964 <giet_tty_getw+0xf4>
  400950:	00000000 	nop
  400954:	24020001 	li	v0,1
  400958:	afc20028 	sw	v0,40(s8)
  40095c:	0810026c 	j	4009b0 <giet_tty_getw+0x140>
  400960:	00000000 	nop
  400964:	93c30054 	lbu	v1,84(s8)
  400968:	2402007f 	li	v0,127
  40096c:	14620010 	bne	v1,v0,4009b0 <giet_tty_getw+0x140>
  400970:	00000000 	nop
  400974:	8fc20020 	lw	v0,32(s8)
  400978:	1040000d 	beqz	v0,4009b0 <giet_tty_getw+0x140>
  40097c:	00000000 	nop
  400980:	8fc20020 	lw	v0,32(s8)
  400984:	2442ffff 	addiu	v0,v0,-1
  400988:	afc20020 	sw	v0,32(s8)
  40098c:	24040008 	li	a0,8
  400990:	0c100136 	jal	4004d8 <giet_tty_putc>
  400994:	00000000 	nop
  400998:	24040020 	li	a0,32
  40099c:	0c100136 	jal	4004d8 <giet_tty_putc>
  4009a0:	00000000 	nop
  4009a4:	24040008 	li	a0,8
  4009a8:	0c100136 	jal	4004d8 <giet_tty_putc>
  4009ac:	00000000 	nop
  4009b0:	8fc30020 	lw	v1,32(s8)
  4009b4:	24020020 	li	v0,32
  4009b8:	1462001d 	bne	v1,v0,400a30 <giet_tty_getw+0x1c0>
  4009bc:	00000000 	nop
  4009c0:	afc0001c 	sw	zero,28(s8)
  4009c4:	0810027f 	j	4009fc <giet_tty_getw+0x18c>
  4009c8:	00000000 	nop
  4009cc:	24040008 	li	a0,8
  4009d0:	0c100136 	jal	4004d8 <giet_tty_putc>
  4009d4:	00000000 	nop
  4009d8:	24040020 	li	a0,32
  4009dc:	0c100136 	jal	4004d8 <giet_tty_putc>
  4009e0:	00000000 	nop
  4009e4:	24040008 	li	a0,8
  4009e8:	0c100136 	jal	4004d8 <giet_tty_putc>
  4009ec:	00000000 	nop
  4009f0:	8fc2001c 	lw	v0,28(s8)
  4009f4:	24420001 	addiu	v0,v0,1
  4009f8:	afc2001c 	sw	v0,28(s8)
  4009fc:	8fc3001c 	lw	v1,28(s8)
  400a00:	8fc20020 	lw	v0,32(s8)
  400a04:	0062102b 	sltu	v0,v1,v0
  400a08:	1440fff0 	bnez	v0,4009cc <giet_tty_getw+0x15c>
  400a0c:	00000000 	nop
  400a10:	24040030 	li	a0,48
  400a14:	0c100136 	jal	4004d8 <giet_tty_putc>
  400a18:	00000000 	nop
  400a1c:	8fc20060 	lw	v0,96(s8)
  400a20:	ac400000 	sw	zero,0(v0)
  400a24:	00001021 	move	v0,zero
  400a28:	081002d0 	j	400b40 <giet_tty_getw+0x2d0>
  400a2c:	00000000 	nop
  400a30:	8fc20028 	lw	v0,40(s8)
  400a34:	1040ff9a 	beqz	v0,4008a0 <giet_tty_getw+0x30>
  400a38:	00000000 	nop
  400a3c:	afc0001c 	sw	zero,28(s8)
  400a40:	081002a9 	j	400aa4 <giet_tty_getw+0x234>
  400a44:	00000000 	nop
  400a48:	8fc2002c 	lw	v0,44(s8)
  400a4c:	00021040 	sll	v0,v0,0x1
  400a50:	00021880 	sll	v1,v0,0x2
  400a54:	00431821 	addu	v1,v0,v1
  400a58:	8fc2001c 	lw	v0,28(s8)
  400a5c:	27c40018 	addiu	a0,s8,24
  400a60:	00821021 	addu	v0,a0,v0
  400a64:	9042001c 	lbu	v0,28(v0)
  400a68:	00621021 	addu	v0,v1,v0
  400a6c:	2442ffd0 	addiu	v0,v0,-48
  400a70:	afc2002c 	sw	v0,44(s8)
  400a74:	8fc3002c 	lw	v1,44(s8)
  400a78:	8fc20030 	lw	v0,48(s8)
  400a7c:	0062102b 	sltu	v0,v1,v0
  400a80:	10400003 	beqz	v0,400a90 <giet_tty_getw+0x220>
  400a84:	00000000 	nop
  400a88:	24020001 	li	v0,1
  400a8c:	afc20024 	sw	v0,36(s8)
  400a90:	8fc2002c 	lw	v0,44(s8)
  400a94:	afc20030 	sw	v0,48(s8)
  400a98:	8fc2001c 	lw	v0,28(s8)
  400a9c:	24420001 	addiu	v0,v0,1
  400aa0:	afc2001c 	sw	v0,28(s8)
  400aa4:	8fc3001c 	lw	v1,28(s8)
  400aa8:	8fc20020 	lw	v0,32(s8)
  400aac:	0062102b 	sltu	v0,v1,v0
  400ab0:	1440ffe5 	bnez	v0,400a48 <giet_tty_getw+0x1d8>
  400ab4:	00000000 	nop
  400ab8:	8fc20024 	lw	v0,36(s8)
  400abc:	14400006 	bnez	v0,400ad8 <giet_tty_getw+0x268>
  400ac0:	00000000 	nop
  400ac4:	8fc20060 	lw	v0,96(s8)
  400ac8:	8fc3002c 	lw	v1,44(s8)
  400acc:	ac430000 	sw	v1,0(v0)
  400ad0:	081002cf 	j	400b3c <giet_tty_getw+0x2cc>
  400ad4:	00000000 	nop
  400ad8:	afc0001c 	sw	zero,28(s8)
  400adc:	081002c5 	j	400b14 <giet_tty_getw+0x2a4>
  400ae0:	00000000 	nop
  400ae4:	24040008 	li	a0,8
  400ae8:	0c100136 	jal	4004d8 <giet_tty_putc>
  400aec:	00000000 	nop
  400af0:	24040020 	li	a0,32
  400af4:	0c100136 	jal	4004d8 <giet_tty_putc>
  400af8:	00000000 	nop
  400afc:	24040008 	li	a0,8
  400b00:	0c100136 	jal	4004d8 <giet_tty_putc>
  400b04:	00000000 	nop
  400b08:	8fc2001c 	lw	v0,28(s8)
  400b0c:	24420001 	addiu	v0,v0,1
  400b10:	afc2001c 	sw	v0,28(s8)
  400b14:	8fc3001c 	lw	v1,28(s8)
  400b18:	8fc20020 	lw	v0,32(s8)
  400b1c:	0062102b 	sltu	v0,v1,v0
  400b20:	1440fff0 	bnez	v0,400ae4 <giet_tty_getw+0x274>
  400b24:	00000000 	nop
  400b28:	24040030 	li	a0,48
  400b2c:	0c100136 	jal	4004d8 <giet_tty_putc>
  400b30:	00000000 	nop
  400b34:	8fc20060 	lw	v0,96(s8)
  400b38:	ac400000 	sw	zero,0(v0)
  400b3c:	00001021 	move	v0,zero
  400b40:	03c0e821 	move	sp,s8
  400b44:	8fbf005c 	lw	ra,92(sp)
  400b48:	8fbe0058 	lw	s8,88(sp)
  400b4c:	27bd0060 	addiu	sp,sp,96
  400b50:	03e00008 	jr	ra
  400b54:	00000000 	nop

00400b58 <giet_tty_printf>:
  400b58:	27bdffa8 	addiu	sp,sp,-88
  400b5c:	afbf0054 	sw	ra,84(sp)
  400b60:	afbe0050 	sw	s8,80(sp)
  400b64:	03a0f021 	move	s8,sp
  400b68:	afc5005c 	sw	a1,92(s8)
  400b6c:	afc60060 	sw	a2,96(s8)
  400b70:	afc70064 	sw	a3,100(s8)
  400b74:	afc40058 	sw	a0,88(s8)
  400b78:	27c2005c 	addiu	v0,s8,92
  400b7c:	afc20034 	sw	v0,52(s8)
  400b80:	08100328 	j	400ca0 <giet_tty_printf+0x148>
  400b84:	00000000 	nop
  400b88:	08100328 	j	400ca0 <giet_tty_printf+0x148>
  400b8c:	00000000 	nop
  400b90:	afc0002c 	sw	zero,44(s8)
  400b94:	081002ea 	j	400ba8 <giet_tty_printf+0x50>
  400b98:	00000000 	nop
  400b9c:	8fc2002c 	lw	v0,44(s8)
  400ba0:	24420001 	addiu	v0,v0,1
  400ba4:	afc2002c 	sw	v0,44(s8)
  400ba8:	8fc30058 	lw	v1,88(s8)
  400bac:	8fc2002c 	lw	v0,44(s8)
  400bb0:	00621021 	addu	v0,v1,v0
  400bb4:	80420000 	lb	v0,0(v0)
  400bb8:	10400008 	beqz	v0,400bdc <giet_tty_printf+0x84>
  400bbc:	00000000 	nop
  400bc0:	8fc30058 	lw	v1,88(s8)
  400bc4:	8fc2002c 	lw	v0,44(s8)
  400bc8:	00621021 	addu	v0,v1,v0
  400bcc:	80430000 	lb	v1,0(v0)
  400bd0:	24020025 	li	v0,37
  400bd4:	1462fff1 	bne	v1,v0,400b9c <giet_tty_printf+0x44>
  400bd8:	00000000 	nop
  400bdc:	8fc2002c 	lw	v0,44(s8)
  400be0:	10400015 	beqz	v0,400c38 <giet_tty_printf+0xe0>
  400be4:	00000000 	nop
  400be8:	8fc20058 	lw	v0,88(s8)
  400bec:	afa00010 	sw	zero,16(sp)
  400bf0:	24040002 	li	a0,2
  400bf4:	00402821 	move	a1,v0
  400bf8:	8fc6002c 	lw	a2,44(s8)
  400bfc:	00003821 	move	a3,zero
  400c00:	0c100101 	jal	400404 <sys_call>
  400c04:	00000000 	nop
  400c08:	afc20030 	sw	v0,48(s8)
  400c0c:	8fc30030 	lw	v1,48(s8)
  400c10:	8fc2002c 	lw	v0,44(s8)
  400c14:	10620004 	beq	v1,v0,400c28 <giet_tty_printf+0xd0>
  400c18:	00000000 	nop
  400c1c:	24020001 	li	v0,1
  400c20:	081003f1 	j	400fc4 <giet_tty_printf+0x46c>
  400c24:	00000000 	nop
  400c28:	8fc30058 	lw	v1,88(s8)
  400c2c:	8fc2002c 	lw	v0,44(s8)
  400c30:	00621021 	addu	v0,v1,v0
  400c34:	afc20058 	sw	v0,88(s8)
  400c38:	8fc20058 	lw	v0,88(s8)
  400c3c:	80430000 	lb	v1,0(v0)
  400c40:	24020025 	li	v0,37
  400c44:	14620016 	bne	v1,v0,400ca0 <giet_tty_printf+0x148>
  400c48:	00000000 	nop
  400c4c:	8fc20058 	lw	v0,88(s8)
  400c50:	24420001 	addiu	v0,v0,1
  400c54:	afc20058 	sw	v0,88(s8)
  400c58:	00000000 	nop
  400c5c:	8fc20034 	lw	v0,52(s8)
  400c60:	24430004 	addiu	v1,v0,4
  400c64:	afc30034 	sw	v1,52(s8)
  400c68:	8c420000 	lw	v0,0(v0)
  400c6c:	afc20028 	sw	v0,40(s8)
  400c70:	afc00020 	sw	zero,32(s8)
  400c74:	8fc20058 	lw	v0,88(s8)
  400c78:	80420000 	lb	v0,0(v0)
  400c7c:	8fc30058 	lw	v1,88(s8)
  400c80:	24630001 	addiu	v1,v1,1
  400c84:	afc30058 	sw	v1,88(s8)
  400c88:	2442ff9d 	addiu	v0,v0,-99
  400c8c:	2c430016 	sltiu	v1,v0,22
  400c90:	106000b8 	beqz	v1,400f74 <giet_tty_printf+0x41c>
  400c94:	00000000 	nop
  400c98:	0810032f 	j	400cbc <giet_tty_printf+0x164>
  400c9c:	00000000 	nop
  400ca0:	8fc20058 	lw	v0,88(s8)
  400ca4:	80420000 	lb	v0,0(v0)
  400ca8:	1440ffb9 	bnez	v0,400b90 <giet_tty_printf+0x38>
  400cac:	00000000 	nop
  400cb0:	00001021 	move	v0,zero
  400cb4:	081003f1 	j	400fc4 <giet_tty_printf+0x46c>
  400cb8:	00000000 	nop
  400cbc:	00021880 	sll	v1,v0,0x2
  400cc0:	3c020080 	lui	v0,0x80
  400cc4:	24420274 	addiu	v0,v0,628
  400cc8:	00621021 	addu	v0,v1,v0
  400ccc:	8c420000 	lw	v0,0(v0)
  400cd0:	00400008 	jr	v0
  400cd4:	00000000 	nop
  400cd8:	24020001 	li	v0,1
  400cdc:	afc20020 	sw	v0,32(s8)
  400ce0:	8fc20028 	lw	v0,40(s8)
  400ce4:	00021600 	sll	v0,v0,0x18
  400ce8:	00021603 	sra	v0,v0,0x18
  400cec:	a3c20038 	sb	v0,56(s8)
  400cf0:	27c20038 	addiu	v0,s8,56
  400cf4:	afc20024 	sw	v0,36(s8)
  400cf8:	081003df 	j	400f7c <giet_tty_printf+0x424>
  400cfc:	00000000 	nop
  400d00:	8fc20028 	lw	v0,40(s8)
  400d04:	04410015 	bgez	v0,400d5c <giet_tty_printf+0x204>
  400d08:	00000000 	nop
  400d0c:	8fc20028 	lw	v0,40(s8)
  400d10:	00021023 	negu	v0,v0
  400d14:	afc20028 	sw	v0,40(s8)
  400d18:	3c020080 	lui	v0,0x80
  400d1c:	2442026c 	addiu	v0,v0,620
  400d20:	afa00010 	sw	zero,16(sp)
  400d24:	24040002 	li	a0,2
  400d28:	00402821 	move	a1,v0
  400d2c:	24060001 	li	a2,1
  400d30:	00003821 	move	a3,zero
  400d34:	0c100101 	jal	400404 <sys_call>
  400d38:	00000000 	nop
  400d3c:	afc20030 	sw	v0,48(s8)
  400d40:	8fc30030 	lw	v1,48(s8)
  400d44:	24020001 	li	v0,1
  400d48:	10620004 	beq	v1,v0,400d5c <giet_tty_printf+0x204>
  400d4c:	00000000 	nop
  400d50:	24020001 	li	v0,1
  400d54:	081003f1 	j	400fc4 <giet_tty_printf+0x46c>
  400d58:	00000000 	nop
  400d5c:	afc0001c 	sw	zero,28(s8)
  400d60:	0810037f 	j	400dfc <giet_tty_printf+0x2a4>
  400d64:	00000000 	nop
  400d68:	24030009 	li	v1,9
  400d6c:	8fc2001c 	lw	v0,28(s8)
  400d70:	00622023 	subu	a0,v1,v0
  400d74:	8fc30028 	lw	v1,40(s8)
  400d78:	3c026666 	lui	v0,0x6666
  400d7c:	34426667 	ori	v0,v0,0x6667
  400d80:	00620018 	mult	v1,v0
  400d84:	00001010 	mfhi	v0
  400d88:	00022883 	sra	a1,v0,0x2
  400d8c:	000317c3 	sra	v0,v1,0x1f
  400d90:	00a21023 	subu	v0,a1,v0
  400d94:	00021040 	sll	v0,v0,0x1
  400d98:	00022880 	sll	a1,v0,0x2
  400d9c:	00451021 	addu	v0,v0,a1
  400da0:	00621023 	subu	v0,v1,v0
  400da4:	3c030080 	lui	v1,0x80
  400da8:	246302cc 	addiu	v1,v1,716
  400dac:	00431021 	addu	v0,v0,v1
  400db0:	80430000 	lb	v1,0(v0)
  400db4:	27c20018 	addiu	v0,s8,24
  400db8:	00441021 	addu	v0,v0,a0
  400dbc:	a0430020 	sb	v1,32(v0)
  400dc0:	8fc20028 	lw	v0,40(s8)
  400dc4:	3c036666 	lui	v1,0x6666
  400dc8:	34636667 	ori	v1,v1,0x6667
  400dcc:	00430018 	mult	v0,v1
  400dd0:	00001810 	mfhi	v1
  400dd4:	00031883 	sra	v1,v1,0x2
  400dd8:	000217c3 	sra	v0,v0,0x1f
  400ddc:	00621023 	subu	v0,v1,v0
  400de0:	afc20028 	sw	v0,40(s8)
  400de4:	8fc20028 	lw	v0,40(s8)
  400de8:	1040000a 	beqz	v0,400e14 <giet_tty_printf+0x2bc>
  400dec:	00000000 	nop
  400df0:	8fc2001c 	lw	v0,28(s8)
  400df4:	24420001 	addiu	v0,v0,1
  400df8:	afc2001c 	sw	v0,28(s8)
  400dfc:	8fc2001c 	lw	v0,28(s8)
  400e00:	2c42000a 	sltiu	v0,v0,10
  400e04:	1440ffd8 	bnez	v0,400d68 <giet_tty_printf+0x210>
  400e08:	00000000 	nop
  400e0c:	08100386 	j	400e18 <giet_tty_printf+0x2c0>
  400e10:	00000000 	nop
  400e14:	00000000 	nop
  400e18:	8fc2001c 	lw	v0,28(s8)
  400e1c:	24420001 	addiu	v0,v0,1
  400e20:	afc20020 	sw	v0,32(s8)
  400e24:	24030009 	li	v1,9
  400e28:	8fc2001c 	lw	v0,28(s8)
  400e2c:	00621023 	subu	v0,v1,v0
  400e30:	27c30038 	addiu	v1,s8,56
  400e34:	00621021 	addu	v0,v1,v0
  400e38:	afc20024 	sw	v0,36(s8)
  400e3c:	081003df 	j	400f7c <giet_tty_printf+0x424>
  400e40:	00000000 	nop
  400e44:	3c020080 	lui	v0,0x80
  400e48:	24420270 	addiu	v0,v0,624
  400e4c:	afa00010 	sw	zero,16(sp)
  400e50:	24040002 	li	a0,2
  400e54:	00402821 	move	a1,v0
  400e58:	24060002 	li	a2,2
  400e5c:	00003821 	move	a3,zero
  400e60:	0c100101 	jal	400404 <sys_call>
  400e64:	00000000 	nop
  400e68:	afc20030 	sw	v0,48(s8)
  400e6c:	8fc30030 	lw	v1,48(s8)
  400e70:	24020002 	li	v0,2
  400e74:	10620004 	beq	v1,v0,400e88 <giet_tty_printf+0x330>
  400e78:	00000000 	nop
  400e7c:	24020001 	li	v0,1
  400e80:	081003f1 	j	400fc4 <giet_tty_printf+0x46c>
  400e84:	00000000 	nop
  400e88:	afc0001c 	sw	zero,28(s8)
  400e8c:	081003ba 	j	400ee8 <giet_tty_printf+0x390>
  400e90:	00000000 	nop
  400e94:	24030007 	li	v1,7
  400e98:	8fc2001c 	lw	v0,28(s8)
  400e9c:	00621023 	subu	v0,v1,v0
  400ea0:	8fc30028 	lw	v1,40(s8)
  400ea4:	3064000f 	andi	a0,v1,0xf
  400ea8:	3c030080 	lui	v1,0x80
  400eac:	246302cc 	addiu	v1,v1,716
  400eb0:	00831821 	addu	v1,a0,v1
  400eb4:	80630000 	lb	v1,0(v1)
  400eb8:	27c40018 	addiu	a0,s8,24
  400ebc:	00821021 	addu	v0,a0,v0
  400ec0:	a0430020 	sb	v1,32(v0)
  400ec4:	8fc20028 	lw	v0,40(s8)
  400ec8:	00021102 	srl	v0,v0,0x4
  400ecc:	afc20028 	sw	v0,40(s8)
  400ed0:	8fc20028 	lw	v0,40(s8)
  400ed4:	1040000a 	beqz	v0,400f00 <giet_tty_printf+0x3a8>
  400ed8:	00000000 	nop
  400edc:	8fc2001c 	lw	v0,28(s8)
  400ee0:	24420001 	addiu	v0,v0,1
  400ee4:	afc2001c 	sw	v0,28(s8)
  400ee8:	8fc2001c 	lw	v0,28(s8)
  400eec:	2c420008 	sltiu	v0,v0,8
  400ef0:	1440ffe8 	bnez	v0,400e94 <giet_tty_printf+0x33c>
  400ef4:	00000000 	nop
  400ef8:	081003c1 	j	400f04 <giet_tty_printf+0x3ac>
  400efc:	00000000 	nop
  400f00:	00000000 	nop
  400f04:	8fc2001c 	lw	v0,28(s8)
  400f08:	24420001 	addiu	v0,v0,1
  400f0c:	afc20020 	sw	v0,32(s8)
  400f10:	24030007 	li	v1,7
  400f14:	8fc2001c 	lw	v0,28(s8)
  400f18:	00621023 	subu	v0,v1,v0
  400f1c:	27c30038 	addiu	v1,s8,56
  400f20:	00621021 	addu	v0,v1,v0
  400f24:	afc20024 	sw	v0,36(s8)
  400f28:	081003df 	j	400f7c <giet_tty_printf+0x424>
  400f2c:	00000000 	nop
  400f30:	8fc20028 	lw	v0,40(s8)
  400f34:	afc20018 	sw	v0,24(s8)
  400f38:	081003d3 	j	400f4c <giet_tty_printf+0x3f4>
  400f3c:	00000000 	nop
  400f40:	8fc20020 	lw	v0,32(s8)
  400f44:	24420001 	addiu	v0,v0,1
  400f48:	afc20020 	sw	v0,32(s8)
  400f4c:	8fc30018 	lw	v1,24(s8)
  400f50:	8fc20020 	lw	v0,32(s8)
  400f54:	00621021 	addu	v0,v1,v0
  400f58:	80420000 	lb	v0,0(v0)
  400f5c:	1440fff8 	bnez	v0,400f40 <giet_tty_printf+0x3e8>
  400f60:	00000000 	nop
  400f64:	8fc20028 	lw	v0,40(s8)
  400f68:	afc20024 	sw	v0,36(s8)
  400f6c:	081003df 	j	400f7c <giet_tty_printf+0x424>
  400f70:	00000000 	nop
  400f74:	081002e2 	j	400b88 <giet_tty_printf+0x30>
  400f78:	00000000 	nop
  400f7c:	8fc20024 	lw	v0,36(s8)
  400f80:	afa00010 	sw	zero,16(sp)
  400f84:	24040002 	li	a0,2
  400f88:	00402821 	move	a1,v0
  400f8c:	8fc60020 	lw	a2,32(s8)
  400f90:	00003821 	move	a3,zero
  400f94:	0c100101 	jal	400404 <sys_call>
  400f98:	00000000 	nop
  400f9c:	afc20030 	sw	v0,48(s8)
  400fa0:	8fc30030 	lw	v1,48(s8)
  400fa4:	8fc20020 	lw	v0,32(s8)
  400fa8:	10620004 	beq	v1,v0,400fbc <giet_tty_printf+0x464>
  400fac:	00000000 	nop
  400fb0:	24020001 	li	v0,1
  400fb4:	081003f1 	j	400fc4 <giet_tty_printf+0x46c>
  400fb8:	00000000 	nop
  400fbc:	081002e2 	j	400b88 <giet_tty_printf+0x30>
  400fc0:	00000000 	nop
  400fc4:	03c0e821 	move	sp,s8
  400fc8:	8fbf0054 	lw	ra,84(sp)
  400fcc:	8fbe0050 	lw	s8,80(sp)
  400fd0:	27bd0058 	addiu	sp,sp,88
  400fd4:	03e00008 	jr	ra
  400fd8:	00000000 	nop

00400fdc <giet_gcd_set_opa>:
  400fdc:	27bdffe0 	addiu	sp,sp,-32
  400fe0:	afbf001c 	sw	ra,28(sp)
  400fe4:	afbe0018 	sw	s8,24(sp)
  400fe8:	03a0f021 	move	s8,sp
  400fec:	afc40020 	sw	a0,32(s8)
  400ff0:	afa00010 	sw	zero,16(sp)
  400ff4:	24040006 	li	a0,6
  400ff8:	00002821 	move	a1,zero
  400ffc:	8fc60020 	lw	a2,32(s8)
  401000:	00003821 	move	a3,zero
  401004:	0c100101 	jal	400404 <sys_call>
  401008:	00000000 	nop
  40100c:	03c0e821 	move	sp,s8
  401010:	8fbf001c 	lw	ra,28(sp)
  401014:	8fbe0018 	lw	s8,24(sp)
  401018:	27bd0020 	addiu	sp,sp,32
  40101c:	03e00008 	jr	ra
  401020:	00000000 	nop

00401024 <giet_gcd_set_opb>:
  401024:	27bdffe0 	addiu	sp,sp,-32
  401028:	afbf001c 	sw	ra,28(sp)
  40102c:	afbe0018 	sw	s8,24(sp)
  401030:	03a0f021 	move	s8,sp
  401034:	afc40020 	sw	a0,32(s8)
  401038:	afa00010 	sw	zero,16(sp)
  40103c:	24040006 	li	a0,6
  401040:	24050001 	li	a1,1
  401044:	8fc60020 	lw	a2,32(s8)
  401048:	00003821 	move	a3,zero
  40104c:	0c100101 	jal	400404 <sys_call>
  401050:	00000000 	nop
  401054:	03c0e821 	move	sp,s8
  401058:	8fbf001c 	lw	ra,28(sp)
  40105c:	8fbe0018 	lw	s8,24(sp)
  401060:	27bd0020 	addiu	sp,sp,32
  401064:	03e00008 	jr	ra
  401068:	00000000 	nop

0040106c <giet_gcd_start>:
  40106c:	27bdffe0 	addiu	sp,sp,-32
  401070:	afbf001c 	sw	ra,28(sp)
  401074:	afbe0018 	sw	s8,24(sp)
  401078:	03a0f021 	move	s8,sp
  40107c:	afa00010 	sw	zero,16(sp)
  401080:	24040006 	li	a0,6
  401084:	24050002 	li	a1,2
  401088:	00003021 	move	a2,zero
  40108c:	00003821 	move	a3,zero
  401090:	0c100101 	jal	400404 <sys_call>
  401094:	00000000 	nop
  401098:	03c0e821 	move	sp,s8
  40109c:	8fbf001c 	lw	ra,28(sp)
  4010a0:	8fbe0018 	lw	s8,24(sp)
  4010a4:	27bd0020 	addiu	sp,sp,32
  4010a8:	03e00008 	jr	ra
  4010ac:	00000000 	nop

004010b0 <giet_gcd_get_status>:
  4010b0:	27bdffe0 	addiu	sp,sp,-32
  4010b4:	afbf001c 	sw	ra,28(sp)
  4010b8:	afbe0018 	sw	s8,24(sp)
  4010bc:	03a0f021 	move	s8,sp
  4010c0:	afc40020 	sw	a0,32(s8)
  4010c4:	8fc20020 	lw	v0,32(s8)
  4010c8:	afa00010 	sw	zero,16(sp)
  4010cc:	24040007 	li	a0,7
  4010d0:	24050003 	li	a1,3
  4010d4:	00403021 	move	a2,v0
  4010d8:	00003821 	move	a3,zero
  4010dc:	0c100101 	jal	400404 <sys_call>
  4010e0:	00000000 	nop
  4010e4:	03c0e821 	move	sp,s8
  4010e8:	8fbf001c 	lw	ra,28(sp)
  4010ec:	8fbe0018 	lw	s8,24(sp)
  4010f0:	27bd0020 	addiu	sp,sp,32
  4010f4:	03e00008 	jr	ra
  4010f8:	00000000 	nop

004010fc <giet_gcd_get_result>:
  4010fc:	27bdffe0 	addiu	sp,sp,-32
  401100:	afbf001c 	sw	ra,28(sp)
  401104:	afbe0018 	sw	s8,24(sp)
  401108:	03a0f021 	move	s8,sp
  40110c:	afc40020 	sw	a0,32(s8)
  401110:	8fc20020 	lw	v0,32(s8)
  401114:	afa00010 	sw	zero,16(sp)
  401118:	24040007 	li	a0,7
  40111c:	00002821 	move	a1,zero
  401120:	00403021 	move	a2,v0
  401124:	00003821 	move	a3,zero
  401128:	0c100101 	jal	400404 <sys_call>
  40112c:	00000000 	nop
  401130:	03c0e821 	move	sp,s8
  401134:	8fbf001c 	lw	ra,28(sp)
  401138:	8fbe0018 	lw	s8,24(sp)
  40113c:	27bd0020 	addiu	sp,sp,32
  401140:	03e00008 	jr	ra
  401144:	00000000 	nop

00401148 <giet_ioc_write>:
  401148:	27bdffe0 	addiu	sp,sp,-32
  40114c:	afbf001c 	sw	ra,28(sp)
  401150:	afbe0018 	sw	s8,24(sp)
  401154:	03a0f021 	move	s8,sp
  401158:	afc40020 	sw	a0,32(s8)
  40115c:	afc50024 	sw	a1,36(s8)
  401160:	afc60028 	sw	a2,40(s8)
  401164:	8fc20024 	lw	v0,36(s8)
  401168:	afa00010 	sw	zero,16(sp)
  40116c:	24040015 	li	a0,21
  401170:	8fc50020 	lw	a1,32(s8)
  401174:	00403021 	move	a2,v0
  401178:	8fc70028 	lw	a3,40(s8)
  40117c:	0c100101 	jal	400404 <sys_call>
  401180:	00000000 	nop
  401184:	03c0e821 	move	sp,s8
  401188:	8fbf001c 	lw	ra,28(sp)
  40118c:	8fbe0018 	lw	s8,24(sp)
  401190:	27bd0020 	addiu	sp,sp,32
  401194:	03e00008 	jr	ra
  401198:	00000000 	nop

0040119c <giet_ioc_read>:
  40119c:	27bdffe0 	addiu	sp,sp,-32
  4011a0:	afbf001c 	sw	ra,28(sp)
  4011a4:	afbe0018 	sw	s8,24(sp)
  4011a8:	03a0f021 	move	s8,sp
  4011ac:	afc40020 	sw	a0,32(s8)
  4011b0:	afc50024 	sw	a1,36(s8)
  4011b4:	afc60028 	sw	a2,40(s8)
  4011b8:	8fc20024 	lw	v0,36(s8)
  4011bc:	afa00010 	sw	zero,16(sp)
  4011c0:	24040016 	li	a0,22
  4011c4:	8fc50020 	lw	a1,32(s8)
  4011c8:	00403021 	move	a2,v0
  4011cc:	8fc70028 	lw	a3,40(s8)
  4011d0:	0c100101 	jal	400404 <sys_call>
  4011d4:	00000000 	nop
  4011d8:	03c0e821 	move	sp,s8
  4011dc:	8fbf001c 	lw	ra,28(sp)
  4011e0:	8fbe0018 	lw	s8,24(sp)
  4011e4:	27bd0020 	addiu	sp,sp,32
  4011e8:	03e00008 	jr	ra
  4011ec:	00000000 	nop

004011f0 <giet_ioc_completed>:
  4011f0:	27bdffe0 	addiu	sp,sp,-32
  4011f4:	afbf001c 	sw	ra,28(sp)
  4011f8:	afbe0018 	sw	s8,24(sp)
  4011fc:	03a0f021 	move	s8,sp
  401200:	afa00010 	sw	zero,16(sp)
  401204:	24040017 	li	a0,23
  401208:	00002821 	move	a1,zero
  40120c:	00003021 	move	a2,zero
  401210:	00003821 	move	a3,zero
  401214:	0c100101 	jal	400404 <sys_call>
  401218:	00000000 	nop
  40121c:	03c0e821 	move	sp,s8
  401220:	8fbf001c 	lw	ra,28(sp)
  401224:	8fbe0018 	lw	s8,24(sp)
  401228:	27bd0020 	addiu	sp,sp,32
  40122c:	03e00008 	jr	ra
  401230:	00000000 	nop

00401234 <giet_fb_sync_write>:
  401234:	27bdffe0 	addiu	sp,sp,-32
  401238:	afbf001c 	sw	ra,28(sp)
  40123c:	afbe0018 	sw	s8,24(sp)
  401240:	03a0f021 	move	s8,sp
  401244:	afc40020 	sw	a0,32(s8)
  401248:	afc50024 	sw	a1,36(s8)
  40124c:	afc60028 	sw	a2,40(s8)
  401250:	8fc20024 	lw	v0,36(s8)
  401254:	afa00010 	sw	zero,16(sp)
  401258:	24040010 	li	a0,16
  40125c:	8fc50020 	lw	a1,32(s8)
  401260:	00403021 	move	a2,v0
  401264:	8fc70028 	lw	a3,40(s8)
  401268:	0c100101 	jal	400404 <sys_call>
  40126c:	00000000 	nop
  401270:	03c0e821 	move	sp,s8
  401274:	8fbf001c 	lw	ra,28(sp)
  401278:	8fbe0018 	lw	s8,24(sp)
  40127c:	27bd0020 	addiu	sp,sp,32
  401280:	03e00008 	jr	ra
  401284:	00000000 	nop

00401288 <giet_fb_sync_read>:
  401288:	27bdffe0 	addiu	sp,sp,-32
  40128c:	afbf001c 	sw	ra,28(sp)
  401290:	afbe0018 	sw	s8,24(sp)
  401294:	03a0f021 	move	s8,sp
  401298:	afc40020 	sw	a0,32(s8)
  40129c:	afc50024 	sw	a1,36(s8)
  4012a0:	afc60028 	sw	a2,40(s8)
  4012a4:	8fc20024 	lw	v0,36(s8)
  4012a8:	afa00010 	sw	zero,16(sp)
  4012ac:	24040011 	li	a0,17
  4012b0:	8fc50020 	lw	a1,32(s8)
  4012b4:	00403021 	move	a2,v0
  4012b8:	8fc70028 	lw	a3,40(s8)
  4012bc:	0c100101 	jal	400404 <sys_call>
  4012c0:	00000000 	nop
  4012c4:	03c0e821 	move	sp,s8
  4012c8:	8fbf001c 	lw	ra,28(sp)
  4012cc:	8fbe0018 	lw	s8,24(sp)
  4012d0:	27bd0020 	addiu	sp,sp,32
  4012d4:	03e00008 	jr	ra
  4012d8:	00000000 	nop

004012dc <giet_fb_write>:
  4012dc:	27bdffe0 	addiu	sp,sp,-32
  4012e0:	afbf001c 	sw	ra,28(sp)
  4012e4:	afbe0018 	sw	s8,24(sp)
  4012e8:	03a0f021 	move	s8,sp
  4012ec:	afc40020 	sw	a0,32(s8)
  4012f0:	afc50024 	sw	a1,36(s8)
  4012f4:	afc60028 	sw	a2,40(s8)
  4012f8:	8fc20024 	lw	v0,36(s8)
  4012fc:	afa00010 	sw	zero,16(sp)
  401300:	24040012 	li	a0,18
  401304:	8fc50020 	lw	a1,32(s8)
  401308:	00403021 	move	a2,v0
  40130c:	8fc70028 	lw	a3,40(s8)
  401310:	0c100101 	jal	400404 <sys_call>
  401314:	00000000 	nop
  401318:	03c0e821 	move	sp,s8
  40131c:	8fbf001c 	lw	ra,28(sp)
  401320:	8fbe0018 	lw	s8,24(sp)
  401324:	27bd0020 	addiu	sp,sp,32
  401328:	03e00008 	jr	ra
  40132c:	00000000 	nop

00401330 <giet_fb_read>:
  401330:	27bdffe0 	addiu	sp,sp,-32
  401334:	afbf001c 	sw	ra,28(sp)
  401338:	afbe0018 	sw	s8,24(sp)
  40133c:	03a0f021 	move	s8,sp
  401340:	afc40020 	sw	a0,32(s8)
  401344:	afc50024 	sw	a1,36(s8)
  401348:	afc60028 	sw	a2,40(s8)
  40134c:	8fc20024 	lw	v0,36(s8)
  401350:	afa00010 	sw	zero,16(sp)
  401354:	24040013 	li	a0,19
  401358:	8fc50020 	lw	a1,32(s8)
  40135c:	00403021 	move	a2,v0
  401360:	8fc70028 	lw	a3,40(s8)
  401364:	0c100101 	jal	400404 <sys_call>
  401368:	00000000 	nop
  40136c:	03c0e821 	move	sp,s8
  401370:	8fbf001c 	lw	ra,28(sp)
  401374:	8fbe0018 	lw	s8,24(sp)
  401378:	27bd0020 	addiu	sp,sp,32
  40137c:	03e00008 	jr	ra
  401380:	00000000 	nop

00401384 <giet_fb_completed>:
  401384:	27bdffe0 	addiu	sp,sp,-32
  401388:	afbf001c 	sw	ra,28(sp)
  40138c:	afbe0018 	sw	s8,24(sp)
  401390:	03a0f021 	move	s8,sp
  401394:	afa00010 	sw	zero,16(sp)
  401398:	24040014 	li	a0,20
  40139c:	00002821 	move	a1,zero
  4013a0:	00003021 	move	a2,zero
  4013a4:	00003821 	move	a3,zero
  4013a8:	0c100101 	jal	400404 <sys_call>
  4013ac:	00000000 	nop
  4013b0:	03c0e821 	move	sp,s8
  4013b4:	8fbf001c 	lw	ra,28(sp)
  4013b8:	8fbe0018 	lw	s8,24(sp)
  4013bc:	27bd0020 	addiu	sp,sp,32
  4013c0:	03e00008 	jr	ra
  4013c4:	00000000 	nop

004013c8 <giet_vobj_get_vbase>:
  4013c8:	27bdffe0 	addiu	sp,sp,-32
  4013cc:	afbf001c 	sw	ra,28(sp)
  4013d0:	afbe0018 	sw	s8,24(sp)
  4013d4:	03a0f021 	move	s8,sp
  4013d8:	afc40020 	sw	a0,32(s8)
  4013dc:	afc50024 	sw	a1,36(s8)
  4013e0:	afc60028 	sw	a2,40(s8)
  4013e4:	afc7002c 	sw	a3,44(s8)
  4013e8:	8fc30020 	lw	v1,32(s8)
  4013ec:	8fc20024 	lw	v0,36(s8)
  4013f0:	8fc4002c 	lw	a0,44(s8)
  4013f4:	afa40010 	sw	a0,16(sp)
  4013f8:	2404001a 	li	a0,26
  4013fc:	00602821 	move	a1,v1
  401400:	00403021 	move	a2,v0
  401404:	8fc70028 	lw	a3,40(s8)
  401408:	0c100101 	jal	400404 <sys_call>
  40140c:	00000000 	nop
  401410:	03c0e821 	move	sp,s8
  401414:	8fbf001c 	lw	ra,28(sp)
  401418:	8fbe0018 	lw	s8,24(sp)
  40141c:	27bd0020 	addiu	sp,sp,32
  401420:	03e00008 	jr	ra
  401424:	00000000 	nop

00401428 <giet_proc_number>:
  401428:	27bdffe0 	addiu	sp,sp,-32
  40142c:	afbf001c 	sw	ra,28(sp)
  401430:	afbe0018 	sw	s8,24(sp)
  401434:	03a0f021 	move	s8,sp
  401438:	afc40020 	sw	a0,32(s8)
  40143c:	afc50024 	sw	a1,36(s8)
  401440:	8fc20024 	lw	v0,36(s8)
  401444:	afa00010 	sw	zero,16(sp)
  401448:	2404000f 	li	a0,15
  40144c:	8fc50020 	lw	a1,32(s8)
  401450:	00403021 	move	a2,v0
  401454:	00003821 	move	a3,zero
  401458:	0c100101 	jal	400404 <sys_call>
  40145c:	00000000 	nop
  401460:	03c0e821 	move	sp,s8
  401464:	8fbf001c 	lw	ra,28(sp)
  401468:	8fbe0018 	lw	s8,24(sp)
  40146c:	27bd0020 	addiu	sp,sp,32
  401470:	03e00008 	jr	ra
  401474:	00000000 	nop

00401478 <giet_exit>:
  401478:	27bdffe0 	addiu	sp,sp,-32
  40147c:	afbf001c 	sw	ra,28(sp)
  401480:	afbe0018 	sw	s8,24(sp)
  401484:	03a0f021 	move	s8,sp
  401488:	afa00010 	sw	zero,16(sp)
  40148c:	2404000e 	li	a0,14
  401490:	00002821 	move	a1,zero
  401494:	00003021 	move	a2,zero
  401498:	00003821 	move	a3,zero
  40149c:	0c100101 	jal	400404 <sys_call>
  4014a0:	00000000 	nop
  4014a4:	03c0e821 	move	sp,s8
  4014a8:	8fbf001c 	lw	ra,28(sp)
  4014ac:	8fbe0018 	lw	s8,24(sp)
  4014b0:	27bd0020 	addiu	sp,sp,32
  4014b4:	03e00008 	jr	ra
  4014b8:	00000000 	nop

004014bc <giet_rand>:
  4014bc:	27bdffd8 	addiu	sp,sp,-40
  4014c0:	afbf0024 	sw	ra,36(sp)
  4014c4:	afbe0020 	sw	s8,32(sp)
  4014c8:	03a0f021 	move	s8,sp
  4014cc:	afa00010 	sw	zero,16(sp)
  4014d0:	24040001 	li	a0,1
  4014d4:	00002821 	move	a1,zero
  4014d8:	00003021 	move	a2,zero
  4014dc:	00003821 	move	a3,zero
  4014e0:	0c100101 	jal	400404 <sys_call>
  4014e4:	00000000 	nop
  4014e8:	afc20018 	sw	v0,24(s8)
  4014ec:	8fc20018 	lw	v0,24(s8)
  4014f0:	3042000f 	andi	v0,v0,0xf
  4014f4:	2c420008 	sltiu	v0,v0,8
  4014f8:	14400007 	bnez	v0,401518 <giet_rand+0x5c>
  4014fc:	00000000 	nop
  401500:	8fc30018 	lw	v1,24(s8)
  401504:	8fc20018 	lw	v0,24(s8)
  401508:	70621002 	mul	v0,v1,v0
  40150c:	3042ffff 	andi	v0,v0,0xffff
  401510:	0810054c 	j	401530 <giet_rand+0x74>
  401514:	00000000 	nop
  401518:	8fc30018 	lw	v1,24(s8)
  40151c:	8fc20018 	lw	v0,24(s8)
  401520:	70621802 	mul	v1,v1,v0
  401524:	8fc20018 	lw	v0,24(s8)
  401528:	70621002 	mul	v0,v1,v0
  40152c:	3042ffff 	andi	v0,v0,0xffff
  401530:	03c0e821 	move	sp,s8
  401534:	8fbf0024 	lw	ra,36(sp)
  401538:	8fbe0020 	lw	s8,32(sp)
  40153c:	27bd0028 	addiu	sp,sp,40
  401540:	03e00008 	jr	ra
  401544:	00000000 	nop

00401548 <giet_ctx_switch>:
  401548:	27bdffe0 	addiu	sp,sp,-32
  40154c:	afbf001c 	sw	ra,28(sp)
  401550:	afbe0018 	sw	s8,24(sp)
  401554:	03a0f021 	move	s8,sp
  401558:	afa00010 	sw	zero,16(sp)
  40155c:	2404000d 	li	a0,13
  401560:	00002821 	move	a1,zero
  401564:	00003021 	move	a2,zero
  401568:	00003821 	move	a3,zero
  40156c:	0c100101 	jal	400404 <sys_call>
  401570:	00000000 	nop
  401574:	03c0e821 	move	sp,s8
  401578:	8fbf001c 	lw	ra,28(sp)
  40157c:	8fbe0018 	lw	s8,24(sp)
  401580:	27bd0020 	addiu	sp,sp,32
  401584:	03e00008 	jr	ra
  401588:	00000000 	nop

0040158c <mwmr_lock_acquire>:
  40158c:	27bdfff0 	addiu	sp,sp,-16
  401590:	afbe000c 	sw	s8,12(sp)
  401594:	afb10008 	sw	s1,8(sp)
  401598:	afb00004 	sw	s0,4(sp)
  40159c:	03a0f021 	move	s8,sp
  4015a0:	afc40010 	sw	a0,16(s8)
  4015a4:	8fd00010 	lw	s0,16(s8)
  4015a8:	24110064 	li	s1,100

004015ac <mwmr_lock_try>:
  4015ac:	c2020000 	ll	v0,0(s0)
  4015b0:	14400005 	bnez	v0,4015c8 <mwmr_lock_delay>
  4015b4:	00000000 	nop
  4015b8:	24030001 	li	v1,1
  4015bc:	e2030000 	sc	v1,0(s0)
  4015c0:	14600007 	bnez	v1,4015e0 <mwmr_lock_ok>
  4015c4:	00000000 	nop

004015c8 <mwmr_lock_delay>:
  4015c8:	02202021 	move	a0,s1

004015cc <mwmr_lock_loop>:
  4015cc:	1080ffff 	beqz	a0,4015cc <mwmr_lock_loop>
  4015d0:	00000000 	nop
  4015d4:	0810056b 	j	4015ac <mwmr_lock_try>
  4015d8:	2084ffff 	addi	a0,a0,-1
  4015dc:	00000000 	nop

004015e0 <mwmr_lock_ok>:
  4015e0:	03c0e821 	move	sp,s8
  4015e4:	8fbe000c 	lw	s8,12(sp)
  4015e8:	8fb10008 	lw	s1,8(sp)
  4015ec:	8fb00004 	lw	s0,4(sp)
  4015f0:	03e00008 	jr	ra
  4015f4:	27bd0010 	addiu	sp,sp,16

004015f8 <mwmr_write>:
  4015f8:	27bdffc8 	addiu	sp,sp,-56
  4015fc:	afbf0034 	sw	ra,52(sp)
  401600:	afbe0030 	sw	s8,48(sp)
  401604:	03a0f021 	move	s8,sp
  401608:	afc40038 	sw	a0,56(s8)
  40160c:	afc5003c 	sw	a1,60(s8)
  401610:	afc60040 	sw	a2,64(s8)
  401614:	8fc20038 	lw	v0,56(s8)
  401618:	24420014 	addiu	v0,v0,20
  40161c:	0c100563 	jal	40158c <mwmr_lock_acquire>
  401620:	00402021 	move	a0,v0
  401624:	8fc20038 	lw	v0,56(s8)
  401628:	8c42000c 	lw	v0,12(v0)
  40162c:	afc2001c 	sw	v0,28(s8)
  401630:	8fc20038 	lw	v0,56(s8)
  401634:	8c420010 	lw	v0,16(v0)
  401638:	afc20018 	sw	v0,24(s8)
  40163c:	8fc20038 	lw	v0,56(s8)
  401640:	8c420008 	lw	v0,8(v0)
  401644:	afc20014 	sw	v0,20(s8)
  401648:	8fc20038 	lw	v0,56(s8)
  40164c:	8c420004 	lw	v0,4(v0)
  401650:	afc20010 	sw	v0,16(s8)
  401654:	8fc3001c 	lw	v1,28(s8)
  401658:	8fc20014 	lw	v0,20(s8)
  40165c:	00621023 	subu	v0,v1,v0
  401660:	afc20024 	sw	v0,36(s8)
  401664:	8fc30018 	lw	v1,24(s8)
  401668:	8fc20040 	lw	v0,64(s8)
  40166c:	70621002 	mul	v0,v1,v0
  401670:	afc20020 	sw	v0,32(s8)
  401674:	8fc30024 	lw	v1,36(s8)
  401678:	8fc20020 	lw	v0,32(s8)
  40167c:	0062102b 	sltu	v0,v1,v0
  401680:	1440002f 	bnez	v0,401740 <mwmr_write+0x148>
  401684:	00000000 	nop
  401688:	081005bc 	j	4016f0 <mwmr_write+0xf8>
  40168c:	afc00028 	sw	zero,40(s8)
  401690:	8fc20010 	lw	v0,16(s8)
  401694:	8fc30028 	lw	v1,40(s8)
  401698:	00031880 	sll	v1,v1,0x2
  40169c:	8fc4003c 	lw	a0,60(s8)
  4016a0:	00831821 	addu	v1,a0,v1
  4016a4:	8c630000 	lw	v1,0(v1)
  4016a8:	8fc40038 	lw	a0,56(s8)
  4016ac:	24420006 	addiu	v0,v0,6
  4016b0:	00021080 	sll	v0,v0,0x2
  4016b4:	00821021 	addu	v0,a0,v0
  4016b8:	ac430000 	sw	v1,0(v0)
  4016bc:	8fc20010 	lw	v0,16(s8)
  4016c0:	24430001 	addiu	v1,v0,1
  4016c4:	8fc2001c 	lw	v0,28(s8)
  4016c8:	14620003 	bne	v1,v0,4016d8 <mwmr_write+0xe0>
  4016cc:	00000000 	nop
  4016d0:	081005b9 	j	4016e4 <mwmr_write+0xec>
  4016d4:	afc00010 	sw	zero,16(s8)
  4016d8:	8fc20010 	lw	v0,16(s8)
  4016dc:	24420001 	addiu	v0,v0,1
  4016e0:	afc20010 	sw	v0,16(s8)
  4016e4:	8fc20028 	lw	v0,40(s8)
  4016e8:	24420001 	addiu	v0,v0,1
  4016ec:	afc20028 	sw	v0,40(s8)
  4016f0:	8fc30028 	lw	v1,40(s8)
  4016f4:	8fc20020 	lw	v0,32(s8)
  4016f8:	0062102b 	sltu	v0,v1,v0
  4016fc:	1440ffe4 	bnez	v0,401690 <mwmr_write+0x98>
  401700:	00000000 	nop
  401704:	8fc20038 	lw	v0,56(s8)
  401708:	8fc30010 	lw	v1,16(s8)
  40170c:	ac430004 	sw	v1,4(v0)
  401710:	8fc30014 	lw	v1,20(s8)
  401714:	8fc20020 	lw	v0,32(s8)
  401718:	00621821 	addu	v1,v1,v0
  40171c:	8fc20038 	lw	v0,56(s8)
  401720:	ac430008 	sw	v1,8(v0)
  401724:	8fc20038 	lw	v0,56(s8)
  401728:	ac400014 	sw	zero,20(v0)
  40172c:	03c0e821 	move	sp,s8
  401730:	8fbf0034 	lw	ra,52(sp)
  401734:	8fbe0030 	lw	s8,48(sp)
  401738:	03e00008 	jr	ra
  40173c:	27bd0038 	addiu	sp,sp,56
  401740:	8fc30024 	lw	v1,36(s8)
  401744:	8fc20018 	lw	v0,24(s8)
  401748:	0062102b 	sltu	v0,v1,v0
  40174c:	10400010 	beqz	v0,401790 <mwmr_write+0x198>
  401750:	00000000 	nop
  401754:	8fc20038 	lw	v0,56(s8)
  401758:	0c10052f 	jal	4014bc <giet_rand>
  40175c:	ac400014 	sw	zero,20(v0)
  401760:	00021202 	srl	v0,v0,0x8
  401764:	081005df 	j	40177c <mwmr_write+0x184>
  401768:	afc20028 	sw	v0,40(s8)
  40176c:	00000000 	nop
  401770:	8fc20028 	lw	v0,40(s8)
  401774:	2442ffff 	addiu	v0,v0,-1
  401778:	afc20028 	sw	v0,40(s8)
  40177c:	8fc20028 	lw	v0,40(s8)
  401780:	1440fffa 	bnez	v0,40176c <mwmr_write+0x174>
  401784:	00000000 	nop
  401788:	08100625 	j	401894 <mwmr_write+0x29c>
  40178c:	00000000 	nop
  401790:	8fc30024 	lw	v1,36(s8)
  401794:	8fc20018 	lw	v0,24(s8)
  401798:	0062001b 	divu	zero,v1,v0
  40179c:	004001f4 	teq	v0,zero,0x7
  4017a0:	00001810 	mfhi	v1
  4017a4:	00001012 	mflo	v0
  4017a8:	00401821 	move	v1,v0
  4017ac:	8fc20018 	lw	v0,24(s8)
  4017b0:	70621002 	mul	v0,v1,v0
  4017b4:	afc20020 	sw	v0,32(s8)
  4017b8:	08100608 	j	401820 <mwmr_write+0x228>
  4017bc:	afc00028 	sw	zero,40(s8)
  4017c0:	8fc20010 	lw	v0,16(s8)
  4017c4:	8fc30028 	lw	v1,40(s8)
  4017c8:	00031880 	sll	v1,v1,0x2
  4017cc:	8fc4003c 	lw	a0,60(s8)
  4017d0:	00831821 	addu	v1,a0,v1
  4017d4:	8c630000 	lw	v1,0(v1)
  4017d8:	8fc40038 	lw	a0,56(s8)
  4017dc:	24420006 	addiu	v0,v0,6
  4017e0:	00021080 	sll	v0,v0,0x2
  4017e4:	00821021 	addu	v0,a0,v0
  4017e8:	ac430000 	sw	v1,0(v0)
  4017ec:	8fc20010 	lw	v0,16(s8)
  4017f0:	24430001 	addiu	v1,v0,1
  4017f4:	8fc2001c 	lw	v0,28(s8)
  4017f8:	14620003 	bne	v1,v0,401808 <mwmr_write+0x210>
  4017fc:	00000000 	nop
  401800:	08100605 	j	401814 <mwmr_write+0x21c>
  401804:	afc00010 	sw	zero,16(s8)
  401808:	8fc20010 	lw	v0,16(s8)
  40180c:	24420001 	addiu	v0,v0,1
  401810:	afc20010 	sw	v0,16(s8)
  401814:	8fc20028 	lw	v0,40(s8)
  401818:	24420001 	addiu	v0,v0,1
  40181c:	afc20028 	sw	v0,40(s8)
  401820:	8fc30028 	lw	v1,40(s8)
  401824:	8fc20020 	lw	v0,32(s8)
  401828:	0062102b 	sltu	v0,v1,v0
  40182c:	1440ffe4 	bnez	v0,4017c0 <mwmr_write+0x1c8>
  401830:	00000000 	nop
  401834:	8fc30014 	lw	v1,20(s8)
  401838:	8fc20020 	lw	v0,32(s8)
  40183c:	00621821 	addu	v1,v1,v0
  401840:	8fc20038 	lw	v0,56(s8)
  401844:	ac430008 	sw	v1,8(v0)
  401848:	8fc20038 	lw	v0,56(s8)
  40184c:	8fc30010 	lw	v1,16(s8)
  401850:	ac430004 	sw	v1,4(v0)
  401854:	8fc20020 	lw	v0,32(s8)
  401858:	00021080 	sll	v0,v0,0x2
  40185c:	8fc3003c 	lw	v1,60(s8)
  401860:	00621021 	addu	v0,v1,v0
  401864:	afc2003c 	sw	v0,60(s8)
  401868:	8fc30020 	lw	v1,32(s8)
  40186c:	8fc20018 	lw	v0,24(s8)
  401870:	0062001b 	divu	zero,v1,v0
  401874:	004001f4 	teq	v0,zero,0x7
  401878:	00001810 	mfhi	v1
  40187c:	00001012 	mflo	v0
  401880:	8fc30040 	lw	v1,64(s8)
  401884:	00621023 	subu	v0,v1,v0
  401888:	afc20040 	sw	v0,64(s8)
  40188c:	8fc20038 	lw	v0,56(s8)
  401890:	ac400014 	sw	zero,20(v0)
  401894:	0c10052f 	jal	4014bc <giet_rand>
  401898:	00000000 	nop
  40189c:	00021182 	srl	v0,v0,0x6
  4018a0:	0810062e 	j	4018b8 <mwmr_write+0x2c0>
  4018a4:	afc20028 	sw	v0,40(s8)
  4018a8:	00000000 	nop
  4018ac:	8fc20028 	lw	v0,40(s8)
  4018b0:	2442ffff 	addiu	v0,v0,-1
  4018b4:	afc20028 	sw	v0,40(s8)
  4018b8:	8fc20028 	lw	v0,40(s8)
  4018bc:	1440fffa 	bnez	v0,4018a8 <mwmr_write+0x2b0>
  4018c0:	00000000 	nop
  4018c4:	08100585 	j	401614 <mwmr_write+0x1c>
  4018c8:	00000000 	nop

004018cc <mwmr_read>:
  4018cc:	27bdffd0 	addiu	sp,sp,-48
  4018d0:	afbf002c 	sw	ra,44(sp)
  4018d4:	afbe0028 	sw	s8,40(sp)
  4018d8:	03a0f021 	move	s8,sp
  4018dc:	afc40030 	sw	a0,48(s8)
  4018e0:	afc50034 	sw	a1,52(s8)
  4018e4:	afc60038 	sw	a2,56(s8)
  4018e8:	8fc20030 	lw	v0,48(s8)
  4018ec:	24420014 	addiu	v0,v0,20
  4018f0:	0c100563 	jal	40158c <mwmr_lock_acquire>
  4018f4:	00402021 	move	a0,v0
  4018f8:	8fc20030 	lw	v0,48(s8)
  4018fc:	8c42000c 	lw	v0,12(v0)
  401900:	afc2001c 	sw	v0,28(s8)
  401904:	8fc20030 	lw	v0,48(s8)
  401908:	8c420010 	lw	v0,16(v0)
  40190c:	afc20018 	sw	v0,24(s8)
  401910:	8fc20030 	lw	v0,48(s8)
  401914:	8c420008 	lw	v0,8(v0)
  401918:	afc20014 	sw	v0,20(s8)
  40191c:	8fc20030 	lw	v0,48(s8)
  401920:	8c420000 	lw	v0,0(v0)
  401924:	afc20010 	sw	v0,16(s8)
  401928:	8fc30018 	lw	v1,24(s8)
  40192c:	8fc20038 	lw	v0,56(s8)
  401930:	70621002 	mul	v0,v1,v0
  401934:	afc20020 	sw	v0,32(s8)
  401938:	8fc30014 	lw	v1,20(s8)
  40193c:	8fc20020 	lw	v0,32(s8)
  401940:	0062102b 	sltu	v0,v1,v0
  401944:	14400030 	bnez	v0,401a08 <mwmr_read+0x13c>
  401948:	00000000 	nop
  40194c:	0810066d 	j	4019b4 <mwmr_read+0xe8>
  401950:	afc00024 	sw	zero,36(s8)
  401954:	8fc20024 	lw	v0,36(s8)
  401958:	00021080 	sll	v0,v0,0x2
  40195c:	8fc30034 	lw	v1,52(s8)
  401960:	00621021 	addu	v0,v1,v0
  401964:	8fc30010 	lw	v1,16(s8)
  401968:	8fc40030 	lw	a0,48(s8)
  40196c:	24630006 	addiu	v1,v1,6
  401970:	00031880 	sll	v1,v1,0x2
  401974:	00831821 	addu	v1,a0,v1
  401978:	8c630000 	lw	v1,0(v1)
  40197c:	ac430000 	sw	v1,0(v0)
  401980:	8fc20010 	lw	v0,16(s8)
  401984:	24430001 	addiu	v1,v0,1
  401988:	8fc2001c 	lw	v0,28(s8)
  40198c:	14620003 	bne	v1,v0,40199c <mwmr_read+0xd0>
  401990:	00000000 	nop
  401994:	0810066a 	j	4019a8 <mwmr_read+0xdc>
  401998:	afc00010 	sw	zero,16(s8)
  40199c:	8fc20010 	lw	v0,16(s8)
  4019a0:	24420001 	addiu	v0,v0,1
  4019a4:	afc20010 	sw	v0,16(s8)
  4019a8:	8fc20024 	lw	v0,36(s8)
  4019ac:	24420001 	addiu	v0,v0,1
  4019b0:	afc20024 	sw	v0,36(s8)
  4019b4:	8fc30024 	lw	v1,36(s8)
  4019b8:	8fc20020 	lw	v0,32(s8)
  4019bc:	0062102b 	sltu	v0,v1,v0
  4019c0:	1440ffe4 	bnez	v0,401954 <mwmr_read+0x88>
  4019c4:	00000000 	nop
  4019c8:	8fc20030 	lw	v0,48(s8)
  4019cc:	8c430008 	lw	v1,8(v0)
  4019d0:	8fc20020 	lw	v0,32(s8)
  4019d4:	00621823 	subu	v1,v1,v0
  4019d8:	8fc20030 	lw	v0,48(s8)
  4019dc:	ac430008 	sw	v1,8(v0)
  4019e0:	8fc20030 	lw	v0,48(s8)
  4019e4:	8fc30010 	lw	v1,16(s8)
  4019e8:	ac430000 	sw	v1,0(v0)
  4019ec:	8fc20030 	lw	v0,48(s8)
  4019f0:	ac400014 	sw	zero,20(v0)
  4019f4:	03c0e821 	move	sp,s8
  4019f8:	8fbf002c 	lw	ra,44(sp)
  4019fc:	8fbe0028 	lw	s8,40(sp)
  401a00:	03e00008 	jr	ra
  401a04:	27bd0030 	addiu	sp,sp,48
  401a08:	8fc30014 	lw	v1,20(s8)
  401a0c:	8fc20018 	lw	v0,24(s8)
  401a10:	0062102b 	sltu	v0,v1,v0
  401a14:	10400010 	beqz	v0,401a58 <mwmr_read+0x18c>
  401a18:	00000000 	nop
  401a1c:	8fc20030 	lw	v0,48(s8)
  401a20:	0c10052f 	jal	4014bc <giet_rand>
  401a24:	ac400014 	sw	zero,20(v0)
  401a28:	00021202 	srl	v0,v0,0x8
  401a2c:	08100691 	j	401a44 <mwmr_read+0x178>
  401a30:	afc20024 	sw	v0,36(s8)
  401a34:	00000000 	nop
  401a38:	8fc20024 	lw	v0,36(s8)
  401a3c:	2442ffff 	addiu	v0,v0,-1
  401a40:	afc20024 	sw	v0,36(s8)
  401a44:	8fc20024 	lw	v0,36(s8)
  401a48:	1440fffa 	bnez	v0,401a34 <mwmr_read+0x168>
  401a4c:	00000000 	nop
  401a50:	081006d8 	j	401b60 <mwmr_read+0x294>
  401a54:	00000000 	nop
  401a58:	8fc30014 	lw	v1,20(s8)
  401a5c:	8fc20018 	lw	v0,24(s8)
  401a60:	0062001b 	divu	zero,v1,v0
  401a64:	004001f4 	teq	v0,zero,0x7
  401a68:	00001810 	mfhi	v1
  401a6c:	00001012 	mflo	v0
  401a70:	00401821 	move	v1,v0
  401a74:	8fc20018 	lw	v0,24(s8)
  401a78:	70621002 	mul	v0,v1,v0
  401a7c:	afc20020 	sw	v0,32(s8)
  401a80:	081006bb 	j	401aec <mwmr_read+0x220>
  401a84:	afc00024 	sw	zero,36(s8)
  401a88:	8fc20024 	lw	v0,36(s8)
  401a8c:	00021080 	sll	v0,v0,0x2
  401a90:	8fc30034 	lw	v1,52(s8)
  401a94:	00621021 	addu	v0,v1,v0
  401a98:	8fc30030 	lw	v1,48(s8)
  401a9c:	8c630000 	lw	v1,0(v1)
  401aa0:	8fc40030 	lw	a0,48(s8)
  401aa4:	24630006 	addiu	v1,v1,6
  401aa8:	00031880 	sll	v1,v1,0x2
  401aac:	00831821 	addu	v1,a0,v1
  401ab0:	8c630000 	lw	v1,0(v1)
  401ab4:	ac430000 	sw	v1,0(v0)
  401ab8:	8fc20010 	lw	v0,16(s8)
  401abc:	24430001 	addiu	v1,v0,1
  401ac0:	8fc2001c 	lw	v0,28(s8)
  401ac4:	14620003 	bne	v1,v0,401ad4 <mwmr_read+0x208>
  401ac8:	00000000 	nop
  401acc:	081006b8 	j	401ae0 <mwmr_read+0x214>
  401ad0:	afc00010 	sw	zero,16(s8)
  401ad4:	8fc20010 	lw	v0,16(s8)
  401ad8:	24420001 	addiu	v0,v0,1
  401adc:	afc20010 	sw	v0,16(s8)
  401ae0:	8fc20024 	lw	v0,36(s8)
  401ae4:	24420001 	addiu	v0,v0,1
  401ae8:	afc20024 	sw	v0,36(s8)
  401aec:	8fc30024 	lw	v1,36(s8)
  401af0:	8fc20020 	lw	v0,32(s8)
  401af4:	0062102b 	sltu	v0,v1,v0
  401af8:	1440ffe3 	bnez	v0,401a88 <mwmr_read+0x1bc>
  401afc:	00000000 	nop
  401b00:	8fc30014 	lw	v1,20(s8)
  401b04:	8fc20020 	lw	v0,32(s8)
  401b08:	00621823 	subu	v1,v1,v0
  401b0c:	8fc20030 	lw	v0,48(s8)
  401b10:	ac430008 	sw	v1,8(v0)
  401b14:	8fc20030 	lw	v0,48(s8)
  401b18:	8fc30010 	lw	v1,16(s8)
  401b1c:	ac430000 	sw	v1,0(v0)
  401b20:	8fc20020 	lw	v0,32(s8)
  401b24:	00021080 	sll	v0,v0,0x2
  401b28:	8fc30034 	lw	v1,52(s8)
  401b2c:	00621021 	addu	v0,v1,v0
  401b30:	afc20034 	sw	v0,52(s8)
  401b34:	8fc30020 	lw	v1,32(s8)
  401b38:	8fc20018 	lw	v0,24(s8)
  401b3c:	0062001b 	divu	zero,v1,v0
  401b40:	004001f4 	teq	v0,zero,0x7
  401b44:	00001810 	mfhi	v1
  401b48:	00001012 	mflo	v0
  401b4c:	8fc30038 	lw	v1,56(s8)
  401b50:	00621023 	subu	v0,v1,v0
  401b54:	afc20038 	sw	v0,56(s8)
  401b58:	8fc20030 	lw	v0,48(s8)
  401b5c:	ac400014 	sw	zero,20(v0)
  401b60:	0c10052f 	jal	4014bc <giet_rand>
  401b64:	00000000 	nop
  401b68:	00021182 	srl	v0,v0,0x6
  401b6c:	081006e1 	j	401b84 <mwmr_read+0x2b8>
  401b70:	afc20024 	sw	v0,36(s8)
  401b74:	00000000 	nop
  401b78:	8fc20024 	lw	v0,36(s8)
  401b7c:	2442ffff 	addiu	v0,v0,-1
  401b80:	afc20024 	sw	v0,36(s8)
  401b84:	8fc20024 	lw	v0,36(s8)
  401b88:	1440fffa 	bnez	v0,401b74 <mwmr_read+0x2a8>
  401b8c:	00000000 	nop
  401b90:	0810063a 	j	4018e8 <mwmr_read+0x1c>
  401b94:	00000000 	nop

Disassembly of section seg_data:

00800000 <HexaTab.1196-0x2cc>:
  800000:	00400000 	0x400000
  800004:	0040015c 	0x40015c
  800008:	00400294 	0x400294
  80000c:	202a2a2a 	addi	t2,at,10794
  800010:	72617453 	0x72617453
  800014:	676e6974 	0x676e6974
  800018:	73617420 	0x73617420
  80001c:	7270206b 	0x7270206b
  800020:	6375646f 	0x6375646f
  800024:	6f207265 	0x6f207265
  800028:	7270206e 	0x7270206e
  80002c:	7365636f 	0x7365636f
  800030:	20726f73 	addi	s2,v1,28531
  800034:	00006425 	0x6425
  800038:	20746120 	addi	s4,v1,24864
  80003c:	6c637963 	0x6c637963
  800040:	64252065 	0x64252065
  800044:	2a2a2a20 	slti	t2,s1,10784
  800048:	00000a0a 	0xa0a
  80004c:	74756f72 	jalx	1d5bdc8 <HexaTab.1196+0x155bafc>
  800050:	00007265 	0x7265
  800054:	726d776d 	0x726d776d
  800058:	006e695f 	0x6e695f
  80005c:	52455b0a 	beql	s2,a1,816c88 <HexaTab.1196+0x169bc>
  800060:	5d524f52 	0x5d524f52
  800064:	206e6920 	addi	t6,v1,26912
  800068:	646f7270 	0x646f7270
  80006c:	72656375 	0x72656375
  800070:	73617420 	0x73617420
  800074:	0a3a206b 	j	8e881ac <HexaTab.1196+0x8687ee0>
  800078:	00000000 	nop
  80007c:	20202020 	addi	zero,at,8224
  800080:	20202020 	addi	zero,at,8224
  800084:	6e752020 	0x6e752020
  800088:	69666564 	0x69666564
  80008c:	2064656e 	addi	a0,v1,25966
  800090:	6d776d3c 	0x6d776d3c
  800094:	6e695f72 	0x6e695f72
  800098:	6863203e 	0x6863203e
  80009c:	656e6e61 	0x656e6e61
  8000a0:	25203a6c 	addiu	zero,t1,14956
  8000a4:	00000a64 	0xa64
  8000a8:	202a2a2a 	addi	t2,at,10794
  8000ac:	6d776d26 	0x6d776d26
  8000b0:	6e695f72 	0x6e695f72
  8000b4:	25203d20 	addiu	zero,t1,15648
  8000b8:	000a0a78 	0xa0a78
  8000bc:	6e617274 	0x6e617274
  8000c0:	74696d73 	jalx	1a5b5cc <HexaTab.1196+0x125b300>
  8000c4:	20646574 	addi	a0,v1,25972
  8000c8:	756c6176 	jalx	5b185d8 <HexaTab.1196+0x531830c>
  8000cc:	203a2065 	addi	k0,at,8293
  8000d0:	000a6425 	0xa6425
  8000d4:	2a2a2a0a 	slti	t2,s1,10762
  8000d8:	6d6f4320 	0x6d6f4320
  8000dc:	74656c70 	jalx	195b1c0 <HexaTab.1196+0x115aef4>
  8000e0:	20676e69 	addi	a3,v1,28265
  8000e4:	646f7270 	0x646f7270
  8000e8:	72656375 	0x72656375
  8000ec:	73617420 	0x73617420
  8000f0:	7461206b 	jalx	18481ac <HexaTab.1196+0x1047ee0>
  8000f4:	63796320 	0x63796320
  8000f8:	2520656c 	addiu	zero,t1,25964
  8000fc:	2a2a2064 	slti	t2,s1,8292
  800100:	00000a2a 	0xa2a
  800104:	202a2a2a 	addi	t2,at,10794
  800108:	72617453 	0x72617453
  80010c:	676e6974 	0x676e6974
  800110:	73617420 	0x73617420
  800114:	6f63206b 	0x6f63206b
  800118:	6d75736e 	0x6d75736e
  80011c:	6f207265 	0x6f207265
  800120:	7270206e 	0x7270206e
  800124:	7365636f 	0x7365636f
  800128:	20726f73 	addi	s2,v1,28531
  80012c:	00006425 	0x6425
  800130:	726d776d 	0x726d776d
  800134:	74756f5f 	jalx	1d5bd7c <HexaTab.1196+0x155bab0>
  800138:	00000000 	nop
  80013c:	52455b0a 	beql	s2,a1,816d68 <HexaTab.1196+0x16a9c>
  800140:	5d524f52 	0x5d524f52
  800144:	206e6920 	addi	t6,v1,26912
  800148:	736e6f63 	0x736e6f63
  80014c:	72656d75 	0x72656d75
  800150:	73617420 	0x73617420
  800154:	0a3a206b 	j	8e881ac <HexaTab.1196+0x8687ee0>
  800158:	00000000 	nop
  80015c:	20202020 	addi	zero,at,8224
  800160:	20202020 	addi	zero,at,8224
  800164:	6e752020 	0x6e752020
  800168:	69666564 	0x69666564
  80016c:	2064656e 	addi	a0,v1,25966
  800170:	6d776d3c 	0x6d776d3c
  800174:	756f5f72 	jalx	5bd7dc8 <HexaTab.1196+0x53d7afc>
  800178:	63203e74 	0x63203e74
  80017c:	6e6e6168 	0x6e6e6168
  800180:	000a6c65 	0xa6c65
  800184:	65636572 	0x65636572
  800188:	64657669 	0x64657669
  80018c:	6b6f7420 	0x6b6f7420
  800190:	25206e65 	addiu	zero,t1,28261
  800194:	202f2064 	addi	t7,at,8292
  800198:	756c6176 	jalx	5b185d8 <HexaTab.1196+0x531830c>
  80019c:	203d2065 	addi	sp,at,8293
  8001a0:	000a6425 	0xa6425
  8001a4:	2a2a2a0a 	slti	t2,s1,10762
  8001a8:	6d6f4320 	0x6d6f4320
  8001ac:	74656c70 	jalx	195b1c0 <HexaTab.1196+0x115aef4>
  8001b0:	20676e69 	addi	a3,v1,28265
  8001b4:	736e6f63 	0x736e6f63
  8001b8:	72656d75 	0x72656d75
  8001bc:	73617420 	0x73617420
  8001c0:	7461206b 	jalx	18481ac <HexaTab.1196+0x1047ee0>
  8001c4:	63796320 	0x63796320
  8001c8:	2520656c 	addiu	zero,t1,25964
  8001cc:	2a2a2064 	slti	t2,s1,8292
  8001d0:	00000a2a 	0xa2a
  8001d4:	202a2a2a 	addi	t2,at,10794
  8001d8:	72617453 	0x72617453
  8001dc:	676e6974 	0x676e6974
  8001e0:	73617420 	0x73617420
  8001e4:	6f72206b 	0x6f72206b
  8001e8:	72657475 	0x72657475
  8001ec:	206e6f20 	addi	t6,v1,28448
  8001f0:	636f7270 	0x636f7270
  8001f4:	6f737365 	0x6f737365
  8001f8:	64252072 	0x64252072
  8001fc:	00000000 	nop
  800200:	52455b0a 	beql	s2,a1,816e2c <HexaTab.1196+0x16b60>
  800204:	5d524f52 	0x5d524f52
  800208:	206e6920 	addi	t6,v1,26912
  80020c:	74756f72 	jalx	1d5bdc8 <HexaTab.1196+0x155bafc>
  800210:	74207265 	jalx	81c994 <HexaTab.1196+0x1c6c8>
  800214:	206b7361 	addi	t3,v1,29537
  800218:	00000a3a 	0xa3a
  80021c:	20202020 	addi	zero,at,8224
  800220:	20202020 	addi	zero,at,8224
  800224:	6e752020 	0x6e752020
  800228:	69666564 	0x69666564
  80022c:	2064656e 	addi	a0,v1,25966
  800230:	6d776d3c 	0x6d776d3c
  800234:	6e695f72 	0x6e695f72
  800238:	6863203e 	0x6863203e
  80023c:	656e6e61 	0x656e6e61
  800240:	00000a6c 	0xa6c
  800244:	656b6f74 	0x656b6f74
  800248:	6176206e 	0x6176206e
  80024c:	2065756c 	addi	a1,v1,30060
  800250:	6425203a 	0x6425203a
  800254:	74202f20 	jalx	80bc80 <HexaTab.1196+0xb9b4>
  800258:	6f706d65 	0x6f706d65
  80025c:	61736972 	0x61736972
  800260:	6e6f6974 	0x6e6f6974
  800264:	25203d20 	addiu	zero,t1,15648
  800268:	00000a64 	0xa64
  80026c:	0000002d 	0x2d
  800270:	00007830 	tge	zero,zero,0x1e0
  800274:	00400cd8 	0x400cd8
  800278:	00400d00 	0x400d00
  80027c:	00400f74 	teq	v0,zero,0x3d
  800280:	00400f74 	teq	v0,zero,0x3d
  800284:	00400f74 	teq	v0,zero,0x3d
  800288:	00400f74 	teq	v0,zero,0x3d
  80028c:	00400f74 	teq	v0,zero,0x3d
  800290:	00400f74 	teq	v0,zero,0x3d
  800294:	00400f74 	teq	v0,zero,0x3d
  800298:	00400f74 	teq	v0,zero,0x3d
  80029c:	00400f74 	teq	v0,zero,0x3d
  8002a0:	00400f74 	teq	v0,zero,0x3d
  8002a4:	00400f74 	teq	v0,zero,0x3d
  8002a8:	00400f74 	teq	v0,zero,0x3d
  8002ac:	00400f74 	teq	v0,zero,0x3d
  8002b0:	00400f74 	teq	v0,zero,0x3d
  8002b4:	00400f30 	tge	v0,zero,0x3c
  8002b8:	00400f74 	teq	v0,zero,0x3d
  8002bc:	00400d5c 	0x400d5c
  8002c0:	00400f74 	teq	v0,zero,0x3d
  8002c4:	00400f74 	teq	v0,zero,0x3d
  8002c8:	00400e44 	0x400e44

008002cc <HexaTab.1196>:
  8002cc:	33323130 	andi	s2,t9,0x3130
  8002d0:	37363534 	ori	s6,t9,0x3534
  8002d4:	42413938 	c0	0x413938
  8002d8:	46454443 	c1	0x454443
  8002dc:	00000000 	nop

Disassembly of section .reginfo:

00000000 <.reginfo>:
   0:	e00000fc 	sc	zero,252(zero)
	...

Disassembly of section .pdr:

00000000 <.pdr>:
   0:	00400000 	0x400000
   4:	c0000000 	ll	zero,0(zero)
   8:	fffffffc 	sdc3	$31,-4(ra)
	...
  14:	00000028 	0x28
  18:	0000001e 	0x1e
  1c:	0000001f 	0x1f
  20:	0040015c 	0x40015c
  24:	c0000000 	ll	zero,0(zero)
  28:	fffffffc 	sdc3	$31,-4(ra)
	...
  34:	00000028 	0x28
  38:	0000001e 	0x1e
  3c:	0000001f 	0x1f
  40:	00400294 	0x400294
  44:	c0000000 	ll	zero,0(zero)
  48:	fffffffc 	sdc3	$31,-4(ra)
	...
  54:	00000030 	tge	zero,zero
  58:	0000001e 	0x1e
  5c:	0000001f 	0x1f
  60:	00400404 	0x400404
  64:	c0000000 	ll	zero,0(zero)
  68:	fffffffc 	sdc3	$31,-4(ra)
	...
  74:	00000008 	jr	zero
  78:	0000001e 	0x1e
  7c:	0000001f 	0x1f
  80:	00400450 	0x400450
  84:	c0000000 	ll	zero,0(zero)
  88:	fffffffc 	sdc3	$31,-4(ra)
	...
  94:	00000020 	add	zero,zero,zero
  98:	0000001e 	0x1e
  9c:	0000001f 	0x1f
  a0:	00400494 	0x400494
  a4:	c0000000 	ll	zero,0(zero)
  a8:	fffffffc 	sdc3	$31,-4(ra)
	...
  b4:	00000020 	add	zero,zero,zero
  b8:	0000001e 	0x1e
  bc:	0000001f 	0x1f
  c0:	004004d8 	0x4004d8
  c4:	c0000000 	ll	zero,0(zero)
  c8:	fffffffc 	sdc3	$31,-4(ra)
	...
  d4:	00000020 	add	zero,zero,zero
  d8:	0000001e 	0x1e
  dc:	0000001f 	0x1f
  e0:	00400528 	0x400528
  e4:	c0000000 	ll	zero,0(zero)
  e8:	fffffffc 	sdc3	$31,-4(ra)
	...
  f4:	00000028 	0x28
  f8:	0000001e 	0x1e
  fc:	0000001f 	0x1f
 100:	004005a4 	0x4005a4
 104:	c0000000 	ll	zero,0(zero)
 108:	fffffffc 	sdc3	$31,-4(ra)
	...
 114:	00000030 	tge	zero,zero
 118:	0000001e 	0x1e
 11c:	0000001f 	0x1f
 120:	00400688 	0x400688
 124:	c0000000 	ll	zero,0(zero)
 128:	fffffffc 	sdc3	$31,-4(ra)
	...
 134:	00000028 	0x28
 138:	0000001e 	0x1e
 13c:	0000001f 	0x1f
 140:	004006f4 	teq	v0,zero,0x1b
 144:	c0000000 	ll	zero,0(zero)
 148:	fffffffc 	sdc3	$31,-4(ra)
	...
 154:	00000028 	0x28
 158:	0000001e 	0x1e
 15c:	0000001f 	0x1f
 160:	00400760 	0x400760
 164:	c0000000 	ll	zero,0(zero)
 168:	fffffffc 	sdc3	$31,-4(ra)
	...
 174:	00000030 	tge	zero,zero
 178:	0000001e 	0x1e
 17c:	0000001f 	0x1f
 180:	00400870 	tge	v0,zero,0x21
 184:	c0000000 	ll	zero,0(zero)
 188:	fffffffc 	sdc3	$31,-4(ra)
	...
 194:	00000060 	0x60
 198:	0000001e 	0x1e
 19c:	0000001f 	0x1f
 1a0:	00400b58 	0x400b58
 1a4:	c0000000 	ll	zero,0(zero)
 1a8:	fffffffc 	sdc3	$31,-4(ra)
	...
 1b4:	00000058 	0x58
 1b8:	0000001e 	0x1e
 1bc:	0000001f 	0x1f
 1c0:	00400fdc 	0x400fdc
 1c4:	c0000000 	ll	zero,0(zero)
 1c8:	fffffffc 	sdc3	$31,-4(ra)
	...
 1d4:	00000020 	add	zero,zero,zero
 1d8:	0000001e 	0x1e
 1dc:	0000001f 	0x1f
 1e0:	00401024 	and	v0,v0,zero
 1e4:	c0000000 	ll	zero,0(zero)
 1e8:	fffffffc 	sdc3	$31,-4(ra)
	...
 1f4:	00000020 	add	zero,zero,zero
 1f8:	0000001e 	0x1e
 1fc:	0000001f 	0x1f
 200:	0040106c 	0x40106c
 204:	c0000000 	ll	zero,0(zero)
 208:	fffffffc 	sdc3	$31,-4(ra)
	...
 214:	00000020 	add	zero,zero,zero
 218:	0000001e 	0x1e
 21c:	0000001f 	0x1f
 220:	004010b0 	tge	v0,zero,0x42
 224:	c0000000 	ll	zero,0(zero)
 228:	fffffffc 	sdc3	$31,-4(ra)
	...
 234:	00000020 	add	zero,zero,zero
 238:	0000001e 	0x1e
 23c:	0000001f 	0x1f
 240:	004010fc 	0x4010fc
 244:	c0000000 	ll	zero,0(zero)
 248:	fffffffc 	sdc3	$31,-4(ra)
	...
 254:	00000020 	add	zero,zero,zero
 258:	0000001e 	0x1e
 25c:	0000001f 	0x1f
 260:	00401148 	0x401148
 264:	c0000000 	ll	zero,0(zero)
 268:	fffffffc 	sdc3	$31,-4(ra)
	...
 274:	00000020 	add	zero,zero,zero
 278:	0000001e 	0x1e
 27c:	0000001f 	0x1f
 280:	0040119c 	0x40119c
 284:	c0000000 	ll	zero,0(zero)
 288:	fffffffc 	sdc3	$31,-4(ra)
	...
 294:	00000020 	add	zero,zero,zero
 298:	0000001e 	0x1e
 29c:	0000001f 	0x1f
 2a0:	004011f0 	tge	v0,zero,0x47
 2a4:	c0000000 	ll	zero,0(zero)
 2a8:	fffffffc 	sdc3	$31,-4(ra)
	...
 2b4:	00000020 	add	zero,zero,zero
 2b8:	0000001e 	0x1e
 2bc:	0000001f 	0x1f
 2c0:	00401234 	teq	v0,zero,0x48
 2c4:	c0000000 	ll	zero,0(zero)
 2c8:	fffffffc 	sdc3	$31,-4(ra)
	...
 2d4:	00000020 	add	zero,zero,zero
 2d8:	0000001e 	0x1e
 2dc:	0000001f 	0x1f
 2e0:	00401288 	0x401288
 2e4:	c0000000 	ll	zero,0(zero)
 2e8:	fffffffc 	sdc3	$31,-4(ra)
	...
 2f4:	00000020 	add	zero,zero,zero
 2f8:	0000001e 	0x1e
 2fc:	0000001f 	0x1f
 300:	004012dc 	0x4012dc
 304:	c0000000 	ll	zero,0(zero)
 308:	fffffffc 	sdc3	$31,-4(ra)
	...
 314:	00000020 	add	zero,zero,zero
 318:	0000001e 	0x1e
 31c:	0000001f 	0x1f
 320:	00401330 	tge	v0,zero,0x4c
 324:	c0000000 	ll	zero,0(zero)
 328:	fffffffc 	sdc3	$31,-4(ra)
	...
 334:	00000020 	add	zero,zero,zero
 338:	0000001e 	0x1e
 33c:	0000001f 	0x1f
 340:	00401384 	0x401384
 344:	c0000000 	ll	zero,0(zero)
 348:	fffffffc 	sdc3	$31,-4(ra)
	...
 354:	00000020 	add	zero,zero,zero
 358:	0000001e 	0x1e
 35c:	0000001f 	0x1f
 360:	004013c8 	0x4013c8
 364:	c0000000 	ll	zero,0(zero)
 368:	fffffffc 	sdc3	$31,-4(ra)
	...
 374:	00000020 	add	zero,zero,zero
 378:	0000001e 	0x1e
 37c:	0000001f 	0x1f
 380:	00401428 	0x401428
 384:	c0000000 	ll	zero,0(zero)
 388:	fffffffc 	sdc3	$31,-4(ra)
	...
 394:	00000020 	add	zero,zero,zero
 398:	0000001e 	0x1e
 39c:	0000001f 	0x1f
 3a0:	00401478 	0x401478
 3a4:	c0000000 	ll	zero,0(zero)
 3a8:	fffffffc 	sdc3	$31,-4(ra)
	...
 3b4:	00000020 	add	zero,zero,zero
 3b8:	0000001e 	0x1e
 3bc:	0000001f 	0x1f
 3c0:	004014bc 	0x4014bc
 3c4:	c0000000 	ll	zero,0(zero)
 3c8:	fffffffc 	sdc3	$31,-4(ra)
	...
 3d4:	00000028 	0x28
 3d8:	0000001e 	0x1e
 3dc:	0000001f 	0x1f
 3e0:	00401548 	0x401548
 3e4:	c0000000 	ll	zero,0(zero)
 3e8:	fffffffc 	sdc3	$31,-4(ra)
	...
 3f4:	00000020 	add	zero,zero,zero
 3f8:	0000001e 	0x1e
 3fc:	0000001f 	0x1f
 400:	0040158c 	syscall	0x10056
 404:	40030000 	mfc0	v1,c0_index
 408:	fffffffc 	sdc3	$31,-4(ra)
	...
 414:	00000010 	mfhi	zero
 418:	0000001e 	0x1e
 41c:	0000001f 	0x1f
 420:	004015f8 	0x4015f8
 424:	c0000000 	ll	zero,0(zero)
 428:	fffffffc 	sdc3	$31,-4(ra)
	...
 434:	00000038 	0x38
 438:	0000001e 	0x1e
 43c:	0000001f 	0x1f
 440:	004018cc 	syscall	0x10063
 444:	c0000000 	ll	zero,0(zero)
 448:	fffffffc 	sdc3	$31,-4(ra)
	...
 454:	00000030 	tge	zero,zero
 458:	0000001e 	0x1e
 45c:	0000001f 	0x1f

Disassembly of section .comment:

00000000 <.comment>:
   0:	3a434347 	xori	v1,s2,0x4347
   4:	4e472820 	c3	0x472820
   8:	34202955 	ori	zero,at,0x2955
   c:	322e342e 	andi	t6,s1,0x342e
	...

Disassembly of section .gnu.attributes:

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

Disassembly of section .debug_abbrev:

00000000 <.debug_abbrev>:
   0:	25011101 	addiu	at,t0,4353
   4:	030b130e 	0x30b130e
   8:	110e1b0e 	beq	t0,t6,6c44 <seg_code_base-0x3f93bc>
   c:	10011201 	beq	zero,at,4814 <seg_code_base-0x3fb7ec>
  10:	02000006 	srlv	zero,zero,s0
  14:	0b0b0104 	j	c2c0410 <HexaTab.1196+0xbac0144>
  18:	0b3b0b3a 	j	cec2ce8 <HexaTab.1196+0xc6c2a1c>
  1c:	00001301 	0x1301
  20:	03002803 	0x3002803
  24:	000d1c0e 	0xd1c0e
  28:	00240400 	0x240400
  2c:	0b3e0b0b 	j	cf82c2c <HexaTab.1196+0xc782960>
  30:	00000e03 	sra	at,zero,0x18
  34:	0b002405 	j	c009014 <HexaTab.1196+0xb808d48>
  38:	000b3e0b 	0xb3e0b
  3c:	01130600 	0x1130600
  40:	050b0e03 	tltiu	t0,3587
  44:	0b3b0b3a 	j	cec2ce8 <HexaTab.1196+0xc6c2a1c>
  48:	00001301 	0x1301
  4c:	03000d07 	0x3000d07
  50:	3b0b3a08 	xori	t3,t8,0x3a08
  54:	3813490b 	xori	s3,zero,0x490b
  58:	0800000a 	j	28 <seg_code_base-0x3fffd8>
  5c:	0e03000d 	jal	80c0034 <HexaTab.1196+0x78bfd68>
  60:	0b3b0b3a 	j	cec2ce8 <HexaTab.1196+0xc6c2a1c>
  64:	0a381349 	j	8e04d24 <HexaTab.1196+0x8604a58>
  68:	01090000 	0x1090000
  6c:	01134901 	0x1134901
  70:	0a000013 	j	800004c <HexaTab.1196+0x77ffd80>
  74:	13490021 	beq	k0,t1,fc <seg_code_base-0x3fff04>
  78:	0000052f 	0x52f
  7c:	0300160b 	0x300160b
  80:	3b0b3a0e 	xori	t3,t8,0x3a0e
  84:	0013490b 	0x13490b
  88:	012e0c00 	0x12e0c00
  8c:	0e030c3f 	jal	80c30fc <HexaTab.1196+0x78c2e30>
  90:	0b3b0b3a 	j	cec2ce8 <HexaTab.1196+0xc6c2a1c>
  94:	01120111 	0x1120111
  98:	13010640 	beq	t8,at,199c <seg_code_base-0x3fe664>
  9c:	340d0000 	li	t5,0x0
  a0:	3a080300 	xori	t0,s0,0x300
  a4:	490b3b0b 	bc2tl	$cc2,ecd4 <seg_code_base-0x3f132c>
  a8:	000a0213 	0xa0213
  ac:	00340e00 	0x340e00
  b0:	0b3a0e03 	j	ce8380c <HexaTab.1196+0xc683540>
  b4:	13490b3b 	beq	k0,t1,2da4 <seg_code_base-0x3fd25c>
  b8:	00000a02 	srl	at,zero,0x8
  bc:	0b000f0f 	j	c003c3c <HexaTab.1196+0xb803970>
  c0:	0013490b 	0x13490b
  c4:	01011000 	0x1011000
  c8:	00001349 	0x1349
  cc:	49002111 	bc2f	8514 <seg_code_base-0x3f7aec>
  d0:	000b2f13 	0xb2f13
  d4:	11010000 	beq	t0,at,d8 <seg_code_base-0x3fff28>
  d8:	130e2501 	beq	t8,t6,94e0 <seg_code_base-0x3f6b20>
  dc:	1b0e030b 	0x1b0e030b
  e0:	1201110e 	beq	s0,at,451c <seg_code_base-0x3fbae4>
  e4:	00061001 	0x61001
  e8:	00160200 	sll	zero,s6,0x8
  ec:	0b3a0e03 	j	ce8380c <HexaTab.1196+0xc683540>
  f0:	13490b3b 	beq	k0,t1,2de0 <seg_code_base-0x3fd220>
  f4:	0f030000 	jal	c0c0000 <HexaTab.1196+0xb8bfd34>
  f8:	030b0b00 	0x30b0b00
  fc:	0400000e 	bltz	zero,138 <seg_code_base-0x3ffec8>
 100:	0b0b0024 	j	c2c0090 <HexaTab.1196+0xbabfdc4>
 104:	0e030b3e 	jal	80c2cf8 <HexaTab.1196+0x78c2a2c>
 108:	24050000 	li	a1,0
 10c:	3e0b0b00 	0x3e0b0b00
 110:	0600000b 	bltz	s0,140 <seg_code_base-0x3ffec0>
 114:	0e03012e 	jal	80c04b8 <HexaTab.1196+0x78c01ec>
 118:	0b3b0b3a 	j	cec2ce8 <HexaTab.1196+0xc6c2a1c>
 11c:	13490c27 	beq	k0,t1,31bc <seg_code_base-0x3fce44>
 120:	01120111 	0x1120111
 124:	13010640 	beq	t8,at,1a28 <seg_code_base-0x3fe5d8>
 128:	05070000 	0x5070000
 12c:	3a0e0300 	xori	t6,s0,0x300
 130:	490b3b0b 	bc2tl	$cc2,ed60 <seg_code_base-0x3f12a0>
 134:	000a0213 	0xa0213
 138:	00340800 	0x340800
 13c:	0b3a0e03 	j	ce8380c <HexaTab.1196+0xc683540>
 140:	13490b3b 	beq	k0,t1,2e30 <seg_code_base-0x3fd1d0>
 144:	00000a02 	srl	at,zero,0x8
 148:	3f002e09 	0x3f002e09
 14c:	3a0e030c 	xori	t6,s0,0x30c
 150:	490b3b0b 	bc2tl	$cc2,ed80 <seg_code_base-0x3f1280>
 154:	12011113 	beq	s0,at,45a4 <seg_code_base-0x3fba5c>
 158:	00064001 	0x64001
 15c:	012e0a00 	0x12e0a00
 160:	0e030c3f 	jal	80c30fc <HexaTab.1196+0x78c2e30>
 164:	0b3b0b3a 	j	cec2ce8 <HexaTab.1196+0xc6c2a1c>
 168:	13490c27 	beq	k0,t1,3208 <seg_code_base-0x3fcdf8>
 16c:	01120111 	0x1120111
 170:	13010640 	beq	t8,at,1a74 <seg_code_base-0x3fe58c>
 174:	050b0000 	tltiu	t0,0
 178:	3a080300 	xori	t0,s0,0x300
 17c:	490b3b0b 	bc2tl	$cc2,edac <seg_code_base-0x3f1254>
 180:	000a0213 	0xa0213
 184:	000f0c00 	sll	at,t7,0x10
 188:	13490b0b 	beq	k0,t1,2db8 <seg_code_base-0x3fd248>
 18c:	340d0000 	li	t5,0x0
 190:	3a080300 	xori	t0,s0,0x300
 194:	490b3b0b 	bc2tl	$cc2,edc4 <seg_code_base-0x3f123c>
 198:	000a0213 	0xa0213
 19c:	01010e00 	0x1010e00
 1a0:	13011349 	beq	t8,at,4ec8 <seg_code_base-0x3fb138>
 1a4:	210f0000 	addi	t7,t0,0
 1a8:	2f134900 	sltiu	s3,t8,18688
 1ac:	1000000b 	b	1dc <seg_code_base-0x3ffe24>
 1b0:	0c3f012e 	jal	fc04b8 <HexaTab.1196+0x7c01ec>
 1b4:	0b3a0e03 	j	ce8380c <HexaTab.1196+0xc683540>
 1b8:	0c27053b 	jal	9c14ec <HexaTab.1196+0x1c1220>
 1bc:	01111349 	0x1111349
 1c0:	06400112 	bltz	s2,60c <seg_code_base-0x3ff9f4>
 1c4:	00001301 	0x1301
 1c8:	03000511 	0x3000511
 1cc:	3b0b3a08 	xori	t3,t8,0x3a08
 1d0:	02134905 	0x2134905
 1d4:	1200000a 	beqz	s0,200 <seg_code_base-0x3ffe00>
 1d8:	08030034 	j	c00d0 <seg_code_base-0x33ff30>
 1dc:	053b0b3a 	0x53b0b3a
 1e0:	0a021349 	j	8084d24 <HexaTab.1196+0x7884a58>
 1e4:	34130000 	li	s3,0x0
 1e8:	3a0e0300 	xori	t6,s0,0x300
 1ec:	49053b0b 	bc2t	$cc1,ee1c <seg_code_base-0x3f11e4>
 1f0:	000a0213 	0xa0213
 1f4:	00051400 	sll	v0,a1,0x10
 1f8:	0b3a0e03 	j	ce8380c <HexaTab.1196+0xc683540>
 1fc:	1349053b 	beq	k0,t1,16ec <seg_code_base-0x3fe914>
 200:	00000a02 	srl	at,zero,0x8
 204:	00001815 	0x1815
 208:	000a1600 	sll	v0,t2,0x18
 20c:	0b3a0e03 	j	ce8380c <HexaTab.1196+0xc683540>
 210:	0111053b 	0x111053b
 214:	0b170000 	j	c5c0000 <HexaTab.1196+0xbdbfd34>
 218:	12011101 	beq	s0,at,4620 <seg_code_base-0x3fb9e0>
 21c:	00130101 	0x130101
 220:	010b1800 	0x10b1800
 224:	00000655 	0x655
 228:	11010b19 	beq	t0,at,2e90 <seg_code_base-0x3fd170>
 22c:	00011201 	0x11201
 230:	00241a00 	0x241a00
 234:	0b3e0b0b 	j	cf82c2c <HexaTab.1196+0xc782960>
 238:	00000803 	sra	at,zero,0x0
 23c:	4900261b 	bc2f	9aac <seg_code_base-0x3f6554>
 240:	1c000013 	bgtz	zero,290 <seg_code_base-0x3ffd70>
 244:	0c3f002e 	jal	fc00b8 <HexaTab.1196+0x7bfdec>
 248:	0b3a0e03 	j	ce8380c <HexaTab.1196+0xc683540>
 24c:	1349053b 	beq	k0,t1,173c <seg_code_base-0x3fe8c4>
 250:	01120111 	0x1120111
 254:	00000640 	sll	zero,zero,0x19
 258:	0b000f1d 	j	c003c74 <HexaTab.1196+0xb8039a8>
 25c:	1e00000b 	bgtz	s0,28c <seg_code_base-0x3ffd74>
 260:	0c3f002e 	jal	fc00b8 <HexaTab.1196+0x7bfdec>
 264:	0b3a0e03 	j	ce8380c <HexaTab.1196+0xc683540>
 268:	0111053b 	0x111053b
 26c:	06400112 	bltz	s2,6b8 <seg_code_base-0x3ff948>
 270:	2e1f0000 	sltiu	ra,s0,0
 274:	030c3f01 	0x30c3f01
 278:	3b0b3a0e 	xori	t3,t8,0x3a0e
 27c:	11134905 	beq	t0,s3,12694 <seg_code_base-0x3ed96c>
 280:	40011201 	0x40011201
 284:	00130106 	0x130106
 288:	11010000 	beq	t0,at,28c <seg_code_base-0x3ffd74>
 28c:	130e2501 	beq	t8,t6,9694 <seg_code_base-0x3f696c>
 290:	1b0e030b 	0x1b0e030b
 294:	1201110e 	beq	s0,at,46d0 <seg_code_base-0x3fb930>
 298:	00061001 	0x61001
 29c:	01130200 	0x1130200
 2a0:	050b0e03 	tltiu	t0,3587
 2a4:	0b3b0b3a 	j	cec2ce8 <HexaTab.1196+0xc6c2a1c>
 2a8:	00001301 	0x1301
 2ac:	03000d03 	0x3000d03
 2b0:	3b0b3a08 	xori	t3,t8,0x3a08
 2b4:	3813490b 	xori	s3,zero,0x490b
 2b8:	0400000a 	bltz	zero,2e4 <seg_code_base-0x3ffd1c>
 2bc:	0e03000d 	jal	80c0034 <HexaTab.1196+0x78bfd68>
 2c0:	0b3b0b3a 	j	cec2ce8 <HexaTab.1196+0xc6c2a1c>
 2c4:	0a381349 	j	8e04d24 <HexaTab.1196+0x8604a58>
 2c8:	24050000 	li	a1,0
 2cc:	3e0b0b00 	0x3e0b0b00
 2d0:	000e030b 	0xe030b
 2d4:	01010600 	0x1010600
 2d8:	13011349 	beq	t8,at,5000 <seg_code_base-0x3fb000>
 2dc:	21070000 	addi	a3,t0,0
 2e0:	2f134900 	sltiu	s3,t8,18688
 2e4:	08000005 	j	14 <seg_code_base-0x3fffec>
 2e8:	0b0b0024 	j	c2c0090 <HexaTab.1196+0xbabfdc4>
 2ec:	00000b3e 	0xb3e
 2f0:	03001609 	0x3001609
 2f4:	3b0b3a0e 	xori	t3,t8,0x3a0e
 2f8:	0013490b 	0x13490b
 2fc:	012e0a00 	0x12e0a00
 300:	0e030c3f 	jal	80c30fc <HexaTab.1196+0x78c2e30>
 304:	0b3b0b3a 	j	cec2ce8 <HexaTab.1196+0xc6c2a1c>
 308:	01110c27 	0x1110c27
 30c:	06400112 	bltz	s2,758 <seg_code_base-0x3ff8a8>
 310:	00001301 	0x1301
 314:	0300050b 	0x300050b
 318:	3b0b3a0e 	xori	t3,t8,0x3a0e
 31c:	0213490b 	0x213490b
 320:	0c00000a 	jal	28 <seg_code_base-0x3fffd8>
 324:	0e030034 	jal	80c00d0 <HexaTab.1196+0x78bfe04>
 328:	0b3b0b3a 	j	cec2ce8 <HexaTab.1196+0xc6c2a1c>
 32c:	0a021349 	j	8084d24 <HexaTab.1196+0x7884a58>
 330:	0f0d0000 	jal	c340000 <HexaTab.1196+0xbb3fd34>
 334:	490b0b00 	bc2tl	$cc2,2f38 <seg_code_base-0x3fd0c8>
 338:	0e000013 	jal	800004c <HexaTab.1196+0x77ffd80>
 33c:	08030034 	j	c00d0 <seg_code_base-0x33ff30>
 340:	0b3b0b3a 	j	cec2ce8 <HexaTab.1196+0xc6c2a1c>
 344:	0a021349 	j	8084d24 <HexaTab.1196+0x7884a58>
 348:	2e0f0000 	sltiu	t7,s0,0
 34c:	030c3f01 	0x30c3f01
 350:	3b0b3a0e 	xori	t3,t8,0x3a0e
 354:	110c270b 	beq	t0,t4,9f84 <seg_code_base-0x3f607c>
 358:	40011201 	0x40011201
 35c:	00000006 	srlv	zero,zero,zero

Disassembly of section .debug_info:

00000000 <.debug_info>:
   0:	000001e9 	0x1e9
   4:	00000002 	srl	zero,zero,0x0
   8:	01040000 	0x1040000
   c:	00000124 	0x124
  10:	00010501 	0x10501
  14:	00009400 	sll	s2,zero,0x10
  18:	40000000 	mfc0	zero,c0_index
  1c:	40040400 	0x40040400
  20:	00000000 	nop
  24:	03040200 	0x3040200
  28:	00005e35 	0x5e35
  2c:	00680300 	0x680300
  30:	03000000 	0x3000000
  34:	00000130 	tge	zero,zero,0x4
  38:	01150301 	0x1150301
  3c:	03020000 	0x3020000
  40:	00000035 	0x35
  44:	000f0303 	sra	zero,t7,0xc
  48:	03040000 	0x3040000
  4c:	00000000 	nop
  50:	00440305 	0x440305
  54:	03060000 	0x3060000
  58:	000000e3 	0xe3
  5c:	04040007 	0x4040007
  60:	00005b07 	0x5b07
  64:	07040500 	0x7040500
  68:	10060104 	beq	zero,a2,47c <seg_code_base-0x3ffb84>
  6c:	06000003 	bltz	s0,7c <seg_code_base-0x3fff84>
  70:	00000076 	tne	zero,zero,0x1
  74:	11021000 	beq	t0,v0,4078 <seg_code_base-0x3fbf88>
  78:	000000df 	0xdf
  7c:	72747007 	0x72747007
  80:	5e120200 	0x5e120200
  84:	02000000 	0x2000000
  88:	70070023 	0x70070023
  8c:	02007774 	teq	s0,zero,0x1dd
  90:	00005e13 	0x5e13
  94:	04230200 	bgezl	at,898 <seg_code_base-0x3ff768>
  98:	73747307 	0x73747307
  9c:	5e140200 	0x5e140200
  a0:	02000000 	0x2000000
  a4:	fa080823 	sdc2	$8,2083(s0)
  a8:	02000000 	0x2000000
  ac:	00005e15 	0x5e15
  b0:	0c230200 	jal	8c0800 <HexaTab.1196+0xc0534>
  b4:	00005508 	0x5508
  b8:	5e160200 	0x5e160200
  bc:	02000000 	0x2000000
  c0:	7d081023 	0x7d081023
  c4:	02000004 	sllv	zero,zero,s0
  c8:	00005e17 	0x5e17
  cc:	14230200 	bne	at,v1,8d0 <seg_code_base-0x3ff730>
  d0:	00010008 	0x10008
  d4:	df180200 	ldc3	$24,512(t8)
  d8:	02000000 	0x2000000
  dc:	09001823 	j	400608c <HexaTab.1196+0x3805dc0>
  e0:	0000005e 	0x5e
  e4:	000000f0 	tge	zero,zero,0x3
  e8:	0000650a 	0x650a
  ec:	0003f900 	sll	ra,v1,0x4
  f0:	0000850b 	0x850b
  f4:	6f190200 	0x6f190200
  f8:	0c000000 	jal	0 <seg_code_base-0x400000>
  fc:	0000da01 	0xda01
 100:	00070100 	sll	zero,a3,0x4
 104:	5c004000 	bgtzl	zero,10108 <seg_code_base-0x3efef8>
 108:	00004001 	movf	t0,zero,$fcc0
 10c:	3c000000 	lui	zero,0x0
 110:	0d000001 	jal	4000004 <HexaTab.1196+0x37ffd38>
 114:	0a01006e 	j	80401b8 <HexaTab.1196+0x783feec>
 118:	0000005e 	0x5e
 11c:	0d689102 	jal	5a24408 <HexaTab.1196+0x522413c>
 120:	00667562 	0x667562
 124:	005e0b01 	0x5e0b01
 128:	91020000 	lbu	v0,0(t0)
 12c:	00f50e6c 	0xf50e6c
 130:	0c010000 	jal	40000 <seg_code_base-0x3c0000>
 134:	0000013c 	0x13c
 138:	00709102 	0x709102
 13c:	00f0040f 	0xf0040f
 140:	010c0000 	0x10c0000
 144:	00000026 	xor	zero,zero,zero
 148:	015c2a01 	0x15c2a01
 14c:	02940040 	0x2940040
 150:	002b0040 	0x2b0040
 154:	01830000 	0x1830000
 158:	6e0d0000 	0x6e0d0000
 15c:	5e2c0100 	0x5e2c0100
 160:	02000000 	0x2000000
 164:	620d6891 	0x620d6891
 168:	01006675 	0x1006675
 16c:	00005e2d 	0x5e2d
 170:	6c910200 	0x6c910200
 174:	0000f50e 	0xf50e
 178:	3c2e0100 	0x3c2e0100
 17c:	02000001 	movf	zero,s0,$fcc0
 180:	0c007091 	jal	1c244 <seg_code_base-0x3e3dbc>
 184:	0000d301 	0xd301
 188:	944a0100 	lhu	t2,256(v0)
 18c:	04004002 	bltz	zero,10198 <seg_code_base-0x3efe68>
 190:	56004004 	bnezl	s0,101a4 <seg_code_base-0x3efe5c>
 194:	e0000000 	sc	zero,0(zero)
 198:	0d000001 	jal	4000004 <HexaTab.1196+0x37ffd38>
 19c:	00667562 	0x667562
 1a0:	01e04c01 	0x1e04c01
 1a4:	91020000 	lbu	v0,0(t0)
 1a8:	00780d68 	0x780d68
 1ac:	005e4d01 	0x5e4d01
 1b0:	91020000 	lbu	v0,0(t0)
 1b4:	002f0e64 	0x2f0e64
 1b8:	4e010000 	c3	0x10000
 1bc:	0000005e 	0x5e
 1c0:	0e609102 	jal	9824408 <HexaTab.1196+0x902413c>
 1c4:	0000001e 	0x1e
 1c8:	013c4f01 	0x13c4f01
 1cc:	91020000 	lbu	v0,0(t0)
 1d0:	010c0e70 	tge	t0,t4,0x39
 1d4:	50010000 	beql	zero,at,1d8 <seg_code_base-0x3ffe28>
 1d8:	0000013c 	0x13c
 1dc:	00749102 	0x749102
 1e0:	00005e10 	0x5e10
 1e4:	00651100 	0x651100
 1e8:	00010000 	sll	zero,at,0x0
 1ec:	00087200 	sll	t6,t0,0x8
 1f0:	d6000200 	ldc1	$f0,512(s0)
 1f4:	04000000 	bltz	zero,1f8 <seg_code_base-0x3ffe08>
 1f8:	00012401 	0x12401
 1fc:	02020100 	0x2020100
 200:	03e70000 	0x3e70000
 204:	04040000 	0x4040000
 208:	158c0040 	bne	t4,t4,30c <seg_code_base-0x3ffcf4>
 20c:	01240040 	0x1240040
 210:	3a020000 	xori	v0,s0,0x0
 214:	02000004 	sllv	zero,zero,s0
 218:	00003028 	0x3028
 21c:	bc040300 	cache	0x4,768(zero)
 220:	02000003 	0x2000003
 224:	00000441 	0x441
 228:	00256602 	ror	t4,a1,0x18
 22c:	04040000 	0x4040000
 230:	00005b07 	0x5b07
 234:	07040500 	0x7040500
 238:	10060104 	beq	zero,a2,64c <seg_code_base-0x3ff9b4>
 23c:	06000003 	bltz	s0,24c <seg_code_base-0x3ffdb4>
 240:	00000177 	0x177
 244:	41012a01 	bc0t	aa4c <seg_code_base-0x3f55b4>
 248:	04000000 	bltz	zero,24c <seg_code_base-0x3ffdb4>
 24c:	50004004 	beqzl	zero,10260 <seg_code_base-0x3efda0>
 250:	81004004 	lb	zero,16388(t0)
 254:	f6000000 	sdc1	$f0,0(s0)
 258:	07000000 	bltz	t8,25c <seg_code_base-0x3ffda4>
 25c:	000003b4 	teq	zero,zero,0xe
 260:	00412a01 	0x412a01
 264:	91020000 	lbu	v0,0(t0)
 268:	023d0700 	0x23d0700
 26c:	2b010000 	slti	at,t8,0
 270:	00000041 	0x41
 274:	07049102 	0x7049102
 278:	00000243 	sra	zero,zero,0x9
 27c:	00412c01 	0x412c01
 280:	91020000 	lbu	v0,0(t0)
 284:	02490708 	0x2490708
 288:	2d010000 	sltiu	at,t0,0
 28c:	00000041 	0x41
 290:	070c9102 	teqi	t8,-28414
 294:	0000024f 	sync	0x9
 298:	00412e01 	0x412e01
 29c:	91020000 	lbu	v0,0(t0)
 2a0:	01490810 	0x1490810
 2a4:	30010000 	andi	at,zero,0x0
 2a8:	00000041 	0x41
 2ac:	e0085201 	sc	t0,20993(zero)
 2b0:	01000001 	movf	zero,t0,$fcc0
 2b4:	00004131 	tgeu	zero,zero,0x104
 2b8:	08540100 	j	1500400 <HexaTab.1196+0xd00134>
 2bc:	00000255 	0x255
 2c0:	00413201 	0x413201
 2c4:	55010000 	bnel	t0,at,2c8 <seg_code_base-0x3ffd38>
 2c8:	00025c08 	0x25c08
 2cc:	41330100 	0x41330100
 2d0:	01000000 	0x1000000
 2d4:	02630856 	0x2630856
 2d8:	34010000 	li	at,0x0
 2dc:	00000041 	0x41
 2e0:	09005701 	j	4015c04 <HexaTab.1196+0x3815938>
 2e4:	0002b501 	0x2b501
 2e8:	41590100 	0x41590100
 2ec:	50000000 	beqzl	zero,2f0 <seg_code_base-0x3ffd10>
 2f0:	94004004 	lhu	zero,16388(zero)
 2f4:	ac004004 	sw	zero,16388(zero)
 2f8:	09000000 	j	4000000 <HexaTab.1196+0x37ffd34>
 2fc:	0001e701 	0x1e701
 300:	41630100 	0x41630100
 304:	94000000 	lhu	zero,0(zero)
 308:	d8004004 	ldc2	$0,16388(zero)
 30c:	d7004004 	ldc1	$f0,16388(t8)
 310:	0a000000 	j	8000000 <HexaTab.1196+0x77ffd34>
 314:	00035001 	0x35001
 318:	01730100 	0x1730100
 31c:	00000041 	0x41
 320:	004004d8 	0x4004d8
 324:	00400528 	0x400528
 328:	00000102 	srl	zero,zero,0x4
 32c:	00000152 	0x152
 330:	0002eb07 	0x2eb07
 334:	4b730100 	c2	0x1730100
 338:	02000000 	0x2000000
 33c:	0a000091 	j	8000244 <HexaTab.1196+0x77fff78>
 340:	00038001 	0x38001
 344:	01830100 	0x1830100
 348:	00000041 	0x41
 34c:	00400528 	0x400528
 350:	004005a4 	0x4005a4
 354:	0000012d 	0x12d
 358:	0000018c 	syscall	0x6
 35c:	6675620b 	0x6675620b
 360:	8c830100 	lw	v1,256(a0)
 364:	02000001 	movf	zero,s0,$fcc0
 368:	00080091 	0x80091
 36c:	01000003 	0x1000003
 370:	00004185 	0x4185
 374:	70910200 	0x70910200
 378:	4b040c00 	c2	0x1040c00
 37c:	0a000000 	j	8000000 <HexaTab.1196+0x77ffd34>
 380:	00039f01 	0x39f01
 384:	01970100 	0x1970100
 388:	00000041 	0x41
 38c:	004005a4 	0x4005a4
 390:	00400688 	0x400688
 394:	00000158 	0x158
 398:	000001d8 	0x1d8
 39c:	6c61760b 	0x6c61760b
 3a0:	41970100 	0x41970100
 3a4:	02000000 	0x2000000
 3a8:	620d0091 	0x620d0091
 3ac:	01006675 	0x1006675
 3b0:	0001d899 	0x1d899
 3b4:	6c910200 	0x6c910200
 3b8:	0100690d 	break	0x100,0x1a4
 3bc:	0000419a 	0x419a
 3c0:	68910200 	0x68910200
 3c4:	004b0e00 	0x4b0e00
 3c8:	01e80000 	0x1e80000
 3cc:	480f0000 	mfc2	t7,$0
 3d0:	09000000 	j	4000000 <HexaTab.1196+0x37ffd34>
 3d4:	a0010a00 	sb	at,2560(zero)
 3d8:	01000002 	0x1000002
 3dc:	004101ae 	0x4101ae
 3e0:	06880000 	tgei	s4,0
 3e4:	06f40040 	0x6f40040
 3e8:	01830040 	0x1830040
 3ec:	02220000 	0x2220000
 3f0:	eb070000 	swc2	$7,0(t8)
 3f4:	01000002 	0x1000002
 3f8:	00018cae 	0x18cae
 3fc:	00910200 	0x910200
 400:	7465720d 	jalx	195c834 <HexaTab.1196+0x115c568>
 404:	41b00100 	0x41b00100
 408:	02000000 	0x2000000
 40c:	0a007091 	j	801c244 <HexaTab.1196+0x781bf78>
 410:	0001b701 	0x1b701
 414:	01c20100 	0x1c20100
 418:	00000041 	0x41
 41c:	004006f4 	teq	v0,zero,0x1b
 420:	00400760 	0x400760
 424:	000001ae 	0x1ae
 428:	0000025c 	0x25c
 42c:	0002eb07 	0x2eb07
 430:	8cc20100 	lw	v0,256(a2)
 434:	02000001 	movf	zero,s0,$fcc0
 438:	720d0091 	0x720d0091
 43c:	01007465 	0x1007465
 440:	000041c4 	0x41c4
 444:	70910200 	0x70910200
 448:	0f010a00 	jal	c042800 <HexaTab.1196+0xb842534>
 44c:	01000002 	0x1000002
 450:	004101dd 	0x4101dd
 454:	07600000 	bltz	k1,458 <seg_code_base-0x3ffba8>
 458:	08700040 	j	1c00100 <HexaTab.1196+0x13ffe34>
 45c:	01d90040 	0x1d90040
 460:	02c00000 	0x2c00000
 464:	620b0000 	0x620b0000
 468:	01006675 	0x1006675
 46c:	00018cdd 	0x18cdd
 470:	00910200 	0x910200
 474:	0003df07 	0x3df07
 478:	41de0100 	0x41de0100
 47c:	02000000 	0x2000000
 480:	720d0491 	0x720d0491
 484:	01007465 	0x1007465
 488:	000041e0 	0x41e0
 48c:	6c910200 	0x6c910200
 490:	0002eb08 	0x2eb08
 494:	c0e10100 	ll	at,256(a3)
 498:	02000002 	0x2000002
 49c:	9d087091 	0x9d087091
 4a0:	01000001 	movf	zero,t0,$fcc0
 4a4:	000041e2 	0x41e2
 4a8:	68910200 	0x68910200
 4ac:	08010400 	j	41000 <seg_code_base-0x3bf000>
 4b0:	00000307 	0x307
 4b4:	022f0110 	0x22f0110
 4b8:	0c010000 	jal	40000 <seg_code_base-0x3c0000>
 4bc:	00410101 	0x410101
 4c0:	08700000 	j	1c00000 <HexaTab.1196+0x13ffd34>
 4c4:	0b580040 	j	d600100 <HexaTab.1196+0xcdffe34>
 4c8:	02040040 	0x2040040
 4cc:	037c0000 	0x37c0000
 4d0:	76110000 	jalx	8440000 <HexaTab.1196+0x7c3fd34>
 4d4:	01006c61 	0x1006c61
 4d8:	037c010c 	syscall	0xdf004
 4dc:	91020000 	lbu	v0,0(t0)
 4e0:	75621200 	jalx	5884800 <HexaTab.1196+0x5084534>
 4e4:	0e010066 	jal	8040198 <HexaTab.1196+0x783fecc>
 4e8:	00038201 	0x38201
 4ec:	54910200 	bnel	a0,s1,cf0 <seg_code_base-0x3ff310>
 4f0:	0002eb13 	0x2eb13
 4f4:	010f0100 	0x10f0100
 4f8:	000002c0 	sll	zero,zero,0xb
 4fc:	13749102 	beq	k1,s4,fffe4908 <HexaTab.1196+0xff7e463c>
 500:	0000037b 	0x37b
 504:	41011001 	bc0t	450c <seg_code_base-0x3fbaf4>
 508:	02000000 	0x2000000
 50c:	64125091 	0x64125091
 510:	01006365 	0x1006365
 514:	00410111 	0x410111
 518:	91020000 	lbu	v0,0(t0)
 51c:	0324134c 	syscall	0xc904d
 520:	12010000 	beq	s0,at,524 <seg_code_base-0x3ffadc>
 524:	00004101 	0x4101
 528:	48910200 	0x48910200
 52c:	00039613 	0x39613
 530:	01130100 	0x1130100
 534:	00000041 	0x41
 538:	12449102 	beq	s2,a0,fffe4944 <HexaTab.1196+0xff7e4678>
 53c:	0078616d 	0x78616d
 540:	41011401 	bc0t	5548 <seg_code_base-0x3faab8>
 544:	02000000 	0x2000000
 548:	69124091 	0x69124091
 54c:	01150100 	0x1150100
 550:	00000041 	0x41
 554:	7fbc9103 	0x7fbc9103
 558:	74657212 	jalx	195c848 <HexaTab.1196+0x115c57c>
 55c:	01160100 	0x1160100
 560:	00000041 	0x41
 564:	7fb89103 	0x7fb89103
 568:	41040c00 	0x41040c00
 56c:	0e000000 	jal	8000000 <HexaTab.1196+0x77ffd34>
 570:	000002c0 	sll	zero,zero,0xb
 574:	00000392 	0x392
 578:	0000480f 	0x480f
 57c:	10001f00 	b	8180 <seg_code_base-0x3f7e80>
 580:	0002f001 	0x2f001
 584:	016c0100 	0x16c0100
 588:	00004101 	0x4101
 58c:	400b5800 	mfc0	t3,c0_compare
 590:	400fdc00 	0x400fdc00
 594:	00023100 	sll	a2,v0,0x4
 598:	00048b00 	sll	s1,a0,0xc
 59c:	02991400 	0x2991400
 5a0:	6c010000 	0x6c010000
 5a4:	00018c01 	0x18c01
 5a8:	00910200 	0x910200
 5ac:	70611215 	0x70611215
 5b0:	016e0100 	0x16e0100
 5b4:	00000036 	tne	zero,zero
 5b8:	125c9102 	beq	s2,gp,fffe49c4 <HexaTab.1196+0xff7e46f8>
 5bc:	00746572 	tlt	v1,s4,0x195
 5c0:	41017001 	bc0t	1c5c8 <seg_code_base-0x3e3a38>
 5c4:	02000000 	0x2000000
 5c8:	5e165891 	0x5e165891
 5cc:	01000003 	0x1000003
 5d0:	0b8801c2 	j	e200708 <HexaTab.1196+0xda0043c>
 5d4:	55160040 	bnel	t0,s6,6d8 <seg_code_base-0x3ff928>
 5d8:	01000004 	sllv	zero,zero,t0
 5dc:	0c5c018a 	jal	1700628 <HexaTab.1196+0xf0035c>
 5e0:	90170040 	lbu	s7,64(zero)
 5e4:	5c00400b 	bgtzl	zero,10614 <seg_code_base-0x3ef9ec>
 5e8:	1000400c 	b	1061c <seg_code_base-0x3ef9e4>
 5ec:	12000004 	beqz	s0,600 <seg_code_base-0x3ffa00>
 5f0:	75010069 	jalx	40401a4 <HexaTab.1196+0x383fed8>
 5f4:	00004101 	0x4101
 5f8:	54910200 	bnel	a0,s1,dfc <seg_code_base-0x3ff204>
 5fc:	00001800 	sll	v1,zero,0x0
 600:	76120000 	jalx	8480000 <HexaTab.1196+0x7c7fd34>
 604:	01006c61 	0x1006c61
 608:	048b018d 	tltiu	a0,397
 60c:	91020000 	lbu	v0,0(t0)
 610:	75621250 	jalx	5884940 <HexaTab.1196+0x5084674>
 614:	8e010066 	lw	at,102(s0)
 618:	00049201 	0x49201
 61c:	60910200 	0x60910200
 620:	00046613 	0x46613
 624:	018f0100 	0x18f0100
 628:	0000018c 	syscall	0x6
 62c:	124c9102 	beq	s2,t4,fffe4a38 <HexaTab.1196+0xff7e476c>
 630:	006e656c 	0x6e656c
 634:	41019001 	bc0t	fffe463c <HexaTab.1196+0xff7e4370>
 638:	02000000 	0x2000000
 63c:	8e134891 	lw	s3,18577(s0)
 640:	01000003 	0x1000003
 644:	04b20191 	bltzall	a1,c8c <seg_code_base-0x3ff374>
 648:	03050000 	0x3050000
 64c:	008002cc 	syscall	0x2000b
 650:	01006912 	0x1006912
 654:	00410192 	0x410192
 658:	91020000 	lbu	v0,0(t0)
 65c:	0f301944 	jal	cc06510 <HexaTab.1196+0xc406244>
 660:	0f6c0040 	jal	db00100 <HexaTab.1196+0xd2ffe34>
 664:	73120040 	0x73120040
 668:	01007274 	teq	t0,zero,0x1c9
 66c:	018c01bc 	0x18c01bc
 670:	91020000 	lbu	v0,0(t0)
 674:	00000040 	ssnop
 678:	6905041a 	0x6905041a
 67c:	0e00746e 	jal	801d1b8 <HexaTab.1196+0x781ceec>
 680:	0000004b 	0x4b
 684:	000004a2 	0x4a2
 688:	0000480f 	0x480f
 68c:	0e001300 	jal	8004c00 <HexaTab.1196+0x7804934>
 690:	0000004b 	0x4b
 694:	000004b2 	tlt	zero,zero,0x12
 698:	0000480f 	0x480f
 69c:	1b001000 	blez	t8,46a0 <seg_code_base-0x3fb960>
 6a0:	000004a2 	0x4a2
 6a4:	036a0110 	0x36a0110
 6a8:	dc010000 	ldc3	$1,0(zero)
 6ac:	00410101 	0x410101
 6b0:	0fdc0000 	jal	f700000 <HexaTab.1196+0xeeffd34>
 6b4:	10240040 	beq	at,a0,7b8 <seg_code_base-0x3ff848>
 6b8:	025e0040 	0x25e0040
 6bc:	04e50000 	0x4e50000
 6c0:	76110000 	jalx	8440000 <HexaTab.1196+0x7c3fd34>
 6c4:	01006c61 	0x1006c61
 6c8:	004101dc 	0x4101dc
 6cc:	91020000 	lbu	v0,0(t0)
 6d0:	01100000 	0x1100000
 6d4:	000001cf 	sync	0x7
 6d8:	0101e901 	0x101e901
 6dc:	00000041 	0x41
 6e0:	00401024 	and	v0,v0,zero
 6e4:	0040106c 	0x40106c
 6e8:	00000289 	0x289
 6ec:	00000513 	0x513
 6f0:	6c617611 	0x6c617611
 6f4:	01e90100 	0x1e90100
 6f8:	00000041 	0x41
 6fc:	00009102 	srl	s2,zero,0x4
 700:	02c8011c 	0x2c8011c
 704:	f6010000 	sdc1	$f1,0(s0)
 708:	00004101 	0x4101
 70c:	40106c00 	0x40106c00
 710:	4010b000 	mfc0	s0,$22
 714:	0002b400 	sll	s6,v0,0x10
 718:	d7011000 	ldc1	$f1,4096(t8)
 71c:	01000002 	0x1000002
 720:	41010202 	bc0t	f2c <seg_code_base-0x3ff0d4>
 724:	b0000000 	0xb0000000
 728:	fc004010 	sdc3	$0,16400(zero)
 72c:	df004010 	ldc3	$0,16400(t8)
 730:	5a000002 	blezl	s0,73c <seg_code_base-0x3ff8c4>
 734:	11000005 	beqz	t0,74c <seg_code_base-0x3ff8b4>
 738:	006c6176 	tne	v1,t4,0x185
 73c:	7c020201 	0x7c020201
 740:	02000003 	0x2000003
 744:	10000091 	b	98c <seg_code_base-0x3ff674>
 748:	00028501 	0x28501
 74c:	020e0100 	0x20e0100
 750:	00004101 	0x4101
 754:	4010fc00 	0x4010fc00
 758:	40114800 	mfc0	s1,c0_count
 75c:	00030a00 	sll	at,v1,0x8
 760:	00058800 	sll	s1,a1,0x0
 764:	61761100 	0x61761100
 768:	0e01006c 	jal	80401b0 <HexaTab.1196+0x783fee4>
 76c:	00037c02 	srl	t7,v1,0x10
 770:	00910200 	0x910200
 774:	15011000 	bne	t0,at,4778 <seg_code_base-0x3fb888>
 778:	01000003 	0x1000003
 77c:	41010221 	bc0t	1004 <seg_code_base-0x3feffc>
 780:	48000000 	mfc2	zero,$0
 784:	9c004011 	0x9c004011
 788:	35004011 	ori	zero,t0,0x4011
 78c:	d4000003 	ldc1	$f0,3(zero)
 790:	11000005 	beqz	t0,7a8 <seg_code_base-0x3ff858>
 794:	0061626c 	0x61626c
 798:	41022101 	bc0fl	8ba0 <seg_code_base-0x3f7460>
 79c:	02000000 	0x2000000
 7a0:	ad140091 	sw	s4,145(t0)
 7a4:	01000003 	0x1000003
 7a8:	05d40222 	0x5d40222
 7ac:	91020000 	lbu	v0,0(t0)
 7b0:	04211404 	bgez	at,57c4 <seg_code_base-0x3fa83c>
 7b4:	23010000 	addi	at,t8,0
 7b8:	00004102 	srl	t0,zero,0x4
 7bc:	08910200 	j	2440800 <HexaTab.1196+0x1c40534>
 7c0:	10041d00 	beq	zero,a0,7bc4 <seg_code_base-0x3f843c>
 7c4:	00016901 	0x16901
 7c8:	02340100 	0x2340100
 7cc:	00004101 	0x4101
 7d0:	40119c00 	0x40119c00
 7d4:	4011f000 	mfc0	s1,c0_errorepc
 7d8:	00036000 	sll	t4,v1,0x0
 7dc:	00062200 	sll	a0,a2,0x8
 7e0:	626c1100 	0x626c1100
 7e4:	34010061 	li	at,0x61
 7e8:	00004102 	srl	t0,zero,0x4
 7ec:	00910200 	0x910200
 7f0:	0003ad14 	0x3ad14
 7f4:	02350100 	0x2350100
 7f8:	000005d4 	0x5d4
 7fc:	14049102 	bne	zero,a0,fffe4c08 <HexaTab.1196+0xff7e493c>
 800:	00000421 	0x421
 804:	41023601 	bc0fl	e00c <seg_code_base-0x3f1ff4>
 808:	02000000 	0x2000000
 80c:	1c000891 	bgtz	zero,2a54 <seg_code_base-0x3fd5ac>
 810:	00033301 	0x33301
 814:	02440100 	0x2440100
 818:	00000041 	0x41
 81c:	004011f0 	tge	v0,zero,0x47
 820:	00401234 	teq	v0,zero,0x48
 824:	0000038b 	0x38b
 828:	04270110 	0x4270110
 82c:	56010000 	bnel	s0,at,830 <seg_code_base-0x3ff7d0>
 830:	00410102 	0x410102
 834:	12340000 	beq	s1,s4,838 <seg_code_base-0x3ff7c8>
 838:	12880040 	beq	s4,t0,93c <seg_code_base-0x3ff6c4>
 83c:	03b60040 	0x3b60040
 840:	06870000 	0x6870000
 844:	c1140000 	ll	s4,0(t0)
 848:	01000002 	0x1000002
 84c:	00410256 	0x410256
 850:	91020000 	lbu	v0,0(t0)
 854:	03ad1400 	0x3ad1400
 858:	57010000 	bnel	t8,at,85c <seg_code_base-0x3ff7a4>
 85c:	0005d402 	srl	k0,a1,0x10
 860:	04910200 	bgezal	a0,1064 <seg_code_base-0x3fef9c>
 864:	00030014 	0x30014
 868:	02580100 	0x2580100
 86c:	00000041 	0x41
 870:	00089102 	srl	s2,t0,0x4
 874:	021d0110 	0x21d0110
 878:	6a010000 	0x6a010000
 87c:	00410102 	0x410102
 880:	12880000 	beq	s4,t0,884 <seg_code_base-0x3ff77c>
 884:	12dc0040 	beq	s6,gp,988 <seg_code_base-0x3ff678>
 888:	03e10040 	0x3e10040
 88c:	06d30000 	bgezall	s6,890 <seg_code_base-0x3ff770>
 890:	c1140000 	ll	s4,0(t0)
 894:	01000002 	0x1000002
 898:	0041026a 	0x41026a
 89c:	91020000 	lbu	v0,0(t0)
 8a0:	03ad1400 	0x3ad1400
 8a4:	6b010000 	0x6b010000
 8a8:	0005d402 	srl	k0,a1,0x10
 8ac:	04910200 	bgezal	a0,10b0 <seg_code_base-0x3fef50>
 8b0:	00030014 	0x30014
 8b4:	026c0100 	0x26c0100
 8b8:	00000041 	0x41
 8bc:	00089102 	srl	s2,t0,0x4
 8c0:	015b0110 	0x15b0110
 8c4:	80010000 	lb	at,0(zero)
 8c8:	00410102 	0x410102
 8cc:	12dc0000 	beq	s6,gp,8d0 <seg_code_base-0x3ff730>
 8d0:	13300040 	beq	t9,s0,9d4 <seg_code_base-0x3ff62c>
 8d4:	040c0040 	teqi	zero,64
 8d8:	071f0000 	0x71f0000
 8dc:	c1140000 	ll	s4,0(t0)
 8e0:	01000002 	0x1000002
 8e4:	00410280 	0x410280
 8e8:	91020000 	lbu	v0,0(t0)
 8ec:	03ad1400 	0x3ad1400
 8f0:	81010000 	lb	at,0(t0)
 8f4:	0005d402 	srl	k0,a1,0x10
 8f8:	04910200 	bgezal	a0,10fc <seg_code_base-0x3fef04>
 8fc:	00030014 	0x30014
 900:	02820100 	0x2820100
 904:	00000041 	0x41
 908:	00089102 	srl	s2,t0,0x4
 90c:	01f50110 	0x1f50110
 910:	96010000 	lhu	at,0(s0)
 914:	00410102 	0x410102
 918:	13300000 	beq	t9,s0,91c <seg_code_base-0x3ff6e4>
 91c:	13840040 	beq	gp,a0,a20 <seg_code_base-0x3ff5e0>
 920:	04370040 	0x4370040
 924:	076b0000 	tltiu	k1,0
 928:	c1140000 	ll	s4,0(t0)
 92c:	01000002 	0x1000002
 930:	00410296 	0x410296
 934:	91020000 	lbu	v0,0(t0)
 938:	03ad1400 	0x3ad1400
 93c:	97010000 	lhu	at,0(t8)
 940:	0005d402 	srl	k0,a1,0x10
 944:	04910200 	bgezal	a0,1148 <seg_code_base-0x3feeb8>
 948:	00030014 	0x30014
 94c:	02980100 	0x2980100
 950:	00000041 	0x41
 954:	00089102 	srl	s2,t0,0x4
 958:	0180011c 	0x180011c
 95c:	a6010000 	sh	at,0(s0)
 960:	00004102 	srl	t0,zero,0x4
 964:	40138400 	0x40138400
 968:	4013c800 	mfc0	s3,c0_perfcnt
 96c:	00046200 	sll	t4,a0,0x8
 970:	a3011000 	sb	at,4096(t8)
 974:	01000001 	movf	zero,t0,$fcc0
 978:	410102b7 	bc0t	1458 <seg_code_base-0x3feba8>
 97c:	c8000000 	lwc2	$0,0(zero)
 980:	28004013 	slti	zero,zero,16403
 984:	8d004014 	lw	zero,16404(t0)
 988:	df000004 	ldc3	$0,4(t8)
 98c:	14000007 	bnez	zero,9ac <seg_code_base-0x3ff654>
 990:	00000449 	0x449
 994:	8c02b701 	lw	v0,-18687(zero)
 998:	02000001 	movf	zero,s0,$fcc0
 99c:	29140091 	slti	s4,t0,145
 9a0:	01000003 	0x1000003
 9a4:	018c02b8 	0x18c02b8
 9a8:	91020000 	lbu	v0,0(t0)
 9ac:	01c51404 	0x1c51404
 9b0:	b9010000 	swr	at,0(t0)
 9b4:	00004102 	srl	t0,zero,0x4
 9b8:	08910200 	j	2440800 <HexaTab.1196+0x1c40534>
 9bc:	00027a14 	0x27a14
 9c0:	02ba0100 	0x2ba0100
 9c4:	0000037c 	0x37c
 9c8:	000c9102 	srl	s2,t4,0x4
 9cc:	03ce0110 	0x3ce0110
 9d0:	ca010000 	lwc2	$1,0(s0)
 9d4:	00410102 	0x410102
 9d8:	14280000 	bne	at,t0,9dc <seg_code_base-0x3ff624>
 9dc:	14780040 	bne	v1,t8,ae0 <seg_code_base-0x3ff520>
 9e0:	04b80040 	0x4b80040
 9e4:	081c0000 	j	700000 <mwmr_read+0x2fe734>
 9e8:	92140000 	lbu	s4,0(s0)
 9ec:	01000001 	movf	zero,t0,$fcc0
 9f0:	004102ca 	0x4102ca
 9f4:	91020000 	lbu	v0,0(t0)
 9f8:	03ad1400 	0x3ad1400
 9fc:	cb010000 	lwc2	$1,0(t8)
 a00:	00037c02 	srl	t7,v1,0x10
 a04:	04910200 	bgezal	a0,1208 <seg_code_base-0x3fedf8>
 a08:	3f011e00 	0x3f011e00
 a0c:	01000001 	movf	zero,t0,$fcc0
 a10:	147802dc 	bne	v1,t8,1584 <seg_code_base-0x3fea7c>
 a14:	14bc0040 	bne	a1,gp,b18 <seg_code_base-0x3ff4e8>
 a18:	04e30040 	bgezl	a3,b1c <seg_code_base-0x3ff4e4>
 a1c:	011f0000 	0x11f0000
 a20:	00000346 	0x346
 a24:	4102e601 	bc0fl	ffffa22c <HexaTab.1196+0xff7f9f60>
 a28:	bc000000 	cache	0x0,0(zero)
 a2c:	48004014 	0x48004014
 a30:	0e004015 	jal	8010054 <HexaTab.1196+0x780fd88>
 a34:	5c000005 	bgtzl	zero,a4c <seg_code_base-0x3ff5b4>
 a38:	12000008 	beqz	s0,a5c <seg_code_base-0x3ff5a4>
 a3c:	e8010078 	swc2	$1,120(zero)
 a40:	00004102 	srl	t0,zero,0x4
 a44:	70910200 	0x70910200
 a48:	6a011c00 	0x6a011c00
 a4c:	01000002 	0x1000002
 a50:	004102f4 	teq	v0,at,0xb
 a54:	15480000 	bne	t2,t0,a58 <seg_code_base-0x3ff5a8>
 a58:	158c0040 	bne	t4,t4,b5c <seg_code_base-0x3ff4a4>
 a5c:	05390040 	0x5390040
 a60:	43000000 	c0	0x1000000
 a64:	02000002 	0x2000002
 a68:	00028a00 	sll	s1,v0,0x8
 a6c:	24010400 	li	at,1024
 a70:	01000001 	movf	zero,t0,$fcc0
 a74:	00000482 	srl	zero,zero,0x12
 a78:	000003e7 	0x3e7
 a7c:	0040158c 	syscall	0x10056
 a80:	00401b98 	0x401b98
 a84:	00000356 	0x356
 a88:	00007602 	srl	t6,zero,0x18
 a8c:	02100000 	0x2100000
 a90:	00009511 	0x9511
 a94:	74700300 	jalx	1c00c00 <HexaTab.1196+0x1400934>
 a98:	12020072 	beq	s0,v0,c64 <seg_code_base-0x3ff39c>
 a9c:	00000095 	0x95
 aa0:	03002302 	0x3002302
 aa4:	00777470 	tge	v1,s7,0x1d1
 aa8:	00951302 	0x951302
 aac:	23020000 	addi	v0,t8,0
 ab0:	74730304 	jalx	1cc0c10 <HexaTab.1196+0x14c0944>
 ab4:	14020073 	bne	zero,v0,c84 <seg_code_base-0x3ff37c>
 ab8:	00000095 	0x95
 abc:	04082302 	tgei	zero,8962
 ac0:	000000fa 	0xfa
 ac4:	00951502 	0x951502
 ac8:	23020000 	addi	v0,t8,0
 acc:	0055040c 	syscall	0x15410
 ad0:	16020000 	bne	s0,v0,ad4 <seg_code_base-0x3ff52c>
 ad4:	00000095 	0x95
 ad8:	04102302 	bltzal	zero,96e4 <seg_code_base-0x3f691c>
 adc:	0000047d 	0x47d
 ae0:	00951702 	0x951702
 ae4:	23020000 	addi	v0,t8,0
 ae8:	01000414 	0x1000414
 aec:	18020000 	0x18020000
 af0:	0000009c 	0x9c
 af4:	00182302 	srl	a0,t8,0xc
 af8:	5b070405 	0x5b070405
 afc:	06000000 	bltz	s0,b00 <seg_code_base-0x3ff500>
 b00:	00000095 	0x95
 b04:	000000ad 	0xad
 b08:	0000ad07 	0xad07
 b0c:	0003f900 	sll	ra,v1,0x4
 b10:	09070408 	j	41c1020 <HexaTab.1196+0x39c0d54>
 b14:	00000085 	0x85
 b18:	00251902 	ror	v1,a1,0x4
 b1c:	01050000 	0x1050000
 b20:	00031006 	srlv	v0,v1,zero
 b24:	bc010a00 	cache	0x1,2560(zero)
 b28:	01000004 	sllv	zero,zero,t0
 b2c:	158c0129 	bne	t4,t4,fd4 <seg_code_base-0x3ff02c>
 b30:	15f80040 	bne	t7,t8,c34 <seg_code_base-0x3ff3cc>
 b34:	05640040 	0x5640040
 b38:	01040000 	0x1040000
 b3c:	960b0000 	lhu	t3,0(s0)
 b40:	01000004 	sllv	zero,zero,t0
 b44:	00010429 	0x10429
 b48:	00910200 	0x910200
 b4c:	00047c0c 	syscall	0x11f0
 b50:	042b0100 	tltiu	at,256
 b54:	01000001 	movf	zero,t0,$fcc0
 b58:	04ce0c60 	tnei	a2,3168
 b5c:	2c010000 	sltiu	at,zero,0
 b60:	00000095 	0x95
 b64:	0d006101 	jal	4018404 <HexaTab.1196+0x3818138>
 b68:	00009504 	0x9504
 b6c:	b1010a00 	0xb1010a00
 b70:	01000004 	sllv	zero,zero,t0
 b74:	15f8014b 	bne	t7,t8,10a4 <seg_code_base-0x3fef5c>
 b78:	18cc0040 	0x18cc0040
 b7c:	058f0040 	0x58f0040
 b80:	01ae0000 	0x1ae0000
 b84:	f50b0000 	sdc1	$f11,0(t0)
 b88:	01000000 	0x1000000
 b8c:	0001ae4b 	0x1ae4b
 b90:	00910200 	0x910200
 b94:	0003ad0b 	0x3ad0b
 b98:	044c0100 	teqi	v0,256
 b9c:	02000001 	movf	zero,s0,$fcc0
 ba0:	aa0b0491 	swl	t3,1169(s0)
 ba4:	01000004 	sllv	zero,zero,t0
 ba8:	0000954d 	break	0x0,0x255
 bac:	08910200 	j	2440800 <HexaTab.1196+0x1c40534>
 bb0:	0100780e 	0x100780e
 bb4:	0000954f 	0x954f
 bb8:	70910200 	0x70910200
 bbc:	0004a30c 	syscall	0x128c
 bc0:	95500100 	lhu	s0,256(t2)
 bc4:	02000000 	0x2000000
 bc8:	750c6c91 	jalx	431b244 <HexaTab.1196+0x3b1af78>
 bcc:	01000004 	sllv	zero,zero,t0
 bd0:	00009551 	0x9551
 bd4:	68910200 	0x68910200
 bd8:	0000fa0c 	syscall	0x3e8
 bdc:	95520100 	lhu	s2,256(t2)
 be0:	02000000 	0x2000000
 be4:	550c6491 	bnel	t0,t4,19e2c <seg_code_base-0x3e61d4>
 be8:	01000000 	0x1000000
 bec:	00009553 	0x9553
 bf0:	60910200 	0x60910200
 bf4:	7374730e 	0x7374730e
 bf8:	95540100 	lhu	s4,256(t2)
 bfc:	02000000 	0x2000000
 c00:	700e5c91 	0x700e5c91
 c04:	01007774 	teq	t0,zero,0x1dd
 c08:	00009555 	0x9555
 c0c:	58910200 	0x58910200
 c10:	b0040d00 	0xb0040d00
 c14:	0f000000 	jal	c000000 <HexaTab.1196+0xb7ffd34>
 c18:	00046b01 	0x46b01
 c1c:	01940100 	0x1940100
 c20:	004018cc 	syscall	0x10063
 c24:	00401b98 	0x401b98
 c28:	000005ba 	0x5ba
 c2c:	0000f50b 	0xf50b
 c30:	ae940100 	sw	s4,256(s4)
 c34:	02000001 	movf	zero,s0,$fcc0
 c38:	ad0b0091 	sw	t3,145(t0)
 c3c:	01000003 	0x1000003
 c40:	00010495 	0x10495
 c44:	04910200 	bgezal	a0,1448 <seg_code_base-0x3febb8>
 c48:	0004aa0b 	0x4aa0b
 c4c:	95960100 	lhu	s6,256(t4)
 c50:	02000000 	0x2000000
 c54:	780e0891 	0x780e0891
 c58:	95980100 	lhu	t8,256(t4)
 c5c:	02000000 	0x2000000
 c60:	750c7491 	jalx	431d244 <HexaTab.1196+0x3b1cf78>
 c64:	01000004 	sllv	zero,zero,t0
 c68:	00009599 	0x9599
 c6c:	70910200 	0x70910200
 c70:	0000fa0c 	syscall	0x3e8
 c74:	959a0100 	lhu	k0,256(t4)
 c78:	02000000 	0x2000000
 c7c:	550c6c91 	bnel	t0,t4,1bec4 <seg_code_base-0x3e413c>
 c80:	01000000 	0x1000000
 c84:	0000959b 	0x959b
 c88:	68910200 	0x68910200
 c8c:	7374730e 	0x7374730e
 c90:	959c0100 	lhu	gp,256(t4)
 c94:	02000000 	0x2000000
 c98:	700e6491 	0x700e6491
 c9c:	01007274 	teq	t0,zero,0x1c9
 ca0:	0000959d 	0x959d
 ca4:	60910200 	0x60910200
	...

Disassembly of section .debug_line:

00000000 <.debug_line>:
   0:	00000120 	0x120
   4:	00be0002 	0xbe0002
   8:	01010000 	0x1010000
   c:	000d0efb 	0xd0efb
  10:	01010101 	0x1010101
  14:	01000000 	0x1000000
  18:	2f010000 	sltiu	at,t8,0
  1c:	72657355 	0x72657355
  20:	6c612f73 	0x6c612f73
  24:	2f6e6961 	sltiu	t6,k1,26977
  28:	75636f44 	jalx	58dbd10 <HexaTab.1196+0x50dba44>
  2c:	746e656d 	jalx	1b995b4 <HexaTab.1196+0x13992e8>
  30:	696c2f73 	0x696c2f73
  34:	636e6563 	0x636e6563
  38:	6c612f65 	0x6c612f65
  3c:	735f6f6d 	0x735f6f6d
  40:	325f6e76 	andi	ra,s2,0x6e76
  44:	2f313130 	sltiu	s1,t9,12592
  48:	74666f73 	jalx	199bdcc <HexaTab.1196+0x119bb00>
  4c:	6569672f 	0x6569672f
  50:	6d765f74 	0x6d765f74
  54:	62696c2f 	0x62696c2f
  58:	552f0073 	bnel	t1,t7,228 <seg_code_base-0x3ffdd8>
  5c:	73726573 	0x73726573
  60:	616c612f 	0x616c612f
  64:	442f6e69 	0x442f6e69
  68:	6d75636f 	0x6d75636f
  6c:	73746e65 	0x73746e65
  70:	63696c2f 	0x63696c2f
  74:	65636e65 	0x65636e65
  78:	6d6c612f 	0x6d6c612f
  7c:	76735f6f 	jalx	9cd7dbc <HexaTab.1196+0x94d7af0>
  80:	30325f6e 	andi	s2,at,0x5f6e
  84:	732f3131 	0x732f3131
  88:	2f74666f 	sltiu	s4,k1,26223
  8c:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
  90:	2f6d765f 	sltiu	t5,k1,30303
  94:	006c6d78 	0x6c6d78
  98:	69616d00 	0x69616d00
  9c:	00632e6e 	0x632e6e
  a0:	6d000000 	0x6d000000
  a4:	5f726d77 	0x5f726d77
  a8:	6e616863 	0x6e616863
  ac:	2e6c656e 	sltiu	t4,s3,25966
  b0:	00010068 	0x10068
  b4:	70616d00 	0x70616d00
  b8:	676e6970 	0x676e6970
  bc:	666e695f 	0x666e695f
  c0:	00682e6f 	0x682e6f
  c4:	00000002 	srl	zero,zero,0x0
  c8:	00020500 	sll	zero,v0,0x14
  cc:	19004000 	blez	t0,100d0 <seg_code_base-0x3eff30>
  d0:	08ad08f8 	j	2b423e0 <HexaTab.1196+0x2342114>
  d4:	172c02ae 	bne	t9,t4,b90 <seg_code_base-0x3ff470>
  d8:	087508f3 	j	1d423cc <HexaTab.1196+0x1542100>
  dc:	83bc8675 	lb	gp,-31115(sp)
  e0:	7008ad08 	0x7008ad08
  e4:	ad08b308 	sw	t0,-19704(t0)
  e8:	f7780884 	sdc1	$f24,2180(k1)
  ec:	ae08ad08 	sw	t0,-21240(s0)
  f0:	f3172c02 	0xf3172c02
  f4:	08bc86f3 	j	2f21bcc <HexaTab.1196+0x2721900>
  f8:	08a908ad 	j	2a422b4 <HexaTab.1196+0x2241fe8>
  fc:	84ad08b2 	lh	t5,2226(a1)
 100:	08fa7808 	j	3e9e020 <HexaTab.1196+0x369dd54>
 104:	02760875 	0x2760875
 108:	bbbb1728 	swr	k1,5928(sp)
 10c:	17280285 	bne	t9,t0,b24 <seg_code_base-0x3ff4dc>
 110:	0888bbbb 	j	222eeec <HexaTab.1196+0x1a2ec20>
 114:	2802f375 	slti	v0,zero,-3211
 118:	08750813 	j	1d4204c <HexaTab.1196+0x1541d80>
 11c:	02750875 	0x2750875
 120:	01010008 	0x1010008
 124:	0000022e 	0x22e
 128:	00780002 	0x780002
 12c:	01010000 	0x1010000
 130:	000d0efb 	0xd0efb
 134:	01010101 	0x1010101
 138:	01000000 	0x1000000
 13c:	6c010000 	0x6c010000
 140:	00736269 	0x736269
 144:	6573552f 	0x6573552f
 148:	612f7372 	0x612f7372
 14c:	6e69616c 	0x6e69616c
 150:	636f732f 	0x636f732f
 154:	7463632f 	jalx	18d8cbc <HexaTab.1196+0x10d89f0>
 158:	736c6f6f 	0x736c6f6f
 15c:	6e69622f 	0x6e69622f
 160:	2f2e2e2f 	sltiu	t6,t9,11823
 164:	2f62696c 	sltiu	v0,k1,26988
 168:	2f636367 	sltiu	v1,k1,25447
 16c:	7370696d 	0x7370696d
 170:	752d6c65 	jalx	4b5b194 <HexaTab.1196+0x435aec8>
 174:	6f6e6b6e 	0x6f6e6b6e
 178:	652d6e77 	0x652d6e77
 17c:	342f666c 	ori	t7,at,0x666c
 180:	322e342e 	andi	t6,s1,0x342e
 184:	636e692f 	0x636e692f
 188:	6564756c 	0x6564756c
 18c:	74730000 	jalx	1cc0000 <HexaTab.1196+0x14bfd34>
 190:	2e6f6964 	sltiu	t7,s3,26980
 194:	00010063 	0x10063
 198:	64747300 	0x64747300
 19c:	2e677261 	sltiu	a3,s3,29281
 1a0:	00020068 	0x20068
 1a4:	05000000 	bltz	t0,1a8 <seg_code_base-0x3ffe58>
 1a8:	40040402 	0x40040402
 1ac:	012e0300 	0x12e0300
 1b0:	4b4be508 	c2	0x14be508
 1b4:	034c4b4b 	0x34c4b4b
 1b8:	0a034a1a 	j	80d2868 <HexaTab.1196+0x78d259c>
 1bc:	08f33c08 	j	3ccf020 <HexaTab.1196+0x34ced54>
 1c0:	f37b08ae 	0xf37b08ae
 1c4:	0d03ae08 	jal	40eb820 <HexaTab.1196+0x38eb554>
 1c8:	75087408 	jalx	421d020 <HexaTab.1196+0x3a1cd54>
 1cc:	0b03e808 	j	c0fa020 <HexaTab.1196+0xb8f9d54>
 1d0:	3d087408 	0x3d087408
 1d4:	08b8844b 	j	2e2112c <HexaTab.1196+0x2620e60>
 1d8:	03e80878 	0x3e80878
 1dc:	0874080a 	j	1d02028 <HexaTab.1196+0x1501d5c>
 1e0:	5402bc3f 	bnel	zero,v0,fffef2e0 <HexaTab.1196+0xff7ef014>
 1e4:	08a90813 	j	2a4204c <HexaTab.1196+0x2241d80>
 1e8:	03e808b1 	tgeu	ra,t0,0x22
 1ec:	0874080b 	j	1d0202c <HexaTab.1196+0x1501d60>
 1f0:	02844b3d 	0x2844b3d
 1f4:	4bc11024 	c2	0x1c11024
 1f8:	74080a03 	jalx	20280c <seg_code_base-0x1fd7f4>
 1fc:	844b3d08 	lh	t3,15624(v0)
 200:	c1102402 	ll	s0,9218(t0)
 204:	0812034b 	j	480d2c <mwmr_read+0x7f460>
 208:	4c770874 	0x4c770874
 20c:	16240285 	bne	s1,a0,c24 <seg_code_base-0x3ff3dc>
 210:	ad08f4f4 	sw	t0,-2828(t0)
 214:	ad0886b9 	sw	t0,-31047(t0)
 218:	03ba7003 	0x3ba7003
 21c:	03e4080a 	movz	at,ra,a0
 220:	4bf34a09 	c2	0x1f34a09
 224:	74081403 	jalx	20500c <seg_code_base-0x1faff4>
 228:	4b4b3f08 	c2	0x14b3f08
 22c:	854e4b4b 	lh	t6,19275(t2)
 230:	f4162402 	sdc1	$f22,9218(zero)
 234:	3d08e608 	0x3d08e608
 238:	887008bb 	lwl	s0,2235(v1)
 23c:	8680e608 	lh	zero,-6648(s4)
 240:	bbbbbcf4 	swr	k1,-17164(sp)
 244:	bcf4bdbb 	cache	0x14,-16965(a3)
 248:	08b6bbbb 	j	2daeeec <HexaTab.1196+0x25aec20>
 24c:	0383bbea 	0x383bbea
 250:	2c03ba59 	sltiu	v1,zero,-17831
 254:	2c02bcba 	sltiu	v0,zero,-17222
 258:	833d0813 	lb	sp,2067(t9)
 25c:	0809037d 	j	240df4 <seg_code_base-0x1bf20c>
 260:	4008bce4 	0x4008bce4
 264:	b6bbbbbc 	0xb6bbbbbc
 268:	84bbea08 	lh	k1,-5624(a1)
 26c:	0810034b 	j	400d2c <giet_tty_printf+0x1d4>
 270:	87e60874 	lh	a2,2164(ra)
 274:	144c02f4 	bne	v0,t4,e48 <seg_code_base-0x3ff1b8>
 278:	162402bb 	bne	s1,a0,d68 <seg_code_base-0x3ff298>
 27c:	08f4bbf3 	j	3d2efcc <HexaTab.1196+0x352ed00>
 280:	0a03bb3d 	j	80eecf4 <HexaTab.1196+0x78eea28>
 284:	4e3f084a 	c3	0x3f084a
 288:	2c026003 	sltiu	v0,zero,24579
 28c:	f2140301 	0xf2140301
 290:	08ba0c03 	j	2e8300c <HexaTab.1196+0x2682d40>
 294:	83f383ae 	lb	s3,-31826(ra)
 298:	02bbbb84 	0x2bbbb84
 29c:	bdf31628 	cache	0x13,5672(t7)
 2a0:	135802bb 	beq	k0,t8,d90 <seg_code_base-0x3ff270>
 2a4:	02103002 	0x2103002
 2a8:	bb4c1424 	swr	t4,5156(k0)
 2ac:	02847508 	0x2847508
 2b0:	bbf31628 	swr	s3,5672(ra)
 2b4:	133002bb 	beq	t9,s0,da4 <seg_code_base-0x3ff25c>
 2b8:	24027208 	li	v0,29192
 2bc:	08bb4c14 	j	2ed3050 <HexaTab.1196+0x26d2d84>
 2c0:	02838575 	0x2838575
 2c4:	8484132c 	lh	a0,4908(a0)
 2c8:	16240285 	bne	s1,a0,ce0 <seg_code_base-0x3ff320>
 2cc:	0384bbf3 	tltu	gp,a0,0x2ef
 2d0:	08740810 	j	1d02040 <HexaTab.1196+0x1501d74>
 2d4:	08b0083d 	j	2c020f4 <HexaTab.1196+0x2401e28>
 2d8:	083d087c 	j	f421f0 <HexaTab.1196+0x741f24>
 2dc:	f37c08b0 	0xf37c08b0
 2e0:	7c08af08 	0x7c08af08
 2e4:	e8083d08 	swc2	$8,15624(zero)
 2e8:	3d087b08 	0x3d087b08
 2ec:	1003e808 	beq	zero,v1,ffffa310 <HexaTab.1196+0xff7fa044>
 2f0:	ad087408 	sw	t0,29704(t0)
 2f4:	0d03e908 	jal	40fa420 <HexaTab.1196+0x38fa154>
 2f8:	ad087408 	sw	t0,29704(t0)
 2fc:	7c08e908 	0x7c08e908
 300:	03ae08f3 	tltu	sp,t6,0x23
 304:	08740811 	j	1d02044 <HexaTab.1196+0x1501d78>
 308:	03e908ad 	0x3e908ad
 30c:	0874080e 	j	1d02038 <HexaTab.1196+0x1501d6c>
 310:	03e908ad 	0x3e908ad
 314:	08740810 	j	1d02040 <HexaTab.1196+0x1501d74>
 318:	03e908ad 	0x3e908ad
 31c:	08740810 	j	1d02040 <HexaTab.1196+0x1501d74>
 320:	08e908ad 	j	3a422b4 <HexaTab.1196+0x3241fe8>
 324:	ae08f37c 	sw	t0,-3204(s0)
 328:	74081103 	jalx	20440c <seg_code_base-0x1fbbf4>
 32c:	2802e508 	slti	v0,zero,-6904
 330:	080b0317 	j	2c0c5c <seg_code_base-0x13f3a4>
 334:	08750874 	j	1d421d0 <HexaTab.1196+0x1541f04>
 338:	080c03e8 	j	300fa0 <seg_code_base-0xff060>
 33c:	ae08f374 	sw	t0,-3212(s0)
 340:	08f37b08 	j	3cdec20 <HexaTab.1196+0x34de954>
 344:	3d084bad 	0x3d084bad
 348:	75087608 	jalx	421d820 <HexaTab.1196+0x3a1d554>
 34c:	08f37b08 	j	3cdec20 <HexaTab.1196+0x34de954>
 350:	001802ae 	0x1802ae
 354:	011b0101 	0x11b0101
 358:	00020000 	sll	zero,v0,0x0
 35c:	0000007b 	0x7b
 360:	0efb0101 	jal	bec0404 <HexaTab.1196+0xb6c0138>
 364:	0101000d 	break	0x101
 368:	00000101 	0x101
 36c:	00000100 	sll	zero,zero,0x4
 370:	62696c01 	0x62696c01
 374:	552f0073 	bnel	t1,t7,544 <seg_code_base-0x3ffabc>
 378:	73726573 	0x73726573
 37c:	616c612f 	0x616c612f
 380:	442f6e69 	0x442f6e69
 384:	6d75636f 	0x6d75636f
 388:	73746e65 	0x73746e65
 38c:	63696c2f 	0x63696c2f
 390:	65636e65 	0x65636e65
 394:	6d6c612f 	0x6d6c612f
 398:	76735f6f 	jalx	9cd7dbc <HexaTab.1196+0x94d7af0>
 39c:	30325f6e 	andi	s2,at,0x5f6e
 3a0:	732f3131 	0x732f3131
 3a4:	2f74666f 	sltiu	s4,k1,26223
 3a8:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
 3ac:	2f6d765f 	sltiu	t5,k1,30303
 3b0:	7362696c 	0x7362696c
 3b4:	776d0000 	jalx	db40000 <HexaTab.1196+0xd33fd34>
 3b8:	635f726d 	0x635f726d
 3bc:	6e6e6168 	0x6e6e6168
 3c0:	632e6c65 	0x632e6c65
 3c4:	00000100 	sll	zero,zero,0x4
 3c8:	726d776d 	0x726d776d
 3cc:	6168635f 	0x6168635f
 3d0:	6c656e6e 	0x6c656e6e
 3d4:	0200682e 	0x200682e
 3d8:	00000000 	nop
 3dc:	158c0205 	bne	t4,t4,bf4 <seg_code_base-0x3ff40c>
 3e0:	29030040 	slti	v1,t0,64
 3e4:	4b750801 	c2	0x1750801
 3e8:	0212034b 	0x212034b
 3ec:	0f030134 	jal	c0c04d0 <HexaTab.1196+0xb8c0204>
 3f0:	0c037408 	jal	dd020 <seg_code_base-0x322fe0>
 3f4:	bbf5ac08 	swr	s5,-21496(ra)
 3f8:	f3bbbbbb 	0xf3bbbbbb
 3fc:	843e08f4 	lh	s8,2292(at)
 400:	08132c02 	j	4cb008 <mwmr_read+0xc973c>
 404:	ea08b6ad 	swc2	$8,-18771(s0)
 408:	033d08bb 	0x33d08bb
 40c:	6903821a 	0x6903821a
 410:	3e083c08 	0x3e083c08
 414:	16340283 	bne	s1,s4,e24 <seg_code_base-0x3ff1dc>
 418:	84132802 	lh	s3,10242(zero)
 41c:	08132c02 	j	4cb008 <mwmr_read+0xc973c>
 420:	ea08b6ad 	swc2	$8,-18771(s0)
 424:	08bb3d08 	j	2ecf420 <HexaTab.1196+0x26cf154>
 428:	1324023d 	beq	t9,a0,d20 <seg_code_base-0x3ff2e0>
 42c:	13300285 	beq	t9,s0,e44 <seg_code_base-0x3ff1bc>
 430:	03821003 	0x3821003
 434:	f5ac080b 	sdc1	$f12,2059(t5)
 438:	bbbbbbbb 	swr	k1,-17477(sp)
 43c:	843e08f4 	lh	s8,2292(at)
 440:	08132c02 	j	4cb008 <mwmr_read+0xc973c>
 444:	ea08b6ad 	swc2	$8,-18771(s0)
 448:	03bb7508 	0x3bb7508
 44c:	6903821a 	0x6903821a
 450:	3e083c08 	0x3e083c08
 454:	16340283 	bne	s1,s4,e64 <seg_code_base-0x3ff19c>
 458:	84132802 	lh	s3,10242(zero)
 45c:	08133002 	j	4cc008 <mwmr_read+0xca73c>
 460:	ea08b6ad 	swc2	$8,-18771(s0)
 464:	08bb3d08 	j	2ecf420 <HexaTab.1196+0x26cf154>
 468:	1324023d 	beq	t9,a0,d60 <seg_code_base-0x3ff2a0>
 46c:	13300285 	beq	t9,s0,e84 <seg_code_base-0x3ff17c>
 470:	01000802 	0x1000802
 474:	Address 0x0000000000000474 is out of bounds.


Disassembly of section .debug_frame:

00000000 <.debug_frame>:
   0:	0000000c 	syscall
   4:	ffffffff 	sdc3	$31,-1(ra)
   8:	7c010001 	0x7c010001
   c:	001d0c1f 	0x1d0c1f
  10:	0000001c 	0x1c
  14:	00000000 	nop
  18:	00400000 	0x400000
  1c:	0000015c 	0x15c
  20:	48280e44 	0x48280e44
  24:	11021e11 	beq	t0,v0,786c <seg_code_base-0x3f8794>
  28:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
  2c:	0000001e 	0x1e
  30:	0000001c 	0x1c
  34:	00000000 	nop
  38:	0040015c 	0x40015c
  3c:	00000138 	0x138
  40:	48280e44 	0x48280e44
  44:	11021e11 	beq	t0,v0,788c <seg_code_base-0x3f8774>
  48:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
  4c:	0000001e 	0x1e
  50:	0000001c 	0x1c
  54:	00000000 	nop
  58:	00400294 	0x400294
  5c:	00000170 	tge	zero,zero,0x5
  60:	48300e44 	0x48300e44
  64:	11021e11 	beq	t0,v0,78ac <seg_code_base-0x3f8754>
  68:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
  6c:	0000001e 	0x1e
  70:	0000000c 	syscall
  74:	ffffffff 	sdc3	$31,-1(ra)
  78:	7c010001 	0x7c010001
  7c:	001d0c1f 	0x1d0c1f
  80:	0000001c 	0x1c
  84:	00000070 	tge	zero,zero,0x1
  88:	00400404 	0x400404
  8c:	0000004c 	syscall	0x1
  90:	48080e44 	0x48080e44
  94:	11021e11 	beq	t0,v0,78dc <seg_code_base-0x3f8724>
  98:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
  9c:	0000001e 	0x1e
  a0:	0000001c 	0x1c
  a4:	00000070 	tge	zero,zero,0x1
  a8:	00400450 	0x400450
  ac:	00000044 	0x44
  b0:	48200e44 	0x48200e44
  b4:	11021e11 	beq	t0,v0,78fc <seg_code_base-0x3f8704>
  b8:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
  bc:	0000001e 	0x1e
  c0:	0000001c 	0x1c
  c4:	00000070 	tge	zero,zero,0x1
  c8:	00400494 	0x400494
  cc:	00000044 	0x44
  d0:	48200e44 	0x48200e44
  d4:	11021e11 	beq	t0,v0,791c <seg_code_base-0x3f86e4>
  d8:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
  dc:	0000001e 	0x1e
  e0:	0000001c 	0x1c
  e4:	00000070 	tge	zero,zero,0x1
  e8:	004004d8 	0x4004d8
  ec:	00000050 	0x50
  f0:	48200e44 	0x48200e44
  f4:	11021e11 	beq	t0,v0,793c <seg_code_base-0x3f86c4>
  f8:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
  fc:	0000001e 	0x1e
 100:	0000001c 	0x1c
 104:	00000070 	tge	zero,zero,0x1
 108:	00400528 	0x400528
 10c:	0000007c 	0x7c
 110:	48280e44 	0x48280e44
 114:	11021e11 	beq	t0,v0,795c <seg_code_base-0x3f86a4>
 118:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 11c:	0000001e 	0x1e
 120:	0000001c 	0x1c
 124:	00000070 	tge	zero,zero,0x1
 128:	004005a4 	0x4005a4
 12c:	000000e4 	0xe4
 130:	48300e44 	0x48300e44
 134:	11021e11 	beq	t0,v0,797c <seg_code_base-0x3f8684>
 138:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 13c:	0000001e 	0x1e
 140:	0000001c 	0x1c
 144:	00000070 	tge	zero,zero,0x1
 148:	00400688 	0x400688
 14c:	0000006c 	0x6c
 150:	48280e44 	0x48280e44
 154:	11021e11 	beq	t0,v0,799c <seg_code_base-0x3f8664>
 158:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 15c:	0000001e 	0x1e
 160:	0000001c 	0x1c
 164:	00000070 	tge	zero,zero,0x1
 168:	004006f4 	teq	v0,zero,0x1b
 16c:	0000006c 	0x6c
 170:	48280e44 	0x48280e44
 174:	11021e11 	beq	t0,v0,79bc <seg_code_base-0x3f8644>
 178:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 17c:	0000001e 	0x1e
 180:	0000001c 	0x1c
 184:	00000070 	tge	zero,zero,0x1
 188:	00400760 	0x400760
 18c:	00000110 	0x110
 190:	48300e44 	0x48300e44
 194:	11021e11 	beq	t0,v0,79dc <seg_code_base-0x3f8624>
 198:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 19c:	0000001e 	0x1e
 1a0:	0000001c 	0x1c
 1a4:	00000070 	tge	zero,zero,0x1
 1a8:	00400870 	tge	v0,zero,0x21
 1ac:	000002e8 	0x2e8
 1b0:	48600e44 	0x48600e44
 1b4:	11021e11 	beq	t0,v0,79fc <seg_code_base-0x3f8604>
 1b8:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 1bc:	0000001e 	0x1e
 1c0:	0000001c 	0x1c
 1c4:	00000070 	tge	zero,zero,0x1
 1c8:	00400b58 	0x400b58
 1cc:	00000484 	0x484
 1d0:	48580e44 	0x48580e44
 1d4:	11021e11 	beq	t0,v0,7a1c <seg_code_base-0x3f85e4>
 1d8:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 1dc:	0000001e 	0x1e
 1e0:	0000001c 	0x1c
 1e4:	00000070 	tge	zero,zero,0x1
 1e8:	00400fdc 	0x400fdc
 1ec:	00000048 	0x48
 1f0:	48200e44 	0x48200e44
 1f4:	11021e11 	beq	t0,v0,7a3c <seg_code_base-0x3f85c4>
 1f8:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 1fc:	0000001e 	0x1e
 200:	0000001c 	0x1c
 204:	00000070 	tge	zero,zero,0x1
 208:	00401024 	and	v0,v0,zero
 20c:	00000048 	0x48
 210:	48200e44 	0x48200e44
 214:	11021e11 	beq	t0,v0,7a5c <seg_code_base-0x3f85a4>
 218:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 21c:	0000001e 	0x1e
 220:	0000001c 	0x1c
 224:	00000070 	tge	zero,zero,0x1
 228:	0040106c 	0x40106c
 22c:	00000044 	0x44
 230:	48200e44 	0x48200e44
 234:	11021e11 	beq	t0,v0,7a7c <seg_code_base-0x3f8584>
 238:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 23c:	0000001e 	0x1e
 240:	0000001c 	0x1c
 244:	00000070 	tge	zero,zero,0x1
 248:	004010b0 	tge	v0,zero,0x42
 24c:	0000004c 	syscall	0x1
 250:	48200e44 	0x48200e44
 254:	11021e11 	beq	t0,v0,7a9c <seg_code_base-0x3f8564>
 258:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 25c:	0000001e 	0x1e
 260:	0000001c 	0x1c
 264:	00000070 	tge	zero,zero,0x1
 268:	004010fc 	0x4010fc
 26c:	0000004c 	syscall	0x1
 270:	48200e44 	0x48200e44
 274:	11021e11 	beq	t0,v0,7abc <seg_code_base-0x3f8544>
 278:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 27c:	0000001e 	0x1e
 280:	0000001c 	0x1c
 284:	00000070 	tge	zero,zero,0x1
 288:	00401148 	0x401148
 28c:	00000054 	0x54
 290:	48200e44 	0x48200e44
 294:	11021e11 	beq	t0,v0,7adc <seg_code_base-0x3f8524>
 298:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 29c:	0000001e 	0x1e
 2a0:	0000001c 	0x1c
 2a4:	00000070 	tge	zero,zero,0x1
 2a8:	0040119c 	0x40119c
 2ac:	00000054 	0x54
 2b0:	48200e44 	0x48200e44
 2b4:	11021e11 	beq	t0,v0,7afc <seg_code_base-0x3f8504>
 2b8:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 2bc:	0000001e 	0x1e
 2c0:	0000001c 	0x1c
 2c4:	00000070 	tge	zero,zero,0x1
 2c8:	004011f0 	tge	v0,zero,0x47
 2cc:	00000044 	0x44
 2d0:	48200e44 	0x48200e44
 2d4:	11021e11 	beq	t0,v0,7b1c <seg_code_base-0x3f84e4>
 2d8:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 2dc:	0000001e 	0x1e
 2e0:	0000001c 	0x1c
 2e4:	00000070 	tge	zero,zero,0x1
 2e8:	00401234 	teq	v0,zero,0x48
 2ec:	00000054 	0x54
 2f0:	48200e44 	0x48200e44
 2f4:	11021e11 	beq	t0,v0,7b3c <seg_code_base-0x3f84c4>
 2f8:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 2fc:	0000001e 	0x1e
 300:	0000001c 	0x1c
 304:	00000070 	tge	zero,zero,0x1
 308:	00401288 	0x401288
 30c:	00000054 	0x54
 310:	48200e44 	0x48200e44
 314:	11021e11 	beq	t0,v0,7b5c <seg_code_base-0x3f84a4>
 318:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 31c:	0000001e 	0x1e
 320:	0000001c 	0x1c
 324:	00000070 	tge	zero,zero,0x1
 328:	004012dc 	0x4012dc
 32c:	00000054 	0x54
 330:	48200e44 	0x48200e44
 334:	11021e11 	beq	t0,v0,7b7c <seg_code_base-0x3f8484>
 338:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 33c:	0000001e 	0x1e
 340:	0000001c 	0x1c
 344:	00000070 	tge	zero,zero,0x1
 348:	00401330 	tge	v0,zero,0x4c
 34c:	00000054 	0x54
 350:	48200e44 	0x48200e44
 354:	11021e11 	beq	t0,v0,7b9c <seg_code_base-0x3f8464>
 358:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 35c:	0000001e 	0x1e
 360:	0000001c 	0x1c
 364:	00000070 	tge	zero,zero,0x1
 368:	00401384 	0x401384
 36c:	00000044 	0x44
 370:	48200e44 	0x48200e44
 374:	11021e11 	beq	t0,v0,7bbc <seg_code_base-0x3f8444>
 378:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 37c:	0000001e 	0x1e
 380:	0000001c 	0x1c
 384:	00000070 	tge	zero,zero,0x1
 388:	004013c8 	0x4013c8
 38c:	00000060 	0x60
 390:	48200e44 	0x48200e44
 394:	11021e11 	beq	t0,v0,7bdc <seg_code_base-0x3f8424>
 398:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 39c:	0000001e 	0x1e
 3a0:	0000001c 	0x1c
 3a4:	00000070 	tge	zero,zero,0x1
 3a8:	00401428 	0x401428
 3ac:	00000050 	0x50
 3b0:	48200e44 	0x48200e44
 3b4:	11021e11 	beq	t0,v0,7bfc <seg_code_base-0x3f8404>
 3b8:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 3bc:	0000001e 	0x1e
 3c0:	0000001c 	0x1c
 3c4:	00000070 	tge	zero,zero,0x1
 3c8:	00401478 	0x401478
 3cc:	00000044 	0x44
 3d0:	48200e44 	0x48200e44
 3d4:	11021e11 	beq	t0,v0,7c1c <seg_code_base-0x3f83e4>
 3d8:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 3dc:	0000001e 	0x1e
 3e0:	0000001c 	0x1c
 3e4:	00000070 	tge	zero,zero,0x1
 3e8:	004014bc 	0x4014bc
 3ec:	0000008c 	syscall	0x2
 3f0:	48280e44 	0x48280e44
 3f4:	11021e11 	beq	t0,v0,7c3c <seg_code_base-0x3f83c4>
 3f8:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 3fc:	0000001e 	0x1e
 400:	0000001c 	0x1c
 404:	00000070 	tge	zero,zero,0x1
 408:	00401548 	0x401548
 40c:	00000044 	0x44
 410:	48200e44 	0x48200e44
 414:	11021e11 	beq	t0,v0,7c5c <seg_code_base-0x3f83a4>
 418:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 41c:	0000001e 	0x1e
 420:	0000000c 	syscall
 424:	ffffffff 	sdc3	$31,-1(ra)
 428:	7c010001 	0x7c010001
 42c:	001d0c1f 	0x1d0c1f
 430:	0000001c 	0x1c
 434:	00000420 	0x420
 438:	0040158c 	syscall	0x10056
 43c:	0000006c 	0x6c
 440:	4c100e44 	0x4c100e44
 444:	11031011 	beq	t0,v1,448c <seg_code_base-0x3fbb74>
 448:	1e110211 	0x1e110211
 44c:	1e0d4401 	0x1e0d4401
 450:	0000001c 	0x1c
 454:	00000420 	0x420
 458:	004015f8 	0x4015f8
 45c:	000002d4 	0x2d4
 460:	48380e44 	0x48380e44
 464:	11021e11 	beq	t0,v0,7cac <seg_code_base-0x3f8354>
 468:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 46c:	0000001e 	0x1e
 470:	0000001c 	0x1c
 474:	00000420 	0x420
 478:	004018cc 	syscall	0x10063
 47c:	000002cc 	syscall	0xb
 480:	48300e44 	0x48300e44
 484:	11021e11 	beq	t0,v0,7ccc <seg_code_base-0x3f8334>
 488:	0d44011f 	jal	510047c <HexaTab.1196+0x49001b0>
 48c:	0000001e 	0x1e

Disassembly of section .debug_loc:

00000000 <.debug_loc>:
   0:	00000000 	nop
   4:	00000004 	sllv	zero,zero,zero
   8:	046d0001 	0x46d0001
   c:	10000000 	b	10 <seg_code_base-0x3ffff0>
  10:	02000000 	0x2000000
  14:	10288d00 	beq	at,t0,fffe3418 <HexaTab.1196+0xff7e314c>
  18:	5c000000 	bgtzl	zero,1c <seg_code_base-0x3fffe4>
  1c:	02000001 	movf	zero,s0,$fcc0
  20:	00288e00 	0x288e00
  24:	00000000 	nop
  28:	5c000000 	bgtzl	zero,2c <seg_code_base-0x3fffd4>
  2c:	60000001 	0x60000001
  30:	01000001 	movf	zero,t0,$fcc0
  34:	01606d00 	0x1606d00
  38:	016c0000 	0x16c0000
  3c:	00020000 	sll	zero,v0,0x0
  40:	016c288d 	break	0x16c,0xa2
  44:	02940000 	0x2940000
  48:	00020000 	sll	zero,v0,0x0
  4c:	0000288e 	0x288e
  50:	00000000 	nop
  54:	02940000 	0x2940000
  58:	02980000 	0x2980000
  5c:	00010000 	sll	zero,at,0x0
  60:	0002986d 	0x2986d
  64:	0002a400 	sll	s4,v0,0x10
  68:	8d000200 	lw	zero,512(t0)
  6c:	0002a430 	tge	zero,v0,0x290
  70:	00040400 	sll	zero,a0,0x10
  74:	8e000200 	lw	zero,512(s0)
  78:	00000030 	tge	zero,zero
	...
  84:	00000400 	sll	zero,zero,0x10
  88:	6d000100 	0x6d000100
  8c:	00000004 	sllv	zero,zero,zero
  90:	00000010 	mfhi	zero
  94:	088d0002 	j	2340008 <HexaTab.1196+0x1b3fd3c>
  98:	00000010 	mfhi	zero
  9c:	0000004c 	syscall	0x1
  a0:	088e0002 	j	2380008 <HexaTab.1196+0x1b7fd3c>
  a4:	00000000 	nop
  a8:	00000000 	nop
  ac:	0000004c 	syscall	0x1
  b0:	00000050 	0x50
  b4:	506d0001 	beql	v1,t5,bc <seg_code_base-0x3fff44>
  b8:	5c000000 	bgtzl	zero,bc <seg_code_base-0x3fff44>
  bc:	02000000 	0x2000000
  c0:	5c208d00 	bgtzl	at,fffe34c4 <HexaTab.1196+0xff7e31f8>
  c4:	90000000 	lbu	zero,0(zero)
  c8:	02000000 	0x2000000
  cc:	00208e00 	0x208e00
  d0:	00000000 	nop
  d4:	90000000 	lbu	zero,0(zero)
  d8:	94000000 	lhu	zero,0(zero)
  dc:	01000000 	0x1000000
  e0:	00946d00 	0x946d00
  e4:	00a00000 	0xa00000
  e8:	00020000 	sll	zero,v0,0x0
  ec:	00a0208d 	break	0xa0,0x82
  f0:	00d40000 	0xd40000
  f4:	00020000 	sll	zero,v0,0x0
  f8:	0000208e 	0x208e
  fc:	00000000 	nop
 100:	00d40000 	0xd40000
 104:	00d80000 	0xd80000
 108:	00010000 	sll	zero,at,0x0
 10c:	0000d86d 	0xd86d
 110:	0000e400 	sll	gp,zero,0x10
 114:	8d000200 	lw	zero,512(t0)
 118:	0000e420 	0xe420
 11c:	00012400 	sll	a0,at,0x10
 120:	8e000200 	lw	zero,512(s0)
 124:	00000020 	add	zero,zero,zero
 128:	00000000 	nop
 12c:	00012400 	sll	a0,at,0x10
 130:	00012800 	sll	a1,at,0x0
 134:	6d000100 	0x6d000100
 138:	00000128 	0x128
 13c:	00000134 	teq	zero,zero,0x4
 140:	288d0002 	slti	t5,a0,2
 144:	00000134 	teq	zero,zero,0x4
 148:	000001a0 	0x1a0
 14c:	288e0002 	slti	t6,a0,2
	...
 158:	000001a0 	0x1a0
 15c:	000001a4 	0x1a4
 160:	a46d0001 	sh	t5,1(v1)
 164:	b0000001 	0xb0000001
 168:	02000001 	movf	zero,s0,$fcc0
 16c:	b0308d00 	0xb0308d00
 170:	84000001 	lh	zero,1(zero)
 174:	02000002 	0x2000002
 178:	00308e00 	0x308e00
 17c:	00000000 	nop
 180:	84000000 	lh	zero,0(zero)
 184:	88000002 	lwl	zero,2(zero)
 188:	01000002 	0x1000002
 18c:	02886d00 	0x2886d00
 190:	02940000 	0x2940000
 194:	00020000 	sll	zero,v0,0x0
 198:	0294288d 	break	0x294,0xa2
 19c:	02f00000 	0x2f00000
 1a0:	00020000 	sll	zero,v0,0x0
 1a4:	0000288e 	0x288e
 1a8:	00000000 	nop
 1ac:	02f00000 	0x2f00000
 1b0:	02f40000 	0x2f40000
 1b4:	00010000 	sll	zero,at,0x0
 1b8:	0002f46d 	0x2f46d
 1bc:	00030000 	sll	zero,v1,0x0
 1c0:	8d000200 	lw	zero,512(t0)
 1c4:	00030028 	0x30028
 1c8:	00035c00 	sll	t3,v1,0x10
 1cc:	8e000200 	lw	zero,512(s0)
 1d0:	00000028 	0x28
 1d4:	00000000 	nop
 1d8:	00035c00 	sll	t3,v1,0x10
 1dc:	00036000 	sll	t4,v1,0x0
 1e0:	6d000100 	0x6d000100
 1e4:	00000360 	0x360
 1e8:	0000036c 	0x36c
 1ec:	308d0002 	andi	t5,a0,0x2
 1f0:	0000036c 	0x36c
 1f4:	0000046c 	0x46c
 1f8:	308e0002 	andi	t6,a0,0x2
	...
 204:	0000046c 	0x46c
 208:	00000470 	tge	zero,zero,0x11
 20c:	706d0001 	maddu	v1,t5
 210:	7c000004 	0x7c000004
 214:	03000004 	sllv	zero,zero,t8
 218:	00e08d00 	0xe08d00
 21c:	0000047c 	0x47c
 220:	00000754 	0x754
 224:	e08e0003 	sc	t6,3(a0)
	...
 230:	00075400 	sll	t2,a3,0x10
 234:	00075800 	sll	t3,a3,0x0
 238:	6d000100 	0x6d000100
 23c:	00000758 	0x758
 240:	00000764 	0x764
 244:	d88d0003 	ldc2	$13,3(a0)
 248:	00076400 	sll	t4,a3,0x10
 24c:	000bd800 	sll	k1,t3,0x0
 250:	8e000300 	lw	zero,768(s0)
 254:	000000d8 	0xd8
 258:	00000000 	nop
 25c:	0bd80000 	j	f600000 <HexaTab.1196+0xedffd34>
 260:	0bdc0000 	j	f700000 <HexaTab.1196+0xeeffd34>
 264:	00010000 	sll	zero,at,0x0
 268:	000bdc6d 	0xbdc6d
 26c:	000be800 	sll	sp,t3,0x0
 270:	8d000200 	lw	zero,512(t0)
 274:	000be820 	add	sp,zero,t3
 278:	000c2000 	sll	a0,t4,0x0
 27c:	8e000200 	lw	zero,512(s0)
 280:	00000020 	add	zero,zero,zero
 284:	00000000 	nop
 288:	000c2000 	sll	a0,t4,0x0
 28c:	000c2400 	sll	a0,t4,0x10
 290:	6d000100 	0x6d000100
 294:	00000c24 	0xc24
 298:	00000c30 	tge	zero,zero,0x30
 29c:	208d0002 	addi	t5,a0,2
 2a0:	00000c30 	tge	zero,zero,0x30
 2a4:	00000c68 	0xc68
 2a8:	208e0002 	addi	t6,a0,2
	...
 2b4:	00000c68 	0xc68
 2b8:	00000c6c 	0xc6c
 2bc:	6c6d0001 	0x6c6d0001
 2c0:	7800000c 	0x7800000c
 2c4:	0200000c 	syscall	0x80000
 2c8:	78208d00 	0x78208d00
 2cc:	ac00000c 	sw	zero,12(zero)
 2d0:	0200000c 	syscall	0x80000
 2d4:	00208e00 	0x208e00
 2d8:	00000000 	nop
 2dc:	ac000000 	sw	zero,0(zero)
 2e0:	b000000c 	0xb000000c
 2e4:	0100000c 	syscall	0x40000
 2e8:	0cb06d00 	jal	2c1b400 <HexaTab.1196+0x241b134>
 2ec:	0cbc0000 	jal	2f00000 <HexaTab.1196+0x26ffd34>
 2f0:	00020000 	sll	zero,v0,0x0
 2f4:	0cbc208d 	jal	2f08234 <HexaTab.1196+0x2707f68>
 2f8:	0cf80000 	jal	3e00000 <HexaTab.1196+0x35ffd34>
 2fc:	00020000 	sll	zero,v0,0x0
 300:	0000208e 	0x208e
 304:	00000000 	nop
 308:	0cf80000 	jal	3e00000 <HexaTab.1196+0x35ffd34>
 30c:	0cfc0000 	jal	3f00000 <HexaTab.1196+0x36ffd34>
 310:	00010000 	sll	zero,at,0x0
 314:	000cfc6d 	0xcfc6d
 318:	000d0800 	sll	at,t5,0x0
 31c:	8d000200 	lw	zero,512(t0)
 320:	000d0820 	add	at,zero,t5
 324:	000d4400 	sll	t0,t5,0x10
 328:	8e000200 	lw	zero,512(s0)
 32c:	00000020 	add	zero,zero,zero
 330:	00000000 	nop
 334:	000d4400 	sll	t0,t5,0x10
 338:	000d4800 	sll	t1,t5,0x0
 33c:	6d000100 	0x6d000100
 340:	00000d48 	0xd48
 344:	00000d54 	0xd54
 348:	208d0002 	addi	t5,a0,2
 34c:	00000d54 	0xd54
 350:	00000d98 	0xd98
 354:	208e0002 	addi	t6,a0,2
	...
 360:	00000d98 	0xd98
 364:	00000d9c 	0xd9c
 368:	9c6d0001 	0x9c6d0001
 36c:	a800000d 	swl	zero,13(zero)
 370:	0200000d 	break	0x200
 374:	a8208d00 	swl	zero,-29440(at)
 378:	ec00000d 	swc3	$0,13(zero)
 37c:	0200000d 	break	0x200
 380:	00208e00 	0x208e00
 384:	00000000 	nop
 388:	ec000000 	swc3	$0,0(zero)
 38c:	f000000d 	0xf000000d
 390:	0100000d 	break	0x100
 394:	0df06d00 	jal	7c1b400 <HexaTab.1196+0x741b134>
 398:	0dfc0000 	jal	7f00000 <HexaTab.1196+0x76ffd34>
 39c:	00020000 	sll	zero,v0,0x0
 3a0:	0dfc208d 	jal	7f08234 <HexaTab.1196+0x7707f68>
 3a4:	0e300000 	jal	8c00000 <HexaTab.1196+0x83ffd34>
 3a8:	00020000 	sll	zero,v0,0x0
 3ac:	0000208e 	0x208e
 3b0:	00000000 	nop
 3b4:	0e300000 	jal	8c00000 <HexaTab.1196+0x83ffd34>
 3b8:	0e340000 	jal	8d00000 <HexaTab.1196+0x84ffd34>
 3bc:	00010000 	sll	zero,at,0x0
 3c0:	000e346d 	0xe346d
 3c4:	000e4000 	sll	t0,t6,0x0
 3c8:	8d000200 	lw	zero,512(t0)
 3cc:	000e4020 	add	t0,zero,t6
 3d0:	000e8400 	sll	s0,t6,0x10
 3d4:	8e000200 	lw	zero,512(s0)
 3d8:	00000020 	add	zero,zero,zero
 3dc:	00000000 	nop
 3e0:	000e8400 	sll	s0,t6,0x10
 3e4:	000e8800 	sll	s1,t6,0x0
 3e8:	6d000100 	0x6d000100
 3ec:	00000e88 	0xe88
 3f0:	00000e94 	0xe94
 3f4:	208d0002 	addi	t5,a0,2
 3f8:	00000e94 	0xe94
 3fc:	00000ed8 	0xed8
 400:	208e0002 	addi	t6,a0,2
	...
 40c:	00000ed8 	0xed8
 410:	00000edc 	0xedc
 414:	dc6d0001 	ldc3	$13,1(v1)
 418:	e800000e 	swc2	$0,14(zero)
 41c:	0200000e 	0x200000e
 420:	e8208d00 	swc2	$0,-29440(at)
 424:	2c00000e 	sltiu	zero,zero,14
 428:	0200000f 	0x200000f
 42c:	00208e00 	0x208e00
 430:	00000000 	nop
 434:	2c000000 	sltiu	zero,zero,0
 438:	3000000f 	andi	zero,zero,0xf
 43c:	0100000f 	0x100000f
 440:	0f306d00 	jal	cc1b400 <HexaTab.1196+0xc41b134>
 444:	0f3c0000 	jal	cf00000 <HexaTab.1196+0xc6ffd34>
 448:	00020000 	sll	zero,v0,0x0
 44c:	0f3c208d 	jal	cf08234 <HexaTab.1196+0xc707f68>
 450:	0f800000 	jal	e000000 <HexaTab.1196+0xd7ffd34>
 454:	00020000 	sll	zero,v0,0x0
 458:	0000208e 	0x208e
 45c:	00000000 	nop
 460:	0f800000 	jal	e000000 <HexaTab.1196+0xd7ffd34>
 464:	0f840000 	jal	e100000 <HexaTab.1196+0xd8ffd34>
 468:	00010000 	sll	zero,at,0x0
 46c:	000f846d 	0xf846d
 470:	000f9000 	sll	s2,t7,0x0
 474:	8d000200 	lw	zero,512(t0)
 478:	000f9020 	add	s2,zero,t7
 47c:	000fc400 	sll	t8,t7,0x10
 480:	8e000200 	lw	zero,512(s0)
 484:	00000020 	add	zero,zero,zero
 488:	00000000 	nop
 48c:	000fc400 	sll	t8,t7,0x10
 490:	000fc800 	sll	t9,t7,0x0
 494:	6d000100 	0x6d000100
 498:	00000fc8 	0xfc8
 49c:	00000fd4 	0xfd4
 4a0:	208d0002 	addi	t5,a0,2
 4a4:	00000fd4 	0xfd4
 4a8:	00001024 	and	v0,zero,zero
 4ac:	208e0002 	addi	t6,a0,2
	...
 4b8:	00001024 	and	v0,zero,zero
 4bc:	00001028 	0x1028
 4c0:	286d0001 	slti	t5,v1,1
 4c4:	34000010 	li	zero,0x10
 4c8:	02000010 	0x2000010
 4cc:	34208d00 	ori	zero,at,0x8d00
 4d0:	74000010 	jalx	40 <seg_code_base-0x3fffc0>
 4d4:	02000010 	0x2000010
 4d8:	00208e00 	0x208e00
 4dc:	00000000 	nop
 4e0:	74000000 	jalx	0 <seg_code_base-0x400000>
 4e4:	78000010 	0x78000010
 4e8:	01000010 	0x1000010
 4ec:	10786d00 	beq	v1,t8,1b8f0 <seg_code_base-0x3e4710>
 4f0:	10840000 	beq	a0,a0,4f4 <seg_code_base-0x3ffb0c>
 4f4:	00020000 	sll	zero,v0,0x0
 4f8:	1084208d 	beq	a0,a0,8730 <seg_code_base-0x3f78d0>
 4fc:	10b80000 	beq	a1,t8,500 <seg_code_base-0x3ffb00>
 500:	00020000 	sll	zero,v0,0x0
 504:	0000208e 	0x208e
 508:	00000000 	nop
 50c:	10b80000 	beq	a1,t8,510 <seg_code_base-0x3ffaf0>
 510:	10bc0000 	beq	a1,gp,514 <seg_code_base-0x3ffaec>
 514:	00010000 	sll	zero,at,0x0
 518:	0010bc6d 	0x10bc6d
 51c:	0010c800 	sll	t9,s0,0x0
 520:	8d000200 	lw	zero,512(t0)
 524:	0010c828 	0x10c828
 528:	00114400 	sll	t0,s1,0x10
 52c:	8e000200 	lw	zero,512(s0)
 530:	00000028 	0x28
 534:	00000000 	nop
 538:	00114400 	sll	t0,s1,0x10
 53c:	00114800 	sll	t1,s1,0x0
 540:	6d000100 	0x6d000100
 544:	00001148 	0x1148
 548:	00001154 	0x1154
 54c:	208d0002 	addi	t5,a0,2
 550:	00001154 	0x1154
 554:	00001188 	0x1188
 558:	208e0002 	addi	t6,a0,2
	...
 568:	00000004 	sllv	zero,zero,zero
 56c:	046d0001 	0x46d0001
 570:	14000000 	bnez	zero,574 <seg_code_base-0x3ffa8c>
 574:	02000000 	0x2000000
 578:	14108d00 	bne	zero,s0,fffe397c <HexaTab.1196+0xff7e36b0>
 57c:	6c000000 	0x6c000000
 580:	02000000 	0x2000000
 584:	00108e00 	sll	s1,s0,0x18
 588:	00000000 	nop
 58c:	6c000000 	0x6c000000
 590:	70000000 	madd	zero,zero
 594:	01000000 	0x1000000
 598:	00706d00 	0x706d00
 59c:	007c0000 	0x7c0000
 5a0:	00020000 	sll	zero,v0,0x0
 5a4:	007c388d 	break	0x7c,0xe2
 5a8:	03400000 	0x3400000
 5ac:	00020000 	sll	zero,v0,0x0
 5b0:	0000388e 	0x388e
 5b4:	00000000 	nop
 5b8:	03400000 	0x3400000
 5bc:	03440000 	0x3440000
 5c0:	00010000 	sll	zero,at,0x0
 5c4:	0003446d 	0x3446d
 5c8:	00035000 	sll	t2,v1,0x0
 5cc:	8d000200 	lw	zero,512(t0)
 5d0:	00035030 	tge	zero,v1,0x140
 5d4:	00060c00 	sll	at,a2,0x10
 5d8:	8e000200 	lw	zero,512(s0)
 5dc:	00000030 	tge	zero,zero
 5e0:	00000000 	nop
	...

Disassembly of section .debug_pubnames:

00000000 <.debug_pubnames>:
   0:	00000033 	tltu	zero,zero
   4:	00000002 	srl	zero,zero,0x0
   8:	01ed0000 	0x1ed0000
   c:	00fb0000 	0xfb0000
  10:	72700000 	madd	s3,s0
  14:	6375646f 	0x6375646f
  18:	42007265 	c0	0x7265
  1c:	63000001 	0x63000001
  20:	75736e6f 	jalx	5cdb9bc <HexaTab.1196+0x54db6f0>
  24:	0072656d 	0x72656d
  28:	00000183 	sra	zero,zero,0x6
  2c:	74756f72 	jalx	1d5bdc8 <HexaTab.1196+0x155bafc>
  30:	00007265 	0x7265
  34:	35000000 	ori	zero,t0,0x0
  38:	02000002 	0x2000002
  3c:	0001ed00 	sll	sp,at,0x14
  40:	00087600 	sll	t6,t0,0x18
  44:	0000f600 	sll	s8,zero,0x18
  48:	65696700 	0x65696700
  4c:	72705f74 	0x72705f74
  50:	6469636f 	0x6469636f
  54:	00010e00 	sll	at,at,0x18
  58:	65696700 	0x65696700
  5c:	72705f74 	0x72705f74
  60:	6974636f 	0x6974636f
  64:	2600656d 	addiu	zero,s0,25965
  68:	67000001 	0x67000001
  6c:	5f746569 	0x5f746569
  70:	5f797474 	0x5f797474
  74:	63747570 	0x63747570
  78:	00015200 	sll	t2,at,0x8
  7c:	65696700 	0x65696700
  80:	74745f74 	jalx	1d17dd0 <HexaTab.1196+0x1517b04>
  84:	75705f79 	jalx	5c17de4 <HexaTab.1196+0x5417b18>
  88:	92007374 	lbu	zero,29556(s0)
  8c:	67000001 	0x67000001
  90:	5f746569 	0x5f746569
  94:	5f797474 	0x5f797474
  98:	77747570 	jalx	dd1d5c0 <HexaTab.1196+0xd51d2f4>
  9c:	0001e800 	sll	sp,at,0x0
  a0:	65696700 	0x65696700
  a4:	74745f74 	jalx	1d17dd0 <HexaTab.1196+0x1517b04>
  a8:	65675f79 	0x65675f79
  ac:	6e5f6374 	0x6e5f6374
  b0:	72695f6f 	0x72695f6f
  b4:	02220071 	tgeu	s1,v0,0x1
  b8:	69670000 	0x69670000
  bc:	745f7465 	jalx	17dd194 <HexaTab.1196+0xfdcec8>
  c0:	675f7974 	0x675f7974
  c4:	00637465 	0x637465
  c8:	0000025c 	0x25c
  cc:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
  d0:	7974745f 	0x7974745f
  d4:	7465675f 	jalx	1959d7c <HexaTab.1196+0x1159ab0>
  d8:	02c70073 	tltu	s6,a3,0x1
  dc:	69670000 	0x69670000
  e0:	745f7465 	jalx	17dd194 <HexaTab.1196+0xfdcec8>
  e4:	675f7974 	0x675f7974
  e8:	00777465 	0x777465
  ec:	00000392 	0x392
  f0:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
  f4:	7974745f 	0x7974745f
  f8:	6972705f 	0x6972705f
  fc:	0066746e 	0x66746e
 100:	000004b7 	0x4b7
 104:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
 108:	6463675f 	0x6463675f
 10c:	7465735f 	jalx	195cd7c <HexaTab.1196+0x115cab0>
 110:	61706f5f 	0x61706f5f
 114:	0004e500 	sll	gp,a0,0x14
 118:	65696700 	0x65696700
 11c:	63675f74 	0x63675f74
 120:	65735f64 	0x65735f64
 124:	706f5f74 	0x706f5f74
 128:	05130062 	bgezall	t0,2b4 <seg_code_base-0x3ffd4c>
 12c:	69670000 	0x69670000
 130:	675f7465 	0x675f7465
 134:	735f6463 	0x735f6463
 138:	74726174 	jalx	1c985d0 <HexaTab.1196+0x1498304>
 13c:	00052c00 	sll	a1,a1,0x10
 140:	65696700 	0x65696700
 144:	63675f74 	0x63675f74
 148:	65675f64 	0x65675f64
 14c:	74735f74 	jalx	1cd7dd0 <HexaTab.1196+0x14d7b04>
 150:	73757461 	0x73757461
 154:	00055a00 	sll	t3,a1,0x8
 158:	65696700 	0x65696700
 15c:	63675f74 	0x63675f74
 160:	65675f64 	0x65675f64
 164:	65725f74 	0x65725f74
 168:	746c7573 	jalx	1b1d5cc <HexaTab.1196+0x131d300>
 16c:	00058800 	sll	s1,a1,0x0
 170:	65696700 	0x65696700
 174:	6f695f74 	0x6f695f74
 178:	72775f63 	0x72775f63
 17c:	00657469 	0x657469
 180:	000005d6 	0x5d6
 184:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
 188:	636f695f 	0x636f695f
 18c:	6165725f 	0x6165725f
 190:	06220064 	bltzl	s1,324 <seg_code_base-0x3ffcdc>
 194:	69670000 	0x69670000
 198:	695f7465 	0x695f7465
 19c:	635f636f 	0x635f636f
 1a0:	6c706d6f 	0x6c706d6f
 1a4:	64657465 	0x64657465
 1a8:	00063b00 	sll	a3,a2,0xc
 1ac:	65696700 	0x65696700
 1b0:	62665f74 	0x62665f74
 1b4:	6e79735f 	0x6e79735f
 1b8:	72775f63 	0x72775f63
 1bc:	00657469 	0x657469
 1c0:	00000687 	0x687
 1c4:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
 1c8:	5f62665f 	0x5f62665f
 1cc:	636e7973 	0x636e7973
 1d0:	6165725f 	0x6165725f
 1d4:	06d30064 	bgezall	s6,368 <seg_code_base-0x3ffc98>
 1d8:	69670000 	0x69670000
 1dc:	665f7465 	0x665f7465
 1e0:	72775f62 	0x72775f62
 1e4:	00657469 	0x657469
 1e8:	0000071f 	0x71f
 1ec:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
 1f0:	5f62665f 	0x5f62665f
 1f4:	64616572 	0x64616572
 1f8:	00076b00 	sll	t5,a3,0xc
 1fc:	65696700 	0x65696700
 200:	62665f74 	0x62665f74
 204:	6d6f635f 	0x6d6f635f
 208:	74656c70 	jalx	195b1c0 <HexaTab.1196+0x115aef4>
 20c:	84006465 	lh	zero,25701(zero)
 210:	67000007 	0x67000007
 214:	5f746569 	0x5f746569
 218:	6a626f76 	0x6a626f76
 21c:	7465675f 	jalx	1959d7c <HexaTab.1196+0x1159ab0>
 220:	6162765f 	0x6162765f
 224:	df006573 	ldc3	$0,25971(t8)
 228:	67000007 	0x67000007
 22c:	5f746569 	0x5f746569
 230:	636f7270 	0x636f7270
 234:	6d756e5f 	0x6d756e5f
 238:	00726562 	0x726562
 23c:	0000081c 	0x81c
 240:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
 244:	6978655f 	0x6978655f
 248:	08310074 	j	c401d0 <HexaTab.1196+0x43ff04>
 24c:	69670000 	0x69670000
 250:	725f7465 	0x725f7465
 254:	00646e61 	0x646e61
 258:	0000085c 	0x85c
 25c:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
 260:	7874635f 	0x7874635f
 264:	6977735f 	0x6977735f
 268:	00686374 	teq	v1,t0,0x18d
 26c:	00000000 	nop
 270:	00000041 	0x41
 274:	0a630002 	j	98c0008 <HexaTab.1196+0x90bfd3c>
 278:	02470000 	0x2470000
 27c:	00c20000 	0xc20000
 280:	776d0000 	jalx	db40000 <HexaTab.1196+0xd33fd34>
 284:	6c5f726d 	0x6c5f726d
 288:	5f6b636f 	0x5f6b636f
 28c:	75716361 	jalx	5c58d84 <HexaTab.1196+0x5458ab8>
 290:	00657269 	0x657269
 294:	0000010a 	0x10a
 298:	726d776d 	0x726d776d
 29c:	6972775f 	0x6972775f
 2a0:	b4006574 	0xb4006574
 2a4:	6d000001 	0x6d000001
 2a8:	5f726d77 	0x5f726d77
 2ac:	64616572 	0x64616572
 2b0:	00000000 	nop
	...

Disassembly of section .debug_aranges:

00000000 <.debug_aranges>:
   0:	0000001c 	0x1c
   4:	00000002 	srl	zero,zero,0x0
   8:	00040000 	sll	zero,a0,0x0
   c:	00000000 	nop
  10:	00400000 	0x400000
  14:	00000404 	0x404
	...
  20:	0000001c 	0x1c
  24:	01ed0002 	0x1ed0002
  28:	00040000 	sll	zero,a0,0x0
  2c:	00000000 	nop
  30:	00400404 	0x400404
  34:	00001188 	0x1188
	...
  40:	0000001c 	0x1c
  44:	0a630002 	j	98c0008 <HexaTab.1196+0x90bfd3c>
  48:	00040000 	sll	zero,a0,0x0
  4c:	00000000 	nop
  50:	0040158c 	syscall	0x10056
  54:	0000060c 	syscall	0x18
	...

Disassembly of section .debug_str:

00000000 <.debug_str>:
   0:	4a424f56 	c2	0x424f56
   4:	5059545f 	beql	v0,t9,15184 <seg_code_base-0x3eae7c>
   8:	4f4c5f45 	c3	0x14c5f45
   c:	56004b43 	bnezl	s0,12d1c <seg_code_base-0x3ed2e4>
  10:	5f4a424f 	0x5f4a424f
  14:	45505954 	0x45505954
  18:	4d574d5f 	0x4d574d5f
  1c:	776d0052 	jalx	db40148 <HexaTab.1196+0xd33fe7c>
  20:	695f726d 	0x695f726d
  24:	6f63006e 	0x6f63006e
  28:	6d75736e 	0x6d75736e
  2c:	74007265 	jalx	1c994 <seg_code_base-0x3e366c>
  30:	6f706d65 	0x6f706d65
  34:	424f5600 	c0	0x4f5600
  38:	59545f4a 	0x59545f4a
  3c:	505f4550 	beql	v0,ra,11580 <seg_code_base-0x3eea80>
  40:	00495245 	0x495245
  44:	4a424f56 	c2	0x424f56
  48:	5059545f 	beql	v0,t9,151c8 <seg_code_base-0x3eae38>
  4c:	55425f45 	bnel	t2,v0,17d64 <seg_code_base-0x3e829c>
  50:	52454646 	beql	s2,a1,1196c <seg_code_base-0x3ee694>
  54:	64697700 	0x64697700
  58:	75006874 	jalx	401a1d0 <HexaTab.1196+0x3819f04>
  5c:	6769736e 	0x6769736e
  60:	2064656e 	addi	a0,v1,25966
  64:	00746e69 	0x746e69
  68:	4a424f56 	c2	0x424f56
  6c:	5059545f 	beql	v0,t9,151ec <seg_code_base-0x3eae14>
  70:	4c455f45 	0x4c455f45
  74:	776d0046 	jalx	db40118 <HexaTab.1196+0xd33fe4c>
  78:	635f726d 	0x635f726d
  7c:	6e6e6168 	0x6e6e6168
  80:	735f6c65 	0x735f6c65
  84:	6d776d00 	0x6d776d00
  88:	68635f72 	0x68635f72
  8c:	656e6e61 	0x656e6e61
  90:	00745f6c 	0x745f6c
  94:	6573552f 	0x6573552f
  98:	612f7372 	0x612f7372
  9c:	6e69616c 	0x6e69616c
  a0:	636f442f 	0x636f442f
  a4:	6e656d75 	0x6e656d75
  a8:	6c2f7374 	0x6c2f7374
  ac:	6e656369 	0x6e656369
  b0:	612f6563 	0x612f6563
  b4:	5f6f6d6c 	0x5f6f6d6c
  b8:	5f6e7673 	0x5f6e7673
  bc:	31313032 	andi	s1,t1,0x3032
  c0:	666f732f 	0x666f732f
  c4:	69672f74 	0x69672f74
  c8:	765f7465 	jalx	97dd194 <HexaTab.1196+0x8fdcec8>
  cc:	70612f6d 	0x70612f6d
  d0:	722f7370 	0x722f7370
  d4:	6574756f 	0x6574756f
  d8:	72700072 	0x72700072
  dc:	6375646f 	0x6375646f
  e0:	56007265 	bnezl	s0,1ca78 <seg_code_base-0x3e3588>
  e4:	5f4a424f 	0x5f4a424f
  e8:	45505954 	0x45505954
  ec:	5241425f 	beql	s2,at,10a6c <seg_code_base-0x3ef594>
  f0:	52454952 	beql	s2,a1,1263c <seg_code_base-0x3ed9c4>
  f4:	6d776d00 	0x6d776d00
  f8:	65640072 	0x65640072
  fc:	00687470 	tge	v1,t0,0x1d1
 100:	61746164 	0x61746164
 104:	69616d00 	0x69616d00
 108:	00632e6e 	0x632e6e
 10c:	726d776d 	0x726d776d
 110:	74756f5f 	jalx	1d5bd7c <HexaTab.1196+0x155bab0>
 114:	424f5600 	c0	0x4f5600
 118:	59545f4a 	0x59545f4a
 11c:	505f4550 	beql	v0,ra,11660 <seg_code_base-0x3ee9a0>
 120:	00424154 	0x424154
 124:	20554e47 	addi	s5,v0,20039
 128:	2e342043 	sltiu	s4,s1,8259
 12c:	00322e34 	teq	at,s2,0xb8
 130:	4a424f56 	c2	0x424f56
 134:	5059545f 	beql	v0,t9,152b4 <seg_code_base-0x3ead4c>
 138:	4c425f45 	0x4c425f45
 13c:	6700424f 	0x6700424f
 140:	5f746569 	0x5f746569
 144:	74697865 	jalx	1a5e194 <HexaTab.1196+0x125dec8>
 148:	67657200 	0x67657200
 14c:	5f6f6e5f 	0x5f6f6e5f
 150:	5f646e61 	0x5f646e61
 154:	7074756f 	0x7074756f
 158:	67007475 	0x67007475
 15c:	5f746569 	0x5f746569
 160:	775f6266 	jalx	d7d8998 <HexaTab.1196+0xcfd86cc>
 164:	65746972 	0x65746972
 168:	65696700 	0x65696700
 16c:	6f695f74 	0x6f695f74
 170:	65725f63 	0x65725f63
 174:	73006461 	0x73006461
 178:	635f7379 	0x635f7379
 17c:	006c6c61 	0x6c6c61
 180:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
 184:	5f62665f 	0x5f62665f
 188:	706d6f63 	0x706d6f63
 18c:	6574656c 	0x6574656c
 190:	6c630064 	0x6c630064
 194:	65747375 	0x65747375
 198:	64695f72 	0x64695f72
 19c:	646e6900 	0x646e6900
 1a0:	67007865 	0x67007865
 1a4:	5f746569 	0x5f746569
 1a8:	6a626f76 	0x6a626f76
 1ac:	7465675f 	jalx	1959d7c <HexaTab.1196+0x1159ab0>
 1b0:	6162765f 	0x6162765f
 1b4:	67006573 	0x67006573
 1b8:	5f746569 	0x5f746569
 1bc:	5f797474 	0x5f797474
 1c0:	63746567 	0x63746567
 1c4:	626f7600 	0x626f7600
 1c8:	79745f6a 	0x79745f6a
 1cc:	67006570 	0x67006570
 1d0:	5f746569 	0x5f746569
 1d4:	5f646367 	0x5f646367
 1d8:	5f746573 	0x5f746573
 1dc:	0062706f 	0x62706f
 1e0:	5f676572 	0x5f676572
 1e4:	67003061 	0x67003061
 1e8:	5f746569 	0x5f746569
 1ec:	636f7270 	0x636f7270
 1f0:	656d6974 	0x656d6974
 1f4:	65696700 	0x65696700
 1f8:	62665f74 	0x62665f74
 1fc:	6165725f 	0x6165725f
 200:	696c0064 	0x696c0064
 204:	732f7362 	0x732f7362
 208:	6f696474 	0x6f696474
 20c:	6700632e 	0x6700632e
 210:	5f746569 	0x5f746569
 214:	5f797474 	0x5f797474
 218:	73746567 	0x73746567
 21c:	65696700 	0x65696700
 220:	62665f74 	0x62665f74
 224:	6e79735f 	0x6e79735f
 228:	65725f63 	0x65725f63
 22c:	67006461 	0x67006461
 230:	5f746569 	0x5f746569
 234:	5f797474 	0x5f797474
 238:	77746567 	jalx	dd1959c <HexaTab.1196+0xd5192d0>
 23c:	67726100 	0x67726100
 240:	6100305f 	0x6100305f
 244:	315f6772 	andi	ra,t2,0x6772
 248:	67726100 	0x67726100
 24c:	6100325f 	0x6100325f
 250:	335f6772 	andi	ra,k0,0x6772
 254:	67657200 	0x67657200
 258:	0031615f 	0x31615f
 25c:	5f676572 	0x5f676572
 260:	72003261 	0x72003261
 264:	615f6765 	0x615f6765
 268:	69670033 	0x69670033
 26c:	635f7465 	0x635f7465
 270:	735f7874 	0x735f7874
 274:	63746977 	0x63746977
 278:	6f760068 	0x6f760068
 27c:	765f6a62 	jalx	97da988 <HexaTab.1196+0x8fda6bc>
 280:	72646461 	0x72646461
 284:	65696700 	0x65696700
 288:	63675f74 	0x63675f74
 28c:	65675f64 	0x65675f64
 290:	65725f74 	0x65725f74
 294:	746c7573 	jalx	1b1d5cc <HexaTab.1196+0x131d300>
 298:	726f6600 	0x726f6600
 29c:	0074616d 	0x74616d
 2a0:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
 2a4:	7974745f 	0x7974745f
 2a8:	7465675f 	jalx	1959d7c <HexaTab.1196+0x1159ab0>
 2ac:	6f6e5f63 	0x6f6e5f63
 2b0:	7172695f 	0x7172695f
 2b4:	65696700 	0x65696700
 2b8:	72705f74 	0x72705f74
 2bc:	6469636f 	0x6469636f
 2c0:	66666f00 	0x66666f00
 2c4:	00746573 	tltu	v1,s4,0x195
 2c8:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
 2cc:	6463675f 	0x6463675f
 2d0:	6174735f 	0x6174735f
 2d4:	67007472 	0x67007472
 2d8:	5f746569 	0x5f746569
 2dc:	5f646367 	0x5f646367
 2e0:	5f746567 	0x5f746567
 2e4:	74617473 	jalx	185d1cc <HexaTab.1196+0x105cf00>
 2e8:	62007375 	0x62007375
 2ec:	00657479 	0x657479
 2f0:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
 2f4:	7974745f 	0x7974745f
 2f8:	6972705f 	0x6972705f
 2fc:	0066746e 	0x66746e
 300:	676e656c 	0x676e656c
 304:	75006874 	jalx	401a1d0 <HexaTab.1196+0x3819f04>
 308:	6769736e 	0x6769736e
 30c:	2064656e 	addi	a0,v1,25966
 310:	72616863 	0x72616863
 314:	65696700 	0x65696700
 318:	6f695f74 	0x6f695f74
 31c:	72775f63 	0x72775f63
 320:	00657469 	0x657469
 324:	656e6f64 	0x656e6f64
 328:	626f7600 	0x626f7600
 32c:	616e5f6a 	0x616e5f6a
 330:	6700656d 	0x6700656d
 334:	5f746569 	0x5f746569
 338:	5f636f69 	0x5f636f69
 33c:	706d6f63 	0x706d6f63
 340:	6574656c 	0x6574656c
 344:	69670064 	0x69670064
 348:	725f7465 	0x725f7465
 34c:	00646e61 	0x646e61
 350:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
 354:	7974745f 	0x7974745f
 358:	7475705f 	jalx	1d5c17c <HexaTab.1196+0x155beb0>
 35c:	72700063 	0x72700063
 360:	66746e69 	0x66746e69
 364:	7865745f 	0x7865745f
 368:	69670074 	0x69670074
 36c:	675f7465 	0x675f7465
 370:	735f6463 	0x735f6463
 374:	6f5f7465 	0x6f5f7465
 378:	73006170 	0x73006170
 37c:	00657661 	0x657661
 380:	74656967 	jalx	195a59c <HexaTab.1196+0x115a2d0>
 384:	7974745f 	0x7974745f
 388:	7475705f 	jalx	1d5c17c <HexaTab.1196+0x155beb0>
 38c:	65480073 	0x65480073
 390:	61546178 	0x61546178
 394:	766f0062 	jalx	9bc0188 <HexaTab.1196+0x93bfebc>
 398:	6c667265 	0x6c667265
 39c:	6700776f 	0x6700776f
 3a0:	5f746569 	0x5f746569
 3a4:	5f797474 	0x5f797474
 3a8:	77747570 	jalx	dd1d5c0 <HexaTab.1196+0xd51d2f4>
 3ac:	66756200 	0x66756200
 3b0:	00726566 	0x726566
 3b4:	6c6c6163 	0x6c6c6163
 3b8:	006f6e5f 	0x6f6e5f
 3bc:	75625f5f 	jalx	5897d7c <HexaTab.1196+0x5097ab0>
 3c0:	69746c69 	0x69746c69
 3c4:	61765f6e 	0x61765f6e
 3c8:	73696c5f 	0x73696c5f
 3cc:	69670074 	0x69670074
 3d0:	705f7465 	0x705f7465
 3d4:	5f636f72 	0x5f636f72
 3d8:	626d756e 	0x626d756e
 3dc:	62007265 	0x62007265
 3e0:	69736675 	0x69736675
 3e4:	2f00657a 	sltiu	zero,t8,25978
 3e8:	72657355 	0x72657355
 3ec:	6c612f73 	0x6c612f73
 3f0:	2f6e6961 	sltiu	t6,k1,26977
 3f4:	75636f44 	jalx	58dbd10 <HexaTab.1196+0x50dba44>
 3f8:	746e656d 	jalx	1b995b4 <HexaTab.1196+0x13992e8>
 3fc:	696c2f73 	0x696c2f73
 400:	636e6563 	0x636e6563
 404:	6c612f65 	0x6c612f65
 408:	735f6f6d 	0x735f6f6d
 40c:	325f6e76 	andi	ra,s2,0x6e76
 410:	2f313130 	sltiu	s1,t9,12592
 414:	74666f73 	jalx	199bdcc <HexaTab.1196+0x119bb00>
 418:	6569672f 	0x6569672f
 41c:	6d765f74 	0x6d765f74
 420:	756f6300 	jalx	5bd8c00 <HexaTab.1196+0x53d8934>
 424:	6700746e 	0x6700746e
 428:	5f746569 	0x5f746569
 42c:	735f6266 	0x735f6266
 430:	5f636e79 	0x5f636e79
 434:	74697277 	jalx	1a5c9dc <HexaTab.1196+0x125c710>
 438:	5f5f0065 	0x5f5f0065
 43c:	63756e67 	0x63756e67
 440:	5f61765f 	0x5f61765f
 444:	7473696c 	jalx	1cda5b0 <HexaTab.1196+0x14da2e4>
 448:	70737600 	0x70737600
 44c:	5f656361 	0x5f656361
 450:	656d616e 	0x656d616e
 454:	69727000 	0x69727000
 458:	5f66746e 	0x5f66746e
 45c:	75677261 	jalx	59dc984 <HexaTab.1196+0x51dc6b8>
 460:	746e656d 	jalx	1b995b4 <HexaTab.1196+0x13992e8>
 464:	62700073 	0x62700073
 468:	6d006675 	0x6d006675
 46c:	5f726d77 	0x5f726d77
 470:	64616572 	0x64616572
 474:	6f776e00 	0x6f776e00
 478:	00736472 	tlt	v1,s3,0x191
 47c:	636f6c70 	0x636f6c70
 480:	696c006b 	0x696c006b
 484:	6d2f7362 	0x6d2f7362
 488:	5f726d77 	0x5f726d77
 48c:	6e616863 	0x6e616863
 490:	2e6c656e 	sltiu	t4,s3,25966
 494:	6f6c0063 	0x6f6c0063
 498:	615f6b63 	0x615f6b63
 49c:	65726464 	0x65726464
 4a0:	73007373 	0x73007373
 4a4:	65636170 	0x65636170
 4a8:	696e0073 	0x696e0073
 4ac:	736d6574 	0x736d6574
 4b0:	6d776d00 	0x6d776d00
 4b4:	72775f72 	0x72775f72
 4b8:	00657469 	0x657469
 4bc:	726d776d 	0x726d776d
 4c0:	636f6c5f 	0x636f6c5f
 4c4:	63615f6b 	0x63615f6b
 4c8:	72697571 	0x72697571
 4cc:	65640065 	0x65640065
 4d0:	0079616c 	0x79616c

Disassembly of section .debug_ranges:

00000000 <.debug_ranges>:
   0:	00000858 	0x858
   4:	0000089c 	0x89c
   8:	000008b8 	0x8b8
   c:	00000bc0 	sll	at,zero,0xf
	...
