
insertsort:     file format ss-coff-little

Disassembly of section .text:

00400140 <__start>:
  400140:	28 00 00 00 	lw $16,0($29)
  400144:	00 00 10 1d 
  400148:	a2 00 00 00 	lui $28,4097
  40014c:	01 10 1c 00 
  400150:	43 00 00 00 	addiu $28,$28,-32032
  400154:	e0 82 1c 1c 
  400158:	43 00 00 00 	addiu $17,$29,4
  40015c:	04 00 11 1d 
  400160:	43 00 00 00 	addiu $3,$17,4
  400164:	04 00 03 11 
  400168:	55 00 00 00 	sll $2,$16,0x2
  40016c:	02 02 10 00 
  400170:	42 00 00 00 	addu $3,$3,$2
  400174:	00 03 02 03 
  400178:	42 00 00 00 	addu $18,$0,$3
  40017c:	00 12 03 00 
  400180:	34 00 00 00 	sw $18,-32636($28)
  400184:	84 80 12 1c 
  400188:	43 00 00 00 	addiu $29,$29,-24
  40018c:	e8 ff 1d 1d 
  400190:	42 00 00 00 	addu $4,$0,$16
  400194:	00 04 10 00 
  400198:	42 00 00 00 	addu $5,$0,$17
  40019c:	00 05 11 00 
  4001a0:	42 00 00 00 	addu $6,$0,$18
  4001a4:	00 06 12 00 
  4001a8:	02 00 00 00 	jal 4003e0 <__libc_init>
  4001ac:	f8 00 10 00 
  4001b0:	34 00 00 00 	sw $0,-32640($28)
  4001b4:	80 80 00 1c 
  4001b8:	42 00 00 00 	addu $4,$0,$16
  4001bc:	00 04 10 00 
  4001c0:	42 00 00 00 	addu $5,$0,$17
  4001c4:	00 05 11 00 
  4001c8:	42 00 00 00 	addu $6,$0,$18
  4001cc:	00 06 12 00 
  4001d0:	02 00 00 00 	jal 4001f0 <main>
  4001d4:	7c 00 10 00 
  4001d8:	42 00 00 00 	addu $4,$0,$2
  4001dc:	00 04 02 00 
  4001e0:	02 00 00 00 	jal 400410 <exit>
  4001e4:	04 01 10 00 
	...

004001f0 <main>:
  4001f0:	43 00 00 00 	addiu $6,$0,2
  4001f4:	02 00 06 00 
  4001f8:	a2 00 00 00 	lui $2,4096
  4001fc:	00 10 02 00 
  400200:	43 00 00 00 	addiu $2,$2,944
  400204:	b0 03 02 02 
  400208:	42 00 00 00 	addu $9,$0,$2
  40020c:	00 09 02 00 
  400210:	43 00 00 00 	addiu $10,$9,-4
  400214:	fc ff 0a 09 
  400218:	43 00 00 00 	addiu $8,$9,4
  40021c:	04 00 08 09 
  400220:	43 00 00 00 	addiu $7,$9,8
  400224:	08 00 07 09 
  400228:	43 00 00 00 	addiu $2,$0,11
  40022c:	0b 00 02 00 
  400230:	34 00 00 00 	sw $0,0($9)
  400234:	00 00 00 09 
  400238:	a2 00 00 00 	lui $1,4096
  40023c:	00 10 01 00 
  400240:	34 00 00 00 	sw $2,948($1)
  400244:	b4 03 02 01 
  400248:	43 00 00 00 	addiu $2,$0,10
  40024c:	0a 00 02 00 
  400250:	a2 00 00 00 	lui $1,4096
  400254:	00 10 01 00 
  400258:	34 00 00 00 	sw $2,952($1)
  40025c:	b8 03 02 01 
  400260:	43 00 00 00 	addiu $2,$0,9
  400264:	09 00 02 00 
  400268:	a2 00 00 00 	lui $1,4096
  40026c:	00 10 01 00 
  400270:	34 00 00 00 	sw $2,956($1)
  400274:	bc 03 02 01 
  400278:	43 00 00 00 	addiu $2,$0,8
  40027c:	08 00 02 00 
  400280:	a2 00 00 00 	lui $1,4096
  400284:	00 10 01 00 
  400288:	34 00 00 00 	sw $2,960($1)
  40028c:	c0 03 02 01 
  400290:	43 00 00 00 	addiu $2,$0,7
  400294:	07 00 02 00 
  400298:	a2 00 00 00 	lui $1,4096
  40029c:	00 10 01 00 
  4002a0:	34 00 00 00 	sw $2,964($1)
  4002a4:	c4 03 02 01 
  4002a8:	43 00 00 00 	addiu $2,$0,6
  4002ac:	06 00 02 00 
  4002b0:	a2 00 00 00 	lui $1,4096
  4002b4:	00 10 01 00 
  4002b8:	34 00 00 00 	sw $2,968($1)
  4002bc:	c8 03 02 01 
  4002c0:	43 00 00 00 	addiu $2,$0,5
  4002c4:	05 00 02 00 
  4002c8:	a2 00 00 00 	lui $1,4096
  4002cc:	00 10 01 00 
  4002d0:	34 00 00 00 	sw $2,972($1)
  4002d4:	cc 03 02 01 
  4002d8:	43 00 00 00 	addiu $2,$0,4
  4002dc:	04 00 02 00 
  4002e0:	a2 00 00 00 	lui $1,4096
  4002e4:	00 10 01 00 
  4002e8:	34 00 00 00 	sw $2,976($1)
  4002ec:	d0 03 02 01 
  4002f0:	43 00 00 00 	addiu $2,$0,3
  4002f4:	03 00 02 00 
  4002f8:	a2 00 00 00 	lui $1,4096
  4002fc:	00 10 01 00 
  400300:	34 00 00 00 	sw $2,980($1)
  400304:	d4 03 02 01 
  400308:	43 00 00 00 	addiu $2,$0,2
  40030c:	02 00 02 00 
  400310:	a2 00 00 00 	lui $1,4096
  400314:	00 10 01 00 
  400318:	34 00 00 00 	sw $2,984($1)
  40031c:	d8 03 02 01 
  400320:	28 00 00 00 	lw $2,0($7)
  400324:	00 00 02 07 
  400328:	28 00 00 00 	lw $3,0($8)
  40032c:	00 00 03 08 
  400330:	55 00 00 00 	sll $4,$6,0x2
  400334:	02 04 06 00 
  400338:	5d 00 00 00 	sltu $2,$2,$3
  40033c:	00 02 03 02 
  400340:	05 00 00 00 	beq $2,$0,4003a8 <main+0x1b8>
  400344:	18 00 00 02 
  400348:	42 00 00 00 	addu $5,$4,$10
  40034c:	00 05 0a 04 
  400350:	42 00 00 00 	addu $4,$4,$9
  400354:	00 04 09 04 
  400358:	28 00 00 00 	lw $2,0($5)
  40035c:	00 00 02 05 
  400360:	28 00 00 00 	lw $3,0($4)
  400364:	00 00 03 04 
  400368:	34 00 00 00 	sw $2,0($4)
  40036c:	00 00 02 04 
  400370:	34 00 00 00 	sw $3,0($5)
  400374:	00 00 03 05 
  400378:	43 00 00 00 	addiu $5,$5,-4
  40037c:	fc ff 05 05 
  400380:	43 00 00 00 	addiu $4,$4,-4
  400384:	fc ff 04 04 
  400388:	28 00 00 00 	lw $2,0($4)
  40038c:	00 00 02 04 
  400390:	28 00 00 00 	lw $3,0($5)
  400394:	00 00 03 05 
  400398:	5d 00 00 00 	sltu $2,$2,$3
  40039c:	00 02 03 02 
  4003a0:	06 00 00 00 	bne $2,$0,400358 <main+0x168>
  4003a4:	ec ff 00 02 
  4003a8:	43 00 00 00 	addiu $8,$8,4
  4003ac:	04 00 08 08 
  4003b0:	43 00 00 00 	addiu $7,$7,4
  4003b4:	04 00 07 07 
  4003b8:	43 00 00 00 	addiu $6,$6,1
  4003bc:	01 00 06 06 
  4003c0:	5c 00 00 00 	slti $2,$6,11
  4003c4:	0b 00 02 06 
  4003c8:	06 00 00 00 	bne $2,$0,400320 <main+0x130>
  4003cc:	d4 ff 00 02 
  4003d0:	43 00 00 00 	addiu $2,$0,1
  4003d4:	01 00 02 00 
  4003d8:	03 00 00 00 	jr $31
  4003dc:	00 00 00 1f 

004003e0 <__libc_init>:
  4003e0:	43 00 00 00 	addiu $29,$29,-24
  4003e4:	e8 ff 1d 1d 
  4003e8:	34 00 00 00 	sw $31,16($29)
  4003ec:	10 00 1f 1d 
  4003f0:	02 00 00 00 	jal 4005b0 <__init_misc>
  4003f4:	6c 01 10 00 
  4003f8:	28 00 00 00 	lw $31,16($29)
  4003fc:	10 00 1f 1d 
  400400:	43 00 00 00 	addiu $29,$29,24
  400404:	18 00 1d 1d 
  400408:	03 00 00 00 	jr $31
  40040c:	00 00 00 1f 

00400410 <exit>:
  400410:	43 00 00 00 	addiu $29,$29,-48
  400414:	d0 ff 1d 1d 
  400418:	34 00 00 00 	sw $18,24($29)
  40041c:	18 00 12 1d 
  400420:	28 00 00 00 	lw $18,-32752($28)
  400424:	10 80 12 1c 
  400428:	34 00 00 00 	sw $19,28($29)
  40042c:	1c 00 13 1d 
  400430:	42 00 00 00 	addu $19,$0,$4
  400434:	00 13 04 00 
  400438:	34 00 00 00 	sw $31,40($29)
  40043c:	28 00 1f 1d 
  400440:	34 00 00 00 	sw $21,36($29)
  400444:	24 00 15 1d 
  400448:	34 00 00 00 	sw $20,32($29)
  40044c:	20 00 14 1d 
  400450:	34 00 00 00 	sw $17,20($29)
  400454:	14 00 11 1d 
  400458:	34 00 00 00 	sw $16,16($29)
  40045c:	10 00 10 1d 
  400460:	05 00 00 00 	beq $18,$0,400550 <exit+0x140>
  400464:	3a 00 00 12 
  400468:	43 00 00 00 	addiu $21,$0,1
  40046c:	01 00 15 00 
  400470:	43 00 00 00 	addiu $20,$0,2
  400474:	02 00 14 00 
  400478:	28 00 00 00 	lw $16,4($18)
  40047c:	04 00 10 12 
  400480:	42 00 00 00 	addu $2,$0,$16
  400484:	00 02 10 00 
  400488:	43 00 00 00 	addiu $16,$16,-1
  40048c:	ff ff 10 10 
  400490:	05 00 00 00 	beq $2,$0,400540 <exit+0x130>
  400494:	2a 00 00 02 
  400498:	55 00 00 00 	sll $2,$16,0x1
  40049c:	01 02 10 00 
  4004a0:	42 00 00 00 	addu $2,$2,$16
  4004a4:	00 02 10 02 
  4004a8:	55 00 00 00 	sll $2,$2,0x2
  4004ac:	02 02 02 00 
  4004b0:	43 00 00 00 	addiu $17,$2,8
  4004b4:	08 00 11 02 
  4004b8:	42 00 00 00 	addu $3,$18,$17
  4004bc:	00 03 11 12 
  4004c0:	28 00 00 00 	lw $2,0($3)
  4004c4:	00 00 02 03 
  4004c8:	05 00 00 00 	beq $2,$21,4004e8 <exit+0xd8>
  4004cc:	06 00 15 02 
  4004d0:	05 00 00 00 	beq $2,$0,400520 <exit+0x110>
  4004d4:	12 00 00 02 
  4004d8:	05 00 00 00 	beq $2,$20,400510 <exit+0x100>
  4004dc:	0c 00 14 02 
  4004e0:	01 00 00 00 	j 400520 <exit+0x110>
  4004e4:	48 01 10 00 
  4004e8:	28 00 00 00 	lw $2,4($3)
  4004ec:	04 00 02 03 
  4004f0:	28 00 00 00 	lw $5,8($3)
  4004f4:	08 00 05 03 
  4004f8:	42 00 00 00 	addu $4,$0,$19
  4004fc:	00 04 13 00 
  400500:	04 00 00 00 	jalr $31,$2
  400504:	00 1f 00 02 
  400508:	01 00 00 00 	j 400520 <exit+0x110>
  40050c:	48 01 10 00 
  400510:	28 00 00 00 	lw $2,4($3)
  400514:	04 00 02 03 
  400518:	04 00 00 00 	jalr $31,$2
  40051c:	00 1f 00 02 
  400520:	43 00 00 00 	addiu $17,$17,-12
  400524:	f4 ff 11 11 
  400528:	42 00 00 00 	addu $2,$0,$16
  40052c:	00 02 10 00 
  400530:	43 00 00 00 	addiu $16,$16,-1
  400534:	ff ff 10 10 
  400538:	06 00 00 00 	bne $2,$0,4004b8 <exit+0xa8>
  40053c:	de ff 00 02 
  400540:	28 00 00 00 	lw $18,0($18)
  400544:	00 00 12 12 
  400548:	06 00 00 00 	bne $18,$0,400478 <exit+0x68>
  40054c:	ca ff 00 12 
  400550:	02 00 00 00 	jal 400850 <_cleanup>
  400554:	14 02 10 00 
  400558:	42 00 00 00 	addu $4,$0,$19
  40055c:	00 04 13 00 
  400560:	02 00 00 00 	jal 4008a0 <_exit>
  400564:	28 02 10 00 
  400568:	28 00 00 00 	lw $31,40($29)
  40056c:	28 00 1f 1d 
  400570:	28 00 00 00 	lw $21,36($29)
  400574:	24 00 15 1d 
  400578:	28 00 00 00 	lw $20,32($29)
  40057c:	20 00 14 1d 
  400580:	28 00 00 00 	lw $19,28($29)
  400584:	1c 00 13 1d 
  400588:	28 00 00 00 	lw $18,24($29)
  40058c:	18 00 12 1d 
  400590:	28 00 00 00 	lw $17,20($29)
  400594:	14 00 11 1d 
  400598:	28 00 00 00 	lw $16,16($29)
  40059c:	10 00 10 1d 
  4005a0:	43 00 00 00 	addiu $29,$29,48
  4005a4:	30 00 1d 1d 
  4005a8:	03 00 00 00 	jr $31
  4005ac:	00 00 00 1f 

004005b0 <__init_misc>:
  4005b0:	43 00 00 00 	addiu $29,$29,-24
  4005b4:	e8 ff 1d 1d 
  4005b8:	34 00 00 00 	sw $16,16($29)
  4005bc:	10 00 10 1d 
  4005c0:	42 00 00 00 	addu $16,$0,$5
  4005c4:	00 10 05 00 
  4005c8:	34 00 00 00 	sw $31,20($29)
  4005cc:	14 00 1f 1d 
  4005d0:	05 00 00 00 	beq $16,$0,400620 <__init_misc+0x70>
  4005d4:	12 00 00 10 
  4005d8:	28 00 00 00 	lw $4,0($16)
  4005dc:	00 00 04 10 
  4005e0:	05 00 00 00 	beq $4,$0,400620 <__init_misc+0x70>
  4005e4:	0e 00 00 04 
  4005e8:	43 00 00 00 	addiu $5,$0,47
  4005ec:	2f 00 05 00 
  4005f0:	02 00 00 00 	jal 4008c0 <strrchr>
  4005f4:	30 02 10 00 
  4005f8:	06 00 00 00 	bne $2,$0,400610 <__init_misc+0x60>
  4005fc:	04 00 00 02 
  400600:	28 00 00 00 	lw $2,0($16)
  400604:	00 00 02 10 
  400608:	01 00 00 00 	j 400618 <__init_misc+0x68>
  40060c:	86 01 10 00 
  400610:	43 00 00 00 	addiu $2,$2,1
  400614:	01 00 02 02 
  400618:	34 00 00 00 	sw $2,-32764($28)
  40061c:	04 80 02 1c 
  400620:	28 00 00 00 	lw $31,20($29)
  400624:	14 00 1f 1d 
  400628:	28 00 00 00 	lw $16,16($29)
  40062c:	10 00 10 1d 
  400630:	43 00 00 00 	addiu $29,$29,24
  400634:	18 00 1d 1d 
  400638:	03 00 00 00 	jr $31
  40063c:	00 00 00 1f 

00400640 <atexit>:
  400640:	43 00 00 00 	addiu $29,$29,-24
  400644:	e8 ff 1d 1d 
  400648:	34 00 00 00 	sw $16,16($29)
  40064c:	10 00 10 1d 
  400650:	42 00 00 00 	addu $16,$0,$4
  400654:	00 10 04 00 
  400658:	34 00 00 00 	sw $31,20($29)
  40065c:	14 00 1f 1d 
  400660:	02 00 00 00 	jal 4006c8 <__new_exitfn>
  400664:	b2 01 10 00 
  400668:	42 00 00 00 	addu $4,$0,$2
  40066c:	00 04 02 00 
  400670:	05 00 00 00 	beq $4,$0,4006a0 <atexit+0x60>
  400674:	0a 00 00 04 
  400678:	42 00 00 00 	addu $2,$0,$0
  40067c:	00 02 00 00 
  400680:	43 00 00 00 	addiu $3,$0,2
  400684:	02 00 03 00 
  400688:	34 00 00 00 	sw $3,0($4)
  40068c:	00 00 03 04 
  400690:	34 00 00 00 	sw $16,4($4)
  400694:	04 00 10 04 
  400698:	01 00 00 00 	j 4006a8 <atexit+0x68>
  40069c:	aa 01 10 00 
  4006a0:	43 00 00 00 	addiu $2,$0,-1
  4006a4:	ff ff 02 00 
  4006a8:	28 00 00 00 	lw $31,20($29)
  4006ac:	14 00 1f 1d 
  4006b0:	28 00 00 00 	lw $16,16($29)
  4006b4:	10 00 10 1d 
  4006b8:	43 00 00 00 	addiu $29,$29,24
  4006bc:	18 00 1d 1d 
  4006c0:	03 00 00 00 	jr $31
  4006c4:	00 00 00 1f 

004006c8 <__new_exitfn>:
  4006c8:	28 00 00 00 	lw $7,-32752($28)
  4006cc:	10 80 07 1c 
  4006d0:	43 00 00 00 	addiu $29,$29,-32
  4006d4:	e0 ff 1d 1d 
  4006d8:	34 00 00 00 	sw $31,24($29)
  4006dc:	18 00 1f 1d 
  4006e0:	05 00 00 00 	beq $7,$0,400780 <__new_exitfn+0xb8>
  4006e4:	26 00 00 07 
  4006e8:	28 00 00 00 	lw $2,4($7)
  4006ec:	04 00 02 07 
  4006f0:	42 00 00 00 	addu $4,$0,$0
  4006f4:	00 04 00 00 
  4006f8:	05 00 00 00 	beq $2,$0,400758 <__new_exitfn+0x90>
  4006fc:	16 00 00 02 
  400700:	42 00 00 00 	addu $8,$0,$2
  400704:	00 08 02 00 
  400708:	42 00 00 00 	addu $3,$0,$7
  40070c:	00 03 07 00 
  400710:	42 00 00 00 	addu $6,$0,$0
  400714:	00 06 00 00 
  400718:	28 00 00 00 	lw $2,8($3)
  40071c:	08 00 02 03 
  400720:	42 00 00 00 	addu $5,$0,$6
  400724:	00 05 06 00 
  400728:	05 00 00 00 	beq $2,$0,4007d8 <__new_exitfn+0x110>
  40072c:	2a 00 00 02 
  400730:	43 00 00 00 	addiu $3,$3,12
  400734:	0c 00 03 03 
  400738:	43 00 00 00 	addiu $6,$5,12
  40073c:	0c 00 06 05 
  400740:	43 00 00 00 	addiu $4,$4,1
  400744:	01 00 04 04 
  400748:	5d 00 00 00 	sltu $2,$4,$8
  40074c:	00 02 08 04 
  400750:	06 00 00 00 	bne $2,$0,400718 <__new_exitfn+0x50>
  400754:	f0 ff 00 02 
  400758:	28 00 00 00 	lw $3,4($7)
  40075c:	04 00 03 07 
  400760:	5e 00 00 00 	sltiu $2,$3,32
  400764:	20 00 02 03 
  400768:	06 00 00 00 	bne $2,$0,4007f0 <__new_exitfn+0x128>
  40076c:	20 00 00 02 
  400770:	28 00 00 00 	lw $7,0($7)
  400774:	00 00 07 07 
  400778:	06 00 00 00 	bne $7,$0,4006e8 <__new_exitfn+0x20>
  40077c:	da ff 00 07 
  400780:	43 00 00 00 	addiu $4,$0,392
  400784:	88 01 04 00 
  400788:	02 00 00 00 	jal 400f18 <malloc>
  40078c:	c6 03 10 00 
  400790:	42 00 00 00 	addu $7,$0,$2
  400794:	00 07 02 00 
  400798:	05 00 00 00 	beq $7,$0,400830 <__new_exitfn+0x168>
  40079c:	24 00 00 07 
  4007a0:	28 00 00 00 	lw $4,-32752($28)
  4007a4:	10 80 04 1c 
  4007a8:	43 00 00 00 	addiu $2,$7,8
  4007ac:	08 00 02 07 
  4007b0:	43 00 00 00 	addiu $3,$0,1
  4007b4:	01 00 03 00 
  4007b8:	34 00 00 00 	sw $3,4($7)
  4007bc:	04 00 03 07 
  4007c0:	34 00 00 00 	sw $4,0($7)
  4007c4:	00 00 04 07 
  4007c8:	34 00 00 00 	sw $7,-32752($28)
  4007cc:	10 80 07 1c 
  4007d0:	01 00 00 00 	j 400838 <__new_exitfn+0x170>
  4007d4:	0e 02 10 00 
  4007d8:	43 00 00 00 	addiu $2,$6,8
  4007dc:	08 00 02 06 
  4007e0:	42 00 00 00 	addu $2,$7,$2
  4007e4:	00 02 02 07 
  4007e8:	01 00 00 00 	j 400838 <__new_exitfn+0x170>
  4007ec:	0e 02 10 00 
  4007f0:	43 00 00 00 	addiu $2,$3,1
  4007f4:	01 00 02 03 
  4007f8:	34 00 00 00 	sw $2,4($7)
  4007fc:	04 00 02 07 
  400800:	55 00 00 00 	sll $2,$3,0x1
  400804:	01 02 03 00 
  400808:	42 00 00 00 	addu $2,$2,$3
  40080c:	00 02 03 02 
  400810:	55 00 00 00 	sll $2,$2,0x2
  400814:	02 02 02 00 
  400818:	43 00 00 00 	addiu $2,$2,8
  40081c:	08 00 02 02 
  400820:	42 00 00 00 	addu $2,$7,$2
  400824:	00 02 02 07 
  400828:	01 00 00 00 	j 400838 <__new_exitfn+0x170>
  40082c:	0e 02 10 00 
  400830:	42 00 00 00 	addu $2,$0,$0
  400834:	00 02 00 00 
  400838:	28 00 00 00 	lw $31,24($29)
  40083c:	18 00 1f 1d 
  400840:	43 00 00 00 	addiu $29,$29,32
  400844:	20 00 1d 1d 
  400848:	03 00 00 00 	jr $31
  40084c:	00 00 00 1f 

00400850 <_cleanup>:
  400850:	43 00 00 00 	addiu $29,$29,-24
  400854:	e8 ff 1d 1d 
  400858:	34 00 00 00 	sw $31,16($29)
  40085c:	10 00 1f 1d 
  400860:	42 00 00 00 	addu $4,$0,$0
  400864:	00 04 00 00 
  400868:	02 00 00 00 	jal 4018a0 <fclose>
  40086c:	28 06 10 00 
  400870:	28 00 00 00 	lw $31,16($29)
  400874:	10 00 1f 1d 
  400878:	43 00 00 00 	addiu $29,$29,24
  40087c:	18 00 1d 1d 
  400880:	03 00 00 00 	jr $31
  400884:	00 00 00 1f 
	...
  400890:	01 00 00 00 	j 401b20 <syscall_error>
  400894:	c8 06 10 00 
	...

004008a0 <_exit>:
  4008a0:	43 00 00 00 	addiu $2,$0,1
  4008a4:	01 00 02 00 
  4008a8:	a0 00 00 00 	syscall 
  4008ac:	00 00 00 00 
  4008b0:	06 00 00 00 	bne $7,$0,400890 <_cleanup+0x40>
  4008b4:	f6 ff 00 07 
	...

004008c0 <strrchr>:
  4008c0:	43 00 00 00 	addiu $29,$29,-32
  4008c4:	e0 ff 1d 1d 
  4008c8:	34 00 00 00 	sw $17,20($29)
  4008cc:	14 00 11 1d 
  4008d0:	4f 00 00 00 	andi $17,$5,255
  4008d4:	ff 00 11 05 
  4008d8:	34 00 00 00 	sw $31,24($29)
  4008dc:	18 00 1f 1d 
  4008e0:	34 00 00 00 	sw $16,16($29)
  4008e4:	10 00 10 1d 
  4008e8:	06 00 00 00 	bne $17,$0,400908 <strrchr+0x48>
  4008ec:	06 00 00 11 
  4008f0:	42 00 00 00 	addu $5,$0,$0
  4008f4:	00 05 00 00 
  4008f8:	02 00 00 00 	jal 401b40 <strchr>
  4008fc:	d0 06 10 00 
  400900:	01 00 00 00 	j 400948 <strrchr+0x88>
  400904:	52 02 10 00 
  400908:	42 00 00 00 	addu $16,$0,$0
  40090c:	00 10 00 00 
  400910:	42 00 00 00 	addu $5,$0,$17
  400914:	00 05 11 00 
  400918:	02 00 00 00 	jal 401b40 <strchr>
  40091c:	d0 06 10 00 
  400920:	05 00 00 00 	beq $2,$0,400940 <strrchr+0x80>
  400924:	06 00 00 02 
  400928:	42 00 00 00 	addu $16,$0,$2
  40092c:	00 10 02 00 
  400930:	43 00 00 00 	addiu $4,$16,1
  400934:	01 00 04 10 
  400938:	01 00 00 00 	j 400910 <strrchr+0x50>
  40093c:	44 02 10 00 
  400940:	42 00 00 00 	addu $2,$0,$16
  400944:	00 02 10 00 
  400948:	28 00 00 00 	lw $31,24($29)
  40094c:	18 00 1f 1d 
  400950:	28 00 00 00 	lw $17,20($29)
  400954:	14 00 11 1d 
  400958:	28 00 00 00 	lw $16,16($29)
  40095c:	10 00 10 1d 
  400960:	43 00 00 00 	addiu $29,$29,32
  400964:	20 00 1d 1d 
  400968:	03 00 00 00 	jr $31
  40096c:	00 00 00 1f 

00400970 <initialize>:
  400970:	43 00 00 00 	addiu $29,$29,-24
  400974:	e8 ff 1d 1d 
  400978:	28 00 00 00 	lw $3,-32720($28)
  40097c:	30 80 03 1c 
  400980:	43 00 00 00 	addiu $4,$0,12288
  400984:	00 30 04 00 
  400988:	43 00 00 00 	addiu $2,$0,1024
  40098c:	00 04 02 00 
  400990:	34 00 00 00 	sw $31,20($29)
  400994:	14 00 1f 1d 
  400998:	34 00 00 00 	sw $16,16($29)
  40099c:	10 00 10 1d 
  4009a0:	34 00 00 00 	sw $2,-32656($28)
  4009a4:	70 80 02 1c 
  4009a8:	04 00 00 00 	jalr $31,$3
  4009ac:	00 1f 00 03 
  4009b0:	42 00 00 00 	addu $16,$0,$2
  4009b4:	00 10 02 00 
  4009b8:	4f 00 00 00 	andi $2,$16,4095
  4009bc:	ff 0f 02 10 
  4009c0:	05 00 00 00 	beq $2,$0,4009f0 <initialize+0x80>
  4009c4:	0a 00 00 02 
  4009c8:	43 00 00 00 	addiu $4,$0,4096
  4009cc:	00 10 04 00 
  4009d0:	45 00 00 00 	subu $4,$4,$2
  4009d4:	00 04 02 04 
  4009d8:	28 00 00 00 	lw $2,-32720($28)
  4009dc:	30 80 02 1c 
  4009e0:	42 00 00 00 	addu $16,$16,$4
  4009e4:	00 10 04 10 
  4009e8:	04 00 00 00 	jalr $31,$2
  4009ec:	00 1f 00 02 
  4009f0:	28 00 00 00 	lw $2,-32604($28)
  4009f4:	a4 80 02 1c 
  4009f8:	05 00 00 00 	beq $2,$0,400a08 <initialize+0x98>
  4009fc:	02 00 00 02 
  400a00:	04 00 00 00 	jalr $31,$2
  400a04:	00 1f 00 02 
  400a08:	34 00 00 00 	sw $16,-32600($28)
  400a0c:	a8 80 10 1c 
  400a10:	05 00 00 00 	beq $16,$0,400ad0 <initialize+0x160>
  400a14:	2e 00 00 10 
  400a18:	28 00 00 00 	lw $2,-32656($28)
  400a1c:	70 80 02 1c 
  400a20:	42 00 00 00 	addu $4,$0,$16
  400a24:	00 04 10 00 
  400a28:	42 00 00 00 	addu $5,$0,$0
  400a2c:	00 05 00 00 
  400a30:	55 00 00 00 	sll $6,$2,0x1
  400a34:	01 06 02 00 
  400a38:	42 00 00 00 	addu $6,$6,$2
  400a3c:	00 06 02 06 
  400a40:	55 00 00 00 	sll $6,$6,0x2
  400a44:	02 06 06 00 
  400a48:	02 00 00 00 	jal 401d30 <memset>
  400a4c:	4c 07 10 00 
  400a50:	28 00 00 00 	lw $4,-32600($28)
  400a54:	a8 80 04 1c 
  400a58:	28 00 00 00 	lw $5,-32656($28)
  400a5c:	70 80 05 1c 
  400a60:	43 00 00 00 	addiu $2,$0,1
  400a64:	01 00 02 00 
  400a68:	43 00 00 00 	addiu $3,$0,1
  400a6c:	01 00 03 00 
  400a70:	34 00 00 00 	sw $0,-32612($28)
  400a74:	9c 80 00 1c 
  400a78:	34 00 00 00 	sw $3,-32584($28)
  400a7c:	b8 80 03 1c 
  400a80:	34 00 00 00 	sw $3,-32596($28)
  400a84:	ac 80 03 1c 
  400a88:	55 00 00 00 	sll $3,$5,0x1
  400a8c:	01 03 05 00 
  400a90:	42 00 00 00 	addu $3,$3,$5
  400a94:	00 03 05 03 
  400a98:	55 00 00 00 	sll $3,$3,0x2
  400a9c:	02 03 03 00 
  400aa0:	34 00 00 00 	sw $0,0($4)
  400aa4:	00 00 00 04 
  400aa8:	34 00 00 00 	sw $0,8($4)
  400aac:	08 00 00 04 
  400ab0:	34 00 00 00 	sw $0,4($4)
  400ab4:	04 00 00 04 
  400ab8:	34 00 00 00 	sw $4,-32588($28)
  400abc:	b4 80 04 1c 
  400ac0:	34 00 00 00 	sw $3,-32624($28)
  400ac4:	90 80 03 1c 
  400ac8:	01 00 00 00 	j 400ad8 <initialize+0x168>
  400acc:	b6 02 10 00 
  400ad0:	42 00 00 00 	addu $2,$0,$0
  400ad4:	00 02 00 00 
  400ad8:	28 00 00 00 	lw $31,20($29)
  400adc:	14 00 1f 1d 
  400ae0:	28 00 00 00 	lw $16,16($29)
  400ae4:	10 00 10 1d 
  400ae8:	43 00 00 00 	addiu $29,$29,24
  400aec:	18 00 1d 1d 
  400af0:	03 00 00 00 	jr $31
  400af4:	00 00 00 1f 

00400af8 <morecore>:
  400af8:	28 00 00 00 	lw $2,-32720($28)
  400afc:	30 80 02 1c 
  400b00:	43 00 00 00 	addiu $29,$29,-40
  400b04:	d8 ff 1d 1d 
  400b08:	34 00 00 00 	sw $19,28($29)
  400b0c:	1c 00 13 1d 
  400b10:	42 00 00 00 	addu $19,$0,$4
  400b14:	00 13 04 00 
  400b18:	34 00 00 00 	sw $31,36($29)
  400b1c:	24 00 1f 1d 
  400b20:	34 00 00 00 	sw $20,32($29)
  400b24:	20 00 14 1d 
  400b28:	34 00 00 00 	sw $18,24($29)
  400b2c:	18 00 12 1d 
  400b30:	34 00 00 00 	sw $17,20($29)
  400b34:	14 00 11 1d 
  400b38:	34 00 00 00 	sw $16,16($29)
  400b3c:	10 00 10 1d 
  400b40:	04 00 00 00 	jalr $31,$2
  400b44:	00 1f 00 02 
  400b48:	42 00 00 00 	addu $16,$0,$2
  400b4c:	00 10 02 00 
  400b50:	4f 00 00 00 	andi $2,$16,4095
  400b54:	ff 0f 02 10 
  400b58:	05 00 00 00 	beq $2,$0,400b88 <morecore+0x90>
  400b5c:	0a 00 00 02 
  400b60:	43 00 00 00 	addiu $4,$0,4096
  400b64:	00 10 04 00 
  400b68:	45 00 00 00 	subu $4,$4,$2
  400b6c:	00 04 02 04 
  400b70:	28 00 00 00 	lw $2,-32720($28)
  400b74:	30 80 02 1c 
  400b78:	42 00 00 00 	addu $16,$16,$4
  400b7c:	00 10 04 10 
  400b80:	04 00 00 00 	jalr $31,$2
  400b84:	00 1f 00 02 
  400b88:	28 00 00 00 	lw $2,-32604($28)
  400b8c:	a4 80 02 1c 
  400b90:	05 00 00 00 	beq $2,$0,400ba0 <morecore+0xa8>
  400b94:	02 00 00 02 
  400b98:	04 00 00 00 	jalr $31,$2
  400b9c:	00 1f 00 02 
  400ba0:	42 00 00 00 	addu $18,$0,$16
  400ba4:	00 12 10 00 
  400ba8:	06 00 00 00 	bne $18,$0,400bc0 <morecore+0xc8>
  400bac:	04 00 00 12 
  400bb0:	42 00 00 00 	addu $2,$0,$0
  400bb4:	00 02 00 00 
  400bb8:	01 00 00 00 	j 400ed8 <morecore+0x3e0>
  400bbc:	b6 03 10 00 
  400bc0:	28 00 00 00 	lw $5,-32588($28)
  400bc4:	b4 80 05 1c 
  400bc8:	42 00 00 00 	addu $4,$18,$19
  400bcc:	00 04 13 12 
  400bd0:	45 00 00 00 	subu $2,$4,$5
  400bd4:	00 02 05 04 
  400bd8:	0a 00 00 00 	bgez $2,400be8 <morecore+0xf0>
  400bdc:	02 00 00 02 
  400be0:	43 00 00 00 	addiu $2,$2,4095
  400be4:	ff 0f 02 02 
  400be8:	28 00 00 00 	lw $3,-32656($28)
  400bec:	70 80 03 1c 
  400bf0:	59 00 00 00 	sra $2,$2,0xc
  400bf4:	0c 02 02 00 
  400bf8:	43 00 00 00 	addiu $2,$2,1
  400bfc:	01 00 02 02 
  400c00:	5d 00 00 00 	sltu $2,$3,$2
  400c04:	00 02 02 03 
  400c08:	05 00 00 00 	beq $2,$0,400e90 <morecore+0x398>
  400c0c:	a0 00 00 02 
  400c10:	42 00 00 00 	addu $17,$0,$3
  400c14:	00 11 03 00 
  400c18:	42 00 00 00 	addu $3,$0,$5
  400c1c:	00 03 05 00 
  400c20:	45 00 00 00 	subu $2,$4,$3
  400c24:	00 02 03 04 
  400c28:	0a 00 00 00 	bgez $2,400c38 <morecore+0x140>
  400c2c:	02 00 00 02 
  400c30:	43 00 00 00 	addiu $2,$2,4095
  400c34:	ff 0f 02 02 
  400c38:	59 00 00 00 	sra $2,$2,0xc
  400c3c:	0c 02 02 00 
  400c40:	43 00 00 00 	addiu $2,$2,1
  400c44:	01 00 02 02 
  400c48:	5d 00 00 00 	sltu $2,$17,$2
  400c4c:	00 02 02 11 
  400c50:	05 00 00 00 	beq $2,$0,400c68 <morecore+0x170>
  400c54:	04 00 00 02 
  400c58:	55 00 00 00 	sll $17,$17,0x1
  400c5c:	01 11 11 00 
  400c60:	01 00 00 00 	j 400c20 <morecore+0x128>
  400c64:	08 03 10 00 
  400c68:	55 00 00 00 	sll $2,$17,0x1
  400c6c:	01 02 11 00 
  400c70:	42 00 00 00 	addu $2,$2,$17
  400c74:	00 02 11 02 
  400c78:	28 00 00 00 	lw $3,-32720($28)
  400c7c:	30 80 03 1c 
  400c80:	55 00 00 00 	sll $20,$2,0x2
  400c84:	02 14 02 00 
  400c88:	42 00 00 00 	addu $4,$0,$20
  400c8c:	00 04 14 00 
  400c90:	04 00 00 00 	jalr $31,$3
  400c94:	00 1f 00 03 
  400c98:	42 00 00 00 	addu $16,$0,$2
  400c9c:	00 10 02 00 
  400ca0:	4f 00 00 00 	andi $2,$16,4095
  400ca4:	ff 0f 02 10 
  400ca8:	05 00 00 00 	beq $2,$0,400cd8 <morecore+0x1e0>
  400cac:	0a 00 00 02 
  400cb0:	43 00 00 00 	addiu $4,$0,4096
  400cb4:	00 10 04 00 
  400cb8:	45 00 00 00 	subu $4,$4,$2
  400cbc:	00 04 02 04 
  400cc0:	28 00 00 00 	lw $2,-32720($28)
  400cc4:	30 80 02 1c 
  400cc8:	42 00 00 00 	addu $16,$16,$4
  400ccc:	00 10 04 10 
  400cd0:	04 00 00 00 	jalr $31,$2
  400cd4:	00 1f 00 02 
  400cd8:	28 00 00 00 	lw $2,-32604($28)
  400cdc:	a4 80 02 1c 
  400ce0:	05 00 00 00 	beq $2,$0,400cf0 <morecore+0x1f8>
  400ce4:	02 00 00 02 
  400ce8:	04 00 00 00 	jalr $31,$2
  400cec:	00 1f 00 02 
  400cf0:	06 00 00 00 	bne $16,$0,400d20 <morecore+0x228>
  400cf4:	0a 00 00 10 
  400cf8:	28 00 00 00 	lw $2,-32720($28)
  400cfc:	30 80 02 1c 
  400d00:	45 00 00 00 	subu $4,$0,$19
  400d04:	00 04 13 00 
  400d08:	04 00 00 00 	jalr $31,$2
  400d0c:	00 1f 00 02 
  400d10:	42 00 00 00 	addu $2,$0,$0
  400d14:	00 02 00 00 
  400d18:	01 00 00 00 	j 400ed8 <morecore+0x3e0>
  400d1c:	b6 03 10 00 
  400d20:	28 00 00 00 	lw $2,-32656($28)
  400d24:	70 80 02 1c 
  400d28:	42 00 00 00 	addu $4,$0,$16
  400d2c:	00 04 10 00 
  400d30:	28 00 00 00 	lw $5,-32600($28)
  400d34:	a8 80 05 1c 
  400d38:	55 00 00 00 	sll $6,$2,0x1
  400d3c:	01 06 02 00 
  400d40:	42 00 00 00 	addu $6,$6,$2
  400d44:	00 06 02 06 
  400d48:	55 00 00 00 	sll $6,$6,0x2
  400d4c:	02 06 06 00 
  400d50:	02 00 00 00 	jal 401ea0 <memcpy>
  400d54:	a8 07 10 00 
  400d58:	28 00 00 00 	lw $2,-32656($28)
  400d5c:	70 80 02 1c 
  400d60:	42 00 00 00 	addu $5,$0,$0
  400d64:	00 05 00 00 
  400d68:	55 00 00 00 	sll $4,$2,0x1
  400d6c:	01 04 02 00 
  400d70:	42 00 00 00 	addu $4,$4,$2
  400d74:	00 04 02 04 
  400d78:	55 00 00 00 	sll $4,$4,0x2
  400d7c:	02 04 04 00 
  400d80:	42 00 00 00 	addu $4,$16,$4
  400d84:	00 04 04 10 
  400d88:	45 00 00 00 	subu $2,$17,$2
  400d8c:	00 02 02 11 
  400d90:	55 00 00 00 	sll $6,$2,0x1
  400d94:	01 06 02 00 
  400d98:	42 00 00 00 	addu $6,$6,$2
  400d9c:	00 06 02 06 
  400da0:	55 00 00 00 	sll $6,$6,0x2
  400da4:	02 06 06 00 
  400da8:	02 00 00 00 	jal 401d30 <memset>
  400dac:	4c 07 10 00 
  400db0:	28 00 00 00 	lw $4,-32600($28)
  400db4:	a8 80 04 1c 
  400db8:	28 00 00 00 	lw $2,-32588($28)
  400dbc:	b4 80 02 1c 
  400dc0:	45 00 00 00 	subu $5,$4,$2
  400dc4:	00 05 02 04 
  400dc8:	42 00 00 00 	addu $3,$0,$5
  400dcc:	00 03 05 00 
  400dd0:	0a 00 00 00 	bgez $5,400de0 <morecore+0x2e8>
  400dd4:	02 00 00 05 
  400dd8:	43 00 00 00 	addiu $3,$5,4095
  400ddc:	ff 0f 03 05 
  400de0:	59 00 00 00 	sra $3,$3,0xc
  400de4:	0c 03 03 00 
  400de8:	55 00 00 00 	sll $2,$3,0x1
  400dec:	01 02 03 00 
  400df0:	42 00 00 00 	addu $2,$2,$3
  400df4:	00 02 03 02 
  400df8:	55 00 00 00 	sll $2,$2,0x2
  400dfc:	02 02 02 00 
  400e00:	42 00 00 00 	addu $6,$2,$16
  400e04:	00 06 10 02 
  400e08:	34 00 00 00 	sw $0,12($6)
  400e0c:	0c 00 00 06 
  400e10:	28 00 00 00 	lw $3,-32656($28)
  400e14:	70 80 03 1c 
  400e18:	28 00 00 00 	lw $5,-32584($28)
  400e1c:	b8 80 05 1c 
  400e20:	34 00 00 00 	sw $16,-32600($28)
  400e24:	a8 80 10 1c 
  400e28:	55 00 00 00 	sll $2,$3,0x1
  400e2c:	01 02 03 00 
  400e30:	42 00 00 00 	addu $2,$2,$3
  400e34:	00 02 03 02 
  400e38:	55 00 00 00 	sll $2,$2,0x2
  400e3c:	02 02 02 00 
  400e40:	28 00 00 00 	lw $3,-32624($28)
  400e44:	90 80 03 1c 
  400e48:	43 00 00 00 	addiu $2,$2,4095
  400e4c:	ff 0f 02 02 
  400e50:	57 00 00 00 	srl $2,$2,0xc
  400e54:	0c 02 02 00 
  400e58:	43 00 00 00 	addiu $5,$5,1
  400e5c:	01 00 05 05 
  400e60:	34 00 00 00 	sw $2,16($6)
  400e64:	10 00 02 06 
  400e68:	34 00 00 00 	sw $5,-32584($28)
  400e6c:	b8 80 05 1c 
  400e70:	42 00 00 00 	addu $3,$20,$3
  400e74:	00 03 03 14 
  400e78:	34 00 00 00 	sw $3,-32624($28)
  400e7c:	90 80 03 1c 
  400e80:	02 00 00 00 	jal 402060 <_free_internal>
  400e84:	18 08 10 00 
  400e88:	34 00 00 00 	sw $17,-32656($28)
  400e8c:	70 80 11 1c 
  400e90:	28 00 00 00 	lw $3,-32588($28)
  400e94:	b4 80 03 1c 
  400e98:	42 00 00 00 	addu $2,$18,$19
  400e9c:	00 02 13 12 
  400ea0:	45 00 00 00 	subu $2,$2,$3
  400ea4:	00 02 03 02 
  400ea8:	0a 00 00 00 	bgez $2,400eb8 <morecore+0x3c0>
  400eac:	02 00 00 02 
  400eb0:	43 00 00 00 	addiu $2,$2,4095
  400eb4:	ff 0f 02 02 
  400eb8:	59 00 00 00 	sra $2,$2,0xc
  400ebc:	0c 02 02 00 
  400ec0:	43 00 00 00 	addiu $2,$2,1
  400ec4:	01 00 02 02 
  400ec8:	34 00 00 00 	sw $2,-32608($28)
  400ecc:	a0 80 02 1c 
  400ed0:	42 00 00 00 	addu $2,$0,$18
  400ed4:	00 02 12 00 
  400ed8:	28 00 00 00 	lw $31,36($29)
  400edc:	24 00 1f 1d 
  400ee0:	28 00 00 00 	lw $20,32($29)
  400ee4:	20 00 14 1d 
  400ee8:	28 00 00 00 	lw $19,28($29)
  400eec:	1c 00 13 1d 
  400ef0:	28 00 00 00 	lw $18,24($29)
  400ef4:	18 00 12 1d 
  400ef8:	28 00 00 00 	lw $17,20($29)
  400efc:	14 00 11 1d 
  400f00:	28 00 00 00 	lw $16,16($29)
  400f04:	10 00 10 1d 
  400f08:	43 00 00 00 	addiu $29,$29,40
  400f0c:	28 00 1d 1d 
  400f10:	03 00 00 00 	jr $31
  400f14:	00 00 00 1f 

00400f18 <malloc>:
  400f18:	28 00 00 00 	lw $2,-32620($28)
  400f1c:	94 80 02 1c 
  400f20:	43 00 00 00 	addiu $29,$29,-40
  400f24:	d8 ff 1d 1d 
  400f28:	34 00 00 00 	sw $16,16($29)
  400f2c:	10 00 10 1d 
  400f30:	42 00 00 00 	addu $16,$0,$4
  400f34:	00 10 04 00 
  400f38:	34 00 00 00 	sw $31,36($29)
  400f3c:	24 00 1f 1d 
  400f40:	34 00 00 00 	sw $20,32($29)
  400f44:	20 00 14 1d 
  400f48:	34 00 00 00 	sw $19,28($29)
  400f4c:	1c 00 13 1d 
  400f50:	34 00 00 00 	sw $18,24($29)
  400f54:	18 00 12 1d 
  400f58:	34 00 00 00 	sw $17,20($29)
  400f5c:	14 00 11 1d 
  400f60:	05 00 00 00 	beq $2,$0,400f78 <malloc+0x60>
  400f64:	04 00 00 02 
  400f68:	04 00 00 00 	jalr $31,$2
  400f6c:	00 1f 00 02 
  400f70:	01 00 00 00 	j 401858 <malloc+0x940>
  400f74:	16 06 10 00 
  400f78:	28 00 00 00 	lw $2,-32596($28)
  400f7c:	ac 80 02 1c 
  400f80:	06 00 00 00 	bne $2,$0,400f98 <malloc+0x80>
  400f84:	04 00 00 02 
  400f88:	02 00 00 00 	jal 400970 <initialize>
  400f8c:	5c 02 10 00 
  400f90:	05 00 00 00 	beq $2,$0,401728 <malloc+0x810>
  400f94:	e4 01 00 02 
  400f98:	5e 00 00 00 	sltiu $2,$16,8
  400f9c:	08 00 02 10 
  400fa0:	05 00 00 00 	beq $2,$0,400fb0 <malloc+0x98>
  400fa4:	02 00 00 02 
  400fa8:	43 00 00 00 	addiu $16,$0,8
  400fac:	08 00 10 00 
  400fb0:	5e 00 00 00 	sltiu $2,$16,2049
  400fb4:	01 08 02 10 
  400fb8:	05 00 00 00 	beq $2,$0,401350 <malloc+0x438>
  400fbc:	e4 00 00 02 
  400fc0:	43 00 00 00 	addiu $17,$0,1
  400fc4:	01 00 11 00 
  400fc8:	43 00 00 00 	addiu $16,$16,-1
  400fcc:	ff ff 10 10 
  400fd0:	57 00 00 00 	srl $16,$16,0x1
  400fd4:	01 10 10 00 
  400fd8:	05 00 00 00 	beq $16,$0,400ff8 <malloc+0xe0>
  400fdc:	06 00 00 10 
  400fe0:	43 00 00 00 	addiu $17,$17,1
  400fe4:	01 00 11 11 
  400fe8:	57 00 00 00 	srl $16,$16,0x1
  400fec:	01 10 10 00 
  400ff0:	06 00 00 00 	bne $16,$0,400fe0 <malloc+0xc8>
  400ff4:	fa ff 00 10 
  400ff8:	55 00 00 00 	sll $16,$17,0x3
  400ffc:	03 10 11 00 
  401000:	a2 00 00 00 	lui $2,4096
  401004:	00 10 02 00 
  401008:	42 00 00 00 	addu $2,$2,$16
  40100c:	00 02 10 02 
  401010:	28 00 00 00 	lw $2,992($2)
  401014:	e0 03 02 02 
  401018:	05 00 00 00 	beq $2,$0,401170 <malloc+0x258>
  40101c:	54 00 00 02 
  401020:	42 00 00 00 	addu $6,$0,$2
  401024:	00 06 02 00 
  401028:	28 00 00 00 	lw $3,4($6)
  40102c:	04 00 03 06 
  401030:	28 00 00 00 	lw $2,0($6)
  401034:	00 00 02 06 
  401038:	34 00 00 00 	sw $2,0($3)
  40103c:	00 00 02 03 
  401040:	28 00 00 00 	lw $3,0($6)
  401044:	00 00 03 06 
  401048:	05 00 00 00 	beq $3,$0,401060 <malloc+0x148>
  40104c:	04 00 00 03 
  401050:	28 00 00 00 	lw $2,4($6)
  401054:	04 00 02 06 
  401058:	34 00 00 00 	sw $2,4($3)
  40105c:	04 00 02 03 
  401060:	28 00 00 00 	lw $2,-32588($28)
  401064:	b4 80 02 1c 
  401068:	45 00 00 00 	subu $2,$6,$2
  40106c:	00 02 02 06 
  401070:	0a 00 00 00 	bgez $2,401080 <malloc+0x168>
  401074:	02 00 00 02 
  401078:	43 00 00 00 	addiu $2,$2,4095
  40107c:	ff 0f 02 02 
  401080:	59 00 00 00 	sra $2,$2,0xc
  401084:	0c 02 02 00 
  401088:	43 00 00 00 	addiu $7,$2,1
  40108c:	01 00 07 02 
  401090:	28 00 00 00 	lw $3,-32600($28)
  401094:	a8 80 03 1c 
  401098:	55 00 00 00 	sll $2,$7,0x1
  40109c:	01 02 07 00 
  4010a0:	42 00 00 00 	addu $2,$2,$7
  4010a4:	00 02 07 02 
  4010a8:	55 00 00 00 	sll $2,$2,0x2
  4010ac:	02 02 02 00 
  4010b0:	42 00 00 00 	addu $3,$2,$3
  4010b4:	00 03 03 02 
  4010b8:	28 00 00 00 	lw $2,4($3)
  4010bc:	04 00 02 03 
  4010c0:	43 00 00 00 	addiu $2,$2,-1
  4010c4:	ff ff 02 02 
  4010c8:	34 00 00 00 	sw $2,4($3)
  4010cc:	04 00 02 03 
  4010d0:	05 00 00 00 	beq $2,$0,4010f8 <malloc+0x1e0>
  4010d4:	08 00 00 02 
  4010d8:	28 00 00 00 	lw $2,0($6)
  4010dc:	00 00 02 06 
  4010e0:	4f 00 00 00 	andi $2,$2,4095
  4010e4:	ff 0f 02 02 
  4010e8:	58 00 00 00 	srlv $2,$2,$17
  4010ec:	00 02 02 11 
  4010f0:	34 00 00 00 	sw $2,8($3)
  4010f4:	08 00 02 03 
  4010f8:	28 00 00 00 	lw $2,-32584($28)
  4010fc:	b8 80 02 1c 
  401100:	43 00 00 00 	addiu $5,$0,1
  401104:	01 00 05 00 
  401108:	28 00 00 00 	lw $3,-32616($28)
  40110c:	98 80 03 1c 
  401110:	28 00 00 00 	lw $4,-32592($28)
  401114:	b0 80 04 1c 
  401118:	56 00 00 00 	sllv $5,$5,$17
  40111c:	00 05 05 11 
  401120:	43 00 00 00 	addiu $2,$2,1
  401124:	01 00 02 02 
  401128:	34 00 00 00 	sw $2,-32584($28)
  40112c:	b8 80 02 1c 
  401130:	28 00 00 00 	lw $2,-32624($28)
  401134:	90 80 02 1c 
  401138:	43 00 00 00 	addiu $3,$3,-1
  40113c:	ff ff 03 03 
  401140:	45 00 00 00 	subu $4,$4,$5
  401144:	00 04 05 04 
  401148:	34 00 00 00 	sw $3,-32616($28)
  40114c:	98 80 03 1c 
  401150:	34 00 00 00 	sw $4,-32592($28)
  401154:	b0 80 04 1c 
  401158:	42 00 00 00 	addu $2,$5,$2
  40115c:	00 02 02 05 
  401160:	34 00 00 00 	sw $2,-32624($28)
  401164:	90 80 02 1c 
  401168:	01 00 00 00 	j 401850 <malloc+0x938>
  40116c:	14 06 10 00 
  401170:	43 00 00 00 	addiu $4,$0,4096
  401174:	00 10 04 00 
  401178:	02 00 00 00 	jal 400f18 <malloc>
  40117c:	c6 03 10 00 
  401180:	42 00 00 00 	addu $6,$0,$2
  401184:	00 06 02 00 
  401188:	05 00 00 00 	beq $6,$0,401728 <malloc+0x810>
  40118c:	66 01 00 06 
  401190:	43 00 00 00 	addiu $4,$0,1
  401194:	01 00 04 00 
  401198:	43 00 00 00 	addiu $2,$0,4096
  40119c:	00 10 02 00 
  4011a0:	5a 00 00 00 	srav $3,$2,$17
  4011a4:	00 03 02 11 
  4011a8:	5d 00 00 00 	sltu $2,$4,$3
  4011ac:	00 02 03 04 
  4011b0:	05 00 00 00 	beq $2,$0,401250 <malloc+0x338>
  4011b4:	26 00 00 02 
  4011b8:	42 00 00 00 	addu $7,$0,$16
  4011bc:	00 07 10 00 
  4011c0:	a2 00 00 00 	lui $2,4096
  4011c4:	00 10 02 00 
  4011c8:	43 00 00 00 	addiu $2,$2,992
  4011cc:	e0 03 02 02 
  4011d0:	42 00 00 00 	addu $5,$7,$2
  4011d4:	00 05 02 07 
  4011d8:	42 00 00 00 	addu $8,$0,$3
  4011dc:	00 08 03 00 
  4011e0:	a2 00 00 00 	lui $3,4096
  4011e4:	00 10 03 00 
  4011e8:	42 00 00 00 	addu $3,$3,$7
  4011ec:	00 03 07 03 
  4011f0:	28 00 00 00 	lw $3,992($3)
  4011f4:	e0 03 03 03 
  4011f8:	56 00 00 00 	sllv $2,$4,$17
  4011fc:	00 02 04 11 
  401200:	42 00 00 00 	addu $2,$6,$2
  401204:	00 02 02 06 
  401208:	34 00 00 00 	sw $3,0($2)
  40120c:	00 00 03 02 
  401210:	34 00 00 00 	sw $5,4($2)
  401214:	04 00 05 02 
  401218:	34 00 00 00 	sw $2,0($5)
  40121c:	00 00 02 05 
  401220:	28 00 00 00 	lw $3,0($2)
  401224:	00 00 03 02 
  401228:	05 00 00 00 	beq $3,$0,401238 <malloc+0x320>
  40122c:	02 00 00 03 
  401230:	34 00 00 00 	sw $2,4($3)
  401234:	04 00 02 03 
  401238:	43 00 00 00 	addiu $4,$4,1
  40123c:	01 00 04 04 
  401240:	5d 00 00 00 	sltu $2,$4,$8
  401244:	00 02 08 04 
  401248:	06 00 00 00 	bne $2,$0,4011e0 <malloc+0x2c8>
  40124c:	e4 ff 00 02 
  401250:	28 00 00 00 	lw $2,-32588($28)
  401254:	b4 80 02 1c 
  401258:	45 00 00 00 	subu $2,$6,$2
  40125c:	00 02 02 06 
  401260:	0a 00 00 00 	bgez $2,401270 <malloc+0x358>
  401264:	02 00 00 02 
  401268:	43 00 00 00 	addiu $2,$2,4095
  40126c:	ff 0f 02 02 
  401270:	59 00 00 00 	sra $2,$2,0xc
  401274:	0c 02 02 00 
  401278:	43 00 00 00 	addiu $7,$2,1
  40127c:	01 00 07 02 
  401280:	28 00 00 00 	lw $3,-32600($28)
  401284:	a8 80 03 1c 
  401288:	55 00 00 00 	sll $2,$7,0x1
  40128c:	01 02 07 00 
  401290:	42 00 00 00 	addu $2,$2,$7
  401294:	00 02 07 02 
  401298:	28 00 00 00 	lw $5,-32616($28)
  40129c:	98 80 05 1c 
  4012a0:	55 00 00 00 	sll $2,$2,0x2
  4012a4:	02 02 02 00 
  4012a8:	42 00 00 00 	addu $2,$2,$3
  4012ac:	00 02 03 02 
  4012b0:	43 00 00 00 	addiu $3,$4,-1
  4012b4:	ff ff 03 04 
  4012b8:	43 00 00 00 	addiu $5,$5,-1
  4012bc:	ff ff 05 05 
  4012c0:	34 00 00 00 	sw $17,0($2)
  4012c4:	00 00 11 02 
  4012c8:	34 00 00 00 	sw $3,4($2)
  4012cc:	04 00 03 02 
  4012d0:	34 00 00 00 	sw $3,8($2)
  4012d4:	08 00 03 02 
  4012d8:	43 00 00 00 	addiu $2,$0,4096
  4012dc:	00 10 02 00 
  4012e0:	28 00 00 00 	lw $4,-32592($28)
  4012e4:	b0 80 04 1c 
  4012e8:	5a 00 00 00 	srav $2,$2,$17
  4012ec:	00 02 02 11 
  4012f0:	42 00 00 00 	addu $5,$5,$2
  4012f4:	00 05 02 05 
  4012f8:	28 00 00 00 	lw $2,-32624($28)
  4012fc:	90 80 02 1c 
  401300:	43 00 00 00 	addiu $3,$0,1
  401304:	01 00 03 00 
  401308:	56 00 00 00 	sllv $3,$3,$17
  40130c:	00 03 03 11 
  401310:	34 00 00 00 	sw $5,-32616($28)
  401314:	98 80 05 1c 
  401318:	43 00 00 00 	addiu $4,$4,4096
  40131c:	00 10 04 04 
  401320:	45 00 00 00 	subu $4,$4,$3
  401324:	00 04 03 04 
  401328:	43 00 00 00 	addiu $2,$2,-4096
  40132c:	00 f0 02 02 
  401330:	42 00 00 00 	addu $2,$2,$3
  401334:	00 02 03 02 
  401338:	34 00 00 00 	sw $4,-32592($28)
  40133c:	b0 80 04 1c 
  401340:	34 00 00 00 	sw $2,-32624($28)
  401344:	90 80 02 1c 
  401348:	01 00 00 00 	j 401850 <malloc+0x938>
  40134c:	14 06 10 00 
  401350:	28 00 00 00 	lw $7,-32612($28)
  401354:	9c 80 07 1c 
  401358:	28 00 00 00 	lw $5,-32600($28)
  40135c:	a8 80 05 1c 
  401360:	43 00 00 00 	addiu $2,$16,4095
  401364:	ff 0f 02 10 
  401368:	55 00 00 00 	sll $4,$7,0x1
  40136c:	01 04 07 00 
  401370:	42 00 00 00 	addu $3,$4,$7
  401374:	00 03 07 04 
  401378:	55 00 00 00 	sll $3,$3,0x2
  40137c:	02 03 03 00 
  401380:	42 00 00 00 	addu $3,$3,$5
  401384:	00 03 05 03 
  401388:	28 00 00 00 	lw $3,0($3)
  40138c:	00 00 03 03 
  401390:	57 00 00 00 	srl $18,$2,0xc
  401394:	0c 12 02 00 
  401398:	42 00 00 00 	addu $20,$0,$7
  40139c:	00 14 07 00 
  4013a0:	5d 00 00 00 	sltu $3,$3,$18
  4013a4:	00 03 12 03 
  4013a8:	05 00 00 00 	beq $3,$0,401608 <malloc+0x6f0>
  4013ac:	96 00 00 03 
  4013b0:	55 00 00 00 	sll $19,$18,0xc
  4013b4:	0c 13 12 00 
  4013b8:	42 00 00 00 	addu $2,$4,$7
  4013bc:	00 02 07 04 
  4013c0:	55 00 00 00 	sll $2,$2,0x2
  4013c4:	02 02 02 00 
  4013c8:	42 00 00 00 	addu $2,$2,$5
  4013cc:	00 02 05 02 
  4013d0:	28 00 00 00 	lw $7,4($2)
  4013d4:	04 00 07 02 
  4013d8:	06 00 00 00 	bne $7,$20,4015c8 <malloc+0x6b0>
  4013dc:	7a 00 14 07 
  4013e0:	28 00 00 00 	lw $7,8($5)
  4013e4:	08 00 07 05 
  4013e8:	28 00 00 00 	lw $3,-32608($28)
  4013ec:	a0 80 03 1c 
  4013f0:	55 00 00 00 	sll $2,$7,0x1
  4013f4:	01 02 07 00 
  4013f8:	42 00 00 00 	addu $2,$2,$7
  4013fc:	00 02 07 02 
  401400:	55 00 00 00 	sll $2,$2,0x2
  401404:	02 02 02 00 
  401408:	42 00 00 00 	addu $2,$2,$5
  40140c:	00 02 05 02 
  401410:	28 00 00 00 	lw $17,0($2)
  401414:	00 00 11 02 
  401418:	05 00 00 00 	beq $3,$0,401500 <malloc+0x5e8>
  40141c:	38 00 00 03 
  401420:	42 00 00 00 	addu $16,$7,$17
  401424:	00 10 11 07 
  401428:	06 00 00 00 	bne $16,$3,401500 <malloc+0x5e8>
  40142c:	34 00 03 10 
  401430:	28 00 00 00 	lw $2,-32720($28)
  401434:	30 80 02 1c 
  401438:	42 00 00 00 	addu $4,$0,$0
  40143c:	00 04 00 00 
  401440:	04 00 00 00 	jalr $31,$2
  401444:	00 1f 00 02 
  401448:	28 00 00 00 	lw $4,-32588($28)
  40144c:	b4 80 04 1c 
  401450:	43 00 00 00 	addiu $3,$16,-1
  401454:	ff ff 03 10 
  401458:	55 00 00 00 	sll $3,$3,0xc
  40145c:	0c 03 03 00 
  401460:	42 00 00 00 	addu $3,$3,$4
  401464:	00 03 04 03 
  401468:	06 00 00 00 	bne $2,$3,401500 <malloc+0x5e8>
  40146c:	24 00 03 02 
  401470:	45 00 00 00 	subu $17,$18,$17
  401474:	00 11 11 12 
  401478:	55 00 00 00 	sll $16,$17,0xc
  40147c:	0c 10 11 00 
  401480:	42 00 00 00 	addu $4,$0,$16
  401484:	00 04 10 00 
  401488:	02 00 00 00 	jal 400af8 <morecore>
  40148c:	be 02 10 00 
  401490:	05 00 00 00 	beq $2,$0,401500 <malloc+0x5e8>
  401494:	1a 00 00 02 
  401498:	28 00 00 00 	lw $3,-32600($28)
  40149c:	a8 80 03 1c 
  4014a0:	28 00 00 00 	lw $7,8($3)
  4014a4:	08 00 07 03 
  4014a8:	55 00 00 00 	sll $2,$7,0x1
  4014ac:	01 02 07 00 
  4014b0:	42 00 00 00 	addu $2,$2,$7
  4014b4:	00 02 07 02 
  4014b8:	55 00 00 00 	sll $2,$2,0x2
  4014bc:	02 02 02 00 
  4014c0:	42 00 00 00 	addu $2,$2,$3
  4014c4:	00 02 03 02 
  4014c8:	28 00 00 00 	lw $3,-32592($28)
  4014cc:	b0 80 03 1c 
  4014d0:	28 00 00 00 	lw $4,0($2)
  4014d4:	00 00 04 02 
  4014d8:	42 00 00 00 	addu $3,$16,$3
  4014dc:	00 03 03 10 
  4014e0:	42 00 00 00 	addu $4,$17,$4
  4014e4:	00 04 04 11 
  4014e8:	34 00 00 00 	sw $3,-32592($28)
  4014ec:	b0 80 03 1c 
  4014f0:	34 00 00 00 	sw $4,0($2)
  4014f4:	00 00 04 02 
  4014f8:	01 00 00 00 	j 4015c8 <malloc+0x6b0>
  4014fc:	72 05 10 00 
  401500:	42 00 00 00 	addu $4,$0,$19
  401504:	00 04 13 00 
  401508:	02 00 00 00 	jal 400af8 <morecore>
  40150c:	be 02 10 00 
  401510:	42 00 00 00 	addu $6,$0,$2
  401514:	00 06 02 00 
  401518:	05 00 00 00 	beq $6,$0,401728 <malloc+0x810>
  40151c:	82 00 00 06 
  401520:	28 00 00 00 	lw $2,-32588($28)
  401524:	b4 80 02 1c 
  401528:	45 00 00 00 	subu $2,$6,$2
  40152c:	00 02 02 06 
  401530:	0a 00 00 00 	bgez $2,401540 <malloc+0x628>
  401534:	02 00 00 02 
  401538:	43 00 00 00 	addiu $2,$2,4095
  40153c:	ff 0f 02 02 
  401540:	59 00 00 00 	sra $2,$2,0xc
  401544:	0c 02 02 00 
  401548:	43 00 00 00 	addiu $7,$2,1
  40154c:	01 00 07 02 
  401550:	42 00 00 00 	addu $2,$0,$6
  401554:	00 02 06 00 
  401558:	28 00 00 00 	lw $6,-32600($28)
  40155c:	a8 80 06 1c 
  401560:	55 00 00 00 	sll $3,$7,0x1
  401564:	01 03 07 00 
  401568:	42 00 00 00 	addu $3,$3,$7
  40156c:	00 03 07 03 
  401570:	28 00 00 00 	lw $4,-32584($28)
  401574:	b8 80 04 1c 
  401578:	28 00 00 00 	lw $5,-32624($28)
  40157c:	90 80 05 1c 
  401580:	55 00 00 00 	sll $3,$3,0x2
  401584:	02 03 03 00 
  401588:	42 00 00 00 	addu $3,$3,$6
  40158c:	00 03 06 03 
  401590:	43 00 00 00 	addiu $4,$4,1
  401594:	01 00 04 04 
  401598:	42 00 00 00 	addu $5,$19,$5
  40159c:	00 05 05 13 
  4015a0:	34 00 00 00 	sw $0,0($3)
  4015a4:	00 00 00 03 
  4015a8:	34 00 00 00 	sw $18,4($3)
  4015ac:	04 00 12 03 
  4015b0:	34 00 00 00 	sw $4,-32584($28)
  4015b4:	b8 80 04 1c 
  4015b8:	34 00 00 00 	sw $5,-32624($28)
  4015bc:	90 80 05 1c 
  4015c0:	01 00 00 00 	j 401858 <malloc+0x940>
  4015c4:	16 06 10 00 
  4015c8:	28 00 00 00 	lw $5,-32600($28)
  4015cc:	a8 80 05 1c 
  4015d0:	55 00 00 00 	sll $4,$7,0x1
  4015d4:	01 04 07 00 
  4015d8:	42 00 00 00 	addu $2,$4,$7
  4015dc:	00 02 07 04 
  4015e0:	55 00 00 00 	sll $2,$2,0x2
  4015e4:	02 02 02 00 
  4015e8:	42 00 00 00 	addu $2,$2,$5
  4015ec:	00 02 05 02 
  4015f0:	28 00 00 00 	lw $2,0($2)
  4015f4:	00 00 02 02 
  4015f8:	5d 00 00 00 	sltu $2,$2,$18
  4015fc:	00 02 12 02 
  401600:	06 00 00 00 	bne $2,$0,4013b8 <malloc+0x4a0>
  401604:	6c ff 00 02 
  401608:	43 00 00 00 	addiu $3,$7,-1
  40160c:	ff ff 03 07 
  401610:	28 00 00 00 	lw $4,-32588($28)
  401614:	b4 80 04 1c 
  401618:	28 00 00 00 	lw $8,-32600($28)
  40161c:	a8 80 08 1c 
  401620:	55 00 00 00 	sll $2,$7,0x1
  401624:	01 02 07 00 
  401628:	42 00 00 00 	addu $2,$2,$7
  40162c:	00 02 07 02 
  401630:	55 00 00 00 	sll $2,$2,0x2
  401634:	02 02 02 00 
  401638:	42 00 00 00 	addu $5,$2,$8
  40163c:	00 05 08 02 
  401640:	28 00 00 00 	lw $9,0($5)
  401644:	00 00 09 05 
  401648:	55 00 00 00 	sll $3,$3,0xc
  40164c:	0c 03 03 00 
  401650:	42 00 00 00 	addu $6,$3,$4
  401654:	00 06 04 03 
  401658:	5d 00 00 00 	sltu $2,$18,$9
  40165c:	00 02 09 12 
  401660:	05 00 00 00 	beq $2,$0,401738 <malloc+0x820>
  401664:	34 00 00 02 
  401668:	42 00 00 00 	addu $4,$7,$18
  40166c:	00 04 12 07 
  401670:	55 00 00 00 	sll $2,$4,0x1
  401674:	01 02 04 00 
  401678:	42 00 00 00 	addu $2,$2,$4
  40167c:	00 02 04 02 
  401680:	55 00 00 00 	sll $2,$2,0x2
  401684:	02 02 02 00 
  401688:	42 00 00 00 	addu $2,$2,$8
  40168c:	00 02 08 02 
  401690:	45 00 00 00 	subu $3,$9,$18
  401694:	00 03 12 09 
  401698:	34 00 00 00 	sw $3,0($2)
  40169c:	00 00 03 02 
  4016a0:	28 00 00 00 	lw $3,4($5)
  4016a4:	04 00 03 05 
  4016a8:	34 00 00 00 	sw $3,4($2)
  4016ac:	04 00 03 02 
  4016b0:	28 00 00 00 	lw $3,8($5)
  4016b4:	08 00 03 05 
  4016b8:	34 00 00 00 	sw $3,8($2)
  4016bc:	08 00 03 02 
  4016c0:	28 00 00 00 	lw $3,4($5)
  4016c4:	04 00 03 05 
  4016c8:	34 00 00 00 	sw $4,-32612($28)
  4016cc:	9c 80 04 1c 
  4016d0:	28 00 00 00 	lw $5,8($5)
  4016d4:	08 00 05 05 
  4016d8:	55 00 00 00 	sll $2,$3,0x1
  4016dc:	01 02 03 00 
  4016e0:	42 00 00 00 	addu $2,$2,$3
  4016e4:	00 02 03 02 
  4016e8:	55 00 00 00 	sll $2,$2,0x2
  4016ec:	02 02 02 00 
  4016f0:	42 00 00 00 	addu $2,$2,$8
  4016f4:	00 02 08 02 
  4016f8:	34 00 00 00 	sw $4,8($2)
  4016fc:	08 00 04 02 
  401700:	55 00 00 00 	sll $2,$5,0x1
  401704:	01 02 05 00 
  401708:	42 00 00 00 	addu $2,$2,$5
  40170c:	00 02 05 02 
  401710:	55 00 00 00 	sll $2,$2,0x2
  401714:	02 02 02 00 
  401718:	42 00 00 00 	addu $2,$2,$8
  40171c:	00 02 08 02 
  401720:	01 00 00 00 	j 4017c0 <malloc+0x8a8>
  401724:	f0 05 10 00 
  401728:	42 00 00 00 	addu $2,$0,$0
  40172c:	00 02 00 00 
  401730:	01 00 00 00 	j 401858 <malloc+0x940>
  401734:	16 06 10 00 
  401738:	28 00 00 00 	lw $3,4($5)
  40173c:	04 00 03 05 
  401740:	55 00 00 00 	sll $2,$3,0x1
  401744:	01 02 03 00 
  401748:	42 00 00 00 	addu $2,$2,$3
  40174c:	00 02 03 02 
  401750:	28 00 00 00 	lw $3,8($5)
  401754:	08 00 03 05 
  401758:	55 00 00 00 	sll $2,$2,0x2
  40175c:	02 02 02 00 
  401760:	42 00 00 00 	addu $2,$2,$8
  401764:	00 02 08 02 
  401768:	34 00 00 00 	sw $3,8($2)
  40176c:	08 00 03 02 
  401770:	28 00 00 00 	lw $3,8($5)
  401774:	08 00 03 05 
  401778:	28 00 00 00 	lw $2,-32616($28)
  40177c:	98 80 02 1c 
  401780:	28 00 00 00 	lw $4,4($5)
  401784:	04 00 04 05 
  401788:	43 00 00 00 	addiu $2,$2,-1
  40178c:	ff ff 02 02 
  401790:	34 00 00 00 	sw $2,-32616($28)
  401794:	98 80 02 1c 
  401798:	55 00 00 00 	sll $2,$3,0x1
  40179c:	01 02 03 00 
  4017a0:	42 00 00 00 	addu $2,$2,$3
  4017a4:	00 02 03 02 
  4017a8:	55 00 00 00 	sll $2,$2,0x2
  4017ac:	02 02 02 00 
  4017b0:	42 00 00 00 	addu $2,$2,$8
  4017b4:	00 02 08 02 
  4017b8:	34 00 00 00 	sw $4,-32612($28)
  4017bc:	9c 80 04 1c 
  4017c0:	34 00 00 00 	sw $4,4($2)
  4017c4:	04 00 04 02 
  4017c8:	28 00 00 00 	lw $4,-32600($28)
  4017cc:	a8 80 04 1c 
  4017d0:	55 00 00 00 	sll $2,$7,0x1
  4017d4:	01 02 07 00 
  4017d8:	42 00 00 00 	addu $2,$2,$7
  4017dc:	00 02 07 02 
  4017e0:	28 00 00 00 	lw $3,-32584($28)
  4017e4:	b8 80 03 1c 
  4017e8:	55 00 00 00 	sll $2,$2,0x2
  4017ec:	02 02 02 00 
  4017f0:	42 00 00 00 	addu $2,$2,$4
  4017f4:	00 02 04 02 
  4017f8:	34 00 00 00 	sw $0,0($2)
  4017fc:	00 00 00 02 
  401800:	34 00 00 00 	sw $18,4($2)
  401804:	04 00 12 02 
  401808:	28 00 00 00 	lw $2,-32624($28)
  40180c:	90 80 02 1c 
  401810:	43 00 00 00 	addiu $3,$3,1
  401814:	01 00 03 03 
  401818:	34 00 00 00 	sw $3,-32584($28)
  40181c:	b8 80 03 1c 
  401820:	28 00 00 00 	lw $3,-32592($28)
  401824:	b0 80 03 1c 
  401828:	55 00 00 00 	sll $4,$18,0xc
  40182c:	0c 04 12 00 
  401830:	42 00 00 00 	addu $2,$4,$2
  401834:	00 02 02 04 
  401838:	45 00 00 00 	subu $3,$3,$4
  40183c:	00 03 04 03 
  401840:	34 00 00 00 	sw $2,-32624($28)
  401844:	90 80 02 1c 
  401848:	34 00 00 00 	sw $3,-32592($28)
  40184c:	b0 80 03 1c 
  401850:	42 00 00 00 	addu $2,$0,$6
  401854:	00 02 06 00 
  401858:	28 00 00 00 	lw $31,36($29)
  40185c:	24 00 1f 1d 
  401860:	28 00 00 00 	lw $20,32($29)
  401864:	20 00 14 1d 
  401868:	28 00 00 00 	lw $19,28($29)
  40186c:	1c 00 13 1d 
  401870:	28 00 00 00 	lw $18,24($29)
  401874:	18 00 12 1d 
  401878:	28 00 00 00 	lw $17,20($29)
  40187c:	14 00 11 1d 
  401880:	28 00 00 00 	lw $16,16($29)
  401884:	10 00 10 1d 
  401888:	43 00 00 00 	addiu $29,$29,40
  40188c:	28 00 1d 1d 
  401890:	03 00 00 00 	jr $31
  401894:	00 00 00 1f 
	...

004018a0 <fclose>:
  4018a0:	43 00 00 00 	addiu $29,$29,-32
  4018a4:	e0 ff 1d 1d 
  4018a8:	34 00 00 00 	sw $16,16($29)
  4018ac:	10 00 10 1d 
  4018b0:	42 00 00 00 	addu $16,$0,$4
  4018b4:	00 10 04 00 
  4018b8:	34 00 00 00 	sw $31,28($29)
  4018bc:	1c 00 1f 1d 
  4018c0:	34 00 00 00 	sw $18,24($29)
  4018c4:	18 00 12 1d 
  4018c8:	34 00 00 00 	sw $17,20($29)
  4018cc:	14 00 11 1d 
  4018d0:	06 00 00 00 	bne $16,$0,401968 <fclose+0xc8>
  4018d4:	24 00 00 10 
  4018d8:	28 00 00 00 	lw $16,-32724($28)
  4018dc:	2c 80 10 1c 
  4018e0:	05 00 00 00 	beq $16,$0,401958 <fclose+0xb8>
  4018e4:	1c 00 00 10 
  4018e8:	a2 00 00 00 	lui $18,65261
  4018ec:	ed fe 12 00 
  4018f0:	51 00 00 00 	ori $18,$18,47806
  4018f4:	be ba 12 12 
  4018f8:	a2 00 00 00 	lui $17,65242
  4018fc:	da fe 11 00 
  401900:	51 00 00 00 	ori $17,$17,48875
  401904:	eb be 11 11 
  401908:	28 00 00 00 	lw $2,0($16)
  40190c:	00 00 02 10 
  401910:	06 00 00 00 	bne $2,$18,401928 <fclose+0x88>
  401914:	04 00 12 02 
  401918:	28 00 00 00 	lw $2,4($16)
  40191c:	04 00 02 10 
  401920:	28 00 00 00 	lw $16,0($2)
  401924:	00 00 10 02 
  401928:	28 00 00 00 	lw $2,0($16)
  40192c:	00 00 02 10 
  401930:	06 00 00 00 	bne $2,$17,401948 <fclose+0xa8>
  401934:	04 00 11 02 
  401938:	42 00 00 00 	addu $4,$0,$16
  40193c:	00 04 10 00 
  401940:	02 00 00 00 	jal 4018a0 <fclose>
  401944:	28 06 10 00 
  401948:	28 00 00 00 	lw $16,68($16)
  40194c:	44 00 10 10 
  401950:	06 00 00 00 	bne $16,$0,401908 <fclose+0x68>
  401954:	ec ff 00 10 
  401958:	42 00 00 00 	addu $2,$0,$0
  40195c:	00 02 00 00 
  401960:	01 00 00 00 	j 401ae8 <fclose+0x248>
  401964:	ba 06 10 00 
  401968:	28 00 00 00 	lw $3,0($16)
  40196c:	00 00 03 10 
  401970:	a2 00 00 00 	lui $2,65261
  401974:	ed fe 02 00 
  401978:	51 00 00 00 	ori $2,$2,47806
  40197c:	be ba 02 02 
  401980:	06 00 00 00 	bne $3,$2,401998 <fclose+0xf8>
  401984:	04 00 02 03 
  401988:	28 00 00 00 	lw $2,4($16)
  40198c:	04 00 02 10 
  401990:	28 00 00 00 	lw $16,0($2)
  401994:	00 00 10 02 
  401998:	28 00 00 00 	lw $3,0($16)
  40199c:	00 00 03 10 
  4019a0:	a2 00 00 00 	lui $2,65242
  4019a4:	da fe 02 00 
  4019a8:	51 00 00 00 	ori $2,$2,48875
  4019ac:	eb be 02 02 
  4019b0:	05 00 00 00 	beq $3,$2,4019d8 <fclose+0x138>
  4019b4:	08 00 02 03 
  4019b8:	43 00 00 00 	addiu $2,$0,22
  4019bc:	16 00 02 00 
  4019c0:	34 00 00 00 	sw $2,-32640($28)
  4019c4:	80 80 02 1c 
  4019c8:	43 00 00 00 	addiu $2,$0,-1
  4019cc:	ff ff 02 00 
  4019d0:	01 00 00 00 	j 401ae8 <fclose+0x248>
  4019d4:	ba 06 10 00 
  4019d8:	28 00 00 00 	lw $2,28($16)
  4019dc:	1c 00 02 10 
  4019e0:	4f 00 00 00 	andi $2,$2,2
  4019e4:	02 00 02 02 
  4019e8:	05 00 00 00 	beq $2,$0,401a28 <fclose+0x188>
  4019ec:	0e 00 00 02 
  4019f0:	42 00 00 00 	addu $4,$0,$16
  4019f4:	00 04 10 00 
  4019f8:	43 00 00 00 	addiu $5,$0,-1
  4019fc:	ff ff 05 00 
  401a00:	02 00 00 00 	jal 4039f0 <__flshfp>
  401a04:	7c 0e 10 00 
  401a08:	43 00 00 00 	addiu $3,$0,-1
  401a0c:	ff ff 03 00 
  401a10:	06 00 00 00 	bne $2,$3,401a28 <fclose+0x188>
  401a14:	04 00 03 02 
  401a18:	43 00 00 00 	addiu $2,$0,-1
  401a1c:	ff ff 02 00 
  401a20:	01 00 00 00 	j 401ae8 <fclose+0x248>
  401a24:	ba 06 10 00 
  401a28:	28 00 00 00 	lw $4,16($16)
  401a2c:	10 00 04 10 
  401a30:	05 00 00 00 	beq $4,$0,401a58 <fclose+0x1b8>
  401a34:	08 00 00 04 
  401a38:	28 00 00 00 	lw $2,76($16)
  401a3c:	4c 00 02 10 
  401a40:	4f 00 00 00 	andi $2,$2,2048
  401a44:	00 08 02 02 
  401a48:	06 00 00 00 	bne $2,$0,401a58 <fclose+0x1b8>
  401a4c:	02 00 00 02 
  401a50:	02 00 00 00 	jal 402910 <free>
  401a54:	44 0a 10 00 
  401a58:	28 00 00 00 	lw $2,44($16)
  401a5c:	2c 00 02 10 
  401a60:	05 00 00 00 	beq $2,$0,401a88 <fclose+0x1e8>
  401a64:	08 00 00 02 
  401a68:	28 00 00 00 	lw $4,24($16)
  401a6c:	18 00 04 10 
  401a70:	04 00 00 00 	jalr $31,$2
  401a74:	00 1f 00 02 
  401a78:	42 00 00 00 	addu $17,$0,$2
  401a7c:	00 11 02 00 
  401a80:	01 00 00 00 	j 401ad0 <fclose+0x230>
  401a84:	b4 06 10 00 
  401a88:	28 00 00 00 	lw $2,76($16)
  401a8c:	4c 00 02 10 
  401a90:	4f 00 00 00 	andi $2,$2,16384
  401a94:	00 40 02 02 
  401a98:	06 00 00 00 	bne $2,$0,401ac8 <fclose+0x228>
  401a9c:	0a 00 00 02 
  401aa0:	28 00 00 00 	lw $4,24($16)
  401aa4:	18 00 04 10 
  401aa8:	05 00 00 00 	beq $4,$0,401ac8 <fclose+0x228>
  401aac:	06 00 00 04 
  401ab0:	02 00 00 00 	jal 4046d0 <__stdio_close>
  401ab4:	b4 11 10 00 
  401ab8:	42 00 00 00 	addu $17,$0,$2
  401abc:	00 11 02 00 
  401ac0:	01 00 00 00 	j 401ad0 <fclose+0x230>
  401ac4:	b4 06 10 00 
  401ac8:	42 00 00 00 	addu $17,$0,$0
  401acc:	00 11 00 00 
  401ad0:	42 00 00 00 	addu $4,$0,$16
  401ad4:	00 04 10 00 
  401ad8:	02 00 00 00 	jal 4044b8 <__invalidate>
  401adc:	2e 11 10 00 
  401ae0:	59 00 00 00 	sra $2,$17,0x1f
  401ae4:	1f 02 11 00 
  401ae8:	28 00 00 00 	lw $31,28($29)
  401aec:	1c 00 1f 1d 
  401af0:	28 00 00 00 	lw $18,24($29)
  401af4:	18 00 12 1d 
  401af8:	28 00 00 00 	lw $17,20($29)
  401afc:	14 00 11 1d 
  401b00:	28 00 00 00 	lw $16,16($29)
  401b04:	10 00 10 1d 
  401b08:	43 00 00 00 	addiu $29,$29,32
  401b0c:	20 00 1d 1d 
  401b10:	03 00 00 00 	jr $31
  401b14:	00 00 00 1f 
	...

00401b20 <syscall_error>:
  401b20:	a2 00 00 00 	lui $1,4096
  401b24:	00 10 01 00 
  401b28:	34 00 00 00 	sw $2,864($1)
  401b2c:	60 03 02 01 
  401b30:	43 00 00 00 	addiu $2,$0,-1
  401b34:	ff ff 02 00 
  401b38:	03 00 00 00 	jr $31
  401b3c:	00 00 00 1f 

00401b40 <strchr>:
  401b40:	43 00 00 00 	addiu $29,$29,-16
  401b44:	f0 ff 1d 1d 
  401b48:	4f 00 00 00 	andi $5,$5,255
  401b4c:	ff 00 05 05 
  401b50:	4f 00 00 00 	andi $2,$4,3
  401b54:	03 00 02 04 
  401b58:	05 00 00 00 	beq $2,$0,401b90 <strchr+0x50>
  401b5c:	0c 00 00 02 
  401b60:	22 00 00 00 	lbu $2,0($4)
  401b64:	00 00 02 04 
  401b68:	05 00 00 00 	beq $2,$5,401cb8 <strchr+0x178>
  401b6c:	52 00 05 02 
  401b70:	05 00 00 00 	beq $2,$0,401cc8 <strchr+0x188>
  401b74:	54 00 00 02 
  401b78:	43 00 00 00 	addiu $4,$4,1
  401b7c:	01 00 04 04 
  401b80:	4f 00 00 00 	andi $2,$4,3
  401b84:	03 00 02 04 
  401b88:	06 00 00 00 	bne $2,$0,401b60 <strchr+0x20>
  401b8c:	f4 ff 00 02 
  401b90:	a2 00 00 00 	lui $8,32510
  401b94:	fe 7e 08 00 
  401b98:	51 00 00 00 	ori $8,$8,65279
  401b9c:	ff fe 08 08 
  401ba0:	55 00 00 00 	sll $2,$5,0x8
  401ba4:	08 02 05 00 
  401ba8:	50 00 00 00 	or $9,$5,$2
  401bac:	00 09 02 05 
  401bb0:	55 00 00 00 	sll $2,$9,0x10
  401bb4:	10 02 09 00 
  401bb8:	50 00 00 00 	or $9,$9,$2
  401bbc:	00 09 02 09 
  401bc0:	28 00 00 00 	lw $6,0($4)
  401bc4:	00 00 06 04 
  401bc8:	54 00 00 00 	nor $7,$0,$8
  401bcc:	00 07 08 00 
  401bd0:	43 00 00 00 	addiu $4,$4,4
  401bd4:	04 00 04 04 
  401bd8:	42 00 00 00 	addu $3,$6,$8
  401bdc:	00 03 08 06 
  401be0:	54 00 00 00 	nor $2,$0,$6
  401be4:	00 02 06 00 
  401be8:	52 00 00 00 	xor $3,$3,$2
  401bec:	00 03 02 03 
  401bf0:	4e 00 00 00 	and $3,$3,$7
  401bf4:	00 03 07 03 
  401bf8:	06 00 00 00 	bne $3,$0,401c30 <strchr+0xf0>
  401bfc:	0c 00 00 03 
  401c00:	52 00 00 00 	xor $2,$6,$9
  401c04:	00 02 09 06 
  401c08:	42 00 00 00 	addu $3,$2,$8
  401c0c:	00 03 08 02 
  401c10:	54 00 00 00 	nor $2,$0,$2
  401c14:	00 02 02 00 
  401c18:	52 00 00 00 	xor $3,$3,$2
  401c1c:	00 03 02 03 
  401c20:	4e 00 00 00 	and $3,$3,$7
  401c24:	00 03 07 03 
  401c28:	05 00 00 00 	beq $3,$0,401bc0 <strchr+0x80>
  401c2c:	e4 ff 00 03 
  401c30:	22 00 00 00 	lbu $3,-4($4)
  401c34:	fc ff 03 04 
  401c38:	43 00 00 00 	addiu $2,$4,-4
  401c3c:	fc ff 02 04 
  401c40:	05 00 00 00 	beq $3,$5,401cd0 <strchr+0x190>
  401c44:	22 00 05 03 
  401c48:	05 00 00 00 	beq $3,$0,401cc8 <strchr+0x188>
  401c4c:	1e 00 00 03 
  401c50:	22 00 00 00 	lbu $3,-3($4)
  401c54:	fd ff 03 04 
  401c58:	43 00 00 00 	addiu $2,$4,-3
  401c5c:	fd ff 02 04 
  401c60:	05 00 00 00 	beq $3,$5,401cd0 <strchr+0x190>
  401c64:	1a 00 05 03 
  401c68:	05 00 00 00 	beq $3,$0,401cc8 <strchr+0x188>
  401c6c:	16 00 00 03 
  401c70:	22 00 00 00 	lbu $3,-2($4)
  401c74:	fe ff 03 04 
  401c78:	43 00 00 00 	addiu $2,$4,-2
  401c7c:	fe ff 02 04 
  401c80:	05 00 00 00 	beq $3,$5,401cd0 <strchr+0x190>
  401c84:	12 00 05 03 
  401c88:	05 00 00 00 	beq $3,$0,401cc8 <strchr+0x188>
  401c8c:	0e 00 00 03 
  401c90:	22 00 00 00 	lbu $3,-1($4)
  401c94:	ff ff 03 04 
  401c98:	43 00 00 00 	addiu $2,$4,-1
  401c9c:	ff ff 02 04 
  401ca0:	05 00 00 00 	beq $3,$5,401cd0 <strchr+0x190>
  401ca4:	0a 00 05 03 
  401ca8:	06 00 00 00 	bne $3,$0,401bc0 <strchr+0x80>
  401cac:	c4 ff 00 03 
  401cb0:	01 00 00 00 	j 401cc8 <strchr+0x188>
  401cb4:	32 07 10 00 
  401cb8:	42 00 00 00 	addu $2,$0,$4
  401cbc:	00 02 04 00 
  401cc0:	01 00 00 00 	j 401cd0 <strchr+0x190>
  401cc4:	34 07 10 00 
  401cc8:	42 00 00 00 	addu $2,$0,$0
  401ccc:	00 02 00 00 
  401cd0:	43 00 00 00 	addiu $29,$29,16
  401cd4:	10 00 1d 1d 
  401cd8:	03 00 00 00 	jr $31
  401cdc:	00 00 00 1f 

00401ce0 <__default_morecore>:
  401ce0:	43 00 00 00 	addiu $29,$29,-24
  401ce4:	e8 ff 1d 1d 
  401ce8:	34 00 00 00 	sw $31,16($29)
  401cec:	10 00 1f 1d 
  401cf0:	02 00 00 00 	jal 404b70 <__sbrk>
  401cf4:	dc 12 10 00 
  401cf8:	54 00 00 00 	nor $3,$0,$2
  401cfc:	00 03 02 00 
  401d00:	5d 00 00 00 	sltu $3,$0,$3
  401d04:	00 03 03 00 
  401d08:	45 00 00 00 	subu $3,$0,$3
  401d0c:	00 03 03 00 
  401d10:	4e 00 00 00 	and $2,$2,$3
  401d14:	00 02 03 02 
  401d18:	28 00 00 00 	lw $31,16($29)
  401d1c:	10 00 1f 1d 
  401d20:	43 00 00 00 	addiu $29,$29,24
  401d24:	18 00 1d 1d 
  401d28:	03 00 00 00 	jr $31
  401d2c:	00 00 00 1f 

00401d30 <memset>:
  401d30:	42 00 00 00 	addu $8,$0,$4
  401d34:	00 08 04 00 
  401d38:	5e 00 00 00 	sltiu $2,$6,8
  401d3c:	08 00 02 06 
  401d40:	06 00 00 00 	bne $2,$0,401e60 <memset+0x130>
  401d44:	46 00 00 02 
  401d48:	4f 00 00 00 	andi $7,$5,255
  401d4c:	ff 00 07 05 
  401d50:	55 00 00 00 	sll $2,$7,0x8
  401d54:	08 02 07 00 
  401d58:	50 00 00 00 	or $7,$7,$2
  401d5c:	00 07 02 07 
  401d60:	55 00 00 00 	sll $2,$7,0x10
  401d64:	10 02 07 00 
  401d68:	50 00 00 00 	or $7,$7,$2
  401d6c:	00 07 02 07 
  401d70:	4f 00 00 00 	andi $2,$4,3
  401d74:	03 00 02 04 
  401d78:	05 00 00 00 	beq $2,$0,401da8 <memset+0x78>
  401d7c:	0a 00 00 02 
  401d80:	30 00 00 00 	sb $5,0($8)
  401d84:	00 00 05 08 
  401d88:	43 00 00 00 	addiu $8,$8,1
  401d8c:	01 00 08 08 
  401d90:	43 00 00 00 	addiu $6,$6,-1
  401d94:	ff ff 06 06 
  401d98:	4f 00 00 00 	andi $2,$8,3
  401d9c:	03 00 02 08 
  401da0:	06 00 00 00 	bne $2,$0,401d80 <memset+0x50>
  401da4:	f6 ff 00 02 
  401da8:	57 00 00 00 	srl $3,$6,0x5
  401dac:	05 03 06 00 
  401db0:	05 00 00 00 	beq $3,$0,401e20 <memset+0xf0>
  401db4:	1a 00 00 03 
  401db8:	43 00 00 00 	addiu $2,$8,28
  401dbc:	1c 00 02 08 
  401dc0:	34 00 00 00 	sw $7,0($8)
  401dc4:	00 00 07 08 
  401dc8:	34 00 00 00 	sw $7,-24($2)
  401dcc:	e8 ff 07 02 
  401dd0:	34 00 00 00 	sw $7,-20($2)
  401dd4:	ec ff 07 02 
  401dd8:	34 00 00 00 	sw $7,-16($2)
  401ddc:	f0 ff 07 02 
  401de0:	34 00 00 00 	sw $7,-12($2)
  401de4:	f4 ff 07 02 
  401de8:	34 00 00 00 	sw $7,-8($2)
  401dec:	f8 ff 07 02 
  401df0:	34 00 00 00 	sw $7,-4($2)
  401df4:	fc ff 07 02 
  401df8:	34 00 00 00 	sw $7,0($2)
  401dfc:	00 00 07 02 
  401e00:	43 00 00 00 	addiu $2,$2,32
  401e04:	20 00 02 02 
  401e08:	43 00 00 00 	addiu $8,$8,32
  401e0c:	20 00 08 08 
  401e10:	43 00 00 00 	addiu $3,$3,-1
  401e14:	ff ff 03 03 
  401e18:	06 00 00 00 	bne $3,$0,401dc0 <memset+0x90>
  401e1c:	e8 ff 00 03 
  401e20:	4f 00 00 00 	andi $6,$6,31
  401e24:	1f 00 06 06 
  401e28:	57 00 00 00 	srl $3,$6,0x2
  401e2c:	02 03 06 00 
  401e30:	05 00 00 00 	beq $3,$0,401e58 <memset+0x128>
  401e34:	08 00 00 03 
  401e38:	34 00 00 00 	sw $7,0($8)
  401e3c:	00 00 07 08 
  401e40:	43 00 00 00 	addiu $8,$8,4
  401e44:	04 00 08 08 
  401e48:	43 00 00 00 	addiu $3,$3,-1
  401e4c:	ff ff 03 03 
  401e50:	06 00 00 00 	bne $3,$0,401e38 <memset+0x108>
  401e54:	f8 ff 00 03 
  401e58:	4f 00 00 00 	andi $6,$6,3
  401e5c:	03 00 06 06 
  401e60:	05 00 00 00 	beq $6,$0,401e88 <memset+0x158>
  401e64:	08 00 00 06 
  401e68:	30 00 00 00 	sb $5,0($8)
  401e6c:	00 00 05 08 
  401e70:	43 00 00 00 	addiu $8,$8,1
  401e74:	01 00 08 08 
  401e78:	43 00 00 00 	addiu $6,$6,-1
  401e7c:	ff ff 06 06 
  401e80:	06 00 00 00 	bne $6,$0,401e68 <memset+0x138>
  401e84:	f8 ff 00 06 
  401e88:	42 00 00 00 	addu $2,$0,$4
  401e8c:	00 02 04 00 
  401e90:	03 00 00 00 	jr $31
  401e94:	00 00 00 1f 
	...

00401ea0 <memcpy>:
  401ea0:	43 00 00 00 	addiu $29,$29,-40
  401ea4:	d8 ff 1d 1d 
  401ea8:	34 00 00 00 	sw $19,28($29)
  401eac:	1c 00 13 1d 
  401eb0:	42 00 00 00 	addu $19,$0,$4
  401eb4:	00 13 04 00 
  401eb8:	34 00 00 00 	sw $18,24($29)
  401ebc:	18 00 12 1d 
  401ec0:	42 00 00 00 	addu $18,$0,$6
  401ec4:	00 12 06 00 
  401ec8:	34 00 00 00 	sw $17,20($29)
  401ecc:	14 00 11 1d 
  401ed0:	42 00 00 00 	addu $17,$0,$19
  401ed4:	00 11 13 00 
  401ed8:	34 00 00 00 	sw $16,16($29)
  401edc:	10 00 10 1d 
  401ee0:	42 00 00 00 	addu $16,$0,$5
  401ee4:	00 10 05 00 
  401ee8:	5e 00 00 00 	sltiu $2,$18,16
  401eec:	10 00 02 12 
  401ef0:	34 00 00 00 	sw $31,32($29)
  401ef4:	20 00 1f 1d 
  401ef8:	06 00 00 00 	bne $2,$0,401fd8 <memcpy+0x138>
  401efc:	36 00 00 02 
  401f00:	45 00 00 00 	subu $2,$0,$19
  401f04:	00 02 13 00 
  401f08:	4f 00 00 00 	andi $2,$2,3
  401f0c:	03 00 02 02 
  401f10:	45 00 00 00 	subu $18,$18,$2
  401f14:	00 12 02 12 
  401f18:	42 00 00 00 	addu $3,$0,$2
  401f1c:	00 03 02 00 
  401f20:	05 00 00 00 	beq $3,$0,401f58 <memcpy+0xb8>
  401f24:	0c 00 00 03 
  401f28:	22 00 00 00 	lbu $2,0($16)
  401f2c:	00 00 02 10 
  401f30:	43 00 00 00 	addiu $3,$3,-1
  401f34:	ff ff 03 03 
  401f38:	43 00 00 00 	addiu $16,$16,1
  401f3c:	01 00 10 10 
  401f40:	30 00 00 00 	sb $2,0($17)
  401f44:	00 00 02 11 
  401f48:	43 00 00 00 	addiu $17,$17,1
  401f4c:	01 00 11 11 
  401f50:	06 00 00 00 	bne $3,$0,401f28 <memcpy+0x88>
  401f54:	f4 ff 00 03 
  401f58:	4f 00 00 00 	andi $2,$16,3
  401f5c:	03 00 02 10 
  401f60:	06 00 00 00 	bne $2,$0,401f90 <memcpy+0xf0>
  401f64:	0a 00 00 02 
  401f68:	42 00 00 00 	addu $4,$0,$17
  401f6c:	00 04 11 00 
  401f70:	42 00 00 00 	addu $5,$0,$16
  401f74:	00 05 10 00 
  401f78:	57 00 00 00 	srl $6,$18,0x2
  401f7c:	02 06 12 00 
  401f80:	02 00 00 00 	jal 404c00 <_wordcopy_fwd_aligned>
  401f84:	00 13 10 00 
  401f88:	01 00 00 00 	j 401fb0 <memcpy+0x110>
  401f8c:	ec 07 10 00 
  401f90:	42 00 00 00 	addu $4,$0,$17
  401f94:	00 04 11 00 
  401f98:	42 00 00 00 	addu $5,$0,$16
  401f9c:	00 05 10 00 
  401fa0:	57 00 00 00 	srl $6,$18,0x2
  401fa4:	02 06 12 00 
  401fa8:	02 00 00 00 	jal 404e10 <_wordcopy_fwd_dest_aligned>
  401fac:	84 13 10 00 
  401fb0:	43 00 00 00 	addiu $2,$0,-4
  401fb4:	fc ff 02 00 
  401fb8:	4e 00 00 00 	and $2,$18,$2
  401fbc:	00 02 02 12 
  401fc0:	42 00 00 00 	addu $16,$16,$2
  401fc4:	00 10 02 10 
  401fc8:	42 00 00 00 	addu $17,$17,$2
  401fcc:	00 11 02 11 
  401fd0:	4f 00 00 00 	andi $18,$18,3
  401fd4:	03 00 12 12 
  401fd8:	42 00 00 00 	addu $6,$0,$18
  401fdc:	00 06 12 00 
  401fe0:	05 00 00 00 	beq $6,$0,402018 <memcpy+0x178>
  401fe4:	0c 00 00 06 
  401fe8:	22 00 00 00 	lbu $2,0($16)
  401fec:	00 00 02 10 
  401ff0:	43 00 00 00 	addiu $6,$6,-1
  401ff4:	ff ff 06 06 
  401ff8:	43 00 00 00 	addiu $16,$16,1
  401ffc:	01 00 10 10 
  402000:	30 00 00 00 	sb $2,0($17)
  402004:	00 00 02 11 
  402008:	43 00 00 00 	addiu $17,$17,1
  40200c:	01 00 11 11 
  402010:	06 00 00 00 	bne $6,$0,401fe8 <memcpy+0x148>
  402014:	f4 ff 00 06 
  402018:	42 00 00 00 	addu $2,$0,$19
  40201c:	00 02 13 00 
  402020:	28 00 00 00 	lw $31,32($29)
  402024:	20 00 1f 1d 
  402028:	28 00 00 00 	lw $19,28($29)
  40202c:	1c 00 13 1d 
  402030:	28 00 00 00 	lw $18,24($29)
  402034:	18 00 12 1d 
  402038:	28 00 00 00 	lw $17,20($29)
  40203c:	14 00 11 1d 
  402040:	28 00 00 00 	lw $16,16($29)
  402044:	10 00 10 1d 
  402048:	43 00 00 00 	addiu $29,$29,40
  40204c:	28 00 1d 1d 
  402050:	03 00 00 00 	jr $31
  402054:	00 00 00 1f 
	...

00402060 <_free_internal>:
  402060:	28 00 00 00 	lw $10,-32588($28)
  402064:	b4 80 0a 1c 
  402068:	43 00 00 00 	addiu $29,$29,-40
  40206c:	d8 ff 1d 1d 
  402070:	42 00 00 00 	addu $6,$0,$4
  402074:	00 06 04 00 
  402078:	34 00 00 00 	sw $31,32($29)
  40207c:	20 00 1f 1d 
  402080:	34 00 00 00 	sw $19,28($29)
  402084:	1c 00 13 1d 
  402088:	34 00 00 00 	sw $18,24($29)
  40208c:	18 00 12 1d 
  402090:	34 00 00 00 	sw $17,20($29)
  402094:	14 00 11 1d 
  402098:	34 00 00 00 	sw $16,16($29)
  40209c:	10 00 10 1d 
  4020a0:	45 00 00 00 	subu $2,$6,$10
  4020a4:	00 02 0a 06 
  4020a8:	0a 00 00 00 	bgez $2,4020b8 <_free_internal+0x58>
  4020ac:	02 00 00 02 
  4020b0:	43 00 00 00 	addiu $2,$2,4095
  4020b4:	ff 0f 02 02 
  4020b8:	59 00 00 00 	sra $5,$2,0xc
  4020bc:	0c 05 02 00 
  4020c0:	43 00 00 00 	addiu $16,$5,1
  4020c4:	01 00 10 05 
  4020c8:	28 00 00 00 	lw $7,-32600($28)
  4020cc:	a8 80 07 1c 
  4020d0:	55 00 00 00 	sll $2,$16,0x1
  4020d4:	01 02 10 00 
  4020d8:	42 00 00 00 	addu $2,$2,$16
  4020dc:	00 02 10 02 
  4020e0:	55 00 00 00 	sll $11,$2,0x2
  4020e4:	02 0b 02 00 
  4020e8:	42 00 00 00 	addu $8,$11,$7
  4020ec:	00 08 07 0b 
  4020f0:	28 00 00 00 	lw $9,0($8)
  4020f4:	00 00 09 08 
  4020f8:	06 00 00 00 	bne $9,$0,4025d0 <_free_internal+0x570>
  4020fc:	34 01 00 09 
  402100:	28 00 00 00 	lw $2,-32584($28)
  402104:	b8 80 02 1c 
  402108:	28 00 00 00 	lw $6,-32612($28)
  40210c:	9c 80 06 1c 
  402110:	28 00 00 00 	lw $3,4($8)
  402114:	04 00 03 08 
  402118:	28 00 00 00 	lw $4,-32624($28)
  40211c:	90 80 04 1c 
  402120:	28 00 00 00 	lw $5,-32592($28)
  402124:	b0 80 05 1c 
  402128:	43 00 00 00 	addiu $2,$2,-1
  40212c:	ff ff 02 02 
  402130:	34 00 00 00 	sw $2,-32584($28)
  402134:	b8 80 02 1c 
  402138:	28 00 00 00 	lw $2,4($8)
  40213c:	04 00 02 08 
  402140:	55 00 00 00 	sll $3,$3,0xc
  402144:	0c 03 03 00 
  402148:	45 00 00 00 	subu $4,$4,$3
  40214c:	00 04 03 04 
  402150:	34 00 00 00 	sw $4,-32624($28)
  402154:	90 80 04 1c 
  402158:	55 00 00 00 	sll $2,$2,0xc
  40215c:	0c 02 02 00 
  402160:	42 00 00 00 	addu $2,$2,$5
  402164:	00 02 05 02 
  402168:	34 00 00 00 	sw $2,-32592($28)
  40216c:	b0 80 02 1c 
  402170:	5d 00 00 00 	sltu $2,$16,$6
  402174:	00 02 06 10 
  402178:	05 00 00 00 	beq $2,$0,4021c8 <_free_internal+0x168>
  40217c:	12 00 00 02 
  402180:	42 00 00 00 	addu $3,$0,$7
  402184:	00 03 07 00 
  402188:	55 00 00 00 	sll $2,$6,0x1
  40218c:	01 02 06 00 
  402190:	42 00 00 00 	addu $2,$2,$6
  402194:	00 02 06 02 
  402198:	55 00 00 00 	sll $2,$2,0x2
  40219c:	02 02 02 00 
  4021a0:	42 00 00 00 	addu $2,$2,$3
  4021a4:	00 02 03 02 
  4021a8:	28 00 00 00 	lw $6,8($2)
  4021ac:	08 00 06 02 
  4021b0:	5d 00 00 00 	sltu $2,$16,$6
  4021b4:	00 02 06 10 
  4021b8:	06 00 00 00 	bne $2,$0,402188 <_free_internal+0x128>
  4021bc:	f2 ff 00 02 
  4021c0:	01 00 00 00 	j 402238 <_free_internal+0x1d8>
  4021c4:	8e 08 10 00 
  4021c8:	42 00 00 00 	addu $3,$0,$7
  4021cc:	00 03 07 00 
  4021d0:	55 00 00 00 	sll $2,$6,0x1
  4021d4:	01 02 06 00 
  4021d8:	42 00 00 00 	addu $2,$2,$6
  4021dc:	00 02 06 02 
  4021e0:	55 00 00 00 	sll $2,$2,0x2
  4021e4:	02 02 02 00 
  4021e8:	42 00 00 00 	addu $2,$2,$3
  4021ec:	00 02 03 02 
  4021f0:	28 00 00 00 	lw $6,4($2)
  4021f4:	04 00 06 02 
  4021f8:	05 00 00 00 	beq $6,$0,402210 <_free_internal+0x1b0>
  4021fc:	04 00 00 06 
  402200:	5d 00 00 00 	sltu $2,$6,$16
  402204:	00 02 10 06 
  402208:	06 00 00 00 	bne $2,$0,4021d0 <_free_internal+0x170>
  40220c:	f0 ff 00 02 
  402210:	55 00 00 00 	sll $2,$6,0x1
  402214:	01 02 06 00 
  402218:	42 00 00 00 	addu $2,$2,$6
  40221c:	00 02 06 02 
  402220:	55 00 00 00 	sll $2,$2,0x2
  402224:	02 02 02 00 
  402228:	42 00 00 00 	addu $2,$2,$3
  40222c:	00 02 03 02 
  402230:	28 00 00 00 	lw $6,8($2)
  402234:	08 00 06 02 
  402238:	28 00 00 00 	lw $5,-32600($28)
  40223c:	a8 80 05 1c 
  402240:	55 00 00 00 	sll $2,$6,0x1
  402244:	01 02 06 00 
  402248:	42 00 00 00 	addu $2,$2,$6
  40224c:	00 02 06 02 
  402250:	55 00 00 00 	sll $2,$2,0x2
  402254:	02 02 02 00 
  402258:	42 00 00 00 	addu $4,$2,$5
  40225c:	00 04 05 02 
  402260:	28 00 00 00 	lw $3,0($4)
  402264:	00 00 03 04 
  402268:	42 00 00 00 	addu $2,$6,$3
  40226c:	00 02 03 06 
  402270:	06 00 00 00 	bne $16,$2,4022c0 <_free_internal+0x260>
  402274:	12 00 02 10 
  402278:	55 00 00 00 	sll $2,$16,0x1
  40227c:	01 02 10 00 
  402280:	42 00 00 00 	addu $2,$2,$16
  402284:	00 02 10 02 
  402288:	55 00 00 00 	sll $2,$2,0x2
  40228c:	02 02 02 00 
  402290:	42 00 00 00 	addu $2,$2,$5
  402294:	00 02 05 02 
  402298:	28 00 00 00 	lw $2,4($2)
  40229c:	04 00 02 02 
  4022a0:	42 00 00 00 	addu $16,$0,$6
  4022a4:	00 10 06 00 
  4022a8:	42 00 00 00 	addu $2,$3,$2
  4022ac:	00 02 02 03 
  4022b0:	34 00 00 00 	sw $2,0($4)
  4022b4:	00 00 02 04 
  4022b8:	01 00 00 00 	j 402358 <_free_internal+0x2f8>
  4022bc:	d6 08 10 00 
  4022c0:	55 00 00 00 	sll $2,$16,0x1
  4022c4:	01 02 10 00 
  4022c8:	42 00 00 00 	addu $2,$2,$16
  4022cc:	00 02 10 02 
  4022d0:	55 00 00 00 	sll $2,$2,0x2
  4022d4:	02 02 02 00 
  4022d8:	42 00 00 00 	addu $2,$2,$5
  4022dc:	00 02 05 02 
  4022e0:	28 00 00 00 	lw $3,4($2)
  4022e4:	04 00 03 02 
  4022e8:	34 00 00 00 	sw $3,0($2)
  4022ec:	00 00 03 02 
  4022f0:	28 00 00 00 	lw $3,4($4)
  4022f4:	04 00 03 04 
  4022f8:	34 00 00 00 	sw $3,4($2)
  4022fc:	04 00 03 02 
  402300:	28 00 00 00 	lw $3,-32616($28)
  402304:	98 80 03 1c 
  402308:	34 00 00 00 	sw $6,8($2)
  40230c:	08 00 06 02 
  402310:	34 00 00 00 	sw $16,4($4)
  402314:	04 00 10 04 
  402318:	28 00 00 00 	lw $4,4($2)
  40231c:	04 00 04 02 
  402320:	43 00 00 00 	addiu $3,$3,1
  402324:	01 00 03 03 
  402328:	55 00 00 00 	sll $2,$4,0x1
  40232c:	01 02 04 00 
  402330:	42 00 00 00 	addu $2,$2,$4
  402334:	00 02 04 02 
  402338:	55 00 00 00 	sll $2,$2,0x2
  40233c:	02 02 02 00 
  402340:	42 00 00 00 	addu $2,$2,$5
  402344:	00 02 05 02 
  402348:	34 00 00 00 	sw $3,-32616($28)
  40234c:	98 80 03 1c 
  402350:	34 00 00 00 	sw $16,8($2)
  402354:	08 00 10 02 
  402358:	28 00 00 00 	lw $6,-32600($28)
  40235c:	a8 80 06 1c 
  402360:	55 00 00 00 	sll $2,$16,0x1
  402364:	01 02 10 00 
  402368:	42 00 00 00 	addu $2,$2,$16
  40236c:	00 02 10 02 
  402370:	55 00 00 00 	sll $19,$2,0x2
  402374:	02 13 02 00 
  402378:	42 00 00 00 	addu $5,$19,$6
  40237c:	00 05 06 13 
  402380:	28 00 00 00 	lw $4,0($5)
  402384:	00 00 04 05 
  402388:	28 00 00 00 	lw $2,4($5)
  40238c:	04 00 02 05 
  402390:	42 00 00 00 	addu $3,$16,$4
  402394:	00 03 04 10 
  402398:	06 00 00 00 	bne $3,$2,402450 <_free_internal+0x3f0>
  40239c:	2c 00 02 03 
  4023a0:	55 00 00 00 	sll $2,$3,0x1
  4023a4:	01 02 03 00 
  4023a8:	42 00 00 00 	addu $2,$2,$3
  4023ac:	00 02 03 02 
  4023b0:	55 00 00 00 	sll $2,$2,0x2
  4023b4:	02 02 02 00 
  4023b8:	42 00 00 00 	addu $2,$2,$6
  4023bc:	00 02 06 02 
  4023c0:	28 00 00 00 	lw $2,0($2)
  4023c4:	00 00 02 02 
  4023c8:	28 00 00 00 	lw $3,4($5)
  4023cc:	04 00 03 05 
  4023d0:	42 00 00 00 	addu $2,$4,$2
  4023d4:	00 02 02 04 
  4023d8:	34 00 00 00 	sw $2,0($5)
  4023dc:	00 00 02 05 
  4023e0:	55 00 00 00 	sll $2,$3,0x1
  4023e4:	01 02 03 00 
  4023e8:	42 00 00 00 	addu $2,$2,$3
  4023ec:	00 02 03 02 
  4023f0:	55 00 00 00 	sll $2,$2,0x2
  4023f4:	02 02 02 00 
  4023f8:	42 00 00 00 	addu $2,$2,$6
  4023fc:	00 02 06 02 
  402400:	28 00 00 00 	lw $3,-32616($28)
  402404:	98 80 03 1c 
  402408:	28 00 00 00 	lw $4,4($2)
  40240c:	04 00 04 02 
  402410:	43 00 00 00 	addiu $3,$3,-1
  402414:	ff ff 03 03 
  402418:	55 00 00 00 	sll $2,$4,0x1
  40241c:	01 02 04 00 
  402420:	42 00 00 00 	addu $2,$2,$4
  402424:	00 02 04 02 
  402428:	55 00 00 00 	sll $2,$2,0x2
  40242c:	02 02 02 00 
  402430:	42 00 00 00 	addu $2,$2,$6
  402434:	00 02 06 02 
  402438:	34 00 00 00 	sw $3,-32616($28)
  40243c:	98 80 03 1c 
  402440:	34 00 00 00 	sw $4,4($5)
  402444:	04 00 04 05 
  402448:	34 00 00 00 	sw $16,8($2)
  40244c:	08 00 10 02 
  402450:	28 00 00 00 	lw $2,-32600($28)
  402454:	a8 80 02 1c 
  402458:	42 00 00 00 	addu $2,$19,$2
  40245c:	00 02 02 13 
  402460:	28 00 00 00 	lw $17,0($2)
  402464:	00 00 11 02 
  402468:	5e 00 00 00 	sltiu $2,$17,8
  40246c:	08 00 02 11 
  402470:	06 00 00 00 	bne $2,$0,4025c0 <_free_internal+0x560>
  402474:	52 00 00 02 
  402478:	28 00 00 00 	lw $2,-32608($28)
  40247c:	a0 80 02 1c 
  402480:	42 00 00 00 	addu $18,$16,$17
  402484:	00 12 11 10 
  402488:	06 00 00 00 	bne $18,$2,4025c0 <_free_internal+0x560>
  40248c:	4c 00 02 12 
  402490:	28 00 00 00 	lw $2,-32720($28)
  402494:	30 80 02 1c 
  402498:	42 00 00 00 	addu $4,$0,$0
  40249c:	00 04 00 00 
  4024a0:	04 00 00 00 	jalr $31,$2
  4024a4:	00 1f 00 02 
  4024a8:	28 00 00 00 	lw $4,-32588($28)
  4024ac:	b4 80 04 1c 
  4024b0:	43 00 00 00 	addiu $3,$18,-1
  4024b4:	ff ff 03 12 
  4024b8:	55 00 00 00 	sll $3,$3,0xc
  4024bc:	0c 03 03 00 
  4024c0:	42 00 00 00 	addu $3,$3,$4
  4024c4:	00 03 04 03 
  4024c8:	06 00 00 00 	bne $2,$3,4025c0 <_free_internal+0x560>
  4024cc:	3c 00 03 02 
  4024d0:	55 00 00 00 	sll $16,$17,0xc
  4024d4:	0c 10 11 00 
  4024d8:	28 00 00 00 	lw $2,-32608($28)
  4024dc:	a0 80 02 1c 
  4024e0:	28 00 00 00 	lw $3,-32720($28)
  4024e4:	30 80 03 1c 
  4024e8:	45 00 00 00 	subu $4,$0,$16
  4024ec:	00 04 10 00 
  4024f0:	45 00 00 00 	subu $2,$2,$17
  4024f4:	00 02 11 02 
  4024f8:	34 00 00 00 	sw $2,-32608($28)
  4024fc:	a0 80 02 1c 
  402500:	04 00 00 00 	jalr $31,$3
  402504:	00 1f 00 03 
  402508:	28 00 00 00 	lw $5,-32600($28)
  40250c:	a8 80 05 1c 
  402510:	42 00 00 00 	addu $4,$19,$5
  402514:	00 04 05 13 
  402518:	28 00 00 00 	lw $3,8($4)
  40251c:	08 00 03 04 
  402520:	55 00 00 00 	sll $2,$3,0x1
  402524:	01 02 03 00 
  402528:	42 00 00 00 	addu $2,$2,$3
  40252c:	00 02 03 02 
  402530:	28 00 00 00 	lw $3,4($4)
  402534:	04 00 03 04 
  402538:	55 00 00 00 	sll $2,$2,0x2
  40253c:	02 02 02 00 
  402540:	42 00 00 00 	addu $2,$2,$5
  402544:	00 02 05 02 
  402548:	34 00 00 00 	sw $3,4($2)
  40254c:	04 00 03 02 
  402550:	28 00 00 00 	lw $2,-32616($28)
  402554:	98 80 02 1c 
  402558:	28 00 00 00 	lw $3,-32592($28)
  40255c:	b0 80 03 1c 
  402560:	28 00 00 00 	lw $6,4($4)
  402564:	04 00 06 04 
  402568:	43 00 00 00 	addiu $2,$2,-1
  40256c:	ff ff 02 02 
  402570:	45 00 00 00 	subu $3,$3,$16
  402574:	00 03 10 03 
  402578:	34 00 00 00 	sw $2,-32616($28)
  40257c:	98 80 02 1c 
  402580:	55 00 00 00 	sll $2,$6,0x1
  402584:	01 02 06 00 
  402588:	42 00 00 00 	addu $2,$2,$6
  40258c:	00 02 06 02 
  402590:	34 00 00 00 	sw $3,-32592($28)
  402594:	b0 80 03 1c 
  402598:	28 00 00 00 	lw $3,8($4)
  40259c:	08 00 03 04 
  4025a0:	55 00 00 00 	sll $2,$2,0x2
  4025a4:	02 02 02 00 
  4025a8:	42 00 00 00 	addu $2,$2,$5
  4025ac:	00 02 05 02 
  4025b0:	34 00 00 00 	sw $3,8($2)
  4025b4:	08 00 03 02 
  4025b8:	28 00 00 00 	lw $16,8($4)
  4025bc:	08 00 10 04 
  4025c0:	34 00 00 00 	sw $16,-32612($28)
  4025c4:	9c 80 10 1c 
  4025c8:	01 00 00 00 	j 4028d8 <_free_internal+0x878>
  4025cc:	36 0a 10 00 
  4025d0:	28 00 00 00 	lw $4,-32584($28)
  4025d4:	b8 80 04 1c 
  4025d8:	28 00 00 00 	lw $3,8($8)
  4025dc:	08 00 03 08 
  4025e0:	55 00 00 00 	sll $2,$5,0xc
  4025e4:	0c 02 05 00 
  4025e8:	42 00 00 00 	addu $2,$2,$10
  4025ec:	00 02 0a 02 
  4025f0:	28 00 00 00 	lw $5,-32592($28)
  4025f4:	b0 80 05 1c 
  4025f8:	56 00 00 00 	sllv $3,$3,$9
  4025fc:	00 03 03 09 
  402600:	42 00 00 00 	addu $7,$2,$3
  402604:	00 07 03 02 
  402608:	28 00 00 00 	lw $3,-32624($28)
  40260c:	90 80 03 1c 
  402610:	43 00 00 00 	addiu $10,$0,1
  402614:	01 00 0a 00 
  402618:	43 00 00 00 	addiu $4,$4,-1
  40261c:	ff ff 04 04 
  402620:	34 00 00 00 	sw $4,-32584($28)
  402624:	b8 80 04 1c 
  402628:	28 00 00 00 	lw $4,-32616($28)
  40262c:	98 80 04 1c 
  402630:	56 00 00 00 	sllv $2,$10,$9
  402634:	00 02 0a 09 
  402638:	45 00 00 00 	subu $3,$3,$2
  40263c:	00 03 02 03 
  402640:	34 00 00 00 	sw $3,-32624($28)
  402644:	90 80 03 1c 
  402648:	28 00 00 00 	lw $3,4($8)
  40264c:	04 00 03 08 
  402650:	43 00 00 00 	addiu $4,$4,1
  402654:	01 00 04 04 
  402658:	42 00 00 00 	addu $2,$2,$5
  40265c:	00 02 05 02 
  402660:	34 00 00 00 	sw $2,-32592($28)
  402664:	b0 80 02 1c 
  402668:	43 00 00 00 	addiu $2,$0,4096
  40266c:	00 10 02 00 
  402670:	34 00 00 00 	sw $4,-32616($28)
  402674:	98 80 04 1c 
  402678:	5a 00 00 00 	srav $4,$2,$9
  40267c:	00 04 02 09 
  402680:	43 00 00 00 	addiu $2,$4,-1
  402684:	ff ff 02 04 
  402688:	06 00 00 00 	bne $3,$2,4027d8 <_free_internal+0x778>
  40268c:	52 00 02 03 
  402690:	42 00 00 00 	addu $3,$0,$7
  402694:	00 03 07 00 
  402698:	43 00 00 00 	addiu $6,$0,1
  40269c:	01 00 06 00 
  4026a0:	5d 00 00 00 	sltu $2,$10,$4
  4026a4:	00 02 04 0a 
  4026a8:	05 00 00 00 	beq $2,$0,4026d0 <_free_internal+0x670>
  4026ac:	08 00 00 02 
  4026b0:	28 00 00 00 	lw $3,0($3)
  4026b4:	00 00 03 03 
  4026b8:	43 00 00 00 	addiu $6,$6,1
  4026bc:	01 00 06 06 
  4026c0:	5d 00 00 00 	sltu $2,$6,$4
  4026c4:	00 02 04 06 
  4026c8:	06 00 00 00 	bne $2,$0,4026b0 <_free_internal+0x650>
  4026cc:	f8 ff 00 02 
  4026d0:	28 00 00 00 	lw $2,4($7)
  4026d4:	04 00 02 07 
  4026d8:	34 00 00 00 	sw $3,0($2)
  4026dc:	00 00 03 02 
  4026e0:	05 00 00 00 	beq $3,$0,4026f8 <_free_internal+0x698>
  4026e4:	04 00 00 03 
  4026e8:	28 00 00 00 	lw $2,4($7)
  4026ec:	04 00 02 07 
  4026f0:	34 00 00 00 	sw $2,4($3)
  4026f4:	04 00 02 03 
  4026f8:	28 00 00 00 	lw $2,-32588($28)
  4026fc:	b4 80 02 1c 
  402700:	43 00 00 00 	addiu $4,$16,-1
  402704:	ff ff 04 10 
  402708:	55 00 00 00 	sll $4,$4,0xc
  40270c:	0c 04 04 00 
  402710:	28 00 00 00 	lw $3,-32600($28)
  402714:	a8 80 03 1c 
  402718:	28 00 00 00 	lw $5,-32584($28)
  40271c:	b8 80 05 1c 
  402720:	28 00 00 00 	lw $6,-32624($28)
  402724:	90 80 06 1c 
  402728:	42 00 00 00 	addu $4,$4,$2
  40272c:	00 04 02 04 
  402730:	55 00 00 00 	sll $2,$16,0x1
  402734:	01 02 10 00 
  402738:	42 00 00 00 	addu $2,$2,$16
  40273c:	00 02 10 02 
  402740:	55 00 00 00 	sll $2,$2,0x2
  402744:	02 02 02 00 
  402748:	42 00 00 00 	addu $2,$2,$3
  40274c:	00 02 03 02 
  402750:	43 00 00 00 	addiu $3,$0,1
  402754:	01 00 03 00 
  402758:	34 00 00 00 	sw $3,4($2)
  40275c:	04 00 03 02 
  402760:	28 00 00 00 	lw $3,-32616($28)
  402764:	98 80 03 1c 
  402768:	43 00 00 00 	addiu $5,$5,1
  40276c:	01 00 05 05 
  402770:	34 00 00 00 	sw $5,-32584($28)
  402774:	b8 80 05 1c 
  402778:	28 00 00 00 	lw $5,-32592($28)
  40277c:	b0 80 05 1c 
  402780:	43 00 00 00 	addiu $6,$6,4096
  402784:	00 10 06 06 
  402788:	34 00 00 00 	sw $0,0($2)
  40278c:	00 00 00 02 
  402790:	43 00 00 00 	addiu $2,$0,4096
  402794:	00 10 02 00 
  402798:	5a 00 00 00 	srav $2,$2,$9
  40279c:	00 02 02 09 
  4027a0:	34 00 00 00 	sw $6,-32624($28)
  4027a4:	90 80 06 1c 
  4027a8:	45 00 00 00 	subu $3,$3,$2
  4027ac:	00 03 02 03 
  4027b0:	43 00 00 00 	addiu $5,$5,-4096
  4027b4:	00 f0 05 05 
  4027b8:	34 00 00 00 	sw $3,-32616($28)
  4027bc:	98 80 03 1c 
  4027c0:	34 00 00 00 	sw $5,-32592($28)
  4027c4:	b0 80 05 1c 
  4027c8:	02 00 00 00 	jal 402910 <free>
  4027cc:	44 0a 10 00 
  4027d0:	01 00 00 00 	j 4028d8 <_free_internal+0x878>
  4027d4:	36 0a 10 00 
  4027d8:	05 00 00 00 	beq $3,$0,402848 <_free_internal+0x7e8>
  4027dc:	1a 00 00 03 
  4027e0:	28 00 00 00 	lw $2,0($7)
  4027e4:	00 00 02 07 
  4027e8:	34 00 00 00 	sw $2,0($6)
  4027ec:	00 00 02 06 
  4027f0:	34 00 00 00 	sw $7,4($6)
  4027f4:	04 00 07 06 
  4027f8:	34 00 00 00 	sw $6,0($7)
  4027fc:	00 00 06 07 
  402800:	28 00 00 00 	lw $2,0($6)
  402804:	00 00 02 06 
  402808:	05 00 00 00 	beq $2,$0,402818 <_free_internal+0x7b8>
  40280c:	02 00 00 02 
  402810:	34 00 00 00 	sw $6,4($2)
  402814:	04 00 06 02 
  402818:	28 00 00 00 	lw $3,-32600($28)
  40281c:	a8 80 03 1c 
  402820:	42 00 00 00 	addu $3,$11,$3
  402824:	00 03 03 0b 
  402828:	28 00 00 00 	lw $2,4($3)
  40282c:	04 00 02 03 
  402830:	43 00 00 00 	addiu $2,$2,1
  402834:	01 00 02 02 
  402838:	34 00 00 00 	sw $2,4($3)
  40283c:	04 00 02 03 
  402840:	01 00 00 00 	j 4028d8 <_free_internal+0x878>
  402844:	36 0a 10 00 
  402848:	42 00 00 00 	addu $7,$0,$6
  40284c:	00 07 06 00 
  402850:	4f 00 00 00 	andi $2,$7,4095
  402854:	ff 0f 02 07 
  402858:	58 00 00 00 	srlv $2,$2,$9
  40285c:	00 02 02 09 
  402860:	34 00 00 00 	sw $2,8($8)
  402864:	08 00 02 08 
  402868:	55 00 00 00 	sll $2,$9,0x3
  40286c:	03 02 09 00 
  402870:	34 00 00 00 	sw $10,4($8)
  402874:	04 00 0a 08 
  402878:	a2 00 00 00 	lui $3,4096
  40287c:	00 10 03 00 
  402880:	42 00 00 00 	addu $3,$3,$2
  402884:	00 03 02 03 
  402888:	28 00 00 00 	lw $3,992($3)
  40288c:	e0 03 03 03 
  402890:	34 00 00 00 	sw $3,0($7)
  402894:	00 00 03 07 
  402898:	a2 00 00 00 	lui $3,4096
  40289c:	00 10 03 00 
  4028a0:	43 00 00 00 	addiu $3,$3,992
  4028a4:	e0 03 03 03 
  4028a8:	42 00 00 00 	addu $2,$2,$3
  4028ac:	00 02 03 02 
  4028b0:	34 00 00 00 	sw $2,4($7)
  4028b4:	04 00 02 07 
  4028b8:	34 00 00 00 	sw $7,0($2)
  4028bc:	00 00 07 02 
  4028c0:	28 00 00 00 	lw $2,0($7)
  4028c4:	00 00 02 07 
  4028c8:	05 00 00 00 	beq $2,$0,4028d8 <_free_internal+0x878>
  4028cc:	02 00 00 02 
  4028d0:	34 00 00 00 	sw $7,4($2)
  4028d4:	04 00 07 02 
  4028d8:	28 00 00 00 	lw $31,32($29)
  4028dc:	20 00 1f 1d 
  4028e0:	28 00 00 00 	lw $19,28($29)
  4028e4:	1c 00 13 1d 
  4028e8:	28 00 00 00 	lw $18,24($29)
  4028ec:	18 00 12 1d 
  4028f0:	28 00 00 00 	lw $17,20($29)
  4028f4:	14 00 11 1d 
  4028f8:	28 00 00 00 	lw $16,16($29)
  4028fc:	10 00 10 1d 
  402900:	43 00 00 00 	addiu $29,$29,40
  402904:	28 00 1d 1d 
  402908:	03 00 00 00 	jr $31
  40290c:	00 00 00 1f 

00402910 <free>:
  402910:	43 00 00 00 	addiu $29,$29,-24
  402914:	e8 ff 1d 1d 
  402918:	34 00 00 00 	sw $31,16($29)
  40291c:	10 00 1f 1d 
  402920:	05 00 00 00 	beq $4,$0,402998 <free+0x88>
  402924:	1c 00 00 04 
  402928:	28 00 00 00 	lw $3,-32704($28)
  40292c:	40 80 03 1c 
  402930:	05 00 00 00 	beq $3,$0,402958 <free+0x48>
  402934:	08 00 00 03 
  402938:	28 00 00 00 	lw $2,4($3)
  40293c:	04 00 02 03 
  402940:	05 00 00 00 	beq $2,$4,402978 <free+0x68>
  402944:	0c 00 04 02 
  402948:	28 00 00 00 	lw $3,0($3)
  40294c:	00 00 03 03 
  402950:	06 00 00 00 	bne $3,$0,402938 <free+0x28>
  402954:	f8 ff 00 03 
  402958:	28 00 00 00 	lw $2,-32576($28)
  40295c:	c0 80 02 1c 
  402960:	05 00 00 00 	beq $2,$0,402990 <free+0x80>
  402964:	0a 00 00 02 
  402968:	04 00 00 00 	jalr $31,$2
  40296c:	00 1f 00 02 
  402970:	01 00 00 00 	j 402998 <free+0x88>
  402974:	66 0a 10 00 
  402978:	28 00 00 00 	lw $4,8($3)
  40297c:	08 00 04 03 
  402980:	34 00 00 00 	sw $0,4($3)
  402984:	04 00 00 03 
  402988:	01 00 00 00 	j 402958 <free+0x48>
  40298c:	56 0a 10 00 
  402990:	02 00 00 00 	jal 402060 <_free_internal>
  402994:	18 08 10 00 
  402998:	28 00 00 00 	lw $31,16($29)
  40299c:	10 00 1f 1d 
  4029a0:	43 00 00 00 	addiu $29,$29,24
  4029a4:	18 00 1d 1d 
  4029a8:	03 00 00 00 	jr $31
  4029ac:	00 00 00 1f 

004029b0 <__stdio_check_funcs>:
  4029b0:	43 00 00 00 	addiu $29,$29,-24
  4029b4:	e8 ff 1d 1d 
  4029b8:	34 00 00 00 	sw $16,16($29)
  4029bc:	10 00 10 1d 
  4029c0:	42 00 00 00 	addu $16,$0,$4
  4029c4:	00 10 04 00 
  4029c8:	34 00 00 00 	sw $31,20($29)
  4029cc:	14 00 1f 1d 
  4029d0:	28 00 00 00 	lw $2,76($16)
  4029d4:	4c 00 02 10 
  4029d8:	4f 00 00 00 	andi $2,$2,16384
  4029dc:	00 40 02 02 
  4029e0:	06 00 00 00 	bne $2,$0,402a98 <__stdio_check_funcs+0xe8>
  4029e4:	2c 00 00 02 
  4029e8:	28 00 00 00 	lw $2,-32688($28)
  4029ec:	50 80 02 1c 
  4029f0:	a2 00 00 00 	lui $3,4096
  4029f4:	00 10 03 00 
  4029f8:	28 00 00 00 	lw $3,820($3)
  4029fc:	34 03 03 03 
  402a00:	34 00 00 00 	sw $2,52($16)
  402a04:	34 00 02 10 
  402a08:	34 00 00 00 	sw $3,56($16)
  402a0c:	38 00 03 10 
  402a10:	a2 00 00 00 	lui $5,4096
  402a14:	00 10 05 00 
  402a18:	43 00 00 00 	addiu $5,$5,0
  402a1c:	00 00 05 05 
  402a20:	28 00 00 00 	lw $2,0($5)
  402a24:	00 00 02 05 
  402a28:	28 00 00 00 	lw $3,4($5)
  402a2c:	04 00 03 05 
  402a30:	28 00 00 00 	lw $4,8($5)
  402a34:	08 00 04 05 
  402a38:	34 00 00 00 	sw $2,32($16)
  402a3c:	20 00 02 10 
  402a40:	34 00 00 00 	sw $3,36($16)
  402a44:	24 00 03 10 
  402a48:	34 00 00 00 	sw $4,40($16)
  402a4c:	28 00 04 10 
  402a50:	28 00 00 00 	lw $2,12($5)
  402a54:	0c 00 02 05 
  402a58:	28 00 00 00 	lw $3,16($5)
  402a5c:	10 00 03 05 
  402a60:	34 00 00 00 	sw $2,44($16)
  402a64:	2c 00 02 10 
  402a68:	34 00 00 00 	sw $3,48($16)
  402a6c:	30 00 03 10 
  402a70:	42 00 00 00 	addu $4,$0,$16
  402a74:	00 04 10 00 
  402a78:	02 00 00 00 	jal 405450 <__stdio_init_stream>
  402a7c:	14 15 10 00 
  402a80:	28 00 00 00 	lw $2,76($16)
  402a84:	4c 00 02 10 
  402a88:	51 00 00 00 	ori $2,$2,16384
  402a8c:	00 40 02 02 
  402a90:	34 00 00 00 	sw $2,76($16)
  402a94:	4c 00 02 10 
  402a98:	28 00 00 00 	lw $31,20($29)
  402a9c:	14 00 1f 1d 
  402aa0:	28 00 00 00 	lw $16,16($29)
  402aa4:	10 00 10 1d 
  402aa8:	43 00 00 00 	addiu $29,$29,24
  402aac:	18 00 1d 1d 
  402ab0:	03 00 00 00 	jr $31
  402ab4:	00 00 00 1f 

00402ab8 <__stdio_check_offset>:
  402ab8:	43 00 00 00 	addiu $29,$29,-40
  402abc:	d8 ff 1d 1d 
  402ac0:	34 00 00 00 	sw $16,24($29)
  402ac4:	18 00 10 1d 
  402ac8:	42 00 00 00 	addu $16,$0,$4
  402acc:	00 10 04 00 
  402ad0:	34 00 00 00 	sw $31,32($29)
  402ad4:	20 00 1f 1d 
  402ad8:	34 00 00 00 	sw $17,28($29)
  402adc:	1c 00 11 1d 
  402ae0:	28 00 00 00 	lw $2,76($16)
  402ae4:	4c 00 02 10 
  402ae8:	4f 00 00 00 	andi $2,$2,16384
  402aec:	00 40 02 02 
  402af0:	06 00 00 00 	bne $2,$0,402ba8 <__stdio_check_offset+0xf0>
  402af4:	2c 00 00 02 
  402af8:	28 00 00 00 	lw $2,-32688($28)
  402afc:	50 80 02 1c 
  402b00:	a2 00 00 00 	lui $3,4096
  402b04:	00 10 03 00 
  402b08:	28 00 00 00 	lw $3,820($3)
  402b0c:	34 03 03 03 
  402b10:	34 00 00 00 	sw $2,52($16)
  402b14:	34 00 02 10 
  402b18:	34 00 00 00 	sw $3,56($16)
  402b1c:	38 00 03 10 
  402b20:	a2 00 00 00 	lui $5,4096
  402b24:	00 10 05 00 
  402b28:	43 00 00 00 	addiu $5,$5,0
  402b2c:	00 00 05 05 
  402b30:	28 00 00 00 	lw $2,0($5)
  402b34:	00 00 02 05 
  402b38:	28 00 00 00 	lw $3,4($5)
  402b3c:	04 00 03 05 
  402b40:	28 00 00 00 	lw $4,8($5)
  402b44:	08 00 04 05 
  402b48:	34 00 00 00 	sw $2,32($16)
  402b4c:	20 00 02 10 
  402b50:	34 00 00 00 	sw $3,36($16)
  402b54:	24 00 03 10 
  402b58:	34 00 00 00 	sw $4,40($16)
  402b5c:	28 00 04 10 
  402b60:	28 00 00 00 	lw $2,12($5)
  402b64:	0c 00 02 05 
  402b68:	28 00 00 00 	lw $3,16($5)
  402b6c:	10 00 03 05 
  402b70:	34 00 00 00 	sw $2,44($16)
  402b74:	2c 00 02 10 
  402b78:	34 00 00 00 	sw $3,48($16)
  402b7c:	30 00 03 10 
  402b80:	42 00 00 00 	addu $4,$0,$16
  402b84:	00 04 10 00 
  402b88:	02 00 00 00 	jal 405450 <__stdio_init_stream>
  402b8c:	14 15 10 00 
  402b90:	28 00 00 00 	lw $2,76($16)
  402b94:	4c 00 02 10 
  402b98:	51 00 00 00 	ori $2,$2,16384
  402b9c:	00 40 02 02 
  402ba0:	34 00 00 00 	sw $2,76($16)
  402ba4:	4c 00 02 10 
  402ba8:	28 00 00 00 	lw $2,16($16)
  402bac:	10 00 02 10 
  402bb0:	06 00 00 00 	bne $2,$0,402c90 <__stdio_check_offset+0x1d8>
  402bb4:	36 00 00 02 
  402bb8:	28 00 00 00 	lw $2,76($16)
  402bbc:	4c 00 02 10 
  402bc0:	4f 00 00 00 	andi $2,$2,2048
  402bc4:	00 08 02 02 
  402bc8:	06 00 00 00 	bne $2,$0,402c90 <__stdio_check_offset+0x1d8>
  402bcc:	30 00 00 02 
  402bd0:	28 00 00 00 	lw $2,20($16)
  402bd4:	14 00 02 10 
  402bd8:	06 00 00 00 	bne $2,$0,402bf0 <__stdio_check_offset+0x138>
  402bdc:	04 00 00 02 
  402be0:	43 00 00 00 	addiu $2,$0,1024
  402be4:	00 04 02 00 
  402be8:	34 00 00 00 	sw $2,20($16)
  402bec:	14 00 02 10 
  402bf0:	28 00 00 00 	lw $4,20($16)
  402bf4:	14 00 04 10 
  402bf8:	28 00 00 00 	lw $17,-32640($28)
  402bfc:	80 80 11 1c 
  402c00:	5e 00 00 00 	sltiu $2,$4,128
  402c04:	80 00 02 04 
  402c08:	06 00 00 00 	bne $2,$0,402c58 <__stdio_check_offset+0x1a0>
  402c0c:	12 00 00 02 
  402c10:	02 00 00 00 	jal 400f18 <malloc>
  402c14:	c6 03 10 00 
  402c18:	34 00 00 00 	sw $2,16($16)
  402c1c:	10 00 02 10 
  402c20:	06 00 00 00 	bne $2,$0,402c58 <__stdio_check_offset+0x1a0>
  402c24:	0c 00 00 02 
  402c28:	28 00 00 00 	lw $2,20($16)
  402c2c:	14 00 02 10 
  402c30:	57 00 00 00 	srl $2,$2,0x1
  402c34:	01 02 02 00 
  402c38:	42 00 00 00 	addu $4,$0,$2
  402c3c:	00 04 02 00 
  402c40:	5e 00 00 00 	sltiu $2,$4,128
  402c44:	80 00 02 04 
  402c48:	34 00 00 00 	sw $4,20($16)
  402c4c:	14 00 04 10 
  402c50:	05 00 00 00 	beq $2,$0,402c10 <__stdio_check_offset+0x158>
  402c54:	ee ff 00 02 
  402c58:	28 00 00 00 	lw $2,16($16)
  402c5c:	10 00 02 10 
  402c60:	34 00 00 00 	sw $17,-32640($28)
  402c64:	80 80 11 1c 
  402c68:	06 00 00 00 	bne $2,$0,402c90 <__stdio_check_offset+0x1d8>
  402c6c:	08 00 00 02 
  402c70:	28 00 00 00 	lw $2,76($16)
  402c74:	4c 00 02 10 
  402c78:	34 00 00 00 	sw $0,20($16)
  402c7c:	14 00 00 10 
  402c80:	51 00 00 00 	ori $2,$2,2048
  402c84:	00 08 02 02 
  402c88:	34 00 00 00 	sw $2,76($16)
  402c8c:	4c 00 02 10 
  402c90:	28 00 00 00 	lw $2,4($16)
  402c94:	04 00 02 10 
  402c98:	06 00 00 00 	bne $2,$0,402cc8 <__stdio_check_offset+0x210>
  402c9c:	0a 00 00 02 
  402ca0:	28 00 00 00 	lw $2,16($16)
  402ca4:	10 00 02 10 
  402ca8:	28 00 00 00 	lw $3,16($16)
  402cac:	10 00 03 10 
  402cb0:	34 00 00 00 	sw $2,4($16)
  402cb4:	04 00 02 10 
  402cb8:	34 00 00 00 	sw $3,8($16)
  402cbc:	08 00 03 10 
  402cc0:	34 00 00 00 	sw $3,12($16)
  402cc4:	0c 00 03 10 
  402cc8:	28 00 00 00 	lw $3,60($16)
  402ccc:	3c 00 03 10 
  402cd0:	43 00 00 00 	addiu $2,$0,-1
  402cd4:	ff ff 02 00 
  402cd8:	06 00 00 00 	bne $3,$2,402d80 <__stdio_check_offset+0x2c8>
  402cdc:	28 00 02 03 
  402ce0:	28 00 00 00 	lw $2,40($16)
  402ce4:	28 00 02 10 
  402ce8:	06 00 00 00 	bne $2,$0,402d10 <__stdio_check_offset+0x258>
  402cec:	08 00 00 02 
  402cf0:	43 00 00 00 	addiu $2,$0,29
  402cf4:	1d 00 02 00 
  402cf8:	34 00 00 00 	sw $2,-32640($28)
  402cfc:	80 80 02 1c 
  402d00:	43 00 00 00 	addiu $2,$0,-1
  402d04:	ff ff 02 00 
  402d08:	01 00 00 00 	j 402db0 <__stdio_check_offset+0x2f8>
  402d0c:	6c 0b 10 00 
  402d10:	28 00 00 00 	lw $4,24($16)
  402d14:	18 00 04 10 
  402d18:	34 00 00 00 	sw $0,16($29)
  402d1c:	10 00 00 1d 
  402d20:	28 00 00 00 	lw $2,40($16)
  402d24:	28 00 02 10 
  402d28:	43 00 00 00 	addiu $5,$29,16
  402d2c:	10 00 05 1d 
  402d30:	43 00 00 00 	addiu $6,$0,1
  402d34:	01 00 06 00 
  402d38:	04 00 00 00 	jalr $31,$2
  402d3c:	00 1f 00 02 
  402d40:	0a 00 00 00 	bgez $2,402d70 <__stdio_check_offset+0x2b8>
  402d44:	0a 00 00 02 
  402d48:	28 00 00 00 	lw $3,-32640($28)
  402d4c:	80 80 03 1c 
  402d50:	43 00 00 00 	addiu $2,$0,29
  402d54:	1d 00 02 00 
  402d58:	06 00 00 00 	bne $3,$2,402d00 <__stdio_check_offset+0x248>
  402d5c:	e8 ff 02 03 
  402d60:	34 00 00 00 	sw $0,40($16)
  402d64:	28 00 00 10 
  402d68:	01 00 00 00 	j 402d00 <__stdio_check_offset+0x248>
  402d6c:	40 0b 10 00 
  402d70:	28 00 00 00 	lw $2,16($29)
  402d74:	10 00 02 1d 
  402d78:	34 00 00 00 	sw $2,60($16)
  402d7c:	3c 00 02 10 
  402d80:	28 00 00 00 	lw $3,64($16)
  402d84:	40 00 03 10 
  402d88:	43 00 00 00 	addiu $2,$0,-1
  402d8c:	ff ff 02 00 
  402d90:	06 00 00 00 	bne $3,$2,402da8 <__stdio_check_offset+0x2f0>
  402d94:	04 00 02 03 
  402d98:	28 00 00 00 	lw $2,60($16)
  402d9c:	3c 00 02 10 
  402da0:	34 00 00 00 	sw $2,64($16)
  402da4:	40 00 02 10 
  402da8:	42 00 00 00 	addu $2,$0,$0
  402dac:	00 02 00 00 
  402db0:	28 00 00 00 	lw $31,32($29)
  402db4:	20 00 1f 1d 
  402db8:	28 00 00 00 	lw $17,28($29)
  402dbc:	1c 00 11 1d 
  402dc0:	28 00 00 00 	lw $16,24($29)
  402dc4:	18 00 10 1d 
  402dc8:	43 00 00 00 	addiu $29,$29,40
  402dcc:	28 00 1d 1d 
  402dd0:	03 00 00 00 	jr $31
  402dd4:	00 00 00 1f 

00402dd8 <flushbuf>:
  402dd8:	43 00 00 00 	addiu $29,$29,-72
  402ddc:	b8 ff 1d 1d 
  402de0:	34 00 00 00 	sw $16,32($29)
  402de4:	20 00 10 1d 
  402de8:	42 00 00 00 	addu $16,$0,$4
  402dec:	00 10 04 00 
  402df0:	34 00 00 00 	sw $20,48($29)
  402df4:	30 00 14 1d 
  402df8:	42 00 00 00 	addu $20,$0,$5
  402dfc:	00 14 05 00 
  402e00:	54 00 00 00 	nor $2,$0,$20
  402e04:	00 02 14 00 
  402e08:	34 00 00 00 	sw $21,52($29)
  402e0c:	34 00 15 1d 
  402e10:	5e 00 00 00 	sltiu $21,$2,1
  402e14:	01 00 15 02 
  402e18:	34 00 00 00 	sw $31,64($29)
  402e1c:	40 00 1f 1d 
  402e20:	34 00 00 00 	sw $23,60($29)
  402e24:	3c 00 17 1d 
  402e28:	34 00 00 00 	sw $22,56($29)
  402e2c:	38 00 16 1d 
  402e30:	34 00 00 00 	sw $19,44($29)
  402e34:	2c 00 13 1d 
  402e38:	34 00 00 00 	sw $18,40($29)
  402e3c:	28 00 12 1d 
  402e40:	34 00 00 00 	sw $17,36($29)
  402e44:	24 00 11 1d 
  402e48:	28 00 00 00 	lw $5,12($16)
  402e4c:	0c 00 05 10 
  402e50:	28 00 00 00 	lw $2,16($16)
  402e54:	10 00 02 10 
  402e58:	42 00 00 00 	addu $23,$0,$0
  402e5c:	00 17 00 00 
  402e60:	43 00 00 00 	addiu $22,$0,-1
  402e64:	ff ff 16 00 
  402e68:	06 00 00 00 	bne $5,$2,403110 <flushbuf+0x338>
  402e6c:	a8 00 02 05 
  402e70:	42 00 00 00 	addu $19,$0,$0
  402e74:	00 13 00 00 
  402e78:	28 00 00 00 	lw $2,4($16)
  402e7c:	04 00 02 10 
  402e80:	28 00 00 00 	lw $3,64($16)
  402e84:	40 00 03 10 
  402e88:	28 00 00 00 	lw $4,28($16)
  402e8c:	1c 00 04 10 
  402e90:	45 00 00 00 	subu $2,$2,$5
  402e94:	00 02 05 02 
  402e98:	42 00 00 00 	addu $2,$2,$3
  402e9c:	00 02 03 02 
  402ea0:	34 00 00 00 	sw $2,64($16)
  402ea4:	40 00 02 10 
  402ea8:	4f 00 00 00 	andi $2,$4,1
  402eac:	01 00 02 04 
  402eb0:	05 00 00 00 	beq $2,$0,403068 <flushbuf+0x290>
  402eb4:	6c 00 00 02 
  402eb8:	28 00 00 00 	lw $2,52($16)
  402ebc:	34 00 02 10 
  402ec0:	05 00 00 00 	beq $2,$0,403068 <flushbuf+0x290>
  402ec4:	68 00 00 02 
  402ec8:	4f 00 00 00 	andi $2,$4,4
  402ecc:	04 00 02 04 
  402ed0:	06 00 00 00 	bne $2,$0,403068 <flushbuf+0x290>
  402ed4:	64 00 00 02 
  402ed8:	28 00 00 00 	lw $18,-32640($28)
  402edc:	80 80 12 1c 
  402ee0:	28 00 00 00 	lw $2,16($16)
  402ee4:	10 00 02 10 
  402ee8:	42 00 00 00 	addu $17,$0,$0
  402eec:	00 11 00 00 
  402ef0:	05 00 00 00 	beq $2,$0,402f48 <flushbuf+0x170>
  402ef4:	14 00 00 02 
  402ef8:	42 00 00 00 	addu $4,$0,$16
  402efc:	00 04 10 00 
  402f00:	02 00 00 00 	jal 402ab8 <__stdio_check_offset>
  402f04:	ae 0a 10 00 
  402f08:	05 00 00 00 	beq $2,$22,402f48 <flushbuf+0x170>
  402f0c:	0e 00 16 02 
  402f10:	28 00 00 00 	lw $2,64($16)
  402f14:	40 00 02 10 
  402f18:	28 00 00 00 	lw $3,20($16)
  402f1c:	14 00 03 10 
  402f20:	49 00 00 00 	divu $0,$2,$3
  402f24:	00 00 03 02 
  402f28:	06 00 00 00 	bne $3,$0,402f38 <flushbuf+0x160>
  402f2c:	02 00 00 03 
  402f30:	a1 00 00 00 	break 
  402f34:	07 00 00 00 
  402f38:	4a 00 00 00 	mfhi $3
  402f3c:	00 03 00 00 
  402f40:	06 00 00 00 	bne $3,$0,402f50 <flushbuf+0x178>
  402f44:	02 00 00 03 
  402f48:	43 00 00 00 	addiu $17,$0,1
  402f4c:	01 00 11 00 
  402f50:	34 00 00 00 	sw $18,-32640($28)
  402f54:	80 80 12 1c 
  402f58:	06 00 00 00 	bne $17,$0,403060 <flushbuf+0x288>
  402f5c:	40 00 00 11 
  402f60:	28 00 00 00 	lw $3,64($16)
  402f64:	40 00 03 10 
  402f68:	28 00 00 00 	lw $2,20($16)
  402f6c:	14 00 02 10 
  402f70:	49 00 00 00 	divu $0,$3,$2
  402f74:	00 00 02 03 
  402f78:	06 00 00 00 	bne $2,$0,402f88 <flushbuf+0x1b0>
  402f7c:	02 00 00 02 
  402f80:	a1 00 00 00 	break 
  402f84:	07 00 00 00 
  402f88:	4a 00 00 00 	mfhi $17
  402f8c:	00 11 00 00 
  402f90:	28 00 00 00 	lw $2,52($16)
  402f94:	34 00 02 10 
  402f98:	42 00 00 00 	addu $4,$0,$16
  402f9c:	00 04 10 00 
  402fa0:	45 00 00 00 	subu $3,$3,$17
  402fa4:	00 03 11 03 
  402fa8:	34 00 00 00 	sw $3,64($16)
  402fac:	40 00 03 10 
  402fb0:	04 00 00 00 	jalr $31,$2
  402fb4:	00 1f 00 02 
  402fb8:	43 00 00 00 	addiu $3,$0,-1
  402fbc:	ff ff 03 00 
  402fc0:	06 00 00 00 	bne $2,$3,402fe0 <flushbuf+0x208>
  402fc4:	06 00 03 02 
  402fc8:	28 00 00 00 	lw $2,76($16)
  402fcc:	4c 00 02 10 
  402fd0:	4f 00 00 00 	andi $2,$2,1024
  402fd4:	00 04 02 02 
  402fd8:	06 00 00 00 	bne $2,$0,403508 <flushbuf+0x730>
  402fdc:	4a 01 00 02 
  402fe0:	28 00 00 00 	lw $3,76($16)
  402fe4:	4c 00 03 10 
  402fe8:	43 00 00 00 	addiu $2,$0,-513
  402fec:	ff fd 02 00 
  402ff0:	28 00 00 00 	lw $4,8($16)
  402ff4:	08 00 04 10 
  402ff8:	28 00 00 00 	lw $5,16($16)
  402ffc:	10 00 05 10 
  403000:	4e 00 00 00 	and $3,$3,$2
  403004:	00 03 02 03 
  403008:	43 00 00 00 	addiu $2,$0,-1025
  40300c:	ff fb 02 00 
  403010:	4e 00 00 00 	and $3,$3,$2
  403014:	00 03 02 03 
  403018:	45 00 00 00 	subu $4,$4,$5
  40301c:	00 04 05 04 
  403020:	5d 00 00 00 	sltu $4,$4,$17
  403024:	00 04 11 04 
  403028:	34 00 00 00 	sw $3,76($16)
  40302c:	4c 00 03 10 
  403030:	05 00 00 00 	beq $4,$0,403058 <flushbuf+0x280>
  403034:	08 00 00 04 
  403038:	28 00 00 00 	lw $2,64($16)
  40303c:	40 00 02 10 
  403040:	42 00 00 00 	addu $2,$17,$2
  403044:	00 02 02 11 
  403048:	34 00 00 00 	sw $2,64($16)
  40304c:	40 00 02 10 
  403050:	01 00 00 00 	j 403060 <flushbuf+0x288>
  403054:	18 0c 10 00 
  403058:	42 00 00 00 	addu $19,$0,$17
  40305c:	00 13 11 00 
  403060:	43 00 00 00 	addiu $23,$0,1
  403064:	01 00 17 00 
  403068:	28 00 00 00 	lw $4,16($16)
  40306c:	10 00 04 10 
  403070:	05 00 00 00 	beq $4,$0,403110 <flushbuf+0x338>
  403074:	26 00 00 04 
  403078:	28 00 00 00 	lw $2,20($16)
  40307c:	14 00 02 10 
  403080:	28 00 00 00 	lw $3,16($16)
  403084:	10 00 03 10 
  403088:	42 00 00 00 	addu $2,$4,$2
  40308c:	00 02 02 04 
  403090:	42 00 00 00 	addu $3,$19,$3
  403094:	00 03 03 13 
  403098:	34 00 00 00 	sw $2,12($16)
  40309c:	0c 00 02 10 
  4030a0:	34 00 00 00 	sw $3,4($16)
  4030a4:	04 00 03 10 
  4030a8:	06 00 00 00 	bne $21,$0,403110 <flushbuf+0x338>
  4030ac:	18 00 00 15 
  4030b0:	43 00 00 00 	addiu $2,$3,1
  4030b4:	01 00 02 03 
  4030b8:	34 00 00 00 	sw $2,4($16)
  4030bc:	04 00 02 10 
  4030c0:	30 00 00 00 	sb $20,0($3)
  4030c4:	00 00 14 03 
  4030c8:	28 00 00 00 	lw $2,76($16)
  4030cc:	4c 00 02 10 
  4030d0:	4f 00 00 00 	andi $2,$2,4096
  4030d4:	00 10 02 02 
  4030d8:	05 00 00 00 	beq $2,$0,4030f8 <flushbuf+0x320>
  4030dc:	06 00 00 02 
  4030e0:	4f 00 00 00 	andi $3,$20,255
  4030e4:	ff 00 03 14 
  4030e8:	43 00 00 00 	addiu $2,$0,10
  4030ec:	0a 00 02 00 
  4030f0:	05 00 00 00 	beq $3,$2,403108 <flushbuf+0x330>
  4030f4:	04 00 02 03 
  4030f8:	42 00 00 00 	addu $19,$0,$0
  4030fc:	00 13 00 00 
  403100:	01 00 00 00 	j 4034b0 <flushbuf+0x6d8>
  403104:	2c 0d 10 00 
  403108:	43 00 00 00 	addiu $21,$0,1
  40310c:	01 00 15 00 
  403110:	28 00 00 00 	lw $2,4($16)
  403114:	04 00 02 10 
  403118:	28 00 00 00 	lw $4,16($16)
  40311c:	10 00 04 10 
  403120:	45 00 00 00 	subu $19,$2,$4
  403124:	00 13 04 02 
  403128:	05 00 00 00 	beq $19,$0,403160 <flushbuf+0x388>
  40312c:	0c 00 00 13 
  403130:	28 00 00 00 	lw $3,8($16)
  403134:	08 00 03 10 
  403138:	42 00 00 00 	addu $18,$0,$19
  40313c:	00 12 13 00 
  403140:	5d 00 00 00 	sltu $2,$2,$3
  403144:	00 02 03 02 
  403148:	05 00 00 00 	beq $2,$0,403168 <flushbuf+0x390>
  40314c:	06 00 00 02 
  403150:	45 00 00 00 	subu $18,$3,$4
  403154:	00 12 04 03 
  403158:	01 00 00 00 	j 403168 <flushbuf+0x390>
  40315c:	5a 0c 10 00 
  403160:	42 00 00 00 	addu $18,$0,$0
  403164:	00 12 00 00 
  403168:	28 00 00 00 	lw $2,36($16)
  40316c:	24 00 02 10 
  403170:	05 00 00 00 	beq $2,$0,403188 <flushbuf+0x3b0>
  403174:	04 00 00 02 
  403178:	06 00 00 00 	bne $18,$0,4031b8 <flushbuf+0x3e0>
  40317c:	0e 00 00 12 
  403180:	05 00 00 00 	beq $21,$0,403398 <flushbuf+0x5c0>
  403184:	84 00 00 15 
  403188:	28 00 00 00 	lw $2,60($16)
  40318c:	3c 00 02 10 
  403190:	28 00 00 00 	lw $3,16($16)
  403194:	10 00 03 10 
  403198:	42 00 00 00 	addu $2,$18,$2
  40319c:	00 02 02 12 
  4031a0:	34 00 00 00 	sw $3,4($16)
  4031a4:	04 00 03 10 
  4031a8:	34 00 00 00 	sw $2,60($16)
  4031ac:	3c 00 02 10 
  4031b0:	01 00 00 00 	j 4034b0 <flushbuf+0x6d8>
  4031b4:	2c 0d 10 00 
  4031b8:	28 00 00 00 	lw $2,28($16)
  4031bc:	1c 00 02 10 
  4031c0:	4f 00 00 00 	andi $2,$2,4
  4031c4:	04 00 02 02 
  4031c8:	06 00 00 00 	bne $2,$0,4032d8 <flushbuf+0x500>
  4031cc:	42 00 00 02 
  4031d0:	28 00 00 00 	lw $17,-32640($28)
  4031d4:	80 80 11 1c 
  4031d8:	42 00 00 00 	addu $4,$0,$16
  4031dc:	00 04 10 00 
  4031e0:	02 00 00 00 	jal 402ab8 <__stdio_check_offset>
  4031e4:	ae 0a 10 00 
  4031e8:	43 00 00 00 	addiu $3,$0,-1
  4031ec:	ff ff 03 00 
  4031f0:	06 00 00 00 	bne $2,$3,403220 <flushbuf+0x448>
  4031f4:	0a 00 03 02 
  4031f8:	28 00 00 00 	lw $3,-32640($28)
  4031fc:	80 80 03 1c 
  403200:	43 00 00 00 	addiu $2,$0,29
  403204:	1d 00 02 00 
  403208:	06 00 00 00 	bne $3,$2,4032c0 <flushbuf+0x4e8>
  40320c:	2c 00 02 03 
  403210:	34 00 00 00 	sw $17,-32640($28)
  403214:	80 80 11 1c 
  403218:	01 00 00 00 	j 4032d8 <flushbuf+0x500>
  40321c:	b6 0c 10 00 
  403220:	28 00 00 00 	lw $3,64($16)
  403224:	40 00 03 10 
  403228:	28 00 00 00 	lw $2,60($16)
  40322c:	3c 00 02 10 
  403230:	05 00 00 00 	beq $3,$2,4032d8 <flushbuf+0x500>
  403234:	28 00 02 03 
  403238:	28 00 00 00 	lw $2,40($16)
  40323c:	28 00 02 10 
  403240:	06 00 00 00 	bne $2,$0,403268 <flushbuf+0x490>
  403244:	08 00 00 02 
  403248:	28 00 00 00 	lw $2,76($16)
  40324c:	4c 00 02 10 
  403250:	43 00 00 00 	addiu $3,$0,29
  403254:	1d 00 03 00 
  403258:	34 00 00 00 	sw $3,-32640($28)
  40325c:	80 80 03 1c 
  403260:	01 00 00 00 	j 4032c8 <flushbuf+0x4f0>
  403264:	b2 0c 10 00 
  403268:	28 00 00 00 	lw $4,24($16)
  40326c:	18 00 04 10 
  403270:	28 00 00 00 	lw $2,40($16)
  403274:	28 00 02 10 
  403278:	43 00 00 00 	addiu $5,$29,16
  40327c:	10 00 05 1d 
  403280:	42 00 00 00 	addu $6,$0,$0
  403284:	00 06 00 00 
  403288:	34 00 00 00 	sw $3,16($29)
  40328c:	10 00 03 1d 
  403290:	04 00 00 00 	jalr $31,$2
  403294:	00 1f 00 02 
  403298:	09 00 00 00 	bltz $2,4032c0 <flushbuf+0x4e8>
  40329c:	08 00 00 02 
  4032a0:	28 00 00 00 	lw $2,16($29)
  4032a4:	10 00 02 1d 
  4032a8:	28 00 00 00 	lw $3,64($16)
  4032ac:	40 00 03 10 
  4032b0:	34 00 00 00 	sw $2,60($16)
  4032b4:	3c 00 02 10 
  4032b8:	05 00 00 00 	beq $2,$3,4032d8 <flushbuf+0x500>
  4032bc:	06 00 03 02 
  4032c0:	28 00 00 00 	lw $2,76($16)
  4032c4:	4c 00 02 10 
  4032c8:	51 00 00 00 	ori $2,$2,1024
  4032cc:	00 04 02 02 
  4032d0:	34 00 00 00 	sw $2,76($16)
  4032d4:	4c 00 02 10 
  4032d8:	28 00 00 00 	lw $2,76($16)
  4032dc:	4c 00 02 10 
  4032e0:	4f 00 00 00 	andi $2,$2,1024
  4032e4:	00 04 02 02 
  4032e8:	06 00 00 00 	bne $2,$0,403398 <flushbuf+0x5c0>
  4032ec:	2a 00 00 02 
  4032f0:	28 00 00 00 	lw $4,24($16)
  4032f4:	18 00 04 10 
  4032f8:	28 00 00 00 	lw $5,16($16)
  4032fc:	10 00 05 10 
  403300:	28 00 00 00 	lw $2,36($16)
  403304:	24 00 02 10 
  403308:	42 00 00 00 	addu $6,$0,$18
  40330c:	00 06 12 00 
  403310:	04 00 00 00 	jalr $31,$2
  403314:	00 1f 00 02 
  403318:	42 00 00 00 	addu $3,$0,$2
  40331c:	00 03 02 00 
  403320:	07 00 00 00 	blez $3,403370 <flushbuf+0x598>
  403324:	12 00 00 03 
  403328:	28 00 00 00 	lw $2,28($16)
  40332c:	1c 00 02 10 
  403330:	4f 00 00 00 	andi $2,$2,4
  403334:	04 00 02 02 
  403338:	05 00 00 00 	beq $2,$0,403358 <flushbuf+0x580>
  40333c:	06 00 00 02 
  403340:	43 00 00 00 	addiu $2,$0,-1
  403344:	ff ff 02 00 
  403348:	34 00 00 00 	sw $2,64($16)
  40334c:	40 00 02 10 
  403350:	01 00 00 00 	j 403368 <flushbuf+0x590>
  403354:	da 0c 10 00 
  403358:	28 00 00 00 	lw $2,60($16)
  40335c:	3c 00 02 10 
  403360:	42 00 00 00 	addu $2,$3,$2
  403364:	00 02 02 03 
  403368:	34 00 00 00 	sw $2,60($16)
  40336c:	3c 00 02 10 
  403370:	5b 00 00 00 	slt $2,$3,$18
  403374:	00 02 12 03 
  403378:	05 00 00 00 	beq $2,$0,403398 <flushbuf+0x5c0>
  40337c:	06 00 00 02 
  403380:	28 00 00 00 	lw $2,76($16)
  403384:	4c 00 02 10 
  403388:	51 00 00 00 	ori $2,$2,1024
  40338c:	00 04 02 02 
  403390:	34 00 00 00 	sw $2,76($16)
  403394:	4c 00 02 10 
  403398:	28 00 00 00 	lw $2,16($16)
  40339c:	10 00 02 10 
  4033a0:	34 00 00 00 	sw $2,4($16)
  4033a4:	04 00 02 10 
  4033a8:	06 00 00 00 	bne $21,$0,4034b0 <flushbuf+0x6d8>
  4033ac:	40 00 00 15 
  4033b0:	28 00 00 00 	lw $3,76($16)
  4033b4:	4c 00 03 10 
  4033b8:	4f 00 00 00 	andi $2,$3,1024
  4033bc:	00 04 02 03 
  4033c0:	06 00 00 00 	bne $2,$0,4034b0 <flushbuf+0x6d8>
  4033c4:	3a 00 00 02 
  4033c8:	28 00 00 00 	lw $2,16($16)
  4033cc:	10 00 02 10 
  4033d0:	05 00 00 00 	beq $2,$0,403400 <flushbuf+0x628>
  4033d4:	0a 00 00 02 
  4033d8:	4f 00 00 00 	andi $2,$3,4096
  4033dc:	00 10 02 03 
  4033e0:	05 00 00 00 	beq $2,$0,403490 <flushbuf+0x6b8>
  4033e4:	2a 00 00 02 
  4033e8:	4f 00 00 00 	andi $3,$20,255
  4033ec:	ff 00 03 14 
  4033f0:	43 00 00 00 	addiu $2,$0,10
  4033f4:	0a 00 02 00 
  4033f8:	06 00 00 00 	bne $3,$2,403490 <flushbuf+0x6b8>
  4033fc:	24 00 02 03 
  403400:	28 00 00 00 	lw $4,24($16)
  403404:	18 00 04 10 
  403408:	28 00 00 00 	lw $2,36($16)
  40340c:	24 00 02 10 
  403410:	43 00 00 00 	addiu $5,$29,24
  403414:	18 00 05 1d 
  403418:	43 00 00 00 	addiu $6,$0,1
  40341c:	01 00 06 00 
  403420:	30 00 00 00 	sb $20,24($29)
  403424:	18 00 14 1d 
  403428:	04 00 00 00 	jalr $31,$2
  40342c:	00 1f 00 02 
  403430:	08 00 00 00 	bgtz $2,403458 <flushbuf+0x680>
  403434:	08 00 00 02 
  403438:	28 00 00 00 	lw $2,76($16)
  40343c:	4c 00 02 10 
  403440:	51 00 00 00 	ori $2,$2,1024
  403444:	00 04 02 02 
  403448:	34 00 00 00 	sw $2,76($16)
  40344c:	4c 00 02 10 
  403450:	01 00 00 00 	j 4034b0 <flushbuf+0x6d8>
  403454:	2c 0d 10 00 
  403458:	28 00 00 00 	lw $2,60($16)
  40345c:	3c 00 02 10 
  403460:	28 00 00 00 	lw $3,64($16)
  403464:	40 00 03 10 
  403468:	43 00 00 00 	addiu $2,$2,1
  40346c:	01 00 02 02 
  403470:	43 00 00 00 	addiu $3,$3,1
  403474:	01 00 03 03 
  403478:	34 00 00 00 	sw $2,60($16)
  40347c:	3c 00 02 10 
  403480:	34 00 00 00 	sw $3,64($16)
  403484:	40 00 03 10 
  403488:	01 00 00 00 	j 4034b0 <flushbuf+0x6d8>
  40348c:	2c 0d 10 00 
  403490:	28 00 00 00 	lw $3,4($16)
  403494:	04 00 03 10 
  403498:	43 00 00 00 	addiu $2,$3,1
  40349c:	01 00 02 03 
  4034a0:	34 00 00 00 	sw $2,4($16)
  4034a4:	04 00 02 10 
  4034a8:	30 00 00 00 	sb $20,0($3)
  4034ac:	00 00 14 03 
  4034b0:	06 00 00 00 	bne $23,$0,4034e0 <flushbuf+0x708>
  4034b4:	0a 00 00 17 
  4034b8:	28 00 00 00 	lw $2,64($16)
  4034bc:	40 00 02 10 
  4034c0:	28 00 00 00 	lw $3,16($16)
  4034c4:	10 00 03 10 
  4034c8:	42 00 00 00 	addu $2,$19,$2
  4034cc:	00 02 02 13 
  4034d0:	34 00 00 00 	sw $2,64($16)
  4034d4:	40 00 02 10 
  4034d8:	34 00 00 00 	sw $3,8($16)
  4034dc:	08 00 03 10 
  4034e0:	28 00 00 00 	lw $2,76($16)
  4034e4:	4c 00 02 10 
  4034e8:	4f 00 00 00 	andi $2,$2,1536
  4034ec:	00 06 02 02 
  4034f0:	05 00 00 00 	beq $2,$0,403508 <flushbuf+0x730>
  4034f4:	04 00 00 02 
  4034f8:	28 00 00 00 	lw $2,12($16)
  4034fc:	0c 00 02 10 
  403500:	34 00 00 00 	sw $2,4($16)
  403504:	04 00 02 10 
  403508:	28 00 00 00 	lw $31,64($29)
  40350c:	40 00 1f 1d 
  403510:	28 00 00 00 	lw $23,60($29)
  403514:	3c 00 17 1d 
  403518:	28 00 00 00 	lw $22,56($29)
  40351c:	38 00 16 1d 
  403520:	28 00 00 00 	lw $21,52($29)
  403524:	34 00 15 1d 
  403528:	28 00 00 00 	lw $20,48($29)
  40352c:	30 00 14 1d 
  403530:	28 00 00 00 	lw $19,44($29)
  403534:	2c 00 13 1d 
  403538:	28 00 00 00 	lw $18,40($29)
  40353c:	28 00 12 1d 
  403540:	28 00 00 00 	lw $17,36($29)
  403544:	24 00 11 1d 
  403548:	28 00 00 00 	lw $16,32($29)
  40354c:	20 00 10 1d 
  403550:	43 00 00 00 	addiu $29,$29,72
  403554:	48 00 1d 1d 
  403558:	03 00 00 00 	jr $31
  40355c:	00 00 00 1f 

00403560 <fillbuf>:
  403560:	43 00 00 00 	addiu $29,$29,-64
  403564:	c0 ff 1d 1d 
  403568:	34 00 00 00 	sw $16,32($29)
  40356c:	20 00 10 1d 
  403570:	42 00 00 00 	addu $16,$0,$4
  403574:	00 10 04 00 
  403578:	34 00 00 00 	sw $31,60($29)
  40357c:	3c 00 1f 1d 
  403580:	34 00 00 00 	sw $22,56($29)
  403584:	38 00 16 1d 
  403588:	34 00 00 00 	sw $21,52($29)
  40358c:	34 00 15 1d 
  403590:	34 00 00 00 	sw $20,48($29)
  403594:	30 00 14 1d 
  403598:	34 00 00 00 	sw $19,44($29)
  40359c:	2c 00 13 1d 
  4035a0:	34 00 00 00 	sw $18,40($29)
  4035a4:	28 00 12 1d 
  4035a8:	34 00 00 00 	sw $17,36($29)
  4035ac:	24 00 11 1d 
  4035b0:	28 00 00 00 	lw $2,32($16)
  4035b4:	20 00 02 10 
  4035b8:	42 00 00 00 	addu $21,$0,$0
  4035bc:	00 15 00 00 
  4035c0:	42 00 00 00 	addu $20,$0,$0
  4035c4:	00 14 00 00 
  4035c8:	06 00 00 00 	bne $2,$0,4035f0 <fillbuf+0x90>
  4035cc:	08 00 00 02 
  4035d0:	28 00 00 00 	lw $2,76($16)
  4035d4:	4c 00 02 10 
  4035d8:	51 00 00 00 	ori $2,$2,512
  4035dc:	00 02 02 02 
  4035e0:	34 00 00 00 	sw $2,76($16)
  4035e4:	4c 00 02 10 
  4035e8:	01 00 00 00 	j 403918 <fillbuf+0x3b8>
  4035ec:	46 0e 10 00 
  4035f0:	28 00 00 00 	lw $5,16($16)
  4035f4:	10 00 05 10 
  4035f8:	06 00 00 00 	bne $5,$0,403618 <fillbuf+0xb8>
  4035fc:	06 00 00 05 
  403600:	43 00 00 00 	addiu $18,$29,16
  403604:	10 00 12 1d 
  403608:	43 00 00 00 	addiu $17,$0,1
  40360c:	01 00 11 00 
  403610:	01 00 00 00 	j 403628 <fillbuf+0xc8>
  403614:	8a 0d 10 00 
  403618:	42 00 00 00 	addu $18,$0,$5
  40361c:	00 12 05 00 
  403620:	28 00 00 00 	lw $17,20($16)
  403624:	14 00 11 10 
  403628:	42 00 00 00 	addu $4,$0,$16
  40362c:	00 04 10 00 
  403630:	28 00 00 00 	lw $2,76($16)
  403634:	4c 00 02 10 
  403638:	28 00 00 00 	lw $22,-32640($28)
  40363c:	80 80 16 1c 
  403640:	43 00 00 00 	addiu $3,$0,-513
  403644:	ff fd 03 00 
  403648:	4e 00 00 00 	and $2,$2,$3
  40364c:	00 02 03 02 
  403650:	34 00 00 00 	sw $2,76($16)
  403654:	4c 00 02 10 
  403658:	02 00 00 00 	jal 402ab8 <__stdio_check_offset>
  40365c:	ae 0a 10 00 
  403660:	06 00 00 00 	bne $2,$0,4037c8 <fillbuf+0x268>
  403664:	58 00 00 02 
  403668:	28 00 00 00 	lw $3,64($16)
  40366c:	40 00 03 10 
  403670:	28 00 00 00 	lw $2,60($16)
  403674:	3c 00 02 10 
  403678:	05 00 00 00 	beq $3,$2,4037c8 <fillbuf+0x268>
  40367c:	52 00 02 03 
  403680:	28 00 00 00 	lw $2,20($16)
  403684:	14 00 02 10 
  403688:	05 00 00 00 	beq $2,$0,4036c0 <fillbuf+0x160>
  40368c:	0c 00 00 02 
  403690:	49 00 00 00 	divu $0,$3,$2
  403694:	00 00 02 03 
  403698:	06 00 00 00 	bne $2,$0,4036a8 <fillbuf+0x148>
  40369c:	02 00 00 02 
  4036a0:	a1 00 00 00 	break 
  4036a4:	07 00 00 00 
  4036a8:	4a 00 00 00 	mfhi $21
  4036ac:	00 15 00 00 
  4036b0:	45 00 00 00 	subu $2,$3,$21
  4036b4:	00 02 15 03 
  4036b8:	34 00 00 00 	sw $2,64($16)
  4036bc:	40 00 02 10 
  4036c0:	28 00 00 00 	lw $19,-32640($28)
  4036c4:	80 80 13 1c 
  4036c8:	42 00 00 00 	addu $4,$0,$16
  4036cc:	00 04 10 00 
  4036d0:	02 00 00 00 	jal 402ab8 <__stdio_check_offset>
  4036d4:	ae 0a 10 00 
  4036d8:	43 00 00 00 	addiu $3,$0,-1
  4036dc:	ff ff 03 00 
  4036e0:	06 00 00 00 	bne $2,$3,403710 <fillbuf+0x1b0>
  4036e4:	0a 00 03 02 
  4036e8:	28 00 00 00 	lw $3,-32640($28)
  4036ec:	80 80 03 1c 
  4036f0:	43 00 00 00 	addiu $2,$0,29
  4036f4:	1d 00 02 00 
  4036f8:	06 00 00 00 	bne $3,$2,4037b0 <fillbuf+0x250>
  4036fc:	2c 00 02 03 
  403700:	34 00 00 00 	sw $19,-32640($28)
  403704:	80 80 13 1c 
  403708:	01 00 00 00 	j 4037c8 <fillbuf+0x268>
  40370c:	f2 0d 10 00 
  403710:	28 00 00 00 	lw $3,64($16)
  403714:	40 00 03 10 
  403718:	28 00 00 00 	lw $2,60($16)
  40371c:	3c 00 02 10 
  403720:	05 00 00 00 	beq $3,$2,4037c8 <fillbuf+0x268>
  403724:	28 00 02 03 
  403728:	28 00 00 00 	lw $2,40($16)
  40372c:	28 00 02 10 
  403730:	06 00 00 00 	bne $2,$0,403758 <fillbuf+0x1f8>
  403734:	08 00 00 02 
  403738:	28 00 00 00 	lw $2,76($16)
  40373c:	4c 00 02 10 
  403740:	43 00 00 00 	addiu $3,$0,29
  403744:	1d 00 03 00 
  403748:	34 00 00 00 	sw $3,-32640($28)
  40374c:	80 80 03 1c 
  403750:	01 00 00 00 	j 4037b8 <fillbuf+0x258>
  403754:	ee 0d 10 00 
  403758:	28 00 00 00 	lw $4,24($16)
  40375c:	18 00 04 10 
  403760:	28 00 00 00 	lw $2,40($16)
  403764:	28 00 02 10 
  403768:	43 00 00 00 	addiu $5,$29,24
  40376c:	18 00 05 1d 
  403770:	42 00 00 00 	addu $6,$0,$0
  403774:	00 06 00 00 
  403778:	34 00 00 00 	sw $3,24($29)
  40377c:	18 00 03 1d 
  403780:	04 00 00 00 	jalr $31,$2
  403784:	00 1f 00 02 
  403788:	09 00 00 00 	bltz $2,4037b0 <fillbuf+0x250>
  40378c:	08 00 00 02 
  403790:	28 00 00 00 	lw $2,24($29)
  403794:	18 00 02 1d 
  403798:	28 00 00 00 	lw $3,64($16)
  40379c:	40 00 03 10 
  4037a0:	34 00 00 00 	sw $2,60($16)
  4037a4:	3c 00 02 10 
  4037a8:	05 00 00 00 	beq $2,$3,4037c8 <fillbuf+0x268>
  4037ac:	06 00 03 02 
  4037b0:	28 00 00 00 	lw $2,76($16)
  4037b4:	4c 00 02 10 
  4037b8:	51 00 00 00 	ori $2,$2,1024
  4037bc:	00 04 02 02 
  4037c0:	34 00 00 00 	sw $2,76($16)
  4037c4:	4c 00 02 10 
  4037c8:	28 00 00 00 	lw $2,76($16)
  4037cc:	4c 00 02 10 
  4037d0:	34 00 00 00 	sw $22,-32640($28)
  4037d4:	80 80 16 1c 
  4037d8:	4f 00 00 00 	andi $2,$2,1536
  4037dc:	00 06 02 02 
  4037e0:	06 00 00 00 	bne $2,$0,4038c0 <fillbuf+0x360>
  4037e4:	36 00 00 02 
  4037e8:	5d 00 00 00 	sltu $2,$21,$20
  4037ec:	00 02 14 15 
  4037f0:	06 00 00 00 	bne $2,$0,4038c0 <fillbuf+0x360>
  4037f4:	32 00 00 02 
  4037f8:	28 00 00 00 	lw $4,24($16)
  4037fc:	18 00 04 10 
  403800:	28 00 00 00 	lw $2,32($16)
  403804:	20 00 02 10 
  403808:	42 00 00 00 	addu $5,$0,$18
  40380c:	00 05 12 00 
  403810:	42 00 00 00 	addu $6,$0,$17
  403814:	00 06 11 00 
  403818:	04 00 00 00 	jalr $31,$2
  40381c:	00 1f 00 02 
  403820:	42 00 00 00 	addu $3,$0,$2
  403824:	00 03 02 00 
  403828:	06 00 00 00 	bne $3,$0,403850 <fillbuf+0x2f0>
  40382c:	08 00 00 03 
  403830:	28 00 00 00 	lw $2,76($16)
  403834:	4c 00 02 10 
  403838:	51 00 00 00 	ori $2,$2,512
  40383c:	00 02 02 02 
  403840:	34 00 00 00 	sw $2,76($16)
  403844:	4c 00 02 10 
  403848:	01 00 00 00 	j 4038a8 <fillbuf+0x348>
  40384c:	2a 0e 10 00 
  403850:	0a 00 00 00 	bgez $3,403878 <fillbuf+0x318>
  403854:	08 00 00 03 
  403858:	28 00 00 00 	lw $2,76($16)
  40385c:	4c 00 02 10 
  403860:	51 00 00 00 	ori $2,$2,1024
  403864:	00 04 02 02 
  403868:	34 00 00 00 	sw $2,76($16)
  40386c:	4c 00 02 10 
  403870:	01 00 00 00 	j 4038a8 <fillbuf+0x348>
  403874:	2a 0e 10 00 
  403878:	42 00 00 00 	addu $18,$18,$3
  40387c:	00 12 03 12 
  403880:	28 00 00 00 	lw $2,60($16)
  403884:	3c 00 02 10 
  403888:	42 00 00 00 	addu $20,$20,$3
  40388c:	00 14 03 14 
  403890:	45 00 00 00 	subu $17,$17,$3
  403894:	00 11 03 11 
  403898:	42 00 00 00 	addu $2,$3,$2
  40389c:	00 02 02 03 
  4038a0:	34 00 00 00 	sw $2,60($16)
  4038a4:	3c 00 02 10 
  4038a8:	28 00 00 00 	lw $2,76($16)
  4038ac:	4c 00 02 10 
  4038b0:	4f 00 00 00 	andi $2,$2,1536
  4038b4:	00 06 02 02 
  4038b8:	05 00 00 00 	beq $2,$0,4037e8 <fillbuf+0x288>
  4038bc:	ca ff 00 02 
  4038c0:	28 00 00 00 	lw $2,16($16)
  4038c4:	10 00 02 10 
  4038c8:	06 00 00 00 	bne $2,$0,403908 <fillbuf+0x3a8>
  4038cc:	0e 00 00 02 
  4038d0:	28 00 00 00 	lw $2,76($16)
  4038d4:	4c 00 02 10 
  4038d8:	43 00 00 00 	addiu $3,$0,-1
  4038dc:	ff ff 03 00 
  4038e0:	4f 00 00 00 	andi $2,$2,1536
  4038e4:	00 06 02 02 
  4038e8:	06 00 00 00 	bne $2,$0,4038f8 <fillbuf+0x398>
  4038ec:	02 00 00 02 
  4038f0:	22 00 00 00 	lbu $3,16($29)
  4038f4:	10 00 03 1d 
  4038f8:	42 00 00 00 	addu $2,$0,$3
  4038fc:	00 02 03 00 
  403900:	01 00 00 00 	j 4039a0 <fillbuf+0x440>
  403904:	68 0e 10 00 
  403908:	42 00 00 00 	addu $2,$21,$2
  40390c:	00 02 02 15 
  403910:	34 00 00 00 	sw $2,4($16)
  403914:	04 00 02 10 
  403918:	28 00 00 00 	lw $2,76($16)
  40391c:	4c 00 02 10 
  403920:	4f 00 00 00 	andi $2,$2,1536
  403924:	00 06 02 02 
  403928:	06 00 00 00 	bne $2,$0,403980 <fillbuf+0x420>
  40392c:	14 00 00 02 
  403930:	28 00 00 00 	lw $2,16($16)
  403934:	10 00 02 10 
  403938:	28 00 00 00 	lw $3,16($16)
  40393c:	10 00 03 10 
  403940:	28 00 00 00 	lw $4,4($16)
  403944:	04 00 04 10 
  403948:	42 00 00 00 	addu $2,$20,$2
  40394c:	00 02 02 14 
  403950:	34 00 00 00 	sw $2,8($16)
  403954:	08 00 02 10 
  403958:	43 00 00 00 	addiu $2,$4,1
  40395c:	01 00 02 04 
  403960:	34 00 00 00 	sw $3,12($16)
  403964:	0c 00 03 10 
  403968:	34 00 00 00 	sw $2,4($16)
  40396c:	04 00 02 10 
  403970:	22 00 00 00 	lbu $2,0($4)
  403974:	00 00 02 04 
  403978:	01 00 00 00 	j 4039a0 <fillbuf+0x440>
  40397c:	68 0e 10 00 
  403980:	28 00 00 00 	lw $3,16($16)
  403984:	10 00 03 10 
  403988:	43 00 00 00 	addiu $2,$0,-1
  40398c:	ff ff 02 00 
  403990:	34 00 00 00 	sw $3,8($16)
  403994:	08 00 03 10 
  403998:	34 00 00 00 	sw $3,12($16)
  40399c:	0c 00 03 10 
  4039a0:	28 00 00 00 	lw $31,60($29)
  4039a4:	3c 00 1f 1d 
  4039a8:	28 00 00 00 	lw $22,56($29)
  4039ac:	38 00 16 1d 
  4039b0:	28 00 00 00 	lw $21,52($29)
  4039b4:	34 00 15 1d 
  4039b8:	28 00 00 00 	lw $20,48($29)
  4039bc:	30 00 14 1d 
  4039c0:	28 00 00 00 	lw $19,44($29)
  4039c4:	2c 00 13 1d 
  4039c8:	28 00 00 00 	lw $18,40($29)
  4039cc:	28 00 12 1d 
  4039d0:	28 00 00 00 	lw $17,36($29)
  4039d4:	24 00 11 1d 
  4039d8:	28 00 00 00 	lw $16,32($29)
  4039dc:	20 00 10 1d 
  4039e0:	43 00 00 00 	addiu $29,$29,64
  4039e4:	40 00 1d 1d 
  4039e8:	03 00 00 00 	jr $31
  4039ec:	00 00 00 1f 

004039f0 <__flshfp>:
  4039f0:	43 00 00 00 	addiu $29,$29,-40
  4039f4:	d8 ff 1d 1d 
  4039f8:	34 00 00 00 	sw $16,16($29)
  4039fc:	10 00 10 1d 
  403a00:	42 00 00 00 	addu $16,$0,$4
  403a04:	00 10 04 00 
  403a08:	34 00 00 00 	sw $18,24($29)
  403a0c:	18 00 12 1d 
  403a10:	42 00 00 00 	addu $18,$0,$5
  403a14:	00 12 05 00 
  403a18:	54 00 00 00 	nor $2,$0,$18
  403a1c:	00 02 12 00 
  403a20:	34 00 00 00 	sw $19,28($29)
  403a24:	1c 00 13 1d 
  403a28:	5e 00 00 00 	sltiu $19,$2,1
  403a2c:	01 00 13 02 
  403a30:	34 00 00 00 	sw $31,32($29)
  403a34:	20 00 1f 1d 
  403a38:	34 00 00 00 	sw $17,20($29)
  403a3c:	14 00 11 1d 
  403a40:	05 00 00 00 	beq $16,$0,403ab0 <__flshfp+0xc0>
  403a44:	1a 00 00 10 
  403a48:	28 00 00 00 	lw $3,0($16)
  403a4c:	00 00 03 10 
  403a50:	a2 00 00 00 	lui $2,65261
  403a54:	ed fe 02 00 
  403a58:	51 00 00 00 	ori $2,$2,47806
  403a5c:	be ba 02 02 
  403a60:	06 00 00 00 	bne $3,$2,403a78 <__flshfp+0x88>
  403a64:	04 00 02 03 
  403a68:	28 00 00 00 	lw $2,4($16)
  403a6c:	04 00 02 10 
  403a70:	28 00 00 00 	lw $16,0($2)
  403a74:	00 00 10 02 
  403a78:	28 00 00 00 	lw $3,0($16)
  403a7c:	00 00 03 10 
  403a80:	a2 00 00 00 	lui $2,65242
  403a84:	da fe 02 00 
  403a88:	51 00 00 00 	ori $2,$2,48875
  403a8c:	eb be 02 02 
  403a90:	06 00 00 00 	bne $3,$2,403ab0 <__flshfp+0xc0>
  403a94:	06 00 02 03 
  403a98:	28 00 00 00 	lw $2,28($16)
  403a9c:	1c 00 02 10 
  403aa0:	4f 00 00 00 	andi $2,$2,2
  403aa4:	02 00 02 02 
  403aa8:	06 00 00 00 	bne $2,$0,403ad0 <__flshfp+0xe0>
  403aac:	08 00 00 02 
  403ab0:	43 00 00 00 	addiu $2,$0,22
  403ab4:	16 00 02 00 
  403ab8:	34 00 00 00 	sw $2,-32640($28)
  403abc:	80 80 02 1c 
  403ac0:	43 00 00 00 	addiu $2,$0,-1
  403ac4:	ff ff 02 00 
  403ac8:	01 00 00 00 	j 403ef0 <__flshfp+0x500>
  403acc:	bc 0f 10 00 
  403ad0:	28 00 00 00 	lw $3,76($16)
  403ad4:	4c 00 03 10 
  403ad8:	4f 00 00 00 	andi $2,$3,1024
  403adc:	00 04 02 03 
  403ae0:	06 00 00 00 	bne $2,$0,403ac0 <__flshfp+0xd0>
  403ae4:	f6 ff 00 02 
  403ae8:	4f 00 00 00 	andi $2,$3,256
  403aec:	00 01 02 03 
  403af0:	05 00 00 00 	beq $2,$0,403b28 <__flshfp+0x138>
  403af4:	0c 00 00 02 
  403af8:	28 00 00 00 	lw $2,72($16)
  403afc:	48 00 02 10 
  403b00:	28 00 00 00 	lw $3,76($16)
  403b04:	4c 00 03 10 
  403b08:	34 00 00 00 	sw $2,4($16)
  403b0c:	04 00 02 10 
  403b10:	43 00 00 00 	addiu $2,$0,-257
  403b14:	ff fe 02 00 
  403b18:	4e 00 00 00 	and $3,$3,$2
  403b1c:	00 03 02 03 
  403b20:	34 00 00 00 	sw $3,76($16)
  403b24:	4c 00 03 10 
  403b28:	28 00 00 00 	lw $2,76($16)
  403b2c:	4c 00 02 10 
  403b30:	4f 00 00 00 	andi $2,$2,16384
  403b34:	00 40 02 02 
  403b38:	06 00 00 00 	bne $2,$0,403bf0 <__flshfp+0x200>
  403b3c:	2c 00 00 02 
  403b40:	28 00 00 00 	lw $2,-32688($28)
  403b44:	50 80 02 1c 
  403b48:	a2 00 00 00 	lui $3,4096
  403b4c:	00 10 03 00 
  403b50:	28 00 00 00 	lw $3,820($3)
  403b54:	34 03 03 03 
  403b58:	34 00 00 00 	sw $2,52($16)
  403b5c:	34 00 02 10 
  403b60:	34 00 00 00 	sw $3,56($16)
  403b64:	38 00 03 10 
  403b68:	a2 00 00 00 	lui $5,4096
  403b6c:	00 10 05 00 
  403b70:	43 00 00 00 	addiu $5,$5,0
  403b74:	00 00 05 05 
  403b78:	28 00 00 00 	lw $2,0($5)
  403b7c:	00 00 02 05 
  403b80:	28 00 00 00 	lw $3,4($5)
  403b84:	04 00 03 05 
  403b88:	28 00 00 00 	lw $4,8($5)
  403b8c:	08 00 04 05 
  403b90:	34 00 00 00 	sw $2,32($16)
  403b94:	20 00 02 10 
  403b98:	34 00 00 00 	sw $3,36($16)
  403b9c:	24 00 03 10 
  403ba0:	34 00 00 00 	sw $4,40($16)
  403ba4:	28 00 04 10 
  403ba8:	28 00 00 00 	lw $2,12($5)
  403bac:	0c 00 02 05 
  403bb0:	28 00 00 00 	lw $3,16($5)
  403bb4:	10 00 03 05 
  403bb8:	34 00 00 00 	sw $2,44($16)
  403bbc:	2c 00 02 10 
  403bc0:	34 00 00 00 	sw $3,48($16)
  403bc4:	30 00 03 10 
  403bc8:	42 00 00 00 	addu $4,$0,$16
  403bcc:	00 04 10 00 
  403bd0:	02 00 00 00 	jal 405450 <__stdio_init_stream>
  403bd4:	14 15 10 00 
  403bd8:	28 00 00 00 	lw $2,76($16)
  403bdc:	4c 00 02 10 
  403be0:	51 00 00 00 	ori $2,$2,16384
  403be4:	00 40 02 02 
  403be8:	34 00 00 00 	sw $2,76($16)
  403bec:	4c 00 02 10 
  403bf0:	28 00 00 00 	lw $2,16($16)
  403bf4:	10 00 02 10 
  403bf8:	06 00 00 00 	bne $2,$0,403cd8 <__flshfp+0x2e8>
  403bfc:	36 00 00 02 
  403c00:	28 00 00 00 	lw $2,76($16)
  403c04:	4c 00 02 10 
  403c08:	4f 00 00 00 	andi $2,$2,2048
  403c0c:	00 08 02 02 
  403c10:	06 00 00 00 	bne $2,$0,403cd8 <__flshfp+0x2e8>
  403c14:	30 00 00 02 
  403c18:	28 00 00 00 	lw $2,20($16)
  403c1c:	14 00 02 10 
  403c20:	06 00 00 00 	bne $2,$0,403c38 <__flshfp+0x248>
  403c24:	04 00 00 02 
  403c28:	43 00 00 00 	addiu $2,$0,1024
  403c2c:	00 04 02 00 
  403c30:	34 00 00 00 	sw $2,20($16)
  403c34:	14 00 02 10 
  403c38:	28 00 00 00 	lw $4,20($16)
  403c3c:	14 00 04 10 
  403c40:	28 00 00 00 	lw $17,-32640($28)
  403c44:	80 80 11 1c 
  403c48:	5e 00 00 00 	sltiu $2,$4,128
  403c4c:	80 00 02 04 
  403c50:	06 00 00 00 	bne $2,$0,403ca0 <__flshfp+0x2b0>
  403c54:	12 00 00 02 
  403c58:	02 00 00 00 	jal 400f18 <malloc>
  403c5c:	c6 03 10 00 
  403c60:	34 00 00 00 	sw $2,16($16)
  403c64:	10 00 02 10 
  403c68:	06 00 00 00 	bne $2,$0,403ca0 <__flshfp+0x2b0>
  403c6c:	0c 00 00 02 
  403c70:	28 00 00 00 	lw $2,20($16)
  403c74:	14 00 02 10 
  403c78:	57 00 00 00 	srl $2,$2,0x1
  403c7c:	01 02 02 00 
  403c80:	42 00 00 00 	addu $4,$0,$2
  403c84:	00 04 02 00 
  403c88:	5e 00 00 00 	sltiu $2,$4,128
  403c8c:	80 00 02 04 
  403c90:	34 00 00 00 	sw $4,20($16)
  403c94:	14 00 04 10 
  403c98:	05 00 00 00 	beq $2,$0,403c58 <__flshfp+0x268>
  403c9c:	ee ff 00 02 
  403ca0:	28 00 00 00 	lw $2,16($16)
  403ca4:	10 00 02 10 
  403ca8:	34 00 00 00 	sw $17,-32640($28)
  403cac:	80 80 11 1c 
  403cb0:	06 00 00 00 	bne $2,$0,403cd8 <__flshfp+0x2e8>
  403cb4:	08 00 00 02 
  403cb8:	28 00 00 00 	lw $2,76($16)
  403cbc:	4c 00 02 10 
  403cc0:	34 00 00 00 	sw $0,20($16)
  403cc4:	14 00 00 10 
  403cc8:	51 00 00 00 	ori $2,$2,2048
  403ccc:	00 08 02 02 
  403cd0:	34 00 00 00 	sw $2,76($16)
  403cd4:	4c 00 02 10 
  403cd8:	28 00 00 00 	lw $2,4($16)
  403cdc:	04 00 02 10 
  403ce0:	06 00 00 00 	bne $2,$0,403d10 <__flshfp+0x320>
  403ce4:	0a 00 00 02 
  403ce8:	28 00 00 00 	lw $2,16($16)
  403cec:	10 00 02 10 
  403cf0:	28 00 00 00 	lw $3,16($16)
  403cf4:	10 00 03 10 
  403cf8:	34 00 00 00 	sw $2,4($16)
  403cfc:	04 00 02 10 
  403d00:	34 00 00 00 	sw $3,8($16)
  403d04:	08 00 03 10 
  403d08:	34 00 00 00 	sw $3,12($16)
  403d0c:	0c 00 03 10 
  403d10:	28 00 00 00 	lw $2,56($16)
  403d14:	38 00 02 10 
  403d18:	06 00 00 00 	bne $2,$0,403d48 <__flshfp+0x358>
  403d1c:	0a 00 00 02 
  403d20:	28 00 00 00 	lw $3,76($16)
  403d24:	4c 00 03 10 
  403d28:	43 00 00 00 	addiu $2,$0,-1
  403d2c:	ff ff 02 00 
  403d30:	51 00 00 00 	ori $3,$3,1024
  403d34:	00 04 03 03 
  403d38:	34 00 00 00 	sw $3,76($16)
  403d3c:	4c 00 03 10 
  403d40:	01 00 00 00 	j 403ef0 <__flshfp+0x500>
  403d44:	bc 0f 10 00 
  403d48:	06 00 00 00 	bne $19,$0,403e10 <__flshfp+0x420>
  403d4c:	30 00 00 13 
  403d50:	28 00 00 00 	lw $2,76($16)
  403d54:	4c 00 02 10 
  403d58:	28 00 00 00 	lw $4,4($16)
  403d5c:	04 00 04 10 
  403d60:	4f 00 00 00 	andi $2,$2,8192
  403d64:	00 20 02 02 
  403d68:	05 00 00 00 	beq $2,$0,403da0 <__flshfp+0x3b0>
  403d6c:	0c 00 00 02 
  403d70:	28 00 00 00 	lw $2,16($16)
  403d74:	10 00 02 10 
  403d78:	28 00 00 00 	lw $3,20($16)
  403d7c:	14 00 03 10 
  403d80:	42 00 00 00 	addu $2,$2,$3
  403d84:	00 02 03 02 
  403d88:	5d 00 00 00 	sltu $2,$4,$2
  403d8c:	00 02 02 04 
  403d90:	06 00 00 00 	bne $2,$0,403db8 <__flshfp+0x3c8>
  403d94:	08 00 00 02 
  403d98:	01 00 00 00 	j 403e10 <__flshfp+0x420>
  403d9c:	84 0f 10 00 
  403da0:	28 00 00 00 	lw $2,12($16)
  403da4:	0c 00 02 10 
  403da8:	5d 00 00 00 	sltu $2,$4,$2
  403dac:	00 02 02 04 
  403db0:	05 00 00 00 	beq $2,$0,403e10 <__flshfp+0x420>
  403db4:	16 00 00 02 
  403db8:	28 00 00 00 	lw $3,4($16)
  403dbc:	04 00 03 10 
  403dc0:	43 00 00 00 	addiu $2,$3,1
  403dc4:	01 00 02 03 
  403dc8:	34 00 00 00 	sw $2,4($16)
  403dcc:	04 00 02 10 
  403dd0:	30 00 00 00 	sb $18,0($3)
  403dd4:	00 00 12 03 
  403dd8:	28 00 00 00 	lw $2,76($16)
  403ddc:	4c 00 02 10 
  403de0:	4f 00 00 00 	andi $2,$2,4096
  403de4:	00 10 02 02 
  403de8:	05 00 00 00 	beq $2,$0,403ed8 <__flshfp+0x4e8>
  403dec:	3a 00 00 02 
  403df0:	4f 00 00 00 	andi $3,$18,255
  403df4:	ff 00 03 12 
  403df8:	43 00 00 00 	addiu $2,$0,10
  403dfc:	0a 00 02 00 
  403e00:	06 00 00 00 	bne $3,$2,403ed8 <__flshfp+0x4e8>
  403e04:	34 00 02 03 
  403e08:	43 00 00 00 	addiu $19,$0,1
  403e0c:	01 00 13 00 
  403e10:	28 00 00 00 	lw $2,76($16)
  403e14:	4c 00 02 10 
  403e18:	4f 00 00 00 	andi $2,$2,8192
  403e1c:	00 20 02 02 
  403e20:	05 00 00 00 	beq $2,$0,403e48 <__flshfp+0x458>
  403e24:	08 00 00 02 
  403e28:	28 00 00 00 	lw $2,16($16)
  403e2c:	10 00 02 10 
  403e30:	28 00 00 00 	lw $3,20($16)
  403e34:	14 00 03 10 
  403e38:	42 00 00 00 	addu $2,$2,$3
  403e3c:	00 02 03 02 
  403e40:	34 00 00 00 	sw $2,12($16)
  403e44:	0c 00 02 10 
  403e48:	43 00 00 00 	addiu $5,$0,-1
  403e4c:	ff ff 05 00 
  403e50:	06 00 00 00 	bne $19,$0,403e60 <__flshfp+0x470>
  403e54:	02 00 00 13 
  403e58:	4f 00 00 00 	andi $5,$18,255
  403e5c:	ff 00 05 12 
  403e60:	28 00 00 00 	lw $2,56($16)
  403e64:	38 00 02 10 
  403e68:	42 00 00 00 	addu $4,$0,$16
  403e6c:	00 04 10 00 
  403e70:	04 00 00 00 	jalr $31,$2
  403e74:	00 1f 00 02 
  403e78:	28 00 00 00 	lw $2,76($16)
  403e7c:	4c 00 02 10 
  403e80:	4f 00 00 00 	andi $2,$2,4096
  403e84:	00 10 02 02 
  403e88:	05 00 00 00 	beq $2,$0,403eb8 <__flshfp+0x4c8>
  403e8c:	0a 00 00 02 
  403e90:	28 00 00 00 	lw $2,76($16)
  403e94:	4c 00 02 10 
  403e98:	28 00 00 00 	lw $3,16($16)
  403e9c:	10 00 03 10 
  403ea0:	51 00 00 00 	ori $2,$2,8192
  403ea4:	00 20 02 02 
  403ea8:	34 00 00 00 	sw $3,12($16)
  403eac:	0c 00 03 10 
  403eb0:	34 00 00 00 	sw $2,76($16)
  403eb4:	4c 00 02 10 
  403eb8:	28 00 00 00 	lw $2,76($16)
  403ebc:	4c 00 02 10 
  403ec0:	4f 00 00 00 	andi $2,$2,1024
  403ec4:	00 04 02 02 
  403ec8:	06 00 00 00 	bne $2,$0,403ac0 <__flshfp+0xd0>
  403ecc:	fc fe 00 02 
  403ed0:	06 00 00 00 	bne $19,$0,403ee8 <__flshfp+0x4f8>
  403ed4:	04 00 00 13 
  403ed8:	4f 00 00 00 	andi $2,$18,255
  403edc:	ff 00 02 12 
  403ee0:	01 00 00 00 	j 403ef0 <__flshfp+0x500>
  403ee4:	bc 0f 10 00 
  403ee8:	42 00 00 00 	addu $2,$0,$0
  403eec:	00 02 00 00 
  403ef0:	28 00 00 00 	lw $31,32($29)
  403ef4:	20 00 1f 1d 
  403ef8:	28 00 00 00 	lw $19,28($29)
  403efc:	1c 00 13 1d 
  403f00:	28 00 00 00 	lw $18,24($29)
  403f04:	18 00 12 1d 
  403f08:	28 00 00 00 	lw $17,20($29)
  403f0c:	14 00 11 1d 
  403f10:	28 00 00 00 	lw $16,16($29)
  403f14:	10 00 10 1d 
  403f18:	43 00 00 00 	addiu $29,$29,40
  403f1c:	28 00 1d 1d 
  403f20:	03 00 00 00 	jr $31
  403f24:	00 00 00 1f 

00403f28 <__fillbf>:
  403f28:	43 00 00 00 	addiu $29,$29,-40
  403f2c:	d8 ff 1d 1d 
  403f30:	34 00 00 00 	sw $17,20($29)
  403f34:	14 00 11 1d 
  403f38:	42 00 00 00 	addu $17,$0,$4
  403f3c:	00 11 04 00 
  403f40:	34 00 00 00 	sw $31,32($29)
  403f44:	20 00 1f 1d 
  403f48:	34 00 00 00 	sw $19,28($29)
  403f4c:	1c 00 13 1d 
  403f50:	34 00 00 00 	sw $18,24($29)
  403f54:	18 00 12 1d 
  403f58:	34 00 00 00 	sw $16,16($29)
  403f5c:	10 00 10 1d 
  403f60:	05 00 00 00 	beq $17,$0,403fd0 <__fillbf+0xa8>
  403f64:	1a 00 00 11 
  403f68:	28 00 00 00 	lw $3,0($17)
  403f6c:	00 00 03 11 
  403f70:	a2 00 00 00 	lui $2,65261
  403f74:	ed fe 02 00 
  403f78:	51 00 00 00 	ori $2,$2,47806
  403f7c:	be ba 02 02 
  403f80:	06 00 00 00 	bne $3,$2,403f98 <__fillbf+0x70>
  403f84:	04 00 02 03 
  403f88:	28 00 00 00 	lw $2,4($17)
  403f8c:	04 00 02 11 
  403f90:	28 00 00 00 	lw $17,0($2)
  403f94:	00 00 11 02 
  403f98:	28 00 00 00 	lw $3,0($17)
  403f9c:	00 00 03 11 
  403fa0:	a2 00 00 00 	lui $2,65242
  403fa4:	da fe 02 00 
  403fa8:	51 00 00 00 	ori $2,$2,48875
  403fac:	eb be 02 02 
  403fb0:	06 00 00 00 	bne $3,$2,403fd0 <__fillbf+0xa8>
  403fb4:	06 00 02 03 
  403fb8:	28 00 00 00 	lw $2,28($17)
  403fbc:	1c 00 02 11 
  403fc0:	4f 00 00 00 	andi $2,$2,1
  403fc4:	01 00 02 02 
  403fc8:	06 00 00 00 	bne $2,$0,403ff0 <__fillbf+0xc8>
  403fcc:	08 00 00 02 
  403fd0:	43 00 00 00 	addiu $2,$0,22
  403fd4:	16 00 02 00 
  403fd8:	34 00 00 00 	sw $2,-32640($28)
  403fdc:	80 80 02 1c 
  403fe0:	43 00 00 00 	addiu $2,$0,-1
  403fe4:	ff ff 02 00 
  403fe8:	01 00 00 00 	j 404480 <__fillbf+0x558>
  403fec:	20 11 10 00 
  403ff0:	28 00 00 00 	lw $3,76($17)
  403ff4:	4c 00 03 11 
  403ff8:	4f 00 00 00 	andi $2,$3,256
  403ffc:	00 01 02 03 
  404000:	05 00 00 00 	beq $2,$0,404048 <__fillbf+0x120>
  404004:	10 00 00 02 
  404008:	28 00 00 00 	lw $2,76($17)
  40400c:	4c 00 02 11 
  404010:	43 00 00 00 	addiu $3,$0,-257
  404014:	ff fe 03 00 
  404018:	4e 00 00 00 	and $2,$2,$3
  40401c:	00 02 03 02 
  404020:	28 00 00 00 	lw $3,72($17)
  404024:	48 00 03 11 
  404028:	34 00 00 00 	sw $2,76($17)
  40402c:	4c 00 02 11 
  404030:	22 00 00 00 	lbu $2,76($17)
  404034:	4c 00 02 11 
  404038:	34 00 00 00 	sw $3,4($17)
  40403c:	04 00 03 11 
  404040:	01 00 00 00 	j 404480 <__fillbf+0x558>
  404044:	20 11 10 00 
  404048:	4f 00 00 00 	andi $2,$3,16384
  40404c:	00 40 02 03 
  404050:	06 00 00 00 	bne $2,$0,404108 <__fillbf+0x1e0>
  404054:	2c 00 00 02 
  404058:	28 00 00 00 	lw $2,-32688($28)
  40405c:	50 80 02 1c 
  404060:	a2 00 00 00 	lui $3,4096
  404064:	00 10 03 00 
  404068:	28 00 00 00 	lw $3,820($3)
  40406c:	34 03 03 03 
  404070:	34 00 00 00 	sw $2,52($17)
  404074:	34 00 02 11 
  404078:	34 00 00 00 	sw $3,56($17)
  40407c:	38 00 03 11 
  404080:	a2 00 00 00 	lui $5,4096
  404084:	00 10 05 00 
  404088:	43 00 00 00 	addiu $5,$5,0
  40408c:	00 00 05 05 
  404090:	28 00 00 00 	lw $2,0($5)
  404094:	00 00 02 05 
  404098:	28 00 00 00 	lw $3,4($5)
  40409c:	04 00 03 05 
  4040a0:	28 00 00 00 	lw $4,8($5)
  4040a4:	08 00 04 05 
  4040a8:	34 00 00 00 	sw $2,32($17)
  4040ac:	20 00 02 11 
  4040b0:	34 00 00 00 	sw $3,36($17)
  4040b4:	24 00 03 11 
  4040b8:	34 00 00 00 	sw $4,40($17)
  4040bc:	28 00 04 11 
  4040c0:	28 00 00 00 	lw $2,12($5)
  4040c4:	0c 00 02 05 
  4040c8:	28 00 00 00 	lw $3,16($5)
  4040cc:	10 00 03 05 
  4040d0:	34 00 00 00 	sw $2,44($17)
  4040d4:	2c 00 02 11 
  4040d8:	34 00 00 00 	sw $3,48($17)
  4040dc:	30 00 03 11 
  4040e0:	42 00 00 00 	addu $4,$0,$17
  4040e4:	00 04 11 00 
  4040e8:	02 00 00 00 	jal 405450 <__stdio_init_stream>
  4040ec:	14 15 10 00 
  4040f0:	28 00 00 00 	lw $2,76($17)
  4040f4:	4c 00 02 11 
  4040f8:	51 00 00 00 	ori $2,$2,16384
  4040fc:	00 40 02 02 
  404100:	34 00 00 00 	sw $2,76($17)
  404104:	4c 00 02 11 
  404108:	28 00 00 00 	lw $2,16($17)
  40410c:	10 00 02 11 
  404110:	06 00 00 00 	bne $2,$0,4041f0 <__fillbf+0x2c8>
  404114:	36 00 00 02 
  404118:	28 00 00 00 	lw $2,76($17)
  40411c:	4c 00 02 11 
  404120:	4f 00 00 00 	andi $2,$2,2048
  404124:	00 08 02 02 
  404128:	06 00 00 00 	bne $2,$0,4041f0 <__fillbf+0x2c8>
  40412c:	30 00 00 02 
  404130:	28 00 00 00 	lw $2,20($17)
  404134:	14 00 02 11 
  404138:	06 00 00 00 	bne $2,$0,404150 <__fillbf+0x228>
  40413c:	04 00 00 02 
  404140:	43 00 00 00 	addiu $2,$0,1024
  404144:	00 04 02 00 
  404148:	34 00 00 00 	sw $2,20($17)
  40414c:	14 00 02 11 
  404150:	28 00 00 00 	lw $4,20($17)
  404154:	14 00 04 11 
  404158:	28 00 00 00 	lw $16,-32640($28)
  40415c:	80 80 10 1c 
  404160:	5e 00 00 00 	sltiu $2,$4,128
  404164:	80 00 02 04 
  404168:	06 00 00 00 	bne $2,$0,4041b8 <__fillbf+0x290>
  40416c:	12 00 00 02 
  404170:	02 00 00 00 	jal 400f18 <malloc>
  404174:	c6 03 10 00 
  404178:	34 00 00 00 	sw $2,16($17)
  40417c:	10 00 02 11 
  404180:	06 00 00 00 	bne $2,$0,4041b8 <__fillbf+0x290>
  404184:	0c 00 00 02 
  404188:	28 00 00 00 	lw $2,20($17)
  40418c:	14 00 02 11 
  404190:	57 00 00 00 	srl $2,$2,0x1
  404194:	01 02 02 00 
  404198:	42 00 00 00 	addu $4,$0,$2
  40419c:	00 04 02 00 
  4041a0:	5e 00 00 00 	sltiu $2,$4,128
  4041a4:	80 00 02 04 
  4041a8:	34 00 00 00 	sw $4,20($17)
  4041ac:	14 00 04 11 
  4041b0:	05 00 00 00 	beq $2,$0,404170 <__fillbf+0x248>
  4041b4:	ee ff 00 02 
  4041b8:	28 00 00 00 	lw $2,16($17)
  4041bc:	10 00 02 11 
  4041c0:	34 00 00 00 	sw $16,-32640($28)
  4041c4:	80 80 10 1c 
  4041c8:	06 00 00 00 	bne $2,$0,4041f0 <__fillbf+0x2c8>
  4041cc:	08 00 00 02 
  4041d0:	28 00 00 00 	lw $2,76($17)
  4041d4:	4c 00 02 11 
  4041d8:	34 00 00 00 	sw $0,20($17)
  4041dc:	14 00 00 11 
  4041e0:	51 00 00 00 	ori $2,$2,2048
  4041e4:	00 08 02 02 
  4041e8:	34 00 00 00 	sw $2,76($17)
  4041ec:	4c 00 02 11 
  4041f0:	28 00 00 00 	lw $2,4($17)
  4041f4:	04 00 02 11 
  4041f8:	06 00 00 00 	bne $2,$0,404228 <__fillbf+0x300>
  4041fc:	0a 00 00 02 
  404200:	28 00 00 00 	lw $2,16($17)
  404204:	10 00 02 11 
  404208:	28 00 00 00 	lw $3,16($17)
  40420c:	10 00 03 11 
  404210:	34 00 00 00 	sw $2,4($17)
  404214:	04 00 02 11 
  404218:	34 00 00 00 	sw $3,8($17)
  40421c:	08 00 03 11 
  404220:	34 00 00 00 	sw $3,12($17)
  404224:	0c 00 03 11 
  404228:	28 00 00 00 	lw $2,16($17)
  40422c:	10 00 02 11 
  404230:	05 00 00 00 	beq $2,$0,404250 <__fillbf+0x328>
  404234:	06 00 00 02 
  404238:	28 00 00 00 	lw $2,76($17)
  40423c:	4c 00 02 11 
  404240:	4f 00 00 00 	andi $2,$2,4096
  404244:	00 10 02 02 
  404248:	05 00 00 00 	beq $2,$0,404308 <__fillbf+0x3e0>
  40424c:	2e 00 00 02 
  404250:	28 00 00 00 	lw $16,-32724($28)
  404254:	2c 80 10 1c 
  404258:	05 00 00 00 	beq $16,$0,404308 <__fillbf+0x3e0>
  40425c:	2a 00 00 10 
  404260:	a2 00 00 00 	lui $19,65261
  404264:	ed fe 13 00 
  404268:	51 00 00 00 	ori $19,$19,47806
  40426c:	be ba 13 13 
  404270:	a2 00 00 00 	lui $18,65242
  404274:	da fe 12 00 
  404278:	51 00 00 00 	ori $18,$18,48875
  40427c:	eb be 12 12 
  404280:	28 00 00 00 	lw $2,0($16)
  404284:	00 00 02 10 
  404288:	06 00 00 00 	bne $2,$19,4042a0 <__fillbf+0x378>
  40428c:	04 00 13 02 
  404290:	28 00 00 00 	lw $2,4($16)
  404294:	04 00 02 10 
  404298:	28 00 00 00 	lw $16,0($2)
  40429c:	00 00 10 02 
  4042a0:	28 00 00 00 	lw $2,0($16)
  4042a4:	00 00 02 10 
  4042a8:	06 00 00 00 	bne $2,$18,4042f8 <__fillbf+0x3d0>
  4042ac:	12 00 12 02 
  4042b0:	28 00 00 00 	lw $2,76($16)
  4042b4:	4c 00 02 10 
  4042b8:	4f 00 00 00 	andi $2,$2,4096
  4042bc:	00 10 02 02 
  4042c0:	05 00 00 00 	beq $2,$0,4042f8 <__fillbf+0x3d0>
  4042c4:	0c 00 00 02 
  4042c8:	28 00 00 00 	lw $2,28($16)
  4042cc:	1c 00 02 10 
  4042d0:	4f 00 00 00 	andi $2,$2,2
  4042d4:	02 00 02 02 
  4042d8:	05 00 00 00 	beq $2,$0,4042f8 <__fillbf+0x3d0>
  4042dc:	06 00 00 02 
  4042e0:	42 00 00 00 	addu $4,$0,$16
  4042e4:	00 04 10 00 
  4042e8:	43 00 00 00 	addiu $5,$0,-1
  4042ec:	ff ff 05 00 
  4042f0:	02 00 00 00 	jal 4039f0 <__flshfp>
  4042f4:	7c 0e 10 00 
  4042f8:	28 00 00 00 	lw $16,68($16)
  4042fc:	44 00 10 10 
  404300:	06 00 00 00 	bne $16,$0,404280 <__fillbf+0x358>
  404304:	de ff 00 10 
  404308:	28 00 00 00 	lw $2,76($17)
  40430c:	4c 00 02 11 
  404310:	4f 00 00 00 	andi $2,$2,8192
  404314:	00 20 02 02 
  404318:	05 00 00 00 	beq $2,$0,404360 <__fillbf+0x438>
  40431c:	10 00 00 02 
  404320:	28 00 00 00 	lw $2,16($17)
  404324:	10 00 02 11 
  404328:	28 00 00 00 	lw $4,20($17)
  40432c:	14 00 04 11 
  404330:	28 00 00 00 	lw $3,76($17)
  404334:	4c 00 03 11 
  404338:	42 00 00 00 	addu $2,$2,$4
  40433c:	00 02 04 02 
  404340:	34 00 00 00 	sw $2,12($17)
  404344:	0c 00 02 11 
  404348:	43 00 00 00 	addiu $2,$0,-8193
  40434c:	ff df 02 00 
  404350:	4e 00 00 00 	and $3,$3,$2
  404354:	00 03 02 03 
  404358:	34 00 00 00 	sw $3,76($17)
  40435c:	4c 00 03 11 
  404360:	28 00 00 00 	lw $3,8($17)
  404364:	08 00 03 11 
  404368:	28 00 00 00 	lw $2,16($17)
  40436c:	10 00 02 11 
  404370:	28 00 00 00 	lw $4,64($17)
  404374:	40 00 04 11 
  404378:	28 00 00 00 	lw $5,12($17)
  40437c:	0c 00 05 11 
  404380:	45 00 00 00 	subu $3,$3,$2
  404384:	00 03 02 03 
  404388:	42 00 00 00 	addu $16,$3,$4
  40438c:	00 10 04 03 
  404390:	5d 00 00 00 	sltu $2,$2,$5
  404394:	00 02 05 02 
  404398:	05 00 00 00 	beq $2,$0,4043e8 <__fillbf+0x4c0>
  40439c:	12 00 00 02 
  4043a0:	28 00 00 00 	lw $2,56($17)
  4043a4:	38 00 02 11 
  4043a8:	06 00 00 00 	bne $2,$0,4043d0 <__fillbf+0x4a8>
  4043ac:	08 00 00 02 
  4043b0:	28 00 00 00 	lw $2,76($17)
  4043b4:	4c 00 02 11 
  4043b8:	51 00 00 00 	ori $2,$2,1024
  4043bc:	00 04 02 02 
  4043c0:	34 00 00 00 	sw $2,76($17)
  4043c4:	4c 00 02 11 
  4043c8:	01 00 00 00 	j 4043e8 <__fillbf+0x4c0>
  4043cc:	fa 10 10 00 
  4043d0:	42 00 00 00 	addu $4,$0,$17
  4043d4:	00 04 11 00 
  4043d8:	43 00 00 00 	addiu $5,$0,-1
  4043dc:	ff ff 05 00 
  4043e0:	04 00 00 00 	jalr $31,$2
  4043e4:	00 1f 00 02 
  4043e8:	28 00 00 00 	lw $3,76($17)
  4043ec:	4c 00 03 11 
  4043f0:	34 00 00 00 	sw $16,64($17)
  4043f4:	40 00 10 11 
  4043f8:	4f 00 00 00 	andi $2,$3,1024
  4043fc:	00 04 02 03 
  404400:	06 00 00 00 	bne $2,$0,404470 <__fillbf+0x548>
  404404:	1a 00 00 02 
  404408:	28 00 00 00 	lw $2,52($17)
  40440c:	34 00 02 11 
  404410:	05 00 00 00 	beq $2,$0,404460 <__fillbf+0x538>
  404414:	12 00 00 02 
  404418:	42 00 00 00 	addu $4,$0,$17
  40441c:	00 04 11 00 
  404420:	04 00 00 00 	jalr $31,$2
  404424:	00 1f 00 02 
  404428:	28 00 00 00 	lw $3,16($17)
  40442c:	10 00 03 11 
  404430:	42 00 00 00 	addu $4,$0,$2
  404434:	00 04 02 00 
  404438:	06 00 00 00 	bne $3,$0,404478 <__fillbf+0x550>
  40443c:	0e 00 00 03 
  404440:	28 00 00 00 	lw $2,64($17)
  404444:	40 00 02 11 
  404448:	43 00 00 00 	addiu $2,$2,1
  40444c:	01 00 02 02 
  404450:	34 00 00 00 	sw $2,64($17)
  404454:	40 00 02 11 
  404458:	01 00 00 00 	j 404478 <__fillbf+0x550>
  40445c:	1e 11 10 00 
  404460:	51 00 00 00 	ori $2,$3,512
  404464:	00 02 02 03 
  404468:	34 00 00 00 	sw $2,76($17)
  40446c:	4c 00 02 11 
  404470:	43 00 00 00 	addiu $4,$0,-1
  404474:	ff ff 04 00 
  404478:	42 00 00 00 	addu $2,$0,$4
  40447c:	00 02 04 00 
  404480:	28 00 00 00 	lw $31,32($29)
  404484:	20 00 1f 1d 
  404488:	28 00 00 00 	lw $19,28($29)
  40448c:	1c 00 13 1d 
  404490:	28 00 00 00 	lw $18,24($29)
  404494:	18 00 12 1d 
  404498:	28 00 00 00 	lw $17,20($29)
  40449c:	14 00 11 1d 
  4044a0:	28 00 00 00 	lw $16,16($29)
  4044a4:	10 00 10 1d 
  4044a8:	43 00 00 00 	addiu $29,$29,40
  4044ac:	28 00 1d 1d 
  4044b0:	03 00 00 00 	jr $31
  4044b4:	00 00 00 1f 

004044b8 <__invalidate>:
  4044b8:	43 00 00 00 	addiu $29,$29,-32
  4044bc:	e0 ff 1d 1d 
  4044c0:	34 00 00 00 	sw $16,16($29)
  4044c4:	10 00 10 1d 
  4044c8:	42 00 00 00 	addu $16,$0,$4
  4044cc:	00 10 04 00 
  4044d0:	34 00 00 00 	sw $31,24($29)
  4044d4:	18 00 1f 1d 
  4044d8:	34 00 00 00 	sw $17,20($29)
  4044dc:	14 00 11 1d 
  4044e0:	28 00 00 00 	lw $17,68($16)
  4044e4:	44 00 11 10 
  4044e8:	42 00 00 00 	addu $5,$0,$0
  4044ec:	00 05 00 00 
  4044f0:	43 00 00 00 	addiu $6,$0,80
  4044f4:	50 00 06 00 
  4044f8:	02 00 00 00 	jal 401d30 <memset>
  4044fc:	4c 07 10 00 
  404500:	34 00 00 00 	sw $17,68($16)
  404504:	44 00 11 10 
  404508:	28 00 00 00 	lw $31,24($29)
  40450c:	18 00 1f 1d 
  404510:	28 00 00 00 	lw $17,20($29)
  404514:	14 00 11 1d 
  404518:	28 00 00 00 	lw $16,16($29)
  40451c:	10 00 10 1d 
  404520:	43 00 00 00 	addiu $29,$29,32
  404524:	20 00 1d 1d 
  404528:	03 00 00 00 	jr $31
  40452c:	00 00 00 1f 

00404530 <__stdio_read>:
  404530:	43 00 00 00 	addiu $29,$29,-24
  404534:	e8 ff 1d 1d 
  404538:	34 00 00 00 	sw $31,16($29)
  40453c:	10 00 1f 1d 
  404540:	02 00 00 00 	jal 4055a0 <__read>
  404544:	68 15 10 00 
  404548:	28 00 00 00 	lw $31,16($29)
  40454c:	10 00 1f 1d 
  404550:	43 00 00 00 	addiu $29,$29,24
  404554:	18 00 1d 1d 
  404558:	03 00 00 00 	jr $31
  40455c:	00 00 00 1f 

00404560 <__stdio_write>:
  404560:	43 00 00 00 	addiu $29,$29,-40
  404564:	d8 ff 1d 1d 
  404568:	34 00 00 00 	sw $17,20($29)
  40456c:	14 00 11 1d 
  404570:	42 00 00 00 	addu $17,$0,$5
  404574:	00 11 05 00 
  404578:	34 00 00 00 	sw $16,16($29)
  40457c:	10 00 10 1d 
  404580:	42 00 00 00 	addu $16,$0,$6
  404584:	00 10 06 00 
  404588:	34 00 00 00 	sw $18,24($29)
  40458c:	18 00 12 1d 
  404590:	42 00 00 00 	addu $18,$0,$0
  404594:	00 12 00 00 
  404598:	34 00 00 00 	sw $19,28($29)
  40459c:	1c 00 13 1d 
  4045a0:	42 00 00 00 	addu $19,$0,$4
  4045a4:	00 13 04 00 
  4045a8:	34 00 00 00 	sw $31,32($29)
  4045ac:	20 00 1f 1d 
  4045b0:	05 00 00 00 	beq $16,$0,404618 <__stdio_write+0xb8>
  4045b4:	18 00 00 10 
  4045b8:	42 00 00 00 	addu $4,$0,$19
  4045bc:	00 04 13 00 
  4045c0:	42 00 00 00 	addu $5,$0,$17
  4045c4:	00 05 11 00 
  4045c8:	42 00 00 00 	addu $6,$0,$16
  4045cc:	00 06 10 00 
  4045d0:	02 00 00 00 	jal 4055e0 <__write>
  4045d4:	78 15 10 00 
  4045d8:	08 00 00 00 	bgtz $2,4045f8 <__stdio_write+0x98>
  4045dc:	06 00 00 02 
  4045e0:	0a 00 00 00 	bgez $2,404610 <__stdio_write+0xb0>
  4045e4:	0a 00 00 02 
  4045e8:	43 00 00 00 	addiu $2,$0,-1
  4045ec:	ff ff 02 00 
  4045f0:	01 00 00 00 	j 404620 <__stdio_write+0xc0>
  4045f4:	88 11 10 00 
  4045f8:	42 00 00 00 	addu $17,$17,$2
  4045fc:	00 11 02 11 
  404600:	42 00 00 00 	addu $18,$18,$2
  404604:	00 12 02 12 
  404608:	45 00 00 00 	subu $16,$16,$2
  40460c:	00 10 02 10 
  404610:	06 00 00 00 	bne $16,$0,4045b8 <__stdio_write+0x58>
  404614:	e8 ff 00 10 
  404618:	42 00 00 00 	addu $2,$0,$18
  40461c:	00 02 12 00 
  404620:	28 00 00 00 	lw $31,32($29)
  404624:	20 00 1f 1d 
  404628:	28 00 00 00 	lw $19,28($29)
  40462c:	1c 00 13 1d 
  404630:	28 00 00 00 	lw $18,24($29)
  404634:	18 00 12 1d 
  404638:	28 00 00 00 	lw $17,20($29)
  40463c:	14 00 11 1d 
  404640:	28 00 00 00 	lw $16,16($29)
  404644:	10 00 10 1d 
  404648:	43 00 00 00 	addiu $29,$29,40
  40464c:	28 00 1d 1d 
  404650:	03 00 00 00 	jr $31
  404654:	00 00 00 1f 

00404658 <__stdio_seek>:
  404658:	43 00 00 00 	addiu $29,$29,-24
  40465c:	e8 ff 1d 1d 
  404660:	34 00 00 00 	sw $16,16($29)
  404664:	10 00 10 1d 
  404668:	42 00 00 00 	addu $16,$0,$5
  40466c:	00 10 05 00 
  404670:	34 00 00 00 	sw $31,20($29)
  404674:	14 00 1f 1d 
  404678:	28 00 00 00 	lw $5,0($16)
  40467c:	00 00 05 10 
  404680:	02 00 00 00 	jal 405620 <__lseek>
  404684:	88 15 10 00 
  404688:	09 00 00 00 	bltz $2,4046a8 <__stdio_seek+0x50>
  40468c:	06 00 00 02 
  404690:	34 00 00 00 	sw $2,0($16)
  404694:	00 00 02 10 
  404698:	42 00 00 00 	addu $2,$0,$0
  40469c:	00 02 00 00 
  4046a0:	01 00 00 00 	j 4046b0 <__stdio_seek+0x58>
  4046a4:	ac 11 10 00 
  4046a8:	43 00 00 00 	addiu $2,$0,1
  4046ac:	01 00 02 00 
  4046b0:	28 00 00 00 	lw $31,20($29)
  4046b4:	14 00 1f 1d 
  4046b8:	28 00 00 00 	lw $16,16($29)
  4046bc:	10 00 10 1d 
  4046c0:	43 00 00 00 	addiu $29,$29,24
  4046c4:	18 00 1d 1d 
  4046c8:	03 00 00 00 	jr $31
  4046cc:	00 00 00 1f 

004046d0 <__stdio_close>:
  4046d0:	43 00 00 00 	addiu $29,$29,-24
  4046d4:	e8 ff 1d 1d 
  4046d8:	34 00 00 00 	sw $31,16($29)
  4046dc:	10 00 1f 1d 
  4046e0:	02 00 00 00 	jal 405660 <__close>
  4046e4:	98 15 10 00 
  4046e8:	28 00 00 00 	lw $31,16($29)
  4046ec:	10 00 1f 1d 
  4046f0:	43 00 00 00 	addiu $29,$29,24
  4046f4:	18 00 1d 1d 
  4046f8:	03 00 00 00 	jr $31
  4046fc:	00 00 00 1f 

00404700 <__stdio_fileno>:
  404700:	42 00 00 00 	addu $2,$0,$4
  404704:	00 02 04 00 
  404708:	03 00 00 00 	jr $31
  40470c:	00 00 00 1f 

00404710 <__stdio_open>:
  404710:	43 00 00 00 	addiu $29,$29,-24
  404714:	e8 ff 1d 1d 
  404718:	42 00 00 00 	addu $7,$0,$5
  40471c:	00 07 05 00 
  404720:	34 00 00 00 	sw $16,16($29)
  404724:	10 00 10 1d 
  404728:	42 00 00 00 	addu $16,$0,$6
  40472c:	00 10 06 00 
  404730:	4f 00 00 00 	andi $3,$7,3
  404734:	03 00 03 07 
  404738:	43 00 00 00 	addiu $2,$0,3
  40473c:	03 00 02 00 
  404740:	34 00 00 00 	sw $31,20($29)
  404744:	14 00 1f 1d 
  404748:	06 00 00 00 	bne $3,$2,404760 <__stdio_open+0x50>
  40474c:	04 00 02 03 
  404750:	43 00 00 00 	addiu $5,$0,2
  404754:	02 00 05 00 
  404758:	01 00 00 00 	j 404770 <__stdio_open+0x60>
  40475c:	dc 11 10 00 
  404760:	53 00 00 00 	xori $5,$7,1
  404764:	01 00 05 07 
  404768:	4f 00 00 00 	andi $5,$5,1
  40476c:	01 00 05 05 
  404770:	4f 00 00 00 	andi $2,$7,4
  404774:	04 00 02 07 
  404778:	05 00 00 00 	beq $2,$0,404788 <__stdio_open+0x78>
  40477c:	02 00 00 02 
  404780:	51 00 00 00 	ori $5,$5,8
  404784:	08 00 05 05 
  404788:	4f 00 00 00 	andi $2,$7,32
  40478c:	20 00 02 07 
  404790:	05 00 00 00 	beq $2,$0,4047a0 <__stdio_open+0x90>
  404794:	02 00 00 02 
  404798:	51 00 00 00 	ori $5,$5,2048
  40479c:	00 08 05 05 
  4047a0:	4f 00 00 00 	andi $2,$7,64
  4047a4:	40 00 02 07 
  4047a8:	05 00 00 00 	beq $2,$0,4047b8 <__stdio_open+0xa8>
  4047ac:	02 00 00 02 
  4047b0:	51 00 00 00 	ori $5,$5,1024
  4047b4:	00 04 05 05 
  4047b8:	4f 00 00 00 	andi $2,$7,16
  4047bc:	10 00 02 07 
  4047c0:	05 00 00 00 	beq $2,$0,4047e8 <__stdio_open+0xd8>
  4047c4:	08 00 00 02 
  4047c8:	51 00 00 00 	ori $5,$5,512
  4047cc:	00 02 05 05 
  4047d0:	43 00 00 00 	addiu $6,$0,438
  4047d4:	b6 01 06 00 
  4047d8:	02 00 00 00 	jal 4056a0 <__open>
  4047dc:	a8 15 10 00 
  4047e0:	01 00 00 00 	j 4047f0 <__stdio_open+0xe0>
  4047e4:	fc 11 10 00 
  4047e8:	02 00 00 00 	jal 4056a0 <__open>
  4047ec:	a8 15 10 00 
  4047f0:	09 00 00 00 	bltz $2,404810 <__stdio_open+0x100>
  4047f4:	06 00 00 02 
  4047f8:	34 00 00 00 	sw $2,0($16)
  4047fc:	00 00 02 10 
  404800:	42 00 00 00 	addu $2,$0,$0
  404804:	00 02 00 00 
  404808:	01 00 00 00 	j 404818 <__stdio_open+0x108>
  40480c:	06 12 10 00 
  404810:	43 00 00 00 	addiu $2,$0,-1
  404814:	ff ff 02 00 
  404818:	28 00 00 00 	lw $31,20($29)
  40481c:	14 00 1f 1d 
  404820:	28 00 00 00 	lw $16,16($29)
  404824:	10 00 10 1d 
  404828:	43 00 00 00 	addiu $29,$29,24
  40482c:	18 00 1d 1d 
  404830:	03 00 00 00 	jr $31
  404834:	00 00 00 1f 

00404838 <__stdio_reopen>:
  404838:	43 00 00 00 	addiu $29,$29,-48
  40483c:	d0 ff 1d 1d 
  404840:	34 00 00 00 	sw $17,28($29)
  404844:	1c 00 11 1d 
  404848:	42 00 00 00 	addu $17,$0,$4
  40484c:	00 11 04 00 
  404850:	34 00 00 00 	sw $16,24($29)
  404854:	18 00 10 1d 
  404858:	42 00 00 00 	addu $16,$0,$5
  40485c:	00 10 05 00 
  404860:	34 00 00 00 	sw $18,32($29)
  404864:	20 00 12 1d 
  404868:	42 00 00 00 	addu $18,$0,$6
  40486c:	00 12 06 00 
  404870:	34 00 00 00 	sw $20,40($29)
  404874:	28 00 14 1d 
  404878:	42 00 00 00 	addu $20,$0,$7
  40487c:	00 14 07 00 
  404880:	34 00 00 00 	sw $19,36($29)
  404884:	24 00 13 1d 
  404888:	43 00 00 00 	addiu $19,$29,16
  40488c:	10 00 13 1d 
  404890:	4f 00 00 00 	andi $3,$16,3
  404894:	03 00 03 10 
  404898:	43 00 00 00 	addiu $2,$0,3
  40489c:	03 00 02 00 
  4048a0:	34 00 00 00 	sw $31,44($29)
  4048a4:	2c 00 1f 1d 
  4048a8:	06 00 00 00 	bne $3,$2,4048c0 <__stdio_reopen+0x88>
  4048ac:	04 00 02 03 
  4048b0:	43 00 00 00 	addiu $5,$0,2
  4048b4:	02 00 05 00 
  4048b8:	01 00 00 00 	j 4048d0 <__stdio_reopen+0x98>
  4048bc:	34 12 10 00 
  4048c0:	53 00 00 00 	xori $5,$16,1
  4048c4:	01 00 05 10 
  4048c8:	4f 00 00 00 	andi $5,$5,1
  4048cc:	01 00 05 05 
  4048d0:	4f 00 00 00 	andi $2,$16,4
  4048d4:	04 00 02 10 
  4048d8:	05 00 00 00 	beq $2,$0,4048e8 <__stdio_reopen+0xb0>
  4048dc:	02 00 00 02 
  4048e0:	51 00 00 00 	ori $5,$5,8
  4048e4:	08 00 05 05 
  4048e8:	4f 00 00 00 	andi $2,$16,32
  4048ec:	20 00 02 10 
  4048f0:	05 00 00 00 	beq $2,$0,404900 <__stdio_reopen+0xc8>
  4048f4:	02 00 00 02 
  4048f8:	51 00 00 00 	ori $5,$5,2048
  4048fc:	00 08 05 05 
  404900:	4f 00 00 00 	andi $2,$16,64
  404904:	40 00 02 10 
  404908:	05 00 00 00 	beq $2,$0,404918 <__stdio_reopen+0xe0>
  40490c:	02 00 00 02 
  404910:	51 00 00 00 	ori $5,$5,1024
  404914:	00 04 05 05 
  404918:	4f 00 00 00 	andi $2,$16,16
  40491c:	10 00 02 10 
  404920:	05 00 00 00 	beq $2,$0,404950 <__stdio_reopen+0x118>
  404924:	0a 00 00 02 
  404928:	42 00 00 00 	addu $4,$0,$17
  40492c:	00 04 11 00 
  404930:	51 00 00 00 	ori $5,$5,512
  404934:	00 02 05 05 
  404938:	43 00 00 00 	addiu $6,$0,438
  40493c:	b6 01 06 00 
  404940:	02 00 00 00 	jal 4056a0 <__open>
  404944:	a8 15 10 00 
  404948:	01 00 00 00 	j 404960 <__stdio_reopen+0x128>
  40494c:	58 12 10 00 
  404950:	42 00 00 00 	addu $4,$0,$17
  404954:	00 04 11 00 
  404958:	02 00 00 00 	jal 4056a0 <__open>
  40495c:	a8 15 10 00 
  404960:	0a 00 00 00 	bgez $2,404978 <__stdio_reopen+0x140>
  404964:	04 00 00 02 
  404968:	43 00 00 00 	addiu $2,$0,-1
  40496c:	ff ff 02 00 
  404970:	01 00 00 00 	j 404988 <__stdio_reopen+0x150>
  404974:	62 12 10 00 
  404978:	34 00 00 00 	sw $2,0($19)
  40497c:	00 00 02 13 
  404980:	42 00 00 00 	addu $2,$0,$0
  404984:	00 02 00 00 
  404988:	05 00 00 00 	beq $2,$0,404ad0 <__stdio_reopen+0x298>
  40498c:	50 00 00 02 
  404990:	28 00 00 00 	lw $2,-32640($28)
  404994:	80 80 02 1c 
  404998:	43 00 00 00 	addiu $2,$2,-23
  40499c:	e9 ff 02 02 
  4049a0:	5e 00 00 00 	sltiu $2,$2,2
  4049a4:	02 00 02 02 
  4049a8:	05 00 00 00 	beq $2,$0,404ad0 <__stdio_reopen+0x298>
  4049ac:	48 00 00 02 
  4049b0:	28 00 00 00 	lw $4,0($18)
  4049b4:	00 00 04 12 
  4049b8:	04 00 00 00 	jalr $31,$20
  4049bc:	00 1f 00 14 
  4049c0:	43 00 00 00 	addiu $19,$29,16
  4049c4:	10 00 13 1d 
  4049c8:	4f 00 00 00 	andi $3,$16,3
  4049cc:	03 00 03 10 
  4049d0:	43 00 00 00 	addiu $2,$0,3
  4049d4:	03 00 02 00 
  4049d8:	06 00 00 00 	bne $3,$2,4049f0 <__stdio_reopen+0x1b8>
  4049dc:	04 00 02 03 
  4049e0:	43 00 00 00 	addiu $5,$0,2
  4049e4:	02 00 05 00 
  4049e8:	01 00 00 00 	j 404a00 <__stdio_reopen+0x1c8>
  4049ec:	80 12 10 00 
  4049f0:	53 00 00 00 	xori $5,$16,1
  4049f4:	01 00 05 10 
  4049f8:	4f 00 00 00 	andi $5,$5,1
  4049fc:	01 00 05 05 
  404a00:	4f 00 00 00 	andi $2,$16,4
  404a04:	04 00 02 10 
  404a08:	05 00 00 00 	beq $2,$0,404a18 <__stdio_reopen+0x1e0>
  404a0c:	02 00 00 02 
  404a10:	51 00 00 00 	ori $5,$5,8
  404a14:	08 00 05 05 
  404a18:	4f 00 00 00 	andi $2,$16,32
  404a1c:	20 00 02 10 
  404a20:	05 00 00 00 	beq $2,$0,404a30 <__stdio_reopen+0x1f8>
  404a24:	02 00 00 02 
  404a28:	51 00 00 00 	ori $5,$5,2048
  404a2c:	00 08 05 05 
  404a30:	4f 00 00 00 	andi $2,$16,64
  404a34:	40 00 02 10 
  404a38:	05 00 00 00 	beq $2,$0,404a48 <__stdio_reopen+0x210>
  404a3c:	02 00 00 02 
  404a40:	51 00 00 00 	ori $5,$5,1024
  404a44:	00 04 05 05 
  404a48:	4f 00 00 00 	andi $2,$16,16
  404a4c:	10 00 02 10 
  404a50:	05 00 00 00 	beq $2,$0,404a80 <__stdio_reopen+0x248>
  404a54:	0a 00 00 02 
  404a58:	42 00 00 00 	addu $4,$0,$17
  404a5c:	00 04 11 00 
  404a60:	51 00 00 00 	ori $5,$5,512
  404a64:	00 02 05 05 
  404a68:	43 00 00 00 	addiu $6,$0,438
  404a6c:	b6 01 06 00 
  404a70:	02 00 00 00 	jal 4056a0 <__open>
  404a74:	a8 15 10 00 
  404a78:	01 00 00 00 	j 404a90 <__stdio_reopen+0x258>
  404a7c:	a4 12 10 00 
  404a80:	42 00 00 00 	addu $4,$0,$17
  404a84:	00 04 11 00 
  404a88:	02 00 00 00 	jal 4056a0 <__open>
  404a8c:	a8 15 10 00 
  404a90:	0a 00 00 00 	bgez $2,404aa8 <__stdio_reopen+0x270>
  404a94:	04 00 00 02 
  404a98:	43 00 00 00 	addiu $2,$0,-1
  404a9c:	ff ff 02 00 
  404aa0:	01 00 00 00 	j 404ab8 <__stdio_reopen+0x280>
  404aa4:	ae 12 10 00 
  404aa8:	34 00 00 00 	sw $2,0($19)
  404aac:	00 00 02 13 
  404ab0:	42 00 00 00 	addu $2,$0,$0
  404ab4:	00 02 00 00 
  404ab8:	05 00 00 00 	beq $2,$0,404ad0 <__stdio_reopen+0x298>
  404abc:	04 00 00 02 
  404ac0:	43 00 00 00 	addiu $2,$0,-1
  404ac4:	ff ff 02 00 
  404ac8:	01 00 00 00 	j 404b28 <__stdio_reopen+0x2f0>
  404acc:	ca 12 10 00 
  404ad0:	28 00 00 00 	lw $4,16($29)
  404ad4:	10 00 04 1d 
  404ad8:	28 00 00 00 	lw $5,0($18)
  404adc:	00 00 05 12 
  404ae0:	05 00 00 00 	beq $4,$5,404b20 <__stdio_reopen+0x2e8>
  404ae4:	0e 00 05 04 
  404ae8:	a2 00 00 00 	lui $2,64
  404aec:	40 00 02 00 
  404af0:	43 00 00 00 	addiu $2,$2,18128
  404af4:	d0 46 02 02 
  404af8:	06 00 00 00 	bne $20,$2,404b10 <__stdio_reopen+0x2d8>
  404afc:	04 00 02 14 
  404b00:	02 00 00 00 	jal 4056e0 <__dup2>
  404b04:	b8 15 10 00 
  404b08:	0a 00 00 00 	bgez $2,404b20 <__stdio_reopen+0x2e8>
  404b0c:	04 00 00 02 
  404b10:	28 00 00 00 	lw $2,16($29)
  404b14:	10 00 02 1d 
  404b18:	34 00 00 00 	sw $2,0($18)
  404b1c:	00 00 02 12 
  404b20:	42 00 00 00 	addu $2,$0,$0
  404b24:	00 02 00 00 
  404b28:	28 00 00 00 	lw $31,44($29)
  404b2c:	2c 00 1f 1d 
  404b30:	28 00 00 00 	lw $20,40($29)
  404b34:	28 00 14 1d 
  404b38:	28 00 00 00 	lw $19,36($29)
  404b3c:	24 00 13 1d 
  404b40:	28 00 00 00 	lw $18,32($29)
  404b44:	20 00 12 1d 
  404b48:	28 00 00 00 	lw $17,28($29)
  404b4c:	1c 00 11 1d 
  404b50:	28 00 00 00 	lw $16,24($29)
  404b54:	18 00 10 1d 
  404b58:	43 00 00 00 	addiu $29,$29,48
  404b5c:	30 00 1d 1d 
  404b60:	03 00 00 00 	jr $31
  404b64:	00 00 00 1f 
	...

00404b70 <__sbrk>:
  404b70:	43 00 00 00 	addiu $29,$29,-24
  404b74:	e8 ff 1d 1d 
  404b78:	34 00 00 00 	sw $31,20($29)
  404b7c:	14 00 1f 1d 
  404b80:	34 00 00 00 	sw $16,16($29)
  404b84:	10 00 10 1d 
  404b88:	06 00 00 00 	bne $4,$0,404ba0 <__sbrk+0x30>
  404b8c:	04 00 00 04 
  404b90:	28 00 00 00 	lw $2,-32672($28)
  404b94:	60 80 02 1c 
  404b98:	01 00 00 00 	j 404bd8 <__sbrk+0x68>
  404b9c:	f6 12 10 00 
  404ba0:	28 00 00 00 	lw $16,-32672($28)
  404ba4:	60 80 10 1c 
  404ba8:	42 00 00 00 	addu $4,$16,$4
  404bac:	00 04 04 10 
  404bb0:	02 00 00 00 	jal 405710 <__brk>
  404bb4:	c4 15 10 00 
  404bb8:	42 00 00 00 	addu $3,$0,$2
  404bbc:	00 03 02 00 
  404bc0:	43 00 00 00 	addiu $2,$0,-1
  404bc4:	ff ff 02 00 
  404bc8:	09 00 00 00 	bltz $3,404bd8 <__sbrk+0x68>
  404bcc:	02 00 00 03 
  404bd0:	42 00 00 00 	addu $2,$0,$16
  404bd4:	00 02 10 00 
  404bd8:	28 00 00 00 	lw $31,20($29)
  404bdc:	14 00 1f 1d 
  404be0:	28 00 00 00 	lw $16,16($29)
  404be4:	10 00 10 1d 
  404be8:	43 00 00 00 	addiu $29,$29,24
  404bec:	18 00 1d 1d 
  404bf0:	03 00 00 00 	jr $31
  404bf4:	00 00 00 1f 
	...

00404c00 <_wordcopy_fwd_aligned>:
  404c00:	4f 00 00 00 	andi $7,$6,7
  404c04:	07 00 07 06 
  404c08:	5e 00 00 00 	sltiu $2,$7,8
  404c0c:	08 00 02 07 
  404c10:	05 00 00 00 	beq $2,$0,404d60 <_wordcopy_fwd_aligned+0x160>
  404c14:	52 00 00 02 
  404c18:	55 00 00 00 	sll $2,$7,0x2
  404c1c:	02 02 07 00 
  404c20:	a2 00 00 00 	lui $1,4096
  404c24:	00 10 01 00 
  404c28:	42 00 00 00 	addu $1,$1,$2
  404c2c:	00 01 02 01 
  404c30:	28 00 00 00 	lw $2,32($1)
  404c34:	20 00 02 01 
  404c38:	03 00 00 00 	jr $2
  404c3c:	00 00 00 02 
  404c40:	28 00 00 00 	lw $2,0($5)
  404c44:	00 00 02 05 
  404c48:	43 00 00 00 	addiu $4,$4,-28
  404c4c:	e4 ff 04 04 
  404c50:	43 00 00 00 	addiu $6,$6,6
  404c54:	06 00 06 06 
  404c58:	43 00 00 00 	addiu $5,$5,-24
  404c5c:	e8 ff 05 05 
  404c60:	01 00 00 00 	j 404dd0 <_wordcopy_fwd_aligned+0x1d0>
  404c64:	74 13 10 00 
  404c68:	28 00 00 00 	lw $3,0($5)
  404c6c:	00 00 03 05 
  404c70:	43 00 00 00 	addiu $4,$4,-24
  404c74:	e8 ff 04 04 
  404c78:	43 00 00 00 	addiu $6,$6,5
  404c7c:	05 00 06 06 
  404c80:	43 00 00 00 	addiu $5,$5,-20
  404c84:	ec ff 05 05 
  404c88:	01 00 00 00 	j 404dc0 <_wordcopy_fwd_aligned+0x1c0>
  404c8c:	70 13 10 00 
  404c90:	28 00 00 00 	lw $2,0($5)
  404c94:	00 00 02 05 
  404c98:	43 00 00 00 	addiu $4,$4,-20
  404c9c:	ec ff 04 04 
  404ca0:	43 00 00 00 	addiu $6,$6,4
  404ca4:	04 00 06 06 
  404ca8:	43 00 00 00 	addiu $5,$5,-16
  404cac:	f0 ff 05 05 
  404cb0:	01 00 00 00 	j 404db0 <_wordcopy_fwd_aligned+0x1b0>
  404cb4:	6c 13 10 00 
  404cb8:	28 00 00 00 	lw $3,0($5)
  404cbc:	00 00 03 05 
  404cc0:	43 00 00 00 	addiu $4,$4,-16
  404cc4:	f0 ff 04 04 
  404cc8:	43 00 00 00 	addiu $6,$6,3
  404ccc:	03 00 06 06 
  404cd0:	43 00 00 00 	addiu $5,$5,-12
  404cd4:	f4 ff 05 05 
  404cd8:	01 00 00 00 	j 404da0 <_wordcopy_fwd_aligned+0x1a0>
  404cdc:	68 13 10 00 
  404ce0:	28 00 00 00 	lw $2,0($5)
  404ce4:	00 00 02 05 
  404ce8:	43 00 00 00 	addiu $4,$4,-12
  404cec:	f4 ff 04 04 
  404cf0:	43 00 00 00 	addiu $6,$6,2
  404cf4:	02 00 06 06 
  404cf8:	43 00 00 00 	addiu $5,$5,-8
  404cfc:	f8 ff 05 05 
  404d00:	01 00 00 00 	j 404d90 <_wordcopy_fwd_aligned+0x190>
  404d04:	64 13 10 00 
  404d08:	28 00 00 00 	lw $3,0($5)
  404d0c:	00 00 03 05 
  404d10:	43 00 00 00 	addiu $4,$4,-8
  404d14:	f8 ff 04 04 
  404d18:	43 00 00 00 	addiu $6,$6,1
  404d1c:	01 00 06 06 
  404d20:	43 00 00 00 	addiu $5,$5,-4
  404d24:	fc ff 05 05 
  404d28:	01 00 00 00 	j 404d80 <_wordcopy_fwd_aligned+0x180>
  404d2c:	60 13 10 00 
  404d30:	28 00 00 00 	lw $2,0($5)
  404d34:	00 00 02 05 
  404d38:	43 00 00 00 	addiu $4,$4,-4
  404d3c:	fc ff 04 04 
  404d40:	01 00 00 00 	j 404d70 <_wordcopy_fwd_aligned+0x170>
  404d44:	5c 13 10 00 
  404d48:	28 00 00 00 	lw $3,0($5)
  404d4c:	00 00 03 05 
  404d50:	43 00 00 00 	addiu $6,$6,-1
  404d54:	ff ff 06 06 
  404d58:	43 00 00 00 	addiu $5,$5,4
  404d5c:	04 00 05 05 
  404d60:	28 00 00 00 	lw $2,0($5)
  404d64:	00 00 02 05 
  404d68:	34 00 00 00 	sw $3,0($4)
  404d6c:	00 00 03 04 
  404d70:	28 00 00 00 	lw $3,4($5)
  404d74:	04 00 03 05 
  404d78:	34 00 00 00 	sw $2,4($4)
  404d7c:	04 00 02 04 
  404d80:	28 00 00 00 	lw $2,8($5)
  404d84:	08 00 02 05 
  404d88:	34 00 00 00 	sw $3,8($4)
  404d8c:	08 00 03 04 
  404d90:	28 00 00 00 	lw $3,12($5)
  404d94:	0c 00 03 05 
  404d98:	34 00 00 00 	sw $2,12($4)
  404d9c:	0c 00 02 04 
  404da0:	28 00 00 00 	lw $2,16($5)
  404da4:	10 00 02 05 
  404da8:	34 00 00 00 	sw $3,16($4)
  404dac:	10 00 03 04 
  404db0:	28 00 00 00 	lw $3,20($5)
  404db4:	14 00 03 05 
  404db8:	34 00 00 00 	sw $2,20($4)
  404dbc:	14 00 02 04 
  404dc0:	28 00 00 00 	lw $2,24($5)
  404dc4:	18 00 02 05 
  404dc8:	34 00 00 00 	sw $3,24($4)
  404dcc:	18 00 03 04 
  404dd0:	28 00 00 00 	lw $3,28($5)
  404dd4:	1c 00 03 05 
  404dd8:	43 00 00 00 	addiu $6,$6,-8
  404ddc:	f8 ff 06 06 
  404de0:	43 00 00 00 	addiu $5,$5,32
  404de4:	20 00 05 05 
  404de8:	34 00 00 00 	sw $2,28($4)
  404dec:	1c 00 02 04 
  404df0:	43 00 00 00 	addiu $4,$4,32
  404df4:	20 00 04 04 
  404df8:	06 00 00 00 	bne $6,$0,404d60 <_wordcopy_fwd_aligned+0x160>
  404dfc:	d8 ff 00 06 
  404e00:	34 00 00 00 	sw $3,0($4)
  404e04:	00 00 03 04 
  404e08:	03 00 00 00 	jr $31
  404e0c:	00 00 00 1f 

00404e10 <_wordcopy_fwd_dest_aligned>:
  404e10:	4f 00 00 00 	andi $3,$5,3
  404e14:	03 00 03 05 
  404e18:	43 00 00 00 	addiu $2,$0,-4
  404e1c:	fc ff 02 00 
  404e20:	4e 00 00 00 	and $5,$5,$2
  404e24:	00 05 02 05 
  404e28:	55 00 00 00 	sll $11,$3,0x3
  404e2c:	03 0b 03 00 
  404e30:	43 00 00 00 	addiu $2,$0,32
  404e34:	20 00 02 00 
  404e38:	45 00 00 00 	subu $12,$2,$11
  404e3c:	00 0c 0b 02 
  404e40:	4f 00 00 00 	andi $3,$6,3
  404e44:	03 00 03 06 
  404e48:	43 00 00 00 	addiu $2,$0,1
  404e4c:	01 00 02 00 
  404e50:	05 00 00 00 	beq $3,$2,404f08 <_wordcopy_fwd_dest_aligned+0xf8>
  404e54:	2c 00 02 03 
  404e58:	05 00 00 00 	beq $3,$0,404ee0 <_wordcopy_fwd_dest_aligned+0xd0>
  404e5c:	20 00 00 03 
  404e60:	43 00 00 00 	addiu $2,$0,2
  404e64:	02 00 02 00 
  404e68:	05 00 00 00 	beq $3,$2,404e88 <_wordcopy_fwd_dest_aligned+0x78>
  404e6c:	06 00 02 03 
  404e70:	43 00 00 00 	addiu $2,$0,3
  404e74:	03 00 02 00 
  404e78:	05 00 00 00 	beq $3,$2,404eb8 <_wordcopy_fwd_dest_aligned+0xa8>
  404e7c:	0e 00 02 03 
  404e80:	01 00 00 00 	j 404f28 <_wordcopy_fwd_dest_aligned+0x118>
  404e84:	ca 13 10 00 
  404e88:	28 00 00 00 	lw $8,0($5)
  404e8c:	00 00 08 05 
  404e90:	28 00 00 00 	lw $9,4($5)
  404e94:	04 00 09 05 
  404e98:	43 00 00 00 	addiu $4,$4,-12
  404e9c:	f4 ff 04 04 
  404ea0:	43 00 00 00 	addiu $6,$6,2
  404ea4:	02 00 06 06 
  404ea8:	43 00 00 00 	addiu $5,$5,-4
  404eac:	fc ff 05 05 
  404eb0:	01 00 00 00 	j 404fa0 <_wordcopy_fwd_dest_aligned+0x190>
  404eb4:	e8 13 10 00 
  404eb8:	28 00 00 00 	lw $7,0($5)
  404ebc:	00 00 07 05 
  404ec0:	28 00 00 00 	lw $8,4($5)
  404ec4:	04 00 08 05 
  404ec8:	43 00 00 00 	addiu $4,$4,-8
  404ecc:	f8 ff 04 04 
  404ed0:	43 00 00 00 	addiu $6,$6,1
  404ed4:	01 00 06 06 
  404ed8:	01 00 00 00 	j 404f78 <_wordcopy_fwd_dest_aligned+0x168>
  404edc:	de 13 10 00 
  404ee0:	28 00 00 00 	lw $10,0($5)
  404ee4:	00 00 0a 05 
  404ee8:	28 00 00 00 	lw $7,4($5)
  404eec:	04 00 07 05 
  404ef0:	43 00 00 00 	addiu $4,$4,-4
  404ef4:	fc ff 04 04 
  404ef8:	43 00 00 00 	addiu $5,$5,4
  404efc:	04 00 05 05 
  404f00:	01 00 00 00 	j 404f50 <_wordcopy_fwd_dest_aligned+0x140>
  404f04:	d4 13 10 00 
  404f08:	28 00 00 00 	lw $9,0($5)
  404f0c:	00 00 09 05 
  404f10:	28 00 00 00 	lw $10,4($5)
  404f14:	04 00 0a 05 
  404f18:	43 00 00 00 	addiu $6,$6,-1
  404f1c:	ff ff 06 06 
  404f20:	43 00 00 00 	addiu $5,$5,8
  404f24:	08 00 05 05 
  404f28:	28 00 00 00 	lw $7,0($5)
  404f2c:	00 00 07 05 
  404f30:	58 00 00 00 	srlv $2,$9,$11
  404f34:	00 02 09 0b 
  404f38:	56 00 00 00 	sllv $3,$10,$12
  404f3c:	00 03 0a 0c 
  404f40:	50 00 00 00 	or $2,$2,$3
  404f44:	00 02 03 02 
  404f48:	34 00 00 00 	sw $2,0($4)
  404f4c:	00 00 02 04 
  404f50:	28 00 00 00 	lw $8,4($5)
  404f54:	04 00 08 05 
  404f58:	58 00 00 00 	srlv $2,$10,$11
  404f5c:	00 02 0a 0b 
  404f60:	56 00 00 00 	sllv $3,$7,$12
  404f64:	00 03 07 0c 
  404f68:	50 00 00 00 	or $2,$2,$3
  404f6c:	00 02 03 02 
  404f70:	34 00 00 00 	sw $2,4($4)
  404f74:	04 00 02 04 
  404f78:	28 00 00 00 	lw $9,8($5)
  404f7c:	08 00 09 05 
  404f80:	58 00 00 00 	srlv $2,$7,$11
  404f84:	00 02 07 0b 
  404f88:	56 00 00 00 	sllv $3,$8,$12
  404f8c:	00 03 08 0c 
  404f90:	50 00 00 00 	or $2,$2,$3
  404f94:	00 02 03 02 
  404f98:	34 00 00 00 	sw $2,8($4)
  404f9c:	08 00 02 04 
  404fa0:	28 00 00 00 	lw $10,12($5)
  404fa4:	0c 00 0a 05 
  404fa8:	43 00 00 00 	addiu $6,$6,-4
  404fac:	fc ff 06 06 
  404fb0:	58 00 00 00 	srlv $2,$8,$11
  404fb4:	00 02 08 0b 
  404fb8:	56 00 00 00 	sllv $3,$9,$12
  404fbc:	00 03 09 0c 
  404fc0:	50 00 00 00 	or $2,$2,$3
  404fc4:	00 02 03 02 
  404fc8:	43 00 00 00 	addiu $5,$5,16
  404fcc:	10 00 05 05 
  404fd0:	34 00 00 00 	sw $2,12($4)
  404fd4:	0c 00 02 04 
  404fd8:	43 00 00 00 	addiu $4,$4,16
  404fdc:	10 00 04 04 
  404fe0:	06 00 00 00 	bne $6,$0,404f28 <_wordcopy_fwd_dest_aligned+0x118>
  404fe4:	d0 ff 00 06 
  404fe8:	58 00 00 00 	srlv $2,$9,$11
  404fec:	00 02 09 0b 
  404ff0:	56 00 00 00 	sllv $3,$10,$12
  404ff4:	00 03 0a 0c 
  404ff8:	50 00 00 00 	or $2,$2,$3
  404ffc:	00 02 03 02 
  405000:	34 00 00 00 	sw $2,0($4)
  405004:	00 00 02 04 
  405008:	03 00 00 00 	jr $31
  40500c:	00 00 00 1f 

00405010 <_wordcopy_bwd_aligned>:
  405010:	4f 00 00 00 	andi $7,$6,7
  405014:	07 00 07 06 
  405018:	5e 00 00 00 	sltiu $2,$7,8
  40501c:	08 00 02 07 
  405020:	05 00 00 00 	beq $2,$0,405180 <_wordcopy_bwd_aligned+0x170>
  405024:	56 00 00 02 
  405028:	55 00 00 00 	sll $2,$7,0x2
  40502c:	02 02 07 00 
  405030:	a2 00 00 00 	lui $1,4096
  405034:	00 10 01 00 
  405038:	42 00 00 00 	addu $1,$1,$2
  40503c:	00 01 02 01 
  405040:	28 00 00 00 	lw $2,64($1)
  405044:	40 00 02 01 
  405048:	03 00 00 00 	jr $2
  40504c:	00 00 00 02 
  405050:	43 00 00 00 	addiu $5,$5,-8
  405054:	f8 ff 05 05 
  405058:	28 00 00 00 	lw $2,4($5)
  40505c:	04 00 02 05 
  405060:	43 00 00 00 	addiu $4,$4,-4
  405064:	fc ff 04 04 
  405068:	43 00 00 00 	addiu $6,$6,6
  40506c:	06 00 06 06 
  405070:	01 00 00 00 	j 4051f0 <_wordcopy_bwd_aligned+0x1e0>
  405074:	7c 14 10 00 
  405078:	43 00 00 00 	addiu $5,$5,-12
  40507c:	f4 ff 05 05 
  405080:	28 00 00 00 	lw $3,8($5)
  405084:	08 00 03 05 
  405088:	43 00 00 00 	addiu $4,$4,-8
  40508c:	f8 ff 04 04 
  405090:	43 00 00 00 	addiu $6,$6,5
  405094:	05 00 06 06 
  405098:	01 00 00 00 	j 4051e0 <_wordcopy_bwd_aligned+0x1d0>
  40509c:	78 14 10 00 
  4050a0:	43 00 00 00 	addiu $5,$5,-16
  4050a4:	f0 ff 05 05 
  4050a8:	28 00 00 00 	lw $2,12($5)
  4050ac:	0c 00 02 05 
  4050b0:	43 00 00 00 	addiu $4,$4,-12
  4050b4:	f4 ff 04 04 
  4050b8:	43 00 00 00 	addiu $6,$6,4
  4050bc:	04 00 06 06 
  4050c0:	01 00 00 00 	j 4051d0 <_wordcopy_bwd_aligned+0x1c0>
  4050c4:	74 14 10 00 
  4050c8:	43 00 00 00 	addiu $5,$5,-20
  4050cc:	ec ff 05 05 
  4050d0:	28 00 00 00 	lw $3,16($5)
  4050d4:	10 00 03 05 
  4050d8:	43 00 00 00 	addiu $4,$4,-16
  4050dc:	f0 ff 04 04 
  4050e0:	43 00 00 00 	addiu $6,$6,3
  4050e4:	03 00 06 06 
  4050e8:	01 00 00 00 	j 4051c0 <_wordcopy_bwd_aligned+0x1b0>
  4050ec:	70 14 10 00 
  4050f0:	43 00 00 00 	addiu $5,$5,-24
  4050f4:	e8 ff 05 05 
  4050f8:	28 00 00 00 	lw $2,20($5)
  4050fc:	14 00 02 05 
  405100:	43 00 00 00 	addiu $4,$4,-20
  405104:	ec ff 04 04 
  405108:	43 00 00 00 	addiu $6,$6,2
  40510c:	02 00 06 06 
  405110:	01 00 00 00 	j 4051b0 <_wordcopy_bwd_aligned+0x1a0>
  405114:	6c 14 10 00 
  405118:	43 00 00 00 	addiu $5,$5,-28
  40511c:	e4 ff 05 05 
  405120:	28 00 00 00 	lw $3,24($5)
  405124:	18 00 03 05 
  405128:	43 00 00 00 	addiu $4,$4,-24
  40512c:	e8 ff 04 04 
  405130:	43 00 00 00 	addiu $6,$6,1
  405134:	01 00 06 06 
  405138:	01 00 00 00 	j 4051a0 <_wordcopy_bwd_aligned+0x190>
  40513c:	68 14 10 00 
  405140:	43 00 00 00 	addiu $5,$5,-32
  405144:	e0 ff 05 05 
  405148:	28 00 00 00 	lw $2,28($5)
  40514c:	1c 00 02 05 
  405150:	43 00 00 00 	addiu $4,$4,-28
  405154:	e4 ff 04 04 
  405158:	01 00 00 00 	j 405190 <_wordcopy_bwd_aligned+0x180>
  40515c:	64 14 10 00 
  405160:	43 00 00 00 	addiu $5,$5,-36
  405164:	dc ff 05 05 
  405168:	43 00 00 00 	addiu $4,$4,-32
  40516c:	e0 ff 04 04 
  405170:	28 00 00 00 	lw $3,32($5)
  405174:	20 00 03 05 
  405178:	43 00 00 00 	addiu $6,$6,-1
  40517c:	ff ff 06 06 
  405180:	28 00 00 00 	lw $2,28($5)
  405184:	1c 00 02 05 
  405188:	34 00 00 00 	sw $3,28($4)
  40518c:	1c 00 03 04 
  405190:	28 00 00 00 	lw $3,24($5)
  405194:	18 00 03 05 
  405198:	34 00 00 00 	sw $2,24($4)
  40519c:	18 00 02 04 
  4051a0:	28 00 00 00 	lw $2,20($5)
  4051a4:	14 00 02 05 
  4051a8:	34 00 00 00 	sw $3,20($4)
  4051ac:	14 00 03 04 
  4051b0:	28 00 00 00 	lw $3,16($5)
  4051b4:	10 00 03 05 
  4051b8:	34 00 00 00 	sw $2,16($4)
  4051bc:	10 00 02 04 
  4051c0:	28 00 00 00 	lw $2,12($5)
  4051c4:	0c 00 02 05 
  4051c8:	34 00 00 00 	sw $3,12($4)
  4051cc:	0c 00 03 04 
  4051d0:	28 00 00 00 	lw $3,8($5)
  4051d4:	08 00 03 05 
  4051d8:	34 00 00 00 	sw $2,8($4)
  4051dc:	08 00 02 04 
  4051e0:	28 00 00 00 	lw $2,4($5)
  4051e4:	04 00 02 05 
  4051e8:	34 00 00 00 	sw $3,4($4)
  4051ec:	04 00 03 04 
  4051f0:	28 00 00 00 	lw $3,0($5)
  4051f4:	00 00 03 05 
  4051f8:	43 00 00 00 	addiu $6,$6,-8
  4051fc:	f8 ff 06 06 
  405200:	43 00 00 00 	addiu $5,$5,-32
  405204:	e0 ff 05 05 
  405208:	34 00 00 00 	sw $2,0($4)
  40520c:	00 00 02 04 
  405210:	43 00 00 00 	addiu $4,$4,-32
  405214:	e0 ff 04 04 
  405218:	06 00 00 00 	bne $6,$0,405180 <_wordcopy_bwd_aligned+0x170>
  40521c:	d8 ff 00 06 
  405220:	34 00 00 00 	sw $3,28($4)
  405224:	1c 00 03 04 
  405228:	03 00 00 00 	jr $31
  40522c:	00 00 00 1f 

00405230 <_wordcopy_bwd_dest_aligned>:
  405230:	4f 00 00 00 	andi $3,$5,3
  405234:	03 00 03 05 
  405238:	43 00 00 00 	addiu $2,$0,-4
  40523c:	fc ff 02 00 
  405240:	4e 00 00 00 	and $5,$5,$2
  405244:	00 05 02 05 
  405248:	43 00 00 00 	addiu $5,$5,4
  40524c:	04 00 05 05 
  405250:	55 00 00 00 	sll $11,$3,0x3
  405254:	03 0b 03 00 
  405258:	43 00 00 00 	addiu $2,$0,32
  40525c:	20 00 02 00 
  405260:	45 00 00 00 	subu $12,$2,$11
  405264:	00 0c 0b 02 
  405268:	4f 00 00 00 	andi $3,$6,3
  40526c:	03 00 03 06 
  405270:	43 00 00 00 	addiu $2,$0,1
  405274:	01 00 02 00 
  405278:	05 00 00 00 	beq $3,$2,405338 <_wordcopy_bwd_dest_aligned+0x108>
  40527c:	2e 00 02 03 
  405280:	05 00 00 00 	beq $3,$0,405310 <_wordcopy_bwd_dest_aligned+0xe0>
  405284:	22 00 00 03 
  405288:	43 00 00 00 	addiu $2,$0,2
  40528c:	02 00 02 00 
  405290:	05 00 00 00 	beq $3,$2,4052b0 <_wordcopy_bwd_dest_aligned+0x80>
  405294:	06 00 02 03 
  405298:	43 00 00 00 	addiu $2,$0,3
  40529c:	03 00 02 00 
  4052a0:	05 00 00 00 	beq $3,$2,4052e0 <_wordcopy_bwd_dest_aligned+0xb0>
  4052a4:	0e 00 02 03 
  4052a8:	01 00 00 00 	j 405360 <_wordcopy_bwd_dest_aligned+0x130>
  4052ac:	d8 14 10 00 
  4052b0:	43 00 00 00 	addiu $5,$5,-12
  4052b4:	f4 ff 05 05 
  4052b8:	28 00 00 00 	lw $8,8($5)
  4052bc:	08 00 08 05 
  4052c0:	28 00 00 00 	lw $10,4($5)
  4052c4:	04 00 0a 05 
  4052c8:	43 00 00 00 	addiu $4,$4,-4
  4052cc:	fc ff 04 04 
  4052d0:	43 00 00 00 	addiu $6,$6,2
  4052d4:	02 00 06 06 
  4052d8:	01 00 00 00 	j 4053d8 <_wordcopy_bwd_dest_aligned+0x1a8>
  4052dc:	f6 14 10 00 
  4052e0:	43 00 00 00 	addiu $5,$5,-16
  4052e4:	f0 ff 05 05 
  4052e8:	28 00 00 00 	lw $7,12($5)
  4052ec:	0c 00 07 05 
  4052f0:	28 00 00 00 	lw $8,8($5)
  4052f4:	08 00 08 05 
  4052f8:	43 00 00 00 	addiu $4,$4,-8
  4052fc:	f8 ff 04 04 
  405300:	43 00 00 00 	addiu $6,$6,1
  405304:	01 00 06 06 
  405308:	01 00 00 00 	j 4053b0 <_wordcopy_bwd_dest_aligned+0x180>
  40530c:	ec 14 10 00 
  405310:	43 00 00 00 	addiu $5,$5,-20
  405314:	ec ff 05 05 
  405318:	28 00 00 00 	lw $9,16($5)
  40531c:	10 00 09 05 
  405320:	28 00 00 00 	lw $7,12($5)
  405324:	0c 00 07 05 
  405328:	43 00 00 00 	addiu $4,$4,-12
  40532c:	f4 ff 04 04 
  405330:	01 00 00 00 	j 405388 <_wordcopy_bwd_dest_aligned+0x158>
  405334:	e2 14 10 00 
  405338:	43 00 00 00 	addiu $5,$5,-24
  40533c:	e8 ff 05 05 
  405340:	43 00 00 00 	addiu $4,$4,-16
  405344:	f0 ff 04 04 
  405348:	28 00 00 00 	lw $10,20($5)
  40534c:	14 00 0a 05 
  405350:	28 00 00 00 	lw $9,16($5)
  405354:	10 00 09 05 
  405358:	43 00 00 00 	addiu $6,$6,-1
  40535c:	ff ff 06 06 
  405360:	28 00 00 00 	lw $7,12($5)
  405364:	0c 00 07 05 
  405368:	58 00 00 00 	srlv $2,$9,$11
  40536c:	00 02 09 0b 
  405370:	56 00 00 00 	sllv $3,$10,$12
  405374:	00 03 0a 0c 
  405378:	50 00 00 00 	or $2,$2,$3
  40537c:	00 02 03 02 
  405380:	34 00 00 00 	sw $2,12($4)
  405384:	0c 00 02 04 
  405388:	28 00 00 00 	lw $8,8($5)
  40538c:	08 00 08 05 
  405390:	58 00 00 00 	srlv $2,$7,$11
  405394:	00 02 07 0b 
  405398:	56 00 00 00 	sllv $3,$9,$12
  40539c:	00 03 09 0c 
  4053a0:	50 00 00 00 	or $2,$2,$3
  4053a4:	00 02 03 02 
  4053a8:	34 00 00 00 	sw $2,8($4)
  4053ac:	08 00 02 04 
  4053b0:	28 00 00 00 	lw $10,4($5)
  4053b4:	04 00 0a 05 
  4053b8:	58 00 00 00 	srlv $2,$8,$11
  4053bc:	00 02 08 0b 
  4053c0:	56 00 00 00 	sllv $3,$7,$12
  4053c4:	00 03 07 0c 
  4053c8:	50 00 00 00 	or $2,$2,$3
  4053cc:	00 02 03 02 
  4053d0:	34 00 00 00 	sw $2,4($4)
  4053d4:	04 00 02 04 
  4053d8:	28 00 00 00 	lw $9,0($5)
  4053dc:	00 00 09 05 
  4053e0:	43 00 00 00 	addiu $6,$6,-4
  4053e4:	fc ff 06 06 
  4053e8:	58 00 00 00 	srlv $2,$10,$11
  4053ec:	00 02 0a 0b 
  4053f0:	56 00 00 00 	sllv $3,$8,$12
  4053f4:	00 03 08 0c 
  4053f8:	50 00 00 00 	or $2,$2,$3
  4053fc:	00 02 03 02 
  405400:	43 00 00 00 	addiu $5,$5,-16
  405404:	f0 ff 05 05 
  405408:	34 00 00 00 	sw $2,0($4)
  40540c:	00 00 02 04 
  405410:	43 00 00 00 	addiu $4,$4,-16
  405414:	f0 ff 04 04 
  405418:	06 00 00 00 	bne $6,$0,405360 <_wordcopy_bwd_dest_aligned+0x130>
  40541c:	d0 ff 00 06 
  405420:	58 00 00 00 	srlv $2,$9,$11
  405424:	00 02 09 0b 
  405428:	56 00 00 00 	sllv $3,$10,$12
  40542c:	00 03 0a 0c 
  405430:	50 00 00 00 	or $2,$2,$3
  405434:	00 02 03 02 
  405438:	34 00 00 00 	sw $2,12($4)
  40543c:	0c 00 02 04 
  405440:	03 00 00 00 	jr $31
  405444:	00 00 00 1f 
	...

00405450 <__stdio_init_stream>:
  405450:	43 00 00 00 	addiu $29,$29,-96
  405454:	a0 ff 1d 1d 
  405458:	34 00 00 00 	sw $16,80($29)
  40545c:	50 00 10 1d 
  405460:	42 00 00 00 	addu $16,$0,$4
  405464:	00 10 04 00 
  405468:	34 00 00 00 	sw $31,88($29)
  40546c:	58 00 1f 1d 
  405470:	34 00 00 00 	sw $17,84($29)
  405474:	54 00 11 1d 
  405478:	28 00 00 00 	lw $2,16($16)
  40547c:	10 00 02 10 
  405480:	28 00 00 00 	lw $17,24($16)
  405484:	18 00 11 10 
  405488:	06 00 00 00 	bne $2,$0,405560 <__stdio_init_stream+0x110>
  40548c:	34 00 00 02 
  405490:	28 00 00 00 	lw $2,76($16)
  405494:	4c 00 02 10 
  405498:	4f 00 00 00 	andi $2,$2,2048
  40549c:	00 08 02 02 
  4054a0:	06 00 00 00 	bne $2,$0,405560 <__stdio_init_stream+0x110>
  4054a4:	2e 00 00 02 
  4054a8:	42 00 00 00 	addu $4,$0,$17
  4054ac:	00 04 11 00 
  4054b0:	43 00 00 00 	addiu $5,$29,16
  4054b4:	10 00 05 1d 
  4054b8:	02 00 00 00 	jal 405780 <__fstat>
  4054bc:	e0 15 10 00 
  4054c0:	09 00 00 00 	bltz $2,405560 <__stdio_init_stream+0x110>
  4054c4:	26 00 00 02 
  4054c8:	26 00 00 00 	lhu $2,24($29)
  4054cc:	18 00 02 1d 
  4054d0:	4f 00 00 00 	andi $3,$2,61440
  4054d4:	00 f0 03 02 
  4054d8:	43 00 00 00 	addiu $2,$0,4096
  4054dc:	00 10 02 00 
  4054e0:	06 00 00 00 	bne $3,$2,405508 <__stdio_init_stream+0xb8>
  4054e4:	08 00 02 03 
  4054e8:	28 00 00 00 	lw $2,76($16)
  4054ec:	4c 00 02 10 
  4054f0:	51 00 00 00 	ori $2,$2,2048
  4054f4:	00 08 02 02 
  4054f8:	34 00 00 00 	sw $2,76($16)
  4054fc:	4c 00 02 10 
  405500:	01 00 00 00 	j 405560 <__stdio_init_stream+0x110>
  405504:	58 15 10 00 
  405508:	43 00 00 00 	addiu $2,$0,8192
  40550c:	00 20 02 00 
  405510:	06 00 00 00 	bne $3,$2,405550 <__stdio_init_stream+0x100>
  405514:	0e 00 02 03 
  405518:	42 00 00 00 	addu $4,$0,$17
  40551c:	00 04 11 00 
  405520:	02 00 00 00 	jal 4057b0 <__isatty>
  405524:	ec 15 10 00 
  405528:	05 00 00 00 	beq $2,$0,405550 <__stdio_init_stream+0x100>
  40552c:	08 00 00 02 
  405530:	28 00 00 00 	lw $2,76($16)
  405534:	4c 00 02 10 
  405538:	34 00 00 00 	sw $0,40($16)
  40553c:	28 00 00 10 
  405540:	51 00 00 00 	ori $2,$2,4096
  405544:	00 10 02 02 
  405548:	34 00 00 00 	sw $2,76($16)
  40554c:	4c 00 02 10 
  405550:	28 00 00 00 	lw $2,64($29)
  405554:	40 00 02 1d 
  405558:	34 00 00 00 	sw $2,20($16)
  40555c:	14 00 02 10 
  405560:	28 00 00 00 	lw $31,88($29)
  405564:	58 00 1f 1d 
  405568:	28 00 00 00 	lw $17,84($29)
  40556c:	54 00 11 1d 
  405570:	28 00 00 00 	lw $16,80($29)
  405574:	50 00 10 1d 
  405578:	43 00 00 00 	addiu $29,$29,96
  40557c:	60 00 1d 1d 
  405580:	03 00 00 00 	jr $31
  405584:	00 00 00 1f 
	...
  405590:	01 00 00 00 	j 401b20 <syscall_error>
  405594:	c8 06 10 00 
	...

004055a0 <__read>:
  4055a0:	43 00 00 00 	addiu $2,$0,3
  4055a4:	03 00 02 00 
  4055a8:	a0 00 00 00 	syscall 
  4055ac:	00 00 00 00 
  4055b0:	06 00 00 00 	bne $7,$0,405590 <__stdio_init_stream+0x140>
  4055b4:	f6 ff 00 07 
	...
  4055c0:	03 00 00 00 	jr $31
  4055c4:	00 00 00 1f 
	...
  4055d0:	01 00 00 00 	j 401b20 <syscall_error>
  4055d4:	c8 06 10 00 
	...

004055e0 <__write>:
  4055e0:	43 00 00 00 	addiu $2,$0,4
  4055e4:	04 00 02 00 
  4055e8:	a0 00 00 00 	syscall 
  4055ec:	00 00 00 00 
  4055f0:	06 00 00 00 	bne $7,$0,4055d0 <__read+0x30>
  4055f4:	f6 ff 00 07 
	...
  405600:	03 00 00 00 	jr $31
  405604:	00 00 00 1f 
	...
  405610:	01 00 00 00 	j 401b20 <syscall_error>
  405614:	c8 06 10 00 
	...

00405620 <__lseek>:
  405620:	43 00 00 00 	addiu $2,$0,19
  405624:	13 00 02 00 
  405628:	a0 00 00 00 	syscall 
  40562c:	00 00 00 00 
  405630:	06 00 00 00 	bne $7,$0,405610 <__write+0x30>
  405634:	f6 ff 00 07 
	...
  405640:	03 00 00 00 	jr $31
  405644:	00 00 00 1f 
	...
  405650:	01 00 00 00 	j 401b20 <syscall_error>
  405654:	c8 06 10 00 
	...

00405660 <__close>:
  405660:	43 00 00 00 	addiu $2,$0,6
  405664:	06 00 02 00 
  405668:	a0 00 00 00 	syscall 
  40566c:	00 00 00 00 
  405670:	06 00 00 00 	bne $7,$0,405650 <__lseek+0x30>
  405674:	f6 ff 00 07 
	...
  405680:	03 00 00 00 	jr $31
  405684:	00 00 00 1f 
	...
  405690:	01 00 00 00 	j 401b20 <syscall_error>
  405694:	c8 06 10 00 
	...

004056a0 <__open>:
  4056a0:	43 00 00 00 	addiu $2,$0,5
  4056a4:	05 00 02 00 
  4056a8:	a0 00 00 00 	syscall 
  4056ac:	00 00 00 00 
  4056b0:	06 00 00 00 	bne $7,$0,405690 <__close+0x30>
  4056b4:	f6 ff 00 07 
	...
  4056c0:	03 00 00 00 	jr $31
  4056c4:	00 00 00 1f 
	...
  4056d0:	01 00 00 00 	j 401b20 <syscall_error>
  4056d4:	c8 06 10 00 
	...

004056e0 <__dup2>:
  4056e0:	43 00 00 00 	addiu $2,$0,90
  4056e4:	5a 00 02 00 
  4056e8:	a0 00 00 00 	syscall 
  4056ec:	00 00 00 00 
  4056f0:	06 00 00 00 	bne $7,$0,4056d0 <__open+0x30>
  4056f4:	f6 ff 00 07 
	...
  405700:	03 00 00 00 	jr $31
  405704:	00 00 00 1f 
	...

00405710 <__brk>:
  405710:	28 00 00 00 	lw $2,-32668($28)
  405714:	64 80 02 1c 
  405718:	5d 00 00 00 	sltu $1,$4,$2
  40571c:	00 01 02 04 
  405720:	05 00 00 00 	beq $1,$0,405730 <__brk+0x20>
  405724:	02 00 00 01 
  405728:	42 00 00 00 	addu $4,$0,$2
  40572c:	00 04 02 00 
  405730:	43 00 00 00 	addiu $2,$0,17
  405734:	11 00 02 00 
  405738:	a0 00 00 00 	syscall 
  40573c:	00 00 00 00 
  405740:	06 00 00 00 	bne $7,$0,405760 <__brk+0x50>
  405744:	06 00 00 07 
  405748:	34 00 00 00 	sw $4,-32672($28)
  40574c:	60 80 04 1c 
  405750:	42 00 00 00 	addu $2,$0,$0
  405754:	00 02 00 00 
  405758:	03 00 00 00 	jr $31
  40575c:	00 00 00 1f 
  405760:	01 00 00 00 	j 401b20 <syscall_error>
  405764:	c8 06 10 00 
	...
  405770:	01 00 00 00 	j 401b20 <syscall_error>
  405774:	c8 06 10 00 
	...

00405780 <__fstat>:
  405780:	43 00 00 00 	addiu $2,$0,62
  405784:	3e 00 02 00 
  405788:	a0 00 00 00 	syscall 
  40578c:	00 00 00 00 
  405790:	06 00 00 00 	bne $7,$0,405770 <__brk+0x60>
  405794:	f6 ff 00 07 
	...
  4057a0:	03 00 00 00 	jr $31
  4057a4:	00 00 00 1f 
	...

004057b0 <__isatty>:
  4057b0:	43 00 00 00 	addiu $29,$29,-32
  4057b4:	e0 ff 1d 1d 
  4057b8:	a2 00 00 00 	lui $5,16390
  4057bc:	06 40 05 00 
  4057c0:	34 00 00 00 	sw $16,24($29)
  4057c4:	18 00 10 1d 
  4057c8:	28 00 00 00 	lw $16,-32640($28)
  4057cc:	80 80 10 1c 
  4057d0:	51 00 00 00 	ori $5,$5,29704
  4057d4:	08 74 05 05 
  4057d8:	43 00 00 00 	addiu $6,$29,16
  4057dc:	10 00 06 1d 
  4057e0:	34 00 00 00 	sw $31,28($29)
  4057e4:	1c 00 1f 1d 
  4057e8:	02 00 00 00 	jal 405830 <__ioctl>
  4057ec:	0c 16 10 00 
  4057f0:	5e 00 00 00 	sltiu $2,$2,1
  4057f4:	01 00 02 02 
  4057f8:	34 00 00 00 	sw $16,-32640($28)
  4057fc:	80 80 10 1c 
  405800:	28 00 00 00 	lw $31,28($29)
  405804:	1c 00 1f 1d 
  405808:	28 00 00 00 	lw $16,24($29)
  40580c:	18 00 10 1d 
  405810:	43 00 00 00 	addiu $29,$29,32
  405814:	20 00 1d 1d 
  405818:	03 00 00 00 	jr $31
  40581c:	00 00 00 1f 
  405820:	01 00 00 00 	j 401b20 <syscall_error>
  405824:	c8 06 10 00 
	...

00405830 <__ioctl>:
  405830:	43 00 00 00 	addiu $2,$0,54
  405834:	36 00 02 00 
  405838:	a0 00 00 00 	syscall 
  40583c:	00 00 00 00 
  405840:	06 00 00 00 	bne $7,$0,405820 <__isatty+0x70>
  405844:	f6 ff 00 07 
	...
  405850:	03 00 00 00 	jr $31
  405854:	00 00 00 1f 
	...
