test_exception.elf: file format elf32-littlemips Disassembly of section .start: 40000000 <__entry>: 40000000: 3c1d8000 lui sp,0x8000 40000004: 27bdeff0 addiu sp,sp,-4112 40000008: 3c1c4002 lui gp,0x4002 4000000c: 279cbc20 addiu gp,gp,-17376 40000010: 3c084001 lui t0,0x4001 40000014: 25083ce0 addiu t0,t0,15584 40000018: 3c094001 lui t1,0x4001 4000001c: 25293e68 addiu t1,t1,15976 40000020: ad000000 sw zero,0(t0) 40000024: 1509fffe bne t0,t1,40000020 <__entry+0x20> 40000028: 25080004 addiu t0,t0,4 4000002c: 3c1a4000 lui k0,0x4000 40000030: 275a0324 addiu k0,k0,804 40000034: 0340f809 jalr k0 40000038: 00000000 nop 4000003c: 24040001 li a0,1 40000040: 3c054001 lui a1,0x4001 40000044: 24a53364 addiu a1,a1,13156 40000048: 3c1a4000 lui k0,0x4000 4000004c: 275a0574 addiu k0,k0,1396 40000050: 0340f809 jalr k0 40000054: 00000000 nop 40000058 <_terminate>: 40000058: 00000000 nop 4000005c: 3c084000 lui t0,0x4000 40000060: 25080838 addiu t0,t0,2104 40000064: 0100f809 jalr t0 40000068: 00402021 move a0,v0 Disassembly of section .ktext: 40000180 : 40000180: 27bbfc00 addiu k1,sp,-1024 40000184: 001bd8c2 srl k1,k1,0x3 40000188: 001bd8c0 sll k1,k1,0x3 4000018c: af610014 sw at,20(k1) 40000190: af620018 sw v0,24(k1) 40000194: af63001c sw v1,28(k1) 40000198: af640020 sw a0,32(k1) 4000019c: af650024 sw a1,36(k1) 400001a0: af660028 sw a2,40(k1) 400001a4: af67002c sw a3,44(k1) 400001a8: af7d0084 sw sp,132(k1) 400001ac: af7f008c sw ra,140(k1) 400001b0: 40046800 mfc0 a0,c0_cause 400001b4: 40056000 mfc0 a1,c0_sr 400001b8: 40064000 mfc0 a2,c0_badvaddr 400001bc: 40077000 mfc0 a3,c0_epc 400001c0: 0360e821 move sp,k1 400001c4: afa00078 sw zero,120(sp) 400001c8: afa0007c sw zero,124(sp) 400001cc: afa40004 sw a0,4(sp) 400001d0: afa50000 sw a1,0(sp) 400001d4: afa6000c sw a2,12(sp) 400001d8: afa70008 sw a3,8(sp) 400001dc: 00001010 mfhi v0 400001e0: 00001812 mflo v1 400001e4: afa20094 sw v0,148(sp) 400001e8: afa30090 sw v1,144(sp) 400001ec: afa00010 sw zero,16(sp) 400001f0: afa80030 sw t0,48(sp) 400001f4: afa90034 sw t1,52(sp) 400001f8: afaa0038 sw t2,56(sp) 400001fc: afab003c sw t3,60(sp) 40000200: afac0040 sw t4,64(sp) 40000204: afad0044 sw t5,68(sp) 40000208: afae0048 sw t6,72(sp) 4000020c: afaf004c sw t7,76(sp) 40000210: afb00050 sw s0,80(sp) 40000214: afb10054 sw s1,84(sp) 40000218: afb20058 sw s2,88(sp) 4000021c: afb3005c sw s3,92(sp) 40000220: afb40060 sw s4,96(sp) 40000224: afb50064 sw s5,100(sp) 40000228: afb60068 sw s6,104(sp) 4000022c: afb7006c sw s7,108(sp) 40000230: afb80070 sw t8,112(sp) 40000234: afb90074 sw t9,116(sp) 40000238: afbc0080 sw gp,128(sp) 4000023c: afbe0088 sw s8,136(sp) 40000240: 03a02021 move a0,sp 40000244: 27bdfff0 addiu sp,sp,-16 40000248: 080000bd j 400002f4 <_xcptcall> 4000024c: 0000f821 move ra,zero 40000250 : 40000250: 23a10010 addi at,sp,16 40000254 : 40000254: 8c280030 lw t0,48(at) 40000258: 8c290034 lw t1,52(at) 4000025c: 8c2a0038 lw t2,56(at) 40000260: 8c2b003c lw t3,60(at) 40000264: 8c2c0040 lw t4,64(at) 40000268: 8c2d0044 lw t5,68(at) 4000026c: 8c2e0048 lw t6,72(at) 40000270: 8c2f004c lw t7,76(at) 40000274: 8c300050 lw s0,80(at) 40000278: 8c310054 lw s1,84(at) 4000027c: 8c320058 lw s2,88(at) 40000280: 8c33005c lw s3,92(at) 40000284: 8c340060 lw s4,96(at) 40000288: 8c350064 lw s5,100(at) 4000028c: 8c360068 lw s6,104(at) 40000290: 8c37006c lw s7,108(at) 40000294: 8c380070 lw t8,112(at) 40000298: 8c390074 lw t9,116(at) 4000029c: 8c3c0080 lw gp,128(at) 400002a0: 8c3e0088 lw s8,136(at) 400002a4: 8c220094 lw v0,148(at) 400002a8: 8c230090 lw v1,144(at) 400002ac: 00400011 mthi v0 400002b0: 00600013 mtlo v1 400002b4: 8c240020 lw a0,32(at) 400002b8: 8c250024 lw a1,36(at) 400002bc: 8c260028 lw a2,40(at) 400002c0: 8c27002c lw a3,44(at) 400002c4: 8c3f008c lw ra,140(at) 400002c8: 8c220000 lw v0,0(at) 400002cc: 00000000 nop 400002d0: 40826000 mtc0 v0,c0_sr 400002d4: 8c23001c lw v1,28(at) 400002d8: 8c220018 lw v0,24(at) 400002dc: 8c3d0084 lw sp,132(at) 400002e0: 8c3b0008 lw k1,8(at) 400002e4: 8c210014 lw at,20(at) 400002e8: 409b7000 mtc0 k1,c0_epc 400002ec: 03600008 jr k1 400002f0: 42000010 rfe 400002f4 <_xcptcall>: 400002f4: 27bdffe8 addiu sp,sp,-24 400002f8: afbf0010 sw ra,16(sp) 400002fc: 0c003882 jal 4000e208 <_xcpt_deliver> 40000300: 00000000 nop 40000304: 00000000 nop 40000308: 8fbf0010 lw ra,16(sp) 4000030c: 27bd0018 addiu sp,sp,24 40000310: 13e0ffcf beqz ra,40000250 40000314: 00000000 nop 40000318: 03e00008 jr ra 4000031c: 00000000 nop 40000320: 00000000 nop Disassembly of section .init: 40000324 <_init>: 40000324: 27bdffe0 addiu sp,sp,-32 40000328: afbf0014 sw ra,20(sp) 4000032c: 04110001 bal 40000334 <_init+0x10> 40000330: 00000000 nop 40000334: 0c000109 jal 40000424 40000338: 00000000 nop 4000033c: 04110001 bal 40000344 <_init+0x20> 40000340: 00000000 nop 40000344: 0c004410 jal 40011040 <__do_global_ctors_aux> 40000348: 00000000 nop 4000034c: 8fbf0014 lw ra,20(sp) 40000350: 27bd0020 addiu sp,sp,32 40000354: 03e00008 jr ra 40000358: 00000000 nop Disassembly of section .text: 4000035c <_ftext>: 4000035c: 27bdffd8 addiu sp,sp,-40 40000360: afb30020 sw s3,32(sp) 40000364: 3c134001 lui s3,0x4001 40000368: 92623cfc lbu v0,15612(s3) 4000036c: afbf0024 sw ra,36(sp) 40000370: afb2001c sw s2,28(sp) 40000374: afb10018 sw s1,24(sp) 40000378: 14400023 bnez v0,40000408 <_ftext+0xac> 4000037c: afb00014 sw s0,20(sp) 40000380: 3c024001 lui v0,0x4001 40000384: 3c034001 lui v1,0x4001 40000388: 24523344 addiu s2,v0,13124 4000038c: 24633348 addiu v1,v1,13128 40000390: 00721823 subu v1,v1,s2 40000394: 3c104001 lui s0,0x4001 40000398: 00031883 sra v1,v1,0x2 4000039c: 8e043d00 lw a0,15616(s0) 400003a0: 2471ffff addiu s1,v1,-1 400003a4: 0091102b sltu v0,a0,s1 400003a8: 1040000f beqz v0,400003e8 <_ftext+0x8c> 400003ac: 3c020000 lui v0,0x0 400003b0: 24840001 addiu a0,a0,1 400003b4: 00041080 sll v0,a0,0x2 400003b8: 02421021 addu v0,s2,v0 400003bc: 8c430000 lw v1,0(v0) 400003c0: 00000000 nop 400003c4: 0060f809 jalr v1 400003c8: ae043d00 sw a0,15616(s0) 400003cc: 8e043d00 lw a0,15616(s0) 400003d0: 00000000 nop 400003d4: 0091102b sltu v0,a0,s1 400003d8: 1440fff6 bnez v0,400003b4 <_ftext+0x58> 400003dc: 24840001 addiu a0,a0,1 400003e0: 2484ffff addiu a0,a0,-1 400003e4: 3c020000 lui v0,0x0 400003e8: 24420000 addiu v0,v0,0 400003ec: 10400005 beqz v0,40000404 <_ftext+0xa8> 400003f0: 24020001 li v0,1 400003f4: 3c044001 lui a0,0x4001 400003f8: 0c000000 jal 40000000 <__executable_start> 400003fc: 24842308 addiu a0,a0,8968 40000400: 24020001 li v0,1 40000404: a2623cfc sb v0,15612(s3) 40000408: 8fbf0024 lw ra,36(sp) 4000040c: 8fb30020 lw s3,32(sp) 40000410: 8fb2001c lw s2,28(sp) 40000414: 8fb10018 lw s1,24(sp) 40000418: 8fb00014 lw s0,20(sp) 4000041c: 03e00008 jr ra 40000420: 27bd0028 addiu sp,sp,40 40000424 : 40000424: 3c020000 lui v0,0x0 40000428: 27bdffe8 addiu sp,sp,-24 4000042c: 24420000 addiu v0,v0,0 40000430: 10400006 beqz v0,4000044c 40000434: afbf0014 sw ra,20(sp) 40000438: 3c044001 lui a0,0x4001 4000043c: 3c054001 lui a1,0x4001 40000440: 24842308 addiu a0,a0,8968 40000444: 0c000000 jal 40000000 <__executable_start> 40000448: 24a53d04 addiu a1,a1,15620 4000044c: 3c044001 lui a0,0x4001 40000450: 8c82334c lw v0,13132(a0) 40000454: 00000000 nop 40000458: 10400007 beqz v0,40000478 4000045c: 3c020000 lui v0,0x0 40000460: 24590000 addiu t9,v0,0 40000464: 13200004 beqz t9,40000478 40000468: 2484334c addiu a0,a0,13132 4000046c: 8fbf0014 lw ra,20(sp) 40000470: 03200008 jr t9 40000474: 27bd0018 addiu sp,sp,24 40000478: 8fbf0014 lw ra,20(sp) 4000047c: 00000000 nop 40000480: 03e00008 jr ra 40000484: 27bd0018 addiu sp,sp,24 40000488 <_exc_break>: 40000488: 0123000d break 0x123 4000048c: 03e00008 jr ra 40000490: 00000000 nop 40000494 <_exc_syscall>: 40000494: 0000000c syscall 40000498: 03e00008 jr ra 4000049c: 00000000 nop 400004a0 <_exc_arith>: 400004a0: 3c087fff lui t0,0x7fff 400004a4: 3508ffff ori t0,t0,0xffff 400004a8: 21090002 addi t1,t0,2 400004ac: 03e00008 jr ra 400004b0: 00000000 nop 400004b4 <_exc_store_err>: 400004b4: 3c02a000 lui v0,0xa000 400004b8: 3442000c ori v0,v0,0xc 400004bc: 8c430000 lw v1,0(v0) 400004c0: 3c024000 lui v0,0x4000 400004c4: 34420001 ori v0,v0,0x1 400004c8: ac430000 sw v1,0(v0) 400004cc: 03e00008 jr ra 400004d0: 00000000 nop 400004d4 <_exc_load_err>: 400004d4: 3c024000 lui v0,0x4000 400004d8: 34420002 ori v0,v0,0x2 400004dc: 8c430000 lw v1,0(v0) 400004e0: 3c02a000 lui v0,0xa000 400004e4: ac430000 sw v1,0(v0) 400004e8: 03e00008 jr ra 400004ec: 00000000 nop 400004f0 <_exc_kaddr_err>: 400004f0: 3c088000 lui t0,0x8000 400004f4: 01000008 jr t0 400004f8: 00000000 nop 400004fc: 03e00008 jr ra 40000500: 00000000 nop 40000504 <_exc_iaddr_err>: 40000504: 3c088000 lui t0,0x8000 40000508: 35080003 ori t0,t0,0x3 4000050c: 01000008 jr t0 40000510: 00000000 nop 40000514: 03e00008 jr ra 40000518: 00000000 nop 4000051c <_exc_ri>: 4000051c: 3c084001 lui t0,0x4001 40000520: 3c099c56 lui t1,0x9c56 40000524: 35293442 ori t1,t1,0x3442 40000528: ad090000 sw t1,0(t0) 4000052c: 01000008 jr t0 40000530: 00000000 nop 40000534: 03e00008 jr ra 40000538: 00000000 nop 4000053c <_exc_ibe>: 4000053c: 3c09ac56 lui t1,0xac56 40000540: 35293440 ori t1,t1,0x3440 40000544: 01200008 jr t1 40000548: 00000000 nop 4000054c: 03e00008 jr ra 40000550: 00000000 nop 40000554 <_exc_dbe>: 40000554: 3c09ac56 lui t1,0xac56 40000558: 35293440 ori t1,t1,0x3440 4000055c: 8d280000 lw t0,0(t1) 40000560: 00000000 nop 40000564: 01000008 jr t0 40000568: 00000000 nop 4000056c: 03e00008 jr ra 40000570: 00000000 nop 40000574
: 40000574: 27bdffb8 addiu sp,sp,-72 40000578: afbf0044 sw ra,68(sp) 4000057c: afbe0040 sw s8,64(sp) 40000580: afb7003c sw s7,60(sp) 40000584: afb60038 sw s6,56(sp) 40000588: afb50034 sw s5,52(sp) 4000058c: afb40030 sw s4,48(sp) 40000590: afb3002c sw s3,44(sp) 40000594: afb20028 sw s2,40(sp) 40000598: afb10024 sw s1,36(sp) 4000059c: afb00020 sw s0,32(sp) 400005a0: 00002021 move a0,zero 400005a4: 3c054000 lui a1,0x4000 400005a8: 0c003a23 jal 4000e88c 400005ac: 24a5080c addiu a1,a1,2060 400005b0: 0c003a6a jal 4000e9a8 400005b4: 00002021 move a0,zero 400005b8: 24040001 li a0,1 400005bc: 3c054000 lui a1,0x4000 400005c0: 0c003a23 jal 4000e88c 400005c4: 24a507e0 addiu a1,a1,2016 400005c8: 0c003a6a jal 4000e9a8 400005cc: 24040001 li a0,1 400005d0: 00001821 move v1,zero 400005d4: 3c06a400 lui a2,0xa400 400005d8: 3c05a000 lui a1,0xa000 400005dc: 24042000 li a0,8192 400005e0: 8cc20000 lw v0,0(a2) 400005e4: 00000000 nop 400005e8: aca20000 sw v0,0(a1) 400005ec: 24630001 addiu v1,v1,1 400005f0: 1464fffb bne v1,a0,400005e0 400005f4: 3c024001 lui v0,0x4001 400005f8: 245e1178 addiu s8,v0,4472 400005fc: 3c024001 lui v0,0x4001 40000600: 24571190 addiu s7,v0,4496 40000604: 3c024001 lui v0,0x4001 40000608: 245611ac addiu s6,v0,4524 4000060c: 3c024001 lui v0,0x4001 40000610: 245511cc addiu s5,v0,4556 40000614: 3c024001 lui v0,0x4001 40000618: 245411e4 addiu s4,v0,4580 4000061c: 3c024001 lui v0,0x4001 40000620: 245311f8 addiu s3,v0,4600 40000624: 3c024001 lui v0,0x4001 40000628: 2452120c addiu s2,v0,4620 4000062c: 3c024001 lui v0,0x4001 40000630: 24511210 addiu s1,v0,4624 40000634: 3c024001 lui v0,0x4001 40000638: 245012dc addiu s0,v0,4828 4000063c: 3c024001 lui v0,0x4001 40000640: 2442127c addiu v0,v0,4732 40000644: afa20018 sw v0,24(sp) 40000648: 3c024001 lui v0,0x4001 4000064c: 24421234 addiu v0,v0,4660 40000650: afa2001c sw v0,28(sp) 40000654: 3c044001 lui a0,0x4001 40000658: 0c000262 jal 40000988 4000065c: 248410c0 addiu a0,a0,4288 40000660: 3c044001 lui a0,0x4001 40000664: 0c000262 jal 40000988 40000668: 248410e8 addiu a0,a0,4328 4000066c: 3c044001 lui a0,0x4001 40000670: 0c000262 jal 40000988 40000674: 24841104 addiu a0,a0,4356 40000678: 3c044001 lui a0,0x4001 4000067c: 0c000262 jal 40000988 40000680: 2484111c addiu a0,a0,4380 40000684: 3c044001 lui a0,0x4001 40000688: 0c000262 jal 40000988 4000068c: 24841138 addiu a0,a0,4408 40000690: 3c044001 lui a0,0x4001 40000694: 0c000262 jal 40000988 40000698: 24841148 addiu a0,a0,4424 4000069c: 3c044001 lui a0,0x4001 400006a0: 0c000262 jal 40000988 400006a4: 24841158 addiu a0,a0,4440 400006a8: 0c000262 jal 40000988 400006ac: 03c02021 move a0,s8 400006b0: 0c000262 jal 40000988 400006b4: 02e02021 move a0,s7 400006b8: 0c000262 jal 40000988 400006bc: 02c02021 move a0,s6 400006c0: 0c000262 jal 40000988 400006c4: 02a02021 move a0,s5 400006c8: 0c000262 jal 40000988 400006cc: 02802021 move a0,s4 400006d0: 0c000262 jal 40000988 400006d4: 02602021 move a0,s3 400006d8: 02402021 move a0,s2 400006dc: 0c000274 jal 400009d0 400006e0: 27a50010 addiu a1,sp,16 400006e4: 8fa50010 lw a1,16(sp) 400006e8: 0c00021e jal 40000878 400006ec: 02202021 move a0,s1 400006f0: 8fa40010 lw a0,16(sp) 400006f4: 00000000 nop 400006f8: 2c82000d sltiu v0,a0,13 400006fc: 10400036 beqz v0,400007d8 40000700: 00041080 sll v0,a0,0x2 40000704: 02021021 addu v0,s0,v0 40000708: 8c420000 lw v0,0(v0) 4000070c: 00000000 nop 40000710: 00400008 jr v0 40000714: 00000000 nop 40000718: 0c000147 jal 4000051c <_exc_ri> 4000071c: 00000000 nop 40000720: 08000195 j 40000654 40000724: afa00010 sw zero,16(sp) 40000728: 0c00013c jal 400004f0 <_exc_kaddr_err> 4000072c: 00000000 nop 40000730: 08000195 j 40000654 40000734: afa00010 sw zero,16(sp) 40000738: 0c000128 jal 400004a0 <_exc_arith> 4000073c: 00000000 nop 40000740: 08000195 j 40000654 40000744: afa00010 sw zero,16(sp) 40000748: 0c000125 jal 40000494 <_exc_syscall> 4000074c: 00000000 nop 40000750: 08000195 j 40000654 40000754: afa00010 sw zero,16(sp) 40000758: 0c000122 jal 40000488 <_exc_break> 4000075c: 00000000 nop 40000760: 08000195 j 40000654 40000764: afa00010 sw zero,16(sp) 40000768: 0c000141 jal 40000504 <_exc_iaddr_err> 4000076c: 00000000 nop 40000770: 08000195 j 40000654 40000774: afa00010 sw zero,16(sp) 40000778: 0c000135 jal 400004d4 <_exc_load_err> 4000077c: 00000000 nop 40000780: 08000195 j 40000654 40000784: afa00010 sw zero,16(sp) 40000788: 0c00012d jal 400004b4 <_exc_store_err> 4000078c: 00000000 nop 40000790: 08000195 j 40000654 40000794: afa00010 sw zero,16(sp) 40000798: 8fa4001c lw a0,28(sp) 4000079c: 0c000262 jal 40000988 400007a0: 00000000 nop 400007a4: 0c00014f jal 4000053c <_exc_ibe> 400007a8: 00000000 nop 400007ac: 08000195 j 40000654 400007b0: afa00010 sw zero,16(sp) 400007b4: 8fa40018 lw a0,24(sp) 400007b8: 0c000262 jal 40000988 400007bc: 00000000 nop 400007c0: 0c000155 jal 40000554 <_exc_dbe> 400007c4: 00000000 nop 400007c8: 08000195 j 40000654 400007cc: afa00010 sw zero,16(sp) 400007d0: 0c003a41 jal 4000e904 400007d4: 2484fff5 addiu a0,a0,-11 400007d8: 08000195 j 40000654 400007dc: afa00010 sw zero,16(sp) 400007e0 : 400007e0: 27bdffe8 addiu sp,sp,-24 400007e4: afbf0014 sw ra,20(sp) 400007e8: 3c044001 lui a0,0x4001 400007ec: 0c000262 jal 40000988 400007f0: 248412c4 addiu a0,a0,4804 400007f4: 0c003a2c jal 4000e8b0 400007f8: 24040001 li a0,1 400007fc: 8fbf0014 lw ra,20(sp) 40000800: 00000000 nop 40000804: 03e00008 jr ra 40000808: 27bd0018 addiu sp,sp,24 4000080c : 4000080c: 27bdffe8 addiu sp,sp,-24 40000810: afbf0014 sw ra,20(sp) 40000814: 3c044001 lui a0,0x4001 40000818: 0c000262 jal 40000988 4000081c: 248412d0 addiu a0,a0,4816 40000820: 0c003a2c jal 4000e8b0 40000824: 00002021 move a0,zero 40000828: 8fbf0014 lw ra,20(sp) 4000082c: 00000000 nop 40000830: 03e00008 jr ra 40000834: 27bd0018 addiu sp,sp,24 40000838 : 40000838: 27bdffe8 addiu sp,sp,-24 4000083c: 00002821 move a1,zero 40000840: afb00010 sw s0,16(sp) 40000844: afbf0014 sw ra,20(sp) 40000848: 0c00109a jal 40004268 <__call_exitprocs> 4000084c: 00808021 move s0,a0 40000850: 8f848010 lw a0,-32752(gp) 40000854: 00000000 nop 40000858: 8c82003c lw v0,60(a0) 4000085c: 00000000 nop 40000860: 10400003 beqz v0,40000870 40000864: 00000000 nop 40000868: 0040f809 jalr v0 4000086c: 00000000 nop 40000870: 0c0036bc jal 4000daf0 <_exit> 40000874: 02002021 move a0,s0 40000878 : 40000878: 27bdffe0 addiu sp,sp,-32 4000087c: afa60028 sw a2,40(sp) 40000880: 00803021 move a2,a0 40000884: 8f84800c lw a0,-32756(gp) 40000888: afa7002c sw a3,44(sp) 4000088c: afa50024 sw a1,36(sp) 40000890: 27a20024 addiu v0,sp,36 40000894: 8c850008 lw a1,8(a0) 40000898: 00403821 move a3,v0 4000089c: afbf001c sw ra,28(sp) 400008a0: 0c00029e jal 40000a78 <_vfprintf_r> 400008a4: afa20010 sw v0,16(sp) 400008a8: 8fbf001c lw ra,28(sp) 400008ac: 00000000 nop 400008b0: 03e00008 jr ra 400008b4: 27bd0020 addiu sp,sp,32 400008b8 <_printf_r>: 400008b8: 27bdffe0 addiu sp,sp,-32 400008bc: afa60028 sw a2,40(sp) 400008c0: afa7002c sw a3,44(sp) 400008c4: 27a20028 addiu v0,sp,40 400008c8: 00a03021 move a2,a1 400008cc: 8c850008 lw a1,8(a0) 400008d0: 00403821 move a3,v0 400008d4: afbf001c sw ra,28(sp) 400008d8: 0c00029e jal 40000a78 <_vfprintf_r> 400008dc: afa20010 sw v0,16(sp) 400008e0: 8fbf001c lw ra,28(sp) 400008e4: 00000000 nop 400008e8: 03e00008 jr ra 400008ec: 27bd0020 addiu sp,sp,32 400008f0 <_puts_r>: 400008f0: 27bdffc0 addiu sp,sp,-64 400008f4: afb00034 sw s0,52(sp) 400008f8: 00808021 move s0,a0 400008fc: 00a02021 move a0,a1 40000900: afb10038 sw s1,56(sp) 40000904: afbf003c sw ra,60(sp) 40000908: 0c000284 jal 40000a10 4000090c: 00a08821 move s1,a1 40000910: 3c034001 lui v1,0x4001 40000914: 24631314 addiu v1,v1,4884 40000918: 24070001 li a3,1 4000091c: 8e050008 lw a1,8(s0) 40000920: 24480001 addiu t0,v0,1 40000924: afa30024 sw v1,36(sp) 40000928: afa70028 sw a3,40(sp) 4000092c: 27a3001c addiu v1,sp,28 40000930: 24070002 li a3,2 40000934: 02002021 move a0,s0 40000938: 27a60010 addiu a2,sp,16 4000093c: afb1001c sw s1,28(sp) 40000940: afa80018 sw t0,24(sp) 40000944: afa30010 sw v1,16(sp) 40000948: afa70014 sw a3,20(sp) 4000094c: 0c001a54 jal 40006950 <__sfvwrite_r> 40000950: afa20020 sw v0,32(sp) 40000954: 14400006 bnez v0,40000970 <_puts_r+0x80> 40000958: 2402000a li v0,10 4000095c: 8fbf003c lw ra,60(sp) 40000960: 8fb10038 lw s1,56(sp) 40000964: 8fb00034 lw s0,52(sp) 40000968: 03e00008 jr ra 4000096c: 27bd0040 addiu sp,sp,64 40000970: 8fbf003c lw ra,60(sp) 40000974: 2402ffff li v0,-1 40000978: 8fb10038 lw s1,56(sp) 4000097c: 8fb00034 lw s0,52(sp) 40000980: 03e00008 jr ra 40000984: 27bd0040 addiu sp,sp,64 40000988 : 40000988: 00802821 move a1,a0 4000098c: 8f84800c lw a0,-32756(gp) 40000990: 0800023c j 400008f0 <_puts_r> 40000994: 00000000 nop 40000998 <_scanf_r>: 40000998: 27bdffe0 addiu sp,sp,-32 4000099c: afa60028 sw a2,40(sp) 400009a0: afa7002c sw a3,44(sp) 400009a4: 27a20028 addiu v0,sp,40 400009a8: 00a03021 move a2,a1 400009ac: 8c850004 lw a1,4(a0) 400009b0: 00403821 move a3,v0 400009b4: afbf001c sw ra,28(sp) 400009b8: 0c000b17 jal 40002c5c <__svfscanf_r> 400009bc: afa20010 sw v0,16(sp) 400009c0: 8fbf001c lw ra,28(sp) 400009c4: 00000000 nop 400009c8: 03e00008 jr ra 400009cc: 27bd0020 addiu sp,sp,32 400009d0 : 400009d0: 27bdffe0 addiu sp,sp,-32 400009d4: afa60028 sw a2,40(sp) 400009d8: 00803021 move a2,a0 400009dc: 8f84800c lw a0,-32756(gp) 400009e0: afa7002c sw a3,44(sp) 400009e4: afa50024 sw a1,36(sp) 400009e8: 27a20024 addiu v0,sp,36 400009ec: 8c850004 lw a1,4(a0) 400009f0: 00403821 move a3,v0 400009f4: afbf001c sw ra,28(sp) 400009f8: 0c000b17 jal 40002c5c <__svfscanf_r> 400009fc: afa20010 sw v0,16(sp) 40000a00: 8fbf001c lw ra,28(sp) 40000a04: 00000000 nop 40000a08: 03e00008 jr ra 40000a0c: 27bd0020 addiu sp,sp,32 40000a10 : 40000a10: 24820001 addiu v0,a0,1 40000a14: 90830000 lbu v1,0(a0) 40000a18: 00000000 nop 40000a1c: 1460fffd bnez v1,40000a14 40000a20: 24840001 addiu a0,a0,1 40000a24: 03e00008 jr ra 40000a28: 00821023 subu v0,a0,v0 40000a2c <__sprint_r>: 40000a2c: 8cc20008 lw v0,8(a2) 40000a30: 27bdffe8 addiu sp,sp,-24 40000a34: afb00010 sw s0,16(sp) 40000a38: afbf0014 sw ra,20(sp) 40000a3c: 14400006 bnez v0,40000a58 <__sprint_r+0x2c> 40000a40: 00c08021 move s0,a2 40000a44: 8fbf0014 lw ra,20(sp) 40000a48: 8fb00010 lw s0,16(sp) 40000a4c: acc00004 sw zero,4(a2) 40000a50: 03e00008 jr ra 40000a54: 27bd0018 addiu sp,sp,24 40000a58: 0c001a54 jal 40006950 <__sfvwrite_r> 40000a5c: 00000000 nop 40000a60: 8fbf0014 lw ra,20(sp) 40000a64: ae000004 sw zero,4(s0) 40000a68: ae000008 sw zero,8(s0) 40000a6c: 8fb00010 lw s0,16(sp) 40000a70: 03e00008 jr ra 40000a74: 27bd0018 addiu sp,sp,24 40000a78 <_vfprintf_r>: 40000a78: 27bdfa68 addiu sp,sp,-1432 40000a7c: afb3057c sw s3,1404(sp) 40000a80: afb00570 sw s0,1392(sp) 40000a84: afbf0594 sw ra,1428(sp) 40000a88: afbe0590 sw s8,1424(sp) 40000a8c: afb7058c sw s7,1420(sp) 40000a90: afb60588 sw s6,1416(sp) 40000a94: afb50584 sw s5,1412(sp) 40000a98: afb40580 sw s4,1408(sp) 40000a9c: afb20578 sw s2,1400(sp) 40000aa0: afb10574 sw s1,1396(sp) 40000aa4: afa5059c sw a1,1436(sp) 40000aa8: 00c08021 move s0,a2 40000aac: 00e09821 move s3,a3 40000ab0: 0c001c09 jal 40007024 <_localeconv_r> 40000ab4: afa40598 sw a0,1432(sp) 40000ab8: 8c420000 lw v0,0(v0) 40000abc: 00000000 nop 40000ac0: afa20540 sw v0,1344(sp) 40000ac4: 8fa20598 lw v0,1432(sp) 40000ac8: 00000000 nop 40000acc: 10400005 beqz v0,40000ae4 <_vfprintf_r+0x6c> 40000ad0: 00000000 nop 40000ad4: 8c420038 lw v0,56(v0) 40000ad8: 00000000 nop 40000adc: 1040020d beqz v0,40001314 <_vfprintf_r+0x89c> 40000ae0: 00000000 nop 40000ae4: 8fa3059c lw v1,1436(sp) 40000ae8: 00000000 nop 40000aec: 8464000c lh a0,12(v1) 40000af0: 00000000 nop 40000af4: 3083ffff andi v1,a0,0xffff 40000af8: 30620008 andi v0,v1,0x8 40000afc: 104004e9 beqz v0,40001ea4 <_vfprintf_r+0x142c> 40000b00: 00000000 nop 40000b04: 8fa5059c lw a1,1436(sp) 40000b08: 00000000 nop 40000b0c: 8ca20010 lw v0,16(a1) 40000b10: 00000000 nop 40000b14: 104004e3 beqz v0,40001ea4 <_vfprintf_r+0x142c> 40000b18: 00000000 nop 40000b1c: 3063001a andi v1,v1,0x1a 40000b20: 2402000a li v0,10 40000b24: 106201cc beq v1,v0,40001258 <_vfprintf_r+0x7e0> 40000b28: 27a60080 addiu a2,sp,128 40000b2c: afa60568 sw a2,1384(sp) 40000b30: 0200f021 move s8,s0 40000b34: afa6004c sw a2,76(sp) 40000b38: afa00054 sw zero,84(sp) 40000b3c: afa00050 sw zero,80(sp) 40000b40: afa0055c sw zero,1372(sp) 40000b44: afa00560 sw zero,1376(sp) 40000b48: 00c08821 move s1,a2 40000b4c: afa00548 sw zero,1352(sp) 40000b50: afa00538 sw zero,1336(sp) 40000b54: afa00528 sw zero,1320(sp) 40000b58: afa00534 sw zero,1332(sp) 40000b5c: 83c30000 lb v1,0(s8) 40000b60: 00000000 nop 40000b64: 1060001e beqz v1,40000be0 <_vfprintf_r+0x168> 40000b68: 24020025 li v0,37 40000b6c: 1062001c beq v1,v0,40000be0 <_vfprintf_r+0x168> 40000b70: 03c08021 move s0,s8 40000b74: 080002e1 j 40000b84 <_vfprintf_r+0x10c> 40000b78: 24030025 li v1,37 40000b7c: 10430006 beq v0,v1,40000b98 <_vfprintf_r+0x120> 40000b80: 00000000 nop 40000b84: 26100001 addiu s0,s0,1 40000b88: 82020000 lb v0,0(s0) 40000b8c: 00000000 nop 40000b90: 1440fffa bnez v0,40000b7c <_vfprintf_r+0x104> 40000b94: 021e9023 subu s2,s0,s8 40000b98: 12400037 beqz s2,40000c78 <_vfprintf_r+0x200> 40000b9c: 00000000 nop 40000ba0: ae320004 sw s2,4(s1) 40000ba4: 8fa20050 lw v0,80(sp) 40000ba8: 8fa30054 lw v1,84(sp) 40000bac: 24420001 addiu v0,v0,1 40000bb0: 00721821 addu v1,v1,s2 40000bb4: 28440008 slti a0,v0,8 40000bb8: ae3e0000 sw s8,0(s1) 40000bbc: afa30054 sw v1,84(sp) 40000bc0: 10800181 beqz a0,400011c8 <_vfprintf_r+0x750> 40000bc4: afa20050 sw v0,80(sp) 40000bc8: 26310008 addiu s1,s1,8 40000bcc: 8fa20548 lw v0,1352(sp) 40000bd0: 82030000 lb v1,0(s0) 40000bd4: 00521021 addu v0,v0,s2 40000bd8: 0200f021 move s8,s0 40000bdc: afa20548 sw v0,1352(sp) 40000be0: 10600181 beqz v1,400011e8 <_vfprintf_r+0x770> 40000be4: 27de0001 addiu s8,s8,1 40000be8: a3a00028 sb zero,40(sp) 40000bec: afb30524 sw s3,1316(sp) 40000bf0: 83c20000 lb v0,0(s8) 40000bf4: 2412ffff li s2,-1 40000bf8: afa0054c sw zero,1356(sp) 40000bfc: afa00544 sw zero,1348(sp) 40000c00: 2405002a li a1,42 40000c04: 2408006c li t0,108 40000c08: 2409002b li t1,43 40000c0c: 240a0020 li t2,32 40000c10: afa20550 sw v0,1360(sp) 40000c14: 27de0001 addiu s8,s8,1 40000c18: 8fa40550 lw a0,1360(sp) 40000c1c: 00000000 nop 40000c20: 2483ffe0 addiu v1,a0,-32 40000c24: 2c620059 sltiu v0,v1,89 40000c28: 1440000c bnez v0,40000c5c <_vfprintf_r+0x1e4> 40000c2c: 3c064001 lui a2,0x4001 40000c30: 8fa60550 lw a2,1360(sp) 40000c34: 00000000 nop 40000c38: 10c0016b beqz a2,400011e8 <_vfprintf_r+0x770> 40000c3c: 27a20058 addiu v0,sp,88 40000c40: 24170001 li s7,1 40000c44: a3a60058 sb a2,88(sp) 40000c48: a3a00028 sb zero,40(sp) 40000c4c: afa20520 sw v0,1312(sp) 40000c50: afb7052c sw s7,1324(sp) 40000c54: 08000359 j 40000d64 <_vfprintf_r+0x2ec> 40000c58: afa00530 sw zero,1328(sp) 40000c5c: 00031080 sll v0,v1,0x2 40000c60: 24c61378 addiu a2,a2,4984 40000c64: 00c21021 addu v0,a2,v0 40000c68: 8c430000 lw v1,0(v0) 40000c6c: 00000000 nop 40000c70: 00600008 jr v1 40000c74: 00000000 nop 40000c78: 82030000 lb v1,0(s0) 40000c7c: 080002f8 j 40000be0 <_vfprintf_r+0x168> 40000c80: 0200f021 move s8,s0 40000c84: 8fa4054c lw a0,1356(sp) 40000c88: 00000000 nop 40000c8c: 34840010 ori a0,a0,0x10 40000c90: afa4054c sw a0,1356(sp) 40000c94: 8fa5054c lw a1,1356(sp) 40000c98: 00000000 nop 40000c9c: 30a20020 andi v0,a1,0x20 40000ca0: 144001b6 bnez v0,4000137c <_vfprintf_r+0x904> 40000ca4: 2403fff8 li v1,-8 40000ca8: 8fa3054c lw v1,1356(sp) 40000cac: 00000000 nop 40000cb0: 30620010 andi v0,v1,0x10 40000cb4: 10400507 beqz v0,400020d4 <_vfprintf_r+0x165c> 40000cb8: 30a20040 andi v0,a1,0x40 40000cbc: 8fa40524 lw a0,1316(sp) 40000cc0: 0000a821 move s5,zero 40000cc4: 8c940000 lw s4,0(a0) 40000cc8: 24930004 addiu s3,a0,4 40000ccc: 24030001 li v1,1 40000cd0: a3a00028 sb zero,40(sp) 40000cd4: 06400005 bltz s2,40000cec <_vfprintf_r+0x274> 40000cd8: 2402ff7f li v0,-129 40000cdc: 8fa4054c lw a0,1356(sp) 40000ce0: 00000000 nop 40000ce4: 00822024 and a0,a0,v0 40000ce8: afa4054c sw a0,1356(sp) 40000cec: 02951025 or v0,s4,s5 40000cf0: 14400315 bnez v0,40001948 <_vfprintf_r+0xed0> 40000cf4: 24020001 li v0,1 40000cf8: 16400313 bnez s2,40001948 <_vfprintf_r+0xed0> 40000cfc: 00000000 nop 40000d00: 1460042a bnez v1,40001dac <_vfprintf_r+0x1334> 40000d04: 00000000 nop 40000d08: 8fa3054c lw v1,1356(sp) 40000d0c: 00000000 nop 40000d10: 30620001 andi v0,v1,0x1 40000d14: 10400425 beqz v0,40001dac <_vfprintf_r+0x1334> 40000d18: 24020030 li v0,48 40000d1c: 27a4007f addiu a0,sp,127 40000d20: a3a2007f sb v0,127(sp) 40000d24: afa40520 sw a0,1312(sp) 40000d28: 24170001 li s7,1 40000d2c: 02f2102a slt v0,s7,s2 40000d30: 10400002 beqz v0,40000d3c <_vfprintf_r+0x2c4> 40000d34: afb7052c sw s7,1324(sp) 40000d38: afb2052c sw s2,1324(sp) 40000d3c: afb30524 sw s3,1316(sp) 40000d40: afb20530 sw s2,1328(sp) 40000d44: 83a20028 lb v0,40(sp) 40000d48: 00000000 nop 40000d4c: 10400005 beqz v0,40000d64 <_vfprintf_r+0x2ec> 40000d50: 00000000 nop 40000d54: 8fa3052c lw v1,1324(sp) 40000d58: 00000000 nop 40000d5c: 24630001 addiu v1,v1,1 40000d60: afa3052c sw v1,1324(sp) 40000d64: 8fa4054c lw a0,1356(sp) 40000d68: 00000000 nop 40000d6c: 30960002 andi s6,a0,0x2 40000d70: 12c00005 beqz s6,40000d88 <_vfprintf_r+0x310> 40000d74: 00000000 nop 40000d78: 8fa5052c lw a1,1324(sp) 40000d7c: 00000000 nop 40000d80: 24a50002 addiu a1,a1,2 40000d84: afa5052c sw a1,1324(sp) 40000d88: 8fa6054c lw a2,1356(sp) 40000d8c: 00000000 nop 40000d90: 30c60084 andi a2,a2,0x84 40000d94: 14c00033 bnez a2,40000e64 <_vfprintf_r+0x3ec> 40000d98: afa60554 sw a2,1364(sp) 40000d9c: 8fa20544 lw v0,1348(sp) 40000da0: 8fa3052c lw v1,1324(sp) 40000da4: 00000000 nop 40000da8: 00438023 subu s0,v0,v1 40000dac: 1a00002d blez s0,40000e64 <_vfprintf_r+0x3ec> 40000db0: 2a020011 slti v0,s0,17 40000db4: 14400622 bnez v0,40002640 <_vfprintf_r+0x1bc8> 40000db8: 3c054001 lui a1,0x4001 40000dbc: 24a514ec addiu a1,a1,5356 40000dc0: afa50558 sw a1,1368(sp) 40000dc4: 24120010 li s2,16 40000dc8: 08000378 j 40000de0 <_vfprintf_r+0x368> 40000dcc: 27b3004c addiu s3,sp,76 40000dd0: 2610fff0 addiu s0,s0,-16 40000dd4: 2a020011 slti v0,s0,17 40000dd8: 14400016 bnez v0,40000e34 <_vfprintf_r+0x3bc> 40000ddc: 26310008 addiu s1,s1,8 40000de0: ae320004 sw s2,4(s1) 40000de4: 8fa20050 lw v0,80(sp) 40000de8: 8fa30054 lw v1,84(sp) 40000dec: 24420001 addiu v0,v0,1 40000df0: 3c064001 lui a2,0x4001 40000df4: 24630010 addiu v1,v1,16 40000df8: 24c614ec addiu a2,a2,5356 40000dfc: 28440008 slti a0,v0,8 40000e00: afa30054 sw v1,84(sp) 40000e04: ae260000 sw a2,0(s1) 40000e08: 1480fff1 bnez a0,40000dd0 <_vfprintf_r+0x358> 40000e0c: afa20050 sw v0,80(sp) 40000e10: 8fa40598 lw a0,1432(sp) 40000e14: 8fa5059c lw a1,1436(sp) 40000e18: 0c00028b jal 40000a2c <__sprint_r> 40000e1c: 02603021 move a2,s3 40000e20: 144000f6 bnez v0,400011fc <_vfprintf_r+0x784> 40000e24: 2610fff0 addiu s0,s0,-16 40000e28: 2a020011 slti v0,s0,17 40000e2c: 1040ffec beqz v0,40000de0 <_vfprintf_r+0x368> 40000e30: 27b10080 addiu s1,sp,128 40000e34: ae300004 sw s0,4(s1) 40000e38: 8fa20050 lw v0,80(sp) 40000e3c: 8fa30054 lw v1,84(sp) 40000e40: 24420001 addiu v0,v0,1 40000e44: 8fa50558 lw a1,1368(sp) 40000e48: 00701821 addu v1,v1,s0 40000e4c: 28440008 slti a0,v0,8 40000e50: ae250000 sw a1,0(s1) 40000e54: afa30054 sw v1,84(sp) 40000e58: 1080041d beqz a0,40001ed0 <_vfprintf_r+0x1458> 40000e5c: afa20050 sw v0,80(sp) 40000e60: 26310008 addiu s1,s1,8 40000e64: 83a20028 lb v0,40(sp) 40000e68: 00000000 nop 40000e6c: 1040000d beqz v0,40000ea4 <_vfprintf_r+0x42c> 40000e70: 24020001 li v0,1 40000e74: ae220004 sw v0,4(s1) 40000e78: 8fa40050 lw a0,80(sp) 40000e7c: 8fa30054 lw v1,84(sp) 40000e80: 24840001 addiu a0,a0,1 40000e84: 24630001 addiu v1,v1,1 40000e88: 27a20028 addiu v0,sp,40 40000e8c: 28850008 slti a1,a0,8 40000e90: ae220000 sw v0,0(s1) 40000e94: afa30054 sw v1,84(sp) 40000e98: 10a0037f beqz a1,40001c98 <_vfprintf_r+0x1220> 40000e9c: afa40050 sw a0,80(sp) 40000ea0: 26310008 addiu s1,s1,8 40000ea4: 12c0000d beqz s6,40000edc <_vfprintf_r+0x464> 40000ea8: 24020002 li v0,2 40000eac: ae220004 sw v0,4(s1) 40000eb0: 8fa40050 lw a0,80(sp) 40000eb4: 8fa30054 lw v1,84(sp) 40000eb8: 24840001 addiu a0,a0,1 40000ebc: 24630002 addiu v1,v1,2 40000ec0: 27a2002c addiu v0,sp,44 40000ec4: 28850008 slti a1,a0,8 40000ec8: ae220000 sw v0,0(s1) 40000ecc: afa30054 sw v1,84(sp) 40000ed0: 10a00379 beqz a1,40001cb8 <_vfprintf_r+0x1240> 40000ed4: afa40050 sw a0,80(sp) 40000ed8: 26310008 addiu s1,s1,8 40000edc: 8fa60554 lw a2,1364(sp) 40000ee0: 24020080 li v0,128 40000ee4: 10c20306 beq a2,v0,40001b00 <_vfprintf_r+0x1088> 40000ee8: 00000000 nop 40000eec: 8fa40530 lw a0,1328(sp) 40000ef0: 00000000 nop 40000ef4: 00978023 subu s0,a0,s7 40000ef8: 1a000029 blez s0,40000fa0 <_vfprintf_r+0x528> 40000efc: 2a020011 slti v0,s0,17 40000f00: 1440051d bnez v0,40002378 <_vfprintf_r+0x1900> 40000f04: 3c024001 lui v0,0x4001 40000f08: 245214dc addiu s2,v0,5340 40000f0c: 24130010 li s3,16 40000f10: 080003ca j 40000f28 <_vfprintf_r+0x4b0> 40000f14: 27b6004c addiu s6,sp,76 40000f18: 2610fff0 addiu s0,s0,-16 40000f1c: 2a020011 slti v0,s0,17 40000f20: 14400014 bnez v0,40000f74 <_vfprintf_r+0x4fc> 40000f24: 26310008 addiu s1,s1,8 40000f28: ae330004 sw s3,4(s1) 40000f2c: 8fa20050 lw v0,80(sp) 40000f30: 8fa30054 lw v1,84(sp) 40000f34: 24420001 addiu v0,v0,1 40000f38: 24630010 addiu v1,v1,16 40000f3c: 28440008 slti a0,v0,8 40000f40: afa30054 sw v1,84(sp) 40000f44: ae320000 sw s2,0(s1) 40000f48: 1480fff3 bnez a0,40000f18 <_vfprintf_r+0x4a0> 40000f4c: afa20050 sw v0,80(sp) 40000f50: 8fa40598 lw a0,1432(sp) 40000f54: 8fa5059c lw a1,1436(sp) 40000f58: 0c00028b jal 40000a2c <__sprint_r> 40000f5c: 02c03021 move a2,s6 40000f60: 144000a6 bnez v0,400011fc <_vfprintf_r+0x784> 40000f64: 2610fff0 addiu s0,s0,-16 40000f68: 2a020011 slti v0,s0,17 40000f6c: 1040ffee beqz v0,40000f28 <_vfprintf_r+0x4b0> 40000f70: 27b10080 addiu s1,sp,128 40000f74: ae300004 sw s0,4(s1) 40000f78: 8fa20050 lw v0,80(sp) 40000f7c: 8fa30054 lw v1,84(sp) 40000f80: 24420001 addiu v0,v0,1 40000f84: 00701821 addu v1,v1,s0 40000f88: 28440008 slti a0,v0,8 40000f8c: ae320000 sw s2,0(s1) 40000f90: afa30054 sw v1,84(sp) 40000f94: 10800338 beqz a0,40001c78 <_vfprintf_r+0x1200> 40000f98: afa20050 sw v0,80(sp) 40000f9c: 26310008 addiu s1,s1,8 40000fa0: 8fa5054c lw a1,1356(sp) 40000fa4: 00000000 nop 40000fa8: 30a20100 andi v0,a1,0x100 40000fac: 14400283 bnez v0,400019bc <_vfprintf_r+0xf44> 40000fb0: 00000000 nop 40000fb4: ae370004 sw s7,4(s1) 40000fb8: 8fa20050 lw v0,80(sp) 40000fbc: 8fa40054 lw a0,84(sp) 40000fc0: 24420001 addiu v0,v0,1 40000fc4: 8fa60520 lw a2,1312(sp) 40000fc8: 00971821 addu v1,a0,s7 40000fcc: 28440008 slti a0,v0,8 40000fd0: ae260000 sw a2,0(s1) 40000fd4: afa30054 sw v1,84(sp) 40000fd8: 10800253 beqz a0,40001928 <_vfprintf_r+0xeb0> 40000fdc: afa20050 sw v0,80(sp) 40000fe0: 26250008 addiu a1,s1,8 40000fe4: 8fa3054c lw v1,1356(sp) 40000fe8: 00000000 nop 40000fec: 30620004 andi v0,v1,0x4 40000ff0: 10400038 beqz v0,400010d4 <_vfprintf_r+0x65c> 40000ff4: 00000000 nop 40000ff8: 8fa40544 lw a0,1348(sp) 40000ffc: 8fa6052c lw a2,1324(sp) 40001000: 00000000 nop 40001004: 00868023 subu s0,a0,a2 40001008: 1a000032 blez s0,400010d4 <_vfprintf_r+0x65c> 4000100c: 2a020011 slti v0,s0,17 40001010: 14400623 bnez v0,400028a0 <_vfprintf_r+0x1e28> 40001014: 3c034001 lui v1,0x4001 40001018: 246314ec addiu v1,v1,5356 4000101c: afa30558 sw v1,1368(sp) 40001020: 24110010 li s1,16 40001024: 0800040f j 4000103c <_vfprintf_r+0x5c4> 40001028: 27b2004c addiu s2,sp,76 4000102c: 2610fff0 addiu s0,s0,-16 40001030: 2a020011 slti v0,s0,17 40001034: 14400016 bnez v0,40001090 <_vfprintf_r+0x618> 40001038: 24a50008 addiu a1,a1,8 4000103c: acb10004 sw s1,4(a1) 40001040: 8fa20050 lw v0,80(sp) 40001044: 8fa30054 lw v1,84(sp) 40001048: 24420001 addiu v0,v0,1 4000104c: 3c064001 lui a2,0x4001 40001050: 24630010 addiu v1,v1,16 40001054: 24c614ec addiu a2,a2,5356 40001058: 28440008 slti a0,v0,8 4000105c: afa30054 sw v1,84(sp) 40001060: aca60000 sw a2,0(a1) 40001064: 1480fff1 bnez a0,4000102c <_vfprintf_r+0x5b4> 40001068: afa20050 sw v0,80(sp) 4000106c: 8fa40598 lw a0,1432(sp) 40001070: 8fa5059c lw a1,1436(sp) 40001074: 0c00028b jal 40000a2c <__sprint_r> 40001078: 02403021 move a2,s2 4000107c: 1440005f bnez v0,400011fc <_vfprintf_r+0x784> 40001080: 2610fff0 addiu s0,s0,-16 40001084: 2a020011 slti v0,s0,17 40001088: 1040ffec beqz v0,4000103c <_vfprintf_r+0x5c4> 4000108c: 27a50080 addiu a1,sp,128 40001090: acb00004 sw s0,4(a1) 40001094: 8fa20050 lw v0,80(sp) 40001098: 8fa40054 lw a0,84(sp) 4000109c: 24420001 addiu v0,v0,1 400010a0: 8fa60558 lw a2,1368(sp) 400010a4: 00902021 addu a0,a0,s0 400010a8: 28430008 slti v1,v0,8 400010ac: aca60000 sw a2,0(a1) 400010b0: afa40054 sw a0,84(sp) 400010b4: 14600008 bnez v1,400010d8 <_vfprintf_r+0x660> 400010b8: afa20050 sw v0,80(sp) 400010bc: 8fa40598 lw a0,1432(sp) 400010c0: 8fa5059c lw a1,1436(sp) 400010c4: 0c00028b jal 40000a2c <__sprint_r> 400010c8: 27a6004c addiu a2,sp,76 400010cc: 1440004b bnez v0,400011fc <_vfprintf_r+0x784> 400010d0: 00000000 nop 400010d4: 8fa40054 lw a0,84(sp) 400010d8: 8fa3052c lw v1,1324(sp) 400010dc: 8fa50544 lw a1,1348(sp) 400010e0: 00000000 nop 400010e4: 0065102a slt v0,v1,a1 400010e8: 10400002 beqz v0,400010f4 <_vfprintf_r+0x67c> 400010ec: 00000000 nop 400010f0: 00a01821 move v1,a1 400010f4: 8fa60548 lw a2,1352(sp) 400010f8: 00000000 nop 400010fc: 00c33021 addu a2,a2,v1 40001100: 148002ae bnez a0,40001bbc <_vfprintf_r+0x1144> 40001104: afa60548 sw a2,1352(sp) 40001108: afa00050 sw zero,80(sp) 4000110c: 8fb30524 lw s3,1316(sp) 40001110: 080002d7 j 40000b5c <_vfprintf_r+0xe4> 40001114: 27b10080 addiu s1,sp,128 40001118: 8fa6054c lw a2,1356(sp) 4000111c: 00000000 nop 40001120: 34c60010 ori a2,a2,0x10 40001124: afa6054c sw a2,1356(sp) 40001128: 8fa3054c lw v1,1356(sp) 4000112c: 00000000 nop 40001130: 30620020 andi v0,v1,0x20 40001134: 14400087 bnez v0,40001354 <_vfprintf_r+0x8dc> 40001138: 2403fff8 li v1,-8 4000113c: 8fa5054c lw a1,1356(sp) 40001140: 00000000 nop 40001144: 30a20010 andi v0,a1,0x10 40001148: 104003d6 beqz v0,400020a4 <_vfprintf_r+0x162c> 4000114c: 0000a821 move s5,zero 40001150: 8fa60524 lw a2,1316(sp) 40001154: 00000000 nop 40001158: 8cd40000 lw s4,0(a2) 4000115c: 24d30004 addiu s3,a2,4 40001160: 00001821 move v1,zero 40001164: 08000335 j 40000cd4 <_vfprintf_r+0x25c> 40001168: a3a00028 sb zero,40(sp) 4000116c: 8fa5054c lw a1,1356(sp) 40001170: 00000000 nop 40001174: 34a50010 ori a1,a1,0x10 40001178: afa5054c sw a1,1356(sp) 4000117c: 8fa6054c lw a2,1356(sp) 40001180: 00000000 nop 40001184: 30c20020 andi v0,a2,0x20 40001188: 14400067 bnez v0,40001328 <_vfprintf_r+0x8b0> 4000118c: 00000000 nop 40001190: 8fa4054c lw a0,1356(sp) 40001194: 00000000 nop 40001198: 30820010 andi v0,a0,0x10 4000119c: 104003a5 beqz v0,40002034 <_vfprintf_r+0x15bc> 400011a0: 30c20040 andi v0,a2,0x40 400011a4: 8fa50524 lw a1,1316(sp) 400011a8: 00000000 nop 400011ac: 8ca20000 lw v0,0(a1) 400011b0: 24b30004 addiu s3,a1,4 400011b4: 0002afc3 sra s5,v0,0x1f 400011b8: 06a0018b bltz s5,400017e8 <_vfprintf_r+0xd70> 400011bc: 0040a021 move s4,v0 400011c0: 08000335 j 40000cd4 <_vfprintf_r+0x25c> 400011c4: 24030001 li v1,1 400011c8: 8fa40598 lw a0,1432(sp) 400011cc: 8fa5059c lw a1,1436(sp) 400011d0: 0c00028b jal 40000a2c <__sprint_r> 400011d4: 27a6004c addiu a2,sp,76 400011d8: 14400008 bnez v0,400011fc <_vfprintf_r+0x784> 400011dc: 27b10080 addiu s1,sp,128 400011e0: 080002f3 j 40000bcc <_vfprintf_r+0x154> 400011e4: 00000000 nop 400011e8: 8fa20054 lw v0,84(sp) 400011ec: 00000000 nop 400011f0: 144004ae bnez v0,400024ac <_vfprintf_r+0x1a34> 400011f4: 00000000 nop 400011f8: afa00050 sw zero,80(sp) 400011fc: 8fa3059c lw v1,1436(sp) 40001200: 00000000 nop 40001204: 9462000c lhu v0,12(v1) 40001208: 00000000 nop 4000120c: 30420040 andi v0,v0,0x40 40001210: 1440000f bnez v0,40001250 <_vfprintf_r+0x7d8> 40001214: 2404ffff li a0,-1 40001218: 8fbf0594 lw ra,1428(sp) 4000121c: 8fa20548 lw v0,1352(sp) 40001220: 8fbe0590 lw s8,1424(sp) 40001224: 8fb7058c lw s7,1420(sp) 40001228: 8fb60588 lw s6,1416(sp) 4000122c: 8fb50584 lw s5,1412(sp) 40001230: 8fb40580 lw s4,1408(sp) 40001234: 8fb3057c lw s3,1404(sp) 40001238: 8fb20578 lw s2,1400(sp) 4000123c: 8fb10574 lw s1,1396(sp) 40001240: 8fb00570 lw s0,1392(sp) 40001244: 03e00008 jr ra 40001248: 27bd0598 addiu sp,sp,1432 4000124c: 2404ffff li a0,-1 40001250: 08000486 j 40001218 <_vfprintf_r+0x7a0> 40001254: afa40548 sw a0,1352(sp) 40001258: 8fa3059c lw v1,1436(sp) 4000125c: 00000000 nop 40001260: 8462000e lh v0,14(v1) 40001264: 00000000 nop 40001268: 0440fe30 bltz v0,40000b2c <_vfprintf_r+0xb4> 4000126c: 00000000 nop 40001270: 2402fffd li v0,-3 40001274: 9469000e lhu t1,14(v1) 40001278: 8c6a001c lw t2,28(v1) 4000127c: 8c6b0024 lw t3,36(v1) 40001280: 00821024 and v0,a0,v0 40001284: 27b100c0 addiu s1,sp,192 40001288: 8fa40598 lw a0,1432(sp) 4000128c: 27a3011c addiu v1,sp,284 40001290: 24080400 li t0,1024 40001294: 02003021 move a2,s0 40001298: 02603821 move a3,s3 4000129c: 02202821 move a1,s1 400012a0: a7a200cc sh v0,204(sp) 400012a4: a7a900ce sh t1,206(sp) 400012a8: afaa00dc sw t2,220(sp) 400012ac: afab00e4 sw t3,228(sp) 400012b0: afa300d0 sw v1,208(sp) 400012b4: afa800d4 sw t0,212(sp) 400012b8: afa300c0 sw v1,192(sp) 400012bc: afa800c8 sw t0,200(sp) 400012c0: 0c00029e jal 40000a78 <_vfprintf_r> 400012c4: afa000d8 sw zero,216(sp) 400012c8: 04400006 bltz v0,400012e4 <_vfprintf_r+0x86c> 400012cc: afa20548 sw v0,1352(sp) 400012d0: 8fa40598 lw a0,1432(sp) 400012d4: 0c001755 jal 40005d54 <_fflush_r> 400012d8: 02202821 move a1,s1 400012dc: 1440061d bnez v0,40002b54 <_vfprintf_r+0x20dc> 400012e0: 2404ffff li a0,-1 400012e4: 97a200cc lhu v0,204(sp) 400012e8: 00000000 nop 400012ec: 30420040 andi v0,v0,0x40 400012f0: 1040ffc9 beqz v0,40001218 <_vfprintf_r+0x7a0> 400012f4: 00000000 nop 400012f8: 8fa5059c lw a1,1436(sp) 400012fc: 00000000 nop 40001300: 94a2000c lhu v0,12(a1) 40001304: 00000000 nop 40001308: 34420040 ori v0,v0,0x40 4000130c: 08000486 j 40001218 <_vfprintf_r+0x7a0> 40001310: a4a2000c sh v0,12(a1) 40001314: 8fa40598 lw a0,1432(sp) 40001318: 0c0017ea jal 40005fa8 <__sinit> 4000131c: 00000000 nop 40001320: 080002b9 j 40000ae4 <_vfprintf_r+0x6c> 40001324: 00000000 nop 40001328: 8fa30524 lw v1,1316(sp) 4000132c: 00000000 nop 40001330: 24620007 addiu v0,v1,7 40001334: 2403fff8 li v1,-8 40001338: 00431024 and v0,v0,v1 4000133c: 8c550004 lw s5,4(v0) 40001340: 8c540000 lw s4,0(v0) 40001344: 06a1ff9e bgez s5,400011c0 <_vfprintf_r+0x748> 40001348: 24530008 addiu s3,v0,8 4000134c: 080005fb j 400017ec <_vfprintf_r+0xd74> 40001350: 00142023 negu a0,s4 40001354: 8fa40524 lw a0,1316(sp) 40001358: 00000000 nop 4000135c: 24820007 addiu v0,a0,7 40001360: 00431024 and v0,v0,v1 40001364: 8c540000 lw s4,0(v0) 40001368: 8c550004 lw s5,4(v0) 4000136c: 24530008 addiu s3,v0,8 40001370: 00001821 move v1,zero 40001374: 08000335 j 40000cd4 <_vfprintf_r+0x25c> 40001378: a3a00028 sb zero,40(sp) 4000137c: 8fa60524 lw a2,1316(sp) 40001380: 00000000 nop 40001384: 24c20007 addiu v0,a2,7 40001388: 00431024 and v0,v0,v1 4000138c: 8c540000 lw s4,0(v0) 40001390: 8c550004 lw s5,4(v0) 40001394: 24530008 addiu s3,v0,8 40001398: 24030001 li v1,1 4000139c: 08000335 j 40000cd4 <_vfprintf_r+0x25c> 400013a0: a3a00028 sb zero,40(sp) 400013a4: 83a20028 lb v0,40(sp) 400013a8: 00000000 nop 400013ac: 1440032c bnez v0,40002060 <_vfprintf_r+0x15e8> 400013b0: 00000000 nop 400013b4: 8fa70524 lw a3,1316(sp) 400013b8: a3aa0028 sb t2,40(sp) 400013bc: 83c20000 lb v0,0(s8) 400013c0: 08000304 j 40000c10 <_vfprintf_r+0x198> 400013c4: afa70524 sw a3,1316(sp) 400013c8: 8fa3054c lw v1,1356(sp) 400013cc: 8fa70524 lw a3,1316(sp) 400013d0: 34630001 ori v1,v1,0x1 400013d4: afa3054c sw v1,1356(sp) 400013d8: 83c20000 lb v0,0(s8) 400013dc: 08000304 j 40000c10 <_vfprintf_r+0x198> 400013e0: afa70524 sw a3,1316(sp) 400013e4: 8fa40524 lw a0,1316(sp) 400013e8: 8fa60524 lw a2,1316(sp) 400013ec: 8c840000 lw a0,0(a0) 400013f0: 24c70004 addiu a3,a2,4 400013f4: 048003e5 bltz a0,4000238c <_vfprintf_r+0x1914> 400013f8: afa40544 sw a0,1348(sp) 400013fc: 83c20000 lb v0,0(s8) 40001400: 08000304 j 40000c10 <_vfprintf_r+0x198> 40001404: afa70524 sw a3,1316(sp) 40001408: 8fa70524 lw a3,1316(sp) 4000140c: a3a90028 sb t1,40(sp) 40001410: 83c20000 lb v0,0(s8) 40001414: 08000304 j 40000c10 <_vfprintf_r+0x198> 40001418: afa70524 sw a3,1316(sp) 4000141c: 8fa70524 lw a3,1316(sp) 40001420: 8fa3054c lw v1,1356(sp) 40001424: 00000000 nop 40001428: 34630004 ori v1,v1,0x4 4000142c: afa3054c sw v1,1356(sp) 40001430: 83c20000 lb v0,0(s8) 40001434: 08000304 j 40000c10 <_vfprintf_r+0x198> 40001438: afa70524 sw a3,1316(sp) 4000143c: 83c40000 lb a0,0(s8) 40001440: 27de0001 addiu s8,s8,1 40001444: 108505e5 beq a0,a1,40002bdc <_vfprintf_r+0x2164> 40001448: afa40550 sw a0,1360(sp) 4000144c: 2484ffd0 addiu a0,a0,-48 40001450: 2c82000a sltiu v0,a0,10 40001454: 1040052e beqz v0,40002910 <_vfprintf_r+0x1e98> 40001458: 00003021 move a2,zero 4000145c: 000610c0 sll v0,a2,0x3 40001460: 00061840 sll v1,a2,0x1 40001464: 83c60000 lb a2,0(s8) 40001468: 00621821 addu v1,v1,v0 4000146c: afa60550 sw a2,1360(sp) 40001470: 8fa20550 lw v0,1360(sp) 40001474: 00643021 addu a2,v1,a0 40001478: 2444ffd0 addiu a0,v0,-48 4000147c: 2c82000a sltiu v0,a0,10 40001480: 1440fff6 bnez v0,4000145c <_vfprintf_r+0x9e4> 40001484: 27de0001 addiu s8,s8,1 40001488: 04c1fde3 bgez a2,40000c18 <_vfprintf_r+0x1a0> 4000148c: 00c09021 move s2,a2 40001490: 08000306 j 40000c18 <_vfprintf_r+0x1a0> 40001494: 2412ffff li s2,-1 40001498: 8fa3054c lw v1,1356(sp) 4000149c: 8fa70524 lw a3,1316(sp) 400014a0: 34630080 ori v1,v1,0x80 400014a4: afa3054c sw v1,1356(sp) 400014a8: 83c20000 lb v0,0(s8) 400014ac: 08000304 j 40000c10 <_vfprintf_r+0x198> 400014b0: afa70524 sw a3,1316(sp) 400014b4: 8fa60550 lw a2,1360(sp) 400014b8: 00001821 move v1,zero 400014bc: 24c4ffd0 addiu a0,a2,-48 400014c0: 000310c0 sll v0,v1,0x3 400014c4: 83c60000 lb a2,0(s8) 400014c8: 00031840 sll v1,v1,0x1 400014cc: 00621821 addu v1,v1,v0 400014d0: 00831821 addu v1,a0,v1 400014d4: 24c4ffd0 addiu a0,a2,-48 400014d8: 2c82000a sltiu v0,a0,10 400014dc: afa60550 sw a2,1360(sp) 400014e0: 1440fff7 bnez v0,400014c0 <_vfprintf_r+0xa48> 400014e4: 27de0001 addiu s8,s8,1 400014e8: 08000306 j 40000c18 <_vfprintf_r+0x1a0> 400014ec: afa30544 sw v1,1348(sp) 400014f0: 8fa5054c lw a1,1356(sp) 400014f4: 00000000 nop 400014f8: 30a20008 andi v0,a1,0x8 400014fc: 104002fe beqz v0,400020f8 <_vfprintf_r+0x1680> 40001500: 2403fff8 li v1,-8 40001504: 8fa60524 lw a2,1316(sp) 40001508: 00000000 nop 4000150c: 24c20007 addiu v0,a2,7 40001510: 00431024 and v0,v0,v1 40001514: 8c430004 lw v1,4(v0) 40001518: 24440008 addiu a0,v0,8 4000151c: 8c420000 lw v0,0(v0) 40001520: afa30560 sw v1,1376(sp) 40001524: afa40524 sw a0,1316(sp) 40001528: afa2055c sw v0,1372(sp) 4000152c: 8fa4055c lw a0,1372(sp) 40001530: 8fa50560 lw a1,1376(sp) 40001534: 0c002726 jal 40009c98 <__isinfd> 40001538: 00000000 nop 4000153c: 104003fb beqz v0,4000252c <_vfprintf_r+0x1ab4> 40001540: 00003021 move a2,zero 40001544: 8fa4055c lw a0,1372(sp) 40001548: 8fa50560 lw a1,1376(sp) 4000154c: 0c0040eb jal 400103ac <__ltdf2> 40001550: 00003821 move a3,zero 40001554: 0440043e bltz v0,40002650 <_vfprintf_r+0x1bd8> 40001558: 2402002d li v0,45 4000155c: 8fa40550 lw a0,1360(sp) 40001560: 00000000 nop 40001564: 28820048 slti v0,a0,72 40001568: 14400385 bnez v0,40002380 <_vfprintf_r+0x1908> 4000156c: 3c064001 lui a2,0x4001 40001570: 3c054001 lui a1,0x4001 40001574: 24a5132c addiu a1,a1,4908 40001578: afa50520 sw a1,1312(sp) 4000157c: 8fa3054c lw v1,1356(sp) 40001580: 2402ff7f li v0,-129 40001584: 00621824 and v1,v1,v0 40001588: 24170003 li s7,3 4000158c: afa3054c sw v1,1356(sp) 40001590: afa00530 sw zero,1328(sp) 40001594: 08000351 j 40000d44 <_vfprintf_r+0x2cc> 40001598: afb7052c sw s7,1324(sp) 4000159c: 8fa2054c lw v0,1356(sp) 400015a0: 8fa70524 lw a3,1316(sp) 400015a4: 34420008 ori v0,v0,0x8 400015a8: afa2054c sw v0,1356(sp) 400015ac: 83c20000 lb v0,0(s8) 400015b0: 08000304 j 40000c10 <_vfprintf_r+0x198> 400015b4: afa70524 sw a3,1316(sp) 400015b8: 8fa4054c lw a0,1356(sp) 400015bc: 3c034001 lui v1,0x4001 400015c0: 2463133c addiu v1,v1,4924 400015c4: 30820020 andi v0,a0,0x20 400015c8: 10400071 beqz v0,40001790 <_vfprintf_r+0xd18> 400015cc: afa30528 sw v1,1320(sp) 400015d0: 8fa50524 lw a1,1316(sp) 400015d4: 2403fff8 li v1,-8 400015d8: 24a20007 addiu v0,a1,7 400015dc: 00431024 and v0,v0,v1 400015e0: 8c540000 lw s4,0(v0) 400015e4: 8c550004 lw s5,4(v0) 400015e8: 24530008 addiu s3,v0,8 400015ec: 8fa6054c lw a2,1356(sp) 400015f0: 00000000 nop 400015f4: 30c20001 andi v0,a2,0x1 400015f8: 104001f0 beqz v0,40001dbc <_vfprintf_r+0x1344> 400015fc: 24030002 li v1,2 40001600: 02951025 or v0,s4,s5 40001604: 104001ed beqz v0,40001dbc <_vfprintf_r+0x1344> 40001608: 24020030 li v0,48 4000160c: a3a2002c sb v0,44(sp) 40001610: 8fa20550 lw v0,1360(sp) 40001614: 34c60002 ori a2,a2,0x2 40001618: a3a2002d sb v0,45(sp) 4000161c: afa6054c sw a2,1356(sp) 40001620: 24030002 li v1,2 40001624: 08000335 j 40000cd4 <_vfprintf_r+0x25c> 40001628: a3a00028 sb zero,40(sp) 4000162c: 8fa60524 lw a2,1316(sp) 40001630: 24020030 li v0,48 40001634: 8cd40000 lw s4,0(a2) 40001638: a3a2002c sb v0,44(sp) 4000163c: 8fa2054c lw v0,1356(sp) 40001640: 24030078 li v1,120 40001644: 3c044001 lui a0,0x4001 40001648: a3a3002d sb v1,45(sp) 4000164c: 34420002 ori v0,v0,0x2 40001650: 24030078 li v1,120 40001654: 2484133c addiu a0,a0,4924 40001658: afa30550 sw v1,1360(sp) 4000165c: 0000a821 move s5,zero 40001660: afa2054c sw v0,1356(sp) 40001664: 24d30004 addiu s3,a2,4 40001668: 24030002 li v1,2 4000166c: afa40528 sw a0,1320(sp) 40001670: 08000335 j 40000cd4 <_vfprintf_r+0x25c> 40001674: a3a00028 sb zero,40(sp) 40001678: 8fa2054c lw v0,1356(sp) 4000167c: 8fa70524 lw a3,1316(sp) 40001680: 34420020 ori v0,v0,0x20 40001684: afa2054c sw v0,1356(sp) 40001688: 83c20000 lb v0,0(s8) 4000168c: 08000304 j 40000c10 <_vfprintf_r+0x198> 40001690: afa70524 sw a3,1316(sp) 40001694: 8fa3054c lw v1,1356(sp) 40001698: 8fa70524 lw a3,1316(sp) 4000169c: 34630040 ori v1,v1,0x40 400016a0: afa3054c sw v1,1356(sp) 400016a4: 83c20000 lb v0,0(s8) 400016a8: 08000304 j 40000c10 <_vfprintf_r+0x198> 400016ac: afa70524 sw a3,1316(sp) 400016b0: 83c20000 lb v0,0(s8) 400016b4: 00000000 nop 400016b8: 104803ab beq v0,t0,40002568 <_vfprintf_r+0x1af0> 400016bc: 00000000 nop 400016c0: 8fa6054c lw a2,1356(sp) 400016c4: 8fa70524 lw a3,1316(sp) 400016c8: 34c60010 ori a2,a2,0x10 400016cc: afa6054c sw a2,1356(sp) 400016d0: 08000304 j 40000c10 <_vfprintf_r+0x198> 400016d4: afa70524 sw a3,1316(sp) 400016d8: 8fa6054c lw a2,1356(sp) 400016dc: 00000000 nop 400016e0: 30c20020 andi v0,a2,0x20 400016e4: 10400262 beqz v0,40002070 <_vfprintf_r+0x15f8> 400016e8: 30c20010 andi v0,a2,0x10 400016ec: 8fa20524 lw v0,1316(sp) 400016f0: 8fa40548 lw a0,1352(sp) 400016f4: 8c430000 lw v1,0(v0) 400016f8: 8fa50524 lw a1,1316(sp) 400016fc: 000417c3 sra v0,a0,0x1f 40001700: ac620004 sw v0,4(v1) 40001704: ac640000 sw a0,0(v1) 40001708: 080002d7 j 40000b5c <_vfprintf_r+0xe4> 4000170c: 24b30004 addiu s3,a1,4 40001710: 8fa20524 lw v0,1316(sp) 40001714: 8fa50524 lw a1,1316(sp) 40001718: a3a00028 sb zero,40(sp) 4000171c: 8c420000 lw v0,0(v0) 40001720: 24a50004 addiu a1,a1,4 40001724: afa20520 sw v0,1312(sp) 40001728: 10400454 beqz v0,4000287c <_vfprintf_r+0x1e04> 4000172c: afa50524 sw a1,1316(sp) 40001730: 06400355 bltz s2,40002488 <_vfprintf_r+0x1a10> 40001734: 00002821 move a1,zero 40001738: 8fa40520 lw a0,1312(sp) 4000173c: 0c001f08 jal 40007c20 40001740: 02403021 move a2,s2 40001744: 10400007 beqz v0,40001764 <_vfprintf_r+0xcec> 40001748: 00000000 nop 4000174c: 8fa30520 lw v1,1312(sp) 40001750: 00000000 nop 40001754: 0043b823 subu s7,v0,v1 40001758: 0257102a slt v0,s2,s7 4000175c: 1040002d beqz v0,40001814 <_vfprintf_r+0xd9c> 40001760: 00000000 nop 40001764: afb2052c sw s2,1324(sp) 40001768: 0240b821 move s7,s2 4000176c: 08000351 j 40000d44 <_vfprintf_r+0x2cc> 40001770: afa00530 sw zero,1328(sp) 40001774: 3c024001 lui v0,0x4001 40001778: 8fa4054c lw a0,1356(sp) 4000177c: 24421318 addiu v0,v0,4888 40001780: afa20528 sw v0,1320(sp) 40001784: 30820020 andi v0,a0,0x20 40001788: 1440ff91 bnez v0,400015d0 <_vfprintf_r+0xb58> 4000178c: 00000000 nop 40001790: 8fa6054c lw a2,1356(sp) 40001794: 00000000 nop 40001798: 30c20010 andi v0,a2,0x10 4000179c: 10400261 beqz v0,40002124 <_vfprintf_r+0x16ac> 400017a0: 0000a821 move s5,zero 400017a4: 8fa20524 lw v0,1316(sp) 400017a8: 00000000 nop 400017ac: 8c540000 lw s4,0(v0) 400017b0: 0800057d j 400015f4 <_vfprintf_r+0xb7c> 400017b4: 24530004 addiu s3,v0,4 400017b8: 8fa30524 lw v1,1316(sp) 400017bc: 27a40058 addiu a0,sp,88 400017c0: 8c620000 lw v0,0(v1) 400017c4: 24170001 li s7,1 400017c8: 24630004 addiu v1,v1,4 400017cc: a3a00028 sb zero,40(sp) 400017d0: a3a20058 sb v0,88(sp) 400017d4: afa30524 sw v1,1316(sp) 400017d8: afa40520 sw a0,1312(sp) 400017dc: afb7052c sw s7,1324(sp) 400017e0: 08000359 j 40000d64 <_vfprintf_r+0x2ec> 400017e4: afa00530 sw zero,1328(sp) 400017e8: 00142023 negu a0,s4 400017ec: 00152823 negu a1,s5 400017f0: 00803021 move a2,a0 400017f4: 0004202b sltu a0,zero,a0 400017f8: 00a42823 subu a1,a1,a0 400017fc: 2404002d li a0,45 40001800: a3a40028 sb a0,40(sp) 40001804: 00c0a021 move s4,a2 40001808: 00a0a821 move s5,a1 4000180c: 08000335 j 40000cd4 <_vfprintf_r+0x25c> 40001810: 24030001 li v1,1 40001814: 06e00322 bltz s7,400024a0 <_vfprintf_r+0x1a28> 40001818: afb7052c sw s7,1324(sp) 4000181c: 08000351 j 40000d44 <_vfprintf_r+0x2cc> 40001820: afa00530 sw zero,1328(sp) 40001824: 8fa50534 lw a1,1332(sp) 40001828: 00000000 nop 4000182c: 28a20002 slti v0,a1,2 40001830: 144000f9 bnez v0,40001c18 <_vfprintf_r+0x11a0> 40001834: 24020001 li v0,1 40001838: ae220004 sw v0,4(s1) 4000183c: 8fa20054 lw v0,84(sp) 40001840: 8fa30050 lw v1,80(sp) 40001844: 24420001 addiu v0,v0,1 40001848: 24630001 addiu v1,v1,1 4000184c: afa20054 sw v0,84(sp) 40001850: 8fa20520 lw v0,1312(sp) 40001854: 28640008 slti a0,v1,8 40001858: ae220000 sw v0,0(s1) 4000185c: 108001e0 beqz a0,40001fe0 <_vfprintf_r+0x1568> 40001860: afa30050 sw v1,80(sp) 40001864: 26250008 addiu a1,s1,8 40001868: 24020001 li v0,1 4000186c: aca20004 sw v0,4(a1) 40001870: 8fa30050 lw v1,80(sp) 40001874: 8fa20054 lw v0,84(sp) 40001878: 24630001 addiu v1,v1,1 4000187c: 8fa60540 lw a2,1344(sp) 40001880: 24420001 addiu v0,v0,1 40001884: 28640008 slti a0,v1,8 40001888: afa20054 sw v0,84(sp) 4000188c: aca60000 sw a2,0(a1) 40001890: 108001cb beqz a0,40001fc0 <_vfprintf_r+0x1548> 40001894: afa30050 sw v1,80(sp) 40001898: 24b10008 addiu s1,a1,8 4000189c: 8fa4055c lw a0,1372(sp) 400018a0: 8fa50560 lw a1,1376(sp) 400018a4: 00003021 move a2,zero 400018a8: 0c00407c jal 400101f0 <__nedf2> 400018ac: 00003821 move a3,zero 400018b0: 1040018f beqz v0,40001ef0 <_vfprintf_r+0x1478> 400018b4: 00000000 nop 400018b8: 8fa20534 lw v0,1332(sp) 400018bc: 00000000 nop 400018c0: 2445ffff addiu a1,v0,-1 400018c4: ae250004 sw a1,4(s1) 400018c8: 8fa20054 lw v0,84(sp) 400018cc: 8fa30050 lw v1,80(sp) 400018d0: 00451021 addu v0,v0,a1 400018d4: 8fa50520 lw a1,1312(sp) 400018d8: 24630001 addiu v1,v1,1 400018dc: 24a40001 addiu a0,a1,1 400018e0: 28650008 slti a1,v1,8 400018e4: ae240000 sw a0,0(s1) 400018e8: afa20054 sw v0,84(sp) 400018ec: 10a000da beqz a1,40001c58 <_vfprintf_r+0x11e0> 400018f0: afa30050 sw v1,80(sp) 400018f4: 26310008 addiu s1,s1,8 400018f8: 8fa60538 lw a2,1336(sp) 400018fc: 27a2003c addiu v0,sp,60 40001900: ae260004 sw a2,4(s1) 40001904: 8fa30050 lw v1,80(sp) 40001908: 8fa40054 lw a0,84(sp) 4000190c: 24630001 addiu v1,v1,1 40001910: 00862021 addu a0,a0,a2 40001914: 28650008 slti a1,v1,8 40001918: ae220000 sw v0,0(s1) 4000191c: afa40054 sw a0,84(sp) 40001920: 14a0fdaf bnez a1,40000fe0 <_vfprintf_r+0x568> 40001924: afa30050 sw v1,80(sp) 40001928: 8fa40598 lw a0,1432(sp) 4000192c: 8fa5059c lw a1,1436(sp) 40001930: 0c00028b jal 40000a2c <__sprint_r> 40001934: 27a6004c addiu a2,sp,76 40001938: 1440fe30 bnez v0,400011fc <_vfprintf_r+0x784> 4000193c: 27a50080 addiu a1,sp,128 40001940: 080003f9 j 40000fe4 <_vfprintf_r+0x56c> 40001944: 00000000 nop 40001948: 106200f9 beq v1,v0,40001d30 <_vfprintf_r+0x12b8> 4000194c: 00000000 nop 40001950: 146000a2 bnez v1,40001bdc <_vfprintf_r+0x1164> 40001954: 24020002 li v0,2 40001958: 27a50080 addiu a1,sp,128 4000195c: afa50520 sw a1,1312(sp) 40001960: 001530c2 srl a2,s5,0x3 40001964: 001420c2 srl a0,s4,0x3 40001968: 00152f40 sll a1,s5,0x1d 4000196c: 00c01821 move v1,a2 40001970: 00c0a821 move s5,a2 40001974: 8fa60520 lw a2,1312(sp) 40001978: 00a42825 or a1,a1,a0 4000197c: 32840007 andi a0,s4,0x7 40001980: 24c6ffff addiu a2,a2,-1 40001984: 24840030 addiu a0,a0,48 40001988: 00a31025 or v0,a1,v1 4000198c: afa60520 sw a2,1312(sp) 40001990: 00a0a021 move s4,a1 40001994: 1440fff2 bnez v0,40001960 <_vfprintf_r+0xee8> 40001998: a0c40000 sb a0,0(a2) 4000199c: 8fa3054c lw v1,1356(sp) 400019a0: 00000000 nop 400019a4: 30620001 andi v0,v1,0x1 400019a8: 14400173 bnez v0,40001f78 <_vfprintf_r+0x1500> 400019ac: 24020030 li v0,48 400019b0: 8fa40568 lw a0,1384(sp) 400019b4: 0800034b j 40000d2c <_vfprintf_r+0x2b4> 400019b8: 0086b823 subu s7,a0,a2 400019bc: 8fa30550 lw v1,1360(sp) 400019c0: 00000000 nop 400019c4: 28620066 slti v0,v1,102 400019c8: 1440ff96 bnez v0,40001824 <_vfprintf_r+0xdac> 400019cc: 00003021 move a2,zero 400019d0: 8fa4055c lw a0,1372(sp) 400019d4: 8fa50560 lw a1,1376(sp) 400019d8: 0c004055 jal 40010154 <__eqdf2> 400019dc: 00003821 move a3,zero 400019e0: 144000f8 bnez v0,40001dc4 <_vfprintf_r+0x134c> 400019e4: 24020001 li v0,1 400019e8: ae220004 sw v0,4(s1) 400019ec: 8fa30050 lw v1,80(sp) 400019f0: 8fa40054 lw a0,84(sp) 400019f4: 24630001 addiu v1,v1,1 400019f8: 3c024001 lui v0,0x4001 400019fc: 24840001 addiu a0,a0,1 40001a00: 24421374 addiu v0,v0,4980 40001a04: 28650008 slti a1,v1,8 40001a08: ae220000 sw v0,0(s1) 40001a0c: afa40054 sw a0,84(sp) 40001a10: 10a00208 beqz a1,40002234 <_vfprintf_r+0x17bc> 40001a14: afa30050 sw v1,80(sp) 40001a18: 26250008 addiu a1,s1,8 40001a1c: 8fa20030 lw v0,48(sp) 40001a20: 8fa40534 lw a0,1332(sp) 40001a24: 00000000 nop 40001a28: 0044102a slt v0,v0,a0 40001a2c: 14400006 bnez v0,40001a48 <_vfprintf_r+0xfd0> 40001a30: 24020001 li v0,1 40001a34: 8fa6054c lw a2,1356(sp) 40001a38: 00000000 nop 40001a3c: 30c20001 andi v0,a2,0x1 40001a40: 1040fd68 beqz v0,40000fe4 <_vfprintf_r+0x56c> 40001a44: 24020001 li v0,1 40001a48: aca20004 sw v0,4(a1) 40001a4c: 8fa40054 lw a0,84(sp) 40001a50: 8fa20050 lw v0,80(sp) 40001a54: 24830001 addiu v1,a0,1 40001a58: 24420001 addiu v0,v0,1 40001a5c: afa30054 sw v1,84(sp) 40001a60: 8fa30540 lw v1,1344(sp) 40001a64: 28440008 slti a0,v0,8 40001a68: aca30000 sw v1,0(a1) 40001a6c: 108002c6 beqz a0,40002588 <_vfprintf_r+0x1b10> 40001a70: afa20050 sw v0,80(sp) 40001a74: 24a50008 addiu a1,a1,8 40001a78: 8fa40534 lw a0,1332(sp) 40001a7c: 00000000 nop 40001a80: 2490ffff addiu s0,a0,-1 40001a84: 1a00fd57 blez s0,40000fe4 <_vfprintf_r+0x56c> 40001a88: 2a020011 slti v0,s0,17 40001a8c: 144001af bnez v0,4000214c <_vfprintf_r+0x16d4> 40001a90: 3c024001 lui v0,0x4001 40001a94: 245214dc addiu s2,v0,5340 40001a98: 24110010 li s1,16 40001a9c: 080006ae j 40001ab8 <_vfprintf_r+0x1040> 40001aa0: 27b3004c addiu s3,sp,76 40001aa4: 24a50008 addiu a1,a1,8 40001aa8: 2610fff0 addiu s0,s0,-16 40001aac: 2a020011 slti v0,s0,17 40001ab0: 144001a7 bnez v0,40002150 <_vfprintf_r+0x16d8> 40001ab4: 00000000 nop 40001ab8: acb10004 sw s1,4(a1) 40001abc: 8fa20050 lw v0,80(sp) 40001ac0: 8fa30054 lw v1,84(sp) 40001ac4: 24420001 addiu v0,v0,1 40001ac8: 24630010 addiu v1,v1,16 40001acc: 28440008 slti a0,v0,8 40001ad0: afa30054 sw v1,84(sp) 40001ad4: acb20000 sw s2,0(a1) 40001ad8: 1480fff2 bnez a0,40001aa4 <_vfprintf_r+0x102c> 40001adc: afa20050 sw v0,80(sp) 40001ae0: 8fa40598 lw a0,1432(sp) 40001ae4: 8fa5059c lw a1,1436(sp) 40001ae8: 0c00028b jal 40000a2c <__sprint_r> 40001aec: 02603021 move a2,s3 40001af0: 1440fdc2 bnez v0,400011fc <_vfprintf_r+0x784> 40001af4: 27a50080 addiu a1,sp,128 40001af8: 080006ab j 40001aac <_vfprintf_r+0x1034> 40001afc: 2610fff0 addiu s0,s0,-16 40001b00: 8fa20544 lw v0,1348(sp) 40001b04: 8fa3052c lw v1,1324(sp) 40001b08: 00000000 nop 40001b0c: 00438023 subu s0,v0,v1 40001b10: 1a00fcf6 blez s0,40000eec <_vfprintf_r+0x474> 40001b14: 2a020011 slti v0,s0,17 40001b18: 14400373 bnez v0,400028e8 <_vfprintf_r+0x1e70> 40001b1c: 3c024001 lui v0,0x4001 40001b20: 245214dc addiu s2,v0,5340 40001b24: 24130010 li s3,16 40001b28: 080006d0 j 40001b40 <_vfprintf_r+0x10c8> 40001b2c: 27b6004c addiu s6,sp,76 40001b30: 2610fff0 addiu s0,s0,-16 40001b34: 2a020011 slti v0,s0,17 40001b38: 14400014 bnez v0,40001b8c <_vfprintf_r+0x1114> 40001b3c: 26310008 addiu s1,s1,8 40001b40: ae330004 sw s3,4(s1) 40001b44: 8fa20050 lw v0,80(sp) 40001b48: 8fa30054 lw v1,84(sp) 40001b4c: 24420001 addiu v0,v0,1 40001b50: 24630010 addiu v1,v1,16 40001b54: 28440008 slti a0,v0,8 40001b58: afa30054 sw v1,84(sp) 40001b5c: ae320000 sw s2,0(s1) 40001b60: 1480fff3 bnez a0,40001b30 <_vfprintf_r+0x10b8> 40001b64: afa20050 sw v0,80(sp) 40001b68: 8fa40598 lw a0,1432(sp) 40001b6c: 8fa5059c lw a1,1436(sp) 40001b70: 0c00028b jal 40000a2c <__sprint_r> 40001b74: 02c03021 move a2,s6 40001b78: 1440fda0 bnez v0,400011fc <_vfprintf_r+0x784> 40001b7c: 2610fff0 addiu s0,s0,-16 40001b80: 2a020011 slti v0,s0,17 40001b84: 1040ffee beqz v0,40001b40 <_vfprintf_r+0x10c8> 40001b88: 27b10080 addiu s1,sp,128 40001b8c: ae300004 sw s0,4(s1) 40001b90: 8fa20050 lw v0,80(sp) 40001b94: 8fa30054 lw v1,84(sp) 40001b98: 24420001 addiu v0,v0,1 40001b9c: 00701821 addu v1,v1,s0 40001ba0: 28440008 slti a0,v0,8 40001ba4: ae320000 sw s2,0(s1) 40001ba8: afa30054 sw v1,84(sp) 40001bac: 108000fc beqz a0,40001fa0 <_vfprintf_r+0x1528> 40001bb0: afa20050 sw v0,80(sp) 40001bb4: 080003bb j 40000eec <_vfprintf_r+0x474> 40001bb8: 26310008 addiu s1,s1,8 40001bbc: 8fa40598 lw a0,1432(sp) 40001bc0: 8fa5059c lw a1,1436(sp) 40001bc4: 0c00028b jal 40000a2c <__sprint_r> 40001bc8: 27a6004c addiu a2,sp,76 40001bcc: 1040fd4e beqz v0,40001108 <_vfprintf_r+0x690> 40001bd0: 00000000 nop 40001bd4: 0800047f j 400011fc <_vfprintf_r+0x784> 40001bd8: 00000000 nop 40001bdc: 1062003e beq v1,v0,40001cd8 <_vfprintf_r+0x1260> 40001be0: 3c064001 lui a2,0x4001 40001be4: 0c000284 jal 40000a10 40001be8: 24c41358 addiu a0,a2,4952 40001bec: 0040b821 move s7,v0 40001bf0: 0052102a slt v0,v0,s2 40001bf4: 10400002 beqz v0,40001c00 <_vfprintf_r+0x1188> 40001bf8: afb7052c sw s7,1324(sp) 40001bfc: afb2052c sw s2,1324(sp) 40001c00: 3c024001 lui v0,0x4001 40001c04: 24421358 addiu v0,v0,4952 40001c08: afb30524 sw s3,1316(sp) 40001c0c: afb20530 sw s2,1328(sp) 40001c10: 08000351 j 40000d44 <_vfprintf_r+0x2cc> 40001c14: afa20520 sw v0,1312(sp) 40001c18: 8fa6054c lw a2,1356(sp) 40001c1c: 00000000 nop 40001c20: 30c20001 andi v0,a2,0x1 40001c24: 1440ff04 bnez v0,40001838 <_vfprintf_r+0xdc0> 40001c28: 24020001 li v0,1 40001c2c: ae220004 sw v0,4(s1) 40001c30: 8fa30050 lw v1,80(sp) 40001c34: 8fa20054 lw v0,84(sp) 40001c38: 24630001 addiu v1,v1,1 40001c3c: 8fa50520 lw a1,1312(sp) 40001c40: 24420001 addiu v0,v0,1 40001c44: 28640008 slti a0,v1,8 40001c48: ae250000 sw a1,0(s1) 40001c4c: afa20054 sw v0,84(sp) 40001c50: 1480ff28 bnez a0,400018f4 <_vfprintf_r+0xe7c> 40001c54: afa30050 sw v1,80(sp) 40001c58: 8fa40598 lw a0,1432(sp) 40001c5c: 8fa5059c lw a1,1436(sp) 40001c60: 0c00028b jal 40000a2c <__sprint_r> 40001c64: 27a6004c addiu a2,sp,76 40001c68: 1440fd64 bnez v0,400011fc <_vfprintf_r+0x784> 40001c6c: 27b10080 addiu s1,sp,128 40001c70: 0800063e j 400018f8 <_vfprintf_r+0xe80> 40001c74: 00000000 nop 40001c78: 8fa40598 lw a0,1432(sp) 40001c7c: 8fa5059c lw a1,1436(sp) 40001c80: 0c00028b jal 40000a2c <__sprint_r> 40001c84: 27a6004c addiu a2,sp,76 40001c88: 1440fd5c bnez v0,400011fc <_vfprintf_r+0x784> 40001c8c: 27b10080 addiu s1,sp,128 40001c90: 080003e8 j 40000fa0 <_vfprintf_r+0x528> 40001c94: 00000000 nop 40001c98: 8fa40598 lw a0,1432(sp) 40001c9c: 8fa5059c lw a1,1436(sp) 40001ca0: 0c00028b jal 40000a2c <__sprint_r> 40001ca4: 27a6004c addiu a2,sp,76 40001ca8: 1440fd54 bnez v0,400011fc <_vfprintf_r+0x784> 40001cac: 27b10080 addiu s1,sp,128 40001cb0: 080003a9 j 40000ea4 <_vfprintf_r+0x42c> 40001cb4: 00000000 nop 40001cb8: 8fa40598 lw a0,1432(sp) 40001cbc: 8fa5059c lw a1,1436(sp) 40001cc0: 0c00028b jal 40000a2c <__sprint_r> 40001cc4: 27a6004c addiu a2,sp,76 40001cc8: 1440fd4c bnez v0,400011fc <_vfprintf_r+0x784> 40001ccc: 27b10080 addiu s1,sp,128 40001cd0: 080003b7 j 40000edc <_vfprintf_r+0x464> 40001cd4: 00000000 nop 40001cd8: 27a20080 addiu v0,sp,128 40001cdc: afa20520 sw v0,1312(sp) 40001ce0: 00141102 srl v0,s4,0x4 40001ce4: 00151f00 sll v1,s5,0x1c 40001ce8: 00621825 or v1,v1,v0 40001cec: 00602021 move a0,v1 40001cf0: 8fa30528 lw v1,1320(sp) 40001cf4: 3282000f andi v0,s4,0xf 40001cf8: 00621021 addu v0,v1,v0 40001cfc: 0080a021 move s4,a0 40001d00: 8fa40520 lw a0,1312(sp) 40001d04: 90430000 lbu v1,0(v0) 40001d08: 00153102 srl a2,s5,0x4 40001d0c: 2484ffff addiu a0,a0,-1 40001d10: 02861025 or v0,s4,a2 40001d14: afa40520 sw a0,1312(sp) 40001d18: 00c0a821 move s5,a2 40001d1c: 1440fff0 bnez v0,40001ce0 <_vfprintf_r+0x1268> 40001d20: a0830000 sb v1,0(a0) 40001d24: 8fa50568 lw a1,1384(sp) 40001d28: 0800034b j 40000d2c <_vfprintf_r+0x2b4> 40001d2c: 00a4b823 subu s7,a1,a0 40001d30: 16a00004 bnez s5,40001d44 <_vfprintf_r+0x12cc> 40001d34: 27b00080 addiu s0,sp,128 40001d38: 2e82000a sltiu v0,s4,10 40001d3c: 14400015 bnez v0,40001d94 <_vfprintf_r+0x131c> 40001d40: 2605ffff addiu a1,s0,-1 40001d44: 02802021 move a0,s4 40001d48: 02a02821 move a1,s5 40001d4c: 2406000a li a2,10 40001d50: 0c003c14 jal 4000f050 <__umoddi3> 40001d54: 00003821 move a3,zero 40001d58: 24420030 addiu v0,v0,48 40001d5c: 2610ffff addiu s0,s0,-1 40001d60: 02802021 move a0,s4 40001d64: 02a02821 move a1,s5 40001d68: 2406000a li a2,10 40001d6c: 00003821 move a3,zero 40001d70: 0c003aa5 jal 4000ea94 <__udivdi3> 40001d74: a2020000 sb v0,0(s0) 40001d78: 0040a021 move s4,v0 40001d7c: 1460fff1 bnez v1,40001d44 <_vfprintf_r+0x12cc> 40001d80: 0060a821 move s5,v1 40001d84: 2c42000a sltiu v0,v0,10 40001d88: 1040ffef beqz v0,40001d48 <_vfprintf_r+0x12d0> 40001d8c: 02802021 move a0,s4 40001d90: 2605ffff addiu a1,s0,-1 40001d94: 26820030 addiu v0,s4,48 40001d98: afa50520 sw a1,1312(sp) 40001d9c: a202ffff sb v0,-1(s0) 40001da0: 8fa60568 lw a2,1384(sp) 40001da4: 0800034b j 40000d2c <_vfprintf_r+0x2b4> 40001da8: 00c5b823 subu s7,a2,a1 40001dac: 27a50080 addiu a1,sp,128 40001db0: afa50520 sw a1,1312(sp) 40001db4: 0800034b j 40000d2c <_vfprintf_r+0x2b4> 40001db8: 0000b821 move s7,zero 40001dbc: 08000335 j 40000cd4 <_vfprintf_r+0x25c> 40001dc0: a3a00028 sb zero,40(sp) 40001dc4: 8fa40030 lw a0,48(sp) 40001dc8: 00000000 nop 40001dcc: 18800121 blez a0,40002254 <_vfprintf_r+0x17dc> 40001dd0: 00000000 nop 40001dd4: 8fa30534 lw v1,1332(sp) 40001dd8: 00000000 nop 40001ddc: 0083102a slt v0,a0,v1 40001de0: 144000e7 bnez v0,40002180 <_vfprintf_r+0x1708> 40001de4: 00000000 nop 40001de8: ae230004 sw v1,4(s1) 40001dec: 8fa20050 lw v0,80(sp) 40001df0: 8fa40054 lw a0,84(sp) 40001df4: 24420001 addiu v0,v0,1 40001df8: 8fa60520 lw a2,1312(sp) 40001dfc: 00831821 addu v1,a0,v1 40001e00: 28440008 slti a0,v0,8 40001e04: ae260000 sw a2,0(s1) 40001e08: afa30054 sw v1,84(sp) 40001e0c: 1080018e beqz a0,40002448 <_vfprintf_r+0x19d0> 40001e10: afa20050 sw v0,80(sp) 40001e14: 26250008 addiu a1,s1,8 40001e18: 8fa20030 lw v0,48(sp) 40001e1c: 8fa30534 lw v1,1332(sp) 40001e20: 00000000 nop 40001e24: 00438023 subu s0,v0,v1 40001e28: 1a0001ae blez s0,400024e4 <_vfprintf_r+0x1a6c> 40001e2c: 2a020011 slti v0,s0,17 40001e30: 144001f6 bnez v0,4000260c <_vfprintf_r+0x1b94> 40001e34: 3c024001 lui v0,0x4001 40001e38: 245214dc addiu s2,v0,5340 40001e3c: 24110010 li s1,16 40001e40: 08000797 j 40001e5c <_vfprintf_r+0x13e4> 40001e44: 27b3004c addiu s3,sp,76 40001e48: 24a50008 addiu a1,a1,8 40001e4c: 2610fff0 addiu s0,s0,-16 40001e50: 2a020011 slti v0,s0,17 40001e54: 144001ee bnez v0,40002610 <_vfprintf_r+0x1b98> 40001e58: 00000000 nop 40001e5c: acb10004 sw s1,4(a1) 40001e60: 8fa20050 lw v0,80(sp) 40001e64: 8fa30054 lw v1,84(sp) 40001e68: 24420001 addiu v0,v0,1 40001e6c: 24630010 addiu v1,v1,16 40001e70: 28440008 slti a0,v0,8 40001e74: afa30054 sw v1,84(sp) 40001e78: acb20000 sw s2,0(a1) 40001e7c: 1480fff2 bnez a0,40001e48 <_vfprintf_r+0x13d0> 40001e80: afa20050 sw v0,80(sp) 40001e84: 8fa40598 lw a0,1432(sp) 40001e88: 8fa5059c lw a1,1436(sp) 40001e8c: 0c00028b jal 40000a2c <__sprint_r> 40001e90: 02603021 move a2,s3 40001e94: 1440fcd9 bnez v0,400011fc <_vfprintf_r+0x784> 40001e98: 27a50080 addiu a1,sp,128 40001e9c: 08000794 j 40001e50 <_vfprintf_r+0x13d8> 40001ea0: 2610fff0 addiu s0,s0,-16 40001ea4: 8fa40598 lw a0,1432(sp) 40001ea8: 8fa5059c lw a1,1436(sp) 40001eac: 0c001039 jal 400040e4 <__swsetup_r> 40001eb0: 00000000 nop 40001eb4: 1440fce5 bnez v0,4000124c <_vfprintf_r+0x7d4> 40001eb8: 00000000 nop 40001ebc: 8fa6059c lw a2,1436(sp) 40001ec0: 00000000 nop 40001ec4: 84c4000c lh a0,12(a2) 40001ec8: 080002c7 j 40000b1c <_vfprintf_r+0xa4> 40001ecc: 3083ffff andi v1,a0,0xffff 40001ed0: 8fa40598 lw a0,1432(sp) 40001ed4: 8fa5059c lw a1,1436(sp) 40001ed8: 0c00028b jal 40000a2c <__sprint_r> 40001edc: 27a6004c addiu a2,sp,76 40001ee0: 1440fcc6 bnez v0,400011fc <_vfprintf_r+0x784> 40001ee4: 27b10080 addiu s1,sp,128 40001ee8: 08000399 j 40000e64 <_vfprintf_r+0x3ec> 40001eec: 00000000 nop 40001ef0: 8fa60534 lw a2,1332(sp) 40001ef4: 00000000 nop 40001ef8: 24d0ffff addiu s0,a2,-1 40001efc: 1a00fe7e blez s0,400018f8 <_vfprintf_r+0xe80> 40001f00: 2a020011 slti v0,s0,17 40001f04: 1440003e bnez v0,40002000 <_vfprintf_r+0x1588> 40001f08: 3c024001 lui v0,0x4001 40001f0c: 245214dc addiu s2,v0,5340 40001f10: 24130010 li s3,16 40001f14: 080007cc j 40001f30 <_vfprintf_r+0x14b8> 40001f18: 27b6004c addiu s6,sp,76 40001f1c: 26310008 addiu s1,s1,8 40001f20: 2610fff0 addiu s0,s0,-16 40001f24: 2a020011 slti v0,s0,17 40001f28: 14400036 bnez v0,40002004 <_vfprintf_r+0x158c> 40001f2c: 00000000 nop 40001f30: ae330004 sw s3,4(s1) 40001f34: 8fa20050 lw v0,80(sp) 40001f38: 8fa30054 lw v1,84(sp) 40001f3c: 24420001 addiu v0,v0,1 40001f40: 24630010 addiu v1,v1,16 40001f44: 28440008 slti a0,v0,8 40001f48: afa30054 sw v1,84(sp) 40001f4c: ae320000 sw s2,0(s1) 40001f50: 1480fff2 bnez a0,40001f1c <_vfprintf_r+0x14a4> 40001f54: afa20050 sw v0,80(sp) 40001f58: 8fa40598 lw a0,1432(sp) 40001f5c: 8fa5059c lw a1,1436(sp) 40001f60: 0c00028b jal 40000a2c <__sprint_r> 40001f64: 02c03021 move a2,s6 40001f68: 1440fca4 bnez v0,400011fc <_vfprintf_r+0x784> 40001f6c: 27b10080 addiu s1,sp,128 40001f70: 080007c9 j 40001f24 <_vfprintf_r+0x14ac> 40001f74: 2610fff0 addiu s0,s0,-16 40001f78: 1082018b beq a0,v0,400025a8 <_vfprintf_r+0x1b30> 40001f7c: 00000000 nop 40001f80: 8fa30520 lw v1,1312(sp) 40001f84: 00000000 nop 40001f88: 2463ffff addiu v1,v1,-1 40001f8c: afa30520 sw v1,1312(sp) 40001f90: a0620000 sb v0,0(v1) 40001f94: 8fa40568 lw a0,1384(sp) 40001f98: 0800034b j 40000d2c <_vfprintf_r+0x2b4> 40001f9c: 0083b823 subu s7,a0,v1 40001fa0: 8fa40598 lw a0,1432(sp) 40001fa4: 8fa5059c lw a1,1436(sp) 40001fa8: 0c00028b jal 40000a2c <__sprint_r> 40001fac: 27a6004c addiu a2,sp,76 40001fb0: 1440fc92 bnez v0,400011fc <_vfprintf_r+0x784> 40001fb4: 27b10080 addiu s1,sp,128 40001fb8: 080003bb j 40000eec <_vfprintf_r+0x474> 40001fbc: 00000000 nop 40001fc0: 8fa40598 lw a0,1432(sp) 40001fc4: 8fa5059c lw a1,1436(sp) 40001fc8: 0c00028b jal 40000a2c <__sprint_r> 40001fcc: 27a6004c addiu a2,sp,76 40001fd0: 1440fc8a bnez v0,400011fc <_vfprintf_r+0x784> 40001fd4: 27b10080 addiu s1,sp,128 40001fd8: 08000627 j 4000189c <_vfprintf_r+0xe24> 40001fdc: 00000000 nop 40001fe0: 8fa40598 lw a0,1432(sp) 40001fe4: 8fa5059c lw a1,1436(sp) 40001fe8: 0c00028b jal 40000a2c <__sprint_r> 40001fec: 27a6004c addiu a2,sp,76 40001ff0: 1440fc82 bnez v0,400011fc <_vfprintf_r+0x784> 40001ff4: 27a50080 addiu a1,sp,128 40001ff8: 0800061b j 4000186c <_vfprintf_r+0xdf4> 40001ffc: 24020001 li v0,1 40002000: 245214dc addiu s2,v0,5340 40002004: ae300004 sw s0,4(s1) 40002008: 8fa20050 lw v0,80(sp) 4000200c: 8fa30054 lw v1,84(sp) 40002010: 24420001 addiu v0,v0,1 40002014: 00701821 addu v1,v1,s0 40002018: 28440008 slti a0,v0,8 4000201c: ae320000 sw s2,0(s1) 40002020: afa30054 sw v1,84(sp) 40002024: 1480fe33 bnez a0,400018f4 <_vfprintf_r+0xe7c> 40002028: afa20050 sw v0,80(sp) 4000202c: 08000716 j 40001c58 <_vfprintf_r+0x11e0> 40002030: 00000000 nop 40002034: 104000f3 beqz v0,40002404 <_vfprintf_r+0x198c> 40002038: 00000000 nop 4000203c: 8fa30524 lw v1,1316(sp) 40002040: 00000000 nop 40002044: 84620000 lh v0,0(v1) 40002048: 24730004 addiu s3,v1,4 4000204c: 0002afc3 sra s5,v0,0x1f 40002050: 06a1fc5b bgez s5,400011c0 <_vfprintf_r+0x748> 40002054: 0040a021 move s4,v0 40002058: 080005fb j 400017ec <_vfprintf_r+0xd74> 4000205c: 00142023 negu a0,s4 40002060: 8fa70524 lw a3,1316(sp) 40002064: 83c20000 lb v0,0(s8) 40002068: 08000304 j 40000c10 <_vfprintf_r+0x198> 4000206c: afa70524 sw a3,1316(sp) 40002070: 144000de bnez v0,400023ec <_vfprintf_r+0x1974> 40002074: 00000000 nop 40002078: 8fa5054c lw a1,1356(sp) 4000207c: 00000000 nop 40002080: 30a20040 andi v0,a1,0x40 40002084: 10400212 beqz v0,400028d0 <_vfprintf_r+0x1e58> 40002088: 00000000 nop 4000208c: 8fa60524 lw a2,1316(sp) 40002090: 8fa30548 lw v1,1352(sp) 40002094: 8cc20000 lw v0,0(a2) 40002098: 24d30004 addiu s3,a2,4 4000209c: 080002d7 j 40000b5c <_vfprintf_r+0xe4> 400020a0: a4430000 sh v1,0(v0) 400020a4: 8fa3054c lw v1,1356(sp) 400020a8: 00000000 nop 400020ac: 30620040 andi v0,v1,0x40 400020b0: 104000c7 beqz v0,400023d0 <_vfprintf_r+0x1958> 400020b4: 00000000 nop 400020b8: 8fa40524 lw a0,1316(sp) 400020bc: 0000a821 move s5,zero 400020c0: 94940000 lhu s4,0(a0) 400020c4: 24930004 addiu s3,a0,4 400020c8: 00001821 move v1,zero 400020cc: 08000335 j 40000cd4 <_vfprintf_r+0x25c> 400020d0: a3a00028 sb zero,40(sp) 400020d4: 104000b7 beqz v0,400023b4 <_vfprintf_r+0x193c> 400020d8: 00000000 nop 400020dc: 8fa60524 lw a2,1316(sp) 400020e0: 0000a821 move s5,zero 400020e4: 94d40000 lhu s4,0(a2) 400020e8: 24d30004 addiu s3,a2,4 400020ec: 24030001 li v1,1 400020f0: 08000335 j 40000cd4 <_vfprintf_r+0x25c> 400020f4: a3a00028 sb zero,40(sp) 400020f8: 8fa50524 lw a1,1316(sp) 400020fc: 00000000 nop 40002100: 24a20007 addiu v0,a1,7 40002104: 00431024 and v0,v0,v1 40002108: 8c460004 lw a2,4(v0) 4000210c: 8c430000 lw v1,0(v0) 40002110: 24420008 addiu v0,v0,8 40002114: afa60560 sw a2,1376(sp) 40002118: afa3055c sw v1,1372(sp) 4000211c: 0800054b j 4000152c <_vfprintf_r+0xab4> 40002120: afa20524 sw v0,1316(sp) 40002124: 8fa3054c lw v1,1356(sp) 40002128: 00000000 nop 4000212c: 30620040 andi v0,v1,0x40 40002130: 1040009b beqz v0,400023a0 <_vfprintf_r+0x1928> 40002134: 00000000 nop 40002138: 8fa40524 lw a0,1316(sp) 4000213c: 0000a821 move s5,zero 40002140: 94940000 lhu s4,0(a0) 40002144: 0800057b j 400015ec <_vfprintf_r+0xb74> 40002148: 24930004 addiu s3,a0,4 4000214c: 245214dc addiu s2,v0,5340 40002150: acb00004 sw s0,4(a1) 40002154: 8fa20050 lw v0,80(sp) 40002158: 8fa40054 lw a0,84(sp) 4000215c: 24420001 addiu v0,v0,1 40002160: 00901821 addu v1,a0,s0 40002164: 28440008 slti a0,v0,8 40002168: acb20000 sw s2,0(a1) 4000216c: afa30054 sw v1,84(sp) 40002170: 1080fded beqz a0,40001928 <_vfprintf_r+0xeb0> 40002174: afa20050 sw v0,80(sp) 40002178: 080003f9 j 40000fe4 <_vfprintf_r+0x56c> 4000217c: 24a50008 addiu a1,a1,8 40002180: ae240004 sw a0,4(s1) 40002184: 8fa30054 lw v1,84(sp) 40002188: 8fa20050 lw v0,80(sp) 4000218c: 00641821 addu v1,v1,a0 40002190: 24420001 addiu v0,v0,1 40002194: afa30054 sw v1,84(sp) 40002198: 8fa30520 lw v1,1312(sp) 4000219c: 28440008 slti a0,v0,8 400021a0: ae230000 sw v1,0(s1) 400021a4: 108000a0 beqz a0,40002428 <_vfprintf_r+0x19b0> 400021a8: afa20050 sw v0,80(sp) 400021ac: 26250008 addiu a1,s1,8 400021b0: 24020001 li v0,1 400021b4: 8fb00030 lw s0,48(sp) 400021b8: aca20004 sw v0,4(a1) 400021bc: 8fa30050 lw v1,80(sp) 400021c0: 8fa20054 lw v0,84(sp) 400021c4: 24630001 addiu v1,v1,1 400021c8: 8fa60540 lw a2,1344(sp) 400021cc: 24420001 addiu v0,v0,1 400021d0: 28640008 slti a0,v1,8 400021d4: afa20054 sw v0,84(sp) 400021d8: aca60000 sw a2,0(a1) 400021dc: 108001b4 beqz a0,400028b0 <_vfprintf_r+0x1e38> 400021e0: afa30050 sw v1,80(sp) 400021e4: 24a60008 addiu a2,a1,8 400021e8: 8fa30030 lw v1,48(sp) 400021ec: 8fa20520 lw v0,1312(sp) 400021f0: 8fa40534 lw a0,1332(sp) 400021f4: 00502821 addu a1,v0,s0 400021f8: 00831023 subu v0,a0,v1 400021fc: acc20004 sw v0,4(a2) 40002200: 8fa40054 lw a0,84(sp) 40002204: 8fa20050 lw v0,80(sp) 40002208: 00831823 subu v1,a0,v1 4000220c: 8fa40534 lw a0,1332(sp) 40002210: 24420001 addiu v0,v0,1 40002214: 00641821 addu v1,v1,a0 40002218: 28440008 slti a0,v0,8 4000221c: acc50000 sw a1,0(a2) 40002220: afa30054 sw v1,84(sp) 40002224: 1080fdc0 beqz a0,40001928 <_vfprintf_r+0xeb0> 40002228: afa20050 sw v0,80(sp) 4000222c: 080003f9 j 40000fe4 <_vfprintf_r+0x56c> 40002230: 24c50008 addiu a1,a2,8 40002234: 8fa40598 lw a0,1432(sp) 40002238: 8fa5059c lw a1,1436(sp) 4000223c: 0c00028b jal 40000a2c <__sprint_r> 40002240: 27a6004c addiu a2,sp,76 40002244: 1440fbed bnez v0,400011fc <_vfprintf_r+0x784> 40002248: 27a50080 addiu a1,sp,128 4000224c: 08000687 j 40001a1c <_vfprintf_r+0xfa4> 40002250: 00000000 nop 40002254: ae220004 sw v0,4(s1) 40002258: 8fa30050 lw v1,80(sp) 4000225c: 8fa40054 lw a0,84(sp) 40002260: 24630001 addiu v1,v1,1 40002264: 3c024001 lui v0,0x4001 40002268: 24840001 addiu a0,a0,1 4000226c: 24421374 addiu v0,v0,4980 40002270: 28650008 slti a1,v1,8 40002274: ae220000 sw v0,0(s1) 40002278: afa40054 sw a0,84(sp) 4000227c: 10a0007a beqz a1,40002468 <_vfprintf_r+0x19f0> 40002280: afa30050 sw v1,80(sp) 40002284: 26250008 addiu a1,s1,8 40002288: 8fa20030 lw v0,48(sp) 4000228c: 00000000 nop 40002290: 1440000b bnez v0,400022c0 <_vfprintf_r+0x1848> 40002294: 24020001 li v0,1 40002298: 8fa60534 lw a2,1332(sp) 4000229c: 00000000 nop 400022a0: 14c00007 bnez a2,400022c0 <_vfprintf_r+0x1848> 400022a4: 00000000 nop 400022a8: 8fa3054c lw v1,1356(sp) 400022ac: 00000000 nop 400022b0: 30620001 andi v0,v1,0x1 400022b4: 1040fb4e beqz v0,40000ff0 <_vfprintf_r+0x578> 400022b8: 30620004 andi v0,v1,0x4 400022bc: 24020001 li v0,1 400022c0: aca20004 sw v0,4(a1) 400022c4: 8fa30050 lw v1,80(sp) 400022c8: 8fa20054 lw v0,84(sp) 400022cc: 24630001 addiu v1,v1,1 400022d0: 8fa60540 lw a2,1344(sp) 400022d4: 24420001 addiu v0,v0,1 400022d8: 28640008 slti a0,v1,8 400022dc: afa20054 sw v0,84(sp) 400022e0: aca60000 sw a2,0(a1) 400022e4: 10800182 beqz a0,400028f0 <_vfprintf_r+0x1e78> 400022e8: afa30050 sw v1,80(sp) 400022ec: 24a50008 addiu a1,a1,8 400022f0: 8fa20030 lw v0,48(sp) 400022f4: 00000000 nop 400022f8: 00028023 negu s0,v0 400022fc: 1a0000b4 blez s0,400025d0 <_vfprintf_r+0x1b58> 40002300: 2a020011 slti v0,s0,17 40002304: 14400150 bnez v0,40002848 <_vfprintf_r+0x1dd0> 40002308: 3c024001 lui v0,0x4001 4000230c: 245214dc addiu s2,v0,5340 40002310: 24110010 li s1,16 40002314: 080008cc j 40002330 <_vfprintf_r+0x18b8> 40002318: 27b3004c addiu s3,sp,76 4000231c: 24a50008 addiu a1,a1,8 40002320: 2610fff0 addiu s0,s0,-16 40002324: 2a020011 slti v0,s0,17 40002328: 14400148 bnez v0,4000284c <_vfprintf_r+0x1dd4> 4000232c: 00000000 nop 40002330: acb10004 sw s1,4(a1) 40002334: 8fa20050 lw v0,80(sp) 40002338: 8fa30054 lw v1,84(sp) 4000233c: 24420001 addiu v0,v0,1 40002340: 24630010 addiu v1,v1,16 40002344: 28440008 slti a0,v0,8 40002348: afa30054 sw v1,84(sp) 4000234c: acb20000 sw s2,0(a1) 40002350: 1480fff2 bnez a0,4000231c <_vfprintf_r+0x18a4> 40002354: afa20050 sw v0,80(sp) 40002358: 8fa40598 lw a0,1432(sp) 4000235c: 8fa5059c lw a1,1436(sp) 40002360: 0c00028b jal 40000a2c <__sprint_r> 40002364: 02603021 move a2,s3 40002368: 1440fba4 bnez v0,400011fc <_vfprintf_r+0x784> 4000236c: 27a50080 addiu a1,sp,128 40002370: 080008c9 j 40002324 <_vfprintf_r+0x18ac> 40002374: 2610fff0 addiu s0,s0,-16 40002378: 080003dd j 40000f74 <_vfprintf_r+0x4fc> 4000237c: 245214dc addiu s2,v0,5340 40002380: 24c61330 addiu a2,a2,4912 40002384: 0800055f j 4000157c <_vfprintf_r+0xb04> 40002388: afa60520 sw a2,1312(sp) 4000238c: 8fa20544 lw v0,1348(sp) 40002390: 00000000 nop 40002394: 00021023 negu v0,v0 40002398: 08000508 j 40001420 <_vfprintf_r+0x9a8> 4000239c: afa20544 sw v0,1348(sp) 400023a0: 8fa50524 lw a1,1316(sp) 400023a4: 0000a821 move s5,zero 400023a8: 8cb40000 lw s4,0(a1) 400023ac: 0800057b j 400015ec <_vfprintf_r+0xb74> 400023b0: 24b30004 addiu s3,a1,4 400023b4: 8fa20524 lw v0,1316(sp) 400023b8: 0000a821 move s5,zero 400023bc: 8c540000 lw s4,0(v0) 400023c0: 24530004 addiu s3,v0,4 400023c4: 24030001 li v1,1 400023c8: 08000335 j 40000cd4 <_vfprintf_r+0x25c> 400023cc: a3a00028 sb zero,40(sp) 400023d0: 8fa50524 lw a1,1316(sp) 400023d4: 0000a821 move s5,zero 400023d8: 8cb40000 lw s4,0(a1) 400023dc: 24b30004 addiu s3,a1,4 400023e0: 00001821 move v1,zero 400023e4: 08000335 j 40000cd4 <_vfprintf_r+0x25c> 400023e8: a3a00028 sb zero,40(sp) 400023ec: 8fa30524 lw v1,1316(sp) 400023f0: 8fa40548 lw a0,1352(sp) 400023f4: 8c620000 lw v0,0(v1) 400023f8: 24730004 addiu s3,v1,4 400023fc: 080002d7 j 40000b5c <_vfprintf_r+0xe4> 40002400: ac440000 sw a0,0(v0) 40002404: 8fa40524 lw a0,1316(sp) 40002408: 00000000 nop 4000240c: 8c820000 lw v0,0(a0) 40002410: 24930004 addiu s3,a0,4 40002414: 0002afc3 sra s5,v0,0x1f 40002418: 06a1fb69 bgez s5,400011c0 <_vfprintf_r+0x748> 4000241c: 0040a021 move s4,v0 40002420: 080005fb j 400017ec <_vfprintf_r+0xd74> 40002424: 00142023 negu a0,s4 40002428: 8fa40598 lw a0,1432(sp) 4000242c: 8fa5059c lw a1,1436(sp) 40002430: 0c00028b jal 40000a2c <__sprint_r> 40002434: 27a6004c addiu a2,sp,76 40002438: 1440fb70 bnez v0,400011fc <_vfprintf_r+0x784> 4000243c: 27a50080 addiu a1,sp,128 40002440: 0800086d j 400021b4 <_vfprintf_r+0x173c> 40002444: 24020001 li v0,1 40002448: 8fa40598 lw a0,1432(sp) 4000244c: 8fa5059c lw a1,1436(sp) 40002450: 0c00028b jal 40000a2c <__sprint_r> 40002454: 27a6004c addiu a2,sp,76 40002458: 1440fb68 bnez v0,400011fc <_vfprintf_r+0x784> 4000245c: 27a50080 addiu a1,sp,128 40002460: 08000786 j 40001e18 <_vfprintf_r+0x13a0> 40002464: 00000000 nop 40002468: 8fa40598 lw a0,1432(sp) 4000246c: 8fa5059c lw a1,1436(sp) 40002470: 0c00028b jal 40000a2c <__sprint_r> 40002474: 27a6004c addiu a2,sp,76 40002478: 1440fb60 bnez v0,400011fc <_vfprintf_r+0x784> 4000247c: 27a50080 addiu a1,sp,128 40002480: 080008a2 j 40002288 <_vfprintf_r+0x1810> 40002484: 00000000 nop 40002488: 8fa40520 lw a0,1312(sp) 4000248c: 0c000284 jal 40000a10 40002490: 00000000 nop 40002494: 0040b821 move s7,v0 40002498: 0441fce0 bgez v0,4000181c <_vfprintf_r+0xda4> 4000249c: afa2052c sw v0,1324(sp) 400024a0: afa0052c sw zero,1324(sp) 400024a4: 08000351 j 40000d44 <_vfprintf_r+0x2cc> 400024a8: afa00530 sw zero,1328(sp) 400024ac: 8fa40598 lw a0,1432(sp) 400024b0: 8fa5059c lw a1,1436(sp) 400024b4: 0c00028b jal 40000a2c <__sprint_r> 400024b8: 27a6004c addiu a2,sp,76 400024bc: 1440fb4f bnez v0,400011fc <_vfprintf_r+0x784> 400024c0: 00000000 nop 400024c4: 0800047f j 400011fc <_vfprintf_r+0x784> 400024c8: afa00050 sw zero,80(sp) 400024cc: 8fa40598 lw a0,1432(sp) 400024d0: 8fa5059c lw a1,1436(sp) 400024d4: 0c00028b jal 40000a2c <__sprint_r> 400024d8: 27a6004c addiu a2,sp,76 400024dc: 1440fb47 bnez v0,400011fc <_vfprintf_r+0x784> 400024e0: 27a50080 addiu a1,sp,128 400024e4: 8fa4054c lw a0,1356(sp) 400024e8: 00000000 nop 400024ec: 30820001 andi v0,a0,0x1 400024f0: 1040fabc beqz v0,40000fe4 <_vfprintf_r+0x56c> 400024f4: 24020001 li v0,1 400024f8: aca20004 sw v0,4(a1) 400024fc: 8fa20050 lw v0,80(sp) 40002500: 8fa40054 lw a0,84(sp) 40002504: 24420001 addiu v0,v0,1 40002508: 8fa60540 lw a2,1344(sp) 4000250c: 24830001 addiu v1,a0,1 40002510: 28440008 slti a0,v0,8 40002514: afa30054 sw v1,84(sp) 40002518: aca60000 sw a2,0(a1) 4000251c: 1080fd02 beqz a0,40001928 <_vfprintf_r+0xeb0> 40002520: afa20050 sw v0,80(sp) 40002524: 080003f9 j 40000fe4 <_vfprintf_r+0x56c> 40002528: 24a50008 addiu a1,a1,8 4000252c: 8fa4055c lw a0,1372(sp) 40002530: 8fa50560 lw a1,1376(sp) 40002534: 0c002734 jal 40009cd0 <__isnand> 40002538: 00000000 nop 4000253c: 10400046 beqz v0,40002658 <_vfprintf_r+0x1be0> 40002540: 2402ffff li v0,-1 40002544: 8fa40550 lw a0,1360(sp) 40002548: 00000000 nop 4000254c: 28820048 slti v0,a0,72 40002550: 144000f1 bnez v0,40002918 <_vfprintf_r+0x1ea0> 40002554: 3c064001 lui a2,0x4001 40002558: 3c054001 lui a1,0x4001 4000255c: 24a51334 addiu a1,a1,4916 40002560: 0800055f j 4000157c <_vfprintf_r+0xb04> 40002564: afa50520 sw a1,1312(sp) 40002568: 8fa4054c lw a0,1356(sp) 4000256c: 8fa70524 lw a3,1316(sp) 40002570: 34840020 ori a0,a0,0x20 40002574: 27de0001 addiu s8,s8,1 40002578: afa4054c sw a0,1356(sp) 4000257c: 83c20000 lb v0,0(s8) 40002580: 08000304 j 40000c10 <_vfprintf_r+0x198> 40002584: afa70524 sw a3,1316(sp) 40002588: 8fa40598 lw a0,1432(sp) 4000258c: 8fa5059c lw a1,1436(sp) 40002590: 0c00028b jal 40000a2c <__sprint_r> 40002594: 27a6004c addiu a2,sp,76 40002598: 1440fb18 bnez v0,400011fc <_vfprintf_r+0x784> 4000259c: 27a50080 addiu a1,sp,128 400025a0: 0800069e j 40001a78 <_vfprintf_r+0x1000> 400025a4: 00000000 nop 400025a8: 8fa50568 lw a1,1384(sp) 400025ac: 8fa60520 lw a2,1312(sp) 400025b0: 0800034b j 40000d2c <_vfprintf_r+0x2b4> 400025b4: 00a6b823 subu s7,a1,a2 400025b8: 8fa40598 lw a0,1432(sp) 400025bc: 8fa5059c lw a1,1436(sp) 400025c0: 0c00028b jal 40000a2c <__sprint_r> 400025c4: 27a6004c addiu a2,sp,76 400025c8: 1440fb0c bnez v0,400011fc <_vfprintf_r+0x784> 400025cc: 27a50080 addiu a1,sp,128 400025d0: 8fa20534 lw v0,1332(sp) 400025d4: 8fa60534 lw a2,1332(sp) 400025d8: aca20004 sw v0,4(a1) 400025dc: 8fa40054 lw a0,84(sp) 400025e0: 8fa20050 lw v0,80(sp) 400025e4: 00861821 addu v1,a0,a2 400025e8: 24420001 addiu v0,v0,1 400025ec: 8fa60520 lw a2,1312(sp) 400025f0: 28440008 slti a0,v0,8 400025f4: aca60000 sw a2,0(a1) 400025f8: afa30054 sw v1,84(sp) 400025fc: 1080fcca beqz a0,40001928 <_vfprintf_r+0xeb0> 40002600: afa20050 sw v0,80(sp) 40002604: 080003f9 j 40000fe4 <_vfprintf_r+0x56c> 40002608: 24a50008 addiu a1,a1,8 4000260c: 245214dc addiu s2,v0,5340 40002610: acb00004 sw s0,4(a1) 40002614: 8fa20050 lw v0,80(sp) 40002618: 8fa40054 lw a0,84(sp) 4000261c: 24420001 addiu v0,v0,1 40002620: 00901821 addu v1,a0,s0 40002624: 28440008 slti a0,v0,8 40002628: acb20000 sw s2,0(a1) 4000262c: afa30054 sw v1,84(sp) 40002630: 1080ffa6 beqz a0,400024cc <_vfprintf_r+0x1a54> 40002634: afa20050 sw v0,80(sp) 40002638: 08000939 j 400024e4 <_vfprintf_r+0x1a6c> 4000263c: 24a50008 addiu a1,a1,8 40002640: 3c044001 lui a0,0x4001 40002644: 248414ec addiu a0,a0,5356 40002648: 0800038d j 40000e34 <_vfprintf_r+0x3bc> 4000264c: afa40558 sw a0,1368(sp) 40002650: 08000557 j 4000155c <_vfprintf_r+0xae4> 40002654: a3a20028 sb v0,40(sp) 40002658: 12420112 beq s2,v0,40002aa4 <_vfprintf_r+0x202c> 4000265c: 24020067 li v0,103 40002660: 8fa40550 lw a0,1360(sp) 40002664: 00000000 nop 40002668: 1082010a beq a0,v0,40002a94 <_vfprintf_r+0x201c> 4000266c: 24020047 li v0,71 40002670: 10820108 beq a0,v0,40002a94 <_vfprintf_r+0x201c> 40002674: 00000000 nop 40002678: 8fa5054c lw a1,1356(sp) 4000267c: 8fa60560 lw a2,1376(sp) 40002680: 34a50100 ori a1,a1,0x100 40002684: 04c000fc bltz a2,40002a78 <_vfprintf_r+0x2000> 40002688: afa5054c sw a1,1356(sp) 4000268c: 8fb6055c lw s6,1372(sp) 40002690: 00c0b821 move s7,a2 40002694: afa0053c sw zero,1340(sp) 40002698: 8fa50550 lw a1,1360(sp) 4000269c: 24020066 li v0,102 400026a0: 10a200dc beq a1,v0,40002a14 <_vfprintf_r+0x1f9c> 400026a4: 24020046 li v0,70 400026a8: 10a200af beq a1,v0,40002968 <_vfprintf_r+0x1ef0> 400026ac: 24020065 li v0,101 400026b0: 10a20126 beq a1,v0,40002b4c <_vfprintf_r+0x20d4> 400026b4: 24020045 li v0,69 400026b8: 10a20002 beq a1,v0,400026c4 <_vfprintf_r+0x1c4c> 400026bc: 26530001 addiu s3,s2,1 400026c0: 02409821 move s3,s2 400026c4: 24020002 li v0,2 400026c8: 27a30030 addiu v1,sp,48 400026cc: 8fa40598 lw a0,1432(sp) 400026d0: 02c03021 move a2,s6 400026d4: afa20010 sw v0,16(sp) 400026d8: afa30018 sw v1,24(sp) 400026dc: 27a20034 addiu v0,sp,52 400026e0: 27a30038 addiu v1,sp,56 400026e4: 02e03821 move a3,s7 400026e8: afa2001c sw v0,28(sp) 400026ec: afa30020 sw v1,32(sp) 400026f0: 0c00119f jal 4000467c <_dtoa_r> 400026f4: afb30014 sw s3,20(sp) 400026f8: 8fa60550 lw a2,1360(sp) 400026fc: afa20520 sw v0,1312(sp) 40002700: 24020067 li v0,103 40002704: 14c20107 bne a2,v0,40002b24 <_vfprintf_r+0x20ac> 40002708: 24020047 li v0,71 4000270c: 8fa3054c lw v1,1356(sp) 40002710: 00000000 nop 40002714: 30620001 andi v0,v1,0x1 40002718: 144000a2 bnez v0,400029a4 <_vfprintf_r+0x1f2c> 4000271c: 00000000 nop 40002720: 8fa30038 lw v1,56(sp) 40002724: 8fa20520 lw v0,1312(sp) 40002728: 00000000 nop 4000272c: 00621823 subu v1,v1,v0 40002730: afa30534 sw v1,1332(sp) 40002734: 8fa30550 lw v1,1360(sp) 40002738: 24020067 li v0,103 4000273c: 10620081 beq v1,v0,40002944 <_vfprintf_r+0x1ecc> 40002740: 24020047 li v0,71 40002744: 1062007f beq v1,v0,40002944 <_vfprintf_r+0x1ecc> 40002748: 00000000 nop 4000274c: 8fa50550 lw a1,1360(sp) 40002750: 00000000 nop 40002754: 28a20066 slti v0,a1,102 40002758: 1440012c bnez v0,40002c0c <_vfprintf_r+0x2194> 4000275c: 24020066 li v0,102 40002760: 8fa60550 lw a2,1360(sp) 40002764: 00000000 nop 40002768: 10c20105 beq a2,v0,40002b80 <_vfprintf_r+0x2108> 4000276c: 00000000 nop 40002770: 8fa30030 lw v1,48(sp) 40002774: 8fa60534 lw a2,1332(sp) 40002778: 00000000 nop 4000277c: 0066102a slt v0,v1,a2 40002780: 144000ec bnez v0,40002b34 <_vfprintf_r+0x20bc> 40002784: 0060b821 move s7,v1 40002788: 8fa3054c lw v1,1356(sp) 4000278c: 00000000 nop 40002790: 30620001 andi v0,v1,0x1 40002794: 1440002a bnez v0,40002840 <_vfprintf_r+0x1dc8> 40002798: 00000000 nop 4000279c: 06e00119 bltz s7,40002c04 <_vfprintf_r+0x218c> 400027a0: afb7052c sw s7,1324(sp) 400027a4: 8fa5053c lw a1,1340(sp) 400027a8: 00000000 nop 400027ac: 10a0fc19 beqz a1,40001814 <_vfprintf_r+0xd9c> 400027b0: 2402002d li v0,45 400027b4: a3a20028 sb v0,40(sp) 400027b8: 08000355 j 40000d54 <_vfprintf_r+0x2dc> 400027bc: afa00530 sw zero,1328(sp) 400027c0: 8fa40550 lw a0,1360(sp) 400027c4: 00000000 nop 400027c8: 2484fffe addiu a0,a0,-2 400027cc: afa40550 sw a0,1360(sp) 400027d0: 8fa60550 lw a2,1360(sp) 400027d4: 2464ffff addiu a0,v1,-1 400027d8: afa40030 sw a0,48(sp) 400027dc: 04800110 bltz a0,40002c20 <_vfprintf_r+0x21a8> 400027e0: a3a6003c sb a2,60(sp) 400027e4: 2402002b li v0,43 400027e8: a3a2003d sb v0,61(sp) 400027ec: 2882000a slti v0,a0,10 400027f0: 104000ae beqz v0,40002aac <_vfprintf_r+0x2034> 400027f4: 27a7004b addiu a3,sp,75 400027f8: 24830030 addiu v1,a0,48 400027fc: 24020030 li v0,48 40002800: a3a3003f sb v1,63(sp) 40002804: a3a2003e sb v0,62(sp) 40002808: 27a30040 addiu v1,sp,64 4000280c: 27a2003c addiu v0,sp,60 40002810: 00621023 subu v0,v1,v0 40002814: afa20538 sw v0,1336(sp) 40002818: 8fa20534 lw v0,1332(sp) 4000281c: 8fa40538 lw a0,1336(sp) 40002820: 28430002 slti v1,v0,2 40002824: 10600006 beqz v1,40002840 <_vfprintf_r+0x1dc8> 40002828: 0082b821 addu s7,a0,v0 4000282c: 8fa5054c lw a1,1356(sp) 40002830: 00000000 nop 40002834: 30a20001 andi v0,a1,0x1 40002838: 1040ffd8 beqz v0,4000279c <_vfprintf_r+0x1d24> 4000283c: 00000000 nop 40002840: 080009e7 j 4000279c <_vfprintf_r+0x1d24> 40002844: 26f70001 addiu s7,s7,1 40002848: 245214dc addiu s2,v0,5340 4000284c: acb00004 sw s0,4(a1) 40002850: 8fa20050 lw v0,80(sp) 40002854: 8fa30054 lw v1,84(sp) 40002858: 24420001 addiu v0,v0,1 4000285c: 00701821 addu v1,v1,s0 40002860: 28440008 slti a0,v0,8 40002864: acb20000 sw s2,0(a1) 40002868: afa30054 sw v1,84(sp) 4000286c: 1080ff52 beqz a0,400025b8 <_vfprintf_r+0x1b40> 40002870: afa20050 sw v0,80(sp) 40002874: 08000974 j 400025d0 <_vfprintf_r+0x1b58> 40002878: 24a50008 addiu a1,a1,8 4000287c: 2e420007 sltiu v0,s2,7 40002880: 14400028 bnez v0,40002924 <_vfprintf_r+0x1eac> 40002884: 3c064001 lui a2,0x4001 40002888: 24c61350 addiu a2,a2,4944 4000288c: 24170006 li s7,6 40002890: afa60520 sw a2,1312(sp) 40002894: afb7052c sw s7,1324(sp) 40002898: 08000359 j 40000d64 <_vfprintf_r+0x2ec> 4000289c: afa00530 sw zero,1328(sp) 400028a0: 3c024001 lui v0,0x4001 400028a4: 244214ec addiu v0,v0,5356 400028a8: 08000424 j 40001090 <_vfprintf_r+0x618> 400028ac: afa20558 sw v0,1368(sp) 400028b0: 8fa40598 lw a0,1432(sp) 400028b4: 8fa5059c lw a1,1436(sp) 400028b8: 0c00028b jal 40000a2c <__sprint_r> 400028bc: 27a6004c addiu a2,sp,76 400028c0: 1440fa4e bnez v0,400011fc <_vfprintf_r+0x784> 400028c4: 27a60080 addiu a2,sp,128 400028c8: 0800087a j 400021e8 <_vfprintf_r+0x1770> 400028cc: 00000000 nop 400028d0: 8fa40524 lw a0,1316(sp) 400028d4: 8fa50548 lw a1,1352(sp) 400028d8: 8c820000 lw v0,0(a0) 400028dc: 24930004 addiu s3,a0,4 400028e0: 080002d7 j 40000b5c <_vfprintf_r+0xe4> 400028e4: ac450000 sw a1,0(v0) 400028e8: 080006e3 j 40001b8c <_vfprintf_r+0x1114> 400028ec: 245214dc addiu s2,v0,5340 400028f0: 8fa40598 lw a0,1432(sp) 400028f4: 8fa5059c lw a1,1436(sp) 400028f8: 0c00028b jal 40000a2c <__sprint_r> 400028fc: 27a6004c addiu a2,sp,76 40002900: 1440fa3e bnez v0,400011fc <_vfprintf_r+0x784> 40002904: 27a50080 addiu a1,sp,128 40002908: 080008bc j 400022f0 <_vfprintf_r+0x1878> 4000290c: 00000000 nop 40002910: 08000306 j 40000c18 <_vfprintf_r+0x1a0> 40002914: 00009021 move s2,zero 40002918: 24c61338 addiu a2,a2,4920 4000291c: 0800055f j 4000157c <_vfprintf_r+0xb04> 40002920: afa60520 sw a2,1312(sp) 40002924: 064000bc bltz s2,40002c18 <_vfprintf_r+0x21a0> 40002928: afb2052c sw s2,1324(sp) 4000292c: 3c054001 lui a1,0x4001 40002930: 24a51350 addiu a1,a1,4944 40002934: 0240b821 move s7,s2 40002938: afa50520 sw a1,1312(sp) 4000293c: 08000359 j 40000d64 <_vfprintf_r+0x2ec> 40002940: afa00530 sw zero,1328(sp) 40002944: 8fa30030 lw v1,48(sp) 40002948: 00000000 nop 4000294c: 2862fffd slti v0,v1,-3 40002950: 1440ff9b bnez v0,400027c0 <_vfprintf_r+0x1d48> 40002954: 0243102a slt v0,s2,v1 40002958: 1440ff99 bnez v0,400027c0 <_vfprintf_r+0x1d48> 4000295c: 24050067 li a1,103 40002960: 080009dd j 40002774 <_vfprintf_r+0x1cfc> 40002964: afa50550 sw a1,1360(sp) 40002968: 24020003 li v0,3 4000296c: 27a30030 addiu v1,sp,48 40002970: 8fa40598 lw a0,1432(sp) 40002974: afa20010 sw v0,16(sp) 40002978: afa30018 sw v1,24(sp) 4000297c: 27a20034 addiu v0,sp,52 40002980: 27a30038 addiu v1,sp,56 40002984: 02c03021 move a2,s6 40002988: 02e03821 move a3,s7 4000298c: afa2001c sw v0,28(sp) 40002990: afa30020 sw v1,32(sp) 40002994: 0c00119f jal 4000467c <_dtoa_r> 40002998: afb20014 sw s2,20(sp) 4000299c: afa20520 sw v0,1312(sp) 400029a0: 02409821 move s3,s2 400029a4: 8fa40520 lw a0,1312(sp) 400029a8: 8fa50550 lw a1,1360(sp) 400029ac: 24020046 li v0,70 400029b0: 10a20028 beq a1,v0,40002a54 <_vfprintf_r+0x1fdc> 400029b4: 00938021 addu s0,a0,s3 400029b8: 02c02021 move a0,s6 400029bc: 02e02821 move a1,s7 400029c0: 00003021 move a2,zero 400029c4: 0c004055 jal 40010154 <__eqdf2> 400029c8: 00003821 move a3,zero 400029cc: 1040000e beqz v0,40002a08 <_vfprintf_r+0x1f90> 400029d0: 00000000 nop 400029d4: 8fa40038 lw a0,56(sp) 400029d8: 00000000 nop 400029dc: 0090102b sltu v0,a0,s0 400029e0: 1040ff50 beqz v0,40002724 <_vfprintf_r+0x1cac> 400029e4: 00801821 move v1,a0 400029e8: 24030030 li v1,48 400029ec: a0830000 sb v1,0(a0) 400029f0: 24840001 addiu a0,a0,1 400029f4: 0090102b sltu v0,a0,s0 400029f8: 1440fffc bnez v0,400029ec <_vfprintf_r+0x1f74> 400029fc: afa40038 sw a0,56(sp) 40002a00: 080009c9 j 40002724 <_vfprintf_r+0x1cac> 40002a04: 00801821 move v1,a0 40002a08: afb00038 sw s0,56(sp) 40002a0c: 080009c9 j 40002724 <_vfprintf_r+0x1cac> 40002a10: 02001821 move v1,s0 40002a14: 24020003 li v0,3 40002a18: 27a30030 addiu v1,sp,48 40002a1c: 8fa40598 lw a0,1432(sp) 40002a20: afa20010 sw v0,16(sp) 40002a24: afa30018 sw v1,24(sp) 40002a28: 27a20034 addiu v0,sp,52 40002a2c: 27a30038 addiu v1,sp,56 40002a30: 02c03021 move a2,s6 40002a34: 02e03821 move a3,s7 40002a38: afa2001c sw v0,28(sp) 40002a3c: afa30020 sw v1,32(sp) 40002a40: 0c00119f jal 4000467c <_dtoa_r> 40002a44: afb20014 sw s2,20(sp) 40002a48: afa20520 sw v0,1312(sp) 40002a4c: 00528021 addu s0,v0,s2 40002a50: 02409821 move s3,s2 40002a54: 8fa60520 lw a2,1312(sp) 40002a58: 24020030 li v0,48 40002a5c: 80c30000 lb v1,0(a2) 40002a60: 00000000 nop 40002a64: 1062003d beq v1,v0,40002b5c <_vfprintf_r+0x20e4> 40002a68: 02c02021 move a0,s6 40002a6c: 8fa30030 lw v1,48(sp) 40002a70: 08000a6e j 400029b8 <_vfprintf_r+0x1f40> 40002a74: 02038021 addu s0,s0,v1 40002a78: 8fa30560 lw v1,1376(sp) 40002a7c: 3c028000 lui v0,0x8000 40002a80: 2404002d li a0,45 40002a84: 0062b826 xor s7,v1,v0 40002a88: 8fb6055c lw s6,1372(sp) 40002a8c: 080009a6 j 40002698 <_vfprintf_r+0x1c20> 40002a90: afa4053c sw a0,1340(sp) 40002a94: 1640fef8 bnez s2,40002678 <_vfprintf_r+0x1c00> 40002a98: 00000000 nop 40002a9c: 0800099e j 40002678 <_vfprintf_r+0x1c00> 40002aa0: 24120001 li s2,1 40002aa4: 0800099e j 40002678 <_vfprintf_r+0x1c00> 40002aa8: 24120006 li s2,6 40002aac: 00e03021 move a2,a3 40002ab0: 2405000a li a1,10 40002ab4: 14a00002 bnez a1,40002ac0 <_vfprintf_r+0x2048> 40002ab8: 0085001a div zero,a0,a1 40002abc: 0007000d break 0x7 40002ac0: 24c6ffff addiu a2,a2,-1 40002ac4: 00001812 mflo v1 40002ac8: 00602021 move a0,v1 40002acc: 2863000a slti v1,v1,10 40002ad0: 00001010 mfhi v0 40002ad4: 24420030 addiu v0,v0,48 40002ad8: 1060fff6 beqz v1,40002ab4 <_vfprintf_r+0x203c> 40002adc: a0c20000 sb v0,0(a2) 40002ae0: 24820030 addiu v0,a0,48 40002ae4: 00022e00 sll a1,v0,0x18 40002ae8: 24c4ffff addiu a0,a2,-1 40002aec: 00052e03 sra a1,a1,0x18 40002af0: 0087182b sltu v1,a0,a3 40002af4: 1060004e beqz v1,40002c30 <_vfprintf_r+0x21b8> 40002af8: a0c5ffff sb a1,-1(a2) 40002afc: 08000ac2 j 40002b08 <_vfprintf_r+0x2090> 40002b00: 27a3003e addiu v1,sp,62 40002b04: 80850000 lb a1,0(a0) 40002b08: 24840001 addiu a0,a0,1 40002b0c: 0087102b sltu v0,a0,a3 40002b10: a0650000 sb a1,0(v1) 40002b14: 1440fffb bnez v0,40002b04 <_vfprintf_r+0x208c> 40002b18: 24630001 addiu v1,v1,1 40002b1c: 08000a04 j 40002810 <_vfprintf_r+0x1d98> 40002b20: 27a2003c addiu v0,sp,60 40002b24: 10c2fef9 beq a2,v0,4000270c <_vfprintf_r+0x1c94> 40002b28: 00000000 nop 40002b2c: 08000a69 j 400029a4 <_vfprintf_r+0x1f2c> 40002b30: 00000000 nop 40002b34: 18600040 blez v1,40002c38 <_vfprintf_r+0x21c0> 40002b38: 24020002 li v0,2 40002b3c: 24020001 li v0,1 40002b40: 8fa40534 lw a0,1332(sp) 40002b44: 080009e7 j 4000279c <_vfprintf_r+0x1d24> 40002b48: 0044b821 addu s7,v0,a0 40002b4c: 080009b1 j 400026c4 <_vfprintf_r+0x1c4c> 40002b50: 26530001 addiu s3,s2,1 40002b54: 080004b9 j 400012e4 <_vfprintf_r+0x86c> 40002b58: afa40548 sw a0,1352(sp) 40002b5c: 02e02821 move a1,s7 40002b60: 00003021 move a2,zero 40002b64: 0c00407c jal 400101f0 <__nedf2> 40002b68: 00003821 move a3,zero 40002b6c: 1040ffbf beqz v0,40002a6c <_vfprintf_r+0x1ff4> 40002b70: 24020001 li v0,1 40002b74: 00531023 subu v0,v0,s3 40002b78: 08000a9b j 40002a6c <_vfprintf_r+0x1ff4> 40002b7c: afa20030 sw v0,48(sp) 40002b80: 8fb70030 lw s7,48(sp) 40002b84: 00000000 nop 40002b88: 1ae0000a blez s7,40002bb4 <_vfprintf_r+0x213c> 40002b8c: 00000000 nop 40002b90: 16400006 bnez s2,40002bac <_vfprintf_r+0x2134> 40002b94: 26e20001 addiu v0,s7,1 40002b98: 8fa3054c lw v1,1356(sp) 40002b9c: 00000000 nop 40002ba0: 30620001 andi v0,v1,0x1 40002ba4: 1040000b beqz v0,40002bd4 <_vfprintf_r+0x215c> 40002ba8: 26e20001 addiu v0,s7,1 40002bac: 080009e7 j 4000279c <_vfprintf_r+0x1d24> 40002bb0: 0052b821 addu s7,v0,s2 40002bb4: 1640fef9 bnez s2,4000279c <_vfprintf_r+0x1d24> 40002bb8: 26570002 addiu s7,s2,2 40002bbc: 8fa4054c lw a0,1356(sp) 40002bc0: 00000000 nop 40002bc4: 30820001 andi v0,a0,0x1 40002bc8: 1440fef4 bnez v0,4000279c <_vfprintf_r+0x1d24> 40002bcc: 00000000 nop 40002bd0: 24170001 li s7,1 40002bd4: 080009e9 j 400027a4 <_vfprintf_r+0x1d2c> 40002bd8: afb7052c sw s7,1324(sp) 40002bdc: 8fa60524 lw a2,1316(sp) 40002be0: 00000000 nop 40002be4: 8cd20000 lw s2,0(a2) 40002be8: 00000000 nop 40002bec: 0641fa03 bgez s2,400013fc <_vfprintf_r+0x984> 40002bf0: 24c70004 addiu a3,a2,4 40002bf4: 83c20000 lb v0,0(s8) 40002bf8: 2412ffff li s2,-1 40002bfc: 08000304 j 40000c10 <_vfprintf_r+0x198> 40002c00: afa70524 sw a3,1316(sp) 40002c04: 080009e9 j 400027a4 <_vfprintf_r+0x1d2c> 40002c08: afa0052c sw zero,1324(sp) 40002c0c: 8fa30030 lw v1,48(sp) 40002c10: 080009f4 j 400027d0 <_vfprintf_r+0x1d58> 40002c14: 00000000 nop 40002c18: 08000a4b j 4000292c <_vfprintf_r+0x1eb4> 40002c1c: afa0052c sw zero,1324(sp) 40002c20: 2402002d li v0,45 40002c24: a3a2003d sb v0,61(sp) 40002c28: 080009fb j 400027ec <_vfprintf_r+0x1d74> 40002c2c: 00042023 negu a0,a0 40002c30: 08000a03 j 4000280c <_vfprintf_r+0x1d94> 40002c34: 27a3003e addiu v1,sp,62 40002c38: 08000ad0 j 40002b40 <_vfprintf_r+0x20c8> 40002c3c: 00431023 subu v0,v0,v1 40002c40 : 40002c40: 00801021 move v0,a0 40002c44: 00a01821 move v1,a1 40002c48: 8f84800c lw a0,-32756(gp) 40002c4c: 00c03821 move a3,a2 40002c50: 00402821 move a1,v0 40002c54: 0800029e j 40000a78 <_vfprintf_r> 40002c58: 00603021 move a2,v1 40002c5c <__svfscanf_r>: 40002c5c: 27bdfd28 addiu sp,sp,-728 40002c60: afb702cc sw s7,716(sp) 40002c64: afb202b8 sw s2,696(sp) 40002c68: afb102b4 sw s1,692(sp) 40002c6c: afb002b0 sw s0,688(sp) 40002c70: afbf02d4 sw ra,724(sp) 40002c74: afbe02d0 sw s8,720(sp) 40002c78: afb602c8 sw s6,712(sp) 40002c7c: afb502c4 sw s5,708(sp) 40002c80: afb402c0 sw s4,704(sp) 40002c84: afb302bc sw s3,700(sp) 40002c88: 0080b821 move s7,a0 40002c8c: 00a08021 move s0,a1 40002c90: afa702e4 sw a3,740(sp) 40002c94: 00c09021 move s2,a2 40002c98: afa002a0 sw zero,672(sp) 40002c9c: 00008821 move s1,zero 40002ca0: afa0029c sw zero,668(sp) 40002ca4: afa00298 sw zero,664(sp) 40002ca8: 82440000 lb a0,0(s2) 40002cac: 00000000 nop 40002cb0: 1080003c beqz a0,40002da4 <__svfscanf_r+0x148> 40002cb4: afa40018 sw a0,24(sp) 40002cb8: 8f878014 lw a3,-32748(gp) 40002cbc: 00000000 nop 40002cc0: 00e41821 addu v1,a3,a0 40002cc4: 90620000 lbu v0,0(v1) 40002cc8: 00000000 nop 40002ccc: 30420008 andi v0,v0,0x8 40002cd0: 1040001e beqz v0,40002d4c <__svfscanf_r+0xf0> 40002cd4: 26520001 addiu s2,s2,1 40002cd8: 8e040004 lw a0,4(s0) 40002cdc: 00000000 nop 40002ce0: 18800013 blez a0,40002d30 <__svfscanf_r+0xd4> 40002ce4: 02e02021 move a0,s7 40002ce8: 8e050000 lw a1,0(s0) 40002cec: 00000000 nop 40002cf0: 90a20000 lbu v0,0(a1) 40002cf4: 00000000 nop 40002cf8: 00e21021 addu v0,a3,v0 40002cfc: 90430000 lbu v1,0(v0) 40002d00: 00000000 nop 40002d04: 30630008 andi v1,v1,0x8 40002d08: 1060ffe7 beqz v1,40002ca8 <__svfscanf_r+0x4c> 40002d0c: 24a20001 addiu v0,a1,1 40002d10: 8e040004 lw a0,4(s0) 40002d14: 00000000 nop 40002d18: 2484ffff addiu a0,a0,-1 40002d1c: ae020000 sw v0,0(s0) 40002d20: 26310001 addiu s1,s1,1 40002d24: 1c80fff0 bgtz a0,40002ce8 <__svfscanf_r+0x8c> 40002d28: ae040004 sw a0,4(s0) 40002d2c: 02e02021 move a0,s7 40002d30: 0c00264b jal 4000992c <__srefill_r> 40002d34: 02002821 move a1,s0 40002d38: 1440ffdb bnez v0,40002ca8 <__svfscanf_r+0x4c> 40002d3c: 00000000 nop 40002d40: 8f878014 lw a3,-32748(gp) 40002d44: 08000b3a j 40002ce8 <__svfscanf_r+0x8c> 40002d48: 00000000 nop 40002d4c: 24020025 li v0,37 40002d50: 10820031 beq a0,v0,40002e18 <__svfscanf_r+0x1bc> 40002d54: 0000a821 move s5,zero 40002d58: 8e020004 lw v0,4(s0) 40002d5c: 00000000 nop 40002d60: 1840001d blez v0,40002dd8 <__svfscanf_r+0x17c> 40002d64: 02e02021 move a0,s7 40002d68: 8e050000 lw a1,0(s0) 40002d6c: 8243ffff lb v1,-1(s2) 40002d70: 90a20000 lbu v0,0(a1) 40002d74: 00000000 nop 40002d78: 1443000a bne v0,v1,40002da4 <__svfscanf_r+0x148> 40002d7c: 24a30001 addiu v1,a1,1 40002d80: 8e040004 lw a0,4(s0) 40002d84: 00000000 nop 40002d88: 2482ffff addiu v0,a0,-1 40002d8c: ae020004 sw v0,4(s0) 40002d90: ae030000 sw v1,0(s0) 40002d94: 82440000 lb a0,0(s2) 40002d98: 26310001 addiu s1,s1,1 40002d9c: 1480ffc6 bnez a0,40002cb8 <__svfscanf_r+0x5c> 40002da0: afa40018 sw a0,24(sp) 40002da4: 8fbf02d4 lw ra,724(sp) 40002da8: 8fa202a0 lw v0,672(sp) 40002dac: 8fbe02d0 lw s8,720(sp) 40002db0: 8fb702cc lw s7,716(sp) 40002db4: 8fb602c8 lw s6,712(sp) 40002db8: 8fb502c4 lw s5,708(sp) 40002dbc: 8fb402c0 lw s4,704(sp) 40002dc0: 8fb302bc lw s3,700(sp) 40002dc4: 8fb202b8 lw s2,696(sp) 40002dc8: 8fb102b4 lw s1,692(sp) 40002dcc: 8fb002b0 lw s0,688(sp) 40002dd0: 03e00008 jr ra 40002dd4: 27bd02d8 addiu sp,sp,728 40002dd8: 0c00264b jal 4000992c <__srefill_r> 40002ddc: 02002821 move a1,s0 40002de0: 1040ffe1 beqz v0,40002d68 <__svfscanf_r+0x10c> 40002de4: 00000000 nop 40002de8: 8fa402a0 lw a0,672(sp) 40002dec: 00000000 nop 40002df0: 10800006 beqz a0,40002e0c <__svfscanf_r+0x1b0> 40002df4: 00000000 nop 40002df8: 9602000c lhu v0,12(s0) 40002dfc: 00000000 nop 40002e00: 30420040 andi v0,v0,0x40 40002e04: 1040ffe7 beqz v0,40002da4 <__svfscanf_r+0x148> 40002e08: 00000000 nop 40002e0c: 2405ffff li a1,-1 40002e10: 08000b69 j 40002da4 <__svfscanf_r+0x148> 40002e14: afa502a0 sw a1,672(sp) 40002e18: 82440000 lb a0,0(s2) 40002e1c: 00009821 move s3,zero 40002e20: 2405006c li a1,108 40002e24: 308300ff andi v1,a0,0xff 40002e28: 2c620079 sltiu v0,v1,121 40002e2c: 14400028 bnez v0,40002ed0 <__svfscanf_r+0x274> 40002e30: 26520001 addiu s2,s2,1 40002e34: 00e41821 addu v1,a3,a0 40002e38: 90620000 lbu v0,0(v1) 40002e3c: 00000000 nop 40002e40: 30420001 andi v0,v0,0x1 40002e44: 1440003b bnez v0,40002f34 <__svfscanf_r+0x2d8> 40002e48: 00000000 nop 40002e4c: 3c044001 lui a0,0x4001 40002e50: 2484ba34 addiu a0,a0,-17868 40002e54: 2405000a li a1,10 40002e58: afa40298 sw a0,664(sp) 40002e5c: 24140003 li s4,3 40002e60: afa5029c sw a1,668(sp) 40002e64: 8e040004 lw a0,4(s0) 40002e68: 00000000 nop 40002e6c: 1880027f blez a0,4000386c <__svfscanf_r+0xc10> 40002e70: 02e02021 move a0,s7 40002e74: 32620040 andi v0,s3,0x40 40002e78: 14400025 bnez v0,40002f10 <__svfscanf_r+0x2b4> 40002e7c: 2e820005 sltiu v0,s4,5 40002e80: 8f878014 lw a3,-32748(gp) 40002e84: 8e050000 lw a1,0(s0) 40002e88: 00000000 nop 40002e8c: 90a20000 lbu v0,0(a1) 40002e90: 00000000 nop 40002e94: 00e21021 addu v0,a3,v0 40002e98: 90430000 lbu v1,0(v0) 40002e9c: 00000000 nop 40002ea0: 30630008 andi v1,v1,0x8 40002ea4: 1060001a beqz v1,40002f10 <__svfscanf_r+0x2b4> 40002ea8: 2e820005 sltiu v0,s4,5 40002eac: 8e040004 lw a0,4(s0) 40002eb0: 00000000 nop 40002eb4: 2482ffff addiu v0,a0,-1 40002eb8: 1840000d blez v0,40002ef0 <__svfscanf_r+0x294> 40002ebc: ae020004 sw v0,4(s0) 40002ec0: 24a20001 addiu v0,a1,1 40002ec4: ae020000 sw v0,0(s0) 40002ec8: 08000ba1 j 40002e84 <__svfscanf_r+0x228> 40002ecc: 26310001 addiu s1,s1,1 40002ed0: 00031080 sll v0,v1,0x2 40002ed4: 3c034001 lui v1,0x4001 40002ed8: 24631504 addiu v1,v1,5380 40002edc: 00621021 addu v0,v1,v0 40002ee0: 8c430000 lw v1,0(v0) 40002ee4: 00000000 nop 40002ee8: 00600008 jr v1 40002eec: 00000000 nop 40002ef0: 02e02021 move a0,s7 40002ef4: 0c00264b jal 4000992c <__srefill_r> 40002ef8: 02002821 move a1,s0 40002efc: 1440ffba bnez v0,40002de8 <__svfscanf_r+0x18c> 40002f00: 00000000 nop 40002f04: 8f878014 lw a3,-32748(gp) 40002f08: 08000ba1 j 40002e84 <__svfscanf_r+0x228> 40002f0c: 26310001 addiu s1,s1,1 40002f10: 1040ff65 beqz v0,40002ca8 <__svfscanf_r+0x4c> 40002f14: 3c034001 lui v1,0x4001 40002f18: 246316e8 addiu v1,v1,5864 40002f1c: 00141080 sll v0,s4,0x2 40002f20: 00621021 addu v0,v1,v0 40002f24: 8c430000 lw v1,0(v0) 40002f28: 00000000 nop 40002f2c: 00600008 jr v1 40002f30: 00000000 nop 40002f34: 08000b93 j 40002e4c <__svfscanf_r+0x1f0> 40002f38: 36730001 ori s3,s3,0x1 40002f3c: 26a2ffff addiu v0,s5,-1 40002f40: 2c42015d sltiu v0,v0,349 40002f44: 104001de beqz v0,400036c0 <__svfscanf_r+0xa64> 40002f48: 26a6fea3 addiu a2,s5,-349 40002f4c: 16a003cd bnez s5,40003e84 <__svfscanf_r+0x1228> 40002f50: 36760780 ori s6,s3,0x780 40002f54: 27a50124 addiu a1,sp,292 40002f58: afa502a4 sw a1,676(sp) 40002f5c: 00a09821 move s3,a1 40002f60: afa00294 sw zero,660(sp) 40002f64: afa0028c sw zero,652(sp) 40002f68: afa00290 sw zero,656(sp) 40002f6c: afa00288 sw zero,648(sp) 40002f70: 32c20100 andi v0,s6,0x100 40002f74: 10400015 beqz v0,40002fcc <__svfscanf_r+0x370> 40002f78: 32c20010 andi v0,s6,0x10 40002f7c: 32c20400 andi v0,s6,0x400 40002f80: 14400385 bnez v0,40003d98 <__svfscanf_r+0x113c> 40002f84: 24020065 li v0,101 40002f88: 2673ffff addiu s3,s3,-1 40002f8c: 82650000 lb a1,0(s3) 40002f90: 00000000 nop 40002f94: 10a20009 beq a1,v0,40002fbc <__svfscanf_r+0x360> 40002f98: 2631ffff addiu s1,s1,-1 40002f9c: 24020045 li v0,69 40002fa0: 10a20007 beq a1,v0,40002fc0 <__svfscanf_r+0x364> 40002fa4: 02e02021 move a0,s7 40002fa8: 2673ffff addiu s3,s3,-1 40002fac: 0c0030b7 jal 4000c2dc <_ungetc_r> 40002fb0: 02003021 move a2,s0 40002fb4: 82650000 lb a1,0(s3) 40002fb8: 2631ffff addiu s1,s1,-1 40002fbc: 02e02021 move a0,s7 40002fc0: 0c0030b7 jal 4000c2dc <_ungetc_r> 40002fc4: 02003021 move a2,s0 40002fc8: 32c20010 andi v0,s6,0x10 40002fcc: 1440ff36 bnez v0,40002ca8 <__svfscanf_r+0x4c> 40002fd0: 32c30600 andi v1,s6,0x600 40002fd4: 24020400 li v0,1024 40002fd8: 106203ed beq v1,v0,40003f90 <__svfscanf_r+0x1334> 40002fdc: a2600000 sb zero,0(s3) 40002fe0: 8fa40288 lw a0,648(sp) 40002fe4: 00000000 nop 40002fe8: 148003b2 bnez a0,40003eb4 <__svfscanf_r+0x1258> 40002fec: 00003021 move a2,zero 40002ff0: 8fa502a4 lw a1,676(sp) 40002ff4: 02e02021 move a0,s7 40002ff8: 0c0027f0 jal 40009fc0 <_strtod_r> 40002ffc: 00003021 move a2,zero 40003000: 0040a021 move s4,v0 40003004: 32c20001 andi v0,s6,0x1 40003008: 104003a0 beqz v0,40003e8c <__svfscanf_r+0x1230> 4000300c: 0060a821 move s5,v1 40003010: 8fa302e4 lw v1,740(sp) 40003014: 00000000 nop 40003018: 8c620000 lw v0,0(v1) 4000301c: 24730004 addiu s3,v1,4 40003020: ac540000 sw s4,0(v0) 40003024: ac550004 sw s5,4(v0) 40003028: 8fa302a0 lw v1,672(sp) 4000302c: afb302e4 sw s3,740(sp) 40003030: 24630001 addiu v1,v1,1 40003034: 08000b2a j 40002ca8 <__svfscanf_r+0x4c> 40003038: afa302a0 sw v1,672(sp) 4000303c: 26a2ffff addiu v0,s5,-1 40003040: 2c42015d sltiu v0,v0,349 40003044: 104000fb beqz v0,40003434 <__svfscanf_r+0x7d8> 40003048: 26b6fea3 addiu s6,s5,-349 4000304c: 16a00342 bnez s5,40003d58 <__svfscanf_r+0x10fc> 40003050: 36730d80 ori s3,s3,0xd80 40003054: 27a30124 addiu v1,sp,292 40003058: afa302a4 sw v1,676(sp) 4000305c: 0060a021 move s4,v1 40003060: 0000f021 move s8,zero 40003064: 32620100 andi v0,s3,0x100 40003068: 1040000a beqz v0,40003094 <__svfscanf_r+0x438> 4000306c: 32620010 andi v0,s3,0x10 40003070: 8fa302a4 lw v1,676(sp) 40003074: 00000000 nop 40003078: 0074102b sltu v0,v1,s4 4000307c: 14400356 bnez v0,40003dd8 <__svfscanf_r+0x117c> 40003080: 02e02021 move a0,s7 40003084: 8fa402a4 lw a0,676(sp) 40003088: 00000000 nop 4000308c: 1284ff45 beq s4,a0,40002da4 <__svfscanf_r+0x148> 40003090: 32620010 andi v0,s3,0x10 40003094: 10400364 beqz v0,40003e28 <__svfscanf_r+0x11cc> 40003098: 02e02021 move a0,s7 4000309c: 8fa302a4 lw v1,676(sp) 400030a0: 00000000 nop 400030a4: 02231023 subu v0,s1,v1 400030a8: 005e1021 addu v0,v0,s8 400030ac: 08000b2a j 40002ca8 <__svfscanf_r+0x4c> 400030b0: 02828821 addu s1,s4,v0 400030b4: 16a00002 bnez s5,400030c0 <__svfscanf_r+0x464> 400030b8: 32620001 andi v0,s3,0x1 400030bc: 2415ffff li s5,-1 400030c0: 104001f5 beqz v0,40003898 <__svfscanf_r+0xc3c> 400030c4: 32620010 andi v0,s3,0x10 400030c8: 327e0010 andi s8,s3,0x10 400030cc: 17c00006 bnez s8,400030e8 <__svfscanf_r+0x48c> 400030d0: 27b60018 addiu s6,sp,24 400030d4: 8fa402e4 lw a0,740(sp) 400030d8: 00000000 nop 400030dc: 8c960000 lw s6,0(a0) 400030e0: 24840004 addiu a0,a0,4 400030e4: afa402e4 sw a0,740(sp) 400030e8: 00009821 move s3,zero 400030ec: 27b40018 addiu s4,sp,24 400030f0: 8e040000 lw a0,0(s0) 400030f4: 8f828014 lw v0,-32748(gp) 400030f8: 90870000 lbu a3,0(a0) 400030fc: 00000000 nop 40003100: 00471021 addu v0,v0,a3 40003104: 90430000 lbu v1,0(v0) 40003108: 00000000 nop 4000310c: 30630008 andi v1,v1,0x8 40003110: 14600034 bnez v1,400031e4 <__svfscanf_r+0x588> 40003114: 00000000 nop 40003118: 12a00032 beqz s5,400031e4 <__svfscanf_r+0x588> 4000311c: 00000000 nop 40003120: 8f828060 lw v0,-32672(gp) 40003124: 00000000 nop 40003128: 1262ff2f beq s3,v0,40002de8 <__svfscanf_r+0x18c> 4000312c: 24830001 addiu v1,a0,1 40003130: 8e020004 lw v0,4(s0) 40003134: 00000000 nop 40003138: 2442ffff addiu v0,v0,-1 4000313c: ae020004 sw v0,4(s0) 40003140: 02931021 addu v0,s4,s3 40003144: ae030000 sw v1,0(s0) 40003148: 27a4001c addiu a0,sp,28 4000314c: 00002821 move a1,zero 40003150: 24060008 li a2,8 40003154: a047010c sb a3,268(v0) 40003158: 0c002000 jal 40008000 4000315c: 26730001 addiu s3,s3,1 40003160: 27a2001c addiu v0,sp,28 40003164: 02e02021 move a0,s7 40003168: 02c02821 move a1,s6 4000316c: 27a60124 addiu a2,sp,292 40003170: 02603821 move a3,s3 40003174: 0c001ec3 jal 40007b0c <_mbrtowc_r> 40003178: afa20010 sw v0,16(sp) 4000317c: 2403ffff li v1,-1 40003180: 1043ff19 beq v0,v1,40002de8 <__svfscanf_r+0x18c> 40003184: 00000000 nop 40003188: 144001be bnez v0,40003884 <__svfscanf_r+0xc28> 4000318c: 2404fffe li a0,-2 40003190: aec00000 sw zero,0(s6) 40003194: 00002021 move a0,zero 40003198: 0c001bfb jal 40006fec 4000319c: 00000000 nop 400031a0: 14400313 bnez v0,40003df0 <__svfscanf_r+0x1194> 400031a4: 00000000 nop 400031a8: 02338821 addu s1,s1,s3 400031ac: 17c00002 bnez s8,400031b8 <__svfscanf_r+0x55c> 400031b0: 26b5ffff addiu s5,s5,-1 400031b4: 26d60004 addiu s6,s6,4 400031b8: 00009821 move s3,zero 400031bc: 8e040004 lw a0,4(s0) 400031c0: 00000000 nop 400031c4: 1c80ffca bgtz a0,400030f0 <__svfscanf_r+0x494> 400031c8: 02e02021 move a0,s7 400031cc: 0c00264b jal 4000992c <__srefill_r> 400031d0: 02002821 move a1,s0 400031d4: 1040ffc6 beqz v0,400030f0 <__svfscanf_r+0x494> 400031d8: 00000000 nop 400031dc: 1660ff02 bnez s3,40002de8 <__svfscanf_r+0x18c> 400031e0: 00000000 nop 400031e4: 17c0feb0 bnez s8,40002ca8 <__svfscanf_r+0x4c> 400031e8: 00000000 nop 400031ec: 8fa202a0 lw v0,672(sp) 400031f0: aec00000 sw zero,0(s6) 400031f4: 24420001 addiu v0,v0,1 400031f8: 08000b2a j 40002ca8 <__svfscanf_r+0x4c> 400031fc: afa202a0 sw v0,672(sp) 40003200: 16a00002 bnez s5,4000320c <__svfscanf_r+0x5b0> 40003204: 32620001 andi v0,s3,0x1 40003208: 24150001 li s5,1 4000320c: 10400202 beqz v0,40003a18 <__svfscanf_r+0xdbc> 40003210: 32620010 andi v0,s3,0x10 40003214: 32760010 andi s6,s3,0x10 40003218: 16c00006 bnez s6,40003234 <__svfscanf_r+0x5d8> 4000321c: 0000a021 move s4,zero 40003220: 8fa402e4 lw a0,740(sp) 40003224: 00000000 nop 40003228: 8c940000 lw s4,0(a0) 4000322c: 24840004 addiu a0,a0,4 40003230: afa402e4 sw a0,740(sp) 40003234: 00009821 move s3,zero 40003238: 27be0018 addiu s8,sp,24 4000323c: 8f828060 lw v0,-32672(gp) 40003240: 00000000 nop 40003244: 1262fee8 beq s3,v0,40002de8 <__svfscanf_r+0x18c> 40003248: 24060008 li a2,8 4000324c: 8e030000 lw v1,0(s0) 40003250: 8e020004 lw v0,4(s0) 40003254: 90670000 lbu a3,0(v1) 40003258: 2442ffff addiu v0,v0,-1 4000325c: 24640001 addiu a0,v1,1 40003260: ae020004 sw v0,4(s0) 40003264: 03d31021 addu v0,s8,s3 40003268: ae040000 sw a0,0(s0) 4000326c: 00002821 move a1,zero 40003270: 27a4001c addiu a0,sp,28 40003274: a047010c sb a3,268(v0) 40003278: 0c002000 jal 40008000 4000327c: 26730001 addiu s3,s3,1 40003280: 27a2001c addiu v0,sp,28 40003284: 02e02021 move a0,s7 40003288: 02802821 move a1,s4 4000328c: 27a60124 addiu a2,sp,292 40003290: 02603821 move a3,s3 40003294: 0c001ec3 jal 40007b0c <_mbrtowc_r> 40003298: afa20010 sw v0,16(sp) 4000329c: 2403ffff li v1,-1 400032a0: 1043fed1 beq v0,v1,40002de8 <__svfscanf_r+0x18c> 400032a4: 00000000 nop 400032a8: 144001d7 bnez v0,40003a08 <__svfscanf_r+0xdac> 400032ac: 2404fffe li a0,-2 400032b0: 16c00002 bnez s6,400032bc <__svfscanf_r+0x660> 400032b4: 00000000 nop 400032b8: ae800000 sw zero,0(s4) 400032bc: 02338821 addu s1,s1,s3 400032c0: 16c00002 bnez s6,400032cc <__svfscanf_r+0x670> 400032c4: 26b5ffff addiu s5,s5,-1 400032c8: 26940004 addiu s4,s4,4 400032cc: 00009821 move s3,zero 400032d0: 8e040004 lw a0,4(s0) 400032d4: 00000000 nop 400032d8: 188001c3 blez a0,400039e8 <__svfscanf_r+0xd8c> 400032dc: 02e02021 move a0,s7 400032e0: 16a0ffd6 bnez s5,4000323c <__svfscanf_r+0x5e0> 400032e4: 00000000 nop 400032e8: 16c0fe6f bnez s6,40002ca8 <__svfscanf_r+0x4c> 400032ec: 00000000 nop 400032f0: 08000e4f j 4000393c <__svfscanf_r+0xce0> 400032f4: 00000000 nop 400032f8: 16a00002 bnez s5,40003304 <__svfscanf_r+0x6a8> 400032fc: 32620010 andi v0,s3,0x10 40003300: 2415ffff li s5,-1 40003304: 1040001e beqz v0,40003380 <__svfscanf_r+0x724> 40003308: 27b60018 addiu s6,sp,24 4000330c: 00009821 move s3,zero 40003310: 8e050000 lw a1,0(s0) 40003314: 00000000 nop 40003318: 90a20000 lbu v0,0(a1) 4000331c: 00000000 nop 40003320: 02c21021 addu v0,s6,v0 40003324: 8043000c lb v1,12(v0) 40003328: 00000000 nop 4000332c: 10600010 beqz v1,40003370 <__svfscanf_r+0x714> 40003330: 24a20001 addiu v0,a1,1 40003334: 8e040004 lw a0,4(s0) 40003338: 00000000 nop 4000333c: 2483ffff addiu v1,a0,-1 40003340: 26730001 addiu s3,s3,1 40003344: ae020000 sw v0,0(s0) 40003348: 12b30007 beq s5,s3,40003368 <__svfscanf_r+0x70c> 4000334c: ae030004 sw v1,4(s0) 40003350: 1c60ffef bgtz v1,40003310 <__svfscanf_r+0x6b4> 40003354: 02e02021 move a0,s7 40003358: 0c00264b jal 4000992c <__srefill_r> 4000335c: 02002821 move a1,s0 40003360: 1040ffeb beqz v0,40003310 <__svfscanf_r+0x6b4> 40003364: 00000000 nop 40003368: 08000b2a j 40002ca8 <__svfscanf_r+0x4c> 4000336c: 02338821 addu s1,s1,s3 40003370: 1260fe8c beqz s3,40002da4 <__svfscanf_r+0x148> 40003374: 02338821 addu s1,s1,s3 40003378: 08000b2a j 40002ca8 <__svfscanf_r+0x4c> 4000337c: 00000000 nop 40003380: 8fa502e4 lw a1,740(sp) 40003384: 00000000 nop 40003388: 8cb30000 lw s3,0(a1) 4000338c: 00000000 nop 40003390: 0260a021 move s4,s3 40003394: 8e050000 lw a1,0(s0) 40003398: 00000000 nop 4000339c: 90a20000 lbu v0,0(a1) 400033a0: 00000000 nop 400033a4: 02c21021 addu v0,s6,v0 400033a8: 8043000c lb v1,12(v0) 400033ac: 00000000 nop 400033b0: 10600015 beqz v1,40003408 <__svfscanf_r+0x7ac> 400033b4: 24a40001 addiu a0,a1,1 400033b8: 8e020004 lw v0,4(s0) 400033bc: 00000000 nop 400033c0: 2442ffff addiu v0,v0,-1 400033c4: ae020004 sw v0,4(s0) 400033c8: 90a30000 lbu v1,0(a1) 400033cc: 26b5ffff addiu s5,s5,-1 400033d0: a2830000 sb v1,0(s4) 400033d4: ae040000 sw a0,0(s0) 400033d8: 12a0000b beqz s5,40003408 <__svfscanf_r+0x7ac> 400033dc: 26940001 addiu s4,s4,1 400033e0: 8e020004 lw v0,4(s0) 400033e4: 00000000 nop 400033e8: 1c40ffea bgtz v0,40003394 <__svfscanf_r+0x738> 400033ec: 02e02021 move a0,s7 400033f0: 0c00264b jal 4000992c <__srefill_r> 400033f4: 02002821 move a1,s0 400033f8: 1040ffe6 beqz v0,40003394 <__svfscanf_r+0x738> 400033fc: 00000000 nop 40003400: 1274fe79 beq s3,s4,40002de8 <__svfscanf_r+0x18c> 40003404: 00000000 nop 40003408: 02939823 subu s3,s4,s3 4000340c: 1260fe65 beqz s3,40002da4 <__svfscanf_r+0x148> 40003410: 00000000 nop 40003414: a2800000 sb zero,0(s4) 40003418: 8fa202e4 lw v0,740(sp) 4000341c: 8fa302a0 lw v1,672(sp) 40003420: 24420004 addiu v0,v0,4 40003424: 24630001 addiu v1,v1,1 40003428: afa202e4 sw v0,740(sp) 4000342c: 08000cda j 40003368 <__svfscanf_r+0x70c> 40003430: afa302a0 sw v1,672(sp) 40003434: 36730d80 ori s3,s3,0xd80 40003438: 2415015d li s5,349 4000343c: 27a20124 addiu v0,sp,292 40003440: afa202a4 sw v0,676(sp) 40003444: 0040a021 move s4,v0 40003448: 0000f021 move s8,zero 4000344c: 8e050000 lw a1,0(s0) 40003450: 00000000 nop 40003454: 90a40000 lbu a0,0(a1) 40003458: 00000000 nop 4000345c: 2482ffd5 addiu v0,a0,-43 40003460: 304200ff andi v0,v0,0xff 40003464: 2c43004e sltiu v1,v0,78 40003468: 1060fefe beqz v1,40003064 <__svfscanf_r+0x408> 4000346c: 3c034001 lui v1,0x4001 40003470: 246316fc addiu v1,v1,5884 40003474: 00021080 sll v0,v0,0x2 40003478: 00621021 addu v0,v1,v0 4000347c: 8c430000 lw v1,0(v0) 40003480: 00000000 nop 40003484: 00600008 jr v1 40003488: 00000000 nop 4000348c: 32620600 andi v0,s3,0x600 40003490: 24030200 li v1,512 40003494: 1443fef3 bne v0,v1,40003064 <__svfscanf_r+0x408> 40003498: 2403fdff li v1,-513 4000349c: 02631024 and v0,s3,v1 400034a0: 34530500 ori s3,v0,0x500 400034a4: 24020010 li v0,16 400034a8: afa2029c sw v0,668(sp) 400034ac: a2840000 sb a0,0(s4) 400034b0: 26940001 addiu s4,s4,1 400034b4: 8e040004 lw a0,4(s0) 400034b8: 00000000 nop 400034bc: 2482ffff addiu v0,a0,-1 400034c0: 1840003d blez v0,400035b8 <__svfscanf_r+0x95c> 400034c4: ae020004 sw v0,4(s0) 400034c8: 24a20001 addiu v0,a1,1 400034cc: ae020000 sw v0,0(s0) 400034d0: 26b5ffff addiu s5,s5,-1 400034d4: 16a0ffdd bnez s5,4000344c <__svfscanf_r+0x7f0> 400034d8: 32620100 andi v0,s3,0x100 400034dc: 08000c1a j 40003068 <__svfscanf_r+0x40c> 400034e0: 00000000 nop 400034e4: 8fa3029c lw v1,668(sp) 400034e8: 00000000 nop 400034ec: 2862000b slti v0,v1,11 400034f0: 1440fedc bnez v0,40003064 <__svfscanf_r+0x408> 400034f4: 2402f47f li v0,-2945 400034f8: 08000d2b j 400034ac <__svfscanf_r+0x850> 400034fc: 02629824 and s3,s3,v0 40003500: 8fa3029c lw v1,668(sp) 40003504: 00000000 nop 40003508: 00031040 sll v0,v1,0x1 4000350c: 3c034001 lui v1,0x4001 40003510: 24631970 addiu v1,v1,6512 40003514: 00431021 addu v0,v0,v1 40003518: 84420000 lh v0,0(v0) 4000351c: 00000000 nop 40003520: 28430009 slti v1,v0,9 40003524: 1460fecf bnez v1,40003064 <__svfscanf_r+0x408> 40003528: afa2029c sw v0,668(sp) 4000352c: 2402f47f li v0,-2945 40003530: 08000d2b j 400034ac <__svfscanf_r+0x850> 40003534: 02629824 and s3,s3,v0 40003538: 8fa3029c lw v1,668(sp) 4000353c: 00000000 nop 40003540: 00031040 sll v0,v1,0x1 40003544: 3c034001 lui v1,0x4001 40003548: 24631970 addiu v1,v1,6512 4000354c: 00431021 addu v0,v0,v1 40003550: 84420000 lh v0,0(v0) 40003554: 00000000 nop 40003558: afa2029c sw v0,668(sp) 4000355c: 2402f47f li v0,-2945 40003560: 08000d2b j 400034ac <__svfscanf_r+0x850> 40003564: 02629824 and s3,s3,v0 40003568: 32620800 andi v0,s3,0x800 4000356c: 1040ffcf beqz v0,400034ac <__svfscanf_r+0x850> 40003570: 00000000 nop 40003574: 8fa2029c lw v0,668(sp) 40003578: 00000000 nop 4000357c: 14400005 bnez v0,40003594 <__svfscanf_r+0x938> 40003580: 32620400 andi v0,s3,0x400 40003584: 24030008 li v1,8 40003588: 36730200 ori s3,s3,0x200 4000358c: afa3029c sw v1,668(sp) 40003590: 32620400 andi v0,s3,0x400 40003594: 104001f2 beqz v0,40003d60 <__svfscanf_r+0x1104> 40003598: 2402fa7f li v0,-1409 4000359c: 08000d2b j 400034ac <__svfscanf_r+0x850> 400035a0: 02629824 and s3,s3,v0 400035a4: 32620080 andi v0,s3,0x80 400035a8: 1040feae beqz v0,40003064 <__svfscanf_r+0x408> 400035ac: 2403ff7f li v1,-129 400035b0: 08000d2b j 400034ac <__svfscanf_r+0x850> 400035b4: 02639824 and s3,s3,v1 400035b8: 02e02021 move a0,s7 400035bc: 0c00264b jal 4000992c <__srefill_r> 400035c0: 02002821 move a1,s0 400035c4: 1040ffc3 beqz v0,400034d4 <__svfscanf_r+0x878> 400035c8: 26b5ffff addiu s5,s5,-1 400035cc: 26b50001 addiu s5,s5,1 400035d0: 08000c1a j 40003068 <__svfscanf_r+0x40c> 400035d4: 32620100 andi v0,s3,0x100 400035d8: 82440000 lb a0,0(s2) 400035dc: 08000b89 j 40002e24 <__svfscanf_r+0x1c8> 400035e0: 36730004 ori s3,s3,0x4 400035e4: 36730040 ori s3,s3,0x40 400035e8: 08000b99 j 40002e64 <__svfscanf_r+0x208> 400035ec: 0000a021 move s4,zero 400035f0: 02402821 move a1,s2 400035f4: 0c0026eb jal 40009bac <__sccl> 400035f8: 27a40024 addiu a0,sp,36 400035fc: 00409021 move s2,v0 40003600: 36730040 ori s3,s3,0x40 40003604: 08000b99 j 40002e64 <__svfscanf_r+0x208> 40003608: 24140001 li s4,1 4000360c: 3c034001 lui v1,0x4001 40003610: 2463bfa4 addiu v1,v1,-16476 40003614: 24040010 li a0,16 40003618: 36730200 ori s3,s3,0x200 4000361c: afa30298 sw v1,664(sp) 40003620: 24140003 li s4,3 40003624: 08000b99 j 40002e64 <__svfscanf_r+0x208> 40003628: afa4029c sw a0,668(sp) 4000362c: 36730001 ori s3,s3,0x1 40003630: 3c034001 lui v1,0x4001 40003634: 2463bfa4 addiu v1,v1,-16476 40003638: 24040008 li a0,8 4000363c: afa30298 sw v1,664(sp) 40003640: 24140003 li s4,3 40003644: 08000b99 j 40002e64 <__svfscanf_r+0x208> 40003648: afa4029c sw a0,668(sp) 4000364c: 32620010 andi v0,s3,0x10 40003650: 1440fd95 bnez v0,40002ca8 <__svfscanf_r+0x4c> 40003654: 32620004 andi v0,s3,0x4 40003658: 104001a8 beqz v0,40003cfc <__svfscanf_r+0x10a0> 4000365c: 32620001 andi v0,s3,0x1 40003660: 8fa302e4 lw v1,740(sp) 40003664: 00000000 nop 40003668: 8c620000 lw v0,0(v1) 4000366c: 24630004 addiu v1,v1,4 40003670: afa302e4 sw v1,740(sp) 40003674: 08000b2a j 40002ca8 <__svfscanf_r+0x4c> 40003678: a4510000 sh s1,0(v0) 4000367c: 82440000 lb a0,0(s2) 40003680: 00000000 nop 40003684: 108501a6 beq a0,a1,40003d20 <__svfscanf_r+0x10c4> 40003688: 00000000 nop 4000368c: 08000b89 j 40002e24 <__svfscanf_r+0x1c8> 40003690: 36730001 ori s3,s3,0x1 40003694: 3c024001 lui v0,0x4001 40003698: 2442ba34 addiu v0,v0,-17868 4000369c: afa20298 sw v0,664(sp) 400036a0: 24140003 li s4,3 400036a4: 08000b99 j 40002e64 <__svfscanf_r+0x208> 400036a8: afa0029c sw zero,668(sp) 400036ac: 08000b99 j 40002e64 <__svfscanf_r+0x208> 400036b0: 24140004 li s4,4 400036b4: 82440000 lb a0,0(s2) 400036b8: 08000b89 j 40002e24 <__svfscanf_r+0x1c8> 400036bc: 36730002 ori s3,s3,0x2 400036c0: 36760780 ori s6,s3,0x780 400036c4: 2415015d li s5,349 400036c8: 27a40124 addiu a0,sp,292 400036cc: afa402a4 sw a0,676(sp) 400036d0: 00809821 move s3,a0 400036d4: afa00294 sw zero,660(sp) 400036d8: afa00290 sw zero,656(sp) 400036dc: afa00288 sw zero,648(sp) 400036e0: afa0028c sw zero,652(sp) 400036e4: 0000f021 move s8,zero 400036e8: 0000a021 move s4,zero 400036ec: 8e050000 lw a1,0(s0) 400036f0: 00000000 nop 400036f4: 90a40000 lbu a0,0(a1) 400036f8: 00000000 nop 400036fc: 2482ffd5 addiu v0,a0,-43 40003700: 304200ff andi v0,v0,0xff 40003704: 2c43004f sltiu v1,v0,79 40003708: 14600029 bnez v1,400037b0 <__svfscanf_r+0xb54> 4000370c: 3c034001 lui v1,0x4001 40003710: 8fa40290 lw a0,656(sp) 40003714: 00000000 nop 40003718: 10800004 beqz a0,4000372c <__svfscanf_r+0xad0> 4000371c: 27c2ffff addiu v0,s8,-1 40003720: 2402feff li v0,-257 40003724: 02c2b024 and s6,s6,v0 40003728: 27c2ffff addiu v0,s8,-1 4000372c: 2c420002 sltiu v0,v0,2 40003730: 1440014b bnez v0,40003c60 <__svfscanf_r+0x1004> 40003734: 2682ffff addiu v0,s4,-1 40003738: 2c420007 sltiu v0,v0,7 4000373c: 1040fe0d beqz v0,40002f74 <__svfscanf_r+0x318> 40003740: 32c20100 andi v0,s6,0x100 40003744: 2a820003 slti v0,s4,3 40003748: 14400135 bnez v0,40003c20 <__svfscanf_r+0xfc4> 4000374c: 24020003 li v0,3 40003750: 1282fe07 beq s4,v0,40002f70 <__svfscanf_r+0x314> 40003754: 329e00ff andi s8,s4,0xff 40003758: 0260a821 move s5,s3 4000375c: 03c0a021 move s4,s8 40003760: 26b5ffff addiu s5,s5,-1 40003764: 82a50000 lb a1,0(s5) 40003768: 02e02021 move a0,s7 4000376c: 0c0030b7 jal 4000c2dc <_ungetc_r> 40003770: 02003021 move a2,s0 40003774: 2683ffff addiu v1,s4,-1 40003778: 307400ff andi s4,v1,0xff 4000377c: 00141600 sll v0,s4,0x18 40003780: 00021603 sra v0,v0,0x18 40003784: 28420004 slti v0,v0,4 40003788: 1040fff6 beqz v0,40003764 <__svfscanf_r+0xb08> 4000378c: 26b5ffff addiu s5,s5,-1 40003790: 26b50001 addiu s5,s5,1 40003794: 27c2fffc addiu v0,s8,-4 40003798: 304200ff andi v0,v0,0xff 4000379c: 2624ffff addiu a0,s1,-1 400037a0: 00021827 nor v1,zero,v0 400037a4: 02639821 addu s3,s3,v1 400037a8: 08000bdc j 40002f70 <__svfscanf_r+0x314> 400037ac: 00828823 subu s1,a0,v0 400037b0: 24631834 addiu v1,v1,6196 400037b4: 00021080 sll v0,v0,0x2 400037b8: 00621021 addu v0,v1,v0 400037bc: 8c430000 lw v1,0(v0) 400037c0: 00000000 nop 400037c4: 00600008 jr v1 400037c8: 00000000 nop 400037cc: 08000b99 j 40002e64 <__svfscanf_r+0x208> 400037d0: 24140002 li s4,2 400037d4: 3c054001 lui a1,0x4001 400037d8: 24a5bfa4 addiu a1,a1,-16476 400037dc: 24020010 li v0,16 400037e0: 36730220 ori s3,s3,0x220 400037e4: afa50298 sw a1,664(sp) 400037e8: 24140003 li s4,3 400037ec: 08000b99 j 40002e64 <__svfscanf_r+0x208> 400037f0: afa2029c sw v0,668(sp) 400037f4: 24030007 li v1,7 400037f8: 1683ffc5 bne s4,v1,40003710 <__svfscanf_r+0xab4> 400037fc: 00000000 nop 40003800: 24140008 li s4,8 40003804: a2640000 sb a0,0(s3) 40003808: 26730001 addiu s3,s3,1 4000380c: 8e040004 lw a0,4(s0) 40003810: 26310001 addiu s1,s1,1 40003814: 2482ffff addiu v0,a0,-1 40003818: 184000d2 blez v0,40003b64 <__svfscanf_r+0xf08> 4000381c: ae020004 sw v0,4(s0) 40003820: 24a20001 addiu v0,a1,1 40003824: ae020000 sw v0,0(s0) 40003828: 26b5ffff addiu s5,s5,-1 4000382c: 16a0ffaf bnez s5,400036ec <__svfscanf_r+0xa90> 40003830: 00000000 nop 40003834: 08000dc4 j 40003710 <__svfscanf_r+0xab4> 40003838: 00000000 nop 4000383c: 24020006 li v0,6 40003840: 1682ffb3 bne s4,v0,40003710 <__svfscanf_r+0xab4> 40003844: 00000000 nop 40003848: 08000e01 j 40003804 <__svfscanf_r+0xba8> 4000384c: 24140007 li s4,7 40003850: 3c054001 lui a1,0x4001 40003854: 24a5bfa4 addiu a1,a1,-16476 40003858: 2402000a li v0,10 4000385c: afa50298 sw a1,664(sp) 40003860: 24140003 li s4,3 40003864: 08000b99 j 40002e64 <__svfscanf_r+0x208> 40003868: afa2029c sw v0,668(sp) 4000386c: 0c00264b jal 4000992c <__srefill_r> 40003870: 02002821 move a1,s0 40003874: 1040fd80 beqz v0,40002e78 <__svfscanf_r+0x21c> 40003878: 32620040 andi v0,s3,0x40 4000387c: 08000b7a j 40002de8 <__svfscanf_r+0x18c> 40003880: 00000000 nop 40003884: 1044fe4d beq v0,a0,400031bc <__svfscanf_r+0x560> 40003888: 00000000 nop 4000388c: 8ec40000 lw a0,0(s6) 40003890: 08000c66 j 40003198 <__svfscanf_r+0x53c> 40003894: 00000000 nop 40003898: 1440002d bnez v0,40003950 <__svfscanf_r+0xcf4> 4000389c: 00009821 move s3,zero 400038a0: 8fa302e4 lw v1,740(sp) 400038a4: 00000000 nop 400038a8: 8c740000 lw s4,0(v1) 400038ac: 00000000 nop 400038b0: 02809821 move s3,s4 400038b4: 8e050000 lw a1,0(s0) 400038b8: 8f838014 lw v1,-32748(gp) 400038bc: 90a20000 lbu v0,0(a1) 400038c0: 00000000 nop 400038c4: 00621821 addu v1,v1,v0 400038c8: 90640000 lbu a0,0(v1) 400038cc: 00000000 nop 400038d0: 30840008 andi a0,a0,0x8 400038d4: 14800013 bnez a0,40003924 <__svfscanf_r+0xcc8> 400038d8: 24a40001 addiu a0,a1,1 400038dc: 8e020004 lw v0,4(s0) 400038e0: 00000000 nop 400038e4: 2442ffff addiu v0,v0,-1 400038e8: ae020004 sw v0,4(s0) 400038ec: 90a30000 lbu v1,0(a1) 400038f0: 26b5ffff addiu s5,s5,-1 400038f4: a2630000 sb v1,0(s3) 400038f8: ae040000 sw a0,0(s0) 400038fc: 12a00009 beqz s5,40003924 <__svfscanf_r+0xcc8> 40003900: 26730001 addiu s3,s3,1 40003904: 8e020004 lw v0,4(s0) 40003908: 00000000 nop 4000390c: 1c40ffe9 bgtz v0,400038b4 <__svfscanf_r+0xc58> 40003910: 02e02021 move a0,s7 40003914: 0c00264b jal 4000992c <__srefill_r> 40003918: 02002821 move a1,s0 4000391c: 1040ffe5 beqz v0,400038b4 <__svfscanf_r+0xc58> 40003920: 00000000 nop 40003924: 8fa402e4 lw a0,740(sp) 40003928: 02341023 subu v0,s1,s4 4000392c: 24840004 addiu a0,a0,4 40003930: afa402e4 sw a0,740(sp) 40003934: 02628821 addu s1,s3,v0 40003938: a2600000 sb zero,0(s3) 4000393c: 8fa502a0 lw a1,672(sp) 40003940: 00000000 nop 40003944: 24a50001 addiu a1,a1,1 40003948: 08000b2a j 40002ca8 <__svfscanf_r+0x4c> 4000394c: afa502a0 sw a1,672(sp) 40003950: 8f878014 lw a3,-32748(gp) 40003954: 8e050000 lw a1,0(s0) 40003958: 00000000 nop 4000395c: 90a20000 lbu v0,0(a1) 40003960: 00000000 nop 40003964: 00e21021 addu v0,a3,v0 40003968: 90430000 lbu v1,0(v0) 4000396c: 00000000 nop 40003970: 30630008 andi v1,v1,0x8 40003974: 1460fe7c bnez v1,40003368 <__svfscanf_r+0x70c> 40003978: 24a20001 addiu v0,a1,1 4000397c: 8e040004 lw a0,4(s0) 40003980: 00000000 nop 40003984: 2483ffff addiu v1,a0,-1 40003988: 26730001 addiu s3,s3,1 4000398c: ae020000 sw v0,0(s0) 40003990: 12b3fe75 beq s5,s3,40003368 <__svfscanf_r+0x70c> 40003994: ae030004 sw v1,4(s0) 40003998: 1c60ffee bgtz v1,40003954 <__svfscanf_r+0xcf8> 4000399c: 02e02021 move a0,s7 400039a0: 0c00264b jal 4000992c <__srefill_r> 400039a4: 02002821 move a1,s0 400039a8: 1440fe6f bnez v0,40003368 <__svfscanf_r+0x70c> 400039ac: 00000000 nop 400039b0: 8f878014 lw a3,-32748(gp) 400039b4: 08000e55 j 40003954 <__svfscanf_r+0xcf8> 400039b8: 00000000 nop 400039bc: 001518c0 sll v1,s5,0x3 400039c0: 00151040 sll v0,s5,0x1 400039c4: 00431021 addu v0,v0,v1 400039c8: 2442ffd0 addiu v0,v0,-48 400039cc: 0044a821 addu s5,v0,a0 400039d0: 82440000 lb a0,0(s2) 400039d4: 08000b8a j 40002e28 <__svfscanf_r+0x1cc> 400039d8: 308300ff andi v1,a0,0xff 400039dc: 82440000 lb a0,0(s2) 400039e0: 08000b89 j 40002e24 <__svfscanf_r+0x1c8> 400039e4: 36730010 ori s3,s3,0x10 400039e8: 0c00264b jal 4000992c <__srefill_r> 400039ec: 02002821 move a1,s0 400039f0: 1040fe3b beqz v0,400032e0 <__svfscanf_r+0x684> 400039f4: 00000000 nop 400039f8: 1260fe3b beqz s3,400032e8 <__svfscanf_r+0x68c> 400039fc: 00000000 nop 40003a00: 08000b7a j 40002de8 <__svfscanf_r+0x18c> 40003a04: 00000000 nop 40003a08: 1044fe31 beq v0,a0,400032d0 <__svfscanf_r+0x674> 40003a0c: 00000000 nop 40003a10: 08000cb0 j 400032c0 <__svfscanf_r+0x664> 40003a14: 02338821 addu s1,s1,s3 40003a18: 104000a8 beqz v0,40003cbc <__svfscanf_r+0x1060> 40003a1c: 0000a021 move s4,zero 40003a20: 08000e93 j 40003a4c <__svfscanf_r+0xdf0> 40003a24: 00000000 nop 40003a28: 8e020000 lw v0,0(s0) 40003a2c: 00000000 nop 40003a30: 00531021 addu v0,v0,s3 40003a34: ae020000 sw v0,0(s0) 40003a38: 02002821 move a1,s0 40003a3c: 0c00264b jal 4000992c <__srefill_r> 40003a40: 0293a021 addu s4,s4,s3 40003a44: 14400099 bnez v0,40003cac <__svfscanf_r+0x1050> 40003a48: 02b3a823 subu s5,s5,s3 40003a4c: 8e130004 lw s3,4(s0) 40003a50: 00000000 nop 40003a54: 0275102a slt v0,s3,s5 40003a58: 1440fff3 bnez v0,40003a28 <__svfscanf_r+0xdcc> 40003a5c: 02e02021 move a0,s7 40003a60: 8e020000 lw v0,0(s0) 40003a64: 02751823 subu v1,s3,s5 40003a68: 00551021 addu v0,v0,s5 40003a6c: ae030004 sw v1,4(s0) 40003a70: ae020000 sw v0,0(s0) 40003a74: 08000f2d j 40003cb4 <__svfscanf_r+0x1058> 40003a78: 0295a021 addu s4,s4,s5 40003a7c: 16800024 bnez s4,40003b10 <__svfscanf_r+0xeb4> 40003a80: 24030003 li v1,3 40003a84: 32c20700 andi v0,s6,0x700 40003a88: 24030700 li v1,1792 40003a8c: 1443ff20 bne v0,v1,40003710 <__svfscanf_r+0xab4> 40003a90: 2402f87f li v0,-1921 40003a94: 02c2b024 and s6,s6,v0 40003a98: 08000e01 j 40003804 <__svfscanf_r+0xba8> 40003a9c: 24140001 li s4,1 40003aa0: 32c20500 andi v0,s6,0x500 40003aa4: 24030400 li v1,1024 40003aa8: 10430007 beq v0,v1,40003ac8 <__svfscanf_r+0xe6c> 40003aac: 32c20400 andi v0,s6,0x400 40003ab0: 1040ff17 beqz v0,40003710 <__svfscanf_r+0xab4> 40003ab4: 00000000 nop 40003ab8: 8fa20290 lw v0,656(sp) 40003abc: 00000000 nop 40003ac0: 1040ff1a beqz v0,4000372c <__svfscanf_r+0xad0> 40003ac4: 27c2ffff addiu v0,s8,-1 40003ac8: 32c20200 andi v0,s6,0x200 40003acc: 14400007 bnez v0,40003aec <__svfscanf_r+0xe90> 40003ad0: 2403f87f li v1,-1921 40003ad4: 8fa30290 lw v1,656(sp) 40003ad8: 8fa20294 lw v0,660(sp) 40003adc: afb3028c sw s3,652(sp) 40003ae0: 00621823 subu v1,v1,v0 40003ae4: afa30288 sw v1,648(sp) 40003ae8: 2403f87f li v1,-1921 40003aec: 02c31024 and v0,s6,v1 40003af0: 34560180 ori s6,v0,0x180 40003af4: 08000e01 j 40003804 <__svfscanf_r+0xba8> 40003af8: afa00290 sw zero,656(sp) 40003afc: 24020001 li v0,1 40003b00: 17c2ff03 bne s8,v0,40003710 <__svfscanf_r+0xab4> 40003b04: 00000000 nop 40003b08: 08000e01 j 40003804 <__svfscanf_r+0xba8> 40003b0c: 241e0002 li s8,2 40003b10: 12830003 beq s4,v1,40003b20 <__svfscanf_r+0xec4> 40003b14: 24020005 li v0,5 40003b18: 1682fefd bne s4,v0,40003710 <__svfscanf_r+0xab4> 40003b1c: 00000000 nop 40003b20: 26820001 addiu v0,s4,1 40003b24: 0002a600 sll s4,v0,0x18 40003b28: 08000e01 j 40003804 <__svfscanf_r+0xba8> 40003b2c: 0014a603 sra s4,s4,0x18 40003b30: 17c00015 bnez s8,40003b88 <__svfscanf_r+0xf2c> 40003b34: 24030002 li v1,2 40003b38: 32c20700 andi v0,s6,0x700 40003b3c: 24030700 li v1,1792 40003b40: 10430057 beq v0,v1,40003ca0 <__svfscanf_r+0x1044> 40003b44: 2402f87f li v0,-1921 40003b48: 24020001 li v0,1 40003b4c: 1282fff4 beq s4,v0,40003b20 <__svfscanf_r+0xec4> 40003b50: 24030004 li v1,4 40003b54: 1283fff3 beq s4,v1,40003b24 <__svfscanf_r+0xec8> 40003b58: 26820001 addiu v0,s4,1 40003b5c: 08000dc4 j 40003710 <__svfscanf_r+0xab4> 40003b60: 00000000 nop 40003b64: 02e02021 move a0,s7 40003b68: 02002821 move a1,s0 40003b6c: 0c00264b jal 4000992c <__srefill_r> 40003b70: afa602a8 sw a2,680(sp) 40003b74: 8fa602a8 lw a2,680(sp) 40003b78: 1040ff2c beqz v0,4000382c <__svfscanf_r+0xbd0> 40003b7c: 26b5ffff addiu s5,s5,-1 40003b80: 08000dc4 j 40003710 <__svfscanf_r+0xab4> 40003b84: 26b50001 addiu s5,s5,1 40003b88: 17c3fff0 bne s8,v1,40003b4c <__svfscanf_r+0xef0> 40003b8c: 24020001 li v0,1 40003b90: 08000e01 j 40003804 <__svfscanf_r+0xba8> 40003b94: 241e0003 li s8,3 40003b98: 029e1021 addu v0,s4,s8 40003b9c: 1440fedc bnez v0,40003710 <__svfscanf_r+0xab4> 40003ba0: 2403fe7f li v1,-385 40003ba4: 08000e01 j 40003804 <__svfscanf_r+0xba8> 40003ba8: 02c3b024 and s6,s6,v1 40003bac: 32c20100 andi v0,s6,0x100 40003bb0: 1040fffa beqz v0,40003b9c <__svfscanf_r+0xf40> 40003bb4: 029e1021 addu v0,s4,s8 40003bb8: 8fa20290 lw v0,656(sp) 40003bbc: 2404ff7f li a0,-129 40003bc0: 24420001 addiu v0,v0,1 40003bc4: 02c4b024 and s6,s6,a0 40003bc8: 10c0ff10 beqz a2,4000380c <__svfscanf_r+0xbb0> 40003bcc: afa20290 sw v0,656(sp) 40003bd0: 24c6ffff addiu a2,a2,-1 40003bd4: 08000e03 j 4000380c <__svfscanf_r+0xbb0> 40003bd8: 26b50001 addiu s5,s5,1 40003bdc: 32c20200 andi v0,s6,0x200 40003be0: 1040fecb beqz v0,40003710 <__svfscanf_r+0xab4> 40003be4: 2402fd7f li v0,-641 40003be8: 8fa30290 lw v1,656(sp) 40003bec: 02c2b024 and s6,s6,v0 40003bf0: 08000e01 j 40003804 <__svfscanf_r+0xba8> 40003bf4: afa30294 sw v1,660(sp) 40003bf8: 32c20080 andi v0,s6,0x80 40003bfc: 1040fec4 beqz v0,40003710 <__svfscanf_r+0xab4> 40003c00: 2402ff7f li v0,-129 40003c04: 08000e01 j 40003804 <__svfscanf_r+0xba8> 40003c08: 02c2b024 and s6,s6,v0 40003c0c: 24030002 li v1,2 40003c10: 1683febf bne s4,v1,40003710 <__svfscanf_r+0xab4> 40003c14: 00000000 nop 40003c18: 08000e01 j 40003804 <__svfscanf_r+0xba8> 40003c1c: 24140003 li s4,3 40003c20: 8fa302a4 lw v1,676(sp) 40003c24: 00000000 nop 40003c28: 0073102b sltu v0,v1,s3 40003c2c: 1040fc5d beqz v0,40002da4 <__svfscanf_r+0x148> 40003c30: 2673ffff addiu s3,s3,-1 40003c34: 82650000 lb a1,0(s3) 40003c38: 02e02021 move a0,s7 40003c3c: 0c0030b7 jal 4000c2dc <_ungetc_r> 40003c40: 02003021 move a2,s0 40003c44: 8fa402a4 lw a0,676(sp) 40003c48: 00000000 nop 40003c4c: 0093182b sltu v1,a0,s3 40003c50: 1460fff8 bnez v1,40003c34 <__svfscanf_r+0xfd8> 40003c54: 2673ffff addiu s3,s3,-1 40003c58: 08000b69 j 40002da4 <__svfscanf_r+0x148> 40003c5c: 00000000 nop 40003c60: 8fa502a4 lw a1,676(sp) 40003c64: 00000000 nop 40003c68: 00b3102b sltu v0,a1,s3 40003c6c: 1040fc4d beqz v0,40002da4 <__svfscanf_r+0x148> 40003c70: 2673ffff addiu s3,s3,-1 40003c74: 82650000 lb a1,0(s3) 40003c78: 02e02021 move a0,s7 40003c7c: 0c0030b7 jal 4000c2dc <_ungetc_r> 40003c80: 02003021 move a2,s0 40003c84: 8fa202a4 lw v0,676(sp) 40003c88: 00000000 nop 40003c8c: 0053182b sltu v1,v0,s3 40003c90: 1460fff8 bnez v1,40003c74 <__svfscanf_r+0x1018> 40003c94: 2673ffff addiu s3,s3,-1 40003c98: 08000b69 j 40002da4 <__svfscanf_r+0x148> 40003c9c: 00000000 nop 40003ca0: 02c2b024 and s6,s6,v0 40003ca4: 08000e01 j 40003804 <__svfscanf_r+0xba8> 40003ca8: 241e0001 li s8,1 40003cac: 1280fc4e beqz s4,40002de8 <__svfscanf_r+0x18c> 40003cb0: 00000000 nop 40003cb4: 08000b2a j 40002ca8 <__svfscanf_r+0x4c> 40003cb8: 02918821 addu s1,s4,s1 40003cbc: 8fa202e4 lw v0,740(sp) 40003cc0: 02a03021 move a2,s5 40003cc4: 8c440000 lw a0,0(v0) 40003cc8: 24050001 li a1,1 40003ccc: 0c00193f jal 400064fc 40003cd0: 02003821 move a3,s0 40003cd4: 1040fc44 beqz v0,40002de8 <__svfscanf_r+0x18c> 40003cd8: 00000000 nop 40003cdc: 8fa302e4 lw v1,740(sp) 40003ce0: 8fa402a0 lw a0,672(sp) 40003ce4: 24630004 addiu v1,v1,4 40003ce8: 24840001 addiu a0,a0,1 40003cec: 00518821 addu s1,v0,s1 40003cf0: afa302e4 sw v1,740(sp) 40003cf4: 08000b2a j 40002ca8 <__svfscanf_r+0x4c> 40003cf8: afa402a0 sw a0,672(sp) 40003cfc: 1040000c beqz v0,40003d30 <__svfscanf_r+0x10d4> 40003d00: 32620002 andi v0,s3,0x2 40003d04: 8fa402e4 lw a0,740(sp) 40003d08: 00000000 nop 40003d0c: 8c820000 lw v0,0(a0) 40003d10: 24840004 addiu a0,a0,4 40003d14: afa402e4 sw a0,740(sp) 40003d18: 08000b2a j 40002ca8 <__svfscanf_r+0x4c> 40003d1c: ac510000 sw s1,0(v0) 40003d20: 26520001 addiu s2,s2,1 40003d24: 82440000 lb a0,0(s2) 40003d28: 08000b89 j 40002e24 <__svfscanf_r+0x1c8> 40003d2c: 36730002 ori s3,s3,0x2 40003d30: 10400012 beqz v0,40003d7c <__svfscanf_r+0x1120> 40003d34: 001117c3 sra v0,s1,0x1f 40003d38: 8fa502e4 lw a1,740(sp) 40003d3c: 00000000 nop 40003d40: 8ca30000 lw v1,0(a1) 40003d44: 24a50004 addiu a1,a1,4 40003d48: ac620004 sw v0,4(v1) 40003d4c: ac710000 sw s1,0(v1) 40003d50: 08000b2a j 40002ca8 <__svfscanf_r+0x4c> 40003d54: afa502e4 sw a1,740(sp) 40003d58: 08000d0f j 4000343c <__svfscanf_r+0x7e0> 40003d5c: 0000b021 move s6,zero 40003d60: 12c00003 beqz s6,40003d70 <__svfscanf_r+0x1114> 40003d64: 2403fc7f li v1,-897 40003d68: 26d6ffff addiu s6,s6,-1 40003d6c: 26b50001 addiu s5,s5,1 40003d70: 02639824 and s3,s3,v1 40003d74: 08000d2d j 400034b4 <__svfscanf_r+0x858> 40003d78: 27de0001 addiu s8,s8,1 40003d7c: 8fa302e4 lw v1,740(sp) 40003d80: 00000000 nop 40003d84: 8c620000 lw v0,0(v1) 40003d88: 24630004 addiu v1,v1,4 40003d8c: afa302e4 sw v1,740(sp) 40003d90: 08000b2a j 40002ca8 <__svfscanf_r+0x4c> 40003d94: ac510000 sw s1,0(v0) 40003d98: 8fa302a4 lw v1,676(sp) 40003d9c: 00000000 nop 40003da0: 0073102b sltu v0,v1,s3 40003da4: 1040fbff beqz v0,40002da4 <__svfscanf_r+0x148> 40003da8: 2673ffff addiu s3,s3,-1 40003dac: 82650000 lb a1,0(s3) 40003db0: 02e02021 move a0,s7 40003db4: 0c0030b7 jal 4000c2dc <_ungetc_r> 40003db8: 02003021 move a2,s0 40003dbc: 8fa402a4 lw a0,676(sp) 40003dc0: 00000000 nop 40003dc4: 0093182b sltu v1,a0,s3 40003dc8: 1460fff8 bnez v1,40003dac <__svfscanf_r+0x1150> 40003dcc: 2673ffff addiu s3,s3,-1 40003dd0: 08000b69 j 40002da4 <__svfscanf_r+0x148> 40003dd4: 00000000 nop 40003dd8: 2694ffff addiu s4,s4,-1 40003ddc: 82850000 lb a1,0(s4) 40003de0: 0c0030b7 jal 4000c2dc <_ungetc_r> 40003de4: 02003021 move a2,s0 40003de8: 08000c21 j 40003084 <__svfscanf_r+0x428> 40003dec: 00000000 nop 40003df0: 1260fcfc beqz s3,400031e4 <__svfscanf_r+0x588> 40003df4: 2673ffff addiu s3,s3,-1 40003df8: 27a50124 addiu a1,sp,292 40003dfc: 08000f82 j 40003e08 <__svfscanf_r+0x11ac> 40003e00: 00b3a021 addu s4,a1,s3 40003e04: 2673ffff addiu s3,s3,-1 40003e08: 92850000 lbu a1,0(s4) 40003e0c: 02e02021 move a0,s7 40003e10: 0c0030b7 jal 4000c2dc <_ungetc_r> 40003e14: 02003021 move a2,s0 40003e18: 1660fffa bnez s3,40003e04 <__svfscanf_r+0x11a8> 40003e1c: 2694ffff addiu s4,s4,-1 40003e20: 08000c79 j 400031e4 <__svfscanf_r+0x588> 40003e24: 00000000 nop 40003e28: a2800000 sb zero,0(s4) 40003e2c: 8fa30298 lw v1,664(sp) 40003e30: 8fa502a4 lw a1,676(sp) 40003e34: 8fa7029c lw a3,668(sp) 40003e38: 0060f809 jalr v1 40003e3c: 00003021 move a2,zero 40003e40: 00401821 move v1,v0 40003e44: 32620020 andi v0,s3,0x20 40003e48: 14400044 bnez v0,40003f5c <__svfscanf_r+0x1300> 40003e4c: 32620004 andi v0,s3,0x4 40003e50: 1040002d beqz v0,40003f08 <__svfscanf_r+0x12ac> 40003e54: 32620001 andi v0,s3,0x1 40003e58: 8fa502e4 lw a1,740(sp) 40003e5c: 00000000 nop 40003e60: 8ca20000 lw v0,0(a1) 40003e64: 24a50004 addiu a1,a1,4 40003e68: afa502e4 sw a1,740(sp) 40003e6c: a4430000 sh v1,0(v0) 40003e70: 8fa502a0 lw a1,672(sp) 40003e74: 00000000 nop 40003e78: 24a50001 addiu a1,a1,1 40003e7c: 08000c27 j 4000309c <__svfscanf_r+0x440> 40003e80: afa502a0 sw a1,672(sp) 40003e84: 08000db2 j 400036c8 <__svfscanf_r+0xa6c> 40003e88: 00003021 move a2,zero 40003e8c: 32c20002 andi v0,s6,0x2 40003e90: 10400047 beqz v0,40003fb0 <__svfscanf_r+0x1354> 40003e94: 02802021 move a0,s4 40003e98: 8fa402e4 lw a0,740(sp) 40003e9c: 00000000 nop 40003ea0: 8c820000 lw v0,0(a0) 40003ea4: 24930004 addiu s3,a0,4 40003ea8: ac540000 sw s4,0(v0) 40003eac: 08000c0a j 40003028 <__svfscanf_r+0x3cc> 40003eb0: ac430004 sw v1,4(v0) 40003eb4: 8fa2028c lw v0,652(sp) 40003eb8: 02e02021 move a0,s7 40003ebc: 24450001 addiu a1,v0,1 40003ec0: 0c002e8d jal 4000ba34 <_strtol_r> 40003ec4: 2407000a li a3,10 40003ec8: 8fa30288 lw v1,648(sp) 40003ecc: 00000000 nop 40003ed0: 00433023 subu a2,v0,v1 40003ed4: 8fa4028c lw a0,652(sp) 40003ed8: 27a20277 addiu v0,sp,631 40003edc: 0082102b sltu v0,a0,v0 40003ee0: 14400004 bnez v0,40003ef4 <__svfscanf_r+0x1298> 40003ee4: 00000000 nop 40003ee8: 27a50276 addiu a1,sp,630 40003eec: afa5028c sw a1,652(sp) 40003ef0: 8fa4028c lw a0,652(sp) 40003ef4: 3c054001 lui a1,0x4001 40003ef8: 0c00273f jal 40009cfc 40003efc: 24a514fc addiu a1,a1,5372 40003f00: 08000bfc j 40002ff0 <__svfscanf_r+0x394> 40003f04: 00000000 nop 40003f08: 14400014 bnez v0,40003f5c <__svfscanf_r+0x1300> 40003f0c: 32620002 andi v0,s3,0x2 40003f10: 10400012 beqz v0,40003f5c <__svfscanf_r+0x1300> 40003f14: 3c024001 lui v0,0x4001 40003f18: 8fa50298 lw a1,664(sp) 40003f1c: 2442bfa4 addiu v0,v0,-16476 40003f20: 10a20015 beq a1,v0,40003f78 <__svfscanf_r+0x131c> 40003f24: 02e02021 move a0,s7 40003f28: 8fa502a4 lw a1,676(sp) 40003f2c: 8fa7029c lw a3,668(sp) 40003f30: 0c002db8 jal 4000b6e0 <_strtoll_r> 40003f34: 00003021 move a2,zero 40003f38: 00402021 move a0,v0 40003f3c: 8fa502e4 lw a1,740(sp) 40003f40: 00000000 nop 40003f44: 8ca20000 lw v0,0(a1) 40003f48: 24a50004 addiu a1,a1,4 40003f4c: afa502e4 sw a1,740(sp) 40003f50: ac430004 sw v1,4(v0) 40003f54: 08000f9c j 40003e70 <__svfscanf_r+0x1214> 40003f58: ac440000 sw a0,0(v0) 40003f5c: 8fa402e4 lw a0,740(sp) 40003f60: 00000000 nop 40003f64: 8c820000 lw v0,0(a0) 40003f68: 24840004 addiu a0,a0,4 40003f6c: afa402e4 sw a0,740(sp) 40003f70: 08000f9c j 40003e70 <__svfscanf_r+0x1214> 40003f74: ac430000 sw v1,0(v0) 40003f78: 8fa502a4 lw a1,676(sp) 40003f7c: 8fa7029c lw a3,668(sp) 40003f80: 0c002f16 jal 4000bc58 <_strtoull_r> 40003f84: 00003021 move a2,zero 40003f88: 08000fcf j 40003f3c <__svfscanf_r+0x12e0> 40003f8c: 00402021 move a0,v0 40003f90: 8fa50290 lw a1,656(sp) 40003f94: 8fa30294 lw v1,660(sp) 40003f98: 00000000 nop 40003f9c: 00a31023 subu v0,a1,v1 40003fa0: 1040fc13 beqz v0,40002ff0 <__svfscanf_r+0x394> 40003fa4: 00023023 negu a2,v0 40003fa8: 08000fb5 j 40003ed4 <__svfscanf_r+0x1278> 40003fac: afb3028c sw s3,652(sp) 40003fb0: 8fa202e4 lw v0,740(sp) 40003fb4: 00602821 move a1,v1 40003fb8: 8c560000 lw s6,0(v0) 40003fbc: 0c002734 jal 40009cd0 <__isnand> 40003fc0: 24530004 addiu s3,v0,4 40003fc4: 14400005 bnez v0,40003fdc <__svfscanf_r+0x1380> 40003fc8: 02802021 move a0,s4 40003fcc: 0c0041ac jal 400106b0 <__truncdfsf2> 40003fd0: 02a02821 move a1,s5 40003fd4: 08000c0a j 40003028 <__svfscanf_r+0x3cc> 40003fd8: aec20000 sw v0,0(s6) 40003fdc: 0c002724 jal 40009c90 40003fe0: 00002021 move a0,zero 40003fe4: 08000c0a j 40003028 <__svfscanf_r+0x3cc> 40003fe8: aec20000 sw v0,0(s6) 40003fec <__svfscanf>: 40003fec: 00801021 move v0,a0 40003ff0: 00a01821 move v1,a1 40003ff4: 8f84800c lw a0,-32756(gp) 40003ff8: 00c03821 move a3,a2 40003ffc: 00402821 move a1,v0 40004000: 08000b17 j 40002c5c <__svfscanf_r> 40004004: 00603021 move a2,v1 40004008 <_vfscanf_r>: 40004008: 27bdffd8 addiu sp,sp,-40 4000400c: afb30020 sw s3,32(sp) 40004010: afb2001c sw s2,28(sp) 40004014: afb10018 sw s1,24(sp) 40004018: afb00014 sw s0,20(sp) 4000401c: afbf0024 sw ra,36(sp) 40004020: 00808021 move s0,a0 40004024: 00a08821 move s1,a1 40004028: 00c09021 move s2,a2 4000402c: 10800007 beqz a0,4000404c <_vfscanf_r+0x44> 40004030: 00e09821 move s3,a3 40004034: 8c820038 lw v0,56(a0) 40004038: 00000000 nop 4000403c: 14400003 bnez v0,4000404c <_vfscanf_r+0x44> 40004040: 00000000 nop 40004044: 0c0017ea jal 40005fa8 <__sinit> 40004048: 00000000 nop 4000404c: 02002021 move a0,s0 40004050: 02202821 move a1,s1 40004054: 02403021 move a2,s2 40004058: 02603821 move a3,s3 4000405c: 8fbf0024 lw ra,36(sp) 40004060: 8fb30020 lw s3,32(sp) 40004064: 8fb2001c lw s2,28(sp) 40004068: 8fb10018 lw s1,24(sp) 4000406c: 8fb00014 lw s0,20(sp) 40004070: 08000b17 j 40002c5c <__svfscanf_r> 40004074: 27bd0028 addiu sp,sp,40 40004078 : 40004078: 8f83800c lw v1,-32756(gp) 4000407c: 27bdffe0 addiu sp,sp,-32 40004080: afb20018 sw s2,24(sp) 40004084: afb10014 sw s1,20(sp) 40004088: afb00010 sw s0,16(sp) 4000408c: afbf001c sw ra,28(sp) 40004090: 00808021 move s0,a0 40004094: 00a08821 move s1,a1 40004098: 10600008 beqz v1,400040bc 4000409c: 00c09021 move s2,a2 400040a0: 8c620038 lw v0,56(v1) 400040a4: 00000000 nop 400040a8: 14400005 bnez v0,400040c0 400040ac: 02002821 move a1,s0 400040b0: 0c0017ea jal 40005fa8 <__sinit> 400040b4: 00602021 move a0,v1 400040b8: 8f83800c lw v1,-32756(gp) 400040bc: 02002821 move a1,s0 400040c0: 02203021 move a2,s1 400040c4: 02403821 move a3,s2 400040c8: 8fbf001c lw ra,28(sp) 400040cc: 8fb20018 lw s2,24(sp) 400040d0: 8fb10014 lw s1,20(sp) 400040d4: 8fb00010 lw s0,16(sp) 400040d8: 00602021 move a0,v1 400040dc: 08000b17 j 40002c5c <__svfscanf_r> 400040e0: 27bd0020 addiu sp,sp,32 400040e4 <__swsetup_r>: 400040e4: 8f83800c lw v1,-32756(gp) 400040e8: 27bdffe0 addiu sp,sp,-32 400040ec: afb10018 sw s1,24(sp) 400040f0: afb00014 sw s0,20(sp) 400040f4: afbf001c sw ra,28(sp) 400040f8: 00808821 move s1,a0 400040fc: 10600005 beqz v1,40004114 <__swsetup_r+0x30> 40004100: 00a08021 move s0,a1 40004104: 8c620038 lw v0,56(v1) 40004108: 00000000 nop 4000410c: 10400020 beqz v0,40004190 <__swsetup_r+0xac> 40004110: 00000000 nop 40004114: 8606000c lh a2,12(s0) 40004118: 00000000 nop 4000411c: 30c4ffff andi a0,a2,0xffff 40004120: 30820008 andi v0,a0,0x8 40004124: 10400032 beqz v0,400041f0 <__swsetup_r+0x10c> 40004128: 00c03821 move a3,a2 4000412c: 8e050010 lw a1,16(s0) 40004130: 00000000 nop 40004134: 10a00024 beqz a1,400041c8 <__swsetup_r+0xe4> 40004138: 24020200 li v0,512 4000413c: 30820001 andi v0,a0,0x1 40004140: 1440000c bnez v0,40004174 <__swsetup_r+0x90> 40004144: 30820002 andi v0,a0,0x2 40004148: 10400015 beqz v0,400041a0 <__swsetup_r+0xbc> 4000414c: 00001021 move v0,zero 40004150: ae020008 sw v0,8(s0) 40004154: 10a00015 beqz a1,400041ac <__swsetup_r+0xc8> 40004158: 00000000 nop 4000415c: 00001021 move v0,zero 40004160: 8fbf001c lw ra,28(sp) 40004164: 8fb10018 lw s1,24(sp) 40004168: 8fb00014 lw s0,20(sp) 4000416c: 03e00008 jr ra 40004170: 27bd0020 addiu sp,sp,32 40004174: 8e020014 lw v0,20(s0) 40004178: ae000008 sw zero,8(s0) 4000417c: 00021023 negu v0,v0 40004180: 14a0fff6 bnez a1,4000415c <__swsetup_r+0x78> 40004184: ae020018 sw v0,24(s0) 40004188: 0800106b j 400041ac <__swsetup_r+0xc8> 4000418c: 00000000 nop 40004190: 0c0017ea jal 40005fa8 <__sinit> 40004194: 00602021 move a0,v1 40004198: 08001045 j 40004114 <__swsetup_r+0x30> 4000419c: 00000000 nop 400041a0: 8e020014 lw v0,20(s0) 400041a4: 08001055 j 40004154 <__swsetup_r+0x70> 400041a8: ae020008 sw v0,8(s0) 400041ac: 9602000c lhu v0,12(s0) 400041b0: 00000000 nop 400041b4: 30420080 andi v0,v0,0x80 400041b8: 1040ffe8 beqz v0,4000415c <__swsetup_r+0x78> 400041bc: 2402ffff li v0,-1 400041c0: 08001058 j 40004160 <__swsetup_r+0x7c> 400041c4: 00000000 nop 400041c8: 30830280 andi v1,a0,0x280 400041cc: 1062ffdb beq v1,v0,4000413c <__swsetup_r+0x58> 400041d0: 00000000 nop 400041d4: 02202021 move a0,s1 400041d8: 0c001c3f jal 400070fc <__smakebuf_r> 400041dc: 02002821 move a1,s0 400041e0: 9604000c lhu a0,12(s0) 400041e4: 8e050010 lw a1,16(s0) 400041e8: 08001050 j 40004140 <__swsetup_r+0x5c> 400041ec: 30820001 andi v0,a0,0x1 400041f0: 30820010 andi v0,a0,0x10 400041f4: 1040ffda beqz v0,40004160 <__swsetup_r+0x7c> 400041f8: 2402ffff li v0,-1 400041fc: 30820004 andi v0,a0,0x4 40004200: 14400006 bnez v0,4000421c <__swsetup_r+0x138> 40004204: 00000000 nop 40004208: 8e050010 lw a1,16(s0) 4000420c: 34e20008 ori v0,a3,0x8 40004210: a602000c sh v0,12(s0) 40004214: 0800104d j 40004134 <__swsetup_r+0x50> 40004218: 3044ffff andi a0,v0,0xffff 4000421c: 8e050030 lw a1,48(s0) 40004220: 00000000 nop 40004224: 10a00007 beqz a1,40004244 <__swsetup_r+0x160> 40004228: 26020040 addiu v0,s0,64 4000422c: 10a20004 beq a1,v0,40004240 <__swsetup_r+0x15c> 40004230: 00000000 nop 40004234: 0c001997 jal 4000665c <_free_r> 40004238: 02202021 move a0,s1 4000423c: 8606000c lh a2,12(s0) 40004240: ae000030 sw zero,48(s0) 40004244: 2402ffdb li v0,-37 40004248: 00c21024 and v0,a2,v0 4000424c: 8e050010 lw a1,16(s0) 40004250: 00023c00 sll a3,v0,0x10 40004254: a602000c sh v0,12(s0) 40004258: 00073c03 sra a3,a3,0x10 4000425c: ae000004 sw zero,4(s0) 40004260: 08001083 j 4000420c <__swsetup_r+0x128> 40004264: ae050000 sw a1,0(s0) 40004268 <__call_exitprocs>: 40004268: 27bdffc8 addiu sp,sp,-56 4000426c: afb7002c sw s7,44(sp) 40004270: 8f978010 lw s7,-32752(gp) 40004274: afbe0030 sw s8,48(sp) 40004278: afb60028 sw s6,40(sp) 4000427c: afb40020 sw s4,32(sp) 40004280: afbf0034 sw ra,52(sp) 40004284: afb50024 sw s5,36(sp) 40004288: afb3001c sw s3,28(sp) 4000428c: afb20018 sw s2,24(sp) 40004290: afb10014 sw s1,20(sp) 40004294: afb00010 sw s0,16(sp) 40004298: afa40038 sw a0,56(sp) 4000429c: 00a0a021 move s4,a1 400042a0: 26f60148 addiu s6,s7,328 400042a4: 241e0001 li s8,1 400042a8: 8ef20148 lw s2,328(s7) 400042ac: 00000000 nop 400042b0: 12400040 beqz s2,400043b4 <__call_exitprocs+0x14c> 400042b4: 02c0a821 move s5,s6 400042b8: 8e430004 lw v1,4(s2) 400042bc: 00000000 nop 400042c0: 2470ffff addiu s0,v1,-1 400042c4: 0600000c bltz s0,400042f8 <__call_exitprocs+0x90> 400042c8: 24620001 addiu v0,v1,1 400042cc: 00021080 sll v0,v0,0x2 400042d0: 02428821 addu s1,s2,v0 400042d4: 12800017 beqz s4,40004334 <__call_exitprocs+0xcc> 400042d8: 2462ffff addiu v0,v1,-1 400042dc: 8e220100 lw v0,256(s1) 400042e0: 00000000 nop 400042e4: 10540013 beq v0,s4,40004334 <__call_exitprocs+0xcc> 400042e8: 2462ffff addiu v0,v1,-1 400042ec: 2610ffff addiu s0,s0,-1 400042f0: 0601fff8 bgez s0,400042d4 <__call_exitprocs+0x6c> 400042f4: 2631fffc addiu s1,s1,-4 400042f8: 14600046 bnez v1,40004414 <__call_exitprocs+0x1ac> 400042fc: 00000000 nop 40004300: 8e420000 lw v0,0(s2) 40004304: 00000000 nop 40004308: 10400043 beqz v0,40004418 <__call_exitprocs+0x1b0> 4000430c: 00000000 nop 40004310: aea20000 sw v0,0(s5) 40004314: 0c001ca7 jal 4000729c 40004318: 02402021 move a0,s2 4000431c: 8ea20000 lw v0,0(s5) 40004320: 00000000 nop 40004324: 10400023 beqz v0,400043b4 <__call_exitprocs+0x14c> 40004328: 00409021 move s2,v0 4000432c: 080010ae j 400042b8 <__call_exitprocs+0x50> 40004330: 00000000 nop 40004334: 8e260000 lw a2,0(s1) 40004338: 1050002e beq v0,s0,400043f4 <__call_exitprocs+0x18c> 4000433c: 00000000 nop 40004340: ae200000 sw zero,0(s1) 40004344: 10c0ffe9 beqz a2,400042ec <__call_exitprocs+0x84> 40004348: 021e2004 sllv a0,s8,s0 4000434c: 8e420188 lw v0,392(s2) 40004350: 00000000 nop 40004354: 00821024 and v0,a0,v0 40004358: 10400022 beqz v0,400043e4 <__call_exitprocs+0x17c> 4000435c: 00609821 move s3,v1 40004360: 8e42018c lw v0,396(s2) 40004364: 00000000 nop 40004368: 00821024 and v0,a0,v0 4000436c: 14400024 bnez v0,40004400 <__call_exitprocs+0x198> 40004370: 00000000 nop 40004374: 8e250080 lw a1,128(s1) 40004378: 8fa40038 lw a0,56(sp) 4000437c: 00c0f809 jalr a2 40004380: 00000000 nop 40004384: 8e430004 lw v1,4(s2) 40004388: 00000000 nop 4000438c: 1473ffc6 bne v1,s3,400042a8 <__call_exitprocs+0x40> 40004390: 00000000 nop 40004394: 8ea20000 lw v0,0(s5) 40004398: 00000000 nop 4000439c: 1052ffd4 beq v0,s2,400042f0 <__call_exitprocs+0x88> 400043a0: 2610ffff addiu s0,s0,-1 400043a4: 8ef20148 lw s2,328(s7) 400043a8: 00000000 nop 400043ac: 1640ffc2 bnez s2,400042b8 <__call_exitprocs+0x50> 400043b0: 02c0a821 move s5,s6 400043b4: 8fbf0034 lw ra,52(sp) 400043b8: 8fbe0030 lw s8,48(sp) 400043bc: 8fb7002c lw s7,44(sp) 400043c0: 8fb60028 lw s6,40(sp) 400043c4: 8fb50024 lw s5,36(sp) 400043c8: 8fb40020 lw s4,32(sp) 400043cc: 8fb3001c lw s3,28(sp) 400043d0: 8fb20018 lw s2,24(sp) 400043d4: 8fb10014 lw s1,20(sp) 400043d8: 8fb00010 lw s0,16(sp) 400043dc: 03e00008 jr ra 400043e0: 27bd0038 addiu sp,sp,56 400043e4: 00c0f809 jalr a2 400043e8: 00000000 nop 400043ec: 080010e1 j 40004384 <__call_exitprocs+0x11c> 400043f0: 00000000 nop 400043f4: ae500004 sw s0,4(s2) 400043f8: 080010d1 j 40004344 <__call_exitprocs+0xdc> 400043fc: 02001821 move v1,s0 40004400: 8e240080 lw a0,128(s1) 40004404: 00c0f809 jalr a2 40004408: 00000000 nop 4000440c: 080010e1 j 40004384 <__call_exitprocs+0x11c> 40004410: 00000000 nop 40004414: 8e420000 lw v0,0(s2) 40004418: 080010c9 j 40004324 <__call_exitprocs+0xbc> 4000441c: 0240a821 move s5,s2 40004420 : 40004420: 8ca60010 lw a2,16(a1) 40004424: 8c820010 lw v0,16(a0) 40004428: 27bdffc8 addiu sp,sp,-56 4000442c: 0046102a slt v0,v0,a2 40004430: afb6002c sw s6,44(sp) 40004434: afbf0034 sw ra,52(sp) 40004438: afb70030 sw s7,48(sp) 4000443c: afb50028 sw s5,40(sp) 40004440: afb40024 sw s4,36(sp) 40004444: afb30020 sw s3,32(sp) 40004448: afb2001c sw s2,28(sp) 4000444c: afb10018 sw s1,24(sp) 40004450: afb00014 sw s0,20(sp) 40004454: 0080b021 move s6,a0 40004458: 14400086 bnez v0,40004674 4000445c: 00a06021 move t4,a1 40004460: 24c20003 addiu v0,a2,3 40004464: 00021080 sll v0,v0,0x2 40004468: 00a22021 addu a0,a1,v0 4000446c: 8c830004 lw v1,4(a0) 40004470: 02c21021 addu v0,s6,v0 40004474: 8c4b0004 lw t3,4(v0) 40004478: 24630001 addiu v1,v1,1 4000447c: 14600002 bnez v1,40004488 40004480: 0163001b divu zero,t3,v1 40004484: 0007000d break 0x7 40004488: 24b00014 addiu s0,a1,20 4000448c: 24d3ffff addiu s3,a2,-1 40004490: 24950004 addiu s5,a0,4 40004494: 26d40014 addiu s4,s6,20 40004498: 00009012 mflo s2 4000449c: 16400041 bnez s2,400045a4 400044a0: 0240b821 move s7,s2 400044a4: 02608821 move s1,s3 400044a8: 01802821 move a1,t4 400044ac: 0c0020a6 jal 40008298 <__mcmp> 400044b0: 02c02021 move a0,s6 400044b4: 0440002f bltz v0,40004574 400044b8: 02803021 move a2,s4 400044bc: 26570001 addiu s7,s2,1 400044c0: 00003821 move a3,zero 400044c4: 8e030000 lw v1,0(s0) 400044c8: 8cc20000 lw v0,0(a2) 400044cc: 3065ffff andi a1,v1,0xffff 400044d0: 3044ffff andi a0,v0,0xffff 400044d4: 00852023 subu a0,a0,a1 400044d8: 00872021 addu a0,a0,a3 400044dc: 00031c02 srl v1,v1,0x10 400044e0: 00021402 srl v0,v0,0x10 400044e4: 00431023 subu v0,v0,v1 400044e8: 26100004 addiu s0,s0,4 400044ec: 00041c03 sra v1,a0,0x10 400044f0: 00431021 addu v0,v0,v1 400044f4: 02b0282b sltu a1,s5,s0 400044f8: a4c20002 sh v0,2(a2) 400044fc: a4c40000 sh a0,0(a2) 40004500: 00023c03 sra a3,v0,0x10 40004504: 10a0ffef beqz a1,400044c4 40004508: 24c60004 addiu a2,a2,4 4000450c: 26620004 addiu v0,s3,4 40004510: 00021080 sll v0,v0,0x2 40004514: 02c22021 addu a0,s6,v0 40004518: 8c830004 lw v1,4(a0) 4000451c: 00000000 nop 40004520: 14600015 bnez v1,40004578 40004524: 02e01021 move v0,s7 40004528: 0284102b sltu v0,s4,a0 4000452c: 10400010 beqz v0,40004570 40004530: 00801821 move v1,a0 40004534: 8c820000 lw v0,0(a0) 40004538: 00000000 nop 4000453c: 10400009 beqz v0,40004564 40004540: 2463fffc addiu v1,v1,-4 40004544: 24630004 addiu v1,v1,4 40004548: 0800115d j 40004574 4000454c: aed10010 sw s1,16(s6) 40004550: 8c620000 lw v0,0(v1) 40004554: 00000000 nop 40004558: 14400005 bnez v0,40004570 4000455c: 00000000 nop 40004560: 2463fffc addiu v1,v1,-4 40004564: 0283102b sltu v0,s4,v1 40004568: 1440fff9 bnez v0,40004550 4000456c: 2631ffff addiu s1,s1,-1 40004570: aed10010 sw s1,16(s6) 40004574: 02e01021 move v0,s7 40004578: 8fbf0034 lw ra,52(sp) 4000457c: 8fb70030 lw s7,48(sp) 40004580: 8fb6002c lw s6,44(sp) 40004584: 8fb50028 lw s5,40(sp) 40004588: 8fb40024 lw s4,36(sp) 4000458c: 8fb30020 lw s3,32(sp) 40004590: 8fb2001c lw s2,28(sp) 40004594: 8fb10018 lw s1,24(sp) 40004598: 8fb00014 lw s0,20(sp) 4000459c: 03e00008 jr ra 400045a0: 27bd0038 addiu sp,sp,56 400045a4: 02804821 move t1,s4 400045a8: 02005021 move t2,s0 400045ac: 00003821 move a3,zero 400045b0: 00002821 move a1,zero 400045b4: 8d460000 lw a2,0(t2) 400045b8: 8d230000 lw v1,0(t1) 400045bc: 30c2ffff andi v0,a2,0xffff 400045c0: 02420018 mult s2,v0 400045c4: 00063402 srl a2,a2,0x10 400045c8: 3064ffff andi a0,v1,0xffff 400045cc: 00e42021 addu a0,a3,a0 400045d0: 00031c02 srl v1,v1,0x10 400045d4: 254a0004 addiu t2,t2,4 400045d8: 02aa402b sltu t0,s5,t2 400045dc: 00001012 mflo v0 400045e0: 00a21021 addu v0,a1,v0 400045e4: 00022c02 srl a1,v0,0x10 400045e8: 02460018 mult s2,a2 400045ec: 3042ffff andi v0,v0,0xffff 400045f0: 00822023 subu a0,a0,v0 400045f4: 00043c03 sra a3,a0,0x10 400045f8: a5240000 sh a0,0(t1) 400045fc: 00003012 mflo a2 40004600: 00a62821 addu a1,a1,a2 40004604: 30a2ffff andi v0,a1,0xffff 40004608: 00621823 subu v1,v1,v0 4000460c: 00671821 addu v1,v1,a3 40004610: a5230002 sh v1,2(t1) 40004614: 00052c02 srl a1,a1,0x10 40004618: 25290004 addiu t1,t1,4 4000461c: 1100ffe5 beqz t0,400045b4 40004620: 00033c03 sra a3,v1,0x10 40004624: 1560ffa0 bnez t3,400044a8 40004628: 02608821 move s1,s3 4000462c: 26620004 addiu v0,s3,4 40004630: 00021080 sll v0,v0,0x2 40004634: 02c22021 addu a0,s6,v0 40004638: 0284182b sltu v1,s4,a0 4000463c: 14600006 bnez v1,40004658 40004640: 00000000 nop 40004644: 0800112a j 400044a8 40004648: aed30010 sw s3,16(s6) 4000464c: 0284102b sltu v0,s4,a0 40004650: 10400005 beqz v0,40004668 40004654: 2673ffff addiu s3,s3,-1 40004658: 8c820000 lw v0,0(a0) 4000465c: 00000000 nop 40004660: 1040fffa beqz v0,4000464c 40004664: 2484fffc addiu a0,a0,-4 40004668: aed30010 sw s3,16(s6) 4000466c: 0800112a j 400044a8 40004670: 02608821 move s1,s3 40004674: 0800115e j 40004578 40004678: 00001021 move v0,zero 4000467c <_dtoa_r>: 4000467c: 8c880040 lw t0,64(a0) 40004680: 27bdff58 addiu sp,sp,-168 40004684: afb3008c sw s3,140(sp) 40004688: afb20088 sw s2,136(sp) 4000468c: afb10084 sw s1,132(sp) 40004690: afbf00a4 sw ra,164(sp) 40004694: afbe00a0 sw s8,160(sp) 40004698: afb7009c sw s7,156(sp) 4000469c: afb60098 sw s6,152(sp) 400046a0: afb50094 sw s5,148(sp) 400046a4: afb40090 sw s4,144(sp) 400046a8: afb00080 sw s0,128(sp) 400046ac: afa400a8 sw a0,168(sp) 400046b0: 00c09021 move s2,a2 400046b4: 8fb100c4 lw s1,196(sp) 400046b8: 1100000c beqz t0,400046ec <_dtoa_r+0x70> 400046bc: 00e09821 move s3,a3 400046c0: 8c820044 lw v0,68(a0) 400046c4: 01002821 move a1,t0 400046c8: ad020004 sw v0,4(t0) 400046cc: 8c830044 lw v1,68(a0) 400046d0: 24020001 li v0,1 400046d4: 00621004 sllv v0,v0,v1 400046d8: 0c002040 jal 40008100 <_Bfree> 400046dc: ad020008 sw v0,8(t0) 400046e0: 8fa300a8 lw v1,168(sp) 400046e4: 00000000 nop 400046e8: ac600040 sw zero,64(v1) 400046ec: 0660012e bltz s3,40004ba8 <_dtoa_r+0x52c> 400046f0: 02608021 move s0,s3 400046f4: ae200000 sw zero,0(s1) 400046f8: 3c037ff0 lui v1,0x7ff0 400046fc: 02031024 and v0,s0,v1 40004700: 10430117 beq v0,v1,40004b60 <_dtoa_r+0x4e4> 40004704: 02402021 move a0,s2 40004708: 02602821 move a1,s3 4000470c: 00003021 move a2,zero 40004710: 00003821 move a3,zero 40004714: afb20028 sw s2,40(sp) 40004718: 0c00407c jal 400101f0 <__nedf2> 4000471c: afb3002c sw s3,44(sp) 40004720: 14400019 bnez v0,40004788 <_dtoa_r+0x10c> 40004724: 24020001 li v0,1 40004728: 8fa300c0 lw v1,192(sp) 4000472c: 8fa400c8 lw a0,200(sp) 40004730: 00000000 nop 40004734: 10800290 beqz a0,40005178 <_dtoa_r+0xafc> 40004738: ac620000 sw v0,0(v1) 4000473c: 8fa300c8 lw v1,200(sp) 40004740: 3c024001 lui v0,0x4001 40004744: 24421375 addiu v0,v0,4981 40004748: ac620000 sw v0,0(v1) 4000474c: 3c034001 lui v1,0x4001 40004750: 24631374 addiu v1,v1,4980 40004754: 8fbf00a4 lw ra,164(sp) 40004758: 00601021 move v0,v1 4000475c: 8fbe00a0 lw s8,160(sp) 40004760: 8fb7009c lw s7,156(sp) 40004764: 8fb60098 lw s6,152(sp) 40004768: 8fb50094 lw s5,148(sp) 4000476c: 8fb40090 lw s4,144(sp) 40004770: 8fb3008c lw s3,140(sp) 40004774: 8fb20088 lw s2,136(sp) 40004778: 8fb10084 lw s1,132(sp) 4000477c: 8fb00080 lw s0,128(sp) 40004780: 03e00008 jr ra 40004784: 27bd00a8 addiu sp,sp,168 40004788: 8fa400a8 lw a0,168(sp) 4000478c: 27a2001c addiu v0,sp,28 40004790: 27a30018 addiu v1,sp,24 40004794: 02403021 move a2,s2 40004798: 02603821 move a3,s3 4000479c: afa20010 sw v0,16(sp) 400047a0: 0c002214 jal 40008850 <__d2b> 400047a4: afa30014 sw v1,20(sp) 400047a8: afa2003c sw v0,60(sp) 400047ac: 00101502 srl v0,s0,0x14 400047b0: 304407ff andi a0,v0,0x7ff 400047b4: 1480010b bnez a0,40004be4 <_dtoa_r+0x568> 400047b8: 3c02000f lui v0,0xf 400047bc: 8fa2001c lw v0,28(sp) 400047c0: 8fb50018 lw s5,24(sp) 400047c4: 00000000 nop 400047c8: 02a21821 addu v1,s5,v0 400047cc: 24710432 addiu s1,v1,1074 400047d0: 2a220021 slti v0,s1,33 400047d4: 144002aa bnez v0,40005280 <_dtoa_r+0xc04> 400047d8: 00111023 negu v0,s1 400047dc: 24630412 addiu v1,v1,1042 400047e0: 00501004 sllv v0,s0,v0 400047e4: 00721806 srlv v1,s2,v1 400047e8: 00432025 or a0,v0,v1 400047ec: 0c0041c6 jal 40010718 <__floatunsidf> 400047f0: 2634fbcd addiu s4,s1,-1075 400047f4: 00403021 move a2,v0 400047f8: 24040001 li a0,1 400047fc: 3c02fe10 lui v0,0xfe10 40004800: 00431821 addu v1,v0,v1 40004804: afa40040 sw a0,64(sp) 40004808: 00c02021 move a0,a2 4000480c: 8f87801c lw a3,-32740(gp) 40004810: 8f868018 lw a2,-32744(gp) 40004814: 0c003eb9 jal 4000fae4 <__subdf3> 40004818: 00602821 move a1,v1 4000481c: 8f868020 lw a2,-32736(gp) 40004820: 8f878024 lw a3,-32732(gp) 40004824: 00402021 move a0,v0 40004828: 0c003ef2 jal 4000fbc8 <__muldf3> 4000482c: 00602821 move a1,v1 40004830: 8f868028 lw a2,-32728(gp) 40004834: 8f87802c lw a3,-32724(gp) 40004838: 00602821 move a1,v1 4000483c: 0c003ed7 jal 4000fb5c <__adddf3> 40004840: 00402021 move a0,v0 40004844: 02802021 move a0,s4 40004848: 00408021 move s0,v0 4000484c: 0c004139 jal 400104e4 <__floatsidf> 40004850: 00608821 move s1,v1 40004854: 8f868030 lw a2,-32720(gp) 40004858: 8f878034 lw a3,-32716(gp) 4000485c: 00402021 move a0,v0 40004860: 0c003ef2 jal 4000fbc8 <__muldf3> 40004864: 00602821 move a1,v1 40004868: 00403021 move a2,v0 4000486c: 02002021 move a0,s0 40004870: 02202821 move a1,s1 40004874: 0c003ed7 jal 4000fb5c <__adddf3> 40004878: 00603821 move a3,v1 4000487c: 00408021 move s0,v0 40004880: 00608821 move s1,v1 40004884: 00402021 move a0,v0 40004888: 0c004170 jal 400105c0 <__fixdfsi> 4000488c: 00602821 move a1,v1 40004890: 02002021 move a0,s0 40004894: 02202821 move a1,s1 40004898: 00003021 move a2,zero 4000489c: 00003821 move a3,zero 400048a0: 0c0040eb jal 400103ac <__ltdf2> 400048a4: afa20030 sw v0,48(sp) 400048a8: 04400242 bltz v0,400051b4 <_dtoa_r+0xb38> 400048ac: 00000000 nop 400048b0: 8fa30030 lw v1,48(sp) 400048b4: 00000000 nop 400048b8: 2c620017 sltiu v0,v1,23 400048bc: 1440021b bnez v0,4000512c <_dtoa_r+0xab0> 400048c0: 24040001 li a0,1 400048c4: afa4004c sw a0,76(sp) 400048c8: 26a2ffff addiu v0,s5,-1 400048cc: 00543023 subu a2,v0,s4 400048d0: 04c0022c bltz a2,40005184 <_dtoa_r+0xb08> 400048d4: 00000000 nop 400048d8: 00c0b821 move s7,a2 400048dc: afa0005c sw zero,92(sp) 400048e0: 8fa40030 lw a0,48(sp) 400048e4: 00000000 nop 400048e8: 0480022a bltz a0,40005194 <_dtoa_r+0xb18> 400048ec: 00000000 nop 400048f0: 02e4b821 addu s7,s7,a0 400048f4: afa40044 sw a0,68(sp) 400048f8: afa00058 sw zero,88(sp) 400048fc: 8fa300b8 lw v1,184(sp) 40004900: 00000000 nop 40004904: 2c62000a sltiu v0,v1,10 40004908: 104001fd beqz v0,40005100 <_dtoa_r+0xa84> 4000490c: 24110001 li s1,1 40004910: 28620006 slti v0,v1,6 40004914: 14400008 bnez v0,40004938 <_dtoa_r+0x2bc> 40004918: 2c620006 sltiu v0,v1,6 4000491c: 8fa400b8 lw a0,184(sp) 40004920: 00008821 move s1,zero 40004924: 2484fffc addiu a0,a0,-4 40004928: afa400b8 sw a0,184(sp) 4000492c: 8fa300b8 lw v1,184(sp) 40004930: 00000000 nop 40004934: 2c620006 sltiu v0,v1,6 40004938: 14400253 bnez v0,40005288 <_dtoa_r+0xc0c> 4000493c: 00031080 sll v0,v1,0x2 40004940: 2402ffff li v0,-1 40004944: 24030001 li v1,1 40004948: afa20054 sw v0,84(sp) 4000494c: afa20050 sw v0,80(sp) 40004950: afa30048 sw v1,72(sp) 40004954: 8fa400a8 lw a0,168(sp) 40004958: 2e820018 sltiu v0,s4,24 4000495c: 1440000b bnez v0,4000498c <_dtoa_r+0x310> 40004960: ac800044 sw zero,68(a0) 40004964: 24030004 li v1,4 40004968: 00002021 move a0,zero 4000496c: 00031840 sll v1,v1,0x1 40004970: 24620014 addiu v0,v1,20 40004974: 0282102b sltu v0,s4,v0 40004978: 1040fffc beqz v0,4000496c <_dtoa_r+0x2f0> 4000497c: 24840001 addiu a0,a0,1 40004980: 8fa200a8 lw v0,168(sp) 40004984: 00000000 nop 40004988: ac440044 sw a0,68(v0) 4000498c: 8fb00054 lw s0,84(sp) 40004990: 8fa300a8 lw v1,168(sp) 40004994: 00000000 nop 40004998: 8c650044 lw a1,68(v1) 4000499c: 0c0021e6 jal 40008798 <_Balloc> 400049a0: 00602021 move a0,v1 400049a4: afa20070 sw v0,112(sp) 400049a8: 8fa30070 lw v1,112(sp) 400049ac: 8fa400a8 lw a0,168(sp) 400049b0: 2e02000f sltiu v0,s0,15 400049b4: 10400096 beqz v0,40004c10 <_dtoa_r+0x594> 400049b8: ac830040 sw v1,64(a0) 400049bc: 12200094 beqz s1,40004c10 <_dtoa_r+0x594> 400049c0: 00000000 nop 400049c4: 8fa40030 lw a0,48(sp) 400049c8: 00000000 nop 400049cc: 188002ce blez a0,40005508 <_dtoa_r+0xe8c> 400049d0: 3082000f andi v0,a0,0xf 400049d4: 3c034001 lui v1,0x4001 400049d8: 000210c0 sll v0,v0,0x3 400049dc: 00048103 sra s0,a0,0x4 400049e0: 24631c80 addiu v1,v1,7296 400049e4: 00431021 addu v0,v0,v1 400049e8: 32040010 andi a0,s0,0x10 400049ec: 8c520000 lw s2,0(v0) 400049f0: 8c530004 lw s3,4(v0) 400049f4: 148003f7 bnez a0,400059d4 <_dtoa_r+0x1358> 400049f8: 3c024001 lui v0,0x4001 400049fc: 8fa20028 lw v0,40(sp) 40004a00: 8fa3002c lw v1,44(sp) 40004a04: afa20020 sw v0,32(sp) 40004a08: afa30024 sw v1,36(sp) 40004a0c: 24140002 li s4,2 40004a10: 1200000f beqz s0,40004a50 <_dtoa_r+0x3d4> 40004a14: 3c024001 lui v0,0x4001 40004a18: 24511d48 addiu s1,v0,7496 40004a1c: 32020001 andi v0,s0,0x1 40004a20: 10400008 beqz v0,40004a44 <_dtoa_r+0x3c8> 40004a24: 02402021 move a0,s2 40004a28: 8e260000 lw a2,0(s1) 40004a2c: 8e270004 lw a3,4(s1) 40004a30: 0c003ef2 jal 4000fbc8 <__muldf3> 40004a34: 02602821 move a1,s3 40004a38: 00409021 move s2,v0 40004a3c: 00609821 move s3,v1 40004a40: 26940001 addiu s4,s4,1 40004a44: 00108043 sra s0,s0,0x1 40004a48: 1600fff4 bnez s0,40004a1c <_dtoa_r+0x3a0> 40004a4c: 26310008 addiu s1,s1,8 40004a50: 8fa40020 lw a0,32(sp) 40004a54: 8fa50024 lw a1,36(sp) 40004a58: 02403021 move a2,s2 40004a5c: 0c003fb8 jal 4000fee0 <__divdf3> 40004a60: 02603821 move a3,s3 40004a64: 00409021 move s2,v0 40004a68: 00609821 move s3,v1 40004a6c: 8fa4004c lw a0,76(sp) 40004a70: 00000000 nop 40004a74: 10800007 beqz a0,40004a94 <_dtoa_r+0x418> 40004a78: 02402021 move a0,s2 40004a7c: 8f868038 lw a2,-32712(gp) 40004a80: 8f87803c lw a3,-32708(gp) 40004a84: 0c0040eb jal 400103ac <__ltdf2> 40004a88: 02602821 move a1,s3 40004a8c: 04400482 bltz v0,40005c98 <_dtoa_r+0x161c> 40004a90: 00000000 nop 40004a94: 8fa30054 lw v1,84(sp) 40004a98: 8fbe0030 lw s8,48(sp) 40004a9c: afa30034 sw v1,52(sp) 40004aa0: 0c004139 jal 400104e4 <__floatsidf> 40004aa4: 02802021 move a0,s4 40004aa8: 00402021 move a0,v0 40004aac: 00602821 move a1,v1 40004ab0: 02403021 move a2,s2 40004ab4: 0c003ef2 jal 4000fbc8 <__muldf3> 40004ab8: 02603821 move a3,s3 40004abc: 8f868048 lw a2,-32696(gp) 40004ac0: 8f87804c lw a3,-32692(gp) 40004ac4: 00402021 move a0,v0 40004ac8: 0c003ed7 jal 4000fb5c <__adddf3> 40004acc: 00602821 move a1,v1 40004ad0: 8fa40034 lw a0,52(sp) 40004ad4: 00408021 move s0,v0 40004ad8: 3c02fcc0 lui v0,0xfcc0 40004adc: 1480032a bnez a0,40005788 <_dtoa_r+0x110c> 40004ae0: 00438821 addu s1,v0,v1 40004ae4: 8f868050 lw a2,-32688(gp) 40004ae8: 8f878054 lw a3,-32684(gp) 40004aec: 02402021 move a0,s2 40004af0: 0c003eb9 jal 4000fae4 <__subdf3> 40004af4: 02602821 move a1,s3 40004af8: 00402021 move a0,v0 40004afc: 02003021 move a2,s0 40004b00: 02203821 move a3,s1 40004b04: 00602821 move a1,v1 40004b08: 00409021 move s2,v0 40004b0c: 00609821 move s3,v1 40004b10: 0c0040a3 jal 4001028c <__gtdf2> 40004b14: 0200a021 move s4,s0 40004b18: 1c4003d1 bgtz v0,40005a60 <_dtoa_r+0x13e4> 40004b1c: 3c038000 lui v1,0x8000 40004b20: 02231826 xor v1,s1,v1 40004b24: 02803021 move a2,s4 40004b28: 00603821 move a3,v1 40004b2c: 02402021 move a0,s2 40004b30: 0c0040eb jal 400103ac <__ltdf2> 40004b34: 02602821 move a1,s3 40004b38: 04410033 bgez v0,40004c08 <_dtoa_r+0x58c> 40004b3c: 00000000 nop 40004b40: 0000f021 move s8,zero 40004b44: afa00038 sw zero,56(sp) 40004b48: 8fa400bc lw a0,188(sp) 40004b4c: 8fb60070 lw s6,112(sp) 40004b50: 00042027 nor a0,zero,a0 40004b54: afa40030 sw a0,48(sp) 40004b58: 0800142d j 400050b4 <_dtoa_r+0xa38> 40004b5c: 0000a021 move s4,zero 40004b60: 8fa400c0 lw a0,192(sp) 40004b64: 2402270f li v0,9999 40004b68: 12400016 beqz s2,40004bc4 <_dtoa_r+0x548> 40004b6c: ac820000 sw v0,0(a0) 40004b70: 3c024001 lui v0,0x4001 40004b74: 24431c24 addiu v1,v0,7204 40004b78: 8fa200c8 lw v0,200(sp) 40004b7c: 00000000 nop 40004b80: 1040fef4 beqz v0,40004754 <_dtoa_r+0xd8> 40004b84: 00000000 nop 40004b88: 80620003 lb v0,3(v1) 40004b8c: 00000000 nop 40004b90: 10400002 beqz v0,40004b9c <_dtoa_r+0x520> 40004b94: 24640003 addiu a0,v1,3 40004b98: 24640008 addiu a0,v1,8 40004b9c: 8fa200c8 lw v0,200(sp) 40004ba0: 080011d5 j 40004754 <_dtoa_r+0xd8> 40004ba4: ac440000 sw a0,0(v0) 40004ba8: 3c027fff lui v0,0x7fff 40004bac: 3442ffff ori v0,v0,0xffff 40004bb0: 02628024 and s0,s3,v0 40004bb4: 24030001 li v1,1 40004bb8: ae230000 sw v1,0(s1) 40004bbc: 080011be j 400046f8 <_dtoa_r+0x7c> 40004bc0: 02009821 move s3,s0 40004bc4: 3c02000f lui v0,0xf 40004bc8: 3442ffff ori v0,v0,0xffff 40004bcc: 02021024 and v0,s0,v0 40004bd0: 1440ffe8 bnez v0,40004b74 <_dtoa_r+0x4f8> 40004bd4: 3c024001 lui v0,0x4001 40004bd8: 3c024001 lui v0,0x4001 40004bdc: 080012de j 40004b78 <_dtoa_r+0x4fc> 40004be0: 24431c18 addiu v1,v0,7192 40004be4: 3442ffff ori v0,v0,0xffff 40004be8: 02621024 and v0,s3,v0 40004bec: 3c033ff0 lui v1,0x3ff0 40004bf0: 00431825 or v1,v0,v1 40004bf4: 2494fc01 addiu s4,a0,-1023 40004bf8: afa00040 sw zero,64(sp) 40004bfc: 8fb50018 lw s5,24(sp) 40004c00: 08001202 j 40004808 <_dtoa_r+0x18c> 40004c04: 02403021 move a2,s2 40004c08: 8fb20028 lw s2,40(sp) 40004c0c: 8fb3002c lw s3,44(sp) 40004c10: 8fa3001c lw v1,28(sp) 40004c14: 00000000 nop 40004c18: 0460008c bltz v1,40004e4c <_dtoa_r+0x7d0> 40004c1c: 00000000 nop 40004c20: 8fa40030 lw a0,48(sp) 40004c24: 00000000 nop 40004c28: 2882000f slti v0,a0,15 40004c2c: 10400087 beqz v0,40004e4c <_dtoa_r+0x7d0> 40004c30: 3c024001 lui v0,0x4001 40004c34: 24421c80 addiu v0,v0,7296 40004c38: 000418c0 sll v1,a0,0x3 40004c3c: 00621821 addu v1,v1,v0 40004c40: 8fa200bc lw v0,188(sp) 40004c44: 8c740000 lw s4,0(v1) 40004c48: 8c750004 lw s5,4(v1) 40004c4c: 04400202 bltz v0,40005458 <_dtoa_r+0xddc> 40004c50: 02803021 move a2,s4 40004c54: 02a03821 move a3,s5 40004c58: 02402021 move a0,s2 40004c5c: 0c003fb8 jal 4000fee0 <__divdf3> 40004c60: 02602821 move a1,s3 40004c64: 00602821 move a1,v1 40004c68: 0c004170 jal 400105c0 <__fixdfsi> 40004c6c: 00402021 move a0,v0 40004c70: 00402021 move a0,v0 40004c74: 0c004139 jal 400104e4 <__floatsidf> 40004c78: 0040b821 move s7,v0 40004c7c: 00402021 move a0,v0 40004c80: 00602821 move a1,v1 40004c84: 02803021 move a2,s4 40004c88: 0c003ef2 jal 4000fbc8 <__muldf3> 40004c8c: 02a03821 move a3,s5 40004c90: 00403021 move a2,v0 40004c94: 02402021 move a0,s2 40004c98: 02602821 move a1,s3 40004c9c: 0c003eb9 jal 4000fae4 <__subdf3> 40004ca0: 00603821 move a3,v1 40004ca4: 00602821 move a1,v1 40004ca8: 8fa30070 lw v1,112(sp) 40004cac: 00402021 move a0,v0 40004cb0: 26e20030 addiu v0,s7,48 40004cb4: a0620000 sb v0,0(v1) 40004cb8: 24760001 addiu s6,v1,1 40004cbc: 8fa30054 lw v1,84(sp) 40004cc0: 24020001 li v0,1 40004cc4: 00803021 move a2,a0 40004cc8: 1062003b beq v1,v0,40004db8 <_dtoa_r+0x73c> 40004ccc: 00a03821 move a3,a1 40004cd0: 8f868040 lw a2,-32704(gp) 40004cd4: 8f878044 lw a3,-32700(gp) 40004cd8: 0c003ef2 jal 4000fbc8 <__muldf3> 40004cdc: 00000000 nop 40004ce0: 00402021 move a0,v0 40004ce4: 00602821 move a1,v1 40004ce8: 00003021 move a2,zero 40004cec: 00003821 move a3,zero 40004cf0: 00408021 move s0,v0 40004cf4: 0c00407c jal 400101f0 <__nedf2> 40004cf8: 00608821 move s1,v1 40004cfc: 10400042 beqz v0,40004e08 <_dtoa_r+0x78c> 40004d00: 24120001 li s2,1 40004d04: 08001350 j 40004d40 <_dtoa_r+0x6c4> 40004d08: 02803021 move a2,s4 40004d0c: 8f868040 lw a2,-32704(gp) 40004d10: 8f878044 lw a3,-32700(gp) 40004d14: 0c003ef2 jal 4000fbc8 <__muldf3> 40004d18: 00000000 nop 40004d1c: 00402021 move a0,v0 40004d20: 00602821 move a1,v1 40004d24: 00003021 move a2,zero 40004d28: 00003821 move a3,zero 40004d2c: 00408021 move s0,v0 40004d30: 0c00407c jal 400101f0 <__nedf2> 40004d34: 00608821 move s1,v1 40004d38: 10400033 beqz v0,40004e08 <_dtoa_r+0x78c> 40004d3c: 02803021 move a2,s4 40004d40: 02a03821 move a3,s5 40004d44: 02002021 move a0,s0 40004d48: 0c003fb8 jal 4000fee0 <__divdf3> 40004d4c: 02202821 move a1,s1 40004d50: 00602821 move a1,v1 40004d54: 0c004170 jal 400105c0 <__fixdfsi> 40004d58: 00402021 move a0,v0 40004d5c: 00402021 move a0,v0 40004d60: 0c004139 jal 400104e4 <__floatsidf> 40004d64: 0040b821 move s7,v0 40004d68: 00402021 move a0,v0 40004d6c: 00602821 move a1,v1 40004d70: 02803021 move a2,s4 40004d74: 0c003ef2 jal 4000fbc8 <__muldf3> 40004d78: 02a03821 move a3,s5 40004d7c: 00403021 move a2,v0 40004d80: 02002021 move a0,s0 40004d84: 02202821 move a1,s1 40004d88: 0c003eb9 jal 4000fae4 <__subdf3> 40004d8c: 00603821 move a3,v1 40004d90: 00402021 move a0,v0 40004d94: 26e20030 addiu v0,s7,48 40004d98: a2c20000 sb v0,0(s6) 40004d9c: 8fa20054 lw v0,84(sp) 40004da0: 26520001 addiu s2,s2,1 40004da4: 00602821 move a1,v1 40004da8: 26d60001 addiu s6,s6,1 40004dac: 00803021 move a2,a0 40004db0: 1452ffd6 bne v0,s2,40004d0c <_dtoa_r+0x690> 40004db4: 00603821 move a3,v1 40004db8: 00c02021 move a0,a2 40004dbc: 0c003ed7 jal 4000fb5c <__adddf3> 40004dc0: 00e02821 move a1,a3 40004dc4: 00403021 move a2,v0 40004dc8: 02802021 move a0,s4 40004dcc: 02a02821 move a1,s5 40004dd0: 00603821 move a3,v1 40004dd4: 00408021 move s0,v0 40004dd8: 0c0040eb jal 400103ac <__ltdf2> 40004ddc: 00608821 move s1,v1 40004de0: 044001eb bltz v0,40005590 <_dtoa_r+0xf14> 40004de4: 02a02821 move a1,s5 40004de8: 02802021 move a0,s4 40004dec: 02003021 move a2,s0 40004df0: 0c004055 jal 40010154 <__eqdf2> 40004df4: 02203821 move a3,s1 40004df8: 14400003 bnez v0,40004e08 <_dtoa_r+0x78c> 40004dfc: 32e20001 andi v0,s7,0x1 40004e00: 144001e3 bnez v0,40005590 <_dtoa_r+0xf14> 40004e04: 00000000 nop 40004e08: 8fbe0030 lw s8,48(sp) 40004e0c: 8fa400a8 lw a0,168(sp) 40004e10: 8fa5003c lw a1,60(sp) 40004e14: 0c002040 jal 40008100 <_Bfree> 40004e18: 00000000 nop 40004e1c: a2c00000 sb zero,0(s6) 40004e20: 8fa300c0 lw v1,192(sp) 40004e24: 8fa400c8 lw a0,200(sp) 40004e28: 27c20001 addiu v0,s8,1 40004e2c: 10800004 beqz a0,40004e40 <_dtoa_r+0x7c4> 40004e30: ac620000 sw v0,0(v1) 40004e34: 8fa200c8 lw v0,200(sp) 40004e38: 00000000 nop 40004e3c: ac560000 sw s6,0(v0) 40004e40: 8fa30070 lw v1,112(sp) 40004e44: 080011d5 j 40004754 <_dtoa_r+0xd8> 40004e48: 00000000 nop 40004e4c: 8fa40048 lw a0,72(sp) 40004e50: 00000000 nop 40004e54: 148000e6 bnez a0,400051f0 <_dtoa_r+0xb74> 40004e58: 0000f021 move s8,zero 40004e5c: 8fa200b8 lw v0,184(sp) 40004e60: 8fb1005c lw s1,92(sp) 40004e64: 8fb40058 lw s4,88(sp) 40004e68: 28550002 slti s5,v0,2 40004e6c: 1220000a beqz s1,40004e98 <_dtoa_r+0x81c> 40004e70: 00000000 nop 40004e74: 1ae00008 blez s7,40004e98 <_dtoa_r+0x81c> 40004e78: 0237102a slt v0,s1,s7 40004e7c: 14400166 bnez v0,40005418 <_dtoa_r+0xd9c> 40004e80: 02e01821 move v1,s7 40004e84: 8fa4005c lw a0,92(sp) 40004e88: 02e3b823 subu s7,s7,v1 40004e8c: 00832023 subu a0,a0,v1 40004e90: afa4005c sw a0,92(sp) 40004e94: 02238823 subu s1,s1,v1 40004e98: 8fa20058 lw v0,88(sp) 40004e9c: 00000000 nop 40004ea0: 18400019 blez v0,40004f08 <_dtoa_r+0x88c> 40004ea4: 00000000 nop 40004ea8: 8fa30048 lw v1,72(sp) 40004eac: 00000000 nop 40004eb0: 106002b0 beqz v1,40005974 <_dtoa_r+0x12f8> 40004eb4: 00000000 nop 40004eb8: 1a80000e blez s4,40004ef4 <_dtoa_r+0x878> 40004ebc: 03c02821 move a1,s8 40004ec0: 8fa400a8 lw a0,168(sp) 40004ec4: 0c002435 jal 400090d4 <__pow5mult> 40004ec8: 02803021 move a2,s4 40004ecc: 8fa400a8 lw a0,168(sp) 40004ed0: 8fa6003c lw a2,60(sp) 40004ed4: 00402821 move a1,v0 40004ed8: 0c00234b jal 40008d2c <__multiply> 40004edc: 0040f021 move s8,v0 40004ee0: 8fa400a8 lw a0,168(sp) 40004ee4: 8fa5003c lw a1,60(sp) 40004ee8: 0c002040 jal 40008100 <_Bfree> 40004eec: 00408021 move s0,v0 40004ef0: afb0003c sw s0,60(sp) 40004ef4: 8fa40058 lw a0,88(sp) 40004ef8: 00000000 nop 40004efc: 00943023 subu a2,a0,s4 40004f00: 14c00173 bnez a2,400054d0 <_dtoa_r+0xe54> 40004f04: 00000000 nop 40004f08: 8fa400a8 lw a0,168(sp) 40004f0c: 0c0023dd jal 40008f74 <__i2b> 40004f10: 24050001 li a1,1 40004f14: afa20038 sw v0,56(sp) 40004f18: 8fa20044 lw v0,68(sp) 40004f1c: 00000000 nop 40004f20: 18400006 blez v0,40004f3c <_dtoa_r+0x8c0> 40004f24: 00000000 nop 40004f28: 8fa50038 lw a1,56(sp) 40004f2c: 8fa400a8 lw a0,168(sp) 40004f30: 0c002435 jal 400090d4 <__pow5mult> 40004f34: 00403021 move a2,v0 40004f38: afa20038 sw v0,56(sp) 40004f3c: 16a00126 bnez s5,400053d8 <_dtoa_r+0xd5c> 40004f40: 00008021 move s0,zero 40004f44: 8fa40044 lw a0,68(sp) 40004f48: 00000000 nop 40004f4c: 148001ee bnez a0,40005708 <_dtoa_r+0x108c> 40004f50: 00000000 nop 40004f54: 24020001 li v0,1 40004f58: 00571021 addu v0,v0,s7 40004f5c: 3043001f andi v1,v0,0x1f 40004f60: 146000bd bnez v1,40005258 <_dtoa_r+0xbdc> 40004f64: 24020020 li v0,32 40004f68: 2402001c li v0,28 40004f6c: 8fa3005c lw v1,92(sp) 40004f70: 02e2b821 addu s7,s7,v0 40004f74: 00621821 addu v1,v1,v0 40004f78: afa3005c sw v1,92(sp) 40004f7c: 02228821 addu s1,s1,v0 40004f80: 8fa4005c lw a0,92(sp) 40004f84: 00000000 nop 40004f88: 18800006 blez a0,40004fa4 <_dtoa_r+0x928> 40004f8c: 00803021 move a2,a0 40004f90: 8fa5003c lw a1,60(sp) 40004f94: 8fa400a8 lw a0,168(sp) 40004f98: 0c0022ed jal 40008bb4 <__lshift> 40004f9c: 00000000 nop 40004fa0: afa2003c sw v0,60(sp) 40004fa4: 1ae00006 blez s7,40004fc0 <_dtoa_r+0x944> 40004fa8: 00000000 nop 40004fac: 8fa50038 lw a1,56(sp) 40004fb0: 8fa400a8 lw a0,168(sp) 40004fb4: 0c0022ed jal 40008bb4 <__lshift> 40004fb8: 02e03021 move a2,s7 40004fbc: afa20038 sw v0,56(sp) 40004fc0: 8fa2004c lw v0,76(sp) 40004fc4: 00000000 nop 40004fc8: 144001bb bnez v0,400056b8 <_dtoa_r+0x103c> 40004fcc: 00000000 nop 40004fd0: 8fa40054 lw a0,84(sp) 40004fd4: 00000000 nop 40004fd8: 188001d8 blez a0,4000573c <_dtoa_r+0x10c0> 40004fdc: 00000000 nop 40004fe0: 8fa20048 lw v0,72(sp) 40004fe4: 00000000 nop 40004fe8: 144000ae bnez v0,400052a4 <_dtoa_r+0xc28> 40004fec: 00000000 nop 40004ff0: 8fb60070 lw s6,112(sp) 40004ff4: 08001406 j 40005018 <_dtoa_r+0x99c> 40004ff8: 24100001 li s0,1 40004ffc: 8fa5003c lw a1,60(sp) 40005000: 8fa400a8 lw a0,168(sp) 40005004: 2406000a li a2,10 40005008: 0c0023ea jal 40008fa8 <__multadd> 4000500c: 00003821 move a3,zero 40005010: afa2003c sw v0,60(sp) 40005014: 26100001 addiu s0,s0,1 40005018: 8fa4003c lw a0,60(sp) 4000501c: 8fa50038 lw a1,56(sp) 40005020: 0c001108 jal 40004420 40005024: 00000000 nop 40005028: 8fa30054 lw v1,84(sp) 4000502c: 24530030 addiu s3,v0,48 40005030: 0203102a slt v0,s0,v1 40005034: a2d30000 sb s3,0(s6) 40005038: 1440fff0 bnez v0,40004ffc <_dtoa_r+0x980> 4000503c: 26d60001 addiu s6,s6,1 40005040: 0000a021 move s4,zero 40005044: 8fa5003c lw a1,60(sp) 40005048: 8fa400a8 lw a0,168(sp) 4000504c: 0c0022ed jal 40008bb4 <__lshift> 40005050: 24060001 li a2,1 40005054: 8fa50038 lw a1,56(sp) 40005058: 00402021 move a0,v0 4000505c: 0c0020a6 jal 40008298 <__mcmp> 40005060: afa2003c sw v0,60(sp) 40005064: 184000ee blez v0,40005420 <_dtoa_r+0xda4> 40005068: 00000000 nop 4000506c: 0800141e j 40005078 <_dtoa_r+0x9fc> 40005070: 24040039 li a0,57 40005074: 0060b021 move s6,v1 40005078: 82c2ffff lb v0,-1(s6) 4000507c: 00000000 nop 40005080: 1444026f bne v0,a0,40005a40 <_dtoa_r+0x13c4> 40005084: 26c3ffff addiu v1,s6,-1 40005088: 8fa20070 lw v0,112(sp) 4000508c: 00000000 nop 40005090: 1462fff8 bne v1,v0,40005074 <_dtoa_r+0x9f8> 40005094: 24020031 li v0,49 40005098: 8fa30070 lw v1,112(sp) 4000509c: 00000000 nop 400050a0: a0620000 sb v0,0(v1) 400050a4: 8fa40030 lw a0,48(sp) 400050a8: 00000000 nop 400050ac: 24840001 addiu a0,a0,1 400050b0: afa40030 sw a0,48(sp) 400050b4: 8fa50038 lw a1,56(sp) 400050b8: 8fa400a8 lw a0,168(sp) 400050bc: 0c002040 jal 40008100 <_Bfree> 400050c0: 00000000 nop 400050c4: 13c0ff50 beqz s8,40004e08 <_dtoa_r+0x78c> 400050c8: 00000000 nop 400050cc: 12800006 beqz s4,400050e8 <_dtoa_r+0xa6c> 400050d0: 00000000 nop 400050d4: 129e0004 beq s4,s8,400050e8 <_dtoa_r+0xa6c> 400050d8: 00000000 nop 400050dc: 8fa400a8 lw a0,168(sp) 400050e0: 0c002040 jal 40008100 <_Bfree> 400050e4: 02802821 move a1,s4 400050e8: 8fa400a8 lw a0,168(sp) 400050ec: 0c002040 jal 40008100 <_Bfree> 400050f0: 03c02821 move a1,s8 400050f4: 8fbe0030 lw s8,48(sp) 400050f8: 08001383 j 40004e0c <_dtoa_r+0x790> 400050fc: 00000000 nop 40005100: afa000b8 sw zero,184(sp) 40005104: 2403ffff li v1,-1 40005108: 24040001 li a0,1 4000510c: afa000bc sw zero,188(sp) 40005110: afa30054 sw v1,84(sp) 40005114: afa30050 sw v1,80(sp) 40005118: afa40048 sw a0,72(sp) 4000511c: 2410ffff li s0,-1 40005120: 8fa400a8 lw a0,168(sp) 40005124: 08001264 j 40004990 <_dtoa_r+0x314> 40005128: ac800044 sw zero,68(a0) 4000512c: 8fa20030 lw v0,48(sp) 40005130: 8fa40028 lw a0,40(sp) 40005134: 000218c0 sll v1,v0,0x3 40005138: 3c024001 lui v0,0x4001 4000513c: 24421c80 addiu v0,v0,7296 40005140: 00621821 addu v1,v1,v0 40005144: 8c660000 lw a2,0(v1) 40005148: 8c670004 lw a3,4(v1) 4000514c: 8fa5002c lw a1,44(sp) 40005150: 0c0040eb jal 400103ac <__ltdf2> 40005154: 00000000 nop 40005158: 04410005 bgez v0,40005170 <_dtoa_r+0xaf4> 4000515c: 00000000 nop 40005160: 8fa30030 lw v1,48(sp) 40005164: 00000000 nop 40005168: 2463ffff addiu v1,v1,-1 4000516c: afa30030 sw v1,48(sp) 40005170: 08001232 j 400048c8 <_dtoa_r+0x24c> 40005174: afa0004c sw zero,76(sp) 40005178: 3c024001 lui v0,0x4001 4000517c: 080011d5 j 40004754 <_dtoa_r+0xd8> 40005180: 24431374 addiu v1,v0,4980 40005184: 00063023 negu a2,a2 40005188: afa6005c sw a2,92(sp) 4000518c: 08001238 j 400048e0 <_dtoa_r+0x264> 40005190: 0000b821 move s7,zero 40005194: 8fa2005c lw v0,92(sp) 40005198: 8fa30030 lw v1,48(sp) 4000519c: afa00044 sw zero,68(sp) 400051a0: 00431023 subu v0,v0,v1 400051a4: 00032023 negu a0,v1 400051a8: afa2005c sw v0,92(sp) 400051ac: 0800123f j 400048fc <_dtoa_r+0x280> 400051b0: afa40058 sw a0,88(sp) 400051b4: 8fa40030 lw a0,48(sp) 400051b8: 0c004139 jal 400104e4 <__floatsidf> 400051bc: 00000000 nop 400051c0: 00402021 move a0,v0 400051c4: 00602821 move a1,v1 400051c8: 02003021 move a2,s0 400051cc: 0c00407c jal 400101f0 <__nedf2> 400051d0: 02203821 move a3,s1 400051d4: 1040fdb6 beqz v0,400048b0 <_dtoa_r+0x234> 400051d8: 00000000 nop 400051dc: 8fa20030 lw v0,48(sp) 400051e0: 00000000 nop 400051e4: 2442ffff addiu v0,v0,-1 400051e8: 0800122c j 400048b0 <_dtoa_r+0x234> 400051ec: afa20030 sw v0,48(sp) 400051f0: 8fa400b8 lw a0,184(sp) 400051f4: 00000000 nop 400051f8: 28950002 slti s5,a0,2 400051fc: 16a000ba bnez s5,400054e8 <_dtoa_r+0xe6c> 40005200: 00000000 nop 40005204: 8fa30054 lw v1,84(sp) 40005208: 8fa40058 lw a0,88(sp) 4000520c: 2466ffff addiu a2,v1,-1 40005210: 0086102a slt v0,a0,a2 40005214: 144001e6 bnez v0,400059b0 <_dtoa_r+0x1334> 40005218: 00000000 nop 4000521c: 0086a023 subu s4,a0,a2 40005220: 8fa20054 lw v0,84(sp) 40005224: 00000000 nop 40005228: 04400270 bltz v0,40005bec <_dtoa_r+0x1570> 4000522c: 00000000 nop 40005230: 8fb1005c lw s1,92(sp) 40005234: 8fa3005c lw v1,92(sp) 40005238: 8fa400a8 lw a0,168(sp) 4000523c: 00621821 addu v1,v1,v0 40005240: 24050001 li a1,1 40005244: 02e2b821 addu s7,s7,v0 40005248: 0c0023dd jal 40008f74 <__i2b> 4000524c: afa3005c sw v1,92(sp) 40005250: 0800139b j 40004e6c <_dtoa_r+0x7f0> 40005254: 0040f021 move s8,v0 40005258: 00432023 subu a0,v0,v1 4000525c: 28830005 slti v1,a0,5 40005260: 146002b7 bnez v1,40005d40 <_dtoa_r+0x16c4> 40005264: 2482fffc addiu v0,a0,-4 40005268: 8fa4005c lw a0,92(sp) 4000526c: 02e2b821 addu s7,s7,v0 40005270: 00822021 addu a0,a0,v0 40005274: afa4005c sw a0,92(sp) 40005278: 080013e0 j 40004f80 <_dtoa_r+0x904> 4000527c: 02228821 addu s1,s1,v0 40005280: 080011fb j 400047ec <_dtoa_r+0x170> 40005284: 00522004 sllv a0,s2,v0 40005288: 3c034001 lui v1,0x4001 4000528c: 24631c28 addiu v1,v1,7208 40005290: 00621821 addu v1,v1,v0 40005294: 8c640000 lw a0,0(v1) 40005298: 00000000 nop 4000529c: 00800008 jr a0 400052a0: 00000000 nop 400052a4: 1a200005 blez s1,400052bc <_dtoa_r+0xc40> 400052a8: 03c02821 move a1,s8 400052ac: 8fa400a8 lw a0,168(sp) 400052b0: 0c0022ed jal 40008bb4 <__lshift> 400052b4: 02203021 move a2,s1 400052b8: 0040f021 move s8,v0 400052bc: 160001cf bnez s0,400059fc <_dtoa_r+0x1380> 400052c0: 00000000 nop 400052c4: 03c01021 move v0,s8 400052c8: 32430001 andi v1,s2,0x1 400052cc: 8fb60070 lw s6,112(sp) 400052d0: 03c0a021 move s4,s8 400052d4: afa30060 sw v1,96(sp) 400052d8: 0040f021 move s8,v0 400052dc: 24150001 li s5,1 400052e0: 8fa4003c lw a0,60(sp) 400052e4: 8fa50038 lw a1,56(sp) 400052e8: 0c001108 jal 40004420 400052ec: 00000000 nop 400052f0: 8fa4003c lw a0,60(sp) 400052f4: 02802821 move a1,s4 400052f8: 0c0020a6 jal 40008298 <__mcmp> 400052fc: 0040b821 move s7,v0 40005300: 8fa400a8 lw a0,168(sp) 40005304: 8fa50038 lw a1,56(sp) 40005308: 03c03021 move a2,s8 4000530c: 0c00226f jal 400089bc <__mdiff> 40005310: 00409021 move s2,v0 40005314: 00408021 move s0,v0 40005318: 8c42000c lw v0,12(v0) 4000531c: 00000000 nop 40005320: 104000c3 beqz v0,40005630 <_dtoa_r+0xfb4> 40005324: 26f30030 addiu s3,s7,48 40005328: 8fa400a8 lw a0,168(sp) 4000532c: 0c002040 jal 40008100 <_Bfree> 40005330: 02002821 move a1,s0 40005334: 24110001 li s1,1 40005338: 064000aa bltz s2,400055e4 <_dtoa_r+0xf68> 4000533c: 00000000 nop 40005340: 16400009 bnez s2,40005368 <_dtoa_r+0xcec> 40005344: 00000000 nop 40005348: 8fa300b8 lw v1,184(sp) 4000534c: 00000000 nop 40005350: 14600005 bnez v1,40005368 <_dtoa_r+0xcec> 40005354: 00000000 nop 40005358: 8fa40060 lw a0,96(sp) 4000535c: 00000000 nop 40005360: 108000a0 beqz a0,400055e4 <_dtoa_r+0xf68> 40005364: 00000000 nop 40005368: 1e2001b8 bgtz s1,40005a4c <_dtoa_r+0x13d0> 4000536c: 24020039 li v0,57 40005370: a2d30000 sb s3,0(s6) 40005374: 8fa20054 lw v0,84(sp) 40005378: 00000000 nop 4000537c: 12a2ff31 beq s5,v0,40005044 <_dtoa_r+0x9c8> 40005380: 26d60001 addiu s6,s6,1 40005384: 8fa5003c lw a1,60(sp) 40005388: 8fa400a8 lw a0,168(sp) 4000538c: 2406000a li a2,10 40005390: 0c0023ea jal 40008fa8 <__multadd> 40005394: 00003821 move a3,zero 40005398: 129e00be beq s4,s8,40005694 <_dtoa_r+0x1018> 4000539c: afa2003c sw v0,60(sp) 400053a0: 8fa400a8 lw a0,168(sp) 400053a4: 02802821 move a1,s4 400053a8: 2406000a li a2,10 400053ac: 0c0023ea jal 40008fa8 <__multadd> 400053b0: 00003821 move a3,zero 400053b4: 8fa400a8 lw a0,168(sp) 400053b8: 03c02821 move a1,s8 400053bc: 2406000a li a2,10 400053c0: 00003821 move a3,zero 400053c4: 0c0023ea jal 40008fa8 <__multadd> 400053c8: 0040a021 move s4,v0 400053cc: 0040f021 move s8,v0 400053d0: 080014b8 j 400052e0 <_dtoa_r+0xc64> 400053d4: 26b50001 addiu s5,s5,1 400053d8: 1640feda bnez s2,40004f44 <_dtoa_r+0x8c8> 400053dc: 00000000 nop 400053e0: 3c02000f lui v0,0xf 400053e4: 3442ffff ori v0,v0,0xffff 400053e8: 02621024 and v0,s3,v0 400053ec: 1440fed5 bnez v0,40004f44 <_dtoa_r+0x8c8> 400053f0: 3c027ff0 lui v0,0x7ff0 400053f4: 02621024 and v0,s3,v0 400053f8: 1040fed2 beqz v0,40004f44 <_dtoa_r+0x8c8> 400053fc: 00000000 nop 40005400: 8fa3005c lw v1,92(sp) 40005404: 26f70001 addiu s7,s7,1 40005408: 24630001 addiu v1,v1,1 4000540c: afa3005c sw v1,92(sp) 40005410: 080013d1 j 40004f44 <_dtoa_r+0x8c8> 40005414: 24100001 li s0,1 40005418: 080013a1 j 40004e84 <_dtoa_r+0x808> 4000541c: 02201821 move v1,s1 40005420: 14400007 bnez v0,40005440 <_dtoa_r+0xdc4> 40005424: 24040030 li a0,48 40005428: 32620001 andi v0,s3,0x1 4000542c: 1440ff0f bnez v0,4000506c <_dtoa_r+0x9f0> 40005430: 00000000 nop 40005434: 08001510 j 40005440 <_dtoa_r+0xdc4> 40005438: 00000000 nop 4000543c: 0060b021 move s6,v1 40005440: 82c2ffff lb v0,-1(s6) 40005444: 00000000 nop 40005448: 1044fffc beq v0,a0,4000543c <_dtoa_r+0xdc0> 4000544c: 26c3ffff addiu v1,s6,-1 40005450: 0800142d j 400050b4 <_dtoa_r+0xa38> 40005454: 00000000 nop 40005458: 8fa30054 lw v1,84(sp) 4000545c: 00000000 nop 40005460: 1c60fdfc bgtz v1,40004c54 <_dtoa_r+0x5d8> 40005464: 00000000 nop 40005468: 8fa40054 lw a0,84(sp) 4000546c: 00000000 nop 40005470: 1480fdb3 bnez a0,40004b40 <_dtoa_r+0x4c4> 40005474: 02802021 move a0,s4 40005478: 8f868050 lw a2,-32688(gp) 4000547c: 8f878054 lw a3,-32684(gp) 40005480: 0c003ef2 jal 4000fbc8 <__muldf3> 40005484: 02a02821 move a1,s5 40005488: 00402021 move a0,v0 4000548c: 00602821 move a1,v1 40005490: 02403021 move a2,s2 40005494: 0c0040c7 jal 4001031c <__gedf2> 40005498: 02603821 move a3,s3 4000549c: 0441fda8 bgez v0,40004b40 <_dtoa_r+0x4c4> 400054a0: 00000000 nop 400054a4: 0000f021 move s8,zero 400054a8: afa00038 sw zero,56(sp) 400054ac: 8fa30070 lw v1,112(sp) 400054b0: 24020031 li v0,49 400054b4: a0620000 sb v0,0(v1) 400054b8: 8fa40030 lw a0,48(sp) 400054bc: 24760001 addiu s6,v1,1 400054c0: 24840001 addiu a0,a0,1 400054c4: afa40030 sw a0,48(sp) 400054c8: 0800142d j 400050b4 <_dtoa_r+0xa38> 400054cc: 0000a021 move s4,zero 400054d0: 8fa5003c lw a1,60(sp) 400054d4: 8fa400a8 lw a0,168(sp) 400054d8: 0c002435 jal 400090d4 <__pow5mult> 400054dc: 00000000 nop 400054e0: 080013c2 j 40004f08 <_dtoa_r+0x88c> 400054e4: afa2003c sw v0,60(sp) 400054e8: 8fa20040 lw v0,64(sp) 400054ec: 00000000 nop 400054f0: 104001c3 beqz v0,40005c00 <_dtoa_r+0x1584> 400054f4: 00000000 nop 400054f8: 8fb1005c lw s1,92(sp) 400054fc: 8fb40058 lw s4,88(sp) 40005500: 0800148d j 40005234 <_dtoa_r+0xbb8> 40005504: 24620433 addiu v0,v1,1075 40005508: 8fa30030 lw v1,48(sp) 4000550c: 00000000 nop 40005510: 00032023 negu a0,v1 40005514: 148001c0 bnez a0,40005c18 <_dtoa_r+0x159c> 40005518: 3083000f andi v1,a0,0xf 4000551c: 8fb20028 lw s2,40(sp) 40005520: 8fb3002c lw s3,44(sp) 40005524: 0800129b j 40004a6c <_dtoa_r+0x3f0> 40005528: 24140002 li s4,2 4000552c: 24020001 li v0,1 40005530: afa20048 sw v0,72(sp) 40005534: 8fa30030 lw v1,48(sp) 40005538: 8fa400bc lw a0,188(sp) 4000553c: 00000000 nop 40005540: 00641821 addu v1,v1,a0 40005544: 24740001 addiu s4,v1,1 40005548: 1a800111 blez s4,40005990 <_dtoa_r+0x1314> 4000554c: afa30050 sw v1,80(sp) 40005550: 08001255 j 40004954 <_dtoa_r+0x2d8> 40005554: afb40054 sw s4,84(sp) 40005558: 0800154d j 40005534 <_dtoa_r+0xeb8> 4000555c: afa00048 sw zero,72(sp) 40005560: 24040001 li a0,1 40005564: afa40048 sw a0,72(sp) 40005568: 8fa200bc lw v0,188(sp) 4000556c: 00000000 nop 40005570: 1840010a blez v0,4000599c <_dtoa_r+0x1320> 40005574: 24030001 li v1,1 40005578: 0040a021 move s4,v0 4000557c: afa20054 sw v0,84(sp) 40005580: 08001255 j 40004954 <_dtoa_r+0x2d8> 40005584: afa20050 sw v0,80(sp) 40005588: 0800155a j 40005568 <_dtoa_r+0xeec> 4000558c: afa00048 sw zero,72(sp) 40005590: 8fbe0030 lw s8,48(sp) 40005594: 08001568 j 400055a0 <_dtoa_r+0xf24> 40005598: 24040039 li a0,57 4000559c: 0060b021 move s6,v1 400055a0: 82c2ffff lb v0,-1(s6) 400055a4: 00000000 nop 400055a8: 1444000b bne v0,a0,400055d8 <_dtoa_r+0xf5c> 400055ac: 26c3ffff addiu v1,s6,-1 400055b0: 8fa20070 lw v0,112(sp) 400055b4: 00000000 nop 400055b8: 1462fff8 bne v1,v0,4000559c <_dtoa_r+0xf20> 400055bc: 24020030 li v0,48 400055c0: 8fa30070 lw v1,112(sp) 400055c4: 00000000 nop 400055c8: a0620000 sb v0,0(v1) 400055cc: 8fa30070 lw v1,112(sp) 400055d0: 27de0001 addiu s8,s8,1 400055d4: 24020030 li v0,48 400055d8: 24420001 addiu v0,v0,1 400055dc: 08001383 j 40004e0c <_dtoa_r+0x790> 400055e0: a0620000 sb v0,0(v1) 400055e4: 1a20000f blez s1,40005624 <_dtoa_r+0xfa8> 400055e8: 02608021 move s0,s3 400055ec: 8fa5003c lw a1,60(sp) 400055f0: 8fa400a8 lw a0,168(sp) 400055f4: 0c0022ed jal 40008bb4 <__lshift> 400055f8: 24060001 li a2,1 400055fc: 8fa50038 lw a1,56(sp) 40005600: 00402021 move a0,v0 40005604: 0c0020a6 jal 40008298 <__mcmp> 40005608: afa2003c sw v0,60(sp) 4000560c: 184001ba blez v0,40005cf8 <_dtoa_r+0x167c> 40005610: 00000000 nop 40005614: 24020039 li v0,57 40005618: 126201b4 beq s3,v0,40005cec <_dtoa_r+0x1670> 4000561c: 24020039 li v0,57 40005620: 26700001 addiu s0,s3,1 40005624: a2d00000 sb s0,0(s6) 40005628: 0800142d j 400050b4 <_dtoa_r+0xa38> 4000562c: 26d60001 addiu s6,s6,1 40005630: 8fa4003c lw a0,60(sp) 40005634: 0c0020a6 jal 40008298 <__mcmp> 40005638: 02002821 move a1,s0 4000563c: 8fa400a8 lw a0,168(sp) 40005640: 00408821 move s1,v0 40005644: 0c002040 jal 40008100 <_Bfree> 40005648: 02002821 move a1,s0 4000564c: 1620ff3a bnez s1,40005338 <_dtoa_r+0xcbc> 40005650: 00000000 nop 40005654: 8fa400b8 lw a0,184(sp) 40005658: 00000000 nop 4000565c: 1480ff36 bnez a0,40005338 <_dtoa_r+0xcbc> 40005660: 00000000 nop 40005664: 8fa20060 lw v0,96(sp) 40005668: 00000000 nop 4000566c: 1440ff32 bnez v0,40005338 <_dtoa_r+0xcbc> 40005670: 24020039 li v0,57 40005674: 1262019d beq s3,v0,40005cec <_dtoa_r+0x1670> 40005678: 24020039 li v0,57 4000567c: 1a400002 blez s2,40005688 <_dtoa_r+0x100c> 40005680: 00000000 nop 40005684: 26f30031 addiu s3,s7,49 40005688: a2d30000 sb s3,0(s6) 4000568c: 0800142d j 400050b4 <_dtoa_r+0xa38> 40005690: 26d60001 addiu s6,s6,1 40005694: 8fa400a8 lw a0,168(sp) 40005698: 02802821 move a1,s4 4000569c: 2406000a li a2,10 400056a0: 0c0023ea jal 40008fa8 <__multadd> 400056a4: 00003821 move a3,zero 400056a8: 0040a021 move s4,v0 400056ac: 0040f021 move s8,v0 400056b0: 080014b8 j 400052e0 <_dtoa_r+0xc64> 400056b4: 26b50001 addiu s5,s5,1 400056b8: 8fa4003c lw a0,60(sp) 400056bc: 8fa50038 lw a1,56(sp) 400056c0: 0c0020a6 jal 40008298 <__mcmp> 400056c4: 00000000 nop 400056c8: 0441fe41 bgez v0,40004fd0 <_dtoa_r+0x954> 400056cc: 00000000 nop 400056d0: 8fa400a8 lw a0,168(sp) 400056d4: 8fa5003c lw a1,60(sp) 400056d8: 2406000a li a2,10 400056dc: 0c0023ea jal 40008fa8 <__multadd> 400056e0: 00003821 move a3,zero 400056e4: 8fa30030 lw v1,48(sp) 400056e8: 8fa40048 lw a0,72(sp) 400056ec: 2463ffff addiu v1,v1,-1 400056f0: afa2003c sw v0,60(sp) 400056f4: 14800187 bnez a0,40005d14 <_dtoa_r+0x1698> 400056f8: afa30030 sw v1,48(sp) 400056fc: 8fa20050 lw v0,80(sp) 40005700: 080013f4 j 40004fd0 <_dtoa_r+0x954> 40005704: afa20054 sw v0,84(sp) 40005708: 8fa30038 lw v1,56(sp) 4000570c: 00000000 nop 40005710: 8c620010 lw v0,16(v1) 40005714: 00000000 nop 40005718: 24420003 addiu v0,v0,3 4000571c: 00021080 sll v0,v0,0x2 40005720: 00621021 addu v0,v1,v0 40005724: 8c440004 lw a0,4(v0) 40005728: 0c00204c jal 40008130 <__hi0bits> 4000572c: 00000000 nop 40005730: 24030020 li v1,32 40005734: 080013d6 j 40004f58 <_dtoa_r+0x8dc> 40005738: 00621023 subu v0,v1,v0 4000573c: 8fa300b8 lw v1,184(sp) 40005740: 00000000 nop 40005744: 28620003 slti v0,v1,3 40005748: 1440fe25 bnez v0,40004fe0 <_dtoa_r+0x964> 4000574c: 00000000 nop 40005750: 1480fcfd bnez a0,40004b48 <_dtoa_r+0x4cc> 40005754: 24060005 li a2,5 40005758: 8fa50038 lw a1,56(sp) 4000575c: 8fa400a8 lw a0,168(sp) 40005760: 0c0023ea jal 40008fa8 <__multadd> 40005764: 00003821 move a3,zero 40005768: 8fa4003c lw a0,60(sp) 4000576c: 00402821 move a1,v0 40005770: 0c0020a6 jal 40008298 <__mcmp> 40005774: afa20038 sw v0,56(sp) 40005778: 1c40ff4c bgtz v0,400054ac <_dtoa_r+0xe30> 4000577c: 00000000 nop 40005780: 080012d2 j 40004b48 <_dtoa_r+0x4cc> 40005784: 00000000 nop 40005788: 8fa20048 lw v0,72(sp) 4000578c: 00000000 nop 40005790: 104000b5 beqz v0,40005a68 <_dtoa_r+0x13ec> 40005794: 02003021 move a2,s0 40005798: 8fa30034 lw v1,52(sp) 4000579c: 8f848058 lw a0,-32680(gp) 400057a0: 2462ffff addiu v0,v1,-1 400057a4: 3c034001 lui v1,0x4001 400057a8: 24631c80 addiu v1,v1,7296 400057ac: 000210c0 sll v0,v0,0x3 400057b0: 00431021 addu v0,v0,v1 400057b4: 8c460000 lw a2,0(v0) 400057b8: 8c470004 lw a3,4(v0) 400057bc: 8f85805c lw a1,-32676(gp) 400057c0: 8fa20070 lw v0,112(sp) 400057c4: 0c003fb8 jal 4000fee0 <__divdf3> 400057c8: 24560001 addiu s6,v0,1 400057cc: 00402021 move a0,v0 400057d0: 02003021 move a2,s0 400057d4: 02203821 move a3,s1 400057d8: 0c003eb9 jal 4000fae4 <__subdf3> 400057dc: 00602821 move a1,v1 400057e0: 02602821 move a1,s3 400057e4: 02402021 move a0,s2 400057e8: 0060a821 move s5,v1 400057ec: 0c004170 jal 400105c0 <__fixdfsi> 400057f0: 0040a021 move s4,v0 400057f4: 00402021 move a0,v0 400057f8: 0c004139 jal 400104e4 <__floatsidf> 400057fc: 00408021 move s0,v0 40005800: 00403021 move a2,v0 40005804: 02402021 move a0,s2 40005808: 02602821 move a1,s3 4000580c: 0c003eb9 jal 4000fae4 <__subdf3> 40005810: 00603821 move a3,v1 40005814: 00609821 move s3,v1 40005818: 8fa30070 lw v1,112(sp) 4000581c: 00409021 move s2,v0 40005820: 26100030 addiu s0,s0,48 40005824: a0700000 sb s0,0(v1) 40005828: 02802021 move a0,s4 4000582c: 02a02821 move a1,s5 40005830: 02403021 move a2,s2 40005834: 0c0040a3 jal 4001028c <__gtdf2> 40005838: 02603821 move a3,s3 4000583c: 1c40fd73 bgtz v0,40004e0c <_dtoa_r+0x790> 40005840: 02403021 move a2,s2 40005844: 8f848038 lw a0,-32712(gp) 40005848: 8f85803c lw a1,-32708(gp) 4000584c: 0c003eb9 jal 4000fae4 <__subdf3> 40005850: 02603821 move a3,s3 40005854: 00402021 move a0,v0 40005858: 00602821 move a1,v1 4000585c: 02803021 move a2,s4 40005860: 0c0040eb jal 400103ac <__ltdf2> 40005864: 02a03821 move a3,s5 40005868: 0440ff4d bltz v0,400055a0 <_dtoa_r+0xf24> 4000586c: 24040039 li a0,57 40005870: 8fa40034 lw a0,52(sp) 40005874: 00000000 nop 40005878: 28820002 slti v0,a0,2 4000587c: 1440fce2 bnez v0,40004c08 <_dtoa_r+0x58c> 40005880: 24110001 li s1,1 40005884: 8f828040 lw v0,-32704(gp) 40005888: 8f838044 lw v1,-32700(gp) 4000588c: afa20074 sw v0,116(sp) 40005890: 0800162b j 400058ac <_dtoa_r+0x1230> 40005894: afa30078 sw v1,120(sp) 40005898: 8fa40034 lw a0,52(sp) 4000589c: 26310001 addiu s1,s1,1 400058a0: 0224102a slt v0,s1,a0 400058a4: 1040fcd8 beqz v0,40004c08 <_dtoa_r+0x58c> 400058a8: 00000000 nop 400058ac: 8f868040 lw a2,-32704(gp) 400058b0: 8f878044 lw a3,-32700(gp) 400058b4: 02802021 move a0,s4 400058b8: 0c003ef2 jal 4000fbc8 <__muldf3> 400058bc: 02a02821 move a1,s5 400058c0: 8fa60074 lw a2,116(sp) 400058c4: 8fa70078 lw a3,120(sp) 400058c8: 02402021 move a0,s2 400058cc: 02602821 move a1,s3 400058d0: 0040a021 move s4,v0 400058d4: 0c003ef2 jal 4000fbc8 <__muldf3> 400058d8: 0060a821 move s5,v1 400058dc: 00602821 move a1,v1 400058e0: 00402021 move a0,v0 400058e4: 00609821 move s3,v1 400058e8: 0c004170 jal 400105c0 <__fixdfsi> 400058ec: 00409021 move s2,v0 400058f0: 00402021 move a0,v0 400058f4: 0c004139 jal 400104e4 <__floatsidf> 400058f8: 00408021 move s0,v0 400058fc: 00403021 move a2,v0 40005900: 02402021 move a0,s2 40005904: 02602821 move a1,s3 40005908: 0c003eb9 jal 4000fae4 <__subdf3> 4000590c: 00603821 move a3,v1 40005910: 26100030 addiu s0,s0,48 40005914: a2d00000 sb s0,0(s6) 40005918: 00402021 move a0,v0 4000591c: 00602821 move a1,v1 40005920: 02803021 move a2,s4 40005924: 02a03821 move a3,s5 40005928: 00409021 move s2,v0 4000592c: 00609821 move s3,v1 40005930: 0c0040eb jal 400103ac <__ltdf2> 40005934: 26d60001 addiu s6,s6,1 40005938: 0440fd34 bltz v0,40004e0c <_dtoa_r+0x790> 4000593c: 02403021 move a2,s2 40005940: 8f848038 lw a0,-32712(gp) 40005944: 8f85803c lw a1,-32708(gp) 40005948: 0c003eb9 jal 4000fae4 <__subdf3> 4000594c: 02603821 move a3,s3 40005950: 00402021 move a0,v0 40005954: 00602821 move a1,v1 40005958: 02803021 move a2,s4 4000595c: 0c0040eb jal 400103ac <__ltdf2> 40005960: 02a03821 move a3,s5 40005964: 0441ffcc bgez v0,40005898 <_dtoa_r+0x121c> 40005968: 24040039 li a0,57 4000596c: 08001568 j 400055a0 <_dtoa_r+0xf24> 40005970: 00000000 nop 40005974: 8fa5003c lw a1,60(sp) 40005978: 8fa60058 lw a2,88(sp) 4000597c: 8fa400a8 lw a0,168(sp) 40005980: 0c002435 jal 400090d4 <__pow5mult> 40005984: 00000000 nop 40005988: 080013c2 j 40004f08 <_dtoa_r+0x88c> 4000598c: afa2003c sw v0,60(sp) 40005990: 02808021 move s0,s4 40005994: 08001448 j 40005120 <_dtoa_r+0xaa4> 40005998: afb40054 sw s4,84(sp) 4000599c: afa300bc sw v1,188(sp) 400059a0: afa30054 sw v1,84(sp) 400059a4: afa30050 sw v1,80(sp) 400059a8: 08001448 j 40005120 <_dtoa_r+0xaa4> 400059ac: 24100001 li s0,1 400059b0: 8fa30058 lw v1,88(sp) 400059b4: 8fa40044 lw a0,68(sp) 400059b8: 00c31023 subu v0,a2,v1 400059bc: 00621821 addu v1,v1,v0 400059c0: 00822021 addu a0,a0,v0 400059c4: afa30058 sw v1,88(sp) 400059c8: afa40044 sw a0,68(sp) 400059cc: 08001488 j 40005220 <_dtoa_r+0xba4> 400059d0: 0000a021 move s4,zero 400059d4: 8c461d68 lw a2,7528(v0) 400059d8: 8c471d6c lw a3,7532(v0) 400059dc: 8fa40028 lw a0,40(sp) 400059e0: 8fa5002c lw a1,44(sp) 400059e4: 0c003fb8 jal 4000fee0 <__divdf3> 400059e8: 3210000f andi s0,s0,0xf 400059ec: afa20020 sw v0,32(sp) 400059f0: afa30024 sw v1,36(sp) 400059f4: 08001284 j 40004a10 <_dtoa_r+0x394> 400059f8: 24140003 li s4,3 400059fc: 8fc50004 lw a1,4(s8) 40005a00: 8fa400a8 lw a0,168(sp) 40005a04: 0c0021e6 jal 40008798 <_Balloc> 40005a08: 00000000 nop 40005a0c: 8fc60010 lw a2,16(s8) 40005a10: 27c5000c addiu a1,s8,12 40005a14: 24c60002 addiu a2,a2,2 40005a18: 2444000c addiu a0,v0,12 40005a1c: 00063080 sll a2,a2,0x2 40005a20: 0c001f4c jal 40007d30 40005a24: 00408021 move s0,v0 40005a28: 8fa400a8 lw a0,168(sp) 40005a2c: 02002821 move a1,s0 40005a30: 0c0022ed jal 40008bb4 <__lshift> 40005a34: 24060001 li a2,1 40005a38: 080014b3 j 400052cc <_dtoa_r+0xc50> 40005a3c: 32430001 andi v1,s2,0x1 40005a40: 24420001 addiu v0,v0,1 40005a44: 0800142d j 400050b4 <_dtoa_r+0xa38> 40005a48: a0620000 sb v0,0(v1) 40005a4c: 126200a6 beq s3,v0,40005ce8 <_dtoa_r+0x166c> 40005a50: 26620001 addiu v0,s3,1 40005a54: a2c20000 sb v0,0(s6) 40005a58: 0800142d j 400050b4 <_dtoa_r+0xa38> 40005a5c: 26d60001 addiu s6,s6,1 40005a60: 08001529 j 400054a4 <_dtoa_r+0xe28> 40005a64: afbe0030 sw s8,48(sp) 40005a68: 8fa20034 lw v0,52(sp) 40005a6c: 00000000 nop 40005a70: 2455ffff addiu s5,v0,-1 40005a74: 3c024001 lui v0,0x4001 40005a78: 24421c80 addiu v0,v0,7296 40005a7c: 001518c0 sll v1,s5,0x3 40005a80: 00621821 addu v1,v1,v0 40005a84: 8c640000 lw a0,0(v1) 40005a88: 8c650004 lw a1,4(v1) 40005a8c: 0c003ef2 jal 4000fbc8 <__muldf3> 40005a90: 02203821 move a3,s1 40005a94: 02602821 move a1,s3 40005a98: 02402021 move a0,s2 40005a9c: afa3006c sw v1,108(sp) 40005aa0: 0c004170 jal 400105c0 <__fixdfsi> 40005aa4: afa20068 sw v0,104(sp) 40005aa8: 00402021 move a0,v0 40005aac: 0c004139 jal 400104e4 <__floatsidf> 40005ab0: 00408021 move s0,v0 40005ab4: 00403021 move a2,v0 40005ab8: 02402021 move a0,s2 40005abc: 02602821 move a1,s3 40005ac0: 0c003eb9 jal 4000fae4 <__subdf3> 40005ac4: 00603821 move a3,v1 40005ac8: 00609821 move s3,v1 40005acc: 8fa30070 lw v1,112(sp) 40005ad0: 26100030 addiu s0,s0,48 40005ad4: a0700000 sb s0,0(v1) 40005ad8: 8fa40034 lw a0,52(sp) 40005adc: 00409021 move s2,v0 40005ae0: 24020001 li v0,1 40005ae4: 1082001e beq a0,v0,40005b60 <_dtoa_r+0x14e4> 40005ae8: 24760001 addiu s6,v1,1 40005aec: 8fa20070 lw v0,112(sp) 40005af0: 8fa30034 lw v1,52(sp) 40005af4: 02c08821 move s1,s6 40005af8: 0043a021 addu s4,v0,v1 40005afc: 8f868040 lw a2,-32704(gp) 40005b00: 8f878044 lw a3,-32700(gp) 40005b04: 02402021 move a0,s2 40005b08: 0c003ef2 jal 4000fbc8 <__muldf3> 40005b0c: 02602821 move a1,s3 40005b10: 00602821 move a1,v1 40005b14: 00402021 move a0,v0 40005b18: 00609821 move s3,v1 40005b1c: 0c004170 jal 400105c0 <__fixdfsi> 40005b20: 00409021 move s2,v0 40005b24: 00402021 move a0,v0 40005b28: 0c004139 jal 400104e4 <__floatsidf> 40005b2c: 00408021 move s0,v0 40005b30: 00403021 move a2,v0 40005b34: 02402021 move a0,s2 40005b38: 02602821 move a1,s3 40005b3c: 00603821 move a3,v1 40005b40: 0c003eb9 jal 4000fae4 <__subdf3> 40005b44: 26100030 addiu s0,s0,48 40005b48: a2300000 sb s0,0(s1) 40005b4c: 26310001 addiu s1,s1,1 40005b50: 00409021 move s2,v0 40005b54: 1634ffe9 bne s1,s4,40005afc <_dtoa_r+0x1480> 40005b58: 00609821 move s3,v1 40005b5c: 02d5b021 addu s6,s6,s5 40005b60: 8f868058 lw a2,-32680(gp) 40005b64: 8f87805c lw a3,-32676(gp) 40005b68: 8fa40068 lw a0,104(sp) 40005b6c: 8fa5006c lw a1,108(sp) 40005b70: 0c003ed7 jal 4000fb5c <__adddf3> 40005b74: 00000000 nop 40005b78: 00402021 move a0,v0 40005b7c: 00602821 move a1,v1 40005b80: 02403021 move a2,s2 40005b84: 0c0040eb jal 400103ac <__ltdf2> 40005b88: 02603821 move a3,s3 40005b8c: 0440fe84 bltz v0,400055a0 <_dtoa_r+0xf24> 40005b90: 24040039 li a0,57 40005b94: 8f848058 lw a0,-32680(gp) 40005b98: 8f85805c lw a1,-32676(gp) 40005b9c: 8fa60068 lw a2,104(sp) 40005ba0: 8fa7006c lw a3,108(sp) 40005ba4: 0c003eb9 jal 4000fae4 <__subdf3> 40005ba8: 00000000 nop 40005bac: 00402021 move a0,v0 40005bb0: 00602821 move a1,v1 40005bb4: 02403021 move a2,s2 40005bb8: 0c0040a3 jal 4001028c <__gtdf2> 40005bbc: 02603821 move a3,s3 40005bc0: 1840fc11 blez v0,40004c08 <_dtoa_r+0x58c> 40005bc4: 24040030 li a0,48 40005bc8: 080016f5 j 40005bd4 <_dtoa_r+0x1558> 40005bcc: 00000000 nop 40005bd0: 0060b021 move s6,v1 40005bd4: 82c2ffff lb v0,-1(s6) 40005bd8: 00000000 nop 40005bdc: 1044fffc beq v0,a0,40005bd0 <_dtoa_r+0x1554> 40005be0: 26c3ffff addiu v1,s6,-1 40005be4: 08001383 j 40004e0c <_dtoa_r+0x790> 40005be8: 00000000 nop 40005bec: 8fa3005c lw v1,92(sp) 40005bf0: 8fa40054 lw a0,84(sp) 40005bf4: 00001021 move v0,zero 40005bf8: 0800148e j 40005238 <_dtoa_r+0xbbc> 40005bfc: 00648823 subu s1,v1,a0 40005c00: 8fa30018 lw v1,24(sp) 40005c04: 24020036 li v0,54 40005c08: 8fb1005c lw s1,92(sp) 40005c0c: 8fb40058 lw s4,88(sp) 40005c10: 0800148d j 40005234 <_dtoa_r+0xbb8> 40005c14: 00431023 subu v0,v0,v1 40005c18: 3c024001 lui v0,0x4001 40005c1c: 24421c80 addiu v0,v0,7296 40005c20: 000318c0 sll v1,v1,0x3 40005c24: 00621821 addu v1,v1,v0 40005c28: 8c660000 lw a2,0(v1) 40005c2c: 8c670004 lw a3,4(v1) 40005c30: 00048103 sra s0,a0,0x4 40005c34: 8fa5002c lw a1,44(sp) 40005c38: 8fa40028 lw a0,40(sp) 40005c3c: 0c003ef2 jal 4000fbc8 <__muldf3> 40005c40: 00000000 nop 40005c44: 00409021 move s2,v0 40005c48: 1200003b beqz s0,40005d38 <_dtoa_r+0x16bc> 40005c4c: 00609821 move s3,v1 40005c50: 3c024001 lui v0,0x4001 40005c54: 24511d48 addiu s1,v0,7496 40005c58: 24140002 li s4,2 40005c5c: 32020001 andi v0,s0,0x1 40005c60: 10400008 beqz v0,40005c84 <_dtoa_r+0x1608> 40005c64: 02402021 move a0,s2 40005c68: 8e260000 lw a2,0(s1) 40005c6c: 8e270004 lw a3,4(s1) 40005c70: 0c003ef2 jal 4000fbc8 <__muldf3> 40005c74: 02602821 move a1,s3 40005c78: 00409021 move s2,v0 40005c7c: 00609821 move s3,v1 40005c80: 26940001 addiu s4,s4,1 40005c84: 00108043 sra s0,s0,0x1 40005c88: 1600fff4 bnez s0,40005c5c <_dtoa_r+0x15e0> 40005c8c: 26310008 addiu s1,s1,8 40005c90: 0800129b j 40004a6c <_dtoa_r+0x3f0> 40005c94: 00000000 nop 40005c98: 8fa20054 lw v0,84(sp) 40005c9c: 00000000 nop 40005ca0: 1840fb7c blez v0,40004a94 <_dtoa_r+0x418> 40005ca4: 00000000 nop 40005ca8: 8fa30050 lw v1,80(sp) 40005cac: 00000000 nop 40005cb0: 1860fbd5 blez v1,40004c08 <_dtoa_r+0x58c> 40005cb4: 02402021 move a0,s2 40005cb8: 8f868040 lw a2,-32704(gp) 40005cbc: 8f878044 lw a3,-32700(gp) 40005cc0: 0c003ef2 jal 4000fbc8 <__muldf3> 40005cc4: 02602821 move a1,s3 40005cc8: 00409021 move s2,v0 40005ccc: 8fa40030 lw a0,48(sp) 40005cd0: 8fa20050 lw v0,80(sp) 40005cd4: 00609821 move s3,v1 40005cd8: 26940001 addiu s4,s4,1 40005cdc: 249effff addiu s8,a0,-1 40005ce0: 080012a8 j 40004aa0 <_dtoa_r+0x424> 40005ce4: afa20034 sw v0,52(sp) 40005ce8: 24020039 li v0,57 40005cec: a2c20000 sb v0,0(s6) 40005cf0: 0800141b j 4000506c <_dtoa_r+0x9f0> 40005cf4: 26d60001 addiu s6,s6,1 40005cf8: 1440fe4a bnez v0,40005624 <_dtoa_r+0xfa8> 40005cfc: 32620001 andi v0,s3,0x1 40005d00: 1440fe45 bnez v0,40005618 <_dtoa_r+0xf9c> 40005d04: 24020039 li v0,57 40005d08: a2d00000 sb s0,0(s6) 40005d0c: 0800142d j 400050b4 <_dtoa_r+0xa38> 40005d10: 26d60001 addiu s6,s6,1 40005d14: 8fa400a8 lw a0,168(sp) 40005d18: 03c02821 move a1,s8 40005d1c: 2406000a li a2,10 40005d20: 0c0023ea jal 40008fa8 <__multadd> 40005d24: 00003821 move a3,zero 40005d28: 8fa30050 lw v1,80(sp) 40005d2c: 0040f021 move s8,v0 40005d30: 080013f4 j 40004fd0 <_dtoa_r+0x954> 40005d34: afa30054 sw v1,84(sp) 40005d38: 0800129b j 40004a6c <_dtoa_r+0x3f0> 40005d3c: 24140002 li s4,2 40005d40: 24020004 li v0,4 40005d44: 1082fc8e beq a0,v0,40004f80 <_dtoa_r+0x904> 40005d48: 2482001c addiu v0,a0,28 40005d4c: 080013db j 40004f6c <_dtoa_r+0x8f0> 40005d50: 00000000 nop 40005d54 <_fflush_r>: 40005d54: 27bdffd8 addiu sp,sp,-40 40005d58: afb30020 sw s3,32(sp) 40005d5c: afb2001c sw s2,28(sp) 40005d60: afbf0024 sw ra,36(sp) 40005d64: afb10018 sw s1,24(sp) 40005d68: afb00014 sw s0,20(sp) 40005d6c: 00809821 move s3,a0 40005d70: 10800005 beqz a0,40005d88 <_fflush_r+0x34> 40005d74: 00a09021 move s2,a1 40005d78: 8c820038 lw v0,56(a0) 40005d7c: 00000000 nop 40005d80: 10400058 beqz v0,40005ee4 <_fflush_r+0x190> 40005d84: 00000000 nop 40005d88: 8643000c lh v1,12(s2) 40005d8c: 00000000 nop 40005d90: 30620008 andi v0,v1,0x8 40005d94: 14400032 bnez v0,40005e60 <_fflush_r+0x10c> 40005d98: 00000000 nop 40005d9c: 8e420004 lw v0,4(s2) 40005da0: 34630800 ori v1,v1,0x800 40005da4: 18400060 blez v0,40005f28 <_fflush_r+0x1d4> 40005da8: a643000c sh v1,12(s2) 40005dac: 8e480028 lw t0,40(s2) 40005db0: 00000000 nop 40005db4: 11000021 beqz t0,40005e3c <_fflush_r+0xe8> 40005db8: 30621000 andi v0,v1,0x1000 40005dbc: 10400060 beqz v0,40005f40 <_fflush_r+0x1ec> 40005dc0: 00003021 move a2,zero 40005dc4: 8e500050 lw s0,80(s2) 40005dc8: 9642000c lhu v0,12(s2) 40005dcc: 00000000 nop 40005dd0: 30420004 andi v0,v0,0x4 40005dd4: 10400009 beqz v0,40005dfc <_fflush_r+0xa8> 40005dd8: 00000000 nop 40005ddc: 8e420004 lw v0,4(s2) 40005de0: 8e430030 lw v1,48(s2) 40005de4: 00000000 nop 40005de8: 10600004 beqz v1,40005dfc <_fflush_r+0xa8> 40005dec: 02028023 subu s0,s0,v0 40005df0: 8e42003c lw v0,60(s2) 40005df4: 00000000 nop 40005df8: 02028023 subu s0,s0,v0 40005dfc: 8e45001c lw a1,28(s2) 40005e00: 02602021 move a0,s3 40005e04: 02003021 move a2,s0 40005e08: 0100f809 jalr t0 40005e0c: 00003821 move a3,zero 40005e10: 14500028 bne v0,s0,40005eb4 <_fflush_r+0x160> 40005e14: 00000000 nop 40005e18: 9642000c lhu v0,12(s2) 40005e1c: 8e440010 lw a0,16(s2) 40005e20: 3042f7ff andi v0,v0,0xf7ff 40005e24: 3043ffff andi v1,v0,0xffff 40005e28: 30631000 andi v1,v1,0x1000 40005e2c: a642000c sh v0,12(s2) 40005e30: ae440000 sw a0,0(s2) 40005e34: 14600032 bnez v1,40005f00 <_fflush_r+0x1ac> 40005e38: ae400004 sw zero,4(s2) 40005e3c: 8fbf0024 lw ra,36(sp) 40005e40: 00001821 move v1,zero 40005e44: 00601021 move v0,v1 40005e48: 8fb30020 lw s3,32(sp) 40005e4c: 8fb2001c lw s2,28(sp) 40005e50: 8fb10018 lw s1,24(sp) 40005e54: 8fb00014 lw s0,20(sp) 40005e58: 03e00008 jr ra 40005e5c: 27bd0028 addiu sp,sp,40 40005e60: 8e510010 lw s1,16(s2) 40005e64: 00000000 nop 40005e68: 1220fff4 beqz s1,40005e3c <_fflush_r+0xe8> 40005e6c: 30630003 andi v1,v1,0x3 40005e70: 8e420000 lw v0,0(s2) 40005e74: 00000000 nop 40005e78: 00518023 subu s0,v0,s1 40005e7c: 1060001d beqz v1,40005ef4 <_fflush_r+0x1a0> 40005e80: ae510000 sw s1,0(s2) 40005e84: 00001021 move v0,zero 40005e88: ae420008 sw v0,8(s2) 40005e8c: 1a00ffeb blez s0,40005e3c <_fflush_r+0xe8> 40005e90: 02203021 move a2,s1 40005e94: 8e430024 lw v1,36(s2) 40005e98: 8e45001c lw a1,28(s2) 40005e9c: 02003821 move a3,s0 40005ea0: 0060f809 jalr v1 40005ea4: 02602021 move a0,s3 40005ea8: 02228821 addu s1,s1,v0 40005eac: 1c40fff7 bgtz v0,40005e8c <_fflush_r+0x138> 40005eb0: 02028023 subu s0,s0,v0 40005eb4: 9642000c lhu v0,12(s2) 40005eb8: 8fbf0024 lw ra,36(sp) 40005ebc: 34420040 ori v0,v0,0x40 40005ec0: 2403ffff li v1,-1 40005ec4: a642000c sh v0,12(s2) 40005ec8: 8fb30020 lw s3,32(sp) 40005ecc: 00601021 move v0,v1 40005ed0: 8fb2001c lw s2,28(sp) 40005ed4: 8fb10018 lw s1,24(sp) 40005ed8: 8fb00014 lw s0,20(sp) 40005edc: 03e00008 jr ra 40005ee0: 27bd0028 addiu sp,sp,40 40005ee4: 0c0017ea jal 40005fa8 <__sinit> 40005ee8: 00000000 nop 40005eec: 08001762 j 40005d88 <_fflush_r+0x34> 40005ef0: 00000000 nop 40005ef4: 8e420014 lw v0,20(s2) 40005ef8: 080017a3 j 40005e8c <_fflush_r+0x138> 40005efc: ae420008 sw v0,8(s2) 40005f00: 8fbf0024 lw ra,36(sp) 40005f04: 00001821 move v1,zero 40005f08: ae500050 sw s0,80(s2) 40005f0c: 00601021 move v0,v1 40005f10: 8fb30020 lw s3,32(sp) 40005f14: 8fb2001c lw s2,28(sp) 40005f18: 8fb10018 lw s1,24(sp) 40005f1c: 8fb00014 lw s0,20(sp) 40005f20: 03e00008 jr ra 40005f24: 27bd0028 addiu sp,sp,40 40005f28: 8e42003c lw v0,60(s2) 40005f2c: 00000000 nop 40005f30: 1c40ff9e bgtz v0,40005dac <_fflush_r+0x58> 40005f34: 00000000 nop 40005f38: 0800178f j 40005e3c <_fflush_r+0xe8> 40005f3c: 00000000 nop 40005f40: 8e45001c lw a1,28(s2) 40005f44: 02602021 move a0,s3 40005f48: 0100f809 jalr t0 40005f4c: 24070001 li a3,1 40005f50: 00408021 move s0,v0 40005f54: 2402ffff li v0,-1 40005f58: 12020004 beq s0,v0,40005f6c <_fflush_r+0x218> 40005f5c: 2402001d li v0,29 40005f60: 8e480028 lw t0,40(s2) 40005f64: 08001772 j 40005dc8 <_fflush_r+0x74> 40005f68: 00000000 nop 40005f6c: 8e630000 lw v1,0(s3) 40005f70: 00000000 nop 40005f74: 1462ffcf bne v1,v0,40005eb4 <_fflush_r+0x160> 40005f78: 00000000 nop 40005f7c: 0800178f j 40005e3c <_fflush_r+0xe8> 40005f80: 00000000 nop 40005f84 : 40005f84: 10800004 beqz a0,40005f98 40005f88: 00802821 move a1,a0 40005f8c: 8f84800c lw a0,-32756(gp) 40005f90: 08001755 j 40005d54 <_fflush_r> 40005f94: 00000000 nop 40005f98: 3c054000 lui a1,0x4000 40005f9c: 8f848010 lw a0,-32752(gp) 40005fa0: 08001b90 j 40006e40 <_fwalk_reent> 40005fa4: 24a55d54 addiu a1,a1,23892 40005fa8 <__sinit>: 40005fa8: 8c820038 lw v0,56(a0) 40005fac: 00000000 nop 40005fb0: 14400041 bnez v0,400060b8 <__sinit+0x110> 40005fb4: 00806821 move t5,a0 40005fb8: 24020003 li v0,3 40005fbc: ada202e4 sw v0,740(t5) 40005fc0: 3c024000 lui v0,0x4000 40005fc4: 8c86000c lw a2,12(a0) 40005fc8: 8da50008 lw a1,8(t5) 40005fcc: 8c840004 lw a0,4(a0) 40005fd0: 24426110 addiu v0,v0,24848 40005fd4: 24030004 li v1,4 40005fd8: ada2003c sw v0,60(t5) 40005fdc: 3c0a4001 lui t2,0x4001 40005fe0: 24020009 li v0,9 40005fe4: 3c094001 lui t1,0x4001 40005fe8: 3c084001 lui t0,0x4001 40005fec: 3c074001 lui a3,0x4001 40005ff0: 254a9ed4 addiu t2,t2,-24876 40005ff4: 25299e54 addiu t1,t1,-25004 40005ff8: 25089de4 addiu t0,t0,-25116 40005ffc: 24e79dd8 addiu a3,a3,-25128 40006000: a483000c sh v1,12(a0) 40006004: 240c0001 li t4,1 40006008: a4a2000c sh v0,12(a1) 4000600c: 25ab02ec addiu t3,t5,748 40006010: 24020012 li v0,18 40006014: 24030002 li v1,2 40006018: adac0038 sw t4,56(t5) 4000601c: ac87002c sw a3,44(a0) 40006020: ac800000 sw zero,0(a0) 40006024: ac800004 sw zero,4(a0) 40006028: ac800008 sw zero,8(a0) 4000602c: a480000e sh zero,14(a0) 40006030: ac800010 sw zero,16(a0) 40006034: ac800014 sw zero,20(a0) 40006038: ac800018 sw zero,24(a0) 4000603c: ac84001c sw a0,28(a0) 40006040: ac8a0020 sw t2,32(a0) 40006044: ac890024 sw t1,36(a0) 40006048: adab02e8 sw t3,744(t5) 4000604c: aca7002c sw a3,44(a1) 40006050: a4ac000e sh t4,14(a1) 40006054: ac880028 sw t0,40(a0) 40006058: ada002e0 sw zero,736(t5) 4000605c: aca00000 sw zero,0(a1) 40006060: aca00004 sw zero,4(a1) 40006064: aca00008 sw zero,8(a1) 40006068: aca00010 sw zero,16(a1) 4000606c: aca00014 sw zero,20(a1) 40006070: aca00018 sw zero,24(a1) 40006074: aca5001c sw a1,28(a1) 40006078: acaa0020 sw t2,32(a1) 4000607c: aca90024 sw t1,36(a1) 40006080: aca80028 sw t0,40(a1) 40006084: acc00000 sw zero,0(a2) 40006088: acc7002c sw a3,44(a2) 4000608c: a4c2000c sh v0,12(a2) 40006090: a4c3000e sh v1,14(a2) 40006094: acca0020 sw t2,32(a2) 40006098: acc90024 sw t1,36(a2) 4000609c: acc80028 sw t0,40(a2) 400060a0: acc00004 sw zero,4(a2) 400060a4: acc00008 sw zero,8(a2) 400060a8: acc00010 sw zero,16(a2) 400060ac: acc00014 sw zero,20(a2) 400060b0: acc00018 sw zero,24(a2) 400060b4: acc6001c sw a2,28(a2) 400060b8: 03e00008 jr ra 400060bc: 00000000 nop 400060c0 <__sfp_lock_acquire>: 400060c0: 03e00008 jr ra 400060c4: 00000000 nop 400060c8 <__sfp_lock_release>: 400060c8: 03e00008 jr ra 400060cc: 00000000 nop 400060d0 <__sinit_lock_acquire>: 400060d0: 03e00008 jr ra 400060d4: 00000000 nop 400060d8 <__sinit_lock_release>: 400060d8: 03e00008 jr ra 400060dc: 00000000 nop 400060e0 <__fp_lock>: 400060e0: 03e00008 jr ra 400060e4: 00001021 move v0,zero 400060e8 <__fp_unlock>: 400060e8: 03e00008 jr ra 400060ec: 00001021 move v0,zero 400060f0 <__fp_unlock_all>: 400060f0: 3c054000 lui a1,0x4000 400060f4: 8f84800c lw a0,-32756(gp) 400060f8: 08001bc7 j 40006f1c <_fwalk> 400060fc: 24a560e8 addiu a1,a1,24808 40006100 <__fp_lock_all>: 40006100: 3c054000 lui a1,0x4000 40006104: 8f84800c lw a0,-32756(gp) 40006108: 08001bc7 j 40006f1c <_fwalk> 4000610c: 24a560e0 addiu a1,a1,24800 40006110 <_cleanup_r>: 40006110: 3c054001 lui a1,0x4001 40006114: 08001bc7 j 40006f1c <_fwalk> 40006118: 24a5c7bc addiu a1,a1,-14404 4000611c <_cleanup>: 4000611c: 3c054001 lui a1,0x4001 40006120: 8f848010 lw a0,-32752(gp) 40006124: 08001bc7 j 40006f1c <_fwalk> 40006128: 24a5c7bc addiu a1,a1,-14404 4000612c <__sfmoreglue>: 4000612c: 000518c0 sll v1,a1,0x3 40006130: 00051140 sll v0,a1,0x5 40006134: 00431023 subu v0,v0,v1 40006138: 27bdffe0 addiu sp,sp,-32 4000613c: 00451023 subu v0,v0,a1 40006140: afb20018 sw s2,24(sp) 40006144: 00029080 sll s2,v0,0x2 40006148: afb10014 sw s1,20(sp) 4000614c: 00a08821 move s1,a1 40006150: afb00010 sw s0,16(sp) 40006154: afbf001c sw ra,28(sp) 40006158: 0c001caf jal 400072bc <_malloc_r> 4000615c: 2645000c addiu a1,s2,12 40006160: 10400008 beqz v0,40006184 <__sfmoreglue+0x58> 40006164: 00408021 move s0,v0 40006168: 2444000c addiu a0,v0,12 4000616c: ac510004 sw s1,4(v0) 40006170: ac400000 sw zero,0(v0) 40006174: ac440008 sw a0,8(v0) 40006178: 02403021 move a2,s2 4000617c: 0c002000 jal 40008000 40006180: 00002821 move a1,zero 40006184: 8fbf001c lw ra,28(sp) 40006188: 02001021 move v0,s0 4000618c: 8fb20018 lw s2,24(sp) 40006190: 8fb10014 lw s1,20(sp) 40006194: 8fb00010 lw s0,16(sp) 40006198: 03e00008 jr ra 4000619c: 27bd0020 addiu sp,sp,32 400061a0 <__sfp>: 400061a0: 27bdffe0 addiu sp,sp,-32 400061a4: afb00014 sw s0,20(sp) 400061a8: 8f908010 lw s0,-32752(gp) 400061ac: afb10018 sw s1,24(sp) 400061b0: 8e020038 lw v0,56(s0) 400061b4: afbf001c sw ra,28(sp) 400061b8: 10400029 beqz v0,40006260 <__sfp+0xc0> 400061bc: 00808821 move s1,a0 400061c0: 261002e0 addiu s0,s0,736 400061c4: 8e020004 lw v0,4(s0) 400061c8: 8e040008 lw a0,8(s0) 400061cc: 2443ffff addiu v1,v0,-1 400061d0: 04610005 bgez v1,400061e8 <__sfp+0x48> 400061d4: 00000000 nop 400061d8: 08001892 j 40006248 <__sfp+0xa8> 400061dc: 00000000 nop 400061e0: 04600019 bltz v1,40006248 <__sfp+0xa8> 400061e4: 2484005c addiu a0,a0,92 400061e8: 8482000c lh v0,12(a0) 400061ec: 00000000 nop 400061f0: 1440fffb bnez v0,400061e0 <__sfp+0x40> 400061f4: 2463ffff addiu v1,v1,-1 400061f8: 2402ffff li v0,-1 400061fc: 24030001 li v1,1 40006200: a482000e sh v0,14(a0) 40006204: a483000c sh v1,12(a0) 40006208: ac800000 sw zero,0(a0) 4000620c: ac800008 sw zero,8(a0) 40006210: ac800004 sw zero,4(a0) 40006214: ac800010 sw zero,16(a0) 40006218: ac800014 sw zero,20(a0) 4000621c: ac800018 sw zero,24(a0) 40006220: ac800030 sw zero,48(a0) 40006224: ac800034 sw zero,52(a0) 40006228: ac800044 sw zero,68(a0) 4000622c: ac800048 sw zero,72(a0) 40006230: 8fbf001c lw ra,28(sp) 40006234: 00801021 move v0,a0 40006238: 8fb10018 lw s1,24(sp) 4000623c: 8fb00014 lw s0,20(sp) 40006240: 03e00008 jr ra 40006244: 27bd0020 addiu sp,sp,32 40006248: 8e020000 lw v0,0(s0) 4000624c: 00000000 nop 40006250: 10400007 beqz v0,40006270 <__sfp+0xd0> 40006254: 02202021 move a0,s1 40006258: 08001871 j 400061c4 <__sfp+0x24> 4000625c: 00408021 move s0,v0 40006260: 0c0017ea jal 40005fa8 <__sinit> 40006264: 02002021 move a0,s0 40006268: 08001871 j 400061c4 <__sfp+0x24> 4000626c: 261002e0 addiu s0,s0,736 40006270: 0c00184b jal 4000612c <__sfmoreglue> 40006274: 24050004 li a1,4 40006278: 1440fff7 bnez v0,40006258 <__sfp+0xb8> 4000627c: ae020000 sw v0,0(s0) 40006280: 2402000c li v0,12 40006284: ae220000 sw v0,0(s1) 40006288: 0800188c j 40006230 <__sfp+0x90> 4000628c: 00002021 move a0,zero 40006290 <_fread_r>: 40006290: 00e60018 mult a3,a2 40006294: 27bdffc8 addiu sp,sp,-56 40006298: afb50024 sw s5,36(sp) 4000629c: afbe0030 sw s8,48(sp) 400062a0: afb7002c sw s7,44(sp) 400062a4: afb20018 sw s2,24(sp) 400062a8: afb10014 sw s1,20(sp) 400062ac: afbf0034 sw ra,52(sp) 400062b0: afb60028 sw s6,40(sp) 400062b4: afb40020 sw s4,32(sp) 400062b8: afb3001c sw s3,28(sp) 400062bc: afb00010 sw s0,16(sp) 400062c0: afa60040 sw a2,64(sp) 400062c4: 0000a812 mflo s5 400062c8: 00e0b821 move s7,a3 400062cc: 00a08821 move s1,a1 400062d0: 8fb20048 lw s2,72(sp) 400062d4: 12a00037 beqz s5,400063b4 <_fread_r+0x124> 400062d8: 0080f021 move s8,a0 400062dc: 10800005 beqz a0,400062f4 <_fread_r+0x64> 400062e0: 00000000 nop 400062e4: 8c820038 lw v0,56(a0) 400062e8: 00000000 nop 400062ec: 10400069 beqz v0,40006494 <_fread_r+0x204> 400062f0: 00000000 nop 400062f4: 8e500004 lw s0,4(s2) 400062f8: 00000000 nop 400062fc: 0600005d bltz s0,40006474 <_fread_r+0x1e4> 40006300: 00000000 nop 40006304: 9642000c lhu v0,12(s2) 40006308: 00000000 nop 4000630c: 30420002 andi v0,v0,0x2 40006310: 1440002a bnez v0,400063bc <_fread_r+0x12c> 40006314: 02209821 move s3,s1 40006318: 080018ca j 40006328 <_fread_r+0x98> 4000631c: 02a08821 move s1,s5 40006320: 8e500004 lw s0,4(s2) 40006324: 00000000 nop 40006328: 0211102b sltu v0,s0,s1 4000632c: 02602021 move a0,s3 40006330: 10400068 beqz v0,400064d4 <_fread_r+0x244> 40006334: 02003021 move a2,s0 40006338: 8e450000 lw a1,0(s2) 4000633c: 0c001f4c jal 40007d30 40006340: 02709821 addu s3,s3,s0 40006344: 8e430000 lw v1,0(s2) 40006348: 03c02021 move a0,s8 4000634c: 00701821 addu v1,v1,s0 40006350: ae430000 sw v1,0(s2) 40006354: 02402821 move a1,s2 40006358: 0c00264b jal 4000992c <__srefill_r> 4000635c: 02308823 subu s1,s1,s0 40006360: 1040ffef beqz v0,40006320 <_fread_r+0x90> 40006364: 02b11023 subu v0,s5,s1 40006368: 8fa30040 lw v1,64(sp) 4000636c: 00000000 nop 40006370: 14600002 bnez v1,4000637c <_fread_r+0xec> 40006374: 0043001b divu zero,v0,v1 40006378: 0007000d break 0x7 4000637c: 0000b812 mflo s7 40006380: 8fbf0034 lw ra,52(sp) 40006384: 02e01021 move v0,s7 40006388: 8fbe0030 lw s8,48(sp) 4000638c: 8fb7002c lw s7,44(sp) 40006390: 8fb60028 lw s6,40(sp) 40006394: 8fb50024 lw s5,36(sp) 40006398: 8fb40020 lw s4,32(sp) 4000639c: 8fb3001c lw s3,28(sp) 400063a0: 8fb20018 lw s2,24(sp) 400063a4: 8fb10014 lw s1,20(sp) 400063a8: 8fb00010 lw s0,16(sp) 400063ac: 03e00008 jr ra 400063b0: 27bd0038 addiu sp,sp,56 400063b4: 080018e0 j 40006380 <_fread_r+0xf0> 400063b8: 0000b821 move s7,zero 400063bc: 02b0102b sltu v0,s5,s0 400063c0: 10400002 beqz v0,400063cc <_fread_r+0x13c> 400063c4: 00000000 nop 400063c8: 02a08021 move s0,s5 400063cc: 8e450000 lw a1,0(s2) 400063d0: 02202021 move a0,s1 400063d4: 0c001f4c jal 40007d30 400063d8: 02003021 move a2,s0 400063dc: 8e560000 lw s6,0(s2) 400063e0: 8e420004 lw v0,4(s2) 400063e4: 8e450030 lw a1,48(s2) 400063e8: 02d0b021 addu s6,s6,s0 400063ec: 00501023 subu v0,v0,s0 400063f0: ae420004 sw v0,4(s2) 400063f4: ae560000 sw s6,0(s2) 400063f8: 0230a021 addu s4,s1,s0 400063fc: 10a00019 beqz a1,40006464 <_fread_r+0x1d4> 40006400: 02b09823 subu s3,s5,s0 40006404: 1260ffde beqz s3,40006380 <_fread_r+0xf0> 40006408: 26420040 addiu v0,s2,64 4000640c: 10a20004 beq a1,v0,40006420 <_fread_r+0x190> 40006410: 00000000 nop 40006414: 0c001997 jal 4000665c <_free_r> 40006418: 03c02021 move a0,s8 4000641c: 8e560000 lw s6,0(s2) 40006420: ae400030 sw zero,48(s2) 40006424: 8e510010 lw s1,16(s2) 40006428: 8e500014 lw s0,20(s2) 4000642c: ae540000 sw s4,0(s2) 40006430: ae540010 sw s4,16(s2) 40006434: ae530014 sw s3,20(s2) 40006438: 03c02021 move a0,s8 4000643c: 0c00264b jal 4000992c <__srefill_r> 40006440: 02402821 move a1,s2 40006444: 8e430004 lw v1,4(s2) 40006448: ae510010 sw s1,16(s2) 4000644c: ae500014 sw s0,20(s2) 40006450: 0283a021 addu s4,s4,v1 40006454: ae560000 sw s6,0(s2) 40006458: 02639823 subu s3,s3,v1 4000645c: 14400015 bnez v0,400064b4 <_fread_r+0x224> 40006460: ae400004 sw zero,4(s2) 40006464: 1660ffef bnez s3,40006424 <_fread_r+0x194> 40006468: 00000000 nop 4000646c: 080018e0 j 40006380 <_fread_r+0xf0> 40006470: 00000000 nop 40006474: 9642000c lhu v0,12(s2) 40006478: ae400004 sw zero,4(s2) 4000647c: 30420002 andi v0,v0,0x2 40006480: 00008021 move s0,zero 40006484: 1040ffa4 beqz v0,40006318 <_fread_r+0x88> 40006488: 02209821 move s3,s1 4000648c: 080018f0 j 400063c0 <_fread_r+0x130> 40006490: 02b0102b sltu v0,s5,s0 40006494: 0c0017ea jal 40005fa8 <__sinit> 40006498: 00000000 nop 4000649c: 8e500004 lw s0,4(s2) 400064a0: 00000000 nop 400064a4: 0601ff97 bgez s0,40006304 <_fread_r+0x74> 400064a8: 00000000 nop 400064ac: 0800191d j 40006474 <_fread_r+0x1e4> 400064b0: 00000000 nop 400064b4: 8fa30040 lw v1,64(sp) 400064b8: 02b31023 subu v0,s5,s3 400064bc: 14600002 bnez v1,400064c8 <_fread_r+0x238> 400064c0: 0043001b divu zero,v0,v1 400064c4: 0007000d break 0x7 400064c8: 0000b812 mflo s7 400064cc: 080018e0 j 40006380 <_fread_r+0xf0> 400064d0: 00000000 nop 400064d4: 8e450000 lw a1,0(s2) 400064d8: 0c001f4c jal 40007d30 400064dc: 02203021 move a2,s1 400064e0: 8e430004 lw v1,4(s2) 400064e4: 8e420000 lw v0,0(s2) 400064e8: 00711823 subu v1,v1,s1 400064ec: 00511021 addu v0,v0,s1 400064f0: ae420000 sw v0,0(s2) 400064f4: 080018e0 j 40006380 <_fread_r+0xf0> 400064f8: ae430004 sw v1,4(s2) 400064fc : 400064fc: 27bdffe0 addiu sp,sp,-32 40006500: 00801021 move v0,a0 40006504: 00a01821 move v1,a1 40006508: 00c04021 move t0,a2 4000650c: 8f84800c lw a0,-32756(gp) 40006510: afa70010 sw a3,16(sp) 40006514: 00402821 move a1,v0 40006518: 00603021 move a2,v1 4000651c: afbf001c sw ra,28(sp) 40006520: 0c0018a4 jal 40006290 <_fread_r> 40006524: 01003821 move a3,t0 40006528: 8fbf001c lw ra,28(sp) 4000652c: 00000000 nop 40006530: 03e00008 jr ra 40006534: 27bd0020 addiu sp,sp,32 40006538 <_malloc_trim_r>: 40006538: 27bdffd8 addiu sp,sp,-40 4000653c: afb30020 sw s3,32(sp) 40006540: afb2001c sw s2,28(sp) 40006544: afb10018 sw s1,24(sp) 40006548: afb00014 sw s0,20(sp) 4000654c: 00809821 move s3,a0 40006550: afbf0024 sw ra,36(sp) 40006554: 0c00203c jal 400080f0 <__malloc_lock> 40006558: 00a08021 move s0,a1 4000655c: 3c024001 lui v0,0x4001 40006560: 24523774 addiu s2,v0,14196 40006564: 8e430008 lw v1,8(s2) 40006568: 2404fffc li a0,-4 4000656c: 8c650004 lw a1,4(v1) 40006570: 00000000 nop 40006574: 00a48824 and s1,a1,a0 40006578: 26220fef addiu v0,s1,4079 4000657c: 00501023 subu v0,v0,s0 40006580: 00021302 srl v0,v0,0xc 40006584: 2442ffff addiu v0,v0,-1 40006588: 00028300 sll s0,v0,0xc 4000658c: 2a031000 slti v1,s0,4096 40006590: 14600008 bnez v1,400065b4 <_malloc_trim_r+0x7c> 40006594: 02602021 move a0,s3 40006598: 0c0026d5 jal 40009b54 <_sbrk_r> 4000659c: 00002821 move a1,zero 400065a0: 8e430008 lw v1,8(s2) 400065a4: 00000000 nop 400065a8: 00711821 addu v1,v1,s1 400065ac: 1043000b beq v0,v1,400065dc <_malloc_trim_r+0xa4> 400065b0: 02602021 move a0,s3 400065b4: 0c00203e jal 400080f8 <__malloc_unlock> 400065b8: 02602021 move a0,s3 400065bc: 00001021 move v0,zero 400065c0: 8fbf0024 lw ra,36(sp) 400065c4: 8fb30020 lw s3,32(sp) 400065c8: 8fb2001c lw s2,28(sp) 400065cc: 8fb10018 lw s1,24(sp) 400065d0: 8fb00014 lw s0,20(sp) 400065d4: 03e00008 jr ra 400065d8: 27bd0028 addiu sp,sp,40 400065dc: 0c0026d5 jal 40009b54 <_sbrk_r> 400065e0: 00102823 negu a1,s0 400065e4: 2403ffff li v1,-1 400065e8: 1043000c beq v0,v1,4000661c <_malloc_trim_r+0xe4> 400065ec: 02301023 subu v0,s1,s0 400065f0: 8e440008 lw a0,8(s2) 400065f4: 34420001 ori v0,v0,0x1 400065f8: ac820004 sw v0,4(a0) 400065fc: 3c034001 lui v1,0x4001 40006600: 8c623d1c lw v0,15644(v1) 40006604: 02602021 move a0,s3 40006608: 00501023 subu v0,v0,s0 4000660c: 0c00203e jal 400080f8 <__malloc_unlock> 40006610: ac623d1c sw v0,15644(v1) 40006614: 08001970 j 400065c0 <_malloc_trim_r+0x88> 40006618: 24020001 li v0,1 4000661c: 02602021 move a0,s3 40006620: 0c0026d5 jal 40009b54 <_sbrk_r> 40006624: 00002821 move a1,zero 40006628: 8e450008 lw a1,8(s2) 4000662c: 00402021 move a0,v0 40006630: 00451823 subu v1,v0,a1 40006634: 28620010 slti v0,v1,16 40006638: 1440ffde bnez v0,400065b4 <_malloc_trim_r+0x7c> 4000663c: 34620001 ori v0,v1,0x1 40006640: 8f83806c lw v1,-32660(gp) 40006644: 00000000 nop 40006648: 00831823 subu v1,a0,v1 4000664c: 3c044001 lui a0,0x4001 40006650: ac833d1c sw v1,15644(a0) 40006654: 0800196d j 400065b4 <_malloc_trim_r+0x7c> 40006658: aca20004 sw v0,4(a1) 4000665c <_free_r>: 4000665c: 27bdffe0 addiu sp,sp,-32 40006660: afb10018 sw s1,24(sp) 40006664: afb00014 sw s0,20(sp) 40006668: afbf001c sw ra,28(sp) 4000666c: 00a08021 move s0,a1 40006670: 10a0005a beqz a1,400067dc <_free_r+0x180> 40006674: 00808821 move s1,a0 40006678: 0c00203c jal 400080f0 <__malloc_lock> 4000667c: 00000000 nop 40006680: 2609fff8 addiu t1,s0,-8 40006684: 8d250004 lw a1,4(t1) 40006688: 2402fffe li v0,-2 4000668c: 00a23824 and a3,a1,v0 40006690: 3c034001 lui v1,0x4001 40006694: 246a3774 addiu t2,v1,14196 40006698: 01273021 addu a2,t1,a3 4000669c: 8cc30004 lw v1,4(a2) 400066a0: 8d440008 lw a0,8(t2) 400066a4: 2402fffc li v0,-4 400066a8: 10860067 beq a0,a2,40006848 <_free_r+0x1ec> 400066ac: 00624024 and t0,v1,v0 400066b0: 30a20001 andi v0,a1,0x1 400066b4: 1040003d beqz v0,400067ac <_free_r+0x150> 400066b8: acc80004 sw t0,4(a2) 400066bc: 00002821 move a1,zero 400066c0: 00c81821 addu v1,a2,t0 400066c4: 8c620004 lw v0,4(v1) 400066c8: 00000000 nop 400066cc: 30420001 andi v0,v0,0x1 400066d0: 1440000d bnez v0,40006708 <_free_r+0xac> 400066d4: 34e20001 ori v0,a3,0x1 400066d8: 14a00058 bnez a1,4000683c <_free_r+0x1e0> 400066dc: 00e83821 addu a3,a3,t0 400066e0: 3c024001 lui v0,0x4001 400066e4: 8cc40008 lw a0,8(a2) 400066e8: 2442377c addiu v0,v0,14204 400066ec: 1082007a beq a0,v0,400068d8 <_free_r+0x27c> 400066f0: 01271021 addu v0,t1,a3 400066f4: 8cc2000c lw v0,12(a2) 400066f8: 00000000 nop 400066fc: ac440008 sw a0,8(v0) 40006700: ac82000c sw v0,12(a0) 40006704: 34e20001 ori v0,a3,0x1 40006708: 01271821 addu v1,t1,a3 4000670c: ad220004 sw v0,4(t1) 40006710: 14a00020 bnez a1,40006794 <_free_r+0x138> 40006714: ac670000 sw a3,0(v1) 40006718: 2ce20200 sltiu v0,a3,512 4000671c: 14400034 bnez v0,400067f0 <_free_r+0x194> 40006720: 24020001 li v0,1 40006724: 00072242 srl a0,a3,0x9 40006728: 2c820005 sltiu v0,a0,5 4000672c: 1040005e beqz v0,400068a8 <_free_r+0x24c> 40006730: 2c820015 sltiu v0,a0,21 40006734: 00071182 srl v0,a3,0x6 40006738: 24420038 addiu v0,v0,56 4000673c: 000218c0 sll v1,v0,0x3 40006740: 01431821 addu v1,t2,v1 40006744: 8c650008 lw a1,8(v1) 40006748: 00000000 nop 4000674c: 10a3005a beq a1,v1,400068b8 <_free_r+0x25c> 40006750: 2404fffc li a0,-4 40006754: 8ca20004 lw v0,4(a1) 40006758: 00000000 nop 4000675c: 00441024 and v0,v0,a0 40006760: 00e2102b sltu v0,a3,v0 40006764: 10400005 beqz v0,4000677c <_free_r+0x120> 40006768: 00000000 nop 4000676c: 8ca50008 lw a1,8(a1) 40006770: 00000000 nop 40006774: 1465fff7 bne v1,a1,40006754 <_free_r+0xf8> 40006778: 00000000 nop 4000677c: 8ca2000c lw v0,12(a1) 40006780: 00000000 nop 40006784: ad22000c sw v0,12(t1) 40006788: ad250008 sw a1,8(t1) 4000678c: aca9000c sw t1,12(a1) 40006790: ac490008 sw t1,8(v0) 40006794: 02202021 move a0,s1 40006798: 8fbf001c lw ra,28(sp) 4000679c: 8fb10018 lw s1,24(sp) 400067a0: 8fb00014 lw s0,20(sp) 400067a4: 0800203e j 400080f8 <__malloc_unlock> 400067a8: 27bd0020 addiu sp,sp,32 400067ac: 8e03fff8 lw v1,-8(s0) 400067b0: 3c024001 lui v0,0x4001 400067b4: 01234823 subu t1,t1,v1 400067b8: 8d240008 lw a0,8(t1) 400067bc: 2442377c addiu v0,v0,14204 400067c0: 10820037 beq a0,v0,400068a0 <_free_r+0x244> 400067c4: 00e33821 addu a3,a3,v1 400067c8: 8d22000c lw v0,12(t1) 400067cc: 00002821 move a1,zero 400067d0: ac440008 sw a0,8(v0) 400067d4: 080019b0 j 400066c0 <_free_r+0x64> 400067d8: ac82000c sw v0,12(a0) 400067dc: 8fbf001c lw ra,28(sp) 400067e0: 8fb10018 lw s1,24(sp) 400067e4: 8fb00014 lw s0,20(sp) 400067e8: 03e00008 jr ra 400067ec: 27bd0020 addiu sp,sp,32 400067f0: 000718c2 srl v1,a3,0x3 400067f4: 000328c0 sll a1,v1,0x3 400067f8: 01452821 addu a1,t2,a1 400067fc: 8d440004 lw a0,4(t2) 40006800: 00031883 sra v1,v1,0x2 40006804: 8ca60008 lw a2,8(a1) 40006808: 00621004 sllv v0,v0,v1 4000680c: 00822025 or a0,a0,v0 40006810: ad440004 sw a0,4(t2) 40006814: ad25000c sw a1,12(t1) 40006818: ad260008 sw a2,8(t1) 4000681c: 02202021 move a0,s1 40006820: 8fbf001c lw ra,28(sp) 40006824: 8fb10018 lw s1,24(sp) 40006828: 8fb00014 lw s0,20(sp) 4000682c: acc9000c sw t1,12(a2) 40006830: aca90008 sw t1,8(a1) 40006834: 0800203e j 400080f8 <__malloc_unlock> 40006838: 27bd0020 addiu sp,sp,32 4000683c: 8cc40008 lw a0,8(a2) 40006840: 080019bd j 400066f4 <_free_r+0x98> 40006844: 00000000 nop 40006848: 30a20001 andi v0,a1,0x1 4000684c: 14400009 bnez v0,40006874 <_free_r+0x218> 40006850: 01073021 addu a2,t0,a3 40006854: 8e02fff8 lw v0,-8(s0) 40006858: 00000000 nop 4000685c: 01224823 subu t1,t1,v0 40006860: 8d24000c lw a0,12(t1) 40006864: 8d230008 lw v1,8(t1) 40006868: 00c23021 addu a2,a2,v0 4000686c: ac830008 sw v1,8(a0) 40006870: ac64000c sw a0,12(v1) 40006874: 8f828068 lw v0,-32664(gp) 40006878: 34c30001 ori v1,a2,0x1 4000687c: 00c2102b sltu v0,a2,v0 40006880: ad490008 sw t1,8(t2) 40006884: 1440ffc3 bnez v0,40006794 <_free_r+0x138> 40006888: ad230004 sw v1,4(t1) 4000688c: 8f8580cc lw a1,-32564(gp) 40006890: 0c00194e jal 40006538 <_malloc_trim_r> 40006894: 02202021 move a0,s1 40006898: 080019e6 j 40006798 <_free_r+0x13c> 4000689c: 02202021 move a0,s1 400068a0: 080019b0 j 400066c0 <_free_r+0x64> 400068a4: 24050001 li a1,1 400068a8: 10400013 beqz v0,400068f8 <_free_r+0x29c> 400068ac: 2482005b addiu v0,a0,91 400068b0: 080019d0 j 40006740 <_free_r+0xe4> 400068b4: 000218c0 sll v1,v0,0x3 400068b8: 00022083 sra a0,v0,0x2 400068bc: 8d430004 lw v1,4(t2) 400068c0: 24020001 li v0,1 400068c4: 00821004 sllv v0,v0,a0 400068c8: 00621825 or v1,v1,v0 400068cc: ad430004 sw v1,4(t2) 400068d0: 080019e1 j 40006784 <_free_r+0x128> 400068d4: 00a01021 move v0,a1 400068d8: 34e30001 ori v1,a3,0x1 400068dc: ac89000c sw t1,12(a0) 400068e0: ac890008 sw t1,8(a0) 400068e4: ac470000 sw a3,0(v0) 400068e8: ad230004 sw v1,4(t1) 400068ec: ad240008 sw a0,8(t1) 400068f0: 080019e5 j 40006794 <_free_r+0x138> 400068f4: ad24000c sw a0,12(t1) 400068f8: 2c820055 sltiu v0,a0,85 400068fc: 10400004 beqz v0,40006910 <_free_r+0x2b4> 40006900: 00071302 srl v0,a3,0xc 40006904: 2442006e addiu v0,v0,110 40006908: 080019d0 j 40006740 <_free_r+0xe4> 4000690c: 000218c0 sll v1,v0,0x3 40006910: 2c820155 sltiu v0,a0,341 40006914: 10400004 beqz v0,40006928 <_free_r+0x2cc> 40006918: 000713c2 srl v0,a3,0xf 4000691c: 24420077 addiu v0,v0,119 40006920: 080019d0 j 40006740 <_free_r+0xe4> 40006924: 000218c0 sll v1,v0,0x3 40006928: 2c820555 sltiu v0,a0,1365 4000692c: 14400004 bnez v0,40006940 <_free_r+0x2e4> 40006930: 00000000 nop 40006934: 2402007e li v0,126 40006938: 080019d0 j 40006740 <_free_r+0xe4> 4000693c: 240303f0 li v1,1008 40006940: 00071482 srl v0,a3,0x12 40006944: 2442007c addiu v0,v0,124 40006948: 080019d0 j 40006740 <_free_r+0xe4> 4000694c: 000218c0 sll v1,v0,0x3 40006950 <__sfvwrite_r>: 40006950: 8cc20008 lw v0,8(a2) 40006954: 27bdffc8 addiu sp,sp,-56 40006958: afbe0030 sw s8,48(sp) 4000695c: afb40020 sw s4,32(sp) 40006960: afbf0034 sw ra,52(sp) 40006964: afb7002c sw s7,44(sp) 40006968: afb60028 sw s6,40(sp) 4000696c: afb50024 sw s5,36(sp) 40006970: afb3001c sw s3,28(sp) 40006974: afb20018 sw s2,24(sp) 40006978: afb10014 sw s1,20(sp) 4000697c: afb00010 sw s0,16(sp) 40006980: 00c0f021 move s8,a2 40006984: afa40038 sw a0,56(sp) 40006988: 10400023 beqz v0,40006a18 <__sfvwrite_r+0xc8> 4000698c: 00a0a021 move s4,a1 40006990: 94a7000c lhu a3,12(a1) 40006994: 00000000 nop 40006998: 30e20008 andi v0,a3,0x8 4000699c: 1040002c beqz v0,40006a50 <__sfvwrite_r+0x100> 400069a0: 00000000 nop 400069a4: 8ca20010 lw v0,16(a1) 400069a8: 00000000 nop 400069ac: 10400028 beqz v0,40006a50 <__sfvwrite_r+0x100> 400069b0: 30e20002 andi v0,a3,0x2 400069b4: 8fd50000 lw s5,0(s8) 400069b8: 1040002f beqz v0,40006a78 <__sfvwrite_r+0x128> 400069bc: 00008021 move s0,zero 400069c0: 00008821 move s1,zero 400069c4: 02203021 move a2,s1 400069c8: 8fa40038 lw a0,56(sp) 400069cc: 12000079 beqz s0,40006bb4 <__sfvwrite_r+0x264> 400069d0: 2e020401 sltiu v0,s0,1025 400069d4: 8e85001c lw a1,28(s4) 400069d8: 14400002 bnez v0,400069e4 <__sfvwrite_r+0x94> 400069dc: 02003821 move a3,s0 400069e0: 24070400 li a3,1024 400069e4: 8e830024 lw v1,36(s4) 400069e8: 00000000 nop 400069ec: 0060f809 jalr v1 400069f0: 00000000 nop 400069f4: 00401821 move v1,v0 400069f8: 02028023 subu s0,s0,v0 400069fc: 1840007d blez v0,40006bf4 <__sfvwrite_r+0x2a4> 40006a00: 02228821 addu s1,s1,v0 40006a04: 8fc20008 lw v0,8(s8) 40006a08: 00000000 nop 40006a0c: 00431023 subu v0,v0,v1 40006a10: 1440ffec bnez v0,400069c4 <__sfvwrite_r+0x74> 40006a14: afc20008 sw v0,8(s8) 40006a18: 00001821 move v1,zero 40006a1c: 8fbf0034 lw ra,52(sp) 40006a20: 00601021 move v0,v1 40006a24: 8fbe0030 lw s8,48(sp) 40006a28: 8fb7002c lw s7,44(sp) 40006a2c: 8fb60028 lw s6,40(sp) 40006a30: 8fb50024 lw s5,36(sp) 40006a34: 8fb40020 lw s4,32(sp) 40006a38: 8fb3001c lw s3,28(sp) 40006a3c: 8fb20018 lw s2,24(sp) 40006a40: 8fb10014 lw s1,20(sp) 40006a44: 8fb00010 lw s0,16(sp) 40006a48: 03e00008 jr ra 40006a4c: 27bd0038 addiu sp,sp,56 40006a50: 8fa40038 lw a0,56(sp) 40006a54: 0c001039 jal 400040e4 <__swsetup_r> 40006a58: 02802821 move a1,s4 40006a5c: 144000ef bnez v0,40006e1c <__sfvwrite_r+0x4cc> 40006a60: 24030009 li v1,9 40006a64: 9687000c lhu a3,12(s4) 40006a68: 8fd50000 lw s5,0(s8) 40006a6c: 30e20002 andi v0,a3,0x2 40006a70: 1440ffd3 bnez v0,400069c0 <__sfvwrite_r+0x70> 40006a74: 00008021 move s0,zero 40006a78: 30e20001 andi v0,a3,0x1 40006a7c: 14400062 bnez v0,40006c08 <__sfvwrite_r+0x2b8> 40006a80: 00009021 move s2,zero 40006a84: 00008821 move s1,zero 40006a88: 2417fb7f li s7,-1153 40006a8c: 12200045 beqz s1,40006ba4 <__sfvwrite_r+0x254> 40006a90: 00000000 nop 40006a94: 30e20200 andi v0,a3,0x200 40006a98: 8e900008 lw s0,8(s4) 40006a9c: 10400089 beqz v0,40006cc4 <__sfvwrite_r+0x374> 40006aa0: 0230102b sltu v0,s1,s0 40006aa4: 1440002a bnez v0,40006b50 <__sfvwrite_r+0x200> 40006aa8: 30e20480 andi v0,a3,0x480 40006aac: 10400029 beqz v0,40006b54 <__sfvwrite_r+0x204> 40006ab0: 00000000 nop 40006ab4: 8e820014 lw v0,20(s4) 40006ab8: 8e840000 lw a0,0(s4) 40006abc: 00021840 sll v1,v0,0x1 40006ac0: 8e850010 lw a1,16(s4) 40006ac4: 00621821 addu v1,v1,v0 40006ac8: 0085b023 subu s6,a0,a1 40006acc: 000317c2 srl v0,v1,0x1f 40006ad0: 00431021 addu v0,v0,v1 40006ad4: 26c40001 addiu a0,s6,1 40006ad8: 00029843 sra s3,v0,0x1 40006adc: 00912021 addu a0,a0,s1 40006ae0: 0264102b sltu v0,s3,a0 40006ae4: 10400003 beqz v0,40006af4 <__sfvwrite_r+0x1a4> 40006ae8: 02603021 move a2,s3 40006aec: 00809821 move s3,a0 40006af0: 00803021 move a2,a0 40006af4: 30e20400 andi v0,a3,0x400 40006af8: 10400032 beqz v0,40006bc4 <__sfvwrite_r+0x274> 40006afc: 00000000 nop 40006b00: 8fa40038 lw a0,56(sp) 40006b04: 0c001caf jal 400072bc <_malloc_r> 40006b08: 00c02821 move a1,a2 40006b0c: 10400036 beqz v0,40006be8 <__sfvwrite_r+0x298> 40006b10: 00408021 move s0,v0 40006b14: 8e850010 lw a1,16(s4) 40006b18: 00402021 move a0,v0 40006b1c: 0c001f4c jal 40007d30 40006b20: 02c03021 move a2,s6 40006b24: 9683000c lhu v1,12(s4) 40006b28: 00000000 nop 40006b2c: 00771824 and v1,v1,s7 40006b30: 34630080 ori v1,v1,0x80 40006b34: a683000c sh v1,12(s4) 40006b38: 02761823 subu v1,s3,s6 40006b3c: 02161021 addu v0,s0,s6 40006b40: ae820000 sw v0,0(s4) 40006b44: ae830008 sw v1,8(s4) 40006b48: ae900010 sw s0,16(s4) 40006b4c: ae930014 sw s3,20(s4) 40006b50: 02208021 move s0,s1 40006b54: 8e840000 lw a0,0(s4) 40006b58: 02003021 move a2,s0 40006b5c: 0c001fb1 jal 40007ec4 40006b60: 02402821 move a1,s2 40006b64: 8e830008 lw v1,8(s4) 40006b68: 8e820000 lw v0,0(s4) 40006b6c: 00701823 subu v1,v1,s0 40006b70: 00501021 addu v0,v0,s0 40006b74: ae830008 sw v1,8(s4) 40006b78: ae820000 sw v0,0(s4) 40006b7c: 02208021 move s0,s1 40006b80: 8fc20008 lw v0,8(s8) 40006b84: 00000000 nop 40006b88: 00501023 subu v0,v0,s0 40006b8c: 1040ffa2 beqz v0,40006a18 <__sfvwrite_r+0xc8> 40006b90: afc20008 sw v0,8(s8) 40006b94: 02308823 subu s1,s1,s0 40006b98: 9687000c lhu a3,12(s4) 40006b9c: 1620ffbd bnez s1,40006a94 <__sfvwrite_r+0x144> 40006ba0: 02509021 addu s2,s2,s0 40006ba4: 8eb20000 lw s2,0(s5) 40006ba8: 8eb10004 lw s1,4(s5) 40006bac: 08001aa3 j 40006a8c <__sfvwrite_r+0x13c> 40006bb0: 26b50008 addiu s5,s5,8 40006bb4: 8eb10000 lw s1,0(s5) 40006bb8: 8eb00004 lw s0,4(s5) 40006bbc: 08001a71 j 400069c4 <__sfvwrite_r+0x74> 40006bc0: 26b50008 addiu s5,s5,8 40006bc4: 8fa40038 lw a0,56(sp) 40006bc8: 0c0024d5 jal 40009354 <_realloc_r> 40006bcc: 00000000 nop 40006bd0: 1440ffd9 bnez v0,40006b38 <__sfvwrite_r+0x1e8> 40006bd4: 00408021 move s0,v0 40006bd8: 8e850010 lw a1,16(s4) 40006bdc: 8fa40038 lw a0,56(sp) 40006be0: 0c001997 jal 4000665c <_free_r> 40006be4: 00000000 nop 40006be8: 8fa30038 lw v1,56(sp) 40006bec: 2402000c li v0,12 40006bf0: ac620000 sw v0,0(v1) 40006bf4: 9682000c lhu v0,12(s4) 40006bf8: 2403ffff li v1,-1 40006bfc: 34420040 ori v0,v0,0x40 40006c00: 08001a87 j 40006a1c <__sfvwrite_r+0xcc> 40006c04: a682000c sh v0,12(s4) 40006c08: 0000b021 move s6,zero 40006c0c: 0000b821 move s7,zero 40006c10: 00009821 move s3,zero 40006c14: 12400026 beqz s2,40006cb0 <__sfvwrite_r+0x360> 40006c18: 00000000 nop 40006c1c: 12e0005b beqz s7,40006d8c <__sfvwrite_r+0x43c> 40006c20: 02c02021 move a0,s6 40006c24: 0253102b sltu v0,s2,s3 40006c28: 10400002 beqz v0,40006c34 <__sfvwrite_r+0x2e4> 40006c2c: 02608821 move s1,s3 40006c30: 02408821 move s1,s2 40006c34: 8e840000 lw a0,0(s4) 40006c38: 8e820010 lw v0,16(s4) 40006c3c: 8e860008 lw a2,8(s4) 40006c40: 0044102b sltu v0,v0,a0 40006c44: 8e870014 lw a3,20(s4) 40006c48: 10400005 beqz v0,40006c60 <__sfvwrite_r+0x310> 40006c4c: 0227102a slt v0,s1,a3 40006c50: 00e68021 addu s0,a3,a2 40006c54: 0211102a slt v0,s0,s1 40006c58: 14400054 bnez v0,40006dac <__sfvwrite_r+0x45c> 40006c5c: 0227102a slt v0,s1,a3 40006c60: 1440002e bnez v0,40006d1c <__sfvwrite_r+0x3cc> 40006c64: 02c02821 move a1,s6 40006c68: 8e830024 lw v1,36(s4) 40006c6c: 8e85001c lw a1,28(s4) 40006c70: 8fa40038 lw a0,56(sp) 40006c74: 0060f809 jalr v1 40006c78: 02c03021 move a2,s6 40006c7c: 1840ffdd blez v0,40006bf4 <__sfvwrite_r+0x2a4> 40006c80: 00408021 move s0,v0 40006c84: 02709823 subu s3,s3,s0 40006c88: 1260002f beqz s3,40006d48 <__sfvwrite_r+0x3f8> 40006c8c: 00000000 nop 40006c90: 8fc20008 lw v0,8(s8) 40006c94: 00000000 nop 40006c98: 00501023 subu v0,v0,s0 40006c9c: 1040ff5e beqz v0,40006a18 <__sfvwrite_r+0xc8> 40006ca0: afc20008 sw v0,8(s8) 40006ca4: 02509023 subu s2,s2,s0 40006ca8: 1640ffdc bnez s2,40006c1c <__sfvwrite_r+0x2cc> 40006cac: 02d0b021 addu s6,s6,s0 40006cb0: 8eb60000 lw s6,0(s5) 40006cb4: 8eb20004 lw s2,4(s5) 40006cb8: 0000b821 move s7,zero 40006cbc: 08001b05 j 40006c14 <__sfvwrite_r+0x2c4> 40006cc0: 26b50008 addiu s5,s5,8 40006cc4: 8e840000 lw a0,0(s4) 40006cc8: 8e820010 lw v0,16(s4) 40006ccc: 00000000 nop 40006cd0: 0044102b sltu v0,v0,a0 40006cd4: 10400003 beqz v0,40006ce4 <__sfvwrite_r+0x394> 40006cd8: 0211102b sltu v0,s0,s1 40006cdc: 14400040 bnez v0,40006de0 <__sfvwrite_r+0x490> 40006ce0: 02402821 move a1,s2 40006ce4: 8e870014 lw a3,20(s4) 40006ce8: 00000000 nop 40006cec: 0227102b sltu v0,s1,a3 40006cf0: 1440001c bnez v0,40006d64 <__sfvwrite_r+0x414> 40006cf4: 02402821 move a1,s2 40006cf8: 8e830024 lw v1,36(s4) 40006cfc: 8e85001c lw a1,28(s4) 40006d00: 8fa40038 lw a0,56(sp) 40006d04: 0060f809 jalr v1 40006d08: 02403021 move a2,s2 40006d0c: 1c40ff9c bgtz v0,40006b80 <__sfvwrite_r+0x230> 40006d10: 00408021 move s0,v0 40006d14: 08001afd j 40006bf4 <__sfvwrite_r+0x2a4> 40006d18: 00000000 nop 40006d1c: 0c001fb1 jal 40007ec4 40006d20: 02203021 move a2,s1 40006d24: 8e830008 lw v1,8(s4) 40006d28: 8e820000 lw v0,0(s4) 40006d2c: 02208021 move s0,s1 40006d30: 00711823 subu v1,v1,s1 40006d34: 00511021 addu v0,v0,s1 40006d38: 02709823 subu s3,s3,s0 40006d3c: ae830008 sw v1,8(s4) 40006d40: 1660ffd3 bnez s3,40006c90 <__sfvwrite_r+0x340> 40006d44: ae820000 sw v0,0(s4) 40006d48: 8fa40038 lw a0,56(sp) 40006d4c: 0c001755 jal 40005d54 <_fflush_r> 40006d50: 02802821 move a1,s4 40006d54: 1440ffa7 bnez v0,40006bf4 <__sfvwrite_r+0x2a4> 40006d58: 0000b821 move s7,zero 40006d5c: 08001b24 j 40006c90 <__sfvwrite_r+0x340> 40006d60: 00000000 nop 40006d64: 0c001fb1 jal 40007ec4 40006d68: 02203021 move a2,s1 40006d6c: 8e830008 lw v1,8(s4) 40006d70: 8e820000 lw v0,0(s4) 40006d74: 00711823 subu v1,v1,s1 40006d78: 00511021 addu v0,v0,s1 40006d7c: ae830008 sw v1,8(s4) 40006d80: ae820000 sw v0,0(s4) 40006d84: 08001ae0 j 40006b80 <__sfvwrite_r+0x230> 40006d88: 02208021 move s0,s1 40006d8c: 2405000a li a1,10 40006d90: 0c001f08 jal 40007c20 40006d94: 02403021 move a2,s2 40006d98: 1040001d beqz v0,40006e10 <__sfvwrite_r+0x4c0> 40006d9c: 24420001 addiu v0,v0,1 40006da0: 00569823 subu s3,v0,s6 40006da4: 08001b09 j 40006c24 <__sfvwrite_r+0x2d4> 40006da8: 24170001 li s7,1 40006dac: 02c02821 move a1,s6 40006db0: 0c001fb1 jal 40007ec4 40006db4: 02003021 move a2,s0 40006db8: 8e830000 lw v1,0(s4) 40006dbc: 8fa40038 lw a0,56(sp) 40006dc0: 00701821 addu v1,v1,s0 40006dc4: ae830000 sw v1,0(s4) 40006dc8: 0c001755 jal 40005d54 <_fflush_r> 40006dcc: 02802821 move a1,s4 40006dd0: 1040ffad beqz v0,40006c88 <__sfvwrite_r+0x338> 40006dd4: 02709823 subu s3,s3,s0 40006dd8: 08001afd j 40006bf4 <__sfvwrite_r+0x2a4> 40006ddc: 00000000 nop 40006de0: 0c001fb1 jal 40007ec4 40006de4: 02003021 move a2,s0 40006de8: 8e830000 lw v1,0(s4) 40006dec: 8fa40038 lw a0,56(sp) 40006df0: 00701821 addu v1,v1,s0 40006df4: ae830000 sw v1,0(s4) 40006df8: 0c001755 jal 40005d54 <_fflush_r> 40006dfc: 02802821 move a1,s4 40006e00: 1040ff5f beqz v0,40006b80 <__sfvwrite_r+0x230> 40006e04: 00000000 nop 40006e08: 08001afd j 40006bf4 <__sfvwrite_r+0x2a4> 40006e0c: 00000000 nop 40006e10: 26530001 addiu s3,s2,1 40006e14: 08001b09 j 40006c24 <__sfvwrite_r+0x2d4> 40006e18: 24170001 li s7,1 40006e1c: 9682000c lhu v0,12(s4) 40006e20: 00000000 nop 40006e24: 34420040 ori v0,v0,0x40 40006e28: a682000c sh v0,12(s4) 40006e2c: 8fa20038 lw v0,56(sp) 40006e30: 00000000 nop 40006e34: ac430000 sw v1,0(v0) 40006e38: 08001a87 j 40006a1c <__sfvwrite_r+0xcc> 40006e3c: 2403ffff li v1,-1 40006e40 <_fwalk_reent>: 40006e40: 27bdffc8 addiu sp,sp,-56 40006e44: afb30020 sw s3,32(sp) 40006e48: 249302e0 addiu s3,a0,736 40006e4c: afb70030 sw s7,48(sp) 40006e50: afb6002c sw s6,44(sp) 40006e54: afbf0034 sw ra,52(sp) 40006e58: afb50028 sw s5,40(sp) 40006e5c: afb40024 sw s4,36(sp) 40006e60: afb2001c sw s2,28(sp) 40006e64: afb10018 sw s1,24(sp) 40006e68: afb00014 sw s0,20(sp) 40006e6c: 0080b021 move s6,a0 40006e70: 0c001830 jal 400060c0 <__sfp_lock_acquire> 40006e74: 00a0b821 move s7,a1 40006e78: 12600026 beqz s3,40006f14 <_fwalk_reent+0xd4> 40006e7c: 2415ffff li s5,-1 40006e80: 0000a021 move s4,zero 40006e84: 8e720004 lw s2,4(s3) 40006e88: 8e700008 lw s0,8(s3) 40006e8c: 1a40000f blez s2,40006ecc <_fwalk_reent+0x8c> 40006e90: 00000000 nop 40006e94: 00008821 move s1,zero 40006e98: 8602000c lh v0,12(s0) 40006e9c: 00000000 nop 40006ea0: 10400008 beqz v0,40006ec4 <_fwalk_reent+0x84> 40006ea4: 26310001 addiu s1,s1,1 40006ea8: 8602000e lh v0,14(s0) 40006eac: 02002821 move a1,s0 40006eb0: 10550004 beq v0,s5,40006ec4 <_fwalk_reent+0x84> 40006eb4: 02c02021 move a0,s6 40006eb8: 02e0f809 jalr s7 40006ebc: 00000000 nop 40006ec0: 0282a025 or s4,s4,v0 40006ec4: 1632fff4 bne s1,s2,40006e98 <_fwalk_reent+0x58> 40006ec8: 2610005c addiu s0,s0,92 40006ecc: 8e730000 lw s3,0(s3) 40006ed0: 00000000 nop 40006ed4: 1660ffeb bnez s3,40006e84 <_fwalk_reent+0x44> 40006ed8: 00000000 nop 40006edc: 0c001832 jal 400060c8 <__sfp_lock_release> 40006ee0: 00000000 nop 40006ee4: 8fbf0034 lw ra,52(sp) 40006ee8: 02801021 move v0,s4 40006eec: 8fb70030 lw s7,48(sp) 40006ef0: 8fb6002c lw s6,44(sp) 40006ef4: 8fb50028 lw s5,40(sp) 40006ef8: 8fb40024 lw s4,36(sp) 40006efc: 8fb30020 lw s3,32(sp) 40006f00: 8fb2001c lw s2,28(sp) 40006f04: 8fb10018 lw s1,24(sp) 40006f08: 8fb00014 lw s0,20(sp) 40006f0c: 03e00008 jr ra 40006f10: 27bd0038 addiu sp,sp,56 40006f14: 08001bb7 j 40006edc <_fwalk_reent+0x9c> 40006f18: 0000a021 move s4,zero 40006f1c <_fwalk>: 40006f1c: 27bdffd0 addiu sp,sp,-48 40006f20: afb3001c sw s3,28(sp) 40006f24: 249302e0 addiu s3,a0,736 40006f28: afb60028 sw s6,40(sp) 40006f2c: afbf002c sw ra,44(sp) 40006f30: afb50024 sw s5,36(sp) 40006f34: afb40020 sw s4,32(sp) 40006f38: afb20018 sw s2,24(sp) 40006f3c: afb10014 sw s1,20(sp) 40006f40: afb00010 sw s0,16(sp) 40006f44: 0c001830 jal 400060c0 <__sfp_lock_acquire> 40006f48: 00a0b021 move s6,a1 40006f4c: 12600025 beqz s3,40006fe4 <_fwalk+0xc8> 40006f50: 2415ffff li s5,-1 40006f54: 0000a021 move s4,zero 40006f58: 8e720004 lw s2,4(s3) 40006f5c: 8e700008 lw s0,8(s3) 40006f60: 1a40000f blez s2,40006fa0 <_fwalk+0x84> 40006f64: 00000000 nop 40006f68: 00008821 move s1,zero 40006f6c: 8602000c lh v0,12(s0) 40006f70: 00000000 nop 40006f74: 10400008 beqz v0,40006f98 <_fwalk+0x7c> 40006f78: 26310001 addiu s1,s1,1 40006f7c: 8602000e lh v0,14(s0) 40006f80: 00000000 nop 40006f84: 10550004 beq v0,s5,40006f98 <_fwalk+0x7c> 40006f88: 02002021 move a0,s0 40006f8c: 02c0f809 jalr s6 40006f90: 00000000 nop 40006f94: 0282a025 or s4,s4,v0 40006f98: 1632fff4 bne s1,s2,40006f6c <_fwalk+0x50> 40006f9c: 2610005c addiu s0,s0,92 40006fa0: 8e730000 lw s3,0(s3) 40006fa4: 00000000 nop 40006fa8: 1660ffeb bnez s3,40006f58 <_fwalk+0x3c> 40006fac: 00000000 nop 40006fb0: 0c001832 jal 400060c8 <__sfp_lock_release> 40006fb4: 00000000 nop 40006fb8: 8fbf002c lw ra,44(sp) 40006fbc: 02801021 move v0,s4 40006fc0: 8fb60028 lw s6,40(sp) 40006fc4: 8fb50024 lw s5,36(sp) 40006fc8: 8fb40020 lw s4,32(sp) 40006fcc: 8fb3001c lw s3,28(sp) 40006fd0: 8fb20018 lw s2,24(sp) 40006fd4: 8fb10014 lw s1,20(sp) 40006fd8: 8fb00010 lw s0,16(sp) 40006fdc: 03e00008 jr ra 40006fe0: 27bd0030 addiu sp,sp,48 40006fe4: 08001bec j 40006fb0 <_fwalk+0x94> 40006fe8: 0000a021 move s4,zero 40006fec : 40006fec: 2c820100 sltiu v0,a0,256 40006ff0: 10400007 beqz v0,40007010 40006ff4: 00000000 nop 40006ff8: 8f828014 lw v0,-32748(gp) 40006ffc: 00000000 nop 40007000: 00441021 addu v0,v0,a0 40007004: 90430000 lbu v1,0(v0) 40007008: 03e00008 jr ra 4000700c: 30620008 andi v0,v1,0x8 40007010: 03e00008 jr ra 40007014: 00001021 move v0,zero 40007018 <__locale_charset>: 40007018: 8f828064 lw v0,-32668(gp) 4000701c: 03e00008 jr ra 40007020: 00000000 nop 40007024 <_localeconv_r>: 40007024: 3c024001 lui v0,0x4001 40007028: 03e00008 jr ra 4000702c: 24421c50 addiu v0,v0,7248 40007030 : 40007030: 3c024001 lui v0,0x4001 40007034: 03e00008 jr ra 40007038: 24421c50 addiu v0,v0,7248 4000703c <_setlocale_r>: 4000703c: 27bdffd8 addiu sp,sp,-40 40007040: afb30020 sw s3,32(sp) 40007044: afb2001c sw s2,28(sp) 40007048: afb00014 sw s0,20(sp) 4000704c: afbf0024 sw ra,36(sp) 40007050: afb10018 sw s1,24(sp) 40007054: 00c08021 move s0,a2 40007058: 00809021 move s2,a0 4000705c: 10c00011 beqz a2,400070a4 <_setlocale_r+0x68> 40007060: 00a09821 move s3,a1 40007064: 3c114001 lui s1,0x4001 40007068: 00c02021 move a0,a2 4000706c: 0c0027ce jal 40009f38 40007070: 26251310 addiu a1,s1,4880 40007074: 14400014 bnez v0,400070c8 <_setlocale_r+0x8c> 40007078: 00000000 nop 4000707c: ae500034 sw s0,52(s2) 40007080: ae530030 sw s3,48(s2) 40007084: 26221310 addiu v0,s1,4880 40007088: 8fbf0024 lw ra,36(sp) 4000708c: 8fb30020 lw s3,32(sp) 40007090: 8fb2001c lw s2,28(sp) 40007094: 8fb10018 lw s1,24(sp) 40007098: 8fb00014 lw s0,20(sp) 4000709c: 03e00008 jr ra 400070a0: 27bd0028 addiu sp,sp,40 400070a4: 8fbf0024 lw ra,36(sp) 400070a8: 3c024001 lui v0,0x4001 400070ac: 24421310 addiu v0,v0,4880 400070b0: 8fb30020 lw s3,32(sp) 400070b4: 8fb2001c lw s2,28(sp) 400070b8: 8fb10018 lw s1,24(sp) 400070bc: 8fb00014 lw s0,20(sp) 400070c0: 03e00008 jr ra 400070c4: 27bd0028 addiu sp,sp,40 400070c8: 3c054001 lui a1,0x4001 400070cc: 24a51230 addiu a1,a1,4656 400070d0: 0c0027ce jal 40009f38 400070d4: 02002021 move a0,s0 400070d8: 1040ffe8 beqz v0,4000707c <_setlocale_r+0x40> 400070dc: 00001021 move v0,zero 400070e0: 08001c22 j 40007088 <_setlocale_r+0x4c> 400070e4: 00000000 nop 400070e8 : 400070e8: 00801021 move v0,a0 400070ec: 8f84800c lw a0,-32756(gp) 400070f0: 00a03021 move a2,a1 400070f4: 08001c0f j 4000703c <_setlocale_r> 400070f8: 00402821 move a1,v0 400070fc <__smakebuf_r>: 400070fc: 84a6000c lh a2,12(a1) 40007100: 27bdff98 addiu sp,sp,-104 40007104: 30c3ffff andi v1,a2,0xffff 40007108: 30620002 andi v0,v1,0x2 4000710c: afb30060 sw s3,96(sp) 40007110: afb00054 sw s0,84(sp) 40007114: afbf0064 sw ra,100(sp) 40007118: afb2005c sw s2,92(sp) 4000711c: afb10058 sw s1,88(sp) 40007120: 00a08021 move s0,a1 40007124: 14400037 bnez v0,40007204 <__smakebuf_r+0x108> 40007128: 00809821 move s3,a0 4000712c: 84a5000e lh a1,14(a1) 40007130: 00000000 nop 40007134: 04a0002c bltz a1,400071e8 <__smakebuf_r+0xec> 40007138: 30620080 andi v0,v1,0x80 4000713c: 0c0031f3 jal 4000c7cc <_fstat_r> 40007140: 27a60010 addiu a2,sp,16 40007144: 04400024 bltz v0,400071d8 <__smakebuf_r+0xdc> 40007148: 34048000 li a0,0x8000 4000714c: 8fa20014 lw v0,20(sp) 40007150: 00000000 nop 40007154: 3042f000 andi v0,v0,0xf000 40007158: 38432000 xori v1,v0,0x2000 4000715c: 10440043 beq v0,a0,4000726c <__smakebuf_r+0x170> 40007160: 2c720001 sltiu s2,v1,1 40007164: 9602000c lhu v0,12(s0) 40007168: 24110400 li s1,1024 4000716c: 34420800 ori v0,v0,0x800 40007170: a602000c sh v0,12(s0) 40007174: 02602021 move a0,s3 40007178: 0c001caf jal 400072bc <_malloc_r> 4000717c: 02202821 move a1,s1 40007180: 1040002e beqz v0,4000723c <__smakebuf_r+0x140> 40007184: 00402021 move a0,v0 40007188: 9603000c lhu v1,12(s0) 4000718c: 3c024000 lui v0,0x4000 40007190: 34630080 ori v1,v1,0x80 40007194: 24426110 addiu v0,v0,24848 40007198: ae62003c sw v0,60(s3) 4000719c: a603000c sh v1,12(s0) 400071a0: ae040010 sw a0,16(s0) 400071a4: ae110014 sw s1,20(s0) 400071a8: 1240001b beqz s2,40007218 <__smakebuf_r+0x11c> 400071ac: ae040000 sw a0,0(s0) 400071b0: 8604000e lh a0,14(s0) 400071b4: 0c003793 jal 4000de4c 400071b8: 00000000 nop 400071bc: 10400016 beqz v0,40007218 <__smakebuf_r+0x11c> 400071c0: 00000000 nop 400071c4: 9602000c lhu v0,12(s0) 400071c8: 00000000 nop 400071cc: 34420001 ori v0,v0,0x1 400071d0: 08001c86 j 40007218 <__smakebuf_r+0x11c> 400071d4: a602000c sh v0,12(s0) 400071d8: 8606000c lh a2,12(s0) 400071dc: 00000000 nop 400071e0: 30c3ffff andi v1,a2,0xffff 400071e4: 30620080 andi v0,v1,0x80 400071e8: 14400012 bnez v0,40007234 <__smakebuf_r+0x138> 400071ec: 00000000 nop 400071f0: 24110400 li s1,1024 400071f4: 34c20800 ori v0,a2,0x800 400071f8: a602000c sh v0,12(s0) 400071fc: 08001c5d j 40007174 <__smakebuf_r+0x78> 40007200: 00009021 move s2,zero 40007204: 24a30043 addiu v1,a1,67 40007208: 24020001 li v0,1 4000720c: aca20014 sw v0,20(a1) 40007210: aca30010 sw v1,16(a1) 40007214: aca30000 sw v1,0(a1) 40007218: 8fbf0064 lw ra,100(sp) 4000721c: 8fb30060 lw s3,96(sp) 40007220: 8fb2005c lw s2,92(sp) 40007224: 8fb10058 lw s1,88(sp) 40007228: 8fb00054 lw s0,84(sp) 4000722c: 03e00008 jr ra 40007230: 27bd0068 addiu sp,sp,104 40007234: 08001c7d j 400071f4 <__smakebuf_r+0xf8> 40007238: 24110040 li s1,64 4000723c: 8604000c lh a0,12(s0) 40007240: 00000000 nop 40007244: 30820200 andi v0,a0,0x200 40007248: 1440fff3 bnez v0,40007218 <__smakebuf_r+0x11c> 4000724c: 26030043 addiu v1,s0,67 40007250: 34840002 ori a0,a0,0x2 40007254: 24020001 li v0,1 40007258: ae020014 sw v0,20(s0) 4000725c: a604000c sh a0,12(s0) 40007260: ae030010 sw v1,16(s0) 40007264: 08001c86 j 40007218 <__smakebuf_r+0x11c> 40007268: ae030000 sw v1,0(s0) 4000726c: 3c024001 lui v0,0x4001 40007270: 8e030028 lw v1,40(s0) 40007274: 24429de4 addiu v0,v0,-25116 40007278: 1462ffba bne v1,v0,40007164 <__smakebuf_r+0x68> 4000727c: 24030400 li v1,1024 40007280: 9602000c lhu v0,12(s0) 40007284: 00000000 nop 40007288: 34420400 ori v0,v0,0x400 4000728c: a602000c sh v0,12(s0) 40007290: ae03004c sw v1,76(s0) 40007294: 08001c5d j 40007174 <__smakebuf_r+0x78> 40007298: 24110400 li s1,1024 4000729c : 4000729c: 00802821 move a1,a0 400072a0: 8f84800c lw a0,-32756(gp) 400072a4: 08001997 j 4000665c <_free_r> 400072a8: 00000000 nop 400072ac : 400072ac: 00802821 move a1,a0 400072b0: 8f84800c lw a0,-32756(gp) 400072b4: 08001caf j 400072bc <_malloc_r> 400072b8: 00000000 nop 400072bc <_malloc_r>: 400072bc: 24a3000b addiu v1,a1,11 400072c0: 27bdffc8 addiu sp,sp,-56 400072c4: 2c620017 sltiu v0,v1,23 400072c8: afb2001c sw s2,28(sp) 400072cc: afbf0034 sw ra,52(sp) 400072d0: afb70030 sw s7,48(sp) 400072d4: afb6002c sw s6,44(sp) 400072d8: afb50028 sw s5,40(sp) 400072dc: afb40024 sw s4,36(sp) 400072e0: afb30020 sw s3,32(sp) 400072e4: afb10018 sw s1,24(sp) 400072e8: afb00014 sw s0,20(sp) 400072ec: 10400013 beqz v0,4000733c <_malloc_r+0x80> 400072f0: 00809021 move s2,a0 400072f4: 24110010 li s1,16 400072f8: 0225102b sltu v0,s1,a1 400072fc: 10400015 beqz v0,40007354 <_malloc_r+0x98> 40007300: 00000000 nop 40007304: 2402000c li v0,12 40007308: ae420000 sw v0,0(s2) 4000730c: 00001021 move v0,zero 40007310: 8fbf0034 lw ra,52(sp) 40007314: 8fb70030 lw s7,48(sp) 40007318: 8fb6002c lw s6,44(sp) 4000731c: 8fb50028 lw s5,40(sp) 40007320: 8fb40024 lw s4,36(sp) 40007324: 8fb30020 lw s3,32(sp) 40007328: 8fb2001c lw s2,28(sp) 4000732c: 8fb10018 lw s1,24(sp) 40007330: 8fb00014 lw s0,20(sp) 40007334: 03e00008 jr ra 40007338: 27bd0038 addiu sp,sp,56 4000733c: 2402fff8 li v0,-8 40007340: 00628824 and s1,v1,v0 40007344: 0620ffef bltz s1,40007304 <_malloc_r+0x48> 40007348: 0225102b sltu v0,s1,a1 4000734c: 1440ffee bnez v0,40007308 <_malloc_r+0x4c> 40007350: 2402000c li v0,12 40007354: 0c00203c jal 400080f0 <__malloc_lock> 40007358: 02402021 move a0,s2 4000735c: 2e2201f8 sltiu v0,s1,504 40007360: 14400057 bnez v0,400074c0 <_malloc_r+0x204> 40007364: 3c024001 lui v0,0x4001 40007368: 00111a42 srl v1,s1,0x9 4000736c: 14600069 bnez v1,40007514 <_malloc_r+0x258> 40007370: 2c620005 sltiu v0,v1,5 40007374: 001138c2 srl a3,s1,0x3 40007378: 000718c0 sll v1,a3,0x3 4000737c: 3c024001 lui v0,0x4001 40007380: 24483774 addiu t0,v0,14196 40007384: 01032821 addu a1,t0,v1 40007388: 8cb0000c lw s0,12(a1) 4000738c: 00000000 nop 40007390: 10b00019 beq a1,s0,400073f8 <_malloc_r+0x13c> 40007394: 2403fffc li v1,-4 40007398: 8e020004 lw v0,4(s0) 4000739c: 00000000 nop 400073a0: 00432024 and a0,v0,v1 400073a4: 00911823 subu v1,a0,s1 400073a8: 28620010 slti v0,v1,16 400073ac: 10400061 beqz v0,40007534 <_malloc_r+0x278> 400073b0: 00000000 nop 400073b4: 04610061 bgez v1,4000753c <_malloc_r+0x280> 400073b8: 2406fffc li a2,-4 400073bc: 08001cfa j 400073e8 <_malloc_r+0x12c> 400073c0: 00000000 nop 400073c4: 8e020004 lw v0,4(s0) 400073c8: 00000000 nop 400073cc: 00462024 and a0,v0,a2 400073d0: 00911823 subu v1,a0,s1 400073d4: 28620010 slti v0,v1,16 400073d8: 10400056 beqz v0,40007534 <_malloc_r+0x278> 400073dc: 00000000 nop 400073e0: 04610056 bgez v1,4000753c <_malloc_r+0x280> 400073e4: 00000000 nop 400073e8: 8e10000c lw s0,12(s0) 400073ec: 00000000 nop 400073f0: 14b0fff4 bne a1,s0,400073c4 <_malloc_r+0x108> 400073f4: 00000000 nop 400073f8: 24e70001 addiu a3,a3,1 400073fc: 3c024001 lui v0,0x4001 40007400: 2449377c addiu t1,v0,14204 40007404: 8d300008 lw s0,8(t1) 40007408: 00000000 nop 4000740c: 113000f8 beq t1,s0,400077f0 <_malloc_r+0x534> 40007410: 2403fffc li v1,-4 40007414: 8e020004 lw v0,4(s0) 40007418: 00000000 nop 4000741c: 00431824 and v1,v0,v1 40007420: 00713023 subu a2,v1,s1 40007424: 28c20010 slti v0,a2,16 40007428: 104000db beqz v0,40007798 <_malloc_r+0x4dc> 4000742c: 00000000 nop 40007430: ad29000c sw t1,12(t1) 40007434: 04c1009a bgez a2,400076a0 <_malloc_r+0x3e4> 40007438: ad290008 sw t1,8(t1) 4000743c: 2c620200 sltiu v0,v1,512 40007440: 1440004d bnez v0,40007578 <_malloc_r+0x2bc> 40007444: 24020001 li v0,1 40007448: 00032242 srl a0,v1,0x9 4000744c: 2c820005 sltiu v0,a0,5 40007450: 10400149 beqz v0,40007978 <_malloc_r+0x6bc> 40007454: 2c820015 sltiu v0,a0,21 40007458: 00031182 srl v0,v1,0x6 4000745c: 24420038 addiu v0,v0,56 40007460: 000228c0 sll a1,v0,0x3 40007464: 01053021 addu a2,t0,a1 40007468: 8cc50008 lw a1,8(a2) 4000746c: 00000000 nop 40007470: 10a60151 beq a1,a2,400079b8 <_malloc_r+0x6fc> 40007474: 0100a021 move s4,t0 40007478: 2404fffc li a0,-4 4000747c: 8ca20004 lw v0,4(a1) 40007480: 00000000 nop 40007484: 00441024 and v0,v0,a0 40007488: 0062102b sltu v0,v1,v0 4000748c: 10400005 beqz v0,400074a4 <_malloc_r+0x1e8> 40007490: 00000000 nop 40007494: 8ca50008 lw a1,8(a1) 40007498: 00000000 nop 4000749c: 14c5fff7 bne a2,a1,4000747c <_malloc_r+0x1c0> 400074a0: 00000000 nop 400074a4: 8ca2000c lw v0,12(a1) 400074a8: 00000000 nop 400074ac: ae02000c sw v0,12(s0) 400074b0: ae050008 sw a1,8(s0) 400074b4: acb0000c sw s0,12(a1) 400074b8: 08001d6c j 400075b0 <_malloc_r+0x2f4> 400074bc: ac500008 sw s0,8(v0) 400074c0: 24483774 addiu t0,v0,14196 400074c4: 01111021 addu v0,t0,s1 400074c8: 8c50000c lw s0,12(v0) 400074cc: 00000000 nop 400074d0: 120200c0 beq s0,v0,400077d4 <_malloc_r+0x518> 400074d4: 001118c2 srl v1,s1,0x3 400074d8: 8e030004 lw v1,4(s0) 400074dc: 2402fffc li v0,-4 400074e0: 00621824 and v1,v1,v0 400074e4: 02031821 addu v1,s0,v1 400074e8: 8c620004 lw v0,4(v1) 400074ec: 8e040008 lw a0,8(s0) 400074f0: 8e05000c lw a1,12(s0) 400074f4: 34420001 ori v0,v0,0x1 400074f8: aca40008 sw a0,8(a1) 400074fc: ac620004 sw v0,4(v1) 40007500: ac85000c sw a1,12(a0) 40007504: 0c00203e jal 400080f8 <__malloc_unlock> 40007508: 02402021 move a0,s2 4000750c: 08001cc4 j 40007310 <_malloc_r+0x54> 40007510: 26020008 addiu v0,s0,8 40007514: 14400015 bnez v0,4000756c <_malloc_r+0x2b0> 40007518: 00111182 srl v0,s1,0x6 4000751c: 2c620015 sltiu v0,v1,21 40007520: 104000b5 beqz v0,400077f8 <_malloc_r+0x53c> 40007524: 2c620055 sltiu v0,v1,85 40007528: 2467005b addiu a3,v1,91 4000752c: 08001cdf j 4000737c <_malloc_r+0xc0> 40007530: 000718c0 sll v1,a3,0x3 40007534: 08001cfe j 400073f8 <_malloc_r+0x13c> 40007538: 24e7ffff addiu a3,a3,-1 4000753c: 02042821 addu a1,s0,a0 40007540: 8ca20004 lw v0,4(a1) 40007544: 8e04000c lw a0,12(s0) 40007548: 8e030008 lw v1,8(s0) 4000754c: 34420001 ori v0,v0,0x1 40007550: ac830008 sw v1,8(a0) 40007554: aca20004 sw v0,4(a1) 40007558: ac64000c sw a0,12(v1) 4000755c: 0c00203e jal 400080f8 <__malloc_unlock> 40007560: 02402021 move a0,s2 40007564: 08001cc4 j 40007310 <_malloc_r+0x54> 40007568: 26020008 addiu v0,s0,8 4000756c: 24470038 addiu a3,v0,56 40007570: 08001cdf j 4000737c <_malloc_r+0xc0> 40007574: 000718c0 sll v1,a3,0x3 40007578: 000318c2 srl v1,v1,0x3 4000757c: 000328c0 sll a1,v1,0x3 40007580: 01052821 addu a1,t0,a1 40007584: 8d040004 lw a0,4(t0) 40007588: 00031883 sra v1,v1,0x2 4000758c: 8ca60008 lw a2,8(a1) 40007590: 00621004 sllv v0,v0,v1 40007594: 00822025 or a0,a0,v0 40007598: ae05000c sw a1,12(s0) 4000759c: ae060008 sw a2,8(s0) 400075a0: 0100a021 move s4,t0 400075a4: ad040004 sw a0,4(t0) 400075a8: acd0000c sw s0,12(a2) 400075ac: acb00008 sw s0,8(a1) 400075b0: 00071083 sra v0,a3,0x2 400075b4: 8e850004 lw a1,4(s4) 400075b8: 24030001 li v1,1 400075bc: 00433004 sllv a2,v1,v0 400075c0: 00a6202b sltu a0,a1,a2 400075c4: 1480003e bnez a0,400076c0 <_malloc_r+0x404> 400075c8: 00c51024 and v0,a2,a1 400075cc: 1440000a bnez v0,400075f8 <_malloc_r+0x33c> 400075d0: 2402fffc li v0,-4 400075d4: 00063040 sll a2,a2,0x1 400075d8: 00e21024 and v0,a3,v0 400075dc: 00c51824 and v1,a2,a1 400075e0: 14600005 bnez v1,400075f8 <_malloc_r+0x33c> 400075e4: 24470004 addiu a3,v0,4 400075e8: 00063040 sll a2,a2,0x1 400075ec: 00c51024 and v0,a2,a1 400075f0: 1040fffd beqz v0,400075e8 <_malloc_r+0x32c> 400075f4: 24e70004 addiu a3,a3,4 400075f8: 2405fffc li a1,-4 400075fc: 000710c0 sll v0,a3,0x3 40007600: 02825821 addu t3,s4,v0 40007604: 00e05021 move t2,a3 40007608: 01602021 move a0,t3 4000760c: 8c90000c lw s0,12(a0) 40007610: 00000000 nop 40007614: 14900009 bne a0,s0,4000763c <_malloc_r+0x380> 40007618: 00000000 nop 4000761c: 08001e05 j 40007814 <_malloc_r+0x558> 40007620: 254a0001 addiu t2,t2,1 40007624: 05010080 bgez t0,40007828 <_malloc_r+0x56c> 40007628: 00000000 nop 4000762c: 8e10000c lw s0,12(s0) 40007630: 00000000 nop 40007634: 10900076 beq a0,s0,40007810 <_malloc_r+0x554> 40007638: 00000000 nop 4000763c: 8e020004 lw v0,4(s0) 40007640: 00000000 nop 40007644: 00451824 and v1,v0,a1 40007648: 00714023 subu t0,v1,s1 4000764c: 29020010 slti v0,t0,16 40007650: 1440fff4 bnez v0,40007624 <_malloc_r+0x368> 40007654: 02111021 addu v0,s0,s1 40007658: 8e07000c lw a3,12(s0) 4000765c: 8e060008 lw a2,8(s0) 40007660: 00481821 addu v1,v0,t0 40007664: 36240001 ori a0,s1,0x1 40007668: 35050001 ori a1,t0,0x1 4000766c: ace60008 sw a2,8(a3) 40007670: ae040004 sw a0,4(s0) 40007674: acc7000c sw a3,12(a2) 40007678: ad220008 sw v0,8(t1) 4000767c: ad22000c sw v0,12(t1) 40007680: ac450004 sw a1,4(v0) 40007684: ac490008 sw t1,8(v0) 40007688: ac49000c sw t1,12(v0) 4000768c: ac680000 sw t0,0(v1) 40007690: 0c00203e jal 400080f8 <__malloc_unlock> 40007694: 02402021 move a0,s2 40007698: 08001cc4 j 40007310 <_malloc_r+0x54> 4000769c: 26020008 addiu v0,s0,8 400076a0: 02031821 addu v1,s0,v1 400076a4: 8c620004 lw v0,4(v1) 400076a8: 02402021 move a0,s2 400076ac: 34420001 ori v0,v0,0x1 400076b0: 0c00203e jal 400080f8 <__malloc_unlock> 400076b4: ac620004 sw v0,4(v1) 400076b8: 08001cc4 j 40007310 <_malloc_r+0x54> 400076bc: 26020008 addiu v0,s0,8 400076c0: 8e950008 lw s5,8(s4) 400076c4: 2403fffc li v1,-4 400076c8: 8ea20004 lw v0,4(s5) 400076cc: 00000000 nop 400076d0: 0043b024 and s6,v0,v1 400076d4: 02d1202b sltu a0,s6,s1 400076d8: 14800004 bnez a0,400076ec <_malloc_r+0x430> 400076dc: 02d11823 subu v1,s6,s1 400076e0: 28620010 slti v0,v1,16 400076e4: 10400023 beqz v0,40007774 <_malloc_r+0x4b8> 400076e8: 02b12821 addu a1,s5,s1 400076ec: 8f8280cc lw v0,-32564(gp) 400076f0: 2403ffff li v1,-1 400076f4: 24420010 addiu v0,v0,16 400076f8: 00519821 addu s3,v0,s1 400076fc: 8f82806c lw v0,-32660(gp) 40007700: 00000000 nop 40007704: 10430003 beq v0,v1,40007714 <_malloc_r+0x458> 40007708: 26630fff addiu v1,s3,4095 4000770c: 2402f000 li v0,-4096 40007710: 00629824 and s3,v1,v0 40007714: 02402021 move a0,s2 40007718: 0c0026d5 jal 40009b54 <_sbrk_r> 4000771c: 02602821 move a1,s3 40007720: 00408021 move s0,v0 40007724: 2402ffff li v0,-1 40007728: 12020006 beq s0,v0,40007744 <_malloc_r+0x488> 4000772c: 02b62021 addu a0,s5,s6 40007730: 0204102b sltu v0,s0,a0 40007734: 1040004c beqz v0,40007868 <_malloc_r+0x5ac> 40007738: 3c174001 lui s7,0x4001 4000773c: 129500cf beq s4,s5,40007a7c <_malloc_r+0x7c0> 40007740: 00000000 nop 40007744: 8e950008 lw s5,8(s4) 40007748: 2403fffc li v1,-4 4000774c: 8ea20004 lw v0,4(s5) 40007750: 00000000 nop 40007754: 00431024 and v0,v0,v1 40007758: 0051202b sltu a0,v0,s1 4000775c: 1480003e bnez a0,40007858 <_malloc_r+0x59c> 40007760: 00000000 nop 40007764: 00511823 subu v1,v0,s1 40007768: 28620010 slti v0,v1,16 4000776c: 1440003a bnez v0,40007858 <_malloc_r+0x59c> 40007770: 02b12821 addu a1,s5,s1 40007774: 36220001 ori v0,s1,0x1 40007778: 34630001 ori v1,v1,0x1 4000777c: aea20004 sw v0,4(s5) 40007780: 02402021 move a0,s2 40007784: aca30004 sw v1,4(a1) 40007788: 0c00203e jal 400080f8 <__malloc_unlock> 4000778c: ae850008 sw a1,8(s4) 40007790: 08001cc4 j 40007310 <_malloc_r+0x54> 40007794: 26a20008 addiu v0,s5,8 40007798: 02111021 addu v0,s0,s1 4000779c: 00461821 addu v1,v0,a2 400077a0: 36240001 ori a0,s1,0x1 400077a4: 34c50001 ori a1,a2,0x1 400077a8: ae040004 sw a0,4(s0) 400077ac: ad22000c sw v0,12(t1) 400077b0: ad220008 sw v0,8(t1) 400077b4: ac450004 sw a1,4(v0) 400077b8: ac490008 sw t1,8(v0) 400077bc: ac49000c sw t1,12(v0) 400077c0: ac660000 sw a2,0(v1) 400077c4: 0c00203e jal 400080f8 <__malloc_unlock> 400077c8: 02402021 move a0,s2 400077cc: 08001cc4 j 40007310 <_malloc_r+0x54> 400077d0: 26020008 addiu v0,s0,8 400077d4: 26020008 addiu v0,s0,8 400077d8: 8c50000c lw s0,12(v0) 400077dc: 00000000 nop 400077e0: 1450ff3d bne v0,s0,400074d8 <_malloc_r+0x21c> 400077e4: 24670002 addiu a3,v1,2 400077e8: 08001d00 j 40007400 <_malloc_r+0x144> 400077ec: 3c024001 lui v0,0x4001 400077f0: 08001d6c j 400075b0 <_malloc_r+0x2f4> 400077f4: 0100a021 move s4,t0 400077f8: 10400059 beqz v0,40007960 <_malloc_r+0x6a4> 400077fc: 2c620155 sltiu v0,v1,341 40007800: 00111302 srl v0,s1,0xc 40007804: 2447006e addiu a3,v0,110 40007808: 08001cdf j 4000737c <_malloc_r+0xc0> 4000780c: 000718c0 sll v1,a3,0x3 40007810: 254a0001 addiu t2,t2,1 40007814: 31420003 andi v0,t2,0x3 40007818: 10400075 beqz v0,400079f0 <_malloc_r+0x734> 4000781c: 24840008 addiu a0,a0,8 40007820: 08001d83 j 4000760c <_malloc_r+0x350> 40007824: 00000000 nop 40007828: 02032021 addu a0,s0,v1 4000782c: 8c820004 lw v0,4(a0) 40007830: 8e05000c lw a1,12(s0) 40007834: 8e030008 lw v1,8(s0) 40007838: 34420001 ori v0,v0,0x1 4000783c: ac820004 sw v0,4(a0) 40007840: aca30008 sw v1,8(a1) 40007844: ac65000c sw a1,12(v1) 40007848: 0c00203e jal 400080f8 <__malloc_unlock> 4000784c: 02402021 move a0,s2 40007850: 08001cc4 j 40007310 <_malloc_r+0x54> 40007854: 26020008 addiu v0,s0,8 40007858: 0c00203e jal 400080f8 <__malloc_unlock> 4000785c: 02402021 move a0,s2 40007860: 08001cc4 j 40007310 <_malloc_r+0x54> 40007864: 00001021 move v0,zero 40007868: 8ee23d1c lw v0,15644(s7) 4000786c: 00000000 nop 40007870: 02622821 addu a1,s3,v0 40007874: 1090007a beq a0,s0,40007a60 <_malloc_r+0x7a4> 40007878: aee53d1c sw a1,15644(s7) 4000787c: 8f82806c lw v0,-32660(gp) 40007880: 2403ffff li v1,-1 40007884: 10430082 beq v0,v1,40007a90 <_malloc_r+0x7d4> 40007888: 02041023 subu v0,s0,a0 4000788c: 00451021 addu v0,v0,a1 40007890: aee23d1c sw v0,15644(s7) 40007894: 32030007 andi v1,s0,0x7 40007898: 1460003b bnez v1,40007988 <_malloc_r+0x6cc> 4000789c: 24020008 li v0,8 400078a0: 24031000 li v1,4096 400078a4: 02131021 addu v0,s0,s3 400078a8: 30420fff andi v0,v0,0xfff 400078ac: 00629823 subu s3,v1,v0 400078b0: 02402021 move a0,s2 400078b4: 0c0026d5 jal 40009b54 <_sbrk_r> 400078b8: 02602821 move a1,s3 400078bc: 00401821 move v1,v0 400078c0: 2402ffff li v0,-1 400078c4: 10620074 beq v1,v0,40007a98 <_malloc_r+0x7dc> 400078c8: 00701023 subu v0,v1,s0 400078cc: 00531021 addu v0,v0,s3 400078d0: 34430001 ori v1,v0,0x1 400078d4: 8ee23d1c lw v0,15644(s7) 400078d8: ae900008 sw s0,8(s4) 400078dc: 02621021 addu v0,s3,v0 400078e0: aee23d1c sw v0,15644(s7) 400078e4: 12950010 beq s4,s5,40007928 <_malloc_r+0x66c> 400078e8: ae030004 sw v1,4(s0) 400078ec: 2ec20010 sltiu v0,s6,16 400078f0: 1440002e bnez v0,400079ac <_malloc_r+0x6f0> 400078f4: 2402fff8 li v0,-8 400078f8: 26c3fff4 addiu v1,s6,-12 400078fc: 00621824 and v1,v1,v0 40007900: 02a32821 addu a1,s5,v1 40007904: 24040005 li a0,5 40007908: aca40008 sw a0,8(a1) 4000790c: aca40004 sw a0,4(a1) 40007910: 8ea20004 lw v0,4(s5) 40007914: 2c640010 sltiu a0,v1,16 40007918: 30420001 andi v0,v0,0x1 4000791c: 00621825 or v1,v1,v0 40007920: 10800066 beqz a0,40007abc <_malloc_r+0x800> 40007924: aea30004 sw v1,4(s5) 40007928: 8ee33d1c lw v1,15644(s7) 4000792c: 8f8280d0 lw v0,-32560(gp) 40007930: 00000000 nop 40007934: 0043102b sltu v0,v0,v1 40007938: 10400002 beqz v0,40007944 <_malloc_r+0x688> 4000793c: 00000000 nop 40007940: af8380d0 sw v1,-32560(gp) 40007944: 8f8280d4 lw v0,-32556(gp) 40007948: 00000000 nop 4000794c: 0043102b sltu v0,v0,v1 40007950: 1040ff7c beqz v0,40007744 <_malloc_r+0x488> 40007954: 00000000 nop 40007958: 08001dd1 j 40007744 <_malloc_r+0x488> 4000795c: af8380d4 sw v1,-32556(gp) 40007960: 1040000d beqz v0,40007998 <_malloc_r+0x6dc> 40007964: 2c620555 sltiu v0,v1,1365 40007968: 001113c2 srl v0,s1,0xf 4000796c: 24470077 addiu a3,v0,119 40007970: 08001cdf j 4000737c <_malloc_r+0xc0> 40007974: 000718c0 sll v1,a3,0x3 40007978: 10400017 beqz v0,400079d8 <_malloc_r+0x71c> 4000797c: 2482005b addiu v0,a0,91 40007980: 08001d19 j 40007464 <_malloc_r+0x1a8> 40007984: 000228c0 sll a1,v0,0x3 40007988: 00431023 subu v0,v0,v1 4000798c: 02028021 addu s0,s0,v0 40007990: 08001e29 j 400078a4 <_malloc_r+0x5e8> 40007994: 24431000 addiu v1,v0,4096 40007998: 1440002e bnez v0,40007a54 <_malloc_r+0x798> 4000799c: 00111482 srl v0,s1,0x12 400079a0: 2407007e li a3,126 400079a4: 08001cdf j 4000737c <_malloc_r+0xc0> 400079a8: 240303f0 li v1,1008 400079ac: 24020001 li v0,1 400079b0: 08001dd1 j 40007744 <_malloc_r+0x488> 400079b4: ae020004 sw v0,4(s0) 400079b8: 00022083 sra a0,v0,0x2 400079bc: 8d030004 lw v1,4(t0) 400079c0: 24020001 li v0,1 400079c4: 00821004 sllv v0,v0,a0 400079c8: 00621825 or v1,v1,v0 400079cc: ad030004 sw v1,4(t0) 400079d0: 08001d2b j 400074ac <_malloc_r+0x1f0> 400079d4: 00a01021 move v0,a1 400079d8: 2c820055 sltiu v0,a0,85 400079dc: 10400031 beqz v0,40007aa4 <_malloc_r+0x7e8> 400079e0: 00031302 srl v0,v1,0xc 400079e4: 2442006e addiu v0,v0,110 400079e8: 08001d19 j 40007464 <_malloc_r+0x1a8> 400079ec: 000228c0 sll a1,v0,0x3 400079f0: 00e01821 move v1,a3 400079f4: 01601021 move v0,t3 400079f8: 2444fff8 addiu a0,v0,-8 400079fc: 30620003 andi v0,v1,0x3 40007a00: 10400033 beqz v0,40007ad0 <_malloc_r+0x814> 40007a04: 2463ffff addiu v1,v1,-1 40007a08: 8c820008 lw v0,8(a0) 40007a0c: 00000000 nop 40007a10: 1044fffa beq v0,a0,400079fc <_malloc_r+0x740> 40007a14: 2444fff8 addiu a0,v0,-8 40007a18: 8e830004 lw v1,4(s4) 40007a1c: 00063040 sll a2,a2,0x1 40007a20: 0066102b sltu v0,v1,a2 40007a24: 1440ff26 bnez v0,400076c0 <_malloc_r+0x404> 40007a28: 00000000 nop 40007a2c: 10c0ff24 beqz a2,400076c0 <_malloc_r+0x404> 40007a30: 00c31024 and v0,a2,v1 40007a34: 1440fef1 bnez v0,400075fc <_malloc_r+0x340> 40007a38: 01403821 move a3,t2 40007a3c: 00063040 sll a2,a2,0x1 40007a40: 00c31024 and v0,a2,v1 40007a44: 1040fffd beqz v0,40007a3c <_malloc_r+0x780> 40007a48: 254a0004 addiu t2,t2,4 40007a4c: 08001d7f j 400075fc <_malloc_r+0x340> 40007a50: 01403821 move a3,t2 40007a54: 2447007c addiu a3,v0,124 40007a58: 08001cdf j 4000737c <_malloc_r+0xc0> 40007a5c: 000718c0 sll v1,a3,0x3 40007a60: 30820fff andi v0,a0,0xfff 40007a64: 1440ff85 bnez v0,4000787c <_malloc_r+0x5c0> 40007a68: 02761021 addu v0,s3,s6 40007a6c: 8e830008 lw v1,8(s4) 40007a70: 34420001 ori v0,v0,0x1 40007a74: 08001e4a j 40007928 <_malloc_r+0x66c> 40007a78: ac620004 sw v0,4(v1) 40007a7c: 8ee23d1c lw v0,15644(s7) 40007a80: 00000000 nop 40007a84: 02622821 addu a1,s3,v0 40007a88: 08001e1f j 4000787c <_malloc_r+0x5c0> 40007a8c: aee53d1c sw a1,15644(s7) 40007a90: 08001e25 j 40007894 <_malloc_r+0x5d8> 40007a94: af90806c sw s0,-32660(gp) 40007a98: 00009821 move s3,zero 40007a9c: 08001e35 j 400078d4 <_malloc_r+0x618> 40007aa0: 24030001 li v1,1 40007aa4: 2c820155 sltiu v0,a0,341 40007aa8: 1040000e beqz v0,40007ae4 <_malloc_r+0x828> 40007aac: 000313c2 srl v0,v1,0xf 40007ab0: 24420077 addiu v0,v0,119 40007ab4: 08001d19 j 40007464 <_malloc_r+0x1a8> 40007ab8: 000228c0 sll a1,v0,0x3 40007abc: 26a50008 addiu a1,s5,8 40007ac0: 0c001997 jal 4000665c <_free_r> 40007ac4: 02402021 move a0,s2 40007ac8: 08001e4a j 40007928 <_malloc_r+0x66c> 40007acc: 00000000 nop 40007ad0: 8e820004 lw v0,4(s4) 40007ad4: 00061827 nor v1,zero,a2 40007ad8: 00431024 and v0,v0,v1 40007adc: 08001e86 j 40007a18 <_malloc_r+0x75c> 40007ae0: ae820004 sw v0,4(s4) 40007ae4: 2c820555 sltiu v0,a0,1365 40007ae8: 14400004 bnez v0,40007afc <_malloc_r+0x840> 40007aec: 00000000 nop 40007af0: 2402007e li v0,126 40007af4: 08001d19 j 40007464 <_malloc_r+0x1a8> 40007af8: 240503f0 li a1,1008 40007afc: 00031482 srl v0,v1,0x12 40007b00: 2442007c addiu v0,v0,124 40007b04: 08001d19 j 40007464 <_malloc_r+0x1a8> 40007b08: 000228c0 sll a1,v0,0x3 40007b0c <_mbrtowc_r>: 40007b0c: 27bdffd8 addiu sp,sp,-40 40007b10: afb10020 sw s1,32(sp) 40007b14: afb0001c sw s0,28(sp) 40007b18: afbf0024 sw ra,36(sp) 40007b1c: 8fb00038 lw s0,56(sp) 40007b20: 10c00015 beqz a2,40007b78 <_mbrtowc_r+0x6c> 40007b24: 00808821 move s1,a0 40007b28: 0c001ef5 jal 40007bd4 <_mbtowc_r> 40007b2c: afb00010 sw s0,16(sp) 40007b30: 00401821 move v1,v0 40007b34: 2402ffff li v0,-1 40007b38: 10620006 beq v1,v0,40007b54 <_mbrtowc_r+0x48> 40007b3c: 00601021 move v0,v1 40007b40: 8fbf0024 lw ra,36(sp) 40007b44: 8fb10020 lw s1,32(sp) 40007b48: 8fb0001c lw s0,28(sp) 40007b4c: 03e00008 jr ra 40007b50: 27bd0028 addiu sp,sp,40 40007b54: 8fbf0024 lw ra,36(sp) 40007b58: 2402008a li v0,138 40007b5c: ae000000 sw zero,0(s0) 40007b60: ae220000 sw v0,0(s1) 40007b64: 8fb0001c lw s0,28(sp) 40007b68: 2402ffff li v0,-1 40007b6c: 8fb10020 lw s1,32(sp) 40007b70: 03e00008 jr ra 40007b74: 27bd0028 addiu sp,sp,40 40007b78: 3c064001 lui a2,0x4001 40007b7c: 24c61230 addiu a2,a2,4656 40007b80: 00002821 move a1,zero 40007b84: 24070001 li a3,1 40007b88: 0c001ef5 jal 40007bd4 <_mbtowc_r> 40007b8c: afb00010 sw s0,16(sp) 40007b90: 08001ecd j 40007b34 <_mbrtowc_r+0x28> 40007b94: 00401821 move v1,v0 40007b98 : 40007b98: 27bdffe0 addiu sp,sp,-32 40007b9c: 00801021 move v0,a0 40007ba0: 00a01821 move v1,a1 40007ba4: 00c04021 move t0,a2 40007ba8: 8f84800c lw a0,-32756(gp) 40007bac: afa70010 sw a3,16(sp) 40007bb0: 00402821 move a1,v0 40007bb4: 00603021 move a2,v1 40007bb8: afbf001c sw ra,28(sp) 40007bbc: 0c001ec3 jal 40007b0c <_mbrtowc_r> 40007bc0: 01003821 move a3,t0 40007bc4: 8fbf001c lw ra,28(sp) 40007bc8: 00000000 nop 40007bcc: 03e00008 jr ra 40007bd0: 27bd0020 addiu sp,sp,32 40007bd4 <_mbtowc_r>: 40007bd4: 10a00006 beqz a1,40007bf0 <_mbtowc_r+0x1c> 40007bd8: 27bdfff8 addiu sp,sp,-8 40007bdc: 14c00006 bnez a2,40007bf8 <_mbtowc_r+0x24> 40007be0: 00000000 nop 40007be4: 00001021 move v0,zero 40007be8: 03e00008 jr ra 40007bec: 27bd0008 addiu sp,sp,8 40007bf0: 10c0fffc beqz a2,40007be4 <_mbtowc_r+0x10> 40007bf4: 03a02821 move a1,sp 40007bf8: 10e00007 beqz a3,40007c18 <_mbtowc_r+0x44> 40007bfc: 00000000 nop 40007c00: 90c20000 lbu v0,0(a2) 40007c04: 27bd0008 addiu sp,sp,8 40007c08: aca20000 sw v0,0(a1) 40007c0c: 90c30000 lbu v1,0(a2) 40007c10: 03e00008 jr ra 40007c14: 0003102b sltu v0,zero,v1 40007c18: 08001efa j 40007be8 <_mbtowc_r+0x14> 40007c1c: 2402fffe li v0,-2 40007c20 : 40007c20: 2cc20004 sltiu v0,a2,4 40007c24: 00804821 move t1,a0 40007c28: 14400038 bnez v0,40007d0c 40007c2c: 30a500ff andi a1,a1,0xff 40007c30: 31220003 andi v0,t1,0x3 40007c34: 1040000f beqz v0,40007c74 40007c38: 00003821 move a3,zero 40007c3c: 90820000 lbu v0,0(a0) 40007c40: 00000000 nop 40007c44: 10450035 beq v0,a1,40007d1c 40007c48: 24c6ffff addiu a2,a2,-1 40007c4c: 08001f19 j 40007c64 40007c50: 00000000 nop 40007c54: 90820000 lbu v0,0(a0) 40007c58: 00000000 nop 40007c5c: 1045002f beq v0,a1,40007d1c 40007c60: 24c6ffff addiu a2,a2,-1 40007c64: 14c0fffb bnez a2,40007c54 40007c68: 24840001 addiu a0,a0,1 40007c6c: 03e00008 jr ra 40007c70: 00001021 move v0,zero 40007c74: 00001821 move v1,zero 40007c78: 24080004 li t0,4 40007c7c: 00071200 sll v0,a3,0x8 40007c80: 24630001 addiu v1,v1,1 40007c84: 1468fffd bne v1,t0,40007c7c 40007c88: 00453821 addu a3,v0,a1 40007c8c: 3c02fefe lui v0,0xfefe 40007c90: 3c038080 lui v1,0x8080 40007c94: 01202021 move a0,t1 40007c98: 344afeff ori t2,v0,0xfeff 40007c9c: 34698080 ori t1,v1,0x8080 40007ca0: 8c820000 lw v0,0(a0) 40007ca4: 24c6fffc addiu a2,a2,-4 40007ca8: 00e21026 xor v0,a3,v0 40007cac: 00021827 nor v1,zero,v0 40007cb0: 004a1021 addu v0,v0,t2 40007cb4: 00431024 and v0,v0,v1 40007cb8: 00491024 and v0,v0,t1 40007cbc: 10400011 beqz v0,40007d04 40007cc0: 2cc80004 sltiu t0,a2,4 40007cc4: 90820000 lbu v0,0(a0) 40007cc8: 00000000 nop 40007ccc: 10450015 beq v0,a1,40007d24 40007cd0: 24830001 addiu v1,a0,1 40007cd4: 90820001 lbu v0,1(a0) 40007cd8: 00000000 nop 40007cdc: 10450012 beq v0,a1,40007d28 40007ce0: 00000000 nop 40007ce4: 90820002 lbu v0,2(a0) 40007ce8: 00000000 nop 40007cec: 1045000e beq v0,a1,40007d28 40007cf0: 24830002 addiu v1,a0,2 40007cf4: 90820003 lbu v0,3(a0) 40007cf8: 00000000 nop 40007cfc: 1045000a beq v0,a1,40007d28 40007d00: 24830003 addiu v1,a0,3 40007d04: 1100ffe6 beqz t0,40007ca0 40007d08: 24840004 addiu a0,a0,4 40007d0c: 14c0ffcb bnez a2,40007c3c 40007d10: 00000000 nop 40007d14: 08001f1b j 40007c6c 40007d18: 00000000 nop 40007d1c: 03e00008 jr ra 40007d20: 00801021 move v0,a0 40007d24: 00801821 move v1,a0 40007d28: 03e00008 jr ra 40007d2c: 00601021 move v0,v1 40007d30 : 40007d30: 00a41025 or v0,a1,a0 40007d34: 30420003 andi v0,v0,0x3 40007d38: 00806021 move t4,a0 40007d3c: 1440002f bnez v0,40007dfc 40007d40: 00a05821 move t3,a1 40007d44: 00065102 srl t2,a2,0x4 40007d48: 00804021 move t0,a0 40007d4c: 30c6000f andi a2,a2,0xf 40007d50: 11400011 beqz t2,40007d98 40007d54: 00a03821 move a3,a1 40007d58: 01404821 move t1,t2 40007d5c: 8ce30004 lw v1,4(a3) 40007d60: 8ce40008 lw a0,8(a3) 40007d64: 8ce5000c lw a1,12(a3) 40007d68: 8ce20000 lw v0,0(a3) 40007d6c: 2529ffff addiu t1,t1,-1 40007d70: ad020000 sw v0,0(t0) 40007d74: ad030004 sw v1,4(t0) 40007d78: ad040008 sw a0,8(t0) 40007d7c: ad05000c sw a1,12(t0) 40007d80: 24e70010 addiu a3,a3,16 40007d84: 1520fff5 bnez t1,40007d5c 40007d88: 25080010 addiu t0,t0,16 40007d8c: 000a1100 sll v0,t2,0x4 40007d90: 01623821 addu a3,t3,v0 40007d94: 01824021 addu t0,t4,v0 40007d98: 00064882 srl t1,a2,0x2 40007d9c: 1120000d beqz t1,40007dd4 40007da0: 30c60003 andi a2,a2,0x3 40007da4: 01002821 move a1,t0 40007da8: 00e02021 move a0,a3 40007dac: 01201821 move v1,t1 40007db0: 8c820000 lw v0,0(a0) 40007db4: 2463ffff addiu v1,v1,-1 40007db8: aca20000 sw v0,0(a1) 40007dbc: 24840004 addiu a0,a0,4 40007dc0: 1460fffb bnez v1,40007db0 40007dc4: 24a50004 addiu a1,a1,4 40007dc8: 00091080 sll v0,t1,0x2 40007dcc: 01024021 addu t0,t0,v0 40007dd0: 00e23821 addu a3,a3,v0 40007dd4: 10c00007 beqz a2,40007df4 40007dd8: 00002821 move a1,zero 40007ddc: 00e51021 addu v0,a3,a1 40007de0: 90440000 lbu a0,0(v0) 40007de4: 01051821 addu v1,t0,a1 40007de8: 24a50001 addiu a1,a1,1 40007dec: 14a6fffb bne a1,a2,40007ddc 40007df0: a0640000 sb a0,0(v1) 40007df4: 03e00008 jr ra 40007df8: 01801021 move v0,t4 40007dfc: 00a04021 move t0,a1 40007e00: 00803821 move a3,a0 40007e04: 04c00027 bltz a2,40007ea4 40007e08: 00c01821 move v1,a2 40007e0c: 3c028000 lui v0,0x8000 40007e10: 34420003 ori v0,v0,0x3 40007e14: 00c23024 and a2,a2,v0 40007e18: 04c0001b bltz a2,40007e88 40007e1c: 00034883 sra t1,v1,0x2 40007e20: 1120000f beqz t1,40007e60 40007e24: 00000000 nop 40007e28: 01602821 move a1,t3 40007e2c: 01802021 move a0,t4 40007e30: 01201821 move v1,t1 40007e34: 2463ffff addiu v1,v1,-1 40007e38: 88a20003 lwl v0,3(a1) 40007e3c: 98a20000 lwr v0,0(a1) 40007e40: 24a50004 addiu a1,a1,4 40007e44: a8820003 swl v0,3(a0) 40007e48: b8820000 swr v0,0(a0) 40007e4c: 1460fff9 bnez v1,40007e34 40007e50: 24840004 addiu a0,a0,4 40007e54: 00091080 sll v0,t1,0x2 40007e58: 01624021 addu t0,t3,v0 40007e5c: 01823821 addu a3,t4,v0 40007e60: 18c0ffe4 blez a2,40007df4 40007e64: 00002821 move a1,zero 40007e68: 01051021 addu v0,t0,a1 40007e6c: 90440000 lbu a0,0(v0) 40007e70: 00e51821 addu v1,a3,a1 40007e74: 24a50001 addiu a1,a1,1 40007e78: 14a6fffb bne a1,a2,40007e68 40007e7c: a0640000 sb a0,0(v1) 40007e80: 03e00008 jr ra 40007e84: 01801021 move v0,t4 40007e88: 24c6ffff addiu a2,a2,-1 40007e8c: 2402fffc li v0,-4 40007e90: 00c23025 or a2,a2,v0 40007e94: 1520ffe4 bnez t1,40007e28 40007e98: 24c60001 addiu a2,a2,1 40007e9c: 08001f98 j 40007e60 40007ea0: 00000000 nop 40007ea4: 3c028000 lui v0,0x8000 40007ea8: 34420003 ori v0,v0,0x3 40007eac: 24c30003 addiu v1,a2,3 40007eb0: 00c23024 and a2,a2,v0 40007eb4: 04c1ffda bgez a2,40007e20 40007eb8: 00034883 sra t1,v1,0x2 40007ebc: 08001fa3 j 40007e8c 40007ec0: 24c6ffff addiu a2,a2,-1 40007ec4 : 40007ec4: 00a4102b sltu v0,a1,a0 40007ec8: 00806021 move t4,a0 40007ecc: 00a05821 move t3,a1 40007ed0: 1040000f beqz v0,40007f10 40007ed4: 00c05021 move t2,a2 40007ed8: 016a3821 addu a3,t3,t2 40007edc: 0187102b sltu v0,t4,a3 40007ee0: 1040000c beqz v0,40007f14 40007ee4: 2d420010 sltiu v0,t2,16 40007ee8: 11400007 beqz t2,40007f08 40007eec: 018a1821 addu v1,t4,t2 40007ef0: 006a3023 subu a2,v1,t2 40007ef4: 24e7ffff addiu a3,a3,-1 40007ef8: 90e20000 lbu v0,0(a3) 40007efc: 2463ffff addiu v1,v1,-1 40007f00: 1466fffc bne v1,a2,40007ef4 40007f04: a0620000 sb v0,0(v1) 40007f08: 03e00008 jr ra 40007f0c: 01801021 move v0,t4 40007f10: 2d420010 sltiu v0,t2,16 40007f14: 1040000b beqz v0,40007f44 40007f18: 016c1025 or v0,t3,t4 40007f1c: 10c0fffa beqz a2,40007f08 40007f20: 00001821 move v1,zero 40007f24: 90a20000 lbu v0,0(a1) 40007f28: 24630001 addiu v1,v1,1 40007f2c: a0820000 sb v0,0(a0) 40007f30: 24a50001 addiu a1,a1,1 40007f34: 1466fffb bne v1,a2,40007f24 40007f38: 24840001 addiu a0,a0,1 40007f3c: 03e00008 jr ra 40007f40: 01801021 move v0,t4 40007f44: 30420003 andi v0,v0,0x3 40007f48: 1440fff4 bnez v0,40007f1c 40007f4c: 01804021 move t0,t4 40007f50: 01603821 move a3,t3 40007f54: 01404821 move t1,t2 40007f58: 8ce20000 lw v0,0(a3) 40007f5c: 2529fff0 addiu t1,t1,-16 40007f60: ad020000 sw v0,0(t0) 40007f64: 8ce30004 lw v1,4(a3) 40007f68: 2d240010 sltiu a0,t1,16 40007f6c: ad030004 sw v1,4(t0) 40007f70: 8ce20008 lw v0,8(a3) 40007f74: 00000000 nop 40007f78: ad020008 sw v0,8(t0) 40007f7c: 8ce3000c lw v1,12(a3) 40007f80: 24e70010 addiu a3,a3,16 40007f84: ad03000c sw v1,12(t0) 40007f88: 1080fff3 beqz a0,40007f58 40007f8c: 25080010 addiu t0,t0,16 40007f90: 2542fff0 addiu v0,t2,-16 40007f94: 00021902 srl v1,v0,0x4 40007f98: 3046000f andi a2,v0,0xf 40007f9c: 24630001 addiu v1,v1,1 40007fa0: 00031900 sll v1,v1,0x4 40007fa4: 2cc20004 sltiu v0,a2,4 40007fa8: 01632821 addu a1,t3,v1 40007fac: 14400012 bnez v0,40007ff8 40007fb0: 01834821 addu t1,t4,v1 40007fb4: 01204021 move t0,t1 40007fb8: 00a03821 move a3,a1 40007fbc: 00c02021 move a0,a2 40007fc0: 8ce20000 lw v0,0(a3) 40007fc4: 2484fffc addiu a0,a0,-4 40007fc8: 2c830004 sltiu v1,a0,4 40007fcc: ad020000 sw v0,0(t0) 40007fd0: 24e70004 addiu a3,a3,4 40007fd4: 1060fffa beqz v1,40007fc0 40007fd8: 25080004 addiu t0,t0,4 40007fdc: 24c3fffc addiu v1,a2,-4 40007fe0: 00031082 srl v0,v1,0x2 40007fe4: 24420001 addiu v0,v0,1 40007fe8: 00021080 sll v0,v0,0x2 40007fec: 01224821 addu t1,t1,v0 40007ff0: 30660003 andi a2,v1,0x3 40007ff4: 00a22821 addu a1,a1,v0 40007ff8: 08001fc7 j 40007f1c 40007ffc: 01202021 move a0,t1 40008000 : 40008000: 2cc20010 sltiu v0,a2,16 40008004: 00804821 move t1,a0 40008008: 1440002d bnez v0,400080c0 4000800c: 00804021 move t0,a0 40008010: 30870003 andi a3,a0,0x3 40008014: 10e0000e beqz a3,40008050 40008018: 24820004 addiu v0,a0,4 4000801c: 00052600 sll a0,a1,0x18 40008020: 00471023 subu v0,v0,a3 40008024: 00042603 sra a0,a0,0x18 40008028: 01201821 move v1,t1 4000802c: a0640000 sb a0,0(v1) 40008030: 24630001 addiu v1,v1,1 40008034: 1462fffd bne v1,v0,4000802c 40008038: 00000000 nop 4000803c: 00071027 nor v0,zero,a3 40008040: 24c3fffb addiu v1,a2,-5 40008044: 24440005 addiu a0,v0,5 40008048: 00623023 subu a2,v1,v0 4000804c: 01244021 addu t0,t1,a0 40008050: 30a500ff andi a1,a1,0xff 40008054: 01003821 move a3,t0 40008058: 10a00005 beqz a1,40008070 4000805c: 00a01821 move v1,a1 40008060: 00051200 sll v0,a1,0x8 40008064: 00451025 or v0,v0,a1 40008068: 00021c00 sll v1,v0,0x10 4000806c: 00621825 or v1,v1,v0 40008070: 000610c2 srl v0,a2,0x3 40008074: 1040001c beqz v0,400080e8 40008078: 30c60007 andi a2,a2,0x7 4000807c: 01002021 move a0,t0 40008080: 00403821 move a3,v0 40008084: 24e7ffff addiu a3,a3,-1 40008088: ac830000 sw v1,0(a0) 4000808c: ac830004 sw v1,4(a0) 40008090: 14e0fffc bnez a3,40008084 40008094: 24840008 addiu a0,a0,8 40008098: 000210c0 sll v0,v0,0x3 4000809c: 01023821 addu a3,t0,v0 400080a0: 00e02021 move a0,a3 400080a4: 2cc20004 sltiu v0,a2,4 400080a8: 14400005 bnez v0,400080c0 400080ac: 00804021 move t0,a0 400080b0: ace30000 sw v1,0(a3) 400080b4: 24e40004 addiu a0,a3,4 400080b8: 24c6fffc addiu a2,a2,-4 400080bc: 00804021 move t0,a0 400080c0: 10c00007 beqz a2,400080e0 400080c4: 00000000 nop 400080c8: 00051600 sll v0,a1,0x18 400080cc: 00021603 sra v0,v0,0x18 400080d0: 24c6ffff addiu a2,a2,-1 400080d4: a1020000 sb v0,0(t0) 400080d8: 14c0fffd bnez a2,400080d0 400080dc: 25080001 addiu t0,t0,1 400080e0: 03e00008 jr ra 400080e4: 01201021 move v0,t1 400080e8: 08002029 j 400080a4 400080ec: 01002021 move a0,t0 400080f0 <__malloc_lock>: 400080f0: 03e00008 jr ra 400080f4: 00000000 nop 400080f8 <__malloc_unlock>: 400080f8: 03e00008 jr ra 400080fc: 00000000 nop 40008100 <_Bfree>: 40008100: 10a00009 beqz a1,40008128 <_Bfree+0x28> 40008104: 00000000 nop 40008108: 8ca20004 lw v0,4(a1) 4000810c: 8c83004c lw v1,76(a0) 40008110: 00021080 sll v0,v0,0x2 40008114: 00621821 addu v1,v1,v0 40008118: 8c640000 lw a0,0(v1) 4000811c: 00000000 nop 40008120: aca40000 sw a0,0(a1) 40008124: ac650000 sw a1,0(v1) 40008128: 03e00008 jr ra 4000812c: 00000000 nop 40008130 <__hi0bits>: 40008130: 3c02ffff lui v0,0xffff 40008134: 00821024 and v0,a0,v0 40008138: 1040001a beqz v0,400081a4 <__hi0bits+0x74> 4000813c: 00000000 nop 40008140: 00001821 move v1,zero 40008144: 3c02ff00 lui v0,0xff00 40008148: 00821024 and v0,a0,v0 4000814c: 14400003 bnez v0,4000815c <__hi0bits+0x2c> 40008150: 3c02f000 lui v0,0xf000 40008154: 24630008 addiu v1,v1,8 40008158: 00042200 sll a0,a0,0x8 4000815c: 00821024 and v0,a0,v0 40008160: 14400003 bnez v0,40008170 <__hi0bits+0x40> 40008164: 3c02c000 lui v0,0xc000 40008168: 24630004 addiu v1,v1,4 4000816c: 00042100 sll a0,a0,0x4 40008170: 00821024 and v0,a0,v0 40008174: 14400003 bnez v0,40008184 <__hi0bits+0x54> 40008178: 00000000 nop 4000817c: 24630002 addiu v1,v1,2 40008180: 00042080 sll a0,a0,0x2 40008184: 04800005 bltz a0,4000819c <__hi0bits+0x6c> 40008188: 00000000 nop 4000818c: 3c024000 lui v0,0x4000 40008190: 00821024 and v0,a0,v0 40008194: 10400006 beqz v0,400081b0 <__hi0bits+0x80> 40008198: 24630001 addiu v1,v1,1 4000819c: 03e00008 jr ra 400081a0: 00601021 move v0,v1 400081a4: 00042400 sll a0,a0,0x10 400081a8: 08002051 j 40008144 <__hi0bits+0x14> 400081ac: 24030010 li v1,16 400081b0: 24030020 li v1,32 400081b4: 03e00008 jr ra 400081b8: 00601021 move v0,v1 400081bc <__lo0bits>: 400081bc: 8c830000 lw v1,0(a0) 400081c0: 00000000 nop 400081c4: 30620007 andi v0,v1,0x7 400081c8: 1040000c beqz v0,400081fc <__lo0bits+0x40> 400081cc: 3062ffff andi v0,v1,0xffff 400081d0: 30620001 andi v0,v1,0x1 400081d4: 14400027 bnez v0,40008274 <__lo0bits+0xb8> 400081d8: 00002821 move a1,zero 400081dc: 30620002 andi v0,v1,0x2 400081e0: 14400029 bnez v0,40008288 <__lo0bits+0xcc> 400081e4: 00000000 nop 400081e8: 00031082 srl v0,v1,0x2 400081ec: 24050002 li a1,2 400081f0: ac820000 sw v0,0(a0) 400081f4: 03e00008 jr ra 400081f8: 00a01021 move v0,a1 400081fc: 1040001a beqz v0,40008268 <__lo0bits+0xac> 40008200: 00000000 nop 40008204: 00002821 move a1,zero 40008208: 306200ff andi v0,v1,0xff 4000820c: 14400004 bnez v0,40008220 <__lo0bits+0x64> 40008210: 3062000f andi v0,v1,0xf 40008214: 24a50008 addiu a1,a1,8 40008218: 00031a02 srl v1,v1,0x8 4000821c: 3062000f andi v0,v1,0xf 40008220: 14400004 bnez v0,40008234 <__lo0bits+0x78> 40008224: 30620003 andi v0,v1,0x3 40008228: 24a50004 addiu a1,a1,4 4000822c: 00031902 srl v1,v1,0x4 40008230: 30620003 andi v0,v1,0x3 40008234: 14400004 bnez v0,40008248 <__lo0bits+0x8c> 40008238: 30620001 andi v0,v1,0x1 4000823c: 24a50002 addiu a1,a1,2 40008240: 00031882 srl v1,v1,0x2 40008244: 30620001 andi v0,v1,0x1 40008248: 14400004 bnez v0,4000825c <__lo0bits+0xa0> 4000824c: 00000000 nop 40008250: 00031842 srl v1,v1,0x1 40008254: 10600009 beqz v1,4000827c <__lo0bits+0xc0> 40008258: 24a50001 addiu a1,a1,1 4000825c: ac830000 sw v1,0(a0) 40008260: 03e00008 jr ra 40008264: 00a01021 move v0,a1 40008268: 00031c02 srl v1,v1,0x10 4000826c: 08002082 j 40008208 <__lo0bits+0x4c> 40008270: 24050010 li a1,16 40008274: 03e00008 jr ra 40008278: 00a01021 move v0,a1 4000827c: 24050020 li a1,32 40008280: 03e00008 jr ra 40008284: 00a01021 move v0,a1 40008288: 00031042 srl v0,v1,0x1 4000828c: ac820000 sw v0,0(a0) 40008290: 0800209d j 40008274 <__lo0bits+0xb8> 40008294: 24050001 li a1,1 40008298 <__mcmp>: 40008298: 8c820010 lw v0,16(a0) 4000829c: 8ca60010 lw a2,16(a1) 400082a0: 00000000 nop 400082a4: 00464023 subu t0,v0,a2 400082a8: 15000011 bnez t0,400082f0 <__mcmp+0x58> 400082ac: 00000000 nop 400082b0: 24c20004 addiu v0,a2,4 400082b4: 00021080 sll v0,v0,0x2 400082b8: 00a21821 addu v1,a1,v0 400082bc: 00821021 addu v0,a0,v0 400082c0: 24420004 addiu v0,v0,4 400082c4: 24630004 addiu v1,v1,4 400082c8: 24840014 addiu a0,a0,20 400082cc: 2442fffc addiu v0,v0,-4 400082d0: 2463fffc addiu v1,v1,-4 400082d4: 8c470000 lw a3,0(v0) 400082d8: 8c650000 lw a1,0(v1) 400082dc: 00000000 nop 400082e0: 14e50005 bne a3,a1,400082f8 <__mcmp+0x60> 400082e4: 0082302b sltu a2,a0,v0 400082e8: 14c0fff8 bnez a2,400082cc <__mcmp+0x34> 400082ec: 00000000 nop 400082f0: 03e00008 jr ra 400082f4: 01001021 move v0,t0 400082f8: 00e5102b sltu v0,a3,a1 400082fc: 14400003 bnez v0,4000830c <__mcmp+0x74> 40008300: 00000000 nop 40008304: 080020bc j 400082f0 <__mcmp+0x58> 40008308: 24080001 li t0,1 4000830c: 080020bc j 400082f0 <__mcmp+0x58> 40008310: 2408ffff li t0,-1 40008314 <__ulp>: 40008314: 3c027ff0 lui v0,0x7ff0 40008318: 00a22824 and a1,a1,v0 4000831c: 3c03fcc0 lui v1,0xfcc0 40008320: 00a32821 addu a1,a1,v1 40008324: 18a00005 blez a1,4000833c <__ulp+0x28> 40008328: 00000000 nop 4000832c: 00002021 move a0,zero 40008330: 00801021 move v0,a0 40008334: 03e00008 jr ra 40008338: 00a01821 move v1,a1 4000833c: 00051023 negu v0,a1 40008340: 00022d03 sra a1,v0,0x14 40008344: 28a30014 slti v1,a1,20 40008348: 1460000a bnez v1,40008374 <__ulp+0x60> 4000834c: 3c020008 lui v0,0x8 40008350: 24a3ffec addiu v1,a1,-20 40008354: 2862001f slti v0,v1,31 40008358: 14400008 bnez v0,4000837c <__ulp+0x68> 4000835c: 00000000 nop 40008360: 24040001 li a0,1 40008364: 00002821 move a1,zero 40008368: 00801021 move v0,a0 4000836c: 03e00008 jr ra 40008370: 00a01821 move v1,a1 40008374: 080020cb j 4000832c <__ulp+0x18> 40008378: 00a22807 srav a1,v0,a1 4000837c: 00031827 nor v1,zero,v1 40008380: 24020001 li v0,1 40008384: 00622004 sllv a0,v0,v1 40008388: 080020da j 40008368 <__ulp+0x54> 4000838c: 00002821 move a1,zero 40008390 <__b2d>: 40008390: 8c820010 lw v0,16(a0) 40008394: 27bdffd8 addiu sp,sp,-40 40008398: 24420004 addiu v0,v0,4 4000839c: 00021080 sll v0,v0,0x2 400083a0: afb10018 sw s1,24(sp) 400083a4: 00828821 addu s1,a0,v0 400083a8: afb30020 sw s3,32(sp) 400083ac: 8e330000 lw s3,0(s1) 400083b0: afb2001c sw s2,28(sp) 400083b4: 24920014 addiu s2,a0,20 400083b8: 02602021 move a0,s3 400083bc: afb00014 sw s0,20(sp) 400083c0: afbf0024 sw ra,36(sp) 400083c4: 0c00204c jal 40008130 <__hi0bits> 400083c8: 00a08021 move s0,a1 400083cc: 00402821 move a1,v0 400083d0: 24020020 li v0,32 400083d4: 00451023 subu v0,v0,a1 400083d8: 28a3000b slti v1,a1,11 400083dc: 10600017 beqz v1,4000843c <__b2d+0xac> 400083e0: ae020000 sw v0,0(s0) 400083e4: 2402000b li v0,11 400083e8: 0251182b sltu v1,s2,s1 400083ec: 1060003f beqz v1,400084ec <__b2d+0x15c> 400083f0: 00452023 subu a0,v0,a1 400083f4: 8e22fffc lw v0,-4(s1) 400083f8: 00000000 nop 400083fc: 00823006 srlv a2,v0,a0 40008400: 24a20015 addiu v0,a1,21 40008404: 00531004 sllv v0,s3,v0 40008408: 00932006 srlv a0,s3,a0 4000840c: 3c033ff0 lui v1,0x3ff0 40008410: 8fbf0024 lw ra,36(sp) 40008414: 00832825 or a1,a0,v1 40008418: 00c22025 or a0,a2,v0 4000841c: 00801021 move v0,a0 40008420: 00a01821 move v1,a1 40008424: 8fb30020 lw s3,32(sp) 40008428: 8fb2001c lw s2,28(sp) 4000842c: 8fb10018 lw s1,24(sp) 40008430: 8fb00014 lw s0,20(sp) 40008434: 03e00008 jr ra 40008438: 27bd0028 addiu sp,sp,40 4000843c: 0251102b sltu v0,s2,s1 40008440: 1440001a bnez v0,400084ac <__b2d+0x11c> 40008444: 24a6fff5 addiu a2,a1,-11 40008448: 10c0001c beqz a2,400084bc <__b2d+0x12c> 4000844c: 00003821 move a3,zero 40008450: 24020020 li v0,32 40008454: 0251182b sltu v1,s2,s1 40008458: 10600026 beqz v1,400084f4 <__b2d+0x164> 4000845c: 00462823 subu a1,v0,a2 40008460: 8e22fffc lw v0,-4(s1) 40008464: 00000000 nop 40008468: 00a24006 srlv t0,v0,a1 4000846c: 00d31804 sllv v1,s3,a2 40008470: 3c023ff0 lui v0,0x3ff0 40008474: 00621825 or v1,v1,v0 40008478: 00c72004 sllv a0,a3,a2 4000847c: 00a71006 srlv v0,a3,a1 40008480: 8fbf0024 lw ra,36(sp) 40008484: 00622825 or a1,v1,v0 40008488: 01042025 or a0,t0,a0 4000848c: 00801021 move v0,a0 40008490: 00a01821 move v1,a1 40008494: 8fb30020 lw s3,32(sp) 40008498: 8fb2001c lw s2,28(sp) 4000849c: 8fb10018 lw s1,24(sp) 400084a0: 8fb00014 lw s0,20(sp) 400084a4: 03e00008 jr ra 400084a8: 27bd0028 addiu sp,sp,40 400084ac: 2631fffc addiu s1,s1,-4 400084b0: 8e270000 lw a3,0(s1) 400084b4: 14c0ffe7 bnez a2,40008454 <__b2d+0xc4> 400084b8: 24020020 li v0,32 400084bc: 3c023ff0 lui v0,0x3ff0 400084c0: 8fbf0024 lw ra,36(sp) 400084c4: 02622825 or a1,s3,v0 400084c8: 00e02021 move a0,a3 400084cc: 00801021 move v0,a0 400084d0: 00a01821 move v1,a1 400084d4: 8fb30020 lw s3,32(sp) 400084d8: 8fb2001c lw s2,28(sp) 400084dc: 8fb10018 lw s1,24(sp) 400084e0: 8fb00014 lw s0,20(sp) 400084e4: 03e00008 jr ra 400084e8: 27bd0028 addiu sp,sp,40 400084ec: 08002100 j 40008400 <__b2d+0x70> 400084f0: 00003021 move a2,zero 400084f4: 0800211b j 4000846c <__b2d+0xdc> 400084f8: 00004021 move t0,zero 400084fc <__ratio>: 400084fc: 27bdffd0 addiu sp,sp,-48 40008500: afb0001c sw s0,28(sp) 40008504: 00a08021 move s0,a1 40008508: 27a50010 addiu a1,sp,16 4000850c: afbf002c sw ra,44(sp) 40008510: afb30028 sw s3,40(sp) 40008514: afb20024 sw s2,36(sp) 40008518: afb10020 sw s1,32(sp) 4000851c: 0c0020e4 jal 40008390 <__b2d> 40008520: 00808821 move s1,a0 40008524: 02002021 move a0,s0 40008528: 27a50014 addiu a1,sp,20 4000852c: 00409021 move s2,v0 40008530: 0c0020e4 jal 40008390 <__b2d> 40008534: 00609821 move s3,v1 40008538: 00403021 move a2,v0 4000853c: 00603821 move a3,v1 40008540: 8e020010 lw v0,16(s0) 40008544: 8e230010 lw v1,16(s1) 40008548: 8fa40014 lw a0,20(sp) 4000854c: 00621823 subu v1,v1,v0 40008550: 8fa20010 lw v0,16(sp) 40008554: 00031940 sll v1,v1,0x5 40008558: 00441023 subu v0,v0,a0 4000855c: 00431021 addu v0,v0,v1 40008560: 1840000d blez v0,40008598 <__ratio+0x9c> 40008564: 00000000 nop 40008568: 00021500 sll v0,v0,0x14 4000856c: 00539821 addu s3,v0,s3 40008570: 02402021 move a0,s2 40008574: 0c003fb8 jal 4000fee0 <__divdf3> 40008578: 02602821 move a1,s3 4000857c: 8fbf002c lw ra,44(sp) 40008580: 8fb30028 lw s3,40(sp) 40008584: 8fb20024 lw s2,36(sp) 40008588: 8fb10020 lw s1,32(sp) 4000858c: 8fb0001c lw s0,28(sp) 40008590: 03e00008 jr ra 40008594: 27bd0030 addiu sp,sp,48 40008598: 00021500 sll v0,v0,0x14 4000859c: 0800215c j 40008570 <__ratio+0x74> 400085a0: 00e23823 subu a3,a3,v0 400085a4 <_mprec_log10>: 400085a4: 27bdffe0 addiu sp,sp,-32 400085a8: 28820018 slti v0,a0,24 400085ac: afb00010 sw s0,16(sp) 400085b0: afbf001c sw ra,28(sp) 400085b4: afb30018 sw s3,24(sp) 400085b8: afb20014 sw s2,20(sp) 400085bc: 14400016 bnez v0,40008618 <_mprec_log10+0x74> 400085c0: 00808021 move s0,a0 400085c4: 8f868070 lw a2,-32656(gp) 400085c8: 8f878074 lw a3,-32652(gp) 400085cc: 8f928078 lw s2,-32648(gp) 400085d0: 8f93807c lw s3,-32644(gp) 400085d4: 00c02021 move a0,a2 400085d8: 00e02821 move a1,a3 400085dc: 02403021 move a2,s2 400085e0: 0c003ef2 jal 4000fbc8 <__muldf3> 400085e4: 02603821 move a3,s3 400085e8: 2610ffff addiu s0,s0,-1 400085ec: 00403021 move a2,v0 400085f0: 1e00fff8 bgtz s0,400085d4 <_mprec_log10+0x30> 400085f4: 00603821 move a3,v1 400085f8: 8fbf001c lw ra,28(sp) 400085fc: 00c01021 move v0,a2 40008600: 00e01821 move v1,a3 40008604: 8fb30018 lw s3,24(sp) 40008608: 8fb20014 lw s2,20(sp) 4000860c: 8fb00010 lw s0,16(sp) 40008610: 03e00008 jr ra 40008614: 27bd0020 addiu sp,sp,32 40008618: 3c024001 lui v0,0x4001 4000861c: 24421c80 addiu v0,v0,7296 40008620: 000418c0 sll v1,a0,0x3 40008624: 00621821 addu v1,v1,v0 40008628: 8c660000 lw a2,0(v1) 4000862c: 8c670004 lw a3,4(v1) 40008630: 8fbf001c lw ra,28(sp) 40008634: 00c01021 move v0,a2 40008638: 00e01821 move v1,a3 4000863c: 8fb30018 lw s3,24(sp) 40008640: 8fb20014 lw s2,20(sp) 40008644: 8fb00010 lw s0,16(sp) 40008648: 03e00008 jr ra 4000864c: 27bd0020 addiu sp,sp,32 40008650 <__copybits>: 40008650: 8cc20010 lw v0,16(a2) 40008654: 24a5ffff addiu a1,a1,-1 40008658: 24420004 addiu v0,v0,4 4000865c: 00021080 sll v0,v0,0x2 40008660: 00c04821 move t1,a2 40008664: 00c21021 addu v0,a2,v0 40008668: 00052943 sra a1,a1,0x5 4000866c: 24a50001 addiu a1,a1,1 40008670: 24460004 addiu a2,v0,4 40008674: 25270014 addiu a3,t1,20 40008678: 00052880 sll a1,a1,0x2 4000867c: 00e6102b sltu v0,a3,a2 40008680: 10400013 beqz v0,400086d0 <__copybits+0x80> 40008684: 00854021 addu t0,a0,a1 40008688: 00802821 move a1,a0 4000868c: 8ce20000 lw v0,0(a3) 40008690: 24e70004 addiu a3,a3,4 40008694: 00e6182b sltu v1,a3,a2 40008698: aca20000 sw v0,0(a1) 4000869c: 1460fffb bnez v1,4000868c <__copybits+0x3c> 400086a0: 24a50004 addiu a1,a1,4 400086a4: 00c91023 subu v0,a2,t1 400086a8: 2442ffeb addiu v0,v0,-21 400086ac: 00021082 srl v0,v0,0x2 400086b0: 24420001 addiu v0,v0,1 400086b4: 00021080 sll v0,v0,0x2 400086b8: 00822021 addu a0,a0,v0 400086bc: 0088102b sltu v0,a0,t0 400086c0: 10400006 beqz v0,400086dc <__copybits+0x8c> 400086c4: 00000000 nop 400086c8: ac800000 sw zero,0(a0) 400086cc: 24840004 addiu a0,a0,4 400086d0: 0088102b sltu v0,a0,t0 400086d4: 1440fffc bnez v0,400086c8 <__copybits+0x78> 400086d8: 00000000 nop 400086dc: 03e00008 jr ra 400086e0: 00000000 nop 400086e4 <__any_on>: 400086e4: 8c830010 lw v1,16(a0) 400086e8: 00803821 move a3,a0 400086ec: 00052143 sra a0,a1,0x5 400086f0: 0064102a slt v0,v1,a0 400086f4: 10400015 beqz v0,4000874c <__any_on+0x68> 400086f8: 0083102a slt v0,a0,v1 400086fc: 00603021 move a2,v1 40008700: 24c20004 addiu v0,a2,4 40008704: 00021080 sll v0,v0,0x2 40008708: 00e21821 addu v1,a3,v0 4000870c: 24e40014 addiu a0,a3,20 40008710: 24620004 addiu v0,v1,4 40008714: 0082102b sltu v0,a0,v0 40008718: 14400006 bnez v0,40008734 <__any_on+0x50> 4000871c: 00001021 move v0,zero 40008720: 080021e4 j 40008790 <__any_on+0xac> 40008724: 00000000 nop 40008728: 0083102b sltu v0,a0,v1 4000872c: 10400017 beqz v0,4000878c <__any_on+0xa8> 40008730: 2463fffc addiu v1,v1,-4 40008734: 8c620000 lw v0,0(v1) 40008738: 00000000 nop 4000873c: 1040fffa beqz v0,40008728 <__any_on+0x44> 40008740: 00000000 nop 40008744: 03e00008 jr ra 40008748: 24020001 li v0,1 4000874c: 1040ffec beqz v0,40008700 <__any_on+0x1c> 40008750: 00803021 move a2,a0 40008754: 30a5001f andi a1,a1,0x1f 40008758: 10a0ffe9 beqz a1,40008700 <__any_on+0x1c> 4000875c: 24820004 addiu v0,a0,4 40008760: 00021080 sll v0,v0,0x2 40008764: 00e21021 addu v0,a3,v0 40008768: 00803021 move a2,a0 4000876c: 8c440004 lw a0,4(v0) 40008770: 00000000 nop 40008774: 00a41806 srlv v1,a0,a1 40008778: 00a31804 sllv v1,v1,a1 4000877c: 1464fff1 bne v1,a0,40008744 <__any_on+0x60> 40008780: 00000000 nop 40008784: 080021c1 j 40008704 <__any_on+0x20> 40008788: 24c20004 addiu v0,a2,4 4000878c: 00001021 move v0,zero 40008790: 03e00008 jr ra 40008794: 00000000 nop 40008798 <_Balloc>: 40008798: 8c83004c lw v1,76(a0) 4000879c: 27bdffe0 addiu sp,sp,-32 400087a0: afb10014 sw s1,20(sp) 400087a4: afb00010 sw s0,16(sp) 400087a8: afbf001c sw ra,28(sp) 400087ac: afb20018 sw s2,24(sp) 400087b0: 00808021 move s0,a0 400087b4: 10600013 beqz v1,40008804 <_Balloc+0x6c> 400087b8: 00a08821 move s1,a1 400087bc: 00111080 sll v0,s1,0x2 400087c0: 00622021 addu a0,v1,v0 400087c4: 8c830000 lw v1,0(a0) 400087c8: 00000000 nop 400087cc: 10600015 beqz v1,40008824 <_Balloc+0x8c> 400087d0: 24020001 li v0,1 400087d4: 8c620000 lw v0,0(v1) 400087d8: 00000000 nop 400087dc: ac820000 sw v0,0(a0) 400087e0: ac600010 sw zero,16(v1) 400087e4: ac60000c sw zero,12(v1) 400087e8: 8fbf001c lw ra,28(sp) 400087ec: 00601021 move v0,v1 400087f0: 8fb20018 lw s2,24(sp) 400087f4: 8fb10014 lw s1,20(sp) 400087f8: 8fb00010 lw s0,16(sp) 400087fc: 03e00008 jr ra 40008800: 27bd0020 addiu sp,sp,32 40008804: 24050004 li a1,4 40008808: 0c00314f jal 4000c53c <_calloc_r> 4000880c: 24060010 li a2,16 40008810: 00401821 move v1,v0 40008814: 1440ffe9 bnez v0,400087bc <_Balloc+0x24> 40008818: ae02004c sw v0,76(s0) 4000881c: 080021fa j 400087e8 <_Balloc+0x50> 40008820: 00000000 nop 40008824: 02229004 sllv s2,v0,s1 40008828: 26460005 addiu a2,s2,5 4000882c: 02002021 move a0,s0 40008830: 00063080 sll a2,a2,0x2 40008834: 0c00314f jal 4000c53c <_calloc_r> 40008838: 24050001 li a1,1 4000883c: 1040ffea beqz v0,400087e8 <_Balloc+0x50> 40008840: 00401821 move v1,v0 40008844: ac510004 sw s1,4(v0) 40008848: 080021f8 j 400087e0 <_Balloc+0x48> 4000884c: ac520008 sw s2,8(v0) 40008850 <__d2b>: 40008850: 27bdffd0 addiu sp,sp,-48 40008854: 24050001 li a1,1 40008858: afb30028 sw s3,40(sp) 4000885c: afb20024 sw s2,36(sp) 40008860: afb10020 sw s1,32(sp) 40008864: afb0001c sw s0,28(sp) 40008868: afbf002c sw ra,44(sp) 4000886c: 00e08021 move s0,a3 40008870: 0c0021e6 jal 40008798 <_Balloc> 40008874: 00c09821 move s3,a2 40008878: 00408821 move s1,v0 4000887c: 3c02000f lui v0,0xf 40008880: 00101840 sll v1,s0,0x1 40008884: 3442ffff ori v0,v0,0xffff 40008888: 02028024 and s0,s0,v0 4000888c: 00039542 srl s2,v1,0x15 40008890: 12400004 beqz s2,400088a4 <__d2b+0x54> 40008894: afb00014 sw s0,20(sp) 40008898: 3c020010 lui v0,0x10 4000889c: 02021025 or v0,s0,v0 400088a0: afa20014 sw v0,20(sp) 400088a4: 1260001f beqz s3,40008924 <__d2b+0xd4> 400088a8: 27a40010 addiu a0,sp,16 400088ac: 0c00206f jal 400081bc <__lo0bits> 400088b0: afb30010 sw s3,16(sp) 400088b4: 14400038 bnez v0,40008998 <__d2b+0x148> 400088b8: 00402821 move a1,v0 400088bc: 8fa20010 lw v0,16(sp) 400088c0: 00000000 nop 400088c4: ae220014 sw v0,20(s1) 400088c8: 8fa20014 lw v0,20(sp) 400088cc: 00000000 nop 400088d0: 0002802b sltu s0,zero,v0 400088d4: 26100001 addiu s0,s0,1 400088d8: ae220018 sw v0,24(s1) 400088dc: 1240001a beqz s2,40008948 <__d2b+0xf8> 400088e0: ae300010 sw s0,16(s1) 400088e4: 2642fbcd addiu v0,s2,-1075 400088e8: 8fa40040 lw a0,64(sp) 400088ec: 00451021 addu v0,v0,a1 400088f0: ac820000 sw v0,0(a0) 400088f4: 24030035 li v1,53 400088f8: 8fa20044 lw v0,68(sp) 400088fc: 8fbf002c lw ra,44(sp) 40008900: 00651823 subu v1,v1,a1 40008904: ac430000 sw v1,0(v0) 40008908: 8fb30028 lw s3,40(sp) 4000890c: 02201021 move v0,s1 40008910: 8fb20024 lw s2,36(sp) 40008914: 8fb10020 lw s1,32(sp) 40008918: 8fb0001c lw s0,28(sp) 4000891c: 03e00008 jr ra 40008920: 27bd0030 addiu sp,sp,48 40008924: 0c00206f jal 400081bc <__lo0bits> 40008928: 27a40014 addiu a0,sp,20 4000892c: 8fa30014 lw v1,20(sp) 40008930: 24040001 li a0,1 40008934: ae230014 sw v1,20(s1) 40008938: ae240010 sw a0,16(s1) 4000893c: 24450020 addiu a1,v0,32 40008940: 1640ffe8 bnez s2,400088e4 <__d2b+0x94> 40008944: 24100001 li s0,1 40008948: 2602ffff addiu v0,s0,-1 4000894c: 00021080 sll v0,v0,0x2 40008950: 02221021 addu v0,s1,v0 40008954: 8c440014 lw a0,20(v0) 40008958: 8fa20040 lw v0,64(sp) 4000895c: 24a3fbce addiu v1,a1,-1074 40008960: 0c00204c jal 40008130 <__hi0bits> 40008964: ac430000 sw v1,0(v0) 40008968: 00101940 sll v1,s0,0x5 4000896c: 8fa40044 lw a0,68(sp) 40008970: 8fbf002c lw ra,44(sp) 40008974: 00621823 subu v1,v1,v0 40008978: 8fb30028 lw s3,40(sp) 4000897c: 02201021 move v0,s1 40008980: 8fb20024 lw s2,36(sp) 40008984: 8fb10020 lw s1,32(sp) 40008988: 8fb0001c lw s0,28(sp) 4000898c: ac830000 sw v1,0(a0) 40008990: 03e00008 jr ra 40008994: 27bd0030 addiu sp,sp,48 40008998: 8fa20014 lw v0,20(sp) 4000899c: 8fa40010 lw a0,16(sp) 400089a0: 00051823 negu v1,a1 400089a4: 00621804 sllv v1,v0,v1 400089a8: 00641825 or v1,v1,a0 400089ac: 00a21006 srlv v0,v0,a1 400089b0: ae230014 sw v1,20(s1) 400089b4: 08002232 j 400088c8 <__d2b+0x78> 400089b8: afa20014 sw v0,20(sp) 400089bc <__mdiff>: 400089bc: 8cc30010 lw v1,16(a2) 400089c0: 8ca20010 lw v0,16(a1) 400089c4: 27bdffd8 addiu sp,sp,-40 400089c8: afb30020 sw s3,32(sp) 400089cc: 00439823 subu s3,v0,v1 400089d0: afb2001c sw s2,28(sp) 400089d4: afb00014 sw s0,20(sp) 400089d8: afbf0024 sw ra,36(sp) 400089dc: afb10018 sw s1,24(sp) 400089e0: 00a08021 move s0,a1 400089e4: 1260004d beqz s3,40008b1c <__mdiff+0x160> 400089e8: 00c09021 move s2,a2 400089ec: 0660006c bltz s3,40008ba0 <__mdiff+0x1e4> 400089f0: 02001021 move v0,s0 400089f4: 00009821 move s3,zero 400089f8: 24b10014 addiu s1,a1,20 400089fc: 8e050004 lw a1,4(s0) 40008a00: 0c0021e6 jal 40008798 <_Balloc> 40008a04: 00000000 nop 40008a08: 00406021 move t4,v0 40008a0c: 8e0a0010 lw t2,16(s0) 40008a10: 8e420010 lw v0,16(s2) 40008a14: 25430004 addiu v1,t2,4 40008a18: 24420004 addiu v0,v0,4 40008a1c: 00031880 sll v1,v1,0x2 40008a20: 00021080 sll v0,v0,0x2 40008a24: 02031821 addu v1,s0,v1 40008a28: 02421021 addu v0,s2,v0 40008a2c: ad93000c sw s3,12(t4) 40008a30: 02204021 move t0,s1 40008a34: 246d0004 addiu t5,v1,4 40008a38: 244b0004 addiu t3,v0,4 40008a3c: 26460014 addiu a2,s2,20 40008a40: 25870014 addiu a3,t4,20 40008a44: 00004821 move t1,zero 40008a48: 8d030000 lw v1,0(t0) 40008a4c: 8cc40000 lw a0,0(a2) 40008a50: 3065ffff andi a1,v1,0xffff 40008a54: 3082ffff andi v0,a0,0xffff 40008a58: 00a22823 subu a1,a1,v0 40008a5c: 00a92821 addu a1,a1,t1 40008a60: 00042402 srl a0,a0,0x10 40008a64: 00031c02 srl v1,v1,0x10 40008a68: 00641823 subu v1,v1,a0 40008a6c: 24c60004 addiu a2,a2,4 40008a70: 00051403 sra v0,a1,0x10 40008a74: 00621821 addu v1,v1,v0 40008a78: 00cb202b sltu a0,a2,t3 40008a7c: a4e30002 sh v1,2(a3) 40008a80: a4e50000 sh a1,0(a3) 40008a84: 25080004 addiu t0,t0,4 40008a88: 24e70004 addiu a3,a3,4 40008a8c: 1480ffee bnez a0,40008a48 <__mdiff+0x8c> 40008a90: 00034c03 sra t1,v1,0x10 40008a94: 010d102b sltu v0,t0,t5 40008a98: 1040000e beqz v0,40008ad4 <__mdiff+0x118> 40008a9c: 00000000 nop 40008aa0: 8d020000 lw v0,0(t0) 40008aa4: 25080004 addiu t0,t0,4 40008aa8: 3044ffff andi a0,v0,0xffff 40008aac: 01242021 addu a0,t1,a0 40008ab0: 00021402 srl v0,v0,0x10 40008ab4: 00041c03 sra v1,a0,0x10 40008ab8: 00621821 addu v1,v1,v0 40008abc: 010d282b sltu a1,t0,t5 40008ac0: a4e30002 sh v1,2(a3) 40008ac4: a4e40000 sh a0,0(a3) 40008ac8: 00034c03 sra t1,v1,0x10 40008acc: 14a0fff4 bnez a1,40008aa0 <__mdiff+0xe4> 40008ad0: 24e70004 addiu a3,a3,4 40008ad4: 8ce2fffc lw v0,-4(a3) 40008ad8: 00000000 nop 40008adc: 14400006 bnez v0,40008af8 <__mdiff+0x13c> 40008ae0: 24e3fffc addiu v1,a3,-4 40008ae4: 2463fffc addiu v1,v1,-4 40008ae8: 8c620000 lw v0,0(v1) 40008aec: 00000000 nop 40008af0: 1040fffc beqz v0,40008ae4 <__mdiff+0x128> 40008af4: 254affff addiu t2,t2,-1 40008af8: 8fbf0024 lw ra,36(sp) 40008afc: 01801021 move v0,t4 40008b00: 8fb30020 lw s3,32(sp) 40008b04: 8fb2001c lw s2,28(sp) 40008b08: 8fb10018 lw s1,24(sp) 40008b0c: 8fb00014 lw s0,20(sp) 40008b10: ad8a0010 sw t2,16(t4) 40008b14: 03e00008 jr ra 40008b18: 27bd0028 addiu sp,sp,40 40008b1c: 24620004 addiu v0,v1,4 40008b20: 00021080 sll v0,v0,0x2 40008b24: 00c21821 addu v1,a2,v0 40008b28: 00a21021 addu v0,a1,v0 40008b2c: 24420004 addiu v0,v0,4 40008b30: 24630004 addiu v1,v1,4 40008b34: 24b10014 addiu s1,a1,20 40008b38: 2442fffc addiu v0,v0,-4 40008b3c: 2463fffc addiu v1,v1,-4 40008b40: 8c470000 lw a3,0(v0) 40008b44: 8c660000 lw a2,0(v1) 40008b48: 00000000 nop 40008b4c: 14e60011 bne a3,a2,40008b94 <__mdiff+0x1d8> 40008b50: 0222282b sltu a1,s1,v0 40008b54: 14a0fff9 bnez a1,40008b3c <__mdiff+0x180> 40008b58: 2442fffc addiu v0,v0,-4 40008b5c: 0c0021e6 jal 40008798 <_Balloc> 40008b60: 00002821 move a1,zero 40008b64: 8fbf0024 lw ra,36(sp) 40008b68: 00406021 move t4,v0 40008b6c: 24020001 li v0,1 40008b70: ad820010 sw v0,16(t4) 40008b74: 8fb30020 lw s3,32(sp) 40008b78: 01801021 move v0,t4 40008b7c: 8fb2001c lw s2,28(sp) 40008b80: 8fb10018 lw s1,24(sp) 40008b84: 8fb00014 lw s0,20(sp) 40008b88: ad800014 sw zero,20(t4) 40008b8c: 03e00008 jr ra 40008b90: 27bd0028 addiu sp,sp,40 40008b94: 00e6102b sltu v0,a3,a2 40008b98: 1040ff98 beqz v0,400089fc <__mdiff+0x40> 40008b9c: 02001021 move v0,s0 40008ba0: 02408021 move s0,s2 40008ba4: 24130001 li s3,1 40008ba8: 00409021 move s2,v0 40008bac: 0800227f j 400089fc <__mdiff+0x40> 40008bb0: 26110014 addiu s1,s0,20 40008bb4 <__lshift>: 40008bb4: 8ca20010 lw v0,16(a1) 40008bb8: 27bdffd8 addiu sp,sp,-40 40008bbc: afb3001c sw s3,28(sp) 40008bc0: afb00010 sw s0,16(sp) 40008bc4: 00c09821 move s3,a2 40008bc8: 00068143 sra s0,a2,0x5 40008bcc: 24420001 addiu v0,v0,1 40008bd0: 8ca60008 lw a2,8(a1) 40008bd4: afb10014 sw s1,20(sp) 40008bd8: 00508821 addu s1,v0,s0 40008bdc: 00d1182a slt v1,a2,s1 40008be0: afb40020 sw s4,32(sp) 40008be4: afb20018 sw s2,24(sp) 40008be8: afbf0024 sw ra,36(sp) 40008bec: 00a09021 move s2,a1 40008bf0: 8ca50004 lw a1,4(a1) 40008bf4: 10600005 beqz v1,40008c0c <__lshift+0x58> 40008bf8: 0080a021 move s4,a0 40008bfc: 00063040 sll a2,a2,0x1 40008c00: 00d1102a slt v0,a2,s1 40008c04: 1440fffd bnez v0,40008bfc <__lshift+0x48> 40008c08: 24a50001 addiu a1,a1,1 40008c0c: 0c0021e6 jal 40008798 <_Balloc> 40008c10: 02802021 move a0,s4 40008c14: 00404821 move t1,v0 40008c18: 1a00000b blez s0,40008c48 <__lshift+0x94> 40008c1c: 24450014 addiu a1,v0,20 40008c20: 00001821 move v1,zero 40008c24: 24630001 addiu v1,v1,1 40008c28: 0070102a slt v0,v1,s0 40008c2c: aca00000 sw zero,0(a1) 40008c30: 1440fffc bnez v0,40008c24 <__lshift+0x70> 40008c34: 24a50004 addiu a1,a1,4 40008c38: 26020004 addiu v0,s0,4 40008c3c: 00021080 sll v0,v0,0x2 40008c40: 01221021 addu v0,t1,v0 40008c44: 24450004 addiu a1,v0,4 40008c48: 8e420010 lw v0,16(s2) 40008c4c: 3266001f andi a2,s3,0x1f 40008c50: 24420004 addiu v0,v0,4 40008c54: 00021080 sll v0,v0,0x2 40008c58: 02421021 addu v0,s2,v0 40008c5c: 24470004 addiu a3,v0,4 40008c60: 10c00024 beqz a2,40008cf4 <__lshift+0x140> 40008c64: 26440014 addiu a0,s2,20 40008c68: 24020020 li v0,32 40008c6c: 00464023 subu t0,v0,a2 40008c70: 00001821 move v1,zero 40008c74: 8c820000 lw v0,0(a0) 40008c78: 00000000 nop 40008c7c: 00c21004 sllv v0,v0,a2 40008c80: 00621025 or v0,v1,v0 40008c84: aca20000 sw v0,0(a1) 40008c88: 8c830000 lw v1,0(a0) 40008c8c: 24840004 addiu a0,a0,4 40008c90: 0087102b sltu v0,a0,a3 40008c94: 24a50004 addiu a1,a1,4 40008c98: 1440fff6 bnez v0,40008c74 <__lshift+0xc0> 40008c9c: 01031806 srlv v1,v1,t0 40008ca0: 10600002 beqz v1,40008cac <__lshift+0xf8> 40008ca4: aca30000 sw v1,0(a1) 40008ca8: 26310001 addiu s1,s1,1 40008cac: 8e420004 lw v0,4(s2) 40008cb0: 8e83004c lw v1,76(s4) 40008cb4: 00021080 sll v0,v0,0x2 40008cb8: 00621821 addu v1,v1,v0 40008cbc: 8c640000 lw a0,0(v1) 40008cc0: 8fbf0024 lw ra,36(sp) 40008cc4: 2622ffff addiu v0,s1,-1 40008cc8: ae440000 sw a0,0(s2) 40008ccc: ad220010 sw v0,16(t1) 40008cd0: ac720000 sw s2,0(v1) 40008cd4: 01201021 move v0,t1 40008cd8: 8fb40020 lw s4,32(sp) 40008cdc: 8fb3001c lw s3,28(sp) 40008ce0: 8fb20018 lw s2,24(sp) 40008ce4: 8fb10014 lw s1,20(sp) 40008ce8: 8fb00010 lw s0,16(sp) 40008cec: 03e00008 jr ra 40008cf0: 27bd0028 addiu sp,sp,40 40008cf4: 8c820000 lw v0,0(a0) 40008cf8: 24840004 addiu a0,a0,4 40008cfc: 0087182b sltu v1,a0,a3 40008d00: aca20000 sw v0,0(a1) 40008d04: 1060ffe9 beqz v1,40008cac <__lshift+0xf8> 40008d08: 24a50004 addiu a1,a1,4 40008d0c: 8c820000 lw v0,0(a0) 40008d10: 24840004 addiu a0,a0,4 40008d14: 0087182b sltu v1,a0,a3 40008d18: aca20000 sw v0,0(a1) 40008d1c: 1460fff5 bnez v1,40008cf4 <__lshift+0x140> 40008d20: 24a50004 addiu a1,a1,4 40008d24: 0800232b j 40008cac <__lshift+0xf8> 40008d28: 00000000 nop 40008d2c <__multiply>: 40008d2c: 27bdffd8 addiu sp,sp,-40 40008d30: afb3001c sw s3,28(sp) 40008d34: afb20018 sw s2,24(sp) 40008d38: 8cd30010 lw s3,16(a2) 40008d3c: 8cb20010 lw s2,16(a1) 40008d40: afb40020 sw s4,32(sp) 40008d44: 0253102a slt v0,s2,s3 40008d48: afb10014 sw s1,20(sp) 40008d4c: afbf0024 sw ra,36(sp) 40008d50: afb00010 sw s0,16(sp) 40008d54: 00a08821 move s1,a1 40008d58: 14400083 bnez v0,40008f68 <__multiply+0x23c> 40008d5c: 00c0a021 move s4,a2 40008d60: 02401021 move v0,s2 40008d64: 02609021 move s2,s3 40008d68: 00409821 move s3,v0 40008d6c: 8e220008 lw v0,8(s1) 40008d70: 02538021 addu s0,s2,s3 40008d74: 0050102a slt v0,v0,s0 40008d78: 8e250004 lw a1,4(s1) 40008d7c: 10400002 beqz v0,40008d88 <__multiply+0x5c> 40008d80: 00000000 nop 40008d84: 24a50001 addiu a1,a1,1 40008d88: 0c0021e6 jal 40008798 <_Balloc> 40008d8c: 00000000 nop 40008d90: 0040c021 move t8,v0 40008d94: 26020004 addiu v0,s0,4 40008d98: 00021080 sll v0,v0,0x2 40008d9c: 03021021 addu v0,t8,v0 40008da0: 244f0004 addiu t7,v0,4 40008da4: 27040014 addiu a0,t8,20 40008da8: 008f102b sltu v0,a0,t7 40008dac: 10400006 beqz v0,40008dc8 <__multiply+0x9c> 40008db0: 00801821 move v1,a0 40008db4: ac600000 sw zero,0(v1) 40008db8: 24630004 addiu v1,v1,4 40008dbc: 006f102b sltu v0,v1,t7 40008dc0: 1440fffc bnez v0,40008db4 <__multiply+0x88> 40008dc4: 00000000 nop 40008dc8: 26420004 addiu v0,s2,4 40008dcc: 00021080 sll v0,v0,0x2 40008dd0: 02821021 addu v0,s4,v0 40008dd4: 26630004 addiu v1,s3,4 40008dd8: 00031880 sll v1,v1,0x2 40008ddc: 24520004 addiu s2,v0,4 40008de0: 268c0014 addiu t4,s4,20 40008de4: 02231821 addu v1,s1,v1 40008de8: 0192102b sltu v0,t4,s2 40008dec: 246d0004 addiu t5,v1,4 40008df0: 10400044 beqz v0,40008f04 <__multiply+0x1d8> 40008df4: 26310014 addiu s1,s1,20 40008df8: 00807021 move t6,a0 40008dfc: 8d820000 lw v0,0(t4) 40008e00: 00000000 nop 40008e04: 304affff andi t2,v0,0xffff 40008e08: 1140001c beqz t2,40008e7c <__multiply+0x150> 40008e0c: 01c03821 move a3,t6 40008e10: 02204021 move t0,s1 40008e14: 00004821 move t1,zero 40008e18: 8d030000 lw v1,0(t0) 40008e1c: 8ce40000 lw a0,0(a3) 40008e20: 3062ffff andi v0,v1,0xffff 40008e24: 004a0018 mult v0,t2 40008e28: 00031c02 srl v1,v1,0x10 40008e2c: 3085ffff andi a1,a0,0xffff 40008e30: 00042402 srl a0,a0,0x10 40008e34: 25080004 addiu t0,t0,4 40008e38: 010d302b sltu a2,t0,t5 40008e3c: 00001012 mflo v0 40008e40: 00451021 addu v0,v0,a1 40008e44: 00491021 addu v0,v0,t1 40008e48: 006a0018 mult v1,t2 40008e4c: 00022c02 srl a1,v0,0x10 40008e50: a4e20000 sh v0,0(a3) 40008e54: 00001812 mflo v1 40008e58: 00641821 addu v1,v1,a0 40008e5c: 00651821 addu v1,v1,a1 40008e60: a4e30002 sh v1,2(a3) 40008e64: 00034c02 srl t1,v1,0x10 40008e68: 14c0ffeb bnez a2,40008e18 <__multiply+0xec> 40008e6c: 24e70004 addiu a3,a3,4 40008e70: ace90000 sw t1,0(a3) 40008e74: 8d820000 lw v0,0(t4) 40008e78: 00000000 nop 40008e7c: 00025402 srl t2,v0,0x10 40008e80: 1140001c beqz t2,40008ef4 <__multiply+0x1c8> 40008e84: 01c04021 move t0,t6 40008e88: 8dc70000 lw a3,0(t6) 40008e8c: 02204821 move t1,s1 40008e90: 00e03021 move a2,a3 40008e94: 00005821 move t3,zero 40008e98: 8d240000 lw a0,0(t1) 40008e9c: 00071c02 srl v1,a3,0x10 40008ea0: 3082ffff andi v0,a0,0xffff 40008ea4: 01420018 mult t2,v0 40008ea8: 00042402 srl a0,a0,0x10 40008eac: a5060000 sh a2,0(t0) 40008eb0: 25290004 addiu t1,t1,4 40008eb4: 012d282b sltu a1,t1,t5 40008eb8: 00001012 mflo v0 40008ebc: 01621021 addu v0,t3,v0 40008ec0: 00431021 addu v0,v0,v1 40008ec4: 01440018 mult t2,a0 40008ec8: a5020002 sh v0,2(t0) 40008ecc: 25080004 addiu t0,t0,4 40008ed0: 8d070000 lw a3,0(t0) 40008ed4: 00021402 srl v0,v0,0x10 40008ed8: 30e3ffff andi v1,a3,0xffff 40008edc: 00002012 mflo a0 40008ee0: 00832021 addu a0,a0,v1 40008ee4: 00823021 addu a2,a0,v0 40008ee8: 14a0ffeb bnez a1,40008e98 <__multiply+0x16c> 40008eec: 00065c02 srl t3,a2,0x10 40008ef0: ad060000 sw a2,0(t0) 40008ef4: 258c0004 addiu t4,t4,4 40008ef8: 0192102b sltu v0,t4,s2 40008efc: 1440ffbf bnez v0,40008dfc <__multiply+0xd0> 40008f00: 25ce0004 addiu t6,t6,4 40008f04: 1a00000e blez s0,40008f40 <__multiply+0x214> 40008f08: 00000000 nop 40008f0c: 8de2fffc lw v0,-4(t7) 40008f10: 00000000 nop 40008f14: 10400007 beqz v0,40008f34 <__multiply+0x208> 40008f18: 25e3fffc addiu v1,t7,-4 40008f1c: 080023d0 j 40008f40 <__multiply+0x214> 40008f20: 00000000 nop 40008f24: 8c620000 lw v0,0(v1) 40008f28: 00000000 nop 40008f2c: 14400004 bnez v0,40008f40 <__multiply+0x214> 40008f30: 00000000 nop 40008f34: 2610ffff addiu s0,s0,-1 40008f38: 1600fffa bnez s0,40008f24 <__multiply+0x1f8> 40008f3c: 2463fffc addiu v1,v1,-4 40008f40: 8fbf0024 lw ra,36(sp) 40008f44: af100010 sw s0,16(t8) 40008f48: 03001021 move v0,t8 40008f4c: 8fb40020 lw s4,32(sp) 40008f50: 8fb3001c lw s3,28(sp) 40008f54: 8fb20018 lw s2,24(sp) 40008f58: 8fb10014 lw s1,20(sp) 40008f5c: 8fb00010 lw s0,16(sp) 40008f60: 03e00008 jr ra 40008f64: 27bd0028 addiu sp,sp,40 40008f68: 00a0a021 move s4,a1 40008f6c: 0800235b j 40008d6c <__multiply+0x40> 40008f70: 00c08821 move s1,a2 40008f74 <__i2b>: 40008f74: 27bdffe8 addiu sp,sp,-24 40008f78: afb00010 sw s0,16(sp) 40008f7c: 00a08021 move s0,a1 40008f80: afbf0014 sw ra,20(sp) 40008f84: 0c0021e6 jal 40008798 <_Balloc> 40008f88: 24050001 li a1,1 40008f8c: 8fbf0014 lw ra,20(sp) 40008f90: 24030001 li v1,1 40008f94: ac500014 sw s0,20(v0) 40008f98: ac430010 sw v1,16(v0) 40008f9c: 8fb00010 lw s0,16(sp) 40008fa0: 03e00008 jr ra 40008fa4: 27bd0018 addiu sp,sp,24 40008fa8 <__multadd>: 40008fa8: 27bdffd8 addiu sp,sp,-40 40008fac: afb20018 sw s2,24(sp) 40008fb0: 8cb20010 lw s2,16(a1) 40008fb4: afb40020 sw s4,32(sp) 40008fb8: afb3001c sw s3,28(sp) 40008fbc: afb10014 sw s1,20(sp) 40008fc0: afbf0024 sw ra,36(sp) 40008fc4: 00e08821 move s1,a3 40008fc8: afb00010 sw s0,16(sp) 40008fcc: 00a09821 move s3,a1 40008fd0: 0080a021 move s4,a0 40008fd4: 00c04821 move t1,a2 40008fd8: 24a70014 addiu a3,a1,20 40008fdc: 00004021 move t0,zero 40008fe0: 8ce50000 lw a1,0(a3) 40008fe4: 25080001 addiu t0,t0,1 40008fe8: 30a3ffff andi v1,a1,0xffff 40008fec: 01230018 mult t1,v1 40008ff0: 00052c02 srl a1,a1,0x10 40008ff4: 0112302a slt a2,t0,s2 40008ff8: 00001812 mflo v1 40008ffc: 02231821 addu v1,s1,v1 40009000: 00032402 srl a0,v1,0x10 40009004: 01250018 mult t1,a1 40009008: 3063ffff andi v1,v1,0xffff 4000900c: 00002812 mflo a1 40009010: 00852021 addu a0,a0,a1 40009014: 00041400 sll v0,a0,0x10 40009018: 00431021 addu v0,v0,v1 4000901c: ace20000 sw v0,0(a3) 40009020: 00048c02 srl s1,a0,0x10 40009024: 14c0ffee bnez a2,40008fe0 <__multadd+0x38> 40009028: 24e70004 addiu a3,a3,4 4000902c: 1220000c beqz s1,40009060 <__multadd+0xb8> 40009030: 00000000 nop 40009034: 8e620008 lw v0,8(s3) 40009038: 00000000 nop 4000903c: 0242102a slt v0,s2,v0 40009040: 10400010 beqz v0,40009084 <__multadd+0xdc> 40009044: 02802021 move a0,s4 40009048: 26420004 addiu v0,s2,4 4000904c: 00021080 sll v0,v0,0x2 40009050: 02621021 addu v0,s3,v0 40009054: 26430001 addiu v1,s2,1 40009058: ac510004 sw s1,4(v0) 4000905c: ae630010 sw v1,16(s3) 40009060: 8fbf0024 lw ra,36(sp) 40009064: 02601021 move v0,s3 40009068: 8fb40020 lw s4,32(sp) 4000906c: 8fb3001c lw s3,28(sp) 40009070: 8fb20018 lw s2,24(sp) 40009074: 8fb10014 lw s1,20(sp) 40009078: 8fb00010 lw s0,16(sp) 4000907c: 03e00008 jr ra 40009080: 27bd0028 addiu sp,sp,40 40009084: 8e650004 lw a1,4(s3) 40009088: 0c0021e6 jal 40008798 <_Balloc> 4000908c: 24a50001 addiu a1,a1,1 40009090: 8e660010 lw a2,16(s3) 40009094: 2665000c addiu a1,s3,12 40009098: 24c60002 addiu a2,a2,2 4000909c: 2444000c addiu a0,v0,12 400090a0: 00063080 sll a2,a2,0x2 400090a4: 0c001f4c jal 40007d30 400090a8: 00408021 move s0,v0 400090ac: 8e630004 lw v1,4(s3) 400090b0: 8e82004c lw v0,76(s4) 400090b4: 00031880 sll v1,v1,0x2 400090b8: 00431021 addu v0,v0,v1 400090bc: 8c440000 lw a0,0(v0) 400090c0: 00000000 nop 400090c4: ae640000 sw a0,0(s3) 400090c8: ac530000 sw s3,0(v0) 400090cc: 08002412 j 40009048 <__multadd+0xa0> 400090d0: 02009821 move s3,s0 400090d4 <__pow5mult>: 400090d4: 27bdffd8 addiu sp,sp,-40 400090d8: 30c30003 andi v1,a2,0x3 400090dc: afb30020 sw s3,32(sp) 400090e0: afb2001c sw s2,28(sp) 400090e4: afb00014 sw s0,20(sp) 400090e8: afbf0024 sw ra,36(sp) 400090ec: afb10018 sw s1,24(sp) 400090f0: 00c08021 move s0,a2 400090f4: 00809821 move s3,a0 400090f8: 14600036 bnez v1,400091d4 <__pow5mult+0x100> 400090fc: 00a09021 move s2,a1 40009100: 00108883 sra s1,s0,0x2 40009104: 12200024 beqz s1,40009198 <__pow5mult+0xc4> 40009108: 00000000 nop 4000910c: 8e700048 lw s0,72(s3) 40009110: 00000000 nop 40009114: 12000039 beqz s0,400091fc <__pow5mult+0x128> 40009118: 00000000 nop 4000911c: 32220001 andi v0,s1,0x1 40009120: 1440000c bnez v0,40009154 <__pow5mult+0x80> 40009124: 00000000 nop 40009128: 00118843 sra s1,s1,0x1 4000912c: 1220001a beqz s1,40009198 <__pow5mult+0xc4> 40009130: 00000000 nop 40009134: 8e020000 lw v0,0(s0) 40009138: 00000000 nop 4000913c: 1040001e beqz v0,400091b8 <__pow5mult+0xe4> 40009140: 02003021 move a2,s0 40009144: 00408021 move s0,v0 40009148: 32220001 andi v0,s1,0x1 4000914c: 1040fff6 beqz v0,40009128 <__pow5mult+0x54> 40009150: 00000000 nop 40009154: 02402821 move a1,s2 40009158: 02003021 move a2,s0 4000915c: 0c00234b jal 40008d2c <__multiply> 40009160: 02602021 move a0,s3 40009164: 12400009 beqz s2,4000918c <__pow5mult+0xb8> 40009168: 00402821 move a1,v0 4000916c: 8e420004 lw v0,4(s2) 40009170: 8e63004c lw v1,76(s3) 40009174: 00021080 sll v0,v0,0x2 40009178: 00621821 addu v1,v1,v0 4000917c: 8c640000 lw a0,0(v1) 40009180: 00000000 nop 40009184: ae440000 sw a0,0(s2) 40009188: ac720000 sw s2,0(v1) 4000918c: 00118843 sra s1,s1,0x1 40009190: 1620ffe8 bnez s1,40009134 <__pow5mult+0x60> 40009194: 00a09021 move s2,a1 40009198: 8fbf0024 lw ra,36(sp) 4000919c: 02401021 move v0,s2 400091a0: 8fb30020 lw s3,32(sp) 400091a4: 8fb2001c lw s2,28(sp) 400091a8: 8fb10018 lw s1,24(sp) 400091ac: 8fb00014 lw s0,20(sp) 400091b0: 03e00008 jr ra 400091b4: 27bd0028 addiu sp,sp,40 400091b8: 02002821 move a1,s0 400091bc: 0c00234b jal 40008d2c <__multiply> 400091c0: 02602021 move a0,s3 400091c4: ae020000 sw v0,0(s0) 400091c8: ac400000 sw zero,0(v0) 400091cc: 08002452 j 40009148 <__pow5mult+0x74> 400091d0: 00408021 move s0,v0 400091d4: 2463ffff addiu v1,v1,-1 400091d8: 3c024001 lui v0,0x4001 400091dc: 24421d98 addiu v0,v0,7576 400091e0: 00031880 sll v1,v1,0x2 400091e4: 00621821 addu v1,v1,v0 400091e8: 8c660000 lw a2,0(v1) 400091ec: 0c0023ea jal 40008fa8 <__multadd> 400091f0: 00003821 move a3,zero 400091f4: 08002440 j 40009100 <__pow5mult+0x2c> 400091f8: 00409021 move s2,v0 400091fc: 02602021 move a0,s3 40009200: 0c0023dd jal 40008f74 <__i2b> 40009204: 24050271 li a1,625 40009208: ae620048 sw v0,72(s3) 4000920c: 00408021 move s0,v0 40009210: 08002447 j 4000911c <__pow5mult+0x48> 40009214: ac400000 sw zero,0(v0) 40009218 <__s2b>: 40009218: 24e20008 addiu v0,a3,8 4000921c: 24030009 li v1,9 40009220: 14600002 bnez v1,4000922c <__s2b+0x14> 40009224: 0043001a div zero,v0,v1 40009228: 0007000d break 0x7 4000922c: 27bdffd0 addiu sp,sp,-48 40009230: afb30020 sw s3,32(sp) 40009234: 00e09821 move s3,a3 40009238: afb40024 sw s4,36(sp) 4000923c: afb2001c sw s2,28(sp) 40009240: afb10018 sw s1,24(sp) 40009244: afbf002c sw ra,44(sp) 40009248: afb50028 sw s5,40(sp) 4000924c: afb00014 sw s0,20(sp) 40009250: 00809021 move s2,a0 40009254: 00a08821 move s1,a1 40009258: 00003812 mflo a3 4000925c: 28e20002 slti v0,a3,2 40009260: 1440003a bnez v0,4000934c <__s2b+0x134> 40009264: 00c0a021 move s4,a2 40009268: 00002821 move a1,zero 4000926c: 24030001 li v1,1 40009270: 00031840 sll v1,v1,0x1 40009274: 0067102a slt v0,v1,a3 40009278: 1440fffd bnez v0,40009270 <__s2b+0x58> 4000927c: 24a50001 addiu a1,a1,1 40009280: 0c0021e6 jal 40008798 <_Balloc> 40009284: 02402021 move a0,s2 40009288: 8fa30040 lw v1,64(sp) 4000928c: 00402821 move a1,v0 40009290: 24040001 li a0,1 40009294: 2a82000a slti v0,s4,10 40009298: aca30014 sw v1,20(a1) 4000929c: 14400028 bnez v0,40009340 <__s2b+0x128> 400092a0: aca40010 sw a0,16(a1) 400092a4: 26350009 addiu s5,s1,9 400092a8: 24100009 li s0,9 400092ac: 02301021 addu v0,s1,s0 400092b0: 80470000 lb a3,0(v0) 400092b4: 02402021 move a0,s2 400092b8: 24e7ffd0 addiu a3,a3,-48 400092bc: 0c0023ea jal 40008fa8 <__multadd> 400092c0: 2406000a li a2,10 400092c4: 26100001 addiu s0,s0,1 400092c8: 00402821 move a1,v0 400092cc: 0214102a slt v0,s0,s4 400092d0: 1440fff7 bnez v0,400092b0 <__s2b+0x98> 400092d4: 02301021 addu v0,s1,s0 400092d8: 02b41021 addu v0,s5,s4 400092dc: 2451fff8 addiu s1,v0,-8 400092e0: 02808021 move s0,s4 400092e4: 0213102a slt v0,s0,s3 400092e8: 1040000b beqz v0,40009318 <__s2b+0x100> 400092ec: 00000000 nop 400092f0: 82270000 lb a3,0(s1) 400092f4: 02402021 move a0,s2 400092f8: 24e7ffd0 addiu a3,a3,-48 400092fc: 0c0023ea jal 40008fa8 <__multadd> 40009300: 2406000a li a2,10 40009304: 26100001 addiu s0,s0,1 40009308: 00402821 move a1,v0 4000930c: 0213102a slt v0,s0,s3 40009310: 1440fff7 bnez v0,400092f0 <__s2b+0xd8> 40009314: 26310001 addiu s1,s1,1 40009318: 8fbf002c lw ra,44(sp) 4000931c: 00a01021 move v0,a1 40009320: 8fb50028 lw s5,40(sp) 40009324: 8fb40024 lw s4,36(sp) 40009328: 8fb30020 lw s3,32(sp) 4000932c: 8fb2001c lw s2,28(sp) 40009330: 8fb10018 lw s1,24(sp) 40009334: 8fb00014 lw s0,20(sp) 40009338: 03e00008 jr ra 4000933c: 27bd0030 addiu sp,sp,48 40009340: 2631000a addiu s1,s1,10 40009344: 080024b9 j 400092e4 <__s2b+0xcc> 40009348: 24100009 li s0,9 4000934c: 080024a0 j 40009280 <__s2b+0x68> 40009350: 00002821 move a1,zero 40009354 <_realloc_r>: 40009354: 27bdffc0 addiu sp,sp,-64 40009358: afb70034 sw s7,52(sp) 4000935c: afb20020 sw s2,32(sp) 40009360: afb00018 sw s0,24(sp) 40009364: afbf003c sw ra,60(sp) 40009368: afbe0038 sw s8,56(sp) 4000936c: afb60030 sw s6,48(sp) 40009370: afb5002c sw s5,44(sp) 40009374: afb40028 sw s4,40(sp) 40009378: afb30024 sw s3,36(sp) 4000937c: afb1001c sw s1,28(sp) 40009380: 00a09021 move s2,a1 40009384: 00c08021 move s0,a2 40009388: 10a00091 beqz a1,400095d0 <_realloc_r+0x27c> 4000938c: 0080b821 move s7,a0 40009390: 0c00203c jal 400080f0 <__malloc_lock> 40009394: 24b1fff8 addiu s1,a1,-8 40009398: 8e260004 lw a2,4(s1) 4000939c: 2603000b addiu v1,s0,11 400093a0: 2c620017 sltiu v0,v1,23 400093a4: 1040005f beqz v0,40009524 <_realloc_r+0x1d0> 400093a8: 00c02821 move a1,a2 400093ac: 24140010 li s4,16 400093b0: 0290102b sltu v0,s4,s0 400093b4: 1440005f bnez v0,40009534 <_realloc_r+0x1e0> 400093b8: 2407fffc li a3,-4 400093bc: 00c79824 and s3,a2,a3 400093c0: 0274102a slt v0,s3,s4 400093c4: 1040006b beqz v0,40009574 <_realloc_r+0x220> 400093c8: 0260a821 move s5,s3 400093cc: 3c024001 lui v0,0x4001 400093d0: 245e3774 addiu s8,v0,14196 400093d4: 8fc80008 lw t0,8(s8) 400093d8: 02332021 addu a0,s1,s3 400093dc: 110400e4 beq t0,a0,40009770 <_realloc_r+0x41c> 400093e0: 2402fffe li v0,-2 400093e4: 8c850004 lw a1,4(a0) 400093e8: 00000000 nop 400093ec: 00a21024 and v0,a1,v0 400093f0: 00821021 addu v0,a0,v0 400093f4: 8c430004 lw v1,4(v0) 400093f8: 00000000 nop 400093fc: 30630001 andi v1,v1,0x1 40009400: 1460008e bnez v1,4000963c <_realloc_r+0x2e8> 40009404: 00000000 nop 40009408: 00a72824 and a1,a1,a3 4000940c: 00b3a821 addu s5,a1,s3 40009410: 02b4102a slt v0,s5,s4 40009414: 10400067 beqz v0,400095b4 <_realloc_r+0x260> 40009418: 00000000 nop 4000941c: 30c20001 andi v0,a2,0x1 40009420: 14400089 bnez v0,40009648 <_realloc_r+0x2f4> 40009424: 00000000 nop 40009428: 8e42fff8 lw v0,-8(s2) 4000942c: 00000000 nop 40009430: 0222b023 subu s6,s1,v0 40009434: 8ec30004 lw v1,4(s6) 40009438: 2402fffc li v0,-4 4000943c: 108000e0 beqz a0,400097c0 <_realloc_r+0x46c> 40009440: 00621024 and v0,v1,v0 40009444: 108800e0 beq a0,t0,400097c8 <_realloc_r+0x474> 40009448: 00531821 addu v1,v0,s3 4000944c: 00a3a821 addu s5,a1,v1 40009450: 02b4102a slt v0,s5,s4 40009454: 104000b4 beqz v0,40009728 <_realloc_r+0x3d4> 40009458: 2666fffc addiu a2,s3,-4 4000945c: 0060a821 move s5,v1 40009460: 02b4102a slt v0,s5,s4 40009464: 14400079 bnez v0,4000964c <_realloc_r+0x2f8> 40009468: 02002821 move a1,s0 4000946c: 8ec30008 lw v1,8(s6) 40009470: 8ec2000c lw v0,12(s6) 40009474: 2666fffc addiu a2,s3,-4 40009478: 2cc40025 sltiu a0,a2,37 4000947c: ac430008 sw v1,8(v0) 40009480: ac62000c sw v0,12(v1) 40009484: 108000c8 beqz a0,400097a8 <_realloc_r+0x454> 40009488: 26c30008 addiu v1,s6,8 4000948c: 2cc20014 sltiu v0,a2,20 40009490: 00602821 move a1,v1 40009494: 14400017 bnez v0,400094f4 <_realloc_r+0x1a0> 40009498: 02403821 move a3,s2 4000949c: 8e420000 lw v0,0(s2) 400094a0: 2cc4001c sltiu a0,a2,28 400094a4: aec20008 sw v0,8(s6) 400094a8: 8e430004 lw v1,4(s2) 400094ac: 24e70008 addiu a3,a3,8 400094b0: aec3000c sw v1,12(s6) 400094b4: 1480000f bnez a0,400094f4 <_realloc_r+0x1a0> 400094b8: 26c50010 addiu a1,s6,16 400094bc: 8ce20000 lw v0,0(a3) 400094c0: 26c50018 addiu a1,s6,24 400094c4: aec20010 sw v0,16(s6) 400094c8: 8ce30004 lw v1,4(a3) 400094cc: 24020024 li v0,36 400094d0: 24e70008 addiu a3,a3,8 400094d4: 14c20007 bne a2,v0,400094f4 <_realloc_r+0x1a0> 400094d8: aec30014 sw v1,20(s6) 400094dc: 8ce20000 lw v0,0(a3) 400094e0: 26c50020 addiu a1,s6,32 400094e4: aec20018 sw v0,24(s6) 400094e8: 8ce30004 lw v1,4(a3) 400094ec: 24e70008 addiu a3,a3,8 400094f0: aec3001c sw v1,28(s6) 400094f4: 8ce20000 lw v0,0(a3) 400094f8: 00000000 nop 400094fc: aca20000 sw v0,0(a1) 40009500: 8ce30004 lw v1,4(a3) 40009504: 00000000 nop 40009508: aca30004 sw v1,4(a1) 4000950c: 8ce20008 lw v0,8(a3) 40009510: 00000000 nop 40009514: aca20008 sw v0,8(a1) 40009518: 8ec50004 lw a1,4(s6) 4000951c: 0800255e j 40009578 <_realloc_r+0x224> 40009520: 02c08021 move s0,s6 40009524: 2402fff8 li v0,-8 40009528: 0062a024 and s4,v1,v0 4000952c: 0681ffa1 bgez s4,400093b4 <_realloc_r+0x60> 40009530: 0290102b sltu v0,s4,s0 40009534: 2402000c li v0,12 40009538: aee20000 sw v0,0(s7) 4000953c: 00008021 move s0,zero 40009540: 8fbf003c lw ra,60(sp) 40009544: 02001021 move v0,s0 40009548: 8fbe0038 lw s8,56(sp) 4000954c: 8fb70034 lw s7,52(sp) 40009550: 8fb60030 lw s6,48(sp) 40009554: 8fb5002c lw s5,44(sp) 40009558: 8fb40028 lw s4,40(sp) 4000955c: 8fb30024 lw s3,36(sp) 40009560: 8fb20020 lw s2,32(sp) 40009564: 8fb1001c lw s1,28(sp) 40009568: 8fb00018 lw s0,24(sp) 4000956c: 03e00008 jr ra 40009570: 27bd0040 addiu sp,sp,64 40009574: 02208021 move s0,s1 40009578: 02b42023 subu a0,s5,s4 4000957c: 2c820010 sltiu v0,a0,16 40009580: 10400020 beqz v0,40009604 <_realloc_r+0x2b0> 40009584: 30a20001 andi v0,a1,0x1 40009588: 00551025 or v0,v0,s5 4000958c: ae020004 sw v0,4(s0) 40009590: 02151821 addu v1,s0,s5 40009594: 8c620004 lw v0,4(v1) 40009598: 00000000 nop 4000959c: 34420001 ori v0,v0,0x1 400095a0: ac620004 sw v0,4(v1) 400095a4: 0c00203e jal 400080f8 <__malloc_unlock> 400095a8: 02e02021 move a0,s7 400095ac: 08002550 j 40009540 <_realloc_r+0x1ec> 400095b0: 26100008 addiu s0,s0,8 400095b4: 8c830008 lw v1,8(a0) 400095b8: 8c82000c lw v0,12(a0) 400095bc: 00c02821 move a1,a2 400095c0: ac430008 sw v1,8(v0) 400095c4: ac62000c sw v0,12(v1) 400095c8: 0800255e j 40009578 <_realloc_r+0x224> 400095cc: 02208021 move s0,s1 400095d0: 8fbf003c lw ra,60(sp) 400095d4: 8fbe0038 lw s8,56(sp) 400095d8: 8fb70034 lw s7,52(sp) 400095dc: 8fb60030 lw s6,48(sp) 400095e0: 8fb5002c lw s5,44(sp) 400095e4: 8fb40028 lw s4,40(sp) 400095e8: 8fb30024 lw s3,36(sp) 400095ec: 8fb20020 lw s2,32(sp) 400095f0: 8fb1001c lw s1,28(sp) 400095f4: 8fb00018 lw s0,24(sp) 400095f8: 00c02821 move a1,a2 400095fc: 08001caf j 400072bc <_malloc_r> 40009600: 27bd0040 addiu sp,sp,64 40009604: 00541025 or v0,v0,s4 40009608: 02142821 addu a1,s0,s4 4000960c: 34830001 ori v1,a0,0x1 40009610: ae020004 sw v0,4(s0) 40009614: 00a42021 addu a0,a1,a0 40009618: aca30004 sw v1,4(a1) 4000961c: 8c820004 lw v0,4(a0) 40009620: 24a50008 addiu a1,a1,8 40009624: 34420001 ori v0,v0,0x1 40009628: ac820004 sw v0,4(a0) 4000962c: 0c001997 jal 4000665c <_free_r> 40009630: 02e02021 move a0,s7 40009634: 08002569 j 400095a4 <_realloc_r+0x250> 40009638: 00000000 nop 4000963c: 00002021 move a0,zero 40009640: 08002507 j 4000941c <_realloc_r+0xc8> 40009644: 00002821 move a1,zero 40009648: 02002821 move a1,s0 4000964c: 0c001caf jal 400072bc <_malloc_r> 40009650: 02e02021 move a0,s7 40009654: 10400030 beqz v0,40009718 <_realloc_r+0x3c4> 40009658: 00408021 move s0,v0 4000965c: 8e250004 lw a1,4(s1) 40009660: 2402fffe li v0,-2 40009664: 00a21024 and v0,a1,v0 40009668: 02221021 addu v0,s1,v0 4000966c: 2603fff8 addiu v1,s0,-8 40009670: 10620093 beq v1,v0,400098c0 <_realloc_r+0x56c> 40009674: 2666fffc addiu a2,s3,-4 40009678: 2cc20025 sltiu v0,a2,37 4000967c: 10400045 beqz v0,40009794 <_realloc_r+0x440> 40009680: 2cc20014 sltiu v0,a2,20 40009684: 02402821 move a1,s2 40009688: 14400017 bnez v0,400096e8 <_realloc_r+0x394> 4000968c: 02003821 move a3,s0 40009690: 8e420000 lw v0,0(s2) 40009694: 2cc4001c sltiu a0,a2,28 40009698: ae020000 sw v0,0(s0) 4000969c: 8e430004 lw v1,4(s2) 400096a0: 26070008 addiu a3,s0,8 400096a4: ae030004 sw v1,4(s0) 400096a8: 1480000f bnez a0,400096e8 <_realloc_r+0x394> 400096ac: 26450008 addiu a1,s2,8 400096b0: 8e420008 lw v0,8(s2) 400096b4: 26070010 addiu a3,s0,16 400096b8: ae020008 sw v0,8(s0) 400096bc: 8e43000c lw v1,12(s2) 400096c0: 24020024 li v0,36 400096c4: ae03000c sw v1,12(s0) 400096c8: 14c20007 bne a2,v0,400096e8 <_realloc_r+0x394> 400096cc: 26450010 addiu a1,s2,16 400096d0: 8e420010 lw v0,16(s2) 400096d4: 26070018 addiu a3,s0,24 400096d8: ae020010 sw v0,16(s0) 400096dc: 8e430014 lw v1,20(s2) 400096e0: 26450018 addiu a1,s2,24 400096e4: ae030014 sw v1,20(s0) 400096e8: 8ca20000 lw v0,0(a1) 400096ec: 00000000 nop 400096f0: ace20000 sw v0,0(a3) 400096f4: 8ca30004 lw v1,4(a1) 400096f8: 00000000 nop 400096fc: ace30004 sw v1,4(a3) 40009700: 8ca20008 lw v0,8(a1) 40009704: 00000000 nop 40009708: ace20008 sw v0,8(a3) 4000970c: 02402821 move a1,s2 40009710: 0c001997 jal 4000665c <_free_r> 40009714: 02e02021 move a0,s7 40009718: 0c00203e jal 400080f8 <__malloc_unlock> 4000971c: 02e02021 move a0,s7 40009720: 08002550 j 40009540 <_realloc_r+0x1ec> 40009724: 00000000 nop 40009728: 8c830008 lw v1,8(a0) 4000972c: 8c82000c lw v0,12(a0) 40009730: 00000000 nop 40009734: ac62000c sw v0,12(v1) 40009738: ac430008 sw v1,8(v0) 4000973c: 8ec4000c lw a0,12(s6) 40009740: 8ec20008 lw v0,8(s6) 40009744: 2cc30025 sltiu v1,a2,37 40009748: ac820008 sw v0,8(a0) 4000974c: ac44000c sw a0,12(v0) 40009750: 10600016 beqz v1,400097ac <_realloc_r+0x458> 40009754: 26c40008 addiu a0,s6,8 40009758: 2cc20014 sltiu v0,a2,20 4000975c: 00802821 move a1,a0 40009760: 1440ff64 bnez v0,400094f4 <_realloc_r+0x1a0> 40009764: 02403821 move a3,s2 40009768: 08002527 j 4000949c <_realloc_r+0x148> 4000976c: 00000000 nop 40009770: 8d030004 lw v1,4(t0) 40009774: 26820010 addiu v0,s4,16 40009778: 00672824 and a1,v1,a3 4000977c: 00b31821 addu v1,a1,s3 40009780: 0062102a slt v0,v1,v0 40009784: 10400054 beqz v0,400098d8 <_realloc_r+0x584> 40009788: 01002021 move a0,t0 4000978c: 08002508 j 40009420 <_realloc_r+0xcc> 40009790: 30c20001 andi v0,a2,0x1 40009794: 02002021 move a0,s0 40009798: 0c001fb1 jal 40007ec4 4000979c: 02402821 move a1,s2 400097a0: 080025c4 j 40009710 <_realloc_r+0x3bc> 400097a4: 02402821 move a1,s2 400097a8: 00602021 move a0,v1 400097ac: 0c001fb1 jal 40007ec4 400097b0: 02402821 move a1,s2 400097b4: 8ec50004 lw a1,4(s6) 400097b8: 0800255e j 40009578 <_realloc_r+0x224> 400097bc: 02c08021 move s0,s6 400097c0: 08002518 j 40009460 <_realloc_r+0x10c> 400097c4: 0053a821 addu s5,v0,s3 400097c8: 0053a821 addu s5,v0,s3 400097cc: 00b54021 addu t0,a1,s5 400097d0: 26820010 addiu v0,s4,16 400097d4: 0102102a slt v0,t0,v0 400097d8: 1440ff22 bnez v0,40009464 <_realloc_r+0x110> 400097dc: 02b4102a slt v0,s5,s4 400097e0: 8ec2000c lw v0,12(s6) 400097e4: 8ec30008 lw v1,8(s6) 400097e8: 2666fffc addiu a2,s3,-4 400097ec: 2cc40025 sltiu a0,a2,37 400097f0: ac430008 sw v1,8(v0) 400097f4: ac62000c sw v0,12(v1) 400097f8: 10800045 beqz a0,40009910 <_realloc_r+0x5bc> 400097fc: 26d00008 addiu s0,s6,8 40009800: 2cc20014 sltiu v0,a2,20 40009804: 02403821 move a3,s2 40009808: 14400017 bnez v0,40009868 <_realloc_r+0x514> 4000980c: 02002821 move a1,s0 40009810: 8e420000 lw v0,0(s2) 40009814: 2cc4001c sltiu a0,a2,28 40009818: aec20008 sw v0,8(s6) 4000981c: 8e430004 lw v1,4(s2) 40009820: 26470008 addiu a3,s2,8 40009824: aec3000c sw v1,12(s6) 40009828: 1480000f bnez a0,40009868 <_realloc_r+0x514> 4000982c: 26c50010 addiu a1,s6,16 40009830: 8ce20000 lw v0,0(a3) 40009834: 26c50018 addiu a1,s6,24 40009838: aec20010 sw v0,16(s6) 4000983c: 8ce30004 lw v1,4(a3) 40009840: 24020024 li v0,36 40009844: 24e70008 addiu a3,a3,8 40009848: 14c20007 bne a2,v0,40009868 <_realloc_r+0x514> 4000984c: aec30014 sw v1,20(s6) 40009850: 8ce20000 lw v0,0(a3) 40009854: 26c50020 addiu a1,s6,32 40009858: aec20018 sw v0,24(s6) 4000985c: 8ce30004 lw v1,4(a3) 40009860: 24e70008 addiu a3,a3,8 40009864: aec3001c sw v1,28(s6) 40009868: 8ce20000 lw v0,0(a3) 4000986c: 00000000 nop 40009870: aca20000 sw v0,0(a1) 40009874: 8ce30004 lw v1,4(a3) 40009878: 00000000 nop 4000987c: aca30004 sw v1,4(a1) 40009880: 8ce20008 lw v0,8(a3) 40009884: 00000000 nop 40009888: aca20008 sw v0,8(a1) 4000988c: 01141023 subu v0,t0,s4 40009890: 02d42821 addu a1,s6,s4 40009894: 34420001 ori v0,v0,0x1 40009898: aca20004 sw v0,4(a1) 4000989c: 8ec30004 lw v1,4(s6) 400098a0: 02e02021 move a0,s7 400098a4: 30630001 andi v1,v1,0x1 400098a8: 02831825 or v1,s4,v1 400098ac: aec30004 sw v1,4(s6) 400098b0: 0c00203e jal 400080f8 <__malloc_unlock> 400098b4: afc50008 sw a1,8(s8) 400098b8: 08002550 j 40009540 <_realloc_r+0x1ec> 400098bc: 00000000 nop 400098c0: 8c620004 lw v0,4(v1) 400098c4: 2403fffc li v1,-4 400098c8: 00431024 and v0,v0,v1 400098cc: 0053a821 addu s5,v0,s3 400098d0: 0800255e j 40009578 <_realloc_r+0x224> 400098d4: 02208021 move s0,s1 400098d8: 00741023 subu v0,v1,s4 400098dc: 02342821 addu a1,s1,s4 400098e0: 34420001 ori v0,v0,0x1 400098e4: aca20004 sw v0,4(a1) 400098e8: 8e230004 lw v1,4(s1) 400098ec: 02e02021 move a0,s7 400098f0: 30630001 andi v1,v1,0x1 400098f4: 02831825 or v1,s4,v1 400098f8: ae230004 sw v1,4(s1) 400098fc: afc50008 sw a1,8(s8) 40009900: 0c00203e jal 400080f8 <__malloc_unlock> 40009904: 26300008 addiu s0,s1,8 40009908: 08002550 j 40009540 <_realloc_r+0x1ec> 4000990c: 00000000 nop 40009910: 02402821 move a1,s2 40009914: 02002021 move a0,s0 40009918: 0c001fb1 jal 40007ec4 4000991c: afa80010 sw t0,16(sp) 40009920: 8fa80010 lw t0,16(sp) 40009924: 08002624 j 40009890 <_realloc_r+0x53c> 40009928: 01141023 subu v0,t0,s4 4000992c <__srefill_r>: 4000992c: 27bdffe0 addiu sp,sp,-32 40009930: afb10018 sw s1,24(sp) 40009934: afb00014 sw s0,20(sp) 40009938: afbf001c sw ra,28(sp) 4000993c: 00808821 move s1,a0 40009940: 10800005 beqz a0,40009958 <__srefill_r+0x2c> 40009944: 00a08021 move s0,a1 40009948: 8c820038 lw v0,56(a0) 4000994c: 00000000 nop 40009950: 1040004b beqz v0,40009a80 <__srefill_r+0x154> 40009954: 00000000 nop 40009958: 8604000c lh a0,12(s0) 4000995c: 00000000 nop 40009960: 3083ffff andi v1,a0,0xffff 40009964: 30620020 andi v0,v1,0x20 40009968: 1440003e bnez v0,40009a64 <__srefill_r+0x138> 4000996c: ae000004 sw zero,4(s0) 40009970: 30620004 andi v0,v1,0x4 40009974: 14400026 bnez v0,40009a10 <__srefill_r+0xe4> 40009978: 30620010 andi v0,v1,0x10 4000997c: 10400065 beqz v0,40009b14 <__srefill_r+0x1e8> 40009980: 30620008 andi v0,v1,0x8 40009984: 14400052 bnez v0,40009ad0 <__srefill_r+0x1a4> 40009988: 00000000 nop 4000998c: 34820004 ori v0,a0,0x4 40009990: a602000c sh v0,12(s0) 40009994: 8e020010 lw v0,16(s0) 40009998: 00000000 nop 4000999c: 10400059 beqz v0,40009b04 <__srefill_r+0x1d8> 400099a0: 02202021 move a0,s1 400099a4: 9602000c lhu v0,12(s0) 400099a8: 00000000 nop 400099ac: 30420003 andi v0,v0,0x3 400099b0: 1440003d bnez v0,40009aa8 <__srefill_r+0x17c> 400099b4: 3c054001 lui a1,0x4001 400099b8: 8e060010 lw a2,16(s0) 400099bc: 8e030020 lw v1,32(s0) 400099c0: 8e05001c lw a1,28(s0) 400099c4: 8e070014 lw a3,20(s0) 400099c8: ae060000 sw a2,0(s0) 400099cc: 0060f809 jalr v1 400099d0: 02202021 move a0,s1 400099d4: 00401821 move v1,v0 400099d8: 9602000c lhu v0,12(s0) 400099dc: ae030004 sw v1,4(s0) 400099e0: 3042dfff andi v0,v0,0xdfff 400099e4: 00021400 sll v0,v0,0x10 400099e8: 00021403 sra v0,v0,0x10 400099ec: 18600028 blez v1,40009a90 <__srefill_r+0x164> 400099f0: a602000c sh v0,12(s0) 400099f4: 00001821 move v1,zero 400099f8: 8fbf001c lw ra,28(sp) 400099fc: 00601021 move v0,v1 40009a00: 8fb10018 lw s1,24(sp) 40009a04: 8fb00014 lw s0,20(sp) 40009a08: 03e00008 jr ra 40009a0c: 27bd0020 addiu sp,sp,32 40009a10: 8e050030 lw a1,48(s0) 40009a14: 00000000 nop 40009a18: 10a0ffde beqz a1,40009994 <__srefill_r+0x68> 40009a1c: 26020040 addiu v0,s0,64 40009a20: 10a20003 beq a1,v0,40009a30 <__srefill_r+0x104> 40009a24: 00000000 nop 40009a28: 0c001997 jal 4000665c <_free_r> 40009a2c: 02202021 move a0,s1 40009a30: 8e02003c lw v0,60(s0) 40009a34: ae000030 sw zero,48(s0) 40009a38: 1040ffd6 beqz v0,40009994 <__srefill_r+0x68> 40009a3c: ae020004 sw v0,4(s0) 40009a40: 8e020038 lw v0,56(s0) 40009a44: 8fbf001c lw ra,28(sp) 40009a48: 00001821 move v1,zero 40009a4c: ae020000 sw v0,0(s0) 40009a50: 8fb10018 lw s1,24(sp) 40009a54: 00601021 move v0,v1 40009a58: 8fb00014 lw s0,20(sp) 40009a5c: 03e00008 jr ra 40009a60: 27bd0020 addiu sp,sp,32 40009a64: 8fbf001c lw ra,28(sp) 40009a68: 2403ffff li v1,-1 40009a6c: 00601021 move v0,v1 40009a70: 8fb10018 lw s1,24(sp) 40009a74: 8fb00014 lw s0,20(sp) 40009a78: 03e00008 jr ra 40009a7c: 27bd0020 addiu sp,sp,32 40009a80: 0c0017ea jal 40005fa8 <__sinit> 40009a84: 00000000 nop 40009a88: 08002656 j 40009958 <__srefill_r+0x2c> 40009a8c: 00000000 nop 40009a90: 1460000a bnez v1,40009abc <__srefill_r+0x190> 40009a94: 00000000 nop 40009a98: 34420020 ori v0,v0,0x20 40009a9c: a602000c sh v0,12(s0) 40009aa0: 0800267e j 400099f8 <__srefill_r+0xcc> 40009aa4: 2403ffff li v1,-1 40009aa8: 8f848010 lw a0,-32752(gp) 40009aac: 0c001bc7 jal 40006f1c <_fwalk> 40009ab0: 24a59b30 addiu a1,a1,-25808 40009ab4: 0800266e j 400099b8 <__srefill_r+0x8c> 40009ab8: 00000000 nop 40009abc: 34420040 ori v0,v0,0x40 40009ac0: a602000c sh v0,12(s0) 40009ac4: ae000004 sw zero,4(s0) 40009ac8: 0800267e j 400099f8 <__srefill_r+0xcc> 40009acc: 2403ffff li v1,-1 40009ad0: 02202021 move a0,s1 40009ad4: 0c001755 jal 40005d54 <_fflush_r> 40009ad8: 02002821 move a1,s0 40009adc: 1440ffe1 bnez v0,40009a64 <__srefill_r+0x138> 40009ae0: 00000000 nop 40009ae4: 9602000c lhu v0,12(s0) 40009ae8: ae000008 sw zero,8(s0) 40009aec: 3042fff7 andi v0,v0,0xfff7 40009af0: 00022400 sll a0,v0,0x10 40009af4: a602000c sh v0,12(s0) 40009af8: 00042403 sra a0,a0,0x10 40009afc: 08002663 j 4000998c <__srefill_r+0x60> 40009b00: ae000018 sw zero,24(s0) 40009b04: 0c001c3f jal 400070fc <__smakebuf_r> 40009b08: 02002821 move a1,s0 40009b0c: 08002669 j 400099a4 <__srefill_r+0x78> 40009b10: 00000000 nop 40009b14: 9602000c lhu v0,12(s0) 40009b18: 24030009 li v1,9 40009b1c: 34420040 ori v0,v0,0x40 40009b20: ae230000 sw v1,0(s1) 40009b24: a602000c sh v0,12(s0) 40009b28: 0800267e j 400099f8 <__srefill_r+0xcc> 40009b2c: 2403ffff li v1,-1 40009b30 : 40009b30: 9482000c lhu v0,12(a0) 40009b34: 24030009 li v1,9 40009b38: 30420009 andi v0,v0,0x9 40009b3c: 10430003 beq v0,v1,40009b4c 40009b40: 00001021 move v0,zero 40009b44: 03e00008 jr ra 40009b48: 00000000 nop 40009b4c: 080017e1 j 40005f84 40009b50: 00000000 nop 40009b54 <_sbrk_r>: 40009b54: 27bdffe8 addiu sp,sp,-24 40009b58: afb00010 sw s0,16(sp) 40009b5c: 00808021 move s0,a0 40009b60: 00a02021 move a0,a1 40009b64: afbf0014 sw ra,20(sp) 40009b68: 0c003861 jal 4000e184 40009b6c: af8080d8 sw zero,-32552(gp) 40009b70: 00401821 move v1,v0 40009b74: 2402ffff li v0,-1 40009b78: 10620006 beq v1,v0,40009b94 <_sbrk_r+0x40> 40009b7c: 00000000 nop 40009b80: 8fbf0014 lw ra,20(sp) 40009b84: 00601021 move v0,v1 40009b88: 8fb00010 lw s0,16(sp) 40009b8c: 03e00008 jr ra 40009b90: 27bd0018 addiu sp,sp,24 40009b94: 8f8280d8 lw v0,-32552(gp) 40009b98: 00000000 nop 40009b9c: 1040fff8 beqz v0,40009b80 <_sbrk_r+0x2c> 40009ba0: 00000000 nop 40009ba4: 080026e0 j 40009b80 <_sbrk_r+0x2c> 40009ba8: ae020000 sw v0,0(s0) 40009bac <__sccl>: 40009bac: 90a70000 lbu a3,0(a1) 40009bb0: 2402005e li v0,94 40009bb4: 10e20021 beq a3,v0,40009c3c <__sccl+0x90> 40009bb8: 24a80001 addiu t0,a1,1 40009bbc: 00004821 move t1,zero 40009bc0: 00002821 move a1,zero 40009bc4: 00001821 move v1,zero 40009bc8: 24060100 li a2,256 40009bcc: 00831021 addu v0,a0,v1 40009bd0: 24630001 addiu v1,v1,1 40009bd4: 1466fffd bne v1,a2,40009bcc <__sccl+0x20> 40009bd8: a0450000 sb a1,0(v0) 40009bdc: 10e00014 beqz a3,40009c30 <__sccl+0x84> 40009be0: 240a002d li t2,45 40009be4: 24020001 li v0,1 40009be8: 00494823 subu t1,v0,t1 40009bec: 240b005d li t3,93 40009bf0: 00871021 addu v0,a0,a3 40009bf4: a0490000 sb t1,0(v0) 40009bf8: 01003021 move a2,t0 40009bfc: 90c20000 lbu v0,0(a2) 40009c00: 00000000 nop 40009c04: 104a0012 beq v0,t2,40009c50 <__sccl+0xa4> 40009c08: 24c80001 addiu t0,a2,1 40009c0c: 104b0004 beq v0,t3,40009c20 <__sccl+0x74> 40009c10: 00000000 nop 40009c14: 14400004 bnez v0,40009c28 <__sccl+0x7c> 40009c18: 00000000 nop 40009c1c: 00c04021 move t0,a2 40009c20: 03e00008 jr ra 40009c24: 01001021 move v0,t0 40009c28: 080026fc j 40009bf0 <__sccl+0x44> 40009c2c: 00403821 move a3,v0 40009c30: 2508ffff addiu t0,t0,-1 40009c34: 03e00008 jr ra 40009c38: 01001021 move v0,t0 40009c3c: 90a70001 lbu a3,1(a1) 40009c40: 24a80002 addiu t0,a1,2 40009c44: 24090001 li t1,1 40009c48: 080026f1 j 40009bc4 <__sccl+0x18> 40009c4c: 24050001 li a1,1 40009c50: 90c50001 lbu a1,1(a2) 40009c54: 00000000 nop 40009c58: 10ab000b beq a1,t3,40009c88 <__sccl+0xdc> 40009c5c: 00a7102a slt v0,a1,a3 40009c60: 14400009 bnez v0,40009c88 <__sccl+0xdc> 40009c64: 00000000 nop 40009c68: 00871821 addu v1,a0,a3 40009c6c: 24e70001 addiu a3,a3,1 40009c70: 00e5102a slt v0,a3,a1 40009c74: a0690001 sb t1,1(v1) 40009c78: 1440fffc bnez v0,40009c6c <__sccl+0xc0> 40009c7c: 24630001 addiu v1,v1,1 40009c80: 080026ff j 40009bfc <__sccl+0x50> 40009c84: 24c60002 addiu a2,a2,2 40009c88: 080026fc j 40009bf0 <__sccl+0x44> 40009c8c: 2407002d li a3,45 40009c90 : 40009c90: 03e00008 jr ra 40009c94: 3c027fc0 lui v0,0x7fc0 40009c98 <__isinfd>: 40009c98: 00043023 negu a2,a0 40009c9c: 3c027fff lui v0,0x7fff 40009ca0: 00c43025 or a2,a2,a0 40009ca4: 3442ffff ori v0,v0,0xffff 40009ca8: 00451024 and v0,v0,a1 40009cac: 000637c2 srl a2,a2,0x1f 40009cb0: 00c23025 or a2,a2,v0 40009cb4: 3c037ff0 lui v1,0x7ff0 40009cb8: 00661823 subu v1,v1,a2 40009cbc: 00031023 negu v0,v1 40009cc0: 00431025 or v0,v0,v1 40009cc4: 000217c3 sra v0,v0,0x1f 40009cc8: 03e00008 jr ra 40009ccc: 24420001 addiu v0,v0,1 40009cd0 <__isnand>: 40009cd0: 00041823 negu v1,a0 40009cd4: 3c027fff lui v0,0x7fff 40009cd8: 00641825 or v1,v1,a0 40009cdc: 3442ffff ori v0,v0,0xffff 40009ce0: 00451024 and v0,v0,a1 40009ce4: 00031fc2 srl v1,v1,0x1f 40009ce8: 00621825 or v1,v1,v0 40009cec: 3c027ff0 lui v0,0x7ff0 40009cf0: 00431023 subu v0,v0,v1 40009cf4: 03e00008 jr ra 40009cf8: 000217c2 srl v0,v0,0x1f 40009cfc : 40009cfc: 27bdff88 addiu sp,sp,-120 40009d00: 00804021 move t0,a0 40009d04: 27a90080 addiu t1,sp,128 40009d08: 24020208 li v0,520 40009d0c: 8f84800c lw a0,-32756(gp) 40009d10: 3c037fff lui v1,0x7fff 40009d14: 3463ffff ori v1,v1,0xffff 40009d18: afa60080 sw a2,128(sp) 40009d1c: afa70084 sw a3,132(sp) 40009d20: a7a20020 sh v0,32(sp) 40009d24: 00a03021 move a2,a1 40009d28: 2402ffff li v0,-1 40009d2c: 27a50014 addiu a1,sp,20 40009d30: 01203821 move a3,t1 40009d34: afbf0074 sw ra,116(sp) 40009d38: afa30028 sw v1,40(sp) 40009d3c: afa3001c sw v1,28(sp) 40009d40: afa80024 sw t0,36(sp) 40009d44: a7a20022 sh v0,34(sp) 40009d48: afa80014 sw t0,20(sp) 40009d4c: 0c00029e jal 40000a78 <_vfprintf_r> 40009d50: afa90010 sw t1,16(sp) 40009d54: 8fa30014 lw v1,20(sp) 40009d58: 00000000 nop 40009d5c: a0600000 sb zero,0(v1) 40009d60: 8fbf0074 lw ra,116(sp) 40009d64: 00000000 nop 40009d68: 03e00008 jr ra 40009d6c: 27bd0078 addiu sp,sp,120 40009d70 <_sprintf_r>: 40009d70: 27bdff88 addiu sp,sp,-120 40009d74: 27a90084 addiu t1,sp,132 40009d78: 24020208 li v0,520 40009d7c: 3c037fff lui v1,0x7fff 40009d80: 00a04021 move t0,a1 40009d84: 3463ffff ori v1,v1,0xffff 40009d88: afa70084 sw a3,132(sp) 40009d8c: a7a20020 sh v0,32(sp) 40009d90: 27a50014 addiu a1,sp,20 40009d94: 2402ffff li v0,-1 40009d98: 01203821 move a3,t1 40009d9c: afbf0074 sw ra,116(sp) 40009da0: afa30028 sw v1,40(sp) 40009da4: afa3001c sw v1,28(sp) 40009da8: afa80024 sw t0,36(sp) 40009dac: a7a20022 sh v0,34(sp) 40009db0: afa80014 sw t0,20(sp) 40009db4: 0c00029e jal 40000a78 <_vfprintf_r> 40009db8: afa90010 sw t1,16(sp) 40009dbc: 8fa30014 lw v1,20(sp) 40009dc0: 00000000 nop 40009dc4: a0600000 sb zero,0(v1) 40009dc8: 8fbf0074 lw ra,116(sp) 40009dcc: 00000000 nop 40009dd0: 03e00008 jr ra 40009dd4: 27bd0078 addiu sp,sp,120 40009dd8 <__sclose>: 40009dd8: 84a5000e lh a1,14(a1) 40009ddc: 0800317e j 4000c5f8 <_close_r> 40009de0: 00000000 nop 40009de4 <__sseek>: 40009de4: 27bdffe8 addiu sp,sp,-24 40009de8: afb00010 sw s0,16(sp) 40009dec: 00a08021 move s0,a1 40009df0: 84a5000e lh a1,14(a1) 40009df4: afbf0014 sw ra,20(sp) 40009df8: 0c003575 jal 4000d5d4 <_lseek_r> 40009dfc: 00000000 nop 40009e00: 00401821 move v1,v0 40009e04: 2402ffff li v0,-1 40009e08: 1062000a beq v1,v0,40009e34 <__sseek+0x50> 40009e0c: 00000000 nop 40009e10: 9602000c lhu v0,12(s0) 40009e14: 8fbf0014 lw ra,20(sp) 40009e18: 34421000 ori v0,v0,0x1000 40009e1c: a602000c sh v0,12(s0) 40009e20: ae030050 sw v1,80(s0) 40009e24: 00601021 move v0,v1 40009e28: 8fb00010 lw s0,16(sp) 40009e2c: 03e00008 jr ra 40009e30: 27bd0018 addiu sp,sp,24 40009e34: 9602000c lhu v0,12(s0) 40009e38: 8fbf0014 lw ra,20(sp) 40009e3c: 3042efff andi v0,v0,0xefff 40009e40: a602000c sh v0,12(s0) 40009e44: 00601021 move v0,v1 40009e48: 8fb00010 lw s0,16(sp) 40009e4c: 03e00008 jr ra 40009e50: 27bd0018 addiu sp,sp,24 40009e54 <__swrite>: 40009e54: 84a3000c lh v1,12(a1) 40009e58: 27bdffd8 addiu sp,sp,-40 40009e5c: 30620100 andi v0,v1,0x100 40009e60: afb30020 sw s3,32(sp) 40009e64: afb2001c sw s2,28(sp) 40009e68: afb10018 sw s1,24(sp) 40009e6c: afb00014 sw s0,20(sp) 40009e70: afbf0024 sw ra,36(sp) 40009e74: 00a08021 move s0,a1 40009e78: 00c09821 move s3,a2 40009e7c: 00e09021 move s2,a3 40009e80: 10400006 beqz v0,40009e9c <__swrite+0x48> 40009e84: 00808821 move s1,a0 40009e88: 84a5000e lh a1,14(a1) 40009e8c: 00003021 move a2,zero 40009e90: 0c003575 jal 4000d5d4 <_lseek_r> 40009e94: 24070002 li a3,2 40009e98: 8603000c lh v1,12(s0) 40009e9c: 2402efff li v0,-4097 40009ea0: 00621024 and v0,v1,v0 40009ea4: 8605000e lh a1,14(s0) 40009ea8: a602000c sh v0,12(s0) 40009eac: 02202021 move a0,s1 40009eb0: 02603021 move a2,s3 40009eb4: 02403821 move a3,s2 40009eb8: 8fbf0024 lw ra,36(sp) 40009ebc: 8fb30020 lw s3,32(sp) 40009ec0: 8fb2001c lw s2,28(sp) 40009ec4: 8fb10018 lw s1,24(sp) 40009ec8: 8fb00014 lw s0,20(sp) 40009ecc: 08003133 j 4000c4cc <_write_r> 40009ed0: 27bd0028 addiu sp,sp,40 40009ed4 <__sread>: 40009ed4: 27bdffe8 addiu sp,sp,-24 40009ed8: afb00010 sw s0,16(sp) 40009edc: 00a08021 move s0,a1 40009ee0: 84a5000e lh a1,14(a1) 40009ee4: afbf0014 sw ra,20(sp) 40009ee8: 0c003591 jal 4000d644 <_read_r> 40009eec: 00000000 nop 40009ef0: 04400009 bltz v0,40009f18 <__sread+0x44> 40009ef4: 00401821 move v1,v0 40009ef8: 8e020050 lw v0,80(s0) 40009efc: 8fbf0014 lw ra,20(sp) 40009f00: 00431021 addu v0,v0,v1 40009f04: ae020050 sw v0,80(s0) 40009f08: 00601021 move v0,v1 40009f0c: 8fb00010 lw s0,16(sp) 40009f10: 03e00008 jr ra 40009f14: 27bd0018 addiu sp,sp,24 40009f18: 9602000c lhu v0,12(s0) 40009f1c: 8fbf0014 lw ra,20(sp) 40009f20: 3042efff andi v0,v0,0xefff 40009f24: a602000c sh v0,12(s0) 40009f28: 00601021 move v0,v1 40009f2c: 8fb00010 lw s0,16(sp) 40009f30: 03e00008 jr ra 40009f34: 27bd0018 addiu sp,sp,24 40009f38 : 40009f38: 00a41025 or v0,a1,a0 40009f3c: 30420001 andi v0,v0,0x1 40009f40: 00803821 move a3,a0 40009f44: 14400013 bnez v0,40009f94 40009f48: 00a03021 move a2,a1 40009f4c: 90820000 lbu v0,0(a0) 40009f50: 080027d7 j 40009f5c 40009f54: 24e70002 addiu a3,a3,2 40009f58: 00601021 move v0,v1 40009f5c: 90c30000 lbu v1,0(a2) 40009f60: 10400015 beqz v0,40009fb8 40009f64: 00000000 nop 40009f68: 90e4ffff lbu a0,-1(a3) 40009f6c: 14430012 bne v0,v1,40009fb8 40009f70: 00000000 nop 40009f74: 90c20001 lbu v0,1(a2) 40009f78: 10800004 beqz a0,40009f8c 40009f7c: 24c60002 addiu a2,a2,2 40009f80: 90e30000 lbu v1,0(a3) 40009f84: 1082fff4 beq a0,v0,40009f58 40009f88: 24e70002 addiu a3,a3,2 40009f8c: 03e00008 jr ra 40009f90: 00821023 subu v0,a0,v0 40009f94: 00003021 move a2,zero 40009f98: 00861021 addu v0,a0,a2 40009f9c: 90420000 lbu v0,0(v0) 40009fa0: 00a61821 addu v1,a1,a2 40009fa4: 90630000 lbu v1,0(v1) 40009fa8: 10400003 beqz v0,40009fb8 40009fac: 24c60001 addiu a2,a2,1 40009fb0: 1043fff9 beq v0,v1,40009f98 40009fb4: 00000000 nop 40009fb8: 03e00008 jr ra 40009fbc: 00431023 subu v0,v0,v1 40009fc0 <_strtod_r>: 40009fc0: 27bdff48 addiu sp,sp,-184 40009fc4: 3c024001 lui v0,0x4001 40009fc8: afb00090 sw s0,144(sp) 40009fcc: afa400b8 sw a0,184(sp) 40009fd0: afbf00b4 sw ra,180(sp) 40009fd4: afbe00b0 sw s8,176(sp) 40009fd8: afb700ac sw s7,172(sp) 40009fdc: afb600a8 sw s6,168(sp) 40009fe0: afb500a4 sw s5,164(sp) 40009fe4: afb400a0 sw s4,160(sp) 40009fe8: afb3009c sw s3,156(sp) 40009fec: afb20098 sw s2,152(sp) 40009ff0: afb10094 sw s1,148(sp) 40009ff4: 00a08021 move s0,a1 40009ff8: afa600c0 sw a2,192(sp) 40009ffc: afa00038 sw zero,56(sp) 4000a000: afa0003c sw zero,60(sp) 4000a004: afa50020 sw a1,32(sp) 4000a008: 24441db8 addiu a0,v0,7608 4000a00c: 8fa90020 lw t1,32(sp) 4000a010: 00000000 nop 4000a014: 91230000 lbu v1,0(t1) 4000a018: 00000000 nop 4000a01c: 2c62002e sltiu v0,v1,46 4000a020: 1440004d bnez v0,4000a158 <_strtod_r+0x198> 4000a024: 00031080 sll v0,v1,0x2 4000a028: afa00058 sw zero,88(sp) 4000a02c: 81230000 lb v1,0(t1) 4000a030: 24020030 li v0,48 4000a034: 1062007d beq v1,v0,4000a22c <_strtod_r+0x26c> 4000a038: 00007821 move t7,zero 4000a03c: 81270000 lb a3,0(t1) 4000a040: 00000000 nop 4000a044: 28e20030 slti v0,a3,48 4000a048: 14400495 bnez v0,4000b2a0 <_strtod_r+0x12e0> 4000a04c: 0120b021 move s6,t1 4000a050: 28e2003a slti v0,a3,58 4000a054: 10400498 beqz v0,4000b2b8 <_strtod_r+0x12f8> 4000a058: 01203021 move a2,t1 4000a05c: 00004021 move t0,zero 4000a060: 00009821 move s3,zero 4000a064: 08002829 j 4000a0a4 <_strtod_r+0xe4> 4000a068: 00009021 move s2,zero 4000a06c: 00131040 sll v0,s3,0x1 4000a070: 00431021 addu v0,v0,v1 4000a074: 00471021 addu v0,v0,a3 4000a078: 2453ffd0 addiu s3,v0,-48 4000a07c: 24c60001 addiu a2,a2,1 4000a080: afa60020 sw a2,32(sp) 4000a084: 80c70000 lb a3,0(a2) 4000a088: 00000000 nop 4000a08c: 28e20030 slti v0,a3,48 4000a090: 14400014 bnez v0,4000a0e4 <_strtod_r+0x124> 4000a094: 25080001 addiu t0,t0,1 4000a098: 28e2003a slti v0,a3,58 4000a09c: 1040007c beqz v0,4000a290 <_strtod_r+0x2d0> 4000a0a0: 0100a821 move s5,t0 4000a0a4: 29020009 slti v0,t0,9 4000a0a8: 1440fff0 bnez v0,4000a06c <_strtod_r+0xac> 4000a0ac: 001318c0 sll v1,s3,0x3 4000a0b0: 29020010 slti v0,t0,16 4000a0b4: 1040fff1 beqz v0,4000a07c <_strtod_r+0xbc> 4000a0b8: 001218c0 sll v1,s2,0x3 4000a0bc: 00121040 sll v0,s2,0x1 4000a0c0: 24c60001 addiu a2,a2,1 4000a0c4: 00431021 addu v0,v0,v1 4000a0c8: afa60020 sw a2,32(sp) 4000a0cc: 00471021 addu v0,v0,a3 4000a0d0: 80c70000 lb a3,0(a2) 4000a0d4: 2452ffd0 addiu s2,v0,-48 4000a0d8: 28e20030 slti v0,a3,48 4000a0dc: 1040ffee beqz v0,4000a098 <_strtod_r+0xd8> 4000a0e0: 25080001 addiu t0,t0,1 4000a0e4: 0100a821 move s5,t0 4000a0e8: 2402002e li v0,46 4000a0ec: 14e202ce bne a3,v0,4000ac28 <_strtod_r+0xc68> 4000a0f0: 24c40001 addiu a0,a2,1 4000a0f4: afa40020 sw a0,32(sp) 4000a0f8: 80c30001 lb v1,1(a2) 4000a0fc: 110002d7 beqz t0,4000ac5c <_strtod_r+0xc9c> 4000a100: 24020030 li v0,48 4000a104: 00603821 move a3,v1 4000a108: 02402021 move a0,s2 4000a10c: 02a03021 move a2,s5 4000a110: 00006021 move t4,zero 4000a114: 00005021 move t2,zero 4000a118: 24ebffd0 addiu t3,a3,-48 4000a11c: 2d62000a sltiu v0,t3,10 4000a120: 104002ea beqz v0,4000accc <_strtod_r+0xd0c> 4000a124: 00c04021 move t0,a2 4000a128: 8fa90020 lw t1,32(sp) 4000a12c: 254a0001 addiu t2,t2,1 4000a130: 00809021 move s2,a0 4000a134: 15600468 bnez t3,4000b2d8 <_strtod_r+0x1318> 4000a138: 24020001 li v0,1 4000a13c: 01003021 move a2,t0 4000a140: 02402021 move a0,s2 4000a144: 25220001 addiu v0,t1,1 4000a148: afa20020 sw v0,32(sp) 4000a14c: 81270001 lb a3,1(t1) 4000a150: 08002847 j 4000a11c <_strtod_r+0x15c> 4000a154: 24ebffd0 addiu t3,a3,-48 4000a158: 00821021 addu v0,a0,v0 4000a15c: 8c430000 lw v1,0(v0) 4000a160: 00000000 nop 4000a164: 00600008 jr v1 4000a168: 00000000 nop 4000a16c: 0100a821 move s5,t0 4000a170: 16a00074 bnez s5,4000a344 <_strtod_r+0x384> 4000a174: 00000000 nop 4000a178: 15400072 bnez t2,4000a344 <_strtod_r+0x384> 4000a17c: 00000000 nop 4000a180: 15e00070 bnez t7,4000a344 <_strtod_r+0x384> 4000a184: 00000000 nop 4000a188: afb00020 sw s0,32(sp) 4000a18c: afa00058 sw zero,88(sp) 4000a190: 8fa500c0 lw a1,192(sp) 4000a194: 00000000 nop 4000a198: 10a00004 beqz a1,4000a1ac <_strtod_r+0x1ec> 4000a19c: 00000000 nop 4000a1a0: 8fa20020 lw v0,32(sp) 4000a1a4: 00000000 nop 4000a1a8: aca20000 sw v0,0(a1) 4000a1ac: 8fa60058 lw a2,88(sp) 4000a1b0: 00000000 nop 4000a1b4: 14c00032 bnez a2,4000a280 <_strtod_r+0x2c0> 4000a1b8: 3c028000 lui v0,0x8000 4000a1bc: 8fa5003c lw a1,60(sp) 4000a1c0: 8fa40038 lw a0,56(sp) 4000a1c4: 8fbf00b4 lw ra,180(sp) 4000a1c8: 00801021 move v0,a0 4000a1cc: 00a01821 move v1,a1 4000a1d0: 8fbe00b0 lw s8,176(sp) 4000a1d4: 8fb700ac lw s7,172(sp) 4000a1d8: 8fb600a8 lw s6,168(sp) 4000a1dc: 8fb500a4 lw s5,164(sp) 4000a1e0: 8fb400a0 lw s4,160(sp) 4000a1e4: 8fb3009c lw s3,156(sp) 4000a1e8: 8fb20098 lw s2,152(sp) 4000a1ec: 8fb10094 lw s1,148(sp) 4000a1f0: 8fb00090 lw s0,144(sp) 4000a1f4: 03e00008 jr ra 4000a1f8: 27bd00b8 addiu sp,sp,184 4000a1fc: 24020001 li v0,1 4000a200: afa20058 sw v0,88(sp) 4000a204: 25230001 addiu v1,t1,1 4000a208: afa30020 sw v1,32(sp) 4000a20c: 81220001 lb v0,1(t1) 4000a210: 00000000 nop 4000a214: 1040ffdc beqz v0,4000a188 <_strtod_r+0x1c8> 4000a218: 00604821 move t1,v1 4000a21c: 81230000 lb v1,0(t1) 4000a220: 24020030 li v0,48 4000a224: 1462ff85 bne v1,v0,4000a03c <_strtod_r+0x7c> 4000a228: 00007821 move t7,zero 4000a22c: 81230001 lb v1,1(t1) 4000a230: 24020058 li v0,88 4000a234: 106202ec beq v1,v0,4000ade8 <_strtod_r+0xe28> 4000a238: 24020078 li v0,120 4000a23c: 106202ea beq v1,v0,4000ade8 <_strtod_r+0xe28> 4000a240: 24030030 li v1,48 4000a244: 25290001 addiu t1,t1,1 4000a248: afa90020 sw t1,32(sp) 4000a24c: 81220000 lb v0,0(t1) 4000a250: 00000000 nop 4000a254: 1043fffb beq v0,v1,4000a244 <_strtod_r+0x284> 4000a258: 00000000 nop 4000a25c: 1040ffcc beqz v0,4000a190 <_strtod_r+0x1d0> 4000a260: 00000000 nop 4000a264: 0800280f j 4000a03c <_strtod_r+0x7c> 4000a268: 240f0001 li t7,1 4000a26c: 08002881 j 4000a204 <_strtod_r+0x244> 4000a270: afa00058 sw zero,88(sp) 4000a274: 25220001 addiu v0,t1,1 4000a278: 08002803 j 4000a00c <_strtod_r+0x4c> 4000a27c: afa20020 sw v0,32(sp) 4000a280: 8fa3003c lw v1,60(sp) 4000a284: 8fa40038 lw a0,56(sp) 4000a288: 08002871 j 4000a1c4 <_strtod_r+0x204> 4000a28c: 00622826 xor a1,v1,v0 4000a290: 00006821 move t5,zero 4000a294: 00006021 move t4,zero 4000a298: 00005021 move t2,zero 4000a29c: 24020065 li v0,101 4000a2a0: 10e2ffb2 beq a3,v0,4000a16c <_strtod_r+0x1ac> 4000a2a4: 02a03021 move a2,s5 4000a2a8: 0100a821 move s5,t0 4000a2ac: 24020045 li v0,69 4000a2b0: 10e2ffaf beq a3,v0,4000a170 <_strtod_r+0x1b0> 4000a2b4: 00001021 move v0,zero 4000a2b8: 16a00065 bnez s5,4000a450 <_strtod_r+0x490> 4000a2bc: 00000000 nop 4000a2c0: 1540ffb3 bnez t2,4000a190 <_strtod_r+0x1d0> 4000a2c4: 00000000 nop 4000a2c8: 15e0ffb1 bnez t7,4000a190 <_strtod_r+0x1d0> 4000a2cc: 00000000 nop 4000a2d0: 15a0ffad bnez t5,4000a188 <_strtod_r+0x1c8> 4000a2d4: 2402004e li v0,78 4000a2d8: 10e20462 beq a3,v0,4000b464 <_strtod_r+0x14a4> 4000a2dc: 28e2004f slti v0,a3,79 4000a2e0: 1040045c beqz v0,4000b454 <_strtod_r+0x1494> 4000a2e4: 24020069 li v0,105 4000a2e8: 24020049 li v0,73 4000a2ec: 14e2ffa6 bne a3,v0,4000a188 <_strtod_r+0x1c8> 4000a2f0: 00000000 nop 4000a2f4: 3c024001 lui v0,0x4001 4000a2f8: 8fa40020 lw a0,32(sp) 4000a2fc: 24451da8 addiu a1,v0,7592 4000a300: 80a60000 lb a2,0(a1) 4000a304: 00000000 nop 4000a308: 10c0049b beqz a2,4000b578 <_strtod_r+0x15b8> 4000a30c: 24a50001 addiu a1,a1,1 4000a310: 24840001 addiu a0,a0,1 4000a314: 80830000 lb v1,0(a0) 4000a318: 00000000 nop 4000a31c: 28620041 slti v0,v1,65 4000a320: 14400004 bnez v0,4000a334 <_strtod_r+0x374> 4000a324: 2862005b slti v0,v1,91 4000a328: 10400002 beqz v0,4000a334 <_strtod_r+0x374> 4000a32c: 00000000 nop 4000a330: 24630020 addiu v1,v1,32 4000a334: 1066fff2 beq v1,a2,4000a300 <_strtod_r+0x340> 4000a338: 00000000 nop 4000a33c: 08002863 j 4000a18c <_strtod_r+0x1cc> 4000a340: afb00020 sw s0,32(sp) 4000a344: 8fb00020 lw s0,32(sp) 4000a348: 2402002b li v0,43 4000a34c: 26040001 addiu a0,s0,1 4000a350: afa40020 sw a0,32(sp) 4000a354: 82030001 lb v1,1(s0) 4000a358: 00000000 nop 4000a35c: 10620254 beq v1,v0,4000acb0 <_strtod_r+0xcf0> 4000a360: 00007021 move t6,zero 4000a364: 2402002d li v0,45 4000a368: 10620256 beq v1,v0,4000acc4 <_strtod_r+0xd04> 4000a36c: 00000000 nop 4000a370: 00603821 move a3,v1 4000a374: 2462ffd0 addiu v0,v1,-48 4000a378: 2c42000a sltiu v0,v0,10 4000a37c: 10400227 beqz v0,4000ac1c <_strtod_r+0xc5c> 4000a380: 00000000 nop 4000a384: 24020030 li v0,48 4000a388: 14e2000a bne a3,v0,4000a3b4 <_strtod_r+0x3f4> 4000a38c: 00000000 nop 4000a390: 8fa90020 lw t1,32(sp) 4000a394: 00000000 nop 4000a398: 25290001 addiu t1,t1,1 4000a39c: afa90020 sw t1,32(sp) 4000a3a0: 81270000 lb a3,0(t1) 4000a3a4: 00000000 nop 4000a3a8: 10e2fffc beq a3,v0,4000a39c <_strtod_r+0x3dc> 4000a3ac: 25290001 addiu t1,t1,1 4000a3b0: 2529ffff addiu t1,t1,-1 4000a3b4: 24e2ffcf addiu v0,a3,-49 4000a3b8: 2c420009 sltiu v0,v0,9 4000a3bc: 1040ffbe beqz v0,4000a2b8 <_strtod_r+0x2f8> 4000a3c0: 24e9ffd0 addiu t1,a3,-48 4000a3c4: 8fab0020 lw t3,32(sp) 4000a3c8: 00000000 nop 4000a3cc: 25680001 addiu t0,t3,1 4000a3d0: afa80020 sw t0,32(sp) 4000a3d4: 81670001 lb a3,1(t3) 4000a3d8: 00000000 nop 4000a3dc: 28e20030 slti v0,a3,48 4000a3e0: 1040000c beqz v0,4000a414 <_strtod_r+0x454> 4000a3e4: 010b1023 subu v0,t0,t3 4000a3e8: 0800290a j 4000a428 <_strtod_r+0x468> 4000a3ec: 28420009 slti v0,v0,9 4000a3f0: 25080001 addiu t0,t0,1 4000a3f4: afa80020 sw t0,32(sp) 4000a3f8: 24e5ffd0 addiu a1,a3,-48 4000a3fc: 81070000 lb a3,0(t0) 4000a400: 00091040 sll v0,t1,0x1 4000a404: 00431021 addu v0,v0,v1 4000a408: 28e40030 slti a0,a3,48 4000a40c: 14800004 bnez a0,4000a420 <_strtod_r+0x460> 4000a410: 00a24821 addu t1,a1,v0 4000a414: 28e2003a slti v0,a3,58 4000a418: 1440fff5 bnez v0,4000a3f0 <_strtod_r+0x430> 4000a41c: 000918c0 sll v1,t1,0x3 4000a420: 010b1023 subu v0,t0,t3 4000a424: 28420009 slti v0,v0,9 4000a428: 10400005 beqz v0,4000a440 <_strtod_r+0x480> 4000a42c: 24024e1f li v0,19999 4000a430: 29224e20 slti v0,t1,20000 4000a434: 10400002 beqz v0,4000a440 <_strtod_r+0x480> 4000a438: 24024e1f li v0,19999 4000a43c: 01201021 move v0,t1 4000a440: 11c0ff9d beqz t6,4000a2b8 <_strtod_r+0x2f8> 4000a444: 00000000 nop 4000a448: 12a0ff9d beqz s5,4000a2c0 <_strtod_r+0x300> 4000a44c: 00021023 negu v0,v0 4000a450: 004c1023 subu v0,v0,t4 4000a454: 14c001e7 bnez a2,4000abf4 <_strtod_r+0xc34> 4000a458: afa20050 sw v0,80(sp) 4000a45c: 02a0b821 move s7,s5 4000a460: 2aa20011 slti v0,s5,17 4000a464: 14400002 bnez v0,4000a470 <_strtod_r+0x4b0> 4000a468: 02a0a021 move s4,s5 4000a46c: 24140010 li s4,16 4000a470: 0c0041c6 jal 40010718 <__floatunsidf> 4000a474: 02602021 move a0,s3 4000a478: 00402021 move a0,v0 4000a47c: 2a82000a slti v0,s4,10 4000a480: 00602821 move a1,v1 4000a484: afa40038 sw a0,56(sp) 4000a488: 14400015 bnez v0,4000a4e0 <_strtod_r+0x520> 4000a48c: afa3003c sw v1,60(sp) 4000a490: 2682fff7 addiu v0,s4,-9 4000a494: 3c034001 lui v1,0x4001 4000a498: 24631c80 addiu v1,v1,7296 4000a49c: 000210c0 sll v0,v0,0x3 4000a4a0: 00431021 addu v0,v0,v1 4000a4a4: 8c460000 lw a2,0(v0) 4000a4a8: 8c470004 lw a3,4(v0) 4000a4ac: 0c003ef2 jal 4000fbc8 <__muldf3> 4000a4b0: 00000000 nop 4000a4b4: 02402021 move a0,s2 4000a4b8: 00408021 move s0,v0 4000a4bc: 0c0041c6 jal 40010718 <__floatunsidf> 4000a4c0: 00608821 move s1,v1 4000a4c4: 00403021 move a2,v0 4000a4c8: 02002021 move a0,s0 4000a4cc: 02202821 move a1,s1 4000a4d0: 0c003ed7 jal 4000fb5c <__adddf3> 4000a4d4: 00603821 move a3,v1 4000a4d8: afa20038 sw v0,56(sp) 4000a4dc: afa3003c sw v1,60(sp) 4000a4e0: 2aa20010 slti v0,s5,16 4000a4e4: 10400016 beqz v0,4000a540 <_strtod_r+0x580> 4000a4e8: 00000000 nop 4000a4ec: 8fa50050 lw a1,80(sp) 4000a4f0: 00000000 nop 4000a4f4: 10a0ff26 beqz a1,4000a190 <_strtod_r+0x1d0> 4000a4f8: 00000000 nop 4000a4fc: 18a003bc blez a1,4000b3f0 <_strtod_r+0x1430> 4000a500: 28a20017 slti v0,a1,23 4000a504: 10400394 beqz v0,4000b358 <_strtod_r+0x1398> 4000a508: 2403000f li v1,15 4000a50c: 3c024001 lui v0,0x4001 4000a510: 000518c0 sll v1,a1,0x3 4000a514: 24421c80 addiu v0,v0,7296 4000a518: 00621821 addu v1,v1,v0 4000a51c: 8fa40038 lw a0,56(sp) 4000a520: 8fa5003c lw a1,60(sp) 4000a524: 8c660000 lw a2,0(v1) 4000a528: 8c670004 lw a3,4(v1) 4000a52c: 0c003ef2 jal 4000fbc8 <__muldf3> 4000a530: 00000000 nop 4000a534: afa20038 sw v0,56(sp) 4000a538: 08002864 j 4000a190 <_strtod_r+0x1d0> 4000a53c: afa3003c sw v1,60(sp) 4000a540: 8fa50050 lw a1,80(sp) 4000a544: 02b41023 subu v0,s5,s4 4000a548: 00458021 addu s0,v0,a1 4000a54c: 1a0002e3 blez s0,4000b0dc <_strtod_r+0x111c> 4000a550: 3203000f andi v1,s0,0xf 4000a554: 1060000e beqz v1,4000a590 <_strtod_r+0x5d0> 4000a558: 2402fff0 li v0,-16 4000a55c: 3c024001 lui v0,0x4001 4000a560: 24421c80 addiu v0,v0,7296 4000a564: 000318c0 sll v1,v1,0x3 4000a568: 00621821 addu v1,v1,v0 4000a56c: 8fa40038 lw a0,56(sp) 4000a570: 8fa5003c lw a1,60(sp) 4000a574: 8c660000 lw a2,0(v1) 4000a578: 8c670004 lw a3,4(v1) 4000a57c: 0c003ef2 jal 4000fbc8 <__muldf3> 4000a580: 00000000 nop 4000a584: afa20038 sw v0,56(sp) 4000a588: afa3003c sw v1,60(sp) 4000a58c: 2402fff0 li v0,-16 4000a590: 02021824 and v1,s0,v0 4000a594: 146001d0 bnez v1,4000acd8 <_strtod_r+0xd18> 4000a598: 28620135 slti v0,v1,309 4000a59c: afa0005c sw zero,92(sp) 4000a5a0: 8fa400b8 lw a0,184(sp) 4000a5a4: 02c02821 move a1,s6 4000a5a8: 02e03021 move a2,s7 4000a5ac: 02a03821 move a3,s5 4000a5b0: 0c002486 jal 40009218 <__s2b> 4000a5b4: afb30010 sw s3,16(sp) 4000a5b8: 2445000c addiu a1,v0,12 4000a5bc: 8fa60050 lw a2,80(sp) 4000a5c0: 8f878088 lw a3,-32632(gp) 4000a5c4: 8f838098 lw v1,-32616(gp) 4000a5c8: afa20054 sw v0,84(sp) 4000a5cc: afa50060 sw a1,96(sp) 4000a5d0: 8f82808c lw v0,-32628(gp) 4000a5d4: 8f85809c lw a1,-32612(gp) 4000a5d8: 00063023 negu a2,a2 4000a5dc: afa60064 sw a2,100(sp) 4000a5e0: afa70068 sw a3,104(sp) 4000a5e4: afa2006c sw v0,108(sp) 4000a5e8: afa30070 sw v1,112(sp) 4000a5ec: afa50074 sw a1,116(sp) 4000a5f0: afa30078 sw v1,120(sp) 4000a5f4: afa5007c sw a1,124(sp) 4000a5f8: afa70080 sw a3,128(sp) 4000a5fc: afa20084 sw v0,132(sp) 4000a600: afa70088 sw a3,136(sp) 4000a604: afa2008c sw v0,140(sp) 4000a608: 8fa60054 lw a2,84(sp) 4000a60c: 8fa400b8 lw a0,184(sp) 4000a610: 8cc50004 lw a1,4(a2) 4000a614: 0c0021e6 jal 40008798 <_Balloc> 4000a618: 00000000 nop 4000a61c: 8fa70054 lw a3,84(sp) 4000a620: 8fa50060 lw a1,96(sp) 4000a624: 8ce60010 lw a2,16(a3) 4000a628: 2444000c addiu a0,v0,12 4000a62c: 24c60002 addiu a2,a2,2 4000a630: 00063080 sll a2,a2,0x2 4000a634: 0c001f4c jal 40007d30 4000a638: 0040b821 move s7,v0 4000a63c: 8fa60038 lw a2,56(sp) 4000a640: 8fa7003c lw a3,60(sp) 4000a644: 8fa400b8 lw a0,184(sp) 4000a648: 27a3001c addiu v1,sp,28 4000a64c: 27a20018 addiu v0,sp,24 4000a650: afa30014 sw v1,20(sp) 4000a654: 0c002214 jal 40008850 <__d2b> 4000a658: afa20010 sw v0,16(sp) 4000a65c: 8fa400b8 lw a0,184(sp) 4000a660: 24050001 li a1,1 4000a664: 0c0023dd jal 40008f74 <__i2b> 4000a668: afa20024 sw v0,36(sp) 4000a66c: 8fa50050 lw a1,80(sp) 4000a670: 00000000 nop 4000a674: 04a000f7 bltz a1,4000aa54 <_strtod_r+0xa94> 4000a678: 0040b021 move s6,v0 4000a67c: 00a03821 move a3,a1 4000a680: 00a0a021 move s4,a1 4000a684: 00002021 move a0,zero 4000a688: 00004021 move t0,zero 4000a68c: 8fa20018 lw v0,24(sp) 4000a690: 00000000 nop 4000a694: 044000ed bltz v0,4000aa4c <_strtod_r+0xa8c> 4000a698: 00000000 nop 4000a69c: 00822021 addu a0,a0,v0 4000a6a0: 8fa6005c lw a2,92(sp) 4000a6a4: 8fa5001c lw a1,28(sp) 4000a6a8: 00461823 subu v1,v0,a2 4000a6ac: 00651021 addu v0,v1,a1 4000a6b0: 2842fc03 slti v0,v0,-1021 4000a6b4: 104000ac beqz v0,4000a968 <_strtod_r+0x9a8> 4000a6b8: 24020036 li v0,54 4000a6bc: 24660433 addiu a2,v1,1075 4000a6c0: 8fa3005c lw v1,92(sp) 4000a6c4: 00c48821 addu s1,a2,a0 4000a6c8: 00e31021 addu v0,a3,v1 4000a6cc: 00469021 addu s2,v0,a2 4000a6d0: 0251102a slt v0,s2,s1 4000a6d4: 10400002 beqz v0,4000a6e0 <_strtod_r+0x720> 4000a6d8: 02201821 move v1,s1 4000a6dc: 02401821 move v1,s2 4000a6e0: 0083102a slt v0,a0,v1 4000a6e4: 10400002 beqz v0,4000a6f0 <_strtod_r+0x730> 4000a6e8: 00000000 nop 4000a6ec: 00801821 move v1,a0 4000a6f0: 18600004 blez v1,4000a704 <_strtod_r+0x744> 4000a6f4: 00809821 move s3,a0 4000a6f8: 00839823 subu s3,a0,v1 4000a6fc: 02238823 subu s1,s1,v1 4000a700: 02439023 subu s2,s2,v1 4000a704: 1100000e beqz t0,4000a740 <_strtod_r+0x780> 4000a708: 01003021 move a2,t0 4000a70c: 8fa400b8 lw a0,184(sp) 4000a710: 0c002435 jal 400090d4 <__pow5mult> 4000a714: 02c02821 move a1,s6 4000a718: 8fa400b8 lw a0,184(sp) 4000a71c: 8fa60024 lw a2,36(sp) 4000a720: 00402821 move a1,v0 4000a724: 0c00234b jal 40008d2c <__multiply> 4000a728: 0040b021 move s6,v0 4000a72c: 8fa400b8 lw a0,184(sp) 4000a730: 8fa50024 lw a1,36(sp) 4000a734: 0c002040 jal 40008100 <_Bfree> 4000a738: 00408021 move s0,v0 4000a73c: afb00024 sw s0,36(sp) 4000a740: 1a200006 blez s1,4000a75c <_strtod_r+0x79c> 4000a744: 00000000 nop 4000a748: 8fa50024 lw a1,36(sp) 4000a74c: 8fa400b8 lw a0,184(sp) 4000a750: 0c0022ed jal 40008bb4 <__lshift> 4000a754: 02203021 move a2,s1 4000a758: afa20024 sw v0,36(sp) 4000a75c: 12800005 beqz s4,4000a774 <_strtod_r+0x7b4> 4000a760: 02e02821 move a1,s7 4000a764: 8fa400b8 lw a0,184(sp) 4000a768: 0c002435 jal 400090d4 <__pow5mult> 4000a76c: 02803021 move a2,s4 4000a770: 0040b821 move s7,v0 4000a774: 1a400005 blez s2,4000a78c <_strtod_r+0x7cc> 4000a778: 02e02821 move a1,s7 4000a77c: 8fa400b8 lw a0,184(sp) 4000a780: 0c0022ed jal 40008bb4 <__lshift> 4000a784: 02403021 move a2,s2 4000a788: 0040b821 move s7,v0 4000a78c: 1a600005 blez s3,4000a7a4 <_strtod_r+0x7e4> 4000a790: 02c02821 move a1,s6 4000a794: 8fa400b8 lw a0,184(sp) 4000a798: 0c0022ed jal 40008bb4 <__lshift> 4000a79c: 02603021 move a2,s3 4000a7a0: 0040b021 move s6,v0 4000a7a4: 8fa50024 lw a1,36(sp) 4000a7a8: 8fa400b8 lw a0,184(sp) 4000a7ac: 0c00226f jal 400089bc <__mdiff> 4000a7b0: 02e03021 move a2,s7 4000a7b4: 8c5e000c lw s8,12(v0) 4000a7b8: 00402021 move a0,v0 4000a7bc: ac40000c sw zero,12(v0) 4000a7c0: 02c02821 move a1,s6 4000a7c4: 0c0020a6 jal 40008298 <__mcmp> 4000a7c8: 0040a821 move s5,v0 4000a7cc: 044001db bltz v0,4000af3c <_strtod_r+0xf7c> 4000a7d0: 00000000 nop 4000a7d4: 10400221 beqz v0,4000b05c <_strtod_r+0x109c> 4000a7d8: 02a02021 move a0,s5 4000a7dc: 0c00213f jal 400084fc <__ratio> 4000a7e0: 02c02821 move a1,s6 4000a7e4: 8f868080 lw a2,-32640(gp) 4000a7e8: 8f878084 lw a3,-32636(gp) 4000a7ec: 00402021 move a0,v0 4000a7f0: 00602821 move a1,v1 4000a7f4: 00408021 move s0,v0 4000a7f8: 0c004112 jal 40010448 <__ledf2> 4000a7fc: 00608821 move s1,v1 4000a800: 1c40005b bgtz v0,4000a970 <_strtod_r+0x9b0> 4000a804: 02002021 move a0,s0 4000a808: 13c00097 beqz s8,4000aa68 <_strtod_r+0xaa8> 4000a80c: 00000000 nop 4000a810: 8fa20080 lw v0,128(sp) 4000a814: 8fa30084 lw v1,132(sp) 4000a818: 8fb2003c lw s2,60(sp) 4000a81c: afa20030 sw v0,48(sp) 4000a820: afa30034 sw v1,52(sp) 4000a824: 00408021 move s0,v0 4000a828: 00608821 move s1,v1 4000a82c: 3c147ff0 lui s4,0x7ff0 4000a830: 02549824 and s3,s2,s4 4000a834: 3c027fe0 lui v0,0x7fe0 4000a838: 1262005f beq s3,v0,4000a9b8 <_strtod_r+0x9f8> 4000a83c: 3c02fcb0 lui v0,0xfcb0 4000a840: 8fa3005c lw v1,92(sp) 4000a844: 00000000 nop 4000a848: 10600021 beqz v1,4000a8d0 <_strtod_r+0x910> 4000a84c: 00000000 nop 4000a850: 3c0506a0 lui a1,0x6a0 4000a854: 34a50001 ori a1,a1,0x1 4000a858: 0265102b sltu v0,s3,a1 4000a85c: 1040001c beqz v0,4000a8d0 <_strtod_r+0x910> 4000a860: 02002021 move a0,s0 4000a864: 8f8680a0 lw a2,-32608(gp) 4000a868: 8f8780a4 lw a3,-32604(gp) 4000a86c: 0c004112 jal 40010448 <__ledf2> 4000a870: 02202821 move a1,s1 4000a874: 1c400011 bgtz v0,4000a8bc <_strtod_r+0x8fc> 4000a878: 27a20030 addiu v0,sp,48 4000a87c: 02002021 move a0,s0 4000a880: 0c003a81 jal 4000ea04 <__fixunsdfsi> 4000a884: 02202821 move a1,s1 4000a888: 144000ef bnez v0,4000ac48 <_strtod_r+0xc88> 4000a88c: 00000000 nop 4000a890: 8fa20088 lw v0,136(sp) 4000a894: 8fa3008c lw v1,140(sp) 4000a898: 00408021 move s0,v0 4000a89c: 00608821 move s1,v1 4000a8a0: 13c000e6 beqz s8,4000ac3c <_strtod_r+0xc7c> 4000a8a4: 3c028000 lui v0,0x8000 4000a8a8: 02001021 move v0,s0 4000a8ac: 02201821 move v1,s1 4000a8b0: afa20030 sw v0,48(sp) 4000a8b4: afa30034 sw v1,52(sp) 4000a8b8: 27a20030 addiu v0,sp,48 4000a8bc: 8c430004 lw v1,4(v0) 4000a8c0: 3c0406b0 lui a0,0x6b0 4000a8c4: 00641821 addu v1,v1,a0 4000a8c8: 00731823 subu v1,v1,s3 4000a8cc: ac430004 sw v1,4(v0) 4000a8d0: 8fa40038 lw a0,56(sp) 4000a8d4: 8fa5003c lw a1,60(sp) 4000a8d8: 0c0020c5 jal 40008314 <__ulp> 4000a8dc: 00000000 nop 4000a8e0: 8fa60030 lw a2,48(sp) 4000a8e4: 8fa70034 lw a3,52(sp) 4000a8e8: 00402021 move a0,v0 4000a8ec: 0c003ef2 jal 4000fbc8 <__muldf3> 4000a8f0: 00602821 move a1,v1 4000a8f4: 8fa40038 lw a0,56(sp) 4000a8f8: 8fa5003c lw a1,60(sp) 4000a8fc: 00403021 move a2,v0 4000a900: 0c003ed7 jal 4000fb5c <__adddf3> 4000a904: 00603821 move a3,v1 4000a908: afa20038 sw v0,56(sp) 4000a90c: afa3003c sw v1,60(sp) 4000a910: 8fa6005c lw a2,92(sp) 4000a914: 8fb2003c lw s2,60(sp) 4000a918: 14c00004 bnez a2,4000a92c <_strtod_r+0x96c> 4000a91c: 3c027ff0 lui v0,0x7ff0 4000a920: 02421024 and v0,s2,v0 4000a924: 12620061 beq s3,v0,4000aaac <_strtod_r+0xaec> 4000a928: 00000000 nop 4000a92c: 8fa50024 lw a1,36(sp) 4000a930: 8fa400b8 lw a0,184(sp) 4000a934: 0c002040 jal 40008100 <_Bfree> 4000a938: 00000000 nop 4000a93c: 8fa400b8 lw a0,184(sp) 4000a940: 0c002040 jal 40008100 <_Bfree> 4000a944: 02e02821 move a1,s7 4000a948: 8fa400b8 lw a0,184(sp) 4000a94c: 0c002040 jal 40008100 <_Bfree> 4000a950: 02c02821 move a1,s6 4000a954: 8fa400b8 lw a0,184(sp) 4000a958: 0c002040 jal 40008100 <_Bfree> 4000a95c: 02a02821 move a1,s5 4000a960: 08002982 j 4000a608 <_strtod_r+0x648> 4000a964: 00000000 nop 4000a968: 080029b0 j 4000a6c0 <_strtod_r+0x700> 4000a96c: 00453023 subu a2,v0,a1 4000a970: 8f868098 lw a2,-32616(gp) 4000a974: 8f87809c lw a3,-32612(gp) 4000a978: 0c003ef2 jal 4000fbc8 <__muldf3> 4000a97c: 02202821 move a1,s1 4000a980: 00408021 move s0,v0 4000a984: 17c00004 bnez s8,4000a998 <_strtod_r+0x9d8> 4000a988: 00608821 move s1,v1 4000a98c: 3c028000 lui v0,0x8000 4000a990: 00621826 xor v1,v1,v0 4000a994: 02001021 move v0,s0 4000a998: 8fb2003c lw s2,60(sp) 4000a99c: 3c147ff0 lui s4,0x7ff0 4000a9a0: afa20030 sw v0,48(sp) 4000a9a4: 02549824 and s3,s2,s4 4000a9a8: 3c027fe0 lui v0,0x7fe0 4000a9ac: 1662ffa4 bne s3,v0,4000a840 <_strtod_r+0x880> 4000a9b0: afa30034 sw v1,52(sp) 4000a9b4: 3c02fcb0 lui v0,0xfcb0 4000a9b8: 02421021 addu v0,s2,v0 4000a9bc: 8fa7003c lw a3,60(sp) 4000a9c0: afa2003c sw v0,60(sp) 4000a9c4: 8fa60038 lw a2,56(sp) 4000a9c8: 8fa40038 lw a0,56(sp) 4000a9cc: 8fa5003c lw a1,60(sp) 4000a9d0: afa60040 sw a2,64(sp) 4000a9d4: 0c0020c5 jal 40008314 <__ulp> 4000a9d8: afa70044 sw a3,68(sp) 4000a9dc: 8fa60030 lw a2,48(sp) 4000a9e0: 8fa70034 lw a3,52(sp) 4000a9e4: 00402021 move a0,v0 4000a9e8: 0c003ef2 jal 4000fbc8 <__muldf3> 4000a9ec: 00602821 move a1,v1 4000a9f0: 8fa40038 lw a0,56(sp) 4000a9f4: 8fa5003c lw a1,60(sp) 4000a9f8: 00403021 move a2,v0 4000a9fc: 0c003ed7 jal 4000fb5c <__adddf3> 4000aa00: 00603821 move a3,v1 4000aa04: afa3003c sw v1,60(sp) 4000aa08: 8fa4003c lw a0,60(sp) 4000aa0c: afa20038 sw v0,56(sp) 4000aa10: 3c037ca0 lui v1,0x7ca0 4000aa14: 00941024 and v0,a0,s4 4000aa18: 0043102b sltu v0,v0,v1 4000aa1c: 14400071 bnez v0,4000abe4 <_strtod_r+0xc24> 4000aa20: 27b20040 addiu s2,sp,64 4000aa24: 3c077fef lui a3,0x7fef 4000aa28: 8e420004 lw v0,4(s2) 4000aa2c: 34e7ffff ori a3,a3,0xffff 4000aa30: 10470138 beq v0,a3,4000af14 <_strtod_r+0xf54> 4000aa34: 2402ffff li v0,-1 4000aa38: afa20038 sw v0,56(sp) 4000aa3c: 3c027fef lui v0,0x7fef 4000aa40: 3442ffff ori v0,v0,0xffff 4000aa44: 08002a4b j 4000a92c <_strtod_r+0x96c> 4000aa48: afa2003c sw v0,60(sp) 4000aa4c: 080029a8 j 4000a6a0 <_strtod_r+0x6e0> 4000aa50: 00e23823 subu a3,a3,v0 4000aa54: 8fa80064 lw t0,100(sp) 4000aa58: 00003821 move a3,zero 4000aa5c: 01002021 move a0,t0 4000aa60: 080029a3 j 4000a68c <_strtod_r+0x6cc> 4000aa64: 0000a021 move s4,zero 4000aa68: 8fa30038 lw v1,56(sp) 4000aa6c: 00000000 nop 4000aa70: 10600043 beqz v1,4000ab80 <_strtod_r+0xbc0> 4000aa74: 24020001 li v0,1 4000aa78: 8fa4003c lw a0,60(sp) 4000aa7c: 1062005f beq v1,v0,4000abfc <_strtod_r+0xc3c> 4000aa80: 00000000 nop 4000aa84: 8f828088 lw v0,-32632(gp) 4000aa88: 8f83808c lw v1,-32628(gp) 4000aa8c: 8f868090 lw a2,-32624(gp) 4000aa90: 8f878094 lw a3,-32620(gp) 4000aa94: afa60030 sw a2,48(sp) 4000aa98: afa70034 sw a3,52(sp) 4000aa9c: 00809021 move s2,a0 4000aaa0: 00408021 move s0,v0 4000aaa4: 08002a0b j 4000a82c <_strtod_r+0x86c> 4000aaa8: 00608821 move s1,v1 4000aaac: 02202821 move a1,s1 4000aab0: 0c004170 jal 400105c0 <__fixdfsi> 4000aab4: 02002021 move a0,s0 4000aab8: 0c004139 jal 400104e4 <__floatsidf> 4000aabc: 00402021 move a0,v0 4000aac0: 00403021 move a2,v0 4000aac4: 02002021 move a0,s0 4000aac8: 02202821 move a1,s1 4000aacc: 0c003eb9 jal 4000fae4 <__subdf3> 4000aad0: 00603821 move a3,v1 4000aad4: 00408021 move s0,v0 4000aad8: 17c00009 bnez s8,4000ab00 <_strtod_r+0xb40> 4000aadc: 00608821 move s1,v1 4000aae0: 8fa20038 lw v0,56(sp) 4000aae4: 00000000 nop 4000aae8: 14400005 bnez v0,4000ab00 <_strtod_r+0xb40> 4000aaec: 3c07000f lui a3,0xf 4000aaf0: 34e7ffff ori a3,a3,0xffff 4000aaf4: 02471024 and v0,s2,a3 4000aaf8: 104000b3 beqz v0,4000adc8 <_strtod_r+0xe08> 4000aafc: 02002021 move a0,s0 4000ab00: 8f8680a8 lw a2,-32600(gp) 4000ab04: 8f8780ac lw a3,-32596(gp) 4000ab08: 02002021 move a0,s0 4000ab0c: 0c0040eb jal 400103ac <__ltdf2> 4000ab10: 02202821 move a1,s1 4000ab14: 04400007 bltz v0,4000ab34 <_strtod_r+0xb74> 4000ab18: 02002021 move a0,s0 4000ab1c: 8f8680b0 lw a2,-32592(gp) 4000ab20: 8f8780b4 lw a3,-32588(gp) 4000ab24: 0c0040a3 jal 4001028c <__gtdf2> 4000ab28: 02202821 move a1,s1 4000ab2c: 1840ff7f blez v0,4000a92c <_strtod_r+0x96c> 4000ab30: 00000000 nop 4000ab34: 8fa50024 lw a1,36(sp) 4000ab38: 8fa400b8 lw a0,184(sp) 4000ab3c: 0c002040 jal 40008100 <_Bfree> 4000ab40: 00000000 nop 4000ab44: 8fa400b8 lw a0,184(sp) 4000ab48: 0c002040 jal 40008100 <_Bfree> 4000ab4c: 02e02821 move a1,s7 4000ab50: 8fa400b8 lw a0,184(sp) 4000ab54: 0c002040 jal 40008100 <_Bfree> 4000ab58: 02c02821 move a1,s6 4000ab5c: 8fa400b8 lw a0,184(sp) 4000ab60: 8fa50054 lw a1,84(sp) 4000ab64: 0c002040 jal 40008100 <_Bfree> 4000ab68: 00000000 nop 4000ab6c: 8fa400b8 lw a0,184(sp) 4000ab70: 0c002040 jal 40008100 <_Bfree> 4000ab74: 02a02821 move a1,s5 4000ab78: 08002864 j 4000a190 <_strtod_r+0x1d0> 4000ab7c: 00000000 nop 4000ab80: 8fb2003c lw s2,60(sp) 4000ab84: 3c03000f lui v1,0xf 4000ab88: 3463ffff ori v1,v1,0xffff 4000ab8c: 02431024 and v0,s2,v1 4000ab90: 1440ffbc bnez v0,4000aa84 <_strtod_r+0xac4> 4000ab94: 02402021 move a0,s2 4000ab98: 8fa60068 lw a2,104(sp) 4000ab9c: 8fa7006c lw a3,108(sp) 4000aba0: 02002021 move a0,s0 4000aba4: 0c0040eb jal 400103ac <__ltdf2> 4000aba8: 02202821 move a1,s1 4000abac: 044001ac bltz v0,4000b260 <_strtod_r+0x12a0> 4000abb0: 02002021 move a0,s0 4000abb4: 8fa60070 lw a2,112(sp) 4000abb8: 8fa70074 lw a3,116(sp) 4000abbc: 0c003ef2 jal 4000fbc8 <__muldf3> 4000abc0: 02202821 move a1,s1 4000abc4: 00408021 move s0,v0 4000abc8: 3c028000 lui v0,0x8000 4000abcc: 00608821 move s1,v1 4000abd0: 00621826 xor v1,v1,v0 4000abd4: 02001021 move v0,s0 4000abd8: afa20030 sw v0,48(sp) 4000abdc: 08002a0b j 4000a82c <_strtod_r+0x86c> 4000abe0: afa30034 sw v1,52(sp) 4000abe4: 3c020350 lui v0,0x350 4000abe8: 00821021 addu v0,a0,v0 4000abec: 08002a44 j 4000a910 <_strtod_r+0x950> 4000abf0: afa2003c sw v0,60(sp) 4000abf4: 08002918 j 4000a460 <_strtod_r+0x4a0> 4000abf8: 00c0b821 move s7,a2 4000abfc: 1480ffa1 bnez a0,4000aa84 <_strtod_r+0xac4> 4000ac00: 00000000 nop 4000ac04: 8fa300b8 lw v1,184(sp) 4000ac08: 24020022 li v0,34 4000ac0c: ac620000 sw v0,0(v1) 4000ac10: afa00038 sw zero,56(sp) 4000ac14: 08002acd j 4000ab34 <_strtod_r+0xb74> 4000ac18: afa0003c sw zero,60(sp) 4000ac1c: afb00020 sw s0,32(sp) 4000ac20: 080028ae j 4000a2b8 <_strtod_r+0x2f8> 4000ac24: 00001021 move v0,zero 4000ac28: 02a03021 move a2,s5 4000ac2c: 00006821 move t5,zero 4000ac30: 00006021 move t4,zero 4000ac34: 080028ab j 4000a2ac <_strtod_r+0x2ec> 4000ac38: 00005021 move t2,zero 4000ac3c: 02221826 xor v1,s1,v0 4000ac40: 08002a2c j 4000a8b0 <_strtod_r+0x8f0> 4000ac44: 02001021 move v0,s0 4000ac48: 0c0041c6 jal 40010718 <__floatunsidf> 4000ac4c: 00402021 move a0,v0 4000ac50: 00408021 move s0,v0 4000ac54: 08002a28 j 4000a8a0 <_strtod_r+0x8e0> 4000ac58: 00608821 move s1,v1 4000ac5c: 1462022a bne v1,v0,4000b508 <_strtod_r+0x1548> 4000ac60: 24020030 li v0,48 4000ac64: 00804821 move t1,a0 4000ac68: 00005021 move t2,zero 4000ac6c: 25290001 addiu t1,t1,1 4000ac70: afa90020 sw t1,32(sp) 4000ac74: 81230000 lb v1,0(t1) 4000ac78: 00000000 nop 4000ac7c: 1062fffb beq v1,v0,4000ac6c <_strtod_r+0xcac> 4000ac80: 254a0001 addiu t2,t2,1 4000ac84: 00603821 move a3,v1 4000ac88: 2462ffcf addiu v0,v1,-49 4000ac8c: 2c420009 sltiu v0,v0,9 4000ac90: 1040004a beqz v0,4000adbc <_strtod_r+0xdfc> 4000ac94: 240d0001 li t5,1 4000ac98: 8fb60020 lw s6,32(sp) 4000ac9c: 01406021 move t4,t2 4000aca0: 246bffd0 addiu t3,v1,-48 4000aca4: 02c04821 move t1,s6 4000aca8: 0800284d j 4000a134 <_strtod_r+0x174> 4000acac: 240a0001 li t2,1 4000acb0: 24820001 addiu v0,a0,1 4000acb4: afa20020 sw v0,32(sp) 4000acb8: 80870001 lb a3,1(a0) 4000acbc: 080028de j 4000a378 <_strtod_r+0x3b8> 4000acc0: 24e2ffd0 addiu v0,a3,-48 4000acc4: 08002b2c j 4000acb0 <_strtod_r+0xcf0> 4000acc8: 240e0001 li t6,1 4000accc: 00809021 move s2,a0 4000acd0: 080028a7 j 4000a29c <_strtod_r+0x2dc> 4000acd4: 240d0001 li t5,1 4000acd8: 1040016a beqz v0,4000b284 <_strtod_r+0x12c4> 4000acdc: 00038103 sra s0,v1,0x4 4000ace0: 2a020002 slti v0,s0,2 4000ace4: 1440023c bnez v0,4000b5d8 <_strtod_r+0x1618> 4000ace8: 3c024001 lui v0,0x4001 4000acec: 24541d48 addiu s4,v0,7496 4000acf0: 02808821 move s1,s4 4000acf4: 00009021 move s2,zero 4000acf8: 32020001 andi v0,s0,0x1 4000acfc: 10400009 beqz v0,4000ad24 <_strtod_r+0xd64> 4000ad00: 00000000 nop 4000ad04: 8fa40038 lw a0,56(sp) 4000ad08: 8fa5003c lw a1,60(sp) 4000ad0c: 8e260000 lw a2,0(s1) 4000ad10: 8e270004 lw a3,4(s1) 4000ad14: 0c003ef2 jal 4000fbc8 <__muldf3> 4000ad18: 00000000 nop 4000ad1c: afa20038 sw v0,56(sp) 4000ad20: afa3003c sw v1,60(sp) 4000ad24: 00108043 sra s0,s0,0x1 4000ad28: 2a020002 slti v0,s0,2 4000ad2c: 26520001 addiu s2,s2,1 4000ad30: 1040fff1 beqz v0,4000acf8 <_strtod_r+0xd38> 4000ad34: 26310008 addiu s1,s1,8 4000ad38: 8fa3003c lw v1,60(sp) 4000ad3c: 3c04fcb0 lui a0,0xfcb0 4000ad40: 00641821 addu v1,v1,a0 4000ad44: 001210c0 sll v0,s2,0x3 4000ad48: 02821021 addu v0,s4,v0 4000ad4c: afa3003c sw v1,60(sp) 4000ad50: 8fa40038 lw a0,56(sp) 4000ad54: 8fa5003c lw a1,60(sp) 4000ad58: 8c460000 lw a2,0(v0) 4000ad5c: 8c470004 lw a3,4(v0) 4000ad60: 0c003ef2 jal 4000fbc8 <__muldf3> 4000ad64: 00000000 nop 4000ad68: afa3003c sw v1,60(sp) 4000ad6c: 8fa4003c lw a0,60(sp) 4000ad70: afa20038 sw v0,56(sp) 4000ad74: 3c037ff0 lui v1,0x7ff0 4000ad78: 3c027ca0 lui v0,0x7ca0 4000ad7c: 00831824 and v1,a0,v1 4000ad80: 34420001 ori v0,v0,0x1 4000ad84: 0062102b sltu v0,v1,v0 4000ad88: 1040013e beqz v0,4000b284 <_strtod_r+0x12c4> 4000ad8c: 3c027c90 lui v0,0x7c90 4000ad90: 34420001 ori v0,v0,0x1 4000ad94: 0062102b sltu v0,v1,v0 4000ad98: 144001de bnez v0,4000b514 <_strtod_r+0x1554> 4000ad9c: 3c020350 lui v0,0x350 4000ada0: 3c027fef lui v0,0x7fef 4000ada4: 3442ffff ori v0,v0,0xffff 4000ada8: 2403ffff li v1,-1 4000adac: afa2003c sw v0,60(sp) 4000adb0: afa30038 sw v1,56(sp) 4000adb4: 08002968 j 4000a5a0 <_strtod_r+0x5e0> 4000adb8: afa0005c sw zero,92(sp) 4000adbc: 0000a821 move s5,zero 4000adc0: 080028a7 j 4000a29c <_strtod_r+0x2dc> 4000adc4: 00006021 move t4,zero 4000adc8: 8f8680b8 lw a2,-32584(gp) 4000adcc: 8f8780bc lw a3,-32580(gp) 4000add0: 0c0040eb jal 400103ac <__ltdf2> 4000add4: 00602821 move a1,v1 4000add8: 0441fed4 bgez v0,4000a92c <_strtod_r+0x96c> 4000addc: 00000000 nop 4000ade0: 08002acd j 4000ab34 <_strtod_r+0xb74> 4000ade4: 00000000 nop 4000ade8: 8fa30058 lw v1,88(sp) 4000adec: 3c124001 lui s2,0x4001 4000adf0: 8fa400b8 lw a0,184(sp) 4000adf4: 27a20024 addiu v0,sp,36 4000adf8: 27a50020 addiu a1,sp,32 4000adfc: 26463b90 addiu a2,s2,15248 4000ae00: 27a70028 addiu a3,sp,40 4000ae04: afa20010 sw v0,16(sp) 4000ae08: 0c003281 jal 4000ca04 <__gethex> 4000ae0c: afa30014 sw v1,20(sp) 4000ae10: 30510007 andi s1,v0,0x7 4000ae14: 1220fcde beqz s1,4000a190 <_strtod_r+0x1d0> 4000ae18: 00409821 move s3,v0 4000ae1c: 24020006 li v0,6 4000ae20: 1222fcd9 beq s1,v0,4000a188 <_strtod_r+0x1c8> 4000ae24: 00000000 nop 4000ae28: 8fa60024 lw a2,36(sp) 4000ae2c: 00000000 nop 4000ae30: 10c00009 beqz a2,4000ae58 <_strtod_r+0xe98> 4000ae34: 2e220007 sltiu v0,s1,7 4000ae38: 8e453b90 lw a1,15248(s2) 4000ae3c: 0c002194 jal 40008650 <__copybits> 4000ae40: 27a40048 addiu a0,sp,72 4000ae44: 8fa400b8 lw a0,184(sp) 4000ae48: 8fa50024 lw a1,36(sp) 4000ae4c: 0c002040 jal 40008100 <_Bfree> 4000ae50: 00000000 nop 4000ae54: 2e220007 sltiu v0,s1,7 4000ae58: 8fa50028 lw a1,40(sp) 4000ae5c: 1040000f beqz v0,4000ae9c <_strtod_r+0xedc> 4000ae60: 32620008 andi v0,s3,0x8 4000ae64: 3c034001 lui v1,0x4001 4000ae68: 00111080 sll v0,s1,0x2 4000ae6c: 24631e70 addiu v1,v1,7792 4000ae70: 00621821 addu v1,v1,v0 4000ae74: 8c640000 lw a0,0(v1) 4000ae78: 00000000 nop 4000ae7c: 00800008 jr a0 4000ae80: 00000000 nop 4000ae84: 3c027fff lui v0,0x7fff 4000ae88: 3442ffff ori v0,v0,0xffff 4000ae8c: 2403ffff li v1,-1 4000ae90: afa2003c sw v0,60(sp) 4000ae94: afa30038 sw v1,56(sp) 4000ae98: 32620008 andi v0,s3,0x8 4000ae9c: 1040fcbc beqz v0,4000a190 <_strtod_r+0x1d0> 4000aea0: 3c038000 lui v1,0x8000 4000aea4: 8fa2003c lw v0,60(sp) 4000aea8: 00000000 nop 4000aeac: 00431025 or v0,v0,v1 4000aeb0: 08002864 j 4000a190 <_strtod_r+0x1d0> 4000aeb4: afa2003c sw v0,60(sp) 4000aeb8: 3c027ff0 lui v0,0x7ff0 4000aebc: afa2003c sw v0,60(sp) 4000aec0: 08002ba6 j 4000ae98 <_strtod_r+0xed8> 4000aec4: afa00038 sw zero,56(sp) 4000aec8: afa0003c sw zero,60(sp) 4000aecc: 08002ba6 j 4000ae98 <_strtod_r+0xed8> 4000aed0: afa00038 sw zero,56(sp) 4000aed4: 8fa20048 lw v0,72(sp) 4000aed8: 8fa3004c lw v1,76(sp) 4000aedc: afa20038 sw v0,56(sp) 4000aee0: 08002ba6 j 4000ae98 <_strtod_r+0xed8> 4000aee4: afa3003c sw v1,60(sp) 4000aee8: 3c02ffef lui v0,0xffef 4000aeec: 8fa3004c lw v1,76(sp) 4000aef0: 3442ffff ori v0,v0,0xffff 4000aef4: 24a40433 addiu a0,a1,1075 4000aef8: 00621824 and v1,v1,v0 4000aefc: 00042500 sll a0,a0,0x14 4000af00: 8fa20048 lw v0,72(sp) 4000af04: 00832025 or a0,a0,v1 4000af08: afa20038 sw v0,56(sp) 4000af0c: 08002ba6 j 4000ae98 <_strtod_r+0xed8> 4000af10: afa4003c sw a0,60(sp) 4000af14: 8e430000 lw v1,0(s2) 4000af18: 00000000 nop 4000af1c: 1462fec6 bne v1,v0,4000aa38 <_strtod_r+0xa78> 4000af20: 2402ffff li v0,-1 4000af24: 8fa600b8 lw a2,184(sp) 4000af28: 24020022 li v0,34 4000af2c: acc20000 sw v0,0(a2) 4000af30: afb4003c sw s4,60(sp) 4000af34: 08002acd j 4000ab34 <_strtod_r+0xb74> 4000af38: afa00038 sw zero,56(sp) 4000af3c: 17c00061 bnez s8,4000b0c4 <_strtod_r+0x1104> 4000af40: 00000000 nop 4000af44: 8fa20038 lw v0,56(sp) 4000af48: 00000000 nop 4000af4c: 1440005d bnez v0,4000b0c4 <_strtod_r+0x1104> 4000af50: 3c02000f lui v0,0xf 4000af54: 8fa4003c lw a0,60(sp) 4000af58: 3442ffff ori v0,v0,0xffff 4000af5c: 00821024 and v0,a0,v0 4000af60: 14400058 bnez v0,4000b0c4 <_strtod_r+0x1104> 4000af64: 3c037ff0 lui v1,0x7ff0 4000af68: 3c0206b0 lui v0,0x6b0 4000af6c: 00831824 and v1,a0,v1 4000af70: 34420001 ori v0,v0,0x1 4000af74: 0062182b sltu v1,v1,v0 4000af78: 14600052 bnez v1,4000b0c4 <_strtod_r+0x1104> 4000af7c: 00000000 nop 4000af80: 8ea20014 lw v0,20(s5) 4000af84: 00000000 nop 4000af88: 14400006 bnez v0,4000afa4 <_strtod_r+0xfe4> 4000af8c: 00000000 nop 4000af90: 8ea20010 lw v0,16(s5) 4000af94: 00000000 nop 4000af98: 28420002 slti v0,v0,2 4000af9c: 14400049 bnez v0,4000b0c4 <_strtod_r+0x1104> 4000afa0: 00000000 nop 4000afa4: 8fa400b8 lw a0,184(sp) 4000afa8: 02a02821 move a1,s5 4000afac: 0c0022ed jal 40008bb4 <__lshift> 4000afb0: 24060001 li a2,1 4000afb4: 00402021 move a0,v0 4000afb8: 02c02821 move a1,s6 4000afbc: 0c0020a6 jal 40008298 <__mcmp> 4000afc0: 0040a821 move s5,v0 4000afc4: 1840003f blez v0,4000b0c4 <_strtod_r+0x1104> 4000afc8: 00000000 nop 4000afcc: 8fa4003c lw a0,60(sp) 4000afd0: 8fa2005c lw v0,92(sp) 4000afd4: 00000000 nop 4000afd8: 10400153 beqz v0,4000b528 <_strtod_r+0x1568> 4000afdc: 3c037ff0 lui v1,0x7ff0 4000afe0: 3c0206b0 lui v0,0x6b0 4000afe4: 00831824 and v1,a0,v1 4000afe8: 34420001 ori v0,v0,0x1 4000afec: 0062102b sltu v0,v1,v0 4000aff0: 1040014c beqz v0,4000b524 <_strtod_r+0x1564> 4000aff4: 3c020370 lui v0,0x370 4000aff8: 34420001 ori v0,v0,0x1 4000affc: 0062102b sltu v0,v1,v0 4000b000: 1440ff00 bnez v0,4000ac04 <_strtod_r+0xc44> 4000b004: 3c023950 lui v0,0x3950 4000b008: afa20044 sw v0,68(sp) 4000b00c: afa00040 sw zero,64(sp) 4000b010: 8fa40038 lw a0,56(sp) 4000b014: 8fa5003c lw a1,60(sp) 4000b018: 8fa60040 lw a2,64(sp) 4000b01c: 8fa70044 lw a3,68(sp) 4000b020: 0c003ef2 jal 4000fbc8 <__muldf3> 4000b024: 00000000 nop 4000b028: afa3003c sw v1,60(sp) 4000b02c: afa20038 sw v0,56(sp) 4000b030: 8fa2003c lw v0,60(sp) 4000b034: 00000000 nop 4000b038: 1440febe bnez v0,4000ab34 <_strtod_r+0xb74> 4000b03c: 00000000 nop 4000b040: 8fa20038 lw v0,56(sp) 4000b044: 00000000 nop 4000b048: 1440feba bnez v0,4000ab34 <_strtod_r+0xb74> 4000b04c: 24020022 li v0,34 4000b050: 8fa300b8 lw v1,184(sp) 4000b054: 08002acd j 4000ab34 <_strtod_r+0xb74> 4000b058: ac620000 sw v0,0(v1) 4000b05c: 13c000d9 beqz s8,4000b3c4 <_strtod_r+0x1404> 4000b060: 3c02000f lui v0,0xf 4000b064: 8fa6003c lw a2,60(sp) 4000b068: 3442ffff ori v0,v0,0xffff 4000b06c: 00c21824 and v1,a2,v0 4000b070: 10620062 beq v1,v0,4000b1fc <_strtod_r+0x123c> 4000b074: 00000000 nop 4000b078: 8fa50038 lw a1,56(sp) 4000b07c: 00000000 nop 4000b080: 30a20001 andi v0,a1,0x1 4000b084: 1040000f beqz v0,4000b0c4 <_strtod_r+0x1104> 4000b088: 00000000 nop 4000b08c: 13c00109 beqz s8,4000b4b4 <_strtod_r+0x14f4> 4000b090: 00000000 nop 4000b094: 8fb00038 lw s0,56(sp) 4000b098: 8fb1003c lw s1,60(sp) 4000b09c: 02002021 move a0,s0 4000b0a0: 0c0020c5 jal 40008314 <__ulp> 4000b0a4: 02202821 move a1,s1 4000b0a8: 00403021 move a2,v0 4000b0ac: 02002021 move a0,s0 4000b0b0: 02202821 move a1,s1 4000b0b4: 0c003ed7 jal 4000fb5c <__adddf3> 4000b0b8: 00603821 move a3,v1 4000b0bc: afa20038 sw v0,56(sp) 4000b0c0: afa3003c sw v1,60(sp) 4000b0c4: 8fa2005c lw v0,92(sp) 4000b0c8: 00000000 nop 4000b0cc: 1440ffce bnez v0,4000b008 <_strtod_r+0x1048> 4000b0d0: 3c023950 lui v0,0x3950 4000b0d4: 08002acd j 4000ab34 <_strtod_r+0xb74> 4000b0d8: 00000000 nop 4000b0dc: 1200fd2f beqz s0,4000a59c <_strtod_r+0x5dc> 4000b0e0: 00108023 negu s0,s0 4000b0e4: 3203000f andi v1,s0,0xf 4000b0e8: 1060000c beqz v1,4000b11c <_strtod_r+0x115c> 4000b0ec: 3c024001 lui v0,0x4001 4000b0f0: 24421c80 addiu v0,v0,7296 4000b0f4: 000318c0 sll v1,v1,0x3 4000b0f8: 00621821 addu v1,v1,v0 4000b0fc: 8fa40038 lw a0,56(sp) 4000b100: 8fa5003c lw a1,60(sp) 4000b104: 8c660000 lw a2,0(v1) 4000b108: 8c670004 lw a3,4(v1) 4000b10c: 0c003fb8 jal 4000fee0 <__divdf3> 4000b110: 00000000 nop 4000b114: afa20038 sw v0,56(sp) 4000b118: afa3003c sw v1,60(sp) 4000b11c: 00108103 sra s0,s0,0x4 4000b120: 1200fd1e beqz s0,4000a59c <_strtod_r+0x5dc> 4000b124: 2a020020 slti v0,s0,32 4000b128: 1040002e beqz v0,4000b1e4 <_strtod_r+0x1224> 4000b12c: 32020010 andi v0,s0,0x10 4000b130: 1040012c beqz v0,4000b5e4 <_strtod_r+0x1624> 4000b134: 2407006a li a3,106 4000b138: afa7005c sw a3,92(sp) 4000b13c: 1a000010 blez s0,4000b180 <_strtod_r+0x11c0> 4000b140: 3c024001 lui v0,0x4001 4000b144: 24511e90 addiu s1,v0,7824 4000b148: 32020001 andi v0,s0,0x1 4000b14c: 10400009 beqz v0,4000b174 <_strtod_r+0x11b4> 4000b150: 00000000 nop 4000b154: 8fa40038 lw a0,56(sp) 4000b158: 8fa5003c lw a1,60(sp) 4000b15c: 8e260000 lw a2,0(s1) 4000b160: 8e270004 lw a3,4(s1) 4000b164: 0c003ef2 jal 4000fbc8 <__muldf3> 4000b168: 00000000 nop 4000b16c: afa20038 sw v0,56(sp) 4000b170: afa3003c sw v1,60(sp) 4000b174: 00108043 sra s0,s0,0x1 4000b178: 1600fff3 bnez s0,4000b148 <_strtod_r+0x1188> 4000b17c: 26310008 addiu s1,s1,8 4000b180: 8fa2005c lw v0,92(sp) 4000b184: 00000000 nop 4000b188: 1040000f beqz v0,4000b1c8 <_strtod_r+0x1208> 4000b18c: 2403006b li v1,107 4000b190: 8fa5003c lw a1,60(sp) 4000b194: 00000000 nop 4000b198: 00051040 sll v0,a1,0x1 4000b19c: 00021542 srl v0,v0,0x15 4000b1a0: 00622023 subu a0,v1,v0 4000b1a4: 18800008 blez a0,4000b1c8 <_strtod_r+0x1208> 4000b1a8: 28820020 slti v0,a0,32 4000b1ac: 14400120 bnez v0,4000b630 <_strtod_r+0x1670> 4000b1b0: 2402ffff li v0,-1 4000b1b4: 28820035 slti v0,a0,53 4000b1b8: 14400122 bnez v0,4000b644 <_strtod_r+0x1684> 4000b1bc: afa00038 sw zero,56(sp) 4000b1c0: 3c020370 lui v0,0x370 4000b1c4: afa2003c sw v0,60(sp) 4000b1c8: 8fa40038 lw a0,56(sp) 4000b1cc: 8fa5003c lw a1,60(sp) 4000b1d0: 00003021 move a2,zero 4000b1d4: 0c00407c jal 400101f0 <__nedf2> 4000b1d8: 00003821 move a3,zero 4000b1dc: 1440fcf0 bnez v0,4000a5a0 <_strtod_r+0x5e0> 4000b1e0: 00000000 nop 4000b1e4: 8fa300b8 lw v1,184(sp) 4000b1e8: 24020022 li v0,34 4000b1ec: ac620000 sw v0,0(v1) 4000b1f0: afa00038 sw zero,56(sp) 4000b1f4: 08002864 j 4000a190 <_strtod_r+0x1d0> 4000b1f8: afa0003c sw zero,60(sp) 4000b1fc: 8fa7005c lw a3,92(sp) 4000b200: 8fa50038 lw a1,56(sp) 4000b204: 10e0000d beqz a3,4000b23c <_strtod_r+0x127c> 4000b208: 2402ffff li v0,-1 4000b20c: 3c037ff0 lui v1,0x7ff0 4000b210: 3c0206a0 lui v0,0x6a0 4000b214: 00c31824 and v1,a2,v1 4000b218: 34420001 ori v0,v0,0x1 4000b21c: 0062102b sltu v0,v1,v0 4000b220: 10400006 beqz v0,4000b23c <_strtod_r+0x127c> 4000b224: 2402ffff li v0,-1 4000b228: 00031502 srl v0,v1,0x14 4000b22c: 2403006b li v1,107 4000b230: 00621823 subu v1,v1,v0 4000b234: 2404ffff li a0,-1 4000b238: 00641004 sllv v0,a0,v1 4000b23c: 14a2ff91 bne a1,v0,4000b084 <_strtod_r+0x10c4> 4000b240: 30a20001 andi v0,a1,0x1 4000b244: 3c027ff0 lui v0,0x7ff0 4000b248: 00c21024 and v0,a2,v0 4000b24c: 3c030010 lui v1,0x10 4000b250: 00431021 addu v0,v0,v1 4000b254: afa2003c sw v0,60(sp) 4000b258: 08002c31 j 4000b0c4 <_strtod_r+0x1104> 4000b25c: afa00038 sw zero,56(sp) 4000b260: 8fa20078 lw v0,120(sp) 4000b264: 8fa3007c lw v1,124(sp) 4000b268: 00408021 move s0,v0 4000b26c: 00608821 move s1,v1 4000b270: 00001021 move v0,zero 4000b274: 3c03bfe0 lui v1,0xbfe0 4000b278: afa20030 sw v0,48(sp) 4000b27c: 08002a0b j 4000a82c <_strtod_r+0x86c> 4000b280: afa30034 sw v1,52(sp) 4000b284: 8fa700b8 lw a3,184(sp) 4000b288: 24020022 li v0,34 4000b28c: 3c037ff0 lui v1,0x7ff0 4000b290: ace20000 sw v0,0(a3) 4000b294: afa3003c sw v1,60(sp) 4000b298: 08002864 j 4000a190 <_strtod_r+0x1d0> 4000b29c: afa00038 sw zero,56(sp) 4000b2a0: 01203021 move a2,t1 4000b2a4: 00004021 move t0,zero 4000b2a8: 0000a821 move s5,zero 4000b2ac: 00009821 move s3,zero 4000b2b0: 0800283a j 4000a0e8 <_strtod_r+0x128> 4000b2b4: 00009021 move s2,zero 4000b2b8: 00006821 move t5,zero 4000b2bc: 00004021 move t0,zero 4000b2c0: 00006021 move t4,zero 4000b2c4: 00005021 move t2,zero 4000b2c8: 00009821 move s3,zero 4000b2cc: 00009021 move s2,zero 4000b2d0: 080028a7 j 4000a29c <_strtod_r+0x2dc> 4000b2d4: 0000a821 move s5,zero 4000b2d8: 11420015 beq t2,v0,4000b330 <_strtod_r+0x1370> 4000b2dc: 018a6021 addu t4,t4,t2 4000b2e0: 25050001 addiu a1,t0,1 4000b2e4: 010a2021 addu a0,t0,t2 4000b2e8: 08002cc1 j 4000b304 <_strtod_r+0x1344> 4000b2ec: 00a03021 move a2,a1 4000b2f0: 00131040 sll v0,s3,0x1 4000b2f4: 00439821 addu s3,v0,v1 4000b2f8: 24c60001 addiu a2,a2,1 4000b2fc: 10c4000b beq a2,a0,4000b32c <_strtod_r+0x136c> 4000b300: 2542fffe addiu v0,t2,-2 4000b304: 24c2ffff addiu v0,a2,-1 4000b308: 28420009 slti v0,v0,9 4000b30c: 1440fff8 bnez v0,4000b2f0 <_strtod_r+0x1330> 4000b310: 001318c0 sll v1,s3,0x3 4000b314: 28c20011 slti v0,a2,17 4000b318: 1040fff7 beqz v0,4000b2f8 <_strtod_r+0x1338> 4000b31c: 001218c0 sll v1,s2,0x3 4000b320: 00121040 sll v0,s2,0x1 4000b324: 08002cbe j 4000b2f8 <_strtod_r+0x1338> 4000b328: 00439021 addu s2,v0,v1 4000b32c: 00a24021 addu t0,a1,v0 4000b330: 29020009 slti v0,t0,9 4000b334: 02402021 move a0,s2 4000b338: 1040003e beqz v0,4000b434 <_strtod_r+0x1474> 4000b33c: 25060001 addiu a2,t0,1 4000b340: 001318c0 sll v1,s3,0x3 4000b344: 00131040 sll v0,s3,0x1 4000b348: 00431021 addu v0,v0,v1 4000b34c: 004b9821 addu s3,v0,t3 4000b350: 08002851 j 4000a144 <_strtod_r+0x184> 4000b354: 00005021 move t2,zero 4000b358: 00758823 subu s1,v1,s5 4000b35c: 8fa60050 lw a2,80(sp) 4000b360: 26220016 addiu v0,s1,22 4000b364: 0046102a slt v0,v0,a2 4000b368: 1440fc75 bnez v0,4000a540 <_strtod_r+0x580> 4000b36c: 3c104001 lui s0,0x4001 4000b370: 26101c80 addiu s0,s0,7296 4000b374: 001110c0 sll v0,s1,0x3 4000b378: 00501021 addu v0,v0,s0 4000b37c: 8fa40038 lw a0,56(sp) 4000b380: 8fa5003c lw a1,60(sp) 4000b384: 8c460000 lw a2,0(v0) 4000b388: 8c470004 lw a3,4(v0) 4000b38c: 0c003ef2 jal 4000fbc8 <__muldf3> 4000b390: 00000000 nop 4000b394: 8fa70050 lw a3,80(sp) 4000b398: 00602821 move a1,v1 4000b39c: 00f12023 subu a0,a3,s1 4000b3a0: 000420c0 sll a0,a0,0x3 4000b3a4: 00902021 addu a0,a0,s0 4000b3a8: 8c860000 lw a2,0(a0) 4000b3ac: 8c870004 lw a3,4(a0) 4000b3b0: 0c003ef2 jal 4000fbc8 <__muldf3> 4000b3b4: 00402021 move a0,v0 4000b3b8: afa20038 sw v0,56(sp) 4000b3bc: 08002864 j 4000a190 <_strtod_r+0x1d0> 4000b3c0: afa3003c sw v1,60(sp) 4000b3c4: 8fa4003c lw a0,60(sp) 4000b3c8: 3442ffff ori v0,v0,0xffff 4000b3cc: 00821024 and v0,a0,v0 4000b3d0: 1440ff29 bnez v0,4000b078 <_strtod_r+0x10b8> 4000b3d4: 00000000 nop 4000b3d8: 8fa50038 lw a1,56(sp) 4000b3dc: 00000000 nop 4000b3e0: 14a0ff28 bnez a1,4000b084 <_strtod_r+0x10c4> 4000b3e4: 30a20001 andi v0,a1,0x1 4000b3e8: 08002bf4 j 4000afd0 <_strtod_r+0x1010> 4000b3ec: 00000000 nop 4000b3f0: 8fa30050 lw v1,80(sp) 4000b3f4: 00000000 nop 4000b3f8: 2862ffea slti v0,v1,-22 4000b3fc: 1440fc50 bnez v0,4000a540 <_strtod_r+0x580> 4000b400: 3c024001 lui v0,0x4001 4000b404: 000318c0 sll v1,v1,0x3 4000b408: 24421c80 addiu v0,v0,7296 4000b40c: 00431023 subu v0,v0,v1 4000b410: 8fa40038 lw a0,56(sp) 4000b414: 8fa5003c lw a1,60(sp) 4000b418: 8c460000 lw a2,0(v0) 4000b41c: 8c470004 lw a3,4(v0) 4000b420: 0c003fb8 jal 4000fee0 <__divdf3> 4000b424: 00000000 nop 4000b428: afa20038 sw v0,56(sp) 4000b42c: 08002864 j 4000a190 <_strtod_r+0x1d0> 4000b430: afa3003c sw v1,60(sp) 4000b434: 28c20011 slti v0,a2,17 4000b438: 10400004 beqz v0,4000b44c <_strtod_r+0x148c> 4000b43c: 001218c0 sll v1,s2,0x3 4000b440: 00121040 sll v0,s2,0x1 4000b444: 00431021 addu v0,v0,v1 4000b448: 004b2021 addu a0,v0,t3 4000b44c: 08002851 j 4000a144 <_strtod_r+0x184> 4000b450: 00005021 move t2,zero 4000b454: 10e2fba7 beq a3,v0,4000a2f4 <_strtod_r+0x334> 4000b458: 2402006e li v0,110 4000b45c: 14e2fb4a bne a3,v0,4000a188 <_strtod_r+0x1c8> 4000b460: 00000000 nop 4000b464: 3c024001 lui v0,0x4001 4000b468: 8fa50020 lw a1,32(sp) 4000b46c: 24441db4 addiu a0,v0,7604 4000b470: 80860000 lb a2,0(a0) 4000b474: 00000000 nop 4000b478: 10c00035 beqz a2,4000b550 <_strtod_r+0x1590> 4000b47c: 24840001 addiu a0,a0,1 4000b480: 24a50001 addiu a1,a1,1 4000b484: 80a30000 lb v1,0(a1) 4000b488: 00000000 nop 4000b48c: 28620041 slti v0,v1,65 4000b490: 14400004 bnez v0,4000b4a4 <_strtod_r+0x14e4> 4000b494: 2862005b slti v0,v1,91 4000b498: 10400002 beqz v0,4000b4a4 <_strtod_r+0x14e4> 4000b49c: 00000000 nop 4000b4a0: 24630020 addiu v1,v1,32 4000b4a4: 1066fff2 beq v1,a2,4000b470 <_strtod_r+0x14b0> 4000b4a8: 00000000 nop 4000b4ac: 08002863 j 4000a18c <_strtod_r+0x1cc> 4000b4b0: afb00020 sw s0,32(sp) 4000b4b4: 8fb00038 lw s0,56(sp) 4000b4b8: 8fb1003c lw s1,60(sp) 4000b4bc: 02002021 move a0,s0 4000b4c0: 0c0020c5 jal 40008314 <__ulp> 4000b4c4: 02202821 move a1,s1 4000b4c8: 00403021 move a2,v0 4000b4cc: 02002021 move a0,s0 4000b4d0: 02202821 move a1,s1 4000b4d4: 0c003eb9 jal 4000fae4 <__subdf3> 4000b4d8: 00603821 move a3,v1 4000b4dc: 00402021 move a0,v0 4000b4e0: 00602821 move a1,v1 4000b4e4: 00003021 move a2,zero 4000b4e8: 00003821 move a3,zero 4000b4ec: afa20038 sw v0,56(sp) 4000b4f0: 0c00407c jal 400101f0 <__nedf2> 4000b4f4: afa3003c sw v1,60(sp) 4000b4f8: 1440fef2 bnez v0,4000b0c4 <_strtod_r+0x1104> 4000b4fc: 00000000 nop 4000b500: 08002b01 j 4000ac04 <_strtod_r+0xc44> 4000b504: 00000000 nop 4000b508: 00603821 move a3,v1 4000b50c: 08002b22 j 4000ac88 <_strtod_r+0xcc8> 4000b510: 00005021 move t2,zero 4000b514: 00821021 addu v0,a0,v0 4000b518: afa2003c sw v0,60(sp) 4000b51c: 08002968 j 4000a5a0 <_strtod_r+0x5e0> 4000b520: afa0005c sw zero,92(sp) 4000b524: 3c037ff0 lui v1,0x7ff0 4000b528: 00831824 and v1,a0,v1 4000b52c: 3c02000f lui v0,0xf 4000b530: 3c04fff0 lui a0,0xfff0 4000b534: 3442ffff ori v0,v0,0xffff 4000b538: 00641821 addu v1,v1,a0 4000b53c: 00621825 or v1,v1,v0 4000b540: 2402ffff li v0,-1 4000b544: afa3003c sw v1,60(sp) 4000b548: 08002c31 j 4000b0c4 <_strtod_r+0x1104> 4000b54c: afa20038 sw v0,56(sp) 4000b550: 24a20001 addiu v0,a1,1 4000b554: afa20020 sw v0,32(sp) 4000b558: 80a30001 lb v1,1(a1) 4000b55c: 24020028 li v0,40 4000b560: 10620025 beq v1,v0,4000b5f8 <_strtod_r+0x1638> 4000b564: 3c054001 lui a1,0x4001 4000b568: 3c02fff8 lui v0,0xfff8 4000b56c: afa2003c sw v0,60(sp) 4000b570: 08002864 j 4000a190 <_strtod_r+0x1d0> 4000b574: afa00038 sw zero,56(sp) 4000b578: 3c024001 lui v0,0x4001 4000b57c: afa40020 sw a0,32(sp) 4000b580: 24451dac addiu a1,v0,7596 4000b584: 00803821 move a3,a0 4000b588: 80a60000 lb a2,0(a1) 4000b58c: 00000000 nop 4000b590: 10c00016 beqz a2,4000b5ec <_strtod_r+0x162c> 4000b594: 24a50001 addiu a1,a1,1 4000b598: 24840001 addiu a0,a0,1 4000b59c: 80830000 lb v1,0(a0) 4000b5a0: 00000000 nop 4000b5a4: 28620041 slti v0,v1,65 4000b5a8: 14400004 bnez v0,4000b5bc <_strtod_r+0x15fc> 4000b5ac: 2862005b slti v0,v1,91 4000b5b0: 10400002 beqz v0,4000b5bc <_strtod_r+0x15fc> 4000b5b4: 00000000 nop 4000b5b8: 24630020 addiu v1,v1,32 4000b5bc: 1066fff2 beq v1,a2,4000b588 <_strtod_r+0x15c8> 4000b5c0: 24e20001 addiu v0,a3,1 4000b5c4: afa20020 sw v0,32(sp) 4000b5c8: 3c027ff0 lui v0,0x7ff0 4000b5cc: afa2003c sw v0,60(sp) 4000b5d0: 08002864 j 4000a190 <_strtod_r+0x1d0> 4000b5d4: afa00038 sw zero,56(sp) 4000b5d8: 24541d48 addiu s4,v0,7496 4000b5dc: 08002b4e j 4000ad38 <_strtod_r+0xd78> 4000b5e0: 00009021 move s2,zero 4000b5e4: 08002c4f j 4000b13c <_strtod_r+0x117c> 4000b5e8: afa0005c sw zero,92(sp) 4000b5ec: 24820001 addiu v0,a0,1 4000b5f0: 08002d72 j 4000b5c8 <_strtod_r+0x1608> 4000b5f4: afa20020 sw v0,32(sp) 4000b5f8: 24a53b7c addiu a1,a1,15228 4000b5fc: 27a40020 addiu a0,sp,32 4000b600: 0c0034af jal 4000d2bc <__hexnan> 4000b604: 27a60048 addiu a2,sp,72 4000b608: 24030005 li v1,5 4000b60c: 1443ffd7 bne v0,v1,4000b56c <_strtod_r+0x15ac> 4000b610: 3c02fff8 lui v0,0xfff8 4000b614: 8fa3004c lw v1,76(sp) 4000b618: 3c027ff0 lui v0,0x7ff0 4000b61c: 00621825 or v1,v1,v0 4000b620: 8fa20048 lw v0,72(sp) 4000b624: afa3003c sw v1,60(sp) 4000b628: 08002864 j 4000a190 <_strtod_r+0x1d0> 4000b62c: afa20038 sw v0,56(sp) 4000b630: 8fa30038 lw v1,56(sp) 4000b634: 00821004 sllv v0,v0,a0 4000b638: 00621824 and v1,v1,v0 4000b63c: 08002c72 j 4000b1c8 <_strtod_r+0x1208> 4000b640: afa30038 sw v1,56(sp) 4000b644: 2402ffff li v0,-1 4000b648: 00821004 sllv v0,v0,a0 4000b64c: 00a21024 and v0,a1,v0 4000b650: 08002c72 j 4000b1c8 <_strtod_r+0x1208> 4000b654: afa2003c sw v0,60(sp) 4000b658 : 4000b658: 00801021 move v0,a0 4000b65c: 8f84800c lw a0,-32756(gp) 4000b660: 27bdffe0 addiu sp,sp,-32 4000b664: 00a03021 move a2,a1 4000b668: afb10018 sw s1,24(sp) 4000b66c: afb00014 sw s0,20(sp) 4000b670: afbf001c sw ra,28(sp) 4000b674: 0c0027f0 jal 40009fc0 <_strtod_r> 4000b678: 00402821 move a1,v0 4000b67c: 00402021 move a0,v0 4000b680: 00602821 move a1,v1 4000b684: 00408021 move s0,v0 4000b688: 0c002734 jal 40009cd0 <__isnand> 4000b68c: 00608821 move s1,v1 4000b690: 14400008 bnez v0,4000b6b4 4000b694: 02002021 move a0,s0 4000b698: 0c0041ac jal 400106b0 <__truncdfsf2> 4000b69c: 02202821 move a1,s1 4000b6a0: 8fbf001c lw ra,28(sp) 4000b6a4: 8fb10018 lw s1,24(sp) 4000b6a8: 8fb00014 lw s0,20(sp) 4000b6ac: 03e00008 jr ra 4000b6b0: 27bd0020 addiu sp,sp,32 4000b6b4: 8fbf001c lw ra,28(sp) 4000b6b8: 8fb10018 lw s1,24(sp) 4000b6bc: 8fb00014 lw s0,20(sp) 4000b6c0: 00002021 move a0,zero 4000b6c4: 08002724 j 40009c90 4000b6c8: 27bd0020 addiu sp,sp,32 4000b6cc : 4000b6cc: 00801021 move v0,a0 4000b6d0: 8f84800c lw a0,-32756(gp) 4000b6d4: 00a03021 move a2,a1 4000b6d8: 080027f0 j 40009fc0 <_strtod_r> 4000b6dc: 00402821 move a1,v0 4000b6e0 <_strtoll_r>: 4000b6e0: 27bdffc0 addiu sp,sp,-64 4000b6e4: afb70034 sw s7,52(sp) 4000b6e8: 8f978014 lw s7,-32748(gp) 4000b6ec: afb60030 sw s6,48(sp) 4000b6f0: afb1001c sw s1,28(sp) 4000b6f4: afbf003c sw ra,60(sp) 4000b6f8: afbe0038 sw s8,56(sp) 4000b6fc: afb5002c sw s5,44(sp) 4000b700: afb40028 sw s4,40(sp) 4000b704: afb30024 sw s3,36(sp) 4000b708: afb20020 sw s2,32(sp) 4000b70c: afb00018 sw s0,24(sp) 4000b710: afa50044 sw a1,68(sp) 4000b714: afa40040 sw a0,64(sp) 4000b718: afa60048 sw a2,72(sp) 4000b71c: 00e0b021 move s6,a3 4000b720: 00a08821 move s1,a1 4000b724: 82300000 lb s0,0(s1) 4000b728: 00000000 nop 4000b72c: 02f01821 addu v1,s7,s0 4000b730: 90620000 lbu v0,0(v1) 4000b734: 00000000 nop 4000b738: 30420008 andi v0,v0,0x8 4000b73c: 1440fff9 bnez v0,4000b724 <_strtoll_r+0x44> 4000b740: 26310001 addiu s1,s1,1 4000b744: 2402002d li v0,45 4000b748: 120200a7 beq s0,v0,4000b9e8 <_strtoll_r+0x308> 4000b74c: 2402002b li v0,43 4000b750: 12020082 beq s0,v0,4000b95c <_strtoll_r+0x27c> 4000b754: 0000f021 move s8,zero 4000b758: 12c0006f beqz s6,4000b918 <_strtoll_r+0x238> 4000b75c: 24020030 li v0,48 4000b760: 24020010 li v0,16 4000b764: 12c2006c beq s6,v0,4000b918 <_strtoll_r+0x238> 4000b768: 24020030 li v0,48 4000b76c: 02c09021 move s2,s6 4000b770: 00169fc3 sra s3,s6,0x1f 4000b774: 17c00073 bnez s8,4000b944 <_strtoll_r+0x264> 4000b778: 0000a021 move s4,zero 4000b77c: 3c157fff lui s5,0x7fff 4000b780: 2414ffff li s4,-1 4000b784: 36b5ffff ori s5,s5,0xffff 4000b788: 02802021 move a0,s4 4000b78c: 02a02821 move a1,s5 4000b790: 02403021 move a2,s2 4000b794: 0c003c14 jal 4000f050 <__umoddi3> 4000b798: 02603821 move a3,s3 4000b79c: 02802021 move a0,s4 4000b7a0: 02a02821 move a1,s5 4000b7a4: 02403021 move a2,s2 4000b7a8: 02603821 move a3,s3 4000b7ac: 0c003aa5 jal 4000ea94 <__udivdi3> 4000b7b0: afa20010 sw v0,16(sp) 4000b7b4: 00407821 move t7,v0 4000b7b8: 02f01021 addu v0,s7,s0 4000b7bc: 90440000 lbu a0,0(v0) 4000b7c0: 00606821 move t5,v1 4000b7c4: 30830004 andi v1,a0,0x4 4000b7c8: 00005021 move t2,zero 4000b7cc: 00005821 move t3,zero 4000b7d0: 00006021 move t4,zero 4000b7d4: 10600028 beqz v1,4000b878 <_strtoll_r+0x198> 4000b7d8: 240effff li t6,-1 4000b7dc: 2609ffd0 addiu t1,s0,-48 4000b7e0: 0136102a slt v0,t1,s6 4000b7e4: 1040002e beqz v0,4000b8a0 <_strtoll_r+0x1c0> 4000b7e8: 00000000 nop 4000b7ec: 118e001a beq t4,t6,4000b858 <_strtoll_r+0x178> 4000b7f0: 01ab102b sltu v0,t5,t3 4000b7f4: 14400057 bnez v0,4000b954 <_strtoll_r+0x274> 4000b7f8: 00000000 nop 4000b7fc: 116d0053 beq t3,t5,4000b94c <_strtoll_r+0x26c> 4000b800: 01ea102b sltu v0,t7,t2 4000b804: 114f0066 beq t2,t7,4000b9a0 <_strtoll_r+0x2c0> 4000b808: 01720018 mult t3,s2 4000b80c: 000947c3 sra t0,t1,0x1f 4000b810: 240c0001 li t4,1 4000b814: 00002812 mflo a1 ... 4000b820: 026a0018 mult s3,t2 4000b824: 00002012 mflo a0 4000b828: 00a42821 addu a1,a1,a0 4000b82c: 00000000 nop 4000b830: 01520019 multu t2,s2 4000b834: 00001012 mflo v0 4000b838: 01222021 addu a0,t1,v0 4000b83c: 00805021 move t2,a0 4000b840: 00001810 mfhi v1 4000b844: 00a31821 addu v1,a1,v1 4000b848: 01034021 addu t0,t0,v1 4000b84c: 0089282b sltu a1,a0,t1 4000b850: 00a82821 addu a1,a1,t0 4000b854: 00a05821 move t3,a1 4000b858: 82300000 lb s0,0(s1) 4000b85c: 00000000 nop 4000b860: 02f01021 addu v0,s7,s0 4000b864: 90440000 lbu a0,0(v0) 4000b868: 00000000 nop 4000b86c: 30830004 andi v1,a0,0x4 4000b870: 1460ffda bnez v1,4000b7dc <_strtoll_r+0xfc> 4000b874: 26310001 addiu s1,s1,1 4000b878: 30820003 andi v0,a0,0x3 4000b87c: 10400008 beqz v0,4000b8a0 <_strtoll_r+0x1c0> 4000b880: 30820001 andi v0,a0,0x1 4000b884: 14400044 bnez v0,4000b998 <_strtoll_r+0x2b8> 4000b888: 24020037 li v0,55 4000b88c: 24020057 li v0,87 4000b890: 02024823 subu t1,s0,v0 4000b894: 0136102a slt v0,t1,s6 4000b898: 1440ffd4 bnez v0,4000b7ec <_strtoll_r+0x10c> 4000b89c: 00000000 nop 4000b8a0: 05800055 bltz t4,4000b9f8 <_strtoll_r+0x318> 4000b8a4: 00000000 nop 4000b8a8: 17c00049 bnez s8,4000b9d0 <_strtoll_r+0x2f0> 4000b8ac: 000a2023 negu a0,t2 4000b8b0: 01402021 move a0,t2 4000b8b4: 01602821 move a1,t3 4000b8b8: 8fa20048 lw v0,72(sp) 4000b8bc: 00000000 nop 4000b8c0: 10400007 beqz v0,4000b8e0 <_strtoll_r+0x200> 4000b8c4: 00000000 nop 4000b8c8: 1180003e beqz t4,4000b9c4 <_strtoll_r+0x2e4> 4000b8cc: 00000000 nop 4000b8d0: 2622ffff addiu v0,s1,-1 4000b8d4: 8fa30048 lw v1,72(sp) 4000b8d8: 00000000 nop 4000b8dc: ac620000 sw v0,0(v1) 4000b8e0: 8fbf003c lw ra,60(sp) 4000b8e4: 00801021 move v0,a0 4000b8e8: 00a01821 move v1,a1 4000b8ec: 8fbe0038 lw s8,56(sp) 4000b8f0: 8fb70034 lw s7,52(sp) 4000b8f4: 8fb60030 lw s6,48(sp) 4000b8f8: 8fb5002c lw s5,44(sp) 4000b8fc: 8fb40028 lw s4,40(sp) 4000b900: 8fb30024 lw s3,36(sp) 4000b904: 8fb20020 lw s2,32(sp) 4000b908: 8fb1001c lw s1,28(sp) 4000b90c: 8fb00018 lw s0,24(sp) 4000b910: 03e00008 jr ra 4000b914: 27bd0040 addiu sp,sp,64 4000b918: 12020013 beq s0,v0,4000b968 <_strtoll_r+0x288> 4000b91c: 24020078 li v0,120 4000b920: 16c0ff92 bnez s6,4000b76c <_strtoll_r+0x8c> 4000b924: 24020030 li v0,48 4000b928: 1202003c beq s0,v0,4000ba1c <_strtoll_r+0x33c> 4000b92c: 24160008 li s6,8 4000b930: 2416000a li s6,10 4000b934: 2412000a li s2,10 4000b938: 13c0ff90 beqz s8,4000b77c <_strtoll_r+0x9c> 4000b93c: 00009821 move s3,zero 4000b940: 0000a021 move s4,zero 4000b944: 08002de2 j 4000b788 <_strtoll_r+0xa8> 4000b948: 3c158000 lui s5,0x8000 4000b94c: 1040ffad beqz v0,4000b804 <_strtoll_r+0x124> 4000b950: 00000000 nop 4000b954: 08002e16 j 4000b858 <_strtoll_r+0x178> 4000b958: 240cffff li t4,-1 4000b95c: 82300000 lb s0,0(s1) 4000b960: 08002dd6 j 4000b758 <_strtoll_r+0x78> 4000b964: 26310001 addiu s1,s1,1 4000b968: 82230000 lb v1,0(s1) 4000b96c: 00000000 nop 4000b970: 10620003 beq v1,v0,4000b980 <_strtoll_r+0x2a0> 4000b974: 24020058 li v0,88 4000b978: 1462ffe9 bne v1,v0,4000b920 <_strtoll_r+0x240> 4000b97c: 00000000 nop 4000b980: 82300001 lb s0,1(s1) 4000b984: 24160010 li s6,16 4000b988: 26310002 addiu s1,s1,2 4000b98c: 24120010 li s2,16 4000b990: 08002ddd j 4000b774 <_strtoll_r+0x94> 4000b994: 00009821 move s3,zero 4000b998: 08002e25 j 4000b894 <_strtoll_r+0x1b4> 4000b99c: 02024823 subu t1,s0,v0 4000b9a0: 156dff9a bne t3,t5,4000b80c <_strtoll_r+0x12c> 4000b9a4: 00000000 nop 4000b9a8: 8fa30010 lw v1,16(sp) 4000b9ac: 00000000 nop 4000b9b0: 0069102a slt v0,v1,t1 4000b9b4: 1040ff96 beqz v0,4000b810 <_strtoll_r+0x130> 4000b9b8: 000947c3 sra t0,t1,0x1f 4000b9bc: 08002e16 j 4000b858 <_strtoll_r+0x178> 4000b9c0: 240cffff li t4,-1 4000b9c4: 8fa20044 lw v0,68(sp) 4000b9c8: 08002e35 j 4000b8d4 <_strtoll_r+0x1f4> 4000b9cc: 00000000 nop 4000b9d0: 00803021 move a2,a0 4000b9d4: 000b2823 negu a1,t3 4000b9d8: 0004202b sltu a0,zero,a0 4000b9dc: 00a42823 subu a1,a1,a0 4000b9e0: 08002e2e j 4000b8b8 <_strtoll_r+0x1d8> 4000b9e4: 00c02021 move a0,a2 4000b9e8: 82300000 lb s0,0(s1) 4000b9ec: 241e0001 li s8,1 4000b9f0: 08002dd6 j 4000b758 <_strtoll_r+0x78> 4000b9f4: 26310001 addiu s1,s1,1 4000b9f8: 17c0000b bnez s8,4000ba28 <_strtoll_r+0x348> 4000b9fc: 00000000 nop 4000ba00: 3c057fff lui a1,0x7fff 4000ba04: 2404ffff li a0,-1 4000ba08: 34a5ffff ori a1,a1,0xffff 4000ba0c: 8fa30040 lw v1,64(sp) 4000ba10: 24020022 li v0,34 4000ba14: 08002e2e j 4000b8b8 <_strtoll_r+0x1d8> 4000ba18: ac620000 sw v0,0(v1) 4000ba1c: 24120008 li s2,8 4000ba20: 08002ddd j 4000b774 <_strtoll_r+0x94> 4000ba24: 00009821 move s3,zero 4000ba28: 00002021 move a0,zero 4000ba2c: 08002e83 j 4000ba0c <_strtoll_r+0x32c> 4000ba30: 3c058000 lui a1,0x8000 4000ba34 <_strtol_r>: 4000ba34: 27bdfff8 addiu sp,sp,-8 4000ba38: 8f8f8014 lw t7,-32748(gp) 4000ba3c: afb00004 sw s0,4(sp) 4000ba40: 00a05021 move t2,a1 4000ba44: 00808021 move s0,a0 4000ba48: 81490000 lb t1,0(t2) 4000ba4c: 00000000 nop 4000ba50: 01e91821 addu v1,t7,t1 4000ba54: 90620000 lbu v0,0(v1) 4000ba58: 00000000 nop 4000ba5c: 30420008 andi v0,v0,0x8 4000ba60: 1440fff9 bnez v0,4000ba48 <_strtol_r+0x14> 4000ba64: 254a0001 addiu t2,t2,1 4000ba68: 2402002d li v0,45 4000ba6c: 11220063 beq t1,v0,4000bbfc <_strtol_r+0x1c8> 4000ba70: 2402002b li v0,43 4000ba74: 1122004d beq t1,v0,4000bbac <_strtol_r+0x178> 4000ba78: 0000c821 move t9,zero 4000ba7c: 10e00040 beqz a3,4000bb80 <_strtol_r+0x14c> 4000ba80: 24020030 li v0,48 4000ba84: 24020010 li v0,16 4000ba88: 10e2003d beq a3,v0,4000bb80 <_strtol_r+0x14c> 4000ba8c: 24020030 li v0,48 4000ba90: 00e07021 move t6,a3 4000ba94: 17200003 bnez t9,4000baa4 <_strtol_r+0x70> 4000ba98: 3c028000 lui v0,0x8000 4000ba9c: 3c027fff lui v0,0x7fff 4000baa0: 3442ffff ori v0,v0,0xffff 4000baa4: 15c00002 bnez t6,4000bab0 <_strtol_r+0x7c> 4000baa8: 004e001b divu zero,v0,t6 4000baac: 0007000d break 0x7 4000bab0: 00005821 move t3,zero 4000bab4: 00006021 move t4,zero 4000bab8: 00002010 mfhi a0 4000babc: 00006812 mflo t5 4000bac0: 08002ec2 j 4000bb08 <_strtol_r+0xd4> 4000bac4: 2418ffff li t8,-1 4000bac8: 2523ffd0 addiu v1,t1,-48 4000bacc: 0067102a slt v0,v1,a3 4000bad0: 1040001c beqz v0,4000bb44 <_strtol_r+0x110> 4000bad4: 00000000 nop 4000bad8: 11980009 beq t4,t8,4000bb00 <_strtol_r+0xcc> 4000badc: 01ab102b sltu v0,t5,t3 4000bae0: 14400042 bnez v0,4000bbec <_strtol_r+0x1b8> 4000bae4: 00000000 nop 4000bae8: 116d003e beq t3,t5,4000bbe4 <_strtol_r+0x1b0> 4000baec: 0083102a slt v0,a0,v1 4000baf0: 016e0018 mult t3,t6 4000baf4: 240c0001 li t4,1 4000baf8: 00001012 mflo v0 4000bafc: 00625821 addu t3,v1,v0 4000bb00: 81490000 lb t1,0(t2) 4000bb04: 254a0001 addiu t2,t2,1 4000bb08: 01e91021 addu v0,t7,t1 4000bb0c: 90480000 lbu t0,0(v0) 4000bb10: 00000000 nop 4000bb14: 31030004 andi v1,t0,0x4 4000bb18: 1460ffeb bnez v1,4000bac8 <_strtol_r+0x94> 4000bb1c: 31020003 andi v0,t0,0x3 4000bb20: 10400008 beqz v0,4000bb44 <_strtol_r+0x110> 4000bb24: 31020001 andi v0,t0,0x1 4000bb28: 14400032 bnez v0,4000bbf4 <_strtol_r+0x1c0> 4000bb2c: 24020037 li v0,55 4000bb30: 24020057 li v0,87 4000bb34: 01221823 subu v1,t1,v0 4000bb38: 0067102a slt v0,v1,a3 4000bb3c: 1440ffe6 bnez v0,4000bad8 <_strtol_r+0xa4> 4000bb40: 00000000 nop 4000bb44: 05800031 bltz t4,4000bc0c <_strtol_r+0x1d8> 4000bb48: 00000000 nop 4000bb4c: 17200002 bnez t9,4000bb58 <_strtol_r+0x124> 4000bb50: 000b1823 negu v1,t3 4000bb54: 01601821 move v1,t3 4000bb58: 10c00006 beqz a2,4000bb74 <_strtol_r+0x140> 4000bb5c: 00601021 move v0,v1 4000bb60: 11800002 beqz t4,4000bb6c <_strtol_r+0x138> 4000bb64: 00000000 nop 4000bb68: 2545ffff addiu a1,t2,-1 4000bb6c: acc50000 sw a1,0(a2) 4000bb70: 00601021 move v0,v1 4000bb74: 8fb00004 lw s0,4(sp) 4000bb78: 03e00008 jr ra 4000bb7c: 27bd0008 addiu sp,sp,8 4000bb80: 1122000d beq t1,v0,4000bbb8 <_strtol_r+0x184> 4000bb84: 24020078 li v0,120 4000bb88: 14e0ffc1 bnez a3,4000ba90 <_strtol_r+0x5c> 4000bb8c: 24020030 li v0,48 4000bb90: 11220024 beq t1,v0,4000bc24 <_strtol_r+0x1f0> 4000bb94: 24070008 li a3,8 4000bb98: 2407000a li a3,10 4000bb9c: 1320ffbf beqz t9,4000ba9c <_strtol_r+0x68> 4000bba0: 240e000a li t6,10 4000bba4: 08002ea9 j 4000baa4 <_strtol_r+0x70> 4000bba8: 3c028000 lui v0,0x8000 4000bbac: 81490000 lb t1,0(t2) 4000bbb0: 08002e9f j 4000ba7c <_strtol_r+0x48> 4000bbb4: 254a0001 addiu t2,t2,1 4000bbb8: 81430000 lb v1,0(t2) 4000bbbc: 00000000 nop 4000bbc0: 10620003 beq v1,v0,4000bbd0 <_strtol_r+0x19c> 4000bbc4: 24020058 li v0,88 4000bbc8: 1462ffef bne v1,v0,4000bb88 <_strtol_r+0x154> 4000bbcc: 00000000 nop 4000bbd0: 81490001 lb t1,1(t2) 4000bbd4: 24070010 li a3,16 4000bbd8: 254a0002 addiu t2,t2,2 4000bbdc: 08002ea5 j 4000ba94 <_strtol_r+0x60> 4000bbe0: 240e0010 li t6,16 4000bbe4: 1040ffc3 beqz v0,4000baf4 <_strtol_r+0xc0> 4000bbe8: 016e0018 mult t3,t6 4000bbec: 08002ec0 j 4000bb00 <_strtol_r+0xcc> 4000bbf0: 240cffff li t4,-1 4000bbf4: 08002ece j 4000bb38 <_strtol_r+0x104> 4000bbf8: 01221823 subu v1,t1,v0 4000bbfc: 81490000 lb t1,0(t2) 4000bc00: 24190001 li t9,1 4000bc04: 08002e9f j 4000ba7c <_strtol_r+0x48> 4000bc08: 254a0001 addiu t2,t2,1 4000bc0c: 13200007 beqz t9,4000bc2c <_strtol_r+0x1f8> 4000bc10: 3c027fff lui v0,0x7fff 4000bc14: 24020022 li v0,34 4000bc18: 3c038000 lui v1,0x8000 4000bc1c: 08002ed6 j 4000bb58 <_strtol_r+0x124> 4000bc20: ae020000 sw v0,0(s0) 4000bc24: 08002ea5 j 4000ba94 <_strtol_r+0x60> 4000bc28: 240e0008 li t6,8 4000bc2c: 3443ffff ori v1,v0,0xffff 4000bc30: 24020022 li v0,34 4000bc34: 08002ed6 j 4000bb58 <_strtol_r+0x124> 4000bc38: ae020000 sw v0,0(s0) 4000bc3c : 4000bc3c: 00801021 move v0,a0 4000bc40: 00a01821 move v1,a1 4000bc44: 8f84800c lw a0,-32756(gp) 4000bc48: 00c03821 move a3,a2 4000bc4c: 00402821 move a1,v0 4000bc50: 08002e8d j 4000ba34 <_strtol_r> 4000bc54: 00603021 move a2,v1 4000bc58 <_strtoull_r>: 4000bc58: 27bdffc8 addiu sp,sp,-56 4000bc5c: afb7002c sw s7,44(sp) 4000bc60: 8f978014 lw s7,-32748(gp) 4000bc64: afb60028 sw s6,40(sp) 4000bc68: afb10014 sw s1,20(sp) 4000bc6c: afbf0034 sw ra,52(sp) 4000bc70: afbe0030 sw s8,48(sp) 4000bc74: afb50024 sw s5,36(sp) 4000bc78: afb40020 sw s4,32(sp) 4000bc7c: afb3001c sw s3,28(sp) 4000bc80: afb20018 sw s2,24(sp) 4000bc84: afb00010 sw s0,16(sp) 4000bc88: afa5003c sw a1,60(sp) 4000bc8c: afa40038 sw a0,56(sp) 4000bc90: afa60040 sw a2,64(sp) 4000bc94: 00e0b021 move s6,a3 4000bc98: 00a08821 move s1,a1 4000bc9c: 82300000 lb s0,0(s1) 4000bca0: 00000000 nop 4000bca4: 02f01821 addu v1,s7,s0 4000bca8: 90620000 lbu v0,0(v1) 4000bcac: 00000000 nop 4000bcb0: 30420008 andi v0,v0,0x8 4000bcb4: 1440fff9 bnez v0,4000bc9c <_strtoull_r+0x44> 4000bcb8: 26310001 addiu s1,s1,1 4000bcbc: 2402002d li v0,45 4000bcc0: 120200ac beq s0,v0,4000bf74 <_strtoull_r+0x31c> 4000bcc4: 2402002b li v0,43 4000bcc8: 12020085 beq s0,v0,4000bee0 <_strtoull_r+0x288> 4000bccc: 0000f021 move s8,zero 4000bcd0: 12c00070 beqz s6,4000be94 <_strtoull_r+0x23c> 4000bcd4: 24020030 li v0,48 4000bcd8: 24020010 li v0,16 4000bcdc: 12c2006d beq s6,v0,4000be94 <_strtoull_r+0x23c> 4000bce0: 24020030 li v0,48 4000bce4: 00169fc3 sra s3,s6,0x1f 4000bce8: 2404ffff li a0,-1 4000bcec: 2405ffff li a1,-1 4000bcf0: 02c03021 move a2,s6 4000bcf4: 0c003aa5 jal 4000ea94 <__udivdi3> 4000bcf8: 02603821 move a3,s3 4000bcfc: 2404ffff li a0,-1 4000bd00: 2405ffff li a1,-1 4000bd04: 02c03021 move a2,s6 4000bd08: 02603821 move a3,s3 4000bd0c: 0040a021 move s4,v0 4000bd10: 0c003c14 jal 4000f050 <__umoddi3> 4000bd14: 0060a821 move s5,v1 4000bd18: 02c09021 move s2,s6 4000bd1c: 0040c021 move t8,v0 4000bd20: 02f01021 addu v0,s7,s0 4000bd24: 90440000 lbu a0,0(v0) 4000bd28: 00005021 move t2,zero 4000bd2c: 30830004 andi v1,a0,0x4 4000bd30: 00005821 move t3,zero 4000bd34: 00006021 move t4,zero 4000bd38: 240dffff li t5,-1 4000bd3c: 02a07021 move t6,s5 4000bd40: 10600028 beqz v1,4000bde4 <_strtoull_r+0x18c> 4000bd44: 02807821 move t7,s4 4000bd48: 2609ffd0 addiu t1,s0,-48 4000bd4c: 0136102a slt v0,t1,s6 4000bd50: 1040002e beqz v0,4000be0c <_strtoull_r+0x1b4> 4000bd54: 00000000 nop 4000bd58: 118d001a beq t4,t5,4000bdc4 <_strtoull_r+0x16c> 4000bd5c: 02ab102b sltu v0,s5,t3 4000bd60: 1440005d bnez v0,4000bed8 <_strtoull_r+0x280> 4000bd64: 00000000 nop 4000bd68: 116e0059 beq t3,t6,4000bed0 <_strtoull_r+0x278> 4000bd6c: 028a102b sltu v0,s4,t2 4000bd70: 114f0070 beq t2,t7,4000bf34 <_strtoull_r+0x2dc> 4000bd74: 01720018 mult t3,s2 4000bd78: 000947c3 sra t0,t1,0x1f 4000bd7c: 240c0001 li t4,1 4000bd80: 00002812 mflo a1 ... 4000bd8c: 026a0018 mult s3,t2 4000bd90: 00002012 mflo a0 4000bd94: 00a42821 addu a1,a1,a0 4000bd98: 00000000 nop 4000bd9c: 01520019 multu t2,s2 4000bda0: 00001012 mflo v0 4000bda4: 01222021 addu a0,t1,v0 4000bda8: 00805021 move t2,a0 4000bdac: 00001810 mfhi v1 4000bdb0: 00a31821 addu v1,a1,v1 4000bdb4: 01034021 addu t0,t0,v1 4000bdb8: 0089282b sltu a1,a0,t1 4000bdbc: 00a82821 addu a1,a1,t0 4000bdc0: 00a05821 move t3,a1 4000bdc4: 82300000 lb s0,0(s1) 4000bdc8: 00000000 nop 4000bdcc: 02f01021 addu v0,s7,s0 4000bdd0: 90440000 lbu a0,0(v0) 4000bdd4: 00000000 nop 4000bdd8: 30830004 andi v1,a0,0x4 4000bddc: 1460ffda bnez v1,4000bd48 <_strtoull_r+0xf0> 4000bde0: 26310001 addiu s1,s1,1 4000bde4: 30820003 andi v0,a0,0x3 4000bde8: 10400008 beqz v0,4000be0c <_strtoull_r+0x1b4> 4000bdec: 30820001 andi v0,a0,0x1 4000bdf0: 1440004e bnez v0,4000bf2c <_strtoull_r+0x2d4> 4000bdf4: 24020037 li v0,55 4000bdf8: 24020057 li v0,87 4000bdfc: 02024823 subu t1,s0,v0 4000be00: 0136102a slt v0,t1,s6 4000be04: 1440ffd4 bnez v0,4000bd58 <_strtoull_r+0x100> 4000be08: 00000000 nop 4000be0c: 05800050 bltz t4,4000bf50 <_strtoull_r+0x2f8> 4000be10: 24020022 li v0,34 4000be14: 13c00007 beqz s8,4000be34 <_strtoull_r+0x1dc> 4000be18: 000a2023 negu a0,t2 4000be1c: 000b2823 negu a1,t3 4000be20: 00803021 move a2,a0 4000be24: 0004202b sltu a0,zero,a0 4000be28: 00a42823 subu a1,a1,a0 4000be2c: 00c05021 move t2,a2 4000be30: 00a05821 move t3,a1 4000be34: 8fa20040 lw v0,64(sp) 4000be38: 00000000 nop 4000be3c: 10400007 beqz v0,4000be5c <_strtoull_r+0x204> 4000be40: 00000000 nop 4000be44: 11800048 beqz t4,4000bf68 <_strtoull_r+0x310> 4000be48: 00000000 nop 4000be4c: 2625ffff addiu a1,s1,-1 4000be50: 8fa30040 lw v1,64(sp) 4000be54: 00000000 nop 4000be58: ac650000 sw a1,0(v1) 4000be5c: 8fbf0034 lw ra,52(sp) 4000be60: 01401021 move v0,t2 4000be64: 01601821 move v1,t3 4000be68: 8fbe0030 lw s8,48(sp) 4000be6c: 8fb7002c lw s7,44(sp) 4000be70: 8fb60028 lw s6,40(sp) 4000be74: 8fb50024 lw s5,36(sp) 4000be78: 8fb40020 lw s4,32(sp) 4000be7c: 8fb3001c lw s3,28(sp) 4000be80: 8fb20018 lw s2,24(sp) 4000be84: 8fb10014 lw s1,20(sp) 4000be88: 8fb00010 lw s0,16(sp) 4000be8c: 03e00008 jr ra 4000be90: 27bd0038 addiu sp,sp,56 4000be94: 12020015 beq s0,v0,4000beec <_strtoull_r+0x294> 4000be98: 24020078 li v0,120 4000be9c: 16c0ff91 bnez s6,4000bce4 <_strtoull_r+0x8c> 4000bea0: 24020030 li v0,48 4000bea4: 12020037 beq s0,v0,4000bf84 <_strtoull_r+0x32c> 4000bea8: 00000000 nop 4000beac: 3c149999 lui s4,0x9999 4000beb0: 3c151999 lui s5,0x1999 4000beb4: 2416000a li s6,10 4000beb8: 2412000a li s2,10 4000bebc: 00009821 move s3,zero 4000bec0: 36949999 ori s4,s4,0x9999 4000bec4: 36b59999 ori s5,s5,0x9999 4000bec8: 08002f48 j 4000bd20 <_strtoull_r+0xc8> 4000becc: 24180005 li t8,5 4000bed0: 1040ffa7 beqz v0,4000bd70 <_strtoull_r+0x118> 4000bed4: 00000000 nop 4000bed8: 08002f71 j 4000bdc4 <_strtoull_r+0x16c> 4000bedc: 240cffff li t4,-1 4000bee0: 82300000 lb s0,0(s1) 4000bee4: 08002f34 j 4000bcd0 <_strtoull_r+0x78> 4000bee8: 26310001 addiu s1,s1,1 4000beec: 82230000 lb v1,0(s1) 4000bef0: 00000000 nop 4000bef4: 10620003 beq v1,v0,4000bf04 <_strtoull_r+0x2ac> 4000bef8: 24020058 li v0,88 4000befc: 1462ffe7 bne v1,v0,4000be9c <_strtoull_r+0x244> 4000bf00: 00000000 nop 4000bf04: 3c150fff lui s5,0xfff 4000bf08: 82300001 lb s0,1(s1) 4000bf0c: 24160010 li s6,16 4000bf10: 26310002 addiu s1,s1,2 4000bf14: 24120010 li s2,16 4000bf18: 00009821 move s3,zero 4000bf1c: 2414ffff li s4,-1 4000bf20: 36b5ffff ori s5,s5,0xffff 4000bf24: 08002f48 j 4000bd20 <_strtoull_r+0xc8> 4000bf28: 2418000f li t8,15 4000bf2c: 08002f80 j 4000be00 <_strtoull_r+0x1a8> 4000bf30: 02024823 subu t1,s0,v0 4000bf34: 156eff90 bne t3,t6,4000bd78 <_strtoull_r+0x120> 4000bf38: 00000000 nop 4000bf3c: 0309102a slt v0,t8,t1 4000bf40: 1040ff8e beqz v0,4000bd7c <_strtoull_r+0x124> 4000bf44: 000947c3 sra t0,t1,0x1f 4000bf48: 08002f71 j 4000bdc4 <_strtoull_r+0x16c> 4000bf4c: 240cffff li t4,-1 4000bf50: 8fa30038 lw v1,56(sp) 4000bf54: 00000000 nop 4000bf58: ac620000 sw v0,0(v1) 4000bf5c: 240affff li t2,-1 4000bf60: 08002f8d j 4000be34 <_strtoull_r+0x1dc> 4000bf64: 240bffff li t3,-1 4000bf68: 8fa5003c lw a1,60(sp) 4000bf6c: 08002f94 j 4000be50 <_strtoull_r+0x1f8> 4000bf70: 00000000 nop 4000bf74: 82300000 lb s0,0(s1) 4000bf78: 241e0001 li s8,1 4000bf7c: 08002f34 j 4000bcd0 <_strtoull_r+0x78> 4000bf80: 26310001 addiu s1,s1,1 4000bf84: 3c151fff lui s5,0x1fff 4000bf88: 24160008 li s6,8 4000bf8c: 24120008 li s2,8 4000bf90: 00009821 move s3,zero 4000bf94: 2414ffff li s4,-1 4000bf98: 36b5ffff ori s5,s5,0xffff 4000bf9c: 08002f48 j 4000bd20 <_strtoull_r+0xc8> 4000bfa0: 24180007 li t8,7 4000bfa4 <_strtoul_r>: 4000bfa4: 27bdfff8 addiu sp,sp,-8 4000bfa8: 8f8f8014 lw t7,-32748(gp) 4000bfac: afb00004 sw s0,4(sp) 4000bfb0: 00a04821 move t1,a1 4000bfb4: 00808021 move s0,a0 4000bfb8: 812a0000 lb t2,0(t1) 4000bfbc: 00000000 nop 4000bfc0: 01ea1821 addu v1,t7,t2 4000bfc4: 90620000 lbu v0,0(v1) 4000bfc8: 00000000 nop 4000bfcc: 30420008 andi v0,v0,0x8 4000bfd0: 1440fff9 bnez v0,4000bfb8 <_strtoul_r+0x14> 4000bfd4: 25290001 addiu t1,t1,1 4000bfd8: 2402002d li v0,45 4000bfdc: 11420066 beq t2,v0,4000c178 <_strtoul_r+0x1d4> 4000bfe0: 2402002b li v0,43 4000bfe4: 1142004a beq t2,v0,4000c110 <_strtoul_r+0x16c> 4000bfe8: 00002021 move a0,zero 4000bfec: 10e0003d beqz a3,4000c0e4 <_strtoul_r+0x140> 4000bff0: 24020030 li v0,48 4000bff4: 24020010 li v0,16 4000bff8: 10e2003a beq a3,v0,4000c0e4 <_strtoul_r+0x140> 4000bffc: 24020030 li v0,48 4000c000: 2402ffff li v0,-1 4000c004: 14e00002 bnez a3,4000c010 <_strtoul_r+0x6c> 4000c008: 0047001b divu zero,v0,a3 4000c00c: 0007000d break 0x7 4000c010: 00e0c021 move t8,a3 4000c014: 0000c810 mfhi t9 4000c018: 00006812 mflo t5 4000c01c: 00005821 move t3,zero 4000c020: 00006021 move t4,zero 4000c024: 0800301b j 4000c06c <_strtoul_r+0xc8> 4000c028: 240effff li t6,-1 4000c02c: 2543ffd0 addiu v1,t2,-48 4000c030: 0067102a slt v0,v1,a3 4000c034: 1040001c beqz v0,4000c0a8 <_strtoul_r+0x104> 4000c038: 00000000 nop 4000c03c: 118e0009 beq t4,t6,4000c064 <_strtoul_r+0xc0> 4000c040: 01ab102b sltu v0,t5,t3 4000c044: 14400045 bnez v0,4000c15c <_strtoul_r+0x1b8> 4000c048: 00000000 nop 4000c04c: 116d0041 beq t3,t5,4000c154 <_strtoul_r+0x1b0> 4000c050: 0323102a slt v0,t9,v1 4000c054: 01780018 mult t3,t8 4000c058: 240c0001 li t4,1 4000c05c: 00001012 mflo v0 4000c060: 00625821 addu t3,v1,v0 4000c064: 812a0000 lb t2,0(t1) 4000c068: 25290001 addiu t1,t1,1 4000c06c: 01ea1021 addu v0,t7,t2 4000c070: 90480000 lbu t0,0(v0) 4000c074: 00000000 nop 4000c078: 31030004 andi v1,t0,0x4 4000c07c: 1460ffeb bnez v1,4000c02c <_strtoul_r+0x88> 4000c080: 31020003 andi v0,t0,0x3 4000c084: 10400008 beqz v0,4000c0a8 <_strtoul_r+0x104> 4000c088: 31020001 andi v0,t0,0x1 4000c08c: 14400035 bnez v0,4000c164 <_strtoul_r+0x1c0> 4000c090: 24020037 li v0,55 4000c094: 24020057 li v0,87 4000c098: 01421823 subu v1,t2,v0 4000c09c: 0067102a slt v0,v1,a3 4000c0a0: 1440ffe6 bnez v0,4000c03c <_strtoul_r+0x98> 4000c0a4: 00000000 nop 4000c0a8: 05800030 bltz t4,4000c16c <_strtoul_r+0x1c8> 4000c0ac: 24020022 li v0,34 4000c0b0: 10800002 beqz a0,4000c0bc <_strtoul_r+0x118> 4000c0b4: 00000000 nop 4000c0b8: 000b5823 negu t3,t3 4000c0bc: 10c00006 beqz a2,4000c0d8 <_strtoul_r+0x134> 4000c0c0: 01601021 move v0,t3 4000c0c4: 11800002 beqz t4,4000c0d0 <_strtoul_r+0x12c> 4000c0c8: 00000000 nop 4000c0cc: 2525ffff addiu a1,t1,-1 4000c0d0: acc50000 sw a1,0(a2) 4000c0d4: 01601021 move v0,t3 4000c0d8: 8fb00004 lw s0,4(sp) 4000c0dc: 03e00008 jr ra 4000c0e0: 27bd0008 addiu sp,sp,8 4000c0e4: 1142000d beq t2,v0,4000c11c <_strtoul_r+0x178> 4000c0e8: 24020078 li v0,120 4000c0ec: 14e0ffc4 bnez a3,4000c000 <_strtoul_r+0x5c> 4000c0f0: 24020030 li v0,48 4000c0f4: 11420024 beq t2,v0,4000c188 <_strtoul_r+0x1e4> 4000c0f8: 3c021999 lui v0,0x1999 4000c0fc: 344d9999 ori t5,v0,0x9999 4000c100: 2407000a li a3,10 4000c104: 2418000a li t8,10 4000c108: 08003007 j 4000c01c <_strtoul_r+0x78> 4000c10c: 24190005 li t9,5 4000c110: 812a0000 lb t2,0(t1) 4000c114: 08002ffb j 4000bfec <_strtoul_r+0x48> 4000c118: 25290001 addiu t1,t1,1 4000c11c: 81230000 lb v1,0(t1) 4000c120: 00000000 nop 4000c124: 10620003 beq v1,v0,4000c134 <_strtoul_r+0x190> 4000c128: 24020058 li v0,88 4000c12c: 1462ffef bne v1,v0,4000c0ec <_strtoul_r+0x148> 4000c130: 00000000 nop 4000c134: 3c020fff lui v0,0xfff 4000c138: 812a0001 lb t2,1(t1) 4000c13c: 344dffff ori t5,v0,0xffff 4000c140: 25290002 addiu t1,t1,2 4000c144: 24070010 li a3,16 4000c148: 24180010 li t8,16 4000c14c: 08003007 j 4000c01c <_strtoul_r+0x78> 4000c150: 2419000f li t9,15 4000c154: 1040ffc0 beqz v0,4000c058 <_strtoul_r+0xb4> 4000c158: 01780018 mult t3,t8 4000c15c: 08003019 j 4000c064 <_strtoul_r+0xc0> 4000c160: 240cffff li t4,-1 4000c164: 08003027 j 4000c09c <_strtoul_r+0xf8> 4000c168: 01421823 subu v1,t2,v0 4000c16c: ae020000 sw v0,0(s0) 4000c170: 0800302f j 4000c0bc <_strtoul_r+0x118> 4000c174: 240bffff li t3,-1 4000c178: 812a0000 lb t2,0(t1) 4000c17c: 24040001 li a0,1 4000c180: 08002ffb j 4000bfec <_strtoul_r+0x48> 4000c184: 25290001 addiu t1,t1,1 4000c188: 3c021fff lui v0,0x1fff 4000c18c: 344dffff ori t5,v0,0xffff 4000c190: 24070008 li a3,8 4000c194: 24180008 li t8,8 4000c198: 08003007 j 4000c01c <_strtoul_r+0x78> 4000c19c: 24190007 li t9,7 4000c1a0 : 4000c1a0: 00801021 move v0,a0 4000c1a4: 00a01821 move v1,a1 4000c1a8: 8f84800c lw a0,-32756(gp) 4000c1ac: 00c03821 move a3,a2 4000c1b0: 00402821 move a1,v0 4000c1b4: 08002fe9 j 4000bfa4 <_strtoul_r> 4000c1b8: 00603021 move a2,v1 4000c1bc <__submore>: 4000c1bc: 27bdffd8 addiu sp,sp,-40 4000c1c0: afb3001c sw s3,28(sp) 4000c1c4: 00a09821 move s3,a1 4000c1c8: 8ca50030 lw a1,48(a1) 4000c1cc: 26620040 addiu v0,s3,64 4000c1d0: afbf0024 sw ra,36(sp) 4000c1d4: afb40020 sw s4,32(sp) 4000c1d8: afb20018 sw s2,24(sp) 4000c1dc: afb10014 sw s1,20(sp) 4000c1e0: 10a20024 beq a1,v0,4000c274 <__submore+0xb8> 4000c1e4: afb00010 sw s0,16(sp) 4000c1e8: 8e720034 lw s2,52(s3) 4000c1ec: 00000000 nop 4000c1f0: 0012a040 sll s4,s2,0x1 4000c1f4: 0c0024d5 jal 40009354 <_realloc_r> 4000c1f8: 02803021 move a2,s4 4000c1fc: 10400013 beqz v0,4000c24c <__submore+0x90> 4000c200: 00408821 move s1,v0 4000c204: 00528021 addu s0,v0,s2 4000c208: 02403021 move a2,s2 4000c20c: 02002021 move a0,s0 4000c210: 0c001f4c jal 40007d30 4000c214: 00402821 move a1,v0 4000c218: 8fbf0024 lw ra,36(sp) 4000c21c: 00002821 move a1,zero 4000c220: ae740034 sw s4,52(s3) 4000c224: ae700000 sw s0,0(s3) 4000c228: ae710030 sw s1,48(s3) 4000c22c: 00a01021 move v0,a1 4000c230: 8fb40020 lw s4,32(sp) 4000c234: 8fb3001c lw s3,28(sp) 4000c238: 8fb20018 lw s2,24(sp) 4000c23c: 8fb10014 lw s1,20(sp) 4000c240: 8fb00010 lw s0,16(sp) 4000c244: 03e00008 jr ra 4000c248: 27bd0028 addiu sp,sp,40 4000c24c: 8fbf0024 lw ra,36(sp) 4000c250: 2405ffff li a1,-1 4000c254: 00a01021 move v0,a1 4000c258: 8fb40020 lw s4,32(sp) 4000c25c: 8fb3001c lw s3,28(sp) 4000c260: 8fb20018 lw s2,24(sp) 4000c264: 8fb10014 lw s1,20(sp) 4000c268: 8fb00010 lw s0,16(sp) 4000c26c: 03e00008 jr ra 4000c270: 27bd0028 addiu sp,sp,40 4000c274: 0c001caf jal 400072bc <_malloc_r> 4000c278: 24050400 li a1,1024 4000c27c: 1040fff3 beqz v0,4000c24c <__submore+0x90> 4000c280: 00403021 move a2,v0 4000c284: 92650042 lbu a1,66(s3) 4000c288: 244403fd addiu a0,v0,1021 4000c28c: 24020400 li v0,1024 4000c290: ae620034 sw v0,52(s3) 4000c294: ae660030 sw a2,48(s3) 4000c298: a0850002 sb a1,2(a0) 4000c29c: 92630041 lbu v1,65(s3) 4000c2a0: 00002821 move a1,zero 4000c2a4: a0830001 sb v1,1(a0) 4000c2a8: 92620040 lbu v0,64(s3) 4000c2ac: 00000000 nop 4000c2b0: a0c203fd sb v0,1021(a2) 4000c2b4: 8fbf0024 lw ra,36(sp) 4000c2b8: ae640000 sw a0,0(s3) 4000c2bc: 00a01021 move v0,a1 4000c2c0: 8fb40020 lw s4,32(sp) 4000c2c4: 8fb3001c lw s3,28(sp) 4000c2c8: 8fb20018 lw s2,24(sp) 4000c2cc: 8fb10014 lw s1,20(sp) 4000c2d0: 8fb00010 lw s0,16(sp) 4000c2d4: 03e00008 jr ra 4000c2d8: 27bd0028 addiu sp,sp,40 4000c2dc <_ungetc_r>: 4000c2dc: 27bdffd8 addiu sp,sp,-40 4000c2e0: 2402ffff li v0,-1 4000c2e4: afb30020 sw s3,32(sp) 4000c2e8: afb10018 sw s1,24(sp) 4000c2ec: afb00014 sw s0,20(sp) 4000c2f0: afbf0024 sw ra,36(sp) 4000c2f4: afb2001c sw s2,28(sp) 4000c2f8: 00a08821 move s1,a1 4000c2fc: 00c08021 move s0,a2 4000c300: 10a20024 beq a1,v0,4000c394 <_ungetc_r+0xb8> 4000c304: 00809821 move s3,a0 4000c308: 10800005 beqz a0,4000c320 <_ungetc_r+0x44> 4000c30c: 00000000 nop 4000c310: 8c820038 lw v0,56(a0) 4000c314: 00000000 nop 4000c318: 10400026 beqz v0,4000c3b4 <_ungetc_r+0xd8> 4000c31c: 00000000 nop 4000c320: 9602000c lhu v0,12(s0) 4000c324: 00000000 nop 4000c328: 3042ffdf andi v0,v0,0xffdf 4000c32c: 00021400 sll v0,v0,0x10 4000c330: 00021403 sra v0,v0,0x10 4000c334: 3044ffff andi a0,v0,0xffff 4000c338: 30830004 andi v1,a0,0x4 4000c33c: a602000c sh v0,12(s0) 4000c340: 10600041 beqz v1,4000c448 <_ungetc_r+0x16c> 4000c344: 00402821 move a1,v0 4000c348: 8e020030 lw v0,48(s0) 4000c34c: 00000000 nop 4000c350: 1040001c beqz v0,4000c3c4 <_ungetc_r+0xe8> 4000c354: 323200ff andi s2,s1,0xff 4000c358: 8e020004 lw v0,4(s0) 4000c35c: 8e030034 lw v1,52(s0) 4000c360: 00000000 nop 4000c364: 0043102a slt v0,v0,v1 4000c368: 1040004c beqz v0,4000c49c <_ungetc_r+0x1c0> 4000c36c: 00000000 nop 4000c370: 8e030000 lw v1,0(s0) 4000c374: 02408821 move s1,s2 4000c378: 2462ffff addiu v0,v1,-1 4000c37c: ae020000 sw v0,0(s0) 4000c380: a072ffff sb s2,-1(v1) 4000c384: 8e020004 lw v0,4(s0) 4000c388: 00000000 nop 4000c38c: 24420001 addiu v0,v0,1 4000c390: ae020004 sw v0,4(s0) 4000c394: 8fbf0024 lw ra,36(sp) 4000c398: 02201021 move v0,s1 4000c39c: 8fb30020 lw s3,32(sp) 4000c3a0: 8fb2001c lw s2,28(sp) 4000c3a4: 8fb10018 lw s1,24(sp) 4000c3a8: 8fb00014 lw s0,20(sp) 4000c3ac: 03e00008 jr ra 4000c3b0: 27bd0028 addiu sp,sp,40 4000c3b4: 0c0017ea jal 40005fa8 <__sinit> 4000c3b8: 00000000 nop 4000c3bc: 080030c8 j 4000c320 <_ungetc_r+0x44> 4000c3c0: 00000000 nop 4000c3c4: 8e020010 lw v0,16(s0) 4000c3c8: 00000000 nop 4000c3cc: 1040000f beqz v0,4000c40c <_ungetc_r+0x130> 4000c3d0: 00000000 nop 4000c3d4: 8e060000 lw a2,0(s0) 4000c3d8: 00000000 nop 4000c3dc: 0046102b sltu v0,v0,a2 4000c3e0: 1040000b beqz v0,4000c410 <_ungetc_r+0x134> 4000c3e4: 00000000 nop 4000c3e8: 90d1ffff lbu s1,-1(a2) 4000c3ec: 00000000 nop 4000c3f0: 16320007 bne s1,s2,4000c410 <_ungetc_r+0x134> 4000c3f4: 24c3ffff addiu v1,a2,-1 4000c3f8: 8e020004 lw v0,4(s0) 4000c3fc: ae030000 sw v1,0(s0) 4000c400: 24420001 addiu v0,v0,1 4000c404: 080030e5 j 4000c394 <_ungetc_r+0xb8> 4000c408: ae020004 sw v0,4(s0) 4000c40c: 8e060000 lw a2,0(s0) 4000c410: 8e030004 lw v1,4(s0) 4000c414: 24020001 li v0,1 4000c418: 26040040 addiu a0,s0,64 4000c41c: 26050042 addiu a1,s0,66 4000c420: ae020004 sw v0,4(s0) 4000c424: 24020003 li v0,3 4000c428: ae03003c sw v1,60(s0) 4000c42c: ae060038 sw a2,56(s0) 4000c430: ae040030 sw a0,48(s0) 4000c434: ae020034 sw v0,52(s0) 4000c438: ae050000 sw a1,0(s0) 4000c43c: a2120042 sb s2,66(s0) 4000c440: 080030e5 j 4000c394 <_ungetc_r+0xb8> 4000c444: 02408821 move s1,s2 4000c448: 30820010 andi v0,a0,0x10 4000c44c: 10400018 beqz v0,4000c4b0 <_ungetc_r+0x1d4> 4000c450: 30820008 andi v0,a0,0x8 4000c454: 14400003 bnez v0,4000c464 <_ungetc_r+0x188> 4000c458: 34a20004 ori v0,a1,0x4 4000c45c: 080030d2 j 4000c348 <_ungetc_r+0x6c> 4000c460: a602000c sh v0,12(s0) 4000c464: 02602021 move a0,s3 4000c468: 0c001755 jal 40005d54 <_fflush_r> 4000c46c: 02002821 move a1,s0 4000c470: 1440000f bnez v0,4000c4b0 <_ungetc_r+0x1d4> 4000c474: 00000000 nop 4000c478: 9602000c lhu v0,12(s0) 4000c47c: ae000008 sw zero,8(s0) 4000c480: 3042fff7 andi v0,v0,0xfff7 4000c484: 00402821 move a1,v0 4000c488: a602000c sh v0,12(s0) 4000c48c: 34a20004 ori v0,a1,0x4 4000c490: ae000018 sw zero,24(s0) 4000c494: 080030d2 j 4000c348 <_ungetc_r+0x6c> 4000c498: a602000c sh v0,12(s0) 4000c49c: 02602021 move a0,s3 4000c4a0: 0c00306f jal 4000c1bc <__submore> 4000c4a4: 02002821 move a1,s0 4000c4a8: 1040ffb1 beqz v0,4000c370 <_ungetc_r+0x94> 4000c4ac: 00000000 nop 4000c4b0: 080030e5 j 4000c394 <_ungetc_r+0xb8> 4000c4b4: 2411ffff li s1,-1 4000c4b8 : 4000c4b8: 00801021 move v0,a0 4000c4bc: 8f84800c lw a0,-32756(gp) 4000c4c0: 00a03021 move a2,a1 4000c4c4: 080030b7 j 4000c2dc <_ungetc_r> 4000c4c8: 00402821 move a1,v0 4000c4cc <_write_r>: 4000c4cc: 27bdffe8 addiu sp,sp,-24 4000c4d0: afb00010 sw s0,16(sp) 4000c4d4: 00808021 move s0,a0 4000c4d8: 00a02021 move a0,a1 4000c4dc: 00c02821 move a1,a2 4000c4e0: 00e03021 move a2,a3 4000c4e4: afbf0014 sw ra,20(sp) 4000c4e8: 0c003752 jal 4000dd48 4000c4ec: af8080d8 sw zero,-32552(gp) 4000c4f0: 00401821 move v1,v0 4000c4f4: 2402ffff li v0,-1 4000c4f8: 10620006 beq v1,v0,4000c514 <_write_r+0x48> 4000c4fc: 00000000 nop 4000c500: 8fbf0014 lw ra,20(sp) 4000c504: 00601021 move v0,v1 4000c508: 8fb00010 lw s0,16(sp) 4000c50c: 03e00008 jr ra 4000c510: 27bd0018 addiu sp,sp,24 4000c514: 8f8280d8 lw v0,-32552(gp) 4000c518: 00000000 nop 4000c51c: 1040fff8 beqz v0,4000c500 <_write_r+0x34> 4000c520: 00000000 nop 4000c524: 8fbf0014 lw ra,20(sp) 4000c528: ae020000 sw v0,0(s0) 4000c52c: 00601021 move v0,v1 4000c530: 8fb00010 lw s0,16(sp) 4000c534: 03e00008 jr ra 4000c538: 27bd0018 addiu sp,sp,24 4000c53c <_calloc_r>: 4000c53c: 00c50018 mult a2,a1 4000c540: 27bdffe8 addiu sp,sp,-24 4000c544: afb00010 sw s0,16(sp) 4000c548: afbf0014 sw ra,20(sp) 4000c54c: 00002812 mflo a1 4000c550: 0c001caf jal 400072bc <_malloc_r> 4000c554: 00000000 nop 4000c558: 1040001a beqz v0,4000c5c4 <_calloc_r+0x88> 4000c55c: 00408021 move s0,v0 4000c560: 8c42fffc lw v0,-4(v0) 4000c564: 2403fffc li v1,-4 4000c568: 00431024 and v0,v0,v1 4000c56c: 2446fffc addiu a2,v0,-4 4000c570: 2cc30025 sltiu v1,a2,37 4000c574: 10600018 beqz v1,4000c5d8 <_calloc_r+0x9c> 4000c578: 2cc20014 sltiu v0,a2,20 4000c57c: 1440000e bnez v0,4000c5b8 <_calloc_r+0x7c> 4000c580: 02001821 move v1,s0 4000c584: 2cc2001c sltiu v0,a2,28 4000c588: ae000000 sw zero,0(s0) 4000c58c: ae000004 sw zero,4(s0) 4000c590: 14400009 bnez v0,4000c5b8 <_calloc_r+0x7c> 4000c594: 26030008 addiu v1,s0,8 4000c598: 24020024 li v0,36 4000c59c: ae000008 sw zero,8(s0) 4000c5a0: ae00000c sw zero,12(s0) 4000c5a4: 14c20004 bne a2,v0,4000c5b8 <_calloc_r+0x7c> 4000c5a8: 26030010 addiu v1,s0,16 4000c5ac: ae000010 sw zero,16(s0) 4000c5b0: ae000014 sw zero,20(s0) 4000c5b4: 26030018 addiu v1,s0,24 4000c5b8: ac600008 sw zero,8(v1) 4000c5bc: ac600000 sw zero,0(v1) 4000c5c0: ac600004 sw zero,4(v1) 4000c5c4: 8fbf0014 lw ra,20(sp) 4000c5c8: 02001021 move v0,s0 4000c5cc: 8fb00010 lw s0,16(sp) 4000c5d0: 03e00008 jr ra 4000c5d4: 27bd0018 addiu sp,sp,24 4000c5d8: 02002021 move a0,s0 4000c5dc: 0c002000 jal 40008000 4000c5e0: 00002821 move a1,zero 4000c5e4: 8fbf0014 lw ra,20(sp) 4000c5e8: 02001021 move v0,s0 4000c5ec: 8fb00010 lw s0,16(sp) 4000c5f0: 03e00008 jr ra 4000c5f4: 27bd0018 addiu sp,sp,24 4000c5f8 <_close_r>: 4000c5f8: 27bdffe8 addiu sp,sp,-24 4000c5fc: afb00010 sw s0,16(sp) 4000c600: 00808021 move s0,a0 4000c604: 00a02021 move a0,a1 4000c608: afbf0014 sw ra,20(sp) 4000c60c: 0c00371e jal 4000dc78 4000c610: af8080d8 sw zero,-32552(gp) 4000c614: 00401821 move v1,v0 4000c618: 2402ffff li v0,-1 4000c61c: 10620006 beq v1,v0,4000c638 <_close_r+0x40> 4000c620: 00000000 nop 4000c624: 8fbf0014 lw ra,20(sp) 4000c628: 00601021 move v0,v1 4000c62c: 8fb00010 lw s0,16(sp) 4000c630: 03e00008 jr ra 4000c634: 27bd0018 addiu sp,sp,24 4000c638: 8f8280d8 lw v0,-32552(gp) 4000c63c: 00000000 nop 4000c640: 1040fff8 beqz v0,4000c624 <_close_r+0x2c> 4000c644: 00000000 nop 4000c648: 8fbf0014 lw ra,20(sp) 4000c64c: ae020000 sw v0,0(s0) 4000c650: 00601021 move v0,v1 4000c654: 8fb00010 lw s0,16(sp) 4000c658: 03e00008 jr ra 4000c65c: 27bd0018 addiu sp,sp,24 4000c660 <_fclose_r>: 4000c660: 27bdffe0 addiu sp,sp,-32 4000c664: afb10014 sw s1,20(sp) 4000c668: afb00010 sw s0,16(sp) 4000c66c: afbf001c sw ra,28(sp) 4000c670: afb20018 sw s2,24(sp) 4000c674: 00a08021 move s0,a1 4000c678: 10a00039 beqz a1,4000c760 <_fclose_r+0x100> 4000c67c: 00808821 move s1,a0 4000c680: 0c001830 jal 400060c0 <__sfp_lock_acquire> 4000c684: 00000000 nop 4000c688: 12200005 beqz s1,4000c6a0 <_fclose_r+0x40> 4000c68c: 00000000 nop 4000c690: 8e220038 lw v0,56(s1) 4000c694: 00000000 nop 4000c698: 10400039 beqz v0,4000c780 <_fclose_r+0x120> 4000c69c: 00000000 nop 4000c6a0: 8602000c lh v0,12(s0) 4000c6a4: 00000000 nop 4000c6a8: 1040002b beqz v0,4000c758 <_fclose_r+0xf8> 4000c6ac: 02202021 move a0,s1 4000c6b0: 0c001755 jal 40005d54 <_fflush_r> 4000c6b4: 02002821 move a1,s0 4000c6b8: 00409021 move s2,v0 4000c6bc: 8e02002c lw v0,44(s0) 4000c6c0: 00000000 nop 4000c6c4: 10400006 beqz v0,4000c6e0 <_fclose_r+0x80> 4000c6c8: 00000000 nop 4000c6cc: 8e05001c lw a1,28(s0) 4000c6d0: 0040f809 jalr v0 4000c6d4: 02202021 move a0,s1 4000c6d8: 04400036 bltz v0,4000c7b4 <_fclose_r+0x154> 4000c6dc: 00000000 nop 4000c6e0: 9602000c lhu v0,12(s0) 4000c6e4: 00000000 nop 4000c6e8: 30420080 andi v0,v0,0x80 4000c6ec: 1440002c bnez v0,4000c7a0 <_fclose_r+0x140> 4000c6f0: 00000000 nop 4000c6f4: 8e050030 lw a1,48(s0) 4000c6f8: 00000000 nop 4000c6fc: 10a00006 beqz a1,4000c718 <_fclose_r+0xb8> 4000c700: 26020040 addiu v0,s0,64 4000c704: 10a20003 beq a1,v0,4000c714 <_fclose_r+0xb4> 4000c708: 00000000 nop 4000c70c: 0c001997 jal 4000665c <_free_r> 4000c710: 02202021 move a0,s1 4000c714: ae000030 sw zero,48(s0) 4000c718: 8e050044 lw a1,68(s0) 4000c71c: 00000000 nop 4000c720: 10a00004 beqz a1,4000c734 <_fclose_r+0xd4> 4000c724: 00000000 nop 4000c728: 0c001997 jal 4000665c <_free_r> 4000c72c: 02202021 move a0,s1 4000c730: ae000044 sw zero,68(s0) 4000c734: 0c001832 jal 400060c8 <__sfp_lock_release> 4000c738: a600000c sh zero,12(s0) 4000c73c: 8fbf001c lw ra,28(sp) 4000c740: 02401021 move v0,s2 4000c744: 8fb20018 lw s2,24(sp) 4000c748: 8fb10014 lw s1,20(sp) 4000c74c: 8fb00010 lw s0,16(sp) 4000c750: 03e00008 jr ra 4000c754: 27bd0020 addiu sp,sp,32 4000c758: 0c001832 jal 400060c8 <__sfp_lock_release> 4000c75c: 00000000 nop 4000c760: 8fbf001c lw ra,28(sp) 4000c764: 00009021 move s2,zero 4000c768: 02401021 move v0,s2 4000c76c: 8fb20018 lw s2,24(sp) 4000c770: 8fb10014 lw s1,20(sp) 4000c774: 8fb00010 lw s0,16(sp) 4000c778: 03e00008 jr ra 4000c77c: 27bd0020 addiu sp,sp,32 4000c780: 0c0017ea jal 40005fa8 <__sinit> 4000c784: 02202021 move a0,s1 4000c788: 8602000c lh v0,12(s0) 4000c78c: 00000000 nop 4000c790: 1440ffc7 bnez v0,4000c6b0 <_fclose_r+0x50> 4000c794: 02202021 move a0,s1 4000c798: 080031d6 j 4000c758 <_fclose_r+0xf8> 4000c79c: 00000000 nop 4000c7a0: 8e050010 lw a1,16(s0) 4000c7a4: 0c001997 jal 4000665c <_free_r> 4000c7a8: 02202021 move a0,s1 4000c7ac: 080031bd j 4000c6f4 <_fclose_r+0x94> 4000c7b0: 00000000 nop 4000c7b4: 080031b8 j 4000c6e0 <_fclose_r+0x80> 4000c7b8: 2412ffff li s2,-1 4000c7bc : 4000c7bc: 00802821 move a1,a0 4000c7c0: 8f84800c lw a0,-32756(gp) 4000c7c4: 08003198 j 4000c660 <_fclose_r> 4000c7c8: 00000000 nop 4000c7cc <_fstat_r>: 4000c7cc: 27bdffe8 addiu sp,sp,-24 4000c7d0: afb00010 sw s0,16(sp) 4000c7d4: 00808021 move s0,a0 4000c7d8: 00a02021 move a0,a1 4000c7dc: 00c02821 move a1,a2 4000c7e0: afbf0014 sw ra,20(sp) 4000c7e4: 0c003719 jal 4000dc64 4000c7e8: af8080d8 sw zero,-32552(gp) 4000c7ec: 00401821 move v1,v0 4000c7f0: 2402ffff li v0,-1 4000c7f4: 10620006 beq v1,v0,4000c810 <_fstat_r+0x44> 4000c7f8: 00000000 nop 4000c7fc: 8fbf0014 lw ra,20(sp) 4000c800: 00601021 move v0,v1 4000c804: 8fb00010 lw s0,16(sp) 4000c808: 03e00008 jr ra 4000c80c: 27bd0018 addiu sp,sp,24 4000c810: 8f8280d8 lw v0,-32552(gp) 4000c814: 00000000 nop 4000c818: 1040fff8 beqz v0,4000c7fc <_fstat_r+0x30> 4000c81c: 00000000 nop 4000c820: 8fbf0014 lw ra,20(sp) 4000c824: ae020000 sw v0,0(s0) 4000c828: 00601021 move v0,v1 4000c82c: 8fb00010 lw s0,16(sp) 4000c830: 03e00008 jr ra 4000c834: 27bd0018 addiu sp,sp,24 4000c838 <__hexdig_init>: 4000c838: 3c024001 lui v0,0x4001 4000c83c: 3c034001 lui v1,0x4001 4000c840: 24461ec8 addiu a2,v0,7880 4000c844: 24673d68 addiu a3,v1,15720 4000c848: 24050030 li a1,48 4000c84c: 24040010 li a0,16 4000c850: 00e51021 addu v0,a3,a1 4000c854: 90c50001 lbu a1,1(a2) 4000c858: 24830001 addiu v1,a0,1 4000c85c: a0440000 sb a0,0(v0) 4000c860: 24c60001 addiu a2,a2,1 4000c864: 14a0fffa bnez a1,4000c850 <__hexdig_init+0x18> 4000c868: 306400ff andi a0,v1,0xff 4000c86c: 3c024001 lui v0,0x4001 4000c870: 24461ec0 addiu a2,v0,7872 4000c874: 24050061 li a1,97 4000c878: 2404001a li a0,26 4000c87c: 00e51021 addu v0,a3,a1 4000c880: 90c50001 lbu a1,1(a2) 4000c884: 24830001 addiu v1,a0,1 4000c888: a0440000 sb a0,0(v0) 4000c88c: 24c60001 addiu a2,a2,1 4000c890: 14a0fffa bnez a1,4000c87c <__hexdig_init+0x44> 4000c894: 306400ff andi a0,v1,0xff 4000c898: 3c024001 lui v0,0x4001 4000c89c: 24461eb8 addiu a2,v0,7864 4000c8a0: 24050041 li a1,65 4000c8a4: 2404001a li a0,26 4000c8a8: 00e51021 addu v0,a3,a1 4000c8ac: 90c50001 lbu a1,1(a2) 4000c8b0: 24830001 addiu v1,a0,1 4000c8b4: a0440000 sb a0,0(v0) 4000c8b8: 24c60001 addiu a2,a2,1 4000c8bc: 14a0fffa bnez a1,4000c8a8 <__hexdig_init+0x70> 4000c8c0: 306400ff andi a0,v1,0xff 4000c8c4: 03e00008 jr ra 4000c8c8: 00000000 nop 4000c8cc : 4000c8cc: 8c830010 lw v1,16(a0) 4000c8d0: 00805021 move t2,a0 4000c8d4: 00052143 sra a0,a1,0x5 4000c8d8: 254b0014 addiu t3,t2,20 4000c8dc: 0083102a slt v0,a0,v1 4000c8e0: 10400021 beqz v0,4000c968 4000c8e4: 01603821 move a3,t3 4000c8e8: 24630004 addiu v1,v1,4 4000c8ec: 24820004 addiu v0,a0,4 4000c8f0: 00031880 sll v1,v1,0x2 4000c8f4: 00021080 sll v0,v0,0x2 4000c8f8: 01431821 addu v1,t2,v1 4000c8fc: 01421021 addu v0,t2,v0 4000c900: 30a5001f andi a1,a1,0x1f 4000c904: 24680004 addiu t0,v1,4 4000c908: 14a0001e bnez a1,4000c984 4000c90c: 244c0004 addiu t4,v0,4 4000c910: 0188102b sltu v0,t4,t0 4000c914: 10400014 beqz v0,4000c968 4000c918: 01802021 move a0,t4 4000c91c: 8c820000 lw v0,0(a0) 4000c920: 24840004 addiu a0,a0,4 4000c924: 0088182b sltu v1,a0,t0 4000c928: ace20000 sw v0,0(a3) 4000c92c: 1460fffb bnez v1,4000c91c 4000c930: 24e70004 addiu a3,a3,4 4000c934: 000c1027 nor v0,zero,t4 4000c938: 00481021 addu v0,v0,t0 4000c93c: 00021082 srl v0,v0,0x2 4000c940: 24420005 addiu v0,v0,5 4000c944: 00021080 sll v0,v0,0x2 4000c948: 01421021 addu v0,t2,v0 4000c94c: 24420004 addiu v0,v0,4 4000c950: 004b1023 subu v0,v0,t3 4000c954: 00021083 sra v0,v0,0x2 4000c958: 10400008 beqz v0,4000c97c 4000c95c: ad420010 sw v0,16(t2) 4000c960: 03e00008 jr ra 4000c964: 00000000 nop 4000c968: 01601021 move v0,t3 4000c96c: 004b1023 subu v0,v0,t3 4000c970: 00021083 sra v0,v0,0x2 4000c974: 1440fffa bnez v0,4000c960 4000c978: ad420010 sw v0,16(t2) 4000c97c: 03e00008 jr ra 4000c980: ad400014 sw zero,20(t2) 4000c984: 24460008 addiu a2,v0,8 4000c988: 8c420004 lw v0,4(v0) 4000c98c: 24030020 li v1,32 4000c990: 00c8202b sltu a0,a2,t0 4000c994: 00654823 subu t1,v1,a1 4000c998: 10800018 beqz a0,4000c9fc 4000c99c: 00a21806 srlv v1,v0,a1 4000c9a0: 8cc20000 lw v0,0(a2) 4000c9a4: 00000000 nop 4000c9a8: 01221004 sllv v0,v0,t1 4000c9ac: 00621025 or v0,v1,v0 4000c9b0: ace20000 sw v0,0(a3) 4000c9b4: 8cc30000 lw v1,0(a2) 4000c9b8: 24c60004 addiu a2,a2,4 4000c9bc: 00c8102b sltu v0,a2,t0 4000c9c0: 24e70004 addiu a3,a3,4 4000c9c4: 1440fff6 bnez v0,4000c9a0 4000c9c8: 00a31806 srlv v1,v1,a1 4000c9cc: 010c1023 subu v0,t0,t4 4000c9d0: 2442fffb addiu v0,v0,-5 4000c9d4: 00021082 srl v0,v0,0x2 4000c9d8: 24420005 addiu v0,v0,5 4000c9dc: 00021080 sll v0,v0,0x2 4000c9e0: 01421021 addu v0,t2,v0 4000c9e4: 24470004 addiu a3,v0,4 4000c9e8: 00e01021 move v0,a3 4000c9ec: 1060ffdf beqz v1,4000c96c 4000c9f0: ace30000 sw v1,0(a3) 4000c9f4: 0800325b j 4000c96c 4000c9f8: 24e20004 addiu v0,a3,4 4000c9fc: 0800327b j 4000c9ec 4000ca00: 01601021 move v0,t3 4000ca04 <__gethex>: 4000ca04: 27bdffc8 addiu sp,sp,-56 4000ca08: 3c024001 lui v0,0x4001 4000ca0c: afbe0030 sw s8,48(sp) 4000ca10: afb7002c sw s7,44(sp) 4000ca14: afb3001c sw s3,28(sp) 4000ca18: afb20018 sw s2,24(sp) 4000ca1c: afbf0034 sw ra,52(sp) 4000ca20: afb60028 sw s6,40(sp) 4000ca24: afb50024 sw s5,36(sp) 4000ca28: afb40020 sw s4,32(sp) 4000ca2c: afb10014 sw s1,20(sp) 4000ca30: afb00010 sw s0,16(sp) 4000ca34: 24523d68 addiu s2,v0,15720 4000ca38: 92430030 lbu v1,48(s2) 4000ca3c: 0080f021 move s8,a0 4000ca40: 00a09821 move s3,a1 4000ca44: 00c0b821 move s7,a2 4000ca48: 106000ca beqz v1,4000cd74 <__gethex+0x370> 4000ca4c: afa70044 sw a3,68(sp) 4000ca50: 8e630000 lw v1,0(s3) 4000ca54: 24020030 li v0,48 4000ca58: 90640002 lbu a0,2(v1) 4000ca5c: 00000000 nop 4000ca60: 14820119 bne a0,v0,4000cec8 <__gethex+0x4c4> 4000ca64: 24700002 addiu s0,v1,2 4000ca68: 24620003 addiu v0,v1,3 4000ca6c: 00004821 move t1,zero 4000ca70: 24030030 li v1,48 4000ca74: 90440000 lbu a0,0(v0) 4000ca78: 00408021 move s0,v0 4000ca7c: 25290001 addiu t1,t1,1 4000ca80: 1083fffc beq a0,v1,4000ca74 <__gethex+0x70> 4000ca84: 24420001 addiu v0,v0,1 4000ca88: 02441021 addu v0,s2,a0 4000ca8c: 90430000 lbu v1,0(v0) 4000ca90: 00000000 nop 4000ca94: 10600033 beqz v1,4000cb64 <__gethex+0x160> 4000ca98: 2402002e li v0,46 4000ca9c: 92050000 lbu a1,0(s0) 4000caa0: 02002021 move a0,s0 4000caa4: 00b21021 addu v0,a1,s2 4000caa8: 90420000 lbu v0,0(v0) 4000caac: 00003021 move a2,zero 4000cab0: 1040000b beqz v0,4000cae0 <__gethex+0xdc> 4000cab4: 00808821 move s1,a0 4000cab8: 24840001 addiu a0,a0,1 4000cabc: 90850000 lbu a1,0(a0) 4000cac0: 00000000 nop 4000cac4: 02451021 addu v0,s2,a1 4000cac8: 90430000 lbu v1,0(v0) 4000cacc: 00000000 nop 4000cad0: 1460fffa bnez v1,4000cabc <__gethex+0xb8> 4000cad4: 24840001 addiu a0,a0,1 4000cad8: 2484ffff addiu a0,a0,-1 4000cadc: 00808821 move s1,a0 4000cae0: 00005021 move t2,zero 4000cae4: 2402002e li v0,46 4000cae8: 10a200bd beq a1,v0,4000cde0 <__gethex+0x3dc> 4000caec: 00000000 nop 4000caf0: 90850000 lbu a1,0(a0) 4000caf4: 10c000f6 beqz a2,4000ced0 <__gethex+0x4cc> 4000caf8: 00d11023 subu v0,a2,s1 4000cafc: 0002a080 sll s4,v0,0x2 4000cb00: 00a02021 move a0,a1 4000cb04: 24020050 li v0,80 4000cb08: 1082001d beq a0,v0,4000cb80 <__gethex+0x17c> 4000cb0c: 00000000 nop 4000cb10: 24020070 li v0,112 4000cb14: 1082001a beq a0,v0,4000cb80 <__gethex+0x17c> 4000cb18: 02203821 move a3,s1 4000cb1c: 11400049 beqz t2,4000cc44 <__gethex+0x240> 4000cb20: ae670000 sw a3,0(s3) 4000cb24: 15200002 bnez t1,4000cb30 <__gethex+0x12c> 4000cb28: 00008021 move s0,zero 4000cb2c: 24100006 li s0,6 4000cb30: 8fbf0034 lw ra,52(sp) 4000cb34: 02001021 move v0,s0 4000cb38: 8fbe0030 lw s8,48(sp) 4000cb3c: 8fb7002c lw s7,44(sp) 4000cb40: 8fb60028 lw s6,40(sp) 4000cb44: 8fb50024 lw s5,36(sp) 4000cb48: 8fb40020 lw s4,32(sp) 4000cb4c: 8fb3001c lw s3,28(sp) 4000cb50: 8fb20018 lw s2,24(sp) 4000cb54: 8fb10014 lw s1,20(sp) 4000cb58: 8fb00010 lw s0,16(sp) 4000cb5c: 03e00008 jr ra 4000cb60: 27bd0038 addiu sp,sp,56 4000cb64: 108200a3 beq a0,v0,4000cdf4 <__gethex+0x3f0> 4000cb68: 24020050 li v0,80 4000cb6c: 92040000 lbu a0,0(s0) 4000cb70: 02008821 move s1,s0 4000cb74: 240a0001 li t2,1 4000cb78: 1482ffe5 bne a0,v0,4000cb10 <__gethex+0x10c> 4000cb7c: 0000a021 move s4,zero 4000cb80: 92230001 lbu v1,1(s1) 4000cb84: 2402002b li v0,43 4000cb88: 106200c1 beq v1,v0,4000ce90 <__gethex+0x48c> 4000cb8c: 26250001 addiu a1,s1,1 4000cb90: 2402002d li v0,45 4000cb94: 106200ba beq v1,v0,4000ce80 <__gethex+0x47c> 4000cb98: 240b0001 li t3,1 4000cb9c: 00005821 move t3,zero 4000cba0: 02431021 addu v0,s2,v1 4000cba4: 90440000 lbu a0,0(v0) 4000cba8: 00000000 nop 4000cbac: 1080ffdb beqz a0,4000cb1c <__gethex+0x118> 4000cbb0: 02203821 move a3,s1 4000cbb4: 2882001a slti v0,a0,26 4000cbb8: 1040ffd8 beqz v0,4000cb1c <__gethex+0x118> 4000cbbc: 2488fff0 addiu t0,a0,-16 4000cbc0: 90a20001 lbu v0,1(a1) 4000cbc4: 00000000 nop 4000cbc8: 00521021 addu v0,v0,s2 4000cbcc: 90460000 lbu a2,0(v0) 4000cbd0: 00000000 nop 4000cbd4: 10c00014 beqz a2,4000cc28 <__gethex+0x224> 4000cbd8: 24a70001 addiu a3,a1,1 4000cbdc: 28c2001a slti v0,a2,26 4000cbe0: 14400007 bnez v0,4000cc00 <__gethex+0x1fc> 4000cbe4: 24e70001 addiu a3,a3,1 4000cbe8: 24e7ffff addiu a3,a3,-1 4000cbec: 0800330b j 4000cc2c <__gethex+0x228> 4000cbf0: 01001021 move v0,t0 4000cbf4: 1060000d beqz v1,4000cc2c <__gethex+0x228> 4000cbf8: 01001021 move v0,t0 4000cbfc: 24e70001 addiu a3,a3,1 4000cc00: 90e30000 lbu v1,0(a3) 4000cc04: 000828c0 sll a1,t0,0x3 4000cc08: 02431821 addu v1,s2,v1 4000cc0c: 24c4fff0 addiu a0,a2,-16 4000cc10: 00081040 sll v0,t0,0x1 4000cc14: 90660000 lbu a2,0(v1) 4000cc18: 00451021 addu v0,v0,a1 4000cc1c: 28c3001a slti v1,a2,26 4000cc20: 14c0fff4 bnez a2,4000cbf4 <__gethex+0x1f0> 4000cc24: 00824021 addu t0,a0,v0 4000cc28: 01001021 move v0,t0 4000cc2c: 11600002 beqz t3,4000cc38 <__gethex+0x234> 4000cc30: 00000000 nop 4000cc34: 00081023 negu v0,t0 4000cc38: 0282a021 addu s4,s4,v0 4000cc3c: 1540ffb9 bnez t2,4000cb24 <__gethex+0x120> 4000cc40: ae670000 sw a3,0(s3) 4000cc44: 2622ffff addiu v0,s1,-1 4000cc48: 00502023 subu a0,v0,s0 4000cc4c: 28830008 slti v1,a0,8 4000cc50: 14600146 bnez v1,4000d16c <__gethex+0x768> 4000cc54: 00000000 nop 4000cc58: 00002821 move a1,zero 4000cc5c: 00042043 sra a0,a0,0x1 4000cc60: 28820008 slti v0,a0,8 4000cc64: 1040fffd beqz v0,4000cc5c <__gethex+0x258> 4000cc68: 24a50001 addiu a1,a1,1 4000cc6c: 0c0021e6 jal 40008798 <_Balloc> 4000cc70: 03c02021 move a0,s8 4000cc74: 00409821 move s3,v0 4000cc78: 0211102b sltu v0,s0,s1 4000cc7c: 10400138 beqz v0,4000d160 <__gethex+0x75c> 4000cc80: 26750014 addiu s5,s3,20 4000cc84: 02203821 move a3,s1 4000cc88: 02a04021 move t0,s5 4000cc8c: 00002821 move a1,zero 4000cc90: 00002021 move a0,zero 4000cc94: 2409002e li t1,46 4000cc98: 08003333 j 4000cccc <__gethex+0x2c8> 4000cc9c: 240a0020 li t2,32 4000cca0: 10aa002d beq a1,t2,4000cd58 <__gethex+0x354> 4000cca4: 00000000 nop 4000cca8: 02421821 addu v1,s2,v0 4000ccac: 90620000 lbu v0,0(v1) 4000ccb0: 00000000 nop 4000ccb4: 3042000f andi v0,v0,0xf 4000ccb8: 00a21004 sllv v0,v0,a1 4000ccbc: 00822025 or a0,a0,v0 4000ccc0: 0207102b sltu v0,s0,a3 4000ccc4: 1040000a beqz v0,4000ccf0 <__gethex+0x2ec> 4000ccc8: 00c02821 move a1,a2 4000cccc: 24e7ffff addiu a3,a3,-1 4000ccd0: 90e20000 lbu v0,0(a3) 4000ccd4: 00000000 nop 4000ccd8: 1449fff1 bne v0,t1,4000cca0 <__gethex+0x29c> 4000ccdc: 24a60004 addiu a2,a1,4 4000cce0: 00a03021 move a2,a1 4000cce4: 0207102b sltu v0,s0,a3 4000cce8: 1440fff8 bnez v0,4000cccc <__gethex+0x2c8> 4000ccec: 00c02821 move a1,a2 4000ccf0: 25100004 addiu s0,t0,4 4000ccf4: 02158023 subu s0,s0,s5 4000ccf8: 00108083 sra s0,s0,0x2 4000ccfc: ae700010 sw s0,16(s3) 4000cd00: 0c00204c jal 40008130 <__hi0bits> 4000cd04: ad040000 sw a0,0(t0) 4000cd08: 00108140 sll s0,s0,0x5 4000cd0c: 8ef20000 lw s2,0(s7) 4000cd10: 02022823 subu a1,s0,v0 4000cd14: 0245102a slt v0,s2,a1 4000cd18: 1440005f bnez v0,4000ce98 <__gethex+0x494> 4000cd1c: 00b2102a slt v0,a1,s2 4000cd20: 1440004f bnez v0,4000ce60 <__gethex+0x45c> 4000cd24: 02458023 subu s0,s2,a1 4000cd28: 00008821 move s1,zero 4000cd2c: 8ee20008 lw v0,8(s7) 4000cd30: 00000000 nop 4000cd34: 0054102a slt v0,v0,s4 4000cd38: 10400012 beqz v0,4000cd84 <__gethex+0x380> 4000cd3c: 03c02021 move a0,s8 4000cd40: 0c002040 jal 40008100 <_Bfree> 4000cd44: 02602821 move a1,s3 4000cd48: 8fa20048 lw v0,72(sp) 4000cd4c: 241000a3 li s0,163 4000cd50: 080032cc j 4000cb30 <__gethex+0x12c> 4000cd54: ac400000 sw zero,0(v0) 4000cd58: ad040000 sw a0,0(t0) 4000cd5c: 90e20000 lbu v0,0(a3) 4000cd60: 25080004 addiu t0,t0,4 4000cd64: 00002821 move a1,zero 4000cd68: 24060004 li a2,4 4000cd6c: 0800332a j 4000cca8 <__gethex+0x2a4> 4000cd70: 00002021 move a0,zero 4000cd74: 0c00320e jal 4000c838 <__hexdig_init> 4000cd78: 00000000 nop 4000cd7c: 08003294 j 4000ca50 <__gethex+0x4c> 4000cd80: 00000000 nop 4000cd84: 8ee30004 lw v1,4(s7) 4000cd88: 00000000 nop 4000cd8c: 0283102a slt v0,s4,v1 4000cd90: 10400022 beqz v0,4000ce1c <__gethex+0x418> 4000cd94: 24100001 li s0,1 4000cd98: 0074b023 subu s6,v1,s4 4000cd9c: 02d2102a slt v0,s6,s2 4000cda0: 14400074 bnez v0,4000cf74 <__gethex+0x570> 4000cda4: 24020002 li v0,2 4000cda8: 8ee4000c lw a0,12(s7) 4000cdac: 00000000 nop 4000cdb0: 108200c0 beq a0,v0,4000d0b4 <__gethex+0x6b0> 4000cdb4: 24020003 li v0,3 4000cdb8: 10820113 beq a0,v0,4000d208 <__gethex+0x804> 4000cdbc: 24020001 li v0,1 4000cdc0: 10820105 beq a0,v0,4000d1d8 <__gethex+0x7d4> 4000cdc4: 03c02021 move a0,s8 4000cdc8: 0c002040 jal 40008100 <_Bfree> 4000cdcc: 02602821 move a1,s3 4000cdd0: 8fa40048 lw a0,72(sp) 4000cdd4: 24100050 li s0,80 4000cdd8: 080032cc j 4000cb30 <__gethex+0x12c> 4000cddc: ac800000 sw zero,0(a0) 4000cde0: 10c000e6 beqz a2,4000d17c <__gethex+0x778> 4000cde4: 00d11023 subu v0,a2,s1 4000cde8: 90850000 lbu a1,0(a0) 4000cdec: 080032c0 j 4000cb00 <__gethex+0xfc> 4000cdf0: 0002a080 sll s4,v0,0x2 4000cdf4: 92040001 lbu a0,1(s0) 4000cdf8: 00000000 nop 4000cdfc: 00921021 addu v0,a0,s2 4000ce00: 90430000 lbu v1,0(v0) 4000ce04: 00000000 nop 4000ce08: 14600047 bnez v1,4000cf28 <__gethex+0x524> 4000ce0c: 26110001 addiu s1,s0,1 4000ce10: 240a0001 li t2,1 4000ce14: 080032c1 j 4000cb04 <__gethex+0x100> 4000ce18: 0000a021 move s4,zero 4000ce1c: 1220000b beqz s1,4000ce4c <__gethex+0x448> 4000ce20: 24020002 li v0,2 4000ce24: 8ee3000c lw v1,12(s7) 4000ce28: 00000000 nop 4000ce2c: 106200e7 beq v1,v0,4000d1cc <__gethex+0x7c8> 4000ce30: 24020001 li v0,1 4000ce34: 24020003 li v0,3 4000ce38: 10620070 beq v1,v0,4000cffc <__gethex+0x5f8> 4000ce3c: 24020001 li v0,1 4000ce40: 106200a9 beq v1,v0,4000d0e8 <__gethex+0x6e4> 4000ce44: 32220002 andi v0,s1,0x2 4000ce48: 36100010 ori s0,s0,0x10 4000ce4c: 8fa40048 lw a0,72(sp) 4000ce50: 8fa20044 lw v0,68(sp) 4000ce54: ac930000 sw s3,0(a0) 4000ce58: 080032cc j 4000cb30 <__gethex+0x12c> 4000ce5c: ac540000 sw s4,0(v0) 4000ce60: 03c02021 move a0,s8 4000ce64: 02602821 move a1,s3 4000ce68: 0c0022ed jal 40008bb4 <__lshift> 4000ce6c: 02003021 move a2,s0 4000ce70: 00409821 move s3,v0 4000ce74: 0290a023 subu s4,s4,s0 4000ce78: 0800334a j 4000cd28 <__gethex+0x324> 4000ce7c: 24550014 addiu s5,v0,20 4000ce80: 24a50001 addiu a1,a1,1 4000ce84: 90a30000 lbu v1,0(a1) 4000ce88: 080032e9 j 4000cba4 <__gethex+0x1a0> 4000ce8c: 02431021 addu v0,s2,v1 4000ce90: 080033a0 j 4000ce80 <__gethex+0x47c> 4000ce94: 00005821 move t3,zero 4000ce98: 00b28023 subu s0,a1,s2 4000ce9c: 02602021 move a0,s3 4000cea0: 0c0021b9 jal 400086e4 <__any_on> 4000cea4: 02002821 move a1,s0 4000cea8: 1440000c bnez v0,4000cedc <__gethex+0x4d8> 4000ceac: 24030001 li v1,1 4000ceb0: 00008821 move s1,zero 4000ceb4: 02602021 move a0,s3 4000ceb8: 0c003233 jal 4000c8cc 4000cebc: 02002821 move a1,s0 4000cec0: 0800334b j 4000cd2c <__gethex+0x328> 4000cec4: 0290a021 addu s4,s4,s0 4000cec8: 080032a2 j 4000ca88 <__gethex+0x84> 4000cecc: 00004821 move t1,zero 4000ced0: 00a02021 move a0,a1 4000ced4: 080032c1 j 4000cb04 <__gethex+0x100> 4000ced8: 0000a021 move s4,zero 4000cedc: 2605ffff addiu a1,s0,-1 4000cee0: 00051143 sra v0,a1,0x5 4000cee4: 24420004 addiu v0,v0,4 4000cee8: 00021080 sll v0,v0,0x2 4000ceec: 02621021 addu v0,s3,v0 4000cef0: 8c440004 lw a0,4(v0) 4000cef4: 00a31804 sllv v1,v1,a1 4000cef8: 00641824 and v1,v1,a0 4000cefc: 1060ffed beqz v1,4000ceb4 <__gethex+0x4b0> 4000cf00: 24110001 li s1,1 4000cf04: 28a20002 slti v0,a1,2 4000cf08: 1440009a bnez v0,4000d174 <__gethex+0x770> 4000cf0c: 02602021 move a0,s3 4000cf10: 0c0021b9 jal 400086e4 <__any_on> 4000cf14: 2605fffe addiu a1,s0,-2 4000cf18: 10400096 beqz v0,4000d174 <__gethex+0x770> 4000cf1c: 00000000 nop 4000cf20: 080033ad j 4000ceb4 <__gethex+0x4b0> 4000cf24: 24110003 li s1,3 4000cf28: 24020030 li v0,48 4000cf2c: 1482002a bne a0,v0,4000cfd8 <__gethex+0x5d4> 4000cf30: 00000000 nop 4000cf34: 02202021 move a0,s1 4000cf38: 24840001 addiu a0,a0,1 4000cf3c: 90850000 lbu a1,0(a0) 4000cf40: 00000000 nop 4000cf44: 10a2fffc beq a1,v0,4000cf38 <__gethex+0x534> 4000cf48: 00a03021 move a2,a1 4000cf4c: 02451021 addu v0,s2,a1 4000cf50: 90430000 lbu v1,0(v0) 4000cf54: 00000000 nop 4000cf58: 14600021 bnez v1,4000cfe0 <__gethex+0x5dc> 4000cf5c: 240a0001 li t2,1 4000cf60: 02203021 move a2,s1 4000cf64: 00808021 move s0,a0 4000cf68: 00808821 move s1,a0 4000cf6c: 080032b9 j 4000cae4 <__gethex+0xe0> 4000cf70: 24090001 li t1,1 4000cf74: 12200012 beqz s1,4000cfc0 <__gethex+0x5bc> 4000cf78: 26d0ffff addiu s0,s6,-1 4000cf7c: 24110001 li s1,1 4000cf80: 00101143 sra v0,s0,0x5 4000cf84: 00021080 sll v0,v0,0x2 4000cf88: 02a21021 addu v0,s5,v0 4000cf8c: 8c440000 lw a0,0(v0) 4000cf90: 24030001 li v1,1 4000cf94: 02031804 sllv v1,v1,s0 4000cf98: 00641824 and v1,v1,a0 4000cf9c: 10600002 beqz v1,4000cfa8 <__gethex+0x5a4> 4000cfa0: 02c02821 move a1,s6 4000cfa4: 36310002 ori s1,s1,0x2 4000cfa8: 0c003233 jal 4000c8cc 4000cfac: 02602021 move a0,s3 4000cfb0: 02569023 subu s2,s2,s6 4000cfb4: 8ef40004 lw s4,4(s7) 4000cfb8: 08003387 j 4000ce1c <__gethex+0x418> 4000cfbc: 24100002 li s0,2 4000cfc0: 1a00ffef blez s0,4000cf80 <__gethex+0x57c> 4000cfc4: 02602021 move a0,s3 4000cfc8: 0c0021b9 jal 400086e4 <__any_on> 4000cfcc: 02002821 move a1,s0 4000cfd0: 080033e0 j 4000cf80 <__gethex+0x57c> 4000cfd4: 00408821 move s1,v0 4000cfd8: 00803021 move a2,a0 4000cfdc: 02202021 move a0,s1 4000cfe0: 02461021 addu v0,s2,a2 4000cfe4: 00c02821 move a1,a2 4000cfe8: 90420000 lbu v0,0(v0) 4000cfec: 02203021 move a2,s1 4000cff0: 00808021 move s0,a0 4000cff4: 080032ac j 4000cab0 <__gethex+0xac> 4000cff8: 24090001 li t1,1 4000cffc: 8fa2004c lw v0,76(sp) 4000d000: 00000000 nop 4000d004: 1040ff90 beqz v0,4000ce48 <__gethex+0x444> 4000d008: 00000000 nop 4000d00c: 8e760010 lw s6,16(s3) 4000d010: 02a01821 move v1,s5 4000d014: 26c20004 addiu v0,s6,4 4000d018: 00021080 sll v0,v0,0x2 4000d01c: 02621021 addu v0,s3,v0 4000d020: 24440004 addiu a0,v0,4 4000d024: 2405ffff li a1,-1 4000d028: 8c620000 lw v0,0(v1) 4000d02c: 00000000 nop 4000d030: 1445008d bne v0,a1,4000d268 <__gethex+0x864> 4000d034: 24420001 addiu v0,v0,1 4000d038: ac600000 sw zero,0(v1) 4000d03c: 24630004 addiu v1,v1,4 4000d040: 0064102b sltu v0,v1,a0 4000d044: 1440fff8 bnez v0,4000d028 <__gethex+0x624> 4000d048: 00000000 nop 4000d04c: 8e620008 lw v0,8(s3) 4000d050: 00000000 nop 4000d054: 02c2102a slt v0,s6,v0 4000d058: 10400085 beqz v0,4000d270 <__gethex+0x86c> 4000d05c: 02c02021 move a0,s6 4000d060: 02608821 move s1,s3 4000d064: 24820004 addiu v0,a0,4 4000d068: 00021080 sll v0,v0,0x2 4000d06c: 02221021 addu v0,s1,v0 4000d070: 24840001 addiu a0,a0,1 4000d074: 24030001 li v1,1 4000d078: ac430004 sw v1,4(v0) 4000d07c: ae240010 sw a0,16(s1) 4000d080: 02209821 move s3,s1 4000d084: 24020002 li v0,2 4000d088: 12020065 beq s0,v0,4000d220 <__gethex+0x81c> 4000d08c: 00000000 nop 4000d090: 8e620010 lw v0,16(s3) 4000d094: 00000000 nop 4000d098: 02c2102a slt v0,s6,v0 4000d09c: 14400026 bnez v0,4000d138 <__gethex+0x734> 4000d0a0: 3250001f andi s0,s2,0x1f 4000d0a4: 1600001a bnez s0,4000d110 <__gethex+0x70c> 4000d0a8: 26c2ffff addiu v0,s6,-1 4000d0ac: 08003393 j 4000ce4c <__gethex+0x448> 4000d0b0: 24100021 li s0,33 4000d0b4: 8fa4004c lw a0,76(sp) 4000d0b8: 00000000 nop 4000d0bc: 1480ff42 bnez a0,4000cdc8 <__gethex+0x3c4> 4000d0c0: 03c02021 move a0,s8 4000d0c4: 8fa40044 lw a0,68(sp) 4000d0c8: 24020001 li v0,1 4000d0cc: ac830000 sw v1,0(a0) 4000d0d0: 8fa30048 lw v1,72(sp) 4000d0d4: aea20000 sw v0,0(s5) 4000d0d8: ac730000 sw s3,0(v1) 4000d0dc: ae620010 sw v0,16(s3) 4000d0e0: 080032cc j 4000cb30 <__gethex+0x12c> 4000d0e4: 24100062 li s0,98 4000d0e8: 1040ff57 beqz v0,4000ce48 <__gethex+0x444> 4000d0ec: 00000000 nop 4000d0f0: 8ea20000 lw v0,0(s5) 4000d0f4: 00000000 nop 4000d0f8: 02221025 or v0,s1,v0 4000d0fc: 30420001 andi v0,v0,0x1 4000d100: 1440ffc2 bnez v0,4000d00c <__gethex+0x608> 4000d104: 00000000 nop 4000d108: 08003393 j 4000ce4c <__gethex+0x448> 4000d10c: 36100010 ori s0,s0,0x10 4000d110: 00021080 sll v0,v0,0x2 4000d114: 02621021 addu v0,s3,v0 4000d118: 8c440014 lw a0,20(v0) 4000d11c: 0c00204c jal 40008130 <__hi0bits> 4000d120: 00000000 nop 4000d124: 24030020 li v1,32 4000d128: 00701823 subu v1,v1,s0 4000d12c: 0043102a slt v0,v0,v1 4000d130: 1040ff46 beqz v0,4000ce4c <__gethex+0x448> 4000d134: 24100021 li s0,33 4000d138: 02602021 move a0,s3 4000d13c: 0c003233 jal 4000c8cc 4000d140: 24050001 li a1,1 4000d144: 8ee20008 lw v0,8(s7) 4000d148: 26940001 addiu s4,s4,1 4000d14c: 0054102a slt v0,v0,s4 4000d150: 1440fefb bnez v0,4000cd40 <__gethex+0x33c> 4000d154: 03c02021 move a0,s8 4000d158: 08003393 j 4000ce4c <__gethex+0x448> 4000d15c: 24100021 li s0,33 4000d160: 02a04021 move t0,s5 4000d164: 0800333c j 4000ccf0 <__gethex+0x2ec> 4000d168: 00002021 move a0,zero 4000d16c: 0800331b j 4000cc6c <__gethex+0x268> 4000d170: 00002821 move a1,zero 4000d174: 080033ad j 4000ceb4 <__gethex+0x4b0> 4000d178: 24110002 li s1,2 4000d17c: 90850001 lbu a1,1(a0) 4000d180: 00000000 nop 4000d184: 02451021 addu v0,s2,a1 4000d188: 90430000 lbu v1,0(v0) 4000d18c: 00000000 nop 4000d190: 10600048 beqz v1,4000d2b4 <__gethex+0x8b0> 4000d194: 24910001 addiu s1,a0,1 4000d198: 02202021 move a0,s1 4000d19c: 24840001 addiu a0,a0,1 4000d1a0: 90850000 lbu a1,0(a0) 4000d1a4: 00000000 nop 4000d1a8: 02451021 addu v0,s2,a1 4000d1ac: 90430000 lbu v1,0(v0) 4000d1b0: 00000000 nop 4000d1b4: 1460fffa bnez v1,4000d1a0 <__gethex+0x79c> 4000d1b8: 24840001 addiu a0,a0,1 4000d1bc: 2484ffff addiu a0,a0,-1 4000d1c0: 02203021 move a2,s1 4000d1c4: 080032bd j 4000caf4 <__gethex+0xf0> 4000d1c8: 00808821 move s1,a0 4000d1cc: 8fa3004c lw v1,76(sp) 4000d1d0: 08003401 j 4000d004 <__gethex+0x600> 4000d1d4: 00431023 subu v0,v0,v1 4000d1d8: 16d2fefb bne s6,s2,4000cdc8 <__gethex+0x3c4> 4000d1dc: 00000000 nop 4000d1e0: 2a420002 slti v0,s2,2 4000d1e4: 1440ffb7 bnez v0,4000d0c4 <__gethex+0x6c0> 4000d1e8: 2645ffff addiu a1,s2,-1 4000d1ec: 0c0021b9 jal 400086e4 <__any_on> 4000d1f0: 02602021 move a0,s3 4000d1f4: 1040fef4 beqz v0,4000cdc8 <__gethex+0x3c4> 4000d1f8: 03c02021 move a0,s8 4000d1fc: 8ee30004 lw v1,4(s7) 4000d200: 08003431 j 4000d0c4 <__gethex+0x6c0> 4000d204: 00000000 nop 4000d208: 8fa2004c lw v0,76(sp) 4000d20c: 00000000 nop 4000d210: 1040feed beqz v0,4000cdc8 <__gethex+0x3c4> 4000d214: 03c02021 move a0,s8 4000d218: 08003431 j 4000d0c4 <__gethex+0x6c0> 4000d21c: 00000000 nop 4000d220: 8ee20000 lw v0,0(s7) 4000d224: 00000000 nop 4000d228: 2442ffff addiu v0,v0,-1 4000d22c: 10520003 beq v0,s2,4000d23c <__gethex+0x838> 4000d230: 00121143 sra v0,s2,0x5 4000d234: 08003393 j 4000ce4c <__gethex+0x448> 4000d238: 24100022 li s0,34 4000d23c: 24420004 addiu v0,v0,4 4000d240: 00021080 sll v0,v0,0x2 4000d244: 02621021 addu v0,s3,v0 4000d248: 8c440004 lw a0,4(v0) 4000d24c: 24030001 li v1,1 4000d250: 02431804 sllv v1,v1,s2 4000d254: 00641824 and v1,v1,a0 4000d258: 1060fff6 beqz v1,4000d234 <__gethex+0x830> 4000d25c: 00000000 nop 4000d260: 08003393 j 4000ce4c <__gethex+0x448> 4000d264: 24100021 li s0,33 4000d268: 08003421 j 4000d084 <__gethex+0x680> 4000d26c: ac620000 sw v0,0(v1) 4000d270: 8e650004 lw a1,4(s3) 4000d274: 03c02021 move a0,s8 4000d278: 0c0021e6 jal 40008798 <_Balloc> 4000d27c: 24a50001 addiu a1,a1,1 4000d280: 8e660010 lw a2,16(s3) 4000d284: 2444000c addiu a0,v0,12 4000d288: 24c60002 addiu a2,a2,2 4000d28c: 00063080 sll a2,a2,0x2 4000d290: 2665000c addiu a1,s3,12 4000d294: 0c001f4c jal 40007d30 4000d298: 00408821 move s1,v0 4000d29c: 03c02021 move a0,s8 4000d2a0: 0c002040 jal 40008100 <_Bfree> 4000d2a4: 02602821 move a1,s3 4000d2a8: 8e240010 lw a0,16(s1) 4000d2ac: 0800341a j 4000d068 <__gethex+0x664> 4000d2b0: 24820004 addiu v0,a0,4 4000d2b4: 080032bd j 4000caf4 <__gethex+0xf0> 4000d2b8: 02203021 move a2,s1 4000d2bc <__hexnan>: 4000d2bc: 27bdffd8 addiu sp,sp,-40 4000d2c0: 3c024001 lui v0,0x4001 4000d2c4: afb30020 sw s3,32(sp) 4000d2c8: afb2001c sw s2,28(sp) 4000d2cc: afb10018 sw s1,24(sp) 4000d2d0: afb00014 sw s0,20(sp) 4000d2d4: afbf0024 sw ra,36(sp) 4000d2d8: 24523d68 addiu s2,v0,15720 4000d2dc: 92430030 lbu v1,48(s2) 4000d2e0: 00809821 move s3,a0 4000d2e4: 00a08021 move s0,a1 4000d2e8: 1060008b beqz v1,4000d518 <__hexnan+0x25c> 4000d2ec: 00c08821 move s1,a2 4000d2f0: 8e030000 lw v1,0(s0) 4000d2f4: 00000000 nop 4000d2f8: 00031143 sra v0,v1,0x5 4000d2fc: 00021080 sll v0,v0,0x2 4000d300: 3065001f andi a1,v1,0x1f 4000d304: 10a00002 beqz a1,4000d310 <__hexnan+0x54> 4000d308: 02221021 addu v0,s1,v0 4000d30c: 24420004 addiu v0,v0,4 4000d310: 244efffc addiu t6,v0,-4 4000d314: 8e690000 lw t1,0(s3) 4000d318: ac40fffc sw zero,-4(v0) 4000d31c: 01c04021 move t0,t6 4000d320: 01c06821 move t5,t6 4000d324: 00005021 move t2,zero 4000d328: 00007821 move t7,zero 4000d32c: 00003021 move a2,zero 4000d330: 24100008 li s0,8 4000d334: 24180020 li t8,32 4000d338: 25290001 addiu t1,t1,1 4000d33c: 91240000 lbu a0,0(t1) 4000d340: 00000000 nop 4000d344: 10800025 beqz a0,4000d3dc <__hexnan+0x120> 4000d348: 00000000 nop 4000d34c: 02441021 addu v0,s2,a0 4000d350: 90430000 lbu v1,0(v0) 4000d354: 00000000 nop 4000d358: 1460004c bnez v1,4000d48c <__hexnan+0x1d0> 4000d35c: 2c820021 sltiu v0,a0,33 4000d360: 10400062 beqz v0,4000d4ec <__hexnan+0x230> 4000d364: 01ea102a slt v0,t7,t2 4000d368: 1040fff3 beqz v0,4000d338 <__hexnan+0x7c> 4000d36c: 010d102b sltu v0,t0,t5 4000d370: 10400013 beqz v0,4000d3c0 <__hexnan+0x104> 4000d374: 0228102b sltu v0,s1,t0 4000d378: 28c20008 slti v0,a2,8 4000d37c: 10400010 beqz v0,4000d3c0 <__hexnan+0x104> 4000d380: 0228102b sltu v0,s1,t0 4000d384: 02061023 subu v0,s0,a2 4000d388: 00026080 sll t4,v0,0x2 4000d38c: 8d070000 lw a3,0(t0) 4000d390: 030c5823 subu t3,t8,t4 4000d394: 01003021 move a2,t0 4000d398: 24c60004 addiu a2,a2,4 4000d39c: 8cc20000 lw v0,0(a2) 4000d3a0: 00cd202b sltu a0,a2,t5 4000d3a4: 01621804 sllv v1,v0,t3 4000d3a8: 00e31825 or v1,a3,v1 4000d3ac: 01823806 srlv a3,v0,t4 4000d3b0: acc3fffc sw v1,-4(a2) 4000d3b4: 1480fff8 bnez a0,4000d398 <__hexnan+0xdc> 4000d3b8: acc70000 sw a3,0(a2) 4000d3bc: 0228102b sltu v0,s1,t0 4000d3c0: 14400044 bnez v0,4000d4d4 <__hexnan+0x218> 4000d3c4: 00000000 nop 4000d3c8: 25290001 addiu t1,t1,1 4000d3cc: 91240000 lbu a0,0(t1) 4000d3d0: 00000000 nop 4000d3d4: 1480ffdd bnez a0,4000d34c <__hexnan+0x90> 4000d3d8: 24060008 li a2,8 4000d3dc: 11400046 beqz t2,4000d4f8 <__hexnan+0x23c> 4000d3e0: 01003821 move a3,t0 4000d3e4: 010d102b sltu v0,t0,t5 4000d3e8: 10400005 beqz v0,4000d400 <__hexnan+0x144> 4000d3ec: 0228102b sltu v0,s1,t0 4000d3f0: 28c20008 slti v0,a2,8 4000d3f4: 14400053 bnez v0,4000d544 <__hexnan+0x288> 4000d3f8: 24020008 li v0,8 4000d3fc: 0228102b sltu v0,s1,t0 4000d400: 10400062 beqz v0,4000d58c <__hexnan+0x2d0> 4000d404: 02202021 move a0,s1 4000d408: 8ce20000 lw v0,0(a3) 4000d40c: 24e70004 addiu a3,a3,4 4000d410: 01c7182b sltu v1,t6,a3 4000d414: ac820000 sw v0,0(a0) 4000d418: 1060fffb beqz v1,4000d408 <__hexnan+0x14c> 4000d41c: 24840004 addiu a0,a0,4 4000d420: ac800000 sw zero,0(a0) 4000d424: 24840004 addiu a0,a0,4 4000d428: 01c4102b sltu v0,t6,a0 4000d42c: 1040fffc beqz v0,4000d420 <__hexnan+0x164> 4000d430: 00000000 nop 4000d434: 8dc20000 lw v0,0(t6) 4000d438: 00000000 nop 4000d43c: 1440000b bnez v0,4000d46c <__hexnan+0x1b0> 4000d440: 00000000 nop 4000d444: 122e0059 beq s1,t6,4000d5ac <__hexnan+0x2f0> 4000d448: 01c01821 move v1,t6 4000d44c: 08003517 j 4000d45c <__hexnan+0x1a0> 4000d450: 2463fffc addiu v1,v1,-4 4000d454: 12230055 beq s1,v1,4000d5ac <__hexnan+0x2f0> 4000d458: 2463fffc addiu v1,v1,-4 4000d45c: 8c620000 lw v0,0(v1) 4000d460: 00000000 nop 4000d464: 1040fffb beqz v0,4000d454 <__hexnan+0x198> 4000d468: 00000000 nop 4000d46c: 8fbf0024 lw ra,36(sp) 4000d470: 24020005 li v0,5 4000d474: 8fb30020 lw s3,32(sp) 4000d478: 8fb2001c lw s2,28(sp) 4000d47c: 8fb10018 lw s1,24(sp) 4000d480: 8fb00014 lw s0,20(sp) 4000d484: 03e00008 jr ra 4000d488: 27bd0028 addiu sp,sp,40 4000d48c: 24c60001 addiu a2,a2,1 4000d490: 28c20009 slti v0,a2,9 4000d494: 10400008 beqz v0,4000d4b8 <__hexnan+0x1fc> 4000d498: 254a0001 addiu t2,t2,1 4000d49c: 8d020000 lw v0,0(t0) 4000d4a0: 00000000 nop 4000d4a4: 00021100 sll v0,v0,0x4 4000d4a8: 3063000f andi v1,v1,0xf 4000d4ac: 00431025 or v0,v0,v1 4000d4b0: 080034ce j 4000d338 <__hexnan+0x7c> 4000d4b4: ad020000 sw v0,0(t0) 4000d4b8: 0228102b sltu v0,s1,t0 4000d4bc: 1040ff9e beqz v0,4000d338 <__hexnan+0x7c> 4000d4c0: 00001021 move v0,zero 4000d4c4: 2508fffc addiu t0,t0,-4 4000d4c8: ad000000 sw zero,0(t0) 4000d4cc: 08003529 j 4000d4a4 <__hexnan+0x1e8> 4000d4d0: 24060001 li a2,1 4000d4d4: 2508fffc addiu t0,t0,-4 4000d4d8: ad000000 sw zero,0(t0) 4000d4dc: 01006821 move t5,t0 4000d4e0: 01407821 move t7,t2 4000d4e4: 080034ce j 4000d338 <__hexnan+0x7c> 4000d4e8: 00003021 move a2,zero 4000d4ec: 24020029 li v0,41 4000d4f0: 1082000d beq a0,v0,4000d528 <__hexnan+0x26c> 4000d4f4: 00000000 nop 4000d4f8: 8fbf0024 lw ra,36(sp) 4000d4fc: 24020004 li v0,4 4000d500: 8fb30020 lw s3,32(sp) 4000d504: 8fb2001c lw s2,28(sp) 4000d508: 8fb10018 lw s1,24(sp) 4000d50c: 8fb00014 lw s0,20(sp) 4000d510: 03e00008 jr ra 4000d514: 27bd0028 addiu sp,sp,40 4000d518: 0c00320e jal 4000c838 <__hexdig_init> 4000d51c: 00000000 nop 4000d520: 080034bc j 4000d2f0 <__hexnan+0x34> 4000d524: 00000000 nop 4000d528: 1140fff3 beqz t2,4000d4f8 <__hexnan+0x23c> 4000d52c: 25220001 addiu v0,t1,1 4000d530: ae620000 sw v0,0(s3) 4000d534: 1540ffab bnez t2,4000d3e4 <__hexnan+0x128> 4000d538: 01003821 move a3,t0 4000d53c: 0800353e j 4000d4f8 <__hexnan+0x23c> 4000d540: 00000000 nop 4000d544: 00461023 subu v0,v0,a2 4000d548: 00025880 sll t3,v0,0x2 4000d54c: 8d090000 lw t1,0(t0) 4000d550: 24020020 li v0,32 4000d554: 004b5023 subu t2,v0,t3 4000d558: 01003021 move a2,t0 4000d55c: 24c60004 addiu a2,a2,4 4000d560: 8cc20000 lw v0,0(a2) 4000d564: 00cd202b sltu a0,a2,t5 4000d568: 01421804 sllv v1,v0,t2 4000d56c: 01231825 or v1,t1,v1 4000d570: 01624806 srlv t1,v0,t3 4000d574: acc3fffc sw v1,-4(a2) 4000d578: 1480fff8 bnez a0,4000d55c <__hexnan+0x2a0> 4000d57c: acc90000 sw t1,0(a2) 4000d580: 0228102b sltu v0,s1,t0 4000d584: 1440ffa0 bnez v0,4000d408 <__hexnan+0x14c> 4000d588: 02202021 move a0,s1 4000d58c: 10a0ffa9 beqz a1,4000d434 <__hexnan+0x178> 4000d590: 00051023 negu v0,a1 4000d594: 8dc40000 lw a0,0(t6) 4000d598: 2403ffff li v1,-1 4000d59c: 00431806 srlv v1,v1,v0 4000d5a0: 00641024 and v0,v1,a0 4000d5a4: 0800350f j 4000d43c <__hexnan+0x180> 4000d5a8: adc20000 sw v0,0(t6) 4000d5ac: 8fbf0024 lw ra,36(sp) 4000d5b0: 24020001 li v0,1 4000d5b4: ae220000 sw v0,0(s1) 4000d5b8: 8fb30020 lw s3,32(sp) 4000d5bc: 24020005 li v0,5 4000d5c0: 8fb2001c lw s2,28(sp) 4000d5c4: 8fb10018 lw s1,24(sp) 4000d5c8: 8fb00014 lw s0,20(sp) 4000d5cc: 03e00008 jr ra 4000d5d0: 27bd0028 addiu sp,sp,40 4000d5d4 <_lseek_r>: 4000d5d4: 27bdffe8 addiu sp,sp,-24 4000d5d8: afb00010 sw s0,16(sp) 4000d5dc: 00808021 move s0,a0 4000d5e0: 00a02021 move a0,a1 4000d5e4: 00c02821 move a1,a2 4000d5e8: 00e03021 move a2,a3 4000d5ec: afbf0014 sw ra,20(sp) 4000d5f0: 0c003857 jal 4000e15c 4000d5f4: af8080d8 sw zero,-32552(gp) 4000d5f8: 00401821 move v1,v0 4000d5fc: 2402ffff li v0,-1 4000d600: 10620006 beq v1,v0,4000d61c <_lseek_r+0x48> 4000d604: 00000000 nop 4000d608: 8fbf0014 lw ra,20(sp) 4000d60c: 00601021 move v0,v1 4000d610: 8fb00010 lw s0,16(sp) 4000d614: 03e00008 jr ra 4000d618: 27bd0018 addiu sp,sp,24 4000d61c: 8f8280d8 lw v0,-32552(gp) 4000d620: 00000000 nop 4000d624: 1040fff8 beqz v0,4000d608 <_lseek_r+0x34> 4000d628: 00000000 nop 4000d62c: 8fbf0014 lw ra,20(sp) 4000d630: ae020000 sw v0,0(s0) 4000d634: 00601021 move v0,v1 4000d638: 8fb00010 lw s0,16(sp) 4000d63c: 03e00008 jr ra 4000d640: 27bd0018 addiu sp,sp,24 4000d644 <_read_r>: 4000d644: 27bdffe8 addiu sp,sp,-24 4000d648: afb00010 sw s0,16(sp) 4000d64c: 00808021 move s0,a0 4000d650: 00a02021 move a0,a1 4000d654: 00c02821 move a1,a2 4000d658: 00e03021 move a2,a3 4000d65c: afbf0014 sw ra,20(sp) 4000d660: 0c003720 jal 4000dc80 4000d664: af8080d8 sw zero,-32552(gp) 4000d668: 00401821 move v1,v0 4000d66c: 2402ffff li v0,-1 4000d670: 10620006 beq v1,v0,4000d68c <_read_r+0x48> 4000d674: 00000000 nop 4000d678: 8fbf0014 lw ra,20(sp) 4000d67c: 00601021 move v0,v1 4000d680: 8fb00010 lw s0,16(sp) 4000d684: 03e00008 jr ra 4000d688: 27bd0018 addiu sp,sp,24 4000d68c: 8f8280d8 lw v0,-32552(gp) 4000d690: 00000000 nop 4000d694: 1040fff8 beqz v0,4000d678 <_read_r+0x34> 4000d698: 00000000 nop 4000d69c: 8fbf0014 lw ra,20(sp) 4000d6a0: ae020000 sw v0,0(s0) 4000d6a4: 00601021 move v0,v1 4000d6a8: 8fb00010 lw s0,16(sp) 4000d6ac: 03e00008 jr ra 4000d6b0: 27bd0018 addiu sp,sp,24 4000d6b4 <_wrapup_reent>: 4000d6b4: 27bdffd8 addiu sp,sp,-40 4000d6b8: afb30020 sw s3,32(sp) 4000d6bc: afbf0024 sw ra,36(sp) 4000d6c0: afb2001c sw s2,28(sp) 4000d6c4: afb10018 sw s1,24(sp) 4000d6c8: afb00014 sw s0,20(sp) 4000d6cc: 10800028 beqz a0,4000d770 <_wrapup_reent+0xbc> 4000d6d0: 00809821 move s3,a0 4000d6d4: 8e720148 lw s2,328(s3) 4000d6d8: 00000000 nop 4000d6dc: 12400012 beqz s2,4000d728 <_wrapup_reent+0x74> 4000d6e0: 00000000 nop 4000d6e4: 8e420004 lw v0,4(s2) 4000d6e8: 00000000 nop 4000d6ec: 2451ffff addiu s1,v0,-1 4000d6f0: 06200009 bltz s1,4000d718 <_wrapup_reent+0x64> 4000d6f4: 24420001 addiu v0,v0,1 4000d6f8: 00021080 sll v0,v0,0x2 4000d6fc: 02428021 addu s0,s2,v0 4000d700: 8e020000 lw v0,0(s0) 4000d704: 00000000 nop 4000d708: 0040f809 jalr v0 4000d70c: 2631ffff addiu s1,s1,-1 4000d710: 0621fffb bgez s1,4000d700 <_wrapup_reent+0x4c> 4000d714: 2610fffc addiu s0,s0,-4 4000d718: 8e520000 lw s2,0(s2) 4000d71c: 00000000 nop 4000d720: 1640fff0 bnez s2,4000d6e4 <_wrapup_reent+0x30> 4000d724: 00000000 nop 4000d728: 8e79003c lw t9,60(s3) 4000d72c: 00000000 nop 4000d730: 13200008 beqz t9,4000d754 <_wrapup_reent+0xa0> 4000d734: 02602021 move a0,s3 4000d738: 8fbf0024 lw ra,36(sp) 4000d73c: 8fb30020 lw s3,32(sp) 4000d740: 8fb2001c lw s2,28(sp) 4000d744: 8fb10018 lw s1,24(sp) 4000d748: 8fb00014 lw s0,20(sp) 4000d74c: 03200008 jr t9 4000d750: 27bd0028 addiu sp,sp,40 4000d754: 8fbf0024 lw ra,36(sp) 4000d758: 8fb30020 lw s3,32(sp) 4000d75c: 8fb2001c lw s2,28(sp) 4000d760: 8fb10018 lw s1,24(sp) 4000d764: 8fb00014 lw s0,20(sp) 4000d768: 03e00008 jr ra 4000d76c: 27bd0028 addiu sp,sp,40 4000d770: 8f93800c lw s3,-32756(gp) 4000d774: 080035b5 j 4000d6d4 <_wrapup_reent+0x20> 4000d778: 00000000 nop 4000d77c : 4000d77c: 27bdffe0 addiu sp,sp,-32 4000d780: afb10018 sw s1,24(sp) 4000d784: 00a08821 move s1,a1 4000d788: 8ca50000 lw a1,0(a1) 4000d78c: afb00014 sw s0,20(sp) 4000d790: afbf001c sw ra,28(sp) 4000d794: 10a00003 beqz a1,4000d7a4 4000d798: 00808021 move s0,a0 4000d79c: 0c0035df jal 4000d77c 4000d7a0: 00000000 nop 4000d7a4: 02002021 move a0,s0 4000d7a8: 02202821 move a1,s1 4000d7ac: 8fbf001c lw ra,28(sp) 4000d7b0: 8fb10018 lw s1,24(sp) 4000d7b4: 8fb00014 lw s0,20(sp) 4000d7b8: 08001997 j 4000665c <_free_r> 4000d7bc: 27bd0020 addiu sp,sp,32 4000d7c0 <_reclaim_reent>: 4000d7c0: 8f82800c lw v0,-32756(gp) 4000d7c4: 27bdffd8 addiu sp,sp,-40 4000d7c8: afb10018 sw s1,24(sp) 4000d7cc: afbf0024 sw ra,36(sp) 4000d7d0: afb30020 sw s3,32(sp) 4000d7d4: afb2001c sw s2,28(sp) 4000d7d8: afb00014 sw s0,20(sp) 4000d7dc: 10820034 beq a0,v0,4000d8b0 <_reclaim_reent+0xf0> 4000d7e0: 00808821 move s1,a0 4000d7e4: 8c83004c lw v1,76(a0) 4000d7e8: 00000000 nop 4000d7ec: 10600014 beqz v1,4000d840 <_reclaim_reent+0x80> 4000d7f0: 00000000 nop 4000d7f4: 00009021 move s2,zero 4000d7f8: 2413003c li s3,60 4000d7fc: 00721021 addu v0,v1,s2 4000d800: 8c450000 lw a1,0(v0) 4000d804: 00000000 nop 4000d808: 10a00007 beqz a1,4000d828 <_reclaim_reent+0x68> 4000d80c: 00000000 nop 4000d810: 8cb00000 lw s0,0(a1) 4000d814: 0c001997 jal 4000665c <_free_r> 4000d818: 02202021 move a0,s1 4000d81c: 1600fffc bnez s0,4000d810 <_reclaim_reent+0x50> 4000d820: 02002821 move a1,s0 4000d824: 8e23004c lw v1,76(s1) 4000d828: 26520004 addiu s2,s2,4 4000d82c: 1653fff4 bne s2,s3,4000d800 <_reclaim_reent+0x40> 4000d830: 00721021 addu v0,v1,s2 4000d834: 00602821 move a1,v1 4000d838: 0c001997 jal 4000665c <_free_r> 4000d83c: 02202021 move a0,s1 4000d840: 8e250040 lw a1,64(s1) 4000d844: 00000000 nop 4000d848: 10a00003 beqz a1,4000d858 <_reclaim_reent+0x98> 4000d84c: 00000000 nop 4000d850: 0c001997 jal 4000665c <_free_r> 4000d854: 02202021 move a0,s1 4000d858: 8e250148 lw a1,328(s1) 4000d85c: 00000000 nop 4000d860: 10a00009 beqz a1,4000d888 <_reclaim_reent+0xc8> 4000d864: 00000000 nop 4000d868: 2632014c addiu s2,s1,332 4000d86c: 10b20006 beq a1,s2,4000d888 <_reclaim_reent+0xc8> 4000d870: 00000000 nop 4000d874: 8cb00000 lw s0,0(a1) 4000d878: 0c001997 jal 4000665c <_free_r> 4000d87c: 02202021 move a0,s1 4000d880: 1650fffc bne s2,s0,4000d874 <_reclaim_reent+0xb4> 4000d884: 02002821 move a1,s0 4000d888: 8e250054 lw a1,84(s1) 4000d88c: 00000000 nop 4000d890: 10a00003 beqz a1,4000d8a0 <_reclaim_reent+0xe0> 4000d894: 00000000 nop 4000d898: 0c001997 jal 4000665c <_free_r> 4000d89c: 02202021 move a0,s1 4000d8a0: 8e220038 lw v0,56(s1) 4000d8a4: 00000000 nop 4000d8a8: 14400008 bnez v0,4000d8cc <_reclaim_reent+0x10c> 4000d8ac: 00000000 nop 4000d8b0: 8fbf0024 lw ra,36(sp) 4000d8b4: 8fb30020 lw s3,32(sp) 4000d8b8: 8fb2001c lw s2,28(sp) 4000d8bc: 8fb10018 lw s1,24(sp) 4000d8c0: 8fb00014 lw s0,20(sp) 4000d8c4: 03e00008 jr ra 4000d8c8: 27bd0028 addiu sp,sp,40 4000d8cc: 8e22003c lw v0,60(s1) 4000d8d0: 00000000 nop 4000d8d4: 0040f809 jalr v0 4000d8d8: 02202021 move a0,s1 4000d8dc: 8e2502e0 lw a1,736(s1) 4000d8e0: 00000000 nop 4000d8e4: 10a0fff2 beqz a1,4000d8b0 <_reclaim_reent+0xf0> 4000d8e8: 00000000 nop 4000d8ec: 02202021 move a0,s1 4000d8f0: 8fbf0024 lw ra,36(sp) 4000d8f4: 8fb30020 lw s3,32(sp) 4000d8f8: 8fb2001c lw s2,28(sp) 4000d8fc: 8fb10018 lw s1,24(sp) 4000d900: 8fb00014 lw s0,20(sp) 4000d904: 080035df j 4000d77c 4000d908: 27bd0028 addiu sp,sp,40 4000d90c : 4000d90c: 40026000 mfc0 v0,c0_sr 4000d910: 03e00008 jr ra 4000d914: 00000000 nop 4000d918 : 4000d918: 40846000 mtc0 a0,c0_sr 4000d91c: 03e00008 jr ra 4000d920: 00000000 nop 4000d924 : 4000d924: 40026800 mfc0 v0,c0_cause 4000d928: 03e00008 jr ra 4000d92c: 00000000 nop 4000d930 : 4000d930: 40846800 mtc0 a0,c0_cause 4000d934: 03e00008 jr ra 4000d938: 00000000 nop 4000d93c : 4000d93c: 4002f800 mfc0 v0,$31 4000d940: 03e00008 jr ra 4000d944: 00000000 nop 4000d948 : 4000d948: 4084f800 mtc0 a0,$31 4000d94c: 03e00008 jr ra 4000d950: 00000000 nop 4000d954 : 4000d954: 40027800 mfc0 v0,c0_prid 4000d958: 03e00008 jr ra 4000d95c: 00000000 nop 4000d960 : 4000d960: 3c02a001 lui v0,0xa001 4000d964: 34430004 ori v1,v0,0x4 4000d968: 8c620000 lw v0,0(v1) 4000d96c: 00000000 nop 4000d970: 30420010 andi v0,v0,0x10 4000d974: 1040fffc beqz v0,4000d968 4000d978: 3c02a001 lui v0,0xa001 4000d97c: 8c420000 lw v0,0(v0) 4000d980: 00000000 nop 4000d984: 00021600 sll v0,v0,0x18 4000d988: 03e00008 jr ra 4000d98c: 00021603 sra v0,v0,0x18 4000d990 : 4000d990: 00042600 sll a0,a0,0x18 4000d994: 3c02a001 lui v0,0xa001 4000d998: 00042603 sra a0,a0,0x18 4000d99c: 34430004 ori v1,v0,0x4 4000d9a0: 8c620000 lw v0,0(v1) 4000d9a4: 00000000 nop 4000d9a8: 30420001 andi v0,v0,0x1 4000d9ac: 1440fffc bnez v0,4000d9a0 4000d9b0: 3c02a001 lui v0,0xa001 4000d9b4: ac440000 sw a0,0(v0) 4000d9b8: 03e00008 jr ra 4000d9bc: 00000000 nop 4000d9c0 <_putchar>: 4000d9c0: 00042600 sll a0,a0,0x18 4000d9c4: 00042603 sra a0,a0,0x18 4000d9c8: 2402000a li v0,10 4000d9cc: 1482000a bne a0,v0,4000d9f8 <_putchar+0x38> 4000d9d0: 3c02a001 lui v0,0xa001 4000d9d4: 34430004 ori v1,v0,0x4 4000d9d8: 8c620000 lw v0,0(v1) 4000d9dc: 00000000 nop 4000d9e0: 30420001 andi v0,v0,0x1 4000d9e4: 1440fffc bnez v0,4000d9d8 <_putchar+0x18> 4000d9e8: 3c02a001 lui v0,0xa001 4000d9ec: 2403000d li v1,13 4000d9f0: ac430000 sw v1,0(v0) 4000d9f4: 3c02a001 lui v0,0xa001 4000d9f8: 34430004 ori v1,v0,0x4 4000d9fc: 8c620000 lw v0,0(v1) 4000da00: 00000000 nop 4000da04: 30420001 andi v0,v0,0x1 4000da08: 1440fffc bnez v0,4000d9fc <_putchar+0x3c> 4000da0c: 3c02a001 lui v0,0xa001 4000da10: ac440000 sw a0,0(v0) 4000da14: 03e00008 jr ra 4000da18: 00000000 nop 4000da1c : 4000da1c: 00042600 sll a0,a0,0x18 4000da20: 3c02a003 lui v0,0xa003 4000da24: 00042603 sra a0,a0,0x18 4000da28: 34430004 ori v1,v0,0x4 4000da2c: 8c620000 lw v0,0(v1) 4000da30: 00000000 nop 4000da34: 30420001 andi v0,v0,0x1 4000da38: 1040fffc beqz v0,4000da2c 4000da3c: 00000000 nop 4000da40: ac640000 sw a0,0(v1) 4000da44: 03e00008 jr ra 4000da48: 00000000 nop 4000da4c : 4000da4c: 3c02a003 lui v0,0xa003 4000da50: 34430040 ori v1,v0,0x40 4000da54: 8c620000 lw v0,0(v1) 4000da58: 00000000 nop 4000da5c: 30420001 andi v0,v0,0x1 4000da60: 1040fffc beqz v0,4000da54 4000da64: 24020001 li v0,1 4000da68: ac620000 sw v0,0(v1) 4000da6c: 03e00008 jr ra 4000da70: 00000000 nop 4000da74 <_cg_putchar>: 4000da74: 00042600 sll a0,a0,0x18 4000da78: 00042603 sra a0,a0,0x18 4000da7c: 2402000a li v0,10 4000da80: 14820009 bne a0,v0,4000daa8 <_cg_putchar+0x34> 4000da84: 3c02a003 lui v0,0xa003 4000da88: 34430004 ori v1,v0,0x4 4000da8c: 8c620000 lw v0,0(v1) 4000da90: 00000000 nop 4000da94: 30420001 andi v0,v0,0x1 4000da98: 1040fffc beqz v0,4000da8c <_cg_putchar+0x18> 4000da9c: 2402000d li v0,13 4000daa0: ac620000 sw v0,0(v1) 4000daa4: 3c02a003 lui v0,0xa003 4000daa8: 34430004 ori v1,v0,0x4 4000daac: 8c620000 lw v0,0(v1) 4000dab0: 00000000 nop 4000dab4: 30420001 andi v0,v0,0x1 4000dab8: 1040fffc beqz v0,4000daac <_cg_putchar+0x38> 4000dabc: 2402000a li v0,10 4000dac0: ac640000 sw a0,0(v1) 4000dac4: 14820008 bne a0,v0,4000dae8 <_cg_putchar+0x74> 4000dac8: 3c02a003 lui v0,0xa003 4000dacc: 34430040 ori v1,v0,0x40 4000dad0: 8c620000 lw v0,0(v1) 4000dad4: 00000000 nop 4000dad8: 30420001 andi v0,v0,0x1 4000dadc: 1040fffc beqz v0,4000dad0 <_cg_putchar+0x5c> 4000dae0: 24020001 li v0,1 4000dae4: ac620000 sw v0,0(v1) 4000dae8: 03e00008 jr ra 4000daec: 00000000 nop 4000daf0 <_exit>: 4000daf0: 080036bc j 4000daf0 <_exit> 4000daf4: 00000000 nop 4000daf8 : 4000daf8: 3c03a000 lui v1,0xa000 4000dafc: 34640008 ori a0,v1,0x8 4000db00: 8c820000 lw v0,0(a0) 4000db04: 3463000c ori v1,v1,0xc 4000db08: aca20004 sw v0,4(a1) 4000db0c: 8c620000 lw v0,0(v1) 4000db10: 00000000 nop 4000db14: aca20000 sw v0,0(a1) 4000db18: 8c820000 lw v0,0(a0) 4000db1c: 00000000 nop 4000db20: aca2000c sw v0,12(a1) 4000db24: 8c620000 lw v0,0(v1) 4000db28: 03e00008 jr ra 4000db2c: aca20008 sw v0,8(a1) 4000db30 : 4000db30: 3c02a000 lui v0,0xa000 4000db34: 34430008 ori v1,v0,0x8 4000db38: 3442000c ori v0,v0,0xc 4000db3c: 8c450000 lw a1,0(v0) 4000db40: 8c630000 lw v1,0(v1) 4000db44: 1080000f beqz a0,4000db84 4000db48: 00000000 nop 4000db4c: 240203e8 li v0,1000 4000db50: 14400002 bnez v0,4000db5c 4000db54: 0062001a div zero,v1,v0 4000db58: 0007000d break 0x7 4000db5c: ac80000c sw zero,12(a0) 4000db60: ac800004 sw zero,4(a0) 4000db64: ac800008 sw zero,8(a0) 4000db68: 00001812 mflo v1 ... 4000db74: 00a20018 mult a1,v0 4000db78: 00001012 mflo v0 4000db7c: 00621821 addu v1,v1,v0 4000db80: ac830000 sw v1,0(a0) 4000db84: 03e00008 jr ra 4000db88: 00a01021 move v0,a1 4000db8c : 4000db8c: 27bdffd0 addiu sp,sp,-48 4000db90: afb00024 sw s0,36(sp) 4000db94: 27b00010 addiu s0,sp,16 4000db98: afb10028 sw s1,40(sp) 4000db9c: 00808821 move s1,a0 4000dba0: afbf002c sw ra,44(sp) 4000dba4: 0c0036cc jal 4000db30 4000dba8: 02002021 move a0,s0 4000dbac: 8fa20010 lw v0,16(sp) 4000dbb0: 00000000 nop 4000dbb4: 02228821 addu s1,s1,v0 4000dbb8: 0c0036cc jal 4000db30 4000dbbc: 02002021 move a0,s0 4000dbc0: 8fa20010 lw v0,16(sp) 4000dbc4: 00000000 nop 4000dbc8: 0051102b sltu v0,v0,s1 4000dbcc: 1440fffa bnez v0,4000dbb8 4000dbd0: 00000000 nop 4000dbd4: 8fbf002c lw ra,44(sp) 4000dbd8: 8fb10028 lw s1,40(sp) 4000dbdc: 8fb00024 lw s0,36(sp) 4000dbe0: 03e00008 jr ra 4000dbe4: 27bd0030 addiu sp,sp,48 4000dbe8 : 4000dbe8: 10800009 beqz a0,4000dc10 4000dbec: 00000000 nop 4000dbf0: 3c02a000 lui v0,0xa000 4000dbf4: 3443000c ori v1,v0,0xc 4000dbf8: 8c630000 lw v1,0(v1) 4000dbfc: 34420008 ori v0,v0,0x8 4000dc00: ac830000 sw v1,0(a0) 4000dc04: 8c420000 lw v0,0(v0) 4000dc08: 00000000 nop 4000dc0c: ac820004 sw v0,4(a0) 4000dc10: 03e00008 jr ra 4000dc14: 00001021 move v0,zero 4000dc18 : 4000dc18: 10800010 beqz a0,4000dc5c 4000dc1c: 00803021 move a2,a0 4000dc20: 8c840004 lw a0,4(a0) 4000dc24: 3c02000f lui v0,0xf 4000dc28: 34424240 ori v0,v0,0x4240 4000dc2c: 14400002 bnez v0,4000dc38 4000dc30: 0082001a div zero,a0,v0 4000dc34: 0007000d break 0x7 4000dc38: 3c03a000 lui v1,0xa000 4000dc3c: 34620008 ori v0,v1,0x8 4000dc40: 3463000c ori v1,v1,0xc 4000dc44: 00002810 mfhi a1 4000dc48: ac450000 sw a1,0(v0) 4000dc4c: 8cc20000 lw v0,0(a2) 4000dc50: 00002012 mflo a0 4000dc54: 00822021 addu a0,a0,v0 4000dc58: ac640000 sw a0,0(v1) 4000dc5c: 03e00008 jr ra 4000dc60: 00001021 move v0,zero 4000dc64 : 4000dc64: 24022000 li v0,8192 4000dc68: aca20004 sw v0,4(a1) 4000dc6c: aca0002c sw zero,44(a1) 4000dc70: 03e00008 jr ra 4000dc74: 00001021 move v0,zero 4000dc78 : 4000dc78: 03e00008 jr ra 4000dc7c: 00001021 move v0,zero 4000dc80 : 4000dc80: 3c02a001 lui v0,0xa001 4000dc84: 34480004 ori t0,v0,0x4 4000dc88: 00001821 move v1,zero 4000dc8c: 3c07a001 lui a3,0xa001 4000dc90: 240a000d li t2,13 4000dc94: 0800374d j 4000dd34 4000dc98: 2409000a li t1,10 4000dc9c: 8d020000 lw v0,0(t0) 4000dca0: 00000000 nop 4000dca4: 30420010 andi v0,v0,0x10 4000dca8: 1040fffc beqz v0,4000dc9c 4000dcac: 00000000 nop 4000dcb0: 8ce20000 lw v0,0(a3) 4000dcb4: 00000000 nop 4000dcb8: 00022600 sll a0,v0,0x18 4000dcbc: 00042603 sra a0,a0,0x18 4000dcc0: 108a0003 beq a0,t2,4000dcd0 4000dcc4: 00000000 nop 4000dcc8: 14890012 bne a0,t1,4000dd14 4000dccc: 00a31021 addu v0,a1,v1 4000dcd0: 8d020000 lw v0,0(t0) 4000dcd4: 00000000 nop 4000dcd8: 30420001 andi v0,v0,0x1 4000dcdc: 1440fffc bnez v0,4000dcd0 4000dce0: 00000000 nop 4000dce4: acea0000 sw t2,0(a3) 4000dce8: 8d020000 lw v0,0(t0) 4000dcec: 00000000 nop 4000dcf0: 30420001 andi v0,v0,0x1 4000dcf4: 1440fffc bnez v0,4000dce8 4000dcf8: 00000000 nop 4000dcfc: ace90000 sw t1,0(a3) 4000dd00: 1060000c beqz v1,4000dd34 4000dd04: 00a31021 addu v0,a1,v1 4000dd08: a0440000 sb a0,0(v0) 4000dd0c: 08003750 j 4000dd40 4000dd10: 24630001 addiu v1,v1,1 4000dd14: a0440000 sb a0,0(v0) 4000dd18: 8d020000 lw v0,0(t0) 4000dd1c: 00000000 nop 4000dd20: 30420001 andi v0,v0,0x1 4000dd24: 1440fffc bnez v0,4000dd18 4000dd28: 00000000 nop 4000dd2c: ace40000 sw a0,0(a3) 4000dd30: 24630001 addiu v1,v1,1 4000dd34: 0066102a slt v0,v1,a2 4000dd38: 1440ffd8 bnez v0,4000dc9c 4000dd3c: 00000000 nop 4000dd40: 03e00008 jr ra 4000dd44: 00601021 move v0,v1 4000dd48 : 4000dd48: 24020001 li v0,1 4000dd4c: 1482001f bne a0,v0,4000ddcc 4000dd50: 24020002 li v0,2 4000dd54: 3c02a001 lui v0,0xa001 4000dd58: 34480004 ori t0,v0,0x4 4000dd5c: 00001821 move v1,zero 4000dd60: 240a000a li t2,10 4000dd64: 3c07a001 lui a3,0xa001 4000dd68: 0800376e j 4000ddb8 4000dd6c: 2409000d li t1,13 4000dd70: 80a40000 lb a0,0(a1) 4000dd74: 00000000 nop 4000dd78: 148a0007 bne a0,t2,4000dd98 4000dd7c: 00000000 nop 4000dd80: 8d020000 lw v0,0(t0) 4000dd84: 00000000 nop 4000dd88: 30420001 andi v0,v0,0x1 4000dd8c: 1440fffc bnez v0,4000dd80 4000dd90: 00000000 nop 4000dd94: ace90000 sw t1,0(a3) 4000dd98: 8d020000 lw v0,0(t0) 4000dd9c: 00000000 nop 4000dda0: 30420001 andi v0,v0,0x1 4000dda4: 1440fffc bnez v0,4000dd98 4000dda8: 00000000 nop 4000ddac: ace40000 sw a0,0(a3) 4000ddb0: 24a50001 addiu a1,a1,1 4000ddb4: 24630001 addiu v1,v1,1 4000ddb8: 0066102a slt v0,v1,a2 4000ddbc: 1440ffec bnez v0,4000dd70 4000ddc0: 00601021 move v0,v1 4000ddc4: 08003791 j 4000de44 4000ddc8: 00000000 nop 4000ddcc: 1482001d bne a0,v0,4000de44 4000ddd0: 00601021 move v0,v1 4000ddd4: 3c02a001 lui v0,0xa001 4000ddd8: 34480004 ori t0,v0,0x4 4000dddc: 00001821 move v1,zero 4000dde0: 240a000a li t2,10 4000dde4: 3c07a001 lui a3,0xa001 4000dde8: 0800378e j 4000de38 4000ddec: 2409000d li t1,13 4000ddf0: 80a40000 lb a0,0(a1) 4000ddf4: 00000000 nop 4000ddf8: 148a0007 bne a0,t2,4000de18 4000ddfc: 00000000 nop 4000de00: 8d020000 lw v0,0(t0) 4000de04: 00000000 nop 4000de08: 30420001 andi v0,v0,0x1 4000de0c: 1440fffc bnez v0,4000de00 4000de10: 00000000 nop 4000de14: ace90000 sw t1,0(a3) 4000de18: 8d020000 lw v0,0(t0) 4000de1c: 00000000 nop 4000de20: 30420001 andi v0,v0,0x1 4000de24: 1440fffc bnez v0,4000de18 4000de28: 00000000 nop 4000de2c: ace40000 sw a0,0(a3) 4000de30: 24a50001 addiu a1,a1,1 4000de34: 24630001 addiu v1,v1,1 4000de38: 0066102a slt v0,v1,a2 4000de3c: 1440ffec bnez v0,4000ddf0 4000de40: 00601021 move v0,v1 4000de44: 03e00008 jr ra 4000de48: 00000000 nop 4000de4c : 4000de4c: 03e00008 jr ra 4000de50: 24020001 li v0,1 4000de54 : 4000de54: 3c02a001 lui v0,0xa001 4000de58: 34470004 ori a3,v0,0x4 4000de5c: 00802821 move a1,a0 4000de60: 2409000a li t1,10 4000de64: 3c06a001 lui a2,0xa001 4000de68: 080037ab j 4000deac 4000de6c: 2408000d li t0,13 4000de70: 14690007 bne v1,t1,4000de90 4000de74: 00000000 nop 4000de78: 8ce20000 lw v0,0(a3) 4000de7c: 00000000 nop 4000de80: 30420001 andi v0,v0,0x1 4000de84: 1440fffc bnez v0,4000de78 4000de88: 00000000 nop 4000de8c: acc80000 sw t0,0(a2) 4000de90: 8ce20000 lw v0,0(a3) 4000de94: 00000000 nop 4000de98: 30420001 andi v0,v0,0x1 4000de9c: 1440fffc bnez v0,4000de90 4000dea0: 00000000 nop 4000dea4: acc30000 sw v1,0(a2) 4000dea8: 24a50001 addiu a1,a1,1 4000deac: 80a30000 lb v1,0(a1) 4000deb0: 00000000 nop 4000deb4: 1460ffee bnez v1,4000de70 4000deb8: 00a41023 subu v0,a1,a0 4000debc: 03e00008 jr ra 4000dec0: 00000000 nop 4000dec4 : 4000dec4: 00042600 sll a0,a0,0x18 4000dec8: 3c02a001 lui v0,0xa001 4000decc: 00042603 sra a0,a0,0x18 4000ded0: 344a0004 ori t2,v0,0x4 4000ded4: 00003821 move a3,zero 4000ded8: 3c09a001 lui t1,0xa001 4000dedc: 24080002 li t0,2 4000dee0: 308200ff andi v0,a0,0xff 4000dee4: 00022902 srl a1,v0,0x4 4000dee8: 00041100 sll v0,a0,0x4 4000deec: 00022600 sll a0,v0,0x18 4000def0: 2ca3000a sltiu v1,a1,10 4000def4: 00042603 sra a0,a0,0x18 4000def8: 14600002 bnez v1,4000df04 4000defc: 24a60030 addiu a2,a1,48 4000df00: 24a60037 addiu a2,a1,55 4000df04: 8d420000 lw v0,0(t2) 4000df08: 00000000 nop 4000df0c: 30420001 andi v0,v0,0x1 4000df10: 1440fffc bnez v0,4000df04 4000df14: 00061600 sll v0,a2,0x18 4000df18: 00021603 sra v0,v0,0x18 4000df1c: 24e70001 addiu a3,a3,1 4000df20: ad220000 sw v0,0(t1) 4000df24: 14e8ffef bne a3,t0,4000dee4 4000df28: 308200ff andi v0,a0,0xff 4000df2c: 03e00008 jr ra 4000df30: 00000000 nop 4000df34 : 4000df34: 27bdffe0 addiu sp,sp,-32 4000df38: afb20018 sw s2,24(sp) 4000df3c: afb10014 sw s1,20(sp) 4000df40: afb00010 sw s0,16(sp) 4000df44: afbf001c sw ra,28(sp) 4000df48: 00808821 move s1,a0 4000df4c: 00008021 move s0,zero 4000df50: 24120004 li s2,4 4000df54: 00112603 sra a0,s1,0x18 4000df58: 0c0037b1 jal 4000dec4 4000df5c: 26100001 addiu s0,s0,1 4000df60: 1612fffc bne s0,s2,4000df54 4000df64: 00118a00 sll s1,s1,0x8 4000df68: 8fbf001c lw ra,28(sp) 4000df6c: 8fb20018 lw s2,24(sp) 4000df70: 8fb10014 lw s1,20(sp) 4000df74: 8fb00010 lw s0,16(sp) 4000df78: 03e00008 jr ra 4000df7c: 27bd0020 addiu sp,sp,32 4000df80 : 4000df80: 27bdffc8 addiu sp,sp,-56 4000df84: 3c02a001 lui v0,0xa001 4000df88: afbe0030 sw s8,48(sp) 4000df8c: afb7002c sw s7,44(sp) 4000df90: afb60028 sw s6,40(sp) 4000df94: afb50024 sw s5,36(sp) 4000df98: afb40020 sw s4,32(sp) 4000df9c: afb3001c sw s3,28(sp) 4000dfa0: afb20018 sw s2,24(sp) 4000dfa4: afbf0034 sw ra,52(sp) 4000dfa8: afb10014 sw s1,20(sp) 4000dfac: afb00010 sw s0,16(sp) 4000dfb0: 00c09021 move s2,a2 4000dfb4: 00a0b021 move s6,a1 4000dfb8: 00809821 move s3,a0 4000dfbc: 345e0004 ori s8,v0,0x4 4000dfc0: 00c0a821 move s5,a2 4000dfc4: 0000a021 move s4,zero 4000dfc8: 3c17a001 lui s7,0xa001 4000dfcc: 0c0037cd jal 4000df34 4000dfd0: 02802021 move a0,s4 4000dfd4: 3c044001 lui a0,0x4001 4000dfd8: 0c003795 jal 4000de54 4000dfdc: 24841f68 addiu a0,a0,8040 4000dfe0: 02608821 move s1,s3 4000dfe4: 0800380a j 4000e028 4000dfe8: 00008021 move s0,zero 4000dfec: 12400009 beqz s2,4000e014 4000dff0: 00000000 nop 4000dff4: 82240000 lb a0,0(s1) 4000dff8: 0c0037b1 jal 4000dec4 4000dffc: 2652ffff addiu s2,s2,-1 4000e000: 3c044001 lui a0,0x4001 4000e004: 0c003795 jal 4000de54 4000e008: 24841ed4 addiu a0,a0,7892 4000e00c: 0800380a j 4000e028 4000e010: 26310001 addiu s1,s1,1 4000e014: 3c044001 lui a0,0x4001 4000e018: 0c003795 jal 4000de54 4000e01c: 24841ed8 addiu a0,a0,7896 4000e020: 0800380e j 4000e038 4000e024: 3c044001 lui a0,0x4001 4000e028: 0216102a slt v0,s0,s6 4000e02c: 1440ffef bnez v0,4000dfec 4000e030: 26100001 addiu s0,s0,1 4000e034: 3c044001 lui a0,0x4001 4000e038: 0c003795 jal 4000de54 4000e03c: 24841ed8 addiu a0,a0,7896 4000e040: 02602821 move a1,s3 4000e044: 08003837 j 4000e0dc 4000e048: 00002021 move a0,zero 4000e04c: 12a0001e beqz s5,4000e0c8 4000e050: 00000000 nop 4000e054: 90a30000 lbu v1,0(a1) 4000e058: 00000000 nop 4000e05c: 2462ffe0 addiu v0,v1,-32 4000e060: 304200ff andi v0,v0,0xff 4000e064: 2c420060 sltiu v0,v0,96 4000e068: 14400003 bnez v0,4000e078 4000e06c: 00031e00 sll v1,v1,0x18 4000e070: 2403002e li v1,46 4000e074: 00031e00 sll v1,v1,0x18 4000e078: 00031e03 sra v1,v1,0x18 4000e07c: 2402000a li v0,10 4000e080: 14620007 bne v1,v0,4000e0a0 4000e084: 00000000 nop 4000e088: 8fc20000 lw v0,0(s8) 4000e08c: 00000000 nop 4000e090: 30420001 andi v0,v0,0x1 4000e094: 1440fffc bnez v0,4000e088 4000e098: 2402000d li v0,13 4000e09c: aee20000 sw v0,0(s7) 4000e0a0: 8fc20000 lw v0,0(s8) 4000e0a4: 00000000 nop 4000e0a8: 30420001 andi v0,v0,0x1 4000e0ac: 1440fffc bnez v0,4000e0a0 4000e0b0: 00000000 nop 4000e0b4: aee30000 sw v1,0(s7) 4000e0b8: 26b5ffff addiu s5,s5,-1 4000e0bc: 24840001 addiu a0,a0,1 4000e0c0: 08003837 j 4000e0dc 4000e0c4: 24a50001 addiu a1,a1,1 4000e0c8: 3c044001 lui a0,0x4001 4000e0cc: 0c003795 jal 4000de54 4000e0d0: 24841ed4 addiu a0,a0,7892 4000e0d4: 0800383b j 4000e0ec 4000e0d8: 3c044001 lui a0,0x4001 4000e0dc: 0096102a slt v0,a0,s6 4000e0e0: 1440ffda bnez v0,4000e04c 4000e0e4: 00000000 nop 4000e0e8: 3c044001 lui a0,0x4001 4000e0ec: 0c003795 jal 4000de54 4000e0f0: 24841314 addiu a0,a0,4884 4000e0f4: 12400003 beqz s2,4000e104 4000e0f8: 02769821 addu s3,s3,s6 4000e0fc: 080037f3 j 4000dfcc 4000e100: 0296a021 addu s4,s4,s6 4000e104: 8fbf0034 lw ra,52(sp) 4000e108: 8fbe0030 lw s8,48(sp) 4000e10c: 8fb7002c lw s7,44(sp) 4000e110: 8fb60028 lw s6,40(sp) 4000e114: 8fb50024 lw s5,36(sp) 4000e118: 8fb40020 lw s4,32(sp) 4000e11c: 8fb3001c lw s3,28(sp) 4000e120: 8fb20018 lw s2,24(sp) 4000e124: 8fb10014 lw s1,20(sp) 4000e128: 8fb00010 lw s0,16(sp) 4000e12c: 03e00008 jr ra 4000e130: 27bd0038 addiu sp,sp,56 4000e134 : 4000e134: 27bdffe8 addiu sp,sp,-24 4000e138: afbf0014 sw ra,20(sp) 4000e13c: 0c003a7e jal 4000e9f8 <__errno> 4000e140: 00000000 nop 4000e144: 8fbf0014 lw ra,20(sp) 4000e148: 24030005 li v1,5 4000e14c: ac430000 sw v1,0(v0) 4000e150: 27bd0018 addiu sp,sp,24 4000e154: 03e00008 jr ra 4000e158: 2402ffff li v0,-1 4000e15c : 4000e15c: 27bdffe8 addiu sp,sp,-24 4000e160: afbf0014 sw ra,20(sp) 4000e164: 0c003a7e jal 4000e9f8 <__errno> 4000e168: 00000000 nop 4000e16c: 8fbf0014 lw ra,20(sp) 4000e170: 2403001d li v1,29 4000e174: ac430000 sw v1,0(v0) 4000e178: 27bd0018 addiu sp,sp,24 4000e17c: 03e00008 jr ra 4000e180: 2402ffff li v0,-1 4000e184 : 4000e184: 3c034001 lui v1,0x4001 4000e188: 8c623d44 lw v0,15684(v1) 4000e18c: 27bdffe8 addiu sp,sp,-24 4000e190: 14400004 bnez v0,4000e1a4 4000e194: afbf0014 sw ra,20(sp) 4000e198: 3c024001 lui v0,0x4001 4000e19c: 24423e68 addiu v0,v0,15976 4000e1a0: ac623d44 sw v0,15684(v1) 4000e1a4: 3c054001 lui a1,0x4001 4000e1a8: 8ca33d44 lw v1,15684(a1) 4000e1ac: 3c028000 lui v0,0x8000 4000e1b0: 00642021 addu a0,v1,a0 4000e1b4: 2442eff0 addiu v0,v0,-4112 4000e1b8: 0044102b sltu v0,v0,a0 4000e1bc: 10400003 beqz v0,4000e1cc 4000e1c0: 00601021 move v0,v1 4000e1c4: 0c00020e jal 40000838 4000e1c8: 24040001 li a0,1 4000e1cc: 8fbf0014 lw ra,20(sp) 4000e1d0: aca43d44 sw a0,15684(a1) 4000e1d4: 03e00008 jr ra 4000e1d8: 27bd0018 addiu sp,sp,24 4000e1dc <_xcpt_default_dispatch>: 4000e1dc: 03e00008 jr ra 4000e1e0: 24020001 li v0,1 4000e1e4 <_xcpt_dispatch>: 4000e1e4: 90820004 lbu v0,4(a0) 4000e1e8: 00000000 nop 4000e1ec: 00021082 srl v0,v0,0x2 4000e1f0: 10400003 beqz v0,4000e200 <_xcpt_dispatch+0x1c> 4000e1f4: 24020001 li v0,1 4000e1f8: 03e00008 jr ra 4000e1fc: 00000000 nop 4000e200: 08003a06 j 4000e818 <_irq_dispatch> 4000e204: 00000000 nop 4000e208 <_xcpt_deliver>: 4000e208: 27bdffd8 addiu sp,sp,-40 4000e20c: afb2001c sw s2,28(sp) 4000e210: afbf0024 sw ra,36(sp) 4000e214: afb30020 sw s3,32(sp) 4000e218: afb10018 sw s1,24(sp) 4000e21c: afb00014 sw s0,20(sp) 4000e220: 0c003879 jal 4000e1e4 <_xcpt_dispatch> 4000e224: 00809021 move s2,a0 4000e228: 10400174 beqz v0,4000e7fc <_xcpt_deliver+0x5f4> 4000e22c: 3c114001 lui s1,0x4001 4000e230: 0c003795 jal 4000de54 4000e234: 26241314 addiu a0,s1,4884 4000e238: 3c044001 lui a0,0x4001 4000e23c: 0c003795 jal 4000de54 4000e240: 24841edc addiu a0,a0,7900 4000e244: 8e440000 lw a0,0(s2) 4000e248: 0c0037cd jal 4000df34 4000e24c: 3c104001 lui s0,0x4001 4000e250: 0c003795 jal 4000de54 4000e254: 26041ed8 addiu a0,s0,7896 4000e258: 3c044001 lui a0,0x4001 4000e25c: 0c003795 jal 4000de54 4000e260: 24841ee8 addiu a0,a0,7912 4000e264: 8e440004 lw a0,4(s2) 4000e268: 0c0037cd jal 4000df34 4000e26c: 00000000 nop 4000e270: 0c003795 jal 4000de54 4000e274: 26041ed8 addiu a0,s0,7896 4000e278: 3c044001 lui a0,0x4001 4000e27c: 0c003795 jal 4000de54 4000e280: 24841ef4 addiu a0,a0,7924 4000e284: 8e440008 lw a0,8(s2) 4000e288: 0c0037cd jal 4000df34 4000e28c: 00000000 nop 4000e290: 0c003795 jal 4000de54 4000e294: 26041ed8 addiu a0,s0,7896 4000e298: 3c044001 lui a0,0x4001 4000e29c: 0c003795 jal 4000de54 4000e2a0: 24841f00 addiu a0,a0,7936 4000e2a4: 8e44000c lw a0,12(s2) 4000e2a8: 0c0037cd jal 4000df34 4000e2ac: 00000000 nop 4000e2b0: 0c003795 jal 4000de54 4000e2b4: 26041ed8 addiu a0,s0,7896 4000e2b8: 0c003795 jal 4000de54 4000e2bc: 26241314 addiu a0,s1,4884 4000e2c0: 3c044001 lui a0,0x4001 4000e2c4: 0c003795 jal 4000de54 4000e2c8: 24841f0c addiu a0,a0,7948 4000e2cc: 8e440090 lw a0,144(s2) 4000e2d0: 0c0037cd jal 4000df34 4000e2d4: 00000000 nop 4000e2d8: 0c003795 jal 4000de54 4000e2dc: 26041ed8 addiu a0,s0,7896 4000e2e0: 3c044001 lui a0,0x4001 4000e2e4: 0c003795 jal 4000de54 4000e2e8: 24841f18 addiu a0,a0,7960 4000e2ec: 8e440094 lw a0,148(s2) 4000e2f0: 0c0037cd jal 4000df34 4000e2f4: 00000000 nop 4000e2f8: 0c003795 jal 4000de54 4000e2fc: 26041ed8 addiu a0,s0,7896 4000e300: 0c003795 jal 4000de54 4000e304: 26241314 addiu a0,s1,4884 4000e308: 3c044001 lui a0,0x4001 4000e30c: 0c003795 jal 4000de54 4000e310: 24841f24 addiu a0,a0,7972 4000e314: 3c044001 lui a0,0x4001 4000e318: 0c003795 jal 4000de54 4000e31c: 24841f30 addiu a0,a0,7984 4000e320: 8e440010 lw a0,16(s2) 4000e324: 0c0037cd jal 4000df34 4000e328: 00000000 nop 4000e32c: 0c003795 jal 4000de54 4000e330: 26041ed8 addiu a0,s0,7896 4000e334: 3c044001 lui a0,0x4001 4000e338: 0c003795 jal 4000de54 4000e33c: 24841f3c addiu a0,a0,7996 4000e340: 8e440014 lw a0,20(s2) 4000e344: 0c0037cd jal 4000df34 4000e348: 00000000 nop 4000e34c: 0c003795 jal 4000de54 4000e350: 26041ed8 addiu a0,s0,7896 4000e354: 3c044001 lui a0,0x4001 4000e358: 0c003795 jal 4000de54 4000e35c: 24841f48 addiu a0,a0,8008 4000e360: 8e440018 lw a0,24(s2) 4000e364: 0c0037cd jal 4000df34 4000e368: 00000000 nop 4000e36c: 0c003795 jal 4000de54 4000e370: 26041ed8 addiu a0,s0,7896 4000e374: 3c044001 lui a0,0x4001 4000e378: 0c003795 jal 4000de54 4000e37c: 24841f54 addiu a0,a0,8020 4000e380: 8e44001c lw a0,28(s2) 4000e384: 0c0037cd jal 4000df34 4000e388: 00000000 nop 4000e38c: 0c003795 jal 4000de54 4000e390: 26041ed8 addiu a0,s0,7896 4000e394: 0c003795 jal 4000de54 4000e398: 26241314 addiu a0,s1,4884 4000e39c: 3c044001 lui a0,0x4001 4000e3a0: 0c003795 jal 4000de54 4000e3a4: 24841f60 addiu a0,a0,8032 4000e3a8: 8e440020 lw a0,32(s2) 4000e3ac: 0c0037cd jal 4000df34 4000e3b0: 00000000 nop 4000e3b4: 0c003795 jal 4000de54 4000e3b8: 26041ed8 addiu a0,s0,7896 4000e3bc: 3c044001 lui a0,0x4001 4000e3c0: 0c003795 jal 4000de54 4000e3c4: 24841f6c addiu a0,a0,8044 4000e3c8: 8e440024 lw a0,36(s2) 4000e3cc: 0c0037cd jal 4000df34 4000e3d0: 00000000 nop 4000e3d4: 0c003795 jal 4000de54 4000e3d8: 26041ed8 addiu a0,s0,7896 4000e3dc: 3c044001 lui a0,0x4001 4000e3e0: 0c003795 jal 4000de54 4000e3e4: 24841f78 addiu a0,a0,8056 4000e3e8: 8e440028 lw a0,40(s2) 4000e3ec: 0c0037cd jal 4000df34 4000e3f0: 00000000 nop 4000e3f4: 0c003795 jal 4000de54 4000e3f8: 26041ed8 addiu a0,s0,7896 4000e3fc: 3c044001 lui a0,0x4001 4000e400: 0c003795 jal 4000de54 4000e404: 24841f84 addiu a0,a0,8068 4000e408: 8e44002c lw a0,44(s2) 4000e40c: 0c0037cd jal 4000df34 4000e410: 00000000 nop 4000e414: 0c003795 jal 4000de54 4000e418: 26041ed8 addiu a0,s0,7896 4000e41c: 0c003795 jal 4000de54 4000e420: 26241314 addiu a0,s1,4884 4000e424: 3c044001 lui a0,0x4001 4000e428: 0c003795 jal 4000de54 4000e42c: 24841f90 addiu a0,a0,8080 4000e430: 8e440030 lw a0,48(s2) 4000e434: 0c0037cd jal 4000df34 4000e438: 00000000 nop 4000e43c: 0c003795 jal 4000de54 4000e440: 26041ed8 addiu a0,s0,7896 4000e444: 3c044001 lui a0,0x4001 4000e448: 0c003795 jal 4000de54 4000e44c: 24841f9c addiu a0,a0,8092 4000e450: 8e440034 lw a0,52(s2) 4000e454: 0c0037cd jal 4000df34 4000e458: 00000000 nop 4000e45c: 0c003795 jal 4000de54 4000e460: 26041ed8 addiu a0,s0,7896 4000e464: 3c044001 lui a0,0x4001 4000e468: 0c003795 jal 4000de54 4000e46c: 24841fa8 addiu a0,a0,8104 4000e470: 8e440038 lw a0,56(s2) 4000e474: 0c0037cd jal 4000df34 4000e478: 00000000 nop 4000e47c: 0c003795 jal 4000de54 4000e480: 26041ed8 addiu a0,s0,7896 4000e484: 3c044001 lui a0,0x4001 4000e488: 0c003795 jal 4000de54 4000e48c: 24841fb4 addiu a0,a0,8116 4000e490: 8e44003c lw a0,60(s2) 4000e494: 0c0037cd jal 4000df34 4000e498: 00000000 nop 4000e49c: 0c003795 jal 4000de54 4000e4a0: 26041ed8 addiu a0,s0,7896 4000e4a4: 0c003795 jal 4000de54 4000e4a8: 26241314 addiu a0,s1,4884 4000e4ac: 3c044001 lui a0,0x4001 4000e4b0: 0c003795 jal 4000de54 4000e4b4: 24841fc0 addiu a0,a0,8128 4000e4b8: 8e440040 lw a0,64(s2) 4000e4bc: 0c0037cd jal 4000df34 4000e4c0: 00000000 nop 4000e4c4: 0c003795 jal 4000de54 4000e4c8: 26041ed8 addiu a0,s0,7896 4000e4cc: 3c044001 lui a0,0x4001 4000e4d0: 0c003795 jal 4000de54 4000e4d4: 24841fcc addiu a0,a0,8140 4000e4d8: 8e440044 lw a0,68(s2) 4000e4dc: 0c0037cd jal 4000df34 4000e4e0: 00000000 nop 4000e4e4: 0c003795 jal 4000de54 4000e4e8: 26041ed8 addiu a0,s0,7896 4000e4ec: 3c044001 lui a0,0x4001 4000e4f0: 0c003795 jal 4000de54 4000e4f4: 24841fd8 addiu a0,a0,8152 4000e4f8: 8e440048 lw a0,72(s2) 4000e4fc: 0c0037cd jal 4000df34 4000e500: 00000000 nop 4000e504: 0c003795 jal 4000de54 4000e508: 26041ed8 addiu a0,s0,7896 4000e50c: 3c044001 lui a0,0x4001 4000e510: 0c003795 jal 4000de54 4000e514: 24841fe4 addiu a0,a0,8164 4000e518: 8e44004c lw a0,76(s2) 4000e51c: 0c0037cd jal 4000df34 4000e520: 00000000 nop 4000e524: 0c003795 jal 4000de54 4000e528: 26041ed8 addiu a0,s0,7896 4000e52c: 0c003795 jal 4000de54 4000e530: 26241314 addiu a0,s1,4884 4000e534: 3c044001 lui a0,0x4001 4000e538: 0c003795 jal 4000de54 4000e53c: 24841ff0 addiu a0,a0,8176 4000e540: 8e440050 lw a0,80(s2) 4000e544: 0c0037cd jal 4000df34 4000e548: 00000000 nop 4000e54c: 0c003795 jal 4000de54 4000e550: 26041ed8 addiu a0,s0,7896 4000e554: 3c044001 lui a0,0x4001 4000e558: 0c003795 jal 4000de54 4000e55c: 24841ffc addiu a0,a0,8188 4000e560: 8e440054 lw a0,84(s2) 4000e564: 0c0037cd jal 4000df34 4000e568: 00000000 nop 4000e56c: 0c003795 jal 4000de54 4000e570: 26041ed8 addiu a0,s0,7896 4000e574: 3c044001 lui a0,0x4001 4000e578: 0c003795 jal 4000de54 4000e57c: 24842008 addiu a0,a0,8200 4000e580: 8e440058 lw a0,88(s2) 4000e584: 0c0037cd jal 4000df34 4000e588: 00000000 nop 4000e58c: 0c003795 jal 4000de54 4000e590: 26041ed8 addiu a0,s0,7896 4000e594: 3c044001 lui a0,0x4001 4000e598: 0c003795 jal 4000de54 4000e59c: 24842014 addiu a0,a0,8212 4000e5a0: 8e44005c lw a0,92(s2) 4000e5a4: 0c0037cd jal 4000df34 4000e5a8: 00000000 nop 4000e5ac: 0c003795 jal 4000de54 4000e5b0: 26041ed8 addiu a0,s0,7896 4000e5b4: 0c003795 jal 4000de54 4000e5b8: 26241314 addiu a0,s1,4884 4000e5bc: 3c044001 lui a0,0x4001 4000e5c0: 0c003795 jal 4000de54 4000e5c4: 24842020 addiu a0,a0,8224 4000e5c8: 8e440060 lw a0,96(s2) 4000e5cc: 0c0037cd jal 4000df34 4000e5d0: 00000000 nop 4000e5d4: 0c003795 jal 4000de54 4000e5d8: 26041ed8 addiu a0,s0,7896 4000e5dc: 3c044001 lui a0,0x4001 4000e5e0: 0c003795 jal 4000de54 4000e5e4: 2484202c addiu a0,a0,8236 4000e5e8: 8e440064 lw a0,100(s2) 4000e5ec: 0c0037cd jal 4000df34 4000e5f0: 00000000 nop 4000e5f4: 0c003795 jal 4000de54 4000e5f8: 26041ed8 addiu a0,s0,7896 4000e5fc: 3c044001 lui a0,0x4001 4000e600: 0c003795 jal 4000de54 4000e604: 24842038 addiu a0,a0,8248 4000e608: 8e440068 lw a0,104(s2) 4000e60c: 0c0037cd jal 4000df34 4000e610: 00000000 nop 4000e614: 0c003795 jal 4000de54 4000e618: 26041ed8 addiu a0,s0,7896 4000e61c: 3c044001 lui a0,0x4001 4000e620: 0c003795 jal 4000de54 4000e624: 24842044 addiu a0,a0,8260 4000e628: 8e44006c lw a0,108(s2) 4000e62c: 0c0037cd jal 4000df34 4000e630: 00000000 nop 4000e634: 0c003795 jal 4000de54 4000e638: 26041ed8 addiu a0,s0,7896 4000e63c: 0c003795 jal 4000de54 4000e640: 26241314 addiu a0,s1,4884 4000e644: 3c044001 lui a0,0x4001 4000e648: 0c003795 jal 4000de54 4000e64c: 24842050 addiu a0,a0,8272 4000e650: 8e440070 lw a0,112(s2) 4000e654: 0c0037cd jal 4000df34 4000e658: 00000000 nop 4000e65c: 0c003795 jal 4000de54 4000e660: 26041ed8 addiu a0,s0,7896 4000e664: 3c044001 lui a0,0x4001 4000e668: 0c003795 jal 4000de54 4000e66c: 2484205c addiu a0,a0,8284 4000e670: 8e440074 lw a0,116(s2) 4000e674: 0c0037cd jal 4000df34 4000e678: 00000000 nop 4000e67c: 0c003795 jal 4000de54 4000e680: 26041ed8 addiu a0,s0,7896 4000e684: 3c044001 lui a0,0x4001 4000e688: 0c003795 jal 4000de54 4000e68c: 24842068 addiu a0,a0,8296 4000e690: 8e440078 lw a0,120(s2) 4000e694: 0c0037cd jal 4000df34 4000e698: 00000000 nop 4000e69c: 0c003795 jal 4000de54 4000e6a0: 26041ed8 addiu a0,s0,7896 4000e6a4: 3c044001 lui a0,0x4001 4000e6a8: 0c003795 jal 4000de54 4000e6ac: 24842074 addiu a0,a0,8308 4000e6b0: 8e44007c lw a0,124(s2) 4000e6b4: 0c0037cd jal 4000df34 4000e6b8: 00000000 nop 4000e6bc: 0c003795 jal 4000de54 4000e6c0: 26041ed8 addiu a0,s0,7896 4000e6c4: 0c003795 jal 4000de54 4000e6c8: 26241314 addiu a0,s1,4884 4000e6cc: 3c044001 lui a0,0x4001 4000e6d0: 0c003795 jal 4000de54 4000e6d4: 24842080 addiu a0,a0,8320 4000e6d8: 8e440080 lw a0,128(s2) 4000e6dc: 0c0037cd jal 4000df34 4000e6e0: 00000000 nop 4000e6e4: 0c003795 jal 4000de54 4000e6e8: 26041ed8 addiu a0,s0,7896 4000e6ec: 3c044001 lui a0,0x4001 4000e6f0: 0c003795 jal 4000de54 4000e6f4: 2484208c addiu a0,a0,8332 4000e6f8: 8e440084 lw a0,132(s2) 4000e6fc: 0c0037cd jal 4000df34 4000e700: 00000000 nop 4000e704: 0c003795 jal 4000de54 4000e708: 26041ed8 addiu a0,s0,7896 4000e70c: 3c044001 lui a0,0x4001 4000e710: 0c003795 jal 4000de54 4000e714: 24842098 addiu a0,a0,8344 4000e718: 8e440088 lw a0,136(s2) 4000e71c: 0c0037cd jal 4000df34 4000e720: 00000000 nop 4000e724: 0c003795 jal 4000de54 4000e728: 26041ed8 addiu a0,s0,7896 4000e72c: 3c044001 lui a0,0x4001 4000e730: 0c003795 jal 4000de54 4000e734: 248420a4 addiu a0,a0,8356 4000e738: 8e44008c lw a0,140(s2) 4000e73c: 0c0037cd jal 4000df34 4000e740: 00000000 nop 4000e744: 0c003795 jal 4000de54 4000e748: 26041ed8 addiu a0,s0,7896 4000e74c: 0c003795 jal 4000de54 4000e750: 26241314 addiu a0,s1,4884 4000e754: 0c003795 jal 4000de54 4000e758: 26241314 addiu a0,s1,4884 4000e75c: 8e420004 lw v0,4(s2) 4000e760: 3c044001 lui a0,0x4001 4000e764: 00021082 srl v0,v0,0x2 4000e768: 248420b0 addiu a0,a0,8368 4000e76c: 0c003795 jal 4000de54 4000e770: 3053001f andi s3,v0,0x1f 4000e774: 3c024001 lui v0,0x4001 4000e778: 24423ba4 addiu v0,v0,15268 4000e77c: 00131880 sll v1,s3,0x2 4000e780: 00621821 addu v1,v1,v0 4000e784: 8c640000 lw a0,0(v1) 4000e788: 0c003795 jal 4000de54 4000e78c: 00000000 nop 4000e790: 3c044001 lui a0,0x4001 4000e794: 0c003795 jal 4000de54 4000e798: 248420c8 addiu a0,a0,8392 4000e79c: 8e440008 lw a0,8(s2) 4000e7a0: 0c0037cd jal 4000df34 4000e7a4: 00000000 nop 4000e7a8: 0c003795 jal 4000de54 4000e7ac: 26241314 addiu a0,s1,4884 4000e7b0: 8e420004 lw v0,4(s2) 4000e7b4: 8e500008 lw s0,8(s2) 4000e7b8: 04410002 bgez v0,4000e7c4 <_xcpt_deliver+0x5bc> 4000e7bc: 00000000 nop 4000e7c0: 26100004 addiu s0,s0,4 4000e7c4: 3c044001 lui a0,0x4001 4000e7c8: 0c003795 jal 4000de54 4000e7cc: 248420d4 addiu a0,a0,8404 4000e7d0: 8e040000 lw a0,0(s0) 4000e7d4: 0c0037cd jal 4000df34 4000e7d8: 00000000 nop 4000e7dc: 3c044001 lui a0,0x4001 4000e7e0: 0c003795 jal 4000de54 4000e7e4: 24841314 addiu a0,a0,4884 4000e7e8: 3c044001 lui a0,0x4001 4000e7ec: 0c003795 jal 4000de54 4000e7f0: 248420f8 addiu a0,a0,8440 4000e7f4: 0c0036bc jal 4000daf0 <_exit> 4000e7f8: 02602021 move a0,s3 4000e7fc: 8fbf0024 lw ra,36(sp) 4000e800: 8fb30020 lw s3,32(sp) 4000e804: 8fb2001c lw s2,28(sp) 4000e808: 8fb10018 lw s1,24(sp) 4000e80c: 8fb00014 lw s0,20(sp) 4000e810: 03e00008 jr ra 4000e814: 27bd0028 addiu sp,sp,40 4000e818 <_irq_dispatch>: 4000e818: 27bdffe0 addiu sp,sp,-32 4000e81c: 3c024001 lui v0,0x4001 4000e820: afb10014 sw s1,20(sp) 4000e824: afb00010 sw s0,16(sp) 4000e828: 90910005 lbu s1,5(a0) 4000e82c: 24503d48 addiu s0,v0,15688 4000e830: 3c024001 lui v0,0x4001 4000e834: afb20018 sw s2,24(sp) 4000e838: afbf001c sw ra,28(sp) 4000e83c: 24523d68 addiu s2,v0,15720 4000e840: 32220001 andi v0,s1,0x1 4000e844: 10400007 beqz v0,4000e864 <_irq_dispatch+0x4c> 4000e848: 00118843 sra s1,s1,0x1 4000e84c: 8e020000 lw v0,0(s0) 4000e850: 00000000 nop 4000e854: 10400003 beqz v0,4000e864 <_irq_dispatch+0x4c> 4000e858: 00000000 nop 4000e85c: 0040f809 jalr v0 4000e860: 00000000 nop 4000e864: 26100004 addiu s0,s0,4 4000e868: 1612fff6 bne s0,s2,4000e844 <_irq_dispatch+0x2c> 4000e86c: 32220001 andi v0,s1,0x1 4000e870: 8fbf001c lw ra,28(sp) 4000e874: 00001021 move v0,zero 4000e878: 8fb20018 lw s2,24(sp) 4000e87c: 8fb10014 lw s1,20(sp) 4000e880: 8fb00010 lw s0,16(sp) 4000e884: 03e00008 jr ra 4000e888: 27bd0020 addiu sp,sp,32 4000e88c : 4000e88c: 2c820008 sltiu v0,a0,8 4000e890: 10400005 beqz v0,4000e8a8 4000e894: 3c024001 lui v0,0x4001 4000e898: 00041880 sll v1,a0,0x2 4000e89c: 24423d48 addiu v0,v0,15688 4000e8a0: 00621821 addu v1,v1,v0 4000e8a4: ac650000 sw a1,0(v1) 4000e8a8: 03e00008 jr ra 4000e8ac: 00000000 nop 4000e8b0 : 4000e8b0: 27bdffe8 addiu sp,sp,-24 4000e8b4: 2c820008 sltiu v0,a0,8 4000e8b8: afb00010 sw s0,16(sp) 4000e8bc: afbf0014 sw ra,20(sp) 4000e8c0: 1040000c beqz v0,4000e8f4 4000e8c4: 00808021 move s0,a0 4000e8c8: 0c003649 jal 4000d924 4000e8cc: 00000000 nop 4000e8d0: 24040100 li a0,256 4000e8d4: 02042004 sllv a0,a0,s0 4000e8d8: 3084ffff andi a0,a0,0xffff 4000e8dc: 00042027 nor a0,zero,a0 4000e8e0: 8fbf0014 lw ra,20(sp) 4000e8e4: 8fb00010 lw s0,16(sp) 4000e8e8: 00822024 and a0,a0,v0 4000e8ec: 0800364c j 4000d930 4000e8f0: 27bd0018 addiu sp,sp,24 4000e8f4: 8fbf0014 lw ra,20(sp) 4000e8f8: 8fb00010 lw s0,16(sp) 4000e8fc: 03e00008 jr ra 4000e900: 27bd0018 addiu sp,sp,24 4000e904 : 4000e904: 27bdffe8 addiu sp,sp,-24 4000e908: 2c820008 sltiu v0,a0,8 4000e90c: afb00010 sw s0,16(sp) 4000e910: afbf0014 sw ra,20(sp) 4000e914: 1040000b beqz v0,4000e944 4000e918: 00808021 move s0,a0 4000e91c: 0c003649 jal 4000d924 4000e920: 00000000 nop 4000e924: 24040100 li a0,256 4000e928: 02042004 sllv a0,a0,s0 4000e92c: 3084ffff andi a0,a0,0xffff 4000e930: 8fbf0014 lw ra,20(sp) 4000e934: 8fb00010 lw s0,16(sp) 4000e938: 00822025 or a0,a0,v0 4000e93c: 0800364c j 4000d930 4000e940: 27bd0018 addiu sp,sp,24 4000e944: 8fbf0014 lw ra,20(sp) 4000e948: 8fb00010 lw s0,16(sp) 4000e94c: 03e00008 jr ra 4000e950: 27bd0018 addiu sp,sp,24 4000e954 : 4000e954: 27bdffe8 addiu sp,sp,-24 4000e958: 2c820008 sltiu v0,a0,8 4000e95c: afb00010 sw s0,16(sp) 4000e960: afbf0014 sw ra,20(sp) 4000e964: 1040000c beqz v0,4000e998 4000e968: 00808021 move s0,a0 4000e96c: 0c003643 jal 4000d90c 4000e970: 00000000 nop 4000e974: 24040100 li a0,256 4000e978: 02042004 sllv a0,a0,s0 4000e97c: 3084ffff andi a0,a0,0xffff 4000e980: 00042027 nor a0,zero,a0 4000e984: 8fbf0014 lw ra,20(sp) 4000e988: 8fb00010 lw s0,16(sp) 4000e98c: 00822024 and a0,a0,v0 4000e990: 08003646 j 4000d918 4000e994: 27bd0018 addiu sp,sp,24 4000e998: 8fbf0014 lw ra,20(sp) 4000e99c: 8fb00010 lw s0,16(sp) 4000e9a0: 03e00008 jr ra 4000e9a4: 27bd0018 addiu sp,sp,24 4000e9a8 : 4000e9a8: 27bdffe8 addiu sp,sp,-24 4000e9ac: 2c820008 sltiu v0,a0,8 4000e9b0: afb00010 sw s0,16(sp) 4000e9b4: afbf0014 sw ra,20(sp) 4000e9b8: 1040000b beqz v0,4000e9e8 4000e9bc: 00808021 move s0,a0 4000e9c0: 0c003643 jal 4000d90c 4000e9c4: 00000000 nop 4000e9c8: 24040100 li a0,256 4000e9cc: 02042004 sllv a0,a0,s0 4000e9d0: 3084ffff andi a0,a0,0xffff 4000e9d4: 8fbf0014 lw ra,20(sp) 4000e9d8: 8fb00010 lw s0,16(sp) 4000e9dc: 00822025 or a0,a0,v0 4000e9e0: 08003646 j 4000d918 4000e9e4: 27bd0018 addiu sp,sp,24 4000e9e8: 8fbf0014 lw ra,20(sp) 4000e9ec: 8fb00010 lw s0,16(sp) 4000e9f0: 03e00008 jr ra 4000e9f4: 27bd0018 addiu sp,sp,24 4000e9f8 <__errno>: 4000e9f8: 8f82800c lw v0,-32756(gp) 4000e9fc: 03e00008 jr ra 4000ea00: 00000000 nop 4000ea04 <__fixunsdfsi>: 4000ea04: 27bdffe0 addiu sp,sp,-32 4000ea08: afb20018 sw s2,24(sp) 4000ea0c: 3c124001 lui s2,0x4001 4000ea10: 8e4621e0 lw a2,8672(s2) 4000ea14: 8e4721e4 lw a3,8676(s2) 4000ea18: afb10014 sw s1,20(sp) 4000ea1c: afb00010 sw s0,16(sp) 4000ea20: afbf001c sw ra,28(sp) 4000ea24: 00808021 move s0,a0 4000ea28: 0c0040c7 jal 4001031c <__gedf2> 4000ea2c: 00a08821 move s1,a1 4000ea30: 04410009 bgez v0,4000ea58 <__fixunsdfsi+0x54> 4000ea34: 02002021 move a0,s0 4000ea38: 0c004170 jal 400105c0 <__fixdfsi> 4000ea3c: 02202821 move a1,s1 4000ea40: 8fbf001c lw ra,28(sp) 4000ea44: 8fb20018 lw s2,24(sp) 4000ea48: 8fb10014 lw s1,20(sp) 4000ea4c: 8fb00010 lw s0,16(sp) 4000ea50: 03e00008 jr ra 4000ea54: 27bd0020 addiu sp,sp,32 4000ea58: 8e4621e0 lw a2,8672(s2) 4000ea5c: 8e4721e4 lw a3,8676(s2) 4000ea60: 0c003eb9 jal 4000fae4 <__subdf3> 4000ea64: 02202821 move a1,s1 4000ea68: 00602821 move a1,v1 4000ea6c: 0c004170 jal 400105c0 <__fixdfsi> 4000ea70: 00402021 move a0,v0 4000ea74: 8fbf001c lw ra,28(sp) 4000ea78: 3c038000 lui v1,0x8000 4000ea7c: 00431021 addu v0,v0,v1 4000ea80: 8fb20018 lw s2,24(sp) 4000ea84: 8fb10014 lw s1,20(sp) 4000ea88: 8fb00010 lw s0,16(sp) 4000ea8c: 03e00008 jr ra 4000ea90: 27bd0020 addiu sp,sp,32 4000ea94 <__udivdi3>: 4000ea94: 00a05021 move t2,a1 4000ea98: 00c04821 move t1,a2 4000ea9c: 14e0004e bnez a3,4000ebd8 <__udivdi3+0x144> 4000eaa0: 00806821 move t5,a0 4000eaa4: 0146102b sltu v0,t2,a2 4000eaa8: 10400069 beqz v0,4000ec50 <__udivdi3+0x1bc> 4000eaac: 3c020001 lui v0,0x1 4000eab0: 00c2102b sltu v0,a2,v0 4000eab4: 104000c6 beqz v0,4000edd0 <__udivdi3+0x33c> 4000eab8: 3c020100 lui v0,0x100 4000eabc: 2cc20100 sltiu v0,a2,256 4000eac0: 1440015b bnez v0,4000f030 <__udivdi3+0x59c> 4000eac4: 00001021 move v0,zero 4000eac8: 24020008 li v0,8 4000eacc: 24060018 li a2,24 4000ead0: 3c034001 lui v1,0x4001 4000ead4: 00491006 srlv v0,t1,v0 4000ead8: 24632208 addiu v1,v1,8712 4000eadc: 00431021 addu v0,v0,v1 4000eae0: 90440000 lbu a0,0(v0) 4000eae4: 00000000 nop 4000eae8: 00c43023 subu a2,a2,a0 4000eaec: 10c00006 beqz a2,4000eb08 <__udivdi3+0x74> 4000eaf0: 00061023 negu v0,a2 4000eaf4: 004d1006 srlv v0,t5,v0 4000eaf8: 00ca1804 sllv v1,t2,a2 4000eafc: 00432825 or a1,v0,v1 4000eb00: 00cd6804 sllv t5,t5,a2 4000eb04: 00c94804 sllv t1,t1,a2 4000eb08: 00093402 srl a2,t1,0x10 4000eb0c: 14c00002 bnez a2,4000eb18 <__udivdi3+0x84> 4000eb10: 00a6001b divu zero,a1,a2 4000eb14: 0007000d break 0x7 4000eb18: 3128ffff andi t0,t1,0xffff 4000eb1c: 000d2402 srl a0,t5,0x10 4000eb20: 00001812 mflo v1 4000eb24: 00603821 move a3,v1 4000eb28: 00001010 mfhi v0 4000eb2c: 00021400 sll v0,v0,0x10 4000eb30: 00441825 or v1,v0,a0 4000eb34: 00e80018 mult a3,t0 4000eb38: 00002012 mflo a0 4000eb3c: 0064102b sltu v0,v1,a0 4000eb40: 10400009 beqz v0,4000eb68 <__udivdi3+0xd4> 4000eb44: 00641023 subu v0,v1,a0 4000eb48: 00691821 addu v1,v1,t1 4000eb4c: 0069102b sltu v0,v1,t1 4000eb50: 14400004 bnez v0,4000eb64 <__udivdi3+0xd0> 4000eb54: 24e7ffff addiu a3,a3,-1 4000eb58: 0064102b sltu v0,v1,a0 4000eb5c: 14400136 bnez v0,4000f038 <__udivdi3+0x5a4> 4000eb60: 00000000 nop 4000eb64: 00641023 subu v0,v1,a0 4000eb68: 14c00002 bnez a2,4000eb74 <__udivdi3+0xe0> 4000eb6c: 0046001b divu zero,v0,a2 4000eb70: 0007000d break 0x7 4000eb74: 31a5ffff andi a1,t5,0xffff 4000eb78: 00002012 mflo a0 4000eb7c: 00001810 mfhi v1 4000eb80: 00031c00 sll v1,v1,0x10 4000eb84: 00651825 or v1,v1,a1 4000eb88: 00880018 mult a0,t0 4000eb8c: 00003012 mflo a2 4000eb90: 0066102b sltu v0,v1,a2 4000eb94: 1040000a beqz v0,4000ebc0 <__udivdi3+0x12c> 4000eb98: 00071400 sll v0,a3,0x10 4000eb9c: 00691821 addu v1,v1,t1 4000eba0: 0069102b sltu v0,v1,t1 4000eba4: 14400005 bnez v0,4000ebbc <__udivdi3+0x128> 4000eba8: 2484ffff addiu a0,a0,-1 4000ebac: 0066102b sltu v0,v1,a2 4000ebb0: 10400002 beqz v0,4000ebbc <__udivdi3+0x128> 4000ebb4: 00000000 nop 4000ebb8: 2484ffff addiu a0,a0,-1 4000ebbc: 00071400 sll v0,a3,0x10 4000ebc0: 00822025 or a0,a0,v0 4000ebc4: 00002821 move a1,zero 4000ebc8: 00801021 move v0,a0 4000ebcc: 00a01821 move v1,a1 4000ebd0: 03e00008 jr ra 4000ebd4: 00000000 nop 4000ebd8: 0147102b sltu v0,t2,a3 4000ebdc: 1440006d bnez v0,4000ed94 <__udivdi3+0x300> 4000ebe0: 00002021 move a0,zero 4000ebe4: 3c020001 lui v0,0x1 4000ebe8: 00e2102b sltu v0,a3,v0 4000ebec: 1440006e bnez v0,4000eda8 <__udivdi3+0x314> 4000ebf0: 2ce20100 sltiu v0,a3,256 4000ebf4: 3c020100 lui v0,0x100 4000ebf8: 00e2102b sltu v0,a3,v0 4000ebfc: 14400102 bnez v0,4000f008 <__udivdi3+0x574> 4000ec00: 24020010 li v0,16 4000ec04: 24020018 li v0,24 4000ec08: 24050008 li a1,8 4000ec0c: 3c034001 lui v1,0x4001 4000ec10: 00471006 srlv v0,a3,v0 4000ec14: 24632208 addiu v1,v1,8712 4000ec18: 00431021 addu v0,v0,v1 4000ec1c: 90440000 lbu a0,0(v0) 4000ec20: 00000000 nop 4000ec24: 00a46023 subu t4,a1,a0 4000ec28: 1580006f bnez t4,4000ede8 <__udivdi3+0x354> 4000ec2c: 24020020 li v0,32 4000ec30: 00ea102b sltu v0,a3,t2 4000ec34: 14400004 bnez v0,4000ec48 <__udivdi3+0x1b4> 4000ec38: 24040001 li a0,1 4000ec3c: 01a9102b sltu v0,t5,t1 4000ec40: 14400053 bnez v0,4000ed90 <__udivdi3+0x2fc> 4000ec44: 00000000 nop 4000ec48: 08003b66 j 4000ed98 <__udivdi3+0x304> 4000ec4c: 00002821 move a1,zero 4000ec50: 14c00008 bnez a2,4000ec74 <__udivdi3+0x1e0> 4000ec54: 0122102b sltu v0,t1,v0 4000ec58: 24020001 li v0,1 4000ec5c: 14c00002 bnez a2,4000ec68 <__udivdi3+0x1d4> 4000ec60: 0046001b divu zero,v0,a2 4000ec64: 0007000d break 0x7 4000ec68: 00004812 mflo t1 4000ec6c: 3c020001 lui v0,0x1 4000ec70: 0122102b sltu v0,t1,v0 4000ec74: 14400051 bnez v0,4000edbc <__udivdi3+0x328> 4000ec78: 2d220100 sltiu v0,t1,256 4000ec7c: 3c020100 lui v0,0x100 4000ec80: 0122102b sltu v0,t1,v0 4000ec84: 144000e5 bnez v0,4000f01c <__udivdi3+0x588> 4000ec88: 24020010 li v0,16 4000ec8c: 24020018 li v0,24 4000ec90: 24050008 li a1,8 4000ec94: 3c034001 lui v1,0x4001 4000ec98: 00491006 srlv v0,t1,v0 4000ec9c: 24632208 addiu v1,v1,8712 4000eca0: 00431021 addu v0,v0,v1 4000eca4: 90440000 lbu a0,0(v0) 4000eca8: 00000000 nop 4000ecac: 00a45823 subu t3,a1,a0 4000ecb0: 15600097 bnez t3,4000ef10 <__udivdi3+0x47c> 4000ecb4: 24020020 li v0,32 4000ecb8: 01492823 subu a1,t2,t1 4000ecbc: 00094402 srl t0,t1,0x10 4000ecc0: 312cffff andi t4,t1,0xffff 4000ecc4: 240a0001 li t2,1 4000ecc8: 15000002 bnez t0,4000ecd4 <__udivdi3+0x240> 4000eccc: 00a8001b divu zero,a1,t0 4000ecd0: 0007000d break 0x7 4000ecd4: 000d2402 srl a0,t5,0x10 4000ecd8: 00001812 mflo v1 4000ecdc: 00603821 move a3,v1 4000ece0: 00001010 mfhi v0 4000ece4: 00021400 sll v0,v0,0x10 4000ece8: 00441825 or v1,v0,a0 4000ecec: 00ec0018 mult a3,t4 4000ecf0: 00002012 mflo a0 4000ecf4: 0064102b sltu v0,v1,a0 4000ecf8: 10400009 beqz v0,4000ed20 <__udivdi3+0x28c> 4000ecfc: 00641023 subu v0,v1,a0 4000ed00: 00691821 addu v1,v1,t1 4000ed04: 0069102b sltu v0,v1,t1 4000ed08: 14400004 bnez v0,4000ed1c <__udivdi3+0x288> 4000ed0c: 24e7ffff addiu a3,a3,-1 4000ed10: 0064102b sltu v0,v1,a0 4000ed14: 144000cb bnez v0,4000f044 <__udivdi3+0x5b0> 4000ed18: 00000000 nop 4000ed1c: 00641023 subu v0,v1,a0 4000ed20: 15000002 bnez t0,4000ed2c <__udivdi3+0x298> 4000ed24: 0048001b divu zero,v0,t0 4000ed28: 0007000d break 0x7 4000ed2c: 31a5ffff andi a1,t5,0xffff 4000ed30: 00002012 mflo a0 4000ed34: 00001810 mfhi v1 4000ed38: 00031c00 sll v1,v1,0x10 4000ed3c: 00651825 or v1,v1,a1 4000ed40: 008c0018 mult a0,t4 4000ed44: 00003012 mflo a2 4000ed48: 0066102b sltu v0,v1,a2 4000ed4c: 1040000a beqz v0,4000ed78 <__udivdi3+0x2e4> 4000ed50: 00071400 sll v0,a3,0x10 4000ed54: 00691821 addu v1,v1,t1 4000ed58: 0069102b sltu v0,v1,t1 4000ed5c: 14400005 bnez v0,4000ed74 <__udivdi3+0x2e0> 4000ed60: 2484ffff addiu a0,a0,-1 4000ed64: 0066102b sltu v0,v1,a2 4000ed68: 10400002 beqz v0,4000ed74 <__udivdi3+0x2e0> 4000ed6c: 00000000 nop 4000ed70: 2484ffff addiu a0,a0,-1 4000ed74: 00071400 sll v0,a3,0x10 4000ed78: 00822025 or a0,a0,v0 4000ed7c: 01402821 move a1,t2 4000ed80: 00801021 move v0,a0 4000ed84: 00a01821 move v1,a1 4000ed88: 03e00008 jr ra 4000ed8c: 00000000 nop 4000ed90: 00002021 move a0,zero 4000ed94: 00002821 move a1,zero 4000ed98: 00801021 move v0,a0 4000ed9c: 00a01821 move v1,a1 4000eda0: 03e00008 jr ra 4000eda4: 00000000 nop 4000eda8: 14400094 bnez v0,4000effc <__udivdi3+0x568> 4000edac: 00000000 nop 4000edb0: 24020008 li v0,8 4000edb4: 08003b03 j 4000ec0c <__udivdi3+0x178> 4000edb8: 24050018 li a1,24 4000edbc: 14400099 bnez v0,4000f024 <__udivdi3+0x590> 4000edc0: 00000000 nop 4000edc4: 24020008 li v0,8 4000edc8: 08003b25 j 4000ec94 <__udivdi3+0x200> 4000edcc: 24050018 li a1,24 4000edd0: 00c2102b sltu v0,a2,v0 4000edd4: 1440008e bnez v0,4000f010 <__udivdi3+0x57c> 4000edd8: 00000000 nop 4000eddc: 24020018 li v0,24 4000ede0: 08003ab4 j 4000ead0 <__udivdi3+0x3c> 4000ede4: 24060008 li a2,8 4000ede8: 004c1023 subu v0,v0,t4 4000edec: 01872804 sllv a1,a3,t4 4000edf0: 00491806 srlv v1,t1,v0 4000edf4: 00655825 or t3,v1,a1 4000edf8: 004a2006 srlv a0,t2,v0 4000edfc: 000b4402 srl t0,t3,0x10 4000ee00: 15000002 bnez t0,4000ee0c <__udivdi3+0x378> 4000ee04: 0088001b divu zero,a0,t0 4000ee08: 0007000d break 0x7 4000ee0c: 316effff andi t6,t3,0xffff 4000ee10: 018a1804 sllv v1,t2,t4 4000ee14: 004d1006 srlv v0,t5,v0 4000ee18: 00435025 or t2,v0,v1 4000ee1c: 000a3402 srl a2,t2,0x10 4000ee20: 00003812 mflo a3 4000ee24: 00002810 mfhi a1 4000ee28: 00052c00 sll a1,a1,0x10 4000ee2c: 00a62825 or a1,a1,a2 4000ee30: 00ee0018 mult a3,t6 4000ee34: 00001812 mflo v1 4000ee38: 00a3102b sltu v0,a1,v1 4000ee3c: 1040000b beqz v0,4000ee6c <__udivdi3+0x3d8> 4000ee40: 00a31023 subu v0,a1,v1 4000ee44: 00ab2821 addu a1,a1,t3 4000ee48: 00ab102b sltu v0,a1,t3 4000ee4c: 14400006 bnez v0,4000ee68 <__udivdi3+0x3d4> 4000ee50: 24e7ffff addiu a3,a3,-1 4000ee54: 00a3102b sltu v0,a1,v1 4000ee58: 10400004 beqz v0,4000ee6c <__udivdi3+0x3d8> 4000ee5c: 00a31023 subu v0,a1,v1 4000ee60: 24e7ffff addiu a3,a3,-1 4000ee64: 00ab2821 addu a1,a1,t3 4000ee68: 00a31023 subu v0,a1,v1 4000ee6c: 15000002 bnez t0,4000ee78 <__udivdi3+0x3e4> 4000ee70: 0048001b divu zero,v0,t0 4000ee74: 0007000d break 0x7 4000ee78: 3145ffff andi a1,t2,0xffff 4000ee7c: 00002012 mflo a0 4000ee80: 00001810 mfhi v1 4000ee84: 00031c00 sll v1,v1,0x10 4000ee88: 00651825 or v1,v1,a1 4000ee8c: 008e0018 mult a0,t6 4000ee90: 00002812 mflo a1 4000ee94: 0065102b sltu v0,v1,a1 4000ee98: 1040000b beqz v0,4000eec8 <__udivdi3+0x434> 4000ee9c: 00071400 sll v0,a3,0x10 4000eea0: 006b1821 addu v1,v1,t3 4000eea4: 006b102b sltu v0,v1,t3 4000eea8: 14400006 bnez v0,4000eec4 <__udivdi3+0x430> 4000eeac: 2484ffff addiu a0,a0,-1 4000eeb0: 0065102b sltu v0,v1,a1 4000eeb4: 10400004 beqz v0,4000eec8 <__udivdi3+0x434> 4000eeb8: 00071400 sll v0,a3,0x10 4000eebc: 006b1821 addu v1,v1,t3 4000eec0: 2484ffff addiu a0,a0,-1 4000eec4: 00071400 sll v0,a3,0x10 4000eec8: 00652823 subu a1,v1,a1 4000eecc: 00822025 or a0,a0,v0 4000eed0: 01891804 sllv v1,t1,t4 4000eed4: 00830019 multu a0,v1 4000eed8: 00001810 mfhi v1 4000eedc: 00a3102b sltu v0,a1,v1 4000eee0: 14400008 bnez v0,4000ef04 <__udivdi3+0x470> 4000eee4: 00000000 nop 4000eee8: 14a3ffab bne a1,v1,4000ed98 <__udivdi3+0x304> 4000eeec: 00002821 move a1,zero 4000eef0: 018d1004 sllv v0,t5,t4 4000eef4: 00001812 mflo v1 4000eef8: 0043102b sltu v0,v0,v1 4000eefc: 1040ffa6 beqz v0,4000ed98 <__udivdi3+0x304> 4000ef00: 00000000 nop 4000ef04: 2484ffff addiu a0,a0,-1 4000ef08: 08003b66 j 4000ed98 <__udivdi3+0x304> 4000ef0c: 00002821 move a1,zero 4000ef10: 01694804 sllv t1,t1,t3 4000ef14: 004b1023 subu v0,v0,t3 4000ef18: 004a1806 srlv v1,t2,v0 4000ef1c: 00094402 srl t0,t1,0x10 4000ef20: 15000002 bnez t0,4000ef2c <__udivdi3+0x498> 4000ef24: 0068001b divu zero,v1,t0 4000ef28: 0007000d break 0x7 4000ef2c: 312cffff andi t4,t1,0xffff 4000ef30: 016a2004 sllv a0,t2,t3 4000ef34: 004d1006 srlv v0,t5,v0 4000ef38: 00447025 or t6,v0,a0 4000ef3c: 000e3402 srl a2,t6,0x10 4000ef40: 00003812 mflo a3 4000ef44: 00002810 mfhi a1 4000ef48: 00052c00 sll a1,a1,0x10 4000ef4c: 00c53025 or a2,a2,a1 4000ef50: 00ec0018 mult a3,t4 4000ef54: 00001812 mflo v1 4000ef58: 00c3102b sltu v0,a2,v1 4000ef5c: 1040000a beqz v0,4000ef88 <__udivdi3+0x4f4> 4000ef60: 00e05021 move t2,a3 4000ef64: 00c93021 addu a2,a2,t1 4000ef68: 00c9102b sltu v0,a2,t1 4000ef6c: 14400006 bnez v0,4000ef88 <__udivdi3+0x4f4> 4000ef70: 24eaffff addiu t2,a3,-1 4000ef74: 00c3102b sltu v0,a2,v1 4000ef78: 10400004 beqz v0,4000ef8c <__udivdi3+0x4f8> 4000ef7c: 00c31023 subu v0,a2,v1 4000ef80: 254affff addiu t2,t2,-1 4000ef84: 00c93021 addu a2,a2,t1 4000ef88: 00c31023 subu v0,a2,v1 4000ef8c: 15000002 bnez t0,4000ef98 <__udivdi3+0x504> 4000ef90: 0048001b divu zero,v0,t0 4000ef94: 0007000d break 0x7 4000ef98: 31c5ffff andi a1,t6,0xffff 4000ef9c: 00002012 mflo a0 4000efa0: 00803821 move a3,a0 4000efa4: 00001810 mfhi v1 4000efa8: 00031c00 sll v1,v1,0x10 4000efac: 00651825 or v1,v1,a1 4000efb0: 008c0018 mult a0,t4 4000efb4: 00002012 mflo a0 4000efb8: 0064102b sltu v0,v1,a0 4000efbc: 1040000b beqz v0,4000efec <__udivdi3+0x558> 4000efc0: 000a1400 sll v0,t2,0x10 4000efc4: 00691821 addu v1,v1,t1 4000efc8: 0069102b sltu v0,v1,t1 4000efcc: 14400006 bnez v0,4000efe8 <__udivdi3+0x554> 4000efd0: 24e7ffff addiu a3,a3,-1 4000efd4: 0064102b sltu v0,v1,a0 4000efd8: 10400004 beqz v0,4000efec <__udivdi3+0x558> 4000efdc: 000a1400 sll v0,t2,0x10 4000efe0: 24e7ffff addiu a3,a3,-1 4000efe4: 00691821 addu v1,v1,t1 4000efe8: 000a1400 sll v0,t2,0x10 4000efec: 016d6804 sllv t5,t5,t3 4000eff0: 00642823 subu a1,v1,a0 4000eff4: 08003b32 j 4000ecc8 <__udivdi3+0x234> 4000eff8: 00e25025 or t2,a3,v0 4000effc: 00001021 move v0,zero 4000f000: 08003b03 j 4000ec0c <__udivdi3+0x178> 4000f004: 24050020 li a1,32 4000f008: 08003b03 j 4000ec0c <__udivdi3+0x178> 4000f00c: 24050010 li a1,16 4000f010: 24020010 li v0,16 4000f014: 08003ab4 j 4000ead0 <__udivdi3+0x3c> 4000f018: 24060010 li a2,16 4000f01c: 08003b25 j 4000ec94 <__udivdi3+0x200> 4000f020: 24050010 li a1,16 4000f024: 00001021 move v0,zero 4000f028: 08003b25 j 4000ec94 <__udivdi3+0x200> 4000f02c: 24050020 li a1,32 4000f030: 08003ab4 j 4000ead0 <__udivdi3+0x3c> 4000f034: 24060020 li a2,32 4000f038: 24e7ffff addiu a3,a3,-1 4000f03c: 08003ad9 j 4000eb64 <__udivdi3+0xd0> 4000f040: 00691821 addu v1,v1,t1 4000f044: 24e7ffff addiu a3,a3,-1 4000f048: 08003b47 j 4000ed1c <__udivdi3+0x288> 4000f04c: 00691821 addu v1,v1,t1 4000f050 <__umoddi3>: 4000f050: 00a05021 move t2,a1 4000f054: 00c04821 move t1,a2 4000f058: 00805821 move t3,a0 4000f05c: 14e0004d bnez a3,4000f194 <__umoddi3+0x144> 4000f060: 00a04021 move t0,a1 4000f064: 00a6102b sltu v0,a1,a2 4000f068: 1040006e beqz v0,4000f224 <__umoddi3+0x1d4> 4000f06c: 3c020001 lui v0,0x1 4000f070: 00c2102b sltu v0,a2,v0 4000f074: 104000ca beqz v0,4000f3a0 <__umoddi3+0x350> 4000f078: 3c020100 lui v0,0x100 4000f07c: 2cc20100 sltiu v0,a2,256 4000f080: 1440016f bnez v0,4000f640 <__umoddi3+0x5f0> 4000f084: 00001021 move v0,zero 4000f088: 24020008 li v0,8 4000f08c: 24050018 li a1,24 4000f090: 3c034001 lui v1,0x4001 4000f094: 00491006 srlv v0,t1,v0 4000f098: 24632208 addiu v1,v1,8712 4000f09c: 00431021 addu v0,v0,v1 4000f0a0: 90440000 lbu a0,0(v0) 4000f0a4: 00000000 nop 4000f0a8: 00a41023 subu v0,a1,a0 4000f0ac: 14400107 bnez v0,4000f4cc <__umoddi3+0x47c> 4000f0b0: 00406821 move t5,v0 4000f0b4: 00006821 move t5,zero 4000f0b8: 00093402 srl a2,t1,0x10 4000f0bc: 14c00002 bnez a2,4000f0c8 <__umoddi3+0x78> 4000f0c0: 0106001b divu zero,t0,a2 4000f0c4: 0007000d break 0x7 4000f0c8: 3127ffff andi a3,t1,0xffff 4000f0cc: 000b2402 srl a0,t3,0x10 4000f0d0: 00001812 mflo v1 4000f0d4: 00001010 mfhi v0 4000f0d8: 00021400 sll v0,v0,0x10 4000f0dc: 00442025 or a0,v0,a0 4000f0e0: 00670018 mult v1,a3 4000f0e4: 00002812 mflo a1 4000f0e8: 0085182b sltu v1,a0,a1 4000f0ec: 14c00002 bnez a2,4000f0f8 <__umoddi3+0xa8> 4000f0f0: 0106001b divu zero,t0,a2 4000f0f4: 0007000d break 0x7 4000f0f8: 10600009 beqz v1,4000f120 <__umoddi3+0xd0> 4000f0fc: 00851823 subu v1,a0,a1 4000f100: 00892021 addu a0,a0,t1 4000f104: 0089102b sltu v0,a0,t1 4000f108: 14400005 bnez v0,4000f120 <__umoddi3+0xd0> 4000f10c: 00851823 subu v1,a0,a1 4000f110: 0085102b sltu v0,a0,a1 4000f114: 1440014c bnez v0,4000f648 <__umoddi3+0x5f8> 4000f118: 00000000 nop 4000f11c: 00851823 subu v1,a0,a1 4000f120: 14c00002 bnez a2,4000f12c <__umoddi3+0xdc> 4000f124: 0066001b divu zero,v1,a2 4000f128: 0007000d break 0x7 4000f12c: 3165ffff andi a1,t3,0xffff 4000f130: 00002012 mflo a0 4000f134: 00001010 mfhi v0 4000f138: 00021400 sll v0,v0,0x10 4000f13c: 00452825 or a1,v0,a1 4000f140: 00870018 mult a0,a3 4000f144: 00003812 mflo a3 4000f148: 00a7202b sltu a0,a1,a3 4000f14c: 14c00002 bnez a2,4000f158 <__umoddi3+0x108> 4000f150: 0066001b divu zero,v1,a2 4000f154: 0007000d break 0x7 4000f158: 1080000a beqz a0,4000f184 <__umoddi3+0x134> 4000f15c: 00a71023 subu v0,a1,a3 4000f160: 00a92821 addu a1,a1,t1 4000f164: 00a9102b sltu v0,a1,t1 4000f168: 14400006 bnez v0,4000f184 <__umoddi3+0x134> 4000f16c: 00a71023 subu v0,a1,a3 4000f170: 00a7102b sltu v0,a1,a3 4000f174: 10400002 beqz v0,4000f180 <__umoddi3+0x130> 4000f178: 00000000 nop 4000f17c: 00a92821 addu a1,a1,t1 4000f180: 00a71023 subu v0,a1,a3 4000f184: 01a21006 srlv v0,v0,t5 4000f188: 00001821 move v1,zero 4000f18c: 03e00008 jr ra 4000f190: 00000000 nop 4000f194: 00a7102b sltu v0,a1,a3 4000f198: 14400074 bnez v0,4000f36c <__umoddi3+0x31c> 4000f19c: 00801021 move v0,a0 4000f1a0: 3c020001 lui v0,0x1 4000f1a4: 00e2102b sltu v0,a3,v0 4000f1a8: 14400073 bnez v0,4000f378 <__umoddi3+0x328> 4000f1ac: 2ce20100 sltiu v0,a3,256 4000f1b0: 3c020100 lui v0,0x100 4000f1b4: 00e2102b sltu v0,a3,v0 4000f1b8: 14400117 bnez v0,4000f618 <__umoddi3+0x5c8> 4000f1bc: 24020010 li v0,16 4000f1c0: 24020018 li v0,24 4000f1c4: 24050008 li a1,8 4000f1c8: 3c034001 lui v1,0x4001 4000f1cc: 00471006 srlv v0,a3,v0 4000f1d0: 24632208 addiu v1,v1,8712 4000f1d4: 00431021 addu v0,v0,v1 4000f1d8: 90440000 lbu a0,0(v0) 4000f1dc: 00000000 nop 4000f1e0: 00a46023 subu t4,a1,a0 4000f1e4: 15800074 bnez t4,4000f3b8 <__umoddi3+0x368> 4000f1e8: 24020020 li v0,32 4000f1ec: 00ea102b sltu v0,a3,t2 4000f1f0: 14400004 bnez v0,4000f204 <__umoddi3+0x1b4> 4000f1f4: 01692023 subu a0,t3,t1 4000f1f8: 0169102b sltu v0,t3,t1 4000f1fc: 14400005 bnez v0,4000f214 <__umoddi3+0x1c4> 4000f200: 00000000 nop 4000f204: 0164102b sltu v0,t3,a0 4000f208: 01471823 subu v1,t2,a3 4000f20c: 00624023 subu t0,v1,v0 4000f210: 00805821 move t3,a0 4000f214: 01601021 move v0,t3 4000f218: 01001821 move v1,t0 4000f21c: 03e00008 jr ra 4000f220: 00000000 nop 4000f224: 14c00008 bnez a2,4000f248 <__umoddi3+0x1f8> 4000f228: 0122102b sltu v0,t1,v0 4000f22c: 24020001 li v0,1 4000f230: 14c00002 bnez a2,4000f23c <__umoddi3+0x1ec> 4000f234: 0046001b divu zero,v0,a2 4000f238: 0007000d break 0x7 4000f23c: 00004812 mflo t1 4000f240: 3c020001 lui v0,0x1 4000f244: 0122102b sltu v0,t1,v0 4000f248: 14400050 bnez v0,4000f38c <__umoddi3+0x33c> 4000f24c: 2d220100 sltiu v0,t1,256 4000f250: 3c020100 lui v0,0x100 4000f254: 0122102b sltu v0,t1,v0 4000f258: 144000f7 bnez v0,4000f638 <__umoddi3+0x5e8> 4000f25c: 24020010 li v0,16 4000f260: 24020018 li v0,24 4000f264: 24050008 li a1,8 4000f268: 3c034001 lui v1,0x4001 4000f26c: 00491006 srlv v0,t1,v0 4000f270: 24632208 addiu v1,v1,8712 4000f274: 00431021 addu v0,v0,v1 4000f278: 90440000 lbu a0,0(v0) 4000f27c: 00000000 nop 4000f280: 00a46023 subu t4,a1,a0 4000f284: 15800098 bnez t4,4000f4e8 <__umoddi3+0x498> 4000f288: 24020020 li v0,32 4000f28c: 01492823 subu a1,t2,t1 4000f290: 00094402 srl t0,t1,0x10 4000f294: 312effff andi t6,t1,0xffff 4000f298: 00006821 move t5,zero 4000f29c: 15000002 bnez t0,4000f2a8 <__umoddi3+0x258> 4000f2a0: 00a8001b divu zero,a1,t0 4000f2a4: 0007000d break 0x7 4000f2a8: 000b2402 srl a0,t3,0x10 4000f2ac: 00001812 mflo v1 4000f2b0: 00001010 mfhi v0 4000f2b4: 00021400 sll v0,v0,0x10 4000f2b8: 00442025 or a0,v0,a0 4000f2bc: 006e0018 mult v1,t6 4000f2c0: 00003012 mflo a2 4000f2c4: 0086182b sltu v1,a0,a2 4000f2c8: 15000002 bnez t0,4000f2d4 <__umoddi3+0x284> 4000f2cc: 00a8001b divu zero,a1,t0 4000f2d0: 0007000d break 0x7 4000f2d4: 10600009 beqz v1,4000f2fc <__umoddi3+0x2ac> 4000f2d8: 00861823 subu v1,a0,a2 4000f2dc: 00892021 addu a0,a0,t1 4000f2e0: 0089102b sltu v0,a0,t1 4000f2e4: 14400005 bnez v0,4000f2fc <__umoddi3+0x2ac> 4000f2e8: 00861823 subu v1,a0,a2 4000f2ec: 0086102b sltu v0,a0,a2 4000f2f0: 144000d7 bnez v0,4000f650 <__umoddi3+0x600> 4000f2f4: 00000000 nop 4000f2f8: 00861823 subu v1,a0,a2 4000f2fc: 15000002 bnez t0,4000f308 <__umoddi3+0x2b8> 4000f300: 0068001b divu zero,v1,t0 4000f304: 0007000d break 0x7 4000f308: 3165ffff andi a1,t3,0xffff 4000f30c: 00002012 mflo a0 4000f310: 00001010 mfhi v0 4000f314: 00021400 sll v0,v0,0x10 4000f318: 00452825 or a1,v0,a1 4000f31c: 008e0018 mult a0,t6 4000f320: 00003012 mflo a2 4000f324: 00a6202b sltu a0,a1,a2 4000f328: 15000002 bnez t0,4000f334 <__umoddi3+0x2e4> 4000f32c: 0068001b divu zero,v1,t0 4000f330: 0007000d break 0x7 4000f334: 1080000a beqz a0,4000f360 <__umoddi3+0x310> 4000f338: 00a61023 subu v0,a1,a2 4000f33c: 00a92821 addu a1,a1,t1 4000f340: 00a9102b sltu v0,a1,t1 4000f344: 14400006 bnez v0,4000f360 <__umoddi3+0x310> 4000f348: 00a61023 subu v0,a1,a2 4000f34c: 00a6102b sltu v0,a1,a2 4000f350: 10400002 beqz v0,4000f35c <__umoddi3+0x30c> 4000f354: 00000000 nop 4000f358: 00a92821 addu a1,a1,t1 4000f35c: 00a61023 subu v0,a1,a2 4000f360: 01a21006 srlv v0,v0,t5 4000f364: 08003c63 j 4000f18c <__umoddi3+0x13c> 4000f368: 00001821 move v1,zero 4000f36c: 00a01821 move v1,a1 4000f370: 03e00008 jr ra 4000f374: 00000000 nop 4000f378: 144000a4 bnez v0,4000f60c <__umoddi3+0x5bc> 4000f37c: 00000000 nop 4000f380: 24020008 li v0,8 4000f384: 08003c72 j 4000f1c8 <__umoddi3+0x178> 4000f388: 24050018 li a1,24 4000f38c: 144000a7 bnez v0,4000f62c <__umoddi3+0x5dc> 4000f390: 00000000 nop 4000f394: 24020008 li v0,8 4000f398: 08003c9a j 4000f268 <__umoddi3+0x218> 4000f39c: 24050018 li a1,24 4000f3a0: 00c2102b sltu v0,a2,v0 4000f3a4: 1440009e bnez v0,4000f620 <__umoddi3+0x5d0> 4000f3a8: 00000000 nop 4000f3ac: 24020018 li v0,24 4000f3b0: 08003c24 j 4000f090 <__umoddi3+0x40> 4000f3b4: 24050008 li a1,8 4000f3b8: 004c7023 subu t6,v0,t4 4000f3bc: 01871804 sllv v1,a3,t4 4000f3c0: 01c91006 srlv v0,t1,t6 4000f3c4: 00436825 or t5,v0,v1 4000f3c8: 01ca2006 srlv a0,t2,t6 4000f3cc: 000d4402 srl t0,t5,0x10 4000f3d0: 15000002 bnez t0,4000f3dc <__umoddi3+0x38c> 4000f3d4: 0088001b divu zero,a0,t0 4000f3d8: 0007000d break 0x7 4000f3dc: 31afffff andi t7,t5,0xffff 4000f3e0: 018a1804 sllv v1,t2,t4 4000f3e4: 01cb1006 srlv v0,t3,t6 4000f3e8: 00435025 or t2,v0,v1 4000f3ec: 000a3402 srl a2,t2,0x10 4000f3f0: 0189c004 sllv t8,t1,t4 4000f3f4: 00003812 mflo a3 4000f3f8: 00002810 mfhi a1 4000f3fc: 00052c00 sll a1,a1,0x10 4000f400: 00a62825 or a1,a1,a2 4000f404: 00ef0018 mult a3,t7 4000f408: 00001812 mflo v1 4000f40c: 00a3102b sltu v0,a1,v1 4000f410: 1040000a beqz v0,4000f43c <__umoddi3+0x3ec> 4000f414: 018b4804 sllv t1,t3,t4 4000f418: 00ad2821 addu a1,a1,t5 4000f41c: 00ad102b sltu v0,a1,t5 4000f420: 14400006 bnez v0,4000f43c <__umoddi3+0x3ec> 4000f424: 24e7ffff addiu a3,a3,-1 4000f428: 00a3102b sltu v0,a1,v1 4000f42c: 10400004 beqz v0,4000f440 <__umoddi3+0x3f0> 4000f430: 00a31023 subu v0,a1,v1 4000f434: 24e7ffff addiu a3,a3,-1 4000f438: 00ad2821 addu a1,a1,t5 4000f43c: 00a31023 subu v0,a1,v1 4000f440: 15000002 bnez t0,4000f44c <__umoddi3+0x3fc> 4000f444: 0048001b divu zero,v0,t0 4000f448: 0007000d break 0x7 4000f44c: 3145ffff andi a1,t2,0xffff 4000f450: 00002012 mflo a0 4000f454: 00001810 mfhi v1 4000f458: 00031c00 sll v1,v1,0x10 4000f45c: 00651825 or v1,v1,a1 4000f460: 008f0018 mult a0,t7 4000f464: 00002812 mflo a1 4000f468: 0065102b sltu v0,v1,a1 4000f46c: 1040000b beqz v0,4000f49c <__umoddi3+0x44c> 4000f470: 00071400 sll v0,a3,0x10 4000f474: 006d1821 addu v1,v1,t5 4000f478: 006d102b sltu v0,v1,t5 4000f47c: 14400006 bnez v0,4000f498 <__umoddi3+0x448> 4000f480: 2484ffff addiu a0,a0,-1 4000f484: 0065102b sltu v0,v1,a1 4000f488: 10400004 beqz v0,4000f49c <__umoddi3+0x44c> 4000f48c: 00071400 sll v0,a3,0x10 4000f490: 2484ffff addiu a0,a0,-1 4000f494: 006d1821 addu v1,v1,t5 4000f498: 00071400 sll v0,a3,0x10 4000f49c: 00821025 or v0,a0,v0 4000f4a0: 00652823 subu a1,v1,a1 4000f4a4: 00580019 multu v0,t8 4000f4a8: 00002010 mfhi a0 4000f4ac: 00a4182b sltu v1,a1,a0 4000f4b0: 00004012 mflo t0 4000f4b4: 14600047 bnez v1,4000f5d4 <__umoddi3+0x584> 4000f4b8: 01181023 subu v0,t0,t8 4000f4bc: 10a40066 beq a1,a0,4000f658 <__umoddi3+0x608> 4000f4c0: 00000000 nop 4000f4c4: 08003d7a j 4000f5e8 <__umoddi3+0x598> 4000f4c8: 00a42023 subu a0,a1,a0 4000f4cc: 00021023 negu v0,v0 4000f4d0: 004b1006 srlv v0,t3,v0 4000f4d4: 01aa1804 sllv v1,t2,t5 4000f4d8: 00434025 or t0,v0,v1 4000f4dc: 01a94804 sllv t1,t1,t5 4000f4e0: 08003c2e j 4000f0b8 <__umoddi3+0x68> 4000f4e4: 01ab5804 sllv t3,t3,t5 4000f4e8: 01894804 sllv t1,t1,t4 4000f4ec: 004c1023 subu v0,v0,t4 4000f4f0: 004a2806 srlv a1,t2,v0 4000f4f4: 00094402 srl t0,t1,0x10 4000f4f8: 15000002 bnez t0,4000f504 <__umoddi3+0x4b4> 4000f4fc: 00a8001b divu zero,a1,t0 4000f500: 0007000d break 0x7 4000f504: 312effff andi t6,t1,0xffff 4000f508: 018a1804 sllv v1,t2,t4 4000f50c: 004b1006 srlv v0,t3,v0 4000f510: 00435025 or t2,v0,v1 4000f514: 000a3402 srl a2,t2,0x10 4000f518: 00003812 mflo a3 4000f51c: 00002010 mfhi a0 4000f520: 00042400 sll a0,a0,0x10 4000f524: 00c41825 or v1,a2,a0 4000f528: 00ee0018 mult a3,t6 4000f52c: 00003812 mflo a3 4000f530: 0067102b sltu v0,v1,a3 4000f534: 15000002 bnez t0,4000f540 <__umoddi3+0x4f0> 4000f538: 00a8001b divu zero,a1,t0 4000f53c: 0007000d break 0x7 4000f540: 10400008 beqz v0,4000f564 <__umoddi3+0x514> 4000f544: 01806821 move t5,t4 4000f548: 00691821 addu v1,v1,t1 4000f54c: 0069102b sltu v0,v1,t1 4000f550: 14400004 bnez v0,4000f564 <__umoddi3+0x514> 4000f554: 0067102b sltu v0,v1,a3 4000f558: 10400002 beqz v0,4000f564 <__umoddi3+0x514> 4000f55c: 00000000 nop 4000f560: 00691821 addu v1,v1,t1 4000f564: 00671823 subu v1,v1,a3 4000f568: 15000002 bnez t0,4000f574 <__umoddi3+0x524> 4000f56c: 0068001b divu zero,v1,t0 4000f570: 0007000d break 0x7 4000f574: 3145ffff andi a1,t2,0xffff 4000f578: 00002012 mflo a0 4000f57c: 00001010 mfhi v0 4000f580: 00021400 sll v0,v0,0x10 4000f584: 00452825 or a1,v0,a1 4000f588: 008e0018 mult a0,t6 4000f58c: 00003012 mflo a2 4000f590: 00a6202b sltu a0,a1,a2 4000f594: 15000002 bnez t0,4000f5a0 <__umoddi3+0x550> 4000f598: 0068001b divu zero,v1,t0 4000f59c: 0007000d break 0x7 4000f5a0: 10800008 beqz a0,4000f5c4 <__umoddi3+0x574> 4000f5a4: 00000000 nop 4000f5a8: 00a92821 addu a1,a1,t1 4000f5ac: 00a9102b sltu v0,a1,t1 4000f5b0: 14400004 bnez v0,4000f5c4 <__umoddi3+0x574> 4000f5b4: 00a6102b sltu v0,a1,a2 4000f5b8: 10400002 beqz v0,4000f5c4 <__umoddi3+0x574> 4000f5bc: 00000000 nop 4000f5c0: 00a92821 addu a1,a1,t1 4000f5c4: 018b5804 sllv t3,t3,t4 4000f5c8: 08003ca7 j 4000f29c <__umoddi3+0x24c> 4000f5cc: 00a62823 subu a1,a1,a2 4000f5d0: 01181023 subu v0,t0,t8 4000f5d4: 008d1823 subu v1,a0,t5 4000f5d8: 0102202b sltu a0,t0,v0 4000f5dc: 00641823 subu v1,v1,a0 4000f5e0: 00a32023 subu a0,a1,v1 4000f5e4: 00404021 move t0,v0 4000f5e8: 01281023 subu v0,t1,t0 4000f5ec: 0122182b sltu v1,t1,v0 4000f5f0: 00831823 subu v1,a0,v1 4000f5f4: 01c32004 sllv a0,v1,t6 4000f5f8: 01821006 srlv v0,v0,t4 4000f5fc: 00441025 or v0,v0,a0 4000f600: 01831806 srlv v1,v1,t4 4000f604: 03e00008 jr ra 4000f608: 00000000 nop 4000f60c: 00001021 move v0,zero 4000f610: 08003c72 j 4000f1c8 <__umoddi3+0x178> 4000f614: 24050020 li a1,32 4000f618: 08003c72 j 4000f1c8 <__umoddi3+0x178> 4000f61c: 24050010 li a1,16 4000f620: 24020010 li v0,16 4000f624: 08003c24 j 4000f090 <__umoddi3+0x40> 4000f628: 24050010 li a1,16 4000f62c: 00001021 move v0,zero 4000f630: 08003c9a j 4000f268 <__umoddi3+0x218> 4000f634: 24050020 li a1,32 4000f638: 08003c9a j 4000f268 <__umoddi3+0x218> 4000f63c: 24050010 li a1,16 4000f640: 08003c24 j 4000f090 <__umoddi3+0x40> 4000f644: 24050020 li a1,32 4000f648: 08003c47 j 4000f11c <__umoddi3+0xcc> 4000f64c: 00892021 addu a0,a0,t1 4000f650: 08003cbe j 4000f2f8 <__umoddi3+0x2a8> 4000f654: 00892021 addu a0,a0,t1 4000f658: 0128102b sltu v0,t1,t0 4000f65c: 1440ffdc bnez v0,4000f5d0 <__umoddi3+0x580> 4000f660: 00000000 nop 4000f664: 08003d7a j 4000f5e8 <__umoddi3+0x598> 4000f668: 00002021 move a0,zero 4000f66c <_fpadd_parts>: 4000f66c: 8c870000 lw a3,0(a0) 4000f670: 27bdffb0 addiu sp,sp,-80 4000f674: 2ce20002 sltiu v0,a3,2 4000f678: afbe0048 sw s8,72(sp) 4000f67c: afb30034 sw s3,52(sp) 4000f680: afb20030 sw s2,48(sp) 4000f684: afbf004c sw ra,76(sp) 4000f688: afb70044 sw s7,68(sp) 4000f68c: afb60040 sw s6,64(sp) 4000f690: afb5003c sw s5,60(sp) 4000f694: afb40038 sw s4,56(sp) 4000f698: afb1002c sw s1,44(sp) 4000f69c: afb00028 sw s0,40(sp) 4000f6a0: 00809021 move s2,a0 4000f6a4: 00a0f021 move s8,a1 4000f6a8: 14400084 bnez v0,4000f8bc <_fpadd_parts+0x250> 4000f6ac: 00c09821 move s3,a2 4000f6b0: 8ca30000 lw v1,0(a1) 4000f6b4: 00000000 nop 4000f6b8: 2c620002 sltiu v0,v1,2 4000f6bc: 1440008c bnez v0,4000f8f0 <_fpadd_parts+0x284> 4000f6c0: 24020004 li v0,4 4000f6c4: 10e2008c beq a3,v0,4000f8f8 <_fpadd_parts+0x28c> 4000f6c8: 00000000 nop 4000f6cc: 10620088 beq v1,v0,4000f8f0 <_fpadd_parts+0x284> 4000f6d0: 24020002 li v0,2 4000f6d4: 10620091 beq v1,v0,4000f91c <_fpadd_parts+0x2b0> 4000f6d8: 00000000 nop 4000f6dc: 10e20084 beq a3,v0,4000f8f0 <_fpadd_parts+0x284> 4000f6e0: 00000000 nop 4000f6e4: 8c880008 lw t0,8(a0) 4000f6e8: 8ca40008 lw a0,8(a1) 4000f6ec: 8cb40010 lw s4,16(a1) 4000f6f0: 01041823 subu v1,t0,a0 4000f6f4: 8cb50014 lw s5,20(a1) 4000f6f8: 8e560010 lw s6,16(s2) 4000f6fc: 8e570014 lw s7,20(s2) 4000f700: 046000d1 bltz v1,4000fa48 <_fpadd_parts+0x3dc> 4000f704: 00602821 move a1,v1 4000f708: 28a20040 slti v0,a1,64 4000f70c: 10400096 beqz v0,4000f968 <_fpadd_parts+0x2fc> 4000f710: 0088102a slt v0,a0,t0 4000f714: 1860009d blez v1,4000f98c <_fpadd_parts+0x320> 4000f718: 30a20020 andi v0,a1,0x20 4000f71c: 104000d5 beqz v0,4000fa74 <_fpadd_parts+0x408> 4000f720: 00051827 nor v1,zero,a1 4000f724: 24020001 li v0,1 4000f728: 00a23004 sllv a2,v0,a1 4000f72c: 00b52806 srlv a1,s5,a1 4000f730: afa50018 sw a1,24(sp) 4000f734: afa0001c sw zero,28(sp) 4000f738: 00001821 move v1,zero 4000f73c: 2464ffff addiu a0,v1,-1 4000f740: 0083102b sltu v0,a0,v1 4000f744: 24c3ffff addiu v1,a2,-1 4000f748: 00431021 addu v0,v0,v1 4000f74c: 00558824 and s1,v0,s5 4000f750: 00948024 and s0,a0,s4 4000f754: 02002021 move a0,s0 4000f758: 02202821 move a1,s1 4000f75c: 00003021 move a2,zero 4000f760: 00003821 move a3,zero 4000f764: 0c00420c jal 40010830 <__ucmpdi2> 4000f768: afa80020 sw t0,32(sp) 4000f76c: 24030001 li v1,1 4000f770: 8fa80020 lw t0,32(sp) 4000f774: 10430003 beq v0,v1,4000f784 <_fpadd_parts+0x118> 4000f778: 00000000 nop 4000f77c: 24100001 li s0,1 4000f780: 00008821 move s1,zero 4000f784: 8fa20018 lw v0,24(sp) 4000f788: 8fa3001c lw v1,28(sp) 4000f78c: 0202a025 or s4,s0,v0 4000f790: 0223a825 or s5,s1,v1 4000f794: 8e450004 lw a1,4(s2) 4000f798: 8fc20004 lw v0,4(s8) 4000f79c: 00000000 nop 4000f7a0: 10a2009f beq a1,v0,4000fa20 <_fpadd_parts+0x3b4> 4000f7a4: 02b72021 addu a0,s5,s7 4000f7a8: 10a00099 beqz a1,4000fa10 <_fpadd_parts+0x3a4> 4000f7ac: 02d42023 subu a0,s6,s4 4000f7b0: 02962023 subu a0,s4,s6 4000f7b4: 02b71823 subu v1,s5,s7 4000f7b8: 0284102b sltu v0,s4,a0 4000f7bc: 00621023 subu v0,v1,v0 4000f7c0: 044000a3 bltz v0,4000fa50 <_fpadd_parts+0x3e4> 4000f7c4: 00042823 negu a1,a0 4000f7c8: ae680008 sw t0,8(s3) 4000f7cc: ae640010 sw a0,16(s3) 4000f7d0: ae620014 sw v0,20(s3) 4000f7d4: ae600004 sw zero,4(s3) 4000f7d8: 8e660010 lw a2,16(s3) 4000f7dc: 8e670014 lw a3,20(s3) 4000f7e0: 24c5ffff addiu a1,a2,-1 4000f7e4: 00a6102b sltu v0,a1,a2 4000f7e8: 24e3ffff addiu v1,a3,-1 4000f7ec: 00431821 addu v1,v0,v1 4000f7f0: 3c041000 lui a0,0x1000 4000f7f4: 0064202b sltu a0,v1,a0 4000f7f8: 00c04821 move t1,a2 4000f7fc: 1080001e beqz a0,4000f878 <_fpadd_parts+0x20c> 4000f800: 00e04021 move t0,a3 4000f804: 3c020fff lui v0,0xfff 4000f808: 3442ffff ori v0,v0,0xffff 4000f80c: 106200a4 beq v1,v0,4000faa0 <_fpadd_parts+0x434> 4000f810: 3c020fff lui v0,0xfff 4000f814: 8e680008 lw t0,8(s3) 4000f818: 344bffff ori t3,v0,0xffff 4000f81c: 3c0a1000 lui t2,0x1000 4000f820: 00062840 sll a1,a2,0x1 4000f824: 000617c2 srl v0,a2,0x1f 4000f828: 00072040 sll a0,a3,0x1 4000f82c: 00822025 or a0,a0,v0 4000f830: 24a9ffff addiu t1,a1,-1 4000f834: 2482ffff addiu v0,a0,-1 4000f838: 0125182b sltu v1,t1,a1 4000f83c: 00621821 addu v1,v1,v0 4000f840: 2508ffff addiu t0,t0,-1 4000f844: 006a102b sltu v0,v1,t2 4000f848: 00a03021 move a2,a1 4000f84c: 00803821 move a3,a0 4000f850: ae640014 sw a0,20(s3) 4000f854: ae650010 sw a1,16(s3) 4000f858: 10400005 beqz v0,4000f870 <_fpadd_parts+0x204> 4000f85c: ae680008 sw t0,8(s3) 4000f860: 146bffef bne v1,t3,4000f820 <_fpadd_parts+0x1b4> 4000f864: 2d22ffff sltiu v0,t1,-1 4000f868: 1440ffee bnez v0,4000f824 <_fpadd_parts+0x1b8> 4000f86c: 00062840 sll a1,a2,0x1 4000f870: 00c04821 move t1,a2 4000f874: 00e04021 move t0,a3 4000f878: 3c022000 lui v0,0x2000 4000f87c: 24030003 li v1,3 4000f880: 0102102b sltu v0,t0,v0 4000f884: 1440000c bnez v0,4000f8b8 <_fpadd_parts+0x24c> 4000f888: ae630000 sw v1,0(s3) 4000f88c: 8e650008 lw a1,8(s3) 4000f890: 000817c0 sll v0,t0,0x1f 4000f894: 00092042 srl a0,t1,0x1 4000f898: 00442025 or a0,v0,a0 4000f89c: 31230001 andi v1,t1,0x1 4000f8a0: 00641825 or v1,v1,a0 4000f8a4: 00081042 srl v0,t0,0x1 4000f8a8: 24a50001 addiu a1,a1,1 4000f8ac: ae630010 sw v1,16(s3) 4000f8b0: ae620014 sw v0,20(s3) 4000f8b4: ae650008 sw a1,8(s3) 4000f8b8: 02609021 move s2,s3 4000f8bc: 8fbf004c lw ra,76(sp) 4000f8c0: 02401021 move v0,s2 4000f8c4: 8fbe0048 lw s8,72(sp) 4000f8c8: 8fb70044 lw s7,68(sp) 4000f8cc: 8fb60040 lw s6,64(sp) 4000f8d0: 8fb5003c lw s5,60(sp) 4000f8d4: 8fb40038 lw s4,56(sp) 4000f8d8: 8fb30034 lw s3,52(sp) 4000f8dc: 8fb20030 lw s2,48(sp) 4000f8e0: 8fb1002c lw s1,44(sp) 4000f8e4: 8fb00028 lw s0,40(sp) 4000f8e8: 03e00008 jr ra 4000f8ec: 27bd0050 addiu sp,sp,80 4000f8f0: 08003e2f j 4000f8bc <_fpadd_parts+0x250> 4000f8f4: 03c09021 move s2,s8 4000f8f8: 1467fff0 bne v1,a3,4000f8bc <_fpadd_parts+0x250> 4000f8fc: 00000000 nop 4000f900: 8ca30004 lw v1,4(a1) 4000f904: 8c820004 lw v0,4(a0) 4000f908: 00000000 nop 4000f90c: 1043ffeb beq v0,v1,4000f8bc <_fpadd_parts+0x250> 4000f910: 3c024001 lui v0,0x4001 4000f914: 08003e2f j 4000f8bc <_fpadd_parts+0x250> 4000f918: 245221f0 addiu s2,v0,8688 4000f91c: 14e3ffe7 bne a3,v1,4000f8bc <_fpadd_parts+0x250> 4000f920: 00000000 nop 4000f924: 8c820004 lw v0,4(a0) 4000f928: 8c830008 lw v1,8(a0) 4000f92c: 8e450010 lw a1,16(s2) 4000f930: 8e460014 lw a2,20(s2) 4000f934: 8c84000c lw a0,12(a0) 4000f938: ae620004 sw v0,4(s3) 4000f93c: ae670000 sw a3,0(s3) 4000f940: ae630008 sw v1,8(s3) 4000f944: ae64000c sw a0,12(s3) 4000f948: ae650010 sw a1,16(s3) 4000f94c: ae660014 sw a2,20(s3) 4000f950: 8e430004 lw v1,4(s2) 4000f954: 8fc20004 lw v0,4(s8) 4000f958: 02609021 move s2,s3 4000f95c: 00431024 and v0,v0,v1 4000f960: 08003e2f j 4000f8bc <_fpadd_parts+0x250> 4000f964: ae620004 sw v0,4(s3) 4000f968: 10400004 beqz v0,4000f97c <_fpadd_parts+0x310> 4000f96c: 00000000 nop 4000f970: 0000a021 move s4,zero 4000f974: 08003de5 j 4000f794 <_fpadd_parts+0x128> 4000f978: 0000a821 move s5,zero 4000f97c: 00804021 move t0,a0 4000f980: 0000b021 move s6,zero 4000f984: 08003de5 j 4000f794 <_fpadd_parts+0x128> 4000f988: 0000b821 move s7,zero 4000f98c: 1060ff81 beqz v1,4000f794 <_fpadd_parts+0x128> 4000f990: 00000000 nop 4000f994: 10400047 beqz v0,4000fab4 <_fpadd_parts+0x448> 4000f998: 01054021 addu t0,t0,a1 4000f99c: 24020001 li v0,1 4000f9a0: 00a23004 sllv a2,v0,a1 4000f9a4: 00b72806 srlv a1,s7,a1 4000f9a8: afa50010 sw a1,16(sp) 4000f9ac: afa00014 sw zero,20(sp) 4000f9b0: 00001821 move v1,zero 4000f9b4: 2464ffff addiu a0,v1,-1 4000f9b8: 0083102b sltu v0,a0,v1 4000f9bc: 24c3ffff addiu v1,a2,-1 4000f9c0: 00431021 addu v0,v0,v1 4000f9c4: 00578824 and s1,v0,s7 4000f9c8: 00968024 and s0,a0,s6 4000f9cc: 02002021 move a0,s0 4000f9d0: 02202821 move a1,s1 4000f9d4: 00003021 move a2,zero 4000f9d8: 00003821 move a3,zero 4000f9dc: 0c00420c jal 40010830 <__ucmpdi2> 4000f9e0: afa80020 sw t0,32(sp) 4000f9e4: 24030001 li v1,1 4000f9e8: 8fa80020 lw t0,32(sp) 4000f9ec: 10430003 beq v0,v1,4000f9fc <_fpadd_parts+0x390> 4000f9f0: 00000000 nop 4000f9f4: 24100001 li s0,1 4000f9f8: 00008821 move s1,zero 4000f9fc: 8fa20010 lw v0,16(sp) 4000fa00: 8fa30014 lw v1,20(sp) 4000fa04: 0202b025 or s6,s0,v0 4000fa08: 08003de5 j 4000f794 <_fpadd_parts+0x128> 4000fa0c: 0223b825 or s7,s1,v1 4000fa10: 02f51823 subu v1,s7,s5 4000fa14: 02c4102b sltu v0,s6,a0 4000fa18: 08003df0 j 4000f7c0 <_fpadd_parts+0x154> 4000fa1c: 00621023 subu v0,v1,v0 4000fa20: 02961021 addu v0,s4,s6 4000fa24: 0054182b sltu v1,v0,s4 4000fa28: 00641821 addu v1,v1,a0 4000fa2c: ae680008 sw t0,8(s3) 4000fa30: ae650004 sw a1,4(s3) 4000fa34: ae620010 sw v0,16(s3) 4000fa38: ae630014 sw v1,20(s3) 4000fa3c: 00404821 move t1,v0 4000fa40: 08003e1e j 4000f878 <_fpadd_parts+0x20c> 4000fa44: 00604021 move t0,v1 4000fa48: 08003dc2 j 4000f708 <_fpadd_parts+0x9c> 4000fa4c: 00032823 negu a1,v1 4000fa50: 00022023 negu a0,v0 4000fa54: 0005102b sltu v0,zero,a1 4000fa58: 00822023 subu a0,a0,v0 4000fa5c: 24030001 li v1,1 4000fa60: ae630004 sw v1,4(s3) 4000fa64: ae680008 sw t0,8(s3) 4000fa68: ae650010 sw a1,16(s3) 4000fa6c: 08003df6 j 4000f7d8 <_fpadd_parts+0x16c> 4000fa70: ae640014 sw a0,20(s3) 4000fa74: 00151040 sll v0,s5,0x1 4000fa78: 00621004 sllv v0,v0,v1 4000fa7c: 00b41806 srlv v1,s4,a1 4000fa80: 00431825 or v1,v0,v1 4000fa84: afa30018 sw v1,24(sp) 4000fa88: 24030001 li v1,1 4000fa8c: 00a31804 sllv v1,v1,a1 4000fa90: 00b52806 srlv a1,s5,a1 4000fa94: afa5001c sw a1,28(sp) 4000fa98: 08003dcf j 4000f73c <_fpadd_parts+0xd0> 4000fa9c: 00003021 move a2,zero 4000faa0: 2ca2ffff sltiu v0,a1,-1 4000faa4: 1040ff74 beqz v0,4000f878 <_fpadd_parts+0x20c> 4000faa8: 3c020fff lui v0,0xfff 4000faac: 08003e05 j 4000f814 <_fpadd_parts+0x1a8> 4000fab0: 00000000 nop 4000fab4: 00051827 nor v1,zero,a1 4000fab8: 00171040 sll v0,s7,0x1 4000fabc: 00621004 sllv v0,v0,v1 4000fac0: 00b61806 srlv v1,s6,a1 4000fac4: 00431825 or v1,v0,v1 4000fac8: afa30010 sw v1,16(sp) 4000facc: 24030001 li v1,1 4000fad0: 00a31804 sllv v1,v1,a1 4000fad4: 00b72806 srlv a1,s7,a1 4000fad8: afa50014 sw a1,20(sp) 4000fadc: 08003e6d j 4000f9b4 <_fpadd_parts+0x348> 4000fae0: 00003021 move a2,zero 4000fae4 <__subdf3>: 4000fae4: 27bdff88 addiu sp,sp,-120 4000fae8: afb10070 sw s1,112(sp) 4000faec: 27b10020 addiu s1,sp,32 4000faf0: afb0006c sw s0,108(sp) 4000faf4: afa40010 sw a0,16(sp) 4000faf8: 27b00038 addiu s0,sp,56 4000fafc: afa50014 sw a1,20(sp) 4000fb00: 27a40010 addiu a0,sp,16 4000fb04: 02202821 move a1,s1 4000fb08: afbf0074 sw ra,116(sp) 4000fb0c: afa7001c sw a3,28(sp) 4000fb10: 0c004302 jal 40010c08 <__unpack_d> 4000fb14: afa60018 sw a2,24(sp) 4000fb18: 27a40018 addiu a0,sp,24 4000fb1c: 0c004302 jal 40010c08 <__unpack_d> 4000fb20: 02002821 move a1,s0 4000fb24: 8fa2003c lw v0,60(sp) 4000fb28: 02002821 move a1,s0 4000fb2c: 02202021 move a0,s1 4000fb30: 27a60050 addiu a2,sp,80 4000fb34: 38420001 xori v0,v0,0x1 4000fb38: 0c003d9b jal 4000f66c <_fpadd_parts> 4000fb3c: afa2003c sw v0,60(sp) 4000fb40: 0c004256 jal 40010958 <__pack_d> 4000fb44: 00402021 move a0,v0 4000fb48: 8fbf0074 lw ra,116(sp) 4000fb4c: 8fb10070 lw s1,112(sp) 4000fb50: 8fb0006c lw s0,108(sp) 4000fb54: 03e00008 jr ra 4000fb58: 27bd0078 addiu sp,sp,120 4000fb5c <__adddf3>: 4000fb5c: 27bdff88 addiu sp,sp,-120 4000fb60: afb10070 sw s1,112(sp) 4000fb64: 27b10020 addiu s1,sp,32 4000fb68: afb0006c sw s0,108(sp) 4000fb6c: afa40010 sw a0,16(sp) 4000fb70: 27b00038 addiu s0,sp,56 4000fb74: afa50014 sw a1,20(sp) 4000fb78: 27a40010 addiu a0,sp,16 4000fb7c: 02202821 move a1,s1 4000fb80: afbf0074 sw ra,116(sp) 4000fb84: afa7001c sw a3,28(sp) 4000fb88: 0c004302 jal 40010c08 <__unpack_d> 4000fb8c: afa60018 sw a2,24(sp) 4000fb90: 27a40018 addiu a0,sp,24 4000fb94: 0c004302 jal 40010c08 <__unpack_d> 4000fb98: 02002821 move a1,s0 4000fb9c: 02202021 move a0,s1 4000fba0: 02002821 move a1,s0 4000fba4: 0c003d9b jal 4000f66c <_fpadd_parts> 4000fba8: 27a60050 addiu a2,sp,80 4000fbac: 0c004256 jal 40010958 <__pack_d> 4000fbb0: 00402021 move a0,v0 4000fbb4: 8fbf0074 lw ra,116(sp) 4000fbb8: 8fb10070 lw s1,112(sp) 4000fbbc: 8fb0006c lw s0,108(sp) 4000fbc0: 03e00008 jr ra 4000fbc4: 27bd0078 addiu sp,sp,120 4000fbc8 <__muldf3>: 4000fbc8: 27bdff88 addiu sp,sp,-120 4000fbcc: afb0006c sw s0,108(sp) 4000fbd0: 27b00020 addiu s0,sp,32 4000fbd4: afb10070 sw s1,112(sp) 4000fbd8: afa40010 sw a0,16(sp) 4000fbdc: afa50014 sw a1,20(sp) 4000fbe0: 27a40010 addiu a0,sp,16 4000fbe4: 02002821 move a1,s0 4000fbe8: 27b10038 addiu s1,sp,56 4000fbec: afbf0074 sw ra,116(sp) 4000fbf0: afa60018 sw a2,24(sp) 4000fbf4: 0c004302 jal 40010c08 <__unpack_d> 4000fbf8: afa7001c sw a3,28(sp) 4000fbfc: 27a40018 addiu a0,sp,24 4000fc00: 0c004302 jal 40010c08 <__unpack_d> 4000fc04: 02202821 move a1,s1 4000fc08: 8fa30020 lw v1,32(sp) 4000fc0c: 00000000 nop 4000fc10: 2c620002 sltiu v0,v1,2 4000fc14: 14400072 bnez v0,4000fde0 <__muldf3+0x218> 4000fc18: 00000000 nop 4000fc1c: 8fa40038 lw a0,56(sp) 4000fc20: 00000000 nop 4000fc24: 2c820002 sltiu v0,a0,2 4000fc28: 1440007c bnez v0,4000fe1c <__muldf3+0x254> 4000fc2c: 24020004 li v0,4 4000fc30: 10620068 beq v1,v0,4000fdd4 <__muldf3+0x20c> 4000fc34: 00000000 nop 4000fc38: 10820076 beq a0,v0,4000fe14 <__muldf3+0x24c> 4000fc3c: 24020002 li v0,2 4000fc40: 10620067 beq v1,v0,4000fde0 <__muldf3+0x218> 4000fc44: 00000000 nop 4000fc48: 10820074 beq a0,v0,4000fe1c <__muldf3+0x254> 4000fc4c: 00000000 nop 4000fc50: 8fa40030 lw a0,48(sp) 4000fc54: 8fa20048 lw v0,72(sp) 4000fc58: 8fac004c lw t4,76(sp) 4000fc5c: 00820019 multu a0,v0 4000fc60: 8fb00034 lw s0,52(sp) 4000fc64: 00005012 mflo t2 4000fc68: 00005810 mfhi t3 ... 4000fc74: 01840019 multu t4,a0 4000fc78: 00003810 mfhi a3 4000fc7c: 00003012 mflo a2 ... 4000fc88: 02020019 multu s0,v0 4000fc8c: 00001012 mflo v0 4000fc90: 00464021 addu t0,v0,a2 4000fc94: 0102102b sltu v0,t0,v0 4000fc98: 00001810 mfhi v1 4000fc9c: 00672821 addu a1,v1,a3 4000fca0: 00454821 addu t1,v0,a1 4000fca4: 0127202b sltu a0,t1,a3 4000fca8: 14800080 bnez a0,4000feac <__muldf3+0x2e4> 4000fcac: 00007021 move t6,zero 4000fcb0: 1127007c beq t1,a3,4000fea4 <__muldf3+0x2dc> 4000fcb4: 0106102b sltu v0,t0,a2 4000fcb8: 00007021 move t6,zero 4000fcbc: 00007821 move t7,zero 4000fcc0: 010b4021 addu t0,t0,t3 4000fcc4: 010b102b sltu v0,t0,t3 4000fcc8: 10400007 beqz v0,4000fce8 <__muldf3+0x120> 4000fccc: 01406821 move t5,t2 4000fcd0: 25c20001 addiu v0,t6,1 4000fcd4: 00401821 move v1,v0 4000fcd8: 004e102b sltu v0,v0,t6 4000fcdc: 004f1021 addu v0,v0,t7 4000fce0: 00607021 move t6,v1 4000fce4: 00407821 move t7,v0 4000fce8: 020c0019 multu s0,t4 4000fcec: 8fa30040 lw v1,64(sp) 4000fcf0: 8fa20028 lw v0,40(sp) 4000fcf4: 8fb10024 lw s1,36(sp) 4000fcf8: 00431021 addu v0,v0,v1 4000fcfc: 244a0004 addiu t2,v0,4 4000fd00: 3c022000 lui v0,0x2000 4000fd04: afaa0058 sw t2,88(sp) 4000fd08: 8fb0003c lw s0,60(sp) 4000fd0c: 00003012 mflo a2 4000fd10: 01262021 addu a0,t1,a2 4000fd14: 0089182b sltu v1,a0,t1 4000fd18: 00003810 mfhi a3 4000fd1c: 008e2821 addu a1,a0,t6 4000fd20: 00671821 addu v1,v1,a3 4000fd24: 006f1821 addu v1,v1,t7 4000fd28: 00a4202b sltu a0,a1,a0 4000fd2c: 00833021 addu a2,a0,v1 4000fd30: 00c2102b sltu v0,a2,v0 4000fd34: 10400047 beqz v0,4000fe54 <__muldf3+0x28c> 4000fd38: 3c0f8000 lui t7,0x8000 4000fd3c: 3c021000 lui v0,0x1000 4000fd40: 00c2102b sltu v0,a2,v0 4000fd44: 10400012 beqz v0,4000fd90 <__muldf3+0x1c8> 4000fd48: 30a300ff andi v1,a1,0xff 4000fd4c: 8fa40058 lw a0,88(sp) 4000fd50: 3c0a1000 lui t2,0x1000 4000fd54: 00051fc2 srl v1,a1,0x1f 4000fd58: 00061040 sll v0,a2,0x1 4000fd5c: 00621025 or v0,v1,v0 4000fd60: 000d3fc2 srl a3,t5,0x1f 4000fd64: 00084840 sll t1,t0,0x1 4000fd68: 004a182b sltu v1,v0,t2 4000fd6c: 000d6840 sll t5,t5,0x1 4000fd70: 00052840 sll a1,a1,0x1 4000fd74: 2484ffff addiu a0,a0,-1 4000fd78: 05000048 bltz t0,4000fe9c <__muldf3+0x2d4> 4000fd7c: 00403021 move a2,v0 4000fd80: 1460fff4 bnez v1,4000fd54 <__muldf3+0x18c> 4000fd84: 00e94025 or t0,a3,t1 4000fd88: afa40058 sw a0,88(sp) 4000fd8c: 30a300ff andi v1,a1,0xff 4000fd90: 24020080 li v0,128 4000fd94: 10620047 beq v1,v0,4000feb4 <__muldf3+0x2ec> 4000fd98: 30a20100 andi v0,a1,0x100 4000fd9c: 02301026 xor v0,s1,s0 4000fda0: 0002102b sltu v0,zero,v0 4000fda4: afa20054 sw v0,84(sp) 4000fda8: 27a40050 addiu a0,sp,80 4000fdac: 24020003 li v0,3 4000fdb0: afa50060 sw a1,96(sp) 4000fdb4: afa60064 sw a2,100(sp) 4000fdb8: 0c004256 jal 40010958 <__pack_d> 4000fdbc: afa20050 sw v0,80(sp) 4000fdc0: 8fbf0074 lw ra,116(sp) 4000fdc4: 8fb10070 lw s1,112(sp) 4000fdc8: 8fb0006c lw s0,108(sp) 4000fdcc: 03e00008 jr ra 4000fdd0: 27bd0078 addiu sp,sp,120 4000fdd4: 24020002 li v0,2 4000fdd8: 1082001c beq a0,v0,4000fe4c <__muldf3+0x284> 4000fddc: 3c024001 lui v0,0x4001 4000fde0: 8fa20024 lw v0,36(sp) 4000fde4: 8fa3003c lw v1,60(sp) 4000fde8: 02002021 move a0,s0 4000fdec: 00431026 xor v0,v0,v1 4000fdf0: 0002102b sltu v0,zero,v0 4000fdf4: afa20024 sw v0,36(sp) 4000fdf8: 0c004256 jal 40010958 <__pack_d> 4000fdfc: 00000000 nop 4000fe00: 8fbf0074 lw ra,116(sp) 4000fe04: 8fb10070 lw s1,112(sp) 4000fe08: 8fb0006c lw s0,108(sp) 4000fe0c: 03e00008 jr ra 4000fe10: 27bd0078 addiu sp,sp,120 4000fe14: 1062000d beq v1,v0,4000fe4c <__muldf3+0x284> 4000fe18: 3c024001 lui v0,0x4001 4000fe1c: 8fa3003c lw v1,60(sp) 4000fe20: 8fa20024 lw v0,36(sp) 4000fe24: 02202021 move a0,s1 4000fe28: 00431026 xor v0,v0,v1 4000fe2c: 0002102b sltu v0,zero,v0 4000fe30: 0c004256 jal 40010958 <__pack_d> 4000fe34: afa2003c sw v0,60(sp) 4000fe38: 8fbf0074 lw ra,116(sp) 4000fe3c: 8fb10070 lw s1,112(sp) 4000fe40: 8fb0006c lw s0,108(sp) 4000fe44: 03e00008 jr ra 4000fe48: 27bd0078 addiu sp,sp,120 4000fe4c: 08003f7e j 4000fdf8 <__muldf3+0x230> 4000fe50: 244421f0 addiu a0,v0,8688 4000fe54: 3c0e2000 lui t6,0x2000 4000fe58: 000627c0 sll a0,a2,0x1f 4000fe5c: 00051842 srl v1,a1,0x1 4000fe60: 00063042 srl a2,a2,0x1 4000fe64: 30a20001 andi v0,a1,0x1 4000fe68: 000d5842 srl t3,t5,0x1 4000fe6c: 00086042 srl t4,t0,0x1 4000fe70: 00ce482b sltu t1,a2,t6 4000fe74: 00083fc0 sll a3,t0,0x1f 4000fe78: 00832825 or a1,a0,v1 4000fe7c: 10400003 beqz v0,4000fe8c <__muldf3+0x2c4> 4000fe80: 254a0001 addiu t2,t2,1 4000fe84: 00eb6825 or t5,a3,t3 4000fe88: 018f4025 or t0,t4,t7 4000fe8c: 1120fff3 beqz t1,4000fe5c <__muldf3+0x294> 4000fe90: 000627c0 sll a0,a2,0x1f 4000fe94: 08003f4f j 4000fd3c <__muldf3+0x174> 4000fe98: afaa0058 sw t2,88(sp) 4000fe9c: 08003f60 j 4000fd80 <__muldf3+0x1b8> 4000fea0: 34a50001 ori a1,a1,0x1 4000fea4: 1040ff84 beqz v0,4000fcb8 <__muldf3+0xf0> 4000fea8: 00007021 move t6,zero 4000feac: 08003f30 j 4000fcc0 <__muldf3+0xf8> 4000feb0: 240f0001 li t7,1 4000feb4: 1440ffba bnez v0,4000fda0 <__muldf3+0x1d8> 4000feb8: 02301026 xor v0,s1,s0 4000febc: 01a81025 or v0,t5,t0 4000fec0: 1040ffb7 beqz v0,4000fda0 <__muldf3+0x1d8> 4000fec4: 02301026 xor v0,s1,s0 4000fec8: 24a20080 addiu v0,a1,128 4000fecc: 0045202b sltu a0,v0,a1 4000fed0: 2403ff00 li v1,-256 4000fed4: 00432824 and a1,v0,v1 4000fed8: 08003f67 j 4000fd9c <__muldf3+0x1d4> 4000fedc: 00863021 addu a2,a0,a2 4000fee0 <__divdf3>: 4000fee0: 27bdffa0 addiu sp,sp,-96 4000fee4: afb10054 sw s1,84(sp) 4000fee8: 27b10020 addiu s1,sp,32 4000feec: afb00050 sw s0,80(sp) 4000fef0: afa40010 sw a0,16(sp) 4000fef4: afa50014 sw a1,20(sp) 4000fef8: 27a40010 addiu a0,sp,16 4000fefc: 02202821 move a1,s1 4000ff00: 27b00038 addiu s0,sp,56 4000ff04: afbf005c sw ra,92(sp) 4000ff08: afa60018 sw a2,24(sp) 4000ff0c: afa7001c sw a3,28(sp) 4000ff10: 0c004302 jal 40010c08 <__unpack_d> 4000ff14: afb20058 sw s2,88(sp) 4000ff18: 27a40018 addiu a0,sp,24 4000ff1c: 0c004302 jal 40010c08 <__unpack_d> 4000ff20: 02002821 move a1,s0 4000ff24: 8fa40020 lw a0,32(sp) 4000ff28: 00000000 nop 4000ff2c: 2c820002 sltiu v0,a0,2 4000ff30: 1440004a bnez v0,4001005c <__divdf3+0x17c> 4000ff34: 00000000 nop 4000ff38: 8fa50038 lw a1,56(sp) 4000ff3c: 00000000 nop 4000ff40: 2ca20002 sltiu v0,a1,2 4000ff44: 14400056 bnez v0,400100a0 <__divdf3+0x1c0> 4000ff48: 24060004 li a2,4 4000ff4c: 8fa20024 lw v0,36(sp) 4000ff50: 8fa3003c lw v1,60(sp) 4000ff54: 00000000 nop 4000ff58: 00431026 xor v0,v0,v1 4000ff5c: 1086003d beq a0,a2,40010054 <__divdf3+0x174> 4000ff60: afa20024 sw v0,36(sp) 4000ff64: 24020002 li v0,2 4000ff68: 1082003a beq a0,v0,40010054 <__divdf3+0x174> 4000ff6c: 00000000 nop 4000ff70: 10a60045 beq a1,a2,40010088 <__divdf3+0x1a8> 4000ff74: 00001821 move v1,zero 4000ff78: 10a20069 beq a1,v0,40010120 <__divdf3+0x240> 4000ff7c: 00000000 nop 4000ff80: 8fa20028 lw v0,40(sp) 4000ff84: 8faf0034 lw t7,52(sp) 4000ff88: 8fbf004c lw ra,76(sp) 4000ff8c: 8fa30040 lw v1,64(sp) 4000ff90: 01ffc82b sltu t9,t7,ra 4000ff94: 00432023 subu a0,v0,v1 4000ff98: afa40028 sw a0,40(sp) 4000ff9c: 8fae0030 lw t6,48(sp) 4000ffa0: 8fb00048 lw s0,72(sp) 4000ffa4: 17200056 bnez t9,40010100 <__divdf3+0x220> 4000ffa8: 00000000 nop 4000ffac: 13ef0052 beq ra,t7,400100f8 <__divdf3+0x218> 4000ffb0: 01d0102b sltu v0,t6,s0 4000ffb4: 00006021 move t4,zero 4000ffb8: 00006821 move t5,zero 4000ffbc: 00004021 move t0,zero 4000ffc0: 3c091000 lui t1,0x1000 4000ffc4: 0000c021 move t8,zero 4000ffc8: 08004000 j 40010000 <__divdf3+0x120> 4000ffcc: 2412003d li s2,61 4000ffd0: 00687823 subu t7,v1,t0 4000ffd4: 00807021 move t6,a0 4000ffd8: 00c06021 move t4,a2 4000ffdc: 00e06821 move t5,a3 4000ffe0: 000e17c2 srl v0,t6,0x1f 4000ffe4: 000f1840 sll v1,t7,0x1 4000ffe8: 00437825 or t7,v0,v1 4000ffec: 01ffc82b sltu t9,t7,ra 4000fff0: 01404021 move t0,t2 4000fff4: 01604821 move t1,t3 4000fff8: 13120031 beq t8,s2,400100c0 <__divdf3+0x1e0> 4000fffc: 000e7040 sll t6,t6,0x1 40010000: 00081042 srl v0,t0,0x1 40010004: 01882025 or a0,t4,t0 40010008: 00091fc0 sll v1,t1,0x1f 4001000c: 00621825 or v1,v1,v0 40010010: 01a92825 or a1,t5,t1 40010014: 00091042 srl v0,t1,0x1 40010018: 00803021 move a2,a0 4001001c: 01d02023 subu a0,t6,s0 40010020: 00605021 move t2,v1 40010024: 00405821 move t3,v0 40010028: 27180001 addiu t8,t8,1 4001002c: 01c4402b sltu t0,t6,a0 40010030: 00a03821 move a3,a1 40010034: 1720ffea bnez t9,4000ffe0 <__divdf3+0x100> 40010038: 01ff1823 subu v1,t7,ra 4001003c: 17efffe4 bne ra,t7,4000ffd0 <__divdf3+0xf0> 40010040: 01d0102b sltu v0,t6,s0 40010044: 1440ffe7 bnez v0,4000ffe4 <__divdf3+0x104> 40010048: 000e17c2 srl v0,t6,0x1f 4001004c: 08003ff5 j 4000ffd4 <__divdf3+0xf4> 40010050: 00687823 subu t7,v1,t0 40010054: 1085000a beq a0,a1,40010080 <__divdf3+0x1a0> 40010058: 3c024001 lui v0,0x4001 4001005c: 02202021 move a0,s1 40010060: 0c004256 jal 40010958 <__pack_d> 40010064: 00000000 nop 40010068: 8fbf005c lw ra,92(sp) 4001006c: 8fb20058 lw s2,88(sp) 40010070: 8fb10054 lw s1,84(sp) 40010074: 8fb00050 lw s0,80(sp) 40010078: 03e00008 jr ra 4001007c: 27bd0060 addiu sp,sp,96 40010080: 08004018 j 40010060 <__divdf3+0x180> 40010084: 244421f0 addiu a0,v0,8688 40010088: 00001021 move v0,zero 4001008c: afa20030 sw v0,48(sp) 40010090: afa30034 sw v1,52(sp) 40010094: afa00028 sw zero,40(sp) 40010098: 08004018 j 40010060 <__divdf3+0x180> 4001009c: 02202021 move a0,s1 400100a0: 0c004256 jal 40010958 <__pack_d> 400100a4: 02002021 move a0,s0 400100a8: 8fbf005c lw ra,92(sp) 400100ac: 8fb20058 lw s2,88(sp) 400100b0: 8fb10054 lw s1,84(sp) 400100b4: 8fb00050 lw s0,80(sp) 400100b8: 03e00008 jr ra 400100bc: 27bd0060 addiu sp,sp,96 400100c0: 318300ff andi v1,t4,0xff 400100c4: 24020080 li v0,128 400100c8: 10620018 beq v1,v0,4001012c <__divdf3+0x24c> 400100cc: 01802021 move a0,t4 400100d0: 02202021 move a0,s1 400100d4: afac0030 sw t4,48(sp) 400100d8: 0c004256 jal 40010958 <__pack_d> 400100dc: afad0034 sw t5,52(sp) 400100e0: 8fbf005c lw ra,92(sp) 400100e4: 8fb20058 lw s2,88(sp) 400100e8: 8fb10054 lw s1,84(sp) 400100ec: 8fb00050 lw s0,80(sp) 400100f0: 03e00008 jr ra 400100f4: 27bd0060 addiu sp,sp,96 400100f8: 1040ffae beqz v0,4000ffb4 <__divdf3+0xd4> 400100fc: 00000000 nop 40010100: 000e1fc2 srl v1,t6,0x1f 40010104: 000f1040 sll v0,t7,0x1 40010108: 00627825 or t7,v1,v0 4001010c: 2484ffff addiu a0,a0,-1 40010110: afa40028 sw a0,40(sp) 40010114: 000e7040 sll t6,t6,0x1 40010118: 08003fed j 4000ffb4 <__divdf3+0xd4> 4001011c: 01ffc82b sltu t9,t7,ra 40010120: afa60020 sw a2,32(sp) 40010124: 08004018 j 40010060 <__divdf3+0x180> 40010128: 02202021 move a0,s1 4001012c: 31820100 andi v0,t4,0x100 40010130: 1440ffe7 bnez v0,400100d0 <__divdf3+0x1f0> 40010134: 01cf1025 or v0,t6,t7 40010138: 1040ffe5 beqz v0,400100d0 <__divdf3+0x1f0> 4001013c: 25820080 addiu v0,t4,128 40010140: 2403ff00 li v1,-256 40010144: 00436024 and t4,v0,v1 40010148: 0044102b sltu v0,v0,a0 4001014c: 08004034 j 400100d0 <__divdf3+0x1f0> 40010150: 004d6821 addu t5,v0,t5 40010154 <__eqdf2>: 40010154: 27bdffa0 addiu sp,sp,-96 40010158: afb10058 sw s1,88(sp) 4001015c: 27b10020 addiu s1,sp,32 40010160: afb00054 sw s0,84(sp) 40010164: afa40010 sw a0,16(sp) 40010168: afa50014 sw a1,20(sp) 4001016c: 27a40010 addiu a0,sp,16 40010170: 02202821 move a1,s1 40010174: 27b00038 addiu s0,sp,56 40010178: afbf005c sw ra,92(sp) 4001017c: afa60018 sw a2,24(sp) 40010180: 0c004302 jal 40010c08 <__unpack_d> 40010184: afa7001c sw a3,28(sp) 40010188: 27a40018 addiu a0,sp,24 4001018c: 0c004302 jal 40010c08 <__unpack_d> 40010190: 02002821 move a1,s0 40010194: 8fa20020 lw v0,32(sp) 40010198: 00000000 nop 4001019c: 2c420002 sltiu v0,v0,2 400101a0: 1440000d bnez v0,400101d8 <__eqdf2+0x84> 400101a4: 00000000 nop 400101a8: 8fa20038 lw v0,56(sp) 400101ac: 00000000 nop 400101b0: 2c420002 sltiu v0,v0,2 400101b4: 14400008 bnez v0,400101d8 <__eqdf2+0x84> 400101b8: 02202021 move a0,s1 400101bc: 0c004344 jal 40010d10 <__fpcmp_parts_d> 400101c0: 02002821 move a1,s0 400101c4: 8fbf005c lw ra,92(sp) 400101c8: 8fb10058 lw s1,88(sp) 400101cc: 8fb00054 lw s0,84(sp) 400101d0: 03e00008 jr ra 400101d4: 27bd0060 addiu sp,sp,96 400101d8: 8fbf005c lw ra,92(sp) 400101dc: 24020001 li v0,1 400101e0: 8fb10058 lw s1,88(sp) 400101e4: 8fb00054 lw s0,84(sp) 400101e8: 03e00008 jr ra 400101ec: 27bd0060 addiu sp,sp,96 400101f0 <__nedf2>: 400101f0: 27bdffa0 addiu sp,sp,-96 400101f4: afb10058 sw s1,88(sp) 400101f8: 27b10020 addiu s1,sp,32 400101fc: afb00054 sw s0,84(sp) 40010200: afa40010 sw a0,16(sp) 40010204: afa50014 sw a1,20(sp) 40010208: 27a40010 addiu a0,sp,16 4001020c: 02202821 move a1,s1 40010210: 27b00038 addiu s0,sp,56 40010214: afbf005c sw ra,92(sp) 40010218: afa60018 sw a2,24(sp) 4001021c: 0c004302 jal 40010c08 <__unpack_d> 40010220: afa7001c sw a3,28(sp) 40010224: 27a40018 addiu a0,sp,24 40010228: 0c004302 jal 40010c08 <__unpack_d> 4001022c: 02002821 move a1,s0 40010230: 8fa20020 lw v0,32(sp) 40010234: 00000000 nop 40010238: 2c420002 sltiu v0,v0,2 4001023c: 1440000d bnez v0,40010274 <__nedf2+0x84> 40010240: 00000000 nop 40010244: 8fa20038 lw v0,56(sp) 40010248: 00000000 nop 4001024c: 2c420002 sltiu v0,v0,2 40010250: 14400008 bnez v0,40010274 <__nedf2+0x84> 40010254: 02202021 move a0,s1 40010258: 0c004344 jal 40010d10 <__fpcmp_parts_d> 4001025c: 02002821 move a1,s0 40010260: 8fbf005c lw ra,92(sp) 40010264: 8fb10058 lw s1,88(sp) 40010268: 8fb00054 lw s0,84(sp) 4001026c: 03e00008 jr ra 40010270: 27bd0060 addiu sp,sp,96 40010274: 8fbf005c lw ra,92(sp) 40010278: 24020001 li v0,1 4001027c: 8fb10058 lw s1,88(sp) 40010280: 8fb00054 lw s0,84(sp) 40010284: 03e00008 jr ra 40010288: 27bd0060 addiu sp,sp,96 4001028c <__gtdf2>: 4001028c: 27bdffa0 addiu sp,sp,-96 40010290: afb10058 sw s1,88(sp) 40010294: 27b10020 addiu s1,sp,32 40010298: afb00054 sw s0,84(sp) 4001029c: afa40010 sw a0,16(sp) 400102a0: afa50014 sw a1,20(sp) 400102a4: 27a40010 addiu a0,sp,16 400102a8: 02202821 move a1,s1 400102ac: 27b00038 addiu s0,sp,56 400102b0: afbf005c sw ra,92(sp) 400102b4: afa60018 sw a2,24(sp) 400102b8: 0c004302 jal 40010c08 <__unpack_d> 400102bc: afa7001c sw a3,28(sp) 400102c0: 27a40018 addiu a0,sp,24 400102c4: 0c004302 jal 40010c08 <__unpack_d> 400102c8: 02002821 move a1,s0 400102cc: 8fa20020 lw v0,32(sp) 400102d0: 00000000 nop 400102d4: 2c420002 sltiu v0,v0,2 400102d8: 10400007 beqz v0,400102f8 <__gtdf2+0x6c> 400102dc: 00000000 nop 400102e0: 2402ffff li v0,-1 400102e4: 8fbf005c lw ra,92(sp) 400102e8: 8fb10058 lw s1,88(sp) 400102ec: 8fb00054 lw s0,84(sp) 400102f0: 03e00008 jr ra 400102f4: 27bd0060 addiu sp,sp,96 400102f8: 8fa20038 lw v0,56(sp) 400102fc: 00000000 nop 40010300: 2c420002 sltiu v0,v0,2 40010304: 1440fff6 bnez v0,400102e0 <__gtdf2+0x54> 40010308: 02202021 move a0,s1 4001030c: 0c004344 jal 40010d10 <__fpcmp_parts_d> 40010310: 02002821 move a1,s0 40010314: 080040b9 j 400102e4 <__gtdf2+0x58> 40010318: 00000000 nop 4001031c <__gedf2>: 4001031c: 27bdffa0 addiu sp,sp,-96 40010320: afb10058 sw s1,88(sp) 40010324: 27b10020 addiu s1,sp,32 40010328: afb00054 sw s0,84(sp) 4001032c: afa40010 sw a0,16(sp) 40010330: afa50014 sw a1,20(sp) 40010334: 27a40010 addiu a0,sp,16 40010338: 02202821 move a1,s1 4001033c: 27b00038 addiu s0,sp,56 40010340: afbf005c sw ra,92(sp) 40010344: afa60018 sw a2,24(sp) 40010348: 0c004302 jal 40010c08 <__unpack_d> 4001034c: afa7001c sw a3,28(sp) 40010350: 27a40018 addiu a0,sp,24 40010354: 0c004302 jal 40010c08 <__unpack_d> 40010358: 02002821 move a1,s0 4001035c: 8fa20020 lw v0,32(sp) 40010360: 00000000 nop 40010364: 2c420002 sltiu v0,v0,2 40010368: 10400007 beqz v0,40010388 <__gedf2+0x6c> 4001036c: 00000000 nop 40010370: 2402ffff li v0,-1 40010374: 8fbf005c lw ra,92(sp) 40010378: 8fb10058 lw s1,88(sp) 4001037c: 8fb00054 lw s0,84(sp) 40010380: 03e00008 jr ra 40010384: 27bd0060 addiu sp,sp,96 40010388: 8fa20038 lw v0,56(sp) 4001038c: 00000000 nop 40010390: 2c420002 sltiu v0,v0,2 40010394: 1440fff6 bnez v0,40010370 <__gedf2+0x54> 40010398: 02202021 move a0,s1 4001039c: 0c004344 jal 40010d10 <__fpcmp_parts_d> 400103a0: 02002821 move a1,s0 400103a4: 080040dd j 40010374 <__gedf2+0x58> 400103a8: 00000000 nop 400103ac <__ltdf2>: 400103ac: 27bdffa0 addiu sp,sp,-96 400103b0: afb10058 sw s1,88(sp) 400103b4: 27b10020 addiu s1,sp,32 400103b8: afb00054 sw s0,84(sp) 400103bc: afa40010 sw a0,16(sp) 400103c0: afa50014 sw a1,20(sp) 400103c4: 27a40010 addiu a0,sp,16 400103c8: 02202821 move a1,s1 400103cc: 27b00038 addiu s0,sp,56 400103d0: afbf005c sw ra,92(sp) 400103d4: afa60018 sw a2,24(sp) 400103d8: 0c004302 jal 40010c08 <__unpack_d> 400103dc: afa7001c sw a3,28(sp) 400103e0: 27a40018 addiu a0,sp,24 400103e4: 0c004302 jal 40010c08 <__unpack_d> 400103e8: 02002821 move a1,s0 400103ec: 8fa20020 lw v0,32(sp) 400103f0: 00000000 nop 400103f4: 2c420002 sltiu v0,v0,2 400103f8: 1440000d bnez v0,40010430 <__ltdf2+0x84> 400103fc: 00000000 nop 40010400: 8fa20038 lw v0,56(sp) 40010404: 00000000 nop 40010408: 2c420002 sltiu v0,v0,2 4001040c: 14400008 bnez v0,40010430 <__ltdf2+0x84> 40010410: 02202021 move a0,s1 40010414: 0c004344 jal 40010d10 <__fpcmp_parts_d> 40010418: 02002821 move a1,s0 4001041c: 8fbf005c lw ra,92(sp) 40010420: 8fb10058 lw s1,88(sp) 40010424: 8fb00054 lw s0,84(sp) 40010428: 03e00008 jr ra 4001042c: 27bd0060 addiu sp,sp,96 40010430: 8fbf005c lw ra,92(sp) 40010434: 24020001 li v0,1 40010438: 8fb10058 lw s1,88(sp) 4001043c: 8fb00054 lw s0,84(sp) 40010440: 03e00008 jr ra 40010444: 27bd0060 addiu sp,sp,96 40010448 <__ledf2>: 40010448: 27bdffa0 addiu sp,sp,-96 4001044c: afb10058 sw s1,88(sp) 40010450: 27b10020 addiu s1,sp,32 40010454: afb00054 sw s0,84(sp) 40010458: afa40010 sw a0,16(sp) 4001045c: afa50014 sw a1,20(sp) 40010460: 27a40010 addiu a0,sp,16 40010464: 02202821 move a1,s1 40010468: 27b00038 addiu s0,sp,56 4001046c: afbf005c sw ra,92(sp) 40010470: afa60018 sw a2,24(sp) 40010474: 0c004302 jal 40010c08 <__unpack_d> 40010478: afa7001c sw a3,28(sp) 4001047c: 27a40018 addiu a0,sp,24 40010480: 0c004302 jal 40010c08 <__unpack_d> 40010484: 02002821 move a1,s0 40010488: 8fa20020 lw v0,32(sp) 4001048c: 00000000 nop 40010490: 2c420002 sltiu v0,v0,2 40010494: 1440000d bnez v0,400104cc <__ledf2+0x84> 40010498: 00000000 nop 4001049c: 8fa20038 lw v0,56(sp) 400104a0: 00000000 nop 400104a4: 2c420002 sltiu v0,v0,2 400104a8: 14400008 bnez v0,400104cc <__ledf2+0x84> 400104ac: 02202021 move a0,s1 400104b0: 0c004344 jal 40010d10 <__fpcmp_parts_d> 400104b4: 02002821 move a1,s0 400104b8: 8fbf005c lw ra,92(sp) 400104bc: 8fb10058 lw s1,88(sp) 400104c0: 8fb00054 lw s0,84(sp) 400104c4: 03e00008 jr ra 400104c8: 27bd0060 addiu sp,sp,96 400104cc: 8fbf005c lw ra,92(sp) 400104d0: 24020001 li v0,1 400104d4: 8fb10058 lw s1,88(sp) 400104d8: 8fb00054 lw s0,84(sp) 400104dc: 03e00008 jr ra 400104e0: 27bd0060 addiu sp,sp,96 400104e4 <__floatsidf>: 400104e4: 27bdffc8 addiu sp,sp,-56 400104e8: 24020003 li v0,3 400104ec: afb10030 sw s1,48(sp) 400104f0: afbf0034 sw ra,52(sp) 400104f4: afb0002c sw s0,44(sp) 400104f8: afa20010 sw v0,16(sp) 400104fc: 1480000d bnez a0,40010534 <__floatsidf+0x50> 40010500: 00048fc2 srl s1,a0,0x1f 40010504: 24020002 li v0,2 40010508: afa20010 sw v0,16(sp) 4001050c: 27a40010 addiu a0,sp,16 40010510: 0c004256 jal 40010958 <__pack_d> 40010514: afb10014 sw s1,20(sp) 40010518: 00602821 move a1,v1 4001051c: 8fbf0034 lw ra,52(sp) 40010520: 00a01821 move v1,a1 40010524: 8fb10030 lw s1,48(sp) 40010528: 8fb0002c lw s0,44(sp) 4001052c: 03e00008 jr ra 40010530: 27bd0038 addiu sp,sp,56 40010534: 16200014 bnez s1,40010588 <__floatsidf+0xa4> 40010538: 3c028000 lui v0,0x8000 4001053c: 00808021 move s0,a0 40010540: 2402003c li v0,60 40010544: 02002021 move a0,s0 40010548: afa20018 sw v0,24(sp) 4001054c: afb00020 sw s0,32(sp) 40010550: 0c00421e jal 40010878 <__clzsi2> 40010554: afa00024 sw zero,36(sp) 40010558: 2445001d addiu a1,v0,29 4001055c: 18a0ffeb blez a1,4001050c <__floatsidf+0x28> 40010560: 30a20020 andi v0,a1,0x20 40010564: 1040000c beqz v0,40010598 <__floatsidf+0xb4> 40010568: 00101042 srl v0,s0,0x1 4001056c: 00b01004 sllv v0,s0,a1 40010570: afa20024 sw v0,36(sp) 40010574: afa00020 sw zero,32(sp) 40010578: 2402003c li v0,60 4001057c: 00451023 subu v0,v0,a1 40010580: 08004143 j 4001050c <__floatsidf+0x28> 40010584: afa20018 sw v0,24(sp) 40010588: 10820009 beq a0,v0,400105b0 <__floatsidf+0xcc> 4001058c: 00048023 negu s0,a0 40010590: 08004151 j 40010544 <__floatsidf+0x60> 40010594: 2402003c li v0,60 40010598: 00051827 nor v1,zero,a1 4001059c: 00621006 srlv v0,v0,v1 400105a0: 00b02004 sllv a0,s0,a1 400105a4: afa20024 sw v0,36(sp) 400105a8: 0800415e j 40010578 <__floatsidf+0x94> 400105ac: afa40020 sw a0,32(sp) 400105b0: 3c024001 lui v0,0x4001 400105b4: 8c4521ec lw a1,8684(v0) 400105b8: 08004147 j 4001051c <__floatsidf+0x38> 400105bc: 00001021 move v0,zero 400105c0 <__fixdfsi>: 400105c0: 27bdffc8 addiu sp,sp,-56 400105c4: afa40010 sw a0,16(sp) 400105c8: afa50014 sw a1,20(sp) 400105cc: 27a40010 addiu a0,sp,16 400105d0: afbf0034 sw ra,52(sp) 400105d4: 0c004302 jal 40010c08 <__unpack_d> 400105d8: 27a50018 addiu a1,sp,24 400105dc: 8fa30018 lw v1,24(sp) 400105e0: 24020002 li v0,2 400105e4: 10620018 beq v1,v0,40010648 <__fixdfsi+0x88> 400105e8: 2c620002 sltiu v0,v1,2 400105ec: 14400016 bnez v0,40010648 <__fixdfsi+0x88> 400105f0: 24020004 li v0,4 400105f4: 10620019 beq v1,v0,4001065c <__fixdfsi+0x9c> 400105f8: 00000000 nop 400105fc: 8fa30020 lw v1,32(sp) 40010600: 00000000 nop 40010604: 04600010 bltz v1,40010648 <__fixdfsi+0x88> 40010608: 2862001f slti v0,v1,31 4001060c: 10400013 beqz v0,4001065c <__fixdfsi+0x9c> 40010610: 2402003c li v0,60 40010614: 00432823 subu a1,v0,v1 40010618: 30a30020 andi v1,a1,0x20 4001061c: 1060001d beqz v1,40010694 <__fixdfsi+0xd4> 40010620: 00051827 nor v1,zero,a1 40010624: 8fa2002c lw v0,44(sp) 40010628: 00000000 nop 4001062c: 00a21806 srlv v1,v0,a1 40010630: 8fa2001c lw v0,28(sp) 40010634: 00000000 nop 40010638: 10400004 beqz v0,4001064c <__fixdfsi+0x8c> 4001063c: 00000000 nop 40010640: 08004193 j 4001064c <__fixdfsi+0x8c> 40010644: 00031823 negu v1,v1 40010648: 00001821 move v1,zero 4001064c: 8fbf0034 lw ra,52(sp) 40010650: 00601021 move v0,v1 40010654: 03e00008 jr ra 40010658: 27bd0038 addiu sp,sp,56 4001065c: 8fa2001c lw v0,28(sp) 40010660: 00000000 nop 40010664: 14400006 bnez v0,40010680 <__fixdfsi+0xc0> 40010668: 3c027fff lui v0,0x7fff 4001066c: 8fbf0034 lw ra,52(sp) 40010670: 3443ffff ori v1,v0,0xffff 40010674: 00601021 move v0,v1 40010678: 03e00008 jr ra 4001067c: 27bd0038 addiu sp,sp,56 40010680: 8fbf0034 lw ra,52(sp) 40010684: 3c038000 lui v1,0x8000 40010688: 00601021 move v0,v1 4001068c: 03e00008 jr ra 40010690: 27bd0038 addiu sp,sp,56 40010694: 8fa2002c lw v0,44(sp) 40010698: 8fa40028 lw a0,40(sp) 4001069c: 00021040 sll v0,v0,0x1 400106a0: 00621004 sllv v0,v0,v1 400106a4: 00a41806 srlv v1,a0,a1 400106a8: 0800418c j 40010630 <__fixdfsi+0x70> 400106ac: 00431825 or v1,v0,v1 400106b0 <__truncdfsf2>: 400106b0: 27bdffc8 addiu sp,sp,-56 400106b4: afa40010 sw a0,16(sp) 400106b8: afa50014 sw a1,20(sp) 400106bc: 27a40010 addiu a0,sp,16 400106c0: afbf0034 sw ra,52(sp) 400106c4: 0c004302 jal 40010c08 <__unpack_d> 400106c8: 27a50018 addiu a1,sp,24 400106cc: 8fa40028 lw a0,40(sp) 400106d0: 3c033fff lui v1,0x3fff 400106d4: 8fa2002c lw v0,44(sp) 400106d8: 3463ffff ori v1,v1,0xffff 400106dc: 00831824 and v1,a0,v1 400106e0: 00021080 sll v0,v0,0x2 400106e4: 00042782 srl a0,a0,0x1e 400106e8: 10600002 beqz v1,400106f4 <__truncdfsf2+0x44> 400106ec: 00443825 or a3,v0,a0 400106f0: 34e70001 ori a3,a3,0x1 400106f4: 8fa40018 lw a0,24(sp) 400106f8: 8fa5001c lw a1,28(sp) 400106fc: 8fa60020 lw a2,32(sp) 40010700: 0c00424a jal 40010928 <__make_fp> 40010704: 00000000 nop 40010708: 8fbf0034 lw ra,52(sp) 4001070c: 00000000 nop 40010710: 03e00008 jr ra 40010714: 27bd0038 addiu sp,sp,56 40010718 <__floatunsidf>: 40010718: 27bdffd0 addiu sp,sp,-48 4001071c: afb00028 sw s0,40(sp) 40010720: afbf002c sw ra,44(sp) 40010724: 1480000a bnez a0,40010750 <__floatunsidf+0x38> 40010728: 00808021 move s0,a0 4001072c: 24020002 li v0,2 40010730: afa20010 sw v0,16(sp) 40010734: 27a40010 addiu a0,sp,16 40010738: 0c004256 jal 40010958 <__pack_d> 4001073c: afa00014 sw zero,20(sp) 40010740: 8fbf002c lw ra,44(sp) 40010744: 8fb00028 lw s0,40(sp) 40010748: 03e00008 jr ra 4001074c: 27bd0030 addiu sp,sp,48 40010750: 24020003 li v0,3 40010754: 2403003c li v1,60 40010758: afa20010 sw v0,16(sp) 4001075c: afa30018 sw v1,24(sp) 40010760: afa40020 sw a0,32(sp) 40010764: 0c00421e jal 40010878 <__clzsi2> 40010768: afa00024 sw zero,36(sp) 4001076c: 2445001d addiu a1,v0,29 40010770: 04a00018 bltz a1,400107d4 <__floatunsidf+0xbc> 40010774: 00051823 negu v1,a1 40010778: 10a0ffee beqz a1,40010734 <__floatunsidf+0x1c> 4001077c: 30a20020 andi v0,a1,0x20 40010780: 1040000e beqz v0,400107bc <__floatunsidf+0xa4> 40010784: 00101042 srl v0,s0,0x1 40010788: 00b01004 sllv v0,s0,a1 4001078c: afa20024 sw v0,36(sp) 40010790: afa00020 sw zero,32(sp) 40010794: 2402003c li v0,60 40010798: 00451023 subu v0,v0,a1 4001079c: 27a40010 addiu a0,sp,16 400107a0: afa20018 sw v0,24(sp) 400107a4: 0c004256 jal 40010958 <__pack_d> 400107a8: afa00014 sw zero,20(sp) 400107ac: 8fbf002c lw ra,44(sp) 400107b0: 8fb00028 lw s0,40(sp) 400107b4: 03e00008 jr ra 400107b8: 27bd0030 addiu sp,sp,48 400107bc: 00051827 nor v1,zero,a1 400107c0: 00621006 srlv v0,v0,v1 400107c4: 00b02004 sllv a0,s0,a1 400107c8: afa20024 sw v0,36(sp) 400107cc: 080041e5 j 40010794 <__floatunsidf+0x7c> 400107d0: afa40020 sw a0,32(sp) 400107d4: 30620020 andi v0,v1,0x20 400107d8: 10400002 beqz v0,400107e4 <__floatunsidf+0xcc> 400107dc: 00702006 srlv a0,s0,v1 400107e0: 00002021 move a0,zero 400107e4: 00003021 move a2,zero 400107e8: 1040000e beqz v0,40010824 <__floatunsidf+0x10c> 400107ec: 00003821 move a3,zero 400107f0: 00001021 move v0,zero 400107f4: 2442ffff addiu v0,v0,-1 400107f8: 00501024 and v0,v0,s0 400107fc: 10400003 beqz v0,4001080c <__floatunsidf+0xf4> 40010800: 2403003c li v1,60 40010804: 24060001 li a2,1 40010808: 00003821 move a3,zero 4001080c: 00651823 subu v1,v1,a1 40010810: 00c41025 or v0,a2,a0 40010814: afa20020 sw v0,32(sp) 40010818: afa70024 sw a3,36(sp) 4001081c: 080041cd j 40010734 <__floatunsidf+0x1c> 40010820: afa30018 sw v1,24(sp) 40010824: 24020001 li v0,1 40010828: 080041fd j 400107f4 <__floatunsidf+0xdc> 4001082c: 00621004 sllv v0,v0,v1 40010830 <__ucmpdi2>: 40010830: 00a7102b sltu v0,a1,a3 40010834: 1440000e bnez v0,40010870 <__ucmpdi2+0x40> 40010838: 00000000 nop 4001083c: 00e5102b sltu v0,a3,a1 40010840: 14400009 bnez v0,40010868 <__ucmpdi2+0x38> 40010844: 00000000 nop 40010848: 0086102b sltu v0,a0,a2 4001084c: 14400008 bnez v0,40010870 <__ucmpdi2+0x40> 40010850: 00000000 nop 40010854: 00c4102b sltu v0,a2,a0 40010858: 14400003 bnez v0,40010868 <__ucmpdi2+0x38> 4001085c: 00000000 nop 40010860: 03e00008 jr ra 40010864: 24020001 li v0,1 40010868: 03e00008 jr ra 4001086c: 24020002 li v0,2 40010870: 03e00008 jr ra 40010874: 00001021 move v0,zero 40010878 <__clzsi2>: 40010878: 3c020001 lui v0,0x1 4001087c: 0082102b sltu v0,a0,v0 40010880: 1040000c beqz v0,400108b4 <__clzsi2+0x3c> 40010884: 3c020100 lui v0,0x100 40010888: 2c820100 sltiu v0,a0,256 4001088c: 1440001d bnez v0,40010904 <__clzsi2+0x8c> 40010890: 24050018 li a1,24 40010894: 24020008 li v0,8 40010898: 00441806 srlv v1,a0,v0 4001089c: 3c024001 lui v0,0x4001 400108a0: 24422208 addiu v0,v0,8712 400108a4: 00621821 addu v1,v1,v0 400108a8: 90620000 lbu v0,0(v1) 400108ac: 03e00008 jr ra 400108b0: 00a21023 subu v0,a1,v0 400108b4: 0082102b sltu v0,a0,v0 400108b8: 1040000a beqz v0,400108e4 <__clzsi2+0x6c> 400108bc: 24050008 li a1,8 400108c0: 24020010 li v0,16 400108c4: 00441806 srlv v1,a0,v0 400108c8: 3c024001 lui v0,0x4001 400108cc: 24422208 addiu v0,v0,8712 400108d0: 00621821 addu v1,v1,v0 400108d4: 90620000 lbu v0,0(v1) 400108d8: 24050010 li a1,16 400108dc: 03e00008 jr ra 400108e0: 00a21023 subu v0,a1,v0 400108e4: 24020018 li v0,24 400108e8: 00441806 srlv v1,a0,v0 400108ec: 3c024001 lui v0,0x4001 400108f0: 24422208 addiu v0,v0,8712 400108f4: 00621821 addu v1,v1,v0 400108f8: 90620000 lbu v0,0(v1) 400108fc: 03e00008 jr ra 40010900: 00a21023 subu v0,a1,v0 40010904: 00001021 move v0,zero 40010908: 00441806 srlv v1,a0,v0 4001090c: 3c024001 lui v0,0x4001 40010910: 24422208 addiu v0,v0,8712 40010914: 00621821 addu v1,v1,v0 40010918: 90620000 lbu v0,0(v1) 4001091c: 24050020 li a1,32 40010920: 03e00008 jr ra 40010924: 00a21023 subu v0,a1,v0 40010928 <__make_fp>: 40010928: 27bdffd8 addiu sp,sp,-40 4001092c: afa40010 sw a0,16(sp) 40010930: 27a40010 addiu a0,sp,16 40010934: afbf0024 sw ra,36(sp) 40010938: afa50014 sw a1,20(sp) 4001093c: afa60018 sw a2,24(sp) 40010940: 0c004399 jal 40010e64 <__pack_f> 40010944: afa7001c sw a3,28(sp) 40010948: 8fbf0024 lw ra,36(sp) 4001094c: 00000000 nop 40010950: 03e00008 jr ra 40010954: 27bd0028 addiu sp,sp,40 40010958 <__pack_d>: 40010958: 8c830000 lw v1,0(a0) 4001095c: 27bdffd8 addiu sp,sp,-40 40010960: afb00010 sw s0,16(sp) 40010964: afbf0024 sw ra,36(sp) 40010968: afb40020 sw s4,32(sp) 4001096c: afb3001c sw s3,28(sp) 40010970: afb20018 sw s2,24(sp) 40010974: afb10014 sw s1,20(sp) 40010978: 2c620002 sltiu v0,v1,2 4001097c: 8c8a0010 lw t2,16(a0) 40010980: 8c870014 lw a3,20(a0) 40010984: 8c900004 lw s0,4(a0) 40010988: 1440001b bnez v0,400109f8 <__pack_d+0xa0> 4001098c: 24020004 li v0,4 40010990: 10620023 beq v1,v0,40010a20 <__pack_d+0xc8> 40010994: 24020002 li v0,2 40010998: 10620003 beq v1,v0,400109a8 <__pack_d+0x50> 4001099c: 01471025 or v0,t2,a3 400109a0: 14400023 bnez v0,40010a30 <__pack_d+0xd8> 400109a4: 00000000 nop 400109a8: 00004021 move t0,zero 400109ac: 00004821 move t1,zero 400109b0: 00002021 move a0,zero 400109b4: 00043500 sll a2,a0,0x14 400109b8: 3c04000f lui a0,0xf 400109bc: 3484ffff ori a0,a0,0xffff 400109c0: 00892024 and a0,a0,t1 400109c4: 00102fc0 sll a1,s0,0x1f 400109c8: 00862025 or a0,a0,a2 400109cc: 8fbf0024 lw ra,36(sp) 400109d0: 00852025 or a0,a0,a1 400109d4: 01001021 move v0,t0 400109d8: 00801821 move v1,a0 400109dc: 8fb40020 lw s4,32(sp) 400109e0: 8fb3001c lw s3,28(sp) 400109e4: 8fb20018 lw s2,24(sp) 400109e8: 8fb10014 lw s1,20(sp) 400109ec: 8fb00010 lw s0,16(sp) 400109f0: 03e00008 jr ra 400109f4: 27bd0028 addiu sp,sp,40 400109f8: 3c020007 lui v0,0x7 400109fc: 3442ffff ori v0,v0,0xffff 40010a00: 00e24825 or t1,a3,v0 40010a04: 3c02000f lui v0,0xf 40010a08: 3442ffff ori v0,v0,0xffff 40010a0c: 00491024 and v0,v0,t1 40010a10: 2408ffff li t0,-1 40010a14: 00404821 move t1,v0 40010a18: 0800426d j 400109b4 <__pack_d+0x5c> 40010a1c: 240407ff li a0,2047 40010a20: 00004021 move t0,zero 40010a24: 00004821 move t1,zero 40010a28: 0800426d j 400109b4 <__pack_d+0x5c> 40010a2c: 240407ff li a0,2047 40010a30: 8c840008 lw a0,8(a0) 40010a34: 00000000 nop 40010a38: 2882fc02 slti v0,a0,-1022 40010a3c: 14400025 bnez v0,40010ad4 <__pack_d+0x17c> 40010a40: 28820400 slti v0,a0,1024 40010a44: 1040fff6 beqz v0,40010a20 <__pack_d+0xc8> 40010a48: 314300ff andi v1,t2,0xff 40010a4c: 24020080 li v0,128 40010a50: 10620018 beq v1,v0,40010ab4 <__pack_d+0x15c> 40010a54: 248603ff addiu a2,a0,1023 40010a58: 2543007f addiu v1,t2,127 40010a5c: 006a102b sltu v0,v1,t2 40010a60: 00473821 addu a3,v0,a3 40010a64: 00605021 move t2,v1 40010a68: 3c022000 lui v0,0x2000 40010a6c: 00e2102b sltu v0,a3,v0 40010a70: 14400007 bnez v0,40010a90 <__pack_d+0x138> 40010a74: 00071600 sll v0,a3,0x18 40010a78: 000717c0 sll v0,a3,0x1f 40010a7c: 000a1842 srl v1,t2,0x1 40010a80: 00435025 or t2,v0,v1 40010a84: 00073842 srl a3,a3,0x1 40010a88: 24c60001 addiu a2,a2,1 40010a8c: 00071600 sll v0,a3,0x18 40010a90: 000a4202 srl t0,t2,0x8 40010a94: 00484025 or t0,v0,t0 40010a98: 3c02000f lui v0,0xf 40010a9c: 00074a02 srl t1,a3,0x8 40010aa0: 3442ffff ori v0,v0,0xffff 40010aa4: 00491024 and v0,v0,t1 40010aa8: 00404821 move t1,v0 40010aac: 0800426d j 400109b4 <__pack_d+0x5c> 40010ab0: 30c407ff andi a0,a2,0x7ff 40010ab4: 31420100 andi v0,t2,0x100 40010ab8: 1040ffec beqz v0,40010a6c <__pack_d+0x114> 40010abc: 3c022000 lui v0,0x2000 40010ac0: 25430080 addiu v1,t2,128 40010ac4: 006a102b sltu v0,v1,t2 40010ac8: 00473821 addu a3,v0,a3 40010acc: 0800429a j 40010a68 <__pack_d+0x110> 40010ad0: 00605021 move t2,v1 40010ad4: 2402fc02 li v0,-1022 40010ad8: 00442023 subu a0,v0,a0 40010adc: 28830039 slti v1,a0,57 40010ae0: 10600030 beqz v1,40010ba4 <__pack_d+0x24c> 40010ae4: 00003021 move a2,zero 40010ae8: 30820020 andi v0,a0,0x20 40010aec: 1040003d beqz v0,40010be4 <__pack_d+0x28c> 40010af0: 00041827 nor v1,zero,a0 40010af4: 24020001 li v0,1 40010af8: 00822804 sllv a1,v0,a0 40010afc: 00878806 srlv s1,a3,a0 40010b00: 0000a021 move s4,zero 40010b04: 00001821 move v1,zero 40010b08: 2464ffff addiu a0,v1,-1 40010b0c: 0083102b sltu v0,a0,v1 40010b10: 24a3ffff addiu v1,a1,-1 40010b14: 00431021 addu v0,v0,v1 40010b18: 00479824 and s3,v0,a3 40010b1c: 008a9024 and s2,a0,t2 40010b20: 02402021 move a0,s2 40010b24: 02602821 move a1,s3 40010b28: 00003021 move a2,zero 40010b2c: 0c00420c jal 40010830 <__ucmpdi2> 40010b30: 00003821 move a3,zero 40010b34: 24030001 li v1,1 40010b38: 10430004 beq v0,v1,40010b4c <__pack_d+0x1f4> 40010b3c: 02513825 or a3,s2,s1 40010b40: 24120001 li s2,1 40010b44: 00009821 move s3,zero 40010b48: 02513825 or a3,s2,s1 40010b4c: 30e300ff andi v1,a3,0xff 40010b50: 24020080 li v0,128 40010b54: 10620016 beq v1,v0,40010bb0 <__pack_d+0x258> 40010b58: 02742025 or a0,s3,s4 40010b5c: 24e5007f addiu a1,a3,127 40010b60: 00a7182b sltu v1,a1,a3 40010b64: 00641821 addu v1,v1,a0 40010b68: 3c021000 lui v0,0x1000 40010b6c: 0062102b sltu v0,v1,v0 40010b70: 14400002 bnez v0,40010b7c <__pack_d+0x224> 40010b74: 00003021 move a2,zero 40010b78: 24060001 li a2,1 40010b7c: 00031600 sll v0,v1,0x18 40010b80: 00055202 srl t2,a1,0x8 40010b84: 004a5025 or t2,v0,t2 40010b88: 00035a02 srl t3,v1,0x8 40010b8c: 3c02000f lui v0,0xf 40010b90: 3442ffff ori v0,v0,0xffff 40010b94: 01404021 move t0,t2 40010b98: 01624824 and t1,t3,v0 40010b9c: 0800426d j 400109b4 <__pack_d+0x5c> 40010ba0: 00c02021 move a0,a2 40010ba4: 00005021 move t2,zero 40010ba8: 080042e3 j 40010b8c <__pack_d+0x234> 40010bac: 00005821 move t3,zero 40010bb0: 30e20100 andi v0,a3,0x100 40010bb4: 1440ffea bnez v0,40010b60 <__pack_d+0x208> 40010bb8: 24e50080 addiu a1,a3,128 40010bbc: 3c021000 lui v0,0x1000 40010bc0: 0082102b sltu v0,a0,v0 40010bc4: 14400002 bnez v0,40010bd0 <__pack_d+0x278> 40010bc8: 00003021 move a2,zero 40010bcc: 24060001 li a2,1 40010bd0: 00041600 sll v0,a0,0x18 40010bd4: 00075202 srl t2,a3,0x8 40010bd8: 004a5025 or t2,v0,t2 40010bdc: 080042e3 j 40010b8c <__pack_d+0x234> 40010be0: 00045a02 srl t3,a0,0x8 40010be4: 00071040 sll v0,a3,0x1 40010be8: 00621004 sllv v0,v0,v1 40010bec: 008a8806 srlv s1,t2,a0 40010bf0: 24030001 li v1,1 40010bf4: 00518825 or s1,v0,s1 40010bf8: 00831804 sllv v1,v1,a0 40010bfc: 0087a006 srlv s4,a3,a0 40010c00: 080042c2 j 40010b08 <__pack_d+0x1b0> 40010c04: 00002821 move a1,zero 40010c08 <__unpack_d>: 40010c08: 8c830004 lw v1,4(a0) 40010c0c: 3c02000f lui v0,0xf 40010c10: 00033502 srl a2,v1,0x14 40010c14: 00a04821 move t1,a1 40010c18: 3442ffff ori v0,v0,0xffff 40010c1c: 00032fc2 srl a1,v1,0x1f 40010c20: 30c607ff andi a2,a2,0x7ff 40010c24: 8c870000 lw a3,0(a0) 40010c28: 00621824 and v1,v1,v0 40010c2c: 14c0001b bnez a2,40010c9c <__unpack_d+0x94> 40010c30: ad250004 sw a1,4(t1) 40010c34: 00e31025 or v0,a3,v1 40010c38: 10400015 beqz v0,40010c90 <__unpack_d+0x88> 40010c3c: 00033200 sll a2,v1,0x8 40010c40: 2403fc02 li v1,-1022 40010c44: 00071602 srl v0,a3,0x18 40010c48: ad230008 sw v1,8(t1) 40010c4c: 24030003 li v1,3 40010c50: 00072a00 sll a1,a3,0x8 40010c54: 00463025 or a2,v0,a2 40010c58: ad230000 sw v1,0(t1) 40010c5c: 2407fc02 li a3,-1022 40010c60: 3c081000 lui t0,0x1000 40010c64: 00051fc2 srl v1,a1,0x1f 40010c68: 00061040 sll v0,a2,0x1 40010c6c: 00623025 or a2,v1,v0 40010c70: 00c8202b sltu a0,a2,t0 40010c74: 00052840 sll a1,a1,0x1 40010c78: 1480fffa bnez a0,40010c64 <__unpack_d+0x5c> 40010c7c: 24e7ffff addiu a3,a3,-1 40010c80: ad260014 sw a2,20(t1) 40010c84: ad270008 sw a3,8(t1) 40010c88: 03e00008 jr ra 40010c8c: ad250010 sw a1,16(t1) 40010c90: 24020002 li v0,2 40010c94: 03e00008 jr ra 40010c98: ad220000 sw v0,0(t1) 40010c9c: 240207ff li v0,2047 40010ca0: 10c2000d beq a2,v0,40010cd8 <__unpack_d+0xd0> 40010ca4: 00032200 sll a0,v1,0x8 40010ca8: 00071602 srl v0,a3,0x18 40010cac: 00442025 or a0,v0,a0 40010cb0: 3c031000 lui v1,0x1000 40010cb4: 00832025 or a0,a0,v1 40010cb8: 24c5fc01 addiu a1,a2,-1023 40010cbc: 00071a00 sll v1,a3,0x8 40010cc0: 24020003 li v0,3 40010cc4: ad240014 sw a0,20(t1) 40010cc8: ad250008 sw a1,8(t1) 40010ccc: ad220000 sw v0,0(t1) 40010cd0: 03e00008 jr ra 40010cd4: ad230010 sw v1,16(t1) 40010cd8: 00e31025 or v0,a3,v1 40010cdc: 10400007 beqz v0,40010cfc <__unpack_d+0xf4> 40010ce0: 000314c2 srl v0,v1,0x13 40010ce4: 14400008 bnez v0,40010d08 <__unpack_d+0x100> 40010ce8: 24020001 li v0,1 40010cec: ad220000 sw v0,0(t1) 40010cf0: ad230014 sw v1,20(t1) 40010cf4: 03e00008 jr ra 40010cf8: ad270010 sw a3,16(t1) 40010cfc: 24020004 li v0,4 40010d00: 03e00008 jr ra 40010d04: ad220000 sw v0,0(t1) 40010d08: 0800433c j 40010cf0 <__unpack_d+0xe8> 40010d0c: ad200000 sw zero,0(t1) 40010d10 <__fpcmp_parts_d>: 40010d10: 8c830000 lw v1,0(a0) 40010d14: 00000000 nop 40010d18: 2c620002 sltiu v0,v1,2 40010d1c: 14400016 bnez v0,40010d78 <__fpcmp_parts_d+0x68> 40010d20: 00000000 nop 40010d24: 8ca60000 lw a2,0(a1) 40010d28: 00000000 nop 40010d2c: 2cc20002 sltiu v0,a2,2 40010d30: 14400011 bnez v0,40010d78 <__fpcmp_parts_d+0x68> 40010d34: 00000000 nop 40010d38: 24020004 li v0,4 40010d3c: 10620010 beq v1,v0,40010d80 <__fpcmp_parts_d+0x70> 40010d40: 00000000 nop 40010d44: 10c20018 beq a2,v0,40010da8 <__fpcmp_parts_d+0x98> 40010d48: 24020002 li v0,2 40010d4c: 10620014 beq v1,v0,40010da0 <__fpcmp_parts_d+0x90> 40010d50: 00000000 nop 40010d54: 10c2000c beq a2,v0,40010d88 <__fpcmp_parts_d+0x78> 40010d58: 00000000 nop 40010d5c: 8c830004 lw v1,4(a0) 40010d60: 8ca20004 lw v0,4(a1) 40010d64: 00000000 nop 40010d68: 10620015 beq v1,v0,40010dc0 <__fpcmp_parts_d+0xb0> 40010d6c: 00000000 nop 40010d70: 14600009 bnez v1,40010d98 <__fpcmp_parts_d+0x88> 40010d74: 00000000 nop 40010d78: 03e00008 jr ra 40010d7c: 24020001 li v0,1 40010d80: 10c30027 beq a2,v1,40010e20 <__fpcmp_parts_d+0x110> 40010d84: 00000000 nop 40010d88: 8c820004 lw v0,4(a0) 40010d8c: 00000000 nop 40010d90: 1040fff9 beqz v0,40010d78 <__fpcmp_parts_d+0x68> 40010d94: 00000000 nop 40010d98: 03e00008 jr ra 40010d9c: 2402ffff li v0,-1 40010da0: 10c3001d beq a2,v1,40010e18 <__fpcmp_parts_d+0x108> 40010da4: 00000000 nop 40010da8: 8ca20004 lw v0,4(a1) 40010dac: 00000000 nop 40010db0: 1040fff9 beqz v0,40010d98 <__fpcmp_parts_d+0x88> 40010db4: 00000000 nop 40010db8: 0800435e j 40010d78 <__fpcmp_parts_d+0x68> 40010dbc: 00000000 nop 40010dc0: 8c870008 lw a3,8(a0) 40010dc4: 8ca60008 lw a2,8(a1) 40010dc8: 00000000 nop 40010dcc: 00c7102a slt v0,a2,a3 40010dd0: 1440ffe7 bnez v0,40010d70 <__fpcmp_parts_d+0x60> 40010dd4: 00e6102a slt v0,a3,a2 40010dd8: 14400018 bnez v0,40010e3c <__fpcmp_parts_d+0x12c> 40010ddc: 00000000 nop 40010de0: 8c870014 lw a3,20(a0) 40010de4: 8ca60014 lw a2,20(a1) 40010de8: 8c880010 lw t0,16(a0) 40010dec: 00c7102b sltu v0,a2,a3 40010df0: 8ca40010 lw a0,16(a1) 40010df4: 1440ffde bnez v0,40010d70 <__fpcmp_parts_d+0x60> 40010df8: 00000000 nop 40010dfc: 10e60013 beq a3,a2,40010e4c <__fpcmp_parts_d+0x13c> 40010e00: 0088102b sltu v0,a0,t0 40010e04: 00e6102b sltu v0,a3,a2 40010e08: 1440000c bnez v0,40010e3c <__fpcmp_parts_d+0x12c> 40010e0c: 00000000 nop 40010e10: 10c70007 beq a2,a3,40010e30 <__fpcmp_parts_d+0x120> 40010e14: 00000000 nop 40010e18: 03e00008 jr ra 40010e1c: 00001021 move v0,zero 40010e20: 8ca30004 lw v1,4(a1) 40010e24: 8c820004 lw v0,4(a0) 40010e28: 03e00008 jr ra 40010e2c: 00621023 subu v0,v1,v0 40010e30: 0104102b sltu v0,t0,a0 40010e34: 1040fff8 beqz v0,40010e18 <__fpcmp_parts_d+0x108> 40010e38: 00000000 nop 40010e3c: 1060ffd6 beqz v1,40010d98 <__fpcmp_parts_d+0x88> 40010e40: 00000000 nop 40010e44: 0800435e j 40010d78 <__fpcmp_parts_d+0x68> 40010e48: 00000000 nop 40010e4c: 1040ffee beqz v0,40010e08 <__fpcmp_parts_d+0xf8> 40010e50: 00e6102b sltu v0,a3,a2 40010e54: 1060ffc8 beqz v1,40010d78 <__fpcmp_parts_d+0x68> 40010e58: 00000000 nop 40010e5c: 08004366 j 40010d98 <__fpcmp_parts_d+0x88> 40010e60: 00000000 nop 40010e64 <__pack_f>: 40010e64: 8c830000 lw v1,0(a0) 40010e68: 8c85000c lw a1,12(a0) 40010e6c: 2c620002 sltiu v0,v1,2 40010e70: 8c870004 lw a3,4(a0) 40010e74: 14400013 bnez v0,40010ec4 <__pack_f+0x60> 40010e78: 3c02000f lui v0,0xf 40010e7c: 24020004 li v0,4 40010e80: 1062001f beq v1,v0,40010f00 <__pack_f+0x9c> 40010e84: 3c02007f lui v0,0x7f 40010e88: 24020002 li v0,2 40010e8c: 10620003 beq v1,v0,40010e9c <__pack_f+0x38> 40010e90: 00000000 nop 40010e94: 14a00023 bnez a1,40010f24 <__pack_f+0xc0> 40010e98: 00000000 nop 40010e9c: 00002021 move a0,zero 40010ea0: 00001821 move v1,zero 40010ea4: 3c02007f lui v0,0x7f 40010ea8: 3442ffff ori v0,v0,0xffff 40010eac: 00821024 and v0,a0,v0 40010eb0: 00031dc0 sll v1,v1,0x17 40010eb4: 00431025 or v0,v0,v1 40010eb8: 000727c0 sll a0,a3,0x1f 40010ebc: 03e00008 jr ra 40010ec0: 00441025 or v0,v0,a0 40010ec4: 3442ffff ori v0,v0,0xffff 40010ec8: 3c03007f lui v1,0x7f 40010ecc: 00a22025 or a0,a1,v0 40010ed0: 3463ffff ori v1,v1,0xffff 40010ed4: 3c02007f lui v0,0x7f 40010ed8: 00832024 and a0,a0,v1 40010edc: 3442ffff ori v0,v0,0xffff 40010ee0: 240300ff li v1,255 40010ee4: 00821024 and v0,a0,v0 40010ee8: 00031dc0 sll v1,v1,0x17 40010eec: 00431025 or v0,v0,v1 40010ef0: 000727c0 sll a0,a3,0x1f 40010ef4: 03e00008 jr ra 40010ef8: 00441025 or v0,v0,a0 40010efc: 3c02007f lui v0,0x7f 40010f00: 00002021 move a0,zero 40010f04: 240300ff li v1,255 40010f08: 3442ffff ori v0,v0,0xffff 40010f0c: 00821024 and v0,a0,v0 40010f10: 00031dc0 sll v1,v1,0x17 40010f14: 00431025 or v0,v0,v1 40010f18: 000727c0 sll a0,a3,0x1f 40010f1c: 03e00008 jr ra 40010f20: 00441025 or v0,v0,a0 40010f24: 8c840008 lw a0,8(a0) 40010f28: 00000000 nop 40010f2c: 2882ff82 slti v0,a0,-126 40010f30: 1440001e bnez v0,40010fac <__pack_f+0x148> 40010f34: 28820080 slti v0,a0,128 40010f38: 1040fff0 beqz v0,40010efc <__pack_f+0x98> 40010f3c: 30a3007f andi v1,a1,0x7f 40010f40: 24020040 li v0,64 40010f44: 10620011 beq v1,v0,40010f8c <__pack_f+0x128> 40010f48: 2486007f addiu a2,a0,127 40010f4c: 24a5003f addiu a1,a1,63 40010f50: 04a00013 bltz a1,40010fa0 <__pack_f+0x13c> 40010f54: 00000000 nop 40010f58: 3c02007f lui v0,0x7f 40010f5c: 000521c2 srl a0,a1,0x7 40010f60: 3442ffff ori v0,v0,0xffff 40010f64: 00822024 and a0,a0,v0 40010f68: 3c02007f lui v0,0x7f 40010f6c: 30c300ff andi v1,a2,0xff 40010f70: 3442ffff ori v0,v0,0xffff 40010f74: 00821024 and v0,a0,v0 40010f78: 00031dc0 sll v1,v1,0x17 40010f7c: 00431025 or v0,v0,v1 40010f80: 000727c0 sll a0,a3,0x1f 40010f84: 03e00008 jr ra 40010f88: 00441025 or v0,v0,a0 40010f8c: 30a20080 andi v0,a1,0x80 40010f90: 1040ffef beqz v0,40010f50 <__pack_f+0xec> 40010f94: 00000000 nop 40010f98: 080043d4 j 40010f50 <__pack_f+0xec> 40010f9c: 24a50040 addiu a1,a1,64 40010fa0: 00052842 srl a1,a1,0x1 40010fa4: 080043d6 j 40010f58 <__pack_f+0xf4> 40010fa8: 24c60001 addiu a2,a2,1 40010fac: 2402ff82 li v0,-126 40010fb0: 00442023 subu a0,v0,a0 40010fb4: 2883001a slti v1,a0,26 40010fb8: 10600019 beqz v1,40011020 <__pack_f+0x1bc> 40010fbc: 00000000 nop 40010fc0: 24020001 li v0,1 40010fc4: 00821004 sllv v0,v0,a0 40010fc8: 2442ffff addiu v0,v0,-1 40010fcc: 00451024 and v0,v0,a1 40010fd0: 0002102b sltu v0,zero,v0 40010fd4: 00851806 srlv v1,a1,a0 40010fd8: 00431825 or v1,v0,v1 40010fdc: 3064007f andi a0,v1,0x7f 40010fe0: 24020040 li v0,64 40010fe4: 14820011 bne a0,v0,4001102c <__pack_f+0x1c8> 40010fe8: 3c024000 lui v0,0x4000 40010fec: 30620080 andi v0,v1,0x80 40010ff0: 10400002 beqz v0,40010ffc <__pack_f+0x198> 40010ff4: 00000000 nop 40010ff8: 24630040 addiu v1,v1,64 40010ffc: 3c024000 lui v0,0x4000 40011000: 0062102b sltu v0,v1,v0 40011004: 38450001 xori a1,v0,0x1 40011008: 000319c2 srl v1,v1,0x7 4001100c: 3c02007f lui v0,0x7f 40011010: 3442ffff ori v0,v0,0xffff 40011014: 00622024 and a0,v1,v0 40011018: 080043a9 j 40010ea4 <__pack_f+0x40> 4001101c: 30a300ff andi v1,a1,0xff 40011020: 00002821 move a1,zero 40011024: 08004403 j 4001100c <__pack_f+0x1a8> 40011028: 00001821 move v1,zero 4001102c: 2463003f addiu v1,v1,63 40011030: 0062102b sltu v0,v1,v0 40011034: 38450001 xori a1,v0,0x1 40011038: 08004403 j 4001100c <__pack_f+0x1a8> 4001103c: 000319c2 srl v1,v1,0x7 40011040 <__do_global_ctors_aux>: 40011040: 3c024001 lui v0,0x4001 40011044: 8c44333c lw a0,13116(v0) 40011048: 27bdffe0 addiu sp,sp,-32 4001104c: 2403ffff li v1,-1 40011050: afbf001c sw ra,28(sp) 40011054: afb10018 sw s1,24(sp) 40011058: 10830009 beq a0,v1,40011080 <__do_global_ctors_aux+0x40> 4001105c: afb00014 sw s0,20(sp) 40011060: 2450333c addiu s0,v0,13116 40011064: 2411ffff li s1,-1 40011068: 0080f809 jalr a0 4001106c: 2610fffc addiu s0,s0,-4 40011070: 8e040000 lw a0,0(s0) 40011074: 00000000 nop 40011078: 1491fffb bne a0,s1,40011068 <__do_global_ctors_aux+0x28> 4001107c: 00000000 nop 40011080: 8fbf001c lw ra,28(sp) 40011084: 8fb10018 lw s1,24(sp) 40011088: 8fb00014 lw s0,20(sp) 4001108c: 03e00008 jr ra 40011090: 27bd0020 addiu sp,sp,32 Disassembly of section .fini: 40011094 <_fini>: 40011094: 27bdffe0 addiu sp,sp,-32 40011098: afbf0014 sw ra,20(sp) 4001109c: 04110001 bal 400110a4 <_fini+0x10> 400110a0: 00000000 nop 400110a4: 0c0000d7 jal 4000035c <_ftext> 400110a8: 00000000 nop 400110ac: 8fbf0014 lw ra,20(sp) 400110b0: 27bd0020 addiu sp,sp,32 400110b4: 03e00008 jr ra 400110b8: 00000000 nop