test.bin: file format elf32-littlemips Disassembly of section seg_boot: bfc00000 : bfc00000: 0bf00140 j 0xbfc00500 bfc00004: 00000000 nop ... bfc00380: 3c04bfc0 lui a0,0xbfc0 bfc00384: 24840580 addiu a0,a0,1408 bfc00388: 0ff0019b jal 0xbfc0066c bfc0038c: 00000000 nop bfc00390: 40044800 mfc0 a0,c0_count bfc00394: 0ff001c1 jal 0xbfc00704 bfc00398: 00000000 nop bfc0039c: 3c04bfc0 lui a0,0xbfc0 bfc003a0: 248405e5 addiu a0,a0,1509 bfc003a4: 0ff0019b jal 0xbfc0066c bfc003a8: 00000000 nop bfc003ac: 3c04bfc0 lui a0,0xbfc0 bfc003b0: 248405c1 addiu a0,a0,1473 bfc003b4: 0ff0019b jal 0xbfc0066c bfc003b8: 00000000 nop bfc003bc: 40047000 mfc0 a0,c0_epc bfc003c0: 0ff001c1 jal 0xbfc00704 bfc003c4: 00000000 nop bfc003c8: 3c04bfc0 lui a0,0xbfc0 bfc003cc: 248405e5 addiu a0,a0,1509 bfc003d0: 0ff0019b jal 0xbfc0066c bfc003d4: 00000000 nop bfc003d8: 3c04bfc0 lui a0,0xbfc0 bfc003dc: 248405b5 addiu a0,a0,1461 bfc003e0: 0ff0019b jal 0xbfc0066c bfc003e4: 00000000 nop bfc003e8: 40046800 mfc0 a0,c0_cause bfc003ec: 0ff001c1 jal 0xbfc00704 bfc003f0: 00000000 nop bfc003f4: 3c04bfc0 lui a0,0xbfc0 bfc003f8: 248405e5 addiu a0,a0,1509 bfc003fc: 0ff0019b jal 0xbfc0066c bfc00400: 00000000 nop bfc00404: 3c04bfc0 lui a0,0xbfc0 bfc00408: 248405a9 addiu a0,a0,1449 bfc0040c: 0ff0019b jal 0xbfc0066c bfc00410: 00000000 nop bfc00414: 40046000 mfc0 a0,c0_status bfc00418: 0ff001c1 jal 0xbfc00704 bfc0041c: 00000000 nop bfc00420: 3c04bfc0 lui a0,0xbfc0 bfc00424: 248405e5 addiu a0,a0,1509 bfc00428: 0ff0019b jal 0xbfc0066c bfc0042c: 00000000 nop bfc00430: 3c04bfc0 lui a0,0xbfc0 bfc00434: 248405d9 addiu a0,a0,1497 bfc00438: 0ff0019b jal 0xbfc0066c bfc0043c: 00000000 nop bfc00440: 40044000 mfc0 a0,c0_badvaddr bfc00444: 0ff001c1 jal 0xbfc00704 bfc00448: 00000000 nop bfc0044c: 3c04bfc0 lui a0,0xbfc0 bfc00450: 248405e5 addiu a0,a0,1509 bfc00454: 0ff0019b jal 0xbfc0066c bfc00458: 00000000 nop bfc0045c: 0bf00195 j 0xbfc00654 bfc00460: 00000000 nop ... bfc00500: 401a7801 mfc0 k0,$15,1 bfc00504: 335a03ff andi k0,k0,0x3ff bfc00508: 17400008 bnez k0,0xbfc0052c bfc0050c: 00000000 nop bfc00510: 3c1dbfc1 lui sp,0xbfc1 bfc00514: 27bd8000 addiu sp,sp,-32768 bfc00518: 27bd4000 addiu sp,sp,16384 bfc0051c: 0ff00823 jal 0xbfc0208c bfc00520: 00000000 nop bfc00524: 0bf00153 j 0xbfc0054c bfc00528: 00000000 nop bfc0052c: 3c1abfc1 lui k0,0xbfc1 bfc00530: 275ac000 addiu k0,k0,-16384 bfc00534: bf510000 cache 0x11,0(k0) bfc00538: 8f5a0000 lw k0,0(k0) bfc0053c: 3c1bbabe lui k1,0xbabe bfc00540: 377bf00d ori k1,k1,0xf00d bfc00544: 177afff9 bne k1,k0,0xbfc0052c bfc00548: 00000000 nop bfc0054c: 40107801 mfc0 s0,$15,1 bfc00550: 321003ff andi s0,s0,0x3ff bfc00554: 3c1bbfc0 lui k1,0xbfc0 bfc00558: 277b2518 addiu k1,k1,9496 bfc0055c: 8f7b0000 lw k1,0(k1) bfc00560: 001bdb42 srl k1,k1,0xd bfc00564: 489b0000 mtc2 k1,$0 bfc00568: 241b000f li k1,15 bfc0056c: 489b0800 mtc2 k1,$1 bfc00570: 3c1a8003 lui k0,0x8003 bfc00574: 275a0000 addiu k0,k0,0 bfc00578: 03400008 jr k0 bfc0057c: 00000000 nop bfc00580: 4f425b0a c3 0x1425b0a bfc00584: 205d544f addi sp,v0,21583 bfc00588: 61746146 0x61746146 bfc0058c: 7245206c 0x7245206c bfc00590: 20726f72 addi s2,v1,28530 bfc00594: 63207461 0x63207461 bfc00598: 656c6379 0x656c6379 bfc0059c: 20202000 addi zero,at,8192 bfc005a0: 20505320 addi s0,v0,21280 bfc005a4: 203d2020 addi sp,at,8224 bfc005a8: 20202000 addi zero,at,8192 bfc005ac: 20525320 addi s2,v0,21280 bfc005b0: 203d2020 addi sp,at,8224 bfc005b4: 20202000 addi zero,at,8192 bfc005b8: 20524320 addi s2,v0,17184 bfc005bc: 203d2020 addi sp,at,8224 bfc005c0: 20202000 addi zero,at,8192 bfc005c4: 43504520 wait 0x54114 bfc005c8: 203d2020 addi sp,at,8224 bfc005cc: 20202000 addi zero,at,8192 bfc005d0: 50545020 beql v0,s4,0xbfc14654 bfc005d4: 203d2052 addi sp,at,8274 bfc005d8: 20202000 addi zero,at,8192 bfc005dc: 52414220 beql s2,at,0xbfc10e60 bfc005e0: 203d2020 addi sp,at,8224 bfc005e4: 00000a00 sll at,zero,0x8 bfc005e8: 27bdfff0 addiu sp,sp,-16 bfc005ec: afbe000c sw s8,12(sp) bfc005f0: afb00008 sw s0,8(sp) bfc005f4: 03a0f021 move s8,sp bfc005f8: 40107801 mfc0 s0,$15,1 bfc005fc: afd00000 sw s0,0(s8) bfc00600: 8fc20000 lw v0,0(s8) bfc00604: 304203ff andi v0,v0,0x3ff bfc00608: 03c0e821 move sp,s8 bfc0060c: 8fbe000c lw s8,12(sp) bfc00610: 8fb00008 lw s0,8(sp) bfc00614: 27bd0010 addiu sp,sp,16 bfc00618: 03e00008 jr ra bfc0061c: 00000000 nop bfc00620: 27bdfff0 addiu sp,sp,-16 bfc00624: afbe000c sw s8,12(sp) bfc00628: afb00008 sw s0,8(sp) bfc0062c: 03a0f021 move s8,sp bfc00630: 40104800 mfc0 s0,c0_count bfc00634: afd00000 sw s0,0(s8) bfc00638: 8fc20000 lw v0,0(s8) bfc0063c: 03c0e821 move sp,s8 bfc00640: 8fbe000c lw s8,12(sp) bfc00644: 8fb00008 lw s0,8(sp) bfc00648: 27bd0010 addiu sp,sp,16 bfc0064c: 03e00008 jr ra bfc00650: 00000000 nop bfc00654: 27bdfff8 addiu sp,sp,-8 bfc00658: afbe0004 sw s8,4(sp) bfc0065c: 03a0f021 move s8,sp bfc00660: 00000000 nop bfc00664: 0bf00198 j 0xbfc00660 bfc00668: 00000000 nop bfc0066c: 27bdfff0 addiu sp,sp,-16 bfc00670: afbe000c sw s8,12(sp) bfc00674: 03a0f021 move s8,sp bfc00678: afc40010 sw a0,16(s8) bfc0067c: 3c029000 lui v0,0x9000 bfc00680: 24420000 addiu v0,v0,0 bfc00684: afc20004 sw v0,4(s8) bfc00688: afc00000 sw zero,0(s8) bfc0068c: 0bf001b5 j 0xbfc006d4 bfc00690: 00000000 nop bfc00694: 8fc30010 lw v1,16(s8) bfc00698: 8fc20000 lw v0,0(s8) bfc0069c: 00621021 addu v0,v1,v0 bfc006a0: 80420000 lb v0,0(v0) bfc006a4: 10400011 beqz v0,0xbfc006ec bfc006a8: 00000000 nop bfc006ac: 8fc30010 lw v1,16(s8) bfc006b0: 8fc20000 lw v0,0(s8) bfc006b4: 00621021 addu v0,v1,v0 bfc006b8: 80420000 lb v0,0(v0) bfc006bc: 00401821 move v1,v0 bfc006c0: 8fc20004 lw v0,4(s8) bfc006c4: ac430000 sw v1,0(v0) bfc006c8: 8fc20000 lw v0,0(s8) bfc006cc: 24420001 addiu v0,v0,1 bfc006d0: afc20000 sw v0,0(s8) bfc006d4: 8fc20000 lw v0,0(s8) bfc006d8: 2c420064 sltiu v0,v0,100 bfc006dc: 1440ffed bnez v0,0xbfc00694 bfc006e0: 00000000 nop bfc006e4: 0bf001bc j 0xbfc006f0 bfc006e8: 00000000 nop bfc006ec: 00000000 nop bfc006f0: 03c0e821 move sp,s8 bfc006f4: 8fbe000c lw s8,12(sp) bfc006f8: 27bd0010 addiu sp,sp,16 bfc006fc: 03e00008 jr ra bfc00700: 00000000 nop bfc00704: 27bdffd8 addiu sp,sp,-40 bfc00708: afbf0024 sw ra,36(sp) bfc0070c: afbe0020 sw s8,32(sp) bfc00710: 03a0f021 move s8,sp bfc00714: afc40028 sw a0,40(s8) bfc00718: 24020030 li v0,48 bfc0071c: a3c20014 sb v0,20(s8) bfc00720: 24020078 li v0,120 bfc00724: a3c20015 sb v0,21(s8) bfc00728: a3c0001e sb zero,30(s8) bfc0072c: afc00010 sw zero,16(s8) bfc00730: 0bf001e0 j 0xbfc00780 bfc00734: 00000000 nop bfc00738: 24030009 li v1,9 bfc0073c: 8fc20010 lw v0,16(s8) bfc00740: 00621023 subu v0,v1,v0 bfc00744: 8fc30028 lw v1,40(s8) bfc00748: 3064000f andi a0,v1,0xf bfc0074c: 3c03bfc0 lui v1,0xbfc0 bfc00750: 246324ec addiu v1,v1,9452 bfc00754: 00831821 addu v1,a0,v1 bfc00758: 80630000 lb v1,0(v1) bfc0075c: 27c40010 addiu a0,s8,16 bfc00760: 00821021 addu v0,a0,v0 bfc00764: a0430004 sb v1,4(v0) bfc00768: 8fc20028 lw v0,40(s8) bfc0076c: 00021102 srl v0,v0,0x4 bfc00770: afc20028 sw v0,40(s8) bfc00774: 8fc20010 lw v0,16(s8) bfc00778: 24420001 addiu v0,v0,1 bfc0077c: afc20010 sw v0,16(s8) bfc00780: 8fc20010 lw v0,16(s8) bfc00784: 2c420008 sltiu v0,v0,8 bfc00788: 1440ffeb bnez v0,0xbfc00738 bfc0078c: 00000000 nop bfc00790: 27c20014 addiu v0,s8,20 bfc00794: 00402021 move a0,v0 bfc00798: 0ff0019b jal 0xbfc0066c bfc0079c: 00000000 nop bfc007a0: 03c0e821 move sp,s8 bfc007a4: 8fbf0024 lw ra,36(sp) bfc007a8: 8fbe0020 lw s8,32(sp) bfc007ac: 27bd0028 addiu sp,sp,40 bfc007b0: 03e00008 jr ra bfc007b4: 00000000 nop bfc007b8: 27bdfff0 addiu sp,sp,-16 bfc007bc: afbe000c sw s8,12(sp) bfc007c0: 03a0f021 move s8,sp bfc007c4: afc40010 sw a0,16(s8) bfc007c8: afc50014 sw a1,20(s8) bfc007cc: 3c029000 lui v0,0x9000 bfc007d0: 24420000 addiu v0,v0,0 bfc007d4: afc20004 sw v0,4(s8) bfc007d8: afc00000 sw zero,0(s8) bfc007dc: 0bf00209 j 0xbfc00824 bfc007e0: 00000000 nop bfc007e4: 8fc30010 lw v1,16(s8) bfc007e8: 8fc20000 lw v0,0(s8) bfc007ec: 00621021 addu v0,v1,v0 bfc007f0: 80420000 lb v0,0(v0) bfc007f4: 10400012 beqz v0,0xbfc00840 bfc007f8: 00000000 nop bfc007fc: 8fc30010 lw v1,16(s8) bfc00800: 8fc20000 lw v0,0(s8) bfc00804: 00621021 addu v0,v1,v0 bfc00808: 80420000 lb v0,0(v0) bfc0080c: 00401821 move v1,v0 bfc00810: 8fc20004 lw v0,4(s8) bfc00814: ac430000 sw v1,0(v0) bfc00818: 8fc20000 lw v0,0(s8) bfc0081c: 24420001 addiu v0,v0,1 bfc00820: afc20000 sw v0,0(s8) bfc00824: 8fc30000 lw v1,0(s8) bfc00828: 8fc20014 lw v0,20(s8) bfc0082c: 0062102b sltu v0,v1,v0 bfc00830: 1440ffec bnez v0,0xbfc007e4 bfc00834: 00000000 nop bfc00838: 0bf00211 j 0xbfc00844 bfc0083c: 00000000 nop bfc00840: 00000000 nop bfc00844: 8fc20000 lw v0,0(s8) bfc00848: 03c0e821 move sp,s8 bfc0084c: 8fbe000c lw s8,12(sp) bfc00850: 27bd0010 addiu sp,sp,16 bfc00854: 03e00008 jr ra bfc00858: 00000000 nop bfc0085c: 27bdffb0 addiu sp,sp,-80 bfc00860: afbf004c sw ra,76(sp) bfc00864: afbe0048 sw s8,72(sp) bfc00868: 03a0f021 move s8,sp bfc0086c: afc50054 sw a1,84(s8) bfc00870: afc60058 sw a2,88(s8) bfc00874: afc7005c sw a3,92(s8) bfc00878: afc40050 sw a0,80(s8) bfc0087c: 27c20054 addiu v0,s8,84 bfc00880: afc2002c sw v0,44(s8) bfc00884: 0bf00261 j 0xbfc00984 bfc00888: 00000000 nop bfc0088c: afc00010 sw zero,16(s8) bfc00890: 0bf00229 j 0xbfc008a4 bfc00894: 00000000 nop bfc00898: 8fc20010 lw v0,16(s8) bfc0089c: 24420001 addiu v0,v0,1 bfc008a0: afc20010 sw v0,16(s8) bfc008a4: 8fc30050 lw v1,80(s8) bfc008a8: 8fc20010 lw v0,16(s8) bfc008ac: 00621021 addu v0,v1,v0 bfc008b0: 80420000 lb v0,0(v0) bfc008b4: 10400008 beqz v0,0xbfc008d8 bfc008b8: 00000000 nop bfc008bc: 8fc30050 lw v1,80(s8) bfc008c0: 8fc20010 lw v0,16(s8) bfc008c4: 00621021 addu v0,v1,v0 bfc008c8: 80430000 lb v1,0(v0) bfc008cc: 24020025 li v0,37 bfc008d0: 1462fff1 bne v1,v0,0xbfc00898 bfc008d4: 00000000 nop bfc008d8: 8fc20010 lw v0,16(s8) bfc008dc: 10400011 beqz v0,0xbfc00924 bfc008e0: 00000000 nop bfc008e4: 8fc40050 lw a0,80(s8) bfc008e8: 8fc50010 lw a1,16(s8) bfc008ec: 0ff001ee jal 0xbfc007b8 bfc008f0: 00000000 nop bfc008f4: afc20024 sw v0,36(s8) bfc008f8: 8fc30024 lw v1,36(s8) bfc008fc: 8fc20010 lw v0,16(s8) bfc00900: 10620004 beq v1,v0,0xbfc00914 bfc00904: 00000000 nop bfc00908: 24020001 li v0,1 bfc0090c: 0bf00319 j 0xbfc00c64 bfc00910: 00000000 nop bfc00914: 8fc30050 lw v1,80(s8) bfc00918: 8fc20010 lw v0,16(s8) bfc0091c: 00621021 addu v0,v1,v0 bfc00920: afc20050 sw v0,80(s8) bfc00924: 8fc20050 lw v0,80(s8) bfc00928: 80430000 lb v1,0(v0) bfc0092c: 24020025 li v0,37 bfc00930: 14620015 bne v1,v0,0xbfc00988 bfc00934: 00000000 nop bfc00938: 8fc20050 lw v0,80(s8) bfc0093c: 24420001 addiu v0,v0,1 bfc00940: afc20050 sw v0,80(s8) bfc00944: 00000000 nop bfc00948: 8fc2002c lw v0,44(s8) bfc0094c: 24430004 addiu v1,v0,4 bfc00950: afc3002c sw v1,44(s8) bfc00954: 8c420000 lw v0,0(v0) bfc00958: afc20014 sw v0,20(s8) bfc0095c: afc0001c sw zero,28(s8) bfc00960: 8fc20050 lw v0,80(s8) bfc00964: 80420000 lb v0,0(v0) bfc00968: 8fc30050 lw v1,80(s8) bfc0096c: 24630001 addiu v1,v1,1 bfc00970: afc30050 sw v1,80(s8) bfc00974: 2442ff9d addiu v0,v0,-99 bfc00978: 2c430016 sltiu v1,v0,22 bfc0097c: 14600009 bnez v1,0xbfc009a4 bfc00980: 00000000 nop bfc00984: 00000000 nop bfc00988: 8fc20050 lw v0,80(s8) bfc0098c: 80420000 lb v0,0(v0) bfc00990: 1440ffbe bnez v0,0xbfc0088c bfc00994: 00000000 nop bfc00998: 00001021 move v0,zero bfc0099c: 0bf00319 j 0xbfc00c64 bfc009a0: 00000000 nop bfc009a4: 00021880 sll v1,v0,0x2 bfc009a8: 3c02bfc0 lui v0,0xbfc0 bfc009ac: 24422108 addiu v0,v0,8456 bfc009b0: 00621021 addu v0,v1,v0 bfc009b4: 8c420000 lw v0,0(v0) bfc009b8: 00400008 jr v0 bfc009bc: 00000000 nop bfc009c0: 24020001 li v0,1 bfc009c4: afc2001c sw v0,28(s8) bfc009c8: 8fc20014 lw v0,20(s8) bfc009cc: 00021600 sll v0,v0,0x18 bfc009d0: 00021603 sra v0,v0,0x18 bfc009d4: a3c20030 sb v0,48(s8) bfc009d8: 27c20030 addiu v0,s8,48 bfc009dc: afc20018 sw v0,24(s8) bfc009e0: 0bf0030f j 0xbfc00c3c bfc009e4: 00000000 nop bfc009e8: 8fc20014 lw v0,20(s8) bfc009ec: 04410011 bgez v0,0xbfc00a34 bfc009f0: 00000000 nop bfc009f4: 8fc20014 lw v0,20(s8) bfc009f8: 00021023 negu v0,v0 bfc009fc: afc20014 sw v0,20(s8) bfc00a00: 3c02bfc0 lui v0,0xbfc0 bfc00a04: 24442100 addiu a0,v0,8448 bfc00a08: 24050001 li a1,1 bfc00a0c: 0ff001ee jal 0xbfc007b8 bfc00a10: 00000000 nop bfc00a14: afc20024 sw v0,36(s8) bfc00a18: 8fc30024 lw v1,36(s8) bfc00a1c: 24020001 li v0,1 bfc00a20: 10620004 beq v1,v0,0xbfc00a34 bfc00a24: 00000000 nop bfc00a28: 24020001 li v0,1 bfc00a2c: 0bf00319 j 0xbfc00c64 bfc00a30: 00000000 nop bfc00a34: afc00020 sw zero,32(s8) bfc00a38: 0bf002b6 j 0xbfc00ad8 bfc00a3c: 00000000 nop bfc00a40: 24030009 li v1,9 bfc00a44: 8fc20020 lw v0,32(s8) bfc00a48: 00623023 subu a2,v1,v0 bfc00a4c: 8fc30014 lw v1,20(s8) bfc00a50: 3c026666 lui v0,0x6666 bfc00a54: 34426667 ori v0,v0,0x6667 bfc00a58: 00620018 mult v1,v0 bfc00a5c: 00002012 mflo a0 bfc00a60: 00002810 mfhi a1 bfc00a64: 00052083 sra a0,a1,0x2 bfc00a68: 000317c3 sra v0,v1,0x1f bfc00a6c: 00821023 subu v0,a0,v0 bfc00a70: 00021040 sll v0,v0,0x1 bfc00a74: 00022080 sll a0,v0,0x2 bfc00a78: 00441021 addu v0,v0,a0 bfc00a7c: 00621023 subu v0,v1,v0 bfc00a80: 3c03bfc0 lui v1,0xbfc0 bfc00a84: 246324d8 addiu v1,v1,9432 bfc00a88: 00431021 addu v0,v0,v1 bfc00a8c: 80430000 lb v1,0(v0) bfc00a90: 27c20010 addiu v0,s8,16 bfc00a94: 00461021 addu v0,v0,a2 bfc00a98: a0430020 sb v1,32(v0) bfc00a9c: 8fc20014 lw v0,20(s8) bfc00aa0: 3c036666 lui v1,0x6666 bfc00aa4: 34636667 ori v1,v1,0x6667 bfc00aa8: 00430018 mult v0,v1 bfc00aac: 00001810 mfhi v1 bfc00ab0: 00031883 sra v1,v1,0x2 bfc00ab4: 000217c3 sra v0,v0,0x1f bfc00ab8: 00621023 subu v0,v1,v0 bfc00abc: afc20014 sw v0,20(s8) bfc00ac0: 8fc20014 lw v0,20(s8) bfc00ac4: 1040000a beqz v0,0xbfc00af0 bfc00ac8: 00000000 nop bfc00acc: 8fc20020 lw v0,32(s8) bfc00ad0: 24420001 addiu v0,v0,1 bfc00ad4: afc20020 sw v0,32(s8) bfc00ad8: 8fc20020 lw v0,32(s8) bfc00adc: 2c42000a sltiu v0,v0,10 bfc00ae0: 1440ffd7 bnez v0,0xbfc00a40 bfc00ae4: 00000000 nop bfc00ae8: 0bf002bd j 0xbfc00af4 bfc00aec: 00000000 nop bfc00af0: 00000000 nop bfc00af4: 8fc20020 lw v0,32(s8) bfc00af8: 24420001 addiu v0,v0,1 bfc00afc: afc2001c sw v0,28(s8) bfc00b00: 24030009 li v1,9 bfc00b04: 8fc20020 lw v0,32(s8) bfc00b08: 00621023 subu v0,v1,v0 bfc00b0c: 27c30030 addiu v1,s8,48 bfc00b10: 00621021 addu v0,v1,v0 bfc00b14: afc20018 sw v0,24(s8) bfc00b18: 0bf0030f j 0xbfc00c3c bfc00b1c: 00000000 nop bfc00b20: 3c02bfc0 lui v0,0xbfc0 bfc00b24: 24442104 addiu a0,v0,8452 bfc00b28: 24050002 li a1,2 bfc00b2c: 0ff001ee jal 0xbfc007b8 bfc00b30: 00000000 nop bfc00b34: afc20024 sw v0,36(s8) bfc00b38: 8fc30024 lw v1,36(s8) bfc00b3c: 24020002 li v0,2 bfc00b40: 10620004 beq v1,v0,0xbfc00b54 bfc00b44: 00000000 nop bfc00b48: 24020001 li v0,1 bfc00b4c: 0bf00319 j 0xbfc00c64 bfc00b50: 00000000 nop bfc00b54: afc00020 sw zero,32(s8) bfc00b58: 0bf002ed j 0xbfc00bb4 bfc00b5c: 00000000 nop bfc00b60: 24030007 li v1,7 bfc00b64: 8fc20020 lw v0,32(s8) bfc00b68: 00621023 subu v0,v1,v0 bfc00b6c: 8fc30014 lw v1,20(s8) bfc00b70: 3064000f andi a0,v1,0xf bfc00b74: 3c03bfc0 lui v1,0xbfc0 bfc00b78: 246324d8 addiu v1,v1,9432 bfc00b7c: 00831821 addu v1,a0,v1 bfc00b80: 80630000 lb v1,0(v1) bfc00b84: 27c40010 addiu a0,s8,16 bfc00b88: 00821021 addu v0,a0,v0 bfc00b8c: a0430020 sb v1,32(v0) bfc00b90: 8fc20014 lw v0,20(s8) bfc00b94: 00021102 srl v0,v0,0x4 bfc00b98: afc20014 sw v0,20(s8) bfc00b9c: 8fc20014 lw v0,20(s8) bfc00ba0: 1040000a beqz v0,0xbfc00bcc bfc00ba4: 00000000 nop bfc00ba8: 8fc20020 lw v0,32(s8) bfc00bac: 24420001 addiu v0,v0,1 bfc00bb0: afc20020 sw v0,32(s8) bfc00bb4: 8fc20020 lw v0,32(s8) bfc00bb8: 2c420008 sltiu v0,v0,8 bfc00bbc: 1440ffe8 bnez v0,0xbfc00b60 bfc00bc0: 00000000 nop bfc00bc4: 0bf002f4 j 0xbfc00bd0 bfc00bc8: 00000000 nop bfc00bcc: 00000000 nop bfc00bd0: 8fc20020 lw v0,32(s8) bfc00bd4: 24420001 addiu v0,v0,1 bfc00bd8: afc2001c sw v0,28(s8) bfc00bdc: 24030007 li v1,7 bfc00be0: 8fc20020 lw v0,32(s8) bfc00be4: 00621023 subu v0,v1,v0 bfc00be8: 27c30030 addiu v1,s8,48 bfc00bec: 00621021 addu v0,v1,v0 bfc00bf0: afc20018 sw v0,24(s8) bfc00bf4: 0bf0030f j 0xbfc00c3c bfc00bf8: 00000000 nop bfc00bfc: 8fc20014 lw v0,20(s8) bfc00c00: afc20028 sw v0,40(s8) bfc00c04: 0bf00306 j 0xbfc00c18 bfc00c08: 00000000 nop bfc00c0c: 8fc2001c lw v0,28(s8) bfc00c10: 24420001 addiu v0,v0,1 bfc00c14: afc2001c sw v0,28(s8) bfc00c18: 8fc30028 lw v1,40(s8) bfc00c1c: 8fc2001c lw v0,28(s8) bfc00c20: 00621021 addu v0,v1,v0 bfc00c24: 80420000 lb v0,0(v0) bfc00c28: 1440fff8 bnez v0,0xbfc00c0c bfc00c2c: 00000000 nop bfc00c30: 8fc20014 lw v0,20(s8) bfc00c34: afc20018 sw v0,24(s8) bfc00c38: 00000000 nop bfc00c3c: 8fc40018 lw a0,24(s8) bfc00c40: 8fc5001c lw a1,28(s8) bfc00c44: 0ff001ee jal 0xbfc007b8 bfc00c48: 00000000 nop bfc00c4c: afc20024 sw v0,36(s8) bfc00c50: 8fc30024 lw v1,36(s8) bfc00c54: 8fc2001c lw v0,28(s8) bfc00c58: 1062ff4a beq v1,v0,0xbfc00984 bfc00c5c: 00000000 nop bfc00c60: 24020001 li v0,1 bfc00c64: 03c0e821 move sp,s8 bfc00c68: 8fbf004c lw ra,76(sp) bfc00c6c: 8fbe0048 lw s8,72(sp) bfc00c70: 27bd0050 addiu sp,sp,80 bfc00c74: 03e00008 jr ra bfc00c78: 00000000 nop bfc00c7c: 27bdfff8 addiu sp,sp,-8 bfc00c80: afbe0004 sw s8,4(sp) bfc00c84: 03a0f021 move s8,sp bfc00c88: afc40008 sw a0,8(s8) bfc00c8c: 8fc20008 lw v0,8(s8) bfc00c90: 24420044 addiu v0,v0,68 bfc00c94: 03c0e821 move sp,s8 bfc00c98: 8fbe0004 lw s8,4(sp) bfc00c9c: 27bd0008 addiu sp,sp,8 bfc00ca0: 03e00008 jr ra bfc00ca4: 00000000 nop bfc00ca8: 27bdfff8 addiu sp,sp,-8 bfc00cac: afbe0004 sw s8,4(sp) bfc00cb0: 03a0f021 move s8,sp bfc00cb4: afc40008 sw a0,8(s8) bfc00cb8: 8fc20008 lw v0,8(s8) bfc00cbc: 8c420004 lw v0,4(v0) bfc00cc0: 00021080 sll v0,v0,0x2 bfc00cc4: 00021880 sll v1,v0,0x2 bfc00cc8: 00621023 subu v0,v1,v0 bfc00ccc: 24420044 addiu v0,v0,68 bfc00cd0: 8fc30008 lw v1,8(s8) bfc00cd4: 00621021 addu v0,v1,v0 bfc00cd8: 03c0e821 move sp,s8 bfc00cdc: 8fbe0004 lw s8,4(sp) bfc00ce0: 27bd0008 addiu sp,sp,8 bfc00ce4: 03e00008 jr ra bfc00ce8: 00000000 nop bfc00cec: 27bdfff8 addiu sp,sp,-8 bfc00cf0: afbe0004 sw s8,4(sp) bfc00cf4: 03a0f021 move s8,sp bfc00cf8: afc40008 sw a0,8(s8) bfc00cfc: 8fc20008 lw v0,8(s8) bfc00d00: 8c420004 lw v0,4(v0) bfc00d04: 00021080 sll v0,v0,0x2 bfc00d08: 00021880 sll v1,v0,0x2 bfc00d0c: 00622823 subu a1,v1,v0 bfc00d10: 8fc20008 lw v0,8(s8) bfc00d14: 8c440008 lw a0,8(v0) bfc00d18: 00801821 move v1,a0 bfc00d1c: 00031080 sll v0,v1,0x2 bfc00d20: 00401821 move v1,v0 bfc00d24: 00031080 sll v0,v1,0x2 bfc00d28: 00431023 subu v0,v0,v1 bfc00d2c: 00441023 subu v0,v0,a0 bfc00d30: 00021080 sll v0,v0,0x2 bfc00d34: 00a21021 addu v0,a1,v0 bfc00d38: 24420044 addiu v0,v0,68 bfc00d3c: 8fc30008 lw v1,8(s8) bfc00d40: 00621021 addu v0,v1,v0 bfc00d44: 03c0e821 move sp,s8 bfc00d48: 8fbe0004 lw s8,4(sp) bfc00d4c: 27bd0008 addiu sp,sp,8 bfc00d50: 03e00008 jr ra bfc00d54: 00000000 nop bfc00d58: 27bdfff8 addiu sp,sp,-8 bfc00d5c: afbe0004 sw s8,4(sp) bfc00d60: 03a0f021 move s8,sp bfc00d64: afc40008 sw a0,8(s8) bfc00d68: 8fc20008 lw v0,8(s8) bfc00d6c: 8c420004 lw v0,4(v0) bfc00d70: 00021080 sll v0,v0,0x2 bfc00d74: 00021880 sll v1,v0,0x2 bfc00d78: 00622823 subu a1,v1,v0 bfc00d7c: 8fc20008 lw v0,8(s8) bfc00d80: 8c440008 lw a0,8(v0) bfc00d84: 00801821 move v1,a0 bfc00d88: 00031080 sll v0,v1,0x2 bfc00d8c: 00401821 move v1,v0 bfc00d90: 00031080 sll v0,v1,0x2 bfc00d94: 00431023 subu v0,v0,v1 bfc00d98: 00441023 subu v0,v0,a0 bfc00d9c: 00021080 sll v0,v0,0x2 bfc00da0: 00a21821 addu v1,a1,v0 bfc00da4: 8fc20008 lw v0,8(s8) bfc00da8: 8c420014 lw v0,20(v0) bfc00dac: 00021180 sll v0,v0,0x6 bfc00db0: 00621021 addu v0,v1,v0 bfc00db4: 24420044 addiu v0,v0,68 bfc00db8: 8fc30008 lw v1,8(s8) bfc00dbc: 00621021 addu v0,v1,v0 bfc00dc0: 03c0e821 move sp,s8 bfc00dc4: 8fbe0004 lw s8,4(sp) bfc00dc8: 27bd0008 addiu sp,sp,8 bfc00dcc: 03e00008 jr ra bfc00dd0: 00000000 nop bfc00dd4: 27bdfff8 addiu sp,sp,-8 bfc00dd8: afbe0004 sw s8,4(sp) bfc00ddc: 03a0f021 move s8,sp bfc00de0: afc40008 sw a0,8(s8) bfc00de4: 8fc20008 lw v0,8(s8) bfc00de8: 8c420004 lw v0,4(v0) bfc00dec: 00021080 sll v0,v0,0x2 bfc00df0: 00021880 sll v1,v0,0x2 bfc00df4: 00622823 subu a1,v1,v0 bfc00df8: 8fc20008 lw v0,8(s8) bfc00dfc: 8c440008 lw a0,8(v0) bfc00e00: 00801821 move v1,a0 bfc00e04: 00031080 sll v0,v1,0x2 bfc00e08: 00401821 move v1,v0 bfc00e0c: 00031080 sll v0,v1,0x2 bfc00e10: 00431023 subu v0,v0,v1 bfc00e14: 00441023 subu v0,v0,a0 bfc00e18: 00021080 sll v0,v0,0x2 bfc00e1c: 00a21821 addu v1,a1,v0 bfc00e20: 8fc20008 lw v0,8(s8) bfc00e24: 8c440018 lw a0,24(v0) bfc00e28: 8fc20008 lw v0,8(s8) bfc00e2c: 8c420014 lw v0,20(v0) bfc00e30: 00821021 addu v0,a0,v0 bfc00e34: 00021180 sll v0,v0,0x6 bfc00e38: 00621021 addu v0,v1,v0 bfc00e3c: 24420044 addiu v0,v0,68 bfc00e40: 8fc30008 lw v1,8(s8) bfc00e44: 00621021 addu v0,v1,v0 bfc00e48: 03c0e821 move sp,s8 bfc00e4c: 8fbe0004 lw s8,4(sp) bfc00e50: 27bd0008 addiu sp,sp,8 bfc00e54: 03e00008 jr ra bfc00e58: 00000000 nop bfc00e5c: 27bdfff8 addiu sp,sp,-8 bfc00e60: afbe0004 sw s8,4(sp) bfc00e64: 03a0f021 move s8,sp bfc00e68: afc40008 sw a0,8(s8) bfc00e6c: 8fc20008 lw v0,8(s8) bfc00e70: 8c420004 lw v0,4(v0) bfc00e74: 00021080 sll v0,v0,0x2 bfc00e78: 00021880 sll v1,v0,0x2 bfc00e7c: 00622823 subu a1,v1,v0 bfc00e80: 8fc20008 lw v0,8(s8) bfc00e84: 8c440008 lw a0,8(v0) bfc00e88: 00801821 move v1,a0 bfc00e8c: 00031080 sll v0,v1,0x2 bfc00e90: 00401821 move v1,v0 bfc00e94: 00031080 sll v0,v1,0x2 bfc00e98: 00431023 subu v0,v0,v1 bfc00e9c: 00441023 subu v0,v0,a0 bfc00ea0: 00021080 sll v0,v0,0x2 bfc00ea4: 00a22821 addu a1,a1,v0 bfc00ea8: 8fc20008 lw v0,8(s8) bfc00eac: 8c44001c lw a0,28(v0) bfc00eb0: 00801821 move v1,a0 bfc00eb4: 00031080 sll v0,v1,0x2 bfc00eb8: 00401821 move v1,v0 bfc00ebc: 000310c0 sll v0,v1,0x3 bfc00ec0: 00431023 subu v0,v0,v1 bfc00ec4: 00441021 addu v0,v0,a0 bfc00ec8: 00021080 sll v0,v0,0x2 bfc00ecc: 00401821 move v1,v0 bfc00ed0: 8fc20008 lw v0,8(s8) bfc00ed4: 8c420014 lw v0,20(v0) bfc00ed8: 00021180 sll v0,v0,0x6 bfc00edc: 00621021 addu v0,v1,v0 bfc00ee0: 00a21821 addu v1,a1,v0 bfc00ee4: 8fc20008 lw v0,8(s8) bfc00ee8: 8c420018 lw v0,24(v0) bfc00eec: 00021180 sll v0,v0,0x6 bfc00ef0: 00621021 addu v0,v1,v0 bfc00ef4: 24420044 addiu v0,v0,68 bfc00ef8: 8fc30008 lw v1,8(s8) bfc00efc: 00621021 addu v0,v1,v0 bfc00f00: 03c0e821 move sp,s8 bfc00f04: 8fbe0004 lw s8,4(sp) bfc00f08: 27bd0008 addiu sp,sp,8 bfc00f0c: 03e00008 jr ra bfc00f10: 00000000 nop bfc00f14: 27bdffe0 addiu sp,sp,-32 bfc00f18: afbf001c sw ra,28(sp) bfc00f1c: afbe0018 sw s8,24(sp) bfc00f20: 03a0f021 move s8,sp bfc00f24: afc40020 sw a0,32(s8) bfc00f28: 3c02bfc1 lui v0,0xbfc1 bfc00f2c: 2442c000 addiu v0,v0,-16384 bfc00f30: afc20010 sw v0,16(s8) bfc00f34: 8fc40010 lw a0,16(s8) bfc00f38: 0ff0032a jal 0xbfc00ca8 bfc00f3c: 00000000 nop bfc00f40: afc20014 sw v0,20(s8) bfc00f44: 8fc20010 lw v0,16(s8) bfc00f48: 8c430008 lw v1,8(v0) bfc00f4c: 8fc20020 lw v0,32(s8) bfc00f50: 0043102b sltu v0,v0,v1 bfc00f54: 1440000b bnez v0,0xbfc00f84 bfc00f58: 00000000 nop bfc00f5c: 3c02bfc0 lui v0,0xbfc0 bfc00f60: 24442160 addiu a0,v0,8544 bfc00f64: 0ff0019b jal 0xbfc0066c bfc00f68: 00000000 nop bfc00f6c: 3c02bfc0 lui v0,0xbfc0 bfc00f70: 2444218c addiu a0,v0,8588 bfc00f74: 0ff0019b jal 0xbfc0066c bfc00f78: 00000000 nop bfc00f7c: 0ff00195 jal 0xbfc00654 bfc00f80: 00000000 nop bfc00f84: 8fc40020 lw a0,32(s8) bfc00f88: 00801821 move v1,a0 bfc00f8c: 00031080 sll v0,v1,0x2 bfc00f90: 00401821 move v1,v0 bfc00f94: 00031080 sll v0,v1,0x2 bfc00f98: 00431023 subu v0,v0,v1 bfc00f9c: 00441023 subu v0,v0,a0 bfc00fa0: 00021080 sll v0,v0,0x2 bfc00fa4: 8fc30014 lw v1,20(s8) bfc00fa8: 00621021 addu v0,v1,v0 bfc00fac: 03c0e821 move sp,s8 bfc00fb0: 8fbf001c lw ra,28(sp) bfc00fb4: 8fbe0018 lw s8,24(sp) bfc00fb8: 27bd0020 addiu sp,sp,32 bfc00fbc: 03e00008 jr ra bfc00fc0: 00000000 nop bfc00fc4: 27bdffc8 addiu sp,sp,-56 bfc00fc8: afbf0034 sw ra,52(sp) bfc00fcc: afbe0030 sw s8,48(sp) bfc00fd0: 03a0f021 move s8,sp bfc00fd4: afc40038 sw a0,56(s8) bfc00fd8: afc5003c sw a1,60(s8) bfc00fdc: afc60040 sw a2,64(s8) bfc00fe0: afc70044 sw a3,68(s8) bfc00fe4: 8fc2003c lw v0,60(s8) bfc00fe8: 00021242 srl v0,v0,0x9 bfc00fec: afc20014 sw v0,20(s8) bfc00ff0: 8fc2003c lw v0,60(s8) bfc00ff4: 304201ff andi v0,v0,0x1ff bfc00ff8: afc20018 sw v0,24(s8) bfc00ffc: 3c02bfc0 lui v0,0xbfc0 bfc01000: 8fc30038 lw v1,56(s8) bfc01004: 00031880 sll v1,v1,0x2 bfc01008: 2442250c addiu v0,v0,9484 bfc0100c: 00621021 addu v0,v1,v0 bfc01010: 8c420000 lw v0,0(v0) bfc01014: afc2001c sw v0,28(s8) bfc01018: 8fc2001c lw v0,28(s8) bfc0101c: 14400008 bnez v0,0xbfc01040 bfc01020: 00000000 nop bfc01024: 3c02bfc0 lui v0,0xbfc0 bfc01028: 244421b8 addiu a0,v0,8632 bfc0102c: 8fc50038 lw a1,56(s8) bfc01030: 0ff00217 jal 0xbfc0085c bfc01034: 00000000 nop bfc01038: 0ff00195 jal 0xbfc00654 bfc0103c: 00000000 nop bfc01040: 3c02bfc0 lui v0,0xbfc0 bfc01044: 8fc30038 lw v1,56(s8) bfc01048: 00031880 sll v1,v1,0x2 bfc0104c: 24422518 addiu v0,v0,9496 bfc01050: 00621021 addu v0,v1,v0 bfc01054: 8c420000 lw v0,0(v0) bfc01058: afc20020 sw v0,32(s8) bfc0105c: 8fc30020 lw v1,32(s8) bfc01060: 8fc20014 lw v0,20(s8) bfc01064: 00021080 sll v0,v0,0x2 bfc01068: 00621021 addu v0,v1,v0 bfc0106c: 8c420000 lw v0,0(v0) bfc01070: 04400031 bltz v0,0xbfc01138 bfc01074: 00000000 nop bfc01078: 3c02bfc0 lui v0,0xbfc0 bfc0107c: 8fc30038 lw v1,56(s8) bfc01080: 00031880 sll v1,v1,0x2 bfc01084: 24422500 addiu v0,v0,9472 bfc01088: 00621021 addu v0,v1,v0 bfc0108c: 8c420000 lw v0,0(v0) bfc01090: afc20024 sw v0,36(s8) bfc01094: 8fc30024 lw v1,36(s8) bfc01098: 8fc2001c lw v0,28(s8) bfc0109c: 1462000d bne v1,v0,0xbfc010d4 bfc010a0: 00000000 nop bfc010a4: 3c02bfc0 lui v0,0xbfc0 bfc010a8: 244421dc addiu a0,v0,8668 bfc010ac: 0ff0019b jal 0xbfc0066c bfc010b0: 00000000 nop bfc010b4: 3c02bfc0 lui v0,0xbfc0 bfc010b8: 24442208 addiu a0,v0,8712 bfc010bc: 0ff0019b jal 0xbfc0066c bfc010c0: 00000000 nop bfc010c4: 0ff00195 jal 0xbfc00654 bfc010c8: 00000000 nop bfc010cc: 0bf00455 j 0xbfc01154 bfc010d0: 00000000 nop bfc010d4: 8fc20024 lw v0,36(s8) bfc010d8: 00021b00 sll v1,v0,0xc bfc010dc: 8fc20020 lw v0,32(s8) bfc010e0: 00621021 addu v0,v1,v0 bfc010e4: 24422000 addiu v0,v0,8192 bfc010e8: afc20010 sw v0,16(s8) bfc010ec: 8fc20010 lw v0,16(s8) bfc010f0: 00021b02 srl v1,v0,0xc bfc010f4: 3c02c000 lui v0,0xc000 bfc010f8: 00621825 or v1,v1,v0 bfc010fc: 8fc40020 lw a0,32(s8) bfc01100: 8fc20014 lw v0,20(s8) bfc01104: 00021080 sll v0,v0,0x2 bfc01108: 00821021 addu v0,a0,v0 bfc0110c: ac430000 sw v1,0(v0) bfc01110: 8fc20024 lw v0,36(s8) bfc01114: 24430001 addiu v1,v0,1 bfc01118: 3c02bfc0 lui v0,0xbfc0 bfc0111c: 8fc40038 lw a0,56(s8) bfc01120: 00042080 sll a0,a0,0x2 bfc01124: 24422500 addiu v0,v0,9472 bfc01128: 00821021 addu v0,a0,v0 bfc0112c: ac430000 sw v1,0(v0) bfc01130: 0bf00455 j 0xbfc01154 bfc01134: 00000000 nop bfc01138: 8fc30020 lw v1,32(s8) bfc0113c: 8fc20014 lw v0,20(s8) bfc01140: 00021080 sll v0,v0,0x2 bfc01144: 00621021 addu v0,v1,v0 bfc01148: 8c420000 lw v0,0(v0) bfc0114c: 00021300 sll v0,v0,0xc bfc01150: afc20010 sw v0,16(s8) bfc01154: 8fc20018 lw v0,24(s8) bfc01158: 000218c0 sll v1,v0,0x3 bfc0115c: 8fc20010 lw v0,16(s8) bfc01160: 00621021 addu v0,v1,v0 bfc01164: afc20028 sw v0,40(s8) bfc01168: 8fc20018 lw v0,24(s8) bfc0116c: 000218c0 sll v1,v0,0x3 bfc01170: 8fc20010 lw v0,16(s8) bfc01174: 00621021 addu v0,v1,v0 bfc01178: 24420004 addiu v0,v0,4 bfc0117c: afc2002c sw v0,44(s8) bfc01180: 8fc20028 lw v0,40(s8) bfc01184: 8c420000 lw v0,0(v0) bfc01188: 0441000d bgez v0,0xbfc011c0 bfc0118c: 00000000 nop bfc01190: 3c02bfc0 lui v0,0xbfc0 bfc01194: 244421dc addiu a0,v0,8668 bfc01198: 0ff0019b jal 0xbfc0066c bfc0119c: 00000000 nop bfc011a0: 3c02bfc0 lui v0,0xbfc0 bfc011a4: 24442234 addiu a0,v0,8756 bfc011a8: 0ff0019b jal 0xbfc0066c bfc011ac: 00000000 nop bfc011b0: 0ff00195 jal 0xbfc00654 bfc011b4: 00000000 nop bfc011b8: 0bf00476 j 0xbfc011d8 bfc011bc: 00000000 nop bfc011c0: 8fc20028 lw v0,40(s8) bfc011c4: 8fc30040 lw v1,64(s8) bfc011c8: ac430000 sw v1,0(v0) bfc011cc: 8fc2002c lw v0,44(s8) bfc011d0: 8fc30044 lw v1,68(s8) bfc011d4: ac430000 sw v1,0(v0) bfc011d8: 03c0e821 move sp,s8 bfc011dc: 8fbf0034 lw ra,52(sp) bfc011e0: 8fbe0030 lw s8,48(sp) bfc011e4: 27bd0038 addiu sp,sp,56 bfc011e8: 03e00008 jr ra bfc011ec: 00000000 nop bfc011f0: 27bdffc0 addiu sp,sp,-64 bfc011f4: afbf003c sw ra,60(sp) bfc011f8: afbe0038 sw s8,56(sp) bfc011fc: 03a0f021 move s8,sp bfc01200: afc40040 sw a0,64(s8) bfc01204: 3c02bfc1 lui v0,0xbfc1 bfc01208: 2442c000 addiu v0,v0,-16384 bfc0120c: afc20028 sw v0,40(s8) bfc01210: 8fc40028 lw a0,40(s8) bfc01214: 0ff0033b jal 0xbfc00cec bfc01218: 00000000 nop bfc0121c: afc2002c sw v0,44(s8) bfc01220: 8fc40028 lw a0,40(s8) bfc01224: 0ff00356 jal 0xbfc00d58 bfc01228: 00000000 nop bfc0122c: afc20030 sw v0,48(s8) bfc01230: afc00010 sw zero,16(s8) bfc01234: 0bf004fb j 0xbfc013ec bfc01238: 00000000 nop bfc0123c: 8fc20010 lw v0,16(s8) bfc01240: 00021180 sll v0,v0,0x6 bfc01244: 8fc30030 lw v1,48(s8) bfc01248: 00621021 addu v0,v1,v0 bfc0124c: 8c420020 lw v0,32(v0) bfc01250: 00021302 srl v0,v0,0xc bfc01254: afc2001c sw v0,28(s8) bfc01258: 8fc20010 lw v0,16(s8) bfc0125c: 00021180 sll v0,v0,0x6 bfc01260: 8fc30030 lw v1,48(s8) bfc01264: 00621021 addu v0,v1,v0 bfc01268: 8c420024 lw v0,36(v0) bfc0126c: 00021302 srl v0,v0,0xc bfc01270: afc20018 sw v0,24(s8) bfc01274: 8fc20010 lw v0,16(s8) bfc01278: 00021180 sll v0,v0,0x6 bfc0127c: 8fc30030 lw v1,48(s8) bfc01280: 00621021 addu v0,v1,v0 bfc01284: 8c420028 lw v0,40(v0) bfc01288: 00021302 srl v0,v0,0xc bfc0128c: afc20014 sw v0,20(s8) bfc01290: 8fc20010 lw v0,16(s8) bfc01294: 00021180 sll v0,v0,0x6 bfc01298: 8fc30030 lw v1,48(s8) bfc0129c: 00621021 addu v0,v1,v0 bfc012a0: 8c420028 lw v0,40(v0) bfc012a4: 30420fff andi v0,v0,0xfff bfc012a8: 10400004 beqz v0,0xbfc012bc bfc012ac: 00000000 nop bfc012b0: 8fc20014 lw v0,20(s8) bfc012b4: 24420001 addiu v0,v0,1 bfc012b8: afc20014 sw v0,20(s8) bfc012bc: 3c028000 lui v0,0x8000 bfc012c0: afc20020 sw v0,32(s8) bfc012c4: 8fc20010 lw v0,16(s8) bfc012c8: 00021180 sll v0,v0,0x6 bfc012cc: 8fc30030 lw v1,48(s8) bfc012d0: 00621021 addu v0,v1,v0 bfc012d4: 90420030 lbu v0,48(v0) bfc012d8: 30420008 andi v0,v0,0x8 bfc012dc: 10400005 beqz v0,0xbfc012f4 bfc012e0: 00000000 nop bfc012e4: 8fc30020 lw v1,32(s8) bfc012e8: 3c020800 lui v0,0x800 bfc012ec: 00621025 or v0,v1,v0 bfc012f0: afc20020 sw v0,32(s8) bfc012f4: 8fc20010 lw v0,16(s8) bfc012f8: 00021180 sll v0,v0,0x6 bfc012fc: 8fc30030 lw v1,48(s8) bfc01300: 00621021 addu v0,v1,v0 bfc01304: 90420030 lbu v0,48(v0) bfc01308: 30420004 andi v0,v0,0x4 bfc0130c: 10400005 beqz v0,0xbfc01324 bfc01310: 00000000 nop bfc01314: 8fc30020 lw v1,32(s8) bfc01318: 3c020200 lui v0,0x200 bfc0131c: 00621025 or v0,v1,v0 bfc01320: afc20020 sw v0,32(s8) bfc01324: 8fc20010 lw v0,16(s8) bfc01328: 00021180 sll v0,v0,0x6 bfc0132c: 8fc30030 lw v1,48(s8) bfc01330: 00621021 addu v0,v1,v0 bfc01334: 90420030 lbu v0,48(v0) bfc01338: 30420002 andi v0,v0,0x2 bfc0133c: 10400005 beqz v0,0xbfc01354 bfc01340: 00000000 nop bfc01344: 8fc30020 lw v1,32(s8) bfc01348: 3c020400 lui v0,0x400 bfc0134c: 00621025 or v0,v1,v0 bfc01350: afc20020 sw v0,32(s8) bfc01354: 8fc20010 lw v0,16(s8) bfc01358: 00021180 sll v0,v0,0x6 bfc0135c: 8fc30030 lw v1,48(s8) bfc01360: 00621021 addu v0,v1,v0 bfc01364: 90420030 lbu v0,48(v0) bfc01368: 30420001 andi v0,v0,0x1 bfc0136c: 10400005 beqz v0,0xbfc01384 bfc01370: 00000000 nop bfc01374: 8fc30020 lw v1,32(s8) bfc01378: 3c020100 lui v0,0x100 bfc0137c: 00621025 or v0,v1,v0 bfc01380: afc20020 sw v0,32(s8) bfc01384: afc00024 sw zero,36(s8) bfc01388: 0bf004f3 j 0xbfc013cc bfc0138c: 00000000 nop bfc01390: 8fc40040 lw a0,64(s8) bfc01394: 8fc5001c lw a1,28(s8) bfc01398: 8fc60020 lw a2,32(s8) bfc0139c: 8fc70018 lw a3,24(s8) bfc013a0: 0ff003f1 jal 0xbfc00fc4 bfc013a4: 00000000 nop bfc013a8: 8fc2001c lw v0,28(s8) bfc013ac: 24420001 addiu v0,v0,1 bfc013b0: afc2001c sw v0,28(s8) bfc013b4: 8fc20018 lw v0,24(s8) bfc013b8: 24420001 addiu v0,v0,1 bfc013bc: afc20018 sw v0,24(s8) bfc013c0: 8fc20024 lw v0,36(s8) bfc013c4: 24420001 addiu v0,v0,1 bfc013c8: afc20024 sw v0,36(s8) bfc013cc: 8fc30024 lw v1,36(s8) bfc013d0: 8fc20014 lw v0,20(s8) bfc013d4: 0062102b sltu v0,v1,v0 bfc013d8: 1440ffed bnez v0,0xbfc01390 bfc013dc: 00000000 nop bfc013e0: 8fc20010 lw v0,16(s8) bfc013e4: 24420001 addiu v0,v0,1 bfc013e8: afc20010 sw v0,16(s8) bfc013ec: 8fc20028 lw v0,40(s8) bfc013f0: 8c430010 lw v1,16(v0) bfc013f4: 8fc20010 lw v0,16(s8) bfc013f8: 0043102b sltu v0,v0,v1 bfc013fc: 1440ff8f bnez v0,0xbfc0123c bfc01400: 00000000 nop bfc01404: 8fc20040 lw v0,64(s8) bfc01408: 00021180 sll v0,v0,0x6 bfc0140c: 8fc3002c lw v1,44(s8) bfc01410: 00621021 addu v0,v1,v0 bfc01414: 8c420034 lw v0,52(v0) bfc01418: afc20010 sw v0,16(s8) bfc0141c: 0bf00575 j 0xbfc015d4 bfc01420: 00000000 nop bfc01424: 8fc20010 lw v0,16(s8) bfc01428: 00021180 sll v0,v0,0x6 bfc0142c: 8fc30030 lw v1,48(s8) bfc01430: 00621021 addu v0,v1,v0 bfc01434: 8c420020 lw v0,32(v0) bfc01438: 00021302 srl v0,v0,0xc bfc0143c: afc2001c sw v0,28(s8) bfc01440: 8fc20010 lw v0,16(s8) bfc01444: 00021180 sll v0,v0,0x6 bfc01448: 8fc30030 lw v1,48(s8) bfc0144c: 00621021 addu v0,v1,v0 bfc01450: 8c420024 lw v0,36(v0) bfc01454: 00021302 srl v0,v0,0xc bfc01458: afc20018 sw v0,24(s8) bfc0145c: 8fc20010 lw v0,16(s8) bfc01460: 00021180 sll v0,v0,0x6 bfc01464: 8fc30030 lw v1,48(s8) bfc01468: 00621021 addu v0,v1,v0 bfc0146c: 8c420028 lw v0,40(v0) bfc01470: 00021302 srl v0,v0,0xc bfc01474: afc20014 sw v0,20(s8) bfc01478: 8fc20010 lw v0,16(s8) bfc0147c: 00021180 sll v0,v0,0x6 bfc01480: 8fc30030 lw v1,48(s8) bfc01484: 00621021 addu v0,v1,v0 bfc01488: 8c420028 lw v0,40(v0) bfc0148c: 30420fff andi v0,v0,0xfff bfc01490: 10400004 beqz v0,0xbfc014a4 bfc01494: 00000000 nop bfc01498: 8fc20014 lw v0,20(s8) bfc0149c: 24420001 addiu v0,v0,1 bfc014a0: afc20014 sw v0,20(s8) bfc014a4: 3c028000 lui v0,0x8000 bfc014a8: afc20020 sw v0,32(s8) bfc014ac: 8fc20010 lw v0,16(s8) bfc014b0: 00021180 sll v0,v0,0x6 bfc014b4: 8fc30030 lw v1,48(s8) bfc014b8: 00621021 addu v0,v1,v0 bfc014bc: 90420030 lbu v0,48(v0) bfc014c0: 30420008 andi v0,v0,0x8 bfc014c4: 10400005 beqz v0,0xbfc014dc bfc014c8: 00000000 nop bfc014cc: 8fc30020 lw v1,32(s8) bfc014d0: 3c020800 lui v0,0x800 bfc014d4: 00621025 or v0,v1,v0 bfc014d8: afc20020 sw v0,32(s8) bfc014dc: 8fc20010 lw v0,16(s8) bfc014e0: 00021180 sll v0,v0,0x6 bfc014e4: 8fc30030 lw v1,48(s8) bfc014e8: 00621021 addu v0,v1,v0 bfc014ec: 90420030 lbu v0,48(v0) bfc014f0: 30420004 andi v0,v0,0x4 bfc014f4: 10400005 beqz v0,0xbfc0150c bfc014f8: 00000000 nop bfc014fc: 8fc30020 lw v1,32(s8) bfc01500: 3c020200 lui v0,0x200 bfc01504: 00621025 or v0,v1,v0 bfc01508: afc20020 sw v0,32(s8) bfc0150c: 8fc20010 lw v0,16(s8) bfc01510: 00021180 sll v0,v0,0x6 bfc01514: 8fc30030 lw v1,48(s8) bfc01518: 00621021 addu v0,v1,v0 bfc0151c: 90420030 lbu v0,48(v0) bfc01520: 30420002 andi v0,v0,0x2 bfc01524: 10400005 beqz v0,0xbfc0153c bfc01528: 00000000 nop bfc0152c: 8fc30020 lw v1,32(s8) bfc01530: 3c020400 lui v0,0x400 bfc01534: 00621025 or v0,v1,v0 bfc01538: afc20020 sw v0,32(s8) bfc0153c: 8fc20010 lw v0,16(s8) bfc01540: 00021180 sll v0,v0,0x6 bfc01544: 8fc30030 lw v1,48(s8) bfc01548: 00621021 addu v0,v1,v0 bfc0154c: 90420030 lbu v0,48(v0) bfc01550: 30420001 andi v0,v0,0x1 bfc01554: 10400005 beqz v0,0xbfc0156c bfc01558: 00000000 nop bfc0155c: 8fc30020 lw v1,32(s8) bfc01560: 3c020100 lui v0,0x100 bfc01564: 00621025 or v0,v1,v0 bfc01568: afc20020 sw v0,32(s8) bfc0156c: afc00024 sw zero,36(s8) bfc01570: 0bf0056d j 0xbfc015b4 bfc01574: 00000000 nop bfc01578: 8fc40040 lw a0,64(s8) bfc0157c: 8fc5001c lw a1,28(s8) bfc01580: 8fc60020 lw a2,32(s8) bfc01584: 8fc70018 lw a3,24(s8) bfc01588: 0ff003f1 jal 0xbfc00fc4 bfc0158c: 00000000 nop bfc01590: 8fc2001c lw v0,28(s8) bfc01594: 24420001 addiu v0,v0,1 bfc01598: afc2001c sw v0,28(s8) bfc0159c: 8fc20018 lw v0,24(s8) bfc015a0: 24420001 addiu v0,v0,1 bfc015a4: afc20018 sw v0,24(s8) bfc015a8: 8fc20024 lw v0,36(s8) bfc015ac: 24420001 addiu v0,v0,1 bfc015b0: afc20024 sw v0,36(s8) bfc015b4: 8fc30024 lw v1,36(s8) bfc015b8: 8fc20014 lw v0,20(s8) bfc015bc: 0062102b sltu v0,v1,v0 bfc015c0: 1440ffed bnez v0,0xbfc01578 bfc015c4: 00000000 nop bfc015c8: 8fc20010 lw v0,16(s8) bfc015cc: 24420001 addiu v0,v0,1 bfc015d0: afc20010 sw v0,16(s8) bfc015d4: 8fc20040 lw v0,64(s8) bfc015d8: 00021180 sll v0,v0,0x6 bfc015dc: 8fc3002c lw v1,44(s8) bfc015e0: 00621021 addu v0,v1,v0 bfc015e4: 8c430034 lw v1,52(v0) bfc015e8: 8fc20040 lw v0,64(s8) bfc015ec: 00021180 sll v0,v0,0x6 bfc015f0: 8fc4002c lw a0,44(s8) bfc015f4: 00821021 addu v0,a0,v0 bfc015f8: 8c420024 lw v0,36(v0) bfc015fc: 00621821 addu v1,v1,v0 bfc01600: 8fc20010 lw v0,16(s8) bfc01604: 0043102b sltu v0,v0,v1 bfc01608: 1440ff86 bnez v0,0xbfc01424 bfc0160c: 00000000 nop bfc01610: 03c0e821 move sp,s8 bfc01614: 8fbf003c lw ra,60(sp) bfc01618: 8fbe0038 lw s8,56(sp) bfc0161c: 27bd0040 addiu sp,sp,64 bfc01620: 03e00008 jr ra bfc01624: 00000000 nop bfc01628: 27bdfff0 addiu sp,sp,-16 bfc0162c: afbe000c sw s8,12(sp) bfc01630: 03a0f021 move s8,sp bfc01634: afc40010 sw a0,16(s8) bfc01638: afc50014 sw a1,20(s8) bfc0163c: 8fc20014 lw v0,20(s8) bfc01640: 24030001 li v1,1 bfc01644: 00431004 sllv v0,v1,v0 bfc01648: 2442ffff addiu v0,v0,-1 bfc0164c: afc20000 sw v0,0(s8) bfc01650: 8fc30010 lw v1,16(s8) bfc01654: 8fc20000 lw v0,0(s8) bfc01658: 00621821 addu v1,v1,v0 bfc0165c: 8fc20000 lw v0,0(s8) bfc01660: 00021027 nor v0,zero,v0 bfc01664: 00621024 and v0,v1,v0 bfc01668: 03c0e821 move sp,s8 bfc0166c: 8fbe000c lw s8,12(sp) bfc01670: 27bd0010 addiu sp,sp,16 bfc01674: 03e00008 jr ra bfc01678: 00000000 nop bfc0167c: 27bdffe0 addiu sp,sp,-32 bfc01680: afbf001c sw ra,28(sp) bfc01684: afbe0018 sw s8,24(sp) bfc01688: 03a0f021 move s8,sp bfc0168c: afc40020 sw a0,32(s8) bfc01690: afc50024 sw a1,36(s8) bfc01694: 8fc20020 lw v0,32(s8) bfc01698: 8c420060 lw v0,96(v0) bfc0169c: 2c430007 sltiu v1,v0,7 bfc016a0: 10600052 beqz v1,0xbfc017ec bfc016a4: 00000000 nop bfc016a8: 00021880 sll v1,v0,0x2 bfc016ac: 3c02bfc0 lui v0,0xbfc0 bfc016b0: 244222e0 addiu v0,v0,8928 bfc016b4: 00621021 addu v0,v1,v0 bfc016b8: 8c420000 lw v0,0(v0) bfc016bc: 00400008 jr v0 bfc016c0: 00000000 nop bfc016c4: 8fc30024 lw v1,36(s8) bfc016c8: 2402ffff li v0,-1 bfc016cc: 14620007 bne v1,v0,0xbfc016ec bfc016d0: 00000000 nop bfc016d4: 3c02bfc0 lui v0,0xbfc0 bfc016d8: 2444224c addiu a0,v0,8780 bfc016dc: 0ff00217 jal 0xbfc0085c bfc016e0: 00000000 nop bfc016e4: 0ff00195 jal 0xbfc00654 bfc016e8: 00000000 nop bfc016ec: 8fc20020 lw v0,32(s8) bfc016f0: 8c420064 lw v0,100(v0) bfc016f4: 2c423000 sltiu v0,v0,12288 bfc016f8: 10400008 beqz v0,0xbfc0171c bfc016fc: 00000000 nop bfc01700: 3c02bfc0 lui v0,0xbfc0 bfc01704: 2444227c addiu a0,v0,8828 bfc01708: 24053000 li a1,12288 bfc0170c: 0ff00217 jal 0xbfc0085c bfc01710: 00000000 nop bfc01714: 0ff00195 jal 0xbfc00654 bfc01718: 00000000 nop bfc0171c: 8fc20020 lw v0,32(s8) bfc01720: 8c420070 lw v0,112(v0) bfc01724: 00401821 move v1,v0 bfc01728: 3c02bfc0 lui v0,0xbfc0 bfc0172c: 8fc40024 lw a0,36(s8) bfc01730: 00042080 sll a0,a0,0x2 bfc01734: 24422518 addiu v0,v0,9496 bfc01738: 00821021 addu v0,a0,v0 bfc0173c: ac430000 sw v1,0(v0) bfc01740: 8fc20020 lw v0,32(s8) bfc01744: 8c420064 lw v0,100(v0) bfc01748: 2442e000 addiu v0,v0,-8192 bfc0174c: 00021b02 srl v1,v0,0xc bfc01750: 3c02bfc0 lui v0,0xbfc0 bfc01754: 8fc40024 lw a0,36(s8) bfc01758: 00042080 sll a0,a0,0x2 bfc0175c: 2442250c addiu v0,v0,9484 bfc01760: 00821021 addu v0,a0,v0 bfc01764: ac430000 sw v1,0(v0) bfc01768: 3c02bfc0 lui v0,0xbfc0 bfc0176c: 8fc30024 lw v1,36(s8) bfc01770: 00031880 sll v1,v1,0x2 bfc01774: 24422518 addiu v0,v0,9496 bfc01778: 00621021 addu v0,v1,v0 bfc0177c: 8c420000 lw v0,0(v0) bfc01780: 3c03bfc0 lui v1,0xbfc0 bfc01784: 246422a0 addiu a0,v1,8864 bfc01788: 8fc50024 lw a1,36(s8) bfc0178c: 00403021 move a2,v0 bfc01790: 0ff00217 jal 0xbfc0085c bfc01794: 00000000 nop bfc01798: 0bf0060d j 0xbfc01834 bfc0179c: 00000000 nop bfc017a0: 8fc20020 lw v0,32(s8) bfc017a4: 8c420070 lw v0,112(v0) bfc017a8: afc20010 sw v0,16(s8) bfc017ac: 8fc20010 lw v0,16(s8) bfc017b0: ac400004 sw zero,4(v0) bfc017b4: 8fc20010 lw v0,16(s8) bfc017b8: ac400000 sw zero,0(v0) bfc017bc: 8fc20010 lw v0,16(s8) bfc017c0: ac400008 sw zero,8(v0) bfc017c4: 8fc20020 lw v0,32(s8) bfc017c8: 8c420064 lw v0,100(v0) bfc017cc: 00021082 srl v0,v0,0x2 bfc017d0: 2443fffb addiu v1,v0,-5 bfc017d4: 8fc20010 lw v0,16(s8) bfc017d8: ac43000c sw v1,12(v0) bfc017dc: 8fc20010 lw v0,16(s8) bfc017e0: ac400010 sw zero,16(v0) bfc017e4: 0bf0060d j 0xbfc01834 bfc017e8: 00000000 nop bfc017ec: 3c02bfc0 lui v0,0xbfc0 bfc017f0: 244422c0 addiu a0,v0,8896 bfc017f4: 0ff0019b jal 0xbfc0066c bfc017f8: 00000000 nop bfc017fc: 8fc20020 lw v0,32(s8) bfc01800: 8c420060 lw v0,96(v0) bfc01804: 00402021 move a0,v0 bfc01808: 0ff001c1 jal 0xbfc00704 bfc0180c: 00000000 nop bfc01810: 3c02bfc0 lui v0,0xbfc0 bfc01814: 244422dc addiu a0,v0,8924 bfc01818: 0ff0019b jal 0xbfc0066c bfc0181c: 00000000 nop bfc01820: 0ff00195 jal 0xbfc00654 bfc01824: 00000000 nop bfc01828: 0bf0060d j 0xbfc01834 bfc0182c: 00000000 nop bfc01830: 00000000 nop bfc01834: 03c0e821 move sp,s8 bfc01838: 8fbf001c lw ra,28(sp) bfc0183c: 8fbe0018 lw s8,24(sp) bfc01840: 27bd0020 addiu sp,sp,32 bfc01844: 03e00008 jr ra bfc01848: 00000000 nop bfc0184c: 27bdffc8 addiu sp,sp,-56 bfc01850: afbf0034 sw ra,52(sp) bfc01854: afbe0030 sw s8,48(sp) bfc01858: 03a0f021 move s8,sp bfc0185c: afc40038 sw a0,56(s8) bfc01860: afc5003c sw a1,60(s8) bfc01864: 3c02bfc1 lui v0,0xbfc1 bfc01868: 2442c000 addiu v0,v0,-16384 bfc0186c: afc20020 sw v0,32(s8) bfc01870: 8fc40020 lw a0,32(s8) bfc01874: 0ff00375 jal 0xbfc00dd4 bfc01878: 00000000 nop bfc0187c: afc20024 sw v0,36(s8) bfc01880: 8fc20038 lw v0,56(s8) bfc01884: 8c42002c lw v0,44(v0) bfc01888: 00402021 move a0,v0 bfc0188c: 0ff003c5 jal 0xbfc00f14 bfc01890: 00000000 nop bfc01894: afc20028 sw v0,40(s8) bfc01898: 8fc20038 lw v0,56(s8) bfc0189c: 90420031 lbu v0,49(v0) bfc018a0: 1040002d beqz v0,0xbfc01958 bfc018a4: 00000000 nop bfc018a8: 8fc20038 lw v0,56(s8) bfc018ac: 8c430020 lw v1,32(v0) bfc018b0: 8fc20028 lw v0,40(s8) bfc018b4: 8c420020 lw v0,32(v0) bfc018b8: 0062102b sltu v0,v1,v0 bfc018bc: 1440000e bnez v0,0xbfc018f8 bfc018c0: 00000000 nop bfc018c4: 8fc20038 lw v0,56(s8) bfc018c8: 8c430020 lw v1,32(v0) bfc018cc: 8fc20038 lw v0,56(s8) bfc018d0: 8c420028 lw v0,40(v0) bfc018d4: 00621821 addu v1,v1,v0 bfc018d8: 8fc20028 lw v0,40(s8) bfc018dc: 8c440020 lw a0,32(v0) bfc018e0: 8fc20028 lw v0,40(s8) bfc018e4: 8c420024 lw v0,36(v0) bfc018e8: 00821021 addu v0,a0,v0 bfc018ec: 0043102b sltu v0,v0,v1 bfc018f0: 10400013 beqz v0,0xbfc01940 bfc018f4: 00000000 nop bfc018f8: 3c02bfc0 lui v0,0xbfc0 bfc018fc: 244422fc addiu a0,v0,8956 bfc01900: 0ff0019b jal 0xbfc0066c bfc01904: 00000000 nop bfc01908: 3c02bfc0 lui v0,0xbfc0 bfc0190c: 24442328 addiu a0,v0,9000 bfc01910: 0ff0019b jal 0xbfc0066c bfc01914: 00000000 nop bfc01918: 8fc20038 lw v0,56(s8) bfc0191c: 00402021 move a0,v0 bfc01920: 0ff0019b jal 0xbfc0066c bfc01924: 00000000 nop bfc01928: 3c02bfc0 lui v0,0xbfc0 bfc0192c: 2444235c addiu a0,v0,9052 bfc01930: 0ff0019b jal 0xbfc0066c bfc01934: 00000000 nop bfc01938: 0ff00195 jal 0xbfc00654 bfc0193c: 00000000 nop bfc01940: 8fc20038 lw v0,56(s8) bfc01944: 8c430020 lw v1,32(v0) bfc01948: 8fc20038 lw v0,56(s8) bfc0194c: ac430024 sw v1,36(v0) bfc01950: 0bf00685 j 0xbfc01a14 bfc01954: 00000000 nop bfc01958: 8fc20038 lw v0,56(s8) bfc0195c: 8c430020 lw v1,32(v0) bfc01960: 8fc20038 lw v0,56(s8) bfc01964: 8c420028 lw v0,40(v0) bfc01968: 00621821 addu v1,v1,v0 bfc0196c: 8fc20028 lw v0,40(s8) bfc01970: 8c440020 lw a0,32(v0) bfc01974: 8fc20028 lw v0,40(s8) bfc01978: 8c420024 lw v0,36(v0) bfc0197c: 00821021 addu v0,a0,v0 bfc01980: 0043102b sltu v0,v0,v1 bfc01984: 1040001b beqz v0,0xbfc019f4 bfc01988: 00000000 nop bfc0198c: 3c02bfc0 lui v0,0xbfc0 bfc01990: 244422fc addiu a0,v0,8956 bfc01994: 0ff0019b jal 0xbfc0066c bfc01998: 00000000 nop bfc0199c: 3c02bfc0 lui v0,0xbfc0 bfc019a0: 24442360 addiu a0,v0,9056 bfc019a4: 0ff0019b jal 0xbfc0066c bfc019a8: 00000000 nop bfc019ac: 8fc20028 lw v0,40(s8) bfc019b0: 00402021 move a0,v0 bfc019b4: 0ff0019b jal 0xbfc0066c bfc019b8: 00000000 nop bfc019bc: 3c02bfc0 lui v0,0xbfc0 bfc019c0: 24442374 addiu a0,v0,9076 bfc019c4: 0ff0019b jal 0xbfc0066c bfc019c8: 00000000 nop bfc019cc: 8fc20038 lw v0,56(s8) bfc019d0: 00402021 move a0,v0 bfc019d4: 0ff0019b jal 0xbfc0066c bfc019d8: 00000000 nop bfc019dc: 3c02bfc0 lui v0,0xbfc0 bfc019e0: 2444235c addiu a0,v0,9052 bfc019e4: 0ff0019b jal 0xbfc0066c bfc019e8: 00000000 nop bfc019ec: 0ff00195 jal 0xbfc00654 bfc019f0: 00000000 nop bfc019f4: 8fc20028 lw v0,40(s8) bfc019f8: 8c430020 lw v1,32(v0) bfc019fc: 8fc20028 lw v0,40(s8) bfc01a00: 8c420028 lw v0,40(v0) bfc01a04: 00021300 sll v0,v0,0xc bfc01a08: 00621821 addu v1,v1,v0 bfc01a0c: 8fc20038 lw v0,56(s8) bfc01a10: ac430024 sw v1,36(v0) bfc01a14: 8fc20038 lw v0,56(s8) bfc01a18: 8c420020 lw v0,32(v0) bfc01a1c: afc20018 sw v0,24(s8) bfc01a20: 8fc20038 lw v0,56(s8) bfc01a24: 8c420024 lw v0,36(v0) bfc01a28: afc2001c sw v0,28(s8) bfc01a2c: 8fc20038 lw v0,56(s8) bfc01a30: 8c420038 lw v0,56(v0) bfc01a34: afc20014 sw v0,20(s8) bfc01a38: 0bf006f2 j 0xbfc01bc8 bfc01a3c: 00000000 nop bfc01a40: 8fc40014 lw a0,20(s8) bfc01a44: 00801821 move v1,a0 bfc01a48: 00031080 sll v0,v1,0x2 bfc01a4c: 00401821 move v1,v0 bfc01a50: 000310c0 sll v0,v1,0x3 bfc01a54: 00431023 subu v0,v0,v1 bfc01a58: 00441021 addu v0,v0,a0 bfc01a5c: 00021080 sll v0,v0,0x2 bfc01a60: 8fc30024 lw v1,36(s8) bfc01a64: 00621021 addu v0,v1,v0 bfc01a68: 8c420068 lw v0,104(v0) bfc01a6c: 10400011 beqz v0,0xbfc01ab4 bfc01a70: 00000000 nop bfc01a74: 8fc40014 lw a0,20(s8) bfc01a78: 00801821 move v1,a0 bfc01a7c: 00031080 sll v0,v1,0x2 bfc01a80: 00401821 move v1,v0 bfc01a84: 000310c0 sll v0,v1,0x3 bfc01a88: 00431023 subu v0,v0,v1 bfc01a8c: 00441021 addu v0,v0,a0 bfc01a90: 00021080 sll v0,v0,0x2 bfc01a94: 8fc30024 lw v1,36(s8) bfc01a98: 00621021 addu v0,v1,v0 bfc01a9c: 8c420068 lw v0,104(v0) bfc01aa0: 8fc4001c lw a0,28(s8) bfc01aa4: 00402821 move a1,v0 bfc01aa8: 0ff0058a jal 0xbfc01628 bfc01aac: 00000000 nop bfc01ab0: afc2001c sw v0,28(s8) bfc01ab4: 8fc40014 lw a0,20(s8) bfc01ab8: 00801821 move v1,a0 bfc01abc: 00031080 sll v0,v1,0x2 bfc01ac0: 00401821 move v1,v0 bfc01ac4: 000310c0 sll v0,v1,0x3 bfc01ac8: 00431023 subu v0,v0,v1 bfc01acc: 00441021 addu v0,v0,a0 bfc01ad0: 00021080 sll v0,v0,0x2 bfc01ad4: 8fc30024 lw v1,36(s8) bfc01ad8: 00621021 addu v0,v1,v0 bfc01adc: 8fc30018 lw v1,24(s8) bfc01ae0: ac43006c sw v1,108(v0) bfc01ae4: 8fc40014 lw a0,20(s8) bfc01ae8: 00801821 move v1,a0 bfc01aec: 00031080 sll v0,v1,0x2 bfc01af0: 00401821 move v1,v0 bfc01af4: 000310c0 sll v0,v1,0x3 bfc01af8: 00431023 subu v0,v0,v1 bfc01afc: 00441021 addu v0,v0,a0 bfc01b00: 00021080 sll v0,v0,0x2 bfc01b04: 8fc30024 lw v1,36(s8) bfc01b08: 00621021 addu v0,v1,v0 bfc01b0c: 8fc3001c lw v1,28(s8) bfc01b10: ac430070 sw v1,112(v0) bfc01b14: 8fc40014 lw a0,20(s8) bfc01b18: 00801821 move v1,a0 bfc01b1c: 00031080 sll v0,v1,0x2 bfc01b20: 00401821 move v1,v0 bfc01b24: 000310c0 sll v0,v1,0x3 bfc01b28: 00431023 subu v0,v0,v1 bfc01b2c: 00441021 addu v0,v0,a0 bfc01b30: 00021080 sll v0,v0,0x2 bfc01b34: 8fc30024 lw v1,36(s8) bfc01b38: 00621021 addu v0,v1,v0 bfc01b3c: 8c420064 lw v0,100(v0) bfc01b40: 8fc30018 lw v1,24(s8) bfc01b44: 00621021 addu v0,v1,v0 bfc01b48: afc20018 sw v0,24(s8) bfc01b4c: 8fc40014 lw a0,20(s8) bfc01b50: 00801821 move v1,a0 bfc01b54: 00031080 sll v0,v1,0x2 bfc01b58: 00401821 move v1,v0 bfc01b5c: 000310c0 sll v0,v1,0x3 bfc01b60: 00431023 subu v0,v0,v1 bfc01b64: 00441021 addu v0,v0,a0 bfc01b68: 00021080 sll v0,v0,0x2 bfc01b6c: 8fc30024 lw v1,36(s8) bfc01b70: 00621021 addu v0,v1,v0 bfc01b74: 8c420064 lw v0,100(v0) bfc01b78: 8fc3001c lw v1,28(s8) bfc01b7c: 00621021 addu v0,v1,v0 bfc01b80: afc2001c sw v0,28(s8) bfc01b84: 8fc40014 lw a0,20(s8) bfc01b88: 00801821 move v1,a0 bfc01b8c: 00031080 sll v0,v1,0x2 bfc01b90: 00401821 move v1,v0 bfc01b94: 000310c0 sll v0,v1,0x3 bfc01b98: 00431023 subu v0,v0,v1 bfc01b9c: 00441021 addu v0,v0,a0 bfc01ba0: 00021080 sll v0,v0,0x2 bfc01ba4: 8fc30024 lw v1,36(s8) bfc01ba8: 00621021 addu v0,v1,v0 bfc01bac: 00402021 move a0,v0 bfc01bb0: 8fc5003c lw a1,60(s8) bfc01bb4: 0ff0059f jal 0xbfc0167c bfc01bb8: 00000000 nop bfc01bbc: 8fc20014 lw v0,20(s8) bfc01bc0: 24420001 addiu v0,v0,1 bfc01bc4: afc20014 sw v0,20(s8) bfc01bc8: 8fc20038 lw v0,56(s8) bfc01bcc: 8c430038 lw v1,56(v0) bfc01bd0: 8fc20038 lw v0,56(s8) bfc01bd4: 8c420034 lw v0,52(v0) bfc01bd8: 00621821 addu v1,v1,v0 bfc01bdc: 8fc20014 lw v0,20(s8) bfc01be0: 0043102b sltu v0,v0,v1 bfc01be4: 1440ff96 bnez v0,0xbfc01a40 bfc01be8: 00000000 nop bfc01bec: 8fc20038 lw v0,56(s8) bfc01bf0: 8c420024 lw v0,36(v0) bfc01bf4: 8fc3001c lw v1,28(s8) bfc01bf8: 00621023 subu v0,v1,v0 bfc01bfc: 00402021 move a0,v0 bfc01c00: 2405000c li a1,12 bfc01c04: 0ff0058a jal 0xbfc01628 bfc01c08: 00000000 nop bfc01c0c: 00401821 move v1,v0 bfc01c10: 8fc20038 lw v0,56(s8) bfc01c14: ac430028 sw v1,40(v0) bfc01c18: 8fc20038 lw v0,56(s8) bfc01c1c: 8c420028 lw v0,40(v0) bfc01c20: 00021302 srl v0,v0,0xc bfc01c24: afc20010 sw v0,16(s8) bfc01c28: 8fc20038 lw v0,56(s8) bfc01c2c: 8c420028 lw v0,40(v0) bfc01c30: 30420fff andi v0,v0,0xfff bfc01c34: 10400004 beqz v0,0xbfc01c48 bfc01c38: 00000000 nop bfc01c3c: 8fc20010 lw v0,16(s8) bfc01c40: 24420001 addiu v0,v0,1 bfc01c44: afc20010 sw v0,16(s8) bfc01c48: 8fc20038 lw v0,56(s8) bfc01c4c: 90420031 lbu v0,49(v0) bfc01c50: 14400007 bnez v0,0xbfc01c70 bfc01c54: 00000000 nop bfc01c58: 8fc20028 lw v0,40(s8) bfc01c5c: 8c430028 lw v1,40(v0) bfc01c60: 8fc20010 lw v0,16(s8) bfc01c64: 00621821 addu v1,v1,v0 bfc01c68: 8fc20028 lw v0,40(s8) bfc01c6c: ac430028 sw v1,40(v0) bfc01c70: 03c0e821 move sp,s8 bfc01c74: 8fbf0034 lw ra,52(sp) bfc01c78: 8fbe0030 lw s8,48(sp) bfc01c7c: 27bd0038 addiu sp,sp,56 bfc01c80: 03e00008 jr ra bfc01c84: 00000000 nop bfc01c88: 27bdffe0 addiu sp,sp,-32 bfc01c8c: afbf001c sw ra,28(sp) bfc01c90: afbe0018 sw s8,24(sp) bfc01c94: 03a0f021 move s8,sp bfc01c98: 3c02bfc1 lui v0,0xbfc1 bfc01c9c: 2442c000 addiu v0,v0,-16384 bfc01ca0: afc20010 sw v0,16(s8) bfc01ca4: 8fc20010 lw v0,16(s8) bfc01ca8: 8c430000 lw v1,0(v0) bfc01cac: 3c02dead lui v0,0xdead bfc01cb0: 3442beef ori v0,v0,0xbeef bfc01cb4: 10620010 beq v1,v0,0xbfc01cf8 bfc01cb8: 00000000 nop bfc01cbc: 3c02bfc0 lui v0,0xbfc0 bfc01cc0: 2444239c addiu a0,v0,9116 bfc01cc4: 0ff0019b jal 0xbfc0066c bfc01cc8: 00000000 nop bfc01ccc: 8fc20010 lw v0,16(s8) bfc01cd0: 8c420000 lw v0,0(v0) bfc01cd4: 00402021 move a0,v0 bfc01cd8: 0ff001c1 jal 0xbfc00704 bfc01cdc: 00000000 nop bfc01ce0: 3c02bfc0 lui v0,0xbfc0 bfc01ce4: 2444235c addiu a0,v0,9052 bfc01ce8: 0ff0019b jal 0xbfc0066c bfc01cec: 00000000 nop bfc01cf0: 0ff00195 jal 0xbfc00654 bfc01cf4: 00000000 nop bfc01cf8: 8fc20010 lw v0,16(s8) bfc01cfc: 8c430004 lw v1,4(v0) bfc01d00: 24020001 li v0,1 bfc01d04: 1062001b beq v1,v0,0xbfc01d74 bfc01d08: 00000000 nop bfc01d0c: 3c02bfc0 lui v0,0xbfc0 bfc01d10: 244423c8 addiu a0,v0,9160 bfc01d14: 0ff0019b jal 0xbfc0066c bfc01d18: 00000000 nop bfc01d1c: 3c02bfc0 lui v0,0xbfc0 bfc01d20: 244423f0 addiu a0,v0,9200 bfc01d24: 0ff0019b jal 0xbfc0066c bfc01d28: 00000000 nop bfc01d2c: 24040001 li a0,1 bfc01d30: 0ff001c1 jal 0xbfc00704 bfc01d34: 00000000 nop bfc01d38: 3c02bfc0 lui v0,0xbfc0 bfc01d3c: 2444241c addiu a0,v0,9244 bfc01d40: 0ff0019b jal 0xbfc0066c bfc01d44: 00000000 nop bfc01d48: 8fc20010 lw v0,16(s8) bfc01d4c: 8c420004 lw v0,4(v0) bfc01d50: 00402021 move a0,v0 bfc01d54: 0ff001c1 jal 0xbfc00704 bfc01d58: 00000000 nop bfc01d5c: 3c02bfc0 lui v0,0xbfc0 bfc01d60: 2444235c addiu a0,v0,9052 bfc01d64: 0ff0019b jal 0xbfc0066c bfc01d68: 00000000 nop bfc01d6c: 0ff00195 jal 0xbfc00654 bfc01d70: 00000000 nop bfc01d74: 8fc20010 lw v0,16(s8) bfc01d78: 8c43000c lw v1,12(v0) bfc01d7c: 24020007 li v0,7 bfc01d80: 1062001b beq v1,v0,0xbfc01df0 bfc01d84: 00000000 nop bfc01d88: 3c02bfc0 lui v0,0xbfc0 bfc01d8c: 24442448 addiu a0,v0,9288 bfc01d90: 0ff0019b jal 0xbfc0066c bfc01d94: 00000000 nop bfc01d98: 3c02bfc0 lui v0,0xbfc0 bfc01d9c: 244423f0 addiu a0,v0,9200 bfc01da0: 0ff0019b jal 0xbfc0066c bfc01da4: 00000000 nop bfc01da8: 24040007 li a0,7 bfc01dac: 0ff001c1 jal 0xbfc00704 bfc01db0: 00000000 nop bfc01db4: 3c02bfc0 lui v0,0xbfc0 bfc01db8: 2444241c addiu a0,v0,9244 bfc01dbc: 0ff0019b jal 0xbfc0066c bfc01dc0: 00000000 nop bfc01dc4: 8fc20010 lw v0,16(s8) bfc01dc8: 8c42000c lw v0,12(v0) bfc01dcc: 00402021 move a0,v0 bfc01dd0: 0ff001c1 jal 0xbfc00704 bfc01dd4: 00000000 nop bfc01dd8: 3c02bfc0 lui v0,0xbfc0 bfc01ddc: 2444235c addiu a0,v0,9052 bfc01de0: 0ff0019b jal 0xbfc0066c bfc01de4: 00000000 nop bfc01de8: 0ff00195 jal 0xbfc00654 bfc01dec: 00000000 nop bfc01df0: 8fc20010 lw v0,16(s8) bfc01df4: 8c420014 lw v0,20(v0) bfc01df8: 2c420004 sltiu v0,v0,4 bfc01dfc: 1440000b bnez v0,0xbfc01e2c bfc01e00: 00000000 nop bfc01e04: 3c02bfc0 lui v0,0xbfc0 bfc01e08: 2444246c addiu a0,v0,9324 bfc01e0c: 0ff0019b jal 0xbfc0066c bfc01e10: 00000000 nop bfc01e14: 3c02bfc0 lui v0,0xbfc0 bfc01e18: 2444235c addiu a0,v0,9052 bfc01e1c: 0ff0019b jal 0xbfc0066c bfc01e20: 00000000 nop bfc01e24: 0ff00195 jal 0xbfc00654 bfc01e28: 00000000 nop bfc01e2c: 03c0e821 move sp,s8 bfc01e30: 8fbf001c lw ra,28(sp) bfc01e34: 8fbe0018 lw s8,24(sp) bfc01e38: 27bd0020 addiu sp,sp,32 bfc01e3c: 03e00008 jr ra bfc01e40: 00000000 nop bfc01e44: 27bdffc8 addiu sp,sp,-56 bfc01e48: afbf0034 sw ra,52(sp) bfc01e4c: afbe0030 sw s8,48(sp) bfc01e50: 03a0f021 move s8,sp bfc01e54: 3c02bfc1 lui v0,0xbfc1 bfc01e58: 2442c000 addiu v0,v0,-16384 bfc01e5c: afc2001c sw v0,28(s8) bfc01e60: 8fc4001c lw a0,28(s8) bfc01e64: 0ff0033b jal 0xbfc00cec bfc01e68: 00000000 nop bfc01e6c: afc20020 sw v0,32(s8) bfc01e70: 8fc4001c lw a0,28(s8) bfc01e74: 0ff0032a jal 0xbfc00ca8 bfc01e78: 00000000 nop bfc01e7c: afc20024 sw v0,36(s8) bfc01e80: 8fc4001c lw a0,28(s8) bfc01e84: 0ff00356 jal 0xbfc00d58 bfc01e88: 00000000 nop bfc01e8c: afc20028 sw v0,40(s8) bfc01e90: afc00018 sw zero,24(s8) bfc01e94: 0bf007b5 j 0xbfc01ed4 bfc01e98: 00000000 nop bfc01e9c: 8fc40018 lw a0,24(s8) bfc01ea0: 00801821 move v1,a0 bfc01ea4: 00031080 sll v0,v1,0x2 bfc01ea8: 00401821 move v1,v0 bfc01eac: 00031080 sll v0,v1,0x2 bfc01eb0: 00431023 subu v0,v0,v1 bfc01eb4: 00441023 subu v0,v0,a0 bfc01eb8: 00021080 sll v0,v0,0x2 bfc01ebc: 8fc30024 lw v1,36(s8) bfc01ec0: 00621021 addu v0,v1,v0 bfc01ec4: ac400028 sw zero,40(v0) bfc01ec8: 8fc20018 lw v0,24(s8) bfc01ecc: 24420001 addiu v0,v0,1 bfc01ed0: afc20018 sw v0,24(s8) bfc01ed4: 8fc2001c lw v0,28(s8) bfc01ed8: 8c430008 lw v1,8(v0) bfc01edc: 8fc20018 lw v0,24(s8) bfc01ee0: 0043102b sltu v0,v0,v1 bfc01ee4: 1440ffed bnez v0,0xbfc01e9c bfc01ee8: 00000000 nop bfc01eec: afc00014 sw zero,20(s8) bfc01ef0: 0bf007c9 j 0xbfc01f24 bfc01ef4: 00000000 nop bfc01ef8: 8fc20014 lw v0,20(s8) bfc01efc: 00021180 sll v0,v0,0x6 bfc01f00: 8fc30028 lw v1,40(s8) bfc01f04: 00621021 addu v0,v1,v0 bfc01f08: 00402021 move a0,v0 bfc01f0c: 2405ffff li a1,-1 bfc01f10: 0ff00613 jal 0xbfc0184c bfc01f14: 00000000 nop bfc01f18: 8fc20014 lw v0,20(s8) bfc01f1c: 24420001 addiu v0,v0,1 bfc01f20: afc20014 sw v0,20(s8) bfc01f24: 8fc2001c lw v0,28(s8) bfc01f28: 8c430010 lw v1,16(v0) bfc01f2c: 8fc20014 lw v0,20(s8) bfc01f30: 0043102b sltu v0,v0,v1 bfc01f34: 1440fff0 bnez v0,0xbfc01ef8 bfc01f38: 00000000 nop bfc01f3c: afc00010 sw zero,16(s8) bfc01f40: 0bf007f7 j 0xbfc01fdc bfc01f44: 00000000 nop bfc01f48: 8fc20010 lw v0,16(s8) bfc01f4c: 00021180 sll v0,v0,0x6 bfc01f50: 8fc30020 lw v1,32(s8) bfc01f54: 00621021 addu v0,v1,v0 bfc01f58: 8c420034 lw v0,52(v0) bfc01f5c: afc20014 sw v0,20(s8) bfc01f60: 0bf007e5 j 0xbfc01f94 bfc01f64: 00000000 nop bfc01f68: 8fc20014 lw v0,20(s8) bfc01f6c: 00021180 sll v0,v0,0x6 bfc01f70: 8fc30028 lw v1,40(s8) bfc01f74: 00621021 addu v0,v1,v0 bfc01f78: 00402021 move a0,v0 bfc01f7c: 8fc50010 lw a1,16(s8) bfc01f80: 0ff00613 jal 0xbfc0184c bfc01f84: 00000000 nop bfc01f88: 8fc20014 lw v0,20(s8) bfc01f8c: 24420001 addiu v0,v0,1 bfc01f90: afc20014 sw v0,20(s8) bfc01f94: 8fc20010 lw v0,16(s8) bfc01f98: 00021180 sll v0,v0,0x6 bfc01f9c: 8fc30020 lw v1,32(s8) bfc01fa0: 00621021 addu v0,v1,v0 bfc01fa4: 8c430034 lw v1,52(v0) bfc01fa8: 8fc20010 lw v0,16(s8) bfc01fac: 00021180 sll v0,v0,0x6 bfc01fb0: 8fc40020 lw a0,32(s8) bfc01fb4: 00821021 addu v0,a0,v0 bfc01fb8: 8c420024 lw v0,36(v0) bfc01fbc: 00621821 addu v1,v1,v0 bfc01fc0: 8fc20014 lw v0,20(s8) bfc01fc4: 0043102b sltu v0,v0,v1 bfc01fc8: 1440ffe7 bnez v0,0xbfc01f68 bfc01fcc: 00000000 nop bfc01fd0: 8fc20010 lw v0,16(s8) bfc01fd4: 24420001 addiu v0,v0,1 bfc01fd8: afc20010 sw v0,16(s8) bfc01fdc: 8fc2001c lw v0,28(s8) bfc01fe0: 8c430014 lw v1,20(v0) bfc01fe4: 8fc20010 lw v0,16(s8) bfc01fe8: 0043102b sltu v0,v0,v1 bfc01fec: 1440ffd6 bnez v0,0xbfc01f48 bfc01ff0: 00000000 nop bfc01ff4: afc00010 sw zero,16(s8) bfc01ff8: 0bf00806 j 0xbfc02018 bfc01ffc: 00000000 nop bfc02000: 8fc40010 lw a0,16(s8) bfc02004: 0ff0047c jal 0xbfc011f0 bfc02008: 00000000 nop bfc0200c: 8fc20010 lw v0,16(s8) bfc02010: 24420001 addiu v0,v0,1 bfc02014: afc20010 sw v0,16(s8) bfc02018: 8fc2001c lw v0,28(s8) bfc0201c: 8c430014 lw v1,20(v0) bfc02020: 8fc20010 lw v0,16(s8) bfc02024: 0043102b sltu v0,v0,v1 bfc02028: 1440fff5 bnez v0,0xbfc02000 bfc0202c: 00000000 nop bfc02030: 03c0e821 move sp,s8 bfc02034: 8fbf0034 lw ra,52(sp) bfc02038: 8fbe0030 lw s8,48(sp) bfc0203c: 27bd0038 addiu sp,sp,56 bfc02040: 03e00008 jr ra bfc02044: 00000000 nop bfc02048: 27bdffe0 addiu sp,sp,-32 bfc0204c: afbf001c sw ra,28(sp) bfc02050: afbe0018 sw s8,24(sp) bfc02054: 03a0f021 move s8,sp bfc02058: 3c02bfc0 lui v0,0xbfc0 bfc0205c: 244424a4 addiu a0,v0,9380 bfc02060: 0ff0019b jal 0xbfc0066c bfc02064: 00000000 nop bfc02068: 3c02bfc1 lui v0,0xbfc1 bfc0206c: 2442c000 addiu v0,v0,-16384 bfc02070: afc20010 sw v0,16(s8) bfc02074: 03c0e821 move sp,s8 bfc02078: 8fbf001c lw ra,28(sp) bfc0207c: 8fbe0018 lw s8,24(sp) bfc02080: 27bd0020 addiu sp,sp,32 bfc02084: 03e00008 jr ra bfc02088: 00000000 nop bfc0208c: 27bdffe8 addiu sp,sp,-24 bfc02090: afbf0014 sw ra,20(sp) bfc02094: afbe0010 sw s8,16(sp) bfc02098: 03a0f021 move s8,sp bfc0209c: 0ff00722 jal 0xbfc01c88 bfc020a0: 00000000 nop bfc020a4: 0ff00791 jal 0xbfc01e44 bfc020a8: 00000000 nop bfc020ac: 3c02bfc0 lui v0,0xbfc0 bfc020b0: 244424b0 addiu a0,v0,9392 bfc020b4: 0ff0019b jal 0xbfc0066c bfc020b8: 00000000 nop bfc020bc: 0ff00188 jal 0xbfc00620 bfc020c0: 00000000 nop bfc020c4: 00402021 move a0,v0 bfc020c8: 0ff001c1 jal 0xbfc00704 bfc020cc: 00000000 nop bfc020d0: 3c02bfc0 lui v0,0xbfc0 bfc020d4: 2444235c addiu a0,v0,9052 bfc020d8: 0ff0019b jal 0xbfc0066c bfc020dc: 00000000 nop bfc020e0: 0ff00812 jal 0xbfc02048 bfc020e4: 00000000 nop bfc020e8: 03c0e821 move sp,s8 bfc020ec: 8fbf0014 lw ra,20(sp) bfc020f0: 8fbe0010 lw s8,16(sp) bfc020f4: 27bd0018 addiu sp,sp,24 bfc020f8: 03e00008 jr ra bfc020fc: 00000000 nop bfc02100: 0000002d 0x2d bfc02104: 00007830 tge zero,zero,0x1e0 bfc02108: bfc009c0 cache 0x0,2496(s8) bfc0210c: bfc009e8 cache 0x0,2536(s8) bfc02110: bfc00984 cache 0x0,2436(s8) bfc02114: bfc00984 cache 0x0,2436(s8) bfc02118: bfc00984 cache 0x0,2436(s8) bfc0211c: bfc00984 cache 0x0,2436(s8) bfc02120: bfc00984 cache 0x0,2436(s8) bfc02124: bfc00984 cache 0x0,2436(s8) bfc02128: bfc00984 cache 0x0,2436(s8) bfc0212c: bfc00984 cache 0x0,2436(s8) bfc02130: bfc00984 cache 0x0,2436(s8) bfc02134: bfc00984 cache 0x0,2436(s8) bfc02138: bfc00984 cache 0x0,2436(s8) bfc0213c: bfc00984 cache 0x0,2436(s8) bfc02140: bfc00984 cache 0x0,2436(s8) bfc02144: bfc00984 cache 0x0,2436(s8) bfc02148: bfc00bfc cache 0x0,3068(s8) bfc0214c: bfc00984 cache 0x0,2436(s8) bfc02150: bfc00a34 cache 0x0,2612(s8) bfc02154: bfc00984 cache 0x0,2436(s8) bfc02158: bfc00984 cache 0x0,2436(s8) bfc0215c: bfc00b20 cache 0x0,2848(s8) bfc02160: 4f425b0a c3 0x1425b0a bfc02164: 4520544f 0x4520544f bfc02168: 524f5252 beql s2,t7,0xbfc16ab4 bfc0216c: 203a205d addi k0,at,8285 bfc02170: 5f676573 0x5f676573 bfc02174: 61206469 0x61206469 bfc02178: 6d756772 0x6d756772 bfc0217c: 20746e65 addi s4,v1,28261 bfc02180: 206f6f74 addi t7,v1,28532 bfc02184: 6772616c 0x6772616c bfc02188: 00000a65 0xa65 bfc0218c: 20202020 addi zero,at,8224 bfc02190: 20202020 addi zero,at,8224 bfc02194: 20202020 addi zero,at,8224 bfc02198: 69202020 0x69202020 bfc0219c: 7566206e jalx 0xb59881b8 bfc021a0: 6974636e 0x6974636e bfc021a4: 62206e6f 0x62206e6f bfc021a8: 5f746f6f 0x5f746f6f bfc021ac: 67657370 0x67657370 bfc021b0: 7465675f jalx 0xb1959d7c bfc021b4: 000a2928 0xa2928 bfc021b8: 6f666e55 0x6f666e55 bfc021bc: 20646e75 addi a0,v1,28277 bfc021c0: 65676170 0x65676170 bfc021c4: 62617420 0x62617420 bfc021c8: 6620656c 0x6620656c bfc021cc: 7620726f jalx 0xb881c9bc bfc021d0: 63617073 0x63617073 bfc021d4: 64252065 0x64252065 bfc021d8: 00000000 nop bfc021dc: 4f425b0a c3 0x1425b0a bfc021e0: 4520544f 0x4520544f bfc021e4: 524f5252 beql s2,t7,0xbfc16b30 bfc021e8: 6e69205d 0x6e69205d bfc021ec: 6f6f6220 0x6f6f6220 bfc021f0: 64615f74 0x64615f74 bfc021f4: 74705f64 jalx 0xb1c17d90 bfc021f8: 20292865 addi t1,at,10341 bfc021fc: 636e7566 0x636e7566 bfc02200: 6e6f6974 0x6e6f6974 bfc02204: 0000000a movz zero,zero,zero bfc02208: 20656874 addi a1,v1,26740 bfc0220c: 676e656c 0x676e656c bfc02210: 6f206874 0x6f206874 bfc02214: 68742066 0x68742066 bfc02218: 74702065 jalx 0xb1c08194 bfc0221c: 76206261 jalx 0xb8818984 bfc02220: 206a626f addi t2,v1,25199 bfc02224: 74207369 jalx 0xb081cda4 bfc02228: 73206f6f 0x73206f6f bfc0222c: 6c6c616d 0x6c6c616d bfc02230: 0000000a movz zero,zero,zero bfc02234: 65676170 0x65676170 bfc02238: 726c6120 0x726c6120 bfc0223c: 79646165 0x79646165 bfc02240: 70616d20 0x70616d20 bfc02244: 0a646570 j 0xb99195c0 bfc02248: 00000000 nop bfc0224c: 50206f4e beqzl at,0xbfc1df88 bfc02250: 20424154 addi v0,v0,16724 bfc02254: 6a626f76 0x6a626f76 bfc02258: 72612073 0x72612073 bfc0225c: 6c612065 0x6c612065 bfc02260: 65776f6c 0x65776f6c bfc02264: 6e692064 0x6e692064 bfc02268: 65687420 0x65687420 bfc0226c: 6f6c6720 0x6f6c6720 bfc02270: 206c6162 addi t4,v1,24930 bfc02274: 69676572 0x69676572 bfc02278: 00006e6f 0x6e6f bfc0227c: 42415450 c0 0x415450 bfc02280: 6f6f7420 0x6f6f7420 bfc02284: 616d7320 0x616d7320 bfc02288: 202c6c6c addi t4,at,27756 bfc0228c: 756e696d jalx 0xb5b9a5b4 bfc02290: 206d756d addi t5,v1,30061 bfc02294: 657a6973 0x657a6973 bfc02298: 20736920 addi s3,v1,26912 bfc0229c: 00007825 move t7,zero bfc022a0: 62617470 0x62617470 bfc022a4: 6f662073 0x6f662073 bfc022a8: 73762072 0x73762072 bfc022ac: 65636170 0x65636170 bfc022b0: 20642520 addi a0,v1,9504 bfc022b4: 72646461 0x72646461 bfc022b8: 3a737365 xori s3,s3,0x7365 bfc022bc: 000a7825 or t7,zero,t2 bfc022c0: 6e6b6e55 0x6e6b6e55 bfc022c4: 206e776f addi t6,v1,30575 bfc022c8: 73736552 0x73736552 bfc022cc: 6372756f 0x6372756f bfc022d0: 666f2065 0x666f2065 bfc022d4: 70797420 0x70797420 bfc022d8: 00203a65 0x203a65 bfc022dc: 0000200a movz a0,zero,zero bfc022e0: bfc01830 cache 0x0,6192(s8) bfc022e4: bfc016c4 cache 0x0,5828(s8) bfc022e8: bfc01830 cache 0x0,6192(s8) bfc022ec: bfc017a0 cache 0x0,6048(s8) bfc022f0: bfc01830 cache 0x0,6192(s8) bfc022f4: bfc01830 cache 0x0,6192(s8) bfc022f8: bfc01830 cache 0x0,6192(s8) bfc022fc: 4f425b0a c3 0x1425b0a bfc02300: 4520544f 0x4520544f bfc02304: 524f5252 beql s2,t7,0xbfc16c50 bfc02308: 6e69205d 0x6e69205d bfc0230c: 6f6f6220 0x6f6f6220 bfc02310: 73765f74 0x73765f74 bfc02314: 6d5f6765 0x6d5f6765 bfc02318: 29287061 slti t0,t1,28769 bfc0231c: 6e756620 0x6e756620 bfc02320: 6f697463 0x6f697463 bfc02324: 00000a6e 0xa6e bfc02328: 6f706d69 0x6f706d69 bfc0232c: 62697373 0x62697373 bfc02330: 6920656c 0x6920656c bfc02334: 746e6564 jalx 0xb1b99590 bfc02338: 20797469 addi t9,v1,29801 bfc0233c: 7070616d 0x7070616d bfc02340: 20676e69 addi a3,v1,28265 bfc02344: 20726f66 addi s2,v1,28518 bfc02348: 74726976 jalx 0xb1c9a5d8 bfc0234c: 206c6175 addi t4,v1,24949 bfc02350: 6d676573 0x6d676573 bfc02354: 3a746e65 xori s4,s3,0x6e65 bfc02358: 00000020 add zero,zero,zero bfc0235c: 0000000a movz zero,zero,zero bfc02360: 73796870 0x73796870 bfc02364: 6c616369 0x6c616369 bfc02368: 67657320 0x67657320 bfc0236c: 746e656d jalx 0xb1b995b4 bfc02370: 00000020 add zero,zero,zero bfc02374: 20736920 addi s3,v1,26912 bfc02378: 206f6f74 addi t7,v1,28532 bfc0237c: 6c616d73 0x6c616d73 bfc02380: 6f74206c 0x6f74206c bfc02384: 70616d20 0x70616d20 bfc02388: 72697620 0x72697620 bfc0238c: 6c617574 0x6c617574 bfc02390: 67657320 0x67657320 bfc02394: 746e656d jalx 0xb1b995b4 bfc02398: 00000000 nop bfc0239c: 4f425b0a c3 0x1425b0a bfc023a0: 4520544f 0x4520544f bfc023a4: 524f5252 beql s2,t7,0xbfc16cf0 bfc023a8: 6c49205d 0x6c49205d bfc023ac: 6167656c 0x6167656c bfc023b0: 616d206c 0x616d206c bfc023b4: 6e697070 0x6e697070 bfc023b8: 69732067 0x69732067 bfc023bc: 74616e67 jalx 0xb185b99c bfc023c0: 3a657275 xori a1,s3,0x7275 bfc023c4: 00000020 add zero,zero,zero bfc023c8: 4f425b0a c3 0x1425b0a bfc023cc: 4520544f 0x4520544f bfc023d0: 524f5252 beql s2,t7,0xbfc16d1c bfc023d4: 6e49205d 0x6e49205d bfc023d8: 65686f63 0x65686f63 bfc023dc: 746e6572 jalx 0xb1b995c8 bfc023e0: 5f424e20 0x5f424e20 bfc023e4: 53554c43 beql k0,s5,0xbfc154f4 bfc023e8: 53524554 beql k0,s2,0xbfc1393c bfc023ec: 00000000 nop bfc023f0: 2020200a addi zero,at,8202 bfc023f4: 20202020 addi zero,at,8224 bfc023f8: 20202020 addi zero,at,8224 bfc023fc: 202d2020 addi t5,at,8224 bfc02400: 67206e49 0x67206e49 bfc02404: 5f746569 0x5f746569 bfc02408: 666e6f63 0x666e6f63 bfc0240c: 202c6769 addi t4,at,26473 bfc02410: 6c617620 0x6c617620 bfc02414: 3d206575 0x3d206575 bfc02418: 00000020 add zero,zero,zero bfc0241c: 2020200a addi zero,at,8202 bfc02420: 20202020 addi zero,at,8224 bfc02424: 20202020 addi zero,at,8224 bfc02428: 202d2020 addi t5,at,8224 bfc0242c: 6d206e49 0x6d206e49 bfc02430: 69707061 0x69707061 bfc02434: 695f676e 0x695f676e bfc02438: 2c6f666e sltiu t7,v1,26222 bfc0243c: 6c617620 0x6c617620 bfc02440: 3d206575 0x3d206575 bfc02444: 00000020 add zero,zero,zero bfc02448: 4f425b0a c3 0x1425b0a bfc0244c: 4520544f 0x4520544f bfc02450: 524f5252 beql s2,t7,0xbfc16d9c bfc02454: 6e49205d 0x6e49205d bfc02458: 65686f63 0x65686f63 bfc0245c: 746e6572 jalx 0xb1b995c8 bfc02460: 5f424e20 0x5f424e20 bfc02464: 53595454 beql k0,t9,0xbfc175b8 bfc02468: 00000000 nop bfc0246c: 4f425b0a c3 0x1425b0a bfc02470: 4520544f 0x4520544f bfc02474: 524f5252 beql s2,t7,0xbfc16dc0 bfc02478: 203a205d addi k0,at,8285 bfc0247c: 626d756e 0x626d756e bfc02480: 6f207265 0x6f207265 bfc02484: 73762066 0x73762066 bfc02488: 65636170 0x65636170 bfc0248c: 203e2073 addi s8,at,8307 bfc02490: 54454947 bnel v0,a1,0xbfc149b0 bfc02494: 5f424e5f 0x5f424e5f bfc02498: 41505356 0x41505356 bfc0249c: 4d5f4543 0x4d5f4543 bfc024a0: 000a5841 0xa5841 bfc024a4: 4f4f420a c3 0x14f420a bfc024a8: 4f442054 c3 0x1442054 bfc024ac: 000a454e 0xa454e bfc024b0: 4f425b0a c3 0x1425b0a bfc024b4: 205d544f addi sp,v0,21583 bfc024b8: 65676150 0x65676150 bfc024bc: 62615420 0x62615420 bfc024c0: 2073656c addi s3,v1,25964 bfc024c4: 706d6f63 0x706d6f63 bfc024c8: 6574656c 0x6574656c bfc024cc: 74612064 jalx 0xb1848190 bfc024d0: 63796320 0x63796320 bfc024d4: 0020656c 0x20656c bfc024d8: 33323130 andi s2,t9,0x3130 bfc024dc: 37363534 ori s6,t9,0x3534 bfc024e0: 42413938 c0 0x413938 bfc024e4: 46454443 c1 0x454443 bfc024e8: 00000000 nop bfc024ec: 33323130 andi s2,t9,0x3130 bfc024f0: 37363534 ori s6,t9,0x3534 bfc024f4: 42413938 c0 0x413938 bfc024f8: 46454443 c1 0x454443 ... Disassembly of section seg_mapping_info: bfc0c000 : bfc0c000: deadbeef ldc3 $13,-16657(s5) bfc0c004: 00000001 movf zero,zero,$fcc0 bfc0c008: 00000009 jalr zero,zero bfc0c00c: 00000007 srav zero,zero,zero bfc0c010: 0000000d break bfc0c014: 00000003 sra zero,zero,0x0 bfc0c018: 0000001e 0x1e bfc0c01c: 0000001e 0x1e bfc0c020: 00000006 srlv zero,zero,zero bfc0c024: 765f3163 jalx 0xb97cc58c bfc0c028: 31475f32 andi a3,t2,0x5f32 bfc0c02c: 00000032 tlt zero,zero ... bfc0c044: 00000004 sllv zero,zero,zero bfc0c048: 00000004 sllv zero,zero,zero bfc0c04c: 00000004 sllv zero,zero,zero bfc0c050: 47455350 c1 0x1455350 bfc0c054: 4d4f525f 0x4d4f525f ... bfc0c070: bfc00000 cache 0x0,0(s8) bfc0c074: 00010000 sll zero,at,0x0 bfc0c078: 00000000 nop bfc0c07c: 47455350 c1 0x1455350 bfc0c080: 5541525f bnel t2,at,0xbfc20a00 bfc0c084: 00000000 nop ... bfc0c0a0: 01000000 0x1000000 bfc0c0a4: 00000000 nop bfc0c0a8: 47455350 c1 0x1455350 bfc0c0ac: 4b41525f c2 0x141525f ... bfc0c0c8: 80000000 lb zero,0(zero) bfc0c0cc: 00100000 sll zero,s0,0x0 bfc0c0d0: 00000000 nop bfc0c0d4: 47455350 c1 0x1455350 bfc0c0d8: 5954545f 0x5954545f ... bfc0c0f4: 90000000 lbu zero,0(zero) bfc0c0f8: 00000200 sll zero,zero,0x8 bfc0c0fc: 00000000 nop bfc0c100: 47455350 c1 0x1455350 bfc0c104: 4d49545f 0x4d49545f ... bfc0c120: 91000000 lbu zero,0(t0) bfc0c124: 00000080 sll zero,zero,0x2 bfc0c128: 00000000 nop bfc0c12c: 47455350 c1 0x1455350 bfc0c130: 434f495f c0 0x14f495f ... bfc0c14c: 92000000 lbu zero,0(s0) bfc0c150: 00000020 add zero,zero,zero bfc0c154: 00000000 nop bfc0c158: 47455350 c1 0x1455350 bfc0c15c: 414d445f 0x414d445f ... bfc0c178: 93000000 lbu zero,0(t8) bfc0c17c: 00000100 sll zero,zero,0x4 bfc0c180: 00000000 nop bfc0c184: 47455350 c1 0x1455350 bfc0c188: 4642465f c1 0x42465f ... bfc0c1a4: 96000000 lhu zero,0(s0) bfc0c1a8: 00004000 sll t0,zero,0x0 bfc0c1ac: 00000000 nop bfc0c1b0: 47455350 c1 0x1455350 bfc0c1b4: 5543495f bnel t2,v1,0xbfc1e734 bfc0c1b8: 00000000 nop ... bfc0c1d0: 9f000000 0x9f000000 bfc0c1d4: 00000100 sll zero,zero,0x4 bfc0c1d8: 00000000 nop bfc0c1dc: 74756f72 jalx 0xb1d5bdc8 bfc0c1e0: 00007265 0x7265 ... bfc0c200: 00000009 jalr zero,zero bfc0c204: 00000009 jalr zero,zero bfc0c208: 00000004 sllv zero,zero,zero bfc0c20c: 00000004 sllv zero,zero,zero bfc0c210: 0000000d break bfc0c214: 0000000d break bfc0c218: 00000000 nop bfc0c21c: 6c6c6568 0x6c6c6568 bfc0c220: 0000006f 0x6f ... bfc0c240: 00000004 sllv zero,zero,zero bfc0c244: 00000004 sllv zero,zero,zero bfc0c248: 00000001 movf zero,zero,$fcc0 bfc0c24c: 00000001 movf zero,zero,$fcc0 bfc0c250: 00000016 0x16 bfc0c254: 00000016 0x16 bfc0c258: 00000004 sllv zero,zero,zero bfc0c25c: 64636770 0x64636770 ... bfc0c280: 00000004 sllv zero,zero,zero bfc0c284: 00000004 sllv zero,zero,zero bfc0c288: 00000001 movf zero,zero,$fcc0 bfc0c28c: 00000001 movf zero,zero,$fcc0 bfc0c290: 0000001a div zero,zero,zero bfc0c294: 0000001a div zero,zero,zero bfc0c298: 00000005 0x5 bfc0c29c: 5f676573 0x5f676573 bfc0c2a0: 746f6f62 jalx 0xb1bdbd88 bfc0c2a4: 646f635f 0x646f635f bfc0c2a8: 61645f65 0x61645f65 bfc0c2ac: 00006174 teq zero,zero,0x185 ... bfc0c2bc: bfc00000 cache 0x0,0(s8) bfc0c2c0: 00000000 nop bfc0c2c4: 00000001 movf zero,zero,$fcc0 bfc0c2c8: 00000000 nop bfc0c2cc: 0000010c syscall 0x4 bfc0c2d0: 00000001 movf zero,zero,$fcc0 ... bfc0c2dc: 5f676573 0x5f676573 bfc0c2e0: 746f6f62 jalx 0xb1bdbd88 bfc0c2e4: 6174735f 0x6174735f bfc0c2e8: 00006b63 0x6b63 ... bfc0c2fc: bfc08000 cache 0x0,-32768(s8) bfc0c300: 00000000 nop bfc0c304: 00000001 movf zero,zero,$fcc0 bfc0c308: 00000000 nop bfc0c30c: 0000010a 0x10a bfc0c310: 00000001 movf zero,zero,$fcc0 bfc0c314: 00000001 movf zero,zero,$fcc0 bfc0c318: 00000000 nop bfc0c31c: 5f676573 0x5f676573 bfc0c320: 746f6f62 jalx 0xb1bdbd88 bfc0c324: 70616d5f 0x70616d5f bfc0c328: 676e6970 0x676e6970 ... bfc0c33c: bfc0c000 cache 0x0,-16384(s8) bfc0c340: 00000000 nop bfc0c344: 00000001 movf zero,zero,$fcc0 bfc0c348: 00000000 nop bfc0c34c: 0000010a 0x10a bfc0c350: 00000001 movf zero,zero,$fcc0 bfc0c354: 00000002 srl zero,zero,0x0 bfc0c358: 00000000 nop bfc0c35c: 5f676573 0x5f676573 bfc0c360: 6e72656b 0x6e72656b bfc0c364: 635f6c65 0x635f6c65 bfc0c368: 0065646f 0x65646f ... bfc0c37c: 80000000 lb zero,0(zero) bfc0c380: 00000000 nop bfc0c384: 00000001 movf zero,zero,$fcc0 bfc0c388: 00000002 srl zero,zero,0x0 bfc0c38c: 0000010c syscall 0x4 bfc0c390: 00000001 movf zero,zero,$fcc0 bfc0c394: 00000003 sra zero,zero,0x0 bfc0c398: 00000000 nop bfc0c39c: 5f676573 0x5f676573 bfc0c3a0: 6e72656b 0x6e72656b bfc0c3a4: 645f6c65 0x645f6c65 bfc0c3a8: 00617461 0x617461 ... bfc0c3bc: 80010000 lb at,0(zero) bfc0c3c0: 00000000 nop bfc0c3c4: 00000001 movf zero,zero,$fcc0 bfc0c3c8: 00000002 srl zero,zero,0x0 bfc0c3cc: 0000010a 0x10a bfc0c3d0: 00000001 movf zero,zero,$fcc0 bfc0c3d4: 00000004 sllv zero,zero,zero bfc0c3d8: 00000000 nop bfc0c3dc: 5f676573 0x5f676573 bfc0c3e0: 6e72656b 0x6e72656b bfc0c3e4: 755f6c65 jalx 0xb57db194 bfc0c3e8: 6164636e 0x6164636e bfc0c3ec: 00006174 teq zero,zero,0x185 ... bfc0c3fc: 80020000 lb v0,0(zero) bfc0c400: 00000000 nop bfc0c404: 00000001 movf zero,zero,$fcc0 bfc0c408: 00000002 srl zero,zero,0x0 bfc0c40c: 00000102 srl zero,zero,0x4 bfc0c410: 00000001 movf zero,zero,$fcc0 bfc0c414: 00000005 0x5 bfc0c418: 00000000 nop bfc0c41c: 5f676573 0x5f676573 bfc0c420: 6e72656b 0x6e72656b bfc0c424: 695f6c65 0x695f6c65 bfc0c428: 0074696e 0x74696e ... bfc0c43c: 80030000 lb v1,0(zero) bfc0c440: 00000000 nop bfc0c444: 00000001 movf zero,zero,$fcc0 bfc0c448: 00000002 srl zero,zero,0x0 bfc0c44c: 0000010c syscall 0x4 bfc0c450: 00000001 movf zero,zero,$fcc0 bfc0c454: 00000006 srlv zero,zero,zero bfc0c458: 00000000 nop bfc0c45c: 5f676573 0x5f676573 bfc0c460: 00797474 teq v1,t9,0x1d1 ... bfc0c47c: 90000000 lbu zero,0(zero) bfc0c480: 00000000 nop bfc0c484: 00000001 movf zero,zero,$fcc0 bfc0c488: 00000003 sra zero,zero,0x0 bfc0c48c: 00000102 srl zero,zero,0x4 bfc0c490: 00000001 movf zero,zero,$fcc0 bfc0c494: 00000007 srav zero,zero,zero bfc0c498: 00000000 nop bfc0c49c: 5f676573 0x5f676573 bfc0c4a0: 656d6974 0x656d6974 bfc0c4a4: 00000072 tlt zero,zero,0x1 ... bfc0c4bc: 91000000 lbu zero,0(t0) bfc0c4c0: 00000000 nop bfc0c4c4: 00000001 movf zero,zero,$fcc0 bfc0c4c8: 00000004 sllv zero,zero,zero bfc0c4cc: 00000102 srl zero,zero,0x4 bfc0c4d0: 00000001 movf zero,zero,$fcc0 bfc0c4d4: 00000008 jr zero bfc0c4d8: 00000000 nop bfc0c4dc: 5f676573 0x5f676573 bfc0c4e0: 00636f69 0x636f69 ... bfc0c4fc: 92000000 lbu zero,0(s0) bfc0c500: 00000000 nop bfc0c504: 00000001 movf zero,zero,$fcc0 bfc0c508: 00000005 0x5 bfc0c50c: 00000102 srl zero,zero,0x4 bfc0c510: 00000001 movf zero,zero,$fcc0 bfc0c514: 00000009 jalr zero,zero bfc0c518: 00000000 nop bfc0c51c: 5f676573 0x5f676573 bfc0c520: 00616d64 0x616d64 ... bfc0c53c: 93000000 lbu zero,0(t8) bfc0c540: 00000000 nop bfc0c544: 00000001 movf zero,zero,$fcc0 bfc0c548: 00000006 srlv zero,zero,zero bfc0c54c: 00000102 srl zero,zero,0x4 bfc0c550: 00000001 movf zero,zero,$fcc0 bfc0c554: 0000000a movz zero,zero,zero bfc0c558: 00000000 nop bfc0c55c: 5f676573 0x5f676573 bfc0c560: 00006266 0x6266 ... bfc0c57c: 96000000 lhu zero,0(s0) bfc0c580: 00000000 nop bfc0c584: 00000001 movf zero,zero,$fcc0 bfc0c588: 00000007 srav zero,zero,zero bfc0c58c: 00000102 srl zero,zero,0x4 bfc0c590: 00000001 movf zero,zero,$fcc0 bfc0c594: 0000000b movn zero,zero,zero bfc0c598: 00000000 nop bfc0c59c: 5f676573 0x5f676573 bfc0c5a0: 00756369 0x756369 ... bfc0c5bc: 9f000000 0x9f000000 bfc0c5c0: 00000000 nop bfc0c5c4: 00000001 movf zero,zero,$fcc0 bfc0c5c8: 00000008 jr zero bfc0c5cc: 00000102 srl zero,zero,0x4 bfc0c5d0: 00000001 movf zero,zero,$fcc0 bfc0c5d4: 0000000c syscall bfc0c5d8: 00000000 nop bfc0c5dc: 5f676573 0x5f676573 bfc0c5e0: 61746164 0x61746164 ... bfc0c5fc: 00800000 0x800000 ... bfc0c608: 00000001 movf zero,zero,$fcc0 bfc0c60c: 00000003 sra zero,zero,0x0 bfc0c610: 00000001 movf zero,zero,$fcc0 bfc0c614: 0000000d break bfc0c618: 00000000 nop bfc0c61c: 5f676573 0x5f676573 bfc0c620: 65646f63 0x65646f63 ... bfc0c63c: 00400000 0x400000 ... bfc0c648: 00000001 movf zero,zero,$fcc0 bfc0c64c: 0000000d break bfc0c650: 00000001 movf zero,zero,$fcc0 bfc0c654: 0000000e 0xe bfc0c658: 00000000 nop bfc0c65c: 5f676573 0x5f676573 bfc0c660: 62617470 0x62617470 ... bfc0c67c: 00300000 0x300000 ... bfc0c688: 00000001 movf zero,zero,$fcc0 bfc0c68c: 00000008 jr zero bfc0c690: 00000001 movf zero,zero,$fcc0 bfc0c694: 0000000f sync bfc0c698: 00000000 nop bfc0c69c: 5f676573 0x5f676573 bfc0c6a0: 63617473 0x63617473 bfc0c6a4: 72705f6b 0x72705f6b bfc0c6a8: 6375646f 0x6375646f bfc0c6ac: 00007265 0x7265 ... bfc0c6bc: 00010000 sll zero,at,0x0 ... bfc0c6c8: 00000001 movf zero,zero,$fcc0 bfc0c6cc: 0000000b movn zero,zero,zero bfc0c6d0: 00000001 movf zero,zero,$fcc0 bfc0c6d4: 00000010 mfhi zero bfc0c6d8: 00000000 nop bfc0c6dc: 5f676573 0x5f676573 bfc0c6e0: 63617473 0x63617473 bfc0c6e4: 6f635f6b 0x6f635f6b bfc0c6e8: 6d75736e 0x6d75736e bfc0c6ec: 00007265 0x7265 ... bfc0c6fc: 00020000 sll zero,v0,0x0 ... bfc0c708: 00000001 movf zero,zero,$fcc0 bfc0c70c: 0000000b movn zero,zero,zero bfc0c710: 00000001 movf zero,zero,$fcc0 bfc0c714: 00000011 mthi zero bfc0c718: 00000000 nop bfc0c71c: 5f676573 0x5f676573 bfc0c720: 63617473 0x63617473 bfc0c724: 6f725f6b 0x6f725f6b bfc0c728: 72657475 0x72657475 bfc0c72c: 0000415f 0x415f ... bfc0c73c: 00030000 sll zero,v1,0x0 ... bfc0c748: 00000001 movf zero,zero,$fcc0 bfc0c74c: 0000000b movn zero,zero,zero bfc0c750: 00000001 movf zero,zero,$fcc0 bfc0c754: 00000012 mflo zero bfc0c758: 00000000 nop bfc0c75c: 5f676573 0x5f676573 bfc0c760: 63617473 0x63617473 bfc0c764: 6f725f6b 0x6f725f6b bfc0c768: 72657475 0x72657475 bfc0c76c: 0000425f 0x425f ... bfc0c77c: 00040000 sll zero,a0,0x0 ... bfc0c788: 00000001 movf zero,zero,$fcc0 bfc0c78c: 0000000b movn zero,zero,zero bfc0c790: 00000001 movf zero,zero,$fcc0 bfc0c794: 00000013 mtlo zero bfc0c798: 00000000 nop bfc0c79c: 5f676573 0x5f676573 bfc0c7a0: 726d776d 0x726d776d bfc0c7a4: 006e695f 0x6e695f ... bfc0c7bc: 00050000 sll zero,a1,0x0 ... bfc0c7c8: 00000001 movf zero,zero,$fcc0 bfc0c7cc: 00000003 sra zero,zero,0x0 bfc0c7d0: 00000001 movf zero,zero,$fcc0 bfc0c7d4: 00000014 0x14 bfc0c7d8: 00000000 nop bfc0c7dc: 5f676573 0x5f676573 bfc0c7e0: 726d776d 0x726d776d bfc0c7e4: 74756f5f jalx 0xb1d5bd7c bfc0c7e8: 00000000 nop ... bfc0c7fc: 00060000 sll zero,a2,0x0 ... bfc0c808: 00000001 movf zero,zero,$fcc0 bfc0c80c: 00000003 sra zero,zero,0x0 bfc0c810: 00000001 movf zero,zero,$fcc0 bfc0c814: 00000015 0x15 bfc0c818: 00000000 nop bfc0c81c: 5f676573 0x5f676573 bfc0c820: 61746164 0x61746164 ... bfc0c83c: 00800000 0x800000 ... bfc0c848: 00000001 movf zero,zero,$fcc0 bfc0c84c: 0000000b movn zero,zero,zero bfc0c850: 00000001 movf zero,zero,$fcc0 bfc0c854: 00000016 0x16 bfc0c858: 00000000 nop bfc0c85c: 5f676573 0x5f676573 bfc0c860: 65646f63 0x65646f63 ... bfc0c87c: 00400000 0x400000 ... bfc0c888: 00000001 movf zero,zero,$fcc0 bfc0c88c: 0000000d break bfc0c890: 00000001 movf zero,zero,$fcc0 bfc0c894: 00000017 0x17 bfc0c898: 00000000 nop bfc0c89c: 5f676573 0x5f676573 bfc0c8a0: 62617470 0x62617470 ... bfc0c8bc: 00300000 0x300000 ... bfc0c8c8: 00000001 movf zero,zero,$fcc0 bfc0c8cc: 00000008 jr zero bfc0c8d0: 00000001 movf zero,zero,$fcc0 bfc0c8d4: 00000018 mult zero,zero bfc0c8d8: 00000000 nop bfc0c8dc: 5f676573 0x5f676573 bfc0c8e0: 63617473 0x63617473 bfc0c8e4: 0000006b 0x6b ... bfc0c908: 00000001 movf zero,zero,$fcc0 bfc0c90c: 0000000b movn zero,zero,zero bfc0c910: 00000001 movf zero,zero,$fcc0 bfc0c914: 00000019 multu zero,zero bfc0c918: 00000000 nop bfc0c91c: 5f676573 0x5f676573 bfc0c920: 61746164 0x61746164 ... bfc0c93c: 00800000 0x800000 ... bfc0c948: 00000001 movf zero,zero,$fcc0 bfc0c94c: 0000000b movn zero,zero,zero bfc0c950: 00000001 movf zero,zero,$fcc0 bfc0c954: 0000001a div zero,zero,zero bfc0c958: 00000000 nop bfc0c95c: 5f676573 0x5f676573 bfc0c960: 62617470 0x62617470 ... bfc0c97c: 00300000 0x300000 ... bfc0c988: 00000001 movf zero,zero,$fcc0 bfc0c98c: 00000008 jr zero bfc0c990: 00000001 movf zero,zero,$fcc0 bfc0c994: 0000001b divu zero,zero,zero bfc0c998: 00000000 nop bfc0c99c: 5f676573 0x5f676573 bfc0c9a0: 65646f63 0x65646f63 ... bfc0c9bc: 00400000 0x400000 ... bfc0c9c8: 00000001 movf zero,zero,$fcc0 bfc0c9cc: 0000000d break bfc0c9d0: 00000001 movf zero,zero,$fcc0 bfc0c9d4: 0000001c 0x1c bfc0c9d8: 00000000 nop bfc0c9dc: 5f676573 0x5f676573 bfc0c9e0: 63617473 0x63617473 bfc0c9e4: 0000006b 0x6b ... bfc0ca08: 00000001 movf zero,zero,$fcc0 bfc0ca0c: 0000000b movn zero,zero,zero bfc0ca10: 00000001 movf zero,zero,$fcc0 bfc0ca14: 0000001d 0x1d bfc0ca18: 00000000 nop bfc0ca1c: 746f6f62 jalx 0xb1bdbd88 bfc0ca20: 646f635f 0x646f635f bfc0ca24: 61645f65 0x61645f65 bfc0ca28: 00006174 teq zero,zero,0x185 ... bfc0ca3c: 74666f73 jalx 0xb199bdcc bfc0ca40: 6f6f622f 0x6f6f622f bfc0ca44: 69622e74 0x69622e74 bfc0ca48: 0000006e 0x6e ... bfc0ca80: 00002524 0x2524 ... bfc0ca90: 746f6f62 jalx 0xb1bdbd88 bfc0ca94: 6174735f 0x6174735f bfc0ca98: 00006b63 0x6b63 ... bfc0caf0: 00000005 0x5 bfc0caf4: 00004000 sll t0,zero,0x0 ... bfc0cb04: 746f6f62 jalx 0xb1bdbd88 bfc0cb08: 70616d5f 0x70616d5f bfc0cb0c: 676e6970 0x676e6970 ... bfc0cb24: 74666f73 jalx 0xb199bdcc bfc0cb28: 70616d2f 0x70616d2f bfc0cb2c: 6e69622e 0x6e69622e ... bfc0cb68: 000018ec 0x18ec ... bfc0cb78: 6e72656b 0x6e72656b bfc0cb7c: 635f6c65 0x635f6c65 bfc0cb80: 0065646f 0x65646f ... bfc0cb98: 74666f73 jalx 0xb199bdcc bfc0cb9c: 7379732f 0x7379732f bfc0cba0: 6e69622e 0x6e69622e ... bfc0cbdc: 00002e58 0x2e58 ... bfc0cbec: 6e72656b 0x6e72656b bfc0cbf0: 645f6c65 0x645f6c65 bfc0cbf4: 00617461 0x617461 ... bfc0cc0c: 74666f73 jalx 0xb199bdcc bfc0cc10: 7379732f 0x7379732f bfc0cc14: 6e69622e 0x6e69622e ... bfc0cc50: 000016ec 0x16ec ... bfc0cc60: 6e72656b 0x6e72656b bfc0cc64: 755f6c65 jalx 0xb57db194 bfc0cc68: 6164636e 0x6164636e bfc0cc6c: 00006174 teq zero,zero,0x185 ... bfc0cc80: 74666f73 jalx 0xb199bdcc bfc0cc84: 7379732f 0x7379732f bfc0cc88: 6e69622e 0x6e69622e ... bfc0ccc4: 00000048 0x48 ... bfc0ccd4: 6e72656b 0x6e72656b bfc0ccd8: 695f6c65 0x695f6c65 bfc0ccdc: 0074696e 0x74696e ... bfc0ccf4: 74666f73 jalx 0xb199bdcc bfc0ccf8: 7379732f 0x7379732f bfc0ccfc: 6e69622e 0x6e69622e ... bfc0cd38: 000012c0 sll v0,zero,0xb ... bfc0cd48: 00797474 teq v1,t9,0x1d1 ... bfc0cda8: 00000002 srl zero,zero,0x0 bfc0cdac: 00000100 sll zero,zero,0x4 ... bfc0cdbc: 656d6974 0x656d6974 bfc0cdc0: 00000072 tlt zero,zero,0x1 ... bfc0ce1c: 00000002 srl zero,zero,0x0 bfc0ce20: 00000080 sll zero,zero,0x2 ... bfc0ce30: 00636f69 0x636f69 ... bfc0ce90: 00000002 srl zero,zero,0x0 bfc0ce94: 00000020 add zero,zero,zero ... bfc0cea4: 00616d64 0x616d64 ... bfc0cf04: 00000002 srl zero,zero,0x0 bfc0cf08: 00000100 sll zero,zero,0x4 ... bfc0cf18: 00006266 0x6266 ... bfc0cf78: 00000002 srl zero,zero,0x0 bfc0cf7c: 00004000 sll t0,zero,0x0 ... bfc0cf8c: 00756369 0x756369 ... bfc0cfec: 00000002 srl zero,zero,0x0 bfc0cff0: 00000100 sll zero,zero,0x4 ... bfc0d000: 61746164 0x61746164 ... bfc0d020: 74666f73 jalx 0xb199bdcc bfc0d024: 756f722f jalx 0xb5bdc8bc bfc0d028: 2e726574 sltiu s2,s3,25972 bfc0d02c: 006e6962 0x6e6962 ... bfc0d064: 00000308 0x308 ... bfc0d074: 65646f63 0x65646f63 ... bfc0d094: 74666f73 jalx 0xb199bdcc bfc0d098: 756f722f jalx 0xb5bdc8bc bfc0d09c: 2e726574 sltiu s2,s3,25972 bfc0d0a0: 006e6962 0x6e6962 ... bfc0d0d8: 00001d10 0x1d10 ... bfc0d0e8: 62617470 0x62617470 ... bfc0d148: 00000001 movf zero,zero,$fcc0 bfc0d14c: 00010000 sll zero,at,0x0 bfc0d150: 0000000d break ... bfc0d15c: 63617473 0x63617473 bfc0d160: 72705f6b 0x72705f6b bfc0d164: 6375646f 0x6375646f bfc0d168: 00007265 0x7265 ... bfc0d1bc: 00000005 0x5 bfc0d1c0: 00010000 sll zero,at,0x0 ... bfc0d1d0: 63617473 0x63617473 bfc0d1d4: 6f635f6b 0x6f635f6b bfc0d1d8: 6d75736e 0x6d75736e bfc0d1dc: 00007265 0x7265 ... bfc0d230: 00000005 0x5 bfc0d234: 00010000 sll zero,at,0x0 ... bfc0d244: 63617473 0x63617473 bfc0d248: 6f725f6b 0x6f725f6b bfc0d24c: 72657475 0x72657475 bfc0d250: 0000415f 0x415f ... bfc0d2a4: 00000005 0x5 bfc0d2a8: 00010000 sll zero,at,0x0 ... bfc0d2b8: 63617473 0x63617473 bfc0d2bc: 6f725f6b 0x6f725f6b bfc0d2c0: 72657475 0x72657475 bfc0d2c4: 0000425f 0x425f ... bfc0d318: 00000005 0x5 bfc0d31c: 00010000 sll zero,at,0x0 ... bfc0d32c: 726d776d 0x726d776d bfc0d330: 006e695f 0x6e695f ... bfc0d38c: 00000003 sra zero,zero,0x0 bfc0d390: 00001000 sll v0,zero,0x0 ... bfc0d3a0: 726d776d 0x726d776d bfc0d3a4: 74756f5f jalx 0xb1d5bd7c bfc0d3a8: 00000000 nop ... bfc0d400: 00000003 sra zero,zero,0x0 bfc0d404: 00001000 sll v0,zero,0x0 ... bfc0d414: 61746164 0x61746164 ... bfc0d434: 74666f73 jalx 0xb199bdcc bfc0d438: 6c65682f 0x6c65682f bfc0d43c: 622e6f6c 0x622e6f6c bfc0d440: 00006e69 0x6e69 ... bfc0d478: 000000bc 0xbc ... bfc0d488: 65646f63 0x65646f63 ... bfc0d4a8: 74666f73 jalx 0xb199bdcc bfc0d4ac: 6c65682f 0x6c65682f bfc0d4b0: 622e6f6c 0x622e6f6c bfc0d4b4: 00006e69 0x6e69 ... bfc0d4ec: 000018b0 tge zero,zero,0x62 ... bfc0d4fc: 62617470 0x62617470 ... bfc0d55c: 00000001 movf zero,zero,$fcc0 bfc0d560: 00010000 sll zero,at,0x0 bfc0d564: 0000000d break ... bfc0d570: 63617473 0x63617473 bfc0d574: 0000006b 0x6b ... bfc0d5d0: 00000005 0x5 bfc0d5d4: 00010000 sll zero,at,0x0 ... bfc0d5e4: 61746164 0x61746164 ... bfc0d604: 74666f73 jalx 0xb199bdcc bfc0d608: 6367702f 0x6367702f bfc0d60c: 69622e64 0x69622e64 bfc0d610: 0000006e 0x6e ... bfc0d648: 000000f8 0xf8 ... bfc0d658: 62617470 0x62617470 ... bfc0d6b8: 00000001 movf zero,zero,$fcc0 bfc0d6bc: 00010000 sll zero,at,0x0 bfc0d6c0: 0000000d break ... bfc0d6cc: 65646f63 0x65646f63 ... bfc0d6ec: 74666f73 jalx 0xb199bdcc bfc0d6f0: 6367702f 0x6367702f bfc0d6f4: 69622e64 0x69622e64 bfc0d6f8: 0000006e 0x6e ... bfc0d730: 00001908 0x1908 ... bfc0d740: 63617473 0x63617473 bfc0d744: 0000006b 0x6b ... bfc0d7a0: 00000005 0x5 bfc0d7a4: 00010000 sll zero,at,0x0 ... bfc0d7b4: 646f7270 0x646f7270 bfc0d7b8: 72656375 0x72656375 ... bfc0d7dc: 00000003 sra zero,zero,0x0 ... bfc0d7e8: 736e6f63 0x736e6f63 bfc0d7ec: 72656d75 0x72656d75 ... bfc0d80c: 00000001 movf zero,zero,$fcc0 bfc0d810: 00000004 sllv zero,zero,zero bfc0d814: 00000001 movf zero,zero,$fcc0 bfc0d818: 00000001 movf zero,zero,$fcc0 bfc0d81c: 74756f72 jalx 0xb1d5bdc8 bfc0d820: 415f7265 0x415f7265 ... bfc0d840: 00000002 srl zero,zero,0x0 bfc0d844: 00000005 0x5 bfc0d848: 00000002 srl zero,zero,0x0 bfc0d84c: 00000002 srl zero,zero,0x0 bfc0d850: 74756f72 jalx 0xb1d5bdc8 bfc0d854: 425f7265 c0 0x5f7265 ... bfc0d874: 00000003 sra zero,zero,0x0 bfc0d878: 00000006 srlv zero,zero,zero bfc0d87c: 00000002 srl zero,zero,0x0 bfc0d880: 00000003 sra zero,zero,0x0 bfc0d884: 6e69616d 0x6e69616d bfc0d888: 6c65685f 0x6c65685f bfc0d88c: 00006f6c 0x6f6c ... bfc0d8a8: 00000002 srl zero,zero,0x0 bfc0d8ac: 00000003 sra zero,zero,0x0 ... bfc0d8b8: 6e69616d 0x6e69616d bfc0d8bc: 6367705f 0x6367705f bfc0d8c0: 00000064 0x64 ... bfc0d8dc: 00000003 sra zero,zero,0x0 bfc0d8e0: 00000003 sra zero,zero,0x0 ... Disassembly of section seg_kernel_code: 80000000 : ... 80000180: 401b6800 mfc0 k1,c0_cause 80000184: 3c1a8001 lui k0,0x8001 80000188: 275a0030 addiu k0,k0,48 8000018c: 337b003c andi k1,k1,0x3c 80000190: 035bd021 addu k0,k0,k1 80000194: 8f5a0000 lw k0,0(k0) 80000198: 03400008 jr k0 8000019c: 00000000 nop 800001a0: 27bdffe8 addiu sp,sp,-24 800001a4: 401a6000 mfc0 k0,c0_status 800001a8: afba0010 sw k0,16(sp) 800001ac: 401b7000 mfc0 k1,c0_epc 800001b0: 277b0004 addiu k1,k1,4 800001b4: afbb0014 sw k1,20(sp) 800001b8: 305a001f andi k0,v0,0x1f 800001bc: 001ad080 sll k0,k0,0x2 800001c0: 3c1b8001 lui k1,0x8001 800001c4: 277b0640 addiu k1,k1,1600 800001c8: 037ad821 addu k1,k1,k0 800001cc: 8f630000 lw v1,0(k1) 800001d0: 241bffed li k1,-19 800001d4: 401a6000 mfc0 k0,c0_status 800001d8: 035bd024 and k0,k0,k1 800001dc: 0060f809 jalr v1 800001e0: 409a6000 mtc0 k0,c0_status 800001e4: 40806000 mtc0 zero,c0_status 800001e8: 8fba0010 lw k0,16(sp) 800001ec: 409a6000 mtc0 k0,c0_status 800001f0: 8fba0014 lw k0,20(sp) 800001f4: 409a7000 mtc0 k0,c0_epc 800001f8: 27bd0018 addiu sp,sp,24 800001fc: 42000018 eret 80000200: 27bdffa4 addiu sp,sp,-92 80000204: afa10010 sw at,16(sp) 80000208: afa20014 sw v0,20(sp) 8000020c: afa30018 sw v1,24(sp) 80000210: afa4001c sw a0,28(sp) 80000214: afa50020 sw a1,32(sp) 80000218: afa60024 sw a2,36(sp) 8000021c: afa70028 sw a3,40(sp) 80000220: afa8002c sw t0,44(sp) 80000224: afa90030 sw t1,48(sp) 80000228: afaa0034 sw t2,52(sp) 8000022c: afab0038 sw t3,56(sp) 80000230: afac003c sw t4,60(sp) 80000234: afad0040 sw t5,64(sp) 80000238: afae0044 sw t6,68(sp) 8000023c: afaf0048 sw t7,72(sp) 80000240: afb8004c sw t8,76(sp) 80000244: afb90050 sw t9,80(sp) 80000248: afbf0054 sw ra,84(sp) 8000024c: 401b7000 mfc0 k1,c0_epc 80000250: afbb0058 sw k1,88(sp) 80000254: 3c1a8000 lui k0,0x8000 80000258: 275a2090 addiu k0,k0,8336 8000025c: 0340f809 jalr k0 80000260: 00000000 nop 80000264: 8fa10010 lw at,16(sp) 80000268: 8fa20014 lw v0,20(sp) 8000026c: 8fa30018 lw v1,24(sp) 80000270: 8fa4001c lw a0,28(sp) 80000274: 8fa50020 lw a1,32(sp) 80000278: 8fa60024 lw a2,36(sp) 8000027c: 8fa70028 lw a3,40(sp) 80000280: 8fa8002c lw t0,44(sp) 80000284: 8fa90030 lw t1,48(sp) 80000288: 8faa0034 lw t2,52(sp) 8000028c: 8fab0038 lw t3,56(sp) 80000290: 8fac003c lw t4,60(sp) 80000294: 8fad0040 lw t5,64(sp) 80000298: 8fae0044 lw t6,68(sp) 8000029c: 8faf0048 lw t7,72(sp) 800002a0: 8fb8004c lw t8,76(sp) 800002a4: 8fb90050 lw t9,80(sp) 800002a8: 8fbf0054 lw ra,84(sp) 800002ac: 8fbb0058 lw k1,88(sp) 800002b0: 27bd005c addiu sp,sp,92 800002b4: 409b7000 mtc0 k1,c0_epc 800002b8: 42000018 eret 800002bc: 0080d820 add k1,a0,zero 800002c0: 401a6000 mfc0 k0,c0_status 800002c4: af7a0000 sw k0,0(k1) 800002c8: af610004 sw at,4(k1) 800002cc: af620008 sw v0,8(k1) 800002d0: af63000c sw v1,12(k1) 800002d4: af640010 sw a0,16(k1) 800002d8: af650014 sw a1,20(k1) 800002dc: af660018 sw a2,24(k1) 800002e0: af67001c sw a3,28(k1) 800002e4: af680020 sw t0,32(k1) 800002e8: af690024 sw t1,36(k1) 800002ec: af6a0028 sw t2,40(k1) 800002f0: af6b002c sw t3,44(k1) 800002f4: af6c0030 sw t4,48(k1) 800002f8: af6d0034 sw t5,52(k1) 800002fc: af6e0038 sw t6,56(k1) 80000300: af6f003c sw t7,60(k1) 80000304: af700040 sw s0,64(k1) 80000308: af710044 sw s1,68(k1) 8000030c: af720048 sw s2,72(k1) 80000310: af73004c sw s3,76(k1) 80000314: af740050 sw s4,80(k1) 80000318: af750054 sw s5,84(k1) 8000031c: af760058 sw s6,88(k1) 80000320: af77005c sw s7,92(k1) 80000324: af780060 sw t8,96(k1) 80000328: af790064 sw t9,100(k1) 8000032c: 0000d012 mflo k0 80000330: af7a0068 sw k0,104(k1) 80000334: 0000d010 mfhi k0 80000338: af7a006c sw k0,108(k1) 8000033c: af7c0070 sw gp,112(k1) 80000340: af7d0074 sw sp,116(k1) 80000344: af7e0078 sw s8,120(k1) 80000348: af7f007c sw ra,124(k1) 8000034c: 401a7000 mfc0 k0,c0_epc 80000350: af7a0080 sw k0,128(k1) 80000354: 401a6800 mfc0 k0,c0_cause 80000358: af7a0084 sw k0,132(k1) 8000035c: 481a0000 mfc2 k0,$0 80000360: af7a008c sw k0,140(k1) 80000364: 481a0800 mfc2 k0,$1 80000368: af7a0090 sw k0,144(k1) 8000036c: 00a0d820 add k1,a1,zero 80000370: 8f7a008c lw k0,140(k1) 80000374: 489a0000 mtc2 k0,$0 80000378: 8f7a0090 lw k0,144(k1) 8000037c: 489a0800 mtc2 k0,$1 80000380: 8f7a0000 lw k0,0(k1) 80000384: 409a6000 mtc0 k0,c0_status 80000388: 8f610004 lw at,4(k1) 8000038c: 8f620008 lw v0,8(k1) 80000390: 8f63000c lw v1,12(k1) 80000394: 8f640010 lw a0,16(k1) 80000398: 8f650014 lw a1,20(k1) 8000039c: 8f660018 lw a2,24(k1) 800003a0: 8f67001c lw a3,28(k1) 800003a4: 8f680020 lw t0,32(k1) 800003a8: 8f690024 lw t1,36(k1) 800003ac: 8f6a0028 lw t2,40(k1) 800003b0: 8f6b002c lw t3,44(k1) 800003b4: 8f6c0030 lw t4,48(k1) 800003b8: 8f6d0034 lw t5,52(k1) 800003bc: 8f6e0038 lw t6,56(k1) 800003c0: 8f6f003c lw t7,60(k1) 800003c4: 8f700040 lw s0,64(k1) 800003c8: 8f710044 lw s1,68(k1) 800003cc: 8f720048 lw s2,72(k1) 800003d0: 8f73004c lw s3,76(k1) 800003d4: 8f740050 lw s4,80(k1) 800003d8: 8f750054 lw s5,84(k1) 800003dc: 8f760058 lw s6,88(k1) 800003e0: 8f77005c lw s7,92(k1) 800003e4: 8f780060 lw t8,96(k1) 800003e8: 8f790064 lw t9,100(k1) 800003ec: 8f7a0068 lw k0,104(k1) 800003f0: 03400013 mtlo k0 800003f4: 8f7a006c lw k0,108(k1) 800003f8: 03400011 mthi k0 800003fc: 8f7c0070 lw gp,112(k1) 80000400: 8f7d0074 lw sp,116(k1) 80000404: 8f7e0078 lw s8,120(k1) 80000408: 8f7f007c lw ra,124(k1) 8000040c: 8f7a0080 lw k0,128(k1) 80000410: 409a7000 mtc0 k0,c0_epc 80000414: 8f7a0084 lw k0,132(k1) 80000418: 03e00008 jr ra 8000041c: 409a6800 mtc0 k0,c0_cause 80000420: 27bdfff0 addiu sp,sp,-16 80000424: afbe000c sw s8,12(sp) 80000428: 03a0f021 move s8,sp 8000042c: afc40010 sw a0,16(s8) 80000430: 3c029000 lui v0,0x9000 80000434: 24420000 addiu v0,v0,0 80000438: afc20004 sw v0,4(s8) 8000043c: afc00000 sw zero,0(s8) 80000440: 08000122 j 0x80000488 80000444: 00000000 nop 80000448: 8fc30010 lw v1,16(s8) 8000044c: 8fc20000 lw v0,0(s8) 80000450: 00621021 addu v0,v1,v0 80000454: 80420000 lb v0,0(v0) 80000458: 10400011 beqz v0,0x800004a0 8000045c: 00000000 nop 80000460: 8fc30010 lw v1,16(s8) 80000464: 8fc20000 lw v0,0(s8) 80000468: 00621021 addu v0,v1,v0 8000046c: 80420000 lb v0,0(v0) 80000470: 00401821 move v1,v0 80000474: 8fc20004 lw v0,4(s8) 80000478: ac430000 sw v1,0(v0) 8000047c: 8fc20000 lw v0,0(s8) 80000480: 24420001 addiu v0,v0,1 80000484: afc20000 sw v0,0(s8) 80000488: 8fc20000 lw v0,0(s8) 8000048c: 2c420064 sltiu v0,v0,100 80000490: 1440ffed bnez v0,0x80000448 80000494: 00000000 nop 80000498: 08000129 j 0x800004a4 8000049c: 00000000 nop 800004a0: 00000000 nop 800004a4: 03c0e821 move sp,s8 800004a8: 8fbe000c lw s8,12(sp) 800004ac: 27bd0010 addiu sp,sp,16 800004b0: 03e00008 jr ra 800004b4: 00000000 nop 800004b8: 27bdffd8 addiu sp,sp,-40 800004bc: afbf0024 sw ra,36(sp) 800004c0: afbe0020 sw s8,32(sp) 800004c4: 03a0f021 move s8,sp 800004c8: afc40028 sw a0,40(s8) 800004cc: 24020030 li v0,48 800004d0: a3c20014 sb v0,20(s8) 800004d4: 24020078 li v0,120 800004d8: a3c20015 sb v0,21(s8) 800004dc: a3c0001e sb zero,30(s8) 800004e0: afc00010 sw zero,16(s8) 800004e4: 0800014d j 0x80000534 800004e8: 00000000 nop 800004ec: 24030009 li v1,9 800004f0: 8fc20010 lw v0,16(s8) 800004f4: 00621023 subu v0,v1,v0 800004f8: 8fc30028 lw v1,40(s8) 800004fc: 3064000f andi a0,v1,0xf 80000500: 3c038001 lui v1,0x8001 80000504: 2463001c addiu v1,v1,28 80000508: 00831821 addu v1,a0,v1 8000050c: 80630000 lb v1,0(v1) 80000510: 27c40010 addiu a0,s8,16 80000514: 00821021 addu v0,a0,v0 80000518: a0430004 sb v1,4(v0) 8000051c: 8fc20028 lw v0,40(s8) 80000520: 00021102 srl v0,v0,0x4 80000524: afc20028 sw v0,40(s8) 80000528: 8fc20010 lw v0,16(s8) 8000052c: 24420001 addiu v0,v0,1 80000530: afc20010 sw v0,16(s8) 80000534: 8fc20010 lw v0,16(s8) 80000538: 2c420008 sltiu v0,v0,8 8000053c: 1440ffeb bnez v0,0x800004ec 80000540: 00000000 nop 80000544: 27c20014 addiu v0,s8,20 80000548: 00402021 move a0,v0 8000054c: 0c000108 jal 0x80000420 80000550: 00000000 nop 80000554: 03c0e821 move sp,s8 80000558: 8fbf0024 lw ra,36(sp) 8000055c: 8fbe0020 lw s8,32(sp) 80000560: 27bd0028 addiu sp,sp,40 80000564: 03e00008 jr ra 80000568: 00000000 nop 8000056c: 27bdfff0 addiu sp,sp,-16 80000570: afbe000c sw s8,12(sp) 80000574: 03a0f021 move s8,sp 80000578: afc40010 sw a0,16(s8) 8000057c: afc50014 sw a1,20(s8) 80000580: afc60018 sw a2,24(s8) 80000584: afc00000 sw zero,0(s8) 80000588: 0800017a j 0x800005e8 8000058c: 00000000 nop 80000590: 8fc30010 lw v1,16(s8) 80000594: 8fc20000 lw v0,0(s8) 80000598: 00621021 addu v0,v1,v0 8000059c: 80430000 lb v1,0(v0) 800005a0: 8fc40014 lw a0,20(s8) 800005a4: 8fc20000 lw v0,0(s8) 800005a8: 00821021 addu v0,a0,v0 800005ac: 80420000 lb v0,0(v0) 800005b0: 10620004 beq v1,v0,0x800005c4 800005b4: 00000000 nop 800005b8: 24020001 li v0,1 800005bc: 08000183 j 0x8000060c 800005c0: 00000000 nop 800005c4: 8fc30010 lw v1,16(s8) 800005c8: 8fc20000 lw v0,0(s8) 800005cc: 00621021 addu v0,v1,v0 800005d0: 80420000 lb v0,0(v0) 800005d4: 1040000b beqz v0,0x80000604 800005d8: 00000000 nop 800005dc: 8fc20000 lw v0,0(s8) 800005e0: 24420001 addiu v0,v0,1 800005e4: afc20000 sw v0,0(s8) 800005e8: 8fc30000 lw v1,0(s8) 800005ec: 8fc20018 lw v0,24(s8) 800005f0: 0062102b sltu v0,v1,v0 800005f4: 1440ffe6 bnez v0,0x80000590 800005f8: 00000000 nop 800005fc: 08000182 j 0x80000608 80000600: 00000000 nop 80000604: 00000000 nop 80000608: 00001021 move v0,zero 8000060c: 03c0e821 move sp,s8 80000610: 8fbe000c lw s8,12(sp) 80000614: 27bd0010 addiu sp,sp,16 80000618: 03e00008 jr ra 8000061c: 00000000 nop 80000620: 27bdffe8 addiu sp,sp,-24 80000624: afbe0014 sw s8,20(sp) 80000628: afb00010 sw s0,16(sp) 8000062c: 03a0f021 move s8,sp 80000630: afc40018 sw a0,24(s8) 80000634: afc5001c sw a1,28(s8) 80000638: 40108001 mfc0 s0,c0_config1 8000063c: afd00004 sw s0,4(s8) 80000640: 8fc20004 lw v0,4(s8) 80000644: 00021282 srl v0,v0,0xa 80000648: 30420007 andi v0,v0,0x7 8000064c: afc20004 sw v0,4(s8) 80000650: 8fc20004 lw v0,4(s8) 80000654: 24030002 li v1,2 80000658: 00431004 sllv v0,v1,v0 8000065c: afc20008 sw v0,8(s8) 80000660: afc00000 sw zero,0(s8) 80000664: 080001a3 j 0x8000068c 80000668: 00000000 nop 8000066c: 8fc30018 lw v1,24(s8) 80000670: 8fc20000 lw v0,0(s8) 80000674: 00621021 addu v0,v1,v0 80000678: bc510000 cache 0x11,0(v0) 8000067c: 8fc30000 lw v1,0(s8) 80000680: 8fc20008 lw v0,8(s8) 80000684: 00621021 addu v0,v1,v0 80000688: afc20000 sw v0,0(s8) 8000068c: 8fc30000 lw v1,0(s8) 80000690: 8fc2001c lw v0,28(s8) 80000694: 0062102b sltu v0,v1,v0 80000698: 1440fff4 bnez v0,0x8000066c 8000069c: 00000000 nop 800006a0: 03c0e821 move sp,s8 800006a4: 8fbe0014 lw s8,20(sp) 800006a8: 8fb00010 lw s0,16(sp) 800006ac: 27bd0018 addiu sp,sp,24 800006b0: 03e00008 jr ra 800006b4: 00000000 nop 800006b8: 27bdfff0 addiu sp,sp,-16 800006bc: afbe000c sw s8,12(sp) 800006c0: 03a0f021 move s8,sp 800006c4: afc40010 sw a0,16(s8) 800006c8: afc50014 sw a1,20(s8) 800006cc: afc00000 sw zero,0(s8) 800006d0: 080001e3 j 0x8000078c 800006d4: 00000000 nop 800006d8: 8fc20010 lw v0,16(s8) 800006dc: 14400004 bnez v0,0x800006f0 800006e0: 00000000 nop 800006e4: 8fc20000 lw v0,0(s8) 800006e8: 14400017 bnez v0,0x80000748 800006ec: 00000000 nop 800006f0: 24030009 li v1,9 800006f4: 8fc20000 lw v0,0(s8) 800006f8: 00621023 subu v0,v1,v0 800006fc: 8fc30014 lw v1,20(s8) 80000700: 00622021 addu a0,v1,v0 80000704: 8fc30010 lw v1,16(s8) 80000708: 3c02cccc lui v0,0xcccc 8000070c: 3442cccd ori v0,v0,0xcccd 80000710: 00620019 multu v1,v0 80000714: 00001010 mfhi v0 80000718: 000210c2 srl v0,v0,0x3 8000071c: 00021040 sll v0,v0,0x1 80000720: 00022880 sll a1,v0,0x2 80000724: 00451021 addu v0,v0,a1 80000728: 00621023 subu v0,v1,v0 8000072c: 3c038001 lui v1,0x8001 80000730: 24630010 addiu v1,v1,16 80000734: 00431021 addu v0,v0,v1 80000738: 80420000 lb v0,0(v0) 8000073c: a0820000 sb v0,0(a0) 80000740: 080001d9 j 0x80000764 80000744: 00000000 nop 80000748: 24030009 li v1,9 8000074c: 8fc20000 lw v0,0(s8) 80000750: 00621023 subu v0,v1,v0 80000754: 8fc30014 lw v1,20(s8) 80000758: 00621021 addu v0,v1,v0 8000075c: 24030020 li v1,32 80000760: a0430000 sb v1,0(v0) 80000764: 8fc30010 lw v1,16(s8) 80000768: 3c02cccc lui v0,0xcccc 8000076c: 3442cccd ori v0,v0,0xcccd 80000770: 00620019 multu v1,v0 80000774: 00001010 mfhi v0 80000778: 000210c2 srl v0,v0,0x3 8000077c: afc20010 sw v0,16(s8) 80000780: 8fc20000 lw v0,0(s8) 80000784: 24420001 addiu v0,v0,1 80000788: afc20000 sw v0,0(s8) 8000078c: 8fc20000 lw v0,0(s8) 80000790: 2c42000a sltiu v0,v0,10 80000794: 1440ffd0 bnez v0,0x800006d8 80000798: 00000000 nop 8000079c: 03c0e821 move sp,s8 800007a0: 8fbe000c lw s8,12(sp) 800007a4: 27bd0010 addiu sp,sp,16 800007a8: 03e00008 jr ra 800007ac: 00000000 nop 800007b0: 27bdfff0 addiu sp,sp,-16 800007b4: afbe000c sw s8,12(sp) 800007b8: 03a0f021 move s8,sp 800007bc: afc40010 sw a0,16(s8) 800007c0: afc50014 sw a1,20(s8) 800007c4: afc00000 sw zero,0(s8) 800007c8: 08000206 j 0x80000818 800007cc: 00000000 nop 800007d0: 24030007 li v1,7 800007d4: 8fc20000 lw v0,0(s8) 800007d8: 00621023 subu v0,v1,v0 800007dc: 8fc30014 lw v1,20(s8) 800007e0: 00621021 addu v0,v1,v0 800007e4: 8fc30010 lw v1,16(s8) 800007e8: 3064000f andi a0,v1,0xf 800007ec: 3c038001 lui v1,0x8001 800007f0: 24630000 addiu v1,v1,0 800007f4: 00831821 addu v1,a0,v1 800007f8: 80630000 lb v1,0(v1) 800007fc: a0430000 sb v1,0(v0) 80000800: 8fc20010 lw v0,16(s8) 80000804: 00021102 srl v0,v0,0x4 80000808: afc20010 sw v0,16(s8) 8000080c: 8fc20000 lw v0,0(s8) 80000810: 24420001 addiu v0,v0,1 80000814: afc20000 sw v0,0(s8) 80000818: 8fc20000 lw v0,0(s8) 8000081c: 2c420008 sltiu v0,v0,8 80000820: 1440ffeb bnez v0,0x800007d0 80000824: 00000000 nop 80000828: 03c0e821 move sp,s8 8000082c: 8fbe000c lw s8,12(sp) 80000830: 27bd0010 addiu sp,sp,16 80000834: 03e00008 jr ra 80000838: 00000000 nop 8000083c: 27bdfff0 addiu sp,sp,-16 80000840: afbe000c sw s8,12(sp) 80000844: afb00008 sw s0,8(sp) 80000848: 03a0f021 move s8,sp 8000084c: 40107000 mfc0 s0,c0_epc 80000850: afd00000 sw s0,0(s8) 80000854: 8fc20000 lw v0,0(s8) 80000858: 03c0e821 move sp,s8 8000085c: 8fbe000c lw s8,12(sp) 80000860: 8fb00008 lw s0,8(sp) 80000864: 27bd0010 addiu sp,sp,16 80000868: 03e00008 jr ra 8000086c: 00000000 nop 80000870: 27bdfff0 addiu sp,sp,-16 80000874: afbe000c sw s8,12(sp) 80000878: afb00008 sw s0,8(sp) 8000087c: 03a0f021 move s8,sp 80000880: 40104000 mfc0 s0,c0_badvaddr 80000884: afd00000 sw s0,0(s8) 80000888: 8fc20000 lw v0,0(s8) 8000088c: 03c0e821 move sp,s8 80000890: 8fbe000c lw s8,12(sp) 80000894: 8fb00008 lw s0,8(sp) 80000898: 27bd0010 addiu sp,sp,16 8000089c: 03e00008 jr ra 800008a0: 00000000 nop 800008a4: 27bdfff0 addiu sp,sp,-16 800008a8: afbe000c sw s8,12(sp) 800008ac: afb00008 sw s0,8(sp) 800008b0: 03a0f021 move s8,sp 800008b4: 40106800 mfc0 s0,c0_cause 800008b8: afd00000 sw s0,0(s8) 800008bc: 8fc20000 lw v0,0(s8) 800008c0: 03c0e821 move sp,s8 800008c4: 8fbe000c lw s8,12(sp) 800008c8: 8fb00008 lw s0,8(sp) 800008cc: 27bd0010 addiu sp,sp,16 800008d0: 03e00008 jr ra 800008d4: 00000000 nop 800008d8: 27bdfff8 addiu sp,sp,-8 800008dc: afbe0004 sw s8,4(sp) 800008e0: 03a0f021 move s8,sp 800008e4: 40026000 mfc0 v0,c0_status 800008e8: 34420001 ori v0,v0,0x1 800008ec: 40826000 mtc0 v0,c0_status 800008f0: 03c0e821 move sp,s8 800008f4: 8fbe0004 lw s8,4(sp) 800008f8: 27bd0008 addiu sp,sp,8 800008fc: 03e00008 jr ra 80000900: 00000000 nop 80000904: 27bdfff8 addiu sp,sp,-8 80000908: afbe0004 sw s8,4(sp) 8000090c: 03a0f021 move s8,sp 80000910: 40026000 mfc0 v0,c0_status 80000914: 2042ffff addi v0,v0,-1 80000918: 40826000 mtc0 v0,c0_status 8000091c: 03c0e821 move sp,s8 80000920: 8fbe0004 lw s8,4(sp) 80000924: 27bd0008 addiu sp,sp,8 80000928: 03e00008 jr ra 8000092c: 00000000 nop 80000930: 27bdfff8 addiu sp,sp,-8 80000934: afbe0004 sw s8,4(sp) 80000938: 03a0f021 move s8,sp 8000093c: afc40008 sw a0,8(s8) 80000940: 8fc20008 lw v0,8(s8) 80000944: 24420044 addiu v0,v0,68 80000948: 03c0e821 move sp,s8 8000094c: 8fbe0004 lw s8,4(sp) 80000950: 27bd0008 addiu sp,sp,8 80000954: 03e00008 jr ra 80000958: 00000000 nop 8000095c: 27bdfff8 addiu sp,sp,-8 80000960: afbe0004 sw s8,4(sp) 80000964: 03a0f021 move s8,sp 80000968: afc40008 sw a0,8(s8) 8000096c: 8fc20008 lw v0,8(s8) 80000970: 8c420004 lw v0,4(v0) 80000974: 00021080 sll v0,v0,0x2 80000978: 00021880 sll v1,v0,0x2 8000097c: 00621023 subu v0,v1,v0 80000980: 24420044 addiu v0,v0,68 80000984: 8fc30008 lw v1,8(s8) 80000988: 00621021 addu v0,v1,v0 8000098c: 03c0e821 move sp,s8 80000990: 8fbe0004 lw s8,4(sp) 80000994: 27bd0008 addiu sp,sp,8 80000998: 03e00008 jr ra 8000099c: 00000000 nop 800009a0: 27bdfff8 addiu sp,sp,-8 800009a4: afbe0004 sw s8,4(sp) 800009a8: 03a0f021 move s8,sp 800009ac: afc40008 sw a0,8(s8) 800009b0: 8fc20008 lw v0,8(s8) 800009b4: 8c420004 lw v0,4(v0) 800009b8: 00021080 sll v0,v0,0x2 800009bc: 00021880 sll v1,v0,0x2 800009c0: 00622823 subu a1,v1,v0 800009c4: 8fc20008 lw v0,8(s8) 800009c8: 8c440008 lw a0,8(v0) 800009cc: 00801821 move v1,a0 800009d0: 00031080 sll v0,v1,0x2 800009d4: 00401821 move v1,v0 800009d8: 00031080 sll v0,v1,0x2 800009dc: 00431023 subu v0,v0,v1 800009e0: 00441023 subu v0,v0,a0 800009e4: 00021080 sll v0,v0,0x2 800009e8: 00a21021 addu v0,a1,v0 800009ec: 24420044 addiu v0,v0,68 800009f0: 8fc30008 lw v1,8(s8) 800009f4: 00621021 addu v0,v1,v0 800009f8: 03c0e821 move sp,s8 800009fc: 8fbe0004 lw s8,4(sp) 80000a00: 27bd0008 addiu sp,sp,8 80000a04: 03e00008 jr ra 80000a08: 00000000 nop 80000a0c: 27bdfff8 addiu sp,sp,-8 80000a10: afbe0004 sw s8,4(sp) 80000a14: 03a0f021 move s8,sp 80000a18: afc40008 sw a0,8(s8) 80000a1c: 8fc20008 lw v0,8(s8) 80000a20: 8c420004 lw v0,4(v0) 80000a24: 00021080 sll v0,v0,0x2 80000a28: 00021880 sll v1,v0,0x2 80000a2c: 00622823 subu a1,v1,v0 80000a30: 8fc20008 lw v0,8(s8) 80000a34: 8c440008 lw a0,8(v0) 80000a38: 00801821 move v1,a0 80000a3c: 00031080 sll v0,v1,0x2 80000a40: 00401821 move v1,v0 80000a44: 00031080 sll v0,v1,0x2 80000a48: 00431023 subu v0,v0,v1 80000a4c: 00441023 subu v0,v0,a0 80000a50: 00021080 sll v0,v0,0x2 80000a54: 00a21821 addu v1,a1,v0 80000a58: 8fc20008 lw v0,8(s8) 80000a5c: 8c420014 lw v0,20(v0) 80000a60: 00021180 sll v0,v0,0x6 80000a64: 00621021 addu v0,v1,v0 80000a68: 24420044 addiu v0,v0,68 80000a6c: 8fc30008 lw v1,8(s8) 80000a70: 00621021 addu v0,v1,v0 80000a74: 03c0e821 move sp,s8 80000a78: 8fbe0004 lw s8,4(sp) 80000a7c: 27bd0008 addiu sp,sp,8 80000a80: 03e00008 jr ra 80000a84: 00000000 nop 80000a88: 27bdfff8 addiu sp,sp,-8 80000a8c: afbe0004 sw s8,4(sp) 80000a90: 03a0f021 move s8,sp 80000a94: afc40008 sw a0,8(s8) 80000a98: 8fc20008 lw v0,8(s8) 80000a9c: 8c420004 lw v0,4(v0) 80000aa0: 00021080 sll v0,v0,0x2 80000aa4: 00021880 sll v1,v0,0x2 80000aa8: 00622823 subu a1,v1,v0 80000aac: 8fc20008 lw v0,8(s8) 80000ab0: 8c440008 lw a0,8(v0) 80000ab4: 00801821 move v1,a0 80000ab8: 00031080 sll v0,v1,0x2 80000abc: 00401821 move v1,v0 80000ac0: 00031080 sll v0,v1,0x2 80000ac4: 00431023 subu v0,v0,v1 80000ac8: 00441023 subu v0,v0,a0 80000acc: 00021080 sll v0,v0,0x2 80000ad0: 00a21821 addu v1,a1,v0 80000ad4: 8fc20008 lw v0,8(s8) 80000ad8: 8c440018 lw a0,24(v0) 80000adc: 8fc20008 lw v0,8(s8) 80000ae0: 8c420014 lw v0,20(v0) 80000ae4: 00821021 addu v0,a0,v0 80000ae8: 00021180 sll v0,v0,0x6 80000aec: 00621021 addu v0,v1,v0 80000af0: 24420044 addiu v0,v0,68 80000af4: 8fc30008 lw v1,8(s8) 80000af8: 00621021 addu v0,v1,v0 80000afc: 03c0e821 move sp,s8 80000b00: 8fbe0004 lw s8,4(sp) 80000b04: 27bd0008 addiu sp,sp,8 80000b08: 03e00008 jr ra 80000b0c: 00000000 nop 80000b10: 27bdfff8 addiu sp,sp,-8 80000b14: afbe0004 sw s8,4(sp) 80000b18: 03a0f021 move s8,sp 80000b1c: afc40008 sw a0,8(s8) 80000b20: 8fc20008 lw v0,8(s8) 80000b24: 8c420004 lw v0,4(v0) 80000b28: 00021080 sll v0,v0,0x2 80000b2c: 00021880 sll v1,v0,0x2 80000b30: 00622823 subu a1,v1,v0 80000b34: 8fc20008 lw v0,8(s8) 80000b38: 8c440008 lw a0,8(v0) 80000b3c: 00801821 move v1,a0 80000b40: 00031080 sll v0,v1,0x2 80000b44: 00401821 move v1,v0 80000b48: 00031080 sll v0,v1,0x2 80000b4c: 00431023 subu v0,v0,v1 80000b50: 00441023 subu v0,v0,a0 80000b54: 00021080 sll v0,v0,0x2 80000b58: 00a22821 addu a1,a1,v0 80000b5c: 8fc20008 lw v0,8(s8) 80000b60: 8c44001c lw a0,28(v0) 80000b64: 00801821 move v1,a0 80000b68: 00031080 sll v0,v1,0x2 80000b6c: 00401821 move v1,v0 80000b70: 000310c0 sll v0,v1,0x3 80000b74: 00431023 subu v0,v0,v1 80000b78: 00441021 addu v0,v0,a0 80000b7c: 00021080 sll v0,v0,0x2 80000b80: 00401821 move v1,v0 80000b84: 8fc20008 lw v0,8(s8) 80000b88: 8c420014 lw v0,20(v0) 80000b8c: 00021180 sll v0,v0,0x6 80000b90: 00621021 addu v0,v1,v0 80000b94: 00a21821 addu v1,a1,v0 80000b98: 8fc20008 lw v0,8(s8) 80000b9c: 8c420018 lw v0,24(v0) 80000ba0: 00021180 sll v0,v0,0x6 80000ba4: 00621021 addu v0,v1,v0 80000ba8: 24420044 addiu v0,v0,68 80000bac: 8fc30008 lw v1,8(s8) 80000bb0: 00621021 addu v0,v1,v0 80000bb4: 03c0e821 move sp,s8 80000bb8: 8fbe0004 lw s8,4(sp) 80000bbc: 27bd0008 addiu sp,sp,8 80000bc0: 03e00008 jr ra 80000bc4: 00000000 nop 80000bc8: 27bdffc8 addiu sp,sp,-56 80000bcc: afbf0034 sw ra,52(sp) 80000bd0: afbe0030 sw s8,48(sp) 80000bd4: 03a0f021 move s8,sp 80000bd8: afc40038 sw a0,56(s8) 80000bdc: afc5003c sw a1,60(s8) 80000be0: afc60040 sw a2,64(s8) 80000be4: afc70044 sw a3,68(s8) 80000be8: 3c02bfc1 lui v0,0xbfc1 80000bec: 2442c000 addiu v0,v0,-16384 80000bf0: afc20020 sw v0,32(s8) 80000bf4: 8fc40020 lw a0,32(s8) 80000bf8: 0c000268 jal 0x800009a0 80000bfc: 00000000 nop 80000c00: afc20024 sw v0,36(s8) 80000c04: 8fc40020 lw a0,32(s8) 80000c08: 0c000283 jal 0x80000a0c 80000c0c: 00000000 nop 80000c10: afc20028 sw v0,40(s8) 80000c14: 8fc40020 lw a0,32(s8) 80000c18: 0c0002a2 jal 0x80000a88 80000c1c: 00000000 nop 80000c20: afc2002c sw v0,44(s8) 80000c24: 8fc30038 lw v1,56(s8) 80000c28: 2402ffff li v0,-1 80000c2c: 14620009 bne v1,v0,0x80000c54 80000c30: 00000000 nop 80000c34: 8fc2003c lw v0,60(s8) 80000c38: 8c420000 lw v0,0(v0) 80000c3c: afc20018 sw v0,24(s8) 80000c40: 8fc20020 lw v0,32(s8) 80000c44: 8c420010 lw v0,16(v0) 80000c48: afc2001c sw v0,28(s8) 80000c4c: 0800032a j 0x80000ca8 80000c50: 00000000 nop 80000c54: 8fc20038 lw v0,56(s8) 80000c58: 00021180 sll v0,v0,0x6 80000c5c: 8fc30024 lw v1,36(s8) 80000c60: 00621021 addu v0,v1,v0 80000c64: 8c430034 lw v1,52(v0) 80000c68: 8fc2003c lw v0,60(s8) 80000c6c: 8c420000 lw v0,0(v0) 80000c70: 00621021 addu v0,v1,v0 80000c74: afc20018 sw v0,24(s8) 80000c78: 8fc20038 lw v0,56(s8) 80000c7c: 00021180 sll v0,v0,0x6 80000c80: 8fc30024 lw v1,36(s8) 80000c84: 00621021 addu v0,v1,v0 80000c88: 8c430034 lw v1,52(v0) 80000c8c: 8fc20038 lw v0,56(s8) 80000c90: 00021180 sll v0,v0,0x6 80000c94: 8fc40024 lw a0,36(s8) 80000c98: 00821021 addu v0,a0,v0 80000c9c: 8c420024 lw v0,36(v0) 80000ca0: 00621021 addu v0,v1,v0 80000ca4: afc2001c sw v0,28(s8) 80000ca8: 8fc20018 lw v0,24(s8) 80000cac: afc20010 sw v0,16(s8) 80000cb0: 0800036b j 0x80000dac 80000cb4: 00000000 nop 80000cb8: 8fc20010 lw v0,16(s8) 80000cbc: 00021180 sll v0,v0,0x6 80000cc0: 8fc30028 lw v1,40(s8) 80000cc4: 00621021 addu v0,v1,v0 80000cc8: 8c420038 lw v0,56(v0) 80000ccc: afc20014 sw v0,20(s8) 80000cd0: 08000356 j 0x80000d58 80000cd4: 00000000 nop 80000cd8: 8fc40014 lw a0,20(s8) 80000cdc: 00801821 move v1,a0 80000ce0: 00031080 sll v0,v1,0x2 80000ce4: 00401821 move v1,v0 80000ce8: 000310c0 sll v0,v1,0x3 80000cec: 00431023 subu v0,v0,v1 80000cf0: 00441021 addu v0,v0,a0 80000cf4: 00021080 sll v0,v0,0x2 80000cf8: 8fc3002c lw v1,44(s8) 80000cfc: 00621021 addu v0,v1,v0 80000d00: 8c430060 lw v1,96(v0) 80000d04: 8fc20044 lw v0,68(s8) 80000d08: 14620010 bne v1,v0,0x80000d4c 80000d0c: 00000000 nop 80000d10: 8fc40014 lw a0,20(s8) 80000d14: 00801821 move v1,a0 80000d18: 00031080 sll v0,v1,0x2 80000d1c: 00401821 move v1,v0 80000d20: 000310c0 sll v0,v1,0x3 80000d24: 00431023 subu v0,v0,v1 80000d28: 00441021 addu v0,v0,a0 80000d2c: 00021080 sll v0,v0,0x2 80000d30: 8fc3002c lw v1,44(s8) 80000d34: 00621821 addu v1,v1,v0 80000d38: 8fc20040 lw v0,64(s8) 80000d3c: ac430000 sw v1,0(v0) 80000d40: 00001021 move v0,zero 80000d44: 08000371 j 0x80000dc4 80000d48: 00000000 nop 80000d4c: 8fc20014 lw v0,20(s8) 80000d50: 24420001 addiu v0,v0,1 80000d54: afc20014 sw v0,20(s8) 80000d58: 8fc20010 lw v0,16(s8) 80000d5c: 00021180 sll v0,v0,0x6 80000d60: 8fc30028 lw v1,40(s8) 80000d64: 00621021 addu v0,v1,v0 80000d68: 8c430038 lw v1,56(v0) 80000d6c: 8fc20010 lw v0,16(s8) 80000d70: 00021180 sll v0,v0,0x6 80000d74: 8fc40028 lw a0,40(s8) 80000d78: 00821021 addu v0,a0,v0 80000d7c: 8c420034 lw v0,52(v0) 80000d80: 00621821 addu v1,v1,v0 80000d84: 8fc20014 lw v0,20(s8) 80000d88: 0043102b sltu v0,v0,v1 80000d8c: 1440ffd2 bnez v0,0x80000cd8 80000d90: 00000000 nop 80000d94: 8fc20010 lw v0,16(s8) 80000d98: 24420001 addiu v0,v0,1 80000d9c: afc20010 sw v0,16(s8) 80000da0: 8fc2003c lw v0,60(s8) 80000da4: 24420004 addiu v0,v0,4 80000da8: afc2003c sw v0,60(s8) 80000dac: 8fc30010 lw v1,16(s8) 80000db0: 8fc2001c lw v0,28(s8) 80000db4: 0062102b sltu v0,v1,v0 80000db8: 1440ffbf bnez v0,0x80000cb8 80000dbc: 00000000 nop 80000dc0: 2402ffff li v0,-1 80000dc4: 03c0e821 move sp,s8 80000dc8: 8fbf0034 lw ra,52(sp) 80000dcc: 8fbe0030 lw s8,48(sp) 80000dd0: 27bd0038 addiu sp,sp,56 80000dd4: 03e00008 jr ra 80000dd8: 00000000 nop 80000ddc: 27bdffd0 addiu sp,sp,-48 80000de0: afbf002c sw ra,44(sp) 80000de4: afbe0028 sw s8,40(sp) 80000de8: 03a0f021 move s8,sp 80000dec: 0c000a5a jal 0x80002968 80000df0: 00000000 nop 80000df4: afc20010 sw v0,16(s8) 80000df8: 3c038001 lui v1,0x8001 80000dfc: 8fc20010 lw v0,16(s8) 80000e00: 000210c0 sll v0,v0,0x3 80000e04: 000221c0 sll a0,v0,0x7 80000e08: 00441021 addu v0,v0,a0 80000e0c: 246306c0 addiu v1,v1,1728 80000e10: 00431021 addu v0,v0,v1 80000e14: 8c420400 lw v0,1024(v0) 80000e18: afc20014 sw v0,20(s8) 80000e1c: 8fc20014 lw v0,20(s8) 80000e20: 2c420002 sltiu v0,v0,2 80000e24: 14400037 bnez v0,0x80000f04 80000e28: 00000000 nop 80000e2c: 3c038001 lui v1,0x8001 80000e30: 8fc20010 lw v0,16(s8) 80000e34: 246306c0 addiu v1,v1,1728 80000e38: 000210c0 sll v0,v0,0x3 80000e3c: 000221c0 sll a0,v0,0x7 80000e40: 00441021 addu v0,v0,a0 80000e44: 00621021 addu v0,v1,v0 80000e48: 8c420404 lw v0,1028(v0) 80000e4c: a3c20018 sb v0,24(s8) 80000e50: 93c20018 lbu v0,24(s8) 80000e54: 00021a00 sll v1,v0,0x8 80000e58: 8fc20010 lw v0,16(s8) 80000e5c: 000210c0 sll v0,v0,0x3 80000e60: 000221c0 sll a0,v0,0x7 80000e64: 00441021 addu v0,v0,a0 80000e68: 00621821 addu v1,v1,v0 80000e6c: 3c028001 lui v0,0x8001 80000e70: 244206c0 addiu v0,v0,1728 80000e74: 00621021 addu v0,v1,v0 80000e78: afc2001c sw v0,28(s8) 80000e7c: 93c20018 lbu v0,24(s8) 80000e80: 24420001 addiu v0,v0,1 80000e84: 00401821 move v1,v0 80000e88: 8fc20014 lw v0,20(s8) 80000e8c: 0062001b divu zero,v1,v0 80000e90: 004001f4 teq v0,zero,0x7 80000e94: 00001010 mfhi v0 80000e98: a3c20020 sb v0,32(s8) 80000e9c: 93c20020 lbu v0,32(s8) 80000ea0: 00021a00 sll v1,v0,0x8 80000ea4: 8fc20010 lw v0,16(s8) 80000ea8: 000210c0 sll v0,v0,0x3 80000eac: 000221c0 sll a0,v0,0x7 80000eb0: 00441021 addu v0,v0,a0 80000eb4: 00621821 addu v1,v1,v0 80000eb8: 3c028001 lui v0,0x8001 80000ebc: 244206c0 addiu v0,v0,1728 80000ec0: 00621021 addu v0,v1,v0 80000ec4: afc20024 sw v0,36(s8) 80000ec8: 93c30020 lbu v1,32(s8) 80000ecc: 3c048001 lui a0,0x8001 80000ed0: 8fc20010 lw v0,16(s8) 80000ed4: 248406c0 addiu a0,a0,1728 80000ed8: 000210c0 sll v0,v0,0x3 80000edc: 000229c0 sll a1,v0,0x7 80000ee0: 00451021 addu v0,v0,a1 80000ee4: 00821021 addu v0,a0,v0 80000ee8: ac430404 sw v1,1028(v0) 80000eec: 8fc4001c lw a0,28(s8) 80000ef0: 8fc50024 lw a1,36(s8) 80000ef4: 0c0000af jal 0x800002bc 80000ef8: 00000000 nop 80000efc: 080003c2 j 0x80000f08 80000f00: 00000000 nop 80000f04: 00000000 nop 80000f08: 03c0e821 move sp,s8 80000f0c: 8fbf002c lw ra,44(sp) 80000f10: 8fbe0028 lw s8,40(sp) 80000f14: 27bd0030 addiu sp,sp,48 80000f18: 03e00008 jr ra 80000f1c: 00000000 nop 80000f20: 27bdffe8 addiu sp,sp,-24 80000f24: afbe0014 sw s8,20(sp) 80000f28: 03a0f021 move s8,sp 80000f2c: afc40018 sw a0,24(s8) 80000f30: afc5001c sw a1,28(s8) 80000f34: afc60020 sw a2,32(s8) 80000f38: 8fc20018 lw v0,24(s8) 80000f3c: afc20000 sw v0,0(s8) 80000f40: 8fc2001c lw v0,28(s8) 80000f44: afc20004 sw v0,4(s8) 80000f48: 8fc20000 lw v0,0(s8) 80000f4c: 30420003 andi v0,v0,0x3 80000f50: 14400018 bnez v0,0x80000fb4 80000f54: 00000000 nop 80000f58: 8fc20004 lw v0,4(s8) 80000f5c: 30420003 andi v0,v0,0x3 80000f60: 14400014 bnez v0,0x80000fb4 80000f64: 00000000 nop 80000f68: 080003e9 j 0x80000fa4 80000f6c: 00000000 nop 80000f70: 8fc20004 lw v0,4(s8) 80000f74: 8c430000 lw v1,0(v0) 80000f78: 8fc20000 lw v0,0(s8) 80000f7c: ac430000 sw v1,0(v0) 80000f80: 8fc20000 lw v0,0(s8) 80000f84: 24420004 addiu v0,v0,4 80000f88: afc20000 sw v0,0(s8) 80000f8c: 8fc20004 lw v0,4(s8) 80000f90: 24420004 addiu v0,v0,4 80000f94: afc20004 sw v0,4(s8) 80000f98: 8fc20020 lw v0,32(s8) 80000f9c: 2442fffc addiu v0,v0,-4 80000fa0: afc20020 sw v0,32(s8) 80000fa4: 8fc20020 lw v0,32(s8) 80000fa8: 2c420004 sltiu v0,v0,4 80000fac: 1040fff0 beqz v0,0x80000f70 80000fb0: 00000000 nop 80000fb4: 8fc20000 lw v0,0(s8) 80000fb8: afc20008 sw v0,8(s8) 80000fbc: 8fc20004 lw v0,4(s8) 80000fc0: afc2000c sw v0,12(s8) 80000fc4: 080003fd j 0x80000ff4 80000fc8: 00000000 nop 80000fcc: 8fc2000c lw v0,12(s8) 80000fd0: 90430000 lbu v1,0(v0) 80000fd4: 8fc20008 lw v0,8(s8) 80000fd8: a0430000 sb v1,0(v0) 80000fdc: 8fc20008 lw v0,8(s8) 80000fe0: 24420001 addiu v0,v0,1 80000fe4: afc20008 sw v0,8(s8) 80000fe8: 8fc2000c lw v0,12(s8) 80000fec: 24420001 addiu v0,v0,1 80000ff0: afc2000c sw v0,12(s8) 80000ff4: 8fc20020 lw v0,32(s8) 80000ff8: 0002102b sltu v0,zero,v0 80000ffc: 304200ff andi v0,v0,0xff 80001000: 8fc30020 lw v1,32(s8) 80001004: 2463ffff addiu v1,v1,-1 80001008: afc30020 sw v1,32(s8) 8000100c: 1440ffef bnez v0,0x80000fcc 80001010: 00000000 nop 80001014: 8fc20018 lw v0,24(s8) 80001018: 03c0e821 move sp,s8 8000101c: 8fbe0014 lw s8,20(sp) 80001020: 27bd0018 addiu sp,sp,24 80001024: 03e00008 jr ra 80001028: 00000000 nop 8000102c: 27bdffe8 addiu sp,sp,-24 80001030: afbe0014 sw s8,20(sp) 80001034: 03a0f021 move s8,sp 80001038: afc40018 sw a0,24(s8) 8000103c: afc5001c sw a1,28(s8) 80001040: afc60020 sw a2,32(s8) 80001044: 8fc20018 lw v0,24(s8) 80001048: 00021082 srl v0,v0,0x2 8000104c: afc20000 sw v0,0(s8) 80001050: 8fc20018 lw v0,24(s8) 80001054: 30420003 andi v0,v0,0x3 80001058: afc20004 sw v0,4(s8) 8000105c: 8fc2001c lw v0,28(s8) 80001060: 2c420004 sltiu v0,v0,4 80001064: 14400004 bnez v0,0x80001078 80001068: 00000000 nop 8000106c: 24020001 li v0,1 80001070: 08000432 j 0x800010c8 80001074: 00000000 nop 80001078: 8fc20018 lw v0,24(s8) 8000107c: 2c420004 sltiu v0,v0,4 80001080: 14400004 bnez v0,0x80001094 80001084: 00000000 nop 80001088: 24020001 li v0,1 8000108c: 08000432 j 0x800010c8 80001090: 00000000 nop 80001094: 8fc20004 lw v0,4(s8) 80001098: 00021900 sll v1,v0,0x4 8000109c: 3c029100 lui v0,0x9100 800010a0: 24420000 addiu v0,v0,0 800010a4: 00621021 addu v0,v1,v0 800010a8: afc20008 sw v0,8(s8) 800010ac: 8fc2001c lw v0,28(s8) 800010b0: 00021080 sll v0,v0,0x2 800010b4: 8fc30008 lw v1,8(s8) 800010b8: 00621021 addu v0,v1,v0 800010bc: 8fc30020 lw v1,32(s8) 800010c0: ac430000 sw v1,0(v0) 800010c4: 00001021 move v0,zero 800010c8: 03c0e821 move sp,s8 800010cc: 8fbe0014 lw s8,20(sp) 800010d0: 27bd0018 addiu sp,sp,24 800010d4: 03e00008 jr ra 800010d8: 00000000 nop 800010dc: 27bdffe8 addiu sp,sp,-24 800010e0: afbe0014 sw s8,20(sp) 800010e4: 03a0f021 move s8,sp 800010e8: afc40018 sw a0,24(s8) 800010ec: afc5001c sw a1,28(s8) 800010f0: afc60020 sw a2,32(s8) 800010f4: 8fc20018 lw v0,24(s8) 800010f8: 00021082 srl v0,v0,0x2 800010fc: afc20000 sw v0,0(s8) 80001100: 8fc20018 lw v0,24(s8) 80001104: 30420003 andi v0,v0,0x3 80001108: afc20004 sw v0,4(s8) 8000110c: 8fc2001c lw v0,28(s8) 80001110: 2c420004 sltiu v0,v0,4 80001114: 14400004 bnez v0,0x80001128 80001118: 00000000 nop 8000111c: 24020001 li v0,1 80001120: 0800045f j 0x8000117c 80001124: 00000000 nop 80001128: 8fc20018 lw v0,24(s8) 8000112c: 2c420004 sltiu v0,v0,4 80001130: 14400004 bnez v0,0x80001144 80001134: 00000000 nop 80001138: 24020001 li v0,1 8000113c: 0800045f j 0x8000117c 80001140: 00000000 nop 80001144: 8fc20004 lw v0,4(s8) 80001148: 00021900 sll v1,v0,0x4 8000114c: 3c029100 lui v0,0x9100 80001150: 24420000 addiu v0,v0,0 80001154: 00621021 addu v0,v1,v0 80001158: afc20008 sw v0,8(s8) 8000115c: 8fc2001c lw v0,28(s8) 80001160: 00021080 sll v0,v0,0x2 80001164: 8fc30008 lw v1,8(s8) 80001168: 00621021 addu v0,v1,v0 8000116c: 8c430000 lw v1,0(v0) 80001170: 8fc20020 lw v0,32(s8) 80001174: ac430000 sw v1,0(v0) 80001178: 00001021 move v0,zero 8000117c: 03c0e821 move sp,s8 80001180: 8fbe0014 lw s8,20(sp) 80001184: 27bd0018 addiu sp,sp,24 80001188: 03e00008 jr ra 8000118c: 00000000 nop 80001190: 27bdffd0 addiu sp,sp,-48 80001194: afbf002c sw ra,44(sp) 80001198: afbe0028 sw s8,40(sp) 8000119c: 03a0f021 move s8,sp 800011a0: afc40030 sw a0,48(s8) 800011a4: afc50034 sw a1,52(s8) 800011a8: 0c000a5a jal 0x80002968 800011ac: 00000000 nop 800011b0: afc20014 sw v0,20(s8) 800011b4: 3c038001 lui v1,0x8001 800011b8: 8fc20014 lw v0,20(s8) 800011bc: 246306c0 addiu v1,v1,1728 800011c0: 000210c0 sll v0,v0,0x3 800011c4: 000221c0 sll a0,v0,0x7 800011c8: 00441021 addu v0,v0,a0 800011cc: 00621021 addu v0,v1,v0 800011d0: 8c420404 lw v0,1028(v0) 800011d4: afc20018 sw v0,24(s8) 800011d8: 3c048001 lui a0,0x8001 800011dc: 8fc30018 lw v1,24(s8) 800011e0: 8fc20014 lw v0,20(s8) 800011e4: 00031a00 sll v1,v1,0x8 800011e8: 000210c0 sll v0,v0,0x3 800011ec: 000229c0 sll a1,v0,0x7 800011f0: 00451021 addu v0,v0,a1 800011f4: 00621821 addu v1,v1,v0 800011f8: 248206c0 addiu v0,a0,1728 800011fc: 00621021 addu v0,v1,v0 80001200: 8c420088 lw v0,136(v0) 80001204: afc2001c sw v0,28(s8) 80001208: 8fc2001c lw v0,28(s8) 8000120c: 00021900 sll v1,v0,0x4 80001210: 3c029000 lui v0,0x9000 80001214: 24420000 addiu v0,v0,0 80001218: 00621021 addu v0,v1,v0 8000121c: afc20020 sw v0,32(s8) 80001220: afc00010 sw zero,16(s8) 80001224: 0800049b j 0x8000126c 80001228: 00000000 nop 8000122c: 8fc20020 lw v0,32(s8) 80001230: 24420004 addiu v0,v0,4 80001234: 8c420000 lw v0,0(v0) 80001238: 30420002 andi v0,v0,0x2 8000123c: 14400012 bnez v0,0x80001288 80001240: 00000000 nop 80001244: 8fc30030 lw v1,48(s8) 80001248: 8fc20010 lw v0,16(s8) 8000124c: 00621021 addu v0,v1,v0 80001250: 80420000 lb v0,0(v0) 80001254: 00401821 move v1,v0 80001258: 8fc20020 lw v0,32(s8) 8000125c: ac430000 sw v1,0(v0) 80001260: 8fc20010 lw v0,16(s8) 80001264: 24420001 addiu v0,v0,1 80001268: afc20010 sw v0,16(s8) 8000126c: 8fc30010 lw v1,16(s8) 80001270: 8fc20034 lw v0,52(s8) 80001274: 0062102b sltu v0,v1,v0 80001278: 1440ffec bnez v0,0x8000122c 8000127c: 00000000 nop 80001280: 080004a3 j 0x8000128c 80001284: 00000000 nop 80001288: 00000000 nop 8000128c: 8fc20010 lw v0,16(s8) 80001290: 03c0e821 move sp,s8 80001294: 8fbf002c lw ra,44(sp) 80001298: 8fbe0028 lw s8,40(sp) 8000129c: 27bd0030 addiu sp,sp,48 800012a0: 03e00008 jr ra 800012a4: 00000000 nop 800012a8: 27bdffd8 addiu sp,sp,-40 800012ac: afbf0024 sw ra,36(sp) 800012b0: afbe0020 sw s8,32(sp) 800012b4: 03a0f021 move s8,sp 800012b8: afc40028 sw a0,40(s8) 800012bc: afc5002c sw a1,44(s8) 800012c0: 0c000a5a jal 0x80002968 800012c4: 00000000 nop 800012c8: afc20014 sw v0,20(s8) 800012cc: 3c038001 lui v1,0x8001 800012d0: 8fc20014 lw v0,20(s8) 800012d4: 246306c0 addiu v1,v1,1728 800012d8: 000210c0 sll v0,v0,0x3 800012dc: 000221c0 sll a0,v0,0x7 800012e0: 00441021 addu v0,v0,a0 800012e4: 00621021 addu v0,v1,v0 800012e8: 8c420404 lw v0,1028(v0) 800012ec: afc20018 sw v0,24(s8) 800012f0: 3c048001 lui a0,0x8001 800012f4: 8fc30018 lw v1,24(s8) 800012f8: 8fc20014 lw v0,20(s8) 800012fc: 00031a00 sll v1,v1,0x8 80001300: 000210c0 sll v0,v0,0x3 80001304: 000229c0 sll a1,v0,0x7 80001308: 00451021 addu v0,v0,a1 8000130c: 00621821 addu v1,v1,v0 80001310: 248206c0 addiu v0,a0,1728 80001314: 00621021 addu v0,v1,v0 80001318: 8c420088 lw v0,136(v0) 8000131c: afc2001c sw v0,28(s8) 80001320: 3c028002 lui v0,0x8002 80001324: 24430040 addiu v1,v0,64 80001328: 8fc2001c lw v0,28(s8) 8000132c: 00621021 addu v0,v1,v0 80001330: 90420000 lbu v0,0(v0) 80001334: 304200ff andi v0,v0,0xff 80001338: 14400004 bnez v0,0x8000134c 8000133c: 00000000 nop 80001340: afc00010 sw zero,16(s8) 80001344: 080004e4 j 0x80001390 80001348: 00000000 nop 8000134c: 3c028002 lui v0,0x8002 80001350: 24430038 addiu v1,v0,56 80001354: 8fc2001c lw v0,28(s8) 80001358: 00621021 addu v0,v1,v0 8000135c: 90420000 lbu v0,0(v0) 80001360: 304200ff andi v0,v0,0xff 80001364: 00021e00 sll v1,v0,0x18 80001368: 00031e03 sra v1,v1,0x18 8000136c: 8fc20028 lw v0,40(s8) 80001370: a0430000 sb v1,0(v0) 80001374: 3c028002 lui v0,0x8002 80001378: 24430040 addiu v1,v0,64 8000137c: 8fc2001c lw v0,28(s8) 80001380: 00621021 addu v0,v1,v0 80001384: a0400000 sb zero,0(v0) 80001388: 24020001 li v0,1 8000138c: afc20010 sw v0,16(s8) 80001390: 8fc20010 lw v0,16(s8) 80001394: 03c0e821 move sp,s8 80001398: 8fbf0024 lw ra,36(sp) 8000139c: 8fbe0020 lw s8,32(sp) 800013a0: 27bd0028 addiu sp,sp,40 800013a4: 03e00008 jr ra 800013a8: 00000000 nop 800013ac: 27bdffd8 addiu sp,sp,-40 800013b0: afbf0024 sw ra,36(sp) 800013b4: afbe0020 sw s8,32(sp) 800013b8: 03a0f021 move s8,sp 800013bc: afc40028 sw a0,40(s8) 800013c0: afc5002c sw a1,44(s8) 800013c4: 0c000a5a jal 0x80002968 800013c8: 00000000 nop 800013cc: afc20010 sw v0,16(s8) 800013d0: 3c038001 lui v1,0x8001 800013d4: 8fc20010 lw v0,16(s8) 800013d8: 246306c0 addiu v1,v1,1728 800013dc: 000210c0 sll v0,v0,0x3 800013e0: 000221c0 sll a0,v0,0x7 800013e4: 00441021 addu v0,v0,a0 800013e8: 00621021 addu v0,v1,v0 800013ec: 8c420404 lw v0,1028(v0) 800013f0: afc20014 sw v0,20(s8) 800013f4: 3c048001 lui a0,0x8001 800013f8: 8fc30014 lw v1,20(s8) 800013fc: 8fc20010 lw v0,16(s8) 80001400: 00031a00 sll v1,v1,0x8 80001404: 000210c0 sll v0,v0,0x3 80001408: 000229c0 sll a1,v0,0x7 8000140c: 00451021 addu v0,v0,a1 80001410: 00621821 addu v1,v1,v0 80001414: 248206c0 addiu v0,a0,1728 80001418: 00621021 addu v0,v1,v0 8000141c: 8c420088 lw v0,136(v0) 80001420: afc20018 sw v0,24(s8) 80001424: 8fc20018 lw v0,24(s8) 80001428: 00021900 sll v1,v0,0x4 8000142c: 3c029000 lui v0,0x9000 80001430: 24420000 addiu v0,v0,0 80001434: 00621021 addu v0,v1,v0 80001438: afc2001c sw v0,28(s8) 8000143c: 8fc2001c lw v0,28(s8) 80001440: 24420004 addiu v0,v0,4 80001444: 8c420000 lw v0,0(v0) 80001448: 30420001 andi v0,v0,0x1 8000144c: 14400004 bnez v0,0x80001460 80001450: 00000000 nop 80001454: 00001021 move v0,zero 80001458: 08000520 j 0x80001480 8000145c: 00000000 nop 80001460: 8fc2001c lw v0,28(s8) 80001464: 24420008 addiu v0,v0,8 80001468: 8c420000 lw v0,0(v0) 8000146c: 00021e00 sll v1,v0,0x18 80001470: 00031e03 sra v1,v1,0x18 80001474: 8fc20028 lw v0,40(s8) 80001478: a0430000 sb v1,0(v0) 8000147c: 24020001 li v0,1 80001480: 03c0e821 move sp,s8 80001484: 8fbf0024 lw ra,36(sp) 80001488: 8fbe0020 lw s8,32(sp) 8000148c: 27bd0028 addiu sp,sp,40 80001490: 03e00008 jr ra 80001494: 00000000 nop 80001498: 27bdffe0 addiu sp,sp,-32 8000149c: afbf001c sw ra,28(sp) 800014a0: afbe0018 sw s8,24(sp) 800014a4: 03a0f021 move s8,sp 800014a8: afc40020 sw a0,32(s8) 800014ac: afc50024 sw a1,36(s8) 800014b0: 8fc20020 lw v0,32(s8) 800014b4: 2c420005 sltiu v0,v0,5 800014b8: 14400004 bnez v0,0x800014cc 800014bc: 00000000 nop 800014c0: 24020001 li v0,1 800014c4: 08000543 j 0x8000150c 800014c8: 00000000 nop 800014cc: 0c000a5a jal 0x80002968 800014d0: 00000000 nop 800014d4: afc20010 sw v0,16(s8) 800014d8: 8fc20010 lw v0,16(s8) 800014dc: 00021940 sll v1,v0,0x5 800014e0: 3c029f00 lui v0,0x9f00 800014e4: 24420000 addiu v0,v0,0 800014e8: 00621021 addu v0,v1,v0 800014ec: afc20014 sw v0,20(s8) 800014f0: 8fc20020 lw v0,32(s8) 800014f4: 00021080 sll v0,v0,0x2 800014f8: 8fc30014 lw v1,20(s8) 800014fc: 00621021 addu v0,v1,v0 80001500: 8fc30024 lw v1,36(s8) 80001504: ac430000 sw v1,0(v0) 80001508: 00001021 move v0,zero 8000150c: 03c0e821 move sp,s8 80001510: 8fbf001c lw ra,28(sp) 80001514: 8fbe0018 lw s8,24(sp) 80001518: 27bd0020 addiu sp,sp,32 8000151c: 03e00008 jr ra 80001520: 00000000 nop 80001524: 27bdffe0 addiu sp,sp,-32 80001528: afbf001c sw ra,28(sp) 8000152c: afbe0018 sw s8,24(sp) 80001530: 03a0f021 move s8,sp 80001534: afc40020 sw a0,32(s8) 80001538: afc50024 sw a1,36(s8) 8000153c: 8fc20020 lw v0,32(s8) 80001540: 2c420005 sltiu v0,v0,5 80001544: 14400004 bnez v0,0x80001558 80001548: 00000000 nop 8000154c: 24020001 li v0,1 80001550: 08000567 j 0x8000159c 80001554: 00000000 nop 80001558: 0c000a5a jal 0x80002968 8000155c: 00000000 nop 80001560: afc20010 sw v0,16(s8) 80001564: 8fc20010 lw v0,16(s8) 80001568: 00021940 sll v1,v0,0x5 8000156c: 3c029f00 lui v0,0x9f00 80001570: 24420000 addiu v0,v0,0 80001574: 00621021 addu v0,v1,v0 80001578: afc20014 sw v0,20(s8) 8000157c: 8fc20020 lw v0,32(s8) 80001580: 00021080 sll v0,v0,0x2 80001584: 8fc30014 lw v1,20(s8) 80001588: 00621021 addu v0,v1,v0 8000158c: 8c430000 lw v1,0(v0) 80001590: 8fc20024 lw v0,36(s8) 80001594: ac430000 sw v1,0(v0) 80001598: 00001021 move v0,zero 8000159c: 03c0e821 move sp,s8 800015a0: 8fbf001c lw ra,28(sp) 800015a4: 8fbe0018 lw s8,24(sp) 800015a8: 27bd0020 addiu sp,sp,32 800015ac: 03e00008 jr ra 800015b0: 00000000 nop 800015b4: 27bdfff0 addiu sp,sp,-16 800015b8: afbe000c sw s8,12(sp) 800015bc: 03a0f021 move s8,sp 800015c0: afc40010 sw a0,16(s8) 800015c4: afc50014 sw a1,20(s8) 800015c8: 8fc20010 lw v0,16(s8) 800015cc: 2c420004 sltiu v0,v0,4 800015d0: 14400004 bnez v0,0x800015e4 800015d4: 00000000 nop 800015d8: 24020001 li v0,1 800015dc: 08000583 j 0x8000160c 800015e0: 00000000 nop 800015e4: 3c029500 lui v0,0x9500 800015e8: 24420000 addiu v0,v0,0 800015ec: afc20000 sw v0,0(s8) 800015f0: 8fc20010 lw v0,16(s8) 800015f4: 00021080 sll v0,v0,0x2 800015f8: 8fc30000 lw v1,0(s8) 800015fc: 00621021 addu v0,v1,v0 80001600: 8fc30014 lw v1,20(s8) 80001604: ac430000 sw v1,0(v0) 80001608: 00001021 move v0,zero 8000160c: 03c0e821 move sp,s8 80001610: 8fbe000c lw s8,12(sp) 80001614: 27bd0010 addiu sp,sp,16 80001618: 03e00008 jr ra 8000161c: 00000000 nop 80001620: 27bdfff0 addiu sp,sp,-16 80001624: afbe000c sw s8,12(sp) 80001628: 03a0f021 move s8,sp 8000162c: afc40010 sw a0,16(s8) 80001630: afc50014 sw a1,20(s8) 80001634: 8fc20010 lw v0,16(s8) 80001638: 2c420004 sltiu v0,v0,4 8000163c: 14400004 bnez v0,0x80001650 80001640: 00000000 nop 80001644: 24020001 li v0,1 80001648: 0800059f j 0x8000167c 8000164c: 00000000 nop 80001650: 3c029500 lui v0,0x9500 80001654: 24420000 addiu v0,v0,0 80001658: afc20000 sw v0,0(s8) 8000165c: 8fc20010 lw v0,16(s8) 80001660: 00021080 sll v0,v0,0x2 80001664: 8fc30000 lw v1,0(s8) 80001668: 00621021 addu v0,v1,v0 8000166c: 8c430000 lw v1,0(v0) 80001670: 8fc20014 lw v0,20(s8) 80001674: ac430000 sw v1,0(v0) 80001678: 00001021 move v0,zero 8000167c: 03c0e821 move sp,s8 80001680: 8fbe000c lw s8,12(sp) 80001684: 27bd0010 addiu sp,sp,16 80001688: 03e00008 jr ra 8000168c: 00000000 nop 80001690: 27bdffe0 addiu sp,sp,-32 80001694: afbf001c sw ra,28(sp) 80001698: afbe0018 sw s8,24(sp) 8000169c: afb10014 sw s1,20(sp) 800016a0: afb00010 sw s0,16(sp) 800016a4: 03a0f021 move s8,sp 800016a8: 0c000a68 jal 0x800029a0 800016ac: 00000000 nop 800016b0: 00021100 sll v0,v0,0x4 800016b4: 305100ff andi s1,v0,0xff 800016b8: 3c028002 lui v0,0x8002 800016bc: 24500018 addiu s0,v0,24 800016c0: c2020000 ll v0,0(s0) 800016c4: 14400005 bnez v0,0x800016dc 800016c8: 00000000 nop 800016cc: 24030001 li v1,1 800016d0: e2030000 sc v1,0(s0) 800016d4: 14600007 bnez v1,0x800016f4 800016d8: 00000000 nop 800016dc: 02202021 move a0,s1 800016e0: 2084ffff addi a0,a0,-1 800016e4: 1080fffe beqz a0,0x800016e0 800016e8: 00000000 nop 800016ec: 080005b0 j 0x800016c0 800016f0: 00000000 nop 800016f4: 03c0e821 move sp,s8 800016f8: 8fbf001c lw ra,28(sp) 800016fc: 8fbe0018 lw s8,24(sp) 80001700: 8fb10014 lw s1,20(sp) 80001704: 8fb00010 lw s0,16(sp) 80001708: 27bd0020 addiu sp,sp,32 8000170c: 03e00008 jr ra 80001710: 00000000 nop 80001714: 27bdffe0 addiu sp,sp,-32 80001718: afbf001c sw ra,28(sp) 8000171c: afbe0018 sw s8,24(sp) 80001720: 03a0f021 move s8,sp 80001724: afc40020 sw a0,32(s8) 80001728: afc50024 sw a1,36(s8) 8000172c: afc60028 sw a2,40(s8) 80001730: 3c029200 lui v0,0x9200 80001734: 24420000 addiu v0,v0,0 80001738: afc20010 sw v0,16(s8) 8000173c: 8fc20010 lw v0,16(s8) 80001740: 8c42001c lw v0,28(v0) 80001744: afc20014 sw v0,20(s8) 80001748: 8fc20024 lw v0,36(s8) 8000174c: 04400008 bltz v0,0x80001770 80001750: 00000000 nop 80001754: 8fc30014 lw v1,20(s8) 80001758: 8fc20028 lw v0,40(s8) 8000175c: 70621802 mul v1,v1,v0 80001760: 8fc20024 lw v0,36(s8) 80001764: 00621021 addu v0,v1,v0 80001768: 04410004 bgez v0,0x8000177c 8000176c: 00000000 nop 80001770: 24020001 li v0,1 80001774: 080005f5 j 0x800017d4 80001778: 00000000 nop 8000177c: 0c0005a4 jal 0x80001690 80001780: 00000000 nop 80001784: 8fc30024 lw v1,36(s8) 80001788: 8fc20010 lw v0,16(s8) 8000178c: ac430000 sw v1,0(v0) 80001790: 8fc20010 lw v0,16(s8) 80001794: 24420008 addiu v0,v0,8 80001798: 8fc30028 lw v1,40(s8) 8000179c: ac430000 sw v1,0(v0) 800017a0: 8fc20010 lw v0,16(s8) 800017a4: 24420004 addiu v0,v0,4 800017a8: 8fc30020 lw v1,32(s8) 800017ac: ac430000 sw v1,0(v0) 800017b0: 8fc20010 lw v0,16(s8) 800017b4: 24420014 addiu v0,v0,20 800017b8: 24030001 li v1,1 800017bc: ac430000 sw v1,0(v0) 800017c0: 8fc20010 lw v0,16(s8) 800017c4: 2442000c addiu v0,v0,12 800017c8: 24030002 li v1,2 800017cc: ac430000 sw v1,0(v0) 800017d0: 00001021 move v0,zero 800017d4: 03c0e821 move sp,s8 800017d8: 8fbf001c lw ra,28(sp) 800017dc: 8fbe0018 lw s8,24(sp) 800017e0: 27bd0020 addiu sp,sp,32 800017e4: 03e00008 jr ra 800017e8: 00000000 nop 800017ec: 27bdffe0 addiu sp,sp,-32 800017f0: afbf001c sw ra,28(sp) 800017f4: afbe0018 sw s8,24(sp) 800017f8: 03a0f021 move s8,sp 800017fc: afc40020 sw a0,32(s8) 80001800: afc50024 sw a1,36(s8) 80001804: afc60028 sw a2,40(s8) 80001808: 3c029200 lui v0,0x9200 8000180c: 24420000 addiu v0,v0,0 80001810: afc20010 sw v0,16(s8) 80001814: 8fc20010 lw v0,16(s8) 80001818: 8c42001c lw v0,28(v0) 8000181c: afc20014 sw v0,20(s8) 80001820: 8fc20024 lw v0,36(s8) 80001824: 04400008 bltz v0,0x80001848 80001828: 00000000 nop 8000182c: 8fc30014 lw v1,20(s8) 80001830: 8fc20028 lw v0,40(s8) 80001834: 70621802 mul v1,v1,v0 80001838: 8fc20024 lw v0,36(s8) 8000183c: 00621021 addu v0,v1,v0 80001840: 04410004 bgez v0,0x80001854 80001844: 00000000 nop 80001848: 24020001 li v0,1 8000184c: 08000632 j 0x800018c8 80001850: 00000000 nop 80001854: 0c0005a4 jal 0x80001690 80001858: 00000000 nop 8000185c: 8fc30024 lw v1,36(s8) 80001860: 8fc20010 lw v0,16(s8) 80001864: ac430000 sw v1,0(v0) 80001868: 8fc20010 lw v0,16(s8) 8000186c: 24420008 addiu v0,v0,8 80001870: 8fc30028 lw v1,40(s8) 80001874: ac430000 sw v1,0(v0) 80001878: 8fc20010 lw v0,16(s8) 8000187c: 24420004 addiu v0,v0,4 80001880: 8fc30020 lw v1,32(s8) 80001884: ac430000 sw v1,0(v0) 80001888: 8fc20010 lw v0,16(s8) 8000188c: 24420014 addiu v0,v0,20 80001890: 24030001 li v1,1 80001894: ac430000 sw v1,0(v0) 80001898: 8fc20010 lw v0,16(s8) 8000189c: 2442000c addiu v0,v0,12 800018a0: 24030001 li v1,1 800018a4: ac430000 sw v1,0(v0) 800018a8: 8fc30014 lw v1,20(s8) 800018ac: 8fc20028 lw v0,40(s8) 800018b0: 70621002 mul v0,v1,v0 800018b4: 8fc40024 lw a0,36(s8) 800018b8: 00402821 move a1,v0 800018bc: 0c000188 jal 0x80000620 800018c0: 00000000 nop 800018c4: 00001021 move v0,zero 800018c8: 03c0e821 move sp,s8 800018cc: 8fbf001c lw ra,28(sp) 800018d0: 8fbe0018 lw s8,24(sp) 800018d4: 27bd0020 addiu sp,sp,32 800018d8: 03e00008 jr ra 800018dc: 00000000 nop 800018e0: 27bdfff0 addiu sp,sp,-16 800018e4: afbe000c sw s8,12(sp) 800018e8: 03a0f021 move s8,sp 800018ec: 0800063e j 0x800018f8 800018f0: 00000000 nop 800018f4: 00000000 nop 800018f8: 3c028002 lui v0,0x8002 800018fc: 90420015 lbu v0,21(v0) 80001900: 304200ff andi v0,v0,0xff 80001904: 1040fffb beqz v0,0x800018f4 80001908: 00000000 nop 8000190c: 3c028002 lui v0,0x8002 80001910: 90420014 lbu v0,20(v0) 80001914: 304300ff andi v1,v0,0xff 80001918: 24020002 li v0,2 8000191c: 1062000b beq v1,v0,0x8000194c 80001920: 00000000 nop 80001924: 3c028002 lui v0,0x8002 80001928: 90420014 lbu v0,20(v0) 8000192c: 304300ff andi v1,v0,0xff 80001930: 24020003 li v0,3 80001934: 10620005 beq v1,v0,0x8000194c 80001938: 00000000 nop 8000193c: 24020001 li v0,1 80001940: afc20000 sw v0,0(s8) 80001944: 08000654 j 0x80001950 80001948: 00000000 nop 8000194c: afc00000 sw zero,0(s8) 80001950: 3c028002 lui v0,0x8002 80001954: ac400018 sw zero,24(v0) 80001958: 3c028002 lui v0,0x8002 8000195c: a0400015 sb zero,21(v0) 80001960: 8fc20000 lw v0,0(s8) 80001964: 03c0e821 move sp,s8 80001968: 8fbe000c lw s8,12(sp) 8000196c: 27bd0010 addiu sp,sp,16 80001970: 03e00008 jr ra 80001974: 00000000 nop 80001978: 27bdffe0 addiu sp,sp,-32 8000197c: afbf001c sw ra,28(sp) 80001980: afbe0018 sw s8,24(sp) 80001984: 03a0f021 move s8,sp 80001988: afc40020 sw a0,32(s8) 8000198c: afc50024 sw a1,36(s8) 80001990: afc60028 sw a2,40(s8) 80001994: 8fc20024 lw v0,36(s8) 80001998: 04400006 bltz v0,0x800019b4 8000199c: 00000000 nop 800019a0: 8fc30024 lw v1,36(s8) 800019a4: 8fc20028 lw v0,40(s8) 800019a8: 00621021 addu v0,v1,v0 800019ac: 04410004 bgez v0,0x800019c0 800019b0: 00000000 nop 800019b4: 24020001 li v0,1 800019b8: 0800067b j 0x800019ec 800019bc: 00000000 nop 800019c0: 8fc30020 lw v1,32(s8) 800019c4: 3c029600 lui v0,0x9600 800019c8: 24420000 addiu v0,v0,0 800019cc: 00621021 addu v0,v1,v0 800019d0: afc20010 sw v0,16(s8) 800019d4: 8fc40010 lw a0,16(s8) 800019d8: 8fc50024 lw a1,36(s8) 800019dc: 8fc60028 lw a2,40(s8) 800019e0: 0c0003c8 jal 0x80000f20 800019e4: 00000000 nop 800019e8: 00001021 move v0,zero 800019ec: 03c0e821 move sp,s8 800019f0: 8fbf001c lw ra,28(sp) 800019f4: 8fbe0018 lw s8,24(sp) 800019f8: 27bd0020 addiu sp,sp,32 800019fc: 03e00008 jr ra 80001a00: 00000000 nop 80001a04: 27bdffe0 addiu sp,sp,-32 80001a08: afbf001c sw ra,28(sp) 80001a0c: afbe0018 sw s8,24(sp) 80001a10: 03a0f021 move s8,sp 80001a14: afc40020 sw a0,32(s8) 80001a18: afc50024 sw a1,36(s8) 80001a1c: afc60028 sw a2,40(s8) 80001a20: 8fc20024 lw v0,36(s8) 80001a24: 04400006 bltz v0,0x80001a40 80001a28: 00000000 nop 80001a2c: 8fc30024 lw v1,36(s8) 80001a30: 8fc20028 lw v0,40(s8) 80001a34: 00621021 addu v0,v1,v0 80001a38: 04410004 bgez v0,0x80001a4c 80001a3c: 00000000 nop 80001a40: 24020001 li v0,1 80001a44: 0800069e j 0x80001a78 80001a48: 00000000 nop 80001a4c: 8fc30020 lw v1,32(s8) 80001a50: 3c029600 lui v0,0x9600 80001a54: 24420000 addiu v0,v0,0 80001a58: 00621021 addu v0,v1,v0 80001a5c: afc20010 sw v0,16(s8) 80001a60: 8fc40024 lw a0,36(s8) 80001a64: 8fc50010 lw a1,16(s8) 80001a68: 8fc60028 lw a2,40(s8) 80001a6c: 0c0003c8 jal 0x80000f20 80001a70: 00000000 nop 80001a74: 00001021 move v0,zero 80001a78: 03c0e821 move sp,s8 80001a7c: 8fbf001c lw ra,28(sp) 80001a80: 8fbe0018 lw s8,24(sp) 80001a84: 27bd0020 addiu sp,sp,32 80001a88: 03e00008 jr ra 80001a8c: 00000000 nop 80001a90: 27bdffd0 addiu sp,sp,-48 80001a94: afbf002c sw ra,44(sp) 80001a98: afbe0028 sw s8,40(sp) 80001a9c: 03a0f021 move s8,sp 80001aa0: afc40030 sw a0,48(s8) 80001aa4: afc50034 sw a1,52(s8) 80001aa8: afc60038 sw a2,56(s8) 80001aac: 8fc20034 lw v0,52(s8) 80001ab0: 04400006 bltz v0,0x80001acc 80001ab4: 00000000 nop 80001ab8: 8fc30034 lw v1,52(s8) 80001abc: 8fc20038 lw v0,56(s8) 80001ac0: 00621021 addu v0,v1,v0 80001ac4: 04410004 bgez v0,0x80001ad8 80001ac8: 00000000 nop 80001acc: 24020001 li v0,1 80001ad0: 080006f4 j 0x80001bd0 80001ad4: 00000000 nop 80001ad8: 0c000a5a jal 0x80002968 80001adc: 00000000 nop 80001ae0: afc20014 sw v0,20(s8) 80001ae4: 8fc30030 lw v1,48(s8) 80001ae8: 3c029600 lui v0,0x9600 80001aec: 24420000 addiu v0,v0,0 80001af0: 00621021 addu v0,v1,v0 80001af4: afc20018 sw v0,24(s8) 80001af8: 8fc20014 lw v0,20(s8) 80001afc: 00021940 sll v1,v0,0x5 80001b00: 3c029300 lui v0,0x9300 80001b04: 24420000 addiu v0,v0,0 80001b08: 00621021 addu v0,v1,v0 80001b0c: afc2001c sw v0,28(s8) 80001b10: 080006d7 j 0x80001b5c 80001b14: 00000000 nop 80001b18: 0c000a68 jal 0x800029a0 80001b1c: 00000000 nop 80001b20: 00021100 sll v0,v0,0x4 80001b24: 304200ff andi v0,v0,0xff 80001b28: afc20020 sw v0,32(s8) 80001b2c: afc00010 sw zero,16(s8) 80001b30: 080006d2 j 0x80001b48 80001b34: 00000000 nop 80001b38: 00000000 nop 80001b3c: 8fc20010 lw v0,16(s8) 80001b40: 24420001 addiu v0,v0,1 80001b44: afc20010 sw v0,16(s8) 80001b48: 8fc30010 lw v1,16(s8) 80001b4c: 8fc20020 lw v0,32(s8) 80001b50: 0062102b sltu v0,v1,v0 80001b54: 1440fff8 bnez v0,0x80001b38 80001b58: 00000000 nop 80001b5c: 3c028002 lui v0,0x8002 80001b60: 24430010 addiu v1,v0,16 80001b64: 8fc20014 lw v0,20(s8) 80001b68: 00621021 addu v0,v1,v0 80001b6c: 90420000 lbu v0,0(v0) 80001b70: 304200ff andi v0,v0,0xff 80001b74: 1440ffe8 bnez v0,0x80001b18 80001b78: 00000000 nop 80001b7c: 3c028002 lui v0,0x8002 80001b80: 24430010 addiu v1,v0,16 80001b84: 8fc20014 lw v0,20(s8) 80001b88: 00621021 addu v0,v1,v0 80001b8c: 24030001 li v1,1 80001b90: a0430000 sb v1,0(v0) 80001b94: 8fc2001c lw v0,28(s8) 80001b98: 24420010 addiu v0,v0,16 80001b9c: ac400000 sw zero,0(v0) 80001ba0: 8fc30034 lw v1,52(s8) 80001ba4: 8fc2001c lw v0,28(s8) 80001ba8: ac430000 sw v1,0(v0) 80001bac: 8fc2001c lw v0,28(s8) 80001bb0: 24420004 addiu v0,v0,4 80001bb4: 8fc30018 lw v1,24(s8) 80001bb8: ac430000 sw v1,0(v0) 80001bbc: 8fc2001c lw v0,28(s8) 80001bc0: 24420008 addiu v0,v0,8 80001bc4: 8fc30038 lw v1,56(s8) 80001bc8: ac430000 sw v1,0(v0) 80001bcc: 00001021 move v0,zero 80001bd0: 03c0e821 move sp,s8 80001bd4: 8fbf002c lw ra,44(sp) 80001bd8: 8fbe0028 lw s8,40(sp) 80001bdc: 27bd0030 addiu sp,sp,48 80001be0: 03e00008 jr ra 80001be4: 00000000 nop 80001be8: 27bdffd0 addiu sp,sp,-48 80001bec: afbf002c sw ra,44(sp) 80001bf0: afbe0028 sw s8,40(sp) 80001bf4: 03a0f021 move s8,sp 80001bf8: afc40030 sw a0,48(s8) 80001bfc: afc50034 sw a1,52(s8) 80001c00: afc60038 sw a2,56(s8) 80001c04: 8fc20034 lw v0,52(s8) 80001c08: 04400006 bltz v0,0x80001c24 80001c0c: 00000000 nop 80001c10: 8fc30034 lw v1,52(s8) 80001c14: 8fc20038 lw v0,56(s8) 80001c18: 00621021 addu v0,v1,v0 80001c1c: 04410004 bgez v0,0x80001c30 80001c20: 00000000 nop 80001c24: 24020001 li v0,1 80001c28: 0800074e j 0x80001d38 80001c2c: 00000000 nop 80001c30: 0c000a5a jal 0x80002968 80001c34: 00000000 nop 80001c38: afc20014 sw v0,20(s8) 80001c3c: 8fc30030 lw v1,48(s8) 80001c40: 3c029600 lui v0,0x9600 80001c44: 24420000 addiu v0,v0,0 80001c48: 00621021 addu v0,v1,v0 80001c4c: afc20018 sw v0,24(s8) 80001c50: 8fc20014 lw v0,20(s8) 80001c54: 00021940 sll v1,v0,0x5 80001c58: 3c029300 lui v0,0x9300 80001c5c: 24420000 addiu v0,v0,0 80001c60: 00621021 addu v0,v1,v0 80001c64: afc2001c sw v0,28(s8) 80001c68: 0800072d j 0x80001cb4 80001c6c: 00000000 nop 80001c70: 0c000a68 jal 0x800029a0 80001c74: 00000000 nop 80001c78: 00021100 sll v0,v0,0x4 80001c7c: 304200ff andi v0,v0,0xff 80001c80: afc20020 sw v0,32(s8) 80001c84: afc00010 sw zero,16(s8) 80001c88: 08000728 j 0x80001ca0 80001c8c: 00000000 nop 80001c90: 00000000 nop 80001c94: 8fc20010 lw v0,16(s8) 80001c98: 24420001 addiu v0,v0,1 80001c9c: afc20010 sw v0,16(s8) 80001ca0: 8fc30010 lw v1,16(s8) 80001ca4: 8fc20020 lw v0,32(s8) 80001ca8: 0062102b sltu v0,v1,v0 80001cac: 1440fff8 bnez v0,0x80001c90 80001cb0: 00000000 nop 80001cb4: 3c028002 lui v0,0x8002 80001cb8: 24430010 addiu v1,v0,16 80001cbc: 8fc20014 lw v0,20(s8) 80001cc0: 00621021 addu v0,v1,v0 80001cc4: 90420000 lbu v0,0(v0) 80001cc8: 304200ff andi v0,v0,0xff 80001ccc: 1440ffe8 bnez v0,0x80001c70 80001cd0: 00000000 nop 80001cd4: 3c028002 lui v0,0x8002 80001cd8: 24430010 addiu v1,v0,16 80001cdc: 8fc20014 lw v0,20(s8) 80001ce0: 00621021 addu v0,v1,v0 80001ce4: 24030001 li v1,1 80001ce8: a0430000 sb v1,0(v0) 80001cec: 8fc2001c lw v0,28(s8) 80001cf0: 24420010 addiu v0,v0,16 80001cf4: ac400000 sw zero,0(v0) 80001cf8: 8fc30018 lw v1,24(s8) 80001cfc: 8fc2001c lw v0,28(s8) 80001d00: ac430000 sw v1,0(v0) 80001d04: 8fc2001c lw v0,28(s8) 80001d08: 24420004 addiu v0,v0,4 80001d0c: 8fc30034 lw v1,52(s8) 80001d10: ac430000 sw v1,0(v0) 80001d14: 8fc2001c lw v0,28(s8) 80001d18: 24420008 addiu v0,v0,8 80001d1c: 8fc30038 lw v1,56(s8) 80001d20: ac430000 sw v1,0(v0) 80001d24: 8fc40034 lw a0,52(s8) 80001d28: 8fc50038 lw a1,56(s8) 80001d2c: 0c000188 jal 0x80000620 80001d30: 00000000 nop 80001d34: 00001021 move v0,zero 80001d38: 03c0e821 move sp,s8 80001d3c: 8fbf002c lw ra,44(sp) 80001d40: 8fbe0028 lw s8,40(sp) 80001d44: 27bd0030 addiu sp,sp,48 80001d48: 03e00008 jr ra 80001d4c: 00000000 nop 80001d50: 27bdffe0 addiu sp,sp,-32 80001d54: afbf001c sw ra,28(sp) 80001d58: afbe0018 sw s8,24(sp) 80001d5c: 03a0f021 move s8,sp 80001d60: 0c000a5a jal 0x80002968 80001d64: 00000000 nop 80001d68: afc20010 sw v0,16(s8) 80001d6c: 0800075e j 0x80001d78 80001d70: 00000000 nop 80001d74: 00000000 nop 80001d78: 3c028002 lui v0,0x8002 80001d7c: 24430010 addiu v1,v0,16 80001d80: 8fc20010 lw v0,16(s8) 80001d84: 00621021 addu v0,v1,v0 80001d88: 90420000 lbu v0,0(v0) 80001d8c: 304200ff andi v0,v0,0xff 80001d90: 1440fff8 bnez v0,0x80001d74 80001d94: 00000000 nop 80001d98: 3c028002 lui v0,0x8002 80001d9c: 8fc30010 lw v1,16(s8) 80001da0: 00031880 sll v1,v1,0x2 80001da4: 24420000 addiu v0,v0,0 80001da8: 00621021 addu v0,v1,v0 80001dac: 8c420000 lw v0,0(v0) 80001db0: 10400004 beqz v0,0x80001dc4 80001db4: 00000000 nop 80001db8: 24020001 li v0,1 80001dbc: 08000772 j 0x80001dc8 80001dc0: 00000000 nop 80001dc4: 00001021 move v0,zero 80001dc8: 03c0e821 move sp,s8 80001dcc: 8fbf001c lw ra,28(sp) 80001dd0: 8fbe0018 lw s8,24(sp) 80001dd4: 27bd0020 addiu sp,sp,32 80001dd8: 03e00008 jr ra 80001ddc: 00000000 nop 80001de0: 27bdffd0 addiu sp,sp,-48 80001de4: afbf002c sw ra,44(sp) 80001de8: afbe0028 sw s8,40(sp) 80001dec: afb00024 sw s0,36(sp) 80001df0: 03a0f021 move s8,sp 80001df4: afc40030 sw a0,48(s8) 80001df8: 40107000 mfc0 s0,c0_epc 80001dfc: afd00010 sw s0,16(s8) 80001e00: 40104000 mfc0 s0,c0_badvaddr 80001e04: afd00014 sw s0,20(s8) 80001e08: 40106800 mfc0 s0,c0_cause 80001e0c: afd00018 sw s0,24(s8) 80001e10: 3c028001 lui v0,0x8001 80001e14: 8fc30030 lw v1,48(s8) 80001e18: 00031880 sll v1,v1,0x2 80001e1c: 244205a0 addiu v0,v0,1440 80001e20: 00621021 addu v0,v1,v0 80001e24: 8c420000 lw v0,0(v0) 80001e28: 00402021 move a0,v0 80001e2c: 0c000108 jal 0x80000420 80001e30: 00000000 nop 80001e34: 3c028001 lui v0,0x8001 80001e38: 244401d4 addiu a0,v0,468 80001e3c: 0c000108 jal 0x80000420 80001e40: 00000000 nop 80001e44: 8fc40010 lw a0,16(s8) 80001e48: 0c00012e jal 0x800004b8 80001e4c: 00000000 nop 80001e50: 3c028001 lui v0,0x8001 80001e54: 244401e0 addiu a0,v0,480 80001e58: 0c000108 jal 0x80000420 80001e5c: 00000000 nop 80001e60: 8fc40014 lw a0,20(s8) 80001e64: 0c00012e jal 0x800004b8 80001e68: 00000000 nop 80001e6c: 3c028001 lui v0,0x8001 80001e70: 244401ec addiu a0,v0,492 80001e74: 0c000108 jal 0x80000420 80001e78: 00000000 nop 80001e7c: 8fc40018 lw a0,24(s8) 80001e80: 0c00012e jal 0x800004b8 80001e84: 00000000 nop 80001e88: 3c028001 lui v0,0x8001 80001e8c: 244401f8 addiu a0,v0,504 80001e90: 0c000108 jal 0x80000420 80001e94: 00000000 nop 80001e98: 0c000a39 jal 0x800028e4 80001e9c: 00000000 nop 80001ea0: 03c0e821 move sp,s8 80001ea4: 8fbf002c lw ra,44(sp) 80001ea8: 8fbe0028 lw s8,40(sp) 80001eac: 8fb00024 lw s0,36(sp) 80001eb0: 27bd0030 addiu sp,sp,48 80001eb4: 03e00008 jr ra 80001eb8: 00000000 nop 80001ebc: 27bdffe8 addiu sp,sp,-24 80001ec0: afbf0014 sw ra,20(sp) 80001ec4: afbe0010 sw s8,16(sp) 80001ec8: 03a0f021 move s8,sp 80001ecc: 00002021 move a0,zero 80001ed0: 0c000778 jal 0x80001de0 80001ed4: 00000000 nop 80001ed8: 03c0e821 move sp,s8 80001edc: 8fbf0014 lw ra,20(sp) 80001ee0: 8fbe0010 lw s8,16(sp) 80001ee4: 27bd0018 addiu sp,sp,24 80001ee8: 03e00008 jr ra 80001eec: 00000000 nop 80001ef0: 27bdffe8 addiu sp,sp,-24 80001ef4: afbf0014 sw ra,20(sp) 80001ef8: afbe0010 sw s8,16(sp) 80001efc: 03a0f021 move s8,sp 80001f00: 24040001 li a0,1 80001f04: 0c000778 jal 0x80001de0 80001f08: 00000000 nop 80001f0c: 03c0e821 move sp,s8 80001f10: 8fbf0014 lw ra,20(sp) 80001f14: 8fbe0010 lw s8,16(sp) 80001f18: 27bd0018 addiu sp,sp,24 80001f1c: 03e00008 jr ra 80001f20: 00000000 nop 80001f24: 27bdffe8 addiu sp,sp,-24 80001f28: afbf0014 sw ra,20(sp) 80001f2c: afbe0010 sw s8,16(sp) 80001f30: 03a0f021 move s8,sp 80001f34: 24040002 li a0,2 80001f38: 0c000778 jal 0x80001de0 80001f3c: 00000000 nop 80001f40: 03c0e821 move sp,s8 80001f44: 8fbf0014 lw ra,20(sp) 80001f48: 8fbe0010 lw s8,16(sp) 80001f4c: 27bd0018 addiu sp,sp,24 80001f50: 03e00008 jr ra 80001f54: 00000000 nop 80001f58: 27bdffe8 addiu sp,sp,-24 80001f5c: afbf0014 sw ra,20(sp) 80001f60: afbe0010 sw s8,16(sp) 80001f64: 03a0f021 move s8,sp 80001f68: 24040003 li a0,3 80001f6c: 0c000778 jal 0x80001de0 80001f70: 00000000 nop 80001f74: 03c0e821 move sp,s8 80001f78: 8fbf0014 lw ra,20(sp) 80001f7c: 8fbe0010 lw s8,16(sp) 80001f80: 27bd0018 addiu sp,sp,24 80001f84: 03e00008 jr ra 80001f88: 00000000 nop 80001f8c: 27bdffe8 addiu sp,sp,-24 80001f90: afbf0014 sw ra,20(sp) 80001f94: afbe0010 sw s8,16(sp) 80001f98: 03a0f021 move s8,sp 80001f9c: 24040004 li a0,4 80001fa0: 0c000778 jal 0x80001de0 80001fa4: 00000000 nop 80001fa8: 03c0e821 move sp,s8 80001fac: 8fbf0014 lw ra,20(sp) 80001fb0: 8fbe0010 lw s8,16(sp) 80001fb4: 27bd0018 addiu sp,sp,24 80001fb8: 03e00008 jr ra 80001fbc: 00000000 nop 80001fc0: 27bdffe8 addiu sp,sp,-24 80001fc4: afbf0014 sw ra,20(sp) 80001fc8: afbe0010 sw s8,16(sp) 80001fcc: 03a0f021 move s8,sp 80001fd0: 24040005 li a0,5 80001fd4: 0c000778 jal 0x80001de0 80001fd8: 00000000 nop 80001fdc: 03c0e821 move sp,s8 80001fe0: 8fbf0014 lw ra,20(sp) 80001fe4: 8fbe0010 lw s8,16(sp) 80001fe8: 27bd0018 addiu sp,sp,24 80001fec: 03e00008 jr ra 80001ff0: 00000000 nop 80001ff4: 27bdffe8 addiu sp,sp,-24 80001ff8: afbf0014 sw ra,20(sp) 80001ffc: afbe0010 sw s8,16(sp) 80002000: 03a0f021 move s8,sp 80002004: 24040006 li a0,6 80002008: 0c000778 jal 0x80001de0 8000200c: 00000000 nop 80002010: 03c0e821 move sp,s8 80002014: 8fbf0014 lw ra,20(sp) 80002018: 8fbe0010 lw s8,16(sp) 8000201c: 27bd0018 addiu sp,sp,24 80002020: 03e00008 jr ra 80002024: 00000000 nop 80002028: 27bdffe8 addiu sp,sp,-24 8000202c: afbf0014 sw ra,20(sp) 80002030: afbe0010 sw s8,16(sp) 80002034: 03a0f021 move s8,sp 80002038: 24040007 li a0,7 8000203c: 0c000778 jal 0x80001de0 80002040: 00000000 nop 80002044: 03c0e821 move sp,s8 80002048: 8fbf0014 lw ra,20(sp) 8000204c: 8fbe0010 lw s8,16(sp) 80002050: 27bd0018 addiu sp,sp,24 80002054: 03e00008 jr ra 80002058: 00000000 nop 8000205c: 27bdffe8 addiu sp,sp,-24 80002060: afbf0014 sw ra,20(sp) 80002064: afbe0010 sw s8,16(sp) 80002068: 03a0f021 move s8,sp 8000206c: 24040008 li a0,8 80002070: 0c000778 jal 0x80001de0 80002074: 00000000 nop 80002078: 03c0e821 move sp,s8 8000207c: 8fbf0014 lw ra,20(sp) 80002080: 8fbe0010 lw s8,16(sp) 80002084: 27bd0018 addiu sp,sp,24 80002088: 03e00008 jr ra 8000208c: 00000000 nop 80002090: 27bdffe0 addiu sp,sp,-32 80002094: afbf001c sw ra,28(sp) 80002098: afbe0018 sw s8,24(sp) 8000209c: 03a0f021 move s8,sp 800020a0: 27c20014 addiu v0,s8,20 800020a4: 24040004 li a0,4 800020a8: 00402821 move a1,v0 800020ac: 0c000549 jal 0x80001524 800020b0: 00000000 nop 800020b4: 1440000f bnez v0,0x800020f4 800020b8: 00000000 nop 800020bc: 8fc30014 lw v1,20(s8) 800020c0: 2402ffff li v0,-1 800020c4: 1062000b beq v1,v0,0x800020f4 800020c8: 00000000 nop 800020cc: 8fc30014 lw v1,20(s8) 800020d0: 3c028001 lui v0,0x8001 800020d4: 00031880 sll v1,v1,0x2 800020d8: 244205c0 addiu v0,v0,1472 800020dc: 00621021 addu v0,v1,v0 800020e0: 8c420000 lw v0,0(v0) 800020e4: afc20010 sw v0,16(s8) 800020e8: 8fc20010 lw v0,16(s8) 800020ec: 0040f809 jalr v0 800020f0: 00000000 nop 800020f4: 03c0e821 move sp,s8 800020f8: 8fbf001c lw ra,28(sp) 800020fc: 8fbe0018 lw s8,24(sp) 80002100: 27bd0020 addiu sp,sp,32 80002104: 03e00008 jr ra 80002108: 00000000 nop 8000210c: 27bdffe8 addiu sp,sp,-24 80002110: afbf0014 sw ra,20(sp) 80002114: afbe0010 sw s8,16(sp) 80002118: 03a0f021 move s8,sp 8000211c: 3c028001 lui v0,0x8001 80002120: 244401fc addiu a0,v0,508 80002124: 0c000108 jal 0x80000420 80002128: 00000000 nop 8000212c: 03c0e821 move sp,s8 80002130: 8fbf0014 lw ra,20(sp) 80002134: 8fbe0010 lw s8,16(sp) 80002138: 27bd0018 addiu sp,sp,24 8000213c: 03e00008 jr ra 80002140: 00000000 nop 80002144: 27bdffe0 addiu sp,sp,-32 80002148: afbf001c sw ra,28(sp) 8000214c: afbe0018 sw s8,24(sp) 80002150: 03a0f021 move s8,sp 80002154: 0c000a5a jal 0x80002968 80002158: 00000000 nop 8000215c: afc20010 sw v0,16(s8) 80002160: 8fc20010 lw v0,16(s8) 80002164: 00021940 sll v1,v0,0x5 80002168: 3c029300 lui v0,0x9300 8000216c: 24420000 addiu v0,v0,0 80002170: 00621021 addu v0,v1,v0 80002174: afc20014 sw v0,20(s8) 80002178: 8fc20014 lw v0,20(s8) 8000217c: 8c430008 lw v1,8(v0) 80002180: 3c028002 lui v0,0x8002 80002184: 8fc40010 lw a0,16(s8) 80002188: 00042080 sll a0,a0,0x2 8000218c: 24420000 addiu v0,v0,0 80002190: 00821021 addu v0,a0,v0 80002194: ac430000 sw v1,0(v0) 80002198: 3c028002 lui v0,0x8002 8000219c: 24430010 addiu v1,v0,16 800021a0: 8fc20010 lw v0,16(s8) 800021a4: 00621021 addu v0,v1,v0 800021a8: a0400000 sb zero,0(v0) 800021ac: 8fc20014 lw v0,20(s8) 800021b0: 2442000c addiu v0,v0,12 800021b4: ac400000 sw zero,0(v0) 800021b8: 03c0e821 move sp,s8 800021bc: 8fbf001c lw ra,28(sp) 800021c0: 8fbe0018 lw s8,24(sp) 800021c4: 27bd0020 addiu sp,sp,32 800021c8: 03e00008 jr ra 800021cc: 00000000 nop 800021d0: 27bdfff0 addiu sp,sp,-16 800021d4: afbe000c sw s8,12(sp) 800021d8: 03a0f021 move s8,sp 800021dc: 3c029200 lui v0,0x9200 800021e0: 24420000 addiu v0,v0,0 800021e4: afc20000 sw v0,0(s8) 800021e8: 8fc20000 lw v0,0(s8) 800021ec: 24420010 addiu v0,v0,16 800021f0: 8c420000 lw v0,0(v0) 800021f4: 304300ff andi v1,v0,0xff 800021f8: 3c028002 lui v0,0x8002 800021fc: a0430014 sb v1,20(v0) 80002200: 3c028002 lui v0,0x8002 80002204: 24030001 li v1,1 80002208: a0430015 sb v1,21(v0) 8000220c: 03c0e821 move sp,s8 80002210: 8fbe000c lw s8,12(sp) 80002214: 27bd0010 addiu sp,sp,16 80002218: 03e00008 jr ra 8000221c: 00000000 nop 80002220: 27bdffe0 addiu sp,sp,-32 80002224: afbf001c sw ra,28(sp) 80002228: afbe0018 sw s8,24(sp) 8000222c: 03a0f021 move s8,sp 80002230: afc40020 sw a0,32(s8) 80002234: 8fc20020 lw v0,32(s8) 80002238: 00021900 sll v1,v0,0x4 8000223c: 3c029100 lui v0,0x9100 80002240: 24420000 addiu v0,v0,0 80002244: 00621021 addu v0,v1,v0 80002248: afc20010 sw v0,16(s8) 8000224c: 8fc20010 lw v0,16(s8) 80002250: 2442000c addiu v0,v0,12 80002254: ac400000 sw zero,0(v0) 80002258: 3c028001 lui v0,0x8001 8000225c: 24440214 addiu a0,v0,532 80002260: 0c000108 jal 0x80000420 80002264: 00000000 nop 80002268: 8fc40020 lw a0,32(s8) 8000226c: 0c00012e jal 0x800004b8 80002270: 00000000 nop 80002274: 3c028001 lui v0,0x8001 80002278: 24440240 addiu a0,v0,576 8000227c: 0c000108 jal 0x80000420 80002280: 00000000 nop 80002284: 0c000a68 jal 0x800029a0 80002288: 00000000 nop 8000228c: 00402021 move a0,v0 80002290: 0c00012e jal 0x800004b8 80002294: 00000000 nop 80002298: 3c028001 lui v0,0x8001 8000229c: 2444024c addiu a0,v0,588 800022a0: 0c000108 jal 0x80000420 800022a4: 00000000 nop 800022a8: 03c0e821 move sp,s8 800022ac: 8fbf001c lw ra,28(sp) 800022b0: 8fbe0018 lw s8,24(sp) 800022b4: 27bd0020 addiu sp,sp,32 800022b8: 03e00008 jr ra 800022bc: 00000000 nop 800022c0: 27bdffe8 addiu sp,sp,-24 800022c4: afbf0014 sw ra,20(sp) 800022c8: afbe0010 sw s8,16(sp) 800022cc: 03a0f021 move s8,sp 800022d0: 00002021 move a0,zero 800022d4: 0c000888 jal 0x80002220 800022d8: 00000000 nop 800022dc: 03c0e821 move sp,s8 800022e0: 8fbf0014 lw ra,20(sp) 800022e4: 8fbe0010 lw s8,16(sp) 800022e8: 27bd0018 addiu sp,sp,24 800022ec: 03e00008 jr ra 800022f0: 00000000 nop 800022f4: 27bdffe8 addiu sp,sp,-24 800022f8: afbf0014 sw ra,20(sp) 800022fc: afbe0010 sw s8,16(sp) 80002300: 03a0f021 move s8,sp 80002304: 24040001 li a0,1 80002308: 0c000888 jal 0x80002220 8000230c: 00000000 nop 80002310: 03c0e821 move sp,s8 80002314: 8fbf0014 lw ra,20(sp) 80002318: 8fbe0010 lw s8,16(sp) 8000231c: 27bd0018 addiu sp,sp,24 80002320: 03e00008 jr ra 80002324: 00000000 nop 80002328: 27bdffe8 addiu sp,sp,-24 8000232c: afbf0014 sw ra,20(sp) 80002330: afbe0010 sw s8,16(sp) 80002334: 03a0f021 move s8,sp 80002338: 24040002 li a0,2 8000233c: 0c000888 jal 0x80002220 80002340: 00000000 nop 80002344: 03c0e821 move sp,s8 80002348: 8fbf0014 lw ra,20(sp) 8000234c: 8fbe0010 lw s8,16(sp) 80002350: 27bd0018 addiu sp,sp,24 80002354: 03e00008 jr ra 80002358: 00000000 nop 8000235c: 27bdffe8 addiu sp,sp,-24 80002360: afbf0014 sw ra,20(sp) 80002364: afbe0010 sw s8,16(sp) 80002368: 03a0f021 move s8,sp 8000236c: 24040003 li a0,3 80002370: 0c000888 jal 0x80002220 80002374: 00000000 nop 80002378: 03c0e821 move sp,s8 8000237c: 8fbf0014 lw ra,20(sp) 80002380: 8fbe0010 lw s8,16(sp) 80002384: 27bd0018 addiu sp,sp,24 80002388: 03e00008 jr ra 8000238c: 00000000 nop 80002390: 27bdffe8 addiu sp,sp,-24 80002394: afbf0014 sw ra,20(sp) 80002398: afbe0010 sw s8,16(sp) 8000239c: 03a0f021 move s8,sp 800023a0: 24040004 li a0,4 800023a4: 0c000888 jal 0x80002220 800023a8: 00000000 nop 800023ac: 03c0e821 move sp,s8 800023b0: 8fbf0014 lw ra,20(sp) 800023b4: 8fbe0010 lw s8,16(sp) 800023b8: 27bd0018 addiu sp,sp,24 800023bc: 03e00008 jr ra 800023c0: 00000000 nop 800023c4: 27bdffe8 addiu sp,sp,-24 800023c8: afbf0014 sw ra,20(sp) 800023cc: afbe0010 sw s8,16(sp) 800023d0: 03a0f021 move s8,sp 800023d4: 24040005 li a0,5 800023d8: 0c000888 jal 0x80002220 800023dc: 00000000 nop 800023e0: 03c0e821 move sp,s8 800023e4: 8fbf0014 lw ra,20(sp) 800023e8: 8fbe0010 lw s8,16(sp) 800023ec: 27bd0018 addiu sp,sp,24 800023f0: 03e00008 jr ra 800023f4: 00000000 nop 800023f8: 27bdffe8 addiu sp,sp,-24 800023fc: afbf0014 sw ra,20(sp) 80002400: afbe0010 sw s8,16(sp) 80002404: 03a0f021 move s8,sp 80002408: 24040006 li a0,6 8000240c: 0c000888 jal 0x80002220 80002410: 00000000 nop 80002414: 03c0e821 move sp,s8 80002418: 8fbf0014 lw ra,20(sp) 8000241c: 8fbe0010 lw s8,16(sp) 80002420: 27bd0018 addiu sp,sp,24 80002424: 03e00008 jr ra 80002428: 00000000 nop 8000242c: 27bdffe8 addiu sp,sp,-24 80002430: afbf0014 sw ra,20(sp) 80002434: afbe0010 sw s8,16(sp) 80002438: 03a0f021 move s8,sp 8000243c: 24040007 li a0,7 80002440: 0c000888 jal 0x80002220 80002444: 00000000 nop 80002448: 03c0e821 move sp,s8 8000244c: 8fbf0014 lw ra,20(sp) 80002450: 8fbe0010 lw s8,16(sp) 80002454: 27bd0018 addiu sp,sp,24 80002458: 03e00008 jr ra 8000245c: 00000000 nop 80002460: 27bdfff0 addiu sp,sp,-16 80002464: afbe000c sw s8,12(sp) 80002468: 03a0f021 move s8,sp 8000246c: afc40010 sw a0,16(s8) 80002470: 8fc20010 lw v0,16(s8) 80002474: 00021900 sll v1,v0,0x4 80002478: 3c029000 lui v0,0x9000 8000247c: 24420000 addiu v0,v0,0 80002480: 00621021 addu v0,v1,v0 80002484: afc20000 sw v0,0(s8) 80002488: 8fc20000 lw v0,0(s8) 8000248c: 24420008 addiu v0,v0,8 80002490: 8c420000 lw v0,0(v0) 80002494: 304300ff andi v1,v0,0xff 80002498: 3c028002 lui v0,0x8002 8000249c: 24440038 addiu a0,v0,56 800024a0: 8fc20010 lw v0,16(s8) 800024a4: 00821021 addu v0,a0,v0 800024a8: a0430000 sb v1,0(v0) 800024ac: 3c028002 lui v0,0x8002 800024b0: 24430040 addiu v1,v0,64 800024b4: 8fc20010 lw v0,16(s8) 800024b8: 00621021 addu v0,v1,v0 800024bc: 24030001 li v1,1 800024c0: a0430000 sb v1,0(v0) 800024c4: 03c0e821 move sp,s8 800024c8: 8fbe000c lw s8,12(sp) 800024cc: 27bd0010 addiu sp,sp,16 800024d0: 03e00008 jr ra 800024d4: 00000000 nop 800024d8: 27bdffe8 addiu sp,sp,-24 800024dc: afbf0014 sw ra,20(sp) 800024e0: afbe0010 sw s8,16(sp) 800024e4: 03a0f021 move s8,sp 800024e8: 00002021 move a0,zero 800024ec: 0c000918 jal 0x80002460 800024f0: 00000000 nop 800024f4: 03c0e821 move sp,s8 800024f8: 8fbf0014 lw ra,20(sp) 800024fc: 8fbe0010 lw s8,16(sp) 80002500: 27bd0018 addiu sp,sp,24 80002504: 03e00008 jr ra 80002508: 00000000 nop 8000250c: 27bdffe8 addiu sp,sp,-24 80002510: afbf0014 sw ra,20(sp) 80002514: afbe0010 sw s8,16(sp) 80002518: 03a0f021 move s8,sp 8000251c: 24040001 li a0,1 80002520: 0c000918 jal 0x80002460 80002524: 00000000 nop 80002528: 03c0e821 move sp,s8 8000252c: 8fbf0014 lw ra,20(sp) 80002530: 8fbe0010 lw s8,16(sp) 80002534: 27bd0018 addiu sp,sp,24 80002538: 03e00008 jr ra 8000253c: 00000000 nop 80002540: 27bdffe8 addiu sp,sp,-24 80002544: afbf0014 sw ra,20(sp) 80002548: afbe0010 sw s8,16(sp) 8000254c: 03a0f021 move s8,sp 80002550: 24040002 li a0,2 80002554: 0c000918 jal 0x80002460 80002558: 00000000 nop 8000255c: 03c0e821 move sp,s8 80002560: 8fbf0014 lw ra,20(sp) 80002564: 8fbe0010 lw s8,16(sp) 80002568: 27bd0018 addiu sp,sp,24 8000256c: 03e00008 jr ra 80002570: 00000000 nop 80002574: 27bdffe8 addiu sp,sp,-24 80002578: afbf0014 sw ra,20(sp) 8000257c: afbe0010 sw s8,16(sp) 80002580: 03a0f021 move s8,sp 80002584: 24040003 li a0,3 80002588: 0c000918 jal 0x80002460 8000258c: 00000000 nop 80002590: 03c0e821 move sp,s8 80002594: 8fbf0014 lw ra,20(sp) 80002598: 8fbe0010 lw s8,16(sp) 8000259c: 27bd0018 addiu sp,sp,24 800025a0: 03e00008 jr ra 800025a4: 00000000 nop 800025a8: 27bdffe8 addiu sp,sp,-24 800025ac: afbf0014 sw ra,20(sp) 800025b0: afbe0010 sw s8,16(sp) 800025b4: 03a0f021 move s8,sp 800025b8: 24040004 li a0,4 800025bc: 0c000918 jal 0x80002460 800025c0: 00000000 nop 800025c4: 03c0e821 move sp,s8 800025c8: 8fbf0014 lw ra,20(sp) 800025cc: 8fbe0010 lw s8,16(sp) 800025d0: 27bd0018 addiu sp,sp,24 800025d4: 03e00008 jr ra 800025d8: 00000000 nop 800025dc: 27bdffe8 addiu sp,sp,-24 800025e0: afbf0014 sw ra,20(sp) 800025e4: afbe0010 sw s8,16(sp) 800025e8: 03a0f021 move s8,sp 800025ec: 24040005 li a0,5 800025f0: 0c000918 jal 0x80002460 800025f4: 00000000 nop 800025f8: 03c0e821 move sp,s8 800025fc: 8fbf0014 lw ra,20(sp) 80002600: 8fbe0010 lw s8,16(sp) 80002604: 27bd0018 addiu sp,sp,24 80002608: 03e00008 jr ra 8000260c: 00000000 nop 80002610: 27bdffe8 addiu sp,sp,-24 80002614: afbf0014 sw ra,20(sp) 80002618: afbe0010 sw s8,16(sp) 8000261c: 03a0f021 move s8,sp 80002620: 24040006 li a0,6 80002624: 0c000918 jal 0x80002460 80002628: 00000000 nop 8000262c: 03c0e821 move sp,s8 80002630: 8fbf0014 lw ra,20(sp) 80002634: 8fbe0010 lw s8,16(sp) 80002638: 27bd0018 addiu sp,sp,24 8000263c: 03e00008 jr ra 80002640: 00000000 nop 80002644: 27bdffe8 addiu sp,sp,-24 80002648: afbf0014 sw ra,20(sp) 8000264c: afbe0010 sw s8,16(sp) 80002650: 03a0f021 move s8,sp 80002654: 24040007 li a0,7 80002658: 0c000918 jal 0x80002460 8000265c: 00000000 nop 80002660: 03c0e821 move sp,s8 80002664: 8fbf0014 lw ra,20(sp) 80002668: 8fbe0010 lw s8,16(sp) 8000266c: 27bd0018 addiu sp,sp,24 80002670: 03e00008 jr ra 80002674: 00000000 nop 80002678: 27bdffe8 addiu sp,sp,-24 8000267c: afbf0014 sw ra,20(sp) 80002680: afbe0010 sw s8,16(sp) 80002684: 03a0f021 move s8,sp 80002688: 24040008 li a0,8 8000268c: 0c000918 jal 0x80002460 80002690: 00000000 nop 80002694: 03c0e821 move sp,s8 80002698: 8fbf0014 lw ra,20(sp) 8000269c: 8fbe0010 lw s8,16(sp) 800026a0: 27bd0018 addiu sp,sp,24 800026a4: 03e00008 jr ra 800026a8: 00000000 nop 800026ac: 27bdffe8 addiu sp,sp,-24 800026b0: afbf0014 sw ra,20(sp) 800026b4: afbe0010 sw s8,16(sp) 800026b8: 03a0f021 move s8,sp 800026bc: 24040009 li a0,9 800026c0: 0c000918 jal 0x80002460 800026c4: 00000000 nop 800026c8: 03c0e821 move sp,s8 800026cc: 8fbf0014 lw ra,20(sp) 800026d0: 8fbe0010 lw s8,16(sp) 800026d4: 27bd0018 addiu sp,sp,24 800026d8: 03e00008 jr ra 800026dc: 00000000 nop 800026e0: 27bdffe8 addiu sp,sp,-24 800026e4: afbf0014 sw ra,20(sp) 800026e8: afbe0010 sw s8,16(sp) 800026ec: 03a0f021 move s8,sp 800026f0: 2404000a li a0,10 800026f4: 0c000918 jal 0x80002460 800026f8: 00000000 nop 800026fc: 03c0e821 move sp,s8 80002700: 8fbf0014 lw ra,20(sp) 80002704: 8fbe0010 lw s8,16(sp) 80002708: 27bd0018 addiu sp,sp,24 8000270c: 03e00008 jr ra 80002710: 00000000 nop 80002714: 27bdffe8 addiu sp,sp,-24 80002718: afbf0014 sw ra,20(sp) 8000271c: afbe0010 sw s8,16(sp) 80002720: 03a0f021 move s8,sp 80002724: 2404000b li a0,11 80002728: 0c000918 jal 0x80002460 8000272c: 00000000 nop 80002730: 03c0e821 move sp,s8 80002734: 8fbf0014 lw ra,20(sp) 80002738: 8fbe0010 lw s8,16(sp) 8000273c: 27bd0018 addiu sp,sp,24 80002740: 03e00008 jr ra 80002744: 00000000 nop 80002748: 27bdffe8 addiu sp,sp,-24 8000274c: afbf0014 sw ra,20(sp) 80002750: afbe0010 sw s8,16(sp) 80002754: 03a0f021 move s8,sp 80002758: 2404000c li a0,12 8000275c: 0c000918 jal 0x80002460 80002760: 00000000 nop 80002764: 03c0e821 move sp,s8 80002768: 8fbf0014 lw ra,20(sp) 8000276c: 8fbe0010 lw s8,16(sp) 80002770: 27bd0018 addiu sp,sp,24 80002774: 03e00008 jr ra 80002778: 00000000 nop 8000277c: 27bdffe8 addiu sp,sp,-24 80002780: afbf0014 sw ra,20(sp) 80002784: afbe0010 sw s8,16(sp) 80002788: 03a0f021 move s8,sp 8000278c: 2404000d li a0,13 80002790: 0c000918 jal 0x80002460 80002794: 00000000 nop 80002798: 03c0e821 move sp,s8 8000279c: 8fbf0014 lw ra,20(sp) 800027a0: 8fbe0010 lw s8,16(sp) 800027a4: 27bd0018 addiu sp,sp,24 800027a8: 03e00008 jr ra 800027ac: 00000000 nop 800027b0: 27bdffe8 addiu sp,sp,-24 800027b4: afbf0014 sw ra,20(sp) 800027b8: afbe0010 sw s8,16(sp) 800027bc: 03a0f021 move s8,sp 800027c0: 2404000e li a0,14 800027c4: 0c000918 jal 0x80002460 800027c8: 00000000 nop 800027cc: 03c0e821 move sp,s8 800027d0: 8fbf0014 lw ra,20(sp) 800027d4: 8fbe0010 lw s8,16(sp) 800027d8: 27bd0018 addiu sp,sp,24 800027dc: 03e00008 jr ra 800027e0: 00000000 nop 800027e4: 27bdffe8 addiu sp,sp,-24 800027e8: afbf0014 sw ra,20(sp) 800027ec: afbe0010 sw s8,16(sp) 800027f0: 03a0f021 move s8,sp 800027f4: 2404000f li a0,15 800027f8: 0c000918 jal 0x80002460 800027fc: 00000000 nop 80002800: 03c0e821 move sp,s8 80002804: 8fbf0014 lw ra,20(sp) 80002808: 8fbe0010 lw s8,16(sp) 8000280c: 27bd0018 addiu sp,sp,24 80002810: 03e00008 jr ra 80002814: 00000000 nop 80002818: 27bdffe0 addiu sp,sp,-32 8000281c: afbf001c sw ra,28(sp) 80002820: afbe0018 sw s8,24(sp) 80002824: 03a0f021 move s8,sp 80002828: 0c000a5a jal 0x80002968 8000282c: 00000000 nop 80002830: afc20010 sw v0,16(s8) 80002834: 8fc20010 lw v0,16(s8) 80002838: 00021900 sll v1,v0,0x4 8000283c: 3c029100 lui v0,0x9100 80002840: 24420000 addiu v0,v0,0 80002844: 00621021 addu v0,v1,v0 80002848: afc20014 sw v0,20(s8) 8000284c: 8fc20014 lw v0,20(s8) 80002850: 2442000c addiu v0,v0,12 80002854: ac400000 sw zero,0(v0) 80002858: 0c000377 jal 0x80000ddc 8000285c: 00000000 nop 80002860: 03c0e821 move sp,s8 80002864: 8fbf001c lw ra,28(sp) 80002868: 8fbe0018 lw s8,24(sp) 8000286c: 27bd0020 addiu sp,sp,32 80002870: 03e00008 jr ra 80002874: 00000000 nop 80002878: 27bdffd8 addiu sp,sp,-40 8000287c: afbf0024 sw ra,36(sp) 80002880: afbe0020 sw s8,32(sp) 80002884: afb0001c sw s0,28(sp) 80002888: 03a0f021 move s8,sp 8000288c: 40107000 mfc0 s0,c0_epc 80002890: afd00010 sw s0,16(s8) 80002894: 3c028001 lui v0,0x8001 80002898: 24440250 addiu a0,v0,592 8000289c: 0c000108 jal 0x80000420 800028a0: 00000000 nop 800028a4: 3c028001 lui v0,0x8001 800028a8: 24440274 addiu a0,v0,628 800028ac: 0c000108 jal 0x80000420 800028b0: 00000000 nop 800028b4: 8fc40010 lw a0,16(s8) 800028b8: 0c00012e jal 0x800004b8 800028bc: 00000000 nop 800028c0: 0c000a39 jal 0x800028e4 800028c4: 00000000 nop 800028c8: 03c0e821 move sp,s8 800028cc: 8fbf0024 lw ra,36(sp) 800028d0: 8fbe0020 lw s8,32(sp) 800028d4: 8fb0001c lw s0,28(sp) 800028d8: 27bd0028 addiu sp,sp,40 800028dc: 03e00008 jr ra 800028e0: 00000000 nop 800028e4: 27bdffe0 addiu sp,sp,-32 800028e8: afbf001c sw ra,28(sp) 800028ec: afbe0018 sw s8,24(sp) 800028f0: 03a0f021 move s8,sp 800028f4: 0c000a5a jal 0x80002968 800028f8: 00000000 nop 800028fc: afc20010 sw v0,16(s8) 80002900: 3c038001 lui v1,0x8001 80002904: 8fc20010 lw v0,16(s8) 80002908: 246306c0 addiu v1,v1,1728 8000290c: 000210c0 sll v0,v0,0x3 80002910: 000221c0 sll a0,v0,0x7 80002914: 00441021 addu v0,v0,a0 80002918: 00621021 addu v0,v1,v0 8000291c: 8c420404 lw v0,1028(v0) 80002920: afc20014 sw v0,20(s8) 80002924: 3c028001 lui v0,0x8001 80002928: 2444027c addiu a0,v0,636 8000292c: 0c000108 jal 0x80000420 80002930: 00000000 nop 80002934: 8fc40014 lw a0,20(s8) 80002938: 0c00012e jal 0x800004b8 8000293c: 00000000 nop 80002940: 3c028001 lui v0,0x8001 80002944: 24440290 addiu a0,v0,656 80002948: 0c000108 jal 0x80000420 8000294c: 00000000 nop 80002950: 8fc40010 lw a0,16(s8) 80002954: 0c00012e jal 0x800004b8 80002958: 00000000 nop 8000295c: 00000000 nop 80002960: 08000a57 j 0x8000295c 80002964: 00000000 nop 80002968: 27bdfff0 addiu sp,sp,-16 8000296c: afbe000c sw s8,12(sp) 80002970: afb00008 sw s0,8(sp) 80002974: 03a0f021 move s8,sp 80002978: 40107801 mfc0 s0,$15,1 8000297c: afd00000 sw s0,0(s8) 80002980: 8fc20000 lw v0,0(s8) 80002984: 304203ff andi v0,v0,0x3ff 80002988: 03c0e821 move sp,s8 8000298c: 8fbe000c lw s8,12(sp) 80002990: 8fb00008 lw s0,8(sp) 80002994: 27bd0010 addiu sp,sp,16 80002998: 03e00008 jr ra 8000299c: 00000000 nop 800029a0: 27bdfff0 addiu sp,sp,-16 800029a4: afbe000c sw s8,12(sp) 800029a8: afb00008 sw s0,8(sp) 800029ac: 03a0f021 move s8,sp 800029b0: 40104800 mfc0 s0,c0_count 800029b4: afd00000 sw s0,0(s8) 800029b8: 8fc20000 lw v0,0(s8) 800029bc: 03c0e821 move sp,s8 800029c0: 8fbe000c lw s8,12(sp) 800029c4: 8fb00008 lw s0,8(sp) 800029c8: 27bd0010 addiu sp,sp,16 800029cc: 03e00008 jr ra 800029d0: 00000000 nop 800029d4: 27bdffe0 addiu sp,sp,-32 800029d8: afbf001c sw ra,28(sp) 800029dc: afbe0018 sw s8,24(sp) 800029e0: 03a0f021 move s8,sp 800029e4: afc40020 sw a0,32(s8) 800029e8: afc50024 sw a1,36(s8) 800029ec: 3c02bfc1 lui v0,0xbfc1 800029f0: 2442c000 addiu v0,v0,-16384 800029f4: afc20010 sw v0,16(s8) 800029f8: 8fc40010 lw a0,16(s8) 800029fc: 0c00024c jal 0x80000930 80002a00: 00000000 nop 80002a04: afc20014 sw v0,20(s8) 80002a08: 8fc20010 lw v0,16(s8) 80002a0c: 8c430004 lw v1,4(v0) 80002a10: 8fc20020 lw v0,32(s8) 80002a14: 0043102b sltu v0,v0,v1 80002a18: 1040000d beqz v0,0x80002a50 80002a1c: 00000000 nop 80002a20: 8fc20020 lw v0,32(s8) 80002a24: 00021080 sll v0,v0,0x2 80002a28: 00021880 sll v1,v0,0x2 80002a2c: 00621023 subu v0,v1,v0 80002a30: 8fc30014 lw v1,20(s8) 80002a34: 00621021 addu v0,v1,v0 80002a38: 8c430000 lw v1,0(v0) 80002a3c: 8fc20024 lw v0,36(s8) 80002a40: ac430000 sw v1,0(v0) 80002a44: 00001021 move v0,zero 80002a48: 08000a95 j 0x80002a54 80002a4c: 00000000 nop 80002a50: 24020001 li v0,1 80002a54: 03c0e821 move sp,s8 80002a58: 8fbf001c lw ra,28(sp) 80002a5c: 8fbe0018 lw s8,24(sp) 80002a60: 27bd0020 addiu sp,sp,32 80002a64: 03e00008 jr ra 80002a68: 00000000 nop 80002a6c: 27bdffd0 addiu sp,sp,-48 80002a70: afbf002c sw ra,44(sp) 80002a74: afbe0028 sw s8,40(sp) 80002a78: 03a0f021 move s8,sp 80002a7c: afc40030 sw a0,48(s8) 80002a80: afc50034 sw a1,52(s8) 80002a84: afc60038 sw a2,56(s8) 80002a88: afc7003c sw a3,60(s8) 80002a8c: 3c02bfc1 lui v0,0xbfc1 80002a90: 2442c000 addiu v0,v0,-16384 80002a94: afc20018 sw v0,24(s8) 80002a98: 8fc40018 lw a0,24(s8) 80002a9c: 0c000268 jal 0x800009a0 80002aa0: 00000000 nop 80002aa4: afc2001c sw v0,28(s8) 80002aa8: 8fc40018 lw a0,24(s8) 80002aac: 0c000283 jal 0x80000a0c 80002ab0: 00000000 nop 80002ab4: afc20020 sw v0,32(s8) 80002ab8: 8fc40018 lw a0,24(s8) 80002abc: 0c0002a2 jal 0x80000a88 80002ac0: 00000000 nop 80002ac4: afc20024 sw v0,36(s8) 80002ac8: afc00010 sw zero,16(s8) 80002acc: 08000b0f j 0x80002c3c 80002ad0: 00000000 nop 80002ad4: 8fc20010 lw v0,16(s8) 80002ad8: 00021180 sll v0,v0,0x6 80002adc: 8fc3001c lw v1,28(s8) 80002ae0: 00621021 addu v0,v1,v0 80002ae4: 00402021 move a0,v0 80002ae8: 8fc50030 lw a1,48(s8) 80002aec: 2406001f li a2,31 80002af0: 0c00015b jal 0x8000056c 80002af4: 00000000 nop 80002af8: 1440004d bnez v0,0x80002c30 80002afc: 00000000 nop 80002b00: 8fc20010 lw v0,16(s8) 80002b04: 00021180 sll v0,v0,0x6 80002b08: 8fc3001c lw v1,28(s8) 80002b0c: 00621021 addu v0,v1,v0 80002b10: 8c420038 lw v0,56(v0) 80002b14: afc20014 sw v0,20(s8) 80002b18: 08000afd j 0x80002bf4 80002b1c: 00000000 nop 80002b20: 8fc40014 lw a0,20(s8) 80002b24: 00801821 move v1,a0 80002b28: 00031080 sll v0,v1,0x2 80002b2c: 00401821 move v1,v0 80002b30: 000310c0 sll v0,v1,0x3 80002b34: 00431023 subu v0,v0,v1 80002b38: 00441021 addu v0,v0,a0 80002b3c: 00021080 sll v0,v0,0x2 80002b40: 8fc30024 lw v1,36(s8) 80002b44: 00621021 addu v0,v1,v0 80002b48: 00402021 move a0,v0 80002b4c: 8fc50034 lw a1,52(s8) 80002b50: 2406001f li a2,31 80002b54: 0c00015b jal 0x8000056c 80002b58: 00000000 nop 80002b5c: 14400022 bnez v0,0x80002be8 80002b60: 00000000 nop 80002b64: 8fc40014 lw a0,20(s8) 80002b68: 00801821 move v1,a0 80002b6c: 00031080 sll v0,v1,0x2 80002b70: 00401821 move v1,v0 80002b74: 000310c0 sll v0,v1,0x3 80002b78: 00431023 subu v0,v0,v1 80002b7c: 00441021 addu v0,v0,a0 80002b80: 00021080 sll v0,v0,0x2 80002b84: 8fc30024 lw v1,36(s8) 80002b88: 00621021 addu v0,v1,v0 80002b8c: 8c430060 lw v1,96(v0) 80002b90: 8fc20038 lw v0,56(s8) 80002b94: 10620004 beq v1,v0,0x80002ba8 80002b98: 00000000 nop 80002b9c: 2402ffff li v0,-1 80002ba0: 08000b16 j 0x80002c58 80002ba4: 00000000 nop 80002ba8: 8fc40014 lw a0,20(s8) 80002bac: 00801821 move v1,a0 80002bb0: 00031080 sll v0,v1,0x2 80002bb4: 00401821 move v1,v0 80002bb8: 000310c0 sll v0,v1,0x3 80002bbc: 00431023 subu v0,v0,v1 80002bc0: 00441021 addu v0,v0,a0 80002bc4: 00021080 sll v0,v0,0x2 80002bc8: 8fc30024 lw v1,36(s8) 80002bcc: 00621021 addu v0,v1,v0 80002bd0: 8c43006c lw v1,108(v0) 80002bd4: 8fc2003c lw v0,60(s8) 80002bd8: ac430000 sw v1,0(v0) 80002bdc: 00001021 move v0,zero 80002be0: 08000b16 j 0x80002c58 80002be4: 00000000 nop 80002be8: 8fc20014 lw v0,20(s8) 80002bec: 24420001 addiu v0,v0,1 80002bf0: afc20014 sw v0,20(s8) 80002bf4: 8fc20010 lw v0,16(s8) 80002bf8: 00021180 sll v0,v0,0x6 80002bfc: 8fc3001c lw v1,28(s8) 80002c00: 00621021 addu v0,v1,v0 80002c04: 8c430038 lw v1,56(v0) 80002c08: 8fc20010 lw v0,16(s8) 80002c0c: 00021180 sll v0,v0,0x6 80002c10: 8fc4001c lw a0,28(s8) 80002c14: 00821021 addu v0,a0,v0 80002c18: 8c420028 lw v0,40(v0) 80002c1c: 00621821 addu v1,v1,v0 80002c20: 8fc20014 lw v0,20(s8) 80002c24: 0043102b sltu v0,v0,v1 80002c28: 1440ffbd bnez v0,0x80002b20 80002c2c: 00000000 nop 80002c30: 8fc20010 lw v0,16(s8) 80002c34: 24420001 addiu v0,v0,1 80002c38: afc20010 sw v0,16(s8) 80002c3c: 8fc20018 lw v0,24(s8) 80002c40: 8c430014 lw v1,20(v0) 80002c44: 8fc20010 lw v0,16(s8) 80002c48: 0043102b sltu v0,v0,v1 80002c4c: 1440ffa1 bnez v0,0x80002ad4 80002c50: 00000000 nop 80002c54: 2402fffe li v0,-2 80002c58: 03c0e821 move sp,s8 80002c5c: 8fbf002c lw ra,44(sp) 80002c60: 8fbe0028 lw s8,40(sp) 80002c64: 27bd0030 addiu sp,sp,48 80002c68: 03e00008 jr ra 80002c6c: 00000000 nop 80002c70: 27bdffe0 addiu sp,sp,-32 80002c74: afbf001c sw ra,28(sp) 80002c78: afbe0018 sw s8,24(sp) 80002c7c: 03a0f021 move s8,sp 80002c80: afc40020 sw a0,32(s8) 80002c84: afc50024 sw a1,36(s8) 80002c88: 8fc20020 lw v0,32(s8) 80002c8c: 8c420060 lw v0,96(v0) 80002c90: 2c430007 sltiu v1,v0,7 80002c94: 1060003d beqz v1,0x80002d8c 80002c98: 00000000 nop 80002c9c: 00021880 sll v1,v0,0x2 80002ca0: 3c028001 lui v0,0x8001 80002ca4: 244204c8 addiu v0,v0,1224 80002ca8: 00621021 addu v0,v1,v0 80002cac: 8c420000 lw v0,0(v0) 80002cb0: 00400008 jr v0 80002cb4: 00000000 nop 80002cb8: 8fc20020 lw v0,32(s8) 80002cbc: 8c430070 lw v1,112(v0) 80002cc0: 3c028001 lui v0,0x8001 80002cc4: 8fc40024 lw a0,36(s8) 80002cc8: 00042080 sll a0,a0,0x2 80002ccc: 244216e0 addiu v0,v0,5856 80002cd0: 00821021 addu v0,a0,v0 80002cd4: ac430000 sw v1,0(v0) 80002cd8: 3c028001 lui v0,0x8001 80002cdc: 2444046c addiu a0,v0,1132 80002ce0: 0c000108 jal 0x80000420 80002ce4: 00000000 nop 80002ce8: 8fc40024 lw a0,36(s8) 80002cec: 0c00012e jal 0x800004b8 80002cf0: 00000000 nop 80002cf4: 3c028001 lui v0,0x8001 80002cf8: 24440480 addiu a0,v0,1152 80002cfc: 0c000108 jal 0x80000420 80002d00: 00000000 nop 80002d04: 3c028001 lui v0,0x8001 80002d08: 8fc30024 lw v1,36(s8) 80002d0c: 00031880 sll v1,v1,0x2 80002d10: 244216e0 addiu v0,v0,5856 80002d14: 00621021 addu v0,v1,v0 80002d18: 8c420000 lw v0,0(v0) 80002d1c: 00402021 move a0,v0 80002d20: 0c00012e jal 0x800004b8 80002d24: 00000000 nop 80002d28: 3c028001 lui v0,0x8001 80002d2c: 244402e0 addiu a0,v0,736 80002d30: 0c000108 jal 0x80000420 80002d34: 00000000 nop 80002d38: 08000b7d j 0x80002df4 80002d3c: 00000000 nop 80002d40: 8fc20020 lw v0,32(s8) 80002d44: 8c42006c lw v0,108(v0) 80002d48: afc20010 sw v0,16(s8) 80002d4c: 8fc20010 lw v0,16(s8) 80002d50: ac400004 sw zero,4(v0) 80002d54: 8fc20010 lw v0,16(s8) 80002d58: ac400000 sw zero,0(v0) 80002d5c: 8fc20010 lw v0,16(s8) 80002d60: ac400008 sw zero,8(v0) 80002d64: 8fc20020 lw v0,32(s8) 80002d68: 8c420064 lw v0,100(v0) 80002d6c: 00021082 srl v0,v0,0x2 80002d70: 2443fffb addiu v1,v0,-5 80002d74: 8fc20010 lw v0,16(s8) 80002d78: ac43000c sw v1,12(v0) 80002d7c: 8fc20010 lw v0,16(s8) 80002d80: ac400010 sw zero,16(v0) 80002d84: 08000b7d j 0x80002df4 80002d88: 00000000 nop 80002d8c: 3c028001 lui v0,0x8001 80002d90: 2444048c addiu a0,v0,1164 80002d94: 0c000108 jal 0x80000420 80002d98: 00000000 nop 80002d9c: 8fc20020 lw v0,32(s8) 80002da0: 8c420060 lw v0,96(v0) 80002da4: 00402021 move a0,v0 80002da8: 0c00012e jal 0x800004b8 80002dac: 00000000 nop 80002db0: 3c028001 lui v0,0x8001 80002db4: 244404a8 addiu a0,v0,1192 80002db8: 0c000108 jal 0x80000420 80002dbc: 00000000 nop 80002dc0: 8fc20020 lw v0,32(s8) 80002dc4: 00402021 move a0,v0 80002dc8: 0c000108 jal 0x80000420 80002dcc: 00000000 nop 80002dd0: 3c028001 lui v0,0x8001 80002dd4: 244404c4 addiu a0,v0,1220 80002dd8: 0c000108 jal 0x80000420 80002ddc: 00000000 nop 80002de0: 0c000a39 jal 0x800028e4 80002de4: 00000000 nop 80002de8: 08000b7d j 0x80002df4 80002dec: 00000000 nop 80002df0: 00000000 nop 80002df4: 03c0e821 move sp,s8 80002df8: 8fbf001c lw ra,28(sp) 80002dfc: 8fbe0018 lw s8,24(sp) 80002e00: 27bd0020 addiu sp,sp,32 80002e04: 03e00008 jr ra 80002e08: 00000000 nop 80002e0c: 27bdfff0 addiu sp,sp,-16 80002e10: afbe000c sw s8,12(sp) 80002e14: 03a0f021 move s8,sp 80002e18: afc40010 sw a0,16(s8) 80002e1c: 3c028001 lui v0,0x8001 80002e20: 8fc30010 lw v1,16(s8) 80002e24: 00031880 sll v1,v1,0x2 80002e28: 244216e0 addiu v0,v0,5856 80002e2c: 00621021 addu v0,v1,v0 80002e30: 8c420000 lw v0,0(v0) 80002e34: 00021342 srl v0,v0,0xd 80002e38: afc20000 sw v0,0(s8) 80002e3c: 8fc20000 lw v0,0(s8) 80002e40: 48820000 mtc2 v0,$0 80002e44: 03c0e821 move sp,s8 80002e48: 8fbe000c lw s8,12(sp) 80002e4c: 27bd0010 addiu sp,sp,16 80002e50: 03e00008 jr ra 80002e54: 00000000 nop Disassembly of section seg_kernel_data: 80010000 : 80010000: 33323130 andi s2,t9,0x3130 80010004: 37363534 ori s6,t9,0x3534 80010008: 42413938 c0 0x413938 8001000c: 00004443 sra t0,zero,0x11 80010010: 33323130 andi s2,t9,0x3130 80010014: 37363534 ori s6,t9,0x3534 80010018: 00003938 0x3938 8001001c: 33323130 andi s2,t9,0x3130 80010020: 37363534 ori s6,t9,0x3534 80010024: 42413938 c0 0x413938 80010028: 46454443 c1 0x454443 8001002c: 00000000 nop 80010030: 80000200 lb zero,512(zero) 80010034: 80001ebc lb zero,7868(zero) 80010038: 80001ebc lb zero,7868(zero) 8001003c: 80001ebc lb zero,7868(zero) 80010040: 80001ef0 lb zero,7920(zero) 80010044: 80001f24 lb zero,7972(zero) 80010048: 80001f58 lb zero,8024(zero) 8001004c: 80001f8c lb zero,8076(zero) 80010050: 800001a0 lb zero,416(zero) 80010054: 80001fc0 lb zero,8128(zero) 80010058: 80001ff4 lb zero,8180(zero) 8001005c: 80002028 lb zero,8232(zero) 80010060: 8000205c lb zero,8284(zero) 80010064: 80001ebc lb zero,7868(zero) 80010068: 80001ebc lb zero,7868(zero) 8001006c: 80001ebc lb zero,7868(zero) 80010070: 78450a0a 0x78450a0a 80010074: 74706563 jalx 0x81c1958c 80010078: 206e6f69 addi t6,v1,28521 8001007c: 7473203a jalx 0x81cc80e8 80010080: 676e6172 0x676e6172 80010084: 6e752065 0x6e752065 80010088: 776f6e6b jalx 0x8dbdb9ac 8001008c: 6163206e 0x6163206e 80010090: 0a657375 j 0x8995cdd4 80010094: 00000000 nop 80010098: 78450a0a 0x78450a0a 8001009c: 74706563 jalx 0x81c1958c 800100a0: 206e6f69 addi t6,v1,28521 800100a4: 6c69203a 0x6c69203a 800100a8: 6167656c 0x6167656c 800100ac: 6572206c 0x6572206c 800100b0: 61206461 0x61206461 800100b4: 65726464 0x65726464 800100b8: 0a207373 j 0x8881cdcc 800100bc: 00000000 nop 800100c0: 78450a0a 0x78450a0a 800100c4: 74706563 jalx 0x81c1958c 800100c8: 206e6f69 addi t6,v1,28521 800100cc: 6c69203a 0x6c69203a 800100d0: 6167656c 0x6167656c 800100d4: 7277206c 0x7277206c 800100d8: 20657469 addi a1,v1,29801 800100dc: 72646461 0x72646461 800100e0: 0a737365 j 0x89cdcd94 800100e4: 00000000 nop 800100e8: 78450a0a 0x78450a0a 800100ec: 74706563 jalx 0x81c1958c 800100f0: 206e6f69 addi t6,v1,28521 800100f4: 6e69203a 0x6e69203a 800100f8: 62207473 0x62207473 800100fc: 65207375 0x65207375 80010100: 726f7272 0x726f7272 80010104: 20202020 addi zero,at,8224 80010108: 0a202020 j 0x88808080 8001010c: 00000000 nop 80010110: 78450a0a 0x78450a0a 80010114: 74706563 jalx 0x81c1958c 80010118: 206e6f69 addi t6,v1,28521 8001011c: 6164203a 0x6164203a 80010120: 62206174 0x62206174 80010124: 65207375 0x65207375 80010128: 726f7272 0x726f7272 8001012c: 20202020 addi zero,at,8224 80010130: 0a202020 j 0x88808080 80010134: 00000000 nop 80010138: 78450a0a 0x78450a0a 8001013c: 74706563 jalx 0x81c1958c 80010140: 206e6f69 addi t6,v1,28521 80010144: 7262203a 0x7262203a 80010148: 706b6165 0x706b6165 8001014c: 746e696f jalx 0x81b9a5bc 80010150: 20202020 addi zero,at,8224 80010154: 20202020 addi zero,at,8224 80010158: 0a202020 j 0x88808080 8001015c: 00000000 nop 80010160: 78450a0a 0x78450a0a 80010164: 74706563 jalx 0x81c1958c 80010168: 206e6f69 addi t6,v1,28521 8001016c: 6572203a 0x6572203a 80010170: 76726573 jalx 0x89c995cc 80010174: 69206465 0x69206465 80010178: 7274736e 0x7274736e 8001017c: 69746375 0x69746375 80010180: 0a206e6f j 0x8881b9bc 80010184: 00000000 nop 80010188: 78450a0a 0x78450a0a 8001018c: 74706563 jalx 0x81c1958c 80010190: 206e6f69 addi t6,v1,28521 80010194: 6c69203a 0x6c69203a 80010198: 6167656c 0x6167656c 8001019c: 6f63206c 0x6f63206c 800101a0: 636f7270 0x636f7270 800101a4: 63636120 0x63636120 800101a8: 0a737365 j 0x89cdcd94 800101ac: 78450a0a 0x78450a0a 800101b0: 74706563 jalx 0x81c1958c 800101b4: 206e6f69 addi t6,v1,28521 800101b8: 7261203a 0x7261203a 800101bc: 6d687469 0x6d687469 800101c0: 63697465 0x63697465 800101c4: 65766f20 0x65766f20 800101c8: 6f6c6672 0x6f6c6672 800101cc: 0a202077 j 0x888081dc 800101d0: 00000000 nop 800101d4: 4350450a c0 0x150450a 800101d8: 3d202020 0x3d202020 800101dc: 00000020 add zero,zero,zero 800101e0: 5241420a beql s2,at,0x80020a0c 800101e4: 3d202020 0x3d202020 800101e8: 00000020 add zero,zero,zero 800101ec: 5541430a bnel t2,at,0x80020e18 800101f0: 3d204553 0x3d204553 800101f4: 00000020 add zero,zero,zero 800101f8: 0000000a movz zero,zero,zero 800101fc: 21210a0a addi at,t1,2570 80010200: 65442021 0x65442021 80010204: 6c756166 0x6c756166 80010208: 53492074 beql k0,t1,0x800183dc 8001020c: 21212052 addi at,t1,8274 80010210: 00000a21 0xa21 80010214: 21210a0a addi at,t1,2570 80010218: 6e492021 0x6e492021 8001021c: 72726574 0x72726574 80010220: 20747075 addi s4,v1,28789 80010224: 656d6974 0x656d6974 80010228: 65722072 0x65722072 8001022c: 76696563 jalx 0x89a5958c 80010230: 66206465 0x66206465 80010234: 206d6f72 addi t5,v1,28530 80010238: 656d6974 0x656d6974 8001023c: 00002072 tlt zero,zero,0x81 80010240: 20746120 addi s4,v1,24864 80010244: 6c637963 0x6c637963 80010248: 00002065 0x2065 8001024c: 00000a0a 0xa0a 80010250: 21210a0a addi at,t1,2570 80010254: 6e552021 0x6e552021 80010258: 69666564 0x69666564 8001025c: 2064656e addi a0,v1,25966 80010260: 74737953 jalx 0x81cde54c 80010264: 43206d65 c0 0x1206d65 80010268: 206c6c61 addi t4,v1,27745 8001026c: 0a212121 j 0x88848484 80010270: 00000000 nop 80010274: 4350450a c0 0x150450a 80010278: 00203d20 0x203d20 8001027c: 21210a0a addi at,t1,2570 80010280: 78452021 0x78452021 80010284: 74207469 jalx 0x8081d1a4 80010288: 206b7361 addi t3,v1,29537 8001028c: 00000000 nop 80010290: 206e6f20 addi t6,v1,28448 80010294: 636f7270 0x636f7270 80010298: 6f737365 0x6f737365 8001029c: 00002072 tlt zero,zero,0x81 800102a0: 454b200a 0x454b200a 800102a4: 4c454e52 0x4c454e52 800102a8: 494e4920 0x494e4920 800102ac: 0a202154 j 0x88808550 800102b0: 00000020 add zero,zero,zero 800102b4: 4e495b0a c3 0x495b0a 800102b8: 205d5449 addi sp,v0,21577 800102bc: 6b736154 0x6b736154 800102c0: 6e6f4320 0x6e6f4320 800102c4: 74786574 jalx 0x81e195d0 800102c8: 6f632073 0x6f632073 800102cc: 656c706d 0x656c706d 800102d0: 20646574 addi a0,v1,25972 800102d4: 63207461 0x63207461 800102d8: 656c6379 0x656c6379 800102dc: 00000020 add zero,zero,zero 800102e0: 0000000a movz zero,zero,zero 800102e4: 4e495b0a c3 0x495b0a 800102e8: 205d5449 addi sp,v0,21577 800102ec: 69726550 0x69726550 800102f0: 72656870 0x72656870 800102f4: 20736c61 addi s3,v1,27745 800102f8: 706d6f63 0x706d6f63 800102fc: 6574656c 0x6574656c 80010300: 74612064 jalx 0x81848190 80010304: 63796320 0x63796320 80010308: 0020656c 0x20656c 8001030c: 21210a0a addi at,t1,2570 80010310: 78452021 0x78452021 80010314: 74207469 jalx 0x8081d1a4 80010318: 206b7361 addi t3,v1,29537 8001031c: 00000000 nop 80010320: 206e6f20 addi t6,v1,28448 80010324: 636f7270 0x636f7270 80010328: 6f737365 0x6f737365 8001032c: 00002072 tlt zero,zero,0x81 80010330: 4e495b0a c3 0x495b0a 80010334: 45205449 0x45205449 80010338: 524f5252 beql s2,t7,0x80024c84 8001033c: 203a205d addi k0,at,8285 80010340: 636f7270 0x636f7270 80010344: 6f737365 0x6f737365 80010348: 6e692072 0x6e692072 8001034c: 20786564 addi t8,v1,25956 80010350: 206f6f74 addi t7,v1,28532 80010354: 6772616c 0x6772616c 80010358: 6f662065 0x6f662065 8001035c: 61742072 0x61742072 80010360: 00206b73 tltu at,zero,0x1ad 80010364: 206e6920 addi t6,v1,26912 80010368: 61707376 0x61707376 8001036c: 00206563 0x206563 80010370: 4e495b0a c3 0x495b0a 80010374: 45205449 0x45205449 80010378: 524f5252 beql s2,t7,0x80024cc4 8001037c: 203a205d addi k0,at,8285 80010380: 73756c63 0x73756c63 80010384: 20726574 addi s2,v1,25972 80010388: 65646e69 0x65646e69 8001038c: 6f742078 0x6f742078 80010390: 616c206f 0x616c206f 80010394: 20656772 addi a1,v1,26482 80010398: 20726f66 addi s2,v1,28518 8001039c: 6b736174 0x6b736174 800103a0: 00000020 add zero,zero,zero 800103a4: 4e495b0a c3 0x495b0a 800103a8: 45205449 0x45205449 800103ac: 524f5252 beql s2,t7,0x80024cf8 800103b0: 203a205d addi k0,at,8285 800103b4: 67657376 0x67657376 800103b8: 646e6920 0x646e6920 800103bc: 74207865 jalx 0x8081e194 800103c0: 6c206f6f 0x6c206f6f 800103c4: 65677261 0x65677261 800103c8: 726f6620 0x726f6620 800103cc: 73617420 0x73617420 800103d0: 0000206b 0x206b 800103d4: 4e495b0a c3 0x495b0a 800103d8: 45205449 0x45205449 800103dc: 524f5252 beql s2,t7,0x80024d28 800103e0: 203a205d addi k0,at,8285 800103e4: 72617473 0x72617473 800103e8: 6e692074 0x6e692074 800103ec: 20786564 addi t8,v1,25956 800103f0: 206f6f74 addi t7,v1,28532 800103f4: 6772616c 0x6772616c 800103f8: 6f662065 0x6f662065 800103fc: 61742072 0x61742072 80010400: 00206b73 tltu at,zero,0x1ad 80010404: 4e495b0a c3 0x495b0a 80010408: 45205449 0x45205449 8001040c: 524f5252 beql s2,t7,0x80024d58 80010410: 203a205d addi k0,at,8285 80010414: 20595454 addi t9,v0,21588 80010418: 65646e69 0x65646e69 8001041c: 6f742078 0x6f742078 80010420: 616c206f 0x616c206f 80010424: 20656772 addi a1,v1,26482 80010428: 20726f66 addi s2,v1,28518 8001042c: 6b736174 0x6b736174 80010430: 00000020 add zero,zero,zero 80010434: 4e495b0a c3 0x495b0a 80010438: 45205449 0x45205449 8001043c: 524f5252 beql s2,t7,0x80024d88 80010440: 203a205d addi k0,at,8285 80010444: 206f6f74 addi t7,v1,28532 80010448: 6863756d 0x6863756d 8001044c: 73617420 0x73617420 80010450: 6120736b 0x6120736b 80010454: 636f6c6c 0x636f6c6c 80010458: 64657461 0x64657461 8001045c: 206f7420 addi t7,v1,29728 80010460: 636f7270 0x636f7270 80010464: 6f737365 0x6f737365 80010468: 00002072 tlt zero,zero,0x81 8001046c: 62617470 0x62617470 80010470: 6f662073 0x6f662073 80010474: 73762072 0x73762072 80010478: 65636170 0x65636170 8001047c: 00000020 add zero,zero,zero 80010480: 64646120 0x64646120 80010484: 73736572 0x73736572 80010488: 0000203a 0x203a 8001048c: 6e6b6e55 0x6e6b6e55 80010490: 206e776f addi t6,v1,30575 80010494: 73736552 0x73736552 80010498: 6372756f 0x6372756f 8001049c: 666f2065 0x666f2065 800104a0: 70797420 0x70797420 800104a4: 00203a65 0x203a65 800104a8: 6e6b6e55 0x6e6b6e55 800104ac: 206e776f addi t6,v1,30575 800104b0: 73736552 0x73736552 800104b4: 6372756f 0x6372756f 800104b8: 616e2065 0x616e2065 800104bc: 203a656d addi k0,at,25965 800104c0: 00000000 nop 800104c4: 0000200a movz a0,zero,zero 800104c8: 80002df0 lb zero,11760(zero) 800104cc: 80002cb8 lb zero,11448(zero) 800104d0: 80002df0 lb zero,11760(zero) 800104d4: 80002d40 lb zero,11584(zero) 800104d8: 80002df0 lb zero,11760(zero) 800104dc: 80002df0 lb zero,11760(zero) 800104e0: 80002df0 lb zero,11760(zero) 800104e4: 4353200a c0 0x153200a 800104e8: 55444548 bnel t2,a0,0x80021a0c 800104ec: 52454c4c beql s2,a1,0x80023620 800104f0: 00000020 add zero,zero,zero 800104f4: 4e495b0a c3 0x495b0a 800104f8: 45205449 0x45205449 800104fc: 524f5252 beql s2,t7,0x80024e48 80010500: 6854205d 0x6854205d 80010504: 756e2065 jalx 0x85b88194 80010508: 7265626d 0x7265626d 8001050c: 20666f20 addi a2,v1,28448 80010510: 636f7270 0x636f7270 80010514: 6f737365 0x6f737365 80010518: 69207372 0x69207372 8001051c: 6c63206e 0x6c63206e 80010520: 65747375 0x65747375 80010524: 00002072 tlt zero,zero,0x81 80010528: 20736920 addi s3,v1,26912 8001052c: 6772616c 0x6772616c 80010530: 74207265 jalx 0x8081c994 80010534: 206e6168 addi t6,v1,24936 80010538: 505f424e beql v0,ra,0x80020e74 8001053c: 53434f52 beql k0,v1,0x80024288 80010540: 00000a20 0xa20 80010544: 4e495b0a c3 0x495b0a 80010548: 45205449 0x45205449 8001054c: 524f5252 beql s2,t7,0x80024e98 80010550: 6854205d 0x6854205d 80010554: 756e2065 jalx 0x85b88194 80010558: 7265626d 0x7265626d 8001055c: 20666f20 addi a2,v1,28448 80010560: 636f7270 0x636f7270 80010564: 6f737365 0x6f737365 80010568: 70207372 0x70207372 8001056c: 63207265 0x63207265 80010570: 7473756c jalx 0x81cdd5b0 80010574: 000a7265 0xa7265 80010578: 20202020 addi zero,at,8224 8001057c: 20202020 addi zero,at,8224 80010580: 20202020 addi zero,at,8224 80010584: 63202020 0x63202020 80010588: 6f6e6e61 0x6f6e6e61 8001058c: 65622074 0x65622074 80010590: 72616c20 0x72616c20 80010594: 20726567 addi s2,v1,25959 80010598: 6e616874 0x6e616874 8001059c: 000a3820 add a3,zero,t2 800105a0: 80010070 lb at,112(zero) 800105a4: 80010098 lb at,152(zero) 800105a8: 800100c0 lb at,192(zero) 800105ac: 800100e8 lb at,232(zero) 800105b0: 80010110 lb at,272(zero) 800105b4: 80010138 lb at,312(zero) 800105b8: 80010160 lb at,352(zero) 800105bc: 80010188 lb at,392(zero) 800105c0: 800021d0 lb zero,8656(zero) 800105c4: 800024d8 lb zero,9432(zero) 800105c8: 8000250c lb zero,9484(zero) 800105cc: 80002540 lb zero,9536(zero) 800105d0: 80002574 lb zero,9588(zero) 800105d4: 800025a8 lb zero,9640(zero) 800105d8: 800025dc lb zero,9692(zero) 800105dc: 80002610 lb zero,9744(zero) 800105e0: 80002644 lb zero,9796(zero) 800105e4: 80002678 lb zero,9848(zero) 800105e8: 800026ac lb zero,9900(zero) 800105ec: 800026e0 lb zero,9952(zero) 800105f0: 80002714 lb zero,10004(zero) 800105f4: 80002748 lb zero,10056(zero) 800105f8: 8000277c lb zero,10108(zero) 800105fc: 800027b0 lb zero,10160(zero) 80010600: 80002818 lb zero,10264(zero) 80010604: 80002144 lb zero,8516(zero) 80010608: 80002818 lb zero,10264(zero) 8001060c: 80002144 lb zero,8516(zero) 80010610: 80002818 lb zero,10264(zero) 80010614: 80002144 lb zero,8516(zero) 80010618: 80002818 lb zero,10264(zero) 8001061c: 80002144 lb zero,8516(zero) 80010620: 80002818 lb zero,10264(zero) 80010624: 80002144 lb zero,8516(zero) 80010628: 80002818 lb zero,10264(zero) 8001062c: 80002144 lb zero,8516(zero) 80010630: 80002818 lb zero,10264(zero) 80010634: 80002144 lb zero,8516(zero) 80010638: 80002818 lb zero,10264(zero) 8001063c: 80002144 lb zero,8516(zero) 80010640: 80002968 lb zero,10600(zero) 80010644: 800029a0 lb zero,10656(zero) 80010648: 80001190 lb zero,4496(zero) 8001064c: 800013ac lb zero,5036(zero) 80010650: 8000102c lb zero,4140(zero) 80010654: 800010dc lb zero,4316(zero) 80010658: 800015b4 lb zero,5556(zero) 8001065c: 80001620 lb zero,5664(zero) 80010660: 80002878 lb zero,10360(zero) 80010664: 80002878 lb zero,10360(zero) 80010668: 800012a8 lb zero,4776(zero) 8001066c: 80002878 lb zero,10360(zero) 80010670: 80002878 lb zero,10360(zero) 80010674: 80000ddc lb zero,3548(zero) 80010678: 800028e4 lb zero,10468(zero) 8001067c: 800029d4 lb zero,10708(zero) 80010680: 80001978 lb zero,6520(zero) 80010684: 80001a04 lb zero,6660(zero) 80010688: 80001a90 lb zero,6800(zero) 8001068c: 80001be8 lb zero,7144(zero) 80010690: 80001d50 lb zero,7504(zero) 80010694: 80001714 lb zero,5908(zero) 80010698: 800017ec lb zero,6124(zero) 8001069c: 800018e0 lb zero,6368(zero) 800106a0: 80002878 lb zero,10360(zero) 800106a4: 80002878 lb zero,10360(zero) 800106a8: 80002a6c lb zero,10860(zero) 800106ac: 80002878 lb zero,10360(zero) 800106b0: 80002878 lb zero,10360(zero) 800106b4: 80002878 lb zero,10360(zero) 800106b8: 80002878 lb zero,10360(zero) 800106bc: 80002878 lb zero,10360(zero) ... Disassembly of section seg_kernel_uncdata: 80020000 : ... Disassembly of section seg_kernel_init: 80030000 : 80030000: 401a7801 mfc0 k0,$15,1 80030004: 335a03ff andi k0,k0,0x3ff 80030008: 17400003 bnez k0,0x80030018 8003000c: 00000000 nop 80030010: 0c00c028 jal 0x800300a0 80030014: 00000000 nop 80030018: 241a0100 li k0,256 8003001c: 241b0004 li k1,4 80030020: 737a9002 mul s2,k1,k0 80030024: 265a0008 addiu k0,s2,8 80030028: 7350d002 mul k0,k0,s0 8003002c: 3c1b8001 lui k1,0x8001 80030030: 277b06c0 addiu k1,k1,1728 80030034: 037a8821 addu s1,k1,k0 80030038: 0232d821 addu k1,s1,s2 8003003c: 8f7b0000 lw k1,0(k1) 80030040: 13600053 beqz k1,0x80030190 80030044: 00000000 nop 80030048: 241b001d li k1,29 8003004c: 001bd880 sll k1,k1,0x2 80030050: 023bd821 addu k1,s1,k1 80030054: 8f7b0000 lw k1,0(k1) 80030058: 0360e821 move sp,k1 8003005c: 241b0000 li k1,0 80030060: 001bd880 sll k1,k1,0x2 80030064: 023bd821 addu k1,s1,k1 80030068: 8f7b0000 lw k1,0(k1) 8003006c: 409b6000 mtc0 k1,c0_status 80030070: 241b0023 li k1,35 80030074: 001bd880 sll k1,k1,0x2 80030078: 023bd821 addu k1,s1,k1 8003007c: 8f7b0000 lw k1,0(k1) 80030080: 489b0000 mtc2 k1,$0 80030084: 241b0020 li k1,32 80030088: 001bd880 sll k1,k1,0x2 8003008c: 023bd821 addu k1,s1,k1 80030090: 8f7b0000 lw k1,0(k1) 80030094: 409b7000 mtc0 k1,c0_epc 80030098: 42000018 eret 8003009c: 00000000 nop 800300a0: 27bdffe0 addiu sp,sp,-32 800300a4: afbf001c sw ra,28(sp) 800300a8: afbe0018 sw s8,24(sp) 800300ac: 03a0f021 move s8,sp 800300b0: 3c028001 lui v0,0x8001 800300b4: 244402a0 addiu a0,v0,672 800300b8: 0c000108 jal 0x80000420 800300bc: 00000000 nop 800300c0: 0c00c267 jal 0x8003099c 800300c4: 00000000 nop 800300c8: 3c028001 lui v0,0x8001 800300cc: 244402b4 addiu a0,v0,692 800300d0: 0c000108 jal 0x80000420 800300d4: 00000000 nop 800300d8: 0c000a68 jal 0x800029a0 800300dc: 00000000 nop 800300e0: 00402021 move a0,v0 800300e4: 0c00012e jal 0x800004b8 800300e8: 00000000 nop 800300ec: 3c028001 lui v0,0x8001 800300f0: 244402e0 addiu a0,v0,736 800300f4: 0c000108 jal 0x80000420 800300f8: 00000000 nop 800300fc: 0c00c34a jal 0x80030d28 80030100: 00000000 nop 80030104: 3c028001 lui v0,0x8001 80030108: 244402e4 addiu a0,v0,740 8003010c: 0c000108 jal 0x80000420 80030110: 00000000 nop 80030114: 0c000a68 jal 0x800029a0 80030118: 00000000 nop 8003011c: 00402021 move a0,v0 80030120: 0c00012e jal 0x800004b8 80030124: 00000000 nop 80030128: 3c028001 lui v0,0x8001 8003012c: 244402e0 addiu a0,v0,736 80030130: 0c000108 jal 0x80000420 80030134: 00000000 nop 80030138: 3c02bfc1 lui v0,0xbfc1 8003013c: 2442c000 addiu v0,v0,-16384 80030140: afc20010 sw v0,16(s8) 80030144: 8fc20010 lw v0,16(s8) 80030148: 3c03babe lui v1,0xbabe 8003014c: 3463f00d ori v1,v1,0xf00d 80030150: ac430000 sw v1,0(v0) 80030154: 03c0e821 move sp,s8 80030158: 8fbf001c lw ra,28(sp) 8003015c: 8fbe0018 lw s8,24(sp) 80030160: 27bd0020 addiu sp,sp,32 80030164: 03e00008 jr ra 80030168: 00000000 nop 8003016c: 27bdfff8 addiu sp,sp,-8 80030170: afbe0004 sw s8,4(sp) 80030174: 03a0f021 move s8,sp 80030178: 42000018 eret 8003017c: 03c0e821 move sp,s8 80030180: 8fbe0004 lw s8,4(sp) 80030184: 27bd0008 addiu sp,sp,8 80030188: 03e00008 jr ra 8003018c: 00000000 nop 80030190: 27bdffe0 addiu sp,sp,-32 80030194: afbf001c sw ra,28(sp) 80030198: afbe0018 sw s8,24(sp) 8003019c: 03a0f021 move s8,sp 800301a0: 0c000a5a jal 0x80002968 800301a4: 00000000 nop 800301a8: afc20010 sw v0,16(s8) 800301ac: 3c038001 lui v1,0x8001 800301b0: 8fc20010 lw v0,16(s8) 800301b4: 246306c0 addiu v1,v1,1728 800301b8: 000210c0 sll v0,v0,0x3 800301bc: 000221c0 sll a0,v0,0x7 800301c0: 00441021 addu v0,v0,a0 800301c4: 00621021 addu v0,v1,v0 800301c8: 8c420404 lw v0,1028(v0) 800301cc: afc20014 sw v0,20(s8) 800301d0: 3c028001 lui v0,0x8001 800301d4: 2444030c addiu a0,v0,780 800301d8: 0c000108 jal 0x80000420 800301dc: 00000000 nop 800301e0: 8fc40014 lw a0,20(s8) 800301e4: 0c00012e jal 0x800004b8 800301e8: 00000000 nop 800301ec: 3c028001 lui v0,0x8001 800301f0: 24440320 addiu a0,v0,800 800301f4: 0c000108 jal 0x80000420 800301f8: 00000000 nop 800301fc: 8fc40010 lw a0,16(s8) 80030200: 0c00012e jal 0x800004b8 80030204: 00000000 nop 80030208: 00000000 nop 8003020c: 0800c082 j 0x80030208 80030210: 00000000 nop 80030214: 27bdffb0 addiu sp,sp,-80 80030218: afbf004c sw ra,76(sp) 8003021c: afbe0048 sw s8,72(sp) 80030220: 03a0f021 move s8,sp 80030224: afc40050 sw a0,80(s8) 80030228: afc50054 sw a1,84(s8) 8003022c: afc60058 sw a2,88(s8) 80030230: afc7005c sw a3,92(s8) 80030234: 3c02bfc1 lui v0,0xbfc1 80030238: 2442c000 addiu v0,v0,-16384 8003023c: afc20010 sw v0,16(s8) 80030240: 8fc40010 lw a0,16(s8) 80030244: 0c000283 jal 0x80000a0c 80030248: 00000000 nop 8003024c: afc20014 sw v0,20(s8) 80030250: 8fc40010 lw a0,16(s8) 80030254: 0c0002c4 jal 0x80000b10 80030258: 00000000 nop 8003025c: afc20018 sw v0,24(s8) 80030260: 8fc40010 lw a0,16(s8) 80030264: 0c000268 jal 0x800009a0 80030268: 00000000 nop 8003026c: afc2001c sw v0,28(s8) 80030270: 3c028003 lui v0,0x8003 80030274: 2442016c addiu v0,v0,364 80030278: afc20020 sw v0,32(s8) 8003027c: 8fc40050 lw a0,80(s8) 80030280: 00801821 move v1,a0 80030284: 00031080 sll v0,v1,0x2 80030288: 00401821 move v1,v0 8003028c: 00031080 sll v0,v1,0x2 80030290: 00431023 subu v0,v0,v1 80030294: 00441021 addu v0,v0,a0 80030298: 00021080 sll v0,v0,0x2 8003029c: 8fc30018 lw v1,24(s8) 800302a0: 00621021 addu v0,v1,v0 800302a4: 8c42002c lw v0,44(v0) 800302a8: 00021080 sll v0,v0,0x2 800302ac: 8fc3005c lw v1,92(s8) 800302b0: 00621021 addu v0,v1,v0 800302b4: 8c420000 lw v0,0(v0) 800302b8: afc20024 sw v0,36(s8) 800302bc: 8fc40050 lw a0,80(s8) 800302c0: 00801821 move v1,a0 800302c4: 00031080 sll v0,v1,0x2 800302c8: 00401821 move v1,v0 800302cc: 00031080 sll v0,v1,0x2 800302d0: 00431023 subu v0,v0,v1 800302d4: 00441021 addu v0,v0,a0 800302d8: 00021080 sll v0,v0,0x2 800302dc: 8fc30018 lw v1,24(s8) 800302e0: 00621021 addu v0,v1,v0 800302e4: 8c430030 lw v1,48(v0) 800302e8: 8fc20058 lw v0,88(s8) 800302ec: 00621021 addu v0,v1,v0 800302f0: afc20028 sw v0,40(s8) 800302f4: 3402ff13 li v0,0xff13 800302f8: afc2002c sw v0,44(s8) 800302fc: 2402000f li v0,15 80030300: afc20030 sw v0,48(s8) 80030304: 3c028001 lui v0,0x8001 80030308: 8fc30054 lw v1,84(s8) 8003030c: 00031880 sll v1,v1,0x2 80030310: 244216e0 addiu v0,v0,5856 80030314: 00621021 addu v0,v1,v0 80030318: 8c420000 lw v0,0(v0) 8003031c: 00021342 srl v0,v0,0xd 80030320: afc20034 sw v0,52(s8) 80030324: 8fc40050 lw a0,80(s8) 80030328: 00801821 move v1,a0 8003032c: 00031080 sll v0,v1,0x2 80030330: 00401821 move v1,v0 80030334: 00031080 sll v0,v1,0x2 80030338: 00431023 subu v0,v0,v1 8003033c: 00441021 addu v0,v0,a0 80030340: 00021080 sll v0,v0,0x2 80030344: 8fc30018 lw v1,24(s8) 80030348: 00621021 addu v0,v1,v0 8003034c: 8c420024 lw v0,36(v0) 80030350: 2c420004 sltiu v0,v0,4 80030354: 14400023 bnez v0,0x800303e4 80030358: 00000000 nop 8003035c: 3c028001 lui v0,0x8001 80030360: 24440330 addiu a0,v0,816 80030364: 0c000108 jal 0x80000420 80030368: 00000000 nop 8003036c: 8fc40050 lw a0,80(s8) 80030370: 00801821 move v1,a0 80030374: 00031080 sll v0,v1,0x2 80030378: 00401821 move v1,v0 8003037c: 00031080 sll v0,v1,0x2 80030380: 00431023 subu v0,v0,v1 80030384: 00441021 addu v0,v0,a0 80030388: 00021080 sll v0,v0,0x2 8003038c: 8fc30018 lw v1,24(s8) 80030390: 00621021 addu v0,v1,v0 80030394: 00402021 move a0,v0 80030398: 0c000108 jal 0x80000420 8003039c: 00000000 nop 800303a0: 3c028001 lui v0,0x8001 800303a4: 24440364 addiu a0,v0,868 800303a8: 0c000108 jal 0x80000420 800303ac: 00000000 nop 800303b0: 8fc20054 lw v0,84(s8) 800303b4: 00021180 sll v0,v0,0x6 800303b8: 8fc3001c lw v1,28(s8) 800303bc: 00621021 addu v0,v1,v0 800303c0: 00402021 move a0,v0 800303c4: 0c000108 jal 0x80000420 800303c8: 00000000 nop 800303cc: 3c028001 lui v0,0x8001 800303d0: 244402e0 addiu a0,v0,736 800303d4: 0c000108 jal 0x80000420 800303d8: 00000000 nop 800303dc: 0c000a39 jal 0x800028e4 800303e0: 00000000 nop 800303e4: 8fc40050 lw a0,80(s8) 800303e8: 00801821 move v1,a0 800303ec: 00031080 sll v0,v1,0x2 800303f0: 00401821 move v1,v0 800303f4: 00031080 sll v0,v1,0x2 800303f8: 00431023 subu v0,v0,v1 800303fc: 00441021 addu v0,v0,a0 80030400: 00021080 sll v0,v0,0x2 80030404: 8fc30018 lw v1,24(s8) 80030408: 00621021 addu v0,v1,v0 8003040c: 8c420020 lw v0,32(v0) 80030410: 10400023 beqz v0,0x800304a0 80030414: 00000000 nop 80030418: 3c028001 lui v0,0x8001 8003041c: 24440370 addiu a0,v0,880 80030420: 0c000108 jal 0x80000420 80030424: 00000000 nop 80030428: 8fc40050 lw a0,80(s8) 8003042c: 00801821 move v1,a0 80030430: 00031080 sll v0,v1,0x2 80030434: 00401821 move v1,v0 80030438: 00031080 sll v0,v1,0x2 8003043c: 00431023 subu v0,v0,v1 80030440: 00441021 addu v0,v0,a0 80030444: 00021080 sll v0,v0,0x2 80030448: 8fc30018 lw v1,24(s8) 8003044c: 00621021 addu v0,v1,v0 80030450: 00402021 move a0,v0 80030454: 0c000108 jal 0x80000420 80030458: 00000000 nop 8003045c: 3c028001 lui v0,0x8001 80030460: 24440364 addiu a0,v0,868 80030464: 0c000108 jal 0x80000420 80030468: 00000000 nop 8003046c: 8fc20054 lw v0,84(s8) 80030470: 00021180 sll v0,v0,0x6 80030474: 8fc3001c lw v1,28(s8) 80030478: 00621021 addu v0,v1,v0 8003047c: 00402021 move a0,v0 80030480: 0c000108 jal 0x80000420 80030484: 00000000 nop 80030488: 3c028001 lui v0,0x8001 8003048c: 244402e0 addiu a0,v0,736 80030490: 0c000108 jal 0x80000420 80030494: 00000000 nop 80030498: 0c000a39 jal 0x800028e4 8003049c: 00000000 nop 800304a0: 8fc40050 lw a0,80(s8) 800304a4: 00801821 move v1,a0 800304a8: 00031080 sll v0,v1,0x2 800304ac: 00401821 move v1,v0 800304b0: 00031080 sll v0,v1,0x2 800304b4: 00431023 subu v0,v0,v1 800304b8: 00441021 addu v0,v0,a0 800304bc: 00021080 sll v0,v0,0x2 800304c0: 8fc30018 lw v1,24(s8) 800304c4: 00621021 addu v0,v1,v0 800304c8: 8c430028 lw v1,40(v0) 800304cc: 8fc2001c lw v0,28(s8) 800304d0: 8c420024 lw v0,36(v0) 800304d4: 0062102b sltu v0,v1,v0 800304d8: 14400023 bnez v0,0x80030568 800304dc: 00000000 nop 800304e0: 3c028001 lui v0,0x8001 800304e4: 244403a4 addiu a0,v0,932 800304e8: 0c000108 jal 0x80000420 800304ec: 00000000 nop 800304f0: 8fc40050 lw a0,80(s8) 800304f4: 00801821 move v1,a0 800304f8: 00031080 sll v0,v1,0x2 800304fc: 00401821 move v1,v0 80030500: 00031080 sll v0,v1,0x2 80030504: 00431023 subu v0,v0,v1 80030508: 00441021 addu v0,v0,a0 8003050c: 00021080 sll v0,v0,0x2 80030510: 8fc30018 lw v1,24(s8) 80030514: 00621021 addu v0,v1,v0 80030518: 00402021 move a0,v0 8003051c: 0c000108 jal 0x80000420 80030520: 00000000 nop 80030524: 3c028001 lui v0,0x8001 80030528: 24440364 addiu a0,v0,868 8003052c: 0c000108 jal 0x80000420 80030530: 00000000 nop 80030534: 8fc20054 lw v0,84(s8) 80030538: 00021180 sll v0,v0,0x6 8003053c: 8fc3001c lw v1,28(s8) 80030540: 00621021 addu v0,v1,v0 80030544: 00402021 move a0,v0 80030548: 0c000108 jal 0x80000420 8003054c: 00000000 nop 80030550: 3c028001 lui v0,0x8001 80030554: 244402e0 addiu a0,v0,736 80030558: 0c000108 jal 0x80000420 8003055c: 00000000 nop 80030560: 0c000a39 jal 0x800028e4 80030564: 00000000 nop 80030568: 8fc40050 lw a0,80(s8) 8003056c: 00801821 move v1,a0 80030570: 00031080 sll v0,v1,0x2 80030574: 00401821 move v1,v0 80030578: 00031080 sll v0,v1,0x2 8003057c: 00431023 subu v0,v0,v1 80030580: 00441021 addu v0,v0,a0 80030584: 00021080 sll v0,v0,0x2 80030588: 8fc30018 lw v1,24(s8) 8003058c: 00621021 addu v0,v1,v0 80030590: 8c43002c lw v1,44(v0) 80030594: 8fc2001c lw v0,28(s8) 80030598: 8c42002c lw v0,44(v0) 8003059c: 0062102b sltu v0,v1,v0 800305a0: 14400023 bnez v0,0x80030630 800305a4: 00000000 nop 800305a8: 3c028001 lui v0,0x8001 800305ac: 244403d4 addiu a0,v0,980 800305b0: 0c000108 jal 0x80000420 800305b4: 00000000 nop 800305b8: 8fc40050 lw a0,80(s8) 800305bc: 00801821 move v1,a0 800305c0: 00031080 sll v0,v1,0x2 800305c4: 00401821 move v1,v0 800305c8: 00031080 sll v0,v1,0x2 800305cc: 00431023 subu v0,v0,v1 800305d0: 00441021 addu v0,v0,a0 800305d4: 00021080 sll v0,v0,0x2 800305d8: 8fc30018 lw v1,24(s8) 800305dc: 00621021 addu v0,v1,v0 800305e0: 00402021 move a0,v0 800305e4: 0c000108 jal 0x80000420 800305e8: 00000000 nop 800305ec: 3c028001 lui v0,0x8001 800305f0: 24440364 addiu a0,v0,868 800305f4: 0c000108 jal 0x80000420 800305f8: 00000000 nop 800305fc: 8fc20054 lw v0,84(s8) 80030600: 00021180 sll v0,v0,0x6 80030604: 8fc3001c lw v1,28(s8) 80030608: 00621021 addu v0,v1,v0 8003060c: 00402021 move a0,v0 80030610: 0c000108 jal 0x80000420 80030614: 00000000 nop 80030618: 3c028001 lui v0,0x8001 8003061c: 244402e0 addiu a0,v0,736 80030620: 0c000108 jal 0x80000420 80030624: 00000000 nop 80030628: 0c000a39 jal 0x800028e4 8003062c: 00000000 nop 80030630: 8fc20028 lw v0,40(s8) 80030634: 2c420007 sltiu v0,v0,7 80030638: 14400023 bnez v0,0x800306c8 8003063c: 00000000 nop 80030640: 3c028001 lui v0,0x8001 80030644: 24440404 addiu a0,v0,1028 80030648: 0c000108 jal 0x80000420 8003064c: 00000000 nop 80030650: 8fc40050 lw a0,80(s8) 80030654: 00801821 move v1,a0 80030658: 00031080 sll v0,v1,0x2 8003065c: 00401821 move v1,v0 80030660: 00031080 sll v0,v1,0x2 80030664: 00431023 subu v0,v0,v1 80030668: 00441021 addu v0,v0,a0 8003066c: 00021080 sll v0,v0,0x2 80030670: 8fc30018 lw v1,24(s8) 80030674: 00621021 addu v0,v1,v0 80030678: 00402021 move a0,v0 8003067c: 0c000108 jal 0x80000420 80030680: 00000000 nop 80030684: 3c028001 lui v0,0x8001 80030688: 24440364 addiu a0,v0,868 8003068c: 0c000108 jal 0x80000420 80030690: 00000000 nop 80030694: 8fc20054 lw v0,84(s8) 80030698: 00021180 sll v0,v0,0x6 8003069c: 8fc3001c lw v1,28(s8) 800306a0: 00621021 addu v0,v1,v0 800306a4: 00402021 move a0,v0 800306a8: 0c000108 jal 0x80000420 800306ac: 00000000 nop 800306b0: 3c028001 lui v0,0x8001 800306b4: 244402e0 addiu a0,v0,736 800306b8: 0c000108 jal 0x80000420 800306bc: 00000000 nop 800306c0: 0c000a39 jal 0x800028e4 800306c4: 00000000 nop 800306c8: 8fc40050 lw a0,80(s8) 800306cc: 00801821 move v1,a0 800306d0: 00031080 sll v0,v1,0x2 800306d4: 00401821 move v1,v0 800306d8: 00031080 sll v0,v1,0x2 800306dc: 00431023 subu v0,v0,v1 800306e0: 00441021 addu v0,v0,a0 800306e4: 00021080 sll v0,v0,0x2 800306e8: 8fc30018 lw v1,24(s8) 800306ec: 00621021 addu v0,v1,v0 800306f0: 8c430028 lw v1,40(v0) 800306f4: 8fc20054 lw v0,84(s8) 800306f8: 00021180 sll v0,v0,0x6 800306fc: 8fc4001c lw a0,28(s8) 80030700: 00821021 addu v0,a0,v0 80030704: 8c420038 lw v0,56(v0) 80030708: 00621021 addu v0,v1,v0 8003070c: afc20038 sw v0,56(s8) 80030710: 8fc20038 lw v0,56(s8) 80030714: 00021180 sll v0,v0,0x6 80030718: 8fc30014 lw v1,20(s8) 8003071c: 00621021 addu v0,v1,v0 80030720: 8c430020 lw v1,32(v0) 80030724: 8fc20038 lw v0,56(s8) 80030728: 00021180 sll v0,v0,0x6 8003072c: 8fc40014 lw a0,20(s8) 80030730: 00821021 addu v0,a0,v0 80030734: 8c420028 lw v0,40(v0) 80030738: 00621021 addu v0,v1,v0 8003073c: afc2003c sw v0,60(s8) 80030740: 8fc40050 lw a0,80(s8) 80030744: 00801821 move v1,a0 80030748: 00031080 sll v0,v1,0x2 8003074c: 00401821 move v1,v0 80030750: 00031080 sll v0,v1,0x2 80030754: 00431023 subu v0,v0,v1 80030758: 00441021 addu v0,v0,a0 8003075c: 00021080 sll v0,v0,0x2 80030760: 8fc30018 lw v1,24(s8) 80030764: 00621021 addu v0,v1,v0 80030768: 8c420020 lw v0,32(v0) 8003076c: 00022880 sll a1,v0,0x2 80030770: 8fc40050 lw a0,80(s8) 80030774: 00801821 move v1,a0 80030778: 00031080 sll v0,v1,0x2 8003077c: 00401821 move v1,v0 80030780: 00031080 sll v0,v1,0x2 80030784: 00431023 subu v0,v0,v1 80030788: 00441021 addu v0,v0,a0 8003078c: 00021080 sll v0,v0,0x2 80030790: 8fc30018 lw v1,24(s8) 80030794: 00621021 addu v0,v1,v0 80030798: 8c420024 lw v0,36(v0) 8003079c: 00a21021 addu v0,a1,v0 800307a0: afc20040 sw v0,64(s8) 800307a4: 3c038001 lui v1,0x8001 800307a8: 8fc20040 lw v0,64(s8) 800307ac: 000210c0 sll v0,v0,0x3 800307b0: 000221c0 sll a0,v0,0x7 800307b4: 00441021 addu v0,v0,a0 800307b8: 246306c0 addiu v1,v1,1728 800307bc: 00431021 addu v0,v0,v1 800307c0: 8c420400 lw v0,1024(v0) 800307c4: afc20044 sw v0,68(s8) 800307c8: 8fc20044 lw v0,68(s8) 800307cc: 2c420004 sltiu v0,v0,4 800307d0: 1440000e bnez v0,0x8003080c 800307d4: 00000000 nop 800307d8: 3c028001 lui v0,0x8001 800307dc: 24440434 addiu a0,v0,1076 800307e0: 0c000108 jal 0x80000420 800307e4: 00000000 nop 800307e8: 8fc40040 lw a0,64(s8) 800307ec: 0c00012e jal 0x800004b8 800307f0: 00000000 nop 800307f4: 3c028001 lui v0,0x8001 800307f8: 244402e0 addiu a0,v0,736 800307fc: 0c000108 jal 0x80000420 80030800: 00000000 nop 80030804: 0c000a39 jal 0x800028e4 80030808: 00000000 nop 8003080c: 8fc20044 lw v0,68(s8) 80030810: 24430001 addiu v1,v0,1 80030814: 3c048001 lui a0,0x8001 80030818: 8fc20040 lw v0,64(s8) 8003081c: 000210c0 sll v0,v0,0x3 80030820: 000229c0 sll a1,v0,0x7 80030824: 00451021 addu v0,v0,a1 80030828: 248406c0 addiu a0,a0,1728 8003082c: 00441021 addu v0,v0,a0 80030830: ac430400 sw v1,1024(v0) 80030834: 3c048001 lui a0,0x8001 80030838: 8fc30044 lw v1,68(s8) 8003083c: 8fc20040 lw v0,64(s8) 80030840: 00031a00 sll v1,v1,0x8 80030844: 000210c0 sll v0,v0,0x3 80030848: 000229c0 sll a1,v0,0x7 8003084c: 00451021 addu v0,v0,a1 80030850: 00621821 addu v1,v1,v0 80030854: 248206c0 addiu v0,a0,1728 80030858: 00621021 addu v0,v1,v0 8003085c: 8fc3002c lw v1,44(s8) 80030860: ac430000 sw v1,0(v0) 80030864: 3c048001 lui a0,0x8001 80030868: 8fc30044 lw v1,68(s8) 8003086c: 8fc20040 lw v0,64(s8) 80030870: 00031a00 sll v1,v1,0x8 80030874: 000210c0 sll v0,v0,0x3 80030878: 000229c0 sll a1,v0,0x7 8003087c: 00451021 addu v0,v0,a1 80030880: 00621821 addu v1,v1,v0 80030884: 248206c0 addiu v0,a0,1728 80030888: 00621021 addu v0,v1,v0 8003088c: 8fc3003c lw v1,60(s8) 80030890: ac430074 sw v1,116(v0) 80030894: 3c048001 lui a0,0x8001 80030898: 8fc30044 lw v1,68(s8) 8003089c: 8fc20040 lw v0,64(s8) 800308a0: 00031a00 sll v1,v1,0x8 800308a4: 000210c0 sll v0,v0,0x3 800308a8: 000229c0 sll a1,v0,0x7 800308ac: 00451021 addu v0,v0,a1 800308b0: 00621821 addu v1,v1,v0 800308b4: 248206c0 addiu v0,a0,1728 800308b8: 00621021 addu v0,v1,v0 800308bc: 8fc30020 lw v1,32(s8) 800308c0: ac43007c sw v1,124(v0) 800308c4: 3c048001 lui a0,0x8001 800308c8: 8fc30044 lw v1,68(s8) 800308cc: 8fc20040 lw v0,64(s8) 800308d0: 00031a00 sll v1,v1,0x8 800308d4: 000210c0 sll v0,v0,0x3 800308d8: 000229c0 sll a1,v0,0x7 800308dc: 00451021 addu v0,v0,a1 800308e0: 00621821 addu v1,v1,v0 800308e4: 248206c0 addiu v0,a0,1728 800308e8: 00621021 addu v0,v1,v0 800308ec: 8fc30024 lw v1,36(s8) 800308f0: ac430080 sw v1,128(v0) 800308f4: 3c048001 lui a0,0x8001 800308f8: 8fc30044 lw v1,68(s8) 800308fc: 8fc20040 lw v0,64(s8) 80030900: 00031a00 sll v1,v1,0x8 80030904: 000210c0 sll v0,v0,0x3 80030908: 000229c0 sll a1,v0,0x7 8003090c: 00451021 addu v0,v0,a1 80030910: 00621821 addu v1,v1,v0 80030914: 248206c0 addiu v0,a0,1728 80030918: 00621021 addu v0,v1,v0 8003091c: 8fc30028 lw v1,40(s8) 80030920: ac430088 sw v1,136(v0) 80030924: 3c048001 lui a0,0x8001 80030928: 8fc30044 lw v1,68(s8) 8003092c: 8fc20040 lw v0,64(s8) 80030930: 00031a00 sll v1,v1,0x8 80030934: 000210c0 sll v0,v0,0x3 80030938: 000229c0 sll a1,v0,0x7 8003093c: 00451021 addu v0,v0,a1 80030940: 00621821 addu v1,v1,v0 80030944: 248206c0 addiu v0,a0,1728 80030948: 00621021 addu v0,v1,v0 8003094c: 8fc30034 lw v1,52(s8) 80030950: ac43008c sw v1,140(v0) 80030954: 3c048001 lui a0,0x8001 80030958: 8fc30044 lw v1,68(s8) 8003095c: 8fc20040 lw v0,64(s8) 80030960: 00031a00 sll v1,v1,0x8 80030964: 000210c0 sll v0,v0,0x3 80030968: 000229c0 sll a1,v0,0x7 8003096c: 00451021 addu v0,v0,a1 80030970: 00621821 addu v1,v1,v0 80030974: 248206c0 addiu v0,a0,1728 80030978: 00621021 addu v0,v1,v0 8003097c: 8fc30030 lw v1,48(s8) 80030980: ac430090 sw v1,144(v0) 80030984: 03c0e821 move sp,s8 80030988: 8fbf004c lw ra,76(sp) 8003098c: 8fbe0048 lw s8,72(sp) 80030990: 27bd0050 addiu sp,sp,80 80030994: 03e00008 jr ra 80030998: 00000000 nop 8003099c: 27bdffb8 addiu sp,sp,-72 800309a0: afbf0044 sw ra,68(sp) 800309a4: afbe0040 sw s8,64(sp) 800309a8: 03a0f021 move s8,sp 800309ac: 3c02bfc1 lui v0,0xbfc1 800309b0: 2442c000 addiu v0,v0,-16384 800309b4: afc20028 sw v0,40(s8) 800309b8: 8fc40028 lw a0,40(s8) 800309bc: 0c00024c jal 0x80000930 800309c0: 00000000 nop 800309c4: afc2002c sw v0,44(s8) 800309c8: 8fc40028 lw a0,40(s8) 800309cc: 0c000268 jal 0x800009a0 800309d0: 00000000 nop 800309d4: afc20030 sw v0,48(s8) 800309d8: 8fc40028 lw a0,40(s8) 800309dc: 0c0002a2 jal 0x80000a88 800309e0: 00000000 nop 800309e4: afc20034 sw v0,52(s8) 800309e8: 24020001 li v0,1 800309ec: afc20010 sw v0,16(s8) 800309f0: 3c028001 lui v0,0x8001 800309f4: 244404e4 addiu a0,v0,1252 800309f8: 0c000108 jal 0x80000420 800309fc: 00000000 nop 80030a00: 3c028001 lui v0,0x8001 80030a04: 244206c0 addiu v0,v0,1728 80030a08: 00402021 move a0,v0 80030a0c: 0c00012e jal 0x800004b8 80030a10: 00000000 nop 80030a14: 3c028001 lui v0,0x8001 80030a18: 244402e0 addiu a0,v0,736 80030a1c: 0c000108 jal 0x80000420 80030a20: 00000000 nop 80030a24: afc00014 sw zero,20(s8) 80030a28: 0800c2c7 j 0x80030b1c 80030a2c: 00000000 nop 80030a30: afc00018 sw zero,24(s8) 80030a34: 0800c2b9 j 0x80030ae4 80030a38: 00000000 nop 80030a3c: 8fc20018 lw v0,24(s8) 80030a40: 2c420004 sltiu v0,v0,4 80030a44: 1440000e bnez v0,0x80030a80 80030a48: 00000000 nop 80030a4c: 3c028001 lui v0,0x8001 80030a50: 244404f4 addiu a0,v0,1268 80030a54: 0c000108 jal 0x80000420 80030a58: 00000000 nop 80030a5c: 8fc40014 lw a0,20(s8) 80030a60: 0c00012e jal 0x800004b8 80030a64: 00000000 nop 80030a68: 3c028001 lui v0,0x8001 80030a6c: 24440528 addiu a0,v0,1320 80030a70: 0c000108 jal 0x80000420 80030a74: 00000000 nop 80030a78: 0c000a39 jal 0x800028e4 80030a7c: 00000000 nop 80030a80: 8fc20014 lw v0,20(s8) 80030a84: 00021880 sll v1,v0,0x2 80030a88: 8fc20018 lw v0,24(s8) 80030a8c: 00621021 addu v0,v1,v0 80030a90: 3c038001 lui v1,0x8001 80030a94: 000210c0 sll v0,v0,0x3 80030a98: 000221c0 sll a0,v0,0x7 80030a9c: 00441021 addu v0,v0,a0 80030aa0: 246306c0 addiu v1,v1,1728 80030aa4: 00431021 addu v0,v0,v1 80030aa8: ac400400 sw zero,1024(v0) 80030aac: 8fc20014 lw v0,20(s8) 80030ab0: 00021880 sll v1,v0,0x2 80030ab4: 8fc20018 lw v0,24(s8) 80030ab8: 00621021 addu v0,v1,v0 80030abc: 3c038001 lui v1,0x8001 80030ac0: 246306c0 addiu v1,v1,1728 80030ac4: 000210c0 sll v0,v0,0x3 80030ac8: 000221c0 sll a0,v0,0x7 80030acc: 00441021 addu v0,v0,a0 80030ad0: 00621021 addu v0,v1,v0 80030ad4: ac400404 sw zero,1028(v0) 80030ad8: 8fc20018 lw v0,24(s8) 80030adc: 24420001 addiu v0,v0,1 80030ae0: afc20018 sw v0,24(s8) 80030ae4: 8fc20014 lw v0,20(s8) 80030ae8: 00021080 sll v0,v0,0x2 80030aec: 00021880 sll v1,v0,0x2 80030af0: 00621023 subu v0,v1,v0 80030af4: 8fc3002c lw v1,44(s8) 80030af8: 00621021 addu v0,v1,v0 80030afc: 8c430000 lw v1,0(v0) 80030b00: 8fc20018 lw v0,24(s8) 80030b04: 0043102b sltu v0,v0,v1 80030b08: 1440ffcc bnez v0,0x80030a3c 80030b0c: 00000000 nop 80030b10: 8fc20014 lw v0,20(s8) 80030b14: 24420001 addiu v0,v0,1 80030b18: afc20014 sw v0,20(s8) 80030b1c: 8fc20028 lw v0,40(s8) 80030b20: 8c430004 lw v1,4(v0) 80030b24: 8fc20014 lw v0,20(s8) 80030b28: 0043102b sltu v0,v0,v1 80030b2c: 1440ffc0 bnez v0,0x80030a30 80030b30: 00000000 nop 80030b34: afc0001c sw zero,28(s8) 80030b38: 0800c33e j 0x80030cf8 80030b3c: 00000000 nop 80030b40: 8fc2001c lw v0,28(s8) 80030b44: 00021180 sll v0,v0,0x6 80030b48: 8fc30030 lw v1,48(s8) 80030b4c: 00621021 addu v0,v1,v0 80030b50: 8c420038 lw v0,56(v0) 80030b54: afc20020 sw v0,32(s8) 80030b58: 0800c2e9 j 0x80030ba4 80030b5c: 00000000 nop 80030b60: 8fc40020 lw a0,32(s8) 80030b64: 00801821 move v1,a0 80030b68: 00031080 sll v0,v1,0x2 80030b6c: 00401821 move v1,v0 80030b70: 000310c0 sll v0,v1,0x3 80030b74: 00431023 subu v0,v0,v1 80030b78: 00441021 addu v0,v0,a0 80030b7c: 00021080 sll v0,v0,0x2 80030b80: 8fc30034 lw v1,52(s8) 80030b84: 00621021 addu v0,v1,v0 80030b88: 00402021 move a0,v0 80030b8c: 8fc5001c lw a1,28(s8) 80030b90: 0c000b1c jal 0x80002c70 80030b94: 00000000 nop 80030b98: 8fc20020 lw v0,32(s8) 80030b9c: 24420001 addiu v0,v0,1 80030ba0: afc20020 sw v0,32(s8) 80030ba4: 8fc2001c lw v0,28(s8) 80030ba8: 00021180 sll v0,v0,0x6 80030bac: 8fc30030 lw v1,48(s8) 80030bb0: 00621021 addu v0,v1,v0 80030bb4: 8c430038 lw v1,56(v0) 80030bb8: 8fc2001c lw v0,28(s8) 80030bbc: 00021180 sll v0,v0,0x6 80030bc0: 8fc40030 lw a0,48(s8) 80030bc4: 00821021 addu v0,a0,v0 80030bc8: 8c420028 lw v0,40(v0) 80030bcc: 00621821 addu v1,v1,v0 80030bd0: 8fc20020 lw v0,32(s8) 80030bd4: 0043102b sltu v0,v0,v1 80030bd8: 1440ffe1 bnez v0,0x80030b60 80030bdc: 00000000 nop 80030be0: 8fc4001c lw a0,28(s8) 80030be4: 0c000b83 jal 0x80002e0c 80030be8: 00000000 nop 80030bec: 8fc2001c lw v0,28(s8) 80030bf0: 00021180 sll v0,v0,0x6 80030bf4: 8fc30030 lw v1,48(s8) 80030bf8: 00621021 addu v0,v1,v0 80030bfc: 8c430038 lw v1,56(v0) 80030c00: 8fc2001c lw v0,28(s8) 80030c04: 00021180 sll v0,v0,0x6 80030c08: 8fc40030 lw a0,48(s8) 80030c0c: 00821021 addu v0,a0,v0 80030c10: 8c420020 lw v0,32(v0) 80030c14: 00622021 addu a0,v1,v0 80030c18: 00801821 move v1,a0 80030c1c: 00031080 sll v0,v1,0x2 80030c20: 00401821 move v1,v0 80030c24: 000310c0 sll v0,v1,0x3 80030c28: 00431023 subu v0,v0,v1 80030c2c: 00441021 addu v0,v0,a0 80030c30: 00021080 sll v0,v0,0x2 80030c34: 8fc30034 lw v1,52(s8) 80030c38: 00621021 addu v0,v1,v0 80030c3c: afc20038 sw v0,56(s8) 80030c40: 8fc20038 lw v0,56(s8) 80030c44: 8c42006c lw v0,108(v0) 80030c48: afc2003c sw v0,60(s8) 80030c4c: 8fc2001c lw v0,28(s8) 80030c50: 00021180 sll v0,v0,0x6 80030c54: 8fc30030 lw v1,48(s8) 80030c58: 00621021 addu v0,v1,v0 80030c5c: 8c42003c lw v0,60(v0) 80030c60: afc20024 sw v0,36(s8) 80030c64: 0800c324 j 0x80030c90 80030c68: 00000000 nop 80030c6c: 8fc40024 lw a0,36(s8) 80030c70: 8fc5001c lw a1,28(s8) 80030c74: 8fc60010 lw a2,16(s8) 80030c78: 8fc7003c lw a3,60(s8) 80030c7c: 0c00c085 jal 0x80030214 80030c80: 00000000 nop 80030c84: 8fc20024 lw v0,36(s8) 80030c88: 24420001 addiu v0,v0,1 80030c8c: afc20024 sw v0,36(s8) 80030c90: 8fc2001c lw v0,28(s8) 80030c94: 00021180 sll v0,v0,0x6 80030c98: 8fc30030 lw v1,48(s8) 80030c9c: 00621021 addu v0,v1,v0 80030ca0: 8c43003c lw v1,60(v0) 80030ca4: 8fc2001c lw v0,28(s8) 80030ca8: 00021180 sll v0,v0,0x6 80030cac: 8fc40030 lw a0,48(s8) 80030cb0: 00821021 addu v0,a0,v0 80030cb4: 8c42002c lw v0,44(v0) 80030cb8: 00621821 addu v1,v1,v0 80030cbc: 8fc20024 lw v0,36(s8) 80030cc0: 0043102b sltu v0,v0,v1 80030cc4: 1440ffe9 bnez v0,0x80030c6c 80030cc8: 00000000 nop 80030ccc: 8fc2001c lw v0,28(s8) 80030cd0: 00021180 sll v0,v0,0x6 80030cd4: 8fc30030 lw v1,48(s8) 80030cd8: 00621021 addu v0,v1,v0 80030cdc: 8c420030 lw v0,48(v0) 80030ce0: 8fc30010 lw v1,16(s8) 80030ce4: 00621021 addu v0,v1,v0 80030ce8: afc20010 sw v0,16(s8) 80030cec: 8fc2001c lw v0,28(s8) 80030cf0: 24420001 addiu v0,v0,1 80030cf4: afc2001c sw v0,28(s8) 80030cf8: 8fc20028 lw v0,40(s8) 80030cfc: 8c430014 lw v1,20(v0) 80030d00: 8fc2001c lw v0,28(s8) 80030d04: 0043102b sltu v0,v0,v1 80030d08: 1440ff8d bnez v0,0x80030b40 80030d0c: 00000000 nop 80030d10: 03c0e821 move sp,s8 80030d14: 8fbf0044 lw ra,68(sp) 80030d18: 8fbe0040 lw s8,64(sp) 80030d1c: 27bd0048 addiu sp,sp,72 80030d20: 03e00008 jr ra 80030d24: 00000000 nop 80030d28: 27bdffd0 addiu sp,sp,-48 80030d2c: afbf002c sw ra,44(sp) 80030d30: afbe0028 sw s8,40(sp) 80030d34: 03a0f021 move s8,sp 80030d38: 3c02bfc1 lui v0,0xbfc1 80030d3c: 2442c000 addiu v0,v0,-16384 80030d40: afc2001c sw v0,28(s8) 80030d44: 8fc4001c lw a0,28(s8) 80030d48: 0c00024c jal 0x80000930 80030d4c: 00000000 nop 80030d50: afc20020 sw v0,32(s8) 80030d54: 3c029f00 lui v0,0x9f00 80030d58: 24420000 addiu v0,v0,0 80030d5c: afc20014 sw v0,20(s8) 80030d60: 3c029100 lui v0,0x9100 80030d64: 24420000 addiu v0,v0,0 80030d68: afc20018 sw v0,24(s8) 80030d6c: afc00010 sw zero,16(s8) 80030d70: 0800c48c j 0x80031230 80030d74: 00000000 nop 80030d78: 8fc20010 lw v0,16(s8) 80030d7c: 00021080 sll v0,v0,0x2 80030d80: 00021880 sll v1,v0,0x2 80030d84: 00621023 subu v0,v1,v0 80030d88: 8fc30020 lw v1,32(s8) 80030d8c: 00621021 addu v0,v1,v0 80030d90: 8c420000 lw v0,0(v0) 80030d94: 1040012e beqz v0,0x80031250 80030d98: 00000000 nop 80030d9c: 8fc20014 lw v0,20(s8) 80030da0: 24420008 addiu v0,v0,8 80030da4: 3c030003 lui v1,0x3 80030da8: 346380ff ori v1,v1,0x80ff 80030dac: ac430000 sw v1,0(v0) 80030db0: 8fc20010 lw v0,16(s8) 80030db4: 00021080 sll v0,v0,0x2 80030db8: 3c038001 lui v1,0x8001 80030dbc: 000210c0 sll v0,v0,0x3 80030dc0: 000221c0 sll a0,v0,0x7 80030dc4: 00441021 addu v0,v0,a0 80030dc8: 246306c0 addiu v1,v1,1728 80030dcc: 00431021 addu v0,v0,v1 80030dd0: 8c420400 lw v0,1024(v0) 80030dd4: 2c420002 sltiu v0,v0,2 80030dd8: 14400009 bnez v0,0x80030e00 80030ddc: 00000000 nop 80030de0: 8fc20018 lw v0,24(s8) 80030de4: 24420008 addiu v0,v0,8 80030de8: 24034e20 li v1,20000 80030dec: ac430000 sw v1,0(v0) 80030df0: 8fc20018 lw v0,24(s8) 80030df4: 24420004 addiu v0,v0,4 80030df8: 24030003 li v1,3 80030dfc: ac430000 sw v1,0(v0) 80030e00: 8fc20010 lw v0,16(s8) 80030e04: 00021080 sll v0,v0,0x2 80030e08: 00021880 sll v1,v0,0x2 80030e0c: 00621023 subu v0,v1,v0 80030e10: 8fc30020 lw v1,32(s8) 80030e14: 00621021 addu v0,v1,v0 80030e18: 8c430000 lw v1,0(v0) 80030e1c: 24020001 li v0,1 80030e20: 1062010e beq v1,v0,0x8003125c 80030e24: 00000000 nop 80030e28: 8fc20014 lw v0,20(s8) 80030e2c: 24420028 addiu v0,v0,40 80030e30: 3c03000c lui v1,0xc 80030e34: ac430000 sw v1,0(v0) 80030e38: 8fc20010 lw v0,16(s8) 80030e3c: 00021080 sll v0,v0,0x2 80030e40: 24420001 addiu v0,v0,1 80030e44: 3c038001 lui v1,0x8001 80030e48: 000210c0 sll v0,v0,0x3 80030e4c: 000221c0 sll a0,v0,0x7 80030e50: 00441021 addu v0,v0,a0 80030e54: 246306c0 addiu v1,v1,1728 80030e58: 00431021 addu v0,v0,v1 80030e5c: 8c420400 lw v0,1024(v0) 80030e60: 2c420002 sltiu v0,v0,2 80030e64: 14400009 bnez v0,0x80030e8c 80030e68: 00000000 nop 80030e6c: 8fc20018 lw v0,24(s8) 80030e70: 24420018 addiu v0,v0,24 80030e74: 24034e20 li v1,20000 80030e78: ac430000 sw v1,0(v0) 80030e7c: 8fc20018 lw v0,24(s8) 80030e80: 24420014 addiu v0,v0,20 80030e84: 24030003 li v1,3 80030e88: ac430000 sw v1,0(v0) 80030e8c: 8fc20010 lw v0,16(s8) 80030e90: 00021080 sll v0,v0,0x2 80030e94: 00021880 sll v1,v0,0x2 80030e98: 00621023 subu v0,v1,v0 80030e9c: 8fc30020 lw v1,32(s8) 80030ea0: 00621021 addu v0,v1,v0 80030ea4: 8c430000 lw v1,0(v0) 80030ea8: 24020002 li v0,2 80030eac: 106200ee beq v1,v0,0x80031268 80030eb0: 00000000 nop 80030eb4: 8fc20014 lw v0,20(s8) 80030eb8: 24420048 addiu v0,v0,72 80030ebc: 3c030030 lui v1,0x30 80030ec0: ac430000 sw v1,0(v0) 80030ec4: 8fc20010 lw v0,16(s8) 80030ec8: 00021080 sll v0,v0,0x2 80030ecc: 24420002 addiu v0,v0,2 80030ed0: 3c038001 lui v1,0x8001 80030ed4: 000210c0 sll v0,v0,0x3 80030ed8: 000221c0 sll a0,v0,0x7 80030edc: 00441021 addu v0,v0,a0 80030ee0: 246306c0 addiu v1,v1,1728 80030ee4: 00431021 addu v0,v0,v1 80030ee8: 8c420400 lw v0,1024(v0) 80030eec: 2c420002 sltiu v0,v0,2 80030ef0: 14400009 bnez v0,0x80030f18 80030ef4: 00000000 nop 80030ef8: 8fc20018 lw v0,24(s8) 80030efc: 24420028 addiu v0,v0,40 80030f00: 24034e20 li v1,20000 80030f04: ac430000 sw v1,0(v0) 80030f08: 8fc20018 lw v0,24(s8) 80030f0c: 24420024 addiu v0,v0,36 80030f10: 24030003 li v1,3 80030f14: ac430000 sw v1,0(v0) 80030f18: 8fc20010 lw v0,16(s8) 80030f1c: 00021080 sll v0,v0,0x2 80030f20: 00021880 sll v1,v0,0x2 80030f24: 00621023 subu v0,v1,v0 80030f28: 8fc30020 lw v1,32(s8) 80030f2c: 00621021 addu v0,v1,v0 80030f30: 8c430000 lw v1,0(v0) 80030f34: 24020003 li v0,3 80030f38: 106200ce beq v1,v0,0x80031274 80030f3c: 00000000 nop 80030f40: 8fc20014 lw v0,20(s8) 80030f44: 24420068 addiu v0,v0,104 80030f48: 3c0300c0 lui v1,0xc0 80030f4c: ac430000 sw v1,0(v0) 80030f50: 8fc20010 lw v0,16(s8) 80030f54: 00021080 sll v0,v0,0x2 80030f58: 24420003 addiu v0,v0,3 80030f5c: 3c038001 lui v1,0x8001 80030f60: 000210c0 sll v0,v0,0x3 80030f64: 000221c0 sll a0,v0,0x7 80030f68: 00441021 addu v0,v0,a0 80030f6c: 246306c0 addiu v1,v1,1728 80030f70: 00431021 addu v0,v0,v1 80030f74: 8c420400 lw v0,1024(v0) 80030f78: 2c420002 sltiu v0,v0,2 80030f7c: 14400009 bnez v0,0x80030fa4 80030f80: 00000000 nop 80030f84: 8fc20018 lw v0,24(s8) 80030f88: 24420038 addiu v0,v0,56 80030f8c: 24034e20 li v1,20000 80030f90: ac430000 sw v1,0(v0) 80030f94: 8fc20018 lw v0,24(s8) 80030f98: 24420034 addiu v0,v0,52 80030f9c: 24030003 li v1,3 80030fa0: ac430000 sw v1,0(v0) 80030fa4: 8fc20010 lw v0,16(s8) 80030fa8: 00021080 sll v0,v0,0x2 80030fac: 00021880 sll v1,v0,0x2 80030fb0: 00621023 subu v0,v1,v0 80030fb4: 8fc30020 lw v1,32(s8) 80030fb8: 00621021 addu v0,v1,v0 80030fbc: 8c430000 lw v1,0(v0) 80030fc0: 24020004 li v0,4 80030fc4: 106200ae beq v1,v0,0x80031280 80030fc8: 00000000 nop 80030fcc: 8fc20014 lw v0,20(s8) 80030fd0: 24420088 addiu v0,v0,136 80030fd4: 3c030300 lui v1,0x300 80030fd8: ac430000 sw v1,0(v0) 80030fdc: 8fc20010 lw v0,16(s8) 80030fe0: 24420001 addiu v0,v0,1 80030fe4: 00021080 sll v0,v0,0x2 80030fe8: 3c038001 lui v1,0x8001 80030fec: 000210c0 sll v0,v0,0x3 80030ff0: 000221c0 sll a0,v0,0x7 80030ff4: 00441021 addu v0,v0,a0 80030ff8: 246306c0 addiu v1,v1,1728 80030ffc: 00431021 addu v0,v0,v1 80031000: 8c420400 lw v0,1024(v0) 80031004: 2c420002 sltiu v0,v0,2 80031008: 14400009 bnez v0,0x80031030 8003100c: 00000000 nop 80031010: 8fc20018 lw v0,24(s8) 80031014: 24420048 addiu v0,v0,72 80031018: 24034e20 li v1,20000 8003101c: ac430000 sw v1,0(v0) 80031020: 8fc20018 lw v0,24(s8) 80031024: 24420044 addiu v0,v0,68 80031028: 24030003 li v1,3 8003102c: ac430000 sw v1,0(v0) 80031030: 8fc20010 lw v0,16(s8) 80031034: 00021080 sll v0,v0,0x2 80031038: 00021880 sll v1,v0,0x2 8003103c: 00621023 subu v0,v1,v0 80031040: 8fc30020 lw v1,32(s8) 80031044: 00621021 addu v0,v1,v0 80031048: 8c430000 lw v1,0(v0) 8003104c: 24020005 li v0,5 80031050: 1062008e beq v1,v0,0x8003128c 80031054: 00000000 nop 80031058: 8fc20014 lw v0,20(s8) 8003105c: 244200a8 addiu v0,v0,168 80031060: 3c030c00 lui v1,0xc00 80031064: ac430000 sw v1,0(v0) 80031068: 8fc20010 lw v0,16(s8) 8003106c: 00021080 sll v0,v0,0x2 80031070: 24420005 addiu v0,v0,5 80031074: 3c038001 lui v1,0x8001 80031078: 000210c0 sll v0,v0,0x3 8003107c: 000221c0 sll a0,v0,0x7 80031080: 00441021 addu v0,v0,a0 80031084: 246306c0 addiu v1,v1,1728 80031088: 00431021 addu v0,v0,v1 8003108c: 8c420400 lw v0,1024(v0) 80031090: 2c420002 sltiu v0,v0,2 80031094: 14400009 bnez v0,0x800310bc 80031098: 00000000 nop 8003109c: 8fc20018 lw v0,24(s8) 800310a0: 24420058 addiu v0,v0,88 800310a4: 24034e20 li v1,20000 800310a8: ac430000 sw v1,0(v0) 800310ac: 8fc20018 lw v0,24(s8) 800310b0: 24420054 addiu v0,v0,84 800310b4: 24030003 li v1,3 800310b8: ac430000 sw v1,0(v0) 800310bc: 8fc20010 lw v0,16(s8) 800310c0: 00021080 sll v0,v0,0x2 800310c4: 00021880 sll v1,v0,0x2 800310c8: 00621023 subu v0,v1,v0 800310cc: 8fc30020 lw v1,32(s8) 800310d0: 00621021 addu v0,v1,v0 800310d4: 8c430000 lw v1,0(v0) 800310d8: 24020006 li v0,6 800310dc: 1062006e beq v1,v0,0x80031298 800310e0: 00000000 nop 800310e4: 8fc20014 lw v0,20(s8) 800310e8: 244200c8 addiu v0,v0,200 800310ec: 3c033000 lui v1,0x3000 800310f0: ac430000 sw v1,0(v0) 800310f4: 8fc20010 lw v0,16(s8) 800310f8: 00021080 sll v0,v0,0x2 800310fc: 24420006 addiu v0,v0,6 80031100: 3c038001 lui v1,0x8001 80031104: 000210c0 sll v0,v0,0x3 80031108: 000221c0 sll a0,v0,0x7 8003110c: 00441021 addu v0,v0,a0 80031110: 246306c0 addiu v1,v1,1728 80031114: 00431021 addu v0,v0,v1 80031118: 8c420400 lw v0,1024(v0) 8003111c: 2c420002 sltiu v0,v0,2 80031120: 14400009 bnez v0,0x80031148 80031124: 00000000 nop 80031128: 8fc20018 lw v0,24(s8) 8003112c: 24420068 addiu v0,v0,104 80031130: 24034e20 li v1,20000 80031134: ac430000 sw v1,0(v0) 80031138: 8fc20018 lw v0,24(s8) 8003113c: 24420064 addiu v0,v0,100 80031140: 24030003 li v1,3 80031144: ac430000 sw v1,0(v0) 80031148: 8fc20010 lw v0,16(s8) 8003114c: 00021080 sll v0,v0,0x2 80031150: 00021880 sll v1,v0,0x2 80031154: 00621023 subu v0,v1,v0 80031158: 8fc30020 lw v1,32(s8) 8003115c: 00621021 addu v0,v1,v0 80031160: 8c430000 lw v1,0(v0) 80031164: 24020007 li v0,7 80031168: 1062004e beq v1,v0,0x800312a4 8003116c: 00000000 nop 80031170: 8fc20014 lw v0,20(s8) 80031174: 244200e8 addiu v0,v0,232 80031178: 3c03c000 lui v1,0xc000 8003117c: ac430000 sw v1,0(v0) 80031180: 8fc20010 lw v0,16(s8) 80031184: 00021080 sll v0,v0,0x2 80031188: 24420007 addiu v0,v0,7 8003118c: 3c038001 lui v1,0x8001 80031190: 000210c0 sll v0,v0,0x3 80031194: 000221c0 sll a0,v0,0x7 80031198: 00441021 addu v0,v0,a0 8003119c: 246306c0 addiu v1,v1,1728 800311a0: 00431021 addu v0,v0,v1 800311a4: 8c420400 lw v0,1024(v0) 800311a8: 2c420002 sltiu v0,v0,2 800311ac: 14400009 bnez v0,0x800311d4 800311b0: 00000000 nop 800311b4: 8fc20018 lw v0,24(s8) 800311b8: 24420078 addiu v0,v0,120 800311bc: 24034e20 li v1,20000 800311c0: ac430000 sw v1,0(v0) 800311c4: 8fc20018 lw v0,24(s8) 800311c8: 24420074 addiu v0,v0,116 800311cc: 24030003 li v1,3 800311d0: ac430000 sw v1,0(v0) 800311d4: 8fc20010 lw v0,16(s8) 800311d8: 00021080 sll v0,v0,0x2 800311dc: 00021880 sll v1,v0,0x2 800311e0: 00621023 subu v0,v1,v0 800311e4: 8fc30020 lw v1,32(s8) 800311e8: 00621021 addu v0,v1,v0 800311ec: 8c420000 lw v0,0(v0) 800311f0: 2c420009 sltiu v0,v0,9 800311f4: 1440000b bnez v0,0x80031224 800311f8: 00000000 nop 800311fc: 3c028001 lui v0,0x8001 80031200: 24440544 addiu a0,v0,1348 80031204: 0c000108 jal 0x80000420 80031208: 00000000 nop 8003120c: 3c028001 lui v0,0x8001 80031210: 24440578 addiu a0,v0,1400 80031214: 0c000108 jal 0x80000420 80031218: 00000000 nop 8003121c: 0c000a39 jal 0x800028e4 80031220: 00000000 nop 80031224: 8fc20010 lw v0,16(s8) 80031228: 24420001 addiu v0,v0,1 8003122c: afc20010 sw v0,16(s8) 80031230: 8fc2001c lw v0,28(s8) 80031234: 8c430004 lw v1,4(v0) 80031238: 8fc20010 lw v0,16(s8) 8003123c: 0043102b sltu v0,v0,v1 80031240: 1440fecd bnez v0,0x80030d78 80031244: 00000000 nop 80031248: 0800c4aa j 0x800312a8 8003124c: 00000000 nop 80031250: 00000000 nop 80031254: 0800c4aa j 0x800312a8 80031258: 00000000 nop 8003125c: 00000000 nop 80031260: 0800c4aa j 0x800312a8 80031264: 00000000 nop 80031268: 00000000 nop 8003126c: 0800c4aa j 0x800312a8 80031270: 00000000 nop 80031274: 00000000 nop 80031278: 0800c4aa j 0x800312a8 8003127c: 00000000 nop 80031280: 00000000 nop 80031284: 0800c4aa j 0x800312a8 80031288: 00000000 nop 8003128c: 00000000 nop 80031290: 0800c4aa j 0x800312a8 80031294: 00000000 nop 80031298: 00000000 nop 8003129c: 0800c4aa j 0x800312a8 800312a0: 00000000 nop 800312a4: 00000000 nop 800312a8: 03c0e821 move sp,s8 800312ac: 8fbf002c lw ra,44(sp) 800312b0: 8fbe0028 lw s8,40(sp) 800312b4: 27bd0030 addiu sp,sp,48 800312b8: 03e00008 jr ra 800312bc: 00000000 nop Disassembly of section seg_data: 00000000 : 0: 00400000 0x400000 4: 0040017c 0x40017c 8: 00400364 0x400364 c: 202a2a2a addi t2,at,10794 10: 72617453 0x72617453 14: 676e6974 0x676e6974 18: 73617420 0x73617420 1c: 7270206b 0x7270206b 20: 6375646f 0x6375646f 24: 6f207265 0x6f207265 28: 7270206e 0x7270206e 2c: 7365636f 0x7365636f 30: 20726f73 addi s2,v1,28531 34: 00006425 0x6425 38: 20746120 addi s4,v1,24864 3c: 6c637963 0x6c637963 40: 64252065 0x64252065 44: 2a2a2a20 slti t2,s1,10784 48: 00000a0a 0xa0a 4c: 74756f72 jalx 0x1d5bdc8 50: 00007265 0x7265 54: 726d776d 0x726d776d 58: 006e695f 0x6e695f 5c: 52455b0a beql s2,a1,0x16c88 60: 5d524f52 0x5d524f52 64: 206e6920 addi t6,v1,26912 68: 646f7270 0x646f7270 6c: 72656375 0x72656375 70: 73617420 0x73617420 74: 0a3a206b j 0x8e881ac 78: 00000000 nop 7c: 20202020 addi zero,at,8224 80: 20202020 addi zero,at,8224 84: 6e752020 0x6e752020 88: 69666564 0x69666564 8c: 2064656e addi a0,v1,25966 90: 6d776d3c 0x6d776d3c 94: 6e695f72 0x6e695f72 98: 6863203e 0x6863203e 9c: 656e6e61 0x656e6e61 a0: 25203a6c addiu zero,t1,14956 a4: 00000a64 0xa64 a8: 202a2a2a addi t2,at,10794 ac: 6d776d26 0x6d776d26 b0: 6e695f72 0x6e695f72 b4: 25203d20 addiu zero,t1,15648 b8: 000a0a78 0xa0a78 bc: 6e617274 0x6e617274 c0: 74696d73 jalx 0x1a5b5cc c4: 20646574 addi a0,v1,25972 c8: 756c6176 jalx 0x5b185d8 cc: 203a2065 addi k0,at,8293 d0: 000a6425 0xa6425 d4: 2a2a2a0a slti t2,s1,10762 d8: 6d6f4320 0x6d6f4320 dc: 74656c70 jalx 0x195b1c0 e0: 20676e69 addi a3,v1,28265 e4: 646f7270 0x646f7270 e8: 72656375 0x72656375 ec: 73617420 0x73617420 f0: 7461206b jalx 0x18481ac f4: 63796320 0x63796320 f8: 2520656c addiu zero,t1,25964 fc: 2a2a2064 slti t2,s1,8292 100: 00000a2a 0xa2a 104: 202a2a2a addi t2,at,10794 108: 72617453 0x72617453 10c: 676e6974 0x676e6974 110: 73617420 0x73617420 114: 6f63206b 0x6f63206b 118: 6d75736e 0x6d75736e 11c: 6f207265 0x6f207265 120: 7270206e 0x7270206e 124: 7365636f 0x7365636f 128: 20726f73 addi s2,v1,28531 12c: 00006425 0x6425 130: 726d776d 0x726d776d 134: 74756f5f jalx 0x1d5bd7c 138: 00000000 nop 13c: 52455b0a beql s2,a1,0x16d68 140: 5d524f52 0x5d524f52 144: 206e6920 addi t6,v1,26912 148: 736e6f63 0x736e6f63 14c: 72656d75 0x72656d75 150: 73617420 0x73617420 154: 0a3a206b j 0x8e881ac 158: 00000000 nop 15c: 20202020 addi zero,at,8224 160: 20202020 addi zero,at,8224 164: 6e752020 0x6e752020 168: 69666564 0x69666564 16c: 2064656e addi a0,v1,25966 170: 6d776d3c 0x6d776d3c 174: 756f5f72 jalx 0x5bd7dc8 178: 63203e74 0x63203e74 17c: 6e6e6168 0x6e6e6168 180: 000a6c65 0xa6c65 184: 202a2a2a addi t2,at,10794 188: 6d776d26 0x6d776d26 18c: 756f5f72 jalx 0x5bd7dc8 190: 203d2074 addi sp,at,8308 194: 0a0a7825 j 0x829e094 198: 00000000 nop 19c: 65636572 0x65636572 1a0: 64657669 0x64657669 1a4: 6b6f7420 0x6b6f7420 1a8: 25206e65 addiu zero,t1,28261 1ac: 202f2064 addi t7,at,8292 1b0: 756c6176 jalx 0x5b185d8 1b4: 203d2065 addi sp,at,8293 1b8: 000a6425 0xa6425 1bc: 2a2a2a0a slti t2,s1,10762 1c0: 6d6f4320 0x6d6f4320 1c4: 74656c70 jalx 0x195b1c0 1c8: 20676e69 addi a3,v1,28265 1cc: 736e6f63 0x736e6f63 1d0: 72656d75 0x72656d75 1d4: 73617420 0x73617420 1d8: 7461206b jalx 0x18481ac 1dc: 63796320 0x63796320 1e0: 2520656c addiu zero,t1,25964 1e4: 2a2a2064 slti t2,s1,8292 1e8: 00000a2a 0xa2a 1ec: 202a2a2a addi t2,at,10794 1f0: 72617453 0x72617453 1f4: 676e6974 0x676e6974 1f8: 73617420 0x73617420 1fc: 6f72206b 0x6f72206b 200: 72657475 0x72657475 204: 206e6f20 addi t6,v1,28448 208: 636f7270 0x636f7270 20c: 6f737365 0x6f737365 210: 64252072 0x64252072 214: 20746120 addi s4,v1,24864 218: 6c637963 0x6c637963 21c: 64252065 0x64252065 220: 2a2a2a20 slti t2,s1,10784 224: 00000a0a 0xa0a 228: 52455b0a beql s2,a1,0x16e54 22c: 5d524f52 0x5d524f52 230: 206e6920 addi t6,v1,26912 234: 74756f72 jalx 0x1d5bdc8 238: 74207265 jalx 0x81c994 23c: 206b7361 addi t3,v1,29537 240: 00000a3a 0xa3a 244: 20202020 addi zero,at,8224 248: 20202020 addi zero,at,8224 24c: 6e752020 0x6e752020 250: 69666564 0x69666564 254: 2064656e addi a0,v1,25966 258: 6d776d3c 0x6d776d3c 25c: 6e695f72 0x6e695f72 260: 6863203e 0x6863203e 264: 656e6e61 0x656e6e61 268: 00000a6c 0xa6c 26c: 656b6f74 0x656b6f74 270: 6176206e 0x6176206e 274: 2065756c addi a1,v1,30060 278: 6425203a 0x6425203a 27c: 74202f20 jalx 0x80bc80 280: 6f706d65 0x6f706d65 284: 61736972 0x61736972 288: 6e6f6974 0x6e6f6974 28c: 25203d20 addiu zero,t1,15648 290: 00000a64 0xa64 294: 0000002d 0x2d 298: 00007830 tge zero,zero,0x1e0 29c: 00400e0c syscall 0x10038 2a0: 00400e34 teq v0,zero,0x38 2a4: 00400dd0 0x400dd0 2a8: 00400dd0 0x400dd0 2ac: 00400dd0 0x400dd0 2b0: 00400dd0 0x400dd0 2b4: 00400dd0 0x400dd0 2b8: 00400dd0 0x400dd0 2bc: 00400dd0 0x400dd0 2c0: 00400dd0 0x400dd0 2c4: 00400dd0 0x400dd0 2c8: 00400dd0 0x400dd0 2cc: 00400dd0 0x400dd0 2d0: 00400dd0 0x400dd0 2d4: 00400dd0 0x400dd0 2d8: 00400dd0 0x400dd0 2dc: 00401064 0x401064 2e0: 00400dd0 0x400dd0 2e4: 00400e90 0x400e90 2e8: 00400dd0 0x400dd0 2ec: 00400dd0 0x400dd0 2f0: 00400f78 0x400f78 2f4: 33323130 andi s2,t9,0x3130 2f8: 37363534 ori s6,t9,0x3534 2fc: 42413938 c0 0x413938 300: 46454443 c1 0x454443 304: 00000000 nop Disassembly of section seg_code: 00001000 : 1000: 27bdffd8 addiu sp,sp,-40 1004: afbf0024 sw ra,36(sp) 1008: afbe0020 sw s8,32(sp) 100c: 03a0f021 move s8,sp 1010: 0c100164 jal 0x400590 1014: 00000000 nop 1018: 3c030080 lui v1,0x80 101c: 2464000c addiu a0,v1,12 1020: 00402821 move a1,v0 1024: 0c100326 jal 0x400c98 1028: 00000000 nop 102c: 0c100175 jal 0x4005d4 1030: 00000000 nop 1034: 3c030080 lui v1,0x80 1038: 24640038 addiu a0,v1,56 103c: 00402821 move a1,v0 1040: 0c100326 jal 0x400c98 1044: 00000000 nop 1048: 27c20018 addiu v0,s8,24 104c: 3c030080 lui v1,0x80 1050: 2464004c addiu a0,v1,76 1054: 3c030080 lui v1,0x80 1058: 24650054 addiu a1,v1,84 105c: 24060003 li a2,3 1060: 00403821 move a3,v0 1064: 0c100580 jal 0x401600 1068: 00000000 nop 106c: 10400015 beqz v0,0x10c4 1070: 00000000 nop 1074: 3c020080 lui v0,0x80 1078: 2444005c addiu a0,v0,92 107c: 0c100326 jal 0x400c98 1080: 00000000 nop 1084: 8fc20018 lw v0,24(s8) 1088: 3c030080 lui v1,0x80 108c: 2464007c addiu a0,v1,124 1090: 00402821 move a1,v0 1094: 0c100326 jal 0x400c98 1098: 00000000 nop 109c: 8fc20018 lw v0,24(s8) 10a0: 3c030080 lui v1,0x80 10a4: 246400a8 addiu a0,v1,168 10a8: 00402821 move a1,v0 10ac: 0c100326 jal 0x400c98 10b0: 00000000 nop 10b4: 0c1005ac jal 0x4016b0 10b8: 00000000 nop 10bc: 08100037 j 0x4000dc 10c0: 00000000 nop 10c4: 8fc20018 lw v0,24(s8) 10c8: 3c030080 lui v1,0x80 10cc: 246400a8 addiu a0,v1,168 10d0: 00402821 move a1,v0 10d4: 0c100326 jal 0x400c98 10d8: 00000000 nop 10dc: afc00010 sw zero,16(s8) 10e0: 0810004c j 0x400130 10e4: 00000000 nop 10e8: 8fc20010 lw v0,16(s8) 10ec: afc20014 sw v0,20(s8) 10f0: 8fc30018 lw v1,24(s8) 10f4: 27c20014 addiu v0,s8,20 10f8: 00602021 move a0,v1 10fc: 00402821 move a1,v0 1100: 24060001 li a2,1 1104: 0c10060d jal 0x401834 1108: 00000000 nop 110c: 8fc20014 lw v0,20(s8) 1110: 3c030080 lui v1,0x80 1114: 246400bc addiu a0,v1,188 1118: 00402821 move a1,v0 111c: 0c100326 jal 0x400c98 1120: 00000000 nop 1124: 8fc20010 lw v0,16(s8) 1128: 24420001 addiu v0,v0,1 112c: afc20010 sw v0,16(s8) 1130: 8fc20010 lw v0,16(s8) 1134: 2c420032 sltiu v0,v0,50 1138: 1440ffeb bnez v0,0x10e8 113c: 00000000 nop 1140: 0c100175 jal 0x4005d4 1144: 00000000 nop 1148: 3c030080 lui v1,0x80 114c: 246400d4 addiu a0,v1,212 1150: 00402821 move a1,v0 1154: 0c100326 jal 0x400c98 1158: 00000000 nop 115c: 0c1005ac jal 0x4016b0 1160: 00000000 nop 1164: 03c0e821 move sp,s8 1168: 8fbf0024 lw ra,36(sp) 116c: 8fbe0020 lw s8,32(sp) 1170: 27bd0028 addiu sp,sp,40 1174: 03e00008 jr ra 1178: 00000000 nop 117c: 27bdffc8 addiu sp,sp,-56 1180: afbf0034 sw ra,52(sp) 1184: afbe0030 sw s8,48(sp) 1188: 03a0f021 move s8,sp 118c: 0c100164 jal 0x400590 1190: 00000000 nop 1194: 3c030080 lui v1,0x80 1198: 24640104 addiu a0,v1,260 119c: 00402821 move a1,v0 11a0: 0c100326 jal 0x400c98 11a4: 00000000 nop 11a8: 0c100175 jal 0x4005d4 11ac: 00000000 nop 11b0: 3c030080 lui v1,0x80 11b4: 24640038 addiu a0,v1,56 11b8: 00402821 move a1,v0 11bc: 0c100326 jal 0x400c98 11c0: 00000000 nop 11c4: 27c20028 addiu v0,s8,40 11c8: 3c030080 lui v1,0x80 11cc: 2464004c addiu a0,v1,76 11d0: 3c030080 lui v1,0x80 11d4: 24650130 addiu a1,v1,304 11d8: 24060003 li a2,3 11dc: 00403821 move a3,v0 11e0: 0c100580 jal 0x401600 11e4: 00000000 nop 11e8: 1040000d beqz v0,0x1220 11ec: 00000000 nop 11f0: 3c020080 lui v0,0x80 11f4: 2444013c addiu a0,v0,316 11f8: 0c100326 jal 0x400c98 11fc: 00000000 nop 1200: 3c020080 lui v0,0x80 1204: 2444015c addiu a0,v0,348 1208: 0c100326 jal 0x400c98 120c: 00000000 nop 1210: 0c1005ac jal 0x4016b0 1214: 00000000 nop 1218: 0810008e j 0x400238 121c: 00000000 nop 1220: 8fc20028 lw v0,40(s8) 1224: 3c030080 lui v1,0x80 1228: 24640184 addiu a0,v1,388 122c: 00402821 move a1,v0 1230: 0c100326 jal 0x400c98 1234: 00000000 nop 1238: afc00010 sw zero,16(s8) 123c: 081000c6 j 0x400318 1240: 00000000 nop 1244: 8fc30028 lw v1,40(s8) 1248: 27c20014 addiu v0,s8,20 124c: 00602021 move a0,v1 1250: 00402821 move a1,v0 1254: 24060005 li a2,5 1258: 0c1006ab jal 0x401aac 125c: 00000000 nop 1260: 8fc20014 lw v0,20(s8) 1264: 3c030080 lui v1,0x80 1268: 2464019c addiu a0,v1,412 126c: 8fc50010 lw a1,16(s8) 1270: 00403021 move a2,v0 1274: 0c100326 jal 0x400c98 1278: 00000000 nop 127c: 8fc20010 lw v0,16(s8) 1280: 24430001 addiu v1,v0,1 1284: 8fc20018 lw v0,24(s8) 1288: 3c040080 lui a0,0x80 128c: 2484019c addiu a0,a0,412 1290: 00602821 move a1,v1 1294: 00403021 move a2,v0 1298: 0c100326 jal 0x400c98 129c: 00000000 nop 12a0: 8fc20010 lw v0,16(s8) 12a4: 24430002 addiu v1,v0,2 12a8: 8fc2001c lw v0,28(s8) 12ac: 3c040080 lui a0,0x80 12b0: 2484019c addiu a0,a0,412 12b4: 00602821 move a1,v1 12b8: 00403021 move a2,v0 12bc: 0c100326 jal 0x400c98 12c0: 00000000 nop 12c4: 8fc20010 lw v0,16(s8) 12c8: 24430003 addiu v1,v0,3 12cc: 8fc20020 lw v0,32(s8) 12d0: 3c040080 lui a0,0x80 12d4: 2484019c addiu a0,a0,412 12d8: 00602821 move a1,v1 12dc: 00403021 move a2,v0 12e0: 0c100326 jal 0x400c98 12e4: 00000000 nop 12e8: 8fc20010 lw v0,16(s8) 12ec: 24430004 addiu v1,v0,4 12f0: 8fc20024 lw v0,36(s8) 12f4: 3c040080 lui a0,0x80 12f8: 2484019c addiu a0,a0,412 12fc: 00602821 move a1,v1 1300: 00403021 move a2,v0 1304: 0c100326 jal 0x400c98 1308: 00000000 nop 130c: 8fc20010 lw v0,16(s8) 1310: 24420005 addiu v0,v0,5 1314: afc20010 sw v0,16(s8) 1318: 8fc20010 lw v0,16(s8) 131c: 2c420032 sltiu v0,v0,50 1320: 1440ffc8 bnez v0,0x1244 1324: 00000000 nop 1328: 0c100175 jal 0x4005d4 132c: 00000000 nop 1330: 3c030080 lui v1,0x80 1334: 246401bc addiu a0,v1,444 1338: 00402821 move a1,v0 133c: 0c100326 jal 0x400c98 1340: 00000000 nop 1344: 0c1005ac jal 0x4016b0 1348: 00000000 nop 134c: 03c0e821 move sp,s8 1350: 8fbf0034 lw ra,52(sp) 1354: 8fbe0030 lw s8,48(sp) 1358: 27bd0038 addiu sp,sp,56 135c: 03e00008 jr ra 1360: 00000000 nop 1364: 27bdffc8 addiu sp,sp,-56 1368: afbf0034 sw ra,52(sp) 136c: afbe0030 sw s8,48(sp) 1370: afb0002c sw s0,44(sp) 1374: 03a0f021 move s8,sp 1378: 0c100164 jal 0x400590 137c: 00000000 nop 1380: 00408021 move s0,v0 1384: 0c100175 jal 0x4005d4 1388: 00000000 nop 138c: 3c030080 lui v1,0x80 1390: 246401ec addiu a0,v1,492 1394: 02002821 move a1,s0 1398: 00403021 move a2,v0 139c: 0c100326 jal 0x400c98 13a0: 00000000 nop 13a4: 27c20024 addiu v0,s8,36 13a8: 3c030080 lui v1,0x80 13ac: 2464004c addiu a0,v1,76 13b0: 3c030080 lui v1,0x80 13b4: 24650130 addiu a1,v1,304 13b8: 24060003 li a2,3 13bc: 00403821 move a3,v0 13c0: 0c100580 jal 0x401600 13c4: 00000000 nop 13c8: 1040000d beqz v0,0x1400 13cc: 00000000 nop 13d0: 3c020080 lui v0,0x80 13d4: 24440228 addiu a0,v0,552 13d8: 0c100326 jal 0x400c98 13dc: 00000000 nop 13e0: 3c020080 lui v0,0x80 13e4: 24440244 addiu a0,v0,580 13e8: 0c100326 jal 0x400c98 13ec: 00000000 nop 13f0: 0c1005ac jal 0x4016b0 13f4: 00000000 nop 13f8: 08100106 j 0x400418 13fc: 00000000 nop 1400: 8fc20020 lw v0,32(s8) 1404: 3c030080 lui v1,0x80 1408: 246400a8 addiu a0,v1,168 140c: 00402821 move a1,v0 1410: 0c100326 jal 0x400c98 1414: 00000000 nop 1418: 27c20020 addiu v0,s8,32 141c: 3c030080 lui v1,0x80 1420: 2464004c addiu a0,v1,76 1424: 3c030080 lui v1,0x80 1428: 24650054 addiu a1,v1,84 142c: 24060003 li a2,3 1430: 00403821 move a3,v0 1434: 0c100580 jal 0x401600 1438: 00000000 nop 143c: 1040000d beqz v0,0x1474 1440: 00000000 nop 1444: 3c020080 lui v0,0x80 1448: 24440228 addiu a0,v0,552 144c: 0c100326 jal 0x400c98 1450: 00000000 nop 1454: 3c020080 lui v0,0x80 1458: 2444015c addiu a0,v0,348 145c: 0c100326 jal 0x400c98 1460: 00000000 nop 1464: 0c1005ac jal 0x4016b0 1468: 00000000 nop 146c: 08100123 j 0x40048c 1470: 00000000 nop 1474: 8fc20024 lw v0,36(s8) 1478: 3c030080 lui v1,0x80 147c: 24640184 addiu a0,v1,388 1480: 00402821 move a1,v0 1484: 0c100326 jal 0x400c98 1488: 00000000 nop 148c: 8fc30020 lw v1,32(s8) 1490: 27c20018 addiu v0,s8,24 1494: 00602021 move a0,v1 1498: 00402821 move a1,v0 149c: 24060002 li a2,2 14a0: 0c1006ab jal 0x401aac 14a4: 00000000 nop 14a8: 0c1005c0 jal 0x401700 14ac: 00000000 nop 14b0: 00021182 srl v0,v0,0x6 14b4: afc20014 sw v0,20(s8) 14b8: afc00010 sw zero,16(s8) 14bc: 08100134 j 0x4004d0 14c0: 00000000 nop 14c4: 8fc20010 lw v0,16(s8) 14c8: 24420001 addiu v0,v0,1 14cc: afc20010 sw v0,16(s8) 14d0: 8fc30010 lw v1,16(s8) 14d4: 8fc20014 lw v0,20(s8) 14d8: 0062102b sltu v0,v1,v0 14dc: 1440fff9 bnez v0,0x14c4 14e0: 00000000 nop 14e4: 8fc20018 lw v0,24(s8) 14e8: 3c030080 lui v1,0x80 14ec: 2464026c addiu a0,v1,620 14f0: 00402821 move a1,v0 14f4: 8fc60014 lw a2,20(s8) 14f8: 0c100326 jal 0x400c98 14fc: 00000000 nop 1500: 8fc2001c lw v0,28(s8) 1504: 3c030080 lui v1,0x80 1508: 2464026c addiu a0,v1,620 150c: 00402821 move a1,v0 1510: 8fc60014 lw a2,20(s8) 1514: 0c100326 jal 0x400c98 1518: 00000000 nop 151c: 8fc30024 lw v1,36(s8) 1520: 27c20018 addiu v0,s8,24 1524: 00602021 move a0,v1 1528: 00402821 move a1,v0 152c: 24060002 li a2,2 1530: 0c10060d jal 0x401834 1534: 00000000 nop 1538: 08100123 j 0x40048c 153c: 00000000 nop 1540: 27bdfff8 addiu sp,sp,-8 1544: afbf0004 sw ra,4(sp) 1548: afbe0000 sw s8,0(sp) 154c: 03a0f021 move s8,sp 1550: afc40008 sw a0,8(s8) 1554: afc5000c sw a1,12(s8) 1558: afc60010 sw a2,16(s8) 155c: afc70014 sw a3,20(s8) 1560: 8fc20008 lw v0,8(s8) 1564: 8fc4000c lw a0,12(s8) 1568: 8fc50010 lw a1,16(s8) 156c: 8fc60014 lw a2,20(s8) 1570: 8fc70018 lw a3,24(s8) 1574: 0000000c syscall 1578: 03c0e821 move sp,s8 157c: 8fbf0004 lw ra,4(sp) 1580: 8fbe0000 lw s8,0(sp) 1584: 27bd0008 addiu sp,sp,8 1588: 03e00008 jr ra 158c: 00000000 nop 1590: 27bdffe0 addiu sp,sp,-32 1594: afbf001c sw ra,28(sp) 1598: afbe0018 sw s8,24(sp) 159c: 03a0f021 move s8,sp 15a0: afa00010 sw zero,16(sp) 15a4: 00002021 move a0,zero 15a8: 00002821 move a1,zero 15ac: 00003021 move a2,zero 15b0: 00003821 move a3,zero 15b4: 0c100150 jal 0x400540 15b8: 00000000 nop 15bc: 03c0e821 move sp,s8 15c0: 8fbf001c lw ra,28(sp) 15c4: 8fbe0018 lw s8,24(sp) 15c8: 27bd0020 addiu sp,sp,32 15cc: 03e00008 jr ra 15d0: 00000000 nop 15d4: 27bdffe0 addiu sp,sp,-32 15d8: afbf001c sw ra,28(sp) 15dc: afbe0018 sw s8,24(sp) 15e0: 03a0f021 move s8,sp 15e4: afa00010 sw zero,16(sp) 15e8: 24040001 li a0,1 15ec: 00002821 move a1,zero 15f0: 00003021 move a2,zero 15f4: 00003821 move a3,zero 15f8: 0c100150 jal 0x400540 15fc: 00000000 nop 1600: 03c0e821 move sp,s8 1604: 8fbf001c lw ra,28(sp) 1608: 8fbe0018 lw s8,24(sp) 160c: 27bd0020 addiu sp,sp,32 1610: 03e00008 jr ra 1614: 00000000 nop 1618: 27bdffe0 addiu sp,sp,-32 161c: afbf001c sw ra,28(sp) 1620: afbe0018 sw s8,24(sp) 1624: 03a0f021 move s8,sp 1628: 00801021 move v0,a0 162c: a3c20020 sb v0,32(s8) 1630: 27c20020 addiu v0,s8,32 1634: afa00010 sw zero,16(sp) 1638: 24040002 li a0,2 163c: 00402821 move a1,v0 1640: 24060001 li a2,1 1644: 00003821 move a3,zero 1648: 0c100150 jal 0x400540 164c: 00000000 nop 1650: 03c0e821 move sp,s8 1654: 8fbf001c lw ra,28(sp) 1658: 8fbe0018 lw s8,24(sp) 165c: 27bd0020 addiu sp,sp,32 1660: 03e00008 jr ra 1664: 00000000 nop 1668: 27bdffd8 addiu sp,sp,-40 166c: afbf0024 sw ra,36(sp) 1670: afbe0020 sw s8,32(sp) 1674: 03a0f021 move s8,sp 1678: afc40028 sw a0,40(s8) 167c: afc00018 sw zero,24(s8) 1680: 081001a5 j 0x400694 1684: 00000000 nop 1688: 8fc20018 lw v0,24(s8) 168c: 24420001 addiu v0,v0,1 1690: afc20018 sw v0,24(s8) 1694: 8fc30028 lw v1,40(s8) 1698: 8fc20018 lw v0,24(s8) 169c: 00621021 addu v0,v1,v0 16a0: 80420000 lb v0,0(v0) 16a4: 1440fff8 bnez v0,0x1688 16a8: 00000000 nop 16ac: 8fc20028 lw v0,40(s8) 16b0: afa00010 sw zero,16(sp) 16b4: 24040002 li a0,2 16b8: 00402821 move a1,v0 16bc: 8fc60018 lw a2,24(s8) 16c0: 00003821 move a3,zero 16c4: 0c100150 jal 0x400540 16c8: 00000000 nop 16cc: 03c0e821 move sp,s8 16d0: 8fbf0024 lw ra,36(sp) 16d4: 8fbe0020 lw s8,32(sp) 16d8: 27bd0028 addiu sp,sp,40 16dc: 03e00008 jr ra 16e0: 00000000 nop 16e4: 27bdffd0 addiu sp,sp,-48 16e8: afbf002c sw ra,44(sp) 16ec: afbe0028 sw s8,40(sp) 16f0: 03a0f021 move s8,sp 16f4: afc40030 sw a0,48(s8) 16f8: afc00018 sw zero,24(s8) 16fc: 081001e0 j 0x400780 1700: 00000000 nop 1704: 24030009 li v1,9 1708: 8fc20018 lw v0,24(s8) 170c: 00622023 subu a0,v1,v0 1710: 8fc30030 lw v1,48(s8) 1714: 3c02cccc lui v0,0xcccc 1718: 3442cccd ori v0,v0,0xcccd 171c: 00620019 multu v1,v0 1720: 00001010 mfhi v0 1724: 000210c2 srl v0,v0,0x3 1728: 00021040 sll v0,v0,0x1 172c: 00022880 sll a1,v0,0x2 1730: 00451021 addu v0,v0,a1 1734: 00621023 subu v0,v1,v0 1738: 304200ff andi v0,v0,0xff 173c: 24420030 addiu v0,v0,48 1740: 304200ff andi v0,v0,0xff 1744: 00021e00 sll v1,v0,0x18 1748: 00031e03 sra v1,v1,0x18 174c: 27c20018 addiu v0,s8,24 1750: 00441021 addu v0,v0,a0 1754: a0430004 sb v1,4(v0) 1758: 8fc30030 lw v1,48(s8) 175c: 3c02cccc lui v0,0xcccc 1760: 3442cccd ori v0,v0,0xcccd 1764: 00620019 multu v1,v0 1768: 00001010 mfhi v0 176c: 000210c2 srl v0,v0,0x3 1770: afc20030 sw v0,48(s8) 1774: 8fc20018 lw v0,24(s8) 1778: 24420001 addiu v0,v0,1 177c: afc20018 sw v0,24(s8) 1780: 8fc20018 lw v0,24(s8) 1784: 2c42000a sltiu v0,v0,10 1788: 1440ffde bnez v0,0x1704 178c: 00000000 nop 1790: 27c2001c addiu v0,s8,28 1794: afa00010 sw zero,16(sp) 1798: 24040002 li a0,2 179c: 00402821 move a1,v0 17a0: 2406000a li a2,10 17a4: 00003821 move a3,zero 17a8: 0c100150 jal 0x400540 17ac: 00000000 nop 17b0: 03c0e821 move sp,s8 17b4: 8fbf002c lw ra,44(sp) 17b8: 8fbe0028 lw s8,40(sp) 17bc: 27bd0030 addiu sp,sp,48 17c0: 03e00008 jr ra 17c4: 00000000 nop 17c8: 27bdffd8 addiu sp,sp,-40 17cc: afbf0024 sw ra,36(sp) 17d0: afbe0020 sw s8,32(sp) 17d4: 03a0f021 move s8,sp 17d8: afc40028 sw a0,40(s8) 17dc: afc00018 sw zero,24(s8) 17e0: 08100203 j 0x40080c 17e4: 00000000 nop 17e8: 8fc20028 lw v0,40(s8) 17ec: afa00010 sw zero,16(sp) 17f0: 24040003 li a0,3 17f4: 00402821 move a1,v0 17f8: 24060001 li a2,1 17fc: 00003821 move a3,zero 1800: 0c100150 jal 0x400540 1804: 00000000 nop 1808: afc20018 sw v0,24(s8) 180c: 8fc20018 lw v0,24(s8) 1810: 1040fff5 beqz v0,0x17e8 1814: 00000000 nop 1818: 00001021 move v0,zero 181c: 03c0e821 move sp,s8 1820: 8fbf0024 lw ra,36(sp) 1824: 8fbe0020 lw s8,32(sp) 1828: 27bd0028 addiu sp,sp,40 182c: 03e00008 jr ra 1830: 00000000 nop 1834: 27bdffd8 addiu sp,sp,-40 1838: afbf0024 sw ra,36(sp) 183c: afbe0020 sw s8,32(sp) 1840: 03a0f021 move s8,sp 1844: afc40028 sw a0,40(s8) 1848: afc00018 sw zero,24(s8) 184c: 0810021e j 0x400878 1850: 00000000 nop 1854: 8fc20028 lw v0,40(s8) 1858: afa00010 sw zero,16(sp) 185c: 2404000a li a0,10 1860: 00402821 move a1,v0 1864: 24060001 li a2,1 1868: 00003821 move a3,zero 186c: 0c100150 jal 0x400540 1870: 00000000 nop 1874: afc20018 sw v0,24(s8) 1878: 8fc20018 lw v0,24(s8) 187c: 1040fff5 beqz v0,0x1854 1880: 00000000 nop 1884: 00001021 move v0,zero 1888: 03c0e821 move sp,s8 188c: 8fbf0024 lw ra,36(sp) 1890: 8fbe0020 lw s8,32(sp) 1894: 27bd0028 addiu sp,sp,40 1898: 03e00008 jr ra 189c: 00000000 nop 18a0: 27bdffd0 addiu sp,sp,-48 18a4: afbf002c sw ra,44(sp) 18a8: afbe0028 sw s8,40(sp) 18ac: 03a0f021 move s8,sp 18b0: afc40030 sw a0,48(s8) 18b4: afc50034 sw a1,52(s8) 18b8: afc00018 sw zero,24(s8) 18bc: 08100258 j 0x400960 18c0: 00000000 nop 18c4: 27c20020 addiu v0,s8,32 18c8: afa00010 sw zero,16(sp) 18cc: 2404000a li a0,10 18d0: 00402821 move a1,v0 18d4: 24060001 li a2,1 18d8: 00003821 move a3,zero 18dc: 0c100150 jal 0x400540 18e0: 00000000 nop 18e4: afc2001c sw v0,28(s8) 18e8: 8fc3001c lw v1,28(s8) 18ec: 24020001 li v0,1 18f0: 1462fff4 bne v1,v0,0x18c4 18f4: 00000000 nop 18f8: 93c30020 lbu v1,32(s8) 18fc: 2402000a li v0,10 1900: 1062001f beq v1,v0,0x1980 1904: 00000000 nop 1908: 93c30020 lbu v1,32(s8) 190c: 2402007f li v0,127 1910: 14620009 bne v1,v0,0x1938 1914: 00000000 nop 1918: 8fc20018 lw v0,24(s8) 191c: 10400006 beqz v0,0x1938 1920: 00000000 nop 1924: 8fc20018 lw v0,24(s8) 1928: 2442ffff addiu v0,v0,-1 192c: afc20018 sw v0,24(s8) 1930: 08100258 j 0x400960 1934: 00000000 nop 1938: 8fc30030 lw v1,48(s8) 193c: 8fc20018 lw v0,24(s8) 1940: 00621021 addu v0,v1,v0 1944: 93c30020 lbu v1,32(s8) 1948: 00031e00 sll v1,v1,0x18 194c: 00031e03 sra v1,v1,0x18 1950: a0430000 sb v1,0(v0) 1954: 8fc20018 lw v0,24(s8) 1958: 24420001 addiu v0,v0,1 195c: afc20018 sw v0,24(s8) 1960: 8fc20034 lw v0,52(s8) 1964: 2443ffff addiu v1,v0,-1 1968: 8fc20018 lw v0,24(s8) 196c: 0043102b sltu v0,v0,v1 1970: 1440ffd4 bnez v0,0x18c4 1974: 00000000 nop 1978: 08100261 j 0x400984 197c: 00000000 nop 1980: 00000000 nop 1984: 8fc30030 lw v1,48(s8) 1988: 8fc20018 lw v0,24(s8) 198c: 00621021 addu v0,v1,v0 1990: a0400000 sb zero,0(v0) 1994: 00001021 move v0,zero 1998: 03c0e821 move sp,s8 199c: 8fbf002c lw ra,44(sp) 19a0: 8fbe0028 lw s8,40(sp) 19a4: 27bd0030 addiu sp,sp,48 19a8: 03e00008 jr ra 19ac: 00000000 nop 19b0: 27bdffa0 addiu sp,sp,-96 19b4: afbf005c sw ra,92(sp) 19b8: afbe0058 sw s8,88(sp) 19bc: 03a0f021 move s8,sp 19c0: afc40060 sw a0,96(s8) 19c4: afc00018 sw zero,24(s8) 19c8: afc0001c sw zero,28(s8) 19cc: afc00020 sw zero,32(s8) 19d0: afc00024 sw zero,36(s8) 19d4: afc00028 sw zero,40(s8) 19d8: 081002dc j 0x400b70 19dc: 00000000 nop 19e0: 27c20054 addiu v0,s8,84 19e4: afa00010 sw zero,16(sp) 19e8: 2404000a li a0,10 19ec: 00402821 move a1,v0 19f0: 24060001 li a2,1 19f4: 00003821 move a3,zero 19f8: 0c100150 jal 0x400540 19fc: 00000000 nop 1a00: afc20030 sw v0,48(s8) 1a04: 8fc30030 lw v1,48(s8) 1a08: 24020001 li v0,1 1a0c: 1462fff4 bne v1,v0,0x19e0 1a10: 00000000 nop 1a14: 93c20054 lbu v0,84(s8) 1a18: 2c420030 sltiu v0,v0,48 1a1c: 14400015 bnez v0,0x1a74 1a20: 00000000 nop 1a24: 93c20054 lbu v0,84(s8) 1a28: 2c42003a sltiu v0,v0,58 1a2c: 10400011 beqz v0,0x1a74 1a30: 00000000 nop 1a34: 93c30054 lbu v1,84(s8) 1a38: 8fc20028 lw v0,40(s8) 1a3c: 27c40018 addiu a0,s8,24 1a40: 00821021 addu v0,a0,v0 1a44: a043001c sb v1,28(v0) 1a48: 8fc20028 lw v0,40(s8) 1a4c: 24420001 addiu v0,v0,1 1a50: afc20028 sw v0,40(s8) 1a54: 93c20054 lbu v0,84(s8) 1a58: 00021600 sll v0,v0,0x18 1a5c: 00021603 sra v0,v0,0x18 1a60: 00402021 move a0,v0 1a64: 0c100186 jal 0x400618 1a68: 00000000 nop 1a6c: 081002bc j 0x400af0 1a70: 00000000 nop 1a74: 93c30054 lbu v1,84(s8) 1a78: 2402000a li v0,10 1a7c: 10620005 beq v1,v0,0x1a94 1a80: 00000000 nop 1a84: 93c30054 lbu v1,84(s8) 1a88: 2402000d li v0,13 1a8c: 14620005 bne v1,v0,0x1aa4 1a90: 00000000 nop 1a94: 24020001 li v0,1 1a98: afc20020 sw v0,32(s8) 1a9c: 081002bc j 0x400af0 1aa0: 00000000 nop 1aa4: 93c30054 lbu v1,84(s8) 1aa8: 2402007f li v0,127 1aac: 14620010 bne v1,v0,0x1af0 1ab0: 00000000 nop 1ab4: 8fc20028 lw v0,40(s8) 1ab8: 1040000d beqz v0,0x1af0 1abc: 00000000 nop 1ac0: 8fc20028 lw v0,40(s8) 1ac4: 2442ffff addiu v0,v0,-1 1ac8: afc20028 sw v0,40(s8) 1acc: 24040008 li a0,8 1ad0: 0c100186 jal 0x400618 1ad4: 00000000 nop 1ad8: 24040020 li a0,32 1adc: 0c100186 jal 0x400618 1ae0: 00000000 nop 1ae4: 24040008 li a0,8 1ae8: 0c100186 jal 0x400618 1aec: 00000000 nop 1af0: 8fc30028 lw v1,40(s8) 1af4: 24020020 li v0,32 1af8: 1462001d bne v1,v0,0x1b70 1afc: 00000000 nop 1b00: afc0002c sw zero,44(s8) 1b04: 081002cf j 0x400b3c 1b08: 00000000 nop 1b0c: 24040008 li a0,8 1b10: 0c100186 jal 0x400618 1b14: 00000000 nop 1b18: 24040020 li a0,32 1b1c: 0c100186 jal 0x400618 1b20: 00000000 nop 1b24: 24040008 li a0,8 1b28: 0c100186 jal 0x400618 1b2c: 00000000 nop 1b30: 8fc2002c lw v0,44(s8) 1b34: 24420001 addiu v0,v0,1 1b38: afc2002c sw v0,44(s8) 1b3c: 8fc3002c lw v1,44(s8) 1b40: 8fc20028 lw v0,40(s8) 1b44: 0062102b sltu v0,v1,v0 1b48: 1440fff0 bnez v0,0x1b0c 1b4c: 00000000 nop 1b50: 24040030 li a0,48 1b54: 0c100186 jal 0x400618 1b58: 00000000 nop 1b5c: 8fc20060 lw v0,96(s8) 1b60: ac400000 sw zero,0(v0) 1b64: 00001021 move v0,zero 1b68: 08100320 j 0x400c80 1b6c: 00000000 nop 1b70: 8fc20020 lw v0,32(s8) 1b74: 1040ff9a beqz v0,0x19e0 1b78: 00000000 nop 1b7c: afc0002c sw zero,44(s8) 1b80: 081002f9 j 0x400be4 1b84: 00000000 nop 1b88: 8fc2001c lw v0,28(s8) 1b8c: 00021040 sll v0,v0,0x1 1b90: 00021880 sll v1,v0,0x2 1b94: 00431821 addu v1,v0,v1 1b98: 8fc2002c lw v0,44(s8) 1b9c: 27c40018 addiu a0,s8,24 1ba0: 00821021 addu v0,a0,v0 1ba4: 9042001c lbu v0,28(v0) 1ba8: 00621021 addu v0,v1,v0 1bac: 2442ffd0 addiu v0,v0,-48 1bb0: afc2001c sw v0,28(s8) 1bb4: 8fc3001c lw v1,28(s8) 1bb8: 8fc20018 lw v0,24(s8) 1bbc: 0062102b sltu v0,v1,v0 1bc0: 10400003 beqz v0,0x1bd0 1bc4: 00000000 nop 1bc8: 24020001 li v0,1 1bcc: afc20024 sw v0,36(s8) 1bd0: 8fc2001c lw v0,28(s8) 1bd4: afc20018 sw v0,24(s8) 1bd8: 8fc2002c lw v0,44(s8) 1bdc: 24420001 addiu v0,v0,1 1be0: afc2002c sw v0,44(s8) 1be4: 8fc3002c lw v1,44(s8) 1be8: 8fc20028 lw v0,40(s8) 1bec: 0062102b sltu v0,v1,v0 1bf0: 1440ffe5 bnez v0,0x1b88 1bf4: 00000000 nop 1bf8: 8fc20024 lw v0,36(s8) 1bfc: 14400006 bnez v0,0x1c18 1c00: 00000000 nop 1c04: 8fc20060 lw v0,96(s8) 1c08: 8fc3001c lw v1,28(s8) 1c0c: ac430000 sw v1,0(v0) 1c10: 0810031f j 0x400c7c 1c14: 00000000 nop 1c18: afc0002c sw zero,44(s8) 1c1c: 08100315 j 0x400c54 1c20: 00000000 nop 1c24: 24040008 li a0,8 1c28: 0c100186 jal 0x400618 1c2c: 00000000 nop 1c30: 24040020 li a0,32 1c34: 0c100186 jal 0x400618 1c38: 00000000 nop 1c3c: 24040008 li a0,8 1c40: 0c100186 jal 0x400618 1c44: 00000000 nop 1c48: 8fc2002c lw v0,44(s8) 1c4c: 24420001 addiu v0,v0,1 1c50: afc2002c sw v0,44(s8) 1c54: 8fc3002c lw v1,44(s8) 1c58: 8fc20028 lw v0,40(s8) 1c5c: 0062102b sltu v0,v1,v0 1c60: 1440fff0 bnez v0,0x1c24 1c64: 00000000 nop 1c68: 24040030 li a0,48 1c6c: 0c100186 jal 0x400618 1c70: 00000000 nop 1c74: 8fc20060 lw v0,96(s8) 1c78: ac400000 sw zero,0(v0) 1c7c: 00001021 move v0,zero 1c80: 03c0e821 move sp,s8 1c84: 8fbf005c lw ra,92(sp) 1c88: 8fbe0058 lw s8,88(sp) 1c8c: 27bd0060 addiu sp,sp,96 1c90: 03e00008 jr ra 1c94: 00000000 nop 1c98: 27bdffa8 addiu sp,sp,-88 1c9c: afbf0054 sw ra,84(sp) 1ca0: afbe0050 sw s8,80(sp) 1ca4: 03a0f021 move s8,sp 1ca8: afc5005c sw a1,92(s8) 1cac: afc60060 sw a2,96(s8) 1cb0: afc70064 sw a3,100(s8) 1cb4: afc40058 sw a0,88(s8) 1cb8: 27c2005c addiu v0,s8,92 1cbc: afc20034 sw v0,52(s8) 1cc0: 08100374 j 0x400dd0 1cc4: 00000000 nop 1cc8: afc00018 sw zero,24(s8) 1ccc: 08100338 j 0x400ce0 1cd0: 00000000 nop 1cd4: 8fc20018 lw v0,24(s8) 1cd8: 24420001 addiu v0,v0,1 1cdc: afc20018 sw v0,24(s8) 1ce0: 8fc30058 lw v1,88(s8) 1ce4: 8fc20018 lw v0,24(s8) 1ce8: 00621021 addu v0,v1,v0 1cec: 80420000 lb v0,0(v0) 1cf0: 10400008 beqz v0,0x1d14 1cf4: 00000000 nop 1cf8: 8fc30058 lw v1,88(s8) 1cfc: 8fc20018 lw v0,24(s8) 1d00: 00621021 addu v0,v1,v0 1d04: 80430000 lb v1,0(v0) 1d08: 24020025 li v0,37 1d0c: 1462fff1 bne v1,v0,0x1cd4 1d10: 00000000 nop 1d14: 8fc20018 lw v0,24(s8) 1d18: 10400015 beqz v0,0x1d70 1d1c: 00000000 nop 1d20: 8fc20058 lw v0,88(s8) 1d24: afa00010 sw zero,16(sp) 1d28: 24040002 li a0,2 1d2c: 00402821 move a1,v0 1d30: 8fc60018 lw a2,24(s8) 1d34: 00003821 move a3,zero 1d38: 0c100150 jal 0x400540 1d3c: 00000000 nop 1d40: afc2002c sw v0,44(s8) 1d44: 8fc3002c lw v1,44(s8) 1d48: 8fc20018 lw v0,24(s8) 1d4c: 10620004 beq v1,v0,0x1d60 1d50: 00000000 nop 1d54: 24020001 li v0,1 1d58: 08100437 j 0x4010dc 1d5c: 00000000 nop 1d60: 8fc30058 lw v1,88(s8) 1d64: 8fc20018 lw v0,24(s8) 1d68: 00621021 addu v0,v1,v0 1d6c: afc20058 sw v0,88(s8) 1d70: 8fc20058 lw v0,88(s8) 1d74: 80430000 lb v1,0(v0) 1d78: 24020025 li v0,37 1d7c: 14620015 bne v1,v0,0x1dd4 1d80: 00000000 nop 1d84: 8fc20058 lw v0,88(s8) 1d88: 24420001 addiu v0,v0,1 1d8c: afc20058 sw v0,88(s8) 1d90: 00000000 nop 1d94: 8fc20034 lw v0,52(s8) 1d98: 24430004 addiu v1,v0,4 1d9c: afc30034 sw v1,52(s8) 1da0: 8c420000 lw v0,0(v0) 1da4: afc2001c sw v0,28(s8) 1da8: afc00024 sw zero,36(s8) 1dac: 8fc20058 lw v0,88(s8) 1db0: 80420000 lb v0,0(v0) 1db4: 8fc30058 lw v1,88(s8) 1db8: 24630001 addiu v1,v1,1 1dbc: afc30058 sw v1,88(s8) 1dc0: 2442ff9d addiu v0,v0,-99 1dc4: 2c430016 sltiu v1,v0,22 1dc8: 14600009 bnez v1,0x1df0 1dcc: 00000000 nop 1dd0: 00000000 nop 1dd4: 8fc20058 lw v0,88(s8) 1dd8: 80420000 lb v0,0(v0) 1ddc: 1440ffba bnez v0,0x1cc8 1de0: 00000000 nop 1de4: 00001021 move v0,zero 1de8: 08100437 j 0x4010dc 1dec: 00000000 nop 1df0: 00021880 sll v1,v0,0x2 1df4: 3c020080 lui v0,0x80 1df8: 2442029c addiu v0,v0,668 1dfc: 00621021 addu v0,v1,v0 1e00: 8c420000 lw v0,0(v0) 1e04: 00400008 jr v0 1e08: 00000000 nop 1e0c: 24020001 li v0,1 1e10: afc20024 sw v0,36(s8) 1e14: 8fc2001c lw v0,28(s8) 1e18: 00021600 sll v0,v0,0x18 1e1c: 00021603 sra v0,v0,0x18 1e20: a3c20038 sb v0,56(s8) 1e24: 27c20038 addiu v0,s8,56 1e28: afc20020 sw v0,32(s8) 1e2c: 08100429 j 0x4010a4 1e30: 00000000 nop 1e34: 8fc2001c lw v0,28(s8) 1e38: 04410015 bgez v0,0x1e90 1e3c: 00000000 nop 1e40: 8fc2001c lw v0,28(s8) 1e44: 00021023 negu v0,v0 1e48: afc2001c sw v0,28(s8) 1e4c: 3c020080 lui v0,0x80 1e50: 24420294 addiu v0,v0,660 1e54: afa00010 sw zero,16(sp) 1e58: 24040002 li a0,2 1e5c: 00402821 move a1,v0 1e60: 24060001 li a2,1 1e64: 00003821 move a3,zero 1e68: 0c100150 jal 0x400540 1e6c: 00000000 nop 1e70: afc2002c sw v0,44(s8) 1e74: 8fc3002c lw v1,44(s8) 1e78: 24020001 li v0,1 1e7c: 10620004 beq v1,v0,0x1e90 1e80: 00000000 nop 1e84: 24020001 li v0,1 1e88: 08100437 j 0x4010dc 1e8c: 00000000 nop 1e90: afc00028 sw zero,40(s8) 1e94: 081003cc j 0x400f30 1e98: 00000000 nop 1e9c: 24030009 li v1,9 1ea0: 8fc20028 lw v0,40(s8) 1ea4: 00622023 subu a0,v1,v0 1ea8: 8fc3001c lw v1,28(s8) 1eac: 3c026666 lui v0,0x6666 1eb0: 34426667 ori v0,v0,0x6667 1eb4: 00620018 mult v1,v0 1eb8: 00001010 mfhi v0 1ebc: 00022883 sra a1,v0,0x2 1ec0: 000317c3 sra v0,v1,0x1f 1ec4: 00a21023 subu v0,a1,v0 1ec8: 00021040 sll v0,v0,0x1 1ecc: 00022880 sll a1,v0,0x2 1ed0: 00451021 addu v0,v0,a1 1ed4: 00621023 subu v0,v1,v0 1ed8: 3c030080 lui v1,0x80 1edc: 246302f4 addiu v1,v1,756 1ee0: 00431021 addu v0,v0,v1 1ee4: 80430000 lb v1,0(v0) 1ee8: 27c20018 addiu v0,s8,24 1eec: 00441021 addu v0,v0,a0 1ef0: a0430020 sb v1,32(v0) 1ef4: 8fc2001c lw v0,28(s8) 1ef8: 3c036666 lui v1,0x6666 1efc: 34636667 ori v1,v1,0x6667 1f00: 00430018 mult v0,v1 1f04: 00001810 mfhi v1 1f08: 00031883 sra v1,v1,0x2 1f0c: 000217c3 sra v0,v0,0x1f 1f10: 00621023 subu v0,v1,v0 1f14: afc2001c sw v0,28(s8) 1f18: 8fc2001c lw v0,28(s8) 1f1c: 1040000a beqz v0,0x1f48 1f20: 00000000 nop 1f24: 8fc20028 lw v0,40(s8) 1f28: 24420001 addiu v0,v0,1 1f2c: afc20028 sw v0,40(s8) 1f30: 8fc20028 lw v0,40(s8) 1f34: 2c42000a sltiu v0,v0,10 1f38: 1440ffd8 bnez v0,0x1e9c 1f3c: 00000000 nop 1f40: 081003d3 j 0x400f4c 1f44: 00000000 nop 1f48: 00000000 nop 1f4c: 8fc20028 lw v0,40(s8) 1f50: 24420001 addiu v0,v0,1 1f54: afc20024 sw v0,36(s8) 1f58: 24030009 li v1,9 1f5c: 8fc20028 lw v0,40(s8) 1f60: 00621023 subu v0,v1,v0 1f64: 27c30038 addiu v1,s8,56 1f68: 00621021 addu v0,v1,v0 1f6c: afc20020 sw v0,32(s8) 1f70: 08100429 j 0x4010a4 1f74: 00000000 nop 1f78: 3c020080 lui v0,0x80 1f7c: 24420298 addiu v0,v0,664 1f80: afa00010 sw zero,16(sp) 1f84: 24040002 li a0,2 1f88: 00402821 move a1,v0 1f8c: 24060002 li a2,2 1f90: 00003821 move a3,zero 1f94: 0c100150 jal 0x400540 1f98: 00000000 nop 1f9c: afc2002c sw v0,44(s8) 1fa0: 8fc3002c lw v1,44(s8) 1fa4: 24020002 li v0,2 1fa8: 10620004 beq v1,v0,0x1fbc 1fac: 00000000 nop 1fb0: 24020001 li v0,1 1fb4: 08100437 j 0x4010dc 1fb8: 00000000 nop 1fbc: afc00028 sw zero,40(s8) 1fc0: 08100407 j 0x40101c 1fc4: 00000000 nop 1fc8: 24030007 li v1,7 1fcc: 8fc20028 lw v0,40(s8) 1fd0: 00621023 subu v0,v1,v0 1fd4: 8fc3001c lw v1,28(s8) 1fd8: 3064000f andi a0,v1,0xf 1fdc: 3c030080 lui v1,0x80 1fe0: 246302f4 addiu v1,v1,756 1fe4: 00831821 addu v1,a0,v1 1fe8: 80630000 lb v1,0(v1) 1fec: 27c40018 addiu a0,s8,24 1ff0: 00821021 addu v0,a0,v0 1ff4: a0430020 sb v1,32(v0) 1ff8: 8fc2001c lw v0,28(s8) 1ffc: 00021102 srl v0,v0,0x4 2000: afc2001c sw v0,28(s8) 2004: 8fc2001c lw v0,28(s8) 2008: 1040000a beqz v0,0x2034 200c: 00000000 nop 2010: 8fc20028 lw v0,40(s8) 2014: 24420001 addiu v0,v0,1 2018: afc20028 sw v0,40(s8) 201c: 8fc20028 lw v0,40(s8) 2020: 2c420008 sltiu v0,v0,8 2024: 1440ffe8 bnez v0,0x1fc8 2028: 00000000 nop 202c: 0810040e j 0x401038 2030: 00000000 nop 2034: 00000000 nop 2038: 8fc20028 lw v0,40(s8) 203c: 24420001 addiu v0,v0,1 2040: afc20024 sw v0,36(s8) 2044: 24030007 li v1,7 2048: 8fc20028 lw v0,40(s8) 204c: 00621023 subu v0,v1,v0 2050: 27c30038 addiu v1,s8,56 2054: 00621021 addu v0,v1,v0 2058: afc20020 sw v0,32(s8) 205c: 08100429 j 0x4010a4 2060: 00000000 nop 2064: 8fc2001c lw v0,28(s8) 2068: afc20030 sw v0,48(s8) 206c: 08100420 j 0x401080 2070: 00000000 nop 2074: 8fc20024 lw v0,36(s8) 2078: 24420001 addiu v0,v0,1 207c: afc20024 sw v0,36(s8) 2080: 8fc30030 lw v1,48(s8) 2084: 8fc20024 lw v0,36(s8) 2088: 00621021 addu v0,v1,v0 208c: 80420000 lb v0,0(v0) 2090: 1440fff8 bnez v0,0x2074 2094: 00000000 nop 2098: 8fc2001c lw v0,28(s8) 209c: afc20020 sw v0,32(s8) 20a0: 00000000 nop 20a4: 8fc20020 lw v0,32(s8) 20a8: afa00010 sw zero,16(sp) 20ac: 24040002 li a0,2 20b0: 00402821 move a1,v0 20b4: 8fc60024 lw a2,36(s8) 20b8: 00003821 move a3,zero 20bc: 0c100150 jal 0x400540 20c0: 00000000 nop 20c4: afc2002c sw v0,44(s8) 20c8: 8fc3002c lw v1,44(s8) 20cc: 8fc20024 lw v0,36(s8) 20d0: 1062ff3f beq v1,v0,0x1dd0 20d4: 00000000 nop 20d8: 24020001 li v0,1 20dc: 03c0e821 move sp,s8 20e0: 8fbf0054 lw ra,84(sp) 20e4: 8fbe0050 lw s8,80(sp) 20e8: 27bd0058 addiu sp,sp,88 20ec: 03e00008 jr ra 20f0: 00000000 nop 20f4: 27bdffe0 addiu sp,sp,-32 20f8: afbf001c sw ra,28(sp) 20fc: afbe0018 sw s8,24(sp) 2100: 03a0f021 move s8,sp 2104: afc40020 sw a0,32(s8) 2108: afa00010 sw zero,16(sp) 210c: 24040004 li a0,4 2110: 24050001 li a1,1 2114: 8fc60020 lw a2,32(s8) 2118: 00003821 move a3,zero 211c: 0c100150 jal 0x400540 2120: 00000000 nop 2124: 03c0e821 move sp,s8 2128: 8fbf001c lw ra,28(sp) 212c: 8fbe0018 lw s8,24(sp) 2130: 27bd0020 addiu sp,sp,32 2134: 03e00008 jr ra 2138: 00000000 nop 213c: 27bdffe0 addiu sp,sp,-32 2140: afbf001c sw ra,28(sp) 2144: afbe0018 sw s8,24(sp) 2148: 03a0f021 move s8,sp 214c: afc40020 sw a0,32(s8) 2150: afa00010 sw zero,16(sp) 2154: 24040004 li a0,4 2158: 24050002 li a1,2 215c: 8fc60020 lw a2,32(s8) 2160: 00003821 move a3,zero 2164: 0c100150 jal 0x400540 2168: 00000000 nop 216c: 03c0e821 move sp,s8 2170: 8fbf001c lw ra,28(sp) 2174: 8fbe0018 lw s8,24(sp) 2178: 27bd0020 addiu sp,sp,32 217c: 03e00008 jr ra 2180: 00000000 nop 2184: 27bdffe0 addiu sp,sp,-32 2188: afbf001c sw ra,28(sp) 218c: afbe0018 sw s8,24(sp) 2190: 03a0f021 move s8,sp 2194: afa00010 sw zero,16(sp) 2198: 24040004 li a0,4 219c: 24050003 li a1,3 21a0: 00003021 move a2,zero 21a4: 00003821 move a3,zero 21a8: 0c100150 jal 0x400540 21ac: 00000000 nop 21b0: 03c0e821 move sp,s8 21b4: 8fbf001c lw ra,28(sp) 21b8: 8fbe0018 lw s8,24(sp) 21bc: 27bd0020 addiu sp,sp,32 21c0: 03e00008 jr ra 21c4: 00000000 nop 21c8: 27bdffe0 addiu sp,sp,-32 21cc: afbf001c sw ra,28(sp) 21d0: afbe0018 sw s8,24(sp) 21d4: 03a0f021 move s8,sp 21d8: afc40020 sw a0,32(s8) 21dc: 8fc20020 lw v0,32(s8) 21e0: afa00010 sw zero,16(sp) 21e4: 24040005 li a0,5 21e8: 00002821 move a1,zero 21ec: 00403021 move a2,v0 21f0: 00003821 move a3,zero 21f4: 0c100150 jal 0x400540 21f8: 00000000 nop 21fc: 03c0e821 move sp,s8 2200: 8fbf001c lw ra,28(sp) 2204: 8fbe0018 lw s8,24(sp) 2208: 27bd0020 addiu sp,sp,32 220c: 03e00008 jr ra 2210: 00000000 nop 2214: 27bdffe0 addiu sp,sp,-32 2218: afbf001c sw ra,28(sp) 221c: afbe0018 sw s8,24(sp) 2220: 03a0f021 move s8,sp 2224: afc40020 sw a0,32(s8) 2228: afa00010 sw zero,16(sp) 222c: 24040006 li a0,6 2230: 00002821 move a1,zero 2234: 8fc60020 lw a2,32(s8) 2238: 00003821 move a3,zero 223c: 0c100150 jal 0x400540 2240: 00000000 nop 2244: 03c0e821 move sp,s8 2248: 8fbf001c lw ra,28(sp) 224c: 8fbe0018 lw s8,24(sp) 2250: 27bd0020 addiu sp,sp,32 2254: 03e00008 jr ra 2258: 00000000 nop 225c: 27bdffe0 addiu sp,sp,-32 2260: afbf001c sw ra,28(sp) 2264: afbe0018 sw s8,24(sp) 2268: 03a0f021 move s8,sp 226c: afc40020 sw a0,32(s8) 2270: afa00010 sw zero,16(sp) 2274: 24040006 li a0,6 2278: 24050001 li a1,1 227c: 8fc60020 lw a2,32(s8) 2280: 00003821 move a3,zero 2284: 0c100150 jal 0x400540 2288: 00000000 nop 228c: 03c0e821 move sp,s8 2290: 8fbf001c lw ra,28(sp) 2294: 8fbe0018 lw s8,24(sp) 2298: 27bd0020 addiu sp,sp,32 229c: 03e00008 jr ra 22a0: 00000000 nop 22a4: 27bdffe0 addiu sp,sp,-32 22a8: afbf001c sw ra,28(sp) 22ac: afbe0018 sw s8,24(sp) 22b0: 03a0f021 move s8,sp 22b4: afa00010 sw zero,16(sp) 22b8: 24040006 li a0,6 22bc: 24050002 li a1,2 22c0: 00003021 move a2,zero 22c4: 00003821 move a3,zero 22c8: 0c100150 jal 0x400540 22cc: 00000000 nop 22d0: 03c0e821 move sp,s8 22d4: 8fbf001c lw ra,28(sp) 22d8: 8fbe0018 lw s8,24(sp) 22dc: 27bd0020 addiu sp,sp,32 22e0: 03e00008 jr ra 22e4: 00000000 nop 22e8: 27bdffe0 addiu sp,sp,-32 22ec: afbf001c sw ra,28(sp) 22f0: afbe0018 sw s8,24(sp) 22f4: 03a0f021 move s8,sp 22f8: afc40020 sw a0,32(s8) 22fc: 8fc20020 lw v0,32(s8) 2300: afa00010 sw zero,16(sp) 2304: 24040007 li a0,7 2308: 24050003 li a1,3 230c: 00403021 move a2,v0 2310: 00003821 move a3,zero 2314: 0c100150 jal 0x400540 2318: 00000000 nop 231c: 03c0e821 move sp,s8 2320: 8fbf001c lw ra,28(sp) 2324: 8fbe0018 lw s8,24(sp) 2328: 27bd0020 addiu sp,sp,32 232c: 03e00008 jr ra 2330: 00000000 nop 2334: 27bdffe0 addiu sp,sp,-32 2338: afbf001c sw ra,28(sp) 233c: afbe0018 sw s8,24(sp) 2340: 03a0f021 move s8,sp 2344: afc40020 sw a0,32(s8) 2348: 8fc20020 lw v0,32(s8) 234c: afa00010 sw zero,16(sp) 2350: 24040007 li a0,7 2354: 00002821 move a1,zero 2358: 00403021 move a2,v0 235c: 00003821 move a3,zero 2360: 0c100150 jal 0x400540 2364: 00000000 nop 2368: 03c0e821 move sp,s8 236c: 8fbf001c lw ra,28(sp) 2370: 8fbe0018 lw s8,24(sp) 2374: 27bd0020 addiu sp,sp,32 2378: 03e00008 jr ra 237c: 00000000 nop 2380: 27bdffe0 addiu sp,sp,-32 2384: afbf001c sw ra,28(sp) 2388: afbe0018 sw s8,24(sp) 238c: 03a0f021 move s8,sp 2390: afc40020 sw a0,32(s8) 2394: afc50024 sw a1,36(s8) 2398: afc60028 sw a2,40(s8) 239c: 8fc20024 lw v0,36(s8) 23a0: afa00010 sw zero,16(sp) 23a4: 24040015 li a0,21 23a8: 8fc50020 lw a1,32(s8) 23ac: 00403021 move a2,v0 23b0: 8fc70028 lw a3,40(s8) 23b4: 0c100150 jal 0x400540 23b8: 00000000 nop 23bc: 03c0e821 move sp,s8 23c0: 8fbf001c lw ra,28(sp) 23c4: 8fbe0018 lw s8,24(sp) 23c8: 27bd0020 addiu sp,sp,32 23cc: 03e00008 jr ra 23d0: 00000000 nop 23d4: 27bdffe0 addiu sp,sp,-32 23d8: afbf001c sw ra,28(sp) 23dc: afbe0018 sw s8,24(sp) 23e0: 03a0f021 move s8,sp 23e4: afc40020 sw a0,32(s8) 23e8: afc50024 sw a1,36(s8) 23ec: afc60028 sw a2,40(s8) 23f0: 8fc20024 lw v0,36(s8) 23f4: afa00010 sw zero,16(sp) 23f8: 24040016 li a0,22 23fc: 8fc50020 lw a1,32(s8) 2400: 00403021 move a2,v0 2404: 8fc70028 lw a3,40(s8) 2408: 0c100150 jal 0x400540 240c: 00000000 nop 2410: 03c0e821 move sp,s8 2414: 8fbf001c lw ra,28(sp) 2418: 8fbe0018 lw s8,24(sp) 241c: 27bd0020 addiu sp,sp,32 2420: 03e00008 jr ra 2424: 00000000 nop 2428: 27bdffe0 addiu sp,sp,-32 242c: afbf001c sw ra,28(sp) 2430: afbe0018 sw s8,24(sp) 2434: 03a0f021 move s8,sp 2438: afa00010 sw zero,16(sp) 243c: 24040017 li a0,23 2440: 00002821 move a1,zero 2444: 00003021 move a2,zero 2448: 00003821 move a3,zero 244c: 0c100150 jal 0x400540 2450: 00000000 nop 2454: 03c0e821 move sp,s8 2458: 8fbf001c lw ra,28(sp) 245c: 8fbe0018 lw s8,24(sp) 2460: 27bd0020 addiu sp,sp,32 2464: 03e00008 jr ra 2468: 00000000 nop 246c: 27bdffe0 addiu sp,sp,-32 2470: afbf001c sw ra,28(sp) 2474: afbe0018 sw s8,24(sp) 2478: 03a0f021 move s8,sp 247c: afc40020 sw a0,32(s8) 2480: afc50024 sw a1,36(s8) 2484: afc60028 sw a2,40(s8) 2488: 8fc20024 lw v0,36(s8) 248c: afa00010 sw zero,16(sp) 2490: 24040010 li a0,16 2494: 8fc50020 lw a1,32(s8) 2498: 00403021 move a2,v0 249c: 8fc70028 lw a3,40(s8) 24a0: 0c100150 jal 0x400540 24a4: 00000000 nop 24a8: 03c0e821 move sp,s8 24ac: 8fbf001c lw ra,28(sp) 24b0: 8fbe0018 lw s8,24(sp) 24b4: 27bd0020 addiu sp,sp,32 24b8: 03e00008 jr ra 24bc: 00000000 nop 24c0: 27bdffe0 addiu sp,sp,-32 24c4: afbf001c sw ra,28(sp) 24c8: afbe0018 sw s8,24(sp) 24cc: 03a0f021 move s8,sp 24d0: afc40020 sw a0,32(s8) 24d4: afc50024 sw a1,36(s8) 24d8: afc60028 sw a2,40(s8) 24dc: 8fc20024 lw v0,36(s8) 24e0: afa00010 sw zero,16(sp) 24e4: 24040011 li a0,17 24e8: 8fc50020 lw a1,32(s8) 24ec: 00403021 move a2,v0 24f0: 8fc70028 lw a3,40(s8) 24f4: 0c100150 jal 0x400540 24f8: 00000000 nop 24fc: 03c0e821 move sp,s8 2500: 8fbf001c lw ra,28(sp) 2504: 8fbe0018 lw s8,24(sp) 2508: 27bd0020 addiu sp,sp,32 250c: 03e00008 jr ra 2510: 00000000 nop 2514: 27bdffe0 addiu sp,sp,-32 2518: afbf001c sw ra,28(sp) 251c: afbe0018 sw s8,24(sp) 2520: 03a0f021 move s8,sp 2524: afc40020 sw a0,32(s8) 2528: afc50024 sw a1,36(s8) 252c: afc60028 sw a2,40(s8) 2530: 8fc20024 lw v0,36(s8) 2534: afa00010 sw zero,16(sp) 2538: 24040012 li a0,18 253c: 8fc50020 lw a1,32(s8) 2540: 00403021 move a2,v0 2544: 8fc70028 lw a3,40(s8) 2548: 0c100150 jal 0x400540 254c: 00000000 nop 2550: 03c0e821 move sp,s8 2554: 8fbf001c lw ra,28(sp) 2558: 8fbe0018 lw s8,24(sp) 255c: 27bd0020 addiu sp,sp,32 2560: 03e00008 jr ra 2564: 00000000 nop 2568: 27bdffe0 addiu sp,sp,-32 256c: afbf001c sw ra,28(sp) 2570: afbe0018 sw s8,24(sp) 2574: 03a0f021 move s8,sp 2578: afc40020 sw a0,32(s8) 257c: afc50024 sw a1,36(s8) 2580: afc60028 sw a2,40(s8) 2584: 8fc20024 lw v0,36(s8) 2588: afa00010 sw zero,16(sp) 258c: 24040013 li a0,19 2590: 8fc50020 lw a1,32(s8) 2594: 00403021 move a2,v0 2598: 8fc70028 lw a3,40(s8) 259c: 0c100150 jal 0x400540 25a0: 00000000 nop 25a4: 03c0e821 move sp,s8 25a8: 8fbf001c lw ra,28(sp) 25ac: 8fbe0018 lw s8,24(sp) 25b0: 27bd0020 addiu sp,sp,32 25b4: 03e00008 jr ra 25b8: 00000000 nop 25bc: 27bdffe0 addiu sp,sp,-32 25c0: afbf001c sw ra,28(sp) 25c4: afbe0018 sw s8,24(sp) 25c8: 03a0f021 move s8,sp 25cc: afa00010 sw zero,16(sp) 25d0: 24040014 li a0,20 25d4: 00002821 move a1,zero 25d8: 00003021 move a2,zero 25dc: 00003821 move a3,zero 25e0: 0c100150 jal 0x400540 25e4: 00000000 nop 25e8: 03c0e821 move sp,s8 25ec: 8fbf001c lw ra,28(sp) 25f0: 8fbe0018 lw s8,24(sp) 25f4: 27bd0020 addiu sp,sp,32 25f8: 03e00008 jr ra 25fc: 00000000 nop 2600: 27bdffe0 addiu sp,sp,-32 2604: afbf001c sw ra,28(sp) 2608: afbe0018 sw s8,24(sp) 260c: 03a0f021 move s8,sp 2610: afc40020 sw a0,32(s8) 2614: afc50024 sw a1,36(s8) 2618: afc60028 sw a2,40(s8) 261c: afc7002c sw a3,44(s8) 2620: 8fc30020 lw v1,32(s8) 2624: 8fc20024 lw v0,36(s8) 2628: 8fc4002c lw a0,44(s8) 262c: afa40010 sw a0,16(sp) 2630: 2404001a li a0,26 2634: 00602821 move a1,v1 2638: 00403021 move a2,v0 263c: 8fc70028 lw a3,40(s8) 2640: 0c100150 jal 0x400540 2644: 00000000 nop 2648: 03c0e821 move sp,s8 264c: 8fbf001c lw ra,28(sp) 2650: 8fbe0018 lw s8,24(sp) 2654: 27bd0020 addiu sp,sp,32 2658: 03e00008 jr ra 265c: 00000000 nop 2660: 27bdffe0 addiu sp,sp,-32 2664: afbf001c sw ra,28(sp) 2668: afbe0018 sw s8,24(sp) 266c: 03a0f021 move s8,sp 2670: afc40020 sw a0,32(s8) 2674: afc50024 sw a1,36(s8) 2678: 8fc20024 lw v0,36(s8) 267c: afa00010 sw zero,16(sp) 2680: 2404000f li a0,15 2684: 8fc50020 lw a1,32(s8) 2688: 00403021 move a2,v0 268c: 00003821 move a3,zero 2690: 0c100150 jal 0x400540 2694: 00000000 nop 2698: 03c0e821 move sp,s8 269c: 8fbf001c lw ra,28(sp) 26a0: 8fbe0018 lw s8,24(sp) 26a4: 27bd0020 addiu sp,sp,32 26a8: 03e00008 jr ra 26ac: 00000000 nop 26b0: 27bdffd8 addiu sp,sp,-40 26b4: afbf0024 sw ra,36(sp) 26b8: afbe0020 sw s8,32(sp) 26bc: 03a0f021 move s8,sp 26c0: 0c100164 jal 0x400590 26c4: 00000000 nop 26c8: afc20018 sw v0,24(s8) 26cc: afa00010 sw zero,16(sp) 26d0: 2404000e li a0,14 26d4: 8fc50018 lw a1,24(s8) 26d8: 00003021 move a2,zero 26dc: 00003821 move a3,zero 26e0: 0c100150 jal 0x400540 26e4: 00000000 nop 26e8: 03c0e821 move sp,s8 26ec: 8fbf0024 lw ra,36(sp) 26f0: 8fbe0020 lw s8,32(sp) 26f4: 27bd0028 addiu sp,sp,40 26f8: 03e00008 jr ra 26fc: 00000000 nop 2700: 27bdffd8 addiu sp,sp,-40 2704: afbf0024 sw ra,36(sp) 2708: afbe0020 sw s8,32(sp) 270c: 03a0f021 move s8,sp 2710: afa00010 sw zero,16(sp) 2714: 24040001 li a0,1 2718: 00002821 move a1,zero 271c: 00003021 move a2,zero 2720: 00003821 move a3,zero 2724: 0c100150 jal 0x400540 2728: 00000000 nop 272c: afc20018 sw v0,24(s8) 2730: 8fc20018 lw v0,24(s8) 2734: 3042000f andi v0,v0,0xf 2738: 2c420008 sltiu v0,v0,8 273c: 14400007 bnez v0,0x275c 2740: 00000000 nop 2744: 8fc30018 lw v1,24(s8) 2748: 8fc20018 lw v0,24(s8) 274c: 70621002 mul v0,v1,v0 2750: 3042ffff andi v0,v0,0xffff 2754: 081005dd j 0x401774 2758: 00000000 nop 275c: 8fc30018 lw v1,24(s8) 2760: 8fc20018 lw v0,24(s8) 2764: 70621802 mul v1,v1,v0 2768: 8fc20018 lw v0,24(s8) 276c: 70621002 mul v0,v1,v0 2770: 3042ffff andi v0,v0,0xffff 2774: 03c0e821 move sp,s8 2778: 8fbf0024 lw ra,36(sp) 277c: 8fbe0020 lw s8,32(sp) 2780: 27bd0028 addiu sp,sp,40 2784: 03e00008 jr ra 2788: 00000000 nop 278c: 27bdffe0 addiu sp,sp,-32 2790: afbf001c sw ra,28(sp) 2794: afbe0018 sw s8,24(sp) 2798: 03a0f021 move s8,sp 279c: afa00010 sw zero,16(sp) 27a0: 2404000d li a0,13 27a4: 00002821 move a1,zero 27a8: 00003021 move a2,zero 27ac: 00003821 move a3,zero 27b0: 0c100150 jal 0x400540 27b4: 00000000 nop 27b8: 03c0e821 move sp,s8 27bc: 8fbf001c lw ra,28(sp) 27c0: 8fbe0018 lw s8,24(sp) 27c4: 27bd0020 addiu sp,sp,32 27c8: 03e00008 jr ra 27cc: 00000000 nop 27d0: 27bdfff8 addiu sp,sp,-8 27d4: afbe0004 sw s8,4(sp) 27d8: 03a0f021 move s8,sp 27dc: afc40008 sw a0,8(s8) 27e0: 8fc50008 lw a1,8(s8) 27e4: c0a20000 ll v0,0(a1) 27e8: 14400005 bnez v0,0x2800 27ec: 00000000 nop 27f0: 24030001 li v1,1 27f4: e0a30000 sc v1,0(a1) 27f8: 14600009 bnez v1,0x2820 27fc: 00000000 nop 2800: 24040064 li a0,100 2804: 2084ffff addi a0,a0,-1 2808: 1080fffe beqz a0,0x2804 280c: 00000000 nop 2810: 00000000 nop 2814: 081005f9 j 0x4017e4 2818: 00000000 nop 281c: 00000000 nop 2820: 03c0e821 move sp,s8 2824: 8fbe0004 lw s8,4(sp) 2828: 27bd0008 addiu sp,sp,8 282c: 03e00008 jr ra 2830: 00000000 nop 2834: 27bdffe0 addiu sp,sp,-32 2838: afbf001c sw ra,28(sp) 283c: afbe0018 sw s8,24(sp) 2840: 03a0f021 move s8,sp 2844: afc40020 sw a0,32(s8) 2848: afc50024 sw a1,36(s8) 284c: afc60028 sw a2,40(s8) 2850: 8fc20020 lw v0,32(s8) 2854: 24420010 addiu v0,v0,16 2858: 00402021 move a0,v0 285c: 0c1005f4 jal 0x4017d0 2860: 00000000 nop 2864: 8fc20020 lw v0,32(s8) 2868: 8c43000c lw v1,12(v0) 286c: 8fc20020 lw v0,32(s8) 2870: 8c420008 lw v0,8(v0) 2874: 00621023 subu v0,v1,v0 2878: afc20014 sw v0,20(s8) 287c: 8fc30014 lw v1,20(s8) 2880: 8fc20028 lw v0,40(s8) 2884: 0062102b sltu v0,v1,v0 2888: 1440002e bnez v0,0x2944 288c: 00000000 nop 2890: afc00010 sw zero,16(s8) 2894: 08100641 j 0x401904 2898: 00000000 nop 289c: 8fc20020 lw v0,32(s8) 28a0: 8c420004 lw v0,4(v0) 28a4: 8fc30010 lw v1,16(s8) 28a8: 00031880 sll v1,v1,0x2 28ac: 8fc40024 lw a0,36(s8) 28b0: 00831821 addu v1,a0,v1 28b4: 8c630000 lw v1,0(v1) 28b8: 8fc40020 lw a0,32(s8) 28bc: 24420004 addiu v0,v0,4 28c0: 00021080 sll v0,v0,0x2 28c4: 00821021 addu v0,a0,v0 28c8: ac430004 sw v1,4(v0) 28cc: 8fc20020 lw v0,32(s8) 28d0: 8c420004 lw v0,4(v0) 28d4: 24430001 addiu v1,v0,1 28d8: 8fc20020 lw v0,32(s8) 28dc: 8c42000c lw v0,12(v0) 28e0: 0062001b divu zero,v1,v0 28e4: 004001f4 teq v0,zero,0x7 28e8: 00001010 mfhi v0 28ec: 00401821 move v1,v0 28f0: 8fc20020 lw v0,32(s8) 28f4: ac430004 sw v1,4(v0) 28f8: 8fc20010 lw v0,16(s8) 28fc: 24420001 addiu v0,v0,1 2900: afc20010 sw v0,16(s8) 2904: 8fc30010 lw v1,16(s8) 2908: 8fc20028 lw v0,40(s8) 290c: 0062102b sltu v0,v1,v0 2910: 1440ffe2 bnez v0,0x289c 2914: 00000000 nop 2918: 8fc20020 lw v0,32(s8) 291c: 8c430008 lw v1,8(v0) 2920: 8fc20028 lw v0,40(s8) 2924: 00621821 addu v1,v1,v0 2928: 8fc20020 lw v0,32(s8) 292c: ac430008 sw v1,8(v0) 2930: 8fc20020 lw v0,32(s8) 2934: ac400010 sw zero,16(v0) 2938: 00000000 nop 293c: 081006a5 j 0x401a94 2940: 00000000 nop 2944: 8fc20014 lw v0,20(s8) 2948: 14400012 bnez v0,0x2994 294c: 00000000 nop 2950: 8fc20020 lw v0,32(s8) 2954: ac400010 sw zero,16(v0) 2958: 0c1005c0 jal 0x401700 295c: 00000000 nop 2960: 00021202 srl v0,v0,0x8 2964: afc20010 sw v0,16(s8) 2968: 08100660 j 0x401980 296c: 00000000 nop 2970: 00000000 nop 2974: 8fc20010 lw v0,16(s8) 2978: 2442ffff addiu v0,v0,-1 297c: afc20010 sw v0,16(s8) 2980: 8fc20010 lw v0,16(s8) 2984: 1440fffa bnez v0,0x2970 2988: 00000000 nop 298c: 08100696 j 0x401a58 2990: 00000000 nop 2994: afc00010 sw zero,16(s8) 2998: 08100682 j 0x401a08 299c: 00000000 nop 29a0: 8fc20020 lw v0,32(s8) 29a4: 8c420004 lw v0,4(v0) 29a8: 8fc30010 lw v1,16(s8) 29ac: 00031880 sll v1,v1,0x2 29b0: 8fc40024 lw a0,36(s8) 29b4: 00831821 addu v1,a0,v1 29b8: 8c630000 lw v1,0(v1) 29bc: 8fc40020 lw a0,32(s8) 29c0: 24420004 addiu v0,v0,4 29c4: 00021080 sll v0,v0,0x2 29c8: 00821021 addu v0,a0,v0 29cc: ac430004 sw v1,4(v0) 29d0: 8fc20020 lw v0,32(s8) 29d4: 8c420004 lw v0,4(v0) 29d8: 24430001 addiu v1,v0,1 29dc: 8fc20020 lw v0,32(s8) 29e0: 8c42000c lw v0,12(v0) 29e4: 0062001b divu zero,v1,v0 29e8: 004001f4 teq v0,zero,0x7 29ec: 00001010 mfhi v0 29f0: 00401821 move v1,v0 29f4: 8fc20020 lw v0,32(s8) 29f8: ac430004 sw v1,4(v0) 29fc: 8fc20010 lw v0,16(s8) 2a00: 24420001 addiu v0,v0,1 2a04: afc20010 sw v0,16(s8) 2a08: 8fc30010 lw v1,16(s8) 2a0c: 8fc20014 lw v0,20(s8) 2a10: 0062102b sltu v0,v1,v0 2a14: 1440ffe2 bnez v0,0x29a0 2a18: 00000000 nop 2a1c: 8fc20020 lw v0,32(s8) 2a20: 8c43000c lw v1,12(v0) 2a24: 8fc20020 lw v0,32(s8) 2a28: ac430008 sw v1,8(v0) 2a2c: 8fc30028 lw v1,40(s8) 2a30: 8fc20014 lw v0,20(s8) 2a34: 00621023 subu v0,v1,v0 2a38: afc20028 sw v0,40(s8) 2a3c: 8fc20014 lw v0,20(s8) 2a40: 00021080 sll v0,v0,0x2 2a44: 8fc30024 lw v1,36(s8) 2a48: 00621021 addu v0,v1,v0 2a4c: afc20024 sw v0,36(s8) 2a50: 8fc20020 lw v0,32(s8) 2a54: ac400010 sw zero,16(v0) 2a58: 0c1005c0 jal 0x401700 2a5c: 00000000 nop 2a60: 00021182 srl v0,v0,0x6 2a64: afc20010 sw v0,16(s8) 2a68: 081006a0 j 0x401a80 2a6c: 00000000 nop 2a70: 00000000 nop 2a74: 8fc20010 lw v0,16(s8) 2a78: 2442ffff addiu v0,v0,-1 2a7c: afc20010 sw v0,16(s8) 2a80: 8fc20010 lw v0,16(s8) 2a84: 1440fffa bnez v0,0x2a70 2a88: 00000000 nop 2a8c: 08100614 j 0x401850 2a90: 00000000 nop 2a94: 03c0e821 move sp,s8 2a98: 8fbf001c lw ra,28(sp) 2a9c: 8fbe0018 lw s8,24(sp) 2aa0: 27bd0020 addiu sp,sp,32 2aa4: 03e00008 jr ra 2aa8: 00000000 nop 2aac: 27bdffe0 addiu sp,sp,-32 2ab0: afbf001c sw ra,28(sp) 2ab4: afbe0018 sw s8,24(sp) 2ab8: 03a0f021 move s8,sp 2abc: afc40020 sw a0,32(s8) 2ac0: afc50024 sw a1,36(s8) 2ac4: afc60028 sw a2,40(s8) 2ac8: 8fc20020 lw v0,32(s8) 2acc: 24420010 addiu v0,v0,16 2ad0: 00402021 move a0,v0 2ad4: 0c1005f4 jal 0x4017d0 2ad8: 00000000 nop 2adc: 8fc20020 lw v0,32(s8) 2ae0: 8c420008 lw v0,8(v0) 2ae4: afc20014 sw v0,20(s8) 2ae8: 8fc30014 lw v1,20(s8) 2aec: 8fc20028 lw v0,40(s8) 2af0: 0062102b sltu v0,v1,v0 2af4: 1440002e bnez v0,0x2bb0 2af8: 00000000 nop 2afc: afc00010 sw zero,16(s8) 2b00: 081006dc j 0x401b70 2b04: 00000000 nop 2b08: 8fc20010 lw v0,16(s8) 2b0c: 00021080 sll v0,v0,0x2 2b10: 8fc30024 lw v1,36(s8) 2b14: 00621821 addu v1,v1,v0 2b18: 8fc20020 lw v0,32(s8) 2b1c: 8c420000 lw v0,0(v0) 2b20: 8fc40020 lw a0,32(s8) 2b24: 24420004 addiu v0,v0,4 2b28: 00021080 sll v0,v0,0x2 2b2c: 00821021 addu v0,a0,v0 2b30: 8c420004 lw v0,4(v0) 2b34: ac620000 sw v0,0(v1) 2b38: 8fc20020 lw v0,32(s8) 2b3c: 8c420000 lw v0,0(v0) 2b40: 24430001 addiu v1,v0,1 2b44: 8fc20020 lw v0,32(s8) 2b48: 8c42000c lw v0,12(v0) 2b4c: 0062001b divu zero,v1,v0 2b50: 004001f4 teq v0,zero,0x7 2b54: 00001010 mfhi v0 2b58: 00401821 move v1,v0 2b5c: 8fc20020 lw v0,32(s8) 2b60: ac430000 sw v1,0(v0) 2b64: 8fc20010 lw v0,16(s8) 2b68: 24420001 addiu v0,v0,1 2b6c: afc20010 sw v0,16(s8) 2b70: 8fc30010 lw v1,16(s8) 2b74: 8fc20028 lw v0,40(s8) 2b78: 0062102b sltu v0,v1,v0 2b7c: 1440ffe2 bnez v0,0x2b08 2b80: 00000000 nop 2b84: 8fc20020 lw v0,32(s8) 2b88: 8c430008 lw v1,8(v0) 2b8c: 8fc20028 lw v0,40(s8) 2b90: 00621823 subu v1,v1,v0 2b94: 8fc20020 lw v0,32(s8) 2b98: ac430008 sw v1,8(v0) 2b9c: 8fc20020 lw v0,32(s8) 2ba0: ac400010 sw zero,16(v0) 2ba4: 00000000 nop 2ba8: 0810073e j 0x401cf8 2bac: 00000000 nop 2bb0: 8fc20014 lw v0,20(s8) 2bb4: 14400012 bnez v0,0x2c00 2bb8: 00000000 nop 2bbc: 8fc20020 lw v0,32(s8) 2bc0: ac400010 sw zero,16(v0) 2bc4: 0c1005c0 jal 0x401700 2bc8: 00000000 nop 2bcc: 00021202 srl v0,v0,0x8 2bd0: afc20010 sw v0,16(s8) 2bd4: 081006fb j 0x401bec 2bd8: 00000000 nop 2bdc: 00000000 nop 2be0: 8fc20010 lw v0,16(s8) 2be4: 2442ffff addiu v0,v0,-1 2be8: afc20010 sw v0,16(s8) 2bec: 8fc20010 lw v0,16(s8) 2bf0: 1440fffa bnez v0,0x2bdc 2bf4: 00000000 nop 2bf8: 0810072f j 0x401cbc 2bfc: 00000000 nop 2c00: afc00010 sw zero,16(s8) 2c04: 0810071d j 0x401c74 2c08: 00000000 nop 2c0c: 8fc20010 lw v0,16(s8) 2c10: 00021080 sll v0,v0,0x2 2c14: 8fc30024 lw v1,36(s8) 2c18: 00621821 addu v1,v1,v0 2c1c: 8fc20020 lw v0,32(s8) 2c20: 8c420000 lw v0,0(v0) 2c24: 8fc40020 lw a0,32(s8) 2c28: 24420004 addiu v0,v0,4 2c2c: 00021080 sll v0,v0,0x2 2c30: 00821021 addu v0,a0,v0 2c34: 8c420004 lw v0,4(v0) 2c38: ac620000 sw v0,0(v1) 2c3c: 8fc20020 lw v0,32(s8) 2c40: 8c420000 lw v0,0(v0) 2c44: 24430001 addiu v1,v0,1 2c48: 8fc20020 lw v0,32(s8) 2c4c: 8c42000c lw v0,12(v0) 2c50: 0062001b divu zero,v1,v0 2c54: 004001f4 teq v0,zero,0x7 2c58: 00001010 mfhi v0 2c5c: 00401821 move v1,v0 2c60: 8fc20020 lw v0,32(s8) 2c64: ac430000 sw v1,0(v0) 2c68: 8fc20010 lw v0,16(s8) 2c6c: 24420001 addiu v0,v0,1 2c70: afc20010 sw v0,16(s8) 2c74: 8fc30010 lw v1,16(s8) 2c78: 8fc20014 lw v0,20(s8) 2c7c: 0062102b sltu v0,v1,v0 2c80: 1440ffe2 bnez v0,0x2c0c 2c84: 00000000 nop 2c88: 8fc20020 lw v0,32(s8) 2c8c: ac400008 sw zero,8(v0) 2c90: 8fc30028 lw v1,40(s8) 2c94: 8fc20014 lw v0,20(s8) 2c98: 00621023 subu v0,v1,v0 2c9c: afc20028 sw v0,40(s8) 2ca0: 8fc20014 lw v0,20(s8) 2ca4: 00021080 sll v0,v0,0x2 2ca8: 8fc30024 lw v1,36(s8) 2cac: 00621021 addu v0,v1,v0 2cb0: afc20024 sw v0,36(s8) 2cb4: 8fc20020 lw v0,32(s8) 2cb8: ac400010 sw zero,16(v0) 2cbc: 0c1005c0 jal 0x401700 2cc0: 00000000 nop 2cc4: 00021182 srl v0,v0,0x6 2cc8: afc20010 sw v0,16(s8) 2ccc: 08100739 j 0x401ce4 2cd0: 00000000 nop 2cd4: 00000000 nop 2cd8: 8fc20010 lw v0,16(s8) 2cdc: 2442ffff addiu v0,v0,-1 2ce0: afc20010 sw v0,16(s8) 2ce4: 8fc20010 lw v0,16(s8) 2ce8: 1440fffa bnez v0,0x2cd4 2cec: 00000000 nop 2cf0: 081006b2 j 0x401ac8 2cf4: 00000000 nop 2cf8: 03c0e821 move sp,s8 2cfc: 8fbf001c lw ra,28(sp) 2d00: 8fbe0018 lw s8,24(sp) 2d04: 27bd0020 addiu sp,sp,32 2d08: 03e00008 jr ra 2d0c: 00000000 nop Disassembly of section seg_data: 00056000 : 56000: 00400000 0x400000 56004: 6c656820 0x6c656820 56008: 66206f6c 0x66206f6c 5600c: 206d6f72 addi t5,v1,28530 56010: 636f7270 0x636f7270 56014: 6f737365 0x6f737365 56018: 64252072 0x64252072 5601c: 0000000a movz zero,zero,zero 56020: 65686365 0x65686365 56024: 74742063 jalx 0x1d0818c 56028: 72705f79 0x72705f79 5602c: 66746e69 0x66746e69 56030: 0000000a movz zero,zero,zero 56034: 65686365 0x65686365 56038: 74742063 jalx 0x1d0818c 5603c: 65675f79 0x65675f79 56040: 695f6374 0x695f6374 56044: 000a7172 tlt zero,t2,0x1c5 56048: 0000002d 0x2d 5604c: 00007830 tge zero,zero,0x1e0 56050: 004009ac 0x4009ac 56054: 004009d4 0x4009d4 56058: 00400970 tge v0,zero,0x25 5605c: 00400970 tge v0,zero,0x25 56060: 00400970 tge v0,zero,0x25 56064: 00400970 tge v0,zero,0x25 56068: 00400970 tge v0,zero,0x25 5606c: 00400970 tge v0,zero,0x25 56070: 00400970 tge v0,zero,0x25 56074: 00400970 tge v0,zero,0x25 56078: 00400970 tge v0,zero,0x25 5607c: 00400970 tge v0,zero,0x25 56080: 00400970 tge v0,zero,0x25 56084: 00400970 tge v0,zero,0x25 56088: 00400970 tge v0,zero,0x25 5608c: 00400970 tge v0,zero,0x25 56090: 00400c04 0x400c04 56094: 00400970 tge v0,zero,0x25 56098: 00400a30 tge v0,zero,0x28 5609c: 00400970 tge v0,zero,0x25 560a0: 00400970 tge v0,zero,0x25 560a4: 00400b18 0x400b18 560a8: 33323130 andi s2,t9,0x3130 560ac: 37363534 ori s6,t9,0x3534 560b0: 42413938 c0 0x413938 560b4: 46454443 c1 0x454443 560b8: 00000000 nop Disassembly of section seg_code: 00057000 : 57000: 27bdffd8 addiu sp,sp,-40 57004: afbf0024 sw ra,36(sp) 57008: afbe0020 sw s8,32(sp) 5700c: 03a0f021 move s8,sp 57010: 0c10004c jal 0x400130 57014: 00000000 nop 57018: afc20014 sw v0,20(s8) 5701c: afc00010 sw zero,16(s8) 57020: 0810002c j 0x4000b0 57024: 00000000 nop 57028: 3c020080 lui v0,0x80 5702c: 24440004 addiu a0,v0,4 57030: 8fc50014 lw a1,20(s8) 57034: 0c10020e jal 0x400838 57038: 00000000 nop 5703c: 10400007 beqz v0,0x5705c 57040: 00000000 nop 57044: 3c020080 lui v0,0x80 57048: 24440020 addiu a0,v0,32 5704c: 0c100082 jal 0x400208 57050: 00000000 nop 57054: 0c100494 jal 0x401250 57058: 00000000 nop 5705c: 27c20018 addiu v0,s8,24 57060: 00402021 move a0,v0 57064: 0c1000f5 jal 0x4003d4 57068: 00000000 nop 5706c: 10400007 beqz v0,0x5708c 57070: 00000000 nop 57074: 3c020080 lui v0,0x80 57078: 24440034 addiu a0,v0,52 5707c: 0c100082 jal 0x400208 57080: 00000000 nop 57084: 0c100494 jal 0x401250 57088: 00000000 nop 5708c: 83c30018 lb v1,24(s8) 57090: 24020071 li v0,113 57094: 14620003 bne v1,v0,0x570a4 57098: 00000000 nop 5709c: 0c100494 jal 0x401250 570a0: 00000000 nop 570a4: 8fc20010 lw v0,16(s8) 570a8: 24420001 addiu v0,v0,1 570ac: afc20010 sw v0,16(s8) 570b0: 8fc20010 lw v0,16(s8) 570b4: 2c4203e8 sltiu v0,v0,1000 570b8: 1440ffdb bnez v0,0x57028 570bc: 00000000 nop 570c0: 0c100494 jal 0x401250 570c4: 00000000 nop 570c8: 03c0e821 move sp,s8 570cc: 8fbf0024 lw ra,36(sp) 570d0: 8fbe0020 lw s8,32(sp) 570d4: 27bd0028 addiu sp,sp,40 570d8: 03e00008 jr ra 570dc: 00000000 nop 570e0: 27bdfff8 addiu sp,sp,-8 570e4: afbf0004 sw ra,4(sp) 570e8: afbe0000 sw s8,0(sp) 570ec: 03a0f021 move s8,sp 570f0: afc40008 sw a0,8(s8) 570f4: afc5000c sw a1,12(s8) 570f8: afc60010 sw a2,16(s8) 570fc: afc70014 sw a3,20(s8) 57100: 8fc20008 lw v0,8(s8) 57104: 8fc4000c lw a0,12(s8) 57108: 8fc50010 lw a1,16(s8) 5710c: 8fc60014 lw a2,20(s8) 57110: 8fc70018 lw a3,24(s8) 57114: 0000000c syscall 57118: 03c0e821 move sp,s8 5711c: 8fbf0004 lw ra,4(sp) 57120: 8fbe0000 lw s8,0(sp) 57124: 27bd0008 addiu sp,sp,8 57128: 03e00008 jr ra 5712c: 00000000 nop 57130: 27bdffe0 addiu sp,sp,-32 57134: afbf001c sw ra,28(sp) 57138: afbe0018 sw s8,24(sp) 5713c: 03a0f021 move s8,sp 57140: afa00010 sw zero,16(sp) 57144: 00002021 move a0,zero 57148: 00002821 move a1,zero 5714c: 00003021 move a2,zero 57150: 00003821 move a3,zero 57154: 0c100038 jal 0x4000e0 57158: 00000000 nop 5715c: 03c0e821 move sp,s8 57160: 8fbf001c lw ra,28(sp) 57164: 8fbe0018 lw s8,24(sp) 57168: 27bd0020 addiu sp,sp,32 5716c: 03e00008 jr ra 57170: 00000000 nop 57174: 27bdffe0 addiu sp,sp,-32 57178: afbf001c sw ra,28(sp) 5717c: afbe0018 sw s8,24(sp) 57180: 03a0f021 move s8,sp 57184: afa00010 sw zero,16(sp) 57188: 24040001 li a0,1 5718c: 00002821 move a1,zero 57190: 00003021 move a2,zero 57194: 00003821 move a3,zero 57198: 0c100038 jal 0x4000e0 5719c: 00000000 nop 571a0: 03c0e821 move sp,s8 571a4: 8fbf001c lw ra,28(sp) 571a8: 8fbe0018 lw s8,24(sp) 571ac: 27bd0020 addiu sp,sp,32 571b0: 03e00008 jr ra 571b4: 00000000 nop 571b8: 27bdffe0 addiu sp,sp,-32 571bc: afbf001c sw ra,28(sp) 571c0: afbe0018 sw s8,24(sp) 571c4: 03a0f021 move s8,sp 571c8: 00801021 move v0,a0 571cc: a3c20020 sb v0,32(s8) 571d0: 27c20020 addiu v0,s8,32 571d4: afa00010 sw zero,16(sp) 571d8: 24040002 li a0,2 571dc: 00402821 move a1,v0 571e0: 24060001 li a2,1 571e4: 00003821 move a3,zero 571e8: 0c100038 jal 0x4000e0 571ec: 00000000 nop 571f0: 03c0e821 move sp,s8 571f4: 8fbf001c lw ra,28(sp) 571f8: 8fbe0018 lw s8,24(sp) 571fc: 27bd0020 addiu sp,sp,32 57200: 03e00008 jr ra 57204: 00000000 nop 57208: 27bdffd8 addiu sp,sp,-40 5720c: afbf0024 sw ra,36(sp) 57210: afbe0020 sw s8,32(sp) 57214: 03a0f021 move s8,sp 57218: afc40028 sw a0,40(s8) 5721c: afc00018 sw zero,24(s8) 57220: 0810008d j 0x400234 57224: 00000000 nop 57228: 8fc20018 lw v0,24(s8) 5722c: 24420001 addiu v0,v0,1 57230: afc20018 sw v0,24(s8) 57234: 8fc30028 lw v1,40(s8) 57238: 8fc20018 lw v0,24(s8) 5723c: 00621021 addu v0,v1,v0 57240: 80420000 lb v0,0(v0) 57244: 1440fff8 bnez v0,0x57228 57248: 00000000 nop 5724c: 8fc20028 lw v0,40(s8) 57250: afa00010 sw zero,16(sp) 57254: 24040002 li a0,2 57258: 00402821 move a1,v0 5725c: 8fc60018 lw a2,24(s8) 57260: 00003821 move a3,zero 57264: 0c100038 jal 0x4000e0 57268: 00000000 nop 5726c: 03c0e821 move sp,s8 57270: 8fbf0024 lw ra,36(sp) 57274: 8fbe0020 lw s8,32(sp) 57278: 27bd0028 addiu sp,sp,40 5727c: 03e00008 jr ra 57280: 00000000 nop 57284: 27bdffd0 addiu sp,sp,-48 57288: afbf002c sw ra,44(sp) 5728c: afbe0028 sw s8,40(sp) 57290: 03a0f021 move s8,sp 57294: afc40030 sw a0,48(s8) 57298: afc00018 sw zero,24(s8) 5729c: 081000c8 j 0x400320 572a0: 00000000 nop 572a4: 24030009 li v1,9 572a8: 8fc20018 lw v0,24(s8) 572ac: 00622023 subu a0,v1,v0 572b0: 8fc30030 lw v1,48(s8) 572b4: 3c02cccc lui v0,0xcccc 572b8: 3442cccd ori v0,v0,0xcccd 572bc: 00620019 multu v1,v0 572c0: 00001010 mfhi v0 572c4: 000210c2 srl v0,v0,0x3 572c8: 00021040 sll v0,v0,0x1 572cc: 00022880 sll a1,v0,0x2 572d0: 00451021 addu v0,v0,a1 572d4: 00621023 subu v0,v1,v0 572d8: 304200ff andi v0,v0,0xff 572dc: 24420030 addiu v0,v0,48 572e0: 304200ff andi v0,v0,0xff 572e4: 00021e00 sll v1,v0,0x18 572e8: 00031e03 sra v1,v1,0x18 572ec: 27c20018 addiu v0,s8,24 572f0: 00441021 addu v0,v0,a0 572f4: a0430004 sb v1,4(v0) 572f8: 8fc30030 lw v1,48(s8) 572fc: 3c02cccc lui v0,0xcccc 57300: 3442cccd ori v0,v0,0xcccd 57304: 00620019 multu v1,v0 57308: 00001010 mfhi v0 5730c: 000210c2 srl v0,v0,0x3 57310: afc20030 sw v0,48(s8) 57314: 8fc20018 lw v0,24(s8) 57318: 24420001 addiu v0,v0,1 5731c: afc20018 sw v0,24(s8) 57320: 8fc20018 lw v0,24(s8) 57324: 2c42000a sltiu v0,v0,10 57328: 1440ffde bnez v0,0x572a4 5732c: 00000000 nop 57330: 27c2001c addiu v0,s8,28 57334: afa00010 sw zero,16(sp) 57338: 24040002 li a0,2 5733c: 00402821 move a1,v0 57340: 2406000a li a2,10 57344: 00003821 move a3,zero 57348: 0c100038 jal 0x4000e0 5734c: 00000000 nop 57350: 03c0e821 move sp,s8 57354: 8fbf002c lw ra,44(sp) 57358: 8fbe0028 lw s8,40(sp) 5735c: 27bd0030 addiu sp,sp,48 57360: 03e00008 jr ra 57364: 00000000 nop 57368: 27bdffd8 addiu sp,sp,-40 5736c: afbf0024 sw ra,36(sp) 57370: afbe0020 sw s8,32(sp) 57374: 03a0f021 move s8,sp 57378: afc40028 sw a0,40(s8) 5737c: afc00018 sw zero,24(s8) 57380: 081000eb j 0x4003ac 57384: 00000000 nop 57388: 8fc20028 lw v0,40(s8) 5738c: afa00010 sw zero,16(sp) 57390: 24040003 li a0,3 57394: 00402821 move a1,v0 57398: 24060001 li a2,1 5739c: 00003821 move a3,zero 573a0: 0c100038 jal 0x4000e0 573a4: 00000000 nop 573a8: afc20018 sw v0,24(s8) 573ac: 8fc20018 lw v0,24(s8) 573b0: 1040fff5 beqz v0,0x57388 573b4: 00000000 nop 573b8: 00001021 move v0,zero 573bc: 03c0e821 move sp,s8 573c0: 8fbf0024 lw ra,36(sp) 573c4: 8fbe0020 lw s8,32(sp) 573c8: 27bd0028 addiu sp,sp,40 573cc: 03e00008 jr ra 573d0: 00000000 nop 573d4: 27bdffd8 addiu sp,sp,-40 573d8: afbf0024 sw ra,36(sp) 573dc: afbe0020 sw s8,32(sp) 573e0: 03a0f021 move s8,sp 573e4: afc40028 sw a0,40(s8) 573e8: afc00018 sw zero,24(s8) 573ec: 08100106 j 0x400418 573f0: 00000000 nop 573f4: 8fc20028 lw v0,40(s8) 573f8: afa00010 sw zero,16(sp) 573fc: 2404000a li a0,10 57400: 00402821 move a1,v0 57404: 24060001 li a2,1 57408: 00003821 move a3,zero 5740c: 0c100038 jal 0x4000e0 57410: 00000000 nop 57414: afc20018 sw v0,24(s8) 57418: 8fc20018 lw v0,24(s8) 5741c: 1040fff5 beqz v0,0x573f4 57420: 00000000 nop 57424: 00001021 move v0,zero 57428: 03c0e821 move sp,s8 5742c: 8fbf0024 lw ra,36(sp) 57430: 8fbe0020 lw s8,32(sp) 57434: 27bd0028 addiu sp,sp,40 57438: 03e00008 jr ra 5743c: 00000000 nop 57440: 27bdffd0 addiu sp,sp,-48 57444: afbf002c sw ra,44(sp) 57448: afbe0028 sw s8,40(sp) 5744c: 03a0f021 move s8,sp 57450: afc40030 sw a0,48(s8) 57454: afc50034 sw a1,52(s8) 57458: afc00018 sw zero,24(s8) 5745c: 08100140 j 0x400500 57460: 00000000 nop 57464: 27c20020 addiu v0,s8,32 57468: afa00010 sw zero,16(sp) 5746c: 2404000a li a0,10 57470: 00402821 move a1,v0 57474: 24060001 li a2,1 57478: 00003821 move a3,zero 5747c: 0c100038 jal 0x4000e0 57480: 00000000 nop 57484: afc2001c sw v0,28(s8) 57488: 8fc3001c lw v1,28(s8) 5748c: 24020001 li v0,1 57490: 1462fff4 bne v1,v0,0x57464 57494: 00000000 nop 57498: 93c30020 lbu v1,32(s8) 5749c: 2402000a li v0,10 574a0: 1062001f beq v1,v0,0x57520 574a4: 00000000 nop 574a8: 93c30020 lbu v1,32(s8) 574ac: 2402007f li v0,127 574b0: 14620009 bne v1,v0,0x574d8 574b4: 00000000 nop 574b8: 8fc20018 lw v0,24(s8) 574bc: 10400006 beqz v0,0x574d8 574c0: 00000000 nop 574c4: 8fc20018 lw v0,24(s8) 574c8: 2442ffff addiu v0,v0,-1 574cc: afc20018 sw v0,24(s8) 574d0: 08100140 j 0x400500 574d4: 00000000 nop 574d8: 8fc30030 lw v1,48(s8) 574dc: 8fc20018 lw v0,24(s8) 574e0: 00621021 addu v0,v1,v0 574e4: 93c30020 lbu v1,32(s8) 574e8: 00031e00 sll v1,v1,0x18 574ec: 00031e03 sra v1,v1,0x18 574f0: a0430000 sb v1,0(v0) 574f4: 8fc20018 lw v0,24(s8) 574f8: 24420001 addiu v0,v0,1 574fc: afc20018 sw v0,24(s8) 57500: 8fc20034 lw v0,52(s8) 57504: 2443ffff addiu v1,v0,-1 57508: 8fc20018 lw v0,24(s8) 5750c: 0043102b sltu v0,v0,v1 57510: 1440ffd4 bnez v0,0x57464 57514: 00000000 nop 57518: 08100149 j 0x400524 5751c: 00000000 nop 57520: 00000000 nop 57524: 8fc30030 lw v1,48(s8) 57528: 8fc20018 lw v0,24(s8) 5752c: 00621021 addu v0,v1,v0 57530: a0400000 sb zero,0(v0) 57534: 00001021 move v0,zero 57538: 03c0e821 move sp,s8 5753c: 8fbf002c lw ra,44(sp) 57540: 8fbe0028 lw s8,40(sp) 57544: 27bd0030 addiu sp,sp,48 57548: 03e00008 jr ra 5754c: 00000000 nop 57550: 27bdffa0 addiu sp,sp,-96 57554: afbf005c sw ra,92(sp) 57558: afbe0058 sw s8,88(sp) 5755c: 03a0f021 move s8,sp 57560: afc40060 sw a0,96(s8) 57564: afc00018 sw zero,24(s8) 57568: afc0001c sw zero,28(s8) 5756c: afc00020 sw zero,32(s8) 57570: afc00024 sw zero,36(s8) 57574: afc00028 sw zero,40(s8) 57578: 081001c4 j 0x400710 5757c: 00000000 nop 57580: 27c20054 addiu v0,s8,84 57584: afa00010 sw zero,16(sp) 57588: 2404000a li a0,10 5758c: 00402821 move a1,v0 57590: 24060001 li a2,1 57594: 00003821 move a3,zero 57598: 0c100038 jal 0x4000e0 5759c: 00000000 nop 575a0: afc20030 sw v0,48(s8) 575a4: 8fc30030 lw v1,48(s8) 575a8: 24020001 li v0,1 575ac: 1462fff4 bne v1,v0,0x57580 575b0: 00000000 nop 575b4: 93c20054 lbu v0,84(s8) 575b8: 2c420030 sltiu v0,v0,48 575bc: 14400015 bnez v0,0x57614 575c0: 00000000 nop 575c4: 93c20054 lbu v0,84(s8) 575c8: 2c42003a sltiu v0,v0,58 575cc: 10400011 beqz v0,0x57614 575d0: 00000000 nop 575d4: 93c30054 lbu v1,84(s8) 575d8: 8fc20028 lw v0,40(s8) 575dc: 27c40018 addiu a0,s8,24 575e0: 00821021 addu v0,a0,v0 575e4: a043001c sb v1,28(v0) 575e8: 8fc20028 lw v0,40(s8) 575ec: 24420001 addiu v0,v0,1 575f0: afc20028 sw v0,40(s8) 575f4: 93c20054 lbu v0,84(s8) 575f8: 00021600 sll v0,v0,0x18 575fc: 00021603 sra v0,v0,0x18 57600: 00402021 move a0,v0 57604: 0c10006e jal 0x4001b8 57608: 00000000 nop 5760c: 081001a4 j 0x400690 57610: 00000000 nop 57614: 93c30054 lbu v1,84(s8) 57618: 2402000a li v0,10 5761c: 10620005 beq v1,v0,0x57634 57620: 00000000 nop 57624: 93c30054 lbu v1,84(s8) 57628: 2402000d li v0,13 5762c: 14620005 bne v1,v0,0x57644 57630: 00000000 nop 57634: 24020001 li v0,1 57638: afc20020 sw v0,32(s8) 5763c: 081001a4 j 0x400690 57640: 00000000 nop 57644: 93c30054 lbu v1,84(s8) 57648: 2402007f li v0,127 5764c: 14620010 bne v1,v0,0x57690 57650: 00000000 nop 57654: 8fc20028 lw v0,40(s8) 57658: 1040000d beqz v0,0x57690 5765c: 00000000 nop 57660: 8fc20028 lw v0,40(s8) 57664: 2442ffff addiu v0,v0,-1 57668: afc20028 sw v0,40(s8) 5766c: 24040008 li a0,8 57670: 0c10006e jal 0x4001b8 57674: 00000000 nop 57678: 24040020 li a0,32 5767c: 0c10006e jal 0x4001b8 57680: 00000000 nop 57684: 24040008 li a0,8 57688: 0c10006e jal 0x4001b8 5768c: 00000000 nop 57690: 8fc30028 lw v1,40(s8) 57694: 24020020 li v0,32 57698: 1462001d bne v1,v0,0x57710 5769c: 00000000 nop 576a0: afc0002c sw zero,44(s8) 576a4: 081001b7 j 0x4006dc 576a8: 00000000 nop 576ac: 24040008 li a0,8 576b0: 0c10006e jal 0x4001b8 576b4: 00000000 nop 576b8: 24040020 li a0,32 576bc: 0c10006e jal 0x4001b8 576c0: 00000000 nop 576c4: 24040008 li a0,8 576c8: 0c10006e jal 0x4001b8 576cc: 00000000 nop 576d0: 8fc2002c lw v0,44(s8) 576d4: 24420001 addiu v0,v0,1 576d8: afc2002c sw v0,44(s8) 576dc: 8fc3002c lw v1,44(s8) 576e0: 8fc20028 lw v0,40(s8) 576e4: 0062102b sltu v0,v1,v0 576e8: 1440fff0 bnez v0,0x576ac 576ec: 00000000 nop 576f0: 24040030 li a0,48 576f4: 0c10006e jal 0x4001b8 576f8: 00000000 nop 576fc: 8fc20060 lw v0,96(s8) 57700: ac400000 sw zero,0(v0) 57704: 00001021 move v0,zero 57708: 08100208 j 0x400820 5770c: 00000000 nop 57710: 8fc20020 lw v0,32(s8) 57714: 1040ff9a beqz v0,0x57580 57718: 00000000 nop 5771c: afc0002c sw zero,44(s8) 57720: 081001e1 j 0x400784 57724: 00000000 nop 57728: 8fc2001c lw v0,28(s8) 5772c: 00021040 sll v0,v0,0x1 57730: 00021880 sll v1,v0,0x2 57734: 00431821 addu v1,v0,v1 57738: 8fc2002c lw v0,44(s8) 5773c: 27c40018 addiu a0,s8,24 57740: 00821021 addu v0,a0,v0 57744: 9042001c lbu v0,28(v0) 57748: 00621021 addu v0,v1,v0 5774c: 2442ffd0 addiu v0,v0,-48 57750: afc2001c sw v0,28(s8) 57754: 8fc3001c lw v1,28(s8) 57758: 8fc20018 lw v0,24(s8) 5775c: 0062102b sltu v0,v1,v0 57760: 10400003 beqz v0,0x57770 57764: 00000000 nop 57768: 24020001 li v0,1 5776c: afc20024 sw v0,36(s8) 57770: 8fc2001c lw v0,28(s8) 57774: afc20018 sw v0,24(s8) 57778: 8fc2002c lw v0,44(s8) 5777c: 24420001 addiu v0,v0,1 57780: afc2002c sw v0,44(s8) 57784: 8fc3002c lw v1,44(s8) 57788: 8fc20028 lw v0,40(s8) 5778c: 0062102b sltu v0,v1,v0 57790: 1440ffe5 bnez v0,0x57728 57794: 00000000 nop 57798: 8fc20024 lw v0,36(s8) 5779c: 14400006 bnez v0,0x577b8 577a0: 00000000 nop 577a4: 8fc20060 lw v0,96(s8) 577a8: 8fc3001c lw v1,28(s8) 577ac: ac430000 sw v1,0(v0) 577b0: 08100207 j 0x40081c 577b4: 00000000 nop 577b8: afc0002c sw zero,44(s8) 577bc: 081001fd j 0x4007f4 577c0: 00000000 nop 577c4: 24040008 li a0,8 577c8: 0c10006e jal 0x4001b8 577cc: 00000000 nop 577d0: 24040020 li a0,32 577d4: 0c10006e jal 0x4001b8 577d8: 00000000 nop 577dc: 24040008 li a0,8 577e0: 0c10006e jal 0x4001b8 577e4: 00000000 nop 577e8: 8fc2002c lw v0,44(s8) 577ec: 24420001 addiu v0,v0,1 577f0: afc2002c sw v0,44(s8) 577f4: 8fc3002c lw v1,44(s8) 577f8: 8fc20028 lw v0,40(s8) 577fc: 0062102b sltu v0,v1,v0 57800: 1440fff0 bnez v0,0x577c4 57804: 00000000 nop 57808: 24040030 li a0,48 5780c: 0c10006e jal 0x4001b8 57810: 00000000 nop 57814: 8fc20060 lw v0,96(s8) 57818: ac400000 sw zero,0(v0) 5781c: 00001021 move v0,zero 57820: 03c0e821 move sp,s8 57824: 8fbf005c lw ra,92(sp) 57828: 8fbe0058 lw s8,88(sp) 5782c: 27bd0060 addiu sp,sp,96 57830: 03e00008 jr ra 57834: 00000000 nop 57838: 27bdffa8 addiu sp,sp,-88 5783c: afbf0054 sw ra,84(sp) 57840: afbe0050 sw s8,80(sp) 57844: 03a0f021 move s8,sp 57848: afc5005c sw a1,92(s8) 5784c: afc60060 sw a2,96(s8) 57850: afc70064 sw a3,100(s8) 57854: afc40058 sw a0,88(s8) 57858: 27c2005c addiu v0,s8,92 5785c: afc20034 sw v0,52(s8) 57860: 0810025c j 0x400970 57864: 00000000 nop 57868: afc00018 sw zero,24(s8) 5786c: 08100220 j 0x400880 57870: 00000000 nop 57874: 8fc20018 lw v0,24(s8) 57878: 24420001 addiu v0,v0,1 5787c: afc20018 sw v0,24(s8) 57880: 8fc30058 lw v1,88(s8) 57884: 8fc20018 lw v0,24(s8) 57888: 00621021 addu v0,v1,v0 5788c: 80420000 lb v0,0(v0) 57890: 10400008 beqz v0,0x578b4 57894: 00000000 nop 57898: 8fc30058 lw v1,88(s8) 5789c: 8fc20018 lw v0,24(s8) 578a0: 00621021 addu v0,v1,v0 578a4: 80430000 lb v1,0(v0) 578a8: 24020025 li v0,37 578ac: 1462fff1 bne v1,v0,0x57874 578b0: 00000000 nop 578b4: 8fc20018 lw v0,24(s8) 578b8: 10400015 beqz v0,0x57910 578bc: 00000000 nop 578c0: 8fc20058 lw v0,88(s8) 578c4: afa00010 sw zero,16(sp) 578c8: 24040002 li a0,2 578cc: 00402821 move a1,v0 578d0: 8fc60018 lw a2,24(s8) 578d4: 00003821 move a3,zero 578d8: 0c100038 jal 0x4000e0 578dc: 00000000 nop 578e0: afc2002c sw v0,44(s8) 578e4: 8fc3002c lw v1,44(s8) 578e8: 8fc20018 lw v0,24(s8) 578ec: 10620004 beq v1,v0,0x57900 578f0: 00000000 nop 578f4: 24020001 li v0,1 578f8: 0810031f j 0x400c7c 578fc: 00000000 nop 57900: 8fc30058 lw v1,88(s8) 57904: 8fc20018 lw v0,24(s8) 57908: 00621021 addu v0,v1,v0 5790c: afc20058 sw v0,88(s8) 57910: 8fc20058 lw v0,88(s8) 57914: 80430000 lb v1,0(v0) 57918: 24020025 li v0,37 5791c: 14620015 bne v1,v0,0x57974 57920: 00000000 nop 57924: 8fc20058 lw v0,88(s8) 57928: 24420001 addiu v0,v0,1 5792c: afc20058 sw v0,88(s8) 57930: 00000000 nop 57934: 8fc20034 lw v0,52(s8) 57938: 24430004 addiu v1,v0,4 5793c: afc30034 sw v1,52(s8) 57940: 8c420000 lw v0,0(v0) 57944: afc2001c sw v0,28(s8) 57948: afc00024 sw zero,36(s8) 5794c: 8fc20058 lw v0,88(s8) 57950: 80420000 lb v0,0(v0) 57954: 8fc30058 lw v1,88(s8) 57958: 24630001 addiu v1,v1,1 5795c: afc30058 sw v1,88(s8) 57960: 2442ff9d addiu v0,v0,-99 57964: 2c430016 sltiu v1,v0,22 57968: 14600009 bnez v1,0x57990 5796c: 00000000 nop 57970: 00000000 nop 57974: 8fc20058 lw v0,88(s8) 57978: 80420000 lb v0,0(v0) 5797c: 1440ffba bnez v0,0x57868 57980: 00000000 nop 57984: 00001021 move v0,zero 57988: 0810031f j 0x400c7c 5798c: 00000000 nop 57990: 00021880 sll v1,v0,0x2 57994: 3c020080 lui v0,0x80 57998: 24420050 addiu v0,v0,80 5799c: 00621021 addu v0,v1,v0 579a0: 8c420000 lw v0,0(v0) 579a4: 00400008 jr v0 579a8: 00000000 nop 579ac: 24020001 li v0,1 579b0: afc20024 sw v0,36(s8) 579b4: 8fc2001c lw v0,28(s8) 579b8: 00021600 sll v0,v0,0x18 579bc: 00021603 sra v0,v0,0x18 579c0: a3c20038 sb v0,56(s8) 579c4: 27c20038 addiu v0,s8,56 579c8: afc20020 sw v0,32(s8) 579cc: 08100311 j 0x400c44 579d0: 00000000 nop 579d4: 8fc2001c lw v0,28(s8) 579d8: 04410015 bgez v0,0x57a30 579dc: 00000000 nop 579e0: 8fc2001c lw v0,28(s8) 579e4: 00021023 negu v0,v0 579e8: afc2001c sw v0,28(s8) 579ec: 3c020080 lui v0,0x80 579f0: 24420048 addiu v0,v0,72 579f4: afa00010 sw zero,16(sp) 579f8: 24040002 li a0,2 579fc: 00402821 move a1,v0 57a00: 24060001 li a2,1 57a04: 00003821 move a3,zero 57a08: 0c100038 jal 0x4000e0 57a0c: 00000000 nop 57a10: afc2002c sw v0,44(s8) 57a14: 8fc3002c lw v1,44(s8) 57a18: 24020001 li v0,1 57a1c: 10620004 beq v1,v0,0x57a30 57a20: 00000000 nop 57a24: 24020001 li v0,1 57a28: 0810031f j 0x400c7c 57a2c: 00000000 nop 57a30: afc00028 sw zero,40(s8) 57a34: 081002b4 j 0x400ad0 57a38: 00000000 nop 57a3c: 24030009 li v1,9 57a40: 8fc20028 lw v0,40(s8) 57a44: 00622023 subu a0,v1,v0 57a48: 8fc3001c lw v1,28(s8) 57a4c: 3c026666 lui v0,0x6666 57a50: 34426667 ori v0,v0,0x6667 57a54: 00620018 mult v1,v0 57a58: 00001010 mfhi v0 57a5c: 00022883 sra a1,v0,0x2 57a60: 000317c3 sra v0,v1,0x1f 57a64: 00a21023 subu v0,a1,v0 57a68: 00021040 sll v0,v0,0x1 57a6c: 00022880 sll a1,v0,0x2 57a70: 00451021 addu v0,v0,a1 57a74: 00621023 subu v0,v1,v0 57a78: 3c030080 lui v1,0x80 57a7c: 246300a8 addiu v1,v1,168 57a80: 00431021 addu v0,v0,v1 57a84: 80430000 lb v1,0(v0) 57a88: 27c20018 addiu v0,s8,24 57a8c: 00441021 addu v0,v0,a0 57a90: a0430020 sb v1,32(v0) 57a94: 8fc2001c lw v0,28(s8) 57a98: 3c036666 lui v1,0x6666 57a9c: 34636667 ori v1,v1,0x6667 57aa0: 00430018 mult v0,v1 57aa4: 00001810 mfhi v1 57aa8: 00031883 sra v1,v1,0x2 57aac: 000217c3 sra v0,v0,0x1f 57ab0: 00621023 subu v0,v1,v0 57ab4: afc2001c sw v0,28(s8) 57ab8: 8fc2001c lw v0,28(s8) 57abc: 1040000a beqz v0,0x57ae8 57ac0: 00000000 nop 57ac4: 8fc20028 lw v0,40(s8) 57ac8: 24420001 addiu v0,v0,1 57acc: afc20028 sw v0,40(s8) 57ad0: 8fc20028 lw v0,40(s8) 57ad4: 2c42000a sltiu v0,v0,10 57ad8: 1440ffd8 bnez v0,0x57a3c 57adc: 00000000 nop 57ae0: 081002bb j 0x400aec 57ae4: 00000000 nop 57ae8: 00000000 nop 57aec: 8fc20028 lw v0,40(s8) 57af0: 24420001 addiu v0,v0,1 57af4: afc20024 sw v0,36(s8) 57af8: 24030009 li v1,9 57afc: 8fc20028 lw v0,40(s8) 57b00: 00621023 subu v0,v1,v0 57b04: 27c30038 addiu v1,s8,56 57b08: 00621021 addu v0,v1,v0 57b0c: afc20020 sw v0,32(s8) 57b10: 08100311 j 0x400c44 57b14: 00000000 nop 57b18: 3c020080 lui v0,0x80 57b1c: 2442004c addiu v0,v0,76 57b20: afa00010 sw zero,16(sp) 57b24: 24040002 li a0,2 57b28: 00402821 move a1,v0 57b2c: 24060002 li a2,2 57b30: 00003821 move a3,zero 57b34: 0c100038 jal 0x4000e0 57b38: 00000000 nop 57b3c: afc2002c sw v0,44(s8) 57b40: 8fc3002c lw v1,44(s8) 57b44: 24020002 li v0,2 57b48: 10620004 beq v1,v0,0x57b5c 57b4c: 00000000 nop 57b50: 24020001 li v0,1 57b54: 0810031f j 0x400c7c 57b58: 00000000 nop 57b5c: afc00028 sw zero,40(s8) 57b60: 081002ef j 0x400bbc 57b64: 00000000 nop 57b68: 24030007 li v1,7 57b6c: 8fc20028 lw v0,40(s8) 57b70: 00621023 subu v0,v1,v0 57b74: 8fc3001c lw v1,28(s8) 57b78: 3064000f andi a0,v1,0xf 57b7c: 3c030080 lui v1,0x80 57b80: 246300a8 addiu v1,v1,168 57b84: 00831821 addu v1,a0,v1 57b88: 80630000 lb v1,0(v1) 57b8c: 27c40018 addiu a0,s8,24 57b90: 00821021 addu v0,a0,v0 57b94: a0430020 sb v1,32(v0) 57b98: 8fc2001c lw v0,28(s8) 57b9c: 00021102 srl v0,v0,0x4 57ba0: afc2001c sw v0,28(s8) 57ba4: 8fc2001c lw v0,28(s8) 57ba8: 1040000a beqz v0,0x57bd4 57bac: 00000000 nop 57bb0: 8fc20028 lw v0,40(s8) 57bb4: 24420001 addiu v0,v0,1 57bb8: afc20028 sw v0,40(s8) 57bbc: 8fc20028 lw v0,40(s8) 57bc0: 2c420008 sltiu v0,v0,8 57bc4: 1440ffe8 bnez v0,0x57b68 57bc8: 00000000 nop 57bcc: 081002f6 j 0x400bd8 57bd0: 00000000 nop 57bd4: 00000000 nop 57bd8: 8fc20028 lw v0,40(s8) 57bdc: 24420001 addiu v0,v0,1 57be0: afc20024 sw v0,36(s8) 57be4: 24030007 li v1,7 57be8: 8fc20028 lw v0,40(s8) 57bec: 00621023 subu v0,v1,v0 57bf0: 27c30038 addiu v1,s8,56 57bf4: 00621021 addu v0,v1,v0 57bf8: afc20020 sw v0,32(s8) 57bfc: 08100311 j 0x400c44 57c00: 00000000 nop 57c04: 8fc2001c lw v0,28(s8) 57c08: afc20030 sw v0,48(s8) 57c0c: 08100308 j 0x400c20 57c10: 00000000 nop 57c14: 8fc20024 lw v0,36(s8) 57c18: 24420001 addiu v0,v0,1 57c1c: afc20024 sw v0,36(s8) 57c20: 8fc30030 lw v1,48(s8) 57c24: 8fc20024 lw v0,36(s8) 57c28: 00621021 addu v0,v1,v0 57c2c: 80420000 lb v0,0(v0) 57c30: 1440fff8 bnez v0,0x57c14 57c34: 00000000 nop 57c38: 8fc2001c lw v0,28(s8) 57c3c: afc20020 sw v0,32(s8) 57c40: 00000000 nop 57c44: 8fc20020 lw v0,32(s8) 57c48: afa00010 sw zero,16(sp) 57c4c: 24040002 li a0,2 57c50: 00402821 move a1,v0 57c54: 8fc60024 lw a2,36(s8) 57c58: 00003821 move a3,zero 57c5c: 0c100038 jal 0x4000e0 57c60: 00000000 nop 57c64: afc2002c sw v0,44(s8) 57c68: 8fc3002c lw v1,44(s8) 57c6c: 8fc20024 lw v0,36(s8) 57c70: 1062ff3f beq v1,v0,0x57970 57c74: 00000000 nop 57c78: 24020001 li v0,1 57c7c: 03c0e821 move sp,s8 57c80: 8fbf0054 lw ra,84(sp) 57c84: 8fbe0050 lw s8,80(sp) 57c88: 27bd0058 addiu sp,sp,88 57c8c: 03e00008 jr ra 57c90: 00000000 nop 57c94: 27bdffe0 addiu sp,sp,-32 57c98: afbf001c sw ra,28(sp) 57c9c: afbe0018 sw s8,24(sp) 57ca0: 03a0f021 move s8,sp 57ca4: afc40020 sw a0,32(s8) 57ca8: afa00010 sw zero,16(sp) 57cac: 24040004 li a0,4 57cb0: 24050001 li a1,1 57cb4: 8fc60020 lw a2,32(s8) 57cb8: 00003821 move a3,zero 57cbc: 0c100038 jal 0x4000e0 57cc0: 00000000 nop 57cc4: 03c0e821 move sp,s8 57cc8: 8fbf001c lw ra,28(sp) 57ccc: 8fbe0018 lw s8,24(sp) 57cd0: 27bd0020 addiu sp,sp,32 57cd4: 03e00008 jr ra 57cd8: 00000000 nop 57cdc: 27bdffe0 addiu sp,sp,-32 57ce0: afbf001c sw ra,28(sp) 57ce4: afbe0018 sw s8,24(sp) 57ce8: 03a0f021 move s8,sp 57cec: afc40020 sw a0,32(s8) 57cf0: afa00010 sw zero,16(sp) 57cf4: 24040004 li a0,4 57cf8: 24050002 li a1,2 57cfc: 8fc60020 lw a2,32(s8) 57d00: 00003821 move a3,zero 57d04: 0c100038 jal 0x4000e0 57d08: 00000000 nop 57d0c: 03c0e821 move sp,s8 57d10: 8fbf001c lw ra,28(sp) 57d14: 8fbe0018 lw s8,24(sp) 57d18: 27bd0020 addiu sp,sp,32 57d1c: 03e00008 jr ra 57d20: 00000000 nop 57d24: 27bdffe0 addiu sp,sp,-32 57d28: afbf001c sw ra,28(sp) 57d2c: afbe0018 sw s8,24(sp) 57d30: 03a0f021 move s8,sp 57d34: afa00010 sw zero,16(sp) 57d38: 24040004 li a0,4 57d3c: 24050003 li a1,3 57d40: 00003021 move a2,zero 57d44: 00003821 move a3,zero 57d48: 0c100038 jal 0x4000e0 57d4c: 00000000 nop 57d50: 03c0e821 move sp,s8 57d54: 8fbf001c lw ra,28(sp) 57d58: 8fbe0018 lw s8,24(sp) 57d5c: 27bd0020 addiu sp,sp,32 57d60: 03e00008 jr ra 57d64: 00000000 nop 57d68: 27bdffe0 addiu sp,sp,-32 57d6c: afbf001c sw ra,28(sp) 57d70: afbe0018 sw s8,24(sp) 57d74: 03a0f021 move s8,sp 57d78: afc40020 sw a0,32(s8) 57d7c: 8fc20020 lw v0,32(s8) 57d80: afa00010 sw zero,16(sp) 57d84: 24040005 li a0,5 57d88: 00002821 move a1,zero 57d8c: 00403021 move a2,v0 57d90: 00003821 move a3,zero 57d94: 0c100038 jal 0x4000e0 57d98: 00000000 nop 57d9c: 03c0e821 move sp,s8 57da0: 8fbf001c lw ra,28(sp) 57da4: 8fbe0018 lw s8,24(sp) 57da8: 27bd0020 addiu sp,sp,32 57dac: 03e00008 jr ra 57db0: 00000000 nop 57db4: 27bdffe0 addiu sp,sp,-32 57db8: afbf001c sw ra,28(sp) 57dbc: afbe0018 sw s8,24(sp) 57dc0: 03a0f021 move s8,sp 57dc4: afc40020 sw a0,32(s8) 57dc8: afa00010 sw zero,16(sp) 57dcc: 24040006 li a0,6 57dd0: 00002821 move a1,zero 57dd4: 8fc60020 lw a2,32(s8) 57dd8: 00003821 move a3,zero 57ddc: 0c100038 jal 0x4000e0 57de0: 00000000 nop 57de4: 03c0e821 move sp,s8 57de8: 8fbf001c lw ra,28(sp) 57dec: 8fbe0018 lw s8,24(sp) 57df0: 27bd0020 addiu sp,sp,32 57df4: 03e00008 jr ra 57df8: 00000000 nop 57dfc: 27bdffe0 addiu sp,sp,-32 57e00: afbf001c sw ra,28(sp) 57e04: afbe0018 sw s8,24(sp) 57e08: 03a0f021 move s8,sp 57e0c: afc40020 sw a0,32(s8) 57e10: afa00010 sw zero,16(sp) 57e14: 24040006 li a0,6 57e18: 24050001 li a1,1 57e1c: 8fc60020 lw a2,32(s8) 57e20: 00003821 move a3,zero 57e24: 0c100038 jal 0x4000e0 57e28: 00000000 nop 57e2c: 03c0e821 move sp,s8 57e30: 8fbf001c lw ra,28(sp) 57e34: 8fbe0018 lw s8,24(sp) 57e38: 27bd0020 addiu sp,sp,32 57e3c: 03e00008 jr ra 57e40: 00000000 nop 57e44: 27bdffe0 addiu sp,sp,-32 57e48: afbf001c sw ra,28(sp) 57e4c: afbe0018 sw s8,24(sp) 57e50: 03a0f021 move s8,sp 57e54: afa00010 sw zero,16(sp) 57e58: 24040006 li a0,6 57e5c: 24050002 li a1,2 57e60: 00003021 move a2,zero 57e64: 00003821 move a3,zero 57e68: 0c100038 jal 0x4000e0 57e6c: 00000000 nop 57e70: 03c0e821 move sp,s8 57e74: 8fbf001c lw ra,28(sp) 57e78: 8fbe0018 lw s8,24(sp) 57e7c: 27bd0020 addiu sp,sp,32 57e80: 03e00008 jr ra 57e84: 00000000 nop 57e88: 27bdffe0 addiu sp,sp,-32 57e8c: afbf001c sw ra,28(sp) 57e90: afbe0018 sw s8,24(sp) 57e94: 03a0f021 move s8,sp 57e98: afc40020 sw a0,32(s8) 57e9c: 8fc20020 lw v0,32(s8) 57ea0: afa00010 sw zero,16(sp) 57ea4: 24040007 li a0,7 57ea8: 24050003 li a1,3 57eac: 00403021 move a2,v0 57eb0: 00003821 move a3,zero 57eb4: 0c100038 jal 0x4000e0 57eb8: 00000000 nop 57ebc: 03c0e821 move sp,s8 57ec0: 8fbf001c lw ra,28(sp) 57ec4: 8fbe0018 lw s8,24(sp) 57ec8: 27bd0020 addiu sp,sp,32 57ecc: 03e00008 jr ra 57ed0: 00000000 nop 57ed4: 27bdffe0 addiu sp,sp,-32 57ed8: afbf001c sw ra,28(sp) 57edc: afbe0018 sw s8,24(sp) 57ee0: 03a0f021 move s8,sp 57ee4: afc40020 sw a0,32(s8) 57ee8: 8fc20020 lw v0,32(s8) 57eec: afa00010 sw zero,16(sp) 57ef0: 24040007 li a0,7 57ef4: 00002821 move a1,zero 57ef8: 00403021 move a2,v0 57efc: 00003821 move a3,zero 57f00: 0c100038 jal 0x4000e0 57f04: 00000000 nop 57f08: 03c0e821 move sp,s8 57f0c: 8fbf001c lw ra,28(sp) 57f10: 8fbe0018 lw s8,24(sp) 57f14: 27bd0020 addiu sp,sp,32 57f18: 03e00008 jr ra 57f1c: 00000000 nop 57f20: 27bdffe0 addiu sp,sp,-32 57f24: afbf001c sw ra,28(sp) 57f28: afbe0018 sw s8,24(sp) 57f2c: 03a0f021 move s8,sp 57f30: afc40020 sw a0,32(s8) 57f34: afc50024 sw a1,36(s8) 57f38: afc60028 sw a2,40(s8) 57f3c: 8fc20024 lw v0,36(s8) 57f40: afa00010 sw zero,16(sp) 57f44: 24040015 li a0,21 57f48: 8fc50020 lw a1,32(s8) 57f4c: 00403021 move a2,v0 57f50: 8fc70028 lw a3,40(s8) 57f54: 0c100038 jal 0x4000e0 57f58: 00000000 nop 57f5c: 03c0e821 move sp,s8 57f60: 8fbf001c lw ra,28(sp) 57f64: 8fbe0018 lw s8,24(sp) 57f68: 27bd0020 addiu sp,sp,32 57f6c: 03e00008 jr ra 57f70: 00000000 nop 57f74: 27bdffe0 addiu sp,sp,-32 57f78: afbf001c sw ra,28(sp) 57f7c: afbe0018 sw s8,24(sp) 57f80: 03a0f021 move s8,sp 57f84: afc40020 sw a0,32(s8) 57f88: afc50024 sw a1,36(s8) 57f8c: afc60028 sw a2,40(s8) 57f90: 8fc20024 lw v0,36(s8) 57f94: afa00010 sw zero,16(sp) 57f98: 24040016 li a0,22 57f9c: 8fc50020 lw a1,32(s8) 57fa0: 00403021 move a2,v0 57fa4: 8fc70028 lw a3,40(s8) 57fa8: 0c100038 jal 0x4000e0 57fac: 00000000 nop 57fb0: 03c0e821 move sp,s8 57fb4: 8fbf001c lw ra,28(sp) 57fb8: 8fbe0018 lw s8,24(sp) 57fbc: 27bd0020 addiu sp,sp,32 57fc0: 03e00008 jr ra 57fc4: 00000000 nop 57fc8: 27bdffe0 addiu sp,sp,-32 57fcc: afbf001c sw ra,28(sp) 57fd0: afbe0018 sw s8,24(sp) 57fd4: 03a0f021 move s8,sp 57fd8: afa00010 sw zero,16(sp) 57fdc: 24040017 li a0,23 57fe0: 00002821 move a1,zero 57fe4: 00003021 move a2,zero 57fe8: 00003821 move a3,zero 57fec: 0c100038 jal 0x4000e0 57ff0: 00000000 nop 57ff4: 03c0e821 move sp,s8 57ff8: 8fbf001c lw ra,28(sp) 57ffc: 8fbe0018 lw s8,24(sp) 58000: 27bd0020 addiu sp,sp,32 58004: 03e00008 jr ra 58008: 00000000 nop 5800c: 27bdffe0 addiu sp,sp,-32 58010: afbf001c sw ra,28(sp) 58014: afbe0018 sw s8,24(sp) 58018: 03a0f021 move s8,sp 5801c: afc40020 sw a0,32(s8) 58020: afc50024 sw a1,36(s8) 58024: afc60028 sw a2,40(s8) 58028: 8fc20024 lw v0,36(s8) 5802c: afa00010 sw zero,16(sp) 58030: 24040010 li a0,16 58034: 8fc50020 lw a1,32(s8) 58038: 00403021 move a2,v0 5803c: 8fc70028 lw a3,40(s8) 58040: 0c100038 jal 0x4000e0 58044: 00000000 nop 58048: 03c0e821 move sp,s8 5804c: 8fbf001c lw ra,28(sp) 58050: 8fbe0018 lw s8,24(sp) 58054: 27bd0020 addiu sp,sp,32 58058: 03e00008 jr ra 5805c: 00000000 nop 58060: 27bdffe0 addiu sp,sp,-32 58064: afbf001c sw ra,28(sp) 58068: afbe0018 sw s8,24(sp) 5806c: 03a0f021 move s8,sp 58070: afc40020 sw a0,32(s8) 58074: afc50024 sw a1,36(s8) 58078: afc60028 sw a2,40(s8) 5807c: 8fc20024 lw v0,36(s8) 58080: afa00010 sw zero,16(sp) 58084: 24040011 li a0,17 58088: 8fc50020 lw a1,32(s8) 5808c: 00403021 move a2,v0 58090: 8fc70028 lw a3,40(s8) 58094: 0c100038 jal 0x4000e0 58098: 00000000 nop 5809c: 03c0e821 move sp,s8 580a0: 8fbf001c lw ra,28(sp) 580a4: 8fbe0018 lw s8,24(sp) 580a8: 27bd0020 addiu sp,sp,32 580ac: 03e00008 jr ra 580b0: 00000000 nop 580b4: 27bdffe0 addiu sp,sp,-32 580b8: afbf001c sw ra,28(sp) 580bc: afbe0018 sw s8,24(sp) 580c0: 03a0f021 move s8,sp 580c4: afc40020 sw a0,32(s8) 580c8: afc50024 sw a1,36(s8) 580cc: afc60028 sw a2,40(s8) 580d0: 8fc20024 lw v0,36(s8) 580d4: afa00010 sw zero,16(sp) 580d8: 24040012 li a0,18 580dc: 8fc50020 lw a1,32(s8) 580e0: 00403021 move a2,v0 580e4: 8fc70028 lw a3,40(s8) 580e8: 0c100038 jal 0x4000e0 580ec: 00000000 nop 580f0: 03c0e821 move sp,s8 580f4: 8fbf001c lw ra,28(sp) 580f8: 8fbe0018 lw s8,24(sp) 580fc: 27bd0020 addiu sp,sp,32 58100: 03e00008 jr ra 58104: 00000000 nop 58108: 27bdffe0 addiu sp,sp,-32 5810c: afbf001c sw ra,28(sp) 58110: afbe0018 sw s8,24(sp) 58114: 03a0f021 move s8,sp 58118: afc40020 sw a0,32(s8) 5811c: afc50024 sw a1,36(s8) 58120: afc60028 sw a2,40(s8) 58124: 8fc20024 lw v0,36(s8) 58128: afa00010 sw zero,16(sp) 5812c: 24040013 li a0,19 58130: 8fc50020 lw a1,32(s8) 58134: 00403021 move a2,v0 58138: 8fc70028 lw a3,40(s8) 5813c: 0c100038 jal 0x4000e0 58140: 00000000 nop 58144: 03c0e821 move sp,s8 58148: 8fbf001c lw ra,28(sp) 5814c: 8fbe0018 lw s8,24(sp) 58150: 27bd0020 addiu sp,sp,32 58154: 03e00008 jr ra 58158: 00000000 nop 5815c: 27bdffe0 addiu sp,sp,-32 58160: afbf001c sw ra,28(sp) 58164: afbe0018 sw s8,24(sp) 58168: 03a0f021 move s8,sp 5816c: afa00010 sw zero,16(sp) 58170: 24040014 li a0,20 58174: 00002821 move a1,zero 58178: 00003021 move a2,zero 5817c: 00003821 move a3,zero 58180: 0c100038 jal 0x4000e0 58184: 00000000 nop 58188: 03c0e821 move sp,s8 5818c: 8fbf001c lw ra,28(sp) 58190: 8fbe0018 lw s8,24(sp) 58194: 27bd0020 addiu sp,sp,32 58198: 03e00008 jr ra 5819c: 00000000 nop 581a0: 27bdffe0 addiu sp,sp,-32 581a4: afbf001c sw ra,28(sp) 581a8: afbe0018 sw s8,24(sp) 581ac: 03a0f021 move s8,sp 581b0: afc40020 sw a0,32(s8) 581b4: afc50024 sw a1,36(s8) 581b8: afc60028 sw a2,40(s8) 581bc: afc7002c sw a3,44(s8) 581c0: 8fc30020 lw v1,32(s8) 581c4: 8fc20024 lw v0,36(s8) 581c8: 8fc4002c lw a0,44(s8) 581cc: afa40010 sw a0,16(sp) 581d0: 2404001a li a0,26 581d4: 00602821 move a1,v1 581d8: 00403021 move a2,v0 581dc: 8fc70028 lw a3,40(s8) 581e0: 0c100038 jal 0x4000e0 581e4: 00000000 nop 581e8: 03c0e821 move sp,s8 581ec: 8fbf001c lw ra,28(sp) 581f0: 8fbe0018 lw s8,24(sp) 581f4: 27bd0020 addiu sp,sp,32 581f8: 03e00008 jr ra 581fc: 00000000 nop 58200: 27bdffe0 addiu sp,sp,-32 58204: afbf001c sw ra,28(sp) 58208: afbe0018 sw s8,24(sp) 5820c: 03a0f021 move s8,sp 58210: afc40020 sw a0,32(s8) 58214: afc50024 sw a1,36(s8) 58218: 8fc20024 lw v0,36(s8) 5821c: afa00010 sw zero,16(sp) 58220: 2404000f li a0,15 58224: 8fc50020 lw a1,32(s8) 58228: 00403021 move a2,v0 5822c: 00003821 move a3,zero 58230: 0c100038 jal 0x4000e0 58234: 00000000 nop 58238: 03c0e821 move sp,s8 5823c: 8fbf001c lw ra,28(sp) 58240: 8fbe0018 lw s8,24(sp) 58244: 27bd0020 addiu sp,sp,32 58248: 03e00008 jr ra 5824c: 00000000 nop 58250: 27bdffd8 addiu sp,sp,-40 58254: afbf0024 sw ra,36(sp) 58258: afbe0020 sw s8,32(sp) 5825c: 03a0f021 move s8,sp 58260: 0c10004c jal 0x400130 58264: 00000000 nop 58268: afc20018 sw v0,24(s8) 5826c: afa00010 sw zero,16(sp) 58270: 2404000e li a0,14 58274: 8fc50018 lw a1,24(s8) 58278: 00003021 move a2,zero 5827c: 00003821 move a3,zero 58280: 0c100038 jal 0x4000e0 58284: 00000000 nop 58288: 03c0e821 move sp,s8 5828c: 8fbf0024 lw ra,36(sp) 58290: 8fbe0020 lw s8,32(sp) 58294: 27bd0028 addiu sp,sp,40 58298: 03e00008 jr ra 5829c: 00000000 nop 582a0: 27bdffd8 addiu sp,sp,-40 582a4: afbf0024 sw ra,36(sp) 582a8: afbe0020 sw s8,32(sp) 582ac: 03a0f021 move s8,sp 582b0: afa00010 sw zero,16(sp) 582b4: 24040001 li a0,1 582b8: 00002821 move a1,zero 582bc: 00003021 move a2,zero 582c0: 00003821 move a3,zero 582c4: 0c100038 jal 0x4000e0 582c8: 00000000 nop 582cc: afc20018 sw v0,24(s8) 582d0: 8fc20018 lw v0,24(s8) 582d4: 3042000f andi v0,v0,0xf 582d8: 2c420008 sltiu v0,v0,8 582dc: 14400007 bnez v0,0x582fc 582e0: 00000000 nop 582e4: 8fc30018 lw v1,24(s8) 582e8: 8fc20018 lw v0,24(s8) 582ec: 70621002 mul v0,v1,v0 582f0: 3042ffff andi v0,v0,0xffff 582f4: 081004c5 j 0x401314 582f8: 00000000 nop 582fc: 8fc30018 lw v1,24(s8) 58300: 8fc20018 lw v0,24(s8) 58304: 70621802 mul v1,v1,v0 58308: 8fc20018 lw v0,24(s8) 5830c: 70621002 mul v0,v1,v0 58310: 3042ffff andi v0,v0,0xffff 58314: 03c0e821 move sp,s8 58318: 8fbf0024 lw ra,36(sp) 5831c: 8fbe0020 lw s8,32(sp) 58320: 27bd0028 addiu sp,sp,40 58324: 03e00008 jr ra 58328: 00000000 nop 5832c: 27bdffe0 addiu sp,sp,-32 58330: afbf001c sw ra,28(sp) 58334: afbe0018 sw s8,24(sp) 58338: 03a0f021 move s8,sp 5833c: afa00010 sw zero,16(sp) 58340: 2404000d li a0,13 58344: 00002821 move a1,zero 58348: 00003021 move a2,zero 5834c: 00003821 move a3,zero 58350: 0c100038 jal 0x4000e0 58354: 00000000 nop 58358: 03c0e821 move sp,s8 5835c: 8fbf001c lw ra,28(sp) 58360: 8fbe0018 lw s8,24(sp) 58364: 27bd0020 addiu sp,sp,32 58368: 03e00008 jr ra 5836c: 00000000 nop 58370: 27bdfff8 addiu sp,sp,-8 58374: afbe0004 sw s8,4(sp) 58378: 03a0f021 move s8,sp 5837c: afc40008 sw a0,8(s8) 58380: 8fc50008 lw a1,8(s8) 58384: c0a20000 ll v0,0(a1) 58388: 14400005 bnez v0,0x583a0 5838c: 00000000 nop 58390: 24030001 li v1,1 58394: e0a30000 sc v1,0(a1) 58398: 14600009 bnez v1,0x583c0 5839c: 00000000 nop 583a0: 24040064 li a0,100 583a4: 2084ffff addi a0,a0,-1 583a8: 1080fffe beqz a0,0x583a4 583ac: 00000000 nop 583b0: 00000000 nop 583b4: 081004e1 j 0x401384 583b8: 00000000 nop 583bc: 00000000 nop 583c0: 03c0e821 move sp,s8 583c4: 8fbe0004 lw s8,4(sp) 583c8: 27bd0008 addiu sp,sp,8 583cc: 03e00008 jr ra 583d0: 00000000 nop 583d4: 27bdffe0 addiu sp,sp,-32 583d8: afbf001c sw ra,28(sp) 583dc: afbe0018 sw s8,24(sp) 583e0: 03a0f021 move s8,sp 583e4: afc40020 sw a0,32(s8) 583e8: afc50024 sw a1,36(s8) 583ec: afc60028 sw a2,40(s8) 583f0: 8fc20020 lw v0,32(s8) 583f4: 24420010 addiu v0,v0,16 583f8: 00402021 move a0,v0 583fc: 0c1004dc jal 0x401370 58400: 00000000 nop 58404: 8fc20020 lw v0,32(s8) 58408: 8c43000c lw v1,12(v0) 5840c: 8fc20020 lw v0,32(s8) 58410: 8c420008 lw v0,8(v0) 58414: 00621023 subu v0,v1,v0 58418: afc20014 sw v0,20(s8) 5841c: 8fc30014 lw v1,20(s8) 58420: 8fc20028 lw v0,40(s8) 58424: 0062102b sltu v0,v1,v0 58428: 1440002e bnez v0,0x584e4 5842c: 00000000 nop 58430: afc00010 sw zero,16(s8) 58434: 08100529 j 0x4014a4 58438: 00000000 nop 5843c: 8fc20020 lw v0,32(s8) 58440: 8c420004 lw v0,4(v0) 58444: 8fc30010 lw v1,16(s8) 58448: 00031880 sll v1,v1,0x2 5844c: 8fc40024 lw a0,36(s8) 58450: 00831821 addu v1,a0,v1 58454: 8c630000 lw v1,0(v1) 58458: 8fc40020 lw a0,32(s8) 5845c: 24420004 addiu v0,v0,4 58460: 00021080 sll v0,v0,0x2 58464: 00821021 addu v0,a0,v0 58468: ac430004 sw v1,4(v0) 5846c: 8fc20020 lw v0,32(s8) 58470: 8c420004 lw v0,4(v0) 58474: 24430001 addiu v1,v0,1 58478: 8fc20020 lw v0,32(s8) 5847c: 8c42000c lw v0,12(v0) 58480: 0062001b divu zero,v1,v0 58484: 004001f4 teq v0,zero,0x7 58488: 00001010 mfhi v0 5848c: 00401821 move v1,v0 58490: 8fc20020 lw v0,32(s8) 58494: ac430004 sw v1,4(v0) 58498: 8fc20010 lw v0,16(s8) 5849c: 24420001 addiu v0,v0,1 584a0: afc20010 sw v0,16(s8) 584a4: 8fc30010 lw v1,16(s8) 584a8: 8fc20028 lw v0,40(s8) 584ac: 0062102b sltu v0,v1,v0 584b0: 1440ffe2 bnez v0,0x5843c 584b4: 00000000 nop 584b8: 8fc20020 lw v0,32(s8) 584bc: 8c430008 lw v1,8(v0) 584c0: 8fc20028 lw v0,40(s8) 584c4: 00621821 addu v1,v1,v0 584c8: 8fc20020 lw v0,32(s8) 584cc: ac430008 sw v1,8(v0) 584d0: 8fc20020 lw v0,32(s8) 584d4: ac400010 sw zero,16(v0) 584d8: 00000000 nop 584dc: 0810058d j 0x401634 584e0: 00000000 nop 584e4: 8fc20014 lw v0,20(s8) 584e8: 14400012 bnez v0,0x58534 584ec: 00000000 nop 584f0: 8fc20020 lw v0,32(s8) 584f4: ac400010 sw zero,16(v0) 584f8: 0c1004a8 jal 0x4012a0 584fc: 00000000 nop 58500: 00021202 srl v0,v0,0x8 58504: afc20010 sw v0,16(s8) 58508: 08100548 j 0x401520 5850c: 00000000 nop 58510: 00000000 nop 58514: 8fc20010 lw v0,16(s8) 58518: 2442ffff addiu v0,v0,-1 5851c: afc20010 sw v0,16(s8) 58520: 8fc20010 lw v0,16(s8) 58524: 1440fffa bnez v0,0x58510 58528: 00000000 nop 5852c: 0810057e j 0x4015f8 58530: 00000000 nop 58534: afc00010 sw zero,16(s8) 58538: 0810056a j 0x4015a8 5853c: 00000000 nop 58540: 8fc20020 lw v0,32(s8) 58544: 8c420004 lw v0,4(v0) 58548: 8fc30010 lw v1,16(s8) 5854c: 00031880 sll v1,v1,0x2 58550: 8fc40024 lw a0,36(s8) 58554: 00831821 addu v1,a0,v1 58558: 8c630000 lw v1,0(v1) 5855c: 8fc40020 lw a0,32(s8) 58560: 24420004 addiu v0,v0,4 58564: 00021080 sll v0,v0,0x2 58568: 00821021 addu v0,a0,v0 5856c: ac430004 sw v1,4(v0) 58570: 8fc20020 lw v0,32(s8) 58574: 8c420004 lw v0,4(v0) 58578: 24430001 addiu v1,v0,1 5857c: 8fc20020 lw v0,32(s8) 58580: 8c42000c lw v0,12(v0) 58584: 0062001b divu zero,v1,v0 58588: 004001f4 teq v0,zero,0x7 5858c: 00001010 mfhi v0 58590: 00401821 move v1,v0 58594: 8fc20020 lw v0,32(s8) 58598: ac430004 sw v1,4(v0) 5859c: 8fc20010 lw v0,16(s8) 585a0: 24420001 addiu v0,v0,1 585a4: afc20010 sw v0,16(s8) 585a8: 8fc30010 lw v1,16(s8) 585ac: 8fc20014 lw v0,20(s8) 585b0: 0062102b sltu v0,v1,v0 585b4: 1440ffe2 bnez v0,0x58540 585b8: 00000000 nop 585bc: 8fc20020 lw v0,32(s8) 585c0: 8c43000c lw v1,12(v0) 585c4: 8fc20020 lw v0,32(s8) 585c8: ac430008 sw v1,8(v0) 585cc: 8fc30028 lw v1,40(s8) 585d0: 8fc20014 lw v0,20(s8) 585d4: 00621023 subu v0,v1,v0 585d8: afc20028 sw v0,40(s8) 585dc: 8fc20014 lw v0,20(s8) 585e0: 00021080 sll v0,v0,0x2 585e4: 8fc30024 lw v1,36(s8) 585e8: 00621021 addu v0,v1,v0 585ec: afc20024 sw v0,36(s8) 585f0: 8fc20020 lw v0,32(s8) 585f4: ac400010 sw zero,16(v0) 585f8: 0c1004a8 jal 0x4012a0 585fc: 00000000 nop 58600: 00021182 srl v0,v0,0x6 58604: afc20010 sw v0,16(s8) 58608: 08100588 j 0x401620 5860c: 00000000 nop 58610: 00000000 nop 58614: 8fc20010 lw v0,16(s8) 58618: 2442ffff addiu v0,v0,-1 5861c: afc20010 sw v0,16(s8) 58620: 8fc20010 lw v0,16(s8) 58624: 1440fffa bnez v0,0x58610 58628: 00000000 nop 5862c: 081004fc j 0x4013f0 58630: 00000000 nop 58634: 03c0e821 move sp,s8 58638: 8fbf001c lw ra,28(sp) 5863c: 8fbe0018 lw s8,24(sp) 58640: 27bd0020 addiu sp,sp,32 58644: 03e00008 jr ra 58648: 00000000 nop 5864c: 27bdffe0 addiu sp,sp,-32 58650: afbf001c sw ra,28(sp) 58654: afbe0018 sw s8,24(sp) 58658: 03a0f021 move s8,sp 5865c: afc40020 sw a0,32(s8) 58660: afc50024 sw a1,36(s8) 58664: afc60028 sw a2,40(s8) 58668: 8fc20020 lw v0,32(s8) 5866c: 24420010 addiu v0,v0,16 58670: 00402021 move a0,v0 58674: 0c1004dc jal 0x401370 58678: 00000000 nop 5867c: 8fc20020 lw v0,32(s8) 58680: 8c420008 lw v0,8(v0) 58684: afc20014 sw v0,20(s8) 58688: 8fc30014 lw v1,20(s8) 5868c: 8fc20028 lw v0,40(s8) 58690: 0062102b sltu v0,v1,v0 58694: 1440002e bnez v0,0x58750 58698: 00000000 nop 5869c: afc00010 sw zero,16(s8) 586a0: 081005c4 j 0x401710 586a4: 00000000 nop 586a8: 8fc20010 lw v0,16(s8) 586ac: 00021080 sll v0,v0,0x2 586b0: 8fc30024 lw v1,36(s8) 586b4: 00621821 addu v1,v1,v0 586b8: 8fc20020 lw v0,32(s8) 586bc: 8c420000 lw v0,0(v0) 586c0: 8fc40020 lw a0,32(s8) 586c4: 24420004 addiu v0,v0,4 586c8: 00021080 sll v0,v0,0x2 586cc: 00821021 addu v0,a0,v0 586d0: 8c420004 lw v0,4(v0) 586d4: ac620000 sw v0,0(v1) 586d8: 8fc20020 lw v0,32(s8) 586dc: 8c420000 lw v0,0(v0) 586e0: 24430001 addiu v1,v0,1 586e4: 8fc20020 lw v0,32(s8) 586e8: 8c42000c lw v0,12(v0) 586ec: 0062001b divu zero,v1,v0 586f0: 004001f4 teq v0,zero,0x7 586f4: 00001010 mfhi v0 586f8: 00401821 move v1,v0 586fc: 8fc20020 lw v0,32(s8) 58700: ac430000 sw v1,0(v0) 58704: 8fc20010 lw v0,16(s8) 58708: 24420001 addiu v0,v0,1 5870c: afc20010 sw v0,16(s8) 58710: 8fc30010 lw v1,16(s8) 58714: 8fc20028 lw v0,40(s8) 58718: 0062102b sltu v0,v1,v0 5871c: 1440ffe2 bnez v0,0x586a8 58720: 00000000 nop 58724: 8fc20020 lw v0,32(s8) 58728: 8c430008 lw v1,8(v0) 5872c: 8fc20028 lw v0,40(s8) 58730: 00621823 subu v1,v1,v0 58734: 8fc20020 lw v0,32(s8) 58738: ac430008 sw v1,8(v0) 5873c: 8fc20020 lw v0,32(s8) 58740: ac400010 sw zero,16(v0) 58744: 00000000 nop 58748: 08100626 j 0x401898 5874c: 00000000 nop 58750: 8fc20014 lw v0,20(s8) 58754: 14400012 bnez v0,0x587a0 58758: 00000000 nop 5875c: 8fc20020 lw v0,32(s8) 58760: ac400010 sw zero,16(v0) 58764: 0c1004a8 jal 0x4012a0 58768: 00000000 nop 5876c: 00021202 srl v0,v0,0x8 58770: afc20010 sw v0,16(s8) 58774: 081005e3 j 0x40178c 58778: 00000000 nop 5877c: 00000000 nop 58780: 8fc20010 lw v0,16(s8) 58784: 2442ffff addiu v0,v0,-1 58788: afc20010 sw v0,16(s8) 5878c: 8fc20010 lw v0,16(s8) 58790: 1440fffa bnez v0,0x5877c 58794: 00000000 nop 58798: 08100617 j 0x40185c 5879c: 00000000 nop 587a0: afc00010 sw zero,16(s8) 587a4: 08100605 j 0x401814 587a8: 00000000 nop 587ac: 8fc20010 lw v0,16(s8) 587b0: 00021080 sll v0,v0,0x2 587b4: 8fc30024 lw v1,36(s8) 587b8: 00621821 addu v1,v1,v0 587bc: 8fc20020 lw v0,32(s8) 587c0: 8c420000 lw v0,0(v0) 587c4: 8fc40020 lw a0,32(s8) 587c8: 24420004 addiu v0,v0,4 587cc: 00021080 sll v0,v0,0x2 587d0: 00821021 addu v0,a0,v0 587d4: 8c420004 lw v0,4(v0) 587d8: ac620000 sw v0,0(v1) 587dc: 8fc20020 lw v0,32(s8) 587e0: 8c420000 lw v0,0(v0) 587e4: 24430001 addiu v1,v0,1 587e8: 8fc20020 lw v0,32(s8) 587ec: 8c42000c lw v0,12(v0) 587f0: 0062001b divu zero,v1,v0 587f4: 004001f4 teq v0,zero,0x7 587f8: 00001010 mfhi v0 587fc: 00401821 move v1,v0 58800: 8fc20020 lw v0,32(s8) 58804: ac430000 sw v1,0(v0) 58808: 8fc20010 lw v0,16(s8) 5880c: 24420001 addiu v0,v0,1 58810: afc20010 sw v0,16(s8) 58814: 8fc30010 lw v1,16(s8) 58818: 8fc20014 lw v0,20(s8) 5881c: 0062102b sltu v0,v1,v0 58820: 1440ffe2 bnez v0,0x587ac 58824: 00000000 nop 58828: 8fc20020 lw v0,32(s8) 5882c: ac400008 sw zero,8(v0) 58830: 8fc30028 lw v1,40(s8) 58834: 8fc20014 lw v0,20(s8) 58838: 00621023 subu v0,v1,v0 5883c: afc20028 sw v0,40(s8) 58840: 8fc20014 lw v0,20(s8) 58844: 00021080 sll v0,v0,0x2 58848: 8fc30024 lw v1,36(s8) 5884c: 00621021 addu v0,v1,v0 58850: afc20024 sw v0,36(s8) 58854: 8fc20020 lw v0,32(s8) 58858: ac400010 sw zero,16(v0) 5885c: 0c1004a8 jal 0x4012a0 58860: 00000000 nop 58864: 00021182 srl v0,v0,0x6 58868: afc20010 sw v0,16(s8) 5886c: 08100621 j 0x401884 58870: 00000000 nop 58874: 00000000 nop 58878: 8fc20010 lw v0,16(s8) 5887c: 2442ffff addiu v0,v0,-1 58880: afc20010 sw v0,16(s8) 58884: 8fc20010 lw v0,16(s8) 58888: 1440fffa bnez v0,0x58874 5888c: 00000000 nop 58890: 0810059a j 0x401668 58894: 00000000 nop 58898: 03c0e821 move sp,s8 5889c: 8fbf001c lw ra,28(sp) 588a0: 8fbe0018 lw s8,24(sp) 588a4: 27bd0020 addiu sp,sp,32 588a8: 03e00008 jr ra 588ac: 00000000 nop Disassembly of section seg_data: 0007a000 : 7a000: 00400000 0x400000 7a004: 746e4920 jalx 0x1b92480 7a008: 63617265 0x63617265 7a00c: 65766974 0x65766974 7a010: 43475020 wait 0x51d40 7a014: 000a2044 0xa2044 7a018: 2a2a2a0a slti t2,s1,10762 7a01c: 2a2a2a2a slti t2,s1,10794 7a020: 2a2a2a2a slti t2,s1,10794 7a024: 2a2a2a2a slti t2,s1,10794 7a028: 2a2a2a2a slti t2,s1,10794 7a02c: 0000000a movz zero,zero,zero 7a030: 7265706f 0x7265706f 7a034: 20646e61 addi a0,v1,28257 7a038: 203d2058 addi sp,at,8280 7a03c: 00000000 nop 7a040: 0000000a movz zero,zero,zero 7a044: 7265706f 0x7265706f 7a048: 20646e61 addi a0,v1,28257 7a04c: 203d2059 addi sp,at,8281 7a050: 00000000 nop 7a054: 7265706f 0x7265706f 7a058: 73646e61 0x73646e61 7a05c: 73756d20 0x73756d20 7a060: 65622074 0x65622074 7a064: 72616c20 0x72616c20 7a068: 20726567 addi s2,v1,25959 7a06c: 6e616874 0x6e616874 7a070: 000a3020 add a2,zero,t2 7a074: 64636770 0x64636770 7a078: 20202020 addi zero,at,8224 7a07c: 203d2020 addi sp,at,8224 7a080: 000a6425 0xa6425 7a084: 0000002d 0x2d 7a088: 00007830 tge zero,zero,0x1e0 7a08c: 00400a04 0x400a04 7a090: 00400a2c 0x400a2c 7a094: 004009c8 0x4009c8 7a098: 004009c8 0x4009c8 7a09c: 004009c8 0x4009c8 7a0a0: 004009c8 0x4009c8 7a0a4: 004009c8 0x4009c8 7a0a8: 004009c8 0x4009c8 7a0ac: 004009c8 0x4009c8 7a0b0: 004009c8 0x4009c8 7a0b4: 004009c8 0x4009c8 7a0b8: 004009c8 0x4009c8 7a0bc: 004009c8 0x4009c8 7a0c0: 004009c8 0x4009c8 7a0c4: 004009c8 0x4009c8 7a0c8: 004009c8 0x4009c8 7a0cc: 00400c5c 0x400c5c 7a0d0: 004009c8 0x4009c8 7a0d4: 00400a88 0x400a88 7a0d8: 004009c8 0x4009c8 7a0dc: 004009c8 0x4009c8 7a0e0: 00400b70 tge v0,zero,0x2d 7a0e4: 33323130 andi s2,t9,0x3130 7a0e8: 37363534 ori s6,t9,0x3534 7a0ec: 42413938 c0 0x413938 7a0f0: 46454443 c1 0x454443 7a0f4: 00000000 nop Disassembly of section seg_code: 0008c000 : 8c000: 27bdffe0 addiu sp,sp,-32 8c004: afbf001c sw ra,28(sp) 8c008: afbe0018 sw s8,24(sp) 8c00c: 03a0f021 move s8,sp 8c010: 3c020080 lui v0,0x80 8c014: 24440004 addiu a0,v0,4 8c018: 0c100224 jal 0x400890 8c01c: 00000000 nop 8c020: 3c020080 lui v0,0x80 8c024: 24440018 addiu a0,v0,24 8c028: 0c100224 jal 0x400890 8c02c: 00000000 nop 8c030: 3c020080 lui v0,0x80 8c034: 24440030 addiu a0,v0,48 8c038: 0c100224 jal 0x400890 8c03c: 00000000 nop 8c040: 27c20010 addiu v0,s8,16 8c044: 00402021 move a0,v0 8c048: 0c10016a jal 0x4005a8 8c04c: 00000000 nop 8c050: 3c020080 lui v0,0x80 8c054: 24440040 addiu a0,v0,64 8c058: 0c100224 jal 0x400890 8c05c: 00000000 nop 8c060: 3c020080 lui v0,0x80 8c064: 24440044 addiu a0,v0,68 8c068: 0c100224 jal 0x400890 8c06c: 00000000 nop 8c070: 27c20014 addiu v0,s8,20 8c074: 00402021 move a0,v0 8c078: 0c10016a jal 0x4005a8 8c07c: 00000000 nop 8c080: 3c020080 lui v0,0x80 8c084: 24440040 addiu a0,v0,64 8c088: 0c100224 jal 0x400890 8c08c: 00000000 nop 8c090: 8fc20010 lw v0,16(s8) 8c094: 10400004 beqz v0,0x8c0a8 8c098: 00000000 nop 8c09c: 8fc20014 lw v0,20(s8) 8c0a0: 14400018 bnez v0,0x8c104 8c0a4: 00000000 nop 8c0a8: 3c020080 lui v0,0x80 8c0ac: 24440054 addiu a0,v0,84 8c0b0: 0c100224 jal 0x400890 8c0b4: 00000000 nop 8c0b8: 08100008 j 0x400020 8c0bc: 00000000 nop 8c0c0: 8fc30010 lw v1,16(s8) 8c0c4: 8fc20014 lw v0,20(s8) 8c0c8: 0043102b sltu v0,v0,v1 8c0cc: 10400007 beqz v0,0x8c0ec 8c0d0: 00000000 nop 8c0d4: 8fc30010 lw v1,16(s8) 8c0d8: 8fc20014 lw v0,20(s8) 8c0dc: 00621023 subu v0,v1,v0 8c0e0: afc20010 sw v0,16(s8) 8c0e4: 08100042 j 0x400108 8c0e8: 00000000 nop 8c0ec: 8fc30014 lw v1,20(s8) 8c0f0: 8fc20010 lw v0,16(s8) 8c0f4: 00621023 subu v0,v1,v0 8c0f8: afc20014 sw v0,20(s8) 8c0fc: 08100042 j 0x400108 8c100: 00000000 nop 8c104: 00000000 nop 8c108: 8fc30010 lw v1,16(s8) 8c10c: 8fc20014 lw v0,20(s8) 8c110: 1462ffeb bne v1,v0,0x8c0c0 8c114: 00000000 nop 8c118: 8fc20010 lw v0,16(s8) 8c11c: 3c030080 lui v1,0x80 8c120: 24640074 addiu a0,v1,116 8c124: 00402821 move a1,v0 8c128: 0c100224 jal 0x400890 8c12c: 00000000 nop 8c130: 08100008 j 0x400020 8c134: 00000000 nop 8c138: 27bdfff8 addiu sp,sp,-8 8c13c: afbf0004 sw ra,4(sp) 8c140: afbe0000 sw s8,0(sp) 8c144: 03a0f021 move s8,sp 8c148: afc40008 sw a0,8(s8) 8c14c: afc5000c sw a1,12(s8) 8c150: afc60010 sw a2,16(s8) 8c154: afc70014 sw a3,20(s8) 8c158: 8fc20008 lw v0,8(s8) 8c15c: 8fc4000c lw a0,12(s8) 8c160: 8fc50010 lw a1,16(s8) 8c164: 8fc60014 lw a2,20(s8) 8c168: 8fc70018 lw a3,24(s8) 8c16c: 0000000c syscall 8c170: 03c0e821 move sp,s8 8c174: 8fbf0004 lw ra,4(sp) 8c178: 8fbe0000 lw s8,0(sp) 8c17c: 27bd0008 addiu sp,sp,8 8c180: 03e00008 jr ra 8c184: 00000000 nop 8c188: 27bdffe0 addiu sp,sp,-32 8c18c: afbf001c sw ra,28(sp) 8c190: afbe0018 sw s8,24(sp) 8c194: 03a0f021 move s8,sp 8c198: afa00010 sw zero,16(sp) 8c19c: 00002021 move a0,zero 8c1a0: 00002821 move a1,zero 8c1a4: 00003021 move a2,zero 8c1a8: 00003821 move a3,zero 8c1ac: 0c10004e jal 0x400138 8c1b0: 00000000 nop 8c1b4: 03c0e821 move sp,s8 8c1b8: 8fbf001c lw ra,28(sp) 8c1bc: 8fbe0018 lw s8,24(sp) 8c1c0: 27bd0020 addiu sp,sp,32 8c1c4: 03e00008 jr ra 8c1c8: 00000000 nop 8c1cc: 27bdffe0 addiu sp,sp,-32 8c1d0: afbf001c sw ra,28(sp) 8c1d4: afbe0018 sw s8,24(sp) 8c1d8: 03a0f021 move s8,sp 8c1dc: afa00010 sw zero,16(sp) 8c1e0: 24040001 li a0,1 8c1e4: 00002821 move a1,zero 8c1e8: 00003021 move a2,zero 8c1ec: 00003821 move a3,zero 8c1f0: 0c10004e jal 0x400138 8c1f4: 00000000 nop 8c1f8: 03c0e821 move sp,s8 8c1fc: 8fbf001c lw ra,28(sp) 8c200: 8fbe0018 lw s8,24(sp) 8c204: 27bd0020 addiu sp,sp,32 8c208: 03e00008 jr ra 8c20c: 00000000 nop 8c210: 27bdffe0 addiu sp,sp,-32 8c214: afbf001c sw ra,28(sp) 8c218: afbe0018 sw s8,24(sp) 8c21c: 03a0f021 move s8,sp 8c220: 00801021 move v0,a0 8c224: a3c20020 sb v0,32(s8) 8c228: 27c20020 addiu v0,s8,32 8c22c: afa00010 sw zero,16(sp) 8c230: 24040002 li a0,2 8c234: 00402821 move a1,v0 8c238: 24060001 li a2,1 8c23c: 00003821 move a3,zero 8c240: 0c10004e jal 0x400138 8c244: 00000000 nop 8c248: 03c0e821 move sp,s8 8c24c: 8fbf001c lw ra,28(sp) 8c250: 8fbe0018 lw s8,24(sp) 8c254: 27bd0020 addiu sp,sp,32 8c258: 03e00008 jr ra 8c25c: 00000000 nop 8c260: 27bdffd8 addiu sp,sp,-40 8c264: afbf0024 sw ra,36(sp) 8c268: afbe0020 sw s8,32(sp) 8c26c: 03a0f021 move s8,sp 8c270: afc40028 sw a0,40(s8) 8c274: afc00018 sw zero,24(s8) 8c278: 081000a3 j 0x40028c 8c27c: 00000000 nop 8c280: 8fc20018 lw v0,24(s8) 8c284: 24420001 addiu v0,v0,1 8c288: afc20018 sw v0,24(s8) 8c28c: 8fc30028 lw v1,40(s8) 8c290: 8fc20018 lw v0,24(s8) 8c294: 00621021 addu v0,v1,v0 8c298: 80420000 lb v0,0(v0) 8c29c: 1440fff8 bnez v0,0x8c280 8c2a0: 00000000 nop 8c2a4: 8fc20028 lw v0,40(s8) 8c2a8: afa00010 sw zero,16(sp) 8c2ac: 24040002 li a0,2 8c2b0: 00402821 move a1,v0 8c2b4: 8fc60018 lw a2,24(s8) 8c2b8: 00003821 move a3,zero 8c2bc: 0c10004e jal 0x400138 8c2c0: 00000000 nop 8c2c4: 03c0e821 move sp,s8 8c2c8: 8fbf0024 lw ra,36(sp) 8c2cc: 8fbe0020 lw s8,32(sp) 8c2d0: 27bd0028 addiu sp,sp,40 8c2d4: 03e00008 jr ra 8c2d8: 00000000 nop 8c2dc: 27bdffd0 addiu sp,sp,-48 8c2e0: afbf002c sw ra,44(sp) 8c2e4: afbe0028 sw s8,40(sp) 8c2e8: 03a0f021 move s8,sp 8c2ec: afc40030 sw a0,48(s8) 8c2f0: afc00018 sw zero,24(s8) 8c2f4: 081000de j 0x400378 8c2f8: 00000000 nop 8c2fc: 24030009 li v1,9 8c300: 8fc20018 lw v0,24(s8) 8c304: 00622023 subu a0,v1,v0 8c308: 8fc30030 lw v1,48(s8) 8c30c: 3c02cccc lui v0,0xcccc 8c310: 3442cccd ori v0,v0,0xcccd 8c314: 00620019 multu v1,v0 8c318: 00001010 mfhi v0 8c31c: 000210c2 srl v0,v0,0x3 8c320: 00021040 sll v0,v0,0x1 8c324: 00022880 sll a1,v0,0x2 8c328: 00451021 addu v0,v0,a1 8c32c: 00621023 subu v0,v1,v0 8c330: 304200ff andi v0,v0,0xff 8c334: 24420030 addiu v0,v0,48 8c338: 304200ff andi v0,v0,0xff 8c33c: 00021e00 sll v1,v0,0x18 8c340: 00031e03 sra v1,v1,0x18 8c344: 27c20018 addiu v0,s8,24 8c348: 00441021 addu v0,v0,a0 8c34c: a0430004 sb v1,4(v0) 8c350: 8fc30030 lw v1,48(s8) 8c354: 3c02cccc lui v0,0xcccc 8c358: 3442cccd ori v0,v0,0xcccd 8c35c: 00620019 multu v1,v0 8c360: 00001010 mfhi v0 8c364: 000210c2 srl v0,v0,0x3 8c368: afc20030 sw v0,48(s8) 8c36c: 8fc20018 lw v0,24(s8) 8c370: 24420001 addiu v0,v0,1 8c374: afc20018 sw v0,24(s8) 8c378: 8fc20018 lw v0,24(s8) 8c37c: 2c42000a sltiu v0,v0,10 8c380: 1440ffde bnez v0,0x8c2fc 8c384: 00000000 nop 8c388: 27c2001c addiu v0,s8,28 8c38c: afa00010 sw zero,16(sp) 8c390: 24040002 li a0,2 8c394: 00402821 move a1,v0 8c398: 2406000a li a2,10 8c39c: 00003821 move a3,zero 8c3a0: 0c10004e jal 0x400138 8c3a4: 00000000 nop 8c3a8: 03c0e821 move sp,s8 8c3ac: 8fbf002c lw ra,44(sp) 8c3b0: 8fbe0028 lw s8,40(sp) 8c3b4: 27bd0030 addiu sp,sp,48 8c3b8: 03e00008 jr ra 8c3bc: 00000000 nop 8c3c0: 27bdffd8 addiu sp,sp,-40 8c3c4: afbf0024 sw ra,36(sp) 8c3c8: afbe0020 sw s8,32(sp) 8c3cc: 03a0f021 move s8,sp 8c3d0: afc40028 sw a0,40(s8) 8c3d4: afc00018 sw zero,24(s8) 8c3d8: 08100101 j 0x400404 8c3dc: 00000000 nop 8c3e0: 8fc20028 lw v0,40(s8) 8c3e4: afa00010 sw zero,16(sp) 8c3e8: 24040003 li a0,3 8c3ec: 00402821 move a1,v0 8c3f0: 24060001 li a2,1 8c3f4: 00003821 move a3,zero 8c3f8: 0c10004e jal 0x400138 8c3fc: 00000000 nop 8c400: afc20018 sw v0,24(s8) 8c404: 8fc20018 lw v0,24(s8) 8c408: 1040fff5 beqz v0,0x8c3e0 8c40c: 00000000 nop 8c410: 00001021 move v0,zero 8c414: 03c0e821 move sp,s8 8c418: 8fbf0024 lw ra,36(sp) 8c41c: 8fbe0020 lw s8,32(sp) 8c420: 27bd0028 addiu sp,sp,40 8c424: 03e00008 jr ra 8c428: 00000000 nop 8c42c: 27bdffd8 addiu sp,sp,-40 8c430: afbf0024 sw ra,36(sp) 8c434: afbe0020 sw s8,32(sp) 8c438: 03a0f021 move s8,sp 8c43c: afc40028 sw a0,40(s8) 8c440: afc00018 sw zero,24(s8) 8c444: 0810011c j 0x400470 8c448: 00000000 nop 8c44c: 8fc20028 lw v0,40(s8) 8c450: afa00010 sw zero,16(sp) 8c454: 2404000a li a0,10 8c458: 00402821 move a1,v0 8c45c: 24060001 li a2,1 8c460: 00003821 move a3,zero 8c464: 0c10004e jal 0x400138 8c468: 00000000 nop 8c46c: afc20018 sw v0,24(s8) 8c470: 8fc20018 lw v0,24(s8) 8c474: 1040fff5 beqz v0,0x8c44c 8c478: 00000000 nop 8c47c: 00001021 move v0,zero 8c480: 03c0e821 move sp,s8 8c484: 8fbf0024 lw ra,36(sp) 8c488: 8fbe0020 lw s8,32(sp) 8c48c: 27bd0028 addiu sp,sp,40 8c490: 03e00008 jr ra 8c494: 00000000 nop 8c498: 27bdffd0 addiu sp,sp,-48 8c49c: afbf002c sw ra,44(sp) 8c4a0: afbe0028 sw s8,40(sp) 8c4a4: 03a0f021 move s8,sp 8c4a8: afc40030 sw a0,48(s8) 8c4ac: afc50034 sw a1,52(s8) 8c4b0: afc00018 sw zero,24(s8) 8c4b4: 08100156 j 0x400558 8c4b8: 00000000 nop 8c4bc: 27c20020 addiu v0,s8,32 8c4c0: afa00010 sw zero,16(sp) 8c4c4: 2404000a li a0,10 8c4c8: 00402821 move a1,v0 8c4cc: 24060001 li a2,1 8c4d0: 00003821 move a3,zero 8c4d4: 0c10004e jal 0x400138 8c4d8: 00000000 nop 8c4dc: afc2001c sw v0,28(s8) 8c4e0: 8fc3001c lw v1,28(s8) 8c4e4: 24020001 li v0,1 8c4e8: 1462fff4 bne v1,v0,0x8c4bc 8c4ec: 00000000 nop 8c4f0: 93c30020 lbu v1,32(s8) 8c4f4: 2402000a li v0,10 8c4f8: 1062001f beq v1,v0,0x8c578 8c4fc: 00000000 nop 8c500: 93c30020 lbu v1,32(s8) 8c504: 2402007f li v0,127 8c508: 14620009 bne v1,v0,0x8c530 8c50c: 00000000 nop 8c510: 8fc20018 lw v0,24(s8) 8c514: 10400006 beqz v0,0x8c530 8c518: 00000000 nop 8c51c: 8fc20018 lw v0,24(s8) 8c520: 2442ffff addiu v0,v0,-1 8c524: afc20018 sw v0,24(s8) 8c528: 08100156 j 0x400558 8c52c: 00000000 nop 8c530: 8fc30030 lw v1,48(s8) 8c534: 8fc20018 lw v0,24(s8) 8c538: 00621021 addu v0,v1,v0 8c53c: 93c30020 lbu v1,32(s8) 8c540: 00031e00 sll v1,v1,0x18 8c544: 00031e03 sra v1,v1,0x18 8c548: a0430000 sb v1,0(v0) 8c54c: 8fc20018 lw v0,24(s8) 8c550: 24420001 addiu v0,v0,1 8c554: afc20018 sw v0,24(s8) 8c558: 8fc20034 lw v0,52(s8) 8c55c: 2443ffff addiu v1,v0,-1 8c560: 8fc20018 lw v0,24(s8) 8c564: 0043102b sltu v0,v0,v1 8c568: 1440ffd4 bnez v0,0x8c4bc 8c56c: 00000000 nop 8c570: 0810015f j 0x40057c 8c574: 00000000 nop 8c578: 00000000 nop 8c57c: 8fc30030 lw v1,48(s8) 8c580: 8fc20018 lw v0,24(s8) 8c584: 00621021 addu v0,v1,v0 8c588: a0400000 sb zero,0(v0) 8c58c: 00001021 move v0,zero 8c590: 03c0e821 move sp,s8 8c594: 8fbf002c lw ra,44(sp) 8c598: 8fbe0028 lw s8,40(sp) 8c59c: 27bd0030 addiu sp,sp,48 8c5a0: 03e00008 jr ra 8c5a4: 00000000 nop 8c5a8: 27bdffa0 addiu sp,sp,-96 8c5ac: afbf005c sw ra,92(sp) 8c5b0: afbe0058 sw s8,88(sp) 8c5b4: 03a0f021 move s8,sp 8c5b8: afc40060 sw a0,96(s8) 8c5bc: afc00018 sw zero,24(s8) 8c5c0: afc0001c sw zero,28(s8) 8c5c4: afc00020 sw zero,32(s8) 8c5c8: afc00024 sw zero,36(s8) 8c5cc: afc00028 sw zero,40(s8) 8c5d0: 081001da j 0x400768 8c5d4: 00000000 nop 8c5d8: 27c20054 addiu v0,s8,84 8c5dc: afa00010 sw zero,16(sp) 8c5e0: 2404000a li a0,10 8c5e4: 00402821 move a1,v0 8c5e8: 24060001 li a2,1 8c5ec: 00003821 move a3,zero 8c5f0: 0c10004e jal 0x400138 8c5f4: 00000000 nop 8c5f8: afc20030 sw v0,48(s8) 8c5fc: 8fc30030 lw v1,48(s8) 8c600: 24020001 li v0,1 8c604: 1462fff4 bne v1,v0,0x8c5d8 8c608: 00000000 nop 8c60c: 93c20054 lbu v0,84(s8) 8c610: 2c420030 sltiu v0,v0,48 8c614: 14400015 bnez v0,0x8c66c 8c618: 00000000 nop 8c61c: 93c20054 lbu v0,84(s8) 8c620: 2c42003a sltiu v0,v0,58 8c624: 10400011 beqz v0,0x8c66c 8c628: 00000000 nop 8c62c: 93c30054 lbu v1,84(s8) 8c630: 8fc20028 lw v0,40(s8) 8c634: 27c40018 addiu a0,s8,24 8c638: 00821021 addu v0,a0,v0 8c63c: a043001c sb v1,28(v0) 8c640: 8fc20028 lw v0,40(s8) 8c644: 24420001 addiu v0,v0,1 8c648: afc20028 sw v0,40(s8) 8c64c: 93c20054 lbu v0,84(s8) 8c650: 00021600 sll v0,v0,0x18 8c654: 00021603 sra v0,v0,0x18 8c658: 00402021 move a0,v0 8c65c: 0c100084 jal 0x400210 8c660: 00000000 nop 8c664: 081001ba j 0x4006e8 8c668: 00000000 nop 8c66c: 93c30054 lbu v1,84(s8) 8c670: 2402000a li v0,10 8c674: 10620005 beq v1,v0,0x8c68c 8c678: 00000000 nop 8c67c: 93c30054 lbu v1,84(s8) 8c680: 2402000d li v0,13 8c684: 14620005 bne v1,v0,0x8c69c 8c688: 00000000 nop 8c68c: 24020001 li v0,1 8c690: afc20020 sw v0,32(s8) 8c694: 081001ba j 0x4006e8 8c698: 00000000 nop 8c69c: 93c30054 lbu v1,84(s8) 8c6a0: 2402007f li v0,127 8c6a4: 14620010 bne v1,v0,0x8c6e8 8c6a8: 00000000 nop 8c6ac: 8fc20028 lw v0,40(s8) 8c6b0: 1040000d beqz v0,0x8c6e8 8c6b4: 00000000 nop 8c6b8: 8fc20028 lw v0,40(s8) 8c6bc: 2442ffff addiu v0,v0,-1 8c6c0: afc20028 sw v0,40(s8) 8c6c4: 24040008 li a0,8 8c6c8: 0c100084 jal 0x400210 8c6cc: 00000000 nop 8c6d0: 24040020 li a0,32 8c6d4: 0c100084 jal 0x400210 8c6d8: 00000000 nop 8c6dc: 24040008 li a0,8 8c6e0: 0c100084 jal 0x400210 8c6e4: 00000000 nop 8c6e8: 8fc30028 lw v1,40(s8) 8c6ec: 24020020 li v0,32 8c6f0: 1462001d bne v1,v0,0x8c768 8c6f4: 00000000 nop 8c6f8: afc0002c sw zero,44(s8) 8c6fc: 081001cd j 0x400734 8c700: 00000000 nop 8c704: 24040008 li a0,8 8c708: 0c100084 jal 0x400210 8c70c: 00000000 nop 8c710: 24040020 li a0,32 8c714: 0c100084 jal 0x400210 8c718: 00000000 nop 8c71c: 24040008 li a0,8 8c720: 0c100084 jal 0x400210 8c724: 00000000 nop 8c728: 8fc2002c lw v0,44(s8) 8c72c: 24420001 addiu v0,v0,1 8c730: afc2002c sw v0,44(s8) 8c734: 8fc3002c lw v1,44(s8) 8c738: 8fc20028 lw v0,40(s8) 8c73c: 0062102b sltu v0,v1,v0 8c740: 1440fff0 bnez v0,0x8c704 8c744: 00000000 nop 8c748: 24040030 li a0,48 8c74c: 0c100084 jal 0x400210 8c750: 00000000 nop 8c754: 8fc20060 lw v0,96(s8) 8c758: ac400000 sw zero,0(v0) 8c75c: 00001021 move v0,zero 8c760: 0810021e j 0x400878 8c764: 00000000 nop 8c768: 8fc20020 lw v0,32(s8) 8c76c: 1040ff9a beqz v0,0x8c5d8 8c770: 00000000 nop 8c774: afc0002c sw zero,44(s8) 8c778: 081001f7 j 0x4007dc 8c77c: 00000000 nop 8c780: 8fc2001c lw v0,28(s8) 8c784: 00021040 sll v0,v0,0x1 8c788: 00021880 sll v1,v0,0x2 8c78c: 00431821 addu v1,v0,v1 8c790: 8fc2002c lw v0,44(s8) 8c794: 27c40018 addiu a0,s8,24 8c798: 00821021 addu v0,a0,v0 8c79c: 9042001c lbu v0,28(v0) 8c7a0: 00621021 addu v0,v1,v0 8c7a4: 2442ffd0 addiu v0,v0,-48 8c7a8: afc2001c sw v0,28(s8) 8c7ac: 8fc3001c lw v1,28(s8) 8c7b0: 8fc20018 lw v0,24(s8) 8c7b4: 0062102b sltu v0,v1,v0 8c7b8: 10400003 beqz v0,0x8c7c8 8c7bc: 00000000 nop 8c7c0: 24020001 li v0,1 8c7c4: afc20024 sw v0,36(s8) 8c7c8: 8fc2001c lw v0,28(s8) 8c7cc: afc20018 sw v0,24(s8) 8c7d0: 8fc2002c lw v0,44(s8) 8c7d4: 24420001 addiu v0,v0,1 8c7d8: afc2002c sw v0,44(s8) 8c7dc: 8fc3002c lw v1,44(s8) 8c7e0: 8fc20028 lw v0,40(s8) 8c7e4: 0062102b sltu v0,v1,v0 8c7e8: 1440ffe5 bnez v0,0x8c780 8c7ec: 00000000 nop 8c7f0: 8fc20024 lw v0,36(s8) 8c7f4: 14400006 bnez v0,0x8c810 8c7f8: 00000000 nop 8c7fc: 8fc20060 lw v0,96(s8) 8c800: 8fc3001c lw v1,28(s8) 8c804: ac430000 sw v1,0(v0) 8c808: 0810021d j 0x400874 8c80c: 00000000 nop 8c810: afc0002c sw zero,44(s8) 8c814: 08100213 j 0x40084c 8c818: 00000000 nop 8c81c: 24040008 li a0,8 8c820: 0c100084 jal 0x400210 8c824: 00000000 nop 8c828: 24040020 li a0,32 8c82c: 0c100084 jal 0x400210 8c830: 00000000 nop 8c834: 24040008 li a0,8 8c838: 0c100084 jal 0x400210 8c83c: 00000000 nop 8c840: 8fc2002c lw v0,44(s8) 8c844: 24420001 addiu v0,v0,1 8c848: afc2002c sw v0,44(s8) 8c84c: 8fc3002c lw v1,44(s8) 8c850: 8fc20028 lw v0,40(s8) 8c854: 0062102b sltu v0,v1,v0 8c858: 1440fff0 bnez v0,0x8c81c 8c85c: 00000000 nop 8c860: 24040030 li a0,48 8c864: 0c100084 jal 0x400210 8c868: 00000000 nop 8c86c: 8fc20060 lw v0,96(s8) 8c870: ac400000 sw zero,0(v0) 8c874: 00001021 move v0,zero 8c878: 03c0e821 move sp,s8 8c87c: 8fbf005c lw ra,92(sp) 8c880: 8fbe0058 lw s8,88(sp) 8c884: 27bd0060 addiu sp,sp,96 8c888: 03e00008 jr ra 8c88c: 00000000 nop 8c890: 27bdffa8 addiu sp,sp,-88 8c894: afbf0054 sw ra,84(sp) 8c898: afbe0050 sw s8,80(sp) 8c89c: 03a0f021 move s8,sp 8c8a0: afc5005c sw a1,92(s8) 8c8a4: afc60060 sw a2,96(s8) 8c8a8: afc70064 sw a3,100(s8) 8c8ac: afc40058 sw a0,88(s8) 8c8b0: 27c2005c addiu v0,s8,92 8c8b4: afc20034 sw v0,52(s8) 8c8b8: 08100272 j 0x4009c8 8c8bc: 00000000 nop 8c8c0: afc00018 sw zero,24(s8) 8c8c4: 08100236 j 0x4008d8 8c8c8: 00000000 nop 8c8cc: 8fc20018 lw v0,24(s8) 8c8d0: 24420001 addiu v0,v0,1 8c8d4: afc20018 sw v0,24(s8) 8c8d8: 8fc30058 lw v1,88(s8) 8c8dc: 8fc20018 lw v0,24(s8) 8c8e0: 00621021 addu v0,v1,v0 8c8e4: 80420000 lb v0,0(v0) 8c8e8: 10400008 beqz v0,0x8c90c 8c8ec: 00000000 nop 8c8f0: 8fc30058 lw v1,88(s8) 8c8f4: 8fc20018 lw v0,24(s8) 8c8f8: 00621021 addu v0,v1,v0 8c8fc: 80430000 lb v1,0(v0) 8c900: 24020025 li v0,37 8c904: 1462fff1 bne v1,v0,0x8c8cc 8c908: 00000000 nop 8c90c: 8fc20018 lw v0,24(s8) 8c910: 10400015 beqz v0,0x8c968 8c914: 00000000 nop 8c918: 8fc20058 lw v0,88(s8) 8c91c: afa00010 sw zero,16(sp) 8c920: 24040002 li a0,2 8c924: 00402821 move a1,v0 8c928: 8fc60018 lw a2,24(s8) 8c92c: 00003821 move a3,zero 8c930: 0c10004e jal 0x400138 8c934: 00000000 nop 8c938: afc2002c sw v0,44(s8) 8c93c: 8fc3002c lw v1,44(s8) 8c940: 8fc20018 lw v0,24(s8) 8c944: 10620004 beq v1,v0,0x8c958 8c948: 00000000 nop 8c94c: 24020001 li v0,1 8c950: 08100335 j 0x400cd4 8c954: 00000000 nop 8c958: 8fc30058 lw v1,88(s8) 8c95c: 8fc20018 lw v0,24(s8) 8c960: 00621021 addu v0,v1,v0 8c964: afc20058 sw v0,88(s8) 8c968: 8fc20058 lw v0,88(s8) 8c96c: 80430000 lb v1,0(v0) 8c970: 24020025 li v0,37 8c974: 14620015 bne v1,v0,0x8c9cc 8c978: 00000000 nop 8c97c: 8fc20058 lw v0,88(s8) 8c980: 24420001 addiu v0,v0,1 8c984: afc20058 sw v0,88(s8) 8c988: 00000000 nop 8c98c: 8fc20034 lw v0,52(s8) 8c990: 24430004 addiu v1,v0,4 8c994: afc30034 sw v1,52(s8) 8c998: 8c420000 lw v0,0(v0) 8c99c: afc2001c sw v0,28(s8) 8c9a0: afc00024 sw zero,36(s8) 8c9a4: 8fc20058 lw v0,88(s8) 8c9a8: 80420000 lb v0,0(v0) 8c9ac: 8fc30058 lw v1,88(s8) 8c9b0: 24630001 addiu v1,v1,1 8c9b4: afc30058 sw v1,88(s8) 8c9b8: 2442ff9d addiu v0,v0,-99 8c9bc: 2c430016 sltiu v1,v0,22 8c9c0: 14600009 bnez v1,0x8c9e8 8c9c4: 00000000 nop 8c9c8: 00000000 nop 8c9cc: 8fc20058 lw v0,88(s8) 8c9d0: 80420000 lb v0,0(v0) 8c9d4: 1440ffba bnez v0,0x8c8c0 8c9d8: 00000000 nop 8c9dc: 00001021 move v0,zero 8c9e0: 08100335 j 0x400cd4 8c9e4: 00000000 nop 8c9e8: 00021880 sll v1,v0,0x2 8c9ec: 3c020080 lui v0,0x80 8c9f0: 2442008c addiu v0,v0,140 8c9f4: 00621021 addu v0,v1,v0 8c9f8: 8c420000 lw v0,0(v0) 8c9fc: 00400008 jr v0 8ca00: 00000000 nop 8ca04: 24020001 li v0,1 8ca08: afc20024 sw v0,36(s8) 8ca0c: 8fc2001c lw v0,28(s8) 8ca10: 00021600 sll v0,v0,0x18 8ca14: 00021603 sra v0,v0,0x18 8ca18: a3c20038 sb v0,56(s8) 8ca1c: 27c20038 addiu v0,s8,56 8ca20: afc20020 sw v0,32(s8) 8ca24: 08100327 j 0x400c9c 8ca28: 00000000 nop 8ca2c: 8fc2001c lw v0,28(s8) 8ca30: 04410015 bgez v0,0x8ca88 8ca34: 00000000 nop 8ca38: 8fc2001c lw v0,28(s8) 8ca3c: 00021023 negu v0,v0 8ca40: afc2001c sw v0,28(s8) 8ca44: 3c020080 lui v0,0x80 8ca48: 24420084 addiu v0,v0,132 8ca4c: afa00010 sw zero,16(sp) 8ca50: 24040002 li a0,2 8ca54: 00402821 move a1,v0 8ca58: 24060001 li a2,1 8ca5c: 00003821 move a3,zero 8ca60: 0c10004e jal 0x400138 8ca64: 00000000 nop 8ca68: afc2002c sw v0,44(s8) 8ca6c: 8fc3002c lw v1,44(s8) 8ca70: 24020001 li v0,1 8ca74: 10620004 beq v1,v0,0x8ca88 8ca78: 00000000 nop 8ca7c: 24020001 li v0,1 8ca80: 08100335 j 0x400cd4 8ca84: 00000000 nop 8ca88: afc00028 sw zero,40(s8) 8ca8c: 081002ca j 0x400b28 8ca90: 00000000 nop 8ca94: 24030009 li v1,9 8ca98: 8fc20028 lw v0,40(s8) 8ca9c: 00622023 subu a0,v1,v0 8caa0: 8fc3001c lw v1,28(s8) 8caa4: 3c026666 lui v0,0x6666 8caa8: 34426667 ori v0,v0,0x6667 8caac: 00620018 mult v1,v0 8cab0: 00001010 mfhi v0 8cab4: 00022883 sra a1,v0,0x2 8cab8: 000317c3 sra v0,v1,0x1f 8cabc: 00a21023 subu v0,a1,v0 8cac0: 00021040 sll v0,v0,0x1 8cac4: 00022880 sll a1,v0,0x2 8cac8: 00451021 addu v0,v0,a1 8cacc: 00621023 subu v0,v1,v0 8cad0: 3c030080 lui v1,0x80 8cad4: 246300e4 addiu v1,v1,228 8cad8: 00431021 addu v0,v0,v1 8cadc: 80430000 lb v1,0(v0) 8cae0: 27c20018 addiu v0,s8,24 8cae4: 00441021 addu v0,v0,a0 8cae8: a0430020 sb v1,32(v0) 8caec: 8fc2001c lw v0,28(s8) 8caf0: 3c036666 lui v1,0x6666 8caf4: 34636667 ori v1,v1,0x6667 8caf8: 00430018 mult v0,v1 8cafc: 00001810 mfhi v1 8cb00: 00031883 sra v1,v1,0x2 8cb04: 000217c3 sra v0,v0,0x1f 8cb08: 00621023 subu v0,v1,v0 8cb0c: afc2001c sw v0,28(s8) 8cb10: 8fc2001c lw v0,28(s8) 8cb14: 1040000a beqz v0,0x8cb40 8cb18: 00000000 nop 8cb1c: 8fc20028 lw v0,40(s8) 8cb20: 24420001 addiu v0,v0,1 8cb24: afc20028 sw v0,40(s8) 8cb28: 8fc20028 lw v0,40(s8) 8cb2c: 2c42000a sltiu v0,v0,10 8cb30: 1440ffd8 bnez v0,0x8ca94 8cb34: 00000000 nop 8cb38: 081002d1 j 0x400b44 8cb3c: 00000000 nop 8cb40: 00000000 nop 8cb44: 8fc20028 lw v0,40(s8) 8cb48: 24420001 addiu v0,v0,1 8cb4c: afc20024 sw v0,36(s8) 8cb50: 24030009 li v1,9 8cb54: 8fc20028 lw v0,40(s8) 8cb58: 00621023 subu v0,v1,v0 8cb5c: 27c30038 addiu v1,s8,56 8cb60: 00621021 addu v0,v1,v0 8cb64: afc20020 sw v0,32(s8) 8cb68: 08100327 j 0x400c9c 8cb6c: 00000000 nop 8cb70: 3c020080 lui v0,0x80 8cb74: 24420088 addiu v0,v0,136 8cb78: afa00010 sw zero,16(sp) 8cb7c: 24040002 li a0,2 8cb80: 00402821 move a1,v0 8cb84: 24060002 li a2,2 8cb88: 00003821 move a3,zero 8cb8c: 0c10004e jal 0x400138 8cb90: 00000000 nop 8cb94: afc2002c sw v0,44(s8) 8cb98: 8fc3002c lw v1,44(s8) 8cb9c: 24020002 li v0,2 8cba0: 10620004 beq v1,v0,0x8cbb4 8cba4: 00000000 nop 8cba8: 24020001 li v0,1 8cbac: 08100335 j 0x400cd4 8cbb0: 00000000 nop 8cbb4: afc00028 sw zero,40(s8) 8cbb8: 08100305 j 0x400c14 8cbbc: 00000000 nop 8cbc0: 24030007 li v1,7 8cbc4: 8fc20028 lw v0,40(s8) 8cbc8: 00621023 subu v0,v1,v0 8cbcc: 8fc3001c lw v1,28(s8) 8cbd0: 3064000f andi a0,v1,0xf 8cbd4: 3c030080 lui v1,0x80 8cbd8: 246300e4 addiu v1,v1,228 8cbdc: 00831821 addu v1,a0,v1 8cbe0: 80630000 lb v1,0(v1) 8cbe4: 27c40018 addiu a0,s8,24 8cbe8: 00821021 addu v0,a0,v0 8cbec: a0430020 sb v1,32(v0) 8cbf0: 8fc2001c lw v0,28(s8) 8cbf4: 00021102 srl v0,v0,0x4 8cbf8: afc2001c sw v0,28(s8) 8cbfc: 8fc2001c lw v0,28(s8) 8cc00: 1040000a beqz v0,0x8cc2c 8cc04: 00000000 nop 8cc08: 8fc20028 lw v0,40(s8) 8cc0c: 24420001 addiu v0,v0,1 8cc10: afc20028 sw v0,40(s8) 8cc14: 8fc20028 lw v0,40(s8) 8cc18: 2c420008 sltiu v0,v0,8 8cc1c: 1440ffe8 bnez v0,0x8cbc0 8cc20: 00000000 nop 8cc24: 0810030c j 0x400c30 8cc28: 00000000 nop 8cc2c: 00000000 nop 8cc30: 8fc20028 lw v0,40(s8) 8cc34: 24420001 addiu v0,v0,1 8cc38: afc20024 sw v0,36(s8) 8cc3c: 24030007 li v1,7 8cc40: 8fc20028 lw v0,40(s8) 8cc44: 00621023 subu v0,v1,v0 8cc48: 27c30038 addiu v1,s8,56 8cc4c: 00621021 addu v0,v1,v0 8cc50: afc20020 sw v0,32(s8) 8cc54: 08100327 j 0x400c9c 8cc58: 00000000 nop 8cc5c: 8fc2001c lw v0,28(s8) 8cc60: afc20030 sw v0,48(s8) 8cc64: 0810031e j 0x400c78 8cc68: 00000000 nop 8cc6c: 8fc20024 lw v0,36(s8) 8cc70: 24420001 addiu v0,v0,1 8cc74: afc20024 sw v0,36(s8) 8cc78: 8fc30030 lw v1,48(s8) 8cc7c: 8fc20024 lw v0,36(s8) 8cc80: 00621021 addu v0,v1,v0 8cc84: 80420000 lb v0,0(v0) 8cc88: 1440fff8 bnez v0,0x8cc6c 8cc8c: 00000000 nop 8cc90: 8fc2001c lw v0,28(s8) 8cc94: afc20020 sw v0,32(s8) 8cc98: 00000000 nop 8cc9c: 8fc20020 lw v0,32(s8) 8cca0: afa00010 sw zero,16(sp) 8cca4: 24040002 li a0,2 8cca8: 00402821 move a1,v0 8ccac: 8fc60024 lw a2,36(s8) 8ccb0: 00003821 move a3,zero 8ccb4: 0c10004e jal 0x400138 8ccb8: 00000000 nop 8ccbc: afc2002c sw v0,44(s8) 8ccc0: 8fc3002c lw v1,44(s8) 8ccc4: 8fc20024 lw v0,36(s8) 8ccc8: 1062ff3f beq v1,v0,0x8c9c8 8cccc: 00000000 nop 8ccd0: 24020001 li v0,1 8ccd4: 03c0e821 move sp,s8 8ccd8: 8fbf0054 lw ra,84(sp) 8ccdc: 8fbe0050 lw s8,80(sp) 8cce0: 27bd0058 addiu sp,sp,88 8cce4: 03e00008 jr ra 8cce8: 00000000 nop 8ccec: 27bdffe0 addiu sp,sp,-32 8ccf0: afbf001c sw ra,28(sp) 8ccf4: afbe0018 sw s8,24(sp) 8ccf8: 03a0f021 move s8,sp 8ccfc: afc40020 sw a0,32(s8) 8cd00: afa00010 sw zero,16(sp) 8cd04: 24040004 li a0,4 8cd08: 24050001 li a1,1 8cd0c: 8fc60020 lw a2,32(s8) 8cd10: 00003821 move a3,zero 8cd14: 0c10004e jal 0x400138 8cd18: 00000000 nop 8cd1c: 03c0e821 move sp,s8 8cd20: 8fbf001c lw ra,28(sp) 8cd24: 8fbe0018 lw s8,24(sp) 8cd28: 27bd0020 addiu sp,sp,32 8cd2c: 03e00008 jr ra 8cd30: 00000000 nop 8cd34: 27bdffe0 addiu sp,sp,-32 8cd38: afbf001c sw ra,28(sp) 8cd3c: afbe0018 sw s8,24(sp) 8cd40: 03a0f021 move s8,sp 8cd44: afc40020 sw a0,32(s8) 8cd48: afa00010 sw zero,16(sp) 8cd4c: 24040004 li a0,4 8cd50: 24050002 li a1,2 8cd54: 8fc60020 lw a2,32(s8) 8cd58: 00003821 move a3,zero 8cd5c: 0c10004e jal 0x400138 8cd60: 00000000 nop 8cd64: 03c0e821 move sp,s8 8cd68: 8fbf001c lw ra,28(sp) 8cd6c: 8fbe0018 lw s8,24(sp) 8cd70: 27bd0020 addiu sp,sp,32 8cd74: 03e00008 jr ra 8cd78: 00000000 nop 8cd7c: 27bdffe0 addiu sp,sp,-32 8cd80: afbf001c sw ra,28(sp) 8cd84: afbe0018 sw s8,24(sp) 8cd88: 03a0f021 move s8,sp 8cd8c: afa00010 sw zero,16(sp) 8cd90: 24040004 li a0,4 8cd94: 24050003 li a1,3 8cd98: 00003021 move a2,zero 8cd9c: 00003821 move a3,zero 8cda0: 0c10004e jal 0x400138 8cda4: 00000000 nop 8cda8: 03c0e821 move sp,s8 8cdac: 8fbf001c lw ra,28(sp) 8cdb0: 8fbe0018 lw s8,24(sp) 8cdb4: 27bd0020 addiu sp,sp,32 8cdb8: 03e00008 jr ra 8cdbc: 00000000 nop 8cdc0: 27bdffe0 addiu sp,sp,-32 8cdc4: afbf001c sw ra,28(sp) 8cdc8: afbe0018 sw s8,24(sp) 8cdcc: 03a0f021 move s8,sp 8cdd0: afc40020 sw a0,32(s8) 8cdd4: 8fc20020 lw v0,32(s8) 8cdd8: afa00010 sw zero,16(sp) 8cddc: 24040005 li a0,5 8cde0: 00002821 move a1,zero 8cde4: 00403021 move a2,v0 8cde8: 00003821 move a3,zero 8cdec: 0c10004e jal 0x400138 8cdf0: 00000000 nop 8cdf4: 03c0e821 move sp,s8 8cdf8: 8fbf001c lw ra,28(sp) 8cdfc: 8fbe0018 lw s8,24(sp) 8ce00: 27bd0020 addiu sp,sp,32 8ce04: 03e00008 jr ra 8ce08: 00000000 nop 8ce0c: 27bdffe0 addiu sp,sp,-32 8ce10: afbf001c sw ra,28(sp) 8ce14: afbe0018 sw s8,24(sp) 8ce18: 03a0f021 move s8,sp 8ce1c: afc40020 sw a0,32(s8) 8ce20: afa00010 sw zero,16(sp) 8ce24: 24040006 li a0,6 8ce28: 00002821 move a1,zero 8ce2c: 8fc60020 lw a2,32(s8) 8ce30: 00003821 move a3,zero 8ce34: 0c10004e jal 0x400138 8ce38: 00000000 nop 8ce3c: 03c0e821 move sp,s8 8ce40: 8fbf001c lw ra,28(sp) 8ce44: 8fbe0018 lw s8,24(sp) 8ce48: 27bd0020 addiu sp,sp,32 8ce4c: 03e00008 jr ra 8ce50: 00000000 nop 8ce54: 27bdffe0 addiu sp,sp,-32 8ce58: afbf001c sw ra,28(sp) 8ce5c: afbe0018 sw s8,24(sp) 8ce60: 03a0f021 move s8,sp 8ce64: afc40020 sw a0,32(s8) 8ce68: afa00010 sw zero,16(sp) 8ce6c: 24040006 li a0,6 8ce70: 24050001 li a1,1 8ce74: 8fc60020 lw a2,32(s8) 8ce78: 00003821 move a3,zero 8ce7c: 0c10004e jal 0x400138 8ce80: 00000000 nop 8ce84: 03c0e821 move sp,s8 8ce88: 8fbf001c lw ra,28(sp) 8ce8c: 8fbe0018 lw s8,24(sp) 8ce90: 27bd0020 addiu sp,sp,32 8ce94: 03e00008 jr ra 8ce98: 00000000 nop 8ce9c: 27bdffe0 addiu sp,sp,-32 8cea0: afbf001c sw ra,28(sp) 8cea4: afbe0018 sw s8,24(sp) 8cea8: 03a0f021 move s8,sp 8ceac: afa00010 sw zero,16(sp) 8ceb0: 24040006 li a0,6 8ceb4: 24050002 li a1,2 8ceb8: 00003021 move a2,zero 8cebc: 00003821 move a3,zero 8cec0: 0c10004e jal 0x400138 8cec4: 00000000 nop 8cec8: 03c0e821 move sp,s8 8cecc: 8fbf001c lw ra,28(sp) 8ced0: 8fbe0018 lw s8,24(sp) 8ced4: 27bd0020 addiu sp,sp,32 8ced8: 03e00008 jr ra 8cedc: 00000000 nop 8cee0: 27bdffe0 addiu sp,sp,-32 8cee4: afbf001c sw ra,28(sp) 8cee8: afbe0018 sw s8,24(sp) 8ceec: 03a0f021 move s8,sp 8cef0: afc40020 sw a0,32(s8) 8cef4: 8fc20020 lw v0,32(s8) 8cef8: afa00010 sw zero,16(sp) 8cefc: 24040007 li a0,7 8cf00: 24050003 li a1,3 8cf04: 00403021 move a2,v0 8cf08: 00003821 move a3,zero 8cf0c: 0c10004e jal 0x400138 8cf10: 00000000 nop 8cf14: 03c0e821 move sp,s8 8cf18: 8fbf001c lw ra,28(sp) 8cf1c: 8fbe0018 lw s8,24(sp) 8cf20: 27bd0020 addiu sp,sp,32 8cf24: 03e00008 jr ra 8cf28: 00000000 nop 8cf2c: 27bdffe0 addiu sp,sp,-32 8cf30: afbf001c sw ra,28(sp) 8cf34: afbe0018 sw s8,24(sp) 8cf38: 03a0f021 move s8,sp 8cf3c: afc40020 sw a0,32(s8) 8cf40: 8fc20020 lw v0,32(s8) 8cf44: afa00010 sw zero,16(sp) 8cf48: 24040007 li a0,7 8cf4c: 00002821 move a1,zero 8cf50: 00403021 move a2,v0 8cf54: 00003821 move a3,zero 8cf58: 0c10004e jal 0x400138 8cf5c: 00000000 nop 8cf60: 03c0e821 move sp,s8 8cf64: 8fbf001c lw ra,28(sp) 8cf68: 8fbe0018 lw s8,24(sp) 8cf6c: 27bd0020 addiu sp,sp,32 8cf70: 03e00008 jr ra 8cf74: 00000000 nop 8cf78: 27bdffe0 addiu sp,sp,-32 8cf7c: afbf001c sw ra,28(sp) 8cf80: afbe0018 sw s8,24(sp) 8cf84: 03a0f021 move s8,sp 8cf88: afc40020 sw a0,32(s8) 8cf8c: afc50024 sw a1,36(s8) 8cf90: afc60028 sw a2,40(s8) 8cf94: 8fc20024 lw v0,36(s8) 8cf98: afa00010 sw zero,16(sp) 8cf9c: 24040015 li a0,21 8cfa0: 8fc50020 lw a1,32(s8) 8cfa4: 00403021 move a2,v0 8cfa8: 8fc70028 lw a3,40(s8) 8cfac: 0c10004e jal 0x400138 8cfb0: 00000000 nop 8cfb4: 03c0e821 move sp,s8 8cfb8: 8fbf001c lw ra,28(sp) 8cfbc: 8fbe0018 lw s8,24(sp) 8cfc0: 27bd0020 addiu sp,sp,32 8cfc4: 03e00008 jr ra 8cfc8: 00000000 nop 8cfcc: 27bdffe0 addiu sp,sp,-32 8cfd0: afbf001c sw ra,28(sp) 8cfd4: afbe0018 sw s8,24(sp) 8cfd8: 03a0f021 move s8,sp 8cfdc: afc40020 sw a0,32(s8) 8cfe0: afc50024 sw a1,36(s8) 8cfe4: afc60028 sw a2,40(s8) 8cfe8: 8fc20024 lw v0,36(s8) 8cfec: afa00010 sw zero,16(sp) 8cff0: 24040016 li a0,22 8cff4: 8fc50020 lw a1,32(s8) 8cff8: 00403021 move a2,v0 8cffc: 8fc70028 lw a3,40(s8) 8d000: 0c10004e jal 0x400138 8d004: 00000000 nop 8d008: 03c0e821 move sp,s8 8d00c: 8fbf001c lw ra,28(sp) 8d010: 8fbe0018 lw s8,24(sp) 8d014: 27bd0020 addiu sp,sp,32 8d018: 03e00008 jr ra 8d01c: 00000000 nop 8d020: 27bdffe0 addiu sp,sp,-32 8d024: afbf001c sw ra,28(sp) 8d028: afbe0018 sw s8,24(sp) 8d02c: 03a0f021 move s8,sp 8d030: afa00010 sw zero,16(sp) 8d034: 24040017 li a0,23 8d038: 00002821 move a1,zero 8d03c: 00003021 move a2,zero 8d040: 00003821 move a3,zero 8d044: 0c10004e jal 0x400138 8d048: 00000000 nop 8d04c: 03c0e821 move sp,s8 8d050: 8fbf001c lw ra,28(sp) 8d054: 8fbe0018 lw s8,24(sp) 8d058: 27bd0020 addiu sp,sp,32 8d05c: 03e00008 jr ra 8d060: 00000000 nop 8d064: 27bdffe0 addiu sp,sp,-32 8d068: afbf001c sw ra,28(sp) 8d06c: afbe0018 sw s8,24(sp) 8d070: 03a0f021 move s8,sp 8d074: afc40020 sw a0,32(s8) 8d078: afc50024 sw a1,36(s8) 8d07c: afc60028 sw a2,40(s8) 8d080: 8fc20024 lw v0,36(s8) 8d084: afa00010 sw zero,16(sp) 8d088: 24040010 li a0,16 8d08c: 8fc50020 lw a1,32(s8) 8d090: 00403021 move a2,v0 8d094: 8fc70028 lw a3,40(s8) 8d098: 0c10004e jal 0x400138 8d09c: 00000000 nop 8d0a0: 03c0e821 move sp,s8 8d0a4: 8fbf001c lw ra,28(sp) 8d0a8: 8fbe0018 lw s8,24(sp) 8d0ac: 27bd0020 addiu sp,sp,32 8d0b0: 03e00008 jr ra 8d0b4: 00000000 nop 8d0b8: 27bdffe0 addiu sp,sp,-32 8d0bc: afbf001c sw ra,28(sp) 8d0c0: afbe0018 sw s8,24(sp) 8d0c4: 03a0f021 move s8,sp 8d0c8: afc40020 sw a0,32(s8) 8d0cc: afc50024 sw a1,36(s8) 8d0d0: afc60028 sw a2,40(s8) 8d0d4: 8fc20024 lw v0,36(s8) 8d0d8: afa00010 sw zero,16(sp) 8d0dc: 24040011 li a0,17 8d0e0: 8fc50020 lw a1,32(s8) 8d0e4: 00403021 move a2,v0 8d0e8: 8fc70028 lw a3,40(s8) 8d0ec: 0c10004e jal 0x400138 8d0f0: 00000000 nop 8d0f4: 03c0e821 move sp,s8 8d0f8: 8fbf001c lw ra,28(sp) 8d0fc: 8fbe0018 lw s8,24(sp) 8d100: 27bd0020 addiu sp,sp,32 8d104: 03e00008 jr ra 8d108: 00000000 nop 8d10c: 27bdffe0 addiu sp,sp,-32 8d110: afbf001c sw ra,28(sp) 8d114: afbe0018 sw s8,24(sp) 8d118: 03a0f021 move s8,sp 8d11c: afc40020 sw a0,32(s8) 8d120: afc50024 sw a1,36(s8) 8d124: afc60028 sw a2,40(s8) 8d128: 8fc20024 lw v0,36(s8) 8d12c: afa00010 sw zero,16(sp) 8d130: 24040012 li a0,18 8d134: 8fc50020 lw a1,32(s8) 8d138: 00403021 move a2,v0 8d13c: 8fc70028 lw a3,40(s8) 8d140: 0c10004e jal 0x400138 8d144: 00000000 nop 8d148: 03c0e821 move sp,s8 8d14c: 8fbf001c lw ra,28(sp) 8d150: 8fbe0018 lw s8,24(sp) 8d154: 27bd0020 addiu sp,sp,32 8d158: 03e00008 jr ra 8d15c: 00000000 nop 8d160: 27bdffe0 addiu sp,sp,-32 8d164: afbf001c sw ra,28(sp) 8d168: afbe0018 sw s8,24(sp) 8d16c: 03a0f021 move s8,sp 8d170: afc40020 sw a0,32(s8) 8d174: afc50024 sw a1,36(s8) 8d178: afc60028 sw a2,40(s8) 8d17c: 8fc20024 lw v0,36(s8) 8d180: afa00010 sw zero,16(sp) 8d184: 24040013 li a0,19 8d188: 8fc50020 lw a1,32(s8) 8d18c: 00403021 move a2,v0 8d190: 8fc70028 lw a3,40(s8) 8d194: 0c10004e jal 0x400138 8d198: 00000000 nop 8d19c: 03c0e821 move sp,s8 8d1a0: 8fbf001c lw ra,28(sp) 8d1a4: 8fbe0018 lw s8,24(sp) 8d1a8: 27bd0020 addiu sp,sp,32 8d1ac: 03e00008 jr ra 8d1b0: 00000000 nop 8d1b4: 27bdffe0 addiu sp,sp,-32 8d1b8: afbf001c sw ra,28(sp) 8d1bc: afbe0018 sw s8,24(sp) 8d1c0: 03a0f021 move s8,sp 8d1c4: afa00010 sw zero,16(sp) 8d1c8: 24040014 li a0,20 8d1cc: 00002821 move a1,zero 8d1d0: 00003021 move a2,zero 8d1d4: 00003821 move a3,zero 8d1d8: 0c10004e jal 0x400138 8d1dc: 00000000 nop 8d1e0: 03c0e821 move sp,s8 8d1e4: 8fbf001c lw ra,28(sp) 8d1e8: 8fbe0018 lw s8,24(sp) 8d1ec: 27bd0020 addiu sp,sp,32 8d1f0: 03e00008 jr ra 8d1f4: 00000000 nop 8d1f8: 27bdffe0 addiu sp,sp,-32 8d1fc: afbf001c sw ra,28(sp) 8d200: afbe0018 sw s8,24(sp) 8d204: 03a0f021 move s8,sp 8d208: afc40020 sw a0,32(s8) 8d20c: afc50024 sw a1,36(s8) 8d210: afc60028 sw a2,40(s8) 8d214: afc7002c sw a3,44(s8) 8d218: 8fc30020 lw v1,32(s8) 8d21c: 8fc20024 lw v0,36(s8) 8d220: 8fc4002c lw a0,44(s8) 8d224: afa40010 sw a0,16(sp) 8d228: 2404001a li a0,26 8d22c: 00602821 move a1,v1 8d230: 00403021 move a2,v0 8d234: 8fc70028 lw a3,40(s8) 8d238: 0c10004e jal 0x400138 8d23c: 00000000 nop 8d240: 03c0e821 move sp,s8 8d244: 8fbf001c lw ra,28(sp) 8d248: 8fbe0018 lw s8,24(sp) 8d24c: 27bd0020 addiu sp,sp,32 8d250: 03e00008 jr ra 8d254: 00000000 nop 8d258: 27bdffe0 addiu sp,sp,-32 8d25c: afbf001c sw ra,28(sp) 8d260: afbe0018 sw s8,24(sp) 8d264: 03a0f021 move s8,sp 8d268: afc40020 sw a0,32(s8) 8d26c: afc50024 sw a1,36(s8) 8d270: 8fc20024 lw v0,36(s8) 8d274: afa00010 sw zero,16(sp) 8d278: 2404000f li a0,15 8d27c: 8fc50020 lw a1,32(s8) 8d280: 00403021 move a2,v0 8d284: 00003821 move a3,zero 8d288: 0c10004e jal 0x400138 8d28c: 00000000 nop 8d290: 03c0e821 move sp,s8 8d294: 8fbf001c lw ra,28(sp) 8d298: 8fbe0018 lw s8,24(sp) 8d29c: 27bd0020 addiu sp,sp,32 8d2a0: 03e00008 jr ra 8d2a4: 00000000 nop 8d2a8: 27bdffd8 addiu sp,sp,-40 8d2ac: afbf0024 sw ra,36(sp) 8d2b0: afbe0020 sw s8,32(sp) 8d2b4: 03a0f021 move s8,sp 8d2b8: 0c100062 jal 0x400188 8d2bc: 00000000 nop 8d2c0: afc20018 sw v0,24(s8) 8d2c4: afa00010 sw zero,16(sp) 8d2c8: 2404000e li a0,14 8d2cc: 8fc50018 lw a1,24(s8) 8d2d0: 00003021 move a2,zero 8d2d4: 00003821 move a3,zero 8d2d8: 0c10004e jal 0x400138 8d2dc: 00000000 nop 8d2e0: 03c0e821 move sp,s8 8d2e4: 8fbf0024 lw ra,36(sp) 8d2e8: 8fbe0020 lw s8,32(sp) 8d2ec: 27bd0028 addiu sp,sp,40 8d2f0: 03e00008 jr ra 8d2f4: 00000000 nop 8d2f8: 27bdffd8 addiu sp,sp,-40 8d2fc: afbf0024 sw ra,36(sp) 8d300: afbe0020 sw s8,32(sp) 8d304: 03a0f021 move s8,sp 8d308: afa00010 sw zero,16(sp) 8d30c: 24040001 li a0,1 8d310: 00002821 move a1,zero 8d314: 00003021 move a2,zero 8d318: 00003821 move a3,zero 8d31c: 0c10004e jal 0x400138 8d320: 00000000 nop 8d324: afc20018 sw v0,24(s8) 8d328: 8fc20018 lw v0,24(s8) 8d32c: 3042000f andi v0,v0,0xf 8d330: 2c420008 sltiu v0,v0,8 8d334: 14400007 bnez v0,0x8d354 8d338: 00000000 nop 8d33c: 8fc30018 lw v1,24(s8) 8d340: 8fc20018 lw v0,24(s8) 8d344: 70621002 mul v0,v1,v0 8d348: 3042ffff andi v0,v0,0xffff 8d34c: 081004db j 0x40136c 8d350: 00000000 nop 8d354: 8fc30018 lw v1,24(s8) 8d358: 8fc20018 lw v0,24(s8) 8d35c: 70621802 mul v1,v1,v0 8d360: 8fc20018 lw v0,24(s8) 8d364: 70621002 mul v0,v1,v0 8d368: 3042ffff andi v0,v0,0xffff 8d36c: 03c0e821 move sp,s8 8d370: 8fbf0024 lw ra,36(sp) 8d374: 8fbe0020 lw s8,32(sp) 8d378: 27bd0028 addiu sp,sp,40 8d37c: 03e00008 jr ra 8d380: 00000000 nop 8d384: 27bdffe0 addiu sp,sp,-32 8d388: afbf001c sw ra,28(sp) 8d38c: afbe0018 sw s8,24(sp) 8d390: 03a0f021 move s8,sp 8d394: afa00010 sw zero,16(sp) 8d398: 2404000d li a0,13 8d39c: 00002821 move a1,zero 8d3a0: 00003021 move a2,zero 8d3a4: 00003821 move a3,zero 8d3a8: 0c10004e jal 0x400138 8d3ac: 00000000 nop 8d3b0: 03c0e821 move sp,s8 8d3b4: 8fbf001c lw ra,28(sp) 8d3b8: 8fbe0018 lw s8,24(sp) 8d3bc: 27bd0020 addiu sp,sp,32 8d3c0: 03e00008 jr ra 8d3c4: 00000000 nop 8d3c8: 27bdfff8 addiu sp,sp,-8 8d3cc: afbe0004 sw s8,4(sp) 8d3d0: 03a0f021 move s8,sp 8d3d4: afc40008 sw a0,8(s8) 8d3d8: 8fc50008 lw a1,8(s8) 8d3dc: c0a20000 ll v0,0(a1) 8d3e0: 14400005 bnez v0,0x8d3f8 8d3e4: 00000000 nop 8d3e8: 24030001 li v1,1 8d3ec: e0a30000 sc v1,0(a1) 8d3f0: 14600009 bnez v1,0x8d418 8d3f4: 00000000 nop 8d3f8: 24040064 li a0,100 8d3fc: 2084ffff addi a0,a0,-1 8d400: 1080fffe beqz a0,0x8d3fc 8d404: 00000000 nop 8d408: 00000000 nop 8d40c: 081004f7 j 0x4013dc 8d410: 00000000 nop 8d414: 00000000 nop 8d418: 03c0e821 move sp,s8 8d41c: 8fbe0004 lw s8,4(sp) 8d420: 27bd0008 addiu sp,sp,8 8d424: 03e00008 jr ra 8d428: 00000000 nop 8d42c: 27bdffe0 addiu sp,sp,-32 8d430: afbf001c sw ra,28(sp) 8d434: afbe0018 sw s8,24(sp) 8d438: 03a0f021 move s8,sp 8d43c: afc40020 sw a0,32(s8) 8d440: afc50024 sw a1,36(s8) 8d444: afc60028 sw a2,40(s8) 8d448: 8fc20020 lw v0,32(s8) 8d44c: 24420010 addiu v0,v0,16 8d450: 00402021 move a0,v0 8d454: 0c1004f2 jal 0x4013c8 8d458: 00000000 nop 8d45c: 8fc20020 lw v0,32(s8) 8d460: 8c43000c lw v1,12(v0) 8d464: 8fc20020 lw v0,32(s8) 8d468: 8c420008 lw v0,8(v0) 8d46c: 00621023 subu v0,v1,v0 8d470: afc20014 sw v0,20(s8) 8d474: 8fc30014 lw v1,20(s8) 8d478: 8fc20028 lw v0,40(s8) 8d47c: 0062102b sltu v0,v1,v0 8d480: 1440002e bnez v0,0x8d53c 8d484: 00000000 nop 8d488: afc00010 sw zero,16(s8) 8d48c: 0810053f j 0x4014fc 8d490: 00000000 nop 8d494: 8fc20020 lw v0,32(s8) 8d498: 8c420004 lw v0,4(v0) 8d49c: 8fc30010 lw v1,16(s8) 8d4a0: 00031880 sll v1,v1,0x2 8d4a4: 8fc40024 lw a0,36(s8) 8d4a8: 00831821 addu v1,a0,v1 8d4ac: 8c630000 lw v1,0(v1) 8d4b0: 8fc40020 lw a0,32(s8) 8d4b4: 24420004 addiu v0,v0,4 8d4b8: 00021080 sll v0,v0,0x2 8d4bc: 00821021 addu v0,a0,v0 8d4c0: ac430004 sw v1,4(v0) 8d4c4: 8fc20020 lw v0,32(s8) 8d4c8: 8c420004 lw v0,4(v0) 8d4cc: 24430001 addiu v1,v0,1 8d4d0: 8fc20020 lw v0,32(s8) 8d4d4: 8c42000c lw v0,12(v0) 8d4d8: 0062001b divu zero,v1,v0 8d4dc: 004001f4 teq v0,zero,0x7 8d4e0: 00001010 mfhi v0 8d4e4: 00401821 move v1,v0 8d4e8: 8fc20020 lw v0,32(s8) 8d4ec: ac430004 sw v1,4(v0) 8d4f0: 8fc20010 lw v0,16(s8) 8d4f4: 24420001 addiu v0,v0,1 8d4f8: afc20010 sw v0,16(s8) 8d4fc: 8fc30010 lw v1,16(s8) 8d500: 8fc20028 lw v0,40(s8) 8d504: 0062102b sltu v0,v1,v0 8d508: 1440ffe2 bnez v0,0x8d494 8d50c: 00000000 nop 8d510: 8fc20020 lw v0,32(s8) 8d514: 8c430008 lw v1,8(v0) 8d518: 8fc20028 lw v0,40(s8) 8d51c: 00621821 addu v1,v1,v0 8d520: 8fc20020 lw v0,32(s8) 8d524: ac430008 sw v1,8(v0) 8d528: 8fc20020 lw v0,32(s8) 8d52c: ac400010 sw zero,16(v0) 8d530: 00000000 nop 8d534: 081005a3 j 0x40168c 8d538: 00000000 nop 8d53c: 8fc20014 lw v0,20(s8) 8d540: 14400012 bnez v0,0x8d58c 8d544: 00000000 nop 8d548: 8fc20020 lw v0,32(s8) 8d54c: ac400010 sw zero,16(v0) 8d550: 0c1004be jal 0x4012f8 8d554: 00000000 nop 8d558: 00021202 srl v0,v0,0x8 8d55c: afc20010 sw v0,16(s8) 8d560: 0810055e j 0x401578 8d564: 00000000 nop 8d568: 00000000 nop 8d56c: 8fc20010 lw v0,16(s8) 8d570: 2442ffff addiu v0,v0,-1 8d574: afc20010 sw v0,16(s8) 8d578: 8fc20010 lw v0,16(s8) 8d57c: 1440fffa bnez v0,0x8d568 8d580: 00000000 nop 8d584: 08100594 j 0x401650 8d588: 00000000 nop 8d58c: afc00010 sw zero,16(s8) 8d590: 08100580 j 0x401600 8d594: 00000000 nop 8d598: 8fc20020 lw v0,32(s8) 8d59c: 8c420004 lw v0,4(v0) 8d5a0: 8fc30010 lw v1,16(s8) 8d5a4: 00031880 sll v1,v1,0x2 8d5a8: 8fc40024 lw a0,36(s8) 8d5ac: 00831821 addu v1,a0,v1 8d5b0: 8c630000 lw v1,0(v1) 8d5b4: 8fc40020 lw a0,32(s8) 8d5b8: 24420004 addiu v0,v0,4 8d5bc: 00021080 sll v0,v0,0x2 8d5c0: 00821021 addu v0,a0,v0 8d5c4: ac430004 sw v1,4(v0) 8d5c8: 8fc20020 lw v0,32(s8) 8d5cc: 8c420004 lw v0,4(v0) 8d5d0: 24430001 addiu v1,v0,1 8d5d4: 8fc20020 lw v0,32(s8) 8d5d8: 8c42000c lw v0,12(v0) 8d5dc: 0062001b divu zero,v1,v0 8d5e0: 004001f4 teq v0,zero,0x7 8d5e4: 00001010 mfhi v0 8d5e8: 00401821 move v1,v0 8d5ec: 8fc20020 lw v0,32(s8) 8d5f0: ac430004 sw v1,4(v0) 8d5f4: 8fc20010 lw v0,16(s8) 8d5f8: 24420001 addiu v0,v0,1 8d5fc: afc20010 sw v0,16(s8) 8d600: 8fc30010 lw v1,16(s8) 8d604: 8fc20014 lw v0,20(s8) 8d608: 0062102b sltu v0,v1,v0 8d60c: 1440ffe2 bnez v0,0x8d598 8d610: 00000000 nop 8d614: 8fc20020 lw v0,32(s8) 8d618: 8c43000c lw v1,12(v0) 8d61c: 8fc20020 lw v0,32(s8) 8d620: ac430008 sw v1,8(v0) 8d624: 8fc30028 lw v1,40(s8) 8d628: 8fc20014 lw v0,20(s8) 8d62c: 00621023 subu v0,v1,v0 8d630: afc20028 sw v0,40(s8) 8d634: 8fc20014 lw v0,20(s8) 8d638: 00021080 sll v0,v0,0x2 8d63c: 8fc30024 lw v1,36(s8) 8d640: 00621021 addu v0,v1,v0 8d644: afc20024 sw v0,36(s8) 8d648: 8fc20020 lw v0,32(s8) 8d64c: ac400010 sw zero,16(v0) 8d650: 0c1004be jal 0x4012f8 8d654: 00000000 nop 8d658: 00021182 srl v0,v0,0x6 8d65c: afc20010 sw v0,16(s8) 8d660: 0810059e j 0x401678 8d664: 00000000 nop 8d668: 00000000 nop 8d66c: 8fc20010 lw v0,16(s8) 8d670: 2442ffff addiu v0,v0,-1 8d674: afc20010 sw v0,16(s8) 8d678: 8fc20010 lw v0,16(s8) 8d67c: 1440fffa bnez v0,0x8d668 8d680: 00000000 nop 8d684: 08100512 j 0x401448 8d688: 00000000 nop 8d68c: 03c0e821 move sp,s8 8d690: 8fbf001c lw ra,28(sp) 8d694: 8fbe0018 lw s8,24(sp) 8d698: 27bd0020 addiu sp,sp,32 8d69c: 03e00008 jr ra 8d6a0: 00000000 nop 8d6a4: 27bdffe0 addiu sp,sp,-32 8d6a8: afbf001c sw ra,28(sp) 8d6ac: afbe0018 sw s8,24(sp) 8d6b0: 03a0f021 move s8,sp 8d6b4: afc40020 sw a0,32(s8) 8d6b8: afc50024 sw a1,36(s8) 8d6bc: afc60028 sw a2,40(s8) 8d6c0: 8fc20020 lw v0,32(s8) 8d6c4: 24420010 addiu v0,v0,16 8d6c8: 00402021 move a0,v0 8d6cc: 0c1004f2 jal 0x4013c8 8d6d0: 00000000 nop 8d6d4: 8fc20020 lw v0,32(s8) 8d6d8: 8c420008 lw v0,8(v0) 8d6dc: afc20014 sw v0,20(s8) 8d6e0: 8fc30014 lw v1,20(s8) 8d6e4: 8fc20028 lw v0,40(s8) 8d6e8: 0062102b sltu v0,v1,v0 8d6ec: 1440002e bnez v0,0x8d7a8 8d6f0: 00000000 nop 8d6f4: afc00010 sw zero,16(s8) 8d6f8: 081005da j 0x401768 8d6fc: 00000000 nop 8d700: 8fc20010 lw v0,16(s8) 8d704: 00021080 sll v0,v0,0x2 8d708: 8fc30024 lw v1,36(s8) 8d70c: 00621821 addu v1,v1,v0 8d710: 8fc20020 lw v0,32(s8) 8d714: 8c420000 lw v0,0(v0) 8d718: 8fc40020 lw a0,32(s8) 8d71c: 24420004 addiu v0,v0,4 8d720: 00021080 sll v0,v0,0x2 8d724: 00821021 addu v0,a0,v0 8d728: 8c420004 lw v0,4(v0) 8d72c: ac620000 sw v0,0(v1) 8d730: 8fc20020 lw v0,32(s8) 8d734: 8c420000 lw v0,0(v0) 8d738: 24430001 addiu v1,v0,1 8d73c: 8fc20020 lw v0,32(s8) 8d740: 8c42000c lw v0,12(v0) 8d744: 0062001b divu zero,v1,v0 8d748: 004001f4 teq v0,zero,0x7 8d74c: 00001010 mfhi v0 8d750: 00401821 move v1,v0 8d754: 8fc20020 lw v0,32(s8) 8d758: ac430000 sw v1,0(v0) 8d75c: 8fc20010 lw v0,16(s8) 8d760: 24420001 addiu v0,v0,1 8d764: afc20010 sw v0,16(s8) 8d768: 8fc30010 lw v1,16(s8) 8d76c: 8fc20028 lw v0,40(s8) 8d770: 0062102b sltu v0,v1,v0 8d774: 1440ffe2 bnez v0,0x8d700 8d778: 00000000 nop 8d77c: 8fc20020 lw v0,32(s8) 8d780: 8c430008 lw v1,8(v0) 8d784: 8fc20028 lw v0,40(s8) 8d788: 00621823 subu v1,v1,v0 8d78c: 8fc20020 lw v0,32(s8) 8d790: ac430008 sw v1,8(v0) 8d794: 8fc20020 lw v0,32(s8) 8d798: ac400010 sw zero,16(v0) 8d79c: 00000000 nop 8d7a0: 0810063c j 0x4018f0 8d7a4: 00000000 nop 8d7a8: 8fc20014 lw v0,20(s8) 8d7ac: 14400012 bnez v0,0x8d7f8 8d7b0: 00000000 nop 8d7b4: 8fc20020 lw v0,32(s8) 8d7b8: ac400010 sw zero,16(v0) 8d7bc: 0c1004be jal 0x4012f8 8d7c0: 00000000 nop 8d7c4: 00021202 srl v0,v0,0x8 8d7c8: afc20010 sw v0,16(s8) 8d7cc: 081005f9 j 0x4017e4 8d7d0: 00000000 nop 8d7d4: 00000000 nop 8d7d8: 8fc20010 lw v0,16(s8) 8d7dc: 2442ffff addiu v0,v0,-1 8d7e0: afc20010 sw v0,16(s8) 8d7e4: 8fc20010 lw v0,16(s8) 8d7e8: 1440fffa bnez v0,0x8d7d4 8d7ec: 00000000 nop 8d7f0: 0810062d j 0x4018b4 8d7f4: 00000000 nop 8d7f8: afc00010 sw zero,16(s8) 8d7fc: 0810061b j 0x40186c 8d800: 00000000 nop 8d804: 8fc20010 lw v0,16(s8) 8d808: 00021080 sll v0,v0,0x2 8d80c: 8fc30024 lw v1,36(s8) 8d810: 00621821 addu v1,v1,v0 8d814: 8fc20020 lw v0,32(s8) 8d818: 8c420000 lw v0,0(v0) 8d81c: 8fc40020 lw a0,32(s8) 8d820: 24420004 addiu v0,v0,4 8d824: 00021080 sll v0,v0,0x2 8d828: 00821021 addu v0,a0,v0 8d82c: 8c420004 lw v0,4(v0) 8d830: ac620000 sw v0,0(v1) 8d834: 8fc20020 lw v0,32(s8) 8d838: 8c420000 lw v0,0(v0) 8d83c: 24430001 addiu v1,v0,1 8d840: 8fc20020 lw v0,32(s8) 8d844: 8c42000c lw v0,12(v0) 8d848: 0062001b divu zero,v1,v0 8d84c: 004001f4 teq v0,zero,0x7 8d850: 00001010 mfhi v0 8d854: 00401821 move v1,v0 8d858: 8fc20020 lw v0,32(s8) 8d85c: ac430000 sw v1,0(v0) 8d860: 8fc20010 lw v0,16(s8) 8d864: 24420001 addiu v0,v0,1 8d868: afc20010 sw v0,16(s8) 8d86c: 8fc30010 lw v1,16(s8) 8d870: 8fc20014 lw v0,20(s8) 8d874: 0062102b sltu v0,v1,v0 8d878: 1440ffe2 bnez v0,0x8d804 8d87c: 00000000 nop 8d880: 8fc20020 lw v0,32(s8) 8d884: ac400008 sw zero,8(v0) 8d888: 8fc30028 lw v1,40(s8) 8d88c: 8fc20014 lw v0,20(s8) 8d890: 00621023 subu v0,v1,v0 8d894: afc20028 sw v0,40(s8) 8d898: 8fc20014 lw v0,20(s8) 8d89c: 00021080 sll v0,v0,0x2 8d8a0: 8fc30024 lw v1,36(s8) 8d8a4: 00621021 addu v0,v1,v0 8d8a8: afc20024 sw v0,36(s8) 8d8ac: 8fc20020 lw v0,32(s8) 8d8b0: ac400010 sw zero,16(v0) 8d8b4: 0c1004be jal 0x4012f8 8d8b8: 00000000 nop 8d8bc: 00021182 srl v0,v0,0x6 8d8c0: afc20010 sw v0,16(s8) 8d8c4: 08100637 j 0x4018dc 8d8c8: 00000000 nop 8d8cc: 00000000 nop 8d8d0: 8fc20010 lw v0,16(s8) 8d8d4: 2442ffff addiu v0,v0,-1 8d8d8: afc20010 sw v0,16(s8) 8d8dc: 8fc20010 lw v0,16(s8) 8d8e0: 1440fffa bnez v0,0x8d8cc 8d8e4: 00000000 nop 8d8e8: 081005b0 j 0x4016c0 8d8ec: 00000000 nop 8d8f0: 03c0e821 move sp,s8 8d8f4: 8fbf001c lw ra,28(sp) 8d8f8: 8fbe0018 lw s8,24(sp) 8d8fc: 27bd0020 addiu sp,sp,32 8d900: 03e00008 jr ra 8d904: 00000000 nop