Skip to content

Instantly share code, notes, and snippets.

@alastairparagas
Last active May 20, 2019 07:32
Show Gist options
  • Select an option

  • Save alastairparagas/dc29cd5a7574c0b5cb48a104f2ab6ef0 to your computer and use it in GitHub Desktop.

Select an option

Save alastairparagas/dc29cd5a7574c0b5cb48a104f2ab6ef0 to your computer and use it in GitHub Desktop.
Objdumps of MIPS assembly
This file has been truncated, but you can view the full file.
hello.mipseb: file format elf32-tradbigmips
Disassembly of section .init:
00400224 <_init>:
400224: 3c1c000b lui gp,0xb
400228: 279c1d9c addiu gp,gp,7580
40022c: 0399e021 addu gp,gp,t9
400230: 8f82898c lw v0,-30324(gp)
400234: 27bdffe0 addiu sp,sp,-32
400238: afbc0010 sw gp,16(sp)
40023c: 10400004 beqz v0,400250 <_init+0x2c>
400240: afbf001c sw ra,28(sp)
400244: 8f99898c lw t9,-30324(gp)
400248: 0320f809 jalr t9
40024c: 00000000 nop
400250: 04110001 bal 400258 <_init+0x34>
400254: 00000000 nop
400258: 3c1c004b lui gp,0x4b
40025c: 279c1fc0 addiu gp,gp,8128
400260: 8f998030 lw t9,-32720(gp)
400264: 273912a4 addiu t9,t9,4772
400268: 0411040e bal 4012a4 <frame_dummy>
40026c: 00000000 nop
400270: 8fbc0010 lw gp,16(sp)
400274: 04110001 bal 40027c <_init+0x58>
400278: 00000000 nop
40027c: 3c1c004b lui gp,0x4b
400280: 279c1fc0 addiu gp,gp,8128
400284: 8f998034 lw t9,-32716(gp)
400288: 2739e380 addiu t9,t9,-7296
40028c: 0320f809 jalr t9
400290: 00000000 nop
400294: 8fbf001c lw ra,28(sp)
400298: 03e00008 jr ra
40029c: 27bd0020 addiu sp,sp,32
Disassembly of section .text:
004002a0 <group_number>:
4002a0: 3c1c004b lui gp,0x4b
4002a4: 279c1fc0 addiu gp,gp,8128
4002a8: 27bdffc0 addiu sp,sp,-64
4002ac: 8f998098 lw t9,-32616(gp)
4002b0: afbe0038 sw s8,56(sp)
4002b4: 03a0f021 move s8,sp
4002b8: afb50034 sw s5,52(sp)
4002bc: afb40030 sw s4,48(sp)
4002c0: afb3002c sw s3,44(sp)
4002c4: afb20028 sw s2,40(sp)
4002c8: afb00020 sw s0,32(sp)
4002cc: afbc0010 sw gp,16(sp)
4002d0: 00c09821 move s3,a2
4002d4: afbf003c sw ra,60(sp)
4002d8: afb10024 sw s1,36(sp)
4002dc: 0080a821 move s5,a0
4002e0: afc70018 sw a3,24(s8)
4002e4: 00e02021 move a0,a3
4002e8: 00a0a021 move s4,a1
4002ec: 041134cc bal 40d620 <strlen>
4002f0: 00000000 nop
4002f4: 82700000 lb s0,0(s3)
4002f8: 00409021 move s2,v0
4002fc: 8fdc0010 lw gp,16(s8)
400300: 2602ffff addiu v0,s0,-1
400304: 304200ff andi v0,v0,0xff
400308: 2c42007e sltiu v0,v0,126
40030c: 1040003d beqz v0,400404 <group_number+0x164>
400310: 00000000 nop
400314: 02953023 subu a2,s4,s5
400318: 24c2000e addiu v0,a2,14
40031c: 000210c2 srl v0,v0,0x3
400320: 000210c0 sll v0,v0,0x3
400324: 03a2e823 subu sp,sp,v0
400328: 8f9980b0 lw t9,-32592(gp)
40032c: 27b10010 addiu s1,sp,16
400330: 02a02821 move a1,s5
400334: 02202021 move a0,s1
400338: 04113691 bal 40dd80 <__mempcpy>
40033c: 00000000 nop
400340: 26730001 addiu s3,s3,1
400344: 0280a821 move s5,s4
400348: 2406007f li a2,127
40034c: 8fc70018 lw a3,24(s8)
400350: 081000fe j 4003f8 <group_number+0x158>
400354: 00000000 nop
400358: 2442ffff addiu v0,v0,-1
40035c: 90430000 lbu v1,0(v0)
400360: 2610ffff addiu s0,s0,-1
400364: 26a4ffff addiu a0,s5,-1
400368: a2a3ffff sb v1,-1(s5)
40036c: 16000021 bnez s0,4003f4 <group_number+0x154>
400370: 00000000 nop
400374: 0222182b sltu v1,s1,v0
400378: 1060001e beqz v1,4003f4 <group_number+0x154>
40037c: 00000000 nop
400380: 02401821 move v1,s2
400384: 2463ffff addiu v1,v1,-1
400388: 00e32821 addu a1,a3,v1
40038c: 80a50000 lb a1,0(a1)
400390: 2484ffff addiu a0,a0,-1
400394: a0850000 sb a1,0(a0)
400398: 1c60fffa bgtz v1,400384 <group_number+0xe4>
40039c: 00000000 nop
4003a0: 82700000 lb s0,0(s3)
4003a4: 12060003 beq s0,a2,4003b4 <group_number+0x114>
4003a8: 00000000 nop
4003ac: 0601000b bgez s0,4003dc <group_number+0x13c>
4003b0: 00000000 nop
4003b4: 0080a821 move s5,a0
4003b8: 2442ffff addiu v0,v0,-1
4003bc: 90440000 lbu a0,0(v0)
4003c0: 26b5ffff addiu s5,s5,-1
4003c4: 0222182b sltu v1,s1,v0
4003c8: a2a40000 sb a0,0(s5)
4003cc: 1460fffa bnez v1,4003b8 <group_number+0x118>
4003d0: 00000000 nop
4003d4: 08100101 j 400404 <group_number+0x164>
4003d8: 00000000 nop
4003dc: 12000004 beqz s0,4003f0 <group_number+0x150>
4003e0: 00000000 nop
4003e4: 26730001 addiu s3,s3,1
4003e8: 081000fd j 4003f4 <group_number+0x154>
4003ec: 00000000 nop
4003f0: 8270ffff lb s0,-1(s3)
4003f4: 0080a821 move s5,a0
4003f8: 0222182b sltu v1,s1,v0
4003fc: 1460ffd6 bnez v1,400358 <group_number+0xb8>
400400: 00000000 nop
400404: 03c0e821 move sp,s8
400408: 8fbf003c lw ra,60(sp)
40040c: 02a01021 move v0,s5
400410: 8fbe0038 lw s8,56(sp)
400414: 8fb50034 lw s5,52(sp)
400418: 8fb40030 lw s4,48(sp)
40041c: 8fb3002c lw s3,44(sp)
400420: 8fb20028 lw s2,40(sp)
400424: 8fb10024 lw s1,36(sp)
400428: 8fb00020 lw s0,32(sp)
40042c: 27bd0040 addiu sp,sp,64
400430: 03e00008 jr ra
400434: 00000000 nop
00400438 <_i18n_number_rewrite>:
400438: 3c1c004b lui gp,0x4b
40043c: 279c1fc0 addiu gp,gp,8128
400440: 27bdff90 addiu sp,sp,-112
400444: 8f9980b4 lw t9,-32588(gp)
400448: afb40058 sw s4,88(sp)
40044c: 0080a021 move s4,a0
400450: 3c040048 lui a0,0x48
400454: afbf006c sw ra,108(sp)
400458: afbe0068 sw s8,104(sp)
40045c: afb5005c sw s5,92(sp)
400460: 03a0f021 move s8,sp
400464: afb30054 sw s3,84(sp)
400468: afb20050 sw s2,80(sp)
40046c: afb1004c sw s1,76(sp)
400470: afb00048 sw s0,72(sp)
400474: afbc0010 sw gp,16(sp)
400478: 248421a0 addiu a0,a0,8608
40047c: afb70064 sw s7,100(sp)
400480: afb60060 sw s6,96(sp)
400484: 00c09821 move s3,a2
400488: 00a08021 move s0,a1
40048c: 0320f809 jalr t9
400490: 00000000 nop
400494: 8fdc0010 lw gp,16(s8)
400498: 2404002e li a0,46
40049c: 00402821 move a1,v0
4004a0: 8f9980b8 lw t9,-32584(gp)
4004a4: 00408821 move s1,v0
4004a8: 0320f809 jalr t9
4004ac: 00000000 nop
4004b0: 8fdc0010 lw gp,16(s8)
4004b4: 2404002c li a0,44
4004b8: 02202821 move a1,s1
4004bc: 8f9980b8 lw t9,-32584(gp)
4004c0: 0040a821 move s5,v0
4004c4: 0320f809 jalr t9
4004c8: 00000000 nop
4004cc: 00409021 move s2,v0
4004d0: 8fdc0010 lw gp,16(s8)
4004d4: 1220001f beqz s1,400554 <_i18n_number_rewrite+0x11c>
4004d8: 00000000 nop
4004dc: 8f998078 lw t9,-32648(gp)
4004e0: afc00018 sw zero,24(s8)
4004e4: afc0001c sw zero,28(s8)
4004e8: 27c40030 addiu a0,s8,48
4004ec: 02a02821 move a1,s5
4004f0: 27c60018 addiu a2,s8,24
4004f4: 0320f809 jalr t9
4004f8: 00000000 nop
4004fc: 2403ffff li v1,-1
400500: 8fdc0010 lw gp,16(s8)
400504: 14430004 bne v0,v1,400518 <_i18n_number_rewrite+0xe0>
400508: 00000000 nop
40050c: 3c020048 lui v0,0x48
400510: 9442118c lhu v0,4492(v0)
400514: a7c20030 sh v0,48(s8)
400518: 8f998078 lw t9,-32648(gp)
40051c: afc00018 sw zero,24(s8)
400520: afc0001c sw zero,28(s8)
400524: 27c40020 addiu a0,s8,32
400528: 02402821 move a1,s2
40052c: 27c60018 addiu a2,s8,24
400530: 0320f809 jalr t9
400534: 00000000 nop
400538: 2403ffff li v1,-1
40053c: 8fdc0010 lw gp,16(s8)
400540: 14430004 bne v0,v1,400554 <_i18n_number_rewrite+0x11c>
400544: 00000000 nop
400548: 3c020048 lui v0,0x48
40054c: 944221ac lhu v0,8620(v0)
400550: a7c20020 sh v0,32(s8)
400554: 02143023 subu a2,s0,s4
400558: 34028001 li v0,0x8001
40055c: 00c2102b sltu v0,a2,v0
400560: 24120001 li s2,1
400564: 1440000b bnez v0,400594 <_i18n_number_rewrite+0x15c>
400568: 00000000 nop
40056c: 8f998084 lw t9,-32636(gp)
400570: 00c02021 move a0,a2
400574: afc60040 sw a2,64(s8)
400578: 0320f809 jalr t9
40057c: 00000000 nop
400580: 0002902b sltu s2,zero,v0
400584: 8fdc0010 lw gp,16(s8)
400588: 8fc60040 lw a2,64(s8)
40058c: 12400008 beqz s2,4005b0 <_i18n_number_rewrite+0x178>
400590: 00000000 nop
400594: 24c2000e addiu v0,a2,14
400598: 000210c2 srl v0,v0,0x3
40059c: 000210c0 sll v0,v0,0x3
4005a0: 03a2e823 subu sp,sp,v0
4005a4: 27b00010 addiu s0,sp,16
4005a8: 08100176 j 4005d8 <_i18n_number_rewrite+0x1a0>
4005ac: 00000000 nop
4005b0: 8f998088 lw t9,-32632(gp)
4005b4: 00c02021 move a0,a2
4005b8: afc60040 sw a2,64(s8)
4005bc: 04112a39 bal 40aea4 <__libc_malloc>
4005c0: 00000000 nop
4005c4: 00408021 move s0,v0
4005c8: 8fdc0010 lw gp,16(s8)
4005cc: 8fc60040 lw a2,64(s8)
4005d0: 10400054 beqz v0,400724 <_i18n_number_rewrite+0x2ec>
4005d4: 00000000 nop
4005d8: 8f9980b0 lw t9,-32592(gp)
4005dc: 02802821 move a1,s4
4005e0: 02002021 move a0,s0
4005e4: 041135e6 bal 40dd80 <__mempcpy>
4005e8: 00000000 nop
4005ec: 8fdc0010 lw gp,16(s8)
4005f0: 7c03e83b 0x7c03e83b
4005f4: 0040a821 move s5,v0
4005f8: 8f968a34 lw s6,-30156(gp)
4005fc: 0260a021 move s4,s3
400600: 2417002c li s7,44
400604: 02c3b021 addu s6,s6,v1
400608: 081001bf j 4006fc <_i18n_number_rewrite+0x2c4>
40060c: 00000000 nop
400610: 82a20000 lb v0,0(s5)
400614: 2443ffd0 addiu v1,v0,-48
400618: 306300ff andi v1,v1,0xff
40061c: 2c63000a sltiu v1,v1,10
400620: 10600018 beqz v1,400684 <_i18n_number_rewrite+0x24c>
400624: 00000000 nop
400628: 8ec30000 lw v1,0(s6)
40062c: 24420001 addiu v0,v0,1
400630: 00021080 sll v0,v0,0x2
400634: 8c630000 lw v1,0(v1)
400638: 8f998098 lw t9,-32616(gp)
40063c: 00621021 addu v0,v1,v0
400640: 8c530004 lw s3,4(v0)
400644: 02602021 move a0,s3
400648: 041133f5 bal 40d620 <strlen>
40064c: 00000000 nop
400650: 0282a023 subu s4,s4,v0
400654: 8fdc0010 lw gp,16(s8)
400658: 0810019d j 400674 <_i18n_number_rewrite+0x23c>
40065c: 00000000 nop
400660: 2442ffff addiu v0,v0,-1
400664: 02621821 addu v1,s3,v0
400668: 80640000 lb a0,0(v1)
40066c: 02821821 addu v1,s4,v0
400670: a0640000 sb a0,0(v1)
400674: 1440fffa bnez v0,400660 <_i18n_number_rewrite+0x228>
400678: 00000000 nop
40067c: 081001bf j 4006fc <_i18n_number_rewrite+0x2c4>
400680: 00000000 nop
400684: 12200006 beqz s1,4006a0 <_i18n_number_rewrite+0x268>
400688: 00000000 nop
40068c: 2403002e li v1,46
400690: 10430007 beq v0,v1,4006b0 <_i18n_number_rewrite+0x278>
400694: 00000000 nop
400698: 10570008 beq v0,s7,4006bc <_i18n_number_rewrite+0x284>
40069c: 00000000 nop
4006a0: a282ffff sb v0,-1(s4)
4006a4: 2694ffff addiu s4,s4,-1
4006a8: 081001bf j 4006fc <_i18n_number_rewrite+0x2c4>
4006ac: 00000000 nop
4006b0: 27d30030 addiu s3,s8,48
4006b4: 081001b0 j 4006c0 <_i18n_number_rewrite+0x288>
4006b8: 00000000 nop
4006bc: 27d30020 addiu s3,s8,32
4006c0: 8f998098 lw t9,-32616(gp)
4006c4: 02602021 move a0,s3
4006c8: 041133d5 bal 40d620 <strlen>
4006cc: 00000000 nop
4006d0: 0282a023 subu s4,s4,v0
4006d4: 8fdc0010 lw gp,16(s8)
4006d8: 081001bd j 4006f4 <_i18n_number_rewrite+0x2bc>
4006dc: 00000000 nop
4006e0: 2442ffff addiu v0,v0,-1
4006e4: 02621821 addu v1,s3,v0
4006e8: 80640000 lb a0,0(v1)
4006ec: 02821821 addu v1,s4,v0
4006f0: a0640000 sb a0,0(v1)
4006f4: 1440fffa bnez v0,4006e0 <_i18n_number_rewrite+0x2a8>
4006f8: 00000000 nop
4006fc: 26b5ffff addiu s5,s5,-1
400700: 02b0102b sltu v0,s5,s0
400704: 1040ffc2 beqz v0,400610 <_i18n_number_rewrite+0x1d8>
400708: 00000000 nop
40070c: 16400005 bnez s2,400724 <_i18n_number_rewrite+0x2ec>
400710: 00000000 nop
400714: 8f99805c lw t9,-32676(gp)
400718: 02002021 move a0,s0
40071c: 04112baa bal 40b5c8 <__cfree>
400720: 00000000 nop
400724: 03c0e821 move sp,s8
400728: 8fbf006c lw ra,108(sp)
40072c: 02801021 move v0,s4
400730: 8fbe0068 lw s8,104(sp)
400734: 8fb70064 lw s7,100(sp)
400738: 8fb60060 lw s6,96(sp)
40073c: 8fb5005c lw s5,92(sp)
400740: 8fb40058 lw s4,88(sp)
400744: 8fb30054 lw s3,84(sp)
400748: 8fb20050 lw s2,80(sp)
40074c: 8fb1004c lw s1,76(sp)
400750: 8fb00048 lw s0,72(sp)
400754: 27bd0070 addiu sp,sp,112
400758: 03e00008 jr ra
40075c: 00000000 nop
00400760 <_i18n_number_rewrite>:
400760: 3c1c004b lui gp,0x4b
400764: 279c1fc0 addiu gp,gp,8128
400768: 27bdff90 addiu sp,sp,-112
40076c: 8f9980b4 lw t9,-32588(gp)
400770: afb40058 sw s4,88(sp)
400774: 0080a021 move s4,a0
400778: 3c040048 lui a0,0x48
40077c: afbf006c sw ra,108(sp)
400780: afbe0068 sw s8,104(sp)
400784: afb5005c sw s5,92(sp)
400788: 03a0f021 move s8,sp
40078c: afb30054 sw s3,84(sp)
400790: afb20050 sw s2,80(sp)
400794: afb1004c sw s1,76(sp)
400798: afb00048 sw s0,72(sp)
40079c: afbc0010 sw gp,16(sp)
4007a0: 248421a0 addiu a0,a0,8608
4007a4: afb70064 sw s7,100(sp)
4007a8: afb60060 sw s6,96(sp)
4007ac: 00c09821 move s3,a2
4007b0: 00a08021 move s0,a1
4007b4: 0320f809 jalr t9
4007b8: 00000000 nop
4007bc: 8fdc0010 lw gp,16(s8)
4007c0: 2404002e li a0,46
4007c4: 00402821 move a1,v0
4007c8: 8f9980b8 lw t9,-32584(gp)
4007cc: 00408821 move s1,v0
4007d0: 0320f809 jalr t9
4007d4: 00000000 nop
4007d8: 8fdc0010 lw gp,16(s8)
4007dc: 2404002c li a0,44
4007e0: 02202821 move a1,s1
4007e4: 8f9980b8 lw t9,-32584(gp)
4007e8: 0040a821 move s5,v0
4007ec: 0320f809 jalr t9
4007f0: 00000000 nop
4007f4: 00409021 move s2,v0
4007f8: 8fdc0010 lw gp,16(s8)
4007fc: 1220001f beqz s1,40087c <_i18n_number_rewrite+0x11c>
400800: 00000000 nop
400804: 8f998078 lw t9,-32648(gp)
400808: afc00018 sw zero,24(s8)
40080c: afc0001c sw zero,28(s8)
400810: 27c40030 addiu a0,s8,48
400814: 02a02821 move a1,s5
400818: 27c60018 addiu a2,s8,24
40081c: 0320f809 jalr t9
400820: 00000000 nop
400824: 2403ffff li v1,-1
400828: 8fdc0010 lw gp,16(s8)
40082c: 14430004 bne v0,v1,400840 <_i18n_number_rewrite+0xe0>
400830: 00000000 nop
400834: 3c020048 lui v0,0x48
400838: 9442118c lhu v0,4492(v0)
40083c: a7c20030 sh v0,48(s8)
400840: 8f998078 lw t9,-32648(gp)
400844: afc00018 sw zero,24(s8)
400848: afc0001c sw zero,28(s8)
40084c: 27c40020 addiu a0,s8,32
400850: 02402821 move a1,s2
400854: 27c60018 addiu a2,s8,24
400858: 0320f809 jalr t9
40085c: 00000000 nop
400860: 2403ffff li v1,-1
400864: 8fdc0010 lw gp,16(s8)
400868: 14430004 bne v0,v1,40087c <_i18n_number_rewrite+0x11c>
40086c: 00000000 nop
400870: 3c020048 lui v0,0x48
400874: 944221ac lhu v0,8620(v0)
400878: a7c20020 sh v0,32(s8)
40087c: 02143023 subu a2,s0,s4
400880: 34028001 li v0,0x8001
400884: 00c2102b sltu v0,a2,v0
400888: 24120001 li s2,1
40088c: 1440000b bnez v0,4008bc <_i18n_number_rewrite+0x15c>
400890: 00000000 nop
400894: 8f998084 lw t9,-32636(gp)
400898: 00c02021 move a0,a2
40089c: afc60040 sw a2,64(s8)
4008a0: 0320f809 jalr t9
4008a4: 00000000 nop
4008a8: 0002902b sltu s2,zero,v0
4008ac: 8fdc0010 lw gp,16(s8)
4008b0: 8fc60040 lw a2,64(s8)
4008b4: 12400008 beqz s2,4008d8 <_i18n_number_rewrite+0x178>
4008b8: 00000000 nop
4008bc: 24c2000e addiu v0,a2,14
4008c0: 000210c2 srl v0,v0,0x3
4008c4: 000210c0 sll v0,v0,0x3
4008c8: 03a2e823 subu sp,sp,v0
4008cc: 27b00010 addiu s0,sp,16
4008d0: 08100240 j 400900 <_i18n_number_rewrite+0x1a0>
4008d4: 00000000 nop
4008d8: 8f998088 lw t9,-32632(gp)
4008dc: 00c02021 move a0,a2
4008e0: afc60040 sw a2,64(s8)
4008e4: 0411296f bal 40aea4 <__libc_malloc>
4008e8: 00000000 nop
4008ec: 00408021 move s0,v0
4008f0: 8fdc0010 lw gp,16(s8)
4008f4: 8fc60040 lw a2,64(s8)
4008f8: 10400054 beqz v0,400a4c <_i18n_number_rewrite+0x2ec>
4008fc: 00000000 nop
400900: 8f9980b0 lw t9,-32592(gp)
400904: 02802821 move a1,s4
400908: 02002021 move a0,s0
40090c: 0411351c bal 40dd80 <__mempcpy>
400910: 00000000 nop
400914: 8fdc0010 lw gp,16(s8)
400918: 7c03e83b 0x7c03e83b
40091c: 0040a821 move s5,v0
400920: 8f968a34 lw s6,-30156(gp)
400924: 0260a021 move s4,s3
400928: 2417002c li s7,44
40092c: 02c3b021 addu s6,s6,v1
400930: 08100289 j 400a24 <_i18n_number_rewrite+0x2c4>
400934: 00000000 nop
400938: 82a20000 lb v0,0(s5)
40093c: 2443ffd0 addiu v1,v0,-48
400940: 306300ff andi v1,v1,0xff
400944: 2c63000a sltiu v1,v1,10
400948: 10600018 beqz v1,4009ac <_i18n_number_rewrite+0x24c>
40094c: 00000000 nop
400950: 8ec30000 lw v1,0(s6)
400954: 24420001 addiu v0,v0,1
400958: 00021080 sll v0,v0,0x2
40095c: 8c630000 lw v1,0(v1)
400960: 8f998098 lw t9,-32616(gp)
400964: 00621021 addu v0,v1,v0
400968: 8c530004 lw s3,4(v0)
40096c: 02602021 move a0,s3
400970: 0411332b bal 40d620 <strlen>
400974: 00000000 nop
400978: 0282a023 subu s4,s4,v0
40097c: 8fdc0010 lw gp,16(s8)
400980: 08100267 j 40099c <_i18n_number_rewrite+0x23c>
400984: 00000000 nop
400988: 2442ffff addiu v0,v0,-1
40098c: 02621821 addu v1,s3,v0
400990: 80640000 lb a0,0(v1)
400994: 02821821 addu v1,s4,v0
400998: a0640000 sb a0,0(v1)
40099c: 1440fffa bnez v0,400988 <_i18n_number_rewrite+0x228>
4009a0: 00000000 nop
4009a4: 08100289 j 400a24 <_i18n_number_rewrite+0x2c4>
4009a8: 00000000 nop
4009ac: 12200006 beqz s1,4009c8 <_i18n_number_rewrite+0x268>
4009b0: 00000000 nop
4009b4: 2403002e li v1,46
4009b8: 10430007 beq v0,v1,4009d8 <_i18n_number_rewrite+0x278>
4009bc: 00000000 nop
4009c0: 10570008 beq v0,s7,4009e4 <_i18n_number_rewrite+0x284>
4009c4: 00000000 nop
4009c8: a282ffff sb v0,-1(s4)
4009cc: 2694ffff addiu s4,s4,-1
4009d0: 08100289 j 400a24 <_i18n_number_rewrite+0x2c4>
4009d4: 00000000 nop
4009d8: 27d30030 addiu s3,s8,48
4009dc: 0810027a j 4009e8 <_i18n_number_rewrite+0x288>
4009e0: 00000000 nop
4009e4: 27d30020 addiu s3,s8,32
4009e8: 8f998098 lw t9,-32616(gp)
4009ec: 02602021 move a0,s3
4009f0: 0411330b bal 40d620 <strlen>
4009f4: 00000000 nop
4009f8: 0282a023 subu s4,s4,v0
4009fc: 8fdc0010 lw gp,16(s8)
400a00: 08100287 j 400a1c <_i18n_number_rewrite+0x2bc>
400a04: 00000000 nop
400a08: 2442ffff addiu v0,v0,-1
400a0c: 02621821 addu v1,s3,v0
400a10: 80640000 lb a0,0(v1)
400a14: 02821821 addu v1,s4,v0
400a18: a0640000 sb a0,0(v1)
400a1c: 1440fffa bnez v0,400a08 <_i18n_number_rewrite+0x2a8>
400a20: 00000000 nop
400a24: 26b5ffff addiu s5,s5,-1
400a28: 02b0102b sltu v0,s5,s0
400a2c: 1040ffc2 beqz v0,400938 <_i18n_number_rewrite+0x1d8>
400a30: 00000000 nop
400a34: 16400005 bnez s2,400a4c <_i18n_number_rewrite+0x2ec>
400a38: 00000000 nop
400a3c: 8f99805c lw t9,-32676(gp)
400a40: 02002021 move a0,s0
400a44: 04112ae0 bal 40b5c8 <__cfree>
400a48: 00000000 nop
400a4c: 03c0e821 move sp,s8
400a50: 8fbf006c lw ra,108(sp)
400a54: 02801021 move v0,s4
400a58: 8fbe0068 lw s8,104(sp)
400a5c: 8fb70064 lw s7,100(sp)
400a60: 8fb60060 lw s6,96(sp)
400a64: 8fb5005c lw s5,92(sp)
400a68: 8fb40058 lw s4,88(sp)
400a6c: 8fb30054 lw s3,84(sp)
400a70: 8fb20050 lw s2,80(sp)
400a74: 8fb1004c lw s1,76(sp)
400a78: 8fb00048 lw s0,72(sp)
400a7c: 27bd0070 addiu sp,sp,112
400a80: 03e00008 jr ra
400a84: 00000000 nop
00400a88 <print_search_path>:
400a88: 3c02004b lui v0,0x4b
400a8c: 8c43927c lw v1,-28036(v0)
400a90: 3c02004b lui v0,0x4b
400a94: 8c42c1d0 lw v0,-15920(v0)
400a98: 3c1c004b lui gp,0x4b
400a9c: 279c1fc0 addiu gp,gp,8128
400aa0: 00621021 addu v0,v1,v0
400aa4: 2442000e addiu v0,v0,14
400aa8: 000210c2 srl v0,v0,0x3
400aac: 27bdffb8 addiu sp,sp,-72
400ab0: 8f998178 lw t9,-32392(gp)
400ab4: 000210c0 sll v0,v0,0x3
400ab8: afbe0040 sw s8,64(sp)
400abc: afb7003c sw s7,60(sp)
400ac0: 03a0f021 move s8,sp
400ac4: afb60038 sw s6,56(sp)
400ac8: afb50034 sw s5,52(sp)
400acc: afb40030 sw s4,48(sp)
400ad0: afb20028 sw s2,40(sp)
400ad4: afb10024 sw s1,36(sp)
400ad8: afbc0010 sw gp,16(sp)
400adc: afbf0044 sw ra,68(sp)
400ae0: afb3002c sw s3,44(sp)
400ae4: afb00020 sw s0,32(sp)
400ae8: 00808821 move s1,a0
400aec: 03a2e823 subu sp,sp,v0
400af0: 3c040048 lui a0,0x48
400af4: 27b20010 addiu s2,sp,16
400af8: 24843eb8 addiu a0,a0,16056
400afc: afc5004c sw a1,76(s8)
400b00: afc60050 sw a2,80(s8)
400b04: 0320f809 jalr t9
400b08: 00000000 nop
400b0c: 26430001 addiu v1,s2,1
400b10: 24150001 li s5,1
400b14: 8fdc0010 lw gp,16(s8)
400b18: 3c14004b lui s4,0x4b
400b1c: 3c170048 lui s7,0x48
400b20: 3c160049 lui s6,0x49
400b24: afc30018 sw v1,24(s8)
400b28: 08100306 j 400c18 <print_search_path+0x190>
400b2c: 00000000 nop
400b30: 8f9980b0 lw t9,-32592(gp)
400b34: 8c45000c lw a1,12(v0)
400b38: 8c460010 lw a2,16(v0)
400b3c: 02402021 move a0,s2
400b40: 00008021 move s0,zero
400b44: 0411348e bal 40dd80 <__mempcpy>
400b48: 00000000 nop
400b4c: 00409821 move s3,v0
400b50: 8fdc0010 lw gp,16(s8)
400b54: 081002fc j 400bf0 <print_search_path+0x168>
400b58: 00000000 nop
400b5c: 8e230000 lw v1,0(s1)
400b60: 00652821 addu a1,v1,a1
400b64: 8ca50004 lw a1,4(a1)
400b68: 24030001 li v1,1
400b6c: 10a3001f beq a1,v1,400bec <print_search_path+0x164>
400b70: 00000000 nop
400b74: 3c05004b lui a1,0x4b
400b78: 8ca39280 lw v1,-28032(a1)
400b7c: 00621021 addu v0,v1,v0
400b80: 8c450000 lw a1,0(v0)
400b84: 8c460004 lw a2,4(v0)
400b88: 0411347d bal 40dd80 <__mempcpy>
400b8c: 00000000 nop
400b90: 8fdc0010 lw gp,16(s8)
400b94: 12420008 beq s2,v0,400bb8 <print_search_path+0x130>
400b98: 00000000 nop
400b9c: 8fc30018 lw v1,24(s8)
400ba0: 14430008 bne v0,v1,400bc4 <print_search_path+0x13c>
400ba4: 00000000 nop
400ba8: 82440000 lb a0,0(s2)
400bac: 2403002f li v1,47
400bb0: 14830004 bne a0,v1,400bc4 <print_search_path+0x13c>
400bb4: 00000000 nop
400bb8: a0400000 sb zero,0(v0)
400bbc: 081002f2 j 400bc8 <print_search_path+0x140>
400bc0: 00000000 nop
400bc4: a040ffff sb zero,-1(v0)
400bc8: 8f9981c4 lw t9,-32316(gp)
400bcc: 26e23eb4 addiu v0,s7,16052
400bd0: 26c43e90 addiu a0,s6,16016
400bd4: 0055200a movz a0,v0,s5
400bd8: 02402821 move a1,s2
400bdc: 0320f809 jalr t9
400be0: 00000000 nop
400be4: 8fdc0010 lw gp,16(s8)
400be8: 0000a821 move s5,zero
400bec: 26100001 addiu s0,s0,1
400bf0: 8e839278 lw v1,-28040(s4)
400bf4: 26050004 addiu a1,s0,4
400bf8: 001010c0 sll v0,s0,0x3
400bfc: 0203182b sltu v1,s0,v1
400c00: 00052880 sll a1,a1,0x2
400c04: 8f9980b0 lw t9,-32592(gp)
400c08: 02602021 move a0,s3
400c0c: 1460ffd3 bnez v1,400b5c <print_search_path+0xd4>
400c10: 00000000 nop
400c14: 26310004 addiu s1,s1,4
400c18: 8e220000 lw v0,0(s1)
400c1c: 10400005 beqz v0,400c34 <print_search_path+0x1ac>
400c20: 00000000 nop
400c24: 8c430004 lw v1,4(v0)
400c28: 8fc4004c lw a0,76(s8)
400c2c: 1064ffc0 beq v1,a0,400b30 <print_search_path+0xa8>
400c30: 00000000 nop
400c34: 8fc30050 lw v1,80(s8)
400c38: 10600011 beqz v1,400c80 <print_search_path+0x1f8>
400c3c: 00000000 nop
400c40: 80620000 lb v0,0(v1)
400c44: 14400005 bnez v0,400c5c <print_search_path+0x1d4>
400c48: 00000000 nop
400c4c: 8f8281c0 lw v0,-32320(gp)
400c50: 8c420000 lw v0,0(v0)
400c54: 8c420000 lw v0,0(v0)
400c58: afc20050 sw v0,80(s8)
400c5c: 8f9981c4 lw t9,-32316(gp)
400c60: 8fc5004c lw a1,76(s8)
400c64: 8fc60050 lw a2,80(s8)
400c68: 3c040048 lui a0,0x48
400c6c: 24843ec8 addiu a0,a0,16072
400c70: 0320f809 jalr t9
400c74: 00000000 nop
400c78: 08100326 j 400c98 <print_search_path+0x210>
400c7c: 00000000 nop
400c80: 8f9981c4 lw t9,-32316(gp)
400c84: 8fc5004c lw a1,76(s8)
400c88: 3c040048 lui a0,0x48
400c8c: 24843ee0 addiu a0,a0,16096
400c90: 0320f809 jalr t9
400c94: 00000000 nop
400c98: 03c0e821 move sp,s8
400c9c: 8fbf0044 lw ra,68(sp)
400ca0: 8fbe0040 lw s8,64(sp)
400ca4: 8fb7003c lw s7,60(sp)
400ca8: 8fb60038 lw s6,56(sp)
400cac: 8fb50034 lw s5,52(sp)
400cb0: 8fb40030 lw s4,48(sp)
400cb4: 8fb3002c lw s3,44(sp)
400cb8: 8fb20028 lw s2,40(sp)
400cbc: 8fb10024 lw s1,36(sp)
400cc0: 8fb00020 lw s0,32(sp)
400cc4: 27bd0048 addiu sp,sp,72
400cc8: 03e00008 jr ra
400ccc: 00000000 nop
00400cd0 <strip>:
400cd0: 3c1c004b lui gp,0x4b
400cd4: 279c1fc0 addiu gp,gp,8128
400cd8: 8f8281f0 lw v0,-32272(gp)
400cdc: 00006821 move t5,zero
400ce0: 2408005f li t0,95
400ce4: 8c460034 lw a2,52(v0)
400ce8: 8c47003c lw a3,60(v0)
400cec: 2409002d li t1,45
400cf0: 240a002e li t2,46
400cf4: 240b002c li t3,44
400cf8: 240c003a li t4,58
400cfc: 240e002f li t6,47
400d00: 240f0003 li t7,3
400d04: 08100362 j 400d88 <strip+0xb8>
400d08: 00000000 nop
400d0c: 00021840 sll v1,v0,0x1
400d10: 00c31821 addu v1,a2,v1
400d14: 94630000 lhu v1,0(v1)
400d18: 30630800 andi v1,v1,0x800
400d1c: 1460000b bnez v1,400d4c <strip+0x7c>
400d20: 00000000 nop
400d24: 10480009 beq v0,t0,400d4c <strip+0x7c>
400d28: 00000000 nop
400d2c: 10490007 beq v0,t1,400d4c <strip+0x7c>
400d30: 00000000 nop
400d34: 104a0005 beq v0,t2,400d4c <strip+0x7c>
400d38: 00000000 nop
400d3c: 104b0003 beq v0,t3,400d4c <strip+0x7c>
400d40: 00000000 nop
400d44: 144c0008 bne v0,t4,400d68 <strip+0x98>
400d48: 00000000 nop
400d4c: 00021080 sll v0,v0,0x2
400d50: 00e21021 addu v0,a3,v0
400d54: 8c420000 lw v0,0(v0)
400d58: a0820000 sb v0,0(a0)
400d5c: 24840001 addiu a0,a0,1
400d60: 08100361 j 400d84 <strip+0xb4>
400d64: 00000000 nop
400d68: 144e0006 bne v0,t6,400d84 <strip+0xb4>
400d6c: 00000000 nop
400d70: 25ad0001 addiu t5,t5,1
400d74: 11af000d beq t5,t7,400dac <strip+0xdc>
400d78: 00000000 nop
400d7c: a08e0000 sb t6,0(a0)
400d80: 24840001 addiu a0,a0,1
400d84: 24a50001 addiu a1,a1,1
400d88: 80a20000 lb v0,0(a1)
400d8c: 1440ffdf bnez v0,400d0c <strip+0x3c>
400d90: 00000000 nop
400d94: 0810036b j 400dac <strip+0xdc>
400d98: 00000000 nop
400d9c: a0850000 sb a1,0(a0)
400da0: 24840001 addiu a0,a0,1
400da4: 0810036d j 400db4 <strip+0xe4>
400da8: 00000000 nop
400dac: 01a41823 subu v1,t5,a0
400db0: 2405002f li a1,47
400db4: 00831021 addu v0,a0,v1
400db8: 28420002 slti v0,v0,2
400dbc: 1440fff7 bnez v0,400d9c <strip+0xcc>
400dc0: 00000000 nop
400dc4: a0800000 sb zero,0(a0)
400dc8: 03e00008 jr ra
400dcc: 00000000 nop
00400dd0 <group_number>:
400dd0: 3c1c004b lui gp,0x4b
400dd4: 27bdffc8 addiu sp,sp,-56
400dd8: 279c1fc0 addiu gp,gp,8128
400ddc: afbe0030 sw s8,48(sp)
400de0: afb3002c sw s3,44(sp)
400de4: afb00020 sw s0,32(sp)
400de8: afbf0034 sw ra,52(sp)
400dec: afb20028 sw s2,40(sp)
400df0: afb10024 sw s1,36(sp)
400df4: afbc0010 sw gp,16(sp)
400df8: 80d10000 lb s1,0(a2)
400dfc: 03a0f021 move s8,sp
400e00: 00c09821 move s3,a2
400e04: 2622ffff addiu v0,s1,-1
400e08: 304200ff andi v0,v0,0xff
400e0c: 2c42007e sltiu v0,v0,126
400e10: 00a08021 move s0,a1
400e14: 1040003a beqz v0,400f00 <group_number+0x130>
400e18: 00000000 nop
400e1c: 00a43023 subu a2,a1,a0
400e20: 00063083 sra a2,a2,0x2
400e24: 00063080 sll a2,a2,0x2
400e28: 24c2000e addiu v0,a2,14
400e2c: 000210c2 srl v0,v0,0x3
400e30: 000210c0 sll v0,v0,0x3
400e34: 03a2e823 subu sp,sp,v0
400e38: 8f9980b0 lw t9,-32592(gp)
400e3c: 27b20010 addiu s2,sp,16
400e40: 00802821 move a1,a0
400e44: afc70018 sw a3,24(s8)
400e48: 02402021 move a0,s2
400e4c: 041133cc bal 40dd80 <__mempcpy>
400e50: 00000000 nop
400e54: 26730001 addiu s3,s3,1
400e58: 02002021 move a0,s0
400e5c: 2408007f li t0,127
400e60: 8fc70018 lw a3,24(s8)
400e64: 081003ba j 400ee8 <group_number+0x118>
400e68: 00000000 nop
400e6c: 8c450000 lw a1,0(v0)
400e70: 2483fffc addiu v1,a0,-4
400e74: ac85fffc sw a1,-4(a0)
400e78: 1620001a bnez s1,400ee4 <group_number+0x114>
400e7c: 00000000 nop
400e80: 10c00018 beqz a2,400ee4 <group_number+0x114>
400e84: 00000000 nop
400e88: ac87fff8 sw a3,-8(a0)
400e8c: 82710000 lb s1,0(s3)
400e90: 2483fff8 addiu v1,a0,-8
400e94: 12280003 beq s1,t0,400ea4 <group_number+0xd4>
400e98: 00000000 nop
400e9c: 0621000b bgez s1,400ecc <group_number+0xfc>
400ea0: 00000000 nop
400ea4: 00602021 move a0,v1
400ea8: 2442fffc addiu v0,v0,-4
400eac: 8c450000 lw a1,0(v0)
400eb0: 2484fffc addiu a0,a0,-4
400eb4: 0242182b sltu v1,s2,v0
400eb8: ac850000 sw a1,0(a0)
400ebc: 1460fffa bnez v1,400ea8 <group_number+0xd8>
400ec0: 00000000 nop
400ec4: 081003c0 j 400f00 <group_number+0x130>
400ec8: 00000000 nop
400ecc: 12200004 beqz s1,400ee0 <group_number+0x110>
400ed0: 00000000 nop
400ed4: 26730001 addiu s3,s3,1
400ed8: 081003b9 j 400ee4 <group_number+0x114>
400edc: 00000000 nop
400ee0: 8271ffff lb s1,-1(s3)
400ee4: 00602021 move a0,v1
400ee8: 0242182b sltu v1,s2,v0
400eec: 2442fffc addiu v0,v0,-4
400ef0: 2631ffff addiu s1,s1,-1
400ef4: 0242302b sltu a2,s2,v0
400ef8: 1460ffdc bnez v1,400e6c <group_number+0x9c>
400efc: 00000000 nop
400f00: 03c0e821 move sp,s8
400f04: 8fbf0034 lw ra,52(sp)
400f08: 00801021 move v0,a0
400f0c: 8fbe0030 lw s8,48(sp)
400f10: 8fb3002c lw s3,44(sp)
400f14: 8fb20028 lw s2,40(sp)
400f18: 8fb10024 lw s1,36(sp)
400f1c: 8fb00020 lw s0,32(sp)
400f20: 27bd0038 addiu sp,sp,56
400f24: 03e00008 jr ra
400f28: 00000000 nop
00400f2c <_i18n_number_rewrite>:
400f2c: 3c1c004b lui gp,0x4b
400f30: 279c1fc0 addiu gp,gp,8128
400f34: 27bdffb8 addiu sp,sp,-72
400f38: 8f9980b4 lw t9,-32588(gp)
400f3c: afb6003c sw s6,60(sp)
400f40: 0080b021 move s6,a0
400f44: 3c040048 lui a0,0x48
400f48: afbf0044 sw ra,68(sp)
400f4c: afbe0040 sw s8,64(sp)
400f50: afb50038 sw s5,56(sp)
400f54: 03a0f021 move s8,sp
400f58: afb40034 sw s4,52(sp)
400f5c: afb30030 sw s3,48(sp)
400f60: afb2002c sw s2,44(sp)
400f64: afb10028 sw s1,40(sp)
400f68: afb00024 sw s0,36(sp)
400f6c: afbc0010 sw gp,16(sp)
400f70: 248421a0 addiu a0,a0,8608
400f74: 00c09821 move s3,a2
400f78: 00a08021 move s0,a1
400f7c: 0320f809 jalr t9
400f80: 00000000 nop
400f84: 8fdc0010 lw gp,16(s8)
400f88: 2404002e li a0,46
400f8c: 00402821 move a1,v0
400f90: 8f9980b8 lw t9,-32584(gp)
400f94: 00408821 move s1,v0
400f98: 24120001 li s2,1
400f9c: 0320f809 jalr t9
400fa0: 00000000 nop
400fa4: 8fdc0010 lw gp,16(s8)
400fa8: 2404002c li a0,44
400fac: 02202821 move a1,s1
400fb0: 8f9980b8 lw t9,-32584(gp)
400fb4: 0040a021 move s4,v0
400fb8: 0320f809 jalr t9
400fbc: 00000000 nop
400fc0: 02163023 subu a2,s0,s6
400fc4: 00063083 sra a2,a2,0x2
400fc8: 00063080 sll a2,a2,0x2
400fcc: 34038001 li v1,0x8001
400fd0: 00c3182b sltu v1,a2,v1
400fd4: 8fdc0010 lw gp,16(s8)
400fd8: 0040a821 move s5,v0
400fdc: 1460000b bnez v1,40100c <_i18n_number_rewrite+0xe0>
400fe0: 00000000 nop
400fe4: 8f998084 lw t9,-32636(gp)
400fe8: 00c02021 move a0,a2
400fec: afc60018 sw a2,24(s8)
400ff0: 0320f809 jalr t9
400ff4: 00000000 nop
400ff8: 0002902b sltu s2,zero,v0
400ffc: 8fdc0010 lw gp,16(s8)
401000: 8fc60018 lw a2,24(s8)
401004: 12400008 beqz s2,401028 <_i18n_number_rewrite+0xfc>
401008: 00000000 nop
40100c: 24c2000e addiu v0,a2,14
401010: 000210c2 srl v0,v0,0x3
401014: 000210c0 sll v0,v0,0x3
401018: 03a2e823 subu sp,sp,v0
40101c: 27b00010 addiu s0,sp,16
401020: 08100414 j 401050 <_i18n_number_rewrite+0x124>
401024: 00000000 nop
401028: 8f998088 lw t9,-32632(gp)
40102c: 00c02021 move a0,a2
401030: afc60018 sw a2,24(s8)
401034: 0411279b bal 40aea4 <__libc_malloc>
401038: 00000000 nop
40103c: 00408021 move s0,v0
401040: 8fdc0010 lw gp,16(s8)
401044: 8fc60018 lw a2,24(s8)
401048: 10400035 beqz v0,401120 <_i18n_number_rewrite+0x1f4>
40104c: 00000000 nop
401050: 8f9980b0 lw t9,-32592(gp)
401054: 02002021 move a0,s0
401058: 02c02821 move a1,s6
40105c: 04113348 bal 40dd80 <__mempcpy>
401060: 00000000 nop
401064: 8fdc0010 lw gp,16(s8)
401068: 7c03e83b 0x7c03e83b
40106c: 00602021 move a0,v1
401070: 8f838a34 lw v1,-30156(gp)
401074: 2673fffc addiu s3,s3,-4
401078: 2408002e li t0,46
40107c: 00642021 addu a0,v1,a0
401080: 8c860000 lw a2,0(a0)
401084: 2407002c li a3,44
401088: 0810043d j 4010f4 <_i18n_number_rewrite+0x1c8>
40108c: 00000000 nop
401090: 8c430000 lw v1,0(v0)
401094: 2464000b addiu a0,v1,11
401098: 00042880 sll a1,a0,0x2
40109c: 2464ffd0 addiu a0,v1,-48
4010a0: 2c84000a sltiu a0,a0,10
4010a4: 10800007 beqz a0,4010c4 <_i18n_number_rewrite+0x198>
4010a8: 00000000 nop
4010ac: 8cc40000 lw a0,0(a2)
4010b0: 00852821 addu a1,a0,a1
4010b4: 8ca30004 lw v1,4(a1)
4010b8: ae630000 sw v1,0(s3)
4010bc: 0810043c j 4010f0 <_i18n_number_rewrite+0x1c4>
4010c0: 00000000 nop
4010c4: 12200009 beqz s1,4010ec <_i18n_number_rewrite+0x1c0>
4010c8: 00000000 nop
4010cc: 10680003 beq v1,t0,4010dc <_i18n_number_rewrite+0x1b0>
4010d0: 00000000 nop
4010d4: 14670005 bne v1,a3,4010ec <_i18n_number_rewrite+0x1c0>
4010d8: 00000000 nop
4010dc: 3863002e xori v1,v1,0x2e
4010e0: 02802021 move a0,s4
4010e4: 02a3200b movn a0,s5,v1
4010e8: 00801821 move v1,a0
4010ec: ae630000 sw v1,0(s3)
4010f0: 2673fffc addiu s3,s3,-4
4010f4: 2442fffc addiu v0,v0,-4
4010f8: 0050182b sltu v1,v0,s0
4010fc: 26760004 addiu s6,s3,4
401100: 1060ffe3 beqz v1,401090 <_i18n_number_rewrite+0x164>
401104: 00000000 nop
401108: 16400005 bnez s2,401120 <_i18n_number_rewrite+0x1f4>
40110c: 00000000 nop
401110: 8f99805c lw t9,-32676(gp)
401114: 02002021 move a0,s0
401118: 0411292b bal 40b5c8 <__cfree>
40111c: 00000000 nop
401120: 03c0e821 move sp,s8
401124: 8fbf0044 lw ra,68(sp)
401128: 02c01021 move v0,s6
40112c: 8fbe0040 lw s8,64(sp)
401130: 8fb6003c lw s6,60(sp)
401134: 8fb50038 lw s5,56(sp)
401138: 8fb40034 lw s4,52(sp)
40113c: 8fb30030 lw s3,48(sp)
401140: 8fb2002c lw s2,44(sp)
401144: 8fb10028 lw s1,40(sp)
401148: 8fb00024 lw s0,36(sp)
40114c: 27bd0048 addiu sp,sp,72
401150: 03e00008 jr ra
401154: 00000000 nop
00401158 <fini>:
401158: 3c04004b lui a0,0x4b
40115c: 27bdffe0 addiu sp,sp,-32
401160: 2484c398 addiu a0,a0,-15464
401164: afbf001c sw ra,28(sp)
401168: 0c11a993 jal 46a64c <check_free>
40116c: 00000000 nop
401170: 8fbf001c lw ra,28(sp)
401174: 27bd0020 addiu sp,sp,32
401178: 03e00008 jr ra
40117c: 00000000 nop
00401180 <__start>:
401180: 03e00021 move zero,ra
401184: 04110001 bal 40118c <__start+0xc>
401188: 00000000 nop
40118c: 3c1c004b lui gp,0x4b
401190: 279c1fc0 addiu gp,gp,8128
401194: 0000f821 move ra,zero
401198: 8f848018 lw a0,-32744(gp)
40119c: 8fa50000 lw a1,0(sp)
4011a0: 27a60004 addiu a2,sp,4
4011a4: 2401fff8 li at,-8
4011a8: 03a1e824 and sp,sp,at
4011ac: 27bdffe0 addiu sp,sp,-32
4011b0: 8f87801c lw a3,-32740(gp)
4011b4: 8f888020 lw t0,-32736(gp)
4011b8: afa80010 sw t0,16(sp)
4011bc: afa20014 sw v0,20(sp)
4011c0: afbd0018 sw sp,24(sp)
4011c4: 8f998024 lw t9,-32732(gp)
4011c8: 04110069 bal 401370 <__libc_start_main>
4011cc: 00000000 nop
004011d0 <hlt>:
4011d0: 1000ffff b 4011d0 <hlt>
4011d4: 00000000 nop
...
004011e0 <__do_global_dtors_aux>:
4011e0: 27bdffd0 addiu sp,sp,-48
4011e4: afb0001c sw s0,28(sp)
4011e8: 3c10004b lui s0,0x4b
4011ec: 9202ab10 lbu v0,-21744(s0)
4011f0: 3c1c004b lui gp,0x4b
4011f4: 279c1fc0 addiu gp,gp,8128
4011f8: afbf002c sw ra,44(sp)
4011fc: afb30028 sw s3,40(sp)
401200: afb20024 sw s2,36(sp)
401204: afb10020 sw s1,32(sp)
401208: 1440001f bnez v0,401288 <__do_global_dtors_aux+0xa8>
40120c: afbc0010 sw gp,16(sp)
401210: 3c13004a lui s3,0x4a
401214: 3c12004a lui s2,0x4a
401218: 3c11004b lui s1,0x4b
40121c: 26737204 addiu s3,s3,29188
401220: 2652720c addiu s2,s2,29196
401224: 8e22ab14 lw v0,-21740(s1)
401228: 02539023 subu s2,s2,s3
40122c: 00129083 sra s2,s2,0x2
401230: 2652ffff addiu s2,s2,-1
401234: 0052182b sltu v1,v0,s2
401238: 5060000c beqzl v1,40126c <__do_global_dtors_aux+0x8c>
40123c: 8f828028 lw v0,-32728(gp)
401240: 24420001 addiu v0,v0,1
401244: 00021880 sll v1,v0,0x2
401248: 02631821 addu v1,s3,v1
40124c: 8c790000 lw t9,0(v1)
401250: 0320f809 jalr t9
401254: ae22ab14 sw v0,-21740(s1)
401258: 8e22ab14 lw v0,-21740(s1)
40125c: 0052182b sltu v1,v0,s2
401260: 1460fff7 bnez v1,401240 <__do_global_dtors_aux+0x60>
401264: 8fbc0010 lw gp,16(sp)
401268: 8f828028 lw v0,-32728(gp)
40126c: 10400004 beqz v0,401280 <__do_global_dtors_aux+0xa0>
401270: 8f998028 lw t9,-32728(gp)
401274: 3c040049 lui a0,0x49
401278: 0320f809 jalr t9
40127c: 24845020 addiu a0,a0,20512
401280: 24020001 li v0,1
401284: a202ab10 sb v0,-21744(s0)
401288: 8fbf002c lw ra,44(sp)
40128c: 8fb30028 lw s3,40(sp)
401290: 8fb20024 lw s2,36(sp)
401294: 8fb10020 lw s1,32(sp)
401298: 8fb0001c lw s0,28(sp)
40129c: 03e00008 jr ra
4012a0: 27bd0030 addiu sp,sp,48
004012a4 <frame_dummy>:
4012a4: 3c1c004b lui gp,0x4b
4012a8: 279c1fc0 addiu gp,gp,8128
4012ac: 8f82802c lw v0,-32724(gp)
4012b0: 27bdffe0 addiu sp,sp,-32
4012b4: afbf001c sw ra,28(sp)
4012b8: 10400008 beqz v0,4012dc <frame_dummy+0x38>
4012bc: afbc0010 sw gp,16(sp)
4012c0: 8f99802c lw t9,-32724(gp)
4012c4: 3c040049 lui a0,0x49
4012c8: 3c05004b lui a1,0x4b
4012cc: 24845020 addiu a0,a0,20512
4012d0: 0320f809 jalr t9
4012d4: 24a5ab18 addiu a1,a1,-21736
4012d8: 8fbc0010 lw gp,16(sp)
4012dc: 3c04004a lui a0,0x4a
4012e0: 8c827210 lw v0,29200(a0)
4012e4: 10400006 beqz v0,401300 <frame_dummy+0x5c>
4012e8: 8f998990 lw t9,-30320(gp)
4012ec: 13200004 beqz t9,401300 <frame_dummy+0x5c>
4012f0: 8fbf001c lw ra,28(sp)
4012f4: 24847210 addiu a0,a0,29200
4012f8: 03200008 jr t9
4012fc: 27bd0020 addiu sp,sp,32
401300: 8fbf001c lw ra,28(sp)
401304: 03e00008 jr ra
401308: 27bd0020 addiu sp,sp,32
40130c: 00000000 nop
00401310 <main>:
401310: 27bdffe0 addiu sp,sp,-32
401314: afbf001c sw ra,28(sp)
401318: afbe0018 sw s8,24(sp)
40131c: 03a0f021 move s8,sp
401320: 3c1c004b lui gp,0x4b
401324: 279c1fc0 addiu gp,gp,8128
401328: afbc0010 sw gp,16(sp)
40132c: afc40020 sw a0,32(s8)
401330: afc50024 sw a1,36(s8)
401334: 3c020048 lui v0,0x48
401338: 2444f780 addiu a0,v0,-2176
40133c: 8f828254 lw v0,-32172(gp)
401340: 0040c821 move t9,v0
401344: 04110392 bal 402190 <_IO_puts>
401348: 00000000 nop
40134c: 8fdc0010 lw gp,16(s8)
401350: 00001021 move v0,zero
401354: 03c0e821 move sp,s8
401358: 8fbf001c lw ra,28(sp)
40135c: 8fbe0018 lw s8,24(sp)
401360: 27bd0020 addiu sp,sp,32
401364: 03e00008 jr ra
401368: 00000000 nop
40136c: 00000000 nop
00401370 <__libc_start_main>:
401370: 3c1c004b lui gp,0x4b
401374: 279c1fc0 addiu gp,gp,8128
401378: 8f8289a0 lw v0,-30304(gp)
40137c: 27bdff50 addiu sp,sp,-176
401380: afb200a8 sw s2,168(sp)
401384: afb100a4 sw s1,164(sp)
401388: afb000a0 sw s0,160(sp)
40138c: afbf00ac sw ra,172(sp)
401390: afbc0010 sw gp,16(sp)
401394: afa400b0 sw a0,176(sp)
401398: afa500b4 sw a1,180(sp)
40139c: afa600b8 sw a2,184(sp)
4013a0: 00e08021 move s0,a3
4013a4: 8fb100c0 lw s1,192(sp)
4013a8: 8fb200c4 lw s2,196(sp)
4013ac: 00001821 move v1,zero
4013b0: 10400003 beqz v0,4013c0 <__libc_start_main+0x50>
4013b4: 00000000 nop
4013b8: 8c430000 lw v1,0(v0)
4013bc: 2c630001 sltiu v1,v1,1
4013c0: 8fa200b4 lw v0,180(sp)
4013c4: 8fb900b8 lw t9,184(sp)
4013c8: 24440001 addiu a0,v0,1
4013cc: 8f828258 lw v0,-32168(gp)
4013d0: 00042080 sll a0,a0,0x2
4013d4: 03242021 addu a0,t9,a0
4013d8: ac430000 sw v1,0(v0)
4013dc: 8f82825c lw v0,-32164(gp)
4013e0: 8fa300c8 lw v1,200(sp)
4013e4: ac440000 sw a0,0(v0)
4013e8: 8f8281b8 lw v0,-32328(gp)
4013ec: ac430000 sw v1,0(v0)
4013f0: 8c820000 lw v0,0(a0)
4013f4: 24840004 addiu a0,a0,4
4013f8: 1440fffd bnez v0,4013f0 <__libc_start_main+0x80>
4013fc: 00000000 nop
401400: 8f998260 lw t9,-32160(gp)
401404: 04113e64 bal 410d98 <_dl_aux_init>
401408: 00000000 nop
40140c: 8fbc0010 lw gp,16(sp)
401410: 8f828258 lw v0,-32168(gp)
401414: 8c420000 lw v0,0(v0)
401418: 14400012 bnez v0,401464 <__libc_start_main+0xf4>
40141c: 00000000 nop
401420: 8f998264 lw t9,-32156(gp)
401424: 041141aa bal 411ad0 <_dl_discover_osversion>
401428: 00000000 nop
40142c: 8fbc0010 lw gp,16(sp)
401430: 0440006d bltz v0,4015e8 <__libc_start_main+0x278>
401434: 00000000 nop
401438: 8f838188 lw v1,-32376(gp)
40143c: 8c630000 lw v1,0(v1)
401440: 14600064 bnez v1,4015d4 <__libc_start_main+0x264>
401444: 00000000 nop
401448: 8f838188 lw v1,-32376(gp)
40144c: ac620000 sw v0,0(v1)
401450: 3c030002 lui v1,0x2
401454: 24630600 addiu v1,v1,1536
401458: 0043102a slt v0,v0,v1
40145c: 14400052 bnez v0,4015a8 <__libc_start_main+0x238>
401460: 00000000 nop
401464: 8f998268 lw t9,-32152(gp)
401468: 041101c9 bal 401b90 <__libc_csu_irel>
40146c: 00000000 nop
401470: 8fbc0010 lw gp,16(sp)
401474: 8f99826c lw t9,-32148(gp)
401478: 041101b1 bal 401b40 <__pthread_initialize_minimal>
40147c: 00000000 nop
401480: 8fbc0010 lw gp,16(sp)
401484: 8f828270 lw v0,-32144(gp)
401488: 8c420000 lw v0,0(v0)
40148c: 1040004b beqz v0,4015bc <__libc_start_main+0x24c>
401490: 00000000 nop
401494: 88430000 lwl v1,0(v0)
401498: 98430003 lwr v1,3(v0)
40149c: afa30018 sw v1,24(sp)
4014a0: 8fa30018 lw v1,24(sp)
4014a4: 3c02004b lui v0,0x4b
4014a8: 12400008 beqz s2,4014cc <__libc_start_main+0x15c>
4014ac: ac438b30 sw v1,-29904(v0)
4014b0: 8f998274 lw t9,-32140(gp)
4014b4: 02402021 move a0,s2
4014b8: 00002821 move a1,zero
4014bc: 00003021 move a2,zero
4014c0: 04110329 bal 402168 <__cxa_atexit>
4014c4: 00000000 nop
4014c8: 8fbc0010 lw gp,16(sp)
4014cc: 8f82825c lw v0,-32164(gp)
4014d0: 8f998278 lw t9,-32136(gp)
4014d4: 8fa400b4 lw a0,180(sp)
4014d8: 8c460000 lw a2,0(v0)
4014dc: 8fa500b8 lw a1,184(sp)
4014e0: 041141eb bal 411c90 <__libc_init_first>
4014e4: 00000000 nop
4014e8: 12200008 beqz s1,40150c <__libc_start_main+0x19c>
4014ec: 8fbc0010 lw gp,16(sp)
4014f0: 8f998274 lw t9,-32140(gp)
4014f4: 02202021 move a0,s1
4014f8: 00002821 move a1,zero
4014fc: 00003021 move a2,zero
401500: 04110319 bal 402168 <__cxa_atexit>
401504: 00000000 nop
401508: 8fbc0010 lw gp,16(sp)
40150c: 8f828190 lw v0,-32368(gp)
401510: 8c420000 lw v0,0(v0)
401514: 1440004d bnez v0,40164c <__libc_start_main+0x2dc>
401518: 00000000 nop
40151c: 12000009 beqz s0,401544 <__libc_start_main+0x1d4>
401520: 00000000 nop
401524: 8f82825c lw v0,-32164(gp)
401528: 8fa400b4 lw a0,180(sp)
40152c: 8fa500b8 lw a1,184(sp)
401530: 8c460000 lw a2,0(v0)
401534: 0200c821 move t9,s0
401538: 0320f809 jalr t9
40153c: 00000000 nop
401540: 8fbc0010 lw gp,16(sp)
401544: 8f99827c lw t9,-32132(gp)
401548: 27a40020 addiu a0,sp,32
40154c: 041101f4 bal 401d20 <_setjmp>
401550: 00000000 nop
401554: 8fbc0010 lw gp,16(sp)
401558: 14400028 bnez v0,4015fc <__libc_start_main+0x28c>
40155c: 00000000 nop
401560: 7c03e83b 0x7c03e83b
401564: 8c628bf0 lw v0,-29712(v1)
401568: 8f84825c lw a0,-32164(gp)
40156c: 8fa500b8 lw a1,184(sp)
401570: afa20090 sw v0,144(sp)
401574: 8c628bec lw v0,-29716(v1)
401578: 8c860000 lw a2,0(a0)
40157c: 8fb900b0 lw t9,176(sp)
401580: 8fa400b4 lw a0,180(sp)
401584: afa20094 sw v0,148(sp)
401588: 27a20020 addiu v0,sp,32
40158c: 0320f809 jalr t9
401590: ac628bf0 sw v0,-29712(v1)
401594: 8fbc0010 lw gp,16(sp)
401598: 8f998280 lw t9,-32128(gp)
40159c: 00402021 move a0,v0
4015a0: 04110242 bal 401eac <exit>
4015a4: 00000000 nop
4015a8: 8f998074 lw t9,-32652(gp)
4015ac: 3c040048 lui a0,0x48
4015b0: 2484f7b0 addiu a0,a0,-2128
4015b4: 041104e1 bal 40293c <__libc_fatal>
4015b8: 00000000 nop
4015bc: 2402ffff li v0,-1
4015c0: afa00018 sw zero,24(sp)
4015c4: a3a2001b sb v0,27(sp)
4015c8: 2402000a li v0,10
4015cc: 08100528 j 4014a0 <__libc_start_main+0x130>
4015d0: a3a2001a sb v0,26(sp)
4015d4: 0043182b sltu v1,v0,v1
4015d8: 1060ff9d beqz v1,401450 <__libc_start_main+0xe0>
4015dc: 00000000 nop
4015e0: 08100512 j 401448 <__libc_start_main+0xd8>
4015e4: 00000000 nop
4015e8: 8f998074 lw t9,-32652(gp)
4015ec: 3c040048 lui a0,0x48
4015f0: 2484f7c8 addiu a0,a0,-2104
4015f4: 041104d1 bal 40293c <__libc_fatal>
4015f8: 00000000 nop
4015fc: 8f9989e0 lw t9,-30240(gp)
401600: 0320f809 jalr t9
401604: 00000000 nop
401608: 8fbc0010 lw gp,16(sp)
40160c: 2403ffff li v1,-1
401610: 8f8289a8 lw v0,-30296(gp)
401614: 0000000f sync
401618: c0440000 ll a0,0(v0)
40161c: 00832821 addu a1,a0,v1
401620: e0450000 sc a1,0(v0)
401624: 10a0fffc beqz a1,401618 <__libc_start_main+0x2a8>
401628: 00000000 nop
40162c: 0000000f sync
401630: 24020001 li v0,1
401634: 1082000a beq a0,v0,401660 <__libc_start_main+0x2f0>
401638: 00000000 nop
40163c: 8f998284 lw t9,-32124(gp)
401640: 00002021 move a0,zero
401644: 0411342d bal 40e6fc <__exit_thread>
401648: 00000000 nop
40164c: 8f998288 lw t9,-32120(gp)
401650: 04110059 bal 4017b8 <__libc_check_standard_fds>
401654: 00000000 nop
401658: 08100547 j 40151c <__libc_start_main+0x1ac>
40165c: 8fbc0010 lw gp,16(sp)
401660: 08100566 j 401598 <__libc_start_main+0x228>
401664: 00001021 move v0,zero
...
00401670 <check_one_fd>:
401670: 3c1c004b lui gp,0x4b
401674: 279c1fc0 addiu gp,gp,8128
401678: 8f99828c lw t9,-32116(gp)
40167c: 27bdff30 addiu sp,sp,-208
401680: afb400c8 sw s4,200(sp)
401684: afb000b8 sw s0,184(sp)
401688: afbc0010 sw gp,16(sp)
40168c: afbf00cc sw ra,204(sp)
401690: afb300c4 sw s3,196(sp)
401694: afb200c0 sw s2,192(sp)
401698: afb100bc sw s1,188(sp)
40169c: 00a0a021 move s4,a1
4016a0: 24050001 li a1,1
4016a4: 00808021 move s0,a0
4016a8: 04113529 bal 40eb50 <__libc_fcntl>
4016ac: 00000000 nop
4016b0: 2403ffff li v1,-1
4016b4: 10430009 beq v0,v1,4016dc <check_one_fd+0x6c>
4016b8: 8fbc0010 lw gp,16(sp)
4016bc: 8fbf00cc lw ra,204(sp)
4016c0: 8fb400c8 lw s4,200(sp)
4016c4: 8fb300c4 lw s3,196(sp)
4016c8: 8fb200c0 lw s2,192(sp)
4016cc: 8fb100bc lw s1,188(sp)
4016d0: 8fb000b8 lw s0,184(sp)
4016d4: 03e00008 jr ra
4016d8: 27bd00d0 addiu sp,sp,208
4016dc: 8f918a2c lw s1,-30164(gp)
4016e0: 7c03e83b 0x7c03e83b
4016e4: 02231021 addu v0,s1,v1
4016e8: 8c430000 lw v1,0(v0)
4016ec: 24020009 li v0,9
4016f0: 1462fff2 bne v1,v0,4016bc <check_one_fd+0x4c>
4016f4: 00000000 nop
4016f8: 32830003 andi v1,s4,0x3
4016fc: 24020001 li v0,1
401700: 10620024 beq v1,v0,401794 <check_one_fd+0x124>
401704: 00000000 nop
401708: 3c040048 lui a0,0x48
40170c: 24130103 li s3,259
401710: 00009021 move s2,zero
401714: 2484f7fc addiu a0,a0,-2052
401718: 02802821 move a1,s4
40171c: 00003021 move a2,zero
401720: 24020fa5 li v0,4005
401724: 0000000c syscall
401728: 10e00005 beqz a3,401740 <check_one_fd+0xd0>
40172c: 00000000 nop
401730: 7c03e83b 0x7c03e83b
401734: 02232021 addu a0,s1,v1
401738: ac820000 sw v0,0(a0)
40173c: 2402ffff li v0,-1
401740: 16020010 bne s0,v0,401784 <check_one_fd+0x114>
401744: 00000000 nop
401748: 8f998124 lw t9,-32476(gp)
40174c: 24040003 li a0,3
401750: 02002821 move a1,s0
401754: 27a60018 addiu a2,sp,24
401758: 041133f1 bal 40e720 <___fxstat64>
40175c: 00000000 nop
401760: 14400008 bnez v0,401784 <check_one_fd+0x114>
401764: 00000000 nop
401768: 8fa30030 lw v1,48(sp)
40176c: 24022000 li v0,8192
401770: 3063f000 andi v1,v1,0xf000
401774: 14620003 bne v1,v0,401784 <check_one_fd+0x114>
401778: 00000000 nop
40177c: 1240000a beqz s2,4017a8 <check_one_fd+0x138>
401780: 8fa20040 lw v0,64(sp)
401784: 00ff000d break 0xff
401788: 00ff000d break 0xff
40178c: 081005e1 j 401784 <check_one_fd+0x114>
401790: 00000000 nop
401794: 3c040048 lui a0,0x48
401798: 24130107 li s3,263
40179c: 00009021 move s2,zero
4017a0: 081005c6 j 401718 <check_one_fd+0xa8>
4017a4: 2484f7f0 addiu a0,a0,-2064
4017a8: 1453fff6 bne v0,s3,401784 <check_one_fd+0x114>
4017ac: 00000000 nop
4017b0: 081005af j 4016bc <check_one_fd+0x4c>
4017b4: 00000000 nop
004017b8 <__libc_check_standard_fds>:
4017b8: 3c050002 lui a1,0x2
4017bc: 27bdffe0 addiu sp,sp,-32
4017c0: 00002021 move a0,zero
4017c4: 24a50001 addiu a1,a1,1
4017c8: afbf001c sw ra,28(sp)
4017cc: 0c10059c jal 401670 <check_one_fd>
4017d0: 00000000 nop
4017d4: 24040001 li a0,1
4017d8: 3c050002 lui a1,0x2
4017dc: 0c10059c jal 401670 <check_one_fd>
4017e0: 00000000 nop
4017e4: 24040002 li a0,2
4017e8: 3c050002 lui a1,0x2
4017ec: 0c10059c jal 401670 <check_one_fd>
4017f0: 00000000 nop
4017f4: 8fbf001c lw ra,28(sp)
4017f8: 27bd0020 addiu sp,sp,32
4017fc: 03e00008 jr ra
401800: 00000000 nop
...
00401810 <__libc_setup_tls>:
401810: 3c1c004b lui gp,0x4b
401814: 279c1fc0 addiu gp,gp,8128
401818: 8f828290 lw v0,-32112(gp)
40181c: 27bdffb8 addiu sp,sp,-72
401820: afbf0044 sw ra,68(sp)
401824: 8c460000 lw a2,0(v0)
401828: afbe0040 sw s8,64(sp)
40182c: afb7003c sw s7,60(sp)
401830: afb60038 sw s6,56(sp)
401834: afb50034 sw s5,52(sp)
401838: afb40030 sw s4,48(sp)
40183c: afb3002c sw s3,44(sp)
401840: afb20028 sw s2,40(sp)
401844: afb10024 sw s1,36(sp)
401848: afb00020 sw s0,32(sp)
40184c: 10c00019 beqz a2,4018b4 <__libc_setup_tls+0xa4>
401850: afbc0010 sw gp,16(sp)
401854: 8f828294 lw v0,-32108(gp)
401858: 8c470000 lw a3,0(v0)
40185c: 00073940 sll a3,a3,0x5
401860: 00c73821 addu a3,a2,a3
401864: 00c7102b sltu v0,a2,a3
401868: 10400012 beqz v0,4018b4 <__libc_setup_tls+0xa4>
40186c: 00000000 nop
401870: 8cc30000 lw v1,0(a2)
401874: 24020007 li v0,7
401878: 10620082 beq v1,v0,401a84 <__libc_setup_tls+0x274>
40187c: 00000000 nop
401880: 00c01821 move v1,a2
401884: 24c90020 addiu t1,a2,32
401888: 08100629 j 4018a4 <__libc_setup_tls+0x94>
40188c: 24080007 li t0,7
401890: 00661023 subu v0,v1,a2
401894: 00491021 addu v0,v0,t1
401898: 8c42ffe0 lw v0,-32(v0)
40189c: 1048007a beq v0,t0,401a88 <__libc_setup_tls+0x278>
4018a0: 00000000 nop
4018a4: 24630020 addiu v1,v1,32
4018a8: 0067102b sltu v0,v1,a3
4018ac: 1440fff8 bnez v0,401890 <__libc_setup_tls+0x80>
4018b0: 00000000 nop
4018b4: 00a09021 move s2,a1
4018b8: 0000b821 move s7,zero
4018bc: 00002821 move a1,zero
4018c0: 0000b021 move s6,zero
4018c4: 0000a021 move s4,zero
4018c8: 0000a821 move s5,zero
4018cc: 24020001 li v0,1
4018d0: 00820018 mult a0,v0
4018d4: 3c11004b lui s1,0x4b
4018d8: 8e2497d0 lw a0,-26672(s1)
4018dc: 8f998298 lw t9,-32104(gp)
4018e0: afa50018 sw a1,24(sp)
4018e4: 24840490 addiu a0,a0,1168
4018e8: 00942021 addu a0,a0,s4
4018ec: 00922021 addu a0,a0,s2
4018f0: 3c10004b lui s0,0x4b
4018f4: 2610ad30 addiu s0,s0,-21200
4018f8: 00009812 mflo s3
4018fc: 00932021 addu a0,a0,s3
401900: 041135ef bal 40f0c0 <__sbrk>
401904: 00000000 nop
401908: 0052f021 addu s8,v0,s2
40190c: 00121823 negu v1,s2
401910: 27de048f addiu s8,s8,1167
401914: 03c3f024 and s8,s8,v1
401918: 3c06004b lui a2,0x4b
40191c: 8fbc0010 lw gp,16(sp)
401920: 24c2ab30 addiu v0,a2,-21712
401924: 03d31821 addu v1,s8,s3
401928: 00602021 move a0,v1
40192c: ac430010 sw v1,16(v0)
401930: 24030001 li v1,1
401934: a0430014 sb v1,20(v0)
401938: 8fa50018 lw a1,24(sp)
40193c: 8f9980dc lw t9,-32548(gp)
401940: 2407003e li a3,62
401944: acc7ab30 sw a3,-21712(a2)
401948: ae130310 sw s3,784(s0)
40194c: 02c03021 move a2,s6
401950: 0411314f bal 40de90 <memcpy>
401954: 00000000 nop
401958: 3c02004b lui v0,0x4b
40195c: 2442ab38 addiu v0,v0,-21704
401960: 8fbc0010 lw gp,16(sp)
401964: afc2fff8 sw v0,-8(s8)
401968: 27c47000 addiu a0,s8,28672
40196c: 240210bb li v0,4283
401970: 0000000c syscall
401974: 10e00006 beqz a3,401990 <__libc_setup_tls+0x180>
401978: 00000000 nop
40197c: 8f998074 lw t9,-32652(gp)
401980: 3c040048 lui a0,0x48
401984: 2484f808 addiu a0,a0,-2040
401988: 041103ec bal 40293c <__libc_fatal>
40198c: 00000000 nop
401990: 8e060268 lw a2,616(s0)
401994: 3c053fff lui a1,0x3fff
401998: 34a5ffff ori a1,a1,0xffff
40199c: 00c52824 and a1,a2,a1
4019a0: ae050268 sw a1,616(s0)
4019a4: 3c04004b lui a0,0x4b
4019a8: 24050040 li a1,64
4019ac: 2482b058 addiu v0,a0,-20392
4019b0: ac85b058 sw a1,-20392(a0)
4019b4: 8f848174 lw a0,-32396(gp)
4019b8: 24030001 li v1,1
4019bc: ae030314 sw v1,788(s0)
4019c0: ac830000 sw v1,0(a0)
4019c4: 8f838164 lw v1,-32412(gp)
4019c8: ae150308 sw s5,776(s0)
4019cc: ae140304 sw s4,772(s0)
4019d0: ae1702fc sw s7,764(s0)
4019d4: ae160300 sw s6,768(s0)
4019d8: ac620000 sw v0,0(v1)
4019dc: 12a00027 beqz s5,401a7c <__libc_setup_tls+0x26c>
4019e0: ac500014 sw s0,20(v0)
4019e4: 0295a021 addu s4,s4,s5
4019e8: 2694ffff addiu s4,s4,-1
4019ec: 0295001b divu zero,s4,s5
4019f0: 02a001f4 teq s5,zero,0x7
4019f4: 0000a012 mflo s4
...
401a00: 02950018 mult s4,s5
401a04: 2e440010 sltiu a0,s2,16
401a08: 24020010 li v0,16
401a0c: 0244100a movz v0,s2,a0
401a10: 8f84829c lw a0,-32100(gp)
401a14: 8e2397d0 lw v1,-26672(s1)
401a18: 8fbf0044 lw ra,68(sp)
401a1c: ac820000 sw v0,0(a0)
401a20: 8f8282a0 lw v0,-32096(gp)
401a24: 2463000f addiu v1,v1,15
401a28: 24040001 li a0,1
401a2c: ac440000 sw a0,0(v0)
401a30: 8fbe0040 lw s8,64(sp)
401a34: 8fb7003c lw s7,60(sp)
401a38: 8fb60038 lw s6,56(sp)
401a3c: 8fb50034 lw s5,52(sp)
401a40: 8fb20028 lw s2,40(sp)
401a44: 0000a012 mflo s4
401a48: 02939821 addu s3,s4,s3
401a4c: 00731021 addu v0,v1,s3
401a50: 2403fff0 li v1,-16
401a54: 00431024 and v0,v0,v1
401a58: ae2297d0 sw v0,-26672(s1)
401a5c: 8f8282a4 lw v0,-32092(gp)
401a60: 8fb40030 lw s4,48(sp)
401a64: 8fb10024 lw s1,36(sp)
401a68: ac530000 sw s3,0(v0)
401a6c: 8fb00020 lw s0,32(sp)
401a70: 8fb3002c lw s3,44(sp)
401a74: 03e00008 jr ra
401a78: 27bd0048 addiu sp,sp,72
401a7c: 08100680 j 401a00 <__libc_setup_tls+0x1f0>
401a80: 24150001 li s5,1
401a84: 00c01821 move v1,a2
401a88: 8c62001c lw v0,28(v1)
401a8c: 8c770008 lw s7,8(v1)
401a90: 8c740014 lw s4,20(v1)
401a94: 00a2902b sltu s2,a1,v0
401a98: 0052280b movn a1,v0,s2
401a9c: 00a09021 move s2,a1
401aa0: 8c760010 lw s6,16(v1)
401aa4: 02e02821 move a1,s7
401aa8: 1040ff87 beqz v0,4018c8 <__libc_setup_tls+0xb8>
401aac: 00000000 nop
401ab0: 2453ffff addiu s3,v0,-1
401ab4: 02642021 addu a0,s3,a0
401ab8: 0082001b divu zero,a0,v0
401abc: 004001f4 teq v0,zero,0x7
401ac0: 02e02821 move a1,s7
401ac4: 0040a821 move s5,v0
401ac8: 00002012 mflo a0
401acc: 08100634 j 4018d0 <__libc_setup_tls+0xc0>
401ad0: 00000000 nop
00401ad4 <_dl_tls_setup>:
401ad4: 3c03004b lui v1,0x4b
401ad8: 8c6597d0 lw a1,-26672(v1)
401adc: 2407fff0 li a3,-16
401ae0: 3c1c004b lui gp,0x4b
401ae4: 24a5000f addiu a1,a1,15
401ae8: 279c1fc0 addiu gp,gp,8128
401aec: 3c04004b lui a0,0x4b
401af0: 00a72824 and a1,a1,a3
401af4: 24070040 li a3,64
401af8: 2486b058 addiu a2,a0,-20392
401afc: ac87b058 sw a3,-20392(a0)
401b00: 8f848174 lw a0,-32396(gp)
401b04: ac6597d0 sw a1,-26672(v1)
401b08: 8f8382a4 lw v1,-32092(gp)
401b0c: 24020001 li v0,1
401b10: ac820000 sw v0,0(a0)
401b14: 8f848164 lw a0,-32412(gp)
401b18: ac600000 sw zero,0(v1)
401b1c: 8f83829c lw v1,-32100(gp)
401b20: ac860000 sw a2,0(a0)
401b24: 24040010 li a0,16
401b28: ac640000 sw a0,0(v1)
401b2c: 8f8382a0 lw v1,-32096(gp)
401b30: ac620000 sw v0,0(v1)
401b34: 00001021 move v0,zero
401b38: 03e00008 jr ra
401b3c: 00000000 nop
00401b40 <__pthread_initialize_minimal>:
401b40: 27bdffe0 addiu sp,sp,-32
401b44: 00002021 move a0,zero
401b48: 24050010 li a1,16
401b4c: afbf001c sw ra,28(sp)
401b50: 0c100604 jal 401810 <__libc_setup_tls>
401b54: 00000000 nop
401b58: 8fbf001c lw ra,28(sp)
401b5c: 27bd0020 addiu sp,sp,32
401b60: 03e00008 jr ra
401b64: 00000000 nop
00401b68 <__tls_get_addr>:
401b68: 7c03e83b 0x7c03e83b
401b6c: 8c628ff8 lw v0,-28680(v1)
401b70: 8c840004 lw a0,4(a0)
401b74: 8c430008 lw v1,8(v0)
401b78: 34028000 li v0,0x8000
401b7c: 00821021 addu v0,a0,v0
401b80: 03e00008 jr ra
401b84: 00621021 addu v0,v1,v0
...
00401b90 <__libc_csu_irel>:
401b90: 03e00008 jr ra
401b94: 00000000 nop
00401b98 <__libc_csu_init>:
401b98: 3c1c004b lui gp,0x4b
401b9c: 27bdffc8 addiu sp,sp,-56
401ba0: 279c1fc0 addiu gp,gp,8128
401ba4: afb50030 sw s5,48(sp)
401ba8: afb10020 sw s1,32(sp)
401bac: 8f9582a8 lw s5,-32088(gp)
401bb0: 8f9182a8 lw s1,-32088(gp)
401bb4: afb4002c sw s4,44(sp)
401bb8: afb30028 sw s3,40(sp)
401bbc: 02b1a823 subu s5,s5,s1
401bc0: 0015a883 sra s5,s5,0x2
401bc4: afb20024 sw s2,36(sp)
401bc8: afbf0034 sw ra,52(sp)
401bcc: afb0001c sw s0,28(sp)
401bd0: afbc0010 sw gp,16(sp)
401bd4: 00809021 move s2,a0
401bd8: 00a09821 move s3,a1
401bdc: 00c0a021 move s4,a2
401be0: 12a0000d beqz s5,401c18 <__libc_csu_init+0x80>
401be4: 00000000 nop
401be8: 00008021 move s0,zero
401bec: 8e390000 lw t9,0(s1)
401bf0: 02402021 move a0,s2
401bf4: 02602821 move a1,s3
401bf8: 02803021 move a2,s4
401bfc: 26100001 addiu s0,s0,1
401c00: 0320f809 jalr t9
401c04: 00000000 nop
401c08: 26310004 addiu s1,s1,4
401c0c: 8fbc0010 lw gp,16(sp)
401c10: 1615fff6 bne s0,s5,401bec <__libc_csu_init+0x54>
401c14: 00000000 nop
401c18: 8f9982ac lw t9,-32084(gp)
401c1c: 0411f981 bal 400224 <_init>
401c20: 00000000 nop
401c24: 8fbc0010 lw gp,16(sp)
401c28: 8f9182a8 lw s1,-32088(gp)
401c2c: 8f9582a8 lw s5,-32088(gp)
401c30: 02b1a823 subu s5,s5,s1
401c34: 0015a883 sra s5,s5,0x2
401c38: 12a0000c beqz s5,401c6c <__libc_csu_init+0xd4>
401c3c: 00000000 nop
401c40: 00008021 move s0,zero
401c44: 8e390000 lw t9,0(s1)
401c48: 02402021 move a0,s2
401c4c: 02602821 move a1,s3
401c50: 02803021 move a2,s4
401c54: 26100001 addiu s0,s0,1
401c58: 0320f809 jalr t9
401c5c: 00000000 nop
401c60: 26310004 addiu s1,s1,4
401c64: 1615fff7 bne s0,s5,401c44 <__libc_csu_init+0xac>
401c68: 00000000 nop
401c6c: 8fbf0034 lw ra,52(sp)
401c70: 8fb50030 lw s5,48(sp)
401c74: 8fb4002c lw s4,44(sp)
401c78: 8fb30028 lw s3,40(sp)
401c7c: 8fb20024 lw s2,36(sp)
401c80: 8fb10020 lw s1,32(sp)
401c84: 8fb0001c lw s0,28(sp)
401c88: 27bd0038 addiu sp,sp,56
401c8c: 03e00008 jr ra
401c90: 00000000 nop
00401c94 <__libc_csu_fini>:
401c94: 3c1c004b lui gp,0x4b
401c98: 27bdffd8 addiu sp,sp,-40
401c9c: 279c1fc0 addiu gp,gp,8128
401ca0: afb10020 sw s1,32(sp)
401ca4: 8f8282a8 lw v0,-32088(gp)
401ca8: 8f9182a8 lw s1,-32088(gp)
401cac: afbf0024 sw ra,36(sp)
401cb0: afb0001c sw s0,28(sp)
401cb4: 02228823 subu s1,s1,v0
401cb8: 00118883 sra s1,s1,0x2
401cbc: afbc0010 sw gp,16(sp)
401cc0: 1220000e beqz s1,401cfc <__libc_csu_fini+0x68>
401cc4: 00000000 nop
401cc8: 2631ffff addiu s1,s1,-1
401ccc: 00118080 sll s0,s1,0x2
401cd0: 00508021 addu s0,v0,s0
401cd4: 08100738 j 401ce0 <__libc_csu_fini+0x4c>
401cd8: 00000000 nop
401cdc: 2631ffff addiu s1,s1,-1
401ce0: 8e190000 lw t9,0(s0)
401ce4: 2610fffc addiu s0,s0,-4
401ce8: 0320f809 jalr t9
401cec: 00000000 nop
401cf0: 8fbc0010 lw gp,16(sp)
401cf4: 1620fff9 bnez s1,401cdc <__libc_csu_fini+0x48>
401cf8: 00000000 nop
401cfc: 8f9982b0 lw t9,-32080(gp)
401d00: 0320f809 jalr t9
401d04: 00000000 nop
401d08: 8fbf0024 lw ra,36(sp)
401d0c: 8fb10020 lw s1,32(sp)
401d10: 8fb0001c lw s0,28(sp)
401d14: 27bd0028 addiu sp,sp,40
401d18: 03e00008 jr ra
401d1c: 00000000 nop
00401d20 <_setjmp>:
401d20: 3c1c004b lui gp,0x4b
401d24: 279c1fc0 addiu gp,gp,8128
401d28: 8f9982b4 lw t9,-32076(gp)
401d2c: 03200008 jr t9
401d30: 00002821 move a1,zero
...
00401d40 <__run_exit_handlers>:
401d40: 3c1c004b lui gp,0x4b
401d44: 27bdffc8 addiu sp,sp,-56
401d48: 279c1fc0 addiu gp,gp,8128
401d4c: afb60030 sw s6,48(sp)
401d50: afb5002c sw s5,44(sp)
401d54: afb40028 sw s4,40(sp)
401d58: afb30024 sw s3,36(sp)
401d5c: afb1001c sw s1,28(sp)
401d60: afb00018 sw s0,24(sp)
401d64: afbf0034 sw ra,52(sp)
401d68: afb20020 sw s2,32(sp)
401d6c: afbc0010 sw gp,16(sp)
401d70: 00808021 move s0,a0
401d74: 00a08821 move s1,a1
401d78: 30d600ff andi s6,a2,0xff
401d7c: 24130003 li s3,3
401d80: 24140004 li s4,4
401d84: 24150002 li s5,2
401d88: 8e320000 lw s2,0(s1)
401d8c: 1240002d beqz s2,401e44 <__run_exit_handlers+0x104>
401d90: 00000000 nop
401d94: 8e420004 lw v0,4(s2)
401d98: 10400026 beqz v0,401e34 <__run_exit_handlers+0xf4>
401d9c: 00000000 nop
401da0: 2442ffff addiu v0,v0,-1
401da4: 00021900 sll v1,v0,0x4
401da8: 24630008 addiu v1,v1,8
401dac: 02431821 addu v1,s2,v1
401db0: 8c640000 lw a0,0(v1)
401db4: ae420004 sw v0,4(s2)
401db8: 10930017 beq a0,s3,401e18 <__run_exit_handlers+0xd8>
401dbc: 00000000 nop
401dc0: 1094000c beq a0,s4,401df4 <__run_exit_handlers+0xb4>
401dc4: 00000000 nop
401dc8: 1495fff3 bne a0,s5,401d98 <__run_exit_handlers+0x58>
401dcc: 00000000 nop
401dd0: 8c790004 lw t9,4(v1)
401dd4: 8c650008 lw a1,8(v1)
401dd8: 02002021 move a0,s0
401ddc: 0320f809 jalr t9
401de0: 00000000 nop
401de4: 8fbc0010 lw gp,16(sp)
401de8: 8e420004 lw v0,4(s2)
401dec: 08100766 j 401d98 <__run_exit_handlers+0x58>
401df0: 00000000 nop
401df4: 8c790004 lw t9,4(v1)
401df8: 8c640008 lw a0,8(v1)
401dfc: 02002821 move a1,s0
401e00: 0320f809 jalr t9
401e04: 00000000 nop
401e08: 8fbc0010 lw gp,16(sp)
401e0c: 8e420004 lw v0,4(s2)
401e10: 08100766 j 401d98 <__run_exit_handlers+0x58>
401e14: 00000000 nop
401e18: 8c790004 lw t9,4(v1)
401e1c: 0320f809 jalr t9
401e20: 00000000 nop
401e24: 8fbc0010 lw gp,16(sp)
401e28: 8e420004 lw v0,4(s2)
401e2c: 08100766 j 401d98 <__run_exit_handlers+0x58>
401e30: 00000000 nop
401e34: 8e420000 lw v0,0(s2)
401e38: ae220000 sw v0,0(s1)
401e3c: 14400014 bnez v0,401e90 <__run_exit_handlers+0x150>
401e40: 00000000 nop
401e44: 12c0000e beqz s6,401e80 <__run_exit_handlers+0x140>
401e48: 00000000 nop
401e4c: 8f9182b8 lw s1,-32072(gp)
401e50: 8f9282bc lw s2,-32068(gp)
401e54: 0232102b sltu v0,s1,s2
401e58: 10400009 beqz v0,401e80 <__run_exit_handlers+0x140>
401e5c: 00000000 nop
401e60: 8e390000 lw t9,0(s1)
401e64: 26310004 addiu s1,s1,4
401e68: 0320f809 jalr t9
401e6c: 00000000 nop
401e70: 0232102b sltu v0,s1,s2
401e74: 8fbc0010 lw gp,16(sp)
401e78: 1440fff9 bnez v0,401e60 <__run_exit_handlers+0x120>
401e7c: 00000000 nop
401e80: 8f9982c0 lw t9,-32064(gp)
401e84: 02002021 move a0,s0
401e88: 041131f5 bal 40e660 <_exit>
401e8c: 00000000 nop
401e90: 8f99805c lw t9,-32676(gp)
401e94: 02402021 move a0,s2
401e98: 041125cb bal 40b5c8 <__cfree>
401e9c: 00000000 nop
401ea0: 8fbc0010 lw gp,16(sp)
401ea4: 08100762 j 401d88 <__run_exit_handlers+0x48>
401ea8: 00000000 nop
00401eac <exit>:
401eac: 3c1c004b lui gp,0x4b
401eb0: 279c1fc0 addiu gp,gp,8128
401eb4: 8f8582c4 lw a1,-32060(gp)
401eb8: 27bdffe0 addiu sp,sp,-32
401ebc: 24060001 li a2,1
401ec0: afbf001c sw ra,28(sp)
401ec4: afbc0010 sw gp,16(sp)
401ec8: 0c100750 jal 401d40 <__run_exit_handlers>
401ecc: 00000000 nop
00401ed0 <__new_exitfn>:
401ed0: 3c1c004b lui gp,0x4b
401ed4: 27bdffd0 addiu sp,sp,-48
401ed8: 279c1fc0 addiu gp,gp,8128
401edc: afb30028 sw s3,40(sp)
401ee0: afb10020 sw s1,32(sp)
401ee4: afbf002c sw ra,44(sp)
401ee8: afb20024 sw s2,36(sp)
401eec: afb0001c sw s0,28(sp)
401ef0: afbc0010 sw gp,16(sp)
401ef4: 00809821 move s3,a0
401ef8: 3c11004b lui s1,0x4b
401efc: 24030001 li v1,1
401f00: 00001021 move v0,zero
401f04: c225b260 ll a1,-19872(s1)
401f08: 14a20006 bne a1,v0,401f24 <__new_exitfn+0x54>
401f0c: 00002021 move a0,zero
401f10: 00602021 move a0,v1
401f14: e224b260 sc a0,-19872(s1)
401f18: 1080fffa beqz a0,401f04 <__new_exitfn+0x34>
401f1c: 00000000 nop
401f20: 0000000f sync
401f24: 10800066 beqz a0,4020c0 <__new_exitfn+0x1f0>
401f28: 00000000 nop
401f2c: 8e720000 lw s2,0(s3)
401f30: 12400043 beqz s2,402040 <__new_exitfn+0x170>
401f34: 00000000 nop
401f38: 02403821 move a3,s2
401f3c: 00001021 move v0,zero
401f40: 8ce60004 lw a2,4(a3)
401f44: 10c00013 beqz a2,401f94 <__new_exitfn+0xc4>
401f48: 00000000 nop
401f4c: 24c3ffff addiu v1,a2,-1
401f50: 00032100 sll a0,v1,0x4
401f54: 00e42021 addu a0,a3,a0
401f58: 8c840008 lw a0,8(a0)
401f5c: 14800014 bnez a0,401fb0 <__new_exitfn+0xe0>
401f60: 00000000 nop
401f64: 00062100 sll a0,a2,0x4
401f68: 2484ffe8 addiu a0,a0,-24
401f6c: 081007e2 j 401f88 <__new_exitfn+0xb8>
401f70: 00e42021 addu a0,a3,a0
401f74: 2484fff0 addiu a0,a0,-16
401f78: 8c850010 lw a1,16(a0)
401f7c: 14a0000c bnez a1,401fb0 <__new_exitfn+0xe0>
401f80: 00000000 nop
401f84: 2463ffff addiu v1,v1,-1
401f88: 00603021 move a2,v1
401f8c: 1460fff9 bnez v1,401f74 <__new_exitfn+0xa4>
401f90: 00000000 nop
401f94: 8ce30000 lw v1,0(a3)
401f98: ace00004 sw zero,4(a3)
401f9c: 10600029 beqz v1,402044 <__new_exitfn+0x174>
401fa0: 00e01021 move v0,a3
401fa4: 00603821 move a3,v1
401fa8: 081007d0 j 401f40 <__new_exitfn+0x70>
401fac: 00000000 nop
401fb0: 24030020 li v1,32
401fb4: 10c30024 beq a2,v1,402048 <__new_exitfn+0x178>
401fb8: 00000000 nop
401fbc: 00068100 sll s0,a2,0x4
401fc0: 26100008 addiu s0,s0,8
401fc4: 24c60001 addiu a2,a2,1
401fc8: 00f08021 addu s0,a3,s0
401fcc: ace60004 sw a2,4(a3)
401fd0: 8f8282c8 lw v0,-32056(gp)
401fd4: 24030001 li v1,1
401fd8: ae030000 sw v1,0(s0)
401fdc: 8c440004 lw a0,4(v0)
401fe0: 8c450000 lw a1,0(v0)
401fe4: 24830001 addiu v1,a0,1
401fe8: 0064202b sltu a0,v1,a0
401fec: 00852021 addu a0,a0,a1
401ff0: ac440000 sw a0,0(v0)
401ff4: ac430004 sw v1,4(v0)
401ff8: 00001021 move v0,zero
401ffc: 0000000f sync
402000: c223b260 ll v1,-19872(s1)
402004: 00402021 move a0,v0
402008: e224b260 sc a0,-19872(s1)
40200c: 1080fffc beqz a0,402000 <__new_exitfn+0x130>
402010: 00000000 nop
402014: 28620002 slti v0,v1,2
402018: 1040002f beqz v0,4020d8 <__new_exitfn+0x208>
40201c: 00000000 nop
402020: 8fbf002c lw ra,44(sp)
402024: 02001021 move v0,s0
402028: 8fb30028 lw s3,40(sp)
40202c: 8fb20024 lw s2,36(sp)
402030: 8fb10020 lw s1,32(sp)
402034: 8fb0001c lw s0,28(sp)
402038: 03e00008 jr ra
40203c: 27bd0030 addiu sp,sp,48
402040: 00001021 move v0,zero
402044: 00003821 move a3,zero
402048: 10400005 beqz v0,402060 <__new_exitfn+0x190>
40204c: 00000000 nop
402050: 24030001 li v1,1
402054: 24500008 addiu s0,v0,8
402058: 081007f4 j 401fd0 <__new_exitfn+0x100>
40205c: ac430004 sw v1,4(v0)
402060: 10e0000d beqz a3,402098 <__new_exitfn+0x1c8>
402064: 00000000 nop
402068: 8f99824c lw t9,-32180(gp)
40206c: 24040001 li a0,1
402070: 24050208 li a1,520
402074: 041129a2 bal 40c700 <__calloc>
402078: 00000000 nop
40207c: 00008021 move s0,zero
402080: 8fbc0010 lw gp,16(sp)
402084: 1040ffdc beqz v0,401ff8 <__new_exitfn+0x128>
402088: 00000000 nop
40208c: ac520000 sw s2,0(v0)
402090: 08100814 j 402050 <__new_exitfn+0x180>
402094: ae620000 sw v0,0(s3)
402098: 8f998070 lw t9,-32656(gp)
40209c: 3c040048 lui a0,0x48
4020a0: 3c050048 lui a1,0x48
4020a4: 3c070048 lui a3,0x48
4020a8: 2484f818 addiu a0,a0,-2024
4020ac: 24a5f82c addiu a1,a1,-2004
4020b0: 24060064 li a2,100
4020b4: 24e7f83c addiu a3,a3,-1988
4020b8: 04113f55 bal 411e10 <__assert_fail>
4020bc: 00000000 nop
4020c0: 8f998044 lw t9,-32700(gp)
4020c4: 2624b260 addiu a0,s1,-19872
4020c8: 041138a1 bal 410350 <__lll_lock_wait_private>
4020cc: 00000000 nop
4020d0: 081007cb j 401f2c <__new_exitfn+0x5c>
4020d4: 8fbc0010 lw gp,16(sp)
4020d8: 3c04004b lui a0,0x4b
4020dc: 2484b260 addiu a0,a0,-19872
4020e0: 7c03e83b 0x7c03e83b
4020e4: 8c658b78 lw a1,-29832(v1)
4020e8: 24060001 li a2,1
4020ec: 00003821 move a3,zero
4020f0: 34a50001 ori a1,a1,0x1
4020f4: 2402108e li v0,4238
4020f8: 0000000c syscall
4020fc: 08100808 j 402020 <__new_exitfn+0x150>
402100: 00000000 nop
00402104 <__internal_atexit>:
402104: 27bdffd8 addiu sp,sp,-40
402108: afb00020 sw s0,32(sp)
40210c: 00808021 move s0,a0
402110: 00e02021 move a0,a3
402114: afa50018 sw a1,24(sp)
402118: afa6001c sw a2,28(sp)
40211c: afbf0024 sw ra,36(sp)
402120: 0c1007b4 jal 401ed0 <__new_exitfn>
402124: 00000000 nop
402128: 2403ffff li v1,-1
40212c: 8fa50018 lw a1,24(sp)
402130: 10400008 beqz v0,402154 <__internal_atexit+0x50>
402134: 8fa6001c lw a2,28(sp)
402138: ac500004 sw s0,4(v0)
40213c: ac450008 sw a1,8(v0)
402140: ac46000c sw a2,12(v0)
402144: 0000000f sync
402148: 24030004 li v1,4
40214c: ac430000 sw v1,0(v0)
402150: 00001821 move v1,zero
402154: 8fbf0024 lw ra,36(sp)
402158: 00601021 move v0,v1
40215c: 8fb00020 lw s0,32(sp)
402160: 03e00008 jr ra
402164: 27bd0028 addiu sp,sp,40
00402168 <__cxa_atexit>:
402168: 3c07004b lui a3,0x4b
40216c: 27bdffe0 addiu sp,sp,-32
402170: 24e797e0 addiu a3,a3,-26656
402174: afbf001c sw ra,28(sp)
402178: 0c100841 jal 402104 <__internal_atexit>
40217c: 00000000 nop
402180: 8fbf001c lw ra,28(sp)
402184: 27bd0020 addiu sp,sp,32
402188: 03e00008 jr ra
40218c: 00000000 nop
00402190 <_IO_puts>:
402190: 3c1c004b lui gp,0x4b
402194: 27bdffd0 addiu sp,sp,-48
402198: 279c1fc0 addiu gp,gp,8128
40219c: 8f998098 lw t9,-32616(gp)
4021a0: afb20020 sw s2,32(sp)
4021a4: 8f9282cc lw s2,-32052(gp)
4021a8: afb30024 sw s3,36(sp)
4021ac: afb1001c sw s1,28(sp)
4021b0: afb00018 sw s0,24(sp)
4021b4: afbc0010 sw gp,16(sp)
4021b8: afbf002c sw ra,44(sp)
4021bc: afb40028 sw s4,40(sp)
4021c0: 00809821 move s3,a0
4021c4: 04112d16 bal 40d620 <strlen>
4021c8: 00000000 nop
4021cc: 8e500000 lw s0,0(s2)
4021d0: 00408821 move s1,v0
4021d4: 8fbc0010 lw gp,16(sp)
4021d8: 8e020000 lw v0,0(s0)
4021dc: 02002021 move a0,s0
4021e0: 30428000 andi v0,v0,0x8000
4021e4: 14400018 bnez v0,402248 <_IO_puts+0xb8>
4021e8: 00000000 nop
4021ec: 7c03e83b 0x7c03e83b
4021f0: 8e050048 lw a1,72(s0)
4021f4: 24748b70 addiu s4,v1,-29840
4021f8: 8ca30008 lw v1,8(a1)
4021fc: 1074004e beq v1,s4,402338 <_IO_puts+0x1a8>
402200: 00000000 nop
402204: 24030001 li v1,1
402208: c0a60000 ll a2,0(a1)
40220c: 14c20006 bne a2,v0,402228 <_IO_puts+0x98>
402210: 00002021 move a0,zero
402214: 00602021 move a0,v1
402218: e0a40000 sc a0,0(a1)
40221c: 1080fffa beqz a0,402208 <_IO_puts+0x78>
402220: 00000000 nop
402224: 0000000f sync
402228: 1080005b beqz a0,402398 <_IO_puts+0x208>
40222c: 00000000 nop
402230: 8e050048 lw a1,72(s0)
402234: 8e440000 lw a0,0(s2)
402238: acb40008 sw s4,8(a1)
40223c: 8ca20004 lw v0,4(a1)
402240: 24420001 addiu v0,v0,1
402244: aca20004 sw v0,4(a1)
402248: 8c82006c lw v0,108(a0)
40224c: 14400034 bnez v0,402320 <_IO_puts+0x190>
402250: 00000000 nop
402254: 2402ffff li v0,-1
402258: ac82006c sw v0,108(a0)
40225c: 8c820098 lw v0,152(a0)
402260: 02602821 move a1,s3
402264: 02203021 move a2,s1
402268: 8c59001c lw t9,28(v0)
40226c: 0320f809 jalr t9
402270: 00000000 nop
402274: 1622002d bne s1,v0,40232c <_IO_puts+0x19c>
402278: 8fbc0010 lw gp,16(sp)
40227c: 8e440000 lw a0,0(s2)
402280: 8c820014 lw v0,20(a0)
402284: 8c830018 lw v1,24(a0)
402288: 0043182b sltu v1,v0,v1
40228c: 10600038 beqz v1,402370 <_IO_puts+0x1e0>
402290: 00000000 nop
402294: 24430001 addiu v1,v0,1
402298: 2405000a li a1,10
40229c: a0450000 sb a1,0(v0)
4022a0: ac830014 sw v1,20(a0)
4022a4: 26310001 addiu s1,s1,1
4022a8: 06200025 bltz s1,402340 <_IO_puts+0x1b0>
4022ac: 00000000 nop
4022b0: 8e020000 lw v0,0(s0)
4022b4: 30428000 andi v0,v0,0x8000
4022b8: 14400010 bnez v0,4022fc <_IO_puts+0x16c>
4022bc: 00000000 nop
4022c0: 8e040048 lw a0,72(s0)
4022c4: 8c820004 lw v0,4(a0)
4022c8: 2442ffff addiu v0,v0,-1
4022cc: 1440000b bnez v0,4022fc <_IO_puts+0x16c>
4022d0: ac820004 sw v0,4(a0)
4022d4: ac800008 sw zero,8(a0)
4022d8: 0000000f sync
4022dc: c0830000 ll v1,0(a0)
4022e0: 00402821 move a1,v0
4022e4: e0850000 sc a1,0(a0)
4022e8: 10a0fffc beqz a1,4022dc <_IO_puts+0x14c>
4022ec: 00000000 nop
4022f0: 28620002 slti v0,v1,2
4022f4: 10400015 beqz v0,40234c <_IO_puts+0x1bc>
4022f8: 00000000 nop
4022fc: 8fbf002c lw ra,44(sp)
402300: 02201021 move v0,s1
402304: 8fb40028 lw s4,40(sp)
402308: 8fb30024 lw s3,36(sp)
40230c: 8fb20020 lw s2,32(sp)
402310: 8fb1001c lw s1,28(sp)
402314: 8fb00018 lw s0,24(sp)
402318: 03e00008 jr ra
40231c: 27bd0030 addiu sp,sp,48
402320: 2403ffff li v1,-1
402324: 1043ffcd beq v0,v1,40225c <_IO_puts+0xcc>
402328: 00000000 nop
40232c: 2411ffff li s1,-1
402330: 081008ac j 4022b0 <_IO_puts+0x120>
402334: 00000000 nop
402338: 0810088f j 40223c <_IO_puts+0xac>
40233c: 02002021 move a0,s0
402340: 3c117fff lui s1,0x7fff
402344: 081008ac j 4022b0 <_IO_puts+0x120>
402348: 3631ffff ori s1,s1,0xffff
40234c: 7c03e83b 0x7c03e83b
402350: 8c658b78 lw a1,-29832(v1)
402354: 24060001 li a2,1
402358: 00003821 move a3,zero
40235c: 34a50001 ori a1,a1,0x1
402360: 2402108e li v0,4238
402364: 0000000c syscall
402368: 081008bf j 4022fc <_IO_puts+0x16c>
40236c: 00000000 nop
402370: 8f99803c lw t9,-32708(gp)
402374: 2405000a li a1,10
402378: 04110450 bal 4034bc <__overflow>
40237c: 00000000 nop
402380: 2403ffff li v1,-1
402384: 1443ffc7 bne v0,v1,4022a4 <_IO_puts+0x114>
402388: 00000000 nop
40238c: 2411ffff li s1,-1
402390: 081008ac j 4022b0 <_IO_puts+0x120>
402394: 00000000 nop
402398: 8f998044 lw t9,-32700(gp)
40239c: 00a02021 move a0,a1
4023a0: 041137eb bal 410350 <__lll_lock_wait_private>
4023a4: 00000000 nop
4023a8: 0810088c j 402230 <_IO_puts+0xa0>
4023ac: 00000000 nop
4023b0: 8e020000 lw v0,0(s0)
4023b4: 8fbc0010 lw gp,16(sp)
4023b8: 00808821 move s1,a0
4023bc: 30428000 andi v0,v0,0x8000
4023c0: 14400017 bnez v0,402420 <_IO_puts+0x290>
4023c4: 00000000 nop
4023c8: 8e040048 lw a0,72(s0)
4023cc: 8c820004 lw v0,4(a0)
4023d0: 2442ffff addiu v0,v0,-1
4023d4: 14400012 bnez v0,402420 <_IO_puts+0x290>
4023d8: ac820004 sw v0,4(a0)
4023dc: ac800008 sw zero,8(a0)
4023e0: 0000000f sync
4023e4: c0830000 ll v1,0(a0)
4023e8: 00402821 move a1,v0
4023ec: e0850000 sc a1,0(a0)
4023f0: 10a0fffc beqz a1,4023e4 <_IO_puts+0x254>
4023f4: 00000000 nop
4023f8: 28620002 slti v0,v1,2
4023fc: 14400008 bnez v0,402420 <_IO_puts+0x290>
402400: 00000000 nop
402404: 7c03e83b 0x7c03e83b
402408: 8c658b78 lw a1,-29832(v1)
40240c: 24060001 li a2,1
402410: 00003821 move a3,zero
402414: 34a50001 ori a1,a1,0x1
402418: 2402108e li v0,4238
40241c: 0000000c syscall
402420: 8f99807c lw t9,-32644(gp)
402424: 02202021 move a0,s1
402428: 0320f809 jalr t9
40242c: 00000000 nop
00402430 <__libc_message>:
402430: 3c1c004b lui gp,0x4b
402434: 27bdfaa8 addiu sp,sp,-1368
402438: 279c1fc0 addiu gp,gp,8128
40243c: 8f9982d0 lw t9,-32048(gp)
402440: afbe0550 sw s8,1360(sp)
402444: 03a0f021 move s8,sp
402448: afb7054c sw s7,1356(sp)
40244c: afb60548 sw s6,1352(sp)
402450: 27d70560 addiu s7,s8,1376
402454: 0080b021 move s6,a0
402458: 3c040048 lui a0,0x48
40245c: afb50544 sw s5,1348(sp)
402460: afbc0010 sw gp,16(sp)
402464: afbf0554 sw ra,1364(sp)
402468: afb40540 sw s4,1344(sp)
40246c: afb3053c sw s3,1340(sp)
402470: afb20538 sw s2,1336(sp)
402474: afb10534 sw s1,1332(sp)
402478: afb00530 sw s0,1328(sp)
40247c: afc60560 sw a2,1376(s8)
402480: afc70564 sw a3,1380(s8)
402484: afd70018 sw s7,24(s8)
402488: 2484f84c addiu a0,a0,-1972
40248c: 00a0a821 move s5,a1
402490: 04115cdf bal 419810 <__secure_getenv>
402494: 00000000 nop
402498: 8fdc0010 lw gp,16(s8)
40249c: 1040007a beqz v0,402688 <__libc_message+0x258>
4024a0: 00000000 nop
4024a4: 80420000 lb v0,0(v0)
4024a8: 10400077 beqz v0,402688 <__libc_message+0x258>
4024ac: 00000000 nop
4024b0: 24130002 li s3,2
4024b4: 82a30000 lb v1,0(s5)
4024b8: 1060008d beqz v1,4026f0 <__libc_message+0x2c0>
4024bc: 00000000 nop
4024c0: 02a08021 move s0,s5
4024c4: afc30524 sw v1,1316(s8)
4024c8: 0000a021 move s4,zero
4024cc: afc00520 sw zero,1312(s8)
4024d0: 24110025 li s1,37
4024d4: 24120073 li s2,115
4024d8: 02001021 move v0,s0
4024dc: 10710078 beq v1,s1,4026c0 <__libc_message+0x290>
4024e0: 00000000 nop
4024e4: 8f99804c lw t9,-32692(gp)
4024e8: 24440001 addiu a0,v0,1
4024ec: 24050025 li a1,37
4024f0: 0411300b bal 40e520 <__strchrnul>
4024f4: 00000000 nop
4024f8: 80430000 lb v1,0(v0)
4024fc: 8fdc0010 lw gp,16(s8)
402500: 1460fff6 bnez v1,4024dc <__libc_message+0xac>
402504: 00000000 nop
402508: 8fc30524 lw v1,1316(s8)
40250c: 10710013 beq v1,s1,40255c <__libc_message+0x12c>
402510: 00000000 nop
402514: 27bdffe8 addiu sp,sp,-24
402518: 02001821 move v1,s0
40251c: 27a40010 addiu a0,sp,16
402520: ac830000 sw v1,0(a0)
402524: 8fc30520 lw v1,1312(s8)
402528: 00502823 subu a1,v0,s0
40252c: ac850004 sw a1,4(a0)
402530: ac830008 sw v1,8(a0)
402534: 80430000 lb v1,0(v0)
402538: 26900001 addiu s0,s4,1
40253c: 10600021 beqz v1,4025c4 <__libc_message+0x194>
402540: 00000000 nop
402544: 0200a021 move s4,s0
402548: 00408021 move s0,v0
40254c: afc30524 sw v1,1316(s8)
402550: afc40520 sw a0,1312(s8)
402554: 08100937 j 4024dc <__libc_message+0xac>
402558: 02001021 move v0,s0
40255c: 82030001 lb v1,1(s0)
402560: 1472ffec bne v1,s2,402514 <__libc_message+0xe4>
402564: 00000000 nop
402568: 8fc20018 lw v0,24(s8)
40256c: 8f998098 lw t9,-32616(gp)
402570: 24430004 addiu v1,v0,4
402574: afc30018 sw v1,24(s8)
402578: 8c430000 lw v1,0(v0)
40257c: 00602021 move a0,v1
402580: afc30528 sw v1,1320(s8)
402584: 04112c26 bal 40d620 <strlen>
402588: 00000000 nop
40258c: 8fc30528 lw v1,1320(s8)
402590: 27bdffe8 addiu sp,sp,-24
402594: 27a40010 addiu a0,sp,16
402598: 8fdc0010 lw gp,16(s8)
40259c: ac830000 sw v1,0(a0)
4025a0: 8fc30520 lw v1,1312(s8)
4025a4: 00402821 move a1,v0
4025a8: ac850004 sw a1,4(a0)
4025ac: 26020002 addiu v0,s0,2
4025b0: ac830008 sw v1,8(a0)
4025b4: 80430000 lb v1,0(v0)
4025b8: 26900001 addiu s0,s4,1
4025bc: 1460ffe1 bnez v1,402544 <__libc_message+0x114>
4025c0: 00000000 nop
4025c4: 001010c0 sll v0,s0,0x3
4025c8: 24420008 addiu v0,v0,8
4025cc: 03a2e823 subu sp,sp,v0
4025d0: 27b20010 addiu s2,sp,16
4025d4: 001410c0 sll v0,s4,0x3
4025d8: 02421021 addu v0,s2,v0
4025dc: 00008821 move s1,zero
4025e0: 2406ffff li a2,-1
4025e4: 8c830004 lw v1,4(a0)
4025e8: 8c850000 lw a1,0(a0)
4025ec: 2694ffff addiu s4,s4,-1
4025f0: ac430004 sw v1,4(v0)
4025f4: ac450000 sw a1,0(v0)
4025f8: 02238821 addu s1,s1,v1
4025fc: 8c840008 lw a0,8(a0)
402600: 1686fff8 bne s4,a2,4025e4 <__libc_message+0x1b4>
402604: 2442fff8 addiu v0,v0,-8
402608: 24140004 li s4,4
40260c: 02602021 move a0,s3
402610: 02402821 move a1,s2
402614: 02003021 move a2,s0
402618: 24021032 li v0,4146
40261c: 0000000c syscall
402620: afc20520 sw v0,1312(s8)
402624: 10e00003 beqz a3,402634 <__libc_message+0x204>
402628: 00000000 nop
40262c: 1054fff7 beq v0,s4,40260c <__libc_message+0x1dc>
402630: 00000000 nop
402634: 16c00037 bnez s6,402714 <__libc_message+0x2e4>
402638: 00000000 nop
40263c: 8fc30520 lw v1,1312(s8)
402640: 24020001 li v0,1
402644: 1623002a bne s1,v1,4026f0 <__libc_message+0x2c0>
402648: 00000000 nop
40264c: 16c00056 bnez s6,4027a8 <__libc_message+0x378>
402650: 00000000 nop
402654: 03c0e821 move sp,s8
402658: 8fbf0554 lw ra,1364(sp)
40265c: 8fbe0550 lw s8,1360(sp)
402660: 8fb7054c lw s7,1356(sp)
402664: 8fb60548 lw s6,1352(sp)
402668: 8fb50544 lw s5,1348(sp)
40266c: 8fb40540 lw s4,1344(sp)
402670: 8fb3053c lw s3,1340(sp)
402674: 8fb20538 lw s2,1336(sp)
402678: 8fb10534 lw s1,1332(sp)
40267c: 8fb00530 lw s0,1328(sp)
402680: 03e00008 jr ra
402684: 27bd0558 addiu sp,sp,1368
402688: 3c040048 lui a0,0x48
40268c: 2484f860 addiu a0,a0,-1952
402690: 24050882 li a1,2178
402694: 24020fa5 li v0,4005
402698: 0000000c syscall
40269c: 10e00010 beqz a3,4026e0 <__libc_message+0x2b0>
4026a0: 00000000 nop
4026a4: 7c03e83b 0x7c03e83b
4026a8: 00602021 move a0,v1
4026ac: 8f838a2c lw v1,-30164(gp)
4026b0: 00642021 addu a0,v1,a0
4026b4: ac820000 sw v0,0(a0)
4026b8: 0810092c j 4024b0 <__libc_message+0x80>
4026bc: 00000000 nop
4026c0: 80430001 lb v1,1(v0)
4026c4: 1472ff87 bne v1,s2,4024e4 <__libc_message+0xb4>
4026c8: 00000000 nop
4026cc: 8fc30524 lw v1,1316(s8)
4026d0: 1471ff90 bne v1,s1,402514 <__libc_message+0xe4>
4026d4: 00000000 nop
4026d8: 08100957 j 40255c <__libc_message+0x12c>
4026dc: 00000000 nop
4026e0: 24130002 li s3,2
4026e4: 00021827 nor v1,zero,v0
4026e8: 0810092d j 4024b4 <__libc_message+0x84>
4026ec: 0043980b movn s3,v0,v1
4026f0: 8f9982d4 lw t9,-32044(gp)
4026f4: 24040003 li a0,3
4026f8: 02a02821 move a1,s5
4026fc: 02e03021 move a2,s7
402700: 041135a2 bal 40fd8c <__vsyslog>
402704: 00000000 nop
402708: 8fdc0010 lw gp,16(s8)
40270c: 08100993 j 40264c <__libc_message+0x21c>
402710: 00001021 move v0,zero
402714: 8f998088 lw t9,-32632(gp)
402718: 26240001 addiu a0,s1,1
40271c: 041121e1 bal 40aea4 <__libc_malloc>
402720: 00000000 nop
402724: afc20524 sw v0,1316(s8)
402728: 1040ffc4 beqz v0,40263c <__libc_message+0x20c>
40272c: 8fdc0010 lw gp,16(s8)
402730: 0000a021 move s4,zero
402734: 8f9980b0 lw t9,-32592(gp)
402738: 8e450000 lw a1,0(s2)
40273c: 8e460004 lw a2,4(s2)
402740: 00402021 move a0,v0
402744: 26940001 addiu s4,s4,1
402748: 04112d8d bal 40dd80 <__mempcpy>
40274c: 00000000 nop
402750: 0290182a slt v1,s4,s0
402754: 8fdc0010 lw gp,16(s8)
402758: 1460fff6 bnez v1,402734 <__libc_message+0x304>
40275c: 26520008 addiu s2,s2,8
402760: a0400000 sb zero,0(v0)
402764: 8fc50524 lw a1,1316(s8)
402768: 8f8282d8 lw v0,-32040(gp)
40276c: c0440000 ll a0,0(v0)
402770: 00a01821 move v1,a1
402774: e0430000 sc v1,0(v0)
402778: 1060fffc beqz v1,40276c <__libc_message+0x33c>
40277c: 00000000 nop
402780: 0000000f sync
402784: 8f99805c lw t9,-32676(gp)
402788: 0411238f bal 40b5c8 <__cfree>
40278c: 00000000 nop
402790: 8fc30520 lw v1,1312(s8)
402794: 8fdc0010 lw gp,16(s8)
402798: 1223ffac beq s1,v1,40264c <__libc_message+0x21c>
40279c: 24020001 li v0,1
4027a0: 081009bc j 4026f0 <__libc_message+0x2c0>
4027a4: 00000000 nop
4027a8: 2ad60002 slti s6,s6,2
4027ac: 16c00003 bnez s6,4027bc <__libc_message+0x38c>
4027b0: 00000000 nop
4027b4: 14400004 bnez v0,4027c8 <__libc_message+0x398>
4027b8: 00000000 nop
4027bc: 8f9982dc lw t9,-32036(gp)
4027c0: 041155db bal 417f30 <abort>
4027c4: 00000000 nop
4027c8: 8f9982e0 lw t9,-32032(gp)
4027cc: 27c4001c addiu a0,s8,28
4027d0: 24050040 li a1,64
4027d4: 04113872 bal 4109a0 <__backtrace>
4027d8: 00000000 nop
4027dc: 00408021 move s0,v0
4027e0: 28420003 slti v0,v0,3
4027e4: 1440fff5 bnez v0,4027bc <__libc_message+0x38c>
4027e8: 8fdc0010 lw gp,16(s8)
4027ec: 3c050048 lui a1,0x48
4027f0: 02602021 move a0,s3
4027f4: 24a5f86c addiu a1,a1,-1940
4027f8: 2406001d li a2,29
4027fc: 24020fa4 li v0,4004
402800: 0000000c syscall
402804: 10e00006 beqz a3,402820 <__libc_message+0x3f0>
402808: 00000000 nop
40280c: 7c03e83b 0x7c03e83b
402810: 00602021 move a0,v1
402814: 8f838a2c lw v1,-30164(gp)
402818: 00642021 addu a0,v1,a0
40281c: ac820000 sw v0,0(a0)
402820: 8f9982e4 lw t9,-32028(gp)
402824: 27c40020 addiu a0,s8,32
402828: 2605ffff addiu a1,s0,-1
40282c: 02603021 move a2,s3
402830: 0411387f bal 410a30 <__backtrace_symbols_fd>
402834: 00000000 nop
402838: 3c050048 lui a1,0x48
40283c: 8fdc0010 lw gp,16(s8)
402840: 02602021 move a0,s3
402844: 24a5f88c addiu a1,a1,-1908
402848: 2406001d li a2,29
40284c: 24020fa4 li v0,4004
402850: 0000000c syscall
402854: 10e00006 beqz a3,402870 <__libc_message+0x440>
402858: 00000000 nop
40285c: 7c03e83b 0x7c03e83b
402860: 00602021 move a0,v1
402864: 8f838a2c lw v1,-30164(gp)
402868: 00642021 addu a0,v1,a0
40286c: ac820000 sw v0,0(a0)
402870: 3c040048 lui a0,0x48
402874: 2484f8ac addiu a0,a0,-1876
402878: 00002821 move a1,zero
40287c: 24020fa5 li v0,4005
402880: 0000000c syscall
402884: 00408021 move s0,v0
402888: 10e00007 beqz a3,4028a8 <__libc_message+0x478>
40288c: 00000000 nop
402890: 7c03e83b 0x7c03e83b
402894: 00601021 move v0,v1
402898: 8f838a2c lw v1,-30164(gp)
40289c: 00621021 addu v0,v1,v0
4028a0: ac500000 sw s0,0(v0)
4028a4: 2410ffff li s0,-1
4028a8: 02002021 move a0,s0
4028ac: 27c5011c addiu a1,s8,284
4028b0: 24060400 li a2,1024
4028b4: 24020fa3 li v0,4003
4028b8: 0000000c syscall
4028bc: 00408821 move s1,v0
4028c0: 10e0000b beqz a3,4028f0 <__libc_message+0x4c0>
4028c4: 00000000 nop
4028c8: 7c03e83b 0x7c03e83b
4028cc: 00601021 move v0,v1
4028d0: 8f838a2c lw v1,-30164(gp)
4028d4: 00621021 addu v0,v1,v0
4028d8: ac510000 sw s1,0(v0)
4028dc: 02002021 move a0,s0
4028e0: 24020fa6 li v0,4006
4028e4: 0000000c syscall
4028e8: 081009ef j 4027bc <__libc_message+0x38c>
4028ec: 00000000 nop
4028f0: 1840fffa blez v0,4028dc <__libc_message+0x4ac>
4028f4: 00000000 nop
4028f8: 02602021 move a0,s3
4028fc: 02203021 move a2,s1
402900: 24020fa4 li v0,4004
402904: 0000000c syscall
402908: 10e00008 beqz a3,40292c <__libc_message+0x4fc>
40290c: 00000000 nop
402910: 7c03e83b 0x7c03e83b
402914: 00602021 move a0,v1
402918: 8f838a2c lw v1,-30164(gp)
40291c: 00642021 addu a0,v1,a0
402920: ac820000 sw v0,0(a0)
402924: 08100a37 j 4028dc <__libc_message+0x4ac>
402928: 00000000 nop
40292c: 1222ffde beq s1,v0,4028a8 <__libc_message+0x478>
402930: 00000000 nop
402934: 08100a37 j 4028dc <__libc_message+0x4ac>
402938: 00000000 nop
0040293c <__libc_fatal>:
40293c: 27bdffd8 addiu sp,sp,-40
402940: afb0001c sw s0,28(sp)
402944: 3c100049 lui s0,0x49
402948: afb10020 sw s1,32(sp)
40294c: afbf0024 sw ra,36(sp)
402950: 00808821 move s1,a0
402954: 26103e90 addiu s0,s0,16016
402958: 24040001 li a0,1
40295c: 02002821 move a1,s0
402960: 02203021 move a2,s1
402964: 0c10090c jal 402430 <__libc_message>
402968: 00000000 nop
40296c: 08100a56 j 402958 <__libc_fatal+0x1c>
402970: 00000000 nop
...
00402980 <flush_cleanup>:
402980: 3c02004b lui v0,0x4b
402984: 8c42b47c lw v0,-19332(v0)
402988: 10400014 beqz v0,4029dc <flush_cleanup+0x5c>
40298c: 00000000 nop
402990: 8c430000 lw v1,0(v0)
402994: 30638000 andi v1,v1,0x8000
402998: 14600010 bnez v1,4029dc <flush_cleanup+0x5c>
40299c: 00000000 nop
4029a0: 8c440048 lw a0,72(v0)
4029a4: 8c820004 lw v0,4(a0)
4029a8: 2442ffff addiu v0,v0,-1
4029ac: 1440000b bnez v0,4029dc <flush_cleanup+0x5c>
4029b0: ac820004 sw v0,4(a0)
4029b4: ac800008 sw zero,8(a0)
4029b8: 0000000f sync
4029bc: c0830000 ll v1,0(a0)
4029c0: 00402821 move a1,v0
4029c4: e0850000 sc a1,0(a0)
4029c8: 10a0fffc beqz a1,4029bc <flush_cleanup+0x3c>
4029cc: 00000000 nop
4029d0: 28620002 slti v0,v1,2
4029d4: 1040001c beqz v0,402a48 <flush_cleanup+0xc8>
4029d8: 00000000 nop
4029dc: 3c03004b lui v1,0x4b
4029e0: 2464b470 addiu a0,v1,-19344
4029e4: 8c820004 lw v0,4(a0)
4029e8: 2442ffff addiu v0,v0,-1
4029ec: 1440000b bnez v0,402a1c <flush_cleanup+0x9c>
4029f0: ac820004 sw v0,4(a0)
4029f4: ac800008 sw zero,8(a0)
4029f8: 0000000f sync
4029fc: c065b470 ll a1,-19344(v1)
402a00: 00403021 move a2,v0
402a04: e066b470 sc a2,-19344(v1)
402a08: 10c0fffc beqz a2,4029fc <flush_cleanup+0x7c>
402a0c: 00000000 nop
402a10: 28a20002 slti v0,a1,2
402a14: 10400003 beqz v0,402a24 <flush_cleanup+0xa4>
402a18: 00000000 nop
402a1c: 03e00008 jr ra
402a20: 00000000 nop
402a24: 7c03e83b 0x7c03e83b
402a28: 8c658b78 lw a1,-29832(v1)
402a2c: 24060001 li a2,1
402a30: 00003821 move a3,zero
402a34: 34a50001 ori a1,a1,0x1
402a38: 2402108e li v0,4238
402a3c: 0000000c syscall
402a40: 03e00008 jr ra
402a44: 00000000 nop
402a48: 7c03e83b 0x7c03e83b
402a4c: 8c658b78 lw a1,-29832(v1)
402a50: 24060001 li a2,1
402a54: 00003821 move a3,zero
402a58: 34a50001 ori a1,a1,0x1
402a5c: 2402108e li v0,4238
402a60: 0000000c syscall
402a64: 08100a77 j 4029dc <flush_cleanup+0x5c>
402a68: 00000000 nop
00402a6c <save_for_backup>:
402a6c: 27bdffb8 addiu sp,sp,-72
402a70: afb6003c sw s6,60(sp)
402a74: 8c830030 lw v1,48(a0)
402a78: 8c96000c lw s6,12(a0)
402a7c: 3c1c004b lui gp,0x4b
402a80: 279c1fc0 addiu gp,gp,8128
402a84: afb2002c sw s2,44(sp)
402a88: afb10028 sw s1,40(sp)
402a8c: afbf0044 sw ra,68(sp)
402a90: afb70040 sw s7,64(sp)
402a94: afb50038 sw s5,56(sp)
402a98: afb40034 sw s4,52(sp)
402a9c: afb30030 sw s3,48(sp)
402aa0: afb00024 sw s0,36(sp)
402aa4: afbc0010 sw gp,16(sp)
402aa8: 00808821 move s1,a0
402aac: 00a09021 move s2,a1
402ab0: 00b63823 subu a3,a1,s6
402ab4: 10600070 beqz v1,402c78 <save_for_backup+0x20c>
402ab8: 00000000 nop
402abc: 00e08021 move s0,a3
402ac0: 00601021 move v0,v1
402ac4: 8c440008 lw a0,8(v0)
402ac8: 8c420000 lw v0,0(v0)
402acc: 0090282a slt a1,a0,s0
402ad0: 0085800b movn s0,a0,a1
402ad4: 1440fffb bnez v0,402ac4 <save_for_backup+0x58>
402ad8: 00000000 nop
402adc: 8e37002c lw s7,44(s1)
402ae0: 8e240024 lw a0,36(s1)
402ae4: 00f03023 subu a2,a3,s0
402ae8: 02e49823 subu s3,s7,a0
402aec: 0266102b sltu v0,s3,a2
402af0: 1440001e bnez v0,402b6c <save_for_backup+0x100>
402af4: 00000000 nop
402af8: 02669823 subu s3,s3,a2
402afc: 06000048 bltz s0,402c20 <save_for_backup+0x1b4>
402b00: 00000000 nop
402b04: 14c0003a bnez a2,402bf0 <save_for_backup+0x184>
402b08: 00000000 nop
402b0c: 00939821 addu s3,a0,s3
402b10: ae330028 sw s3,40(s1)
402b14: 00001021 move v0,zero
402b18: 10600008 beqz v1,402b3c <save_for_backup+0xd0>
402b1c: 00000000 nop
402b20: 8c620008 lw v0,8(v1)
402b24: 00471023 subu v0,v0,a3
402b28: ac620008 sw v0,8(v1)
402b2c: 8c630000 lw v1,0(v1)
402b30: 1460fffb bnez v1,402b20 <save_for_backup+0xb4>
402b34: 00000000 nop
402b38: 00001021 move v0,zero
402b3c: 8fbf0044 lw ra,68(sp)
402b40: 8fb70040 lw s7,64(sp)
402b44: 8fb6003c lw s6,60(sp)
402b48: 8fb50038 lw s5,56(sp)
402b4c: 8fb40034 lw s4,52(sp)
402b50: 8fb30030 lw s3,48(sp)
402b54: 8fb2002c lw s2,44(sp)
402b58: 8fb10028 lw s1,40(sp)
402b5c: 8fb00024 lw s0,36(sp)
402b60: 27bd0048 addiu sp,sp,72
402b64: 03e00008 jr ra
402b68: 00000000 nop
402b6c: 8f998088 lw t9,-32632(gp)
402b70: 24d50064 addiu s5,a2,100
402b74: afa60018 sw a2,24(sp)
402b78: 02a02021 move a0,s5
402b7c: 041120c9 bal 40aea4 <__libc_malloc>
402b80: 00000000 nop
402b84: 0040a021 move s4,v0
402b88: 8fbc0010 lw gp,16(sp)
402b8c: 2402ffff li v0,-1
402b90: 8fa60018 lw a2,24(sp)
402b94: 1280ffe9 beqz s4,402b3c <save_for_backup+0xd0>
402b98: 00000000 nop
402b9c: 0600003d bltz s0,402c94 <save_for_backup+0x228>
402ba0: 00000000 nop
402ba4: 8f9980dc lw t9,-32548(gp)
402ba8: 26930064 addiu s3,s4,100
402bac: 02602021 move a0,s3
402bb0: 02d02821 addu a1,s6,s0
402bb4: 04112cb6 bal 40de90 <memcpy>
402bb8: 00000000 nop
402bbc: 8fbc0010 lw gp,16(sp)
402bc0: 8f99805c lw t9,-32676(gp)
402bc4: 8e240024 lw a0,36(s1)
402bc8: 0295a821 addu s5,s4,s5
402bcc: 0411227e bal 40b5c8 <__cfree>
402bd0: 00000000 nop
402bd4: 8e27000c lw a3,12(s1)
402bd8: ae340024 sw s4,36(s1)
402bdc: ae35002c sw s5,44(s1)
402be0: 02473823 subu a3,s2,a3
402be4: 8e230030 lw v1,48(s1)
402be8: 08100ac4 j 402b10 <save_for_backup+0xa4>
402bec: 00000000 nop
402bf0: 8f9980dc lw t9,-32548(gp)
402bf4: 00932021 addu a0,a0,s3
402bf8: 02d02821 addu a1,s6,s0
402bfc: 04112ca4 bal 40de90 <memcpy>
402c00: 00000000 nop
402c04: 8e27000c lw a3,12(s1)
402c08: 8e220024 lw v0,36(s1)
402c0c: 8e230030 lw v1,48(s1)
402c10: 02473823 subu a3,s2,a3
402c14: 00539821 addu s3,v0,s3
402c18: 08100ac4 j 402b10 <save_for_backup+0xa4>
402c1c: 00000000 nop
402c20: 8f998038 lw t9,-32712(gp)
402c24: 00932021 addu a0,a0,s3
402c28: 02f02821 addu a1,s7,s0
402c2c: 00103023 negu a2,s0
402c30: 04112bab bal 40dae0 <memmove>
402c34: 00000000 nop
402c38: 8fbc0010 lw gp,16(sp)
402c3c: 8e25000c lw a1,12(s1)
402c40: 8e240024 lw a0,36(s1)
402c44: 8f9980dc lw t9,-32548(gp)
402c48: 02708023 subu s0,s3,s0
402c4c: 00902021 addu a0,a0,s0
402c50: 02453023 subu a2,s2,a1
402c54: 04112c8e bal 40de90 <memcpy>
402c58: 00000000 nop
402c5c: 8e27000c lw a3,12(s1)
402c60: 8e220024 lw v0,36(s1)
402c64: 8e230030 lw v1,48(s1)
402c68: 02473823 subu a3,s2,a3
402c6c: 00539821 addu s3,v0,s3
402c70: 08100ac4 j 402b10 <save_for_backup+0xa4>
402c74: 00000000 nop
402c78: 8c97002c lw s7,44(a0)
402c7c: 8c840024 lw a0,36(a0)
402c80: 00e08021 move s0,a3
402c84: 00003021 move a2,zero
402c88: 02e49823 subu s3,s7,a0
402c8c: 08100abe j 402af8 <save_for_backup+0x8c>
402c90: 00000000 nop
402c94: 8f9980b0 lw t9,-32592(gp)
402c98: 26930064 addiu s3,s4,100
402c9c: 02602021 move a0,s3
402ca0: 02f02821 addu a1,s7,s0
402ca4: 00103023 negu a2,s0
402ca8: 04112c35 bal 40dd80 <__mempcpy>
402cac: 00000000 nop
402cb0: 8fbc0010 lw gp,16(sp)
402cb4: 8e25000c lw a1,12(s1)
402cb8: 00402021 move a0,v0
402cbc: 8f9980dc lw t9,-32548(gp)
402cc0: 02453023 subu a2,s2,a1
402cc4: 04112c72 bal 40de90 <memcpy>
402cc8: 00000000 nop
402ccc: 8fbc0010 lw gp,16(sp)
402cd0: 08100af0 j 402bc0 <save_for_backup+0x154>
402cd4: 00000000 nop
00402cd8 <_IO_un_link>:
402cd8: 8c820000 lw v0,0(a0)
402cdc: 3c1c004b lui gp,0x4b
402ce0: 27bdffb8 addiu sp,sp,-72
402ce4: 279c1fc0 addiu gp,gp,8128
402ce8: 30420080 andi v0,v0,0x80
402cec: afb30040 sw s3,64(sp)
402cf0: afbf0044 sw ra,68(sp)
402cf4: afb2003c sw s2,60(sp)
402cf8: afb10038 sw s1,56(sp)
402cfc: afb00034 sw s0,52(sp)
402d00: afbc0010 sw gp,16(sp)
402d04: 10400071 beqz v0,402ecc <_IO_un_link+0x1f4>
402d08: 00809821 move s3,a0
402d0c: 8f9289b4 lw s2,-30284(gp)
402d10: 0012902b sltu s2,zero,s2
402d14: 1640007b bnez s2,402f04 <_IO_un_link+0x22c>
402d18: 00000000 nop
402d1c: 3c020040 lui v0,0x40
402d20: 24422980 addiu v0,v0,10624
402d24: afa20018 sw v0,24(sp)
402d28: afa0001c sw zero,28(sp)
402d2c: 7c03e83b 0x7c03e83b
402d30: 3c02004b lui v0,0x4b
402d34: 2450b470 addiu s0,v0,-19344
402d38: 8e040008 lw a0,8(s0)
402d3c: 24638b70 addiu v1,v1,-29840
402d40: 1083000e beq a0,v1,402d7c <_IO_un_link+0xa4>
402d44: 00000000 nop
402d48: 24050001 li a1,1
402d4c: 00002021 move a0,zero
402d50: c047b470 ll a3,-19344(v0)
402d54: 14e40006 bne a3,a0,402d70 <_IO_un_link+0x98>
402d58: 00003021 move a2,zero
402d5c: 00a03021 move a2,a1
402d60: e046b470 sc a2,-19344(v0)
402d64: 10c0fffa beqz a2,402d50 <_IO_un_link+0x78>
402d68: 00000000 nop
402d6c: 0000000f sync
402d70: 10c00091 beqz a2,402fb8 <_IO_un_link+0x2e0>
402d74: 00000000 nop
402d78: ae030008 sw v1,8(s0)
402d7c: 8e030004 lw v1,4(s0)
402d80: 8e650000 lw a1,0(s3)
402d84: 3c11004b lui s1,0x4b
402d88: 24630001 addiu v1,v1,1
402d8c: 30a28000 andi v0,a1,0x8000
402d90: ae030004 sw v1,4(s0)
402d94: 14400019 bnez v0,402dfc <_IO_un_link+0x124>
402d98: ae33b47c sw s3,-19332(s1)
402d9c: 7c03e83b 0x7c03e83b
402da0: 8e640048 lw a0,72(s3)
402da4: 24638b70 addiu v1,v1,-29840
402da8: 8c850008 lw a1,8(a0)
402dac: 10a3000e beq a1,v1,402de8 <_IO_un_link+0x110>
402db0: 00000000 nop
402db4: 24050001 li a1,1
402db8: c0870000 ll a3,0(a0)
402dbc: 14e20006 bne a3,v0,402dd8 <_IO_un_link+0x100>
402dc0: 00003021 move a2,zero
402dc4: 00a03021 move a2,a1
402dc8: e0860000 sc a2,0(a0)
402dcc: 10c0fffa beqz a2,402db8 <_IO_un_link+0xe0>
402dd0: 00000000 nop
402dd4: 0000000f sync
402dd8: 10c0007f beqz a2,402fd8 <_IO_un_link+0x300>
402ddc: 00000000 nop
402de0: 8e640048 lw a0,72(s3)
402de4: ac830008 sw v1,8(a0)
402de8: 8c820004 lw v0,4(a0)
402dec: 8e650000 lw a1,0(s3)
402df0: 24420001 addiu v0,v0,1
402df4: ac820004 sw v0,4(a0)
402df8: 30a28000 andi v0,a1,0x8000
402dfc: 8f8382e8 lw v1,-32024(gp)
402e00: 8c640000 lw a0,0(v1)
402e04: 10800011 beqz a0,402e4c <_IO_un_link+0x174>
402e08: 00000000 nop
402e0c: 12640059 beq s3,a0,402f74 <_IO_un_link+0x29c>
402e10: 00000000 nop
402e14: 8c830034 lw v1,52(a0)
402e18: 1060000c beqz v1,402e4c <_IO_un_link+0x174>
402e1c: 00000000 nop
402e20: 24840034 addiu a0,a0,52
402e24: 16630005 bne s3,v1,402e3c <_IO_un_link+0x164>
402e28: 00000000 nop
402e2c: 08100bba j 402ee8 <_IO_un_link+0x210>
402e30: 00000000 nop
402e34: 1263002c beq s3,v1,402ee8 <_IO_un_link+0x210>
402e38: 00000000 nop
402e3c: 24640034 addiu a0,v1,52
402e40: 8c630034 lw v1,52(v1)
402e44: 1460fffb bnez v1,402e34 <_IO_un_link+0x15c>
402e48: 00000000 nop
402e4c: 2403ff7f li v1,-129
402e50: 00a32824 and a1,a1,v1
402e54: 14400006 bnez v0,402e70 <_IO_un_link+0x198>
402e58: ae650000 sw a1,0(s3)
402e5c: 8e640048 lw a0,72(s3)
402e60: 8c830004 lw v1,4(a0)
402e64: 2463ffff addiu v1,v1,-1
402e68: 1060002f beqz v1,402f28 <_IO_un_link+0x250>
402e6c: ac830004 sw v1,4(a0)
402e70: 8e020004 lw v0,4(s0)
402e74: ae20b47c sw zero,-19332(s1)
402e78: 3c03004b lui v1,0x4b
402e7c: 2442ffff addiu v0,v0,-1
402e80: 1440000b bnez v0,402eb0 <_IO_un_link+0x1d8>
402e84: ae020004 sw v0,4(s0)
402e88: ae000008 sw zero,8(s0)
402e8c: 0000000f sync
402e90: c064b470 ll a0,-19344(v1)
402e94: 00402821 move a1,v0
402e98: e065b470 sc a1,-19344(v1)
402e9c: 10a0fffc beqz a1,402e90 <_IO_un_link+0x1b8>
402ea0: 00000000 nop
402ea4: 28820002 slti v0,a0,2
402ea8: 10400039 beqz v0,402f90 <_IO_un_link+0x2b8>
402eac: 00000000 nop
402eb0: 12400006 beqz s2,402ecc <_IO_un_link+0x1f4>
402eb4: 00000000 nop
402eb8: 8f9989dc lw t9,-30244(gp)
402ebc: 27a40018 addiu a0,sp,24
402ec0: 00002821 move a1,zero
402ec4: 0320f809 jalr t9
402ec8: 00000000 nop
402ecc: 8fbf0044 lw ra,68(sp)
402ed0: 8fb30040 lw s3,64(sp)
402ed4: 8fb2003c lw s2,60(sp)
402ed8: 8fb10038 lw s1,56(sp)
402edc: 8fb00034 lw s0,52(sp)
402ee0: 03e00008 jr ra
402ee4: 27bd0048 addiu sp,sp,72
402ee8: 3c03004b lui v1,0x4b
402eec: 8c66b480 lw a2,-19328(v1)
402ef0: 8e670034 lw a3,52(s3)
402ef4: 24c60001 addiu a2,a2,1
402ef8: ac870000 sw a3,0(a0)
402efc: 08100b93 j 402e4c <_IO_un_link+0x174>
402f00: ac66b480 sw a2,-19328(v1)
402f04: 8f9989b4 lw t9,-30284(gp)
402f08: 3c050040 lui a1,0x40
402f0c: 27a40018 addiu a0,sp,24
402f10: 24a52980 addiu a1,a1,10624
402f14: 00003021 move a2,zero
402f18: 0320f809 jalr t9
402f1c: 00000000 nop
402f20: 08100b4b j 402d2c <_IO_un_link+0x54>
402f24: 8fbc0010 lw gp,16(sp)
402f28: ac800008 sw zero,8(a0)
402f2c: 0000000f sync
402f30: c0830000 ll v1,0(a0)
402f34: 00402821 move a1,v0
402f38: e0850000 sc a1,0(a0)
402f3c: 10a0fffc beqz a1,402f30 <_IO_un_link+0x258>
402f40: 00000000 nop
402f44: 28620002 slti v0,v1,2
402f48: 1440ffc9 bnez v0,402e70 <_IO_un_link+0x198>
402f4c: 00000000 nop
402f50: 7c03e83b 0x7c03e83b
402f54: 8c658b78 lw a1,-29832(v1)
402f58: 24060001 li a2,1
402f5c: 00003821 move a3,zero
402f60: 34a50001 ori a1,a1,0x1
402f64: 2402108e li v0,4238
402f68: 0000000c syscall
402f6c: 08100b9c j 402e70 <_IO_un_link+0x198>
402f70: 00000000 nop
402f74: 3c04004b lui a0,0x4b
402f78: 8c86b480 lw a2,-19328(a0)
402f7c: 8e670034 lw a3,52(s3)
402f80: 24c60001 addiu a2,a2,1
402f84: ac670000 sw a3,0(v1)
402f88: 08100b93 j 402e4c <_IO_un_link+0x174>
402f8c: ac86b480 sw a2,-19328(a0)
402f90: 02002021 move a0,s0
402f94: 7c03e83b 0x7c03e83b
402f98: 8c658b78 lw a1,-29832(v1)
402f9c: 24060001 li a2,1
402fa0: 00003821 move a3,zero
402fa4: 34a50001 ori a1,a1,0x1
402fa8: 2402108e li v0,4238
402fac: 0000000c syscall
402fb0: 08100bac j 402eb0 <_IO_un_link+0x1d8>
402fb4: 00000000 nop
402fb8: 8f998044 lw t9,-32700(gp)
402fbc: afa30028 sw v1,40(sp)
402fc0: 02002021 move a0,s0
402fc4: 041134e2 bal 410350 <__lll_lock_wait_private>
402fc8: 00000000 nop
402fcc: 8fbc0010 lw gp,16(sp)
402fd0: 08100b5e j 402d78 <_IO_un_link+0xa0>
402fd4: 8fa30028 lw v1,40(sp)
402fd8: 8f998044 lw t9,-32700(gp)
402fdc: afa30028 sw v1,40(sp)
402fe0: 041134db bal 410350 <__lll_lock_wait_private>
402fe4: 00000000 nop
402fe8: 8fbc0010 lw gp,16(sp)
402fec: 08100b78 j 402de0 <_IO_un_link+0x108>
402ff0: 8fa30028 lw v1,40(sp)
00402ff4 <_IO_link_in>:
402ff4: 8c820000 lw v0,0(a0)
402ff8: 3c1c004b lui gp,0x4b
402ffc: 27bdffb8 addiu sp,sp,-72
403000: 279c1fc0 addiu gp,gp,8128
403004: 30430080 andi v1,v0,0x80
403008: afb30040 sw s3,64(sp)
40300c: afbf0044 sw ra,68(sp)
403010: afb2003c sw s2,60(sp)
403014: afb10038 sw s1,56(sp)
403018: afb00034 sw s0,52(sp)
40301c: afbc0010 sw gp,16(sp)
403020: 14600061 bnez v1,4031a8 <_IO_link_in+0x1b4>
403024: 00809821 move s3,a0
403028: 8f9289b4 lw s2,-30284(gp)
40302c: 34420080 ori v0,v0,0x80
403030: ac820000 sw v0,0(a0)
403034: 0012902b sltu s2,zero,s2
403038: 1640006b bnez s2,4031e8 <_IO_link_in+0x1f4>
40303c: 00000000 nop
403040: 3c020040 lui v0,0x40
403044: 24422980 addiu v0,v0,10624
403048: afa20018 sw v0,24(sp)
40304c: afa0001c sw zero,28(sp)
403050: 7c03e83b 0x7c03e83b
403054: 3c02004b lui v0,0x4b
403058: 2450b470 addiu s0,v0,-19344
40305c: 8e040008 lw a0,8(s0)
403060: 24638b70 addiu v1,v1,-29840
403064: 1083000e beq a0,v1,4030a0 <_IO_link_in+0xac>
403068: 00000000 nop
40306c: 24050001 li a1,1
403070: 00002021 move a0,zero
403074: c047b470 ll a3,-19344(v0)
403078: 14e40006 bne a3,a0,403094 <_IO_link_in+0xa0>
40307c: 00003021 move a2,zero
403080: 00a03021 move a2,a1
403084: e046b470 sc a2,-19344(v0)
403088: 10c0fffa beqz a2,403074 <_IO_link_in+0x80>
40308c: 00000000 nop
403090: 0000000f sync
403094: 10c00070 beqz a2,403258 <_IO_link_in+0x264>
403098: 00000000 nop
40309c: ae030008 sw v1,8(s0)
4030a0: 8e030004 lw v1,4(s0)
4030a4: 8e650000 lw a1,0(s3)
4030a8: 3c11004b lui s1,0x4b
4030ac: 24630001 addiu v1,v1,1
4030b0: 30a28000 andi v0,a1,0x8000
4030b4: ae030004 sw v1,4(s0)
4030b8: 14400042 bnez v0,4031c4 <_IO_link_in+0x1d0>
4030bc: ae33b47c sw s3,-19332(s1)
4030c0: 7c03e83b 0x7c03e83b
4030c4: 8e640048 lw a0,72(s3)
4030c8: 24638b70 addiu v1,v1,-29840
4030cc: 8c860008 lw a2,8(a0)
4030d0: 10c3000f beq a2,v1,403110 <_IO_link_in+0x11c>
4030d4: 00000000 nop
4030d8: 24050001 li a1,1
4030dc: c0870000 ll a3,0(a0)
4030e0: 14e20006 bne a3,v0,4030fc <_IO_link_in+0x108>
4030e4: 00003021 move a2,zero
4030e8: 00a03021 move a2,a1
4030ec: e0860000 sc a2,0(a0)
4030f0: 10c0fffa beqz a2,4030dc <_IO_link_in+0xe8>
4030f4: 00000000 nop
4030f8: 0000000f sync
4030fc: 10c00068 beqz a2,4032a0 <_IO_link_in+0x2ac>
403100: 00000000 nop
403104: 8e640048 lw a0,72(s3)
403108: 8e650000 lw a1,0(s3)
40310c: ac830008 sw v1,8(a0)
403110: 8f8682e8 lw a2,-32024(gp)
403114: 3c03004b lui v1,0x4b
403118: 8c820004 lw v0,4(a0)
40311c: 8c67b480 lw a3,-19328(v1)
403120: 8cc80000 lw t0,0(a2)
403124: 24490001 addiu t1,v0,1
403128: 24e70001 addiu a3,a3,1
40312c: 30a58000 andi a1,a1,0x8000
403130: ac890004 sw t1,4(a0)
403134: acd30000 sw s3,0(a2)
403138: ae680034 sw t0,52(s3)
40313c: 14a00003 bnez a1,40314c <_IO_link_in+0x158>
403140: ac67b480 sw a3,-19328(v1)
403144: 10400031 beqz v0,40320c <_IO_link_in+0x218>
403148: ac820004 sw v0,4(a0)
40314c: 8e020004 lw v0,4(s0)
403150: ae20b47c sw zero,-19332(s1)
403154: 3c03004b lui v1,0x4b
403158: 2442ffff addiu v0,v0,-1
40315c: 1440000b bnez v0,40318c <_IO_link_in+0x198>
403160: ae020004 sw v0,4(s0)
403164: ae000008 sw zero,8(s0)
403168: 0000000f sync
40316c: c064b470 ll a0,-19344(v1)
403170: 00402821 move a1,v0
403174: e065b470 sc a1,-19344(v1)
403178: 10a0fffc beqz a1,40316c <_IO_link_in+0x178>
40317c: 00000000 nop
403180: 28820002 slti v0,a0,2
403184: 1040003c beqz v0,403278 <_IO_link_in+0x284>
403188: 00000000 nop
40318c: 12400006 beqz s2,4031a8 <_IO_link_in+0x1b4>
403190: 00000000 nop
403194: 8f9989dc lw t9,-30244(gp)
403198: 27a40018 addiu a0,sp,24
40319c: 00002821 move a1,zero
4031a0: 0320f809 jalr t9
4031a4: 00000000 nop
4031a8: 8fbf0044 lw ra,68(sp)
4031ac: 8fb30040 lw s3,64(sp)
4031b0: 8fb2003c lw s2,60(sp)
4031b4: 8fb10038 lw s1,56(sp)
4031b8: 8fb00034 lw s0,52(sp)
4031bc: 03e00008 jr ra
4031c0: 27bd0048 addiu sp,sp,72
4031c4: 8f8382e8 lw v1,-32024(gp)
4031c8: 3c02004b lui v0,0x4b
4031cc: 8c45b480 lw a1,-19328(v0)
4031d0: 8c640000 lw a0,0(v1)
4031d4: ac730000 sw s3,0(v1)
4031d8: 24a30001 addiu v1,a1,1
4031dc: ae640034 sw a0,52(s3)
4031e0: 08100c53 j 40314c <_IO_link_in+0x158>
4031e4: ac43b480 sw v1,-19328(v0)
4031e8: 8f9989b4 lw t9,-30284(gp)
4031ec: 3c050040 lui a1,0x40
4031f0: 27a40018 addiu a0,sp,24
4031f4: 24a52980 addiu a1,a1,10624
4031f8: 00003021 move a2,zero
4031fc: 0320f809 jalr t9
403200: 00000000 nop
403204: 08100c14 j 403050 <_IO_link_in+0x5c>
403208: 8fbc0010 lw gp,16(sp)
40320c: ac800008 sw zero,8(a0)
403210: 0000000f sync
403214: c0830000 ll v1,0(a0)
403218: 00402821 move a1,v0
40321c: e0850000 sc a1,0(a0)
403220: 10a0fffc beqz a1,403214 <_IO_link_in+0x220>
403224: 00000000 nop
403228: 28620002 slti v0,v1,2
40322c: 1440ffc7 bnez v0,40314c <_IO_link_in+0x158>
403230: 00000000 nop
403234: 7c03e83b 0x7c03e83b
403238: 8c658b78 lw a1,-29832(v1)
40323c: 24060001 li a2,1
403240: 00003821 move a3,zero
403244: 34a50001 ori a1,a1,0x1
403248: 2402108e li v0,4238
40324c: 0000000c syscall
403250: 08100c53 j 40314c <_IO_link_in+0x158>
403254: 00000000 nop
403258: 8f998044 lw t9,-32700(gp)
40325c: afa30028 sw v1,40(sp)
403260: 02002021 move a0,s0
403264: 0411343a bal 410350 <__lll_lock_wait_private>
403268: 00000000 nop
40326c: 8fbc0010 lw gp,16(sp)
403270: 08100c27 j 40309c <_IO_link_in+0xa8>
403274: 8fa30028 lw v1,40(sp)
403278: 02002021 move a0,s0
40327c: 7c03e83b 0x7c03e83b
403280: 8c658b78 lw a1,-29832(v1)
403284: 24060001 li a2,1
403288: 00003821 move a3,zero
40328c: 34a50001 ori a1,a1,0x1
403290: 2402108e li v0,4238
403294: 0000000c syscall
403298: 08100c63 j 40318c <_IO_link_in+0x198>
40329c: 00000000 nop
4032a0: 8f998044 lw t9,-32700(gp)
4032a4: afa30028 sw v1,40(sp)
4032a8: 04113429 bal 410350 <__lll_lock_wait_private>
4032ac: 00000000 nop
4032b0: 8fbc0010 lw gp,16(sp)
4032b4: 08100c41 j 403104 <_IO_link_in+0x110>
4032b8: 8fa30028 lw v1,40(sp)
004032bc <_IO_least_marker>:
4032bc: 8c82000c lw v0,12(a0)
4032c0: 8c830030 lw v1,48(a0)
4032c4: 00a21023 subu v0,a1,v0
4032c8: 10600007 beqz v1,4032e8 <_IO_least_marker+0x2c>
4032cc: 00000000 nop
4032d0: 8c640008 lw a0,8(v1)
4032d4: 8c630000 lw v1,0(v1)
4032d8: 0082282a slt a1,a0,v0
4032dc: 0085100b movn v0,a0,a1
4032e0: 1460fffb bnez v1,4032d0 <_IO_least_marker+0x14>
4032e4: 00000000 nop
4032e8: 03e00008 jr ra
4032ec: 00000000 nop
004032f0 <_IO_switch_to_main_get_area>:
4032f0: 8c880000 lw t0,0(a0)
4032f4: 8c820024 lw v0,36(a0)
4032f8: 8c850008 lw a1,8(a0)
4032fc: 8c86002c lw a2,44(a0)
403300: 8c83000c lw v1,12(a0)
403304: 2407feff li a3,-257
403308: 01073824 and a3,t0,a3
40330c: ac870000 sw a3,0(a0)
403310: ac860008 sw a2,8(a0)
403314: ac85002c sw a1,44(a0)
403318: ac82000c sw v0,12(a0)
40331c: ac830024 sw v1,36(a0)
403320: ac820004 sw v0,4(a0)
403324: 03e00008 jr ra
403328: 00000000 nop
0040332c <_IO_switch_to_backup_area>:
40332c: 8c870000 lw a3,0(a0)
403330: 8c82002c lw v0,44(a0)
403334: 8c860008 lw a2,8(a0)
403338: 8c83000c lw v1,12(a0)
40333c: 8c850024 lw a1,36(a0)
403340: 34e70100 ori a3,a3,0x100
403344: ac870000 sw a3,0(a0)
403348: ac820008 sw v0,8(a0)
40334c: ac86002c sw a2,44(a0)
403350: ac85000c sw a1,12(a0)
403354: ac830024 sw v1,36(a0)
403358: ac820004 sw v0,4(a0)
40335c: 03e00008 jr ra
403360: 00000000 nop
00403364 <_IO_switch_to_get_mode>:
403364: 8c820014 lw v0,20(a0)
403368: 8c830010 lw v1,16(a0)
40336c: 27bdffe0 addiu sp,sp,-32
403370: afb00018 sw s0,24(sp)
403374: 0062182b sltu v1,v1,v0
403378: afbf001c sw ra,28(sp)
40337c: 00808021 move s0,a0
403380: 1460001d bnez v1,4033f8 <_IO_switch_to_get_mode+0x94>
403384: 00000000 nop
403388: 8e030000 lw v1,0(s0)
40338c: 30640100 andi a0,v1,0x100
403390: 14800015 bnez a0,4033e8 <_IO_switch_to_get_mode+0x84>
403394: 00000000 nop
403398: 8e040008 lw a0,8(s0)
40339c: 8e05001c lw a1,28(s0)
4033a0: 0082202b sltu a0,a0,v0
4033a4: ae05000c sw a1,12(s0)
4033a8: 10800002 beqz a0,4033b4 <_IO_switch_to_get_mode+0x50>
4033ac: 00000000 nop
4033b0: ae020008 sw v0,8(s0)
4033b4: 2404f7ff li a0,-2049
4033b8: 00641824 and v1,v1,a0
4033bc: ae030000 sw v1,0(s0)
4033c0: ae020004 sw v0,4(s0)
4033c4: ae020018 sw v0,24(s0)
4033c8: ae020010 sw v0,16(s0)
4033cc: 00001821 move v1,zero
4033d0: 8fbf001c lw ra,28(sp)
4033d4: 00601021 move v0,v1
4033d8: 8fb00018 lw s0,24(sp)
4033dc: 27bd0020 addiu sp,sp,32
4033e0: 03e00008 jr ra
4033e4: 00000000 nop
4033e8: 8e040028 lw a0,40(s0)
4033ec: ae04000c sw a0,12(s0)
4033f0: 08100ced j 4033b4 <_IO_switch_to_get_mode+0x50>
4033f4: 00000000 nop
4033f8: 8c820098 lw v0,152(a0)
4033fc: 2405ffff li a1,-1
403400: 8c59000c lw t9,12(v0)
403404: 0320f809 jalr t9
403408: 00000000 nop
40340c: 2404ffff li a0,-1
403410: 2403ffff li v1,-1
403414: 1044ffee beq v0,a0,4033d0 <_IO_switch_to_get_mode+0x6c>
403418: 00000000 nop
40341c: 8e020014 lw v0,20(s0)
403420: 08100ce2 j 403388 <_IO_switch_to_get_mode+0x24>
403424: 00000000 nop
00403428 <_IO_free_backup_area>:
403428: 8c820000 lw v0,0(a0)
40342c: 3c1c004b lui gp,0x4b
403430: 27bdffe0 addiu sp,sp,-32
403434: 279c1fc0 addiu gp,gp,8128
403438: 30430100 andi v1,v0,0x100
40343c: afb00018 sw s0,24(sp)
403440: afbf001c sw ra,28(sp)
403444: afbc0010 sw gp,16(sp)
403448: 00808021 move s0,a0
40344c: 10600018 beqz v1,4034b0 <_IO_free_backup_area+0x88>
403450: 00000000 nop
403454: 8c830024 lw v1,36(a0)
403458: 8c850008 lw a1,8(a0)
40345c: 8c86002c lw a2,44(a0)
403460: 8c84000c lw a0,12(a0)
403464: 2407feff li a3,-257
403468: 00471024 and v0,v0,a3
40346c: ae020000 sw v0,0(s0)
403470: ae060008 sw a2,8(s0)
403474: ae05002c sw a1,44(s0)
403478: ae03000c sw v1,12(s0)
40347c: ae040024 sw a0,36(s0)
403480: ae030004 sw v1,4(s0)
403484: 8f99805c lw t9,-32676(gp)
403488: 0411204f bal 40b5c8 <__cfree>
40348c: 00000000 nop
403490: 8fbf001c lw ra,28(sp)
403494: ae000024 sw zero,36(s0)
403498: ae00002c sw zero,44(s0)
40349c: ae000028 sw zero,40(s0)
4034a0: 8fb00018 lw s0,24(sp)
4034a4: 27bd0020 addiu sp,sp,32
4034a8: 03e00008 jr ra
4034ac: 00000000 nop
4034b0: 8c840024 lw a0,36(a0)
4034b4: 08100d21 j 403484 <_IO_free_backup_area+0x5c>
4034b8: 00000000 nop
004034bc <__overflow>:
4034bc: 8c82006c lw v0,108(a0)
4034c0: 27bdffe0 addiu sp,sp,-32
4034c4: afbf001c sw ra,28(sp)
4034c8: 14400003 bnez v0,4034d8 <__overflow+0x1c>
4034cc: 00000000 nop
4034d0: 2402ffff li v0,-1
4034d4: ac82006c sw v0,108(a0)
4034d8: 8c820098 lw v0,152(a0)
4034dc: 8c59000c lw t9,12(v0)
4034e0: 0320f809 jalr t9
4034e4: 00000000 nop
4034e8: 8fbf001c lw ra,28(sp)
4034ec: 27bd0020 addiu sp,sp,32
4034f0: 03e00008 jr ra
4034f4: 00000000 nop
004034f8 <__underflow>:
4034f8: 8c82006c lw v0,108(a0)
4034fc: 27bdffe0 addiu sp,sp,-32
403500: afb00018 sw s0,24(sp)
403504: afbf001c sw ra,28(sp)
403508: 00808021 move s0,a0
40350c: 14400026 bnez v0,4035a8 <__underflow+0xb0>
403510: 00000000 nop
403514: 2402ffff li v0,-1
403518: ac82006c sw v0,108(a0)
40351c: 8e020000 lw v0,0(s0)
403520: 30420800 andi v0,v0,0x800
403524: 14400027 bnez v0,4035c4 <__underflow+0xcc>
403528: 00000000 nop
40352c: 8e020004 lw v0,4(s0)
403530: 8e030008 lw v1,8(s0)
403534: 0043202b sltu a0,v0,v1
403538: 1480002d bnez a0,4035f0 <__underflow+0xf8>
40353c: 00000000 nop
403540: 8e020000 lw v0,0(s0)
403544: 30440100 andi a0,v0,0x100
403548: 14800030 bnez a0,40360c <__underflow+0x114>
40354c: 00000000 nop
403550: 8e020030 lw v0,48(s0)
403554: 10400042 beqz v0,403660 <__underflow+0x168>
403558: 00000000 nop
40355c: 8e050008 lw a1,8(s0)
403560: 02002021 move a0,s0
403564: 0c100a9b jal 402a6c <save_for_backup>
403568: 00000000 nop
40356c: 2403ffff li v1,-1
403570: 14400007 bnez v0,403590 <__underflow+0x98>
403574: 00000000 nop
403578: 8e020098 lw v0,152(s0)
40357c: 02002021 move a0,s0
403580: 8c590010 lw t9,16(v0)
403584: 0320f809 jalr t9
403588: 00000000 nop
40358c: 00401821 move v1,v0
403590: 8fbf001c lw ra,28(sp)
403594: 00601021 move v0,v1
403598: 8fb00018 lw s0,24(sp)
40359c: 27bd0020 addiu sp,sp,32
4035a0: 03e00008 jr ra
4035a4: 00000000 nop
4035a8: 2403ffff li v1,-1
4035ac: 1443fff8 bne v0,v1,403590 <__underflow+0x98>
4035b0: 00000000 nop
4035b4: 8e020000 lw v0,0(s0)
4035b8: 30420800 andi v0,v0,0x800
4035bc: 1040ffdb beqz v0,40352c <__underflow+0x34>
4035c0: 00000000 nop
4035c4: 02002021 move a0,s0
4035c8: 0c100cd9 jal 403364 <_IO_switch_to_get_mode>
4035cc: 00000000 nop
4035d0: 2403ffff li v1,-1
4035d4: 1043ffee beq v0,v1,403590 <__underflow+0x98>
4035d8: 00000000 nop
4035dc: 8e020004 lw v0,4(s0)
4035e0: 8e030008 lw v1,8(s0)
4035e4: 0043202b sltu a0,v0,v1
4035e8: 1080ffd5 beqz a0,403540 <__underflow+0x48>
4035ec: 00000000 nop
4035f0: 90430000 lbu v1,0(v0)
4035f4: 8fbf001c lw ra,28(sp)
4035f8: 8fb00018 lw s0,24(sp)
4035fc: 00601021 move v0,v1
403600: 27bd0020 addiu sp,sp,32
403604: 03e00008 jr ra
403608: 00000000 nop
40360c: 8e040024 lw a0,36(s0)
403610: 8e05002c lw a1,44(s0)
403614: 8e07000c lw a3,12(s0)
403618: 2406feff li a2,-257
40361c: 00461024 and v0,v0,a2
403620: 0085302b sltu a2,a0,a1
403624: ae020000 sw v0,0(s0)
403628: ae050008 sw a1,8(s0)
40362c: ae03002c sw v1,44(s0)
403630: ae04000c sw a0,12(s0)
403634: ae070024 sw a3,36(s0)
403638: ae040004 sw a0,4(s0)
40363c: 10c0ffc4 beqz a2,403550 <__underflow+0x58>
403640: 00000000 nop
403644: 90830000 lbu v1,0(a0)
403648: 8fbf001c lw ra,28(sp)
40364c: 8fb00018 lw s0,24(sp)
403650: 00601021 move v0,v1
403654: 27bd0020 addiu sp,sp,32
403658: 03e00008 jr ra
40365c: 00000000 nop
403660: 8e020024 lw v0,36(s0)
403664: 1040ffc4 beqz v0,403578 <__underflow+0x80>
403668: 00000000 nop
40366c: 02002021 move a0,s0
403670: 0c100d0a jal 403428 <_IO_free_backup_area>
403674: 00000000 nop
403678: 08100d5e j 403578 <__underflow+0x80>
40367c: 00000000 nop
00403680 <__uflow>:
403680: 8c82006c lw v0,108(a0)
403684: 27bdffe0 addiu sp,sp,-32
403688: afb00018 sw s0,24(sp)
40368c: afbf001c sw ra,28(sp)
403690: 00808021 move s0,a0
403694: 14400026 bnez v0,403730 <__uflow+0xb0>
403698: 00000000 nop
40369c: 2402ffff li v0,-1
4036a0: ac82006c sw v0,108(a0)
4036a4: 8e020000 lw v0,0(s0)
4036a8: 30420800 andi v0,v0,0x800
4036ac: 14400027 bnez v0,40374c <__uflow+0xcc>
4036b0: 00000000 nop
4036b4: 8e020004 lw v0,4(s0)
4036b8: 8e030008 lw v1,8(s0)
4036bc: 0043202b sltu a0,v0,v1
4036c0: 1480002d bnez a0,403778 <__uflow+0xf8>
4036c4: 00000000 nop
4036c8: 8e020000 lw v0,0(s0)
4036cc: 30440100 andi a0,v0,0x100
4036d0: 14800032 bnez a0,40379c <__uflow+0x11c>
4036d4: 00000000 nop
4036d8: 8e020030 lw v0,48(s0)
4036dc: 10400046 beqz v0,4037f8 <__uflow+0x178>
4036e0: 00000000 nop
4036e4: 8e050008 lw a1,8(s0)
4036e8: 02002021 move a0,s0
4036ec: 0c100a9b jal 402a6c <save_for_backup>
4036f0: 00000000 nop
4036f4: 2403ffff li v1,-1
4036f8: 14400007 bnez v0,403718 <__uflow+0x98>
4036fc: 00000000 nop
403700: 8e020098 lw v0,152(s0)
403704: 02002021 move a0,s0
403708: 8c590014 lw t9,20(v0)
40370c: 0320f809 jalr t9
403710: 00000000 nop
403714: 00401821 move v1,v0
403718: 8fbf001c lw ra,28(sp)
40371c: 00601021 move v0,v1
403720: 8fb00018 lw s0,24(sp)
403724: 27bd0020 addiu sp,sp,32
403728: 03e00008 jr ra
40372c: 00000000 nop
403730: 2403ffff li v1,-1
403734: 1443fff8 bne v0,v1,403718 <__uflow+0x98>
403738: 00000000 nop
40373c: 8e020000 lw v0,0(s0)
403740: 30420800 andi v0,v0,0x800
403744: 1040ffdb beqz v0,4036b4 <__uflow+0x34>
403748: 00000000 nop
40374c: 02002021 move a0,s0
403750: 0c100cd9 jal 403364 <_IO_switch_to_get_mode>
403754: 00000000 nop
403758: 2403ffff li v1,-1
40375c: 1043ffee beq v0,v1,403718 <__uflow+0x98>
403760: 00000000 nop
403764: 8e020004 lw v0,4(s0)
403768: 8e030008 lw v1,8(s0)
40376c: 0043202b sltu a0,v0,v1
403770: 1080ffd5 beqz a0,4036c8 <__uflow+0x48>
403774: 00000000 nop
403778: 90430000 lbu v1,0(v0)
40377c: 8fbf001c lw ra,28(sp)
403780: 24440001 addiu a0,v0,1
403784: ae040004 sw a0,4(s0)
403788: 00601021 move v0,v1
40378c: 8fb00018 lw s0,24(sp)
403790: 27bd0020 addiu sp,sp,32
403794: 03e00008 jr ra
403798: 00000000 nop
40379c: 8e040024 lw a0,36(s0)
4037a0: 8e05002c lw a1,44(s0)
4037a4: 8e07000c lw a3,12(s0)
4037a8: 2406feff li a2,-257
4037ac: 00461024 and v0,v0,a2
4037b0: 0085302b sltu a2,a0,a1
4037b4: ae020000 sw v0,0(s0)
4037b8: ae050008 sw a1,8(s0)
4037bc: ae03002c sw v1,44(s0)
4037c0: ae04000c sw a0,12(s0)
4037c4: ae070024 sw a3,36(s0)
4037c8: ae040004 sw a0,4(s0)
4037cc: 10c0ffc2 beqz a2,4036d8 <__uflow+0x58>
4037d0: 00000000 nop
4037d4: 90830000 lbu v1,0(a0)
4037d8: 8fbf001c lw ra,28(sp)
4037dc: 24820001 addiu v0,a0,1
4037e0: ae020004 sw v0,4(s0)
4037e4: 00601021 move v0,v1
4037e8: 8fb00018 lw s0,24(sp)
4037ec: 27bd0020 addiu sp,sp,32
4037f0: 03e00008 jr ra
4037f4: 00000000 nop
4037f8: 8e020024 lw v0,36(s0)
4037fc: 1040ffc0 beqz v0,403700 <__uflow+0x80>
403800: 00000000 nop
403804: 02002021 move a0,s0
403808: 0c100d0a jal 403428 <_IO_free_backup_area>
40380c: 00000000 nop
403810: 08100dc0 j 403700 <__uflow+0x80>
403814: 00000000 nop
00403818 <_IO_setb>:
403818: 27bdffd0 addiu sp,sp,-48
40381c: afb00024 sw s0,36(sp)
403820: 00808021 move s0,a0
403824: 8c84001c lw a0,28(a0)
403828: 3c1c004b lui gp,0x4b
40382c: 279c1fc0 addiu gp,gp,8128
403830: afb10028 sw s1,40(sp)
403834: afbf002c sw ra,44(sp)
403838: afbc0010 sw gp,16(sp)
40383c: 00a08821 move s1,a1
403840: 8e020000 lw v0,0(s0)
403844: 10800004 beqz a0,403858 <_IO_setb+0x40>
403848: 00000000 nop
40384c: 30430001 andi v1,v0,0x1
403850: 10600016 beqz v1,4038ac <_IO_setb+0x94>
403854: 00000000 nop
403858: ae11001c sw s1,28(s0)
40385c: ae060020 sw a2,32(s0)
403860: 14e00009 bnez a3,403888 <_IO_setb+0x70>
403864: 00000000 nop
403868: 8fbf002c lw ra,44(sp)
40386c: 34420001 ori v0,v0,0x1
403870: ae020000 sw v0,0(s0)
403874: 8fb10028 lw s1,40(sp)
403878: 8fb00024 lw s0,36(sp)
40387c: 27bd0030 addiu sp,sp,48
403880: 03e00008 jr ra
403884: 00000000 nop
403888: 8fbf002c lw ra,44(sp)
40388c: 2403fffe li v1,-2
403890: 00431024 and v0,v0,v1
403894: ae020000 sw v0,0(s0)
403898: 8fb10028 lw s1,40(sp)
40389c: 8fb00024 lw s0,36(sp)
4038a0: 27bd0030 addiu sp,sp,48
4038a4: 03e00008 jr ra
4038a8: 00000000 nop
4038ac: 8e050020 lw a1,32(s0)
4038b0: 8f998180 lw t9,-32384(gp)
4038b4: 3402ffff li v0,0xffff
4038b8: 00a42823 subu a1,a1,a0
4038bc: 00a22821 addu a1,a1,v0
4038c0: 3c02ffff lui v0,0xffff
4038c4: afa60018 sw a2,24(sp)
4038c8: afa7001c sw a3,28(sp)
4038cc: 00a22824 and a1,a1,v0
4038d0: 041131ce bal 41000c <__munmap>
4038d4: 00000000 nop
4038d8: 8e020000 lw v0,0(s0)
4038dc: 8fa7001c lw a3,28(sp)
4038e0: 8fa60018 lw a2,24(sp)
4038e4: 08100e16 j 403858 <_IO_setb+0x40>
4038e8: 00000000 nop
004038ec <_IO_doallocbuf>:
4038ec: 8c82001c lw v0,28(a0)
4038f0: 27bdffe0 addiu sp,sp,-32
4038f4: afb00018 sw s0,24(sp)
4038f8: afbf001c sw ra,28(sp)
4038fc: 00808021 move s0,a0
403900: 10400006 beqz v0,40391c <_IO_doallocbuf+0x30>
403904: 00000000 nop
403908: 8fbf001c lw ra,28(sp)
40390c: 8fb00018 lw s0,24(sp)
403910: 27bd0020 addiu sp,sp,32
403914: 03e00008 jr ra
403918: 00000000 nop
40391c: 8c820000 lw v0,0(a0)
403920: 30420002 andi v0,v0,0x2
403924: 10400004 beqz v0,403938 <_IO_doallocbuf+0x4c>
403928: 00000000 nop
40392c: 8c82006c lw v0,108(a0)
403930: 18400009 blez v0,403958 <_IO_doallocbuf+0x6c>
403934: 00000000 nop
403938: 8e020098 lw v0,152(s0)
40393c: 02002021 move a0,s0
403940: 8c590034 lw t9,52(v0)
403944: 0320f809 jalr t9
403948: 00000000 nop
40394c: 2403ffff li v1,-1
403950: 1443ffed bne v0,v1,403908 <_IO_doallocbuf+0x1c>
403954: 00000000 nop
403958: 02002021 move a0,s0
40395c: 26050047 addiu a1,s0,71
403960: 26060048 addiu a2,s0,72
403964: 00003821 move a3,zero
403968: 0c100e06 jal 403818 <_IO_setb>
40396c: 00000000 nop
403970: 8fbf001c lw ra,28(sp)
403974: 8fb00018 lw s0,24(sp)
403978: 27bd0020 addiu sp,sp,32
40397c: 03e00008 jr ra
403980: 00000000 nop
00403984 <_IO_default_underflow>:
403984: 2402ffff li v0,-1
403988: 03e00008 jr ra
40398c: 00000000 nop
00403990 <_IO_default_uflow>:
403990: 8c820098 lw v0,152(a0)
403994: 27bdffe0 addiu sp,sp,-32
403998: afb00018 sw s0,24(sp)
40399c: 8c590010 lw t9,16(v0)
4039a0: afbf001c sw ra,28(sp)
4039a4: 00808021 move s0,a0
4039a8: 0320f809 jalr t9
4039ac: 00000000 nop
4039b0: 2403ffff li v1,-1
4039b4: 10430005 beq v0,v1,4039cc <_IO_default_uflow+0x3c>
4039b8: 00000000 nop
4039bc: 8e020004 lw v0,4(s0)
4039c0: 24440001 addiu a0,v0,1
4039c4: 90430000 lbu v1,0(v0)
4039c8: ae040004 sw a0,4(s0)
4039cc: 8fbf001c lw ra,28(sp)
4039d0: 00601021 move v0,v1
4039d4: 8fb00018 lw s0,24(sp)
4039d8: 27bd0020 addiu sp,sp,32
4039dc: 03e00008 jr ra
4039e0: 00000000 nop
004039e4 <_IO_default_xsputn>:
4039e4: 3c1c004b lui gp,0x4b
4039e8: 27bdffc8 addiu sp,sp,-56
4039ec: 279c1fc0 addiu gp,gp,8128
4039f0: afb50030 sw s5,48(sp)
4039f4: afb10020 sw s1,32(sp)
4039f8: afbf0034 sw ra,52(sp)
4039fc: afb4002c sw s4,44(sp)
403a00: afb30028 sw s3,40(sp)
403a04: afb20024 sw s2,36(sp)
403a08: afb0001c sw s0,28(sp)
403a0c: afbc0010 sw gp,16(sp)
403a10: 00c0a821 move s5,a2
403a14: 00808821 move s1,a0
403a18: 00001021 move v0,zero
403a1c: 10c00036 beqz a2,403af8 <_IO_default_xsputn+0x114>
403a20: 00000000 nop
403a24: 00c08021 move s0,a2
403a28: 00a09021 move s2,a1
403a2c: 2414ffff li s4,-1
403a30: 8e240014 lw a0,20(s1)
403a34: 8e330018 lw s3,24(s1)
403a38: 0093102b sltu v0,a0,s3
403a3c: 10400014 beqz v0,403a90 <_IO_default_xsputn+0xac>
403a40: 00000000 nop
403a44: 02649823 subu s3,s3,a0
403a48: 0270102b sltu v0,s3,s0
403a4c: 0202980a movz s3,s0,v0
403a50: 2e620015 sltiu v0,s3,21
403a54: 1040001d beqz v0,403acc <_IO_default_xsputn+0xe8>
403a58: 00000000 nop
403a5c: 1260000b beqz s3,403a8c <_IO_default_xsputn+0xa8>
403a60: 00000000 nop
403a64: 02532821 addu a1,s2,s3
403a68: 00801021 move v0,a0
403a6c: 82430000 lb v1,0(s2)
403a70: 26520001 addiu s2,s2,1
403a74: a0430000 sb v1,0(v0)
403a78: 24420001 addiu v0,v0,1
403a7c: 1645fffb bne s2,a1,403a6c <_IO_default_xsputn+0x88>
403a80: 00000000 nop
403a84: 00932021 addu a0,a0,s3
403a88: ae240014 sw a0,20(s1)
403a8c: 02138023 subu s0,s0,s3
403a90: 12000018 beqz s0,403af4 <_IO_default_xsputn+0x110>
403a94: 00000000 nop
403a98: 8e220098 lw v0,152(s1)
403a9c: 92450000 lbu a1,0(s2)
403aa0: 02202021 move a0,s1
403aa4: 8c59000c lw t9,12(v0)
403aa8: 0320f809 jalr t9
403aac: 00000000 nop
403ab0: 8fbc0010 lw gp,16(sp)
403ab4: 1054000f beq v0,s4,403af4 <_IO_default_xsputn+0x110>
403ab8: 00000000 nop
403abc: 26520001 addiu s2,s2,1
403ac0: 2610ffff addiu s0,s0,-1
403ac4: 08100e8c j 403a30 <_IO_default_xsputn+0x4c>
403ac8: 00000000 nop
403acc: 8f9980b0 lw t9,-32592(gp)
403ad0: 02402821 move a1,s2
403ad4: 02603021 move a2,s3
403ad8: 041128a9 bal 40dd80 <__mempcpy>
403adc: 00000000 nop
403ae0: ae220014 sw v0,20(s1)
403ae4: 02539021 addu s2,s2,s3
403ae8: 02138023 subu s0,s0,s3
403aec: 08100ea4 j 403a90 <_IO_default_xsputn+0xac>
403af0: 00000000 nop
403af4: 02b01023 subu v0,s5,s0
403af8: 8fbf0034 lw ra,52(sp)
403afc: 8fb50030 lw s5,48(sp)
403b00: 8fb4002c lw s4,44(sp)
403b04: 8fb30028 lw s3,40(sp)
403b08: 8fb20024 lw s2,36(sp)
403b0c: 8fb10020 lw s1,32(sp)
403b10: 8fb0001c lw s0,28(sp)
403b14: 27bd0038 addiu sp,sp,56
403b18: 03e00008 jr ra
403b1c: 00000000 nop
00403b20 <_IO_sgetn>:
403b20: 8c820098 lw v0,152(a0)
403b24: 27bdffe0 addiu sp,sp,-32
403b28: afbf001c sw ra,28(sp)
403b2c: 8c590020 lw t9,32(v0)
403b30: 0320f809 jalr t9
403b34: 00000000 nop
403b38: 8fbf001c lw ra,28(sp)
403b3c: 27bd0020 addiu sp,sp,32
403b40: 03e00008 jr ra
403b44: 00000000 nop
00403b48 <_IO_default_xsgetn>:
403b48: 3c1c004b lui gp,0x4b
403b4c: 27bdffc8 addiu sp,sp,-56
403b50: 279c1fc0 addiu gp,gp,8128
403b54: afb50030 sw s5,48(sp)
403b58: afb4002c sw s4,44(sp)
403b5c: afb30028 sw s3,40(sp)
403b60: afb10020 sw s1,32(sp)
403b64: afb0001c sw s0,28(sp)
403b68: afbf0034 sw ra,52(sp)
403b6c: afb20024 sw s2,36(sp)
403b70: afbc0010 sw gp,16(sp)
403b74: 00c0a021 move s4,a2
403b78: 00808021 move s0,a0
403b7c: 00a0a821 move s5,a1
403b80: 00c08821 move s1,a2
403b84: 2413ffff li s3,-1
403b88: 8e050004 lw a1,4(s0)
403b8c: 8e120008 lw s2,8(s0)
403b90: 00b2102b sltu v0,a1,s2
403b94: 10400014 beqz v0,403be8 <_IO_default_xsgetn+0xa0>
403b98: 00000000 nop
403b9c: 02459023 subu s2,s2,a1
403ba0: 0251102b sltu v0,s2,s1
403ba4: 0222900a movz s2,s1,v0
403ba8: 2e420015 sltiu v0,s2,21
403bac: 10400021 beqz v0,403c34 <_IO_default_xsgetn+0xec>
403bb0: 00000000 nop
403bb4: 1240000b beqz s2,403be4 <_IO_default_xsgetn+0x9c>
403bb8: 00000000 nop
403bbc: 00b22021 addu a0,a1,s2
403bc0: 02a01021 move v0,s5
403bc4: 80a30000 lb v1,0(a1)
403bc8: 24a50001 addiu a1,a1,1
403bcc: a0430000 sb v1,0(v0)
403bd0: 24420001 addiu v0,v0,1
403bd4: 14a4fffb bne a1,a0,403bc4 <_IO_default_xsgetn+0x7c>
403bd8: 00000000 nop
403bdc: 02b2a821 addu s5,s5,s2
403be0: ae050004 sw a1,4(s0)
403be4: 02328823 subu s1,s1,s2
403be8: 12200007 beqz s1,403c08 <_IO_default_xsgetn+0xc0>
403bec: 00000000 nop
403bf0: 02002021 move a0,s0
403bf4: 0c100d3e jal 4034f8 <__underflow>
403bf8: 00000000 nop
403bfc: 8fbc0010 lw gp,16(sp)
403c00: 1453ffe1 bne v0,s3,403b88 <_IO_default_xsgetn+0x40>
403c04: 00000000 nop
403c08: 8fbf0034 lw ra,52(sp)
403c0c: 02911023 subu v0,s4,s1
403c10: 8fb50030 lw s5,48(sp)
403c14: 8fb4002c lw s4,44(sp)
403c18: 8fb30028 lw s3,40(sp)
403c1c: 8fb20024 lw s2,36(sp)
403c20: 8fb10020 lw s1,32(sp)
403c24: 8fb0001c lw s0,28(sp)
403c28: 27bd0038 addiu sp,sp,56
403c2c: 03e00008 jr ra
403c30: 00000000 nop
403c34: 8f9980b0 lw t9,-32592(gp)
403c38: 02a02021 move a0,s5
403c3c: 02403021 move a2,s2
403c40: 0411284f bal 40dd80 <__mempcpy>
403c44: 00000000 nop
403c48: 8e030004 lw v1,4(s0)
403c4c: 0040a821 move s5,v0
403c50: 02328823 subu s1,s1,s2
403c54: 00721821 addu v1,v1,s2
403c58: ae030004 sw v1,4(s0)
403c5c: 08100efa j 403be8 <_IO_default_xsgetn+0xa0>
403c60: 00000000 nop
00403c64 <_IO_default_setbuf>:
403c64: 8c820098 lw v0,152(a0)
403c68: 27bdffd8 addiu sp,sp,-40
403c6c: afb00020 sw s0,32(sp)
403c70: 8c590030 lw t9,48(v0)
403c74: afbf0024 sw ra,36(sp)
403c78: afa50018 sw a1,24(sp)
403c7c: afa6001c sw a2,28(sp)
403c80: 00808021 move s0,a0
403c84: 0320f809 jalr t9
403c88: 00000000 nop
403c8c: 2403ffff li v1,-1
403c90: 8fa50018 lw a1,24(sp)
403c94: 8fa6001c lw a2,28(sp)
403c98: 10430025 beq v0,v1,403d30 <_IO_default_setbuf+0xcc>
403c9c: 00000000 nop
403ca0: 10a00003 beqz a1,403cb0 <_IO_default_setbuf+0x4c>
403ca4: 00000000 nop
403ca8: 14c00016 bnez a2,403d04 <_IO_default_setbuf+0xa0>
403cac: 00000000 nop
403cb0: 8e020000 lw v0,0(s0)
403cb4: 02002021 move a0,s0
403cb8: 26050047 addiu a1,s0,71
403cbc: 34420002 ori v0,v0,0x2
403cc0: ae020000 sw v0,0(s0)
403cc4: 26060048 addiu a2,s0,72
403cc8: 00003821 move a3,zero
403ccc: 0c100e06 jal 403818 <_IO_setb>
403cd0: 00000000 nop
403cd4: ae000018 sw zero,24(s0)
403cd8: ae000014 sw zero,20(s0)
403cdc: ae000010 sw zero,16(s0)
403ce0: ae000008 sw zero,8(s0)
403ce4: ae000004 sw zero,4(s0)
403ce8: ae00000c sw zero,12(s0)
403cec: 8fbf0024 lw ra,36(sp)
403cf0: 02001021 move v0,s0
403cf4: 8fb00020 lw s0,32(sp)
403cf8: 27bd0028 addiu sp,sp,40
403cfc: 03e00008 jr ra
403d00: 00000000 nop
403d04: 8e030000 lw v1,0(s0)
403d08: 2402fffd li v0,-3
403d0c: 02002021 move a0,s0
403d10: 00621024 and v0,v1,v0
403d14: ae020000 sw v0,0(s0)
403d18: 00a63021 addu a2,a1,a2
403d1c: 00003821 move a3,zero
403d20: 0c100e06 jal 403818 <_IO_setb>
403d24: 00000000 nop
403d28: 08100f35 j 403cd4 <_IO_default_setbuf+0x70>
403d2c: 00000000 nop
403d30: 00008021 move s0,zero
403d34: 08100f3b j 403cec <_IO_default_setbuf+0x88>
403d38: 00000000 nop
00403d3c <_IO_default_seekpos>:
403d3c: 27bdffd8 addiu sp,sp,-40
403d40: 8fa30038 lw v1,56(sp)
403d44: 8c820098 lw v0,152(a0)
403d48: afa00010 sw zero,16(sp)
403d4c: afa30014 sw v1,20(sp)
403d50: 8c590024 lw t9,36(v0)
403d54: afbf0024 sw ra,36(sp)
403d58: 0320f809 jalr t9
403d5c: 00000000 nop
403d60: 8fbf0024 lw ra,36(sp)
403d64: 27bd0028 addiu sp,sp,40
403d68: 03e00008 jr ra
403d6c: 00000000 nop
00403d70 <_IO_default_doallocate>:
403d70: 3c1c004b lui gp,0x4b
403d74: 279c1fc0 addiu gp,gp,8128
403d78: 8f99813c lw t9,-32452(gp)
403d7c: 27bdffd8 addiu sp,sp,-40
403d80: 2402ffff li v0,-1
403d84: afb00020 sw s0,32(sp)
403d88: 3c050001 lui a1,0x1
403d8c: afbf0024 sw ra,36(sp)
403d90: afbc0018 sw gp,24(sp)
403d94: 00808021 move s0,a0
403d98: afa20010 sw v0,16(sp)
403d9c: afa00014 sw zero,20(sp)
403da0: 00002021 move a0,zero
403da4: 24060003 li a2,3
403da8: 24070802 li a3,2050
403dac: 0411308b bal 40ffdc <__mmap>
403db0: 00000000 nop
403db4: 00402821 move a1,v0
403db8: 2402ffff li v0,-1
403dbc: 10a20007 beq a1,v0,403ddc <_IO_default_doallocate+0x6c>
403dc0: 00000000 nop
403dc4: 02002021 move a0,s0
403dc8: 24a62000 addiu a2,a1,8192
403dcc: 24070001 li a3,1
403dd0: 0c100e06 jal 403818 <_IO_setb>
403dd4: 00000000 nop
403dd8: 24020001 li v0,1
403ddc: 8fbf0024 lw ra,36(sp)
403de0: 8fb00020 lw s0,32(sp)
403de4: 27bd0028 addiu sp,sp,40
403de8: 03e00008 jr ra
403dec: 00000000 nop
00403df0 <_IO_old_init>:
403df0: 8c820048 lw v0,72(a0)
403df4: 3c03fbad lui v1,0xfbad
403df8: 00a31825 or v1,a1,v1
403dfc: ac830000 sw v1,0(a0)
403e00: ac80003c sw zero,60(a0)
403e04: ac80001c sw zero,28(a0)
403e08: ac800020 sw zero,32(a0)
403e0c: ac80000c sw zero,12(a0)
403e10: ac800004 sw zero,4(a0)
403e14: ac800008 sw zero,8(a0)
403e18: ac800010 sw zero,16(a0)
403e1c: ac800014 sw zero,20(a0)
403e20: ac800018 sw zero,24(a0)
403e24: ac800034 sw zero,52(a0)
403e28: ac800024 sw zero,36(a0)
403e2c: ac800028 sw zero,40(a0)
403e30: ac80002c sw zero,44(a0)
403e34: ac800030 sw zero,48(a0)
403e38: a4800044 sh zero,68(a0)
403e3c: 10400004 beqz v0,403e50 <_IO_old_init+0x60>
403e40: 00000000 nop
403e44: ac400000 sw zero,0(v0)
403e48: ac400004 sw zero,4(v0)
403e4c: ac400008 sw zero,8(v0)
403e50: 03e00008 jr ra
403e54: 00000000 nop
00403e58 <_IO_no_init>:
403e58: 27bdffd8 addiu sp,sp,-40
403e5c: afb00020 sw s0,32(sp)
403e60: afa60018 sw a2,24(sp)
403e64: 00808021 move s0,a0
403e68: afa7001c sw a3,28(sp)
403e6c: afbf0024 sw ra,36(sp)
403e70: 0c100f7c jal 403df0 <_IO_old_init>
403e74: 00000000 nop
403e78: 8fa60018 lw a2,24(sp)
403e7c: 8fa7001c lw a3,28(sp)
403e80: ae06006c sw a2,108(s0)
403e84: 04c0000f bltz a2,403ec4 <_IO_no_init+0x6c>
403e88: 00000000 nop
403e8c: 8fa20038 lw v0,56(sp)
403e90: ae07005c sw a3,92(s0)
403e94: ace00018 sw zero,24(a3)
403e98: ace0001c sw zero,28(a3)
403e9c: ace00008 sw zero,8(a3)
403ea0: ace00000 sw zero,0(a3)
403ea4: ace00004 sw zero,4(a3)
403ea8: ace0000c sw zero,12(a3)
403eac: ace00010 sw zero,16(a3)
403eb0: ace00014 sw zero,20(a3)
403eb4: ace00020 sw zero,32(a3)
403eb8: ace00024 sw zero,36(a3)
403ebc: ace00028 sw zero,40(a3)
403ec0: ace200b8 sw v0,184(a3)
403ec4: 8fbf0024 lw ra,36(sp)
403ec8: ae000060 sw zero,96(s0)
403ecc: 8fb00020 lw s0,32(sp)
403ed0: 27bd0028 addiu sp,sp,40
403ed4: 03e00008 jr ra
403ed8: 00000000 nop
00403edc <_IO_init>:
403edc: 27bdffd8 addiu sp,sp,-40
403ee0: 2406ffff li a2,-1
403ee4: 00003821 move a3,zero
403ee8: afbf0024 sw ra,36(sp)
403eec: afa00010 sw zero,16(sp)
403ef0: 0c100f96 jal 403e58 <_IO_no_init>
403ef4: 00000000 nop
403ef8: 8fbf0024 lw ra,36(sp)
403efc: 27bd0028 addiu sp,sp,40
403f00: 03e00008 jr ra
403f04: 00000000 nop
00403f08 <_IO_default_sync>:
403f08: 00001021 move v0,zero
403f0c: 03e00008 jr ra
403f10: 00000000 nop
00403f14 <_IO_default_finish>:
403f14: 27bdffe0 addiu sp,sp,-32
403f18: afb00018 sw s0,24(sp)
403f1c: 00808021 move s0,a0
403f20: 8c84001c lw a0,28(a0)
403f24: 3c1c004b lui gp,0x4b
403f28: 279c1fc0 addiu gp,gp,8128
403f2c: afbf001c sw ra,28(sp)
403f30: afbc0010 sw gp,16(sp)
403f34: 10800005 beqz a0,403f4c <_IO_default_finish+0x38>
403f38: 00000000 nop
403f3c: 8e020000 lw v0,0(s0)
403f40: 30420001 andi v0,v0,0x1
403f44: 10400017 beqz v0,403fa4 <_IO_default_finish+0x90>
403f48: 00000000 nop
403f4c: 8e020030 lw v0,48(s0)
403f50: 10400005 beqz v0,403f68 <_IO_default_finish+0x54>
403f54: 00000000 nop
403f58: ac400004 sw zero,4(v0)
403f5c: 8c420000 lw v0,0(v0)
403f60: 1440fffd bnez v0,403f58 <_IO_default_finish+0x44>
403f64: 00000000 nop
403f68: 8e040024 lw a0,36(s0)
403f6c: 10800005 beqz a0,403f84 <_IO_default_finish+0x70>
403f70: 00000000 nop
403f74: 8f99805c lw t9,-32676(gp)
403f78: 04111d93 bal 40b5c8 <__cfree>
403f7c: 00000000 nop
403f80: ae000024 sw zero,36(s0)
403f84: 02002021 move a0,s0
403f88: 0c100b36 jal 402cd8 <_IO_un_link>
403f8c: 00000000 nop
403f90: 8fbf001c lw ra,28(sp)
403f94: 8fb00018 lw s0,24(sp)
403f98: 27bd0020 addiu sp,sp,32
403f9c: 03e00008 jr ra
403fa0: 00000000 nop
403fa4: 8e050020 lw a1,32(s0)
403fa8: 8f998180 lw t9,-32384(gp)
403fac: 3402ffff li v0,0xffff
403fb0: 00a42823 subu a1,a1,a0
403fb4: 00a22821 addu a1,a1,v0
403fb8: 3c02ffff lui v0,0xffff
403fbc: 00a22824 and a1,a1,v0
403fc0: 04113012 bal 41000c <__munmap>
403fc4: 00000000 nop
403fc8: 8fbc0010 lw gp,16(sp)
403fcc: ae000020 sw zero,32(s0)
403fd0: ae00001c sw zero,28(s0)
403fd4: 08100fd3 j 403f4c <_IO_default_finish+0x38>
403fd8: 00000000 nop
00403fdc <_IO_default_seekoff>:
403fdc: 2403ffff li v1,-1
403fe0: 2402ffff li v0,-1
403fe4: 03e00008 jr ra
403fe8: 00000000 nop
00403fec <_IO_sputbackc>:
403fec: 8c830004 lw v1,4(a0)
403ff0: 8c82000c lw v0,12(a0)
403ff4: 27bdffe0 addiu sp,sp,-32
403ff8: afb00018 sw s0,24(sp)
403ffc: 0043102b sltu v0,v0,v1
404000: afbf001c sw ra,28(sp)
404004: 00808021 move s0,a0
404008: 10400005 beqz v0,404020 <_IO_sputbackc+0x34>
40400c: 00000000 nop
404010: 9062ffff lbu v0,-1(v1)
404014: 30a400ff andi a0,a1,0xff
404018: 10440012 beq v0,a0,404064 <_IO_sputbackc+0x78>
40401c: 00000000 nop
404020: 8e020098 lw v0,152(s0)
404024: 02002021 move a0,s0
404028: 8c590018 lw t9,24(v0)
40402c: 0320f809 jalr t9
404030: 00000000 nop
404034: 2403ffff li v1,-1
404038: 10430005 beq v0,v1,404050 <_IO_sputbackc+0x64>
40403c: 00000000 nop
404040: 8e040000 lw a0,0(s0)
404044: 2403ffef li v1,-17
404048: 00831824 and v1,a0,v1
40404c: ae030000 sw v1,0(s0)
404050: 8fbf001c lw ra,28(sp)
404054: 8fb00018 lw s0,24(sp)
404058: 27bd0020 addiu sp,sp,32
40405c: 03e00008 jr ra
404060: 00000000 nop
404064: 2463ffff addiu v1,v1,-1
404068: ae030004 sw v1,4(s0)
40406c: 08101010 j 404040 <_IO_sputbackc+0x54>
404070: 00000000 nop
00404074 <_IO_sungetc>:
404074: 8c820004 lw v0,4(a0)
404078: 8c83000c lw v1,12(a0)
40407c: 27bdffe0 addiu sp,sp,-32
404080: afb00018 sw s0,24(sp)
404084: 0062182b sltu v1,v1,v0
404088: afbf001c sw ra,28(sp)
40408c: 00808021 move s0,a0
404090: 1060000d beqz v1,4040c8 <_IO_sungetc+0x54>
404094: 00000000 nop
404098: 2443ffff addiu v1,v0,-1
40409c: ac830004 sw v1,4(a0)
4040a0: 9042ffff lbu v0,-1(v0)
4040a4: 8e040000 lw a0,0(s0)
4040a8: 8fbf001c lw ra,28(sp)
4040ac: 2403ffef li v1,-17
4040b0: 00831824 and v1,a0,v1
4040b4: ae030000 sw v1,0(s0)
4040b8: 8fb00018 lw s0,24(sp)
4040bc: 27bd0020 addiu sp,sp,32
4040c0: 03e00008 jr ra
4040c4: 00000000 nop
4040c8: 8c820098 lw v0,152(a0)
4040cc: 2405ffff li a1,-1
4040d0: 8c590018 lw t9,24(v0)
4040d4: 0320f809 jalr t9
4040d8: 00000000 nop
4040dc: 2403ffff li v1,-1
4040e0: 1443fff0 bne v0,v1,4040a4 <_IO_sungetc+0x30>
4040e4: 00000000 nop
4040e8: 8fbf001c lw ra,28(sp)
4040ec: 8fb00018 lw s0,24(sp)
4040f0: 27bd0020 addiu sp,sp,32
4040f4: 03e00008 jr ra
4040f8: 00000000 nop
004040fc <_IO_adjust_column>:
4040fc: 00a61821 addu v1,a1,a2
404100: 00a3382b sltu a3,a1,v1
404104: 10e00011 beqz a3,40414c <_IO_adjust_column+0x50>
404108: 00000000 nop
40410c: 8069ffff lb t1,-1(v1)
404110: 2408000a li t0,10
404114: 2467ffff addiu a3,v1,-1
404118: 11280008 beq t1,t0,40413c <_IO_adjust_column+0x40>
40411c: 00000000 nop
404120: 2409000a li t1,10
404124: 10e50009 beq a3,a1,40414c <_IO_adjust_column+0x50>
404128: 00000000 nop
40412c: 24e7ffff addiu a3,a3,-1
404130: 80e80000 lb t0,0(a3)
404134: 1509fffb bne t0,t1,404124 <_IO_adjust_column+0x28>
404138: 00000000 nop
40413c: 00671823 subu v1,v1,a3
404140: 2462ffff addiu v0,v1,-1
404144: 03e00008 jr ra
404148: 00000000 nop
40414c: 00c41021 addu v0,a2,a0
404150: 03e00008 jr ra
404154: 00000000 nop
00404158 <_IO_flush_all_lockp>:
404158: 3c1c004b lui gp,0x4b
40415c: 27bdffa8 addiu sp,sp,-88
404160: 279c1fc0 addiu gp,gp,8128
404164: afbe0050 sw s8,80(sp)
404168: 8f9e89b4 lw s8,-30284(gp)
40416c: afb10034 sw s1,52(sp)
404170: afbf0054 sw ra,84(sp)
404174: 001ef02b sltu s8,zero,s8
404178: afb7004c sw s7,76(sp)
40417c: afb60048 sw s6,72(sp)
404180: afb50044 sw s5,68(sp)
404184: afb40040 sw s4,64(sp)
404188: afb3003c sw s3,60(sp)
40418c: afb20038 sw s2,56(sp)
404190: afb00030 sw s0,48(sp)
404194: afbc0010 sw gp,16(sp)
404198: 00808821 move s1,a0
40419c: 17c000aa bnez s8,404448 <_IO_flush_all_lockp+0x2f0>
4041a0: 00000000 nop
4041a4: 3c020040 lui v0,0x40
4041a8: 24422980 addiu v0,v0,10624
4041ac: afa20018 sw v0,24(sp)
4041b0: afa0001c sw zero,28(sp)
4041b4: 12200018 beqz s1,404218 <_IO_flush_all_lockp+0xc0>
4041b8: 00000000 nop
4041bc: 7c03e83b 0x7c03e83b
4041c0: 3c02004b lui v0,0x4b
4041c4: 2450b470 addiu s0,v0,-19344
4041c8: 8e040008 lw a0,8(s0)
4041cc: 24728b70 addiu s2,v1,-29840
4041d0: 1092000e beq a0,s2,40420c <_IO_flush_all_lockp+0xb4>
4041d4: 00000000 nop
4041d8: 24040001 li a0,1
4041dc: 00001821 move v1,zero
4041e0: c046b470 ll a2,-19344(v0)
4041e4: 14c30006 bne a2,v1,404200 <_IO_flush_all_lockp+0xa8>
4041e8: 00002821 move a1,zero
4041ec: 00802821 move a1,a0
4041f0: e045b470 sc a1,-19344(v0)
4041f4: 10a0fffa beqz a1,4041e0 <_IO_flush_all_lockp+0x88>
4041f8: 00000000 nop
4041fc: 0000000f sync
404200: 10a000aa beqz a1,4044ac <_IO_flush_all_lockp+0x354>
404204: 00000000 nop
404208: ae120008 sw s2,8(s0)
40420c: 8e020004 lw v0,4(s0)
404210: 24420001 addiu v0,v0,1
404214: ae020004 sw v0,4(s0)
404218: 8f9682e8 lw s6,-32024(gp)
40421c: 3c14004b lui s4,0x4b
404220: 8e93b480 lw s3,-19328(s4)
404224: 8ed00000 lw s0,0(s6)
404228: 1200004c beqz s0,40435c <_IO_flush_all_lockp+0x204>
40422c: 0000a821 move s5,zero
404230: 3c12004b lui s2,0x4b
404234: 24170001 li s7,1
404238: 1220001a beqz s1,4042a4 <_IO_flush_all_lockp+0x14c>
40423c: ae50b47c sw s0,-19332(s2)
404240: 8e020000 lw v0,0(s0)
404244: 30428000 andi v0,v0,0x8000
404248: 14400016 bnez v0,4042a4 <_IO_flush_all_lockp+0x14c>
40424c: 00000000 nop
404250: 7c03e83b 0x7c03e83b
404254: 8e040048 lw a0,72(s0)
404258: 24638b70 addiu v1,v1,-29840
40425c: 8c850008 lw a1,8(a0)
404260: 10a3000d beq a1,v1,404298 <_IO_flush_all_lockp+0x140>
404264: 00000000 nop
404268: c0860000 ll a2,0(a0)
40426c: 14c20006 bne a2,v0,404288 <_IO_flush_all_lockp+0x130>
404270: 00002821 move a1,zero
404274: 02e02821 move a1,s7
404278: e0850000 sc a1,0(a0)
40427c: 10a0fffa beqz a1,404268 <_IO_flush_all_lockp+0x110>
404280: 00000000 nop
404284: 0000000f sync
404288: 10a00078 beqz a1,40446c <_IO_flush_all_lockp+0x314>
40428c: 00000000 nop
404290: 8e040048 lw a0,72(s0)
404294: ac830008 sw v1,8(a0)
404298: 8c820004 lw v0,4(a0)
40429c: 24420001 addiu v0,v0,1
4042a0: ac820004 sw v0,4(a0)
4042a4: 8e02006c lw v0,108(s0)
4042a8: 1840004d blez v0,4043e0 <_IO_flush_all_lockp+0x288>
4042ac: 00000000 nop
4042b0: 8e02005c lw v0,92(s0)
4042b4: 8c430010 lw v1,16(v0)
4042b8: 8c42000c lw v0,12(v0)
4042bc: 0043102b sltu v0,v0,v1
4042c0: 1040000b beqz v0,4042f0 <_IO_flush_all_lockp+0x198>
4042c4: 00000000 nop
4042c8: 8e020098 lw v0,152(s0)
4042cc: 02002021 move a0,s0
4042d0: 2405ffff li a1,-1
4042d4: 8c59000c lw t9,12(v0)
4042d8: 0320f809 jalr t9
4042dc: 00000000 nop
4042e0: 8fbc0010 lw gp,16(sp)
4042e4: 00021027 nor v0,zero,v0
4042e8: 2403ffff li v1,-1
4042ec: 0062a80a movz s5,v1,v0
4042f0: 12200014 beqz s1,404344 <_IO_flush_all_lockp+0x1ec>
4042f4: 00000000 nop
4042f8: 8e020000 lw v0,0(s0)
4042fc: 30428000 andi v0,v0,0x8000
404300: 14400010 bnez v0,404344 <_IO_flush_all_lockp+0x1ec>
404304: 00000000 nop
404308: 8e040048 lw a0,72(s0)
40430c: 8c820004 lw v0,4(a0)
404310: 2442ffff addiu v0,v0,-1
404314: 1440000b bnez v0,404344 <_IO_flush_all_lockp+0x1ec>
404318: ac820004 sw v0,4(a0)
40431c: ac800008 sw zero,8(a0)
404320: 0000000f sync
404324: c0830000 ll v1,0(a0)
404328: 00402821 move a1,v0
40432c: e0850000 sc a1,0(a0)
404330: 10a0fffc beqz a1,404324 <_IO_flush_all_lockp+0x1cc>
404334: 00000000 nop
404338: 28620002 slti v0,v1,2
40433c: 10400052 beqz v0,404488 <_IO_flush_all_lockp+0x330>
404340: 00000000 nop
404344: 8e82b480 lw v0,-19328(s4)
404348: 12620020 beq s3,v0,4043cc <_IO_flush_all_lockp+0x274>
40434c: ae40b47c sw zero,-19332(s2)
404350: 8ed00000 lw s0,0(s6)
404354: 1600ffb8 bnez s0,404238 <_IO_flush_all_lockp+0xe0>
404358: 00409821 move s3,v0
40435c: 12200007 beqz s1,40437c <_IO_flush_all_lockp+0x224>
404360: 00000000 nop
404364: 3c03004b lui v1,0x4b
404368: 2464b470 addiu a0,v1,-19344
40436c: 8c820004 lw v0,4(a0)
404370: 2442ffff addiu v0,v0,-1
404374: 10400021 beqz v0,4043fc <_IO_flush_all_lockp+0x2a4>
404378: ac820004 sw v0,4(a0)
40437c: 13c00006 beqz s8,404398 <_IO_flush_all_lockp+0x240>
404380: 00000000 nop
404384: 8f9989dc lw t9,-30244(gp)
404388: 27a40018 addiu a0,sp,24
40438c: 00002821 move a1,zero
404390: 0320f809 jalr t9
404394: 00000000 nop
404398: 8fbf0054 lw ra,84(sp)
40439c: 02a01021 move v0,s5
4043a0: 8fbe0050 lw s8,80(sp)
4043a4: 8fb7004c lw s7,76(sp)
4043a8: 8fb60048 lw s6,72(sp)
4043ac: 8fb50044 lw s5,68(sp)
4043b0: 8fb40040 lw s4,64(sp)
4043b4: 8fb3003c lw s3,60(sp)
4043b8: 8fb20038 lw s2,56(sp)
4043bc: 8fb10034 lw s1,52(sp)
4043c0: 8fb00030 lw s0,48(sp)
4043c4: 03e00008 jr ra
4043c8: 27bd0058 addiu sp,sp,88
4043cc: 8e100034 lw s0,52(s0)
4043d0: 1600ff99 bnez s0,404238 <_IO_flush_all_lockp+0xe0>
4043d4: 00000000 nop
4043d8: 081010d7 j 40435c <_IO_flush_all_lockp+0x204>
4043dc: 00000000 nop
4043e0: 8e030014 lw v1,20(s0)
4043e4: 8e020010 lw v0,16(s0)
4043e8: 0043102b sltu v0,v0,v1
4043ec: 1440ffb6 bnez v0,4042c8 <_IO_flush_all_lockp+0x170>
4043f0: 00000000 nop
4043f4: 081010bc j 4042f0 <_IO_flush_all_lockp+0x198>
4043f8: 00000000 nop
4043fc: ac800008 sw zero,8(a0)
404400: 0000000f sync
404404: c065b470 ll a1,-19344(v1)
404408: 00403021 move a2,v0
40440c: e066b470 sc a2,-19344(v1)
404410: 10c0fffc beqz a2,404404 <_IO_flush_all_lockp+0x2ac>
404414: 00000000 nop
404418: 28a20002 slti v0,a1,2
40441c: 1440ffd7 bnez v0,40437c <_IO_flush_all_lockp+0x224>
404420: 00000000 nop
404424: 7c03e83b 0x7c03e83b
404428: 8c658b78 lw a1,-29832(v1)
40442c: 24060001 li a2,1
404430: 00003821 move a3,zero
404434: 34a50001 ori a1,a1,0x1
404438: 2402108e li v0,4238
40443c: 0000000c syscall
404440: 081010df j 40437c <_IO_flush_all_lockp+0x224>
404444: 00000000 nop
404448: 8f9989b4 lw t9,-30284(gp)
40444c: 3c050040 lui a1,0x40
404450: 27a40018 addiu a0,sp,24
404454: 24a52980 addiu a1,a1,10624
404458: 00003021 move a2,zero
40445c: 0320f809 jalr t9
404460: 00000000 nop
404464: 0810106d j 4041b4 <_IO_flush_all_lockp+0x5c>
404468: 8fbc0010 lw gp,16(sp)
40446c: 8f998044 lw t9,-32700(gp)
404470: afa30028 sw v1,40(sp)
404474: 04112fb6 bal 410350 <__lll_lock_wait_private>
404478: 00000000 nop
40447c: 8fbc0010 lw gp,16(sp)
404480: 081010a4 j 404290 <_IO_flush_all_lockp+0x138>
404484: 8fa30028 lw v1,40(sp)
404488: 7c03e83b 0x7c03e83b
40448c: 8c658b78 lw a1,-29832(v1)
404490: 24060001 li a2,1
404494: 00003821 move a3,zero
404498: 34a50001 ori a1,a1,0x1
40449c: 2402108e li v0,4238
4044a0: 0000000c syscall
4044a4: 081010d1 j 404344 <_IO_flush_all_lockp+0x1ec>
4044a8: 00000000 nop
4044ac: 8f998044 lw t9,-32700(gp)
4044b0: 02002021 move a0,s0
4044b4: 04112fa6 bal 410350 <__lll_lock_wait_private>
4044b8: 00000000 nop
4044bc: 8fbc0010 lw gp,16(sp)
4044c0: 08101083 j 40420c <_IO_flush_all_lockp+0xb4>
4044c4: ae120008 sw s2,8(s0)
004044c8 <_IO_cleanup>:
4044c8: 3c1c004b lui gp,0x4b
4044cc: 27bdffb8 addiu sp,sp,-72
4044d0: 279c1fc0 addiu gp,gp,8128
4044d4: 00002021 move a0,zero
4044d8: afb60038 sw s6,56(sp)
4044dc: afb00020 sw s0,32(sp)
4044e0: afbc0010 sw gp,16(sp)
4044e4: afbf0044 sw ra,68(sp)
4044e8: afbe0040 sw s8,64(sp)
4044ec: afb7003c sw s7,60(sp)
4044f0: afb50034 sw s5,52(sp)
4044f4: afb40030 sw s4,48(sp)
4044f8: afb3002c sw s3,44(sp)
4044fc: afb20028 sw s2,40(sp)
404500: 0c101056 jal 404158 <_IO_flush_all_lockp>
404504: afb10024 sw s1,36(sp)
404508: 8fbc0010 lw gp,16(sp)
40450c: 0040b021 move s6,v0
404510: 8f8282e8 lw v0,-32024(gp)
404514: 8c500000 lw s0,0(v0)
404518: 1200003d beqz s0,404610 <_IO_cleanup+0x148>
40451c: 00000000 nop
404520: 24110008 li s1,8
404524: 24120001 li s2,1
404528: 3c13004b lui s3,0x4b
40452c: 3c15004b lui s5,0x4b
404530: 24140001 li s4,1
404534: 8e020000 lw v0,0(s0)
404538: 30430002 andi v1,v0,0x2
40453c: 1460002f bnez v1,4045fc <_IO_cleanup+0x134>
404540: 00000000 nop
404544: 30421008 andi v0,v0,0x1008
404548: 1051002c beq v0,s1,4045fc <_IO_cleanup+0x134>
40454c: 00000000 nop
404550: 8e02006c lw v0,108(s0)
404554: 10400029 beqz v0,4045fc <_IO_cleanup+0x134>
404558: 00000000 nop
40455c: 0000b821 move s7,zero
404560: 0000f021 move s8,zero
404564: 24040002 li a0,2
404568: 7c03e83b 0x7c03e83b
40456c: 8e020048 lw v0,72(s0)
404570: 24638b70 addiu v1,v1,-29840
404574: 8c450008 lw a1,8(v0)
404578: 10650040 beq v1,a1,40467c <_IO_cleanup+0x1b4>
40457c: 00000000 nop
404580: c0450000 ll a1,0(v0)
404584: 14be0006 bne a1,s8,4045a0 <_IO_cleanup+0xd8>
404588: 00003021 move a2,zero
40458c: 02403021 move a2,s2
404590: e0460000 sc a2,0(v0)
404594: 10c0fffa beqz a2,404580 <_IO_cleanup+0xb8>
404598: 00000000 nop
40459c: 0000000f sync
4045a0: 8f9982ec lw t9,-32020(gp)
4045a4: 14a00027 bnez a1,404644 <_IO_cleanup+0x17c>
4045a8: 00000000 nop
4045ac: 8e020048 lw v0,72(s0)
4045b0: ac430008 sw v1,8(v0)
4045b4: ac540004 sw s4,4(v0)
4045b8: 9262b484 lbu v0,-19324(s3)
4045bc: 14400005 bnez v0,4045d4 <_IO_cleanup+0x10c>
4045c0: 00000000 nop
4045c4: 8e020000 lw v0,0(s0)
4045c8: 30430001 andi v1,v0,0x1
4045cc: 1060002f beqz v1,40468c <_IO_cleanup+0x1c4>
4045d0: 00000000 nop
4045d4: 8e020098 lw v0,152(s0)
4045d8: 02002021 move a0,s0
4045dc: 00002821 move a1,zero
4045e0: 8c59002c lw t9,44(v0)
4045e4: 00003021 move a2,zero
4045e8: 0320f809 jalr t9
4045ec: 00000000 nop
4045f0: 24020002 li v0,2
4045f4: 16e20030 bne s7,v0,4046b8 <_IO_cleanup+0x1f0>
4045f8: 8fbc0010 lw gp,16(sp)
4045fc: 2402ffff li v0,-1
404600: ae02006c sw v0,108(s0)
404604: 8e100034 lw s0,52(s0)
404608: 1600ffca bnez s0,404534 <_IO_cleanup+0x6c>
40460c: 00000000 nop
404610: 8fbf0044 lw ra,68(sp)
404614: 02c01021 move v0,s6
404618: 8fbe0040 lw s8,64(sp)
40461c: 8fb7003c lw s7,60(sp)
404620: 8fb60038 lw s6,56(sp)
404624: 8fb50034 lw s5,52(sp)
404628: 8fb40030 lw s4,48(sp)
40462c: 8fb3002c lw s3,44(sp)
404630: 8fb20028 lw s2,40(sp)
404634: 8fb10024 lw s1,36(sp)
404638: 8fb00020 lw s0,32(sp)
40463c: 03e00008 jr ra
404640: 27bd0048 addiu sp,sp,72
404644: afa40018 sw a0,24(sp)
404648: 04112820 bal 40e6cc <__sched_yield>
40464c: 00000000 nop
404650: 8fa40018 lw a0,24(sp)
404654: 26f70001 addiu s7,s7,1
404658: 8fbc0010 lw gp,16(sp)
40465c: 12e4ffd6 beq s7,a0,4045b8 <_IO_cleanup+0xf0>
404660: 00000000 nop
404664: 7c03e83b 0x7c03e83b
404668: 8e020048 lw v0,72(s0)
40466c: 24638b70 addiu v1,v1,-29840
404670: 8c450008 lw a1,8(v0)
404674: 1465ffc2 bne v1,a1,404580 <_IO_cleanup+0xb8>
404678: 00000000 nop
40467c: 8c430004 lw v1,4(v0)
404680: 24630001 addiu v1,v1,1
404684: 0810116e j 4045b8 <_IO_cleanup+0xf0>
404688: ac430004 sw v1,4(v0)
40468c: 8e03001c lw v1,28(s0)
404690: 8e040020 lw a0,32(s0)
404694: 8ea5b488 lw a1,-19320(s5)
404698: 34420001 ori v0,v0,0x1
40469c: 00832023 subu a0,a0,v1
4046a0: ae020000 sw v0,0(s0)
4046a4: ae050060 sw a1,96(s0)
4046a8: aeb0b488 sw s0,-19320(s5)
4046ac: ae030064 sw v1,100(s0)
4046b0: 08101175 j 4045d4 <_IO_cleanup+0x10c>
4046b4: ae040068 sw a0,104(s0)
4046b8: 8e040048 lw a0,72(s0)
4046bc: 8c820004 lw v0,4(a0)
4046c0: 2442ffff addiu v0,v0,-1
4046c4: 1440ffcd bnez v0,4045fc <_IO_cleanup+0x134>
4046c8: ac820004 sw v0,4(a0)
4046cc: ac800008 sw zero,8(a0)
4046d0: 0000000f sync
4046d4: c0830000 ll v1,0(a0)
4046d8: 00402821 move a1,v0
4046dc: e0850000 sc a1,0(a0)
4046e0: 10a0fffc beqz a1,4046d4 <_IO_cleanup+0x20c>
4046e4: 00000000 nop
4046e8: 28620002 slti v0,v1,2
4046ec: 1440ffc3 bnez v0,4045fc <_IO_cleanup+0x134>
4046f0: 00000000 nop
4046f4: 7c03e83b 0x7c03e83b
4046f8: 8c658b78 lw a1,-29832(v1)
4046fc: 24060001 li a2,1
404700: 00003821 move a3,zero
404704: 34a50001 ori a1,a1,0x1
404708: 2402108e li v0,4238
40470c: 0000000c syscall
404710: 0810117f j 4045fc <_IO_cleanup+0x134>
404714: 00000000 nop
00404718 <_IO_flush_all>:
404718: 27bdffe0 addiu sp,sp,-32
40471c: 24040001 li a0,1
404720: afbf001c sw ra,28(sp)
404724: 0c101056 jal 404158 <_IO_flush_all_lockp>
404728: 00000000 nop
40472c: 8fbf001c lw ra,28(sp)
404730: 27bd0020 addiu sp,sp,32
404734: 03e00008 jr ra
404738: 00000000 nop
0040473c <_IO_flush_all_linebuffered>:
40473c: 3c1c004b lui gp,0x4b
404740: 27bdffa8 addiu sp,sp,-88
404744: 279c1fc0 addiu gp,gp,8128
404748: afbe0050 sw s8,80(sp)
40474c: 8f9e89b4 lw s8,-30284(gp)
404750: afbf0054 sw ra,84(sp)
404754: afb7004c sw s7,76(sp)
404758: 001ef02b sltu s8,zero,s8
40475c: afb60048 sw s6,72(sp)
404760: afb50044 sw s5,68(sp)
404764: afb40040 sw s4,64(sp)
404768: afb3003c sw s3,60(sp)
40476c: afb20038 sw s2,56(sp)
404770: afb10034 sw s1,52(sp)
404774: afb00030 sw s0,48(sp)
404778: afbc0010 sw gp,16(sp)
40477c: 17c0008b bnez s8,4049ac <_IO_flush_all_linebuffered+0x270>
404780: 00000000 nop
404784: 3c020040 lui v0,0x40
404788: 24422980 addiu v0,v0,10624
40478c: afa20018 sw v0,24(sp)
404790: afa0001c sw zero,28(sp)
404794: 7c03e83b 0x7c03e83b
404798: 3c02004b lui v0,0x4b
40479c: 2456b470 addiu s6,v0,-19344
4047a0: 8ec40008 lw a0,8(s6)
4047a4: 24638b70 addiu v1,v1,-29840
4047a8: 1083000e beq a0,v1,4047e4 <_IO_flush_all_linebuffered+0xa8>
4047ac: 00000000 nop
4047b0: 24050001 li a1,1
4047b4: 00002021 move a0,zero
4047b8: c047b470 ll a3,-19344(v0)
4047bc: 14e40006 bne a3,a0,4047d8 <_IO_flush_all_linebuffered+0x9c>
4047c0: 00003021 move a2,zero
4047c4: 00a03021 move a2,a1
4047c8: e046b470 sc a2,-19344(v0)
4047cc: 10c0fffa beqz a2,4047b8 <_IO_flush_all_linebuffered+0x7c>
4047d0: 00000000 nop
4047d4: 0000000f sync
4047d8: 10c0008d beqz a2,404a10 <_IO_flush_all_linebuffered+0x2d4>
4047dc: 00000000 nop
4047e0: aec30008 sw v1,8(s6)
4047e4: 8f9582e8 lw s5,-32024(gp)
4047e8: 8ec20004 lw v0,4(s6)
4047ec: 3c13004b lui s3,0x4b
4047f0: 8eb00000 lw s0,0(s5)
4047f4: 24420001 addiu v0,v0,1
4047f8: aec20004 sw v0,4(s6)
4047fc: 8e72b480 lw s2,-19328(s3)
404800: 1200003c beqz s0,4048f4 <_IO_flush_all_linebuffered+0x1b8>
404804: 00000000 nop
404808: 3c11004b lui s1,0x4b
40480c: 24170001 li s7,1
404810: 24140200 li s4,512
404814: 8e020000 lw v0,0(s0)
404818: ae30b47c sw s0,-19332(s1)
40481c: 30428000 andi v0,v0,0x8000
404820: 14400016 bnez v0,40487c <_IO_flush_all_linebuffered+0x140>
404824: 00000000 nop
404828: 7c03e83b 0x7c03e83b
40482c: 8e040048 lw a0,72(s0)
404830: 24638b70 addiu v1,v1,-29840
404834: 8c850008 lw a1,8(a0)
404838: 10a3000d beq a1,v1,404870 <_IO_flush_all_linebuffered+0x134>
40483c: 00000000 nop
404840: c0860000 ll a2,0(a0)
404844: 14c20006 bne a2,v0,404860 <_IO_flush_all_linebuffered+0x124>
404848: 00002821 move a1,zero
40484c: 02e02821 move a1,s7
404850: e0850000 sc a1,0(a0)
404854: 10a0fffa beqz a1,404840 <_IO_flush_all_linebuffered+0x104>
404858: 00000000 nop
40485c: 0000000f sync
404860: 10a0005b beqz a1,4049d0 <_IO_flush_all_linebuffered+0x294>
404864: 00000000 nop
404868: 8e040048 lw a0,72(s0)
40486c: ac830008 sw v1,8(a0)
404870: 8c820004 lw v0,4(a0)
404874: 24420001 addiu v0,v0,1
404878: ac820004 sw v0,4(a0)
40487c: 8e020000 lw v0,0(s0)
404880: 30420208 andi v0,v0,0x208
404884: 10540041 beq v0,s4,40498c <_IO_flush_all_linebuffered+0x250>
404888: 00000000 nop
40488c: 8e020000 lw v0,0(s0)
404890: 30428000 andi v0,v0,0x8000
404894: 14400010 bnez v0,4048d8 <_IO_flush_all_linebuffered+0x19c>
404898: 00000000 nop
40489c: 8e040048 lw a0,72(s0)
4048a0: 8c820004 lw v0,4(a0)
4048a4: 2442ffff addiu v0,v0,-1
4048a8: 1440000b bnez v0,4048d8 <_IO_flush_all_linebuffered+0x19c>
4048ac: ac820004 sw v0,4(a0)
4048b0: ac800008 sw zero,8(a0)
4048b4: 0000000f sync
4048b8: c0830000 ll v1,0(a0)
4048bc: 00402821 move a1,v0
4048c0: e0850000 sc a1,0(a0)
4048c4: 10a0fffc beqz a1,4048b8 <_IO_flush_all_linebuffered+0x17c>
4048c8: 00000000 nop
4048cc: 28620002 slti v0,v1,2
4048d0: 10400046 beqz v0,4049ec <_IO_flush_all_linebuffered+0x2b0>
4048d4: 00000000 nop
4048d8: 8e62b480 lw v0,-19328(s3)
4048dc: 12420026 beq s2,v0,404978 <_IO_flush_all_linebuffered+0x23c>
4048e0: ae20b47c sw zero,-19332(s1)
4048e4: 8eb00000 lw s0,0(s5)
4048e8: 1600ffca bnez s0,404814 <_IO_flush_all_linebuffered+0xd8>
4048ec: 00409021 move s2,v0
4048f0: 8ec20004 lw v0,4(s6)
4048f4: 2442ffff addiu v0,v0,-1
4048f8: 3c03004b lui v1,0x4b
4048fc: 1440000b bnez v0,40492c <_IO_flush_all_linebuffered+0x1f0>
404900: aec20004 sw v0,4(s6)
404904: aec00008 sw zero,8(s6)
404908: 0000000f sync
40490c: c064b470 ll a0,-19344(v1)
404910: 00402821 move a1,v0
404914: e065b470 sc a1,-19344(v1)
404918: 10a0fffc beqz a1,40490c <_IO_flush_all_linebuffered+0x1d0>
40491c: 00000000 nop
404920: 28820002 slti v0,a0,2
404924: 10400042 beqz v0,404a30 <_IO_flush_all_linebuffered+0x2f4>
404928: 00000000 nop
40492c: 13c00006 beqz s8,404948 <_IO_flush_all_linebuffered+0x20c>
404930: 00000000 nop
404934: 8f9989dc lw t9,-30244(gp)
404938: 27a40018 addiu a0,sp,24
40493c: 00002821 move a1,zero
404940: 0320f809 jalr t9
404944: 00000000 nop
404948: 8fbf0054 lw ra,84(sp)
40494c: 8fbe0050 lw s8,80(sp)
404950: 8fb7004c lw s7,76(sp)
404954: 8fb60048 lw s6,72(sp)
404958: 8fb50044 lw s5,68(sp)
40495c: 8fb40040 lw s4,64(sp)
404960: 8fb3003c lw s3,60(sp)
404964: 8fb20038 lw s2,56(sp)
404968: 8fb10034 lw s1,52(sp)
40496c: 8fb00030 lw s0,48(sp)
404970: 03e00008 jr ra
404974: 27bd0058 addiu sp,sp,88
404978: 8e100034 lw s0,52(s0)
40497c: 1600ffa5 bnez s0,404814 <_IO_flush_all_linebuffered+0xd8>
404980: 00000000 nop
404984: 0810123c j 4048f0 <_IO_flush_all_linebuffered+0x1b4>
404988: 00000000 nop
40498c: 8e020098 lw v0,152(s0)
404990: 02002021 move a0,s0
404994: 2405ffff li a1,-1
404998: 8c59000c lw t9,12(v0)
40499c: 0320f809 jalr t9
4049a0: 00000000 nop
4049a4: 08101223 j 40488c <_IO_flush_all_linebuffered+0x150>
4049a8: 8fbc0010 lw gp,16(sp)
4049ac: 8f9989b4 lw t9,-30284(gp)
4049b0: 3c050040 lui a1,0x40
4049b4: 27a40018 addiu a0,sp,24
4049b8: 24a52980 addiu a1,a1,10624
4049bc: 00003021 move a2,zero
4049c0: 0320f809 jalr t9
4049c4: 00000000 nop
4049c8: 081011e5 j 404794 <_IO_flush_all_linebuffered+0x58>
4049cc: 8fbc0010 lw gp,16(sp)
4049d0: 8f998044 lw t9,-32700(gp)
4049d4: afa30028 sw v1,40(sp)
4049d8: 04112e5d bal 410350 <__lll_lock_wait_private>
4049dc: 00000000 nop
4049e0: 8fbc0010 lw gp,16(sp)
4049e4: 0810121a j 404868 <_IO_flush_all_linebuffered+0x12c>
4049e8: 8fa30028 lw v1,40(sp)
4049ec: 7c03e83b 0x7c03e83b
4049f0: 8c658b78 lw a1,-29832(v1)
4049f4: 24060001 li a2,1
4049f8: 00003821 move a3,zero
4049fc: 34a50001 ori a1,a1,0x1
404a00: 2402108e li v0,4238
404a04: 0000000c syscall
404a08: 08101236 j 4048d8 <_IO_flush_all_linebuffered+0x19c>
404a0c: 00000000 nop
404a10: 8f998044 lw t9,-32700(gp)
404a14: afa30028 sw v1,40(sp)
404a18: 02c02021 move a0,s6
404a1c: 04112e4c bal 410350 <__lll_lock_wait_private>
404a20: 00000000 nop
404a24: 8fbc0010 lw gp,16(sp)
404a28: 081011f8 j 4047e0 <_IO_flush_all_linebuffered+0xa4>
404a2c: 8fa30028 lw v1,40(sp)
404a30: 02c02021 move a0,s6
404a34: 7c03e83b 0x7c03e83b
404a38: 8c658b78 lw a1,-29832(v1)
404a3c: 24060001 li a2,1
404a40: 00003821 move a3,zero
404a44: 34a50001 ori a1,a1,0x1
404a48: 2402108e li v0,4238
404a4c: 0000000c syscall
404a50: 0810124b j 40492c <_IO_flush_all_linebuffered+0x1f0>
404a54: 00000000 nop
00404a58 <_IO_init_marker>:
404a58: 8ca20000 lw v0,0(a1)
404a5c: 27bdffd8 addiu sp,sp,-40
404a60: afb00020 sw s0,32(sp)
404a64: 30430800 andi v1,v0,0x800
404a68: afbf0024 sw ra,36(sp)
404a6c: 00808021 move s0,a0
404a70: ac850004 sw a1,4(a0)
404a74: 1460001b bnez v1,404ae4 <_IO_init_marker+0x8c>
404a78: 00000000 nop
404a7c: 30420100 andi v0,v0,0x100
404a80: 8ca30004 lw v1,4(a1)
404a84: 1440000c bnez v0,404ab8 <_IO_init_marker+0x60>
404a88: 00000000 nop
404a8c: 8ca2000c lw v0,12(a1)
404a90: 8fbf0024 lw ra,36(sp)
404a94: 00621023 subu v0,v1,v0
404a98: ae020008 sw v0,8(s0)
404a9c: 8ca20030 lw v0,48(a1)
404aa0: ae020000 sw v0,0(s0)
404aa4: acb00030 sw s0,48(a1)
404aa8: 8fb00020 lw s0,32(sp)
404aac: 27bd0028 addiu sp,sp,40
404ab0: 03e00008 jr ra
404ab4: 00000000 nop
404ab8: 8ca20008 lw v0,8(a1)
404abc: 8fbf0024 lw ra,36(sp)
404ac0: 00621023 subu v0,v1,v0
404ac4: ae020008 sw v0,8(s0)
404ac8: 8ca20030 lw v0,48(a1)
404acc: ae020000 sw v0,0(s0)
404ad0: acb00030 sw s0,48(a1)
404ad4: 8fb00020 lw s0,32(sp)
404ad8: 27bd0028 addiu sp,sp,40
404adc: 03e00008 jr ra
404ae0: 00000000 nop
404ae4: 00a02021 move a0,a1
404ae8: afa50018 sw a1,24(sp)
404aec: 0c100cd9 jal 403364 <_IO_switch_to_get_mode>
404af0: 00000000 nop
404af4: 8fa50018 lw a1,24(sp)
404af8: 8ca20000 lw v0,0(a1)
404afc: 0810129f j 404a7c <_IO_init_marker+0x24>
404b00: 00000000 nop
00404b04 <_IO_remove_marker>:
404b04: 8c830004 lw v1,4(a0)
404b08: 8c620030 lw v0,48(v1)
404b0c: 1040000c beqz v0,404b40 <_IO_remove_marker+0x3c>
404b10: 00000000 nop
404b14: 24630030 addiu v1,v1,48
404b18: 14820005 bne a0,v0,404b30 <_IO_remove_marker+0x2c>
404b1c: 00000000 nop
404b20: 081012d2 j 404b48 <_IO_remove_marker+0x44>
404b24: 00000000 nop
404b28: 10820007 beq a0,v0,404b48 <_IO_remove_marker+0x44>
404b2c: 00000000 nop
404b30: 00401821 move v1,v0
404b34: 8c420000 lw v0,0(v0)
404b38: 1440fffb bnez v0,404b28 <_IO_remove_marker+0x24>
404b3c: 00000000 nop
404b40: 03e00008 jr ra
404b44: 00000000 nop
404b48: 8c820000 lw v0,0(a0)
404b4c: ac620000 sw v0,0(v1)
404b50: 03e00008 jr ra
404b54: 00000000 nop
00404b58 <_IO_marker_difference>:
404b58: 8c820008 lw v0,8(a0)
404b5c: 8ca30008 lw v1,8(a1)
404b60: 00431023 subu v0,v0,v1
404b64: 03e00008 jr ra
404b68: 00000000 nop
00404b6c <_IO_marker_delta>:
404b6c: 8c830004 lw v1,4(a0)
404b70: 2402ffff li v0,-1
404b74: 1060000a beqz v1,404ba0 <_IO_marker_delta+0x34>
404b78: 00000000 nop
404b7c: 8c620000 lw v0,0(v1)
404b80: 8c650004 lw a1,4(v1)
404b84: 30420100 andi v0,v0,0x100
404b88: 10400007 beqz v0,404ba8 <_IO_marker_delta+0x3c>
404b8c: 00000000 nop
404b90: 8c620008 lw v0,8(v1)
404b94: 8c830008 lw v1,8(a0)
404b98: 00a21023 subu v0,a1,v0
404b9c: 00621023 subu v0,v1,v0
404ba0: 03e00008 jr ra
404ba4: 00000000 nop
404ba8: 8c62000c lw v0,12(v1)
404bac: 8c830008 lw v1,8(a0)
404bb0: 00a21023 subu v0,a1,v0
404bb4: 00621023 subu v0,v1,v0
404bb8: 081012e8 j 404ba0 <_IO_marker_delta+0x34>
404bbc: 00000000 nop
00404bc0 <_IO_seekmark>:
404bc0: 8ca30004 lw v1,4(a1)
404bc4: 2402ffff li v0,-1
404bc8: 1464001e bne v1,a0,404c44 <_IO_seekmark+0x84>
404bcc: 00000000 nop
404bd0: 8ca20008 lw v0,8(a1)
404bd4: 8c650000 lw a1,0(v1)
404bd8: 30a40100 andi a0,a1,0x100
404bdc: 04400013 bltz v0,404c2c <_IO_seekmark+0x6c>
404be0: 00000000 nop
404be4: 10800019 beqz a0,404c4c <_IO_seekmark+0x8c>
404be8: 00000000 nop
404bec: 8c640024 lw a0,36(v1)
404bf0: 8c670008 lw a3,8(v1)
404bf4: 8c68002c lw t0,44(v1)
404bf8: 8c66000c lw a2,12(v1)
404bfc: 2409feff li t1,-257
404c00: 00821021 addu v0,a0,v0
404c04: 00a92824 and a1,a1,t1
404c08: ac620004 sw v0,4(v1)
404c0c: ac650000 sw a1,0(v1)
404c10: ac680008 sw t0,8(v1)
404c14: ac67002c sw a3,44(v1)
404c18: ac64000c sw a0,12(v1)
404c1c: ac660024 sw a2,36(v1)
404c20: 00001021 move v0,zero
404c24: 03e00008 jr ra
404c28: 00000000 nop
404c2c: 1080000d beqz a0,404c64 <_IO_seekmark+0xa4>
404c30: 00000000 nop
404c34: 8c640008 lw a0,8(v1)
404c38: 00821021 addu v0,a0,v0
404c3c: ac620004 sw v0,4(v1)
404c40: 00001021 move v0,zero
404c44: 03e00008 jr ra
404c48: 00000000 nop
404c4c: 8c64000c lw a0,12(v1)
404c50: 00821021 addu v0,a0,v0
404c54: ac620004 sw v0,4(v1)
404c58: 00001021 move v0,zero
404c5c: 03e00008 jr ra
404c60: 00000000 nop
404c64: 8c680008 lw t0,8(v1)
404c68: 8c64002c lw a0,44(v1)
404c6c: 8c66000c lw a2,12(v1)
404c70: 8c670024 lw a3,36(v1)
404c74: 34a50100 ori a1,a1,0x100
404c78: ac650000 sw a1,0(v1)
404c7c: ac640008 sw a0,8(v1)
404c80: ac68002c sw t0,44(v1)
404c84: ac67000c sw a3,12(v1)
404c88: ac660024 sw a2,36(v1)
404c8c: 0810130e j 404c38 <_IO_seekmark+0x78>
404c90: 00000000 nop
00404c94 <_IO_unsave_markers>:
404c94: 8c820030 lw v0,48(a0)
404c98: 27bdffe0 addiu sp,sp,-32
404c9c: afbf001c sw ra,28(sp)
404ca0: 10400002 beqz v0,404cac <_IO_unsave_markers+0x18>
404ca4: 00000000 nop
404ca8: ac800030 sw zero,48(a0)
404cac: 8c820024 lw v0,36(a0)
404cb0: 10400003 beqz v0,404cc0 <_IO_unsave_markers+0x2c>
404cb4: 00000000 nop
404cb8: 0c100d0a jal 403428 <_IO_free_backup_area>
404cbc: 00000000 nop
404cc0: 8fbf001c lw ra,28(sp)
404cc4: 27bd0020 addiu sp,sp,32
404cc8: 03e00008 jr ra
404ccc: 00000000 nop
00404cd0 <_IO_default_pbackfail>:
404cd0: 27bdffc0 addiu sp,sp,-64
404cd4: afb50038 sw s5,56(sp)
404cd8: afb40034 sw s4,52(sp)
404cdc: 8c95000c lw s5,12(a0)
404ce0: 8c940004 lw s4,4(a0)
404ce4: 3c1c004b lui gp,0x4b
404ce8: 279c1fc0 addiu gp,gp,8128
404cec: 02b4102b sltu v0,s5,s4
404cf0: afb10028 sw s1,40(sp)
404cf4: afb00024 sw s0,36(sp)
404cf8: afbf003c sw ra,60(sp)
404cfc: afb30030 sw s3,48(sp)
404d00: afb2002c sw s2,44(sp)
404d04: afbc0010 sw gp,16(sp)
404d08: 00808021 move s0,a0
404d0c: 00a08821 move s1,a1
404d10: 1040002b beqz v0,404dc0 <_IO_default_pbackfail+0xf0>
404d14: 00000000 nop
404d18: 8c820000 lw v0,0(a0)
404d1c: 30420100 andi v0,v0,0x100
404d20: 14400018 bnez v0,404d84 <_IO_default_pbackfail+0xb4>
404d24: 00000000 nop
404d28: 9282ffff lbu v0,-1(s4)
404d2c: 1045005b beq v0,a1,404e9c <_IO_default_pbackfail+0x1cc>
404d30: 00000000 nop
404d34: 8c820024 lw v0,36(a0)
404d38: 1040005c beqz v0,404eac <_IO_default_pbackfail+0x1dc>
404d3c: 00000000 nop
404d40: 02802821 move a1,s4
404d44: 0c100a9b jal 402a6c <save_for_backup>
404d48: 00000000 nop
404d4c: 2403ffff li v1,-1
404d50: 14400010 bnez v0,404d94 <_IO_default_pbackfail+0xc4>
404d54: 00000000 nop
404d58: 8e030000 lw v1,0(s0)
404d5c: 8e14002c lw s4,44(s0)
404d60: 8e020024 lw v0,36(s0)
404d64: 8e040008 lw a0,8(s0)
404d68: 8e050004 lw a1,4(s0)
404d6c: 34630100 ori v1,v1,0x100
404d70: ae030000 sw v1,0(s0)
404d74: ae140008 sw s4,8(s0)
404d78: ae04002c sw a0,44(s0)
404d7c: ae02000c sw v0,12(s0)
404d80: ae050024 sw a1,36(s0)
404d84: 2682ffff addiu v0,s4,-1
404d88: ae020004 sw v0,4(s0)
404d8c: a291ffff sb s1,-1(s4)
404d90: 322300ff andi v1,s1,0xff
404d94: 8fbf003c lw ra,60(sp)
404d98: 00601021 move v0,v1
404d9c: 8fb50038 lw s5,56(sp)
404da0: 8fb40034 lw s4,52(sp)
404da4: 8fb30030 lw s3,48(sp)
404da8: 8fb2002c lw s2,44(sp)
404dac: 8fb10028 lw s1,40(sp)
404db0: 8fb00024 lw s0,36(sp)
404db4: 27bd0040 addiu sp,sp,64
404db8: 03e00008 jr ra
404dbc: 00000000 nop
404dc0: 8c830000 lw v1,0(a0)
404dc4: 30620100 andi v0,v1,0x100
404dc8: 14400012 bnez v0,404e14 <_IO_default_pbackfail+0x144>
404dcc: 00000000 nop
404dd0: 8c820024 lw v0,36(a0)
404dd4: 10400035 beqz v0,404eac <_IO_default_pbackfail+0x1dc>
404dd8: 00000000 nop
404ddc: 02802821 move a1,s4
404de0: 8c94002c lw s4,44(a0)
404de4: 8e040008 lw a0,8(s0)
404de8: ae02000c sw v0,12(s0)
404dec: 34630100 ori v1,v1,0x100
404df0: 2682ffff addiu v0,s4,-1
404df4: ae030000 sw v1,0(s0)
404df8: ae140008 sw s4,8(s0)
404dfc: ae04002c sw a0,44(s0)
404e00: ae050024 sw a1,36(s0)
404e04: ae020004 sw v0,4(s0)
404e08: a291ffff sb s1,-1(s4)
404e0c: 08101364 j 404d90 <_IO_default_pbackfail+0xc0>
404e10: 00000000 nop
404e14: 8c860008 lw a2,8(a0)
404e18: 8f998088 lw t9,-32632(gp)
404e1c: 00d53023 subu a2,a2,s5
404e20: 00069840 sll s3,a2,0x1
404e24: afa60018 sw a2,24(sp)
404e28: 02602021 move a0,s3
404e2c: 0411181d bal 40aea4 <__libc_malloc>
404e30: 00000000 nop
404e34: 00409021 move s2,v0
404e38: 8fbc0010 lw gp,16(sp)
404e3c: 2403ffff li v1,-1
404e40: 8fa60018 lw a2,24(sp)
404e44: 1040ffd3 beqz v0,404d94 <_IO_default_pbackfail+0xc4>
404e48: 00000000 nop
404e4c: 8f9980dc lw t9,-32548(gp)
404e50: 0046a021 addu s4,v0,a2
404e54: 02802021 move a0,s4
404e58: 02a02821 move a1,s5
404e5c: 0411240c bal 40de90 <memcpy>
404e60: 00000000 nop
404e64: 8fbc0010 lw gp,16(sp)
404e68: 8e04000c lw a0,12(s0)
404e6c: 02539821 addu s3,s2,s3
404e70: 8f99805c lw t9,-32676(gp)
404e74: 041119d4 bal 40b5c8 <__cfree>
404e78: 00000000 nop
404e7c: 2682ffff addiu v0,s4,-1
404e80: ae12000c sw s2,12(s0)
404e84: ae130008 sw s3,8(s0)
404e88: ae140028 sw s4,40(s0)
404e8c: ae020004 sw v0,4(s0)
404e90: a291ffff sb s1,-1(s4)
404e94: 08101364 j 404d90 <_IO_default_pbackfail+0xc0>
404e98: 00000000 nop
404e9c: 2694ffff addiu s4,s4,-1
404ea0: ac940004 sw s4,4(a0)
404ea4: 08101364 j 404d90 <_IO_default_pbackfail+0xc0>
404ea8: 00000000 nop
404eac: 8f998088 lw t9,-32632(gp)
404eb0: 24040080 li a0,128
404eb4: 041117fb bal 40aea4 <__libc_malloc>
404eb8: 00000000 nop
404ebc: 2403ffff li v1,-1
404ec0: 1040ffb4 beqz v0,404d94 <_IO_default_pbackfail+0xc4>
404ec4: 00000000 nop
404ec8: 24440080 addiu a0,v0,128
404ecc: 02802821 move a1,s4
404ed0: 8e030000 lw v1,0(s0)
404ed4: ae040028 sw a0,40(s0)
404ed8: 0080a021 move s4,a0
404edc: 08101379 j 404de4 <_IO_default_pbackfail+0x114>
404ee0: 00000000 nop
00404ee4 <_IO_default_seek>:
404ee4: 2403ffff li v1,-1
404ee8: 2402ffff li v0,-1
404eec: 03e00008 jr ra
404ef0: 00000000 nop
00404ef4 <_IO_default_stat>:
404ef4: 2402ffff li v0,-1
404ef8: 03e00008 jr ra
404efc: 00000000 nop
00404f00 <_IO_default_read>:
404f00: 2402ffff li v0,-1
404f04: 03e00008 jr ra
404f08: 00000000 nop
00404f0c <_IO_default_write>:
404f0c: 00001021 move v0,zero
404f10: 03e00008 jr ra
404f14: 00000000 nop
00404f18 <_IO_default_showmanyc>:
404f18: 2402ffff li v0,-1
404f1c: 03e00008 jr ra
404f20: 00000000 nop
00404f24 <_IO_default_imbue>:
404f24: 03e00008 jr ra
404f28: 00000000 nop
00404f2c <_IO_iter_begin>:
404f2c: 3c1c004b lui gp,0x4b
404f30: 279c1fc0 addiu gp,gp,8128
404f34: 8f8282e8 lw v0,-32024(gp)
404f38: 8c420000 lw v0,0(v0)
404f3c: 03e00008 jr ra
404f40: 00000000 nop
00404f44 <_IO_iter_end>:
404f44: 00001021 move v0,zero
404f48: 03e00008 jr ra
404f4c: 00000000 nop
00404f50 <_IO_iter_next>:
404f50: 8c820034 lw v0,52(a0)
404f54: 03e00008 jr ra
404f58: 00000000 nop
00404f5c <_IO_iter_file>:
404f5c: 00801021 move v0,a0
404f60: 03e00008 jr ra
404f64: 00000000 nop
00404f68 <_IO_list_lock>:
404f68: 3c1c004b lui gp,0x4b
404f6c: 27bdffd8 addiu sp,sp,-40
404f70: 279c1fc0 addiu gp,gp,8128
404f74: afbf0024 sw ra,36(sp)
404f78: afb00020 sw s0,32(sp)
404f7c: afbc0010 sw gp,16(sp)
404f80: 7c03e83b 0x7c03e83b
404f84: 3c02004b lui v0,0x4b
404f88: 2450b470 addiu s0,v0,-19344
404f8c: 8e040008 lw a0,8(s0)
404f90: 24638b70 addiu v1,v1,-29840
404f94: 1083000e beq a0,v1,404fd0 <_IO_list_lock+0x68>
404f98: 00000000 nop
404f9c: 24050001 li a1,1
404fa0: 00002021 move a0,zero
404fa4: c047b470 ll a3,-19344(v0)
404fa8: 14e40006 bne a3,a0,404fc4 <_IO_list_lock+0x5c>
404fac: 00003021 move a2,zero
404fb0: 00a03021 move a2,a1
404fb4: e046b470 sc a2,-19344(v0)
404fb8: 10c0fffa beqz a2,404fa4 <_IO_list_lock+0x3c>
404fbc: 00000000 nop
404fc0: 0000000f sync
404fc4: 10c00009 beqz a2,404fec <_IO_list_lock+0x84>
404fc8: 00000000 nop
404fcc: ae030008 sw v1,8(s0)
404fd0: 8e020004 lw v0,4(s0)
404fd4: 8fbf0024 lw ra,36(sp)
404fd8: 24420001 addiu v0,v0,1
404fdc: ae020004 sw v0,4(s0)
404fe0: 8fb00020 lw s0,32(sp)
404fe4: 03e00008 jr ra
404fe8: 27bd0028 addiu sp,sp,40
404fec: 8f998044 lw t9,-32700(gp)
404ff0: afa30018 sw v1,24(sp)
404ff4: 02002021 move a0,s0
404ff8: 04112cd5 bal 410350 <__lll_lock_wait_private>
404ffc: 00000000 nop
405000: 081013f3 j 404fcc <_IO_list_lock+0x64>
405004: 8fa30018 lw v1,24(sp)
00405008 <_IO_list_unlock>:
405008: 3c03004b lui v1,0x4b
40500c: 2464b470 addiu a0,v1,-19344
405010: 8c820004 lw v0,4(a0)
405014: 2442ffff addiu v0,v0,-1
405018: 1440000b bnez v0,405048 <_IO_list_unlock+0x40>
40501c: ac820004 sw v0,4(a0)
405020: ac800008 sw zero,8(a0)
405024: 0000000f sync
405028: c065b470 ll a1,-19344(v1)
40502c: 00403021 move a2,v0
405030: e066b470 sc a2,-19344(v1)
405034: 10c0fffc beqz a2,405028 <_IO_list_unlock+0x20>
405038: 00000000 nop
40503c: 28a20002 slti v0,a1,2
405040: 10400003 beqz v0,405050 <_IO_list_unlock+0x48>
405044: 00000000 nop
405048: 03e00008 jr ra
40504c: 00000000 nop
405050: 7c03e83b 0x7c03e83b
405054: 8c658b78 lw a1,-29832(v1)
405058: 24060001 li a2,1
40505c: 00003821 move a3,zero
405060: 34a50001 ori a1,a1,0x1
405064: 2402108e li v0,4238
405068: 0000000c syscall
40506c: 03e00008 jr ra
405070: 00000000 nop
00405074 <_IO_list_resetlock>:
405074: 3c03004b lui v1,0x4b
405078: 2462b470 addiu v0,v1,-19344
40507c: ac60b470 sw zero,-19344(v1)
405080: ac400004 sw zero,4(v0)
405084: ac400008 sw zero,8(v0)
405088: 03e00008 jr ra
40508c: 00000000 nop
00405090 <ptmalloc_unlock_all2>:
405090: 3c02004b lui v0,0x4b
405094: 8c429c30 lw v0,-25552(v0)
405098: 3c1c004b lui gp,0x4b
40509c: 279c1fc0 addiu gp,gp,8128
4050a0: 1840001b blez v0,405110 <ptmalloc_unlock_all2+0x80>
4050a4: 00000000 nop
4050a8: 7c03e83b 0x7c03e83b
4050ac: 3c02004b lui v0,0x4b
4050b0: 00603021 move a2,v1
4050b4: 8f838a14 lw v1,-30188(gp)
4050b8: 8c45b970 lw a1,-18064(v0)
4050bc: 3c02004b lui v0,0x4b
4050c0: 00663021 addu a2,v1,a2
4050c4: 8c44b974 lw a0,-18060(v0)
4050c8: acc50000 sw a1,0(a2)
4050cc: 8f8582f0 lw a1,-32016(gp)
4050d0: 3c02004b lui v0,0x4b
4050d4: 8c42b978 lw v0,-18056(v0)
4050d8: aca40000 sw a0,0(a1)
4050dc: 8f8482f4 lw a0,-32012(gp)
4050e0: 3c03004b lui v1,0x4b
4050e4: 2463b4d4 addiu v1,v1,-19244
4050e8: ac820000 sw v0,0(a0)
4050ec: 00601021 move v0,v1
4050f0: ac400000 sw zero,0(v0)
4050f4: 8c420440 lw v0,1088(v0)
4050f8: 1443fffd bne v0,v1,4050f0 <ptmalloc_unlock_all2+0x60>
4050fc: 00000000 nop
405100: 3c02004b lui v0,0x4b
405104: ac40b950 sw zero,-18096(v0)
405108: 3c02004b lui v0,0x4b
40510c: ac40b97c sw zero,-18052(v0)
405110: 03e00008 jr ra
405114: 00000000 nop
00405118 <mem2mem_check>:
405118: 00801021 move v0,a0
40511c: 10800023 beqz a0,4051ac <mem2mem_check+0x94>
405120: 00000000 nop
405124: 8c83fffc lw v1,-4(a0)
405128: 2406fff8 li a2,-8
40512c: 24040009 li a0,9
405130: 30670002 andi a3,v1,0x2
405134: 00661824 and v1,v1,a2
405138: 24060005 li a2,5
40513c: 00c7200a movz a0,a2,a3
405140: 00641823 subu v1,v1,a0
405144: 00a3202b sltu a0,a1,v1
405148: 244afff8 addiu t2,v0,-8
40514c: 10800012 beqz a0,405198 <mem2mem_check+0x80>
405150: 00000000 nop
405154: 00652023 subu a0,v1,a1
405158: 2c860100 sltiu a2,a0,256
40515c: 2409ffff li t1,-1
405160: 10c00005 beqz a2,405178 <mem2mem_check+0x60>
405164: 00000000 nop
405168: 0810146d j 4051b4 <mem2mem_check+0x9c>
40516c: 00000000 nop
405170: 15000010 bnez t0,4051b4 <mem2mem_check+0x9c>
405174: 00000000 nop
405178: 00433821 addu a3,v0,v1
40517c: 2463ff01 addiu v1,v1,-255
405180: 00652023 subu a0,v1,a1
405184: 00a3302b sltu a2,a1,v1
405188: 2c880100 sltiu t0,a0,256
40518c: a0e90000 sb t1,0(a3)
405190: 14c0fff7 bnez a2,405170 <mem2mem_check+0x58>
405194: 00000000 nop
405198: 000a1ac2 srl v1,t2,0xb
40519c: 000a50c2 srl t2,t2,0x3
4051a0: 00452821 addu a1,v0,a1
4051a4: 006a5026 xor t2,v1,t2
4051a8: a0aa0000 sb t2,0(a1)
4051ac: 03e00008 jr ra
4051b0: 00000000 nop
4051b4: 00431821 addu v1,v0,v1
4051b8: a0640000 sb a0,0(v1)
4051bc: 000a1ac2 srl v1,t2,0xb
4051c0: 000a50c2 srl t2,t2,0x3
4051c4: 00452821 addu a1,v0,a1
4051c8: 006a5026 xor t2,v1,t2
4051cc: a0aa0000 sb t2,0(a1)
4051d0: 0810146b j 4051ac <mem2mem_check+0x94>
4051d4: 00000000 nop
004051d8 <sYSTRIm>:
4051d8: 8ca20030 lw v0,48(a1)
4051dc: 27bdffc8 addiu sp,sp,-56
4051e0: afb00020 sw s0,32(sp)
4051e4: 8c500004 lw s0,4(v0)
4051e8: 3c02004b lui v0,0x4b
4051ec: 8c42b93c lw v0,-18116(v0)
4051f0: 2403fff8 li v1,-8
4051f4: 02038024 and s0,s0,v1
4051f8: afb20028 sw s2,40(sp)
4051fc: 02049023 subu s2,s0,a0
405200: 3c1c004b lui gp,0x4b
405204: 2652ffef addiu s2,s2,-17
405208: 00021023 negu v0,v0
40520c: 279c1fc0 addiu gp,gp,8128
405210: 02429024 and s2,s2,v0
405214: afb10024 sw s1,36(sp)
405218: afbf0034 sw ra,52(sp)
40521c: afb40030 sw s4,48(sp)
405220: afb3002c sw s3,44(sp)
405224: afbc0010 sw gp,16(sp)
405228: 1a40000d blez s2,405260 <sYSTRIm+0x88>
40522c: 00008821 move s1,zero
405230: 3c13004b lui s3,0x4b
405234: 8e799c4c lw t9,-25524(s3)
405238: afa50018 sw a1,24(sp)
40523c: 00002021 move a0,zero
405240: 0320f809 jalr t9
405244: 00000000 nop
405248: 8fa50018 lw a1,24(sp)
40524c: 0040a021 move s4,v0
405250: 8ca30030 lw v1,48(a1)
405254: 00701821 addu v1,v1,s0
405258: 1043000a beq v0,v1,405284 <sYSTRIm+0xac>
40525c: 00000000 nop
405260: 8fbf0034 lw ra,52(sp)
405264: 02201021 move v0,s1
405268: 8fb40030 lw s4,48(sp)
40526c: 8fb3002c lw s3,44(sp)
405270: 8fb20028 lw s2,40(sp)
405274: 8fb10024 lw s1,36(sp)
405278: 8fb00020 lw s0,32(sp)
40527c: 03e00008 jr ra
405280: 27bd0038 addiu sp,sp,56
405284: 8e799c4c lw t9,-25524(s3)
405288: 0320f809 jalr t9
40528c: 00122023 negu a0,s2
405290: 8fbc0010 lw gp,16(sp)
405294: 8fa50018 lw a1,24(sp)
405298: 8f8282f8 lw v0,-32008(gp)
40529c: 8c590000 lw t9,0(v0)
4052a0: 17200014 bnez t9,4052f4 <sYSTRIm+0x11c>
4052a4: 00000000 nop
4052a8: 8e799c4c lw t9,-25524(s3)
4052ac: afa50018 sw a1,24(sp)
4052b0: 0320f809 jalr t9
4052b4: 00002021 move a0,zero
4052b8: 00008821 move s1,zero
4052bc: 1040ffe8 beqz v0,405260 <sYSTRIm+0x88>
4052c0: 8fa50018 lw a1,24(sp)
4052c4: 0282a023 subu s4,s4,v0
4052c8: 1280ffe5 beqz s4,405260 <sYSTRIm+0x88>
4052cc: 00000000 nop
4052d0: 8ca20444 lw v0,1092(a1)
4052d4: 8ca30030 lw v1,48(a1)
4052d8: 02148023 subu s0,s0,s4
4052dc: 36100001 ori s0,s0,0x1
4052e0: 0054a023 subu s4,v0,s4
4052e4: acb40444 sw s4,1092(a1)
4052e8: 24110001 li s1,1
4052ec: 08101498 j 405260 <sYSTRIm+0x88>
4052f0: ac700004 sw s0,4(v1)
4052f4: 0320f809 jalr t9
4052f8: 00000000 nop
4052fc: 081014aa j 4052a8 <sYSTRIm+0xd0>
405300: 8fa50018 lw a1,24(sp)
00405304 <mem2chunk_check>:
405304: 3c1c004b lui gp,0x4b
405308: 27bdffd0 addiu sp,sp,-48
40530c: 279c1fc0 addiu gp,gp,8128
405310: 30820007 andi v0,a0,0x7
405314: afb00024 sw s0,36(sp)
405318: afbf002c sw ra,44(sp)
40531c: afb10028 sw s1,40(sp)
405320: afbc0010 sw gp,16(sp)
405324: 00008021 move s0,zero
405328: 1440004a bnez v0,405454 <mem2chunk_check+0x150>
40532c: 00000000 nop
405330: 8c91fffc lw s1,-4(a0)
405334: 2490fff8 addiu s0,a0,-8
405338: 32220002 andi v0,s1,0x2
40533c: 1440004c bnez v0,405470 <mem2chunk_check+0x16c>
405340: 00000000 nop
405344: 3c03004b lui v1,0x4b
405348: 2463b4d4 addiu v1,v1,-19244
40534c: 8c660004 lw a2,4(v1)
405350: 2402fff8 li v0,-8
405354: 02221024 and v0,s1,v0
405358: 30c60002 andi a2,a2,0x2
40535c: 2cc60001 sltiu a2,a2,1
405360: 10c0000c beqz a2,405394 <mem2chunk_check+0x90>
405364: 00000000 nop
405368: 3c07004b lui a3,0x4b
40536c: 8ce7b94c lw a3,-18100(a3)
405370: 0207402b sltu t0,s0,a3
405374: 1500008c bnez t0,4055a8 <mem2chunk_check+0x2a4>
405378: 00000000 nop
40537c: 8c680444 lw t0,1092(v1)
405380: 02021821 addu v1,s0,v0
405384: 00e83821 addu a3,a3,t0
405388: 0067382b sltu a3,v1,a3
40538c: 10e00086 beqz a3,4055a8 <mem2chunk_check+0x2a4>
405390: 00000000 nop
405394: 2c430010 sltiu v1,v0,16
405398: 14600083 bnez v1,4055a8 <mem2chunk_check+0x2a4>
40539c: 00000000 nop
4053a0: 2403fff8 li v1,-8
4053a4: 02231824 and v1,s1,v1
4053a8: 02031821 addu v1,s0,v1
4053ac: 8c630004 lw v1,4(v1)
4053b0: 30630001 andi v1,v1,0x1
4053b4: 1060007c beqz v1,4055a8 <mem2chunk_check+0x2a4>
4053b8: 00000000 nop
4053bc: 32310001 andi s1,s1,0x1
4053c0: 12200067 beqz s1,405560 <mem2chunk_check+0x25c>
4053c4: 00000000 nop
4053c8: 24440003 addiu a0,v0,3
4053cc: 02041821 addu v1,s0,a0
4053d0: 001010c2 srl v0,s0,0x3
4053d4: 90660000 lbu a2,0(v1)
4053d8: 001042c2 srl t0,s0,0xb
4053dc: 01024026 xor t0,t0,v0
4053e0: 310800ff andi t0,t0,0xff
4053e4: 00c01021 move v0,a2
4053e8: 10c80015 beq a2,t0,405440 <mem2chunk_check+0x13c>
4053ec: 00000000 nop
4053f0: 10c0006d beqz a2,4055a8 <mem2chunk_check+0x2a4>
4053f4: 00000000 nop
4053f8: 24c60008 addiu a2,a2,8
4053fc: 0086302b sltu a2,a0,a2
405400: 10c00007 beqz a2,405420 <mem2chunk_check+0x11c>
405404: 00000000 nop
405408: 0810156a j 4055a8 <mem2chunk_check+0x2a4>
40540c: 00000000 nop
405410: 10400065 beqz v0,4055a8 <mem2chunk_check+0x2a4>
405414: 00000000 nop
405418: 14e00063 bnez a3,4055a8 <mem2chunk_check+0x2a4>
40541c: 00000000 nop
405420: 00822023 subu a0,a0,v0
405424: 02041821 addu v1,s0,a0
405428: 90620000 lbu v0,0(v1)
40542c: 24460008 addiu a2,v0,8
405430: 0086382b sltu a3,a0,a2
405434: 00403021 move a2,v0
405438: 1448fff5 bne v0,t0,405410 <mem2chunk_check+0x10c>
40543c: 00000000 nop
405440: 00063027 nor a2,zero,a2
405444: a0660000 sb a2,0(v1)
405448: 10a00002 beqz a1,405454 <mem2chunk_check+0x150>
40544c: 00000000 nop
405450: aca30000 sw v1,0(a1)
405454: 8fbf002c lw ra,44(sp)
405458: 02001021 move v0,s0
40545c: 8fb10028 lw s1,40(sp)
405460: 8fb00024 lw s0,36(sp)
405464: 27bd0030 addiu sp,sp,48
405468: 03e00008 jr ra
40546c: 00000000 nop
405470: 8f9982fc lw t9,-32004(gp)
405474: afa40018 sw a0,24(sp)
405478: afa5001c sw a1,28(sp)
40547c: 04112754 bal 40f1d0 <__getpagesize>
405480: 00000000 nop
405484: 8fa40018 lw a0,24(sp)
405488: 2442ffff addiu v0,v0,-1
40548c: 24060008 li a2,8
405490: 00441824 and v1,v0,a0
405494: 8fa5001c lw a1,28(sp)
405498: 10660003 beq v1,a2,4054a8 <mem2chunk_check+0x1a4>
40549c: 00000000 nop
4054a0: 14600049 bnez v1,4055c8 <mem2chunk_check+0x2c4>
4054a4: 00000000 nop
4054a8: 8c86fffc lw a2,-4(a0)
4054ac: 24030002 li v1,2
4054b0: 30c60003 andi a2,a2,0x3
4054b4: 14c3003c bne a2,v1,4055a8 <mem2chunk_check+0x2a4>
4054b8: 00000000 nop
4054bc: 8c83fff8 lw v1,-8(a0)
4054c0: 2404fff8 li a0,-8
4054c4: 02248824 and s1,s1,a0
4054c8: 02032023 subu a0,s0,v1
4054cc: 02231821 addu v1,s1,v1
4054d0: 00831825 or v1,a0,v1
4054d4: 00431024 and v0,v0,v1
4054d8: 14400033 bnez v0,4055a8 <mem2chunk_check+0x2a4>
4054dc: 00000000 nop
4054e0: 2631ffff addiu s1,s1,-1
4054e4: 02111821 addu v1,s0,s1
4054e8: 001010c2 srl v0,s0,0x3
4054ec: 90660000 lbu a2,0(v1)
4054f0: 00103ac2 srl a3,s0,0xb
4054f4: 00e23826 xor a3,a3,v0
4054f8: 30e700ff andi a3,a3,0xff
4054fc: 00c01021 move v0,a2
405500: 10c7ffcf beq a2,a3,405440 <mem2chunk_check+0x13c>
405504: 00000000 nop
405508: 10c00027 beqz a2,4055a8 <mem2chunk_check+0x2a4>
40550c: 00000000 nop
405510: 24c60008 addiu a2,a2,8
405514: 0226302b sltu a2,s1,a2
405518: 10c00007 beqz a2,405538 <mem2chunk_check+0x234>
40551c: 00000000 nop
405520: 0810156a j 4055a8 <mem2chunk_check+0x2a4>
405524: 00000000 nop
405528: 1040001f beqz v0,4055a8 <mem2chunk_check+0x2a4>
40552c: 00000000 nop
405530: 1480001d bnez a0,4055a8 <mem2chunk_check+0x2a4>
405534: 00000000 nop
405538: 02228823 subu s1,s1,v0
40553c: 02111821 addu v1,s0,s1
405540: 90620000 lbu v0,0(v1)
405544: 24440008 addiu a0,v0,8
405548: 0224202b sltu a0,s1,a0
40554c: 00403021 move a2,v0
405550: 1447fff5 bne v0,a3,405528 <mem2chunk_check+0x224>
405554: 00000000 nop
405558: 08101510 j 405440 <mem2chunk_check+0x13c>
40555c: 00000000 nop
405560: 8c83fff8 lw v1,-8(a0)
405564: 30640007 andi a0,v1,0x7
405568: 1480000f bnez a0,4055a8 <mem2chunk_check+0x2a4>
40556c: 00000000 nop
405570: 02032023 subu a0,s0,v1
405574: 10c00007 beqz a2,405594 <mem2chunk_check+0x290>
405578: 00000000 nop
40557c: 3c04004b lui a0,0x4b
405580: 8c86b94c lw a2,-18100(a0)
405584: 02032023 subu a0,s0,v1
405588: 0086302b sltu a2,a0,a2
40558c: 14c00006 bnez a2,4055a8 <mem2chunk_check+0x2a4>
405590: 00000000 nop
405594: 8c860004 lw a2,4(a0)
405598: 2404fff8 li a0,-8
40559c: 00c42024 and a0,a2,a0
4055a0: 1064ff89 beq v1,a0,4053c8 <mem2chunk_check+0xc4>
4055a4: 00000000 nop
4055a8: 00008021 move s0,zero
4055ac: 8fbf002c lw ra,44(sp)
4055b0: 02001021 move v0,s0
4055b4: 8fb10028 lw s1,40(sp)
4055b8: 8fb00024 lw s0,36(sp)
4055bc: 27bd0030 addiu sp,sp,48
4055c0: 03e00008 jr ra
4055c4: 00000000 nop
4055c8: 24060010 li a2,16
4055cc: 1066ffb6 beq v1,a2,4054a8 <mem2chunk_check+0x1a4>
4055d0: 00000000 nop
4055d4: 24060020 li a2,32
4055d8: 1066ffb3 beq v1,a2,4054a8 <mem2chunk_check+0x1a4>
4055dc: 00000000 nop
4055e0: 24060040 li a2,64
4055e4: 1066ffb0 beq v1,a2,4054a8 <mem2chunk_check+0x1a4>
4055e8: 00000000 nop
4055ec: 24060080 li a2,128
4055f0: 1066ffad beq v1,a2,4054a8 <mem2chunk_check+0x1a4>
4055f4: 00000000 nop
4055f8: 24060100 li a2,256
4055fc: 1066ffaa beq v1,a2,4054a8 <mem2chunk_check+0x1a4>
405600: 00000000 nop
405604: 24060200 li a2,512
405608: 1066ffa7 beq v1,a2,4054a8 <mem2chunk_check+0x1a4>
40560c: 00000000 nop
405610: 24060400 li a2,1024
405614: 1066ffa4 beq v1,a2,4054a8 <mem2chunk_check+0x1a4>
405618: 00000000 nop
40561c: 24060800 li a2,2048
405620: 1066ffa1 beq v1,a2,4054a8 <mem2chunk_check+0x1a4>
405624: 00000000 nop
405628: 24061000 li a2,4096
40562c: 1066ff9e beq v1,a2,4054a8 <mem2chunk_check+0x1a4>
405630: 00000000 nop
405634: 2c632000 sltiu v1,v1,8192
405638: 1060ff9b beqz v1,4054a8 <mem2chunk_check+0x1a4>
40563c: 00000000 nop
405640: 00008021 move s0,zero
405644: 0810156b j 4055ac <mem2chunk_check+0x2a8>
405648: 00000000 nop
0040564c <ptmalloc_lock_all>:
40564c: 3c02004b lui v0,0x4b
405650: 8c429c30 lw v0,-25552(v0)
405654: 3c1c004b lui gp,0x4b
405658: 27bdffd0 addiu sp,sp,-48
40565c: 279c1fc0 addiu gp,gp,8128
405660: afbf002c sw ra,44(sp)
405664: afb40028 sw s4,40(sp)
405668: afb30024 sw s3,36(sp)
40566c: afb20020 sw s2,32(sp)
405670: afb1001c sw s1,28(sp)
405674: afb00018 sw s0,24(sp)
405678: 1840003a blez v0,405764 <ptmalloc_lock_all+0x118>
40567c: afbc0010 sw gp,16(sp)
405680: 3c04004b lui a0,0x4b
405684: 00001021 move v0,zero
405688: 24050001 li a1,1
40568c: c083b950 ll v1,-18096(a0)
405690: 14620006 bne v1,v0,4056ac <ptmalloc_lock_all+0x60>
405694: 00003021 move a2,zero
405698: 00a03021 move a2,a1
40569c: e086b950 sc a2,-18096(a0)
4056a0: 10c0fffa beqz a2,40568c <ptmalloc_lock_all+0x40>
4056a4: 00000000 nop
4056a8: 0000000f sync
4056ac: 8f908a14 lw s0,-30188(gp)
4056b0: 14600034 bnez v1,405784 <ptmalloc_lock_all+0x138>
4056b4: 00000000 nop
4056b8: 3c14004b lui s4,0x4b
4056bc: 2694b4d4 addiu s4,s4,-19244
4056c0: 02808821 move s1,s4
4056c4: 00009821 move s3,zero
4056c8: 24120001 li s2,1
4056cc: c2230000 ll v1,0(s1)
4056d0: 14730006 bne v1,s3,4056ec <ptmalloc_lock_all+0xa0>
4056d4: 00001021 move v0,zero
4056d8: 02401021 move v0,s2
4056dc: e2220000 sc v0,0(s1)
4056e0: 1040fffa beqz v0,4056cc <ptmalloc_lock_all+0x80>
4056e4: 00000000 nop
4056e8: 0000000f sync
4056ec: 1040003b beqz v0,4057dc <ptmalloc_lock_all+0x190>
4056f0: 00000000 nop
4056f4: 8e310440 lw s1,1088(s1)
4056f8: 1634fff4 bne s1,s4,4056cc <ptmalloc_lock_all+0x80>
4056fc: 00000000 nop
405700: 8f8482f0 lw a0,-32016(gp)
405704: 8f8282f4 lw v0,-32012(gp)
405708: 3c05004b lui a1,0x4b
40570c: 8c870000 lw a3,0(a0)
405710: 8c460000 lw a2,0(v0)
405714: 7c03e83b 0x7c03e83b
405718: aca7b974 sw a3,-18060(a1)
40571c: 3c05004b lui a1,0x4b
405720: aca6b978 sw a2,-18056(a1)
405724: 3c050041 lui a1,0x41
405728: 02038021 addu s0,s0,v1
40572c: 24a5b220 addiu a1,a1,-19936
405730: 8e030000 lw v1,0(s0)
405734: ac850000 sw a1,0(a0)
405738: 3c040040 lui a0,0x40
40573c: 24847bfc addiu a0,a0,31740
405740: ac440000 sw a0,0(v0)
405744: 3c02004b lui v0,0x4b
405748: ac43b970 sw v1,-18064(v0)
40574c: 2402ffff li v0,-1
405750: ae020000 sw v0,0(s0)
405754: 3c02004b lui v0,0x4b
405758: 8c43b97c lw v1,-18052(v0)
40575c: 24630001 addiu v1,v1,1
405760: ac43b97c sw v1,-18052(v0)
405764: 8fbf002c lw ra,44(sp)
405768: 8fb40028 lw s4,40(sp)
40576c: 8fb30024 lw s3,36(sp)
405770: 8fb20020 lw s2,32(sp)
405774: 8fb1001c lw s1,28(sp)
405778: 8fb00018 lw s0,24(sp)
40577c: 03e00008 jr ra
405780: 27bd0030 addiu sp,sp,48
405784: 7c03e83b 0x7c03e83b
405788: 02033021 addu a2,s0,v1
40578c: 8cc60000 lw a2,0(a2)
405790: 2403ffff li v1,-1
405794: 10c3ffef beq a2,v1,405754 <ptmalloc_lock_all+0x108>
405798: 00000000 nop
40579c: c086b950 ll a2,-18096(a0)
4057a0: 14c20006 bne a2,v0,4057bc <ptmalloc_lock_all+0x170>
4057a4: 00001821 move v1,zero
4057a8: 00a01821 move v1,a1
4057ac: e083b950 sc v1,-18096(a0)
4057b0: 1060fffa beqz v1,40579c <ptmalloc_lock_all+0x150>
4057b4: 00000000 nop
4057b8: 0000000f sync
4057bc: 1460ffbe bnez v1,4056b8 <ptmalloc_lock_all+0x6c>
4057c0: 00000000 nop
4057c4: 8f998044 lw t9,-32700(gp)
4057c8: 2484b950 addiu a0,a0,-18096
4057cc: 04112ae0 bal 410350 <__lll_lock_wait_private>
4057d0: 00000000 nop
4057d4: 081015ae j 4056b8 <ptmalloc_lock_all+0x6c>
4057d8: 8fbc0010 lw gp,16(sp)
4057dc: 8f998044 lw t9,-32700(gp)
4057e0: 02202021 move a0,s1
4057e4: 04112ada bal 410350 <__lll_lock_wait_private>
4057e8: 00000000 nop
4057ec: 081015bd j 4056f4 <ptmalloc_lock_all+0xa8>
4057f0: 8fbc0010 lw gp,16(sp)
004057f4 <__malloc_assert>:
4057f4: 3c1c004b lui gp,0x4b
4057f8: 279c1fc0 addiu gp,gp,8128
4057fc: 8f828300 lw v0,-32000(gp)
405800: 27bdffc8 addiu sp,sp,-56
405804: afbf0034 sw ra,52(sp)
405808: 8c430000 lw v1,0(v0)
40580c: afbc0028 sw gp,40(sp)
405810: 00804021 move t0,a0
405814: 80640000 lb a0,0(v1)
405818: 00a05821 move t3,a1
40581c: 00c05021 move t2,a2
405820: 00e01021 move v0,a3
405824: 1080001d beqz a0,40589c <__malloc_assert+0xa8>
405828: 00000000 nop
40582c: 3c070048 lui a3,0x48
405830: 24e74960 addiu a3,a3,18784
405834: 1040001d beqz v0,4058ac <__malloc_assert+0xb8>
405838: 00000000 nop
40583c: 3c090048 lui t1,0x48
405840: 25294960 addiu t1,t1,18784
405844: 8f998304 lw t9,-31996(gp)
405848: 3c050048 lui a1,0x48
40584c: 00002021 move a0,zero
405850: 24a5f8bc addiu a1,a1,-1860
405854: 00603021 move a2,v1
405858: afab0010 sw t3,16(sp)
40585c: afaa0014 sw t2,20(sp)
405860: afa9001c sw t1,28(sp)
405864: afa80020 sw t0,32(sp)
405868: afa20018 sw v0,24(sp)
40586c: 0320f809 jalr t9
405870: 00000000 nop
405874: 8fbc0028 lw gp,40(sp)
405878: 8f828308 lw v0,-31992(gp)
40587c: 8f99830c lw t9,-31988(gp)
405880: 8c440000 lw a0,0(v0)
405884: 0320f809 jalr t9
405888: 00000000 nop
40588c: 8fbc0028 lw gp,40(sp)
405890: 8f9982dc lw t9,-32036(gp)
405894: 041149a6 bal 417f30 <abort>
405898: 00000000 nop
40589c: 3c070049 lui a3,0x49
4058a0: 24e73fe0 addiu a3,a3,16352
4058a4: 1440ffe5 bnez v0,40583c <__malloc_assert+0x48>
4058a8: 00000000 nop
4058ac: 3c020049 lui v0,0x49
4058b0: 24423fe0 addiu v0,v0,16352
4058b4: 00404821 move t1,v0
4058b8: 08101611 j 405844 <__malloc_assert+0x50>
4058bc: 00000000 nop
004058c0 <new_heap>:
4058c0: 3c1c004b lui gp,0x4b
4058c4: 279c1fc0 addiu gp,gp,8128
4058c8: 8f9982fc lw t9,-32004(gp)
4058cc: 27bdffb8 addiu sp,sp,-72
4058d0: afb30038 sw s3,56(sp)
4058d4: afb0002c sw s0,44(sp)
4058d8: afbc0018 sw gp,24(sp)
4058dc: afa40020 sw a0,32(sp)
4058e0: afbf0044 sw ra,68(sp)
4058e4: afb50040 sw s5,64(sp)
4058e8: afb4003c sw s4,60(sp)
4058ec: afb20034 sw s2,52(sp)
4058f0: afb10030 sw s1,48(sp)
4058f4: 00a48021 addu s0,a1,a0
4058f8: 04112635 bal 40f1d0 <__getpagesize>
4058fc: 00000000 nop
405900: 34038000 li v1,0x8000
405904: 0203182b sltu v1,s0,v1
405908: 8fbc0018 lw gp,24(sp)
40590c: 00409821 move s3,v0
405910: 8fa40020 lw a0,32(sp)
405914: 14600038 bnez v1,4059f8 <new_heap+0x138>
405918: 00000000 nop
40591c: 3c020010 lui v0,0x10
405920: 24420001 addiu v0,v0,1
405924: 0202182b sltu v1,s0,v0
405928: 10600059 beqz v1,405a90 <new_heap+0x1d0>
40592c: 00000000 nop
405930: 3c11004b lui s1,0x4b
405934: 8e24b98c lw a0,-18036(s1)
405938: 10800034 beqz a0,405a0c <new_heap+0x14c>
40593c: 00000000 nop
405940: 8f99813c lw t9,-32452(gp)
405944: 2412ffff li s2,-1
405948: afb20010 sw s2,16(sp)
40594c: afa00014 sw zero,20(sp)
405950: 3c050010 lui a1,0x10
405954: 00003021 move a2,zero
405958: 24070c02 li a3,3074
40595c: 0411299f bal 40ffdc <__mmap>
405960: 00000000 nop
405964: 0040a021 move s4,v0
405968: 8fbc0018 lw gp,24(sp)
40596c: ae20b98c sw zero,-18036(s1)
405970: 10520026 beq v0,s2,405a0c <new_heap+0x14c>
405974: 00000000 nop
405978: 3c02000f lui v0,0xf
40597c: 3442ffff ori v0,v0,0xffff
405980: 02821024 and v0,s4,v0
405984: 14400049 bnez v0,405aac <new_heap+0x1ec>
405988: 00000000 nop
40598c: 2673ffff addiu s3,s3,-1
405990: 8f998154 lw t9,-32428(gp)
405994: 02138021 addu s0,s0,s3
405998: 00139827 nor s3,zero,s3
40599c: 02138024 and s0,s0,s3
4059a0: 02802021 move a0,s4
4059a4: 02002821 move a1,s0
4059a8: 24060003 li a2,3
4059ac: 041129a3 bal 41003c <__mprotect>
4059b0: 00000000 nop
4059b4: 8fbc0018 lw gp,24(sp)
4059b8: 1440004e bnez v0,405af4 <new_heap+0x234>
4059bc: 00000000 nop
4059c0: ae900008 sw s0,8(s4)
4059c4: ae90000c sw s0,12(s4)
4059c8: 02808821 move s1,s4
4059cc: 8fbf0044 lw ra,68(sp)
4059d0: 02201021 move v0,s1
4059d4: 8fb50040 lw s5,64(sp)
4059d8: 8fb4003c lw s4,60(sp)
4059dc: 8fb30038 lw s3,56(sp)
4059e0: 8fb20034 lw s2,52(sp)
4059e4: 8fb10030 lw s1,48(sp)
4059e8: 8fb0002c lw s0,44(sp)
4059ec: 27bd0048 addiu sp,sp,72
4059f0: 03e00008 jr ra
4059f4: 00000000 nop
4059f8: 3c11004b lui s1,0x4b
4059fc: 8e24b98c lw a0,-18036(s1)
405a00: 34108000 li s0,0x8000
405a04: 1480ffce bnez a0,405940 <new_heap+0x80>
405a08: 00000000 nop
405a0c: 8f99813c lw t9,-32452(gp)
405a10: 2414ffff li s4,-1
405a14: afb40010 sw s4,16(sp)
405a18: afa00014 sw zero,20(sp)
405a1c: 00002021 move a0,zero
405a20: 3c050020 lui a1,0x20
405a24: 00003021 move a2,zero
405a28: 24070c02 li a3,3074
405a2c: 0411296b bal 40ffdc <__mmap>
405a30: 00000000 nop
405a34: 00409021 move s2,v0
405a38: 8fbc0018 lw gp,24(sp)
405a3c: 10540035 beq v0,s4,405b14 <new_heap+0x254>
405a40: 00000000 nop
405a44: 3c14000f lui s4,0xf
405a48: 3694ffff ori s4,s4,0xffff
405a4c: 0054a021 addu s4,v0,s4
405a50: 3c02fff0 lui v0,0xfff0
405a54: 0282a024 and s4,s4,v0
405a58: 0292a823 subu s5,s4,s2
405a5c: 16a0001b bnez s5,405acc <new_heap+0x20c>
405a60: 00000000 nop
405a64: 3c040010 lui a0,0x10
405a68: 02842021 addu a0,s4,a0
405a6c: ae24b98c sw a0,-18036(s1)
405a70: 8f998180 lw t9,-32384(gp)
405a74: 3c050010 lui a1,0x10
405a78: 00b52823 subu a1,a1,s5
405a7c: 04112963 bal 41000c <__munmap>
405a80: 00000000 nop
405a84: 8fbc0018 lw gp,24(sp)
405a88: 08101663 j 40598c <new_heap+0xcc>
405a8c: 00000000 nop
405a90: 0082202b sltu a0,a0,v0
405a94: 00008821 move s1,zero
405a98: 3c100010 lui s0,0x10
405a9c: 1480ffa4 bnez a0,405930 <new_heap+0x70>
405aa0: 00000000 nop
405aa4: 08101673 j 4059cc <new_heap+0x10c>
405aa8: 00000000 nop
405aac: 8f998180 lw t9,-32384(gp)
405ab0: 02802021 move a0,s4
405ab4: 3c050010 lui a1,0x10
405ab8: 04112954 bal 41000c <__munmap>
405abc: 00000000 nop
405ac0: 8fbc0018 lw gp,24(sp)
405ac4: 08101683 j 405a0c <new_heap+0x14c>
405ac8: 00000000 nop
405acc: 8f998180 lw t9,-32384(gp)
405ad0: 02402021 move a0,s2
405ad4: 02a02821 move a1,s5
405ad8: 0411294c bal 41000c <__munmap>
405adc: 00000000 nop
405ae0: 3c040010 lui a0,0x10
405ae4: 8fbc0018 lw gp,24(sp)
405ae8: 02842021 addu a0,s4,a0
405aec: 0810169c j 405a70 <new_heap+0x1b0>
405af0: 00000000 nop
405af4: 8f998180 lw t9,-32384(gp)
405af8: 02802021 move a0,s4
405afc: 3c050010 lui a1,0x10
405b00: 04112942 bal 41000c <__munmap>
405b04: 00000000 nop
405b08: 00008821 move s1,zero
405b0c: 08101673 j 4059cc <new_heap+0x10c>
405b10: 00000000 nop
405b14: 8f99813c lw t9,-32452(gp)
405b18: afa20010 sw v0,16(sp)
405b1c: afa00014 sw zero,20(sp)
405b20: 00002021 move a0,zero
405b24: 3c050010 lui a1,0x10
405b28: 00003021 move a2,zero
405b2c: 24070c02 li a3,3074
405b30: 0411292a bal 40ffdc <__mmap>
405b34: 00000000 nop
405b38: 0040a021 move s4,v0
405b3c: 8fbc0018 lw gp,24(sp)
405b40: 00008821 move s1,zero
405b44: 1052ffa1 beq v0,s2,4059cc <new_heap+0x10c>
405b48: 00000000 nop
405b4c: 3c02000f lui v0,0xf
405b50: 3442ffff ori v0,v0,0xffff
405b54: 02821024 and v0,s4,v0
405b58: 1040ff8c beqz v0,40598c <new_heap+0xcc>
405b5c: 00000000 nop
405b60: 8f998180 lw t9,-32384(gp)
405b64: 02802021 move a0,s4
405b68: 3c050010 lui a1,0x10
405b6c: 04112927 bal 41000c <__munmap>
405b70: 00000000 nop
405b74: 08101673 j 4059cc <new_heap+0x10c>
405b78: 00000000 nop
00405b7c <arena_get2>:
405b7c: 3c1c004b lui gp,0x4b
405b80: 27bdffb8 addiu sp,sp,-72
405b84: 279c1fc0 addiu gp,gp,8128
405b88: afb3002c sw s3,44(sp)
405b8c: afb20028 sw s2,40(sp)
405b90: afbf0044 sw ra,68(sp)
405b94: afbe0040 sw s8,64(sp)
405b98: afb7003c sw s7,60(sp)
405b9c: afb60038 sw s6,56(sp)
405ba0: afb50034 sw s5,52(sp)
405ba4: afb40030 sw s4,48(sp)
405ba8: afb10024 sw s1,36(sp)
405bac: afb00020 sw s0,32(sp)
405bb0: afbc0010 sw gp,16(sp)
405bb4: 00809021 move s2,a0
405bb8: 10800055 beqz a0,405d10 <arena_get2+0x194>
405bbc: 00a09821 move s3,a1
405bc0: 8c900440 lw s0,1088(a0)
405bc4: 12000056 beqz s0,405d20 <arena_get2+0x1a4>
405bc8: 00000000 nop
405bcc: 3c17004b lui s7,0x4b
405bd0: 0000b021 move s6,zero
405bd4: 0000a821 move s5,zero
405bd8: 24140001 li s4,1
405bdc: 02e0f021 move s8,s7
405be0: 26e2b950 addiu v0,s7,-18096
405be4: c2030000 ll v1,0(s0)
405be8: 14750006 bne v1,s5,405c04 <arena_get2+0x88>
405bec: 00002021 move a0,zero
405bf0: 02802021 move a0,s4
405bf4: e2040000 sc a0,0(s0)
405bf8: 1080fffa beqz a0,405be4 <arena_get2+0x68>
405bfc: 00000000 nop
405c00: 0000000f sync
405c04: 10600024 beqz v1,405c98 <arena_get2+0x11c>
405c08: 00000000 nop
405c0c: 8e100440 lw s0,1088(s0)
405c10: 1612fff4 bne s0,s2,405be4 <arena_get2+0x68>
405c14: 00000000 nop
405c18: 3c11004b lui s1,0x4b
405c1c: 16c00053 bnez s6,405d6c <arena_get2+0x1f0>
405c20: 00000000 nop
405c24: c2e3b950 ll v1,-18096(s7)
405c28: 14760006 bne v1,s6,405c44 <arena_get2+0xc8>
405c2c: 00002021 move a0,zero
405c30: 02802021 move a0,s4
405c34: e2e4b950 sc a0,-18096(s7)
405c38: 1080fffa beqz a0,405c24 <arena_get2+0xa8>
405c3c: 00000000 nop
405c40: 0000000f sync
405c44: 10600049 beqz v1,405d6c <arena_get2+0x1f0>
405c48: 00000000 nop
405c4c: c3c4b950 ll a0,-18096(s8)
405c50: 14960006 bne a0,s6,405c6c <arena_get2+0xf0>
405c54: 00001821 move v1,zero
405c58: 02801821 move v1,s4
405c5c: e3c3b950 sc v1,-18096(s8)
405c60: 1060fffa beqz v1,405c4c <arena_get2+0xd0>
405c64: 00000000 nop
405c68: 0000000f sync
405c6c: 24160001 li s6,1
405c70: 1460ffdc bnez v1,405be4 <arena_get2+0x68>
405c74: 00000000 nop
405c78: 8f998044 lw t9,-32700(gp)
405c7c: 00402021 move a0,v0
405c80: afa20018 sw v0,24(sp)
405c84: 041129b2 bal 410350 <__lll_lock_wait_private>
405c88: 00000000 nop
405c8c: 8fbc0010 lw gp,16(sp)
405c90: 081016f9 j 405be4 <arena_get2+0x68>
405c94: 8fa20018 lw v0,24(sp)
405c98: 12c0000b beqz s6,405cc8 <arena_get2+0x14c>
405c9c: 00000000 nop
405ca0: 3c04004b lui a0,0x4b
405ca4: 0000000f sync
405ca8: c082b950 ll v0,-18096(a0)
405cac: 00602821 move a1,v1
405cb0: e085b950 sc a1,-18096(a0)
405cb4: 10a0fffc beqz a1,405ca8 <arena_get2+0x12c>
405cb8: 00000000 nop
405cbc: 28420002 slti v0,v0,2
405cc0: 10400096 beqz v0,405f1c <arena_get2+0x3a0>
405cc4: 00000000 nop
405cc8: 7c03e83b 0x7c03e83b
405ccc: 00601021 move v0,v1
405cd0: 8f838a14 lw v1,-30188(gp)
405cd4: 00621021 addu v0,v1,v0
405cd8: ac500000 sw s0,0(v0)
405cdc: 8fbf0044 lw ra,68(sp)
405ce0: 02001021 move v0,s0
405ce4: 8fbe0040 lw s8,64(sp)
405ce8: 8fb7003c lw s7,60(sp)
405cec: 8fb60038 lw s6,56(sp)
405cf0: 8fb50034 lw s5,52(sp)
405cf4: 8fb40030 lw s4,48(sp)
405cf8: 8fb3002c lw s3,44(sp)
405cfc: 8fb20028 lw s2,40(sp)
405d00: 8fb10024 lw s1,36(sp)
405d04: 8fb00020 lw s0,32(sp)
405d08: 03e00008 jr ra
405d0c: 27bd0048 addiu sp,sp,72
405d10: 3c10004b lui s0,0x4b
405d14: 2610b4d4 addiu s0,s0,-19244
405d18: 081016f3 j 405bcc <arena_get2+0x50>
405d1c: 02009021 move s2,s0
405d20: 3c02004b lui v0,0x4b
405d24: 24030001 li v1,1
405d28: c045b4d4 ll a1,-19244(v0)
405d2c: 14b00006 bne a1,s0,405d48 <arena_get2+0x1cc>
405d30: 00002021 move a0,zero
405d34: 00602021 move a0,v1
405d38: e044b4d4 sc a0,-19244(v0)
405d3c: 1080fffa beqz a0,405d28 <arena_get2+0x1ac>
405d40: 00000000 nop
405d44: 0000000f sync
405d48: 2450b4d4 addiu s0,v0,-19244
405d4c: 1480ffe3 bnez a0,405cdc <arena_get2+0x160>
405d50: 00000000 nop
405d54: 8f998044 lw t9,-32700(gp)
405d58: 02002021 move a0,s0
405d5c: 0411297c bal 410350 <__lll_lock_wait_private>
405d60: 00000000 nop
405d64: 08101737 j 405cdc <arena_get2+0x160>
405d68: 00000000 nop
405d6c: 3c10004b lui s0,0x4b
405d70: 2610b920 addiu s0,s0,-18144
405d74: 8e050004 lw a1,4(s0)
405d78: 0c101630 jal 4058c0 <new_heap>
405d7c: 26640464 addiu a0,s3,1124
405d80: 8fbc0010 lw gp,16(sp)
405d84: 10400055 beqz v0,405edc <arena_get2+0x360>
405d88: 00000000 nop
405d8c: 24520010 addiu s2,v0,16
405d90: 02408021 move s0,s2
405d94: ac520000 sw s2,0(v0)
405d98: 2404fff8 li a0,-8
405d9c: 24460048 addiu a2,v0,72
405da0: 240503f0 li a1,1008
405da4: 00c41821 addu v1,a2,a0
405da8: 24840008 addiu a0,a0,8
405dac: ac63000c sw v1,12(v1)
405db0: 1485fffc bne a0,a1,405da4 <arena_get2+0x228>
405db4: ac630008 sw v1,8(v1)
405db8: 3c13004b lui s3,0x4b
405dbc: 2673b4d4 addiu s3,s3,-19244
405dc0: 12530042 beq s2,s3,405ecc <arena_get2+0x350>
405dc4: 8c440014 lw a0,20(v0)
405dc8: 34840002 ori a0,a0,0x2
405dcc: 3c03004b lui v1,0x4b
405dd0: 8c460008 lw a2,8(v0)
405dd4: 8c67b988 lw a3,-18040(v1)
405dd8: 24450464 addiu a1,v0,1124
405ddc: 34840001 ori a0,a0,0x1
405de0: 00e63821 addu a3,a3,a2
405de4: 30a50007 andi a1,a1,0x7
405de8: ac440014 sw a0,20(v0)
405dec: ac460458 sw a2,1112(v0)
405df0: ac460454 sw a2,1108(v0)
405df4: ac67b988 sw a3,-18040(v1)
405df8: 2444045c addiu a0,v0,1116
405dfc: 10a00003 beqz a1,405e0c <arena_get2+0x290>
405e00: 00000000 nop
405e04: 00852023 subu a0,a0,a1
405e08: 24840008 addiu a0,a0,8
405e0c: 7c03e83b 0x7c03e83b
405e10: 00602821 move a1,v1
405e14: 8f838a14 lw v1,-30188(gp)
405e18: 00463021 addu a2,v0,a2
405e1c: 00c43023 subu a2,a2,a0
405e20: 00652821 addu a1,v1,a1
405e24: 34c60001 ori a2,a2,0x1
405e28: ac440040 sw a0,64(v0)
405e2c: acb20000 sw s2,0(a1)
405e30: ac860004 sw a2,4(a0)
405e34: 00001821 move v1,zero
405e38: ac400010 sw zero,16(v0)
405e3c: 24040001 li a0,1
405e40: c0460010 ll a2,16(v0)
405e44: 14c30006 bne a2,v1,405e60 <arena_get2+0x2e4>
405e48: 00002821 move a1,zero
405e4c: 00802821 move a1,a0
405e50: e0450010 sc a1,16(v0)
405e54: 10a0fffa beqz a1,405e40 <arena_get2+0x2c4>
405e58: 00000000 nop
405e5c: 0000000f sync
405e60: 10a00027 beqz a1,405f00 <arena_get2+0x384>
405e64: 00000000 nop
405e68: 8e630440 lw v1,1088(s3)
405e6c: ac430450 sw v1,1104(v0)
405e70: 0000000f sync
405e74: ae720440 sw s2,1088(s3)
405e78: 00001021 move v0,zero
405e7c: 0000000f sync
405e80: c223b950 ll v1,-18096(s1)
405e84: 00402021 move a0,v0
405e88: e224b950 sc a0,-18096(s1)
405e8c: 1080fffc beqz a0,405e80 <arena_get2+0x304>
405e90: 00000000 nop
405e94: 28620002 slti v0,v1,2
405e98: 1440ff90 bnez v0,405cdc <arena_get2+0x160>
405e9c: 00000000 nop
405ea0: 3c04004b lui a0,0x4b
405ea4: 2484b950 addiu a0,a0,-18096
405ea8: 7c03e83b 0x7c03e83b
405eac: 8c658b78 lw a1,-29832(v1)
405eb0: 24060001 li a2,1
405eb4: 00003821 move a3,zero
405eb8: 34a50001 ori a1,a1,0x1
405ebc: 2402108e li v0,4238
405ec0: 0000000c syscall
405ec4: 08101737 j 405cdc <arena_get2+0x160>
405ec8: 00000000 nop
405ecc: 24050040 li a1,64
405ed0: 3c03004b lui v1,0x4b
405ed4: 08101773 j 405dcc <arena_get2+0x250>
405ed8: ac65b980 sw a1,-18048(v1)
405edc: 8e050004 lw a1,4(s0)
405ee0: 24040464 li a0,1124
405ee4: 0c101630 jal 4058c0 <new_heap>
405ee8: 00008021 move s0,zero
405eec: 8fbc0010 lw gp,16(sp)
405ef0: 1440ffa6 bnez v0,405d8c <arena_get2+0x210>
405ef4: 00000000 nop
405ef8: 0810179e j 405e78 <arena_get2+0x2fc>
405efc: 00000000 nop
405f00: 8f998044 lw t9,-32700(gp)
405f04: afa20018 sw v0,24(sp)
405f08: 02402021 move a0,s2
405f0c: 04112910 bal 410350 <__lll_lock_wait_private>
405f10: 00000000 nop
405f14: 0810179a j 405e68 <arena_get2+0x2ec>
405f18: 8fa20018 lw v0,24(sp)
405f1c: 2484b950 addiu a0,a0,-18096
405f20: 7c03e83b 0x7c03e83b
405f24: 8c658b78 lw a1,-29832(v1)
405f28: 24060001 li a2,1
405f2c: 00003821 move a3,zero
405f30: 34a50001 ori a1,a1,0x1
405f34: 2402108e li v0,4238
405f38: 0000000c syscall
405f3c: 08101732 j 405cc8 <arena_get2+0x14c>
405f40: 00000000 nop
00405f44 <mi_arena.10563>:
405f44: 8de60024 lw a2,36(t7)
405f48: 3c1c004b lui gp,0x4b
405f4c: 27bdf720 addiu sp,sp,-2272
405f50: 279c1fc0 addiu gp,gp,8128
405f54: afb508cc sw s5,2252(sp)
405f58: 8f998310 lw t9,-31984(gp)
405f5c: 0080a821 move s5,a0
405f60: 8de40020 lw a0,32(t7)
405f64: 24c20001 addiu v0,a2,1
405f68: 3c050048 lui a1,0x48
405f6c: afb208c0 sw s2,2240(sp)
405f70: afbc0020 sw gp,32(sp)
405f74: afbf08dc sw ra,2268(sp)
405f78: afbe08d8 sw s8,2264(sp)
405f7c: afb708d4 sw s7,2260(sp)
405f80: afb608d0 sw s6,2256(sp)
405f84: afb408c8 sw s4,2248(sp)
405f88: afb308c4 sw s3,2244(sp)
405f8c: afb108bc sw s1,2236(sp)
405f90: afb008b8 sw s0,2232(sp)
405f94: 24a5f8e4 addiu a1,a1,-1820
405f98: ade20024 sw v0,36(t7)
405f9c: 01e09021 move s2,t7
405fa0: 04117e17 bal 425800 <__fprintf>
405fa4: 00000000 nop
405fa8: 8fbc0020 lw gp,32(sp)
405fac: 24030001 li v1,1
405fb0: 00001021 move v0,zero
405fb4: c2a50000 ll a1,0(s5)
405fb8: 14a20006 bne a1,v0,405fd4 <mi_arena.10563+0x90>
405fbc: 00002021 move a0,zero
405fc0: 00602021 move a0,v1
405fc4: e2a40000 sc a0,0(s5)
405fc8: 1080fffa beqz a0,405fb4 <mi_arena.10563+0x70>
405fcc: 00000000 nop
405fd0: 0000000f sync
405fd4: 10800100 beqz a0,4063d8 <mi_arena.10563+0x494>
405fd8: 00000000 nop
405fdc: 02a02821 move a1,s5
405fe0: 27a3002c addiu v1,sp,44
405fe4: 27a600cc addiu a2,sp,204
405fe8: 0000a021 move s4,zero
405fec: 00009821 move s3,zero
405ff0: 2407fff8 li a3,-8
405ff4: 8ca80008 lw t0,8(a1)
405ff8: 110000c7 beqz t0,406318 <mi_arena.10563+0x3d4>
405ffc: 00000000 nop
406000: 8d040004 lw a0,4(t0)
406004: 00001021 move v0,zero
406008: 00872024 and a0,a0,a3
40600c: 8d080008 lw t0,8(t0)
406010: 24420001 addiu v0,v0,1
406014: 1500fffd bnez t0,40600c <mi_arena.10563+0xc8>
406018: 00000000 nop
40601c: 00440018 mult v0,a0
406020: 2489fff9 addiu t1,a0,-7
406024: 02629821 addu s3,s3,v0
406028: ac69fffc sw t1,-4(v1)
40602c: ac640000 sw a0,0(v1)
406030: ac620008 sw v0,8(v1)
406034: 00004012 mflo t0
406038: 0288a021 addu s4,s4,t0
40603c: 8c640000 lw a0,0(v1)
406040: 24a50004 addiu a1,a1,4
406044: 00440018 mult v0,a0
406048: 00001012 mflo v0
40604c: ac620004 sw v0,4(v1)
406050: 24630010 addiu v1,v1,16
406054: 1466ffe7 bne v1,a2,405ff4 <mi_arena.10563+0xb0>
406058: 00000000 nop
40605c: 8ea30038 lw v1,56(s5)
406060: 106000bf beqz v1,406360 <mi_arena.10563+0x41c>
406064: 00000000 nop
406068: 26a80030 addiu t0,s5,48
40606c: 8fb000d4 lw s0,212(sp)
406070: 11030010 beq t0,v1,4060b4 <mi_arena.10563+0x170>
406074: 8fb100d0 lw s1,208(sp)
406078: 8fa500c8 lw a1,200(sp)
40607c: 8fa400cc lw a0,204(sp)
406080: 8c620004 lw v0,4(v1)
406084: 8c630008 lw v1,8(v1)
406088: 26100001 addiu s0,s0,1
40608c: 0045382b sltu a3,v0,a1
406090: 0082302b sltu a2,a0,v0
406094: 02228821 addu s1,s1,v0
406098: 0047280b movn a1,v0,a3
40609c: 1503fff8 bne t0,v1,406080 <mi_arena.10563+0x13c>
4060a0: 0046200b movn a0,v0,a2
4060a4: afb000d4 sw s0,212(sp)
4060a8: afb100d0 sw s1,208(sp)
4060ac: afa500c8 sw a1,200(sp)
4060b0: afa400cc sw a0,204(sp)
4060b4: 27aa00e4 addiu t2,sp,228
4060b8: 00006021 move t4,zero
4060bc: 26af0038 addiu t7,s5,56
4060c0: 240effff li t6,-1
4060c4: 240d03f0 li t5,1008
4060c8: 01ec5821 addu t3,t7,t4
4060cc: 8d630008 lw v1,8(t3)
4060d0: ad4efff4 sw t6,-12(t2)
4060d4: ad400000 sw zero,0(t2)
4060d8: ad40fffc sw zero,-4(t2)
4060dc: 10600014 beqz v1,406130 <mi_arena.10563+0x1ec>
4060e0: ad40fff8 sw zero,-8(t2)
4060e4: 11630012 beq t3,v1,406130 <mi_arena.10563+0x1ec>
4060e8: 00000000 nop
4060ec: 2405ffff li a1,-1
4060f0: 00003821 move a3,zero
4060f4: 00003021 move a2,zero
4060f8: 00002021 move a0,zero
4060fc: 8c620004 lw v0,4(v1)
406100: 8c630008 lw v1,8(v1)
406104: 24e70001 addiu a3,a3,1
406108: 0045482b sltu t1,v0,a1
40610c: 0082402b sltu t0,a0,v0
406110: 00c23021 addu a2,a2,v0
406114: 0049280b movn a1,v0,t1
406118: 1563fff8 bne t3,v1,4060fc <mi_arena.10563+0x1b8>
40611c: 0048200b movn a0,v0,t0
406120: ad45fff4 sw a1,-12(t2)
406124: ad470000 sw a3,0(t2)
406128: ad46fffc sw a2,-4(t2)
40612c: ad44fff8 sw a0,-8(t2)
406130: 8d420000 lw v0,0(t2)
406134: 14400002 bnez v0,406140 <mi_arena.10563+0x1fc>
406138: 00000000 nop
40613c: ad40fff4 sw zero,-12(t2)
406140: 8d43fffc lw v1,-4(t2)
406144: 258c0008 addiu t4,t4,8
406148: 02028021 addu s0,s0,v0
40614c: 02238821 addu s1,s1,v1
406150: 158dffdd bne t4,t5,4060c8 <mi_arena.10563+0x184>
406154: 254a0010 addiu t2,t2,16
406158: 00001021 move v0,zero
40615c: 0000000f sync
406160: c2a30000 ll v1,0(s5)
406164: 00402021 move a0,v0
406168: e2a40000 sc a0,0(s5)
40616c: 1080fffc beqz a0,406160 <mi_arena.10563+0x21c>
406170: 00000000 nop
406174: 28620002 slti v0,v1,2
406178: 1040008d beqz v0,4063b0 <mi_arena.10563+0x46c>
40617c: 00000000 nop
406180: 8e45001c lw a1,28(s2)
406184: 8e440018 lw a0,24(s2)
406188: 8e430014 lw v1,20(s2)
40618c: 8e420010 lw v0,16(s2)
406190: 00b32821 addu a1,a1,s3
406194: 00942021 addu a0,a0,s4
406198: 00701821 addu v1,v1,s0
40619c: 00511021 addu v0,v0,s1
4061a0: ae45001c sw a1,28(s2)
4061a4: ae440018 sw a0,24(s2)
4061a8: ae430014 sw v1,20(s2)
4061ac: ae420010 sw v0,16(s2)
4061b0: 27b60034 addiu s6,sp,52
4061b4: 24170001 li s7,1
4061b8: 241e0089 li s8,137
4061bc: 8ec30000 lw v1,0(s6)
4061c0: 1060000f beqz v1,406200 <mi_arena.10563+0x2bc>
4061c4: 00000000 nop
4061c8: 2402000b li v0,11
4061cc: 12e2000e beq s7,v0,406208 <mi_arena.10563+0x2c4>
4061d0: 8f998310 lw t9,-31984(gp)
4061d4: 8ec2fffc lw v0,-4(s6)
4061d8: 8e440020 lw a0,32(s2)
4061dc: 8ec6fff4 lw a2,-12(s6)
4061e0: 8ec7fff8 lw a3,-8(s6)
4061e4: 3c050048 lui a1,0x48
4061e8: afa30014 sw v1,20(sp)
4061ec: afa20010 sw v0,16(sp)
4061f0: 24a5f8fc addiu a1,a1,-1796
4061f4: 04117d82 bal 425800 <__fprintf>
4061f8: 00000000 nop
4061fc: 8fbc0020 lw gp,32(sp)
406200: 12fe0004 beq s7,s8,406214 <mi_arena.10563+0x2d0>
406204: 00000000 nop
406208: 26d60010 addiu s6,s6,16
40620c: 0810186f j 4061bc <mi_arena.10563+0x278>
406210: 26f70001 addiu s7,s7,1
406214: 8fa200d4 lw v0,212(sp)
406218: 14400044 bnez v0,40632c <mi_arena.10563+0x3e8>
40621c: 00000000 nop
406220: 8ea20448 lw v0,1096(s5)
406224: 8e450008 lw a1,8(s2)
406228: 8ea30444 lw v1,1092(s5)
40622c: 8e46000c lw a2,12(s2)
406230: 8e440020 lw a0,32(s2)
406234: 8f998310 lw t9,-31984(gp)
406238: 00a22821 addu a1,a1,v0
40623c: ae450008 sw a1,8(s2)
406240: 00c33021 addu a2,a2,v1
406244: 3c050048 lui a1,0x48
406248: ae46000c sw a2,12(s2)
40624c: 24a5f970 addiu a1,a1,-1680
406250: afb00010 sw s0,16(sp)
406254: afb10014 sw s1,20(sp)
406258: afa30018 sw v1,24(sp)
40625c: afa2001c sw v0,28(sp)
406260: 02603021 move a2,s3
406264: 02803821 move a3,s4
406268: 04117d65 bal 425800 <__fprintf>
40626c: 00000000 nop
406270: 3c02004b lui v0,0x4b
406274: 2442b4d4 addiu v0,v0,-19244
406278: 12a2003c beq s5,v0,40636c <mi_arena.10563+0x428>
40627c: 8fbc0020 lw gp,32(sp)
406280: 8eb00030 lw s0,48(s5)
406284: 3c02fff0 lui v0,0xfff0
406288: 8f998310 lw t9,-31984(gp)
40628c: 02028024 and s0,s0,v0
406290: 8e440020 lw a0,32(s2)
406294: 8e060008 lw a2,8(s0)
406298: 8e07000c lw a3,12(s0)
40629c: 3c050048 lui a1,0x48
4062a0: 24a5fa18 addiu a1,a1,-1512
4062a4: 04117d56 bal 425800 <__fprintf>
4062a8: 00000000 nop
4062ac: 8e040008 lw a0,8(s0)
4062b0: 8e02000c lw v0,12(s0)
4062b4: 8e450004 lw a1,4(s2)
4062b8: 8e430000 lw v1,0(s2)
4062bc: 8fbc0020 lw gp,32(sp)
4062c0: 00a42021 addu a0,a1,a0
4062c4: 00621021 addu v0,v1,v0
4062c8: ae440004 sw a0,4(s2)
4062cc: ae420000 sw v0,0(s2)
4062d0: 8f998314 lw t9,-31980(gp)
4062d4: 8e450020 lw a1,32(s2)
4062d8: 3c040048 lui a0,0x48
4062dc: 2484fa60 addiu a0,a0,-1440
4062e0: 0320f809 jalr t9
4062e4: 00000000 nop
4062e8: 8fbf08dc lw ra,2268(sp)
4062ec: 8fbe08d8 lw s8,2264(sp)
4062f0: 8fb708d4 lw s7,2260(sp)
4062f4: 8fb608d0 lw s6,2256(sp)
4062f8: 8fb508cc lw s5,2252(sp)
4062fc: 8fb408c8 lw s4,2248(sp)
406300: 8fb308c4 lw s3,2244(sp)
406304: 8fb208c0 lw s2,2240(sp)
406308: 8fb108bc lw s1,2236(sp)
40630c: 8fb008b8 lw s0,2232(sp)
406310: 03e00008 jr ra
406314: 27bd08e0 addiu sp,sp,2272
406318: ac600008 sw zero,8(v1)
40631c: ac600000 sw zero,0(v1)
406320: ac60fffc sw zero,-4(v1)
406324: 0810180f j 40603c <mi_arena.10563+0xf8>
406328: 00001021 move v0,zero
40632c: 8fa300d0 lw v1,208(sp)
406330: 8e440020 lw a0,32(s2)
406334: 8f998310 lw t9,-31984(gp)
406338: 8fa600c8 lw a2,200(sp)
40633c: 8fa700cc lw a3,204(sp)
406340: 3c050048 lui a1,0x48
406344: afa30010 sw v1,16(sp)
406348: afa20014 sw v0,20(sp)
40634c: 24a5f934 addiu a1,a1,-1740
406350: 04117d2b bal 425800 <__fprintf>
406354: 00000000 nop
406358: 08101888 j 406220 <mi_arena.10563+0x2dc>
40635c: 8fbc0020 lw gp,32(sp)
406360: 00008821 move s1,zero
406364: 0810182d j 4060b4 <mi_arena.10563+0x170>
406368: 00008021 move s0,zero
40636c: 8ea60444 lw a2,1092(s5)
406370: 8f998310 lw t9,-31984(gp)
406374: 8e440020 lw a0,32(s2)
406378: 3c050048 lui a1,0x48
40637c: 24a5fa18 addiu a1,a1,-1512
406380: 00c03821 move a3,a2
406384: 04117d1e bal 425800 <__fprintf>
406388: 00000000 nop
40638c: 8ea20444 lw v0,1092(s5)
406390: 8e430004 lw v1,4(s2)
406394: 8e440000 lw a0,0(s2)
406398: 8fbc0020 lw gp,32(sp)
40639c: 00621821 addu v1,v1,v0
4063a0: 00821021 addu v0,a0,v0
4063a4: ae430004 sw v1,4(s2)
4063a8: 081018b4 j 4062d0 <mi_arena.10563+0x38c>
4063ac: ae420000 sw v0,0(s2)
4063b0: 02a02021 move a0,s5
4063b4: 7c03e83b 0x7c03e83b
4063b8: 8c658b78 lw a1,-29832(v1)
4063bc: 24060001 li a2,1
4063c0: 00003821 move a3,zero
4063c4: 34a50001 ori a1,a1,0x1
4063c8: 2402108e li v0,4238
4063cc: 0000000c syscall
4063d0: 08101860 j 406180 <mi_arena.10563+0x23c>
4063d4: 00000000 nop
4063d8: 8f998044 lw t9,-32700(gp)
4063dc: 02a02021 move a0,s5
4063e0: 041127db bal 410350 <__lll_lock_wait_private>
4063e4: 00000000 nop
4063e8: 081017f7 j 405fdc <mi_arena.10563+0x98>
4063ec: 8fbc0020 lw gp,32(sp)
004063f0 <mremap_chunk>:
4063f0: 8c820004 lw v0,4(a0)
4063f4: 27bdffd0 addiu sp,sp,-48
4063f8: afb20024 sw s2,36(sp)
4063fc: 3c1c004b lui gp,0x4b
406400: 3c12004b lui s2,0x4b
406404: 279c1fc0 addiu gp,gp,8128
406408: 2652b920 addiu s2,s2,-18144
40640c: 30430002 andi v1,v0,0x2
406410: afb30028 sw s3,40(sp)
406414: afb0001c sw s0,28(sp)
406418: afbf002c sw ra,44(sp)
40641c: afb10020 sw s1,32(sp)
406420: afbc0010 sw gp,16(sp)
406424: 8e53001c lw s3,28(s2)
406428: 8c900000 lw s0,0(a0)
40642c: 10600041 beqz v1,406534 <mremap_chunk+0x144>
406430: 00000000 nop
406434: 2411fff8 li s1,-8
406438: 00518824 and s1,v0,s1
40643c: 2663ffff addiu v1,s3,-1
406440: 02308821 addu s1,s1,s0
406444: 02231024 and v0,s1,v1
406448: 14400031 bnez v0,406510 <mremap_chunk+0x120>
40644c: 00000000 nop
406450: 26130004 addiu s3,s0,4
406454: 02639821 addu s3,s3,v1
406458: 02659821 addu s3,s3,a1
40645c: 00031827 nor v1,zero,v1
406460: 02639824 and s3,s3,v1
406464: 1233001e beq s1,s3,4064e0 <mremap_chunk+0xf0>
406468: 00000000 nop
40646c: 8f998318 lw t9,-31976(gp)
406470: 00902023 subu a0,a0,s0
406474: 02202821 move a1,s1
406478: 02603021 move a2,s3
40647c: 24070001 li a3,1
406480: 0411272a bal 41012c <__mremap>
406484: 00000000 nop
406488: 2403ffff li v1,-1
40648c: 1043001d beq v0,v1,406504 <mremap_chunk+0x114>
406490: 00000000 nop
406494: 00502021 addu a0,v0,s0
406498: 30820007 andi v0,a0,0x7
40649c: 14400037 bnez v0,40657c <mremap_chunk+0x18c>
4064a0: 00000000 nop
4064a4: 8c820000 lw v0,0(a0)
4064a8: 1450002b bne v0,s0,406558 <mremap_chunk+0x168>
4064ac: 00000000 nop
4064b0: 8e450020 lw a1,32(s2)
4064b4: 8e430024 lw v1,36(s2)
4064b8: 02621023 subu v0,s3,v0
4064bc: 00b18823 subu s1,a1,s1
4064c0: 02339821 addu s3,s1,s3
4064c4: 34420002 ori v0,v0,0x2
4064c8: 0073182b sltu v1,v1,s3
4064cc: ac820004 sw v0,4(a0)
4064d0: ae530020 sw s3,32(s2)
4064d4: 10600002 beqz v1,4064e0 <mremap_chunk+0xf0>
4064d8: 00000000 nop
4064dc: ae530024 sw s3,36(s2)
4064e0: 8fbf002c lw ra,44(sp)
4064e4: 00801021 move v0,a0
4064e8: 8fb30028 lw s3,40(sp)
4064ec: 8fb20024 lw s2,36(sp)
4064f0: 8fb10020 lw s1,32(sp)
4064f4: 8fb0001c lw s0,28(sp)
4064f8: 27bd0030 addiu sp,sp,48
4064fc: 03e00008 jr ra
406500: 00000000 nop
406504: 00002021 move a0,zero
406508: 08101938 j 4064e0 <mremap_chunk+0xf0>
40650c: 00000000 nop
406510: 3c040048 lui a0,0x48
406514: 3c050048 lui a1,0x48
406518: 3c070048 lui a3,0x48
40651c: 2484fa8c addiu a0,a0,-1396
406520: 24a5fa80 addiu a1,a1,-1408
406524: 24060df6 li a2,3574
406528: 24e70d40 addiu a3,a3,3392
40652c: 0c1015fd jal 4057f4 <__malloc_assert>
406530: 00000000 nop
406534: 3c040048 lui a0,0x48
406538: 3c050048 lui a1,0x48
40653c: 3c070048 lui a3,0x48
406540: 2484fa6c addiu a0,a0,-1428
406544: 24a5fa80 addiu a1,a1,-1408
406548: 24060df1 li a2,3569
40654c: 24e70d40 addiu a3,a3,3392
406550: 0c1015fd jal 4057f4 <__malloc_assert>
406554: 00000000 nop
406558: 3c040048 lui a0,0x48
40655c: 3c050048 lui a1,0x48
406560: 3c070048 lui a3,0x48
406564: 2484fb1c addiu a0,a0,-1252
406568: 24a5fa80 addiu a1,a1,-1408
40656c: 24060e08 li a2,3592
406570: 24e70d40 addiu a3,a3,3392
406574: 0c1015fd jal 4057f4 <__malloc_assert>
406578: 00000000 nop
40657c: 3c040048 lui a0,0x48
406580: 3c050048 lui a1,0x48
406584: 3c070048 lui a3,0x48
406588: 2484fab8 addiu a0,a0,-1352
40658c: 24a5fa80 addiu a1,a1,-1408
406590: 24060e06 li a2,3590
406594: 24e70d40 addiu a3,a3,3392
406598: 0c1015fd jal 4057f4 <__malloc_assert>
40659c: 00000000 nop
004065a0 <ptmalloc_unlock_all>:
4065a0: 3c02004b lui v0,0x4b
4065a4: 8c429c30 lw v0,-25552(v0)
4065a8: 27bdfff0 addiu sp,sp,-16
4065ac: 3c1c004b lui gp,0x4b
4065b0: afb2000c sw s2,12(sp)
4065b4: afb10008 sw s1,8(sp)
4065b8: afb00004 sw s0,4(sp)
4065bc: 18400030 blez v0,406680 <ptmalloc_unlock_all+0xe0>
4065c0: 279c1fc0 addiu gp,gp,8128
4065c4: 3c03004b lui v1,0x4b
4065c8: 8c62b97c lw v0,-18052(v1)
4065cc: 2442ffff addiu v0,v0,-1
4065d0: 1440002b bnez v0,406680 <ptmalloc_unlock_all+0xe0>
4065d4: ac62b97c sw v0,-18052(v1)
4065d8: 7c03e83b 0x7c03e83b
4065dc: 00603021 move a2,v1
4065e0: 8f838a14 lw v1,-30188(gp)
4065e4: 3c02004b lui v0,0x4b
4065e8: 8c45b970 lw a1,-18064(v0)
4065ec: 3c02004b lui v0,0x4b
4065f0: 8c44b974 lw a0,-18060(v0)
4065f4: 00663021 addu a2,v1,a2
4065f8: 8f8382f0 lw v1,-32016(gp)
4065fc: 3c02004b lui v0,0x4b
406600: 8c42b978 lw v0,-18056(v0)
406604: ac640000 sw a0,0(v1)
406608: 8f8382f4 lw v1,-32012(gp)
40660c: 3c11004b lui s1,0x4b
406610: 2631b4d4 addiu s1,s1,-19244
406614: acc50000 sw a1,0(a2)
406618: ac620000 sw v0,0(v1)
40661c: 02208021 move s0,s1
406620: 00009021 move s2,zero
406624: 0000000f sync
406628: c2020000 ll v0,0(s0)
40662c: 02401821 move v1,s2
406630: e2030000 sc v1,0(s0)
406634: 1060fffc beqz v1,406628 <ptmalloc_unlock_all+0x88>
406638: 00000000 nop
40663c: 28420002 slti v0,v0,2
406640: 1040001e beqz v0,4066bc <ptmalloc_unlock_all+0x11c>
406644: 00000000 nop
406648: 8e100440 lw s0,1088(s0)
40664c: 1611fff5 bne s0,s1,406624 <ptmalloc_unlock_all+0x84>
406650: 00000000 nop
406654: 3c04004b lui a0,0x4b
406658: 00001021 move v0,zero
40665c: 0000000f sync
406660: c083b950 ll v1,-18096(a0)
406664: 00402821 move a1,v0
406668: e085b950 sc a1,-18096(a0)
40666c: 10a0fffc beqz a1,406660 <ptmalloc_unlock_all+0xc0>
406670: 00000000 nop
406674: 28620002 slti v0,v1,2
406678: 10400006 beqz v0,406694 <ptmalloc_unlock_all+0xf4>
40667c: 00000000 nop
406680: 8fb2000c lw s2,12(sp)
406684: 8fb10008 lw s1,8(sp)
406688: 8fb00004 lw s0,4(sp)
40668c: 03e00008 jr ra
406690: 27bd0010 addiu sp,sp,16
406694: 2484b950 addiu a0,a0,-18096
406698: 7c03e83b 0x7c03e83b
40669c: 8c658b78 lw a1,-29832(v1)
4066a0: 24060001 li a2,1
4066a4: 00003821 move a3,zero
4066a8: 34a50001 ori a1,a1,0x1
4066ac: 2402108e li v0,4238
4066b0: 0000000c syscall
4066b4: 081019a0 j 406680 <ptmalloc_unlock_all+0xe0>
4066b8: 00000000 nop
4066bc: 02002021 move a0,s0
4066c0: 7c03e83b 0x7c03e83b
4066c4: 8c658b78 lw a1,-29832(v1)
4066c8: 24060001 li a2,1
4066cc: 00003821 move a3,zero
4066d0: 34a50001 ori a1,a1,0x1
4066d4: 2402108e li v0,4238
4066d8: 0000000c syscall
4066dc: 08101992 j 406648 <ptmalloc_unlock_all+0xa8>
4066e0: 00000000 nop
004066e4 <malloc_printerr>:
4066e4: 3c1c004b lui gp,0x4b
4066e8: 27bdffc0 addiu sp,sp,-64
4066ec: 279c1fc0 addiu gp,gp,8128
4066f0: 30820005 andi v0,a0,0x5
4066f4: 24030005 li v1,5
4066f8: afb10038 sw s1,56(sp)
4066fc: afb00034 sw s0,52(sp)
406700: afbf003c sw ra,60(sp)
406704: afbc0018 sw gp,24(sp)
406708: 00808021 move s0,a0
40670c: 00a08821 move s1,a1
406710: 10430038 beq v0,v1,4067f4 <malloc_printerr+0x110>
406714: 00000000 nop
406718: 30820001 andi v0,a0,0x1
40671c: 1440000a bnez v0,406748 <malloc_printerr+0x64>
406720: 00000000 nop
406724: 30900002 andi s0,a0,0x2
406728: 1600003f bnez s0,406828 <malloc_printerr+0x144>
40672c: 00000000 nop
406730: 8fbf003c lw ra,60(sp)
406734: 8fb10038 lw s1,56(sp)
406738: 8fb00034 lw s0,52(sp)
40673c: 27bd0040 addiu sp,sp,64
406740: 03e00008 jr ra
406744: 00000000 nop
406748: 8f99808c lw t9,-32628(gp)
40674c: 00c02021 move a0,a2
406750: a3a00028 sb zero,40(sp)
406754: 24060010 li a2,16
406758: 27a50028 addiu a1,sp,40
40675c: 00003821 move a3,zero
406760: 04115043 bal 41a870 <_itoa_word>
406764: 00000000 nop
406768: 27a60020 addiu a2,sp,32
40676c: 00c2182b sltu v1,a2,v0
406770: 8fbc0018 lw gp,24(sp)
406774: 1060000c beqz v1,4067a8 <malloc_printerr+0xc4>
406778: 00000000 nop
40677c: 2447ffff addiu a3,v0,-1
406780: 00e01821 move v1,a3
406784: 27a5001f addiu a1,sp,31
406788: 24040030 li a0,48
40678c: a0640000 sb a0,0(v1)
406790: 2463ffff addiu v1,v1,-1
406794: 1465fffd bne v1,a1,40678c <malloc_printerr+0xa8>
406798: 00000000 nop
40679c: 24c6ffff addiu a2,a2,-1
4067a0: 00c73823 subu a3,a2,a3
4067a4: 00471021 addu v0,v0,a3
4067a8: 8f83831c lw v1,-31972(gp)
4067ac: 32040002 andi a0,s0,0x2
4067b0: 8c630000 lw v1,0(v1)
4067b4: 8c660000 lw a2,0(v1)
4067b8: 10c00017 beqz a2,406818 <malloc_printerr+0x134>
4067bc: 00000000 nop
4067c0: 8f998320 lw t9,-31968(gp)
4067c4: 3c050048 lui a1,0x48
4067c8: afa20010 sw v0,16(sp)
4067cc: 02203821 move a3,s1
4067d0: 24a5fb44 addiu a1,a1,-1212
4067d4: 0411ef16 bal 402430 <__libc_message>
4067d8: 00000000 nop
4067dc: 8fbf003c lw ra,60(sp)
4067e0: 8fb10038 lw s1,56(sp)
4067e4: 8fb00034 lw s0,52(sp)
4067e8: 27bd0040 addiu sp,sp,64
4067ec: 03e00008 jr ra
4067f0: 00000000 nop
4067f4: 8f998320 lw t9,-31968(gp)
4067f8: 3c050049 lui a1,0x49
4067fc: 30840002 andi a0,a0,0x2
406800: 24a53b3c addiu a1,a1,15164
406804: 02203021 move a2,s1
406808: 0411ef09 bal 402430 <__libc_message>
40680c: 00000000 nop
406810: 081019cc j 406730 <malloc_printerr+0x4c>
406814: 00000000 nop
406818: 3c060048 lui a2,0x48
40681c: 24c6fb38 addiu a2,a2,-1224
406820: 081019f0 j 4067c0 <malloc_printerr+0xdc>
406824: 00000000 nop
406828: 8f9982dc lw t9,-32036(gp)
40682c: 041145c0 bal 417f30 <abort>
406830: 00000000 nop
00406834 <top_check>:
406834: 27bdffc0 addiu sp,sp,-64
406838: afb00024 sw s0,36(sp)
40683c: 3c10004b lui s0,0x4b
406840: 3c1c004b lui gp,0x4b
406844: 2610b4d4 addiu s0,s0,-19244
406848: 279c1fc0 addiu gp,gp,8128
40684c: 8e060030 lw a2,48(s0)
406850: 8f9982fc lw t9,-32004(gp)
406854: afb10028 sw s1,40(sp)
406858: afa60018 sw a2,24(sp)
40685c: afbf003c sw ra,60(sp)
406860: afb50038 sw s5,56(sp)
406864: afb40034 sw s4,52(sp)
406868: afb30030 sw s3,48(sp)
40686c: afb2002c sw s2,44(sp)
406870: afbc0010 sw gp,16(sp)
406874: 04112256 bal 40f1d0 <__getpagesize>
406878: 00000000 nop
40687c: 8fa60018 lw a2,24(sp)
406880: 3c03004b lui v1,0x4b
406884: 2463b504 addiu v1,v1,-19196
406888: 00408821 move s1,v0
40688c: 00001021 move v0,zero
406890: 10c30038 beq a2,v1,406974 <top_check+0x140>
406894: 00000000 nop
406898: 8cc30004 lw v1,4(a2)
40689c: 30640002 andi a0,v1,0x2
4068a0: 14800006 bnez a0,4068bc <top_check+0x88>
4068a4: 00000000 nop
4068a8: 2404fff8 li a0,-8
4068ac: 00642024 and a0,v1,a0
4068b0: 2c850010 sltiu a1,a0,16
4068b4: 10a0003c beqz a1,4069a8 <top_check+0x174>
4068b8: 00000000 nop
4068bc: 3c12004b lui s2,0x4b
4068c0: 2652b920 addiu s2,s2,-18144
4068c4: 3c02004b lui v0,0x4b
4068c8: 8c449c34 lw a0,-25548(v0)
4068cc: 3c050048 lui a1,0x48
4068d0: 24a5fb70 addiu a1,a1,-1168
4068d4: 0c1019b9 jal 4066e4 <malloc_printerr>
4068d8: 3c13004b lui s3,0x4b
4068dc: 8e799c4c lw t9,-25524(s3)
4068e0: 0320f809 jalr t9
4068e4: 00002021 move a0,zero
4068e8: 30540007 andi s4,v0,0x7
4068ec: 0040a821 move s5,v0
4068f0: 16800029 bnez s4,406998 <top_check+0x164>
4068f4: 00000000 nop
4068f8: 8e420004 lw v0,4(s2)
4068fc: 2623ffff addiu v1,s1,-1
406900: 8e799c4c lw t9,-25524(s3)
406904: 24420010 addiu v0,v0,16
406908: 00541021 addu v0,v0,s4
40690c: 02a22021 addu a0,s5,v0
406910: 00831824 and v1,a0,v1
406914: 00518821 addu s1,v0,s1
406918: 02238823 subu s1,s1,v1
40691c: 0320f809 jalr t9
406920: 02202021 move a0,s1
406924: 8fbc0010 lw gp,16(sp)
406928: 10400030 beqz v0,4069ec <top_check+0x1b8>
40692c: 00000000 nop
406930: 8f8382f8 lw v1,-32008(gp)
406934: 8c790000 lw t9,0(v1)
406938: 13200004 beqz t9,40694c <top_check+0x118>
40693c: 00000000 nop
406940: 0320f809 jalr t9
406944: afa20018 sw v0,24(sp)
406948: 8fa20018 lw v0,24(sp)
40694c: 8e44002c lw a0,44(s2)
406950: 02341823 subu v1,s1,s4
406954: 34630001 ori v1,v1,0x1
406958: 00441023 subu v0,v0,a0
40695c: 02b4a021 addu s4,s5,s4
406960: 02228821 addu s1,s1,v0
406964: ae110444 sw s1,1092(s0)
406968: ae140030 sw s4,48(s0)
40696c: 00001021 move v0,zero
406970: ae830004 sw v1,4(s4)
406974: 8fbf003c lw ra,60(sp)
406978: 8fb50038 lw s5,56(sp)
40697c: 8fb40034 lw s4,52(sp)
406980: 8fb30030 lw s3,48(sp)
406984: 8fb2002c lw s2,44(sp)
406988: 8fb10028 lw s1,40(sp)
40698c: 8fb00024 lw s0,36(sp)
406990: 03e00008 jr ra
406994: 27bd0040 addiu sp,sp,64
406998: 24020008 li v0,8
40699c: 0054a023 subu s4,v0,s4
4069a0: 08101a3e j 4068f8 <top_check+0xc4>
4069a4: 00000000 nop
4069a8: 30630001 andi v1,v1,0x1
4069ac: 1060ffc3 beqz v1,4068bc <top_check+0x88>
4069b0: 00000000 nop
4069b4: 8e030004 lw v1,4(s0)
4069b8: 30630002 andi v1,v1,0x2
4069bc: 1460ffed bnez v1,406974 <top_check+0x140>
4069c0: 00000000 nop
4069c4: 3c12004b lui s2,0x4b
4069c8: 2652b920 addiu s2,s2,-18144
4069cc: 8e45002c lw a1,44(s2)
4069d0: 8e030444 lw v1,1092(s0)
4069d4: 00c42021 addu a0,a2,a0
4069d8: 00a31821 addu v1,a1,v1
4069dc: 1483ffb9 bne a0,v1,4068c4 <top_check+0x90>
4069e0: 00000000 nop
4069e4: 08101a5d j 406974 <top_check+0x140>
4069e8: 00000000 nop
4069ec: 7c03e83b 0x7c03e83b
4069f0: 00601021 move v0,v1
4069f4: 8f838a2c lw v1,-30164(gp)
4069f8: 00621021 addu v0,v1,v0
4069fc: 2403000c li v1,12
406a00: ac430000 sw v1,0(v0)
406a04: 08101a5d j 406974 <top_check+0x140>
406a08: 2402ffff li v0,-1
00406a0c <munmap_chunk>:
406a0c: 8c830004 lw v1,4(a0)
406a10: 3c1c004b lui gp,0x4b
406a14: 27bdffe0 addiu sp,sp,-32
406a18: 279c1fc0 addiu gp,gp,8128
406a1c: 30620002 andi v0,v1,0x2
406a20: afbf001c sw ra,28(sp)
406a24: afbc0010 sw gp,16(sp)
406a28: 00803021 move a2,a0
406a2c: 1040001d beqz v0,406aa4 <munmap_chunk+0x98>
406a30: 00000000 nop
406a34: 3c02004b lui v0,0x4b
406a38: 8c870000 lw a3,0(a0)
406a3c: 2442b920 addiu v0,v0,-18144
406a40: 8c48001c lw t0,28(v0)
406a44: 2405fff8 li a1,-8
406a48: 00652824 and a1,v1,a1
406a4c: 00872023 subu a0,a0,a3
406a50: 00a72821 addu a1,a1,a3
406a54: 00853825 or a3,a0,a1
406a58: 2503ffff addiu v1,t0,-1
406a5c: 00e31824 and v1,a3,v1
406a60: 14600022 bnez v1,406aec <munmap_chunk+0xe0>
406a64: 00000000 nop
406a68: 8c46000c lw a2,12(v0)
406a6c: 8c430020 lw v1,32(v0)
406a70: 8f998180 lw t9,-32384(gp)
406a74: 24c6ffff addiu a2,a2,-1
406a78: 00651823 subu v1,v1,a1
406a7c: ac46000c sw a2,12(v0)
406a80: ac430020 sw v1,32(v0)
406a84: 04112561 bal 41000c <__munmap>
406a88: 00000000 nop
406a8c: 1440000e bnez v0,406ac8 <munmap_chunk+0xbc>
406a90: 00000000 nop
406a94: 8fbf001c lw ra,28(sp)
406a98: 27bd0020 addiu sp,sp,32
406a9c: 03e00008 jr ra
406aa0: 00000000 nop
406aa4: 3c040048 lui a0,0x48
406aa8: 3c050048 lui a1,0x48
406aac: 3c070048 lui a3,0x48
406ab0: 2484fa6c addiu a0,a0,-1428
406ab4: 24a5fa80 addiu a1,a1,-1408
406ab8: 24060dc5 li a2,3525
406abc: 24e70cdc addiu a3,a3,3292
406ac0: 0c1015fd jal 4057f4 <__malloc_assert>
406ac4: 00000000 nop
406ac8: 3c040048 lui a0,0x48
406acc: 3c050048 lui a1,0x48
406ad0: 3c070048 lui a3,0x48
406ad4: 2484fbb0 addiu a0,a0,-1104
406ad8: 24a5fa80 addiu a1,a1,-1408
406adc: 24060ddf li a2,3551
406ae0: 24e70cdc addiu a3,a3,3292
406ae4: 0c1015fd jal 4057f4 <__malloc_assert>
406ae8: 00000000 nop
406aec: 3c02004b lui v0,0x4b
406af0: 8c449c34 lw a0,-25548(v0)
406af4: 3c050048 lui a1,0x48
406af8: 24a5fb90 addiu a1,a1,-1136
406afc: 24c60008 addiu a2,a2,8
406b00: 0c1019b9 jal 4066e4 <malloc_printerr>
406b04: 00000000 nop
406b08: 08101aa5 j 406a94 <munmap_chunk+0x88>
406b0c: 00000000 nop
00406b10 <malloc_consolidate>:
406b10: 3c02004b lui v0,0x4b
406b14: 8c43b980 lw v1,-18048(v0)
406b18: 27bdffb0 addiu sp,sp,-80
406b1c: afb30034 sw s3,52(sp)
406b20: afbf004c sw ra,76(sp)
406b24: afbe0048 sw s8,72(sp)
406b28: afb70044 sw s7,68(sp)
406b2c: afb60040 sw s6,64(sp)
406b30: afb5003c sw s5,60(sp)
406b34: afb40038 sw s4,56(sp)
406b38: afb20030 sw s2,48(sp)
406b3c: afb1002c sw s1,44(sp)
406b40: afb00028 sw s0,40(sp)
406b44: 00809821 move s3,a0
406b48: 10600077 beqz v1,406d28 <malloc_consolidate+0x218>
406b4c: 00000000 nop
406b50: 8c820004 lw v0,4(a0)
406b54: 3c070048 lui a3,0x48
406b58: 249e0030 addiu s8,a0,48
406b5c: 34420001 ori v0,v0,0x1
406b60: ac820004 sw v0,4(a0)
406b64: 2483002c addiu v1,a0,44
406b68: 24820008 addiu v0,a0,8
406b6c: 2417fffa li s7,-6
406b70: 3c08004b lui t0,0x4b
406b74: 24e7fbbc addiu a3,a3,-1092
406b78: 2416fff8 li s6,-8
406b7c: 8c500000 lw s0,0(v0)
406b80: 12000052 beqz s0,406ccc <malloc_consolidate+0x1bc>
406b84: 00000000 nop
406b88: ac400000 sw zero,0(v0)
406b8c: 8e040004 lw a0,4(s0)
406b90: 8e140008 lw s4,8(s0)
406b94: 00978824 and s1,a0,s7
406b98: 02119021 addu s2,s0,s1
406b9c: 30840001 andi a0,a0,0x1
406ba0: 8e550004 lw s5,4(s2)
406ba4: 14800015 bnez a0,406bfc <malloc_consolidate+0xec>
406ba8: 00000000 nop
406bac: 8e050000 lw a1,0(s0)
406bb0: 02058023 subu s0,s0,a1
406bb4: 8e040008 lw a0,8(s0)
406bb8: 02258821 addu s1,s1,a1
406bbc: 8e05000c lw a1,12(s0)
406bc0: 8c86000c lw a2,12(a0)
406bc4: 1606007d bne s0,a2,406dbc <malloc_consolidate+0x2ac>
406bc8: 00000000 nop
406bcc: 8ca60008 lw a2,8(a1)
406bd0: 1606007a bne s0,a2,406dbc <malloc_consolidate+0x2ac>
406bd4: 00000000 nop
406bd8: 8e060004 lw a2,4(s0)
406bdc: ac85000c sw a1,12(a0)
406be0: aca40008 sw a0,8(a1)
406be4: 2cc50200 sltiu a1,a2,512
406be8: 14a00004 bnez a1,406bfc <malloc_consolidate+0xec>
406bec: 00000000 nop
406bf0: 8e050010 lw a1,16(s0)
406bf4: 14a0009e bnez a1,406e70 <malloc_consolidate+0x360>
406bf8: 00000000 nop
406bfc: 8e640030 lw a0,48(s3)
406c00: 02b6a824 and s5,s5,s6
406c04: 12440042 beq s2,a0,406d10 <malloc_consolidate+0x200>
406c08: 00000000 nop
406c0c: 02552021 addu a0,s2,s5
406c10: 8c840004 lw a0,4(a0)
406c14: 30840001 andi a0,a0,0x1
406c18: 14800026 bnez a0,406cb4 <malloc_consolidate+0x1a4>
406c1c: 00000000 nop
406c20: 8e440008 lw a0,8(s2)
406c24: 02358821 addu s1,s1,s5
406c28: 8e45000c lw a1,12(s2)
406c2c: 8c86000c lw a2,12(a0)
406c30: 16460071 bne s2,a2,406df8 <malloc_consolidate+0x2e8>
406c34: 00000000 nop
406c38: 8ca60008 lw a2,8(a1)
406c3c: 1646006e bne s2,a2,406df8 <malloc_consolidate+0x2e8>
406c40: 00000000 nop
406c44: 8e460004 lw a2,4(s2)
406c48: ac85000c sw a1,12(a0)
406c4c: aca40008 sw a0,8(a1)
406c50: 2cc50200 sltiu a1,a2,512
406c54: 14a00004 bnez a1,406c68 <malloc_consolidate+0x158>
406c58: 00000000 nop
406c5c: 8e450010 lw a1,16(s2)
406c60: 14a00074 bnez a1,406e34 <malloc_consolidate+0x324>
406c64: 00000000 nop
406c68: 8e640038 lw a0,56(s3)
406c6c: 2e250200 sltiu a1,s1,512
406c70: ae700038 sw s0,56(s3)
406c74: ac90000c sw s0,12(a0)
406c78: 14a00003 bnez a1,406c88 <malloc_consolidate+0x178>
406c7c: 00000000 nop
406c80: ae000010 sw zero,16(s0)
406c84: ae000014 sw zero,20(s0)
406c88: 36260001 ori a2,s1,0x1
406c8c: 02112821 addu a1,s0,s1
406c90: ae060004 sw a2,4(s0)
406c94: ae1e000c sw s8,12(s0)
406c98: ae040008 sw a0,8(s0)
406c9c: acb10000 sw s1,0(a1)
406ca0: 1280000a beqz s4,406ccc <malloc_consolidate+0x1bc>
406ca4: 00000000 nop
406ca8: 02808021 move s0,s4
406cac: 08101ae3 j 406b8c <malloc_consolidate+0x7c>
406cb0: 00000000 nop
406cb4: 8e450004 lw a1,4(s2)
406cb8: 2404fffe li a0,-2
406cbc: 00a42024 and a0,a1,a0
406cc0: ae440004 sw a0,4(s2)
406cc4: 08101b1a j 406c68 <malloc_consolidate+0x158>
406cc8: 00000000 nop
406ccc: 24420004 addiu v0,v0,4
406cd0: 2444fffc addiu a0,v0,-4
406cd4: 1464ffa9 bne v1,a0,406b7c <malloc_consolidate+0x6c>
406cd8: 00000000 nop
406cdc: 8fbf004c lw ra,76(sp)
406ce0: 8fbe0048 lw s8,72(sp)
406ce4: 8fb70044 lw s7,68(sp)
406ce8: 8fb60040 lw s6,64(sp)
406cec: 8fb5003c lw s5,60(sp)
406cf0: 8fb40038 lw s4,56(sp)
406cf4: 8fb30034 lw s3,52(sp)
406cf8: 8fb20030 lw s2,48(sp)
406cfc: 8fb1002c lw s1,44(sp)
406d00: 8fb00028 lw s0,40(sp)
406d04: 27bd0050 addiu sp,sp,80
406d08: 03e00008 jr ra
406d0c: 00000000 nop
406d10: 0235a821 addu s5,s1,s5
406d14: 36b50001 ori s5,s5,0x1
406d18: ae150004 sw s5,4(s0)
406d1c: ae700030 sw s0,48(s3)
406d20: 08101b28 j 406ca0 <malloc_consolidate+0x190>
406d24: 00000000 nop
406d28: 2404fff8 li a0,-8
406d2c: 26660038 addiu a2,s3,56
406d30: 240503f0 li a1,1008
406d34: 00c41821 addu v1,a2,a0
406d38: 24840008 addiu a0,a0,8
406d3c: ac63000c sw v1,12(v1)
406d40: ac630008 sw v1,8(v1)
406d44: 1485fffb bne a0,a1,406d34 <malloc_consolidate+0x224>
406d48: 00000000 nop
406d4c: 3c03004b lui v1,0x4b
406d50: 2463b4d4 addiu v1,v1,-19244
406d54: 12630014 beq s3,v1,406da8 <malloc_consolidate+0x298>
406d58: 00000000 nop
406d5c: 8e630004 lw v1,4(s3)
406d60: 34630002 ori v1,v1,0x2
406d64: 8fbf004c lw ra,76(sp)
406d68: 26620030 addiu v0,s3,48
406d6c: 34630001 ori v1,v1,0x1
406d70: ae630004 sw v1,4(s3)
406d74: ae620030 sw v0,48(s3)
406d78: 8fbe0048 lw s8,72(sp)
406d7c: 8fb70044 lw s7,68(sp)
406d80: 8fb60040 lw s6,64(sp)
406d84: 8fb5003c lw s5,60(sp)
406d88: 8fb40038 lw s4,56(sp)
406d8c: 8fb30034 lw s3,52(sp)
406d90: 8fb20030 lw s2,48(sp)
406d94: 8fb1002c lw s1,44(sp)
406d98: 8fb00028 lw s0,40(sp)
406d9c: 27bd0050 addiu sp,sp,80
406da0: 03e00008 jr ra
406da4: 00000000 nop
406da8: 24040040 li a0,64
406dac: 8e630004 lw v1,4(s3)
406db0: ac44b980 sw a0,-18048(v0)
406db4: 08101b59 j 406d64 <malloc_consolidate+0x254>
406db8: 00000000 nop
406dbc: 8d049c34 lw a0,-25548(t0)
406dc0: 00e02821 move a1,a3
406dc4: 02003021 move a2,s0
406dc8: afa2001c sw v0,28(sp)
406dcc: afa30018 sw v1,24(sp)
406dd0: afa70024 sw a3,36(sp)
406dd4: afa80020 sw t0,32(sp)
406dd8: 0c1019b9 jal 4066e4 <malloc_printerr>
406ddc: 00000000 nop
406de0: 8fa2001c lw v0,28(sp)
406de4: 8fa30018 lw v1,24(sp)
406de8: 8fa70024 lw a3,36(sp)
406dec: 8fa80020 lw t0,32(sp)
406df0: 08101aff j 406bfc <malloc_consolidate+0xec>
406df4: 00000000 nop
406df8: 8d049c34 lw a0,-25548(t0)
406dfc: 00e02821 move a1,a3
406e00: 02403021 move a2,s2
406e04: afa2001c sw v0,28(sp)
406e08: afa30018 sw v1,24(sp)
406e0c: afa70024 sw a3,36(sp)
406e10: afa80020 sw t0,32(sp)
406e14: 0c1019b9 jal 4066e4 <malloc_printerr>
406e18: 00000000 nop
406e1c: 8fa2001c lw v0,28(sp)
406e20: 8fa30018 lw v1,24(sp)
406e24: 8fa70024 lw a3,36(sp)
406e28: 8fa80020 lw t0,32(sp)
406e2c: 08101b1a j 406c68 <malloc_consolidate+0x158>
406e30: 00000000 nop
406e34: 8ca60014 lw a2,20(a1)
406e38: 1646004e bne s2,a2,406f74 <malloc_consolidate+0x464>
406e3c: 00000000 nop
406e40: 8e460014 lw a2,20(s2)
406e44: 8cc90010 lw t1,16(a2)
406e48: 16490041 bne s2,t1,406f50 <malloc_consolidate+0x440>
406e4c: 00000000 nop
406e50: 8c890010 lw t1,16(a0)
406e54: 11200015 beqz t1,406eac <malloc_consolidate+0x39c>
406e58: 00000000 nop
406e5c: aca60014 sw a2,20(a1)
406e60: 8e440014 lw a0,20(s2)
406e64: ac850010 sw a1,16(a0)
406e68: 08101b1a j 406c68 <malloc_consolidate+0x158>
406e6c: 00000000 nop
406e70: 8ca60014 lw a2,20(a1)
406e74: 16060032 bne s0,a2,406f40 <malloc_consolidate+0x430>
406e78: 00000000 nop
406e7c: 8e060014 lw a2,20(s0)
406e80: 8cc90010 lw t1,16(a2)
406e84: 16090025 bne s0,t1,406f1c <malloc_consolidate+0x40c>
406e88: 00000000 nop
406e8c: 8c890010 lw t1,16(a0)
406e90: 11200010 beqz t1,406ed4 <malloc_consolidate+0x3c4>
406e94: 00000000 nop
406e98: aca60014 sw a2,20(a1)
406e9c: 8e040014 lw a0,20(s0)
406ea0: ac850010 sw a1,16(a0)
406ea4: 08101aff j 406bfc <malloc_consolidate+0xec>
406ea8: 00000000 nop
406eac: 12450013 beq s2,a1,406efc <malloc_consolidate+0x3ec>
406eb0: 00000000 nop
406eb4: ac850010 sw a1,16(a0)
406eb8: 8e450010 lw a1,16(s2)
406ebc: ac860014 sw a2,20(a0)
406ec0: aca40014 sw a0,20(a1)
406ec4: 8e450014 lw a1,20(s2)
406ec8: aca40010 sw a0,16(a1)
406ecc: 08101b1a j 406c68 <malloc_consolidate+0x158>
406ed0: 00000000 nop
406ed4: 1205000d beq s0,a1,406f0c <malloc_consolidate+0x3fc>
406ed8: 00000000 nop
406edc: ac850010 sw a1,16(a0)
406ee0: 8e050010 lw a1,16(s0)
406ee4: ac860014 sw a2,20(a0)
406ee8: aca40014 sw a0,20(a1)
406eec: 8e050014 lw a1,20(s0)
406ef0: aca40010 sw a0,16(a1)
406ef4: 08101aff j 406bfc <malloc_consolidate+0xec>
406ef8: 00000000 nop
406efc: ac840014 sw a0,20(a0)
406f00: ac840010 sw a0,16(a0)
406f04: 08101b1a j 406c68 <malloc_consolidate+0x158>
406f08: 00000000 nop
406f0c: ac840014 sw a0,20(a0)
406f10: ac840010 sw a0,16(a0)
406f14: 08101aff j 406bfc <malloc_consolidate+0xec>
406f18: 00000000 nop
406f1c: 3c040048 lui a0,0x48
406f20: 2484fc00 addiu a0,a0,-1024
406f24: 3c050048 lui a1,0x48
406f28: 3c070048 lui a3,0x48
406f2c: 24a5fa80 addiu a1,a1,-1408
406f30: 24061429 li a2,5161
406f34: 24e70cf8 addiu a3,a3,3320
406f38: 0c1015fd jal 4057f4 <__malloc_assert>
406f3c: 00000000 nop
406f40: 3c040048 lui a0,0x48
406f44: 2484fbdc addiu a0,a0,-1060
406f48: 08101bc9 j 406f24 <malloc_consolidate+0x414>
406f4c: 00000000 nop
406f50: 3c040048 lui a0,0x48
406f54: 2484fc58 addiu a0,a0,-936
406f58: 3c050048 lui a1,0x48
406f5c: 3c070048 lui a3,0x48
406f60: 24a5fa80 addiu a1,a1,-1408
406f64: 24061431 li a2,5169
406f68: 24e70cf8 addiu a3,a3,3320
406f6c: 0c1015fd jal 4057f4 <__malloc_assert>
406f70: 00000000 nop
406f74: 3c040048 lui a0,0x48
406f78: 2484fc24 addiu a0,a0,-988
406f7c: 08101bd6 j 406f58 <malloc_consolidate+0x448>
406f80: 00000000 nop
00406f84 <mALLINFo>:
406f84: 8ca30030 lw v1,48(a1)
406f88: 27bdffd8 addiu sp,sp,-40
406f8c: afbf0024 sw ra,36(sp)
406f90: 00801021 move v0,a0
406f94: 10600042 beqz v1,4070a0 <mALLINFo+0x11c>
406f98: 00000000 nop
406f9c: 8c6f0004 lw t7,4(v1)
406fa0: 2404fff8 li a0,-8
406fa4: 00004021 move t0,zero
406fa8: 01e42024 and a0,t7,a0
406fac: 00006021 move t4,zero
406fb0: 00005821 move t3,zero
406fb4: 2407fff8 li a3,-8
406fb8: 24090028 li t1,40
406fbc: 00a81821 addu v1,a1,t0
406fc0: 8c630008 lw v1,8(v1)
406fc4: 10600008 beqz v1,406fe8 <mALLINFo+0x64>
406fc8: 00000000 nop
406fcc: 8c660004 lw a2,4(v1)
406fd0: 8c630008 lw v1,8(v1)
406fd4: 258c0001 addiu t4,t4,1
406fd8: 00c73024 and a2,a2,a3
406fdc: 01665821 addu t3,t3,a2
406fe0: 1460fffa bnez v1,406fcc <mALLINFo+0x48>
406fe4: 00000000 nop
406fe8: 25080004 addiu t0,t0,4
406fec: 1509fff3 bne t0,t1,406fbc <mALLINFo+0x38>
406ff0: 00000000 nop
406ff4: 01642021 addu a0,t3,a0
406ff8: 240afff8 li t2,-8
406ffc: 24060001 li a2,1
407000: 24ae0038 addiu t6,a1,56
407004: 2409fff8 li t1,-8
407008: 240d03f0 li t5,1008
40700c: 01ca4021 addu t0,t6,t2
407010: 8d03000c lw v1,12(t0)
407014: 11030008 beq t0,v1,407038 <mALLINFo+0xb4>
407018: 00000000 nop
40701c: 8c670004 lw a3,4(v1)
407020: 8c63000c lw v1,12(v1)
407024: 24c60001 addiu a2,a2,1
407028: 00e93824 and a3,a3,t1
40702c: 00872021 addu a0,a0,a3
407030: 1503fffa bne t0,v1,40701c <mALLINFo+0x98>
407034: 00000000 nop
407038: 254a0008 addiu t2,t2,8
40703c: 154dfff3 bne t2,t5,40700c <mALLINFo+0x88>
407040: 00000000 nop
407044: 3c03004b lui v1,0x4b
407048: 2463b920 addiu v1,v1,-18144
40704c: 8ca50444 lw a1,1092(a1)
407050: 8c69000c lw t1,12(v1)
407054: 8c680020 lw t0,32(v1)
407058: 8c670028 lw a3,40(v1)
40705c: 8fbf0024 lw ra,36(sp)
407060: 240afff8 li t2,-8
407064: 00a41823 subu v1,a1,a0
407068: 01ea7824 and t7,t7,t2
40706c: ac450000 sw a1,0(v0)
407070: ac460004 sw a2,4(v0)
407074: ac4c0008 sw t4,8(v0)
407078: ac49000c sw t1,12(v0)
40707c: ac480010 sw t0,16(v0)
407080: ac470014 sw a3,20(v0)
407084: ac4b0018 sw t3,24(v0)
407088: ac43001c sw v1,28(v0)
40708c: ac440020 sw a0,32(v0)
407090: ac4f0024 sw t7,36(v0)
407094: 27bd0028 addiu sp,sp,40
407098: 03e00008 jr ra
40709c: 00000000 nop
4070a0: 00a02021 move a0,a1
4070a4: afa20018 sw v0,24(sp)
4070a8: afa5001c sw a1,28(sp)
4070ac: 0c101ac4 jal 406b10 <malloc_consolidate>
4070b0: 00000000 nop
4070b4: 8fa5001c lw a1,28(sp)
4070b8: 8fa20018 lw v0,24(sp)
4070bc: 8ca30030 lw v1,48(a1)
4070c0: 08101be7 j 406f9c <mALLINFo+0x18>
4070c4: 00000000 nop
004070c8 <_int_free>:
4070c8: 8ca20004 lw v0,4(a1)
4070cc: 27bdffb0 addiu sp,sp,-80
4070d0: 2403fff8 li v1,-8
4070d4: afb1002c sw s1,44(sp)
4070d8: 00438824 and s1,v0,v1
4070dc: afb30034 sw s3,52(sp)
4070e0: 3c1c004b lui gp,0x4b
4070e4: 00809821 move s3,a0
4070e8: 00112023 negu a0,s1
4070ec: 279c1fc0 addiu gp,gp,8128
4070f0: 0085202b sltu a0,a0,a1
4070f4: afb00028 sw s0,40(sp)
4070f8: afbf004c sw ra,76(sp)
4070fc: afbe0048 sw s8,72(sp)
407100: afb70044 sw s7,68(sp)
407104: afb60040 sw s6,64(sp)
407108: afb5003c sw s5,60(sp)
40710c: afb40038 sw s4,56(sp)
407110: afb20030 sw s2,48(sp)
407114: afbc0018 sw gp,24(sp)
407118: 00a08021 move s0,a1
40711c: 148001c4 bnez a0,407830 <_int_free+0x768>
407120: 00000000 nop
407124: 30a40007 andi a0,a1,0x7
407128: 148001c1 bnez a0,407830 <_int_free+0x768>
40712c: 00000000 nop
407130: 2e240010 sltiu a0,s1,16
407134: 148001d6 bnez a0,407890 <_int_free+0x7c8>
407138: 00000000 nop
40713c: 3c04004b lui a0,0x4b
407140: 8c84b980 lw a0,-18048(a0)
407144: 0091202b sltu a0,a0,s1
407148: 14800033 bnez a0,407218 <_int_free+0x150>
40714c: 00000000 nop
407150: 00b11021 addu v0,a1,s1
407154: 8c420004 lw v0,4(v0)
407158: 2c440009 sltiu a0,v0,9
40715c: 14800293 bnez a0,407bac <_int_free+0xae4>
407160: 00000000 nop
407164: 8e640444 lw a0,1092(s3)
407168: 00431024 and v0,v0,v1
40716c: 0044102b sltu v0,v0,a0
407170: 1040028e beqz v0,407bac <_int_free+0xae4>
407174: 00000000 nop
407178: 3c02004b lui v0,0x4b
40717c: 8c45b984 lw a1,-18044(v0)
407180: 14a0028e bnez a1,407bbc <_int_free+0xaf4>
407184: 00000000 nop
407188: 001188c2 srl s1,s1,0x3
40718c: 00111080 sll v0,s1,0x2
407190: 8e640004 lw a0,4(s3)
407194: 02621021 addu v0,s3,v0
407198: 8c420000 lw v0,0(v0)
40719c: 2403fffe li v1,-2
4071a0: 00831824 and v1,a0,v1
4071a4: ae630004 sw v1,4(s3)
4071a8: 2631fffe addiu s1,s1,-2
4071ac: 1202026f beq s0,v0,407b6c <_int_free+0xaa4>
4071b0: 00000000 nop
4071b4: 10400006 beqz v0,4071d0 <_int_free+0x108>
4071b8: 00000000 nop
4071bc: 8c430004 lw v1,4(v0)
4071c0: 000318c2 srl v1,v1,0x3
4071c4: 2463fffe addiu v1,v1,-2
4071c8: 1623026c bne s1,v1,407b7c <_int_free+0xab4>
4071cc: 00000000 nop
4071d0: 26310002 addiu s1,s1,2
4071d4: 00118880 sll s1,s1,0x2
4071d8: 02719821 addu s3,s3,s1
4071dc: ae020008 sw v0,8(s0)
4071e0: ae700000 sw s0,0(s3)
4071e4: 8fbf004c lw ra,76(sp)
4071e8: 8fbe0048 lw s8,72(sp)
4071ec: 8fb70044 lw s7,68(sp)
4071f0: 8fb60040 lw s6,64(sp)
4071f4: 8fb5003c lw s5,60(sp)
4071f8: 8fb40038 lw s4,56(sp)
4071fc: 8fb30034 lw s3,52(sp)
407200: 8fb20030 lw s2,48(sp)
407204: 8fb1002c lw s1,44(sp)
407208: 8fb00028 lw s0,40(sp)
40720c: 27bd0050 addiu sp,sp,80
407210: 03e00008 jr ra
407214: 00000000 nop
407218: 30440002 andi a0,v0,0x2
40721c: 14800121 bnez a0,4076a4 <_int_free+0x5dc>
407220: 00000000 nop
407224: 8e640030 lw a0,48(s3)
407228: 10a401a1 beq a1,a0,4078b0 <_int_free+0x7e8>
40722c: 00000000 nop
407230: 8e650004 lw a1,4(s3)
407234: 02119021 addu s2,s0,s1
407238: 30a50002 andi a1,a1,0x2
40723c: 10a001a0 beqz a1,4078c0 <_int_free+0x7f8>
407240: 00000000 nop
407244: 8e430004 lw v1,4(s2)
407248: 30640001 andi a0,v1,0x1
40724c: 1080024f beqz a0,407b8c <_int_free+0xac4>
407250: 00000000 nop
407254: 2c640009 sltiu a0,v1,9
407258: 14800250 bnez a0,407b9c <_int_free+0xad4>
40725c: 00000000 nop
407260: 8e640444 lw a0,1092(s3)
407264: 2414fff8 li s4,-8
407268: 0074a024 and s4,v1,s4
40726c: 0284182b sltu v1,s4,a0
407270: 1060024a beqz v1,407b9c <_int_free+0xad4>
407274: 00000000 nop
407278: 3c03004b lui v1,0x4b
40727c: 8c65b984 lw a1,-18044(v1)
407280: 14a00215 bnez a1,407ad8 <_int_free+0xa10>
407284: 00000000 nop
407288: 30420001 andi v0,v0,0x1
40728c: 14400015 bnez v0,4072e4 <_int_free+0x21c>
407290: 00000000 nop
407294: 8e030000 lw v1,0(s0)
407298: 02038023 subu s0,s0,v1
40729c: 8e020008 lw v0,8(s0)
4072a0: 02238821 addu s1,s1,v1
4072a4: 8e03000c lw v1,12(s0)
4072a8: 8c44000c lw a0,12(v0)
4072ac: 1604019d bne s0,a0,407924 <_int_free+0x85c>
4072b0: 00000000 nop
4072b4: 8c640008 lw a0,8(v1)
4072b8: 1604019a bne s0,a0,407924 <_int_free+0x85c>
4072bc: 00000000 nop
4072c0: 8e040004 lw a0,4(s0)
4072c4: ac43000c sw v1,12(v0)
4072c8: ac620008 sw v0,8(v1)
4072cc: 2c830200 sltiu v1,a0,512
4072d0: 14600004 bnez v1,4072e4 <_int_free+0x21c>
4072d4: 00000000 nop
4072d8: 8e030010 lw v1,16(s0)
4072dc: 14600182 bnez v1,4078e8 <_int_free+0x820>
4072e0: 00000000 nop
4072e4: 8e620030 lw v0,48(s3)
4072e8: 10520104 beq v0,s2,4076fc <_int_free+0x634>
4072ec: 00000000 nop
4072f0: 02541021 addu v0,s2,s4
4072f4: 8c420004 lw v0,4(v0)
4072f8: 30420001 andi v0,v0,0x1
4072fc: 104000ad beqz v0,4075b4 <_int_free+0x4ec>
407300: 00000000 nop
407304: 8e430004 lw v1,4(s2)
407308: 2402fffe li v0,-2
40730c: 00621024 and v0,v1,v0
407310: ae420004 sw v0,4(s2)
407314: 8e620038 lw v0,56(s3)
407318: 26630030 addiu v1,s3,48
40731c: 8c44000c lw a0,12(v0)
407320: 1464015f bne v1,a0,4078a0 <_int_free+0x7d8>
407324: 00000000 nop
407328: 2e240200 sltiu a0,s1,512
40732c: ae020008 sw v0,8(s0)
407330: ae03000c sw v1,12(s0)
407334: 14800003 bnez a0,407344 <_int_free+0x27c>
407338: 00000000 nop
40733c: ae000010 sw zero,16(s0)
407340: ae000014 sw zero,20(s0)
407344: 36240001 ori a0,s1,0x1
407348: 02111821 addu v1,s0,s1
40734c: ae700038 sw s0,56(s3)
407350: ac50000c sw s0,12(v0)
407354: ae040004 sw a0,4(s0)
407358: ac710000 sw s1,0(v1)
40735c: 3c020001 lui v0,0x1
407360: 0222882b sltu s1,s1,v0
407364: 1620ff9f bnez s1,4071e4 <_int_free+0x11c>
407368: 00000000 nop
40736c: 8e620004 lw v0,4(s3)
407370: 30420001 andi v0,v0,0x1
407374: 104000db beqz v0,4076e4 <_int_free+0x61c>
407378: 00000000 nop
40737c: 3c02004b lui v0,0x4b
407380: 2442b4d4 addiu v0,v0,-19244
407384: 126200e3 beq s3,v0,407714 <_int_free+0x64c>
407388: 00000000 nop
40738c: 8e700030 lw s0,48(s3)
407390: 3c04fff0 lui a0,0xfff0
407394: 02042024 and a0,s0,a0
407398: 8c920000 lw s2,0(a0)
40739c: 1653017e bne s2,s3,407998 <_int_free+0x8d0>
4073a0: 00000000 nop
4073a4: 3c02004b lui v0,0x4b
4073a8: 2442b920 addiu v0,v0,-18144
4073ac: 8c450004 lw a1,4(v0)
4073b0: 24830010 addiu v1,a0,16
4073b4: 8c57001c lw s7,28(v0)
4073b8: afa50020 sw a1,32(sp)
4073bc: 16030091 bne s0,v1,407604 <_int_free+0x53c>
4073c0: 00000000 nop
4073c4: 8c910004 lw s1,4(a0)
4073c8: 24020001 li v0,1
4073cc: 8e260008 lw a2,8(s1)
4073d0: 24c3fff8 addiu v1,a2,-8
4073d4: 02231821 addu v1,s1,v1
4073d8: 8c650004 lw a1,4(v1)
4073dc: 14a2010b bne a1,v0,40780c <_int_free+0x744>
4073e0: 00000000 nop
4073e4: 8c620000 lw v0,0(v1)
4073e8: 2407fff8 li a3,-8
4073ec: 00621823 subu v1,v1,v0
4073f0: 8c650004 lw a1,4(v1)
4073f4: 00a73824 and a3,a1,a3
4073f8: 24e20007 addiu v0,a3,7
4073fc: 2c42001f sltiu v0,v0,31
407400: 104000f9 beqz v0,4077e8 <_int_free+0x720>
407404: 00000000 nop
407408: 8fa20020 lw v0,32(sp)
40740c: 24e70008 addiu a3,a3,8
407410: 3c13000f lui s3,0xf
407414: 0057f021 addu s8,v0,s7
407418: 00e0a021 move s4,a3
40741c: 3673ffff ori s3,s3,0xffff
407420: 27de0010 addiu s8,s8,16
407424: 3c15004b lui s5,0x4b
407428: 3c16004b lui s6,0x4b
40742c: 08101d50 j 407540 <_int_free+0x478>
407430: 00000000 nop
407434: 8f998180 lw t9,-32384(gp)
407438: afa30024 sw v1,36(sp)
40743c: 3c050010 lui a1,0x10
407440: 041122f2 bal 41000c <__munmap>
407444: 00000000 nop
407448: 8fa30024 lw v1,36(sp)
40744c: 8fbc0018 lw gp,24(sp)
407450: 8c620004 lw v0,4(v1)
407454: 00608021 move s0,v1
407458: 30420001 andi v0,v0,0x1
40745c: 14400014 bnez v0,4074b0 <_int_free+0x3e8>
407460: 00000000 nop
407464: 8c700000 lw s0,0(v1)
407468: 00708023 subu s0,v1,s0
40746c: 8e020008 lw v0,8(s0)
407470: 8e03000c lw v1,12(s0)
407474: 8c44000c lw a0,12(v0)
407478: 160400c8 bne s0,a0,40779c <_int_free+0x6d4>
40747c: 00000000 nop
407480: 8c640008 lw a0,8(v1)
407484: 160400c5 bne s0,a0,40779c <_int_free+0x6d4>
407488: 00000000 nop
40748c: 8e040004 lw a0,4(s0)
407490: ac43000c sw v1,12(v0)
407494: ac620008 sw v0,8(v1)
407498: 2c830200 sltiu v1,a0,512
40749c: 14600004 bnez v1,4074b0 <_int_free+0x3e8>
4074a0: 00000000 nop
4074a4: 8e030010 lw v1,16(s0)
4074a8: 146000ea bnez v1,407854 <_int_free+0x78c>
4074ac: 00000000 nop
4074b0: 02141021 addu v0,s0,s4
4074b4: 26e3ffff addiu v1,s7,-1
4074b8: 00431824 and v1,v0,v1
4074bc: 146000ae bnez v1,407778 <_int_free+0x6b0>
4074c0: 00000000 nop
4074c4: 8e230008 lw v1,8(s1)
4074c8: 02231821 addu v1,s1,v1
4074cc: 144300a1 bne v0,v1,407754 <_int_free+0x68c>
4074d0: 00000000 nop
4074d4: 36940001 ori s4,s4,0x1
4074d8: 26220010 addiu v0,s1,16
4074dc: ae500030 sw s0,48(s2)
4074e0: ae140004 sw s4,4(s0)
4074e4: 16020049 bne s0,v0,40760c <_int_free+0x544>
4074e8: 00000000 nop
4074ec: 8e220004 lw v0,4(s1)
4074f0: 24040001 li a0,1
4074f4: 8c460008 lw a2,8(v0)
4074f8: 24c3fff8 addiu v1,a2,-8
4074fc: 00431821 addu v1,v0,v1
407500: 8c650004 lw a1,4(v1)
407504: 14a400c1 bne a1,a0,40780c <_int_free+0x744>
407508: 00000000 nop
40750c: 8c640000 lw a0,0(v1)
407510: 2414fff8 li s4,-8
407514: 00641823 subu v1,v1,a0
407518: 8c650004 lw a1,4(v1)
40751c: 00b4a024 and s4,a1,s4
407520: 26840007 addiu a0,s4,7
407524: 2c84001f sltiu a0,a0,31
407528: 26940008 addiu s4,s4,8
40752c: 02803821 move a3,s4
407530: 108000ad beqz a0,4077e8 <_int_free+0x720>
407534: 00000000 nop
407538: 02202021 move a0,s1
40753c: 00408821 move s1,v0
407540: 30a50001 andi a1,a1,0x1
407544: 14a00003 bnez a1,407554 <_int_free+0x48c>
407548: 00000000 nop
40754c: 8c740000 lw s4,0(v1)
407550: 00f4a021 addu s4,a3,s4
407554: 2682ffff addiu v0,s4,-1
407558: 0053102b sltu v0,v0,s3
40755c: 10400099 beqz v0,4077c4 <_int_free+0x6fc>
407560: 00000000 nop
407564: 3c020010 lui v0,0x10
407568: 00463023 subu a2,v0,a2
40756c: 00d43021 addu a2,a2,s4
407570: 00de302b sltu a2,a2,s8
407574: 14c00023 bnez a2,407604 <_int_free+0x53c>
407578: 00000000 nop
40757c: 8c850008 lw a1,8(a0)
407580: 8e470444 lw a3,1092(s2)
407584: 8ea8b988 lw t0,-18040(s5)
407588: 8ec6b98c lw a2,-18036(s6)
40758c: 00e53823 subu a3,a3,a1
407590: 00821021 addu v0,a0,v0
407594: 01052823 subu a1,t0,a1
407598: ae470444 sw a3,1092(s2)
40759c: aea5b988 sw a1,-18040(s5)
4075a0: 14c2ffa4 bne a2,v0,407434 <_int_free+0x36c>
4075a4: 00000000 nop
4075a8: aec0b98c sw zero,-18036(s6)
4075ac: 08101d0d j 407434 <_int_free+0x36c>
4075b0: 00000000 nop
4075b4: 8e420008 lw v0,8(s2)
4075b8: 8e43000c lw v1,12(s2)
4075bc: 8c44000c lw a0,12(v0)
4075c0: 1644011d bne s2,a0,407a38 <_int_free+0x970>
4075c4: 00000000 nop
4075c8: 8c640008 lw a0,8(v1)
4075cc: 1644011a bne s2,a0,407a38 <_int_free+0x970>
4075d0: 00000000 nop
4075d4: 8e440004 lw a0,4(s2)
4075d8: ac43000c sw v1,12(v0)
4075dc: ac620008 sw v0,8(v1)
4075e0: 2c830200 sltiu v1,a0,512
4075e4: 14600004 bnez v1,4075f8 <_int_free+0x530>
4075e8: 00000000 nop
4075ec: 8e430010 lw v1,16(s2)
4075f0: 14600101 bnez v1,4079f8 <_int_free+0x930>
4075f4: 00000000 nop
4075f8: 02348821 addu s1,s1,s4
4075fc: 08101cc5 j 407314 <_int_free+0x24c>
407600: 00000000 nop
407604: 8e140004 lw s4,4(s0)
407608: 00808821 move s1,a0
40760c: 2402fff8 li v0,-8
407610: 0282a024 and s4,s4,v0
407614: 8fa20020 lw v0,32(sp)
407618: 02829823 subu s3,s4,v0
40761c: 2673ffef addiu s3,s3,-17
407620: 00171023 negu v0,s7
407624: 02629824 and s3,s3,v0
407628: 0277b82a slt s7,s3,s7
40762c: 16e0feed bnez s7,4071e4 <_int_free+0x11c>
407630: 00000000 nop
407634: 8e350008 lw s5,8(s1)
407638: 02b3a823 subu s5,s5,s3
40763c: 2aa20010 slti v0,s5,16
407640: 1440fee8 bnez v0,4071e4 <_int_free+0x11c>
407644: 00000000 nop
407648: 8f828190 lw v0,-32368(gp)
40764c: 8c420000 lw v0,0(v0)
407650: 144000da bnez v0,4079bc <_int_free+0x8f4>
407654: 00000000 nop
407658: 8f998324 lw t9,-31964(gp)
40765c: 02352021 addu a0,s1,s5
407660: 02602821 move a1,s3
407664: 24060004 li a2,4
407668: 04112280 bal 41006c <madvise>
40766c: 00000000 nop
407670: 3c02004b lui v0,0x4b
407674: 8e430444 lw v1,1092(s2)
407678: 8c44b988 lw a0,-18040(v0)
40767c: 0293a023 subu s4,s4,s3
407680: 00731823 subu v1,v1,s3
407684: 36940001 ori s4,s4,0x1
407688: 00939823 subu s3,a0,s3
40768c: ae350008 sw s5,8(s1)
407690: ac53b988 sw s3,-18040(v0)
407694: ae430444 sw v1,1092(s2)
407698: ae140004 sw s4,4(s0)
40769c: 08101c79 j 4071e4 <_int_free+0x11c>
4076a0: 00000000 nop
4076a4: 00a02021 move a0,a1
4076a8: 0c101a83 jal 406a0c <munmap_chunk>
4076ac: 00000000 nop
4076b0: 8fbf004c lw ra,76(sp)
4076b4: 8fbe0048 lw s8,72(sp)
4076b8: 8fb70044 lw s7,68(sp)
4076bc: 8fb60040 lw s6,64(sp)
4076c0: 8fb5003c lw s5,60(sp)
4076c4: 8fb40038 lw s4,56(sp)
4076c8: 8fb30034 lw s3,52(sp)
4076cc: 8fb20030 lw s2,48(sp)
4076d0: 8fb1002c lw s1,44(sp)
4076d4: 8fb00028 lw s0,40(sp)
4076d8: 27bd0050 addiu sp,sp,80
4076dc: 03e00008 jr ra
4076e0: 00000000 nop
4076e4: 02602021 move a0,s3
4076e8: 0c101ac4 jal 406b10 <malloc_consolidate>
4076ec: 00000000 nop
4076f0: 8fbc0018 lw gp,24(sp)
4076f4: 08101cdf j 40737c <_int_free+0x2b4>
4076f8: 00000000 nop
4076fc: 02348821 addu s1,s1,s4
407700: 36220001 ori v0,s1,0x1
407704: ae020004 sw v0,4(s0)
407708: ae700030 sw s0,48(s3)
40770c: 08101cd7 j 40735c <_int_free+0x294>
407710: 00000000 nop
407714: 8e630030 lw v1,48(s3)
407718: 3c02004b lui v0,0x4b
40771c: 8c44b920 lw a0,-18144(v0)
407720: 8c650004 lw a1,4(v1)
407724: 2403fff8 li v1,-8
407728: 00a31824 and v1,a1,v1
40772c: 0064182b sltu v1,v1,a0
407730: 1460feac bnez v1,4071e4 <_int_free+0x11c>
407734: 00000000 nop
407738: 2442b920 addiu v0,v0,-18144
40773c: 8c440004 lw a0,4(v0)
407740: 02602821 move a1,s3
407744: 0c101476 jal 4051d8 <sYSTRIm>
407748: 00000000 nop
40774c: 08101c79 j 4071e4 <_int_free+0x11c>
407750: 00000000 nop
407754: 3c040048 lui a0,0x48
407758: 3c050048 lui a1,0x48
40775c: 3c070048 lui a3,0x48
407760: 2484ff14 addiu a0,a0,-236
407764: 24a5fdf8 addiu a1,a1,-520
407768: 2406036c li a2,876
40776c: 24e70d0c addiu a3,a3,3340
407770: 0c1015fd jal 4057f4 <__malloc_assert>
407774: 00000000 nop
407778: 3c040048 lui a0,0x48
40777c: 3c050048 lui a1,0x48
407780: 3c070048 lui a3,0x48
407784: 2484fed8 addiu a0,a0,-296
407788: 24a5fdf8 addiu a1,a1,-520
40778c: 2406036b li a2,875
407790: 24e70d0c addiu a3,a3,3340
407794: 0c1015fd jal 4057f4 <__malloc_assert>
407798: 00000000 nop
40779c: 3c05004b lui a1,0x4b
4077a0: 8ca49c34 lw a0,-25548(a1)
4077a4: 3c050048 lui a1,0x48
4077a8: 24a5fbbc addiu a1,a1,-1092
4077ac: 02003021 move a2,s0
4077b0: 0c1019b9 jal 4066e4 <malloc_printerr>
4077b4: 00000000 nop
4077b8: 8fbc0018 lw gp,24(sp)
4077bc: 08101d2c j 4074b0 <_int_free+0x3e8>
4077c0: 00000000 nop
4077c4: 3c040048 lui a0,0x48
4077c8: 3c050048 lui a1,0x48
4077cc: 3c070048 lui a3,0x48
4077d0: 2484feac addiu a0,a0,-340
4077d4: 24a5fdf8 addiu a1,a1,-520
4077d8: 24060360 li a2,864
4077dc: 24e70d0c addiu a3,a3,3340
4077e0: 0c1015fd jal 4057f4 <__malloc_assert>
4077e4: 00000000 nop
4077e8: 3c040048 lui a0,0x48
4077ec: 3c050048 lui a1,0x48
4077f0: 3c070048 lui a3,0x48
4077f4: 2484fe00 addiu a0,a0,-512
4077f8: 24a5fdf8 addiu a1,a1,-520
4077fc: 2406035d li a2,861
407800: 24e70d0c addiu a3,a3,3340
407804: 0c1015fd jal 4057f4 <__malloc_assert>
407808: 00000000 nop
40780c: 3c040048 lui a0,0x48
407810: 3c050048 lui a1,0x48
407814: 3c070048 lui a3,0x48
407818: 2484fde4 addiu a0,a0,-540
40781c: 24a5fdf8 addiu a1,a1,-520
407820: 2406035a li a2,858
407824: 24e70d0c addiu a3,a3,3340
407828: 0c1015fd jal 4057f4 <__malloc_assert>
40782c: 00000000 nop
407830: 3c050048 lui a1,0x48
407834: 24a5fc8c addiu a1,a1,-884
407838: 3c02004b lui v0,0x4b
40783c: 8c449c34 lw a0,-25548(v0)
407840: 26060008 addiu a2,s0,8
407844: 0c1019b9 jal 4066e4 <malloc_printerr>
407848: 00000000 nop
40784c: 08101c79 j 4071e4 <_int_free+0x11c>
407850: 00000000 nop
407854: 8c640014 lw a0,20(v1)
407858: 160400bc bne s0,a0,407b4c <_int_free+0xa84>
40785c: 00000000 nop
407860: 8e040014 lw a0,20(s0)
407864: 8c850010 lw a1,16(a0)
407868: 160500af bne s0,a1,407b28 <_int_free+0xa60>
40786c: 00000000 nop
407870: 8c450010 lw a1,16(v0)
407874: 10a000a2 beqz a1,407b00 <_int_free+0xa38>
407878: 00000000 nop
40787c: ac640014 sw a0,20(v1)
407880: 8e020014 lw v0,20(s0)
407884: ac430010 sw v1,16(v0)
407888: 08101d2c j 4074b0 <_int_free+0x3e8>
40788c: 00000000 nop
407890: 3c050048 lui a1,0x48
407894: 24a5fca4 addiu a1,a1,-860
407898: 08101e0e j 407838 <_int_free+0x770>
40789c: 00000000 nop
4078a0: 3c050048 lui a1,0x48
4078a4: 24a5fdac addiu a1,a1,-596
4078a8: 08101e0e j 407838 <_int_free+0x770>
4078ac: 00000000 nop
4078b0: 3c050048 lui a1,0x48
4078b4: 24a5fd24 addiu a1,a1,-732
4078b8: 08101e0e j 407838 <_int_free+0x770>
4078bc: 00000000 nop
4078c0: 8c850004 lw a1,4(a0)
4078c4: 00651824 and v1,v1,a1
4078c8: 00832021 addu a0,a0,v1
4078cc: 0244202b sltu a0,s2,a0
4078d0: 1480fe5c bnez a0,407244 <_int_free+0x17c>
4078d4: 00000000 nop
4078d8: 3c050048 lui a1,0x48
4078dc: 24a5fd44 addiu a1,a1,-700
4078e0: 08101e0e j 407838 <_int_free+0x770>
4078e4: 00000000 nop
4078e8: 8c640014 lw a0,20(v1)
4078ec: 149000bb bne a0,s0,407bdc <_int_free+0xb14>
4078f0: 00000000 nop
4078f4: 8e040014 lw a0,20(s0)
4078f8: 8c850010 lw a1,16(a0)
4078fc: 1605001d bne s0,a1,407974 <_int_free+0x8ac>
407900: 00000000 nop
407904: 8c450010 lw a1,16(v0)
407908: 10a00010 beqz a1,40794c <_int_free+0x884>
40790c: 00000000 nop
407910: ac640014 sw a0,20(v1)
407914: 8e020014 lw v0,20(s0)
407918: ac430010 sw v1,16(v0)
40791c: 08101cb9 j 4072e4 <_int_free+0x21c>
407920: 00000000 nop
407924: 3c02004b lui v0,0x4b
407928: 8c449c34 lw a0,-25548(v0)
40792c: 3c050048 lui a1,0x48
407930: 24a5fbbc addiu a1,a1,-1092
407934: 02003021 move a2,s0
407938: 0c1019b9 jal 4066e4 <malloc_printerr>
40793c: 00000000 nop
407940: 8fbc0018 lw gp,24(sp)
407944: 08101cb9 j 4072e4 <_int_free+0x21c>
407948: 00000000 nop
40794c: 107000a7 beq v1,s0,407bec <_int_free+0xb24>
407950: 00000000 nop
407954: ac430010 sw v1,16(v0)
407958: 8e030010 lw v1,16(s0)
40795c: ac440014 sw a0,20(v0)
407960: ac620014 sw v0,20(v1)
407964: 8e030014 lw v1,20(s0)
407968: ac620010 sw v0,16(v1)
40796c: 08101cb9 j 4072e4 <_int_free+0x21c>
407970: 00000000 nop
407974: 3c040048 lui a0,0x48
407978: 2484fc00 addiu a0,a0,-1024
40797c: 3c050048 lui a1,0x48
407980: 3c070048 lui a3,0x48
407984: 24a5fa80 addiu a1,a1,-1408
407988: 24061364 li a2,4964
40798c: 24e70cec addiu a3,a3,3308
407990: 0c1015fd jal 4057f4 <__malloc_assert>
407994: 00000000 nop
407998: 3c040048 lui a0,0x48
40799c: 3c050048 lui a1,0x48
4079a0: 3c070048 lui a3,0x48
4079a4: 2484fdd0 addiu a0,a0,-560
4079a8: 24a5fa80 addiu a1,a1,-1408
4079ac: 240613b7 li a2,5047
4079b0: 24e70cec addiu a3,a3,3308
4079b4: 0c1015fd jal 4057f4 <__malloc_assert>
4079b8: 00000000 nop
4079bc: 8f99813c lw t9,-32452(gp)
4079c0: 2416ffff li s6,-1
4079c4: afb60010 sw s6,16(sp)
4079c8: afa00014 sw zero,20(sp)
4079cc: 02352021 addu a0,s1,s5
4079d0: 02602821 move a1,s3
4079d4: 00003021 move a2,zero
4079d8: 24070812 li a3,2066
4079dc: 0411217f bal 40ffdc <__mmap>
4079e0: 00000000 nop
4079e4: 1056fdff beq v0,s6,4071e4 <_int_free+0x11c>
4079e8: 00000000 nop
4079ec: ae35000c sw s5,12(s1)
4079f0: 08101d9c j 407670 <_int_free+0x5a8>
4079f4: 00000000 nop
4079f8: 8c650014 lw a1,20(v1)
4079fc: 14b2002d bne a1,s2,407ab4 <_int_free+0x9ec>
407a00: 00000000 nop
407a04: 8e440014 lw a0,20(s2)
407a08: 8c860010 lw a2,16(a0)
407a0c: 16460020 bne s2,a2,407a90 <_int_free+0x9c8>
407a10: 00000000 nop
407a14: 8c460010 lw a2,16(v0)
407a18: 10c00012 beqz a2,407a64 <_int_free+0x99c>
407a1c: 00000000 nop
407a20: ac640014 sw a0,20(v1)
407a24: 8e420014 lw v0,20(s2)
407a28: 02348821 addu s1,s1,s4
407a2c: ac430010 sw v1,16(v0)
407a30: 08101cc5 j 407314 <_int_free+0x24c>
407a34: 00000000 nop
407a38: 3c02004b lui v0,0x4b
407a3c: 8c449c34 lw a0,-25548(v0)
407a40: 3c050048 lui a1,0x48
407a44: 24a5fbbc addiu a1,a1,-1092
407a48: 02403021 move a2,s2
407a4c: 0c1019b9 jal 4066e4 <malloc_printerr>
407a50: 00000000 nop
407a54: 02348821 addu s1,s1,s4
407a58: 8fbc0018 lw gp,24(sp)
407a5c: 08101cc5 j 407314 <_int_free+0x24c>
407a60: 00000000 nop
407a64: 10720017 beq v1,s2,407ac4 <_int_free+0x9fc>
407a68: 00000000 nop
407a6c: ac430010 sw v1,16(v0)
407a70: 8ca30010 lw v1,16(a1)
407a74: ac440014 sw a0,20(v0)
407a78: 02348821 addu s1,s1,s4
407a7c: ac620014 sw v0,20(v1)
407a80: 8ca30014 lw v1,20(a1)
407a84: ac620010 sw v0,16(v1)
407a88: 08101cc5 j 407314 <_int_free+0x24c>
407a8c: 00000000 nop
407a90: 3c040048 lui a0,0x48
407a94: 2484fc58 addiu a0,a0,-936
407a98: 3c050048 lui a1,0x48
407a9c: 3c070048 lui a3,0x48
407aa0: 24a5fa80 addiu a1,a1,-1408
407aa4: 2406136d li a2,4973
407aa8: 24e70cec addiu a3,a3,3308
407aac: 0c1015fd jal 4057f4 <__malloc_assert>
407ab0: 00000000 nop
407ab4: 3c040048 lui a0,0x48
407ab8: 2484fc24 addiu a0,a0,-988
407abc: 08101ea6 j 407a98 <_int_free+0x9d0>
407ac0: 00000000 nop
407ac4: ac420014 sw v0,20(v0)
407ac8: ac420010 sw v0,16(v0)
407acc: 02348821 addu s1,s1,s4
407ad0: 08101cc5 j 407314 <_int_free+0x24c>
407ad4: 00000000 nop
407ad8: 8f998064 lw t9,-32668(gp)
407adc: 26040008 addiu a0,s0,8
407ae0: 30a500ff andi a1,a1,0xff
407ae4: 2626fff8 addiu a2,s1,-8
407ae8: 04111881 bal 40dcf0 <memset>
407aec: 00000000 nop
407af0: 8fbc0018 lw gp,24(sp)
407af4: 8e020004 lw v0,4(s0)
407af8: 08101ca2 j 407288 <_int_free+0x1c0>
407afc: 00000000 nop
407b00: 12030016 beq s0,v1,407b5c <_int_free+0xa94>
407b04: 00000000 nop
407b08: ac430010 sw v1,16(v0)
407b0c: 8e030010 lw v1,16(s0)
407b10: ac440014 sw a0,20(v0)
407b14: ac620014 sw v0,20(v1)
407b18: 8e030014 lw v1,20(s0)
407b1c: ac620010 sw v0,16(v1)
407b20: 08101d2c j 4074b0 <_int_free+0x3e8>
407b24: 00000000 nop
407b28: 3c040048 lui a0,0x48
407b2c: 2484fc00 addiu a0,a0,-1024
407b30: 3c050048 lui a1,0x48
407b34: 3c070048 lui a3,0x48
407b38: 24a5fdf8 addiu a1,a1,-520
407b3c: 24060369 li a2,873
407b40: 24e70d0c addiu a3,a3,3340
407b44: 0c1015fd jal 4057f4 <__malloc_assert>
407b48: 00000000 nop
407b4c: 3c040048 lui a0,0x48
407b50: 2484fbdc addiu a0,a0,-1060
407b54: 08101ecc j 407b30 <_int_free+0xa68>
407b58: 00000000 nop
407b5c: ac420014 sw v0,20(v0)
407b60: ac420010 sw v0,16(v0)
407b64: 08101d2c j 4074b0 <_int_free+0x3e8>
407b68: 00000000 nop
407b6c: 3c050048 lui a1,0x48
407b70: 24a5fce0 addiu a1,a1,-800
407b74: 08101e0e j 407838 <_int_free+0x770>
407b78: 00000000 nop
407b7c: 3c050048 lui a1,0x48
407b80: 24a5fd04 addiu a1,a1,-764
407b84: 08101e0e j 407838 <_int_free+0x770>
407b88: 00000000 nop
407b8c: 3c050048 lui a1,0x48
407b90: 24a5fd64 addiu a1,a1,-668
407b94: 08101e0e j 407838 <_int_free+0x770>
407b98: 00000000 nop
407b9c: 3c050048 lui a1,0x48
407ba0: 24a5fd88 addiu a1,a1,-632
407ba4: 08101e0e j 407838 <_int_free+0x770>
407ba8: 00000000 nop
407bac: 3c050048 lui a1,0x48
407bb0: 24a5fcbc addiu a1,a1,-836
407bb4: 08101e0e j 407838 <_int_free+0x770>
407bb8: 00000000 nop
407bbc: 8f998064 lw t9,-32668(gp)
407bc0: 26040008 addiu a0,s0,8
407bc4: 30a500ff andi a1,a1,0xff
407bc8: 2626fff8 addiu a2,s1,-8
407bcc: 04111848 bal 40dcf0 <memset>
407bd0: 00000000 nop
407bd4: 08101c62 j 407188 <_int_free+0xc0>
407bd8: 00000000 nop
407bdc: 3c040048 lui a0,0x48
407be0: 2484fbdc addiu a0,a0,-1060
407be4: 08101e5f j 40797c <_int_free+0x8b4>
407be8: 00000000 nop
407bec: ac420014 sw v0,20(v0)
407bf0: ac420010 sw v0,16(v0)
407bf4: 08101cb9 j 4072e4 <_int_free+0x21c>
407bf8: 00000000 nop
00407bfc <free_atfork>:
407bfc: 3c1c004b lui gp,0x4b
407c00: 27bdffd8 addiu sp,sp,-40
407c04: 279c1fc0 addiu gp,gp,8128
407c08: afbf0024 sw ra,36(sp)
407c0c: afb00020 sw s0,32(sp)
407c10: 1080002b beqz a0,407cc0 <free_atfork+0xc4>
407c14: afbc0010 sw gp,16(sp)
407c18: 8c82fffc lw v0,-4(a0)
407c1c: 2485fff8 addiu a1,a0,-8
407c20: 30430002 andi v1,v0,0x2
407c24: 1460003c bnez v1,407d18 <free_atfork+0x11c>
407c28: 00000000 nop
407c2c: 30420004 andi v0,v0,0x4
407c30: 14400027 bnez v0,407cd0 <free_atfork+0xd4>
407c34: 00000000 nop
407c38: 7c03e83b 0x7c03e83b
407c3c: 00601021 move v0,v1
407c40: 8f838a14 lw v1,-30188(gp)
407c44: 3c10004b lui s0,0x4b
407c48: 2610b4d4 addiu s0,s0,-19244
407c4c: 00621021 addu v0,v1,v0
407c50: 8c430000 lw v1,0(v0)
407c54: 2402ffff li v0,-1
407c58: 10620028 beq v1,v0,407cfc <free_atfork+0x100>
407c5c: 00000000 nop
407c60: 24030001 li v1,1
407c64: 00001021 move v0,zero
407c68: c2060000 ll a2,0(s0)
407c6c: 14c20006 bne a2,v0,407c88 <free_atfork+0x8c>
407c70: 00002021 move a0,zero
407c74: 00602021 move a0,v1
407c78: e2040000 sc a0,0(s0)
407c7c: 1080fffa beqz a0,407c68 <free_atfork+0x6c>
407c80: 00000000 nop
407c84: 0000000f sync
407c88: 10800034 beqz a0,407d5c <free_atfork+0x160>
407c8c: 00000000 nop
407c90: 0c101c32 jal 4070c8 <_int_free>
407c94: 02002021 move a0,s0
407c98: 00001021 move v0,zero
407c9c: 0000000f sync
407ca0: c2030000 ll v1,0(s0)
407ca4: 00402021 move a0,v0
407ca8: e2040000 sc a0,0(s0)
407cac: 1080fffc beqz a0,407ca0 <free_atfork+0xa4>
407cb0: 00000000 nop
407cb4: 28620002 slti v0,v1,2
407cb8: 1040001e beqz v0,407d34 <free_atfork+0x138>
407cbc: 00000000 nop
407cc0: 8fbf0024 lw ra,36(sp)
407cc4: 8fb00020 lw s0,32(sp)
407cc8: 03e00008 jr ra
407ccc: 27bd0028 addiu sp,sp,40
407cd0: 3c02fff0 lui v0,0xfff0
407cd4: 00a21024 and v0,a1,v0
407cd8: 7c03e83b 0x7c03e83b
407cdc: 8c500000 lw s0,0(v0)
407ce0: 00601021 move v0,v1
407ce4: 8f838a14 lw v1,-30188(gp)
407ce8: 00621021 addu v0,v1,v0
407cec: 8c430000 lw v1,0(v0)
407cf0: 2402ffff li v0,-1
407cf4: 1462ffda bne v1,v0,407c60 <free_atfork+0x64>
407cf8: 00000000 nop
407cfc: 02002021 move a0,s0
407d00: 0c101c32 jal 4070c8 <_int_free>
407d04: 00000000 nop
407d08: 8fbf0024 lw ra,36(sp)
407d0c: 8fb00020 lw s0,32(sp)
407d10: 03e00008 jr ra
407d14: 27bd0028 addiu sp,sp,40
407d18: 00a02021 move a0,a1
407d1c: 0c101a83 jal 406a0c <munmap_chunk>
407d20: 00000000 nop
407d24: 8fbf0024 lw ra,36(sp)
407d28: 8fb00020 lw s0,32(sp)
407d2c: 03e00008 jr ra
407d30: 27bd0028 addiu sp,sp,40
407d34: 02002021 move a0,s0
407d38: 7c03e83b 0x7c03e83b
407d3c: 8c658b78 lw a1,-29832(v1)
407d40: 24060001 li a2,1
407d44: 00003821 move a3,zero
407d48: 34a50001 ori a1,a1,0x1
407d4c: 2402108e li v0,4238
407d50: 0000000c syscall
407d54: 08101f30 j 407cc0 <free_atfork+0xc4>
407d58: 00000000 nop
407d5c: 8f998044 lw t9,-32700(gp)
407d60: afa50018 sw a1,24(sp)
407d64: 02002021 move a0,s0
407d68: 04112179 bal 410350 <__lll_lock_wait_private>
407d6c: 00000000 nop
407d70: 08101f24 j 407c90 <free_atfork+0x94>
407d74: 8fa50018 lw a1,24(sp)
00407d78 <free_check>:
407d78: 3c1c004b lui gp,0x4b
407d7c: 27bdffd8 addiu sp,sp,-40
407d80: 279c1fc0 addiu gp,gp,8128
407d84: afb1001c sw s1,28(sp)
407d88: afbf0024 sw ra,36(sp)
407d8c: afb20020 sw s2,32(sp)
407d90: afb00018 sw s0,24(sp)
407d94: afbc0010 sw gp,16(sp)
407d98: 10800025 beqz a0,407e30 <free_check+0xb8>
407d9c: 00808821 move s1,a0
407da0: 3c12004b lui s2,0x4b
407da4: 24030001 li v1,1
407da8: 00001021 move v0,zero
407dac: c245b4d4 ll a1,-19244(s2)
407db0: 14a20006 bne a1,v0,407dcc <free_check+0x54>
407db4: 00002021 move a0,zero
407db8: 00602021 move a0,v1
407dbc: e244b4d4 sc a0,-19244(s2)
407dc0: 1080fffa beqz a0,407dac <free_check+0x34>
407dc4: 00000000 nop
407dc8: 0000000f sync
407dcc: 1080004a beqz a0,407ef8 <free_check+0x180>
407dd0: 00000000 nop
407dd4: 02202021 move a0,s1
407dd8: 0c1014c1 jal 405304 <mem2chunk_check>
407ddc: 00002821 move a1,zero
407de0: 00408021 move s0,v0
407de4: 1040002f beqz v0,407ea4 <free_check+0x12c>
407de8: 00000000 nop
407dec: 8c510004 lw s1,4(v0)
407df0: 32310002 andi s1,s1,0x2
407df4: 12200014 beqz s1,407e48 <free_check+0xd0>
407df8: 00000000 nop
407dfc: 00001021 move v0,zero
407e00: 0000000f sync
407e04: c243b4d4 ll v1,-19244(s2)
407e08: 00402021 move a0,v0
407e0c: e244b4d4 sc a0,-19244(s2)
407e10: 1080fffc beqz a0,407e04 <free_check+0x8c>
407e14: 00000000 nop
407e18: 28620002 slti v0,v1,2
407e1c: 1040003c beqz v0,407f10 <free_check+0x198>
407e20: 00000000 nop
407e24: 02002021 move a0,s0
407e28: 0c101a83 jal 406a0c <munmap_chunk>
407e2c: 00000000 nop
407e30: 8fbf0024 lw ra,36(sp)
407e34: 8fb20020 lw s2,32(sp)
407e38: 8fb1001c lw s1,28(sp)
407e3c: 8fb00018 lw s0,24(sp)
407e40: 03e00008 jr ra
407e44: 27bd0028 addiu sp,sp,40
407e48: 2644b4d4 addiu a0,s2,-19244
407e4c: 0c101c32 jal 4070c8 <_int_free>
407e50: 00402821 move a1,v0
407e54: 0000000f sync
407e58: c242b4d4 ll v0,-19244(s2)
407e5c: 02201821 move v1,s1
407e60: e243b4d4 sc v1,-19244(s2)
407e64: 1060fffc beqz v1,407e58 <free_check+0xe0>
407e68: 00000000 nop
407e6c: 28420002 slti v0,v0,2
407e70: 1440ffef bnez v0,407e30 <free_check+0xb8>
407e74: 00000000 nop
407e78: 3c04004b lui a0,0x4b
407e7c: 2484b4d4 addiu a0,a0,-19244
407e80: 7c03e83b 0x7c03e83b
407e84: 8c658b78 lw a1,-29832(v1)
407e88: 24060001 li a2,1
407e8c: 00003821 move a3,zero
407e90: 34a50001 ori a1,a1,0x1
407e94: 2402108e li v0,4238
407e98: 0000000c syscall
407e9c: 08101f8c j 407e30 <free_check+0xb8>
407ea0: 00000000 nop
407ea4: 0000000f sync
407ea8: c242b4d4 ll v0,-19244(s2)
407eac: 02001821 move v1,s0
407eb0: e243b4d4 sc v1,-19244(s2)
407eb4: 1060fffc beqz v1,407ea8 <free_check+0x130>
407eb8: 00000000 nop
407ebc: 28420002 slti v0,v0,2
407ec0: 1040001e beqz v0,407f3c <free_check+0x1c4>
407ec4: 00000000 nop
407ec8: 3c02004b lui v0,0x4b
407ecc: 8c449c34 lw a0,-25548(v0)
407ed0: 3c050048 lui a1,0x48
407ed4: 02203021 move a2,s1
407ed8: 0c1019b9 jal 4066e4 <malloc_printerr>
407edc: 24a5fc8c addiu a1,a1,-884
407ee0: 8fbf0024 lw ra,36(sp)
407ee4: 8fb20020 lw s2,32(sp)
407ee8: 8fb1001c lw s1,28(sp)
407eec: 8fb00018 lw s0,24(sp)
407ef0: 03e00008 jr ra
407ef4: 27bd0028 addiu sp,sp,40
407ef8: 8f998044 lw t9,-32700(gp)
407efc: 2644b4d4 addiu a0,s2,-19244
407f00: 04112113 bal 410350 <__lll_lock_wait_private>
407f04: 00000000 nop
407f08: 08101f75 j 407dd4 <free_check+0x5c>
407f0c: 00000000 nop
407f10: 3c04004b lui a0,0x4b
407f14: 2484b4d4 addiu a0,a0,-19244
407f18: 7c03e83b 0x7c03e83b
407f1c: 8c658b78 lw a1,-29832(v1)
407f20: 24060001 li a2,1
407f24: 00003821 move a3,zero
407f28: 34a50001 ori a1,a1,0x1
407f2c: 2402108e li v0,4238
407f30: 0000000c syscall
407f34: 08101f89 j 407e24 <free_check+0xac>
407f38: 00000000 nop
407f3c: 3c04004b lui a0,0x4b
407f40: 2484b4d4 addiu a0,a0,-19244
407f44: 7c03e83b 0x7c03e83b
407f48: 8c658b78 lw a1,-29832(v1)
407f4c: 24060001 li a2,1
407f50: 00003821 move a3,zero
407f54: 34a50001 ori a1,a1,0x1
407f58: 2402108e li v0,4238
407f5c: 0000000c syscall
407f60: 08101fb2 j 407ec8 <free_check+0x150>
407f64: 00000000 nop
00407f68 <_int_malloc>:
407f68: 3c1c004b lui gp,0x4b
407f6c: 27bdff98 addiu sp,sp,-104
407f70: 279c1fc0 addiu gp,gp,8128
407f74: 2ca2ffe0 sltiu v0,a1,-32
407f78: afb3004c sw s3,76(sp)
407f7c: afb00040 sw s0,64(sp)
407f80: afbf0064 sw ra,100(sp)
407f84: afbe0060 sw s8,96(sp)
407f88: afb7005c sw s7,92(sp)
407f8c: afb60058 sw s6,88(sp)
407f90: afb50054 sw s5,84(sp)
407f94: afb40050 sw s4,80(sp)
407f98: afb20048 sw s2,72(sp)
407f9c: afb10044 sw s1,68(sp)
407fa0: afbc0018 sw gp,24(sp)
407fa4: 00a09821 move s3,a1
407fa8: 104001ef beqz v0,408768 <_int_malloc+0x800>
407fac: 00808021 move s0,a0
407fb0: 24a2000b addiu v0,a1,11
407fb4: 2c430010 sltiu v1,v0,16
407fb8: 14600003 bnez v1,407fc8 <_int_malloc+0x60>
407fbc: 24120010 li s2,16
407fc0: 2412fff8 li s2,-8
407fc4: 00529024 and s2,v0,s2
407fc8: 3c02004b lui v0,0x4b
407fcc: 8c42b980 lw v0,-18048(v0)
407fd0: 001218c2 srl v1,s2,0x3
407fd4: 0052102b sltu v0,v0,s2
407fd8: 14400022 bnez v0,408064 <_int_malloc+0xfc>
407fdc: 00000000 nop
407fe0: 00031080 sll v0,v1,0x2
407fe4: 02021021 addu v0,s0,v0
407fe8: 8c540000 lw s4,0(v0)
407fec: 2464fffe addiu a0,v1,-2
407ff0: 1280001c beqz s4,408064 <_int_malloc+0xfc>
407ff4: 00000000 nop
407ff8: 8e820004 lw v0,4(s4)
407ffc: 000210c2 srl v0,v0,0x3
408000: 2443fffe addiu v1,v0,-2
408004: 148304d2 bne a0,v1,409350 <_int_malloc+0x13e8>
408008: 00000000 nop
40800c: 3c03004b lui v1,0x4b
408010: 8e840008 lw a0,8(s4)
408014: 8c63b984 lw v1,-18044(v1)
408018: 00021080 sll v0,v0,0x2
40801c: 02028021 addu s0,s0,v0
408020: ae040000 sw a0,0(s0)
408024: 26900008 addiu s0,s4,8
408028: 14600138 bnez v1,40850c <_int_malloc+0x5a4>
40802c: 00000000 nop
408030: 8fbf0064 lw ra,100(sp)
408034: 02001021 move v0,s0
408038: 8fbe0060 lw s8,96(sp)
40803c: 8fb7005c lw s7,92(sp)
408040: 8fb60058 lw s6,88(sp)
408044: 8fb50054 lw s5,84(sp)
408048: 8fb40050 lw s4,80(sp)
40804c: 8fb3004c lw s3,76(sp)
408050: 8fb20048 lw s2,72(sp)
408054: 8fb10044 lw s1,68(sp)
408058: 8fb00040 lw s0,64(sp)
40805c: 03e00008 jr ra
408060: 27bd0068 addiu sp,sp,104
408064: 2e570200 sltiu s7,s2,512
408068: 12e0002c beqz s7,40811c <_int_malloc+0x1b4>
40806c: 00000000 nop
408070: 2462fffe addiu v0,v1,-2
408074: 26040038 addiu a0,s0,56
408078: 000210c0 sll v0,v0,0x3
40807c: 00821021 addu v0,a0,v0
408080: 8c54000c lw s4,12(v0)
408084: 00603821 move a3,v1
408088: 1282003d beq s4,v0,408180 <_int_malloc+0x218>
40808c: 00000000 nop
408090: 12800205 beqz s4,4088a8 <_int_malloc+0x940>
408094: 00000000 nop
408098: 8e83000c lw v1,12(s4)
40809c: 8c640008 lw a0,8(v1)
4080a0: 16840489 bne s4,a0,4092c8 <_int_malloc+0x1360>
4080a4: 00000000 nop
4080a8: 02929021 addu s2,s4,s2
4080ac: 8e440004 lw a0,4(s2)
4080b0: ac43000c sw v1,12(v0)
4080b4: ac620008 sw v0,8(v1)
4080b8: 3c02004b lui v0,0x4b
4080bc: 34840001 ori a0,a0,0x1
4080c0: 2442b4d4 addiu v0,v0,-19244
4080c4: 12020004 beq s0,v0,4080d8 <_int_malloc+0x170>
4080c8: ae440004 sw a0,4(s2)
4080cc: 8e820004 lw v0,4(s4)
4080d0: 34420004 ori v0,v0,0x4
4080d4: ae820004 sw v0,4(s4)
4080d8: 3c02004b lui v0,0x4b
4080dc: 8c42b984 lw v0,-18044(v0)
4080e0: 144002a6 bnez v0,408b7c <_int_malloc+0xc14>
4080e4: 26900008 addiu s0,s4,8
4080e8: 8fbf0064 lw ra,100(sp)
4080ec: 02001021 move v0,s0
4080f0: 8fbe0060 lw s8,96(sp)
4080f4: 8fb7005c lw s7,92(sp)
4080f8: 8fb60058 lw s6,88(sp)
4080fc: 8fb50054 lw s5,84(sp)
408100: 8fb40050 lw s4,80(sp)
408104: 8fb3004c lw s3,76(sp)
408108: 8fb20048 lw s2,72(sp)
40810c: 8fb10044 lw s1,68(sp)
408110: 8fb00040 lw s0,64(sp)
408114: 03e00008 jr ra
408118: 27bd0068 addiu sp,sp,104
40811c: 00123982 srl a3,s2,0x6
408120: 2ce20027 sltiu v0,a3,39
408124: 14400012 bnez v0,408170 <_int_malloc+0x208>
408128: 24e70038 addiu a3,a3,56
40812c: 00123a42 srl a3,s2,0x9
408130: 2ce20015 sltiu v0,a3,21
408134: 1440000e bnez v0,408170 <_int_malloc+0x208>
408138: 24e7005b addiu a3,a3,91
40813c: 00123b02 srl a3,s2,0xc
408140: 2ce2000b sltiu v0,a3,11
408144: 1440000a bnez v0,408170 <_int_malloc+0x208>
408148: 24e7006e addiu a3,a3,110
40814c: 00123bc2 srl a3,s2,0xf
408150: 2ce20005 sltiu v0,a3,5
408154: 14400006 bnez v0,408170 <_int_malloc+0x208>
408158: 24e70077 addiu a3,a3,119
40815c: 00121482 srl v0,s2,0x12
408160: 2c440003 sltiu a0,v0,3
408164: 2407007e li a3,126
408168: 2442007c addiu v0,v0,124
40816c: 0044380b movn a3,v0,a0
408170: 8e020004 lw v0,4(s0)
408174: 30420001 andi v0,v0,0x1
408178: 10400173 beqz v0,408748 <_int_malloc+0x7e0>
40817c: 00000000 nop
408180: 26110030 addiu s1,s0,48
408184: 265e0010 addiu s8,s2,16
408188: 26020038 addiu v0,s0,56
40818c: 08102078 j 4081e0 <_int_malloc+0x278>
408190: 24162710 li s6,10000
408194: 2505fff0 addiu a1,t0,-16
408198: 00452821 addu a1,v0,a1
40819c: 8ca40008 lw a0,8(a1)
4081a0: 000848c2 srl t1,t0,0x3
4081a4: 00093143 sra a2,t1,0x5
4081a8: 24c6010c addiu a2,a2,268
4081ac: 00063080 sll a2,a2,0x2
4081b0: 02063021 addu a2,s0,a2
4081b4: 8cc80000 lw t0,0(a2)
4081b8: 240a0001 li t2,1
4081bc: 012a4804 sllv t1,t2,t1
4081c0: 01284825 or t1,t1,t0
4081c4: 26d6ffff addiu s6,s6,-1
4081c8: acc90000 sw t1,0(a2)
4081cc: ae85000c sw a1,12(s4)
4081d0: ae840008 sw a0,8(s4)
4081d4: ac94000c sw s4,12(a0)
4081d8: 12c00042 beqz s6,4082e4 <_int_malloc+0x37c>
4081dc: acb40008 sw s4,8(a1)
4081e0: 8e14003c lw s4,60(s0)
4081e4: 1291003f beq s4,s1,4082e4 <_int_malloc+0x37c>
4081e8: 00000000 nop
4081ec: 8e840004 lw a0,4(s4)
4081f0: 8e95000c lw s5,12(s4)
4081f4: 2c850009 sltiu a1,a0,9
4081f8: 14a001bb bnez a1,4088e8 <_int_malloc+0x980>
4081fc: 00000000 nop
408200: 8e050444 lw a1,1092(s0)
408204: 00a4282b sltu a1,a1,a0
408208: 14a001b7 bnez a1,4088e8 <_int_malloc+0x980>
40820c: 00000000 nop
408210: 2408fff8 li t0,-8
408214: 00884024 and t0,a0,t0
408218: 12e00003 beqz s7,408228 <_int_malloc+0x2c0>
40821c: 00000000 nop
408220: 12350098 beq s1,s5,408484 <_int_malloc+0x51c>
408224: 00000000 nop
408228: ae15003c sw s5,60(s0)
40822c: 124800ea beq s2,t0,4085d8 <_int_malloc+0x670>
408230: aeb10008 sw s1,8(s5)
408234: 2d040200 sltiu a0,t0,512
408238: 1480ffd6 bnez a0,408194 <_int_malloc+0x22c>
40823c: 00000000 nop
408240: 00084982 srl t1,t0,0x6
408244: 2d240027 sltiu a0,t1,39
408248: 1080005e beqz a0,4083c4 <_int_malloc+0x45c>
40824c: 00000000 nop
408250: 25260036 addiu a2,t1,54
408254: 000630c0 sll a2,a2,0x3
408258: 25290038 addiu t1,t1,56
40825c: 00463021 addu a2,v0,a2
408260: 8cc40008 lw a0,8(a2)
408264: 10860062 beq a0,a2,4083f0 <_int_malloc+0x488>
408268: 00000000 nop
40826c: 8cc5000c lw a1,12(a2)
408270: 8caa0004 lw t2,4(a1)
408274: 314b0004 andi t3,t2,0x4
408278: 15600438 bnez t3,40935c <_int_malloc+0x13f4>
40827c: 00000000 nop
408280: 35080001 ori t0,t0,0x1
408284: 010a502b sltu t2,t0,t2
408288: 1140005d beqz t2,408400 <_int_malloc+0x498>
40828c: 00000000 nop
408290: 8c880014 lw t0,20(a0)
408294: ae840010 sw a0,16(s4)
408298: 240a0001 li t2,1
40829c: ae880014 sw t0,20(s4)
4082a0: ac940014 sw s4,20(a0)
4082a4: 00c02021 move a0,a2
4082a8: 00093143 sra a2,t1,0x5
4082ac: 24c6010c addiu a2,a2,268
4082b0: 00063080 sll a2,a2,0x2
4082b4: 02063021 addu a2,s0,a2
4082b8: ad140010 sw s4,16(t0)
4082bc: 8cc80000 lw t0,0(a2)
4082c0: 012a4804 sllv t1,t2,t1
4082c4: 26d6ffff addiu s6,s6,-1
4082c8: 01284825 or t1,t1,t0
4082cc: acc90000 sw t1,0(a2)
4082d0: ae85000c sw a1,12(s4)
4082d4: ae840008 sw a0,8(s4)
4082d8: ac94000c sw s4,12(a0)
4082dc: 16c0ffc0 bnez s6,4081e0 <_int_malloc+0x278>
4082e0: acb40008 sw s4,8(a1)
4082e4: 12e000c9 beqz s7,40860c <_int_malloc+0x6a4>
4082e8: 00000000 nop
4082ec: 24e40001 addiu a0,a3,1
4082f0: 00044942 srl t1,a0,0x5
4082f4: 2526010c addiu a2,t1,268
4082f8: 00063080 sll a2,a2,0x2
4082fc: 02063021 addu a2,s0,a2
408300: 24e5ffff addiu a1,a3,-1
408304: 8cc80000 lw t0,0(a2)
408308: 000528c0 sll a1,a1,0x3
40830c: 24060001 li a2,1
408310: 00452821 addu a1,v0,a1
408314: 00862004 sllv a0,a2,a0
408318: 0104302b sltu a2,t0,a0
40831c: 14c00003 bnez a2,40832c <_int_malloc+0x3c4>
408320: 00000000 nop
408324: 14800017 bnez a0,408384 <_int_malloc+0x41c>
408328: 00000000 nop
40832c: 2524010d addiu a0,t1,269
408330: 00042080 sll a0,a0,0x2
408334: 02042021 addu a0,s0,a0
408338: 25290001 addiu t1,t1,1
40833c: 2d250004 sltiu a1,t1,4
408340: 10a0008f beqz a1,408580 <_int_malloc+0x618>
408344: 00000000 nop
408348: 24840004 addiu a0,a0,4
40834c: 8c88fffc lw t0,-4(a0)
408350: 1100fff9 beqz t0,408338 <_int_malloc+0x3d0>
408354: 00000000 nop
408358: 00092a00 sll a1,t1,0x8
40835c: 24040001 li a0,1
408360: 24a5fff0 addiu a1,a1,-16
408364: 00883024 and a2,a0,t0
408368: 00452821 addu a1,v0,a1
40836c: 14c00008 bnez a2,408390 <_int_malloc+0x428>
408370: 00000000 nop
408374: 00042040 sll a0,a0,0x1
408378: 24a50008 addiu a1,a1,8
40837c: 10800152 beqz a0,4088c8 <_int_malloc+0x960>
408380: 00000000 nop
408384: 00883024 and a2,a0,t0
408388: 10c0fffa beqz a2,408374 <_int_malloc+0x40c>
40838c: 00000000 nop
408390: 8cb4000c lw s4,12(a1)
408394: 14b40108 bne a1,s4,4087b8 <_int_malloc+0x850>
408398: 00000000 nop
40839c: 2526010c addiu a2,t1,268
4083a0: 00043827 nor a3,zero,a0
4083a4: 00063080 sll a2,a2,0x2
4083a8: 01074024 and t0,t0,a3
4083ac: 02063021 addu a2,s0,a2
4083b0: acc80000 sw t0,0(a2)
4083b4: 24a50008 addiu a1,a1,8
4083b8: 00042040 sll a0,a0,0x1
4083bc: 081020c6 j 408318 <_int_malloc+0x3b0>
4083c0: 00000000 nop
4083c4: 00084a42 srl t1,t0,0x9
4083c8: 2d240015 sltiu a0,t1,21
4083cc: 10800025 beqz a0,408464 <_int_malloc+0x4fc>
4083d0: 00000000 nop
4083d4: 25260059 addiu a2,t1,89
4083d8: 000630c0 sll a2,a2,0x3
4083dc: 00463021 addu a2,v0,a2
4083e0: 8cc40008 lw a0,8(a2)
4083e4: 2529005b addiu t1,t1,91
4083e8: 1486ffa0 bne a0,a2,40826c <_int_malloc+0x304>
4083ec: 00000000 nop
4083f0: ae940014 sw s4,20(s4)
4083f4: ae940010 sw s4,16(s4)
4083f8: 08102069 j 4081a4 <_int_malloc+0x23c>
4083fc: 00802821 move a1,a0
408400: 8c850004 lw a1,4(a0)
408404: 30a60004 andi a2,a1,0x4
408408: 10c00008 beqz a2,40842c <_int_malloc+0x4c4>
40840c: 00000000 nop
408410: 081024cc j 409330 <_int_malloc+0x13c8>
408414: 00000000 nop
408418: 8c840010 lw a0,16(a0)
40841c: 8c850004 lw a1,4(a0)
408420: 30a60004 andi a2,a1,0x4
408424: 14c00118 bnez a2,408888 <_int_malloc+0x920>
408428: 00000000 nop
40842c: 0105302b sltu a2,t0,a1
408430: 14c0fff9 bnez a2,408418 <_int_malloc+0x4b0>
408434: 00000000 nop
408438: 11050045 beq t0,a1,408550 <_int_malloc+0x5e8>
40843c: 00000000 nop
408440: 8c850014 lw a1,20(a0)
408444: ae840010 sw a0,16(s4)
408448: ae850014 sw a1,20(s4)
40844c: ac940014 sw s4,20(a0)
408450: 8e850014 lw a1,20(s4)
408454: acb40010 sw s4,16(a1)
408458: 8c85000c lw a1,12(a0)
40845c: 08102069 j 4081a4 <_int_malloc+0x23c>
408460: 00000000 nop
408464: 00084b02 srl t1,t0,0xc
408468: 2d24000b sltiu a0,t1,11
40846c: 10800030 beqz a0,408530 <_int_malloc+0x5c8>
408470: 00000000 nop
408474: 2526006c addiu a2,t1,108
408478: 000630c0 sll a2,a2,0x3
40847c: 08102097 j 40825c <_int_malloc+0x2f4>
408480: 2529006e addiu t1,t1,110
408484: 8e040034 lw a0,52(s0)
408488: 1494ff67 bne a0,s4,408228 <_int_malloc+0x2c0>
40848c: 00000000 nop
408490: 03c8282b sltu a1,s8,t0
408494: 10a0ff64 beqz a1,408228 <_int_malloc+0x2c0>
408498: 00000000 nop
40849c: 01124023 subu t0,t0,s2
4084a0: 0292a021 addu s4,s4,s2
4084a4: 2d020200 sltiu v0,t0,512
4084a8: ae140034 sw s4,52(s0)
4084ac: ae140038 sw s4,56(s0)
4084b0: ae14003c sw s4,60(s0)
4084b4: ae910008 sw s1,8(s4)
4084b8: 14400003 bnez v0,4084c8 <_int_malloc+0x560>
4084bc: ae91000c sw s1,12(s4)
4084c0: ae800010 sw zero,16(s4)
4084c4: ae800014 sw zero,20(s4)
4084c8: 3c03004b lui v1,0x4b
4084cc: 2463b4d4 addiu v1,v1,-19244
4084d0: 02038026 xor s0,s0,v1
4084d4: 3c03004b lui v1,0x4b
4084d8: 24020004 li v0,4
4084dc: 8c63b984 lw v1,-18044(v1)
4084e0: 0010100a movz v0,zero,s0
4084e4: 36520001 ori s2,s2,0x1
4084e8: 02421025 or v0,s2,v0
4084ec: 35050001 ori a1,t0,0x1
4084f0: 02883021 addu a2,s4,t0
4084f4: ac820004 sw v0,4(a0)
4084f8: acc80000 sw t0,0(a2)
4084fc: ae850004 sw a1,4(s4)
408500: 24900008 addiu s0,a0,8
408504: 1060feca beqz v1,408030 <_int_malloc+0xc8>
408508: 00000000 nop
40850c: 8f998064 lw t9,-32668(gp)
408510: 00031827 nor v1,zero,v1
408514: 02002021 move a0,s0
408518: 306500ff andi a1,v1,0xff
40851c: 02603021 move a2,s3
408520: 041115f3 bal 40dcf0 <memset>
408524: 00000000 nop
408528: 0810200c j 408030 <_int_malloc+0xc8>
40852c: 00000000 nop
408530: 00084bc2 srl t1,t0,0xf
408534: 2d240005 sltiu a0,t1,5
408538: 10800009 beqz a0,408560 <_int_malloc+0x5f8>
40853c: 00000000 nop
408540: 25260075 addiu a2,t1,117
408544: 000630c0 sll a2,a2,0x3
408548: 08102097 j 40825c <_int_malloc+0x2f4>
40854c: 25290077 addiu t1,t1,119
408550: 8c840008 lw a0,8(a0)
408554: 8c85000c lw a1,12(a0)
408558: 08102069 j 4081a4 <_int_malloc+0x23c>
40855c: 00000000 nop
408560: 00084c82 srl t1,t0,0x12
408564: 2d240003 sltiu a0,t1,3
408568: 10800025 beqz a0,408600 <_int_malloc+0x698>
40856c: 00000000 nop
408570: 2526007a addiu a2,t1,122
408574: 000630c0 sll a2,a2,0x3
408578: 08102097 j 40825c <_int_malloc+0x2f4>
40857c: 2529007c addiu t1,t1,124
408580: 8e140030 lw s4,48(s0)
408584: 2415fff8 li s5,-8
408588: 8e840004 lw a0,4(s4)
40858c: 0095a824 and s5,a0,s5
408590: 02be282b sltu a1,s5,s8
408594: 10a000e3 beqz a1,408924 <_int_malloc+0x9bc>
408598: 00000000 nop
40859c: 8e050004 lw a1,4(s0)
4085a0: 30a50001 andi a1,a1,0x1
4085a4: 14a000f2 bnez a1,408970 <_int_malloc+0xa08>
4085a8: 00000000 nop
4085ac: 12e002f2 beqz s7,409178 <_int_malloc+0x1210>
4085b0: 00000000 nop
4085b4: 02002021 move a0,s0
4085b8: afa20034 sw v0,52(sp)
4085bc: 0c101ac4 jal 406b10 <malloc_consolidate>
4085c0: afa30038 sw v1,56(sp)
4085c4: 8fa30038 lw v1,56(sp)
4085c8: 8fbc0018 lw gp,24(sp)
4085cc: 8fa20034 lw v0,52(sp)
4085d0: 08102063 j 40818c <_int_malloc+0x224>
4085d4: 00603821 move a3,v1
4085d8: 02929021 addu s2,s4,s2
4085dc: 8e420004 lw v0,4(s2)
4085e0: 34420001 ori v0,v0,0x1
4085e4: ae420004 sw v0,4(s2)
4085e8: 3c02004b lui v0,0x4b
4085ec: 2442b4d4 addiu v0,v0,-19244
4085f0: 1602feb6 bne s0,v0,4080cc <_int_malloc+0x164>
4085f4: 00000000 nop
4085f8: 08102036 j 4080d8 <_int_malloc+0x170>
4085fc: 00000000 nop
408600: 240603e0 li a2,992
408604: 08102097 j 40825c <_int_malloc+0x2f4>
408608: 2409007e li t1,126
40860c: 24e4fffe addiu a0,a3,-2
408610: 000420c0 sll a0,a0,0x3
408614: 00442021 addu a0,v0,a0
408618: 8c850008 lw a1,8(a0)
40861c: 10a4ff33 beq a1,a0,4082ec <_int_malloc+0x384>
408620: 00000000 nop
408624: 8ca60004 lw a2,4(a1)
408628: 00d2302b sltu a2,a2,s2
40862c: 14c0ff2f bnez a2,4082ec <_int_malloc+0x384>
408630: 00000000 nop
408634: 8cb40014 lw s4,20(a1)
408638: 2415fff8 li s5,-8
40863c: 8e830004 lw v1,4(s4)
408640: 0075a824 and s5,v1,s5
408644: 02b2102b sltu v0,s5,s2
408648: 10400008 beqz v0,40866c <_int_malloc+0x704>
40864c: 00000000 nop
408650: 2402fff8 li v0,-8
408654: 8e940014 lw s4,20(s4)
408658: 8e830004 lw v1,4(s4)
40865c: 0062a824 and s5,v1,v0
408660: 02b2282b sltu a1,s5,s2
408664: 14a0fffb bnez a1,408654 <_int_malloc+0x6ec>
408668: 00000000 nop
40866c: 8c82000c lw v0,12(a0)
408670: 10540313 beq v0,s4,4092c0 <_int_malloc+0x1358>
408674: 00000000 nop
408678: 8e820008 lw v0,8(s4)
40867c: 8c440004 lw a0,4(v0)
408680: 14830003 bne a0,v1,408690 <_int_malloc+0x728>
408684: 00000000 nop
408688: 0040a021 move s4,v0
40868c: 8c420008 lw v0,8(v0)
408690: 8c44000c lw a0,12(v0)
408694: 8e83000c lw v1,12(s4)
408698: 168402f3 bne s4,a0,409268 <_int_malloc+0x1300>
40869c: 00000000 nop
4086a0: 8c640008 lw a0,8(v1)
4086a4: 168402f0 bne s4,a0,409268 <_int_malloc+0x1300>
4086a8: 00000000 nop
4086ac: 8e840004 lw a0,4(s4)
4086b0: ac43000c sw v1,12(v0)
4086b4: ac620008 sw v0,8(v1)
4086b8: 2c830200 sltiu v1,a0,512
4086bc: 14600004 bnez v1,4086d0 <_int_malloc+0x768>
4086c0: 00000000 nop
4086c4: 8e830010 lw v1,16(s4)
4086c8: 146002ef bnez v1,409288 <_int_malloc+0x1320>
4086cc: 00000000 nop
4086d0: 02b21823 subu v1,s5,s2
4086d4: 2c620010 sltiu v0,v1,16
4086d8: 14400050 bnez v0,40881c <_int_malloc+0x8b4>
4086dc: 00000000 nop
4086e0: 8e040038 lw a0,56(s0)
4086e4: 8c82000c lw v0,12(a0)
4086e8: 145102cc bne v0,s1,40921c <_int_malloc+0x12b4>
4086ec: 00000000 nop
4086f0: 02921021 addu v0,s4,s2
4086f4: 2c650200 sltiu a1,v1,512
4086f8: ac51000c sw s1,12(v0)
4086fc: ac440008 sw a0,8(v0)
408700: ac82000c sw v0,12(a0)
408704: 14a00003 bnez a1,408714 <_int_malloc+0x7ac>
408708: ae020038 sw v0,56(s0)
40870c: ac400010 sw zero,16(v0)
408710: ac400014 sw zero,20(v0)
408714: 3c05004b lui a1,0x4b
408718: 24a5b4d4 addiu a1,a1,-19244
40871c: 02058026 xor s0,s0,a1
408720: 24040004 li a0,4
408724: 0010200a movz a0,zero,s0
408728: 36520001 ori s2,s2,0x1
40872c: 02442025 or a0,s2,a0
408730: 34650001 ori a1,v1,0x1
408734: 00433021 addu a2,v0,v1
408738: ae840004 sw a0,4(s4)
40873c: acc30000 sw v1,0(a2)
408740: 08102036 j 4080d8 <_int_malloc+0x170>
408744: ac450004 sw a1,4(v0)
408748: 02002021 move a0,s0
40874c: afa30038 sw v1,56(sp)
408750: 0c101ac4 jal 406b10 <malloc_consolidate>
408754: afa70030 sw a3,48(sp)
408758: 8fbc0018 lw gp,24(sp)
40875c: 8fa70030 lw a3,48(sp)
408760: 08102060 j 408180 <_int_malloc+0x218>
408764: 8fa30038 lw v1,56(sp)
408768: 7c03e83b 0x7c03e83b
40876c: 00601021 move v0,v1
408770: 8f838a2c lw v1,-30164(gp)
408774: 8fbf0064 lw ra,100(sp)
408778: 00008021 move s0,zero
40877c: 00621021 addu v0,v1,v0
408780: 2403000c li v1,12
408784: ac430000 sw v1,0(v0)
408788: 8fbe0060 lw s8,96(sp)
40878c: 02001021 move v0,s0
408790: 8fb7005c lw s7,92(sp)
408794: 8fb60058 lw s6,88(sp)
408798: 8fb50054 lw s5,84(sp)
40879c: 8fb40050 lw s4,80(sp)
4087a0: 8fb3004c lw s3,76(sp)
4087a4: 8fb20048 lw s2,72(sp)
4087a8: 8fb10044 lw s1,68(sp)
4087ac: 8fb00040 lw s0,64(sp)
4087b0: 03e00008 jr ra
4087b4: 27bd0068 addiu sp,sp,104
4087b8: 8e850004 lw a1,4(s4)
4087bc: 2415fff8 li s5,-8
4087c0: 00b5a824 and s5,a1,s5
4087c4: 02b2102b sltu v0,s5,s2
4087c8: 1440029f bnez v0,409248 <_int_malloc+0x12e0>
4087cc: 00000000 nop
4087d0: 8e820008 lw v0,8(s4)
4087d4: 8e84000c lw a0,12(s4)
4087d8: 8c43000c lw v1,12(v0)
4087dc: 14740292 bne v1,s4,409228 <_int_malloc+0x12c0>
4087e0: 00000000 nop
4087e4: 8c860008 lw a2,8(a0)
4087e8: 1466028f bne v1,a2,409228 <_int_malloc+0x12c0>
4087ec: 00000000 nop
4087f0: 2ca50200 sltiu a1,a1,512
4087f4: ac44000c sw a0,12(v0)
4087f8: 14a00004 bnez a1,40880c <_int_malloc+0x8a4>
4087fc: ac820008 sw v0,8(a0)
408800: 8c640010 lw a0,16(v1)
408804: 1480024e bnez a0,409140 <_int_malloc+0x11d8>
408808: 00000000 nop
40880c: 02b21823 subu v1,s5,s2
408810: 2c620010 sltiu v0,v1,16
408814: 1040000b beqz v0,408844 <_int_malloc+0x8dc>
408818: 00000000 nop
40881c: 0295a821 addu s5,s4,s5
408820: 8ea20004 lw v0,4(s5)
408824: 34420001 ori v0,v0,0x1
408828: aea20004 sw v0,4(s5)
40882c: 3c02004b lui v0,0x4b
408830: 2442b4d4 addiu v0,v0,-19244
408834: 1602fe25 bne s0,v0,4080cc <_int_malloc+0x164>
408838: 00000000 nop
40883c: 08102036 j 4080d8 <_int_malloc+0x170>
408840: 00000000 nop
408844: 8e040038 lw a0,56(s0)
408848: 8c82000c lw v0,12(a0)
40884c: 14510269 bne v0,s1,4091f4 <_int_malloc+0x128c>
408850: 00000000 nop
408854: 02921021 addu v0,s4,s2
408858: ac51000c sw s1,12(v0)
40885c: ac440008 sw a0,8(v0)
408860: ac82000c sw v0,12(a0)
408864: 12e00002 beqz s7,408870 <_int_malloc+0x908>
408868: ae020038 sw v0,56(s0)
40886c: ae020034 sw v0,52(s0)
408870: 2c640200 sltiu a0,v1,512
408874: 1480ffa7 bnez a0,408714 <_int_malloc+0x7ac>
408878: 00000000 nop
40887c: ac400010 sw zero,16(v0)
408880: 081021c5 j 408714 <_int_malloc+0x7ac>
408884: ac400014 sw zero,20(v0)
408888: 3c040048 lui a0,0x48
40888c: 3c050048 lui a1,0x48
408890: 3c070048 lui a3,0x48
408894: 24840020 addiu a0,a0,32
408898: 24a5fa80 addiu a1,a1,-1408
40889c: 24061185 li a2,4485
4088a0: 0c1015fd jal 4057f4 <__malloc_assert>
4088a4: 24e70d18 addiu a3,a3,3352
4088a8: 02002021 move a0,s0
4088ac: afa30038 sw v1,56(sp)
4088b0: 0c101ac4 jal 406b10 <malloc_consolidate>
4088b4: afa30030 sw v1,48(sp)
4088b8: 8fbc0018 lw gp,24(sp)
4088bc: 8fa30038 lw v1,56(sp)
4088c0: 08102060 j 408180 <_int_malloc+0x218>
4088c4: 8fa70030 lw a3,48(sp)
4088c8: 3c040048 lui a0,0x48
4088cc: 3c050048 lui a1,0x48
4088d0: 3c070048 lui a3,0x48
4088d4: 24840090 addiu a0,a0,144
4088d8: 24a5fa80 addiu a1,a1,-1408
4088dc: 24061206 li a2,4614
4088e0: 0c1015fd jal 4057f4 <__malloc_assert>
4088e4: 24e70d18 addiu a3,a3,3352
4088e8: 3c05004b lui a1,0x4b
4088ec: 8ca49c34 lw a0,-25548(a1)
4088f0: 3c050048 lui a1,0x48
4088f4: 24a5ffe8 addiu a1,a1,-24
4088f8: 26860008 addiu a2,s4,8
4088fc: afa20034 sw v0,52(sp)
408900: afa30038 sw v1,56(sp)
408904: 0c1019b9 jal 4066e4 <malloc_printerr>
408908: afa70030 sw a3,48(sp)
40890c: 8fbc0018 lw gp,24(sp)
408910: 8e840004 lw a0,4(s4)
408914: 8fa70030 lw a3,48(sp)
408918: 8fa30038 lw v1,56(sp)
40891c: 08102084 j 408210 <_int_malloc+0x2a8>
408920: 8fa20034 lw v0,52(sp)
408924: 3c04004b lui a0,0x4b
408928: 2484b4d4 addiu a0,a0,-19244
40892c: 3c03004b lui v1,0x4b
408930: 02042026 xor a0,s0,a0
408934: 24020004 li v0,4
408938: 8c63b984 lw v1,-18044(v1)
40893c: 02b2a823 subu s5,s5,s2
408940: 0004100a movz v0,zero,a0
408944: 36440001 ori a0,s2,0x1
408948: 00821025 or v0,a0,v0
40894c: 02929021 addu s2,s4,s2
408950: 36b50001 ori s5,s5,0x1
408954: ae120030 sw s2,48(s0)
408958: ae820004 sw v0,4(s4)
40895c: 26900008 addiu s0,s4,8
408960: 1060fdb3 beqz v1,408030 <_int_malloc+0xc8>
408964: ae550004 sw s5,4(s2)
408968: 08102143 j 40850c <_int_malloc+0x5a4>
40896c: 00000000 nop
408970: 3c17004b lui s7,0x4b
408974: 26f7b920 addiu s7,s7,-18144
408978: 8eea001c lw t2,28(s7)
40897c: 8ee20008 lw v0,8(s7)
408980: afa00024 sw zero,36(sp)
408984: 2543ffff addiu v1,t2,-1
408988: 0242102b sltu v0,s2,v0
40898c: afaa002c sw t2,44(sp)
408990: afa30028 sw v1,40(sp)
408994: 14400015 bnez v0,4089ec <_int_malloc+0xa84>
408998: 00000000 nop
40899c: 8ee3000c lw v1,12(s7)
4089a0: 8ee20010 lw v0,16(s7)
4089a4: 0062102a slt v0,v1,v0
4089a8: 10400010 beqz v0,4089ec <_int_malloc+0xa84>
4089ac: 00000000 nop
4089b0: 8faa002c lw t2,44(sp)
4089b4: 8fa30028 lw v1,40(sp)
4089b8: 25540003 addiu s4,t2,3
4089bc: 00031027 nor v0,zero,v1
4089c0: 0292a021 addu s4,s4,s2
4089c4: 0282a024 and s4,s4,v0
4089c8: 0254102b sltu v0,s2,s4
4089cc: 144001aa bnez v0,409078 <_int_malloc+0x1110>
4089d0: 00000000 nop
4089d4: 8e140030 lw s4,48(s0)
4089d8: 240a0001 li t2,1
4089dc: 2415fff8 li s5,-8
4089e0: 8e840004 lw a0,4(s4)
4089e4: afaa0024 sw t2,36(sp)
4089e8: 0095a824 and s5,a0,s5
4089ec: 02955021 addu t2,s4,s5
4089f0: afaa0020 sw t2,32(sp)
4089f4: 1234019c beq s1,s4,409068 <_int_malloc+0x1100>
4089f8: 00000000 nop
4089fc: 2ea20010 sltiu v0,s5,16
408a00: 1440013e bnez v0,408efc <_int_malloc+0xf94>
408a04: 00000000 nop
408a08: 30840001 andi a0,a0,0x1
408a0c: 1080013b beqz a0,408efc <_int_malloc+0xf94>
408a10: 00000000 nop
408a14: 8fa30020 lw v1,32(sp)
408a18: 8faa0028 lw t2,40(sp)
408a1c: 006a1024 and v0,v1,t2
408a20: 14400136 bnez v0,408efc <_int_malloc+0xf94>
408a24: 00000000 nop
408a28: 02be102b sltu v0,s5,s8
408a2c: 1040012b beqz v0,408edc <_int_malloc+0xf74>
408a30: 00000000 nop
408a34: 8e030004 lw v1,4(s0)
408a38: 30620001 andi v0,v1,0x1
408a3c: 10400172 beqz v0,409008 <_int_malloc+0x10a0>
408a40: 00000000 nop
408a44: 3c16004b lui s6,0x4b
408a48: 26d6b4d4 addiu s6,s6,-19244
408a4c: 12160083 beq s0,s6,408c5c <_int_malloc+0xcf4>
408a50: 00000000 nop
408a54: 3c03fff0 lui v1,0xfff0
408a58: 02831824 and v1,s4,v1
408a5c: 8c6a0008 lw t2,8(v1)
408a60: 03d52023 subu a0,s8,s5
408a64: afaa0020 sw t2,32(sp)
408a68: 1880005b blez a0,408bd8 <_int_malloc+0xc70>
408a6c: 00000000 nop
408a70: 8f9982fc lw t9,-32004(gp)
408a74: afa30038 sw v1,56(sp)
408a78: afa40030 sw a0,48(sp)
408a7c: 041119d4 bal 40f1d0 <__getpagesize>
408a80: 00000000 nop
408a84: 8fa40030 lw a0,48(sp)
408a88: 2442ffff addiu v0,v0,-1
408a8c: 8faa0020 lw t2,32(sp)
408a90: 00023827 nor a3,zero,v0
408a94: 00441021 addu v0,v0,a0
408a98: 00e23824 and a3,a3,v0
408a9c: 3c020010 lui v0,0x10
408aa0: 00ea3821 addu a3,a3,t2
408aa4: 24420001 addiu v0,v0,1
408aa8: 00e2102b sltu v0,a3,v0
408aac: 8fbc0018 lw gp,24(sp)
408ab0: 10400049 beqz v0,408bd8 <_int_malloc+0xc70>
408ab4: 8fa30038 lw v1,56(sp)
408ab8: 8c65000c lw a1,12(v1)
408abc: 02802021 move a0,s4
408ac0: 00a7102b sltu v0,a1,a3
408ac4: 14400036 bnez v0,408ba0 <_int_malloc+0xc38>
408ac8: 00000000 nop
408acc: 3c02004b lui v0,0x4b
408ad0: 8faa0020 lw t2,32(sp)
408ad4: 8e050444 lw a1,1092(s0)
408ad8: 8c49b988 lw t1,-18040(v0)
408adc: 00674021 addu t0,v1,a3
408ae0: 00ea3023 subu a2,a3,t2
408ae4: 01144023 subu t0,t0,s4
408ae8: 00c52821 addu a1,a2,a1
408aec: 35080001 ori t0,t0,0x1
408af0: 00c93021 addu a2,a2,t1
408af4: ac670008 sw a3,8(v1)
408af8: ac46b988 sw a2,-18040(v0)
408afc: ae050444 sw a1,1092(s0)
408b00: ae880004 sw t0,4(s4)
408b04: 8e020448 lw v0,1096(s0)
408b08: 0045102b sltu v0,v0,a1
408b0c: 10400002 beqz v0,408b18 <_int_malloc+0xbb0>
408b10: 00000000 nop
408b14: ae050448 sw a1,1096(s0)
408b18: 8c830004 lw v1,4(a0)
408b1c: 2402fff8 li v0,-8
408b20: 00621824 and v1,v1,v0
408b24: 007ef02b sltu s8,v1,s8
408b28: 17c0ff0f bnez s8,408768 <_int_malloc+0x800>
408b2c: 00000000 nop
408b30: 24020004 li v0,4
408b34: 0216b026 xor s6,s0,s6
408b38: 00721823 subu v1,v1,s2
408b3c: 36450001 ori a1,s2,0x1
408b40: 0016100a movz v0,zero,s6
408b44: 00929021 addu s2,a0,s2
408b48: 00a21025 or v0,a1,v0
408b4c: 34650001 ori a1,v1,0x1
408b50: ae120030 sw s2,48(s0)
408b54: 24830008 addiu v1,a0,8
408b58: ac820004 sw v0,4(a0)
408b5c: ae450004 sw a1,4(s2)
408b60: 00008021 move s0,zero
408b64: 1060fd32 beqz v1,408030 <_int_malloc+0xc8>
408b68: 00000000 nop
408b6c: 3c02004b lui v0,0x4b
408b70: 8c42b984 lw v0,-18044(v0)
408b74: 1040fd2e beqz v0,408030 <_int_malloc+0xc8>
408b78: 00608021 move s0,v1
408b7c: 8f998064 lw t9,-32668(gp)
408b80: 00021027 nor v0,zero,v0
408b84: 02002021 move a0,s0
408b88: 304500ff andi a1,v0,0xff
408b8c: 02603021 move a2,s3
408b90: 04111457 bal 40dcf0 <memset>
408b94: 00000000 nop
408b98: 0810200c j 408030 <_int_malloc+0xc8>
408b9c: 00000000 nop
408ba0: 8f998154 lw t9,-32428(gp)
408ba4: 00652021 addu a0,v1,a1
408ba8: afa70030 sw a3,48(sp)
408bac: 00e52823 subu a1,a3,a1
408bb0: 24060003 li a2,3
408bb4: 04111d21 bal 41003c <__mprotect>
408bb8: 00000000 nop
408bbc: 8fbc0018 lw gp,24(sp)
408bc0: 8fa30038 lw v1,56(sp)
408bc4: 14400004 bnez v0,408bd8 <_int_malloc+0xc70>
408bc8: 8fa70030 lw a3,48(sp)
408bcc: 8e040030 lw a0,48(s0)
408bd0: 081022b3 j 408acc <_int_malloc+0xb64>
408bd4: ac67000c sw a3,12(v1)
408bd8: 8ee50004 lw a1,4(s7)
408bdc: 26440020 addiu a0,s2,32
408be0: 0c101630 jal 4058c0 <new_heap>
408be4: afa30038 sw v1,56(sp)
408be8: 8fbc0018 lw gp,24(sp)
408bec: 104000d9 beqz v0,408f54 <_int_malloc+0xfec>
408bf0: 8fa30038 lw v1,56(sp)
408bf4: 8c440008 lw a0,8(v0)
408bf8: 3c08004b lui t0,0x4b
408bfc: 8e050444 lw a1,1092(s0)
408c00: 8d0bb988 lw t3,-18040(t0)
408c04: 248afff0 addiu t2,a0,-16
408c08: 26a7fff0 addiu a3,s5,-16
408c0c: 00852821 addu a1,a0,a1
408c10: 01645821 addu t3,t3,a0
408c14: 26b5fff8 addiu s5,s5,-8
408c18: 24440010 addiu a0,v0,16
408c1c: 354a0001 ori t2,t2,0x1
408c20: ac500000 sw s0,0(v0)
408c24: ac430004 sw v1,4(v0)
408c28: 02953021 addu a2,s4,s5
408c2c: ae050444 sw a1,1092(s0)
408c30: ae040030 sw a0,48(s0)
408c34: 2ce90010 sltiu t1,a3,16
408c38: ac4a0014 sw t2,20(v0)
408c3c: 24020001 li v0,1
408c40: ad0bb988 sw t3,-18040(t0)
408c44: 112000b5 beqz t1,408f1c <_int_malloc+0xfb4>
408c48: acc20004 sw v0,4(a2)
408c4c: 36a20001 ori v0,s5,0x1
408c50: ae820004 sw v0,4(s4)
408c54: 081022c1 j 408b04 <_int_malloc+0xb9c>
408c58: acd50000 sw s5,0(a2)
408c5c: 8ee20004 lw v0,4(s7)
408c60: 30710002 andi s1,v1,0x2
408c64: 8faa0028 lw t2,40(sp)
408c68: 24420010 addiu v0,v0,16
408c6c: 00521021 addu v0,v0,s2
408c70: 8fa30028 lw v1,40(sp)
408c74: 00552023 subu a0,v0,s5
408c78: 0091100a movz v0,a0,s1
408c7c: 000a5027 nor t2,zero,t2
408c80: 00438821 addu s1,v0,v1
408c84: 022a8824 and s1,s1,t2
408c88: 1a2000b8 blez s1,408f6c <_int_malloc+0x1004>
408c8c: afaa0024 sw t2,36(sp)
408c90: 3c02004b lui v0,0x4b
408c94: 8c599c4c lw t9,-25524(v0)
408c98: 0320f809 jalr t9
408c9c: 02202021 move a0,s1
408ca0: 00403021 move a2,v0
408ca4: 104000b1 beqz v0,408f6c <_int_malloc+0x1004>
408ca8: 8fbc0018 lw gp,24(sp)
408cac: 8f8282f8 lw v0,-32008(gp)
408cb0: 8c590000 lw t9,0(v0)
408cb4: 13200005 beqz t9,408ccc <_int_malloc+0xd64>
408cb8: 00000000 nop
408cbc: 0320f809 jalr t9
408cc0: afa60030 sw a2,48(sp)
408cc4: 8fbc0018 lw gp,24(sp)
408cc8: 8fa60030 lw a2,48(sp)
408ccc: 00001021 move v0,zero
408cd0: 8ee3002c lw v1,44(s7)
408cd4: 14600002 bnez v1,408ce0 <_int_malloc+0xd78>
408cd8: 00000000 nop
408cdc: aee6002c sw a2,44(s7)
408ce0: 8ec50444 lw a1,1092(s6)
408ce4: 8faa0020 lw t2,32(sp)
408ce8: 02252821 addu a1,s1,a1
408cec: 11460074 beq t2,a2,408ec0 <_int_malloc+0xf58>
408cf0: aec50444 sw a1,1092(s6)
408cf4: 8ec30004 lw v1,4(s6)
408cf8: 30630002 andi v1,v1,0x2
408cfc: 14600066 bnez v1,408e98 <_int_malloc+0xf30>
408d00: 00000000 nop
408d04: 12a00009 beqz s5,408d2c <_int_malloc+0xdc4>
408d08: 00000000 nop
408d0c: 8fa30020 lw v1,32(sp)
408d10: 00c3102b sltu v0,a2,v1
408d14: 14400054 bnez v0,408e68 <_int_malloc+0xf00>
408d18: 00000000 nop
408d1c: 8faa0020 lw t2,32(sp)
408d20: 00ca1023 subu v0,a2,t2
408d24: 00452821 addu a1,v0,a1
408d28: aec50444 sw a1,1092(s6)
408d2c: 30c20007 andi v0,a2,0x7
408d30: 10400055 beqz v0,408e88 <_int_malloc+0xf20>
408d34: 00000000 nop
408d38: 24030008 li v1,8
408d3c: 00621023 subu v0,v1,v0
408d40: 00c2b821 addu s7,a2,v0
408d44: 00551021 addu v0,v0,s5
408d48: 8faa0028 lw t2,40(sp)
408d4c: 00518821 addu s1,v0,s1
408d50: 00d13021 addu a2,a2,s1
408d54: 00ca1821 addu v1,a2,t2
408d58: 8faa0024 lw t2,36(sp)
408d5c: 00463023 subu a2,v0,a2
408d60: 006a1824 and v1,v1,t2
408d64: 00c38821 addu s1,a2,v1
408d68: 06200037 bltz s1,408e48 <_int_malloc+0xee0>
408d6c: 00000000 nop
408d70: 3c03004b lui v1,0x4b
408d74: 8c799c4c lw t9,-25524(v1)
408d78: afa30038 sw v1,56(sp)
408d7c: 0320f809 jalr t9
408d80: 02202021 move a0,s1
408d84: 8fbc0018 lw gp,24(sp)
408d88: 10400026 beqz v0,408e24 <_int_malloc+0xebc>
408d8c: 8fa30038 lw v1,56(sp)
408d90: 8f8482f8 lw a0,-32008(gp)
408d94: 02201821 move v1,s1
408d98: 8c990000 lw t9,0(a0)
408d9c: 13200006 beqz t9,408db8 <_int_malloc+0xe50>
408da0: 00000000 nop
408da4: 0320f809 jalr t9
408da8: afa20034 sw v0,52(sp)
408dac: 8fbc0018 lw gp,24(sp)
408db0: 8fa20034 lw v0,52(sp)
408db4: 02201821 move v1,s1
408db8: 8ec50444 lw a1,1092(s6)
408dbc: 00571023 subu v0,v0,s7
408dc0: 00518821 addu s1,v0,s1
408dc4: 36310001 ori s1,s1,0x1
408dc8: 00652821 addu a1,v1,a1
408dcc: aed70030 sw s7,48(s6)
408dd0: aef10004 sw s1,4(s7)
408dd4: 12a0000a beqz s5,408e00 <_int_malloc+0xe98>
408dd8: aec50444 sw a1,1092(s6)
408ddc: 26b5fff0 addiu s5,s5,-16
408de0: 02951021 addu v0,s4,s5
408de4: 24030009 li v1,9
408de8: 36a40001 ori a0,s5,0x1
408dec: 2eb50010 sltiu s5,s5,16
408df0: ae840004 sw a0,4(s4)
408df4: ac430004 sw v1,4(v0)
408df8: 12a00003 beqz s5,408e08 <_int_malloc+0xea0>
408dfc: ac43000c sw v1,12(v0)
408e00: 081022c1 j 408b04 <_int_malloc+0xb9c>
408e04: 02e02021 move a0,s7
408e08: 02c02021 move a0,s6
408e0c: 0c101c32 jal 4070c8 <_int_free>
408e10: 02802821 move a1,s4
408e14: 8fbc0018 lw gp,24(sp)
408e18: 8ec50444 lw a1,1092(s6)
408e1c: 081022c1 j 408b04 <_int_malloc+0xb9c>
408e20: 8ec40030 lw a0,48(s6)
408e24: 8c799c4c lw t9,-25524(v1)
408e28: 0320f809 jalr t9
408e2c: 00002021 move a0,zero
408e30: 8fbc0018 lw gp,24(sp)
408e34: 10400011 beqz v0,408e7c <_int_malloc+0xf14>
408e38: 00000000 nop
408e3c: 00001821 move v1,zero
408e40: 0810236e j 408db8 <_int_malloc+0xe50>
408e44: 00008821 move s1,zero
408e48: 3c040048 lui a0,0x48
408e4c: 3c050048 lui a1,0x48
408e50: 3c070048 lui a3,0x48
408e54: 248403ec addiu a0,a0,1004
408e58: 24a5fa80 addiu a1,a1,-1408
408e5c: 24060cfb li a2,3323
408e60: 0c1015fd jal 4057f4 <__malloc_assert>
408e64: 24e70d24 addiu a3,a3,3364
408e68: 3c050048 lui a1,0x48
408e6c: 24040003 li a0,3
408e70: 0c1019b9 jal 4066e4 <malloc_printerr>
408e74: 24a503c8 addiu a1,a1,968
408e78: 8fbc0018 lw gp,24(sp)
408e7c: 8ec50444 lw a1,1092(s6)
408e80: 081022c1 j 408b04 <_int_malloc+0xb9c>
408e84: 8ec40030 lw a0,48(s6)
408e88: 00c0b821 move s7,a2
408e8c: 00001021 move v0,zero
408e90: 08102351 j 408d44 <_int_malloc+0xddc>
408e94: 00000000 nop
408e98: 30c30007 andi v1,a2,0x7
408e9c: 1460006a bnez v1,409048 <_int_malloc+0x10e0>
408ea0: 00000000 nop
408ea4: 10400060 beqz v0,409028 <_int_malloc+0x10c0>
408ea8: 00000000 nop
408eac: 00c0b821 move s7,a2
408eb0: 00001821 move v1,zero
408eb4: 00008821 move s1,zero
408eb8: 0810236e j 408db8 <_int_malloc+0xe50>
408ebc: 00000000 nop
408ec0: 1440ff8c bnez v0,408cf4 <_int_malloc+0xd8c>
408ec4: 00000000 nop
408ec8: 02358821 addu s1,s1,s5
408ecc: 36310001 ori s1,s1,0x1
408ed0: ae910004 sw s1,4(s4)
408ed4: 081022c1 j 408b04 <_int_malloc+0xb9c>
408ed8: 8ec40030 lw a0,48(s6)
408edc: 3c040048 lui a0,0x48
408ee0: 3c050048 lui a1,0x48
408ee4: 3c070048 lui a3,0x48
408ee8: 248402ec addiu a0,a0,748
408eec: 24a5fa80 addiu a1,a1,-1408
408ef0: 24060c1b li a2,3099
408ef4: 0c1015fd jal 4057f4 <__malloc_assert>
408ef8: 24e70d24 addiu a3,a3,3364
408efc: 3c040048 lui a0,0x48
408f00: 3c050048 lui a1,0x48
408f04: 3c070048 lui a3,0x48
408f08: 24840170 addiu a0,a0,368
408f0c: 24a5fa80 addiu a1,a1,-1408
408f10: 24060c18 li a2,3096
408f14: 0c1015fd jal 4057f4 <__malloc_assert>
408f18: 24e70d24 addiu a3,a3,3364
408f1c: 02871021 addu v0,s4,a3
408f20: 24030009 li v1,9
408f24: ac430004 sw v1,4(v0)
408f28: 34e70005 ori a3,a3,0x5
408f2c: 24020008 li v0,8
408f30: 02002021 move a0,s0
408f34: 02802821 move a1,s4
408f38: acc20000 sw v0,0(a2)
408f3c: 0c101c32 jal 4070c8 <_int_free>
408f40: ae870004 sw a3,4(s4)
408f44: 8fbc0018 lw gp,24(sp)
408f48: 8e050444 lw a1,1092(s0)
408f4c: 081022c1 j 408b04 <_int_malloc+0xb9c>
408f50: 8e040030 lw a0,48(s0)
408f54: 8fa30024 lw v1,36(sp)
408f58: 1060fe95 beqz v1,4089b0 <_int_malloc+0xa48>
408f5c: 00000000 nop
408f60: 8e050444 lw a1,1092(s0)
408f64: 081022c1 j 408b04 <_int_malloc+0xb9c>
408f68: 8e040030 lw a0,48(s0)
408f6c: 8ec20004 lw v0,4(s6)
408f70: 30420002 andi v0,v0,0x2
408f74: 14400006 bnez v0,408f90 <_int_malloc+0x1028>
408f78: 00000000 nop
408f7c: 8faa0028 lw t2,40(sp)
408f80: 8fa30024 lw v1,36(sp)
408f84: 02aa1021 addu v0,s5,t2
408f88: 00518821 addu s1,v0,s1
408f8c: 02238824 and s1,s1,v1
408f90: 3c020010 lui v0,0x10
408f94: 0222182b sltu v1,s1,v0
408f98: 0043880b movn s1,v0,v1
408f9c: 0251102b sltu v0,s2,s1
408fa0: 1040ffb6 beqz v0,408e7c <_int_malloc+0xf14>
408fa4: 00000000 nop
408fa8: 8f99813c lw t9,-32452(gp)
408fac: 2403ffff li v1,-1
408fb0: afa30010 sw v1,16(sp)
408fb4: 24060003 li a2,3
408fb8: afa30038 sw v1,56(sp)
408fbc: afa00014 sw zero,20(sp)
408fc0: 00002021 move a0,zero
408fc4: 02202821 move a1,s1
408fc8: 24070802 li a3,2050
408fcc: 04111c03 bal 40ffdc <__mmap>
408fd0: 00000000 nop
408fd4: 8fa30038 lw v1,56(sp)
408fd8: 8fbc0018 lw gp,24(sp)
408fdc: 00403021 move a2,v0
408fe0: 1043ffa6 beq v0,v1,408e7c <_int_malloc+0xf14>
408fe4: 00000000 nop
408fe8: 8ec30004 lw v1,4(s6)
408fec: 00511021 addu v0,v0,s1
408ff0: 34630002 ori v1,v1,0x2
408ff4: aec30004 sw v1,4(s6)
408ff8: 14c0ff35 bnez a2,408cd0 <_int_malloc+0xd68>
408ffc: 00000000 nop
409000: 0810239f j 408e7c <_int_malloc+0xf14>
409004: 00000000 nop
409008: 3c040048 lui a0,0x48
40900c: 3c050048 lui a1,0x48
409010: 3c070048 lui a3,0x48
409014: 248403a8 addiu a0,a0,936
409018: 24a5fa80 addiu a1,a1,-1408
40901c: 24060c1f li a2,3103
409020: 0c1015fd jal 4057f4 <__malloc_assert>
409024: 24e70d24 addiu a3,a3,3364
409028: 3c02004b lui v0,0x4b
40902c: 8c599c4c lw t9,-25524(v0)
409030: 00002021 move a0,zero
409034: 0320f809 jalr t9
409038: 00c0b821 move s7,a2
40903c: 8fbc0018 lw gp,24(sp)
409040: 0810238d j 408e34 <_int_malloc+0xecc>
409044: 00000000 nop
409048: 3c040048 lui a0,0x48
40904c: 3c050048 lui a1,0x48
409050: 3c070048 lui a3,0x48
409054: 248403fc addiu a0,a0,1020
409058: 24a5fa80 addiu a1,a1,-1408
40905c: 24060d16 li a2,3350
409060: 0c1015fd jal 4057f4 <__malloc_assert>
409064: 24e70d24 addiu a3,a3,3364
409068: 12a0fe72 beqz s5,408a34 <_int_malloc+0xacc>
40906c: 00000000 nop
409070: 0810227f j 4089fc <_int_malloc+0xa94>
409074: 00000000 nop
409078: 8f99813c lw t9,-32452(gp)
40907c: 2415ffff li s5,-1
409080: afb50010 sw s5,16(sp)
409084: afa00014 sw zero,20(sp)
409088: 00002021 move a0,zero
40908c: 02802821 move a1,s4
409090: 24060003 li a2,3
409094: 24070802 li a3,2050
409098: 04111bd0 bal 40ffdc <__mmap>
40909c: 00000000 nop
4090a0: 8fbc0018 lw gp,24(sp)
4090a4: 1055001f beq v0,s5,409124 <_int_malloc+0x11bc>
4090a8: 00000000 nop
4090ac: 24430008 addiu v1,v0,8
4090b0: 30640007 andi a0,v1,0x7
4090b4: 14800013 bnez a0,409104 <_int_malloc+0x119c>
4090b8: 00000000 nop
4090bc: 8ee4000c lw a0,12(s7)
4090c0: 8ee50014 lw a1,20(s7)
4090c4: 36860002 ori a2,s4,0x2
4090c8: 24840001 addiu a0,a0,1
4090cc: 00a4282a slt a1,a1,a0
4090d0: ac460004 sw a2,4(v0)
4090d4: 10a00002 beqz a1,4090e0 <_int_malloc+0x1178>
4090d8: aee4000c sw a0,12(s7)
4090dc: aee40014 sw a0,20(s7)
4090e0: 8ee40020 lw a0,32(s7)
4090e4: 8ee20024 lw v0,36(s7)
4090e8: 0284a021 addu s4,s4,a0
4090ec: 0054102b sltu v0,v0,s4
4090f0: aef40020 sw s4,32(s7)
4090f4: 1040fe9a beqz v0,408b60 <_int_malloc+0xbf8>
4090f8: 00000000 nop
4090fc: 081022d8 j 408b60 <_int_malloc+0xbf8>
409100: aef40024 sw s4,36(s7)
409104: 3c040048 lui a0,0x48
409108: 3c050048 lui a1,0x48
40910c: 3c070048 lui a3,0x48
409110: 24840114 addiu a0,a0,276
409114: 24a5fa80 addiu a1,a1,-1408
409118: 24060be2 li a2,3042
40911c: 0c1015fd jal 4057f4 <__malloc_assert>
409120: 24e70d24 addiu a3,a3,3364
409124: 8e140030 lw s4,48(s0)
409128: 24030001 li v1,1
40912c: 2415fff8 li s5,-8
409130: 8e840004 lw a0,4(s4)
409134: afa30024 sw v1,36(sp)
409138: 0810227b j 4089ec <_int_malloc+0xa84>
40913c: 0095a824 and s5,a0,s5
409140: 8c850014 lw a1,20(a0)
409144: 14650025 bne v1,a1,4091dc <_int_malloc+0x1274>
409148: 00000000 nop
40914c: 8c650014 lw a1,20(v1)
409150: 8ca60010 lw a2,16(a1)
409154: 14660019 bne v1,a2,4091bc <_int_malloc+0x1254>
409158: 00000000 nop
40915c: 8c460010 lw a2,16(v0)
409160: 10c0000d beqz a2,409198 <_int_malloc+0x1230>
409164: 00000000 nop
409168: ac850014 sw a1,20(a0)
40916c: 8c620014 lw v0,20(v1)
409170: 08102203 j 40880c <_int_malloc+0x8a4>
409174: ac440010 sw a0,16(v0)
409178: 3c040048 lui a0,0x48
40917c: 3c050048 lui a1,0x48
409180: 3c070048 lui a3,0x48
409184: 248400cc addiu a0,a0,204
409188: 24a5fa80 addiu a1,a1,-1408
40918c: 24061281 li a2,4737
409190: 0c1015fd jal 4057f4 <__malloc_assert>
409194: 24e70d18 addiu a3,a3,3352
409198: 10640013 beq v1,a0,4091e8 <_int_malloc+0x1280>
40919c: 00000000 nop
4091a0: ac440010 sw a0,16(v0)
4091a4: 8c640010 lw a0,16(v1)
4091a8: ac450014 sw a1,20(v0)
4091ac: ac820014 sw v0,20(a0)
4091b0: 8c630014 lw v1,20(v1)
4091b4: 08102203 j 40880c <_int_malloc+0x8a4>
4091b8: ac620010 sw v0,16(v1)
4091bc: 3c040048 lui a0,0x48
4091c0: 24840064 addiu a0,a0,100
4091c4: 3c050048 lui a1,0x48
4091c8: 3c070048 lui a3,0x48
4091cc: 24a5fa80 addiu a1,a1,-1408
4091d0: 2406121c li a2,4636
4091d4: 0c1015fd jal 4057f4 <__malloc_assert>
4091d8: 24e70d18 addiu a3,a3,3352
4091dc: 3c040048 lui a0,0x48
4091e0: 08102471 j 4091c4 <_int_malloc+0x125c>
4091e4: 24840038 addiu a0,a0,56
4091e8: ac420014 sw v0,20(v0)
4091ec: 08102203 j 40880c <_int_malloc+0x8a4>
4091f0: ac420010 sw v0,16(v0)
4091f4: 3c050048 lui a1,0x48
4091f8: 24a5ffc0 addiu a1,a1,-64
4091fc: 3c02004b lui v0,0x4b
409200: 8c449c34 lw a0,-25548(v0)
409204: 26860008 addiu a2,s4,8
409208: 00008021 move s0,zero
40920c: 0c1019b9 jal 4066e4 <malloc_printerr>
409210: 00000000 nop
409214: 0810200c j 408030 <_int_malloc+0xc8>
409218: 00000000 nop
40921c: 3c050048 lui a1,0x48
409220: 0810247f j 4091fc <_int_malloc+0x1294>
409224: 24a5ff9c addiu a1,a1,-100
409228: 3c02004b lui v0,0x4b
40922c: 8c449c34 lw a0,-25548(v0)
409230: 3c050048 lui a1,0x48
409234: 24a5fbbc addiu a1,a1,-1092
409238: 0c1019b9 jal 4066e4 <malloc_printerr>
40923c: 02803021 move a2,s4
409240: 08102203 j 40880c <_int_malloc+0x8a4>
409244: 8fbc0018 lw gp,24(sp)
409248: 3c040048 lui a0,0x48
40924c: 3c050048 lui a1,0x48
409250: 3c070048 lui a3,0x48
409254: 2484009c addiu a0,a0,156
409258: 24a5fa80 addiu a1,a1,-1408
40925c: 24061217 li a2,4631
409260: 0c1015fd jal 4057f4 <__malloc_assert>
409264: 24e70d18 addiu a3,a3,3352
409268: 3c02004b lui v0,0x4b
40926c: 8c449c34 lw a0,-25548(v0)
409270: 3c050048 lui a1,0x48
409274: 24a5fbbc addiu a1,a1,-1092
409278: 0c1019b9 jal 4066e4 <malloc_printerr>
40927c: 02803021 move a2,s4
409280: 081021b4 j 4086d0 <_int_malloc+0x768>
409284: 8fbc0018 lw gp,24(sp)
409288: 8c640014 lw a0,20(v1)
40928c: 14940022 bne a0,s4,409318 <_int_malloc+0x13b0>
409290: 00000000 nop
409294: 8e840014 lw a0,20(s4)
409298: 8c850010 lw a1,16(a0)
40929c: 16850016 bne s4,a1,4092f8 <_int_malloc+0x1390>
4092a0: 00000000 nop
4092a4: 8c450010 lw a1,16(v0)
4092a8: 10a0000a beqz a1,4092d4 <_int_malloc+0x136c>
4092ac: 00000000 nop
4092b0: ac640014 sw a0,20(v1)
4092b4: 8e820014 lw v0,20(s4)
4092b8: 081021b4 j 4086d0 <_int_malloc+0x768>
4092bc: ac430010 sw v1,16(v0)
4092c0: 081021a4 j 408690 <_int_malloc+0x728>
4092c4: 8e820008 lw v0,8(s4)
4092c8: 3c050048 lui a1,0x48
4092cc: 0810247f j 4091fc <_int_malloc+0x1294>
4092d0: 24a5ff6c addiu a1,a1,-148
4092d4: 10740013 beq v1,s4,409324 <_int_malloc+0x13bc>
4092d8: 00000000 nop
4092dc: ac430010 sw v1,16(v0)
4092e0: 8e830010 lw v1,16(s4)
4092e4: ac440014 sw a0,20(v0)
4092e8: ac620014 sw v0,20(v1)
4092ec: 8e830014 lw v1,20(s4)
4092f0: 081021b4 j 4086d0 <_int_malloc+0x768>
4092f4: ac620010 sw v0,16(v1)
4092f8: 3c040048 lui a0,0x48
4092fc: 24840064 addiu a0,a0,100
409300: 3c050048 lui a1,0x48
409304: 3c070048 lui a3,0x48
409308: 24a5fa80 addiu a1,a1,-1408
40930c: 240611ba li a2,4538
409310: 0c1015fd jal 4057f4 <__malloc_assert>
409314: 24e70d18 addiu a3,a3,3352
409318: 3c040048 lui a0,0x48
40931c: 081024c0 j 409300 <_int_malloc+0x1398>
409320: 24840038 addiu a0,a0,56
409324: ac420014 sw v0,20(v0)
409328: 081021b4 j 4086d0 <_int_malloc+0x768>
40932c: ac420010 sw v0,16(v0)
409330: 3c040048 lui a0,0x48
409334: 3c050048 lui a1,0x48
409338: 3c070048 lui a3,0x48
40933c: 24840020 addiu a0,a0,32
409340: 24a5fa80 addiu a1,a1,-1408
409344: 24061181 li a2,4481
409348: 0c1015fd jal 4057f4 <__malloc_assert>
40934c: 24e70d18 addiu a3,a3,3352
409350: 3c050048 lui a1,0x48
409354: 0810247f j 4091fc <_int_malloc+0x1294>
409358: 24a5ff48 addiu a1,a1,-184
40935c: 3c040048 lui a0,0x48
409360: 3c050048 lui a1,0x48
409364: 3c070048 lui a3,0x48
409368: 24840004 addiu a0,a0,4
40936c: 24a5fa80 addiu a1,a1,-1408
409370: 24061177 li a2,4471
409374: 0c1015fd jal 4057f4 <__malloc_assert>
409378: 24e70d18 addiu a3,a3,3352
0040937c <malloc_check>:
40937c: 3c1c004b lui gp,0x4b
409380: 27bdffd8 addiu sp,sp,-40
409384: 279c1fc0 addiu gp,gp,8128
409388: 2402ffff li v0,-1
40938c: afb1001c sw s1,28(sp)
409390: afbf0024 sw ra,36(sp)
409394: afb20020 sw s2,32(sp)
409398: afb00018 sw s0,24(sp)
40939c: afbc0010 sw gp,16(sp)
4093a0: 1082002a beq a0,v0,40944c <malloc_check+0xd0>
4093a4: 00808821 move s1,a0
4093a8: 3c12004b lui s2,0x4b
4093ac: 24030001 li v1,1
4093b0: 00001021 move v0,zero
4093b4: c245b4d4 ll a1,-19244(s2)
4093b8: 14a20006 bne a1,v0,4093d4 <malloc_check+0x58>
4093bc: 00002021 move a0,zero
4093c0: 00602021 move a0,v1
4093c4: e244b4d4 sc a0,-19244(s2)
4093c8: 1080fffa beqz a0,4093b4 <malloc_check+0x38>
4093cc: 00000000 nop
4093d0: 0000000f sync
4093d4: 10800030 beqz a0,409498 <malloc_check+0x11c>
4093d8: 00000000 nop
4093dc: 0c101a0d jal 406834 <top_check>
4093e0: 00000000 nop
4093e4: 04400005 bltz v0,4093fc <malloc_check+0x80>
4093e8: 00008021 move s0,zero
4093ec: 2644b4d4 addiu a0,s2,-19244
4093f0: 0c101fda jal 407f68 <_int_malloc>
4093f4: 26250001 addiu a1,s1,1
4093f8: 00408021 move s0,v0
4093fc: 00001021 move v0,zero
409400: 0000000f sync
409404: c243b4d4 ll v1,-19244(s2)
409408: 00402021 move a0,v0
40940c: e244b4d4 sc a0,-19244(s2)
409410: 1080fffc beqz a0,409404 <malloc_check+0x88>
409414: 00000000 nop
409418: 28620002 slti v0,v1,2
40941c: 10400013 beqz v0,40946c <malloc_check+0xf0>
409420: 00000000 nop
409424: 02002021 move a0,s0
409428: 02202821 move a1,s1
40942c: 0c101446 jal 405118 <mem2mem_check>
409430: 00000000 nop
409434: 8fbf0024 lw ra,36(sp)
409438: 8fb20020 lw s2,32(sp)
40943c: 8fb1001c lw s1,28(sp)
409440: 8fb00018 lw s0,24(sp)
409444: 03e00008 jr ra
409448: 27bd0028 addiu sp,sp,40
40944c: 7c03e83b 0x7c03e83b
409450: 00601021 move v0,v1
409454: 8f838a2c lw v1,-30164(gp)
409458: 00621021 addu v0,v1,v0
40945c: 2403000c li v1,12
409460: ac430000 sw v1,0(v0)
409464: 0810250d j 409434 <malloc_check+0xb8>
409468: 00001021 move v0,zero
40946c: 3c04004b lui a0,0x4b
409470: 2484b4d4 addiu a0,a0,-19244
409474: 7c03e83b 0x7c03e83b
409478: 8c658b78 lw a1,-29832(v1)
40947c: 24060001 li a2,1
409480: 00003821 move a3,zero
409484: 34a50001 ori a1,a1,0x1
409488: 2402108e li v0,4238
40948c: 0000000c syscall
409490: 08102509 j 409424 <malloc_check+0xa8>
409494: 00000000 nop
409498: 8f998044 lw t9,-32700(gp)
40949c: 2644b4d4 addiu a0,s2,-19244
4094a0: 04111bab bal 410350 <__lll_lock_wait_private>
4094a4: 00000000 nop
4094a8: 081024f7 j 4093dc <malloc_check+0x60>
4094ac: 00000000 nop
004094b0 <_int_memalign>:
4094b0: 3c1c004b lui gp,0x4b
4094b4: 27bdffc8 addiu sp,sp,-56
4094b8: 279c1fc0 addiu gp,gp,8128
4094bc: 2ca20009 sltiu v0,a1,9
4094c0: afb10024 sw s1,36(sp)
4094c4: afb00020 sw s0,32(sp)
4094c8: afbf0034 sw ra,52(sp)
4094cc: afb40030 sw s4,48(sp)
4094d0: afb3002c sw s3,44(sp)
4094d4: afb20028 sw s2,40(sp)
4094d8: afbc0010 sw gp,16(sp)
4094dc: 00a08021 move s0,a1
4094e0: 00808821 move s1,a0
4094e4: 1440007e bnez v0,4096e0 <_int_memalign+0x230>
4094e8: 00000000 nop
4094ec: 2ca20010 sltiu v0,a1,16
4094f0: 1040006d beqz v0,4096a8 <_int_memalign+0x1f8>
4094f4: 00000000 nop
4094f8: 24100010 li s0,16
4094fc: 2cc2ffe0 sltiu v0,a2,-32
409500: 1040009b beqz v0,409770 <_int_memalign+0x2c0>
409504: 00000000 nop
409508: 24c6000b addiu a2,a2,11
40950c: 2cc20010 sltiu v0,a2,16
409510: 24120010 li s2,16
409514: 14400003 bnez v0,409524 <_int_memalign+0x74>
409518: 00000000 nop
40951c: 2412fff8 li s2,-8
409520: 00d29024 and s2,a2,s2
409524: 26050010 addiu a1,s0,16
409528: 02202021 move a0,s1
40952c: 00b22821 addu a1,a1,s2
409530: 0c101fda jal 407f68 <_int_malloc>
409534: 00000000 nop
409538: 10400052 beqz v0,409684 <_int_memalign+0x1d4>
40953c: 00000000 nop
409540: 0050001b divu zero,v0,s0
409544: 020001f4 teq s0,zero,0x7
409548: 2443fff8 addiu v1,v0,-8
40954c: 00002010 mfhi a0
409550: 1080002f beqz a0,409610 <_int_memalign+0x160>
409554: 00000000 nop
409558: 2613ffff addiu s3,s0,-1
40955c: 00102023 negu a0,s0
409560: 00539821 addu s3,v0,s3
409564: 02649824 and s3,s3,a0
409568: 2673fff8 addiu s3,s3,-8
40956c: 02632023 subu a0,s3,v1
409570: 2c850010 sltiu a1,a0,16
409574: 14a00066 bnez a1,409710 <_int_memalign+0x260>
409578: 00000000 nop
40957c: 8c45fffc lw a1,-4(v0)
409580: 2414fff8 li s4,-8
409584: 00b4a024 and s4,a1,s4
409588: 30a50002 andi a1,a1,0x2
40958c: 0284a023 subu s4,s4,a0
409590: 14a00068 bnez a1,409734 <_int_memalign+0x284>
409594: 00000000 nop
409598: 3c05004b lui a1,0x4b
40959c: 24a5b4d4 addiu a1,a1,-19244
4095a0: 1225007c beq s1,a1,409794 <_int_memalign+0x2e4>
4095a4: 00000000 nop
4095a8: 36850005 ori a1,s4,0x5
4095ac: ae650004 sw a1,4(s3)
4095b0: 02742821 addu a1,s3,s4
4095b4: 8ca70004 lw a3,4(a1)
4095b8: 24060004 li a2,4
4095bc: 34e70001 ori a3,a3,0x1
4095c0: aca70004 sw a3,4(a1)
4095c4: 8c45fffc lw a1,-4(v0)
4095c8: 30a50007 andi a1,a1,0x7
4095cc: 00c52825 or a1,a2,a1
4095d0: 00a42025 or a0,a1,a0
4095d4: ac44fffc sw a0,-4(v0)
4095d8: 00602821 move a1,v1
4095dc: 02202021 move a0,s1
4095e0: 0292a02b sltu s4,s4,s2
4095e4: 0c101c32 jal 4070c8 <_int_free>
4095e8: 00000000 nop
4095ec: 16800074 bnez s4,4097c0 <_int_memalign+0x310>
4095f0: 00000000 nop
4095f4: 26620008 addiu v0,s3,8
4095f8: 0050001b divu zero,v0,s0
4095fc: 020001f4 teq s0,zero,0x7
409600: 02601821 move v1,s3
409604: 00002010 mfhi a0
409608: 1480006d bnez a0,4097c0 <_int_memalign+0x310>
40960c: 00000000 nop
409610: 8c640004 lw a0,4(v1)
409614: 30850002 andi a1,a0,0x2
409618: 14a0001a bnez a1,409684 <_int_memalign+0x1d4>
40961c: 00000000 nop
409620: 2405fff8 li a1,-8
409624: 00852024 and a0,a0,a1
409628: 26450010 addiu a1,s2,16
40962c: 00a4282b sltu a1,a1,a0
409630: 10a00014 beqz a1,409684 <_int_memalign+0x1d4>
409634: 00000000 nop
409638: 3c05004b lui a1,0x4b
40963c: 24a5b4d4 addiu a1,a1,-19244
409640: 00922023 subu a0,a0,s2
409644: 02252826 xor a1,s1,a1
409648: 24060004 li a2,4
40964c: 0005300a movz a2,zero,a1
409650: 34840001 ori a0,a0,0x1
409654: 00722821 addu a1,v1,s2
409658: 00863025 or a2,a0,a2
40965c: aca60004 sw a2,4(a1)
409660: 8c660004 lw a2,4(v1)
409664: 02202021 move a0,s1
409668: 30c60007 andi a2,a2,0x7
40966c: 02469025 or s2,s2,a2
409670: ac720004 sw s2,4(v1)
409674: afa20018 sw v0,24(sp)
409678: 0c101c32 jal 4070c8 <_int_free>
40967c: 00000000 nop
409680: 8fa20018 lw v0,24(sp)
409684: 8fbf0034 lw ra,52(sp)
409688: 8fb40030 lw s4,48(sp)
40968c: 8fb3002c lw s3,44(sp)
409690: 8fb20028 lw s2,40(sp)
409694: 8fb10024 lw s1,36(sp)
409698: 8fb00020 lw s0,32(sp)
40969c: 27bd0038 addiu sp,sp,56
4096a0: 03e00008 jr ra
4096a4: 00000000 nop
4096a8: 24a2ffff addiu v0,a1,-1
4096ac: 00451024 and v0,v0,a1
4096b0: 1040ff92 beqz v0,4094fc <_int_memalign+0x4c>
4096b4: 00000000 nop
4096b8: 24020010 li v0,16
4096bc: 10a2ff8f beq a1,v0,4094fc <_int_memalign+0x4c>
4096c0: 00000000 nop
4096c4: 00021040 sll v0,v0,0x1
4096c8: 0050182b sltu v1,v0,s0
4096cc: 1460fffd bnez v1,4096c4 <_int_memalign+0x214>
4096d0: 00000000 nop
4096d4: 00408021 move s0,v0
4096d8: 0810253f j 4094fc <_int_memalign+0x4c>
4096dc: 00000000 nop
4096e0: 00c02821 move a1,a2
4096e4: 0c101fda jal 407f68 <_int_malloc>
4096e8: 00000000 nop
4096ec: 8fbf0034 lw ra,52(sp)
4096f0: 8fb40030 lw s4,48(sp)
4096f4: 8fb3002c lw s3,44(sp)
4096f8: 8fb20028 lw s2,40(sp)
4096fc: 8fb10024 lw s1,36(sp)
409700: 8fb00020 lw s0,32(sp)
409704: 27bd0038 addiu sp,sp,56
409708: 03e00008 jr ra
40970c: 00000000 nop
409710: 8c45fffc lw a1,-4(v0)
409714: 02709821 addu s3,s3,s0
409718: 2414fff8 li s4,-8
40971c: 00b4a024 and s4,a1,s4
409720: 02632023 subu a0,s3,v1
409724: 30a50002 andi a1,a1,0x2
409728: 0284a023 subu s4,s4,a0
40972c: 10a0ff9a beqz a1,409598 <_int_memalign+0xe8>
409730: 00000000 nop
409734: 8c42fff8 lw v0,-8(v0)
409738: 8fbf0034 lw ra,52(sp)
40973c: 36940002 ori s4,s4,0x2
409740: 00822021 addu a0,a0,v0
409744: ae740004 sw s4,4(s3)
409748: 26620008 addiu v0,s3,8
40974c: ae640000 sw a0,0(s3)
409750: 8fb40030 lw s4,48(sp)
409754: 8fb3002c lw s3,44(sp)
409758: 8fb20028 lw s2,40(sp)
40975c: 8fb10024 lw s1,36(sp)
409760: 8fb00020 lw s0,32(sp)
409764: 27bd0038 addiu sp,sp,56
409768: 03e00008 jr ra
40976c: 00000000 nop
409770: 7c03e83b 0x7c03e83b
409774: 00601021 move v0,v1
409778: 8f838a2c lw v1,-30164(gp)
40977c: 00621021 addu v0,v1,v0
409780: 2403000c li v1,12
409784: ac430000 sw v1,0(v0)
409788: 00001021 move v0,zero
40978c: 081025a1 j 409684 <_int_memalign+0x1d4>
409790: 00000000 nop
409794: 36850001 ori a1,s4,0x1
409798: ae650004 sw a1,4(s3)
40979c: 02742821 addu a1,s3,s4
4097a0: 8ca70004 lw a3,4(a1)
4097a4: 00003021 move a2,zero
4097a8: 34e70001 ori a3,a3,0x1
4097ac: aca70004 sw a3,4(a1)
4097b0: 8c45fffc lw a1,-4(v0)
4097b4: 30a50007 andi a1,a1,0x7
4097b8: 08102573 j 4095cc <_int_memalign+0x11c>
4097bc: 00000000 nop
4097c0: 3c040048 lui a0,0x48
4097c4: 3c050048 lui a1,0x48
4097c8: 3c070048 lui a3,0x48
4097cc: 24840460 addiu a0,a0,1120
4097d0: 24a5fa80 addiu a1,a1,-1408
4097d4: 240615a1 li a2,5537
4097d8: 24e70d30 addiu a3,a3,3376
4097dc: 0c1015fd jal 4057f4 <__malloc_assert>
4097e0: 00000000 nop
004097e4 <memalign_check>:
4097e4: 3c1c004b lui gp,0x4b
4097e8: 27bdffd0 addiu sp,sp,-48
4097ec: 279c1fc0 addiu gp,gp,8128
4097f0: 2c820009 sltiu v0,a0,9
4097f4: afb30024 sw s3,36(sp)
4097f8: afb00018 sw s0,24(sp)
4097fc: afbf002c sw ra,44(sp)
409800: afb40028 sw s4,40(sp)
409804: afb20020 sw s2,32(sp)
409808: afb1001c sw s1,28(sp)
40980c: afbc0010 sw gp,16(sp)
409810: 00809821 move s3,a0
409814: 14400037 bnez v0,4098f4 <memalign_check+0x110>
409818: 00a08021 move s0,a1
40981c: 24020010 li v0,16
409820: 2c830010 sltiu v1,a0,16
409824: 0043980b movn s3,v0,v1
409828: 2402ffff li v0,-1
40982c: 10a2003d beq a1,v0,409924 <memalign_check+0x140>
409830: 00000000 nop
409834: 24b40001 addiu s4,a1,1
409838: 2e82ffe0 sltiu v0,s4,-32
40983c: 10400039 beqz v0,409924 <memalign_check+0x140>
409840: 00000000 nop
409844: 3c12004b lui s2,0x4b
409848: 24030001 li v1,1
40984c: 00001021 move v0,zero
409850: c245b4d4 ll a1,-19244(s2)
409854: 14a20006 bne a1,v0,409870 <memalign_check+0x8c>
409858: 00002021 move a0,zero
40985c: 00602021 move a0,v1
409860: e244b4d4 sc a0,-19244(s2)
409864: 1080fffa beqz a0,409850 <memalign_check+0x6c>
409868: 00000000 nop
40986c: 0000000f sync
409870: 1080003b beqz a0,409960 <memalign_check+0x17c>
409874: 00000000 nop
409878: 0c101a0d jal 406834 <top_check>
40987c: 00000000 nop
409880: 04400006 bltz v0,40989c <memalign_check+0xb8>
409884: 00008821 move s1,zero
409888: 2644b4d4 addiu a0,s2,-19244
40988c: 02602821 move a1,s3
409890: 0c10252c jal 4094b0 <_int_memalign>
409894: 02803021 move a2,s4
409898: 00408821 move s1,v0
40989c: 00001021 move v0,zero
4098a0: 0000000f sync
4098a4: c243b4d4 ll v1,-19244(s2)
4098a8: 00402021 move a0,v0
4098ac: e244b4d4 sc a0,-19244(s2)
4098b0: 1080fffc beqz a0,4098a4 <memalign_check+0xc0>
4098b4: 00000000 nop
4098b8: 28620002 slti v0,v1,2
4098bc: 1040002e beqz v0,409978 <memalign_check+0x194>
4098c0: 00000000 nop
4098c4: 02202021 move a0,s1
4098c8: 02002821 move a1,s0
4098cc: 0c101446 jal 405118 <mem2mem_check>
4098d0: 00000000 nop
4098d4: 8fbf002c lw ra,44(sp)
4098d8: 8fb40028 lw s4,40(sp)
4098dc: 8fb30024 lw s3,36(sp)
4098e0: 8fb20020 lw s2,32(sp)
4098e4: 8fb1001c lw s1,28(sp)
4098e8: 8fb00018 lw s0,24(sp)
4098ec: 03e00008 jr ra
4098f0: 27bd0030 addiu sp,sp,48
4098f4: 00a02021 move a0,a1
4098f8: 00002821 move a1,zero
4098fc: 0c1024df jal 40937c <malloc_check>
409900: 00000000 nop
409904: 8fbf002c lw ra,44(sp)
409908: 8fb40028 lw s4,40(sp)
40990c: 8fb30024 lw s3,36(sp)
409910: 8fb20020 lw s2,32(sp)
409914: 8fb1001c lw s1,28(sp)
409918: 8fb00018 lw s0,24(sp)
40991c: 03e00008 jr ra
409920: 27bd0030 addiu sp,sp,48
409924: 7c03e83b 0x7c03e83b
409928: 00601021 move v0,v1
40992c: 8f838a2c lw v1,-30164(gp)
409930: 8fbf002c lw ra,44(sp)
409934: 8fb40028 lw s4,40(sp)
409938: 00621021 addu v0,v1,v0
40993c: 2403000c li v1,12
409940: ac430000 sw v1,0(v0)
409944: 8fb30024 lw s3,36(sp)
409948: 00001021 move v0,zero
40994c: 8fb20020 lw s2,32(sp)
409950: 8fb1001c lw s1,28(sp)
409954: 8fb00018 lw s0,24(sp)
409958: 03e00008 jr ra
40995c: 27bd0030 addiu sp,sp,48
409960: 8f998044 lw t9,-32700(gp)
409964: 2644b4d4 addiu a0,s2,-19244
409968: 04111a79 bal 410350 <__lll_lock_wait_private>
40996c: 00000000 nop
409970: 0810261e j 409878 <memalign_check+0x94>
409974: 00000000 nop
409978: 3c04004b lui a0,0x4b
40997c: 2484b4d4 addiu a0,a0,-19244
409980: 7c03e83b 0x7c03e83b
409984: 8c658b78 lw a1,-29832(v1)
409988: 24060001 li a2,1
40998c: 00003821 move a3,zero
409990: 34a50001 ori a1,a1,0x1
409994: 2402108e li v0,4238
409998: 0000000c syscall
40999c: 08102631 j 4098c4 <memalign_check+0xe0>
4099a0: 00000000 nop
004099a4 <_int_realloc>:
4099a4: 8ca20004 lw v0,4(a1)
4099a8: 3c1c004b lui gp,0x4b
4099ac: 27bdffc8 addiu sp,sp,-56
4099b0: 279c1fc0 addiu gp,gp,8128
4099b4: 2c430009 sltiu v1,v0,9
4099b8: afb10028 sw s1,40(sp)
4099bc: afb00024 sw s0,36(sp)
4099c0: afbf0034 sw ra,52(sp)
4099c4: afb30030 sw s3,48(sp)
4099c8: afb2002c sw s2,44(sp)
4099cc: afbc0010 sw gp,16(sp)
4099d0: 00a08021 move s0,a1
4099d4: 00808821 move s1,a0
4099d8: 146000db bnez v1,409d48 <_int_realloc+0x3a4>
4099dc: 00000000 nop
4099e0: 8c840444 lw a0,1092(a0)
4099e4: 00c4182b sltu v1,a2,a0
4099e8: 106000d7 beqz v1,409d48 <_int_realloc+0x3a4>
4099ec: 00000000 nop
4099f0: 30430002 andi v1,v0,0x2
4099f4: 146000e2 bnez v1,409d80 <_int_realloc+0x3dc>
4099f8: 00000000 nop
4099fc: 00a69821 addu s3,a1,a2
409a00: 8e630004 lw v1,4(s3)
409a04: 2c650009 sltiu a1,v1,9
409a08: 14a000d9 bnez a1,409d70 <_int_realloc+0x3cc>
409a0c: 00000000 nop
409a10: 2405fff8 li a1,-8
409a14: 00652824 and a1,v1,a1
409a18: 00a4202b sltu a0,a1,a0
409a1c: 108000d4 beqz a0,409d70 <_int_realloc+0x3cc>
409a20: 00000000 nop
409a24: 00c7202b sltu a0,a2,a3
409a28: 00c09021 move s2,a2
409a2c: 1080006a beqz a0,409bd8 <_int_realloc+0x234>
409a30: 00000000 nop
409a34: 8e240030 lw a0,48(s1)
409a38: 1093009f beq a0,s3,409cb8 <_int_realloc+0x314>
409a3c: 00000000 nop
409a40: 02652021 addu a0,s3,a1
409a44: 8c840004 lw a0,4(a0)
409a48: 30840001 andi a0,a0,0x1
409a4c: 14800005 bnez a0,409a64 <_int_realloc+0xc0>
409a50: 00000000 nop
409a54: 00c59021 addu s2,a2,a1
409a58: 0247202b sltu a0,s2,a3
409a5c: 10800041 beqz a0,409b64 <_int_realloc+0x1c0>
409a60: 00000000 nop
409a64: 24e5fff9 addiu a1,a3,-7
409a68: 02202021 move a0,s1
409a6c: afa60018 sw a2,24(sp)
409a70: afa7001c sw a3,28(sp)
409a74: 0c101fda jal 407f68 <_int_malloc>
409a78: 00000000 nop
409a7c: 00409021 move s2,v0
409a80: 8fbc0010 lw gp,16(sp)
409a84: 8fa60018 lw a2,24(sp)
409a88: 8fa7001c lw a3,28(sp)
409a8c: 1040006b beqz v0,409c3c <_int_realloc+0x298>
409a90: 00000000 nop
409a94: 2442fff8 addiu v0,v0,-8
409a98: 8e43fffc lw v1,-4(s2)
409a9c: 1262009c beq s3,v0,409d10 <_int_realloc+0x36c>
409aa0: 00000000 nop
409aa4: 24c6fffc addiu a2,a2,-4
409aa8: 00061082 srl v0,a2,0x2
409aac: 2c430003 sltiu v1,v0,3
409ab0: 146000c5 bnez v1,409dc8 <_int_realloc+0x424>
409ab4: 00000000 nop
409ab8: 2c43000a sltiu v1,v0,10
409abc: 10600077 beqz v1,409c9c <_int_realloc+0x2f8>
409ac0: 00000000 nop
409ac4: 8e040008 lw a0,8(s0)
409ac8: 2c430005 sltiu v1,v0,5
409acc: ae440000 sw a0,0(s2)
409ad0: 8e04000c lw a0,12(s0)
409ad4: ae440004 sw a0,4(s2)
409ad8: 8e040010 lw a0,16(s0)
409adc: ae440008 sw a0,8(s2)
409ae0: 14600013 bnez v1,409b30 <_int_realloc+0x18c>
409ae4: 00000000 nop
409ae8: 8e040014 lw a0,20(s0)
409aec: 2c430007 sltiu v1,v0,7
409af0: ae44000c sw a0,12(s2)
409af4: 8e040018 lw a0,24(s0)
409af8: ae440010 sw a0,16(s2)
409afc: 1460000c bnez v1,409b30 <_int_realloc+0x18c>
409b00: 00000000 nop
409b04: 8e03001c lw v1,28(s0)
409b08: ae430014 sw v1,20(s2)
409b0c: 8e030020 lw v1,32(s0)
409b10: ae430018 sw v1,24(s2)
409b14: 24030009 li v1,9
409b18: 14430005 bne v0,v1,409b30 <_int_realloc+0x18c>
409b1c: 00000000 nop
409b20: 8e020024 lw v0,36(s0)
409b24: ae42001c sw v0,28(s2)
409b28: 8e020028 lw v0,40(s0)
409b2c: ae420020 sw v0,32(s2)
409b30: 02202021 move a0,s1
409b34: 02002821 move a1,s0
409b38: 0c101c32 jal 4070c8 <_int_free>
409b3c: 00000000 nop
409b40: 8fbf0034 lw ra,52(sp)
409b44: 02401021 move v0,s2
409b48: 8fb30030 lw s3,48(sp)
409b4c: 8fb2002c lw s2,44(sp)
409b50: 8fb10028 lw s1,40(sp)
409b54: 8fb00024 lw s0,36(sp)
409b58: 27bd0038 addiu sp,sp,56
409b5c: 03e00008 jr ra
409b60: 00000000 nop
409b64: 8e640008 lw a0,8(s3)
409b68: 8e65000c lw a1,12(s3)
409b6c: 8c86000c lw a2,12(a0)
409b70: 1666009e bne s3,a2,409dec <_int_realloc+0x448>
409b74: 00000000 nop
409b78: 8ca60008 lw a2,8(a1)
409b7c: 1666009b bne s3,a2,409dec <_int_realloc+0x448>
409b80: 00000000 nop
409b84: 2c630200 sltiu v1,v1,512
409b88: ac85000c sw a1,12(a0)
409b8c: aca40008 sw a0,8(a1)
409b90: 14600011 bnez v1,409bd8 <_int_realloc+0x234>
409b94: 00000000 nop
409b98: 8e630010 lw v1,16(s3)
409b9c: 1060000e beqz v1,409bd8 <_int_realloc+0x234>
409ba0: 00000000 nop
409ba4: 8c650014 lw a1,20(v1)
409ba8: 14b3009c bne a1,s3,409e1c <_int_realloc+0x478>
409bac: 00000000 nop
409bb0: 8e650014 lw a1,20(s3)
409bb4: 8ca60010 lw a2,16(a1)
409bb8: 166600ab bne s3,a2,409e68 <_int_realloc+0x4c4>
409bbc: 00000000 nop
409bc0: 8c860010 lw a2,16(a0)
409bc4: 10c0009e beqz a2,409e40 <_int_realloc+0x49c>
409bc8: 00000000 nop
409bcc: ac650014 sw a1,20(v1)
409bd0: 8e640014 lw a0,20(s3)
409bd4: ac830010 sw v1,16(a0)
409bd8: 02471823 subu v1,s2,a3
409bdc: 2c640010 sltiu a0,v1,16
409be0: 1480001f bnez a0,409c60 <_int_realloc+0x2bc>
409be4: 00000000 nop
409be8: 3c04004b lui a0,0x4b
409bec: 2484b4d4 addiu a0,a0,-19244
409bf0: 02072821 addu a1,s0,a3
409bf4: 30420007 andi v0,v0,0x7
409bf8: 1224004e beq s1,a0,409d34 <_int_realloc+0x390>
409bfc: 00000000 nop
409c00: 34e70004 ori a3,a3,0x4
409c04: 00e21025 or v0,a3,v0
409c08: ae020004 sw v0,4(s0)
409c0c: 24040004 li a0,4
409c10: 34620001 ori v0,v1,0x1
409c14: 00441025 or v0,v0,a0
409c18: aca20004 sw v0,4(a1)
409c1c: 00a31021 addu v0,a1,v1
409c20: 8c430004 lw v1,4(v0)
409c24: 02202021 move a0,s1
409c28: 34630001 ori v1,v1,0x1
409c2c: ac430004 sw v1,4(v0)
409c30: 0c101c32 jal 4070c8 <_int_free>
409c34: 00000000 nop
409c38: 26120008 addiu s2,s0,8
409c3c: 8fbf0034 lw ra,52(sp)
409c40: 02401021 move v0,s2
409c44: 8fb30030 lw s3,48(sp)
409c48: 8fb2002c lw s2,44(sp)
409c4c: 8fb10028 lw s1,40(sp)
409c50: 8fb00024 lw s0,36(sp)
409c54: 27bd0038 addiu sp,sp,56
409c58: 03e00008 jr ra
409c5c: 00000000 nop
409c60: 3c04004b lui a0,0x4b
409c64: 2484b4d4 addiu a0,a0,-19244
409c68: 30420007 andi v0,v0,0x7
409c6c: 24030004 li v1,4
409c70: 02248826 xor s1,s1,a0
409c74: 00521025 or v0,v0,s2
409c78: 0011180a movz v1,zero,s1
409c7c: 00431825 or v1,v0,v1
409c80: ae030004 sw v1,4(s0)
409c84: 02129021 addu s2,s0,s2
409c88: 8e420004 lw v0,4(s2)
409c8c: 34420001 ori v0,v0,0x1
409c90: ae420004 sw v0,4(s2)
409c94: 0810270e j 409c38 <_int_realloc+0x294>
409c98: 00000000 nop
409c9c: 8f9980dc lw t9,-32548(gp)
409ca0: 02402021 move a0,s2
409ca4: 26050008 addiu a1,s0,8
409ca8: 04111079 bal 40de90 <memcpy>
409cac: 00000000 nop
409cb0: 081026cc j 409b30 <_int_realloc+0x18c>
409cb4: 00000000 nop
409cb8: 00c52821 addu a1,a2,a1
409cbc: 24e30010 addiu v1,a3,16
409cc0: 00a3182b sltu v1,a1,v1
409cc4: 1460ff67 bnez v1,409a64 <_int_realloc+0xc0>
409cc8: 00000000 nop
409ccc: 3c04004b lui a0,0x4b
409cd0: 2484b4d4 addiu a0,a0,-19244
409cd4: 30420007 andi v0,v0,0x7
409cd8: 24030004 li v1,4
409cdc: 02242026 xor a0,s1,a0
409ce0: 00e21025 or v0,a3,v0
409ce4: 00a72823 subu a1,a1,a3
409ce8: 0004180a movz v1,zero,a0
409cec: 02073821 addu a3,s0,a3
409cf0: 00431825 or v1,v0,v1
409cf4: 34a50001 ori a1,a1,0x1
409cf8: ae030004 sw v1,4(s0)
409cfc: 26120008 addiu s2,s0,8
409d00: ae270030 sw a3,48(s1)
409d04: ace50004 sw a1,4(a3)
409d08: 0810270f j 409c3c <_int_realloc+0x298>
409d0c: 00000000 nop
409d10: 2412fff8 li s2,-8
409d14: 00729024 and s2,v1,s2
409d18: 00d29021 addu s2,a2,s2
409d1c: 0247102b sltu v0,s2,a3
409d20: 14400020 bnez v0,409da4 <_int_realloc+0x400>
409d24: 00000000 nop
409d28: 8e020004 lw v0,4(s0)
409d2c: 081026f6 j 409bd8 <_int_realloc+0x234>
409d30: 00000000 nop
409d34: 00471025 or v0,v0,a3
409d38: ae020004 sw v0,4(s0)
409d3c: 00002021 move a0,zero
409d40: 08102704 j 409c10 <_int_realloc+0x26c>
409d44: 00000000 nop
409d48: 3c050048 lui a1,0x48
409d4c: 24a504c4 addiu a1,a1,1220
409d50: 3c02004b lui v0,0x4b
409d54: 8c449c34 lw a0,-25548(v0)
409d58: 26060008 addiu a2,s0,8
409d5c: 00009021 move s2,zero
409d60: 0c1019b9 jal 4066e4 <malloc_printerr>
409d64: 00000000 nop
409d68: 0810270f j 409c3c <_int_realloc+0x298>
409d6c: 00000000 nop
409d70: 3c050048 lui a1,0x48
409d74: 24a504e0 addiu a1,a1,1248
409d78: 08102754 j 409d50 <_int_realloc+0x3ac>
409d7c: 00000000 nop
409d80: 3c040048 lui a0,0x48
409d84: 3c050048 lui a1,0x48
409d88: 3c070048 lui a3,0x48
409d8c: 24840500 addiu a0,a0,1280
409d90: 24a5fa80 addiu a1,a1,-1408
409d94: 24061480 li a2,5248
409d98: 24e70d50 addiu a3,a3,3408
409d9c: 0c1015fd jal 4057f4 <__malloc_assert>
409da0: 00000000 nop
409da4: 3c040048 lui a0,0x48
409da8: 3c050048 lui a1,0x48
409dac: 3c070048 lui a3,0x48
409db0: 24840578 addiu a0,a0,1400
409db4: 24a5fa80 addiu a1,a1,-1408
409db8: 240614e7 li a2,5351
409dbc: 24e70d50 addiu a3,a3,3408
409dc0: 0c1015fd jal 4057f4 <__malloc_assert>
409dc4: 00000000 nop
409dc8: 3c040048 lui a0,0x48
409dcc: 3c050048 lui a1,0x48
409dd0: 3c070048 lui a3,0x48
409dd4: 24840568 addiu a0,a0,1384
409dd8: 24a5fa80 addiu a1,a1,-1408
409ddc: 240614c3 li a2,5315
409de0: 24e70d50 addiu a3,a3,3408
409de4: 0c1015fd jal 4057f4 <__malloc_assert>
409de8: 00000000 nop
409dec: 3c02004b lui v0,0x4b
409df0: 8c449c34 lw a0,-25548(v0)
409df4: 3c050048 lui a1,0x48
409df8: 24a5fbbc addiu a1,a1,-1092
409dfc: 02603021 move a2,s3
409e00: afa7001c sw a3,28(sp)
409e04: 0c1019b9 jal 4066e4 <malloc_printerr>
409e08: 00000000 nop
409e0c: 8e020004 lw v0,4(s0)
409e10: 8fa7001c lw a3,28(sp)
409e14: 081026f6 j 409bd8 <_int_realloc+0x234>
409e18: 00000000 nop
409e1c: 3c040048 lui a0,0x48
409e20: 24840518 addiu a0,a0,1304
409e24: 3c050048 lui a1,0x48
409e28: 3c070048 lui a3,0x48
409e2c: 24a5fa80 addiu a1,a1,-1408
409e30: 240614a5 li a2,5285
409e34: 24e70d50 addiu a3,a3,3408
409e38: 0c1015fd jal 4057f4 <__malloc_assert>
409e3c: 00000000 nop
409e40: 1073000d beq v1,s3,409e78 <_int_realloc+0x4d4>
409e44: 00000000 nop
409e48: ac830010 sw v1,16(a0)
409e4c: 8e630010 lw v1,16(s3)
409e50: ac850014 sw a1,20(a0)
409e54: ac640014 sw a0,20(v1)
409e58: 8e630014 lw v1,20(s3)
409e5c: ac640010 sw a0,16(v1)
409e60: 081026f6 j 409bd8 <_int_realloc+0x234>
409e64: 00000000 nop
409e68: 3c040048 lui a0,0x48
409e6c: 24840540 addiu a0,a0,1344
409e70: 08102789 j 409e24 <_int_realloc+0x480>
409e74: 00000000 nop
409e78: ac840014 sw a0,20(a0)
409e7c: ac840010 sw a0,16(a0)
409e80: 081026f6 j 409bd8 <_int_realloc+0x234>
409e84: 00000000 nop
00409e88 <realloc_check>:
409e88: 3c1c004b lui gp,0x4b
409e8c: 27bdffb0 addiu sp,sp,-80
409e90: 279c1fc0 addiu gp,gp,8128
409e94: 2402ffff li v0,-1
409e98: afb40038 sw s4,56(sp)
409e9c: afb20030 sw s2,48(sp)
409ea0: afbf004c sw ra,76(sp)
409ea4: afbe0048 sw s8,72(sp)
409ea8: afb70044 sw s7,68(sp)
409eac: afb60040 sw s6,64(sp)
409eb0: afb5003c sw s5,60(sp)
409eb4: afb30034 sw s3,52(sp)
409eb8: afb1002c sw s1,44(sp)
409ebc: afb00028 sw s0,40(sp)
409ec0: afbc0010 sw gp,16(sp)
409ec4: 00a09021 move s2,a1
409ec8: 10a20087 beq a1,v0,40a0e8 <realloc_check+0x260>
409ecc: 0080a021 move s4,a0
409ed0: 108000a9 beqz a0,40a178 <realloc_check+0x2f0>
409ed4: 00000000 nop
409ed8: 10a000ac beqz a1,40a18c <realloc_check+0x304>
409edc: 00000000 nop
409ee0: 3c10004b lui s0,0x4b
409ee4: 24030001 li v1,1
409ee8: 00001021 move v0,zero
409eec: c205b4d4 ll a1,-19244(s0)
409ef0: 14a20006 bne a1,v0,409f0c <realloc_check+0x84>
409ef4: 00002021 move a0,zero
409ef8: 00602021 move a0,v1
409efc: e204b4d4 sc a0,-19244(s0)
409f00: 1080fffa beqz a0,409eec <realloc_check+0x64>
409f04: 00000000 nop
409f08: 0000000f sync
409f0c: 108000af beqz a0,40a1cc <realloc_check+0x344>
409f10: 00000000 nop
409f14: 02802021 move a0,s4
409f18: 0c1014c1 jal 405304 <mem2chunk_check>
409f1c: 27a50018 addiu a1,sp,24
409f20: 00408821 move s1,v0
409f24: 8fbc0010 lw gp,16(sp)
409f28: 00001021 move v0,zero
409f2c: 0000000f sync
409f30: c203b4d4 ll v1,-19244(s0)
409f34: 00402021 move a0,v0
409f38: e204b4d4 sc a0,-19244(s0)
409f3c: 1080fffc beqz a0,409f30 <realloc_check+0xa8>
409f40: 00000000 nop
409f44: 28620002 slti v0,v1,2
409f48: 10400080 beqz v0,40a14c <realloc_check+0x2c4>
409f4c: 00000000 nop
409f50: 12200092 beqz s1,40a19c <realloc_check+0x314>
409f54: 00000000 nop
409f58: 26550001 addiu s5,s2,1
409f5c: 2ea2ffe0 sltiu v0,s5,-32
409f60: 8e370004 lw s7,4(s1)
409f64: 10400060 beqz v0,40a0e8 <realloc_check+0x260>
409f68: 00000000 nop
409f6c: 2653000c addiu s3,s2,12
409f70: 2e7e0010 sltiu s8,s3,16
409f74: 13c00059 beqz s8,40a0dc <realloc_check+0x254>
409f78: 24160010 li s6,16
409f7c: 24030001 li v1,1
409f80: 00001021 move v0,zero
409f84: c205b4d4 ll a1,-19244(s0)
409f88: 14a20006 bne a1,v0,409fa4 <realloc_check+0x11c>
409f8c: 00002021 move a0,zero
409f90: 00602021 move a0,v1
409f94: e204b4d4 sc a0,-19244(s0)
409f98: 1080fffa beqz a0,409f84 <realloc_check+0xfc>
409f9c: 00000000 nop
409fa0: 0000000f sync
409fa4: 1080008f beqz a0,40a1e4 <realloc_check+0x35c>
409fa8: 00000000 nop
409fac: 8e220004 lw v0,4(s1)
409fb0: 2403fff8 li v1,-8
409fb4: 02e3b824 and s7,s7,v1
409fb8: 30420002 andi v0,v0,0x2
409fbc: 14400029 bnez v0,40a064 <realloc_check+0x1dc>
409fc0: 00000000 nop
409fc4: 0c101a0d jal 406834 <top_check>
409fc8: afa30020 sw v1,32(sp)
409fcc: 04400059 bltz v0,40a134 <realloc_check+0x2ac>
409fd0: 8fa30020 lw v1,32(sp)
409fd4: 02639824 and s3,s3,v1
409fd8: 24070010 li a3,16
409fdc: 027e380a movz a3,s3,s8
409fe0: 2604b4d4 addiu a0,s0,-19244
409fe4: 02202821 move a1,s1
409fe8: 0c102669 jal 4099a4 <_int_realloc>
409fec: 02e03021 move a2,s7
409ff0: 00409821 move s3,v0
409ff4: 1260004f beqz s3,40a134 <realloc_check+0x2ac>
409ff8: 00000000 nop
409ffc: 00001021 move v0,zero
40a000: 0000000f sync
40a004: c203b4d4 ll v1,-19244(s0)
40a008: 00402021 move a0,v0
40a00c: e204b4d4 sc a0,-19244(s0)
40a010: 1080fffc beqz a0,40a004 <realloc_check+0x17c>
40a014: 00000000 nop
40a018: 28620002 slti v0,v1,2
40a01c: 10400078 beqz v0,40a200 <realloc_check+0x378>
40a020: 00000000 nop
40a024: 02602021 move a0,s3
40a028: 02402821 move a1,s2
40a02c: 0c101446 jal 405118 <mem2mem_check>
40a030: 00000000 nop
40a034: 8fbf004c lw ra,76(sp)
40a038: 8fbe0048 lw s8,72(sp)
40a03c: 8fb70044 lw s7,68(sp)
40a040: 8fb60040 lw s6,64(sp)
40a044: 8fb5003c lw s5,60(sp)
40a048: 8fb40038 lw s4,56(sp)
40a04c: 8fb30034 lw s3,52(sp)
40a050: 8fb20030 lw s2,48(sp)
40a054: 8fb1002c lw s1,44(sp)
40a058: 8fb00028 lw s0,40(sp)
40a05c: 03e00008 jr ra
40a060: 27bd0050 addiu sp,sp,80
40a064: 02202021 move a0,s1
40a068: 0c1018fc jal 4063f0 <mremap_chunk>
40a06c: 02c02821 move a1,s6
40a070: 1440ffe0 bnez v0,409ff4 <realloc_check+0x16c>
40a074: 24530008 addiu s3,v0,8
40a078: 26e2fffc addiu v0,s7,-4
40a07c: 0056b02b sltu s6,v0,s6
40a080: 02809821 move s3,s4
40a084: 12c0ffdd beqz s6,409ffc <realloc_check+0x174>
40a088: 00000000 nop
40a08c: 0c101a0d jal 406834 <top_check>
40a090: 00000000 nop
40a094: 04400027 bltz v0,40a134 <realloc_check+0x2ac>
40a098: 00000000 nop
40a09c: 2604b4d4 addiu a0,s0,-19244
40a0a0: 0c101fda jal 407f68 <_int_malloc>
40a0a4: 02a02821 move a1,s5
40a0a8: 00409821 move s3,v0
40a0ac: 10400021 beqz v0,40a134 <realloc_check+0x2ac>
40a0b0: 8fbc0010 lw gp,16(sp)
40a0b4: 8f9980dc lw t9,-32548(gp)
40a0b8: 00402021 move a0,v0
40a0bc: 02802821 move a1,s4
40a0c0: 26e6fff8 addiu a2,s7,-8
40a0c4: 04110f72 bal 40de90 <memcpy>
40a0c8: 00000000 nop
40a0cc: 0c101a83 jal 406a0c <munmap_chunk>
40a0d0: 02202021 move a0,s1
40a0d4: 081027ff j 409ffc <realloc_check+0x174>
40a0d8: 00000000 nop
40a0dc: 2416fff8 li s6,-8
40a0e0: 081027df j 409f7c <realloc_check+0xf4>
40a0e4: 0276b024 and s6,s3,s6
40a0e8: 7c03e83b 0x7c03e83b
40a0ec: 00601021 move v0,v1
40a0f0: 8f838a2c lw v1,-30164(gp)
40a0f4: 8fbf004c lw ra,76(sp)
40a0f8: 8fbe0048 lw s8,72(sp)
40a0fc: 00621021 addu v0,v1,v0
40a100: 2403000c li v1,12
40a104: ac430000 sw v1,0(v0)
40a108: 8fb70044 lw s7,68(sp)
40a10c: 00001021 move v0,zero
40a110: 8fb60040 lw s6,64(sp)
40a114: 8fb5003c lw s5,60(sp)
40a118: 8fb40038 lw s4,56(sp)
40a11c: 8fb30034 lw s3,52(sp)
40a120: 8fb20030 lw s2,48(sp)
40a124: 8fb1002c lw s1,44(sp)
40a128: 8fb00028 lw s0,40(sp)
40a12c: 03e00008 jr ra
40a130: 27bd0050 addiu sp,sp,80
40a134: 8fa20018 lw v0,24(sp)
40a138: 00009821 move s3,zero
40a13c: 90430000 lbu v1,0(v0)
40a140: 00031827 nor v1,zero,v1
40a144: 081027ff j 409ffc <realloc_check+0x174>
40a148: a0430000 sb v1,0(v0)
40a14c: 3c04004b lui a0,0x4b
40a150: 2484b4d4 addiu a0,a0,-19244
40a154: 7c03e83b 0x7c03e83b
40a158: 8c658b78 lw a1,-29832(v1)
40a15c: 24060001 li a2,1
40a160: 00003821 move a3,zero
40a164: 34a50001 ori a1,a1,0x1
40a168: 2402108e li v0,4238
40a16c: 0000000c syscall
40a170: 081027d4 j 409f50 <realloc_check+0xc8>
40a174: 00000000 nop
40a178: 00a02021 move a0,a1
40a17c: 0c1024df jal 40937c <malloc_check>
40a180: 00002821 move a1,zero
40a184: 0810280d j 40a034 <realloc_check+0x1ac>
40a188: 00000000 nop
40a18c: 0c101f5e jal 407d78 <free_check>
40a190: 00000000 nop
40a194: 0810280d j 40a034 <realloc_check+0x1ac>
40a198: 00001021 move v0,zero
40a19c: 3c02004b lui v0,0x4b
40a1a0: 8c449c34 lw a0,-25548(v0)
40a1a4: 3c050048 lui a1,0x48
40a1a8: 24a505a8 addiu a1,a1,1448
40a1ac: 02803021 move a2,s4
40a1b0: 0c1019b9 jal 4066e4 <malloc_printerr>
40a1b4: 00000000 nop
40a1b8: 02402021 move a0,s2
40a1bc: 0c1024df jal 40937c <malloc_check>
40a1c0: 00002821 move a1,zero
40a1c4: 0810280d j 40a034 <realloc_check+0x1ac>
40a1c8: 00000000 nop
40a1cc: 8f998044 lw t9,-32700(gp)
40a1d0: 2604b4d4 addiu a0,s0,-19244
40a1d4: 0411185e bal 410350 <__lll_lock_wait_private>
40a1d8: 00000000 nop
40a1dc: 081027c5 j 409f14 <realloc_check+0x8c>
40a1e0: 00000000 nop
40a1e4: 8f998044 lw t9,-32700(gp)
40a1e8: 3c04004b lui a0,0x4b
40a1ec: 2484b4d4 addiu a0,a0,-19244
40a1f0: 04111857 bal 410350 <__lll_lock_wait_private>
40a1f4: 00000000 nop
40a1f8: 081027eb j 409fac <realloc_check+0x124>
40a1fc: 00000000 nop
40a200: 3c04004b lui a0,0x4b
40a204: 2484b4d4 addiu a0,a0,-19244
40a208: 7c03e83b 0x7c03e83b
40a20c: 8c658b78 lw a1,-29832(v1)
40a210: 24060001 li a2,1
40a214: 00003821 move a3,zero
40a218: 34a50001 ori a1,a1,0x1
40a21c: 2402108e li v0,4238
40a220: 0000000c syscall
40a224: 08102809 j 40a024 <realloc_check+0x19c>
40a228: 00000000 nop
0040a22c <__malloc_check_init>:
40a22c: 3c02004b lui v0,0x4b
40a230: 8c43b4cc lw v1,-19252(v0)
40a234: 3c1c004b lui gp,0x4b
40a238: 279c1fc0 addiu gp,gp,8128
40a23c: 14600016 bnez v1,40a298 <__malloc_check_init+0x6c>
40a240: 00000000 nop
40a244: 24030001 li v1,1
40a248: 3c02004b lui v0,0x4b
40a24c: ac43b4d0 sw v1,-19248(v0)
40a250: 8f8282f0 lw v0,-32016(gp)
40a254: 3c030041 lui v1,0x41
40a258: 2463937c addiu v1,v1,-27780
40a25c: ac430000 sw v1,0(v0)
40a260: 8f8282f4 lw v0,-32012(gp)
40a264: 3c030040 lui v1,0x40
40a268: 24637d78 addiu v1,v1,32120
40a26c: ac430000 sw v1,0(v0)
40a270: 8f828328 lw v0,-31960(gp)
40a274: 3c030041 lui v1,0x41
40a278: 24639e88 addiu v1,v1,-24952
40a27c: ac430000 sw v1,0(v0)
40a280: 8f82832c lw v0,-31956(gp)
40a284: 3c030041 lui v1,0x41
40a288: 246397e4 addiu v1,v1,-26652
40a28c: ac430000 sw v1,0(v0)
40a290: 03e00008 jr ra
40a294: 00000000 nop
40a298: ac40b4cc sw zero,-19252(v0)
40a29c: 03e00008 jr ra
40a2a0: 00000000 nop
0040a2a4 <ptmalloc_init>:
40a2a4: 27bdffb8 addiu sp,sp,-72
40a2a8: afb00020 sw s0,32(sp)
40a2ac: 3c10004b lui s0,0x4b
40a2b0: 8e029c30 lw v0,-25552(s0)
40a2b4: 3c1c004b lui gp,0x4b
40a2b8: 279c1fc0 addiu gp,gp,8128
40a2bc: afbf0044 sw ra,68(sp)
40a2c0: afbe0040 sw s8,64(sp)
40a2c4: afb7003c sw s7,60(sp)
40a2c8: afb60038 sw s6,56(sp)
40a2cc: afb50034 sw s5,52(sp)
40a2d0: afb40030 sw s4,48(sp)
40a2d4: afb3002c sw s3,44(sp)
40a2d8: afb20028 sw s2,40(sp)
40a2dc: afb10024 sw s1,36(sp)
40a2e0: 0440000d bltz v0,40a318 <ptmalloc_init+0x74>
40a2e4: afbc0010 sw gp,16(sp)
40a2e8: 8fbf0044 lw ra,68(sp)
40a2ec: 8fbe0040 lw s8,64(sp)
40a2f0: 8fb7003c lw s7,60(sp)
40a2f4: 8fb60038 lw s6,56(sp)
40a2f8: 8fb50034 lw s5,52(sp)
40a2fc: 8fb40030 lw s4,48(sp)
40a300: 8fb3002c lw s3,44(sp)
40a304: 8fb20028 lw s2,40(sp)
40a308: 8fb10024 lw s1,36(sp)
40a30c: 8fb00020 lw s0,32(sp)
40a310: 03e00008 jr ra
40a314: 27bd0048 addiu sp,sp,72
40a318: 3c03004b lui v1,0x4b
40a31c: 8f9982fc lw t9,-32004(gp)
40a320: 2471b920 addiu s1,v1,-18144
40a324: 3c020002 lui v0,0x2
40a328: 3c040001 lui a0,0x1
40a32c: ae240010 sw a0,16(s1)
40a330: ac62b920 sw v0,-18144(v1)
40a334: ae009c30 sw zero,-25552(s0)
40a338: ae220004 sw v0,4(s1)
40a33c: ae220008 sw v0,8(s1)
40a340: 041113a3 bal 40f1d0 <__getpagesize>
40a344: 00000000 nop
40a348: 8fbc0010 lw gp,16(sp)
40a34c: ae22001c sw v0,28(s1)
40a350: 3c02004b lui v0,0x4b
40a354: 3c04004b lui a0,0x4b
40a358: ac40b950 sw zero,-18096(v0)
40a35c: 3c020040 lui v0,0x40
40a360: 2484b954 addiu a0,a0,-18092
40a364: 2442564c addiu v0,v0,22092
40a368: 8f888a14 lw t0,-30188(gp)
40a36c: ac820004 sw v0,4(a0)
40a370: 3c020040 lui v0,0x40
40a374: 7c03e83b 0x7c03e83b
40a378: 244265a0 addiu v0,v0,26016
40a37c: 8f858330 lw a1,-31952(gp)
40a380: 3c06004b lui a2,0x4b
40a384: 00603821 move a3,v1
40a388: ac820008 sw v0,8(a0)
40a38c: 3c020040 lui v0,0x40
40a390: 24c3b4d4 addiu v1,a2,-19244
40a394: 24425090 addiu v0,v0,20624
40a398: 01073821 addu a3,t0,a3
40a39c: ac82000c sw v0,12(a0)
40a3a0: acc0b4d4 sw zero,-19244(a2)
40a3a4: ac630440 sw v1,1088(v1)
40a3a8: ace30000 sw v1,0(a3)
40a3ac: 10a00002 beqz a1,40a3b8 <ptmalloc_init+0x114>
40a3b0: 00001021 move v0,zero
40a3b4: 8ca20000 lw v0,0(a1)
40a3b8: 8f998334 lw t9,-31948(gp)
40a3bc: ac820010 sw v0,16(a0)
40a3c0: 24020001 li v0,1
40a3c4: ac820014 sw v0,20(a0)
40a3c8: 04111861 bal 410550 <__linkin_atfork>
40a3cc: 00000000 nop
40a3d0: 8fbc0010 lw gp,16(sp)
40a3d4: 00009821 move s3,zero
40a3d8: 8f82825c lw v0,-32164(gp)
40a3dc: 8c510000 lw s1,0(v0)
40a3e0: 8f828190 lw v0,-32368(gp)
40a3e4: 8c540000 lw s4,0(v0)
40a3e8: 1220001e beqz s1,40a464 <ptmalloc_init+0x1c0>
40a3ec: 00000000 nop
40a3f0: 3c030048 lui v1,0x48
40a3f4: 3c1e0048 lui s8,0x48
40a3f8: 3c160048 lui s6,0x48
40a3fc: 246305f0 addiu v1,v1,1520
40a400: 27de0600 addiu s8,s8,1536
40a404: 3c170048 lui s7,0x48
40a408: 26d605c4 addiu s6,s6,1476
40a40c: 3c150048 lui s5,0x48
40a410: 8e320000 lw s2,0(s1)
40a414: 1240000e beqz s2,40a450 <ptmalloc_init+0x1ac>
40a418: 00000000 nop
40a41c: 2404004d li a0,77
40a420: 24090041 li t1,65
40a424: 2405004c li a1,76
40a428: 2408004f li t0,79
40a42c: 24070043 li a3,67
40a430: 2406005f li a2,95
40a434: 82420000 lb v0,0(s2)
40a438: 10440029 beq v0,a0,40a4e0 <ptmalloc_init+0x23c>
40a43c: 00000000 nop
40a440: 26310004 addiu s1,s1,4
40a444: 8e320000 lw s2,0(s1)
40a448: 1640fffa bnez s2,40a434 <ptmalloc_init+0x190>
40a44c: 00000000 nop
40a450: 12600004 beqz s3,40a464 <ptmalloc_init+0x1c0>
40a454: 00000000 nop
40a458: 82650000 lb a1,0(s3)
40a45c: 14a00015 bnez a1,40a4b4 <ptmalloc_init+0x210>
40a460: 00000000 nop
40a464: 8f828338 lw v0,-31944(gp)
40a468: 8c590000 lw t9,0(v0)
40a46c: 13200003 beqz t9,40a47c <ptmalloc_init+0x1d8>
40a470: 00000000 nop
40a474: 0320f809 jalr t9
40a478: 00000000 nop
40a47c: 8fbf0044 lw ra,68(sp)
40a480: 24020001 li v0,1
40a484: ae029c30 sw v0,-25552(s0)
40a488: 8fbe0040 lw s8,64(sp)
40a48c: 8fb7003c lw s7,60(sp)
40a490: 8fb60038 lw s6,56(sp)
40a494: 8fb50034 lw s5,52(sp)
40a498: 8fb40030 lw s4,48(sp)
40a49c: 8fb3002c lw s3,44(sp)
40a4a0: 8fb20028 lw s2,40(sp)
40a4a4: 8fb10024 lw s1,36(sp)
40a4a8: 8fb00020 lw s0,32(sp)
40a4ac: 03e00008 jr ra
40a4b0: 27bd0048 addiu sp,sp,72
40a4b4: 2404fffb li a0,-5
40a4b8: 0c1029f5 jal 40a7d4 <mALLOPt>
40a4bc: 24a5ffd0 addiu a1,a1,-48
40a4c0: 3c02004b lui v0,0x4b
40a4c4: 8c429c34 lw v0,-25548(v0)
40a4c8: 1040ffe6 beqz v0,40a464 <ptmalloc_init+0x1c0>
40a4cc: 8fbc0010 lw gp,16(sp)
40a4d0: 0c10288b jal 40a22c <__malloc_check_init>
40a4d4: 00000000 nop
40a4d8: 08102919 j 40a464 <ptmalloc_init+0x1c0>
40a4dc: 8fbc0010 lw gp,16(sp)
40a4e0: 82420001 lb v0,1(s2)
40a4e4: 1449ffd6 bne v0,t1,40a440 <ptmalloc_init+0x19c>
40a4e8: 00000000 nop
40a4ec: 82420002 lb v0,2(s2)
40a4f0: 1445ffd3 bne v0,a1,40a440 <ptmalloc_init+0x19c>
40a4f4: 00000000 nop
40a4f8: 82420003 lb v0,3(s2)
40a4fc: 1445ffd0 bne v0,a1,40a440 <ptmalloc_init+0x19c>
40a500: 00000000 nop
40a504: 82420004 lb v0,4(s2)
40a508: 1448ffcd bne v0,t0,40a440 <ptmalloc_init+0x19c>
40a50c: 00000000 nop
40a510: 82420005 lb v0,5(s2)
40a514: 1447ffca bne v0,a3,40a440 <ptmalloc_init+0x19c>
40a518: 00000000 nop
40a51c: 82420006 lb v0,6(s2)
40a520: 1446ffc7 bne v0,a2,40a440 <ptmalloc_init+0x19c>
40a524: 00000000 nop
40a528: 26470007 addiu a3,s2,7
40a52c: 26310004 addiu s1,s1,4
40a530: 10e0ffc7 beqz a3,40a450 <ptmalloc_init+0x1ac>
40a534: 00000000 nop
40a538: 82440007 lb a0,7(s2)
40a53c: 1080ffb4 beqz a0,40a410 <ptmalloc_init+0x16c>
40a540: 00000000 nop
40a544: 2405003d li a1,61
40a548: 00001021 move v0,zero
40a54c: 1085ffb0 beq a0,a1,40a410 <ptmalloc_init+0x16c>
40a550: 2406003d li a2,61
40a554: 24420001 addiu v0,v0,1
40a558: 02422021 addu a0,s2,v0
40a55c: 80840007 lb a0,7(a0)
40a560: 1080ffab beqz a0,40a410 <ptmalloc_init+0x16c>
40a564: 00000000 nop
40a568: 1486fffa bne a0,a2,40a554 <ptmalloc_init+0x2b0>
40a56c: 00000000 nop
40a570: 24040008 li a0,8
40a574: 10440013 beq v0,a0,40a5c4 <ptmalloc_init+0x320>
40a578: 00000000 nop
40a57c: 2c440009 sltiu a0,v0,9
40a580: 10800036 beqz a0,40a65c <ptmalloc_init+0x3b8>
40a584: 00000000 nop
40a588: 24040006 li a0,6
40a58c: 1444ffa0 bne v0,a0,40a410 <ptmalloc_init+0x16c>
40a590: 00000000 nop
40a594: 8f99810c lw t9,-32500(gp)
40a598: afa3001c sw v1,28(sp)
40a59c: 00e02021 move a0,a3
40a5a0: 02c02821 move a1,s6
40a5a4: 24060006 li a2,6
40a5a8: 04110c5d bal 40d720 <memcmp>
40a5ac: 00000000 nop
40a5b0: 2652000e addiu s2,s2,14
40a5b4: 8fbc0010 lw gp,16(sp)
40a5b8: 0242980a movz s3,s2,v0
40a5bc: 08102904 j 40a410 <ptmalloc_init+0x16c>
40a5c0: 8fa3001c lw v1,28(sp)
40a5c4: 1680ff92 bnez s4,40a410 <ptmalloc_init+0x16c>
40a5c8: 00000000 nop
40a5cc: 8f99810c lw t9,-32500(gp)
40a5d0: 00e02021 move a0,a3
40a5d4: afa3001c sw v1,28(sp)
40a5d8: afa70018 sw a3,24(sp)
40a5dc: 26a505cc addiu a1,s5,1484
40a5e0: 24060008 li a2,8
40a5e4: 04110c4e bal 40d720 <memcmp>
40a5e8: 00000000 nop
40a5ec: 8fbc0010 lw gp,16(sp)
40a5f0: 8fa3001c lw v1,28(sp)
40a5f4: 10400044 beqz v0,40a708 <ptmalloc_init+0x464>
40a5f8: 8fa70018 lw a3,24(sp)
40a5fc: 8f99810c lw t9,-32500(gp)
40a600: 3c050048 lui a1,0x48
40a604: afa3001c sw v1,28(sp)
40a608: 00e02021 move a0,a3
40a60c: 24a505d8 addiu a1,a1,1496
40a610: 24060008 li a2,8
40a614: 04110c42 bal 40d720 <memcmp>
40a618: 00000000 nop
40a61c: 8fbc0010 lw gp,16(sp)
40a620: 1440ff7b bnez v0,40a410 <ptmalloc_init+0x16c>
40a624: 8fa3001c lw v1,28(sp)
40a628: 8f99833c lw t9,-31940(gp)
40a62c: 26440010 addiu a0,s2,16
40a630: 00002821 move a1,zero
40a634: 2406000a li a2,10
40a638: 04113c9b bal 4198a8 <strtol>
40a63c: 00000000 nop
40a640: 00402821 move a1,v0
40a644: 2404fffa li a0,-6
40a648: 0c1029f5 jal 40a7d4 <mALLOPt>
40a64c: 00000000 nop
40a650: 8fbc0010 lw gp,16(sp)
40a654: 08102904 j 40a410 <ptmalloc_init+0x16c>
40a658: 8fa3001c lw v1,28(sp)
40a65c: 24040009 li a0,9
40a660: 10440043 beq v0,a0,40a770 <ptmalloc_init+0x4cc>
40a664: 00000000 nop
40a668: 2404000f li a0,15
40a66c: 1444ff68 bne v0,a0,40a410 <ptmalloc_init+0x16c>
40a670: 00000000 nop
40a674: 1680ff66 bnez s4,40a410 <ptmalloc_init+0x16c>
40a678: 00000000 nop
40a67c: 8f99810c lw t9,-32500(gp)
40a680: 00e02021 move a0,a3
40a684: 00602821 move a1,v1
40a688: afa3001c sw v1,28(sp)
40a68c: afa70018 sw a3,24(sp)
40a690: 2406000f li a2,15
40a694: 04110c22 bal 40d720 <memcmp>
40a698: 00000000 nop
40a69c: 8fbc0010 lw gp,16(sp)
40a6a0: 8fa3001c lw v1,28(sp)
40a6a4: 10400025 beqz v0,40a73c <ptmalloc_init+0x498>
40a6a8: 8fa70018 lw a3,24(sp)
40a6ac: 8f99810c lw t9,-32500(gp)
40a6b0: afa3001c sw v1,28(sp)
40a6b4: 00e02021 move a0,a3
40a6b8: 03c02821 move a1,s8
40a6bc: 2406000f li a2,15
40a6c0: 04110c17 bal 40d720 <memcmp>
40a6c4: 00000000 nop
40a6c8: 8fbc0010 lw gp,16(sp)
40a6cc: 1440ff50 bnez v0,40a410 <ptmalloc_init+0x16c>
40a6d0: 8fa3001c lw v1,28(sp)
40a6d4: 8f99833c lw t9,-31940(gp)
40a6d8: 26440017 addiu a0,s2,23
40a6dc: 00002821 move a1,zero
40a6e0: 2406000a li a2,10
40a6e4: 04113c70 bal 4198a8 <strtol>
40a6e8: 00000000 nop
40a6ec: 00402821 move a1,v0
40a6f0: 2404fffd li a0,-3
40a6f4: 0c1029f5 jal 40a7d4 <mALLOPt>
40a6f8: 00000000 nop
40a6fc: 8fbc0010 lw gp,16(sp)
40a700: 08102904 j 40a410 <ptmalloc_init+0x16c>
40a704: 8fa3001c lw v1,28(sp)
40a708: 8f99833c lw t9,-31940(gp)
40a70c: 26440010 addiu a0,s2,16
40a710: 00002821 move a1,zero
40a714: 2406000a li a2,10
40a718: 04113c63 bal 4198a8 <strtol>
40a71c: 00000000 nop
40a720: 00402821 move a1,v0
40a724: 2404fffe li a0,-2
40a728: 0c1029f5 jal 40a7d4 <mALLOPt>
40a72c: 00000000 nop
40a730: 8fbc0010 lw gp,16(sp)
40a734: 08102904 j 40a410 <ptmalloc_init+0x16c>
40a738: 8fa3001c lw v1,28(sp)
40a73c: 8f99833c lw t9,-31940(gp)
40a740: 26440017 addiu a0,s2,23
40a744: 00002821 move a1,zero
40a748: 2406000a li a2,10
40a74c: 04113c56 bal 4198a8 <strtol>
40a750: 00000000 nop
40a754: 00402821 move a1,v0
40a758: 2404ffff li a0,-1
40a75c: 0c1029f5 jal 40a7d4 <mALLOPt>
40a760: 00000000 nop
40a764: 8fbc0010 lw gp,16(sp)
40a768: 08102904 j 40a410 <ptmalloc_init+0x16c>
40a76c: 8fa3001c lw v1,28(sp)
40a770: 1680ff27 bnez s4,40a410 <ptmalloc_init+0x16c>
40a774: 00000000 nop
40a778: 8f99810c lw t9,-32500(gp)
40a77c: afa3001c sw v1,28(sp)
40a780: 00e02021 move a0,a3
40a784: 26e505e4 addiu a1,s7,1508
40a788: 24060009 li a2,9
40a78c: 04110be4 bal 40d720 <memcmp>
40a790: 00000000 nop
40a794: 8fbc0010 lw gp,16(sp)
40a798: 1440ff1d bnez v0,40a410 <ptmalloc_init+0x16c>
40a79c: 8fa3001c lw v1,28(sp)
40a7a0: 8f99833c lw t9,-31940(gp)
40a7a4: 26440011 addiu a0,s2,17
40a7a8: 00002821 move a1,zero
40a7ac: 2406000a li a2,10
40a7b0: 04113c3d bal 4198a8 <strtol>
40a7b4: 00000000 nop
40a7b8: 00402821 move a1,v0
40a7bc: 2404fffc li a0,-4
40a7c0: 0c1029f5 jal 40a7d4 <mALLOPt>
40a7c4: 00000000 nop
40a7c8: 8fbc0010 lw gp,16(sp)
40a7cc: 08102904 j 40a410 <ptmalloc_init+0x16c>
40a7d0: 8fa3001c lw v1,28(sp)
0040a7d4 <mALLOPt>:
40a7d4: 3c02004b lui v0,0x4b
40a7d8: 8c429c30 lw v0,-25552(v0)
40a7dc: 3c1c004b lui gp,0x4b
40a7e0: 27bdffd0 addiu sp,sp,-48
40a7e4: 279c1fc0 addiu gp,gp,8128
40a7e8: afb00024 sw s0,36(sp)
40a7ec: afbf002c sw ra,44(sp)
40a7f0: afb10028 sw s1,40(sp)
40a7f4: afbc0010 sw gp,16(sp)
40a7f8: 04400062 bltz v0,40a984 <mALLOPt+0x1b0>
40a7fc: 00808021 move s0,a0
40a800: 3c11004b lui s1,0x4b
40a804: 24030001 li v1,1
40a808: 00001021 move v0,zero
40a80c: c226b4d4 ll a2,-19244(s1)
40a810: 14c20006 bne a2,v0,40a82c <mALLOPt+0x58>
40a814: 00002021 move a0,zero
40a818: 00602021 move a0,v1
40a81c: e224b4d4 sc a0,-19244(s1)
40a820: 1080fffa beqz a0,40a80c <mALLOPt+0x38>
40a824: 00000000 nop
40a828: 0000000f sync
40a82c: 1080006b beqz a0,40a9dc <mALLOPt+0x208>
40a830: 00000000 nop
40a834: 2624b4d4 addiu a0,s1,-19244
40a838: 26100006 addiu s0,s0,6
40a83c: 0c101ac4 jal 406b10 <malloc_consolidate>
40a840: afa50018 sw a1,24(sp)
40a844: 2e020008 sltiu v0,s0,8
40a848: 14400012 bnez v0,40a894 <mALLOPt+0xc0>
40a84c: 8fa50018 lw a1,24(sp)
40a850: 24100001 li s0,1
40a854: 00001021 move v0,zero
40a858: 0000000f sync
40a85c: c223b4d4 ll v1,-19244(s1)
40a860: 00402021 move a0,v0
40a864: e224b4d4 sc a0,-19244(s1)
40a868: 1080fffc beqz a0,40a85c <mALLOPt+0x88>
40a86c: 00000000 nop
40a870: 28620002 slti v0,v1,2
40a874: 1040004e beqz v0,40a9b0 <mALLOPt+0x1dc>
40a878: 00000000 nop
40a87c: 8fbf002c lw ra,44(sp)
40a880: 02001021 move v0,s0
40a884: 8fb10028 lw s1,40(sp)
40a888: 8fb00024 lw s0,36(sp)
40a88c: 03e00008 jr ra
40a890: 27bd0030 addiu sp,sp,48
40a894: 3c020048 lui v0,0x48
40a898: 24420de0 addiu v0,v0,3552
40a89c: 00108080 sll s0,s0,0x2
40a8a0: 00508021 addu s0,v0,s0
40a8a4: 8e020000 lw v0,0(s0)
40a8a8: 00400008 jr v0
40a8ac: 00000000 nop
40a8b0: 3c02004b lui v0,0x4b
40a8b4: ac45b984 sw a1,-18044(v0)
40a8b8: 08102a15 j 40a854 <mALLOPt+0x80>
40a8bc: 24100001 li s0,1
40a8c0: 3c02004b lui v0,0x4b
40a8c4: ac459c34 sw a1,-25548(v0)
40a8c8: 08102a15 j 40a854 <mALLOPt+0x80>
40a8cc: 24100001 li s0,1
40a8d0: 3c02004b lui v0,0x4b
40a8d4: 2442b920 addiu v0,v0,-18144
40a8d8: 24030001 li v1,1
40a8dc: ac450010 sw a1,16(v0)
40a8e0: ac430018 sw v1,24(v0)
40a8e4: 08102a15 j 40a854 <mALLOPt+0x80>
40a8e8: 24100001 li s0,1
40a8ec: 3c020008 lui v0,0x8
40a8f0: 24420001 addiu v0,v0,1
40a8f4: 00a2102b sltu v0,a1,v0
40a8f8: 10400027 beqz v0,40a998 <mALLOPt+0x1c4>
40a8fc: 00000000 nop
40a900: 3c02004b lui v0,0x4b
40a904: 2442b920 addiu v0,v0,-18144
40a908: 24030001 li v1,1
40a90c: ac450008 sw a1,8(v0)
40a910: 24100001 li s0,1
40a914: 08102a15 j 40a854 <mALLOPt+0x80>
40a918: ac430018 sw v1,24(v0)
40a91c: 3c02004b lui v0,0x4b
40a920: 2442b920 addiu v0,v0,-18144
40a924: 24030001 li v1,1
40a928: ac450004 sw a1,4(v0)
40a92c: ac430018 sw v1,24(v0)
40a930: 08102a15 j 40a854 <mALLOPt+0x80>
40a934: 24100001 li s0,1
40a938: 3c02004b lui v0,0x4b
40a93c: 2443b920 addiu v1,v0,-18144
40a940: ac45b920 sw a1,-18144(v0)
40a944: 24020001 li v0,1
40a948: ac620018 sw v0,24(v1)
40a94c: 08102a15 j 40a854 <mALLOPt+0x80>
40a950: 24100001 li s0,1
40a954: 2ca20051 sltiu v0,a1,81
40a958: 1040ffbe beqz v0,40a854 <mALLOPt+0x80>
40a95c: 00008021 move s0,zero
40a960: 10a00004 beqz a1,40a974 <mALLOPt+0x1a0>
40a964: 24020008 li v0,8
40a968: 24a50004 addiu a1,a1,4
40a96c: 2402fff8 li v0,-8
40a970: 00a21024 and v0,a1,v0
40a974: 3c03004b lui v1,0x4b
40a978: ac62b980 sw v0,-18048(v1)
40a97c: 08102a15 j 40a854 <mALLOPt+0x80>
40a980: 24100001 li s0,1
40a984: 0c1028a9 jal 40a2a4 <ptmalloc_init>
40a988: afa50018 sw a1,24(sp)
40a98c: 8fbc0010 lw gp,16(sp)
40a990: 08102a00 j 40a800 <mALLOPt+0x2c>
40a994: 8fa50018 lw a1,24(sp)
40a998: 3c02004b lui v0,0x4b
40a99c: 2442b920 addiu v0,v0,-18144
40a9a0: 24030001 li v1,1
40a9a4: 00008021 move s0,zero
40a9a8: 08102a15 j 40a854 <mALLOPt+0x80>
40a9ac: ac430018 sw v1,24(v0)
40a9b0: 3c04004b lui a0,0x4b
40a9b4: 2484b4d4 addiu a0,a0,-19244
40a9b8: 7c03e83b 0x7c03e83b
40a9bc: 8c658b78 lw a1,-29832(v1)
40a9c0: 24060001 li a2,1
40a9c4: 00003821 move a3,zero
40a9c8: 34a50001 ori a1,a1,0x1
40a9cc: 2402108e li v0,4238
40a9d0: 0000000c syscall
40a9d4: 08102a1f j 40a87c <mALLOPt+0xa8>
40a9d8: 00000000 nop
40a9dc: 8f998044 lw t9,-32700(gp)
40a9e0: afa50018 sw a1,24(sp)
40a9e4: 2624b4d4 addiu a0,s1,-19244
40a9e8: 04111659 bal 410350 <__lll_lock_wait_private>
40a9ec: 00000000 nop
40a9f0: 08102a0d j 40a834 <mALLOPt+0x60>
40a9f4: 8fa50018 lw a1,24(sp)
0040a9f8 <__malloc_set_state>:
40a9f8: 27bdffd0 addiu sp,sp,-48
40a9fc: 3c1c004b lui gp,0x4b
40aa00: 279c1fc0 addiu gp,gp,8128
40aa04: afb30028 sw s3,40(sp)
40aa08: afb20024 sw s2,36(sp)
40aa0c: afb0001c sw s0,28(sp)
40aa10: 3c12004b lui s2,0x4b
40aa14: 00808021 move s0,a0
40aa18: 24130001 li s3,1
40aa1c: afbc0010 sw gp,16(sp)
40aa20: afbf002c sw ra,44(sp)
40aa24: afb10020 sw s1,32(sp)
40aa28: 0c1028a9 jal 40a2a4 <ptmalloc_init>
40aa2c: ae53b4cc sw s3,-19252(s2)
40aa30: 8e030000 lw v1,0(s0)
40aa34: 3c02444c lui v0,0x444c
40aa38: 24424541 addiu v0,v0,17729
40aa3c: 146200f4 bne v1,v0,40ae10 <__malloc_set_state+0x418>
40aa40: 8fbc0010 lw gp,16(sp)
40aa44: 8e030004 lw v1,4(s0)
40aa48: 2402ff00 li v0,-256
40aa4c: 00621024 and v0,v1,v0
40aa50: 1c4000f8 bgtz v0,40ae34 <__malloc_set_state+0x43c>
40aa54: 00000000 nop
40aa58: 3c11004b lui s1,0x4b
40aa5c: 00001021 move v0,zero
40aa60: c224b4d4 ll a0,-19244(s1)
40aa64: 14820006 bne a0,v0,40aa80 <__malloc_set_state+0x88>
40aa68: 00001821 move v1,zero
40aa6c: 02601821 move v1,s3
40aa70: e223b4d4 sc v1,-19244(s1)
40aa74: 1060fffa beqz v1,40aa60 <__malloc_set_state+0x68>
40aa78: 00000000 nop
40aa7c: 0000000f sync
40aa80: 10600102 beqz v1,40ae8c <__malloc_set_state+0x494>
40aa84: 00000000 nop
40aa88: 2626b4d4 addiu a2,s1,-19244
40aa8c: 8cc30004 lw v1,4(a2)
40aa90: 8e0e0004 lw t6,4(s0)
40aa94: 34630001 ori v1,v1,0x1
40aa98: 29c20004 slti v0,t6,4
40aa9c: 1040008e beqz v0,40acd8 <__malloc_set_state+0x2e0>
40aaa0: acc30004 sw v1,4(a2)
40aaa4: 24030040 li v1,64
40aaa8: 3c02004b lui v0,0x4b
40aaac: ac43b980 sw v1,-18048(v0)
40aab0: 24cb0030 addiu t3,a2,48
40aab4: 3c02004b lui v0,0x4b
40aab8: 2442b4dc addiu v0,v0,-19236
40aabc: 01601821 move v1,t3
40aac0: ac400000 sw zero,0(v0)
40aac4: 24420004 addiu v0,v0,4
40aac8: 1443fffd bne v0,v1,40aac0 <__malloc_set_state+0xc8>
40aacc: 00000000 nop
40aad0: 8e020010 lw v0,16(s0)
40aad4: 2604001c addiu a0,s0,28
40aad8: acc00430 sw zero,1072(a2)
40aadc: acc20030 sw v0,48(a2)
40aae0: acc00434 sw zero,1076(a2)
40aae4: acc00438 sw zero,1080(a2)
40aae8: acc0043c sw zero,1084(a2)
40aaec: acc00034 sw zero,52(a2)
40aaf0: 01601021 move v0,t3
40aaf4: 24030001 li v1,1
40aaf8: 29ca0003 slti t2,t6,3
40aafc: 240d0001 li t5,1
40ab00: 240f007e li t7,126
40ab04: 24090080 li t1,128
40ab08: 8c85fffc lw a1,-4(a0)
40ab0c: 10a000a5 beqz a1,40ada4 <__malloc_set_state+0x3ac>
40ab10: 00000000 nop
40ab14: 1540001c bnez t2,40ab88 <__malloc_set_state+0x190>
40ab18: 00000000 nop
40ab1c: 2c670040 sltiu a3,v1,64
40ab20: 14e00091 bnez a3,40ad68 <__malloc_set_state+0x370>
40ab24: 00000000 nop
40ab28: 8ca70004 lw a3,4(a1)
40ab2c: 00074182 srl t0,a3,0x6
40ab30: 2d0c0027 sltiu t4,t0,39
40ab34: 15800012 bnez t4,40ab80 <__malloc_set_state+0x188>
40ab38: 25080038 addiu t0,t0,56
40ab3c: 00074242 srl t0,a3,0x9
40ab40: 2d0c0015 sltiu t4,t0,21
40ab44: 1580000e bnez t4,40ab80 <__malloc_set_state+0x188>
40ab48: 2508005b addiu t0,t0,91
40ab4c: 00074302 srl t0,a3,0xc
40ab50: 2d0c000b sltiu t4,t0,11
40ab54: 1580000a bnez t4,40ab80 <__malloc_set_state+0x188>
40ab58: 2508006e addiu t0,t0,110
40ab5c: 000743c2 srl t0,a3,0xf
40ab60: 2d0c0005 sltiu t4,t0,5
40ab64: 15800006 bnez t4,40ab80 <__malloc_set_state+0x188>
40ab68: 25080077 addiu t0,t0,119
40ab6c: 00073c82 srl a3,a3,0x12
40ab70: 2ce80003 sltiu t0,a3,3
40ab74: 24e7007c addiu a3,a3,124
40ab78: 01e8380a movz a3,t7,t0
40ab7c: 00e04021 move t0,a3
40ab80: 1103005e beq t0,v1,40acfc <__malloc_set_state+0x304>
40ab84: 00000000 nop
40ab88: ac42000c sw v0,12(v0)
40ab8c: ac420008 sw v0,8(v0)
40ab90: 8c870000 lw a3,0(a0)
40ab94: 8cc80038 lw t0,56(a2)
40ab98: acab000c sw t3,12(a1)
40ab9c: ace80008 sw t0,8(a3)
40aba0: 8cc80038 lw t0,56(a2)
40aba4: acc50038 sw a1,56(a2)
40aba8: ad07000c sw a3,12(t0)
40abac: 24630001 addiu v1,v1,1
40abb0: 24420008 addiu v0,v0,8
40abb4: 1469ffd4 bne v1,t1,40ab08 <__malloc_set_state+0x110>
40abb8: 24840008 addiu a0,a0,8
40abbc: 29c20003 slti v0,t6,3
40abc0: 1040000f beqz v0,40ac00 <__malloc_set_state+0x208>
40abc4: 00000000 nop
40abc8: 8cc20038 lw v0,56(a2)
40abcc: 104b000c beq v0,t3,40ac00 <__malloc_set_state+0x208>
40abd0: 00000000 nop
40abd4: 2404fff8 li a0,-8
40abd8: 8c430004 lw v1,4(v0)
40abdc: 00641824 and v1,v1,a0
40abe0: 2c630200 sltiu v1,v1,512
40abe4: 14600003 bnez v1,40abf4 <__malloc_set_state+0x1fc>
40abe8: 00000000 nop
40abec: ac400010 sw zero,16(v0)
40abf0: ac400014 sw zero,20(v0)
40abf4: 8c420008 lw v0,8(v0)
40abf8: 144bfff7 bne v0,t3,40abd8 <__malloc_set_state+0x1e0>
40abfc: 00000000 nop
40ac00: 8e0f0418 lw t7,1048(s0)
40ac04: 8e180410 lw t8,1040(s0)
40ac08: 8e0d041c lw t5,1052(s0)
40ac0c: 8e0c0420 lw t4,1056(s0)
40ac10: 8e0b0424 lw t3,1060(s0)
40ac14: 8e0a0428 lw t2,1064(s0)
40ac18: 8e080434 lw t0,1076(s0)
40ac1c: 8e070438 lw a3,1080(s0)
40ac20: 8e05043c lw a1,1084(s0)
40ac24: 8e040440 lw a0,1088(s0)
40ac28: 8e130414 lw s3,1044(s0)
40ac2c: 8e09042c lw t1,1068(s0)
40ac30: 3c03004b lui v1,0x4b
40ac34: 2462b920 addiu v0,v1,-18144
40ac38: ac6fb920 sw t7,-18144(v1)
40ac3c: 3c03004b lui v1,0x4b
40ac40: ac58002c sw t8,44(v0)
40ac44: acd30444 sw s3,1092(a2)
40ac48: ac4d0004 sw t5,4(v0)
40ac4c: ac4c0010 sw t4,16(v0)
40ac50: ac4b0008 sw t3,8(v0)
40ac54: ac6a9c34 sw t2,-25548(v1)
40ac58: acc90448 sw t1,1096(a2)
40ac5c: ac48000c sw t0,12(v0)
40ac60: ac470014 sw a3,20(v0)
40ac64: ac450020 sw a1,32(v0)
40ac68: 19c00008 blez t6,40ac8c <__malloc_set_state+0x294>
40ac6c: ac440024 sw a0,36(v0)
40ac70: 8e020444 lw v0,1092(s0)
40ac74: 10400051 beqz v0,40adbc <__malloc_set_state+0x3c4>
40ac78: 00000000 nop
40ac7c: 3c02004b lui v0,0x4b
40ac80: 8c42b4d0 lw v0,-19248(v0)
40ac84: 1040005b beqz v0,40adf4 <__malloc_set_state+0x3fc>
40ac88: 00000000 nop
40ac8c: 00001021 move v0,zero
40ac90: 0000000f sync
40ac94: c223b4d4 ll v1,-19244(s1)
40ac98: 00402021 move a0,v0
40ac9c: e224b4d4 sc a0,-19244(s1)
40aca0: 1080fffc beqz a0,40ac94 <__malloc_set_state+0x29c>
40aca4: 00000000 nop
40aca8: 28620002 slti v0,v1,2
40acac: 00008021 move s0,zero
40acb0: 1040006b beqz v0,40ae60 <__malloc_set_state+0x468>
40acb4: 00000000 nop
40acb8: 8fbf002c lw ra,44(sp)
40acbc: 02001021 move v0,s0
40acc0: 8fb30028 lw s3,40(sp)
40acc4: 8fb20024 lw s2,36(sp)
40acc8: 8fb10020 lw s1,32(sp)
40accc: 8fb0001c lw s0,28(sp)
40acd0: 03e00008 jr ra
40acd4: 27bd0030 addiu sp,sp,48
40acd8: 8e030448 lw v1,1096(s0)
40acdc: 10600004 beqz v1,40acf0 <__malloc_set_state+0x2f8>
40ace0: 24020008 li v0,8
40ace4: 24630004 addiu v1,v1,4
40ace8: 2402fff8 li v0,-8
40acec: 00621024 and v0,v1,v0
40acf0: 3c03004b lui v1,0x4b
40acf4: 08102aac j 40aab0 <__malloc_set_state+0xb8>
40acf8: ac62b980 sw v0,-18048(v1)
40acfc: 000338c0 sll a3,v1,0x3
40ad00: 02073821 addu a3,s0,a3
40ad04: 8ce70014 lw a3,20(a3)
40ad08: 8ce70004 lw a3,4(a3)
40ad0c: 00074182 srl t0,a3,0x6
40ad10: 2d0c0027 sltiu t4,t0,39
40ad14: 15800012 bnez t4,40ad60 <__malloc_set_state+0x368>
40ad18: 25080038 addiu t0,t0,56
40ad1c: 00074242 srl t0,a3,0x9
40ad20: 2d0c0015 sltiu t4,t0,21
40ad24: 1580000e bnez t4,40ad60 <__malloc_set_state+0x368>
40ad28: 2508005b addiu t0,t0,91
40ad2c: 00074302 srl t0,a3,0xc
40ad30: 2d0c000b sltiu t4,t0,11
40ad34: 1580000a bnez t4,40ad60 <__malloc_set_state+0x368>
40ad38: 2508006e addiu t0,t0,110
40ad3c: 000743c2 srl t0,a3,0xf
40ad40: 2d0c0005 sltiu t4,t0,5
40ad44: 15800006 bnez t4,40ad60 <__malloc_set_state+0x368>
40ad48: 25080077 addiu t0,t0,119
40ad4c: 00073c82 srl a3,a3,0x12
40ad50: 2ce80003 sltiu t0,a3,3
40ad54: 24e7007c addiu a3,a3,124
40ad58: 01e8380a movz a3,t7,t0
40ad5c: 00e04021 move t0,a3
40ad60: 1503ff89 bne t0,v1,40ab88 <__malloc_set_state+0x190>
40ad64: 00000000 nop
40ad68: 8c880000 lw t0,0(a0)
40ad6c: 00033942 srl a3,v1,0x5
40ad70: 24e7010c addiu a3,a3,268
40ad74: 00073880 sll a3,a3,0x2
40ad78: ac48000c sw t0,12(v0)
40ad7c: ac450008 sw a1,8(v0)
40ad80: 00c73821 addu a3,a2,a3
40ad84: aca2000c sw v0,12(a1)
40ad88: 8ce50000 lw a1,0(a3)
40ad8c: 8c48000c lw t0,12(v0)
40ad90: 006d6004 sllv t4,t5,v1
40ad94: 01852825 or a1,t4,a1
40ad98: ad020008 sw v0,8(t0)
40ad9c: 08102aeb j 40abac <__malloc_set_state+0x1b4>
40ada0: ace50000 sw a1,0(a3)
40ada4: 8c850000 lw a1,0(a0)
40ada8: 14a00025 bnez a1,40ae40 <__malloc_set_state+0x448>
40adac: 00000000 nop
40adb0: ac42000c sw v0,12(v0)
40adb4: 08102aeb j 40abac <__malloc_set_state+0x1b4>
40adb8: ac420008 sw v0,8(v0)
40adbc: 3c02004b lui v0,0x4b
40adc0: 8c43b4d0 lw v1,-19248(v0)
40adc4: 1060ffb1 beqz v1,40ac8c <__malloc_set_state+0x294>
40adc8: 00000000 nop
40adcc: 8f8382f0 lw v1,-32016(gp)
40add0: ac40b4d0 sw zero,-19248(v0)
40add4: ac600000 sw zero,0(v1)
40add8: 8f8382f4 lw v1,-32012(gp)
40addc: ac600000 sw zero,0(v1)
40ade0: 8f838328 lw v1,-31960(gp)
40ade4: ac600000 sw zero,0(v1)
40ade8: 8f83832c lw v1,-31956(gp)
40adec: 08102b23 j 40ac8c <__malloc_set_state+0x294>
40adf0: ac600000 sw zero,0(v1)
40adf4: 8e42b4cc lw v0,-19252(s2)
40adf8: 1440ffa4 bnez v0,40ac8c <__malloc_set_state+0x294>
40adfc: 00000000 nop
40ae00: 0c10288b jal 40a22c <__malloc_check_init>
40ae04: 00000000 nop
40ae08: 08102b23 j 40ac8c <__malloc_set_state+0x294>
40ae0c: 00000000 nop
40ae10: 8fbf002c lw ra,44(sp)
40ae14: 2410ffff li s0,-1
40ae18: 02001021 move v0,s0
40ae1c: 8fb30028 lw s3,40(sp)
40ae20: 8fb20024 lw s2,36(sp)
40ae24: 8fb10020 lw s1,32(sp)
40ae28: 8fb0001c lw s0,28(sp)
40ae2c: 03e00008 jr ra
40ae30: 27bd0030 addiu sp,sp,48
40ae34: 2410fffe li s0,-2
40ae38: 08102b2e j 40acb8 <__malloc_set_state+0x2c0>
40ae3c: 00000000 nop
40ae40: 3c040048 lui a0,0x48
40ae44: 3c050048 lui a1,0x48
40ae48: 3c070048 lui a3,0x48
40ae4c: 24840610 addiu a0,a0,1552
40ae50: 24a50624 addiu a1,a1,1572
40ae54: 24060269 li a2,617
40ae58: 0c1015fd jal 4057f4 <__malloc_assert>
40ae5c: 24e70d60 addiu a3,a3,3424
40ae60: 3c04004b lui a0,0x4b
40ae64: 2484b4d4 addiu a0,a0,-19244
40ae68: 7c03e83b 0x7c03e83b
40ae6c: 8c658b78 lw a1,-29832(v1)
40ae70: 24060001 li a2,1
40ae74: 00003821 move a3,zero
40ae78: 34a50001 ori a1,a1,0x1
40ae7c: 2402108e li v0,4238
40ae80: 0000000c syscall
40ae84: 08102b2e j 40acb8 <__malloc_set_state+0x2c0>
40ae88: 00000000 nop
40ae8c: 8f998044 lw t9,-32700(gp)
40ae90: 2624b4d4 addiu a0,s1,-19244
40ae94: 0411152e bal 410350 <__lll_lock_wait_private>
40ae98: 00000000 nop
40ae9c: 08102aa2 j 40aa88 <__malloc_set_state+0x90>
40aea0: 8fbc0010 lw gp,16(sp)
0040aea4 <__libc_malloc>:
40aea4: 3c1c004b lui gp,0x4b
40aea8: 279c1fc0 addiu gp,gp,8128
40aeac: 8f8282f0 lw v0,-32016(gp)
40aeb0: 27bdffd0 addiu sp,sp,-48
40aeb4: afb20020 sw s2,32(sp)
40aeb8: 8c590000 lw t9,0(v0)
40aebc: afbf002c sw ra,44(sp)
40aec0: afb40028 sw s4,40(sp)
40aec4: afb30024 sw s3,36(sp)
40aec8: afb1001c sw s1,28(sp)
40aecc: afb00018 sw s0,24(sp)
40aed0: afbc0010 sw gp,16(sp)
40aed4: 00809021 move s2,a0
40aed8: 172000a6 bnez t9,40b174 <__libc_malloc+0x2d0>
40aedc: 00000000 nop
40aee0: 7c03e83b 0x7c03e83b
40aee4: 00601021 move v0,v1
40aee8: 8f838a14 lw v1,-30188(gp)
40aeec: 00621021 addu v0,v1,v0
40aef0: 8c440000 lw a0,0(v0)
40aef4: 10800032 beqz a0,40afc0 <__libc_malloc+0x11c>
40aef8: 00000000 nop
40aefc: 24020001 li v0,1
40af00: c0830000 ll v1,0(a0)
40af04: 14790006 bne v1,t9,40af20 <__libc_malloc+0x7c>
40af08: 00002821 move a1,zero
40af0c: 00402821 move a1,v0
40af10: e0850000 sc a1,0(a0)
40af14: 10a0fffa beqz a1,40af00 <__libc_malloc+0x5c>
40af18: 00000000 nop
40af1c: 0000000f sync
40af20: 14600027 bnez v1,40afc0 <__libc_malloc+0x11c>
40af24: 00808821 move s1,a0
40af28: 02202021 move a0,s1
40af2c: 0c101fda jal 407f68 <_int_malloc>
40af30: 02402821 move a1,s2
40af34: 00408021 move s0,v0
40af38: 1040002e beqz v0,40aff4 <__libc_malloc+0x150>
40af3c: 8fbc0010 lw gp,16(sp)
40af40: 00001021 move v0,zero
40af44: 0000000f sync
40af48: c2230000 ll v1,0(s1)
40af4c: 00402021 move a0,v0
40af50: e2240000 sc a0,0(s1)
40af54: 1080fffc beqz a0,40af48 <__libc_malloc+0xa4>
40af58: 00000000 nop
40af5c: 28620002 slti v0,v1,2
40af60: 1040008a beqz v0,40b18c <__libc_malloc+0x2e8>
40af64: 00000000 nop
40af68: 8e02fffc lw v0,-4(s0)
40af6c: 30430002 andi v1,v0,0x2
40af70: 1460000a bnez v1,40af9c <__libc_malloc+0xf8>
40af74: 00000000 nop
40af78: 30420004 andi v0,v0,0x4
40af7c: 10400017 beqz v0,40afdc <__libc_malloc+0x138>
40af80: 00000000 nop
40af84: 2603fff8 addiu v1,s0,-8
40af88: 3c02fff0 lui v0,0xfff0
40af8c: 00621024 and v0,v1,v0
40af90: 8c420000 lw v0,0(v0)
40af94: 14510043 bne v0,s1,40b0a4 <__libc_malloc+0x200>
40af98: 00000000 nop
40af9c: 8fbf002c lw ra,44(sp)
40afa0: 02001021 move v0,s0
40afa4: 8fb40028 lw s4,40(sp)
40afa8: 8fb30024 lw s3,36(sp)
40afac: 8fb20020 lw s2,32(sp)
40afb0: 8fb1001c lw s1,28(sp)
40afb4: 8fb00018 lw s0,24(sp)
40afb8: 03e00008 jr ra
40afbc: 27bd0030 addiu sp,sp,48
40afc0: 0c1016df jal 405b7c <arena_get2>
40afc4: 02402821 move a1,s2
40afc8: 00408821 move s1,v0
40afcc: 1440ffd6 bnez v0,40af28 <__libc_malloc+0x84>
40afd0: 00000000 nop
40afd4: 08102be7 j 40af9c <__libc_malloc+0xf8>
40afd8: 00008021 move s0,zero
40afdc: 3c02004b lui v0,0x4b
40afe0: 2442b4d4 addiu v0,v0,-19244
40afe4: 1051ffed beq v0,s1,40af9c <__libc_malloc+0xf8>
40afe8: 00000000 nop
40afec: 08102c29 j 40b0a4 <__libc_malloc+0x200>
40aff0: 00000000 nop
40aff4: 3c13004b lui s3,0x4b
40aff8: 2674b4d4 addiu s4,s3,-19244
40affc: 12340031 beq s1,s4,40b0c4 <__libc_malloc+0x220>
40b000: 00000000 nop
40b004: 0000000f sync
40b008: c2220000 ll v0,0(s1)
40b00c: 02001821 move v1,s0
40b010: e2230000 sc v1,0(s1)
40b014: 1060fffc beqz v1,40b008 <__libc_malloc+0x164>
40b018: 00000000 nop
40b01c: 28420002 slti v0,v0,2
40b020: 10400075 beqz v0,40b1f8 <__libc_malloc+0x354>
40b024: 00000000 nop
40b028: 24030001 li v1,1
40b02c: 00001021 move v0,zero
40b030: c265b4d4 ll a1,-19244(s3)
40b034: 14a20006 bne a1,v0,40b050 <__libc_malloc+0x1ac>
40b038: 00002021 move a0,zero
40b03c: 00602021 move a0,v1
40b040: e264b4d4 sc a0,-19244(s3)
40b044: 1080fffa beqz a0,40b030 <__libc_malloc+0x18c>
40b048: 00000000 nop
40b04c: 0000000f sync
40b050: 10800062 beqz a0,40b1dc <__libc_malloc+0x338>
40b054: 00000000 nop
40b058: 2664b4d4 addiu a0,s3,-19244
40b05c: 0c101fda jal 407f68 <_int_malloc>
40b060: 02402821 move a1,s2
40b064: 00408021 move s0,v0
40b068: 00001021 move v0,zero
40b06c: 0000000f sync
40b070: c263b4d4 ll v1,-19244(s3)
40b074: 00402021 move a0,v0
40b078: e264b4d4 sc a0,-19244(s3)
40b07c: 1080fffc beqz a0,40b070 <__libc_malloc+0x1cc>
40b080: 00000000 nop
40b084: 28620002 slti v0,v1,2
40b088: 02808821 move s1,s4
40b08c: 1040002d beqz v0,40b144 <__libc_malloc+0x2a0>
40b090: 00000000 nop
40b094: 1200ffc1 beqz s0,40af9c <__libc_malloc+0xf8>
40b098: 00000000 nop
40b09c: 08102bda j 40af68 <__libc_malloc+0xc4>
40b0a0: 00000000 nop
40b0a4: 3c040048 lui a0,0x48
40b0a8: 3c050048 lui a1,0x48
40b0ac: 3c070048 lui a3,0x48
40b0b0: 2484062c addiu a0,a0,1580
40b0b4: 24a5fa80 addiu a1,a1,-1408
40b0b8: 24060e63 li a2,3683
40b0bc: 0c1015fd jal 4057f4 <__malloc_assert>
40b0c0: 24e70d74 addiu a3,a3,3444
40b0c4: 8e240440 lw a0,1088(s1)
40b0c8: 02402821 move a1,s2
40b0cc: 0004880a movz s1,zero,a0
40b0d0: 0c1016df jal 405b7c <arena_get2>
40b0d4: 02202021 move a0,s1
40b0d8: 00408821 move s1,v0
40b0dc: 0000000f sync
40b0e0: c262b4d4 ll v0,-19244(s3)
40b0e4: 02001821 move v1,s0
40b0e8: e263b4d4 sc v1,-19244(s3)
40b0ec: 1060fffc beqz v1,40b0e0 <__libc_malloc+0x23c>
40b0f0: 00000000 nop
40b0f4: 28420002 slti v0,v0,2
40b0f8: 1040002e beqz v0,40b1b4 <__libc_malloc+0x310>
40b0fc: 00000000 nop
40b100: 1220ffa6 beqz s1,40af9c <__libc_malloc+0xf8>
40b104: 00000000 nop
40b108: 02202021 move a0,s1
40b10c: 02402821 move a1,s2
40b110: 0c101fda jal 407f68 <_int_malloc>
40b114: 00000000 nop
40b118: 00408021 move s0,v0
40b11c: 00001021 move v0,zero
40b120: 0000000f sync
40b124: c2230000 ll v1,0(s1)
40b128: 00402021 move a0,v0
40b12c: e2240000 sc a0,0(s1)
40b130: 1080fffc beqz a0,40b124 <__libc_malloc+0x280>
40b134: 00000000 nop
40b138: 28620002 slti v0,v1,2
40b13c: 1440ffd5 bnez v0,40b094 <__libc_malloc+0x1f0>
40b140: 00000000 nop
40b144: 02202021 move a0,s1
40b148: 7c03e83b 0x7c03e83b
40b14c: 8c658b78 lw a1,-29832(v1)
40b150: 24060001 li a2,1
40b154: 00003821 move a3,zero
40b158: 34a50001 ori a1,a1,0x1
40b15c: 2402108e li v0,4238
40b160: 0000000c syscall
40b164: 1200ff8d beqz s0,40af9c <__libc_malloc+0xf8>
40b168: 00000000 nop
40b16c: 08102bda j 40af68 <__libc_malloc+0xc4>
40b170: 00000000 nop
40b174: 2405fffe li a1,-2
40b178: 03e52824 and a1,ra,a1
40b17c: 0320f809 jalr t9
40b180: 00000000 nop
40b184: 08102be7 j 40af9c <__libc_malloc+0xf8>
40b188: 00408021 move s0,v0
40b18c: 02202021 move a0,s1
40b190: 7c03e83b 0x7c03e83b
40b194: 8c658b78 lw a1,-29832(v1)
40b198: 24060001 li a2,1
40b19c: 00003821 move a3,zero
40b1a0: 34a50001 ori a1,a1,0x1
40b1a4: 2402108e li v0,4238
40b1a8: 0000000c syscall
40b1ac: 08102bda j 40af68 <__libc_malloc+0xc4>
40b1b0: 00000000 nop
40b1b4: 02802021 move a0,s4
40b1b8: 7c03e83b 0x7c03e83b
40b1bc: 8c658b78 lw a1,-29832(v1)
40b1c0: 24060001 li a2,1
40b1c4: 00003821 move a3,zero
40b1c8: 34a50001 ori a1,a1,0x1
40b1cc: 2402108e li v0,4238
40b1d0: 0000000c syscall
40b1d4: 08102c40 j 40b100 <__libc_malloc+0x25c>
40b1d8: 00000000 nop
40b1dc: 8f998044 lw t9,-32700(gp)
40b1e0: 3c04004b lui a0,0x4b
40b1e4: 2484b4d4 addiu a0,a0,-19244
40b1e8: 04111459 bal 410350 <__lll_lock_wait_private>
40b1ec: 00000000 nop
40b1f0: 08102c16 j 40b058 <__libc_malloc+0x1b4>
40b1f4: 00000000 nop
40b1f8: 02202021 move a0,s1
40b1fc: 7c03e83b 0x7c03e83b
40b200: 8c658b78 lw a1,-29832(v1)
40b204: 24060001 li a2,1
40b208: 00003821 move a3,zero
40b20c: 34a50001 ori a1,a1,0x1
40b210: 2402108e li v0,4238
40b214: 0000000c syscall
40b218: 08102c0a j 40b028 <__libc_malloc+0x184>
40b21c: 00000000 nop
0040b220 <malloc_atfork>:
40b220: 3c1c004b lui gp,0x4b
40b224: 279c1fc0 addiu gp,gp,8128
40b228: 7c03e83b 0x7c03e83b
40b22c: 00601021 move v0,v1
40b230: 8f838a14 lw v1,-30188(gp)
40b234: 27bdffd8 addiu sp,sp,-40
40b238: afb0001c sw s0,28(sp)
40b23c: 00621021 addu v0,v1,v0
40b240: 8c420000 lw v0,0(v0)
40b244: 2403ffff li v1,-1
40b248: afbf0024 sw ra,36(sp)
40b24c: afb10020 sw s1,32(sp)
40b250: afbc0010 sw gp,16(sp)
40b254: 10430022 beq v0,v1,40b2e0 <malloc_atfork+0xc0>
40b258: 00808021 move s0,a0
40b25c: 3c11004b lui s1,0x4b
40b260: 24030001 li v1,1
40b264: 00001021 move v0,zero
40b268: c225b950 ll a1,-18096(s1)
40b26c: 14a20006 bne a1,v0,40b288 <malloc_atfork+0x68>
40b270: 00002021 move a0,zero
40b274: 00602021 move a0,v1
40b278: e224b950 sc a0,-18096(s1)
40b27c: 1080fffa beqz a0,40b268 <malloc_atfork+0x48>
40b280: 00000000 nop
40b284: 0000000f sync
40b288: 1080003e beqz a0,40b384 <malloc_atfork+0x164>
40b28c: 00000000 nop
40b290: 00001021 move v0,zero
40b294: 0000000f sync
40b298: c223b950 ll v1,-18096(s1)
40b29c: 00402021 move a0,v0
40b2a0: e224b950 sc a0,-18096(s1)
40b2a4: 1080fffc beqz a0,40b298 <malloc_atfork+0x78>
40b2a8: 00000000 nop
40b2ac: 28620002 slti v0,v1,2
40b2b0: 10400029 beqz v0,40b358 <malloc_atfork+0x138>
40b2b4: 00000000 nop
40b2b8: 02002021 move a0,s0
40b2bc: 0c102ba9 jal 40aea4 <__libc_malloc>
40b2c0: 00000000 nop
40b2c4: 00401821 move v1,v0
40b2c8: 8fbf0024 lw ra,36(sp)
40b2cc: 00601021 move v0,v1
40b2d0: 8fb10020 lw s1,32(sp)
40b2d4: 8fb0001c lw s0,28(sp)
40b2d8: 03e00008 jr ra
40b2dc: 27bd0028 addiu sp,sp,40
40b2e0: 3c02004b lui v0,0x4b
40b2e4: 8c43b974 lw v1,-18060(v0)
40b2e8: 3c020041 lui v0,0x41
40b2ec: 2442937c addiu v0,v0,-27780
40b2f0: 1062000c beq v1,v0,40b324 <malloc_atfork+0x104>
40b2f4: 00000000 nop
40b2f8: 3c04004b lui a0,0x4b
40b2fc: 02002821 move a1,s0
40b300: 0c101fda jal 407f68 <_int_malloc>
40b304: 2484b4d4 addiu a0,a0,-19244
40b308: 8fbf0024 lw ra,36(sp)
40b30c: 00401821 move v1,v0
40b310: 00601021 move v0,v1
40b314: 8fb10020 lw s1,32(sp)
40b318: 8fb0001c lw s0,28(sp)
40b31c: 03e00008 jr ra
40b320: 27bd0028 addiu sp,sp,40
40b324: 0c101a0d jal 406834 <top_check>
40b328: 00000000 nop
40b32c: 0440ffe6 bltz v0,40b2c8 <malloc_atfork+0xa8>
40b330: 00001821 move v1,zero
40b334: 3c04004b lui a0,0x4b
40b338: 2484b4d4 addiu a0,a0,-19244
40b33c: 0c101fda jal 407f68 <_int_malloc>
40b340: 26050001 addiu a1,s0,1
40b344: 00402021 move a0,v0
40b348: 0c101446 jal 405118 <mem2mem_check>
40b34c: 02002821 move a1,s0
40b350: 08102cb2 j 40b2c8 <malloc_atfork+0xa8>
40b354: 00401821 move v1,v0
40b358: 3c04004b lui a0,0x4b
40b35c: 2484b950 addiu a0,a0,-18096
40b360: 7c03e83b 0x7c03e83b
40b364: 8c658b78 lw a1,-29832(v1)
40b368: 24060001 li a2,1
40b36c: 00003821 move a3,zero
40b370: 34a50001 ori a1,a1,0x1
40b374: 2402108e li v0,4238
40b378: 0000000c syscall
40b37c: 08102cae j 40b2b8 <malloc_atfork+0x98>
40b380: 00000000 nop
40b384: 8f998044 lw t9,-32700(gp)
40b388: 2624b950 addiu a0,s1,-18096
40b38c: 041113f0 bal 410350 <__lll_lock_wait_private>
40b390: 00000000 nop
40b394: 08102ca4 j 40b290 <malloc_atfork+0x70>
40b398: 00000000 nop
0040b39c <malloc_hook_ini>:
40b39c: 3c1c004b lui gp,0x4b
40b3a0: 279c1fc0 addiu gp,gp,8128
40b3a4: 8f8282f0 lw v0,-32016(gp)
40b3a8: 27bdffd8 addiu sp,sp,-40
40b3ac: afbf0024 sw ra,36(sp)
40b3b0: afbc0010 sw gp,16(sp)
40b3b4: ac400000 sw zero,0(v0)
40b3b8: afa40018 sw a0,24(sp)
40b3bc: 0c1028a9 jal 40a2a4 <ptmalloc_init>
40b3c0: 00000000 nop
40b3c4: 8fa40018 lw a0,24(sp)
40b3c8: 0c102ba9 jal 40aea4 <__libc_malloc>
40b3cc: 00000000 nop
40b3d0: 8fbf0024 lw ra,36(sp)
40b3d4: 27bd0028 addiu sp,sp,40
40b3d8: 03e00008 jr ra
40b3dc: 00000000 nop
0040b3e0 <__malloc_get_state>:
40b3e0: 3c1c004b lui gp,0x4b
40b3e4: 27bdffd8 addiu sp,sp,-40
40b3e8: 279c1fc0 addiu gp,gp,8128
40b3ec: 24040458 li a0,1112
40b3f0: afb0001c sw s0,28(sp)
40b3f4: afbc0010 sw gp,16(sp)
40b3f8: afbf0024 sw ra,36(sp)
40b3fc: 0c102ba9 jal 40aea4 <__libc_malloc>
40b400: afb10020 sw s1,32(sp)
40b404: 00408021 move s0,v0
40b408: 1040005a beqz v0,40b574 <__malloc_get_state+0x194>
40b40c: 8fbc0010 lw gp,16(sp)
40b410: 3c11004b lui s1,0x4b
40b414: 24030001 li v1,1
40b418: 00001021 move v0,zero
40b41c: c225b4d4 ll a1,-19244(s1)
40b420: 14a20006 bne a1,v0,40b43c <__malloc_get_state+0x5c>
40b424: 00002021 move a0,zero
40b428: 00602021 move a0,v1
40b42c: e224b4d4 sc a0,-19244(s1)
40b430: 1080fffa beqz a0,40b41c <__malloc_get_state+0x3c>
40b434: 00000000 nop
40b438: 0000000f sync
40b43c: 10800053 beqz a0,40b58c <__malloc_get_state+0x1ac>
40b440: 00000000 nop
40b444: 0c101ac4 jal 406b10 <malloc_consolidate>
40b448: 2624b4d4 addiu a0,s1,-19244
40b44c: 2624b4d4 addiu a0,s1,-19244
40b450: 8c820030 lw v0,48(a0)
40b454: 3c03444c lui v1,0x444c
40b458: 24634541 addiu v1,v1,17729
40b45c: ae030000 sw v1,0(s0)
40b460: ae020010 sw v0,16(s0)
40b464: 24030004 li v1,4
40b468: 3c02004b lui v0,0x4b
40b46c: ae030004 sw v1,4(s0)
40b470: ae000008 sw zero,8(s0)
40b474: ae00000c sw zero,12(s0)
40b478: ae000014 sw zero,20(s0)
40b47c: 2442b504 addiu v0,v0,-19196
40b480: 2603001c addiu v1,s0,28
40b484: 08102d29 j 40b4a4 <__malloc_get_state+0xc4>
40b488: 24870428 addiu a3,a0,1064
40b48c: 8c46000c lw a2,12(v0)
40b490: 24420008 addiu v0,v0,8
40b494: ac65fffc sw a1,-4(v1)
40b498: ac660000 sw a2,0(v1)
40b49c: 10470009 beq v0,a3,40b4c4 <__malloc_get_state+0xe4>
40b4a0: 24630008 addiu v1,v1,8
40b4a4: 8c450008 lw a1,8(v0)
40b4a8: 14a2fff8 bne a1,v0,40b48c <__malloc_get_state+0xac>
40b4ac: 00000000 nop
40b4b0: 24420008 addiu v0,v0,8
40b4b4: ac600000 sw zero,0(v1)
40b4b8: ac60fffc sw zero,-4(v1)
40b4bc: 1447fff9 bne v0,a3,40b4a4 <__malloc_get_state+0xc4>
40b4c0: 24630008 addiu v1,v1,8
40b4c4: 3c03004b lui v1,0x4b
40b4c8: 2462b920 addiu v0,v1,-18144
40b4cc: 8c58002c lw t8,44(v0)
40b4d0: 8c6eb920 lw t6,-18144(v1)
40b4d4: 8c4d0004 lw t5,4(v0)
40b4d8: 8c4c0010 lw t4,16(v0)
40b4dc: 8c4b0008 lw t3,8(v0)
40b4e0: 8c48000c lw t0,12(v0)
40b4e4: 8c470014 lw a3,20(v0)
40b4e8: 8c460020 lw a2,32(v0)
40b4ec: 8c450024 lw a1,36(v0)
40b4f0: 3c03004b lui v1,0x4b
40b4f4: 3c02004b lui v0,0x4b
40b4f8: 8c6a9c34 lw t2,-25548(v1)
40b4fc: 8c43b4d0 lw v1,-19248(v0)
40b500: 3c02004b lui v0,0x4b
40b504: 8c890448 lw t1,1096(a0)
40b508: 8c8f0444 lw t7,1092(a0)
40b50c: 8c42b980 lw v0,-18048(v0)
40b510: ae180410 sw t8,1040(s0)
40b514: ae0f0414 sw t7,1044(s0)
40b518: ae020448 sw v0,1096(s0)
40b51c: ae0e0418 sw t6,1048(s0)
40b520: ae0d041c sw t5,1052(s0)
40b524: ae0c0420 sw t4,1056(s0)
40b528: ae0b0424 sw t3,1060(s0)
40b52c: ae0a0428 sw t2,1064(s0)
40b530: ae09042c sw t1,1068(s0)
40b534: ae000430 sw zero,1072(s0)
40b538: ae080434 sw t0,1076(s0)
40b53c: ae070438 sw a3,1080(s0)
40b540: ae06043c sw a2,1084(s0)
40b544: ae050440 sw a1,1088(s0)
40b548: ae030444 sw v1,1092(s0)
40b54c: 00001021 move v0,zero
40b550: 0000000f sync
40b554: c223b4d4 ll v1,-19244(s1)
40b558: 00402821 move a1,v0
40b55c: e225b4d4 sc a1,-19244(s1)
40b560: 10a0fffc beqz a1,40b554 <__malloc_get_state+0x174>
40b564: 00000000 nop
40b568: 28620002 slti v0,v1,2
40b56c: 1040000d beqz v0,40b5a4 <__malloc_get_state+0x1c4>
40b570: 00000000 nop
40b574: 8fbf0024 lw ra,36(sp)
40b578: 02001021 move v0,s0
40b57c: 8fb10020 lw s1,32(sp)
40b580: 8fb0001c lw s0,28(sp)
40b584: 03e00008 jr ra
40b588: 27bd0028 addiu sp,sp,40
40b58c: 8f998044 lw t9,-32700(gp)
40b590: 2624b4d4 addiu a0,s1,-19244
40b594: 0411136e bal 410350 <__lll_lock_wait_private>
40b598: 00000000 nop
40b59c: 08102d11 j 40b444 <__malloc_get_state+0x64>
40b5a0: 00000000 nop
40b5a4: 7c03e83b 0x7c03e83b
40b5a8: 8c658b78 lw a1,-29832(v1)
40b5ac: 24060001 li a2,1
40b5b0: 00003821 move a3,zero
40b5b4: 34a50001 ori a1,a1,0x1
40b5b8: 2402108e li v0,4238
40b5bc: 0000000c syscall
40b5c0: 08102d5d j 40b574 <__malloc_get_state+0x194>
40b5c4: 00000000 nop
0040b5c8 <__cfree>:
40b5c8: 3c1c004b lui gp,0x4b
40b5cc: 279c1fc0 addiu gp,gp,8128
40b5d0: 8f8282f4 lw v0,-32012(gp)
40b5d4: 27bdffd8 addiu sp,sp,-40
40b5d8: afbf0024 sw ra,36(sp)
40b5dc: 8c590000 lw t9,0(v0)
40b5e0: afb00020 sw s0,32(sp)
40b5e4: afbc0010 sw gp,16(sp)
40b5e8: 17200050 bnez t9,40b72c <__cfree+0x164>
40b5ec: 00000000 nop
40b5f0: 10800024 beqz a0,40b684 <__cfree+0xbc>
40b5f4: 00000000 nop
40b5f8: 8c82fffc lw v0,-4(a0)
40b5fc: 2485fff8 addiu a1,a0,-8
40b600: 30430002 andi v1,v0,0x2
40b604: 14600023 bnez v1,40b694 <__cfree+0xcc>
40b608: 00000000 nop
40b60c: 30420004 andi v0,v0,0x4
40b610: 10400039 beqz v0,40b6f8 <__cfree+0x130>
40b614: 00000000 nop
40b618: 3c02fff0 lui v0,0xfff0
40b61c: 00a21024 and v0,a1,v0
40b620: 8c500000 lw s0,0(v0)
40b624: 24030001 li v1,1
40b628: 00001021 move v0,zero
40b62c: c2060000 ll a2,0(s0)
40b630: 14c20006 bne a2,v0,40b64c <__cfree+0x84>
40b634: 00002021 move a0,zero
40b638: 00602021 move a0,v1
40b63c: e2040000 sc a0,0(s0)
40b640: 1080fffa beqz a0,40b62c <__cfree+0x64>
40b644: 00000000 nop
40b648: 0000000f sync
40b64c: 1080003d beqz a0,40b744 <__cfree+0x17c>
40b650: 00000000 nop
40b654: 0c101c32 jal 4070c8 <_int_free>
40b658: 02002021 move a0,s0
40b65c: 00001021 move v0,zero
40b660: 0000000f sync
40b664: c2030000 ll v1,0(s0)
40b668: 00402021 move a0,v0
40b66c: e2040000 sc a0,0(s0)
40b670: 1080fffc beqz a0,40b664 <__cfree+0x9c>
40b674: 00000000 nop
40b678: 28620002 slti v0,v1,2
40b67c: 10400021 beqz v0,40b704 <__cfree+0x13c>
40b680: 00000000 nop
40b684: 8fbf0024 lw ra,36(sp)
40b688: 8fb00020 lw s0,32(sp)
40b68c: 03e00008 jr ra
40b690: 27bd0028 addiu sp,sp,40
40b694: 3c04004b lui a0,0x4b
40b698: 2483b920 addiu v1,a0,-18144
40b69c: 8c660018 lw a2,24(v1)
40b6a0: 14c0000f bnez a2,40b6e0 <__cfree+0x118>
40b6a4: 00000000 nop
40b6a8: 8c660008 lw a2,8(v1)
40b6ac: 00c2302b sltu a2,a2,v0
40b6b0: 10c0000b beqz a2,40b6e0 <__cfree+0x118>
40b6b4: 00000000 nop
40b6b8: 3c060008 lui a2,0x8
40b6bc: 24c60001 addiu a2,a2,1
40b6c0: 0046302b sltu a2,v0,a2
40b6c4: 10c00006 beqz a2,40b6e0 <__cfree+0x118>
40b6c8: 00000000 nop
40b6cc: 2406fff8 li a2,-8
40b6d0: 00461024 and v0,v0,a2
40b6d4: 00023040 sll a2,v0,0x1
40b6d8: ac620008 sw v0,8(v1)
40b6dc: ac86b920 sw a2,-18144(a0)
40b6e0: 0c101a83 jal 406a0c <munmap_chunk>
40b6e4: 00a02021 move a0,a1
40b6e8: 8fbf0024 lw ra,36(sp)
40b6ec: 8fb00020 lw s0,32(sp)
40b6f0: 03e00008 jr ra
40b6f4: 27bd0028 addiu sp,sp,40
40b6f8: 3c10004b lui s0,0x4b
40b6fc: 08102d89 j 40b624 <__cfree+0x5c>
40b700: 2610b4d4 addiu s0,s0,-19244
40b704: 02002021 move a0,s0
40b708: 7c03e83b 0x7c03e83b
40b70c: 8c658b78 lw a1,-29832(v1)
40b710: 24060001 li a2,1
40b714: 00003821 move a3,zero
40b718: 34a50001 ori a1,a1,0x1
40b71c: 2402108e li v0,4238
40b720: 0000000c syscall
40b724: 08102da1 j 40b684 <__cfree+0xbc>
40b728: 00000000 nop
40b72c: 2405fffe li a1,-2
40b730: 03e52824 and a1,ra,a1
40b734: 0320f809 jalr t9
40b738: 00000000 nop
40b73c: 08102da1 j 40b684 <__cfree+0xbc>
40b740: 00000000 nop
40b744: 8f998044 lw t9,-32700(gp)
40b748: afa50018 sw a1,24(sp)
40b74c: 02002021 move a0,s0
40b750: 041112ff bal 410350 <__lll_lock_wait_private>
40b754: 00000000 nop
40b758: 08102d95 j 40b654 <__cfree+0x8c>
40b75c: 8fa50018 lw a1,24(sp)
0040b760 <__libc_realloc>:
40b760: 3c1c004b lui gp,0x4b
40b764: 279c1fc0 addiu gp,gp,8128
40b768: 8f828328 lw v0,-31960(gp)
40b76c: 27bdffc0 addiu sp,sp,-64
40b770: afb30030 sw s3,48(sp)
40b774: afb00024 sw s0,36(sp)
40b778: 8c590000 lw t9,0(v0)
40b77c: afbf003c sw ra,60(sp)
40b780: afb50038 sw s5,56(sp)
40b784: afb40034 sw s4,52(sp)
40b788: afb2002c sw s2,44(sp)
40b78c: afb10028 sw s1,40(sp)
40b790: afbc0010 sw gp,16(sp)
40b794: 00808021 move s0,a0
40b798: 00a09821 move s3,a1
40b79c: 172000ee bnez t9,40bb58 <__libc_realloc+0x3f8>
40b7a0: 00000000 nop
40b7a4: 10a00057 beqz a1,40b904 <__libc_realloc+0x1a4>
40b7a8: 00000000 nop
40b7ac: 10800057 beqz a0,40b90c <__libc_realloc+0x1ac>
40b7b0: 00000000 nop
40b7b4: 8c82fffc lw v0,-4(a0)
40b7b8: 2403fff8 li v1,-8
40b7bc: 2494fff8 addiu s4,a0,-8
40b7c0: 0043a824 and s5,v0,v1
40b7c4: 00152023 negu a0,s5
40b7c8: 0094202b sltu a0,a0,s4
40b7cc: 148000da bnez a0,40bb38 <__libc_realloc+0x3d8>
40b7d0: 00000000 nop
40b7d4: 32840007 andi a0,s4,0x7
40b7d8: 148000d7 bnez a0,40bb38 <__libc_realloc+0x3d8>
40b7dc: 00000000 nop
40b7e0: 2ca4ffe0 sltiu a0,a1,-32
40b7e4: 10800075 beqz a0,40b9bc <__libc_realloc+0x25c>
40b7e8: 00000000 nop
40b7ec: 24a4000b addiu a0,a1,11
40b7f0: 2c860010 sltiu a2,a0,16
40b7f4: 00831824 and v1,a0,v1
40b7f8: 24070010 li a3,16
40b7fc: 30450002 andi a1,v0,0x2
40b800: 0066380a movz a3,v1,a2
40b804: 14a0004a bnez a1,40b930 <__libc_realloc+0x1d0>
40b808: 00000000 nop
40b80c: 30420004 andi v0,v0,0x4
40b810: 10400044 beqz v0,40b924 <__libc_realloc+0x1c4>
40b814: 00000000 nop
40b818: 3c02fff0 lui v0,0xfff0
40b81c: 02821024 and v0,s4,v0
40b820: 8c510000 lw s1,0(v0)
40b824: 24030001 li v1,1
40b828: 00001021 move v0,zero
40b82c: c2250000 ll a1,0(s1)
40b830: 14a20006 bne a1,v0,40b84c <__libc_realloc+0xec>
40b834: 00002021 move a0,zero
40b838: 00602021 move a0,v1
40b83c: e2240000 sc a0,0(s1)
40b840: 1080fffa beqz a0,40b82c <__libc_realloc+0xcc>
40b844: 00000000 nop
40b848: 0000000f sync
40b84c: 108000c9 beqz a0,40bb74 <__libc_realloc+0x414>
40b850: 00000000 nop
40b854: 7c03e83b 0x7c03e83b
40b858: 00601021 move v0,v1
40b85c: 8f838a14 lw v1,-30188(gp)
40b860: 02202021 move a0,s1
40b864: 02802821 move a1,s4
40b868: 00621021 addu v0,v1,v0
40b86c: ac510000 sw s1,0(v0)
40b870: 0c102669 jal 4099a4 <_int_realloc>
40b874: 02a03021 move a2,s5
40b878: 00409021 move s2,v0
40b87c: 00001021 move v0,zero
40b880: 0000000f sync
40b884: c2230000 ll v1,0(s1)
40b888: 00402021 move a0,v0
40b88c: e2240000 sc a0,0(s1)
40b890: 1080fffc beqz a0,40b884 <__libc_realloc+0x124>
40b894: 00000000 nop
40b898: 28620002 slti v0,v1,2
40b89c: 10400063 beqz v0,40ba2c <__libc_realloc+0x2cc>
40b8a0: 00000000 nop
40b8a4: 12400073 beqz s2,40ba74 <__libc_realloc+0x314>
40b8a8: 00000000 nop
40b8ac: 8e42fffc lw v0,-4(s2)
40b8b0: 02408021 move s0,s2
40b8b4: 30430002 andi v1,v0,0x2
40b8b8: 14600008 bnez v1,40b8dc <__libc_realloc+0x17c>
40b8bc: 00000000 nop
40b8c0: 30420004 andi v0,v0,0x4
40b8c4: 1440002b bnez v0,40b974 <__libc_realloc+0x214>
40b8c8: 00000000 nop
40b8cc: 3c02004b lui v0,0x4b
40b8d0: 2442b4d4 addiu v0,v0,-19244
40b8d4: 1622005f bne s1,v0,40ba54 <__libc_realloc+0x2f4>
40b8d8: 02408021 move s0,s2
40b8dc: 8fbf003c lw ra,60(sp)
40b8e0: 02001021 move v0,s0
40b8e4: 8fb50038 lw s5,56(sp)
40b8e8: 8fb40034 lw s4,52(sp)
40b8ec: 8fb30030 lw s3,48(sp)
40b8f0: 8fb2002c lw s2,44(sp)
40b8f4: 8fb10028 lw s1,40(sp)
40b8f8: 8fb00024 lw s0,36(sp)
40b8fc: 03e00008 jr ra
40b900: 27bd0040 addiu sp,sp,64
40b904: 14800020 bnez a0,40b988 <__libc_realloc+0x228>
40b908: 00000000 nop
40b90c: 02602021 move a0,s3
40b910: 0c102ba9 jal 40aea4 <__libc_malloc>
40b914: 00000000 nop
40b918: 00408021 move s0,v0
40b91c: 08102e37 j 40b8dc <__libc_realloc+0x17c>
40b920: 00000000 nop
40b924: 3c11004b lui s1,0x4b
40b928: 08102e09 j 40b824 <__libc_realloc+0xc4>
40b92c: 2631b4d4 addiu s1,s1,-19244
40b930: 00e02821 move a1,a3
40b934: 02802021 move a0,s4
40b938: 0c1018fc jal 4063f0 <mremap_chunk>
40b93c: afa70018 sw a3,24(sp)
40b940: 10400026 beqz v0,40b9dc <__libc_realloc+0x27c>
40b944: 8fa70018 lw a3,24(sp)
40b948: 8fbf003c lw ra,60(sp)
40b94c: 24500008 addiu s0,v0,8
40b950: 02001021 move v0,s0
40b954: 8fb50038 lw s5,56(sp)
40b958: 8fb40034 lw s4,52(sp)
40b95c: 8fb30030 lw s3,48(sp)
40b960: 8fb2002c lw s2,44(sp)
40b964: 8fb10028 lw s1,40(sp)
40b968: 8fb00024 lw s0,36(sp)
40b96c: 03e00008 jr ra
40b970: 27bd0040 addiu sp,sp,64
40b974: 2643fff8 addiu v1,s2,-8
40b978: 3c02fff0 lui v0,0xfff0
40b97c: 00621024 and v0,v1,v0
40b980: 08102e35 j 40b8d4 <__libc_realloc+0x174>
40b984: 8c420000 lw v0,0(v0)
40b988: 0c102d72 jal 40b5c8 <__cfree>
40b98c: 00000000 nop
40b990: 8fbf003c lw ra,60(sp)
40b994: 00008021 move s0,zero
40b998: 02001021 move v0,s0
40b99c: 8fb50038 lw s5,56(sp)
40b9a0: 8fb40034 lw s4,52(sp)
40b9a4: 8fb30030 lw s3,48(sp)
40b9a8: 8fb2002c lw s2,44(sp)
40b9ac: 8fb10028 lw s1,40(sp)
40b9b0: 8fb00024 lw s0,36(sp)
40b9b4: 03e00008 jr ra
40b9b8: 27bd0040 addiu sp,sp,64
40b9bc: 7c03e83b 0x7c03e83b
40b9c0: 00601021 move v0,v1
40b9c4: 8f838a2c lw v1,-30164(gp)
40b9c8: 00008021 move s0,zero
40b9cc: 00621021 addu v0,v1,v0
40b9d0: 2403000c li v1,12
40b9d4: 08102e37 j 40b8dc <__libc_realloc+0x17c>
40b9d8: ac430000 sw v1,0(v0)
40b9dc: 26a2fffc addiu v0,s5,-4
40b9e0: 0047382b sltu a3,v0,a3
40b9e4: 10e0ffbd beqz a3,40b8dc <__libc_realloc+0x17c>
40b9e8: 00000000 nop
40b9ec: 0c102ba9 jal 40aea4 <__libc_malloc>
40b9f0: 02602021 move a0,s3
40b9f4: 00408821 move s1,v0
40b9f8: 1040004d beqz v0,40bb30 <__libc_realloc+0x3d0>
40b9fc: 8fbc0010 lw gp,16(sp)
40ba00: 8f9980dc lw t9,-32548(gp)
40ba04: 02002821 move a1,s0
40ba08: 00402021 move a0,v0
40ba0c: 26a6fff8 addiu a2,s5,-8
40ba10: 0411091f bal 40de90 <memcpy>
40ba14: 00000000 nop
40ba18: 02802021 move a0,s4
40ba1c: 0c101a83 jal 406a0c <munmap_chunk>
40ba20: 02208021 move s0,s1
40ba24: 08102e37 j 40b8dc <__libc_realloc+0x17c>
40ba28: 00000000 nop
40ba2c: 02202021 move a0,s1
40ba30: 7c03e83b 0x7c03e83b
40ba34: 8c658b78 lw a1,-29832(v1)
40ba38: 24060001 li a2,1
40ba3c: 00003821 move a3,zero
40ba40: 34a50001 ori a1,a1,0x1
40ba44: 2402108e li v0,4238
40ba48: 0000000c syscall
40ba4c: 08102e29 j 40b8a4 <__libc_realloc+0x144>
40ba50: 00000000 nop
40ba54: 3c040048 lui a0,0x48
40ba58: 3c050048 lui a1,0x48
40ba5c: 3c070048 lui a3,0x48
40ba60: 24840758 addiu a0,a0,1880
40ba64: 24a5fa80 addiu a1,a1,-1408
40ba68: 24060ef1 li a2,3825
40ba6c: 0c1015fd jal 4057f4 <__malloc_assert>
40ba70: 24e70d84 addiu a3,a3,3460
40ba74: 02602021 move a0,s3
40ba78: 0c102ba9 jal 40aea4 <__libc_malloc>
40ba7c: 00000000 nop
40ba80: 00409821 move s3,v0
40ba84: 1040002a beqz v0,40bb30 <__libc_realloc+0x3d0>
40ba88: 8fbc0010 lw gp,16(sp)
40ba8c: 8f9980dc lw t9,-32548(gp)
40ba90: 00402021 move a0,v0
40ba94: 02002821 move a1,s0
40ba98: 26a6fffc addiu a2,s5,-4
40ba9c: 041108fc bal 40de90 <memcpy>
40baa0: 00000000 nop
40baa4: 8fbc0010 lw gp,16(sp)
40baa8: 24020001 li v0,1
40baac: c2240000 ll a0,0(s1)
40bab0: 14920006 bne a0,s2,40bacc <__libc_realloc+0x36c>
40bab4: 00001821 move v1,zero
40bab8: 00401821 move v1,v0
40babc: e2230000 sc v1,0(s1)
40bac0: 1060fffa beqz v1,40baac <__libc_realloc+0x34c>
40bac4: 00000000 nop
40bac8: 0000000f sync
40bacc: 10600031 beqz v1,40bb94 <__libc_realloc+0x434>
40bad0: 00000000 nop
40bad4: 02202021 move a0,s1
40bad8: 0c101c32 jal 4070c8 <_int_free>
40badc: 02802821 move a1,s4
40bae0: 00001021 move v0,zero
40bae4: 0000000f sync
40bae8: c2230000 ll v1,0(s1)
40baec: 00402021 move a0,v0
40baf0: e2240000 sc a0,0(s1)
40baf4: 1080fffc beqz a0,40bae8 <__libc_realloc+0x388>
40baf8: 00000000 nop
40bafc: 28620002 slti v0,v1,2
40bb00: 1440ff76 bnez v0,40b8dc <__libc_realloc+0x17c>
40bb04: 02608021 move s0,s3
40bb08: 02202021 move a0,s1
40bb0c: 7c03e83b 0x7c03e83b
40bb10: 8c658b78 lw a1,-29832(v1)
40bb14: 24060001 li a2,1
40bb18: 00003821 move a3,zero
40bb1c: 34a50001 ori a1,a1,0x1
40bb20: 2402108e li v0,4238
40bb24: 0000000c syscall
40bb28: 08102e37 j 40b8dc <__libc_realloc+0x17c>
40bb2c: 00000000 nop
40bb30: 08102e37 j 40b8dc <__libc_realloc+0x17c>
40bb34: 00008021 move s0,zero
40bb38: 3c02004b lui v0,0x4b
40bb3c: 8c449c34 lw a0,-25548(v0)
40bb40: 3c050048 lui a1,0x48
40bb44: 02003021 move a2,s0
40bb48: 0c1019b9 jal 4066e4 <malloc_printerr>
40bb4c: 24a505a8 addiu a1,a1,1448
40bb50: 08102e37 j 40b8dc <__libc_realloc+0x17c>
40bb54: 00008021 move s0,zero
40bb58: 2406fffe li a2,-2
40bb5c: 03e63024 and a2,ra,a2
40bb60: 0320f809 jalr t9
40bb64: 00000000 nop
40bb68: 00408021 move s0,v0
40bb6c: 08102e37 j 40b8dc <__libc_realloc+0x17c>
40bb70: 00000000 nop
40bb74: 8f998044 lw t9,-32700(gp)
40bb78: afa70018 sw a3,24(sp)
40bb7c: 02202021 move a0,s1
40bb80: 041111f3 bal 410350 <__lll_lock_wait_private>
40bb84: 00000000 nop
40bb88: 8fbc0010 lw gp,16(sp)
40bb8c: 08102e15 j 40b854 <__libc_realloc+0xf4>
40bb90: 8fa70018 lw a3,24(sp)
40bb94: 8f998044 lw t9,-32700(gp)
40bb98: 02202021 move a0,s1
40bb9c: 041111ec bal 410350 <__lll_lock_wait_private>
40bba0: 00000000 nop
40bba4: 08102eb5 j 40bad4 <__libc_realloc+0x374>
40bba8: 00000000 nop
0040bbac <realloc_hook_ini>:
40bbac: 3c1c004b lui gp,0x4b
40bbb0: 279c1fc0 addiu gp,gp,8128
40bbb4: 8f8282f0 lw v0,-32016(gp)
40bbb8: 27bdffd8 addiu sp,sp,-40
40bbbc: afbf0024 sw ra,36(sp)
40bbc0: afbc0010 sw gp,16(sp)
40bbc4: ac400000 sw zero,0(v0)
40bbc8: 8f828328 lw v0,-31960(gp)
40bbcc: ac400000 sw zero,0(v0)
40bbd0: afa40018 sw a0,24(sp)
40bbd4: afa5001c sw a1,28(sp)
40bbd8: 0c1028a9 jal 40a2a4 <ptmalloc_init>
40bbdc: 00000000 nop
40bbe0: 8fa40018 lw a0,24(sp)
40bbe4: 8fa5001c lw a1,28(sp)
40bbe8: 0c102dd8 jal 40b760 <__libc_realloc>
40bbec: 00000000 nop
40bbf0: 8fbf0024 lw ra,36(sp)
40bbf4: 27bd0028 addiu sp,sp,40
40bbf8: 03e00008 jr ra
40bbfc: 00000000 nop
0040bc00 <__libc_memalign>:
40bc00: 3c1c004b lui gp,0x4b
40bc04: 279c1fc0 addiu gp,gp,8128
40bc08: 8f82832c lw v0,-31956(gp)
40bc0c: 27bdffc8 addiu sp,sp,-56
40bc10: afb30028 sw s3,40(sp)
40bc14: afb10020 sw s1,32(sp)
40bc18: 8c590000 lw t9,0(v0)
40bc1c: afbf0034 sw ra,52(sp)
40bc20: afb50030 sw s5,48(sp)
40bc24: afb4002c sw s4,44(sp)
40bc28: afb20024 sw s2,36(sp)
40bc2c: afb0001c sw s0,28(sp)
40bc30: afbc0010 sw gp,16(sp)
40bc34: 00808821 move s1,a0
40bc38: 00a09821 move s3,a1
40bc3c: 172000c2 bnez t9,40bf48 <__libc_memalign+0x348>
40bc40: 00000000 nop
40bc44: 2c820009 sltiu v0,a0,9
40bc48: 1440004c bnez v0,40bd7c <__libc_memalign+0x17c>
40bc4c: 00000000 nop
40bc50: 7c03e83b 0x7c03e83b
40bc54: 00601021 move v0,v1
40bc58: 2c830010 sltiu v1,a0,16
40bc5c: 8f848a14 lw a0,-30188(gp)
40bc60: 00821021 addu v0,a0,v0
40bc64: 8c440000 lw a0,0(v0)
40bc68: 24020010 li v0,16
40bc6c: 0043880b movn s1,v0,v1
40bc70: 10800034 beqz a0,40bd44 <__libc_memalign+0x144>
40bc74: 00000000 nop
40bc78: 24020001 li v0,1
40bc7c: c0830000 ll v1,0(a0)
40bc80: 14790006 bne v1,t9,40bc9c <__libc_memalign+0x9c>
40bc84: 00002821 move a1,zero
40bc88: 00402821 move a1,v0
40bc8c: e0850000 sc a1,0(a0)
40bc90: 10a0fffa beqz a1,40bc7c <__libc_memalign+0x7c>
40bc94: 00000000 nop
40bc98: 0000000f sync
40bc9c: 14600029 bnez v1,40bd44 <__libc_memalign+0x144>
40bca0: 00809021 move s2,a0
40bca4: 02402021 move a0,s2
40bca8: 02202821 move a1,s1
40bcac: 0c10252c jal 4094b0 <_int_memalign>
40bcb0: 02603021 move a2,s3
40bcb4: 00408021 move s0,v0
40bcb8: 1040003e beqz v0,40bdb4 <__libc_memalign+0x1b4>
40bcbc: 8fbc0010 lw gp,16(sp)
40bcc0: 00001021 move v0,zero
40bcc4: 0000000f sync
40bcc8: c2430000 ll v1,0(s2)
40bccc: 00402021 move a0,v0
40bcd0: e2440000 sc a0,0(s2)
40bcd4: 1080fffc beqz a0,40bcc8 <__libc_memalign+0xc8>
40bcd8: 00000000 nop
40bcdc: 28620002 slti v0,v1,2
40bce0: 1040009f beqz v0,40bf60 <__libc_memalign+0x360>
40bce4: 00000000 nop
40bce8: 8e02fffc lw v0,-4(s0)
40bcec: 30430002 andi v1,v0,0x2
40bcf0: 1460000a bnez v1,40bd1c <__libc_memalign+0x11c>
40bcf4: 00000000 nop
40bcf8: 30420004 andi v0,v0,0x4
40bcfc: 10400019 beqz v0,40bd64 <__libc_memalign+0x164>
40bd00: 00000000 nop
40bd04: 2603fff8 addiu v1,s0,-8
40bd08: 3c02fff0 lui v0,0xfff0
40bd0c: 00621024 and v0,v1,v0
40bd10: 8c420000 lw v0,0(v0)
40bd14: 14520055 bne v0,s2,40be6c <__libc_memalign+0x26c>
40bd18: 00000000 nop
40bd1c: 8fbf0034 lw ra,52(sp)
40bd20: 02001021 move v0,s0
40bd24: 8fb50030 lw s5,48(sp)
40bd28: 8fb4002c lw s4,44(sp)
40bd2c: 8fb30028 lw s3,40(sp)
40bd30: 8fb20024 lw s2,36(sp)
40bd34: 8fb10020 lw s1,32(sp)
40bd38: 8fb0001c lw s0,28(sp)
40bd3c: 03e00008 jr ra
40bd40: 27bd0038 addiu sp,sp,56
40bd44: 26650010 addiu a1,s3,16
40bd48: 0c1016df jal 405b7c <arena_get2>
40bd4c: 00b12821 addu a1,a1,s1
40bd50: 00409021 move s2,v0
40bd54: 1440ffd3 bnez v0,40bca4 <__libc_memalign+0xa4>
40bd58: 00000000 nop
40bd5c: 08102f47 j 40bd1c <__libc_memalign+0x11c>
40bd60: 00008021 move s0,zero
40bd64: 3c02004b lui v0,0x4b
40bd68: 2442b4d4 addiu v0,v0,-19244
40bd6c: 1052ffeb beq v0,s2,40bd1c <__libc_memalign+0x11c>
40bd70: 00000000 nop
40bd74: 08102f9b j 40be6c <__libc_memalign+0x26c>
40bd78: 00000000 nop
40bd7c: 00a02021 move a0,a1
40bd80: 0c102ba9 jal 40aea4 <__libc_malloc>
40bd84: 00000000 nop
40bd88: 8fbf0034 lw ra,52(sp)
40bd8c: 00408021 move s0,v0
40bd90: 02001021 move v0,s0
40bd94: 8fb50030 lw s5,48(sp)
40bd98: 8fb4002c lw s4,44(sp)
40bd9c: 8fb30028 lw s3,40(sp)
40bda0: 8fb20024 lw s2,36(sp)
40bda4: 8fb10020 lw s1,32(sp)
40bda8: 8fb0001c lw s0,28(sp)
40bdac: 03e00008 jr ra
40bdb0: 27bd0038 addiu sp,sp,56
40bdb4: 3c14004b lui s4,0x4b
40bdb8: 2695b4d4 addiu s5,s4,-19244
40bdbc: 12550033 beq s2,s5,40be8c <__libc_memalign+0x28c>
40bdc0: 00000000 nop
40bdc4: 0000000f sync
40bdc8: c2420000 ll v0,0(s2)
40bdcc: 02001821 move v1,s0
40bdd0: e2430000 sc v1,0(s2)
40bdd4: 1060fffc beqz v1,40bdc8 <__libc_memalign+0x1c8>
40bdd8: 00000000 nop
40bddc: 28420002 slti v0,v0,2
40bde0: 1040007a beqz v0,40bfcc <__libc_memalign+0x3cc>
40bde4: 00000000 nop
40bde8: 24030001 li v1,1
40bdec: 00001021 move v0,zero
40bdf0: c285b4d4 ll a1,-19244(s4)
40bdf4: 14a20006 bne a1,v0,40be10 <__libc_memalign+0x210>
40bdf8: 00002021 move a0,zero
40bdfc: 00602021 move a0,v1
40be00: e284b4d4 sc a0,-19244(s4)
40be04: 1080fffa beqz a0,40bdf0 <__libc_memalign+0x1f0>
40be08: 00000000 nop
40be0c: 0000000f sync
40be10: 10800067 beqz a0,40bfb0 <__libc_memalign+0x3b0>
40be14: 00000000 nop
40be18: 2684b4d4 addiu a0,s4,-19244
40be1c: 02202821 move a1,s1
40be20: 02603021 move a2,s3
40be24: 0c10252c jal 4094b0 <_int_memalign>
40be28: 00000000 nop
40be2c: 00408021 move s0,v0
40be30: 00001021 move v0,zero
40be34: 0000000f sync
40be38: c283b4d4 ll v1,-19244(s4)
40be3c: 00402021 move a0,v0
40be40: e284b4d4 sc a0,-19244(s4)
40be44: 1080fffc beqz a0,40be38 <__libc_memalign+0x238>
40be48: 00000000 nop
40be4c: 28620002 slti v0,v1,2
40be50: 02a09021 move s2,s5
40be54: 10400030 beqz v0,40bf18 <__libc_memalign+0x318>
40be58: 00000000 nop
40be5c: 1200ffaf beqz s0,40bd1c <__libc_memalign+0x11c>
40be60: 00000000 nop
40be64: 08102f3a j 40bce8 <__libc_memalign+0xe8>
40be68: 00000000 nop
40be6c: 3c040048 lui a0,0x48
40be70: 3c050048 lui a1,0x48
40be74: 3c070048 lui a3,0x48
40be78: 2484087c addiu a0,a0,2172
40be7c: 24a5fa80 addiu a1,a1,-1408
40be80: 24060f40 li a2,3904
40be84: 0c1015fd jal 4057f4 <__malloc_assert>
40be88: 24e70d94 addiu a3,a3,3476
40be8c: 8e550440 lw s5,1088(s2)
40be90: 00001021 move v0,zero
40be94: 0255100b movn v0,s2,s5
40be98: 0040a821 move s5,v0
40be9c: 0000000f sync
40bea0: c282b4d4 ll v0,-19244(s4)
40bea4: 02001821 move v1,s0
40bea8: e283b4d4 sc v1,-19244(s4)
40beac: 1060fffc beqz v1,40bea0 <__libc_memalign+0x2a0>
40beb0: 00000000 nop
40beb4: 28420002 slti v0,v0,2
40beb8: 10400033 beqz v0,40bf88 <__libc_memalign+0x388>
40bebc: 00000000 nop
40bec0: 02a02021 move a0,s5
40bec4: 02602821 move a1,s3
40bec8: 0c1016df jal 405b7c <arena_get2>
40becc: 00000000 nop
40bed0: 00409021 move s2,v0
40bed4: 1040ff91 beqz v0,40bd1c <__libc_memalign+0x11c>
40bed8: 00000000 nop
40bedc: 00402021 move a0,v0
40bee0: 02202821 move a1,s1
40bee4: 0c10252c jal 4094b0 <_int_memalign>
40bee8: 02603021 move a2,s3
40beec: 00408021 move s0,v0
40bef0: 00001021 move v0,zero
40bef4: 0000000f sync
40bef8: c2430000 ll v1,0(s2)
40befc: 00402021 move a0,v0
40bf00: e2440000 sc a0,0(s2)
40bf04: 1080fffc beqz a0,40bef8 <__libc_memalign+0x2f8>
40bf08: 00000000 nop
40bf0c: 28620002 slti v0,v1,2
40bf10: 1440ffd2 bnez v0,40be5c <__libc_memalign+0x25c>
40bf14: 00000000 nop
40bf18: 02402021 move a0,s2
40bf1c: 7c03e83b 0x7c03e83b
40bf20: 8c658b78 lw a1,-29832(v1)
40bf24: 24060001 li a2,1
40bf28: 00003821 move a3,zero
40bf2c: 34a50001 ori a1,a1,0x1
40bf30: 2402108e li v0,4238
40bf34: 0000000c syscall
40bf38: 1200ff78 beqz s0,40bd1c <__libc_memalign+0x11c>
40bf3c: 00000000 nop
40bf40: 08102f3a j 40bce8 <__libc_memalign+0xe8>
40bf44: 00000000 nop
40bf48: 2406fffe li a2,-2
40bf4c: 03e63024 and a2,ra,a2
40bf50: 0320f809 jalr t9
40bf54: 00000000 nop
40bf58: 08102f47 j 40bd1c <__libc_memalign+0x11c>
40bf5c: 00408021 move s0,v0
40bf60: 02402021 move a0,s2
40bf64: 7c03e83b 0x7c03e83b
40bf68: 8c658b78 lw a1,-29832(v1)
40bf6c: 24060001 li a2,1
40bf70: 00003821 move a3,zero
40bf74: 34a50001 ori a1,a1,0x1
40bf78: 2402108e li v0,4238
40bf7c: 0000000c syscall
40bf80: 08102f3a j 40bce8 <__libc_memalign+0xe8>
40bf84: 00000000 nop
40bf88: 02402021 move a0,s2
40bf8c: 7c03e83b 0x7c03e83b
40bf90: 8c658b78 lw a1,-29832(v1)
40bf94: 24060001 li a2,1
40bf98: 00003821 move a3,zero
40bf9c: 34a50001 ori a1,a1,0x1
40bfa0: 2402108e li v0,4238
40bfa4: 0000000c syscall
40bfa8: 08102fb0 j 40bec0 <__libc_memalign+0x2c0>
40bfac: 00000000 nop
40bfb0: 8f998044 lw t9,-32700(gp)
40bfb4: 3c04004b lui a0,0x4b
40bfb8: 2484b4d4 addiu a0,a0,-19244
40bfbc: 041110e4 bal 410350 <__lll_lock_wait_private>
40bfc0: 00000000 nop
40bfc4: 08102f86 j 40be18 <__libc_memalign+0x218>
40bfc8: 00000000 nop
40bfcc: 02402021 move a0,s2
40bfd0: 7c03e83b 0x7c03e83b
40bfd4: 8c658b78 lw a1,-29832(v1)
40bfd8: 24060001 li a2,1
40bfdc: 00003821 move a3,zero
40bfe0: 34a50001 ori a1,a1,0x1
40bfe4: 2402108e li v0,4238
40bfe8: 0000000c syscall
40bfec: 08102f7a j 40bde8 <__libc_memalign+0x1e8>
40bff0: 00000000 nop
0040bff4 <memalign_hook_ini>:
40bff4: 3c1c004b lui gp,0x4b
40bff8: 279c1fc0 addiu gp,gp,8128
40bffc: 8f82832c lw v0,-31956(gp)
40c000: 27bdffd8 addiu sp,sp,-40
40c004: afbf0024 sw ra,36(sp)
40c008: afbc0010 sw gp,16(sp)
40c00c: ac400000 sw zero,0(v0)
40c010: afa40018 sw a0,24(sp)
40c014: afa5001c sw a1,28(sp)
40c018: 0c1028a9 jal 40a2a4 <ptmalloc_init>
40c01c: 00000000 nop
40c020: 8fa40018 lw a0,24(sp)
40c024: 8fa5001c lw a1,28(sp)
40c028: 0c102f00 jal 40bc00 <__libc_memalign>
40c02c: 00000000 nop
40c030: 8fbf0024 lw ra,36(sp)
40c034: 27bd0028 addiu sp,sp,40
40c038: 03e00008 jr ra
40c03c: 00000000 nop
0040c040 <__libc_valloc>:
40c040: 3c02004b lui v0,0x4b
40c044: 8c429c30 lw v0,-25552(v0)
40c048: 3c1c004b lui gp,0x4b
40c04c: 27bdffc8 addiu sp,sp,-56
40c050: 279c1fc0 addiu gp,gp,8128
40c054: afb20024 sw s2,36(sp)
40c058: afb10020 sw s1,32(sp)
40c05c: afbf0034 sw ra,52(sp)
40c060: afb50030 sw s5,48(sp)
40c064: afb4002c sw s4,44(sp)
40c068: afb30028 sw s3,40(sp)
40c06c: afb0001c sw s0,28(sp)
40c070: afbc0010 sw gp,16(sp)
40c074: 03e08821 move s1,ra
40c078: 0440007d bltz v0,40c270 <__libc_valloc+0x230>
40c07c: 00809021 move s2,a0
40c080: 8f82832c lw v0,-31956(gp)
40c084: 3c10004b lui s0,0x4b
40c088: 2610b920 addiu s0,s0,-18144
40c08c: 8c590000 lw t9,0(v0)
40c090: 8e13001c lw s3,28(s0)
40c094: 172000af bnez t9,40c354 <__libc_valloc+0x314>
40c098: 00000000 nop
40c09c: 7c03e83b 0x7c03e83b
40c0a0: 00601021 move v0,v1
40c0a4: 8f838a14 lw v1,-30188(gp)
40c0a8: 00621021 addu v0,v1,v0
40c0ac: 8c440000 lw a0,0(v0)
40c0b0: 10800039 beqz a0,40c198 <__libc_valloc+0x158>
40c0b4: 00000000 nop
40c0b8: 24020001 li v0,1
40c0bc: c0830000 ll v1,0(a0)
40c0c0: 14790006 bne v1,t9,40c0dc <__libc_valloc+0x9c>
40c0c4: 00002821 move a1,zero
40c0c8: 00402821 move a1,v0
40c0cc: e0850000 sc a1,0(a0)
40c0d0: 10a0fffa beqz a1,40c0bc <__libc_valloc+0x7c>
40c0d4: 00000000 nop
40c0d8: 0000000f sync
40c0dc: 1460002e bnez v1,40c198 <__libc_valloc+0x158>
40c0e0: 00808821 move s1,a0
40c0e4: 8e220004 lw v0,4(s1)
40c0e8: 30420001 andi v0,v0,0x1
40c0ec: 10400038 beqz v0,40c1d0 <__libc_valloc+0x190>
40c0f0: 00000000 nop
40c0f4: 8e05001c lw a1,28(s0)
40c0f8: 02202021 move a0,s1
40c0fc: 0c10252c jal 4094b0 <_int_memalign>
40c100: 02403021 move a2,s2
40c104: 00408021 move s0,v0
40c108: 8fbc0010 lw gp,16(sp)
40c10c: 00001021 move v0,zero
40c110: 0000000f sync
40c114: c2230000 ll v1,0(s1)
40c118: 00402021 move a0,v0
40c11c: e2240000 sc a0,0(s1)
40c120: 1080fffc beqz a0,40c114 <__libc_valloc+0xd4>
40c124: 00000000 nop
40c128: 28620002 slti v0,v1,2
40c12c: 10400054 beqz v0,40c280 <__libc_valloc+0x240>
40c130: 00000000 nop
40c134: 1200002a beqz s0,40c1e0 <__libc_valloc+0x1a0>
40c138: 00000000 nop
40c13c: 8e02fffc lw v0,-4(s0)
40c140: 30430002 andi v1,v0,0x2
40c144: 1460000a bnez v1,40c170 <__libc_valloc+0x130>
40c148: 00000000 nop
40c14c: 30420004 andi v0,v0,0x4
40c150: 10400019 beqz v0,40c1b8 <__libc_valloc+0x178>
40c154: 00000000 nop
40c158: 2603fff8 addiu v1,s0,-8
40c15c: 3c02fff0 lui v0,0xfff0
40c160: 00621024 and v0,v1,v0
40c164: 8c420000 lw v0,0(v0)
40c168: 1451004f bne v0,s1,40c2a8 <__libc_valloc+0x268>
40c16c: 00000000 nop
40c170: 8fbf0034 lw ra,52(sp)
40c174: 02001021 move v0,s0
40c178: 8fb50030 lw s5,48(sp)
40c17c: 8fb4002c lw s4,44(sp)
40c180: 8fb30028 lw s3,40(sp)
40c184: 8fb20024 lw s2,36(sp)
40c188: 8fb10020 lw s1,32(sp)
40c18c: 8fb0001c lw s0,28(sp)
40c190: 03e00008 jr ra
40c194: 27bd0038 addiu sp,sp,56
40c198: 26650010 addiu a1,s3,16
40c19c: 0c1016df jal 405b7c <arena_get2>
40c1a0: 00b22821 addu a1,a1,s2
40c1a4: 00408821 move s1,v0
40c1a8: 1440ffce bnez v0,40c0e4 <__libc_valloc+0xa4>
40c1ac: 00000000 nop
40c1b0: 0810305c j 40c170 <__libc_valloc+0x130>
40c1b4: 00008021 move s0,zero
40c1b8: 3c02004b lui v0,0x4b
40c1bc: 2442b4d4 addiu v0,v0,-19244
40c1c0: 1051ffeb beq v0,s1,40c170 <__libc_valloc+0x130>
40c1c4: 00000000 nop
40c1c8: 081030aa j 40c2a8 <__libc_valloc+0x268>
40c1cc: 00000000 nop
40c1d0: 0c101ac4 jal 406b10 <malloc_consolidate>
40c1d4: 02202021 move a0,s1
40c1d8: 0810303d j 40c0f4 <__libc_valloc+0xb4>
40c1dc: 00000000 nop
40c1e0: 3c14004b lui s4,0x4b
40c1e4: 2695b4d4 addiu s5,s4,-19244
40c1e8: 12350037 beq s1,s5,40c2c8 <__libc_valloc+0x288>
40c1ec: 00000000 nop
40c1f0: 24020001 li v0,1
40c1f4: c284b4d4 ll a0,-19244(s4)
40c1f8: 14900006 bne a0,s0,40c214 <__libc_valloc+0x1d4>
40c1fc: 00001821 move v1,zero
40c200: 00401821 move v1,v0
40c204: e283b4d4 sc v1,-19244(s4)
40c208: 1060fffa beqz v1,40c1f4 <__libc_valloc+0x1b4>
40c20c: 00000000 nop
40c210: 0000000f sync
40c214: 10600056 beqz v1,40c370 <__libc_valloc+0x330>
40c218: 00000000 nop
40c21c: 2684b4d4 addiu a0,s4,-19244
40c220: 02602821 move a1,s3
40c224: 02403021 move a2,s2
40c228: 0c10252c jal 4094b0 <_int_memalign>
40c22c: 00000000 nop
40c230: 00408021 move s0,v0
40c234: 00001021 move v0,zero
40c238: 0000000f sync
40c23c: c283b4d4 ll v1,-19244(s4)
40c240: 00402021 move a0,v0
40c244: e284b4d4 sc a0,-19244(s4)
40c248: 1080fffc beqz a0,40c23c <__libc_valloc+0x1fc>
40c24c: 00000000 nop
40c250: 28620002 slti v0,v1,2
40c254: 02a08821 move s1,s5
40c258: 10400032 beqz v0,40c324 <__libc_valloc+0x2e4>
40c25c: 00000000 nop
40c260: 1200ffc3 beqz s0,40c170 <__libc_valloc+0x130>
40c264: 00000000 nop
40c268: 0810304f j 40c13c <__libc_valloc+0xfc>
40c26c: 00000000 nop
40c270: 0c1028a9 jal 40a2a4 <ptmalloc_init>
40c274: 00000000 nop
40c278: 08103020 j 40c080 <__libc_valloc+0x40>
40c27c: 8fbc0010 lw gp,16(sp)
40c280: 02202021 move a0,s1
40c284: 7c03e83b 0x7c03e83b
40c288: 8c658b78 lw a1,-29832(v1)
40c28c: 24060001 li a2,1
40c290: 00003821 move a3,zero
40c294: 34a50001 ori a1,a1,0x1
40c298: 2402108e li v0,4238
40c29c: 0000000c syscall
40c2a0: 0810304d j 40c134 <__libc_valloc+0xf4>
40c2a4: 00000000 nop
40c2a8: 3c040048 lui a0,0x48
40c2ac: 3c050048 lui a1,0x48
40c2b0: 3c070048 lui a3,0x48
40c2b4: 2484087c addiu a0,a0,2172
40c2b8: 24a5fa80 addiu a1,a1,-1408
40c2bc: 24060f70 li a2,3952
40c2c0: 0c1015fd jal 4057f4 <__malloc_assert>
40c2c4: 24e70da4 addiu a3,a3,3492
40c2c8: 8e240440 lw a0,1088(s1)
40c2cc: 02402821 move a1,s2
40c2d0: 0004880a movz s1,zero,a0
40c2d4: 0c1016df jal 405b7c <arena_get2>
40c2d8: 02202021 move a0,s1
40c2dc: 00408821 move s1,v0
40c2e0: 1040ffa3 beqz v0,40c170 <__libc_valloc+0x130>
40c2e4: 00000000 nop
40c2e8: 00402021 move a0,v0
40c2ec: 02602821 move a1,s3
40c2f0: 0c10252c jal 4094b0 <_int_memalign>
40c2f4: 02403021 move a2,s2
40c2f8: 00408021 move s0,v0
40c2fc: 00001021 move v0,zero
40c300: 0000000f sync
40c304: c2230000 ll v1,0(s1)
40c308: 00402021 move a0,v0
40c30c: e2240000 sc a0,0(s1)
40c310: 1080fffc beqz a0,40c304 <__libc_valloc+0x2c4>
40c314: 00000000 nop
40c318: 28620002 slti v0,v1,2
40c31c: 1440ffd0 bnez v0,40c260 <__libc_valloc+0x220>
40c320: 00000000 nop
40c324: 02202021 move a0,s1
40c328: 7c03e83b 0x7c03e83b
40c32c: 8c658b78 lw a1,-29832(v1)
40c330: 24060001 li a2,1
40c334: 00003821 move a3,zero
40c338: 34a50001 ori a1,a1,0x1
40c33c: 2402108e li v0,4238
40c340: 0000000c syscall
40c344: 1200ff8a beqz s0,40c170 <__libc_valloc+0x130>
40c348: 00000000 nop
40c34c: 0810304f j 40c13c <__libc_valloc+0xfc>
40c350: 00000000 nop
40c354: 2406fffe li a2,-2
40c358: 02602021 move a0,s3
40c35c: 02402821 move a1,s2
40c360: 0320f809 jalr t9
40c364: 02263024 and a2,s1,a2
40c368: 0810305c j 40c170 <__libc_valloc+0x130>
40c36c: 00408021 move s0,v0
40c370: 8f998044 lw t9,-32700(gp)
40c374: 02a02021 move a0,s5
40c378: 04110ff5 bal 410350 <__lll_lock_wait_private>
40c37c: 00000000 nop
40c380: 08103087 j 40c21c <__libc_valloc+0x1dc>
40c384: 00000000 nop
0040c388 <__libc_pvalloc>:
40c388: 3c02004b lui v0,0x4b
40c38c: 8c429c30 lw v0,-25552(v0)
40c390: 3c1c004b lui gp,0x4b
40c394: 27bdffc8 addiu sp,sp,-56
40c398: 279c1fc0 addiu gp,gp,8128
40c39c: afb20020 sw s2,32(sp)
40c3a0: afb1001c sw s1,28(sp)
40c3a4: afbf0034 sw ra,52(sp)
40c3a8: afb60030 sw s6,48(sp)
40c3ac: afb5002c sw s5,44(sp)
40c3b0: afb40028 sw s4,40(sp)
40c3b4: afb30024 sw s3,36(sp)
40c3b8: afb00018 sw s0,24(sp)
40c3bc: afbc0010 sw gp,16(sp)
40c3c0: 03e08821 move s1,ra
40c3c4: 04400086 bltz v0,40c5e0 <__libc_pvalloc+0x258>
40c3c8: 00809021 move s2,a0
40c3cc: 3c10004b lui s0,0x4b
40c3d0: 2610b920 addiu s0,s0,-18144
40c3d4: 8e13001c lw s3,28(s0)
40c3d8: 8f83832c lw v1,-31956(gp)
40c3dc: 2662ffff addiu v0,s3,-1
40c3e0: 0242a021 addu s4,s2,v0
40c3e4: 00021027 nor v0,zero,v0
40c3e8: 8c790000 lw t9,0(v1)
40c3ec: 0282a024 and s4,s4,v0
40c3f0: 172000b6 bnez t9,40c6cc <__libc_pvalloc+0x344>
40c3f4: 00000000 nop
40c3f8: 7c03e83b 0x7c03e83b
40c3fc: 00601021 move v0,v1
40c400: 8f838a14 lw v1,-30188(gp)
40c404: 00621021 addu v0,v1,v0
40c408: 8c440000 lw a0,0(v0)
40c40c: 1080003d beqz a0,40c504 <__libc_pvalloc+0x17c>
40c410: 00000000 nop
40c414: 24020001 li v0,1
40c418: c0830000 ll v1,0(a0)
40c41c: 14790006 bne v1,t9,40c438 <__libc_pvalloc+0xb0>
40c420: 00002821 move a1,zero
40c424: 00402821 move a1,v0
40c428: e0850000 sc a1,0(a0)
40c42c: 10a0fffa beqz a1,40c418 <__libc_pvalloc+0x90>
40c430: 00000000 nop
40c434: 0000000f sync
40c438: 14600032 bnez v1,40c504 <__libc_pvalloc+0x17c>
40c43c: 00808821 move s1,a0
40c440: 8e220004 lw v0,4(s1)
40c444: 30420001 andi v0,v0,0x1
40c448: 10400037 beqz v0,40c528 <__libc_pvalloc+0x1a0>
40c44c: 00000000 nop
40c450: 8e05001c lw a1,28(s0)
40c454: 02202021 move a0,s1
40c458: 24a6ffff addiu a2,a1,-1
40c45c: 00051023 negu v0,a1
40c460: 00d23021 addu a2,a2,s2
40c464: 0c10252c jal 4094b0 <_int_memalign>
40c468: 00c23024 and a2,a2,v0
40c46c: 00408021 move s0,v0
40c470: 8fbc0010 lw gp,16(sp)
40c474: 00001021 move v0,zero
40c478: 0000000f sync
40c47c: c2230000 ll v1,0(s1)
40c480: 00402021 move a0,v0
40c484: e2240000 sc a0,0(s1)
40c488: 1080fffc beqz a0,40c47c <__libc_pvalloc+0xf4>
40c48c: 00000000 nop
40c490: 28620002 slti v0,v1,2
40c494: 10400056 beqz v0,40c5f0 <__libc_pvalloc+0x268>
40c498: 00000000 nop
40c49c: 1200002c beqz s0,40c550 <__libc_pvalloc+0x1c8>
40c4a0: 00000000 nop
40c4a4: 8e02fffc lw v0,-4(s0)
40c4a8: 30430002 andi v1,v0,0x2
40c4ac: 1460000a bnez v1,40c4d8 <__libc_pvalloc+0x150>
40c4b0: 00000000 nop
40c4b4: 30420004 andi v0,v0,0x4
40c4b8: 1040001f beqz v0,40c538 <__libc_pvalloc+0x1b0>
40c4bc: 00000000 nop
40c4c0: 2603fff8 addiu v1,s0,-8
40c4c4: 3c02fff0 lui v0,0xfff0
40c4c8: 00621024 and v0,v1,v0
40c4cc: 8c420000 lw v0,0(v0)
40c4d0: 14510051 bne v0,s1,40c618 <__libc_pvalloc+0x290>
40c4d4: 00000000 nop
40c4d8: 8fbf0034 lw ra,52(sp)
40c4dc: 02001021 move v0,s0
40c4e0: 8fb60030 lw s6,48(sp)
40c4e4: 8fb5002c lw s5,44(sp)
40c4e8: 8fb40028 lw s4,40(sp)
40c4ec: 8fb30024 lw s3,36(sp)
40c4f0: 8fb20020 lw s2,32(sp)
40c4f4: 8fb1001c lw s1,28(sp)
40c4f8: 8fb00018 lw s0,24(sp)
40c4fc: 03e00008 jr ra
40c500: 27bd0038 addiu sp,sp,56
40c504: 00132840 sll a1,s3,0x1
40c508: 24a50010 addiu a1,a1,16
40c50c: 0c1016df jal 405b7c <arena_get2>
40c510: 00b22821 addu a1,a1,s2
40c514: 00408821 move s1,v0
40c518: 8e220004 lw v0,4(s1)
40c51c: 30420001 andi v0,v0,0x1
40c520: 1440ffcb bnez v0,40c450 <__libc_pvalloc+0xc8>
40c524: 00000000 nop
40c528: 0c101ac4 jal 406b10 <malloc_consolidate>
40c52c: 02202021 move a0,s1
40c530: 08103114 j 40c450 <__libc_pvalloc+0xc8>
40c534: 00000000 nop
40c538: 3c02004b lui v0,0x4b
40c53c: 2442b4d4 addiu v0,v0,-19244
40c540: 1051ffe5 beq v0,s1,40c4d8 <__libc_pvalloc+0x150>
40c544: 00000000 nop
40c548: 08103186 j 40c618 <__libc_pvalloc+0x290>
40c54c: 00000000 nop
40c550: 3c15004b lui s5,0x4b
40c554: 26b6b4d4 addiu s6,s5,-19244
40c558: 12360037 beq s1,s6,40c638 <__libc_pvalloc+0x2b0>
40c55c: 00000000 nop
40c560: 24020001 li v0,1
40c564: c2a4b4d4 ll a0,-19244(s5)
40c568: 14900006 bne a0,s0,40c584 <__libc_pvalloc+0x1fc>
40c56c: 00001821 move v1,zero
40c570: 00401821 move v1,v0
40c574: e2a3b4d4 sc v1,-19244(s5)
40c578: 1060fffa beqz v1,40c564 <__libc_pvalloc+0x1dc>
40c57c: 00000000 nop
40c580: 0000000f sync
40c584: 10600058 beqz v1,40c6e8 <__libc_pvalloc+0x360>
40c588: 00000000 nop
40c58c: 26a4b4d4 addiu a0,s5,-19244
40c590: 02602821 move a1,s3
40c594: 02803021 move a2,s4
40c598: 0c10252c jal 4094b0 <_int_memalign>
40c59c: 00000000 nop
40c5a0: 00408021 move s0,v0
40c5a4: 00001021 move v0,zero
40c5a8: 0000000f sync
40c5ac: c2a3b4d4 ll v1,-19244(s5)
40c5b0: 00402021 move a0,v0
40c5b4: e2a4b4d4 sc a0,-19244(s5)
40c5b8: 1080fffc beqz a0,40c5ac <__libc_pvalloc+0x224>
40c5bc: 00000000 nop
40c5c0: 28620002 slti v0,v1,2
40c5c4: 02c08821 move s1,s6
40c5c8: 10400034 beqz v0,40c69c <__libc_pvalloc+0x314>
40c5cc: 00000000 nop
40c5d0: 1200ffc1 beqz s0,40c4d8 <__libc_pvalloc+0x150>
40c5d4: 00000000 nop
40c5d8: 08103129 j 40c4a4 <__libc_pvalloc+0x11c>
40c5dc: 00000000 nop
40c5e0: 0c1028a9 jal 40a2a4 <ptmalloc_init>
40c5e4: 00000000 nop
40c5e8: 081030f3 j 40c3cc <__libc_pvalloc+0x44>
40c5ec: 8fbc0010 lw gp,16(sp)
40c5f0: 02202021 move a0,s1
40c5f4: 7c03e83b 0x7c03e83b
40c5f8: 8c658b78 lw a1,-29832(v1)
40c5fc: 24060001 li a2,1
40c600: 00003821 move a3,zero
40c604: 34a50001 ori a1,a1,0x1
40c608: 2402108e li v0,4238
40c60c: 0000000c syscall
40c610: 08103127 j 40c49c <__libc_pvalloc+0x114>
40c614: 00000000 nop
40c618: 3c040048 lui a0,0x48
40c61c: 3c050048 lui a1,0x48
40c620: 3c070048 lui a3,0x48
40c624: 2484087c addiu a0,a0,2172
40c628: 24a5fa80 addiu a1,a1,-1408
40c62c: 24060f9f li a2,3999
40c630: 0c1015fd jal 4057f4 <__malloc_assert>
40c634: 24e70db4 addiu a3,a3,3508
40c638: 8e240440 lw a0,1088(s1)
40c63c: 00132840 sll a1,s3,0x1
40c640: 24a50010 addiu a1,a1,16
40c644: 0004880a movz s1,zero,a0
40c648: 02202021 move a0,s1
40c64c: 0c1016df jal 405b7c <arena_get2>
40c650: 00b22821 addu a1,a1,s2
40c654: 00408821 move s1,v0
40c658: 1040ff9f beqz v0,40c4d8 <__libc_pvalloc+0x150>
40c65c: 00000000 nop
40c660: 00402021 move a0,v0
40c664: 02602821 move a1,s3
40c668: 0c10252c jal 4094b0 <_int_memalign>
40c66c: 02803021 move a2,s4
40c670: 00408021 move s0,v0
40c674: 00001021 move v0,zero
40c678: 0000000f sync
40c67c: c2230000 ll v1,0(s1)
40c680: 00402021 move a0,v0
40c684: e2240000 sc a0,0(s1)
40c688: 1080fffc beqz a0,40c67c <__libc_pvalloc+0x2f4>
40c68c: 00000000 nop
40c690: 28620002 slti v0,v1,2
40c694: 1440ffce bnez v0,40c5d0 <__libc_pvalloc+0x248>
40c698: 00000000 nop
40c69c: 02202021 move a0,s1
40c6a0: 7c03e83b 0x7c03e83b
40c6a4: 8c658b78 lw a1,-29832(v1)
40c6a8: 24060001 li a2,1
40c6ac: 00003821 move a3,zero
40c6b0: 34a50001 ori a1,a1,0x1
40c6b4: 2402108e li v0,4238
40c6b8: 0000000c syscall
40c6bc: 1200ff86 beqz s0,40c4d8 <__libc_pvalloc+0x150>
40c6c0: 00000000 nop
40c6c4: 08103129 j 40c4a4 <__libc_pvalloc+0x11c>
40c6c8: 00000000 nop
40c6cc: 2406fffe li a2,-2
40c6d0: 02602021 move a0,s3
40c6d4: 02802821 move a1,s4
40c6d8: 0320f809 jalr t9
40c6dc: 02263024 and a2,s1,a2
40c6e0: 08103136 j 40c4d8 <__libc_pvalloc+0x150>
40c6e4: 00408021 move s0,v0
40c6e8: 8f998044 lw t9,-32700(gp)
40c6ec: 02c02021 move a0,s6
40c6f0: 04110f17 bal 410350 <__lll_lock_wait_private>
40c6f4: 00000000 nop
40c6f8: 08103163 j 40c58c <__libc_pvalloc+0x204>
40c6fc: 00000000 nop
0040c700 <__calloc>:
40c700: 00a40018 mult a1,a0
40c704: 3c020001 lui v0,0x1
40c708: 3c1c004b lui gp,0x4b
40c70c: 00a41825 or v1,a1,a0
40c710: 27bdffc8 addiu sp,sp,-56
40c714: 279c1fc0 addiu gp,gp,8128
40c718: 0062182b sltu v1,v1,v0
40c71c: afb40028 sw s4,40(sp)
40c720: afbf0034 sw ra,52(sp)
40c724: afb60030 sw s6,48(sp)
40c728: afb5002c sw s5,44(sp)
40c72c: afb30024 sw s3,36(sp)
40c730: afb20020 sw s2,32(sp)
40c734: afb1001c sw s1,28(sp)
40c738: afb00018 sw s0,24(sp)
40c73c: afbc0010 sw gp,16(sp)
40c740: 03e01021 move v0,ra
40c744: 0000a012 mflo s4
40c748: 106000eb beqz v1,40caf8 <__calloc+0x3f8>
40c74c: 00000000 nop
40c750: 8f8382f0 lw v1,-32016(gp)
40c754: 8c790000 lw t9,0(v1)
40c758: 172000f6 bnez t9,40cb34 <__calloc+0x434>
40c75c: 00000000 nop
40c760: 7c03e83b 0x7c03e83b
40c764: 00601021 move v0,v1
40c768: 8f838a14 lw v1,-30188(gp)
40c76c: 00621021 addu v0,v1,v0
40c770: 8c440000 lw a0,0(v0)
40c774: 1080005a beqz a0,40c8e0 <__calloc+0x1e0>
40c778: 00000000 nop
40c77c: 24020001 li v0,1
40c780: c0830000 ll v1,0(a0)
40c784: 14790006 bne v1,t9,40c7a0 <__calloc+0xa0>
40c788: 00002821 move a1,zero
40c78c: 00402821 move a1,v0
40c790: e0850000 sc a1,0(a0)
40c794: 10a0fffa beqz a1,40c780 <__calloc+0x80>
40c798: 00000000 nop
40c79c: 0000000f sync
40c7a0: 1460004f bnez v1,40c8e0 <__calloc+0x1e0>
40c7a4: 00808821 move s1,a0
40c7a8: 8e320030 lw s2,48(s1)
40c7ac: 3c16004b lui s6,0x4b
40c7b0: 2402fff8 li v0,-8
40c7b4: 8e530004 lw s3,4(s2)
40c7b8: 26d5b4d4 addiu s5,s6,-19244
40c7bc: 02629824 and s3,s3,v0
40c7c0: 12350008 beq s1,s5,40c7e4 <__calloc+0xe4>
40c7c4: 00000000 nop
40c7c8: 3c02fff0 lui v0,0xfff0
40c7cc: 02421024 and v0,s2,v0
40c7d0: 8c43000c lw v1,12(v0)
40c7d4: 00431021 addu v0,v0,v1
40c7d8: 00521023 subu v0,v0,s2
40c7dc: 0262182b sltu v1,s3,v0
40c7e0: 0043980b movn s3,v0,v1
40c7e4: 02202021 move a0,s1
40c7e8: 0c101fda jal 407f68 <_int_malloc>
40c7ec: 02802821 move a1,s4
40c7f0: 00408021 move s0,v0
40c7f4: 8fbc0010 lw gp,16(sp)
40c7f8: 00001021 move v0,zero
40c7fc: 0000000f sync
40c800: c2230000 ll v1,0(s1)
40c804: 00402021 move a0,v0
40c808: e2240000 sc a0,0(s1)
40c80c: 1080fffc beqz a0,40c800 <__calloc+0x100>
40c810: 00000000 nop
40c814: 28620002 slti v0,v1,2
40c818: 10400083 beqz v0,40ca28 <__calloc+0x328>
40c81c: 00000000 nop
40c820: 12000036 beqz s0,40c8fc <__calloc+0x1fc>
40c824: 00000000 nop
40c828: 8e02fffc lw v0,-4(s0)
40c82c: 30430002 andi v1,v0,0x2
40c830: 1460005e bnez v1,40c9ac <__calloc+0x2ac>
40c834: 00000000 nop
40c838: 30430004 andi v1,v0,0x4
40c83c: 10600005 beqz v1,40c854 <__calloc+0x154>
40c840: 00000000 nop
40c844: 2604fff8 addiu a0,s0,-8
40c848: 3c03fff0 lui v1,0xfff0
40c84c: 00831824 and v1,a0,v1
40c850: 8c750000 lw s5,0(v1)
40c854: 16b100d7 bne s5,s1,40cbb4 <__calloc+0x4b4>
40c858: 00000000 nop
40c85c: 3c03004b lui v1,0x4b
40c860: 8c63b984 lw v1,-18044(v1)
40c864: 2406fff8 li a2,-8
40c868: 00463024 and a2,v0,a2
40c86c: 14600004 bnez v1,40c880 <__calloc+0x180>
40c870: 00000000 nop
40c874: 2602fff8 addiu v0,s0,-8
40c878: 12420075 beq s2,v0,40ca50 <__calloc+0x350>
40c87c: 00000000 nop
40c880: 24c6fffc addiu a2,a2,-4
40c884: 00061082 srl v0,a2,0x2
40c888: 2c430003 sltiu v1,v0,3
40c88c: 146000c1 bnez v1,40cb94 <__calloc+0x494>
40c890: 00000000 nop
40c894: 2c43000a sltiu v1,v0,10
40c898: 10600053 beqz v1,40c9e8 <__calloc+0x2e8>
40c89c: 00000000 nop
40c8a0: 2c430005 sltiu v1,v0,5
40c8a4: ae000000 sw zero,0(s0)
40c8a8: ae000004 sw zero,4(s0)
40c8ac: 14600043 bnez v1,40c9bc <__calloc+0x2bc>
40c8b0: ae000008 sw zero,8(s0)
40c8b4: 2c430007 sltiu v1,v0,7
40c8b8: ae00000c sw zero,12(s0)
40c8bc: 1460003f bnez v1,40c9bc <__calloc+0x2bc>
40c8c0: ae000010 sw zero,16(s0)
40c8c4: 24030009 li v1,9
40c8c8: ae000014 sw zero,20(s0)
40c8cc: 1443003b bne v0,v1,40c9bc <__calloc+0x2bc>
40c8d0: ae000018 sw zero,24(s0)
40c8d4: ae00001c sw zero,28(s0)
40c8d8: 0810326f j 40c9bc <__calloc+0x2bc>
40c8dc: ae000020 sw zero,32(s0)
40c8e0: 0c1016df jal 405b7c <arena_get2>
40c8e4: 02802821 move a1,s4
40c8e8: 00408821 move s1,v0
40c8ec: 1440ffae bnez v0,40c7a8 <__calloc+0xa8>
40c8f0: 00000000 nop
40c8f4: 0810326f j 40c9bc <__calloc+0x2bc>
40c8f8: 00008021 move s0,zero
40c8fc: 3c02004b lui v0,0x4b
40c900: 24030001 li v1,1
40c904: c045b4d4 ll a1,-19244(v0)
40c908: 14b00006 bne a1,s0,40c924 <__calloc+0x224>
40c90c: 00002021 move a0,zero
40c910: 00602021 move a0,v1
40c914: e044b4d4 sc a0,-19244(v0)
40c918: 1080fffa beqz a0,40c904 <__calloc+0x204>
40c91c: 00000000 nop
40c920: 0000000f sync
40c924: 1235004e beq s1,s5,40ca60 <__calloc+0x360>
40c928: 00000000 nop
40c92c: 108000a9 beqz a0,40cbd4 <__calloc+0x4d4>
40c930: 00000000 nop
40c934: 26c4b4d4 addiu a0,s6,-19244
40c938: 0c101fda jal 407f68 <_int_malloc>
40c93c: 02802821 move a1,s4
40c940: 00408021 move s0,v0
40c944: 8fbc0010 lw gp,16(sp)
40c948: 00001021 move v0,zero
40c94c: 0000000f sync
40c950: c2c3b4d4 ll v1,-19244(s6)
40c954: 00402021 move a0,v0
40c958: e2c4b4d4 sc a0,-19244(s6)
40c95c: 1080fffc beqz a0,40c950 <__calloc+0x250>
40c960: 00000000 nop
40c964: 28620002 slti v0,v1,2
40c968: 1440000a bnez v0,40c994 <__calloc+0x294>
40c96c: 00000000 nop
40c970: 3c04004b lui a0,0x4b
40c974: 2484b4d4 addiu a0,a0,-19244
40c978: 7c03e83b 0x7c03e83b
40c97c: 8c658b78 lw a1,-29832(v1)
40c980: 24060001 li a2,1
40c984: 00003821 move a3,zero
40c988: 34a50001 ori a1,a1,0x1
40c98c: 2402108e li v0,4238
40c990: 0000000c syscall
40c994: 12000009 beqz s0,40c9bc <__calloc+0x2bc>
40c998: 00000000 nop
40c99c: 8e02fffc lw v0,-4(s0)
40c9a0: 30430002 andi v1,v0,0x2
40c9a4: 1060ffad beqz v1,40c85c <__calloc+0x15c>
40c9a8: 00000000 nop
40c9ac: 3c02004b lui v0,0x4b
40c9b0: 8c42b984 lw v0,-18044(v0)
40c9b4: 1440006f bnez v0,40cb74 <__calloc+0x474>
40c9b8: 00000000 nop
40c9bc: 8fbf0034 lw ra,52(sp)
40c9c0: 02001021 move v0,s0
40c9c4: 8fb60030 lw s6,48(sp)
40c9c8: 8fb5002c lw s5,44(sp)
40c9cc: 8fb40028 lw s4,40(sp)
40c9d0: 8fb30024 lw s3,36(sp)
40c9d4: 8fb20020 lw s2,32(sp)
40c9d8: 8fb1001c lw s1,28(sp)
40c9dc: 8fb00018 lw s0,24(sp)
40c9e0: 03e00008 jr ra
40c9e4: 27bd0038 addiu sp,sp,56
40c9e8: 8f998064 lw t9,-32668(gp)
40c9ec: 02002021 move a0,s0
40c9f0: 00002821 move a1,zero
40c9f4: 041104be bal 40dcf0 <memset>
40c9f8: 00000000 nop
40c9fc: 8fbf0034 lw ra,52(sp)
40ca00: 02001021 move v0,s0
40ca04: 8fb60030 lw s6,48(sp)
40ca08: 8fb5002c lw s5,44(sp)
40ca0c: 8fb40028 lw s4,40(sp)
40ca10: 8fb30024 lw s3,36(sp)
40ca14: 8fb20020 lw s2,32(sp)
40ca18: 8fb1001c lw s1,28(sp)
40ca1c: 8fb00018 lw s0,24(sp)
40ca20: 03e00008 jr ra
40ca24: 27bd0038 addiu sp,sp,56
40ca28: 02202021 move a0,s1
40ca2c: 7c03e83b 0x7c03e83b
40ca30: 8c658b78 lw a1,-29832(v1)
40ca34: 24060001 li a2,1
40ca38: 00003821 move a3,zero
40ca3c: 34a50001 ori a1,a1,0x1
40ca40: 2402108e li v0,4238
40ca44: 0000000c syscall
40ca48: 08103208 j 40c820 <__calloc+0x120>
40ca4c: 00000000 nop
40ca50: 0266102b sltu v0,s3,a2
40ca54: 0262300b movn a2,s3,v0
40ca58: 08103220 j 40c880 <__calloc+0x180>
40ca5c: 00000000 nop
40ca60: 1080006d beqz a0,40cc18 <__calloc+0x518>
40ca64: 00000000 nop
40ca68: 8ea40440 lw a0,1088(s5)
40ca6c: 02802821 move a1,s4
40ca70: 0004880a movz s1,zero,a0
40ca74: 0c1016df jal 405b7c <arena_get2>
40ca78: 02202021 move a0,s1
40ca7c: 00408821 move s1,v0
40ca80: 00001021 move v0,zero
40ca84: 0000000f sync
40ca88: c2c3b4d4 ll v1,-19244(s6)
40ca8c: 00402021 move a0,v0
40ca90: e2c4b4d4 sc a0,-19244(s6)
40ca94: 1080fffc beqz a0,40ca88 <__calloc+0x388>
40ca98: 00000000 nop
40ca9c: 28620002 slti v0,v1,2
40caa0: 10400052 beqz v0,40cbec <__calloc+0x4ec>
40caa4: 00000000 nop
40caa8: 1220ffc4 beqz s1,40c9bc <__calloc+0x2bc>
40caac: 00000000 nop
40cab0: 02202021 move a0,s1
40cab4: 02802821 move a1,s4
40cab8: 0c101fda jal 407f68 <_int_malloc>
40cabc: 00000000 nop
40cac0: 00408021 move s0,v0
40cac4: 8fbc0010 lw gp,16(sp)
40cac8: 00001021 move v0,zero
40cacc: 0000000f sync
40cad0: c2230000 ll v1,0(s1)
40cad4: 00402021 move a0,v0
40cad8: e2240000 sc a0,0(s1)
40cadc: 1080fffc beqz a0,40cad0 <__calloc+0x3d0>
40cae0: 00000000 nop
40cae4: 28620002 slti v0,v1,2
40cae8: 1440ffaa bnez v0,40c994 <__calloc+0x294>
40caec: 00000000 nop
40caf0: 0810325e j 40c978 <__calloc+0x278>
40caf4: 02202021 move a0,s1
40caf8: 10a0ff15 beqz a1,40c750 <__calloc+0x50>
40cafc: 00000000 nop
40cb00: 0285001b divu zero,s4,a1
40cb04: 00a001f4 teq a1,zero,0x7
40cb08: 00002812 mflo a1
40cb0c: 10a4ff10 beq a1,a0,40c750 <__calloc+0x50>
40cb10: 00000000 nop
40cb14: 7c03e83b 0x7c03e83b
40cb18: 00601021 move v0,v1
40cb1c: 8f838a2c lw v1,-30164(gp)
40cb20: 00008021 move s0,zero
40cb24: 00621021 addu v0,v1,v0
40cb28: 2403000c li v1,12
40cb2c: 0810326f j 40c9bc <__calloc+0x2bc>
40cb30: ac430000 sw v1,0(v0)
40cb34: 2405fffe li a1,-2
40cb38: 02802021 move a0,s4
40cb3c: 0320f809 jalr t9
40cb40: 00452824 and a1,v0,a1
40cb44: 00408021 move s0,v0
40cb48: 1040ff9c beqz v0,40c9bc <__calloc+0x2bc>
40cb4c: 8fbc0010 lw gp,16(sp)
40cb50: 8f998064 lw t9,-32668(gp)
40cb54: 00402021 move a0,v0
40cb58: 00002821 move a1,zero
40cb5c: 02803021 move a2,s4
40cb60: 04110463 bal 40dcf0 <memset>
40cb64: 00000000 nop
40cb68: 00408021 move s0,v0
40cb6c: 0810326f j 40c9bc <__calloc+0x2bc>
40cb70: 00000000 nop
40cb74: 8f998064 lw t9,-32668(gp)
40cb78: 02002021 move a0,s0
40cb7c: 00002821 move a1,zero
40cb80: 02803021 move a2,s4
40cb84: 0411045a bal 40dcf0 <memset>
40cb88: 00000000 nop
40cb8c: 0810326f j 40c9bc <__calloc+0x2bc>
40cb90: 00000000 nop
40cb94: 3c040048 lui a0,0x48
40cb98: 3c050048 lui a1,0x48
40cb9c: 3c070048 lui a3,0x48
40cba0: 24840ab0 addiu a0,a0,2736
40cba4: 24a5fa80 addiu a1,a1,-1408
40cba8: 24061018 li a2,4120
40cbac: 0c1015fd jal 4057f4 <__malloc_assert>
40cbb0: 24e70dc4 addiu a3,a3,3524
40cbb4: 3c040048 lui a0,0x48
40cbb8: 3c050048 lui a1,0x48
40cbbc: 3c070048 lui a3,0x48
40cbc0: 24840994 addiu a0,a0,2452
40cbc4: 24a5fa80 addiu a1,a1,-1408
40cbc8: 24060fe7 li a2,4071
40cbcc: 0c1015fd jal 4057f4 <__malloc_assert>
40cbd0: 24e70dc4 addiu a3,a3,3524
40cbd4: 8f998044 lw t9,-32700(gp)
40cbd8: 02a02021 move a0,s5
40cbdc: 04110ddc bal 410350 <__lll_lock_wait_private>
40cbe0: 00000000 nop
40cbe4: 0810324d j 40c934 <__calloc+0x234>
40cbe8: 00000000 nop
40cbec: 3c04004b lui a0,0x4b
40cbf0: 2484b4d4 addiu a0,a0,-19244
40cbf4: 7c03e83b 0x7c03e83b
40cbf8: 8c658b78 lw a1,-29832(v1)
40cbfc: 24060001 li a2,1
40cc00: 00003821 move a3,zero
40cc04: 34a50001 ori a1,a1,0x1
40cc08: 2402108e li v0,4238
40cc0c: 0000000c syscall
40cc10: 081032aa j 40caa8 <__calloc+0x3a8>
40cc14: 00000000 nop
40cc18: 8f998044 lw t9,-32700(gp)
40cc1c: 02202021 move a0,s1
40cc20: 04110dcb bal 410350 <__lll_lock_wait_private>
40cc24: 00000000 nop
40cc28: 0810329a j 40ca68 <__calloc+0x368>
40cc2c: 00000000 nop
0040cc30 <__malloc_trim>:
40cc30: 3c02004b lui v0,0x4b
40cc34: 8c429c30 lw v0,-25552(v0)
40cc38: 3c1c004b lui gp,0x4b
40cc3c: 27bdffa8 addiu sp,sp,-88
40cc40: 279c1fc0 addiu gp,gp,8128
40cc44: afbf0054 sw ra,84(sp)
40cc48: afbe0050 sw s8,80(sp)
40cc4c: afb7004c sw s7,76(sp)
40cc50: afb60048 sw s6,72(sp)
40cc54: afb50044 sw s5,68(sp)
40cc58: afb40040 sw s4,64(sp)
40cc5c: afb3003c sw s3,60(sp)
40cc60: afb20038 sw s2,56(sp)
40cc64: afb10034 sw s1,52(sp)
40cc68: afb00030 sw s0,48(sp)
40cc6c: afbc0010 sw gp,16(sp)
40cc70: 044000b2 bltz v0,40cf3c <__malloc_trim+0x30c>
40cc74: afa40058 sw a0,88(sp)
40cc78: 3c12004b lui s2,0x4b
40cc7c: 2652b4d4 addiu s2,s2,-19244
40cc80: afa0002c sw zero,44(sp)
40cc84: 24100001 li s0,1
40cc88: 24110080 li s1,128
40cc8c: 00002021 move a0,zero
40cc90: c2430000 ll v1,0(s2)
40cc94: 14640006 bne v1,a0,40ccb0 <__malloc_trim+0x80>
40cc98: 00001021 move v0,zero
40cc9c: 02001021 move v0,s0
40cca0: e2420000 sc v0,0(s2)
40cca4: 1040fffa beqz v0,40cc90 <__malloc_trim+0x60>
40cca8: 00000000 nop
40ccac: 0000000f sync
40ccb0: 104000b7 beqz v0,40cf90 <__malloc_trim+0x360>
40ccb4: 00000000 nop
40ccb8: 0c101ac4 jal 406b10 <malloc_consolidate>
40ccbc: 02402021 move a0,s2
40ccc0: 3c02004b lui v0,0x4b
40ccc4: 2442b920 addiu v0,v0,-18144
40ccc8: 8c54001c lw s4,28(v0)
40cccc: 8fbc0010 lw gp,16(sp)
40ccd0: 2e820200 sltiu v0,s4,512
40ccd4: 1040006d beqz v0,40ce8c <__malloc_trim+0x25c>
40ccd8: 00000000 nop
40ccdc: 001418c2 srl v1,s4,0x3
40cce0: afa30024 sw v1,36(sp)
40cce4: 2403fff8 li v1,-8
40cce8: afa30020 sw v1,32(sp)
40ccec: 24030001 li v1,1
40ccf0: 269effff addiu s8,s4,-1
40ccf4: afa30018 sw v1,24(sp)
40ccf8: 26430038 addiu v1,s2,56
40ccfc: afa0001c sw zero,28(sp)
40cd00: afa30028 sw v1,40(sp)
40cd04: 26940017 addiu s4,s4,23
40cd08: 2416fff8 li s6,-8
40cd0c: 001eb827 nor s7,zero,s8
40cd10: 8fa30018 lw v1,24(sp)
40cd14: 10700005 beq v1,s0,40cd2c <__malloc_trim+0xfc>
40cd18: 00000000 nop
40cd1c: 8fa40024 lw a0,36(sp)
40cd20: 0064102a slt v0,v1,a0
40cd24: 1440002b bnez v0,40cdd4 <__malloc_trim+0x1a4>
40cd28: 00000000 nop
40cd2c: 8fa30028 lw v1,40(sp)
40cd30: 8fa40020 lw a0,32(sp)
40cd34: 0064a821 addu s5,v1,a0
40cd38: 8eb3000c lw s3,12(s5)
40cd3c: 16b30006 bne s5,s3,40cd58 <__malloc_trim+0x128>
40cd40: 00000000 nop
40cd44: 08103375 j 40cdd4 <__malloc_trim+0x1a4>
40cd48: 00000000 nop
40cd4c: 8e73000c lw s3,12(s3)
40cd50: 12b30020 beq s5,s3,40cdd4 <__malloc_trim+0x1a4>
40cd54: 00000000 nop
40cd58: 8e650004 lw a1,4(s3)
40cd5c: 00b62824 and a1,a1,s6
40cd60: 0285102b sltu v0,s4,a1
40cd64: 1040fff9 beqz v0,40cd4c <__malloc_trim+0x11c>
40cd68: 00000000 nop
40cd6c: 02742021 addu a0,s3,s4
40cd70: 00972024 and a0,a0,s7
40cd74: 26620018 addiu v0,s3,24
40cd78: 0082102b sltu v0,a0,v0
40cd7c: 14400052 bnez v0,40cec8 <__malloc_trim+0x298>
40cd80: 00000000 nop
40cd84: 02651021 addu v0,s3,a1
40cd88: 0082102b sltu v0,a0,v0
40cd8c: 10400046 beqz v0,40cea8 <__malloc_trim+0x278>
40cd90: 00000000 nop
40cd94: 02641023 subu v0,s3,a0
40cd98: 00452821 addu a1,v0,a1
40cd9c: 03c5102b sltu v0,s8,a1
40cda0: 1040ffea beqz v0,40cd4c <__malloc_trim+0x11c>
40cda4: 00000000 nop
40cda8: 8f998324 lw t9,-31964(gp)
40cdac: 24030001 li v1,1
40cdb0: 00b72824 and a1,a1,s7
40cdb4: 24060004 li a2,4
40cdb8: afa3001c sw v1,28(sp)
40cdbc: 04110cab bal 41006c <madvise>
40cdc0: 00000000 nop
40cdc4: 8e73000c lw s3,12(s3)
40cdc8: 8fbc0010 lw gp,16(sp)
40cdcc: 16b3ffe2 bne s5,s3,40cd58 <__malloc_trim+0x128>
40cdd0: 00000000 nop
40cdd4: 8fa30018 lw v1,24(sp)
40cdd8: 24630001 addiu v1,v1,1
40cddc: afa30018 sw v1,24(sp)
40cde0: 8fa30020 lw v1,32(sp)
40cde4: 24630008 addiu v1,v1,8
40cde8: afa30020 sw v1,32(sp)
40cdec: 8fa30018 lw v1,24(sp)
40cdf0: 1471ffc7 bne v1,s1,40cd10 <__malloc_trim+0xe0>
40cdf4: 00000000 nop
40cdf8: 3c04004b lui a0,0x4b
40cdfc: 2484b4d4 addiu a0,a0,-19244
40ce00: 12440069 beq s2,a0,40cfa8 <__malloc_trim+0x378>
40ce04: 00001021 move v0,zero
40ce08: 8fa3001c lw v1,28(sp)
40ce0c: 8fa4002c lw a0,44(sp)
40ce10: 00621025 or v0,v1,v0
40ce14: 00822025 or a0,a0,v0
40ce18: afa4002c sw a0,44(sp)
40ce1c: 00002021 move a0,zero
40ce20: 0000000f sync
40ce24: c2420000 ll v0,0(s2)
40ce28: 00801821 move v1,a0
40ce2c: e2430000 sc v1,0(s2)
40ce30: 1060fffc beqz v1,40ce24 <__malloc_trim+0x1f4>
40ce34: 00000000 nop
40ce38: 28420002 slti v0,v0,2
40ce3c: 10400043 beqz v0,40cf4c <__malloc_trim+0x31c>
40ce40: 00000000 nop
40ce44: 8e520440 lw s2,1088(s2)
40ce48: 3c02004b lui v0,0x4b
40ce4c: 2442b4d4 addiu v0,v0,-19244
40ce50: 1642ff8e bne s2,v0,40cc8c <__malloc_trim+0x5c>
40ce54: 00000000 nop
40ce58: 8fbf0054 lw ra,84(sp)
40ce5c: 8fa2002c lw v0,44(sp)
40ce60: 8fbe0050 lw s8,80(sp)
40ce64: 8fb7004c lw s7,76(sp)
40ce68: 8fb60048 lw s6,72(sp)
40ce6c: 8fb50044 lw s5,68(sp)
40ce70: 8fb40040 lw s4,64(sp)
40ce74: 8fb3003c lw s3,60(sp)
40ce78: 8fb20038 lw s2,56(sp)
40ce7c: 8fb10034 lw s1,52(sp)
40ce80: 8fb00030 lw s0,48(sp)
40ce84: 03e00008 jr ra
40ce88: 27bd0058 addiu sp,sp,88
40ce8c: 00141182 srl v0,s4,0x6
40ce90: 2c430027 sltiu v1,v0,39
40ce94: 10600014 beqz v1,40cee8 <__malloc_trim+0x2b8>
40ce98: 00000000 nop
40ce9c: 24420038 addiu v0,v0,56
40cea0: 08103339 j 40cce4 <__malloc_trim+0xb4>
40cea4: afa20024 sw v0,36(sp)
40cea8: 3c040048 lui a0,0x48
40ceac: 3c050048 lui a1,0x48
40ceb0: 3c070048 lui a3,0x48
40ceb4: 24840b1c addiu a0,a0,2844
40ceb8: 24a5fa80 addiu a1,a1,-1408
40cebc: 240616e6 li a2,5862
40cec0: 0c1015fd jal 4057f4 <__malloc_assert>
40cec4: 24e70dd4 addiu a3,a3,3540
40cec8: 3c040048 lui a0,0x48
40cecc: 3c050048 lui a1,0x48
40ced0: 3c070048 lui a3,0x48
40ced4: 24840ac0 addiu a0,a0,2752
40ced8: 24a5fa80 addiu a1,a1,-1408
40cedc: 240616e5 li a2,5861
40cee0: 0c1015fd jal 4057f4 <__malloc_assert>
40cee4: 24e70dd4 addiu a3,a3,3540
40cee8: 00141242 srl v0,s4,0x9
40ceec: 2c430015 sltiu v1,v0,21
40cef0: 14600008 bnez v1,40cf14 <__malloc_trim+0x2e4>
40cef4: 00000000 nop
40cef8: 00141302 srl v0,s4,0xc
40cefc: 2c43000b sltiu v1,v0,11
40cf00: 10600007 beqz v1,40cf20 <__malloc_trim+0x2f0>
40cf04: 00000000 nop
40cf08: 2442006e addiu v0,v0,110
40cf0c: 08103339 j 40cce4 <__malloc_trim+0xb4>
40cf10: afa20024 sw v0,36(sp)
40cf14: 2442005b addiu v0,v0,91
40cf18: 08103339 j 40cce4 <__malloc_trim+0xb4>
40cf1c: afa20024 sw v0,36(sp)
40cf20: 001413c2 srl v0,s4,0xf
40cf24: 2c430005 sltiu v1,v0,5
40cf28: 10600012 beqz v1,40cf74 <__malloc_trim+0x344>
40cf2c: 00000000 nop
40cf30: 24420077 addiu v0,v0,119
40cf34: 08103339 j 40cce4 <__malloc_trim+0xb4>
40cf38: afa20024 sw v0,36(sp)
40cf3c: 0c1028a9 jal 40a2a4 <ptmalloc_init>
40cf40: 00000000 nop
40cf44: 0810331e j 40cc78 <__malloc_trim+0x48>
40cf48: 8fbc0010 lw gp,16(sp)
40cf4c: 02402021 move a0,s2
40cf50: 7c03e83b 0x7c03e83b
40cf54: 8c658b78 lw a1,-29832(v1)
40cf58: 24060001 li a2,1
40cf5c: 00003821 move a3,zero
40cf60: 34a50001 ori a1,a1,0x1
40cf64: 2402108e li v0,4238
40cf68: 0000000c syscall
40cf6c: 08103391 j 40ce44 <__malloc_trim+0x214>
40cf70: 00000000 nop
40cf74: 00141482 srl v0,s4,0x12
40cf78: 2c430003 sltiu v1,v0,3
40cf7c: 2404007e li a0,126
40cf80: 2442007c addiu v0,v0,124
40cf84: 0043200b movn a0,v0,v1
40cf88: 08103339 j 40cce4 <__malloc_trim+0xb4>
40cf8c: afa40024 sw a0,36(sp)
40cf90: 8f998044 lw t9,-32700(gp)
40cf94: 02402021 move a0,s2
40cf98: 04110ced bal 410350 <__lll_lock_wait_private>
40cf9c: 00000000 nop
40cfa0: 0810332e j 40ccb8 <__malloc_trim+0x88>
40cfa4: 00000000 nop
40cfa8: 8fa40058 lw a0,88(sp)
40cfac: 0c101476 jal 4051d8 <sYSTRIm>
40cfb0: 02402821 move a1,s2
40cfb4: 08103382 j 40ce08 <__malloc_trim+0x1d8>
40cfb8: 8fbc0010 lw gp,16(sp)
0040cfbc <__malloc_usable_size>:
40cfbc: 00001021 move v0,zero
40cfc0: 1080000c beqz a0,40cff4 <__malloc_usable_size+0x38>
40cfc4: 00000000 nop
40cfc8: 8c82fffc lw v0,-4(a0)
40cfcc: 30430002 andi v1,v0,0x2
40cfd0: 1460000a bnez v1,40cffc <__malloc_usable_size+0x40>
40cfd4: 00000000 nop
40cfd8: 2403fff8 li v1,-8
40cfdc: 00431024 and v0,v0,v1
40cfe0: 00822021 addu a0,a0,v0
40cfe4: 8c83fffc lw v1,-4(a0)
40cfe8: 2442fffc addiu v0,v0,-4
40cfec: 30630001 andi v1,v1,0x1
40cff0: 0003100a movz v0,zero,v1
40cff4: 03e00008 jr ra
40cff8: 00000000 nop
40cffc: 2403fff8 li v1,-8
40d000: 00431024 and v0,v0,v1
40d004: 2442fff8 addiu v0,v0,-8
40d008: 03e00008 jr ra
40d00c: 00000000 nop
0040d010 <__malloc_stats>:
40d010: 3c02004b lui v0,0x4b
40d014: 8c429c30 lw v0,-25552(v0)
40d018: 3c1c004b lui gp,0x4b
40d01c: 3c03004b lui v1,0x4b
40d020: 27bdff88 addiu sp,sp,-120
40d024: 279c1fc0 addiu gp,gp,8128
40d028: 2463b920 addiu v1,v1,-18144
40d02c: afb3005c sw s3,92(sp)
40d030: afbf0074 sw ra,116(sp)
40d034: afbe0070 sw s8,112(sp)
40d038: afb7006c sw s7,108(sp)
40d03c: afb60068 sw s6,104(sp)
40d040: afb50064 sw s5,100(sp)
40d044: afb40060 sw s4,96(sp)
40d048: afb20058 sw s2,88(sp)
40d04c: afb10054 sw s1,84(sp)
40d050: afb00050 sw s0,80(sp)
40d054: afbc0010 sw gp,16(sp)
40d058: 8c730020 lw s3,32(v1)
40d05c: 04400088 bltz v0,40d280 <__malloc_stats+0x270>
40d060: 00000000 nop
40d064: 8f918308 lw s1,-31992(gp)
40d068: 3c16004b lui s6,0x4b
40d06c: 26d6b4d4 addiu s6,s6,-19244
40d070: 8e220000 lw v0,0(s1)
40d074: 3c1e0048 lui s8,0x48
40d078: 0260a021 move s4,s3
40d07c: 8c44003c lw a0,60(v0)
40d080: 02c08021 move s0,s6
40d084: 00009021 move s2,zero
40d088: 34830002 ori v1,a0,0x2
40d08c: afa40048 sw a0,72(sp)
40d090: ac43003c sw v1,60(v0)
40d094: 0000a821 move s5,zero
40d098: 24170001 li s7,1
40d09c: 27de0b40 addiu s8,s8,2880
40d0a0: c2030000 ll v1,0(s0)
40d0a4: 14750006 bne v1,s5,40d0c0 <__malloc_stats+0xb0>
40d0a8: 00001021 move v0,zero
40d0ac: 02e01021 move v0,s7
40d0b0: e2020000 sc v0,0(s0)
40d0b4: 1040fffa beqz v0,40d0a0 <__malloc_stats+0x90>
40d0b8: 00000000 nop
40d0bc: 0000000f sync
40d0c0: 10400073 beqz v0,40d290 <__malloc_stats+0x280>
40d0c4: 00000000 nop
40d0c8: 27a40018 addiu a0,sp,24
40d0cc: 02002821 move a1,s0
40d0d0: 0c101be1 jal 406f84 <mALLINFo>
40d0d4: 00000000 nop
40d0d8: 8fa30018 lw v1,24(sp)
40d0dc: 8fbc0010 lw gp,16(sp)
40d0e0: 8e240000 lw a0,0(s1)
40d0e4: afa30040 sw v1,64(sp)
40d0e8: 8fa30034 lw v1,52(sp)
40d0ec: 8f998310 lw t9,-31984(gp)
40d0f0: 03c02821 move a1,s8
40d0f4: afa30044 sw v1,68(sp)
40d0f8: 02403021 move a2,s2
40d0fc: 041161c0 bal 425800 <__fprintf>
40d100: 00000000 nop
40d104: 8fbc0010 lw gp,16(sp)
40d108: 8e240000 lw a0,0(s1)
40d10c: 8fa60040 lw a2,64(sp)
40d110: 8f998310 lw t9,-31984(gp)
40d114: 3c050048 lui a1,0x48
40d118: 24a50b4c addiu a1,a1,2892
40d11c: 041161b8 bal 425800 <__fprintf>
40d120: 00000000 nop
40d124: 8fbc0010 lw gp,16(sp)
40d128: 8e240000 lw a0,0(s1)
40d12c: 8fa60044 lw a2,68(sp)
40d130: 8f998310 lw t9,-31984(gp)
40d134: 3c050048 lui a1,0x48
40d138: 24a50b68 addiu a1,a1,2920
40d13c: 041161b0 bal 425800 <__fprintf>
40d140: 00000000 nop
40d144: 8fa30040 lw v1,64(sp)
40d148: 8fbc0010 lw gp,16(sp)
40d14c: 02639821 addu s3,s3,v1
40d150: 8fa30044 lw v1,68(sp)
40d154: 0283a021 addu s4,s4,v1
40d158: 0000000f sync
40d15c: c2020000 ll v0,0(s0)
40d160: 02a01821 move v1,s5
40d164: e2030000 sc v1,0(s0)
40d168: 1060fffc beqz v1,40d15c <__malloc_stats+0x14c>
40d16c: 00000000 nop
40d170: 28420002 slti v0,v0,2
40d174: 1040004c beqz v0,40d2a8 <__malloc_stats+0x298>
40d178: 00000000 nop
40d17c: 8e100440 lw s0,1088(s0)
40d180: 26520001 addiu s2,s2,1
40d184: 1616ffc6 bne s0,s6,40d0a0 <__malloc_stats+0x90>
40d188: 00000000 nop
40d18c: 8e270000 lw a3,0(s1)
40d190: 8f998340 lw t9,-31936(gp)
40d194: 3c040048 lui a0,0x48
40d198: 24840b84 addiu a0,a0,2948
40d19c: 24050001 li a1,1
40d1a0: 24060014 li a2,20
40d1a4: 041167c2 bal 4270b0 <_IO_fwrite>
40d1a8: 00000000 nop
40d1ac: 8fbc0010 lw gp,16(sp)
40d1b0: 8e240000 lw a0,0(s1)
40d1b4: 3c020048 lui v0,0x48
40d1b8: 8f998310 lw t9,-31984(gp)
40d1bc: 02603021 move a2,s3
40d1c0: 24450b4c addiu a1,v0,2892
40d1c4: 0411618e bal 425800 <__fprintf>
40d1c8: 00000000 nop
40d1cc: 8fbc0010 lw gp,16(sp)
40d1d0: 8e240000 lw a0,0(s1)
40d1d4: 3c030048 lui v1,0x48
40d1d8: 8f998310 lw t9,-31984(gp)
40d1dc: 24650b68 addiu a1,v1,2920
40d1e0: 02803021 move a2,s4
40d1e4: 04116186 bal 425800 <__fprintf>
40d1e8: 00000000 nop
40d1ec: 8fbc0010 lw gp,16(sp)
40d1f0: 3c02004b lui v0,0x4b
40d1f4: 2442b920 addiu v0,v0,-18144
40d1f8: 8e240000 lw a0,0(s1)
40d1fc: 8f998310 lw t9,-31984(gp)
40d200: 8c460014 lw a2,20(v0)
40d204: 3c050048 lui a1,0x48
40d208: 24a50b9c addiu a1,a1,2972
40d20c: 0411617c bal 425800 <__fprintf>
40d210: 00000000 nop
40d214: 8fbc0010 lw gp,16(sp)
40d218: 3c03004b lui v1,0x4b
40d21c: 2463b920 addiu v1,v1,-18144
40d220: 8e240000 lw a0,0(s1)
40d224: 8f998310 lw t9,-31984(gp)
40d228: 8c660024 lw a2,36(v1)
40d22c: 3c050048 lui a1,0x48
40d230: 24a50bb8 addiu a1,a1,3000
40d234: 04116172 bal 425800 <__fprintf>
40d238: 00000000 nop
40d23c: 8e220000 lw v0,0(s1)
40d240: 8fa40048 lw a0,72(sp)
40d244: 8fbf0074 lw ra,116(sp)
40d248: 8c43003c lw v1,60(v0)
40d24c: 8fbe0070 lw s8,112(sp)
40d250: 8fb7006c lw s7,108(sp)
40d254: 00641825 or v1,v1,a0
40d258: 8fb60068 lw s6,104(sp)
40d25c: 8fb50064 lw s5,100(sp)
40d260: 8fb40060 lw s4,96(sp)
40d264: 8fb3005c lw s3,92(sp)
40d268: 8fb20058 lw s2,88(sp)
40d26c: 8fb10054 lw s1,84(sp)
40d270: 8fb00050 lw s0,80(sp)
40d274: ac43003c sw v1,60(v0)
40d278: 03e00008 jr ra
40d27c: 27bd0078 addiu sp,sp,120
40d280: 0c1028a9 jal 40a2a4 <ptmalloc_init>
40d284: 00000000 nop
40d288: 08103419 j 40d064 <__malloc_stats+0x54>
40d28c: 8fbc0010 lw gp,16(sp)
40d290: 8f998044 lw t9,-32700(gp)
40d294: 02002021 move a0,s0
40d298: 04110c2d bal 410350 <__lll_lock_wait_private>
40d29c: 00000000 nop
40d2a0: 08103432 j 40d0c8 <__malloc_stats+0xb8>
40d2a4: 00000000 nop
40d2a8: 02002021 move a0,s0
40d2ac: 7c03e83b 0x7c03e83b
40d2b0: 8c658b78 lw a1,-29832(v1)
40d2b4: 24060001 li a2,1
40d2b8: 00003821 move a3,zero
40d2bc: 34a50001 ori a1,a1,0x1
40d2c0: 2402108e li v0,4238
40d2c4: 0000000c syscall
40d2c8: 0810345f j 40d17c <__malloc_stats+0x16c>
40d2cc: 00000000 nop
0040d2d0 <__libc_mallinfo>:
40d2d0: 3c02004b lui v0,0x4b
40d2d4: 8c429c30 lw v0,-25552(v0)
40d2d8: 3c1c004b lui gp,0x4b
40d2dc: 27bdffd8 addiu sp,sp,-40
40d2e0: 279c1fc0 addiu gp,gp,8128
40d2e4: afb0001c sw s0,28(sp)
40d2e8: afbf0024 sw ra,36(sp)
40d2ec: afb10020 sw s1,32(sp)
40d2f0: afbc0010 sw gp,16(sp)
40d2f4: 04400021 bltz v0,40d37c <__libc_mallinfo+0xac>
40d2f8: 00808021 move s0,a0
40d2fc: 3c11004b lui s1,0x4b
40d300: 24030001 li v1,1
40d304: 00001021 move v0,zero
40d308: c225b4d4 ll a1,-19244(s1)
40d30c: 14a20006 bne a1,v0,40d328 <__libc_mallinfo+0x58>
40d310: 00002021 move a0,zero
40d314: 00602021 move a0,v1
40d318: e224b4d4 sc a0,-19244(s1)
40d31c: 1080fffa beqz a0,40d308 <__libc_mallinfo+0x38>
40d320: 00000000 nop
40d324: 0000000f sync
40d328: 10800018 beqz a0,40d38c <__libc_mallinfo+0xbc>
40d32c: 00000000 nop
40d330: 02002021 move a0,s0
40d334: 0c101be1 jal 406f84 <mALLINFo>
40d338: 2625b4d4 addiu a1,s1,-19244
40d33c: 00001021 move v0,zero
40d340: 0000000f sync
40d344: c223b4d4 ll v1,-19244(s1)
40d348: 00402021 move a0,v0
40d34c: e224b4d4 sc a0,-19244(s1)
40d350: 1080fffc beqz a0,40d344 <__libc_mallinfo+0x74>
40d354: 00000000 nop
40d358: 28620002 slti v0,v1,2
40d35c: 10400011 beqz v0,40d3a4 <__libc_mallinfo+0xd4>
40d360: 00000000 nop
40d364: 8fbf0024 lw ra,36(sp)
40d368: 02001021 move v0,s0
40d36c: 8fb10020 lw s1,32(sp)
40d370: 8fb0001c lw s0,28(sp)
40d374: 03e00008 jr ra
40d378: 27bd0028 addiu sp,sp,40
40d37c: 0c1028a9 jal 40a2a4 <ptmalloc_init>
40d380: 00000000 nop
40d384: 081034bf j 40d2fc <__libc_mallinfo+0x2c>
40d388: 8fbc0010 lw gp,16(sp)
40d38c: 8f998044 lw t9,-32700(gp)
40d390: 2624b4d4 addiu a0,s1,-19244
40d394: 04110bee bal 410350 <__lll_lock_wait_private>
40d398: 00000000 nop
40d39c: 081034cc j 40d330 <__libc_mallinfo+0x60>
40d3a0: 00000000 nop
40d3a4: 3c04004b lui a0,0x4b
40d3a8: 2484b4d4 addiu a0,a0,-19244
40d3ac: 7c03e83b 0x7c03e83b
40d3b0: 8c658b78 lw a1,-29832(v1)
40d3b4: 24060001 li a2,1
40d3b8: 00003821 move a3,zero
40d3bc: 34a50001 ori a1,a1,0x1
40d3c0: 2402108e li v0,4238
40d3c4: 0000000c syscall
40d3c8: 081034d9 j 40d364 <__libc_mallinfo+0x94>
40d3cc: 00000000 nop
0040d3d0 <__libc_mallopt>:
40d3d0: 27bdffe0 addiu sp,sp,-32
40d3d4: afbf001c sw ra,28(sp)
40d3d8: 0c1029f5 jal 40a7d4 <mALLOPt>
40d3dc: 00000000 nop
40d3e0: 8fbf001c lw ra,28(sp)
40d3e4: 27bd0020 addiu sp,sp,32
40d3e8: 03e00008 jr ra
40d3ec: 00000000 nop
0040d3f0 <__posix_memalign>:
40d3f0: 3c1c004b lui gp,0x4b
40d3f4: 27bdffe0 addiu sp,sp,-32
40d3f8: 279c1fc0 addiu gp,gp,8128
40d3fc: 30a70003 andi a3,a1,0x3
40d400: afb00018 sw s0,24(sp)
40d404: afbf001c sw ra,28(sp)
40d408: afbc0010 sw gp,16(sp)
40d40c: 00808021 move s0,a0
40d410: 10e00005 beqz a3,40d428 <__posix_memalign+0x38>
40d414: 24020016 li v0,22
40d418: 8fbf001c lw ra,28(sp)
40d41c: 8fb00018 lw s0,24(sp)
40d420: 03e00008 jr ra
40d424: 27bd0020 addiu sp,sp,32
40d428: 00052082 srl a0,a1,0x2
40d42c: 2487ffff addiu a3,a0,-1
40d430: 00e42024 and a0,a3,a0
40d434: 1480fff8 bnez a0,40d418 <__posix_memalign+0x28>
40d438: 00000000 nop
40d43c: 10a0fff6 beqz a1,40d418 <__posix_memalign+0x28>
40d440: 00000000 nop
40d444: 8f82832c lw v0,-31956(gp)
40d448: 00a02021 move a0,a1
40d44c: 00c02821 move a1,a2
40d450: 8c590000 lw t9,0(v0)
40d454: 1720000a bnez t9,40d480 <__posix_memalign+0x90>
40d458: 00000000 nop
40d45c: 0c102f00 jal 40bc00 <__libc_memalign>
40d460: 00000000 nop
40d464: 00401821 move v1,v0
40d468: 2402000c li v0,12
40d46c: 1060ffea beqz v1,40d418 <__posix_memalign+0x28>
40d470: 00000000 nop
40d474: ae030000 sw v1,0(s0)
40d478: 08103506 j 40d418 <__posix_memalign+0x28>
40d47c: 00001021 move v0,zero
40d480: 2406fffe li a2,-2
40d484: 03e63024 and a2,ra,a2
40d488: 0320f809 jalr t9
40d48c: 00000000 nop
40d490: 00401821 move v1,v0
40d494: 0810351a j 40d468 <__posix_memalign+0x78>
40d498: 00000000 nop
0040d49c <malloc_info>:
40d49c: 3c1c004b lui gp,0x4b
40d4a0: 27bdff98 addiu sp,sp,-104
40d4a4: 279c1fc0 addiu gp,gp,8128
40d4a8: afbf0064 sw ra,100(sp)
40d4ac: afb10060 sw s1,96(sp)
40d4b0: afb0005c sw s0,92(sp)
40d4b4: afbc0028 sw gp,40(sp)
40d4b8: afa50050 sw a1,80(sp)
40d4bc: 24020016 li v0,22
40d4c0: 10800007 beqz a0,40d4e0 <malloc_info+0x44>
40d4c4: 00000000 nop
40d4c8: 8fbf0064 lw ra,100(sp)
40d4cc: 8fb10060 lw s1,96(sp)
40d4d0: 8fb0005c lw s0,92(sp)
40d4d4: 27bd0068 addiu sp,sp,104
40d4d8: 03e00008 jr ra
40d4dc: 00000000 nop
40d4e0: 3c02004b lui v0,0x4b
40d4e4: 8c429c30 lw v0,-25552(v0)
40d4e8: afa00054 sw zero,84(sp)
40d4ec: afa00044 sw zero,68(sp)
40d4f0: afa0004c sw zero,76(sp)
40d4f4: afa00040 sw zero,64(sp)
40d4f8: afa00048 sw zero,72(sp)
40d4fc: afa0003c sw zero,60(sp)
40d500: afa00038 sw zero,56(sp)
40d504: afa00034 sw zero,52(sp)
40d508: afa00030 sw zero,48(sp)
40d50c: 0440002c bltz v0,40d5c0 <malloc_info+0x124>
40d510: 00000000 nop
40d514: 8f998314 lw t9,-31980(gp)
40d518: 3c11004b lui s1,0x4b
40d51c: 3c040048 lui a0,0x48
40d520: 2631b4d4 addiu s1,s1,-19244
40d524: 24840bd4 addiu a0,a0,3028
40d528: 02208021 move s0,s1
40d52c: 041165a4 bal 426bc0 <_IO_fputs>
40d530: 00000000 nop
40d534: 02002021 move a0,s0
40d538: 27af0030 addiu t7,sp,48
40d53c: 0c1017d1 jal 405f44 <mi_arena.10563>
40d540: 00000000 nop
40d544: 8e100440 lw s0,1088(s0)
40d548: 8fbc0028 lw gp,40(sp)
40d54c: 1611fff9 bne s0,s1,40d534 <malloc_info+0x98>
40d550: 00000000 nop
40d554: 8fa20044 lw v0,68(sp)
40d558: 8f998310 lw t9,-31984(gp)
40d55c: 8fa40050 lw a0,80(sp)
40d560: afa20010 sw v0,16(sp)
40d564: 8fa20040 lw v0,64(sp)
40d568: 8fa6004c lw a2,76(sp)
40d56c: 8fa70048 lw a3,72(sp)
40d570: afa20014 sw v0,20(sp)
40d574: 8fa2003c lw v0,60(sp)
40d578: 3c050048 lui a1,0x48
40d57c: 24a50bec addiu a1,a1,3052
40d580: afa20018 sw v0,24(sp)
40d584: 8fa20038 lw v0,56(sp)
40d588: afa2001c sw v0,28(sp)
40d58c: 8fa20034 lw v0,52(sp)
40d590: afa20020 sw v0,32(sp)
40d594: 8fa20030 lw v0,48(sp)
40d598: afa20024 sw v0,36(sp)
40d59c: 04116098 bal 425800 <__fprintf>
40d5a0: 00000000 nop
40d5a4: 8fbf0064 lw ra,100(sp)
40d5a8: 00001021 move v0,zero
40d5ac: 8fb10060 lw s1,96(sp)
40d5b0: 8fb0005c lw s0,92(sp)
40d5b4: 27bd0068 addiu sp,sp,104
40d5b8: 03e00008 jr ra
40d5bc: 00000000 nop
40d5c0: 0c1028a9 jal 40a2a4 <ptmalloc_init>
40d5c4: 00000000 nop
40d5c8: 8fbc0028 lw gp,40(sp)
40d5cc: 8fa50050 lw a1,80(sp)
40d5d0: 08103545 j 40d514 <malloc_info+0x78>
40d5d4: 00000000 nop
...
0040d5e0 <__default_morecore>:
40d5e0: 3c1c004b lui gp,0x4b
40d5e4: 279c1fc0 addiu gp,gp,8128
40d5e8: 8f998298 lw t9,-32104(gp)
40d5ec: 27bdffe0 addiu sp,sp,-32
40d5f0: afbf001c sw ra,28(sp)
40d5f4: afbc0010 sw gp,16(sp)
40d5f8: 041106b1 bal 40f0c0 <__sbrk>
40d5fc: 00000000 nop
40d600: 8fbf001c lw ra,28(sp)
40d604: 00021827 nor v1,zero,v0
40d608: 0003100a movz v0,zero,v1
40d60c: 27bd0020 addiu sp,sp,32
40d610: 03e00008 jr ra
40d614: 00000000 nop
...
0040d620 <strlen>:
40d620: 30820003 andi v0,a0,0x3
40d624: 10400039 beqz v0,40d70c <strlen+0xec>
40d628: 00000000 nop
40d62c: 80830000 lb v1,0(a0)
40d630: 00001021 move v0,zero
40d634: 10600028 beqz v1,40d6d8 <strlen+0xb8>
40d638: 00000000 nop
40d63c: 00801021 move v0,a0
40d640: 08103595 j 40d654 <strlen+0x34>
40d644: 00000000 nop
40d648: 80430000 lb v1,0(v0)
40d64c: 10600024 beqz v1,40d6e0 <strlen+0xc0>
40d650: 00000000 nop
40d654: 24420001 addiu v0,v0,1
40d658: 30430003 andi v1,v0,0x3
40d65c: 1460fffa bnez v1,40d648 <strlen+0x28>
40d660: 00000000 nop
40d664: 3c08fefe lui t0,0xfefe
40d668: 3c078080 lui a3,0x8080
40d66c: 3508feff ori t0,t0,0xfeff
40d670: 34e78080 ori a3,a3,0x8080
40d674: 8c450000 lw a1,0(v0)
40d678: 24430004 addiu v1,v0,4
40d67c: 00a83021 addu a2,a1,t0
40d680: 00052827 nor a1,zero,a1
40d684: 00c52824 and a1,a2,a1
40d688: 00a72824 and a1,a1,a3
40d68c: 10a0000d beqz a1,40d6c4 <strlen+0xa4>
40d690: 00000000 nop
40d694: 8065fffc lb a1,-4(v1)
40d698: 10a00011 beqz a1,40d6e0 <strlen+0xc0>
40d69c: 00000000 nop
40d6a0: 8065fffd lb a1,-3(v1)
40d6a4: 10a00011 beqz a1,40d6ec <strlen+0xcc>
40d6a8: 00000000 nop
40d6ac: 8065fffe lb a1,-2(v1)
40d6b0: 10a00012 beqz a1,40d6fc <strlen+0xdc>
40d6b4: 00000000 nop
40d6b8: 8065ffff lb a1,-1(v1)
40d6bc: 10a00004 beqz a1,40d6d0 <strlen+0xb0>
40d6c0: 00000000 nop
40d6c4: 00601021 move v0,v1
40d6c8: 0810359d j 40d674 <strlen+0x54>
40d6cc: 00000000 nop
40d6d0: 00441023 subu v0,v0,a0
40d6d4: 24420003 addiu v0,v0,3
40d6d8: 03e00008 jr ra
40d6dc: 00000000 nop
40d6e0: 00441023 subu v0,v0,a0
40d6e4: 03e00008 jr ra
40d6e8: 00000000 nop
40d6ec: 00441023 subu v0,v0,a0
40d6f0: 24420001 addiu v0,v0,1
40d6f4: 03e00008 jr ra
40d6f8: 00000000 nop
40d6fc: 00441023 subu v0,v0,a0
40d700: 24420002 addiu v0,v0,2
40d704: 03e00008 jr ra
40d708: 00000000 nop
40d70c: 00801021 move v0,a0
40d710: 08103599 j 40d664 <strlen+0x44>
40d714: 00000000 nop
...
0040d720 <memcmp>:
40d720: 2cc20010 sltiu v0,a2,16
40d724: 1440003c bnez v0,40d818 <memcmp+0xf8>
40d728: 00000000 nop
40d72c: 30a20003 andi v0,a1,0x3
40d730: 00a01821 move v1,a1
40d734: 10400016 beqz v0,40d790 <memcmp+0x70>
40d738: 00000000 nop
40d73c: 90830000 lbu v1,0(a0)
40d740: 90a20000 lbu v0,0(a1)
40d744: 00621023 subu v0,v1,v0
40d748: 14400047 bnez v0,40d868 <memcmp+0x148>
40d74c: 00000000 nop
40d750: 24840001 addiu a0,a0,1
40d754: 24a50001 addiu a1,a1,1
40d758: 081035df j 40d77c <memcmp+0x5c>
40d75c: 00000000 nop
40d760: 90870000 lbu a3,0(a0)
40d764: 90620000 lbu v0,0(v1)
40d768: 24840001 addiu a0,a0,1
40d76c: 24a50001 addiu a1,a1,1
40d770: 00e21023 subu v0,a3,v0
40d774: 1440003c bnez v0,40d868 <memcmp+0x148>
40d778: 00000000 nop
40d77c: 30a20003 andi v0,a1,0x3
40d780: 00a01821 move v1,a1
40d784: 24c6ffff addiu a2,a2,-1
40d788: 1440fff5 bnez v0,40d760 <memcmp+0x40>
40d78c: 00000000 nop
40d790: 30820003 andi v0,a0,0x3
40d794: 14400039 bnez v0,40d87c <memcmp+0x15c>
40d798: 00000000 nop
40d79c: 00061082 srl v0,a2,0x2
40d7a0: 30470003 andi a3,v0,0x3
40d7a4: 24080001 li t0,1
40d7a8: 10e8008c beq a3,t0,40d9dc <memcmp+0x2bc>
40d7ac: 00000000 nop
40d7b0: 14e00054 bnez a3,40d904 <memcmp+0x1e4>
40d7b4: 00000000 nop
40d7b8: 8c8b0000 lw t3,0(a0)
40d7bc: 8caa0000 lw t2,0(a1)
40d7c0: 00803821 move a3,a0
40d7c4: 8ce90004 lw t1,4(a3)
40d7c8: 8ca80004 lw t0,4(a1)
40d7cc: 156a0059 bne t3,t2,40d934 <memcmp+0x214>
40d7d0: 00000000 nop
40d7d4: 8ceb0008 lw t3,8(a3)
40d7d8: 8caa0008 lw t2,8(a1)
40d7dc: 11280051 beq t1,t0,40d924 <memcmp+0x204>
40d7e0: 00000000 nop
40d7e4: 0109402b sltu t0,t0,t1
40d7e8: 2403ffff li v1,-1
40d7ec: 24020001 li v0,1
40d7f0: 0068100a movz v0,v1,t0
40d7f4: 03e00008 jr ra
40d7f8: 00000000 nop
40d7fc: 1528fff9 bne t1,t0,40d7e4 <memcmp+0xc4>
40d800: 00000000 nop
40d804: 2405fffc li a1,-4
40d808: 00c52824 and a1,a2,a1
40d80c: 00a42021 addu a0,a1,a0
40d810: 30c60003 andi a2,a2,0x3
40d814: 00a32821 addu a1,a1,v1
40d818: 00001021 move v0,zero
40d81c: 10c00012 beqz a2,40d868 <memcmp+0x148>
40d820: 00000000 nop
40d824: 90830000 lbu v1,0(a0)
40d828: 90a20000 lbu v0,0(a1)
40d82c: 00621023 subu v0,v1,v0
40d830: 1440000d bnez v0,40d868 <memcmp+0x148>
40d834: 00000000 nop
40d838: 24830001 addiu v1,a0,1
40d83c: 24a50001 addiu a1,a1,1
40d840: 00863021 addu a2,a0,a2
40d844: 1066000a beq v1,a2,40d870 <memcmp+0x150>
40d848: 00000000 nop
40d84c: 90670000 lbu a3,0(v1)
40d850: 90a20000 lbu v0,0(a1)
40d854: 24630001 addiu v1,v1,1
40d858: 24a50001 addiu a1,a1,1
40d85c: 00e21023 subu v0,a3,v0
40d860: 1040fff8 beqz v0,40d844 <memcmp+0x124>
40d864: 00000000 nop
40d868: 03e00008 jr ra
40d86c: 00000000 nop
40d870: 00001021 move v0,zero
40d874: 03e00008 jr ra
40d878: 00000000 nop
40d87c: 00063882 srl a3,a2,0x2
40d880: 000210c0 sll v0,v0,0x3
40d884: 240a0020 li t2,32
40d888: 2408fffc li t0,-4
40d88c: 30e90003 andi t1,a3,0x3
40d890: 240b0001 li t3,1
40d894: 01425023 subu t2,t2,v0
40d898: 00884024 and t0,a0,t0
40d89c: 112b005a beq t1,t3,40da08 <memcmp+0x2e8>
40d8a0: 00000000 nop
40d8a4: 11200029 beqz t1,40d94c <memcmp+0x22c>
40d8a8: 00000000 nop
40d8ac: 240b0003 li t3,3
40d8b0: 112b0037 beq t1,t3,40d990 <memcmp+0x270>
40d8b4: 00000000 nop
40d8b8: 8d0e0000 lw t6,0(t0)
40d8bc: 8d0b0004 lw t3,4(t0)
40d8c0: 8cb80000 lw t8,0(a1)
40d8c4: 24e70002 addiu a3,a3,2
40d8c8: 2509fffc addiu t1,t0,-4
40d8cc: 2465fff8 addiu a1,v1,-8
40d8d0: 014b4006 srlv t0,t3,t2
40d8d4: 004e7004 sllv t6,t6,v0
40d8d8: 010e7025 or t6,t0,t6
40d8dc: 8d2d000c lw t5,12(t1)
40d8e0: 8caf000c lw t7,12(a1)
40d8e4: 11d80062 beq t6,t8,40da70 <memcmp+0x350>
40d8e8: 00000000 nop
40d8ec: 030e702b sltu t6,t8,t6
40d8f0: 2403ffff li v1,-1
40d8f4: 24020001 li v0,1
40d8f8: 006e100a movz v0,v1,t6
40d8fc: 03e00008 jr ra
40d900: 00000000 nop
40d904: 24080003 li t0,3
40d908: 10e80052 beq a3,t0,40da54 <memcmp+0x334>
40d90c: 00000000 nop
40d910: 8c8b0000 lw t3,0(a0)
40d914: 8caa0000 lw t2,0(a1)
40d918: 24420002 addiu v0,v0,2
40d91c: 2487fff8 addiu a3,a0,-8
40d920: 2465fff8 addiu a1,v1,-8
40d924: 8ce9000c lw t1,12(a3)
40d928: 8ca8000c lw t0,12(a1)
40d92c: 116a0057 beq t3,t2,40da8c <memcmp+0x36c>
40d930: 00000000 nop
40d934: 014b502b sltu t2,t2,t3
40d938: 2403ffff li v1,-1
40d93c: 24020001 li v0,1
40d940: 006a100a movz v0,v1,t2
40d944: 03e00008 jr ra
40d948: 00000000 nop
40d94c: 8d0d0000 lw t5,0(t0)
40d950: 8d0c0004 lw t4,4(t0)
40d954: 8cb80000 lw t8,0(a1)
40d958: 25090004 addiu t1,t0,4
40d95c: 014c4006 srlv t0,t4,t2
40d960: 004d6804 sllv t5,t5,v0
40d964: 010d6825 or t5,t0,t5
40d968: 8d2e0004 lw t6,4(t1)
40d96c: 8ca80004 lw t0,4(a1)
40d970: 11b8000d beq t5,t8,40d9a8 <memcmp+0x288>
40d974: 00000000 nop
40d978: 030d682b sltu t5,t8,t5
40d97c: 2403ffff li v1,-1
40d980: 24020001 li v0,1
40d984: 006d100a movz v0,v1,t5
40d988: 03e00008 jr ra
40d98c: 00000000 nop
40d990: 01004821 move t1,t0
40d994: 8d0c0000 lw t4,0(t0)
40d998: 8d0e0004 lw t6,4(t0)
40d99c: 24e70001 addiu a3,a3,1
40d9a0: 8ca80000 lw t0,0(a1)
40d9a4: 2465fffc addiu a1,v1,-4
40d9a8: 014e5806 srlv t3,t6,t2
40d9ac: 004c6004 sllv t4,t4,v0
40d9b0: 016c6025 or t4,t3,t4
40d9b4: 8cb80008 lw t8,8(a1)
40d9b8: 8d2b0008 lw t3,8(t1)
40d9bc: 1188ffc4 beq t4,t0,40d8d0 <memcmp+0x1b0>
40d9c0: 00000000 nop
40d9c4: 010c402b sltu t0,t0,t4
40d9c8: 2403ffff li v1,-1
40d9cc: 24020001 li v0,1
40d9d0: 0068100a movz v0,v1,t0
40d9d4: 03e00008 jr ra
40d9d8: 00000000 nop
40d9dc: 8c890000 lw t1,0(a0)
40d9e0: 8ca80000 lw t0,0(a1)
40d9e4: 24870004 addiu a3,a0,4
40d9e8: 24650004 addiu a1,v1,4
40d9ec: 2442ffff addiu v0,v0,-1
40d9f0: 8ceb0000 lw t3,0(a3)
40d9f4: 8caa0000 lw t2,0(a1)
40d9f8: 1528ff7a bne t1,t0,40d7e4 <memcmp+0xc4>
40d9fc: 00000000 nop
40da00: 081035f1 j 40d7c4 <memcmp+0xa4>
40da04: 00000000 nop
40da08: 8d0b0000 lw t3,0(t0)
40da0c: 8d0d0004 lw t5,4(t0)
40da10: 8caf0000 lw t7,0(a1)
40da14: 25090008 addiu t1,t0,8
40da18: 24650004 addiu a1,v1,4
40da1c: 24e7ffff addiu a3,a3,-1
40da20: 014d4006 srlv t0,t5,t2
40da24: 004b5804 sllv t3,t3,v0
40da28: 010b5825 or t3,t0,t3
40da2c: 8d2c0000 lw t4,0(t1)
40da30: 8cb80000 lw t8,0(a1)
40da34: 116fffc9 beq t3,t7,40d95c <memcmp+0x23c>
40da38: 00000000 nop
40da3c: 01eb582b sltu t3,t7,t3
40da40: 2403ffff li v1,-1
40da44: 24020001 li v0,1
40da48: 006b100a movz v0,v1,t3
40da4c: 03e00008 jr ra
40da50: 00000000 nop
40da54: 8ca80000 lw t0,0(a1)
40da58: 8c890000 lw t1,0(a0)
40da5c: 24420001 addiu v0,v0,1
40da60: 2487fffc addiu a3,a0,-4
40da64: 2465fffc addiu a1,v1,-4
40da68: 081035f5 j 40d7d4 <memcmp+0xb4>
40da6c: 00000000 nop
40da70: 24e7fffc addiu a3,a3,-4
40da74: 10e0000c beqz a3,40daa8 <memcmp+0x388>
40da78: 00000000 nop
40da7c: 25290010 addiu t1,t1,16
40da80: 24a50010 addiu a1,a1,16
40da84: 08103688 j 40da20 <memcmp+0x300>
40da88: 00000000 nop
40da8c: 2442fffc addiu v0,v0,-4
40da90: 1040ff5a beqz v0,40d7fc <memcmp+0xdc>
40da94: 00000000 nop
40da98: 24e70010 addiu a3,a3,16
40da9c: 24a50010 addiu a1,a1,16
40daa0: 0810367c j 40d9f0 <memcmp+0x2d0>
40daa4: 00000000 nop
40daa8: 014d5006 srlv t2,t5,t2
40daac: 004b1004 sllv v0,t3,v0
40dab0: 01421025 or v0,t2,v0
40dab4: 11e2ff53 beq t7,v0,40d804 <memcmp+0xe4>
40dab8: 00000000 nop
40dabc: 01e2782b sltu t7,t7,v0
40dac0: 2403ffff li v1,-1
40dac4: 24020001 li v0,1
40dac8: 006f100a movz v0,v1,t7
40dacc: 03e00008 jr ra
40dad0: 00000000 nop
...
0040dae0 <memmove>:
40dae0: 00851823 subu v1,a0,a1
40dae4: 3c1c004b lui gp,0x4b
40dae8: 27bdffd0 addiu sp,sp,-48
40daec: 00801021 move v0,a0
40daf0: 279c1fc0 addiu gp,gp,8128
40daf4: 0066182b sltu v1,v1,a2
40daf8: afb10024 sw s1,36(sp)
40dafc: afb00020 sw s0,32(sp)
40db00: afbf002c sw ra,44(sp)
40db04: afb20028 sw s2,40(sp)
40db08: afbc0010 sw gp,16(sp)
40db0c: 2cc40010 sltiu a0,a2,16
40db10: 00408821 move s1,v0
40db14: 00a08021 move s0,a1
40db18: 14600035 bnez v1,40dbf0 <memmove+0x110>
40db1c: 00000000 nop
40db20: 00c01821 move v1,a2
40db24: 14800022 bnez a0,40dbb0 <memmove+0xd0>
40db28: 00000000 nop
40db2c: 00024023 negu t0,v0
40db30: 31080003 andi t0,t0,0x3
40db34: 00c89023 subu s2,a2,t0
40db38: 1100000d beqz t0,40db70 <memmove+0x90>
40db3c: 00000000 nop
40db40: 01003021 move a2,t0
40db44: 00a02021 move a0,a1
40db48: 00401821 move v1,v0
40db4c: 90870000 lbu a3,0(a0)
40db50: 24c6ffff addiu a2,a2,-1
40db54: 24840001 addiu a0,a0,1
40db58: a0670000 sb a3,0(v1)
40db5c: 24630001 addiu v1,v1,1
40db60: 14c0fffa bnez a2,40db4c <memmove+0x6c>
40db64: 00000000 nop
40db68: 00a88021 addu s0,a1,t0
40db6c: 00488821 addu s1,v0,t0
40db70: 32030003 andi v1,s0,0x3
40db74: 10600058 beqz v1,40dcd8 <memmove+0x1f8>
40db78: 00000000 nop
40db7c: 8f998344 lw t9,-31932(gp)
40db80: 02202021 move a0,s1
40db84: 02002821 move a1,s0
40db88: afa20018 sw v0,24(sp)
40db8c: 00123082 srl a2,s2,0x2
40db90: 0320f809 jalr t9
40db94: 00000000 nop
40db98: 2403fffc li v1,-4
40db9c: 8fa20018 lw v0,24(sp)
40dba0: 02431824 and v1,s2,v1
40dba4: 02038021 addu s0,s0,v1
40dba8: 02238821 addu s1,s1,v1
40dbac: 32430003 andi v1,s2,0x3
40dbb0: 10600008 beqz v1,40dbd4 <memmove+0xf4>
40dbb4: 00000000 nop
40dbb8: 92040000 lbu a0,0(s0)
40dbbc: 2463ffff addiu v1,v1,-1
40dbc0: 26100001 addiu s0,s0,1
40dbc4: a2240000 sb a0,0(s1)
40dbc8: 26310001 addiu s1,s1,1
40dbcc: 1460fffa bnez v1,40dbb8 <memmove+0xd8>
40dbd0: 00000000 nop
40dbd4: 8fbf002c lw ra,44(sp)
40dbd8: 8fb20028 lw s2,40(sp)
40dbdc: 8fb10024 lw s1,36(sp)
40dbe0: 8fb00020 lw s0,32(sp)
40dbe4: 27bd0030 addiu sp,sp,48
40dbe8: 03e00008 jr ra
40dbec: 00000000 nop
40dbf0: 00c58021 addu s0,a2,a1
40dbf4: 00c28821 addu s1,a2,v0
40dbf8: 00c01821 move v1,a2
40dbfc: 14800023 bnez a0,40dc8c <memmove+0x1ac>
40dc00: 00000000 nop
40dc04: 32270003 andi a3,s1,0x3
40dc08: 00c79023 subu s2,a2,a3
40dc0c: 10e0000d beqz a3,40dc44 <memmove+0x164>
40dc10: 00000000 nop
40dc14: 00e02821 move a1,a3
40dc18: 02002021 move a0,s0
40dc1c: 02201821 move v1,s1
40dc20: 2484ffff addiu a0,a0,-1
40dc24: 90860000 lbu a2,0(a0)
40dc28: 2463ffff addiu v1,v1,-1
40dc2c: 24a5ffff addiu a1,a1,-1
40dc30: a0660000 sb a2,0(v1)
40dc34: 14a0fffa bnez a1,40dc20 <memmove+0x140>
40dc38: 00000000 nop
40dc3c: 02078023 subu s0,s0,a3
40dc40: 02278823 subu s1,s1,a3
40dc44: 32030003 andi v1,s0,0x3
40dc48: 10600020 beqz v1,40dccc <memmove+0x1ec>
40dc4c: 00000000 nop
40dc50: 8f998348 lw t9,-31928(gp)
40dc54: 02202021 move a0,s1
40dc58: 02002821 move a1,s0
40dc5c: afa20018 sw v0,24(sp)
40dc60: 00123082 srl a2,s2,0x2
40dc64: 0320f809 jalr t9
40dc68: 00000000 nop
40dc6c: 2404fffc li a0,-4
40dc70: 02442024 and a0,s2,a0
40dc74: 32430003 andi v1,s2,0x3
40dc78: 8fa20018 lw v0,24(sp)
40dc7c: 02048023 subu s0,s0,a0
40dc80: 02248823 subu s1,s1,a0
40dc84: 1060ffd3 beqz v1,40dbd4 <memmove+0xf4>
40dc88: 00000000 nop
40dc8c: 2610ffff addiu s0,s0,-1
40dc90: 92040000 lbu a0,0(s0)
40dc94: 2631ffff addiu s1,s1,-1
40dc98: 2463ffff addiu v1,v1,-1
40dc9c: a2240000 sb a0,0(s1)
40dca0: 1060ffcc beqz v1,40dbd4 <memmove+0xf4>
40dca4: 00000000 nop
40dca8: 2610ffff addiu s0,s0,-1
40dcac: 92040000 lbu a0,0(s0)
40dcb0: 2631ffff addiu s1,s1,-1
40dcb4: 2463ffff addiu v1,v1,-1
40dcb8: a2240000 sb a0,0(s1)
40dcbc: 1460fff3 bnez v1,40dc8c <memmove+0x1ac>
40dcc0: 00000000 nop
40dcc4: 081036f5 j 40dbd4 <memmove+0xf4>
40dcc8: 00000000 nop
40dccc: 8f99834c lw t9,-31924(gp)
40dcd0: 08103715 j 40dc54 <memmove+0x174>
40dcd4: 00000000 nop
40dcd8: 8f998350 lw t9,-31920(gp)
40dcdc: 081036e0 j 40db80 <memmove+0xa0>
40dce0: 00000000 nop
...
0040dcf0 <memset>:
40dcf0: 28c90008 slti t1,a2,8
40dcf4: 1520001b bnez t1,40dd64 <memset+0x74>
40dcf8: 00801021 move v0,a0
40dcfc: 10a00005 beqz a1,40dd14 <memset+0x24>
40dd00: 30a500ff andi a1,a1,0xff
40dd04: 00054200 sll t0,a1,0x8
40dd08: 00a82825 or a1,a1,t0
40dd0c: 00054400 sll t0,a1,0x10
40dd10: 00a82825 or a1,a1,t0
40dd14: 00044023 negu t0,a0
40dd18: 31080003 andi t0,t0,0x3
40dd1c: 11000003 beqz t0,40dd2c <memset+0x3c>
40dd20: 00c83023 subu a2,a2,t0
40dd24: a8850000 swl a1,0(a0)
40dd28: 00882021 addu a0,a0,t0
40dd2c: 30c80007 andi t0,a2,0x7
40dd30: 11060007 beq t0,a2,40dd50 <memset+0x60>
40dd34: 00c83823 subu a3,a2,t0
40dd38: 00e43821 addu a3,a3,a0
40dd3c: 01003021 move a2,t0
40dd40: 24840008 addiu a0,a0,8
40dd44: ac85fff8 sw a1,-8(a0)
40dd48: 1487fffd bne a0,a3,40dd40 <memset+0x50>
40dd4c: ac85fffc sw a1,-4(a0)
40dd50: 30c80004 andi t0,a2,0x4
40dd54: 11000003 beqz t0,40dd64 <memset+0x74>
40dd58: 00c83023 subu a2,a2,t0
40dd5c: ac850000 sw a1,0(a0)
40dd60: 24840004 addiu a0,a0,4
40dd64: 18c00004 blez a2,40dd78 <memset+0x88>
40dd68: 00c43821 addu a3,a2,a0
40dd6c: 24840001 addiu a0,a0,1
40dd70: 1487fffe bne a0,a3,40dd6c <memset+0x7c>
40dd74: a085ffff sb a1,-1(a0)
40dd78: 03e00008 jr ra
40dd7c: 00000000 nop
0040dd80 <__mempcpy>:
40dd80: 3c1c004b lui gp,0x4b
40dd84: 27bdffd0 addiu sp,sp,-48
40dd88: 279c1fc0 addiu gp,gp,8128
40dd8c: 2cc30010 sltiu v1,a2,16
40dd90: afb10028 sw s1,40(sp)
40dd94: afb00024 sw s0,36(sp)
40dd98: afbf002c sw ra,44(sp)
40dd9c: afbc0010 sw gp,16(sp)
40dda0: 00801021 move v0,a0
40dda4: 00a08021 move s0,a1
40dda8: 00c08821 move s1,a2
40ddac: 14600021 bnez v1,40de34 <__mempcpy+0xb4>
40ddb0: 00000000 nop
40ddb4: 00044023 negu t0,a0
40ddb8: 31080003 andi t0,t0,0x3
40ddbc: 00c88823 subu s1,a2,t0
40ddc0: 1100000c beqz t0,40ddf4 <__mempcpy+0x74>
40ddc4: 00000000 nop
40ddc8: 01003021 move a2,t0
40ddcc: 00a01821 move v1,a1
40ddd0: 90670000 lbu a3,0(v1)
40ddd4: 24c6ffff addiu a2,a2,-1
40ddd8: 24630001 addiu v1,v1,1
40dddc: a0470000 sb a3,0(v0)
40dde0: 24420001 addiu v0,v0,1
40dde4: 14c0fffa bnez a2,40ddd0 <__mempcpy+0x50>
40dde8: 00000000 nop
40ddec: 00a88021 addu s0,a1,t0
40ddf0: 00881021 addu v0,a0,t0
40ddf4: 32030003 andi v1,s0,0x3
40ddf8: 10600020 beqz v1,40de7c <__mempcpy+0xfc>
40ddfc: 00000000 nop
40de00: 8f998344 lw t9,-31932(gp)
40de04: 00402021 move a0,v0
40de08: 02002821 move a1,s0
40de0c: 00113082 srl a2,s1,0x2
40de10: afa20018 sw v0,24(sp)
40de14: 0320f809 jalr t9
40de18: 00000000 nop
40de1c: 8fa20018 lw v0,24(sp)
40de20: 2403fffc li v1,-4
40de24: 02231824 and v1,s1,v1
40de28: 02038021 addu s0,s0,v1
40de2c: 00431021 addu v0,v0,v1
40de30: 32310003 andi s1,s1,0x3
40de34: 1220000b beqz s1,40de64 <__mempcpy+0xe4>
40de38: 00000000 nop
40de3c: 02202021 move a0,s1
40de40: 00401821 move v1,v0
40de44: 92050000 lbu a1,0(s0)
40de48: 2484ffff addiu a0,a0,-1
40de4c: 26100001 addiu s0,s0,1
40de50: a0650000 sb a1,0(v1)
40de54: 24630001 addiu v1,v1,1
40de58: 1480fffa bnez a0,40de44 <__mempcpy+0xc4>
40de5c: 00000000 nop
40de60: 00511021 addu v0,v0,s1
40de64: 8fbf002c lw ra,44(sp)
40de68: 8fb10028 lw s1,40(sp)
40de6c: 8fb00024 lw s0,36(sp)
40de70: 27bd0030 addiu sp,sp,48
40de74: 03e00008 jr ra
40de78: 00000000 nop
40de7c: 8f998350 lw t9,-31920(gp)
40de80: 08103781 j 40de04 <__mempcpy+0x84>
40de84: 00000000 nop
...
0040de90 <memcpy>:
40de90: 28c80008 slti t0,a2,8
40de94: 1500002e bnez t0,40df50 <memcpy+0xc0>
40de98: 00801021 move v0,a0
40de9c: 00a44026 xor t0,a1,a0
40dea0: 31080003 andi t0,t0,0x3
40dea4: 15000033 bnez t0,40df74 <memcpy+0xe4>
40dea8: 00054823 negu t1,a1
40deac: 31290003 andi t1,t1,0x3
40deb0: 11200005 beqz t1,40dec8 <memcpy+0x38>
40deb4: 00c93023 subu a2,a2,t1
40deb8: 88a80000 lwl t0,0(a1)
40debc: 00a92821 addu a1,a1,t1
40dec0: a8880000 swl t0,0(a0)
40dec4: 00892021 addu a0,a0,t1
40dec8: 30c8001f andi t0,a2,0x1f
40decc: 11060016 beq t0,a2,40df28 <memcpy+0x98>
40ded0: 00c83823 subu a3,a2,t0
40ded4: 00e53821 addu a3,a3,a1
40ded8: 01003021 move a2,t0
40dedc: 8ca80000 lw t0,0(a1)
40dee0: 8ca90004 lw t1,4(a1)
40dee4: 8caa0008 lw t2,8(a1)
40dee8: 8cab000c lw t3,12(a1)
40deec: 8cac0010 lw t4,16(a1)
40def0: 8cad0014 lw t5,20(a1)
40def4: 8cae0018 lw t6,24(a1)
40def8: 8caf001c lw t7,28(a1)
40defc: 24840020 addiu a0,a0,32
40df00: 24a50020 addiu a1,a1,32
40df04: ac88ffe0 sw t0,-32(a0)
40df08: ac89ffe4 sw t1,-28(a0)
40df0c: ac8affe8 sw t2,-24(a0)
40df10: ac8bffec sw t3,-20(a0)
40df14: ac8cfff0 sw t4,-16(a0)
40df18: ac8dfff4 sw t5,-12(a0)
40df1c: ac8efff8 sw t6,-8(a0)
40df20: 14a7ffee bne a1,a3,40dedc <memcpy+0x4c>
40df24: ac8ffffc sw t7,-4(a0)
40df28: 30c80003 andi t0,a2,0x3
40df2c: 11060008 beq t0,a2,40df50 <memcpy+0xc0>
40df30: 00c83823 subu a3,a2,t0
40df34: 00e53821 addu a3,a3,a1
40df38: 01003021 move a2,t0
40df3c: 8ca80000 lw t0,0(a1)
40df40: 24840004 addiu a0,a0,4
40df44: 24a50004 addiu a1,a1,4
40df48: 14a7fffc bne a1,a3,40df3c <memcpy+0xac>
40df4c: ac88fffc sw t0,-4(a0)
40df50: 18c00006 blez a2,40df6c <memcpy+0xdc>
40df54: 00c53821 addu a3,a2,a1
40df58: 80a80000 lb t0,0(a1)
40df5c: 24840001 addiu a0,a0,1
40df60: 24a50001 addiu a1,a1,1
40df64: 14a7fffc bne a1,a3,40df58 <memcpy+0xc8>
40df68: a088ffff sb t0,-1(a0)
40df6c: 03e00008 jr ra
40df70: 00000000 nop
40df74: 00043823 negu a3,a0
40df78: 30e70003 andi a3,a3,0x3
40df7c: 10e00006 beqz a3,40df98 <memcpy+0x108>
40df80: 00c73023 subu a2,a2,a3
40df84: 88a80000 lwl t0,0(a1)
40df88: 98a80003 lwr t0,3(a1)
40df8c: 00a72821 addu a1,a1,a3
40df90: a8880000 swl t0,0(a0)
40df94: 00872021 addu a0,a0,a3
40df98: 30c80003 andi t0,a2,0x3
40df9c: 00c83823 subu a3,a2,t0
40dfa0: 00e53821 addu a3,a3,a1
40dfa4: 88a90000 lwl t1,0(a1)
40dfa8: 98a90003 lwr t1,3(a1)
40dfac: 24840004 addiu a0,a0,4
40dfb0: 24a50004 addiu a1,a1,4
40dfb4: 14a7fffb bne a1,a3,40dfa4 <memcpy+0x114>
40dfb8: ac89fffc sw t1,-4(a0)
40dfbc: 1000ffe4 b 40df50 <memcpy+0xc0>
40dfc0: 01003021 move a2,t0
...
0040dfd0 <_wordcopy_fwd_aligned>:
40dfd0: 30c30007 andi v1,a2,0x7
40dfd4: 3c020048 lui v0,0x48
40dfd8: 00031880 sll v1,v1,0x2
40dfdc: 24420e00 addiu v0,v0,3584
40dfe0: 00431021 addu v0,v0,v1
40dfe4: 8c420000 lw v0,0(v0)
40dfe8: 00400008 jr v0
40dfec: 00000000 nop
40dff0: 8ca30000 lw v1,0(a1)
40dff4: 2482fff4 addiu v0,a0,-12
40dff8: 24a5fff8 addiu a1,a1,-8
40dffc: 8ca7000c lw a3,12(a1)
40e000: 24c60002 addiu a2,a2,2
40e004: ac43000c sw v1,12(v0)
40e008: 8ca30010 lw v1,16(a1)
40e00c: ac470010 sw a3,16(v0)
40e010: 8ca70014 lw a3,20(a1)
40e014: ac430014 sw v1,20(v0)
40e018: 8ca30018 lw v1,24(a1)
40e01c: ac470018 sw a3,24(v0)
40e020: 24c6fff8 addiu a2,a2,-8
40e024: 8ca7001c lw a3,28(a1)
40e028: 24440020 addiu a0,v0,32
40e02c: ac43001c sw v1,28(v0)
40e030: 24a50020 addiu a1,a1,32
40e034: 10c00014 beqz a2,40e088 <_wordcopy_fwd_aligned+0xb8>
40e038: 00000000 nop
40e03c: 8ca30000 lw v1,0(a1)
40e040: ac870000 sw a3,0(a0)
40e044: 8ca70004 lw a3,4(a1)
40e048: 00801021 move v0,a0
40e04c: ac830004 sw v1,4(a0)
40e050: 8ca30008 lw v1,8(a1)
40e054: ac470008 sw a3,8(v0)
40e058: 8ca7000c lw a3,12(a1)
40e05c: ac43000c sw v1,12(v0)
40e060: 08103802 j 40e008 <_wordcopy_fwd_aligned+0x38>
40e064: 00000000 nop
40e068: 8ca70000 lw a3,0(a1)
40e06c: 2482fff8 addiu v0,a0,-8
40e070: 24a5fffc addiu a1,a1,-4
40e074: 8ca30008 lw v1,8(a1)
40e078: 24c60001 addiu a2,a2,1
40e07c: ac470008 sw a3,8(v0)
40e080: 08103816 j 40e058 <_wordcopy_fwd_aligned+0x88>
40e084: 00000000 nop
40e088: ac470020 sw a3,32(v0)
40e08c: 03e00008 jr ra
40e090: 00000000 nop
40e094: 8ca30000 lw v1,0(a1)
40e098: 2484fffc addiu a0,a0,-4
40e09c: 08103811 j 40e044 <_wordcopy_fwd_aligned+0x74>
40e0a0: 00000000 nop
40e0a4: 8ca70000 lw a3,0(a1)
40e0a8: 24c6ffff addiu a2,a2,-1
40e0ac: 24a50004 addiu a1,a1,4
40e0b0: 0810380f j 40e03c <_wordcopy_fwd_aligned+0x6c>
40e0b4: 00000000 nop
40e0b8: 8ca30000 lw v1,0(a1)
40e0bc: 24c60006 addiu a2,a2,6
40e0c0: 24a5ffe8 addiu a1,a1,-24
40e0c4: 2482ffe4 addiu v0,a0,-28
40e0c8: 08103808 j 40e020 <_wordcopy_fwd_aligned+0x50>
40e0cc: 00000000 nop
40e0d0: 8ca70000 lw a3,0(a1)
40e0d4: 24c60005 addiu a2,a2,5
40e0d8: 24a5ffec addiu a1,a1,-20
40e0dc: 2482ffe8 addiu v0,a0,-24
40e0e0: 08103806 j 40e018 <_wordcopy_fwd_aligned+0x48>
40e0e4: 00000000 nop
40e0e8: 8ca30000 lw v1,0(a1)
40e0ec: 2482ffec addiu v0,a0,-20
40e0f0: 24a5fff0 addiu a1,a1,-16
40e0f4: 8ca70014 lw a3,20(a1)
40e0f8: 24c60004 addiu a2,a2,4
40e0fc: ac430014 sw v1,20(v0)
40e100: 08103806 j 40e018 <_wordcopy_fwd_aligned+0x48>
40e104: 00000000 nop
40e108: 8ca70000 lw a3,0(a1)
40e10c: 2482fff0 addiu v0,a0,-16
40e110: 24a5fff4 addiu a1,a1,-12
40e114: 8ca30010 lw v1,16(a1)
40e118: 24c60003 addiu a2,a2,3
40e11c: ac470010 sw a3,16(v0)
40e120: 08103804 j 40e010 <_wordcopy_fwd_aligned+0x40>
40e124: 00000000 nop
0040e128 <_wordcopy_fwd_dest_aligned>:
40e128: 30a20003 andi v0,a1,0x3
40e12c: 2408fffc li t0,-4
40e130: 000210c0 sll v0,v0,0x3
40e134: 24070020 li a3,32
40e138: 00a82824 and a1,a1,t0
40e13c: 30c30003 andi v1,a2,0x3
40e140: 24080002 li t0,2
40e144: 00e23823 subu a3,a3,v0
40e148: 10680040 beq v1,t0,40e24c <_wordcopy_fwd_dest_aligned+0x124>
40e14c: 00000000 nop
40e150: 24080003 li t0,3
40e154: 10680036 beq v1,t0,40e230 <_wordcopy_fwd_dest_aligned+0x108>
40e158: 00000000 nop
40e15c: 24080001 li t0,1
40e160: 10680027 beq v1,t0,40e200 <_wordcopy_fwd_dest_aligned+0xd8>
40e164: 00000000 nop
40e168: 8caa0000 lw t2,0(a1)
40e16c: 8cac0004 lw t4,4(a1)
40e170: 24a80004 addiu t0,a1,4
40e174: 004a5004 sllv t2,t2,v0
40e178: 00ec2806 srlv a1,t4,a3
40e17c: 2484fffc addiu a0,a0,-4
40e180: 00aa5025 or t2,a1,t2
40e184: 8d0b0004 lw t3,4(t0)
40e188: 00801821 move v1,a0
40e18c: ac8a0004 sw t2,4(a0)
40e190: 00eb2006 srlv a0,t3,a3
40e194: 004c6004 sllv t4,t4,v0
40e198: 008c6025 or t4,a0,t4
40e19c: 8d090008 lw t1,8(t0)
40e1a0: ac6c0008 sw t4,8(v1)
40e1a4: 00e92006 srlv a0,t1,a3
40e1a8: 004b5804 sllv t3,t3,v0
40e1ac: 008b5825 or t3,a0,t3
40e1b0: 24c6fffc addiu a2,a2,-4
40e1b4: 8d0a000c lw t2,12(t0)
40e1b8: 24640010 addiu a0,v1,16
40e1bc: ac6b000c sw t3,12(v1)
40e1c0: 25080010 addiu t0,t0,16
40e1c4: 10c00014 beqz a2,40e218 <_wordcopy_fwd_dest_aligned+0xf0>
40e1c8: 00000000 nop
40e1cc: 8d0c0000 lw t4,0(t0)
40e1d0: 00ea1806 srlv v1,t2,a3
40e1d4: 00494804 sllv t1,t1,v0
40e1d8: 00694825 or t1,v1,t1
40e1dc: 00ec2806 srlv a1,t4,a3
40e1e0: 004a5004 sllv t2,t2,v0
40e1e4: ac890000 sw t1,0(a0)
40e1e8: 00aa5025 or t2,a1,t2
40e1ec: 8d0b0004 lw t3,4(t0)
40e1f0: 00801821 move v1,a0
40e1f4: ac8a0004 sw t2,4(a0)
40e1f8: 08103864 j 40e190 <_wordcopy_fwd_dest_aligned+0x68>
40e1fc: 00000000 nop
40e200: 8ca90000 lw t1,0(a1)
40e204: 8caa0004 lw t2,4(a1)
40e208: 24a80008 addiu t0,a1,8
40e20c: 24c6ffff addiu a2,a2,-1
40e210: 08103873 j 40e1cc <_wordcopy_fwd_dest_aligned+0xa4>
40e214: 00000000 nop
40e218: 00ea3806 srlv a3,t2,a3
40e21c: 00491004 sllv v0,t1,v0
40e220: 00e21025 or v0,a3,v0
40e224: ac620010 sw v0,16(v1)
40e228: 03e00008 jr ra
40e22c: 00000000 nop
40e230: 00a04021 move t0,a1
40e234: 8cac0000 lw t4,0(a1)
40e238: 8cab0004 lw t3,4(a1)
40e23c: 24c60001 addiu a2,a2,1
40e240: 2483fff8 addiu v1,a0,-8
40e244: 08103864 j 40e190 <_wordcopy_fwd_dest_aligned+0x68>
40e248: 00000000 nop
40e24c: 8cab0000 lw t3,0(a1)
40e250: 8ca90004 lw t1,4(a1)
40e254: 24c60002 addiu a2,a2,2
40e258: 24a8fffc addiu t0,a1,-4
40e25c: 2483fff4 addiu v1,a0,-12
40e260: 08103869 j 40e1a4 <_wordcopy_fwd_dest_aligned+0x7c>
40e264: 00000000 nop
0040e268 <_wordcopy_bwd_aligned>:
40e268: 30c30007 andi v1,a2,0x7
40e26c: 3c020048 lui v0,0x48
40e270: 00031880 sll v1,v1,0x2
40e274: 24420e20 addiu v0,v0,3616
40e278: 00431021 addu v0,v0,v1
40e27c: 8c420000 lw v0,0(v0)
40e280: 00400008 jr v0
40e284: 00000000 nop
40e288: 8ca3fffc lw v1,-4(a1)
40e28c: 24a2ffe8 addiu v0,a1,-24
40e290: 2484ffec addiu a0,a0,-20
40e294: 8c450010 lw a1,16(v0)
40e298: 24c60002 addiu a2,a2,2
40e29c: ac830010 sw v1,16(a0)
40e2a0: 8c43000c lw v1,12(v0)
40e2a4: ac85000c sw a1,12(a0)
40e2a8: 8c450008 lw a1,8(v0)
40e2ac: ac830008 sw v1,8(a0)
40e2b0: 8c430004 lw v1,4(v0)
40e2b4: 24c6fff8 addiu a2,a2,-8
40e2b8: ac850004 sw a1,4(a0)
40e2bc: 8c470000 lw a3,0(v0)
40e2c0: ac830000 sw v1,0(a0)
40e2c4: 10c0002d beqz a2,40e37c <_wordcopy_bwd_aligned+0x114>
40e2c8: 00000000 nop
40e2cc: 2442ffe0 addiu v0,v0,-32
40e2d0: 2484ffe0 addiu a0,a0,-32
40e2d4: 8c43001c lw v1,28(v0)
40e2d8: ac87001c sw a3,28(a0)
40e2dc: 8c450018 lw a1,24(v0)
40e2e0: ac830018 sw v1,24(a0)
40e2e4: 8c430014 lw v1,20(v0)
40e2e8: ac850014 sw a1,20(a0)
40e2ec: 8c450010 lw a1,16(v0)
40e2f0: ac830010 sw v1,16(a0)
40e2f4: 081038a8 j 40e2a0 <_wordcopy_bwd_aligned+0x38>
40e2f8: 00000000 nop
40e2fc: 24a2ffe4 addiu v0,a1,-28
40e300: 8ca5fffc lw a1,-4(a1)
40e304: 2484ffe8 addiu a0,a0,-24
40e308: 8c430014 lw v1,20(v0)
40e30c: 24c60001 addiu a2,a2,1
40e310: ac850014 sw a1,20(a0)
40e314: 081038bb j 40e2ec <_wordcopy_bwd_aligned+0x84>
40e318: 00000000 nop
40e31c: 8ca3fffc lw v1,-4(a1)
40e320: 24a2ffe0 addiu v0,a1,-32
40e324: 2484ffe4 addiu a0,a0,-28
40e328: 8c450018 lw a1,24(v0)
40e32c: ac830018 sw v1,24(a0)
40e330: 081038b9 j 40e2e4 <_wordcopy_bwd_aligned+0x7c>
40e334: 00000000 nop
40e338: 8ca7fffc lw a3,-4(a1)
40e33c: 24a2ffdc addiu v0,a1,-36
40e340: 2484ffe0 addiu a0,a0,-32
40e344: 8c43001c lw v1,28(v0)
40e348: 24c6ffff addiu a2,a2,-1
40e34c: ac87001c sw a3,28(a0)
40e350: 081038b7 j 40e2dc <_wordcopy_bwd_aligned+0x74>
40e354: 00000000 nop
40e358: 8ca3fffc lw v1,-4(a1)
40e35c: 24c60006 addiu a2,a2,6
40e360: 24a2fff8 addiu v0,a1,-8
40e364: 2484fffc addiu a0,a0,-4
40e368: 24c6fff8 addiu a2,a2,-8
40e36c: 8c470000 lw a3,0(v0)
40e370: ac830000 sw v1,0(a0)
40e374: 14c0ffd5 bnez a2,40e2cc <_wordcopy_bwd_aligned+0x64>
40e378: 00000000 nop
40e37c: ac87fffc sw a3,-4(a0)
40e380: 03e00008 jr ra
40e384: 00000000 nop
40e388: 24a2fff4 addiu v0,a1,-12
40e38c: 2484fff8 addiu a0,a0,-8
40e390: 8ca5fffc lw a1,-4(a1)
40e394: 24c60005 addiu a2,a2,5
40e398: 081038ac j 40e2b0 <_wordcopy_bwd_aligned+0x48>
40e39c: 00000000 nop
40e3a0: 8ca3fffc lw v1,-4(a1)
40e3a4: 24a2fff0 addiu v0,a1,-16
40e3a8: 2484fff4 addiu a0,a0,-12
40e3ac: 8c450008 lw a1,8(v0)
40e3b0: 24c60004 addiu a2,a2,4
40e3b4: ac830008 sw v1,8(a0)
40e3b8: 081038ac j 40e2b0 <_wordcopy_bwd_aligned+0x48>
40e3bc: 00000000 nop
40e3c0: 24a2ffec addiu v0,a1,-20
40e3c4: 8ca5fffc lw a1,-4(a1)
40e3c8: 2484fff0 addiu a0,a0,-16
40e3cc: 8c43000c lw v1,12(v0)
40e3d0: 24c60003 addiu a2,a2,3
40e3d4: ac85000c sw a1,12(a0)
40e3d8: 081038aa j 40e2a8 <_wordcopy_bwd_aligned+0x40>
40e3dc: 00000000 nop
0040e3e0 <_wordcopy_bwd_dest_aligned>:
40e3e0: 30a20003 andi v0,a1,0x3
40e3e4: 2408fffc li t0,-4
40e3e8: 000210c0 sll v0,v0,0x3
40e3ec: 24070020 li a3,32
40e3f0: 00a82824 and a1,a1,t0
40e3f4: 30c30003 andi v1,a2,0x3
40e3f8: 24080002 li t0,2
40e3fc: 00e23823 subu a3,a3,v0
40e400: 1068003f beq v1,t0,40e500 <_wordcopy_bwd_dest_aligned+0x120>
40e404: 00000000 nop
40e408: 24080003 li t0,3
40e40c: 10680035 beq v1,t0,40e4e4 <_wordcopy_bwd_dest_aligned+0x104>
40e410: 00000000 nop
40e414: 24080001 li t0,1
40e418: 10680025 beq v1,t0,40e4b0 <_wordcopy_bwd_dest_aligned+0xd0>
40e41c: 00000000 nop
40e420: 8ca90000 lw t1,0(a1)
40e424: 8cabfffc lw t3,-4(a1)
40e428: 24a3fff0 addiu v1,a1,-16
40e42c: 00e94806 srlv t1,t1,a3
40e430: 004b2804 sllv a1,t3,v0
40e434: 2484fff4 addiu a0,a0,-12
40e438: 01254825 or t1,t1,a1
40e43c: 8c6a0008 lw t2,8(v1)
40e440: ac890008 sw t1,8(a0)
40e444: 00eb5806 srlv t3,t3,a3
40e448: 004a2804 sllv a1,t2,v0
40e44c: 01655825 or t3,t3,a1
40e450: 8c680004 lw t0,4(v1)
40e454: ac8b0004 sw t3,4(a0)
40e458: 00ea5006 srlv t2,t2,a3
40e45c: 00482804 sllv a1,t0,v0
40e460: 01455025 or t2,t2,a1
40e464: 24c6fffc addiu a2,a2,-4
40e468: 8c690000 lw t1,0(v1)
40e46c: ac8a0000 sw t2,0(a0)
40e470: 10c00016 beqz a2,40e4cc <_wordcopy_bwd_dest_aligned+0xec>
40e474: 00000000 nop
40e478: 2463fff0 addiu v1,v1,-16
40e47c: 2484fff0 addiu a0,a0,-16
40e480: 8c6b000c lw t3,12(v1)
40e484: 00492804 sllv a1,t1,v0
40e488: 00e84006 srlv t0,t0,a3
40e48c: 01054025 or t0,t0,a1
40e490: 00e94806 srlv t1,t1,a3
40e494: 004b2804 sllv a1,t3,v0
40e498: ac88000c sw t0,12(a0)
40e49c: 01254825 or t1,t1,a1
40e4a0: 8c6a0008 lw t2,8(v1)
40e4a4: ac890008 sw t1,8(a0)
40e4a8: 08103911 j 40e444 <_wordcopy_bwd_dest_aligned+0x64>
40e4ac: 00000000 nop
40e4b0: 8ca80000 lw t0,0(a1)
40e4b4: 8ca9fffc lw t1,-4(a1)
40e4b8: 24a3ffec addiu v1,a1,-20
40e4bc: 2484fff0 addiu a0,a0,-16
40e4c0: 24c6ffff addiu a2,a2,-1
40e4c4: 08103920 j 40e480 <_wordcopy_bwd_dest_aligned+0xa0>
40e4c8: 00000000 nop
40e4cc: 00491004 sllv v0,t1,v0
40e4d0: 00e83806 srlv a3,t0,a3
40e4d4: 00471025 or v0,v0,a3
40e4d8: ac82fffc sw v0,-4(a0)
40e4dc: 03e00008 jr ra
40e4e0: 00000000 nop
40e4e4: 24a3fff4 addiu v1,a1,-12
40e4e8: 2484fff8 addiu a0,a0,-8
40e4ec: 8cab0000 lw t3,0(a1)
40e4f0: 8caafffc lw t2,-4(a1)
40e4f4: 24c60001 addiu a2,a2,1
40e4f8: 08103911 j 40e444 <_wordcopy_bwd_dest_aligned+0x64>
40e4fc: 00000000 nop
40e500: 24a3fff8 addiu v1,a1,-8
40e504: 2484fffc addiu a0,a0,-4
40e508: 8caa0000 lw t2,0(a1)
40e50c: 8ca8fffc lw t0,-4(a1)
40e510: 24c60002 addiu a2,a2,2
40e514: 08103916 j 40e458 <_wordcopy_bwd_dest_aligned+0x78>
40e518: 00000000 nop
40e51c: 00000000 nop
0040e520 <__strchrnul>:
40e520: 30820003 andi v0,a0,0x3
40e524: 30a500ff andi a1,a1,0xff
40e528: 10400010 beqz v0,40e56c <__strchrnul+0x4c>
40e52c: 00000000 nop
40e530: 90830000 lbu v1,0(a0)
40e534: 00801021 move v0,a0
40e538: 1065000a beq v1,a1,40e564 <__strchrnul+0x44>
40e53c: 00000000 nop
40e540: 10600008 beqz v1,40e564 <__strchrnul+0x44>
40e544: 00000000 nop
40e548: 24420001 addiu v0,v0,1
40e54c: 30430003 andi v1,v0,0x3
40e550: 10600007 beqz v1,40e570 <__strchrnul+0x50>
40e554: 00000000 nop
40e558: 90430000 lbu v1,0(v0)
40e55c: 1465fff8 bne v1,a1,40e540 <__strchrnul+0x20>
40e560: 00000000 nop
40e564: 03e00008 jr ra
40e568: 00000000 nop
40e56c: 00801021 move v0,a0
40e570: 00056200 sll t4,a1,0x8
40e574: 01856025 or t4,t4,a1
40e578: 000c1c00 sll v1,t4,0x10
40e57c: 3c087efe lui t0,0x7efe
40e580: 3c0b8101 lui t3,0x8101
40e584: 006c6025 or t4,v1,t4
40e588: 00402021 move a0,v0
40e58c: 3508feff ori t0,t0,0xfeff
40e590: 256b0100 addiu t3,t3,256
40e594: 8c860000 lw a2,0(a0)
40e598: 24830004 addiu v1,a0,4
40e59c: 24820001 addiu v0,a0,1
40e5a0: 00cc3826 xor a3,a2,t4
40e5a4: 00075027 nor t2,zero,a3
40e5a8: 00064827 nor t1,zero,a2
40e5ac: 00e83821 addu a3,a3,t0
40e5b0: 00c83021 addu a2,a2,t0
40e5b4: 01473826 xor a3,t2,a3
40e5b8: 01263026 xor a2,t1,a2
40e5bc: 00e63025 or a2,a3,a2
40e5c0: 00cb3024 and a2,a2,t3
40e5c4: 10c00015 beqz a2,40e61c <__strchrnul+0xfc>
40e5c8: 00000000 nop
40e5cc: 9066fffc lbu a2,-4(v1)
40e5d0: 10c5001b beq a2,a1,40e640 <__strchrnul+0x120>
40e5d4: 00000000 nop
40e5d8: 10c0001c beqz a2,40e64c <__strchrnul+0x12c>
40e5dc: 00000000 nop
40e5e0: 9066fffd lbu a2,-3(v1)
40e5e4: 10c5ffdf beq a2,a1,40e564 <__strchrnul+0x44>
40e5e8: 00000000 nop
40e5ec: 10c0ffdd beqz a2,40e564 <__strchrnul+0x44>
40e5f0: 00000000 nop
40e5f4: 9062fffe lbu v0,-2(v1)
40e5f8: 1045000e beq v0,a1,40e634 <__strchrnul+0x114>
40e5fc: 00000000 nop
40e600: 1040000c beqz v0,40e634 <__strchrnul+0x114>
40e604: 00000000 nop
40e608: 9062ffff lbu v0,-1(v1)
40e60c: 10450006 beq v0,a1,40e628 <__strchrnul+0x108>
40e610: 00000000 nop
40e614: 10400004 beqz v0,40e628 <__strchrnul+0x108>
40e618: 00000000 nop
40e61c: 00602021 move a0,v1
40e620: 08103965 j 40e594 <__strchrnul+0x74>
40e624: 00000000 nop
40e628: 24820003 addiu v0,a0,3
40e62c: 03e00008 jr ra
40e630: 00000000 nop
40e634: 24820002 addiu v0,a0,2
40e638: 03e00008 jr ra
40e63c: 00000000 nop
40e640: 00801021 move v0,a0
40e644: 03e00008 jr ra
40e648: 00000000 nop
40e64c: 00801021 move v0,a0
40e650: 03e00008 jr ra
40e654: 00000000 nop
...
0040e660 <_exit>:
40e660: 3c1c004b lui gp,0x4b
40e664: 279c1fc0 addiu gp,gp,8128
40e668: 8f868a2c lw a2,-30164(gp)
40e66c: 7c03e83b 0x7c03e83b
40e670: 00802821 move a1,a0
40e674: 00c33021 addu a2,a2,v1
40e678: 00a02021 move a0,a1
40e67c: 24021096 li v0,4246
40e680: 0000000c syscall
40e684: 10e00002 beqz a3,40e690 <_exit+0x30>
40e688: 00000000 nop
40e68c: acc20000 sw v0,0(a2)
40e690: 00a02021 move a0,a1
40e694: 24020fa1 li v0,4001
40e698: 0000000c syscall
40e69c: 10e00002 beqz a3,40e6a8 <_exit+0x48>
40e6a0: 00000000 nop
40e6a4: acc20000 sw v0,0(a2)
40e6a8: 00ff000d break 0xff
40e6ac: 0810399e j 40e678 <_exit+0x18>
40e6b0: 00000000 nop
...
40e6c0: 8f998354 lw t9,-31916(gp)
40e6c4: 03200008 jr t9
40e6c8: 00000000 nop
0040e6cc <__sched_yield>:
40e6cc: 3c1c004b lui gp,0x4b
40e6d0: 279c1fc0 addiu gp,gp,8128
40e6d4: 24021042 li v0,4162
40e6d8: 0000000c syscall
40e6dc: 14e0fff8 bnez a3,40e6c0 <_exit+0x60>
40e6e0: 00000000 nop
40e6e4: 03e00008 jr ra
40e6e8: 00000000 nop
40e6ec: 00000000 nop
40e6f0: 8f998354 lw t9,-31916(gp)
40e6f4: 03200008 jr t9
40e6f8: 00000000 nop
0040e6fc <__exit_thread>:
40e6fc: 3c1c004b lui gp,0x4b
40e700: 279c1fc0 addiu gp,gp,8128
40e704: 24020fa1 li v0,4001
40e708: 0000000c syscall
40e70c: 14e0fff8 bnez a3,40e6f0 <__sched_yield+0x24>
40e710: 00000000 nop
...
0040e720 <___fxstat64>:
40e720: 3c1c004b lui gp,0x4b
40e724: 27bdff38 addiu sp,sp,-200
40e728: 279c1fc0 addiu gp,gp,8128
40e72c: afb200b4 sw s2,180(sp)
40e730: 8f928358 lw s2,-31912(gp)
40e734: afb100b0 sw s1,176(sp)
40e738: afb000ac sw s0,172(sp)
40e73c: 8e420000 lw v0,0(s2)
40e740: afbf00c4 sw ra,196(sp)
40e744: afb500c0 sw s5,192(sp)
40e748: afb400bc sw s4,188(sp)
40e74c: afb300b8 sw s3,184(sp)
40e750: afbc0010 sw gp,16(sp)
40e754: 00808821 move s1,a0
40e758: 14400016 bnez v0,40e7b4 <___fxstat64+0x94>
40e75c: 00a08021 move s0,a1
40e760: 8f948a2c lw s4,-30164(gp)
40e764: 7c03e83b 0x7c03e83b
40e768: 00a02021 move a0,a1
40e76c: 02839821 addu s3,s4,v1
40e770: 8e750000 lw s5,0(s3)
40e774: 00c02821 move a1,a2
40e778: 24021077 li v0,4215
40e77c: 0000000c syscall
40e780: 00401821 move v1,v0
40e784: 10e00030 beqz a3,40e848 <___fxstat64+0x128>
40e788: 00000000 nop
40e78c: ae620000 sw v0,0(s3)
40e790: 24040059 li a0,89
40e794: 2402ffff li v0,-1
40e798: 14640013 bne v1,a0,40e7e8 <___fxstat64+0xc8>
40e79c: 00000000 nop
40e7a0: 7c03e83b 0x7c03e83b
40e7a4: 0283a021 addu s4,s4,v1
40e7a8: 24020001 li v0,1
40e7ac: ae950000 sw s5,0(s4)
40e7b0: ae420000 sw v0,0(s2)
40e7b4: 02002021 move a0,s0
40e7b8: 27a50018 addiu a1,sp,24
40e7bc: 2402100c li v0,4108
40e7c0: 0000000c syscall
40e7c4: 00402021 move a0,v0
40e7c8: 10e00010 beqz a3,40e80c <___fxstat64+0xec>
40e7cc: 00000000 nop
40e7d0: 7c03e83b 0x7c03e83b
40e7d4: 00602821 move a1,v1
40e7d8: 8f838a2c lw v1,-30164(gp)
40e7dc: 2402ffff li v0,-1
40e7e0: 00652821 addu a1,v1,a1
40e7e4: aca40000 sw a0,0(a1)
40e7e8: 8fbf00c4 lw ra,196(sp)
40e7ec: 8fb500c0 lw s5,192(sp)
40e7f0: 8fb400bc lw s4,188(sp)
40e7f4: 8fb300b8 lw s3,184(sp)
40e7f8: 8fb200b4 lw s2,180(sp)
40e7fc: 8fb100b0 lw s1,176(sp)
40e800: 8fb000ac lw s0,172(sp)
40e804: 03e00008 jr ra
40e808: 27bd00c8 addiu sp,sp,200
40e80c: 1440fff6 bnez v0,40e7e8 <___fxstat64+0xc8>
40e810: 00000000 nop
40e814: 8f99835c lw t9,-31908(gp)
40e818: 02202021 move a0,s1
40e81c: 04110162 bal 40eda8 <__xstat64_conv>
40e820: 00000000 nop
40e824: 8fbf00c4 lw ra,196(sp)
40e828: 8fb500c0 lw s5,192(sp)
40e82c: 8fb400bc lw s4,188(sp)
40e830: 8fb300b8 lw s3,184(sp)
40e834: 8fb200b4 lw s2,180(sp)
40e838: 8fb100b0 lw s1,176(sp)
40e83c: 8fb000ac lw s0,172(sp)
40e840: 03e00008 jr ra
40e844: 27bd00c8 addiu sp,sp,200
40e848: 2403ffff li v1,-1
40e84c: 1443ffe6 bne v0,v1,40e7e8 <___fxstat64+0xc8>
40e850: 00000000 nop
40e854: 081039e4 j 40e790 <___fxstat64+0x70>
40e858: 8e630000 lw v1,0(s3)
40e85c: 00000000 nop
0040e860 <__fcntl_nocancel>:
40e860: 3c1c004b lui gp,0x4b
40e864: 27bdffb8 addiu sp,sp,-72
40e868: 279c1fc0 addiu gp,gp,8128
40e86c: afb30044 sw s3,68(sp)
40e870: 8f938360 lw s3,-31904(gp)
40e874: 27a30054 addiu v1,sp,84
40e878: afb20040 sw s2,64(sp)
40e87c: 8e620000 lw v0,0(s3)
40e880: afb1003c sw s1,60(sp)
40e884: afb00038 sw s0,56(sp)
40e888: afbc0000 sw gp,0(sp)
40e88c: 00809021 move s2,a0
40e890: afa60050 sw a2,80(sp)
40e894: afa70054 sw a3,84(sp)
40e898: 00a08821 move s1,a1
40e89c: afa30008 sw v1,8(sp)
40e8a0: 00c08021 move s0,a2
40e8a4: 14400011 bnez v0,40e8ec <__fcntl_nocancel+0x8c>
40e8a8: 00000000 nop
40e8ac: 2402107c li v0,4220
40e8b0: 0000000c syscall
40e8b4: 00402021 move a0,v0
40e8b8: 10e00028 beqz a3,40e95c <__fcntl_nocancel+0xfc>
40e8bc: 00000000 nop
40e8c0: 7c03e83b 0x7c03e83b
40e8c4: 00602821 move a1,v1
40e8c8: 8f838a2c lw v1,-30164(gp)
40e8cc: 2402ffff li v0,-1
40e8d0: 00652821 addu a1,v1,a1
40e8d4: aca40000 sw a0,0(a1)
40e8d8: 24030059 li v1,89
40e8dc: 14830021 bne a0,v1,40e964 <__fcntl_nocancel+0x104>
40e8e0: 00000000 nop
40e8e4: 24020001 li v0,1
40e8e8: ae620000 sw v0,0(s3)
40e8ec: 24020021 li v0,33
40e8f0: 1222003e beq s1,v0,40e9ec <__fcntl_nocancel+0x18c>
40e8f4: 00000000 nop
40e8f8: 2a220022 slti v0,s1,34
40e8fc: 1040001f beqz v0,40e97c <__fcntl_nocancel+0x11c>
40e900: 00000000 nop
40e904: 24020017 li v0,23
40e908: 12220061 beq s1,v0,40ea90 <__fcntl_nocancel+0x230>
40e90c: 00000000 nop
40e910: 02402021 move a0,s2
40e914: 02202821 move a1,s1
40e918: 02003021 move a2,s0
40e91c: 24020fd7 li v0,4055
40e920: 0000000c syscall
40e924: 10e0000f beqz a3,40e964 <__fcntl_nocancel+0x104>
40e928: 00000000 nop
40e92c: 7c03e83b 0x7c03e83b
40e930: 00602021 move a0,v1
40e934: 8f838a2c lw v1,-30164(gp)
40e938: 8fb30044 lw s3,68(sp)
40e93c: 8fb20040 lw s2,64(sp)
40e940: 00642021 addu a0,v1,a0
40e944: ac820000 sw v0,0(a0)
40e948: 8fb1003c lw s1,60(sp)
40e94c: 2402ffff li v0,-1
40e950: 8fb00038 lw s0,56(sp)
40e954: 03e00008 jr ra
40e958: 27bd0048 addiu sp,sp,72
40e95c: 04800076 bltz a0,40eb38 <__fcntl_nocancel+0x2d8>
40e960: 00000000 nop
40e964: 8fb30044 lw s3,68(sp)
40e968: 8fb20040 lw s2,64(sp)
40e96c: 8fb1003c lw s1,60(sp)
40e970: 8fb00038 lw s0,56(sp)
40e974: 03e00008 jr ra
40e978: 27bd0048 addiu sp,sp,72
40e97c: 2a220024 slti v0,s1,36
40e980: 1040ffe3 beqz v0,40e910 <__fcntl_nocancel+0xb0>
40e984: 00000000 nop
40e988: 8e02000c lw v0,12(s0)
40e98c: 8e040008 lw a0,8(s0)
40e990: 00021fc3 sra v1,v0,0x1f
40e994: 14830057 bne a0,v1,40eaf4 <__fcntl_nocancel+0x294>
40e998: afa20018 sw v0,24(sp)
40e99c: 8e020014 lw v0,20(s0)
40e9a0: 8e040010 lw a0,16(s0)
40e9a4: 00021fc3 sra v1,v0,0x1f
40e9a8: 14830052 bne a0,v1,40eaf4 <__fcntl_nocancel+0x294>
40e9ac: afa2001c sw v0,28(sp)
40e9b0: 96020000 lhu v0,0(s0)
40e9b4: 8e030018 lw v1,24(s0)
40e9b8: 02402021 move a0,s2
40e9bc: a7a20014 sh v0,20(sp)
40e9c0: 96020002 lhu v0,2(s0)
40e9c4: 2625ffe4 addiu a1,s1,-28
40e9c8: afa30024 sw v1,36(sp)
40e9cc: a7a20016 sh v0,22(sp)
40e9d0: 27a60014 addiu a2,sp,20
40e9d4: 24020fd7 li v0,4055
40e9d8: 0000000c syscall
40e9dc: 14e0ffd3 bnez a3,40e92c <__fcntl_nocancel+0xcc>
40e9e0: 00000000 nop
40e9e4: 08103a59 j 40e964 <__fcntl_nocancel+0x104>
40e9e8: 00000000 nop
40e9ec: 8e02000c lw v0,12(s0)
40e9f0: 8e040008 lw a0,8(s0)
40e9f4: 00021fc3 sra v1,v0,0x1f
40e9f8: 1483003e bne a0,v1,40eaf4 <__fcntl_nocancel+0x294>
40e9fc: afa20018 sw v0,24(sp)
40ea00: 8e020014 lw v0,20(s0)
40ea04: 8e040010 lw a0,16(s0)
40ea08: 00021fc3 sra v1,v0,0x1f
40ea0c: 14830039 bne a0,v1,40eaf4 <__fcntl_nocancel+0x294>
40ea10: afa2001c sw v0,28(sp)
40ea14: 96020000 lhu v0,0(s0)
40ea18: 8e030018 lw v1,24(s0)
40ea1c: 02402021 move a0,s2
40ea20: a7a20014 sh v0,20(sp)
40ea24: 96020002 lhu v0,2(s0)
40ea28: 2405000e li a1,14
40ea2c: afa30024 sw v1,36(sp)
40ea30: a7a20016 sh v0,22(sp)
40ea34: 27a60014 addiu a2,sp,20
40ea38: 24020fd7 li v0,4055
40ea3c: 0000000c syscall
40ea40: 00402021 move a0,v0
40ea44: 14e00024 bnez a3,40ead8 <__fcntl_nocancel+0x278>
40ea48: 00000000 nop
40ea4c: 1440ffc5 bnez v0,40e964 <__fcntl_nocancel+0x104>
40ea50: 00000000 nop
40ea54: 97a50014 lhu a1,20(sp)
40ea58: 8fa3001c lw v1,28(sp)
40ea5c: 8fa40018 lw a0,24(sp)
40ea60: a6050000 sh a1,0(s0)
40ea64: 97a70016 lhu a3,22(sp)
40ea68: 00032fc3 sra a1,v1,0x1f
40ea6c: ae030014 sw v1,20(s0)
40ea70: 8fa30024 lw v1,36(sp)
40ea74: 000437c3 sra a2,a0,0x1f
40ea78: a6070002 sh a3,2(s0)
40ea7c: ae04000c sw a0,12(s0)
40ea80: ae060008 sw a2,8(s0)
40ea84: ae050010 sw a1,16(s0)
40ea88: 08103a59 j 40e964 <__fcntl_nocancel+0x104>
40ea8c: ae030018 sw v1,24(s0)
40ea90: 3c13004b lui s3,0x4b
40ea94: 8e62b9a0 lw v0,-18016(s3)
40ea98: 1440ff9d bnez v0,40e910 <__fcntl_nocancel+0xb0>
40ea9c: 00000000 nop
40eaa0: 02402021 move a0,s2
40eaa4: 24050010 li a1,16
40eaa8: 27a6000c addiu a2,sp,12
40eaac: 24020fd7 li v0,4055
40eab0: 0000000c syscall
40eab4: 00402021 move a0,v0
40eab8: 14e00016 bnez a3,40eb14 <__fcntl_nocancel+0x2b4>
40eabc: 00000000 nop
40eac0: 8fa3000c lw v1,12(sp)
40eac4: 24020002 li v0,2
40eac8: 10620018 beq v1,v0,40eb2c <__fcntl_nocancel+0x2cc>
40eacc: 00000000 nop
40ead0: 08103a59 j 40e964 <__fcntl_nocancel+0x104>
40ead4: 8fa20010 lw v0,16(sp)
40ead8: 7c03e83b 0x7c03e83b
40eadc: 00602821 move a1,v1
40eae0: 8f838a2c lw v1,-30164(gp)
40eae4: 2402ffff li v0,-1
40eae8: 00652821 addu a1,v1,a1
40eaec: 08103a59 j 40e964 <__fcntl_nocancel+0x104>
40eaf0: aca40000 sw a0,0(a1)
40eaf4: 7c03e83b 0x7c03e83b
40eaf8: 00601021 move v0,v1
40eafc: 8f838a2c lw v1,-30164(gp)
40eb00: 00621021 addu v0,v1,v0
40eb04: 2403004f li v1,79
40eb08: ac430000 sw v1,0(v0)
40eb0c: 08103a59 j 40e964 <__fcntl_nocancel+0x104>
40eb10: 2402ffff li v0,-1
40eb14: 24020016 li v0,22
40eb18: 1482ffef bne a0,v0,40ead8 <__fcntl_nocancel+0x278>
40eb1c: 00000000 nop
40eb20: 24020001 li v0,1
40eb24: 08103a44 j 40e910 <__fcntl_nocancel+0xb0>
40eb28: ae62b9a0 sw v0,-18016(s3)
40eb2c: 8fa20010 lw v0,16(sp)
40eb30: 08103a59 j 40e964 <__fcntl_nocancel+0x104>
40eb34: 00021023 negu v0,v0
40eb38: 7c03e83b 0x7c03e83b
40eb3c: 00602821 move a1,v1
40eb40: 8f838a2c lw v1,-30164(gp)
40eb44: 00652821 addu a1,v1,a1
40eb48: 08103a36 j 40e8d8 <__fcntl_nocancel+0x78>
40eb4c: 8ca40000 lw a0,0(a1)
0040eb50 <__libc_fcntl>:
40eb50: 27bdffc8 addiu sp,sp,-56
40eb54: 3c1c004b lui gp,0x4b
40eb58: 279c1fc0 addiu gp,gp,8128
40eb5c: 27a20044 addiu v0,sp,68
40eb60: afbf0034 sw ra,52(sp)
40eb64: afb00030 sw s0,48(sp)
40eb68: afbc0010 sw gp,16(sp)
40eb6c: afa60040 sw a2,64(sp)
40eb70: afa70044 sw a3,68(sp)
40eb74: afa20018 sw v0,24(sp)
40eb78: 7c03e83b 0x7c03e83b
40eb7c: 8c628b70 lw v0,-29840(v1)
40eb80: 14400007 bnez v0,40eba0 <__libc_fcntl+0x50>
40eb84: 00000000 nop
40eb88: 0c103a18 jal 40e860 <__fcntl_nocancel>
40eb8c: 00000000 nop
40eb90: 8fbf0034 lw ra,52(sp)
40eb94: 8fb00030 lw s0,48(sp)
40eb98: 03e00008 jr ra
40eb9c: 27bd0038 addiu sp,sp,56
40eba0: 24020007 li v0,7
40eba4: 10a20004 beq a1,v0,40ebb8 <__libc_fcntl+0x68>
40eba8: 00000000 nop
40ebac: 24020023 li v0,35
40ebb0: 14a2fff5 bne a1,v0,40eb88 <__libc_fcntl+0x38>
40ebb4: 00000000 nop
40ebb8: 8f998364 lw t9,-31900(gp)
40ebbc: afa40024 sw a0,36(sp)
40ebc0: afa50028 sw a1,40(sp)
40ebc4: afa60020 sw a2,32(sp)
40ebc8: 041105fd bal 4103c0 <__libc_enable_asynccancel>
40ebcc: 00000000 nop
40ebd0: 8fa40024 lw a0,36(sp)
40ebd4: 8fa50028 lw a1,40(sp)
40ebd8: 8fa60020 lw a2,32(sp)
40ebdc: 00408021 move s0,v0
40ebe0: 0c103a18 jal 40e860 <__fcntl_nocancel>
40ebe4: 00000000 nop
40ebe8: 8fbc0010 lw gp,16(sp)
40ebec: afa20020 sw v0,32(sp)
40ebf0: 02002021 move a0,s0
40ebf4: 8f998368 lw t9,-31896(gp)
40ebf8: 04110625 bal 410490 <__libc_disable_asynccancel>
40ebfc: 00000000 nop
40ec00: 08103ae4 j 40eb90 <__libc_fcntl+0x40>
40ec04: 8fa20020 lw v0,32(sp)
...
0040ec10 <__xstat_conv>:
40ec10: 3c1c004b lui gp,0x4b
40ec14: 27bdffe0 addiu sp,sp,-32
40ec18: 279c1fc0 addiu gp,gp,8128
40ec1c: 24020001 li v0,1
40ec20: afbf001c sw ra,28(sp)
40ec24: afbc0010 sw gp,16(sp)
40ec28: 1082000f beq a0,v0,40ec68 <__xstat_conv+0x58>
40ec2c: 00000000 nop
40ec30: 24020003 li v0,3
40ec34: 1082001e beq a0,v0,40ecb0 <__xstat_conv+0xa0>
40ec38: 00000000 nop
40ec3c: 7c03e83b 0x7c03e83b
40ec40: 00601021 move v0,v1
40ec44: 8f838a2c lw v1,-30164(gp)
40ec48: 8fbf001c lw ra,28(sp)
40ec4c: 27bd0020 addiu sp,sp,32
40ec50: 00621021 addu v0,v1,v0
40ec54: 24030016 li v1,22
40ec58: ac430000 sw v1,0(v0)
40ec5c: 2402ffff li v0,-1
40ec60: 03e00008 jr ra
40ec64: 00000000 nop
40ec68: 24a20090 addiu v0,a1,144
40ec6c: 8ca80000 lw t0,0(a1)
40ec70: 8ca70004 lw a3,4(a1)
40ec74: 8ca40008 lw a0,8(a1)
40ec78: 8ca3000c lw v1,12(a1)
40ec7c: 24a50010 addiu a1,a1,16
40ec80: acc80000 sw t0,0(a2)
40ec84: acc70004 sw a3,4(a2)
40ec88: acc40008 sw a0,8(a2)
40ec8c: acc3000c sw v1,12(a2)
40ec90: 24c60010 addiu a2,a2,16
40ec94: 14a2fff5 bne a1,v0,40ec6c <__xstat_conv+0x5c>
40ec98: 00000000 nop
40ec9c: 00001021 move v0,zero
40eca0: 8fbf001c lw ra,28(sp)
40eca4: 27bd0020 addiu sp,sp,32
40eca8: 03e00008 jr ra
40ecac: 00000000 nop
40ecb0: 8cab0000 lw t3,0(a1)
40ecb4: a0c00004 sb zero,4(a2)
40ecb8: a0c00005 sb zero,5(a2)
40ecbc: a0c00006 sb zero,6(a2)
40ecc0: a0c00007 sb zero,7(a2)
40ecc4: a0c00008 sb zero,8(a2)
40ecc8: a0c00009 sb zero,9(a2)
40eccc: a0c0000a sb zero,10(a2)
40ecd0: a0c0000b sb zero,11(a2)
40ecd4: a0c0000c sb zero,12(a2)
40ecd8: a0c0000d sb zero,13(a2)
40ecdc: a0c0000e sb zero,14(a2)
40ece0: a0c0000f sb zero,15(a2)
40ece4: 8caa0010 lw t2,16(a1)
40ece8: 8ca90014 lw t1,20(a1)
40ecec: 8ca80018 lw t0,24(a1)
40ecf0: 8ca7001c lw a3,28(a1)
40ecf4: 8ca40020 lw a0,32(a1)
40ecf8: 8ca30024 lw v1,36(a1)
40ecfc: accb0000 sw t3,0(a2)
40ed00: acca0010 sw t2,16(a2)
40ed04: acc90014 sw t1,20(a2)
40ed08: acc80018 sw t0,24(a2)
40ed0c: acc7001c sw a3,28(a2)
40ed10: acc40020 sw a0,32(a2)
40ed14: acc30024 sw v1,36(a2)
40ed18: a0c00028 sb zero,40(a2)
40ed1c: a0c00029 sb zero,41(a2)
40ed20: a0c0002a sb zero,42(a2)
40ed24: a0c0002b sb zero,43(a2)
40ed28: a0c0002c sb zero,44(a2)
40ed2c: a0c0002d sb zero,45(a2)
40ed30: a0c0002e sb zero,46(a2)
40ed34: a0c0002f sb zero,47(a2)
40ed38: 8ca4004c lw a0,76(a1)
40ed3c: 8cac0030 lw t4,48(a1)
40ed40: 8cab0038 lw t3,56(a1)
40ed44: 8caa003c lw t2,60(a1)
40ed48: 8ca90040 lw t1,64(a1)
40ed4c: 8ca80044 lw t0,68(a1)
40ed50: 8ca70048 lw a3,72(a1)
40ed54: 8ca30050 lw v1,80(a1)
40ed58: 8ca20054 lw v0,84(a1)
40ed5c: 8f998064 lw t9,-32668(gp)
40ed60: acc4004c sw a0,76(a2)
40ed64: accc0030 sw t4,48(a2)
40ed68: acc00034 sw zero,52(a2)
40ed6c: accb0038 sw t3,56(a2)
40ed70: acca003c sw t2,60(a2)
40ed74: acc90040 sw t1,64(a2)
40ed78: acc80044 sw t0,68(a2)
40ed7c: acc70048 sw a3,72(a2)
40ed80: acc30050 sw v1,80(a2)
40ed84: acc20054 sw v0,84(a2)
40ed88: 24c40058 addiu a0,a2,88
40ed8c: 00002821 move a1,zero
40ed90: 24060038 li a2,56
40ed94: 0411fbd6 bal 40dcf0 <memset>
40ed98: 00000000 nop
40ed9c: 00001021 move v0,zero
40eda0: 08103b28 j 40eca0 <__xstat_conv+0x90>
40eda4: 00000000 nop
0040eda8 <__xstat64_conv>:
40eda8: 3c1c004b lui gp,0x4b
40edac: 27bdffe0 addiu sp,sp,-32
40edb0: 279c1fc0 addiu gp,gp,8128
40edb4: 24020003 li v0,3
40edb8: afbf001c sw ra,28(sp)
40edbc: afbc0010 sw gp,16(sp)
40edc0: 1082000c beq a0,v0,40edf4 <__xstat64_conv+0x4c>
40edc4: 00000000 nop
40edc8: 7c03e83b 0x7c03e83b
40edcc: 00601021 move v0,v1
40edd0: 8f838a2c lw v1,-30164(gp)
40edd4: 8fbf001c lw ra,28(sp)
40edd8: 27bd0020 addiu sp,sp,32
40eddc: 00621021 addu v0,v1,v0
40ede0: 24030016 li v1,22
40ede4: ac430000 sw v1,0(v0)
40ede8: 2402ffff li v0,-1
40edec: 03e00008 jr ra
40edf0: 00000000 nop
40edf4: 8cab0000 lw t3,0(a1)
40edf8: a0c00004 sb zero,4(a2)
40edfc: a0c00005 sb zero,5(a2)
40ee00: a0c00006 sb zero,6(a2)
40ee04: a0c00007 sb zero,7(a2)
40ee08: a0c00008 sb zero,8(a2)
40ee0c: a0c00009 sb zero,9(a2)
40ee10: a0c0000a sb zero,10(a2)
40ee14: a0c0000b sb zero,11(a2)
40ee18: a0c0000c sb zero,12(a2)
40ee1c: a0c0000d sb zero,13(a2)
40ee20: a0c0000e sb zero,14(a2)
40ee24: a0c0000f sb zero,15(a2)
40ee28: 8caa0010 lw t2,16(a1)
40ee2c: 8ca90014 lw t1,20(a1)
40ee30: 8ca80018 lw t0,24(a1)
40ee34: 8ca7001c lw a3,28(a1)
40ee38: 8ca40020 lw a0,32(a1)
40ee3c: 8ca30024 lw v1,36(a1)
40ee40: accb0000 sw t3,0(a2)
40ee44: acca0014 sw t2,20(a2)
40ee48: acc90018 sw t1,24(a2)
40ee4c: acc8001c sw t0,28(a2)
40ee50: acc70020 sw a3,32(a2)
40ee54: acc40024 sw a0,36(a2)
40ee58: acc30028 sw v1,40(a2)
40ee5c: a0c0002c sb zero,44(a2)
40ee60: acc00010 sw zero,16(a2)
40ee64: a0c0002d sb zero,45(a2)
40ee68: a0c0002e sb zero,46(a2)
40ee6c: a0c0002f sb zero,47(a2)
40ee70: a0c00030 sb zero,48(a2)
40ee74: a0c00031 sb zero,49(a2)
40ee78: a0c00032 sb zero,50(a2)
40ee7c: a0c00033 sb zero,51(a2)
40ee80: a0c00034 sb zero,52(a2)
40ee84: a0c00035 sb zero,53(a2)
40ee88: a0c00036 sb zero,54(a2)
40ee8c: a0c00037 sb zero,55(a2)
40ee90: 8ca30030 lw v1,48(a1)
40ee94: 8ca20054 lw v0,84(a1)
40ee98: 8cac0050 lw t4,80(a1)
40ee9c: 8cab0038 lw t3,56(a1)
40eea0: 8caa003c lw t2,60(a1)
40eea4: 8ca90040 lw t1,64(a1)
40eea8: 8ca80044 lw t0,68(a1)
40eeac: 8ca70048 lw a3,72(a1)
40eeb0: 8ca4004c lw a0,76(a1)
40eeb4: 8f998064 lw t9,-32668(gp)
40eeb8: 00036fc3 sra t5,v1,0x1f
40eebc: 00022fc3 sra a1,v0,0x1f
40eec0: acc3003c sw v1,60(a2)
40eec4: accd0038 sw t5,56(a2)
40eec8: accc0058 sw t4,88(a2)
40eecc: acc50060 sw a1,96(a2)
40eed0: accb0040 sw t3,64(a2)
40eed4: acca0044 sw t2,68(a2)
40eed8: acc90048 sw t1,72(a2)
40eedc: acc8004c sw t0,76(a2)
40eee0: acc70050 sw a3,80(a2)
40eee4: acc40054 sw a0,84(a2)
40eee8: acc0005c sw zero,92(a2)
40eeec: 24c40068 addiu a0,a2,104
40eef0: acc20064 sw v0,100(a2)
40eef4: 00002821 move a1,zero
40eef8: 24060038 li a2,56
40eefc: 0411fb7c bal 40dcf0 <memset>
40ef00: 00000000 nop
40ef04: 8fbf001c lw ra,28(sp)
40ef08: 00001021 move v0,zero
40ef0c: 27bd0020 addiu sp,sp,32
40ef10: 03e00008 jr ra
40ef14: 00000000 nop
0040ef18 <__xstat32_conv>:
40ef18: 3c1c004b lui gp,0x4b
40ef1c: 27bdffe0 addiu sp,sp,-32
40ef20: 279c1fc0 addiu gp,gp,8128
40ef24: 24020003 li v0,3
40ef28: afbf001c sw ra,28(sp)
40ef2c: afbc0010 sw gp,16(sp)
40ef30: 1082000c beq a0,v0,40ef64 <__xstat32_conv+0x4c>
40ef34: 00000000 nop
40ef38: 7c03e83b 0x7c03e83b
40ef3c: 00601021 move v0,v1
40ef40: 8f838a2c lw v1,-30164(gp)
40ef44: 8fbf001c lw ra,28(sp)
40ef48: 27bd0020 addiu sp,sp,32
40ef4c: 00621021 addu v0,v1,v0
40ef50: 24030016 li v1,22
40ef54: ac430000 sw v1,0(v0)
40ef58: 2402ffff li v0,-1
40ef5c: 03e00008 jr ra
40ef60: 00000000 nop
40ef64: 8ca40000 lw a0,0(a1)
40ef68: a0c00004 sb zero,4(a2)
40ef6c: a0c00005 sb zero,5(a2)
40ef70: a0c00006 sb zero,6(a2)
40ef74: a0c00007 sb zero,7(a2)
40ef78: a0c00008 sb zero,8(a2)
40ef7c: a0c00009 sb zero,9(a2)
40ef80: a0c0000a sb zero,10(a2)
40ef84: a0c0000b sb zero,11(a2)
40ef88: a0c0000c sb zero,12(a2)
40ef8c: a0c0000d sb zero,13(a2)
40ef90: a0c0000e sb zero,14(a2)
40ef94: a0c0000f sb zero,15(a2)
40ef98: 8ca20010 lw v0,16(a1)
40ef9c: 8ca30014 lw v1,20(a1)
40efa0: acc40000 sw a0,0(a2)
40efa4: acc30010 sw v1,16(a2)
40efa8: 14400039 bnez v0,40f090 <__xstat32_conv+0x178>
40efac: 00000000 nop
40efb0: 8ca30018 lw v1,24(a1)
40efb4: 8caa001c lw t2,28(a1)
40efb8: 8ca90020 lw t1,32(a1)
40efbc: 8ca80024 lw t0,36(a1)
40efc0: 8ca70028 lw a3,40(a1)
40efc4: a0c00028 sb zero,40(a2)
40efc8: a0c00029 sb zero,41(a2)
40efcc: a0c0002a sb zero,42(a2)
40efd0: a0c0002b sb zero,43(a2)
40efd4: a0c0002c sb zero,44(a2)
40efd8: a0c0002d sb zero,45(a2)
40efdc: a0c0002e sb zero,46(a2)
40efe0: a0c0002f sb zero,47(a2)
40efe4: 8ca2003c lw v0,60(a1)
40efe8: 8ca40038 lw a0,56(a1)
40efec: acc30014 sw v1,20(a2)
40eff0: 00021fc3 sra v1,v0,0x1f
40eff4: acca0018 sw t2,24(a2)
40eff8: acc9001c sw t1,28(a2)
40effc: acc80020 sw t0,32(a2)
40f000: acc70024 sw a3,36(a2)
40f004: acc20030 sw v0,48(a2)
40f008: 14830021 bne a0,v1,40f090 <__xstat32_conv+0x178>
40f00c: 00000000 nop
40f010: 8ca20064 lw v0,100(a1)
40f014: 8ca70058 lw a3,88(a1)
40f018: 8ca40060 lw a0,96(a1)
40f01c: 8cad0040 lw t5,64(a1)
40f020: 8cac0044 lw t4,68(a1)
40f024: 8cab0048 lw t3,72(a1)
40f028: 8caa004c lw t2,76(a1)
40f02c: 8ca90050 lw t1,80(a1)
40f030: 8ca80054 lw t0,84(a1)
40f034: 00021fc3 sra v1,v0,0x1f
40f038: acc00034 sw zero,52(a2)
40f03c: accd0038 sw t5,56(a2)
40f040: accc003c sw t4,60(a2)
40f044: accb0040 sw t3,64(a2)
40f048: acca0044 sw t2,68(a2)
40f04c: acc90048 sw t1,72(a2)
40f050: acc8004c sw t0,76(a2)
40f054: acc70050 sw a3,80(a2)
40f058: acc20054 sw v0,84(a2)
40f05c: 1483000c bne a0,v1,40f090 <__xstat32_conv+0x178>
40f060: 00000000 nop
40f064: 8f998064 lw t9,-32668(gp)
40f068: 24c40058 addiu a0,a2,88
40f06c: 00002821 move a1,zero
40f070: 24060038 li a2,56
40f074: 0411fb1e bal 40dcf0 <memset>
40f078: 00000000 nop
40f07c: 8fbf001c lw ra,28(sp)
40f080: 00001021 move v0,zero
40f084: 27bd0020 addiu sp,sp,32
40f088: 03e00008 jr ra
40f08c: 00000000 nop
40f090: 7c03e83b 0x7c03e83b
40f094: 00601021 move v0,v1
40f098: 8f838a2c lw v1,-30164(gp)
40f09c: 8fbf001c lw ra,28(sp)
40f0a0: 27bd0020 addiu sp,sp,32
40f0a4: 00621021 addu v0,v1,v0
40f0a8: 2403004f li v1,79
40f0ac: ac430000 sw v1,0(v0)
40f0b0: 2402ffff li v0,-1
40f0b4: 03e00008 jr ra
40f0b8: 00000000 nop
40f0bc: 00000000 nop
0040f0c0 <__sbrk>:
40f0c0: 3c1c004b lui gp,0x4b
40f0c4: 27bdffd8 addiu sp,sp,-40
40f0c8: 279c1fc0 addiu gp,gp,8128
40f0cc: afb20020 sw s2,32(sp)
40f0d0: 8f92836c lw s2,-31892(gp)
40f0d4: afb00018 sw s0,24(sp)
40f0d8: afb1001c sw s1,28(sp)
40f0dc: 8e500000 lw s0,0(s2)
40f0e0: afbf0024 sw ra,36(sp)
40f0e4: afbc0010 sw gp,16(sp)
40f0e8: 00808821 move s1,a0
40f0ec: 1200001b beqz s0,40f15c <__sbrk+0x9c>
40f0f0: 00000000 nop
40f0f4: 8f828258 lw v0,-32168(gp)
40f0f8: 8c420000 lw v0,0(v0)
40f0fc: 14400017 bnez v0,40f15c <__sbrk+0x9c>
40f100: 00000000 nop
40f104: 1220000d beqz s1,40f13c <__sbrk+0x7c>
40f108: 00000000 nop
40f10c: 1a200027 blez s1,40f1ac <__sbrk+0xec>
40f110: 00000000 nop
40f114: 02112021 addu a0,s0,s1
40f118: 0090102b sltu v0,a0,s0
40f11c: 1440001a bnez v0,40f188 <__sbrk+0xc8>
40f120: 00000000 nop
40f124: 8f998370 lw t9,-31888(gp)
40f128: 0320f809 jalr t9
40f12c: 00000000 nop
40f130: 28420000 slti v0,v0,0
40f134: 2403ffff li v1,-1
40f138: 0062800b movn s0,v1,v0
40f13c: 8fbf0024 lw ra,36(sp)
40f140: 02001021 move v0,s0
40f144: 8fb20020 lw s2,32(sp)
40f148: 8fb1001c lw s1,28(sp)
40f14c: 8fb00018 lw s0,24(sp)
40f150: 27bd0028 addiu sp,sp,40
40f154: 03e00008 jr ra
40f158: 00000000 nop
40f15c: 8f998370 lw t9,-31888(gp)
40f160: 00002021 move a0,zero
40f164: 2410ffff li s0,-1
40f168: 0320f809 jalr t9
40f16c: 00000000 nop
40f170: 8fbc0010 lw gp,16(sp)
40f174: 0440fff1 bltz v0,40f13c <__sbrk+0x7c>
40f178: 00000000 nop
40f17c: 8e500000 lw s0,0(s2)
40f180: 08103c41 j 40f104 <__sbrk+0x44>
40f184: 00000000 nop
40f188: 8fbf0024 lw ra,36(sp)
40f18c: 2410ffff li s0,-1
40f190: 02001021 move v0,s0
40f194: 8fb20020 lw s2,32(sp)
40f198: 8fb1001c lw s1,28(sp)
40f19c: 8fb00018 lw s0,24(sp)
40f1a0: 27bd0028 addiu sp,sp,40
40f1a4: 03e00008 jr ra
40f1a8: 00000000 nop
40f1ac: 00111023 negu v0,s1
40f1b0: 0202102b sltu v0,s0,v0
40f1b4: 1440fff4 bnez v0,40f188 <__sbrk+0xc8>
40f1b8: 00000000 nop
40f1bc: 02112021 addu a0,s0,s1
40f1c0: 08103c49 j 40f124 <__sbrk+0x64>
40f1c4: 00000000 nop
...
0040f1d0 <__getpagesize>:
40f1d0: 3c1c004b lui gp,0x4b
40f1d4: 279c1fc0 addiu gp,gp,8128
40f1d8: 8f828140 lw v0,-32448(gp)
40f1dc: 27bdffe0 addiu sp,sp,-32
40f1e0: afbf001c sw ra,28(sp)
40f1e4: 8c420000 lw v0,0(v0)
40f1e8: afbc0010 sw gp,16(sp)
40f1ec: 10400005 beqz v0,40f204 <__getpagesize+0x34>
40f1f0: 00000000 nop
40f1f4: 8fbf001c lw ra,28(sp)
40f1f8: 27bd0020 addiu sp,sp,32
40f1fc: 03e00008 jr ra
40f200: 00000000 nop
40f204: 8f998070 lw t9,-32656(gp)
40f208: 3c040048 lui a0,0x48
40f20c: 3c050048 lui a1,0x48
40f210: 3c070048 lui a3,0x48
40f214: 24840e40 addiu a0,a0,3648
40f218: 24a50e54 addiu a1,a1,3668
40f21c: 24060020 li a2,32
40f220: 24e70e80 addiu a3,a3,3712
40f224: 04110afa bal 411e10 <__assert_fail>
40f228: 00000000 nop
40f22c: 00000000 nop
0040f230 <openlog_internal>:
40f230: 3c1c004b lui gp,0x4b
40f234: 27bdffb8 addiu sp,sp,-72
40f238: 279c1fc0 addiu gp,gp,8128
40f23c: afbf0044 sw ra,68(sp)
40f240: afbe0040 sw s8,64(sp)
40f244: afb7003c sw s7,60(sp)
40f248: afb60038 sw s6,56(sp)
40f24c: afb50034 sw s5,52(sp)
40f250: afb40030 sw s4,48(sp)
40f254: afb3002c sw s3,44(sp)
40f258: afb20028 sw s2,40(sp)
40f25c: afb10024 sw s1,36(sp)
40f260: afb00020 sw s0,32(sp)
40f264: afbc0010 sw gp,16(sp)
40f268: 10800003 beqz a0,40f278 <openlog_internal+0x48>
40f26c: 00000000 nop
40f270: 3c02004b lui v0,0x4b
40f274: ac44b9b0 sw a0,-18000(v0)
40f278: 3c13004b lui s3,0x4b
40f27c: ae65b9b4 sw a1,-17996(s3)
40f280: 10c00005 beqz a2,40f298 <openlog_internal+0x68>
40f284: 00000000 nop
40f288: 2402fc07 li v0,-1017
40f28c: 00c21024 and v0,a2,v0
40f290: 10400037 beqz v0,40f370 <openlog_internal+0x140>
40f294: 00000000 nop
40f298: 3c12004b lui s2,0x4b
40f29c: 3c10004b lui s0,0x4b
40f2a0: 24140002 li s4,2
40f2a4: 3c1e004b lui s8,0x4b
40f2a8: 2655b9c0 addiu s5,s2,-17984
40f2ac: 8e049c5c lw a0,-25508(s0)
40f2b0: 2411ffff li s1,-1
40f2b4: 10910048 beq a0,s1,40f3d8 <openlog_internal+0x1a8>
40f2b8: 00000000 nop
40f2bc: 3c16004b lui s6,0x4b
40f2c0: 8ec2b9bc lw v0,-17988(s6)
40f2c4: 1440001d bnez v0,40f33c <openlog_internal+0x10c>
40f2c8: 00000000 nop
40f2cc: 8f998048 lw t9,-32696(gp)
40f2d0: afa4001c sw a0,28(sp)
40f2d4: 04110ac6 bal 411df0 <__errno_location>
40f2d8: 00000000 nop
40f2dc: 8fbc0010 lw gp,16(sp)
40f2e0: 8fa4001c lw a0,28(sp)
40f2e4: 02a02821 move a1,s5
40f2e8: 8f998374 lw t9,-31884(gp)
40f2ec: 2406006e li a2,110
40f2f0: 00408821 move s1,v0
40f2f4: 8c570000 lw s7,0(v0)
40f2f8: 041103a1 bal 410180 <__libc_connect>
40f2fc: 00000000 nop
40f300: 2403ffff li v1,-1
40f304: 8fbc0010 lw gp,16(sp)
40f308: 14430087 bne v0,v1,40f528 <openlog_internal+0x2f8>
40f30c: 00000000 nop
40f310: 8f998118 lw t9,-32488(gp)
40f314: 8e049c5c lw a0,-25508(s0)
40f318: 8e360000 lw s6,0(s1)
40f31c: ae029c5c sw v0,-25508(s0)
40f320: 0320f809 jalr t9
40f324: 00000000 nop
40f328: 24020062 li v0,98
40f32c: 8fbc0010 lw gp,16(sp)
40f330: ae370000 sw s7,0(s1)
40f334: 12c20012 beq s6,v0,40f380 <openlog_internal+0x150>
40f338: 00000000 nop
40f33c: 8fbf0044 lw ra,68(sp)
40f340: 8fbe0040 lw s8,64(sp)
40f344: 8fb7003c lw s7,60(sp)
40f348: 8fb60038 lw s6,56(sp)
40f34c: 8fb50034 lw s5,52(sp)
40f350: 8fb40030 lw s4,48(sp)
40f354: 8fb3002c lw s3,44(sp)
40f358: 8fb20028 lw s2,40(sp)
40f35c: 8fb10024 lw s1,36(sp)
40f360: 8fb00020 lw s0,32(sp)
40f364: 27bd0048 addiu sp,sp,72
40f368: 03e00008 jr ra
40f36c: 00000000 nop
40f370: 3c02004b lui v0,0x4b
40f374: ac469c54 sw a2,-25516(v0)
40f378: 08103ca6 j 40f298 <openlog_internal+0x68>
40f37c: 00000000 nop
40f380: 8fc49c58 lw a0,-25512(s8)
40f384: 24020002 li v0,2
40f388: 24030001 li v1,1
40f38c: 38840001 xori a0,a0,0x1
40f390: 0064100b movn v0,v1,a0
40f394: 2694ffff addiu s4,s4,-1
40f398: afc29c58 sw v0,-25512(s8)
40f39c: 1680ffc3 bnez s4,40f2ac <openlog_internal+0x7c>
40f3a0: 00000000 nop
40f3a4: 8fbf0044 lw ra,68(sp)
40f3a8: 8fbe0040 lw s8,64(sp)
40f3ac: 8fb7003c lw s7,60(sp)
40f3b0: 8fb60038 lw s6,56(sp)
40f3b4: 8fb50034 lw s5,52(sp)
40f3b8: 8fb40030 lw s4,48(sp)
40f3bc: 8fb3002c lw s3,44(sp)
40f3c0: 8fb20028 lw s2,40(sp)
40f3c4: 8fb10024 lw s1,36(sp)
40f3c8: 8fb00020 lw s0,32(sp)
40f3cc: 27bd0048 addiu sp,sp,72
40f3d0: 03e00008 jr ra
40f3d4: 00000000 nop
40f3d8: 8f998378 lw t9,-31880(gp)
40f3dc: 24020001 li v0,1
40f3e0: 3c04004b lui a0,0x4b
40f3e4: 3c050048 lui a1,0x48
40f3e8: a642b9c0 sh v0,-17984(s2)
40f3ec: 2484b9c2 addiu a0,a0,-17982
40f3f0: 24a50e90 addiu a1,a1,3728
40f3f4: 2406006c li a2,108
40f3f8: 04117f89 bal 42f220 <strncpy>
40f3fc: 00000000 nop
40f400: 8e62b9b4 lw v0,-17996(s3)
40f404: 8fbc0010 lw gp,16(sp)
40f408: 30420008 andi v0,v0,0x8
40f40c: 1040ffcb beqz v0,40f33c <openlog_internal+0x10c>
40f410: 00000000 nop
40f414: 8f96837c lw s6,-31876(gp)
40f418: 8ec20000 lw v0,0(s6)
40f41c: 04400019 bltz v0,40f484 <openlog_internal+0x254>
40f420: 00000000 nop
40f424: 8fc59c58 lw a1,-25512(s8)
40f428: 8f998380 lw t9,-31872(gp)
40f42c: 3c020008 lui v0,0x8
40f430: 24040001 li a0,1
40f434: 00a22825 or a1,a1,v0
40f438: 00003021 move a2,zero
40f43c: 041103bb bal 41032c <__socket>
40f440: 00000000 nop
40f444: 8ed70000 lw s7,0(s6)
40f448: 00402021 move a0,v0
40f44c: 3c02004b lui v0,0x4b
40f450: 8fbc0010 lw gp,16(sp)
40f454: 3c03004b lui v1,0x4b
40f458: ac449c5c sw a0,-25508(v0)
40f45c: 16e00005 bnez s7,40f474 <openlog_internal+0x244>
40f460: 00000000 nop
40f464: 24170001 li s7,1
40f468: 10910021 beq a0,s1,40f4f0 <openlog_internal+0x2c0>
40f46c: 00000000 nop
40f470: aed70000 sw s7,0(s6)
40f474: 06e1000d bgez s7,40f4ac <openlog_internal+0x27c>
40f478: 00000000 nop
40f47c: 08103d22 j 40f488 <openlog_internal+0x258>
40f480: 00000000 nop
40f484: 3c03004b lui v1,0x4b
40f488: 8f998380 lw t9,-31872(gp)
40f48c: 8c659c58 lw a1,-25512(v1)
40f490: 24040001 li a0,1
40f494: 00003021 move a2,zero
40f498: 041103a4 bal 41032c <__socket>
40f49c: 00000000 nop
40f4a0: 8fbc0010 lw gp,16(sp)
40f4a4: 00402021 move a0,v0
40f4a8: ae029c5c sw v0,-25508(s0)
40f4ac: 2411ffff li s1,-1
40f4b0: 1091ffa2 beq a0,s1,40f33c <openlog_internal+0x10c>
40f4b4: 00000000 nop
40f4b8: 8ec20000 lw v0,0(s6)
40f4bc: 0441ff7f bgez v0,40f2bc <openlog_internal+0x8c>
40f4c0: 00000000 nop
40f4c4: 8f99828c lw t9,-32116(gp)
40f4c8: 24050002 li a1,2
40f4cc: 24060001 li a2,1
40f4d0: 0411fd9f bal 40eb50 <__libc_fcntl>
40f4d4: 00000000 nop
40f4d8: 8e049c5c lw a0,-25508(s0)
40f4dc: 8fbc0010 lw gp,16(sp)
40f4e0: 1491ff76 bne a0,s1,40f2bc <openlog_internal+0x8c>
40f4e4: 00000000 nop
40f4e8: 08103ccf j 40f33c <openlog_internal+0x10c>
40f4ec: 00000000 nop
40f4f0: 8f998048 lw t9,-32696(gp)
40f4f4: afa30018 sw v1,24(sp)
40f4f8: afa4001c sw a0,28(sp)
40f4fc: 04110a3c bal 411df0 <__errno_location>
40f500: 00000000 nop
40f504: 8c420000 lw v0,0(v0)
40f508: 8fa4001c lw a0,28(sp)
40f50c: 8fbc0010 lw gp,16(sp)
40f510: 38420016 xori v0,v0,0x16
40f514: 0082b80a movz s7,a0,v0
40f518: 8fa30018 lw v1,24(sp)
40f51c: aed70000 sw s7,0(s6)
40f520: 08103d1d j 40f474 <openlog_internal+0x244>
40f524: 00000000 nop
40f528: 24020001 li v0,1
40f52c: aec2b9bc sw v0,-17988(s6)
40f530: 08103ccf j 40f33c <openlog_internal+0x10c>
40f534: 00000000 nop
0040f538 <cancel_handler>:
40f538: 3c04004b lui a0,0x4b
40f53c: 00001021 move v0,zero
40f540: 0000000f sync
40f544: c083b9b8 ll v1,-17992(a0)
40f548: 00402821 move a1,v0
40f54c: e085b9b8 sc a1,-17992(a0)
40f550: 10a0fffc beqz a1,40f544 <cancel_handler+0xc>
40f554: 00000000 nop
40f558: 28620002 slti v0,v1,2
40f55c: 10400003 beqz v0,40f56c <cancel_handler+0x34>
40f560: 00000000 nop
40f564: 03e00008 jr ra
40f568: 00000000 nop
40f56c: 2484b9b8 addiu a0,a0,-17992
40f570: 7c03e83b 0x7c03e83b
40f574: 8c658b78 lw a1,-29832(v1)
40f578: 24060001 li a2,1
40f57c: 00003821 move a3,zero
40f580: 34a50001 ori a1,a1,0x1
40f584: 2402108e li v0,4238
40f588: 0000000c syscall
40f58c: 03e00008 jr ra
40f590: 00000000 nop
0040f594 <closelog_internal>:
40f594: 27bdffd8 addiu sp,sp,-40
40f598: afb0001c sw s0,28(sp)
40f59c: 3c10004b lui s0,0x4b
40f5a0: 8e02b9bc lw v0,-17988(s0)
40f5a4: 3c1c004b lui gp,0x4b
40f5a8: 279c1fc0 addiu gp,gp,8128
40f5ac: afbf0024 sw ra,36(sp)
40f5b0: afb10020 sw s1,32(sp)
40f5b4: afbc0010 sw gp,16(sp)
40f5b8: 10400009 beqz v0,40f5e0 <closelog_internal+0x4c>
40f5bc: 00000000 nop
40f5c0: 3c11004b lui s1,0x4b
40f5c4: 8f998118 lw t9,-32488(gp)
40f5c8: 8e249c5c lw a0,-25508(s1)
40f5cc: 0320f809 jalr t9
40f5d0: 00000000 nop
40f5d4: 2402ffff li v0,-1
40f5d8: ae229c5c sw v0,-25508(s1)
40f5dc: ae00b9bc sw zero,-17988(s0)
40f5e0: 8fbf0024 lw ra,36(sp)
40f5e4: 8fb10020 lw s1,32(sp)
40f5e8: 8fb0001c lw s0,28(sp)
40f5ec: 27bd0028 addiu sp,sp,40
40f5f0: 03e00008 jr ra
40f5f4: 00000000 nop
0040f5f8 <__vsyslog_chk>:
40f5f8: 3c1c004b lui gp,0x4b
40f5fc: 279c1fc0 addiu gp,gp,8128
40f600: 8f998048 lw t9,-32696(gp)
40f604: 27bdff48 addiu sp,sp,-184
40f608: afb700ac sw s7,172(sp)
40f60c: afb600a8 sw s6,168(sp)
40f610: afb500a4 sw s5,164(sp)
40f614: afb400a0 sw s4,160(sp)
40f618: afb20098 sw s2,152(sp)
40f61c: afb00090 sw s0,144(sp)
40f620: afbc0018 sw gp,24(sp)
40f624: afbf00b4 sw ra,180(sp)
40f628: afbe00b0 sw s8,176(sp)
40f62c: afb3009c sw s3,156(sp)
40f630: afb10094 sw s1,148(sp)
40f634: afa00024 sw zero,36(sp)
40f638: afa00020 sw zero,32(sp)
40f63c: 00808021 move s0,a0
40f640: 00a0a021 move s4,a1
40f644: 00c0b021 move s6,a2
40f648: 00e0a821 move s5,a3
40f64c: 041109e8 bal 411df0 <__errno_location>
40f650: 00000000 nop
40f654: 00409021 move s2,v0
40f658: 2402fc00 li v0,-1024
40f65c: 02021024 and v0,s0,v0
40f660: 8fbc0018 lw gp,24(sp)
40f664: 8e570000 lw s7,0(s2)
40f668: 144000d3 bnez v0,40f9b8 <__vsyslog_chk+0x3c0>
40f66c: 00000000 nop
40f670: 3c02004b lui v0,0x4b
40f674: 8c439c50 lw v1,-25520(v0)
40f678: 32020007 andi v0,s0,0x7
40f67c: 00431007 srav v0,v1,v0
40f680: 30420001 andi v0,v0,0x1
40f684: 104000bb beqz v0,40f974 <__vsyslog_chk+0x37c>
40f688: 00000000 nop
40f68c: 320203f8 andi v0,s0,0x3f8
40f690: 104000c4 beqz v0,40f9a4 <__vsyslog_chk+0x3ac>
40f694: 00000000 nop
40f698: 8f998384 lw t9,-31868(gp)
40f69c: 27a40024 addiu a0,sp,36
40f6a0: 27a50020 addiu a1,sp,32
40f6a4: 04116099 bal 42790c <open_memstream>
40f6a8: 00000000 nop
40f6ac: 00408821 move s1,v0
40f6b0: 10400117 beqz v0,40fb10 <__vsyslog_chk+0x518>
40f6b4: 8fbc0018 lw gp,24(sp)
40f6b8: 8c420000 lw v0,0(v0)
40f6bc: 8f998310 lw t9,-31984(gp)
40f6c0: 3c050048 lui a1,0x48
40f6c4: 34428000 ori v0,v0,0x8000
40f6c8: 02003021 move a2,s0
40f6cc: 24a50ed4 addiu a1,a1,3796
40f6d0: 02202021 move a0,s1
40f6d4: ae220000 sw v0,0(s1)
40f6d8: 04115849 bal 425800 <__fprintf>
40f6dc: 00000000 nop
40f6e0: 8fbc0018 lw gp,24(sp)
40f6e4: 27a40028 addiu a0,sp,40
40f6e8: 3c1e004b lui s8,0x4b
40f6ec: 8f998388 lw t9,-31864(gp)
40f6f0: 0320f809 jalr t9
40f6f4: 00000000 nop
40f6f8: 8fbc0018 lw gp,24(sp)
40f6fc: 27a40028 addiu a0,sp,40
40f700: 27a50064 addiu a1,sp,100
40f704: 8f99838c lw t9,-31860(gp)
40f708: 8e300014 lw s0,20(s1)
40f70c: 8e330018 lw s3,24(s1)
40f710: 0320f809 jalr t9
40f714: 00000000 nop
40f718: 8fbc0018 lw gp,24(sp)
40f71c: 00403821 move a3,v0
40f720: 02709823 subu s3,s3,s0
40f724: 8f8281f0 lw v0,-32272(gp)
40f728: 8f998390 lw t9,-31856(gp)
40f72c: 3c060048 lui a2,0x48
40f730: 02602821 move a1,s3
40f734: 02002021 move a0,s0
40f738: 24c60edc addiu a2,a2,3804
40f73c: afa20010 sw v0,16(sp)
40f740: 0320f809 jalr t9
40f744: 00000000 nop
40f748: 8fbc0018 lw gp,24(sp)
40f74c: 02021021 addu v0,s0,v0
40f750: 02202021 move a0,s1
40f754: 8f998394 lw t9,-31852(gp)
40f758: ae220014 sw v0,20(s1)
40f75c: 04115da4 bal 426df0 <_IO_ftell>
40f760: 00000000 nop
40f764: 8fc4b9b0 lw a0,-18000(s8)
40f768: 8fbc0018 lw gp,24(sp)
40f76c: 00409821 move s3,v0
40f770: 108000c3 beqz a0,40fa80 <__vsyslog_chk+0x488>
40f774: 00000000 nop
40f778: 8f998398 lw t9,-31848(gp)
40f77c: 02202821 move a1,s1
40f780: 041161eb bal 427f30 <fputs_unlocked>
40f784: 00000000 nop
40f788: 8fbc0018 lw gp,24(sp)
40f78c: 3c10004b lui s0,0x4b
40f790: 8e02b9b4 lw v0,-17996(s0)
40f794: 30420001 andi v0,v0,0x1
40f798: 144000c8 bnez v0,40fabc <__vsyslog_chk+0x4c4>
40f79c: 00000000 nop
40f7a0: 8fc2b9b0 lw v0,-18000(s8)
40f7a4: 10400012 beqz v0,40f7f0 <__vsyslog_chk+0x1f8>
40f7a8: 00000000 nop
40f7ac: 8e230014 lw v1,20(s1)
40f7b0: 8e220018 lw v0,24(s1)
40f7b4: 0062102b sltu v0,v1,v0
40f7b8: 10400125 beqz v0,40fc50 <__vsyslog_chk+0x658>
40f7bc: 00000000 nop
40f7c0: 24620001 addiu v0,v1,1
40f7c4: 2404003a li a0,58
40f7c8: a0640000 sb a0,0(v1)
40f7cc: ae220014 sw v0,20(s1)
40f7d0: 8e230018 lw v1,24(s1)
40f7d4: 0043182b sltu v1,v0,v1
40f7d8: 10600136 beqz v1,40fcb4 <__vsyslog_chk+0x6bc>
40f7dc: 00000000 nop
40f7e0: 24430001 addiu v1,v0,1
40f7e4: 24040020 li a0,32
40f7e8: a0440000 sb a0,0(v0)
40f7ec: ae230014 sw v1,20(s1)
40f7f0: 2402ffff li v0,-1
40f7f4: 128200be beq s4,v0,40faf0 <__vsyslog_chk+0x4f8>
40f7f8: ae570000 sw s7,0(s2)
40f7fc: 8f99839c lw t9,-31844(gp)
40f800: 02202021 move a0,s1
40f804: 02802821 move a1,s4
40f808: 02c03021 move a2,s6
40f80c: 02a03821 move a3,s5
40f810: 041103d3 bal 410760 <___vfprintf_chk>
40f814: 00000000 nop
40f818: 8fbc0018 lw gp,24(sp)
40f81c: 8f9983a0 lw t9,-31840(gp)
40f820: 02202021 move a0,s1
40f824: 04115b12 bal 426470 <_IO_new_fclose>
40f828: 00000000 nop
40f82c: 8fbc0018 lw gp,24(sp)
40f830: 8fb10024 lw s1,36(sp)
40f834: 8e02b9b4 lw v0,-17996(s0)
40f838: 30420020 andi v0,v0,0x20
40f83c: 1040001b beqz v0,40f8ac <__vsyslog_chk+0x2b4>
40f840: 00000000 nop
40f844: 8fa20020 lw v0,32(sp)
40f848: 02331821 addu v1,s1,s3
40f84c: afa30034 sw v1,52(sp)
40f850: 00531823 subu v1,v0,s3
40f854: afa30038 sw v1,56(sp)
40f858: 02221021 addu v0,s1,v0
40f85c: 8043ffff lb v1,-1(v0)
40f860: 2402000a li v0,10
40f864: 106200f7 beq v1,v0,40fc44 <__vsyslog_chk+0x64c>
40f868: 00000000 nop
40f86c: 3c020048 lui v0,0x48
40f870: 244248cc addiu v0,v0,18636
40f874: afa2003c sw v0,60(sp)
40f878: 24020001 li v0,1
40f87c: afa20040 sw v0,64(sp)
40f880: 27a50034 addiu a1,sp,52
40f884: 24060002 li a2,2
40f888: 8f9983a4 lw t9,-31836(gp)
40f88c: 27a20044 addiu v0,sp,68
40f890: 02221026 xor v0,s1,v0
40f894: 24040002 li a0,2
40f898: 0002880a movz s1,zero,v0
40f89c: 0320f809 jalr t9
40f8a0: 00000000 nop
40f8a4: 8fbc0018 lw gp,24(sp)
40f8a8: 8fb10024 lw s1,36(sp)
40f8ac: afb1002c sw s1,44(sp)
40f8b0: afa00030 sw zero,48(sp)
40f8b4: 3c11004b lui s1,0x4b
40f8b8: 24030001 li v1,1
40f8bc: 00001021 move v0,zero
40f8c0: c225b9b8 ll a1,-17992(s1)
40f8c4: 14a20006 bne a1,v0,40f8e0 <__vsyslog_chk+0x2e8>
40f8c8: 00002021 move a0,zero
40f8cc: 00602021 move a0,v1
40f8d0: e224b9b8 sc a0,-17992(s1)
40f8d4: 1080fffa beqz a0,40f8c0 <__vsyslog_chk+0x2c8>
40f8d8: 00000000 nop
40f8dc: 0000000f sync
40f8e0: 108000ee beqz a0,40fc9c <__vsyslog_chk+0x6a4>
40f8e4: 00000000 nop
40f8e8: 3c12004b lui s2,0x4b
40f8ec: 8e42b9bc lw v0,-17988(s2)
40f8f0: 10400069 beqz v0,40fa98 <__vsyslog_chk+0x4a0>
40f8f4: 00000000 nop
40f8f8: 3c03004b lui v1,0x4b
40f8fc: 8c649c58 lw a0,-25512(v1)
40f900: 24030002 li v1,2
40f904: 10830036 beq a0,v1,40f9e0 <__vsyslog_chk+0x3e8>
40f908: 00000000 nop
40f90c: 14400038 bnez v0,40f9f0 <__vsyslog_chk+0x3f8>
40f910: 00000000 nop
40f914: 0c103d65 jal 40f594 <closelog_internal>
40f918: 00000000 nop
40f91c: 8fbc0018 lw gp,24(sp)
40f920: 8e02b9b4 lw v0,-17996(s0)
40f924: 30420002 andi v0,v0,0x2
40f928: 144000ac bnez v0,40fbdc <__vsyslog_chk+0x5e4>
40f92c: 00000000 nop
40f930: 00001021 move v0,zero
40f934: 0000000f sync
40f938: c223b9b8 ll v1,-17992(s1)
40f93c: 00402021 move a0,v0
40f940: e224b9b8 sc a0,-17992(s1)
40f944: 1080fffc beqz a0,40f938 <__vsyslog_chk+0x340>
40f948: 00000000 nop
40f94c: 28620002 slti v0,v1,2
40f950: 104000c7 beqz v0,40fc70 <__vsyslog_chk+0x678>
40f954: 00000000 nop
40f958: 8fa40024 lw a0,36(sp)
40f95c: 27a20044 addiu v0,sp,68
40f960: 10820004 beq a0,v0,40f974 <__vsyslog_chk+0x37c>
40f964: 00000000 nop
40f968: 8f99805c lw t9,-32676(gp)
40f96c: 0411ef16 bal 40b5c8 <__cfree>
40f970: 00000000 nop
40f974: 8fbf00b4 lw ra,180(sp)
40f978: 8fbe00b0 lw s8,176(sp)
40f97c: 8fb700ac lw s7,172(sp)
40f980: 8fb600a8 lw s6,168(sp)
40f984: 8fb500a4 lw s5,164(sp)
40f988: 8fb400a0 lw s4,160(sp)
40f98c: 8fb3009c lw s3,156(sp)
40f990: 8fb20098 lw s2,152(sp)
40f994: 8fb10094 lw s1,148(sp)
40f998: 8fb00090 lw s0,144(sp)
40f99c: 03e00008 jr ra
40f9a0: 27bd00b8 addiu sp,sp,184
40f9a4: 3c02004b lui v0,0x4b
40f9a8: 8c429c54 lw v0,-25516(v0)
40f9ac: 02028025 or s0,s0,v0
40f9b0: 08103da6 j 40f698 <__vsyslog_chk+0xa0>
40f9b4: 00000000 nop
40f9b8: 3c050048 lui a1,0x48
40f9bc: 02003021 move a2,s0
40f9c0: 24040023 li a0,35
40f9c4: 24a50e9c addiu a1,a1,3740
40f9c8: 0c103f53 jal 40fd4c <__syslog>
40f9cc: 00000000 nop
40f9d0: 321003ff andi s0,s0,0x3ff
40f9d4: 8fbc0018 lw gp,24(sp)
40f9d8: 08103d9c j 40f670 <__vsyslog_chk+0x78>
40f9dc: 00000000 nop
40f9e0: 8fa30020 lw v1,32(sp)
40f9e4: 24630001 addiu v1,v1,1
40f9e8: 1040ffca beqz v0,40f914 <__vsyslog_chk+0x31c>
40f9ec: afa30020 sw v1,32(sp)
40f9f0: 3c14004b lui s4,0x4b
40f9f4: 8e849c5c lw a0,-25508(s4)
40f9f8: 8fa50024 lw a1,36(sp)
40f9fc: 8fa60020 lw a2,32(sp)
40fa00: 8f9983a8 lw t9,-31832(gp)
40fa04: 24074000 li a3,16384
40fa08: 04110215 bal 410260 <__libc_send>
40fa0c: 00000000 nop
40fa10: 0441ffc7 bgez v0,40f930 <__vsyslog_chk+0x338>
40fa14: 8fbc0018 lw gp,24(sp)
40fa18: 8e42b9bc lw v0,-17988(s2)
40fa1c: 1040ffbd beqz v0,40f914 <__vsyslog_chk+0x31c>
40fa20: 00000000 nop
40fa24: 0c103d65 jal 40f594 <closelog_internal>
40fa28: 00000000 nop
40fa2c: 8e05b9b4 lw a1,-17996(s0)
40fa30: 3c02004b lui v0,0x4b
40fa34: 8c44b9b0 lw a0,-18000(v0)
40fa38: 00003021 move a2,zero
40fa3c: 0c103c8c jal 40f230 <openlog_internal>
40fa40: 34a50008 ori a1,a1,0x8
40fa44: 8fbc0018 lw gp,24(sp)
40fa48: 8e42b9bc lw v0,-17988(s2)
40fa4c: 1040ffb1 beqz v0,40f914 <__vsyslog_chk+0x31c>
40fa50: 00000000 nop
40fa54: 8e849c5c lw a0,-25508(s4)
40fa58: 8fa50024 lw a1,36(sp)
40fa5c: 8fa60020 lw a2,32(sp)
40fa60: 8f9983a8 lw t9,-31832(gp)
40fa64: 24074000 li a3,16384
40fa68: 041101fd bal 410260 <__libc_send>
40fa6c: 00000000 nop
40fa70: 0441ffaf bgez v0,40f930 <__vsyslog_chk+0x338>
40fa74: 8fbc0018 lw gp,24(sp)
40fa78: 08103e45 j 40f914 <__vsyslog_chk+0x31c>
40fa7c: 00000000 nop
40fa80: 8f828300 lw v0,-32000(gp)
40fa84: 8c440000 lw a0,0(v0)
40fa88: 1080ff40 beqz a0,40f78c <__vsyslog_chk+0x194>
40fa8c: afc4b9b0 sw a0,-18000(s8)
40fa90: 08103dde j 40f778 <__vsyslog_chk+0x180>
40fa94: 00000000 nop
40fa98: 8e05b9b4 lw a1,-17996(s0)
40fa9c: 3c02004b lui v0,0x4b
40faa0: 8c44b9b0 lw a0,-18000(v0)
40faa4: 00003021 move a2,zero
40faa8: 0c103c8c jal 40f230 <openlog_internal>
40faac: 34a50008 ori a1,a1,0x8
40fab0: 8fbc0018 lw gp,24(sp)
40fab4: 08103e3e j 40f8f8 <__vsyslog_chk+0x300>
40fab8: 8e42b9bc lw v0,-17988(s2)
40fabc: 8f9983ac lw t9,-31828(gp)
40fac0: 0320f809 jalr t9
40fac4: 00000000 nop
40fac8: 8fbc0018 lw gp,24(sp)
40facc: 3c050048 lui a1,0x48
40fad0: 02202021 move a0,s1
40fad4: 8f998310 lw t9,-31984(gp)
40fad8: 24a50ee8 addiu a1,a1,3816
40fadc: 00403021 move a2,v0
40fae0: 04115747 bal 425800 <__fprintf>
40fae4: 00000000 nop
40fae8: 08103de8 j 40f7a0 <__vsyslog_chk+0x1a8>
40faec: 8fbc0018 lw gp,24(sp)
40faf0: 8f9983b0 lw t9,-31824(gp)
40faf4: 02202021 move a0,s1
40faf8: 02c02821 move a1,s6
40fafc: 02a03021 move a2,s5
40fb00: 04112e37 bal 41b3e0 <_IO_vfprintf>
40fb04: 00000000 nop
40fb08: 08103e07 j 40f81c <__vsyslog_chk+0x224>
40fb0c: 8fbc0018 lw gp,24(sp)
40fb10: 3c030048 lui v1,0x48
40fb14: 24620ec4 addiu v0,v1,3780
40fb18: 8c650ec4 lw a1,3780(v1)
40fb1c: 8c440004 lw a0,4(v0)
40fb20: 8c430008 lw v1,8(v0)
40fb24: 8c42000c lw v0,12(v0)
40fb28: 8f9983ac lw t9,-31828(gp)
40fb2c: 27b10044 addiu s1,sp,68
40fb30: afa50044 sw a1,68(sp)
40fb34: ae240004 sw a0,4(s1)
40fb38: ae230008 sw v1,8(s1)
40fb3c: ae22000c sw v0,12(s1)
40fb40: 0320f809 jalr t9
40fb44: 00000000 nop
40fb48: 8fbc0018 lw gp,24(sp)
40fb4c: 27a60040 addiu a2,sp,64
40fb50: 3c046666 lui a0,0x6666
40fb54: 00c02821 move a1,a2
40fb58: 24846667 addiu a0,a0,26215
40fb5c: 00440018 mult v0,a0
40fb60: 00023fc3 sra a3,v0,0x1f
40fb64: 24a5ffff addiu a1,a1,-1
40fb68: 00001810 mfhi v1
40fb6c: 00031883 sra v1,v1,0x2
40fb70: 00671823 subu v1,v1,a3
40fb74: 00034040 sll t0,v1,0x1
40fb78: 000338c0 sll a3,v1,0x3
40fb7c: 01073821 addu a3,t0,a3
40fb80: 00471023 subu v0,v0,a3
40fb84: 24470030 addiu a3,v0,48
40fb88: a0a70000 sb a3,0(a1)
40fb8c: 00601021 move v0,v1
40fb90: 1460fff2 bnez v1,40fb5c <__vsyslog_chk+0x564>
40fb94: 00000000 nop
40fb98: 8f9980b0 lw t9,-32592(gp)
40fb9c: 27a40053 addiu a0,sp,83
40fba0: 00c53023 subu a2,a2,a1
40fba4: 0411f876 bal 40dd80 <__mempcpy>
40fba8: 00000000 nop
40fbac: 24430001 addiu v1,v0,1
40fbb0: 00711823 subu v1,v1,s1
40fbb4: 2404005d li a0,93
40fbb8: 8fbc0018 lw gp,24(sp)
40fbbc: a0440000 sb a0,0(v0)
40fbc0: a0400001 sb zero,1(v0)
40fbc4: afb10024 sw s1,36(sp)
40fbc8: afa30020 sw v1,32(sp)
40fbcc: 00009821 move s3,zero
40fbd0: 3c10004b lui s0,0x4b
40fbd4: 08103e0d j 40f834 <__vsyslog_chk+0x23c>
40fbd8: 00000000 nop
40fbdc: 8f998184 lw t9,-32380(gp)
40fbe0: 3c040048 lui a0,0x48
40fbe4: 24840ef0 addiu a0,a0,3824
40fbe8: 24050801 li a1,2049
40fbec: 00003021 move a2,zero
40fbf0: 0320f809 jalr t9
40fbf4: 00000000 nop
40fbf8: 8fbc0018 lw gp,24(sp)
40fbfc: 00408021 move s0,v0
40fc00: 0440ff4b bltz v0,40f930 <__vsyslog_chk+0x338>
40fc04: 00000000 nop
40fc08: 8fa60024 lw a2,36(sp)
40fc0c: 8f9983b4 lw t9,-31820(gp)
40fc10: 3c050048 lui a1,0x48
40fc14: 00402021 move a0,v0
40fc18: 24a50f00 addiu a1,a1,3840
40fc1c: 00d33021 addu a2,a2,s3
40fc20: 0411571f bal 4258a0 <__dprintf>
40fc24: 00000000 nop
40fc28: 8fbc0018 lw gp,24(sp)
40fc2c: 8f998118 lw t9,-32488(gp)
40fc30: 02002021 move a0,s0
40fc34: 0320f809 jalr t9
40fc38: 00000000 nop
40fc3c: 08103e4c j 40f930 <__vsyslog_chk+0x338>
40fc40: 8fbc0018 lw gp,24(sp)
40fc44: 24060001 li a2,1
40fc48: 08103e22 j 40f888 <__vsyslog_chk+0x290>
40fc4c: 27a50034 addiu a1,sp,52
40fc50: 8f99803c lw t9,-32708(gp)
40fc54: 02202021 move a0,s1
40fc58: 2405003a li a1,58
40fc5c: 0411ce17 bal 4034bc <__overflow>
40fc60: 00000000 nop
40fc64: 8fbc0018 lw gp,24(sp)
40fc68: 08103df4 j 40f7d0 <__vsyslog_chk+0x1d8>
40fc6c: 8e220014 lw v0,20(s1)
40fc70: 3c04004b lui a0,0x4b
40fc74: 2484b9b8 addiu a0,a0,-17992
40fc78: 7c03e83b 0x7c03e83b
40fc7c: 8c658b78 lw a1,-29832(v1)
40fc80: 24060001 li a2,1
40fc84: 00003821 move a3,zero
40fc88: 34a50001 ori a1,a1,0x1
40fc8c: 2402108e li v0,4238
40fc90: 0000000c syscall
40fc94: 08103e56 j 40f958 <__vsyslog_chk+0x360>
40fc98: 00000000 nop
40fc9c: 8f998044 lw t9,-32700(gp)
40fca0: 2624b9b8 addiu a0,s1,-17992
40fca4: 041101aa bal 410350 <__lll_lock_wait_private>
40fca8: 00000000 nop
40fcac: 08103e3a j 40f8e8 <__vsyslog_chk+0x2f0>
40fcb0: 8fbc0018 lw gp,24(sp)
40fcb4: 8f99803c lw t9,-32708(gp)
40fcb8: 02202021 move a0,s1
40fcbc: 24050020 li a1,32
40fcc0: 0411cdfe bal 4034bc <__overflow>
40fcc4: 00000000 nop
40fcc8: 08103dfc j 40f7f0 <__vsyslog_chk+0x1f8>
40fccc: 8fbc0018 lw gp,24(sp)
40fcd0: 8fbc0018 lw gp,24(sp)
40fcd4: 00808021 move s0,a0
40fcd8: 02202021 move a0,s1
40fcdc: 8f99805c lw t9,-32676(gp)
40fce0: 0411ee39 bal 40b5c8 <__cfree>
40fce4: 00000000 nop
40fce8: 8fbc0018 lw gp,24(sp)
40fcec: 02002021 move a0,s0
40fcf0: 8f99807c lw t9,-32644(gp)
40fcf4: 0320f809 jalr t9
40fcf8: 00000000 nop
40fcfc: 00808021 move s0,a0
40fd00: 0c103d4e jal 40f538 <cancel_handler>
40fd04: 27a4002c addiu a0,sp,44
40fd08: 8fbc0018 lw gp,24(sp)
40fd0c: 02002021 move a0,s0
40fd10: 8f99807c lw t9,-32644(gp)
40fd14: 0320f809 jalr t9
40fd18: 00000000 nop
0040fd1c <__syslog_chk>:
40fd1c: 27bdffd8 addiu sp,sp,-40
40fd20: 27a20034 addiu v0,sp,52
40fd24: afa70034 sw a3,52(sp)
40fd28: 00403821 move a3,v0
40fd2c: afbf0024 sw ra,36(sp)
40fd30: afa20018 sw v0,24(sp)
40fd34: 0c103d7e jal 40f5f8 <__vsyslog_chk>
40fd38: 00000000 nop
40fd3c: 8fbf0024 lw ra,36(sp)
40fd40: 27bd0028 addiu sp,sp,40
40fd44: 03e00008 jr ra
40fd48: 00000000 nop
0040fd4c <__syslog>:
40fd4c: 27bdffd8 addiu sp,sp,-40
40fd50: 27a20030 addiu v0,sp,48
40fd54: 00a01821 move v1,a1
40fd58: afa60030 sw a2,48(sp)
40fd5c: afa70034 sw a3,52(sp)
40fd60: 2405ffff li a1,-1
40fd64: 00603021 move a2,v1
40fd68: 00403821 move a3,v0
40fd6c: afbf0024 sw ra,36(sp)
40fd70: afa20018 sw v0,24(sp)
40fd74: 0c103d7e jal 40f5f8 <__vsyslog_chk>
40fd78: 00000000 nop
40fd7c: 8fbf0024 lw ra,36(sp)
40fd80: 27bd0028 addiu sp,sp,40
40fd84: 03e00008 jr ra
40fd88: 00000000 nop
0040fd8c <__vsyslog>:
40fd8c: 00a01021 move v0,a1
40fd90: 27bdffe0 addiu sp,sp,-32
40fd94: 00c03821 move a3,a2
40fd98: 2405ffff li a1,-1
40fd9c: 00403021 move a2,v0
40fda0: afbf001c sw ra,28(sp)
40fda4: 0c103d7e jal 40f5f8 <__vsyslog_chk>
40fda8: 00000000 nop
40fdac: 8fbf001c lw ra,28(sp)
40fdb0: 27bd0020 addiu sp,sp,32
40fdb4: 03e00008 jr ra
40fdb8: 00000000 nop
0040fdbc <openlog>:
40fdbc: 3c1c004b lui gp,0x4b
40fdc0: 3c030041 lui v1,0x41
40fdc4: 27bdffc8 addiu sp,sp,-56
40fdc8: 279c1fc0 addiu gp,gp,8128
40fdcc: 24020001 li v0,1
40fdd0: 2463f538 addiu v1,v1,-2760
40fdd4: afb20030 sw s2,48(sp)
40fdd8: afb1002c sw s1,44(sp)
40fddc: afb00028 sw s0,40(sp)
40fde0: afa30018 sw v1,24(sp)
40fde4: 00808021 move s0,a0
40fde8: afbf0034 sw ra,52(sp)
40fdec: afbc0010 sw gp,16(sp)
40fdf0: 00a08821 move s1,a1
40fdf4: 00c09021 move s2,a2
40fdf8: afa0001c sw zero,28(sp)
40fdfc: afa00024 sw zero,36(sp)
40fe00: afa20020 sw v0,32(sp)
40fe04: 3c04004b lui a0,0x4b
40fe08: 00001821 move v1,zero
40fe0c: c086b9b8 ll a2,-17992(a0)
40fe10: 14c30006 bne a2,v1,40fe2c <openlog+0x70>
40fe14: 00002821 move a1,zero
40fe18: 00402821 move a1,v0
40fe1c: e085b9b8 sc a1,-17992(a0)
40fe20: 10a0fffa beqz a1,40fe0c <openlog+0x50>
40fe24: 00000000 nop
40fe28: 0000000f sync
40fe2c: 10a00010 beqz a1,40fe70 <openlog+0xb4>
40fe30: 00000000 nop
40fe34: 02002021 move a0,s0
40fe38: 02202821 move a1,s1
40fe3c: 02403021 move a2,s2
40fe40: 0c103c8c jal 40f230 <openlog_internal>
40fe44: 00000000 nop
40fe48: 8fa4001c lw a0,28(sp)
40fe4c: 8fb90018 lw t9,24(sp)
40fe50: 0320f809 jalr t9
40fe54: 00000000 nop
40fe58: 8fbf0034 lw ra,52(sp)
40fe5c: 8fb20030 lw s2,48(sp)
40fe60: 8fb1002c lw s1,44(sp)
40fe64: 8fb00028 lw s0,40(sp)
40fe68: 03e00008 jr ra
40fe6c: 27bd0038 addiu sp,sp,56
40fe70: 8f998044 lw t9,-32700(gp)
40fe74: 2484b9b8 addiu a0,a0,-17992
40fe78: 04110135 bal 410350 <__lll_lock_wait_private>
40fe7c: 00000000 nop
40fe80: 08103f8d j 40fe34 <openlog+0x78>
40fe84: 00000000 nop
40fe88: 8fa20020 lw v0,32(sp)
40fe8c: 8fbc0010 lw gp,16(sp)
40fe90: 00808021 move s0,a0
40fe94: 10400006 beqz v0,40feb0 <openlog+0xf4>
40fe98: 00000000 nop
40fe9c: 8fa4001c lw a0,28(sp)
40fea0: 8fb90018 lw t9,24(sp)
40fea4: 0320f809 jalr t9
40fea8: 00000000 nop
40feac: 8fbc0010 lw gp,16(sp)
40feb0: 8f99807c lw t9,-32644(gp)
40feb4: 02002021 move a0,s0
40feb8: 0320f809 jalr t9
40febc: 00000000 nop
0040fec0 <closelog>:
40fec0: 3c1c004b lui gp,0x4b
40fec4: 3c030041 lui v1,0x41
40fec8: 27bdffd0 addiu sp,sp,-48
40fecc: 279c1fc0 addiu gp,gp,8128
40fed0: 24020001 li v0,1
40fed4: 2463f538 addiu v1,v1,-2760
40fed8: afa30018 sw v1,24(sp)
40fedc: afbf002c sw ra,44(sp)
40fee0: afb00028 sw s0,40(sp)
40fee4: afbc0010 sw gp,16(sp)
40fee8: afa0001c sw zero,28(sp)
40feec: afa00024 sw zero,36(sp)
40fef0: afa20020 sw v0,32(sp)
40fef4: 3c04004b lui a0,0x4b
40fef8: 00001821 move v1,zero
40fefc: c086b9b8 ll a2,-17992(a0)
40ff00: 14c30006 bne a2,v1,40ff1c <closelog+0x5c>
40ff04: 00002821 move a1,zero
40ff08: 00402821 move a1,v0
40ff0c: e085b9b8 sc a1,-17992(a0)
40ff10: 10a0fffa beqz a1,40fefc <closelog+0x3c>
40ff14: 00000000 nop
40ff18: 0000000f sync
40ff1c: 10a00010 beqz a1,40ff60 <closelog+0xa0>
40ff20: 00000000 nop
40ff24: 0c103d65 jal 40f594 <closelog_internal>
40ff28: 00000000 nop
40ff2c: 8fa4001c lw a0,28(sp)
40ff30: 8fb90018 lw t9,24(sp)
40ff34: 3c02004b lui v0,0x4b
40ff38: 24030001 li v1,1
40ff3c: ac40b9b0 sw zero,-18000(v0)
40ff40: 3c02004b lui v0,0x4b
40ff44: ac439c58 sw v1,-25512(v0)
40ff48: 0320f809 jalr t9
40ff4c: 00000000 nop
40ff50: 8fbf002c lw ra,44(sp)
40ff54: 8fb00028 lw s0,40(sp)
40ff58: 03e00008 jr ra
40ff5c: 27bd0030 addiu sp,sp,48
40ff60: 8f998044 lw t9,-32700(gp)
40ff64: 2484b9b8 addiu a0,a0,-17992
40ff68: 041100f9 bal 410350 <__lll_lock_wait_private>
40ff6c: 00000000 nop
40ff70: 08103fc9 j 40ff24 <closelog+0x64>
40ff74: 00000000 nop
40ff78: 8fa20020 lw v0,32(sp)
40ff7c: 8fbc0010 lw gp,16(sp)
40ff80: 00808021 move s0,a0
40ff84: 10400006 beqz v0,40ffa0 <closelog+0xe0>
40ff88: 00000000 nop
40ff8c: 8fa4001c lw a0,28(sp)
40ff90: 8fb90018 lw t9,24(sp)
40ff94: 0320f809 jalr t9
40ff98: 00000000 nop
40ff9c: 8fbc0010 lw gp,16(sp)
40ffa0: 8f99807c lw t9,-32644(gp)
40ffa4: 02002021 move a0,s0
40ffa8: 0320f809 jalr t9
40ffac: 00000000 nop
0040ffb0 <setlogmask>:
40ffb0: 3c03004b lui v1,0x4b
40ffb4: 8c629c50 lw v0,-25520(v1)
40ffb8: 10800002 beqz a0,40ffc4 <setlogmask+0x14>
40ffbc: 00000000 nop
40ffc0: ac649c50 sw a0,-25520(v1)
40ffc4: 03e00008 jr ra
40ffc8: 00000000 nop
40ffcc: 00000000 nop
40ffd0: 8f998354 lw t9,-31916(gp)
40ffd4: 03200008 jr t9
40ffd8: 00000000 nop
0040ffdc <__mmap>:
40ffdc: 3c1c004b lui gp,0x4b
40ffe0: 279c1fc0 addiu gp,gp,8128
40ffe4: 24020ffa li v0,4090
40ffe8: 0000000c syscall
40ffec: 14e0fff8 bnez a3,40ffd0 <setlogmask+0x20>
40fff0: 00000000 nop
40fff4: 03e00008 jr ra
40fff8: 00000000 nop
40fffc: 00000000 nop
410000: 8f998354 lw t9,-31916(gp)
410004: 03200008 jr t9
410008: 00000000 nop
0041000c <__munmap>:
41000c: 3c1c004b lui gp,0x4b
410010: 279c1fc0 addiu gp,gp,8128
410014: 24020ffb li v0,4091
410018: 0000000c syscall
41001c: 14e0fff8 bnez a3,410000 <__mmap+0x24>
410020: 00000000 nop
410024: 03e00008 jr ra
410028: 00000000 nop
41002c: 00000000 nop
410030: 8f998354 lw t9,-31916(gp)
410034: 03200008 jr t9
410038: 00000000 nop
0041003c <__mprotect>:
41003c: 3c1c004b lui gp,0x4b
410040: 279c1fc0 addiu gp,gp,8128
410044: 2402101d li v0,4125
410048: 0000000c syscall
41004c: 14e0fff8 bnez a3,410030 <__munmap+0x24>
410050: 00000000 nop
410054: 03e00008 jr ra
410058: 00000000 nop
41005c: 00000000 nop
410060: 8f998354 lw t9,-31916(gp)
410064: 03200008 jr t9
410068: 00000000 nop
0041006c <madvise>:
41006c: 3c1c004b lui gp,0x4b
410070: 279c1fc0 addiu gp,gp,8128
410074: 2402107a li v0,4218
410078: 0000000c syscall
41007c: 14e0fff8 bnez a3,410060 <__mprotect+0x24>
410080: 00000000 nop
410084: 03e00008 jr ra
410088: 00000000 nop
41008c: 00000000 nop
00410090 <__init_misc>:
410090: 3c1c004b lui gp,0x4b
410094: 27bdffd8 addiu sp,sp,-40
410098: 279c1fc0 addiu gp,gp,8128
41009c: afb0001c sw s0,28(sp)
4100a0: afbf0024 sw ra,36(sp)
4100a4: afb10020 sw s1,32(sp)
4100a8: afbc0010 sw gp,16(sp)
4100ac: 00a08021 move s0,a1
4100b0: 10a00011 beqz a1,4100f8 <__init_misc+0x68>
4100b4: 00000000 nop
4100b8: 8cb10000 lw s1,0(a1)
4100bc: 1220000e beqz s1,4100f8 <__init_misc+0x68>
4100c0: 00000000 nop
4100c4: 8f998200 lw t9,-32256(gp)
4100c8: 02202021 move a0,s1
4100cc: 2405002f li a1,47
4100d0: 04117c93 bal 42f320 <strrchr>
4100d4: 00000000 nop
4100d8: 1040000d beqz v0,410110 <__init_misc+0x80>
4100dc: 00000000 nop
4100e0: 24420001 addiu v0,v0,1
4100e4: 3c03004b lui v1,0x4b
4100e8: ac629c60 sw v0,-25504(v1)
4100ec: 8e030000 lw v1,0(s0)
4100f0: 3c02004b lui v0,0x4b
4100f4: ac439c64 sw v1,-25500(v0)
4100f8: 8fbf0024 lw ra,36(sp)
4100fc: 8fb10020 lw s1,32(sp)
410100: 8fb0001c lw s0,28(sp)
410104: 27bd0028 addiu sp,sp,40
410108: 03e00008 jr ra
41010c: 00000000 nop
410110: 3c02004b lui v0,0x4b
410114: ac519c60 sw s1,-25504(v0)
410118: 0810403b j 4100ec <__init_misc+0x5c>
41011c: 00000000 nop
410120: 8f998354 lw t9,-31916(gp)
410124: 03200008 jr t9
410128: 00000000 nop
0041012c <__mremap>:
41012c: 3c1c004b lui gp,0x4b
410130: 279c1fc0 addiu gp,gp,8128
410134: 24021047 li v0,4167
410138: 0000000c syscall
41013c: 14e0fff8 bnez a3,410120 <__init_misc+0x90>
410140: 00000000 nop
410144: 03e00008 jr ra
410148: 00000000 nop
41014c: 00000000 nop
410150: 8f998354 lw t9,-31916(gp)
410154: 03200008 jr t9
410158: 00000000 nop
0041015c <__connect_nocancel>:
41015c: 3c1c004b lui gp,0x4b
410160: 279c1fc0 addiu gp,gp,8128
410164: 2402104a li v0,4170
410168: 0000000c syscall
41016c: 14e0fff8 bnez a3,410150 <__mremap+0x24>
410170: 00000000 nop
410174: 03e00008 jr ra
410178: 00000000 nop
41017c: 00000000 nop
00410180 <__libc_connect>:
410180: 3c1c004b lui gp,0x4b
410184: 279c1fc0 addiu gp,gp,8128
410188: 7c03e83b 0x7c03e83b
41018c: 8c638b70 lw v1,-29840(v1)
410190: 14030008 bne zero,v1,4101b4 <__libc_connect+0x34>
410194: 00000000 nop
410198: 2402104a li v0,4170
41019c: 0000000c syscall
4101a0: 14e0ffeb bnez a3,410150 <__mremap+0x24>
4101a4: 00000000 nop
4101a8: 03e00008 jr ra
4101ac: 00000000 nop
4101b0: 00000000 nop
4101b4: 27bdffd0 addiu sp,sp,-48
4101b8: afbf001c sw ra,28(sp)
4101bc: afbc0020 sw gp,32(sp)
4101c0: afa40000 sw a0,0(sp)
4101c4: afa50004 sw a1,4(sp)
4101c8: afa60008 sw a2,8(sp)
4101cc: 8f998364 lw t9,-31900(gp)
4101d0: 0320f809 jalr t9
4101d4: 00000000 nop
4101d8: 8fbc0020 lw gp,32(sp)
4101dc: afa2002c sw v0,44(sp)
4101e0: 8fa40000 lw a0,0(sp)
4101e4: 8fa50004 lw a1,4(sp)
4101e8: 8fa60008 lw a2,8(sp)
4101ec: 2402104a li v0,4170
4101f0: 0000000c syscall
4101f4: afa20024 sw v0,36(sp)
4101f8: afa70028 sw a3,40(sp)
4101fc: 8fa4002c lw a0,44(sp)
410200: 8f998368 lw t9,-31896(gp)
410204: 0320f809 jalr t9
410208: 00000000 nop
41020c: 8fbc0020 lw gp,32(sp)
410210: 8fa20024 lw v0,36(sp)
410214: 8fa70028 lw a3,40(sp)
410218: 8fbf001c lw ra,28(sp)
41021c: 14e0ffcc bnez a3,410150 <__mremap+0x24>
410220: 27bd0030 addiu sp,sp,48
410224: 03e00008 jr ra
410228: 00000000 nop
41022c: 00000000 nop
410230: 8f998354 lw t9,-31916(gp)
410234: 03200008 jr t9
410238: 00000000 nop
0041023c <__send_nocancel>:
41023c: 3c1c004b lui gp,0x4b
410240: 279c1fc0 addiu gp,gp,8128
410244: 24021052 li v0,4178
410248: 0000000c syscall
41024c: 14e0fff8 bnez a3,410230 <__libc_connect+0xb0>
410250: 00000000 nop
410254: 03e00008 jr ra
410258: 00000000 nop
41025c: 00000000 nop
00410260 <__libc_send>:
410260: 3c1c004b lui gp,0x4b
410264: 279c1fc0 addiu gp,gp,8128
410268: 7c03e83b 0x7c03e83b
41026c: 8c638b70 lw v1,-29840(v1)
410270: 14030008 bne zero,v1,410294 <__libc_send+0x34>
410274: 00000000 nop
410278: 24021052 li v0,4178
41027c: 0000000c syscall
410280: 14e0ffeb bnez a3,410230 <__libc_connect+0xb0>
410284: 00000000 nop
410288: 03e00008 jr ra
41028c: 00000000 nop
410290: 00000000 nop
410294: 27bdffd0 addiu sp,sp,-48
410298: afbf001c sw ra,28(sp)
41029c: afbc0020 sw gp,32(sp)
4102a0: afa40000 sw a0,0(sp)
4102a4: afa50004 sw a1,4(sp)
4102a8: afa60008 sw a2,8(sp)
4102ac: afa7000c sw a3,12(sp)
4102b0: 8f998364 lw t9,-31900(gp)
4102b4: 0320f809 jalr t9
4102b8: 00000000 nop
4102bc: 8fbc0020 lw gp,32(sp)
4102c0: afa2002c sw v0,44(sp)
4102c4: 8fa40000 lw a0,0(sp)
4102c8: 8fa50004 lw a1,4(sp)
4102cc: 8fa60008 lw a2,8(sp)
4102d0: 8fa7000c lw a3,12(sp)
4102d4: 24021052 li v0,4178
4102d8: 0000000c syscall
4102dc: afa20024 sw v0,36(sp)
4102e0: afa70028 sw a3,40(sp)
4102e4: 8fa4002c lw a0,44(sp)
4102e8: 8f998368 lw t9,-31896(gp)
4102ec: 0320f809 jalr t9
4102f0: 00000000 nop
4102f4: 8fbc0020 lw gp,32(sp)
4102f8: 8fa20024 lw v0,36(sp)
4102fc: 8fa70028 lw a3,40(sp)
410300: 8fbf001c lw ra,28(sp)
410304: 14e0ffca bnez a3,410230 <__libc_connect+0xb0>
410308: 27bd0030 addiu sp,sp,48
41030c: 03e00008 jr ra
410310: 00000000 nop
...
410320: 8f998354 lw t9,-31916(gp)
410324: 03200008 jr t9
410328: 00000000 nop
0041032c <__socket>:
41032c: 3c1c004b lui gp,0x4b
410330: 279c1fc0 addiu gp,gp,8128
410334: 24021057 li v0,4183
410338: 0000000c syscall
41033c: 14e0fff8 bnez a3,410320 <__libc_send+0xc0>
410340: 00000000 nop
410344: 03e00008 jr ra
410348: 00000000 nop
41034c: 00000000 nop
00410350 <__lll_lock_wait_private>:
410350: 8c830000 lw v1,0(a0)
410354: 27bdfff8 addiu sp,sp,-8
410358: 24020002 li v0,2
41035c: afb00004 sw s0,4(sp)
410360: 1462000a bne v1,v0,41038c <__lll_lock_wait_private+0x3c>
410364: 00808021 move s0,a0
410368: 081040dd j 410374 <__lll_lock_wait_private+0x24>
41036c: 00000000 nop
410370: 02002021 move a0,s0
410374: 7c03e83b 0x7c03e83b
410378: 24060002 li a2,2
41037c: 8c658b78 lw a1,-29832(v1)
410380: 00003821 move a3,zero
410384: 2402108e li v0,4238
410388: 0000000c syscall
41038c: 24020002 li v0,2
410390: c2030000 ll v1,0(s0)
410394: 00402021 move a0,v0
410398: e2040000 sc a0,0(s0)
41039c: 1080fffc beqz a0,410390 <__lll_lock_wait_private+0x40>
4103a0: 00000000 nop
4103a4: 0000000f sync
4103a8: 1460fff1 bnez v1,410370 <__lll_lock_wait_private+0x20>
4103ac: 00000000 nop
4103b0: 8fb00004 lw s0,4(sp)
4103b4: 03e00008 jr ra
4103b8: 27bd0008 addiu sp,sp,8
4103bc: 00000000 nop
004103c0 <__libc_enable_asynccancel>:
4103c0: 3c1c004b lui gp,0x4b
4103c4: 27bdffe0 addiu sp,sp,-32
4103c8: 279c1fc0 addiu gp,gp,8128
4103cc: afbf001c sw ra,28(sp)
4103d0: afbc0010 sw gp,16(sp)
4103d4: 7c03e83b 0x7c03e83b
4103d8: 8c628bf4 lw v0,-29708(v1)
4103dc: 24658b70 addiu a1,v1,-29840
4103e0: 34440002 ori a0,v0,0x2
4103e4: 10820010 beq a0,v0,410428 <__libc_enable_asynccancel+0x68>
4103e8: 00000000 nop
4103ec: c0a60084 ll a2,132(a1)
4103f0: 14c20006 bne a2,v0,41040c <__libc_enable_asynccancel+0x4c>
4103f4: 00003821 move a3,zero
4103f8: 00803821 move a3,a0
4103fc: e0a70084 sc a3,132(a1)
410400: 10e0fffa beqz a3,4103ec <__libc_enable_asynccancel+0x2c>
410404: 00000000 nop
410408: 0000000f sync
41040c: 14460009 bne v0,a2,410434 <__libc_enable_asynccancel+0x74>
410410: 00000000 nop
410414: 2405ffbb li a1,-69
410418: 00852024 and a0,a0,a1
41041c: 2405000a li a1,10
410420: 10850007 beq a0,a1,410440 <__libc_enable_asynccancel+0x80>
410424: 00000000 nop
410428: 8fbf001c lw ra,28(sp)
41042c: 03e00008 jr ra
410430: 27bd0020 addiu sp,sp,32
410434: 00c01021 move v0,a2
410438: 081040f8 j 4103e0 <__libc_enable_asynccancel+0x20>
41043c: 00000000 nop
410440: 2402ffff li v0,-1
410444: ac628d90 sw v0,-29296(v1)
410448: 7c03e83b 0x7c03e83b
41044c: 24628bf4 addiu v0,v1,-29708
410450: 8c648bf4 lw a0,-29708(v1)
410454: 34850010 ori a1,a0,0x10
410458: c0470000 ll a3,0(v0)
41045c: 14e40006 bne a3,a0,410478 <__libc_enable_asynccancel+0xb8>
410460: 00003021 move a2,zero
410464: 00a03021 move a2,a1
410468: e0460000 sc a2,0(v0)
41046c: 10c0fffa beqz a2,410458 <__libc_enable_asynccancel+0x98>
410470: 00000000 nop
410474: 0000000f sync
410478: 10c0fff5 beqz a2,410450 <__libc_enable_asynccancel+0x90>
41047c: 00000000 nop
410480: 8c648bf0 lw a0,-29712(v1)
410484: 8f9989b0 lw t9,-30288(gp)
410488: 0320f809 jalr t9
41048c: 00000000 nop
00410490 <__libc_disable_asynccancel>:
410490: 27bdfff0 addiu sp,sp,-16
410494: 30840002 andi a0,a0,0x2
410498: afb2000c sw s2,12(sp)
41049c: afb10008 sw s1,8(sp)
4104a0: 14800015 bnez a0,4104f8 <__libc_disable_asynccancel+0x68>
4104a4: afb00004 sw s0,4(sp)
4104a8: 7c03e83b 0x7c03e83b
4104ac: 00608021 move s0,v1
4104b0: 8e028bf4 lw v0,-29708(s0)
4104b4: 2405fffd li a1,-3
4104b8: 24638b70 addiu v1,v1,-29840
4104bc: 00453024 and a2,v0,a1
4104c0: c0640084 ll a0,132(v1)
4104c4: 14820006 bne a0,v0,4104e0 <__libc_disable_asynccancel+0x50>
4104c8: 00003821 move a3,zero
4104cc: 00c03821 move a3,a2
4104d0: e0670084 sc a3,132(v1)
4104d4: 10e0fffa beqz a3,4104c0 <__libc_disable_asynccancel+0x30>
4104d8: 00000000 nop
4104dc: 0000000f sync
4104e0: 1444000a bne v0,a0,41050c <__libc_disable_asynccancel+0x7c>
4104e4: 00000000 nop
4104e8: 3042000c andi v0,v0,0xc
4104ec: 24030004 li v1,4
4104f0: 10430009 beq v0,v1,410518 <__libc_disable_asynccancel+0x88>
4104f4: 00000000 nop
4104f8: 8fb2000c lw s2,12(sp)
4104fc: 8fb10008 lw s1,8(sp)
410500: 8fb00004 lw s0,4(sp)
410504: 03e00008 jr ra
410508: 27bd0010 addiu sp,sp,16
41050c: 00801021 move v0,a0
410510: 0810412f j 4104bc <__libc_disable_asynccancel+0x2c>
410514: 00000000 nop
410518: 26118bf4 addiu s1,s0,-29708
41051c: 24120004 li s2,4
410520: 02202021 move a0,s1
410524: 7c03e83b 0x7c03e83b
410528: 00003821 move a3,zero
41052c: 8c658b78 lw a1,-29832(v1)
410530: 2402108e li v0,4238
410534: 0000000c syscall
410538: 8e068bf4 lw a2,-29708(s0)
41053c: 30c2000c andi v0,a2,0xc
410540: 1452ffed bne v0,s2,4104f8 <__libc_disable_asynccancel+0x68>
410544: 00000000 nop
410548: 08104148 j 410520 <__libc_disable_asynccancel+0x90>
41054c: 00000000 nop
00410550 <__linkin_atfork>:
410550: 3c1c004b lui gp,0x4b
410554: 279c1fc0 addiu gp,gp,8128
410558: 8f8283b8 lw v0,-31816(gp)
41055c: 8c430000 lw v1,0(v0)
410560: ac830000 sw v1,0(a0)
410564: c0450000 ll a1,0(v0)
410568: 14a30006 bne a1,v1,410584 <__linkin_atfork+0x34>
41056c: 00003021 move a2,zero
410570: 00803021 move a2,a0
410574: e0460000 sc a2,0(v0)
410578: 10c0fffa beqz a2,410564 <__linkin_atfork+0x14>
41057c: 00000000 nop
410580: 0000000f sync
410584: 1465fff5 bne v1,a1,41055c <__linkin_atfork+0xc>
410588: 00000000 nop
41058c: 03e00008 jr ra
410590: 00000000 nop
00410594 <__register_atfork>:
410594: 3c1c004b lui gp,0x4b
410598: 27bdffc8 addiu sp,sp,-56
41059c: 279c1fc0 addiu gp,gp,8128
4105a0: afb3002c sw s3,44(sp)
4105a4: afb20028 sw s2,40(sp)
4105a8: afb10024 sw s1,36(sp)
4105ac: afbf0034 sw ra,52(sp)
4105b0: afb40030 sw s4,48(sp)
4105b4: afb00020 sw s0,32(sp)
4105b8: afbc0010 sw gp,16(sp)
4105bc: 00809021 move s2,a0
4105c0: 00a08821 move s1,a1
4105c4: 3c13004b lui s3,0x4b
4105c8: 24030001 li v1,1
4105cc: 00001021 move v0,zero
4105d0: c265ba30 ll a1,-17872(s3)
4105d4: 14a20006 bne a1,v0,4105f0 <__register_atfork+0x5c>
4105d8: 00002021 move a0,zero
4105dc: 00602021 move a0,v1
4105e0: e264ba30 sc a0,-17872(s3)
4105e4: 1080fffa beqz a0,4105d0 <__register_atfork+0x3c>
4105e8: 00000000 nop
4105ec: 0000000f sync
4105f0: 1080004e beqz a0,41072c <__register_atfork+0x198>
4105f4: 00000000 nop
4105f8: 3c14004b lui s4,0x4b
4105fc: 2682ba34 addiu v0,s4,-17868
410600: 24080030 li t0,48
410604: 24430018 addiu v1,v0,24
410608: 08104187 j 41061c <__register_atfork+0x88>
41060c: 00002021 move a0,zero
410610: 24840001 addiu a0,a0,1
410614: 10880027 beq a0,t0,4106b4 <__register_atfork+0x120>
410618: 00000000 nop
41061c: 8c650000 lw a1,0(v1)
410620: 14a0fffb bnez a1,410610 <__register_atfork+0x7c>
410624: 2463001c addiu v1,v1,28
410628: 00041880 sll v1,a0,0x2
41062c: 00048140 sll s0,a0,0x5
410630: 02038023 subu s0,s0,v1
410634: 00508021 addu s0,v0,s0
410638: 26100004 addiu s0,s0,4
41063c: 24020001 li v0,1
410640: ae020014 sw v0,20(s0)
410644: ae000018 sw zero,24(s0)
410648: ae120004 sw s2,4(s0)
41064c: ae110008 sw s1,8(s0)
410650: ae06000c sw a2,12(s0)
410654: ae070010 sw a3,16(s0)
410658: 02002021 move a0,s0
41065c: 0c104154 jal 410550 <__linkin_atfork>
410660: 00000000 nop
410664: 00001021 move v0,zero
410668: 0000000f sync
41066c: c263ba30 ll v1,-17872(s3)
410670: 00402021 move a0,v0
410674: e264ba30 sc a0,-17872(s3)
410678: 1080fffc beqz a0,41066c <__register_atfork+0xd8>
41067c: 00000000 nop
410680: 28620002 slti v0,v1,2
410684: 1040001e beqz v0,410700 <__register_atfork+0x16c>
410688: 00000000 nop
41068c: 8fbf0034 lw ra,52(sp)
410690: 2402000c li v0,12
410694: 0010100b movn v0,zero,s0
410698: 8fb40030 lw s4,48(sp)
41069c: 8fb3002c lw s3,44(sp)
4106a0: 8fb20028 lw s2,40(sp)
4106a4: 8fb10024 lw s1,36(sp)
4106a8: 8fb00020 lw s0,32(sp)
4106ac: 03e00008 jr ra
4106b0: 27bd0038 addiu sp,sp,56
4106b4: 8c420000 lw v0,0(v0)
4106b8: 1440ffd2 bnez v0,410604 <__register_atfork+0x70>
4106bc: 00000000 nop
4106c0: 8f99824c lw t9,-32180(gp)
4106c4: afa60018 sw a2,24(sp)
4106c8: afa7001c sw a3,28(sp)
4106cc: 24040001 li a0,1
4106d0: 24050544 li a1,1348
4106d4: 0411f00a bal 40c700 <__calloc>
4106d8: 00000000 nop
4106dc: 00008021 move s0,zero
4106e0: 8fa60018 lw a2,24(sp)
4106e4: 1040ffdf beqz v0,410664 <__register_atfork+0xd0>
4106e8: 8fa7001c lw a3,28(sp)
4106ec: 8e83ba34 lw v1,-17868(s4)
4106f0: 2404002f li a0,47
4106f4: ae82ba34 sw v0,-17868(s4)
4106f8: 0810418a j 410628 <__register_atfork+0x94>
4106fc: ac430000 sw v1,0(v0)
410700: 3c04004b lui a0,0x4b
410704: 2484ba30 addiu a0,a0,-17872
410708: 7c03e83b 0x7c03e83b
41070c: 8c658b78 lw a1,-29832(v1)
410710: 24060001 li a2,1
410714: 00003821 move a3,zero
410718: 34a50001 ori a1,a1,0x1
41071c: 2402108e li v0,4238
410720: 0000000c syscall
410724: 081041a3 j 41068c <__register_atfork+0xf8>
410728: 00000000 nop
41072c: 8f998044 lw t9,-32700(gp)
410730: afa60018 sw a2,24(sp)
410734: afa7001c sw a3,28(sp)
410738: 2664ba30 addiu a0,s3,-17872
41073c: 0411ff04 bal 410350 <__lll_lock_wait_private>
410740: 00000000 nop
410744: 8fbc0010 lw gp,16(sp)
410748: 8fa7001c lw a3,28(sp)
41074c: 0810417e j 4105f8 <__register_atfork+0x64>
410750: 8fa60018 lw a2,24(sp)
...
00410760 <___vfprintf_chk>:
410760: 8c820000 lw v0,0(a0)
410764: 3c1c004b lui gp,0x4b
410768: 27bdffd0 addiu sp,sp,-48
41076c: 279c1fc0 addiu gp,gp,8128
410770: 30428000 andi v0,v0,0x8000
410774: afb30024 sw s3,36(sp)
410778: afb20020 sw s2,32(sp)
41077c: afb1001c sw s1,28(sp)
410780: afb00018 sw s0,24(sp)
410784: afbf002c sw ra,44(sp)
410788: afb40028 sw s4,40(sp)
41078c: afbc0010 sw gp,16(sp)
410790: 00808021 move s0,a0
410794: 00a09821 move s3,a1
410798: 00c08821 move s1,a2
41079c: 00e09021 move s2,a3
4107a0: 14400017 bnez v0,410800 <___vfprintf_chk+0xa0>
4107a4: 00000000 nop
4107a8: 7c03e83b 0x7c03e83b
4107ac: 8c840048 lw a0,72(a0)
4107b0: 24748b70 addiu s4,v1,-29840
4107b4: 8c830008 lw v1,8(a0)
4107b8: 1074000e beq v1,s4,4107f4 <___vfprintf_chk+0x94>
4107bc: 00000000 nop
4107c0: 24030001 li v1,1
4107c4: c0860000 ll a2,0(a0)
4107c8: 14c20006 bne a2,v0,4107e4 <___vfprintf_chk+0x84>
4107cc: 00002821 move a1,zero
4107d0: 00602821 move a1,v1
4107d4: e0850000 sc a1,0(a0)
4107d8: 10a0fffa beqz a1,4107c4 <___vfprintf_chk+0x64>
4107dc: 00000000 nop
4107e0: 0000000f sync
4107e4: 10a00039 beqz a1,4108cc <___vfprintf_chk+0x16c>
4107e8: 00000000 nop
4107ec: 8e040048 lw a0,72(s0)
4107f0: ac940008 sw s4,8(a0)
4107f4: 8c820004 lw v0,4(a0)
4107f8: 24420001 addiu v0,v0,1
4107fc: ac820004 sw v0,4(a0)
410800: 1a600004 blez s3,410814 <___vfprintf_chk+0xb4>
410804: 00000000 nop
410808: 8e02003c lw v0,60(s0)
41080c: 34420004 ori v0,v0,0x4
410810: ae02003c sw v0,60(s0)
410814: 8f9983b0 lw t9,-31824(gp)
410818: 02002021 move a0,s0
41081c: 02202821 move a1,s1
410820: 02403021 move a2,s2
410824: 04112aee bal 41b3e0 <_IO_vfprintf>
410828: 00000000 nop
41082c: 00408821 move s1,v0
410830: 1a600023 blez s3,4108c0 <___vfprintf_chk+0x160>
410834: 00000000 nop
410838: 8e03003c lw v1,60(s0)
41083c: 2402fffb li v0,-5
410840: 00621024 and v0,v1,v0
410844: ae02003c sw v0,60(s0)
410848: 8e030000 lw v1,0(s0)
41084c: 2404ffeb li a0,-21
410850: 00441024 and v0,v0,a0
410854: 30638000 andi v1,v1,0x8000
410858: 14600010 bnez v1,41089c <___vfprintf_chk+0x13c>
41085c: ae02003c sw v0,60(s0)
410860: 8e040048 lw a0,72(s0)
410864: 8c820004 lw v0,4(a0)
410868: 2442ffff addiu v0,v0,-1
41086c: 1440000b bnez v0,41089c <___vfprintf_chk+0x13c>
410870: ac820004 sw v0,4(a0)
410874: ac800008 sw zero,8(a0)
410878: 0000000f sync
41087c: c0830000 ll v1,0(a0)
410880: 00402821 move a1,v0
410884: e0850000 sc a1,0(a0)
410888: 10a0fffc beqz a1,41087c <___vfprintf_chk+0x11c>
41088c: 00000000 nop
410890: 28620002 slti v0,v1,2
410894: 10400014 beqz v0,4108e8 <___vfprintf_chk+0x188>
410898: 00000000 nop
41089c: 8fbf002c lw ra,44(sp)
4108a0: 02201021 move v0,s1
4108a4: 8fb40028 lw s4,40(sp)
4108a8: 8fb30024 lw s3,36(sp)
4108ac: 8fb20020 lw s2,32(sp)
4108b0: 8fb1001c lw s1,28(sp)
4108b4: 8fb00018 lw s0,24(sp)
4108b8: 03e00008 jr ra
4108bc: 27bd0030 addiu sp,sp,48
4108c0: 8e02003c lw v0,60(s0)
4108c4: 08104212 j 410848 <___vfprintf_chk+0xe8>
4108c8: 00000000 nop
4108cc: 8f998044 lw t9,-32700(gp)
4108d0: 0411fe9f bal 410350 <__lll_lock_wait_private>
4108d4: 00000000 nop
4108d8: 8fbc0010 lw gp,16(sp)
4108dc: 8e040048 lw a0,72(s0)
4108e0: 081041fd j 4107f4 <___vfprintf_chk+0x94>
4108e4: ac940008 sw s4,8(a0)
4108e8: 7c03e83b 0x7c03e83b
4108ec: 8c658b78 lw a1,-29832(v1)
4108f0: 24060001 li a2,1
4108f4: 00003821 move a3,zero
4108f8: 34a50001 ori a1,a1,0x1
4108fc: 2402108e li v0,4238
410900: 0000000c syscall
410904: 08104227 j 41089c <___vfprintf_chk+0x13c>
410908: 00000000 nop
41090c: 8e05003c lw a1,60(s0)
410910: 8e020000 lw v0,0(s0)
410914: 2403ffeb li v1,-21
410918: 00a31824 and v1,a1,v1
41091c: 30428000 andi v0,v0,0x8000
410920: 8fbc0010 lw gp,16(sp)
410924: 00808821 move s1,a0
410928: 14400017 bnez v0,410988 <___vfprintf_chk+0x228>
41092c: ae03003c sw v1,60(s0)
410930: 8e040048 lw a0,72(s0)
410934: 8c820004 lw v0,4(a0)
410938: 2442ffff addiu v0,v0,-1
41093c: 14400012 bnez v0,410988 <___vfprintf_chk+0x228>
410940: ac820004 sw v0,4(a0)
410944: ac800008 sw zero,8(a0)
410948: 0000000f sync
41094c: c0830000 ll v1,0(a0)
410950: 00402821 move a1,v0
410954: e0850000 sc a1,0(a0)
410958: 10a0fffc beqz a1,41094c <___vfprintf_chk+0x1ec>
41095c: 00000000 nop
410960: 28620002 slti v0,v1,2
410964: 14400008 bnez v0,410988 <___vfprintf_chk+0x228>
410968: 00000000 nop
41096c: 7c03e83b 0x7c03e83b
410970: 8c658b78 lw a1,-29832(v1)
410974: 24060001 li a2,1
410978: 00003821 move a3,zero
41097c: 34a50001 ori a1,a1,0x1
410980: 2402108e li v0,4238
410984: 0000000c syscall
410988: 8f99807c lw t9,-32644(gp)
41098c: 02202021 move a0,s1
410990: 0320f809 jalr t9
410994: 00000000 nop
...
004109a0 <__backtrace>:
4109a0: 27bdfff8 addiu sp,sp,-8
4109a4: afbe0004 sw s8,4(sp)
4109a8: 3c1c004b lui gp,0x4b
4109ac: 03a0f021 move s8,sp
4109b0: 279c1fc0 addiu gp,gp,8128
4109b4: 03c04021 move t0,s8
4109b8: 00001021 move v0,zero
4109bc: 18a00017 blez a1,410a1c <__backtrace+0x7c>
4109c0: 00000000 nop
4109c4: 8f8781b8 lw a3,-32328(gp)
4109c8: 8ce30000 lw v1,0(a3)
4109cc: 03c3182b sltu v1,s8,v1
4109d0: 10600012 beqz v1,410a1c <__backtrace+0x7c>
4109d4: 00000000 nop
4109d8: 03c01821 move v1,s8
4109dc: 08104281 j 410a04 <__backtrace+0x64>
4109e0: 00000000 nop
4109e4: 0068302b sltu a2,v1,t0
4109e8: 24840004 addiu a0,a0,4
4109ec: 14c0000b bnez a2,410a1c <__backtrace+0x7c>
4109f0: 00000000 nop
4109f4: 8ce60000 lw a2,0(a3)
4109f8: 0066302b sltu a2,v1,a2
4109fc: 10c00007 beqz a2,410a1c <__backtrace+0x7c>
410a00: 00000000 nop
410a04: 8c660004 lw a2,4(v1)
410a08: 24420001 addiu v0,v0,1
410a0c: ac860000 sw a2,0(a0)
410a10: 8c630000 lw v1,0(v1)
410a14: 1445fff3 bne v0,a1,4109e4 <__backtrace+0x44>
410a18: 00000000 nop
410a1c: 03c0e821 move sp,s8
410a20: 8fbe0004 lw s8,4(sp)
410a24: 27bd0008 addiu sp,sp,8
410a28: 03e00008 jr ra
410a2c: 00000000 nop
00410a30 <__backtrace_symbols_fd>:
410a30: 3c1c004b lui gp,0x4b
410a34: 27bdff40 addiu sp,sp,-192
410a38: 279c1fc0 addiu gp,gp,8128
410a3c: afbe00b8 sw s8,184(sp)
410a40: afb700b4 sw s7,180(sp)
410a44: afbf00bc sw ra,188(sp)
410a48: afb600b0 sw s6,176(sp)
410a4c: afb500ac sw s5,172(sp)
410a50: afb400a8 sw s4,168(sp)
410a54: afb300a4 sw s3,164(sp)
410a58: afb200a0 sw s2,160(sp)
410a5c: afb1009c sw s1,156(sp)
410a60: afb00098 sw s0,152(sp)
410a64: afbc0010 sw gp,16(sp)
410a68: 00a0b821 move s7,a1
410a6c: 00c0f021 move s8,a2
410a70: 18a0008a blez a1,410c9c <__backtrace_symbols_fd+0x26c>
410a74: 00000000 nop
410a78: 27a30024 addiu v1,sp,36
410a7c: 27b2002c addiu s2,sp,44
410a80: 00808021 move s0,a0
410a84: 00008821 move s1,zero
410a88: afa30088 sw v1,136(sp)
410a8c: 08104317 j 410c5c <__backtrace_symbols_fd+0x22c>
410a90: 00000000 nop
410a94: 8fa4002c lw a0,44(sp)
410a98: 1080007a beqz a0,410c84 <__backtrace_symbols_fd+0x254>
410a9c: 00000000 nop
410aa0: 80820000 lb v0,0(a0)
410aa4: 10400077 beqz v0,410c84 <__backtrace_symbols_fd+0x254>
410aa8: 00000000 nop
410aac: 8f998098 lw t9,-32616(gp)
410ab0: afa4003c sw a0,60(sp)
410ab4: 0411f2da bal 40d620 <strlen>
410ab8: 00000000 nop
410abc: 8fa40034 lw a0,52(sp)
410ac0: 8fbc0010 lw gp,16(sp)
410ac4: afa20040 sw v0,64(sp)
410ac8: 10800088 beqz a0,410cec <__backtrace_symbols_fd+0x2bc>
410acc: 00000000 nop
410ad0: 8f998098 lw t9,-32616(gp)
410ad4: 3c050048 lui a1,0x48
410ad8: 24a50f08 addiu a1,a1,3848
410adc: 24020001 li v0,1
410ae0: afa4004c sw a0,76(sp)
410ae4: afa50044 sw a1,68(sp)
410ae8: afa20048 sw v0,72(sp)
410aec: 0411f2cc bal 40d620 <strlen>
410af0: 00000000 nop
410af4: 8fbc0010 lw gp,16(sp)
410af8: 8fa40038 lw a0,56(sp)
410afc: afa20050 sw v0,80(sp)
410b00: 24160009 li s6,9
410b04: 24150008 li s5,8
410b08: 24140007 li s4,7
410b0c: 24130006 li s3,6
410b10: 24030005 li v1,5
410b14: 24080004 li t0,4
410b18: 24020003 li v0,3
410b1c: 8e050000 lw a1,0(s0)
410b20: 000210c0 sll v0,v0,0x3
410b24: 27a70018 addiu a3,sp,24
410b28: 00a4302b sltu a2,a1,a0
410b2c: 14c00068 bnez a2,410cd0 <__backtrace_symbols_fd+0x2a0>
410b30: 00000000 nop
410b34: 3c090048 lui t1,0x48
410b38: 00e23021 addu a2,a3,v0
410b3c: 25270f0c addiu a3,t1,3852
410b40: acc70024 sw a3,36(a2)
410b44: 00a42023 subu a0,a1,a0
410b48: 8f99808c lw t9,-32628(gp)
410b4c: 27a50018 addiu a1,sp,24
410b50: 00a21021 addu v0,a1,v0
410b54: 24050003 li a1,3
410b58: ac450028 sw a1,40(v0)
410b5c: 00003821 move a3,zero
410b60: afa30090 sw v1,144(sp)
410b64: afa8008c sw t0,140(sp)
410b68: 27a50024 addiu a1,sp,36
410b6c: 24060010 li a2,16
410b70: 0411273f bal 41a870 <_itoa_word>
410b74: 00000000 nop
410b78: 8fa8008c lw t0,140(sp)
410b7c: 8fa30090 lw v1,144(sp)
410b80: 8fa90088 lw t1,136(sp)
410b84: 27a70018 addiu a3,sp,24
410b88: 000840c0 sll t0,t0,0x3
410b8c: 00e84021 addu t0,a3,t0
410b90: 8fbc0010 lw gp,16(sp)
410b94: 01222023 subu a0,t1,v0
410b98: ad020024 sw v0,36(t0)
410b9c: 000318c0 sll v1,v1,0x3
410ba0: 3c020049 lui v0,0x49
410ba4: 00e31821 addu v1,a3,v1
410ba8: 24424098 addiu v0,v0,16536
410bac: ac620024 sw v0,36(v1)
410bb0: 24020001 li v0,1
410bb4: ad040028 sw a0,40(t0)
410bb8: ac620028 sw v0,40(v1)
410bbc: 8f99808c lw t9,-32628(gp)
410bc0: 8e040000 lw a0,0(s0)
410bc4: 27a30018 addiu v1,sp,24
410bc8: 001398c0 sll s3,s3,0x3
410bcc: 3c090048 lui t1,0x48
410bd0: 00739821 addu s3,v1,s3
410bd4: 25290f14 addiu t1,t1,3860
410bd8: 24020003 li v0,3
410bdc: 02402821 move a1,s2
410be0: 24060010 li a2,16
410be4: 00003821 move a3,zero
410be8: ae690024 sw t1,36(s3)
410bec: ae620028 sw v0,40(s3)
410bf0: 0411271f bal 41a870 <_itoa_word>
410bf4: 00000000 nop
410bf8: 8fbc0010 lw gp,16(sp)
410bfc: 27a30018 addiu v1,sp,24
410c00: 0014a0c0 sll s4,s4,0x3
410c04: 0074a021 addu s4,v1,s4
410c08: 8f9983a4 lw t9,-31836(gp)
410c0c: 0015a8c0 sll s5,s5,0x3
410c10: 3c040048 lui a0,0x48
410c14: 0075a821 addu s5,v1,s5
410c18: ae820024 sw v0,36(s4)
410c1c: 02421823 subu v1,s2,v0
410c20: 24844908 addiu a0,a0,18696
410c24: 24020002 li v0,2
410c28: ae830028 sw v1,40(s4)
410c2c: aea40024 sw a0,36(s5)
410c30: aea20028 sw v0,40(s5)
410c34: 03c02021 move a0,s8
410c38: 27a5003c addiu a1,sp,60
410c3c: 02c03021 move a2,s6
410c40: 26310001 addiu s1,s1,1
410c44: 0320f809 jalr t9
410c48: 00000000 nop
410c4c: 26100004 addiu s0,s0,4
410c50: 8fbc0010 lw gp,16(sp)
410c54: 12370011 beq s1,s7,410c9c <__backtrace_symbols_fd+0x26c>
410c58: 00000000 nop
410c5c: 8f998244 lw t9,-32188(gp)
410c60: 8e040000 lw a0,0(s0)
410c64: 02402821 move a1,s2
410c68: 27a60018 addiu a2,sp,24
410c6c: 00003821 move a3,zero
410c70: 0411025f bal 4115f0 <_dl_addr>
410c74: 00000000 nop
410c78: 8fbc0010 lw gp,16(sp)
410c7c: 1440ff85 bnez v0,410a94 <__backtrace_symbols_fd+0x64>
410c80: 00000000 nop
410c84: 24160003 li s6,3
410c88: 24150002 li s5,2
410c8c: 24140001 li s4,1
410c90: 00009821 move s3,zero
410c94: 081042ef j 410bbc <__backtrace_symbols_fd+0x18c>
410c98: 00000000 nop
410c9c: 8fbf00bc lw ra,188(sp)
410ca0: 8fbe00b8 lw s8,184(sp)
410ca4: 8fb700b4 lw s7,180(sp)
410ca8: 8fb600b0 lw s6,176(sp)
410cac: 8fb500ac lw s5,172(sp)
410cb0: 8fb400a8 lw s4,168(sp)
410cb4: 8fb300a4 lw s3,164(sp)
410cb8: 8fb200a0 lw s2,160(sp)
410cbc: 8fb1009c lw s1,156(sp)
410cc0: 8fb00098 lw s0,152(sp)
410cc4: 27bd00c0 addiu sp,sp,192
410cc8: 03e00008 jr ra
410ccc: 00000000 nop
410cd0: 3c090048 lui t1,0x48
410cd4: 00e23021 addu a2,a3,v0
410cd8: 25290f10 addiu t1,t1,3856
410cdc: acc90024 sw t1,36(a2)
410ce0: 00852023 subu a0,a0,a1
410ce4: 081042d2 j 410b48 <__backtrace_symbols_fd+0x118>
410ce8: 00000000 nop
410cec: 8fa20018 lw v0,24(sp)
410cf0: 8c440000 lw a0,0(v0)
410cf4: 10800010 beqz a0,410d38 <__backtrace_symbols_fd+0x308>
410cf8: 00000000 nop
410cfc: 3c050048 lui a1,0x48
410d00: 24020001 li v0,1
410d04: 24a50f08 addiu a1,a1,3848
410d08: afa20048 sw v0,72(sp)
410d0c: afa50044 sw a1,68(sp)
410d10: afa40038 sw a0,56(sp)
410d14: 24160008 li s6,8
410d18: 24150007 li s5,7
410d1c: 24140006 li s4,6
410d20: 24130005 li s3,5
410d24: 24030004 li v1,4
410d28: 24080003 li t0,3
410d2c: 24020002 li v0,2
410d30: 081042c7 j 410b1c <__backtrace_symbols_fd+0xec>
410d34: 00000000 nop
410d38: 24160004 li s6,4
410d3c: 24150003 li s5,3
410d40: 24140002 li s4,2
410d44: 24130001 li s3,1
410d48: 081042ef j 410bbc <__backtrace_symbols_fd+0x18c>
410d4c: 00000000 nop
00410d50 <elf_machine_matches_host>:
410d50: 8c830024 lw v1,36(a0)
410d54: 00001021 move v0,zero
410d58: 30630020 andi v1,v1,0x20
410d5c: 1460000c bnez v1,410d90 <elf_machine_matches_host+0x40>
410d60: 00000000 nop
410d64: 94830012 lhu v1,18(a0)
410d68: 2463fff8 addiu v1,v1,-8
410d6c: 3063ffff andi v1,v1,0xffff
410d70: 2c640003 sltiu a0,v1,3
410d74: 10800006 beqz a0,410d90 <elf_machine_matches_host+0x40>
410d78: 00000000 nop
410d7c: 3c020048 lui v0,0x48
410d80: 24420fb4 addiu v0,v0,4020
410d84: 00031880 sll v1,v1,0x2
410d88: 00621821 addu v1,v1,v0
410d8c: 8c620000 lw v0,0(v1)
410d90: 03e00008 jr ra
410d94: 00000000 nop
00410d98 <_dl_aux_init>:
410d98: 8c830000 lw v1,0(a0)
410d9c: 3c1c004b lui gp,0x4b
410da0: 27bdffc0 addiu sp,sp,-64
410da4: 279c1fc0 addiu gp,gp,8128
410da8: afbe003c sw s8,60(sp)
410dac: afb70038 sw s7,56(sp)
410db0: afb60034 sw s6,52(sp)
410db4: afb50030 sw s5,48(sp)
410db8: afb4002c sw s4,44(sp)
410dbc: afb30028 sw s3,40(sp)
410dc0: afb20024 sw s2,36(sp)
410dc4: afb10020 sw s1,32(sp)
410dc8: afb0001c sw s0,28(sp)
410dcc: afbc0000 sw gp,0(sp)
410dd0: 10600043 beqz v1,410ee0 <_dl_aux_init+0x148>
410dd4: 00000000 nop
410dd8: 8f8d8190 lw t5,-32368(gp)
410ddc: 8f8c83bc lw t4,-31812(gp)
410de0: 8f918140 lw s1,-32448(gp)
410de4: 8da20000 lw v0,0(t5)
410de8: 8f9083c0 lw s0,-31808(gp)
410dec: 8f998290 lw t9,-32112(gp)
410df0: afa20008 sw v0,8(sp)
410df4: 8d820000 lw v0,0(t4)
410df8: 8f988294 lw t8,-32108(gp)
410dfc: 8f8f83c4 lw t7,-31804(gp)
410e00: 3c0e004b lui t6,0x4b
410e04: 3c09004b lui t1,0x4b
410e08: afa2000c sw v0,12(sp)
410e0c: 8dc28b34 lw v0,-29900(t6)
410e10: 8e3e0000 lw s8,0(s1)
410e14: 8e170000 lw s7,0(s0)
410e18: 8f360000 lw s6,0(t9)
410e1c: 8f150000 lw s5,0(t8)
410e20: 8d34bf88 lw s4,-16504(t1)
410e24: 8d33bf8c lw s3,-16500(t1)
410e28: 8df20000 lw s2,0(t7)
410e2c: 3c080048 lui t0,0x48
410e30: afa20010 sw v0,16(sp)
410e34: 00005821 move t3,zero
410e38: 00801021 move v0,a0
410e3c: 00005021 move t2,zero
410e40: 00003821 move a3,zero
410e44: 24860008 addiu a2,a0,8
410e48: 25080f20 addiu t0,t0,3872
410e4c: 2463fffd addiu v1,v1,-3
410e50: 2c65001f sltiu a1,v1,31
410e54: 10a00007 beqz a1,410e74 <_dl_aux_init+0xdc>
410e58: 00000000 nop
410e5c: 00031880 sll v1,v1,0x2
410e60: 01031821 addu v1,t0,v1
410e64: 8c630000 lw v1,0(v1)
410e68: 00600008 jr v1
410e6c: 00000000 nop
410e70: 8c5e0004 lw s8,4(v0)
410e74: 24420008 addiu v0,v0,8
410e78: 00441823 subu v1,v0,a0
410e7c: 00c31821 addu v1,a2,v1
410e80: 8c63fff8 lw v1,-8(v1)
410e84: 1460fff1 bnez v1,410e4c <_dl_aux_init+0xb4>
410e88: 00000000 nop
410e8c: 8fa20008 lw v0,8(sp)
410e90: 8fa3000c lw v1,12(sp)
410e94: ae3e0000 sw s8,0(s1)
410e98: ada20000 sw v0,0(t5)
410e9c: 8fa20010 lw v0,16(sp)
410ea0: ae170000 sw s7,0(s0)
410ea4: af360000 sw s6,0(t9)
410ea8: adc28b34 sw v0,-29900(t6)
410eac: 2402000f li v0,15
410eb0: af150000 sw s5,0(t8)
410eb4: ad34bf88 sw s4,-16504(t1)
410eb8: ad33bf8c sw s3,-16500(t1)
410ebc: adf20000 sw s2,0(t7)
410ec0: ad830000 sw v1,0(t4)
410ec4: 14e20006 bne a3,v0,410ee0 <_dl_aux_init+0x148>
410ec8: 00000000 nop
410ecc: 24020001 li v0,1
410ed0: 000b582b sltu t3,zero,t3
410ed4: 004a580b movn t3,v0,t2
410ed8: adab0000 sw t3,0(t5)
410edc: ad820000 sw v0,0(t4)
410ee0: 8fbe003c lw s8,60(sp)
410ee4: 8fb70038 lw s7,56(sp)
410ee8: 8fb60034 lw s6,52(sp)
410eec: 8fb50030 lw s5,48(sp)
410ef0: 8fb4002c lw s4,44(sp)
410ef4: 8fb30028 lw s3,40(sp)
410ef8: 8fb20024 lw s2,36(sp)
410efc: 8fb10020 lw s1,32(sp)
410f00: 8fb0001c lw s0,28(sp)
410f04: 27bd0040 addiu sp,sp,64
410f08: 03e00008 jr ra
410f0c: 00000000 nop
410f10: 8c520004 lw s2,4(v0)
410f14: 24420008 addiu v0,v0,8
410f18: 00441823 subu v1,v0,a0
410f1c: 00c31821 addu v1,a2,v1
410f20: 8c63fff8 lw v1,-8(v1)
410f24: 1460ffc9 bnez v1,410e4c <_dl_aux_init+0xb4>
410f28: 00000000 nop
410f2c: 081043a3 j 410e8c <_dl_aux_init+0xf4>
410f30: 00000000 nop
410f34: 8c430004 lw v1,4(v0)
410f38: 24420008 addiu v0,v0,8
410f3c: afa30010 sw v1,16(sp)
410f40: 00441823 subu v1,v0,a0
410f44: 00c31821 addu v1,a2,v1
410f48: 8c63fff8 lw v1,-8(v1)
410f4c: 1460ffbf bnez v1,410e4c <_dl_aux_init+0xb4>
410f50: 00000000 nop
410f54: 081043a3 j 410e8c <_dl_aux_init+0xf4>
410f58: 00000000 nop
410f5c: 8c430004 lw v1,4(v0)
410f60: 24420008 addiu v0,v0,8
410f64: 2407ffff li a3,-1
410f68: afa30008 sw v1,8(sp)
410f6c: 24030001 li v1,1
410f70: afa3000c sw v1,12(sp)
410f74: 00441823 subu v1,v0,a0
410f78: 00c31821 addu v1,a2,v1
410f7c: 8c63fff8 lw v1,-8(v1)
410f80: 1460ffb2 bnez v1,410e4c <_dl_aux_init+0xb4>
410f84: 00000000 nop
410f88: 081043a3 j 410e8c <_dl_aux_init+0xf4>
410f8c: 00000000 nop
410f90: 8c570004 lw s7,4(v0)
410f94: 24420008 addiu v0,v0,8
410f98: 00441823 subu v1,v0,a0
410f9c: 00c31821 addu v1,a2,v1
410fa0: 8c63fff8 lw v1,-8(v1)
410fa4: 1460ffa9 bnez v1,410e4c <_dl_aux_init+0xb4>
410fa8: 00000000 nop
410fac: 081043a3 j 410e8c <_dl_aux_init+0xf4>
410fb0: 00000000 nop
410fb4: 8c530004 lw s3,4(v0)
410fb8: 24420008 addiu v0,v0,8
410fbc: 00441823 subu v1,v0,a0
410fc0: 00c31821 addu v1,a2,v1
410fc4: 8c63fff8 lw v1,-8(v1)
410fc8: 0000a021 move s4,zero
410fcc: 1460ff9f bnez v1,410e4c <_dl_aux_init+0xb4>
410fd0: 00000000 nop
410fd4: 081043a3 j 410e8c <_dl_aux_init+0xf4>
410fd8: 00000000 nop
410fdc: 8c430004 lw v1,4(v0)
410fe0: 24420008 addiu v0,v0,8
410fe4: 34e70008 ori a3,a3,0x8
410fe8: 01635826 xor t3,t3,v1
410fec: 00441823 subu v1,v0,a0
410ff0: 00c31821 addu v1,a2,v1
410ff4: 8c63fff8 lw v1,-8(v1)
410ff8: 1460ff94 bnez v1,410e4c <_dl_aux_init+0xb4>
410ffc: 00000000 nop
411000: 081043a3 j 410e8c <_dl_aux_init+0xf4>
411004: 00000000 nop
411008: 8c430004 lw v1,4(v0)
41100c: 24420008 addiu v0,v0,8
411010: 34e70004 ori a3,a3,0x4
411014: 01635826 xor t3,t3,v1
411018: 00441823 subu v1,v0,a0
41101c: 00c31821 addu v1,a2,v1
411020: 8c63fff8 lw v1,-8(v1)
411024: 1460ff89 bnez v1,410e4c <_dl_aux_init+0xb4>
411028: 00000000 nop
41102c: 081043a3 j 410e8c <_dl_aux_init+0xf4>
411030: 00000000 nop
411034: 8c430004 lw v1,4(v0)
411038: 24420008 addiu v0,v0,8
41103c: 34e70002 ori a3,a3,0x2
411040: 01435026 xor t2,t2,v1
411044: 00441823 subu v1,v0,a0
411048: 00c31821 addu v1,a2,v1
41104c: 8c63fff8 lw v1,-8(v1)
411050: 1460ff7e bnez v1,410e4c <_dl_aux_init+0xb4>
411054: 00000000 nop
411058: 081043a3 j 410e8c <_dl_aux_init+0xf4>
41105c: 00000000 nop
411060: 8c430004 lw v1,4(v0)
411064: 24420008 addiu v0,v0,8
411068: 34e70001 ori a3,a3,0x1
41106c: 01435026 xor t2,t2,v1
411070: 00441823 subu v1,v0,a0
411074: 00c31821 addu v1,a2,v1
411078: 8c63fff8 lw v1,-8(v1)
41107c: 1460ff73 bnez v1,410e4c <_dl_aux_init+0xb4>
411080: 00000000 nop
411084: 081043a3 j 410e8c <_dl_aux_init+0xf4>
411088: 00000000 nop
41108c: 8c550004 lw s5,4(v0)
411090: 24420008 addiu v0,v0,8
411094: 00441823 subu v1,v0,a0
411098: 00c31821 addu v1,a2,v1
41109c: 8c63fff8 lw v1,-8(v1)
4110a0: 1460ff6a bnez v1,410e4c <_dl_aux_init+0xb4>
4110a4: 00000000 nop
4110a8: 081043a3 j 410e8c <_dl_aux_init+0xf4>
4110ac: 00000000 nop
4110b0: 8c560004 lw s6,4(v0)
4110b4: 24420008 addiu v0,v0,8
4110b8: 00441823 subu v1,v0,a0
4110bc: 00c31821 addu v1,a2,v1
4110c0: 8c63fff8 lw v1,-8(v1)
4110c4: 1460ff61 bnez v1,410e4c <_dl_aux_init+0xb4>
4110c8: 00000000 nop
4110cc: 081043a3 j 410e8c <_dl_aux_init+0xf4>
4110d0: 00000000 nop
004110d4 <_dl_non_dynamic_init>:
4110d4: 3c1c004b lui gp,0x4b
4110d8: 27bdffc0 addiu sp,sp,-64
4110dc: 279c1fc0 addiu gp,gp,8128
4110e0: afb00020 sw s0,32(sp)
4110e4: 8f908140 lw s0,-32448(gp)
4110e8: afbf003c sw ra,60(sp)
4110ec: afb60038 sw s6,56(sp)
4110f0: 8e020000 lw v0,0(s0)
4110f4: afb50034 sw s5,52(sp)
4110f8: afb40030 sw s4,48(sp)
4110fc: afb3002c sw s3,44(sp)
411100: afb20028 sw s2,40(sp)
411104: afb10024 sw s1,36(sp)
411108: afbc0010 sw gp,16(sp)
41110c: 14400006 bnez v0,411128 <_dl_non_dynamic_init+0x54>
411110: 00000000 nop
411114: 8f9982fc lw t9,-32004(gp)
411118: 0411f82d bal 40f1d0 <__getpagesize>
41111c: 00000000 nop
411120: 8fbc0010 lw gp,16(sp)
411124: ae020000 sw v0,0(s0)
411128: 8f9981d4 lw t9,-32300(gp)
41112c: 3c040048 lui a0,0x48
411130: 248410d0 addiu a0,a0,4304
411134: 04111e9e bal 418bb0 <getenv>
411138: 00000000 nop
41113c: 8fbc0010 lw gp,16(sp)
411140: 104000f8 beqz v0,411524 <_dl_non_dynamic_init+0x450>
411144: 00000000 nop
411148: 80430000 lb v1,0(v0)
41114c: 8f8283c8 lw v0,-31800(gp)
411150: 8f9981d4 lw t9,-32300(gp)
411154: 0003182b sltu v1,zero,v1
411158: 3c040048 lui a0,0x48
41115c: ac430000 sw v1,0(v0)
411160: 248410d8 addiu a0,a0,4312
411164: 04111e92 bal 418bb0 <getenv>
411168: 00000000 nop
41116c: 8fbc0010 lw gp,16(sp)
411170: 00402021 move a0,v0
411174: 8f9983cc lw t9,-31796(gp)
411178: 0320f809 jalr t9
41117c: 00000000 nop
411180: 8fbc0010 lw gp,16(sp)
411184: 3c040048 lui a0,0x48
411188: 248410e8 addiu a0,a0,4328
41118c: 8f828108 lw v0,-32504(gp)
411190: 8f9981d4 lw t9,-32300(gp)
411194: 8c430000 lw v1,0(v0)
411198: 8f8283d0 lw v0,-31792(gp)
41119c: ac430000 sw v1,0(v0)
4111a0: 04111e83 bal 418bb0 <getenv>
4111a4: 00000000 nop
4111a8: 8fbc0010 lw gp,16(sp)
4111ac: 104000d1 beqz v0,4114f4 <_dl_non_dynamic_init+0x420>
4111b0: 00000000 nop
4111b4: 80430000 lb v1,0(v0)
4111b8: 8f8283d4 lw v0,-31788(gp)
4111bc: 8f9981d4 lw t9,-32300(gp)
4111c0: 2c630001 sltiu v1,v1,1
4111c4: 3c040048 lui a0,0x48
4111c8: ac430000 sw v1,0(v0)
4111cc: 248410f4 addiu a0,a0,4340
4111d0: 04111e77 bal 418bb0 <getenv>
4111d4: 00000000 nop
4111d8: 8fbc0010 lw gp,16(sp)
4111dc: 104000c9 beqz v0,411504 <_dl_non_dynamic_init+0x430>
4111e0: 00000000 nop
4111e4: 80430000 lb v1,0(v0)
4111e8: 8f8283d8 lw v0,-31784(gp)
4111ec: 8f9981d4 lw t9,-32300(gp)
4111f0: 0003182b sltu v1,zero,v1
4111f4: 3c040048 lui a0,0x48
4111f8: ac430000 sw v1,0(v0)
4111fc: 24841100 addiu a0,a0,4352
411200: 04111e6b bal 418bb0 <getenv>
411204: 00000000 nop
411208: 8fbc0010 lw gp,16(sp)
41120c: 104000c1 beqz v0,411514 <_dl_non_dynamic_init+0x440>
411210: 00000000 nop
411214: 80430000 lb v1,0(v0)
411218: 8f8283dc lw v0,-31780(gp)
41121c: 8f9981d4 lw t9,-32300(gp)
411220: 2c630001 sltiu v1,v1,1
411224: 3c040048 lui a0,0x48
411228: ac430000 sw v1,0(v0)
41122c: 24841110 addiu a0,a0,4368
411230: 04111e5f bal 418bb0 <getenv>
411234: 00000000 nop
411238: 8fbc0010 lw gp,16(sp)
41123c: 8f8383e0 lw v1,-31776(gp)
411240: ac620000 sw v0,0(v1)
411244: 10400004 beqz v0,411258 <_dl_non_dynamic_init+0x184>
411248: 00000000 nop
41124c: 80420000 lb v0,0(v0)
411250: 14400081 bnez v0,411458 <_dl_non_dynamic_init+0x384>
411254: 00000000 nop
411258: 8f828190 lw v0,-32368(gp)
41125c: 8c420000 lw v0,0(v0)
411260: 10400081 beqz v0,411468 <_dl_non_dynamic_init+0x394>
411264: 00000000 nop
411268: 3c040048 lui a0,0x48
41126c: 24840fa5 addiu a0,a0,4005
411270: ac640000 sw a0,0(v1)
411274: 1040001d beqz v0,4112ec <_dl_non_dynamic_init+0x218>
411278: 00000000 nop
41127c: 3c110048 lui s1,0x48
411280: 3c100048 lui s0,0x48
411284: 26310fc0 addiu s1,s1,4032
411288: 261010c5 addiu s0,s0,4293
41128c: 8f9983e4 lw t9,-31772(gp)
411290: 02202021 move a0,s1
411294: 04112097 bal 4194f4 <__unsetenv>
411298: 00000000 nop
41129c: 8fbc0010 lw gp,16(sp)
4112a0: 02202021 move a0,s1
4112a4: 00002821 move a1,zero
4112a8: 8f9983e8 lw t9,-31768(gp)
4112ac: 04117b90 bal 4300f0 <__rawmemchr>
4112b0: 00000000 nop
4112b4: 24510001 addiu s1,v0,1
4112b8: 0230102b sltu v0,s1,s0
4112bc: 8fbc0010 lw gp,16(sp)
4112c0: 1440fff2 bnez v0,41128c <_dl_non_dynamic_init+0x1b8>
4112c4: 00000000 nop
4112c8: 8f9983ec lw t9,-31764(gp)
4112cc: 3c040048 lui a0,0x48
4112d0: 24841124 addiu a0,a0,4388
4112d4: 00002821 move a1,zero
4112d8: 0320f809 jalr t9
4112dc: 00000000 nop
4112e0: 8fbc0010 lw gp,16(sp)
4112e4: 14400093 bnez v0,411534 <_dl_non_dynamic_init+0x460>
4112e8: 00000000 nop
4112ec: 8f9981d4 lw t9,-32300(gp)
4112f0: 3c040048 lui a0,0x48
4112f4: 24841144 addiu a0,a0,4420
4112f8: 04111e2d bal 418bb0 <getenv>
4112fc: 00000000 nop
411300: 00408821 move s1,v0
411304: 8fbc0010 lw gp,16(sp)
411308: 10400025 beqz v0,4113a0 <_dl_non_dynamic_init+0x2cc>
41130c: 00000000 nop
411310: 24120010 li s2,16
411314: 00009821 move s3,zero
411318: 00008021 move s0,zero
41131c: 24140002 li s4,2
411320: 2416002e li s6,46
411324: 24150003 li s5,3
411328: 8f9983f0 lw t9,-31760(gp)
41132c: 02202021 move a0,s1
411330: 27a50018 addiu a1,sp,24
411334: 00003021 move a2,zero
411338: 00003821 move a3,zero
41133c: 04112170 bal 419900 <__strtoul_internal>
411340: 00000000 nop
411344: 2c4300ff sltiu v1,v0,255
411348: 8fbc0010 lw gp,16(sp)
41134c: 02422004 sllv a0,v0,s2
411350: 10600013 beqz v1,4113a0 <_dl_non_dynamic_init+0x2cc>
411354: 00000000 nop
411358: 8fa30018 lw v1,24(sp)
41135c: 12230010 beq s1,v1,4113a0 <_dl_non_dynamic_init+0x2cc>
411360: 00000000 nop
411364: 16140045 bne s0,s4,41147c <_dl_non_dynamic_init+0x3a8>
411368: 00000000 nop
41136c: 80620000 lb v0,0(v1)
411370: 02649825 or s3,s3,a0
411374: 10400006 beqz v0,411390 <_dl_non_dynamic_init+0x2bc>
411378: 00000000 nop
41137c: 26100001 addiu s0,s0,1
411380: 24710001 addiu s1,v1,1
411384: 2652fff8 addiu s2,s2,-8
411388: 1615ffe7 bne s0,s5,411328 <_dl_non_dynamic_init+0x254>
41138c: 00000000 nop
411390: 12600003 beqz s3,4113a0 <_dl_non_dynamic_init+0x2cc>
411394: 00000000 nop
411398: 8f828188 lw v0,-32376(gp)
41139c: ac530000 sw s3,0(v0)
4113a0: 8f828198 lw v0,-32360(gp)
4113a4: 8c440000 lw a0,0(v0)
4113a8: 10800007 beqz a0,4113c8 <_dl_non_dynamic_init+0x2f4>
4113ac: 00000000 nop
4113b0: 8f998098 lw t9,-32616(gp)
4113b4: 0411f09a bal 40d620 <strlen>
4113b8: 00000000 nop
4113bc: 8fbc0010 lw gp,16(sp)
4113c0: 8f8381a4 lw v1,-32348(gp)
4113c4: ac620000 sw v0,0(v1)
4113c8: 8f828290 lw v0,-32112(gp)
4113cc: 8c450000 lw a1,0(v0)
4113d0: 10a00016 beqz a1,41142c <_dl_non_dynamic_init+0x358>
4113d4: 00000000 nop
4113d8: 8f828294 lw v0,-32108(gp)
4113dc: 8c460000 lw a2,0(v0)
4113e0: 10c00012 beqz a2,41142c <_dl_non_dynamic_init+0x358>
4113e4: 00000000 nop
4113e8: 8ca20000 lw v0,0(a1)
4113ec: 3c076474 lui a3,0x6474
4113f0: 34e7e551 ori a3,a3,0xe551
4113f4: 1047002a beq v0,a3,4114a0 <_dl_non_dynamic_init+0x3cc>
4113f8: 00000000 nop
4113fc: 24a20020 addiu v0,a1,32
411400: 00001821 move v1,zero
411404: 08104506 j 411418 <_dl_non_dynamic_init+0x344>
411408: 00000000 nop
41140c: 8c44ffe0 lw a0,-32(v0)
411410: 10870023 beq a0,a3,4114a0 <_dl_non_dynamic_init+0x3cc>
411414: 00000000 nop
411418: 24630001 addiu v1,v1,1
41141c: 00402821 move a1,v0
411420: 24420020 addiu v0,v0,32
411424: 1466fff9 bne v1,a2,41140c <_dl_non_dynamic_init+0x338>
411428: 00000000 nop
41142c: 8fbf003c lw ra,60(sp)
411430: 8fb60038 lw s6,56(sp)
411434: 8fb50034 lw s5,52(sp)
411438: 8fb40030 lw s4,48(sp)
41143c: 8fb3002c lw s3,44(sp)
411440: 8fb20028 lw s2,40(sp)
411444: 8fb10024 lw s1,36(sp)
411448: 8fb00020 lw s0,32(sp)
41144c: 27bd0040 addiu sp,sp,64
411450: 03e00008 jr ra
411454: 00000000 nop
411458: 8f828190 lw v0,-32368(gp)
41145c: 8c420000 lw v0,0(v0)
411460: 0810449d j 411274 <_dl_non_dynamic_init+0x1a0>
411464: 00000000 nop
411468: 3c040048 lui a0,0x48
41146c: 24840f9c addiu a0,a0,3996
411470: ac640000 sw a0,0(v1)
411474: 0810449d j 411274 <_dl_non_dynamic_init+0x1a0>
411478: 00000000 nop
41147c: 80640000 lb a0,0(v1)
411480: 02422804 sllv a1,v0,s2
411484: 10800014 beqz a0,4114d8 <_dl_non_dynamic_init+0x404>
411488: 00000000 nop
41148c: 1496ffc4 bne a0,s6,4113a0 <_dl_non_dynamic_init+0x2cc>
411490: 00000000 nop
411494: 02659825 or s3,s3,a1
411498: 081044df j 41137c <_dl_non_dynamic_init+0x2a8>
41149c: 00000000 nop
4114a0: 8ca30018 lw v1,24(a1)
4114a4: 8fbf003c lw ra,60(sp)
4114a8: 3c02004b lui v0,0x4b
4114ac: 8fb60038 lw s6,56(sp)
4114b0: 8fb50034 lw s5,52(sp)
4114b4: 8fb40030 lw s4,48(sp)
4114b8: 8fb3002c lw s3,44(sp)
4114bc: 8fb20028 lw s2,40(sp)
4114c0: 8fb10024 lw s1,36(sp)
4114c4: 8fb00020 lw s0,32(sp)
4114c8: ac439ca0 sw v1,-25440(v0)
4114cc: 27bd0040 addiu sp,sp,64
4114d0: 03e00008 jr ra
4114d4: 00000000 nop
4114d8: 00108023 negu s0,s0
4114dc: 001080c0 sll s0,s0,0x3
4114e0: 26100010 addiu s0,s0,16
4114e4: 02021004 sllv v0,v0,s0
4114e8: 02629825 or s3,s3,v0
4114ec: 081044e4 j 411390 <_dl_non_dynamic_init+0x2bc>
4114f0: 00000000 nop
4114f4: 3c020049 lui v0,0x49
4114f8: 24423fe0 addiu v0,v0,16352
4114fc: 0810446d j 4111b4 <_dl_non_dynamic_init+0xe0>
411500: 00000000 nop
411504: 3c020049 lui v0,0x49
411508: 24423fe0 addiu v0,v0,16352
41150c: 08104479 j 4111e4 <_dl_non_dynamic_init+0x110>
411510: 00000000 nop
411514: 3c020049 lui v0,0x49
411518: 24423fe0 addiu v0,v0,16352
41151c: 08104485 j 411214 <_dl_non_dynamic_init+0x140>
411520: 00000000 nop
411524: 3c020049 lui v0,0x49
411528: 24423fe0 addiu v0,v0,16352
41152c: 08104452 j 411148 <_dl_non_dynamic_init+0x74>
411530: 00000000 nop
411534: 8f9983e4 lw t9,-31772(gp)
411538: 3c040048 lui a0,0x48
41153c: 24841134 addiu a0,a0,4404
411540: 04111fec bal 4194f4 <__unsetenv>
411544: 00000000 nop
411548: 8fbc0010 lw gp,16(sp)
41154c: 081044bb j 4112ec <_dl_non_dynamic_init+0x218>
411550: 00000000 nop
00411554 <_dl_important_hwcaps>:
411554: 3c04004b lui a0,0x4b
411558: 3c03004b lui v1,0x4b
41155c: 2484bf98 addiu a0,a0,-16488
411560: 2462bf90 addiu v0,v1,-16496
411564: ac64bf90 sw a0,-16496(v1)
411568: 24030001 li v1,1
41156c: ac400004 sw zero,4(v0)
411570: acc30000 sw v1,0(a2)
411574: 03e00008 jr ra
411578: 00000000 nop
41157c: 00000000 nop
00411580 <_dl_addr_inside_object>:
411580: 9482022c lhu v0,556(a0)
411584: 8c860000 lw a2,0(a0)
411588: 2403ffff li v1,-1
41158c: 2442ffff addiu v0,v0,-1
411590: 00a62823 subu a1,a1,a2
411594: 00023940 sll a3,v0,0x5
411598: 240a0001 li t2,1
41159c: 10430011 beq v0,v1,4115e4 <_dl_addr_inside_object+0x64>
4115a0: 00000000 nop
4115a4: 8c880224 lw t0,548(a0)
4115a8: 2442ffff addiu v0,v0,-1
4115ac: 01074021 addu t0,t0,a3
4115b0: 8d090000 lw t1,0(t0)
4115b4: 24e7ffe0 addiu a3,a3,-32
4115b8: 152afff8 bne t1,t2,41159c <_dl_addr_inside_object+0x1c>
4115bc: 00000000 nop
4115c0: 8d0b0008 lw t3,8(t0)
4115c4: 8d090014 lw t1,20(t0)
4115c8: 00ab4023 subu t0,a1,t3
4115cc: 0109402b sltu t0,t0,t1
4115d0: 1100fff2 beqz t0,41159c <_dl_addr_inside_object+0x1c>
4115d4: 00000000 nop
4115d8: 24020001 li v0,1
4115dc: 03e00008 jr ra
4115e0: 00000000 nop
4115e4: 00001021 move v0,zero
4115e8: 03e00008 jr ra
4115ec: 00000000 nop
004115f0 <_dl_addr>:
4115f0: 3c1c004b lui gp,0x4b
4115f4: 279c1fc0 addiu gp,gp,8128
4115f8: 8f828a08 lw v0,-30200(gp)
4115fc: 27bdffb8 addiu sp,sp,-72
411600: afb20028 sw s2,40(sp)
411604: afb10024 sw s1,36(sp)
411608: afb00020 sw s0,32(sp)
41160c: afbf0044 sw ra,68(sp)
411610: afbe0040 sw s8,64(sp)
411614: afb7003c sw s7,60(sp)
411618: afb60038 sw s6,56(sp)
41161c: afb50034 sw s5,52(sp)
411620: afb40030 sw s4,48(sp)
411624: afb3002c sw s3,44(sp)
411628: afbc0010 sw gp,16(sp)
41162c: 00808021 move s0,a0
411630: 00a08821 move s1,a1
411634: 00c09021 move s2,a2
411638: afa70054 sw a3,84(sp)
41163c: 10400006 beqz v0,411658 <_dl_addr+0x68>
411640: 00000000 nop
411644: 8f998a08 lw t9,-30200(gp)
411648: 8f8483f4 lw a0,-31756(gp)
41164c: 0320f809 jalr t9
411650: 00000000 nop
411654: 8fbc0010 lw gp,16(sp)
411658: 8f8281b0 lw v0,-32336(gp)
41165c: 00009821 move s3,zero
411660: 8c420000 lw v0,0(v0)
411664: afa20018 sw v0,24(sp)
411668: 10400023 beqz v0,4116f8 <_dl_addr+0x108>
41166c: 00000000 nop
411670: 8f978128 lw s7,-32472(gp)
411674: 0000f021 move s8,zero
411678: 3c160002 lui s6,0x2
41167c: 8ef30000 lw s3,0(s7)
411680: 12600017 beqz s3,4116e0 <_dl_addr+0xf0>
411684: 00000000 nop
411688: 8e740280 lw s4,640(s3)
41168c: 0214102b sltu v0,s0,s4
411690: 14400010 bnez v0,4116d4 <_dl_addr+0xe4>
411694: 00000000 nop
411698: 8e620284 lw v0,644(s3)
41169c: 02602021 move a0,s3
4116a0: 02002821 move a1,s0
4116a4: 0202102b sltu v0,s0,v0
4116a8: 1040000a beqz v0,4116d4 <_dl_addr+0xe4>
4116ac: 00000000 nop
4116b0: 8e750268 lw s5,616(s3)
4116b4: 02b61024 and v0,s5,s6
4116b8: 14400024 bnez v0,41174c <_dl_addr+0x15c>
4116bc: 00000000 nop
4116c0: 0c104560 jal 411580 <_dl_addr_inside_object>
4116c4: 00000000 nop
4116c8: 8fbc0010 lw gp,16(sp)
4116cc: 1440001f bnez v0,41174c <_dl_addr+0x15c>
4116d0: 00000000 nop
4116d4: 8e73000c lw s3,12(s3)
4116d8: 1660ffeb bnez s3,411688 <_dl_addr+0x98>
4116dc: 00000000 nop
4116e0: 8fa20018 lw v0,24(sp)
4116e4: 27de0001 addiu s8,s8,1
4116e8: 26f7004c addiu s7,s7,76
4116ec: 17c2ffe3 bne s8,v0,41167c <_dl_addr+0x8c>
4116f0: 00000000 nop
4116f4: 00009821 move s3,zero
4116f8: 8f8289d0 lw v0,-30256(gp)
4116fc: 10400005 beqz v0,411714 <_dl_addr+0x124>
411700: 00000000 nop
411704: 8f9989d0 lw t9,-30256(gp)
411708: 8f8483f4 lw a0,-31756(gp)
41170c: 0320f809 jalr t9
411710: 00000000 nop
411714: 8fbf0044 lw ra,68(sp)
411718: 02601021 move v0,s3
41171c: 8fbe0040 lw s8,64(sp)
411720: 8fb7003c lw s7,60(sp)
411724: 8fb60038 lw s6,56(sp)
411728: 8fb50034 lw s5,52(sp)
41172c: 8fb40030 lw s4,48(sp)
411730: 8fb3002c lw s3,44(sp)
411734: 8fb20028 lw s2,40(sp)
411738: 8fb10024 lw s1,36(sp)
41173c: 8fb00020 lw s0,32(sp)
411740: 27bd0048 addiu sp,sp,72
411744: 03e00008 jr ra
411748: 00000000 nop
41174c: 8e620004 lw v0,4(s3)
411750: ae340004 sw s4,4(s1)
411754: ae220000 sw v0,0(s1)
411758: 80420000 lb v0,0(v0)
41175c: 104000a1 beqz v0,4119e4 <_dl_addr+0x3f4>
411760: 00000000 nop
411764: 8e630038 lw v1,56(s3)
411768: 8e620034 lw v0,52(s3)
41176c: 8e6b0000 lw t3,0(s3)
411770: 8c6e0004 lw t6,4(v1)
411774: 8c4f0004 lw t7,4(v0)
411778: 8e640048 lw a0,72(s3)
41177c: 8e630220 lw v1,544(s3)
411780: 016e7021 addu t6,t3,t6
411784: 01c01021 move v0,t6
411788: 016f7821 addu t7,t3,t7
41178c: 8c940004 lw s4,4(a0)
411790: 10600050 beqz v1,4118d4 <_dl_addr+0x2e4>
411794: 00000000 nop
411798: 8e6d024c lw t5,588(s3)
41179c: 00006021 move t4,zero
4117a0: 11a0003a beqz t5,41188c <_dl_addr+0x29c>
4117a4: 00000000 nop
4117a8: 8e69025c lw t1,604(s3)
4117ac: 00004021 move t0,zero
4117b0: 240a0006 li t2,6
4117b4: 8d220000 lw v0,0(t1)
4117b8: 10400030 beqz v0,41187c <_dl_addr+0x28c>
4117bc: 00000000 nop
4117c0: 8e640260 lw a0,608(s3)
4117c4: 00021880 sll v1,v0,0x2
4117c8: 00021100 sll v0,v0,0x4
4117cc: 00831821 addu v1,a0,v1
4117d0: 004e1021 addu v0,v0,t6
4117d4: 9444000e lhu a0,14(v0)
4117d8: 14800004 bnez a0,4117ec <_dl_addr+0x1fc>
4117dc: 00000000 nop
4117e0: 8c450004 lw a1,4(v0)
4117e4: 10a0001f beqz a1,411864 <_dl_addr+0x274>
4117e8: 00000000 nop
4117ec: 9045000c lbu a1,12(v0)
4117f0: 30a5000f andi a1,a1,0xf
4117f4: 10aa001b beq a1,t2,411864 <_dl_addr+0x274>
4117f8: 00000000 nop
4117fc: 8c460004 lw a2,4(v0)
411800: 00cb2821 addu a1,a2,t3
411804: 0205382b sltu a3,s0,a1
411808: 14e00016 bnez a3,411864 <_dl_addr+0x274>
41180c: 00000000 nop
411810: 10800004 beqz a0,411824 <_dl_addr+0x234>
411814: 00000000 nop
411818: 8c440008 lw a0,8(v0)
41181c: 14800004 bnez a0,411830 <_dl_addr+0x240>
411820: 00000000 nop
411824: 12050006 beq s0,a1,411840 <_dl_addr+0x250>
411828: 00000000 nop
41182c: 8c440008 lw a0,8(v0)
411830: 00852021 addu a0,a0,a1
411834: 0204202b sltu a0,s0,a0
411838: 1080000a beqz a0,411864 <_dl_addr+0x274>
41183c: 00000000 nop
411840: 11800005 beqz t4,411858 <_dl_addr+0x268>
411844: 00000000 nop
411848: 8d840004 lw a0,4(t4)
41184c: 0086302b sltu a2,a0,a2
411850: 10c00004 beqz a2,411864 <_dl_addr+0x274>
411854: 00000000 nop
411858: 8c440000 lw a0,0(v0)
41185c: 0094202b sltu a0,a0,s4
411860: 0044600b movn t4,v0,a0
411864: 8c640000 lw a0,0(v1)
411868: 24420010 addiu v0,v0,16
41186c: 24630004 addiu v1,v1,4
411870: 30840001 andi a0,a0,0x1
411874: 1080ffd7 beqz a0,4117d4 <_dl_addr+0x1e4>
411878: 00000000 nop
41187c: 25080001 addiu t0,t0,1
411880: 25290004 addiu t1,t1,4
411884: 150dffcb bne t0,t5,4117b4 <_dl_addr+0x1c4>
411888: 00000000 nop
41188c: 12400002 beqz s2,411898 <_dl_addr+0x2a8>
411890: 00000000 nop
411894: ae530000 sw s3,0(s2)
411898: 8fa20054 lw v0,84(sp)
41189c: 10400002 beqz v0,4118a8 <_dl_addr+0x2b8>
4118a0: 00000000 nop
4118a4: ac4c0000 sw t4,0(v0)
4118a8: 11800049 beqz t4,4119d0 <_dl_addr+0x3e0>
4118ac: 00000000 nop
4118b0: 8d830000 lw v1,0(t4)
4118b4: 8d820004 lw v0,4(t4)
4118b8: 24130001 li s3,1
4118bc: 01e37821 addu t7,t7,v1
4118c0: 004b5821 addu t3,v0,t3
4118c4: ae2f0008 sw t7,8(s1)
4118c8: ae2b000c sw t3,12(s1)
4118cc: 081045be j 4116f8 <_dl_addr+0x108>
4118d0: 00000000 nop
4118d4: 8e630030 lw v1,48(s3)
4118d8: 01e02821 move a1,t7
4118dc: 10600006 beqz v1,4118f8 <_dl_addr+0x308>
4118e0: 00000000 nop
4118e4: 8c630004 lw v1,4(v1)
4118e8: 01631821 addu v1,t3,v1
4118ec: 8c650004 lw a1,4(v1)
4118f0: 00052900 sll a1,a1,0x4
4118f4: 01c52821 addu a1,t6,a1
4118f8: 01c5702b sltu t6,t6,a1
4118fc: 00006021 move t4,zero
411900: 11c0ffe2 beqz t6,41188c <_dl_addr+0x29c>
411904: 00000000 nop
411908: 24070006 li a3,6
41190c: 08104649 j 411924 <_dl_addr+0x334>
411910: 00000000 nop
411914: 24420010 addiu v0,v0,16
411918: 0045182b sltu v1,v0,a1
41191c: 1060ffdb beqz v1,41188c <_dl_addr+0x29c>
411920: 00000000 nop
411924: 9043000c lbu v1,12(v0)
411928: 00032102 srl a0,v1,0x4
41192c: 2484ffff addiu a0,a0,-1
411930: 308400ff andi a0,a0,0xff
411934: 2c840002 sltiu a0,a0,2
411938: 1080fff6 beqz a0,411914 <_dl_addr+0x324>
41193c: 00000000 nop
411940: 3063000f andi v1,v1,0xf
411944: 1067fff3 beq v1,a3,411914 <_dl_addr+0x324>
411948: 00000000 nop
41194c: 9444000e lhu a0,14(v0)
411950: 8c430004 lw v1,4(v0)
411954: 14800003 bnez a0,411964 <_dl_addr+0x374>
411958: 00000000 nop
41195c: 1060ffed beqz v1,411914 <_dl_addr+0x324>
411960: 00000000 nop
411964: 006b3021 addu a2,v1,t3
411968: 0206402b sltu t0,s0,a2
41196c: 1500ffe9 bnez t0,411914 <_dl_addr+0x324>
411970: 00000000 nop
411974: 10800004 beqz a0,411988 <_dl_addr+0x398>
411978: 00000000 nop
41197c: 8c440008 lw a0,8(v0)
411980: 14800004 bnez a0,411994 <_dl_addr+0x3a4>
411984: 00000000 nop
411988: 12060006 beq s0,a2,4119a4 <_dl_addr+0x3b4>
41198c: 00000000 nop
411990: 8c440008 lw a0,8(v0)
411994: 00862021 addu a0,a0,a2
411998: 0204202b sltu a0,s0,a0
41199c: 1080ffdd beqz a0,411914 <_dl_addr+0x324>
4119a0: 00000000 nop
4119a4: 11800005 beqz t4,4119bc <_dl_addr+0x3cc>
4119a8: 00000000 nop
4119ac: 8d840004 lw a0,4(t4)
4119b0: 0083182b sltu v1,a0,v1
4119b4: 1060ffd7 beqz v1,411914 <_dl_addr+0x324>
4119b8: 00000000 nop
4119bc: 8c430000 lw v1,0(v0)
4119c0: 0074182b sltu v1,v1,s4
4119c4: 0043600b movn t4,v0,v1
4119c8: 08104645 j 411914 <_dl_addr+0x324>
4119cc: 00000000 nop
4119d0: ae200008 sw zero,8(s1)
4119d4: ae20000c sw zero,12(s1)
4119d8: 24130001 li s3,1
4119dc: 081045be j 4116f8 <_dl_addr+0x108>
4119e0: 00000000 nop
4119e4: 3c02c000 lui v0,0xc000
4119e8: 02a2a824 and s5,s5,v0
4119ec: 16a0ff5d bnez s5,411764 <_dl_addr+0x174>
4119f0: 00000000 nop
4119f4: 8f8281c0 lw v0,-32320(gp)
4119f8: 8c420000 lw v0,0(v0)
4119fc: 8c420000 lw v0,0(v0)
411a00: ae220000 sw v0,0(s1)
411a04: 081045d9 j 411764 <_dl_addr+0x174>
411a08: 00000000 nop
411a0c: 00000000 nop
00411a10 <__libc_init_secure>:
411a10: 3c1c004b lui gp,0x4b
411a14: 279c1fc0 addiu gp,gp,8128
411a18: 8f8283bc lw v0,-31812(gp)
411a1c: 27bdffe0 addiu sp,sp,-32
411a20: afbf001c sw ra,28(sp)
411a24: 8c420000 lw v0,0(v0)
411a28: afb00018 sw s0,24(sp)
411a2c: afbc0010 sw gp,16(sp)
411a30: 10400006 beqz v0,411a4c <__libc_init_secure+0x3c>
411a34: 00000000 nop
411a38: 8fbf001c lw ra,28(sp)
411a3c: 8fb00018 lw s0,24(sp)
411a40: 27bd0020 addiu sp,sp,32
411a44: 03e00008 jr ra
411a48: 00000000 nop
411a4c: 8f9983f8 lw t9,-31752(gp)
411a50: 0320f809 jalr t9
411a54: 00000000 nop
411a58: 8fbc0010 lw gp,16(sp)
411a5c: 00408021 move s0,v0
411a60: 8f9983fc lw t9,-31748(gp)
411a64: 0320f809 jalr t9
411a68: 00000000 nop
411a6c: 8fbc0010 lw gp,16(sp)
411a70: 24030001 li v1,1
411a74: 12020008 beq s0,v0,411a98 <__libc_init_secure+0x88>
411a78: 00000000 nop
411a7c: 3c02004b lui v0,0x4b
411a80: ac438b40 sw v1,-29888(v0)
411a84: 8fbf001c lw ra,28(sp)
411a88: 8fb00018 lw s0,24(sp)
411a8c: 27bd0020 addiu sp,sp,32
411a90: 03e00008 jr ra
411a94: 00000000 nop
411a98: 8f998400 lw t9,-31744(gp)
411a9c: 0320f809 jalr t9
411aa0: 00000000 nop
411aa4: 8fbc0010 lw gp,16(sp)
411aa8: 00408021 move s0,v0
411aac: 8f998404 lw t9,-31740(gp)
411ab0: 0320f809 jalr t9
411ab4: 00000000 nop
411ab8: 02028026 xor s0,s0,v0
411abc: 0010182b sltu v1,zero,s0
411ac0: 3c02004b lui v0,0x4b
411ac4: ac438b40 sw v1,-29888(v0)
411ac8: 081046a1 j 411a84 <__libc_init_secure+0x74>
411acc: 00000000 nop
00411ad0 <_dl_discover_osversion>:
411ad0: 3c1c004b lui gp,0x4b
411ad4: 279c1fc0 addiu gp,gp,8128
411ad8: 8f998408 lw t9,-31736(gp)
411adc: 27bdfe10 addiu sp,sp,-496
411ae0: afbc0010 sw gp,16(sp)
411ae4: afbf01ec sw ra,492(sp)
411ae8: afb201e8 sw s2,488(sp)
411aec: afb101e4 sw s1,484(sp)
411af0: afb001e0 sw s0,480(sp)
411af4: 27a40058 addiu a0,sp,88
411af8: 0320f809 jalr t9
411afc: 00000000 nop
411b00: 8fbc0010 lw gp,16(sp)
411b04: 27a300da addiu v1,sp,218
411b08: 1440003d bnez v0,411c00 <_dl_discover_osversion+0x130>
411b0c: 00000000 nop
411b10: 00003021 move a2,zero
411b14: 00008021 move s0,zero
411b18: 2407002e li a3,46
411b1c: 24080003 li t0,3
411b20: 80640000 lb a0,0(v1)
411b24: 2484ffd0 addiu a0,a0,-48
411b28: 308200ff andi v0,a0,0xff
411b2c: 2c42000a sltiu v0,v0,10
411b30: 10400027 beqz v0,411bd0 <_dl_discover_osversion+0x100>
411b34: 00000000 nop
411b38: 80620001 lb v0,1(v1)
411b3c: 24630001 addiu v1,v1,1
411b40: 2445ffd0 addiu a1,v0,-48
411b44: 30a500ff andi a1,a1,0xff
411b48: 2ca5000a sltiu a1,a1,10
411b4c: 10a0000d beqz a1,411b84 <_dl_discover_osversion+0xb4>
411b50: 00000000 nop
411b54: 00042840 sll a1,a0,0x1
411b58: 000420c0 sll a0,a0,0x3
411b5c: 00a42021 addu a0,a1,a0
411b60: 24630001 addiu v1,v1,1
411b64: 00822021 addu a0,a0,v0
411b68: 80620000 lb v0,0(v1)
411b6c: 2484ffd0 addiu a0,a0,-48
411b70: 2445ffd0 addiu a1,v0,-48
411b74: 30a500ff andi a1,a1,0xff
411b78: 2ca5000a sltiu a1,a1,10
411b7c: 14a0fff5 bnez a1,411b54 <_dl_discover_osversion+0x84>
411b80: 00000000 nop
411b84: 00108200 sll s0,s0,0x8
411b88: 24c60001 addiu a2,a2,1
411b8c: 00908025 or s0,a0,s0
411b90: 24630001 addiu v1,v1,1
411b94: 1447000b bne v0,a3,411bc4 <_dl_discover_osversion+0xf4>
411b98: 00000000 nop
411b9c: 14c8ffe0 bne a2,t0,411b20 <_dl_discover_osversion+0x50>
411ba0: 00000000 nop
411ba4: 8fbf01ec lw ra,492(sp)
411ba8: 02001021 move v0,s0
411bac: 8fb201e8 lw s2,488(sp)
411bb0: 8fb101e4 lw s1,484(sp)
411bb4: 8fb001e0 lw s0,480(sp)
411bb8: 27bd01f0 addiu sp,sp,496
411bbc: 03e00008 jr ra
411bc0: 00000000 nop
411bc4: 24020003 li v0,3
411bc8: 10c2fff6 beq a2,v0,411ba4 <_dl_discover_osversion+0xd4>
411bcc: 00000000 nop
411bd0: 24020003 li v0,3
411bd4: 00463023 subu a2,v0,a2
411bd8: 8fbf01ec lw ra,492(sp)
411bdc: 000630c0 sll a2,a2,0x3
411be0: 00d08004 sllv s0,s0,a2
411be4: 02001021 move v0,s0
411be8: 8fb201e8 lw s2,488(sp)
411bec: 8fb101e4 lw s1,484(sp)
411bf0: 8fb001e0 lw s0,480(sp)
411bf4: 27bd01f0 addiu sp,sp,496
411bf8: 03e00008 jr ra
411bfc: 00000000 nop
411c00: 8f998184 lw t9,-32380(gp)
411c04: 3c040048 lui a0,0x48
411c08: 24841158 addiu a0,a0,4440
411c0c: 00002821 move a1,zero
411c10: 0320f809 jalr t9
411c14: 00000000 nop
411c18: 00408821 move s1,v0
411c1c: 8fbc0010 lw gp,16(sp)
411c20: 2410ffff li s0,-1
411c24: 0440ffdf bltz v0,411ba4 <_dl_discover_osversion+0xd4>
411c28: 00000000 nop
411c2c: 8f99815c lw t9,-32420(gp)
411c30: 00402021 move a0,v0
411c34: 27a50018 addiu a1,sp,24
411c38: 24060040 li a2,64
411c3c: 0320f809 jalr t9
411c40: 00000000 nop
411c44: 8fbc0010 lw gp,16(sp)
411c48: 00409021 move s2,v0
411c4c: 02202021 move a0,s1
411c50: 8f998118 lw t9,-32488(gp)
411c54: 0320f809 jalr t9
411c58: 00000000 nop
411c5c: 1a40ffd1 blez s2,411ba4 <_dl_discover_osversion+0xd4>
411c60: 00000000 nop
411c64: 2a430040 slti v1,s2,64
411c68: 2402003f li v0,63
411c6c: 0243100b movn v0,s2,v1
411c70: 27a30018 addiu v1,sp,24
411c74: 00621021 addu v0,v1,v0
411c78: a0400000 sb zero,0(v0)
411c7c: 081046c4 j 411b10 <_dl_discover_osversion+0x40>
411c80: 00000000 nop
...
00411c90 <__libc_init_first>:
411c90: 3c1c004b lui gp,0x4b
411c94: 279c1fc0 addiu gp,gp,8128
411c98: 8f8289a0 lw v0,-30304(gp)
411c9c: 27bdffd8 addiu sp,sp,-40
411ca0: afb00020 sw s0,32(sp)
411ca4: afbf0024 sw ra,36(sp)
411ca8: afbc0010 sw gp,16(sp)
411cac: 00808021 move s0,a0
411cb0: 10400004 beqz v0,411cc4 <__libc_init_first+0x34>
411cb4: 00000000 nop
411cb8: 8c420000 lw v0,0(v0)
411cbc: 10400028 beqz v0,411d60 <__libc_init_first+0xd0>
411cc0: 00000000 nop
411cc4: 8f82840c lw v0,-31732(gp)
411cc8: 8f998410 lw t9,-31728(gp)
411ccc: 8c440000 lw a0,0(v0)
411cd0: 3c02004b lui v0,0x4b
411cd4: afa50018 sw a1,24(sp)
411cd8: afa6001c sw a2,28(sp)
411cdc: ac409cc0 sw zero,-25408(v0)
411ce0: 0411185f bal 417e60 <__setfpucw>
411ce4: 00000000 nop
411ce8: 8fbc0010 lw gp,16(sp)
411cec: 8fa50018 lw a1,24(sp)
411cf0: 8fa6001c lw a2,28(sp)
411cf4: 8f828414 lw v0,-31724(gp)
411cf8: 8f998418 lw t9,-31720(gp)
411cfc: ac500000 sw s0,0(v0)
411d00: 8f82831c lw v0,-31972(gp)
411d04: ac450000 sw a1,0(v0)
411d08: 8f82825c lw v0,-32164(gp)
411d0c: ac460000 sw a2,0(v0)
411d10: afa50018 sw a1,24(sp)
411d14: afa6001c sw a2,28(sp)
411d18: 0411ff3d bal 411a10 <__libc_init_secure>
411d1c: 00000000 nop
411d20: 8fbc0010 lw gp,16(sp)
411d24: 8f99841c lw t9,-31716(gp)
411d28: 0411fcea bal 4110d4 <_dl_non_dynamic_init>
411d2c: 00000000 nop
411d30: 8fbc0010 lw gp,16(sp)
411d34: 8fa50018 lw a1,24(sp)
411d38: 8fa6001c lw a2,28(sp)
411d3c: 8f998420 lw t9,-31712(gp)
411d40: 02002021 move a0,s0
411d44: 0411f8d2 bal 410090 <__init_misc>
411d48: 00000000 nop
411d4c: 8fbf0024 lw ra,36(sp)
411d50: 8fb00020 lw s0,32(sp)
411d54: 27bd0028 addiu sp,sp,40
411d58: 03e00008 jr ra
411d5c: 00000000 nop
411d60: 24030001 li v1,1
411d64: 3c02004b lui v0,0x4b
411d68: ac439cc0 sw v1,-25408(v0)
411d6c: 0810473d j 411cf4 <__libc_init_first+0x64>
411d70: 00000000 nop
00411d74 <_dl_start>:
411d74: 3c1c004b lui gp,0x4b
411d78: 279c1fc0 addiu gp,gp,8128
411d7c: 8f9982dc lw t9,-32036(gp)
411d80: 27bdffe0 addiu sp,sp,-32
411d84: afbf001c sw ra,28(sp)
411d88: afbc0010 sw gp,16(sp)
411d8c: 04111868 bal 417f30 <abort>
411d90: 00000000 nop
...
00411da0 <__syscall_error>:
411da0: 03e00821 move at,ra
411da4: 04110001 bal 411dac <__syscall_error+0xc>
411da8: 00000000 nop
411dac: 3c1c004b lui gp,0x4b
411db0: 279c1fc0 addiu gp,gp,8128
411db4: 0020f821 move ra,at
411db8: 27bdffe0 addiu sp,sp,-32
411dbc: afbc0018 sw gp,24(sp)
411dc0: afa20014 sw v0,20(sp)
411dc4: afbf001c sw ra,28(sp)
411dc8: 8f998048 lw t9,-32696(gp)
411dcc: 04110008 bal 411df0 <__errno_location>
411dd0: 00000000 nop
411dd4: 8fbc0018 lw gp,24(sp)
411dd8: 8fa80014 lw t0,20(sp)
411ddc: ac480000 sw t0,0(v0)
411de0: 8fbf001c lw ra,28(sp)
411de4: 27bd0020 addiu sp,sp,32
411de8: 03e00008 jr ra
411dec: 2402ffff li v0,-1
00411df0 <__errno_location>:
411df0: 3c1c004b lui gp,0x4b
411df4: 279c1fc0 addiu gp,gp,8128
411df8: 7c03e83b 0x7c03e83b
411dfc: 00601021 move v0,v1
411e00: 8f838a2c lw v1,-30164(gp)
411e04: 00621021 addu v0,v1,v0
411e08: 03e00008 jr ra
411e0c: 00000000 nop
00411e10 <__assert_fail>:
411e10: 3c1c004b lui gp,0x4b
411e14: 279c1fc0 addiu gp,gp,8128
411e18: 8f8289d4 lw v0,-30252(gp)
411e1c: 27bdffb0 addiu sp,sp,-80
411e20: afb30048 sw s3,72(sp)
411e24: afb20044 sw s2,68(sp)
411e28: afb10040 sw s1,64(sp)
411e2c: afb0003c sw s0,60(sp)
411e30: afbf004c sw ra,76(sp)
411e34: afbc0028 sw gp,40(sp)
411e38: 00808021 move s0,a0
411e3c: 00a09021 move s2,a1
411e40: 00c08821 move s1,a2
411e44: 10400007 beqz v0,411e64 <__assert_fail+0x54>
411e48: 00e09821 move s3,a3
411e4c: 8f9989d4 lw t9,-30252(gp)
411e50: 24040001 li a0,1
411e54: 00002821 move a1,zero
411e58: 0320f809 jalr t9
411e5c: 00000000 nop
411e60: 8fbc0028 lw gp,40(sp)
411e64: 8f998234 lw t9,-32204(gp)
411e68: 8f848238 lw a0,-32200(gp)
411e6c: 3c050048 lui a1,0x48
411e70: 24060005 li a2,5
411e74: 24a5f8bc addiu a1,a1,-1860
411e78: 04110049 bal 411fa0 <__dcgettext>
411e7c: 00000000 nop
411e80: 8fbc0028 lw gp,40(sp)
411e84: 8f838300 lw v1,-32000(gp)
411e88: 8c660000 lw a2,0(v1)
411e8c: 80c30000 lb v1,0(a2)
411e90: 10600030 beqz v1,411f54 <__assert_fail+0x144>
411e94: 00000000 nop
411e98: 3c070048 lui a3,0x48
411e9c: 12600030 beqz s3,411f60 <__assert_fail+0x150>
411ea0: 24e74960 addiu a3,a3,18784
411ea4: 3c030048 lui v1,0x48
411ea8: 24634960 addiu v1,v1,18784
411eac: 8f99823c lw t9,-32196(gp)
411eb0: afb20010 sw s2,16(sp)
411eb4: afb10014 sw s1,20(sp)
411eb8: afb30018 sw s3,24(sp)
411ebc: afa3001c sw v1,28(sp)
411ec0: afb00020 sw s0,32(sp)
411ec4: 27a40030 addiu a0,sp,48
411ec8: 00402821 move a1,v0
411ecc: 04114e60 bal 425850 <___asprintf>
411ed0: 00000000 nop
411ed4: 04400026 bltz v0,411f70 <__assert_fail+0x160>
411ed8: 8fbc0028 lw gp,40(sp)
411edc: 8f998304 lw t9,-31996(gp)
411ee0: 8fa60030 lw a2,48(sp)
411ee4: 3c050049 lui a1,0x49
411ee8: 24a53e90 addiu a1,a1,16016
411eec: 00002021 move a0,zero
411ef0: 041150ff bal 4262f0 <__fxprintf>
411ef4: 00000000 nop
411ef8: 8fbc0028 lw gp,40(sp)
411efc: 8f828308 lw v0,-31992(gp)
411f00: 8f99830c lw t9,-31988(gp)
411f04: 8c440000 lw a0,0(v0)
411f08: 04115235 bal 4267e0 <_IO_fflush>
411f0c: 00000000 nop
411f10: 8fbc0028 lw gp,40(sp)
411f14: 8fa40030 lw a0,48(sp)
411f18: 8f8282d8 lw v0,-32040(gp)
411f1c: c0450000 ll a1,0(v0)
411f20: 00801821 move v1,a0
411f24: e0430000 sc v1,0(v0)
411f28: 1060fffc beqz v1,411f1c <__assert_fail+0x10c>
411f2c: 00000000 nop
411f30: 0000000f sync
411f34: 8f99805c lw t9,-32676(gp)
411f38: 00a02021 move a0,a1
411f3c: 0411e5a2 bal 40b5c8 <__cfree>
411f40: 00000000 nop
411f44: 8fbc0028 lw gp,40(sp)
411f48: 8f9982dc lw t9,-32036(gp)
411f4c: 041117f8 bal 417f30 <abort>
411f50: 00000000 nop
411f54: 3c070049 lui a3,0x49
411f58: 1660ffd2 bnez s3,411ea4 <__assert_fail+0x94>
411f5c: 24e73fe0 addiu a3,a3,16352
411f60: 3c130049 lui s3,0x49
411f64: 26733fe0 addiu s3,s3,16352
411f68: 081047ab j 411eac <__assert_fail+0x9c>
411f6c: 02601821 move v1,s3
411f70: 8f998424 lw t9,-31708(gp)
411f74: 3c050048 lui a1,0x48
411f78: 24040002 li a0,2
411f7c: 24a51890 addiu a1,a1,6288
411f80: 24060012 li a2,18
411f84: 0320f809 jalr t9
411f88: 00000000 nop
411f8c: 081047d2 j 411f48 <__assert_fail+0x138>
411f90: 8fbc0028 lw gp,40(sp)
...
00411fa0 <__dcgettext>:
411fa0: 3c1c004b lui gp,0x4b
411fa4: 279c1fc0 addiu gp,gp,8128
411fa8: 8f998428 lw t9,-31704(gp)
411fac: 27bdffd8 addiu sp,sp,-40
411fb0: afbf0024 sw ra,36(sp)
411fb4: afbc0018 sw gp,24(sp)
411fb8: afa60014 sw a2,20(sp)
411fbc: afa00010 sw zero,16(sp)
411fc0: 00003021 move a2,zero
411fc4: 00003821 move a3,zero
411fc8: 041104cd bal 413300 <__dcigettext>
411fcc: 00000000 nop
411fd0: 8fbf0024 lw ra,36(sp)
411fd4: 27bd0028 addiu sp,sp,40
411fd8: 03e00008 jr ra
411fdc: 00000000 nop
00411fe0 <plural_eval>:
411fe0: 8c820000 lw v0,0(a0)
411fe4: 27bdffd0 addiu sp,sp,-48
411fe8: afb20024 sw s2,36(sp)
411fec: 24120001 li s2,1
411ff0: afb10020 sw s1,32(sp)
411ff4: afb0001c sw s0,28(sp)
411ff8: afbf002c sw ra,44(sp)
411ffc: afb30028 sw s3,40(sp)
412000: 00808021 move s0,a0
412004: 00a08821 move s1,a1
412008: 1052003d beq v0,s2,412100 <plural_eval+0x120>
41200c: 00000000 nop
412010: 28430002 slti v1,v0,2
412014: 1460004c bnez v1,412148 <plural_eval+0x168>
412018: 00000000 nop
41201c: 24130002 li s3,2
412020: 1053000e beq v0,s3,41205c <plural_eval+0x7c>
412024: 00000000 nop
412028: 24030003 li v1,3
41202c: 1043001f beq v0,v1,4120ac <plural_eval+0xcc>
412030: 00000000 nop
412034: 00008821 move s1,zero
412038: 8fbf002c lw ra,44(sp)
41203c: 02201021 move v0,s1
412040: 8fb30028 lw s3,40(sp)
412044: 8fb20024 lw s2,36(sp)
412048: 8fb10020 lw s1,32(sp)
41204c: 8fb0001c lw s0,28(sp)
412050: 27bd0030 addiu sp,sp,48
412054: 03e00008 jr ra
412058: 00000000 nop
41205c: 8c840008 lw a0,8(a0)
412060: 0c1047f8 jal 411fe0 <plural_eval>
412064: 00000000 nop
412068: 8e120004 lw s2,4(s0)
41206c: 00409821 move s3,v0
412070: 2402000f li v0,15
412074: 1242002f beq s2,v0,412134 <plural_eval+0x154>
412078: 00000000 nop
41207c: 2402000e li v0,14
412080: 1642003b bne s2,v0,412170 <plural_eval+0x190>
412084: 00000000 nop
412088: 1260ffea beqz s3,412034 <plural_eval+0x54>
41208c: 00000000 nop
412090: 8e04000c lw a0,12(s0)
412094: 02202821 move a1,s1
412098: 0c1047f8 jal 411fe0 <plural_eval>
41209c: 00000000 nop
4120a0: 0002882b sltu s1,zero,v0
4120a4: 0810480e j 412038 <plural_eval+0x58>
4120a8: 00000000 nop
4120ac: 8c840008 lw a0,8(a0)
4120b0: 0c1047f8 jal 411fe0 <plural_eval>
4120b4: 00000000 nop
4120b8: 0262900a movz s2,s3,v0
4120bc: 26520002 addiu s2,s2,2
4120c0: 00129080 sll s2,s2,0x2
4120c4: 02128021 addu s0,s0,s2
4120c8: 8e040000 lw a0,0(s0)
4120cc: 02202821 move a1,s1
4120d0: 0c1047f8 jal 411fe0 <plural_eval>
4120d4: 00000000 nop
4120d8: 8fbf002c lw ra,44(sp)
4120dc: 00408821 move s1,v0
4120e0: 02201021 move v0,s1
4120e4: 8fb30028 lw s3,40(sp)
4120e8: 8fb20024 lw s2,36(sp)
4120ec: 8fb10020 lw s1,32(sp)
4120f0: 8fb0001c lw s0,28(sp)
4120f4: 27bd0030 addiu sp,sp,48
4120f8: 03e00008 jr ra
4120fc: 00000000 nop
412100: 8c840008 lw a0,8(a0)
412104: 0c1047f8 jal 411fe0 <plural_eval>
412108: 00000000 nop
41210c: 8fbf002c lw ra,44(sp)
412110: 2c510001 sltiu s1,v0,1
412114: 02201021 move v0,s1
412118: 8fb30028 lw s3,40(sp)
41211c: 8fb20024 lw s2,36(sp)
412120: 8fb10020 lw s1,32(sp)
412124: 8fb0001c lw s0,28(sp)
412128: 27bd0030 addiu sp,sp,48
41212c: 03e00008 jr ra
412130: 00000000 nop
412134: 1260ffd6 beqz s3,412090 <plural_eval+0xb0>
412138: 00000000 nop
41213c: 24110001 li s1,1
412140: 0810480e j 412038 <plural_eval+0x58>
412144: 00000000 nop
412148: 1440ffba bnez v0,412034 <plural_eval+0x54>
41214c: 00000000 nop
412150: 8c820004 lw v0,4(a0)
412154: 1040ffb8 beqz v0,412038 <plural_eval+0x58>
412158: 00000000 nop
41215c: 1452ffb5 bne v0,s2,412034 <plural_eval+0x54>
412160: 00000000 nop
412164: 8c910008 lw s1,8(a0)
412168: 0810480e j 412038 <plural_eval+0x58>
41216c: 00000000 nop
412170: 8e04000c lw a0,12(s0)
412174: 02202821 move a1,s1
412178: 2652fffd addiu s2,s2,-3
41217c: 0c1047f8 jal 411fe0 <plural_eval>
412180: 00000000 nop
412184: 2e43000b sltiu v1,s2,11
412188: 00008821 move s1,zero
41218c: 1060ffaa beqz v1,412038 <plural_eval+0x58>
412190: 00000000 nop
412194: 3c030048 lui v1,0x48
412198: 246318b0 addiu v1,v1,6320
41219c: 00129080 sll s2,s2,0x2
4121a0: 00729021 addu s2,v1,s2
4121a4: 8e430000 lw v1,0(s2)
4121a8: 00600008 jr v1
4121ac: 00000000 nop
4121b0: 02629826 xor s3,s3,v0
4121b4: 2e710001 sltiu s1,s3,1
4121b8: 0810480e j 412038 <plural_eval+0x58>
4121bc: 00000000 nop
4121c0: 0262982b sltu s3,s3,v0
4121c4: 3a710001 xori s1,s3,0x1
4121c8: 0810480e j 412038 <plural_eval+0x58>
4121cc: 00000000 nop
4121d0: 0053982b sltu s3,v0,s3
4121d4: 3a710001 xori s1,s3,0x1
4121d8: 0810480e j 412038 <plural_eval+0x58>
4121dc: 00000000 nop
4121e0: 0053882b sltu s1,v0,s3
4121e4: 0810480e j 412038 <plural_eval+0x58>
4121e8: 00000000 nop
4121ec: 0262882b sltu s1,s3,v0
4121f0: 0810480e j 412038 <plural_eval+0x58>
4121f4: 00000000 nop
4121f8: 02628823 subu s1,s3,v0
4121fc: 0810480e j 412038 <plural_eval+0x58>
412200: 00000000 nop
412204: 00538821 addu s1,v0,s3
412208: 0810480e j 412038 <plural_eval+0x58>
41220c: 00000000 nop
412210: 0262001b divu zero,s3,v0
412214: 004001f4 teq v0,zero,0x7
412218: 00008810 mfhi s1
41221c: 0810480e j 412038 <plural_eval+0x58>
412220: 00000000 nop
412224: 0262001b divu zero,s3,v0
412228: 004001f4 teq v0,zero,0x7
41222c: 00008812 mflo s1
412230: 0810480e j 412038 <plural_eval+0x58>
412234: 00000000 nop
412238: 00530018 mult v0,s3
41223c: 00008812 mflo s1
412240: 0810480e j 412038 <plural_eval+0x58>
412244: 00000000 nop
412248: 02629826 xor s3,s3,v0
41224c: 0013882b sltu s1,zero,s3
412250: 0810480e j 412038 <plural_eval+0x58>
412254: 00000000 nop
00412258 <plural_lookup>:
412258: 27bdffd8 addiu sp,sp,-40
41225c: afb00018 sw s0,24(sp)
412260: 8c900008 lw s0,8(a0)
412264: 3c1c004b lui gp,0x4b
412268: 279c1fc0 addiu gp,gp,8128
41226c: 8e040060 lw a0,96(s0)
412270: afb20020 sw s2,32(sp)
412274: afb1001c sw s1,28(sp)
412278: afbc0010 sw gp,16(sp)
41227c: 00c08821 move s1,a2
412280: afbf0024 sw ra,36(sp)
412284: 00c79021 addu s2,a2,a3
412288: 0c1047f8 jal 411fe0 <plural_eval>
41228c: 00000000 nop
412290: 8e030064 lw v1,100(s0)
412294: 8fbc0010 lw gp,16(sp)
412298: 00408021 move s0,v0
41229c: 0203182b sltu v1,s0,v1
4122a0: 02201021 move v0,s1
4122a4: 0003800a movz s0,zero,v1
4122a8: 8f9983e8 lw t9,-31768(gp)
4122ac: 00402021 move a0,v0
4122b0: 00002821 move a1,zero
4122b4: 12000011 beqz s0,4122fc <plural_lookup+0xa4>
4122b8: 00000000 nop
4122bc: 0411778c bal 4300f0 <__rawmemchr>
4122c0: 00000000 nop
4122c4: 24420001 addiu v0,v0,1
4122c8: 0052182b sltu v1,v0,s2
4122cc: 8fbc0010 lw gp,16(sp)
4122d0: 2610ffff addiu s0,s0,-1
4122d4: 1460fff4 bnez v1,4122a8 <plural_lookup+0x50>
4122d8: 00000000 nop
4122dc: 8fbf0024 lw ra,36(sp)
4122e0: 02201021 move v0,s1
4122e4: 8fb20020 lw s2,32(sp)
4122e8: 8fb1001c lw s1,28(sp)
4122ec: 8fb00018 lw s0,24(sp)
4122f0: 27bd0028 addiu sp,sp,40
4122f4: 03e00008 jr ra
4122f8: 00000000 nop
4122fc: 8fbf0024 lw ra,36(sp)
412300: 00408821 move s1,v0
412304: 02201021 move v0,s1
412308: 8fb20020 lw s2,32(sp)
41230c: 8fb1001c lw s1,28(sp)
412310: 8fb00018 lw s0,24(sp)
412314: 27bd0028 addiu sp,sp,40
412318: 03e00008 jr ra
41231c: 00000000 nop
00412320 <transcmp>:
412320: 8c820010 lw v0,16(a0)
412324: 3c1c004b lui gp,0x4b
412328: 27bdffd8 addiu sp,sp,-40
41232c: 279c1fc0 addiu gp,gp,8128
412330: afb10020 sw s1,32(sp)
412334: afb0001c sw s0,28(sp)
412338: 00808821 move s1,a0
41233c: afbf0024 sw ra,36(sp)
412340: afbc0010 sw gp,16(sp)
412344: 00a08021 move s0,a1
412348: 2484001c addiu a0,a0,28
41234c: 10400026 beqz v0,4123e8 <transcmp+0xc8>
412350: 00000000 nop
412354: 8e020010 lw v0,16(s0)
412358: 2605001c addiu a1,s0,28
41235c: 1040001f beqz v0,4123dc <transcmp+0xbc>
412360: 00000000 nop
412364: 8f998114 lw t9,-32492(gp)
412368: 04117279 bal 42ed50 <strcmp>
41236c: 00000000 nop
412370: 8fbc0010 lw gp,16(sp)
412374: 14400013 bnez v0,4123c4 <transcmp+0xa4>
412378: 00000000 nop
41237c: 8f998114 lw t9,-32492(gp)
412380: 8e240000 lw a0,0(s1)
412384: 8e050000 lw a1,0(s0)
412388: 04117271 bal 42ed50 <strcmp>
41238c: 00000000 nop
412390: 8fbc0010 lw gp,16(sp)
412394: 1440000b bnez v0,4123c4 <transcmp+0xa4>
412398: 00000000 nop
41239c: 8f998114 lw t9,-32492(gp)
4123a0: 8e240008 lw a0,8(s1)
4123a4: 8e050008 lw a1,8(s0)
4123a8: 04117269 bal 42ed50 <strcmp>
4123ac: 00000000 nop
4123b0: 14400004 bnez v0,4123c4 <transcmp+0xa4>
4123b4: 00000000 nop
4123b8: 8e230004 lw v1,4(s1)
4123bc: 8e020004 lw v0,4(s0)
4123c0: 00621023 subu v0,v1,v0
4123c4: 8fbf0024 lw ra,36(sp)
4123c8: 8fb10020 lw s1,32(sp)
4123cc: 8fb0001c lw s0,28(sp)
4123d0: 27bd0028 addiu sp,sp,40
4123d4: 03e00008 jr ra
4123d8: 00000000 nop
4123dc: 8e05001c lw a1,28(s0)
4123e0: 081048d9 j 412364 <transcmp+0x44>
4123e4: 00000000 nop
4123e8: 8e24001c lw a0,28(s1)
4123ec: 081048d5 j 412354 <transcmp+0x34>
4123f0: 00000000 nop
004123f4 <_nl_find_msg>:
4123f4: 8c820004 lw v0,4(a0)
4123f8: 27bdff88 addiu sp,sp,-120
4123fc: 3c1c004b lui gp,0x4b
412400: afbe0070 sw s8,112(sp)
412404: 279c1fc0 addiu gp,gp,8128
412408: 03a0f021 move s8,sp
41240c: afb50064 sw s5,100(sp)
412410: afb20058 sw s2,88(sp)
412414: afbf0074 sw ra,116(sp)
412418: afb7006c sw s7,108(sp)
41241c: afb60068 sw s6,104(sp)
412420: afb40060 sw s4,96(sp)
412424: afb3005c sw s3,92(sp)
412428: afb10054 sw s1,84(sp)
41242c: afb00050 sw s0,80(sp)
412430: afbc0018 sw gp,24(sp)
412434: 0080a821 move s5,a0
412438: afc5007c sw a1,124(s8)
41243c: 00c09021 move s2,a2
412440: 1840015d blez v0,4129b8 <_nl_find_msg+0x5c4>
412444: afc70084 sw a3,132(s8)
412448: 8eb30008 lw s3,8(s5)
41244c: 12600073 beqz s3,41261c <_nl_find_msg+0x228>
412450: 00008821 move s1,zero
412454: 8e620030 lw v0,48(s3)
412458: 8e740014 lw s4,20(s3)
41245c: 104000cd beqz v0,412794 <_nl_find_msg+0x3a0>
412460: 00000000 nop
412464: 8f998098 lw t9,-32616(gp)
412468: 02402021 move a0,s2
41246c: 0411ec6c bal 40d620 <strlen>
412470: 00000000 nop
412474: 8fdc0018 lw gp,24(s8)
412478: 02402021 move a0,s2
41247c: afc20030 sw v0,48(s8)
412480: 8f99842c lw t9,-31700(gp)
412484: 0411165e bal 417e00 <__hash_string>
412488: 00000000 nop
41248c: 8e68002c lw t0,44(s3)
412490: 8e630030 lw v1,48(s3)
412494: 8e660034 lw a2,52(s3)
412498: 2517fffe addiu s7,t0,-2
41249c: 0057001b divu zero,v0,s7
4124a0: 02e001f4 teq s7,zero,0x7
4124a4: 8fdc0018 lw gp,24(s8)
4124a8: 0000b810 mfhi s7
4124ac: 26f70001 addiu s7,s7,1
4124b0: 01173823 subu a3,t0,s7
4124b4: 0048001b divu zero,v0,t0
4124b8: 010001f4 teq t0,zero,0x7
4124bc: 02e84023 subu t0,s7,t0
4124c0: 00008810 mfhi s1
4124c4: 00111080 sll v0,s1,0x2
4124c8: 00621021 addu v0,v1,v0
4124cc: 10c0004f beqz a2,41260c <_nl_find_msg+0x218>
4124d0: 00000000 nop
4124d4: 8c420000 lw v0,0(v0)
4124d8: 3c0900ff lui t1,0xff
4124dc: 00028600 sll s0,v0,0x18
4124e0: 00022e02 srl a1,v0,0x18
4124e4: 00492024 and a0,v0,t1
4124e8: 02058025 or s0,s0,a1
4124ec: 00042202 srl a0,a0,0x8
4124f0: 3042ff00 andi v0,v0,0xff00
4124f4: 02048025 or s0,s0,a0
4124f8: 00021200 sll v0,v0,0x8
4124fc: 02028025 or s0,s0,v0
412500: 12000045 beqz s0,412618 <_nl_find_msg+0x224>
412504: 00000000 nop
412508: 2610ffff addiu s0,s0,-1
41250c: 0214102b sltu v0,s0,s4
412510: 10400050 beqz v0,412654 <_nl_find_msg+0x260>
412514: 00000000 nop
412518: 8e760018 lw s6,24(s3)
41251c: 8e62000c lw v0,12(s3)
412520: 001020c0 sll a0,s0,0x3
412524: 02c42821 addu a1,s6,a0
412528: 8ca50000 lw a1,0(a1)
41252c: 1040000b beqz v0,41255c <_nl_find_msg+0x168>
412530: 00000000 nop
412534: 3c0c00ff lui t4,0xff
412538: 00055e00 sll t3,a1,0x18
41253c: 00054e02 srl t1,a1,0x18
412540: 00ac5024 and t2,a1,t4
412544: 01694825 or t1,t3,t1
412548: 000a5202 srl t2,t2,0x8
41254c: 30a5ff00 andi a1,a1,0xff00
412550: 012a4825 or t1,t1,t2
412554: 00052a00 sll a1,a1,0x8
412558: 01252825 or a1,t1,a1
41255c: 8fc90030 lw t1,48(s8)
412560: 00a9282b sltu a1,a1,t1
412564: 14a00021 bnez a1,4125ec <_nl_find_msg+0x1f8>
412568: 00000000 nop
41256c: 8e650000 lw a1,0(s3)
412570: 02c4b021 addu s6,s6,a0
412574: 10400085 beqz v0,41278c <_nl_find_msg+0x398>
412578: 00000000 nop
41257c: 8ec40004 lw a0,4(s6)
412580: 3c0b00ff lui t3,0xff
412584: 00045600 sll t2,a0,0x18
412588: 00041602 srl v0,a0,0x18
41258c: 008b4824 and t1,a0,t3
412590: 01421025 or v0,t2,v0
412594: 00094a02 srl t1,t1,0x8
412598: 3084ff00 andi a0,a0,0xff00
41259c: 00491025 or v0,v0,t1
4125a0: 00042200 sll a0,a0,0x8
4125a4: 00441025 or v0,v0,a0
4125a8: 8f998114 lw t9,-32492(gp)
4125ac: afc30048 sw v1,72(s8)
4125b0: afc60044 sw a2,68(s8)
4125b4: afc7003c sw a3,60(s8)
4125b8: afc80040 sw t0,64(s8)
4125bc: 02402021 move a0,s2
4125c0: 00a22821 addu a1,a1,v0
4125c4: 041171e2 bal 42ed50 <strcmp>
4125c8: 00000000 nop
4125cc: 2c420001 sltiu v0,v0,1
4125d0: 8fdc0018 lw gp,24(s8)
4125d4: 8fc30048 lw v1,72(s8)
4125d8: 8fc60044 lw a2,68(s8)
4125dc: 8fc7003c lw a3,60(s8)
4125e0: 8fc80040 lw t0,64(s8)
4125e4: 14400035 bnez v0,4126bc <_nl_find_msg+0x2c8>
4125e8: 00000000 nop
4125ec: 02281021 addu v0,s1,t0
4125f0: 0227202b sltu a0,s1,a3
4125f4: 02378821 addu s1,s1,s7
4125f8: 0044880a movz s1,v0,a0
4125fc: 00111080 sll v0,s1,0x2
412600: 00621021 addu v0,v1,v0
412604: 14c0ffb3 bnez a2,4124d4 <_nl_find_msg+0xe0>
412608: 00000000 nop
41260c: 8c500000 lw s0,0(v0)
412610: 1600ffbd bnez s0,412508 <_nl_find_msg+0x114>
412614: 00000000 nop
412618: 00008821 move s1,zero
41261c: 03c0e821 move sp,s8
412620: 8fbf0074 lw ra,116(sp)
412624: 02201021 move v0,s1
412628: 8fbe0070 lw s8,112(sp)
41262c: 8fb7006c lw s7,108(sp)
412630: 8fb60068 lw s6,104(sp)
412634: 8fb50064 lw s5,100(sp)
412638: 8fb40060 lw s4,96(sp)
41263c: 8fb3005c lw s3,92(sp)
412640: 8fb20058 lw s2,88(sp)
412644: 8fb10054 lw s1,84(sp)
412648: 8fb00050 lw s0,80(sp)
41264c: 03e00008 jr ra
412650: 27bd0078 addiu sp,sp,120
412654: 8e640024 lw a0,36(s3)
412658: 02141023 subu v0,s0,s4
41265c: 000210c0 sll v0,v0,0x3
412660: 00821021 addu v0,a0,v0
412664: 8c440000 lw a0,0(v0)
412668: 8fcc0030 lw t4,48(s8)
41266c: 0184202b sltu a0,t4,a0
412670: 1080ffde beqz a0,4125ec <_nl_find_msg+0x1f8>
412674: 00000000 nop
412678: 8c450004 lw a1,4(v0)
41267c: 8f998114 lw t9,-32492(gp)
412680: afc30048 sw v1,72(s8)
412684: afc60044 sw a2,68(s8)
412688: afc7003c sw a3,60(s8)
41268c: afc80040 sw t0,64(s8)
412690: 02402021 move a0,s2
412694: 041171ae bal 42ed50 <strcmp>
412698: 00000000 nop
41269c: 2c420001 sltiu v0,v0,1
4126a0: 8fdc0018 lw gp,24(s8)
4126a4: 8fc80040 lw t0,64(s8)
4126a8: 8fc7003c lw a3,60(s8)
4126ac: 8fc60044 lw a2,68(s8)
4126b0: 8fc30048 lw v1,72(s8)
4126b4: 1040ffcd beqz v0,4125ec <_nl_find_msg+0x1f8>
4126b8: 00000000 nop
4126bc: 0214102b sltu v0,s0,s4
4126c0: 1040006c beqz v0,412874 <_nl_find_msg+0x480>
4126c4: 00000000 nop
4126c8: 8e62000c lw v0,12(s3)
4126cc: 8e640000 lw a0,0(s3)
4126d0: 8e63001c lw v1,28(s3)
4126d4: 104000b1 beqz v0,41299c <_nl_find_msg+0x5a8>
4126d8: 00000000 nop
4126dc: 001010c0 sll v0,s0,0x3
4126e0: 00621021 addu v0,v1,v0
4126e4: 8c430004 lw v1,4(v0)
4126e8: 3c0500ff lui a1,0xff
4126ec: 8c420000 lw v0,0(v0)
4126f0: 00653024 and a2,v1,a1
4126f4: 00038e00 sll s1,v1,0x18
4126f8: 00034602 srl t0,v1,0x18
4126fc: 02288825 or s1,s1,t0
412700: 00063202 srl a2,a2,0x8
412704: 3063ff00 andi v1,v1,0xff00
412708: 0002b600 sll s6,v0,0x18
41270c: 00023e02 srl a3,v0,0x18
412710: 00452824 and a1,v0,a1
412714: 00031a00 sll v1,v1,0x8
412718: 02268825 or s1,s1,a2
41271c: 02238825 or s1,s1,v1
412720: 02c7b025 or s6,s6,a3
412724: 00052a02 srl a1,a1,0x8
412728: 3042ff00 andi v0,v0,0xff00
41272c: 8fc30084 lw v1,132(s8)
412730: 02c5b025 or s6,s6,a1
412734: 00021200 sll v0,v0,0x8
412738: 02c2b025 or s6,s6,v0
41273c: 00918821 addu s1,a0,s1
412740: 26d60001 addiu s6,s6,1
412744: 14600054 bnez v1,412898 <_nl_find_msg+0x4a4>
412748: 00000000 nop
41274c: 8fc20088 lw v0,136(s8)
412750: ac560000 sw s6,0(v0)
412754: 03c0e821 move sp,s8
412758: 8fbf0074 lw ra,116(sp)
41275c: 02201021 move v0,s1
412760: 8fbe0070 lw s8,112(sp)
412764: 8fb7006c lw s7,108(sp)
412768: 8fb60068 lw s6,104(sp)
41276c: 8fb50064 lw s5,100(sp)
412770: 8fb40060 lw s4,96(sp)
412774: 8fb3005c lw s3,92(sp)
412778: 8fb20058 lw s2,88(sp)
41277c: 8fb10054 lw s1,84(sp)
412780: 8fb00050 lw s0,80(sp)
412784: 03e00008 jr ra
412788: 27bd0078 addiu sp,sp,120
41278c: 0810496a j 4125a8 <_nl_find_msg+0x1b4>
412790: 8ec20004 lw v0,4(s6)
412794: 0280b821 move s7,s4
412798: 081049ff j 4127fc <_nl_find_msg+0x408>
41279c: 00008821 move s1,zero
4127a0: 8c620004 lw v0,4(v1)
4127a4: 3c0b00ff lui t3,0xff
4127a8: 8fcc0030 lw t4,48(s8)
4127ac: 00022602 srl a0,v0,0x18
4127b0: 004b1824 and v1,v0,t3
4127b4: 00022e00 sll a1,v0,0x18
4127b8: 00a42825 or a1,a1,a0
4127bc: 00031a02 srl v1,v1,0x8
4127c0: 3042ff00 andi v0,v0,0xff00
4127c4: 8f998114 lw t9,-32492(gp)
4127c8: 00a32825 or a1,a1,v1
4127cc: 00021200 sll v0,v0,0x8
4127d0: 00a22825 or a1,a1,v0
4127d4: 02402021 move a0,s2
4127d8: 01852821 addu a1,t4,a1
4127dc: 0411715c bal 42ed50 <strcmp>
4127e0: 00000000 nop
4127e4: 8fdc0018 lw gp,24(s8)
4127e8: 0440001d bltz v0,412860 <_nl_find_msg+0x46c>
4127ec: 00000000 nop
4127f0: 1040ffb2 beqz v0,4126bc <_nl_find_msg+0x2c8>
4127f4: 00000000 nop
4127f8: 26110001 addiu s1,s0,1
4127fc: 0237102b sltu v0,s1,s7
412800: 1040ff85 beqz v0,412618 <_nl_find_msg+0x224>
412804: 00000000 nop
412808: 8e630000 lw v1,0(s3)
41280c: 8e66000c lw a2,12(s3)
412810: 8e760018 lw s6,24(s3)
412814: afc30030 sw v1,48(s8)
412818: afc60034 sw a2,52(s8)
41281c: 02f18021 addu s0,s7,s1
412820: 8fc90034 lw t1,52(s8)
412824: 00108042 srl s0,s0,0x1
412828: 001010c0 sll v0,s0,0x3
41282c: 02c21821 addu v1,s6,v0
412830: 1520ffdb bnez t1,4127a0 <_nl_find_msg+0x3ac>
412834: 00000000 nop
412838: 8c650004 lw a1,4(v1)
41283c: 8fcc0030 lw t4,48(s8)
412840: 8f998114 lw t9,-32492(gp)
412844: 02402021 move a0,s2
412848: 01852821 addu a1,t4,a1
41284c: 04117140 bal 42ed50 <strcmp>
412850: 00000000 nop
412854: 8fdc0018 lw gp,24(s8)
412858: 0441ffe5 bgez v0,4127f0 <_nl_find_msg+0x3fc>
41285c: 00000000 nop
412860: 0230102b sltu v0,s1,s0
412864: 1040ff6c beqz v0,412618 <_nl_find_msg+0x224>
412868: 00000000 nop
41286c: 08104a07 j 41281c <_nl_find_msg+0x428>
412870: 0200b821 move s7,s0
412874: 8e630028 lw v1,40(s3)
412878: 02141023 subu v0,s0,s4
41287c: 000210c0 sll v0,v0,0x3
412880: 00621021 addu v0,v1,v0
412884: 8c510004 lw s1,4(v0)
412888: 8c560000 lw s6,0(v0)
41288c: 8fc30084 lw v1,132(s8)
412890: 1060ffae beqz v1,41274c <_nl_find_msg+0x358>
412894: 00000000 nop
412898: 8fc9007c lw t1,124(s8)
41289c: 112000aa beqz t1,412b48 <_nl_find_msg+0x754>
4128a0: 00000000 nop
4128a4: 8d2b0008 lw t3,8(t1)
4128a8: 116000a7 beqz t3,412b48 <_nl_find_msg+0x754>
4128ac: afcb0030 sw t3,48(s8)
4128b0: 8f8289e8 lw v0,-30232(gp)
4128b4: 10400006 beqz v0,4128d0 <_nl_find_msg+0x4dc>
4128b8: 00000000 nop
4128bc: 8f9989e8 lw t9,-30232(gp)
4128c0: 26640040 addiu a0,s3,64
4128c4: 0320f809 jalr t9
4128c8: 00000000 nop
4128cc: 8fdc0018 lw gp,24(s8)
4128d0: 8e77003c lw s7,60(s3)
4128d4: 12e00013 beqz s7,412924 <_nl_find_msg+0x530>
4128d8: 00009021 move s2,zero
4128dc: 00171080 sll v0,s7,0x2
4128e0: 00171900 sll v1,s7,0x4
4128e4: 8e720038 lw s2,56(s3)
4128e8: 00621023 subu v0,v1,v0
4128ec: 2442fff4 addiu v0,v0,-12
4128f0: 08104a40 j 412900 <_nl_find_msg+0x50c>
4128f4: 02429021 addu s2,s2,v0
4128f8: 12e000c4 beqz s7,412c0c <_nl_find_msg+0x818>
4128fc: 2652fff4 addiu s2,s2,-12
412900: 8f998114 lw t9,-32492(gp)
412904: 8e440000 lw a0,0(s2)
412908: 8fc50030 lw a1,48(s8)
41290c: 26f7ffff addiu s7,s7,-1
412910: 0411710f bal 42ed50 <strcmp>
412914: 00000000 nop
412918: 8fdc0018 lw gp,24(s8)
41291c: 1440fff6 bnez v0,4128f8 <_nl_find_msg+0x504>
412920: 00000000 nop
412924: 8f9789d8 lw s7,-30248(gp)
412928: 12e00006 beqz s7,412944 <_nl_find_msg+0x550>
41292c: 00000000 nop
412930: 8f9989d8 lw t9,-30248(gp)
412934: 26640040 addiu a0,s3,64
412938: 0320f809 jalr t9
41293c: 00000000 nop
412940: 8fdc0018 lw gp,24(s8)
412944: 124000b3 beqz s2,412c14 <_nl_find_msg+0x820>
412948: 00000000 nop
41294c: 8e430004 lw v1,4(s2)
412950: 2402ffff li v0,-1
412954: 1062ff7d beq v1,v0,41274c <_nl_find_msg+0x358>
412958: 00000000 nop
41295c: 8e420008 lw v0,8(s2)
412960: 1040021d beqz v0,4131d8 <_nl_find_msg+0xde4>
412964: 00000000 nop
412968: 2403ffff li v1,-1
41296c: 10430261 beq v0,v1,4132f4 <_nl_find_msg+0xf00>
412970: 00000000 nop
412974: 00101880 sll v1,s0,0x2
412978: 00431021 addu v0,v0,v1
41297c: 8c420000 lw v0,0(v0)
412980: 10400012 beqz v0,4129cc <_nl_find_msg+0x5d8>
412984: 00000000 nop
412988: 8c560000 lw s6,0(v0)
41298c: 24510004 addiu s1,v0,4
412990: 8fc20088 lw v0,136(s8)
412994: 081049d5 j 412754 <_nl_find_msg+0x360>
412998: ac560000 sw s6,0(v0)
41299c: 001010c0 sll v0,s0,0x3
4129a0: 00621021 addu v0,v1,v0
4129a4: 8c510004 lw s1,4(v0)
4129a8: 8c560000 lw s6,0(v0)
4129ac: 00918821 addu s1,a0,s1
4129b0: 08104a23 j 41288c <_nl_find_msg+0x498>
4129b4: 26d60001 addiu s6,s6,1
4129b8: 8f998430 lw t9,-31696(gp)
4129bc: 041105dc bal 414130 <_nl_load_domain>
4129c0: 00000000 nop
4129c4: 08104912 j 412448 <_nl_find_msg+0x54>
4129c8: 8fdc0018 lw gp,24(s8)
4129cc: 3c17004b lui s7,0x4b
4129d0: 24030001 li v1,1
4129d4: c2e5bfe4 ll a1,-16412(s7)
4129d8: 14a20006 bne a1,v0,4129f4 <_nl_find_msg+0x600>
4129dc: 00002021 move a0,zero
4129e0: 00602021 move a0,v1
4129e4: e2e4bfe4 sc a0,-16412(s7)
4129e8: 1080fffa beqz a0,4129d4 <_nl_find_msg+0x5e0>
4129ec: 00000000 nop
4129f0: 0000000f sync
4129f4: 10800239 beqz a0,4132dc <_nl_find_msg+0xee8>
4129f8: 00000000 nop
4129fc: 3c15004b lui s5,0x4b
412a00: 8ea2bfe8 lw v0,-16408(s5)
412a04: 3c14004b lui s4,0x4b
412a08: 8e83bfec lw v1,-16404(s4)
412a0c: 24420004 addiu v0,v0,4
412a10: afc20020 sw v0,32(s8)
412a14: 2c620004 sltiu v0,v1,4
412a18: afd10024 sw s1,36(s8)
412a1c: 00009821 move s3,zero
412a20: 10400022 beqz v0,412aac <_nl_find_msg+0x6b8>
412a24: 00000000 nop
412a28: 12600039 beqz s3,412b10 <_nl_find_msg+0x71c>
412a2c: 00000000 nop
412a30: 3c04004b lui a0,0x4b
412a34: 8c86bff0 lw a2,-16400(a0)
412a38: 26730001 addiu s3,s3,1
412a3c: 8f998434 lw t9,-31692(gp)
412a40: 00131100 sll v0,s3,0x4
412a44: 00131b00 sll v1,s3,0xc
412a48: 00621823 subu v1,v1,v0
412a4c: 00602821 move a1,v1
412a50: ae83bfec sw v1,-16404(s4)
412a54: 00c02021 move a0,a2
412a58: afc30048 sw v1,72(s8)
412a5c: afc60044 sw a2,68(s8)
412a60: 0411e33f bal 40b760 <__libc_realloc>
412a64: 00000000 nop
412a68: 8fdc0018 lw gp,24(s8)
412a6c: 3c05004b lui a1,0x4b
412a70: 8fc30048 lw v1,72(s8)
412a74: 10400047 beqz v0,412b94 <_nl_find_msg+0x7a0>
412a78: 8fc60044 lw a2,68(s8)
412a7c: 8cc70000 lw a3,0(a2)
412a80: 2463fffc addiu v1,v1,-4
412a84: 24460004 addiu a2,v0,4
412a88: 24440008 addiu a0,v0,8
412a8c: ac470000 sw a3,0(v0)
412a90: aca2bff0 sw v0,-16400(a1)
412a94: 2c620004 sltiu v0,v1,4
412a98: aea6bfe8 sw a2,-16408(s5)
412a9c: ae83bfec sw v1,-16404(s4)
412aa0: afc40020 sw a0,32(s8)
412aa4: 1440ffe0 bnez v0,412a28 <_nl_find_msg+0x634>
412aa8: 00000000 nop
412aac: 8fc20020 lw v0,32(s8)
412ab0: 8fc60024 lw a2,36(s8)
412ab4: 8e440004 lw a0,4(s2)
412ab8: 8f998438 lw t9,-31688(gp)
412abc: 2463fffc addiu v1,v1,-4
412ac0: 00431821 addu v1,v0,v1
412ac4: 27cc0028 addiu t4,s8,40
412ac8: afa30010 sw v1,16(sp)
412acc: afac0014 sw t4,20(sp)
412ad0: 27c50024 addiu a1,s8,36
412ad4: 00d63021 addu a2,a2,s6
412ad8: 27c70020 addiu a3,s8,32
412adc: 0320f809 jalr t9
412ae0: 00000000 nop
412ae4: 8fdc0018 lw gp,24(s8)
412ae8: 10400089 beqz v0,412d10 <_nl_find_msg+0x91c>
412aec: 00000000 nop
412af0: 24030004 li v1,4
412af4: 10430086 beq v0,v1,412d10 <_nl_find_msg+0x91c>
412af8: 00000000 nop
412afc: 24030005 li v1,5
412b00: 144300a7 bne v0,v1,412da0 <_nl_find_msg+0x9ac>
412b04: 00000000 nop
412b08: 1660ffc9 bnez s3,412a30 <_nl_find_msg+0x63c>
412b0c: afd10024 sw s1,36(s8)
412b10: 8f998088 lw t9,-32632(gp)
412b14: 24020ff0 li v0,4080
412b18: ae82bfec sw v0,-16404(s4)
412b1c: 24040ff0 li a0,4080
412b20: 0411e0e0 bal 40aea4 <__libc_malloc>
412b24: 00000000 nop
412b28: 8fdc0018 lw gp,24(s8)
412b2c: 1040001f beqz v0,412bac <_nl_find_msg+0x7b8>
412b30: 00000000 nop
412b34: 3c05004b lui a1,0x4b
412b38: 8ca7bff0 lw a3,-16400(a1)
412b3c: 24030fec li v1,4076
412b40: 08104aa1 j 412a84 <_nl_find_msg+0x690>
412b44: 24130001 li s3,1
412b48: 3c12004b lui s2,0x4b
412b4c: 8e42bff4 lw v0,-16396(s2)
412b50: 1040005e beqz v0,412ccc <_nl_find_msg+0x8d8>
412b54: 00000000 nop
412b58: 3c02004b lui v0,0x4b
412b5c: 8c42bff8 lw v0,-16392(v0)
412b60: afc20030 sw v0,48(s8)
412b64: 8fc30030 lw v1,48(s8)
412b68: 1460ff51 bnez v1,4128b0 <_nl_find_msg+0x4bc>
412b6c: 00000000 nop
412b70: 7c03e83b 0x7c03e83b
412b74: 00601021 move v0,v1
412b78: 8f838a34 lw v1,-30156(gp)
412b7c: 00621021 addu v0,v1,v0
412b80: 8c420000 lw v0,0(v0)
412b84: 8c420000 lw v0,0(v0)
412b88: 8c42005c lw v0,92(v0)
412b8c: 08104a2c j 4128b0 <_nl_find_msg+0x4bc>
412b90: afc20030 sw v0,48(s8)
412b94: 8cc20000 lw v0,0(a2)
412b98: 8f99805c lw t9,-32676(gp)
412b9c: 00c02021 move a0,a2
412ba0: aca2bff0 sw v0,-16400(a1)
412ba4: 0411e288 bal 40b5c8 <__cfree>
412ba8: 00000000 nop
412bac: aea0bfe8 sw zero,-16408(s5)
412bb0: ae80bfec sw zero,-16404(s4)
412bb4: 00001021 move v0,zero
412bb8: 0000000f sync
412bbc: c2e3bfe4 ll v1,-16412(s7)
412bc0: 00402021 move a0,v0
412bc4: e2e4bfe4 sc a0,-16412(s7)
412bc8: 1080fffc beqz a0,412bbc <_nl_find_msg+0x7c8>
412bcc: 00000000 nop
412bd0: 28620002 slti v0,v1,2
412bd4: 2411ffff li s1,-1
412bd8: 1440fe90 bnez v0,41261c <_nl_find_msg+0x228>
412bdc: 00000000 nop
412be0: 3c04004b lui a0,0x4b
412be4: 2484bfe4 addiu a0,a0,-16412
412be8: 7c03e83b 0x7c03e83b
412bec: 8c658b78 lw a1,-29832(v1)
412bf0: 24060001 li a2,1
412bf4: 00003821 move a3,zero
412bf8: 34a50001 ori a1,a1,0x1
412bfc: 2402108e li v0,4238
412c00: 0000000c syscall
412c04: 08104987 j 41261c <_nl_find_msg+0x228>
412c08: 00000000 nop
412c0c: 08104a49 j 412924 <_nl_find_msg+0x530>
412c10: 00009021 move s2,zero
412c14: 8f8289f8 lw v0,-30216(gp)
412c18: 10400006 beqz v0,412c34 <_nl_find_msg+0x840>
412c1c: 00000000 nop
412c20: 8f9989f8 lw t9,-30216(gp)
412c24: 26640040 addiu a0,s3,64
412c28: 0320f809 jalr t9
412c2c: 00000000 nop
412c30: 8fdc0018 lw gp,24(s8)
412c34: 8e66003c lw a2,60(s3)
412c38: afc60034 sw a2,52(s8)
412c3c: 10c00065 beqz a2,412dd4 <_nl_find_msg+0x9e0>
412c40: 00000000 nop
412c44: 8fcc0034 lw t4,52(s8)
412c48: 8e6b0038 lw t3,56(s3)
412c4c: 000c1080 sll v0,t4,0x2
412c50: 000c1900 sll v1,t4,0x4
412c54: 00621823 subu v1,v1,v0
412c58: 2463fff4 addiu v1,v1,-12
412c5c: afcb0038 sw t3,56(s8)
412c60: 01631821 addu v1,t3,v1
412c64: 08104b1d j 412c74 <_nl_find_msg+0x880>
412c68: 01803021 move a2,t4
412c6c: 10c0005b beqz a2,412ddc <_nl_find_msg+0x9e8>
412c70: 2463fff4 addiu v1,v1,-12
412c74: 8c640000 lw a0,0(v1)
412c78: 8f998114 lw t9,-32492(gp)
412c7c: 8fc50030 lw a1,48(s8)
412c80: 24c6ffff addiu a2,a2,-1
412c84: afc30048 sw v1,72(s8)
412c88: afc60044 sw a2,68(s8)
412c8c: 04117030 bal 42ed50 <strcmp>
412c90: 00000000 nop
412c94: 8fc30048 lw v1,72(s8)
412c98: 8fdc0018 lw gp,24(s8)
412c9c: 8fc60044 lw a2,68(s8)
412ca0: 00609021 move s2,v1
412ca4: 1440fff1 bnez v0,412c6c <_nl_find_msg+0x878>
412ca8: 00000000 nop
412cac: 12e0ff27 beqz s7,41294c <_nl_find_msg+0x558>
412cb0: 00000000 nop
412cb4: 8f9989d8 lw t9,-30248(gp)
412cb8: 26640040 addiu a0,s3,64
412cbc: 0320f809 jalr t9
412cc0: 00000000 nop
412cc4: 08104a53 j 41294c <_nl_find_msg+0x558>
412cc8: 8fdc0018 lw gp,24(s8)
412ccc: 8f9981d4 lw t9,-32300(gp)
412cd0: 3c040048 lui a0,0x48
412cd4: 248418e0 addiu a0,a0,6368
412cd8: 041117b5 bal 418bb0 <getenv>
412cdc: 00000000 nop
412ce0: 00402821 move a1,v0
412ce4: 10400004 beqz v0,412cf8 <_nl_find_msg+0x904>
412ce8: 8fdc0018 lw gp,24(s8)
412cec: 80420000 lb v0,0(v0)
412cf0: 144000f6 bnez v0,4130cc <_nl_find_msg+0xcd8>
412cf4: 00000000 nop
412cf8: 3c02004b lui v0,0x4b
412cfc: 8c42bff8 lw v0,-16392(v0)
412d00: afc20030 sw v0,48(s8)
412d04: 24020001 li v0,1
412d08: 08104ad9 j 412b64 <_nl_find_msg+0x770>
412d0c: ae42bff4 sw v0,-16396(s2)
412d10: 8ea2bfe8 lw v0,-16408(s5)
412d14: 8fc40020 lw a0,32(s8)
412d18: 8e430008 lw v1,8(s2)
412d1c: 00108080 sll s0,s0,0x2
412d20: 00822023 subu a0,a0,v0
412d24: 00701821 addu v1,v1,s0
412d28: 2484fffc addiu a0,a0,-4
412d2c: ac440000 sw a0,0(v0)
412d30: ac620000 sw v0,0(v1)
412d34: 8fc30020 lw v1,32(s8)
412d38: 8e84bfec lw a0,-16404(s4)
412d3c: 00431023 subu v0,v0,v1
412d40: 00441021 addu v0,v0,a0
412d44: 30440003 andi a0,v0,0x3
412d48: 00641821 addu v1,v1,a0
412d4c: 2404fffc li a0,-4
412d50: 00441024 and v0,v0,a0
412d54: ae82bfec sw v0,-16404(s4)
412d58: aea3bfe8 sw v1,-16408(s5)
412d5c: 00001021 move v0,zero
412d60: 0000000f sync
412d64: c2e3bfe4 ll v1,-16412(s7)
412d68: 00402021 move a0,v0
412d6c: e2e4bfe4 sc a0,-16412(s7)
412d70: 1080fffc beqz a0,412d64 <_nl_find_msg+0x970>
412d74: 00000000 nop
412d78: 28620002 slti v0,v1,2
412d7c: 1040014c beqz v0,4132b0 <_nl_find_msg+0xebc>
412d80: 00000000 nop
412d84: 8e420008 lw v0,8(s2)
412d88: 00508021 addu s0,v0,s0
412d8c: 8e020000 lw v0,0(s0)
412d90: 8c560000 lw s6,0(v0)
412d94: 24510004 addiu s1,v0,4
412d98: 08104a64 j 412990 <_nl_find_msg+0x59c>
412d9c: 00000000 nop
412da0: 00001021 move v0,zero
412da4: 0000000f sync
412da8: c2e3bfe4 ll v1,-16412(s7)
412dac: 00402021 move a0,v0
412db0: e2e4bfe4 sc a0,-16412(s7)
412db4: 1080fffc beqz a0,412da8 <_nl_find_msg+0x9b4>
412db8: 00000000 nop
412dbc: 28620002 slti v0,v1,2
412dc0: 00008821 move s1,zero
412dc4: 1440fe15 bnez v0,41261c <_nl_find_msg+0x228>
412dc8: 00000000 nop
412dcc: 08104af8 j 412be0 <_nl_find_msg+0x7ec>
412dd0: 00000000 nop
412dd4: 8e690038 lw t1,56(s3)
412dd8: afc90038 sw t1,56(s8)
412ddc: 8fc30034 lw v1,52(s8)
412de0: 8f998434 lw t9,-31692(gp)
412de4: 8fc40038 lw a0,56(s8)
412de8: 24650001 addiu a1,v1,1
412dec: 00051080 sll v0,a1,0x2
412df0: 00052900 sll a1,a1,0x4
412df4: 00a22823 subu a1,a1,v0
412df8: 0411e259 bal 40b760 <__libc_realloc>
412dfc: 00000000 nop
412e00: 00409021 move s2,v0
412e04: 104000df beqz v0,413184 <_nl_find_msg+0xd90>
412e08: 8fdc0018 lw gp,24(s8)
412e0c: 8f99843c lw t9,-31684(gp)
412e10: 8fc40030 lw a0,48(s8)
412e14: ae620038 sw v0,56(s3)
412e18: 04116fe9 bal 42edc0 <__strdup>
412e1c: 00000000 nop
412e20: afc20030 sw v0,48(s8)
412e24: 104000d7 beqz v0,413184 <_nl_find_msg+0xd90>
412e28: 8fdc0018 lw gp,24(s8)
412e2c: 8fc60034 lw a2,52(s8)
412e30: 8fc90030 lw t1,48(s8)
412e34: 8fc5007c lw a1,124(s8)
412e38: 00061900 sll v1,a2,0x4
412e3c: 00061080 sll v0,a2,0x2
412e40: 00621023 subu v0,v1,v0
412e44: 02429021 addu s2,s2,v0
412e48: 3c060049 lui a2,0x49
412e4c: 2402ffff li v0,-1
412e50: ae420004 sw v0,4(s2)
412e54: ae490000 sw t1,0(s2)
412e58: 27c20028 addiu v0,s8,40
412e5c: 02a02021 move a0,s5
412e60: 24c63fe0 addiu a2,a2,16352
412e64: 00003821 move a3,zero
412e68: 0c1048fd jal 4123f4 <_nl_find_msg>
412e6c: afa20010 sw v0,16(sp)
412e70: 8fdc0018 lw gp,24(s8)
412e74: 10400090 beqz v0,4130b8 <_nl_find_msg+0xcc4>
412e78: 00000000 nop
412e7c: 8f998440 lw t9,-31680(gp)
412e80: 3c050048 lui a1,0x48
412e84: 00402021 move a0,v0
412e88: 24a518f0 addiu a1,a1,6384
412e8c: 041172d8 bal 42f9f0 <strstr>
412e90: 00000000 nop
412e94: 8fdc0018 lw gp,24(s8)
412e98: 10400087 beqz v0,4130b8 <_nl_find_msg+0xcc4>
412e9c: 00000000 nop
412ea0: 80430008 lb v1,8(v0)
412ea4: 24450008 addiu a1,v0,8
412ea8: 10600017 beqz v1,412f08 <_nl_find_msg+0xb14>
412eac: 00003021 move a2,zero
412eb0: 24040020 li a0,32
412eb4: 10640014 beq v1,a0,412f08 <_nl_find_msg+0xb14>
412eb8: 00000000 nop
412ebc: 24040009 li a0,9
412ec0: 10640011 beq v1,a0,412f08 <_nl_find_msg+0xb14>
412ec4: 00000000 nop
412ec8: 2404000a li a0,10
412ecc: 1064000e beq v1,a0,412f08 <_nl_find_msg+0xb14>
412ed0: 00000000 nop
412ed4: 24080020 li t0,32
412ed8: 24070009 li a3,9
412edc: 24c60001 addiu a2,a2,1
412ee0: 00461821 addu v1,v0,a2
412ee4: 80630008 lb v1,8(v1)
412ee8: 10600007 beqz v1,412f08 <_nl_find_msg+0xb14>
412eec: 00000000 nop
412ef0: 10680005 beq v1,t0,412f08 <_nl_find_msg+0xb14>
412ef4: 00000000 nop
412ef8: 10670003 beq v1,a3,412f08 <_nl_find_msg+0xb14>
412efc: 00000000 nop
412f00: 1464fff6 bne v1,a0,412edc <_nl_find_msg+0xae8>
412f04: 00000000 nop
412f08: 24c2000f addiu v0,a2,15
412f0c: 000210c2 srl v0,v0,0x3
412f10: 000210c0 sll v0,v0,0x3
412f14: 8f9980b0 lw t9,-32592(gp)
412f18: 03a2e823 subu sp,sp,v0
412f1c: 27b50018 addiu s5,sp,24
412f20: 02a02021 move a0,s5
412f24: 0411eb96 bal 40dd80 <__mempcpy>
412f28: 00000000 nop
412f2c: 8fdc0018 lw gp,24(s8)
412f30: a0400000 sb zero,0(v0)
412f34: 00003021 move a2,zero
412f38: 08104bd2 j 412f48 <_nl_find_msg+0xb54>
412f3c: 8fc20030 lw v0,48(s8)
412f40: 24420001 addiu v0,v0,1
412f44: 00c43021 addu a2,a2,a0
412f48: 80430000 lb v1,0(v0)
412f4c: 3864002f xori a0,v1,0x2f
412f50: 1460fffb bnez v1,412f40 <_nl_find_msg+0xb4c>
412f54: 2c840001 sltiu a0,a0,1
412f58: 8fcb0030 lw t3,48(s8)
412f5c: 004b1023 subu v0,v0,t3
412f60: 24420019 addiu v0,v0,25
412f64: 000210c2 srl v0,v0,0x3
412f68: 000210c0 sll v0,v0,0x3
412f6c: 81640000 lb a0,0(t3)
412f70: 03a2e823 subu sp,sp,v0
412f74: 27a30018 addiu v1,sp,24
412f78: 1080000d beqz a0,412fb0 <_nl_find_msg+0xbbc>
412f7c: 00601021 move v0,v1
412f80: 8f8781f0 lw a3,-32272(gp)
412f84: 25650001 addiu a1,t3,1
412f88: 8ce7003c lw a3,60(a3)
412f8c: 00042080 sll a0,a0,0x2
412f90: 00e42021 addu a0,a3,a0
412f94: 8c840000 lw a0,0(a0)
412f98: 24a50001 addiu a1,a1,1
412f9c: a0440000 sb a0,0(v0)
412fa0: 80a4ffff lb a0,-1(a1)
412fa4: 24420001 addiu v0,v0,1
412fa8: 1480fff8 bnez a0,412f8c <_nl_find_msg+0xb98>
412fac: 00000000 nop
412fb0: 2cc40002 sltiu a0,a2,2
412fb4: 14800068 bnez a0,413158 <_nl_find_msg+0xd64>
412fb8: 00000000 nop
412fbc: a0400000 sb zero,0(v0)
412fc0: 00003021 move a2,zero
412fc4: 02a01021 move v0,s5
412fc8: 08104bf6 j 412fd8 <_nl_find_msg+0xbe4>
412fcc: 00000000 nop
412fd0: 24420001 addiu v0,v0,1
412fd4: 00c53021 addu a2,a2,a1
412fd8: 80440000 lb a0,0(v0)
412fdc: 3885002f xori a1,a0,0x2f
412fe0: 1480fffb bnez a0,412fd0 <_nl_find_msg+0xbdc>
412fe4: 2ca50001 sltiu a1,a1,1
412fe8: 00551023 subu v0,v0,s5
412fec: 24420011 addiu v0,v0,17
412ff0: 000210c2 srl v0,v0,0x3
412ff4: 000210c0 sll v0,v0,0x3
412ff8: 82a40000 lb a0,0(s5)
412ffc: 03a2e823 subu sp,sp,v0
413000: 27a50018 addiu a1,sp,24
413004: 1080000d beqz a0,41303c <_nl_find_msg+0xc48>
413008: 00a01021 move v0,a1
41300c: 8f8781f0 lw a3,-32272(gp)
413010: 26b50001 addiu s5,s5,1
413014: 8ce7003c lw a3,60(a3)
413018: 00042080 sll a0,a0,0x2
41301c: 00e42021 addu a0,a3,a0
413020: 8c840000 lw a0,0(a0)
413024: 26b50001 addiu s5,s5,1
413028: a0440000 sb a0,0(v0)
41302c: 82a4ffff lb a0,-1(s5)
413030: 24420001 addiu v0,v0,1
413034: 1480fff8 bnez a0,413018 <_nl_find_msg+0xc24>
413038: 00000000 nop
41303c: 2cc40002 sltiu a0,a2,2
413040: 1480003e bnez a0,41313c <_nl_find_msg+0xd48>
413044: 00000000 nop
413048: 8f998444 lw t9,-31676(gp)
41304c: a0400000 sb zero,0(v0)
413050: 00602021 move a0,v1
413054: 26460004 addiu a2,s2,4
413058: 24070001 li a3,1
41305c: 0320f809 jalr t9
413060: 00000000 nop
413064: 8fdc0018 lw gp,24(s8)
413068: 10400013 beqz v0,4130b8 <_nl_find_msg+0xcc4>
41306c: 00000000 nop
413070: 2403ffff li v1,-1
413074: 1043000f beq v0,v1,4130b4 <_nl_find_msg+0xcc0>
413078: 00000000 nop
41307c: 12e00006 beqz s7,413098 <_nl_find_msg+0xca4>
413080: 00000000 nop
413084: 8f9989d8 lw t9,-30248(gp)
413088: 26640040 addiu a0,s3,64
41308c: 0320f809 jalr t9
413090: 00000000 nop
413094: 8fdc0018 lw gp,24(s8)
413098: 8f99805c lw t9,-32676(gp)
41309c: 8fc40030 lw a0,48(s8)
4130a0: 00008821 move s1,zero
4130a4: 0411e148 bal 40b5c8 <__cfree>
4130a8: 00000000 nop
4130ac: 08104987 j 41261c <_nl_find_msg+0x228>
4130b0: 00000000 nop
4130b4: ae420004 sw v0,4(s2)
4130b8: 8e62003c lw v0,60(s3)
4130bc: ae400008 sw zero,8(s2)
4130c0: 24420001 addiu v0,v0,1
4130c4: 08104b2b j 412cac <_nl_find_msg+0x8b8>
4130c8: ae62003c sw v0,60(s3)
4130cc: 8f998098 lw t9,-32616(gp)
4130d0: 00a02021 move a0,a1
4130d4: afc5003c sw a1,60(s8)
4130d8: 0411e951 bal 40d620 <strlen>
4130dc: 00000000 nop
4130e0: 8fdc0018 lw gp,24(s8)
4130e4: 24460001 addiu a2,v0,1
4130e8: 00c02021 move a0,a2
4130ec: 8f998088 lw t9,-32632(gp)
4130f0: afc60044 sw a2,68(s8)
4130f4: 0411df6b bal 40aea4 <__libc_malloc>
4130f8: 00000000 nop
4130fc: afc20030 sw v0,48(s8)
413100: 8fdc0018 lw gp,24(s8)
413104: 8fc5003c lw a1,60(s8)
413108: 10400006 beqz v0,413124 <_nl_find_msg+0xd30>
41310c: 8fc60044 lw a2,68(s8)
413110: 8f9980dc lw t9,-32548(gp)
413114: 00402021 move a0,v0
413118: 0411eb5d bal 40de90 <memcpy>
41311c: 00000000 nop
413120: 8fdc0018 lw gp,24(s8)
413124: 8fcc0030 lw t4,48(s8)
413128: 3c02004b lui v0,0x4b
41312c: ac4cbff8 sw t4,-16392(v0)
413130: 24020001 li v0,1
413134: 08104ad9 j 412b64 <_nl_find_msg+0x770>
413138: ae42bff4 sw v0,-16396(s2)
41313c: 2404002f li a0,47
413140: a0440000 sb a0,0(v0)
413144: 10c0000b beqz a2,413174 <_nl_find_msg+0xd80>
413148: 00000000 nop
41314c: 24420001 addiu v0,v0,1
413150: 08104c12 j 413048 <_nl_find_msg+0xc54>
413154: 00000000 nop
413158: 2404002f li a0,47
41315c: a0440000 sb a0,0(v0)
413160: 10c00011 beqz a2,4131a8 <_nl_find_msg+0xdb4>
413164: 00000000 nop
413168: 24420001 addiu v0,v0,1
41316c: 08104bef j 412fbc <_nl_find_msg+0xbc8>
413170: 00000000 nop
413174: a0440001 sb a0,1(v0)
413178: 24420002 addiu v0,v0,2
41317c: 08104c12 j 413048 <_nl_find_msg+0xc54>
413180: 00000000 nop
413184: 2411ffff li s1,-1
413188: 12e0fd24 beqz s7,41261c <_nl_find_msg+0x228>
41318c: 00000000 nop
413190: 8f9989d8 lw t9,-30248(gp)
413194: 26640040 addiu a0,s3,64
413198: 0320f809 jalr t9
41319c: 00000000 nop
4131a0: 08104987 j 41261c <_nl_find_msg+0x228>
4131a4: 00000000 nop
4131a8: 8f9980b0 lw t9,-32592(gp)
4131ac: 3c050048 lui a1,0x48
4131b0: a0440001 sb a0,1(v0)
4131b4: 24a52954 addiu a1,a1,10580
4131b8: afc30048 sw v1,72(s8)
4131bc: 24440002 addiu a0,v0,2
4131c0: 24060008 li a2,8
4131c4: 0411eaee bal 40dd80 <__mempcpy>
4131c8: 00000000 nop
4131cc: 8fdc0018 lw gp,24(s8)
4131d0: 08104bef j 412fbc <_nl_find_msg+0xbc8>
4131d4: 8fc30048 lw v1,72(s8)
4131d8: 3c17004b lui s7,0x4b
4131dc: 24030001 li v1,1
4131e0: c2e5bfe4 ll a1,-16412(s7)
4131e4: 14a20006 bne a1,v0,413200 <_nl_find_msg+0xe0c>
4131e8: 00002021 move a0,zero
4131ec: 00602021 move a0,v1
4131f0: e2e4bfe4 sc a0,-16412(s7)
4131f4: 1080fffa beqz a0,4131e0 <_nl_find_msg+0xdec>
4131f8: 00000000 nop
4131fc: 0000000f sync
413200: 14800006 bnez a0,41321c <_nl_find_msg+0xe28>
413204: 00000000 nop
413208: 8f998044 lw t9,-32700(gp)
41320c: 26e4bfe4 addiu a0,s7,-16412
413210: 0411f44f bal 410350 <__lll_lock_wait_private>
413214: 00000000 nop
413218: 8fdc0018 lw gp,24(s8)
41321c: 8e420008 lw v0,8(s2)
413220: 10400017 beqz v0,413280 <_nl_find_msg+0xe8c>
413224: 00000000 nop
413228: 00001021 move v0,zero
41322c: 0000000f sync
413230: c2e3bfe4 ll v1,-16412(s7)
413234: 00402021 move a0,v0
413238: e2e4bfe4 sc a0,-16412(s7)
41323c: 1080fffc beqz a0,413230 <_nl_find_msg+0xe3c>
413240: 00000000 nop
413244: 28620002 slti v0,v1,2
413248: 1440000a bnez v0,413274 <_nl_find_msg+0xe80>
41324c: 00000000 nop
413250: 3c04004b lui a0,0x4b
413254: 2484bfe4 addiu a0,a0,-16412
413258: 7c03e83b 0x7c03e83b
41325c: 8c658b78 lw a1,-29832(v1)
413260: 24060001 li a2,1
413264: 00003821 move a3,zero
413268: 34a50001 ori a1,a1,0x1
41326c: 2402108e li v0,4238
413270: 0000000c syscall
413274: 8e420008 lw v0,8(s2)
413278: 08104a5a j 412968 <_nl_find_msg+0x574>
41327c: 00000000 nop
413280: 8e640020 lw a0,32(s3)
413284: 8f99824c lw t9,-32180(gp)
413288: 24050004 li a1,4
41328c: 02842021 addu a0,s4,a0
413290: 0411e51b bal 40c700 <__calloc>
413294: 00000000 nop
413298: 8fdc0018 lw gp,24(s8)
41329c: 1440fdd7 bnez v0,4129fc <_nl_find_msg+0x608>
4132a0: ae420008 sw v0,8(s2)
4132a4: 2402ffff li v0,-1
4132a8: 08104c8a j 413228 <_nl_find_msg+0xe34>
4132ac: ae420008 sw v0,8(s2)
4132b0: 3c04004b lui a0,0x4b
4132b4: 2484bfe4 addiu a0,a0,-16412
4132b8: 7c03e83b 0x7c03e83b
4132bc: 8c658b78 lw a1,-29832(v1)
4132c0: 24060001 li a2,1
4132c4: 00003821 move a3,zero
4132c8: 34a50001 ori a1,a1,0x1
4132cc: 2402108e li v0,4238
4132d0: 0000000c syscall
4132d4: 08104b61 j 412d84 <_nl_find_msg+0x990>
4132d8: 00000000 nop
4132dc: 8f998044 lw t9,-32700(gp)
4132e0: 26e4bfe4 addiu a0,s7,-16412
4132e4: 0411f41a bal 410350 <__lll_lock_wait_private>
4132e8: 00000000 nop
4132ec: 08104a7f j 4129fc <_nl_find_msg+0x608>
4132f0: 8fdc0018 lw gp,24(s8)
4132f4: 2411ffff li s1,-1
4132f8: 08104987 j 41261c <_nl_find_msg+0x228>
4132fc: 00000000 nop
00413300 <__dcigettext>:
413300: 27bdff68 addiu sp,sp,-152
413304: 3c1c004b lui gp,0x4b
413308: afbe0090 sw s8,144(sp)
41330c: 279c1fc0 addiu gp,gp,8128
413310: 03a0f021 move s8,sp
413314: afb40080 sw s4,128(sp)
413318: afb20078 sw s2,120(sp)
41331c: afbf0094 sw ra,148(sp)
413320: afb7008c sw s7,140(sp)
413324: afb60088 sw s6,136(sp)
413328: afb50084 sw s5,132(sp)
41332c: afb3007c sw s3,124(sp)
413330: afb10074 sw s1,116(sp)
413334: afb00070 sw s0,112(sp)
413338: afbc0018 sw gp,24(sp)
41333c: 00a09021 move s2,a1
413340: 0080a021 move s4,a0
413344: afc600a0 sw a2,160(s8)
413348: afc700a4 sw a3,164(s8)
41334c: 10a00150 beqz a1,413890 <__dcigettext+0x590>
413350: 00000000 nop
413354: 8fc300ac lw v1,172(s8)
413358: 2c62000d sltiu v0,v1,13
41335c: 1040015b beqz v0,4138cc <__dcigettext+0x5cc>
413360: 00000000 nop
413364: 24020006 li v0,6
413368: 10620158 beq v1,v0,4138cc <__dcigettext+0x5cc>
41336c: 00000000 nop
413370: 8f9089e8 lw s0,-30232(gp)
413374: 1200000c beqz s0,4133a8 <__dcigettext+0xa8>
413378: 00000000 nop
41337c: 8f9989e8 lw t9,-30232(gp)
413380: 8f848448 lw a0,-31672(gp)
413384: 0320f809 jalr t9
413388: 00000000 nop
41338c: 8fdc0018 lw gp,24(s8)
413390: 3c04004b lui a0,0x4b
413394: 2484bfa0 addiu a0,a0,-16480
413398: 8f9989e8 lw t9,-30232(gp)
41339c: 0320f809 jalr t9
4133a0: 00000000 nop
4133a4: 8fdc0018 lw gp,24(s8)
4133a8: 128001ed beqz s4,413b60 <__dcigettext+0x860>
4133ac: 00000000 nop
4133b0: 8fc400ac lw a0,172(s8)
4133b4: 8f99844c lw t9,-31668(gp)
4133b8: afc00034 sw zero,52(s8)
4133bc: afc40028 sw a0,40(s8)
4133c0: afd20040 sw s2,64(s8)
4133c4: afd40024 sw s4,36(s8)
4133c8: 0320f809 jalr t9
4133cc: 00000000 nop
4133d0: 8fdc0018 lw gp,24(s8)
4133d4: 00402021 move a0,v0
4133d8: afc20068 sw v0,104(s8)
4133dc: 8f998098 lw t9,-32616(gp)
4133e0: 0411e88f bal 40d620 <strlen>
4133e4: 00000000 nop
4133e8: 8fdc0018 lw gp,24(s8)
4133ec: 2443000f addiu v1,v0,15
4133f0: 000318c2 srl v1,v1,0x3
4133f4: 000318c0 sll v1,v1,0x3
4133f8: 8f9980dc lw t9,-32548(gp)
4133fc: 8fc50068 lw a1,104(s8)
413400: 03a3e823 subu sp,sp,v1
413404: 27a40018 addiu a0,sp,24
413408: 24460001 addiu a2,v0,1
41340c: 0411eaa0 bal 40de90 <memcpy>
413410: 00000000 nop
413414: afc20058 sw v0,88(s8)
413418: 8fdc0018 lw gp,24(s8)
41341c: afc2002c sw v0,44(s8)
413420: 12000007 beqz s0,413440 <__dcigettext+0x140>
413424: 00000000 nop
413428: 8f9989e8 lw t9,-30232(gp)
41342c: 3c04004b lui a0,0x4b
413430: 2484bfc0 addiu a0,a0,-16448
413434: 0320f809 jalr t9
413438: 00000000 nop
41343c: 8fdc0018 lw gp,24(s8)
413440: 8f998450 lw t9,-31664(gp)
413444: 3c02004b lui v0,0x4b
413448: 3c030041 lui v1,0x41
41344c: 27c40024 addiu a0,s8,36
413450: 2445bfe0 addiu a1,v0,-16416
413454: 24662320 addiu a2,v1,8992
413458: 0320f809 jalr t9
41345c: 00000000 nop
413460: 8fdc0018 lw gp,24(s8)
413464: afc20050 sw v0,80(s8)
413468: 8f8489d8 lw a0,-30248(gp)
41346c: 10800007 beqz a0,41348c <__dcigettext+0x18c>
413470: 00000000 nop
413474: 8f9989d8 lw t9,-30248(gp)
413478: 3c04004b lui a0,0x4b
41347c: 2484bfc0 addiu a0,a0,-16448
413480: 0320f809 jalr t9
413484: 00000000 nop
413488: 8fdc0018 lw gp,24(s8)
41348c: 8fc50050 lw a1,80(s8)
413490: 10a00007 beqz a1,4134b0 <__dcigettext+0x1b0>
413494: 00000000 nop
413498: 8ca20000 lw v0,0(a1)
41349c: 8f838454 lw v1,-31660(gp)
4134a0: 8c44000c lw a0,12(v0)
4134a4: 8c630000 lw v1,0(v1)
4134a8: 108301a0 beq a0,v1,413b2c <__dcigettext+0x82c>
4134ac: 00000000 nop
4134b0: 8f858a2c lw a1,-30164(gp)
4134b4: 7c03e83b 0x7c03e83b
4134b8: 00601021 move v0,v1
4134bc: 8f838458 lw v1,-31656(gp)
4134c0: 00a21021 addu v0,a1,v0
4134c4: 8c420000 lw v0,0(v0)
4134c8: 8c700000 lw s0,0(v1)
4134cc: afc50054 sw a1,84(s8)
4134d0: afc20060 sw v0,96(s8)
4134d4: 16000008 bnez s0,4134f8 <__dcigettext+0x1f8>
4134d8: 00000000 nop
4134dc: 08104eb0 j 413ac0 <__dcigettext+0x7c0>
4134e0: 00000000 nop
4134e4: 04400189 bltz v0,413b0c <__dcigettext+0x80c>
4134e8: 00000000 nop
4134ec: 8e100000 lw s0,0(s0)
4134f0: 12000173 beqz s0,413ac0 <__dcigettext+0x7c0>
4134f4: 00000000 nop
4134f8: 8f998114 lw t9,-32492(gp)
4134fc: 2605000c addiu a1,s0,12
413500: 02802021 move a0,s4
413504: 04116e12 bal 42ed50 <strcmp>
413508: 00000000 nop
41350c: 8fdc0018 lw gp,24(s8)
413510: 1440fff4 bnez v0,4134e4 <__dcigettext+0x1e4>
413514: 00000000 nop
413518: 12000169 beqz s0,413ac0 <__dcigettext+0x7c0>
41351c: 00000000 nop
413520: 8e030004 lw v1,4(s0)
413524: 2402002f li v0,47
413528: afc30048 sw v1,72(s8)
41352c: 80630000 lb v1,0(v1)
413530: 10620187 beq v1,v0,413b50 <__dcigettext+0x850>
413534: 00000000 nop
413538: 8f998098 lw t9,-32616(gp)
41353c: 8fc40048 lw a0,72(s8)
413540: 24111002 li s1,4098
413544: 24160022 li s6,34
413548: 0411e835 bal 40d620 <strlen>
41354c: 00000000 nop
413550: 8fc40054 lw a0,84(s8)
413554: 7c03e83b 0x7c03e83b
413558: 8fdc0018 lw gp,24(s8)
41355c: 24550001 addiu s5,v0,1
413560: 00839821 addu s3,a0,v1
413564: 08104d5f j 41357c <__dcigettext+0x27c>
413568: 00000000 nop
41356c: 8e620000 lw v0,0(s3)
413570: 02238821 addu s1,s1,v1
413574: 14560129 bne v0,s6,413a1c <__dcigettext+0x71c>
413578: 00000000 nop
41357c: 02351021 addu v0,s1,s5
413580: 2442000e addiu v0,v0,14
413584: 000210c2 srl v0,v0,0x3
413588: 000210c0 sll v0,v0,0x3
41358c: 8f99845c lw t9,-31652(gp)
413590: 03a2e823 subu sp,sp,v0
413594: 27b70018 addiu s7,sp,24
413598: 02202821 move a1,s1
41359c: ae600000 sw zero,0(s3)
4135a0: 02e02021 move a0,s7
4135a4: 0320f809 jalr t9
4135a8: 00000000 nop
4135ac: 00111842 srl v1,s1,0x1
4135b0: 8fdc0018 lw gp,24(s8)
4135b4: 24630020 addiu v1,v1,32
4135b8: 1040ffec beqz v0,41356c <__dcigettext+0x26c>
4135bc: 00000000 nop
4135c0: 8f9983e8 lw t9,-31768(gp)
4135c4: 02e02021 move a0,s7
4135c8: 00002821 move a1,zero
4135cc: 3c110048 lui s1,0x48
4135d0: afd70048 sw s7,72(s8)
4135d4: 041172c6 bal 4300f0 <__rawmemchr>
4135d8: 00000000 nop
4135dc: 922350f0 lbu v1,20720(s1)
4135e0: 8fdc0018 lw gp,24(s8)
4135e4: 263350f0 addiu s3,s1,20720
4135e8: a0430000 sb v1,0(v0)
4135ec: 92630001 lbu v1,1(s3)
4135f0: 8f998460 lw t9,-31648(gp)
4135f4: 24440001 addiu a0,v0,1
4135f8: a0430001 sb v1,1(v0)
4135fc: 8e050004 lw a1,4(s0)
413600: 04116de3 bal 42ed90 <strcpy>
413604: 00000000 nop
413608: 8fdc0018 lw gp,24(s8)
41360c: 8f8281d8 lw v0,-32296(gp)
413610: 8fc500ac lw a1,172(s8)
413614: 8f9981d4 lw t9,-32300(gp)
413618: 8f9781dc lw s7,-32292(gp)
41361c: 00451021 addu v0,v0,a1
413620: 90420000 lbu v0,0(v0)
413624: 3c040048 lui a0,0x48
413628: 248418fc addiu a0,a0,6396
41362c: 02e2b821 addu s7,s7,v0
413630: 0411155f bal 418bb0 <getenv>
413634: 00000000 nop
413638: 8fdc0018 lw gp,24(s8)
41363c: 0040b021 move s6,v0
413640: 8fc400ac lw a0,172(s8)
413644: 8f99844c lw t9,-31668(gp)
413648: 10400004 beqz v0,41365c <__dcigettext+0x35c>
41364c: 00000000 nop
413650: 80420000 lb v0,0(v0)
413654: 14400121 bnez v0,413adc <__dcigettext+0x7dc>
413658: 00000000 nop
41365c: 0320f809 jalr t9
413660: 00000000 nop
413664: 8fdc0018 lw gp,24(s8)
413668: 0040a821 move s5,v0
41366c: 8f998098 lw t9,-32616(gp)
413670: 02802021 move a0,s4
413674: 2416003a li s6,58
413678: 0411e7e9 bal 40d620 <strlen>
41367c: 00000000 nop
413680: 8fdc0018 lw gp,24(s8)
413684: 02e02021 move a0,s7
413688: afc2005c sw v0,92(s8)
41368c: 8f998098 lw t9,-32616(gp)
413690: 0411e7e3 bal 40d620 <strlen>
413694: 00000000 nop
413698: 8fc3005c lw v1,92(s8)
41369c: 8fdc0018 lw gp,24(s8)
4136a0: 02e02821 move a1,s7
4136a4: 00621021 addu v0,v1,v0
4136a8: 24420013 addiu v0,v0,19
4136ac: 000210c2 srl v0,v0,0x3
4136b0: 000210c0 sll v0,v0,0x3
4136b4: 03a2e823 subu sp,sp,v0
4136b8: 8f99819c lw t9,-32356(gp)
4136bc: 27a30018 addiu v1,sp,24
4136c0: 00602021 move a0,v1
4136c4: afc3004c sw v1,76(s8)
4136c8: 04117261 bal 430050 <__stpcpy>
4136cc: 00000000 nop
4136d0: 922350f0 lbu v1,20720(s1)
4136d4: 8fdc0018 lw gp,24(s8)
4136d8: 24440001 addiu a0,v0,1
4136dc: a0430000 sb v1,0(v0)
4136e0: 92630001 lbu v1,1(s3)
4136e4: 8f9980b0 lw t9,-32592(gp)
4136e8: 8fc6005c lw a2,92(s8)
4136ec: 02802821 move a1,s4
4136f0: a0430001 sb v1,1(v0)
4136f4: 0411e9a2 bal 40dd80 <__mempcpy>
4136f8: 00000000 nop
4136fc: 8fdc0018 lw gp,24(s8)
413700: 3c030048 lui v1,0x48
413704: 8c631908 lw v1,6408(v1)
413708: 8f998098 lw t9,-32616(gp)
41370c: 02a02021 move a0,s5
413710: a8430000 swl v1,0(v0)
413714: b8430003 swr v1,3(v0)
413718: 0411e7c1 bal 40d620 <strlen>
41371c: 00000000 nop
413720: 2442000f addiu v0,v0,15
413724: 000210c2 srl v0,v0,0x3
413728: 000210c0 sll v0,v0,0x3
41372c: 8fdc0018 lw gp,24(s8)
413730: 03a2e823 subu sp,sp,v0
413734: 27b70018 addiu s7,sp,24
413738: 82a20000 lb v0,0(s5)
41373c: 10560094 beq v0,s6,413990 <__dcigettext+0x690>
413740: 00000000 nop
413744: 02e01821 move v1,s7
413748: 14400078 bnez v0,41392c <__dcigettext+0x62c>
41374c: 00000000 nop
413750: 24020043 li v0,67
413754: a2e20000 sb v0,0(s7)
413758: a2e00001 sb zero,1(s7)
41375c: 92e20001 lbu v0,1(s7)
413760: 104000ae beqz v0,413a1c <__dcigettext+0x71c>
413764: 00000000 nop
413768: 8f998114 lw t9,-32492(gp)
41376c: 3c050048 lui a1,0x48
413770: 02e02021 move a0,s7
413774: 24a5190c addiu a1,a1,6412
413778: 04116d75 bal 42ed50 <strcmp>
41377c: 00000000 nop
413780: 8fdc0018 lw gp,24(s8)
413784: 104000a5 beqz v0,413a1c <__dcigettext+0x71c>
413788: 00000000 nop
41378c: 8f998464 lw t9,-31644(gp)
413790: 8fc40048 lw a0,72(s8)
413794: 8fc6004c lw a2,76(s8)
413798: 02e02821 move a1,s7
41379c: 02003821 move a3,s0
4137a0: 0411016b bal 413d50 <_nl_find_domain>
4137a4: 00000000 nop
4137a8: 00409821 move s3,v0
4137ac: 8fdc0018 lw gp,24(s8)
4137b0: 1040ffe1 beqz v0,413738 <__dcigettext+0x438>
4137b4: 00000000 nop
4137b8: 00402021 move a0,v0
4137bc: 02002821 move a1,s0
4137c0: 27c20020 addiu v0,s8,32
4137c4: 02403021 move a2,s2
4137c8: 24070001 li a3,1
4137cc: afa20010 sw v0,16(sp)
4137d0: 0c1048fd jal 4123f4 <_nl_find_msg>
4137d4: 00000000 nop
4137d8: 8fdc0018 lw gp,24(s8)
4137dc: 1040006f beqz v0,41399c <__dcigettext+0x69c>
4137e0: 00000000 nop
4137e4: 2403ffff li v1,-1
4137e8: 1043008c beq v0,v1,413a1c <__dcigettext+0x71c>
4137ec: 00000000 nop
4137f0: 1040ffd1 beqz v0,413738 <__dcigettext+0x438>
4137f4: 00000000 nop
4137f8: 8fc40050 lw a0,80(s8)
4137fc: 00408821 move s1,v0
413800: 108000f2 beqz a0,413bcc <__dcigettext+0x8cc>
413804: 00000000 nop
413808: 8fc50050 lw a1,80(s8)
41380c: 8f848454 lw a0,-31660(gp)
413810: 8ca20000 lw v0,0(a1)
413814: 8c840000 lw a0,0(a0)
413818: ac530010 sw s3,16(v0)
41381c: 8ca30000 lw v1,0(a1)
413820: ac710014 sw s1,20(v1)
413824: 8ca30000 lw v1,0(a1)
413828: ac44000c sw a0,12(v0)
41382c: 8fc20020 lw v0,32(s8)
413830: ac620018 sw v0,24(v1)
413834: 7c03e83b 0x7c03e83b
413838: 00601021 move v0,v1
41383c: 8fc30054 lw v1,84(s8)
413840: 8fc40060 lw a0,96(s8)
413844: 8fc500a4 lw a1,164(s8)
413848: 00621021 addu v0,v1,v0
41384c: ac440000 sw a0,0(v0)
413850: 14a000ca bnez a1,413b7c <__dcigettext+0x87c>
413854: 00000000 nop
413858: 8f8289d8 lw v0,-30248(gp)
41385c: 02209021 move s2,s1
413860: 1040000b beqz v0,413890 <__dcigettext+0x590>
413864: 00000000 nop
413868: 8f9989d8 lw t9,-30248(gp)
41386c: 8f848448 lw a0,-31672(gp)
413870: 0320f809 jalr t9
413874: 00000000 nop
413878: 8fdc0018 lw gp,24(s8)
41387c: 3c04004b lui a0,0x4b
413880: 2484bfa0 addiu a0,a0,-16480
413884: 8f9989d8 lw t9,-30248(gp)
413888: 0320f809 jalr t9
41388c: 00000000 nop
413890: 03c0e821 move sp,s8
413894: 8fbf0094 lw ra,148(sp)
413898: 02401021 move v0,s2
41389c: 8fbe0090 lw s8,144(sp)
4138a0: 8fb7008c lw s7,140(sp)
4138a4: 8fb60088 lw s6,136(sp)
4138a8: 8fb50084 lw s5,132(sp)
4138ac: 8fb40080 lw s4,128(sp)
4138b0: 8fb3007c lw s3,124(sp)
4138b4: 8fb20078 lw s2,120(sp)
4138b8: 8fb10074 lw s1,116(sp)
4138bc: 8fb00070 lw s0,112(sp)
4138c0: 27bd0098 addiu sp,sp,152
4138c4: 03e00008 jr ra
4138c8: 00000000 nop
4138cc: 8fc400a4 lw a0,164(s8)
4138d0: 1080ffef beqz a0,413890 <__dcigettext+0x590>
4138d4: 00000000 nop
4138d8: 8fc500a8 lw a1,168(s8)
4138dc: 03c0e821 move sp,s8
4138e0: 8fc300a0 lw v1,160(s8)
4138e4: 8fbf0094 lw ra,148(sp)
4138e8: 38a20001 xori v0,a1,0x1
4138ec: 0062900b movn s2,v1,v0
4138f0: 02401021 move v0,s2
4138f4: 8fbe0090 lw s8,144(sp)
4138f8: 8fb7008c lw s7,140(sp)
4138fc: 8fb60088 lw s6,136(sp)
413900: 8fb50084 lw s5,132(sp)
413904: 8fb40080 lw s4,128(sp)
413908: 8fb3007c lw s3,124(sp)
41390c: 8fb20078 lw s2,120(sp)
413910: 8fb10074 lw s1,116(sp)
413914: 8fb00070 lw s0,112(sp)
413918: 27bd0098 addiu sp,sp,152
41391c: 03e00008 jr ra
413920: 00000000 nop
413924: 10560007 beq v0,s6,413944 <__dcigettext+0x644>
413928: 00000000 nop
41392c: a0620000 sb v0,0(v1)
413930: 26b50001 addiu s5,s5,1
413934: 82a20000 lb v0,0(s5)
413938: 24630001 addiu v1,v1,1
41393c: 1440fff9 bnez v0,413924 <__dcigettext+0x624>
413940: 00000000 nop
413944: 8f848190 lw a0,-32368(gp)
413948: a0600000 sb zero,0(v1)
41394c: 8c820000 lw v0,0(a0)
413950: 10400009 beqz v0,413978 <__dcigettext+0x678>
413954: 00000000 nop
413958: 8f998194 lw t9,-32364(gp)
41395c: 02e02021 move a0,s7
413960: 2405002f li a1,47
413964: 04116ca2 bal 42ebf0 <strchr>
413968: 00000000 nop
41396c: 8fdc0018 lw gp,24(s8)
413970: 1440ff71 bnez v0,413738 <__dcigettext+0x438>
413974: 00000000 nop
413978: 92e30000 lbu v1,0(s7)
41397c: 24020043 li v0,67
413980: 1462ff79 bne v1,v0,413768 <__dcigettext+0x468>
413984: 00000000 nop
413988: 08104dd7 j 41375c <__dcigettext+0x45c>
41398c: 00000000 nop
413990: 26b50001 addiu s5,s5,1
413994: 08104dce j 413738 <__dcigettext+0x438>
413998: 00000000 nop
41399c: 8e640010 lw a0,16(s3)
4139a0: 1080ff65 beqz a0,413738 <__dcigettext+0x438>
4139a4: 00000000 nop
4139a8: 00001821 move v1,zero
4139ac: 02608821 move s1,s3
4139b0: afd30064 sw s3,100(s8)
4139b4: 00609821 move s3,v1
4139b8: 08104e74 j 4139d0 <__dcigettext+0x6d0>
4139bc: 00000000 nop
4139c0: 8e240010 lw a0,16(s1)
4139c4: 26730001 addiu s3,s3,1
4139c8: 1080ff5b beqz a0,413738 <__dcigettext+0x438>
4139cc: 00000000 nop
4139d0: 27c30020 addiu v1,s8,32
4139d4: 02002821 move a1,s0
4139d8: 02403021 move a2,s2
4139dc: 24070001 li a3,1
4139e0: afa30010 sw v1,16(sp)
4139e4: 0c1048fd jal 4123f4 <_nl_find_msg>
4139e8: 00000000 nop
4139ec: 26310004 addiu s1,s1,4
4139f0: 8fdc0018 lw gp,24(s8)
4139f4: 1040fff2 beqz v0,4139c0 <__dcigettext+0x6c0>
4139f8: 00000000 nop
4139fc: 02601821 move v1,s3
413a00: 8fd30064 lw s3,100(s8)
413a04: 24630004 addiu v1,v1,4
413a08: 00031880 sll v1,v1,0x2
413a0c: 02639821 addu s3,s3,v1
413a10: 8e730000 lw s3,0(s3)
413a14: 08104df9 j 4137e4 <__dcigettext+0x4e4>
413a18: 00000000 nop
413a1c: 8f8589d8 lw a1,-30248(gp)
413a20: 10a0000b beqz a1,413a50 <__dcigettext+0x750>
413a24: 00000000 nop
413a28: 8f9989d8 lw t9,-30248(gp)
413a2c: 8f848448 lw a0,-31672(gp)
413a30: 0320f809 jalr t9
413a34: 00000000 nop
413a38: 8fdc0018 lw gp,24(s8)
413a3c: 3c04004b lui a0,0x4b
413a40: 2484bfa0 addiu a0,a0,-16480
413a44: 8f9989d8 lw t9,-30248(gp)
413a48: 0320f809 jalr t9
413a4c: 00000000 nop
413a50: 7c03e83b 0x7c03e83b
413a54: 00601021 move v0,v1
413a58: 8fc30054 lw v1,84(s8)
413a5c: 8fc40060 lw a0,96(s8)
413a60: 8fc500a4 lw a1,164(s8)
413a64: 00621021 addu v0,v1,v0
413a68: ac440000 sw a0,0(v0)
413a6c: 10a0ff88 beqz a1,413890 <__dcigettext+0x590>
413a70: 00000000 nop
413a74: 8fc300a8 lw v1,168(s8)
413a78: 03c0e821 move sp,s8
413a7c: 8fc400a0 lw a0,160(s8)
413a80: 8fbf0094 lw ra,148(sp)
413a84: 38620001 xori v0,v1,0x1
413a88: 0082900b movn s2,a0,v0
413a8c: 02401021 move v0,s2
413a90: 8fbe0090 lw s8,144(sp)
413a94: 8fb7008c lw s7,140(sp)
413a98: 8fb60088 lw s6,136(sp)
413a9c: 8fb50084 lw s5,132(sp)
413aa0: 8fb40080 lw s4,128(sp)
413aa4: 8fb3007c lw s3,124(sp)
413aa8: 8fb20078 lw s2,120(sp)
413aac: 8fb10074 lw s1,116(sp)
413ab0: 8fb00070 lw s0,112(sp)
413ab4: 27bd0098 addiu sp,sp,152
413ab8: 03e00008 jr ra
413abc: 00000000 nop
413ac0: 3c020048 lui v0,0x48
413ac4: 3c110048 lui s1,0x48
413ac8: 24421914 addiu v0,v0,6420
413acc: afc20048 sw v0,72(s8)
413ad0: 263350f0 addiu s3,s1,20720
413ad4: 08104d83 j 41360c <__dcigettext+0x30c>
413ad8: 00000000 nop
413adc: 0320f809 jalr t9
413ae0: 00000000 nop
413ae4: 90430000 lbu v1,0(v0)
413ae8: 0040a821 move s5,v0
413aec: 24020043 li v0,67
413af0: 8fdc0018 lw gp,24(s8)
413af4: 1462001e bne v1,v0,413b70 <__dcigettext+0x870>
413af8: 00000000 nop
413afc: 92a20001 lbu v0,1(s5)
413b00: 02c2a80b movn s5,s6,v0
413b04: 08104d9b j 41366c <__dcigettext+0x36c>
413b08: 00000000 nop
413b0c: 3c020048 lui v0,0x48
413b10: 3c110048 lui s1,0x48
413b14: 24421914 addiu v0,v0,6420
413b18: 00008021 move s0,zero
413b1c: afc20048 sw v0,72(s8)
413b20: 263350f0 addiu s3,s1,20720
413b24: 08104d83 j 41360c <__dcigettext+0x30c>
413b28: 00000000 nop
413b2c: 8fc300a4 lw v1,164(s8)
413b30: 1460001c bnez v1,413ba4 <__dcigettext+0x8a4>
413b34: 00000000 nop
413b38: 8c520014 lw s2,20(v0)
413b3c: 8f8489d8 lw a0,-30248(gp)
413b40: 1480ff49 bnez a0,413868 <__dcigettext+0x568>
413b44: 00000000 nop
413b48: 08104e24 j 413890 <__dcigettext+0x590>
413b4c: 00000000 nop
413b50: 3c110048 lui s1,0x48
413b54: 263350f0 addiu s3,s1,20720
413b58: 08104d83 j 41360c <__dcigettext+0x30c>
413b5c: 00000000 nop
413b60: 3c02004b lui v0,0x4b
413b64: 8c549cd0 lw s4,-25392(v0)
413b68: 08104cec j 4133b0 <__dcigettext+0xb0>
413b6c: 00000000 nop
413b70: 02c0a821 move s5,s6
413b74: 08104d9b j 41366c <__dcigettext+0x36c>
413b78: 00000000 nop
413b7c: 8fc70020 lw a3,32(s8)
413b80: 8fc500a8 lw a1,168(s8)
413b84: 02203021 move a2,s1
413b88: 02602021 move a0,s3
413b8c: 0c104896 jal 412258 <plural_lookup>
413b90: 00000000 nop
413b94: 00408821 move s1,v0
413b98: 8fdc0018 lw gp,24(s8)
413b9c: 08104e16 j 413858 <__dcigettext+0x558>
413ba0: 00000000 nop
413ba4: 8c440010 lw a0,16(v0)
413ba8: 8c460014 lw a2,20(v0)
413bac: 8c470018 lw a3,24(v0)
413bb0: 8fc500a8 lw a1,168(s8)
413bb4: 0c104896 jal 412258 <plural_lookup>
413bb8: 00000000 nop
413bbc: 00409021 move s2,v0
413bc0: 8fdc0018 lw gp,24(s8)
413bc4: 08104ecf j 413b3c <__dcigettext+0x83c>
413bc8: 00000000 nop
413bcc: 8f998098 lw t9,-32616(gp)
413bd0: 02402021 move a0,s2
413bd4: 0411e692 bal 40d620 <strlen>
413bd8: 00000000 nop
413bdc: 8fdc0018 lw gp,24(s8)
413be0: 8fc40058 lw a0,88(s8)
413be4: 24550001 addiu s5,v0,1
413be8: 8f998098 lw t9,-32616(gp)
413bec: 0411e68c bal 40d620 <strlen>
413bf0: 00000000 nop
413bf4: 8fdc0018 lw gp,24(s8)
413bf8: 8fc5005c lw a1,92(s8)
413bfc: 8f998088 lw t9,-32632(gp)
413c00: 24a3001e addiu v1,a1,30
413c04: 00621021 addu v0,v1,v0
413c08: 00552021 addu a0,v0,s5
413c0c: 0411dca5 bal 40aea4 <__libc_malloc>
413c10: 00000000 nop
413c14: 00408021 move s0,v0
413c18: 8fdc0018 lw gp,24(s8)
413c1c: 1040ff05 beqz v0,413834 <__dcigettext+0x534>
413c20: 00000000 nop
413c24: 8f9980b0 lw t9,-32592(gp)
413c28: 02402821 move a1,s2
413c2c: 02a03021 move a2,s5
413c30: 2444001c addiu a0,v0,28
413c34: 0411e852 bal 40dd80 <__mempcpy>
413c38: 00000000 nop
413c3c: 8fdc0018 lw gp,24(s8)
413c40: 8fc3005c lw v1,92(s8)
413c44: 00402021 move a0,v0
413c48: 8f9980dc lw t9,-32548(gp)
413c4c: 24750001 addiu s5,v1,1
413c50: 02a03021 move a2,s5
413c54: 02802821 move a1,s4
413c58: 00409021 move s2,v0
413c5c: 0411e88c bal 40de90 <memcpy>
413c60: 00000000 nop
413c64: 8fdc0018 lw gp,24(s8)
413c68: 8fc50058 lw a1,88(s8)
413c6c: 0255a821 addu s5,s2,s5
413c70: 8f998460 lw t9,-31648(gp)
413c74: 02a02021 move a0,s5
413c78: 04116c45 bal 42ed90 <strcpy>
413c7c: 00000000 nop
413c80: 8fdc0018 lw gp,24(s8)
413c84: 8fc400ac lw a0,172(s8)
413c88: ae120000 sw s2,0(s0)
413c8c: 8f828454 lw v0,-31660(gp)
413c90: ae040004 sw a0,4(s0)
413c94: ae150008 sw s5,8(s0)
413c98: 8c420000 lw v0,0(v0)
413c9c: ae130010 sw s3,16(s0)
413ca0: ae110014 sw s1,20(s0)
413ca4: ae02000c sw v0,12(s0)
413ca8: 8fc20020 lw v0,32(s8)
413cac: ae020018 sw v0,24(s0)
413cb0: 8f8289f8 lw v0,-30216(gp)
413cb4: 10400007 beqz v0,413cd4 <__dcigettext+0x9d4>
413cb8: 00000000 nop
413cbc: 8f9989f8 lw t9,-30216(gp)
413cc0: 3c04004b lui a0,0x4b
413cc4: 2484bfc0 addiu a0,a0,-16448
413cc8: 0320f809 jalr t9
413ccc: 00000000 nop
413cd0: 8fdc0018 lw gp,24(s8)
413cd4: 8f998468 lw t9,-31640(gp)
413cd8: 3c02004b lui v0,0x4b
413cdc: 3c030041 lui v1,0x41
413ce0: 02002021 move a0,s0
413ce4: 2445bfe0 addiu a1,v0,-16416
413ce8: 24662320 addiu a2,v1,8992
413cec: 0320f809 jalr t9
413cf0: 00000000 nop
413cf4: 8fdc0018 lw gp,24(s8)
413cf8: 00409021 move s2,v0
413cfc: 8f8489d8 lw a0,-30248(gp)
413d00: 10800007 beqz a0,413d20 <__dcigettext+0xa20>
413d04: 00000000 nop
413d08: 8f9989d8 lw t9,-30248(gp)
413d0c: 3c04004b lui a0,0x4b
413d10: 2484bfc0 addiu a0,a0,-16448
413d14: 0320f809 jalr t9
413d18: 00000000 nop
413d1c: 8fdc0018 lw gp,24(s8)
413d20: 12400004 beqz s2,413d34 <__dcigettext+0xa34>
413d24: 00000000 nop
413d28: 8e420000 lw v0,0(s2)
413d2c: 1202fec1 beq s0,v0,413834 <__dcigettext+0x534>
413d30: 00000000 nop
413d34: 8f99805c lw t9,-32676(gp)
413d38: 02002021 move a0,s0
413d3c: 0411de22 bal 40b5c8 <__cfree>
413d40: 00000000 nop
413d44: 8fdc0018 lw gp,24(s8)
413d48: 08104e0d j 413834 <__dcigettext+0x534>
413d4c: 00000000 nop
00413d50 <_nl_find_domain>:
413d50: 3c1c004b lui gp,0x4b
413d54: 279c1fc0 addiu gp,gp,8128
413d58: 8f8289e8 lw v0,-30232(gp)
413d5c: 27bdff80 addiu sp,sp,-128
413d60: afbe0078 sw s8,120(sp)
413d64: afb60074 sw s6,116(sp)
413d68: afb50070 sw s5,112(sp)
413d6c: afb20064 sw s2,100(sp)
413d70: afb10060 sw s1,96(sp)
413d74: afbf007c sw ra,124(sp)
413d78: afb4006c sw s4,108(sp)
413d7c: afb30068 sw s3,104(sp)
413d80: afb0005c sw s0,92(sp)
413d84: 03a0f021 move s8,sp
413d88: afbc0030 sw gp,48(sp)
413d8c: 00808821 move s1,a0
413d90: 00a09021 move s2,a1
413d94: 00c0a821 move s5,a2
413d98: 00e0b021 move s6,a3
413d9c: 10400007 beqz v0,413dbc <_nl_find_domain+0x6c>
413da0: 00000000 nop
413da4: 8f9989e8 lw t9,-30232(gp)
413da8: 3c04004b lui a0,0x4b
413dac: 2484c000 addiu a0,a0,-16384
413db0: 0320f809 jalr t9
413db4: 00000000 nop
413db8: 8fdc0030 lw gp,48(s8)
413dbc: 8f998098 lw t9,-32616(gp)
413dc0: 02202021 move a0,s1
413dc4: 3c14004b lui s4,0x4b
413dc8: 0411e615 bal 40d620 <strlen>
413dcc: 00000000 nop
413dd0: 8fdc0030 lw gp,48(s8)
413dd4: afb20010 sw s2,16(sp)
413dd8: afa00014 sw zero,20(sp)
413ddc: 8f9981ec lw t9,-32276(gp)
413de0: 8f9389d8 lw s3,-30248(gp)
413de4: afa00018 sw zero,24(sp)
413de8: afa0001c sw zero,28(sp)
413dec: afa00020 sw zero,32(sp)
413df0: afb50024 sw s5,36(sp)
413df4: afa00028 sw zero,40(sp)
413df8: 2684c020 addiu a0,s4,-16352
413dfc: 02202821 move a1,s1
413e00: 24460001 addiu a2,v0,1
413e04: 00003821 move a3,zero
413e08: 041109e9 bal 4165b0 <_nl_make_l10nflist>
413e0c: 00000000 nop
413e10: 00408021 move s0,v0
413e14: 8fdc0030 lw gp,48(s8)
413e18: 12600007 beqz s3,413e38 <_nl_find_domain+0xe8>
413e1c: 00000000 nop
413e20: 8f9989d8 lw t9,-30248(gp)
413e24: 3c04004b lui a0,0x4b
413e28: 2484c000 addiu a0,a0,-16384
413e2c: 0320f809 jalr t9
413e30: 00000000 nop
413e34: 8fdc0030 lw gp,48(s8)
413e38: 12000035 beqz s0,413f10 <_nl_find_domain+0x1c0>
413e3c: 00000000 nop
413e40: 8e020004 lw v0,4(s0)
413e44: 1840002a blez v0,413ef0 <_nl_find_domain+0x1a0>
413e48: 00000000 nop
413e4c: 8e020008 lw v0,8(s0)
413e50: 1040000f beqz v0,413e90 <_nl_find_domain+0x140>
413e54: 00000000 nop
413e58: 03c0e821 move sp,s8
413e5c: 8fbf007c lw ra,124(sp)
413e60: 02001021 move v0,s0
413e64: 8fbe0078 lw s8,120(sp)
413e68: 8fb60074 lw s6,116(sp)
413e6c: 8fb50070 lw s5,112(sp)
413e70: 8fb4006c lw s4,108(sp)
413e74: 8fb30068 lw s3,104(sp)
413e78: 8fb20064 lw s2,100(sp)
413e7c: 8fb10060 lw s1,96(sp)
413e80: 8fb0005c lw s0,92(sp)
413e84: 27bd0080 addiu sp,sp,128
413e88: 03e00008 jr ra
413e8c: 00000000 nop
413e90: 8e040010 lw a0,16(s0)
413e94: 1080fff0 beqz a0,413e58 <_nl_find_domain+0x108>
413e98: 00000000 nop
413e9c: 02008821 move s1,s0
413ea0: 08104fb2 j 413ec8 <_nl_find_domain+0x178>
413ea4: 00000000 nop
413ea8: 8e220010 lw v0,16(s1)
413eac: 26310004 addiu s1,s1,4
413eb0: 8c420008 lw v0,8(v0)
413eb4: 1440ffe8 bnez v0,413e58 <_nl_find_domain+0x108>
413eb8: 00000000 nop
413ebc: 8e240010 lw a0,16(s1)
413ec0: 1080ffe5 beqz a0,413e58 <_nl_find_domain+0x108>
413ec4: 00000000 nop
413ec8: 8c820004 lw v0,4(a0)
413ecc: 1c40fff6 bgtz v0,413ea8 <_nl_find_domain+0x158>
413ed0: 00000000 nop
413ed4: 8f998430 lw t9,-31696(gp)
413ed8: 02c02821 move a1,s6
413edc: 04110094 bal 414130 <_nl_load_domain>
413ee0: 00000000 nop
413ee4: 8fdc0030 lw gp,48(s8)
413ee8: 08104faa j 413ea8 <_nl_find_domain+0x158>
413eec: 00000000 nop
413ef0: 8f998430 lw t9,-31696(gp)
413ef4: 02002021 move a0,s0
413ef8: 02c02821 move a1,s6
413efc: 0411008c bal 414130 <_nl_load_domain>
413f00: 00000000 nop
413f04: 8fdc0030 lw gp,48(s8)
413f08: 08104f93 j 413e4c <_nl_find_domain+0xfc>
413f0c: 00000000 nop
413f10: 8f9981e0 lw t9,-32288(gp)
413f14: 02402021 move a0,s2
413f18: 04110925 bal 4163b0 <_nl_expand_alias>
413f1c: 00000000 nop
413f20: 8fdc0030 lw gp,48(s8)
413f24: 10400013 beqz v0,413f74 <_nl_find_domain+0x224>
413f28: 00000000 nop
413f2c: 8f998098 lw t9,-32616(gp)
413f30: 00402021 move a0,v0
413f34: afc20050 sw v0,80(s8)
413f38: 0411e5b9 bal 40d620 <strlen>
413f3c: 00000000 nop
413f40: 8fdc0030 lw gp,48(s8)
413f44: 2443000f addiu v1,v0,15
413f48: 000318c2 srl v1,v1,0x3
413f4c: 000318c0 sll v1,v1,0x3
413f50: 8f9980dc lw t9,-32548(gp)
413f54: 8fc50050 lw a1,80(s8)
413f58: 03a3e823 subu sp,sp,v1
413f5c: 27a40030 addiu a0,sp,48
413f60: 24460001 addiu a2,v0,1
413f64: 0411e7ca bal 40de90 <memcpy>
413f68: 00000000 nop
413f6c: 8fdc0030 lw gp,48(s8)
413f70: 00409021 move s2,v0
413f74: 8f9981e4 lw t9,-32284(gp)
413f78: 27c2003c addiu v0,s8,60
413f7c: afa20010 sw v0,16(sp)
413f80: 27c20038 addiu v0,s8,56
413f84: 02402021 move a0,s2
413f88: afa20014 sw v0,20(sp)
413f8c: 27c50048 addiu a1,s8,72
413f90: 27c60044 addiu a2,s8,68
413f94: 27c70040 addiu a3,s8,64
413f98: 04110b99 bal 416e00 <_nl_explode_name>
413f9c: 00000000 nop
413fa0: 00409021 move s2,v0
413fa4: 2402ffff li v0,-1
413fa8: 8fdc0030 lw gp,48(s8)
413fac: 1242ffaa beq s2,v0,413e58 <_nl_find_domain+0x108>
413fb0: 00000000 nop
413fb4: 8f8289f8 lw v0,-30216(gp)
413fb8: 10400007 beqz v0,413fd8 <_nl_find_domain+0x288>
413fbc: 00000000 nop
413fc0: 8f9989f8 lw t9,-30216(gp)
413fc4: 3c04004b lui a0,0x4b
413fc8: 2484c000 addiu a0,a0,-16384
413fcc: 0320f809 jalr t9
413fd0: 00000000 nop
413fd4: 8fdc0030 lw gp,48(s8)
413fd8: 8f998098 lw t9,-32616(gp)
413fdc: 02202021 move a0,s1
413fe0: 0411e58f bal 40d620 <strlen>
413fe4: 00000000 nop
413fe8: 8fc30048 lw v1,72(s8)
413fec: 8fdc0030 lw gp,48(s8)
413ff0: afb50024 sw s5,36(sp)
413ff4: afa30010 sw v1,16(sp)
413ff8: 8fc30040 lw v1,64(s8)
413ffc: 8f9981ec lw t9,-32276(gp)
414000: 2684c020 addiu a0,s4,-16352
414004: afa30014 sw v1,20(sp)
414008: 8fc3003c lw v1,60(s8)
41400c: 02202821 move a1,s1
414010: 24460001 addiu a2,v0,1
414014: afa30018 sw v1,24(sp)
414018: 8fc30038 lw v1,56(s8)
41401c: 02403821 move a3,s2
414020: afa3001c sw v1,28(sp)
414024: 8fc30044 lw v1,68(s8)
414028: afa30020 sw v1,32(sp)
41402c: 24030001 li v1,1
414030: afa30028 sw v1,40(sp)
414034: 0411095e bal 4165b0 <_nl_make_l10nflist>
414038: 00000000 nop
41403c: 00408021 move s0,v0
414040: 8fdc0030 lw gp,48(s8)
414044: 12600007 beqz s3,414064 <_nl_find_domain+0x314>
414048: 00000000 nop
41404c: 8f9989d8 lw t9,-30248(gp)
414050: 3c04004b lui a0,0x4b
414054: 2484c000 addiu a0,a0,-16384
414058: 0320f809 jalr t9
41405c: 00000000 nop
414060: 8fdc0030 lw gp,48(s8)
414064: 12000007 beqz s0,414084 <_nl_find_domain+0x334>
414068: 00000000 nop
41406c: 8e020004 lw v0,4(s0)
414070: 18400025 blez v0,414108 <_nl_find_domain+0x3b8>
414074: 00000000 nop
414078: 8e020008 lw v0,8(s0)
41407c: 1040000a beqz v0,4140a8 <_nl_find_domain+0x358>
414080: 00000000 nop
414084: 32520001 andi s2,s2,0x1
414088: 1240ff73 beqz s2,413e58 <_nl_find_domain+0x108>
41408c: 00000000 nop
414090: 8f99805c lw t9,-32676(gp)
414094: 8fc40038 lw a0,56(s8)
414098: 0411dd4b bal 40b5c8 <__cfree>
41409c: 00000000 nop
4140a0: 08104f96 j 413e58 <_nl_find_domain+0x108>
4140a4: 00000000 nop
4140a8: 8e040010 lw a0,16(s0)
4140ac: 1080fff5 beqz a0,414084 <_nl_find_domain+0x334>
4140b0: 00000000 nop
4140b4: 02008821 move s1,s0
4140b8: 08105038 j 4140e0 <_nl_find_domain+0x390>
4140bc: 00000000 nop
4140c0: 8e220010 lw v0,16(s1)
4140c4: 26310004 addiu s1,s1,4
4140c8: 8c420008 lw v0,8(v0)
4140cc: 1440ffed bnez v0,414084 <_nl_find_domain+0x334>
4140d0: 00000000 nop
4140d4: 8e240010 lw a0,16(s1)
4140d8: 1080ffea beqz a0,414084 <_nl_find_domain+0x334>
4140dc: 00000000 nop
4140e0: 8c820004 lw v0,4(a0)
4140e4: 1c40fff6 bgtz v0,4140c0 <_nl_find_domain+0x370>
4140e8: 00000000 nop
4140ec: 8f998430 lw t9,-31696(gp)
4140f0: 02c02821 move a1,s6
4140f4: 0411000e bal 414130 <_nl_load_domain>
4140f8: 00000000 nop
4140fc: 8fdc0030 lw gp,48(s8)
414100: 08105030 j 4140c0 <_nl_find_domain+0x370>
414104: 00000000 nop
414108: 8f998430 lw t9,-31696(gp)
41410c: 02002021 move a0,s0
414110: 02c02821 move a1,s6
414114: 04110006 bal 414130 <_nl_load_domain>
414118: 00000000 nop
41411c: 8fdc0030 lw gp,48(s8)
414120: 0810501e j 414078 <_nl_find_domain+0x328>
414124: 00000000 nop
...
00414130 <_nl_load_domain>:
414130: 3c1c004b lui gp,0x4b
414134: 27bdfec0 addiu sp,sp,-320
414138: 279c1fc0 addiu gp,gp,8128
41413c: afbe0138 sw s8,312(sp)
414140: afb40128 sw s4,296(sp)
414144: afb1011c sw s1,284(sp)
414148: afbf013c sw ra,316(sp)
41414c: afb70134 sw s7,308(sp)
414150: afb60130 sw s6,304(sp)
414154: afb5012c sw s5,300(sp)
414158: afb30124 sw s3,292(sp)
41415c: afb20120 sw s2,288(sp)
414160: afb00118 sw s0,280(sp)
414164: 03a0f021 move s8,sp
414168: afbc0018 sw gp,24(sp)
41416c: 00808821 move s1,a0
414170: 00a0a021 move s4,a1
414174: 7c03e83b 0x7c03e83b
414178: 3c02004b lui v0,0x4b
41417c: 2450c030 addiu s0,v0,-16336
414180: 8e040008 lw a0,8(s0)
414184: 24638b70 addiu v1,v1,-29840
414188: 1083000e beq a0,v1,4141c4 <_nl_load_domain+0x94>
41418c: 00000000 nop
414190: 24050001 li a1,1
414194: 00002021 move a0,zero
414198: c047c030 ll a3,-16336(v0)
41419c: 14e40006 bne a3,a0,4141b8 <_nl_load_domain+0x88>
4141a0: 00003021 move a2,zero
4141a4: 00a03021 move a2,a1
4141a8: e046c030 sc a2,-16336(v0)
4141ac: 10c0fffa beqz a2,414198 <_nl_load_domain+0x68>
4141b0: 00000000 nop
4141b4: 0000000f sync
4141b8: 10c0020d beqz a2,4149f0 <_nl_load_domain+0x8c0>
4141bc: 00000000 nop
4141c0: ae030008 sw v1,8(s0)
4141c4: 8e020004 lw v0,4(s0)
4141c8: 8e240004 lw a0,4(s1)
4141cc: 3c03004b lui v1,0x4b
4141d0: 24450001 addiu a1,v0,1
4141d4: ae050004 sw a1,4(s0)
4141d8: 14800015 bnez a0,414230 <_nl_load_domain+0x100>
4141dc: 00000000 nop
4141e0: 8e240000 lw a0,0(s1)
4141e4: 2415ffff li s5,-1
4141e8: ae350004 sw s5,4(s1)
4141ec: 1080000b beqz a0,41421c <_nl_load_domain+0xec>
4141f0: ae200008 sw zero,8(s1)
4141f4: 00002821 move a1,zero
4141f8: 24020fa5 li v0,4005
4141fc: 0000000c syscall
414200: 00409821 move s3,v0
414204: 10e00023 beqz a3,414294 <_nl_load_domain+0x164>
414208: 00000000 nop
41420c: 8f998048 lw t9,-32696(gp)
414210: 0411f6f7 bal 411df0 <__errno_location>
414214: 00000000 nop
414218: ac530000 sw s3,0(v0)
41421c: 8e020004 lw v0,4(s0)
414220: 24030001 li v1,1
414224: ae230004 sw v1,4(s1)
414228: 2442ffff addiu v0,v0,-1
41422c: 3c03004b lui v1,0x4b
414230: 1440000b bnez v0,414260 <_nl_load_domain+0x130>
414234: ae020004 sw v0,4(s0)
414238: ae000008 sw zero,8(s0)
41423c: 0000000f sync
414240: c064c030 ll a0,-16336(v1)
414244: 00402821 move a1,v0
414248: e065c030 sc a1,-16336(v1)
41424c: 10a0fffc beqz a1,414240 <_nl_load_domain+0x110>
414250: 00000000 nop
414254: 28820002 slti v0,a0,2
414258: 104004fc beqz v0,41564c <_nl_load_domain+0x151c>
41425c: 00000000 nop
414260: 03c0e821 move sp,s8
414264: 8fbf013c lw ra,316(sp)
414268: 8fbe0138 lw s8,312(sp)
41426c: 8fb70134 lw s7,308(sp)
414270: 8fb60130 lw s6,304(sp)
414274: 8fb5012c lw s5,300(sp)
414278: 8fb40128 lw s4,296(sp)
41427c: 8fb30124 lw s3,292(sp)
414280: 8fb20120 lw s2,288(sp)
414284: 8fb1011c lw s1,284(sp)
414288: 8fb00118 lw s0,280(sp)
41428c: 03e00008 jr ra
414290: 27bd0140 addiu sp,sp,320
414294: 1055ffe1 beq v0,s5,41421c <_nl_load_domain+0xec>
414298: 00000000 nop
41429c: 8f998124 lw t9,-32476(gp)
4142a0: 24040003 li a0,3
4142a4: 00402821 move a1,v0
4142a8: 27c60030 addiu a2,s8,48
4142ac: 0411e91c bal 40e720 <___fxstat64>
4142b0: 00000000 nop
4142b4: 1440006a bnez v0,414460 <_nl_load_domain+0x330>
4142b8: 8fdc0018 lw gp,24(s8)
4142bc: 8fc20068 lw v0,104(s8)
4142c0: 8fd6006c lw s6,108(s8)
4142c4: 14400066 bnez v0,414460 <_nl_load_domain+0x330>
4142c8: 00000000 nop
4142cc: 2ec20030 sltiu v0,s6,48
4142d0: 14400063 bnez v0,414460 <_nl_load_domain+0x330>
4142d4: 00000000 nop
4142d8: 8f99813c lw t9,-32452(gp)
4142dc: afb30010 sw s3,16(sp)
4142e0: afa00014 sw zero,20(sp)
4142e4: 00002021 move a0,zero
4142e8: 02c02821 move a1,s6
4142ec: 24060001 li a2,1
4142f0: 24070002 li a3,2
4142f4: 0411ef39 bal 40ffdc <__mmap>
4142f8: 00000000 nop
4142fc: 00409021 move s2,v0
414300: 1055003d beq v0,s5,4143f8 <_nl_load_domain+0x2c8>
414304: 8fdc0018 lw gp,24(s8)
414308: 02602021 move a0,s3
41430c: 24020fa6 li v0,4006
414310: 0000000c syscall
414314: 24030001 li v1,1
414318: afc300d0 sw v1,208(s8)
41431c: 8e550000 lw s5,0(s2)
414320: 3c029504 lui v0,0x9504
414324: 244212de addiu v0,v0,4830
414328: 16a204d2 bne s5,v0,415674 <_nl_load_domain+0x1544>
41432c: 00000000 nop
414330: 8f998088 lw t9,-32632(gp)
414334: 24040068 li a0,104
414338: 0411dada bal 40aea4 <__libc_malloc>
41433c: 00000000 nop
414340: 00409821 move s3,v0
414344: 1040ffb5 beqz v0,41421c <_nl_load_domain+0xec>
414348: 8fdc0018 lw gp,24(s8)
41434c: 3c026afb lui v0,0x6afb
414350: 3442ed22 ori v0,v0,0xed22
414354: 8fc900d0 lw t1,208(s8)
414358: 02a2a821 addu s5,s5,v0
41435c: 0015a82b sltu s5,zero,s5
414360: ae330008 sw s3,8(s1)
414364: ae720000 sw s2,0(s3)
414368: ae690004 sw t1,4(s3)
41436c: ae760008 sw s6,8(s3)
414370: ae75000c sw s5,12(s3)
414374: 12a00186 beqz s5,414990 <_nl_load_domain+0x860>
414378: ae600010 sw zero,16(s3)
41437c: 8e430004 lw v1,4(s2)
414380: 00032e00 sll a1,v1,0x18
414384: 00031602 srl v0,v1,0x18
414388: 00032202 srl a0,v1,0x8
41438c: 00a21025 or v0,a1,v0
414390: 3084ff00 andi a0,a0,0xff00
414394: 3063ff00 andi v1,v1,0xff00
414398: 00441025 or v0,v0,a0
41439c: 00031a00 sll v1,v1,0x8
4143a0: 00431025 or v0,v0,v1
4143a4: 00021c03 sra v1,v0,0x10
4143a8: 2c630002 sltiu v1,v1,2
4143ac: 14600031 bnez v1,414474 <_nl_load_domain+0x344>
4143b0: 00002021 move a0,zero
4143b4: 8f99805c lw t9,-32676(gp)
4143b8: 0411dc83 bal 40b5c8 <__cfree>
4143bc: 00000000 nop
4143c0: 8fca00d0 lw t2,208(s8)
4143c4: 1540017e bnez t2,4149c0 <_nl_load_domain+0x890>
4143c8: 8fdc0018 lw gp,24(s8)
4143cc: 8f99805c lw t9,-32676(gp)
4143d0: 02402021 move a0,s2
4143d4: 0411dc7c bal 40b5c8 <__cfree>
4143d8: 00000000 nop
4143dc: 8fdc0018 lw gp,24(s8)
4143e0: 8f99805c lw t9,-32676(gp)
4143e4: 02602021 move a0,s3
4143e8: 0411dc77 bal 40b5c8 <__cfree>
4143ec: 00000000 nop
4143f0: 08105087 j 41421c <_nl_load_domain+0xec>
4143f4: ae200008 sw zero,8(s1)
4143f8: 8f998088 lw t9,-32632(gp)
4143fc: 02c02021 move a0,s6
414400: 0411daa8 bal 40aea4 <__libc_malloc>
414404: 00000000 nop
414408: 00409021 move s2,v0
41440c: 10400014 beqz v0,414460 <_nl_load_domain+0x330>
414410: 8fdc0018 lw gp,24(s8)
414414: 0040b821 move s7,v0
414418: 02c0a821 move s5,s6
41441c: 02602021 move a0,s3
414420: 02e02821 move a1,s7
414424: 02a03021 move a2,s5
414428: 24020fa3 li v0,4003
41442c: 0000000c syscall
414430: 10e0049e beqz a3,4156ac <_nl_load_domain+0x157c>
414434: 00000000 nop
414438: 8f998048 lw t9,-32696(gp)
41443c: afc20114 sw v0,276(s8)
414440: 0411f66b bal 411df0 <__errno_location>
414444: 00000000 nop
414448: 8fc30114 lw v1,276(s8)
41444c: 8fdc0018 lw gp,24(s8)
414450: ac430000 sw v1,0(v0)
414454: 24060004 li a2,4
414458: 1066fff0 beq v1,a2,41441c <_nl_load_domain+0x2ec>
41445c: 00000000 nop
414460: 02602021 move a0,s3
414464: 24020fa6 li v0,4006
414468: 0000000c syscall
41446c: 08105087 j 41421c <_nl_load_domain+0xec>
414470: 00000000 nop
414474: 12a00148 beqz s5,414998 <_nl_load_domain+0x868>
414478: 00000000 nop
41447c: 8e47000c lw a3,12(s2)
414480: 8e460010 lw a2,16(s2)
414484: 8e430008 lw v1,8(s2)
414488: 8e440014 lw a0,20(s2)
41448c: 3c0500ff lui a1,0xff
414490: 00e57024 and t6,a3,a1
414494: 00c55024 and t2,a2,a1
414498: 0007be00 sll s7,a3,0x18
41449c: 00076602 srl t4,a3,0x18
4144a0: 00067e00 sll t7,a2,0x18
4144a4: 00065e02 srl t3,a2,0x18
4144a8: 00034e00 sll t1,v1,0x18
4144ac: 00656824 and t5,v1,a1
4144b0: 00034602 srl t0,v1,0x18
4144b4: 000a5202 srl t2,t2,0x8
4144b8: 02ec6025 or t4,s7,t4
4144bc: 000e7202 srl t6,t6,0x8
4144c0: 30e7ff00 andi a3,a3,0xff00
4144c4: 01eb5825 or t3,t7,t3
4144c8: 30c6ff00 andi a2,a2,0xff00
4144cc: 01284025 or t0,t1,t0
4144d0: 016a5825 or t3,t3,t2
4144d4: 3069ff00 andi t1,v1,0xff00
4144d8: 00045602 srl t2,a0,0x18
4144dc: 00041e00 sll v1,a0,0x18
4144e0: 00852824 and a1,a0,a1
4144e4: 000d6a02 srl t5,t5,0x8
4144e8: 018e6025 or t4,t4,t6
4144ec: 00073a00 sll a3,a3,0x8
4144f0: 00063200 sll a2,a2,0x8
4144f4: 010d4025 or t0,t0,t5
4144f8: 00094a00 sll t1,t1,0x8
4144fc: 01873825 or a3,t4,a3
414500: 01663025 or a2,t3,a2
414504: 006a1825 or v1,v1,t2
414508: 00052a02 srl a1,a1,0x8
41450c: 3084ff00 andi a0,a0,0xff00
414510: 01094025 or t0,t0,t1
414514: 02473821 addu a3,s2,a3
414518: 02463021 addu a2,s2,a2
41451c: 00651825 or v1,v1,a1
414520: 00042200 sll a0,a0,0x8
414524: ae680014 sw t0,20(s3)
414528: ae670018 sw a3,24(s3)
41452c: ae66001c sw a2,28(s3)
414530: 00641825 or v1,v1,a0
414534: 2c640003 sltiu a0,v1,3
414538: ae63002c sw v1,44(s3)
41453c: 1480000e bnez a0,414578 <_nl_load_domain+0x448>
414540: 00001821 move v1,zero
414544: 12a00125 beqz s5,4149dc <_nl_load_domain+0x8ac>
414548: 00000000 nop
41454c: 8e440018 lw a0,24(s2)
414550: 00043600 sll a2,a0,0x18
414554: 00041e02 srl v1,a0,0x18
414558: 00042a02 srl a1,a0,0x8
41455c: 00c31825 or v1,a2,v1
414560: 30a5ff00 andi a1,a1,0xff00
414564: 3084ff00 andi a0,a0,0xff00
414568: 00651825 or v1,v1,a1
41456c: 00042200 sll a0,a0,0x8
414570: 00641825 or v1,v1,a0
414574: 02431821 addu v1,s2,v1
414578: 3042ffff andi v0,v0,0xffff
41457c: ae630030 sw v1,48(s3)
414580: 104000e2 beqz v0,41490c <_nl_load_domain+0x7dc>
414584: ae750034 sw s5,52(s3)
414588: 106001ae beqz v1,414c44 <_nl_load_domain+0xb14>
41458c: 00000000 nop
414590: 12a00115 beqz s5,4149e8 <_nl_load_domain+0x8b8>
414594: 00000000 nop
414598: 8e420024 lw v0,36(s2)
41459c: 0002be00 sll s7,v0,0x18
4145a0: 00022602 srl a0,v0,0x18
4145a4: 00021a02 srl v1,v0,0x8
4145a8: 02e4b825 or s7,s7,a0
4145ac: 3063ff00 andi v1,v1,0xff00
4145b0: 3042ff00 andi v0,v0,0xff00
4145b4: 02e3b825 or s7,s7,v1
4145b8: 00021200 sll v0,v0,0x8
4145bc: 02e2b825 or s7,s7,v0
4145c0: 12e000d2 beqz s7,41490c <_nl_load_domain+0x7dc>
4145c4: 00000000 nop
4145c8: 12a00224 beqz s5,414e5c <_nl_load_domain+0xd2c>
4145cc: 00000000 nop
4145d0: 8e43001c lw v1,28(s2)
4145d4: 8e420020 lw v0,32(s2)
4145d8: 3c0400ff lui a0,0xff
4145dc: 00643024 and a2,v1,a0
4145e0: 00034e00 sll t1,v1,0x18
4145e4: 00033e02 srl a3,v1,0x18
4145e8: 00024600 sll t0,v0,0x18
4145ec: 00022e02 srl a1,v0,0x18
4145f0: 00442024 and a0,v0,a0
4145f4: 01273825 or a3,t1,a3
4145f8: 00063202 srl a2,a2,0x8
4145fc: 3063ff00 andi v1,v1,0xff00
414600: 01052825 or a1,t0,a1
414604: 00042202 srl a0,a0,0x8
414608: 3042ff00 andi v0,v0,0xff00
41460c: 00e63025 or a2,a3,a2
414610: 00031a00 sll v1,v1,0x8
414614: 00a42025 or a0,a1,a0
414618: 00021200 sll v0,v0,0x8
41461c: 00c33025 or a2,a2,v1
414620: 00821025 or v0,a0,v0
414624: 00061880 sll v1,a2,0x2
414628: 2463000e addiu v1,v1,14
41462c: 000318c2 srl v1,v1,0x3
414630: 000318c0 sll v1,v1,0x3
414634: 03a3e823 subu sp,sp,v1
414638: 02421021 addu v0,s2,v0
41463c: 27b50018 addiu s5,sp,24
414640: 10c00032 beqz a2,41470c <_nl_load_domain+0x5dc>
414644: 8e65000c lw a1,12(s3)
414648: 02a02021 move a0,s5
41464c: 00001821 move v1,zero
414650: 3c0800ff lui t0,0xff
414654: 24090050 li t1,80
414658: 24180049 li t8,73
41465c: 3c190048 lui t9,0x48
414660: 241f0052 li ra,82
414664: 10a000ea beqz a1,414a10 <_nl_load_domain+0x8e0>
414668: 00000000 nop
41466c: 8c4a0004 lw t2,4(v0)
414670: 8c4b0000 lw t3,0(v0)
414674: 000a6600 sll t4,t2,0x18
414678: 000a3e02 srl a3,t2,0x18
41467c: 01487824 and t7,t2,t0
414680: 01873825 or a3,t4,a3
414684: 000f7a02 srl t7,t7,0x8
414688: 314aff00 andi t2,t2,0xff00
41468c: 000b7600 sll t6,t3,0x18
414690: 000b6e02 srl t5,t3,0x18
414694: 01686024 and t4,t3,t0
414698: 00ef3825 or a3,a3,t7
41469c: 01cd6825 or t5,t6,t5
4146a0: 000a7a00 sll t7,t2,0x8
4146a4: 316bff00 andi t3,t3,0xff00
4146a8: 000c5202 srl t2,t4,0x8
4146ac: 00ef3825 or a3,a3,t7
4146b0: 01aa5025 or t2,t5,t2
4146b4: 000b5a00 sll t3,t3,0x8
4146b8: 02473821 addu a3,s2,a3
4146bc: 014b5025 or t2,t2,t3
4146c0: 11400160 beqz t2,414c44 <_nl_load_domain+0xb14>
4146c4: 00000000 nop
4146c8: 00ea5021 addu t2,a3,t2
4146cc: 814cffff lb t4,-1(t2)
4146d0: 1580015c bnez t4,414c44 <_nl_load_domain+0xb14>
4146d4: 00000000 nop
4146d8: 80eb0000 lb t3,0(a3)
4146dc: 116900d1 beq t3,t1,414a24 <_nl_load_domain+0x8f4>
4146e0: 00000000 nop
4146e4: 15780004 bne t3,t8,4146f8 <_nl_load_domain+0x5c8>
4146e8: 00005021 move t2,zero
4146ec: 80eb0001 lb t3,1(a3)
4146f0: 27271950 addiu a3,t9,6480
4146f4: 00eb500a movz t2,a3,t3
4146f8: 24630001 addiu v1,v1,1
4146fc: ac8a0000 sw t2,0(a0)
414700: 24420008 addiu v0,v0,8
414704: 1466ffd7 bne v1,a2,414664 <_nl_load_domain+0x534>
414708: 24840004 addiu a0,a0,4
41470c: 8e430028 lw v1,40(s2)
414710: 8e42002c lw v0,44(s2)
414714: 10a0022f beqz a1,414fd4 <_nl_load_domain+0xea4>
414718: 00000000 nop
41471c: 3c0400ff lui a0,0xff
414720: 00033e02 srl a3,v1,0x18
414724: 00644024 and t0,v1,a0
414728: 00035600 sll t2,v1,0x18
41472c: 01475025 or t2,t2,a3
414730: 00024e00 sll t1,v0,0x18
414734: 00023e02 srl a3,v0,0x18
414738: 00442024 and a0,v0,a0
41473c: 00084202 srl t0,t0,0x8
414740: 3063ff00 andi v1,v1,0xff00
414744: 01484025 or t0,t2,t0
414748: 00031a00 sll v1,v1,0x8
41474c: 01273825 or a3,t1,a3
414750: 00042202 srl a0,a0,0x8
414754: 3042ff00 andi v0,v0,0xff00
414758: 01031825 or v1,t0,v1
41475c: 00e42025 or a0,a3,a0
414760: 00021200 sll v0,v0,0x8
414764: 02431821 addu v1,s2,v1
414768: 00821025 or v0,a0,v0
41476c: 8e64002c lw a0,44(s3)
414770: 02421021 addu v0,s2,v0
414774: afd200e0 sw s2,224(s8)
414778: 00042080 sll a0,a0,0x2
41477c: afd700e8 sw s7,232(s8)
414780: afd10100 sw s1,256(s8)
414784: afc300f4 sw v1,244(s8)
414788: afc200f0 sw v0,240(s8)
41478c: afc40104 sw a0,260(s8)
414790: afc200dc sw v0,220(s8)
414794: afc300d8 sw v1,216(s8)
414798: afc400e4 sw a0,228(s8)
41479c: afc000d4 sw zero,212(s8)
4147a0: afc000ec sw zero,236(s8)
4147a4: afd600f8 sw s6,248(s8)
4147a8: afd300fc sw s3,252(s8)
4147ac: 00a0b821 move s7,a1
4147b0: 02a09021 move s2,s5
4147b4: 00c08821 move s1,a2
4147b8: afd40108 sw s4,264(s8)
4147bc: 27d60024 addiu s6,s8,36
4147c0: 00009821 move s3,zero
4147c4: 12e00199 beqz s7,414e2c <_nl_load_domain+0xcfc>
4147c8: 00000000 nop
4147cc: 166001a9 bnez s3,414e74 <_nl_load_domain+0xd44>
4147d0: 00000000 nop
4147d4: 8fc900d8 lw t1,216(s8)
4147d8: 8d220000 lw v0,0(t1)
4147dc: 3c0c00ff lui t4,0xff
4147e0: 00022602 srl a0,v0,0x18
4147e4: 0002a600 sll s4,v0,0x18
4147e8: 004c1824 and v1,v0,t4
4147ec: 0284a025 or s4,s4,a0
4147f0: 00031a02 srl v1,v1,0x8
4147f4: 3042ff00 andi v0,v0,0xff00
4147f8: 8fcd00e0 lw t5,224(s8)
4147fc: 0283a025 or s4,s4,v1
414800: 00021200 sll v0,v0,0x8
414804: 0282a025 or s4,s4,v0
414808: 01b4a021 addu s4,t5,s4
41480c: 8e820008 lw v0,8(s4)
414810: 00022e00 sll a1,v0,0x18
414814: 00022602 srl a0,v0,0x18
414818: 004c1824 and v1,v0,t4
41481c: 00a42025 or a0,a1,a0
414820: 00031a02 srl v1,v1,0x8
414824: 3042ff00 andi v0,v0,0xff00
414828: 00831825 or v1,a0,v1
41482c: 00021200 sll v0,v0,0x8
414830: 00621025 or v0,v1,v0
414834: 24420001 addiu v0,v0,1
414838: 0002102b sltu v0,zero,v0
41483c: 10400103 beqz v0,414c4c <_nl_load_domain+0xb1c>
414840: 0000a821 move s5,zero
414844: 26940004 addiu s4,s4,4
414848: 00001021 move v0,zero
41484c: 12e0002a beqz s7,4148f8 <_nl_load_domain+0x7c8>
414850: 00000000 nop
414854: 8e870000 lw a3,0(s4)
414858: 8e830004 lw v1,4(s4)
41485c: 3c0600ff lui a2,0xff
414860: 00072602 srl a0,a3,0x18
414864: 00e64024 and t0,a3,a2
414868: 0007ae00 sll s5,a3,0x18
41486c: 3c0900ff lui t1,0xff
414870: 02a4a825 or s5,s5,a0
414874: 00033600 sll a2,v1,0x18
414878: 00032e02 srl a1,v1,0x18
41487c: 00692024 and a0,v1,t1
414880: 00084202 srl t0,t0,0x8
414884: 30e7ff00 andi a3,a3,0xff00
414888: 02a84025 or t0,s5,t0
41488c: 00073a00 sll a3,a3,0x8
414890: 00c52825 or a1,a2,a1
414894: 00042202 srl a0,a0,0x8
414898: 3063ff00 andi v1,v1,0xff00
41489c: 0107a825 or s5,t0,a3
4148a0: 00a42825 or a1,a1,a0
4148a4: 00031a00 sll v1,v1,0x8
4148a8: 02a2a821 addu s5,s5,v0
4148ac: 00a32825 or a1,a1,v1
4148b0: 240affff li t2,-1
4148b4: 10aa00e5 beq a1,t2,414c4c <_nl_load_domain+0xb1c>
4148b8: 00000000 nop
4148bc: 00b1102b sltu v0,a1,s1
4148c0: 104000dc beqz v0,414c34 <_nl_load_domain+0xb04>
4148c4: 00000000 nop
4148c8: 00052880 sll a1,a1,0x2
4148cc: 02452821 addu a1,s2,a1
4148d0: 8ca40000 lw a0,0(a1)
4148d4: 1080016a beqz a0,414e80 <_nl_load_domain+0xd50>
4148d8: 00000000 nop
4148dc: 8f998098 lw t9,-32616(gp)
4148e0: 26940008 addiu s4,s4,8
4148e4: 0411e34e bal 40d620 <strlen>
4148e8: 00000000 nop
4148ec: 00551021 addu v0,v0,s5
4148f0: 16e0ffd8 bnez s7,414854 <_nl_load_domain+0x724>
4148f4: 8fdc0018 lw gp,24(s8)
4148f8: 8e950000 lw s5,0(s4)
4148fc: 8e850004 lw a1,4(s4)
414900: 0055a821 addu s5,v0,s5
414904: 0810522c j 4148b0 <_nl_load_domain+0x780>
414908: 00000000 nop
41490c: ae600020 sw zero,32(s3)
414910: ae600024 sw zero,36(s3)
414914: ae600028 sw zero,40(s3)
414918: 8f828a04 lw v0,-30204(gp)
41491c: ae600038 sw zero,56(s3)
414920: ae60003c sw zero,60(s3)
414924: 10400007 beqz v0,414944 <_nl_load_domain+0x814>
414928: 00000000 nop
41492c: 8f998a04 lw t9,-30204(gp)
414930: 26640040 addiu a0,s3,64
414934: 00002821 move a1,zero
414938: 0320f809 jalr t9
41493c: 00000000 nop
414940: 8fdc0018 lw gp,24(s8)
414944: 8f998474 lw t9,-31628(gp)
414948: 27c20020 addiu v0,s8,32
41494c: 3c060049 lui a2,0x49
414950: 02202021 move a0,s1
414954: 02802821 move a1,s4
414958: 24c63fe0 addiu a2,a2,16352
41495c: 00003821 move a3,zero
414960: afa20010 sw v0,16(sp)
414964: 0411f6a3 bal 4123f4 <_nl_find_msg>
414968: 00000000 nop
41496c: 8fdc0018 lw gp,24(s8)
414970: 00402021 move a0,v0
414974: 26650060 addiu a1,s3,96
414978: 8f998478 lw t9,-31624(gp)
41497c: 26660064 addiu a2,s3,100
414980: 04110cb3 bal 417c50 <__gettext_extract_plural>
414984: 00000000 nop
414988: 08105087 j 41421c <_nl_load_domain+0xec>
41498c: 00000000 nop
414990: 081050e9 j 4143a4 <_nl_load_domain+0x274>
414994: 8e420004 lw v0,4(s2)
414998: 8e45000c lw a1,12(s2)
41499c: 8e440010 lw a0,16(s2)
4149a0: 8e460008 lw a2,8(s2)
4149a4: 02452821 addu a1,s2,a1
4149a8: 02442021 addu a0,s2,a0
4149ac: 8e430014 lw v1,20(s2)
4149b0: ae660014 sw a2,20(s3)
4149b4: ae650018 sw a1,24(s3)
4149b8: 0810514d j 414534 <_nl_load_domain+0x404>
4149bc: ae64001c sw a0,28(s3)
4149c0: 8f998180 lw t9,-32384(gp)
4149c4: 02402021 move a0,s2
4149c8: 02c02821 move a1,s6
4149cc: 0411ed8f bal 41000c <__munmap>
4149d0: 00000000 nop
4149d4: 081050f8 j 4143e0 <_nl_load_domain+0x2b0>
4149d8: 8fdc0018 lw gp,24(s8)
4149dc: 8e430018 lw v1,24(s2)
4149e0: 0810515e j 414578 <_nl_load_domain+0x448>
4149e4: 02431821 addu v1,s2,v1
4149e8: 08105170 j 4145c0 <_nl_load_domain+0x490>
4149ec: 8e570024 lw s7,36(s2)
4149f0: 8f998044 lw t9,-32700(gp)
4149f4: afc30114 sw v1,276(s8)
4149f8: 02002021 move a0,s0
4149fc: 0411ee54 bal 410350 <__lll_lock_wait_private>
414a00: 00000000 nop
414a04: 8fdc0018 lw gp,24(s8)
414a08: 08105070 j 4141c0 <_nl_load_domain+0x90>
414a0c: 8fc30114 lw v1,276(s8)
414a10: 8c470004 lw a3,4(v0)
414a14: 8c4a0000 lw t2,0(v0)
414a18: 02473821 addu a3,s2,a3
414a1c: 081051b0 j 4146c0 <_nl_load_domain+0x590>
414a20: 00000000 nop
414a24: 80eb0001 lb t3,1(a3)
414a28: 157fff33 bne t3,ra,4146f8 <_nl_load_domain+0x5c8>
414a2c: 00005021 move t2,zero
414a30: 80eb0002 lb t3,2(a3)
414a34: 1578ff30 bne t3,t8,4146f8 <_nl_load_domain+0x5c8>
414a38: 01805021 move t2,t4
414a3c: 80eb0003 lb t3,3(a3)
414a40: 240a0064 li t2,100
414a44: 116a0010 beq t3,t2,414a88 <_nl_load_domain+0x958>
414a48: 00000000 nop
414a4c: 240c0069 li t4,105
414a50: 116c000d beq t3,t4,414a88 <_nl_load_domain+0x958>
414a54: 00000000 nop
414a58: 240a006f li t2,111
414a5c: 116a000a beq t3,t2,414a88 <_nl_load_domain+0x958>
414a60: 00000000 nop
414a64: 240a0075 li t2,117
414a68: 116a0007 beq t3,t2,414a88 <_nl_load_domain+0x958>
414a6c: 00000000 nop
414a70: 240a0078 li t2,120
414a74: 116a0004 beq t3,t2,414a88 <_nl_load_domain+0x958>
414a78: 00000000 nop
414a7c: 240c0058 li t4,88
414a80: 156cff1d bne t3,t4,4146f8 <_nl_load_domain+0x5c8>
414a84: 00005021 move t2,zero
414a88: 80ea0004 lb t2,4(a3)
414a8c: 240d0038 li t5,56
414a90: 114d0250 beq t2,t5,4153d4 <_nl_load_domain+0x12a4>
414a94: 00000000 nop
414a98: 240c0031 li t4,49
414a9c: 114c0265 beq t2,t4,415434 <_nl_load_domain+0x1304>
414aa0: 00000000 nop
414aa4: 240c0033 li t4,51
414aa8: 154c0189 bne t2,t4,4150d0 <_nl_load_domain+0xfa0>
414aac: 00000000 nop
414ab0: 80ed0005 lb t5,5(a3)
414ab4: 240c0032 li t4,50
414ab8: 11ac02cc beq t5,t4,4155ec <_nl_load_domain+0x14bc>
414abc: 00000000 nop
414ac0: 240c004c li t4,76
414ac4: 154c020b bne t2,t4,4152f4 <_nl_load_domain+0x11c4>
414ac8: 00000000 nop
414acc: 80ed0005 lb t5,5(a3)
414ad0: 240c0045 li t4,69
414ad4: 11ac0022 beq t5,t4,414b60 <_nl_load_domain+0xa30>
414ad8: 00000000 nop
414adc: 15490279 bne t2,t1,4154c4 <_nl_load_domain+0x1394>
414ae0: 00000000 nop
414ae4: 80ec0005 lb t4,5(a3)
414ae8: 240d0054 li t5,84
414aec: 158dff02 bne t4,t5,4146f8 <_nl_load_domain+0x5c8>
414af0: 00005021 move t2,zero
414af4: 80ec0006 lb t4,6(a3)
414af8: 159ffeff bne t4,ra,4146f8 <_nl_load_domain+0x5c8>
414afc: 00000000 nop
414b00: 80e70007 lb a3,7(a3)
414b04: 14e0fefc bnez a3,4146f8 <_nl_load_domain+0x5c8>
414b08: 00000000 nop
414b0c: 24070064 li a3,100
414b10: 1167030e beq t3,a3,41574c <_nl_load_domain+0x161c>
414b14: 00000000 nop
414b18: 240a0069 li t2,105
414b1c: 116a0468 beq t3,t2,415cc0 <_nl_load_domain+0x1b90>
414b20: 00000000 nop
414b24: 2407006f li a3,111
414b28: 11670462 beq t3,a3,415cb4 <_nl_load_domain+0x1b84>
414b2c: 00000000 nop
414b30: 24070075 li a3,117
414b34: 116703a0 beq t3,a3,4159b8 <_nl_load_domain+0x1888>
414b38: 00000000 nop
414b3c: 24070078 li a3,120
414b40: 1167039a beq t3,a3,4159ac <_nl_load_domain+0x187c>
414b44: 00000000 nop
414b48: 24070058 li a3,88
414b4c: 156702fc bne t3,a3,415740 <_nl_load_domain+0x1610>
414b50: 00000000 nop
414b54: 3c070048 lui a3,0x48
414b58: 081051be j 4146f8 <_nl_load_domain+0x5c8>
414b5c: 24ea1910 addiu t2,a3,6416
414b60: 80ed0006 lb t5,6(a3)
414b64: 240c0041 li t4,65
414b68: 15acffdc bne t5,t4,414adc <_nl_load_domain+0x9ac>
414b6c: 00000000 nop
414b70: 80ed0007 lb t5,7(a3)
414b74: 240c0053 li t4,83
414b78: 15acffd8 bne t5,t4,414adc <_nl_load_domain+0x9ac>
414b7c: 00000000 nop
414b80: 80ec0008 lb t4,8(a3)
414b84: 240d0054 li t5,84
414b88: 158dfedb bne t4,t5,4146f8 <_nl_load_domain+0x5c8>
414b8c: 00005021 move t2,zero
414b90: 80ec0009 lb t4,9(a3)
414b94: 240d0038 li t5,56
414b98: 118d03f5 beq t4,t5,415b70 <_nl_load_domain+0x1a40>
414b9c: 00000000 nop
414ba0: 240d0031 li t5,49
414ba4: 118d03d6 beq t4,t5,415b00 <_nl_load_domain+0x19d0>
414ba8: 00000000 nop
414bac: 240d0033 li t5,51
414bb0: 118d03b7 beq t4,t5,415a90 <_nl_load_domain+0x1960>
414bb4: 00000000 nop
414bb8: 240d0036 li t5,54
414bbc: 158dfece bne t4,t5,4146f8 <_nl_load_domain+0x5c8>
414bc0: 00005021 move t2,zero
414bc4: 80ed000a lb t5,10(a3)
414bc8: 240c0034 li t4,52
414bcc: 15acfeca bne t5,t4,4146f8 <_nl_load_domain+0x5c8>
414bd0: 00000000 nop
414bd4: 80e7000b lb a3,11(a3)
414bd8: 14e0fec7 bnez a3,4146f8 <_nl_load_domain+0x5c8>
414bdc: 00000000 nop
414be0: 240c0064 li t4,100
414be4: 116c03a7 beq t3,t4,415a84 <_nl_load_domain+0x1954>
414be8: 00000000 nop
414bec: 240d0069 li t5,105
414bf0: 116d03a1 beq t3,t5,415a78 <_nl_load_domain+0x1948>
414bf4: 00000000 nop
414bf8: 2407006f li a3,111
414bfc: 1167039b beq t3,a3,415a6c <_nl_load_domain+0x193c>
414c00: 00000000 nop
414c04: 24070075 li a3,117
414c08: 11670395 beq t3,a3,415a60 <_nl_load_domain+0x1930>
414c0c: 00000000 nop
414c10: 24070078 li a3,120
414c14: 1167038f beq t3,a3,415a54 <_nl_load_domain+0x1924>
414c18: 00000000 nop
414c1c: 24070058 li a3,88
414c20: 156702c7 bne t3,a3,415740 <_nl_load_domain+0x1610>
414c24: 00000000 nop
414c28: 3c070048 lui a3,0x48
414c2c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
414c30: 24ea194c addiu t2,a3,6476
414c34: 8fd200e0 lw s2,224(s8)
414c38: 8fd600f8 lw s6,248(s8)
414c3c: 8fd300fc lw s3,252(s8)
414c40: 8fd10100 lw s1,256(s8)
414c44: 081050ed j 4143b4 <_nl_load_domain+0x284>
414c48: 8e640010 lw a0,16(s3)
414c4c: 26730001 addiu s3,s3,1
414c50: 240c0002 li t4,2
414c54: aed50000 sw s5,0(s6)
414c58: 166cfeda bne s3,t4,4147c4 <_nl_load_domain+0x694>
414c5c: 26d60004 addiu s6,s6,4
414c60: 8fc30028 lw v1,40(s8)
414c64: 8fc20024 lw v0,36(s8)
414c68: 8fcd00ec lw t5,236(s8)
414c6c: 00621021 addu v0,v1,v0
414c70: 8fc300e4 lw v1,228(s8)
414c74: 25ad0001 addiu t5,t5,1
414c78: afcd00ec sw t5,236(s8)
414c7c: 00621821 addu v1,v1,v0
414c80: afc300e4 sw v1,228(s8)
414c84: 8fc500d4 lw a1,212(s8)
414c88: 8fc600d8 lw a2,216(s8)
414c8c: 8fc700dc lw a3,220(s8)
414c90: 8fc900e8 lw t1,232(s8)
414c94: 24a50001 addiu a1,a1,1
414c98: 24c60004 addiu a2,a2,4
414c9c: 24e70004 addiu a3,a3,4
414ca0: afc500d4 sw a1,212(s8)
414ca4: afc600d8 sw a2,216(s8)
414ca8: 14a9fec4 bne a1,t1,4147bc <_nl_load_domain+0x68c>
414cac: afc700dc sw a3,220(s8)
414cb0: 8fca00ec lw t2,236(s8)
414cb4: 0240a821 move s5,s2
414cb8: 0120b821 move s7,t1
414cbc: 8fd600f8 lw s6,248(s8)
414cc0: 8fd300fc lw s3,252(s8)
414cc4: 8fd200e0 lw s2,224(s8)
414cc8: 8fd10100 lw s1,256(s8)
414ccc: 8fd40108 lw s4,264(s8)
414cd0: 1140ff0e beqz t2,41490c <_nl_load_domain+0x7dc>
414cd4: 00000000 nop
414cd8: 8fcc00e4 lw t4,228(s8)
414cdc: 8f998088 lw t9,-32632(gp)
414ce0: 000a2100 sll a0,t2,0x4
414ce4: 008c2021 addu a0,a0,t4
414ce8: 0411d86e bal 40aea4 <__libc_malloc>
414cec: 00000000 nop
414cf0: afc200d8 sw v0,216(s8)
414cf4: 1040ffd3 beqz v0,414c44 <_nl_load_domain+0xb14>
414cf8: 8fdc0018 lw gp,24(s8)
414cfc: 8fcd00ec lw t5,236(s8)
414d00: 8fc300d8 lw v1,216(s8)
414d04: 8fca0104 lw t2,260(s8)
414d08: 000d10c0 sll v0,t5,0x3
414d0c: 00621821 addu v1,v1,v0
414d10: 8fc700d8 lw a3,216(s8)
414d14: 00621021 addu v0,v1,v0
414d18: afc200f8 sw v0,248(s8)
414d1c: 004a1021 addu v0,v0,t2
414d20: afc300e4 sw v1,228(s8)
414d24: afd40104 sw s4,260(s8)
414d28: ae670010 sw a3,16(s3)
414d2c: afc000e0 sw zero,224(s8)
414d30: afc000d4 sw zero,212(s8)
414d34: 3c0800ff lui t0,0xff
414d38: 2403ffff li v1,-1
414d3c: afd200d0 sw s2,208(s8)
414d40: afd700fc sw s7,252(s8)
414d44: afd10100 sw s1,256(s8)
414d48: 0040a021 move s4,v0
414d4c: 8e62000c lw v0,12(s3)
414d50: 00003821 move a3,zero
414d54: 104000d4 beqz v0,4150a8 <_nl_load_domain+0xf78>
414d58: 00000000 nop
414d5c: 14e00162 bnez a3,4152e8 <_nl_load_domain+0x11b8>
414d60: 00000000 nop
414d64: 8fcc00f4 lw t4,244(s8)
414d68: 8d840000 lw a0,0(t4)
414d6c: 00044e00 sll t1,a0,0x18
414d70: 00043602 srl a2,a0,0x18
414d74: 00882824 and a1,a0,t0
414d78: 01263025 or a2,t1,a2
414d7c: 00052a02 srl a1,a1,0x8
414d80: 8fc900d0 lw t1,208(s8)
414d84: 3084ff00 andi a0,a0,0xff00
414d88: 00c52825 or a1,a2,a1
414d8c: 00042200 sll a0,a0,0x8
414d90: 00a42825 or a1,a1,a0
414d94: 01252821 addu a1,t1,a1
414d98: 8ca40008 lw a0,8(a1)
414d9c: 00045600 sll t2,a0,0x18
414da0: 00044e02 srl t1,a0,0x18
414da4: 00883024 and a2,a0,t0
414da8: 01494825 or t1,t2,t1
414dac: 00063202 srl a2,a2,0x8
414db0: 3084ff00 andi a0,a0,0xff00
414db4: 01263025 or a2,t1,a2
414db8: 00042200 sll a0,a0,0x8
414dbc: 00c42025 or a0,a2,a0
414dc0: 24840001 addiu a0,a0,1
414dc4: 0004202b sltu a0,zero,a0
414dc8: 10800032 beqz a0,414e94 <_nl_load_domain+0xd64>
414dcc: 00000000 nop
414dd0: 24a50004 addiu a1,a1,4
414dd4: 1040001f beqz v0,414e54 <_nl_load_domain+0xd24>
414dd8: 00000000 nop
414ddc: 8ca60004 lw a2,4(a1)
414de0: 00065600 sll t2,a2,0x18
414de4: 00064e02 srl t1,a2,0x18
414de8: 00c82024 and a0,a2,t0
414dec: 01494825 or t1,t2,t1
414df0: 00042202 srl a0,a0,0x8
414df4: 30c6ff00 andi a2,a2,0xff00
414df8: 01242025 or a0,t1,a0
414dfc: 00063200 sll a2,a2,0x8
414e00: 00862025 or a0,a0,a2
414e04: 10830023 beq a0,v1,414e94 <_nl_load_domain+0xd64>
414e08: 00000000 nop
414e0c: 00042080 sll a0,a0,0x2
414e10: 02a42021 addu a0,s5,a0
414e14: 8c840000 lw a0,0(a0)
414e18: 10800074 beqz a0,414fec <_nl_load_domain+0xebc>
414e1c: 00000000 nop
414e20: 24a50008 addiu a1,a1,8
414e24: 08105375 j 414dd4 <_nl_load_domain+0xca4>
414e28: 00000000 nop
414e2c: 1660000e bnez s3,414e68 <_nl_load_domain+0xd38>
414e30: 00000000 nop
414e34: 8fc300d8 lw v1,216(s8)
414e38: 8c740000 lw s4,0(v1)
414e3c: 8fcc00e0 lw t4,224(s8)
414e40: 0194a021 addu s4,t4,s4
414e44: 8e820008 lw v0,8(s4)
414e48: 24420001 addiu v0,v0,1
414e4c: 0810520f j 41483c <_nl_load_domain+0x70c>
414e50: 0002102b sltu v0,zero,v0
414e54: 08105381 j 414e04 <_nl_load_domain+0xcd4>
414e58: 8ca40004 lw a0,4(a1)
414e5c: 8e46001c lw a2,28(s2)
414e60: 08105189 j 414624 <_nl_load_domain+0x4f4>
414e64: 8e420020 lw v0,32(s2)
414e68: 8fc500dc lw a1,220(s8)
414e6c: 0810538f j 414e3c <_nl_load_domain+0xd0c>
414e70: 8cb40000 lw s4,0(a1)
414e74: 8fca00dc lw t2,220(s8)
414e78: 081051f7 j 4147dc <_nl_load_domain+0x6ac>
414e7c: 8d420000 lw v0,0(t2)
414e80: 00139880 sll s3,s3,0x2
414e84: 27cd0020 addiu t5,s8,32
414e88: 01b39821 addu s3,t5,s3
414e8c: 08105321 j 414c84 <_nl_load_domain+0xb54>
414e90: ae750004 sw s5,4(s3)
414e94: 24e70001 addiu a3,a3,1
414e98: 240d0002 li t5,2
414e9c: 14edffad bne a3,t5,414d54 <_nl_load_domain+0xc24>
414ea0: 00000000 nop
414ea4: 8fc700e0 lw a3,224(s8)
414ea8: 0000b821 move s7,zero
414eac: 000738c0 sll a3,a3,0x3
414eb0: afc700e8 sw a3,232(s8)
414eb4: 104000fe beqz v0,4152b0 <_nl_load_domain+0x1180>
414eb8: 00000000 nop
414ebc: 16e0017b bnez s7,4154ac <_nl_load_domain+0x137c>
414ec0: 00000000 nop
414ec4: 8fc900f4 lw t1,244(s8)
414ec8: 8d240000 lw a0,0(t1)
414ecc: 00043602 srl a2,a0,0x18
414ed0: 00048e00 sll s1,a0,0x18
414ed4: 00882824 and a1,a0,t0
414ed8: 02268825 or s1,s1,a2
414edc: 00052a02 srl a1,a1,0x8
414ee0: 3084ff00 andi a0,a0,0xff00
414ee4: 8fcc00d0 lw t4,208(s8)
414ee8: 02258825 or s1,s1,a1
414eec: 00042200 sll a0,a0,0x8
414ef0: 02248825 or s1,s1,a0
414ef4: 01918821 addu s1,t4,s1
414ef8: 8e240000 lw a0,0(s1)
414efc: 0004b600 sll s6,a0,0x18
414f00: 00043602 srl a2,a0,0x18
414f04: 00882824 and a1,a0,t0
414f08: 02c6b025 or s6,s6,a2
414f0c: 00052a02 srl a1,a1,0x8
414f10: 3084ff00 andi a0,a0,0xff00
414f14: 02c5b025 or s6,s6,a1
414f18: 00042200 sll a0,a0,0x8
414f1c: 02c4b025 or s6,s6,a0
414f20: 8fc400d8 lw a0,216(s8)
414f24: 8fc900e4 lw t1,228(s8)
414f28: 8fcc00e8 lw t4,232(s8)
414f2c: 8fca00d0 lw t2,208(s8)
414f30: 0137200b movn a0,t1,s7
414f34: 008c2021 addu a0,a0,t4
414f38: afc400dc sw a0,220(s8)
414f3c: 0156b021 addu s6,t2,s6
414f40: 8e240008 lw a0,8(s1)
414f44: 104000e2 beqz v0,4152d0 <_nl_load_domain+0x11a0>
414f48: 00000000 nop
414f4c: 00043e00 sll a3,a0,0x18
414f50: 00043602 srl a2,a0,0x18
414f54: 00882824 and a1,a0,t0
414f58: 00e63025 or a2,a3,a2
414f5c: 00052a02 srl a1,a1,0x8
414f60: 3084ff00 andi a0,a0,0xff00
414f64: 00c52825 or a1,a2,a1
414f68: 00042200 sll a0,a0,0x8
414f6c: 00a42025 or a0,a1,a0
414f70: 24840001 addiu a0,a0,1
414f74: 2c840001 sltiu a0,a0,1
414f78: 1080007e beqz a0,415174 <_nl_load_domain+0x1044>
414f7c: 00000000 nop
414f80: 10400148 beqz v0,4154a4 <_nl_load_domain+0x1374>
414f84: 00000000 nop
414f88: 8e220004 lw v0,4(s1)
414f8c: 00023600 sll a2,v0,0x18
414f90: 00022e02 srl a1,v0,0x18
414f94: 00482024 and a0,v0,t0
414f98: 00c52825 or a1,a2,a1
414f9c: 00042202 srl a0,a0,0x8
414fa0: 3042ff00 andi v0,v0,0xff00
414fa4: 00a42025 or a0,a1,a0
414fa8: 00021200 sll v0,v0,0x8
414fac: 00821025 or v0,a0,v0
414fb0: 8fcd00dc lw t5,220(s8)
414fb4: ada20000 sw v0,0(t5)
414fb8: adb60004 sw s6,4(t5)
414fbc: 26f70001 addiu s7,s7,1
414fc0: 240a0002 li t2,2
414fc4: 12ea0006 beq s7,t2,414fe0 <_nl_load_domain+0xeb0>
414fc8: 00000000 nop
414fcc: 081053ad j 414eb4 <_nl_load_domain+0xd84>
414fd0: 8e62000c lw v0,12(s3)
414fd4: 02431821 addu v1,s2,v1
414fd8: 081051db j 41476c <_nl_load_domain+0x63c>
414fdc: 00000000 nop
414fe0: 8fcc00e0 lw t4,224(s8)
414fe4: 258c0001 addiu t4,t4,1
414fe8: afcc00e0 sw t4,224(s8)
414fec: 8fcd00d4 lw t5,212(s8)
414ff0: 8fc700f4 lw a3,244(s8)
414ff4: 8fc900f0 lw t1,240(s8)
414ff8: 8fca00fc lw t2,252(s8)
414ffc: 25ad0001 addiu t5,t5,1
415000: 24e70004 addiu a3,a3,4
415004: 25290004 addiu t1,t1,4
415008: afcd00d4 sw t5,212(s8)
41500c: afc700f4 sw a3,244(s8)
415010: 15aaff4e bne t5,t2,414d4c <_nl_load_domain+0xc1c>
415014: afc900f0 sw t1,240(s8)
415018: 8fcc00e0 lw t4,224(s8)
41501c: 8fcd00ec lw t5,236(s8)
415020: 8fd10100 lw s1,256(s8)
415024: 8fd40104 lw s4,260(s8)
415028: 158d01c5 bne t4,t5,415740 <_nl_load_domain+0x1610>
41502c: 00000000 nop
415030: 8e65002c lw a1,44(s3)
415034: 10a0013d beqz a1,41552c <_nl_load_domain+0x13fc>
415038: 00000000 nop
41503c: 8e670034 lw a3,52(s3)
415040: 8e680030 lw t0,48(s3)
415044: 8fc300f8 lw v1,248(s8)
415048: 00001021 move v0,zero
41504c: 08105424 j 415090 <_nl_load_domain+0xf60>
415050: 3c0900ff lui t1,0xff
415054: 8c840000 lw a0,0(a0)
415058: 00045e00 sll t3,a0,0x18
41505c: 00045602 srl t2,a0,0x18
415060: 00893024 and a2,a0,t1
415064: 016a5025 or t2,t3,t2
415068: 00063202 srl a2,a2,0x8
41506c: 3084ff00 andi a0,a0,0xff00
415070: 01463025 or a2,t2,a2
415074: 00042200 sll a0,a0,0x8
415078: 00c43025 or a2,a2,a0
41507c: 24420001 addiu v0,v0,1
415080: 0045202b sltu a0,v0,a1
415084: ac660000 sw a2,0(v1)
415088: 10800128 beqz a0,41552c <_nl_load_domain+0x13fc>
41508c: 24630004 addiu v1,v1,4
415090: 00022080 sll a0,v0,0x2
415094: 01042021 addu a0,t0,a0
415098: 14e0ffee bnez a3,415054 <_nl_load_domain+0xf24>
41509c: 00000000 nop
4150a0: 0810541f j 41507c <_nl_load_domain+0xf4c>
4150a4: 8c860000 lw a2,0(a0)
4150a8: 14e0008c bnez a3,4152dc <_nl_load_domain+0x11ac>
4150ac: 00000000 nop
4150b0: 8fca00f4 lw t2,244(s8)
4150b4: 8d450000 lw a1,0(t2)
4150b8: 8fc900d0 lw t1,208(s8)
4150bc: 01252821 addu a1,t1,a1
4150c0: 8ca40008 lw a0,8(a1)
4150c4: 24840001 addiu a0,a0,1
4150c8: 08105372 j 414dc8 <_nl_load_domain+0xc98>
4150cc: 0004202b sltu a0,zero,a0
4150d0: 240c0036 li t4,54
4150d4: 154cfe7a bne t2,t4,414ac0 <_nl_load_domain+0x990>
4150d8: 00000000 nop
4150dc: 80ed0005 lb t5,5(a3)
4150e0: 240c0034 li t4,52
4150e4: 11ac00f9 beq t5,t4,4154cc <_nl_load_domain+0x139c>
4150e8: 00000000 nop
4150ec: 240c004d li t4,77
4150f0: 154cfe7a bne t2,t4,414adc <_nl_load_domain+0x9ac>
4150f4: 00000000 nop
4150f8: 80ed0005 lb t5,5(a3)
4150fc: 240c0041 li t4,65
415100: 15acfd7d bne t5,t4,4146f8 <_nl_load_domain+0x5c8>
415104: 00005021 move t2,zero
415108: 80ec0006 lb t4,6(a3)
41510c: 240d0058 li t5,88
415110: 158dfd79 bne t4,t5,4146f8 <_nl_load_domain+0x5c8>
415114: 00000000 nop
415118: 80e70007 lb a3,7(a3)
41511c: 14e0fd76 bnez a3,4146f8 <_nl_load_domain+0x5c8>
415120: 00000000 nop
415124: 24070064 li a3,100
415128: 1167018b beq t3,a3,415758 <_nl_load_domain+0x1628>
41512c: 00000000 nop
415130: 240a0069 li t2,105
415134: 116a0244 beq t3,t2,415a48 <_nl_load_domain+0x1918>
415138: 00000000 nop
41513c: 2407006f li a3,111
415140: 1167023e beq t3,a3,415a3c <_nl_load_domain+0x190c>
415144: 00000000 nop
415148: 24070075 li a3,117
41514c: 11670238 beq t3,a3,415a30 <_nl_load_domain+0x1900>
415150: 00000000 nop
415154: 24070078 li a3,120
415158: 11670232 beq t3,a3,415a24 <_nl_load_domain+0x18f4>
41515c: 00000000 nop
415160: 156c0177 bne t3,t4,415740 <_nl_load_domain+0x1610>
415164: 00000000 nop
415168: 3c070048 lui a3,0x48
41516c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415170: 24ea194c addiu t2,a3,6476
415174: 8fc700dc lw a3,220(s8)
415178: 26310004 addiu s1,s1,4
41517c: acf40004 sw s4,4(a3)
415180: 10400040 beqz v0,415284 <_nl_load_domain+0x1154>
415184: 00000000 nop
415188: 8e250000 lw a1,0(s1)
41518c: 8e240004 lw a0,4(s1)
415190: 00051602 srl v0,a1,0x18
415194: 00055e00 sll t3,a1,0x18
415198: 00a85024 and t2,a1,t0
41519c: 00044e00 sll t1,a0,0x18
4151a0: 00043e02 srl a3,a0,0x18
4151a4: 00883024 and a2,a0,t0
4151a8: 01625825 or t3,t3,v0
4151ac: 000a5202 srl t2,t2,0x8
4151b0: 30a5ff00 andi a1,a1,0xff00
4151b4: 01273825 or a3,t1,a3
4151b8: 00063202 srl a2,a2,0x8
4151bc: 3084ff00 andi a0,a0,0xff00
4151c0: 016a5025 or t2,t3,t2
4151c4: 00052a00 sll a1,a1,0x8
4151c8: 00e63025 or a2,a3,a2
4151cc: 00042200 sll a0,a0,0x8
4151d0: 01451025 or v0,t2,a1
4151d4: 00c49025 or s2,a2,a0
4151d8: 1440001c bnez v0,41524c <_nl_load_domain+0x111c>
4151dc: 00000000 nop
4151e0: 1243002e beq s2,v1,41529c <_nl_load_domain+0x116c>
4151e4: 00000000 nop
4151e8: 00129080 sll s2,s2,0x2
4151ec: 02b29021 addu s2,s5,s2
4151f0: 8e450000 lw a1,0(s2)
4151f4: 8f998098 lw t9,-32616(gp)
4151f8: afc30114 sw v1,276(s8)
4151fc: 00a02021 move a0,a1
415200: afc80110 sw t0,272(s8)
415204: afc5010c sw a1,268(s8)
415208: 0411e105 bal 40d620 <strlen>
41520c: 00000000 nop
415210: 8fdc0018 lw gp,24(s8)
415214: 8fc5010c lw a1,268(s8)
415218: 00409021 move s2,v0
41521c: 8f9980dc lw t9,-32548(gp)
415220: 02802021 move a0,s4
415224: 00403021 move a2,v0
415228: 0411e319 bal 40de90 <memcpy>
41522c: 00000000 nop
415230: 26310008 addiu s1,s1,8
415234: 8fdc0018 lw gp,24(s8)
415238: 0292a021 addu s4,s4,s2
41523c: 8e62000c lw v0,12(s3)
415240: 8fc30114 lw v1,276(s8)
415244: 08105460 j 415180 <_nl_load_domain+0x1050>
415248: 8fc80110 lw t0,272(s8)
41524c: 8f9980dc lw t9,-32548(gp)
415250: 02802021 move a0,s4
415254: 02c02821 move a1,s6
415258: afc30114 sw v1,276(s8)
41525c: afc80110 sw t0,272(s8)
415260: 00403021 move a2,v0
415264: 0282a021 addu s4,s4,v0
415268: 02c2b021 addu s6,s6,v0
41526c: 0411e308 bal 40de90 <memcpy>
415270: 00000000 nop
415274: 8fdc0018 lw gp,24(s8)
415278: 8fc80110 lw t0,272(s8)
41527c: 08105478 j 4151e0 <_nl_load_domain+0x10b0>
415280: 8fc30114 lw v1,276(s8)
415284: 8e220000 lw v0,0(s1)
415288: 8e320004 lw s2,4(s1)
41528c: 1040ffd4 beqz v0,4151e0 <_nl_load_domain+0x10b0>
415290: 00000000 nop
415294: 08105493 j 41524c <_nl_load_domain+0x111c>
415298: 00000000 nop
41529c: 8fc900dc lw t1,220(s8)
4152a0: 8d220004 lw v0,4(t1)
4152a4: 02821023 subu v0,s4,v0
4152a8: 081053ef j 414fbc <_nl_load_domain+0xe8c>
4152ac: ad220000 sw v0,0(t1)
4152b0: 16e00081 bnez s7,4154b8 <_nl_load_domain+0x1388>
4152b4: 00000000 nop
4152b8: 8fcd00f4 lw t5,244(s8)
4152bc: 8db10000 lw s1,0(t5)
4152c0: 8fca00d0 lw t2,208(s8)
4152c4: 01518821 addu s1,t2,s1
4152c8: 081053c8 j 414f20 <_nl_load_domain+0xdf0>
4152cc: 8e360000 lw s6,0(s1)
4152d0: 24840001 addiu a0,a0,1
4152d4: 081053de j 414f78 <_nl_load_domain+0xe48>
4152d8: 2c840001 sltiu a0,a0,1
4152dc: 8fcc00f0 lw t4,240(s8)
4152e0: 0810542e j 4150b8 <_nl_load_domain+0xf88>
4152e4: 8d850000 lw a1,0(t4)
4152e8: 8fcd00f0 lw t5,240(s8)
4152ec: 0810535b j 414d6c <_nl_load_domain+0xc3c>
4152f0: 8da40000 lw a0,0(t5)
4152f4: 240c0046 li t4,70
4152f8: 154cff7c bne t2,t4,4150ec <_nl_load_domain+0xfbc>
4152fc: 00000000 nop
415300: 80ed0005 lb t5,5(a3)
415304: 240c0041 li t4,65
415308: 15acfcfb bne t5,t4,4146f8 <_nl_load_domain+0x5c8>
41530c: 00005021 move t2,zero
415310: 80ed0006 lb t5,6(a3)
415314: 240c0053 li t4,83
415318: 15acfcf7 bne t5,t4,4146f8 <_nl_load_domain+0x5c8>
41531c: 00000000 nop
415320: 80ec0007 lb t4,7(a3)
415324: 240d0054 li t5,84
415328: 158dfcf3 bne t4,t5,4146f8 <_nl_load_domain+0x5c8>
41532c: 00000000 nop
415330: 80ec0008 lb t4,8(a3)
415334: 240d0038 li t5,56
415338: 118d0151 beq t4,t5,415880 <_nl_load_domain+0x1750>
41533c: 00000000 nop
415340: 240d0031 li t5,49
415344: 118d0132 beq t4,t5,415810 <_nl_load_domain+0x16e0>
415348: 00000000 nop
41534c: 240d0033 li t5,51
415350: 118d0113 beq t4,t5,4157a0 <_nl_load_domain+0x1670>
415354: 00000000 nop
415358: 240d0036 li t5,54
41535c: 158dfce6 bne t4,t5,4146f8 <_nl_load_domain+0x5c8>
415360: 00000000 nop
415364: 80ed0009 lb t5,9(a3)
415368: 240c0034 li t4,52
41536c: 15acfce2 bne t5,t4,4146f8 <_nl_load_domain+0x5c8>
415370: 00000000 nop
415374: 80e7000a lb a3,10(a3)
415378: 14e0fcdf bnez a3,4146f8 <_nl_load_domain+0x5c8>
41537c: 00000000 nop
415380: 240c0064 li t4,100
415384: 116c0103 beq t3,t4,415794 <_nl_load_domain+0x1664>
415388: 00000000 nop
41538c: 240d0069 li t5,105
415390: 116d00fd beq t3,t5,415788 <_nl_load_domain+0x1658>
415394: 00000000 nop
415398: 2407006f li a3,111
41539c: 116700f7 beq t3,a3,41577c <_nl_load_domain+0x164c>
4153a0: 00000000 nop
4153a4: 24070075 li a3,117
4153a8: 116700f1 beq t3,a3,415770 <_nl_load_domain+0x1640>
4153ac: 00000000 nop
4153b0: 24070078 li a3,120
4153b4: 116700eb beq t3,a3,415764 <_nl_load_domain+0x1634>
4153b8: 00000000 nop
4153bc: 24070058 li a3,88
4153c0: 156700df bne t3,a3,415740 <_nl_load_domain+0x1610>
4153c4: 00000000 nop
4153c8: 3c070048 lui a3,0x48
4153cc: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4153d0: 24ea194c addiu t2,a3,6476
4153d4: 80ec0005 lb t4,5(a3)
4153d8: 1580ffc6 bnez t4,4152f4 <_nl_load_domain+0x11c4>
4153dc: 00000000 nop
4153e0: 24070064 li a3,100
4153e4: 116700cd beq t3,a3,41571c <_nl_load_domain+0x15ec>
4153e8: 00000000 nop
4153ec: 240a0069 li t2,105
4153f0: 116a00c7 beq t3,t2,415710 <_nl_load_domain+0x15e0>
4153f4: 00000000 nop
4153f8: 2407006f li a3,111
4153fc: 116700c1 beq t3,a3,415704 <_nl_load_domain+0x15d4>
415400: 00000000 nop
415404: 24070075 li a3,117
415408: 116700bb beq t3,a3,4156f8 <_nl_load_domain+0x15c8>
41540c: 00000000 nop
415410: 24070078 li a3,120
415414: 116700b5 beq t3,a3,4156ec <_nl_load_domain+0x15bc>
415418: 00000000 nop
41541c: 24070058 li a3,88
415420: 156700c7 bne t3,a3,415740 <_nl_load_domain+0x1610>
415424: 00000000 nop
415428: 3c070048 lui a3,0x48
41542c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415430: 24ea1910 addiu t2,a3,6416
415434: 80ed0005 lb t5,5(a3)
415438: 240c0036 li t4,54
41543c: 15acff24 bne t5,t4,4150d0 <_nl_load_domain+0xfa0>
415440: 00000000 nop
415444: 80ec0006 lb t4,6(a3)
415448: 1580ffaa bnez t4,4152f4 <_nl_load_domain+0x11c4>
41544c: 00000000 nop
415450: 240c0064 li t4,100
415454: 116c0170 beq t3,t4,415a18 <_nl_load_domain+0x18e8>
415458: 00000000 nop
41545c: 240d0069 li t5,105
415460: 116d016a beq t3,t5,415a0c <_nl_load_domain+0x18dc>
415464: 00000000 nop
415468: 2407006f li a3,111
41546c: 11670164 beq t3,a3,415a00 <_nl_load_domain+0x18d0>
415470: 00000000 nop
415474: 24070075 li a3,117
415478: 1167015e beq t3,a3,4159f4 <_nl_load_domain+0x18c4>
41547c: 00000000 nop
415480: 24070078 li a3,120
415484: 11670143 beq t3,a3,415994 <_nl_load_domain+0x1864>
415488: 00000000 nop
41548c: 24070058 li a3,88
415490: 156700ab bne t3,a3,415740 <_nl_load_domain+0x1610>
415494: 00000000 nop
415498: 3c070048 lui a3,0x48
41549c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4154a0: 24ea1910 addiu t2,a3,6416
4154a4: 081053ec j 414fb0 <_nl_load_domain+0xe80>
4154a8: 8e220004 lw v0,4(s1)
4154ac: 8fca00f0 lw t2,240(s8)
4154b0: 081053b3 j 414ecc <_nl_load_domain+0xd9c>
4154b4: 8d440000 lw a0,0(t2)
4154b8: 8fc700f0 lw a3,240(s8)
4154bc: 081054b0 j 4152c0 <_nl_load_domain+0x1190>
4154c0: 8cf10000 lw s1,0(a3)
4154c4: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4154c8: 00005021 move t2,zero
4154cc: 80e70006 lb a3,6(a3)
4154d0: 14e0fc89 bnez a3,4146f8 <_nl_load_domain+0x5c8>
4154d4: 00005021 move t2,zero
4154d8: 240c0064 li t4,100
4154dc: 116c01f2 beq t3,t4,415ca8 <_nl_load_domain+0x1b78>
4154e0: 00000000 nop
4154e4: 240d0069 li t5,105
4154e8: 116d01ec beq t3,t5,415c9c <_nl_load_domain+0x1b6c>
4154ec: 00000000 nop
4154f0: 2407006f li a3,111
4154f4: 116701e6 beq t3,a3,415c90 <_nl_load_domain+0x1b60>
4154f8: 00000000 nop
4154fc: 24070075 li a3,117
415500: 116701e0 beq t3,a3,415c84 <_nl_load_domain+0x1b54>
415504: 00000000 nop
415508: 24070078 li a3,120
41550c: 116701ef beq t3,a3,415ccc <_nl_load_domain+0x1b9c>
415510: 00000000 nop
415514: 24070058 li a3,88
415518: 15670089 bne t3,a3,415740 <_nl_load_domain+0x1610>
41551c: 00000000 nop
415520: 3c070048 lui a3,0x48
415524: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415528: 24ea194c addiu t2,a3,6476
41552c: 8fd500d8 lw s5,216(s8)
415530: 8fd700ec lw s7,236(s8)
415534: 8fd600f8 lw s6,248(s8)
415538: 00009021 move s2,zero
41553c: 8f99842c lw t9,-31700(gp)
415540: 8ea40004 lw a0,4(s5)
415544: 04110a2e bal 417e00 <__hash_string>
415548: 00000000 nop
41554c: 8e63002c lw v1,44(s3)
415550: 8fdc0018 lw gp,24(s8)
415554: 2464fffe addiu a0,v1,-2
415558: 0044001b divu zero,v0,a0
41555c: 008001f4 teq a0,zero,0x7
415560: 00002010 mfhi a0
415564: 24840001 addiu a0,a0,1
415568: 00643823 subu a3,v1,a0
41556c: 0043001b divu zero,v0,v1
415570: 006001f4 teq v1,zero,0x7
415574: 00831823 subu v1,a0,v1
415578: 00001010 mfhi v0
41557c: 08105565 j 415594 <_nl_load_domain+0x1464>
415580: 00000000 nop
415584: 0047302b sltu a2,v0,a3
415588: 00432821 addu a1,v0,v1
41558c: 00441021 addu v0,v0,a0
415590: 00a6100a movz v0,a1,a2
415594: 00022880 sll a1,v0,0x2
415598: 02c52821 addu a1,s6,a1
41559c: 8ca60000 lw a2,0(a1)
4155a0: 14c0fff8 bnez a2,415584 <_nl_load_domain+0x1454>
4155a4: 00000000 nop
4155a8: 8e620014 lw v0,20(s3)
4155ac: 26b50008 addiu s5,s5,8
4155b0: 24420001 addiu v0,v0,1
4155b4: 00521021 addu v0,v0,s2
4155b8: 26520001 addiu s2,s2,1
4155bc: aca20000 sw v0,0(a1)
4155c0: 1657ffde bne s2,s7,41553c <_nl_load_domain+0x140c>
4155c4: 00000000 nop
4155c8: 8fc300d8 lw v1,216(s8)
4155cc: 8fc700e4 lw a3,228(s8)
4155d0: 8fc900f8 lw t1,248(s8)
4155d4: ae720020 sw s2,32(s3)
4155d8: ae630024 sw v1,36(s3)
4155dc: ae670028 sw a3,40(s3)
4155e0: ae690030 sw t1,48(s3)
4155e4: 08105246 j 414918 <_nl_load_domain+0x7e8>
4155e8: ae600034 sw zero,52(s3)
4155ec: 80ec0006 lb t4,6(a3)
4155f0: 1580febe bnez t4,4150ec <_nl_load_domain+0xfbc>
4155f4: 00000000 nop
4155f8: 24070064 li a3,100
4155fc: 116700fa beq t3,a3,4159e8 <_nl_load_domain+0x18b8>
415600: 00000000 nop
415604: 240a0069 li t2,105
415608: 116a00f4 beq t3,t2,4159dc <_nl_load_domain+0x18ac>
41560c: 00000000 nop
415610: 2407006f li a3,111
415614: 116700ee beq t3,a3,4159d0 <_nl_load_domain+0x18a0>
415618: 00000000 nop
41561c: 24070075 li a3,117
415620: 116700e8 beq t3,a3,4159c4 <_nl_load_domain+0x1894>
415624: 00000000 nop
415628: 24070078 li a3,120
41562c: 116700dc beq t3,a3,4159a0 <_nl_load_domain+0x1870>
415630: 00000000 nop
415634: 24070058 li a3,88
415638: 15670041 bne t3,a3,415740 <_nl_load_domain+0x1610>
41563c: 00000000 nop
415640: 3c070048 lui a3,0x48
415644: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415648: 24ea1910 addiu t2,a3,6416
41564c: 02002021 move a0,s0
415650: 7c03e83b 0x7c03e83b
415654: 8c658b78 lw a1,-29832(v1)
415658: 24060001 li a2,1
41565c: 00003821 move a3,zero
415660: 34a50001 ori a1,a1,0x1
415664: 2402108e li v0,4238
415668: 0000000c syscall
41566c: 08105098 j 414260 <_nl_load_domain+0x130>
415670: 00000000 nop
415674: 3c02de12 lui v0,0xde12
415678: 24420495 addiu v0,v0,1173
41567c: 12a2fb2c beq s5,v0,414330 <_nl_load_domain+0x200>
415680: 00000000 nop
415684: 8fc700d0 lw a3,208(s8)
415688: 10e00193 beqz a3,415cd8 <_nl_load_domain+0x1ba8>
41568c: 00000000 nop
415690: 8f998180 lw t9,-32384(gp)
415694: 02402021 move a0,s2
415698: 02c02821 move a1,s6
41569c: 0411ea5b bal 41000c <__munmap>
4156a0: 00000000 nop
4156a4: 08105087 j 41421c <_nl_load_domain+0xec>
4156a8: 00000000 nop
4156ac: 2405ffff li a1,-1
4156b0: 1045001d beq v0,a1,415728 <_nl_load_domain+0x15f8>
4156b4: 00000000 nop
4156b8: 1840fb69 blez v0,414460 <_nl_load_domain+0x330>
4156bc: 00000000 nop
4156c0: 02a2a823 subu s5,s5,v0
4156c4: 12a00004 beqz s5,4156d8 <_nl_load_domain+0x15a8>
4156c8: 00000000 nop
4156cc: 02e2b821 addu s7,s7,v0
4156d0: 08105107 j 41441c <_nl_load_domain+0x2ec>
4156d4: 00000000 nop
4156d8: 24020fa6 li v0,4006
4156dc: 0000000c syscall
4156e0: afc000d0 sw zero,208(s8)
4156e4: 081050c7 j 41431c <_nl_load_domain+0x1ec>
4156e8: 00000000 nop
4156ec: 3c0d0048 lui t5,0x48
4156f0: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4156f4: 25aa0ec0 addiu t2,t5,3776
4156f8: 3c0c0048 lui t4,0x48
4156fc: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415700: 258a1934 addiu t2,t4,6452
415704: 3c070048 lui a3,0x48
415708: 081051be j 4146f8 <_nl_load_domain+0x5c8>
41570c: 24ea3538 addiu t2,a3,13624
415710: 3c0d0049 lui t5,0x49
415714: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415718: 25aa48a4 addiu t2,t5,18596
41571c: 3c0c0048 lui t4,0x48
415720: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415724: 258a3548 addiu t2,t4,13640
415728: 8f998048 lw t9,-32696(gp)
41572c: 0411f1b0 bal 411df0 <__errno_location>
415730: 00000000 nop
415734: 8c430000 lw v1,0(v0)
415738: 08105115 j 414454 <_nl_load_domain+0x324>
41573c: 8fdc0018 lw gp,24(s8)
415740: 8f9982dc lw t9,-32036(gp)
415744: 041109fa bal 417f30 <abort>
415748: 00000000 nop
41574c: 3c0c0048 lui t4,0x48
415750: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415754: 258a3548 addiu t2,t4,13640
415758: 3c0c0048 lui t4,0x48
41575c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415760: 258a1938 addiu t2,t4,6456
415764: 3c0d0048 lui t5,0x48
415768: 081051be j 4146f8 <_nl_load_domain+0x5c8>
41576c: 25aa1948 addiu t2,t5,6472
415770: 3c0c0048 lui t4,0x48
415774: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415778: 258a1944 addiu t2,t4,6468
41577c: 3c070048 lui a3,0x48
415780: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415784: 24ea1940 addiu t2,a3,6464
415788: 3c0d0048 lui t5,0x48
41578c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415790: 25aa193c addiu t2,t5,6460
415794: 3c0c0048 lui t4,0x48
415798: 081051be j 4146f8 <_nl_load_domain+0x5c8>
41579c: 258a1938 addiu t2,t4,6456
4157a0: 80ed0009 lb t5,9(a3)
4157a4: 240c0032 li t4,50
4157a8: 15acfbd3 bne t5,t4,4146f8 <_nl_load_domain+0x5c8>
4157ac: 00000000 nop
4157b0: 80e7000a lb a3,10(a3)
4157b4: 14e0fbd0 bnez a3,4146f8 <_nl_load_domain+0x5c8>
4157b8: 00000000 nop
4157bc: 24070064 li a3,100
4157c0: 11670071 beq t3,a3,415988 <_nl_load_domain+0x1858>
4157c4: 00000000 nop
4157c8: 240a0069 li t2,105
4157cc: 116a006b beq t3,t2,41597c <_nl_load_domain+0x184c>
4157d0: 00000000 nop
4157d4: 2407006f li a3,111
4157d8: 11670065 beq t3,a3,415970 <_nl_load_domain+0x1840>
4157dc: 00000000 nop
4157e0: 24070075 li a3,117
4157e4: 1167005f beq t3,a3,415964 <_nl_load_domain+0x1834>
4157e8: 00000000 nop
4157ec: 24070078 li a3,120
4157f0: 1167003b beq t3,a3,4158e0 <_nl_load_domain+0x17b0>
4157f4: 00000000 nop
4157f8: 24070058 li a3,88
4157fc: 1567ffd0 bne t3,a3,415740 <_nl_load_domain+0x1610>
415800: 00000000 nop
415804: 3c070048 lui a3,0x48
415808: 081051be j 4146f8 <_nl_load_domain+0x5c8>
41580c: 24ea1910 addiu t2,a3,6416
415810: 80ed0009 lb t5,9(a3)
415814: 240c0036 li t4,54
415818: 15acfbb7 bne t5,t4,4146f8 <_nl_load_domain+0x5c8>
41581c: 00000000 nop
415820: 80e7000a lb a3,10(a3)
415824: 14e0fbb4 bnez a3,4146f8 <_nl_load_domain+0x5c8>
415828: 00000000 nop
41582c: 240c0064 li t4,100
415830: 116c0049 beq t3,t4,415958 <_nl_load_domain+0x1828>
415834: 00000000 nop
415838: 240d0069 li t5,105
41583c: 116d0043 beq t3,t5,41594c <_nl_load_domain+0x181c>
415840: 00000000 nop
415844: 2407006f li a3,111
415848: 1167003d beq t3,a3,415940 <_nl_load_domain+0x1810>
41584c: 00000000 nop
415850: 24070075 li a3,117
415854: 11670037 beq t3,a3,415934 <_nl_load_domain+0x1804>
415858: 00000000 nop
41585c: 24070078 li a3,120
415860: 11670022 beq t3,a3,4158ec <_nl_load_domain+0x17bc>
415864: 00000000 nop
415868: 24070058 li a3,88
41586c: 1567ffb4 bne t3,a3,415740 <_nl_load_domain+0x1610>
415870: 00000000 nop
415874: 3c070048 lui a3,0x48
415878: 081051be j 4146f8 <_nl_load_domain+0x5c8>
41587c: 24ea1910 addiu t2,a3,6416
415880: 80e70009 lb a3,9(a3)
415884: 14e0fb9c bnez a3,4146f8 <_nl_load_domain+0x5c8>
415888: 00000000 nop
41588c: 24070064 li a3,100
415890: 11670025 beq t3,a3,415928 <_nl_load_domain+0x17f8>
415894: 00000000 nop
415898: 240a0069 li t2,105
41589c: 116a001f beq t3,t2,41591c <_nl_load_domain+0x17ec>
4158a0: 00000000 nop
4158a4: 2407006f li a3,111
4158a8: 11670019 beq t3,a3,415910 <_nl_load_domain+0x17e0>
4158ac: 00000000 nop
4158b0: 24070075 li a3,117
4158b4: 11670013 beq t3,a3,415904 <_nl_load_domain+0x17d4>
4158b8: 00000000 nop
4158bc: 24070078 li a3,120
4158c0: 1167000d beq t3,a3,4158f8 <_nl_load_domain+0x17c8>
4158c4: 00000000 nop
4158c8: 24070058 li a3,88
4158cc: 1567ff9c bne t3,a3,415740 <_nl_load_domain+0x1610>
4158d0: 00000000 nop
4158d4: 3c070048 lui a3,0x48
4158d8: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4158dc: 24ea1910 addiu t2,a3,6416
4158e0: 3c0d0048 lui t5,0x48
4158e4: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4158e8: 25aa0ec0 addiu t2,t5,3776
4158ec: 3c0d0048 lui t5,0x48
4158f0: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4158f4: 25aa0ec0 addiu t2,t5,3776
4158f8: 3c0d0048 lui t5,0x48
4158fc: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415900: 25aa0ec0 addiu t2,t5,3776
415904: 3c0c0048 lui t4,0x48
415908: 081051be j 4146f8 <_nl_load_domain+0x5c8>
41590c: 258a1934 addiu t2,t4,6452
415910: 3c070048 lui a3,0x48
415914: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415918: 24ea3538 addiu t2,a3,13624
41591c: 3c0d0049 lui t5,0x49
415920: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415924: 25aa48a4 addiu t2,t5,18596
415928: 3c0c0048 lui t4,0x48
41592c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415930: 258a3548 addiu t2,t4,13640
415934: 3c0c0048 lui t4,0x48
415938: 081051be j 4146f8 <_nl_load_domain+0x5c8>
41593c: 258a1934 addiu t2,t4,6452
415940: 3c070048 lui a3,0x48
415944: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415948: 24ea3538 addiu t2,a3,13624
41594c: 3c0d0049 lui t5,0x49
415950: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415954: 25aa48a4 addiu t2,t5,18596
415958: 3c0c0048 lui t4,0x48
41595c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415960: 258a3548 addiu t2,t4,13640
415964: 3c0c0048 lui t4,0x48
415968: 081051be j 4146f8 <_nl_load_domain+0x5c8>
41596c: 258a1934 addiu t2,t4,6452
415970: 3c070048 lui a3,0x48
415974: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415978: 24ea3538 addiu t2,a3,13624
41597c: 3c0d0049 lui t5,0x49
415980: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415984: 25aa48a4 addiu t2,t5,18596
415988: 3c0c0048 lui t4,0x48
41598c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415990: 258a3548 addiu t2,t4,13640
415994: 3c0d0048 lui t5,0x48
415998: 081051be j 4146f8 <_nl_load_domain+0x5c8>
41599c: 25aa0ec0 addiu t2,t5,3776
4159a0: 3c0d0048 lui t5,0x48
4159a4: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4159a8: 25aa0ec0 addiu t2,t5,3776
4159ac: 3c0d0048 lui t5,0x48
4159b0: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4159b4: 25aa0ec0 addiu t2,t5,3776
4159b8: 3c0c0048 lui t4,0x48
4159bc: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4159c0: 258a1934 addiu t2,t4,6452
4159c4: 3c0c0048 lui t4,0x48
4159c8: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4159cc: 258a1934 addiu t2,t4,6452
4159d0: 3c070048 lui a3,0x48
4159d4: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4159d8: 24ea3538 addiu t2,a3,13624
4159dc: 3c0d0049 lui t5,0x49
4159e0: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4159e4: 25aa48a4 addiu t2,t5,18596
4159e8: 3c0c0048 lui t4,0x48
4159ec: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4159f0: 258a3548 addiu t2,t4,13640
4159f4: 3c0c0048 lui t4,0x48
4159f8: 081051be j 4146f8 <_nl_load_domain+0x5c8>
4159fc: 258a1934 addiu t2,t4,6452
415a00: 3c070048 lui a3,0x48
415a04: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415a08: 24ea3538 addiu t2,a3,13624
415a0c: 3c0d0049 lui t5,0x49
415a10: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415a14: 25aa48a4 addiu t2,t5,18596
415a18: 3c0c0048 lui t4,0x48
415a1c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415a20: 258a3548 addiu t2,t4,13640
415a24: 3c0d0048 lui t5,0x48
415a28: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415a2c: 25aa1948 addiu t2,t5,6472
415a30: 3c0c0048 lui t4,0x48
415a34: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415a38: 258a1944 addiu t2,t4,6468
415a3c: 3c070048 lui a3,0x48
415a40: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415a44: 24ea1940 addiu t2,a3,6464
415a48: 3c0d0048 lui t5,0x48
415a4c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415a50: 25aa193c addiu t2,t5,6460
415a54: 3c0d0048 lui t5,0x48
415a58: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415a5c: 25aa1948 addiu t2,t5,6472
415a60: 3c0c0048 lui t4,0x48
415a64: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415a68: 258a1944 addiu t2,t4,6468
415a6c: 3c070048 lui a3,0x48
415a70: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415a74: 24ea1940 addiu t2,a3,6464
415a78: 3c0d0048 lui t5,0x48
415a7c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415a80: 25aa193c addiu t2,t5,6460
415a84: 3c0c0048 lui t4,0x48
415a88: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415a8c: 258a1938 addiu t2,t4,6456
415a90: 80ed000a lb t5,10(a3)
415a94: 240c0032 li t4,50
415a98: 15acfb17 bne t5,t4,4146f8 <_nl_load_domain+0x5c8>
415a9c: 00000000 nop
415aa0: 80e7000b lb a3,11(a3)
415aa4: 14e0fb14 bnez a3,4146f8 <_nl_load_domain+0x5c8>
415aa8: 00000000 nop
415aac: 24070064 li a3,100
415ab0: 11670071 beq t3,a3,415c78 <_nl_load_domain+0x1b48>
415ab4: 00000000 nop
415ab8: 240a0069 li t2,105
415abc: 116a006b beq t3,t2,415c6c <_nl_load_domain+0x1b3c>
415ac0: 00000000 nop
415ac4: 2407006f li a3,111
415ac8: 11670065 beq t3,a3,415c60 <_nl_load_domain+0x1b30>
415acc: 00000000 nop
415ad0: 24070075 li a3,117
415ad4: 1167005f beq t3,a3,415c54 <_nl_load_domain+0x1b24>
415ad8: 00000000 nop
415adc: 24070078 li a3,120
415ae0: 1167003b beq t3,a3,415bd0 <_nl_load_domain+0x1aa0>
415ae4: 00000000 nop
415ae8: 24070058 li a3,88
415aec: 1567ff14 bne t3,a3,415740 <_nl_load_domain+0x1610>
415af0: 00000000 nop
415af4: 3c070048 lui a3,0x48
415af8: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415afc: 24ea1910 addiu t2,a3,6416
415b00: 80ee000a lb t6,10(a3)
415b04: 240d0036 li t5,54
415b08: 15cdfc2b bne t6,t5,414bb8 <_nl_load_domain+0xa88>
415b0c: 00000000 nop
415b10: 80e7000b lb a3,11(a3)
415b14: 14e0faf8 bnez a3,4146f8 <_nl_load_domain+0x5c8>
415b18: 00000000 nop
415b1c: 240c0064 li t4,100
415b20: 116c0049 beq t3,t4,415c48 <_nl_load_domain+0x1b18>
415b24: 00000000 nop
415b28: 240d0069 li t5,105
415b2c: 116d0043 beq t3,t5,415c3c <_nl_load_domain+0x1b0c>
415b30: 00000000 nop
415b34: 2407006f li a3,111
415b38: 1167003d beq t3,a3,415c30 <_nl_load_domain+0x1b00>
415b3c: 00000000 nop
415b40: 24070075 li a3,117
415b44: 11670037 beq t3,a3,415c24 <_nl_load_domain+0x1af4>
415b48: 00000000 nop
415b4c: 24070078 li a3,120
415b50: 11670022 beq t3,a3,415bdc <_nl_load_domain+0x1aac>
415b54: 00000000 nop
415b58: 24070058 li a3,88
415b5c: 1567fef8 bne t3,a3,415740 <_nl_load_domain+0x1610>
415b60: 00000000 nop
415b64: 3c070048 lui a3,0x48
415b68: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415b6c: 24ea1910 addiu t2,a3,6416
415b70: 80e7000a lb a3,10(a3)
415b74: 14e0fae0 bnez a3,4146f8 <_nl_load_domain+0x5c8>
415b78: 00000000 nop
415b7c: 24070064 li a3,100
415b80: 11670025 beq t3,a3,415c18 <_nl_load_domain+0x1ae8>
415b84: 00000000 nop
415b88: 240a0069 li t2,105
415b8c: 116a001f beq t3,t2,415c0c <_nl_load_domain+0x1adc>
415b90: 00000000 nop
415b94: 2407006f li a3,111
415b98: 11670019 beq t3,a3,415c00 <_nl_load_domain+0x1ad0>
415b9c: 00000000 nop
415ba0: 24070075 li a3,117
415ba4: 11670013 beq t3,a3,415bf4 <_nl_load_domain+0x1ac4>
415ba8: 00000000 nop
415bac: 24070078 li a3,120
415bb0: 1167000d beq t3,a3,415be8 <_nl_load_domain+0x1ab8>
415bb4: 00000000 nop
415bb8: 24070058 li a3,88
415bbc: 1567fee0 bne t3,a3,415740 <_nl_load_domain+0x1610>
415bc0: 00000000 nop
415bc4: 3c070048 lui a3,0x48
415bc8: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415bcc: 24ea1910 addiu t2,a3,6416
415bd0: 3c0d0048 lui t5,0x48
415bd4: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415bd8: 25aa0ec0 addiu t2,t5,3776
415bdc: 3c0d0048 lui t5,0x48
415be0: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415be4: 25aa0ec0 addiu t2,t5,3776
415be8: 3c0d0048 lui t5,0x48
415bec: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415bf0: 25aa0ec0 addiu t2,t5,3776
415bf4: 3c0c0048 lui t4,0x48
415bf8: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415bfc: 258a1934 addiu t2,t4,6452
415c00: 3c070048 lui a3,0x48
415c04: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415c08: 24ea3538 addiu t2,a3,13624
415c0c: 3c0d0049 lui t5,0x49
415c10: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415c14: 25aa48a4 addiu t2,t5,18596
415c18: 3c0c0048 lui t4,0x48
415c1c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415c20: 258a3548 addiu t2,t4,13640
415c24: 3c0c0048 lui t4,0x48
415c28: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415c2c: 258a1934 addiu t2,t4,6452
415c30: 3c070048 lui a3,0x48
415c34: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415c38: 24ea3538 addiu t2,a3,13624
415c3c: 3c0d0049 lui t5,0x49
415c40: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415c44: 25aa48a4 addiu t2,t5,18596
415c48: 3c0c0048 lui t4,0x48
415c4c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415c50: 258a3548 addiu t2,t4,13640
415c54: 3c0c0048 lui t4,0x48
415c58: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415c5c: 258a1934 addiu t2,t4,6452
415c60: 3c070048 lui a3,0x48
415c64: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415c68: 24ea3538 addiu t2,a3,13624
415c6c: 3c0d0049 lui t5,0x49
415c70: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415c74: 25aa48a4 addiu t2,t5,18596
415c78: 3c0c0048 lui t4,0x48
415c7c: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415c80: 258a3548 addiu t2,t4,13640
415c84: 3c0c0048 lui t4,0x48
415c88: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415c8c: 258a1944 addiu t2,t4,6468
415c90: 3c070048 lui a3,0x48
415c94: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415c98: 24ea1940 addiu t2,a3,6464
415c9c: 3c0d0048 lui t5,0x48
415ca0: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415ca4: 25aa193c addiu t2,t5,6460
415ca8: 3c0c0048 lui t4,0x48
415cac: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415cb0: 258a1938 addiu t2,t4,6456
415cb4: 3c070048 lui a3,0x48
415cb8: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415cbc: 24ea3538 addiu t2,a3,13624
415cc0: 3c0d0049 lui t5,0x49
415cc4: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415cc8: 25aa48a4 addiu t2,t5,18596
415ccc: 3c0d0048 lui t5,0x48
415cd0: 081051be j 4146f8 <_nl_load_domain+0x5c8>
415cd4: 25aa1948 addiu t2,t5,6472
415cd8: 8f99805c lw t9,-32676(gp)
415cdc: 02402021 move a0,s2
415ce0: 0411d639 bal 40b5c8 <__cfree>
415ce4: 00000000 nop
415ce8: 08105087 j 41421c <_nl_load_domain+0xec>
415cec: 00000000 nop
00415cf0 <read_alias_file>:
415cf0: 24a2001c addiu v0,a1,28
415cf4: 3c1c004b lui gp,0x4b
415cf8: 000210c2 srl v0,v0,0x3
415cfc: 27bdfe08 addiu sp,sp,-504
415d00: 279c1fc0 addiu gp,gp,8128
415d04: 000210c0 sll v0,v0,0x3
415d08: 8f9980b0 lw t9,-32592(gp)
415d0c: afbf01f4 sw ra,500(sp)
415d10: afbe01f0 sw s8,496(sp)
415d14: afb201d8 sw s2,472(sp)
415d18: 03a0f021 move s8,sp
415d1c: afb001d0 sw s0,464(sp)
415d20: afbc0010 sw gp,16(sp)
415d24: afb701ec sw s7,492(sp)
415d28: afb601e8 sw s6,488(sp)
415d2c: afb501e4 sw s5,484(sp)
415d30: afb401e0 sw s4,480(sp)
415d34: afb301dc sw s3,476(sp)
415d38: afb101d4 sw s1,468(sp)
415d3c: 03a2e823 subu sp,sp,v0
415d40: 27b00010 addiu s0,sp,16
415d44: 00a03021 move a2,a1
415d48: 00802821 move a1,a0
415d4c: 02002021 move a0,s0
415d50: 0411e00b bal 40dd80 <__mempcpy>
415d54: 00000000 nop
415d58: 3c030048 lui v1,0x48
415d5c: 8c641958 lw a0,6488(v1)
415d60: 24631958 addiu v1,v1,6488
415d64: 8c660004 lw a2,4(v1)
415d68: 8fdc0010 lw gp,16(s8)
415d6c: a8440000 swl a0,0(v0)
415d70: b8440003 swr a0,3(v0)
415d74: 8c640008 lw a0,8(v1)
415d78: a8460004 swl a2,4(v0)
415d7c: 9065000c lbu a1,12(v1)
415d80: b8460007 swr a2,7(v0)
415d84: 9063000d lbu v1,13(v1)
415d88: a8440008 swl a0,8(v0)
415d8c: 8f998488 lw t9,-31608(gp)
415d90: b844000b swr a0,11(v0)
415d94: a045000c sb a1,12(v0)
415d98: 3c050048 lui a1,0x48
415d9c: 02002021 move a0,s0
415da0: a043000d sb v1,13(v0)
415da4: 24a51954 addiu a1,a1,6484
415da8: 0411437c bal 426b9c <_IO_new_fopen>
415dac: 00000000 nop
415db0: 00408021 move s0,v0
415db4: 8fdc0010 lw gp,16(s8)
415db8: 00009021 move s2,zero
415dbc: 104000d2 beqz v0,416108 <read_alias_file+0x418>
415dc0: 00000000 nop
415dc4: 8c440000 lw a0,0(v0)
415dc8: 8f958a40 lw s5,-30144(gp)
415dcc: 8f948a34 lw s4,-30156(gp)
415dd0: 34848000 ori a0,a0,0x8000
415dd4: 7c03e83b 0x7c03e83b
415dd8: ae040000 sw a0,0(s0)
415ddc: 30840010 andi a0,a0,0x10
415de0: 00008821 move s1,zero
415de4: 02a3a821 addu s5,s5,v1
415de8: 0283a021 addu s4,s4,v1
415dec: 148000b3 bnez a0,4160bc <read_alias_file+0x3cc>
415df0: 00000000 nop
415df4: 8f99848c lw t9,-31604(gp)
415df8: 27c40018 addiu a0,s8,24
415dfc: 24050190 li a1,400
415e00: 02003021 move a2,s0
415e04: 04114802 bal 427e10 <fgets_unlocked>
415e08: 00000000 nop
415e0c: 8fdc0010 lw gp,16(s8)
415e10: 104000aa beqz v0,4160bc <read_alias_file+0x3cc>
415e14: 00000000 nop
415e18: 8f998194 lw t9,-32364(gp)
415e1c: 2405000a li a1,10
415e20: 27c40018 addiu a0,s8,24
415e24: 04116372 bal 42ebf0 <strchr>
415e28: 00000000 nop
415e2c: 00409821 move s3,v0
415e30: 8ea20000 lw v0,0(s5)
415e34: 8fdc0010 lw gp,16(s8)
415e38: 8e850000 lw a1,0(s4)
415e3c: 27c90018 addiu t1,s8,24
415e40: 1040000c beqz v0,415e74 <read_alias_file+0x184>
415e44: 00000000 nop
415e48: 81230000 lb v1,0(t1)
415e4c: 306400ff andi a0,v1,0xff
415e50: 00042040 sll a0,a0,0x1
415e54: 00442021 addu a0,v0,a0
415e58: 94840000 lhu a0,0(a0)
415e5c: 30840020 andi a0,a0,0x20
415e60: 10800010 beqz a0,415ea4 <read_alias_file+0x1b4>
415e64: 00000000 nop
415e68: 25290001 addiu t1,t1,1
415e6c: 1440fff6 bnez v0,415e48 <read_alias_file+0x158>
415e70: 00000000 nop
415e74: 8ca20000 lw v0,0(a1)
415e78: 8c420024 lw v0,36(v0)
415e7c: 24420100 addiu v0,v0,256
415e80: aea20000 sw v0,0(s5)
415e84: 81230000 lb v1,0(t1)
415e88: 306400ff andi a0,v1,0xff
415e8c: 00042040 sll a0,a0,0x1
415e90: 00442021 addu a0,v0,a0
415e94: 94840000 lhu a0,0(a0)
415e98: 30840020 andi a0,a0,0x20
415e9c: 1480fff2 bnez a0,415e68 <read_alias_file+0x178>
415ea0: 00000000 nop
415ea4: 1060007f beqz v1,4160a4 <read_alias_file+0x3b4>
415ea8: 00000000 nop
415eac: 24040023 li a0,35
415eb0: 1064007c beq v1,a0,4160a4 <read_alias_file+0x3b4>
415eb4: 00000000 nop
415eb8: 81230001 lb v1,1(t1)
415ebc: 25320001 addiu s2,t1,1
415ec0: 10600010 beqz v1,415f04 <read_alias_file+0x214>
415ec4: 00000000 nop
415ec8: 8e850000 lw a1,0(s4)
415ecc: 1040010d beqz v0,416304 <read_alias_file+0x614>
415ed0: 00000000 nop
415ed4: 82430000 lb v1,0(s2)
415ed8: 306400ff andi a0,v1,0xff
415edc: 00042040 sll a0,a0,0x1
415ee0: 00442021 addu a0,v0,a0
415ee4: 94840000 lhu a0,0(a0)
415ee8: 30840020 andi a0,a0,0x20
415eec: 148000c0 bnez a0,4161f0 <read_alias_file+0x500>
415ef0: 00000000 nop
415ef4: 26520001 addiu s2,s2,1
415ef8: 82430000 lb v1,0(s2)
415efc: 1460fff3 bnez v1,415ecc <read_alias_file+0x1dc>
415f00: 00000000 nop
415f04: 8e850000 lw a1,0(s4)
415f08: 104000f8 beqz v0,4162ec <read_alias_file+0x5fc>
415f0c: 00000000 nop
415f10: 82430000 lb v1,0(s2)
415f14: 306400ff andi a0,v1,0xff
415f18: 00042040 sll a0,a0,0x1
415f1c: 00442021 addu a0,v0,a0
415f20: 94840000 lhu a0,0(a0)
415f24: 30840020 andi a0,a0,0x20
415f28: 1080009a beqz a0,416194 <read_alias_file+0x4a4>
415f2c: 00000000 nop
415f30: 26520001 addiu s2,s2,1
415f34: 081057c2 j 415f08 <read_alias_file+0x218>
415f38: 00000000 nop
415f3c: 10800002 beqz a0,415f48 <read_alias_file+0x258>
415f40: 00000000 nop
415f44: a0600000 sb zero,0(v1)
415f48: 3c02004b lui v0,0x4b
415f4c: 3c03004b lui v1,0x4b
415f50: 8c57c044 lw s7,-16316(v0)
415f54: 8c65c048 lw a1,-16312(v1)
415f58: 02e5102b sltu v0,s7,a1
415f5c: 14400014 bnez v0,415fb0 <read_alias_file+0x2c0>
415f60: 00000000 nop
415f64: 10a000dc beqz a1,4162d8 <read_alias_file+0x5e8>
415f68: 00000000 nop
415f6c: 00051840 sll v1,a1,0x1
415f70: afc301a8 sw v1,424(s8)
415f74: 00052900 sll a1,a1,0x4
415f78: 3c16004b lui s6,0x4b
415f7c: 8f998434 lw t9,-31692(gp)
415f80: 8ec4c730 lw a0,-14544(s6)
415f84: afc901cc sw t1,460(s8)
415f88: 0411d5f5 bal 40b760 <__libc_realloc>
415f8c: 00000000 nop
415f90: 8fdc0010 lw gp,16(s8)
415f94: 8fc901cc lw t1,460(s8)
415f98: 10400048 beqz v0,4160bc <read_alias_file+0x3cc>
415f9c: 00000000 nop
415fa0: 8fc301a8 lw v1,424(s8)
415fa4: 3c04004b lui a0,0x4b
415fa8: aec2c730 sw v0,-14544(s6)
415fac: ac83c048 sw v1,-16312(a0)
415fb0: 8f998098 lw t9,-32616(gp)
415fb4: 01202021 move a0,t1
415fb8: afc901cc sw t1,460(s8)
415fbc: 0411dd98 bal 40d620 <strlen>
415fc0: 00000000 nop
415fc4: 8fdc0010 lw gp,16(s8)
415fc8: 24460001 addiu a2,v0,1
415fcc: 02402021 move a0,s2
415fd0: 8f998098 lw t9,-32616(gp)
415fd4: afc601bc sw a2,444(s8)
415fd8: 0411dd91 bal 40d620 <strlen>
415fdc: 00000000 nop
415fe0: 3c04004b lui a0,0x4b
415fe4: 8c8ac04c lw t2,-16308(a0)
415fe8: 8fc601bc lw a2,444(s8)
415fec: 3c03004b lui v1,0x4b
415ff0: 8c64c050 lw a0,-16304(v1)
415ff4: 00ca4021 addu t0,a2,t2
415ff8: 24430001 addiu v1,v0,1
415ffc: 01033821 addu a3,t0,v1
416000: 0087102b sltu v0,a0,a3
416004: 8fdc0010 lw gp,16(s8)
416008: 8fc901cc lw t1,460(s8)
41600c: 14400080 bnez v0,416210 <read_alias_file+0x520>
416010: 00000000 nop
416014: 3c02004b lui v0,0x4b
416018: 8c56c734 lw s6,-14540(v0)
41601c: 3c02004b lui v0,0x4b
416020: 8c42c730 lw v0,-14544(v0)
416024: 8f9980dc lw t9,-32548(gp)
416028: 01202821 move a1,t1
41602c: 001748c0 sll t1,s7,0x3
416030: 00494821 addu t1,v0,t1
416034: 02ca2021 addu a0,s6,t2
416038: afc701c8 sw a3,456(s8)
41603c: afc901a8 sw t1,424(s8)
416040: afc301c0 sw v1,448(s8)
416044: afc801c4 sw t0,452(s8)
416048: 0411df91 bal 40de90 <memcpy>
41604c: 00000000 nop
416050: 8fdc0010 lw gp,16(s8)
416054: 8fc401a8 lw a0,424(s8)
416058: 8fc301c0 lw v1,448(s8)
41605c: 8fc801c4 lw t0,452(s8)
416060: 8f9980dc lw t9,-32548(gp)
416064: ac820000 sw v0,0(a0)
416068: 00603021 move a2,v1
41606c: 02c82021 addu a0,s6,t0
416070: 02402821 move a1,s2
416074: 0411df86 bal 40de90 <memcpy>
416078: 00000000 nop
41607c: 8fc301a8 lw v1,424(s8)
416080: 8fc701c8 lw a3,456(s8)
416084: 8fdc0010 lw gp,16(s8)
416088: 26f70001 addiu s7,s7,1
41608c: ac620004 sw v0,4(v1)
416090: 3c04004b lui a0,0x4b
416094: 3c02004b lui v0,0x4b
416098: ac87c04c sw a3,-16308(a0)
41609c: ac57c044 sw s7,-16316(v0)
4160a0: 26310001 addiu s1,s1,1
4160a4: 12600027 beqz s3,416144 <read_alias_file+0x454>
4160a8: 00000000 nop
4160ac: 8e040000 lw a0,0(s0)
4160b0: 30840010 andi a0,a0,0x10
4160b4: 1080ff4f beqz a0,415df4 <read_alias_file+0x104>
4160b8: 00000000 nop
4160bc: 8f9983a0 lw t9,-31840(gp)
4160c0: 02002021 move a0,s0
4160c4: 02209021 move s2,s1
4160c8: 041140e9 bal 426470 <_IO_new_fclose>
4160cc: 00000000 nop
4160d0: 8fdc0010 lw gp,16(s8)
4160d4: 1220000c beqz s1,416108 <read_alias_file+0x418>
4160d8: 00000000 nop
4160dc: 3c02004b lui v0,0x4b
4160e0: 8c44c730 lw a0,-14544(v0)
4160e4: 3c02004b lui v0,0x4b
4160e8: 8f998490 lw t9,-31600(gp)
4160ec: 8c45c044 lw a1,-16316(v0)
4160f0: 3c070041 lui a3,0x41
4160f4: 24060008 li a2,8
4160f8: 24e76378 addiu a3,a3,25464
4160fc: 02209021 move s2,s1
416100: 04110aa2 bal 418b8c <qsort>
416104: 00000000 nop
416108: 03c0e821 move sp,s8
41610c: 8fbf01f4 lw ra,500(sp)
416110: 02401021 move v0,s2
416114: 8fbe01f0 lw s8,496(sp)
416118: 8fb701ec lw s7,492(sp)
41611c: 8fb601e8 lw s6,488(sp)
416120: 8fb501e4 lw s5,484(sp)
416124: 8fb401e0 lw s4,480(sp)
416128: 8fb301dc lw s3,476(sp)
41612c: 8fb201d8 lw s2,472(sp)
416130: 8fb101d4 lw s1,468(sp)
416134: 8fb001d0 lw s0,464(sp)
416138: 27bd01f8 addiu sp,sp,504
41613c: 03e00008 jr ra
416140: 00000000 nop
416144: 8f99848c lw t9,-31604(gp)
416148: 27c40018 addiu a0,s8,24
41614c: 24050190 li a1,400
416150: 02003021 move a2,s0
416154: 0411472e bal 427e10 <fgets_unlocked>
416158: 00000000 nop
41615c: 8fdc0010 lw gp,16(s8)
416160: 27c40018 addiu a0,s8,24
416164: 2405000a li a1,10
416168: 8f998194 lw t9,-32364(gp)
41616c: 1040ffcf beqz v0,4160ac <read_alias_file+0x3bc>
416170: 00000000 nop
416174: 0411629e bal 42ebf0 <strchr>
416178: 00000000 nop
41617c: 8fdc0010 lw gp,16(s8)
416180: 1040fff0 beqz v0,416144 <read_alias_file+0x454>
416184: 00000000 nop
416188: 8e040000 lw a0,0(s0)
41618c: 0810582c j 4160b0 <read_alias_file+0x3c0>
416190: 00000000 nop
416194: 1060ffc3 beqz v1,4160a4 <read_alias_file+0x3b4>
416198: 00000000 nop
41619c: 82440001 lb a0,1(s2)
4161a0: 26430001 addiu v1,s2,1
4161a4: 1080ff68 beqz a0,415f48 <read_alias_file+0x258>
4161a8: 00000000 nop
4161ac: 8e860000 lw a2,0(s4)
4161b0: 1040005a beqz v0,41631c <read_alias_file+0x62c>
4161b4: 00000000 nop
4161b8: 80640000 lb a0,0(v1)
4161bc: 308500ff andi a1,a0,0xff
4161c0: 00052840 sll a1,a1,0x1
4161c4: 00452821 addu a1,v0,a1
4161c8: 94a50000 lhu a1,0(a1)
4161cc: 30a50020 andi a1,a1,0x20
4161d0: 14a0003a bnez a1,4162bc <read_alias_file+0x5cc>
4161d4: 00000000 nop
4161d8: 24630001 addiu v1,v1,1
4161dc: 80640000 lb a0,0(v1)
4161e0: 1480fff3 bnez a0,4161b0 <read_alias_file+0x4c0>
4161e4: 00000000 nop
4161e8: 081057d2 j 415f48 <read_alias_file+0x258>
4161ec: 00000000 nop
4161f0: 1060ff44 beqz v1,415f04 <read_alias_file+0x214>
4161f4: 00000000 nop
4161f8: a2400000 sb zero,0(s2)
4161fc: 8ea20000 lw v0,0(s5)
416200: 26520001 addiu s2,s2,1
416204: 8e850000 lw a1,0(s4)
416208: 081057c2 j 415f08 <read_alias_file+0x218>
41620c: 00000000 nop
416210: 00666821 addu t5,v1,a2
416214: 3c0c004b lui t4,0x4b
416218: 8d8bc734 lw t3,-14540(t4)
41621c: 2da50400 sltiu a1,t5,1024
416220: 24020400 li v0,1024
416224: 0045680b movn t5,v0,a1
416228: 8f998434 lw t9,-31692(gp)
41622c: 01a46821 addu t5,t5,a0
416230: 01a02821 move a1,t5
416234: 01602021 move a0,t3
416238: afc301c0 sw v1,448(s8)
41623c: afc601bc sw a2,444(s8)
416240: afc701c8 sw a3,456(s8)
416244: afc801c4 sw t0,452(s8)
416248: afc901cc sw t1,460(s8)
41624c: afca01ac sw t2,428(s8)
416250: afcb01b4 sw t3,436(s8)
416254: afcc01b8 sw t4,440(s8)
416258: afcd01b0 sw t5,432(s8)
41625c: 0411d540 bal 40b760 <__libc_realloc>
416260: 00000000 nop
416264: 0040b021 move s6,v0
416268: 8fdc0010 lw gp,16(s8)
41626c: 8fc301c0 lw v1,448(s8)
416270: 8fc601bc lw a2,444(s8)
416274: 8fc701c8 lw a3,456(s8)
416278: 8fc801c4 lw t0,452(s8)
41627c: 8fc901cc lw t1,460(s8)
416280: 8fca01ac lw t2,428(s8)
416284: 8fcb01b4 lw t3,436(s8)
416288: 8fcc01b8 lw t4,440(s8)
41628c: 8fcd01b0 lw t5,432(s8)
416290: 1040ff8a beqz v0,4160bc <read_alias_file+0x3cc>
416294: 00000000 nop
416298: 3c02004b lui v0,0x4b
41629c: 8c42c730 lw v0,-14544(v0)
4162a0: 15760024 bne t3,s6,416334 <read_alias_file+0x644>
4162a4: 00000000 nop
4162a8: 3c04004b lui a0,0x4b
4162ac: ad96c734 sw s6,-14540(t4)
4162b0: ac8dc050 sw t5,-16304(a0)
4162b4: 08105809 j 416024 <read_alias_file+0x334>
4162b8: 00000000 nop
4162bc: 2402000a li v0,10
4162c0: 1482ff1e bne a0,v0,415f3c <read_alias_file+0x24c>
4162c4: 00000000 nop
4162c8: a0600000 sb zero,0(v1)
4162cc: a0640001 sb a0,1(v1)
4162d0: 081057d2 j 415f48 <read_alias_file+0x258>
4162d4: 00000000 nop
4162d8: 24030064 li v1,100
4162dc: 24050320 li a1,800
4162e0: afc301a8 sw v1,424(s8)
4162e4: 081057de j 415f78 <read_alias_file+0x288>
4162e8: 00000000 nop
4162ec: 8ca20000 lw v0,0(a1)
4162f0: 8c420024 lw v0,36(v0)
4162f4: 24420100 addiu v0,v0,256
4162f8: aea20000 sw v0,0(s5)
4162fc: 081057c4 j 415f10 <read_alias_file+0x220>
416300: 00000000 nop
416304: 8ca20000 lw v0,0(a1)
416308: 8c420024 lw v0,36(v0)
41630c: 24420100 addiu v0,v0,256
416310: aea20000 sw v0,0(s5)
416314: 081057b5 j 415ed4 <read_alias_file+0x1e4>
416318: 00000000 nop
41631c: 8cc20000 lw v0,0(a2)
416320: 8c420024 lw v0,36(v0)
416324: 24420100 addiu v0,v0,256
416328: aea20000 sw v0,0(s5)
41632c: 0810586e j 4161b8 <read_alias_file+0x4c8>
416330: 00000000 nop
416334: 12e0ffdc beqz s7,4162a8 <read_alias_file+0x5b8>
416338: 00000000 nop
41633c: 02cb5823 subu t3,s6,t3
416340: 00002821 move a1,zero
416344: 00402021 move a0,v0
416348: 8c8f0000 lw t7,0(a0)
41634c: 8c8e0004 lw t6,4(a0)
416350: 24a50001 addiu a1,a1,1
416354: 01eb7821 addu t7,t7,t3
416358: 01cb7021 addu t6,t6,t3
41635c: ac8f0000 sw t7,0(a0)
416360: ac8e0004 sw t6,4(a0)
416364: 24840008 addiu a0,a0,8
416368: 14b7fff7 bne a1,s7,416348 <read_alias_file+0x658>
41636c: 00000000 nop
416370: 081058aa j 4162a8 <read_alias_file+0x5b8>
416374: 00000000 nop
00416378 <alias_compare>:
416378: 3c1c004b lui gp,0x4b
41637c: 279c1fc0 addiu gp,gp,8128
416380: 8f9981f8 lw t9,-32264(gp)
416384: 8c840000 lw a0,0(a0)
416388: 8ca50000 lw a1,0(a1)
41638c: 27bdffe0 addiu sp,sp,-32
416390: afbf001c sw ra,28(sp)
416394: afbc0010 sw gp,16(sp)
416398: 04116739 bal 430080 <__strcasecmp>
41639c: 00000000 nop
4163a0: 8fbf001c lw ra,28(sp)
4163a4: 27bd0020 addiu sp,sp,32
4163a8: 03e00008 jr ra
4163ac: 00000000 nop
004163b0 <_nl_expand_alias>:
4163b0: 3c1c004b lui gp,0x4b
4163b4: 27bdffb8 addiu sp,sp,-72
4163b8: 279c1fc0 addiu gp,gp,8128
4163bc: afb40038 sw s4,56(sp)
4163c0: afb1002c sw s1,44(sp)
4163c4: afbf0044 sw ra,68(sp)
4163c8: afb60040 sw s6,64(sp)
4163cc: afb5003c sw s5,60(sp)
4163d0: afb30034 sw s3,52(sp)
4163d4: afb20030 sw s2,48(sp)
4163d8: afb00028 sw s0,40(sp)
4163dc: afbc0018 sw gp,24(sp)
4163e0: 0080a021 move s4,a0
4163e4: 3c11004b lui s1,0x4b
4163e8: 24030001 li v1,1
4163ec: 00001021 move v0,zero
4163f0: c225c040 ll a1,-16320(s1)
4163f4: 14a20006 bne a1,v0,416410 <_nl_expand_alias+0x60>
4163f8: 00002021 move a0,zero
4163fc: 00602021 move a0,v1
416400: e224c040 sc a0,-16320(s1)
416404: 1080fffa beqz a0,4163f0 <_nl_expand_alias+0x40>
416408: 00000000 nop
41640c: 0000000f sync
416410: 1080005e beqz a0,41658c <_nl_expand_alias+0x1dc>
416414: 00000000 nop
416418: 3c10004b lui s0,0x4b
41641c: 3c120041 lui s2,0x41
416420: 3c13004b lui s3,0x4b
416424: 26526378 addiu s2,s2,25464
416428: 8e06c044 lw a2,-16316(s0)
41642c: 14c00038 bnez a2,416510 <_nl_expand_alias+0x160>
416430: afb40020 sw s4,32(sp)
416434: 3c16004b lui s6,0x4b
416438: 2415003a li s5,58
41643c: 8ec29ce0 lw v0,-25376(s6)
416440: 80430000 lb v1,0(v0)
416444: 1060001c beqz v1,4164b8 <_nl_expand_alias+0x108>
416448: 00000000 nop
41644c: 00403021 move a2,v0
416450: 14750006 bne v1,s5,41646c <_nl_expand_alias+0xbc>
416454: 00402021 move a0,v0
416458: 24840001 addiu a0,a0,1
41645c: 80830000 lb v1,0(a0)
416460: 1075fffd beq v1,s5,416458 <_nl_expand_alias+0xa8>
416464: 00000000 nop
416468: 00803021 move a2,a0
41646c: 00802821 move a1,a0
416470: 14600005 bnez v1,416488 <_nl_expand_alias+0xd8>
416474: 00c01021 move v0,a2
416478: 08105927 j 41649c <_nl_expand_alias+0xec>
41647c: 00000000 nop
416480: 10550005 beq v0,s5,416498 <_nl_expand_alias+0xe8>
416484: 00000000 nop
416488: 24a50001 addiu a1,a1,1
41648c: 80a20000 lb v0,0(a1)
416490: 1440fffb bnez v0,416480 <_nl_expand_alias+0xd0>
416494: 00000000 nop
416498: 00a01021 move v0,a1
41649c: 0085182b sltu v1,a0,a1
4164a0: 14600027 bnez v1,416540 <_nl_expand_alias+0x190>
4164a4: 00000000 nop
4164a8: 80430000 lb v1,0(v0)
4164ac: 1460ffe7 bnez v1,41644c <_nl_expand_alias+0x9c>
4164b0: 00000000 nop
4164b4: aec29ce0 sw v0,-25376(s6)
4164b8: 00008021 move s0,zero
4164bc: 00001021 move v0,zero
4164c0: 0000000f sync
4164c4: c223c040 ll v1,-16320(s1)
4164c8: 00402021 move a0,v0
4164cc: e224c040 sc a0,-16320(s1)
4164d0: 1080fffc beqz a0,4164c4 <_nl_expand_alias+0x114>
4164d4: 00000000 nop
4164d8: 28620002 slti v0,v1,2
4164dc: 10400020 beqz v0,416560 <_nl_expand_alias+0x1b0>
4164e0: 00000000 nop
4164e4: 8fbf0044 lw ra,68(sp)
4164e8: 02001021 move v0,s0
4164ec: 8fb60040 lw s6,64(sp)
4164f0: 8fb5003c lw s5,60(sp)
4164f4: 8fb40038 lw s4,56(sp)
4164f8: 8fb30034 lw s3,52(sp)
4164fc: 8fb20030 lw s2,48(sp)
416500: 8fb1002c lw s1,44(sp)
416504: 8fb00028 lw s0,40(sp)
416508: 03e00008 jr ra
41650c: 27bd0048 addiu sp,sp,72
416510: 8f998494 lw t9,-31596(gp)
416514: 8e65c730 lw a1,-14544(s3)
416518: afb20010 sw s2,16(sp)
41651c: 27a40020 addiu a0,sp,32
416520: 24070008 li a3,8
416524: 0411074a bal 418250 <bsearch>
416528: 00000000 nop
41652c: 1040ffc1 beqz v0,416434 <_nl_expand_alias+0x84>
416530: 00000000 nop
416534: 8c500004 lw s0,4(v0)
416538: 0810592f j 4164bc <_nl_expand_alias+0x10c>
41653c: 00000000 nop
416540: 00a42823 subu a1,a1,a0
416544: 0c10573c jal 415cf0 <read_alias_file>
416548: aec29ce0 sw v0,-25376(s6)
41654c: 8fbc0018 lw gp,24(sp)
416550: 1040ffba beqz v0,41643c <_nl_expand_alias+0x8c>
416554: 00000000 nop
416558: 0810590a j 416428 <_nl_expand_alias+0x78>
41655c: 00000000 nop
416560: 3c04004b lui a0,0x4b
416564: 2484c040 addiu a0,a0,-16320
416568: 7c03e83b 0x7c03e83b
41656c: 8c658b78 lw a1,-29832(v1)
416570: 24060001 li a2,1
416574: 00003821 move a3,zero
416578: 34a50001 ori a1,a1,0x1
41657c: 2402108e li v0,4238
416580: 0000000c syscall
416584: 08105939 j 4164e4 <_nl_expand_alias+0x134>
416588: 00000000 nop
41658c: 8f998044 lw t9,-32700(gp)
416590: 2624c040 addiu a0,s1,-16320
416594: 3c10004b lui s0,0x4b
416598: 0411e76d bal 410350 <__lll_lock_wait_private>
41659c: 00000000 nop
4165a0: 08105907 j 41641c <_nl_expand_alias+0x6c>
4165a4: 8fbc0018 lw gp,24(sp)
...
004165b0 <_nl_make_l10nflist>:
4165b0: 27bdff88 addiu sp,sp,-120
4165b4: 3c1c004b lui gp,0x4b
4165b8: 279c1fc0 addiu gp,gp,8128
4165bc: afb60068 sw s6,104(sp)
4165c0: 8fb60088 lw s6,136(sp)
4165c4: 8f998098 lw t9,-32616(gp)
4165c8: afbe0070 sw s8,112(sp)
4165cc: afb7006c sw s7,108(sp)
4165d0: afb50064 sw s5,100(sp)
4165d4: afb20058 sw s2,88(sp)
4165d8: afbc0030 sw gp,48(sp)
4165dc: afbf0074 sw ra,116(sp)
4165e0: afb40060 sw s4,96(sp)
4165e4: afb3005c sw s3,92(sp)
4165e8: afb10054 sw s1,84(sp)
4165ec: afb00050 sw s0,80(sp)
4165f0: 0080f021 move s8,a0
4165f4: afa5007c sw a1,124(sp)
4165f8: 02c02021 move a0,s6
4165fc: afa60080 sw a2,128(sp)
416600: 00e09021 move s2,a3
416604: 30f50004 andi s5,a3,0x4
416608: 0411dc05 bal 40d620 <strlen>
41660c: 00000000 nop
416610: afa20048 sw v0,72(sp)
416614: 8fbc0030 lw gp,48(sp)
416618: 8fb7009c lw s7,156(sp)
41661c: afa0003c sw zero,60(sp)
416620: 12a00008 beqz s5,416644 <_nl_make_l10nflist+0x94>
416624: 00000000 nop
416628: 8f998098 lw t9,-32616(gp)
41662c: 8fa4008c lw a0,140(sp)
416630: 0411dbfb bal 40d620 <strlen>
416634: 00000000 nop
416638: 8fbc0030 lw gp,48(sp)
41663c: 24420001 addiu v0,v0,1
416640: afa2003c sw v0,60(sp)
416644: 32540002 andi s4,s2,0x2
416648: afa00040 sw zero,64(sp)
41664c: 12800008 beqz s4,416670 <_nl_make_l10nflist+0xc0>
416650: 00000000 nop
416654: 8f998098 lw t9,-32616(gp)
416658: 8fa40090 lw a0,144(sp)
41665c: 0411dbf0 bal 40d620 <strlen>
416660: 00000000 nop
416664: 8fbc0030 lw gp,48(sp)
416668: 24420001 addiu v0,v0,1
41666c: afa20040 sw v0,64(sp)
416670: 32530001 andi s3,s2,0x1
416674: afa00044 sw zero,68(sp)
416678: 12600008 beqz s3,41669c <_nl_make_l10nflist+0xec>
41667c: 00000000 nop
416680: 8f998098 lw t9,-32616(gp)
416684: 8fa40094 lw a0,148(sp)
416688: 0411dbe5 bal 40d620 <strlen>
41668c: 00000000 nop
416690: 8fbc0030 lw gp,48(sp)
416694: 24420001 addiu v0,v0,1
416698: afa20044 sw v0,68(sp)
41669c: 32430008 andi v1,s2,0x8
4166a0: afa30038 sw v1,56(sp)
4166a4: 00008821 move s1,zero
4166a8: 10600007 beqz v1,4166c8 <_nl_make_l10nflist+0x118>
4166ac: 00000000 nop
4166b0: 8f998098 lw t9,-32616(gp)
4166b4: 8fa40098 lw a0,152(sp)
4166b8: 0411dbd9 bal 40d620 <strlen>
4166bc: 00000000 nop
4166c0: 8fbc0030 lw gp,48(sp)
4166c4: 24510001 addiu s1,v0,1
4166c8: 8f998098 lw t9,-32616(gp)
4166cc: 02e02021 move a0,s7
4166d0: 00008021 move s0,zero
4166d4: 0411dbd2 bal 40d620 <strlen>
4166d8: 00000000 nop
4166dc: 8fa40080 lw a0,128(sp)
4166e0: 8fbc0030 lw gp,48(sp)
4166e4: 24830002 addiu v1,a0,2
4166e8: 8fa40048 lw a0,72(sp)
4166ec: 8f998088 lw t9,-32632(gp)
4166f0: 00641821 addu v1,v1,a0
4166f4: 8fa4003c lw a0,60(sp)
4166f8: 00641821 addu v1,v1,a0
4166fc: 8fa40040 lw a0,64(sp)
416700: 00641821 addu v1,v1,a0
416704: 8fa40044 lw a0,68(sp)
416708: 00641821 addu v1,v1,a0
41670c: 00718821 addu s1,v1,s1
416710: 02222021 addu a0,s1,v0
416714: 0411d1e3 bal 40aea4 <__libc_malloc>
416718: 00000000 nop
41671c: 00408821 move s1,v0
416720: 8fbc0030 lw gp,48(sp)
416724: 10400048 beqz v0,416848 <_nl_make_l10nflist+0x298>
416728: 00000000 nop
41672c: 8f9980dc lw t9,-32548(gp)
416730: 8fa5007c lw a1,124(sp)
416734: 8fa60080 lw a2,128(sp)
416738: 00402021 move a0,v0
41673c: 0411ddd4 bal 40de90 <memcpy>
416740: 00000000 nop
416744: 8fbc0030 lw gp,48(sp)
416748: 8fa50080 lw a1,128(sp)
41674c: 02202021 move a0,s1
416750: 8f998498 lw t9,-31592(gp)
416754: 2406003a li a2,58
416758: 041166c9 bal 430280 <__argz_stringify>
41675c: 00000000 nop
416760: 8fbc0030 lw gp,48(sp)
416764: 8fa30080 lw v1,128(sp)
416768: 2402002f li v0,47
41676c: 8f99819c lw t9,-32356(gp)
416770: 2464ffff addiu a0,v1,-1
416774: 02242021 addu a0,s1,a0
416778: a0820000 sb v0,0(a0)
41677c: 02c02821 move a1,s6
416780: 24840001 addiu a0,a0,1
416784: 04116632 bal 430050 <__stpcpy>
416788: 00000000 nop
41678c: 8fbc0030 lw gp,48(sp)
416790: 16a0005a bnez s5,4168fc <_nl_make_l10nflist+0x34c>
416794: 00000000 nop
416798: 16800039 bnez s4,416880 <_nl_make_l10nflist+0x2d0>
41679c: 00000000 nop
4167a0: 16600041 bnez s3,4168a8 <_nl_make_l10nflist+0x2f8>
4167a4: 00000000 nop
4167a8: 8fa30038 lw v1,56(sp)
4167ac: 14600049 bnez v1,4168d4 <_nl_make_l10nflist+0x324>
4167b0: 00000000 nop
4167b4: 8f998460 lw t9,-31648(gp)
4167b8: 2403002f li v1,47
4167bc: a0430000 sb v1,0(v0)
4167c0: 24440001 addiu a0,v0,1
4167c4: 02e02821 move a1,s7
4167c8: 04116171 bal 42ed90 <strcpy>
4167cc: 00000000 nop
4167d0: 8fd00000 lw s0,0(s8)
4167d4: 8fbc0030 lw gp,48(sp)
4167d8: 00009821 move s3,zero
4167dc: 12000012 beqz s0,416828 <_nl_make_l10nflist+0x278>
4167e0: 00000000 nop
4167e4: 8e020000 lw v0,0(s0)
4167e8: 8f998114 lw t9,-32492(gp)
4167ec: 02202821 move a1,s1
4167f0: 00402021 move a0,v0
4167f4: 10400009 beqz v0,41681c <_nl_make_l10nflist+0x26c>
4167f8: 00000000 nop
4167fc: 04116154 bal 42ed50 <strcmp>
416800: 00000000 nop
416804: 8fbc0030 lw gp,48(sp)
416808: 1040000b beqz v0,416838 <_nl_make_l10nflist+0x288>
41680c: 00000000 nop
416810: 04400005 bltz v0,416828 <_nl_make_l10nflist+0x278>
416814: 00000000 nop
416818: 02009821 move s3,s0
41681c: 8e10000c lw s0,12(s0)
416820: 1600fff0 bnez s0,4167e4 <_nl_make_l10nflist+0x234>
416824: 00000000 nop
416828: 8fa200a0 lw v0,160(sp)
41682c: 00008021 move s0,zero
416830: 1440003e bnez v0,41692c <_nl_make_l10nflist+0x37c>
416834: 00000000 nop
416838: 8f99805c lw t9,-32676(gp)
41683c: 02202021 move a0,s1
416840: 0411d361 bal 40b5c8 <__cfree>
416844: 00000000 nop
416848: 8fbf0074 lw ra,116(sp)
41684c: 02001021 move v0,s0
416850: 8fbe0070 lw s8,112(sp)
416854: 8fb7006c lw s7,108(sp)
416858: 8fb60068 lw s6,104(sp)
41685c: 8fb50064 lw s5,100(sp)
416860: 8fb40060 lw s4,96(sp)
416864: 8fb3005c lw s3,92(sp)
416868: 8fb20058 lw s2,88(sp)
41686c: 8fb10054 lw s1,84(sp)
416870: 8fb00050 lw s0,80(sp)
416874: 27bd0078 addiu sp,sp,120
416878: 03e00008 jr ra
41687c: 00000000 nop
416880: 8f99819c lw t9,-32356(gp)
416884: 8fa50090 lw a1,144(sp)
416888: 2403002e li v1,46
41688c: a0430000 sb v1,0(v0)
416890: 24440001 addiu a0,v0,1
416894: 041165ee bal 430050 <__stpcpy>
416898: 00000000 nop
41689c: 8fbc0030 lw gp,48(sp)
4168a0: 1260ffc1 beqz s3,4167a8 <_nl_make_l10nflist+0x1f8>
4168a4: 00000000 nop
4168a8: 8f99819c lw t9,-32356(gp)
4168ac: 8fa50094 lw a1,148(sp)
4168b0: 2403002e li v1,46
4168b4: a0430000 sb v1,0(v0)
4168b8: 24440001 addiu a0,v0,1
4168bc: 041165e4 bal 430050 <__stpcpy>
4168c0: 00000000 nop
4168c4: 8fa30038 lw v1,56(sp)
4168c8: 8fbc0030 lw gp,48(sp)
4168cc: 1060ffb9 beqz v1,4167b4 <_nl_make_l10nflist+0x204>
4168d0: 00000000 nop
4168d4: 8f99819c lw t9,-32356(gp)
4168d8: 8fa50098 lw a1,152(sp)
4168dc: 24030040 li v1,64
4168e0: a0430000 sb v1,0(v0)
4168e4: 24440001 addiu a0,v0,1
4168e8: 041165d9 bal 430050 <__stpcpy>
4168ec: 00000000 nop
4168f0: 8fbc0030 lw gp,48(sp)
4168f4: 081059ed j 4167b4 <_nl_make_l10nflist+0x204>
4168f8: 00000000 nop
4168fc: 8f99819c lw t9,-32356(gp)
416900: 8fa5008c lw a1,140(sp)
416904: 2403005f li v1,95
416908: a0430000 sb v1,0(v0)
41690c: 24440001 addiu a0,v0,1
416910: 041165cf bal 430050 <__stpcpy>
416914: 00000000 nop
416918: 8fbc0030 lw gp,48(sp)
41691c: 1280ffa0 beqz s4,4167a0 <_nl_make_l10nflist+0x1f0>
416920: 00000000 nop
416924: 08105a20 j 416880 <_nl_make_l10nflist+0x2d0>
416928: 00000000 nop
41692c: 8f99849c lw t9,-31588(gp)
416930: 8fa4007c lw a0,124(sp)
416934: 8fa50080 lw a1,128(sp)
416938: 0411662d bal 4301f0 <__argz_count>
41693c: 00000000 nop
416940: 2404aaaa li a0,-21846
416944: 02442024 and a0,s2,a0
416948: 32435555 andi v1,s2,0x5555
41694c: 00042043 sra a0,a0,0x1
416950: 00832021 addu a0,a0,v1
416954: 2403cccc li v1,-13108
416958: 00831824 and v1,a0,v1
41695c: 00031883 sra v1,v1,0x2
416960: 30843333 andi a0,a0,0x3333
416964: 00641821 addu v1,v1,a0
416968: 00032103 sra a0,v1,0x4
41696c: 00641821 addu v1,v1,a0
416970: 8fbc0030 lw gp,48(sp)
416974: 30630f0f andi v1,v1,0xf0f
416978: 00032203 sra a0,v1,0x8
41697c: 00641821 addu v1,v1,a0
416980: 00621804 sllv v1,v0,v1
416984: 8f998088 lw t9,-32632(gp)
416988: 24640005 addiu a0,v1,5
41698c: 00042080 sll a0,a0,0x2
416990: 0411d144 bal 40aea4 <__libc_malloc>
416994: 00000000 nop
416998: 00408021 move s0,v0
41699c: 8fbc0030 lw gp,48(sp)
4169a0: 1040ffa5 beqz v0,416838 <_nl_make_l10nflist+0x288>
4169a4: 00000000 nop
4169a8: 8f99849c lw t9,-31588(gp)
4169ac: 8fa4007c lw a0,124(sp)
4169b0: 8fa50080 lw a1,128(sp)
4169b4: ac510000 sw s1,0(v0)
4169b8: 0411660d bal 4301f0 <__argz_count>
4169bc: 00000000 nop
4169c0: 24030001 li v1,1
4169c4: 8fbc0030 lw gp,48(sp)
4169c8: 10430070 beq v0,v1,416b8c <_nl_make_l10nflist+0x5dc>
4169cc: 00000000 nop
4169d0: ae030004 sw v1,4(s0)
4169d4: ae000008 sw zero,8(s0)
4169d8: 12600071 beqz s3,416ba0 <_nl_make_l10nflist+0x5f0>
4169dc: 00000000 nop
4169e0: 8e62000c lw v0,12(s3)
4169e4: ae02000c sw v0,12(s0)
4169e8: ae70000c sw s0,12(s3)
4169ec: 8f99849c lw t9,-31588(gp)
4169f0: 8fa4007c lw a0,124(sp)
4169f4: 8fa50080 lw a1,128(sp)
4169f8: 00009821 move s3,zero
4169fc: 041165fc bal 4301f0 <__argz_count>
416a00: 00000000 nop
416a04: 38540001 xori s4,v0,0x1
416a08: 2e940001 sltiu s4,s4,1
416a0c: 0254a023 subu s4,s2,s4
416a10: 8fbc0030 lw gp,48(sp)
416a14: 0680004b bltz s4,416b44 <_nl_make_l10nflist+0x594>
416a18: 00000000 nop
416a1c: 8fa3007c lw v1,124(sp)
416a20: 8fa40080 lw a0,128(sp)
416a24: 00129027 nor s2,zero,s2
416a28: afb20038 sw s2,56(sp)
416a2c: 0064a821 addu s5,v1,a0
416a30: 08105a92 j 416a48 <_nl_make_l10nflist+0x498>
416a34: 00000000 nop
416a38: 2694ffff addiu s4,s4,-1
416a3c: 2404ffff li a0,-1
416a40: 12840040 beq s4,a0,416b44 <_nl_make_l10nflist+0x594>
416a44: 00000000 nop
416a48: 8fa30038 lw v1,56(sp)
416a4c: 02831024 and v0,s4,v1
416a50: 1440fff9 bnez v0,416a38 <_nl_make_l10nflist+0x488>
416a54: 00000000 nop
416a58: 26720004 addiu s2,s3,4
416a5c: 00008821 move s1,zero
416a60: 00129080 sll s2,s2,0x2
416a64: 02129021 addu s2,s0,s2
416a68: 8f9983e8 lw t9,-31768(gp)
416a6c: 02202021 move a0,s1
416a70: 00002821 move a1,zero
416a74: 0235102b sltu v0,s1,s5
416a78: 1220002c beqz s1,416b2c <_nl_make_l10nflist+0x57c>
416a7c: 00000000 nop
416a80: 1040ffed beqz v0,416a38 <_nl_make_l10nflist+0x488>
416a84: 00000000 nop
416a88: 04116599 bal 4300f0 <__rawmemchr>
416a8c: 00000000 nop
416a90: 24510001 addiu s1,v0,1
416a94: 0235102b sltu v0,s1,s5
416a98: 8fbc0030 lw gp,48(sp)
416a9c: 1040ffe6 beqz v0,416a38 <_nl_make_l10nflist+0x488>
416aa0: 00000000 nop
416aa4: 8f998098 lw t9,-32616(gp)
416aa8: 02202021 move a0,s1
416aac: 1220ffe2 beqz s1,416a38 <_nl_make_l10nflist+0x488>
416ab0: 00000000 nop
416ab4: 0411dada bal 40d620 <strlen>
416ab8: 00000000 nop
416abc: 8fa3008c lw v1,140(sp)
416ac0: 24460001 addiu a2,v0,1
416ac4: 03c02021 move a0,s8
416ac8: afa30014 sw v1,20(sp)
416acc: 8fa30090 lw v1,144(sp)
416ad0: 02202821 move a1,s1
416ad4: 24020001 li v0,1
416ad8: afa30018 sw v1,24(sp)
416adc: 8fa30094 lw v1,148(sp)
416ae0: 02803821 move a3,s4
416ae4: afb60010 sw s6,16(sp)
416ae8: afa3001c sw v1,28(sp)
416aec: 8fa30098 lw v1,152(sp)
416af0: afb70024 sw s7,36(sp)
416af4: afa20028 sw v0,40(sp)
416af8: afa30020 sw v1,32(sp)
416afc: 0c10596c jal 4165b0 <_nl_make_l10nflist>
416b00: 00000000 nop
416b04: 8fbc0030 lw gp,48(sp)
416b08: ae420000 sw v0,0(s2)
416b0c: 26730001 addiu s3,s3,1
416b10: 26520004 addiu s2,s2,4
416b14: 8f9983e8 lw t9,-31768(gp)
416b18: 02202021 move a0,s1
416b1c: 00002821 move a1,zero
416b20: 0235102b sltu v0,s1,s5
416b24: 1620ffd6 bnez s1,416a80 <_nl_make_l10nflist+0x4d0>
416b28: 00000000 nop
416b2c: 8fa30080 lw v1,128(sp)
416b30: 1060ffc1 beqz v1,416a38 <_nl_make_l10nflist+0x488>
416b34: 00000000 nop
416b38: 8fb1007c lw s1,124(sp)
416b3c: 08105aa9 j 416aa4 <_nl_make_l10nflist+0x4f4>
416b40: 00000000 nop
416b44: 26620004 addiu v0,s3,4
416b48: 8fbf0074 lw ra,116(sp)
416b4c: 00021080 sll v0,v0,0x2
416b50: 02021021 addu v0,s0,v0
416b54: ac400000 sw zero,0(v0)
416b58: 8fbe0070 lw s8,112(sp)
416b5c: 02001021 move v0,s0
416b60: 8fb7006c lw s7,108(sp)
416b64: 8fb60068 lw s6,104(sp)
416b68: 8fb50064 lw s5,100(sp)
416b6c: 8fb40060 lw s4,96(sp)
416b70: 8fb3005c lw s3,92(sp)
416b74: 8fb20058 lw s2,88(sp)
416b78: 8fb10054 lw s1,84(sp)
416b7c: 8fb00050 lw s0,80(sp)
416b80: 27bd0078 addiu sp,sp,120
416b84: 03e00008 jr ra
416b88: 00000000 nop
416b8c: 32430003 andi v1,s2,0x3
416b90: 38630003 xori v1,v1,0x3
416b94: 2c630001 sltiu v1,v1,1
416b98: 08105a74 j 4169d0 <_nl_make_l10nflist+0x420>
416b9c: 00000000 nop
416ba0: 8fc20000 lw v0,0(s8)
416ba4: ae02000c sw v0,12(s0)
416ba8: afd00000 sw s0,0(s8)
416bac: 08105a7b j 4169ec <_nl_make_l10nflist+0x43c>
416bb0: 00000000 nop
00416bb4 <_nl_normalize_codeset>:
416bb4: 3c1c004b lui gp,0x4b
416bb8: 27bdffd0 addiu sp,sp,-48
416bbc: 279c1fc0 addiu gp,gp,8128
416bc0: afb00024 sw s0,36(sp)
416bc4: afbf002c sw ra,44(sp)
416bc8: afb10028 sw s1,40(sp)
416bcc: afbc0010 sw gp,16(sp)
416bd0: 00808021 move s0,a0
416bd4: 10a00067 beqz a1,416d74 <_nl_normalize_codeset+0x1c0>
416bd8: 00000000 nop
416bdc: 7c03e83b 0x7c03e83b
416be0: 00601021 move v0,v1
416be4: 8f838a34 lw v1,-30156(gp)
416be8: 8f868a40 lw a2,-30144(gp)
416bec: 00003821 move a3,zero
416bf0: 00621821 addu v1,v1,v0
416bf4: 8c6b0000 lw t3,0(v1)
416bf8: 24110001 li s1,1
416bfc: 00005021 move t2,zero
416c00: 00c23021 addu a2,a2,v0
416c04: 8cc30000 lw v1,0(a2)
416c08: 24e70001 addiu a3,a3,1
416c0c: 10600067 beqz v1,416dac <_nl_normalize_codeset+0x1f8>
416c10: 00000000 nop
416c14: 90880000 lbu t0,0(a0)
416c18: 00084040 sll t0,t0,0x1
416c1c: 00684021 addu t0,v1,t0
416c20: 95080000 lhu t0,0(t0)
416c24: 31090800 andi t1,t0,0x800
416c28: 11200006 beqz t1,416c44 <_nl_normalize_codeset+0x90>
416c2c: 00000000 nop
416c30: 254a0001 addiu t2,t2,1
416c34: 10600053 beqz v1,416d84 <_nl_normalize_codeset+0x1d0>
416c38: 00000000 nop
416c3c: 31080004 andi t0,t0,0x4
416c40: 0008880b movn s1,zero,t0
416c44: 24840001 addiu a0,a0,1
416c48: 14e5ffee bne a3,a1,416c04 <_nl_normalize_codeset+0x50>
416c4c: 00000000 nop
416c50: 25440001 addiu a0,t2,1
416c54: 254a0004 addiu t2,t2,4
416c58: 0151200b movn a0,t2,s1
416c5c: 8f998088 lw t9,-32632(gp)
416c60: afa50018 sw a1,24(sp)
416c64: 0411d08f bal 40aea4 <__libc_malloc>
416c68: 00000000 nop
416c6c: 8fbc0010 lw gp,16(sp)
416c70: 8fa50018 lw a1,24(sp)
416c74: 10400033 beqz v0,416d44 <_nl_normalize_codeset+0x190>
416c78: 00000000 nop
416c7c: 00402021 move a0,v0
416c80: 16200036 bnez s1,416d5c <_nl_normalize_codeset+0x1a8>
416c84: 00000000 nop
416c88: 10a0002d beqz a1,416d40 <_nl_normalize_codeset+0x18c>
416c8c: 00000000 nop
416c90: 8f868a40 lw a2,-30144(gp)
416c94: 7c03e83b 0x7c03e83b
416c98: 00603821 move a3,v1
416c9c: 00c33021 addu a2,a2,v1
416ca0: 8f838a34 lw v1,-30156(gp)
416ca4: 00004021 move t0,zero
416ca8: 00676021 addu t4,v1,a3
416cac: 8f838a48 lw v1,-30136(gp)
416cb0: 00673821 addu a3,v1,a3
416cb4: 08105b3b j 416cec <_nl_normalize_codeset+0x138>
416cb8: 00000000 nop
416cbc: 8ce90000 lw t1,0(a3)
416cc0: 11200047 beqz t1,416de0 <_nl_normalize_codeset+0x22c>
416cc4: 00000000 nop
416cc8: 00031880 sll v1,v1,0x2
416ccc: 01234821 addu t1,t1,v1
416cd0: 8d230000 lw v1,0(t1)
416cd4: a0830000 sb v1,0(a0)
416cd8: 24840001 addiu a0,a0,1
416cdc: 25080001 addiu t0,t0,1
416ce0: 26100001 addiu s0,s0,1
416ce4: 11050016 beq t0,a1,416d40 <_nl_normalize_codeset+0x18c>
416ce8: 00000000 nop
416cec: 8cc90000 lw t1,0(a2)
416cf0: 11200034 beqz t1,416dc4 <_nl_normalize_codeset+0x210>
416cf4: 00000000 nop
416cf8: 820a0000 lb t2,0(s0)
416cfc: 314300ff andi v1,t2,0xff
416d00: 00035840 sll t3,v1,0x1
416d04: 012b4821 addu t1,t1,t3
416d08: 95290000 lhu t1,0(t1)
416d0c: 246bffd0 addiu t3,v1,-48
416d10: 2d6b000a sltiu t3,t3,10
416d14: 31290004 andi t1,t1,0x4
416d18: 1520ffe8 bnez t1,416cbc <_nl_normalize_codeset+0x108>
416d1c: 00000000 nop
416d20: 1160ffee beqz t3,416cdc <_nl_normalize_codeset+0x128>
416d24: 00000000 nop
416d28: 25080001 addiu t0,t0,1
416d2c: a08a0000 sb t2,0(a0)
416d30: 26100001 addiu s0,s0,1
416d34: 24840001 addiu a0,a0,1
416d38: 1505ffec bne t0,a1,416cec <_nl_normalize_codeset+0x138>
416d3c: 00000000 nop
416d40: a0800000 sb zero,0(a0)
416d44: 8fbf002c lw ra,44(sp)
416d48: 8fb10028 lw s1,40(sp)
416d4c: 8fb00024 lw s0,36(sp)
416d50: 27bd0030 addiu sp,sp,48
416d54: 03e00008 jr ra
416d58: 00000000 nop
416d5c: 3c030048 lui v1,0x48
416d60: 8c631968 lw v1,6504(v1)
416d64: 24440003 addiu a0,v0,3
416d68: ac430000 sw v1,0(v0)
416d6c: 08105b22 j 416c88 <_nl_normalize_codeset+0xd4>
416d70: 00000000 nop
416d74: 24040004 li a0,4
416d78: 24110001 li s1,1
416d7c: 08105b17 j 416c5c <_nl_normalize_codeset+0xa8>
416d80: 00000000 nop
416d84: 8d620000 lw v0,0(t3)
416d88: 8c420024 lw v0,36(v0)
416d8c: 24420100 addiu v0,v0,256
416d90: acc20000 sw v0,0(a2)
416d94: 90830000 lbu v1,0(a0)
416d98: 00031840 sll v1,v1,0x1
416d9c: 00431021 addu v0,v0,v1
416da0: 94480000 lhu t0,0(v0)
416da4: 08105b0f j 416c3c <_nl_normalize_codeset+0x88>
416da8: 00000000 nop
416dac: 8d620000 lw v0,0(t3)
416db0: 8c430024 lw v1,36(v0)
416db4: 24630100 addiu v1,v1,256
416db8: acc30000 sw v1,0(a2)
416dbc: 08105b05 j 416c14 <_nl_normalize_codeset+0x60>
416dc0: 00000000 nop
416dc4: 8d830000 lw v1,0(t4)
416dc8: 8c630000 lw v1,0(v1)
416dcc: 8c690024 lw t1,36(v1)
416dd0: 25290100 addiu t1,t1,256
416dd4: acc90000 sw t1,0(a2)
416dd8: 08105b3e j 416cf8 <_nl_normalize_codeset+0x144>
416ddc: 00000000 nop
416de0: 8d830000 lw v1,0(t4)
416de4: 8c630000 lw v1,0(v1)
416de8: 8c690030 lw t1,48(v1)
416dec: 25290200 addiu t1,t1,512
416df0: ace90000 sw t1,0(a3)
416df4: 92030000 lbu v1,0(s0)
416df8: 08105b32 j 416cc8 <_nl_normalize_codeset+0x114>
416dfc: 00000000 nop
00416e00 <_nl_explode_name>:
416e00: 27bdffc0 addiu sp,sp,-64
416e04: afb10028 sw s1,40(sp)
416e08: afb00024 sw s0,36(sp)
416e0c: 8fb10054 lw s1,84(sp)
416e10: 8fb00050 lw s0,80(sp)
416e14: 3c1c004b lui gp,0x4b
416e18: 279c1fc0 addiu gp,gp,8128
416e1c: afbf003c sw ra,60(sp)
416e20: afb50038 sw s5,56(sp)
416e24: afb40034 sw s4,52(sp)
416e28: afb30030 sw s3,48(sp)
416e2c: afb2002c sw s2,44(sp)
416e30: afbc0010 sw gp,16(sp)
416e34: acc00000 sw zero,0(a2)
416e38: ace00000 sw zero,0(a3)
416e3c: ae000000 sw zero,0(s0)
416e40: ae200000 sw zero,0(s1)
416e44: aca40000 sw a0,0(a1)
416e48: 80820000 lb v0,0(a0)
416e4c: 10400075 beqz v0,417024 <_nl_explode_name+0x224>
416e50: 00000000 nop
416e54: 2403005f li v1,95
416e58: 10430072 beq v0,v1,417024 <_nl_explode_name+0x224>
416e5c: 00000000 nop
416e60: 24030040 li v1,64
416e64: 1043006f beq v0,v1,417024 <_nl_explode_name+0x224>
416e68: 00000000 nop
416e6c: 2403002e li v1,46
416e70: 1043006c beq v0,v1,417024 <_nl_explode_name+0x224>
416e74: 00000000 nop
416e78: 00809021 move s2,a0
416e7c: 2403005f li v1,95
416e80: 24050040 li a1,64
416e84: 2408002e li t0,46
416e88: 08105baa j 416ea8 <_nl_explode_name+0xa8>
416e8c: 00000000 nop
416e90: 10430042 beq v0,v1,416f9c <_nl_explode_name+0x19c>
416e94: 00000000 nop
416e98: 10450045 beq v0,a1,416fb0 <_nl_explode_name+0x1b0>
416e9c: 00000000 nop
416ea0: 10480048 beq v0,t0,416fc4 <_nl_explode_name+0x1c4>
416ea4: 00000000 nop
416ea8: 26520001 addiu s2,s2,1
416eac: 82420000 lb v0,0(s2)
416eb0: 1440fff7 bnez v0,416e90 <_nl_explode_name+0x90>
416eb4: 00000000 nop
416eb8: 02404021 move t0,s2
416ebc: 00001021 move v0,zero
416ec0: 00001821 move v1,zero
416ec4: 10920057 beq a0,s2,417024 <_nl_explode_name+0x224>
416ec8: 00000000 nop
416ecc: 24040040 li a0,64
416ed0: 1064002f beq v1,a0,416f90 <_nl_explode_name+0x190>
416ed4: 00000000 nop
416ed8: 2405005f li a1,95
416edc: 1065003e beq v1,a1,416fd8 <_nl_explode_name+0x1d8>
416ee0: 00000000 nop
416ee4: 2403002e li v1,46
416ee8: 0000a021 move s4,zero
416eec: 1043005a beq v0,v1,417058 <_nl_explode_name+0x258>
416ef0: 00000000 nop
416ef4: 24030040 li v1,64
416ef8: 1043001d beq v0,v1,416f70 <_nl_explode_name+0x170>
416efc: 00000000 nop
416f00: 8ce20000 lw v0,0(a3)
416f04: 10400006 beqz v0,416f20 <_nl_explode_name+0x120>
416f08: 00000000 nop
416f0c: 80420000 lb v0,0(v0)
416f10: 14400003 bnez v0,416f20 <_nl_explode_name+0x120>
416f14: 00000000 nop
416f18: 2402fffb li v0,-5
416f1c: 0282a024 and s4,s4,v0
416f20: 8e020000 lw v0,0(s0)
416f24: 10400006 beqz v0,416f40 <_nl_explode_name+0x140>
416f28: 00000000 nop
416f2c: 80420000 lb v0,0(v0)
416f30: 14400003 bnez v0,416f40 <_nl_explode_name+0x140>
416f34: 00000000 nop
416f38: 2402fffd li v0,-3
416f3c: 0282a024 and s4,s4,v0
416f40: 8fbf003c lw ra,60(sp)
416f44: 02801021 move v0,s4
416f48: 8fb50038 lw s5,56(sp)
416f4c: 8fb40034 lw s4,52(sp)
416f50: 8fb30030 lw s3,48(sp)
416f54: 8fb2002c lw s2,44(sp)
416f58: 8fb10028 lw s1,40(sp)
416f5c: 8fb00024 lw s0,36(sp)
416f60: 27bd0040 addiu sp,sp,64
416f64: 03e00008 jr ra
416f68: 00000000 nop
416f6c: 00809021 move s2,a0
416f70: 26420001 addiu v0,s2,1
416f74: a2400000 sb zero,0(s2)
416f78: acc20000 sw v0,0(a2)
416f7c: 82430001 lb v1,1(s2)
416f80: 36820008 ori v0,s4,0x8
416f84: 0043a00b movn s4,v0,v1
416f88: 08105bc0 j 416f00 <_nl_explode_name+0x100>
416f8c: 00000000 nop
416f90: 0000a021 move s4,zero
416f94: 08105bbd j 416ef4 <_nl_explode_name+0xf4>
416f98: 00000000 nop
416f9c: 02404021 move t0,s2
416fa0: 2402005f li v0,95
416fa4: 2403005f li v1,95
416fa8: 08105bb1 j 416ec4 <_nl_explode_name+0xc4>
416fac: 00000000 nop
416fb0: 02404021 move t0,s2
416fb4: 24020040 li v0,64
416fb8: 24030040 li v1,64
416fbc: 08105bb1 j 416ec4 <_nl_explode_name+0xc4>
416fc0: 00000000 nop
416fc4: 02404021 move t0,s2
416fc8: 2402002e li v0,46
416fcc: 2403002e li v1,46
416fd0: 08105bb1 j 416ec4 <_nl_explode_name+0xc4>
416fd4: 00000000 nop
416fd8: a2400000 sb zero,0(s2)
416fdc: 26520001 addiu s2,s2,1
416fe0: acf20000 sw s2,0(a3)
416fe4: 81020001 lb v0,1(t0)
416fe8: 1040000a beqz v0,417014 <_nl_explode_name+0x214>
416fec: 00000000 nop
416ff0: 2403002e li v1,46
416ff4: 1043004b beq v0,v1,417124 <_nl_explode_name+0x324>
416ff8: 00000000 nop
416ffc: 1044004c beq v0,a0,417130 <_nl_explode_name+0x330>
417000: 00000000 nop
417004: 26520001 addiu s2,s2,1
417008: 82420000 lb v0,0(s2)
41700c: 1440fff9 bnez v0,416ff4 <_nl_explode_name+0x1f4>
417010: 00000000 nop
417014: 00001021 move v0,zero
417018: 24140004 li s4,4
41701c: 08105bbd j 416ef4 <_nl_explode_name+0xf4>
417020: 00000000 nop
417024: 8f9983e8 lw t9,-31768(gp)
417028: afa60018 sw a2,24(sp)
41702c: afa7001c sw a3,28(sp)
417030: 00002821 move a1,zero
417034: 0411642e bal 4300f0 <__rawmemchr>
417038: 00000000 nop
41703c: 00409021 move s2,v0
417040: 80420000 lb v0,0(v0)
417044: 0000a021 move s4,zero
417048: 8fa60018 lw a2,24(sp)
41704c: 8fa7001c lw a3,28(sp)
417050: 08105bbd j 416ef4 <_nl_explode_name+0xf4>
417054: 00000000 nop
417058: 24140002 li s4,2
41705c: 26440001 addiu a0,s2,1
417060: a2400000 sb zero,0(s2)
417064: ae040000 sw a0,0(s0)
417068: 82420001 lb v0,1(s2)
41706c: 1040ffa4 beqz v0,416f00 <_nl_explode_name+0x100>
417070: 00000000 nop
417074: 24030040 li v1,64
417078: 00809821 move s3,a0
41707c: 14430006 bne v0,v1,417098 <_nl_explode_name+0x298>
417080: 00000000 nop
417084: 08105bdb j 416f6c <_nl_explode_name+0x16c>
417088: 00000000 nop
41708c: 10430022 beq v0,v1,417118 <_nl_explode_name+0x318>
417090: 00000000 nop
417094: 02409821 move s3,s2
417098: 82620001 lb v0,1(s3)
41709c: 26720001 addiu s2,s3,1
4170a0: 1440fffa bnez v0,41708c <_nl_explode_name+0x28c>
4170a4: 00000000 nop
4170a8: 00001021 move v0,zero
4170ac: 1244ff91 beq s2,a0,416ef4 <_nl_explode_name+0xf4>
4170b0: 00000000 nop
4170b4: 8f9984a0 lw t9,-31584(gp)
4170b8: 02442823 subu a1,s2,a0
4170bc: afa60018 sw a2,24(sp)
4170c0: afa7001c sw a3,28(sp)
4170c4: 0411febb bal 416bb4 <_nl_normalize_codeset>
4170c8: 00000000 nop
4170cc: 0040a821 move s5,v0
4170d0: 8fbc0010 lw gp,16(sp)
4170d4: ae220000 sw v0,0(s1)
4170d8: 10400022 beqz v0,417164 <_nl_explode_name+0x364>
4170dc: 00000000 nop
4170e0: 8f998114 lw t9,-32492(gp)
4170e4: 8e040000 lw a0,0(s0)
4170e8: 00402821 move a1,v0
4170ec: 04115f18 bal 42ed50 <strcmp>
4170f0: 00000000 nop
4170f4: 8fbc0010 lw gp,16(sp)
4170f8: 8fa60018 lw a2,24(sp)
4170fc: 8fa7001c lw a3,28(sp)
417100: 1040000f beqz v0,417140 <_nl_explode_name+0x340>
417104: 00000000 nop
417108: 36940001 ori s4,s4,0x1
41710c: 82620001 lb v0,1(s3)
417110: 08105bbd j 416ef4 <_nl_explode_name+0xf4>
417114: 00000000 nop
417118: 24020040 li v0,64
41711c: 08105c2b j 4170ac <_nl_explode_name+0x2ac>
417120: 00000000 nop
417124: 24140006 li s4,6
417128: 08105c17 j 41705c <_nl_explode_name+0x25c>
41712c: 00000000 nop
417130: 24020040 li v0,64
417134: 24140004 li s4,4
417138: 08105bbd j 416ef4 <_nl_explode_name+0xf4>
41713c: 00000000 nop
417140: 8f99805c lw t9,-32676(gp)
417144: 02a02021 move a0,s5
417148: 0411d11f bal 40b5c8 <__cfree>
41714c: 00000000 nop
417150: 82620001 lb v0,1(s3)
417154: 8fa60018 lw a2,24(sp)
417158: 8fa7001c lw a3,28(sp)
41715c: 08105bbd j 416ef4 <_nl_explode_name+0xf4>
417160: 00000000 nop
417164: 2414ffff li s4,-1
417168: 08105bd0 j 416f40 <_nl_explode_name+0x140>
41716c: 00000000 nop
00417170 <__gettext_free_exp>:
417170: 3c1c004b lui gp,0x4b
417174: 27bdffe0 addiu sp,sp,-32
417178: 279c1fc0 addiu gp,gp,8128
41717c: afb00018 sw s0,24(sp)
417180: afbf001c sw ra,28(sp)
417184: afbc0010 sw gp,16(sp)
417188: 00808021 move s0,a0
41718c: 1080000f beqz a0,4171cc <__gettext_free_exp+0x5c>
417190: 00000000 nop
417194: 8c820000 lw v0,0(a0)
417198: 24030002 li v1,2
41719c: 10430013 beq v0,v1,4171ec <__gettext_free_exp+0x7c>
4171a0: 00000000 nop
4171a4: 24030003 li v1,3
4171a8: 1043000d beq v0,v1,4171e0 <__gettext_free_exp+0x70>
4171ac: 00000000 nop
4171b0: 24030001 li v1,1
4171b4: 10430010 beq v0,v1,4171f8 <__gettext_free_exp+0x88>
4171b8: 00000000 nop
4171bc: 8f99805c lw t9,-32676(gp)
4171c0: 02002021 move a0,s0
4171c4: 0411d100 bal 40b5c8 <__cfree>
4171c8: 00000000 nop
4171cc: 8fbf001c lw ra,28(sp)
4171d0: 8fb00018 lw s0,24(sp)
4171d4: 27bd0020 addiu sp,sp,32
4171d8: 03e00008 jr ra
4171dc: 00000000 nop
4171e0: 8c840010 lw a0,16(a0)
4171e4: 0c105c5c jal 417170 <__gettext_free_exp>
4171e8: 00000000 nop
4171ec: 8e04000c lw a0,12(s0)
4171f0: 0c105c5c jal 417170 <__gettext_free_exp>
4171f4: 00000000 nop
4171f8: 8e040008 lw a0,8(s0)
4171fc: 0c105c5c jal 417170 <__gettext_free_exp>
417200: 00000000 nop
417204: 8fbc0010 lw gp,16(sp)
417208: 08105c6f j 4171bc <__gettext_free_exp+0x4c>
41720c: 00000000 nop
00417210 <new_exp>:
417210: 27bdffd0 addiu sp,sp,-48
417214: 3c1c004b lui gp,0x4b
417218: afb00024 sw s0,36(sp)
41721c: 279c1fc0 addiu gp,gp,8128
417220: 2490ffff addiu s0,a0,-1
417224: afb10028 sw s1,40(sp)
417228: afbf002c sw ra,44(sp)
41722c: afbc0010 sw gp,16(sp)
417230: 00808821 move s1,a0
417234: 06000013 bltz s0,417284 <new_exp+0x74>
417238: 00000000 nop
41723c: 00101080 sll v0,s0,0x2
417240: 00c21021 addu v0,a2,v0
417244: 8c440000 lw a0,0(v0)
417248: 00113880 sll a3,s1,0x2
41724c: 10800034 beqz a0,417320 <new_exp+0x110>
417250: 00000000 nop
417254: 00c71821 addu v1,a2,a3
417258: 02001021 move v0,s0
41725c: 2409ffff li t1,-1
417260: 08105c9d j 417274 <new_exp+0x64>
417264: 00000000 nop
417268: 8c68fffc lw t0,-4(v1)
41726c: 1100002c beqz t0,417320 <new_exp+0x110>
417270: 00000000 nop
417274: 2442ffff addiu v0,v0,-1
417278: 2463fffc addiu v1,v1,-4
41727c: 1449fffa bne v0,t1,417268 <new_exp+0x58>
417280: 00000000 nop
417284: 8f998088 lw t9,-32632(gp)
417288: afa50018 sw a1,24(sp)
41728c: afa6001c sw a2,28(sp)
417290: 24040014 li a0,20
417294: 0411cf03 bal 40aea4 <__libc_malloc>
417298: 00000000 nop
41729c: 8fa50018 lw a1,24(sp)
4172a0: 8fa6001c lw a2,28(sp)
4172a4: 10400018 beqz v0,417308 <new_exp+0xf8>
4172a8: 00000000 nop
4172ac: ac510000 sw s1,0(v0)
4172b0: ac450004 sw a1,4(v0)
4172b4: 06000025 bltz s0,41734c <new_exp+0x13c>
4172b8: 00000000 nop
4172bc: 00113880 sll a3,s1,0x2
4172c0: 00c73021 addu a2,a2,a3
4172c4: 00001821 move v1,zero
4172c8: 00473821 addu a3,v0,a3
4172cc: 2408ffff li t0,-1
4172d0: 00c32021 addu a0,a2,v1
4172d4: 8c85fffc lw a1,-4(a0)
4172d8: 2610ffff addiu s0,s0,-1
4172dc: 00e32021 addu a0,a3,v1
4172e0: ac850004 sw a1,4(a0)
4172e4: 2463fffc addiu v1,v1,-4
4172e8: 1608fff9 bne s0,t0,4172d0 <new_exp+0xc0>
4172ec: 00000000 nop
4172f0: 8fbf002c lw ra,44(sp)
4172f4: 8fb10028 lw s1,40(sp)
4172f8: 8fb00024 lw s0,36(sp)
4172fc: 27bd0030 addiu sp,sp,48
417300: 03e00008 jr ra
417304: 00000000 nop
417308: 06000010 bltz s0,41734c <new_exp+0x13c>
41730c: 00000000 nop
417310: 00101080 sll v0,s0,0x2
417314: 00c21021 addu v0,a2,v0
417318: 8c440000 lw a0,0(v0)
41731c: 00113880 sll a3,s1,0x2
417320: 00c78821 addu s1,a2,a3
417324: 08105ccc j 417330 <new_exp+0x120>
417328: 00000000 nop
41732c: 8e24fffc lw a0,-4(s1)
417330: 2610ffff addiu s0,s0,-1
417334: 0c105c5c jal 417170 <__gettext_free_exp>
417338: 00000000 nop
41733c: 2631fffc addiu s1,s1,-4
417340: 0601fffa bgez s0,41732c <new_exp+0x11c>
417344: 00000000 nop
417348: 00001021 move v0,zero
41734c: 8fbf002c lw ra,44(sp)
417350: 8fb10028 lw s1,40(sp)
417354: 8fb00024 lw s0,36(sp)
417358: 27bd0030 addiu sp,sp,48
41735c: 03e00008 jr ra
417360: 00000000 nop
00417364 <new_exp_2>:
417364: 27bdffd8 addiu sp,sp,-40
417368: 00801021 move v0,a0
41736c: afa50018 sw a1,24(sp)
417370: afa6001c sw a2,28(sp)
417374: 24040002 li a0,2
417378: 27a60018 addiu a2,sp,24
41737c: 00402821 move a1,v0
417380: afbf0024 sw ra,36(sp)
417384: 0c105c84 jal 417210 <new_exp>
417388: 00000000 nop
41738c: 8fbf0024 lw ra,36(sp)
417390: 27bd0028 addiu sp,sp,40
417394: 03e00008 jr ra
417398: 00000000 nop
0041739c <__gettextparse>:
41739c: 27bdfae8 addiu sp,sp,-1304
4173a0: 3c1c004b lui gp,0x4b
4173a4: 27a30024 addiu v1,sp,36
4173a8: afb60508 sw s6,1288(sp)
4173ac: afb40500 sw s4,1280(sp)
4173b0: afb204f8 sw s2,1272(sp)
4173b4: 279c1fc0 addiu gp,gp,8128
4173b8: 27b201b4 addiu s2,sp,436
4173bc: 3c140048 lui s4,0x48
4173c0: 3c160048 lui s6,0x48
4173c4: afb7050c sw s7,1292(sp)
4173c8: afb50504 sw s5,1284(sp)
4173cc: afb304fc sw s3,1276(sp)
4173d0: afb104f4 sw s1,1268(sp)
4173d4: afb004f0 sw s0,1264(sp)
4173d8: afa304d8 sw v1,1240(sp)
4173dc: 00608021 move s0,v1
4173e0: 00609821 move s3,v1
4173e4: afbf0514 sw ra,1300(sp)
4173e8: afbe0510 sw s8,1296(sp)
4173ec: afbc0010 sw gp,16(sp)
4173f0: afa40518 sw a0,1304(sp)
4173f4: 241500c8 li s5,200
4173f8: afb204dc sw s2,1244(sp)
4173fc: afa004e0 sw zero,1248(sp)
417400: 00008821 move s1,zero
417404: 2417fffe li s7,-2
417408: 240300c7 li v1,199
41740c: 26941b9c addiu s4,s4,7068
417410: 26d61cc0 addiu s6,s6,7360
417414: 00031040 sll v0,v1,0x1
417418: 02621021 addu v0,s3,v0
41741c: 0202102b sltu v0,s0,v0
417420: a6110000 sh s1,0(s0)
417424: 14400040 bnez v0,417528 <__gettextparse+0x18c>
417428: 00000000 nop
41742c: 2ea22710 sltiu v0,s5,10000
417430: 104001ec beqz v0,417be4 <__gettextparse+0x848>
417434: 00000000 nop
417438: 00151040 sll v0,s5,0x1
41743c: 2c432711 sltiu v1,v0,10001
417440: 24152710 li s5,10000
417444: 0043a80b movn s5,v0,v1
417448: 8f998088 lw t9,-32632(gp)
41744c: 00159040 sll s2,s5,0x1
417450: 001520c0 sll a0,s5,0x3
417454: 00922023 subu a0,a0,s2
417458: 24840003 addiu a0,a0,3
41745c: 0411ce91 bal 40aea4 <__libc_malloc>
417460: 00000000 nop
417464: 0040f021 move s8,v0
417468: 8fbc0010 lw gp,16(sp)
41746c: 104001dd beqz v0,417be4 <__gettextparse+0x848>
417470: 00000000 nop
417474: 02138023 subu s0,s0,s3
417478: 8f9980dc lw t9,-32548(gp)
41747c: 00108043 sra s0,s0,0x1
417480: 26100001 addiu s0,s0,1
417484: 00402021 move a0,v0
417488: 02602821 move a1,s3
41748c: 00103040 sll a2,s0,0x1
417490: 0411da7f bal 40de90 <memcpy>
417494: 00000000 nop
417498: 8fbc0010 lw gp,16(sp)
41749c: 26470003 addiu a3,s2,3
4174a0: 00073882 srl a3,a3,0x2
4174a4: 00073880 sll a3,a3,0x2
4174a8: 8f9980dc lw t9,-32548(gp)
4174ac: 8fa504dc lw a1,1244(sp)
4174b0: 03c73821 addu a3,s8,a3
4174b4: 00e02021 move a0,a3
4174b8: afa704e8 sw a3,1256(sp)
4174bc: 00103080 sll a2,s0,0x2
4174c0: 0411da73 bal 40de90 <memcpy>
4174c4: 00000000 nop
4174c8: 8fa804d8 lw t0,1240(sp)
4174cc: 8fbc0010 lw gp,16(sp)
4174d0: 8fa704e8 lw a3,1256(sp)
4174d4: 12680007 beq s3,t0,4174f4 <__gettextparse+0x158>
4174d8: 00000000 nop
4174dc: 8f99805c lw t9,-32676(gp)
4174e0: 02602021 move a0,s3
4174e4: 0411d038 bal 40b5c8 <__cfree>
4174e8: 00000000 nop
4174ec: 8fbc0010 lw gp,16(sp)
4174f0: 8fa704e8 lw a3,1256(sp)
4174f4: 2612ffff addiu s2,s0,-1
4174f8: 26a3ffff addiu v1,s5,-1
4174fc: 00128040 sll s0,s2,0x1
417500: 00031040 sll v0,v1,0x1
417504: 03d08021 addu s0,s8,s0
417508: 03c21021 addu v0,s8,v0
41750c: 0202102b sltu v0,s0,v0
417510: 104001b7 beqz v0,417bf0 <__gettextparse+0x854>
417514: 00000000 nop
417518: 00129080 sll s2,s2,0x2
41751c: 00f29021 addu s2,a3,s2
417520: afa704dc sw a3,1244(sp)
417524: 03c09821 move s3,s8
417528: 02911021 addu v0,s4,s1
41752c: 80450000 lb a1,0(v0)
417530: 2402fff6 li v0,-10
417534: 10a20016 beq a1,v0,417590 <__gettextparse+0x1f4>
417538: 00000000 nop
41753c: 2402fffe li v0,-2
417540: 12e20099 beq s7,v0,4177a8 <__gettextparse+0x40c>
417544: 00000000 nop
417548: 1ae000a8 blez s7,4177ec <__gettextparse+0x450>
41754c: 00000000 nop
417550: 2ee40107 sltiu a0,s7,263
417554: 24020002 li v0,2
417558: 10800005 beqz a0,417570 <__gettextparse+0x1d4>
41755c: 00000000 nop
417560: 3c020048 lui v0,0x48
417564: 24421bb8 addiu v0,v0,7096
417568: 02e21021 addu v0,s7,v0
41756c: 90420000 lbu v0,0(v0)
417570: 00a22821 addu a1,a1,v0
417574: 2ca40037 sltiu a0,a1,55
417578: 10800005 beqz a0,417590 <__gettextparse+0x1f4>
41757c: 00000000 nop
417580: 00b62021 addu a0,a1,s6
417584: 80840000 lb a0,0(a0)
417588: 1082003e beq a0,v0,417684 <__gettextparse+0x2e8>
41758c: 00000000 nop
417590: 3c040048 lui a0,0x48
417594: 24841d30 addiu a0,a0,7472
417598: 02241021 addu v0,s1,a0
41759c: 905e0000 lbu s8,0(v0)
4175a0: 13c0003e beqz s8,41769c <__gettextparse+0x300>
4175a4: 00000000 nop
4175a8: 3c050048 lui a1,0x48
4175ac: 24a21d4c addiu v0,a1,7500
4175b0: 03c21021 addu v0,s8,v0
4175b4: 90510000 lbu s1,0(v0)
4175b8: 24020001 li v0,1
4175bc: 2fc4000e sltiu a0,s8,14
4175c0: 00511023 subu v0,v0,s1
4175c4: 00021080 sll v0,v0,0x2
4175c8: 02421021 addu v0,s2,v0
4175cc: 8c420000 lw v0,0(v0)
4175d0: 1080000d beqz a0,417608 <__gettextparse+0x26c>
4175d4: 00000000 nop
4175d8: 3c040048 lui a0,0x48
4175dc: 001e2880 sll a1,s8,0x2
4175e0: 24841970 addiu a0,a0,6512
4175e4: 00852021 addu a0,a0,a1
4175e8: 8c840000 lw a0,0(a0)
4175ec: 00800008 jr a0
4175f0: 00000000 nop
4175f4: 8e440000 lw a0,0(s2)
4175f8: 10800054 beqz a0,41774c <__gettextparse+0x3b0>
4175fc: 00000000 nop
417600: 8fa80518 lw t0,1304(sp)
417604: ad040004 sw a0,4(t0)
417608: 3c040048 lui a0,0x48
41760c: 24841d5c addiu a0,a0,7516
417610: 03c4f021 addu s8,s8,a0
417614: 00112880 sll a1,s1,0x2
417618: 93c40000 lbu a0,0(s8)
41761c: 02459023 subu s2,s2,a1
417620: ae420004 sw v0,4(s2)
417624: 3c020048 lui v0,0x48
417628: 00118840 sll s1,s1,0x1
41762c: 2484fff0 addiu a0,a0,-16
417630: 24421d6c addiu v0,v0,7532
417634: 02118023 subu s0,s0,s1
417638: 00821021 addu v0,a0,v0
41763c: 86050000 lh a1,0(s0)
417640: 80420000 lb v0,0(v0)
417644: 26520004 addiu s2,s2,4
417648: 00451021 addu v0,v0,a1
41764c: 2c460037 sltiu a2,v0,55
417650: 10c00005 beqz a2,417668 <__gettextparse+0x2cc>
417654: 00000000 nop
417658: 00563021 addu a2,v0,s6
41765c: 80c60000 lb a2,0(a2)
417660: 10c50086 beq a2,a1,41787c <__gettextparse+0x4e0>
417664: 00000000 nop
417668: 3c020048 lui v0,0x48
41766c: 24421d70 addiu v0,v0,7536
417670: 00822021 addu a0,a0,v0
417674: 80910000 lb s1,0(a0)
417678: 26100002 addiu s0,s0,2
41767c: 08105d05 j 417414 <__gettextparse+0x78>
417680: 00000000 nop
417684: 3c040048 lui a0,0x48
417688: 24821cf8 addiu v0,a0,7416
41768c: 00a22821 addu a1,a1,v0
417690: 90a20000 lbu v0,0(a1)
417694: 14400068 bnez v0,417838 <__gettextparse+0x49c>
417698: 00000000 nop
41769c: 8fa804e0 lw t0,1248(sp)
4176a0: 24020003 li v0,3
4176a4: 1102005f beq t0,v0,417824 <__gettextparse+0x488>
4176a8: 00000000 nop
4176ac: 3c020048 lui v0,0x48
4176b0: 2405fff6 li a1,-10
4176b4: 24060001 li a2,1
4176b8: 24471cf8 addiu a3,v0,7416
4176bc: 02918821 addu s1,s4,s1
4176c0: 82220000 lb v0,0(s1)
4176c4: 10450009 beq v0,a1,4176ec <__gettextparse+0x350>
4176c8: 00000000 nop
4176cc: 24420001 addiu v0,v0,1
4176d0: 2c440037 sltiu a0,v0,55
4176d4: 10800005 beqz a0,4176ec <__gettextparse+0x350>
4176d8: 00000000 nop
4176dc: 00562021 addu a0,v0,s6
4176e0: 80840000 lb a0,0(a0)
4176e4: 10860008 beq a0,a2,417708 <__gettextparse+0x36c>
4176e8: 00000000 nop
4176ec: 12130017 beq s0,s3,41774c <__gettextparse+0x3b0>
4176f0: 00000000 nop
4176f4: 2610fffe addiu s0,s0,-2
4176f8: 2652fffc addiu s2,s2,-4
4176fc: 86110000 lh s1,0(s0)
417700: 08105daf j 4176bc <__gettextparse+0x320>
417704: 00000000 nop
417708: 00471021 addu v0,v0,a3
41770c: 90510000 lbu s1,0(v0)
417710: 1220fff6 beqz s1,4176ec <__gettextparse+0x350>
417714: 00000000 nop
417718: 24020009 li v0,9
41771c: 12220138 beq s1,v0,417c00 <__gettextparse+0x864>
417720: 00000000 nop
417724: 8fa804e4 lw t0,1252(sp)
417728: 26100002 addiu s0,s0,2
41772c: ae480004 sw t0,4(s2)
417730: 24080003 li t0,3
417734: 26520004 addiu s2,s2,4
417738: afa804e0 sw t0,1248(sp)
41773c: 08105d05 j 417414 <__gettextparse+0x78>
417740: 00000000 nop
417744: 16e0ffd9 bnez s7,4176ac <__gettextparse+0x310>
417748: 00000000 nop
41774c: 24020001 li v0,1
417750: 8fa304d8 lw v1,1240(sp)
417754: 12630007 beq s3,v1,417774 <__gettextparse+0x3d8>
417758: 00000000 nop
41775c: 8f99805c lw t9,-32676(gp)
417760: afa204e8 sw v0,1256(sp)
417764: 02602021 move a0,s3
417768: 0411cf97 bal 40b5c8 <__cfree>
41776c: 00000000 nop
417770: 8fa204e8 lw v0,1256(sp)
417774: 8fbf0514 lw ra,1300(sp)
417778: 8fbe0510 lw s8,1296(sp)
41777c: 8fb7050c lw s7,1292(sp)
417780: 8fb60508 lw s6,1288(sp)
417784: 8fb50504 lw s5,1284(sp)
417788: 8fb40500 lw s4,1280(sp)
41778c: 8fb304fc lw s3,1276(sp)
417790: 8fb204f8 lw s2,1272(sp)
417794: 8fb104f4 lw s1,1268(sp)
417798: 8fb004f0 lw s0,1264(sp)
41779c: 27bd0518 addiu sp,sp,1304
4177a0: 03e00008 jr ra
4177a4: 00000000 nop
4177a8: 8fa80518 lw t0,1304(sp)
4177ac: 8d040000 lw a0,0(t0)
4177b0: 80820000 lb v0,0(a0)
4177b4: 1040000b beqz v0,4177e4 <__gettextparse+0x448>
4177b8: 00000000 nop
4177bc: 24060020 li a2,32
4177c0: 24070009 li a3,9
4177c4: 10460003 beq v0,a2,4177d4 <__gettextparse+0x438>
4177c8: 00000000 nop
4177cc: 1447007d bne v0,a3,4179c4 <__gettextparse+0x628>
4177d0: 00000000 nop
4177d4: 24840001 addiu a0,a0,1
4177d8: 80820000 lb v0,0(a0)
4177dc: 1440fff9 bnez v0,4177c4 <__gettextparse+0x428>
4177e0: 00000000 nop
4177e4: 8fa80518 lw t0,1304(sp)
4177e8: ad040000 sw a0,0(t0)
4177ec: 00001021 move v0,zero
4177f0: 0000b821 move s7,zero
4177f4: 08105d5c j 417570 <__gettextparse+0x1d4>
4177f8: 00000000 nop
4177fc: 8e44fffc lw a0,-4(s2)
417800: 8e45fff8 lw a1,-8(s2)
417804: 8e460000 lw a2,0(s2)
417808: afa304e8 sw v1,1256(sp)
41780c: 0c105cd9 jal 417364 <new_exp_2>
417810: 00000000 nop
417814: 8fbc0010 lw gp,16(sp)
417818: 8fa304e8 lw v1,1256(sp)
41781c: 08105d82 j 417608 <__gettextparse+0x26c>
417820: 00000000 nop
417824: 1ae0ffc7 blez s7,417744 <__gettextparse+0x3a8>
417828: 00000000 nop
41782c: 2417fffe li s7,-2
417830: 08105dab j 4176ac <__gettextparse+0x310>
417834: 00000000 nop
417838: 24040009 li a0,9
41783c: 104400f0 beq v0,a0,417c00 <__gettextparse+0x864>
417840: 00000000 nop
417844: 8fa804e0 lw t0,1248(sp)
417848: 00408821 move s1,v0
41784c: 26100002 addiu s0,s0,2
417850: 0008202b sltu a0,zero,t0
417854: 8fa804e4 lw t0,1252(sp)
417858: ae480004 sw t0,4(s2)
41785c: 8fa804e0 lw t0,1248(sp)
417860: 26520004 addiu s2,s2,4
417864: 01044023 subu t0,t0,a0
417868: 2404fffe li a0,-2
41786c: afa804e0 sw t0,1248(sp)
417870: 0097b80b movn s7,a0,s7
417874: 08105d05 j 417414 <__gettextparse+0x78>
417878: 00000000 nop
41787c: 3c050048 lui a1,0x48
417880: 24a41cf8 addiu a0,a1,7416
417884: 00441021 addu v0,v0,a0
417888: 90510000 lbu s1,0(v0)
41788c: 26100002 addiu s0,s0,2
417890: 08105d05 j 417414 <__gettextparse+0x78>
417894: 00000000 nop
417898: 8e45fff8 lw a1,-8(s2)
41789c: 8e460000 lw a2,0(s2)
4178a0: 2404000f li a0,15
4178a4: afa304e8 sw v1,1256(sp)
4178a8: 0c105cd9 jal 417364 <new_exp_2>
4178ac: 00000000 nop
4178b0: 8fbc0010 lw gp,16(sp)
4178b4: 8fa304e8 lw v1,1256(sp)
4178b8: 08105d82 j 417608 <__gettextparse+0x26c>
4178bc: 00000000 nop
4178c0: 8e45fff8 lw a1,-8(s2)
4178c4: 8e460000 lw a2,0(s2)
4178c8: 2404000e li a0,14
4178cc: afa304e8 sw v1,1256(sp)
4178d0: 0c105cd9 jal 417364 <new_exp_2>
4178d4: 00000000 nop
4178d8: 8fbc0010 lw gp,16(sp)
4178dc: 8fa304e8 lw v1,1256(sp)
4178e0: 08105d82 j 417608 <__gettextparse+0x26c>
4178e4: 00000000 nop
4178e8: 8e42fffc lw v0,-4(s2)
4178ec: 08105d82 j 417608 <__gettextparse+0x26c>
4178f0: 00000000 nop
4178f4: 00002021 move a0,zero
4178f8: 24050001 li a1,1
4178fc: 00003021 move a2,zero
417900: afa304e8 sw v1,1256(sp)
417904: 0c105c84 jal 417210 <new_exp>
417908: 00000000 nop
41790c: 8fbc0010 lw gp,16(sp)
417910: 8fa304e8 lw v1,1256(sp)
417914: 1040ff3c beqz v0,417608 <__gettextparse+0x26c>
417918: 00000000 nop
41791c: 8e440000 lw a0,0(s2)
417920: ac440008 sw a0,8(v0)
417924: 08105d82 j 417608 <__gettextparse+0x26c>
417928: 00000000 nop
41792c: 8e420000 lw v0,0(s2)
417930: 24040001 li a0,1
417934: 24050002 li a1,2
417938: 27a60018 addiu a2,sp,24
41793c: afa304e8 sw v1,1256(sp)
417940: afa20018 sw v0,24(sp)
417944: 0c105c84 jal 417210 <new_exp>
417948: 00000000 nop
41794c: 8fbc0010 lw gp,16(sp)
417950: 8fa304e8 lw v1,1256(sp)
417954: 08105d82 j 417608 <__gettextparse+0x26c>
417958: 00000000 nop
41795c: 00002021 move a0,zero
417960: 00002821 move a1,zero
417964: 00003021 move a2,zero
417968: afa304e8 sw v1,1256(sp)
41796c: 0c105c84 jal 417210 <new_exp>
417970: 00000000 nop
417974: 8fbc0010 lw gp,16(sp)
417978: 8fa304e8 lw v1,1256(sp)
41797c: 08105d82 j 417608 <__gettextparse+0x26c>
417980: 00000000 nop
417984: 8e48fff0 lw t0,-16(s2)
417988: 8e47fff8 lw a3,-8(s2)
41798c: 8e420000 lw v0,0(s2)
417990: 24040003 li a0,3
417994: 24050010 li a1,16
417998: 27a60018 addiu a2,sp,24
41799c: afa304e8 sw v1,1256(sp)
4179a0: afa80018 sw t0,24(sp)
4179a4: afa7001c sw a3,28(sp)
4179a8: afa20020 sw v0,32(sp)
4179ac: 0c105c84 jal 417210 <new_exp>
4179b0: 00000000 nop
4179b4: 8fbc0010 lw gp,16(sp)
4179b8: 8fa304e8 lw v1,1256(sp)
4179bc: 08105d82 j 417608 <__gettextparse+0x26c>
4179c0: 00000000 nop
4179c4: 304700ff andi a3,v0,0xff
4179c8: 2ce8007d sltiu t0,a3,125
4179cc: 0040b821 move s7,v0
4179d0: 24860001 addiu a2,a0,1
4179d4: 15000006 bnez t0,4179f0 <__gettextparse+0x654>
4179d8: 00000000 nop
4179dc: 24170100 li s7,256
4179e0: 8fa80518 lw t0,1304(sp)
4179e4: ad060000 sw a2,0(t0)
4179e8: 08105d52 j 417548 <__gettextparse+0x1ac>
4179ec: 00000000 nop
4179f0: 3c080048 lui t0,0x48
4179f4: 00073880 sll a3,a3,0x2
4179f8: 250819a8 addiu t0,t0,6568
4179fc: 01073821 addu a3,t0,a3
417a00: 8ce70000 lw a3,0(a3)
417a04: 00e00008 jr a3
417a08: 00000000 nop
417a0c: 24080003 li t0,3
417a10: afa804e4 sw t0,1252(sp)
417a14: 8fa80518 lw t0,1304(sp)
417a18: 24170105 li s7,261
417a1c: ad060000 sw a2,0(t0)
417a20: 08105d52 j 417548 <__gettextparse+0x1ac>
417a24: 00000000 nop
417a28: 24080007 li t0,7
417a2c: afa804e4 sw t0,1252(sp)
417a30: 8fa80518 lw t0,1304(sp)
417a34: 24170104 li s7,260
417a38: ad060000 sw a2,0(t0)
417a3c: 08105d52 j 417548 <__gettextparse+0x1ac>
417a40: 00000000 nop
417a44: 24080006 li t0,6
417a48: afa804e4 sw t0,1252(sp)
417a4c: 8fa80518 lw t0,1304(sp)
417a50: 24170104 li s7,260
417a54: ad060000 sw a2,0(t0)
417a58: 08105d52 j 417548 <__gettextparse+0x1ac>
417a5c: 00000000 nop
417a60: 80870001 lb a3,1(a0)
417a64: 1447ffdd bne v0,a3,4179dc <__gettextparse+0x640>
417a68: 00000000 nop
417a6c: 8fa80518 lw t0,1304(sp)
417a70: 24860002 addiu a2,a0,2
417a74: ad060000 sw a2,0(t0)
417a78: 08105d52 j 417548 <__gettextparse+0x1ac>
417a7c: 00000000 nop
417a80: 24080005 li t0,5
417a84: afa804e4 sw t0,1252(sp)
417a88: 8fa80518 lw t0,1304(sp)
417a8c: 24170105 li s7,261
417a90: ad060000 sw a2,0(t0)
417a94: 08105d52 j 417548 <__gettextparse+0x1ac>
417a98: 00000000 nop
417a9c: 80870001 lb a3,1(a0)
417aa0: 2402003d li v0,61
417aa4: 14e2ffce bne a3,v0,4179e0 <__gettextparse+0x644>
417aa8: 00000000 nop
417aac: 2408000d li t0,13
417ab0: afa804e4 sw t0,1252(sp)
417ab4: 8fa80518 lw t0,1304(sp)
417ab8: 24860002 addiu a2,a0,2
417abc: 24170102 li s7,258
417ac0: ad060000 sw a2,0(t0)
417ac4: 08105d52 j 417548 <__gettextparse+0x1ac>
417ac8: 00000000 nop
417acc: 8fa80518 lw t0,1304(sp)
417ad0: 00803021 move a2,a0
417ad4: 0000b821 move s7,zero
417ad8: ad060000 sw a2,0(t0)
417adc: 08105d52 j 417548 <__gettextparse+0x1ac>
417ae0: 00000000 nop
417ae4: 80870001 lb a3,1(a0)
417ae8: 2402003d li v0,61
417aec: 10e2004f beq a3,v0,417c2c <__gettextparse+0x890>
417af0: 00000000 nop
417af4: 24080009 li t0,9
417af8: afa804e4 sw t0,1252(sp)
417afc: 8fa80518 lw t0,1304(sp)
417b00: 24170103 li s7,259
417b04: ad060000 sw a2,0(t0)
417b08: 08105d52 j 417548 <__gettextparse+0x1ac>
417b0c: 00000000 nop
417b10: 80870001 lb a3,1(a0)
417b14: 2402003d li v0,61
417b18: 24170100 li s7,256
417b1c: 14e2ffb0 bne a3,v0,4179e0 <__gettextparse+0x644>
417b20: 00000000 nop
417b24: 2408000c li t0,12
417b28: afa804e4 sw t0,1252(sp)
417b2c: 8fa80518 lw t0,1304(sp)
417b30: 24860002 addiu a2,a0,2
417b34: 24170102 li s7,258
417b38: ad060000 sw a2,0(t0)
417b3c: 08105d52 j 417548 <__gettextparse+0x1ac>
417b40: 00000000 nop
417b44: 80840001 lb a0,1(a0)
417b48: 08105edb j 417b6c <__gettextparse+0x7d0>
417b4c: 00000000 nop
417b50: 8fa804e4 lw t0,1252(sp)
417b54: 24c60001 addiu a2,a2,1
417b58: 00083840 sll a3,t0,0x1
417b5c: 000810c0 sll v0,t0,0x3
417b60: 00e21021 addu v0,a3,v0
417b64: 00441021 addu v0,v0,a0
417b68: 80c40000 lb a0,0(a2)
417b6c: 2442ffd0 addiu v0,v0,-48
417b70: afa204e4 sw v0,1252(sp)
417b74: 2482ffd0 addiu v0,a0,-48
417b78: 304200ff andi v0,v0,0xff
417b7c: 2c42000a sltiu v0,v0,10
417b80: 1440fff3 bnez v0,417b50 <__gettextparse+0x7b4>
417b84: 00000000 nop
417b88: 8fa80518 lw t0,1304(sp)
417b8c: 24170106 li s7,262
417b90: ad060000 sw a2,0(t0)
417b94: 08105d52 j 417548 <__gettextparse+0x1ac>
417b98: 00000000 nop
417b9c: 24080004 li t0,4
417ba0: afa804e4 sw t0,1252(sp)
417ba4: 8fa80518 lw t0,1304(sp)
417ba8: 24170105 li s7,261
417bac: ad060000 sw a2,0(t0)
417bb0: 08105d52 j 417548 <__gettextparse+0x1ac>
417bb4: 00000000 nop
417bb8: 80870001 lb a3,1(a0)
417bbc: 2402003d li v0,61
417bc0: 10e20012 beq a3,v0,417c0c <__gettextparse+0x870>
417bc4: 00000000 nop
417bc8: 24080008 li t0,8
417bcc: afa804e4 sw t0,1252(sp)
417bd0: 8fa80518 lw t0,1304(sp)
417bd4: 24170103 li s7,259
417bd8: ad060000 sw a2,0(t0)
417bdc: 08105d52 j 417548 <__gettextparse+0x1ac>
417be0: 00000000 nop
417be4: 24020002 li v0,2
417be8: 08105dd4 j 417750 <__gettextparse+0x3b4>
417bec: 00000000 nop
417bf0: 03c09821 move s3,s8
417bf4: 24020001 li v0,1
417bf8: 08105dd4 j 417750 <__gettextparse+0x3b4>
417bfc: 00000000 nop
417c00: 00001021 move v0,zero
417c04: 08105dd4 j 417750 <__gettextparse+0x3b4>
417c08: 00000000 nop
417c0c: 2408000a li t0,10
417c10: afa804e4 sw t0,1252(sp)
417c14: 8fa80518 lw t0,1304(sp)
417c18: 24860002 addiu a2,a0,2
417c1c: 24170103 li s7,259
417c20: ad060000 sw a2,0(t0)
417c24: 08105d52 j 417548 <__gettextparse+0x1ac>
417c28: 00000000 nop
417c2c: 2408000b li t0,11
417c30: afa804e4 sw t0,1252(sp)
417c34: 8fa80518 lw t0,1304(sp)
417c38: 24860002 addiu a2,a0,2
417c3c: 24170103 li s7,259
417c40: ad060000 sw a2,0(t0)
417c44: 08105d52 j 417548 <__gettextparse+0x1ac>
417c48: 00000000 nop
417c4c: 00000000 nop
00417c50 <__gettext_extract_plural>:
417c50: 3c1c004b lui gp,0x4b
417c54: 27bdffc0 addiu sp,sp,-64
417c58: 279c1fc0 addiu gp,gp,8128
417c5c: afb20034 sw s2,52(sp)
417c60: afb10030 sw s1,48(sp)
417c64: afb0002c sw s0,44(sp)
417c68: afbf003c sw ra,60(sp)
417c6c: afb30038 sw s3,56(sp)
417c70: afbc0010 sw gp,16(sp)
417c74: 00809021 move s2,a0
417c78: 00a08821 move s1,a1
417c7c: 00c08021 move s0,a2
417c80: 1080002d beqz a0,417d38 <__gettext_extract_plural+0xe8>
417c84: 00000000 nop
417c88: 8f998440 lw t9,-31680(gp)
417c8c: 3c050048 lui a1,0x48
417c90: 24a51d80 addiu a1,a1,7552
417c94: 04115f56 bal 42f9f0 <strstr>
417c98: 00000000 nop
417c9c: 8fbc0010 lw gp,16(sp)
417ca0: 3c050048 lui a1,0x48
417ca4: 02402021 move a0,s2
417ca8: 8f998440 lw t9,-31680(gp)
417cac: 24a51d88 addiu a1,a1,7560
417cb0: 00409021 move s2,v0
417cb4: 04115f4e bal 42f9f0 <strstr>
417cb8: 00000000 nop
417cbc: 8fbc0010 lw gp,16(sp)
417cc0: 1240001d beqz s2,417d38 <__gettext_extract_plural+0xe8>
417cc4: 00000000 nop
417cc8: 1040001b beqz v0,417d38 <__gettext_extract_plural+0xe8>
417ccc: 00000000 nop
417cd0: 80430009 lb v1,9(v0)
417cd4: 10600018 beqz v1,417d38 <__gettext_extract_plural+0xe8>
417cd8: 00000000 nop
417cdc: 7c03e83b 0x7c03e83b
417ce0: 00602021 move a0,v1
417ce4: 8f858a34 lw a1,-30156(gp)
417ce8: 8f838a40 lw v1,-30144(gp)
417cec: 24530009 addiu s3,v0,9
417cf0: 00641821 addu v1,v1,a0
417cf4: 00a42021 addu a0,a1,a0
417cf8: 8c620000 lw v0,0(v1)
417cfc: 8c860000 lw a2,0(a0)
417d00: 00602821 move a1,v1
417d04: 10400035 beqz v0,417ddc <__gettext_extract_plural+0x18c>
417d08: 00000000 nop
417d0c: 92630000 lbu v1,0(s3)
417d10: 00032040 sll a0,v1,0x1
417d14: 00442021 addu a0,v0,a0
417d18: 94840000 lhu a0,0(a0)
417d1c: 30840020 andi a0,a0,0x20
417d20: 10800012 beqz a0,417d6c <__gettext_extract_plural+0x11c>
417d24: 00000000 nop
417d28: 26730001 addiu s3,s3,1
417d2c: 82630000 lb v1,0(s3)
417d30: 1460fff4 bnez v1,417d04 <__gettext_extract_plural+0xb4>
417d34: 00000000 nop
417d38: 3c02004a lui v0,0x4a
417d3c: 24427214 addiu v0,v0,29204
417d40: ae220000 sw v0,0(s1)
417d44: 24020002 li v0,2
417d48: ae020000 sw v0,0(s0)
417d4c: 8fbf003c lw ra,60(sp)
417d50: 8fb30038 lw s3,56(sp)
417d54: 8fb20034 lw s2,52(sp)
417d58: 8fb10030 lw s1,48(sp)
417d5c: 8fb0002c lw s0,44(sp)
417d60: 27bd0040 addiu sp,sp,64
417d64: 03e00008 jr ra
417d68: 00000000 nop
417d6c: 2463ffd0 addiu v1,v1,-48
417d70: 306300ff andi v1,v1,0xff
417d74: 2c63000a sltiu v1,v1,10
417d78: 1060ffef beqz v1,417d38 <__gettext_extract_plural+0xe8>
417d7c: 00000000 nop
417d80: 8f9984a4 lw t9,-31580(gp)
417d84: 02602021 move a0,s3
417d88: 27a50018 addiu a1,sp,24
417d8c: 2406000a li a2,10
417d90: 041106ed bal 419948 <strtoul>
417d94: 00000000 nop
417d98: 8fa30018 lw v1,24(sp)
417d9c: 8fbc0010 lw gp,16(sp)
417da0: 1073ffe5 beq v1,s3,417d38 <__gettext_extract_plural+0xe8>
417da4: 00000000 nop
417da8: 8f9984a8 lw t9,-31576(gp)
417dac: 26520007 addiu s2,s2,7
417db0: ae020000 sw v0,0(s0)
417db4: afb2001c sw s2,28(sp)
417db8: 27a4001c addiu a0,sp,28
417dbc: 0411fd77 bal 41739c <__gettextparse>
417dc0: 00000000 nop
417dc4: 1440ffdc bnez v0,417d38 <__gettext_extract_plural+0xe8>
417dc8: 00000000 nop
417dcc: 8fa20020 lw v0,32(sp)
417dd0: ae220000 sw v0,0(s1)
417dd4: 08105f53 j 417d4c <__gettext_extract_plural+0xfc>
417dd8: 00000000 nop
417ddc: 8cc20000 lw v0,0(a2)
417de0: 8c420024 lw v0,36(v0)
417de4: 24420100 addiu v0,v0,256
417de8: aca20000 sw v0,0(a1)
417dec: 08105f43 j 417d0c <__gettext_extract_plural+0xbc>
417df0: 00000000 nop
...
00417e00 <__hash_string>:
417e00: 00001021 move v0,zero
417e04: 3c07f000 lui a3,0xf000
417e08: 80830000 lb v1,0(a0)
417e0c: 00023100 sll a2,v0,0x4
417e10: 24840001 addiu a0,a0,1
417e14: 306500ff andi a1,v1,0xff
417e18: 1060000e beqz v1,417e54 <__hash_string+0x54>
417e1c: 00000000 nop
417e20: 00a61021 addu v0,a1,a2
417e24: 00471824 and v1,v0,a3
417e28: 00623026 xor a2,v1,v0
417e2c: 00032e02 srl a1,v1,0x18
417e30: 1060fff5 beqz v1,417e08 <__hash_string+0x8>
417e34: 00000000 nop
417e38: 80830000 lb v1,0(a0)
417e3c: 00c51026 xor v0,a2,a1
417e40: 00023100 sll a2,v0,0x4
417e44: 24840001 addiu a0,a0,1
417e48: 306500ff andi a1,v1,0xff
417e4c: 1460fff4 bnez v1,417e20 <__hash_string+0x20>
417e50: 00000000 nop
417e54: 03e00008 jr ra
417e58: 00000000 nop
417e5c: 00000000 nop
00417e60 <__setfpucw>:
417e60: 4443f800 cfc1 v1,$31
417e64: 3c02fe3c lui v0,0xfe3c
417e68: 00621024 and v0,v1,v0
417e6c: 3c0301c3 lui v1,0x1c3
417e70: 3463ffff ori v1,v1,0xffff
417e74: 00832024 and a0,a0,v1
417e78: 00442025 or a0,v0,a0
417e7c: 03e00008 jr ra
417e80: 44c4f800 ctc1 a0,$31
...
00417e90 <__sigsetjmp>:
417e90: 3c1c004b lui gp,0x4b
417e94: 279c1fc0 addiu gp,gp,8128
417e98: 03a03021 move a2,sp
417e9c: 03c03821 move a3,s8
417ea0: 8f9984ac lw t9,-31572(gp)
417ea4: 03200008 jr t9
417ea8: 00000000 nop
417eac: 00000000 nop
00417eb0 <__sigsetjmp_aux>:
417eb0: 3c1c004b lui gp,0x4b
417eb4: 27bdffe0 addiu sp,sp,-32
417eb8: 279c1fc0 addiu gp,gp,8128
417ebc: afbf001c sw ra,28(sp)
417ec0: afbc0010 sw gp,16(sp)
417ec4: 00801021 move v0,a0
417ec8: f4940038 sdc1 $f20,56(a0)
417ecc: f4960040 sdc1 $f22,64(a0)
417ed0: f4980048 sdc1 $f24,72(a0)
417ed4: f49a0050 sdc1 $f26,80(a0)
417ed8: f49c0058 sdc1 $f28,88(a0)
417edc: f49e0060 sdc1 $f30,96(a0)
417ee0: ac9f0000 sw ra,0(a0)
417ee4: ac860004 sw a2,4(a0)
417ee8: ac870028 sw a3,40(a0)
417eec: ac9c002c sw gp,44(a0)
417ef0: ac900008 sw s0,8(a0)
417ef4: ac91000c sw s1,12(a0)
417ef8: ac920010 sw s2,16(a0)
417efc: ac930014 sw s3,20(a0)
417f00: ac940018 sw s4,24(a0)
417f04: ac95001c sw s5,28(a0)
417f08: ac960020 sw s6,32(a0)
417f0c: ac970024 sw s7,36(a0)
417f10: 8f9984b0 lw t9,-31568(gp)
417f14: 4443f800 cfc1 v1,$31
417f18: ac430030 sw v1,48(v0)
417f1c: 0320f809 jalr t9
417f20: 00000000 nop
417f24: 8fbf001c lw ra,28(sp)
417f28: 03e00008 jr ra
417f2c: 27bd0020 addiu sp,sp,32
00417f30 <abort>:
417f30: 3c1c004b lui gp,0x4b
417f34: 27bdfec0 addiu sp,sp,-320
417f38: 279c1fc0 addiu gp,gp,8128
417f3c: afbf013c sw ra,316(sp)
417f40: afb10138 sw s1,312(sp)
417f44: afb00134 sw s0,308(sp)
417f48: afbc0010 sw gp,16(sp)
417f4c: 7c03e83b 0x7c03e83b
417f50: 3c02004b lui v0,0x4b
417f54: 2450c074 addiu s0,v0,-16268
417f58: 8e040008 lw a0,8(s0)
417f5c: 24718b70 addiu s1,v1,-29840
417f60: 1091000e beq a0,s1,417f9c <abort+0x6c>
417f64: 00000000 nop
417f68: 24040001 li a0,1
417f6c: 00001821 move v1,zero
417f70: c046c074 ll a2,-16268(v0)
417f74: 14c30006 bne a2,v1,417f90 <abort+0x60>
417f78: 00002821 move a1,zero
417f7c: 00802821 move a1,a0
417f80: e045c074 sc a1,-16268(v0)
417f84: 10a0fffa beqz a1,417f70 <abort+0x40>
417f88: 00000000 nop
417f8c: 0000000f sync
417f90: 10a000a0 beqz a1,418214 <abort+0x2e4>
417f94: 00000000 nop
417f98: ae110008 sw s1,8(s0)
417f9c: 8e030004 lw v1,4(s0)
417fa0: 3c11004b lui s1,0x4b
417fa4: 8e22c080 lw v0,-16256(s1)
417fa8: 24630001 addiu v1,v1,1
417fac: ae030004 sw v1,4(s0)
417fb0: 10400084 beqz v0,4181c4 <abort+0x294>
417fb4: 00000000 nop
417fb8: 24030001 li v1,1
417fbc: 1043009b beq v0,v1,41822c <abort+0x2fc>
417fc0: 00000000 nop
417fc4: 24030002 li v1,2
417fc8: 1043002c beq v0,v1,41807c <abort+0x14c>
417fcc: 00000000 nop
417fd0: 24030003 li v1,3
417fd4: 10430062 beq v0,v1,418160 <abort+0x230>
417fd8: 00000000 nop
417fdc: 24030004 li v1,4
417fe0: 1043001e beq v0,v1,41805c <abort+0x12c>
417fe4: 00000000 nop
417fe8: 24030005 li v1,5
417fec: 10430012 beq v0,v1,418038 <abort+0x108>
417ff0: 00000000 nop
417ff4: 24030006 li v1,6
417ff8: 10430008 beq v0,v1,41801c <abort+0xec>
417ffc: 00000000 nop
418000: 24030007 li v1,7
418004: 10430006 beq v0,v1,418020 <abort+0xf0>
418008: 00000000 nop
41800c: 00ff000d break 0xff
418010: 00ff000d break 0xff
418014: 08106003 j 41800c <abort+0xdc>
418018: 00000000 nop
41801c: 00ff000d break 0xff
418020: 8f9982c0 lw t9,-32064(gp)
418024: 24020008 li v0,8
418028: ae22c080 sw v0,-16256(s1)
41802c: 2404007f li a0,127
418030: 0411d98b bal 40e660 <_exit>
418034: 00000000 nop
418038: 8f9984b4 lw t9,-31564(gp)
41803c: 24020006 li v0,6
418040: ae22c080 sw v0,-16256(s1)
418044: 24040006 li a0,6
418048: 0320f809 jalr t9
41804c: 00000000 nop
418050: 8fbc0010 lw gp,16(sp)
418054: 08105ffd j 417ff4 <abort+0xc4>
418058: 8e22c080 lw v0,-16256(s1)
41805c: 8f9984b8 lw t9,-31560(gp)
418060: 24020005 li v0,5
418064: ae22c080 sw v0,-16256(s1)
418068: 04113f5d bal 427de0 <__fcloseall>
41806c: 00000000 nop
418070: 8fbc0010 lw gp,16(sp)
418074: 08105ffa j 417fe8 <abort+0xb8>
418078: 8e22c080 lw v0,-16256(s1)
41807c: 8e020004 lw v0,4(s0)
418080: ae20c080 sw zero,-16256(s1)
418084: 3c03004b lui v1,0x4b
418088: 2442ffff addiu v0,v0,-1
41808c: 14400013 bnez v0,4180dc <abort+0x1ac>
418090: ae020004 sw v0,4(s0)
418094: ae000008 sw zero,8(s0)
418098: 0000000f sync
41809c: c064c074 ll a0,-16268(v1)
4180a0: 00402821 move a1,v0
4180a4: e065c074 sc a1,-16268(v1)
4180a8: 10a0fffc beqz a1,41809c <abort+0x16c>
4180ac: 00000000 nop
4180b0: 28820002 slti v0,a0,2
4180b4: 14400009 bnez v0,4180dc <abort+0x1ac>
4180b8: 00000000 nop
4180bc: 02002021 move a0,s0
4180c0: 7c03e83b 0x7c03e83b
4180c4: 8c658b78 lw a1,-29832(v1)
4180c8: 24060001 li a2,1
4180cc: 00003821 move a3,zero
4180d0: 34a50001 ori a1,a1,0x1
4180d4: 2402108e li v0,4238
4180d8: 0000000c syscall
4180dc: 8f9984b4 lw t9,-31564(gp)
4180e0: 24040006 li a0,6
4180e4: 0320f809 jalr t9
4180e8: 00000000 nop
4180ec: 8fbc0010 lw gp,16(sp)
4180f0: 7c03e83b 0x7c03e83b
4180f4: 8e040008 lw a0,8(s0)
4180f8: 24638b70 addiu v1,v1,-29840
4180fc: 10830015 beq a0,v1,418154 <abort+0x224>
418100: 3c02004b lui v0,0x4b
418104: 24050001 li a1,1
418108: 00002021 move a0,zero
41810c: c047c074 ll a3,-16268(v0)
418110: 14e40006 bne a3,a0,41812c <abort+0x1fc>
418114: 00003021 move a2,zero
418118: 00a03021 move a2,a1
41811c: e046c074 sc a2,-16268(v0)
418120: 10c0fffa beqz a2,41810c <abort+0x1dc>
418124: 00000000 nop
418128: 0000000f sync
41812c: 14c00008 bnez a2,418150 <abort+0x220>
418130: 00000000 nop
418134: 8f998044 lw t9,-32700(gp)
418138: afa30128 sw v1,296(sp)
41813c: 02002021 move a0,s0
418140: 0411e083 bal 410350 <__lll_lock_wait_private>
418144: 00000000 nop
418148: 8fbc0010 lw gp,16(sp)
41814c: 8fa30128 lw v1,296(sp)
418150: ae030008 sw v1,8(s0)
418154: 8e020004 lw v0,4(s0)
418158: 24420001 addiu v0,v0,1
41815c: ae020004 sw v0,4(s0)
418160: 8f998064 lw t9,-32668(gp)
418164: 24020004 li v0,4
418168: 27a40098 addiu a0,sp,152
41816c: ae22c080 sw v0,-16256(s1)
418170: 00002821 move a1,zero
418174: 24060090 li a2,144
418178: 0411d6dd bal 40dcf0 <memset>
41817c: 00000000 nop
418180: 8fbc0010 lw gp,16(sp)
418184: 27a2011c addiu v0,sp,284
418188: 27a4009c addiu a0,sp,156
41818c: 2403ffff li v1,-1
418190: ac430000 sw v1,0(v0)
418194: 2442fffc addiu v0,v0,-4
418198: 1444fffd bne v0,a0,418190 <abort+0x260>
41819c: 00000000 nop
4181a0: 8f9984bc lw t9,-31556(gp)
4181a4: 24040006 li a0,6
4181a8: 27a50098 addiu a1,sp,152
4181ac: 00003021 move a2,zero
4181b0: 0320f809 jalr t9
4181b4: 00000000 nop
4181b8: 8fbc0010 lw gp,16(sp)
4181bc: 08105ff7 j 417fdc <abort+0xac>
4181c0: 8e22c080 lw v0,-16256(s1)
4181c4: 8f998064 lw t9,-32668(gp)
4181c8: 24020001 li v0,1
4181cc: 27a40018 addiu a0,sp,24
4181d0: 00002821 move a1,zero
4181d4: 24060080 li a2,128
4181d8: ae22c080 sw v0,-16256(s1)
4181dc: 0411d6c4 bal 40dcf0 <memset>
4181e0: 00000000 nop
4181e4: 8fbc0010 lw gp,16(sp)
4181e8: 24020020 li v0,32
4181ec: afa20018 sw v0,24(sp)
4181f0: 8f9984c0 lw t9,-31552(gp)
4181f4: 24040002 li a0,2
4181f8: 27a50018 addiu a1,sp,24
4181fc: 00003021 move a2,zero
418200: 0320f809 jalr t9
418204: 00000000 nop
418208: 8fbc0010 lw gp,16(sp)
41820c: 08105fee j 417fb8 <abort+0x88>
418210: 8e22c080 lw v0,-16256(s1)
418214: 8f998044 lw t9,-32700(gp)
418218: 02002021 move a0,s0
41821c: 0411e04c bal 410350 <__lll_lock_wait_private>
418220: 00000000 nop
418224: 08105fe6 j 417f98 <abort+0x68>
418228: 8fbc0010 lw gp,16(sp)
41822c: 8f9984c4 lw t9,-31548(gp)
418230: 24020002 li v0,2
418234: ae22c080 sw v0,-16256(s1)
418238: 00002021 move a0,zero
41823c: 0411afc6 bal 404158 <_IO_flush_all_lockp>
418240: 00000000 nop
418244: 8fbc0010 lw gp,16(sp)
418248: 08105ff1 j 417fc4 <abort+0x94>
41824c: 8e22c080 lw v0,-16256(s1)
00418250 <bsearch>:
418250: 27bdffc0 addiu sp,sp,-64
418254: afb70038 sw s7,56(sp)
418258: afb60034 sw s6,52(sp)
41825c: afb50030 sw s5,48(sp)
418260: afb10020 sw s1,32(sp)
418264: afb0001c sw s0,28(sp)
418268: afbf003c sw ra,60(sp)
41826c: afb4002c sw s4,44(sp)
418270: afb30028 sw s3,40(sp)
418274: afb20024 sw s2,36(sp)
418278: 00808021 move s0,a0
41827c: 00a08821 move s1,a1
418280: 00e0b021 move s6,a3
418284: 8fb70050 lw s7,80(sp)
418288: 0000a821 move s5,zero
41828c: 10c0001c beqz a2,418300 <bsearch+0xb0>
418290: 00000000 nop
418294: 00c0a021 move s4,a2
418298: 00009821 move s3,zero
41829c: 081060af j 4182bc <bsearch+0x6c>
4182a0: 00000000 nop
4182a4: 10400016 beqz v0,418300 <bsearch+0xb0>
4182a8: 00000000 nop
4182ac: 26530001 addiu s3,s2,1
4182b0: 0274102b sltu v0,s3,s4
4182b4: 10400011 beqz v0,4182fc <bsearch+0xac>
4182b8: 00000000 nop
4182bc: 02939021 addu s2,s4,s3
4182c0: 00129042 srl s2,s2,0x1
4182c4: 02560018 mult s2,s6
4182c8: 02002021 move a0,s0
4182cc: 02e0c821 move t9,s7
4182d0: 0000a812 mflo s5
4182d4: 0235a821 addu s5,s1,s5
4182d8: 02a02821 move a1,s5
4182dc: 0320f809 jalr t9
4182e0: 00000000 nop
4182e4: 0441ffef bgez v0,4182a4 <bsearch+0x54>
4182e8: 00000000 nop
4182ec: 0240a021 move s4,s2
4182f0: 0274102b sltu v0,s3,s4
4182f4: 1440fff1 bnez v0,4182bc <bsearch+0x6c>
4182f8: 00000000 nop
4182fc: 0000a821 move s5,zero
418300: 8fbf003c lw ra,60(sp)
418304: 02a01021 move v0,s5
418308: 8fb70038 lw s7,56(sp)
41830c: 8fb60034 lw s6,52(sp)
418310: 8fb50030 lw s5,48(sp)
418314: 8fb4002c lw s4,44(sp)
418318: 8fb30028 lw s3,40(sp)
41831c: 8fb20024 lw s2,36(sp)
418320: 8fb10020 lw s1,32(sp)
418324: 8fb0001c lw s0,28(sp)
418328: 27bd0040 addiu sp,sp,64
41832c: 03e00008 jr ra
418330: 00000000 nop
...
00418340 <msort_with_tmp.part.0>:
418340: 27bdffc0 addiu sp,sp,-64
418344: afb00018 sw s0,24(sp)
418348: 8c900000 lw s0,0(a0)
41834c: afb40028 sw s4,40(sp)
418350: 0006a042 srl s4,a2,0x1
418354: 02900018 mult s4,s0
418358: 3c1c004b lui gp,0x4b
41835c: 279c1fc0 addiu gp,gp,8128
418360: 2e820002 sltiu v0,s4,2
418364: afbe0038 sw s8,56(sp)
418368: afb20020 sw s2,32(sp)
41836c: afbf003c sw ra,60(sp)
418370: afb70034 sw s7,52(sp)
418374: afb60030 sw s6,48(sp)
418378: afb5002c sw s5,44(sp)
41837c: afb30024 sw s3,36(sp)
418380: afb1001c sw s1,28(sp)
418384: afbc0010 sw gp,16(sp)
418388: 0080f021 move s8,a0
41838c: afa60048 sw a2,72(sp)
418390: afa50044 sw a1,68(sp)
418394: 00d49023 subu s2,a2,s4
418398: 00008012 mflo s0
41839c: 00b08021 addu s0,a1,s0
4183a0: 14400005 bnez v0,4183b8 <msort_with_tmp.part.0+0x78>
4183a4: 00000000 nop
4183a8: 02803021 move a2,s4
4183ac: 0c1060d0 jal 418340 <msort_with_tmp.part.0>
4183b0: 00000000 nop
4183b4: 8fbc0010 lw gp,16(sp)
4183b8: 2e420002 sltiu v0,s2,2
4183bc: 14400007 bnez v0,4183dc <msort_with_tmp.part.0+0x9c>
4183c0: 00000000 nop
4183c4: 03c02021 move a0,s8
4183c8: 02002821 move a1,s0
4183cc: 02403021 move a2,s2
4183d0: 0c1060d0 jal 418340 <msort_with_tmp.part.0>
4183d4: 00000000 nop
4183d8: 8fbc0010 lw gp,16(sp)
4183dc: 8fc20004 lw v0,4(s8)
4183e0: 24030001 li v1,1
4183e4: 8fd10010 lw s1,16(s8)
4183e8: 8fd70000 lw s7,0(s8)
4183ec: 8fd50008 lw s5,8(s8)
4183f0: 8fd6000c lw s6,12(s8)
4183f4: 104300b3 beq v0,v1,4186c4 <msort_with_tmp.part.0+0x384>
4183f8: 00000000 nop
4183fc: 10400043 beqz v0,41850c <msort_with_tmp.part.0+0x1cc>
418400: 00000000 nop
418404: 24030002 li v1,2
418408: 10430086 beq v0,v1,418624 <msort_with_tmp.part.0+0x2e4>
41840c: 00000000 nop
418410: 24030003 li v1,3
418414: 1043005d beq v0,v1,41858c <msort_with_tmp.part.0+0x24c>
418418: 00000000 nop
41841c: 12800025 beqz s4,4184b4 <msort_with_tmp.part.0+0x174>
418420: 00000000 nop
418424: 8fb30044 lw s3,68(sp)
418428: 12400018 beqz s2,41848c <msort_with_tmp.part.0+0x14c>
41842c: 00000000 nop
418430: 02002821 move a1,s0
418434: 02602021 move a0,s3
418438: 02c03021 move a2,s6
41843c: 02a0c821 move t9,s5
418440: 0320f809 jalr t9
418444: 00000000 nop
418448: 8fbc0010 lw gp,16(sp)
41844c: 02202021 move a0,s1
418450: 02002821 move a1,s0
418454: 02e03021 move a2,s7
418458: 8f9980b0 lw t9,-32592(gp)
41845c: 184000bd blez v0,418754 <msort_with_tmp.part.0+0x414>
418460: 00000000 nop
418464: 0411d646 bal 40dd80 <__mempcpy>
418468: 00000000 nop
41846c: 8fbc0010 lw gp,16(sp)
418470: 2652ffff addiu s2,s2,-1
418474: 00408821 move s1,v0
418478: 02178021 addu s0,s0,s7
41847c: 1280000c beqz s4,4184b0 <msort_with_tmp.part.0+0x170>
418480: 00000000 nop
418484: 1640ffea bnez s2,418430 <msort_with_tmp.part.0+0xf0>
418488: 00000000 nop
41848c: 02970018 mult s4,s7
418490: 8f9980dc lw t9,-32548(gp)
418494: 02202021 move a0,s1
418498: 02602821 move a1,s3
41849c: 00009021 move s2,zero
4184a0: 00003012 mflo a2
4184a4: 0411d67a bal 40de90 <memcpy>
4184a8: 00000000 nop
4184ac: 8fbc0010 lw gp,16(sp)
4184b0: 8fd10010 lw s1,16(s8)
4184b4: 8fa30048 lw v1,72(sp)
4184b8: 8f9980dc lw t9,-32548(gp)
4184bc: 8fa40044 lw a0,68(sp)
4184c0: 00729023 subu s2,v1,s2
4184c4: 02570018 mult s2,s7
4184c8: 02202821 move a1,s1
4184cc: 00003012 mflo a2
4184d0: 0411d66f bal 40de90 <memcpy>
4184d4: 00000000 nop
4184d8: 8fbf003c lw ra,60(sp)
4184dc: 8fbe0038 lw s8,56(sp)
4184e0: 8fb70034 lw s7,52(sp)
4184e4: 8fb60030 lw s6,48(sp)
4184e8: 8fb5002c lw s5,44(sp)
4184ec: 8fb40028 lw s4,40(sp)
4184f0: 8fb30024 lw s3,36(sp)
4184f4: 8fb20020 lw s2,32(sp)
4184f8: 8fb1001c lw s1,28(sp)
4184fc: 8fb00018 lw s0,24(sp)
418500: 27bd0040 addiu sp,sp,64
418504: 03e00008 jr ra
418508: 00000000 nop
41850c: 1280ffe9 beqz s4,4184b4 <msort_with_tmp.part.0+0x174>
418510: 00000000 nop
418514: 8fb30044 lw s3,68(sp)
418518: 1640000a bnez s2,418544 <msort_with_tmp.part.0+0x204>
41851c: 00000000 nop
418520: 08106123 j 41848c <msort_with_tmp.part.0+0x14c>
418524: 00000000 nop
418528: 8e020000 lw v0,0(s0)
41852c: 2652ffff addiu s2,s2,-1
418530: 26100004 addiu s0,s0,4
418534: ae220000 sw v0,0(s1)
418538: 26310004 addiu s1,s1,4
41853c: 1240ffd3 beqz s2,41848c <msort_with_tmp.part.0+0x14c>
418540: 00000000 nop
418544: 02602021 move a0,s3
418548: 02002821 move a1,s0
41854c: 02c03021 move a2,s6
418550: 02a0c821 move t9,s5
418554: 0320f809 jalr t9
418558: 00000000 nop
41855c: 8fbc0010 lw gp,16(sp)
418560: 1c40fff1 bgtz v0,418528 <msort_with_tmp.part.0+0x1e8>
418564: 00000000 nop
418568: 8e620000 lw v0,0(s3)
41856c: 2694ffff addiu s4,s4,-1
418570: 26730004 addiu s3,s3,4
418574: ae220000 sw v0,0(s1)
418578: 1680ffef bnez s4,418538 <msort_with_tmp.part.0+0x1f8>
41857c: 00000000 nop
418580: 8fd10010 lw s1,16(s8)
418584: 0810612d j 4184b4 <msort_with_tmp.part.0+0x174>
418588: 00000000 nop
41858c: 1280ffc9 beqz s4,4184b4 <msort_with_tmp.part.0+0x174>
418590: 00000000 nop
418594: 8fb30044 lw s3,68(sp)
418598: 1240ffbc beqz s2,41848c <msort_with_tmp.part.0+0x14c>
41859c: 00000000 nop
4185a0: 8e640000 lw a0,0(s3)
4185a4: 8e050000 lw a1,0(s0)
4185a8: 02c03021 move a2,s6
4185ac: 02a0c821 move t9,s5
4185b0: 0320f809 jalr t9
4185b4: 00000000 nop
4185b8: 8fbc0010 lw gp,16(sp)
4185bc: 18400013 blez v0,41860c <msort_with_tmp.part.0+0x2cc>
4185c0: 00000000 nop
4185c4: 8e020000 lw v0,0(s0)
4185c8: 2652ffff addiu s2,s2,-1
4185cc: 26100004 addiu s0,s0,4
4185d0: ae220000 sw v0,0(s1)
4185d4: 1280ffb6 beqz s4,4184b0 <msort_with_tmp.part.0+0x170>
4185d8: 00000000 nop
4185dc: 26310004 addiu s1,s1,4
4185e0: 1240ffaa beqz s2,41848c <msort_with_tmp.part.0+0x14c>
4185e4: 00000000 nop
4185e8: 8e640000 lw a0,0(s3)
4185ec: 8e050000 lw a1,0(s0)
4185f0: 02c03021 move a2,s6
4185f4: 02a0c821 move t9,s5
4185f8: 0320f809 jalr t9
4185fc: 00000000 nop
418600: 8fbc0010 lw gp,16(sp)
418604: 1c40ffef bgtz v0,4185c4 <msort_with_tmp.part.0+0x284>
418608: 00000000 nop
41860c: 8e620000 lw v0,0(s3)
418610: 2694ffff addiu s4,s4,-1
418614: 26730004 addiu s3,s3,4
418618: ae220000 sw v0,0(s1)
41861c: 08106175 j 4185d4 <msort_with_tmp.part.0+0x294>
418620: 00000000 nop
418624: 1280ffa3 beqz s4,4184b4 <msort_with_tmp.part.0+0x174>
418628: 00000000 nop
41862c: 8fb30044 lw s3,68(sp)
418630: 1640000e bnez s2,41866c <msort_with_tmp.part.0+0x32c>
418634: 00000000 nop
418638: 08106123 j 41848c <msort_with_tmp.part.0+0x14c>
41863c: 00000000 nop
418640: 02002021 move a0,s0
418644: 2652ffff addiu s2,s2,-1
418648: 02178021 addu s0,s0,s7
41864c: 0223102b sltu v0,s1,v1
418650: 14400016 bnez v0,4186ac <msort_with_tmp.part.0+0x36c>
418654: 00000000 nop
418658: 1280ff95 beqz s4,4184b0 <msort_with_tmp.part.0+0x170>
41865c: 00000000 nop
418660: 00608821 move s1,v1
418664: 1240ff89 beqz s2,41848c <msort_with_tmp.part.0+0x14c>
418668: 00000000 nop
41866c: 02602021 move a0,s3
418670: 02002821 move a1,s0
418674: 02c03021 move a2,s6
418678: 02a0c821 move t9,s5
41867c: 0320f809 jalr t9
418680: 00000000 nop
418684: 8fbc0010 lw gp,16(sp)
418688: 02371821 addu v1,s1,s7
41868c: 1c40ffec bgtz v0,418640 <msort_with_tmp.part.0+0x300>
418690: 00000000 nop
418694: 0223102b sltu v0,s1,v1
418698: 02602021 move a0,s3
41869c: 2694ffff addiu s4,s4,-1
4186a0: 02779821 addu s3,s3,s7
4186a4: 1040ffec beqz v0,418658 <msort_with_tmp.part.0+0x318>
4186a8: 00000000 nop
4186ac: 8c820000 lw v0,0(a0)
4186b0: 24840004 addiu a0,a0,4
4186b4: ae220000 sw v0,0(s1)
4186b8: 26310004 addiu s1,s1,4
4186bc: 08106193 j 41864c <msort_with_tmp.part.0+0x30c>
4186c0: 00000000 nop
4186c4: 1280ff7b beqz s4,4184b4 <msort_with_tmp.part.0+0x174>
4186c8: 00000000 nop
4186cc: 8fb30044 lw s3,68(sp)
4186d0: 1640000c bnez s2,418704 <msort_with_tmp.part.0+0x3c4>
4186d4: 00000000 nop
4186d8: 08106123 j 41848c <msort_with_tmp.part.0+0x14c>
4186dc: 00000000 nop
4186e0: 8e030004 lw v1,4(s0)
4186e4: 8e020000 lw v0,0(s0)
4186e8: 2652ffff addiu s2,s2,-1
4186ec: 26100008 addiu s0,s0,8
4186f0: ae230004 sw v1,4(s1)
4186f4: ae220000 sw v0,0(s1)
4186f8: 26310008 addiu s1,s1,8
4186fc: 1240ff63 beqz s2,41848c <msort_with_tmp.part.0+0x14c>
418700: 00000000 nop
418704: 02602021 move a0,s3
418708: 02002821 move a1,s0
41870c: 02c03021 move a2,s6
418710: 02a0c821 move t9,s5
418714: 0320f809 jalr t9
418718: 00000000 nop
41871c: 8fbc0010 lw gp,16(sp)
418720: 1c40ffef bgtz v0,4186e0 <msort_with_tmp.part.0+0x3a0>
418724: 00000000 nop
418728: 8e630004 lw v1,4(s3)
41872c: 8e620000 lw v0,0(s3)
418730: 2694ffff addiu s4,s4,-1
418734: 26730008 addiu s3,s3,8
418738: ae230004 sw v1,4(s1)
41873c: ae220000 sw v0,0(s1)
418740: 1680ffed bnez s4,4186f8 <msort_with_tmp.part.0+0x3b8>
418744: 00000000 nop
418748: 8fd10010 lw s1,16(s8)
41874c: 0810612d j 4184b4 <msort_with_tmp.part.0+0x174>
418750: 00000000 nop
418754: 02602821 move a1,s3
418758: 0411d589 bal 40dd80 <__mempcpy>
41875c: 00000000 nop
418760: 00408821 move s1,v0
418764: 8fbc0010 lw gp,16(sp)
418768: 02779821 addu s3,s3,s7
41876c: 2694ffff addiu s4,s4,-1
418770: 0810611f j 41847c <msort_with_tmp.part.0+0x13c>
418774: 00000000 nop
00418778 <qsort_r>:
418778: 27bdff90 addiu sp,sp,-112
41877c: 3c1c004b lui gp,0x4b
418780: afbe0068 sw s8,104(sp)
418784: afb30054 sw s3,84(sp)
418788: 03a0f021 move s8,sp
41878c: 279c1fc0 addiu gp,gp,8128
418790: 2cd30021 sltiu s3,a2,33
418794: afb5005c sw s5,92(sp)
418798: afb20050 sw s2,80(sp)
41879c: afb1004c sw s1,76(sp)
4187a0: afb00048 sw s0,72(sp)
4187a4: afbf006c sw ra,108(sp)
4187a8: afb70064 sw s7,100(sp)
4187ac: afb60060 sw s6,96(sp)
4187b0: afb40058 sw s4,88(sp)
4187b4: afbc0018 sw gp,24(sp)
4187b8: 00c08021 move s0,a2
4187bc: 00808821 move s1,a0
4187c0: 00a09021 move s2,a1
4187c4: 12600087 beqz s3,4189e4 <qsort_r+0x26c>
4187c8: 8fd50080 lw s5,128(s8)
4187cc: 00c50018 mult a2,a1
4187d0: 0000a012 mflo s4
4187d4: 2e820400 sltiu v0,s4,1024
4187d8: 14400087 bnez v0,4189f8 <qsort_r+0x280>
4187dc: 00000000 nop
4187e0: 3c17004b lui s7,0x4b
4187e4: 8ee2c090 lw v0,-16240(s7)
4187e8: 104000bf beqz v0,418ae8 <qsort_r+0x370>
4187ec: 00000000 nop
4187f0: 3c16004b lui s6,0x4b
4187f4: 0282001b divu zero,s4,v0
4187f8: 004001f4 teq v0,zero,0x7
4187fc: 8ec3c094 lw v1,-16236(s6)
418800: 00002012 mflo a0
418804: 0064102b sltu v0,v1,a0
418808: 144000a3 bnez v0,418a98 <qsort_r+0x320>
41880c: 00000000 nop
418810: 8f968a2c lw s6,-30164(gp)
418814: 7c03e83b 0x7c03e83b
418818: 8f998088 lw t9,-32632(gp)
41881c: 02c3b021 addu s6,s6,v1
418820: 8ed70000 lw s7,0(s6)
418824: 02802021 move a0,s4
418828: afc70040 sw a3,64(s8)
41882c: 0411c99d bal 40aea4 <__libc_malloc>
418830: 00000000 nop
418834: afc2003c sw v0,60(s8)
418838: 8fdc0018 lw gp,24(s8)
41883c: aed70000 sw s7,0(s6)
418840: 10400095 beqz v0,418a98 <qsort_r+0x320>
418844: 8fc70040 lw a3,64(s8)
418848: 8fc3003c lw v1,60(s8)
41884c: 24020004 li v0,4
418850: afd00020 sw s0,32(s8)
418854: afc30030 sw v1,48(s8)
418858: afc20024 sw v0,36(s8)
41885c: afc70028 sw a3,40(s8)
418860: 16600072 bnez s3,418a2c <qsort_r+0x2b4>
418864: afd5002c sw s5,44(s8)
418868: 8fd50030 lw s5,48(s8)
41886c: 00123080 sll a2,s2,0x2
418870: 02a6a821 addu s5,s5,a2
418874: 02a61821 addu v1,s5,a2
418878: 02a3102b sltu v0,s5,v1
41887c: afc30038 sw v1,56(s8)
418880: 1040000c beqz v0,4188b4 <qsort_r+0x13c>
418884: 02a02821 move a1,s5
418888: 02a01021 move v0,s5
41888c: 02201821 move v1,s1
418890: 8fc50038 lw a1,56(s8)
418894: ac430000 sw v1,0(v0)
418898: 24420004 addiu v0,v0,4
41889c: 0045202b sltu a0,v0,a1
4188a0: 00701821 addu v1,v1,s0
4188a4: 1480fffa bnez a0,418890 <qsort_r+0x118>
4188a8: 00000000 nop
4188ac: 8fc50030 lw a1,48(s8)
4188b0: 00a62821 addu a1,a1,a2
4188b4: 24030004 li v1,4
4188b8: afc30020 sw v1,32(s8)
4188bc: 2e420002 sltiu v0,s2,2
4188c0: 24030003 li v1,3
4188c4: afc30024 sw v1,36(s8)
4188c8: 144000a1 bnez v0,418b50 <qsort_r+0x3d8>
4188cc: 00000000 nop
4188d0: 27c40020 addiu a0,s8,32
4188d4: 0c1060d0 jal 418340 <msort_with_tmp.part.0>
4188d8: 02403021 move a2,s2
4188dc: 8fdc0018 lw gp,24(s8)
4188e0: 0220b021 move s6,s1
4188e4: 0000b821 move s7,zero
4188e8: 00171080 sll v0,s7,0x2
4188ec: 02a21021 addu v0,s5,v0
4188f0: 8c530000 lw s3,0(v0)
4188f4: 12760026 beq s3,s6,418990 <qsort_r+0x218>
4188f8: 00000000 nop
4188fc: 8f9980dc lw t9,-32548(gp)
418900: 8fc40038 lw a0,56(s8)
418904: 02c02821 move a1,s6
418908: 02003021 move a2,s0
41890c: 0411d560 bal 40de90 <memcpy>
418910: 00000000 nop
418914: 8fdc0018 lw gp,24(s8)
418918: 02c02021 move a0,s6
41891c: 0810624a j 418928 <qsort_r+0x1b0>
418920: 02e01021 move v0,s7
418924: 00609821 move s3,v1
418928: 0271a023 subu s4,s3,s1
41892c: 0290001b divu zero,s4,s0
418930: 020001f4 teq s0,zero,0x7
418934: 8f9980dc lw t9,-32548(gp)
418938: 00021080 sll v0,v0,0x2
41893c: 02a21021 addu v0,s5,v0
418940: ac440000 sw a0,0(v0)
418944: 02602821 move a1,s3
418948: 02003021 move a2,s0
41894c: 0000a012 mflo s4
418950: 0411d54f bal 40de90 <memcpy>
418954: 00000000 nop
418958: 00142880 sll a1,s4,0x2
41895c: 02a52821 addu a1,s5,a1
418960: 8ca30000 lw v1,0(a1)
418964: 8fdc0018 lw gp,24(s8)
418968: 02602021 move a0,s3
41896c: 1476ffed bne v1,s6,418924 <qsort_r+0x1ac>
418970: 02801021 move v0,s4
418974: 8f9980dc lw t9,-32548(gp)
418978: acb30000 sw s3,0(a1)
41897c: 8fc50038 lw a1,56(s8)
418980: 02003021 move a2,s0
418984: 0411d542 bal 40de90 <memcpy>
418988: 00000000 nop
41898c: 8fdc0018 lw gp,24(s8)
418990: 26f70001 addiu s7,s7,1
418994: 02d0b021 addu s6,s6,s0
418998: 16f2ffd3 bne s7,s2,4188e8 <qsort_r+0x170>
41899c: 00000000 nop
4189a0: 8f99805c lw t9,-32676(gp)
4189a4: 8fc4003c lw a0,60(s8)
4189a8: 0411cb07 bal 40b5c8 <__cfree>
4189ac: 00000000 nop
4189b0: 03c0e821 move sp,s8
4189b4: 8fbf006c lw ra,108(sp)
4189b8: 8fbe0068 lw s8,104(sp)
4189bc: 8fb70064 lw s7,100(sp)
4189c0: 8fb60060 lw s6,96(sp)
4189c4: 8fb5005c lw s5,92(sp)
4189c8: 8fb40058 lw s4,88(sp)
4189cc: 8fb30054 lw s3,84(sp)
4189d0: 8fb20050 lw s2,80(sp)
4189d4: 8fb1004c lw s1,76(sp)
4189d8: 8fb00048 lw s0,72(sp)
4189dc: 03e00008 jr ra
4189e0: 27bd0070 addiu sp,sp,112
4189e4: 0005a0c0 sll s4,a1,0x3
4189e8: 0286a021 addu s4,s4,a2
4189ec: 2e820400 sltiu v0,s4,1024
4189f0: 1040ff7b beqz v0,4187e0 <qsort_r+0x68>
4189f4: 00000000 nop
4189f8: 2682000e addiu v0,s4,14
4189fc: 000210c2 srl v0,v0,0x3
418a00: 000210c0 sll v0,v0,0x3
418a04: 03a2e823 subu sp,sp,v0
418a08: 27a20018 addiu v0,sp,24
418a0c: afc20030 sw v0,48(s8)
418a10: 24020004 li v0,4
418a14: afc0003c sw zero,60(s8)
418a18: afd00020 sw s0,32(s8)
418a1c: afc20024 sw v0,36(s8)
418a20: afc70028 sw a3,40(s8)
418a24: 1260ff90 beqz s3,418868 <qsort_r+0xf0>
418a28: afd5002c sw s5,44(s8)
418a2c: 32030003 andi v1,s0,0x3
418a30: 1460000b bnez v1,418a60 <qsort_r+0x2e8>
418a34: 00000000 nop
418a38: 32230003 andi v1,s1,0x3
418a3c: 14600008 bnez v1,418a60 <qsort_r+0x2e8>
418a40: 00000000 nop
418a44: 1202004f beq s0,v0,418b84 <qsort_r+0x40c>
418a48: 00000000 nop
418a4c: 24020008 li v0,8
418a50: 12020046 beq s0,v0,418b6c <qsort_r+0x3f4>
418a54: 00000000 nop
418a58: 24020002 li v0,2
418a5c: afc20024 sw v0,36(s8)
418a60: 2e420002 sltiu v0,s2,2
418a64: 1440ffce bnez v0,4189a0 <qsort_r+0x228>
418a68: 00000000 nop
418a6c: 27c40020 addiu a0,s8,32
418a70: 02202821 move a1,s1
418a74: 0c1060d0 jal 418340 <msort_with_tmp.part.0>
418a78: 02403021 move a2,s2
418a7c: 8fdc0018 lw gp,24(s8)
418a80: 8fc4003c lw a0,60(s8)
418a84: 8f99805c lw t9,-32676(gp)
418a88: 0411cacf bal 40b5c8 <__cfree>
418a8c: 00000000 nop
418a90: 0810626c j 4189b0 <qsort_r+0x238>
418a94: 00000000 nop
418a98: 8f9984c8 lw t9,-31544(gp)
418a9c: afb50010 sw s5,16(sp)
418aa0: 02202021 move a0,s1
418aa4: 02402821 move a1,s2
418aa8: 02003021 move a2,s0
418aac: 0320f809 jalr t9
418ab0: 00000000 nop
418ab4: 03c0e821 move sp,s8
418ab8: 8fbf006c lw ra,108(sp)
418abc: 8fbe0068 lw s8,104(sp)
418ac0: 8fb70064 lw s7,100(sp)
418ac4: 8fb60060 lw s6,96(sp)
418ac8: 8fb5005c lw s5,92(sp)
418acc: 8fb40058 lw s4,88(sp)
418ad0: 8fb30054 lw s3,84(sp)
418ad4: 8fb20050 lw s2,80(sp)
418ad8: 8fb1004c lw s1,76(sp)
418adc: 8fb00048 lw s0,72(sp)
418ae0: 03e00008 jr ra
418ae4: 27bd0070 addiu sp,sp,112
418ae8: 8f9984cc lw t9,-31540(gp)
418aec: afc70040 sw a3,64(s8)
418af0: 24040055 li a0,85
418af4: 04117d3a bal 437fe0 <__sysconf>
418af8: 00000000 nop
418afc: 3c16004b lui s6,0x4b
418b00: 2403ffff li v1,-1
418b04: 8fdc0018 lw gp,24(s8)
418b08: aec2c094 sw v0,-16236(s6)
418b0c: 10430014 beq v0,v1,418b60 <qsort_r+0x3e8>
418b10: 8fc70040 lw a3,64(s8)
418b14: 24430003 addiu v1,v0,3
418b18: 28440000 slti a0,v0,0
418b1c: 0064100b movn v0,v1,a0
418b20: 00021083 sra v0,v0,0x2
418b24: aec2c094 sw v0,-16236(s6)
418b28: 0000000f sync
418b2c: 8f9984cc lw t9,-31540(gp)
418b30: afc70040 sw a3,64(s8)
418b34: 2404001e li a0,30
418b38: 04117d29 bal 437fe0 <__sysconf>
418b3c: 00000000 nop
418b40: aee2c090 sw v0,-16240(s7)
418b44: 8fdc0018 lw gp,24(s8)
418b48: 081061fd j 4187f4 <qsort_r+0x7c>
418b4c: 8fc70040 lw a3,64(s8)
418b50: 1640ff63 bnez s2,4188e0 <qsort_r+0x168>
418b54: 00000000 nop
418b58: 08106268 j 4189a0 <qsort_r+0x228>
418b5c: 00000000 nop
418b60: 3c021fff lui v0,0x1fff
418b64: 081062c9 j 418b24 <qsort_r+0x3ac>
418b68: 3442ffff ori v0,v0,0xffff
418b6c: 32220007 andi v0,s1,0x7
418b70: 1440ffb9 bnez v0,418a58 <qsort_r+0x2e0>
418b74: 00000000 nop
418b78: 24020001 li v0,1
418b7c: 08106298 j 418a60 <qsort_r+0x2e8>
418b80: afc20024 sw v0,36(s8)
418b84: 08106298 j 418a60 <qsort_r+0x2e8>
418b88: afc00024 sw zero,36(s8)
00418b8c <qsort>:
418b8c: 27bdffd8 addiu sp,sp,-40
418b90: afbf0024 sw ra,36(sp)
418b94: afa00010 sw zero,16(sp)
418b98: 0c1061de jal 418778 <qsort_r>
418b9c: 00000000 nop
418ba0: 8fbf0024 lw ra,36(sp)
418ba4: 27bd0028 addiu sp,sp,40
418ba8: 03e00008 jr ra
418bac: 00000000 nop
00418bb0 <getenv>:
418bb0: 3c1c004b lui gp,0x4b
418bb4: 279c1fc0 addiu gp,gp,8128
418bb8: 8f998098 lw t9,-32616(gp)
418bbc: 27bdffc8 addiu sp,sp,-56
418bc0: afb5002c sw s5,44(sp)
418bc4: afb30024 sw s3,36(sp)
418bc8: afb1001c sw s1,28(sp)
418bcc: afbc0010 sw gp,16(sp)
418bd0: afbf0034 sw ra,52(sp)
418bd4: afb60030 sw s6,48(sp)
418bd8: afb40028 sw s4,40(sp)
418bdc: afb20020 sw s2,32(sp)
418be0: afb00018 sw s0,24(sp)
418be4: 0080a821 move s5,a0
418be8: 0411d28d bal 40d620 <strlen>
418bec: 00000000 nop
418bf0: 8fbc0010 lw gp,16(sp)
418bf4: 00409821 move s3,v0
418bf8: 00001021 move v0,zero
418bfc: 8f83825c lw v1,-32164(gp)
418c00: 8c710000 lw s1,0(v1)
418c04: 12200021 beqz s1,418c8c <getenv+0xdc>
418c08: 00000000 nop
418c0c: 82a50000 lb a1,0(s5)
418c10: 10a0001e beqz a1,418c8c <getenv+0xdc>
418c14: 00000000 nop
418c18: 82a40001 lb a0,1(s5)
418c1c: 14800026 bnez a0,418cb8 <getenv+0x108>
418c20: 00000000 nop
418c24: 8e230000 lw v1,0(s1)
418c28: 00801021 move v0,a0
418c2c: 10600017 beqz v1,418c8c <getenv+0xdc>
418c30: 00000000 nop
418c34: 90620001 lbu v0,1(v1)
418c38: 90640000 lbu a0,0(v1)
418c3c: 30a500ff andi a1,a1,0xff
418c40: 00021200 sll v0,v0,0x8
418c44: 34a53d00 ori a1,a1,0x3d00
418c48: 00441025 or v0,v0,a0
418c4c: 26310004 addiu s1,s1,4
418c50: 14a20009 bne a1,v0,418c78 <getenv+0xc8>
418c54: 00000000 nop
418c58: 0810635a j 418d68 <getenv+0x1b8>
418c5c: 00000000 nop
418c60: 90620001 lbu v0,1(v1)
418c64: 90640000 lbu a0,0(v1)
418c68: 00021200 sll v0,v0,0x8
418c6c: 00441025 or v0,v0,a0
418c70: 10a2003d beq a1,v0,418d68 <getenv+0x1b8>
418c74: 00000000 nop
418c78: 8e230000 lw v1,0(s1)
418c7c: 26310004 addiu s1,s1,4
418c80: 1460fff7 bnez v1,418c60 <getenv+0xb0>
418c84: 00000000 nop
418c88: 00001021 move v0,zero
418c8c: 8fbf0034 lw ra,52(sp)
418c90: 8fb60030 lw s6,48(sp)
418c94: 8fb5002c lw s5,44(sp)
418c98: 8fb40028 lw s4,40(sp)
418c9c: 8fb30024 lw s3,36(sp)
418ca0: 8fb20020 lw s2,32(sp)
418ca4: 8fb1001c lw s1,28(sp)
418ca8: 8fb00018 lw s0,24(sp)
418cac: 27bd0038 addiu sp,sp,56
418cb0: 03e00008 jr ra
418cb4: 00000000 nop
418cb8: 309200ff andi s2,a0,0xff
418cbc: 00129200 sll s2,s2,0x8
418cc0: 30a500ff andi a1,a1,0xff
418cc4: 8e300000 lw s0,0(s1)
418cc8: 02459025 or s2,s2,a1
418ccc: 00129400 sll s2,s2,0x10
418cd0: 00129403 sra s2,s2,0x10
418cd4: 2674fffe addiu s4,s3,-2
418cd8: 26b50002 addiu s5,s5,2
418cdc: 1200ffeb beqz s0,418c8c <getenv+0xdc>
418ce0: 00000000 nop
418ce4: 26310004 addiu s1,s1,4
418ce8: 2416003d li s6,61
418cec: 08106340 j 418d00 <getenv+0x150>
418cf0: 00000000 nop
418cf4: 8e30fffc lw s0,-4(s1)
418cf8: 1200ffe3 beqz s0,418c88 <getenv+0xd8>
418cfc: 00000000 nop
418d00: 92020001 lbu v0,1(s0)
418d04: 92030000 lbu v1,0(s0)
418d08: 26310004 addiu s1,s1,4
418d0c: 00021200 sll v0,v0,0x8
418d10: 00431025 or v0,v0,v1
418d14: 00021400 sll v0,v0,0x10
418d18: 00021403 sra v0,v0,0x10
418d1c: 1642fff5 bne s2,v0,418cf4 <getenv+0x144>
418d20: 00000000 nop
418d24: 8f9984d0 lw t9,-31536(gp)
418d28: 26040002 addiu a0,s0,2
418d2c: 02a02821 move a1,s5
418d30: 02803021 move a2,s4
418d34: 041158f6 bal 42f110 <strncmp>
418d38: 00000000 nop
418d3c: 8fbc0010 lw gp,16(sp)
418d40: 02131821 addu v1,s0,s3
418d44: 1440ffeb bnez v0,418cf4 <getenv+0x144>
418d48: 00000000 nop
418d4c: 80620000 lb v0,0(v1)
418d50: 1456ffe8 bne v0,s6,418cf4 <getenv+0x144>
418d54: 00000000 nop
418d58: 26620001 addiu v0,s3,1
418d5c: 02021021 addu v0,s0,v0
418d60: 08106323 j 418c8c <getenv+0xdc>
418d64: 00000000 nop
418d68: 8fbf0034 lw ra,52(sp)
418d6c: 24620002 addiu v0,v1,2
418d70: 8fb60030 lw s6,48(sp)
418d74: 8fb5002c lw s5,44(sp)
418d78: 8fb40028 lw s4,40(sp)
418d7c: 8fb30024 lw s3,36(sp)
418d80: 8fb20020 lw s2,32(sp)
418d84: 8fb1001c lw s1,28(sp)
418d88: 8fb00018 lw s0,24(sp)
418d8c: 27bd0038 addiu sp,sp,56
418d90: 03e00008 jr ra
418d94: 00000000 nop
...
00418da0 <__add_to_environ>:
418da0: 3c1c004b lui gp,0x4b
418da4: 279c1fc0 addiu gp,gp,8128
418da8: 27bdffb0 addiu sp,sp,-80
418dac: 8f998098 lw t9,-32616(gp)
418db0: afbe0048 sw s8,72(sp)
418db4: 03a0f021 move s8,sp
418db8: afb60040 sw s6,64(sp)
418dbc: afb40038 sw s4,56(sp)
418dc0: afb30034 sw s3,52(sp)
418dc4: afb20030 sw s2,48(sp)
418dc8: afbc0010 sw gp,16(sp)
418dcc: afbf004c sw ra,76(sp)
418dd0: afb70044 sw s7,68(sp)
418dd4: afb5003c sw s5,60(sp)
418dd8: afb1002c sw s1,44(sp)
418ddc: afb00028 sw s0,40(sp)
418de0: afc7005c sw a3,92(s8)
418de4: 00809021 move s2,a0
418de8: 00a09821 move s3,a1
418dec: 00c0a021 move s4,a2
418df0: 0411d20b bal 40d620 <strlen>
418df4: 00000000 nop
418df8: 0040b021 move s6,v0
418dfc: 8fdc0010 lw gp,16(s8)
418e00: 12600008 beqz s3,418e24 <__add_to_environ+0x84>
418e04: afc00018 sw zero,24(s8)
418e08: 8f998098 lw t9,-32616(gp)
418e0c: 02602021 move a0,s3
418e10: 0411d203 bal 40d620 <strlen>
418e14: 00000000 nop
418e18: 8fdc0010 lw gp,16(s8)
418e1c: 24420001 addiu v0,v0,1
418e20: afc20018 sw v0,24(s8)
418e24: 3c17004b lui s7,0x4b
418e28: 24030001 li v1,1
418e2c: 00001021 move v0,zero
418e30: c2e5c0a0 ll a1,-16224(s7)
418e34: 14a20006 bne a1,v0,418e50 <__add_to_environ+0xb0>
418e38: 00002021 move a0,zero
418e3c: 00602021 move a0,v1
418e40: e2e4c0a0 sc a0,-16224(s7)
418e44: 1080fffa beqz a0,418e30 <__add_to_environ+0x90>
418e48: 00000000 nop
418e4c: 0000000f sync
418e50: 108000d6 beqz a0,4191ac <__add_to_environ+0x40c>
418e54: 00000000 nop
418e58: 8f82825c lw v0,-32164(gp)
418e5c: 8c510000 lw s1,0(v0)
418e60: 12200056 beqz s1,418fbc <__add_to_environ+0x21c>
418e64: 00000000 nop
418e68: 8e300000 lw s0,0(s1)
418e6c: 12000018 beqz s0,418ed0 <__add_to_environ+0x130>
418e70: 0000a821 move s5,zero
418e74: 8f9984d0 lw t9,-31536(gp)
418e78: 02002021 move a0,s0
418e7c: 02402821 move a1,s2
418e80: 02c03021 move a2,s6
418e84: 041158a2 bal 42f110 <strncmp>
418e88: 00000000 nop
418e8c: 02168021 addu s0,s0,s6
418e90: 14400005 bnez v0,418ea8 <__add_to_environ+0x108>
418e94: 8fdc0010 lw gp,16(s8)
418e98: 82020000 lb v0,0(s0)
418e9c: 2403003d li v1,61
418ea0: 10430006 beq v0,v1,418ebc <__add_to_environ+0x11c>
418ea4: 00000000 nop
418ea8: 26310004 addiu s1,s1,4
418eac: 8e300000 lw s0,0(s1)
418eb0: 26b50001 addiu s5,s5,1
418eb4: 1600ffef bnez s0,418e74 <__add_to_environ+0xd4>
418eb8: 00000000 nop
418ebc: 12200004 beqz s1,418ed0 <__add_to_environ+0x130>
418ec0: 00000000 nop
418ec4: 8e220000 lw v0,0(s1)
418ec8: 144000d9 bnez v0,419230 <__add_to_environ+0x490>
418ecc: 00000000 nop
418ed0: 26a50002 addiu a1,s5,2
418ed4: 00052880 sll a1,a1,0x2
418ed8: 3c11004b lui s1,0x4b
418edc: 8e23c0a4 lw v1,-16220(s1)
418ee0: 8f998434 lw t9,-31692(gp)
418ee4: 00602021 move a0,v1
418ee8: afc30020 sw v1,32(s8)
418eec: 0411ca1c bal 40b760 <__libc_realloc>
418ef0: 00000000 nop
418ef4: 00408021 move s0,v0
418ef8: 8fdc0010 lw gp,16(s8)
418efc: 10400032 beqz v0,418fc8 <__add_to_environ+0x228>
418f00: 8fc30020 lw v1,32(s8)
418f04: 12800044 beqz s4,419018 <__add_to_environ+0x278>
418f08: 00000000 nop
418f0c: 00159080 sll s2,s5,0x2
418f10: 00521021 addu v0,v0,s2
418f14: ac540000 sw s4,0(v0)
418f18: 8f82825c lw v0,-32164(gp)
418f1c: 8c450000 lw a1,0(v0)
418f20: 10650007 beq v1,a1,418f40 <__add_to_environ+0x1a0>
418f24: 00000000 nop
418f28: 8f9980dc lw t9,-32548(gp)
418f2c: 02002021 move a0,s0
418f30: 02403021 move a2,s2
418f34: 0411d3d6 bal 40de90 <memcpy>
418f38: 00000000 nop
418f3c: 8fdc0010 lw gp,16(s8)
418f40: 26b50001 addiu s5,s5,1
418f44: 8f83825c lw v1,-32164(gp)
418f48: 0015a880 sll s5,s5,0x2
418f4c: 0215a821 addu s5,s0,s5
418f50: aea00000 sw zero,0(s5)
418f54: ae30c0a4 sw s0,-16220(s1)
418f58: ac700000 sw s0,0(v1)
418f5c: 00001021 move v0,zero
418f60: 0000000f sync
418f64: c2e3c0a0 ll v1,-16224(s7)
418f68: 00402021 move a0,v0
418f6c: e2e4c0a0 sc a0,-16224(s7)
418f70: 1080fffc beqz a0,418f64 <__add_to_environ+0x1c4>
418f74: 00000000 nop
418f78: 28620002 slti v0,v1,2
418f7c: 1040001b beqz v0,418fec <__add_to_environ+0x24c>
418f80: 00008821 move s1,zero
418f84: 03c0e821 move sp,s8
418f88: 8fbf004c lw ra,76(sp)
418f8c: 02201021 move v0,s1
418f90: 8fbe0048 lw s8,72(sp)
418f94: 8fb70044 lw s7,68(sp)
418f98: 8fb60040 lw s6,64(sp)
418f9c: 8fb5003c lw s5,60(sp)
418fa0: 8fb40038 lw s4,56(sp)
418fa4: 8fb30034 lw s3,52(sp)
418fa8: 8fb20030 lw s2,48(sp)
418fac: 8fb1002c lw s1,44(sp)
418fb0: 8fb00028 lw s0,40(sp)
418fb4: 03e00008 jr ra
418fb8: 27bd0050 addiu sp,sp,80
418fbc: 24050008 li a1,8
418fc0: 081063b6 j 418ed8 <__add_to_environ+0x138>
418fc4: 0000a821 move s5,zero
418fc8: 0000000f sync
418fcc: c2e2c0a0 ll v0,-16224(s7)
418fd0: 02001821 move v1,s0
418fd4: e2e3c0a0 sc v1,-16224(s7)
418fd8: 1060fffc beqz v1,418fcc <__add_to_environ+0x22c>
418fdc: 00000000 nop
418fe0: 28420002 slti v0,v0,2
418fe4: 1440ffe7 bnez v0,418f84 <__add_to_environ+0x1e4>
418fe8: 2411ffff li s1,-1
418fec: 3c04004b lui a0,0x4b
418ff0: 2484c0a0 addiu a0,a0,-16224
418ff4: 7c03e83b 0x7c03e83b
418ff8: 8c658b78 lw a1,-29832(v1)
418ffc: 24060001 li a2,1
419000: 00003821 move a3,zero
419004: 34a50001 ori a1,a1,0x1
419008: 2402108e li v0,4238
41900c: 0000000c syscall
419010: 081063e1 j 418f84 <__add_to_environ+0x1e4>
419014: 00000000 nop
419018: 8fc20018 lw v0,24(s8)
41901c: 26c30001 addiu v1,s6,1
419020: 00621821 addu v1,v1,v0
419024: 34028001 li v0,0x8001
419028: 0062102b sltu v0,v1,v0
41902c: 1040004b beqz v0,41915c <__add_to_environ+0x3bc>
419030: 00000000 nop
419034: 2462000e addiu v0,v1,14
419038: 000210c2 srl v0,v0,0x3
41903c: 000210c0 sll v0,v0,0x3
419040: 03a2e823 subu sp,sp,v0
419044: 27a20010 addiu v0,sp,16
419048: afc2001c sw v0,28(s8)
41904c: 24140001 li s4,1
419050: 8f9980b0 lw t9,-32592(gp)
419054: 8fc4001c lw a0,28(s8)
419058: afc30020 sw v1,32(s8)
41905c: 02402821 move a1,s2
419060: 02c03021 move a2,s6
419064: 0411d346 bal 40dd80 <__mempcpy>
419068: 00000000 nop
41906c: 8fdc0010 lw gp,16(s8)
419070: 3c050048 lui a1,0x48
419074: 00402021 move a0,v0
419078: 8f9980b0 lw t9,-32592(gp)
41907c: 24a53ec4 addiu a1,a1,16068
419080: 24060001 li a2,1
419084: 0411d33e bal 40dd80 <__mempcpy>
419088: 00000000 nop
41908c: 8fdc0010 lw gp,16(s8)
419090: 8fc60018 lw a2,24(s8)
419094: 02602821 move a1,s3
419098: 8f9980dc lw t9,-32548(gp)
41909c: 00402021 move a0,v0
4190a0: 3c16004b lui s6,0x4b
4190a4: 0411d37a bal 40de90 <memcpy>
4190a8: 00000000 nop
4190ac: 8fdc0010 lw gp,16(s8)
4190b0: 8fc4001c lw a0,28(s8)
4190b4: 26c5c0a8 addiu a1,s6,-16216
4190b8: 8f998450 lw t9,-31664(gp)
4190bc: 8f868114 lw a2,-32492(gp)
4190c0: 00159080 sll s2,s5,0x2
4190c4: 02129821 addu s3,s0,s2
4190c8: 0320f809 jalr t9
4190cc: 00000000 nop
4190d0: 8fdc0010 lw gp,16(s8)
4190d4: 1040001f beqz v0,419154 <__add_to_environ+0x3b4>
4190d8: 8fc30020 lw v1,32(s8)
4190dc: 8c420000 lw v0,0(v0)
4190e0: 144000d0 bnez v0,419424 <__add_to_environ+0x684>
4190e4: ae620000 sw v0,0(s3)
4190e8: 128000cb beqz s4,419418 <__add_to_environ+0x678>
4190ec: 00000000 nop
4190f0: 8f998088 lw t9,-32632(gp)
4190f4: 00602021 move a0,v1
4190f8: afc30020 sw v1,32(s8)
4190fc: 0411c769 bal 40aea4 <__libc_malloc>
419100: 00000000 nop
419104: 8fdc0010 lw gp,16(s8)
419108: ae620000 sw v0,0(s3)
41910c: 1040004f beqz v0,41924c <__add_to_environ+0x4ac>
419110: 8fc30020 lw v1,32(s8)
419114: 8f9980dc lw t9,-32548(gp)
419118: 8fc5001c lw a1,28(s8)
41911c: 00402021 move a0,v0
419120: 00603021 move a2,v1
419124: 0411d35a bal 40de90 <memcpy>
419128: 00000000 nop
41912c: 8fdc0010 lw gp,16(s8)
419130: 8f998468 lw t9,-31640(gp)
419134: 8f868114 lw a2,-32492(gp)
419138: 8e640000 lw a0,0(s3)
41913c: 26c5c0a8 addiu a1,s6,-16216
419140: 0320f809 jalr t9
419144: 00000000 nop
419148: 8fdc0010 lw gp,16(s8)
41914c: 081063c6 j 418f18 <__add_to_environ+0x178>
419150: 8e23c0a4 lw v1,-16220(s1)
419154: 0810643a j 4190e8 <__add_to_environ+0x348>
419158: ae600000 sw zero,0(s3)
41915c: 8f998084 lw t9,-32636(gp)
419160: 00602021 move a0,v1
419164: afc30020 sw v1,32(s8)
419168: 0320f809 jalr t9
41916c: 00000000 nop
419170: 8fdc0010 lw gp,16(s8)
419174: 1440ffaf bnez v0,419034 <__add_to_environ+0x294>
419178: 8fc30020 lw v1,32(s8)
41917c: 8f998088 lw t9,-32632(gp)
419180: 00602021 move a0,v1
419184: afc30020 sw v1,32(s8)
419188: 0411c746 bal 40aea4 <__libc_malloc>
41918c: 00000000 nop
419190: afc2001c sw v0,28(s8)
419194: 8fdc0010 lw gp,16(s8)
419198: 1040000a beqz v0,4191c4 <__add_to_environ+0x424>
41919c: 8fc30020 lw v1,32(s8)
4191a0: 0000a021 move s4,zero
4191a4: 08106414 j 419050 <__add_to_environ+0x2b0>
4191a8: 00000000 nop
4191ac: 8f998044 lw t9,-32700(gp)
4191b0: 26e4c0a0 addiu a0,s7,-16224
4191b4: 0411dc66 bal 410350 <__lll_lock_wait_private>
4191b8: 00000000 nop
4191bc: 08106396 j 418e58 <__add_to_environ+0xb8>
4191c0: 8fdc0010 lw gp,16(s8)
4191c4: 0000000f sync
4191c8: c2e2c0a0 ll v0,-16224(s7)
4191cc: 02801821 move v1,s4
4191d0: e2e3c0a0 sc v1,-16224(s7)
4191d4: 1060fffc beqz v1,4191c8 <__add_to_environ+0x428>
4191d8: 00000000 nop
4191dc: 28420002 slti v0,v0,2
4191e0: 1440000a bnez v0,41920c <__add_to_environ+0x46c>
4191e4: 00000000 nop
4191e8: 3c04004b lui a0,0x4b
4191ec: 2484c0a0 addiu a0,a0,-16224
4191f0: 7c03e83b 0x7c03e83b
4191f4: 8c658b78 lw a1,-29832(v1)
4191f8: 24060001 li a2,1
4191fc: 00003821 move a3,zero
419200: 34a50001 ori a1,a1,0x1
419204: 2402108e li v0,4238
419208: 0000000c syscall
41920c: 8e22c0a4 lw v0,-16220(s1)
419210: 1440ff5c bnez v0,418f84 <__add_to_environ+0x1e4>
419214: 2411ffff li s1,-1
419218: 8f99805c lw t9,-32676(gp)
41921c: 02002021 move a0,s0
419220: 0411c8e9 bal 40b5c8 <__cfree>
419224: 00000000 nop
419228: 081063e1 j 418f84 <__add_to_environ+0x1e4>
41922c: 00000000 nop
419230: 8fc3005c lw v1,92(s8)
419234: 1060ff49 beqz v1,418f5c <__add_to_environ+0x1bc>
419238: 00000000 nop
41923c: 1280000e beqz s4,419278 <__add_to_environ+0x4d8>
419240: 02808021 move s0,s4
419244: 081063d7 j 418f5c <__add_to_environ+0x1bc>
419248: ae300000 sw s0,0(s1)
41924c: 0000000f sync
419250: c2e3c0a0 ll v1,-16224(s7)
419254: 00402021 move a0,v0
419258: e2e4c0a0 sc a0,-16224(s7)
41925c: 1080fffc beqz a0,419250 <__add_to_environ+0x4b0>
419260: 00000000 nop
419264: 28620002 slti v0,v1,2
419268: 1440ff46 bnez v0,418f84 <__add_to_environ+0x1e4>
41926c: 2411ffff li s1,-1
419270: 081063fb j 418fec <__add_to_environ+0x24c>
419274: 00000000 nop
419278: 8fc30018 lw v1,24(s8)
41927c: 26c20001 addiu v0,s6,1
419280: 00431021 addu v0,v0,v1
419284: afc2001c sw v0,28(s8)
419288: 8fc3001c lw v1,28(s8)
41928c: 34028001 li v0,0x8001
419290: 0062102b sltu v0,v1,v0
419294: 10400043 beqz v0,4193a4 <__add_to_environ+0x604>
419298: 00000000 nop
41929c: 8fc3001c lw v1,28(s8)
4192a0: 24140001 li s4,1
4192a4: 2462000e addiu v0,v1,14
4192a8: 000210c2 srl v0,v0,0x3
4192ac: 000210c0 sll v0,v0,0x3
4192b0: 03a2e823 subu sp,sp,v0
4192b4: 27b50010 addiu s5,sp,16
4192b8: 8f9980b0 lw t9,-32592(gp)
4192bc: 02c03021 move a2,s6
4192c0: 02a02021 move a0,s5
4192c4: 02402821 move a1,s2
4192c8: 0411d2ad bal 40dd80 <__mempcpy>
4192cc: 00000000 nop
4192d0: 8fdc0010 lw gp,16(s8)
4192d4: 3c050048 lui a1,0x48
4192d8: 00402021 move a0,v0
4192dc: 8f9980b0 lw t9,-32592(gp)
4192e0: 24a53ec4 addiu a1,a1,16068
4192e4: 24060001 li a2,1
4192e8: 0411d2a5 bal 40dd80 <__mempcpy>
4192ec: 00000000 nop
4192f0: 8fdc0010 lw gp,16(s8)
4192f4: 8fc60018 lw a2,24(s8)
4192f8: 00402021 move a0,v0
4192fc: 8f9980dc lw t9,-32548(gp)
419300: 02602821 move a1,s3
419304: 3c16004b lui s6,0x4b
419308: 0411d2e1 bal 40de90 <memcpy>
41930c: 00000000 nop
419310: 8fdc0010 lw gp,16(s8)
419314: 02a02021 move a0,s5
419318: 26c5c0a8 addiu a1,s6,-16216
41931c: 8f998450 lw t9,-31664(gp)
419320: 8f868114 lw a2,-32492(gp)
419324: 0320f809 jalr t9
419328: 00000000 nop
41932c: 8fdc0010 lw gp,16(s8)
419330: 10400004 beqz v0,419344 <__add_to_environ+0x5a4>
419334: 00000000 nop
419338: 8c500000 lw s0,0(v0)
41933c: 1600ffc1 bnez s0,419244 <__add_to_environ+0x4a4>
419340: 00000000 nop
419344: 12800026 beqz s4,4193e0 <__add_to_environ+0x640>
419348: 00000000 nop
41934c: 8f998088 lw t9,-32632(gp)
419350: 8fc4001c lw a0,28(s8)
419354: 0411c6d3 bal 40aea4 <__libc_malloc>
419358: 00000000 nop
41935c: 00408021 move s0,v0
419360: 1040ff19 beqz v0,418fc8 <__add_to_environ+0x228>
419364: 8fdc0010 lw gp,16(s8)
419368: 8f9980dc lw t9,-32548(gp)
41936c: 8fc6001c lw a2,28(s8)
419370: 00402021 move a0,v0
419374: 02a02821 move a1,s5
419378: 0411d2c5 bal 40de90 <memcpy>
41937c: 00000000 nop
419380: 8fdc0010 lw gp,16(s8)
419384: 8f998468 lw t9,-31640(gp)
419388: 8f868114 lw a2,-32492(gp)
41938c: 02002021 move a0,s0
419390: 26c5c0a8 addiu a1,s6,-16216
419394: 0320f809 jalr t9
419398: 00000000 nop
41939c: 08106491 j 419244 <__add_to_environ+0x4a4>
4193a0: 00000000 nop
4193a4: 8f998084 lw t9,-32636(gp)
4193a8: 00602021 move a0,v1
4193ac: 0320f809 jalr t9
4193b0: 00000000 nop
4193b4: 1440ffb9 bnez v0,41929c <__add_to_environ+0x4fc>
4193b8: 8fdc0010 lw gp,16(s8)
4193bc: 8f998088 lw t9,-32632(gp)
4193c0: 8fc4001c lw a0,28(s8)
4193c4: 0411c6b7 bal 40aea4 <__libc_malloc>
4193c8: 00000000 nop
4193cc: 0040a821 move s5,v0
4193d0: 10400005 beqz v0,4193e8 <__add_to_environ+0x648>
4193d4: 8fdc0010 lw gp,16(s8)
4193d8: 081064ae j 4192b8 <__add_to_environ+0x518>
4193dc: 0000a021 move s4,zero
4193e0: 081064e1 j 419384 <__add_to_environ+0x5e4>
4193e4: 02a08021 move s0,s5
4193e8: 0000000f sync
4193ec: c2e2c0a0 ll v0,-16224(s7)
4193f0: 02801821 move v1,s4
4193f4: e2e3c0a0 sc v1,-16224(s7)
4193f8: 1060fffc beqz v1,4193ec <__add_to_environ+0x64c>
4193fc: 00000000 nop
419400: 28420002 slti v0,v0,2
419404: 2411ffff li s1,-1
419408: 1440fede bnez v0,418f84 <__add_to_environ+0x1e4>
41940c: 00000000 nop
419410: 081063fb j 418fec <__add_to_environ+0x24c>
419414: 00000000 nop
419418: 8fc3001c lw v1,28(s8)
41941c: 0810644c j 419130 <__add_to_environ+0x390>
419420: ae630000 sw v1,0(s3)
419424: 081063c6 j 418f18 <__add_to_environ+0x178>
419428: 8e23c0a4 lw v1,-16220(s1)
0041942c <__setenv>:
41942c: 3c1c004b lui gp,0x4b
419430: 27bdffd8 addiu sp,sp,-40
419434: 279c1fc0 addiu gp,gp,8128
419438: afb20020 sw s2,32(sp)
41943c: afb1001c sw s1,28(sp)
419440: afb00018 sw s0,24(sp)
419444: afbf0024 sw ra,36(sp)
419448: afbc0010 sw gp,16(sp)
41944c: 00808021 move s0,a0
419450: 00a09021 move s2,a1
419454: 00c08821 move s1,a2
419458: 10800018 beqz a0,4194bc <__setenv+0x90>
41945c: 00000000 nop
419460: 80820000 lb v0,0(a0)
419464: 10400015 beqz v0,4194bc <__setenv+0x90>
419468: 00000000 nop
41946c: 8f998194 lw t9,-32364(gp)
419470: 2405003d li a1,61
419474: 041155de bal 42ebf0 <strchr>
419478: 00000000 nop
41947c: 8fbc0010 lw gp,16(sp)
419480: 1440000e bnez v0,4194bc <__setenv+0x90>
419484: 00000000 nop
419488: 02002021 move a0,s0
41948c: 02402821 move a1,s2
419490: 02203821 move a3,s1
419494: 00003021 move a2,zero
419498: 0c106368 jal 418da0 <__add_to_environ>
41949c: 00000000 nop
4194a0: 8fbf0024 lw ra,36(sp)
4194a4: 8fb20020 lw s2,32(sp)
4194a8: 8fb1001c lw s1,28(sp)
4194ac: 8fb00018 lw s0,24(sp)
4194b0: 27bd0028 addiu sp,sp,40
4194b4: 03e00008 jr ra
4194b8: 00000000 nop
4194bc: 7c03e83b 0x7c03e83b
4194c0: 00601021 move v0,v1
4194c4: 8f838a2c lw v1,-30164(gp)
4194c8: 8fbf0024 lw ra,36(sp)
4194cc: 8fb20020 lw s2,32(sp)
4194d0: 00621021 addu v0,v1,v0
4194d4: 24030016 li v1,22
4194d8: ac430000 sw v1,0(v0)
4194dc: 8fb1001c lw s1,28(sp)
4194e0: 2402ffff li v0,-1
4194e4: 8fb00018 lw s0,24(sp)
4194e8: 27bd0028 addiu sp,sp,40
4194ec: 03e00008 jr ra
4194f0: 00000000 nop
004194f4 <__unsetenv>:
4194f4: 3c1c004b lui gp,0x4b
4194f8: 27bdffc8 addiu sp,sp,-56
4194fc: 279c1fc0 addiu gp,gp,8128
419500: afb30028 sw s3,40(sp)
419504: afbf0034 sw ra,52(sp)
419508: afb50030 sw s5,48(sp)
41950c: afb4002c sw s4,44(sp)
419510: afb20024 sw s2,36(sp)
419514: afb10020 sw s1,32(sp)
419518: afb0001c sw s0,28(sp)
41951c: afbc0010 sw gp,16(sp)
419520: 10800051 beqz a0,419668 <__unsetenv+0x174>
419524: 00809821 move s3,a0
419528: 80820000 lb v0,0(a0)
41952c: 1040004e beqz v0,419668 <__unsetenv+0x174>
419530: 00000000 nop
419534: 8f998194 lw t9,-32364(gp)
419538: 2405003d li a1,61
41953c: 041155ac bal 42ebf0 <strchr>
419540: 00000000 nop
419544: 00408021 move s0,v0
419548: 14400047 bnez v0,419668 <__unsetenv+0x174>
41954c: 8fbc0010 lw gp,16(sp)
419550: 8f998098 lw t9,-32616(gp)
419554: 02602021 move a0,s3
419558: 3c14004b lui s4,0x4b
41955c: 0411d030 bal 40d620 <strlen>
419560: 00000000 nop
419564: 00409021 move s2,v0
419568: 8fbc0010 lw gp,16(sp)
41956c: 24020001 li v0,1
419570: c284c0a0 ll a0,-16224(s4)
419574: 14900006 bne a0,s0,419590 <__unsetenv+0x9c>
419578: 00001821 move v1,zero
41957c: 00401821 move v1,v0
419580: e283c0a0 sc v1,-16224(s4)
419584: 1060fffa beqz v1,419570 <__unsetenv+0x7c>
419588: 00000000 nop
41958c: 0000000f sync
419590: 10600051 beqz v1,4196d8 <__unsetenv+0x1e4>
419594: 00000000 nop
419598: 8f82825c lw v0,-32164(gp)
41959c: 2415003d li s5,61
4195a0: 8c510000 lw s1,0(v0)
4195a4: 12200014 beqz s1,4195f8 <__unsetenv+0x104>
4195a8: 00000000 nop
4195ac: 8e300000 lw s0,0(s1)
4195b0: 12000011 beqz s0,4195f8 <__unsetenv+0x104>
4195b4: 00000000 nop
4195b8: 8f9984d0 lw t9,-31536(gp)
4195bc: 02002021 move a0,s0
4195c0: 02602821 move a1,s3
4195c4: 02403021 move a2,s2
4195c8: 041156d1 bal 42f110 <strncmp>
4195cc: 00000000 nop
4195d0: 14400005 bnez v0,4195e8 <__unsetenv+0xf4>
4195d4: 8fbc0010 lw gp,16(sp)
4195d8: 02128021 addu s0,s0,s2
4195dc: 82020000 lb v0,0(s0)
4195e0: 10550019 beq v0,s5,419648 <__unsetenv+0x154>
4195e4: 00000000 nop
4195e8: 26310004 addiu s1,s1,4
4195ec: 8e300000 lw s0,0(s1)
4195f0: 1600fff1 bnez s0,4195b8 <__unsetenv+0xc4>
4195f4: 00000000 nop
4195f8: 00001021 move v0,zero
4195fc: 0000000f sync
419600: c283c0a0 ll v1,-16224(s4)
419604: 00402021 move a0,v0
419608: e284c0a0 sc a0,-16224(s4)
41960c: 1080fffc beqz a0,419600 <__unsetenv+0x10c>
419610: 00000000 nop
419614: 28620002 slti v0,v1,2
419618: 10400024 beqz v0,4196ac <__unsetenv+0x1b8>
41961c: 00008021 move s0,zero
419620: 8fbf0034 lw ra,52(sp)
419624: 02001021 move v0,s0
419628: 8fb50030 lw s5,48(sp)
41962c: 8fb4002c lw s4,44(sp)
419630: 8fb30028 lw s3,40(sp)
419634: 8fb20024 lw s2,36(sp)
419638: 8fb10020 lw s1,32(sp)
41963c: 8fb0001c lw s0,28(sp)
419640: 03e00008 jr ra
419644: 27bd0038 addiu sp,sp,56
419648: 02201021 move v0,s1
41964c: 8c430004 lw v1,4(v0)
419650: ac430000 sw v1,0(v0)
419654: 24420004 addiu v0,v0,4
419658: 1460fffc bnez v1,41964c <__unsetenv+0x158>
41965c: 00000000 nop
419660: 0810656b j 4195ac <__unsetenv+0xb8>
419664: 00000000 nop
419668: 7c03e83b 0x7c03e83b
41966c: 00601021 move v0,v1
419670: 8f838a2c lw v1,-30164(gp)
419674: 8fbf0034 lw ra,52(sp)
419678: 2410ffff li s0,-1
41967c: 00621021 addu v0,v1,v0
419680: 24030016 li v1,22
419684: ac430000 sw v1,0(v0)
419688: 8fb50030 lw s5,48(sp)
41968c: 02001021 move v0,s0
419690: 8fb4002c lw s4,44(sp)
419694: 8fb30028 lw s3,40(sp)
419698: 8fb20024 lw s2,36(sp)
41969c: 8fb10020 lw s1,32(sp)
4196a0: 8fb0001c lw s0,28(sp)
4196a4: 03e00008 jr ra
4196a8: 27bd0038 addiu sp,sp,56
4196ac: 3c04004b lui a0,0x4b
4196b0: 2484c0a0 addiu a0,a0,-16224
4196b4: 7c03e83b 0x7c03e83b
4196b8: 8c658b78 lw a1,-29832(v1)
4196bc: 24060001 li a2,1
4196c0: 00003821 move a3,zero
4196c4: 34a50001 ori a1,a1,0x1
4196c8: 2402108e li v0,4238
4196cc: 0000000c syscall
4196d0: 08106588 j 419620 <__unsetenv+0x12c>
4196d4: 00000000 nop
4196d8: 8f998044 lw t9,-32700(gp)
4196dc: 2684c0a0 addiu a0,s4,-16224
4196e0: 0411db1b bal 410350 <__lll_lock_wait_private>
4196e4: 00000000 nop
4196e8: 08106566 j 419598 <__unsetenv+0xa4>
4196ec: 8fbc0010 lw gp,16(sp)
004196f0 <__clearenv>:
4196f0: 3c1c004b lui gp,0x4b
4196f4: 27bdffd8 addiu sp,sp,-40
4196f8: 279c1fc0 addiu gp,gp,8128
4196fc: afb00018 sw s0,24(sp)
419700: afbf0024 sw ra,36(sp)
419704: afb20020 sw s2,32(sp)
419708: afb1001c sw s1,28(sp)
41970c: afbc0010 sw gp,16(sp)
419710: 3c10004b lui s0,0x4b
419714: 24030001 li v1,1
419718: 00001021 move v0,zero
41971c: c205c0a0 ll a1,-16224(s0)
419720: 14a20006 bne a1,v0,41973c <__clearenv+0x4c>
419724: 00002021 move a0,zero
419728: 00602021 move a0,v1
41972c: e204c0a0 sc a0,-16224(s0)
419730: 1080fffa beqz a0,41971c <__clearenv+0x2c>
419734: 00000000 nop
419738: 0000000f sync
41973c: 1080002b beqz a0,4197ec <__clearenv+0xfc>
419740: 00000000 nop
419744: 8f91825c lw s1,-32164(gp)
419748: 3c12004b lui s2,0x4b
41974c: 8e42c0a4 lw v0,-16220(s2)
419750: 8e240000 lw a0,0(s1)
419754: 10820013 beq a0,v0,4197a4 <__clearenv+0xb4>
419758: 00000000 nop
41975c: ae200000 sw zero,0(s1)
419760: 00001021 move v0,zero
419764: 0000000f sync
419768: c203c0a0 ll v1,-16224(s0)
41976c: 00402021 move a0,v0
419770: e204c0a0 sc a0,-16224(s0)
419774: 1080fffc beqz a0,419768 <__clearenv+0x78>
419778: 00000000 nop
41977c: 28620002 slti v0,v1,2
419780: 1040000f beqz v0,4197c0 <__clearenv+0xd0>
419784: 00000000 nop
419788: 8fbf0024 lw ra,36(sp)
41978c: 00001021 move v0,zero
419790: 8fb20020 lw s2,32(sp)
419794: 8fb1001c lw s1,28(sp)
419798: 8fb00018 lw s0,24(sp)
41979c: 03e00008 jr ra
4197a0: 27bd0028 addiu sp,sp,40
4197a4: 1080ffed beqz a0,41975c <__clearenv+0x6c>
4197a8: 00000000 nop
4197ac: 8f99805c lw t9,-32676(gp)
4197b0: 0411c785 bal 40b5c8 <__cfree>
4197b4: 00000000 nop
4197b8: 081065d7 j 41975c <__clearenv+0x6c>
4197bc: ae40c0a4 sw zero,-16220(s2)
4197c0: 3c04004b lui a0,0x4b
4197c4: 2484c0a0 addiu a0,a0,-16224
4197c8: 7c03e83b 0x7c03e83b
4197cc: 8c658b78 lw a1,-29832(v1)
4197d0: 24060001 li a2,1
4197d4: 00003821 move a3,zero
4197d8: 34a50001 ori a1,a1,0x1
4197dc: 2402108e li v0,4238
4197e0: 0000000c syscall
4197e4: 081065e2 j 419788 <__clearenv+0x98>
4197e8: 00000000 nop
4197ec: 8f998044 lw t9,-32700(gp)
4197f0: 2604c0a0 addiu a0,s0,-16224
4197f4: 0411dad6 bal 410350 <__lll_lock_wait_private>
4197f8: 00000000 nop
4197fc: 081065d1 j 419744 <__clearenv+0x54>
419800: 8fbc0010 lw gp,16(sp)
...
00419810 <__secure_getenv>:
419810: 3c1c004b lui gp,0x4b
419814: 279c1fc0 addiu gp,gp,8128
419818: 8f838190 lw v1,-32368(gp)
41981c: 27bdffe0 addiu sp,sp,-32
419820: afbf001c sw ra,28(sp)
419824: 8c630000 lw v1,0(v1)
419828: afbc0010 sw gp,16(sp)
41982c: 00001021 move v0,zero
419830: 14600004 bnez v1,419844 <__secure_getenv+0x34>
419834: 00000000 nop
419838: 8f9981d4 lw t9,-32300(gp)
41983c: 0411fcdc bal 418bb0 <getenv>
419840: 00000000 nop
419844: 8fbf001c lw ra,28(sp)
419848: 27bd0020 addiu sp,sp,32
41984c: 03e00008 jr ra
419850: 00000000 nop
...
00419860 <__strtol_internal>:
419860: 3c1c004b lui gp,0x4b
419864: 279c1fc0 addiu gp,gp,8128
419868: 7c03e83b 0x7c03e83b
41986c: 00601021 move v0,v1
419870: 8f838a3c lw v1,-30148(gp)
419874: 8f9984d4 lw t9,-31532(gp)
419878: 27bdffd8 addiu sp,sp,-40
41987c: 00621021 addu v0,v1,v0
419880: 8c420000 lw v0,0(v0)
419884: afbf0024 sw ra,36(sp)
419888: afbc0018 sw gp,24(sp)
41988c: afa20010 sw v0,16(sp)
419890: 04110043 bal 4199a0 <____strtol_l_internal>
419894: 00000000 nop
419898: 8fbf0024 lw ra,36(sp)
41989c: 27bd0028 addiu sp,sp,40
4198a0: 03e00008 jr ra
4198a4: 00000000 nop
004198a8 <strtol>:
4198a8: 3c1c004b lui gp,0x4b
4198ac: 279c1fc0 addiu gp,gp,8128
4198b0: 7c03e83b 0x7c03e83b
4198b4: 00601021 move v0,v1
4198b8: 8f838a3c lw v1,-30148(gp)
4198bc: 8f9984d4 lw t9,-31532(gp)
4198c0: 27bdffd8 addiu sp,sp,-40
4198c4: 00621021 addu v0,v1,v0
4198c8: 8c420000 lw v0,0(v0)
4198cc: afbf0024 sw ra,36(sp)
4198d0: afbc0018 sw gp,24(sp)
4198d4: 00003821 move a3,zero
4198d8: afa20010 sw v0,16(sp)
4198dc: 04110030 bal 4199a0 <____strtol_l_internal>
4198e0: 00000000 nop
4198e4: 8fbf0024 lw ra,36(sp)
4198e8: 27bd0028 addiu sp,sp,40
4198ec: 03e00008 jr ra
4198f0: 00000000 nop
...
00419900 <__strtoul_internal>:
419900: 3c1c004b lui gp,0x4b
419904: 279c1fc0 addiu gp,gp,8128
419908: 7c03e83b 0x7c03e83b
41990c: 00601021 move v0,v1
419910: 8f838a3c lw v1,-30148(gp)
419914: 8f9984d8 lw t9,-31528(gp)
419918: 27bdffd8 addiu sp,sp,-40
41991c: 00621021 addu v0,v1,v0
419920: 8c420000 lw v0,0(v0)
419924: afbf0024 sw ra,36(sp)
419928: afbc0018 sw gp,24(sp)
41992c: afa20010 sw v0,16(sp)
419930: 0411019b bal 419fa0 <____strtoul_l_internal>
419934: 00000000 nop
419938: 8fbf0024 lw ra,36(sp)
41993c: 27bd0028 addiu sp,sp,40
419940: 03e00008 jr ra
419944: 00000000 nop
00419948 <strtoul>:
419948: 3c1c004b lui gp,0x4b
41994c: 279c1fc0 addiu gp,gp,8128
419950: 7c03e83b 0x7c03e83b
419954: 00601021 move v0,v1
419958: 8f838a3c lw v1,-30148(gp)
41995c: 8f9984d8 lw t9,-31528(gp)
419960: 27bdffd8 addiu sp,sp,-40
419964: 00621021 addu v0,v1,v0
419968: 8c420000 lw v0,0(v0)
41996c: afbf0024 sw ra,36(sp)
419970: afbc0018 sw gp,24(sp)
419974: 00003821 move a3,zero
419978: afa20010 sw v0,16(sp)
41997c: 04110188 bal 419fa0 <____strtoul_l_internal>
419980: 00000000 nop
419984: 8fbf0024 lw ra,36(sp)
419988: 27bd0028 addiu sp,sp,40
41998c: 03e00008 jr ra
419990: 00000000 nop
...
004199a0 <____strtol_l_internal>:
4199a0: 27bdffb8 addiu sp,sp,-72
4199a4: afb3002c sw s3,44(sp)
4199a8: 8fb30058 lw s3,88(sp)
4199ac: 3c1c004b lui gp,0x4b
4199b0: 279c1fc0 addiu gp,gp,8128
4199b4: afb50034 sw s5,52(sp)
4199b8: afb40030 sw s4,48(sp)
4199bc: afbf0044 sw ra,68(sp)
4199c0: afbe0040 sw s8,64(sp)
4199c4: afb7003c sw s7,60(sp)
4199c8: afb60038 sw s6,56(sp)
4199cc: afb20028 sw s2,40(sp)
4199d0: afb10024 sw s1,36(sp)
4199d4: afb00020 sw s0,32(sp)
4199d8: afbc0010 sw gp,16(sp)
4199dc: 0080a021 move s4,a0
4199e0: 00a0a821 move s5,a1
4199e4: 8e620004 lw v0,4(s3)
4199e8: 14e0011d bnez a3,419e60 <____strtol_l_internal+0x4c0>
4199ec: 00000000 nop
4199f0: 00003821 move a3,zero
4199f4: 00008821 move s1,zero
4199f8: 04c0002b bltz a2,419aa8 <____strtol_l_internal+0x108>
4199fc: 00000000 nop
419a00: 24020001 li v0,1
419a04: 10c20028 beq a2,v0,419aa8 <____strtol_l_internal+0x108>
419a08: 00000000 nop
419a0c: 28c20025 slti v0,a2,37
419a10: 10400025 beqz v0,419aa8 <____strtol_l_internal+0x108>
419a14: 00000000 nop
419a18: 82820000 lb v0,0(s4)
419a1c: 8e770034 lw s7,52(s3)
419a20: 02809021 move s2,s4
419a24: 0810668d j 419a34 <____strtol_l_internal+0x94>
419a28: 00000000 nop
419a2c: 26520001 addiu s2,s2,1
419a30: 82420000 lb v0,0(s2)
419a34: 00021840 sll v1,v0,0x1
419a38: 02e31821 addu v1,s7,v1
419a3c: 94630000 lhu v1,0(v1)
419a40: 30630020 andi v1,v1,0x20
419a44: 1460fff9 bnez v1,419a2c <____strtol_l_internal+0x8c>
419a48: 00000000 nop
419a4c: 10400111 beqz v0,419e94 <____strtol_l_internal+0x4f4>
419a50: 00000000 nop
419a54: 2403002d li v1,45
419a58: 104300d6 beq v0,v1,419db4 <____strtol_l_internal+0x414>
419a5c: 00000000 nop
419a60: 3842002b xori v0,v0,0x2b
419a64: 2c420001 sltiu v0,v0,1
419a68: 0000b021 move s6,zero
419a6c: 02429021 addu s2,s2,v0
419a70: 825e0000 lb s8,0(s2)
419a74: 24020030 li v0,48
419a78: 13c2001e beq s8,v0,419af4 <____strtol_l_internal+0x154>
419a7c: 00000000 nop
419a80: 14c00021 bnez a2,419b08 <____strtol_l_internal+0x168>
419a84: 00000000 nop
419a88: 14e000d7 bnez a3,419de8 <____strtol_l_internal+0x448>
419a8c: 00000000 nop
419a90: 24030008 li v1,8
419a94: 2406000a li a2,10
419a98: 00008021 move s0,zero
419a9c: 00001021 move v0,zero
419aa0: 081066c8 j 419b20 <____strtol_l_internal+0x180>
419aa4: 00000000 nop
419aa8: 8f998048 lw t9,-32696(gp)
419aac: 0411e0d0 bal 411df0 <__errno_location>
419ab0: 00000000 nop
419ab4: 24030016 li v1,22
419ab8: ac430000 sw v1,0(v0)
419abc: 00001021 move v0,zero
419ac0: 8fbf0044 lw ra,68(sp)
419ac4: 8fbe0040 lw s8,64(sp)
419ac8: 8fb7003c lw s7,60(sp)
419acc: 8fb60038 lw s6,56(sp)
419ad0: 8fb50034 lw s5,52(sp)
419ad4: 8fb40030 lw s4,48(sp)
419ad8: 8fb3002c lw s3,44(sp)
419adc: 8fb20028 lw s2,40(sp)
419ae0: 8fb10024 lw s1,36(sp)
419ae4: 8fb00020 lw s0,32(sp)
419ae8: 27bd0048 addiu sp,sp,72
419aec: 03e00008 jr ra
419af0: 00000000 nop
419af4: 10c000a1 beqz a2,419d7c <____strtol_l_internal+0x3dc>
419af8: 00000000 nop
419afc: 24020010 li v0,16
419b00: 10c2009e beq a2,v0,419d7c <____strtol_l_internal+0x3dc>
419b04: 00000000 nop
419b08: 2402000a li v0,10
419b0c: 24c3fffe addiu v1,a2,-2
419b10: 10c2ffdd beq a2,v0,419a88 <____strtol_l_internal+0xe8>
419b14: 00000000 nop
419b18: 00008021 move s0,zero
419b1c: 00001021 move v0,zero
419b20: 3c040048 lui a0,0x48
419b24: 00032880 sll a1,v1,0x2
419b28: 24841df4 addiu a0,a0,7668
419b2c: 00a42021 addu a0,a1,a0
419b30: 3c050048 lui a1,0x48
419b34: 24a51dd0 addiu a1,a1,7632
419b38: 00651821 addu v1,v1,a1
419b3c: 33de00ff andi s8,s8,0xff
419b40: 8c850000 lw a1,0(a0)
419b44: 90680000 lbu t0,0(v1)
419b48: 13c00054 beqz s8,419c9c <____strtol_l_internal+0x2fc>
419b4c: 00000000 nop
419b50: 105200a2 beq v0,s2,419ddc <____strtol_l_internal+0x43c>
419b54: 00000000 nop
419b58: 02401821 move v1,s2
419b5c: 00003821 move a3,zero
419b60: 00006021 move t4,zero
419b64:
View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment