From 8394dd5862767138bf6fc6ae0838130e0700984f Mon Sep 17 00:00:00 2001 From: Filipe Rodrigues Date: Thu, 8 Aug 2024 01:25:40 +0100 Subject: [PATCH] Fixed `stdwtitl`'s wrong code range. --- asm/dw2003/pro/stdwtitl.s | 10096 ++++++++++++++++++------------------ 1 file changed, 5049 insertions(+), 5047 deletions(-) diff --git a/asm/dw2003/pro/stdwtitl.s b/asm/dw2003/pro/stdwtitl.s index c80cfe269..8e71531c0 100644 --- a/asm/dw2003/pro/stdwtitl.s +++ b/asm/dw2003/pro/stdwtitl.s @@ -31,9 +31,7 @@ STDWTITL: .L0x00000064: .word 0x80086bac # lb $t0, 0x6bac($zr) .L0x00000068: .word 0x80086c14 # lb $t0, 0x6c14($zr) .L0x0000006c: .word 0x80086c44 # lb $t0, 0x6c44($zr) -# Start of code -.L0x00000070: c0 0x145444d # .word 0x4345444d -# End of code +.L0x00000070: .word 0x4345444d # c0 0x145444d .L0x00000074: .word 0x7365725f # 0x7365725f .L0x00000078: .word 0x61623a74 # 0x61623a74 .L0x0000007c: .word 0x706f2064 # 0x706f2064 @@ -53,5050 +51,5054 @@ STDWTITL: .L0x000000b4: .word 0x0a3a7475 # j 0x88e9d1d4 .L0x000000b8: .word 0x00000000 # nop .L0x000000bc: .word 0x00000000 # nop -.L0x000000c0: .word 0x27bdffa8 # addiu $sp, -0x58 -.L0x000000c4: .word 0xafb1004c # sw $s1, 0x4c($sp) -.L0x000000c8: .word 0x00808821 # move_ $s1, $a0 -.L0x000000cc: .word 0xafbf0054 # sw $ra, 0x54($sp) -.L0x000000d0: .word 0xafb20050 # sw $s2, 0x50($sp) -.L0x000000d4: .word 0xafb00048 # sw $s0, 0x48($sp) -.L0x000000d8: .word 0x8e22000c # lw $v0, 0xc($s1) -.L0x000000dc: .word 0x00000000 # nop -.L0x000000e0: .word 0x10400005 # beqz $v0, .L0x000000f8 -.L0x000000e4: .word 0x00a09021 # move_ $s2, $a1 -.L0x000000e8: .word 0x04400003 # bltz $v0, .L0x000000f8 -.L0x000000ec: .word 0x28420004 # slti $v0, 0x4 -.L0x000000f0: .word 0x14400038 # bnez $v0, .L0x000001d4 -.L0x000000f4: .word 0x00000000 # nop -.L0x000000f8: .word 0x3c108005 # lui $s0, 0x8005 -.L0x000000fc: .word 0x2610de10 # addiu $s0, -0x21f0 -.L0x00000100: .word 0x8e020150 # lw $v0, 0x150($s0) -.L0x00000104: .word 0x00000000 # nop -.L0x00000108: .word 0x0040f809 # jalr $v0 -.L0x0000010c: .word 0x00000000 # nop -.L0x00000110: .word 0x8e020154 # lw $v0, 0x154($s0) -.L0x00000114: .word 0x00000000 # nop -.L0x00000118: .word 0x0040f809 # jalr $v0 -.L0x0000011c: .word 0x3404a000 # li $a0, 0xa000 -.L0x00000120: .word 0x24040140 # li $a0, 0x140 -.L0x00000124: .word 0x240500f0 # li $a1, 0xf0 -.L0x00000128: .word 0x00003021 # move_ $a2, $zr -.L0x0000012c: .word 0x8e020174 # lw $v0, 0x174($s0) -.L0x00000130: .word 0x00000000 # nop -.L0x00000134: .word 0x0040f809 # jalr $v0 -.L0x00000138: .word 0x00c03821 # move_ $a3, $a2 -.L0x0000013c: .word 0x0c007fea # jal F0x8001ffa8 -.L0x00000140: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00000144: .word 0x24040280 # li $a0, 0x280 -.L0x00000148: .word 0x8fa20034 # lw $v0, 0x34($sp) -.L0x0000014c: .word 0x00000000 # nop -.L0x00000150: .word 0x0040f809 # jalr $v0 -.L0x00000154: .word 0x00002821 # move_ $a1, $zr -.L0x00000158: .word 0x3c0408a6 # lui $a0, 0x8a6 -.L0x0000015c: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00000160: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x00000164: .word 0x00000000 # nop -.L0x00000168: .word 0x0040f809 # jalr $v0 -.L0x0000016c: .word 0x34840001 # ori $a0, 0x1 -.L0x00000170: .word 0x8fa3003c # lw $v1, 0x3c($sp) -.L0x00000174: .word 0x00000000 # nop -.L0x00000178: .word 0x0060f809 # jalr $v1 -.L0x0000017c: .word 0x00402021 # move_ $a0, $v0 -.L0x00000180: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00000184: .word 0x24847c4c # addiu $a0, 0x7c4c -.L0x00000188: .word 0x24050002 # li $a1, 0x2 -.L0x0000018c: .word 0x8e02016c # lw $v0, 0x16c($s0) -.L0x00000190: .word 0x00000000 # nop -.L0x00000194: .word 0x0040f809 # jalr $v0 -.L0x00000198: .word 0x24060100 # li $a2, 0x100 -.L0x0000019c: .word 0x00402021 # move_ $a0, $v0 -.L0x000001a0: .word 0x2405001f # li $a1, 0x1f -.L0x000001a4: .word 0x00a03021 # move_ $a2, $a1 -.L0x000001a8: .word 0x8c82012c # lw $v0, 0x12c($a0) -.L0x000001ac: .word 0x00000000 # nop -.L0x000001b0: .word 0x0040f809 # jalr $v0 -.L0x000001b4: .word 0x00a03821 # move_ $a3, $a1 -.L0x000001b8: .word 0x0c02120f # jal 0x8008483c -.L0x000001bc: .word 0x00000000 # nop -.L0x000001c0: .word 0xae420000 # sw $v0, ($s2) -.L0x000001c4: .word 0x8e220038 # lw $v0, 0x38($s1) -.L0x000001c8: .word 0x00000000 # nop -.L0x000001cc: .word 0x0040f809 # jalr $v0 -.L0x000001d0: .word 0x02202021 # move_ $a0, $s1 -.L0x000001d4: .word 0x8fbf0054 # lw $ra, 0x54($sp) -.L0x000001d8: .word 0x8fb20050 # lw $s2, 0x50($sp) -.L0x000001dc: .word 0x8fb1004c # lw $s1, 0x4c($sp) -.L0x000001e0: .word 0x8fb00048 # lw $s0, 0x48($sp) -.L0x000001e4: .word 0x03e00008 # jr $ra -.L0x000001e8: .word 0x27bd0058 # addiu $sp, 0x58 -.L0x000001ec: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x000001f0: .word 0x3c048008 # lui $a0, 0x8008 -.L0x000001f4: .word 0x24842d70 # addiu $a0, 0x2d70 -.L0x000001f8: .word 0x24050050 # li $a1, 0x50 -.L0x000001fc: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00000200: .word 0x0c005141 # jal F0x80014504 -.L0x00000204: .word 0x24060004 # li $a2, 0x4 -.L0x00000208: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x0000020c: .word 0x00000000 # nop -.L0x00000210: .word 0x03e00008 # jr $ra -.L0x00000214: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00000218: .word 0x27bdffd8 # addiu $sp, -0x28 -.L0x0000021c: .word 0xafb20020 # sw $s2, 0x20($sp) -.L0x00000220: .word 0x00809021 # move_ $s2, $a0 -.L0x00000224: .word 0xafbf0024 # sw $ra, 0x24($sp) -.L0x00000228: .word 0xafb1001c # sw $s1, 0x1c($sp) -.L0x0000022c: .word 0xafb00018 # sw $s0, 0x18($sp) -.L0x00000230: .word 0x8e42000c # lw $v0, 0xc($s2) -.L0x00000234: .word 0x00000000 # nop -.L0x00000238: .word 0x10400005 # beqz $v0, .L0x00000250 -.L0x0000023c: .word 0x00a08821 # move_ $s1, $a1 -.L0x00000240: .word 0x04400003 # bltz $v0, .L0x00000250 -.L0x00000244: .word 0x28420004 # slti $v0, 0x4 -.L0x00000248: .word 0x14400045 # bnez $v0, .L0x00000360 -.L0x0000024c: .word 0x00000000 # nop -.L0x00000250: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00000254: .word 0x8c42b438 # lw $v0, -0x4bc8($v0) -.L0x00000258: .word 0x00000000 # nop -.L0x0000025c: .word 0x0040f809 # jalr $v0 -.L0x00000260: .word 0x00000000 # nop -.L0x00000264: .word 0x304300ff # andi $v1, $v0, 0xff -.L0x00000268: .word 0x10600005 # beqz $v1, .L0x00000280 -.L0x0000026c: .word 0x2402000d # li $v0, 0xd -.L0x00000270: .word 0x1062002b # beq $v1, $v0, .L0x00000320 -.L0x00000274: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00000278: .word 0x08020bf8 # j 0x80082fe0 -.L0x0000027c: .word 0x00000000 # nop -.L0x00000280: .word 0x3c108005 # lui $s0, 0x8005 -.L0x00000284: .word 0x2610de10 # addiu $s0, -0x21f0 -.L0x00000288: .word 0x8e020150 # lw $v0, 0x150($s0) -.L0x0000028c: .word 0x00000000 # nop -.L0x00000290: .word 0x0040f809 # jalr $v0 -.L0x00000294: .word 0x00000000 # nop -.L0x00000298: .word 0x3c040001 # lui $a0, 0x1 -.L0x0000029c: .word 0x8e020154 # lw $v0, 0x154($s0) -.L0x000002a0: .word 0x00000000 # nop -.L0x000002a4: .word 0x0040f809 # jalr $v0 -.L0x000002a8: .word 0x34844000 # ori $a0, 0x4000 -.L0x000002ac: .word 0x24040140 # li $a0, 0x140 -.L0x000002b0: .word 0x240500f0 # li $a1, 0xf0 -.L0x000002b4: .word 0x00003021 # move_ $a2, $zr -.L0x000002b8: .word 0x8e020174 # lw $v0, 0x174($s0) -.L0x000002bc: .word 0x00000000 # nop -.L0x000002c0: .word 0x0040f809 # jalr $v0 -.L0x000002c4: .word 0x00c03821 # move_ $a3, $a2 -.L0x000002c8: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x000002cc: .word 0x24050002 # li $a1, 0x2 -.L0x000002d0: .word 0x24061000 # li $a2, 0x1000 -.L0x000002d4: .word 0x24020140 # li $v0, 0x140 -.L0x000002d8: .word 0xa7a00010 # sh $zr, 0x10($sp) -.L0x000002dc: .word 0xa7a00012 # sh $zr, 0x12($sp) -.L0x000002e0: .word 0xa7a20014 # sh $v0, 0x14($sp) -.L0x000002e4: .word 0x8e02016c # lw $v0, 0x16c($s0) -.L0x000002e8: .word 0x240300f0 # li $v1, 0xf0 -.L0x000002ec: .word 0x0040f809 # jalr $v0 -.L0x000002f0: .word 0xa7a30016 # sh $v1, 0x16($sp) -.L0x000002f4: .word 0x00402021 # move_ $a0, $v0 -.L0x000002f8: .word 0x00002821 # move_ $a1, $zr -.L0x000002fc: .word 0x00a03021 # move_ $a2, $a1 -.L0x00000300: .word 0x8c82012c # lw $v0, 0x12c($a0) -.L0x00000304: .word 0x00000000 # nop -.L0x00000308: .word 0x0040f809 # jalr $v0 -.L0x0000030c: .word 0x00a03821 # move_ $a3, $a1 -.L0x00000310: .word 0x0c02125f # jal 0x8008497c -.L0x00000314: .word 0x00000000 # nop -.L0x00000318: .word 0x08020c00 # j 0x80083000 -.L0x0000031c: .word 0xae220000 # sw $v0, ($s1) -.L0x00000320: .word 0x0c020ba7 # jal 0x80082e9c -.L0x00000324: .word 0x00000000 # nop -.L0x00000328: .word 0x08020c00 # j 0x80083000 -.L0x0000032c: .word 0xae220008 # sw $v0, 0x8($s1) -.L0x00000330: .word 0x8c42b438 # lw $v0, -0x4bc8($v0) -.L0x00000334: .word 0x00000000 # nop -.L0x00000338: .word 0x0040f809 # jalr $v0 -.L0x0000033c: .word 0x00000000 # nop -.L0x00000340: .word 0x304200ff # andi $v0, 0xff -.L0x00000344: .word 0x0c020fd2 # jal 0x80083f48 -.L0x00000348: .word 0x2444ffff # addiu $a0, $v0, -0x1 -.L0x0000034c: .word 0xae220004 # sw $v0, 0x4($s1) -.L0x00000350: .word 0x8e420038 # lw $v0, 0x38($s2) -.L0x00000354: .word 0x00000000 # nop -.L0x00000358: .word 0x0040f809 # jalr $v0 -.L0x0000035c: .word 0x02402021 # move_ $a0, $s2 -.L0x00000360: .word 0x8fbf0024 # lw $ra, 0x24($sp) -.L0x00000364: .word 0x8fb20020 # lw $s2, 0x20($sp) -.L0x00000368: .word 0x8fb1001c # lw $s1, 0x1c($sp) -.L0x0000036c: .word 0x8fb00018 # lw $s0, 0x18($sp) -.L0x00000370: .word 0x03e00008 # jr $ra -.L0x00000374: .word 0x27bd0028 # addiu $sp, 0x28 -.L0x00000378: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x0000037c: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00000380: .word 0x24842ec8 # addiu $a0, 0x2ec8 -.L0x00000384: .word 0x24050050 # li $a1, 0x50 -.L0x00000388: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x0000038c: .word 0x0c005141 # jal F0x80014504 -.L0x00000390: .word 0x2406000c # li $a2, 0xc -.L0x00000394: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x00000398: .word 0x00000000 # nop -.L0x0000039c: .word 0x03e00008 # jr $ra -.L0x000003a0: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x000003a4: .word 0x27bdff40 # addiu $sp, -0xc0 -.L0x000003a8: .word 0xafb200b8 # sw $s2, 0xb8($sp) -.L0x000003ac: .word 0x00809021 # move_ $s2, $a0 -.L0x000003b0: .word 0xafbf00bc # sw $ra, 0xbc($sp) -.L0x000003b4: .word 0xafb100b4 # sw $s1, 0xb4($sp) -.L0x000003b8: .word 0xafb000b0 # sw $s0, 0xb0($sp) -.L0x000003bc: .word 0x8e420054 # lw $v0, 0x54($s2) -.L0x000003c0: .word 0x00000000 # nop -.L0x000003c4: .word 0x10400056 # beqz $v0, .L0x00000520 -.L0x000003c8: .word 0x00000000 # nop -.L0x000003cc: .word 0x0c007d92 # jal F0x8001f648 -.L0x000003d0: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x000003d4: .word 0x8e440068 # lw $a0, 0x68($s2) -.L0x000003d8: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x000003dc: .word 0x00000000 # nop -.L0x000003e0: .word 0x0040f809 # jalr $v0 -.L0x000003e4: .word 0x00002821 # move_ $a1, $zr -.L0x000003e8: .word 0x24040280 # li $a0, 0x280 -.L0x000003ec: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x000003f0: .word 0x00000000 # nop -.L0x000003f4: .word 0x0040f809 # jalr $v0 -.L0x000003f8: .word 0x24050100 # li $a1, 0x100 -.L0x000003fc: .word 0x3c118009 # lui $s1, 0x8009 -.L0x00000400: .word 0x3c108004 # lui $s0, 0x8004 -.L0x00000404: .word 0x26104b38 # addiu $s0, 0x4b38 -.L0x00000408: .word 0x8e248234 # lw $a0, -0x7dcc($s1) -.L0x0000040c: .word 0x8e020424 # lw $v0, 0x424($s0) -.L0x00000410: .word 0x00000000 # nop -.L0x00000414: .word 0x0040f809 # jalr $v0 -.L0x00000418: .word 0x00000000 # nop -.L0x0000041c: .word 0x00402021 # move_ $a0, $v0 -.L0x00000420: .word 0x24050006 # li $a1, 0x6 -.L0x00000424: .word 0x2406001d # li $a2, 0x1d -.L0x00000428: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x0000042c: .word 0x00000000 # nop -.L0x00000430: .word 0x0040f809 # jalr $v0 -.L0x00000434: .word 0x240700d1 # li $a3, 0xd1 -.L0x00000438: .word 0x0c007d92 # jal F0x8001f648 -.L0x0000043c: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00000440: .word 0x8e440068 # lw $a0, 0x68($s2) -.L0x00000444: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x00000448: .word 0x00000000 # nop -.L0x0000044c: .word 0x0040f809 # jalr $v0 -.L0x00000450: .word 0x00002821 # move_ $a1, $zr -.L0x00000454: .word 0x24040280 # li $a0, 0x280 -.L0x00000458: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x0000045c: .word 0x00000000 # nop -.L0x00000460: .word 0x0040f809 # jalr $v0 -.L0x00000464: .word 0x24050100 # li $a1, 0x100 -.L0x00000468: .word 0x8644005a # lh $a0, 0x5a($s2) -.L0x0000046c: .word 0x8fa20098 # lw $v0, 0x98($sp) -.L0x00000470: .word 0x00000000 # nop -.L0x00000474: .word 0x0040f809 # jalr $v0 -.L0x00000478: .word 0x00000000 # nop -.L0x0000047c: .word 0x8e248234 # lw $a0, -0x7dcc($s1) -.L0x00000480: .word 0x8e020424 # lw $v0, 0x424($s0) -.L0x00000484: .word 0x00000000 # nop -.L0x00000488: .word 0x0040f809 # jalr $v0 -.L0x0000048c: .word 0x00000000 # nop -.L0x00000490: .word 0x00402021 # move_ $a0, $v0 -.L0x00000494: .word 0x24050003 # li $a1, 0x3 -.L0x00000498: .word 0x24060008 # li $a2, 0x8 -.L0x0000049c: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x000004a0: .word 0x00000000 # nop -.L0x000004a4: .word 0x0040f809 # jalr $v0 -.L0x000004a8: .word 0x2407001c # li $a3, 0x1c -.L0x000004ac: .word 0x0c007d92 # jal F0x8001f648 -.L0x000004b0: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x000004b4: .word 0x8e440068 # lw $a0, 0x68($s2) -.L0x000004b8: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x000004bc: .word 0x00000000 # nop -.L0x000004c0: .word 0x0040f809 # jalr $v0 -.L0x000004c4: .word 0x00002821 # move_ $a1, $zr -.L0x000004c8: .word 0x24040280 # li $a0, 0x280 -.L0x000004cc: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x000004d0: .word 0x00000000 # nop -.L0x000004d4: .word 0x0040f809 # jalr $v0 -.L0x000004d8: .word 0x24050100 # li $a1, 0x100 -.L0x000004dc: .word 0x86440062 # lh $a0, 0x62($s2) -.L0x000004e0: .word 0x8fa20098 # lw $v0, 0x98($sp) -.L0x000004e4: .word 0x00000000 # nop -.L0x000004e8: .word 0x0040f809 # jalr $v0 -.L0x000004ec: .word 0x00000000 # nop -.L0x000004f0: .word 0x8e248234 # lw $a0, -0x7dcc($s1) -.L0x000004f4: .word 0x8e020424 # lw $v0, 0x424($s0) -.L0x000004f8: .word 0x00000000 # nop -.L0x000004fc: .word 0x0040f809 # jalr $v0 -.L0x00000500: .word 0x00000000 # nop -.L0x00000504: .word 0x00402021 # move_ $a0, $v0 -.L0x00000508: .word 0x24050005 # li $a1, 0x5 -.L0x0000050c: .word 0x24060014 # li $a2, 0x14 -.L0x00000510: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x00000514: .word 0x00000000 # nop -.L0x00000518: .word 0x0040f809 # jalr $v0 -.L0x0000051c: .word 0x240700ca # li $a3, 0xca -.L0x00000520: .word 0x8fbf00bc # lw $ra, 0xbc($sp) -.L0x00000524: .word 0x8fb200b8 # lw $s2, 0xb8($sp) -.L0x00000528: .word 0x8fb100b4 # lw $s1, 0xb4($sp) -.L0x0000052c: .word 0x8fb000b0 # lw $s0, 0xb0($sp) -.L0x00000530: .word 0x03e00008 # jr $ra -.L0x00000534: .word 0x27bd00c0 # addiu $sp, 0xc0 -.L0x00000538: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x0000053c: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00000540: .word 0x00808021 # move_ $s0, $a0 -.L0x00000544: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00000548: .word 0x8e03000c # lw $v1, 0xc($s0) -.L0x0000054c: .word 0x24050001 # li $a1, 0x1 -.L0x00000550: .word 0x10650017 # beq $v1, $a1, .L0x000005b0 -.L0x00000554: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x00000558: .word 0x14400005 # bnez $v0, .L0x00000570 -.L0x0000055c: .word 0x24020002 # li $v0, 0x2 -.L0x00000560: .word 0x10620055 # beq $v1, $v0, .L0x000006b8 -.L0x00000564: .word 0x24020003 # li $v0, 0x3 -.L0x00000568: .word 0x10620060 # beq $v1, $v0, .L0x000006ec -.L0x0000056c: .word 0x00000000 # nop -.L0x00000570: .word 0x8e020050 # lw $v0, 0x50($s0) -.L0x00000574: .word 0x00000000 # nop -.L0x00000578: .word 0x14400007 # bnez $v0, .L0x00000598 -.L0x0000057c: .word 0x02002021 # move_ $a0, $s0 -.L0x00000580: .word 0x8e020038 # lw $v0, 0x38($s0) -.L0x00000584: .word 0x00000000 # nop -.L0x00000588: .word 0x0040f809 # jalr $v0 -.L0x0000058c: .word 0x02002021 # move_ $a0, $s0 -.L0x00000590: .word 0x08020ce7 # j 0x8008339c -.L0x00000594: .word 0x00000000 # nop -.L0x00000598: .word 0x8c820028 # lw $v0, 0x28($a0) -.L0x0000059c: .word 0x00000000 # nop -.L0x000005a0: .word 0x0040f809 # jalr $v0 -.L0x000005a4: .word 0x24050002 # li $a1, 0x2 -.L0x000005a8: .word 0x08020ce7 # j 0x8008339c -.L0x000005ac: .word 0x00000000 # nop -.L0x000005b0: .word 0x8e030010 # lw $v1, 0x10($s0) -.L0x000005b4: .word 0x00000000 # nop -.L0x000005b8: .word 0x10650007 # beq $v1, $a1, .L0x000005d8 -.L0x000005bc: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x000005c0: .word 0x1440004a # bnez $v0, .L0x000006ec -.L0x000005c4: .word 0x24020002 # li $v0, 0x2 -.L0x000005c8: .word 0x1062000a # beq $v1, $v0, .L0x000005f4 -.L0x000005cc: .word 0x00003021 # move_ $a2, $zr -.L0x000005d0: .word 0x08020ce7 # j 0x8008339c -.L0x000005d4: .word 0x00000000 # nop -.L0x000005d8: .word 0x8e02003c # lw $v0, 0x3c($s0) -.L0x000005dc: .word 0x02002021 # move_ $a0, $s0 -.L0x000005e0: .word 0x0040f809 # jalr $v0 -.L0x000005e4: .word 0xae050054 # sw $a1, 0x54($s0) -.L0x000005e8: .word 0xa6000058 # sh $zr, 0x58($s0) -.L0x000005ec: .word 0xa6000060 # sh $zr, 0x60($s0) -.L0x000005f0: .word 0x00003021 # move_ $a2, $zr -.L0x000005f4: .word 0x3c028008 # lui $v0, 0x8008 -.L0x000005f8: .word 0x24477c54 # addiu $a3, $v0, 0x7c54 -.L0x000005fc: .word 0x2409ffff # li $t1, -0x1 -.L0x00000600: .word 0x24080001 # li $t0, 0x1 -.L0x00000604: .word 0x00c02821 # move_ $a1, $a2 -.L0x00000608: .word 0x02002021 # move_ $a0, $s0 -.L0x0000060c: .word 0x8c82005c # lw $v0, 0x5c($a0) -.L0x00000610: .word 0x00000000 # nop -.L0x00000614: .word 0x14400017 # bnez $v0, .L0x00000674 -.L0x00000618: .word 0x00000000 # nop -.L0x0000061c: .word 0x84820058 # lh $v0, 0x58($a0) -.L0x00000620: .word 0x00000000 # nop -.L0x00000624: .word 0x00021040 # sll $v0, 0x1 -.L0x00000628: .word 0x00451021 # addu $v0, $a1 -.L0x0000062c: .word 0x00471021 # addu $v0, $a3 -.L0x00000630: .word 0x84420000 # lh $v0, ($v0) -.L0x00000634: .word 0x00000000 # nop -.L0x00000638: .word 0x14490005 # bne $v0, $t1, .L0x00000650 -.L0x0000063c: .word 0x00000000 # nop -.L0x00000640: .word 0x94820058 # lhu $v0, 0x58($a0) -.L0x00000644: .word 0xac88005c # sw $t0, 0x5c($a0) -.L0x00000648: .word 0x2442ffff # addiu $v0, -0x1 -.L0x0000064c: .word 0xa4820058 # sh $v0, 0x58($a0) -.L0x00000650: .word 0x84820058 # lh $v0, 0x58($a0) -.L0x00000654: .word 0x94830058 # lhu $v1, 0x58($a0) -.L0x00000658: .word 0x00021040 # sll $v0, 0x1 -.L0x0000065c: .word 0x00451021 # addu $v0, $a1 -.L0x00000660: .word 0x00471021 # addu $v0, $a3 -.L0x00000664: .word 0x94420000 # lhu $v0, ($v0) -.L0x00000668: .word 0x24630001 # addiu $v1, 0x1 -.L0x0000066c: .word 0xa4830058 # sh $v1, 0x58($a0) -.L0x00000670: .word 0xa482005a # sh $v0, 0x5a($a0) -.L0x00000674: .word 0x24a5001a # addiu $a1, 0x1a -.L0x00000678: .word 0x24c60001 # addiu $a2, 0x1 -.L0x0000067c: .word 0x28c20002 # slti $v0, $a2, 0x2 -.L0x00000680: .word 0x1440ffe2 # bnez $v0, .L0x0000060c -.L0x00000684: .word 0x24840008 # addiu $a0, 0x8 -.L0x00000688: .word 0x8e02005c # lw $v0, 0x5c($s0) -.L0x0000068c: .word 0x8e030064 # lw $v1, 0x64($s0) -.L0x00000690: .word 0x24040002 # li $a0, 0x2 -.L0x00000694: .word 0x00431021 # addu $v0, $v1 -.L0x00000698: .word 0x14440012 # bne $v0, $a0, .L0x000006e4 -.L0x0000069c: .word 0x02002021 # move_ $a0, $s0 -.L0x000006a0: .word 0x8e02002c # lw $v0, 0x2c($s0) -.L0x000006a4: .word 0x00000000 # nop -.L0x000006a8: .word 0x0040f809 # jalr $v0 -.L0x000006ac: .word 0x24050002 # li $a1, 0x2 -.L0x000006b0: .word 0x08020ce5 # j 0x80083394 -.L0x000006b4: .word 0x00000000 # nop -.L0x000006b8: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x000006bc: .word 0x00000000 # nop -.L0x000006c0: .word 0x14400008 # bnez $v0, .L0x000006e4 -.L0x000006c4: .word 0x02002021 # move_ $a0, $s0 -.L0x000006c8: .word 0x8e03003c # lw $v1, 0x3c($s0) -.L0x000006cc: .word 0x2402000b # li $v0, 0xb -.L0x000006d0: .word 0xa602005a # sh $v0, 0x5a($s0) -.L0x000006d4: .word 0x24020007 # li $v0, 0x7 -.L0x000006d8: .word 0xa6020062 # sh $v0, 0x62($s0) -.L0x000006dc: .word 0x0060f809 # jalr $v1 -.L0x000006e0: .word 0xae050054 # sw $a1, 0x54($s0) -.L0x000006e4: .word 0x0c020c15 # jal 0x80083054 -.L0x000006e8: .word 0x02002021 # move_ $a0, $s0 -.L0x000006ec: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x000006f0: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x000006f4: .word 0x03e00008 # jr $ra -.L0x000006f8: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x000006fc: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00000700: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00000704: .word 0x8c83000c # lw $v1, 0xc($a0) -.L0x00000708: .word 0x24020001 # li $v0, 0x1 -.L0x0000070c: .word 0x14620005 # bne $v1, $v0, .L0x00000724 -.L0x00000710: .word 0x00000000 # nop -.L0x00000714: .word 0x8c82002c # lw $v0, 0x2c($a0) -.L0x00000718: .word 0x00000000 # nop -.L0x0000071c: .word 0x0040f809 # jalr $v0 -.L0x00000720: .word 0x24050001 # li $a1, 0x1 -.L0x00000724: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x00000728: .word 0x00000000 # nop -.L0x0000072c: .word 0x03e00008 # jr $ra -.L0x00000730: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00000734: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00000738: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x0000073c: .word 0x00808021 # move_ $s0, $a0 -.L0x00000740: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00000744: .word 0x248431e8 # addiu $a0, 0x31e8 -.L0x00000748: .word 0x2405007c # li $a1, 0x7c -.L0x0000074c: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00000750: .word 0x0c005141 # jal F0x80014504 -.L0x00000754: .word 0x00003021 # move_ $a2, $zr -.L0x00000758: .word 0x3c038008 # lui $v1, 0x8008 -.L0x0000075c: .word 0x246333ac # addiu $v1, 0x33ac -.L0x00000760: .word 0xac430078 # sw $v1, 0x78($v0) -.L0x00000764: .word 0x24031000 # li $v1, 0x1000 -.L0x00000768: .word 0xac430068 # sw $v1, 0x68($v0) -.L0x0000076c: .word 0x24030002 # li $v1, 0x2 -.L0x00000770: .word 0xac43006c # sw $v1, 0x6c($v0) -.L0x00000774: .word 0xac500050 # sw $s0, 0x50($v0) -.L0x00000778: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x0000077c: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00000780: .word 0x03e00008 # jr $ra -.L0x00000784: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00000788: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x0000078c: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00000790: .word 0x0c00953b # jal F0x800254ec -.L0x00000794: .word 0x24040001 # li $a0, 0x1 -.L0x00000798: .word 0x3c048008 # lui $a0, 0x8008 -.L0x0000079c: .word 0x24847c90 # addiu $a0, 0x7c90 -.L0x000007a0: .word 0x00002821 # move_ $a1, $zr -.L0x000007a4: .word 0x00a03021 # move_ $a2, $a1 -.L0x000007a8: .word 0x0c00969f # jal F0x80025a7c -.L0x000007ac: .word 0x00a03821 # move_ $a3, $a1 -.L0x000007b0: .word 0x0c00961a # jal F0x80025868 -.L0x000007b4: .word 0x00002021 # move_ $a0, $zr -.L0x000007b8: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x000007bc: .word 0x00000000 # nop -.L0x000007c0: .word 0x03e00008 # jr $ra -.L0x000007c4: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x000007c8: .word 0x3c028009 # lui $v0, 0x8009 -.L0x000007cc: .word 0x3c038009 # lui $v1, 0x8009 -.L0x000007d0: .word 0x3c098005 # lui $t1, 0x8005 -.L0x000007d4: .word 0x8c429254 # lw $v0, -0x6dac($v0) -.L0x000007d8: .word 0x8c639258 # lw $v1, -0x6da8($v1) -.L0x000007dc: .word 0x2529de10 # addiu $t1, -0x21f0 -.L0x000007e0: .word 0xac820000 # sw $v0, ($a0) -.L0x000007e4: .word 0x3c028009 # lui $v0, 0x8009 -.L0x000007e8: .word 0xac830004 # sw $v1, 0x4($a0) -.L0x000007ec: .word 0x3c038009 # lui $v1, 0x8009 -.L0x000007f0: .word 0x8c48925c # lw $t0, -0x6da4($v0) -.L0x000007f4: .word 0x8d220034 # lw $v0, 0x34($t1) -.L0x000007f8: .word 0x8c639260 # lw $v1, -0x6da0($v1) -.L0x000007fc: .word 0x38420001 # xori $v0, 0x1 -.L0x00000800: .word 0xac88000c # sw $t0, 0xc($a0) -.L0x00000804: .word 0xac830010 # sw $v1, 0x10($a0) -.L0x00000808: .word 0xac820008 # sw $v0, 0x8($a0) -.L0x0000080c: .word 0x8fa30010 # lw $v1, 0x10($sp) -.L0x00000810: .word 0x8d220034 # lw $v0, 0x34($t1) -.L0x00000814: .word 0xa4850018 # sh $a1, 0x18($a0) -.L0x00000818: .word 0xa486001a # sh $a2, 0x1a($a0) -.L0x0000081c: .word 0xa4870020 # sh $a3, 0x20($a0) -.L0x00000820: .word 0x38420001 # xori $v0, 0x1 -.L0x00000824: .word 0xa4830022 # sh $v1, 0x22($a0) -.L0x00000828: .word 0xac820014 # sw $v0, 0x14($a0) -.L0x0000082c: .word 0x8d230034 # lw $v1, 0x34($t1) -.L0x00000830: .word 0x24020018 # li $v0, 0x18 -.L0x00000834: .word 0xa485002c # sh $a1, 0x2c($a0) -.L0x00000838: .word 0xa486002e # sh $a2, 0x2e($a0) -.L0x0000083c: .word 0xa4820030 # sh $v0, 0x30($a0) -.L0x00000840: .word 0xac800034 # sw $zr, 0x34($a0) -.L0x00000844: .word 0x38630001 # xori $v1, 0x1 -.L0x00000848: .word 0x03e00008 # jr $ra -.L0x0000084c: .word 0xac830028 # sw $v1, 0x28($a0) -.L0x00000850: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x00000854: .word 0xafb00018 # sw $s0, 0x18($sp) -.L0x00000858: .word 0x00808021 # move_ $s0, $a0 -.L0x0000085c: .word 0x24020080 # li $v0, 0x80 -.L0x00000860: .word 0xafbf001c # sw $ra, 0x1c($sp) -.L0x00000864: .word 0xa3a20010 # sb $v0, 0x10($sp) -.L0x00000868: .word 0x24040002 # li $a0, 0x2 -.L0x0000086c: .word 0x02002821 # move_ $a1, $s0 -.L0x00000870: .word 0x0c00b8a7 # jal F0x8002e29c -.L0x00000874: .word 0x00003021 # move_ $a2, $zr -.L0x00000878: .word 0x1040fffc # beqz $v0, .L0x0000086c -.L0x0000087c: .word 0x24040002 # li $a0, 0x2 -.L0x00000880: .word 0x2404000e # li $a0, 0xe -.L0x00000884: .word 0x27a50010 # addiu $a1, $sp, 0x10 -.L0x00000888: .word 0x0c00b8a7 # jal F0x8002e29c -.L0x0000088c: .word 0x00003021 # move_ $a2, $zr -.L0x00000890: .word 0x1040fffc # beqz $v0, .L0x00000884 -.L0x00000894: .word 0x2404000e # li $a0, 0xe -.L0x00000898: .word 0x0c00aed7 # jal F0x8002bb5c -.L0x0000089c: .word 0x240401e0 # li $a0, 0x1e0 -.L0x000008a0: .word 0x1040fff1 # beqz $v0, .L0x00000868 -.L0x000008a4: .word 0x00000000 # nop -.L0x000008a8: .word 0x8fbf001c # lw $ra, 0x1c($sp) -.L0x000008ac: .word 0x8fb00018 # lw $s0, 0x18($sp) -.L0x000008b0: .word 0x03e00008 # jr $ra -.L0x000008b4: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x000008b8: .word 0x27bdffd8 # addiu $sp, -0x28 -.L0x000008bc: .word 0xafb1001c # sw $s1, 0x1c($sp) -.L0x000008c0: .word 0x00808821 # move_ $s1, $a0 -.L0x000008c4: .word 0xafb00018 # sw $s0, 0x18($sp) -.L0x000008c8: .word 0x00a08021 # move_ $s0, $a1 -.L0x000008cc: .word 0xafbf0020 # sw $ra, 0x20($sp) -.L0x000008d0: .word 0x0c021c53 # jal 0x8008714c -.L0x000008d4: .word 0x00002021 # move_ $a0, $zr -.L0x000008d8: .word 0x0c021cfa # jal 0x800873e8 -.L0x000008dc: .word 0x02002021 # move_ $a0, $s0 -.L0x000008e0: .word 0x3c028009 # lui $v0, 0x8009 -.L0x000008e4: .word 0x8c44924c # lw $a0, -0x6db4($v0) -.L0x000008e8: .word 0x0c00ae53 # jal F0x8002b94c -.L0x000008ec: .word 0x24050020 # li $a1, 0x20 -.L0x000008f0: .word 0x24040001 # li $a0, 0x1 -.L0x000008f4: .word 0x00802821 # move_ $a1, $a0 -.L0x000008f8: .word 0x2406ffff # li $a2, -0x1 -.L0x000008fc: .word 0x00003821 # move_ $a3, $zr -.L0x00000900: .word 0x0c00af77 # jal F0x8002bddc -.L0x00000904: .word 0xafa00010 # sw $zr, 0x10($sp) -.L0x00000908: .word 0x0c020d40 # jal 0x80083500 -.L0x0000090c: .word 0x02202021 # move_ $a0, $s1 -.L0x00000910: .word 0x8fbf0020 # lw $ra, 0x20($sp) -.L0x00000914: .word 0x8fb1001c # lw $s1, 0x1c($sp) -.L0x00000918: .word 0x8fb00018 # lw $s0, 0x18($sp) -.L0x0000091c: .word 0x03e00008 # jr $ra -.L0x00000920: .word 0x27bd0028 # addiu $sp, 0x28 -.L0x00000924: .word 0x27bdffd8 # addiu $sp, -0x28 -.L0x00000928: .word 0xafb1001c # sw $s1, 0x1c($sp) -.L0x0000092c: .word 0x00808821 # move_ $s1, $a0 -.L0x00000930: .word 0xafb00018 # sw $s0, 0x18($sp) -.L0x00000934: .word 0x241007d0 # li $s0, 0x7d0 -.L0x00000938: .word 0xafbf0020 # sw $ra, 0x20($sp) -.L0x0000093c: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00000940: .word 0x0c00afd7 # jal 0x8002bf5c -.L0x00000944: .word 0x27a50014 # addiu $a1, $sp, 0x14 -.L0x00000948: .word 0x10400005 # beqz $v0, .L0x00000960 -.L0x0000094c: .word 0x2610ffff # addiu $s0, -0x1 -.L0x00000950: .word 0x1600fffb # bnez $s0, .L0x00000940 -.L0x00000954: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00000958: .word 0x08020db1 # j 0x800836c4 -.L0x0000095c: .word 0x00001021 # move_ $v0, $zr -.L0x00000960: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00000964: .word 0x8fa40014 # lw $a0, 0x14($sp) -.L0x00000968: .word 0x8c42926c # lw $v0, -0x6d94($v0) -.L0x0000096c: .word 0x8c830008 # lw $v1, 0x8($a0) -.L0x00000970: .word 0x00000000 # nop -.L0x00000974: .word 0x0062182b # sltu $v1, $v0 -.L0x00000978: .word 0x14600004 # bnez $v1, .L0x0000098c -.L0x0000097c: .word 0x3c108008 # lui $s0, 0x8008 -.L0x00000980: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00000984: .word 0x24020001 # li $v0, 0x1 -.L0x00000988: .word 0xac629264 # sw $v0, -0x6d9c($v1) -.L0x0000098c: .word 0x94830010 # lhu $v1, 0x10($a0) -.L0x00000990: .word 0x8e027c88 # lw $v0, 0x7c88($s0) -.L0x00000994: .word 0x00000000 # nop -.L0x00000998: .word 0x14430006 # bne $v0, $v1, .L0x000009b4 -.L0x0000099c: .word 0x3c028008 # lui $v0, 0x8008 -.L0x000009a0: .word 0x94830012 # lhu $v1, 0x12($a0) -.L0x000009a4: .word 0x8c427c8c # lw $v0, 0x7c8c($v0) -.L0x000009a8: .word 0x00000000 # nop -.L0x000009ac: .word 0x1043000b # beq $v0, $v1, .L0x000009dc -.L0x000009b0: .word 0x3c028008 # lui $v0, 0x8008 -.L0x000009b4: .word 0x0c020d0e # jal 0x80083438 -.L0x000009b8: .word 0x00000000 # nop -.L0x000009bc: .word 0x8fa30014 # lw $v1, 0x14($sp) -.L0x000009c0: .word 0x00000000 # nop -.L0x000009c4: .word 0x94620010 # lhu $v0, 0x10($v1) -.L0x000009c8: .word 0x94630012 # lhu $v1, 0x12($v1) -.L0x000009cc: .word 0xae027c88 # sw $v0, 0x7c88($s0) -.L0x000009d0: .word 0x3c028008 # lui $v0, 0x8008 -.L0x000009d4: .word 0xac437c8c # sw $v1, 0x7c8c($v0) -.L0x000009d8: .word 0x3c028008 # lui $v0, 0x8008 -.L0x000009dc: .word 0x8c447c88 # lw $a0, 0x7c88($v0) -.L0x000009e0: .word 0x8fa20010 # lw $v0, 0x10($sp) -.L0x000009e4: .word 0x00041840 # sll $v1, $a0, 0x1 -.L0x000009e8: .word 0x00641821 # addu $v1, $a0 -.L0x000009ec: .word 0x000327c2 # srl $a0, $v1, 0x1f -.L0x000009f0: .word 0x00641821 # addu $v1, $a0 -.L0x000009f4: .word 0x3c048008 # lui $a0, 0x8008 -.L0x000009f8: .word 0x94847c8c # lhu $a0, 0x7c8c($a0) -.L0x000009fc: .word 0x00031843 # sra $v1, 0x1 -.L0x00000a00: .word 0xa6230024 # sh $v1, 0x24($s1) -.L0x00000a04: .word 0xa623001c # sh $v1, 0x1c($s1) -.L0x00000a08: .word 0xa6240026 # sh $a0, 0x26($s1) -.L0x00000a0c: .word 0xa624001e # sh $a0, 0x1e($s1) -.L0x00000a10: .word 0xa6240032 # sh $a0, 0x32($s1) -.L0x00000a14: .word 0x8fbf0020 # lw $ra, 0x20($sp) -.L0x00000a18: .word 0x8fb1001c # lw $s1, 0x1c($sp) -.L0x00000a1c: .word 0x8fb00018 # lw $s0, 0x18($sp) -.L0x00000a20: .word 0x03e00008 # jr $ra -.L0x00000a24: .word 0x27bd0028 # addiu $sp, 0x28 -.L0x00000a28: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x00000a2c: .word 0xafb20018 # sw $s2, 0x18($sp) -.L0x00000a30: .word 0x00809021 # move_ $s2, $a0 -.L0x00000a34: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x00000a38: .word 0x241107d0 # li $s1, 0x7d0 -.L0x00000a3c: .word 0xafbf001c # sw $ra, 0x1c($sp) -.L0x00000a40: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00000a44: .word 0x0c020d75 # jal 0x800835d4 -.L0x00000a48: .word 0x02402021 # move_ $a0, $s2 -.L0x00000a4c: .word 0x00408021 # move_ $s0, $v0 -.L0x00000a50: .word 0x1200000e # beqz $s0, .L0x00000a8c -.L0x00000a54: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00000a58: .word 0x8e420008 # lw $v0, 0x8($s2) -.L0x00000a5c: .word 0x8c669250 # lw $a2, -0x6db0($v1) -.L0x00000a60: .word 0x2c420001 # sltiu $v0, 0x1 -.L0x00000a64: .word 0xae420008 # sw $v0, 0x8($s2) -.L0x00000a68: .word 0x00021080 # sll $v0, 0x2 -.L0x00000a6c: .word 0x02421021 # addu $v0, $s2, $v0 -.L0x00000a70: .word 0x8c450000 # lw $a1, ($v0) -.L0x00000a74: .word 0x0c021e03 # jal 0x8008780c -.L0x00000a78: .word 0x02002021 # move_ $a0, $s0 -.L0x00000a7c: .word 0x0c00af9b # jal 0x8002be6c -.L0x00000a80: .word 0x02002021 # move_ $a0, $s0 -.L0x00000a84: .word 0x08020dd2 # j 0x80083748 -.L0x00000a88: .word 0x00001021 # move_ $v0, $zr -.L0x00000a8c: .word 0x2631ffff # addiu $s1, -0x1 -.L0x00000a90: .word 0x1620ffec # bnez $s1, .L0x00000a44 -.L0x00000a94: .word 0x2402ffff # li $v0, -0x1 -.L0x00000a98: .word 0x8fbf001c # lw $ra, 0x1c($sp) -.L0x00000a9c: .word 0x8fb20018 # lw $s2, 0x18($sp) -.L0x00000aa0: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x00000aa4: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00000aa8: .word 0x03e00008 # jr $ra -.L0x00000aac: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x00000ab0: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x00000ab4: .word 0xafb00018 # sw $s0, 0x18($sp) -.L0x00000ab8: .word 0x3c108008 # lui $s0, 0x8008 -.L0x00000abc: .word 0x92021454 # lbu $v0, 0x1454($s0) -.L0x00000ac0: .word 0x00000000 # nop -.L0x00000ac4: .word 0x10400004 # beqz $v0, .L0x00000ad8 -.L0x00000ac8: .word 0xafbf001c # sw $ra, 0x1c($sp) -.L0x00000acc: .word 0x0c00b00f # jal F0x8002c03c -.L0x00000ad0: .word 0x00000000 # nop -.L0x00000ad4: .word 0xa2001454 # sb $zr, 0x1454($s0) -.L0x00000ad8: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00000adc: .word 0x24469214 # addiu $a2, $v0, -0x6dec -.L0x00000ae0: .word 0x88c9002f # lwl $t1, 0x2f($a2) -.L0x00000ae4: .word 0x98c9002c # lwr $t1, 0x2c($a2) -.L0x00000ae8: .word 0x88ca0033 # lwl $t2, 0x33($a2) -.L0x00000aec: .word 0x98ca0030 # lwr $t2, 0x30($a2) -.L0x00000af0: .word 0xaba90013 # swl $t1, 0x13($sp) -.L0x00000af4: .word 0xbba90010 # swr $t1, 0x10($sp) -.L0x00000af8: .word 0xabaa0017 # swl $t2, 0x17($sp) -.L0x00000afc: .word 0xbbaa0014 # swr $t2, 0x14($sp) -.L0x00000b00: .word 0x8cc20014 # lw $v0, 0x14($a2) -.L0x00000b04: .word 0x94c50030 # lhu $a1, 0x30($a2) -.L0x00000b08: .word 0x8cc70028 # lw $a3, 0x28($a2) -.L0x00000b0c: .word 0x00408021 # move_ $s0, $v0 -.L0x00000b10: .word 0x2c480001 # sltiu $t0, $v0, 0x1 -.L0x00000b14: .word 0x94c2002c # lhu $v0, 0x2c($a2) -.L0x00000b18: .word 0xacc80014 # sw $t0, 0x14($a2) -.L0x00000b1c: .word 0x00452021 # addu $a0, $v0, $a1 -.L0x00000b20: .word 0x10e00005 # beqz $a3, .L0x00000b38 -.L0x00000b24: .word 0xa4c4002c # sh $a0, 0x2c($a2) -.L0x00000b28: .word 0x97a20010 # lhu $v0, 0x10($sp) -.L0x00000b2c: .word 0x00000000 # nop -.L0x00000b30: .word 0x244201e0 # addiu $v0, 0x1e0 -.L0x00000b34: .word 0xa7a20010 # sh $v0, 0x10($sp) -.L0x00000b38: .word 0x24020024 # li $v0, 0x24 -.L0x00000b3c: .word 0x00042400 # sll $a0, 0x10 -.L0x00000b40: .word 0xa7a20012 # sh $v0, 0x12($sp) -.L0x00000b44: .word 0x000710c0 # sll $v0, $a3, 0x3 -.L0x00000b48: .word 0x00461021 # addu $v0, $a2 -.L0x00000b4c: .word 0x84430018 # lh $v1, 0x18($v0) -.L0x00000b50: .word 0x8442001c # lh $v0, 0x1c($v0) -.L0x00000b54: .word 0x00042403 # sra $a0, 0x10 -.L0x00000b58: .word 0x00621821 # addu $v1, $v0 -.L0x00000b5c: .word 0x0083202a # slt $a0, $v1 -.L0x00000b60: .word 0x1080000e # beqz $a0, .L0x00000b9c -.L0x00000b64: .word 0x00052c00 # sll $a1, 0x10 -.L0x00000b68: .word 0x84c20032 # lh $v0, 0x32($a2) -.L0x00000b6c: .word 0x00052c03 # sra $a1, 0x10 -.L0x00000b70: .word 0x00a20018 # mult $a1, $v0 -.L0x00000b74: .word 0x00081080 # sll $v0, $t0, 0x2 -.L0x00000b78: .word 0x00461021 # addu $v0, $a2 -.L0x00000b7c: .word 0x8c44000c # lw $a0, 0xc($v0) -.L0x00000b80: .word 0x00002812 # mflo $a1 -.L0x00000b84: .word 0x000517c2 # srl $v0, $a1, 0x1f -.L0x00000b88: .word 0x00a22821 # addu $a1, $v0 -.L0x00000b8c: .word 0x0c021cc8 # jal 0x80087320 -.L0x00000b90: .word 0x00052843 # sra $a1, 0x1 -.L0x00000b94: .word 0x08020e1f # j 0x8008387c -.L0x00000b98: .word 0x00000000 # nop -.L0x00000b9c: .word 0x24020001 # li $v0, 0x1 -.L0x00000ba0: .word 0xacc20034 # sw $v0, 0x34($a2) -.L0x00000ba4: .word 0x00e2102b # sltu $v0, $a3, $v0 -.L0x00000ba8: .word 0xacc20028 # sw $v0, 0x28($a2) -.L0x00000bac: .word 0x000210c0 # sll $v0, 0x3 -.L0x00000bb0: .word 0x00461021 # addu $v0, $a2 -.L0x00000bb4: .word 0x94430018 # lhu $v1, 0x18($v0) -.L0x00000bb8: .word 0x00000000 # nop -.L0x00000bbc: .word 0xa4c3002c # sh $v1, 0x2c($a2) -.L0x00000bc0: .word 0x9442001a # lhu $v0, 0x1a($v0) -.L0x00000bc4: .word 0x00000000 # nop -.L0x00000bc8: .word 0xa4c2002e # sh $v0, 0x2e($a2) -.L0x00000bcc: .word 0x0c00961a # jal F0x80025868 -.L0x00000bd0: .word 0x00002021 # move_ $a0, $zr -.L0x00000bd4: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00000bd8: .word 0x24639214 # addiu $v1, -0x6dec -.L0x00000bdc: .word 0x00101080 # sll $v0, $s0, 0x2 -.L0x00000be0: .word 0x00431021 # addu $v0, $v1 -.L0x00000be4: .word 0x8c45000c # lw $a1, 0xc($v0) -.L0x00000be8: .word 0x0c0096c5 # jal F0x80025b14 -.L0x00000bec: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00000bf0: .word 0x8fbf001c # lw $ra, 0x1c($sp) -.L0x00000bf4: .word 0x8fb00018 # lw $s0, 0x18($sp) -.L0x00000bf8: .word 0x03e00008 # jr $ra -.L0x00000bfc: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x00000c00: .word 0x27bdfff8 # addiu $sp, -0x8 -.L0x00000c04: .word 0x8c830034 # lw $v1, 0x34($a0) -.L0x00000c08: .word 0x3c020080 # lui $v0, 0x80 -.L0x00000c0c: .word 0xafa20000 # sw $v0, ($sp) -.L0x00000c10: .word 0x1460001d # bnez $v1, .L0x00000c88 -.L0x00000c14: .word 0x00000000 # nop -.L0x00000c18: .word 0x24050001 # li $a1, 0x1 -.L0x00000c1c: .word 0x8fa20000 # lw $v0, ($sp) -.L0x00000c20: .word 0x00000000 # nop -.L0x00000c24: .word 0x2442ffff # addiu $v0, -0x1 -.L0x00000c28: .word 0xafa20000 # sw $v0, ($sp) -.L0x00000c2c: .word 0x8fa20000 # lw $v0, ($sp) -.L0x00000c30: .word 0x00000000 # nop -.L0x00000c34: .word 0x14400010 # bnez $v0, .L0x00000c78 -.L0x00000c38: .word 0x00000000 # nop -.L0x00000c3c: .word 0x8c820028 # lw $v0, 0x28($a0) -.L0x00000c40: .word 0xac850034 # sw $a1, 0x34($a0) -.L0x00000c44: .word 0x2c420001 # sltiu $v0, 0x1 -.L0x00000c48: .word 0xac820028 # sw $v0, 0x28($a0) -.L0x00000c4c: .word 0x000210c0 # sll $v0, 0x3 -.L0x00000c50: .word 0x00821021 # addu $v0, $a0, $v0 -.L0x00000c54: .word 0x94430018 # lhu $v1, 0x18($v0) -.L0x00000c58: .word 0x8c820028 # lw $v0, 0x28($a0) -.L0x00000c5c: .word 0x00000000 # nop -.L0x00000c60: .word 0x000210c0 # sll $v0, 0x3 -.L0x00000c64: .word 0x00821021 # addu $v0, $a0, $v0 -.L0x00000c68: .word 0xa483002c # sh $v1, 0x2c($a0) -.L0x00000c6c: .word 0x9442001a # lhu $v0, 0x1a($v0) -.L0x00000c70: .word 0x00000000 # nop -.L0x00000c74: .word 0xa482002e # sh $v0, 0x2e($a0) -.L0x00000c78: .word 0x8c820034 # lw $v0, 0x34($a0) -.L0x00000c7c: .word 0x00000000 # nop -.L0x00000c80: .word 0x1040ffe6 # beqz $v0, .L0x00000c1c -.L0x00000c84: .word 0x00000000 # nop -.L0x00000c88: .word 0xac800034 # sw $zr, 0x34($a0) -.L0x00000c8c: .word 0x03e00008 # jr $ra -.L0x00000c90: .word 0x27bd0008 # addiu $sp, 0x8 -.L0x00000c94: .word 0x27bdffd0 # addiu $sp, -0x30 -.L0x00000c98: .word 0xafb30024 # sw $s3, 0x24($sp) -.L0x00000c9c: .word 0x00809821 # move_ $s3, $a0 -.L0x00000ca0: .word 0xafbf0028 # sw $ra, 0x28($sp) -.L0x00000ca4: .word 0xafb20020 # sw $s2, 0x20($sp) -.L0x00000ca8: .word 0xafb1001c # sw $s1, 0x1c($sp) -.L0x00000cac: .word 0xafb00018 # sw $s0, 0x18($sp) -.L0x00000cb0: .word 0x8e63000c # lw $v1, 0xc($s3) -.L0x00000cb4: .word 0x24020001 # li $v0, 0x1 -.L0x00000cb8: .word 0x10620052 # beq $v1, $v0, .L0x00000e04 -.L0x00000cbc: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x00000cc0: .word 0x14400005 # bnez $v0, .L0x00000cd8 -.L0x00000cc4: .word 0x24020002 # li $v0, 0x2 -.L0x00000cc8: .word 0x106200b6 # beq $v1, $v0, .L0x00000fa4 -.L0x00000ccc: .word 0x24020003 # li $v0, 0x3 -.L0x00000cd0: .word 0x1062007b # beq $v1, $v0, .L0x00000ec0 -.L0x00000cd4: .word 0x00000000 # nop -.L0x00000cd8: .word 0x0c020d0e # jal 0x80083438 -.L0x00000cdc: .word 0x3c108005 # lui $s0, 0x8005 -.L0x00000ce0: .word 0x3c040001 # lui $a0, 0x1 -.L0x00000ce4: .word 0x2610b5dc # addiu $s0, -0x4a24 -.L0x00000ce8: .word 0x8e020018 # lw $v0, 0x18($s0) -.L0x00000cec: .word 0x00000000 # nop -.L0x00000cf0: .word 0x0040f809 # jalr $v0 -.L0x00000cf4: .word 0x24050002 # li $a1, 0x2 -.L0x00000cf8: .word 0x3c040002 # lui $a0, 0x2 -.L0x00000cfc: .word 0x34848000 # ori $a0, 0x8000 -.L0x00000d00: .word 0x24050002 # li $a1, 0x2 -.L0x00000d04: .word 0x8e060018 # lw $a2, 0x18($s0) -.L0x00000d08: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00000d0c: .word 0x00c0f809 # jalr $a2 -.L0x00000d10: .word 0xac62924c # sw $v0, -0x6db4($v1) -.L0x00000d14: .word 0x3c040002 # lui $a0, 0x2 -.L0x00000d18: .word 0x34848000 # ori $a0, 0x8000 -.L0x00000d1c: .word 0x24050002 # li $a1, 0x2 -.L0x00000d20: .word 0x8e060018 # lw $a2, 0x18($s0) -.L0x00000d24: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00000d28: .word 0x00c0f809 # jalr $a2 -.L0x00000d2c: .word 0xac629254 # sw $v0, -0x6dac($v1) -.L0x00000d30: .word 0x24044e00 # li $a0, 0x4e00 -.L0x00000d34: .word 0x24050002 # li $a1, 0x2 -.L0x00000d38: .word 0x8e060018 # lw $a2, 0x18($s0) -.L0x00000d3c: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00000d40: .word 0x00c0f809 # jalr $a2 -.L0x00000d44: .word 0xac629258 # sw $v0, -0x6da8($v1) -.L0x00000d48: .word 0x24044e00 # li $a0, 0x4e00 -.L0x00000d4c: .word 0x24050002 # li $a1, 0x2 -.L0x00000d50: .word 0x8e060018 # lw $a2, 0x18($s0) -.L0x00000d54: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00000d58: .word 0x00c0f809 # jalr $a2 -.L0x00000d5c: .word 0xac62925c # sw $v0, -0x6da4($v1) -.L0x00000d60: .word 0x3c040001 # lui $a0, 0x1 -.L0x00000d64: .word 0x34841000 # ori $a0, 0x1000 -.L0x00000d68: .word 0x24050002 # li $a1, 0x2 -.L0x00000d6c: .word 0x8e060018 # lw $a2, 0x18($s0) -.L0x00000d70: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00000d74: .word 0x00c0f809 # jalr $a2 -.L0x00000d78: .word 0xac629260 # sw $v0, -0x6da0($v1) -.L0x00000d7c: .word 0x3c118009 # lui $s1, 0x8009 -.L0x00000d80: .word 0x26319214 # addiu $s1, -0x6dec -.L0x00000d84: .word 0x02202021 # move_ $a0, $s1 -.L0x00000d88: .word 0x00002821 # move_ $a1, $zr -.L0x00000d8c: .word 0x00a03021 # move_ $a2, $a1 -.L0x00000d90: .word 0x00a03821 # move_ $a3, $a1 -.L0x00000d94: .word 0x3c128009 # lui $s2, 0x8009 -.L0x00000d98: .word 0xae429250 # sw $v0, -0x6db0($s2) -.L0x00000d9c: .word 0x240201a0 # li $v0, 0x1a0 -.L0x00000da0: .word 0x0c020d1e # jal 0x80083478 -.L0x00000da4: .word 0xafa20010 # sw $v0, 0x10($sp) -.L0x00000da8: .word 0x00002821 # move_ $a1, $zr -.L0x00000dac: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00000db0: .word 0x8c449268 # lw $a0, -0x6d98($v0) -.L0x00000db4: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00000db8: .word 0x26700050 # addiu $s0, $s3, 0x50 -.L0x00000dbc: .word 0x8c42874c # lw $v0, -0x78b4($v0) -.L0x00000dc0: .word 0x00000000 # nop -.L0x00000dc4: .word 0x0040f809 # jalr $v0 -.L0x00000dc8: .word 0x02003021 # move_ $a2, $s0 -.L0x00000dcc: .word 0x02002021 # move_ $a0, $s0 -.L0x00000dd0: .word 0x3c058008 # lui $a1, 0x8008 -.L0x00000dd4: .word 0x0c020d5a # jal 0x80083568 -.L0x00000dd8: .word 0x24a53760 # addiu $a1, 0x3760 -.L0x00000ddc: .word 0x8e449250 # lw $a0, -0x6db0($s2) -.L0x00000de0: .word 0x0c021ed7 # jal 0x80087b5c -.L0x00000de4: .word 0x00000000 # nop -.L0x00000de8: .word 0x0c020db6 # jal 0x800836d8 -.L0x00000dec: .word 0x02202021 # move_ $a0, $s1 -.L0x00000df0: .word 0x02602021 # move_ $a0, $s3 -.L0x00000df4: .word 0x8e630038 # lw $v1, 0x38($s3) -.L0x00000df8: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00000dfc: .word 0x0060f809 # jalr $v1 -.L0x00000e00: .word 0xac409264 # sw $zr, -0x6d9c($v0) -.L0x00000e04: .word 0x3c108009 # lui $s0, 0x8009 -.L0x00000e08: .word 0x26109214 # addiu $s0, -0x6dec -.L0x00000e0c: .word 0x8e020008 # lw $v0, 0x8($s0) -.L0x00000e10: .word 0x00000000 # nop -.L0x00000e14: .word 0x00021080 # sll $v0, 0x2 -.L0x00000e18: .word 0x00501021 # addu $v0, $s0 -.L0x00000e1c: .word 0x8c440000 # lw $a0, ($v0) -.L0x00000e20: .word 0x0c021ca9 # jal 0x800872a4 -.L0x00000e24: .word 0x24050003 # li $a1, 0x3 -.L0x00000e28: .word 0x86050030 # lh $a1, 0x30($s0) -.L0x00000e2c: .word 0x86020032 # lh $v0, 0x32($s0) -.L0x00000e30: .word 0x00000000 # nop -.L0x00000e34: .word 0x00a20018 # mult $a1, $v0 -.L0x00000e38: .word 0x8e020014 # lw $v0, 0x14($s0) -.L0x00000e3c: .word 0x00000000 # nop -.L0x00000e40: .word 0x00021080 # sll $v0, 0x2 -.L0x00000e44: .word 0x00501021 # addu $v0, $s0 -.L0x00000e48: .word 0x8c44000c # lw $a0, 0xc($v0) -.L0x00000e4c: .word 0x00002812 # mflo $a1 -.L0x00000e50: .word 0x000517c2 # srl $v0, $a1, 0x1f -.L0x00000e54: .word 0x00a22821 # addu $a1, $v0 -.L0x00000e58: .word 0x0c021cc8 # jal 0x80087320 -.L0x00000e5c: .word 0x00052843 # sra $a1, 0x1 -.L0x00000e60: .word 0x0c020db6 # jal 0x800836d8 -.L0x00000e64: .word 0x02002021 # move_ $a0, $s0 -.L0x00000e68: .word 0x02002021 # move_ $a0, $s0 -.L0x00000e6c: .word 0x0c020e2c # jal 0x800838b0 -.L0x00000e70: .word 0x00002821 # move_ $a1, $zr -.L0x00000e74: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00000e78: .word 0x8c439264 # lw $v1, -0x6d9c($v0) -.L0x00000e7c: .word 0x24020001 # li $v0, 0x1 -.L0x00000e80: .word 0x10620008 # beq $v1, $v0, .L0x00000ea4 -.L0x00000e84: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00000e88: .word 0x8c42bbc4 # lw $v0, -0x443c($v0) -.L0x00000e8c: .word 0x00000000 # nop -.L0x00000e90: .word 0x0040f809 # jalr $v0 -.L0x00000e94: .word 0x00002021 # move_ $a0, $zr -.L0x00000e98: .word 0x30420008 # andi $v0, 0x8 -.L0x00000e9c: .word 0x10400041 # beqz $v0, .L0x00000fa4 -.L0x00000ea0: .word 0x00000000 # nop -.L0x00000ea4: .word 0x02602021 # move_ $a0, $s3 -.L0x00000ea8: .word 0x8c820028 # lw $v0, 0x28($a0) -.L0x00000eac: .word 0x00000000 # nop -.L0x00000eb0: .word 0x0040f809 # jalr $v0 -.L0x00000eb4: .word 0x24050003 # li $a1, 0x3 -.L0x00000eb8: .word 0x08020f15 # j 0x80083c54 -.L0x00000ebc: .word 0x00000000 # nop -.L0x00000ec0: .word 0x24040009 # li $a0, 0x9 -.L0x00000ec4: .word 0x00002821 # move_ $a1, $zr -.L0x00000ec8: .word 0x0c00b943 # jal F0x8002e50c -.L0x00000ecc: .word 0x00a03021 # move_ $a2, $a1 -.L0x00000ed0: .word 0x0c021cfa # jal 0x800873e8 -.L0x00000ed4: .word 0x00002021 # move_ $a0, $zr -.L0x00000ed8: .word 0x0c00af1b # jal F0x8002bc6c -.L0x00000edc: .word 0x3c108005 # lui $s0, 0x8005 -.L0x00000ee0: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00000ee4: .word 0x2610b5dc # addiu $s0, -0x4a24 -.L0x00000ee8: .word 0x8c44924c # lw $a0, -0x6db4($v0) -.L0x00000eec: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x00000ef0: .word 0x00000000 # nop -.L0x00000ef4: .word 0x0040f809 # jalr $v0 -.L0x00000ef8: .word 0x00000000 # nop -.L0x00000efc: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00000f00: .word 0x8c449254 # lw $a0, -0x6dac($v0) -.L0x00000f04: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x00000f08: .word 0x00000000 # nop -.L0x00000f0c: .word 0x0040f809 # jalr $v0 -.L0x00000f10: .word 0x00000000 # nop -.L0x00000f14: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00000f18: .word 0x8c449258 # lw $a0, -0x6da8($v0) -.L0x00000f1c: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x00000f20: .word 0x00000000 # nop -.L0x00000f24: .word 0x0040f809 # jalr $v0 -.L0x00000f28: .word 0x00000000 # nop -.L0x00000f2c: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00000f30: .word 0x8c44925c # lw $a0, -0x6da4($v0) -.L0x00000f34: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x00000f38: .word 0x00000000 # nop -.L0x00000f3c: .word 0x0040f809 # jalr $v0 -.L0x00000f40: .word 0x00000000 # nop -.L0x00000f44: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00000f48: .word 0x8c449260 # lw $a0, -0x6da0($v0) -.L0x00000f4c: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x00000f50: .word 0x00000000 # nop -.L0x00000f54: .word 0x0040f809 # jalr $v0 -.L0x00000f58: .word 0x00000000 # nop -.L0x00000f5c: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00000f60: .word 0x8c449250 # lw $a0, -0x6db0($v0) -.L0x00000f64: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x00000f68: .word 0x00000000 # nop -.L0x00000f6c: .word 0x0040f809 # jalr $v0 -.L0x00000f70: .word 0x00000000 # nop -.L0x00000f74: .word 0x0c00961a # jal F0x80025868 -.L0x00000f78: .word 0x00002021 # move_ $a0, $zr -.L0x00000f7c: .word 0x0c020d0e # jal 0x80083438 -.L0x00000f80: .word 0x00000000 # nop -.L0x00000f84: .word 0x00002021 # move_ $a0, $zr -.L0x00000f88: .word 0x00802821 # move_ $a1, $a0 -.L0x00000f8c: .word 0x24060140 # li $a2, 0x140 -.L0x00000f90: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00000f94: .word 0x8c42df88 # lw $v0, -0x2078($v0) -.L0x00000f98: .word 0x00000000 # nop -.L0x00000f9c: .word 0x0040f809 # jalr $v0 -.L0x00000fa0: .word 0x240700f0 # li $a3, 0xf0 -.L0x00000fa4: .word 0x8fbf0028 # lw $ra, 0x28($sp) -.L0x00000fa8: .word 0x8fb30024 # lw $s3, 0x24($sp) -.L0x00000fac: .word 0x8fb20020 # lw $s2, 0x20($sp) -.L0x00000fb0: .word 0x8fb1001c # lw $s1, 0x1c($sp) -.L0x00000fb4: .word 0x8fb00018 # lw $s0, 0x18($sp) -.L0x00000fb8: .word 0x03e00008 # jr $ra -.L0x00000fbc: .word 0x27bd0030 # addiu $sp, 0x30 -.L0x00000fc0: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x00000fc4: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00000fc8: .word 0x00808021 # move_ $s0, $a0 -.L0x00000fcc: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x00000fd0: .word 0x00a08821 # move_ $s1, $a1 -.L0x00000fd4: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00000fd8: .word 0x24843944 # addiu $a0, 0x3944 -.L0x00000fdc: .word 0x24050054 # li $a1, 0x54 -.L0x00000fe0: .word 0xafbf0018 # sw $ra, 0x18($sp) -.L0x00000fe4: .word 0x0c005141 # jal F0x80014504 -.L0x00000fe8: .word 0x00003021 # move_ $a2, $zr -.L0x00000fec: .word 0x8fbf0018 # lw $ra, 0x18($sp) -.L0x00000ff0: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00000ff4: .word 0xac709268 # sw $s0, -0x6d98($v1) -.L0x00000ff8: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00000ffc: .word 0xac71926c # sw $s1, -0x6d94($v1) -.L0x00001000: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x00001004: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00001008: .word 0x03e00008 # jr $ra -.L0x0000100c: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x00001010: .word 0x27bdffd8 # addiu $sp, -0x28 -.L0x00001014: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x00001018: .word 0x00808821 # move_ $s1, $a0 -.L0x0000101c: .word 0xafb20018 # sw $s2, 0x18($sp) -.L0x00001020: .word 0xafbf0020 # sw $ra, 0x20($sp) -.L0x00001024: .word 0xafb3001c # sw $s3, 0x1c($sp) -.L0x00001028: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x0000102c: .word 0x8e23000c # lw $v1, 0xc($s1) -.L0x00001030: .word 0x24130001 # li $s3, 0x1 -.L0x00001034: .word 0x1073007e # beq $v1, $s3, .L0x00001230 -.L0x00001038: .word 0x00a09021 # move_ $s2, $a1 -.L0x0000103c: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x00001040: .word 0x14400004 # bnez $v0, .L0x00001054 -.L0x00001044: .word 0x3c108005 # lui $s0, 0x8005 -.L0x00001048: .word 0x28620004 # slti $v0, $v1, 0x4 -.L0x0000104c: .word 0x1440008b # bnez $v0, .L0x0000127c -.L0x00001050: .word 0x00000000 # nop -.L0x00001054: .word 0x2610de10 # addiu $s0, -0x21f0 -.L0x00001058: .word 0x8e020150 # lw $v0, 0x150($s0) -.L0x0000105c: .word 0x00000000 # nop -.L0x00001060: .word 0x0040f809 # jalr $v0 -.L0x00001064: .word 0x00000000 # nop -.L0x00001068: .word 0x8e020154 # lw $v0, 0x154($s0) -.L0x0000106c: .word 0x00000000 # nop -.L0x00001070: .word 0x0040f809 # jalr $v0 -.L0x00001074: .word 0x24042800 # li $a0, 0x2800 -.L0x00001078: .word 0x24040140 # li $a0, 0x140 -.L0x0000107c: .word 0x240501e0 # li $a1, 0x1e0 -.L0x00001080: .word 0x24060001 # li $a2, 0x1 -.L0x00001084: .word 0x8e020174 # lw $v0, 0x174($s0) -.L0x00001088: .word 0x00000000 # nop -.L0x0000108c: .word 0x0040f809 # jalr $v0 -.L0x00001090: .word 0x00c03821 # move_ $a3, $a2 -.L0x00001094: .word 0x8e240050 # lw $a0, 0x50($s1) -.L0x00001098: .word 0x2402000b # li $v0, 0xb -.L0x0000109c: .word 0x1082000a # beq $a0, $v0, .L0x000010c8 -.L0x000010a0: .word 0x3c038008 # lui $v1, 0x8008 -.L0x000010a4: .word 0x24637c98 # addiu $v1, 0x7c98 -.L0x000010a8: .word 0x00041040 # sll $v0, $a0, 0x1 -.L0x000010ac: .word 0x00441021 # addu $v0, $a0 -.L0x000010b0: .word 0x00021080 # sll $v0, 0x2 -.L0x000010b4: .word 0x00431021 # addu $v0, $v1 -.L0x000010b8: .word 0x8c440000 # lw $a0, ($v0) -.L0x000010bc: .word 0x8c450004 # lw $a1, 0x4($v0) -.L0x000010c0: .word 0x08020f7a # j 0x80083de8 -.L0x000010c4: .word 0x00000000 # nop -.L0x000010c8: .word 0x3c028006 # lui $v0, 0x8006 -.L0x000010cc: .word 0x8c43cca8 # lw $v1, -0x3358($v0) -.L0x000010d0: .word 0x00000000 # nop -.L0x000010d4: .word 0x10730010 # beq $v1, $s3, .L0x00001118 -.L0x000010d8: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x000010dc: .word 0x10400005 # beqz $v0, .L0x000010f4 -.L0x000010e0: .word 0x28620007 # slti $v0, $v1, 0x7 -.L0x000010e4: .word 0x10600007 # beqz $v1, .L0x00001104 -.L0x000010e8: .word 0x3c028008 # lui $v0, 0x8008 -.L0x000010ec: .word 0x08020f7d # j 0x80083df4 -.L0x000010f0: .word 0x00000000 # nop -.L0x000010f4: .word 0x10400013 # beqz $v0, .L0x00001144 -.L0x000010f8: .word 0x3c028008 # lui $v0, 0x8008 -.L0x000010fc: .word 0x08020f78 # j 0x80083de0 -.L0x00001100: .word 0x24427c98 # addiu $v0, 0x7c98 -.L0x00001104: .word 0x24427c98 # addiu $v0, 0x7c98 -.L0x00001108: .word 0x8c440084 # lw $a0, 0x84($v0) -.L0x0000110c: .word 0x8c450088 # lw $a1, 0x88($v0) -.L0x00001110: .word 0x08020f7a # j 0x80083de8 -.L0x00001114: .word 0x00000000 # nop -.L0x00001118: .word 0x3c028008 # lui $v0, 0x8008 -.L0x0000111c: .word 0x24427c98 # addiu $v0, 0x7c98 -.L0x00001120: .word 0x8c440090 # lw $a0, 0x90($v0) -.L0x00001124: .word 0x8c450094 # lw $a1, 0x94($v0) -.L0x00001128: .word 0x08020f7a # j 0x80083de8 -.L0x0000112c: .word 0x00000000 # nop -.L0x00001130: .word 0x8c44009c # lw $a0, 0x9c($v0) -.L0x00001134: .word 0x8c4500a0 # lw $a1, 0xa0($v0) -.L0x00001138: .word 0x0c020f1c # jal 0x80083c70 -.L0x0000113c: .word 0x00000000 # nop -.L0x00001140: .word 0xae420000 # sw $v0, ($s2) -.L0x00001144: .word 0x8e240050 # lw $a0, 0x50($s1) -.L0x00001148: .word 0x2402000b # li $v0, 0xb -.L0x0000114c: .word 0x10820013 # beq $a0, $v0, .L0x0000119c -.L0x00001150: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00001154: .word 0x24637c98 # addiu $v1, 0x7c98 -.L0x00001158: .word 0x00041040 # sll $v0, $a0, 0x1 -.L0x0000115c: .word 0x00441021 # addu $v0, $a0 -.L0x00001160: .word 0x00021080 # sll $v0, 0x2 -.L0x00001164: .word 0x00431021 # addu $v0, $v1 -.L0x00001168: .word 0x8c420008 # lw $v0, 0x8($v0) -.L0x0000116c: .word 0x00801821 # move_ $v1, $a0 -.L0x00001170: .word 0xae220054 # sw $v0, 0x54($s1) -.L0x00001174: .word 0x24020002 # li $v0, 0x2 -.L0x00001178: .word 0x14620023 # bne $v1, $v0, .L0x00001208 -.L0x0000117c: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001180: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001184: .word 0x8c43b370 # lw $v1, -0x4c90($v0) -.L0x00001188: .word 0x2402002d # li $v0, 0x2d -.L0x0000118c: .word 0x1462001e # bne $v1, $v0, .L0x00001208 -.L0x00001190: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001194: .word 0x08020fab # j 0x80083eac -.L0x00001198: .word 0x24020276 # li $v0, 0x276 -.L0x0000119c: .word 0x3c028006 # lui $v0, 0x8006 -.L0x000011a0: .word 0x8c43cca8 # lw $v1, -0x3358($v0) -.L0x000011a4: .word 0x24020001 # li $v0, 0x1 -.L0x000011a8: .word 0x1062000f # beq $v1, $v0, .L0x000011e8 -.L0x000011ac: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x000011b0: .word 0x10400005 # beqz $v0, .L0x000011c8 -.L0x000011b4: .word 0x28620007 # slti $v0, $v1, 0x7 -.L0x000011b8: .word 0x10600007 # beqz $v1, .L0x000011d8 -.L0x000011bc: .word 0x3c028005 # lui $v0, 0x8005 -.L0x000011c0: .word 0x08020fae # j 0x80083eb8 -.L0x000011c4: .word 0x00000000 # nop -.L0x000011c8: .word 0x1040000e # beqz $v0, .L0x00001204 -.L0x000011cc: .word 0x3c028008 # lui $v0, 0x8008 -.L0x000011d0: .word 0x08020faa # j 0x80083ea8 -.L0x000011d4: .word 0x00000000 # nop -.L0x000011d8: .word 0x3c028008 # lui $v0, 0x8008 -.L0x000011dc: .word 0x8c427d24 # lw $v0, 0x7d24($v0) -.L0x000011e0: .word 0x08020fad # j 0x80083eb4 -.L0x000011e4: .word 0xae220054 # sw $v0, 0x54($s1) -.L0x000011e8: .word 0x3c028008 # lui $v0, 0x8008 -.L0x000011ec: .word 0x8c427d30 # lw $v0, 0x7d30($v0) -.L0x000011f0: .word 0x08020fad # j 0x80083eb4 -.L0x000011f4: .word 0xae220054 # sw $v0, 0x54($s1) -.L0x000011f8: .word 0x8c427d3c # lw $v0, 0x7d3c($v0) -.L0x000011fc: .word 0x00000000 # nop -.L0x00001200: .word 0xae220054 # sw $v0, 0x54($s1) -.L0x00001204: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001208: .word 0x8c425c64 # lw $v0, 0x5c64($v0) -.L0x0000120c: .word 0x00000000 # nop -.L0x00001210: .word 0x0040f809 # jalr $v0 -.L0x00001214: .word 0x00000000 # nop -.L0x00001218: .word 0x8e220038 # lw $v0, 0x38($s1) -.L0x0000121c: .word 0x00000000 # nop -.L0x00001220: .word 0x0040f809 # jalr $v0 -.L0x00001224: .word 0x02202021 # move_ $a0, $s1 -.L0x00001228: .word 0x08020fcb # j 0x80083f2c -.L0x0000122c: .word 0x00000000 # nop -.L0x00001230: .word 0x8e420000 # lw $v0, ($s2) -.L0x00001234: .word 0x00000000 # nop -.L0x00001238: .word 0x14400010 # bnez $v0, .L0x0000127c -.L0x0000123c: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001240: .word 0x8c42de08 # lw $v0, -0x21f8($v0) -.L0x00001244: .word 0x00000000 # nop -.L0x00001248: .word 0x0040f809 # jalr $v0 -.L0x0000124c: .word 0x00000000 # nop -.L0x00001250: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001254: .word 0x8e240054 # lw $a0, 0x54($s1) -.L0x00001258: .word 0x8c42b440 # lw $v0, -0x4bc0($v0) -.L0x0000125c: .word 0x00000000 # nop -.L0x00001260: .word 0x0040f809 # jalr $v0 -.L0x00001264: .word 0x00002821 # move_ $a1, $zr -.L0x00001268: .word 0x02202021 # move_ $a0, $s1 -.L0x0000126c: .word 0x8c820028 # lw $v0, 0x28($a0) -.L0x00001270: .word 0x00000000 # nop -.L0x00001274: .word 0x0040f809 # jalr $v0 -.L0x00001278: .word 0x24050002 # li $a1, 0x2 -.L0x0000127c: .word 0x8fbf0020 # lw $ra, 0x20($sp) -.L0x00001280: .word 0x8fb3001c # lw $s3, 0x1c($sp) -.L0x00001284: .word 0x8fb20018 # lw $s2, 0x18($sp) -.L0x00001288: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x0000128c: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00001290: .word 0x03e00008 # jr $ra -.L0x00001294: .word 0x27bd0028 # addiu $sp, 0x28 -.L0x00001298: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x0000129c: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x000012a0: .word 0x00808021 # move_ $s0, $a0 -.L0x000012a4: .word 0x3c048008 # lui $a0, 0x8008 -.L0x000012a8: .word 0x24843cc0 # addiu $a0, 0x3cc0 -.L0x000012ac: .word 0x24050058 # li $a1, 0x58 -.L0x000012b0: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x000012b4: .word 0x0c005141 # jal F0x80014504 -.L0x000012b8: .word 0x24060004 # li $a2, 0x4 -.L0x000012bc: .word 0xac500050 # sw $s0, 0x50($v0) -.L0x000012c0: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x000012c4: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x000012c8: .word 0x03e00008 # jr $ra -.L0x000012cc: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x000012d0: .word 0x27bdff48 # addiu $sp, -0xb8 -.L0x000012d4: .word 0xafb000b0 # sw $s0, 0xb0($sp) -.L0x000012d8: .word 0x00808021 # move_ $s0, $a0 -.L0x000012dc: .word 0xafbf00b4 # sw $ra, 0xb4($sp) -.L0x000012e0: .word 0x0c007d92 # jal F0x8001f648 -.L0x000012e4: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x000012e8: .word 0x8e02005c # lw $v0, 0x5c($s0) -.L0x000012ec: .word 0x00000000 # nop -.L0x000012f0: .word 0x10400020 # beqz $v0, .L0x00001374 -.L0x000012f4: .word 0x00000000 # nop -.L0x000012f8: .word 0x8e040060 # lw $a0, 0x60($s0) -.L0x000012fc: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x00001300: .word 0x00000000 # nop -.L0x00001304: .word 0x0040f809 # jalr $v0 -.L0x00001308: .word 0x00002821 # move_ $a1, $zr -.L0x0000130c: .word 0x24040280 # li $a0, 0x280 -.L0x00001310: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x00001314: .word 0x00000000 # nop -.L0x00001318: .word 0x0040f809 # jalr $v0 -.L0x0000131c: .word 0x24050100 # li $a1, 0x100 -.L0x00001320: .word 0x00002021 # move_ $a0, $zr -.L0x00001324: .word 0x8fa20088 # lw $v0, 0x88($sp) -.L0x00001328: .word 0x00000000 # nop -.L0x0000132c: .word 0x0040f809 # jalr $v0 -.L0x00001330: .word 0x240501f0 # li $a1, 0x1f0 -.L0x00001334: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00001338: .word 0x8c448234 # lw $a0, -0x7dcc($v0) -.L0x0000133c: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00001340: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x00001344: .word 0x00000000 # nop -.L0x00001348: .word 0x0040f809 # jalr $v0 -.L0x0000134c: .word 0x00000000 # nop -.L0x00001350: .word 0x00402021 # move_ $a0, $v0 -.L0x00001354: .word 0x24050002 # li $a1, 0x2 -.L0x00001358: .word 0x24060031 # li $a2, 0x31 -.L0x0000135c: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x00001360: .word 0x00000000 # nop -.L0x00001364: .word 0x0040f809 # jalr $v0 -.L0x00001368: .word 0x24070079 # li $a3, 0x79 -.L0x0000136c: .word 0x0c007d92 # jal F0x8001f648 -.L0x00001370: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00001374: .word 0x8e040060 # lw $a0, 0x60($s0) -.L0x00001378: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x0000137c: .word 0x00000000 # nop -.L0x00001380: .word 0x0040f809 # jalr $v0 -.L0x00001384: .word 0x00002821 # move_ $a1, $zr -.L0x00001388: .word 0x24040280 # li $a0, 0x280 -.L0x0000138c: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x00001390: .word 0x00000000 # nop -.L0x00001394: .word 0x0040f809 # jalr $v0 -.L0x00001398: .word 0x24050100 # li $a1, 0x100 -.L0x0000139c: .word 0x8e040058 # lw $a0, 0x58($s0) -.L0x000013a0: .word 0x8fa20098 # lw $v0, 0x98($sp) -.L0x000013a4: .word 0x00000000 # nop -.L0x000013a8: .word 0x0040f809 # jalr $v0 -.L0x000013ac: .word 0x00000000 # nop -.L0x000013b0: .word 0x3c028009 # lui $v0, 0x8009 -.L0x000013b4: .word 0x8c448234 # lw $a0, -0x7dcc($v0) -.L0x000013b8: .word 0x3c028004 # lui $v0, 0x8004 -.L0x000013bc: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x000013c0: .word 0x00000000 # nop -.L0x000013c4: .word 0x0040f809 # jalr $v0 -.L0x000013c8: .word 0x00000000 # nop -.L0x000013cc: .word 0x00402021 # move_ $a0, $v0 -.L0x000013d0: .word 0x24050004 # li $a1, 0x4 -.L0x000013d4: .word 0x24060025 # li $a2, 0x25 -.L0x000013d8: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x000013dc: .word 0x00000000 # nop -.L0x000013e0: .word 0x0040f809 # jalr $v0 -.L0x000013e4: .word 0x24070072 # li $a3, 0x72 -.L0x000013e8: .word 0x8fbf00b4 # lw $ra, 0xb4($sp) -.L0x000013ec: .word 0x8fb000b0 # lw $s0, 0xb0($sp) -.L0x000013f0: .word 0x03e00008 # jr $ra -.L0x000013f4: .word 0x27bd00b8 # addiu $sp, 0xb8 -.L0x000013f8: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x000013fc: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00001400: .word 0x00808021 # move_ $s0, $a0 -.L0x00001404: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00001408: .word 0x8e03000c # lw $v1, 0xc($s0) -.L0x0000140c: .word 0x24050001 # li $a1, 0x1 -.L0x00001410: .word 0x10650017 # beq $v1, $a1, .L0x00001470 -.L0x00001414: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x00001418: .word 0x14400005 # bnez $v0, .L0x00001430 -.L0x0000141c: .word 0x24020002 # li $v0, 0x2 -.L0x00001420: .word 0x10620034 # beq $v1, $v0, .L0x000014f4 -.L0x00001424: .word 0x24020003 # li $v0, 0x3 -.L0x00001428: .word 0x1062003d # beq $v1, $v0, .L0x00001520 -.L0x0000142c: .word 0x00000000 # nop -.L0x00001430: .word 0x8e020050 # lw $v0, 0x50($s0) -.L0x00001434: .word 0x00000000 # nop -.L0x00001438: .word 0x14400007 # bnez $v0, .L0x00001458 -.L0x0000143c: .word 0x02002021 # move_ $a0, $s0 -.L0x00001440: .word 0x8e020038 # lw $v0, 0x38($s0) -.L0x00001444: .word 0x00000000 # nop -.L0x00001448: .word 0x0040f809 # jalr $v0 -.L0x0000144c: .word 0xac80005c # sw $zr, 0x5c($a0) -.L0x00001450: .word 0x08021074 # j 0x800841d0 -.L0x00001454: .word 0x00000000 # nop -.L0x00001458: .word 0x8c820028 # lw $v0, 0x28($a0) -.L0x0000145c: .word 0x00000000 # nop -.L0x00001460: .word 0x0040f809 # jalr $v0 -.L0x00001464: .word 0x24050002 # li $a1, 0x2 -.L0x00001468: .word 0x08021074 # j 0x800841d0 -.L0x0000146c: .word 0x00000000 # nop -.L0x00001470: .word 0x8e030010 # lw $v1, 0x10($s0) -.L0x00001474: .word 0x00000000 # nop -.L0x00001478: .word 0x10650007 # beq $v1, $a1, .L0x00001498 -.L0x0000147c: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x00001480: .word 0x14400027 # bnez $v0, .L0x00001520 -.L0x00001484: .word 0x24020002 # li $v0, 0x2 -.L0x00001488: .word 0x10620008 # beq $v1, $v0, .L0x000014ac -.L0x0000148c: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00001490: .word 0x08021074 # j 0x800841d0 -.L0x00001494: .word 0x00000000 # nop -.L0x00001498: .word 0x8e02003c # lw $v0, 0x3c($s0) -.L0x0000149c: .word 0x02002021 # move_ $a0, $s0 -.L0x000014a0: .word 0x0040f809 # jalr $v0 -.L0x000014a4: .word 0xae000054 # sw $zr, 0x54($s0) -.L0x000014a8: .word 0x3c038008 # lui $v1, 0x8008 -.L0x000014ac: .word 0x8e020054 # lw $v0, 0x54($s0) -.L0x000014b0: .word 0x24637d40 # addiu $v1, 0x7d40 -.L0x000014b4: .word 0x00021040 # sll $v0, 0x1 -.L0x000014b8: .word 0x00431021 # addu $v0, $v1 -.L0x000014bc: .word 0x8e030054 # lw $v1, 0x54($s0) -.L0x000014c0: .word 0x84420000 # lh $v0, ($v0) -.L0x000014c4: .word 0x24630001 # addiu $v1, 0x1 -.L0x000014c8: .word 0xae030054 # sw $v1, 0x54($s0) -.L0x000014cc: .word 0x2863000c # slti $v1, 0xc -.L0x000014d0: .word 0x14600011 # bnez $v1, .L0x00001518 -.L0x000014d4: .word 0xae020058 # sw $v0, 0x58($s0) -.L0x000014d8: .word 0x02002021 # move_ $a0, $s0 -.L0x000014dc: .word 0x8e020028 # lw $v0, 0x28($s0) -.L0x000014e0: .word 0x00000000 # nop -.L0x000014e4: .word 0x0040f809 # jalr $v0 -.L0x000014e8: .word 0x24050002 # li $a1, 0x2 -.L0x000014ec: .word 0x08021072 # j 0x800841c8 -.L0x000014f0: .word 0x00000000 # nop -.L0x000014f4: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x000014f8: .word 0x00000000 # nop -.L0x000014fc: .word 0x14400006 # bnez $v0, .L0x00001518 -.L0x00001500: .word 0x02002021 # move_ $a0, $s0 -.L0x00001504: .word 0x8e03003c # lw $v1, 0x3c($s0) -.L0x00001508: .word 0x2402000b # li $v0, 0xb -.L0x0000150c: .word 0xae020058 # sw $v0, 0x58($s0) -.L0x00001510: .word 0x0060f809 # jalr $v1 -.L0x00001514: .word 0xae05005c # sw $a1, 0x5c($s0) -.L0x00001518: .word 0x0c020fe0 # jal 0x80083f80 -.L0x0000151c: .word 0x02002021 # move_ $a0, $s0 -.L0x00001520: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x00001524: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00001528: .word 0x03e00008 # jr $ra -.L0x0000152c: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00001530: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00001534: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00001538: .word 0x8c83000c # lw $v1, 0xc($a0) -.L0x0000153c: .word 0x24020001 # li $v0, 0x1 -.L0x00001540: .word 0x14620005 # bne $v1, $v0, .L0x00001558 -.L0x00001544: .word 0x00000000 # nop -.L0x00001548: .word 0x8c82002c # lw $v0, 0x2c($a0) -.L0x0000154c: .word 0x00000000 # nop -.L0x00001550: .word 0x0040f809 # jalr $v0 -.L0x00001554: .word 0x24050001 # li $a1, 0x1 -.L0x00001558: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x0000155c: .word 0x00000000 # nop -.L0x00001560: .word 0x03e00008 # jr $ra -.L0x00001564: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00001568: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x0000156c: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00001570: .word 0x00808021 # move_ $s0, $a0 -.L0x00001574: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00001578: .word 0x248440a8 # addiu $a0, 0x40a8 -.L0x0000157c: .word 0x24050074 # li $a1, 0x74 -.L0x00001580: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00001584: .word 0x0c005141 # jal F0x80014504 -.L0x00001588: .word 0x00003021 # move_ $a2, $zr -.L0x0000158c: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00001590: .word 0x246341e0 # addiu $v1, 0x41e0 -.L0x00001594: .word 0xac430070 # sw $v1, 0x70($v0) -.L0x00001598: .word 0x24031000 # li $v1, 0x1000 -.L0x0000159c: .word 0xac430060 # sw $v1, 0x60($v0) -.L0x000015a0: .word 0x24030002 # li $v1, 0x2 -.L0x000015a4: .word 0xac430064 # sw $v1, 0x64($v0) -.L0x000015a8: .word 0xac500050 # sw $s0, 0x50($v0) -.L0x000015ac: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x000015b0: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x000015b4: .word 0x03e00008 # jr $ra -.L0x000015b8: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x000015bc: .word 0x27bdff48 # addiu $sp, -0xb8 -.L0x000015c0: .word 0xafb000b0 # sw $s0, 0xb0($sp) -.L0x000015c4: .word 0x00808021 # move_ $s0, $a0 -.L0x000015c8: .word 0xafbf00b4 # sw $ra, 0xb4($sp) -.L0x000015cc: .word 0x0c007d92 # jal F0x8001f648 -.L0x000015d0: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x000015d4: .word 0x8e02005c # lw $v0, 0x5c($s0) -.L0x000015d8: .word 0x00000000 # nop -.L0x000015dc: .word 0x10400020 # beqz $v0, .L0x00001660 -.L0x000015e0: .word 0x00000000 # nop -.L0x000015e4: .word 0x8e040060 # lw $a0, 0x60($s0) -.L0x000015e8: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x000015ec: .word 0x00000000 # nop -.L0x000015f0: .word 0x0040f809 # jalr $v0 -.L0x000015f4: .word 0x00002821 # move_ $a1, $zr -.L0x000015f8: .word 0x24040280 # li $a0, 0x280 -.L0x000015fc: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x00001600: .word 0x00000000 # nop -.L0x00001604: .word 0x0040f809 # jalr $v0 -.L0x00001608: .word 0x24050100 # li $a1, 0x100 -.L0x0000160c: .word 0x00002021 # move_ $a0, $zr -.L0x00001610: .word 0x8fa20088 # lw $v0, 0x88($sp) -.L0x00001614: .word 0x00000000 # nop -.L0x00001618: .word 0x0040f809 # jalr $v0 -.L0x0000161c: .word 0x240501f0 # li $a1, 0x1f0 -.L0x00001620: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00001624: .word 0x8c448234 # lw $a0, -0x7dcc($v0) -.L0x00001628: .word 0x3c028004 # lui $v0, 0x8004 -.L0x0000162c: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x00001630: .word 0x00000000 # nop -.L0x00001634: .word 0x0040f809 # jalr $v0 -.L0x00001638: .word 0x00000000 # nop -.L0x0000163c: .word 0x00402021 # move_ $a0, $v0 -.L0x00001640: .word 0x24050002 # li $a1, 0x2 -.L0x00001644: .word 0x240600fd # li $a2, 0xfd -.L0x00001648: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x0000164c: .word 0x00000000 # nop -.L0x00001650: .word 0x0040f809 # jalr $v0 -.L0x00001654: .word 0x24070064 # li $a3, 0x64 -.L0x00001658: .word 0x0c007d92 # jal F0x8001f648 -.L0x0000165c: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00001660: .word 0x8e030058 # lw $v1, 0x58($s0) -.L0x00001664: .word 0x2402ffff # li $v0, -0x1 -.L0x00001668: .word 0x1062001e # beq $v1, $v0, .L0x000016e4 -.L0x0000166c: .word 0x00000000 # nop -.L0x00001670: .word 0x8e040060 # lw $a0, 0x60($s0) -.L0x00001674: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x00001678: .word 0x00000000 # nop -.L0x0000167c: .word 0x0040f809 # jalr $v0 -.L0x00001680: .word 0x00002821 # move_ $a1, $zr -.L0x00001684: .word 0x24040280 # li $a0, 0x280 -.L0x00001688: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x0000168c: .word 0x00000000 # nop -.L0x00001690: .word 0x0040f809 # jalr $v0 -.L0x00001694: .word 0x24050100 # li $a1, 0x100 -.L0x00001698: .word 0x8e040058 # lw $a0, 0x58($s0) -.L0x0000169c: .word 0x8fa20098 # lw $v0, 0x98($sp) -.L0x000016a0: .word 0x00000000 # nop -.L0x000016a4: .word 0x0040f809 # jalr $v0 -.L0x000016a8: .word 0x00000000 # nop -.L0x000016ac: .word 0x3c028009 # lui $v0, 0x8009 -.L0x000016b0: .word 0x8c448234 # lw $a0, -0x7dcc($v0) -.L0x000016b4: .word 0x3c028004 # lui $v0, 0x8004 -.L0x000016b8: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x000016bc: .word 0x00000000 # nop -.L0x000016c0: .word 0x0040f809 # jalr $v0 -.L0x000016c4: .word 0x00000000 # nop -.L0x000016c8: .word 0x00402021 # move_ $a0, $v0 -.L0x000016cc: .word 0x24050004 # li $a1, 0x4 -.L0x000016d0: .word 0x240600f3 # li $a2, 0xf3 -.L0x000016d4: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x000016d8: .word 0x00000000 # nop -.L0x000016dc: .word 0x0040f809 # jalr $v0 -.L0x000016e0: .word 0x2407005a # li $a3, 0x5a -.L0x000016e4: .word 0x8fbf00b4 # lw $ra, 0xb4($sp) -.L0x000016e8: .word 0x8fb000b0 # lw $s0, 0xb0($sp) -.L0x000016ec: .word 0x03e00008 # jr $ra -.L0x000016f0: .word 0x27bd00b8 # addiu $sp, 0xb8 -.L0x000016f4: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x000016f8: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x000016fc: .word 0x00808021 # move_ $s0, $a0 -.L0x00001700: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00001704: .word 0x8e03000c # lw $v1, 0xc($s0) -.L0x00001708: .word 0x24050001 # li $a1, 0x1 -.L0x0000170c: .word 0x10650017 # beq $v1, $a1, .L0x0000176c -.L0x00001710: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x00001714: .word 0x14400005 # bnez $v0, .L0x0000172c -.L0x00001718: .word 0x24020002 # li $v0, 0x2 -.L0x0000171c: .word 0x10620037 # beq $v1, $v0, .L0x000017fc -.L0x00001720: .word 0x24020003 # li $v0, 0x3 -.L0x00001724: .word 0x10620040 # beq $v1, $v0, .L0x00001828 -.L0x00001728: .word 0x00000000 # nop -.L0x0000172c: .word 0x8e020050 # lw $v0, 0x50($s0) -.L0x00001730: .word 0x00000000 # nop -.L0x00001734: .word 0x14400007 # bnez $v0, .L0x00001754 -.L0x00001738: .word 0x02002021 # move_ $a0, $s0 -.L0x0000173c: .word 0x8e020038 # lw $v0, 0x38($s0) -.L0x00001740: .word 0x00000000 # nop -.L0x00001744: .word 0x0040f809 # jalr $v0 -.L0x00001748: .word 0xac80005c # sw $zr, 0x5c($a0) -.L0x0000174c: .word 0x08021136 # j 0x800844d8 -.L0x00001750: .word 0x00000000 # nop -.L0x00001754: .word 0x8c820028 # lw $v0, 0x28($a0) -.L0x00001758: .word 0x00000000 # nop -.L0x0000175c: .word 0x0040f809 # jalr $v0 -.L0x00001760: .word 0x24050002 # li $a1, 0x2 -.L0x00001764: .word 0x08021136 # j 0x800844d8 -.L0x00001768: .word 0x00000000 # nop -.L0x0000176c: .word 0x8e030010 # lw $v1, 0x10($s0) -.L0x00001770: .word 0x00000000 # nop -.L0x00001774: .word 0x10650007 # beq $v1, $a1, .L0x00001794 -.L0x00001778: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x0000177c: .word 0x1440002a # bnez $v0, .L0x00001828 -.L0x00001780: .word 0x24020002 # li $v0, 0x2 -.L0x00001784: .word 0x10620009 # beq $v1, $v0, .L0x000017ac -.L0x00001788: .word 0x3c038008 # lui $v1, 0x8008 -.L0x0000178c: .word 0x08021136 # j 0x800844d8 -.L0x00001790: .word 0x00000000 # nop -.L0x00001794: .word 0x8e02003c # lw $v0, 0x3c($s0) -.L0x00001798: .word 0x02002021 # move_ $a0, $s0 -.L0x0000179c: .word 0xae000054 # sw $zr, 0x54($s0) -.L0x000017a0: .word 0x0040f809 # jalr $v0 -.L0x000017a4: .word 0xae000058 # sw $zr, 0x58($s0) -.L0x000017a8: .word 0x3c038008 # lui $v1, 0x8008 -.L0x000017ac: .word 0x8e020054 # lw $v0, 0x54($s0) -.L0x000017b0: .word 0x24637d58 # addiu $v1, 0x7d58 -.L0x000017b4: .word 0x00021040 # sll $v0, 0x1 -.L0x000017b8: .word 0x00431021 # addu $v0, $v1 -.L0x000017bc: .word 0x84430000 # lh $v1, ($v0) -.L0x000017c0: .word 0x2402ffff # li $v0, -0x1 -.L0x000017c4: .word 0x14620006 # bne $v1, $v0, .L0x000017e0 -.L0x000017c8: .word 0xae030058 # sw $v1, 0x58($s0) -.L0x000017cc: .word 0x02002021 # move_ $a0, $s0 -.L0x000017d0: .word 0x8e020028 # lw $v0, 0x28($s0) -.L0x000017d4: .word 0x00000000 # nop -.L0x000017d8: .word 0x0040f809 # jalr $v0 -.L0x000017dc: .word 0x24050002 # li $a1, 0x2 -.L0x000017e0: .word 0x0c02109b # jal 0x8008426c -.L0x000017e4: .word 0x02002021 # move_ $a0, $s0 -.L0x000017e8: .word 0x8e020054 # lw $v0, 0x54($s0) -.L0x000017ec: .word 0x00000000 # nop -.L0x000017f0: .word 0x24420001 # addiu $v0, 0x1 -.L0x000017f4: .word 0x08021136 # j 0x800844d8 -.L0x000017f8: .word 0xae020054 # sw $v0, 0x54($s0) -.L0x000017fc: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x00001800: .word 0x00000000 # nop -.L0x00001804: .word 0x14400006 # bnez $v0, .L0x00001820 -.L0x00001808: .word 0x02002021 # move_ $a0, $s0 -.L0x0000180c: .word 0x8e03003c # lw $v1, 0x3c($s0) -.L0x00001810: .word 0x2402ffff # li $v0, -0x1 -.L0x00001814: .word 0xae020058 # sw $v0, 0x58($s0) -.L0x00001818: .word 0x0060f809 # jalr $v1 -.L0x0000181c: .word 0xae05005c # sw $a1, 0x5c($s0) -.L0x00001820: .word 0x0c02109b # jal 0x8008426c -.L0x00001824: .word 0x02002021 # move_ $a0, $s0 -.L0x00001828: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x0000182c: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00001830: .word 0x03e00008 # jr $ra -.L0x00001834: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00001838: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x0000183c: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00001840: .word 0x00808021 # move_ $s0, $a0 -.L0x00001844: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00001848: .word 0x248443a4 # addiu $a0, 0x43a4 -.L0x0000184c: .word 0x24050074 # li $a1, 0x74 -.L0x00001850: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00001854: .word 0x0c005141 # jal F0x80014504 -.L0x00001858: .word 0x00003021 # move_ $a2, $zr -.L0x0000185c: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00001860: .word 0x246341e0 # addiu $v1, 0x41e0 -.L0x00001864: .word 0xac430070 # sw $v1, 0x70($v0) -.L0x00001868: .word 0x24031000 # li $v1, 0x1000 -.L0x0000186c: .word 0xac430060 # sw $v1, 0x60($v0) -.L0x00001870: .word 0x24030002 # li $v1, 0x2 -.L0x00001874: .word 0xac430064 # sw $v1, 0x64($v0) -.L0x00001878: .word 0xac500050 # sw $s0, 0x50($v0) -.L0x0000187c: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x00001880: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00001884: .word 0x03e00008 # jr $ra -.L0x00001888: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x0000188c: .word 0x3c028006 # lui $v0, 0x8006 -.L0x00001890: .word 0x8c43cca8 # lw $v1, -0x3358($v0) -.L0x00001894: .word 0x27bdff40 # addiu $sp, -0xc0 -.L0x00001898: .word 0xafb100b4 # sw $s1, 0xb4($sp) -.L0x0000189c: .word 0x00808821 # move_ $s1, $a0 -.L0x000018a0: .word 0xafb000b0 # sw $s0, 0xb0($sp) -.L0x000018a4: .word 0x00008021 # move_ $s0, $zr -.L0x000018a8: .word 0x2c620007 # sltiu $v0, $v1, 0x7 -.L0x000018ac: .word 0x10400010 # beqz $v0, .L0x000018f0 -.L0x000018b0: .word 0xafbf00b8 # sw $ra, 0xb8($sp) -.L0x000018b4: .word 0x3c028008 # lui $v0, 0x8008 -.L0x000018b8: .word 0x24422cb0 # addiu $v0, 0x2cb0 -.L0x000018bc: .word 0x00031880 # sll $v1, 0x2 -.L0x000018c0: .word 0x00621821 # addu $v1, $v0 -.L0x000018c4: .word 0x8c620000 # lw $v0, ($v1) -.L0x000018c8: .word 0x00000000 # nop -.L0x000018cc: .word 0x00400008 # jr $v0 -.L0x000018d0: .word 0x00000000 # nop -.L0x000018d4: .word 0x08021168 # j 0x800845a0 -.L0x000018d8: .word 0x00008021 # move_ $s0, $zr -.L0x000018dc: .word 0x08021168 # j 0x800845a0 -.L0x000018e0: .word 0x24100002 # li $s0, 0x2 -.L0x000018e4: .word 0x08021168 # j 0x800845a0 -.L0x000018e8: .word 0x24100003 # li $s0, 0x3 -.L0x000018ec: .word 0x24100001 # li $s0, 0x1 -.L0x000018f0: .word 0x0c007d92 # jal F0x8001f648 -.L0x000018f4: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x000018f8: .word 0x24040100 # li $a0, 0x100 -.L0x000018fc: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x00001900: .word 0x00000000 # nop -.L0x00001904: .word 0x0040f809 # jalr $v0 -.L0x00001908: .word 0x24050001 # li $a1, 0x1 -.L0x0000190c: .word 0x24040280 # li $a0, 0x280 -.L0x00001910: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x00001914: .word 0x00000000 # nop -.L0x00001918: .word 0x0040f809 # jalr $v0 -.L0x0000191c: .word 0x00002821 # move_ $a1, $zr -.L0x00001920: .word 0x86240050 # lh $a0, 0x50($s1) -.L0x00001924: .word 0x8fa20098 # lw $v0, 0x98($sp) -.L0x00001928: .word 0x00000000 # nop -.L0x0000192c: .word 0x0040f809 # jalr $v0 -.L0x00001930: .word 0x00000000 # nop -.L0x00001934: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00001938: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x0000193c: .word 0x00000000 # nop -.L0x00001940: .word 0x0040f809 # jalr $v0 -.L0x00001944: .word 0x3c0408a6 # lui $a0, 0x8a6 -.L0x00001948: .word 0x00402021 # move_ $a0, $v0 -.L0x0000194c: .word 0x02002821 # move_ $a1, $s0 -.L0x00001950: .word 0x00003021 # move_ $a2, $zr -.L0x00001954: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x00001958: .word 0x00000000 # nop -.L0x0000195c: .word 0x0040f809 # jalr $v0 -.L0x00001960: .word 0x00c03821 # move_ $a3, $a2 -.L0x00001964: .word 0x8fbf00b8 # lw $ra, 0xb8($sp) -.L0x00001968: .word 0x8fb100b4 # lw $s1, 0xb4($sp) -.L0x0000196c: .word 0x8fb000b0 # lw $s0, 0xb0($sp) -.L0x00001970: .word 0x03e00008 # jr $ra -.L0x00001974: .word 0x27bd00c0 # addiu $sp, 0xc0 -.L0x00001978: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x0000197c: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x00001980: .word 0x00808821 # move_ $s1, $a0 -.L0x00001984: .word 0xafbf0018 # sw $ra, 0x18($sp) -.L0x00001988: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x0000198c: .word 0x8e23000c # lw $v1, 0xc($s1) -.L0x00001990: .word 0x24020001 # li $v0, 0x1 -.L0x00001994: .word 0x10620013 # beq $v1, $v0, .L0x000019e4 -.L0x00001998: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x0000199c: .word 0x14400003 # bnez $v0, .L0x000019ac -.L0x000019a0: .word 0x28620004 # slti $v0, $v1, 0x4 -.L0x000019a4: .word 0x14400074 # bnez $v0, .L0x00001b78 -.L0x000019a8: .word 0x00000000 # nop -.L0x000019ac: .word 0x8e220038 # lw $v0, 0x38($s1) -.L0x000019b0: .word 0x00000000 # nop -.L0x000019b4: .word 0x0040f809 # jalr $v0 -.L0x000019b8: .word 0x02202021 # move_ $a0, $s1 -.L0x000019bc: .word 0x2402000f # li $v0, 0xf -.L0x000019c0: .word 0xa6220050 # sh $v0, 0x50($s1) -.L0x000019c4: .word 0x3c028005 # lui $v0, 0x8005 -.L0x000019c8: .word 0xa6200052 # sh $zr, 0x52($s1) -.L0x000019cc: .word 0x8c425c64 # lw $v0, 0x5c64($v0) -.L0x000019d0: .word 0x00000000 # nop -.L0x000019d4: .word 0x0040f809 # jalr $v0 -.L0x000019d8: .word 0x00000000 # nop -.L0x000019dc: .word 0x0802120a # j 0x80084828 -.L0x000019e0: .word 0x00000000 # nop -.L0x000019e4: .word 0x8e230010 # lw $v1, 0x10($s1) -.L0x000019e8: .word 0x00000000 # nop -.L0x000019ec: .word 0x2c620006 # sltiu $v0, $v1, 0x6 -.L0x000019f0: .word 0x10400008 # beqz $v0, .L0x00001a14 -.L0x000019f4: .word 0x3c028008 # lui $v0, 0x8008 -.L0x000019f8: .word 0x24422cd0 # addiu $v0, 0x2cd0 -.L0x000019fc: .word 0x00031880 # sll $v1, 0x2 -.L0x00001a00: .word 0x00621821 # addu $v1, $v0 -.L0x00001a04: .word 0x8c620000 # lw $v0, ($v1) -.L0x00001a08: .word 0x00000000 # nop -.L0x00001a0c: .word 0x00400008 # jr $v0 -.L0x00001a10: .word 0x00000000 # nop -.L0x00001a14: .word 0x86220052 # lh $v0, 0x52($s1) -.L0x00001a18: .word 0x96230052 # lhu $v1, 0x52($s1) -.L0x00001a1c: .word 0x28420002 # slti $v0, 0x2 -.L0x00001a20: .word 0x1440004c # bnez $v0, .L0x00001b54 -.L0x00001a24: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001a28: .word 0x96220050 # lhu $v0, 0x50($s1) -.L0x00001a2c: .word 0x2463fffe # addiu $v1, -0x2 -.L0x00001a30: .word 0xa6230052 # sh $v1, 0x52($s1) -.L0x00001a34: .word 0x2442ffff # addiu $v0, -0x1 -.L0x00001a38: .word 0xa6220050 # sh $v0, 0x50($s1) -.L0x00001a3c: .word 0x00021400 # sll $v0, 0x10 -.L0x00001a40: .word 0x1c400044 # bgtz $v0, .L0x00001b54 -.L0x00001a44: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001a48: .word 0x02202021 # move_ $a0, $s1 -.L0x00001a4c: .word 0x8e22002c # lw $v0, 0x2c($s1) -.L0x00001a50: .word 0x00000000 # nop -.L0x00001a54: .word 0x0040f809 # jalr $v0 -.L0x00001a58: .word 0x24050001 # li $a1, 0x1 -.L0x00001a5c: .word 0x08021200 # j 0x80084800 -.L0x00001a60: .word 0xa6200052 # sh $zr, 0x52($s1) -.L0x00001a64: .word 0x86220052 # lh $v0, 0x52($s1) -.L0x00001a68: .word 0x080211ed # j 0x800847b4 -.L0x00001a6c: .word 0x28420078 # slti $v0, 0x78 -.L0x00001a70: .word 0x3c108005 # lui $s0, 0x8005 -.L0x00001a74: .word 0x2610b7d0 # addiu $s0, -0x4830 -.L0x00001a78: .word 0x8e0203f4 # lw $v0, 0x3f4($s0) -.L0x00001a7c: .word 0x00000000 # nop -.L0x00001a80: .word 0x0040f809 # jalr $v0 -.L0x00001a84: .word 0x00002021 # move_ $a0, $zr -.L0x00001a88: .word 0x00002021 # move_ $a0, $zr -.L0x00001a8c: .word 0x24050003 # li $a1, 0x3 -.L0x00001a90: .word 0x8e030408 # lw $v1, 0x408($s0) -.L0x00001a94: .word 0x00000000 # nop -.L0x00001a98: .word 0x0060f809 # jalr $v1 -.L0x00001a9c: .word 0x00408021 # move_ $s0, $v0 -.L0x00001aa0: .word 0x00508007 # srav $s0, $s0, $v0 -.L0x00001aa4: .word 0x32100001 # andi $s0, 0x1 -.L0x00001aa8: .word 0x12000003 # beqz $s0, .L0x00001ab8 -.L0x00001aac: .word 0x00000000 # nop -.L0x00001ab0: .word 0x24024650 # li $v0, 0x4650 -.L0x00001ab4: .word 0xa6220052 # sh $v0, 0x52($s1) -.L0x00001ab8: .word 0x86220052 # lh $v0, 0x52($s1) -.L0x00001abc: .word 0x080211ed # j 0x800847b4 -.L0x00001ac0: .word 0x28424650 # slti $v0, 0x4650 -.L0x00001ac4: .word 0x86220052 # lh $v0, 0x52($s1) -.L0x00001ac8: .word 0x96230052 # lhu $v1, 0x52($s1) -.L0x00001acc: .word 0x28420002 # slti $v0, 0x2 -.L0x00001ad0: .word 0x1440001f # bnez $v0, .L0x00001b50 -.L0x00001ad4: .word 0x2463fffe # addiu $v1, -0x2 -.L0x00001ad8: .word 0x96220050 # lhu $v0, 0x50($s1) -.L0x00001adc: .word 0xa6230052 # sh $v1, 0x52($s1) -.L0x00001ae0: .word 0x24420001 # addiu $v0, 0x1 -.L0x00001ae4: .word 0xa6220050 # sh $v0, 0x50($s1) -.L0x00001ae8: .word 0x00021400 # sll $v0, 0x10 -.L0x00001aec: .word 0x00021403 # sra $v0, 0x10 -.L0x00001af0: .word 0x080211ed # j 0x800847b4 -.L0x00001af4: .word 0x2842000f # slti $v0, 0xf -.L0x00001af8: .word 0x86220052 # lh $v0, 0x52($s1) -.L0x00001afc: .word 0x00000000 # nop -.L0x00001b00: .word 0x2842003c # slti $v0, 0x3c -.L0x00001b04: .word 0x14400013 # bnez $v0, .L0x00001b54 -.L0x00001b08: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001b0c: .word 0x8e22003c # lw $v0, 0x3c($s1) -.L0x00001b10: .word 0x00000000 # nop -.L0x00001b14: .word 0x0040f809 # jalr $v0 -.L0x00001b18: .word 0x02202021 # move_ $a0, $s1 -.L0x00001b1c: .word 0x08021200 # j 0x80084800 -.L0x00001b20: .word 0xa6200052 # sh $zr, 0x52($s1) -.L0x00001b24: .word 0x24040e01 # li $a0, 0xe01 -.L0x00001b28: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001b2c: .word 0x8c42b440 # lw $v0, -0x4bc0($v0) -.L0x00001b30: .word 0x00000000 # nop -.L0x00001b34: .word 0x0040f809 # jalr $v0 -.L0x00001b38: .word 0x00002821 # move_ $a1, $zr -.L0x00001b3c: .word 0x02202021 # move_ $a0, $s1 -.L0x00001b40: .word 0x8e220028 # lw $v0, 0x28($s1) -.L0x00001b44: .word 0x00000000 # nop -.L0x00001b48: .word 0x0040f809 # jalr $v0 -.L0x00001b4c: .word 0x24050003 # li $a1, 0x3 -.L0x00001b50: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001b54: .word 0x8c42df9c # lw $v0, -0x2064($v0) -.L0x00001b58: .word 0x00000000 # nop -.L0x00001b5c: .word 0x0040f809 # jalr $v0 -.L0x00001b60: .word 0x00000000 # nop -.L0x00001b64: .word 0x96230052 # lhu $v1, 0x52($s1) -.L0x00001b68: .word 0x02202021 # move_ $a0, $s1 -.L0x00001b6c: .word 0x00621821 # addu $v1, $v0 -.L0x00001b70: .word 0x0c02114f # jal 0x8008453c -.L0x00001b74: .word 0xa4830052 # sh $v1, 0x52($a0) -.L0x00001b78: .word 0x8fbf0018 # lw $ra, 0x18($sp) -.L0x00001b7c: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x00001b80: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00001b84: .word 0x03e00008 # jr $ra -.L0x00001b88: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x00001b8c: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00001b90: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00001b94: .word 0x24844628 # addiu $a0, 0x4628 -.L0x00001b98: .word 0x24050054 # li $a1, 0x54 -.L0x00001b9c: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00001ba0: .word 0x0c005141 # jal F0x80014504 -.L0x00001ba4: .word 0x00003021 # move_ $a2, $zr -.L0x00001ba8: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x00001bac: .word 0x00000000 # nop -.L0x00001bb0: .word 0x03e00008 # jr $ra -.L0x00001bb4: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00001bb8: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x00001bbc: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00001bc0: .word 0x00808021 # move_ $s0, $a0 -.L0x00001bc4: .word 0xafbf0018 # sw $ra, 0x18($sp) -.L0x00001bc8: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x00001bcc: .word 0x8e030010 # lw $v1, 0x10($s0) -.L0x00001bd0: .word 0x00000000 # nop -.L0x00001bd4: .word 0x10600004 # beqz $v1, .L0x00001be8 -.L0x00001bd8: .word 0x00a08821 # move_ $s1, $a1 -.L0x00001bdc: .word 0x24020001 # li $v0, 0x1 -.L0x00001be0: .word 0x10620009 # beq $v1, $v0, .L0x00001c08 -.L0x00001be4: .word 0x00000000 # nop -.L0x00001be8: .word 0x0c021b6c # jal 0x80086db0 -.L0x00001bec: .word 0x02002021 # move_ $a0, $s0 -.L0x00001bf0: .word 0xae220000 # sw $v0, ($s1) -.L0x00001bf4: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x00001bf8: .word 0x00000000 # nop -.L0x00001bfc: .word 0x24420001 # addiu $v0, 0x1 -.L0x00001c00: .word 0x08021236 # j 0x800848d8 -.L0x00001c04: .word 0xae020010 # sw $v0, 0x10($s0) -.L0x00001c08: .word 0x8e220000 # lw $v0, ($s1) -.L0x00001c0c: .word 0x00000000 # nop -.L0x00001c10: .word 0x14400005 # bnez $v0, .L0x00001c28 -.L0x00001c14: .word 0x02002021 # move_ $a0, $s0 -.L0x00001c18: .word 0x8c820028 # lw $v0, 0x28($a0) -.L0x00001c1c: .word 0x00000000 # nop -.L0x00001c20: .word 0x0040f809 # jalr $v0 -.L0x00001c24: .word 0x24050003 # li $a1, 0x3 -.L0x00001c28: .word 0x8fbf0018 # lw $ra, 0x18($sp) -.L0x00001c2c: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x00001c30: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00001c34: .word 0x03e00008 # jr $ra -.L0x00001c38: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x00001c3c: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00001c40: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00001c44: .word 0x00808021 # move_ $s0, $a0 -.L0x00001c48: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00001c4c: .word 0x8e03000c # lw $v1, 0xc($s0) -.L0x00001c50: .word 0x24020001 # li $v0, 0x1 -.L0x00001c54: .word 0x10620017 # beq $v1, $v0, .L0x00001cb4 -.L0x00001c58: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x00001c5c: .word 0x14400004 # bnez $v0, .L0x00001c70 -.L0x00001c60: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001c64: .word 0x28620004 # slti $v0, $v1, 0x4 -.L0x00001c68: .word 0x14400014 # bnez $v0, .L0x00001cbc -.L0x00001c6c: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001c70: .word 0x8c425c60 # lw $v0, 0x5c60($v0) -.L0x00001c74: .word 0x00000000 # nop -.L0x00001c78: .word 0x0040f809 # jalr $v0 -.L0x00001c7c: .word 0x00000000 # nop -.L0x00001c80: .word 0x1440000e # bnez $v0, .L0x00001cbc -.L0x00001c84: .word 0x00000000 # nop -.L0x00001c88: .word 0x8e020038 # lw $v0, 0x38($s0) -.L0x00001c8c: .word 0x00000000 # nop -.L0x00001c90: .word 0x0040f809 # jalr $v0 -.L0x00001c94: .word 0x02002021 # move_ $a0, $s0 -.L0x00001c98: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00001c9c: .word 0x8c428238 # lw $v0, -0x7dc8($v0) -.L0x00001ca0: .word 0x00000000 # nop -.L0x00001ca4: .word 0x0040f809 # jalr $v0 -.L0x00001ca8: .word 0x00000000 # nop -.L0x00001cac: .word 0x0802125b # j 0x8008496c -.L0x00001cb0: .word 0x00000000 # nop -.L0x00001cb4: .word 0x0c02121a # jal 0x80084868 -.L0x00001cb8: .word 0x02002021 # move_ $a0, $s0 -.L0x00001cbc: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x00001cc0: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00001cc4: .word 0x03e00008 # jr $ra -.L0x00001cc8: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00001ccc: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00001cd0: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00001cd4: .word 0x248448ec # addiu $a0, 0x48ec -.L0x00001cd8: .word 0x24050058 # li $a1, 0x58 -.L0x00001cdc: .word 0x24060004 # li $a2, 0x4 -.L0x00001ce0: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00001ce4: .word 0x0c005141 # jal F0x80014504 -.L0x00001ce8: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00001cec: .word 0x00408021 # move_ $s0, $v0 -.L0x00001cf0: .word 0x24021000 # li $v0, 0x1000 -.L0x00001cf4: .word 0xae020050 # sw $v0, 0x50($s0) -.L0x00001cf8: .word 0x24020002 # li $v0, 0x2 -.L0x00001cfc: .word 0xae020054 # sw $v0, 0x54($s0) -.L0x00001d00: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00001d04: .word 0x8c425c54 # lw $v0, 0x5c54($v0) -.L0x00001d08: .word 0x00000000 # nop -.L0x00001d0c: .word 0x0040f809 # jalr $v0 -.L0x00001d10: .word 0x24040047 # li $a0, 0x47 -.L0x00001d14: .word 0x02001021 # move_ $v0, $s0 -.L0x00001d18: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x00001d1c: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00001d20: .word 0x03e00008 # jr $ra -.L0x00001d24: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00001d28: .word 0x27bdff48 # addiu $sp, -0xb8 -.L0x00001d2c: .word 0xafb000b0 # sw $s0, 0xb0($sp) -.L0x00001d30: .word 0x00808021 # move_ $s0, $a0 -.L0x00001d34: .word 0xafbf00b4 # sw $ra, 0xb4($sp) -.L0x00001d38: .word 0x0c007d92 # jal F0x8001f648 -.L0x00001d3c: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00001d40: .word 0x8e040060 # lw $a0, 0x60($s0) -.L0x00001d44: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x00001d48: .word 0x00000000 # nop -.L0x00001d4c: .word 0x0040f809 # jalr $v0 -.L0x00001d50: .word 0x00002821 # move_ $a1, $zr -.L0x00001d54: .word 0x00002021 # move_ $a0, $zr -.L0x00001d58: .word 0x8fa20088 # lw $v0, 0x88($sp) -.L0x00001d5c: .word 0x00000000 # nop -.L0x00001d60: .word 0x0040f809 # jalr $v0 -.L0x00001d64: .word 0x240501f0 # li $a1, 0x1f0 -.L0x00001d68: .word 0x24040280 # li $a0, 0x280 -.L0x00001d6c: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x00001d70: .word 0x00000000 # nop -.L0x00001d74: .word 0x0040f809 # jalr $v0 -.L0x00001d78: .word 0x24050100 # li $a1, 0x100 -.L0x00001d7c: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00001d80: .word 0x8c448234 # lw $a0, -0x7dcc($v0) -.L0x00001d84: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00001d88: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x00001d8c: .word 0x00000000 # nop -.L0x00001d90: .word 0x0040f809 # jalr $v0 -.L0x00001d94: .word 0x00000000 # nop -.L0x00001d98: .word 0x00402021 # move_ $a0, $v0 -.L0x00001d9c: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x00001da0: .word 0x8e060058 # lw $a2, 0x58($s0) -.L0x00001da4: .word 0x8e07005c # lw $a3, 0x5c($s0) -.L0x00001da8: .word 0x0040f809 # jalr $v0 -.L0x00001dac: .word 0x24050001 # li $a1, 0x1 -.L0x00001db0: .word 0x8fbf00b4 # lw $ra, 0xb4($sp) -.L0x00001db4: .word 0x8fb000b0 # lw $s0, 0xb0($sp) -.L0x00001db8: .word 0x03e00008 # jr $ra -.L0x00001dbc: .word 0x27bd00b8 # addiu $sp, 0xb8 -.L0x00001dc0: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00001dc4: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00001dc8: .word 0x00808021 # move_ $s0, $a0 -.L0x00001dcc: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00001dd0: .word 0x8e04000c # lw $a0, 0xc($s0) -.L0x00001dd4: .word 0x24020001 # li $v0, 0x1 -.L0x00001dd8: .word 0x10820019 # beq $a0, $v0, .L0x00001e40 -.L0x00001ddc: .word 0x28820002 # slti $v0, $a0, 0x2 -.L0x00001de0: .word 0x14400005 # bnez $v0, .L0x00001df8 -.L0x00001de4: .word 0x24020002 # li $v0, 0x2 -.L0x00001de8: .word 0x10820035 # beq $a0, $v0, .L0x00001ec0 -.L0x00001dec: .word 0x24020003 # li $v0, 0x3 -.L0x00001df0: .word 0x1082003f # beq $a0, $v0, .L0x00001ef0 -.L0x00001df4: .word 0x00000000 # nop -.L0x00001df8: .word 0x8e020050 # lw $v0, 0x50($s0) -.L0x00001dfc: .word 0x00000000 # nop -.L0x00001e00: .word 0x14400009 # bnez $v0, .L0x00001e28 -.L0x00001e04: .word 0x02002021 # move_ $a0, $s0 -.L0x00001e08: .word 0x8c830038 # lw $v1, 0x38($a0) -.L0x00001e0c: .word 0x2402020f # li $v0, 0x20f -.L0x00001e10: .word 0xac820058 # sw $v0, 0x58($a0) -.L0x00001e14: .word 0x24020022 # li $v0, 0x22 -.L0x00001e18: .word 0x0060f809 # jalr $v1 -.L0x00001e1c: .word 0xac82005c # sw $v0, 0x5c($a0) -.L0x00001e20: .word 0x080212e8 # j 0x80084ba0 -.L0x00001e24: .word 0x00000000 # nop -.L0x00001e28: .word 0x8c820028 # lw $v0, 0x28($a0) -.L0x00001e2c: .word 0x00000000 # nop -.L0x00001e30: .word 0x0040f809 # jalr $v0 -.L0x00001e34: .word 0x24050002 # li $a1, 0x2 -.L0x00001e38: .word 0x080212e8 # j 0x80084ba0 -.L0x00001e3c: .word 0x00000000 # nop -.L0x00001e40: .word 0x8e030010 # lw $v1, 0x10($s0) -.L0x00001e44: .word 0x00000000 # nop -.L0x00001e48: .word 0x10640007 # beq $v1, $a0, .L0x00001e68 -.L0x00001e4c: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x00001e50: .word 0x14400027 # bnez $v0, .L0x00001ef0 -.L0x00001e54: .word 0x24020002 # li $v0, 0x2 -.L0x00001e58: .word 0x10620008 # beq $v1, $v0, .L0x00001e7c -.L0x00001e5c: .word 0x00000000 # nop -.L0x00001e60: .word 0x080212e8 # j 0x80084ba0 -.L0x00001e64: .word 0x00000000 # nop -.L0x00001e68: .word 0x02002021 # move_ $a0, $s0 -.L0x00001e6c: .word 0x8e03003c # lw $v1, 0x3c($s0) -.L0x00001e70: .word 0x2402000a # li $v0, 0xa -.L0x00001e74: .word 0x0060f809 # jalr $v1 -.L0x00001e78: .word 0xae020054 # sw $v0, 0x54($s0) -.L0x00001e7c: .word 0x8e020054 # lw $v0, 0x54($s0) -.L0x00001e80: .word 0x00000000 # nop -.L0x00001e84: .word 0x00402021 # move_ $a0, $v0 -.L0x00001e88: .word 0x00401821 # move_ $v1, $v0 -.L0x00001e8c: .word 0x2442ffff # addiu $v0, -0x1 -.L0x00001e90: .word 0x00031940 # sll $v1, 0x5 -.L0x00001e94: .word 0x246300cf # addiu $v1, 0xcf -.L0x00001e98: .word 0xae030058 # sw $v1, 0x58($s0) -.L0x00001e9c: .word 0x1c800012 # bgtz $a0, .L0x00001ee8 -.L0x00001ea0: .word 0xae020054 # sw $v0, 0x54($s0) -.L0x00001ea4: .word 0x02002021 # move_ $a0, $s0 -.L0x00001ea8: .word 0x8e020028 # lw $v0, 0x28($s0) -.L0x00001eac: .word 0x00000000 # nop -.L0x00001eb0: .word 0x0040f809 # jalr $v0 -.L0x00001eb4: .word 0x24050002 # li $a1, 0x2 -.L0x00001eb8: .word 0x080212e6 # j 0x80084b98 -.L0x00001ebc: .word 0x00000000 # nop -.L0x00001ec0: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x00001ec4: .word 0x00000000 # nop -.L0x00001ec8: .word 0x14400007 # bnez $v0, .L0x00001ee8 -.L0x00001ecc: .word 0x02002021 # move_ $a0, $s0 -.L0x00001ed0: .word 0x8e03003c # lw $v1, 0x3c($s0) -.L0x00001ed4: .word 0x240200cf # li $v0, 0xcf -.L0x00001ed8: .word 0xae020058 # sw $v0, 0x58($s0) -.L0x00001edc: .word 0x24020022 # li $v0, 0x22 -.L0x00001ee0: .word 0x0060f809 # jalr $v1 -.L0x00001ee4: .word 0xae02005c # sw $v0, 0x5c($s0) -.L0x00001ee8: .word 0x0c021276 # jal 0x800849d8 -.L0x00001eec: .word 0x02002021 # move_ $a0, $s0 -.L0x00001ef0: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x00001ef4: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00001ef8: .word 0x03e00008 # jr $ra -.L0x00001efc: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00001f00: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00001f04: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00001f08: .word 0x8c83000c # lw $v1, 0xc($a0) -.L0x00001f0c: .word 0x24020001 # li $v0, 0x1 -.L0x00001f10: .word 0x14620005 # bne $v1, $v0, .L0x00001f28 -.L0x00001f14: .word 0x00000000 # nop -.L0x00001f18: .word 0x8c82002c # lw $v0, 0x2c($a0) -.L0x00001f1c: .word 0x00000000 # nop -.L0x00001f20: .word 0x0040f809 # jalr $v0 -.L0x00001f24: .word 0x24050001 # li $a1, 0x1 -.L0x00001f28: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x00001f2c: .word 0x00000000 # nop -.L0x00001f30: .word 0x03e00008 # jr $ra -.L0x00001f34: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00001f38: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00001f3c: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00001f40: .word 0x00808021 # move_ $s0, $a0 -.L0x00001f44: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00001f48: .word 0x24844a70 # addiu $a0, 0x4a70 -.L0x00001f4c: .word 0x24050074 # li $a1, 0x74 -.L0x00001f50: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00001f54: .word 0x0c005141 # jal F0x80014504 -.L0x00001f58: .word 0x00003021 # move_ $a2, $zr -.L0x00001f5c: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00001f60: .word 0x24634bb0 # addiu $v1, 0x4bb0 -.L0x00001f64: .word 0xac430070 # sw $v1, 0x70($v0) -.L0x00001f68: .word 0x24031000 # li $v1, 0x1000 -.L0x00001f6c: .word 0xac430060 # sw $v1, 0x60($v0) -.L0x00001f70: .word 0x24030002 # li $v1, 0x2 -.L0x00001f74: .word 0xac430064 # sw $v1, 0x64($v0) -.L0x00001f78: .word 0xac500050 # sw $s0, 0x50($v0) -.L0x00001f7c: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x00001f80: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00001f84: .word 0x03e00008 # jr $ra -.L0x00001f88: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00001f8c: .word 0x27bdff48 # addiu $sp, -0xb8 -.L0x00001f90: .word 0xafb000b0 # sw $s0, 0xb0($sp) -.L0x00001f94: .word 0x00808021 # move_ $s0, $a0 -.L0x00001f98: .word 0xafbf00b4 # sw $ra, 0xb4($sp) -.L0x00001f9c: .word 0x0c007d92 # jal F0x8001f648 -.L0x00001fa0: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00001fa4: .word 0x8e040060 # lw $a0, 0x60($s0) -.L0x00001fa8: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x00001fac: .word 0x00000000 # nop -.L0x00001fb0: .word 0x0040f809 # jalr $v0 -.L0x00001fb4: .word 0x00002821 # move_ $a1, $zr -.L0x00001fb8: .word 0x00002021 # move_ $a0, $zr -.L0x00001fbc: .word 0x8fa20088 # lw $v0, 0x88($sp) -.L0x00001fc0: .word 0x00000000 # nop -.L0x00001fc4: .word 0x0040f809 # jalr $v0 -.L0x00001fc8: .word 0x240501f0 # li $a1, 0x1f0 -.L0x00001fcc: .word 0x24040280 # li $a0, 0x280 -.L0x00001fd0: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x00001fd4: .word 0x00000000 # nop -.L0x00001fd8: .word 0x0040f809 # jalr $v0 -.L0x00001fdc: .word 0x24050100 # li $a1, 0x100 -.L0x00001fe0: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00001fe4: .word 0x8c448234 # lw $a0, -0x7dcc($v0) -.L0x00001fe8: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00001fec: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x00001ff0: .word 0x00000000 # nop -.L0x00001ff4: .word 0x0040f809 # jalr $v0 -.L0x00001ff8: .word 0x00000000 # nop -.L0x00001ffc: .word 0x00402021 # move_ $a0, $v0 -.L0x00002000: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x00002004: .word 0x8e060058 # lw $a2, 0x58($s0) -.L0x00002008: .word 0x8e07005c # lw $a3, 0x5c($s0) -.L0x0000200c: .word 0x0040f809 # jalr $v0 -.L0x00002010: .word 0x24050001 # li $a1, 0x1 -.L0x00002014: .word 0x8fbf00b4 # lw $ra, 0xb4($sp) -.L0x00002018: .word 0x8fb000b0 # lw $s0, 0xb0($sp) -.L0x0000201c: .word 0x03e00008 # jr $ra -.L0x00002020: .word 0x27bd00b8 # addiu $sp, 0xb8 -.L0x00002024: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00002028: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x0000202c: .word 0x00808021 # move_ $s0, $a0 -.L0x00002030: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00002034: .word 0x8e04000c # lw $a0, 0xc($s0) -.L0x00002038: .word 0x24020001 # li $v0, 0x1 -.L0x0000203c: .word 0x10820010 # beq $a0, $v0, .L0x00002080 -.L0x00002040: .word 0x28820002 # slti $v0, $a0, 0x2 -.L0x00002044: .word 0x14400005 # bnez $v0, .L0x0000205c -.L0x00002048: .word 0x24020002 # li $v0, 0x2 -.L0x0000204c: .word 0x1082002c # beq $a0, $v0, .L0x00002100 -.L0x00002050: .word 0x24020003 # li $v0, 0x3 -.L0x00002054: .word 0x10820036 # beq $a0, $v0, .L0x00002130 -.L0x00002058: .word 0x00000000 # nop -.L0x0000205c: .word 0x02002021 # move_ $a0, $s0 -.L0x00002060: .word 0x8e030038 # lw $v1, 0x38($s0) -.L0x00002064: .word 0x24020153 # li $v0, 0x153 -.L0x00002068: .word 0xac820058 # sw $v0, 0x58($a0) -.L0x0000206c: .word 0x2402006f # li $v0, 0x6f -.L0x00002070: .word 0x0060f809 # jalr $v1 -.L0x00002074: .word 0xac82005c # sw $v0, 0x5c($a0) -.L0x00002078: .word 0x08021378 # j 0x80084de0 -.L0x0000207c: .word 0x00000000 # nop -.L0x00002080: .word 0x8e030010 # lw $v1, 0x10($s0) -.L0x00002084: .word 0x00000000 # nop -.L0x00002088: .word 0x10640007 # beq $v1, $a0, .L0x000020a8 -.L0x0000208c: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x00002090: .word 0x14400027 # bnez $v0, .L0x00002130 -.L0x00002094: .word 0x24020002 # li $v0, 0x2 -.L0x00002098: .word 0x10620008 # beq $v1, $v0, .L0x000020bc -.L0x0000209c: .word 0x00000000 # nop -.L0x000020a0: .word 0x08021378 # j 0x80084de0 -.L0x000020a4: .word 0x00000000 # nop -.L0x000020a8: .word 0x02002021 # move_ $a0, $s0 -.L0x000020ac: .word 0x8e03003c # lw $v1, 0x3c($s0) -.L0x000020b0: .word 0x2402000a # li $v0, 0xa -.L0x000020b4: .word 0x0060f809 # jalr $v1 -.L0x000020b8: .word 0xae020054 # sw $v0, 0x54($s0) -.L0x000020bc: .word 0x8e020054 # lw $v0, 0x54($s0) -.L0x000020c0: .word 0x00000000 # nop -.L0x000020c4: .word 0x00402021 # move_ $a0, $v0 -.L0x000020c8: .word 0x00401821 # move_ $v1, $v0 -.L0x000020cc: .word 0x2442ffff # addiu $v0, -0x1 -.L0x000020d0: .word 0x00031940 # sll $v1, 0x5 -.L0x000020d4: .word 0x24630013 # addiu $v1, 0x13 -.L0x000020d8: .word 0xae030058 # sw $v1, 0x58($s0) -.L0x000020dc: .word 0x1c800012 # bgtz $a0, .L0x00002128 -.L0x000020e0: .word 0xae020054 # sw $v0, 0x54($s0) -.L0x000020e4: .word 0x02002021 # move_ $a0, $s0 -.L0x000020e8: .word 0x8e020028 # lw $v0, 0x28($s0) -.L0x000020ec: .word 0x00000000 # nop -.L0x000020f0: .word 0x0040f809 # jalr $v0 -.L0x000020f4: .word 0x24050002 # li $a1, 0x2 -.L0x000020f8: .word 0x08021376 # j 0x80084dd8 -.L0x000020fc: .word 0x00000000 # nop -.L0x00002100: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x00002104: .word 0x00000000 # nop -.L0x00002108: .word 0x14400007 # bnez $v0, .L0x00002128 -.L0x0000210c: .word 0x02002021 # move_ $a0, $s0 -.L0x00002110: .word 0x8e03003c # lw $v1, 0x3c($s0) -.L0x00002114: .word 0x24020013 # li $v0, 0x13 -.L0x00002118: .word 0xae020058 # sw $v0, 0x58($s0) -.L0x0000211c: .word 0x2402006f # li $v0, 0x6f -.L0x00002120: .word 0x0060f809 # jalr $v1 -.L0x00002124: .word 0xae02005c # sw $v0, 0x5c($s0) -.L0x00002128: .word 0x0c02130f # jal 0x80084c3c -.L0x0000212c: .word 0x02002021 # move_ $a0, $s0 -.L0x00002130: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x00002134: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00002138: .word 0x03e00008 # jr $ra -.L0x0000213c: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00002140: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00002144: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00002148: .word 0x00808021 # move_ $s0, $a0 -.L0x0000214c: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00002150: .word 0x24844cd4 # addiu $a0, 0x4cd4 -.L0x00002154: .word 0x24050074 # li $a1, 0x74 -.L0x00002158: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x0000215c: .word 0x0c005141 # jal F0x80014504 -.L0x00002160: .word 0x00003021 # move_ $a2, $zr -.L0x00002164: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00002168: .word 0x24634bb0 # addiu $v1, 0x4bb0 -.L0x0000216c: .word 0xac430070 # sw $v1, 0x70($v0) -.L0x00002170: .word 0x24031000 # li $v1, 0x1000 -.L0x00002174: .word 0xac430060 # sw $v1, 0x60($v0) -.L0x00002178: .word 0x24030002 # li $v1, 0x2 -.L0x0000217c: .word 0xac430064 # sw $v1, 0x64($v0) -.L0x00002180: .word 0xac500050 # sw $s0, 0x50($v0) -.L0x00002184: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x00002188: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x0000218c: .word 0x03e00008 # jr $ra -.L0x00002190: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00002194: .word 0x27bdff48 # addiu $sp, -0xb8 -.L0x00002198: .word 0xafb000b0 # sw $s0, 0xb0($sp) -.L0x0000219c: .word 0x00808021 # move_ $s0, $a0 -.L0x000021a0: .word 0xafbf00b4 # sw $ra, 0xb4($sp) -.L0x000021a4: .word 0x0c007d92 # jal F0x8001f648 -.L0x000021a8: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x000021ac: .word 0x8e040060 # lw $a0, 0x60($s0) -.L0x000021b0: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x000021b4: .word 0x00000000 # nop -.L0x000021b8: .word 0x0040f809 # jalr $v0 -.L0x000021bc: .word 0x00002821 # move_ $a1, $zr -.L0x000021c0: .word 0x00002021 # move_ $a0, $zr -.L0x000021c4: .word 0x8fa20088 # lw $v0, 0x88($sp) -.L0x000021c8: .word 0x00000000 # nop -.L0x000021cc: .word 0x0040f809 # jalr $v0 -.L0x000021d0: .word 0x240501f0 # li $a1, 0x1f0 -.L0x000021d4: .word 0x24040280 # li $a0, 0x280 -.L0x000021d8: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x000021dc: .word 0x00000000 # nop -.L0x000021e0: .word 0x0040f809 # jalr $v0 -.L0x000021e4: .word 0x24050100 # li $a1, 0x100 -.L0x000021e8: .word 0x3c028009 # lui $v0, 0x8009 -.L0x000021ec: .word 0x8c448234 # lw $a0, -0x7dcc($v0) -.L0x000021f0: .word 0x3c028004 # lui $v0, 0x8004 -.L0x000021f4: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x000021f8: .word 0x00000000 # nop -.L0x000021fc: .word 0x0040f809 # jalr $v0 -.L0x00002200: .word 0x00000000 # nop -.L0x00002204: .word 0x00402021 # move_ $a0, $v0 -.L0x00002208: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x0000220c: .word 0x8e060058 # lw $a2, 0x58($s0) -.L0x00002210: .word 0x8e07005c # lw $a3, 0x5c($s0) -.L0x00002214: .word 0x0040f809 # jalr $v0 -.L0x00002218: .word 0x00002821 # move_ $a1, $zr -.L0x0000221c: .word 0x8fbf00b4 # lw $ra, 0xb4($sp) -.L0x00002220: .word 0x8fb000b0 # lw $s0, 0xb0($sp) -.L0x00002224: .word 0x03e00008 # jr $ra -.L0x00002228: .word 0x27bd00b8 # addiu $sp, 0xb8 -.L0x0000222c: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00002230: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00002234: .word 0x00808021 # move_ $s0, $a0 -.L0x00002238: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x0000223c: .word 0x8e04000c # lw $a0, 0xc($s0) -.L0x00002240: .word 0x24020001 # li $v0, 0x1 -.L0x00002244: .word 0x10820019 # beq $a0, $v0, .L0x000022ac -.L0x00002248: .word 0x28820002 # slti $v0, $a0, 0x2 -.L0x0000224c: .word 0x14400005 # bnez $v0, .L0x00002264 -.L0x00002250: .word 0x24020002 # li $v0, 0x2 -.L0x00002254: .word 0x1082003d # beq $a0, $v0, .L0x0000234c -.L0x00002258: .word 0x24020003 # li $v0, 0x3 -.L0x0000225c: .word 0x10820047 # beq $a0, $v0, .L0x0000237c -.L0x00002260: .word 0x00000000 # nop -.L0x00002264: .word 0x8e020050 # lw $v0, 0x50($s0) -.L0x00002268: .word 0x00000000 # nop -.L0x0000226c: .word 0x14400009 # bnez $v0, .L0x00002294 -.L0x00002270: .word 0x02002021 # move_ $a0, $s0 -.L0x00002274: .word 0x8c830038 # lw $v1, 0x38($a0) -.L0x00002278: .word 0x2402fed1 # li $v0, -0x12f -.L0x0000227c: .word 0xac820058 # sw $v0, 0x58($a0) -.L0x00002280: .word 0x2402003d # li $v0, 0x3d -.L0x00002284: .word 0x0060f809 # jalr $v1 -.L0x00002288: .word 0xac82005c # sw $v0, 0x5c($a0) -.L0x0000228c: .word 0x0802140b # j 0x8008502c -.L0x00002290: .word 0x00000000 # nop -.L0x00002294: .word 0x8c820028 # lw $v0, 0x28($a0) -.L0x00002298: .word 0x00000000 # nop -.L0x0000229c: .word 0x0040f809 # jalr $v0 -.L0x000022a0: .word 0x24050002 # li $a1, 0x2 -.L0x000022a4: .word 0x0802140b # j 0x8008502c -.L0x000022a8: .word 0x00000000 # nop -.L0x000022ac: .word 0x8e030010 # lw $v1, 0x10($s0) -.L0x000022b0: .word 0x00000000 # nop -.L0x000022b4: .word 0x10640007 # beq $v1, $a0, .L0x000022d4 -.L0x000022b8: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x000022bc: .word 0x1440002f # bnez $v0, .L0x0000237c -.L0x000022c0: .word 0x24020002 # li $v0, 0x2 -.L0x000022c4: .word 0x10620009 # beq $v1, $v0, .L0x000022ec -.L0x000022c8: .word 0x3c046666 # lui $a0, 0x6666 -.L0x000022cc: .word 0x0802140b # j 0x8008502c -.L0x000022d0: .word 0x00000000 # nop -.L0x000022d4: .word 0x02002021 # move_ $a0, $s0 -.L0x000022d8: .word 0x8e03003c # lw $v1, 0x3c($s0) -.L0x000022dc: .word 0x2402000a # li $v0, 0xa -.L0x000022e0: .word 0x0060f809 # jalr $v1 -.L0x000022e4: .word 0xae020054 # sw $v0, 0x54($s0) -.L0x000022e8: .word 0x3c046666 # lui $a0, 0x6666 -.L0x000022ec: .word 0x8e020054 # lw $v0, 0x54($s0) -.L0x000022f0: .word 0x34846667 # ori $a0, 0x6667 -.L0x000022f4: .word 0x00021880 # sll $v1, $v0, 0x2 -.L0x000022f8: .word 0x00621821 # addu $v1, $v0 -.L0x000022fc: .word 0x00031980 # sll $v1, 0x6 -.L0x00002300: .word 0x00031823 # negu $v1 -.L0x00002304: .word 0x00640018 # mult $v1, $a0 -.L0x00002308: .word 0x00402021 # move_ $a0, $v0 -.L0x0000230c: .word 0x2442ffff # addiu $v0, -0x1 -.L0x00002310: .word 0x00031fc3 # sra $v1, 0x1f -.L0x00002314: .word 0xae020054 # sw $v0, 0x54($s0) -.L0x00002318: .word 0x00003010 # mfhi $a2 -.L0x0000231c: .word 0x00061083 # sra $v0, $a2, 0x2 -.L0x00002320: .word 0x00431023 # subu $v0, $v1 -.L0x00002324: .word 0x24420011 # addiu $v0, 0x11 -.L0x00002328: .word 0x1c800012 # bgtz $a0, .L0x00002374 -.L0x0000232c: .word 0xae020058 # sw $v0, 0x58($s0) -.L0x00002330: .word 0x02002021 # move_ $a0, $s0 -.L0x00002334: .word 0x8e020028 # lw $v0, 0x28($s0) -.L0x00002338: .word 0x00000000 # nop -.L0x0000233c: .word 0x0040f809 # jalr $v0 -.L0x00002340: .word 0x24050002 # li $a1, 0x2 -.L0x00002344: .word 0x08021409 # j 0x80085024 -.L0x00002348: .word 0x00000000 # nop -.L0x0000234c: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x00002350: .word 0x00000000 # nop -.L0x00002354: .word 0x14400007 # bnez $v0, .L0x00002374 -.L0x00002358: .word 0x02002021 # move_ $a0, $s0 -.L0x0000235c: .word 0x8e03003c # lw $v1, 0x3c($s0) -.L0x00002360: .word 0x24020011 # li $v0, 0x11 -.L0x00002364: .word 0xae020058 # sw $v0, 0x58($s0) -.L0x00002368: .word 0x2402003d # li $v0, 0x3d -.L0x0000236c: .word 0x0060f809 # jalr $v1 -.L0x00002370: .word 0xae02005c # sw $v0, 0x5c($s0) -.L0x00002374: .word 0x0c021391 # jal 0x80084e44 -.L0x00002378: .word 0x02002021 # move_ $a0, $s0 -.L0x0000237c: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x00002380: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00002384: .word 0x03e00008 # jr $ra -.L0x00002388: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x0000238c: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00002390: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00002394: .word 0x8c83000c # lw $v1, 0xc($a0) -.L0x00002398: .word 0x24020001 # li $v0, 0x1 -.L0x0000239c: .word 0x14620005 # bne $v1, $v0, .L0x000023b4 -.L0x000023a0: .word 0x00000000 # nop -.L0x000023a4: .word 0x8c82002c # lw $v0, 0x2c($a0) -.L0x000023a8: .word 0x00000000 # nop -.L0x000023ac: .word 0x0040f809 # jalr $v0 -.L0x000023b0: .word 0x24050001 # li $a1, 0x1 -.L0x000023b4: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x000023b8: .word 0x00000000 # nop -.L0x000023bc: .word 0x03e00008 # jr $ra -.L0x000023c0: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x000023c4: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x000023c8: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x000023cc: .word 0x00808021 # move_ $s0, $a0 -.L0x000023d0: .word 0x3c048008 # lui $a0, 0x8008 -.L0x000023d4: .word 0x24844edc # addiu $a0, 0x4edc -.L0x000023d8: .word 0x24050074 # li $a1, 0x74 -.L0x000023dc: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x000023e0: .word 0x0c005141 # jal F0x80014504 -.L0x000023e4: .word 0x00003021 # move_ $a2, $zr -.L0x000023e8: .word 0x3c038008 # lui $v1, 0x8008 -.L0x000023ec: .word 0x2463503c # addiu $v1, 0x503c -.L0x000023f0: .word 0xac430070 # sw $v1, 0x70($v0) -.L0x000023f4: .word 0x24031000 # li $v1, 0x1000 -.L0x000023f8: .word 0xac430060 # sw $v1, 0x60($v0) -.L0x000023fc: .word 0x24030002 # li $v1, 0x2 -.L0x00002400: .word 0xac430064 # sw $v1, 0x64($v0) -.L0x00002404: .word 0xac500050 # sw $s0, 0x50($v0) -.L0x00002408: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x0000240c: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00002410: .word 0x03e00008 # jr $ra -.L0x00002414: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00002418: .word 0x27bdff48 # addiu $sp, -0xb8 -.L0x0000241c: .word 0xafb000b0 # sw $s0, 0xb0($sp) -.L0x00002420: .word 0x00808021 # move_ $s0, $a0 -.L0x00002424: .word 0xafbf00b4 # sw $ra, 0xb4($sp) -.L0x00002428: .word 0x0c007d92 # jal F0x8001f648 -.L0x0000242c: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00002430: .word 0x8e040060 # lw $a0, 0x60($s0) -.L0x00002434: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x00002438: .word 0x00000000 # nop -.L0x0000243c: .word 0x0040f809 # jalr $v0 -.L0x00002440: .word 0x00002821 # move_ $a1, $zr -.L0x00002444: .word 0x00002021 # move_ $a0, $zr -.L0x00002448: .word 0x8fa20088 # lw $v0, 0x88($sp) -.L0x0000244c: .word 0x00000000 # nop -.L0x00002450: .word 0x0040f809 # jalr $v0 -.L0x00002454: .word 0x240501f0 # li $a1, 0x1f0 -.L0x00002458: .word 0x24040280 # li $a0, 0x280 -.L0x0000245c: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x00002460: .word 0x00000000 # nop -.L0x00002464: .word 0x0040f809 # jalr $v0 -.L0x00002468: .word 0x24050100 # li $a1, 0x100 -.L0x0000246c: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00002470: .word 0x8c448234 # lw $a0, -0x7dcc($v0) -.L0x00002474: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00002478: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x0000247c: .word 0x00000000 # nop -.L0x00002480: .word 0x0040f809 # jalr $v0 -.L0x00002484: .word 0x00000000 # nop -.L0x00002488: .word 0x00402021 # move_ $a0, $v0 -.L0x0000248c: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x00002490: .word 0x8e060058 # lw $a2, 0x58($s0) -.L0x00002494: .word 0x8e07005c # lw $a3, 0x5c($s0) -.L0x00002498: .word 0x0040f809 # jalr $v0 -.L0x0000249c: .word 0x00002821 # move_ $a1, $zr -.L0x000024a0: .word 0x8fbf00b4 # lw $ra, 0xb4($sp) -.L0x000024a4: .word 0x8fb000b0 # lw $s0, 0xb0($sp) -.L0x000024a8: .word 0x03e00008 # jr $ra -.L0x000024ac: .word 0x27bd00b8 # addiu $sp, 0xb8 -.L0x000024b0: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x000024b4: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x000024b8: .word 0x00808021 # move_ $s0, $a0 -.L0x000024bc: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x000024c0: .word 0x8e04000c # lw $a0, 0xc($s0) -.L0x000024c4: .word 0x24020001 # li $v0, 0x1 -.L0x000024c8: .word 0x10820010 # beq $a0, $v0, .L0x0000250c -.L0x000024cc: .word 0x28820002 # slti $v0, $a0, 0x2 -.L0x000024d0: .word 0x14400005 # bnez $v0, .L0x000024e8 -.L0x000024d4: .word 0x24020002 # li $v0, 0x2 -.L0x000024d8: .word 0x10820034 # beq $a0, $v0, .L0x000025ac -.L0x000024dc: .word 0x24020003 # li $v0, 0x3 -.L0x000024e0: .word 0x1082003e # beq $a0, $v0, .L0x000025dc -.L0x000024e4: .word 0x00000000 # nop -.L0x000024e8: .word 0x02002021 # move_ $a0, $s0 -.L0x000024ec: .word 0x8e030038 # lw $v1, 0x38($s0) -.L0x000024f0: .word 0x2402fed3 # li $v0, -0x12d -.L0x000024f4: .word 0xac820058 # sw $v0, 0x58($a0) -.L0x000024f8: .word 0x24020018 # li $v0, 0x18 -.L0x000024fc: .word 0x0060f809 # jalr $v1 -.L0x00002500: .word 0xac82005c # sw $v0, 0x5c($a0) -.L0x00002504: .word 0x080214a3 # j 0x8008528c -.L0x00002508: .word 0x00000000 # nop -.L0x0000250c: .word 0x8e030010 # lw $v1, 0x10($s0) -.L0x00002510: .word 0x00000000 # nop -.L0x00002514: .word 0x10640007 # beq $v1, $a0, .L0x00002534 -.L0x00002518: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x0000251c: .word 0x1440002f # bnez $v0, .L0x000025dc -.L0x00002520: .word 0x24020002 # li $v0, 0x2 -.L0x00002524: .word 0x10620009 # beq $v1, $v0, .L0x0000254c -.L0x00002528: .word 0x3c046666 # lui $a0, 0x6666 -.L0x0000252c: .word 0x080214a3 # j 0x8008528c -.L0x00002530: .word 0x00000000 # nop -.L0x00002534: .word 0x02002021 # move_ $a0, $s0 -.L0x00002538: .word 0x8e03003c # lw $v1, 0x3c($s0) -.L0x0000253c: .word 0x2402000a # li $v0, 0xa -.L0x00002540: .word 0x0060f809 # jalr $v1 -.L0x00002544: .word 0xae020054 # sw $v0, 0x54($s0) -.L0x00002548: .word 0x3c046666 # lui $a0, 0x6666 -.L0x0000254c: .word 0x8e020054 # lw $v0, 0x54($s0) -.L0x00002550: .word 0x34846667 # ori $a0, 0x6667 -.L0x00002554: .word 0x00021880 # sll $v1, $v0, 0x2 -.L0x00002558: .word 0x00621821 # addu $v1, $v0 -.L0x0000255c: .word 0x00031980 # sll $v1, 0x6 -.L0x00002560: .word 0x00031823 # negu $v1 -.L0x00002564: .word 0x00640018 # mult $v1, $a0 -.L0x00002568: .word 0x00402021 # move_ $a0, $v0 -.L0x0000256c: .word 0x2442ffff # addiu $v0, -0x1 -.L0x00002570: .word 0x00031fc3 # sra $v1, 0x1f -.L0x00002574: .word 0xae020054 # sw $v0, 0x54($s0) -.L0x00002578: .word 0x00003010 # mfhi $a2 -.L0x0000257c: .word 0x00061083 # sra $v0, $a2, 0x2 -.L0x00002580: .word 0x00431023 # subu $v0, $v1 -.L0x00002584: .word 0x24420013 # addiu $v0, 0x13 -.L0x00002588: .word 0x1c800012 # bgtz $a0, .L0x000025d4 -.L0x0000258c: .word 0xae020058 # sw $v0, 0x58($s0) -.L0x00002590: .word 0x02002021 # move_ $a0, $s0 -.L0x00002594: .word 0x8e020028 # lw $v0, 0x28($s0) -.L0x00002598: .word 0x00000000 # nop -.L0x0000259c: .word 0x0040f809 # jalr $v0 -.L0x000025a0: .word 0x24050002 # li $a1, 0x2 -.L0x000025a4: .word 0x080214a1 # j 0x80085284 -.L0x000025a8: .word 0x00000000 # nop -.L0x000025ac: .word 0x8e020010 # lw $v0, 0x10($s0) -.L0x000025b0: .word 0x00000000 # nop -.L0x000025b4: .word 0x14400007 # bnez $v0, .L0x000025d4 -.L0x000025b8: .word 0x02002021 # move_ $a0, $s0 -.L0x000025bc: .word 0x8e03003c # lw $v1, 0x3c($s0) -.L0x000025c0: .word 0x24020013 # li $v0, 0x13 -.L0x000025c4: .word 0xae020058 # sw $v0, 0x58($s0) -.L0x000025c8: .word 0x24020018 # li $v0, 0x18 -.L0x000025cc: .word 0x0060f809 # jalr $v1 -.L0x000025d0: .word 0xae02005c # sw $v0, 0x5c($s0) -.L0x000025d4: .word 0x0c021432 # jal 0x800850c8 -.L0x000025d8: .word 0x02002021 # move_ $a0, $s0 -.L0x000025dc: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x000025e0: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x000025e4: .word 0x03e00008 # jr $ra -.L0x000025e8: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x000025ec: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x000025f0: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x000025f4: .word 0x00808021 # move_ $s0, $a0 -.L0x000025f8: .word 0x3c048008 # lui $a0, 0x8008 -.L0x000025fc: .word 0x24845160 # addiu $a0, 0x5160 -.L0x00002600: .word 0x24050074 # li $a1, 0x74 -.L0x00002604: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00002608: .word 0x0c005141 # jal F0x80014504 -.L0x0000260c: .word 0x00003021 # move_ $a2, $zr -.L0x00002610: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00002614: .word 0x2463503c # addiu $v1, 0x503c -.L0x00002618: .word 0xac430070 # sw $v1, 0x70($v0) -.L0x0000261c: .word 0x24031000 # li $v1, 0x1000 -.L0x00002620: .word 0xac430060 # sw $v1, 0x60($v0) -.L0x00002624: .word 0x24030002 # li $v1, 0x2 -.L0x00002628: .word 0xac430064 # sw $v1, 0x64($v0) -.L0x0000262c: .word 0xac500050 # sw $s0, 0x50($v0) -.L0x00002630: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x00002634: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00002638: .word 0x03e00008 # jr $ra -.L0x0000263c: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00002640: .word 0x27bdff38 # addiu $sp, -0xc8 -.L0x00002644: .word 0xafb400c0 # sw $s4, 0xc0($sp) -.L0x00002648: .word 0x0080a021 # move_ $s4, $a0 -.L0x0000264c: .word 0xafbf00c4 # sw $ra, 0xc4($sp) -.L0x00002650: .word 0xafb300bc # sw $s3, 0xbc($sp) -.L0x00002654: .word 0xafb200b8 # sw $s2, 0xb8($sp) -.L0x00002658: .word 0xafb100b4 # sw $s1, 0xb4($sp) -.L0x0000265c: .word 0xafb000b0 # sw $s0, 0xb0($sp) -.L0x00002660: .word 0x92820058 # lbu $v0, 0x58($s4) -.L0x00002664: .word 0x00000000 # nop -.L0x00002668: .word 0x10400026 # beqz $v0, .L0x00002704 -.L0x0000266c: .word 0x00000000 # nop -.L0x00002670: .word 0x0c007d92 # jal F0x8001f648 -.L0x00002674: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00002678: .word 0x8e84008c # lw $a0, 0x8c($s4) -.L0x0000267c: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x00002680: .word 0x00000000 # nop -.L0x00002684: .word 0x0040f809 # jalr $v0 -.L0x00002688: .word 0x00002821 # move_ $a1, $zr -.L0x0000268c: .word 0x24040280 # li $a0, 0x280 -.L0x00002690: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x00002694: .word 0x00000000 # nop -.L0x00002698: .word 0x0040f809 # jalr $v0 -.L0x0000269c: .word 0x24050100 # li $a1, 0x100 -.L0x000026a0: .word 0x92840059 # lbu $a0, 0x59($s4) -.L0x000026a4: .word 0x8fa20098 # lw $v0, 0x98($sp) -.L0x000026a8: .word 0x00000000 # nop -.L0x000026ac: .word 0x0040f809 # jalr $v0 -.L0x000026b0: .word 0x00000000 # nop -.L0x000026b4: .word 0x3c028009 # lui $v0, 0x8009 -.L0x000026b8: .word 0x8c448234 # lw $a0, -0x7dcc($v0) -.L0x000026bc: .word 0x3c028004 # lui $v0, 0x8004 -.L0x000026c0: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x000026c4: .word 0x00000000 # nop -.L0x000026c8: .word 0x0040f809 # jalr $v0 -.L0x000026cc: .word 0x00000000 # nop -.L0x000026d0: .word 0x00402021 # move_ $a0, $v0 -.L0x000026d4: .word 0x24050007 # li $a1, 0x7 -.L0x000026d8: .word 0x3c038008 # lui $v1, 0x8008 -.L0x000026dc: .word 0x8682005a # lh $v0, 0x5a($s4) -.L0x000026e0: .word 0x24637d88 # addiu $v1, 0x7d88 -.L0x000026e4: .word 0x000210c0 # sll $v0, 0x3 -.L0x000026e8: .word 0x00431021 # addu $v0, $v1 -.L0x000026ec: .word 0x8c460000 # lw $a2, ($v0) -.L0x000026f0: .word 0x8c470004 # lw $a3, 0x4($v0) -.L0x000026f4: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x000026f8: .word 0x00000000 # nop -.L0x000026fc: .word 0x0040f809 # jalr $v0 -.L0x00002700: .word 0x24e7ffff # addiu $a3, -0x1 -.L0x00002704: .word 0x86820056 # lh $v0, 0x56($s4) -.L0x00002708: .word 0x00000000 # nop -.L0x0000270c: .word 0x14400028 # bnez $v0, .L0x000027b0 -.L0x00002710: .word 0x00000000 # nop -.L0x00002714: .word 0x0c007d92 # jal F0x8001f648 -.L0x00002718: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x0000271c: .word 0x8e84008c # lw $a0, 0x8c($s4) -.L0x00002720: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x00002724: .word 0x00000000 # nop -.L0x00002728: .word 0x0040f809 # jalr $v0 -.L0x0000272c: .word 0x00002821 # move_ $a1, $zr -.L0x00002730: .word 0x24040280 # li $a0, 0x280 -.L0x00002734: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x00002738: .word 0x00000000 # nop -.L0x0000273c: .word 0x0040f809 # jalr $v0 -.L0x00002740: .word 0x24050100 # li $a1, 0x100 -.L0x00002744: .word 0x8684005a # lh $a0, 0x5a($s4) -.L0x00002748: .word 0x8fa20098 # lw $v0, 0x98($sp) -.L0x0000274c: .word 0x38840002 # xori $a0, 0x2 -.L0x00002750: .word 0x0040f809 # jalr $v0 -.L0x00002754: .word 0x0004202b # sltu $a0, $zr, $a0 -.L0x00002758: .word 0x3c028009 # lui $v0, 0x8009 -.L0x0000275c: .word 0x8c448234 # lw $a0, -0x7dcc($v0) -.L0x00002760: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00002764: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x00002768: .word 0x00000000 # nop -.L0x0000276c: .word 0x0040f809 # jalr $v0 -.L0x00002770: .word 0x00000000 # nop -.L0x00002774: .word 0x00402021 # move_ $a0, $v0 -.L0x00002778: .word 0x2406004f # li $a2, 0x4f -.L0x0000277c: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00002780: .word 0x3c028006 # lui $v0, 0x8006 -.L0x00002784: .word 0x8c42cca8 # lw $v0, -0x3358($v0) -.L0x00002788: .word 0x24637da0 # addiu $v1, 0x7da0 -.L0x0000278c: .word 0x00021080 # sll $v0, 0x2 -.L0x00002790: .word 0x00431021 # addu $v0, $v1 -.L0x00002794: .word 0x90450000 # lbu $a1, ($v0) -.L0x00002798: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x0000279c: .word 0x00000000 # nop -.L0x000027a0: .word 0x0040f809 # jalr $v0 -.L0x000027a4: .word 0x240700a6 # li $a3, 0xa6 -.L0x000027a8: .word 0x0802155d # j 0x80085574 -.L0x000027ac: .word 0x00000000 # nop -.L0x000027b0: .word 0x0c007d92 # jal F0x8001f648 -.L0x000027b4: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x000027b8: .word 0x8e84008c # lw $a0, 0x8c($s4) -.L0x000027bc: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x000027c0: .word 0x00000000 # nop -.L0x000027c4: .word 0x0040f809 # jalr $v0 -.L0x000027c8: .word 0x00002821 # move_ $a1, $zr -.L0x000027cc: .word 0x24040280 # li $a0, 0x280 -.L0x000027d0: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x000027d4: .word 0x00000000 # nop -.L0x000027d8: .word 0x0040f809 # jalr $v0 -.L0x000027dc: .word 0x24050100 # li $a1, 0x100 -.L0x000027e0: .word 0x8684005a # lh $a0, 0x5a($s4) -.L0x000027e4: .word 0x8fa20098 # lw $v0, 0x98($sp) -.L0x000027e8: .word 0x00000000 # nop -.L0x000027ec: .word 0x0040f809 # jalr $v0 -.L0x000027f0: .word 0x0004202b # sltu $a0, $zr, $a0 -.L0x000027f4: .word 0x3c138009 # lui $s3, 0x8009 -.L0x000027f8: .word 0x3c108004 # lui $s0, 0x8004 -.L0x000027fc: .word 0x26104b38 # addiu $s0, 0x4b38 -.L0x00002800: .word 0x8e648234 # lw $a0, -0x7dcc($s3) -.L0x00002804: .word 0x8e020424 # lw $v0, 0x424($s0) -.L0x00002808: .word 0x00000000 # nop -.L0x0000280c: .word 0x0040f809 # jalr $v0 -.L0x00002810: .word 0x3c118008 # lui $s1, 0x8008 -.L0x00002814: .word 0x3c128006 # lui $s2, 0x8006 -.L0x00002818: .word 0x26317da0 # addiu $s1, 0x7da0 -.L0x0000281c: .word 0x8e86005c # lw $a2, 0x5c($s4) -.L0x00002820: .word 0x8e43cca8 # lw $v1, -0x3358($s2) -.L0x00002824: .word 0x8e870060 # lw $a3, 0x60($s4) -.L0x00002828: .word 0x00031880 # sll $v1, 0x2 -.L0x0000282c: .word 0x00711821 # addu $v1, $s1 -.L0x00002830: .word 0x90650001 # lbu $a1, 0x1($v1) -.L0x00002834: .word 0x8fa30094 # lw $v1, 0x94($sp) -.L0x00002838: .word 0x00000000 # nop -.L0x0000283c: .word 0x0060f809 # jalr $v1 -.L0x00002840: .word 0x00402021 # move_ $a0, $v0 -.L0x00002844: .word 0x0c007d92 # jal F0x8001f648 -.L0x00002848: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x0000284c: .word 0x8e84008c # lw $a0, 0x8c($s4) -.L0x00002850: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x00002854: .word 0x00000000 # nop -.L0x00002858: .word 0x0040f809 # jalr $v0 -.L0x0000285c: .word 0x00002821 # move_ $a1, $zr -.L0x00002860: .word 0x24040280 # li $a0, 0x280 -.L0x00002864: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x00002868: .word 0x00000000 # nop -.L0x0000286c: .word 0x0040f809 # jalr $v0 -.L0x00002870: .word 0x24050100 # li $a1, 0x100 -.L0x00002874: .word 0x8684005a # lh $a0, 0x5a($s4) -.L0x00002878: .word 0x8fa20098 # lw $v0, 0x98($sp) -.L0x0000287c: .word 0x38840001 # xori $a0, 0x1 -.L0x00002880: .word 0x0040f809 # jalr $v0 -.L0x00002884: .word 0x0004202b # sltu $a0, $zr, $a0 -.L0x00002888: .word 0x8e648234 # lw $a0, -0x7dcc($s3) -.L0x0000288c: .word 0x8e020424 # lw $v0, 0x424($s0) -.L0x00002890: .word 0x00000000 # nop -.L0x00002894: .word 0x0040f809 # jalr $v0 -.L0x00002898: .word 0x00000000 # nop -.L0x0000289c: .word 0x8e86006c # lw $a2, 0x6c($s4) -.L0x000028a0: .word 0x8e43cca8 # lw $v1, -0x3358($s2) -.L0x000028a4: .word 0x8e870070 # lw $a3, 0x70($s4) -.L0x000028a8: .word 0x00031880 # sll $v1, 0x2 -.L0x000028ac: .word 0x00711821 # addu $v1, $s1 -.L0x000028b0: .word 0x90650002 # lbu $a1, 0x2($v1) -.L0x000028b4: .word 0x8fa30094 # lw $v1, 0x94($sp) -.L0x000028b8: .word 0x00000000 # nop -.L0x000028bc: .word 0x0060f809 # jalr $v1 -.L0x000028c0: .word 0x00402021 # move_ $a0, $v0 -.L0x000028c4: .word 0x8fbf00c4 # lw $ra, 0xc4($sp) -.L0x000028c8: .word 0x8fb400c0 # lw $s4, 0xc0($sp) -.L0x000028cc: .word 0x8fb300bc # lw $s3, 0xbc($sp) -.L0x000028d0: .word 0x8fb200b8 # lw $s2, 0xb8($sp) -.L0x000028d4: .word 0x8fb100b4 # lw $s1, 0xb4($sp) -.L0x000028d8: .word 0x8fb000b0 # lw $s0, 0xb0($sp) -.L0x000028dc: .word 0x03e00008 # jr $ra -.L0x000028e0: .word 0x27bd00c8 # addiu $sp, 0xc8 -.L0x000028e4: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x000028e8: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x000028ec: .word 0x00808821 # move_ $s1, $a0 -.L0x000028f0: .word 0xafbf001c # sw $ra, 0x1c($sp) -.L0x000028f4: .word 0xafb20018 # sw $s2, 0x18($sp) -.L0x000028f8: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x000028fc: .word 0x8e23000c # lw $v1, 0xc($s1) -.L0x00002900: .word 0x24050001 # li $a1, 0x1 -.L0x00002904: .word 0x10650017 # beq $v1, $a1, .L0x00002964 -.L0x00002908: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x0000290c: .word 0x14400005 # bnez $v0, .L0x00002924 -.L0x00002910: .word 0x24020002 # li $v0, 0x2 -.L0x00002914: .word 0x106200da # beq $v1, $v0, .L0x00002c80 -.L0x00002918: .word 0x24020003 # li $v0, 0x3 -.L0x0000291c: .word 0x1062017f # beq $v1, $v0, .L0x00002f1c -.L0x00002920: .word 0x00000000 # nop -.L0x00002924: .word 0x86220050 # lh $v0, 0x50($s1) -.L0x00002928: .word 0x00000000 # nop -.L0x0000292c: .word 0x14400007 # bnez $v0, .L0x0000294c -.L0x00002930: .word 0x02202021 # move_ $a0, $s1 -.L0x00002934: .word 0x8e220038 # lw $v0, 0x38($s1) -.L0x00002938: .word 0x00000000 # nop -.L0x0000293c: .word 0x0040f809 # jalr $v0 -.L0x00002940: .word 0x02202021 # move_ $a0, $s1 -.L0x00002944: .word 0x080216f3 # j 0x80085bcc -.L0x00002948: .word 0xa6200052 # sh $zr, 0x52($s1) -.L0x0000294c: .word 0x8e220028 # lw $v0, 0x28($s1) -.L0x00002950: .word 0x00000000 # nop -.L0x00002954: .word 0x0040f809 # jalr $v0 -.L0x00002958: .word 0x24050002 # li $a1, 0x2 -.L0x0000295c: .word 0x080216f3 # j 0x80085bcc -.L0x00002960: .word 0xa6200052 # sh $zr, 0x52($s1) -.L0x00002964: .word 0x8e220010 # lw $v0, 0x10($s1) -.L0x00002968: .word 0x00000000 # nop -.L0x0000296c: .word 0x1040016b # beqz $v0, .L0x00002f1c -.L0x00002970: .word 0x2443ffff # addiu $v1, $v0, -0x1 -.L0x00002974: .word 0x2c620005 # sltiu $v0, $v1, 0x5 -.L0x00002978: .word 0x10400008 # beqz $v0, .L0x0000299c -.L0x0000297c: .word 0x3c028008 # lui $v0, 0x8008 -.L0x00002980: .word 0x24422ce8 # addiu $v0, 0x2ce8 -.L0x00002984: .word 0x00031880 # sll $v1, 0x2 -.L0x00002988: .word 0x00621821 # addu $v1, $v0 -.L0x0000298c: .word 0x8c620000 # lw $v0, ($v1) -.L0x00002990: .word 0x00000000 # nop -.L0x00002994: .word 0x00400008 # jr $v0 -.L0x00002998: .word 0x00000000 # nop -.L0x0000299c: .word 0x96220054 # lhu $v0, 0x54($s1) -.L0x000029a0: .word 0x00000000 # nop -.L0x000029a4: .word 0x24430001 # addiu $v1, $v0, 0x1 -.L0x000029a8: .word 0x00021400 # sll $v0, 0x10 -.L0x000029ac: .word 0x00021403 # sra $v0, 0x10 -.L0x000029b0: .word 0x28420006 # slti $v0, 0x6 -.L0x000029b4: .word 0x14400157 # bnez $v0, .L0x00002f14 -.L0x000029b8: .word 0xa6230054 # sh $v1, 0x54($s1) -.L0x000029bc: .word 0x02202021 # move_ $a0, $s1 -.L0x000029c0: .word 0x8e23003c # lw $v1, 0x3c($s1) -.L0x000029c4: .word 0x24020002 # li $v0, 0x2 -.L0x000029c8: .word 0xa622005a # sh $v0, 0x5a($s1) -.L0x000029cc: .word 0x24020001 # li $v0, 0x1 -.L0x000029d0: .word 0xa6200054 # sh $zr, 0x54($s1) -.L0x000029d4: .word 0x0060f809 # jalr $v1 -.L0x000029d8: .word 0xa2220058 # sb $v0, 0x58($s1) -.L0x000029dc: .word 0x080216f1 # j 0x80085bc4 -.L0x000029e0: .word 0x00000000 # nop -.L0x000029e4: .word 0x3c108005 # lui $s0, 0x8005 -.L0x000029e8: .word 0x2610b7d0 # addiu $s0, -0x4830 -.L0x000029ec: .word 0x8e0203f4 # lw $v0, 0x3f4($s0) -.L0x000029f0: .word 0x00000000 # nop -.L0x000029f4: .word 0x0040f809 # jalr $v0 -.L0x000029f8: .word 0x00002021 # move_ $a0, $zr -.L0x000029fc: .word 0x00002021 # move_ $a0, $zr -.L0x00002a00: .word 0x24050003 # li $a1, 0x3 -.L0x00002a04: .word 0x8e030408 # lw $v1, 0x408($s0) -.L0x00002a08: .word 0x00000000 # nop -.L0x00002a0c: .word 0x0060f809 # jalr $v1 -.L0x00002a10: .word 0x00408021 # move_ $s0, $v0 -.L0x00002a14: .word 0x00508007 # srav $s0, $s0, $v0 -.L0x00002a18: .word 0x32100001 # andi $s0, 0x1 -.L0x00002a1c: .word 0x1200000d # beqz $s0, .L0x00002a54 -.L0x00002a20: .word 0x00000000 # nop -.L0x00002a24: .word 0x8e22003c # lw $v0, 0x3c($s1) -.L0x00002a28: .word 0x00000000 # nop -.L0x00002a2c: .word 0x0040f809 # jalr $v0 -.L0x00002a30: .word 0x02202021 # move_ $a0, $s1 -.L0x00002a34: .word 0x3c048004 # lui $a0, 0x8004 -.L0x00002a38: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00002a3c: .word 0xa6200054 # sh $zr, 0x54($s1) -.L0x00002a40: .word 0x8c425c48 # lw $v0, 0x5c48($v0) -.L0x00002a44: .word 0x00000000 # nop -.L0x00002a48: .word 0x0040f809 # jalr $v0 -.L0x00002a4c: .word 0x3484503c # ori $a0, 0x503c -.L0x00002a50: .word 0xa2200059 # sb $zr, 0x59($s1) -.L0x00002a54: .word 0x96220054 # lhu $v0, 0x54($s1) -.L0x00002a58: .word 0x00000000 # nop -.L0x00002a5c: .word 0x24420001 # addiu $v0, 0x1 -.L0x00002a60: .word 0xa6220054 # sh $v0, 0x54($s1) -.L0x00002a64: .word 0x00021400 # sll $v0, 0x10 -.L0x00002a68: .word 0x00021403 # sra $v0, 0x10 -.L0x00002a6c: .word 0x28420258 # slti $v0, 0x258 -.L0x00002a70: .word 0x14400128 # bnez $v0, .L0x00002f14 -.L0x00002a74: .word 0x24020003 # li $v0, 0x3 -.L0x00002a78: .word 0x080216f1 # j 0x80085bc4 -.L0x00002a7c: .word 0xa6220052 # sh $v0, 0x52($s1) -.L0x00002a80: .word 0x96220054 # lhu $v0, 0x54($s1) -.L0x00002a84: .word 0x00000000 # nop -.L0x00002a88: .word 0x24420001 # addiu $v0, 0x1 -.L0x00002a8c: .word 0xa6220054 # sh $v0, 0x54($s1) -.L0x00002a90: .word 0x30420003 # andi $v0, 0x3 -.L0x00002a94: .word 0x1440011f # bnez $v0, .L0x00002f14 -.L0x00002a98: .word 0x00000000 # nop -.L0x00002a9c: .word 0x92220059 # lbu $v0, 0x59($s1) -.L0x00002aa0: .word 0xa6200054 # sh $zr, 0x54($s1) -.L0x00002aa4: .word 0x24420001 # addiu $v0, 0x1 -.L0x00002aa8: .word 0xa2220059 # sb $v0, 0x59($s1) -.L0x00002aac: .word 0x304200ff # andi $v0, 0xff -.L0x00002ab0: .word 0x2c420003 # sltiu $v0, 0x3 -.L0x00002ab4: .word 0x14400117 # bnez $v0, .L0x00002f14 -.L0x00002ab8: .word 0x00000000 # nop -.L0x00002abc: .word 0x8e22003c # lw $v0, 0x3c($s1) -.L0x00002ac0: .word 0x00000000 # nop -.L0x00002ac4: .word 0x0040f809 # jalr $v0 -.L0x00002ac8: .word 0x02202021 # move_ $a0, $s1 -.L0x00002acc: .word 0x3c048004 # lui $a0, 0x8004 -.L0x00002ad0: .word 0x24020001 # li $v0, 0x1 -.L0x00002ad4: .word 0xa6220056 # sh $v0, 0x56($s1) -.L0x00002ad8: .word 0x2402004f # li $v0, 0x4f -.L0x00002adc: .word 0xae22006c # sw $v0, 0x6c($s1) -.L0x00002ae0: .word 0xae22005c # sw $v0, 0x5c($s1) -.L0x00002ae4: .word 0x240200a6 # li $v0, 0xa6 -.L0x00002ae8: .word 0xae220070 # sw $v0, 0x70($s1) -.L0x00002aec: .word 0xae220060 # sw $v0, 0x60($s1) -.L0x00002af0: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00002af4: .word 0xa2200059 # sb $zr, 0x59($s1) -.L0x00002af8: .word 0xa2200058 # sb $zr, 0x58($s1) -.L0x00002afc: .word 0x8c425c48 # lw $v0, 0x5c48($v0) -.L0x00002b00: .word 0x00000000 # nop -.L0x00002b04: .word 0x0040f809 # jalr $v0 -.L0x00002b08: .word 0x3484113e # ori $a0, 0x113e -.L0x00002b0c: .word 0x080216f1 # j 0x80085bc4 -.L0x00002b10: .word 0x00000000 # nop -.L0x00002b14: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00002b18: .word 0x8c837d88 # lw $v1, 0x7d88($a0) -.L0x00002b1c: .word 0x86220054 # lh $v0, 0x54($s1) -.L0x00002b20: .word 0x2463ffb1 # addiu $v1, -0x4f -.L0x00002b24: .word 0x00620018 # mult $v1, $v0 -.L0x00002b28: .word 0x00001812 # mflo $v1 -.L0x00002b2c: .word 0x3c058888 # lui $a1, 0x8888 -.L0x00002b30: .word 0x34a58889 # ori $a1, 0x8889 -.L0x00002b34: .word 0x00650018 # mult $v1, $a1 -.L0x00002b38: .word 0x24847d88 # addiu $a0, 0x7d88 -.L0x00002b3c: .word 0x00003810 # mfhi $a3 -.L0x00002b40: .word 0x00e31021 # addu $v0, $a3, $v1 -.L0x00002b44: .word 0x000210c3 # sra $v0, 0x3 -.L0x00002b48: .word 0x00031fc3 # sra $v1, 0x1f -.L0x00002b4c: .word 0x00431023 # subu $v0, $v1 -.L0x00002b50: .word 0x2442004f # addiu $v0, 0x4f -.L0x00002b54: .word 0xae22005c # sw $v0, 0x5c($s1) -.L0x00002b58: .word 0x8c830004 # lw $v1, 0x4($a0) -.L0x00002b5c: .word 0x86220054 # lh $v0, 0x54($s1) -.L0x00002b60: .word 0x2463ff5a # addiu $v1, -0xa6 -.L0x00002b64: .word 0x00620018 # mult $v1, $v0 -.L0x00002b68: .word 0x00001812 # mflo $v1 -.L0x00002b6c: .word 0x00000000 # nop -.L0x00002b70: .word 0x00000000 # nop -.L0x00002b74: .word 0x00650018 # mult $v1, $a1 -.L0x00002b78: .word 0x00003810 # mfhi $a3 -.L0x00002b7c: .word 0x00e31021 # addu $v0, $a3, $v1 -.L0x00002b80: .word 0x000210c3 # sra $v0, 0x3 -.L0x00002b84: .word 0x00031fc3 # sra $v1, 0x1f -.L0x00002b88: .word 0x00431023 # subu $v0, $v1 -.L0x00002b8c: .word 0x244200a6 # addiu $v0, 0xa6 -.L0x00002b90: .word 0xae220060 # sw $v0, 0x60($s1) -.L0x00002b94: .word 0x8c830008 # lw $v1, 0x8($a0) -.L0x00002b98: .word 0x86220054 # lh $v0, 0x54($s1) -.L0x00002b9c: .word 0x2463ffb1 # addiu $v1, -0x4f -.L0x00002ba0: .word 0x00620018 # mult $v1, $v0 -.L0x00002ba4: .word 0x00001812 # mflo $v1 -.L0x00002ba8: .word 0x00000000 # nop -.L0x00002bac: .word 0x00000000 # nop -.L0x00002bb0: .word 0x00650018 # mult $v1, $a1 -.L0x00002bb4: .word 0x00003810 # mfhi $a3 -.L0x00002bb8: .word 0x00e31021 # addu $v0, $a3, $v1 -.L0x00002bbc: .word 0x000210c3 # sra $v0, 0x3 -.L0x00002bc0: .word 0x00031fc3 # sra $v1, 0x1f -.L0x00002bc4: .word 0x00431023 # subu $v0, $v1 -.L0x00002bc8: .word 0x2442004f # addiu $v0, 0x4f -.L0x00002bcc: .word 0xae22006c # sw $v0, 0x6c($s1) -.L0x00002bd0: .word 0x8c84000c # lw $a0, 0xc($a0) -.L0x00002bd4: .word 0x86220054 # lh $v0, 0x54($s1) -.L0x00002bd8: .word 0x2484ff5a # addiu $a0, -0xa6 -.L0x00002bdc: .word 0x00820018 # mult $a0, $v0 -.L0x00002be0: .word 0x00002012 # mflo $a0 -.L0x00002be4: .word 0x00000000 # nop -.L0x00002be8: .word 0x00000000 # nop -.L0x00002bec: .word 0x00850018 # mult $a0, $a1 -.L0x00002bf0: .word 0x96230054 # lhu $v1, 0x54($s1) -.L0x00002bf4: .word 0x00000000 # nop -.L0x00002bf8: .word 0x24630001 # addiu $v1, 0x1 -.L0x00002bfc: .word 0xa6230054 # sh $v1, 0x54($s1) -.L0x00002c00: .word 0x00031c00 # sll $v1, 0x10 -.L0x00002c04: .word 0x00031c03 # sra $v1, 0x10 -.L0x00002c08: .word 0x2863000f # slti $v1, 0xf -.L0x00002c0c: .word 0x00003810 # mfhi $a3 -.L0x00002c10: .word 0x00e41021 # addu $v0, $a3, $a0 -.L0x00002c14: .word 0x000210c3 # sra $v0, 0x3 -.L0x00002c18: .word 0x000427c3 # sra $a0, 0x1f -.L0x00002c1c: .word 0x00441023 # subu $v0, $a0 -.L0x00002c20: .word 0x244200a6 # addiu $v0, 0xa6 -.L0x00002c24: .word 0x146000bb # bnez $v1, .L0x00002f14 -.L0x00002c28: .word 0xae220070 # sw $v0, 0x70($s1) -.L0x00002c2c: .word 0x8e22003c # lw $v0, 0x3c($s1) -.L0x00002c30: .word 0x02202021 # move_ $a0, $s1 -.L0x00002c34: .word 0x0040f809 # jalr $v0 -.L0x00002c38: .word 0xa6200054 # sh $zr, 0x54($s1) -.L0x00002c3c: .word 0x080216f1 # j 0x80085bc4 -.L0x00002c40: .word 0x00000000 # nop -.L0x00002c44: .word 0x96220054 # lhu $v0, 0x54($s1) -.L0x00002c48: .word 0x00000000 # nop -.L0x00002c4c: .word 0x24420001 # addiu $v0, 0x1 -.L0x00002c50: .word 0xa6220054 # sh $v0, 0x54($s1) -.L0x00002c54: .word 0x00021400 # sll $v0, 0x10 -.L0x00002c58: .word 0x00021403 # sra $v0, 0x10 -.L0x00002c5c: .word 0x28420006 # slti $v0, 0x6 -.L0x00002c60: .word 0x144000ac # bnez $v0, .L0x00002f14 -.L0x00002c64: .word 0x02202021 # move_ $a0, $s1 -.L0x00002c68: .word 0x8e220028 # lw $v0, 0x28($s1) -.L0x00002c6c: .word 0x00000000 # nop -.L0x00002c70: .word 0x0040f809 # jalr $v0 -.L0x00002c74: .word 0x24050002 # li $a1, 0x2 -.L0x00002c78: .word 0x080216f1 # j 0x80085bc4 -.L0x00002c7c: .word 0x00000000 # nop -.L0x00002c80: .word 0x8e240010 # lw $a0, 0x10($s1) -.L0x00002c84: .word 0x00000000 # nop -.L0x00002c88: .word 0x1085001b # beq $a0, $a1, .L0x00002cf8 -.L0x00002c8c: .word 0x28820002 # slti $v0, $a0, 0x2 -.L0x00002c90: .word 0x14400005 # bnez $v0, .L0x00002ca8 -.L0x00002c94: .word 0x24020001 # li $v0, 0x1 -.L0x00002c98: .word 0x10830083 # beq $a0, $v1, .L0x00002ea8 -.L0x00002c9c: .word 0x24020003 # li $v0, 0x3 -.L0x00002ca0: .word 0x1082009c # beq $a0, $v0, .L0x00002f14 -.L0x00002ca4: .word 0x24020001 # li $v0, 0x1 -.L0x00002ca8: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00002cac: .word 0xa6250056 # sh $a1, 0x56($s1) -.L0x00002cb0: .word 0xa625005a # sh $a1, 0x5a($s1) -.L0x00002cb4: .word 0xa2220058 # sb $v0, 0x58($s1) -.L0x00002cb8: .word 0x8c627d88 # lw $v0, 0x7d88($v1) -.L0x00002cbc: .word 0x24637d88 # addiu $v1, 0x7d88 -.L0x00002cc0: .word 0xae22005c # sw $v0, 0x5c($s1) -.L0x00002cc4: .word 0x8c620004 # lw $v0, 0x4($v1) -.L0x00002cc8: .word 0x00000000 # nop -.L0x00002ccc: .word 0xae220060 # sw $v0, 0x60($s1) -.L0x00002cd0: .word 0x8c620008 # lw $v0, 0x8($v1) -.L0x00002cd4: .word 0x00000000 # nop -.L0x00002cd8: .word 0xae22006c # sw $v0, 0x6c($s1) -.L0x00002cdc: .word 0x8c62000c # lw $v0, 0xc($v1) -.L0x00002ce0: .word 0x8e23003c # lw $v1, 0x3c($s1) -.L0x00002ce4: .word 0x02202021 # move_ $a0, $s1 -.L0x00002ce8: .word 0x0060f809 # jalr $v1 -.L0x00002cec: .word 0xae220070 # sw $v0, 0x70($s1) -.L0x00002cf0: .word 0x080216f1 # j 0x80085bc4 -.L0x00002cf4: .word 0x00000000 # nop -.L0x00002cf8: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00002cfc: .word 0x2452b7d0 # addiu $s2, $v0, -0x4830 -.L0x00002d00: .word 0x8e4203f4 # lw $v0, 0x3f4($s2) -.L0x00002d04: .word 0x00000000 # nop -.L0x00002d08: .word 0x0040f809 # jalr $v0 -.L0x00002d0c: .word 0x00002021 # move_ $a0, $zr -.L0x00002d10: .word 0x00002021 # move_ $a0, $zr -.L0x00002d14: .word 0x24050004 # li $a1, 0x4 -.L0x00002d18: .word 0x8e430408 # lw $v1, 0x408($s2) -.L0x00002d1c: .word 0x00000000 # nop -.L0x00002d20: .word 0x0060f809 # jalr $v1 -.L0x00002d24: .word 0x00408021 # move_ $s0, $v0 -.L0x00002d28: .word 0x00508007 # srav $s0, $s0, $v0 -.L0x00002d2c: .word 0x32100001 # andi $s0, 0x1 -.L0x00002d30: .word 0x1600000f # bnez $s0, .L0x00002d70 -.L0x00002d34: .word 0x00000000 # nop -.L0x00002d38: .word 0x8e4203fc # lw $v0, 0x3fc($s2) -.L0x00002d3c: .word 0x00000000 # nop -.L0x00002d40: .word 0x0040f809 # jalr $v0 -.L0x00002d44: .word 0x00002021 # move_ $a0, $zr -.L0x00002d48: .word 0x00002021 # move_ $a0, $zr -.L0x00002d4c: .word 0x24050004 # li $a1, 0x4 -.L0x00002d50: .word 0x8e430408 # lw $v1, 0x408($s2) -.L0x00002d54: .word 0x00000000 # nop -.L0x00002d58: .word 0x0060f809 # jalr $v1 -.L0x00002d5c: .word 0x00408021 # move_ $s0, $v0 -.L0x00002d60: .word 0x00508007 # srav $s0, $s0, $v0 -.L0x00002d64: .word 0x32100001 # andi $s0, 0x1 -.L0x00002d68: .word 0x1200000c # beqz $s0, .L0x00002d9c -.L0x00002d6c: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00002d70: .word 0x8622005a # lh $v0, 0x5a($s1) -.L0x00002d74: .word 0x00000000 # nop -.L0x00002d78: .word 0x10400006 # beqz $v0, .L0x00002d94 -.L0x00002d7c: .word 0x3c048004 # lui $a0, 0x8004 -.L0x00002d80: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00002d84: .word 0x8c425c48 # lw $v0, 0x5c48($v0) -.L0x00002d88: .word 0x00000000 # nop -.L0x00002d8c: .word 0x0040f809 # jalr $v0 -.L0x00002d90: .word 0x3484513e # ori $a0, 0x513e -.L0x00002d94: .word 0xa620005a # sh $zr, 0x5a($s1) -.L0x00002d98: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00002d9c: .word 0x2452b7d0 # addiu $s2, $v0, -0x4830 -.L0x00002da0: .word 0x8e4203f4 # lw $v0, 0x3f4($s2) -.L0x00002da4: .word 0x00000000 # nop -.L0x00002da8: .word 0x0040f809 # jalr $v0 -.L0x00002dac: .word 0x00002021 # move_ $a0, $zr -.L0x00002db0: .word 0x00002021 # move_ $a0, $zr -.L0x00002db4: .word 0x24050006 # li $a1, 0x6 -.L0x00002db8: .word 0x8e430408 # lw $v1, 0x408($s2) -.L0x00002dbc: .word 0x00000000 # nop -.L0x00002dc0: .word 0x0060f809 # jalr $v1 -.L0x00002dc4: .word 0x00408021 # move_ $s0, $v0 -.L0x00002dc8: .word 0x00508007 # srav $s0, $s0, $v0 -.L0x00002dcc: .word 0x32100001 # andi $s0, 0x1 -.L0x00002dd0: .word 0x1600000f # bnez $s0, .L0x00002e10 -.L0x00002dd4: .word 0x00000000 # nop -.L0x00002dd8: .word 0x8e4203fc # lw $v0, 0x3fc($s2) -.L0x00002ddc: .word 0x00000000 # nop -.L0x00002de0: .word 0x0040f809 # jalr $v0 -.L0x00002de4: .word 0x00002021 # move_ $a0, $zr -.L0x00002de8: .word 0x00002021 # move_ $a0, $zr -.L0x00002dec: .word 0x24050006 # li $a1, 0x6 -.L0x00002df0: .word 0x8e430408 # lw $v1, 0x408($s2) -.L0x00002df4: .word 0x00000000 # nop -.L0x00002df8: .word 0x0060f809 # jalr $v1 -.L0x00002dfc: .word 0x00408021 # move_ $s0, $v0 -.L0x00002e00: .word 0x00508007 # srav $s0, $s0, $v0 -.L0x00002e04: .word 0x32100001 # andi $s0, 0x1 -.L0x00002e08: .word 0x1200000c # beqz $s0, .L0x00002e3c -.L0x00002e0c: .word 0x3c108005 # lui $s0, 0x8005 -.L0x00002e10: .word 0x8622005a # lh $v0, 0x5a($s1) -.L0x00002e14: .word 0x24100001 # li $s0, 0x1 -.L0x00002e18: .word 0x10500006 # beq $v0, $s0, .L0x00002e34 -.L0x00002e1c: .word 0x3c048004 # lui $a0, 0x8004 -.L0x00002e20: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00002e24: .word 0x8c425c48 # lw $v0, 0x5c48($v0) -.L0x00002e28: .word 0x00000000 # nop -.L0x00002e2c: .word 0x0040f809 # jalr $v0 -.L0x00002e30: .word 0x3484513e # ori $a0, 0x513e -.L0x00002e34: .word 0xa630005a # sh $s0, 0x5a($s1) -.L0x00002e38: .word 0x3c108005 # lui $s0, 0x8005 -.L0x00002e3c: .word 0x2610b7d0 # addiu $s0, -0x4830 -.L0x00002e40: .word 0x8e0203f4 # lw $v0, 0x3f4($s0) -.L0x00002e44: .word 0x00000000 # nop -.L0x00002e48: .word 0x0040f809 # jalr $v0 -.L0x00002e4c: .word 0x00002021 # move_ $a0, $zr -.L0x00002e50: .word 0x00002021 # move_ $a0, $zr -.L0x00002e54: .word 0x2405000d # li $a1, 0xd -.L0x00002e58: .word 0x8e030408 # lw $v1, 0x408($s0) -.L0x00002e5c: .word 0x00000000 # nop -.L0x00002e60: .word 0x0060f809 # jalr $v1 -.L0x00002e64: .word 0x00408021 # move_ $s0, $v0 -.L0x00002e68: .word 0x00508007 # srav $s0, $s0, $v0 -.L0x00002e6c: .word 0x32100001 # andi $s0, 0x1 -.L0x00002e70: .word 0x12000028 # beqz $s0, .L0x00002f14 -.L0x00002e74: .word 0x3c048004 # lui $a0, 0x8004 -.L0x00002e78: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00002e7c: .word 0xa6200054 # sh $zr, 0x54($s1) -.L0x00002e80: .word 0x8c425c48 # lw $v0, 0x5c48($v0) -.L0x00002e84: .word 0x00000000 # nop -.L0x00002e88: .word 0x0040f809 # jalr $v0 -.L0x00002e8c: .word 0x3484503c # ori $a0, 0x503c -.L0x00002e90: .word 0x8e22003c # lw $v0, 0x3c($s1) -.L0x00002e94: .word 0x00000000 # nop -.L0x00002e98: .word 0x0040f809 # jalr $v0 -.L0x00002e9c: .word 0x02202021 # move_ $a0, $s1 -.L0x00002ea0: .word 0x080216f1 # j 0x80085bc4 -.L0x00002ea4: .word 0x00000000 # nop -.L0x00002ea8: .word 0x96220054 # lhu $v0, 0x54($s1) -.L0x00002eac: .word 0x00000000 # nop -.L0x00002eb0: .word 0x24420001 # addiu $v0, 0x1 -.L0x00002eb4: .word 0xa6220054 # sh $v0, 0x54($s1) -.L0x00002eb8: .word 0x30420003 # andi $v0, 0x3 -.L0x00002ebc: .word 0x14400015 # bnez $v0, .L0x00002f14 -.L0x00002ec0: .word 0x00000000 # nop -.L0x00002ec4: .word 0x92220059 # lbu $v0, 0x59($s1) -.L0x00002ec8: .word 0xa6200054 # sh $zr, 0x54($s1) -.L0x00002ecc: .word 0x24420001 # addiu $v0, 0x1 -.L0x00002ed0: .word 0xa2220059 # sb $v0, 0x59($s1) -.L0x00002ed4: .word 0x304200ff # andi $v0, 0xff -.L0x00002ed8: .word 0x2c420003 # sltiu $v0, 0x3 -.L0x00002edc: .word 0x1440000d # bnez $v0, .L0x00002f14 -.L0x00002ee0: .word 0x00000000 # nop -.L0x00002ee4: .word 0x8622005a # lh $v0, 0x5a($s1) -.L0x00002ee8: .word 0x00000000 # nop -.L0x00002eec: .word 0x10400003 # beqz $v0, .L0x00002efc -.L0x00002ef0: .word 0x00000000 # nop -.L0x00002ef4: .word 0x080216ec # j 0x80085bb0 -.L0x00002ef8: .word 0xa6240052 # sh $a0, 0x52($s1) -.L0x00002efc: .word 0xa6250052 # sh $a1, 0x52($s1) -.L0x00002f00: .word 0x8e22003c # lw $v0, 0x3c($s1) -.L0x00002f04: .word 0x00000000 # nop -.L0x00002f08: .word 0x0040f809 # jalr $v0 -.L0x00002f0c: .word 0x02202021 # move_ $a0, $s1 -.L0x00002f10: .word 0xa2200059 # sb $zr, 0x59($s1) -.L0x00002f14: .word 0x0c0214bc # jal 0x800852f0 -.L0x00002f18: .word 0x02202021 # move_ $a0, $s1 -.L0x00002f1c: .word 0x8fbf001c # lw $ra, 0x1c($sp) -.L0x00002f20: .word 0x8fb20018 # lw $s2, 0x18($sp) -.L0x00002f24: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x00002f28: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00002f2c: .word 0x03e00008 # jr $ra -.L0x00002f30: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x00002f34: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00002f38: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00002f3c: .word 0x8c83000c # lw $v1, 0xc($a0) -.L0x00002f40: .word 0x24020001 # li $v0, 0x1 -.L0x00002f44: .word 0x14620005 # bne $v1, $v0, .L0x00002f5c -.L0x00002f48: .word 0x00000000 # nop -.L0x00002f4c: .word 0x8c82002c # lw $v0, 0x2c($a0) -.L0x00002f50: .word 0x00000000 # nop -.L0x00002f54: .word 0x0040f809 # jalr $v0 -.L0x00002f58: .word 0x24050001 # li $a1, 0x1 -.L0x00002f5c: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x00002f60: .word 0x00000000 # nop -.L0x00002f64: .word 0x03e00008 # jr $ra -.L0x00002f68: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00002f6c: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00002f70: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00002f74: .word 0x8c83000c # lw $v1, 0xc($a0) -.L0x00002f78: .word 0x24020001 # li $v0, 0x1 -.L0x00002f7c: .word 0x14620007 # bne $v1, $v0, .L0x00002f9c -.L0x00002f80: .word 0x24020002 # li $v0, 0x2 -.L0x00002f84: .word 0xa482005a # sh $v0, 0x5a($a0) -.L0x00002f88: .word 0x8c82002c # lw $v0, 0x2c($a0) -.L0x00002f8c: .word 0x24050002 # li $a1, 0x2 -.L0x00002f90: .word 0xa0830058 # sb $v1, 0x58($a0) -.L0x00002f94: .word 0x0040f809 # jalr $v0 -.L0x00002f98: .word 0xa4800054 # sh $zr, 0x54($a0) -.L0x00002f9c: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x00002fa0: .word 0x00000000 # nop -.L0x00002fa4: .word 0x03e00008 # jr $ra -.L0x00002fa8: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00002fac: .word 0x84820052 # lh $v0, 0x52($a0) -.L0x00002fb0: .word 0x03e00008 # jr $ra -.L0x00002fb4: .word 0x00000000 # nop -.L0x00002fb8: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00002fbc: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00002fc0: .word 0x00808021 # move_ $s0, $a0 -.L0x00002fc4: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00002fc8: .word 0x24845594 # addiu $a0, 0x5594 -.L0x00002fcc: .word 0x240500a8 # li $a1, 0xa8 -.L0x00002fd0: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00002fd4: .word 0x0c005141 # jal F0x80014504 -.L0x00002fd8: .word 0x00003021 # move_ $a2, $zr -.L0x00002fdc: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00002fe0: .word 0x24635be4 # addiu $v1, 0x5be4 -.L0x00002fe4: .word 0xac43009c # sw $v1, 0x9c($v0) -.L0x00002fe8: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00002fec: .word 0x24635c1c # addiu $v1, 0x5c1c -.L0x00002ff0: .word 0xac4300a0 # sw $v1, 0xa0($v0) -.L0x00002ff4: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00002ff8: .word 0x24635c5c # addiu $v1, 0x5c5c -.L0x00002ffc: .word 0xac4300a4 # sw $v1, 0xa4($v0) -.L0x00003000: .word 0x24031000 # li $v1, 0x1000 -.L0x00003004: .word 0xac43008c # sw $v1, 0x8c($v0) -.L0x00003008: .word 0x24030002 # li $v1, 0x2 -.L0x0000300c: .word 0xac430090 # sw $v1, 0x90($v0) -.L0x00003010: .word 0xa4500050 # sh $s0, 0x50($v0) -.L0x00003014: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x00003018: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x0000301c: .word 0x03e00008 # jr $ra -.L0x00003020: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00003024: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00003028: .word 0x2882001e # slti $v0, $a0, 0x1e -.L0x0000302c: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00003030: .word 0x14400003 # bnez $v0, .L0x00003040 -.L0x00003034: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00003038: .word 0x08021755 # j 0x80085d54 -.L0x0000303c: .word 0x240200ff # li $v0, 0xff -.L0x00003040: .word 0x3c108888 # lui $s0, 0x8888 -.L0x00003044: .word 0x36108889 # ori $s0, 0x8889 -.L0x00003048: .word 0x00041280 # sll $v0, $a0, 0xa -.L0x0000304c: .word 0x00500018 # mult $v0, $s0 -.L0x00003050: .word 0x00002810 # mfhi $a1 -.L0x00003054: .word 0x00a22021 # addu $a0, $a1, $v0 -.L0x00003058: .word 0x00042103 # sra $a0, 0x4 -.L0x0000305c: .word 0x000217c3 # sra $v0, 0x1f -.L0x00003060: .word 0x0c00aaf3 # jal F0x8002abcc -.L0x00003064: .word 0x00822023 # subu $a0, $v0 -.L0x00003068: .word 0x00021900 # sll $v1, $v0, 0x4 -.L0x0000306c: .word 0x00621823 # subu $v1, $v0 -.L0x00003070: .word 0x00031840 # sll $v1, 0x1 -.L0x00003074: .word 0x04610002 # bgez $v1, .L0x00003080 -.L0x00003078: .word 0x00000000 # nop -.L0x0000307c: .word 0x24630fff # addiu $v1, 0xfff -.L0x00003080: .word 0x00031b03 # sra $v1, 0xc -.L0x00003084: .word 0x00031200 # sll $v0, $v1, 0x8 -.L0x00003088: .word 0x00431023 # subu $v0, $v1 -.L0x0000308c: .word 0x00500018 # mult $v0, $s0 -.L0x00003090: .word 0x00002810 # mfhi $a1 -.L0x00003094: .word 0x00a21821 # addu $v1, $a1, $v0 -.L0x00003098: .word 0x00031903 # sra $v1, 0x4 -.L0x0000309c: .word 0x000217c3 # sra $v0, 0x1f -.L0x000030a0: .word 0x00621023 # subu $v0, $v1, $v0 -.L0x000030a4: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x000030a8: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x000030ac: .word 0x03e00008 # jr $ra -.L0x000030b0: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x000030b4: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x000030b8: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x000030bc: .word 0x00808821 # move_ $s1, $a0 -.L0x000030c0: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x000030c4: .word 0x3c108005 # lui $s0, 0x8005 -.L0x000030c8: .word 0x2610de10 # addiu $s0, -0x21f0 -.L0x000030cc: .word 0xafbf0018 # sw $ra, 0x18($sp) -.L0x000030d0: .word 0x8e02017c # lw $v0, 0x17c($s0) -.L0x000030d4: .word 0x00000000 # nop -.L0x000030d8: .word 0x0040f809 # jalr $v0 -.L0x000030dc: .word 0x24041000 # li $a0, 0x1000 -.L0x000030e0: .word 0x00402021 # move_ $a0, $v0 -.L0x000030e4: .word 0x8c820138 # lw $v0, 0x138($a0) -.L0x000030e8: .word 0x00000000 # nop -.L0x000030ec: .word 0x0040f809 # jalr $v0 -.L0x000030f0: .word 0x00002821 # move_ $a1, $zr -.L0x000030f4: .word 0x8e030158 # lw $v1, 0x158($s0) -.L0x000030f8: .word 0x00000000 # nop -.L0x000030fc: .word 0x0060f809 # jalr $v1 -.L0x00003100: .word 0x00408021 # move_ $s0, $v0 -.L0x00003104: .word 0x00403021 # move_ $a2, $v0 -.L0x00003108: .word 0x00112840 # sll $a1, $s1, 0x1 -.L0x0000310c: .word 0x00004821 # move_ $t1, $zr -.L0x00003110: .word 0x240c0006 # li $t4, 0x6 -.L0x00003114: .word 0x240b0032 # li $t3, 0x32 -.L0x00003118: .word 0x3c0800ff # lui $t0, 0xff -.L0x0000311c: .word 0x3508ffff # ori $t0, 0xffff -.L0x00003120: .word 0x3c0aff00 # lui $t2, 0xff00 -.L0x00003124: .word 0x3c028008 # lui $v0, 0x8008 -.L0x00003128: .word 0x24477dbc # addiu $a3, $v0, 0x7dbc -.L0x0000312c: .word 0x24c4001a # addiu $a0, $a2, 0x1a -.L0x00003130: .word 0x28a20100 # slti $v0, $a1, 0x100 -.L0x00003134: .word 0xa08cffe9 # sb $t4, -0x17($a0) -.L0x00003138: .word 0xa08bffed # sb $t3, -0x13($a0) -.L0x0000313c: .word 0xa091ffec # sb $s1, -0x14($a0) -.L0x00003140: .word 0xa091ffeb # sb $s1, -0x15($a0) -.L0x00003144: .word 0x14400002 # bnez $v0, .L0x00003150 -.L0x00003148: .word 0xa091ffea # sb $s1, -0x16($a0) -.L0x0000314c: .word 0x240500ff # li $a1, 0xff -.L0x00003150: .word 0x240200a0 # li $v0, 0xa0 -.L0x00003154: .word 0xa482ffee # sh $v0, -0x12($a0) -.L0x00003158: .word 0x24020078 # li $v0, 0x78 -.L0x0000315c: .word 0xa085fffc # sb $a1, -0x4($a0) -.L0x00003160: .word 0xa085fffb # sb $a1, -0x5($a0) -.L0x00003164: .word 0xa085fffa # sb $a1, -0x6($a0) -.L0x00003168: .word 0xa085fff4 # sb $a1, -0xc($a0) -.L0x0000316c: .word 0xa085fff3 # sb $a1, -0xd($a0) -.L0x00003170: .word 0xa085fff2 # sb $a1, -0xe($a0) -.L0x00003174: .word 0xa482fff0 # sh $v0, -0x10($a0) -.L0x00003178: .word 0x94e20000 # lhu $v0, ($a3) -.L0x0000317c: .word 0x00000000 # nop -.L0x00003180: .word 0xa482fff6 # sh $v0, -0xa($a0) -.L0x00003184: .word 0x94e20002 # lhu $v0, 0x2($a3) -.L0x00003188: .word 0x00000000 # nop -.L0x0000318c: .word 0xa482fff8 # sh $v0, -0x8($a0) -.L0x00003190: .word 0x94e20004 # lhu $v0, 0x4($a3) -.L0x00003194: .word 0x25290001 # addiu $t1, 0x1 -.L0x00003198: .word 0xa482fffe # sh $v0, -0x2($a0) -.L0x0000319c: .word 0x94e20006 # lhu $v0, 0x6($a3) -.L0x000031a0: .word 0x24e70008 # addiu $a3, 0x8 -.L0x000031a4: .word 0xa4820000 # sh $v0, ($a0) -.L0x000031a8: .word 0x2484001c # addiu $a0, 0x1c -.L0x000031ac: .word 0x8cc30000 # lw $v1, ($a2) -.L0x000031b0: .word 0x8e020000 # lw $v0, ($s0) -.L0x000031b4: .word 0x006a1824 # and $v1, $t2 -.L0x000031b8: .word 0x00481024 # and $v0, $t0 -.L0x000031bc: .word 0x00621825 # or $v1, $v0 -.L0x000031c0: .word 0xacc30000 # sw $v1, ($a2) -.L0x000031c4: .word 0x00c81824 # and $v1, $a2, $t0 -.L0x000031c8: .word 0x8e020000 # lw $v0, ($s0) -.L0x000031cc: .word 0x00000000 # nop -.L0x000031d0: .word 0x004a1024 # and $v0, $t2 -.L0x000031d4: .word 0x00431025 # or $v0, $v1 -.L0x000031d8: .word 0xae020000 # sw $v0, ($s0) -.L0x000031dc: .word 0x29220004 # slti $v0, $t1, 0x4 -.L0x000031e0: .word 0x1440ffd3 # bnez $v0, .L0x00003130 -.L0x000031e4: .word 0x24c6001c # addiu $a2, 0x1c -.L0x000031e8: .word 0x3c03e100 # lui $v1, 0xe100 -.L0x000031ec: .word 0x34630245 # ori $v1, 0x245 -.L0x000031f0: .word 0x3c0400ff # lui $a0, 0xff -.L0x000031f4: .word 0x3484ffff # ori $a0, 0xffff -.L0x000031f8: .word 0x24020001 # li $v0, 0x1 -.L0x000031fc: .word 0x3c05ff00 # lui $a1, 0xff00 -.L0x00003200: .word 0xa0c20003 # sb $v0, 0x3($a2) -.L0x00003204: .word 0xacc30004 # sw $v1, 0x4($a2) -.L0x00003208: .word 0x8cc30000 # lw $v1, ($a2) -.L0x0000320c: .word 0x8e020000 # lw $v0, ($s0) -.L0x00003210: .word 0x00651824 # and $v1, $a1 -.L0x00003214: .word 0x00441024 # and $v0, $a0 -.L0x00003218: .word 0x00621825 # or $v1, $v0 -.L0x0000321c: .word 0xacc30000 # sw $v1, ($a2) -.L0x00003220: .word 0x8e020000 # lw $v0, ($s0) -.L0x00003224: .word 0x00c42024 # and $a0, $a2, $a0 -.L0x00003228: .word 0x00451024 # and $v0, $a1 -.L0x0000322c: .word 0x00441025 # or $v0, $a0 -.L0x00003230: .word 0xae020000 # sw $v0, ($s0) -.L0x00003234: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00003238: .word 0x8c42df6c # lw $v0, -0x2094($v0) -.L0x0000323c: .word 0x00000000 # nop -.L0x00003240: .word 0x0040f809 # jalr $v0 -.L0x00003244: .word 0x24c40008 # addiu $a0, $a2, 0x8 -.L0x00003248: .word 0x8fbf0018 # lw $ra, 0x18($sp) -.L0x0000324c: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x00003250: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00003254: .word 0x03e00008 # jr $ra -.L0x00003258: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x0000325c: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00003260: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00003264: .word 0x8c82002c # lw $v0, 0x2c($a0) -.L0x00003268: .word 0x24050001 # li $a1, 0x1 -.L0x0000326c: .word 0xac800050 # sw $zr, 0x50($a0) -.L0x00003270: .word 0x0040f809 # jalr $v0 -.L0x00003274: .word 0xa4800056 # sh $zr, 0x56($a0) -.L0x00003278: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x0000327c: .word 0x00000000 # nop -.L0x00003280: .word 0x03e00008 # jr $ra -.L0x00003284: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00003288: .word 0x8c820050 # lw $v0, 0x50($a0) -.L0x0000328c: .word 0x03e00008 # jr $ra -.L0x00003290: .word 0x00000000 # nop -.L0x00003294: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x00003298: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x0000329c: .word 0x00808021 # move_ $s0, $a0 -.L0x000032a0: .word 0xafbf0018 # sw $ra, 0x18($sp) -.L0x000032a4: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x000032a8: .word 0x8e03000c # lw $v1, 0xc($s0) -.L0x000032ac: .word 0x24020001 # li $v0, 0x1 -.L0x000032b0: .word 0x1062000d # beq $v1, $v0, .L0x000032e8 -.L0x000032b4: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x000032b8: .word 0x14400003 # bnez $v0, .L0x000032c8 -.L0x000032bc: .word 0x28620004 # slti $v0, $v1, 0x4 -.L0x000032c0: .word 0x14400024 # bnez $v0, .L0x00003354 -.L0x000032c4: .word 0x00000000 # nop -.L0x000032c8: .word 0x8e020038 # lw $v0, 0x38($s0) -.L0x000032cc: .word 0x00000000 # nop -.L0x000032d0: .word 0x0040f809 # jalr $v0 -.L0x000032d4: .word 0x02002021 # move_ $a0, $s0 -.L0x000032d8: .word 0xa6000054 # sh $zr, 0x54($s0) -.L0x000032dc: .word 0xa6000056 # sh $zr, 0x56($s0) -.L0x000032e0: .word 0x08021801 # j 0x80086004 -.L0x000032e4: .word 0xae000050 # sw $zr, 0x50($s0) -.L0x000032e8: .word 0x8e110010 # lw $s1, 0x10($s0) -.L0x000032ec: .word 0x00000000 # nop -.L0x000032f0: .word 0x12200015 # beqz $s1, .L0x00003348 -.L0x000032f4: .word 0x00000000 # nop -.L0x000032f8: .word 0x16230013 # bne $s1, $v1, .L0x00003348 -.L0x000032fc: .word 0x00000000 # nop -.L0x00003300: .word 0x96020056 # lhu $v0, 0x56($s0) -.L0x00003304: .word 0x00000000 # nop -.L0x00003308: .word 0x00022400 # sll $a0, $v0, 0x10 -.L0x0000330c: .word 0x00042403 # sra $a0, 0x10 -.L0x00003310: .word 0x24420001 # addiu $v0, 0x1 -.L0x00003314: .word 0x0c021735 # jal 0x80085cd4 -.L0x00003318: .word 0xa6020056 # sh $v0, 0x56($s0) -.L0x0000331c: .word 0x86030056 # lh $v1, 0x56($s0) -.L0x00003320: .word 0x00000000 # nop -.L0x00003324: .word 0x2863001e # slti $v1, 0x1e -.L0x00003328: .word 0x14600007 # bnez $v1, .L0x00003348 -.L0x0000332c: .word 0xa6020054 # sh $v0, 0x54($s0) -.L0x00003330: .word 0x02002021 # move_ $a0, $s0 -.L0x00003334: .word 0x8e02002c # lw $v0, 0x2c($s0) -.L0x00003338: .word 0x00000000 # nop -.L0x0000333c: .word 0x0040f809 # jalr $v0 -.L0x00003340: .word 0x00002821 # move_ $a1, $zr -.L0x00003344: .word 0xae110050 # sw $s1, 0x50($s0) -.L0x00003348: .word 0x86040054 # lh $a0, 0x54($s0) -.L0x0000334c: .word 0x0c021759 # jal 0x80085d64 -.L0x00003350: .word 0x00000000 # nop -.L0x00003354: .word 0x8fbf0018 # lw $ra, 0x18($sp) -.L0x00003358: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x0000335c: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00003360: .word 0x03e00008 # jr $ra -.L0x00003364: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x00003368: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x0000336c: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00003370: .word 0x24845f44 # addiu $a0, 0x5f44 -.L0x00003374: .word 0x24050060 # li $a1, 0x60 -.L0x00003378: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x0000337c: .word 0x0c005141 # jal F0x80014504 -.L0x00003380: .word 0x00003021 # move_ $a2, $zr -.L0x00003384: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00003388: .word 0x24635f0c # addiu $v1, 0x5f0c -.L0x0000338c: .word 0xac430058 # sw $v1, 0x58($v0) -.L0x00003390: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00003394: .word 0x24635f38 # addiu $v1, 0x5f38 -.L0x00003398: .word 0xac43005c # sw $v1, 0x5c($v0) -.L0x0000339c: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x000033a0: .word 0x00000000 # nop -.L0x000033a4: .word 0x03e00008 # jr $ra -.L0x000033a8: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x000033ac: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x000033b0: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x000033b4: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x000033b8: .word 0x84820000 # lh $v0, ($a0) -.L0x000033bc: .word 0x00000000 # nop -.L0x000033c0: .word 0x00021080 # sll $v0, 0x2 -.L0x000033c4: .word 0x14c00005 # bnez $a2, .L0x000033dc -.L0x000033c8: .word 0x00a28021 # addu $s0, $a1, $v0 -.L0x000033cc: .word 0x94820002 # lhu $v0, 0x2($a0) -.L0x000033d0: .word 0x00000000 # nop -.L0x000033d4: .word 0x2442ffff # addiu $v0, -0x1 -.L0x000033d8: .word 0xa4820002 # sh $v0, 0x2($a0) -.L0x000033dc: .word 0x84820002 # lh $v0, 0x2($a0) -.L0x000033e0: .word 0x00000000 # nop -.L0x000033e4: .word 0x1c400017 # bgtz $v0, .L0x00003444 -.L0x000033e8: .word 0x00000000 # nop -.L0x000033ec: .word 0x94820000 # lhu $v0, ($a0) -.L0x000033f0: .word 0x26100004 # addiu $s0, 0x4 -.L0x000033f4: .word 0x24420001 # addiu $v0, 0x1 -.L0x000033f8: .word 0xa4820000 # sh $v0, ($a0) -.L0x000033fc: .word 0x94820002 # lhu $v0, 0x2($a0) -.L0x00003400: .word 0x96030002 # lhu $v1, 0x2($s0) -.L0x00003404: .word 0x00000000 # nop -.L0x00003408: .word 0x00431021 # addu $v0, $v1 -.L0x0000340c: .word 0xa4820002 # sh $v0, 0x2($a0) -.L0x00003410: .word 0x86030000 # lh $v1, ($s0) -.L0x00003414: .word 0x240200ff # li $v0, 0xff -.L0x00003418: .word 0x14620008 # bne $v1, $v0, .L0x0000343c -.L0x0000341c: .word 0x00000000 # nop -.L0x00003420: .word 0x94820002 # lhu $v0, 0x2($a0) -.L0x00003424: .word 0x00a08021 # move_ $s0, $a1 -.L0x00003428: .word 0xa4800000 # sh $zr, ($a0) -.L0x0000342c: .word 0x96030002 # lhu $v1, 0x2($s0) -.L0x00003430: .word 0x00000000 # nop -.L0x00003434: .word 0x00431021 # addu $v0, $v1 -.L0x00003438: .word 0xa4820002 # sh $v0, 0x2($a0) -.L0x0000343c: .word 0x0c021817 # jal 0x8008605c -.L0x00003440: .word 0x24c60001 # addiu $a2, 0x1 -.L0x00003444: .word 0x86020000 # lh $v0, ($s0) -.L0x00003448: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x0000344c: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00003450: .word 0x03e00008 # jr $ra -.L0x00003454: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00003458: .word 0x27bdff48 # addiu $sp, -0xb8 -.L0x0000345c: .word 0xafb000b0 # sw $s0, 0xb0($sp) -.L0x00003460: .word 0x00808021 # move_ $s0, $a0 -.L0x00003464: .word 0xafbf00b4 # sw $ra, 0xb4($sp) -.L0x00003468: .word 0x0c007d92 # jal F0x8001f648 -.L0x0000346c: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00003470: .word 0x8e04007c # lw $a0, 0x7c($s0) -.L0x00003474: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x00003478: .word 0x00000000 # nop -.L0x0000347c: .word 0x0040f809 # jalr $v0 -.L0x00003480: .word 0x00002821 # move_ $a1, $zr -.L0x00003484: .word 0x00002021 # move_ $a0, $zr -.L0x00003488: .word 0x8fa20088 # lw $v0, 0x88($sp) -.L0x0000348c: .word 0x00000000 # nop -.L0x00003490: .word 0x0040f809 # jalr $v0 -.L0x00003494: .word 0x240501f3 # li $a1, 0x1f3 -.L0x00003498: .word 0x24040300 # li $a0, 0x300 -.L0x0000349c: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x000034a0: .word 0x00000000 # nop -.L0x000034a4: .word 0x0040f809 # jalr $v0 -.L0x000034a8: .word 0x00002821 # move_ $a1, $zr -.L0x000034ac: .word 0x3c108004 # lui $s0, 0x8004 -.L0x000034b0: .word 0x26104b38 # addiu $s0, 0x4b38 -.L0x000034b4: .word 0x8e020424 # lw $v0, 0x424($s0) -.L0x000034b8: .word 0x00000000 # nop -.L0x000034bc: .word 0x0040f809 # jalr $v0 -.L0x000034c0: .word 0x3c040887 # lui $a0, 0x887 -.L0x000034c4: .word 0x00402021 # move_ $a0, $v0 -.L0x000034c8: .word 0x00002821 # move_ $a1, $zr -.L0x000034cc: .word 0x00a03021 # move_ $a2, $a1 -.L0x000034d0: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x000034d4: .word 0x00000000 # nop -.L0x000034d8: .word 0x0040f809 # jalr $v0 -.L0x000034dc: .word 0x00a03821 # move_ $a3, $a1 -.L0x000034e0: .word 0x24040340 # li $a0, 0x340 -.L0x000034e4: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x000034e8: .word 0x00000000 # nop -.L0x000034ec: .word 0x0040f809 # jalr $v0 -.L0x000034f0: .word 0x00002821 # move_ $a1, $zr -.L0x000034f4: .word 0x3c040887 # lui $a0, 0x887 -.L0x000034f8: .word 0x8e020424 # lw $v0, 0x424($s0) -.L0x000034fc: .word 0x00000000 # nop -.L0x00003500: .word 0x0040f809 # jalr $v0 -.L0x00003504: .word 0x34840001 # ori $a0, 0x1 -.L0x00003508: .word 0x00402021 # move_ $a0, $v0 -.L0x0000350c: .word 0x00002821 # move_ $a1, $zr -.L0x00003510: .word 0x00a03021 # move_ $a2, $a1 -.L0x00003514: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x00003518: .word 0x00000000 # nop -.L0x0000351c: .word 0x0040f809 # jalr $v0 -.L0x00003520: .word 0x00a03821 # move_ $a3, $a1 -.L0x00003524: .word 0x24040380 # li $a0, 0x380 -.L0x00003528: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x0000352c: .word 0x00000000 # nop -.L0x00003530: .word 0x0040f809 # jalr $v0 -.L0x00003534: .word 0x00002821 # move_ $a1, $zr -.L0x00003538: .word 0x3c040887 # lui $a0, 0x887 -.L0x0000353c: .word 0x8e020424 # lw $v0, 0x424($s0) -.L0x00003540: .word 0x00000000 # nop -.L0x00003544: .word 0x0040f809 # jalr $v0 -.L0x00003548: .word 0x34840002 # ori $a0, 0x2 -.L0x0000354c: .word 0x00402021 # move_ $a0, $v0 -.L0x00003550: .word 0x00002821 # move_ $a1, $zr -.L0x00003554: .word 0x00a03021 # move_ $a2, $a1 -.L0x00003558: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x0000355c: .word 0x00000000 # nop -.L0x00003560: .word 0x0040f809 # jalr $v0 -.L0x00003564: .word 0x00a03821 # move_ $a3, $a1 -.L0x00003568: .word 0x8fbf00b4 # lw $ra, 0xb4($sp) -.L0x0000356c: .word 0x8fb000b0 # lw $s0, 0xb0($sp) -.L0x00003570: .word 0x03e00008 # jr $ra -.L0x00003574: .word 0x27bd00b8 # addiu $sp, 0xb8 -.L0x00003578: .word 0x27bdff20 # addiu $sp, -0xe0 -.L0x0000357c: .word 0xafb100bc # sw $s1, 0xbc($sp) -.L0x00003580: .word 0x00808821 # move_ $s1, $a0 -.L0x00003584: .word 0x26240054 # addiu $a0, $s1, 0x54 -.L0x00003588: .word 0x3c058008 # lui $a1, 0x8008 -.L0x0000358c: .word 0x24a57ddc # addiu $a1, 0x7ddc -.L0x00003590: .word 0x00003021 # move_ $a2, $zr -.L0x00003594: .word 0xafbf00dc # sw $ra, 0xdc($sp) -.L0x00003598: .word 0xafbe00d8 # sw $s8, 0xd8($sp) -.L0x0000359c: .word 0xafb700d4 # sw $s7, 0xd4($sp) -.L0x000035a0: .word 0xafb600d0 # sw $s6, 0xd0($sp) -.L0x000035a4: .word 0xafb500cc # sw $s5, 0xcc($sp) -.L0x000035a8: .word 0xafb400c8 # sw $s4, 0xc8($sp) -.L0x000035ac: .word 0xafb300c4 # sw $s3, 0xc4($sp) -.L0x000035b0: .word 0xafb200c0 # sw $s2, 0xc0($sp) -.L0x000035b4: .word 0x0c021817 # jal 0x8008605c -.L0x000035b8: .word 0xafb000b8 # sw $s0, 0xb8($sp) -.L0x000035bc: .word 0x26240058 # addiu $a0, $s1, 0x58 -.L0x000035c0: .word 0x3c058008 # lui $a1, 0x8008 -.L0x000035c4: .word 0x24a57e20 # addiu $a1, 0x7e20 -.L0x000035c8: .word 0x00003021 # move_ $a2, $zr -.L0x000035cc: .word 0x0c021817 # jal 0x8008605c -.L0x000035d0: .word 0x00409021 # move_ $s2, $v0 -.L0x000035d4: .word 0x2624005c # addiu $a0, $s1, 0x5c -.L0x000035d8: .word 0x3c058008 # lui $a1, 0x8008 -.L0x000035dc: .word 0x24a57e74 # addiu $a1, 0x7e74 -.L0x000035e0: .word 0x00003021 # move_ $a2, $zr -.L0x000035e4: .word 0x0c021817 # jal 0x8008605c -.L0x000035e8: .word 0x00409821 # move_ $s3, $v0 -.L0x000035ec: .word 0x26240060 # addiu $a0, $s1, 0x60 -.L0x000035f0: .word 0x3c058008 # lui $a1, 0x8008 -.L0x000035f4: .word 0x24a57f2c # addiu $a1, 0x7f2c -.L0x000035f8: .word 0x00003021 # move_ $a2, $zr -.L0x000035fc: .word 0x0c021817 # jal 0x8008605c -.L0x00003600: .word 0x0040a021 # move_ $s4, $v0 -.L0x00003604: .word 0x26240064 # addiu $a0, $s1, 0x64 -.L0x00003608: .word 0x3c058008 # lui $a1, 0x8008 -.L0x0000360c: .word 0x24a57ff8 # addiu $a1, 0x7ff8 -.L0x00003610: .word 0x00003021 # move_ $a2, $zr -.L0x00003614: .word 0x0c021817 # jal 0x8008605c -.L0x00003618: .word 0x0040a821 # move_ $s5, $v0 -.L0x0000361c: .word 0x26240068 # addiu $a0, $s1, 0x68 -.L0x00003620: .word 0x3c058009 # lui $a1, 0x8009 -.L0x00003624: .word 0x24a580f4 # addiu $a1, -0x7f0c -.L0x00003628: .word 0x00003021 # move_ $a2, $zr -.L0x0000362c: .word 0x0c021817 # jal 0x8008605c -.L0x00003630: .word 0x0040b021 # move_ $s6, $v0 -.L0x00003634: .word 0x2624006c # addiu $a0, $s1, 0x6c -.L0x00003638: .word 0x3c058009 # lui $a1, 0x8009 -.L0x0000363c: .word 0x24a5816c # addiu $a1, -0x7e94 -.L0x00003640: .word 0x00003021 # move_ $a2, $zr -.L0x00003644: .word 0x0c021817 # jal 0x8008605c -.L0x00003648: .word 0x0040b821 # move_ $s7, $v0 -.L0x0000364c: .word 0x26240070 # addiu $a0, $s1, 0x70 -.L0x00003650: .word 0x3c058009 # lui $a1, 0x8009 -.L0x00003654: .word 0x24a581bc # addiu $a1, -0x7e44 -.L0x00003658: .word 0x00003021 # move_ $a2, $zr -.L0x0000365c: .word 0x0c021817 # jal 0x8008605c -.L0x00003660: .word 0x0040f021 # move_ $s8, $v0 -.L0x00003664: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00003668: .word 0x0c007d92 # jal F0x8001f648 -.L0x0000366c: .word 0xafa200b0 # sw $v0, 0xb0($sp) -.L0x00003670: .word 0x8e24007c # lw $a0, 0x7c($s1) -.L0x00003674: .word 0x8fa2008c # lw $v0, 0x8c($sp) -.L0x00003678: .word 0x00000000 # nop -.L0x0000367c: .word 0x0040f809 # jalr $v0 -.L0x00003680: .word 0x00002821 # move_ $a1, $zr -.L0x00003684: .word 0x240403c0 # li $a0, 0x3c0 -.L0x00003688: .word 0x8fa20084 # lw $v0, 0x84($sp) -.L0x0000368c: .word 0x00000000 # nop -.L0x00003690: .word 0x0040f809 # jalr $v0 -.L0x00003694: .word 0x00002821 # move_ $a1, $zr -.L0x00003698: .word 0x2410012c # li $s0, 0x12c -.L0x0000369c: .word 0x1250000d # beq $s2, $s0, .L0x000036d4 -.L0x000036a0: .word 0x3c040887 # lui $a0, 0x887 -.L0x000036a4: .word 0x3c028004 # lui $v0, 0x8004 -.L0x000036a8: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x000036ac: .word 0x00000000 # nop -.L0x000036b0: .word 0x0040f809 # jalr $v0 -.L0x000036b4: .word 0x34840003 # ori $a0, 0x3 -.L0x000036b8: .word 0x00402021 # move_ $a0, $v0 -.L0x000036bc: .word 0x02402821 # move_ $a1, $s2 -.L0x000036c0: .word 0x00003021 # move_ $a2, $zr -.L0x000036c4: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x000036c8: .word 0x00000000 # nop -.L0x000036cc: .word 0x0040f809 # jalr $v0 -.L0x000036d0: .word 0x00c03821 # move_ $a3, $a2 -.L0x000036d4: .word 0x1270000d # beq $s3, $s0, .L0x0000370c -.L0x000036d8: .word 0x3c040887 # lui $a0, 0x887 -.L0x000036dc: .word 0x3c028004 # lui $v0, 0x8004 -.L0x000036e0: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x000036e4: .word 0x00000000 # nop -.L0x000036e8: .word 0x0040f809 # jalr $v0 -.L0x000036ec: .word 0x34840003 # ori $a0, 0x3 -.L0x000036f0: .word 0x00402021 # move_ $a0, $v0 -.L0x000036f4: .word 0x02602821 # move_ $a1, $s3 -.L0x000036f8: .word 0x00003021 # move_ $a2, $zr -.L0x000036fc: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x00003700: .word 0x00000000 # nop -.L0x00003704: .word 0x0040f809 # jalr $v0 -.L0x00003708: .word 0x00c03821 # move_ $a3, $a2 -.L0x0000370c: .word 0x1290000d # beq $s4, $s0, .L0x00003744 -.L0x00003710: .word 0x3c040887 # lui $a0, 0x887 -.L0x00003714: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00003718: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x0000371c: .word 0x00000000 # nop -.L0x00003720: .word 0x0040f809 # jalr $v0 -.L0x00003724: .word 0x34840003 # ori $a0, 0x3 -.L0x00003728: .word 0x00402021 # move_ $a0, $v0 -.L0x0000372c: .word 0x02802821 # move_ $a1, $s4 -.L0x00003730: .word 0x00003021 # move_ $a2, $zr -.L0x00003734: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x00003738: .word 0x00000000 # nop -.L0x0000373c: .word 0x0040f809 # jalr $v0 -.L0x00003740: .word 0x00c03821 # move_ $a3, $a2 -.L0x00003744: .word 0x12b0000d # beq $s5, $s0, .L0x0000377c -.L0x00003748: .word 0x3c040887 # lui $a0, 0x887 -.L0x0000374c: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00003750: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x00003754: .word 0x00000000 # nop -.L0x00003758: .word 0x0040f809 # jalr $v0 -.L0x0000375c: .word 0x34840003 # ori $a0, 0x3 -.L0x00003760: .word 0x00402021 # move_ $a0, $v0 -.L0x00003764: .word 0x02a02821 # move_ $a1, $s5 -.L0x00003768: .word 0x00003021 # move_ $a2, $zr -.L0x0000376c: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x00003770: .word 0x00000000 # nop -.L0x00003774: .word 0x0040f809 # jalr $v0 -.L0x00003778: .word 0x00c03821 # move_ $a3, $a2 -.L0x0000377c: .word 0x12d0000d # beq $s6, $s0, .L0x000037b4 -.L0x00003780: .word 0x3c040887 # lui $a0, 0x887 -.L0x00003784: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00003788: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x0000378c: .word 0x00000000 # nop -.L0x00003790: .word 0x0040f809 # jalr $v0 -.L0x00003794: .word 0x34840008 # ori $a0, 0x8 -.L0x00003798: .word 0x00402021 # move_ $a0, $v0 -.L0x0000379c: .word 0x02c02821 # move_ $a1, $s6 -.L0x000037a0: .word 0x00003021 # move_ $a2, $zr -.L0x000037a4: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x000037a8: .word 0x00000000 # nop -.L0x000037ac: .word 0x0040f809 # jalr $v0 -.L0x000037b0: .word 0x00c03821 # move_ $a3, $a2 -.L0x000037b4: .word 0x12f0000d # beq $s7, $s0, .L0x000037ec -.L0x000037b8: .word 0x3c040887 # lui $a0, 0x887 -.L0x000037bc: .word 0x3c028004 # lui $v0, 0x8004 -.L0x000037c0: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x000037c4: .word 0x00000000 # nop -.L0x000037c8: .word 0x0040f809 # jalr $v0 -.L0x000037cc: .word 0x34840008 # ori $a0, 0x8 -.L0x000037d0: .word 0x00402021 # move_ $a0, $v0 -.L0x000037d4: .word 0x02e02821 # move_ $a1, $s7 -.L0x000037d8: .word 0x00003021 # move_ $a2, $zr -.L0x000037dc: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x000037e0: .word 0x00000000 # nop -.L0x000037e4: .word 0x0040f809 # jalr $v0 -.L0x000037e8: .word 0x00c03821 # move_ $a3, $a2 -.L0x000037ec: .word 0x13d0000d # beq $s8, $s0, .L0x00003824 -.L0x000037f0: .word 0x3c040887 # lui $a0, 0x887 -.L0x000037f4: .word 0x3c028004 # lui $v0, 0x8004 -.L0x000037f8: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x000037fc: .word 0x00000000 # nop -.L0x00003800: .word 0x0040f809 # jalr $v0 -.L0x00003804: .word 0x34840008 # ori $a0, 0x8 -.L0x00003808: .word 0x00402021 # move_ $a0, $v0 -.L0x0000380c: .word 0x86260074 # lh $a2, 0x74($s1) -.L0x00003810: .word 0x86270076 # lh $a3, 0x76($s1) -.L0x00003814: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x00003818: .word 0x00000000 # nop -.L0x0000381c: .word 0x0040f809 # jalr $v0 -.L0x00003820: .word 0x03c02821 # move_ $a1, $s8 -.L0x00003824: .word 0x8fa300b0 # lw $v1, 0xb0($sp) -.L0x00003828: .word 0x00000000 # nop -.L0x0000382c: .word 0x1070000d # beq $v1, $s0, .L0x00003864 -.L0x00003830: .word 0x3c040887 # lui $a0, 0x887 -.L0x00003834: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00003838: .word 0x8c424f5c # lw $v0, 0x4f5c($v0) -.L0x0000383c: .word 0x00000000 # nop -.L0x00003840: .word 0x0040f809 # jalr $v0 -.L0x00003844: .word 0x34840008 # ori $a0, 0x8 -.L0x00003848: .word 0x00402021 # move_ $a0, $v0 -.L0x0000384c: .word 0x86260078 # lh $a2, 0x78($s1) -.L0x00003850: .word 0x8627007a # lh $a3, 0x7a($s1) -.L0x00003854: .word 0x8fa20094 # lw $v0, 0x94($sp) -.L0x00003858: .word 0x8fa500b0 # lw $a1, 0xb0($sp) -.L0x0000385c: .word 0x0040f809 # jalr $v0 -.L0x00003860: .word 0x00000000 # nop -.L0x00003864: .word 0x8fbf00dc # lw $ra, 0xdc($sp) -.L0x00003868: .word 0x8fbe00d8 # lw $s8, 0xd8($sp) -.L0x0000386c: .word 0x8fb700d4 # lw $s7, 0xd4($sp) -.L0x00003870: .word 0x8fb600d0 # lw $s6, 0xd0($sp) -.L0x00003874: .word 0x8fb500cc # lw $s5, 0xcc($sp) -.L0x00003878: .word 0x8fb400c8 # lw $s4, 0xc8($sp) -.L0x0000387c: .word 0x8fb300c4 # lw $s3, 0xc4($sp) -.L0x00003880: .word 0x8fb200c0 # lw $s2, 0xc0($sp) -.L0x00003884: .word 0x8fb100bc # lw $s1, 0xbc($sp) -.L0x00003888: .word 0x8fb000b8 # lw $s0, 0xb8($sp) -.L0x0000388c: .word 0x03e00008 # jr $ra -.L0x00003890: .word 0x27bd00e0 # addiu $sp, 0xe0 -.L0x00003894: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x00003898: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x0000389c: .word 0x00808821 # move_ $s1, $a0 -.L0x000038a0: .word 0xafbf0018 # sw $ra, 0x18($sp) -.L0x000038a4: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x000038a8: .word 0x8e23000c # lw $v1, 0xc($s1) -.L0x000038ac: .word 0x24020001 # li $v0, 0x1 -.L0x000038b0: .word 0x1062008a # beq $v1, $v0, .L0x00003adc -.L0x000038b4: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x000038b8: .word 0x14400005 # bnez $v0, .L0x000038d0 -.L0x000038bc: .word 0x24020002 # li $v0, 0x2 -.L0x000038c0: .word 0x10620009 # beq $v1, $v0, .L0x000038e8 -.L0x000038c4: .word 0x24020003 # li $v0, 0x3 -.L0x000038c8: .word 0x10620086 # beq $v1, $v0, .L0x00003ae4 -.L0x000038cc: .word 0x00000000 # nop -.L0x000038d0: .word 0x8e220038 # lw $v0, 0x38($s1) -.L0x000038d4: .word 0x00000000 # nop -.L0x000038d8: .word 0x0040f809 # jalr $v0 -.L0x000038dc: .word 0x02202021 # move_ $a0, $s1 -.L0x000038e0: .word 0x080219e5 # j 0x80086794 -.L0x000038e4: .word 0x00000000 # nop -.L0x000038e8: .word 0x8e220010 # lw $v0, 0x10($s1) -.L0x000038ec: .word 0x00000000 # nop -.L0x000038f0: .word 0x14400078 # bnez $v0, .L0x00003ad4 -.L0x000038f4: .word 0x3c028008 # lui $v0, 0x8008 -.L0x000038f8: .word 0xa6200054 # sh $zr, 0x54($s1) -.L0x000038fc: .word 0x94427dde # lhu $v0, 0x7dde($v0) -.L0x00003900: .word 0xa6200058 # sh $zr, 0x58($s1) -.L0x00003904: .word 0xa6220056 # sh $v0, 0x56($s1) -.L0x00003908: .word 0x3c028008 # lui $v0, 0x8008 -.L0x0000390c: .word 0x94427e22 # lhu $v0, 0x7e22($v0) -.L0x00003910: .word 0xa620005c # sh $zr, 0x5c($s1) -.L0x00003914: .word 0xa622005a # sh $v0, 0x5a($s1) -.L0x00003918: .word 0x3c028008 # lui $v0, 0x8008 -.L0x0000391c: .word 0x94427e76 # lhu $v0, 0x7e76($v0) -.L0x00003920: .word 0xa6200060 # sh $zr, 0x60($s1) -.L0x00003924: .word 0xa622005e # sh $v0, 0x5e($s1) -.L0x00003928: .word 0x3c028008 # lui $v0, 0x8008 -.L0x0000392c: .word 0x94427f2e # lhu $v0, 0x7f2e($v0) -.L0x00003930: .word 0xa6200064 # sh $zr, 0x64($s1) -.L0x00003934: .word 0xa6220062 # sh $v0, 0x62($s1) -.L0x00003938: .word 0x3c028008 # lui $v0, 0x8008 -.L0x0000393c: .word 0x94427ffa # lhu $v0, 0x7ffa($v0) -.L0x00003940: .word 0x3c108005 # lui $s0, 0x8005 -.L0x00003944: .word 0xa6200068 # sh $zr, 0x68($s1) -.L0x00003948: .word 0xa6220066 # sh $v0, 0x66($s1) -.L0x0000394c: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00003950: .word 0x944280f6 # lhu $v0, -0x7f0a($v0) -.L0x00003954: .word 0x2610dc04 # addiu $s0, -0x23fc -.L0x00003958: .word 0xa620006c # sh $zr, 0x6c($s1) -.L0x0000395c: .word 0xa622006a # sh $v0, 0x6a($s1) -.L0x00003960: .word 0x8e020008 # lw $v0, 0x8($s0) -.L0x00003964: .word 0x00000000 # nop -.L0x00003968: .word 0x0040f809 # jalr $v0 -.L0x0000396c: .word 0x00000000 # nop -.L0x00003970: .word 0x3c031b4e # lui $v1, 0x1b4e -.L0x00003974: .word 0x346381b5 # ori $v1, 0x81b5 -.L0x00003978: .word 0x00430018 # mult $v0, $v1 -.L0x0000397c: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00003980: .word 0x9465816e # lhu $a1, -0x7e92($v1) -.L0x00003984: .word 0x000227c3 # sra $a0, $v0, 0x1f -.L0x00003988: .word 0xa6200070 # sh $zr, 0x70($s1) -.L0x0000398c: .word 0x00003010 # mfhi $a2 -.L0x00003990: .word 0x00061943 # sra $v1, $a2, 0x5 -.L0x00003994: .word 0x00641823 # subu $v1, $a0 -.L0x00003998: .word 0x00032080 # sll $a0, $v1, 0x2 -.L0x0000399c: .word 0x00832021 # addu $a0, $v1 -.L0x000039a0: .word 0x00041900 # sll $v1, $a0, 0x4 -.L0x000039a4: .word 0x00641823 # subu $v1, $a0 -.L0x000039a8: .word 0x00031880 # sll $v1, 0x2 -.L0x000039ac: .word 0x00431023 # subu $v0, $v1 -.L0x000039b0: .word 0x00a22821 # addu $a1, $v0 -.L0x000039b4: .word 0xa625006e # sh $a1, 0x6e($s1) -.L0x000039b8: .word 0x8e020008 # lw $v0, 0x8($s0) -.L0x000039bc: .word 0x00000000 # nop -.L0x000039c0: .word 0x0040f809 # jalr $v0 -.L0x000039c4: .word 0x00000000 # nop -.L0x000039c8: .word 0x3c038888 # lui $v1, 0x8888 -.L0x000039cc: .word 0x34638889 # ori $v1, 0x8889 -.L0x000039d0: .word 0x00430018 # mult $v0, $v1 -.L0x000039d4: .word 0x3c058009 # lui $a1, 0x8009 -.L0x000039d8: .word 0x00021fc3 # sra $v1, $v0, 0x1f -.L0x000039dc: .word 0x00003010 # mfhi $a2 -.L0x000039e0: .word 0x00c22021 # addu $a0, $a2, $v0 -.L0x000039e4: .word 0x000421c3 # sra $a0, 0x7 -.L0x000039e8: .word 0x00832023 # subu $a0, $v1 -.L0x000039ec: .word 0x00041900 # sll $v1, $a0, 0x4 -.L0x000039f0: .word 0x00641823 # subu $v1, $a0 -.L0x000039f4: .word 0x00031900 # sll $v1, 0x4 -.L0x000039f8: .word 0x94a481be # lhu $a0, -0x7e42($a1) -.L0x000039fc: .word 0x00431023 # subu $v0, $v1 -.L0x00003a00: .word 0x00822021 # addu $a0, $v0 -.L0x00003a04: .word 0xa6240072 # sh $a0, 0x72($s1) -.L0x00003a08: .word 0x8e020008 # lw $v0, 0x8($s0) -.L0x00003a0c: .word 0x00000000 # nop -.L0x00003a10: .word 0x0040f809 # jalr $v0 -.L0x00003a14: .word 0x00000000 # nop -.L0x00003a18: .word 0x3c035555 # lui $v1, 0x5555 -.L0x00003a1c: .word 0x34635556 # ori $v1, 0x5556 -.L0x00003a20: .word 0x00430018 # mult $v0, $v1 -.L0x00003a24: .word 0x00021fc3 # sra $v1, $v0, 0x1f -.L0x00003a28: .word 0x00003010 # mfhi $a2 -.L0x00003a2c: .word 0x00c32023 # subu $a0, $a2, $v1 -.L0x00003a30: .word 0x00041840 # sll $v1, $a0, 0x1 -.L0x00003a34: .word 0x00641821 # addu $v1, $a0 -.L0x00003a38: .word 0x00432023 # subu $a0, $v0, $v1 -.L0x00003a3c: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00003a40: .word 0x24428214 # addiu $v0, -0x7dec -.L0x00003a44: .word 0x00041880 # sll $v1, $a0, 0x2 -.L0x00003a48: .word 0x00621821 # addu $v1, $v0 -.L0x00003a4c: .word 0x94620000 # lhu $v0, ($v1) -.L0x00003a50: .word 0x00000000 # nop -.L0x00003a54: .word 0xa6220074 # sh $v0, 0x74($s1) -.L0x00003a58: .word 0x94620002 # lhu $v0, 0x2($v1) -.L0x00003a5c: .word 0x00000000 # nop -.L0x00003a60: .word 0xa6220076 # sh $v0, 0x76($s1) -.L0x00003a64: .word 0x8e020008 # lw $v0, 0x8($s0) -.L0x00003a68: .word 0x00000000 # nop -.L0x00003a6c: .word 0x0040f809 # jalr $v0 -.L0x00003a70: .word 0x00000000 # nop -.L0x00003a74: .word 0x3c036666 # lui $v1, 0x6666 -.L0x00003a78: .word 0x34636667 # ori $v1, 0x6667 -.L0x00003a7c: .word 0x00430018 # mult $v0, $v1 -.L0x00003a80: .word 0x00021fc3 # sra $v1, $v0, 0x1f -.L0x00003a84: .word 0x00003010 # mfhi $a2 -.L0x00003a88: .word 0x00062043 # sra $a0, $a2, 0x1 -.L0x00003a8c: .word 0x00832023 # subu $a0, $v1 -.L0x00003a90: .word 0x00041880 # sll $v1, $a0, 0x2 -.L0x00003a94: .word 0x00641821 # addu $v1, $a0 -.L0x00003a98: .word 0x00432023 # subu $a0, $v0, $v1 -.L0x00003a9c: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00003aa0: .word 0x24428220 # addiu $v0, -0x7de0 -.L0x00003aa4: .word 0x00041880 # sll $v1, $a0, 0x2 -.L0x00003aa8: .word 0x00621821 # addu $v1, $v0 -.L0x00003aac: .word 0x94620000 # lhu $v0, ($v1) -.L0x00003ab0: .word 0x00000000 # nop -.L0x00003ab4: .word 0xa6220078 # sh $v0, 0x78($s1) -.L0x00003ab8: .word 0x94620002 # lhu $v0, 0x2($v1) -.L0x00003abc: .word 0x24050001 # li $a1, 0x1 -.L0x00003ac0: .word 0xa622007a # sh $v0, 0x7a($s1) -.L0x00003ac4: .word 0x8e22002c # lw $v0, 0x2c($s1) -.L0x00003ac8: .word 0x00000000 # nop -.L0x00003acc: .word 0x0040f809 # jalr $v0 -.L0x00003ad0: .word 0x02202021 # move_ $a0, $s1 -.L0x00003ad4: .word 0x0c02188a # jal 0x80086228 -.L0x00003ad8: .word 0x02202021 # move_ $a0, $s1 -.L0x00003adc: .word 0x0c021842 # jal 0x80086108 -.L0x00003ae0: .word 0x02202021 # move_ $a0, $s1 -.L0x00003ae4: .word 0x8fbf0018 # lw $ra, 0x18($sp) -.L0x00003ae8: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x00003aec: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00003af0: .word 0x03e00008 # jr $ra -.L0x00003af4: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x00003af8: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00003afc: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00003b00: .word 0x8c83000c # lw $v1, 0xc($a0) -.L0x00003b04: .word 0x24020001 # li $v0, 0x1 -.L0x00003b08: .word 0x14620005 # bne $v1, $v0, .L0x00003b20 -.L0x00003b0c: .word 0x00000000 # nop -.L0x00003b10: .word 0x8c820028 # lw $v0, 0x28($a0) -.L0x00003b14: .word 0x00000000 # nop -.L0x00003b18: .word 0x0040f809 # jalr $v0 -.L0x00003b1c: .word 0x24050002 # li $a1, 0x2 -.L0x00003b20: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x00003b24: .word 0x00000000 # nop -.L0x00003b28: .word 0x03e00008 # jr $ra -.L0x00003b2c: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00003b30: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00003b34: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00003b38: .word 0x00808021 # move_ $s0, $a0 -.L0x00003b3c: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00003b40: .word 0x24846544 # addiu $a0, 0x6544 -.L0x00003b44: .word 0x24050098 # li $a1, 0x98 -.L0x00003b48: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00003b4c: .word 0x0c005141 # jal F0x80014504 -.L0x00003b50: .word 0x00003021 # move_ $a2, $zr -.L0x00003b54: .word 0x3c038008 # lui $v1, 0x8008 -.L0x00003b58: .word 0x246367a8 # addiu $v1, 0x67a8 -.L0x00003b5c: .word 0xac430094 # sw $v1, 0x94($v0) -.L0x00003b60: .word 0x24031000 # li $v1, 0x1000 -.L0x00003b64: .word 0xac43007c # sw $v1, 0x7c($v0) -.L0x00003b68: .word 0x24030002 # li $v1, 0x2 -.L0x00003b6c: .word 0xac430080 # sw $v1, 0x80($v0) -.L0x00003b70: .word 0xac500050 # sw $s0, 0x50($v0) -.L0x00003b74: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x00003b78: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00003b7c: .word 0x03e00008 # jr $ra -.L0x00003b80: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00003b84: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x00003b88: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00003b8c: .word 0x00808021 # move_ $s0, $a0 -.L0x00003b90: .word 0xafbf0018 # sw $ra, 0x18($sp) -.L0x00003b94: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x00003b98: .word 0x8ca40000 # lw $a0, ($a1) -.L0x00003b9c: .word 0x00000000 # nop -.L0x00003ba0: .word 0x8c82005c # lw $v0, 0x5c($a0) -.L0x00003ba4: .word 0x00000000 # nop -.L0x00003ba8: .word 0x0040f809 # jalr $v0 -.L0x00003bac: .word 0x00008821 # move_ $s1, $zr -.L0x00003bb0: .word 0x10400055 # beqz $v0, .L0x00003d08 -.L0x00003bb4: .word 0x24020001 # li $v0, 0x1 -.L0x00003bb8: .word 0x8e040058 # lw $a0, 0x58($s0) -.L0x00003bbc: .word 0x00000000 # nop -.L0x00003bc0: .word 0x1082000a # beq $a0, $v0, .L0x00003bec -.L0x00003bc4: .word 0x28820002 # slti $v0, $a0, 0x2 -.L0x00003bc8: .word 0x14400050 # bnez $v0, .L0x00003d0c -.L0x00003bcc: .word 0x02201021 # move_ $v0, $s1 -.L0x00003bd0: .word 0x24020002 # li $v0, 0x2 -.L0x00003bd4: .word 0x1082001b # beq $a0, $v0, .L0x00003c44 -.L0x00003bd8: .word 0x24020003 # li $v0, 0x3 -.L0x00003bdc: .word 0x10820030 # beq $a0, $v0, .L0x00003ca0 -.L0x00003be0: .word 0x02201021 # move_ $v0, $s1 -.L0x00003be4: .word 0x08021a6f # j 0x800869bc -.L0x00003be8: .word 0x00000000 # nop -.L0x00003bec: .word 0x3c108005 # lui $s0, 0x8005 -.L0x00003bf0: .word 0x26108d34 # addiu $s0, -0x72cc -.L0x00003bf4: .word 0x8e0226fc # lw $v0, 0x26fc($s0) -.L0x00003bf8: .word 0x00000000 # nop -.L0x00003bfc: .word 0x0040f809 # jalr $v0 -.L0x00003c00: .word 0x24110001 # li $s1, 0x1 -.L0x00003c04: .word 0x8e022754 # lw $v0, 0x2754($s0) -.L0x00003c08: .word 0x00000000 # nop -.L0x00003c0c: .word 0x0040f809 # jalr $v0 -.L0x00003c10: .word 0x00000000 # nop -.L0x00003c14: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00003c18: .word 0x8c422b70 # lw $v0, 0x2b70($v0) -.L0x00003c1c: .word 0x00000000 # nop -.L0x00003c20: .word 0x0040f809 # jalr $v0 -.L0x00003c24: .word 0x00000000 # nop -.L0x00003c28: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00003c2c: .word 0x8c428a7c # lw $v0, -0x7584($v0) -.L0x00003c30: .word 0x00000000 # nop -.L0x00003c34: .word 0x0040f809 # jalr $v0 -.L0x00003c38: .word 0x00000000 # nop -.L0x00003c3c: .word 0x08021a4e # j 0x80086938 -.L0x00003c40: .word 0x240402d7 # li $a0, 0x2d7 -.L0x00003c44: .word 0x3c108005 # lui $s0, 0x8005 -.L0x00003c48: .word 0x26108d34 # addiu $s0, -0x72cc -.L0x00003c4c: .word 0x8e0226fc # lw $v0, 0x26fc($s0) -.L0x00003c50: .word 0x00000000 # nop -.L0x00003c54: .word 0x0040f809 # jalr $v0 -.L0x00003c58: .word 0x24110001 # li $s1, 0x1 -.L0x00003c5c: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00003c60: .word 0x8c422b70 # lw $v0, 0x2b70($v0) -.L0x00003c64: .word 0x00000000 # nop -.L0x00003c68: .word 0x0040f809 # jalr $v0 -.L0x00003c6c: .word 0x00000000 # nop -.L0x00003c70: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00003c74: .word 0x8c428a7c # lw $v0, -0x7584($v0) -.L0x00003c78: .word 0x00000000 # nop -.L0x00003c7c: .word 0x0040f809 # jalr $v0 -.L0x00003c80: .word 0x00000000 # nop -.L0x00003c84: .word 0x24040c00 # li $a0, 0xc00 -.L0x00003c88: .word 0x8e02270c # lw $v0, 0x270c($s0) -.L0x00003c8c: .word 0x00000000 # nop -.L0x00003c90: .word 0x0040f809 # jalr $v0 -.L0x00003c94: .word 0x00002821 # move_ $a1, $zr -.L0x00003c98: .word 0x08021a6f # j 0x800869bc -.L0x00003c9c: .word 0x02201021 # move_ $v0, $s1 -.L0x00003ca0: .word 0x3c028006 # lui $v0, 0x8006 -.L0x00003ca4: .word 0x8c42cca8 # lw $v0, -0x3358($v0) -.L0x00003ca8: .word 0x00000000 # nop -.L0x00003cac: .word 0x14400010 # bnez $v0, .L0x00003cf0 -.L0x00003cb0: .word 0x24040e02 # li $a0, 0xe02 -.L0x00003cb4: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00003cb8: .word 0x24508d34 # addiu $s0, $v0, -0x72cc -.L0x00003cbc: .word 0x8e022714 # lw $v0, 0x2714($s0) -.L0x00003cc0: .word 0x00000000 # nop -.L0x00003cc4: .word 0x0040f809 # jalr $v0 -.L0x00003cc8: .word 0x00000000 # nop -.L0x00003ccc: .word 0x24030e01 # li $v1, 0xe01 -.L0x00003cd0: .word 0x14430004 # bne $v0, $v1, .L0x00003ce4 -.L0x00003cd4: .word 0x24040e02 # li $a0, 0xe02 -.L0x00003cd8: .word 0x8e02270c # lw $v0, 0x270c($s0) -.L0x00003cdc: .word 0x08021a6a # j 0x800869a8 -.L0x00003ce0: .word 0x00000000 # nop -.L0x00003ce4: .word 0x8e02270c # lw $v0, 0x270c($s0) -.L0x00003ce8: .word 0x08021a6a # j 0x800869a8 -.L0x00003cec: .word 0x24040e01 # li $a0, 0xe01 -.L0x00003cf0: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00003cf4: .word 0x8c42b440 # lw $v0, -0x4bc0($v0) -.L0x00003cf8: .word 0x00000000 # nop -.L0x00003cfc: .word 0x0040f809 # jalr $v0 -.L0x00003d00: .word 0x00002821 # move_ $a1, $zr -.L0x00003d04: .word 0x24110001 # li $s1, 0x1 -.L0x00003d08: .word 0x02201021 # move_ $v0, $s1 -.L0x00003d0c: .word 0x8fbf0018 # lw $ra, 0x18($sp) -.L0x00003d10: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x00003d14: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00003d18: .word 0x03e00008 # jr $ra -.L0x00003d1c: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x00003d20: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x00003d24: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00003d28: .word 0x00808021 # move_ $s0, $a0 -.L0x00003d2c: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x00003d30: .word 0x00a08821 # move_ $s1, $a1 -.L0x00003d34: .word 0xafbf001c # sw $ra, 0x1c($sp) -.L0x00003d38: .word 0xafb20018 # sw $s2, 0x18($sp) -.L0x00003d3c: .word 0x8e030010 # lw $v1, 0x10($s0) -.L0x00003d40: .word 0x00000000 # nop -.L0x00003d44: .word 0x2c620009 # sltiu $v0, $v1, 0x9 -.L0x00003d48: .word 0x10400009 # beqz $v0, .L0x00003d70 -.L0x00003d4c: .word 0x00009021 # move_ $s2, $zr -.L0x00003d50: .word 0x3c028008 # lui $v0, 0x8008 -.L0x00003d54: .word 0x24422cfc # addiu $v0, 0x2cfc -.L0x00003d58: .word 0x00031880 # sll $v1, 0x2 -.L0x00003d5c: .word 0x00621821 # addu $v1, $v0 -.L0x00003d60: .word 0x8c620000 # lw $v0, ($v1) -.L0x00003d64: .word 0x00000000 # nop -.L0x00003d68: .word 0x00400008 # jr $v0 -.L0x00003d6c: .word 0x00000000 # nop -.L0x00003d70: .word 0x8e24000c # lw $a0, 0xc($s1) -.L0x00003d74: .word 0x00000000 # nop -.L0x00003d78: .word 0x8c820070 # lw $v0, 0x70($a0) -.L0x00003d7c: .word 0x00000000 # nop -.L0x00003d80: .word 0x0040f809 # jalr $v0 -.L0x00003d84: .word 0x00000000 # nop -.L0x00003d88: .word 0x8e240008 # lw $a0, 0x8($s1) -.L0x00003d8c: .word 0x00000000 # nop -.L0x00003d90: .word 0x8c820070 # lw $v0, 0x70($a0) -.L0x00003d94: .word 0x00000000 # nop -.L0x00003d98: .word 0x0040f809 # jalr $v0 -.L0x00003d9c: .word 0x00000000 # nop -.L0x00003da0: .word 0x02002021 # move_ $a0, $s0 -.L0x00003da4: .word 0x8c82002c # lw $v0, 0x2c($a0) -.L0x00003da8: .word 0x24050002 # li $a1, 0x2 -.L0x00003dac: .word 0x0040f809 # jalr $v0 -.L0x00003db0: .word 0xac800054 # sw $zr, 0x54($a0) -.L0x00003db4: .word 0x08021b16 # j 0x80086c58 -.L0x00003db8: .word 0x02401021 # move_ $v0, $s2 -.L0x00003dbc: .word 0x8e020054 # lw $v0, 0x54($s0) -.L0x00003dc0: .word 0x00000000 # nop -.L0x00003dc4: .word 0x00401821 # move_ $v1, $v0 -.L0x00003dc8: .word 0x24420001 # addiu $v0, 0x1 -.L0x00003dcc: .word 0x04600075 # bltz $v1, .L0x00003fa4 -.L0x00003dd0: .word 0xae020054 # sw $v0, 0x54($s0) -.L0x00003dd4: .word 0xae000054 # sw $zr, 0x54($s0) -.L0x00003dd8: .word 0x8e240008 # lw $a0, 0x8($s1) -.L0x00003ddc: .word 0x00000000 # nop -.L0x00003de0: .word 0x8c820070 # lw $v0, 0x70($a0) -.L0x00003de4: .word 0x08021b08 # j 0x80086c20 -.L0x00003de8: .word 0x00000000 # nop -.L0x00003dec: .word 0x8e020054 # lw $v0, 0x54($s0) -.L0x00003df0: .word 0x00000000 # nop -.L0x00003df4: .word 0x2842000a # slti $v0, 0xa -.L0x00003df8: .word 0x14400037 # bnez $v0, .L0x00003ed8 -.L0x00003dfc: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00003e00: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00003e04: .word 0xae000054 # sw $zr, 0x54($s0) -.L0x00003e08: .word 0x8c425c48 # lw $v0, 0x5c48($v0) -.L0x00003e0c: .word 0x00000000 # nop -.L0x00003e10: .word 0x0040f809 # jalr $v0 -.L0x00003e14: .word 0x3c04611c # lui $a0, 0x611c -.L0x00003e18: .word 0x8e240004 # lw $a0, 0x4($s1) -.L0x00003e1c: .word 0x00000000 # nop -.L0x00003e20: .word 0x8c820070 # lw $v0, 0x70($a0) -.L0x00003e24: .word 0x08021ada # j 0x80086b68 -.L0x00003e28: .word 0x00000000 # nop -.L0x00003e2c: .word 0x8e020054 # lw $v0, 0x54($s0) -.L0x00003e30: .word 0x00000000 # nop -.L0x00003e34: .word 0x2842000c # slti $v0, 0xc -.L0x00003e38: .word 0x14400027 # bnez $v0, .L0x00003ed8 -.L0x00003e3c: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00003e40: .word 0x8e02003c # lw $v0, 0x3c($s0) -.L0x00003e44: .word 0x02002021 # move_ $a0, $s0 -.L0x00003e48: .word 0x08021adf # j 0x80086b7c -.L0x00003e4c: .word 0xae000054 # sw $zr, 0x54($s0) -.L0x00003e50: .word 0x8e020054 # lw $v0, 0x54($s0) -.L0x00003e54: .word 0x00000000 # nop -.L0x00003e58: .word 0x2842000c # slti $v0, 0xc -.L0x00003e5c: .word 0x1440001e # bnez $v0, .L0x00003ed8 -.L0x00003e60: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00003e64: .word 0xae000054 # sw $zr, 0x54($s0) -.L0x00003e68: .word 0x8e240010 # lw $a0, 0x10($s1) -.L0x00003e6c: .word 0x00000000 # nop -.L0x00003e70: .word 0x8c820078 # lw $v0, 0x78($a0) -.L0x00003e74: .word 0x08021ada # j 0x80086b68 -.L0x00003e78: .word 0x00000000 # nop -.L0x00003e7c: .word 0x8e020054 # lw $v0, 0x54($s0) -.L0x00003e80: .word 0x00000000 # nop -.L0x00003e84: .word 0x2842000c # slti $v0, 0xc -.L0x00003e88: .word 0x14400013 # bnez $v0, .L0x00003ed8 -.L0x00003e8c: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00003e90: .word 0xae000054 # sw $zr, 0x54($s0) -.L0x00003e94: .word 0x8e240014 # lw $a0, 0x14($s1) -.L0x00003e98: .word 0x00000000 # nop -.L0x00003e9c: .word 0x8c82009c # lw $v0, 0x9c($a0) -.L0x00003ea0: .word 0x00000000 # nop -.L0x00003ea4: .word 0x0040f809 # jalr $v0 -.L0x00003ea8: .word 0x00000000 # nop -.L0x00003eac: .word 0x8e240018 # lw $a0, 0x18($s1) -.L0x00003eb0: .word 0x00000000 # nop -.L0x00003eb4: .word 0x8c820094 # lw $v0, 0x94($a0) -.L0x00003eb8: .word 0x00000000 # nop -.L0x00003ebc: .word 0x0040f809 # jalr $v0 -.L0x00003ec0: .word 0x00000000 # nop -.L0x00003ec4: .word 0x8e02003c # lw $v0, 0x3c($s0) -.L0x00003ec8: .word 0x02002021 # move_ $a0, $s0 -.L0x00003ecc: .word 0x0040f809 # jalr $v0 -.L0x00003ed0: .word 0x00000000 # nop -.L0x00003ed4: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00003ed8: .word 0x8c42df9c # lw $v0, -0x2064($v0) -.L0x00003edc: .word 0x00000000 # nop -.L0x00003ee0: .word 0x0040f809 # jalr $v0 -.L0x00003ee4: .word 0x00000000 # nop -.L0x00003ee8: .word 0x8e030054 # lw $v1, 0x54($s0) -.L0x00003eec: .word 0x00000000 # nop -.L0x00003ef0: .word 0x00621821 # addu $v1, $v0 -.L0x00003ef4: .word 0x08021b15 # j 0x80086c54 -.L0x00003ef8: .word 0xae030054 # sw $v1, 0x54($s0) -.L0x00003efc: .word 0x8e240014 # lw $a0, 0x14($s1) -.L0x00003f00: .word 0x00000000 # nop -.L0x00003f04: .word 0x8c8200a4 # lw $v0, 0xa4($a0) -.L0x00003f08: .word 0x00000000 # nop -.L0x00003f0c: .word 0x0040f809 # jalr $v0 -.L0x00003f10: .word 0x00000000 # nop -.L0x00003f14: .word 0x10400023 # beqz $v0, .L0x00003fa4 -.L0x00003f18: .word 0xae020058 # sw $v0, 0x58($s0) -.L0x00003f1c: .word 0x8e02003c # lw $v0, 0x3c($s0) -.L0x00003f20: .word 0x00000000 # nop -.L0x00003f24: .word 0x0040f809 # jalr $v0 -.L0x00003f28: .word 0x02002021 # move_ $a0, $s0 -.L0x00003f2c: .word 0x0c021806 # jal 0x80086018 -.L0x00003f30: .word 0x00000000 # nop -.L0x00003f34: .word 0xae220000 # sw $v0, ($s1) -.L0x00003f38: .word 0x8e030058 # lw $v1, 0x58($s0) -.L0x00003f3c: .word 0x24020001 # li $v0, 0x1 -.L0x00003f40: .word 0x14620019 # bne $v1, $v0, .L0x00003fa8 -.L0x00003f44: .word 0x02401021 # move_ $v0, $s2 -.L0x00003f48: .word 0x3c028004 # lui $v0, 0x8004 -.L0x00003f4c: .word 0x8c424f44 # lw $v0, 0x4f44($v0) -.L0x00003f50: .word 0x00000000 # nop -.L0x00003f54: .word 0x0040f809 # jalr $v0 -.L0x00003f58: .word 0x24040166 # li $a0, 0x166 -.L0x00003f5c: .word 0x08021b16 # j 0x80086c58 -.L0x00003f60: .word 0x02401021 # move_ $v0, $s2 -.L0x00003f64: .word 0x8e240000 # lw $a0, ($s1) -.L0x00003f68: .word 0x00000000 # nop -.L0x00003f6c: .word 0x8c820058 # lw $v0, 0x58($a0) -.L0x00003f70: .word 0x00000000 # nop -.L0x00003f74: .word 0x0040f809 # jalr $v0 -.L0x00003f78: .word 0x00000000 # nop -.L0x00003f7c: .word 0x8e02003c # lw $v0, 0x3c($s0) -.L0x00003f80: .word 0x00000000 # nop -.L0x00003f84: .word 0x0040f809 # jalr $v0 -.L0x00003f88: .word 0x02002021 # move_ $a0, $s0 -.L0x00003f8c: .word 0x08021b16 # j 0x80086c58 -.L0x00003f90: .word 0x02401021 # move_ $v0, $s2 -.L0x00003f94: .word 0x02002021 # move_ $a0, $s0 -.L0x00003f98: .word 0x0c021a0d # jal 0x80086834 -.L0x00003f9c: .word 0x02202821 # move_ $a1, $s1 -.L0x00003fa0: .word 0x00409021 # move_ $s2, $v0 -.L0x00003fa4: .word 0x02401021 # move_ $v0, $s2 -.L0x00003fa8: .word 0x8fbf001c # lw $ra, 0x1c($sp) -.L0x00003fac: .word 0x8fb20018 # lw $s2, 0x18($sp) -.L0x00003fb0: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x00003fb4: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00003fb8: .word 0x03e00008 # jr $ra -.L0x00003fbc: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x00003fc0: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x00003fc4: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x00003fc8: .word 0x00808821 # move_ $s1, $a0 -.L0x00003fcc: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00003fd0: .word 0xafbf0018 # sw $ra, 0x18($sp) -.L0x00003fd4: .word 0x8e23000c # lw $v1, 0xc($s1) -.L0x00003fd8: .word 0x24020001 # li $v0, 0x1 -.L0x00003fdc: .word 0x10620033 # beq $v1, $v0, .L0x000040ac -.L0x00003fe0: .word 0x00a08021 # move_ $s0, $a1 -.L0x00003fe4: .word 0x28620002 # slti $v0, $v1, 0x2 -.L0x00003fe8: .word 0x14400005 # bnez $v0, .L0x00004000 -.L0x00003fec: .word 0x24020002 # li $v0, 0x2 -.L0x00003ff0: .word 0x1062003e # beq $v1, $v0, .L0x000040ec -.L0x00003ff4: .word 0x24020003 # li $v0, 0x3 -.L0x00003ff8: .word 0x10620038 # beq $v1, $v0, .L0x000040dc -.L0x00003ffc: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00004000: .word 0x8e220038 # lw $v0, 0x38($s1) -.L0x00004004: .word 0x00000000 # nop -.L0x00004008: .word 0x0040f809 # jalr $v0 -.L0x0000400c: .word 0x02202021 # move_ $a0, $s1 -.L0x00004010: .word 0x0c0219f8 # jal 0x800867e0 -.L0x00004014: .word 0x00002021 # move_ $a0, $zr -.L0x00004018: .word 0x3c038006 # lui $v1, 0x8006 -.L0x0000401c: .word 0x8c63cca8 # lw $v1, -0x3358($v1) -.L0x00004020: .word 0x00000000 # nop -.L0x00004024: .word 0x1460000f # bnez $v1, .L0x00004064 -.L0x00004028: .word 0xae020018 # sw $v0, 0x18($s0) -.L0x0000402c: .word 0x0c02141d # jal 0x80085074 -.L0x00004030: .word 0x00002021 # move_ $a0, $zr -.L0x00004034: .word 0x00002021 # move_ $a0, $zr -.L0x00004038: .word 0x0c0212fa # jal 0x80084be8 -.L0x0000403c: .word 0xae02000c # sw $v0, 0xc($s0) -.L0x00004040: .word 0x00002021 # move_ $a0, $zr -.L0x00004044: .word 0x0c020cf9 # jal 0x800833e4 -.L0x00004048: .word 0xae020008 # sw $v0, 0x8($s0) -.L0x0000404c: .word 0x00002021 # move_ $a0, $zr -.L0x00004050: .word 0x0c021086 # jal 0x80084218 -.L0x00004054: .word 0xae020010 # sw $v0, 0x10($s0) -.L0x00004058: .word 0x00002021 # move_ $a0, $zr -.L0x0000405c: .word 0x08021b52 # j 0x80086d48 -.L0x00004060: .word 0xae020004 # sw $v0, 0x4($s0) -.L0x00004064: .word 0x0c0214a7 # jal 0x8008529c -.L0x00004068: .word 0x00002021 # move_ $a0, $zr -.L0x0000406c: .word 0x00002021 # move_ $a0, $zr -.L0x00004070: .word 0x0c02137c # jal 0x80084df0 -.L0x00004074: .word 0xae02000c # sw $v0, 0xc($s0) -.L0x00004078: .word 0x00002021 # move_ $a0, $zr -.L0x0000407c: .word 0x0c02113a # jal 0x800844e8 -.L0x00004080: .word 0xae020008 # sw $v0, 0x8($s0) -.L0x00004084: .word 0x00002021 # move_ $a0, $zr -.L0x00004088: .word 0x0c020cf9 # jal 0x800833e4 -.L0x0000408c: .word 0xae020004 # sw $v0, 0x4($s0) -.L0x00004090: .word 0x00002021 # move_ $a0, $zr -.L0x00004094: .word 0xae020010 # sw $v0, 0x10($s0) -.L0x00004098: .word 0x0c02171a # jal 0x80085c68 -.L0x0000409c: .word 0x00000000 # nop -.L0x000040a0: .word 0xae020014 # sw $v0, 0x14($s0) -.L0x000040a4: .word 0x08021b67 # j 0x80086d9c -.L0x000040a8: .word 0xae200054 # sw $zr, 0x54($s1) -.L0x000040ac: .word 0x02202021 # move_ $a0, $s1 -.L0x000040b0: .word 0x0c021a74 # jal 0x800869d0 -.L0x000040b4: .word 0x02002821 # move_ $a1, $s0 -.L0x000040b8: .word 0x1040000c # beqz $v0, .L0x000040ec -.L0x000040bc: .word 0x00000000 # nop -.L0x000040c0: .word 0x02202021 # move_ $a0, $s1 -.L0x000040c4: .word 0x8e220028 # lw $v0, 0x28($s1) -.L0x000040c8: .word 0x00000000 # nop -.L0x000040cc: .word 0x0040f809 # jalr $v0 -.L0x000040d0: .word 0x24050003 # li $a1, 0x3 -.L0x000040d4: .word 0x08021b67 # j 0x80086d9c -.L0x000040d8: .word 0x00000000 # nop -.L0x000040dc: .word 0x8c425c68 # lw $v0, 0x5c68($v0) -.L0x000040e0: .word 0x00000000 # nop -.L0x000040e4: .word 0x0040f809 # jalr $v0 -.L0x000040e8: .word 0x3c04611c # lui $a0, 0x611c -.L0x000040ec: .word 0x8fbf0018 # lw $ra, 0x18($sp) -.L0x000040f0: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x000040f4: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x000040f8: .word 0x03e00008 # jr $ra -.L0x000040fc: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x00004100: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00004104: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00004108: .word 0x00808021 # move_ $s0, $a0 -.L0x0000410c: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00004110: .word 0x24846c70 # addiu $a0, 0x6c70 -.L0x00004114: .word 0x2405013c # li $a1, 0x13c -.L0x00004118: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x0000411c: .word 0x0c005141 # jal F0x80014504 -.L0x00004120: .word 0x2406001c # li $a2, 0x1c -.L0x00004124: .word 0x24031000 # li $v1, 0x1000 -.L0x00004128: .word 0xac43005c # sw $v1, 0x5c($v0) -.L0x0000412c: .word 0x24030002 # li $v1, 0x2 -.L0x00004130: .word 0xac430060 # sw $v1, 0x60($v0) -.L0x00004134: .word 0xac500050 # sw $s0, 0x50($v0) -.L0x00004138: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x0000413c: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00004140: .word 0x03e00008 # jr $ra -.L0x00004144: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00004148: .word 0x27bdffa8 # addiu $sp, -0x58 -.L0x0000414c: .word 0x27a40010 # addiu $a0, $sp, 0x10 -.L0x00004150: .word 0xafbf0054 # sw $ra, 0x54($sp) -.L0x00004154: .word 0xafb20050 # sw $s2, 0x50($sp) -.L0x00004158: .word 0xafb1004c # sw $s1, 0x4c($sp) -.L0x0000415c: .word 0x0c007fea # jal F0x8001ffa8 -.L0x00004160: .word 0xafb00048 # sw $s0, 0x48($sp) -.L0x00004164: .word 0x24040280 # li $a0, 0x280 -.L0x00004168: .word 0x8fa20034 # lw $v0, 0x34($sp) -.L0x0000416c: .word 0x00000000 # nop -.L0x00004170: .word 0x0040f809 # jalr $v0 -.L0x00004174: .word 0x24050100 # li $a1, 0x100 -.L0x00004178: .word 0x00002021 # move_ $a0, $zr -.L0x0000417c: .word 0x8fa20038 # lw $v0, 0x38($sp) -.L0x00004180: .word 0x00000000 # nop -.L0x00004184: .word 0x0040f809 # jalr $v0 -.L0x00004188: .word 0x240501f0 # li $a1, 0x1f0 -.L0x0000418c: .word 0x3c108009 # lui $s0, 0x8009 -.L0x00004190: .word 0x3c128006 # lui $s2, 0x8006 -.L0x00004194: .word 0x2610824c # addiu $s0, -0x7db4 -.L0x00004198: .word 0x3c118004 # lui $s1, 0x8004 -.L0x0000419c: .word 0x8e42cca8 # lw $v0, -0x3358($s2) -.L0x000041a0: .word 0x26314b38 # addiu $s1, 0x4b38 -.L0x000041a4: .word 0x000210c0 # sll $v0, 0x3 -.L0x000041a8: .word 0x00501021 # addu $v0, $s0 -.L0x000041ac: .word 0x8c440000 # lw $a0, ($v0) -.L0x000041b0: .word 0x8e220424 # lw $v0, 0x424($s1) -.L0x000041b4: .word 0x00000000 # nop -.L0x000041b8: .word 0x0040f809 # jalr $v0 -.L0x000041bc: .word 0x00000000 # nop -.L0x000041c0: .word 0x8fa3003c # lw $v1, 0x3c($sp) -.L0x000041c4: .word 0x00000000 # nop -.L0x000041c8: .word 0x0060f809 # jalr $v1 -.L0x000041cc: .word 0x00402021 # move_ $a0, $v0 -.L0x000041d0: .word 0x00002021 # move_ $a0, $zr -.L0x000041d4: .word 0x240501f3 # li $a1, 0x1f3 -.L0x000041d8: .word 0x8e42cca8 # lw $v0, -0x3358($s2) -.L0x000041dc: .word 0x8fa60038 # lw $a2, 0x38($sp) -.L0x000041e0: .word 0x000210c0 # sll $v0, 0x3 -.L0x000041e4: .word 0x00501021 # addu $v0, $s0 -.L0x000041e8: .word 0x8c430004 # lw $v1, 0x4($v0) -.L0x000041ec: .word 0x3c028009 # lui $v0, 0x8009 -.L0x000041f0: .word 0x00c0f809 # jalr $a2 -.L0x000041f4: .word 0xac438234 # sw $v1, -0x7dcc($v0) -.L0x000041f8: .word 0x24040300 # li $a0, 0x300 -.L0x000041fc: .word 0x8fa20034 # lw $v0, 0x34($sp) -.L0x00004200: .word 0x00000000 # nop -.L0x00004204: .word 0x0040f809 # jalr $v0 -.L0x00004208: .word 0x00002821 # move_ $a1, $zr -.L0x0000420c: .word 0x3c040887 # lui $a0, 0x887 -.L0x00004210: .word 0x8e220424 # lw $v0, 0x424($s1) -.L0x00004214: .word 0x00000000 # nop -.L0x00004218: .word 0x0040f809 # jalr $v0 -.L0x0000421c: .word 0x34840004 # ori $a0, 0x4 -.L0x00004220: .word 0x8fa3003c # lw $v1, 0x3c($sp) -.L0x00004224: .word 0x00000000 # nop -.L0x00004228: .word 0x0060f809 # jalr $v1 -.L0x0000422c: .word 0x00402021 # move_ $a0, $v0 -.L0x00004230: .word 0x24040340 # li $a0, 0x340 -.L0x00004234: .word 0x8fa20034 # lw $v0, 0x34($sp) -.L0x00004238: .word 0x00000000 # nop -.L0x0000423c: .word 0x0040f809 # jalr $v0 -.L0x00004240: .word 0x00002821 # move_ $a1, $zr -.L0x00004244: .word 0x3c040887 # lui $a0, 0x887 -.L0x00004248: .word 0x8e220424 # lw $v0, 0x424($s1) -.L0x0000424c: .word 0x00000000 # nop -.L0x00004250: .word 0x0040f809 # jalr $v0 -.L0x00004254: .word 0x34840005 # ori $a0, 0x5 -.L0x00004258: .word 0x8fa3003c # lw $v1, 0x3c($sp) -.L0x0000425c: .word 0x00000000 # nop -.L0x00004260: .word 0x0060f809 # jalr $v1 -.L0x00004264: .word 0x00402021 # move_ $a0, $v0 -.L0x00004268: .word 0x24040380 # li $a0, 0x380 -.L0x0000426c: .word 0x8fa20034 # lw $v0, 0x34($sp) -.L0x00004270: .word 0x00000000 # nop -.L0x00004274: .word 0x0040f809 # jalr $v0 -.L0x00004278: .word 0x00002821 # move_ $a1, $zr -.L0x0000427c: .word 0x3c040887 # lui $a0, 0x887 -.L0x00004280: .word 0x8e220424 # lw $v0, 0x424($s1) -.L0x00004284: .word 0x00000000 # nop -.L0x00004288: .word 0x0040f809 # jalr $v0 -.L0x0000428c: .word 0x34840006 # ori $a0, 0x6 -.L0x00004290: .word 0x8fa3003c # lw $v1, 0x3c($sp) -.L0x00004294: .word 0x00000000 # nop -.L0x00004298: .word 0x0060f809 # jalr $v1 -.L0x0000429c: .word 0x00402021 # move_ $a0, $v0 -.L0x000042a0: .word 0x240403c0 # li $a0, 0x3c0 -.L0x000042a4: .word 0x8fa20034 # lw $v0, 0x34($sp) -.L0x000042a8: .word 0x00000000 # nop -.L0x000042ac: .word 0x0040f809 # jalr $v0 -.L0x000042b0: .word 0x00002821 # move_ $a1, $zr -.L0x000042b4: .word 0x3c040887 # lui $a0, 0x887 -.L0x000042b8: .word 0x8e220424 # lw $v0, 0x424($s1) -.L0x000042bc: .word 0x00000000 # nop -.L0x000042c0: .word 0x0040f809 # jalr $v0 -.L0x000042c4: .word 0x34840007 # ori $a0, 0x7 -.L0x000042c8: .word 0x8fa3003c # lw $v1, 0x3c($sp) -.L0x000042cc: .word 0x00000000 # nop -.L0x000042d0: .word 0x0060f809 # jalr $v1 -.L0x000042d4: .word 0x00402021 # move_ $a0, $v0 -.L0x000042d8: .word 0x8fbf0054 # lw $ra, 0x54($sp) -.L0x000042dc: .word 0x8fb20050 # lw $s2, 0x50($sp) -.L0x000042e0: .word 0x8fb1004c # lw $s1, 0x4c($sp) -.L0x000042e4: .word 0x8fb00048 # lw $s0, 0x48($sp) -.L0x000042e8: .word 0x03e00008 # jr $ra -.L0x000042ec: .word 0x27bd0058 # addiu $sp, 0x58 -.L0x000042f0: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x000042f4: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x000042f8: .word 0x00808021 # move_ $s0, $a0 -.L0x000042fc: .word 0x24020001 # li $v0, 0x1 -.L0x00004300: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x00004304: .word 0x10a0000d # beqz $a1, .L0x0000433c -.L0x00004308: .word 0xae02000c # sw $v0, 0xc($s0) -.L0x0000430c: .word 0x3c040004 # lui $a0, 0x4 -.L0x00004310: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00004314: .word 0x8c425c48 # lw $v0, 0x5c48($v0) -.L0x00004318: .word 0x00000000 # nop -.L0x0000431c: .word 0x0040f809 # jalr $v0 -.L0x00004320: .word 0x34840019 # ori $a0, 0x19 -.L0x00004324: .word 0x8e030000 # lw $v1, ($s0) -.L0x00004328: .word 0x24021000 # li $v0, 0x1000 -.L0x0000432c: .word 0x0043001a # div $zr, $v0, $v1 -.L0x00004330: .word 0x00001012 # mflo $v0 -.L0x00004334: .word 0x08021c08 # j 0x80087020 -.L0x00004338: .word 0xae000008 # sw $zr, 0x8($s0) -.L0x0000433c: .word 0x3c040004 # lui $a0, 0x4 -.L0x00004340: .word 0x3c028005 # lui $v0, 0x8005 -.L0x00004344: .word 0x8c425c48 # lw $v0, 0x5c48($v0) -.L0x00004348: .word 0x00000000 # nop -.L0x0000434c: .word 0x0040f809 # jalr $v0 -.L0x00004350: .word 0x3484001a # ori $a0, 0x1a -.L0x00004354: .word 0x8e020000 # lw $v0, ($s0) -.L0x00004358: .word 0x24031000 # li $v1, 0x1000 -.L0x0000435c: .word 0x0062001a # div $zr, $v1, $v0 -.L0x00004360: .word 0x00001012 # mflo $v0 -.L0x00004364: .word 0xae030008 # sw $v1, 0x8($s0) -.L0x00004368: .word 0x00021040 # sll $v0, 0x1 -.L0x0000436c: .word 0x00021023 # negu $v0 -.L0x00004370: .word 0xae020004 # sw $v0, 0x4($s0) -.L0x00004374: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x00004378: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x0000437c: .word 0x03e00008 # jr $ra -.L0x00004380: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00004384: .word 0x00802821 # move_ $a1, $a0 -.L0x00004388: .word 0x8ca2000c # lw $v0, 0xc($a1) -.L0x0000438c: .word 0x00000000 # nop -.L0x00004390: .word 0x10400015 # beqz $v0, .L0x000043e8 -.L0x00004394: .word 0x24020001 # li $v0, 0x1 -.L0x00004398: .word 0x8ca30004 # lw $v1, 0x4($a1) -.L0x0000439c: .word 0x8ca20008 # lw $v0, 0x8($a1) -.L0x000043a0: .word 0x00602021 # move_ $a0, $v1 -.L0x000043a4: .word 0x00431021 # addu $v0, $v1 -.L0x000043a8: .word 0x18800008 # blez $a0, .L0x000043cc -.L0x000043ac: .word 0xaca20008 # sw $v0, 0x8($a1) -.L0x000043b0: .word 0x28421001 # slti $v0, 0x1001 -.L0x000043b4: .word 0x1440000a # bnez $v0, .L0x000043e0 -.L0x000043b8: .word 0x24020001 # li $v0, 0x1 -.L0x000043bc: .word 0x24031000 # li $v1, 0x1000 -.L0x000043c0: .word 0xaca30008 # sw $v1, 0x8($a1) -.L0x000043c4: .word 0x03e00008 # jr $ra -.L0x000043c8: .word 0xaca0000c # sw $zr, 0xc($a1) -.L0x000043cc: .word 0x04410004 # bgez $v0, .L0x000043e0 -.L0x000043d0: .word 0x24020001 # li $v0, 0x1 -.L0x000043d4: .word 0xaca00008 # sw $zr, 0x8($a1) -.L0x000043d8: .word 0x03e00008 # jr $ra -.L0x000043dc: .word 0xaca0000c # sw $zr, 0xc($a1) -.L0x000043e0: .word 0x03e00008 # jr $ra -.L0x000043e4: .word 0x00001021 # move_ $v0, $zr -.L0x000043e8: .word 0x03e00008 # jr $ra -.L0x000043ec: .word 0x00000000 # nop -.L0x000043f0: .word 0x10a6000d # beq $a1, $a2, .L0x00004428 -.L0x000043f4: .word 0x00c51823 # subu $v1, $a2, $a1 -.L0x000043f8: .word 0xac870000 # sw $a3, ($a0) -.L0x000043fc: .word 0x00e01021 # move_ $v0, $a3 -.L0x00004400: .word 0x00031a00 # sll $v1, 0x8 -.L0x00004404: .word 0x0062001a # div $zr, $v1, $v0 -.L0x00004408: .word 0x00001812 # mflo $v1 -.L0x0000440c: .word 0x00051200 # sll $v0, $a1, 0x8 -.L0x00004410: .word 0xac82000c # sw $v0, 0xc($a0) -.L0x00004414: .word 0x24020001 # li $v0, 0x1 -.L0x00004418: .word 0xac850008 # sw $a1, 0x8($a0) -.L0x0000441c: .word 0xac860010 # sw $a2, 0x10($a0) -.L0x00004420: .word 0xac820018 # sw $v0, 0x18($a0) -.L0x00004424: .word 0xac830014 # sw $v1, 0x14($a0) -.L0x00004428: .word 0x03e00008 # jr $ra -.L0x0000442c: .word 0x00000000 # nop -.L0x00004430: .word 0x8c820018 # lw $v0, 0x18($a0) -.L0x00004434: .word 0x00000000 # nop -.L0x00004438: .word 0x10400016 # beqz $v0, .L0x00004494 -.L0x0000443c: .word 0x24020001 # li $v0, 0x1 -.L0x00004440: .word 0x8c82000c # lw $v0, 0xc($a0) -.L0x00004444: .word 0x8c830014 # lw $v1, 0x14($a0) -.L0x00004448: .word 0x00000000 # nop -.L0x0000444c: .word 0x00431021 # addu $v0, $v1 -.L0x00004450: .word 0xac82000c # sw $v0, 0xc($a0) -.L0x00004454: .word 0x00021203 # sra $v0, 0x8 -.L0x00004458: .word 0x18600009 # blez $v1, .L0x00004480 -.L0x0000445c: .word 0xac820008 # sw $v0, 0x8($a0) -.L0x00004460: .word 0x8c830010 # lw $v1, 0x10($a0) -.L0x00004464: .word 0x00000000 # nop -.L0x00004468: .word 0x0062102a # slt $v0, $v1, $v0 -.L0x0000446c: .word 0x10400007 # beqz $v0, .L0x0000448c -.L0x00004470: .word 0x24020001 # li $v0, 0x1 -.L0x00004474: .word 0xac830008 # sw $v1, 0x8($a0) -.L0x00004478: .word 0x03e00008 # jr $ra -.L0x0000447c: .word 0xac800018 # sw $zr, 0x18($a0) -.L0x00004480: .word 0x8c830010 # lw $v1, 0x10($a0) -.L0x00004484: .word 0x08021c47 # j 0x8008711c -.L0x00004488: .word 0x0043102a # slt $v0, $v1 -.L0x0000448c: .word 0x03e00008 # jr $ra -.L0x00004490: .word 0x00001021 # move_ $v0, $zr -.L0x00004494: .word 0x03e00008 # jr $ra -.L0x00004498: .word 0x00000000 # nop -.L0x0000449c: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x000044a0: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x000044a4: .word 0x00808021 # move_ $s0, $a0 -.L0x000044a8: .word 0x16000003 # bnez $s0, .L0x000044b8 -.L0x000044ac: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x000044b0: .word 0x0c00ba87 # jal F0x8002ea1c -.L0x000044b4: .word 0x00000000 # nop -.L0x000044b8: .word 0x0c021d03 # jal 0x8008740c -.L0x000044bc: .word 0x02002021 # move_ $a0, $s0 -.L0x000044c0: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x000044c4: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x000044c8: .word 0x03e00008 # jr $ra -.L0x000044cc: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x000044d0: .word 0x00803021 # move_ $a2, $a0 -.L0x000044d4: .word 0x3c058009 # lui $a1, 0x8009 -.L0x000044d8: .word 0x24a58288 # addiu $a1, -0x7d78 -.L0x000044dc: .word 0x2403000f # li $v1, 0xf -.L0x000044e0: .word 0x2407ffff # li $a3, -0x1 -.L0x000044e4: .word 0x8ca20000 # lw $v0, ($a1) -.L0x000044e8: .word 0x24a50004 # addiu $a1, 0x4 -.L0x000044ec: .word 0x2463ffff # addiu $v1, -0x1 -.L0x000044f0: .word 0xacc20000 # sw $v0, ($a2) -.L0x000044f4: .word 0x1467fffb # bne $v1, $a3, .L0x000044e4 -.L0x000044f8: .word 0x24c60004 # addiu $a2, 0x4 -.L0x000044fc: .word 0x24860040 # addiu $a2, $a0, 0x40 -.L0x00004500: .word 0x3c058009 # lui $a1, 0x8009 -.L0x00004504: .word 0x24a582c8 # addiu $a1, -0x7d38 -.L0x00004508: .word 0x2403000f # li $v1, 0xf -.L0x0000450c: .word 0x2407ffff # li $a3, -0x1 -.L0x00004510: .word 0x8ca20000 # lw $v0, ($a1) -.L0x00004514: .word 0x24a50004 # addiu $a1, 0x4 -.L0x00004518: .word 0x2463ffff # addiu $v1, -0x1 -.L0x0000451c: .word 0xacc20000 # sw $v0, ($a2) -.L0x00004520: .word 0x1467fffb # bne $v1, $a3, .L0x00004510 -.L0x00004524: .word 0x24c60004 # addiu $a2, 0x4 -.L0x00004528: .word 0x24860080 # addiu $a2, $a0, 0x80 -.L0x0000452c: .word 0x3c058009 # lui $a1, 0x8009 -.L0x00004530: .word 0x24a5830c # addiu $a1, -0x7cf4 -.L0x00004534: .word 0x2403001f # li $v1, 0x1f -.L0x00004538: .word 0x2407ffff # li $a3, -0x1 -.L0x0000453c: .word 0x8ca20000 # lw $v0, ($a1) -.L0x00004540: .word 0x24a50004 # addiu $a1, 0x4 -.L0x00004544: .word 0x2463ffff # addiu $v1, -0x1 -.L0x00004548: .word 0xacc20000 # sw $v0, ($a2) -.L0x0000454c: .word 0x1467fffb # bne $v1, $a3, .L0x0000453c -.L0x00004550: .word 0x24c60004 # addiu $a2, 0x4 -.L0x00004554: .word 0x03e00008 # jr $ra -.L0x00004558: .word 0x00801021 # move_ $v0, $a0 -.L0x0000455c: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00004560: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x00004564: .word 0x00808021 # move_ $s0, $a0 -.L0x00004568: .word 0x3c058009 # lui $a1, 0x8009 -.L0x0000456c: .word 0x24a58288 # addiu $a1, -0x7d78 -.L0x00004570: .word 0x2403000f # li $v1, 0xf -.L0x00004574: .word 0x2406ffff # li $a2, -0x1 -.L0x00004578: .word 0xafbf0014 # sw $ra, 0x14($sp) -.L0x0000457c: .word 0x8c820000 # lw $v0, ($a0) -.L0x00004580: .word 0x24840004 # addiu $a0, 0x4 -.L0x00004584: .word 0x2463ffff # addiu $v1, -0x1 -.L0x00004588: .word 0xaca20000 # sw $v0, ($a1) -.L0x0000458c: .word 0x1466fffb # bne $v1, $a2, .L0x0000457c -.L0x00004590: .word 0x24a50004 # addiu $a1, 0x4 -.L0x00004594: .word 0x3c058009 # lui $a1, 0x8009 -.L0x00004598: .word 0x24a582c8 # addiu $a1, -0x7d38 -.L0x0000459c: .word 0x26040040 # addiu $a0, $s0, 0x40 -.L0x000045a0: .word 0x2403000f # li $v1, 0xf -.L0x000045a4: .word 0x2406ffff # li $a2, -0x1 -.L0x000045a8: .word 0x8c820000 # lw $v0, ($a0) -.L0x000045ac: .word 0x24840004 # addiu $a0, 0x4 -.L0x000045b0: .word 0x2463ffff # addiu $v1, -0x1 -.L0x000045b4: .word 0xaca20000 # sw $v0, ($a1) -.L0x000045b8: .word 0x1466fffb # bne $v1, $a2, .L0x000045a8 -.L0x000045bc: .word 0x24a50004 # addiu $a1, 0x4 -.L0x000045c0: .word 0x3c048009 # lui $a0, 0x8009 -.L0x000045c4: .word 0x24848284 # addiu $a0, -0x7d7c -.L0x000045c8: .word 0x0c021d3f # jal 0x800874fc -.L0x000045cc: .word 0x24050020 # li $a1, 0x20 -.L0x000045d0: .word 0x3c048009 # lui $a0, 0x8009 -.L0x000045d4: .word 0x24848308 # addiu $a0, -0x7cf8 -.L0x000045d8: .word 0x0c021d3f # jal 0x800874fc -.L0x000045dc: .word 0x24050020 # li $a1, 0x20 -.L0x000045e0: .word 0x02001021 # move_ $v0, $s0 -.L0x000045e4: .word 0x8fbf0014 # lw $ra, 0x14($sp) -.L0x000045e8: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x000045ec: .word 0x03e00008 # jr $ra -.L0x000045f0: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x000045f4: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x000045f8: .word 0x30a20001 # andi $v0, $a1, 0x1 -.L0x000045fc: .word 0x10400006 # beqz $v0, .L0x00004618 -.L0x00004600: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00004604: .word 0x3c03f7ff # lui $v1, 0xf7ff -.L0x00004608: .word 0x8c820000 # lw $v0, ($a0) -.L0x0000460c: .word 0x3463ffff # ori $v1, 0xffff -.L0x00004610: .word 0x08021cb5 # j 0x800872d4 -.L0x00004614: .word 0x00431024 # and $v0, $v1 -.L0x00004618: .word 0x8c820000 # lw $v0, ($a0) -.L0x0000461c: .word 0x3c030800 # lui $v1, 0x800 -.L0x00004620: .word 0x00431025 # or $v0, $v1 -.L0x00004624: .word 0xac820000 # sw $v0, ($a0) -.L0x00004628: .word 0x30a20002 # andi $v0, $a1, 0x2 -.L0x0000462c: .word 0x10400004 # beqz $v0, .L0x00004640 -.L0x00004630: .word 0x3c030200 # lui $v1, 0x200 -.L0x00004634: .word 0x8c820000 # lw $v0, ($a0) -.L0x00004638: .word 0x08021cc0 # j 0x80087300 -.L0x0000463c: .word 0x00431025 # or $v0, $v1 -.L0x00004640: .word 0x3c03fdff # lui $v1, 0xfdff -.L0x00004644: .word 0x8c820000 # lw $v0, ($a0) -.L0x00004648: .word 0x3463ffff # ori $v1, 0xffff -.L0x0000464c: .word 0x00431024 # and $v0, $v1 -.L0x00004650: .word 0xac820000 # sw $v0, ($a0) -.L0x00004654: .word 0x94850000 # lhu $a1, ($a0) -.L0x00004658: .word 0x0c021d3f # jal 0x800874fc -.L0x0000465c: .word 0x00000000 # nop -.L0x00004660: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x00004664: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00004668: .word 0x03e00008 # jr $ra -.L0x0000466c: .word 0x00000000 # nop -.L0x00004670: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00004674: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00004678: .word 0x0c021d63 # jal 0x8008758c -.L0x0000467c: .word 0x00000000 # nop -.L0x00004680: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x00004684: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00004688: .word 0x03e00008 # jr $ra -.L0x0000468c: .word 0x00000000 # nop -.L0x00004690: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00004694: .word 0x14800005 # bnez $a0, .L0x000046ac -.L0x00004698: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x0000469c: .word 0x0c021d86 # jal 0x80087618 -.L0x000046a0: .word 0x00000000 # nop -.L0x000046a4: .word 0x08021cdb # j 0x8008736c -.L0x000046a8: .word 0x00000000 # nop -.L0x000046ac: .word 0x0c021dd0 # jal 0x80087740 -.L0x000046b0: .word 0x00000000 # nop -.L0x000046b4: .word 0x00021742 # srl $v0, 0x1d -.L0x000046b8: .word 0x30420001 # andi $v0, 0x1 -.L0x000046bc: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x000046c0: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x000046c4: .word 0x03e00008 # jr $ra -.L0x000046c8: .word 0x00000000 # nop -.L0x000046cc: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x000046d0: .word 0x14800005 # bnez $a0, .L0x000046e8 -.L0x000046d4: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x000046d8: .word 0x0c021dab # jal 0x800876ac -.L0x000046dc: .word 0x00000000 # nop -.L0x000046e0: .word 0x08021ced # j 0x800873b4 -.L0x000046e4: .word 0x00000000 # nop -.L0x000046e8: .word 0x3c028009 # lui $v0, 0x8009 -.L0x000046ec: .word 0x8c4283a8 # lw $v0, -0x7c58($v0) -.L0x000046f0: .word 0x00000000 # nop -.L0x000046f4: .word 0x8c420000 # lw $v0, ($v0) -.L0x000046f8: .word 0x00000000 # nop -.L0x000046fc: .word 0x00021602 # srl $v0, 0x18 -.L0x00004700: .word 0x30420001 # andi $v0, 0x1 -.L0x00004704: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x00004708: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x0000470c: .word 0x03e00008 # jr $ra -.L0x00004710: .word 0x00000000 # nop -.L0x00004714: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00004718: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x0000471c: .word 0x00802821 # move_ $a1, $a0 -.L0x00004720: .word 0x0c00ba9f # jal F0x8002ea7c -.L0x00004724: .word 0x00002021 # move_ $a0, $zr -.L0x00004728: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x0000472c: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00004730: .word 0x03e00008 # jr $ra -.L0x00004734: .word 0x00000000 # nop -.L0x00004738: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x0000473c: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00004740: .word 0x00802821 # move_ $a1, $a0 -.L0x00004744: .word 0x0c00ba9f # jal F0x8002ea7c -.L0x00004748: .word 0x24040001 # li $a0, 0x1 -.L0x0000474c: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x00004750: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00004754: .word 0x03e00008 # jr $ra -.L0x00004758: .word 0x00000000 # nop -.L0x0000475c: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00004760: .word 0x00802821 # move_ $a1, $a0 -.L0x00004764: .word 0x10a00006 # beqz $a1, .L0x00004780 -.L0x00004768: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x0000476c: .word 0x24020001 # li $v0, 0x1 -.L0x00004770: .word 0x10a2001b # beq $a1, $v0, .L0x000047e0 -.L0x00004774: .word 0x3c028000 # lui $v0, 0x8000 -.L0x00004778: .word 0x08021d38 # j 0x800874e0 -.L0x0000477c: .word 0x00000000 # nop -.L0x00004780: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00004784: .word 0x8c6383c8 # lw $v1, -0x7c38($v1) -.L0x00004788: .word 0x3c028000 # lui $v0, 0x8000 -.L0x0000478c: .word 0xac620000 # sw $v0, ($v1) -.L0x00004790: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00004794: .word 0x8c42839c # lw $v0, -0x7c64($v0) -.L0x00004798: .word 0x3c048009 # lui $a0, 0x8009 -.L0x0000479c: .word 0x24848284 # addiu $a0, -0x7d7c -.L0x000047a0: .word 0xac400000 # sw $zr, ($v0) -.L0x000047a4: .word 0x3c028009 # lui $v0, 0x8009 -.L0x000047a8: .word 0x8c4283a8 # lw $v0, -0x7c58($v0) -.L0x000047ac: .word 0x24050020 # li $a1, 0x20 -.L0x000047b0: .word 0xac400000 # sw $zr, ($v0) -.L0x000047b4: .word 0x3c038009 # lui $v1, 0x8009 -.L0x000047b8: .word 0x8c6383c8 # lw $v1, -0x7c38($v1) -.L0x000047bc: .word 0x3c026000 # lui $v0, 0x6000 -.L0x000047c0: .word 0x0c021d3f # jal 0x800874fc -.L0x000047c4: .word 0xac620000 # sw $v0, ($v1) -.L0x000047c8: .word 0x3c048009 # lui $a0, 0x8009 -.L0x000047cc: .word 0x24848308 # addiu $a0, -0x7cf8 -.L0x000047d0: .word 0x0c021d3f # jal 0x800874fc -.L0x000047d4: .word 0x24050020 # li $a1, 0x20 -.L0x000047d8: .word 0x08021d3b # j 0x800874ec -.L0x000047dc: .word 0x00000000 # nop -.L0x000047e0: .word 0x3c038009 # lui $v1, 0x8009 -.L0x000047e4: .word 0x8c6383c8 # lw $v1, -0x7c38($v1) -.L0x000047e8: .word 0x00000000 # nop -.L0x000047ec: .word 0xac620000 # sw $v0, ($v1) -.L0x000047f0: .word 0x3c028009 # lui $v0, 0x8009 -.L0x000047f4: .word 0x8c42839c # lw $v0, -0x7c64($v0) -.L0x000047f8: .word 0x00000000 # nop -.L0x000047fc: .word 0xac400000 # sw $zr, ($v0) -.L0x00004800: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00004804: .word 0x8c4283a8 # lw $v0, -0x7c58($v0) -.L0x00004808: .word 0x00000000 # nop -.L0x0000480c: .word 0xac400000 # sw $zr, ($v0) -.L0x00004810: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00004814: .word 0x8c4283a8 # lw $v0, -0x7c58($v0) -.L0x00004818: .word 0x3c038009 # lui $v1, 0x8009 -.L0x0000481c: .word 0x8c6383c8 # lw $v1, -0x7c38($v1) -.L0x00004820: .word 0x8c420000 # lw $v0, ($v0) -.L0x00004824: .word 0x3c026000 # lui $v0, 0x6000 -.L0x00004828: .word 0x08021d3b # j 0x800874ec -.L0x0000482c: .word 0xac620000 # sw $v0, ($v1) -.L0x00004830: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00004834: .word 0x0c00a0ff # jal F0x800283fc -.L0x00004838: .word 0x24842d20 # addiu $a0, 0x2d20 -.L0x0000483c: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x00004840: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00004844: .word 0x03e00008 # jr $ra -.L0x00004848: .word 0x00000000 # nop -.L0x0000484c: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x00004850: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x00004854: .word 0x00808821 # move_ $s1, $a0 -.L0x00004858: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x0000485c: .word 0xafbf0018 # sw $ra, 0x18($sp) -.L0x00004860: .word 0x0c021d86 # jal 0x80087618 -.L0x00004864: .word 0x00a08021 # move_ $s0, $a1 -.L0x00004868: .word 0x3c038009 # lui $v1, 0x8009 -.L0x0000486c: .word 0x8c6383cc # lw $v1, -0x7c34($v1) -.L0x00004870: .word 0x00108142 # srl $s0, 0x5 -.L0x00004874: .word 0x8c620000 # lw $v0, ($v1) -.L0x00004878: .word 0x00108400 # sll $s0, 0x10 -.L0x0000487c: .word 0x34420088 # ori $v0, 0x88 -.L0x00004880: .word 0xac620000 # sw $v0, ($v1) -.L0x00004884: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00004888: .word 0x8c638394 # lw $v1, -0x7c6c($v1) -.L0x0000488c: .word 0x26220004 # addiu $v0, $s1, 0x4 -.L0x00004890: .word 0xac620000 # sw $v0, ($v1) -.L0x00004894: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00004898: .word 0x8c428398 # lw $v0, -0x7c68($v0) -.L0x0000489c: .word 0x36100020 # ori $s0, 0x20 -.L0x000048a0: .word 0xac500000 # sw $s0, ($v0) -.L0x000048a4: .word 0x3c038009 # lui $v1, 0x8009 -.L0x000048a8: .word 0x8c6383c4 # lw $v1, -0x7c3c($v1) -.L0x000048ac: .word 0x8e220000 # lw $v0, ($s1) -.L0x000048b0: .word 0x3c040100 # lui $a0, 0x100 -.L0x000048b4: .word 0xac620000 # sw $v0, ($v1) -.L0x000048b8: .word 0x3c028009 # lui $v0, 0x8009 -.L0x000048bc: .word 0x8c42839c # lw $v0, -0x7c64($v0) -.L0x000048c0: .word 0x34840201 # ori $a0, 0x201 -.L0x000048c4: .word 0xac440000 # sw $a0, ($v0) -.L0x000048c8: .word 0x8fbf0018 # lw $ra, 0x18($sp) -.L0x000048cc: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x000048d0: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x000048d4: .word 0x03e00008 # jr $ra -.L0x000048d8: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x000048dc: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x000048e0: .word 0xafb10014 # sw $s1, 0x14($sp) -.L0x000048e4: .word 0x00808821 # move_ $s1, $a0 -.L0x000048e8: .word 0xafb00010 # sw $s0, 0x10($sp) -.L0x000048ec: .word 0xafbf0018 # sw $ra, 0x18($sp) -.L0x000048f0: .word 0x0c021dab # jal 0x800876ac -.L0x000048f4: .word 0x00a08021 # move_ $s0, $a1 -.L0x000048f8: .word 0x3c038009 # lui $v1, 0x8009 -.L0x000048fc: .word 0x8c6383cc # lw $v1, -0x7c34($v1) -.L0x00004900: .word 0x00000000 # nop -.L0x00004904: .word 0x8c620000 # lw $v0, ($v1) -.L0x00004908: .word 0x00108142 # srl $s0, 0x5 -.L0x0000490c: .word 0x34420088 # ori $v0, 0x88 -.L0x00004910: .word 0xac620000 # sw $v0, ($v1) -.L0x00004914: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00004918: .word 0x8c4283a8 # lw $v0, -0x7c58($v0) -.L0x0000491c: .word 0x00108400 # sll $s0, 0x10 -.L0x00004920: .word 0xac400000 # sw $zr, ($v0) -.L0x00004924: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00004928: .word 0x8c4283a0 # lw $v0, -0x7c60($v0) -.L0x0000492c: .word 0x36100020 # ori $s0, 0x20 -.L0x00004930: .word 0xac510000 # sw $s1, ($v0) -.L0x00004934: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00004938: .word 0x8c4283a4 # lw $v0, -0x7c5c($v0) -.L0x0000493c: .word 0x3c030100 # lui $v1, 0x100 -.L0x00004940: .word 0xac500000 # sw $s0, ($v0) -.L0x00004944: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00004948: .word 0x8c4283a8 # lw $v0, -0x7c58($v0) -.L0x0000494c: .word 0x34630200 # ori $v1, 0x200 -.L0x00004950: .word 0xac430000 # sw $v1, ($v0) -.L0x00004954: .word 0x8fbf0018 # lw $ra, 0x18($sp) -.L0x00004958: .word 0x8fb10014 # lw $s1, 0x14($sp) -.L0x0000495c: .word 0x8fb00010 # lw $s0, 0x10($sp) -.L0x00004960: .word 0x03e00008 # jr $ra -.L0x00004964: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x00004968: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x0000496c: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00004970: .word 0x8c6383c8 # lw $v1, -0x7c38($v1) -.L0x00004974: .word 0x3c020010 # lui $v0, 0x10 -.L0x00004978: .word 0xafbf0018 # sw $ra, 0x18($sp) -.L0x0000497c: .word 0xafa20010 # sw $v0, 0x10($sp) -.L0x00004980: .word 0x8c620000 # lw $v0, ($v1) -.L0x00004984: .word 0x3c032000 # lui $v1, 0x2000 -.L0x00004988: .word 0x00431024 # and $v0, $v1 -.L0x0000498c: .word 0x10400017 # beqz $v0, .L0x000049ec -.L0x00004990: .word 0x00001021 # move_ $v0, $zr -.L0x00004994: .word 0x2404ffff # li $a0, -0x1 -.L0x00004998: .word 0x8fa20010 # lw $v0, 0x10($sp) -.L0x0000499c: .word 0x00000000 # nop -.L0x000049a0: .word 0x2442ffff # addiu $v0, -0x1 -.L0x000049a4: .word 0xafa20010 # sw $v0, 0x10($sp) -.L0x000049a8: .word 0x8fa20010 # lw $v0, 0x10($sp) -.L0x000049ac: .word 0x00000000 # nop -.L0x000049b0: .word 0x14440006 # bne $v0, $a0, .L0x000049cc -.L0x000049b4: .word 0x00000000 # nop -.L0x000049b8: .word 0x3c048008 # lui $a0, 0x8008 -.L0x000049bc: .word 0x0c021dd6 # jal 0x80087758 -.L0x000049c0: .word 0x24842d3c # addiu $a0, 0x2d3c -.L0x000049c4: .word 0x08021da7 # j 0x8008769c -.L0x000049c8: .word 0x2402ffff # li $v0, -0x1 -.L0x000049cc: .word 0x3c028009 # lui $v0, 0x8009 -.L0x000049d0: .word 0x8c4283c8 # lw $v0, -0x7c38($v0) -.L0x000049d4: .word 0x00000000 # nop -.L0x000049d8: .word 0x8c420000 # lw $v0, ($v0) -.L0x000049dc: .word 0x00000000 # nop -.L0x000049e0: .word 0x00431024 # and $v0, $v1 -.L0x000049e4: .word 0x1440ffec # bnez $v0, .L0x00004998 -.L0x000049e8: .word 0x00001021 # move_ $v0, $zr -.L0x000049ec: .word 0x8fbf0018 # lw $ra, 0x18($sp) -.L0x000049f0: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x000049f4: .word 0x03e00008 # jr $ra -.L0x000049f8: .word 0x00000000 # nop -.L0x000049fc: .word 0x27bdffe0 # addiu $sp, -0x20 -.L0x00004a00: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00004a04: .word 0x8c6383a8 # lw $v1, -0x7c58($v1) -.L0x00004a08: .word 0x3c020010 # lui $v0, 0x10 -.L0x00004a0c: .word 0xafbf0018 # sw $ra, 0x18($sp) -.L0x00004a10: .word 0xafa20010 # sw $v0, 0x10($sp) -.L0x00004a14: .word 0x8c620000 # lw $v0, ($v1) -.L0x00004a18: .word 0x3c030100 # lui $v1, 0x100 -.L0x00004a1c: .word 0x00431024 # and $v0, $v1 -.L0x00004a20: .word 0x10400017 # beqz $v0, .L0x00004a80 -.L0x00004a24: .word 0x00001021 # move_ $v0, $zr -.L0x00004a28: .word 0x2404ffff # li $a0, -0x1 -.L0x00004a2c: .word 0x8fa20010 # lw $v0, 0x10($sp) -.L0x00004a30: .word 0x00000000 # nop -.L0x00004a34: .word 0x2442ffff # addiu $v0, -0x1 -.L0x00004a38: .word 0xafa20010 # sw $v0, 0x10($sp) -.L0x00004a3c: .word 0x8fa20010 # lw $v0, 0x10($sp) -.L0x00004a40: .word 0x00000000 # nop -.L0x00004a44: .word 0x14440006 # bne $v0, $a0, .L0x00004a60 -.L0x00004a48: .word 0x00000000 # nop -.L0x00004a4c: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00004a50: .word 0x0c021dd6 # jal 0x80087758 -.L0x00004a54: .word 0x24842d4c # addiu $a0, 0x2d4c -.L0x00004a58: .word 0x08021dcc # j 0x80087730 -.L0x00004a5c: .word 0x2402ffff # li $v0, -0x1 -.L0x00004a60: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00004a64: .word 0x8c4283a8 # lw $v0, -0x7c58($v0) -.L0x00004a68: .word 0x00000000 # nop -.L0x00004a6c: .word 0x8c420000 # lw $v0, ($v0) -.L0x00004a70: .word 0x00000000 # nop -.L0x00004a74: .word 0x00431024 # and $v0, $v1 -.L0x00004a78: .word 0x1440ffec # bnez $v0, .L0x00004a2c -.L0x00004a7c: .word 0x00001021 # move_ $v0, $zr -.L0x00004a80: .word 0x8fbf0018 # lw $ra, 0x18($sp) -.L0x00004a84: .word 0x27bd0020 # addiu $sp, 0x20 -.L0x00004a88: .word 0x03e00008 # jr $ra -.L0x00004a8c: .word 0x00000000 # nop -.L0x00004a90: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00004a94: .word 0x8c4283c8 # lw $v0, -0x7c38($v0) -.L0x00004a98: .word 0x00000000 # nop -.L0x00004a9c: .word 0x8c420000 # lw $v0, ($v0) -.L0x00004aa0: .word 0x03e00008 # jr $ra -.L0x00004aa4: .word 0x00000000 # nop -.L0x00004aa8: .word 0x27bdffe8 # addiu $sp, -0x18 -.L0x00004aac: .word 0x00802821 # move_ $a1, $a0 -.L0x00004ab0: .word 0x3c048008 # lui $a0, 0x8008 -.L0x00004ab4: .word 0x24842d5c # addiu $a0, 0x2d5c -.L0x00004ab8: .word 0xafbf0010 # sw $ra, 0x10($sp) -.L0x00004abc: .word 0x0c00a0ff # jal F0x800283fc -.L0x00004ac0: .word 0x00000000 # nop -.L0x00004ac4: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00004ac8: .word 0x8c6383c8 # lw $v1, -0x7c38($v1) -.L0x00004acc: .word 0x3c028000 # lui $v0, 0x8000 -.L0x00004ad0: .word 0xac620000 # sw $v0, ($v1) -.L0x00004ad4: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00004ad8: .word 0x8c42839c # lw $v0, -0x7c64($v0) -.L0x00004adc: .word 0x00000000 # nop -.L0x00004ae0: .word 0xac400000 # sw $zr, ($v0) -.L0x00004ae4: .word 0x3c028009 # lui $v0, 0x8009 -.L0x00004ae8: .word 0x8c4283a8 # lw $v0, -0x7c58($v0) -.L0x00004aec: .word 0x00000000 # nop -.L0x00004af0: .word 0xac400000 # sw $zr, ($v0) -.L0x00004af4: .word 0x00001021 # move_ $v0, $zr -.L0x00004af8: .word 0x3c038009 # lui $v1, 0x8009 -.L0x00004afc: .word 0x8c6383a8 # lw $v1, -0x7c58($v1) -.L0x00004b00: .word 0x3c048009 # lui $a0, 0x8009 -.L0x00004b04: .word 0x8c8483c8 # lw $a0, -0x7c38($a0) -.L0x00004b08: .word 0x8c630000 # lw $v1, ($v1) -.L0x00004b0c: .word 0x3c036000 # lui $v1, 0x6000 -.L0x00004b10: .word 0xac830000 # sw $v1, ($a0) -.L0x00004b14: .word 0x8fbf0010 # lw $ra, 0x10($sp) -.L0x00004b18: .word 0x27bd0018 # addiu $sp, 0x18 -.L0x00004b1c: .word 0x03e00008 # jr $ra -.L0x00004b20: .word 0x00000000 # nop -.L0x00004b24: .word 0x00000000 # nop -.L0x00004b28: .word 0x00000000 # nop -.L0x00004b2c: .word 0x3c088009 # lui $t0, 0x8009 -.L0x00004b30: .word 0x250883d4 # addiu $t0, -0x7c2c -.L0x00004b34: .word 0x2081ffff # addi $at, $a0, -0x1 -.L0x00004b38: .word 0x18200004 # blez $at, .L0x00004b4c -.L0x00004b3c: .word 0x8d020000 # lw $v0, ($t0) -.L0x00004b40: .word 0x00040840 # sll $at, $a0, 0x1 -.L0x00004b44: .word 0x03e00008 # jr $ra -.L0x00004b48: .word 0xad010000 # sw $at, ($t0) -.L0x00004b4c: .word 0x3c0100ff # lui $at, 0xff -.L0x00004b50: .word 0x3421ffff # ori $at, 0xffff -.L0x00004b54: .word 0x03e00008 # jr $ra -.L0x00004b58: .word 0xad010000 # sw $at, ($t0) -.L0x00004b5c: .word 0x3c088009 # lui $t0, 0x8009 -.L0x00004b60: .word 0x250883d4 # addiu $t0, -0x7c2c -.L0x00004b64: .word 0x20c60800 # addi $a2, 0x800 -.L0x00004b68: .word 0x3c010001 # lui $at, 0x1 -.L0x00004b6c: .word 0x00c13820 # add $a3, $a2, $at -.L0x00004b70: .word 0x1480000f # bnez $a0, .L0x00004bb0 -.L0x00004b74: .word 0x8d090000 # lw $t1, ($t0) -.L0x00004b78: .word 0x3c088009 # lui $t0, 0x8009 -.L0x00004b7c: .word 0x250883d8 # addiu $t0, -0x7c28 -.L0x00004b80: .word 0x8d040000 # lw $a0, ($t0) -.L0x00004b84: .word 0x8d050004 # lw $a1, 0x4($t0) -.L0x00004b88: .word 0x8d020008 # lw $v0, 0x8($t0) -.L0x00004b8c: .word 0x8d03000c # lw $v1, 0xc($t0) -.L0x00004b90: .word 0x8d0c0010 # lw $t4, 0x10($t0) -.L0x00004b94: .word 0x8d0d0014 # lw $t5, 0x14($t0) -.L0x00004b98: .word 0x8d0f0018 # lw $t7, 0x18($t0) -.L0x00004b9c: .word 0x8d18001c # lw $t8, 0x1c($t0) -.L0x00004ba0: .word 0x8d190020 # lw $t9, 0x20($t0) -.L0x00004ba4: .word 0x01294820 # add $t1, $t1 -.L0x00004ba8: .word 0x10000064 # b_ .L0x00004d3c -.L0x00004bac: .word 0x00a97020 # add $t6, $a1, $t1 -.L0x00004bb0: .word 0x00006820 # add $t5, $zr, $zr -.L0x00004bb4: .word 0x00007820 # add $t7, $zr, $zr -.L0x00004bb8: .word 0x0000c020 # add $t8, $zr, $zr -.L0x00004bbc: .word 0x0000c820 # add $t9, $zr, $zr -.L0x00004bc0: .word 0x01294820 # add $t1, $t1 -.L0x00004bc4: .word 0x00a97020 # add $t6, $a1, $t1 -.L0x00004bc8: .word 0x8c890000 # lw $t1, ($a0) -.L0x00004bcc: .word 0x948c0004 # lhu $t4, 0x4($a0) -.L0x00004bd0: .word 0x948a0006 # lhu $t2, 0x6($a0) -.L0x00004bd4: .word 0x94820008 # lhu $v0, 0x8($a0) -.L0x00004bd8: .word 0x9483000a # lhu $v1, 0xa($a0) -.L0x00004bdc: .word 0x214afffd # addi $t2, -0x3 -.L0x00004be0: .word 0x05400002 # bltz $t2, .L0x00004bec -.L0x00004be4: .word 0x000c6280 # sll $t4, 0xa -.L0x00004be8: .word 0x200d0001 # addi $t5, $zr, 0x1 -.L0x00004bec: .word 0x2084000c # addi $a0, 0xc -.L0x00004bf0: .word 0x00021400 # sll $v0, 0x10 -.L0x00004bf4: .word 0x00431025 # or $v0, $v1 -.L0x00004bf8: .word 0x00001825 # move_ $v1, $zr -.L0x00004bfc: .word 0xaca90000 # sw $t1, ($a1) -.L0x00004c00: .word 0x3129ffff # andi $t1, 0xffff -.L0x00004c04: .word 0x00094880 # sll $t1, 0x2 -.L0x00004c08: .word 0x25290004 # addiu $t1, 0x4 -.L0x00004c0c: .word 0x01254820 # add $t1, $a1 -.L0x00004c10: .word 0x3c088009 # lui $t0, 0x8009 -.L0x00004c14: .word 0x250883fc # addiu $t0, -0x7c04 -.L0x00004c18: .word 0xad090000 # sw $t1, ($t0) -.L0x00004c1c: .word 0x20a50002 # addi $a1, 0x2 -.L0x00004c20: .word 0x11a00035 # beqz $t5, .L0x00004cf8 -.L0x00004c24: .word 0x00024582 # srl $t0, $v0, 0x16 -.L0x00004c28: .word 0x390103ff # xori $at, $t0, 0x3ff -.L0x00004c2c: .word 0x10200085 # beqz $at, .L0x00004e44 -.L0x00004c30: .word 0x20a50002 # addi $a1, 0x2 -.L0x00004c34: .word 0x21a1fffd # addi $at, $t5, -0x3 -.L0x00004c38: .word 0x04200002 # bltz $at, .L0x00004c44 -.L0x00004c3c: .word 0x20c1fc00 # addi $at, $a2, -0x400 -.L0x00004c40: .word 0x2021fc00 # addi $at, -0x400 -.L0x00004c44: .word 0x00024602 # srl $t0, $v0, 0x18 -.L0x00004c48: .word 0x00084080 # sll $t0, 0x2 -.L0x00004c4c: .word 0x01014020 # add $t0, $at -.L0x00004c50: .word 0x95090000 # lhu $t1, ($t0) -.L0x00004c54: .word 0x950a0002 # lhu $t2, 0x2($t0) -.L0x00004c58: .word 0x00004024 # and $t0, $zr, $zr -.L0x00004c5c: .word 0x1140000a # beqz $t2, .L0x00004c88 -.L0x00004c60: .word 0x01221004 # sllv $v0, $v0, $t1 -.L0x00004c64: .word 0x20010020 # addi $at, $zr, 0x20 -.L0x00004c68: .word 0x002a0822 # sub $at, $t2 -.L0x00004c6c: .word 0x00224006 # srlv $t0, $v0, $at -.L0x00004c70: .word 0x04400004 # bltz $v0, .L0x00004c84 -.L0x00004c74: .word 0x01421004 # sllv $v0, $v0, $t2 -.L0x00004c78: .word 0x200bffff # addi $t3, $zr, -0x1 -.L0x00004c7c: .word 0x002b5806 # srlv $t3, $t3, $at -.L0x00004c80: .word 0x010b4022 # sub $t0, $t3 -.L0x00004c84: .word 0x006a1820 # add $v1, $t2 -.L0x00004c88: .word 0x00691820 # add $v1, $t1 -.L0x00004c8c: .word 0x30610010 # andi $at, $v1, 0x10 -.L0x00004c90: .word 0x10200005 # beqz $at, .L0x00004ca8 -.L0x00004c94: .word 0x3063000f # andi $v1, 0xf -.L0x00004c98: .word 0x94890000 # lhu $t1, ($a0) -.L0x00004c9c: .word 0x20840002 # addi $a0, 0x2 -.L0x00004ca0: .word 0x00694804 # sllv $t1, $t1, $v1 -.L0x00004ca4: .word 0x00491025 # or $v0, $t1 -.L0x00004ca8: .word 0x21a1fffe # addi $at, $t5, -0x2 -.L0x00004cac: .word 0x1c200008 # bgtz $at, .L0x00004cd0 -.L0x00004cb0: .word 0x03284820 # add $t1, $t9, $t0 -.L0x00004cb4: .word 0x10200004 # beqz $at, .L0x00004cc8 -.L0x00004cb8: .word 0x03084820 # add $t1, $t8, $t0 -.L0x00004cbc: .word 0x01e84820 # add $t1, $t7, $t0 -.L0x00004cc0: .word 0x10000004 # b_ .L0x00004cd4 -.L0x00004cc4: .word 0x01e87820 # add $t7, $t0 -.L0x00004cc8: .word 0x10000002 # b_ .L0x00004cd4 -.L0x00004ccc: .word 0x0308c020 # add $t8, $t0 -.L0x00004cd0: .word 0x0328c820 # add $t9, $t0 -.L0x00004cd4: .word 0x00094880 # sll $t1, 0x2 -.L0x00004cd8: .word 0x312903ff # andi $t1, 0x3ff -.L0x00004cdc: .word 0x01894825 # or $t1, $t4, $t1 -.L0x00004ce0: .word 0x21ad0001 # addi $t5, 0x1 -.L0x00004ce4: .word 0x21a1fff9 # addi $at, $t5, -0x7 -.L0x00004ce8: .word 0x14200011 # bnez $at, .L0x00004d30 -.L0x00004cec: .word 0xa4a90000 # sh $t1, ($a1) -.L0x00004cf0: .word 0x1000000f # b_ .L0x00004d30 -.L0x00004cf4: .word 0x21adfffa # addi $t5, -0x6 -.L0x00004cf8: .word 0x390101ff # xori $at, $t0, 0x1ff -.L0x00004cfc: .word 0x10200051 # beqz $at, .L0x00004e44 -.L0x00004d00: .word 0x20a50002 # addi $a1, 0x2 -.L0x00004d04: .word 0x00021280 # sll $v0, 0xa -.L0x00004d08: .word 0x2063000a # addi $v1, 0xa -.L0x00004d0c: .word 0x30610010 # andi $at, $v1, 0x10 -.L0x00004d10: .word 0x10200005 # beqz $at, .L0x00004d28 -.L0x00004d14: .word 0x3063000f # andi $v1, 0xf -.L0x00004d18: .word 0x94890000 # lhu $t1, ($a0) -.L0x00004d1c: .word 0x20840002 # addi $a0, 0x2 -.L0x00004d20: .word 0x00694804 # sllv $t1, $t1, $v1 -.L0x00004d24: .word 0x00491025 # or $v0, $t1 -.L0x00004d28: .word 0x01884025 # or $t0, $t4, $t0 -.L0x00004d2c: .word 0xa4a80000 # sh $t0, ($a1) -.L0x00004d30: .word 0x00ae0823 # subu $at, $a1, $t6 -.L0x00004d34: .word 0x0421004f # bgez $at, .L0x00004e74 -.L0x00004d38: .word 0x20a50002 # addi $a1, 0x2 -.L0x00004d3c: .word 0x000244c2 # srl $t0, $v0, 0x13 -.L0x00004d40: .word 0x000840c0 # sll $t0, 0x3 -.L0x00004d44: .word 0x01064020 # add $t0, $a2 -.L0x00004d48: .word 0x8d090000 # lw $t1, ($t0) -.L0x00004d4c: .word 0x00000000 # nop -.L0x00004d50: .word 0x15200011 # bnez $t1, .L0x00004d98 -.L0x00004d54: .word 0x312100ff # andi $at, $t1, 0xff -.L0x00004d58: .word 0x00021200 # sll $v0, 0x8 -.L0x00004d5c: .word 0x20630008 # addi $v1, 0x8 -.L0x00004d60: .word 0x30610010 # andi $at, $v1, 0x10 -.L0x00004d64: .word 0x10200005 # beqz $at, .L0x00004d7c -.L0x00004d68: .word 0x3063000f # andi $v1, 0xf -.L0x00004d6c: .word 0x94880000 # lhu $t0, ($a0) -.L0x00004d70: .word 0x20840002 # addi $a0, 0x2 -.L0x00004d74: .word 0x00684004 # sllv $t0, $t0, $v1 -.L0x00004d78: .word 0x00481025 # or $v0, $t0 -.L0x00004d7c: .word 0x000245c2 # srl $t0, $v0, 0x17 -.L0x00004d80: .word 0x00084080 # sll $t0, 0x2 -.L0x00004d84: .word 0x01074020 # add $t0, $a3 -.L0x00004d88: .word 0x8d090000 # lw $t1, ($t0) -.L0x00004d8c: .word 0x00005820 # add $t3, $zr, $zr -.L0x00004d90: .word 0x10000002 # b_ .L0x00004d9c -.L0x00004d94: .word 0x312100ff # andi $at, $t1, 0xff -.L0x00004d98: .word 0x8d0b0004 # lw $t3, 0x4($t0) -.L0x00004d9c: .word 0x00221004 # sllv $v0, $v0, $at -.L0x00004da0: .word 0x00611820 # add $v1, $at -.L0x00004da4: .word 0x30610010 # andi $at, $v1, 0x10 -.L0x00004da8: .word 0x10200005 # beqz $at, .L0x00004dc0 -.L0x00004dac: .word 0x3063000f # andi $v1, 0xf -.L0x00004db0: .word 0x94880000 # lhu $t0, ($a0) -.L0x00004db4: .word 0x20840002 # addi $a0, 0x2 -.L0x00004db8: .word 0x00684004 # sllv $t0, $t0, $v1 -.L0x00004dbc: .word 0x00481025 # or $v0, $t0 -.L0x00004dc0: .word 0x00094c02 # srl $t1, 0x10 -.L0x00004dc4: .word 0x39217c1f # xori $at, $t1, 0x7c1f -.L0x00004dc8: .word 0x10200015 # beqz $at, .L0x00004e20 -.L0x00004dcc: .word 0x3921fe00 # xori $at, $t1, 0xfe00 -.L0x00004dd0: .word 0x1020ff93 # beqz $at, .L0x00004c20 -.L0x00004dd4: .word 0xa4a90000 # sh $t1, ($a1) -.L0x00004dd8: .word 0x1160ffd8 # beqz $t3, .L0x00004d3c -.L0x00004ddc: .word 0x20a50002 # addi $a1, 0x2 -.L0x00004de0: .word 0x316affff # andi $t2, $t3, 0xffff -.L0x00004de4: .word 0x39417c1f # xori $at, $t2, 0x7c1f -.L0x00004de8: .word 0x1020000d # beqz $at, .L0x00004e20 -.L0x00004dec: .word 0x3941fe00 # xori $at, $t2, 0xfe00 -.L0x00004df0: .word 0x1020ff8b # beqz $at, .L0x00004c20 -.L0x00004df4: .word 0xa4aa0000 # sh $t2, ($a1) -.L0x00004df8: .word 0x000b5402 # srl $t2, $t3, 0x10 -.L0x00004dfc: .word 0x1140ffcf # beqz $t2, .L0x00004d3c -.L0x00004e00: .word 0x20a50002 # addi $a1, 0x2 -.L0x00004e04: .word 0x39417c1f # xori $at, $t2, 0x7c1f -.L0x00004e08: .word 0x10200005 # beqz $at, .L0x00004e20 -.L0x00004e0c: .word 0x3941fe00 # xori $at, $t2, 0xfe00 -.L0x00004e10: .word 0x1020ff83 # beqz $at, .L0x00004c20 -.L0x00004e14: .word 0xa4aa0000 # sh $t2, ($a1) -.L0x00004e18: .word 0x1000ffc8 # b_ .L0x00004d3c -.L0x00004e1c: .word 0x20a50002 # addi $a1, 0x2 -.L0x00004e20: .word 0x00024402 # srl $t0, $v0, 0x10 -.L0x00004e24: .word 0xa4a80000 # sh $t0, ($a1) -.L0x00004e28: .word 0x20a50002 # addi $a1, 0x2 -.L0x00004e2c: .word 0x94880000 # lhu $t0, ($a0) -.L0x00004e30: .word 0x20840002 # addi $a0, 0x2 -.L0x00004e34: .word 0x00021400 # sll $v0, 0x10 -.L0x00004e38: .word 0x00684004 # sllv $t0, $t0, $v1 -.L0x00004e3c: .word 0x1000ffbf # b_ .L0x00004d3c -.L0x00004e40: .word 0x00481025 # or $v0, $t0 -.L0x00004e44: .word 0x3c088009 # lui $t0, 0x8009 -.L0x00004e48: .word 0x250883fc # addiu $t0, -0x7c04 -.L0x00004e4c: .word 0x8d090000 # lw $t1, ($t0) -.L0x00004e50: .word 0x3408fe00 # li $t0, 0xfe00 -.L0x00004e54: .word 0x00a90823 # subu $at, $a1, $t1 -.L0x00004e58: .word 0x04210004 # bgez $at, .L0x00004e6c -.L0x00004e5c: .word 0x00000000 # nop -.L0x00004e60: .word 0xa4a80000 # sh $t0, ($a1) -.L0x00004e64: .word 0x1000fffb # b_ .L0x00004e54 -.L0x00004e68: .word 0x20a50002 # addi $a1, 0x2 -.L0x00004e6c: .word 0x03e00008 # jr $ra -.L0x00004e70: .word 0x00001020 # add $v0, $zr, $zr -.L0x00004e74: .word 0x3c088009 # lui $t0, 0x8009 -.L0x00004e78: .word 0x250883d8 # addiu $t0, -0x7c28 -.L0x00004e7c: .word 0xad040000 # sw $a0, ($t0) -.L0x00004e80: .word 0xad050004 # sw $a1, 0x4($t0) -.L0x00004e84: .word 0xad020008 # sw $v0, 0x8($t0) -.L0x00004e88: .word 0xad03000c # sw $v1, 0xc($t0) -.L0x00004e8c: .word 0xad0c0010 # sw $t4, 0x10($t0) -.L0x00004e90: .word 0xad0d0014 # sw $t5, 0x14($t0) -.L0x00004e94: .word 0xad0f0018 # sw $t7, 0x18($t0) -.L0x00004e98: .word 0xad18001c # sw $t8, 0x1c($t0) -.L0x00004e9c: .word 0xad190020 # sw $t9, 0x20($t0) -.L0x00004ea0: .word 0x03e00008 # jr $ra -.L0x00004ea4: .word 0x20020001 # addi $v0, $zr, 0x1 -.L0x00004ea8: .word 0x00000000 # nop -.L0x00004eac: .word 0x00001821 # move_ $v1, $zr -.L0x00004eb0: .word 0x3c078009 # lui $a3, 0x8009 -.L0x00004eb4: .word 0x24e78404 # addiu $a3, -0x7bfc -.L0x00004eb8: .word 0x00803021 # move_ $a2, $a0 -.L0x00004ebc: .word 0x240a00f0 # li $t2, 0xf0 -.L0x00004ec0: .word 0x3c08ffff # lui $t0, 0xffff -.L0x00004ec4: .word 0x35080f01 # ori $t0, 0xf01 -.L0x00004ec8: .word 0x24090f00 # li $t1, 0xf00 -.L0x00004ecc: .word 0x90e20000 # lbu $v0, ($a3) -.L0x00004ed0: .word 0x00000000 # nop -.L0x00004ed4: .word 0x304500ff # andi $a1, $v0, 0xff -.L0x00004ed8: .word 0x2ca200f0 # sltiu $v0, $a1, 0xf0 -.L0x00004edc: .word 0x10400017 # beqz $v0, .L0x00004f3c -.L0x00004ee0: .word 0x24e70001 # addiu $a3, 0x1 -.L0x00004ee4: .word 0x1060000b # beqz $v1, .L0x00004f14 -.L0x00004ee8: .word 0x00000000 # nop -.L0x00004eec: .word 0x04a0001a # bltz $a1, .L0x00004f58 -.L0x00004ef0: .word 0x00000000 # nop -.L0x00004ef4: .word 0x00c31023 # subu $v0, $a2, $v1 -.L0x00004ef8: .word 0x90420000 # lbu $v0, ($v0) -.L0x00004efc: .word 0x24a5ffff # addiu $a1, -0x1 -.L0x00004f00: .word 0xa0c20000 # sb $v0, ($a2) -.L0x00004f04: .word 0x04a1fffb # bgez $a1, .L0x00004ef4 -.L0x00004f08: .word 0x24c60001 # addiu $a2, 0x1 -.L0x00004f0c: .word 0x08021f02 # j 0x80087c08 -.L0x00004f10: .word 0x00000000 # nop -.L0x00004f14: .word 0x04a00010 # bltz $a1, .L0x00004f58 -.L0x00004f18: .word 0x00000000 # nop -.L0x00004f1c: .word 0x90e20000 # lbu $v0, ($a3) -.L0x00004f20: .word 0x24e70001 # addiu $a3, 0x1 -.L0x00004f24: .word 0x24a5ffff # addiu $a1, -0x1 -.L0x00004f28: .word 0xa0c20000 # sb $v0, ($a2) -.L0x00004f2c: .word 0x04a1fffb # bgez $a1, .L0x00004f1c -.L0x00004f30: .word 0x24c60001 # addiu $a2, 0x1 -.L0x00004f34: .word 0x08021f02 # j 0x80087c08 -.L0x00004f38: .word 0x00000000 # nop -.L0x00004f3c: .word 0x10aa0006 # beq $a1, $t2, .L0x00004f58 -.L0x00004f40: .word 0x00001821 # move_ $v1, $zr -.L0x00004f44: .word 0x90e30000 # lbu $v1, ($a3) -.L0x00004f48: .word 0x24e70001 # addiu $a3, 0x1 -.L0x00004f4c: .word 0x00051200 # sll $v0, $a1, 0x8 -.L0x00004f50: .word 0x00431025 # or $v0, $v1 -.L0x00004f54: .word 0x00481821 # addu $v1, $v0, $t0 -.L0x00004f58: .word 0x1469ffdc # bne $v1, $t1, .L0x00004ecc -.L0x00004f5c: .word 0x24050004 # li $a1, 0x4 -.L0x00004f60: .word 0x340687ff # li $a2, 0x87ff -.L0x00004f64: .word 0x24840008 # addiu $a0, 0x8 -.L0x00004f68: .word 0x94820000 # lhu $v0, ($a0) -.L0x00004f6c: .word 0x9483fff8 # lhu $v1, -0x8($a0) -.L0x00004f70: .word 0x24a50001 # addiu $a1, 0x1 -.L0x00004f74: .word 0x00431026 # xor $v0, $v1 -.L0x00004f78: .word 0xa4820000 # sh $v0, ($a0) -.L0x00004f7c: .word 0x00c5102a # slt $v0, $a2, $a1 -.L0x00004f80: .word 0x1040fff9 # beqz $v0, .L0x00004f68 -.L0x00004f84: .word 0x24840002 # addiu $a0, 0x2 -.L0x00004f88: .word 0x03e00008 # jr $ra -.L0x00004f8c: .word 0x00000000 # nop + +# Start of code +.L0x000000c0: addiu $sp, -0x58 +.L0x000000c4: sw $s1, 0x4c($sp) +.L0x000000c8: move_ $s1, $a0 +.L0x000000cc: sw $ra, 0x54($sp) +.L0x000000d0: sw $s2, 0x50($sp) +.L0x000000d4: sw $s0, 0x48($sp) +.L0x000000d8: lw $v0, 0xc($s1) +.L0x000000dc: nop +.L0x000000e0: beqz $v0, .L0x000000f8 +.L0x000000e4: move_ $s2, $a1 +.L0x000000e8: bltz $v0, .L0x000000f8 +.L0x000000ec: slti $v0, 0x4 +.L0x000000f0: bnez $v0, .L0x000001d4 +.L0x000000f4: nop +.L0x000000f8: lui $s0, 0x8005 +.L0x000000fc: addiu $s0, -0x21f0 +.L0x00000100: lw $v0, 0x150($s0) +.L0x00000104: nop +.L0x00000108: jalr $v0 +.L0x0000010c: nop +.L0x00000110: lw $v0, 0x154($s0) +.L0x00000114: nop +.L0x00000118: jalr $v0 +.L0x0000011c: li $a0, 0xa000 +.L0x00000120: li $a0, 0x140 +.L0x00000124: li $a1, 0xf0 +.L0x00000128: move_ $a2, $zr +.L0x0000012c: lw $v0, 0x174($s0) +.L0x00000130: nop +.L0x00000134: jalr $v0 +.L0x00000138: move_ $a3, $a2 +.L0x0000013c: jal F0x8001ffa8 +.L0x00000140: addiu $a0, $sp, 0x10 +.L0x00000144: li $a0, 0x280 +.L0x00000148: lw $v0, 0x34($sp) +.L0x0000014c: nop +.L0x00000150: jalr $v0 +.L0x00000154: move_ $a1, $zr +.L0x00000158: lui $a0, 0x8a6 +.L0x0000015c: lui $v0, 0x8004 +.L0x00000160: lw $v0, 0x4f5c($v0) +.L0x00000164: nop +.L0x00000168: jalr $v0 +.L0x0000016c: ori $a0, 0x1 +.L0x00000170: lw $v1, 0x3c($sp) +.L0x00000174: nop +.L0x00000178: jalr $v1 +.L0x0000017c: move_ $a0, $v0 +.L0x00000180: lui $a0, 0x8008 +.L0x00000184: addiu $a0, 0x7c4c +.L0x00000188: li $a1, 0x2 +.L0x0000018c: lw $v0, 0x16c($s0) +.L0x00000190: nop +.L0x00000194: jalr $v0 +.L0x00000198: li $a2, 0x100 +.L0x0000019c: move_ $a0, $v0 +.L0x000001a0: li $a1, 0x1f +.L0x000001a4: move_ $a2, $a1 +.L0x000001a8: lw $v0, 0x12c($a0) +.L0x000001ac: nop +.L0x000001b0: jalr $v0 +.L0x000001b4: move_ $a3, $a1 +.L0x000001b8: jal 0x8008483c +.L0x000001bc: nop +.L0x000001c0: sw $v0, ($s2) +.L0x000001c4: lw $v0, 0x38($s1) +.L0x000001c8: nop +.L0x000001cc: jalr $v0 +.L0x000001d0: move_ $a0, $s1 +.L0x000001d4: lw $ra, 0x54($sp) +.L0x000001d8: lw $s2, 0x50($sp) +.L0x000001dc: lw $s1, 0x4c($sp) +.L0x000001e0: lw $s0, 0x48($sp) +.L0x000001e4: jr $ra +.L0x000001e8: addiu $sp, 0x58 +.L0x000001ec: addiu $sp, -0x18 +.L0x000001f0: lui $a0, 0x8008 +.L0x000001f4: addiu $a0, 0x2d70 +.L0x000001f8: li $a1, 0x50 +.L0x000001fc: sw $ra, 0x10($sp) +.L0x00000200: jal F0x80014504 +.L0x00000204: li $a2, 0x4 +.L0x00000208: lw $ra, 0x10($sp) +.L0x0000020c: nop +.L0x00000210: jr $ra +.L0x00000214: addiu $sp, 0x18 +.L0x00000218: addiu $sp, -0x28 +.L0x0000021c: sw $s2, 0x20($sp) +.L0x00000220: move_ $s2, $a0 +.L0x00000224: sw $ra, 0x24($sp) +.L0x00000228: sw $s1, 0x1c($sp) +.L0x0000022c: sw $s0, 0x18($sp) +.L0x00000230: lw $v0, 0xc($s2) +.L0x00000234: nop +.L0x00000238: beqz $v0, .L0x00000250 +.L0x0000023c: move_ $s1, $a1 +.L0x00000240: bltz $v0, .L0x00000250 +.L0x00000244: slti $v0, 0x4 +.L0x00000248: bnez $v0, .L0x00000360 +.L0x0000024c: nop +.L0x00000250: lui $v0, 0x8005 +.L0x00000254: lw $v0, -0x4bc8($v0) +.L0x00000258: nop +.L0x0000025c: jalr $v0 +.L0x00000260: nop +.L0x00000264: andi $v1, $v0, 0xff +.L0x00000268: beqz $v1, .L0x00000280 +.L0x0000026c: li $v0, 0xd +.L0x00000270: beq $v1, $v0, .L0x00000320 +.L0x00000274: lui $v0, 0x8005 +.L0x00000278: j 0x80082fe0 +.L0x0000027c: nop +.L0x00000280: lui $s0, 0x8005 +.L0x00000284: addiu $s0, -0x21f0 +.L0x00000288: lw $v0, 0x150($s0) +.L0x0000028c: nop +.L0x00000290: jalr $v0 +.L0x00000294: nop +.L0x00000298: lui $a0, 0x1 +.L0x0000029c: lw $v0, 0x154($s0) +.L0x000002a0: nop +.L0x000002a4: jalr $v0 +.L0x000002a8: ori $a0, 0x4000 +.L0x000002ac: li $a0, 0x140 +.L0x000002b0: li $a1, 0xf0 +.L0x000002b4: move_ $a2, $zr +.L0x000002b8: lw $v0, 0x174($s0) +.L0x000002bc: nop +.L0x000002c0: jalr $v0 +.L0x000002c4: move_ $a3, $a2 +.L0x000002c8: addiu $a0, $sp, 0x10 +.L0x000002cc: li $a1, 0x2 +.L0x000002d0: li $a2, 0x1000 +.L0x000002d4: li $v0, 0x140 +.L0x000002d8: sh $zr, 0x10($sp) +.L0x000002dc: sh $zr, 0x12($sp) +.L0x000002e0: sh $v0, 0x14($sp) +.L0x000002e4: lw $v0, 0x16c($s0) +.L0x000002e8: li $v1, 0xf0 +.L0x000002ec: jalr $v0 +.L0x000002f0: sh $v1, 0x16($sp) +.L0x000002f4: move_ $a0, $v0 +.L0x000002f8: move_ $a1, $zr +.L0x000002fc: move_ $a2, $a1 +.L0x00000300: lw $v0, 0x12c($a0) +.L0x00000304: nop +.L0x00000308: jalr $v0 +.L0x0000030c: move_ $a3, $a1 +.L0x00000310: jal 0x8008497c +.L0x00000314: nop +.L0x00000318: j 0x80083000 +.L0x0000031c: sw $v0, ($s1) +.L0x00000320: jal 0x80082e9c +.L0x00000324: nop +.L0x00000328: j 0x80083000 +.L0x0000032c: sw $v0, 0x8($s1) +.L0x00000330: lw $v0, -0x4bc8($v0) +.L0x00000334: nop +.L0x00000338: jalr $v0 +.L0x0000033c: nop +.L0x00000340: andi $v0, 0xff +.L0x00000344: jal 0x80083f48 +.L0x00000348: addiu $a0, $v0, -0x1 +.L0x0000034c: sw $v0, 0x4($s1) +.L0x00000350: lw $v0, 0x38($s2) +.L0x00000354: nop +.L0x00000358: jalr $v0 +.L0x0000035c: move_ $a0, $s2 +.L0x00000360: lw $ra, 0x24($sp) +.L0x00000364: lw $s2, 0x20($sp) +.L0x00000368: lw $s1, 0x1c($sp) +.L0x0000036c: lw $s0, 0x18($sp) +.L0x00000370: jr $ra +.L0x00000374: addiu $sp, 0x28 +.L0x00000378: addiu $sp, -0x18 +.L0x0000037c: lui $a0, 0x8008 +.L0x00000380: addiu $a0, 0x2ec8 +.L0x00000384: li $a1, 0x50 +.L0x00000388: sw $ra, 0x10($sp) +.L0x0000038c: jal F0x80014504 +.L0x00000390: li $a2, 0xc +.L0x00000394: lw $ra, 0x10($sp) +.L0x00000398: nop +.L0x0000039c: jr $ra +.L0x000003a0: addiu $sp, 0x18 +.L0x000003a4: addiu $sp, -0xc0 +.L0x000003a8: sw $s2, 0xb8($sp) +.L0x000003ac: move_ $s2, $a0 +.L0x000003b0: sw $ra, 0xbc($sp) +.L0x000003b4: sw $s1, 0xb4($sp) +.L0x000003b8: sw $s0, 0xb0($sp) +.L0x000003bc: lw $v0, 0x54($s2) +.L0x000003c0: nop +.L0x000003c4: beqz $v0, .L0x00000520 +.L0x000003c8: nop +.L0x000003cc: jal F0x8001f648 +.L0x000003d0: addiu $a0, $sp, 0x10 +.L0x000003d4: lw $a0, 0x68($s2) +.L0x000003d8: lw $v0, 0x8c($sp) +.L0x000003dc: nop +.L0x000003e0: jalr $v0 +.L0x000003e4: move_ $a1, $zr +.L0x000003e8: li $a0, 0x280 +.L0x000003ec: lw $v0, 0x84($sp) +.L0x000003f0: nop +.L0x000003f4: jalr $v0 +.L0x000003f8: li $a1, 0x100 +.L0x000003fc: lui $s1, 0x8009 +.L0x00000400: lui $s0, 0x8004 +.L0x00000404: addiu $s0, 0x4b38 +.L0x00000408: lw $a0, -0x7dcc($s1) +.L0x0000040c: lw $v0, 0x424($s0) +.L0x00000410: nop +.L0x00000414: jalr $v0 +.L0x00000418: nop +.L0x0000041c: move_ $a0, $v0 +.L0x00000420: li $a1, 0x6 +.L0x00000424: li $a2, 0x1d +.L0x00000428: lw $v0, 0x94($sp) +.L0x0000042c: nop +.L0x00000430: jalr $v0 +.L0x00000434: li $a3, 0xd1 +.L0x00000438: jal F0x8001f648 +.L0x0000043c: addiu $a0, $sp, 0x10 +.L0x00000440: lw $a0, 0x68($s2) +.L0x00000444: lw $v0, 0x8c($sp) +.L0x00000448: nop +.L0x0000044c: jalr $v0 +.L0x00000450: move_ $a1, $zr +.L0x00000454: li $a0, 0x280 +.L0x00000458: lw $v0, 0x84($sp) +.L0x0000045c: nop +.L0x00000460: jalr $v0 +.L0x00000464: li $a1, 0x100 +.L0x00000468: lh $a0, 0x5a($s2) +.L0x0000046c: lw $v0, 0x98($sp) +.L0x00000470: nop +.L0x00000474: jalr $v0 +.L0x00000478: nop +.L0x0000047c: lw $a0, -0x7dcc($s1) +.L0x00000480: lw $v0, 0x424($s0) +.L0x00000484: nop +.L0x00000488: jalr $v0 +.L0x0000048c: nop +.L0x00000490: move_ $a0, $v0 +.L0x00000494: li $a1, 0x3 +.L0x00000498: li $a2, 0x8 +.L0x0000049c: lw $v0, 0x94($sp) +.L0x000004a0: nop +.L0x000004a4: jalr $v0 +.L0x000004a8: li $a3, 0x1c +.L0x000004ac: jal F0x8001f648 +.L0x000004b0: addiu $a0, $sp, 0x10 +.L0x000004b4: lw $a0, 0x68($s2) +.L0x000004b8: lw $v0, 0x8c($sp) +.L0x000004bc: nop +.L0x000004c0: jalr $v0 +.L0x000004c4: move_ $a1, $zr +.L0x000004c8: li $a0, 0x280 +.L0x000004cc: lw $v0, 0x84($sp) +.L0x000004d0: nop +.L0x000004d4: jalr $v0 +.L0x000004d8: li $a1, 0x100 +.L0x000004dc: lh $a0, 0x62($s2) +.L0x000004e0: lw $v0, 0x98($sp) +.L0x000004e4: nop +.L0x000004e8: jalr $v0 +.L0x000004ec: nop +.L0x000004f0: lw $a0, -0x7dcc($s1) +.L0x000004f4: lw $v0, 0x424($s0) +.L0x000004f8: nop +.L0x000004fc: jalr $v0 +.L0x00000500: nop +.L0x00000504: move_ $a0, $v0 +.L0x00000508: li $a1, 0x5 +.L0x0000050c: li $a2, 0x14 +.L0x00000510: lw $v0, 0x94($sp) +.L0x00000514: nop +.L0x00000518: jalr $v0 +.L0x0000051c: li $a3, 0xca +.L0x00000520: lw $ra, 0xbc($sp) +.L0x00000524: lw $s2, 0xb8($sp) +.L0x00000528: lw $s1, 0xb4($sp) +.L0x0000052c: lw $s0, 0xb0($sp) +.L0x00000530: jr $ra +.L0x00000534: addiu $sp, 0xc0 +.L0x00000538: addiu $sp, -0x18 +.L0x0000053c: sw $s0, 0x10($sp) +.L0x00000540: move_ $s0, $a0 +.L0x00000544: sw $ra, 0x14($sp) +.L0x00000548: lw $v1, 0xc($s0) +.L0x0000054c: li $a1, 0x1 +.L0x00000550: beq $v1, $a1, .L0x000005b0 +.L0x00000554: slti $v0, $v1, 0x2 +.L0x00000558: bnez $v0, .L0x00000570 +.L0x0000055c: li $v0, 0x2 +.L0x00000560: beq $v1, $v0, .L0x000006b8 +.L0x00000564: li $v0, 0x3 +.L0x00000568: beq $v1, $v0, .L0x000006ec +.L0x0000056c: nop +.L0x00000570: lw $v0, 0x50($s0) +.L0x00000574: nop +.L0x00000578: bnez $v0, .L0x00000598 +.L0x0000057c: move_ $a0, $s0 +.L0x00000580: lw $v0, 0x38($s0) +.L0x00000584: nop +.L0x00000588: jalr $v0 +.L0x0000058c: move_ $a0, $s0 +.L0x00000590: j 0x8008339c +.L0x00000594: nop +.L0x00000598: lw $v0, 0x28($a0) +.L0x0000059c: nop +.L0x000005a0: jalr $v0 +.L0x000005a4: li $a1, 0x2 +.L0x000005a8: j 0x8008339c +.L0x000005ac: nop +.L0x000005b0: lw $v1, 0x10($s0) +.L0x000005b4: nop +.L0x000005b8: beq $v1, $a1, .L0x000005d8 +.L0x000005bc: slti $v0, $v1, 0x2 +.L0x000005c0: bnez $v0, .L0x000006ec +.L0x000005c4: li $v0, 0x2 +.L0x000005c8: beq $v1, $v0, .L0x000005f4 +.L0x000005cc: move_ $a2, $zr +.L0x000005d0: j 0x8008339c +.L0x000005d4: nop +.L0x000005d8: lw $v0, 0x3c($s0) +.L0x000005dc: move_ $a0, $s0 +.L0x000005e0: jalr $v0 +.L0x000005e4: sw $a1, 0x54($s0) +.L0x000005e8: sh $zr, 0x58($s0) +.L0x000005ec: sh $zr, 0x60($s0) +.L0x000005f0: move_ $a2, $zr +.L0x000005f4: lui $v0, 0x8008 +.L0x000005f8: addiu $a3, $v0, 0x7c54 +.L0x000005fc: li $t1, -0x1 +.L0x00000600: li $t0, 0x1 +.L0x00000604: move_ $a1, $a2 +.L0x00000608: move_ $a0, $s0 +.L0x0000060c: lw $v0, 0x5c($a0) +.L0x00000610: nop +.L0x00000614: bnez $v0, .L0x00000674 +.L0x00000618: nop +.L0x0000061c: lh $v0, 0x58($a0) +.L0x00000620: nop +.L0x00000624: sll $v0, 0x1 +.L0x00000628: addu $v0, $a1 +.L0x0000062c: addu $v0, $a3 +.L0x00000630: lh $v0, ($v0) +.L0x00000634: nop +.L0x00000638: bne $v0, $t1, .L0x00000650 +.L0x0000063c: nop +.L0x00000640: lhu $v0, 0x58($a0) +.L0x00000644: sw $t0, 0x5c($a0) +.L0x00000648: addiu $v0, -0x1 +.L0x0000064c: sh $v0, 0x58($a0) +.L0x00000650: lh $v0, 0x58($a0) +.L0x00000654: lhu $v1, 0x58($a0) +.L0x00000658: sll $v0, 0x1 +.L0x0000065c: addu $v0, $a1 +.L0x00000660: addu $v0, $a3 +.L0x00000664: lhu $v0, ($v0) +.L0x00000668: addiu $v1, 0x1 +.L0x0000066c: sh $v1, 0x58($a0) +.L0x00000670: sh $v0, 0x5a($a0) +.L0x00000674: addiu $a1, 0x1a +.L0x00000678: addiu $a2, 0x1 +.L0x0000067c: slti $v0, $a2, 0x2 +.L0x00000680: bnez $v0, .L0x0000060c +.L0x00000684: addiu $a0, 0x8 +.L0x00000688: lw $v0, 0x5c($s0) +.L0x0000068c: lw $v1, 0x64($s0) +.L0x00000690: li $a0, 0x2 +.L0x00000694: addu $v0, $v1 +.L0x00000698: bne $v0, $a0, .L0x000006e4 +.L0x0000069c: move_ $a0, $s0 +.L0x000006a0: lw $v0, 0x2c($s0) +.L0x000006a4: nop +.L0x000006a8: jalr $v0 +.L0x000006ac: li $a1, 0x2 +.L0x000006b0: j 0x80083394 +.L0x000006b4: nop +.L0x000006b8: lw $v0, 0x10($s0) +.L0x000006bc: nop +.L0x000006c0: bnez $v0, .L0x000006e4 +.L0x000006c4: move_ $a0, $s0 +.L0x000006c8: lw $v1, 0x3c($s0) +.L0x000006cc: li $v0, 0xb +.L0x000006d0: sh $v0, 0x5a($s0) +.L0x000006d4: li $v0, 0x7 +.L0x000006d8: sh $v0, 0x62($s0) +.L0x000006dc: jalr $v1 +.L0x000006e0: sw $a1, 0x54($s0) +.L0x000006e4: jal 0x80083054 +.L0x000006e8: move_ $a0, $s0 +.L0x000006ec: lw $ra, 0x14($sp) +.L0x000006f0: lw $s0, 0x10($sp) +.L0x000006f4: jr $ra +.L0x000006f8: addiu $sp, 0x18 +.L0x000006fc: addiu $sp, -0x18 +.L0x00000700: sw $ra, 0x10($sp) +.L0x00000704: lw $v1, 0xc($a0) +.L0x00000708: li $v0, 0x1 +.L0x0000070c: bne $v1, $v0, .L0x00000724 +.L0x00000710: nop +.L0x00000714: lw $v0, 0x2c($a0) +.L0x00000718: nop +.L0x0000071c: jalr $v0 +.L0x00000720: li $a1, 0x1 +.L0x00000724: lw $ra, 0x10($sp) +.L0x00000728: nop +.L0x0000072c: jr $ra +.L0x00000730: addiu $sp, 0x18 +.L0x00000734: addiu $sp, -0x18 +.L0x00000738: sw $s0, 0x10($sp) +.L0x0000073c: move_ $s0, $a0 +.L0x00000740: lui $a0, 0x8008 +.L0x00000744: addiu $a0, 0x31e8 +.L0x00000748: li $a1, 0x7c +.L0x0000074c: sw $ra, 0x14($sp) +.L0x00000750: jal F0x80014504 +.L0x00000754: move_ $a2, $zr +.L0x00000758: lui $v1, 0x8008 +.L0x0000075c: addiu $v1, 0x33ac +.L0x00000760: sw $v1, 0x78($v0) +.L0x00000764: li $v1, 0x1000 +.L0x00000768: sw $v1, 0x68($v0) +.L0x0000076c: li $v1, 0x2 +.L0x00000770: sw $v1, 0x6c($v0) +.L0x00000774: sw $s0, 0x50($v0) +.L0x00000778: lw $ra, 0x14($sp) +.L0x0000077c: lw $s0, 0x10($sp) +.L0x00000780: jr $ra +.L0x00000784: addiu $sp, 0x18 +.L0x00000788: addiu $sp, -0x18 +.L0x0000078c: sw $ra, 0x10($sp) +.L0x00000790: jal F0x800254ec +.L0x00000794: li $a0, 0x1 +.L0x00000798: lui $a0, 0x8008 +.L0x0000079c: addiu $a0, 0x7c90 +.L0x000007a0: move_ $a1, $zr +.L0x000007a4: move_ $a2, $a1 +.L0x000007a8: jal F0x80025a7c +.L0x000007ac: move_ $a3, $a1 +.L0x000007b0: jal F0x80025868 +.L0x000007b4: move_ $a0, $zr +.L0x000007b8: lw $ra, 0x10($sp) +.L0x000007bc: nop +.L0x000007c0: jr $ra +.L0x000007c4: addiu $sp, 0x18 +.L0x000007c8: lui $v0, 0x8009 +.L0x000007cc: lui $v1, 0x8009 +.L0x000007d0: lui $t1, 0x8005 +.L0x000007d4: lw $v0, -0x6dac($v0) +.L0x000007d8: lw $v1, -0x6da8($v1) +.L0x000007dc: addiu $t1, -0x21f0 +.L0x000007e0: sw $v0, ($a0) +.L0x000007e4: lui $v0, 0x8009 +.L0x000007e8: sw $v1, 0x4($a0) +.L0x000007ec: lui $v1, 0x8009 +.L0x000007f0: lw $t0, -0x6da4($v0) +.L0x000007f4: lw $v0, 0x34($t1) +.L0x000007f8: lw $v1, -0x6da0($v1) +.L0x000007fc: xori $v0, 0x1 +.L0x00000800: sw $t0, 0xc($a0) +.L0x00000804: sw $v1, 0x10($a0) +.L0x00000808: sw $v0, 0x8($a0) +.L0x0000080c: lw $v1, 0x10($sp) +.L0x00000810: lw $v0, 0x34($t1) +.L0x00000814: sh $a1, 0x18($a0) +.L0x00000818: sh $a2, 0x1a($a0) +.L0x0000081c: sh $a3, 0x20($a0) +.L0x00000820: xori $v0, 0x1 +.L0x00000824: sh $v1, 0x22($a0) +.L0x00000828: sw $v0, 0x14($a0) +.L0x0000082c: lw $v1, 0x34($t1) +.L0x00000830: li $v0, 0x18 +.L0x00000834: sh $a1, 0x2c($a0) +.L0x00000838: sh $a2, 0x2e($a0) +.L0x0000083c: sh $v0, 0x30($a0) +.L0x00000840: sw $zr, 0x34($a0) +.L0x00000844: xori $v1, 0x1 +.L0x00000848: jr $ra +.L0x0000084c: sw $v1, 0x28($a0) +.L0x00000850: addiu $sp, -0x20 +.L0x00000854: sw $s0, 0x18($sp) +.L0x00000858: move_ $s0, $a0 +.L0x0000085c: li $v0, 0x80 +.L0x00000860: sw $ra, 0x1c($sp) +.L0x00000864: sb $v0, 0x10($sp) +.L0x00000868: li $a0, 0x2 +.L0x0000086c: move_ $a1, $s0 +.L0x00000870: jal F0x8002e29c +.L0x00000874: move_ $a2, $zr +.L0x00000878: beqz $v0, .L0x0000086c +.L0x0000087c: li $a0, 0x2 +.L0x00000880: li $a0, 0xe +.L0x00000884: addiu $a1, $sp, 0x10 +.L0x00000888: jal F0x8002e29c +.L0x0000088c: move_ $a2, $zr +.L0x00000890: beqz $v0, .L0x00000884 +.L0x00000894: li $a0, 0xe +.L0x00000898: jal F0x8002bb5c +.L0x0000089c: li $a0, 0x1e0 +.L0x000008a0: beqz $v0, .L0x00000868 +.L0x000008a4: nop +.L0x000008a8: lw $ra, 0x1c($sp) +.L0x000008ac: lw $s0, 0x18($sp) +.L0x000008b0: jr $ra +.L0x000008b4: addiu $sp, 0x20 +.L0x000008b8: addiu $sp, -0x28 +.L0x000008bc: sw $s1, 0x1c($sp) +.L0x000008c0: move_ $s1, $a0 +.L0x000008c4: sw $s0, 0x18($sp) +.L0x000008c8: move_ $s0, $a1 +.L0x000008cc: sw $ra, 0x20($sp) +.L0x000008d0: jal 0x8008714c +.L0x000008d4: move_ $a0, $zr +.L0x000008d8: jal 0x800873e8 +.L0x000008dc: move_ $a0, $s0 +.L0x000008e0: lui $v0, 0x8009 +.L0x000008e4: lw $a0, -0x6db4($v0) +.L0x000008e8: jal F0x8002b94c +.L0x000008ec: li $a1, 0x20 +.L0x000008f0: li $a0, 0x1 +.L0x000008f4: move_ $a1, $a0 +.L0x000008f8: li $a2, -0x1 +.L0x000008fc: move_ $a3, $zr +.L0x00000900: jal F0x8002bddc +.L0x00000904: sw $zr, 0x10($sp) +.L0x00000908: jal 0x80083500 +.L0x0000090c: move_ $a0, $s1 +.L0x00000910: lw $ra, 0x20($sp) +.L0x00000914: lw $s1, 0x1c($sp) +.L0x00000918: lw $s0, 0x18($sp) +.L0x0000091c: jr $ra +.L0x00000920: addiu $sp, 0x28 +.L0x00000924: addiu $sp, -0x28 +.L0x00000928: sw $s1, 0x1c($sp) +.L0x0000092c: move_ $s1, $a0 +.L0x00000930: sw $s0, 0x18($sp) +.L0x00000934: li $s0, 0x7d0 +.L0x00000938: sw $ra, 0x20($sp) +.L0x0000093c: addiu $a0, $sp, 0x10 +.L0x00000940: jal 0x8002bf5c +.L0x00000944: addiu $a1, $sp, 0x14 +.L0x00000948: beqz $v0, .L0x00000960 +.L0x0000094c: addiu $s0, -0x1 +.L0x00000950: bnez $s0, .L0x00000940 +.L0x00000954: addiu $a0, $sp, 0x10 +.L0x00000958: j 0x800836c4 +.L0x0000095c: move_ $v0, $zr +.L0x00000960: lui $v0, 0x8009 +.L0x00000964: lw $a0, 0x14($sp) +.L0x00000968: lw $v0, -0x6d94($v0) +.L0x0000096c: lw $v1, 0x8($a0) +.L0x00000970: nop +.L0x00000974: sltu $v1, $v0 +.L0x00000978: bnez $v1, .L0x0000098c +.L0x0000097c: lui $s0, 0x8008 +.L0x00000980: lui $v1, 0x8009 +.L0x00000984: li $v0, 0x1 +.L0x00000988: sw $v0, -0x6d9c($v1) +.L0x0000098c: lhu $v1, 0x10($a0) +.L0x00000990: lw $v0, 0x7c88($s0) +.L0x00000994: nop +.L0x00000998: bne $v0, $v1, .L0x000009b4 +.L0x0000099c: lui $v0, 0x8008 +.L0x000009a0: lhu $v1, 0x12($a0) +.L0x000009a4: lw $v0, 0x7c8c($v0) +.L0x000009a8: nop +.L0x000009ac: beq $v0, $v1, .L0x000009dc +.L0x000009b0: lui $v0, 0x8008 +.L0x000009b4: jal 0x80083438 +.L0x000009b8: nop +.L0x000009bc: lw $v1, 0x14($sp) +.L0x000009c0: nop +.L0x000009c4: lhu $v0, 0x10($v1) +.L0x000009c8: lhu $v1, 0x12($v1) +.L0x000009cc: sw $v0, 0x7c88($s0) +.L0x000009d0: lui $v0, 0x8008 +.L0x000009d4: sw $v1, 0x7c8c($v0) +.L0x000009d8: lui $v0, 0x8008 +.L0x000009dc: lw $a0, 0x7c88($v0) +.L0x000009e0: lw $v0, 0x10($sp) +.L0x000009e4: sll $v1, $a0, 0x1 +.L0x000009e8: addu $v1, $a0 +.L0x000009ec: srl $a0, $v1, 0x1f +.L0x000009f0: addu $v1, $a0 +.L0x000009f4: lui $a0, 0x8008 +.L0x000009f8: lhu $a0, 0x7c8c($a0) +.L0x000009fc: sra $v1, 0x1 +.L0x00000a00: sh $v1, 0x24($s1) +.L0x00000a04: sh $v1, 0x1c($s1) +.L0x00000a08: sh $a0, 0x26($s1) +.L0x00000a0c: sh $a0, 0x1e($s1) +.L0x00000a10: sh $a0, 0x32($s1) +.L0x00000a14: lw $ra, 0x20($sp) +.L0x00000a18: lw $s1, 0x1c($sp) +.L0x00000a1c: lw $s0, 0x18($sp) +.L0x00000a20: jr $ra +.L0x00000a24: addiu $sp, 0x28 +.L0x00000a28: addiu $sp, -0x20 +.L0x00000a2c: sw $s2, 0x18($sp) +.L0x00000a30: move_ $s2, $a0 +.L0x00000a34: sw $s1, 0x14($sp) +.L0x00000a38: li $s1, 0x7d0 +.L0x00000a3c: sw $ra, 0x1c($sp) +.L0x00000a40: sw $s0, 0x10($sp) +.L0x00000a44: jal 0x800835d4 +.L0x00000a48: move_ $a0, $s2 +.L0x00000a4c: move_ $s0, $v0 +.L0x00000a50: beqz $s0, .L0x00000a8c +.L0x00000a54: lui $v1, 0x8009 +.L0x00000a58: lw $v0, 0x8($s2) +.L0x00000a5c: lw $a2, -0x6db0($v1) +.L0x00000a60: sltiu $v0, 0x1 +.L0x00000a64: sw $v0, 0x8($s2) +.L0x00000a68: sll $v0, 0x2 +.L0x00000a6c: addu $v0, $s2, $v0 +.L0x00000a70: lw $a1, ($v0) +.L0x00000a74: jal 0x8008780c +.L0x00000a78: move_ $a0, $s0 +.L0x00000a7c: jal 0x8002be6c +.L0x00000a80: move_ $a0, $s0 +.L0x00000a84: j 0x80083748 +.L0x00000a88: move_ $v0, $zr +.L0x00000a8c: addiu $s1, -0x1 +.L0x00000a90: bnez $s1, .L0x00000a44 +.L0x00000a94: li $v0, -0x1 +.L0x00000a98: lw $ra, 0x1c($sp) +.L0x00000a9c: lw $s2, 0x18($sp) +.L0x00000aa0: lw $s1, 0x14($sp) +.L0x00000aa4: lw $s0, 0x10($sp) +.L0x00000aa8: jr $ra +.L0x00000aac: addiu $sp, 0x20 +.L0x00000ab0: addiu $sp, -0x20 +.L0x00000ab4: sw $s0, 0x18($sp) +.L0x00000ab8: lui $s0, 0x8008 +.L0x00000abc: lbu $v0, 0x1454($s0) +.L0x00000ac0: nop +.L0x00000ac4: beqz $v0, .L0x00000ad8 +.L0x00000ac8: sw $ra, 0x1c($sp) +.L0x00000acc: jal F0x8002c03c +.L0x00000ad0: nop +.L0x00000ad4: sb $zr, 0x1454($s0) +.L0x00000ad8: lui $v0, 0x8009 +.L0x00000adc: addiu $a2, $v0, -0x6dec +.L0x00000ae0: lwl $t1, 0x2f($a2) +.L0x00000ae4: lwr $t1, 0x2c($a2) +.L0x00000ae8: lwl $t2, 0x33($a2) +.L0x00000aec: lwr $t2, 0x30($a2) +.L0x00000af0: swl $t1, 0x13($sp) +.L0x00000af4: swr $t1, 0x10($sp) +.L0x00000af8: swl $t2, 0x17($sp) +.L0x00000afc: swr $t2, 0x14($sp) +.L0x00000b00: lw $v0, 0x14($a2) +.L0x00000b04: lhu $a1, 0x30($a2) +.L0x00000b08: lw $a3, 0x28($a2) +.L0x00000b0c: move_ $s0, $v0 +.L0x00000b10: sltiu $t0, $v0, 0x1 +.L0x00000b14: lhu $v0, 0x2c($a2) +.L0x00000b18: sw $t0, 0x14($a2) +.L0x00000b1c: addu $a0, $v0, $a1 +.L0x00000b20: beqz $a3, .L0x00000b38 +.L0x00000b24: sh $a0, 0x2c($a2) +.L0x00000b28: lhu $v0, 0x10($sp) +.L0x00000b2c: nop +.L0x00000b30: addiu $v0, 0x1e0 +.L0x00000b34: sh $v0, 0x10($sp) +.L0x00000b38: li $v0, 0x24 +.L0x00000b3c: sll $a0, 0x10 +.L0x00000b40: sh $v0, 0x12($sp) +.L0x00000b44: sll $v0, $a3, 0x3 +.L0x00000b48: addu $v0, $a2 +.L0x00000b4c: lh $v1, 0x18($v0) +.L0x00000b50: lh $v0, 0x1c($v0) +.L0x00000b54: sra $a0, 0x10 +.L0x00000b58: addu $v1, $v0 +.L0x00000b5c: slt $a0, $v1 +.L0x00000b60: beqz $a0, .L0x00000b9c +.L0x00000b64: sll $a1, 0x10 +.L0x00000b68: lh $v0, 0x32($a2) +.L0x00000b6c: sra $a1, 0x10 +.L0x00000b70: mult $a1, $v0 +.L0x00000b74: sll $v0, $t0, 0x2 +.L0x00000b78: addu $v0, $a2 +.L0x00000b7c: lw $a0, 0xc($v0) +.L0x00000b80: mflo $a1 +.L0x00000b84: srl $v0, $a1, 0x1f +.L0x00000b88: addu $a1, $v0 +.L0x00000b8c: jal 0x80087320 +.L0x00000b90: sra $a1, 0x1 +.L0x00000b94: j 0x8008387c +.L0x00000b98: nop +.L0x00000b9c: li $v0, 0x1 +.L0x00000ba0: sw $v0, 0x34($a2) +.L0x00000ba4: sltu $v0, $a3, $v0 +.L0x00000ba8: sw $v0, 0x28($a2) +.L0x00000bac: sll $v0, 0x3 +.L0x00000bb0: addu $v0, $a2 +.L0x00000bb4: lhu $v1, 0x18($v0) +.L0x00000bb8: nop +.L0x00000bbc: sh $v1, 0x2c($a2) +.L0x00000bc0: lhu $v0, 0x1a($v0) +.L0x00000bc4: nop +.L0x00000bc8: sh $v0, 0x2e($a2) +.L0x00000bcc: jal F0x80025868 +.L0x00000bd0: move_ $a0, $zr +.L0x00000bd4: lui $v1, 0x8009 +.L0x00000bd8: addiu $v1, -0x6dec +.L0x00000bdc: sll $v0, $s0, 0x2 +.L0x00000be0: addu $v0, $v1 +.L0x00000be4: lw $a1, 0xc($v0) +.L0x00000be8: jal F0x80025b14 +.L0x00000bec: addiu $a0, $sp, 0x10 +.L0x00000bf0: lw $ra, 0x1c($sp) +.L0x00000bf4: lw $s0, 0x18($sp) +.L0x00000bf8: jr $ra +.L0x00000bfc: addiu $sp, 0x20 +.L0x00000c00: addiu $sp, -0x8 +.L0x00000c04: lw $v1, 0x34($a0) +.L0x00000c08: lui $v0, 0x80 +.L0x00000c0c: sw $v0, ($sp) +.L0x00000c10: bnez $v1, .L0x00000c88 +.L0x00000c14: nop +.L0x00000c18: li $a1, 0x1 +.L0x00000c1c: lw $v0, ($sp) +.L0x00000c20: nop +.L0x00000c24: addiu $v0, -0x1 +.L0x00000c28: sw $v0, ($sp) +.L0x00000c2c: lw $v0, ($sp) +.L0x00000c30: nop +.L0x00000c34: bnez $v0, .L0x00000c78 +.L0x00000c38: nop +.L0x00000c3c: lw $v0, 0x28($a0) +.L0x00000c40: sw $a1, 0x34($a0) +.L0x00000c44: sltiu $v0, 0x1 +.L0x00000c48: sw $v0, 0x28($a0) +.L0x00000c4c: sll $v0, 0x3 +.L0x00000c50: addu $v0, $a0, $v0 +.L0x00000c54: lhu $v1, 0x18($v0) +.L0x00000c58: lw $v0, 0x28($a0) +.L0x00000c5c: nop +.L0x00000c60: sll $v0, 0x3 +.L0x00000c64: addu $v0, $a0, $v0 +.L0x00000c68: sh $v1, 0x2c($a0) +.L0x00000c6c: lhu $v0, 0x1a($v0) +.L0x00000c70: nop +.L0x00000c74: sh $v0, 0x2e($a0) +.L0x00000c78: lw $v0, 0x34($a0) +.L0x00000c7c: nop +.L0x00000c80: beqz $v0, .L0x00000c1c +.L0x00000c84: nop +.L0x00000c88: sw $zr, 0x34($a0) +.L0x00000c8c: jr $ra +.L0x00000c90: addiu $sp, 0x8 +.L0x00000c94: addiu $sp, -0x30 +.L0x00000c98: sw $s3, 0x24($sp) +.L0x00000c9c: move_ $s3, $a0 +.L0x00000ca0: sw $ra, 0x28($sp) +.L0x00000ca4: sw $s2, 0x20($sp) +.L0x00000ca8: sw $s1, 0x1c($sp) +.L0x00000cac: sw $s0, 0x18($sp) +.L0x00000cb0: lw $v1, 0xc($s3) +.L0x00000cb4: li $v0, 0x1 +.L0x00000cb8: beq $v1, $v0, .L0x00000e04 +.L0x00000cbc: slti $v0, $v1, 0x2 +.L0x00000cc0: bnez $v0, .L0x00000cd8 +.L0x00000cc4: li $v0, 0x2 +.L0x00000cc8: beq $v1, $v0, .L0x00000fa4 +.L0x00000ccc: li $v0, 0x3 +.L0x00000cd0: beq $v1, $v0, .L0x00000ec0 +.L0x00000cd4: nop +.L0x00000cd8: jal 0x80083438 +.L0x00000cdc: lui $s0, 0x8005 +.L0x00000ce0: lui $a0, 0x1 +.L0x00000ce4: addiu $s0, -0x4a24 +.L0x00000ce8: lw $v0, 0x18($s0) +.L0x00000cec: nop +.L0x00000cf0: jalr $v0 +.L0x00000cf4: li $a1, 0x2 +.L0x00000cf8: lui $a0, 0x2 +.L0x00000cfc: ori $a0, 0x8000 +.L0x00000d00: li $a1, 0x2 +.L0x00000d04: lw $a2, 0x18($s0) +.L0x00000d08: lui $v1, 0x8009 +.L0x00000d0c: jalr $a2 +.L0x00000d10: sw $v0, -0x6db4($v1) +.L0x00000d14: lui $a0, 0x2 +.L0x00000d18: ori $a0, 0x8000 +.L0x00000d1c: li $a1, 0x2 +.L0x00000d20: lw $a2, 0x18($s0) +.L0x00000d24: lui $v1, 0x8009 +.L0x00000d28: jalr $a2 +.L0x00000d2c: sw $v0, -0x6dac($v1) +.L0x00000d30: li $a0, 0x4e00 +.L0x00000d34: li $a1, 0x2 +.L0x00000d38: lw $a2, 0x18($s0) +.L0x00000d3c: lui $v1, 0x8009 +.L0x00000d40: jalr $a2 +.L0x00000d44: sw $v0, -0x6da8($v1) +.L0x00000d48: li $a0, 0x4e00 +.L0x00000d4c: li $a1, 0x2 +.L0x00000d50: lw $a2, 0x18($s0) +.L0x00000d54: lui $v1, 0x8009 +.L0x00000d58: jalr $a2 +.L0x00000d5c: sw $v0, -0x6da4($v1) +.L0x00000d60: lui $a0, 0x1 +.L0x00000d64: ori $a0, 0x1000 +.L0x00000d68: li $a1, 0x2 +.L0x00000d6c: lw $a2, 0x18($s0) +.L0x00000d70: lui $v1, 0x8009 +.L0x00000d74: jalr $a2 +.L0x00000d78: sw $v0, -0x6da0($v1) +.L0x00000d7c: lui $s1, 0x8009 +.L0x00000d80: addiu $s1, -0x6dec +.L0x00000d84: move_ $a0, $s1 +.L0x00000d88: move_ $a1, $zr +.L0x00000d8c: move_ $a2, $a1 +.L0x00000d90: move_ $a3, $a1 +.L0x00000d94: lui $s2, 0x8009 +.L0x00000d98: sw $v0, -0x6db0($s2) +.L0x00000d9c: li $v0, 0x1a0 +.L0x00000da0: jal 0x80083478 +.L0x00000da4: sw $v0, 0x10($sp) +.L0x00000da8: move_ $a1, $zr +.L0x00000dac: lui $v0, 0x8009 +.L0x00000db0: lw $a0, -0x6d98($v0) +.L0x00000db4: lui $v0, 0x8005 +.L0x00000db8: addiu $s0, $s3, 0x50 +.L0x00000dbc: lw $v0, -0x78b4($v0) +.L0x00000dc0: nop +.L0x00000dc4: jalr $v0 +.L0x00000dc8: move_ $a2, $s0 +.L0x00000dcc: move_ $a0, $s0 +.L0x00000dd0: lui $a1, 0x8008 +.L0x00000dd4: jal 0x80083568 +.L0x00000dd8: addiu $a1, 0x3760 +.L0x00000ddc: lw $a0, -0x6db0($s2) +.L0x00000de0: jal 0x80087b5c +.L0x00000de4: nop +.L0x00000de8: jal 0x800836d8 +.L0x00000dec: move_ $a0, $s1 +.L0x00000df0: move_ $a0, $s3 +.L0x00000df4: lw $v1, 0x38($s3) +.L0x00000df8: lui $v0, 0x8009 +.L0x00000dfc: jalr $v1 +.L0x00000e00: sw $zr, -0x6d9c($v0) +.L0x00000e04: lui $s0, 0x8009 +.L0x00000e08: addiu $s0, -0x6dec +.L0x00000e0c: lw $v0, 0x8($s0) +.L0x00000e10: nop +.L0x00000e14: sll $v0, 0x2 +.L0x00000e18: addu $v0, $s0 +.L0x00000e1c: lw $a0, ($v0) +.L0x00000e20: jal 0x800872a4 +.L0x00000e24: li $a1, 0x3 +.L0x00000e28: lh $a1, 0x30($s0) +.L0x00000e2c: lh $v0, 0x32($s0) +.L0x00000e30: nop +.L0x00000e34: mult $a1, $v0 +.L0x00000e38: lw $v0, 0x14($s0) +.L0x00000e3c: nop +.L0x00000e40: sll $v0, 0x2 +.L0x00000e44: addu $v0, $s0 +.L0x00000e48: lw $a0, 0xc($v0) +.L0x00000e4c: mflo $a1 +.L0x00000e50: srl $v0, $a1, 0x1f +.L0x00000e54: addu $a1, $v0 +.L0x00000e58: jal 0x80087320 +.L0x00000e5c: sra $a1, 0x1 +.L0x00000e60: jal 0x800836d8 +.L0x00000e64: move_ $a0, $s0 +.L0x00000e68: move_ $a0, $s0 +.L0x00000e6c: jal 0x800838b0 +.L0x00000e70: move_ $a1, $zr +.L0x00000e74: lui $v0, 0x8009 +.L0x00000e78: lw $v1, -0x6d9c($v0) +.L0x00000e7c: li $v0, 0x1 +.L0x00000e80: beq $v1, $v0, .L0x00000ea4 +.L0x00000e84: lui $v0, 0x8005 +.L0x00000e88: lw $v0, -0x443c($v0) +.L0x00000e8c: nop +.L0x00000e90: jalr $v0 +.L0x00000e94: move_ $a0, $zr +.L0x00000e98: andi $v0, 0x8 +.L0x00000e9c: beqz $v0, .L0x00000fa4 +.L0x00000ea0: nop +.L0x00000ea4: move_ $a0, $s3 +.L0x00000ea8: lw $v0, 0x28($a0) +.L0x00000eac: nop +.L0x00000eb0: jalr $v0 +.L0x00000eb4: li $a1, 0x3 +.L0x00000eb8: j 0x80083c54 +.L0x00000ebc: nop +.L0x00000ec0: li $a0, 0x9 +.L0x00000ec4: move_ $a1, $zr +.L0x00000ec8: jal F0x8002e50c +.L0x00000ecc: move_ $a2, $a1 +.L0x00000ed0: jal 0x800873e8 +.L0x00000ed4: move_ $a0, $zr +.L0x00000ed8: jal F0x8002bc6c +.L0x00000edc: lui $s0, 0x8005 +.L0x00000ee0: lui $v0, 0x8009 +.L0x00000ee4: addiu $s0, -0x4a24 +.L0x00000ee8: lw $a0, -0x6db4($v0) +.L0x00000eec: lw $v0, 0x10($s0) +.L0x00000ef0: nop +.L0x00000ef4: jalr $v0 +.L0x00000ef8: nop +.L0x00000efc: lui $v0, 0x8009 +.L0x00000f00: lw $a0, -0x6dac($v0) +.L0x00000f04: lw $v0, 0x10($s0) +.L0x00000f08: nop +.L0x00000f0c: jalr $v0 +.L0x00000f10: nop +.L0x00000f14: lui $v0, 0x8009 +.L0x00000f18: lw $a0, -0x6da8($v0) +.L0x00000f1c: lw $v0, 0x10($s0) +.L0x00000f20: nop +.L0x00000f24: jalr $v0 +.L0x00000f28: nop +.L0x00000f2c: lui $v0, 0x8009 +.L0x00000f30: lw $a0, -0x6da4($v0) +.L0x00000f34: lw $v0, 0x10($s0) +.L0x00000f38: nop +.L0x00000f3c: jalr $v0 +.L0x00000f40: nop +.L0x00000f44: lui $v0, 0x8009 +.L0x00000f48: lw $a0, -0x6da0($v0) +.L0x00000f4c: lw $v0, 0x10($s0) +.L0x00000f50: nop +.L0x00000f54: jalr $v0 +.L0x00000f58: nop +.L0x00000f5c: lui $v0, 0x8009 +.L0x00000f60: lw $a0, -0x6db0($v0) +.L0x00000f64: lw $v0, 0x10($s0) +.L0x00000f68: nop +.L0x00000f6c: jalr $v0 +.L0x00000f70: nop +.L0x00000f74: jal F0x80025868 +.L0x00000f78: move_ $a0, $zr +.L0x00000f7c: jal 0x80083438 +.L0x00000f80: nop +.L0x00000f84: move_ $a0, $zr +.L0x00000f88: move_ $a1, $a0 +.L0x00000f8c: li $a2, 0x140 +.L0x00000f90: lui $v0, 0x8005 +.L0x00000f94: lw $v0, -0x2078($v0) +.L0x00000f98: nop +.L0x00000f9c: jalr $v0 +.L0x00000fa0: li $a3, 0xf0 +.L0x00000fa4: lw $ra, 0x28($sp) +.L0x00000fa8: lw $s3, 0x24($sp) +.L0x00000fac: lw $s2, 0x20($sp) +.L0x00000fb0: lw $s1, 0x1c($sp) +.L0x00000fb4: lw $s0, 0x18($sp) +.L0x00000fb8: jr $ra +.L0x00000fbc: addiu $sp, 0x30 +.L0x00000fc0: addiu $sp, -0x20 +.L0x00000fc4: sw $s0, 0x10($sp) +.L0x00000fc8: move_ $s0, $a0 +.L0x00000fcc: sw $s1, 0x14($sp) +.L0x00000fd0: move_ $s1, $a1 +.L0x00000fd4: lui $a0, 0x8008 +.L0x00000fd8: addiu $a0, 0x3944 +.L0x00000fdc: li $a1, 0x54 +.L0x00000fe0: sw $ra, 0x18($sp) +.L0x00000fe4: jal F0x80014504 +.L0x00000fe8: move_ $a2, $zr +.L0x00000fec: lw $ra, 0x18($sp) +.L0x00000ff0: lui $v1, 0x8009 +.L0x00000ff4: sw $s0, -0x6d98($v1) +.L0x00000ff8: lui $v1, 0x8009 +.L0x00000ffc: sw $s1, -0x6d94($v1) +.L0x00001000: lw $s1, 0x14($sp) +.L0x00001004: lw $s0, 0x10($sp) +.L0x00001008: jr $ra +.L0x0000100c: addiu $sp, 0x20 +.L0x00001010: addiu $sp, -0x28 +.L0x00001014: sw $s1, 0x14($sp) +.L0x00001018: move_ $s1, $a0 +.L0x0000101c: sw $s2, 0x18($sp) +.L0x00001020: sw $ra, 0x20($sp) +.L0x00001024: sw $s3, 0x1c($sp) +.L0x00001028: sw $s0, 0x10($sp) +.L0x0000102c: lw $v1, 0xc($s1) +.L0x00001030: li $s3, 0x1 +.L0x00001034: beq $v1, $s3, .L0x00001230 +.L0x00001038: move_ $s2, $a1 +.L0x0000103c: slti $v0, $v1, 0x2 +.L0x00001040: bnez $v0, .L0x00001054 +.L0x00001044: lui $s0, 0x8005 +.L0x00001048: slti $v0, $v1, 0x4 +.L0x0000104c: bnez $v0, .L0x0000127c +.L0x00001050: nop +.L0x00001054: addiu $s0, -0x21f0 +.L0x00001058: lw $v0, 0x150($s0) +.L0x0000105c: nop +.L0x00001060: jalr $v0 +.L0x00001064: nop +.L0x00001068: lw $v0, 0x154($s0) +.L0x0000106c: nop +.L0x00001070: jalr $v0 +.L0x00001074: li $a0, 0x2800 +.L0x00001078: li $a0, 0x140 +.L0x0000107c: li $a1, 0x1e0 +.L0x00001080: li $a2, 0x1 +.L0x00001084: lw $v0, 0x174($s0) +.L0x00001088: nop +.L0x0000108c: jalr $v0 +.L0x00001090: move_ $a3, $a2 +.L0x00001094: lw $a0, 0x50($s1) +.L0x00001098: li $v0, 0xb +.L0x0000109c: beq $a0, $v0, .L0x000010c8 +.L0x000010a0: lui $v1, 0x8008 +.L0x000010a4: addiu $v1, 0x7c98 +.L0x000010a8: sll $v0, $a0, 0x1 +.L0x000010ac: addu $v0, $a0 +.L0x000010b0: sll $v0, 0x2 +.L0x000010b4: addu $v0, $v1 +.L0x000010b8: lw $a0, ($v0) +.L0x000010bc: lw $a1, 0x4($v0) +.L0x000010c0: j 0x80083de8 +.L0x000010c4: nop +.L0x000010c8: lui $v0, 0x8006 +.L0x000010cc: lw $v1, -0x3358($v0) +.L0x000010d0: nop +.L0x000010d4: beq $v1, $s3, .L0x00001118 +.L0x000010d8: slti $v0, $v1, 0x2 +.L0x000010dc: beqz $v0, .L0x000010f4 +.L0x000010e0: slti $v0, $v1, 0x7 +.L0x000010e4: beqz $v1, .L0x00001104 +.L0x000010e8: lui $v0, 0x8008 +.L0x000010ec: j 0x80083df4 +.L0x000010f0: nop +.L0x000010f4: beqz $v0, .L0x00001144 +.L0x000010f8: lui $v0, 0x8008 +.L0x000010fc: j 0x80083de0 +.L0x00001100: addiu $v0, 0x7c98 +.L0x00001104: addiu $v0, 0x7c98 +.L0x00001108: lw $a0, 0x84($v0) +.L0x0000110c: lw $a1, 0x88($v0) +.L0x00001110: j 0x80083de8 +.L0x00001114: nop +.L0x00001118: lui $v0, 0x8008 +.L0x0000111c: addiu $v0, 0x7c98 +.L0x00001120: lw $a0, 0x90($v0) +.L0x00001124: lw $a1, 0x94($v0) +.L0x00001128: j 0x80083de8 +.L0x0000112c: nop +.L0x00001130: lw $a0, 0x9c($v0) +.L0x00001134: lw $a1, 0xa0($v0) +.L0x00001138: jal 0x80083c70 +.L0x0000113c: nop +.L0x00001140: sw $v0, ($s2) +.L0x00001144: lw $a0, 0x50($s1) +.L0x00001148: li $v0, 0xb +.L0x0000114c: beq $a0, $v0, .L0x0000119c +.L0x00001150: lui $v1, 0x8008 +.L0x00001154: addiu $v1, 0x7c98 +.L0x00001158: sll $v0, $a0, 0x1 +.L0x0000115c: addu $v0, $a0 +.L0x00001160: sll $v0, 0x2 +.L0x00001164: addu $v0, $v1 +.L0x00001168: lw $v0, 0x8($v0) +.L0x0000116c: move_ $v1, $a0 +.L0x00001170: sw $v0, 0x54($s1) +.L0x00001174: li $v0, 0x2 +.L0x00001178: bne $v1, $v0, .L0x00001208 +.L0x0000117c: lui $v0, 0x8005 +.L0x00001180: lui $v0, 0x8005 +.L0x00001184: lw $v1, -0x4c90($v0) +.L0x00001188: li $v0, 0x2d +.L0x0000118c: bne $v1, $v0, .L0x00001208 +.L0x00001190: lui $v0, 0x8005 +.L0x00001194: j 0x80083eac +.L0x00001198: li $v0, 0x276 +.L0x0000119c: lui $v0, 0x8006 +.L0x000011a0: lw $v1, -0x3358($v0) +.L0x000011a4: li $v0, 0x1 +.L0x000011a8: beq $v1, $v0, .L0x000011e8 +.L0x000011ac: slti $v0, $v1, 0x2 +.L0x000011b0: beqz $v0, .L0x000011c8 +.L0x000011b4: slti $v0, $v1, 0x7 +.L0x000011b8: beqz $v1, .L0x000011d8 +.L0x000011bc: lui $v0, 0x8005 +.L0x000011c0: j 0x80083eb8 +.L0x000011c4: nop +.L0x000011c8: beqz $v0, .L0x00001204 +.L0x000011cc: lui $v0, 0x8008 +.L0x000011d0: j 0x80083ea8 +.L0x000011d4: nop +.L0x000011d8: lui $v0, 0x8008 +.L0x000011dc: lw $v0, 0x7d24($v0) +.L0x000011e0: j 0x80083eb4 +.L0x000011e4: sw $v0, 0x54($s1) +.L0x000011e8: lui $v0, 0x8008 +.L0x000011ec: lw $v0, 0x7d30($v0) +.L0x000011f0: j 0x80083eb4 +.L0x000011f4: sw $v0, 0x54($s1) +.L0x000011f8: lw $v0, 0x7d3c($v0) +.L0x000011fc: nop +.L0x00001200: sw $v0, 0x54($s1) +.L0x00001204: lui $v0, 0x8005 +.L0x00001208: lw $v0, 0x5c64($v0) +.L0x0000120c: nop +.L0x00001210: jalr $v0 +.L0x00001214: nop +.L0x00001218: lw $v0, 0x38($s1) +.L0x0000121c: nop +.L0x00001220: jalr $v0 +.L0x00001224: move_ $a0, $s1 +.L0x00001228: j 0x80083f2c +.L0x0000122c: nop +.L0x00001230: lw $v0, ($s2) +.L0x00001234: nop +.L0x00001238: bnez $v0, .L0x0000127c +.L0x0000123c: lui $v0, 0x8005 +.L0x00001240: lw $v0, -0x21f8($v0) +.L0x00001244: nop +.L0x00001248: jalr $v0 +.L0x0000124c: nop +.L0x00001250: lui $v0, 0x8005 +.L0x00001254: lw $a0, 0x54($s1) +.L0x00001258: lw $v0, -0x4bc0($v0) +.L0x0000125c: nop +.L0x00001260: jalr $v0 +.L0x00001264: move_ $a1, $zr +.L0x00001268: move_ $a0, $s1 +.L0x0000126c: lw $v0, 0x28($a0) +.L0x00001270: nop +.L0x00001274: jalr $v0 +.L0x00001278: li $a1, 0x2 +.L0x0000127c: lw $ra, 0x20($sp) +.L0x00001280: lw $s3, 0x1c($sp) +.L0x00001284: lw $s2, 0x18($sp) +.L0x00001288: lw $s1, 0x14($sp) +.L0x0000128c: lw $s0, 0x10($sp) +.L0x00001290: jr $ra +.L0x00001294: addiu $sp, 0x28 +.L0x00001298: addiu $sp, -0x18 +.L0x0000129c: sw $s0, 0x10($sp) +.L0x000012a0: move_ $s0, $a0 +.L0x000012a4: lui $a0, 0x8008 +.L0x000012a8: addiu $a0, 0x3cc0 +.L0x000012ac: li $a1, 0x58 +.L0x000012b0: sw $ra, 0x14($sp) +.L0x000012b4: jal F0x80014504 +.L0x000012b8: li $a2, 0x4 +.L0x000012bc: sw $s0, 0x50($v0) +.L0x000012c0: lw $ra, 0x14($sp) +.L0x000012c4: lw $s0, 0x10($sp) +.L0x000012c8: jr $ra +.L0x000012cc: addiu $sp, 0x18 +.L0x000012d0: addiu $sp, -0xb8 +.L0x000012d4: sw $s0, 0xb0($sp) +.L0x000012d8: move_ $s0, $a0 +.L0x000012dc: sw $ra, 0xb4($sp) +.L0x000012e0: jal F0x8001f648 +.L0x000012e4: addiu $a0, $sp, 0x10 +.L0x000012e8: lw $v0, 0x5c($s0) +.L0x000012ec: nop +.L0x000012f0: beqz $v0, .L0x00001374 +.L0x000012f4: nop +.L0x000012f8: lw $a0, 0x60($s0) +.L0x000012fc: lw $v0, 0x8c($sp) +.L0x00001300: nop +.L0x00001304: jalr $v0 +.L0x00001308: move_ $a1, $zr +.L0x0000130c: li $a0, 0x280 +.L0x00001310: lw $v0, 0x84($sp) +.L0x00001314: nop +.L0x00001318: jalr $v0 +.L0x0000131c: li $a1, 0x100 +.L0x00001320: move_ $a0, $zr +.L0x00001324: lw $v0, 0x88($sp) +.L0x00001328: nop +.L0x0000132c: jalr $v0 +.L0x00001330: li $a1, 0x1f0 +.L0x00001334: lui $v0, 0x8009 +.L0x00001338: lw $a0, -0x7dcc($v0) +.L0x0000133c: lui $v0, 0x8004 +.L0x00001340: lw $v0, 0x4f5c($v0) +.L0x00001344: nop +.L0x00001348: jalr $v0 +.L0x0000134c: nop +.L0x00001350: move_ $a0, $v0 +.L0x00001354: li $a1, 0x2 +.L0x00001358: li $a2, 0x31 +.L0x0000135c: lw $v0, 0x94($sp) +.L0x00001360: nop +.L0x00001364: jalr $v0 +.L0x00001368: li $a3, 0x79 +.L0x0000136c: jal F0x8001f648 +.L0x00001370: addiu $a0, $sp, 0x10 +.L0x00001374: lw $a0, 0x60($s0) +.L0x00001378: lw $v0, 0x8c($sp) +.L0x0000137c: nop +.L0x00001380: jalr $v0 +.L0x00001384: move_ $a1, $zr +.L0x00001388: li $a0, 0x280 +.L0x0000138c: lw $v0, 0x84($sp) +.L0x00001390: nop +.L0x00001394: jalr $v0 +.L0x00001398: li $a1, 0x100 +.L0x0000139c: lw $a0, 0x58($s0) +.L0x000013a0: lw $v0, 0x98($sp) +.L0x000013a4: nop +.L0x000013a8: jalr $v0 +.L0x000013ac: nop +.L0x000013b0: lui $v0, 0x8009 +.L0x000013b4: lw $a0, -0x7dcc($v0) +.L0x000013b8: lui $v0, 0x8004 +.L0x000013bc: lw $v0, 0x4f5c($v0) +.L0x000013c0: nop +.L0x000013c4: jalr $v0 +.L0x000013c8: nop +.L0x000013cc: move_ $a0, $v0 +.L0x000013d0: li $a1, 0x4 +.L0x000013d4: li $a2, 0x25 +.L0x000013d8: lw $v0, 0x94($sp) +.L0x000013dc: nop +.L0x000013e0: jalr $v0 +.L0x000013e4: li $a3, 0x72 +.L0x000013e8: lw $ra, 0xb4($sp) +.L0x000013ec: lw $s0, 0xb0($sp) +.L0x000013f0: jr $ra +.L0x000013f4: addiu $sp, 0xb8 +.L0x000013f8: addiu $sp, -0x18 +.L0x000013fc: sw $s0, 0x10($sp) +.L0x00001400: move_ $s0, $a0 +.L0x00001404: sw $ra, 0x14($sp) +.L0x00001408: lw $v1, 0xc($s0) +.L0x0000140c: li $a1, 0x1 +.L0x00001410: beq $v1, $a1, .L0x00001470 +.L0x00001414: slti $v0, $v1, 0x2 +.L0x00001418: bnez $v0, .L0x00001430 +.L0x0000141c: li $v0, 0x2 +.L0x00001420: beq $v1, $v0, .L0x000014f4 +.L0x00001424: li $v0, 0x3 +.L0x00001428: beq $v1, $v0, .L0x00001520 +.L0x0000142c: nop +.L0x00001430: lw $v0, 0x50($s0) +.L0x00001434: nop +.L0x00001438: bnez $v0, .L0x00001458 +.L0x0000143c: move_ $a0, $s0 +.L0x00001440: lw $v0, 0x38($s0) +.L0x00001444: nop +.L0x00001448: jalr $v0 +.L0x0000144c: sw $zr, 0x5c($a0) +.L0x00001450: j 0x800841d0 +.L0x00001454: nop +.L0x00001458: lw $v0, 0x28($a0) +.L0x0000145c: nop +.L0x00001460: jalr $v0 +.L0x00001464: li $a1, 0x2 +.L0x00001468: j 0x800841d0 +.L0x0000146c: nop +.L0x00001470: lw $v1, 0x10($s0) +.L0x00001474: nop +.L0x00001478: beq $v1, $a1, .L0x00001498 +.L0x0000147c: slti $v0, $v1, 0x2 +.L0x00001480: bnez $v0, .L0x00001520 +.L0x00001484: li $v0, 0x2 +.L0x00001488: beq $v1, $v0, .L0x000014ac +.L0x0000148c: lui $v1, 0x8008 +.L0x00001490: j 0x800841d0 +.L0x00001494: nop +.L0x00001498: lw $v0, 0x3c($s0) +.L0x0000149c: move_ $a0, $s0 +.L0x000014a0: jalr $v0 +.L0x000014a4: sw $zr, 0x54($s0) +.L0x000014a8: lui $v1, 0x8008 +.L0x000014ac: lw $v0, 0x54($s0) +.L0x000014b0: addiu $v1, 0x7d40 +.L0x000014b4: sll $v0, 0x1 +.L0x000014b8: addu $v0, $v1 +.L0x000014bc: lw $v1, 0x54($s0) +.L0x000014c0: lh $v0, ($v0) +.L0x000014c4: addiu $v1, 0x1 +.L0x000014c8: sw $v1, 0x54($s0) +.L0x000014cc: slti $v1, 0xc +.L0x000014d0: bnez $v1, .L0x00001518 +.L0x000014d4: sw $v0, 0x58($s0) +.L0x000014d8: move_ $a0, $s0 +.L0x000014dc: lw $v0, 0x28($s0) +.L0x000014e0: nop +.L0x000014e4: jalr $v0 +.L0x000014e8: li $a1, 0x2 +.L0x000014ec: j 0x800841c8 +.L0x000014f0: nop +.L0x000014f4: lw $v0, 0x10($s0) +.L0x000014f8: nop +.L0x000014fc: bnez $v0, .L0x00001518 +.L0x00001500: move_ $a0, $s0 +.L0x00001504: lw $v1, 0x3c($s0) +.L0x00001508: li $v0, 0xb +.L0x0000150c: sw $v0, 0x58($s0) +.L0x00001510: jalr $v1 +.L0x00001514: sw $a1, 0x5c($s0) +.L0x00001518: jal 0x80083f80 +.L0x0000151c: move_ $a0, $s0 +.L0x00001520: lw $ra, 0x14($sp) +.L0x00001524: lw $s0, 0x10($sp) +.L0x00001528: jr $ra +.L0x0000152c: addiu $sp, 0x18 +.L0x00001530: addiu $sp, -0x18 +.L0x00001534: sw $ra, 0x10($sp) +.L0x00001538: lw $v1, 0xc($a0) +.L0x0000153c: li $v0, 0x1 +.L0x00001540: bne $v1, $v0, .L0x00001558 +.L0x00001544: nop +.L0x00001548: lw $v0, 0x2c($a0) +.L0x0000154c: nop +.L0x00001550: jalr $v0 +.L0x00001554: li $a1, 0x1 +.L0x00001558: lw $ra, 0x10($sp) +.L0x0000155c: nop +.L0x00001560: jr $ra +.L0x00001564: addiu $sp, 0x18 +.L0x00001568: addiu $sp, -0x18 +.L0x0000156c: sw $s0, 0x10($sp) +.L0x00001570: move_ $s0, $a0 +.L0x00001574: lui $a0, 0x8008 +.L0x00001578: addiu $a0, 0x40a8 +.L0x0000157c: li $a1, 0x74 +.L0x00001580: sw $ra, 0x14($sp) +.L0x00001584: jal F0x80014504 +.L0x00001588: move_ $a2, $zr +.L0x0000158c: lui $v1, 0x8008 +.L0x00001590: addiu $v1, 0x41e0 +.L0x00001594: sw $v1, 0x70($v0) +.L0x00001598: li $v1, 0x1000 +.L0x0000159c: sw $v1, 0x60($v0) +.L0x000015a0: li $v1, 0x2 +.L0x000015a4: sw $v1, 0x64($v0) +.L0x000015a8: sw $s0, 0x50($v0) +.L0x000015ac: lw $ra, 0x14($sp) +.L0x000015b0: lw $s0, 0x10($sp) +.L0x000015b4: jr $ra +.L0x000015b8: addiu $sp, 0x18 +.L0x000015bc: addiu $sp, -0xb8 +.L0x000015c0: sw $s0, 0xb0($sp) +.L0x000015c4: move_ $s0, $a0 +.L0x000015c8: sw $ra, 0xb4($sp) +.L0x000015cc: jal F0x8001f648 +.L0x000015d0: addiu $a0, $sp, 0x10 +.L0x000015d4: lw $v0, 0x5c($s0) +.L0x000015d8: nop +.L0x000015dc: beqz $v0, .L0x00001660 +.L0x000015e0: nop +.L0x000015e4: lw $a0, 0x60($s0) +.L0x000015e8: lw $v0, 0x8c($sp) +.L0x000015ec: nop +.L0x000015f0: jalr $v0 +.L0x000015f4: move_ $a1, $zr +.L0x000015f8: li $a0, 0x280 +.L0x000015fc: lw $v0, 0x84($sp) +.L0x00001600: nop +.L0x00001604: jalr $v0 +.L0x00001608: li $a1, 0x100 +.L0x0000160c: move_ $a0, $zr +.L0x00001610: lw $v0, 0x88($sp) +.L0x00001614: nop +.L0x00001618: jalr $v0 +.L0x0000161c: li $a1, 0x1f0 +.L0x00001620: lui $v0, 0x8009 +.L0x00001624: lw $a0, -0x7dcc($v0) +.L0x00001628: lui $v0, 0x8004 +.L0x0000162c: lw $v0, 0x4f5c($v0) +.L0x00001630: nop +.L0x00001634: jalr $v0 +.L0x00001638: nop +.L0x0000163c: move_ $a0, $v0 +.L0x00001640: li $a1, 0x2 +.L0x00001644: li $a2, 0xfd +.L0x00001648: lw $v0, 0x94($sp) +.L0x0000164c: nop +.L0x00001650: jalr $v0 +.L0x00001654: li $a3, 0x64 +.L0x00001658: jal F0x8001f648 +.L0x0000165c: addiu $a0, $sp, 0x10 +.L0x00001660: lw $v1, 0x58($s0) +.L0x00001664: li $v0, -0x1 +.L0x00001668: beq $v1, $v0, .L0x000016e4 +.L0x0000166c: nop +.L0x00001670: lw $a0, 0x60($s0) +.L0x00001674: lw $v0, 0x8c($sp) +.L0x00001678: nop +.L0x0000167c: jalr $v0 +.L0x00001680: move_ $a1, $zr +.L0x00001684: li $a0, 0x280 +.L0x00001688: lw $v0, 0x84($sp) +.L0x0000168c: nop +.L0x00001690: jalr $v0 +.L0x00001694: li $a1, 0x100 +.L0x00001698: lw $a0, 0x58($s0) +.L0x0000169c: lw $v0, 0x98($sp) +.L0x000016a0: nop +.L0x000016a4: jalr $v0 +.L0x000016a8: nop +.L0x000016ac: lui $v0, 0x8009 +.L0x000016b0: lw $a0, -0x7dcc($v0) +.L0x000016b4: lui $v0, 0x8004 +.L0x000016b8: lw $v0, 0x4f5c($v0) +.L0x000016bc: nop +.L0x000016c0: jalr $v0 +.L0x000016c4: nop +.L0x000016c8: move_ $a0, $v0 +.L0x000016cc: li $a1, 0x4 +.L0x000016d0: li $a2, 0xf3 +.L0x000016d4: lw $v0, 0x94($sp) +.L0x000016d8: nop +.L0x000016dc: jalr $v0 +.L0x000016e0: li $a3, 0x5a +.L0x000016e4: lw $ra, 0xb4($sp) +.L0x000016e8: lw $s0, 0xb0($sp) +.L0x000016ec: jr $ra +.L0x000016f0: addiu $sp, 0xb8 +.L0x000016f4: addiu $sp, -0x18 +.L0x000016f8: sw $s0, 0x10($sp) +.L0x000016fc: move_ $s0, $a0 +.L0x00001700: sw $ra, 0x14($sp) +.L0x00001704: lw $v1, 0xc($s0) +.L0x00001708: li $a1, 0x1 +.L0x0000170c: beq $v1, $a1, .L0x0000176c +.L0x00001710: slti $v0, $v1, 0x2 +.L0x00001714: bnez $v0, .L0x0000172c +.L0x00001718: li $v0, 0x2 +.L0x0000171c: beq $v1, $v0, .L0x000017fc +.L0x00001720: li $v0, 0x3 +.L0x00001724: beq $v1, $v0, .L0x00001828 +.L0x00001728: nop +.L0x0000172c: lw $v0, 0x50($s0) +.L0x00001730: nop +.L0x00001734: bnez $v0, .L0x00001754 +.L0x00001738: move_ $a0, $s0 +.L0x0000173c: lw $v0, 0x38($s0) +.L0x00001740: nop +.L0x00001744: jalr $v0 +.L0x00001748: sw $zr, 0x5c($a0) +.L0x0000174c: j 0x800844d8 +.L0x00001750: nop +.L0x00001754: lw $v0, 0x28($a0) +.L0x00001758: nop +.L0x0000175c: jalr $v0 +.L0x00001760: li $a1, 0x2 +.L0x00001764: j 0x800844d8 +.L0x00001768: nop +.L0x0000176c: lw $v1, 0x10($s0) +.L0x00001770: nop +.L0x00001774: beq $v1, $a1, .L0x00001794 +.L0x00001778: slti $v0, $v1, 0x2 +.L0x0000177c: bnez $v0, .L0x00001828 +.L0x00001780: li $v0, 0x2 +.L0x00001784: beq $v1, $v0, .L0x000017ac +.L0x00001788: lui $v1, 0x8008 +.L0x0000178c: j 0x800844d8 +.L0x00001790: nop +.L0x00001794: lw $v0, 0x3c($s0) +.L0x00001798: move_ $a0, $s0 +.L0x0000179c: sw $zr, 0x54($s0) +.L0x000017a0: jalr $v0 +.L0x000017a4: sw $zr, 0x58($s0) +.L0x000017a8: lui $v1, 0x8008 +.L0x000017ac: lw $v0, 0x54($s0) +.L0x000017b0: addiu $v1, 0x7d58 +.L0x000017b4: sll $v0, 0x1 +.L0x000017b8: addu $v0, $v1 +.L0x000017bc: lh $v1, ($v0) +.L0x000017c0: li $v0, -0x1 +.L0x000017c4: bne $v1, $v0, .L0x000017e0 +.L0x000017c8: sw $v1, 0x58($s0) +.L0x000017cc: move_ $a0, $s0 +.L0x000017d0: lw $v0, 0x28($s0) +.L0x000017d4: nop +.L0x000017d8: jalr $v0 +.L0x000017dc: li $a1, 0x2 +.L0x000017e0: jal 0x8008426c +.L0x000017e4: move_ $a0, $s0 +.L0x000017e8: lw $v0, 0x54($s0) +.L0x000017ec: nop +.L0x000017f0: addiu $v0, 0x1 +.L0x000017f4: j 0x800844d8 +.L0x000017f8: sw $v0, 0x54($s0) +.L0x000017fc: lw $v0, 0x10($s0) +.L0x00001800: nop +.L0x00001804: bnez $v0, .L0x00001820 +.L0x00001808: move_ $a0, $s0 +.L0x0000180c: lw $v1, 0x3c($s0) +.L0x00001810: li $v0, -0x1 +.L0x00001814: sw $v0, 0x58($s0) +.L0x00001818: jalr $v1 +.L0x0000181c: sw $a1, 0x5c($s0) +.L0x00001820: jal 0x8008426c +.L0x00001824: move_ $a0, $s0 +.L0x00001828: lw $ra, 0x14($sp) +.L0x0000182c: lw $s0, 0x10($sp) +.L0x00001830: jr $ra +.L0x00001834: addiu $sp, 0x18 +.L0x00001838: addiu $sp, -0x18 +.L0x0000183c: sw $s0, 0x10($sp) +.L0x00001840: move_ $s0, $a0 +.L0x00001844: lui $a0, 0x8008 +.L0x00001848: addiu $a0, 0x43a4 +.L0x0000184c: li $a1, 0x74 +.L0x00001850: sw $ra, 0x14($sp) +.L0x00001854: jal F0x80014504 +.L0x00001858: move_ $a2, $zr +.L0x0000185c: lui $v1, 0x8008 +.L0x00001860: addiu $v1, 0x41e0 +.L0x00001864: sw $v1, 0x70($v0) +.L0x00001868: li $v1, 0x1000 +.L0x0000186c: sw $v1, 0x60($v0) +.L0x00001870: li $v1, 0x2 +.L0x00001874: sw $v1, 0x64($v0) +.L0x00001878: sw $s0, 0x50($v0) +.L0x0000187c: lw $ra, 0x14($sp) +.L0x00001880: lw $s0, 0x10($sp) +.L0x00001884: jr $ra +.L0x00001888: addiu $sp, 0x18 +.L0x0000188c: lui $v0, 0x8006 +.L0x00001890: lw $v1, -0x3358($v0) +.L0x00001894: addiu $sp, -0xc0 +.L0x00001898: sw $s1, 0xb4($sp) +.L0x0000189c: move_ $s1, $a0 +.L0x000018a0: sw $s0, 0xb0($sp) +.L0x000018a4: move_ $s0, $zr +.L0x000018a8: sltiu $v0, $v1, 0x7 +.L0x000018ac: beqz $v0, .L0x000018f0 +.L0x000018b0: sw $ra, 0xb8($sp) +.L0x000018b4: lui $v0, 0x8008 +.L0x000018b8: addiu $v0, 0x2cb0 +.L0x000018bc: sll $v1, 0x2 +.L0x000018c0: addu $v1, $v0 +.L0x000018c4: lw $v0, ($v1) +.L0x000018c8: nop +.L0x000018cc: jr $v0 +.L0x000018d0: nop +.L0x000018d4: j 0x800845a0 +.L0x000018d8: move_ $s0, $zr +.L0x000018dc: j 0x800845a0 +.L0x000018e0: li $s0, 0x2 +.L0x000018e4: j 0x800845a0 +.L0x000018e8: li $s0, 0x3 +.L0x000018ec: li $s0, 0x1 +.L0x000018f0: jal F0x8001f648 +.L0x000018f4: addiu $a0, $sp, 0x10 +.L0x000018f8: li $a0, 0x100 +.L0x000018fc: lw $v0, 0x8c($sp) +.L0x00001900: nop +.L0x00001904: jalr $v0 +.L0x00001908: li $a1, 0x1 +.L0x0000190c: li $a0, 0x280 +.L0x00001910: lw $v0, 0x84($sp) +.L0x00001914: nop +.L0x00001918: jalr $v0 +.L0x0000191c: move_ $a1, $zr +.L0x00001920: lh $a0, 0x50($s1) +.L0x00001924: lw $v0, 0x98($sp) +.L0x00001928: nop +.L0x0000192c: jalr $v0 +.L0x00001930: nop +.L0x00001934: lui $v0, 0x8004 +.L0x00001938: lw $v0, 0x4f5c($v0) +.L0x0000193c: nop +.L0x00001940: jalr $v0 +.L0x00001944: lui $a0, 0x8a6 +.L0x00001948: move_ $a0, $v0 +.L0x0000194c: move_ $a1, $s0 +.L0x00001950: move_ $a2, $zr +.L0x00001954: lw $v0, 0x94($sp) +.L0x00001958: nop +.L0x0000195c: jalr $v0 +.L0x00001960: move_ $a3, $a2 +.L0x00001964: lw $ra, 0xb8($sp) +.L0x00001968: lw $s1, 0xb4($sp) +.L0x0000196c: lw $s0, 0xb0($sp) +.L0x00001970: jr $ra +.L0x00001974: addiu $sp, 0xc0 +.L0x00001978: addiu $sp, -0x20 +.L0x0000197c: sw $s1, 0x14($sp) +.L0x00001980: move_ $s1, $a0 +.L0x00001984: sw $ra, 0x18($sp) +.L0x00001988: sw $s0, 0x10($sp) +.L0x0000198c: lw $v1, 0xc($s1) +.L0x00001990: li $v0, 0x1 +.L0x00001994: beq $v1, $v0, .L0x000019e4 +.L0x00001998: slti $v0, $v1, 0x2 +.L0x0000199c: bnez $v0, .L0x000019ac +.L0x000019a0: slti $v0, $v1, 0x4 +.L0x000019a4: bnez $v0, .L0x00001b78 +.L0x000019a8: nop +.L0x000019ac: lw $v0, 0x38($s1) +.L0x000019b0: nop +.L0x000019b4: jalr $v0 +.L0x000019b8: move_ $a0, $s1 +.L0x000019bc: li $v0, 0xf +.L0x000019c0: sh $v0, 0x50($s1) +.L0x000019c4: lui $v0, 0x8005 +.L0x000019c8: sh $zr, 0x52($s1) +.L0x000019cc: lw $v0, 0x5c64($v0) +.L0x000019d0: nop +.L0x000019d4: jalr $v0 +.L0x000019d8: nop +.L0x000019dc: j 0x80084828 +.L0x000019e0: nop +.L0x000019e4: lw $v1, 0x10($s1) +.L0x000019e8: nop +.L0x000019ec: sltiu $v0, $v1, 0x6 +.L0x000019f0: beqz $v0, .L0x00001a14 +.L0x000019f4: lui $v0, 0x8008 +.L0x000019f8: addiu $v0, 0x2cd0 +.L0x000019fc: sll $v1, 0x2 +.L0x00001a00: addu $v1, $v0 +.L0x00001a04: lw $v0, ($v1) +.L0x00001a08: nop +.L0x00001a0c: jr $v0 +.L0x00001a10: nop +.L0x00001a14: lh $v0, 0x52($s1) +.L0x00001a18: lhu $v1, 0x52($s1) +.L0x00001a1c: slti $v0, 0x2 +.L0x00001a20: bnez $v0, .L0x00001b54 +.L0x00001a24: lui $v0, 0x8005 +.L0x00001a28: lhu $v0, 0x50($s1) +.L0x00001a2c: addiu $v1, -0x2 +.L0x00001a30: sh $v1, 0x52($s1) +.L0x00001a34: addiu $v0, -0x1 +.L0x00001a38: sh $v0, 0x50($s1) +.L0x00001a3c: sll $v0, 0x10 +.L0x00001a40: bgtz $v0, .L0x00001b54 +.L0x00001a44: lui $v0, 0x8005 +.L0x00001a48: move_ $a0, $s1 +.L0x00001a4c: lw $v0, 0x2c($s1) +.L0x00001a50: nop +.L0x00001a54: jalr $v0 +.L0x00001a58: li $a1, 0x1 +.L0x00001a5c: j 0x80084800 +.L0x00001a60: sh $zr, 0x52($s1) +.L0x00001a64: lh $v0, 0x52($s1) +.L0x00001a68: j 0x800847b4 +.L0x00001a6c: slti $v0, 0x78 +.L0x00001a70: lui $s0, 0x8005 +.L0x00001a74: addiu $s0, -0x4830 +.L0x00001a78: lw $v0, 0x3f4($s0) +.L0x00001a7c: nop +.L0x00001a80: jalr $v0 +.L0x00001a84: move_ $a0, $zr +.L0x00001a88: move_ $a0, $zr +.L0x00001a8c: li $a1, 0x3 +.L0x00001a90: lw $v1, 0x408($s0) +.L0x00001a94: nop +.L0x00001a98: jalr $v1 +.L0x00001a9c: move_ $s0, $v0 +.L0x00001aa0: srav $s0, $s0, $v0 +.L0x00001aa4: andi $s0, 0x1 +.L0x00001aa8: beqz $s0, .L0x00001ab8 +.L0x00001aac: nop +.L0x00001ab0: li $v0, 0x4650 +.L0x00001ab4: sh $v0, 0x52($s1) +.L0x00001ab8: lh $v0, 0x52($s1) +.L0x00001abc: j 0x800847b4 +.L0x00001ac0: slti $v0, 0x4650 +.L0x00001ac4: lh $v0, 0x52($s1) +.L0x00001ac8: lhu $v1, 0x52($s1) +.L0x00001acc: slti $v0, 0x2 +.L0x00001ad0: bnez $v0, .L0x00001b50 +.L0x00001ad4: addiu $v1, -0x2 +.L0x00001ad8: lhu $v0, 0x50($s1) +.L0x00001adc: sh $v1, 0x52($s1) +.L0x00001ae0: addiu $v0, 0x1 +.L0x00001ae4: sh $v0, 0x50($s1) +.L0x00001ae8: sll $v0, 0x10 +.L0x00001aec: sra $v0, 0x10 +.L0x00001af0: j 0x800847b4 +.L0x00001af4: slti $v0, 0xf +.L0x00001af8: lh $v0, 0x52($s1) +.L0x00001afc: nop +.L0x00001b00: slti $v0, 0x3c +.L0x00001b04: bnez $v0, .L0x00001b54 +.L0x00001b08: lui $v0, 0x8005 +.L0x00001b0c: lw $v0, 0x3c($s1) +.L0x00001b10: nop +.L0x00001b14: jalr $v0 +.L0x00001b18: move_ $a0, $s1 +.L0x00001b1c: j 0x80084800 +.L0x00001b20: sh $zr, 0x52($s1) +.L0x00001b24: li $a0, 0xe01 +.L0x00001b28: lui $v0, 0x8005 +.L0x00001b2c: lw $v0, -0x4bc0($v0) +.L0x00001b30: nop +.L0x00001b34: jalr $v0 +.L0x00001b38: move_ $a1, $zr +.L0x00001b3c: move_ $a0, $s1 +.L0x00001b40: lw $v0, 0x28($s1) +.L0x00001b44: nop +.L0x00001b48: jalr $v0 +.L0x00001b4c: li $a1, 0x3 +.L0x00001b50: lui $v0, 0x8005 +.L0x00001b54: lw $v0, -0x2064($v0) +.L0x00001b58: nop +.L0x00001b5c: jalr $v0 +.L0x00001b60: nop +.L0x00001b64: lhu $v1, 0x52($s1) +.L0x00001b68: move_ $a0, $s1 +.L0x00001b6c: addu $v1, $v0 +.L0x00001b70: jal 0x8008453c +.L0x00001b74: sh $v1, 0x52($a0) +.L0x00001b78: lw $ra, 0x18($sp) +.L0x00001b7c: lw $s1, 0x14($sp) +.L0x00001b80: lw $s0, 0x10($sp) +.L0x00001b84: jr $ra +.L0x00001b88: addiu $sp, 0x20 +.L0x00001b8c: addiu $sp, -0x18 +.L0x00001b90: lui $a0, 0x8008 +.L0x00001b94: addiu $a0, 0x4628 +.L0x00001b98: li $a1, 0x54 +.L0x00001b9c: sw $ra, 0x10($sp) +.L0x00001ba0: jal F0x80014504 +.L0x00001ba4: move_ $a2, $zr +.L0x00001ba8: lw $ra, 0x10($sp) +.L0x00001bac: nop +.L0x00001bb0: jr $ra +.L0x00001bb4: addiu $sp, 0x18 +.L0x00001bb8: addiu $sp, -0x20 +.L0x00001bbc: sw $s0, 0x10($sp) +.L0x00001bc0: move_ $s0, $a0 +.L0x00001bc4: sw $ra, 0x18($sp) +.L0x00001bc8: sw $s1, 0x14($sp) +.L0x00001bcc: lw $v1, 0x10($s0) +.L0x00001bd0: nop +.L0x00001bd4: beqz $v1, .L0x00001be8 +.L0x00001bd8: move_ $s1, $a1 +.L0x00001bdc: li $v0, 0x1 +.L0x00001be0: beq $v1, $v0, .L0x00001c08 +.L0x00001be4: nop +.L0x00001be8: jal 0x80086db0 +.L0x00001bec: move_ $a0, $s0 +.L0x00001bf0: sw $v0, ($s1) +.L0x00001bf4: lw $v0, 0x10($s0) +.L0x00001bf8: nop +.L0x00001bfc: addiu $v0, 0x1 +.L0x00001c00: j 0x800848d8 +.L0x00001c04: sw $v0, 0x10($s0) +.L0x00001c08: lw $v0, ($s1) +.L0x00001c0c: nop +.L0x00001c10: bnez $v0, .L0x00001c28 +.L0x00001c14: move_ $a0, $s0 +.L0x00001c18: lw $v0, 0x28($a0) +.L0x00001c1c: nop +.L0x00001c20: jalr $v0 +.L0x00001c24: li $a1, 0x3 +.L0x00001c28: lw $ra, 0x18($sp) +.L0x00001c2c: lw $s1, 0x14($sp) +.L0x00001c30: lw $s0, 0x10($sp) +.L0x00001c34: jr $ra +.L0x00001c38: addiu $sp, 0x20 +.L0x00001c3c: addiu $sp, -0x18 +.L0x00001c40: sw $s0, 0x10($sp) +.L0x00001c44: move_ $s0, $a0 +.L0x00001c48: sw $ra, 0x14($sp) +.L0x00001c4c: lw $v1, 0xc($s0) +.L0x00001c50: li $v0, 0x1 +.L0x00001c54: beq $v1, $v0, .L0x00001cb4 +.L0x00001c58: slti $v0, $v1, 0x2 +.L0x00001c5c: bnez $v0, .L0x00001c70 +.L0x00001c60: lui $v0, 0x8005 +.L0x00001c64: slti $v0, $v1, 0x4 +.L0x00001c68: bnez $v0, .L0x00001cbc +.L0x00001c6c: lui $v0, 0x8005 +.L0x00001c70: lw $v0, 0x5c60($v0) +.L0x00001c74: nop +.L0x00001c78: jalr $v0 +.L0x00001c7c: nop +.L0x00001c80: bnez $v0, .L0x00001cbc +.L0x00001c84: nop +.L0x00001c88: lw $v0, 0x38($s0) +.L0x00001c8c: nop +.L0x00001c90: jalr $v0 +.L0x00001c94: move_ $a0, $s0 +.L0x00001c98: lui $v0, 0x8009 +.L0x00001c9c: lw $v0, -0x7dc8($v0) +.L0x00001ca0: nop +.L0x00001ca4: jalr $v0 +.L0x00001ca8: nop +.L0x00001cac: j 0x8008496c +.L0x00001cb0: nop +.L0x00001cb4: jal 0x80084868 +.L0x00001cb8: move_ $a0, $s0 +.L0x00001cbc: lw $ra, 0x14($sp) +.L0x00001cc0: lw $s0, 0x10($sp) +.L0x00001cc4: jr $ra +.L0x00001cc8: addiu $sp, 0x18 +.L0x00001ccc: addiu $sp, -0x18 +.L0x00001cd0: lui $a0, 0x8008 +.L0x00001cd4: addiu $a0, 0x48ec +.L0x00001cd8: li $a1, 0x58 +.L0x00001cdc: li $a2, 0x4 +.L0x00001ce0: sw $ra, 0x14($sp) +.L0x00001ce4: jal F0x80014504 +.L0x00001ce8: sw $s0, 0x10($sp) +.L0x00001cec: move_ $s0, $v0 +.L0x00001cf0: li $v0, 0x1000 +.L0x00001cf4: sw $v0, 0x50($s0) +.L0x00001cf8: li $v0, 0x2 +.L0x00001cfc: sw $v0, 0x54($s0) +.L0x00001d00: lui $v0, 0x8005 +.L0x00001d04: lw $v0, 0x5c54($v0) +.L0x00001d08: nop +.L0x00001d0c: jalr $v0 +.L0x00001d10: li $a0, 0x47 +.L0x00001d14: move_ $v0, $s0 +.L0x00001d18: lw $ra, 0x14($sp) +.L0x00001d1c: lw $s0, 0x10($sp) +.L0x00001d20: jr $ra +.L0x00001d24: addiu $sp, 0x18 +.L0x00001d28: addiu $sp, -0xb8 +.L0x00001d2c: sw $s0, 0xb0($sp) +.L0x00001d30: move_ $s0, $a0 +.L0x00001d34: sw $ra, 0xb4($sp) +.L0x00001d38: jal F0x8001f648 +.L0x00001d3c: addiu $a0, $sp, 0x10 +.L0x00001d40: lw $a0, 0x60($s0) +.L0x00001d44: lw $v0, 0x8c($sp) +.L0x00001d48: nop +.L0x00001d4c: jalr $v0 +.L0x00001d50: move_ $a1, $zr +.L0x00001d54: move_ $a0, $zr +.L0x00001d58: lw $v0, 0x88($sp) +.L0x00001d5c: nop +.L0x00001d60: jalr $v0 +.L0x00001d64: li $a1, 0x1f0 +.L0x00001d68: li $a0, 0x280 +.L0x00001d6c: lw $v0, 0x84($sp) +.L0x00001d70: nop +.L0x00001d74: jalr $v0 +.L0x00001d78: li $a1, 0x100 +.L0x00001d7c: lui $v0, 0x8009 +.L0x00001d80: lw $a0, -0x7dcc($v0) +.L0x00001d84: lui $v0, 0x8004 +.L0x00001d88: lw $v0, 0x4f5c($v0) +.L0x00001d8c: nop +.L0x00001d90: jalr $v0 +.L0x00001d94: nop +.L0x00001d98: move_ $a0, $v0 +.L0x00001d9c: lw $v0, 0x94($sp) +.L0x00001da0: lw $a2, 0x58($s0) +.L0x00001da4: lw $a3, 0x5c($s0) +.L0x00001da8: jalr $v0 +.L0x00001dac: li $a1, 0x1 +.L0x00001db0: lw $ra, 0xb4($sp) +.L0x00001db4: lw $s0, 0xb0($sp) +.L0x00001db8: jr $ra +.L0x00001dbc: addiu $sp, 0xb8 +.L0x00001dc0: addiu $sp, -0x18 +.L0x00001dc4: sw $s0, 0x10($sp) +.L0x00001dc8: move_ $s0, $a0 +.L0x00001dcc: sw $ra, 0x14($sp) +.L0x00001dd0: lw $a0, 0xc($s0) +.L0x00001dd4: li $v0, 0x1 +.L0x00001dd8: beq $a0, $v0, .L0x00001e40 +.L0x00001ddc: slti $v0, $a0, 0x2 +.L0x00001de0: bnez $v0, .L0x00001df8 +.L0x00001de4: li $v0, 0x2 +.L0x00001de8: beq $a0, $v0, .L0x00001ec0 +.L0x00001dec: li $v0, 0x3 +.L0x00001df0: beq $a0, $v0, .L0x00001ef0 +.L0x00001df4: nop +.L0x00001df8: lw $v0, 0x50($s0) +.L0x00001dfc: nop +.L0x00001e00: bnez $v0, .L0x00001e28 +.L0x00001e04: move_ $a0, $s0 +.L0x00001e08: lw $v1, 0x38($a0) +.L0x00001e0c: li $v0, 0x20f +.L0x00001e10: sw $v0, 0x58($a0) +.L0x00001e14: li $v0, 0x22 +.L0x00001e18: jalr $v1 +.L0x00001e1c: sw $v0, 0x5c($a0) +.L0x00001e20: j 0x80084ba0 +.L0x00001e24: nop +.L0x00001e28: lw $v0, 0x28($a0) +.L0x00001e2c: nop +.L0x00001e30: jalr $v0 +.L0x00001e34: li $a1, 0x2 +.L0x00001e38: j 0x80084ba0 +.L0x00001e3c: nop +.L0x00001e40: lw $v1, 0x10($s0) +.L0x00001e44: nop +.L0x00001e48: beq $v1, $a0, .L0x00001e68 +.L0x00001e4c: slti $v0, $v1, 0x2 +.L0x00001e50: bnez $v0, .L0x00001ef0 +.L0x00001e54: li $v0, 0x2 +.L0x00001e58: beq $v1, $v0, .L0x00001e7c +.L0x00001e5c: nop +.L0x00001e60: j 0x80084ba0 +.L0x00001e64: nop +.L0x00001e68: move_ $a0, $s0 +.L0x00001e6c: lw $v1, 0x3c($s0) +.L0x00001e70: li $v0, 0xa +.L0x00001e74: jalr $v1 +.L0x00001e78: sw $v0, 0x54($s0) +.L0x00001e7c: lw $v0, 0x54($s0) +.L0x00001e80: nop +.L0x00001e84: move_ $a0, $v0 +.L0x00001e88: move_ $v1, $v0 +.L0x00001e8c: addiu $v0, -0x1 +.L0x00001e90: sll $v1, 0x5 +.L0x00001e94: addiu $v1, 0xcf +.L0x00001e98: sw $v1, 0x58($s0) +.L0x00001e9c: bgtz $a0, .L0x00001ee8 +.L0x00001ea0: sw $v0, 0x54($s0) +.L0x00001ea4: move_ $a0, $s0 +.L0x00001ea8: lw $v0, 0x28($s0) +.L0x00001eac: nop +.L0x00001eb0: jalr $v0 +.L0x00001eb4: li $a1, 0x2 +.L0x00001eb8: j 0x80084b98 +.L0x00001ebc: nop +.L0x00001ec0: lw $v0, 0x10($s0) +.L0x00001ec4: nop +.L0x00001ec8: bnez $v0, .L0x00001ee8 +.L0x00001ecc: move_ $a0, $s0 +.L0x00001ed0: lw $v1, 0x3c($s0) +.L0x00001ed4: li $v0, 0xcf +.L0x00001ed8: sw $v0, 0x58($s0) +.L0x00001edc: li $v0, 0x22 +.L0x00001ee0: jalr $v1 +.L0x00001ee4: sw $v0, 0x5c($s0) +.L0x00001ee8: jal 0x800849d8 +.L0x00001eec: move_ $a0, $s0 +.L0x00001ef0: lw $ra, 0x14($sp) +.L0x00001ef4: lw $s0, 0x10($sp) +.L0x00001ef8: jr $ra +.L0x00001efc: addiu $sp, 0x18 +.L0x00001f00: addiu $sp, -0x18 +.L0x00001f04: sw $ra, 0x10($sp) +.L0x00001f08: lw $v1, 0xc($a0) +.L0x00001f0c: li $v0, 0x1 +.L0x00001f10: bne $v1, $v0, .L0x00001f28 +.L0x00001f14: nop +.L0x00001f18: lw $v0, 0x2c($a0) +.L0x00001f1c: nop +.L0x00001f20: jalr $v0 +.L0x00001f24: li $a1, 0x1 +.L0x00001f28: lw $ra, 0x10($sp) +.L0x00001f2c: nop +.L0x00001f30: jr $ra +.L0x00001f34: addiu $sp, 0x18 +.L0x00001f38: addiu $sp, -0x18 +.L0x00001f3c: sw $s0, 0x10($sp) +.L0x00001f40: move_ $s0, $a0 +.L0x00001f44: lui $a0, 0x8008 +.L0x00001f48: addiu $a0, 0x4a70 +.L0x00001f4c: li $a1, 0x74 +.L0x00001f50: sw $ra, 0x14($sp) +.L0x00001f54: jal F0x80014504 +.L0x00001f58: move_ $a2, $zr +.L0x00001f5c: lui $v1, 0x8008 +.L0x00001f60: addiu $v1, 0x4bb0 +.L0x00001f64: sw $v1, 0x70($v0) +.L0x00001f68: li $v1, 0x1000 +.L0x00001f6c: sw $v1, 0x60($v0) +.L0x00001f70: li $v1, 0x2 +.L0x00001f74: sw $v1, 0x64($v0) +.L0x00001f78: sw $s0, 0x50($v0) +.L0x00001f7c: lw $ra, 0x14($sp) +.L0x00001f80: lw $s0, 0x10($sp) +.L0x00001f84: jr $ra +.L0x00001f88: addiu $sp, 0x18 +.L0x00001f8c: addiu $sp, -0xb8 +.L0x00001f90: sw $s0, 0xb0($sp) +.L0x00001f94: move_ $s0, $a0 +.L0x00001f98: sw $ra, 0xb4($sp) +.L0x00001f9c: jal F0x8001f648 +.L0x00001fa0: addiu $a0, $sp, 0x10 +.L0x00001fa4: lw $a0, 0x60($s0) +.L0x00001fa8: lw $v0, 0x8c($sp) +.L0x00001fac: nop +.L0x00001fb0: jalr $v0 +.L0x00001fb4: move_ $a1, $zr +.L0x00001fb8: move_ $a0, $zr +.L0x00001fbc: lw $v0, 0x88($sp) +.L0x00001fc0: nop +.L0x00001fc4: jalr $v0 +.L0x00001fc8: li $a1, 0x1f0 +.L0x00001fcc: li $a0, 0x280 +.L0x00001fd0: lw $v0, 0x84($sp) +.L0x00001fd4: nop +.L0x00001fd8: jalr $v0 +.L0x00001fdc: li $a1, 0x100 +.L0x00001fe0: lui $v0, 0x8009 +.L0x00001fe4: lw $a0, -0x7dcc($v0) +.L0x00001fe8: lui $v0, 0x8004 +.L0x00001fec: lw $v0, 0x4f5c($v0) +.L0x00001ff0: nop +.L0x00001ff4: jalr $v0 +.L0x00001ff8: nop +.L0x00001ffc: move_ $a0, $v0 +.L0x00002000: lw $v0, 0x94($sp) +.L0x00002004: lw $a2, 0x58($s0) +.L0x00002008: lw $a3, 0x5c($s0) +.L0x0000200c: jalr $v0 +.L0x00002010: li $a1, 0x1 +.L0x00002014: lw $ra, 0xb4($sp) +.L0x00002018: lw $s0, 0xb0($sp) +.L0x0000201c: jr $ra +.L0x00002020: addiu $sp, 0xb8 +.L0x00002024: addiu $sp, -0x18 +.L0x00002028: sw $s0, 0x10($sp) +.L0x0000202c: move_ $s0, $a0 +.L0x00002030: sw $ra, 0x14($sp) +.L0x00002034: lw $a0, 0xc($s0) +.L0x00002038: li $v0, 0x1 +.L0x0000203c: beq $a0, $v0, .L0x00002080 +.L0x00002040: slti $v0, $a0, 0x2 +.L0x00002044: bnez $v0, .L0x0000205c +.L0x00002048: li $v0, 0x2 +.L0x0000204c: beq $a0, $v0, .L0x00002100 +.L0x00002050: li $v0, 0x3 +.L0x00002054: beq $a0, $v0, .L0x00002130 +.L0x00002058: nop +.L0x0000205c: move_ $a0, $s0 +.L0x00002060: lw $v1, 0x38($s0) +.L0x00002064: li $v0, 0x153 +.L0x00002068: sw $v0, 0x58($a0) +.L0x0000206c: li $v0, 0x6f +.L0x00002070: jalr $v1 +.L0x00002074: sw $v0, 0x5c($a0) +.L0x00002078: j 0x80084de0 +.L0x0000207c: nop +.L0x00002080: lw $v1, 0x10($s0) +.L0x00002084: nop +.L0x00002088: beq $v1, $a0, .L0x000020a8 +.L0x0000208c: slti $v0, $v1, 0x2 +.L0x00002090: bnez $v0, .L0x00002130 +.L0x00002094: li $v0, 0x2 +.L0x00002098: beq $v1, $v0, .L0x000020bc +.L0x0000209c: nop +.L0x000020a0: j 0x80084de0 +.L0x000020a4: nop +.L0x000020a8: move_ $a0, $s0 +.L0x000020ac: lw $v1, 0x3c($s0) +.L0x000020b0: li $v0, 0xa +.L0x000020b4: jalr $v1 +.L0x000020b8: sw $v0, 0x54($s0) +.L0x000020bc: lw $v0, 0x54($s0) +.L0x000020c0: nop +.L0x000020c4: move_ $a0, $v0 +.L0x000020c8: move_ $v1, $v0 +.L0x000020cc: addiu $v0, -0x1 +.L0x000020d0: sll $v1, 0x5 +.L0x000020d4: addiu $v1, 0x13 +.L0x000020d8: sw $v1, 0x58($s0) +.L0x000020dc: bgtz $a0, .L0x00002128 +.L0x000020e0: sw $v0, 0x54($s0) +.L0x000020e4: move_ $a0, $s0 +.L0x000020e8: lw $v0, 0x28($s0) +.L0x000020ec: nop +.L0x000020f0: jalr $v0 +.L0x000020f4: li $a1, 0x2 +.L0x000020f8: j 0x80084dd8 +.L0x000020fc: nop +.L0x00002100: lw $v0, 0x10($s0) +.L0x00002104: nop +.L0x00002108: bnez $v0, .L0x00002128 +.L0x0000210c: move_ $a0, $s0 +.L0x00002110: lw $v1, 0x3c($s0) +.L0x00002114: li $v0, 0x13 +.L0x00002118: sw $v0, 0x58($s0) +.L0x0000211c: li $v0, 0x6f +.L0x00002120: jalr $v1 +.L0x00002124: sw $v0, 0x5c($s0) +.L0x00002128: jal 0x80084c3c +.L0x0000212c: move_ $a0, $s0 +.L0x00002130: lw $ra, 0x14($sp) +.L0x00002134: lw $s0, 0x10($sp) +.L0x00002138: jr $ra +.L0x0000213c: addiu $sp, 0x18 +.L0x00002140: addiu $sp, -0x18 +.L0x00002144: sw $s0, 0x10($sp) +.L0x00002148: move_ $s0, $a0 +.L0x0000214c: lui $a0, 0x8008 +.L0x00002150: addiu $a0, 0x4cd4 +.L0x00002154: li $a1, 0x74 +.L0x00002158: sw $ra, 0x14($sp) +.L0x0000215c: jal F0x80014504 +.L0x00002160: move_ $a2, $zr +.L0x00002164: lui $v1, 0x8008 +.L0x00002168: addiu $v1, 0x4bb0 +.L0x0000216c: sw $v1, 0x70($v0) +.L0x00002170: li $v1, 0x1000 +.L0x00002174: sw $v1, 0x60($v0) +.L0x00002178: li $v1, 0x2 +.L0x0000217c: sw $v1, 0x64($v0) +.L0x00002180: sw $s0, 0x50($v0) +.L0x00002184: lw $ra, 0x14($sp) +.L0x00002188: lw $s0, 0x10($sp) +.L0x0000218c: jr $ra +.L0x00002190: addiu $sp, 0x18 +.L0x00002194: addiu $sp, -0xb8 +.L0x00002198: sw $s0, 0xb0($sp) +.L0x0000219c: move_ $s0, $a0 +.L0x000021a0: sw $ra, 0xb4($sp) +.L0x000021a4: jal F0x8001f648 +.L0x000021a8: addiu $a0, $sp, 0x10 +.L0x000021ac: lw $a0, 0x60($s0) +.L0x000021b0: lw $v0, 0x8c($sp) +.L0x000021b4: nop +.L0x000021b8: jalr $v0 +.L0x000021bc: move_ $a1, $zr +.L0x000021c0: move_ $a0, $zr +.L0x000021c4: lw $v0, 0x88($sp) +.L0x000021c8: nop +.L0x000021cc: jalr $v0 +.L0x000021d0: li $a1, 0x1f0 +.L0x000021d4: li $a0, 0x280 +.L0x000021d8: lw $v0, 0x84($sp) +.L0x000021dc: nop +.L0x000021e0: jalr $v0 +.L0x000021e4: li $a1, 0x100 +.L0x000021e8: lui $v0, 0x8009 +.L0x000021ec: lw $a0, -0x7dcc($v0) +.L0x000021f0: lui $v0, 0x8004 +.L0x000021f4: lw $v0, 0x4f5c($v0) +.L0x000021f8: nop +.L0x000021fc: jalr $v0 +.L0x00002200: nop +.L0x00002204: move_ $a0, $v0 +.L0x00002208: lw $v0, 0x94($sp) +.L0x0000220c: lw $a2, 0x58($s0) +.L0x00002210: lw $a3, 0x5c($s0) +.L0x00002214: jalr $v0 +.L0x00002218: move_ $a1, $zr +.L0x0000221c: lw $ra, 0xb4($sp) +.L0x00002220: lw $s0, 0xb0($sp) +.L0x00002224: jr $ra +.L0x00002228: addiu $sp, 0xb8 +.L0x0000222c: addiu $sp, -0x18 +.L0x00002230: sw $s0, 0x10($sp) +.L0x00002234: move_ $s0, $a0 +.L0x00002238: sw $ra, 0x14($sp) +.L0x0000223c: lw $a0, 0xc($s0) +.L0x00002240: li $v0, 0x1 +.L0x00002244: beq $a0, $v0, .L0x000022ac +.L0x00002248: slti $v0, $a0, 0x2 +.L0x0000224c: bnez $v0, .L0x00002264 +.L0x00002250: li $v0, 0x2 +.L0x00002254: beq $a0, $v0, .L0x0000234c +.L0x00002258: li $v0, 0x3 +.L0x0000225c: beq $a0, $v0, .L0x0000237c +.L0x00002260: nop +.L0x00002264: lw $v0, 0x50($s0) +.L0x00002268: nop +.L0x0000226c: bnez $v0, .L0x00002294 +.L0x00002270: move_ $a0, $s0 +.L0x00002274: lw $v1, 0x38($a0) +.L0x00002278: li $v0, -0x12f +.L0x0000227c: sw $v0, 0x58($a0) +.L0x00002280: li $v0, 0x3d +.L0x00002284: jalr $v1 +.L0x00002288: sw $v0, 0x5c($a0) +.L0x0000228c: j 0x8008502c +.L0x00002290: nop +.L0x00002294: lw $v0, 0x28($a0) +.L0x00002298: nop +.L0x0000229c: jalr $v0 +.L0x000022a0: li $a1, 0x2 +.L0x000022a4: j 0x8008502c +.L0x000022a8: nop +.L0x000022ac: lw $v1, 0x10($s0) +.L0x000022b0: nop +.L0x000022b4: beq $v1, $a0, .L0x000022d4 +.L0x000022b8: slti $v0, $v1, 0x2 +.L0x000022bc: bnez $v0, .L0x0000237c +.L0x000022c0: li $v0, 0x2 +.L0x000022c4: beq $v1, $v0, .L0x000022ec +.L0x000022c8: lui $a0, 0x6666 +.L0x000022cc: j 0x8008502c +.L0x000022d0: nop +.L0x000022d4: move_ $a0, $s0 +.L0x000022d8: lw $v1, 0x3c($s0) +.L0x000022dc: li $v0, 0xa +.L0x000022e0: jalr $v1 +.L0x000022e4: sw $v0, 0x54($s0) +.L0x000022e8: lui $a0, 0x6666 +.L0x000022ec: lw $v0, 0x54($s0) +.L0x000022f0: ori $a0, 0x6667 +.L0x000022f4: sll $v1, $v0, 0x2 +.L0x000022f8: addu $v1, $v0 +.L0x000022fc: sll $v1, 0x6 +.L0x00002300: negu $v1 +.L0x00002304: mult $v1, $a0 +.L0x00002308: move_ $a0, $v0 +.L0x0000230c: addiu $v0, -0x1 +.L0x00002310: sra $v1, 0x1f +.L0x00002314: sw $v0, 0x54($s0) +.L0x00002318: mfhi $a2 +.L0x0000231c: sra $v0, $a2, 0x2 +.L0x00002320: subu $v0, $v1 +.L0x00002324: addiu $v0, 0x11 +.L0x00002328: bgtz $a0, .L0x00002374 +.L0x0000232c: sw $v0, 0x58($s0) +.L0x00002330: move_ $a0, $s0 +.L0x00002334: lw $v0, 0x28($s0) +.L0x00002338: nop +.L0x0000233c: jalr $v0 +.L0x00002340: li $a1, 0x2 +.L0x00002344: j 0x80085024 +.L0x00002348: nop +.L0x0000234c: lw $v0, 0x10($s0) +.L0x00002350: nop +.L0x00002354: bnez $v0, .L0x00002374 +.L0x00002358: move_ $a0, $s0 +.L0x0000235c: lw $v1, 0x3c($s0) +.L0x00002360: li $v0, 0x11 +.L0x00002364: sw $v0, 0x58($s0) +.L0x00002368: li $v0, 0x3d +.L0x0000236c: jalr $v1 +.L0x00002370: sw $v0, 0x5c($s0) +.L0x00002374: jal 0x80084e44 +.L0x00002378: move_ $a0, $s0 +.L0x0000237c: lw $ra, 0x14($sp) +.L0x00002380: lw $s0, 0x10($sp) +.L0x00002384: jr $ra +.L0x00002388: addiu $sp, 0x18 +.L0x0000238c: addiu $sp, -0x18 +.L0x00002390: sw $ra, 0x10($sp) +.L0x00002394: lw $v1, 0xc($a0) +.L0x00002398: li $v0, 0x1 +.L0x0000239c: bne $v1, $v0, .L0x000023b4 +.L0x000023a0: nop +.L0x000023a4: lw $v0, 0x2c($a0) +.L0x000023a8: nop +.L0x000023ac: jalr $v0 +.L0x000023b0: li $a1, 0x1 +.L0x000023b4: lw $ra, 0x10($sp) +.L0x000023b8: nop +.L0x000023bc: jr $ra +.L0x000023c0: addiu $sp, 0x18 +.L0x000023c4: addiu $sp, -0x18 +.L0x000023c8: sw $s0, 0x10($sp) +.L0x000023cc: move_ $s0, $a0 +.L0x000023d0: lui $a0, 0x8008 +.L0x000023d4: addiu $a0, 0x4edc +.L0x000023d8: li $a1, 0x74 +.L0x000023dc: sw $ra, 0x14($sp) +.L0x000023e0: jal F0x80014504 +.L0x000023e4: move_ $a2, $zr +.L0x000023e8: lui $v1, 0x8008 +.L0x000023ec: addiu $v1, 0x503c +.L0x000023f0: sw $v1, 0x70($v0) +.L0x000023f4: li $v1, 0x1000 +.L0x000023f8: sw $v1, 0x60($v0) +.L0x000023fc: li $v1, 0x2 +.L0x00002400: sw $v1, 0x64($v0) +.L0x00002404: sw $s0, 0x50($v0) +.L0x00002408: lw $ra, 0x14($sp) +.L0x0000240c: lw $s0, 0x10($sp) +.L0x00002410: jr $ra +.L0x00002414: addiu $sp, 0x18 +.L0x00002418: addiu $sp, -0xb8 +.L0x0000241c: sw $s0, 0xb0($sp) +.L0x00002420: move_ $s0, $a0 +.L0x00002424: sw $ra, 0xb4($sp) +.L0x00002428: jal F0x8001f648 +.L0x0000242c: addiu $a0, $sp, 0x10 +.L0x00002430: lw $a0, 0x60($s0) +.L0x00002434: lw $v0, 0x8c($sp) +.L0x00002438: nop +.L0x0000243c: jalr $v0 +.L0x00002440: move_ $a1, $zr +.L0x00002444: move_ $a0, $zr +.L0x00002448: lw $v0, 0x88($sp) +.L0x0000244c: nop +.L0x00002450: jalr $v0 +.L0x00002454: li $a1, 0x1f0 +.L0x00002458: li $a0, 0x280 +.L0x0000245c: lw $v0, 0x84($sp) +.L0x00002460: nop +.L0x00002464: jalr $v0 +.L0x00002468: li $a1, 0x100 +.L0x0000246c: lui $v0, 0x8009 +.L0x00002470: lw $a0, -0x7dcc($v0) +.L0x00002474: lui $v0, 0x8004 +.L0x00002478: lw $v0, 0x4f5c($v0) +.L0x0000247c: nop +.L0x00002480: jalr $v0 +.L0x00002484: nop +.L0x00002488: move_ $a0, $v0 +.L0x0000248c: lw $v0, 0x94($sp) +.L0x00002490: lw $a2, 0x58($s0) +.L0x00002494: lw $a3, 0x5c($s0) +.L0x00002498: jalr $v0 +.L0x0000249c: move_ $a1, $zr +.L0x000024a0: lw $ra, 0xb4($sp) +.L0x000024a4: lw $s0, 0xb0($sp) +.L0x000024a8: jr $ra +.L0x000024ac: addiu $sp, 0xb8 +.L0x000024b0: addiu $sp, -0x18 +.L0x000024b4: sw $s0, 0x10($sp) +.L0x000024b8: move_ $s0, $a0 +.L0x000024bc: sw $ra, 0x14($sp) +.L0x000024c0: lw $a0, 0xc($s0) +.L0x000024c4: li $v0, 0x1 +.L0x000024c8: beq $a0, $v0, .L0x0000250c +.L0x000024cc: slti $v0, $a0, 0x2 +.L0x000024d0: bnez $v0, .L0x000024e8 +.L0x000024d4: li $v0, 0x2 +.L0x000024d8: beq $a0, $v0, .L0x000025ac +.L0x000024dc: li $v0, 0x3 +.L0x000024e0: beq $a0, $v0, .L0x000025dc +.L0x000024e4: nop +.L0x000024e8: move_ $a0, $s0 +.L0x000024ec: lw $v1, 0x38($s0) +.L0x000024f0: li $v0, -0x12d +.L0x000024f4: sw $v0, 0x58($a0) +.L0x000024f8: li $v0, 0x18 +.L0x000024fc: jalr $v1 +.L0x00002500: sw $v0, 0x5c($a0) +.L0x00002504: j 0x8008528c +.L0x00002508: nop +.L0x0000250c: lw $v1, 0x10($s0) +.L0x00002510: nop +.L0x00002514: beq $v1, $a0, .L0x00002534 +.L0x00002518: slti $v0, $v1, 0x2 +.L0x0000251c: bnez $v0, .L0x000025dc +.L0x00002520: li $v0, 0x2 +.L0x00002524: beq $v1, $v0, .L0x0000254c +.L0x00002528: lui $a0, 0x6666 +.L0x0000252c: j 0x8008528c +.L0x00002530: nop +.L0x00002534: move_ $a0, $s0 +.L0x00002538: lw $v1, 0x3c($s0) +.L0x0000253c: li $v0, 0xa +.L0x00002540: jalr $v1 +.L0x00002544: sw $v0, 0x54($s0) +.L0x00002548: lui $a0, 0x6666 +.L0x0000254c: lw $v0, 0x54($s0) +.L0x00002550: ori $a0, 0x6667 +.L0x00002554: sll $v1, $v0, 0x2 +.L0x00002558: addu $v1, $v0 +.L0x0000255c: sll $v1, 0x6 +.L0x00002560: negu $v1 +.L0x00002564: mult $v1, $a0 +.L0x00002568: move_ $a0, $v0 +.L0x0000256c: addiu $v0, -0x1 +.L0x00002570: sra $v1, 0x1f +.L0x00002574: sw $v0, 0x54($s0) +.L0x00002578: mfhi $a2 +.L0x0000257c: sra $v0, $a2, 0x2 +.L0x00002580: subu $v0, $v1 +.L0x00002584: addiu $v0, 0x13 +.L0x00002588: bgtz $a0, .L0x000025d4 +.L0x0000258c: sw $v0, 0x58($s0) +.L0x00002590: move_ $a0, $s0 +.L0x00002594: lw $v0, 0x28($s0) +.L0x00002598: nop +.L0x0000259c: jalr $v0 +.L0x000025a0: li $a1, 0x2 +.L0x000025a4: j 0x80085284 +.L0x000025a8: nop +.L0x000025ac: lw $v0, 0x10($s0) +.L0x000025b0: nop +.L0x000025b4: bnez $v0, .L0x000025d4 +.L0x000025b8: move_ $a0, $s0 +.L0x000025bc: lw $v1, 0x3c($s0) +.L0x000025c0: li $v0, 0x13 +.L0x000025c4: sw $v0, 0x58($s0) +.L0x000025c8: li $v0, 0x18 +.L0x000025cc: jalr $v1 +.L0x000025d0: sw $v0, 0x5c($s0) +.L0x000025d4: jal 0x800850c8 +.L0x000025d8: move_ $a0, $s0 +.L0x000025dc: lw $ra, 0x14($sp) +.L0x000025e0: lw $s0, 0x10($sp) +.L0x000025e4: jr $ra +.L0x000025e8: addiu $sp, 0x18 +.L0x000025ec: addiu $sp, -0x18 +.L0x000025f0: sw $s0, 0x10($sp) +.L0x000025f4: move_ $s0, $a0 +.L0x000025f8: lui $a0, 0x8008 +.L0x000025fc: addiu $a0, 0x5160 +.L0x00002600: li $a1, 0x74 +.L0x00002604: sw $ra, 0x14($sp) +.L0x00002608: jal F0x80014504 +.L0x0000260c: move_ $a2, $zr +.L0x00002610: lui $v1, 0x8008 +.L0x00002614: addiu $v1, 0x503c +.L0x00002618: sw $v1, 0x70($v0) +.L0x0000261c: li $v1, 0x1000 +.L0x00002620: sw $v1, 0x60($v0) +.L0x00002624: li $v1, 0x2 +.L0x00002628: sw $v1, 0x64($v0) +.L0x0000262c: sw $s0, 0x50($v0) +.L0x00002630: lw $ra, 0x14($sp) +.L0x00002634: lw $s0, 0x10($sp) +.L0x00002638: jr $ra +.L0x0000263c: addiu $sp, 0x18 +.L0x00002640: addiu $sp, -0xc8 +.L0x00002644: sw $s4, 0xc0($sp) +.L0x00002648: move_ $s4, $a0 +.L0x0000264c: sw $ra, 0xc4($sp) +.L0x00002650: sw $s3, 0xbc($sp) +.L0x00002654: sw $s2, 0xb8($sp) +.L0x00002658: sw $s1, 0xb4($sp) +.L0x0000265c: sw $s0, 0xb0($sp) +.L0x00002660: lbu $v0, 0x58($s4) +.L0x00002664: nop +.L0x00002668: beqz $v0, .L0x00002704 +.L0x0000266c: nop +.L0x00002670: jal F0x8001f648 +.L0x00002674: addiu $a0, $sp, 0x10 +.L0x00002678: lw $a0, 0x8c($s4) +.L0x0000267c: lw $v0, 0x8c($sp) +.L0x00002680: nop +.L0x00002684: jalr $v0 +.L0x00002688: move_ $a1, $zr +.L0x0000268c: li $a0, 0x280 +.L0x00002690: lw $v0, 0x84($sp) +.L0x00002694: nop +.L0x00002698: jalr $v0 +.L0x0000269c: li $a1, 0x100 +.L0x000026a0: lbu $a0, 0x59($s4) +.L0x000026a4: lw $v0, 0x98($sp) +.L0x000026a8: nop +.L0x000026ac: jalr $v0 +.L0x000026b0: nop +.L0x000026b4: lui $v0, 0x8009 +.L0x000026b8: lw $a0, -0x7dcc($v0) +.L0x000026bc: lui $v0, 0x8004 +.L0x000026c0: lw $v0, 0x4f5c($v0) +.L0x000026c4: nop +.L0x000026c8: jalr $v0 +.L0x000026cc: nop +.L0x000026d0: move_ $a0, $v0 +.L0x000026d4: li $a1, 0x7 +.L0x000026d8: lui $v1, 0x8008 +.L0x000026dc: lh $v0, 0x5a($s4) +.L0x000026e0: addiu $v1, 0x7d88 +.L0x000026e4: sll $v0, 0x3 +.L0x000026e8: addu $v0, $v1 +.L0x000026ec: lw $a2, ($v0) +.L0x000026f0: lw $a3, 0x4($v0) +.L0x000026f4: lw $v0, 0x94($sp) +.L0x000026f8: nop +.L0x000026fc: jalr $v0 +.L0x00002700: addiu $a3, -0x1 +.L0x00002704: lh $v0, 0x56($s4) +.L0x00002708: nop +.L0x0000270c: bnez $v0, .L0x000027b0 +.L0x00002710: nop +.L0x00002714: jal F0x8001f648 +.L0x00002718: addiu $a0, $sp, 0x10 +.L0x0000271c: lw $a0, 0x8c($s4) +.L0x00002720: lw $v0, 0x8c($sp) +.L0x00002724: nop +.L0x00002728: jalr $v0 +.L0x0000272c: move_ $a1, $zr +.L0x00002730: li $a0, 0x280 +.L0x00002734: lw $v0, 0x84($sp) +.L0x00002738: nop +.L0x0000273c: jalr $v0 +.L0x00002740: li $a1, 0x100 +.L0x00002744: lh $a0, 0x5a($s4) +.L0x00002748: lw $v0, 0x98($sp) +.L0x0000274c: xori $a0, 0x2 +.L0x00002750: jalr $v0 +.L0x00002754: sltu $a0, $zr, $a0 +.L0x00002758: lui $v0, 0x8009 +.L0x0000275c: lw $a0, -0x7dcc($v0) +.L0x00002760: lui $v0, 0x8004 +.L0x00002764: lw $v0, 0x4f5c($v0) +.L0x00002768: nop +.L0x0000276c: jalr $v0 +.L0x00002770: nop +.L0x00002774: move_ $a0, $v0 +.L0x00002778: li $a2, 0x4f +.L0x0000277c: lui $v1, 0x8008 +.L0x00002780: lui $v0, 0x8006 +.L0x00002784: lw $v0, -0x3358($v0) +.L0x00002788: addiu $v1, 0x7da0 +.L0x0000278c: sll $v0, 0x2 +.L0x00002790: addu $v0, $v1 +.L0x00002794: lbu $a1, ($v0) +.L0x00002798: lw $v0, 0x94($sp) +.L0x0000279c: nop +.L0x000027a0: jalr $v0 +.L0x000027a4: li $a3, 0xa6 +.L0x000027a8: j 0x80085574 +.L0x000027ac: nop +.L0x000027b0: jal F0x8001f648 +.L0x000027b4: addiu $a0, $sp, 0x10 +.L0x000027b8: lw $a0, 0x8c($s4) +.L0x000027bc: lw $v0, 0x8c($sp) +.L0x000027c0: nop +.L0x000027c4: jalr $v0 +.L0x000027c8: move_ $a1, $zr +.L0x000027cc: li $a0, 0x280 +.L0x000027d0: lw $v0, 0x84($sp) +.L0x000027d4: nop +.L0x000027d8: jalr $v0 +.L0x000027dc: li $a1, 0x100 +.L0x000027e0: lh $a0, 0x5a($s4) +.L0x000027e4: lw $v0, 0x98($sp) +.L0x000027e8: nop +.L0x000027ec: jalr $v0 +.L0x000027f0: sltu $a0, $zr, $a0 +.L0x000027f4: lui $s3, 0x8009 +.L0x000027f8: lui $s0, 0x8004 +.L0x000027fc: addiu $s0, 0x4b38 +.L0x00002800: lw $a0, -0x7dcc($s3) +.L0x00002804: lw $v0, 0x424($s0) +.L0x00002808: nop +.L0x0000280c: jalr $v0 +.L0x00002810: lui $s1, 0x8008 +.L0x00002814: lui $s2, 0x8006 +.L0x00002818: addiu $s1, 0x7da0 +.L0x0000281c: lw $a2, 0x5c($s4) +.L0x00002820: lw $v1, -0x3358($s2) +.L0x00002824: lw $a3, 0x60($s4) +.L0x00002828: sll $v1, 0x2 +.L0x0000282c: addu $v1, $s1 +.L0x00002830: lbu $a1, 0x1($v1) +.L0x00002834: lw $v1, 0x94($sp) +.L0x00002838: nop +.L0x0000283c: jalr $v1 +.L0x00002840: move_ $a0, $v0 +.L0x00002844: jal F0x8001f648 +.L0x00002848: addiu $a0, $sp, 0x10 +.L0x0000284c: lw $a0, 0x8c($s4) +.L0x00002850: lw $v0, 0x8c($sp) +.L0x00002854: nop +.L0x00002858: jalr $v0 +.L0x0000285c: move_ $a1, $zr +.L0x00002860: li $a0, 0x280 +.L0x00002864: lw $v0, 0x84($sp) +.L0x00002868: nop +.L0x0000286c: jalr $v0 +.L0x00002870: li $a1, 0x100 +.L0x00002874: lh $a0, 0x5a($s4) +.L0x00002878: lw $v0, 0x98($sp) +.L0x0000287c: xori $a0, 0x1 +.L0x00002880: jalr $v0 +.L0x00002884: sltu $a0, $zr, $a0 +.L0x00002888: lw $a0, -0x7dcc($s3) +.L0x0000288c: lw $v0, 0x424($s0) +.L0x00002890: nop +.L0x00002894: jalr $v0 +.L0x00002898: nop +.L0x0000289c: lw $a2, 0x6c($s4) +.L0x000028a0: lw $v1, -0x3358($s2) +.L0x000028a4: lw $a3, 0x70($s4) +.L0x000028a8: sll $v1, 0x2 +.L0x000028ac: addu $v1, $s1 +.L0x000028b0: lbu $a1, 0x2($v1) +.L0x000028b4: lw $v1, 0x94($sp) +.L0x000028b8: nop +.L0x000028bc: jalr $v1 +.L0x000028c0: move_ $a0, $v0 +.L0x000028c4: lw $ra, 0xc4($sp) +.L0x000028c8: lw $s4, 0xc0($sp) +.L0x000028cc: lw $s3, 0xbc($sp) +.L0x000028d0: lw $s2, 0xb8($sp) +.L0x000028d4: lw $s1, 0xb4($sp) +.L0x000028d8: lw $s0, 0xb0($sp) +.L0x000028dc: jr $ra +.L0x000028e0: addiu $sp, 0xc8 +.L0x000028e4: addiu $sp, -0x20 +.L0x000028e8: sw $s1, 0x14($sp) +.L0x000028ec: move_ $s1, $a0 +.L0x000028f0: sw $ra, 0x1c($sp) +.L0x000028f4: sw $s2, 0x18($sp) +.L0x000028f8: sw $s0, 0x10($sp) +.L0x000028fc: lw $v1, 0xc($s1) +.L0x00002900: li $a1, 0x1 +.L0x00002904: beq $v1, $a1, .L0x00002964 +.L0x00002908: slti $v0, $v1, 0x2 +.L0x0000290c: bnez $v0, .L0x00002924 +.L0x00002910: li $v0, 0x2 +.L0x00002914: beq $v1, $v0, .L0x00002c80 +.L0x00002918: li $v0, 0x3 +.L0x0000291c: beq $v1, $v0, .L0x00002f1c +.L0x00002920: nop +.L0x00002924: lh $v0, 0x50($s1) +.L0x00002928: nop +.L0x0000292c: bnez $v0, .L0x0000294c +.L0x00002930: move_ $a0, $s1 +.L0x00002934: lw $v0, 0x38($s1) +.L0x00002938: nop +.L0x0000293c: jalr $v0 +.L0x00002940: move_ $a0, $s1 +.L0x00002944: j 0x80085bcc +.L0x00002948: sh $zr, 0x52($s1) +.L0x0000294c: lw $v0, 0x28($s1) +.L0x00002950: nop +.L0x00002954: jalr $v0 +.L0x00002958: li $a1, 0x2 +.L0x0000295c: j 0x80085bcc +.L0x00002960: sh $zr, 0x52($s1) +.L0x00002964: lw $v0, 0x10($s1) +.L0x00002968: nop +.L0x0000296c: beqz $v0, .L0x00002f1c +.L0x00002970: addiu $v1, $v0, -0x1 +.L0x00002974: sltiu $v0, $v1, 0x5 +.L0x00002978: beqz $v0, .L0x0000299c +.L0x0000297c: lui $v0, 0x8008 +.L0x00002980: addiu $v0, 0x2ce8 +.L0x00002984: sll $v1, 0x2 +.L0x00002988: addu $v1, $v0 +.L0x0000298c: lw $v0, ($v1) +.L0x00002990: nop +.L0x00002994: jr $v0 +.L0x00002998: nop +.L0x0000299c: lhu $v0, 0x54($s1) +.L0x000029a0: nop +.L0x000029a4: addiu $v1, $v0, 0x1 +.L0x000029a8: sll $v0, 0x10 +.L0x000029ac: sra $v0, 0x10 +.L0x000029b0: slti $v0, 0x6 +.L0x000029b4: bnez $v0, .L0x00002f14 +.L0x000029b8: sh $v1, 0x54($s1) +.L0x000029bc: move_ $a0, $s1 +.L0x000029c0: lw $v1, 0x3c($s1) +.L0x000029c4: li $v0, 0x2 +.L0x000029c8: sh $v0, 0x5a($s1) +.L0x000029cc: li $v0, 0x1 +.L0x000029d0: sh $zr, 0x54($s1) +.L0x000029d4: jalr $v1 +.L0x000029d8: sb $v0, 0x58($s1) +.L0x000029dc: j 0x80085bc4 +.L0x000029e0: nop +.L0x000029e4: lui $s0, 0x8005 +.L0x000029e8: addiu $s0, -0x4830 +.L0x000029ec: lw $v0, 0x3f4($s0) +.L0x000029f0: nop +.L0x000029f4: jalr $v0 +.L0x000029f8: move_ $a0, $zr +.L0x000029fc: move_ $a0, $zr +.L0x00002a00: li $a1, 0x3 +.L0x00002a04: lw $v1, 0x408($s0) +.L0x00002a08: nop +.L0x00002a0c: jalr $v1 +.L0x00002a10: move_ $s0, $v0 +.L0x00002a14: srav $s0, $s0, $v0 +.L0x00002a18: andi $s0, 0x1 +.L0x00002a1c: beqz $s0, .L0x00002a54 +.L0x00002a20: nop +.L0x00002a24: lw $v0, 0x3c($s1) +.L0x00002a28: nop +.L0x00002a2c: jalr $v0 +.L0x00002a30: move_ $a0, $s1 +.L0x00002a34: lui $a0, 0x8004 +.L0x00002a38: lui $v0, 0x8005 +.L0x00002a3c: sh $zr, 0x54($s1) +.L0x00002a40: lw $v0, 0x5c48($v0) +.L0x00002a44: nop +.L0x00002a48: jalr $v0 +.L0x00002a4c: ori $a0, 0x503c +.L0x00002a50: sb $zr, 0x59($s1) +.L0x00002a54: lhu $v0, 0x54($s1) +.L0x00002a58: nop +.L0x00002a5c: addiu $v0, 0x1 +.L0x00002a60: sh $v0, 0x54($s1) +.L0x00002a64: sll $v0, 0x10 +.L0x00002a68: sra $v0, 0x10 +.L0x00002a6c: slti $v0, 0x258 +.L0x00002a70: bnez $v0, .L0x00002f14 +.L0x00002a74: li $v0, 0x3 +.L0x00002a78: j 0x80085bc4 +.L0x00002a7c: sh $v0, 0x52($s1) +.L0x00002a80: lhu $v0, 0x54($s1) +.L0x00002a84: nop +.L0x00002a88: addiu $v0, 0x1 +.L0x00002a8c: sh $v0, 0x54($s1) +.L0x00002a90: andi $v0, 0x3 +.L0x00002a94: bnez $v0, .L0x00002f14 +.L0x00002a98: nop +.L0x00002a9c: lbu $v0, 0x59($s1) +.L0x00002aa0: sh $zr, 0x54($s1) +.L0x00002aa4: addiu $v0, 0x1 +.L0x00002aa8: sb $v0, 0x59($s1) +.L0x00002aac: andi $v0, 0xff +.L0x00002ab0: sltiu $v0, 0x3 +.L0x00002ab4: bnez $v0, .L0x00002f14 +.L0x00002ab8: nop +.L0x00002abc: lw $v0, 0x3c($s1) +.L0x00002ac0: nop +.L0x00002ac4: jalr $v0 +.L0x00002ac8: move_ $a0, $s1 +.L0x00002acc: lui $a0, 0x8004 +.L0x00002ad0: li $v0, 0x1 +.L0x00002ad4: sh $v0, 0x56($s1) +.L0x00002ad8: li $v0, 0x4f +.L0x00002adc: sw $v0, 0x6c($s1) +.L0x00002ae0: sw $v0, 0x5c($s1) +.L0x00002ae4: li $v0, 0xa6 +.L0x00002ae8: sw $v0, 0x70($s1) +.L0x00002aec: sw $v0, 0x60($s1) +.L0x00002af0: lui $v0, 0x8005 +.L0x00002af4: sb $zr, 0x59($s1) +.L0x00002af8: sb $zr, 0x58($s1) +.L0x00002afc: lw $v0, 0x5c48($v0) +.L0x00002b00: nop +.L0x00002b04: jalr $v0 +.L0x00002b08: ori $a0, 0x113e +.L0x00002b0c: j 0x80085bc4 +.L0x00002b10: nop +.L0x00002b14: lui $a0, 0x8008 +.L0x00002b18: lw $v1, 0x7d88($a0) +.L0x00002b1c: lh $v0, 0x54($s1) +.L0x00002b20: addiu $v1, -0x4f +.L0x00002b24: mult $v1, $v0 +.L0x00002b28: mflo $v1 +.L0x00002b2c: lui $a1, 0x8888 +.L0x00002b30: ori $a1, 0x8889 +.L0x00002b34: mult $v1, $a1 +.L0x00002b38: addiu $a0, 0x7d88 +.L0x00002b3c: mfhi $a3 +.L0x00002b40: addu $v0, $a3, $v1 +.L0x00002b44: sra $v0, 0x3 +.L0x00002b48: sra $v1, 0x1f +.L0x00002b4c: subu $v0, $v1 +.L0x00002b50: addiu $v0, 0x4f +.L0x00002b54: sw $v0, 0x5c($s1) +.L0x00002b58: lw $v1, 0x4($a0) +.L0x00002b5c: lh $v0, 0x54($s1) +.L0x00002b60: addiu $v1, -0xa6 +.L0x00002b64: mult $v1, $v0 +.L0x00002b68: mflo $v1 +.L0x00002b6c: nop +.L0x00002b70: nop +.L0x00002b74: mult $v1, $a1 +.L0x00002b78: mfhi $a3 +.L0x00002b7c: addu $v0, $a3, $v1 +.L0x00002b80: sra $v0, 0x3 +.L0x00002b84: sra $v1, 0x1f +.L0x00002b88: subu $v0, $v1 +.L0x00002b8c: addiu $v0, 0xa6 +.L0x00002b90: sw $v0, 0x60($s1) +.L0x00002b94: lw $v1, 0x8($a0) +.L0x00002b98: lh $v0, 0x54($s1) +.L0x00002b9c: addiu $v1, -0x4f +.L0x00002ba0: mult $v1, $v0 +.L0x00002ba4: mflo $v1 +.L0x00002ba8: nop +.L0x00002bac: nop +.L0x00002bb0: mult $v1, $a1 +.L0x00002bb4: mfhi $a3 +.L0x00002bb8: addu $v0, $a3, $v1 +.L0x00002bbc: sra $v0, 0x3 +.L0x00002bc0: sra $v1, 0x1f +.L0x00002bc4: subu $v0, $v1 +.L0x00002bc8: addiu $v0, 0x4f +.L0x00002bcc: sw $v0, 0x6c($s1) +.L0x00002bd0: lw $a0, 0xc($a0) +.L0x00002bd4: lh $v0, 0x54($s1) +.L0x00002bd8: addiu $a0, -0xa6 +.L0x00002bdc: mult $a0, $v0 +.L0x00002be0: mflo $a0 +.L0x00002be4: nop +.L0x00002be8: nop +.L0x00002bec: mult $a0, $a1 +.L0x00002bf0: lhu $v1, 0x54($s1) +.L0x00002bf4: nop +.L0x00002bf8: addiu $v1, 0x1 +.L0x00002bfc: sh $v1, 0x54($s1) +.L0x00002c00: sll $v1, 0x10 +.L0x00002c04: sra $v1, 0x10 +.L0x00002c08: slti $v1, 0xf +.L0x00002c0c: mfhi $a3 +.L0x00002c10: addu $v0, $a3, $a0 +.L0x00002c14: sra $v0, 0x3 +.L0x00002c18: sra $a0, 0x1f +.L0x00002c1c: subu $v0, $a0 +.L0x00002c20: addiu $v0, 0xa6 +.L0x00002c24: bnez $v1, .L0x00002f14 +.L0x00002c28: sw $v0, 0x70($s1) +.L0x00002c2c: lw $v0, 0x3c($s1) +.L0x00002c30: move_ $a0, $s1 +.L0x00002c34: jalr $v0 +.L0x00002c38: sh $zr, 0x54($s1) +.L0x00002c3c: j 0x80085bc4 +.L0x00002c40: nop +.L0x00002c44: lhu $v0, 0x54($s1) +.L0x00002c48: nop +.L0x00002c4c: addiu $v0, 0x1 +.L0x00002c50: sh $v0, 0x54($s1) +.L0x00002c54: sll $v0, 0x10 +.L0x00002c58: sra $v0, 0x10 +.L0x00002c5c: slti $v0, 0x6 +.L0x00002c60: bnez $v0, .L0x00002f14 +.L0x00002c64: move_ $a0, $s1 +.L0x00002c68: lw $v0, 0x28($s1) +.L0x00002c6c: nop +.L0x00002c70: jalr $v0 +.L0x00002c74: li $a1, 0x2 +.L0x00002c78: j 0x80085bc4 +.L0x00002c7c: nop +.L0x00002c80: lw $a0, 0x10($s1) +.L0x00002c84: nop +.L0x00002c88: beq $a0, $a1, .L0x00002cf8 +.L0x00002c8c: slti $v0, $a0, 0x2 +.L0x00002c90: bnez $v0, .L0x00002ca8 +.L0x00002c94: li $v0, 0x1 +.L0x00002c98: beq $a0, $v1, .L0x00002ea8 +.L0x00002c9c: li $v0, 0x3 +.L0x00002ca0: beq $a0, $v0, .L0x00002f14 +.L0x00002ca4: li $v0, 0x1 +.L0x00002ca8: lui $v1, 0x8008 +.L0x00002cac: sh $a1, 0x56($s1) +.L0x00002cb0: sh $a1, 0x5a($s1) +.L0x00002cb4: sb $v0, 0x58($s1) +.L0x00002cb8: lw $v0, 0x7d88($v1) +.L0x00002cbc: addiu $v1, 0x7d88 +.L0x00002cc0: sw $v0, 0x5c($s1) +.L0x00002cc4: lw $v0, 0x4($v1) +.L0x00002cc8: nop +.L0x00002ccc: sw $v0, 0x60($s1) +.L0x00002cd0: lw $v0, 0x8($v1) +.L0x00002cd4: nop +.L0x00002cd8: sw $v0, 0x6c($s1) +.L0x00002cdc: lw $v0, 0xc($v1) +.L0x00002ce0: lw $v1, 0x3c($s1) +.L0x00002ce4: move_ $a0, $s1 +.L0x00002ce8: jalr $v1 +.L0x00002cec: sw $v0, 0x70($s1) +.L0x00002cf0: j 0x80085bc4 +.L0x00002cf4: nop +.L0x00002cf8: lui $v0, 0x8005 +.L0x00002cfc: addiu $s2, $v0, -0x4830 +.L0x00002d00: lw $v0, 0x3f4($s2) +.L0x00002d04: nop +.L0x00002d08: jalr $v0 +.L0x00002d0c: move_ $a0, $zr +.L0x00002d10: move_ $a0, $zr +.L0x00002d14: li $a1, 0x4 +.L0x00002d18: lw $v1, 0x408($s2) +.L0x00002d1c: nop +.L0x00002d20: jalr $v1 +.L0x00002d24: move_ $s0, $v0 +.L0x00002d28: srav $s0, $s0, $v0 +.L0x00002d2c: andi $s0, 0x1 +.L0x00002d30: bnez $s0, .L0x00002d70 +.L0x00002d34: nop +.L0x00002d38: lw $v0, 0x3fc($s2) +.L0x00002d3c: nop +.L0x00002d40: jalr $v0 +.L0x00002d44: move_ $a0, $zr +.L0x00002d48: move_ $a0, $zr +.L0x00002d4c: li $a1, 0x4 +.L0x00002d50: lw $v1, 0x408($s2) +.L0x00002d54: nop +.L0x00002d58: jalr $v1 +.L0x00002d5c: move_ $s0, $v0 +.L0x00002d60: srav $s0, $s0, $v0 +.L0x00002d64: andi $s0, 0x1 +.L0x00002d68: beqz $s0, .L0x00002d9c +.L0x00002d6c: lui $v0, 0x8005 +.L0x00002d70: lh $v0, 0x5a($s1) +.L0x00002d74: nop +.L0x00002d78: beqz $v0, .L0x00002d94 +.L0x00002d7c: lui $a0, 0x8004 +.L0x00002d80: lui $v0, 0x8005 +.L0x00002d84: lw $v0, 0x5c48($v0) +.L0x00002d88: nop +.L0x00002d8c: jalr $v0 +.L0x00002d90: ori $a0, 0x513e +.L0x00002d94: sh $zr, 0x5a($s1) +.L0x00002d98: lui $v0, 0x8005 +.L0x00002d9c: addiu $s2, $v0, -0x4830 +.L0x00002da0: lw $v0, 0x3f4($s2) +.L0x00002da4: nop +.L0x00002da8: jalr $v0 +.L0x00002dac: move_ $a0, $zr +.L0x00002db0: move_ $a0, $zr +.L0x00002db4: li $a1, 0x6 +.L0x00002db8: lw $v1, 0x408($s2) +.L0x00002dbc: nop +.L0x00002dc0: jalr $v1 +.L0x00002dc4: move_ $s0, $v0 +.L0x00002dc8: srav $s0, $s0, $v0 +.L0x00002dcc: andi $s0, 0x1 +.L0x00002dd0: bnez $s0, .L0x00002e10 +.L0x00002dd4: nop +.L0x00002dd8: lw $v0, 0x3fc($s2) +.L0x00002ddc: nop +.L0x00002de0: jalr $v0 +.L0x00002de4: move_ $a0, $zr +.L0x00002de8: move_ $a0, $zr +.L0x00002dec: li $a1, 0x6 +.L0x00002df0: lw $v1, 0x408($s2) +.L0x00002df4: nop +.L0x00002df8: jalr $v1 +.L0x00002dfc: move_ $s0, $v0 +.L0x00002e00: srav $s0, $s0, $v0 +.L0x00002e04: andi $s0, 0x1 +.L0x00002e08: beqz $s0, .L0x00002e3c +.L0x00002e0c: lui $s0, 0x8005 +.L0x00002e10: lh $v0, 0x5a($s1) +.L0x00002e14: li $s0, 0x1 +.L0x00002e18: beq $v0, $s0, .L0x00002e34 +.L0x00002e1c: lui $a0, 0x8004 +.L0x00002e20: lui $v0, 0x8005 +.L0x00002e24: lw $v0, 0x5c48($v0) +.L0x00002e28: nop +.L0x00002e2c: jalr $v0 +.L0x00002e30: ori $a0, 0x513e +.L0x00002e34: sh $s0, 0x5a($s1) +.L0x00002e38: lui $s0, 0x8005 +.L0x00002e3c: addiu $s0, -0x4830 +.L0x00002e40: lw $v0, 0x3f4($s0) +.L0x00002e44: nop +.L0x00002e48: jalr $v0 +.L0x00002e4c: move_ $a0, $zr +.L0x00002e50: move_ $a0, $zr +.L0x00002e54: li $a1, 0xd +.L0x00002e58: lw $v1, 0x408($s0) +.L0x00002e5c: nop +.L0x00002e60: jalr $v1 +.L0x00002e64: move_ $s0, $v0 +.L0x00002e68: srav $s0, $s0, $v0 +.L0x00002e6c: andi $s0, 0x1 +.L0x00002e70: beqz $s0, .L0x00002f14 +.L0x00002e74: lui $a0, 0x8004 +.L0x00002e78: lui $v0, 0x8005 +.L0x00002e7c: sh $zr, 0x54($s1) +.L0x00002e80: lw $v0, 0x5c48($v0) +.L0x00002e84: nop +.L0x00002e88: jalr $v0 +.L0x00002e8c: ori $a0, 0x503c +.L0x00002e90: lw $v0, 0x3c($s1) +.L0x00002e94: nop +.L0x00002e98: jalr $v0 +.L0x00002e9c: move_ $a0, $s1 +.L0x00002ea0: j 0x80085bc4 +.L0x00002ea4: nop +.L0x00002ea8: lhu $v0, 0x54($s1) +.L0x00002eac: nop +.L0x00002eb0: addiu $v0, 0x1 +.L0x00002eb4: sh $v0, 0x54($s1) +.L0x00002eb8: andi $v0, 0x3 +.L0x00002ebc: bnez $v0, .L0x00002f14 +.L0x00002ec0: nop +.L0x00002ec4: lbu $v0, 0x59($s1) +.L0x00002ec8: sh $zr, 0x54($s1) +.L0x00002ecc: addiu $v0, 0x1 +.L0x00002ed0: sb $v0, 0x59($s1) +.L0x00002ed4: andi $v0, 0xff +.L0x00002ed8: sltiu $v0, 0x3 +.L0x00002edc: bnez $v0, .L0x00002f14 +.L0x00002ee0: nop +.L0x00002ee4: lh $v0, 0x5a($s1) +.L0x00002ee8: nop +.L0x00002eec: beqz $v0, .L0x00002efc +.L0x00002ef0: nop +.L0x00002ef4: j 0x80085bb0 +.L0x00002ef8: sh $a0, 0x52($s1) +.L0x00002efc: sh $a1, 0x52($s1) +.L0x00002f00: lw $v0, 0x3c($s1) +.L0x00002f04: nop +.L0x00002f08: jalr $v0 +.L0x00002f0c: move_ $a0, $s1 +.L0x00002f10: sb $zr, 0x59($s1) +.L0x00002f14: jal 0x800852f0 +.L0x00002f18: move_ $a0, $s1 +.L0x00002f1c: lw $ra, 0x1c($sp) +.L0x00002f20: lw $s2, 0x18($sp) +.L0x00002f24: lw $s1, 0x14($sp) +.L0x00002f28: lw $s0, 0x10($sp) +.L0x00002f2c: jr $ra +.L0x00002f30: addiu $sp, 0x20 +.L0x00002f34: addiu $sp, -0x18 +.L0x00002f38: sw $ra, 0x10($sp) +.L0x00002f3c: lw $v1, 0xc($a0) +.L0x00002f40: li $v0, 0x1 +.L0x00002f44: bne $v1, $v0, .L0x00002f5c +.L0x00002f48: nop +.L0x00002f4c: lw $v0, 0x2c($a0) +.L0x00002f50: nop +.L0x00002f54: jalr $v0 +.L0x00002f58: li $a1, 0x1 +.L0x00002f5c: lw $ra, 0x10($sp) +.L0x00002f60: nop +.L0x00002f64: jr $ra +.L0x00002f68: addiu $sp, 0x18 +.L0x00002f6c: addiu $sp, -0x18 +.L0x00002f70: sw $ra, 0x10($sp) +.L0x00002f74: lw $v1, 0xc($a0) +.L0x00002f78: li $v0, 0x1 +.L0x00002f7c: bne $v1, $v0, .L0x00002f9c +.L0x00002f80: li $v0, 0x2 +.L0x00002f84: sh $v0, 0x5a($a0) +.L0x00002f88: lw $v0, 0x2c($a0) +.L0x00002f8c: li $a1, 0x2 +.L0x00002f90: sb $v1, 0x58($a0) +.L0x00002f94: jalr $v0 +.L0x00002f98: sh $zr, 0x54($a0) +.L0x00002f9c: lw $ra, 0x10($sp) +.L0x00002fa0: nop +.L0x00002fa4: jr $ra +.L0x00002fa8: addiu $sp, 0x18 +.L0x00002fac: lh $v0, 0x52($a0) +.L0x00002fb0: jr $ra +.L0x00002fb4: nop +.L0x00002fb8: addiu $sp, -0x18 +.L0x00002fbc: sw $s0, 0x10($sp) +.L0x00002fc0: move_ $s0, $a0 +.L0x00002fc4: lui $a0, 0x8008 +.L0x00002fc8: addiu $a0, 0x5594 +.L0x00002fcc: li $a1, 0xa8 +.L0x00002fd0: sw $ra, 0x14($sp) +.L0x00002fd4: jal F0x80014504 +.L0x00002fd8: move_ $a2, $zr +.L0x00002fdc: lui $v1, 0x8008 +.L0x00002fe0: addiu $v1, 0x5be4 +.L0x00002fe4: sw $v1, 0x9c($v0) +.L0x00002fe8: lui $v1, 0x8008 +.L0x00002fec: addiu $v1, 0x5c1c +.L0x00002ff0: sw $v1, 0xa0($v0) +.L0x00002ff4: lui $v1, 0x8008 +.L0x00002ff8: addiu $v1, 0x5c5c +.L0x00002ffc: sw $v1, 0xa4($v0) +.L0x00003000: li $v1, 0x1000 +.L0x00003004: sw $v1, 0x8c($v0) +.L0x00003008: li $v1, 0x2 +.L0x0000300c: sw $v1, 0x90($v0) +.L0x00003010: sh $s0, 0x50($v0) +.L0x00003014: lw $ra, 0x14($sp) +.L0x00003018: lw $s0, 0x10($sp) +.L0x0000301c: jr $ra +.L0x00003020: addiu $sp, 0x18 +.L0x00003024: addiu $sp, -0x18 +.L0x00003028: slti $v0, $a0, 0x1e +.L0x0000302c: sw $ra, 0x14($sp) +.L0x00003030: bnez $v0, .L0x00003040 +.L0x00003034: sw $s0, 0x10($sp) +.L0x00003038: j 0x80085d54 +.L0x0000303c: li $v0, 0xff +.L0x00003040: lui $s0, 0x8888 +.L0x00003044: ori $s0, 0x8889 +.L0x00003048: sll $v0, $a0, 0xa +.L0x0000304c: mult $v0, $s0 +.L0x00003050: mfhi $a1 +.L0x00003054: addu $a0, $a1, $v0 +.L0x00003058: sra $a0, 0x4 +.L0x0000305c: sra $v0, 0x1f +.L0x00003060: jal F0x8002abcc +.L0x00003064: subu $a0, $v0 +.L0x00003068: sll $v1, $v0, 0x4 +.L0x0000306c: subu $v1, $v0 +.L0x00003070: sll $v1, 0x1 +.L0x00003074: bgez $v1, .L0x00003080 +.L0x00003078: nop +.L0x0000307c: addiu $v1, 0xfff +.L0x00003080: sra $v1, 0xc +.L0x00003084: sll $v0, $v1, 0x8 +.L0x00003088: subu $v0, $v1 +.L0x0000308c: mult $v0, $s0 +.L0x00003090: mfhi $a1 +.L0x00003094: addu $v1, $a1, $v0 +.L0x00003098: sra $v1, 0x4 +.L0x0000309c: sra $v0, 0x1f +.L0x000030a0: subu $v0, $v1, $v0 +.L0x000030a4: lw $ra, 0x14($sp) +.L0x000030a8: lw $s0, 0x10($sp) +.L0x000030ac: jr $ra +.L0x000030b0: addiu $sp, 0x18 +.L0x000030b4: addiu $sp, -0x20 +.L0x000030b8: sw $s1, 0x14($sp) +.L0x000030bc: move_ $s1, $a0 +.L0x000030c0: sw $s0, 0x10($sp) +.L0x000030c4: lui $s0, 0x8005 +.L0x000030c8: addiu $s0, -0x21f0 +.L0x000030cc: sw $ra, 0x18($sp) +.L0x000030d0: lw $v0, 0x17c($s0) +.L0x000030d4: nop +.L0x000030d8: jalr $v0 +.L0x000030dc: li $a0, 0x1000 +.L0x000030e0: move_ $a0, $v0 +.L0x000030e4: lw $v0, 0x138($a0) +.L0x000030e8: nop +.L0x000030ec: jalr $v0 +.L0x000030f0: move_ $a1, $zr +.L0x000030f4: lw $v1, 0x158($s0) +.L0x000030f8: nop +.L0x000030fc: jalr $v1 +.L0x00003100: move_ $s0, $v0 +.L0x00003104: move_ $a2, $v0 +.L0x00003108: sll $a1, $s1, 0x1 +.L0x0000310c: move_ $t1, $zr +.L0x00003110: li $t4, 0x6 +.L0x00003114: li $t3, 0x32 +.L0x00003118: lui $t0, 0xff +.L0x0000311c: ori $t0, 0xffff +.L0x00003120: lui $t2, 0xff00 +.L0x00003124: lui $v0, 0x8008 +.L0x00003128: addiu $a3, $v0, 0x7dbc +.L0x0000312c: addiu $a0, $a2, 0x1a +.L0x00003130: slti $v0, $a1, 0x100 +.L0x00003134: sb $t4, -0x17($a0) +.L0x00003138: sb $t3, -0x13($a0) +.L0x0000313c: sb $s1, -0x14($a0) +.L0x00003140: sb $s1, -0x15($a0) +.L0x00003144: bnez $v0, .L0x00003150 +.L0x00003148: sb $s1, -0x16($a0) +.L0x0000314c: li $a1, 0xff +.L0x00003150: li $v0, 0xa0 +.L0x00003154: sh $v0, -0x12($a0) +.L0x00003158: li $v0, 0x78 +.L0x0000315c: sb $a1, -0x4($a0) +.L0x00003160: sb $a1, -0x5($a0) +.L0x00003164: sb $a1, -0x6($a0) +.L0x00003168: sb $a1, -0xc($a0) +.L0x0000316c: sb $a1, -0xd($a0) +.L0x00003170: sb $a1, -0xe($a0) +.L0x00003174: sh $v0, -0x10($a0) +.L0x00003178: lhu $v0, ($a3) +.L0x0000317c: nop +.L0x00003180: sh $v0, -0xa($a0) +.L0x00003184: lhu $v0, 0x2($a3) +.L0x00003188: nop +.L0x0000318c: sh $v0, -0x8($a0) +.L0x00003190: lhu $v0, 0x4($a3) +.L0x00003194: addiu $t1, 0x1 +.L0x00003198: sh $v0, -0x2($a0) +.L0x0000319c: lhu $v0, 0x6($a3) +.L0x000031a0: addiu $a3, 0x8 +.L0x000031a4: sh $v0, ($a0) +.L0x000031a8: addiu $a0, 0x1c +.L0x000031ac: lw $v1, ($a2) +.L0x000031b0: lw $v0, ($s0) +.L0x000031b4: and $v1, $t2 +.L0x000031b8: and $v0, $t0 +.L0x000031bc: or $v1, $v0 +.L0x000031c0: sw $v1, ($a2) +.L0x000031c4: and $v1, $a2, $t0 +.L0x000031c8: lw $v0, ($s0) +.L0x000031cc: nop +.L0x000031d0: and $v0, $t2 +.L0x000031d4: or $v0, $v1 +.L0x000031d8: sw $v0, ($s0) +.L0x000031dc: slti $v0, $t1, 0x4 +.L0x000031e0: bnez $v0, .L0x00003130 +.L0x000031e4: addiu $a2, 0x1c +.L0x000031e8: lui $v1, 0xe100 +.L0x000031ec: ori $v1, 0x245 +.L0x000031f0: lui $a0, 0xff +.L0x000031f4: ori $a0, 0xffff +.L0x000031f8: li $v0, 0x1 +.L0x000031fc: lui $a1, 0xff00 +.L0x00003200: sb $v0, 0x3($a2) +.L0x00003204: sw $v1, 0x4($a2) +.L0x00003208: lw $v1, ($a2) +.L0x0000320c: lw $v0, ($s0) +.L0x00003210: and $v1, $a1 +.L0x00003214: and $v0, $a0 +.L0x00003218: or $v1, $v0 +.L0x0000321c: sw $v1, ($a2) +.L0x00003220: lw $v0, ($s0) +.L0x00003224: and $a0, $a2, $a0 +.L0x00003228: and $v0, $a1 +.L0x0000322c: or $v0, $a0 +.L0x00003230: sw $v0, ($s0) +.L0x00003234: lui $v0, 0x8005 +.L0x00003238: lw $v0, -0x2094($v0) +.L0x0000323c: nop +.L0x00003240: jalr $v0 +.L0x00003244: addiu $a0, $a2, 0x8 +.L0x00003248: lw $ra, 0x18($sp) +.L0x0000324c: lw $s1, 0x14($sp) +.L0x00003250: lw $s0, 0x10($sp) +.L0x00003254: jr $ra +.L0x00003258: addiu $sp, 0x20 +.L0x0000325c: addiu $sp, -0x18 +.L0x00003260: sw $ra, 0x10($sp) +.L0x00003264: lw $v0, 0x2c($a0) +.L0x00003268: li $a1, 0x1 +.L0x0000326c: sw $zr, 0x50($a0) +.L0x00003270: jalr $v0 +.L0x00003274: sh $zr, 0x56($a0) +.L0x00003278: lw $ra, 0x10($sp) +.L0x0000327c: nop +.L0x00003280: jr $ra +.L0x00003284: addiu $sp, 0x18 +.L0x00003288: lw $v0, 0x50($a0) +.L0x0000328c: jr $ra +.L0x00003290: nop +.L0x00003294: addiu $sp, -0x20 +.L0x00003298: sw $s0, 0x10($sp) +.L0x0000329c: move_ $s0, $a0 +.L0x000032a0: sw $ra, 0x18($sp) +.L0x000032a4: sw $s1, 0x14($sp) +.L0x000032a8: lw $v1, 0xc($s0) +.L0x000032ac: li $v0, 0x1 +.L0x000032b0: beq $v1, $v0, .L0x000032e8 +.L0x000032b4: slti $v0, $v1, 0x2 +.L0x000032b8: bnez $v0, .L0x000032c8 +.L0x000032bc: slti $v0, $v1, 0x4 +.L0x000032c0: bnez $v0, .L0x00003354 +.L0x000032c4: nop +.L0x000032c8: lw $v0, 0x38($s0) +.L0x000032cc: nop +.L0x000032d0: jalr $v0 +.L0x000032d4: move_ $a0, $s0 +.L0x000032d8: sh $zr, 0x54($s0) +.L0x000032dc: sh $zr, 0x56($s0) +.L0x000032e0: j 0x80086004 +.L0x000032e4: sw $zr, 0x50($s0) +.L0x000032e8: lw $s1, 0x10($s0) +.L0x000032ec: nop +.L0x000032f0: beqz $s1, .L0x00003348 +.L0x000032f4: nop +.L0x000032f8: bne $s1, $v1, .L0x00003348 +.L0x000032fc: nop +.L0x00003300: lhu $v0, 0x56($s0) +.L0x00003304: nop +.L0x00003308: sll $a0, $v0, 0x10 +.L0x0000330c: sra $a0, 0x10 +.L0x00003310: addiu $v0, 0x1 +.L0x00003314: jal 0x80085cd4 +.L0x00003318: sh $v0, 0x56($s0) +.L0x0000331c: lh $v1, 0x56($s0) +.L0x00003320: nop +.L0x00003324: slti $v1, 0x1e +.L0x00003328: bnez $v1, .L0x00003348 +.L0x0000332c: sh $v0, 0x54($s0) +.L0x00003330: move_ $a0, $s0 +.L0x00003334: lw $v0, 0x2c($s0) +.L0x00003338: nop +.L0x0000333c: jalr $v0 +.L0x00003340: move_ $a1, $zr +.L0x00003344: sw $s1, 0x50($s0) +.L0x00003348: lh $a0, 0x54($s0) +.L0x0000334c: jal 0x80085d64 +.L0x00003350: nop +.L0x00003354: lw $ra, 0x18($sp) +.L0x00003358: lw $s1, 0x14($sp) +.L0x0000335c: lw $s0, 0x10($sp) +.L0x00003360: jr $ra +.L0x00003364: addiu $sp, 0x20 +.L0x00003368: addiu $sp, -0x18 +.L0x0000336c: lui $a0, 0x8008 +.L0x00003370: addiu $a0, 0x5f44 +.L0x00003374: li $a1, 0x60 +.L0x00003378: sw $ra, 0x10($sp) +.L0x0000337c: jal F0x80014504 +.L0x00003380: move_ $a2, $zr +.L0x00003384: lui $v1, 0x8008 +.L0x00003388: addiu $v1, 0x5f0c +.L0x0000338c: sw $v1, 0x58($v0) +.L0x00003390: lui $v1, 0x8008 +.L0x00003394: addiu $v1, 0x5f38 +.L0x00003398: sw $v1, 0x5c($v0) +.L0x0000339c: lw $ra, 0x10($sp) +.L0x000033a0: nop +.L0x000033a4: jr $ra +.L0x000033a8: addiu $sp, 0x18 +.L0x000033ac: addiu $sp, -0x18 +.L0x000033b0: sw $ra, 0x14($sp) +.L0x000033b4: sw $s0, 0x10($sp) +.L0x000033b8: lh $v0, ($a0) +.L0x000033bc: nop +.L0x000033c0: sll $v0, 0x2 +.L0x000033c4: bnez $a2, .L0x000033dc +.L0x000033c8: addu $s0, $a1, $v0 +.L0x000033cc: lhu $v0, 0x2($a0) +.L0x000033d0: nop +.L0x000033d4: addiu $v0, -0x1 +.L0x000033d8: sh $v0, 0x2($a0) +.L0x000033dc: lh $v0, 0x2($a0) +.L0x000033e0: nop +.L0x000033e4: bgtz $v0, .L0x00003444 +.L0x000033e8: nop +.L0x000033ec: lhu $v0, ($a0) +.L0x000033f0: addiu $s0, 0x4 +.L0x000033f4: addiu $v0, 0x1 +.L0x000033f8: sh $v0, ($a0) +.L0x000033fc: lhu $v0, 0x2($a0) +.L0x00003400: lhu $v1, 0x2($s0) +.L0x00003404: nop +.L0x00003408: addu $v0, $v1 +.L0x0000340c: sh $v0, 0x2($a0) +.L0x00003410: lh $v1, ($s0) +.L0x00003414: li $v0, 0xff +.L0x00003418: bne $v1, $v0, .L0x0000343c +.L0x0000341c: nop +.L0x00003420: lhu $v0, 0x2($a0) +.L0x00003424: move_ $s0, $a1 +.L0x00003428: sh $zr, ($a0) +.L0x0000342c: lhu $v1, 0x2($s0) +.L0x00003430: nop +.L0x00003434: addu $v0, $v1 +.L0x00003438: sh $v0, 0x2($a0) +.L0x0000343c: jal 0x8008605c +.L0x00003440: addiu $a2, 0x1 +.L0x00003444: lh $v0, ($s0) +.L0x00003448: lw $ra, 0x14($sp) +.L0x0000344c: lw $s0, 0x10($sp) +.L0x00003450: jr $ra +.L0x00003454: addiu $sp, 0x18 +.L0x00003458: addiu $sp, -0xb8 +.L0x0000345c: sw $s0, 0xb0($sp) +.L0x00003460: move_ $s0, $a0 +.L0x00003464: sw $ra, 0xb4($sp) +.L0x00003468: jal F0x8001f648 +.L0x0000346c: addiu $a0, $sp, 0x10 +.L0x00003470: lw $a0, 0x7c($s0) +.L0x00003474: lw $v0, 0x8c($sp) +.L0x00003478: nop +.L0x0000347c: jalr $v0 +.L0x00003480: move_ $a1, $zr +.L0x00003484: move_ $a0, $zr +.L0x00003488: lw $v0, 0x88($sp) +.L0x0000348c: nop +.L0x00003490: jalr $v0 +.L0x00003494: li $a1, 0x1f3 +.L0x00003498: li $a0, 0x300 +.L0x0000349c: lw $v0, 0x84($sp) +.L0x000034a0: nop +.L0x000034a4: jalr $v0 +.L0x000034a8: move_ $a1, $zr +.L0x000034ac: lui $s0, 0x8004 +.L0x000034b0: addiu $s0, 0x4b38 +.L0x000034b4: lw $v0, 0x424($s0) +.L0x000034b8: nop +.L0x000034bc: jalr $v0 +.L0x000034c0: lui $a0, 0x887 +.L0x000034c4: move_ $a0, $v0 +.L0x000034c8: move_ $a1, $zr +.L0x000034cc: move_ $a2, $a1 +.L0x000034d0: lw $v0, 0x94($sp) +.L0x000034d4: nop +.L0x000034d8: jalr $v0 +.L0x000034dc: move_ $a3, $a1 +.L0x000034e0: li $a0, 0x340 +.L0x000034e4: lw $v0, 0x84($sp) +.L0x000034e8: nop +.L0x000034ec: jalr $v0 +.L0x000034f0: move_ $a1, $zr +.L0x000034f4: lui $a0, 0x887 +.L0x000034f8: lw $v0, 0x424($s0) +.L0x000034fc: nop +.L0x00003500: jalr $v0 +.L0x00003504: ori $a0, 0x1 +.L0x00003508: move_ $a0, $v0 +.L0x0000350c: move_ $a1, $zr +.L0x00003510: move_ $a2, $a1 +.L0x00003514: lw $v0, 0x94($sp) +.L0x00003518: nop +.L0x0000351c: jalr $v0 +.L0x00003520: move_ $a3, $a1 +.L0x00003524: li $a0, 0x380 +.L0x00003528: lw $v0, 0x84($sp) +.L0x0000352c: nop +.L0x00003530: jalr $v0 +.L0x00003534: move_ $a1, $zr +.L0x00003538: lui $a0, 0x887 +.L0x0000353c: lw $v0, 0x424($s0) +.L0x00003540: nop +.L0x00003544: jalr $v0 +.L0x00003548: ori $a0, 0x2 +.L0x0000354c: move_ $a0, $v0 +.L0x00003550: move_ $a1, $zr +.L0x00003554: move_ $a2, $a1 +.L0x00003558: lw $v0, 0x94($sp) +.L0x0000355c: nop +.L0x00003560: jalr $v0 +.L0x00003564: move_ $a3, $a1 +.L0x00003568: lw $ra, 0xb4($sp) +.L0x0000356c: lw $s0, 0xb0($sp) +.L0x00003570: jr $ra +.L0x00003574: addiu $sp, 0xb8 +.L0x00003578: addiu $sp, -0xe0 +.L0x0000357c: sw $s1, 0xbc($sp) +.L0x00003580: move_ $s1, $a0 +.L0x00003584: addiu $a0, $s1, 0x54 +.L0x00003588: lui $a1, 0x8008 +.L0x0000358c: addiu $a1, 0x7ddc +.L0x00003590: move_ $a2, $zr +.L0x00003594: sw $ra, 0xdc($sp) +.L0x00003598: sw $s8, 0xd8($sp) +.L0x0000359c: sw $s7, 0xd4($sp) +.L0x000035a0: sw $s6, 0xd0($sp) +.L0x000035a4: sw $s5, 0xcc($sp) +.L0x000035a8: sw $s4, 0xc8($sp) +.L0x000035ac: sw $s3, 0xc4($sp) +.L0x000035b0: sw $s2, 0xc0($sp) +.L0x000035b4: jal 0x8008605c +.L0x000035b8: sw $s0, 0xb8($sp) +.L0x000035bc: addiu $a0, $s1, 0x58 +.L0x000035c0: lui $a1, 0x8008 +.L0x000035c4: addiu $a1, 0x7e20 +.L0x000035c8: move_ $a2, $zr +.L0x000035cc: jal 0x8008605c +.L0x000035d0: move_ $s2, $v0 +.L0x000035d4: addiu $a0, $s1, 0x5c +.L0x000035d8: lui $a1, 0x8008 +.L0x000035dc: addiu $a1, 0x7e74 +.L0x000035e0: move_ $a2, $zr +.L0x000035e4: jal 0x8008605c +.L0x000035e8: move_ $s3, $v0 +.L0x000035ec: addiu $a0, $s1, 0x60 +.L0x000035f0: lui $a1, 0x8008 +.L0x000035f4: addiu $a1, 0x7f2c +.L0x000035f8: move_ $a2, $zr +.L0x000035fc: jal 0x8008605c +.L0x00003600: move_ $s4, $v0 +.L0x00003604: addiu $a0, $s1, 0x64 +.L0x00003608: lui $a1, 0x8008 +.L0x0000360c: addiu $a1, 0x7ff8 +.L0x00003610: move_ $a2, $zr +.L0x00003614: jal 0x8008605c +.L0x00003618: move_ $s5, $v0 +.L0x0000361c: addiu $a0, $s1, 0x68 +.L0x00003620: lui $a1, 0x8009 +.L0x00003624: addiu $a1, -0x7f0c +.L0x00003628: move_ $a2, $zr +.L0x0000362c: jal 0x8008605c +.L0x00003630: move_ $s6, $v0 +.L0x00003634: addiu $a0, $s1, 0x6c +.L0x00003638: lui $a1, 0x8009 +.L0x0000363c: addiu $a1, -0x7e94 +.L0x00003640: move_ $a2, $zr +.L0x00003644: jal 0x8008605c +.L0x00003648: move_ $s7, $v0 +.L0x0000364c: addiu $a0, $s1, 0x70 +.L0x00003650: lui $a1, 0x8009 +.L0x00003654: addiu $a1, -0x7e44 +.L0x00003658: move_ $a2, $zr +.L0x0000365c: jal 0x8008605c +.L0x00003660: move_ $s8, $v0 +.L0x00003664: addiu $a0, $sp, 0x10 +.L0x00003668: jal F0x8001f648 +.L0x0000366c: sw $v0, 0xb0($sp) +.L0x00003670: lw $a0, 0x7c($s1) +.L0x00003674: lw $v0, 0x8c($sp) +.L0x00003678: nop +.L0x0000367c: jalr $v0 +.L0x00003680: move_ $a1, $zr +.L0x00003684: li $a0, 0x3c0 +.L0x00003688: lw $v0, 0x84($sp) +.L0x0000368c: nop +.L0x00003690: jalr $v0 +.L0x00003694: move_ $a1, $zr +.L0x00003698: li $s0, 0x12c +.L0x0000369c: beq $s2, $s0, .L0x000036d4 +.L0x000036a0: lui $a0, 0x887 +.L0x000036a4: lui $v0, 0x8004 +.L0x000036a8: lw $v0, 0x4f5c($v0) +.L0x000036ac: nop +.L0x000036b0: jalr $v0 +.L0x000036b4: ori $a0, 0x3 +.L0x000036b8: move_ $a0, $v0 +.L0x000036bc: move_ $a1, $s2 +.L0x000036c0: move_ $a2, $zr +.L0x000036c4: lw $v0, 0x94($sp) +.L0x000036c8: nop +.L0x000036cc: jalr $v0 +.L0x000036d0: move_ $a3, $a2 +.L0x000036d4: beq $s3, $s0, .L0x0000370c +.L0x000036d8: lui $a0, 0x887 +.L0x000036dc: lui $v0, 0x8004 +.L0x000036e0: lw $v0, 0x4f5c($v0) +.L0x000036e4: nop +.L0x000036e8: jalr $v0 +.L0x000036ec: ori $a0, 0x3 +.L0x000036f0: move_ $a0, $v0 +.L0x000036f4: move_ $a1, $s3 +.L0x000036f8: move_ $a2, $zr +.L0x000036fc: lw $v0, 0x94($sp) +.L0x00003700: nop +.L0x00003704: jalr $v0 +.L0x00003708: move_ $a3, $a2 +.L0x0000370c: beq $s4, $s0, .L0x00003744 +.L0x00003710: lui $a0, 0x887 +.L0x00003714: lui $v0, 0x8004 +.L0x00003718: lw $v0, 0x4f5c($v0) +.L0x0000371c: nop +.L0x00003720: jalr $v0 +.L0x00003724: ori $a0, 0x3 +.L0x00003728: move_ $a0, $v0 +.L0x0000372c: move_ $a1, $s4 +.L0x00003730: move_ $a2, $zr +.L0x00003734: lw $v0, 0x94($sp) +.L0x00003738: nop +.L0x0000373c: jalr $v0 +.L0x00003740: move_ $a3, $a2 +.L0x00003744: beq $s5, $s0, .L0x0000377c +.L0x00003748: lui $a0, 0x887 +.L0x0000374c: lui $v0, 0x8004 +.L0x00003750: lw $v0, 0x4f5c($v0) +.L0x00003754: nop +.L0x00003758: jalr $v0 +.L0x0000375c: ori $a0, 0x3 +.L0x00003760: move_ $a0, $v0 +.L0x00003764: move_ $a1, $s5 +.L0x00003768: move_ $a2, $zr +.L0x0000376c: lw $v0, 0x94($sp) +.L0x00003770: nop +.L0x00003774: jalr $v0 +.L0x00003778: move_ $a3, $a2 +.L0x0000377c: beq $s6, $s0, .L0x000037b4 +.L0x00003780: lui $a0, 0x887 +.L0x00003784: lui $v0, 0x8004 +.L0x00003788: lw $v0, 0x4f5c($v0) +.L0x0000378c: nop +.L0x00003790: jalr $v0 +.L0x00003794: ori $a0, 0x8 +.L0x00003798: move_ $a0, $v0 +.L0x0000379c: move_ $a1, $s6 +.L0x000037a0: move_ $a2, $zr +.L0x000037a4: lw $v0, 0x94($sp) +.L0x000037a8: nop +.L0x000037ac: jalr $v0 +.L0x000037b0: move_ $a3, $a2 +.L0x000037b4: beq $s7, $s0, .L0x000037ec +.L0x000037b8: lui $a0, 0x887 +.L0x000037bc: lui $v0, 0x8004 +.L0x000037c0: lw $v0, 0x4f5c($v0) +.L0x000037c4: nop +.L0x000037c8: jalr $v0 +.L0x000037cc: ori $a0, 0x8 +.L0x000037d0: move_ $a0, $v0 +.L0x000037d4: move_ $a1, $s7 +.L0x000037d8: move_ $a2, $zr +.L0x000037dc: lw $v0, 0x94($sp) +.L0x000037e0: nop +.L0x000037e4: jalr $v0 +.L0x000037e8: move_ $a3, $a2 +.L0x000037ec: beq $s8, $s0, .L0x00003824 +.L0x000037f0: lui $a0, 0x887 +.L0x000037f4: lui $v0, 0x8004 +.L0x000037f8: lw $v0, 0x4f5c($v0) +.L0x000037fc: nop +.L0x00003800: jalr $v0 +.L0x00003804: ori $a0, 0x8 +.L0x00003808: move_ $a0, $v0 +.L0x0000380c: lh $a2, 0x74($s1) +.L0x00003810: lh $a3, 0x76($s1) +.L0x00003814: lw $v0, 0x94($sp) +.L0x00003818: nop +.L0x0000381c: jalr $v0 +.L0x00003820: move_ $a1, $s8 +.L0x00003824: lw $v1, 0xb0($sp) +.L0x00003828: nop +.L0x0000382c: beq $v1, $s0, .L0x00003864 +.L0x00003830: lui $a0, 0x887 +.L0x00003834: lui $v0, 0x8004 +.L0x00003838: lw $v0, 0x4f5c($v0) +.L0x0000383c: nop +.L0x00003840: jalr $v0 +.L0x00003844: ori $a0, 0x8 +.L0x00003848: move_ $a0, $v0 +.L0x0000384c: lh $a2, 0x78($s1) +.L0x00003850: lh $a3, 0x7a($s1) +.L0x00003854: lw $v0, 0x94($sp) +.L0x00003858: lw $a1, 0xb0($sp) +.L0x0000385c: jalr $v0 +.L0x00003860: nop +.L0x00003864: lw $ra, 0xdc($sp) +.L0x00003868: lw $s8, 0xd8($sp) +.L0x0000386c: lw $s7, 0xd4($sp) +.L0x00003870: lw $s6, 0xd0($sp) +.L0x00003874: lw $s5, 0xcc($sp) +.L0x00003878: lw $s4, 0xc8($sp) +.L0x0000387c: lw $s3, 0xc4($sp) +.L0x00003880: lw $s2, 0xc0($sp) +.L0x00003884: lw $s1, 0xbc($sp) +.L0x00003888: lw $s0, 0xb8($sp) +.L0x0000388c: jr $ra +.L0x00003890: addiu $sp, 0xe0 +.L0x00003894: addiu $sp, -0x20 +.L0x00003898: sw $s1, 0x14($sp) +.L0x0000389c: move_ $s1, $a0 +.L0x000038a0: sw $ra, 0x18($sp) +.L0x000038a4: sw $s0, 0x10($sp) +.L0x000038a8: lw $v1, 0xc($s1) +.L0x000038ac: li $v0, 0x1 +.L0x000038b0: beq $v1, $v0, .L0x00003adc +.L0x000038b4: slti $v0, $v1, 0x2 +.L0x000038b8: bnez $v0, .L0x000038d0 +.L0x000038bc: li $v0, 0x2 +.L0x000038c0: beq $v1, $v0, .L0x000038e8 +.L0x000038c4: li $v0, 0x3 +.L0x000038c8: beq $v1, $v0, .L0x00003ae4 +.L0x000038cc: nop +.L0x000038d0: lw $v0, 0x38($s1) +.L0x000038d4: nop +.L0x000038d8: jalr $v0 +.L0x000038dc: move_ $a0, $s1 +.L0x000038e0: j 0x80086794 +.L0x000038e4: nop +.L0x000038e8: lw $v0, 0x10($s1) +.L0x000038ec: nop +.L0x000038f0: bnez $v0, .L0x00003ad4 +.L0x000038f4: lui $v0, 0x8008 +.L0x000038f8: sh $zr, 0x54($s1) +.L0x000038fc: lhu $v0, 0x7dde($v0) +.L0x00003900: sh $zr, 0x58($s1) +.L0x00003904: sh $v0, 0x56($s1) +.L0x00003908: lui $v0, 0x8008 +.L0x0000390c: lhu $v0, 0x7e22($v0) +.L0x00003910: sh $zr, 0x5c($s1) +.L0x00003914: sh $v0, 0x5a($s1) +.L0x00003918: lui $v0, 0x8008 +.L0x0000391c: lhu $v0, 0x7e76($v0) +.L0x00003920: sh $zr, 0x60($s1) +.L0x00003924: sh $v0, 0x5e($s1) +.L0x00003928: lui $v0, 0x8008 +.L0x0000392c: lhu $v0, 0x7f2e($v0) +.L0x00003930: sh $zr, 0x64($s1) +.L0x00003934: sh $v0, 0x62($s1) +.L0x00003938: lui $v0, 0x8008 +.L0x0000393c: lhu $v0, 0x7ffa($v0) +.L0x00003940: lui $s0, 0x8005 +.L0x00003944: sh $zr, 0x68($s1) +.L0x00003948: sh $v0, 0x66($s1) +.L0x0000394c: lui $v0, 0x8009 +.L0x00003950: lhu $v0, -0x7f0a($v0) +.L0x00003954: addiu $s0, -0x23fc +.L0x00003958: sh $zr, 0x6c($s1) +.L0x0000395c: sh $v0, 0x6a($s1) +.L0x00003960: lw $v0, 0x8($s0) +.L0x00003964: nop +.L0x00003968: jalr $v0 +.L0x0000396c: nop +.L0x00003970: lui $v1, 0x1b4e +.L0x00003974: ori $v1, 0x81b5 +.L0x00003978: mult $v0, $v1 +.L0x0000397c: lui $v1, 0x8009 +.L0x00003980: lhu $a1, -0x7e92($v1) +.L0x00003984: sra $a0, $v0, 0x1f +.L0x00003988: sh $zr, 0x70($s1) +.L0x0000398c: mfhi $a2 +.L0x00003990: sra $v1, $a2, 0x5 +.L0x00003994: subu $v1, $a0 +.L0x00003998: sll $a0, $v1, 0x2 +.L0x0000399c: addu $a0, $v1 +.L0x000039a0: sll $v1, $a0, 0x4 +.L0x000039a4: subu $v1, $a0 +.L0x000039a8: sll $v1, 0x2 +.L0x000039ac: subu $v0, $v1 +.L0x000039b0: addu $a1, $v0 +.L0x000039b4: sh $a1, 0x6e($s1) +.L0x000039b8: lw $v0, 0x8($s0) +.L0x000039bc: nop +.L0x000039c0: jalr $v0 +.L0x000039c4: nop +.L0x000039c8: lui $v1, 0x8888 +.L0x000039cc: ori $v1, 0x8889 +.L0x000039d0: mult $v0, $v1 +.L0x000039d4: lui $a1, 0x8009 +.L0x000039d8: sra $v1, $v0, 0x1f +.L0x000039dc: mfhi $a2 +.L0x000039e0: addu $a0, $a2, $v0 +.L0x000039e4: sra $a0, 0x7 +.L0x000039e8: subu $a0, $v1 +.L0x000039ec: sll $v1, $a0, 0x4 +.L0x000039f0: subu $v1, $a0 +.L0x000039f4: sll $v1, 0x4 +.L0x000039f8: lhu $a0, -0x7e42($a1) +.L0x000039fc: subu $v0, $v1 +.L0x00003a00: addu $a0, $v0 +.L0x00003a04: sh $a0, 0x72($s1) +.L0x00003a08: lw $v0, 0x8($s0) +.L0x00003a0c: nop +.L0x00003a10: jalr $v0 +.L0x00003a14: nop +.L0x00003a18: lui $v1, 0x5555 +.L0x00003a1c: ori $v1, 0x5556 +.L0x00003a20: mult $v0, $v1 +.L0x00003a24: sra $v1, $v0, 0x1f +.L0x00003a28: mfhi $a2 +.L0x00003a2c: subu $a0, $a2, $v1 +.L0x00003a30: sll $v1, $a0, 0x1 +.L0x00003a34: addu $v1, $a0 +.L0x00003a38: subu $a0, $v0, $v1 +.L0x00003a3c: lui $v0, 0x8009 +.L0x00003a40: addiu $v0, -0x7dec +.L0x00003a44: sll $v1, $a0, 0x2 +.L0x00003a48: addu $v1, $v0 +.L0x00003a4c: lhu $v0, ($v1) +.L0x00003a50: nop +.L0x00003a54: sh $v0, 0x74($s1) +.L0x00003a58: lhu $v0, 0x2($v1) +.L0x00003a5c: nop +.L0x00003a60: sh $v0, 0x76($s1) +.L0x00003a64: lw $v0, 0x8($s0) +.L0x00003a68: nop +.L0x00003a6c: jalr $v0 +.L0x00003a70: nop +.L0x00003a74: lui $v1, 0x6666 +.L0x00003a78: ori $v1, 0x6667 +.L0x00003a7c: mult $v0, $v1 +.L0x00003a80: sra $v1, $v0, 0x1f +.L0x00003a84: mfhi $a2 +.L0x00003a88: sra $a0, $a2, 0x1 +.L0x00003a8c: subu $a0, $v1 +.L0x00003a90: sll $v1, $a0, 0x2 +.L0x00003a94: addu $v1, $a0 +.L0x00003a98: subu $a0, $v0, $v1 +.L0x00003a9c: lui $v0, 0x8009 +.L0x00003aa0: addiu $v0, -0x7de0 +.L0x00003aa4: sll $v1, $a0, 0x2 +.L0x00003aa8: addu $v1, $v0 +.L0x00003aac: lhu $v0, ($v1) +.L0x00003ab0: nop +.L0x00003ab4: sh $v0, 0x78($s1) +.L0x00003ab8: lhu $v0, 0x2($v1) +.L0x00003abc: li $a1, 0x1 +.L0x00003ac0: sh $v0, 0x7a($s1) +.L0x00003ac4: lw $v0, 0x2c($s1) +.L0x00003ac8: nop +.L0x00003acc: jalr $v0 +.L0x00003ad0: move_ $a0, $s1 +.L0x00003ad4: jal 0x80086228 +.L0x00003ad8: move_ $a0, $s1 +.L0x00003adc: jal 0x80086108 +.L0x00003ae0: move_ $a0, $s1 +.L0x00003ae4: lw $ra, 0x18($sp) +.L0x00003ae8: lw $s1, 0x14($sp) +.L0x00003aec: lw $s0, 0x10($sp) +.L0x00003af0: jr $ra +.L0x00003af4: addiu $sp, 0x20 +.L0x00003af8: addiu $sp, -0x18 +.L0x00003afc: sw $ra, 0x10($sp) +.L0x00003b00: lw $v1, 0xc($a0) +.L0x00003b04: li $v0, 0x1 +.L0x00003b08: bne $v1, $v0, .L0x00003b20 +.L0x00003b0c: nop +.L0x00003b10: lw $v0, 0x28($a0) +.L0x00003b14: nop +.L0x00003b18: jalr $v0 +.L0x00003b1c: li $a1, 0x2 +.L0x00003b20: lw $ra, 0x10($sp) +.L0x00003b24: nop +.L0x00003b28: jr $ra +.L0x00003b2c: addiu $sp, 0x18 +.L0x00003b30: addiu $sp, -0x18 +.L0x00003b34: sw $s0, 0x10($sp) +.L0x00003b38: move_ $s0, $a0 +.L0x00003b3c: lui $a0, 0x8008 +.L0x00003b40: addiu $a0, 0x6544 +.L0x00003b44: li $a1, 0x98 +.L0x00003b48: sw $ra, 0x14($sp) +.L0x00003b4c: jal F0x80014504 +.L0x00003b50: move_ $a2, $zr +.L0x00003b54: lui $v1, 0x8008 +.L0x00003b58: addiu $v1, 0x67a8 +.L0x00003b5c: sw $v1, 0x94($v0) +.L0x00003b60: li $v1, 0x1000 +.L0x00003b64: sw $v1, 0x7c($v0) +.L0x00003b68: li $v1, 0x2 +.L0x00003b6c: sw $v1, 0x80($v0) +.L0x00003b70: sw $s0, 0x50($v0) +.L0x00003b74: lw $ra, 0x14($sp) +.L0x00003b78: lw $s0, 0x10($sp) +.L0x00003b7c: jr $ra +.L0x00003b80: addiu $sp, 0x18 +.L0x00003b84: addiu $sp, -0x20 +.L0x00003b88: sw $s0, 0x10($sp) +.L0x00003b8c: move_ $s0, $a0 +.L0x00003b90: sw $ra, 0x18($sp) +.L0x00003b94: sw $s1, 0x14($sp) +.L0x00003b98: lw $a0, ($a1) +.L0x00003b9c: nop +.L0x00003ba0: lw $v0, 0x5c($a0) +.L0x00003ba4: nop +.L0x00003ba8: jalr $v0 +.L0x00003bac: move_ $s1, $zr +.L0x00003bb0: beqz $v0, .L0x00003d08 +.L0x00003bb4: li $v0, 0x1 +.L0x00003bb8: lw $a0, 0x58($s0) +.L0x00003bbc: nop +.L0x00003bc0: beq $a0, $v0, .L0x00003bec +.L0x00003bc4: slti $v0, $a0, 0x2 +.L0x00003bc8: bnez $v0, .L0x00003d0c +.L0x00003bcc: move_ $v0, $s1 +.L0x00003bd0: li $v0, 0x2 +.L0x00003bd4: beq $a0, $v0, .L0x00003c44 +.L0x00003bd8: li $v0, 0x3 +.L0x00003bdc: beq $a0, $v0, .L0x00003ca0 +.L0x00003be0: move_ $v0, $s1 +.L0x00003be4: j 0x800869bc +.L0x00003be8: nop +.L0x00003bec: lui $s0, 0x8005 +.L0x00003bf0: addiu $s0, -0x72cc +.L0x00003bf4: lw $v0, 0x26fc($s0) +.L0x00003bf8: nop +.L0x00003bfc: jalr $v0 +.L0x00003c00: li $s1, 0x1 +.L0x00003c04: lw $v0, 0x2754($s0) +.L0x00003c08: nop +.L0x00003c0c: jalr $v0 +.L0x00003c10: nop +.L0x00003c14: lui $v0, 0x8004 +.L0x00003c18: lw $v0, 0x2b70($v0) +.L0x00003c1c: nop +.L0x00003c20: jalr $v0 +.L0x00003c24: nop +.L0x00003c28: lui $v0, 0x8005 +.L0x00003c2c: lw $v0, -0x7584($v0) +.L0x00003c30: nop +.L0x00003c34: jalr $v0 +.L0x00003c38: nop +.L0x00003c3c: j 0x80086938 +.L0x00003c40: li $a0, 0x2d7 +.L0x00003c44: lui $s0, 0x8005 +.L0x00003c48: addiu $s0, -0x72cc +.L0x00003c4c: lw $v0, 0x26fc($s0) +.L0x00003c50: nop +.L0x00003c54: jalr $v0 +.L0x00003c58: li $s1, 0x1 +.L0x00003c5c: lui $v0, 0x8004 +.L0x00003c60: lw $v0, 0x2b70($v0) +.L0x00003c64: nop +.L0x00003c68: jalr $v0 +.L0x00003c6c: nop +.L0x00003c70: lui $v0, 0x8005 +.L0x00003c74: lw $v0, -0x7584($v0) +.L0x00003c78: nop +.L0x00003c7c: jalr $v0 +.L0x00003c80: nop +.L0x00003c84: li $a0, 0xc00 +.L0x00003c88: lw $v0, 0x270c($s0) +.L0x00003c8c: nop +.L0x00003c90: jalr $v0 +.L0x00003c94: move_ $a1, $zr +.L0x00003c98: j 0x800869bc +.L0x00003c9c: move_ $v0, $s1 +.L0x00003ca0: lui $v0, 0x8006 +.L0x00003ca4: lw $v0, -0x3358($v0) +.L0x00003ca8: nop +.L0x00003cac: bnez $v0, .L0x00003cf0 +.L0x00003cb0: li $a0, 0xe02 +.L0x00003cb4: lui $v0, 0x8005 +.L0x00003cb8: addiu $s0, $v0, -0x72cc +.L0x00003cbc: lw $v0, 0x2714($s0) +.L0x00003cc0: nop +.L0x00003cc4: jalr $v0 +.L0x00003cc8: nop +.L0x00003ccc: li $v1, 0xe01 +.L0x00003cd0: bne $v0, $v1, .L0x00003ce4 +.L0x00003cd4: li $a0, 0xe02 +.L0x00003cd8: lw $v0, 0x270c($s0) +.L0x00003cdc: j 0x800869a8 +.L0x00003ce0: nop +.L0x00003ce4: lw $v0, 0x270c($s0) +.L0x00003ce8: j 0x800869a8 +.L0x00003cec: li $a0, 0xe01 +.L0x00003cf0: lui $v0, 0x8005 +.L0x00003cf4: lw $v0, -0x4bc0($v0) +.L0x00003cf8: nop +.L0x00003cfc: jalr $v0 +.L0x00003d00: move_ $a1, $zr +.L0x00003d04: li $s1, 0x1 +.L0x00003d08: move_ $v0, $s1 +.L0x00003d0c: lw $ra, 0x18($sp) +.L0x00003d10: lw $s1, 0x14($sp) +.L0x00003d14: lw $s0, 0x10($sp) +.L0x00003d18: jr $ra +.L0x00003d1c: addiu $sp, 0x20 +.L0x00003d20: addiu $sp, -0x20 +.L0x00003d24: sw $s0, 0x10($sp) +.L0x00003d28: move_ $s0, $a0 +.L0x00003d2c: sw $s1, 0x14($sp) +.L0x00003d30: move_ $s1, $a1 +.L0x00003d34: sw $ra, 0x1c($sp) +.L0x00003d38: sw $s2, 0x18($sp) +.L0x00003d3c: lw $v1, 0x10($s0) +.L0x00003d40: nop +.L0x00003d44: sltiu $v0, $v1, 0x9 +.L0x00003d48: beqz $v0, .L0x00003d70 +.L0x00003d4c: move_ $s2, $zr +.L0x00003d50: lui $v0, 0x8008 +.L0x00003d54: addiu $v0, 0x2cfc +.L0x00003d58: sll $v1, 0x2 +.L0x00003d5c: addu $v1, $v0 +.L0x00003d60: lw $v0, ($v1) +.L0x00003d64: nop +.L0x00003d68: jr $v0 +.L0x00003d6c: nop +.L0x00003d70: lw $a0, 0xc($s1) +.L0x00003d74: nop +.L0x00003d78: lw $v0, 0x70($a0) +.L0x00003d7c: nop +.L0x00003d80: jalr $v0 +.L0x00003d84: nop +.L0x00003d88: lw $a0, 0x8($s1) +.L0x00003d8c: nop +.L0x00003d90: lw $v0, 0x70($a0) +.L0x00003d94: nop +.L0x00003d98: jalr $v0 +.L0x00003d9c: nop +.L0x00003da0: move_ $a0, $s0 +.L0x00003da4: lw $v0, 0x2c($a0) +.L0x00003da8: li $a1, 0x2 +.L0x00003dac: jalr $v0 +.L0x00003db0: sw $zr, 0x54($a0) +.L0x00003db4: j 0x80086c58 +.L0x00003db8: move_ $v0, $s2 +.L0x00003dbc: lw $v0, 0x54($s0) +.L0x00003dc0: nop +.L0x00003dc4: move_ $v1, $v0 +.L0x00003dc8: addiu $v0, 0x1 +.L0x00003dcc: bltz $v1, .L0x00003fa4 +.L0x00003dd0: sw $v0, 0x54($s0) +.L0x00003dd4: sw $zr, 0x54($s0) +.L0x00003dd8: lw $a0, 0x8($s1) +.L0x00003ddc: nop +.L0x00003de0: lw $v0, 0x70($a0) +.L0x00003de4: j 0x80086c20 +.L0x00003de8: nop +.L0x00003dec: lw $v0, 0x54($s0) +.L0x00003df0: nop +.L0x00003df4: slti $v0, 0xa +.L0x00003df8: bnez $v0, .L0x00003ed8 +.L0x00003dfc: lui $v0, 0x8005 +.L0x00003e00: lui $v0, 0x8005 +.L0x00003e04: sw $zr, 0x54($s0) +.L0x00003e08: lw $v0, 0x5c48($v0) +.L0x00003e0c: nop +.L0x00003e10: jalr $v0 +.L0x00003e14: lui $a0, 0x611c +.L0x00003e18: lw $a0, 0x4($s1) +.L0x00003e1c: nop +.L0x00003e20: lw $v0, 0x70($a0) +.L0x00003e24: j 0x80086b68 +.L0x00003e28: nop +.L0x00003e2c: lw $v0, 0x54($s0) +.L0x00003e30: nop +.L0x00003e34: slti $v0, 0xc +.L0x00003e38: bnez $v0, .L0x00003ed8 +.L0x00003e3c: lui $v0, 0x8005 +.L0x00003e40: lw $v0, 0x3c($s0) +.L0x00003e44: move_ $a0, $s0 +.L0x00003e48: j 0x80086b7c +.L0x00003e4c: sw $zr, 0x54($s0) +.L0x00003e50: lw $v0, 0x54($s0) +.L0x00003e54: nop +.L0x00003e58: slti $v0, 0xc +.L0x00003e5c: bnez $v0, .L0x00003ed8 +.L0x00003e60: lui $v0, 0x8005 +.L0x00003e64: sw $zr, 0x54($s0) +.L0x00003e68: lw $a0, 0x10($s1) +.L0x00003e6c: nop +.L0x00003e70: lw $v0, 0x78($a0) +.L0x00003e74: j 0x80086b68 +.L0x00003e78: nop +.L0x00003e7c: lw $v0, 0x54($s0) +.L0x00003e80: nop +.L0x00003e84: slti $v0, 0xc +.L0x00003e88: bnez $v0, .L0x00003ed8 +.L0x00003e8c: lui $v0, 0x8005 +.L0x00003e90: sw $zr, 0x54($s0) +.L0x00003e94: lw $a0, 0x14($s1) +.L0x00003e98: nop +.L0x00003e9c: lw $v0, 0x9c($a0) +.L0x00003ea0: nop +.L0x00003ea4: jalr $v0 +.L0x00003ea8: nop +.L0x00003eac: lw $a0, 0x18($s1) +.L0x00003eb0: nop +.L0x00003eb4: lw $v0, 0x94($a0) +.L0x00003eb8: nop +.L0x00003ebc: jalr $v0 +.L0x00003ec0: nop +.L0x00003ec4: lw $v0, 0x3c($s0) +.L0x00003ec8: move_ $a0, $s0 +.L0x00003ecc: jalr $v0 +.L0x00003ed0: nop +.L0x00003ed4: lui $v0, 0x8005 +.L0x00003ed8: lw $v0, -0x2064($v0) +.L0x00003edc: nop +.L0x00003ee0: jalr $v0 +.L0x00003ee4: nop +.L0x00003ee8: lw $v1, 0x54($s0) +.L0x00003eec: nop +.L0x00003ef0: addu $v1, $v0 +.L0x00003ef4: j 0x80086c54 +.L0x00003ef8: sw $v1, 0x54($s0) +.L0x00003efc: lw $a0, 0x14($s1) +.L0x00003f00: nop +.L0x00003f04: lw $v0, 0xa4($a0) +.L0x00003f08: nop +.L0x00003f0c: jalr $v0 +.L0x00003f10: nop +.L0x00003f14: beqz $v0, .L0x00003fa4 +.L0x00003f18: sw $v0, 0x58($s0) +.L0x00003f1c: lw $v0, 0x3c($s0) +.L0x00003f20: nop +.L0x00003f24: jalr $v0 +.L0x00003f28: move_ $a0, $s0 +.L0x00003f2c: jal 0x80086018 +.L0x00003f30: nop +.L0x00003f34: sw $v0, ($s1) +.L0x00003f38: lw $v1, 0x58($s0) +.L0x00003f3c: li $v0, 0x1 +.L0x00003f40: bne $v1, $v0, .L0x00003fa8 +.L0x00003f44: move_ $v0, $s2 +.L0x00003f48: lui $v0, 0x8004 +.L0x00003f4c: lw $v0, 0x4f44($v0) +.L0x00003f50: nop +.L0x00003f54: jalr $v0 +.L0x00003f58: li $a0, 0x166 +.L0x00003f5c: j 0x80086c58 +.L0x00003f60: move_ $v0, $s2 +.L0x00003f64: lw $a0, ($s1) +.L0x00003f68: nop +.L0x00003f6c: lw $v0, 0x58($a0) +.L0x00003f70: nop +.L0x00003f74: jalr $v0 +.L0x00003f78: nop +.L0x00003f7c: lw $v0, 0x3c($s0) +.L0x00003f80: nop +.L0x00003f84: jalr $v0 +.L0x00003f88: move_ $a0, $s0 +.L0x00003f8c: j 0x80086c58 +.L0x00003f90: move_ $v0, $s2 +.L0x00003f94: move_ $a0, $s0 +.L0x00003f98: jal 0x80086834 +.L0x00003f9c: move_ $a1, $s1 +.L0x00003fa0: move_ $s2, $v0 +.L0x00003fa4: move_ $v0, $s2 +.L0x00003fa8: lw $ra, 0x1c($sp) +.L0x00003fac: lw $s2, 0x18($sp) +.L0x00003fb0: lw $s1, 0x14($sp) +.L0x00003fb4: lw $s0, 0x10($sp) +.L0x00003fb8: jr $ra +.L0x00003fbc: addiu $sp, 0x20 +.L0x00003fc0: addiu $sp, -0x20 +.L0x00003fc4: sw $s1, 0x14($sp) +.L0x00003fc8: move_ $s1, $a0 +.L0x00003fcc: sw $s0, 0x10($sp) +.L0x00003fd0: sw $ra, 0x18($sp) +.L0x00003fd4: lw $v1, 0xc($s1) +.L0x00003fd8: li $v0, 0x1 +.L0x00003fdc: beq $v1, $v0, .L0x000040ac +.L0x00003fe0: move_ $s0, $a1 +.L0x00003fe4: slti $v0, $v1, 0x2 +.L0x00003fe8: bnez $v0, .L0x00004000 +.L0x00003fec: li $v0, 0x2 +.L0x00003ff0: beq $v1, $v0, .L0x000040ec +.L0x00003ff4: li $v0, 0x3 +.L0x00003ff8: beq $v1, $v0, .L0x000040dc +.L0x00003ffc: lui $v0, 0x8005 +.L0x00004000: lw $v0, 0x38($s1) +.L0x00004004: nop +.L0x00004008: jalr $v0 +.L0x0000400c: move_ $a0, $s1 +.L0x00004010: jal 0x800867e0 +.L0x00004014: move_ $a0, $zr +.L0x00004018: lui $v1, 0x8006 +.L0x0000401c: lw $v1, -0x3358($v1) +.L0x00004020: nop +.L0x00004024: bnez $v1, .L0x00004064 +.L0x00004028: sw $v0, 0x18($s0) +.L0x0000402c: jal 0x80085074 +.L0x00004030: move_ $a0, $zr +.L0x00004034: move_ $a0, $zr +.L0x00004038: jal 0x80084be8 +.L0x0000403c: sw $v0, 0xc($s0) +.L0x00004040: move_ $a0, $zr +.L0x00004044: jal 0x800833e4 +.L0x00004048: sw $v0, 0x8($s0) +.L0x0000404c: move_ $a0, $zr +.L0x00004050: jal 0x80084218 +.L0x00004054: sw $v0, 0x10($s0) +.L0x00004058: move_ $a0, $zr +.L0x0000405c: j 0x80086d48 +.L0x00004060: sw $v0, 0x4($s0) +.L0x00004064: jal 0x8008529c +.L0x00004068: move_ $a0, $zr +.L0x0000406c: move_ $a0, $zr +.L0x00004070: jal 0x80084df0 +.L0x00004074: sw $v0, 0xc($s0) +.L0x00004078: move_ $a0, $zr +.L0x0000407c: jal 0x800844e8 +.L0x00004080: sw $v0, 0x8($s0) +.L0x00004084: move_ $a0, $zr +.L0x00004088: jal 0x800833e4 +.L0x0000408c: sw $v0, 0x4($s0) +.L0x00004090: move_ $a0, $zr +.L0x00004094: sw $v0, 0x10($s0) +.L0x00004098: jal 0x80085c68 +.L0x0000409c: nop +.L0x000040a0: sw $v0, 0x14($s0) +.L0x000040a4: j 0x80086d9c +.L0x000040a8: sw $zr, 0x54($s1) +.L0x000040ac: move_ $a0, $s1 +.L0x000040b0: jal 0x800869d0 +.L0x000040b4: move_ $a1, $s0 +.L0x000040b8: beqz $v0, .L0x000040ec +.L0x000040bc: nop +.L0x000040c0: move_ $a0, $s1 +.L0x000040c4: lw $v0, 0x28($s1) +.L0x000040c8: nop +.L0x000040cc: jalr $v0 +.L0x000040d0: li $a1, 0x3 +.L0x000040d4: j 0x80086d9c +.L0x000040d8: nop +.L0x000040dc: lw $v0, 0x5c68($v0) +.L0x000040e0: nop +.L0x000040e4: jalr $v0 +.L0x000040e8: lui $a0, 0x611c +.L0x000040ec: lw $ra, 0x18($sp) +.L0x000040f0: lw $s1, 0x14($sp) +.L0x000040f4: lw $s0, 0x10($sp) +.L0x000040f8: jr $ra +.L0x000040fc: addiu $sp, 0x20 +.L0x00004100: addiu $sp, -0x18 +.L0x00004104: sw $s0, 0x10($sp) +.L0x00004108: move_ $s0, $a0 +.L0x0000410c: lui $a0, 0x8008 +.L0x00004110: addiu $a0, 0x6c70 +.L0x00004114: li $a1, 0x13c +.L0x00004118: sw $ra, 0x14($sp) +.L0x0000411c: jal F0x80014504 +.L0x00004120: li $a2, 0x1c +.L0x00004124: li $v1, 0x1000 +.L0x00004128: sw $v1, 0x5c($v0) +.L0x0000412c: li $v1, 0x2 +.L0x00004130: sw $v1, 0x60($v0) +.L0x00004134: sw $s0, 0x50($v0) +.L0x00004138: lw $ra, 0x14($sp) +.L0x0000413c: lw $s0, 0x10($sp) +.L0x00004140: jr $ra +.L0x00004144: addiu $sp, 0x18 +.L0x00004148: addiu $sp, -0x58 +.L0x0000414c: addiu $a0, $sp, 0x10 +.L0x00004150: sw $ra, 0x54($sp) +.L0x00004154: sw $s2, 0x50($sp) +.L0x00004158: sw $s1, 0x4c($sp) +.L0x0000415c: jal F0x8001ffa8 +.L0x00004160: sw $s0, 0x48($sp) +.L0x00004164: li $a0, 0x280 +.L0x00004168: lw $v0, 0x34($sp) +.L0x0000416c: nop +.L0x00004170: jalr $v0 +.L0x00004174: li $a1, 0x100 +.L0x00004178: move_ $a0, $zr +.L0x0000417c: lw $v0, 0x38($sp) +.L0x00004180: nop +.L0x00004184: jalr $v0 +.L0x00004188: li $a1, 0x1f0 +.L0x0000418c: lui $s0, 0x8009 +.L0x00004190: lui $s2, 0x8006 +.L0x00004194: addiu $s0, -0x7db4 +.L0x00004198: lui $s1, 0x8004 +.L0x0000419c: lw $v0, -0x3358($s2) +.L0x000041a0: addiu $s1, 0x4b38 +.L0x000041a4: sll $v0, 0x3 +.L0x000041a8: addu $v0, $s0 +.L0x000041ac: lw $a0, ($v0) +.L0x000041b0: lw $v0, 0x424($s1) +.L0x000041b4: nop +.L0x000041b8: jalr $v0 +.L0x000041bc: nop +.L0x000041c0: lw $v1, 0x3c($sp) +.L0x000041c4: nop +.L0x000041c8: jalr $v1 +.L0x000041cc: move_ $a0, $v0 +.L0x000041d0: move_ $a0, $zr +.L0x000041d4: li $a1, 0x1f3 +.L0x000041d8: lw $v0, -0x3358($s2) +.L0x000041dc: lw $a2, 0x38($sp) +.L0x000041e0: sll $v0, 0x3 +.L0x000041e4: addu $v0, $s0 +.L0x000041e8: lw $v1, 0x4($v0) +.L0x000041ec: lui $v0, 0x8009 +.L0x000041f0: jalr $a2 +.L0x000041f4: sw $v1, -0x7dcc($v0) +.L0x000041f8: li $a0, 0x300 +.L0x000041fc: lw $v0, 0x34($sp) +.L0x00004200: nop +.L0x00004204: jalr $v0 +.L0x00004208: move_ $a1, $zr +.L0x0000420c: lui $a0, 0x887 +.L0x00004210: lw $v0, 0x424($s1) +.L0x00004214: nop +.L0x00004218: jalr $v0 +.L0x0000421c: ori $a0, 0x4 +.L0x00004220: lw $v1, 0x3c($sp) +.L0x00004224: nop +.L0x00004228: jalr $v1 +.L0x0000422c: move_ $a0, $v0 +.L0x00004230: li $a0, 0x340 +.L0x00004234: lw $v0, 0x34($sp) +.L0x00004238: nop +.L0x0000423c: jalr $v0 +.L0x00004240: move_ $a1, $zr +.L0x00004244: lui $a0, 0x887 +.L0x00004248: lw $v0, 0x424($s1) +.L0x0000424c: nop +.L0x00004250: jalr $v0 +.L0x00004254: ori $a0, 0x5 +.L0x00004258: lw $v1, 0x3c($sp) +.L0x0000425c: nop +.L0x00004260: jalr $v1 +.L0x00004264: move_ $a0, $v0 +.L0x00004268: li $a0, 0x380 +.L0x0000426c: lw $v0, 0x34($sp) +.L0x00004270: nop +.L0x00004274: jalr $v0 +.L0x00004278: move_ $a1, $zr +.L0x0000427c: lui $a0, 0x887 +.L0x00004280: lw $v0, 0x424($s1) +.L0x00004284: nop +.L0x00004288: jalr $v0 +.L0x0000428c: ori $a0, 0x6 +.L0x00004290: lw $v1, 0x3c($sp) +.L0x00004294: nop +.L0x00004298: jalr $v1 +.L0x0000429c: move_ $a0, $v0 +.L0x000042a0: li $a0, 0x3c0 +.L0x000042a4: lw $v0, 0x34($sp) +.L0x000042a8: nop +.L0x000042ac: jalr $v0 +.L0x000042b0: move_ $a1, $zr +.L0x000042b4: lui $a0, 0x887 +.L0x000042b8: lw $v0, 0x424($s1) +.L0x000042bc: nop +.L0x000042c0: jalr $v0 +.L0x000042c4: ori $a0, 0x7 +.L0x000042c8: lw $v1, 0x3c($sp) +.L0x000042cc: nop +.L0x000042d0: jalr $v1 +.L0x000042d4: move_ $a0, $v0 +.L0x000042d8: lw $ra, 0x54($sp) +.L0x000042dc: lw $s2, 0x50($sp) +.L0x000042e0: lw $s1, 0x4c($sp) +.L0x000042e4: lw $s0, 0x48($sp) +.L0x000042e8: jr $ra +.L0x000042ec: addiu $sp, 0x58 +.L0x000042f0: addiu $sp, -0x18 +.L0x000042f4: sw $s0, 0x10($sp) +.L0x000042f8: move_ $s0, $a0 +.L0x000042fc: li $v0, 0x1 +.L0x00004300: sw $ra, 0x14($sp) +.L0x00004304: beqz $a1, .L0x0000433c +.L0x00004308: sw $v0, 0xc($s0) +.L0x0000430c: lui $a0, 0x4 +.L0x00004310: lui $v0, 0x8005 +.L0x00004314: lw $v0, 0x5c48($v0) +.L0x00004318: nop +.L0x0000431c: jalr $v0 +.L0x00004320: ori $a0, 0x19 +.L0x00004324: lw $v1, ($s0) +.L0x00004328: li $v0, 0x1000 +.L0x0000432c: div $zr, $v0, $v1 +.L0x00004330: mflo $v0 +.L0x00004334: j 0x80087020 +.L0x00004338: sw $zr, 0x8($s0) +.L0x0000433c: lui $a0, 0x4 +.L0x00004340: lui $v0, 0x8005 +.L0x00004344: lw $v0, 0x5c48($v0) +.L0x00004348: nop +.L0x0000434c: jalr $v0 +.L0x00004350: ori $a0, 0x1a +.L0x00004354: lw $v0, ($s0) +.L0x00004358: li $v1, 0x1000 +.L0x0000435c: div $zr, $v1, $v0 +.L0x00004360: mflo $v0 +.L0x00004364: sw $v1, 0x8($s0) +.L0x00004368: sll $v0, 0x1 +.L0x0000436c: negu $v0 +.L0x00004370: sw $v0, 0x4($s0) +.L0x00004374: lw $ra, 0x14($sp) +.L0x00004378: lw $s0, 0x10($sp) +.L0x0000437c: jr $ra +.L0x00004380: addiu $sp, 0x18 +.L0x00004384: move_ $a1, $a0 +.L0x00004388: lw $v0, 0xc($a1) +.L0x0000438c: nop +.L0x00004390: beqz $v0, .L0x000043e8 +.L0x00004394: li $v0, 0x1 +.L0x00004398: lw $v1, 0x4($a1) +.L0x0000439c: lw $v0, 0x8($a1) +.L0x000043a0: move_ $a0, $v1 +.L0x000043a4: addu $v0, $v1 +.L0x000043a8: blez $a0, .L0x000043cc +.L0x000043ac: sw $v0, 0x8($a1) +.L0x000043b0: slti $v0, 0x1001 +.L0x000043b4: bnez $v0, .L0x000043e0 +.L0x000043b8: li $v0, 0x1 +.L0x000043bc: li $v1, 0x1000 +.L0x000043c0: sw $v1, 0x8($a1) +.L0x000043c4: jr $ra +.L0x000043c8: sw $zr, 0xc($a1) +.L0x000043cc: bgez $v0, .L0x000043e0 +.L0x000043d0: li $v0, 0x1 +.L0x000043d4: sw $zr, 0x8($a1) +.L0x000043d8: jr $ra +.L0x000043dc: sw $zr, 0xc($a1) +.L0x000043e0: jr $ra +.L0x000043e4: move_ $v0, $zr +.L0x000043e8: jr $ra +.L0x000043ec: nop +.L0x000043f0: beq $a1, $a2, .L0x00004428 +.L0x000043f4: subu $v1, $a2, $a1 +.L0x000043f8: sw $a3, ($a0) +.L0x000043fc: move_ $v0, $a3 +.L0x00004400: sll $v1, 0x8 +.L0x00004404: div $zr, $v1, $v0 +.L0x00004408: mflo $v1 +.L0x0000440c: sll $v0, $a1, 0x8 +.L0x00004410: sw $v0, 0xc($a0) +.L0x00004414: li $v0, 0x1 +.L0x00004418: sw $a1, 0x8($a0) +.L0x0000441c: sw $a2, 0x10($a0) +.L0x00004420: sw $v0, 0x18($a0) +.L0x00004424: sw $v1, 0x14($a0) +.L0x00004428: jr $ra +.L0x0000442c: nop +.L0x00004430: lw $v0, 0x18($a0) +.L0x00004434: nop +.L0x00004438: beqz $v0, .L0x00004494 +.L0x0000443c: li $v0, 0x1 +.L0x00004440: lw $v0, 0xc($a0) +.L0x00004444: lw $v1, 0x14($a0) +.L0x00004448: nop +.L0x0000444c: addu $v0, $v1 +.L0x00004450: sw $v0, 0xc($a0) +.L0x00004454: sra $v0, 0x8 +.L0x00004458: blez $v1, .L0x00004480 +.L0x0000445c: sw $v0, 0x8($a0) +.L0x00004460: lw $v1, 0x10($a0) +.L0x00004464: nop +.L0x00004468: slt $v0, $v1, $v0 +.L0x0000446c: beqz $v0, .L0x0000448c +.L0x00004470: li $v0, 0x1 +.L0x00004474: sw $v1, 0x8($a0) +.L0x00004478: jr $ra +.L0x0000447c: sw $zr, 0x18($a0) +.L0x00004480: lw $v1, 0x10($a0) +.L0x00004484: j 0x8008711c +.L0x00004488: slt $v0, $v1 +.L0x0000448c: jr $ra +.L0x00004490: move_ $v0, $zr +.L0x00004494: jr $ra +.L0x00004498: nop +.L0x0000449c: addiu $sp, -0x18 +.L0x000044a0: sw $s0, 0x10($sp) +.L0x000044a4: move_ $s0, $a0 +.L0x000044a8: bnez $s0, .L0x000044b8 +.L0x000044ac: sw $ra, 0x14($sp) +.L0x000044b0: jal F0x8002ea1c +.L0x000044b4: nop +.L0x000044b8: jal 0x8008740c +.L0x000044bc: move_ $a0, $s0 +.L0x000044c0: lw $ra, 0x14($sp) +.L0x000044c4: lw $s0, 0x10($sp) +.L0x000044c8: jr $ra +.L0x000044cc: addiu $sp, 0x18 +.L0x000044d0: move_ $a2, $a0 +.L0x000044d4: lui $a1, 0x8009 +.L0x000044d8: addiu $a1, -0x7d78 +.L0x000044dc: li $v1, 0xf +.L0x000044e0: li $a3, -0x1 +.L0x000044e4: lw $v0, ($a1) +.L0x000044e8: addiu $a1, 0x4 +.L0x000044ec: addiu $v1, -0x1 +.L0x000044f0: sw $v0, ($a2) +.L0x000044f4: bne $v1, $a3, .L0x000044e4 +.L0x000044f8: addiu $a2, 0x4 +.L0x000044fc: addiu $a2, $a0, 0x40 +.L0x00004500: lui $a1, 0x8009 +.L0x00004504: addiu $a1, -0x7d38 +.L0x00004508: li $v1, 0xf +.L0x0000450c: li $a3, -0x1 +.L0x00004510: lw $v0, ($a1) +.L0x00004514: addiu $a1, 0x4 +.L0x00004518: addiu $v1, -0x1 +.L0x0000451c: sw $v0, ($a2) +.L0x00004520: bne $v1, $a3, .L0x00004510 +.L0x00004524: addiu $a2, 0x4 +.L0x00004528: addiu $a2, $a0, 0x80 +.L0x0000452c: lui $a1, 0x8009 +.L0x00004530: addiu $a1, -0x7cf4 +.L0x00004534: li $v1, 0x1f +.L0x00004538: li $a3, -0x1 +.L0x0000453c: lw $v0, ($a1) +.L0x00004540: addiu $a1, 0x4 +.L0x00004544: addiu $v1, -0x1 +.L0x00004548: sw $v0, ($a2) +.L0x0000454c: bne $v1, $a3, .L0x0000453c +.L0x00004550: addiu $a2, 0x4 +.L0x00004554: jr $ra +.L0x00004558: move_ $v0, $a0 +.L0x0000455c: addiu $sp, -0x18 +.L0x00004560: sw $s0, 0x10($sp) +.L0x00004564: move_ $s0, $a0 +.L0x00004568: lui $a1, 0x8009 +.L0x0000456c: addiu $a1, -0x7d78 +.L0x00004570: li $v1, 0xf +.L0x00004574: li $a2, -0x1 +.L0x00004578: sw $ra, 0x14($sp) +.L0x0000457c: lw $v0, ($a0) +.L0x00004580: addiu $a0, 0x4 +.L0x00004584: addiu $v1, -0x1 +.L0x00004588: sw $v0, ($a1) +.L0x0000458c: bne $v1, $a2, .L0x0000457c +.L0x00004590: addiu $a1, 0x4 +.L0x00004594: lui $a1, 0x8009 +.L0x00004598: addiu $a1, -0x7d38 +.L0x0000459c: addiu $a0, $s0, 0x40 +.L0x000045a0: li $v1, 0xf +.L0x000045a4: li $a2, -0x1 +.L0x000045a8: lw $v0, ($a0) +.L0x000045ac: addiu $a0, 0x4 +.L0x000045b0: addiu $v1, -0x1 +.L0x000045b4: sw $v0, ($a1) +.L0x000045b8: bne $v1, $a2, .L0x000045a8 +.L0x000045bc: addiu $a1, 0x4 +.L0x000045c0: lui $a0, 0x8009 +.L0x000045c4: addiu $a0, -0x7d7c +.L0x000045c8: jal 0x800874fc +.L0x000045cc: li $a1, 0x20 +.L0x000045d0: lui $a0, 0x8009 +.L0x000045d4: addiu $a0, -0x7cf8 +.L0x000045d8: jal 0x800874fc +.L0x000045dc: li $a1, 0x20 +.L0x000045e0: move_ $v0, $s0 +.L0x000045e4: lw $ra, 0x14($sp) +.L0x000045e8: lw $s0, 0x10($sp) +.L0x000045ec: jr $ra +.L0x000045f0: addiu $sp, 0x18 +.L0x000045f4: addiu $sp, -0x18 +.L0x000045f8: andi $v0, $a1, 0x1 +.L0x000045fc: beqz $v0, .L0x00004618 +.L0x00004600: sw $ra, 0x10($sp) +.L0x00004604: lui $v1, 0xf7ff +.L0x00004608: lw $v0, ($a0) +.L0x0000460c: ori $v1, 0xffff +.L0x00004610: j 0x800872d4 +.L0x00004614: and $v0, $v1 +.L0x00004618: lw $v0, ($a0) +.L0x0000461c: lui $v1, 0x800 +.L0x00004620: or $v0, $v1 +.L0x00004624: sw $v0, ($a0) +.L0x00004628: andi $v0, $a1, 0x2 +.L0x0000462c: beqz $v0, .L0x00004640 +.L0x00004630: lui $v1, 0x200 +.L0x00004634: lw $v0, ($a0) +.L0x00004638: j 0x80087300 +.L0x0000463c: or $v0, $v1 +.L0x00004640: lui $v1, 0xfdff +.L0x00004644: lw $v0, ($a0) +.L0x00004648: ori $v1, 0xffff +.L0x0000464c: and $v0, $v1 +.L0x00004650: sw $v0, ($a0) +.L0x00004654: lhu $a1, ($a0) +.L0x00004658: jal 0x800874fc +.L0x0000465c: nop +.L0x00004660: lw $ra, 0x10($sp) +.L0x00004664: addiu $sp, 0x18 +.L0x00004668: jr $ra +.L0x0000466c: nop +.L0x00004670: addiu $sp, -0x18 +.L0x00004674: sw $ra, 0x10($sp) +.L0x00004678: jal 0x8008758c +.L0x0000467c: nop +.L0x00004680: lw $ra, 0x10($sp) +.L0x00004684: addiu $sp, 0x18 +.L0x00004688: jr $ra +.L0x0000468c: nop +.L0x00004690: addiu $sp, -0x18 +.L0x00004694: bnez $a0, .L0x000046ac +.L0x00004698: sw $ra, 0x10($sp) +.L0x0000469c: jal 0x80087618 +.L0x000046a0: nop +.L0x000046a4: j 0x8008736c +.L0x000046a8: nop +.L0x000046ac: jal 0x80087740 +.L0x000046b0: nop +.L0x000046b4: srl $v0, 0x1d +.L0x000046b8: andi $v0, 0x1 +.L0x000046bc: lw $ra, 0x10($sp) +.L0x000046c0: addiu $sp, 0x18 +.L0x000046c4: jr $ra +.L0x000046c8: nop +.L0x000046cc: addiu $sp, -0x18 +.L0x000046d0: bnez $a0, .L0x000046e8 +.L0x000046d4: sw $ra, 0x10($sp) +.L0x000046d8: jal 0x800876ac +.L0x000046dc: nop +.L0x000046e0: j 0x800873b4 +.L0x000046e4: nop +.L0x000046e8: lui $v0, 0x8009 +.L0x000046ec: lw $v0, -0x7c58($v0) +.L0x000046f0: nop +.L0x000046f4: lw $v0, ($v0) +.L0x000046f8: nop +.L0x000046fc: srl $v0, 0x18 +.L0x00004700: andi $v0, 0x1 +.L0x00004704: lw $ra, 0x10($sp) +.L0x00004708: addiu $sp, 0x18 +.L0x0000470c: jr $ra +.L0x00004710: nop +.L0x00004714: addiu $sp, -0x18 +.L0x00004718: sw $ra, 0x10($sp) +.L0x0000471c: move_ $a1, $a0 +.L0x00004720: jal F0x8002ea7c +.L0x00004724: move_ $a0, $zr +.L0x00004728: lw $ra, 0x10($sp) +.L0x0000472c: addiu $sp, 0x18 +.L0x00004730: jr $ra +.L0x00004734: nop +.L0x00004738: addiu $sp, -0x18 +.L0x0000473c: sw $ra, 0x10($sp) +.L0x00004740: move_ $a1, $a0 +.L0x00004744: jal F0x8002ea7c +.L0x00004748: li $a0, 0x1 +.L0x0000474c: lw $ra, 0x10($sp) +.L0x00004750: addiu $sp, 0x18 +.L0x00004754: jr $ra +.L0x00004758: nop +.L0x0000475c: addiu $sp, -0x18 +.L0x00004760: move_ $a1, $a0 +.L0x00004764: beqz $a1, .L0x00004780 +.L0x00004768: sw $ra, 0x10($sp) +.L0x0000476c: li $v0, 0x1 +.L0x00004770: beq $a1, $v0, .L0x000047e0 +.L0x00004774: lui $v0, 0x8000 +.L0x00004778: j 0x800874e0 +.L0x0000477c: nop +.L0x00004780: lui $v1, 0x8009 +.L0x00004784: lw $v1, -0x7c38($v1) +.L0x00004788: lui $v0, 0x8000 +.L0x0000478c: sw $v0, ($v1) +.L0x00004790: lui $v0, 0x8009 +.L0x00004794: lw $v0, -0x7c64($v0) +.L0x00004798: lui $a0, 0x8009 +.L0x0000479c: addiu $a0, -0x7d7c +.L0x000047a0: sw $zr, ($v0) +.L0x000047a4: lui $v0, 0x8009 +.L0x000047a8: lw $v0, -0x7c58($v0) +.L0x000047ac: li $a1, 0x20 +.L0x000047b0: sw $zr, ($v0) +.L0x000047b4: lui $v1, 0x8009 +.L0x000047b8: lw $v1, -0x7c38($v1) +.L0x000047bc: lui $v0, 0x6000 +.L0x000047c0: jal 0x800874fc +.L0x000047c4: sw $v0, ($v1) +.L0x000047c8: lui $a0, 0x8009 +.L0x000047cc: addiu $a0, -0x7cf8 +.L0x000047d0: jal 0x800874fc +.L0x000047d4: li $a1, 0x20 +.L0x000047d8: j 0x800874ec +.L0x000047dc: nop +.L0x000047e0: lui $v1, 0x8009 +.L0x000047e4: lw $v1, -0x7c38($v1) +.L0x000047e8: nop +.L0x000047ec: sw $v0, ($v1) +.L0x000047f0: lui $v0, 0x8009 +.L0x000047f4: lw $v0, -0x7c64($v0) +.L0x000047f8: nop +.L0x000047fc: sw $zr, ($v0) +.L0x00004800: lui $v0, 0x8009 +.L0x00004804: lw $v0, -0x7c58($v0) +.L0x00004808: nop +.L0x0000480c: sw $zr, ($v0) +.L0x00004810: lui $v0, 0x8009 +.L0x00004814: lw $v0, -0x7c58($v0) +.L0x00004818: lui $v1, 0x8009 +.L0x0000481c: lw $v1, -0x7c38($v1) +.L0x00004820: lw $v0, ($v0) +.L0x00004824: lui $v0, 0x6000 +.L0x00004828: j 0x800874ec +.L0x0000482c: sw $v0, ($v1) +.L0x00004830: lui $a0, 0x8008 +.L0x00004834: jal F0x800283fc +.L0x00004838: addiu $a0, 0x2d20 +.L0x0000483c: lw $ra, 0x10($sp) +.L0x00004840: addiu $sp, 0x18 +.L0x00004844: jr $ra +.L0x00004848: nop +.L0x0000484c: addiu $sp, -0x20 +.L0x00004850: sw $s1, 0x14($sp) +.L0x00004854: move_ $s1, $a0 +.L0x00004858: sw $s0, 0x10($sp) +.L0x0000485c: sw $ra, 0x18($sp) +.L0x00004860: jal 0x80087618 +.L0x00004864: move_ $s0, $a1 +.L0x00004868: lui $v1, 0x8009 +.L0x0000486c: lw $v1, -0x7c34($v1) +.L0x00004870: srl $s0, 0x5 +.L0x00004874: lw $v0, ($v1) +.L0x00004878: sll $s0, 0x10 +.L0x0000487c: ori $v0, 0x88 +.L0x00004880: sw $v0, ($v1) +.L0x00004884: lui $v1, 0x8009 +.L0x00004888: lw $v1, -0x7c6c($v1) +.L0x0000488c: addiu $v0, $s1, 0x4 +.L0x00004890: sw $v0, ($v1) +.L0x00004894: lui $v0, 0x8009 +.L0x00004898: lw $v0, -0x7c68($v0) +.L0x0000489c: ori $s0, 0x20 +.L0x000048a0: sw $s0, ($v0) +.L0x000048a4: lui $v1, 0x8009 +.L0x000048a8: lw $v1, -0x7c3c($v1) +.L0x000048ac: lw $v0, ($s1) +.L0x000048b0: lui $a0, 0x100 +.L0x000048b4: sw $v0, ($v1) +.L0x000048b8: lui $v0, 0x8009 +.L0x000048bc: lw $v0, -0x7c64($v0) +.L0x000048c0: ori $a0, 0x201 +.L0x000048c4: sw $a0, ($v0) +.L0x000048c8: lw $ra, 0x18($sp) +.L0x000048cc: lw $s1, 0x14($sp) +.L0x000048d0: lw $s0, 0x10($sp) +.L0x000048d4: jr $ra +.L0x000048d8: addiu $sp, 0x20 +.L0x000048dc: addiu $sp, -0x20 +.L0x000048e0: sw $s1, 0x14($sp) +.L0x000048e4: move_ $s1, $a0 +.L0x000048e8: sw $s0, 0x10($sp) +.L0x000048ec: sw $ra, 0x18($sp) +.L0x000048f0: jal 0x800876ac +.L0x000048f4: move_ $s0, $a1 +.L0x000048f8: lui $v1, 0x8009 +.L0x000048fc: lw $v1, -0x7c34($v1) +.L0x00004900: nop +.L0x00004904: lw $v0, ($v1) +.L0x00004908: srl $s0, 0x5 +.L0x0000490c: ori $v0, 0x88 +.L0x00004910: sw $v0, ($v1) +.L0x00004914: lui $v0, 0x8009 +.L0x00004918: lw $v0, -0x7c58($v0) +.L0x0000491c: sll $s0, 0x10 +.L0x00004920: sw $zr, ($v0) +.L0x00004924: lui $v0, 0x8009 +.L0x00004928: lw $v0, -0x7c60($v0) +.L0x0000492c: ori $s0, 0x20 +.L0x00004930: sw $s1, ($v0) +.L0x00004934: lui $v0, 0x8009 +.L0x00004938: lw $v0, -0x7c5c($v0) +.L0x0000493c: lui $v1, 0x100 +.L0x00004940: sw $s0, ($v0) +.L0x00004944: lui $v0, 0x8009 +.L0x00004948: lw $v0, -0x7c58($v0) +.L0x0000494c: ori $v1, 0x200 +.L0x00004950: sw $v1, ($v0) +.L0x00004954: lw $ra, 0x18($sp) +.L0x00004958: lw $s1, 0x14($sp) +.L0x0000495c: lw $s0, 0x10($sp) +.L0x00004960: jr $ra +.L0x00004964: addiu $sp, 0x20 +.L0x00004968: addiu $sp, -0x20 +.L0x0000496c: lui $v1, 0x8009 +.L0x00004970: lw $v1, -0x7c38($v1) +.L0x00004974: lui $v0, 0x10 +.L0x00004978: sw $ra, 0x18($sp) +.L0x0000497c: sw $v0, 0x10($sp) +.L0x00004980: lw $v0, ($v1) +.L0x00004984: lui $v1, 0x2000 +.L0x00004988: and $v0, $v1 +.L0x0000498c: beqz $v0, .L0x000049ec +.L0x00004990: move_ $v0, $zr +.L0x00004994: li $a0, -0x1 +.L0x00004998: lw $v0, 0x10($sp) +.L0x0000499c: nop +.L0x000049a0: addiu $v0, -0x1 +.L0x000049a4: sw $v0, 0x10($sp) +.L0x000049a8: lw $v0, 0x10($sp) +.L0x000049ac: nop +.L0x000049b0: bne $v0, $a0, .L0x000049cc +.L0x000049b4: nop +.L0x000049b8: lui $a0, 0x8008 +.L0x000049bc: jal 0x80087758 +.L0x000049c0: addiu $a0, 0x2d3c +.L0x000049c4: j 0x8008769c +.L0x000049c8: li $v0, -0x1 +.L0x000049cc: lui $v0, 0x8009 +.L0x000049d0: lw $v0, -0x7c38($v0) +.L0x000049d4: nop +.L0x000049d8: lw $v0, ($v0) +.L0x000049dc: nop +.L0x000049e0: and $v0, $v1 +.L0x000049e4: bnez $v0, .L0x00004998 +.L0x000049e8: move_ $v0, $zr +.L0x000049ec: lw $ra, 0x18($sp) +.L0x000049f0: addiu $sp, 0x20 +.L0x000049f4: jr $ra +.L0x000049f8: nop +.L0x000049fc: addiu $sp, -0x20 +.L0x00004a00: lui $v1, 0x8009 +.L0x00004a04: lw $v1, -0x7c58($v1) +.L0x00004a08: lui $v0, 0x10 +.L0x00004a0c: sw $ra, 0x18($sp) +.L0x00004a10: sw $v0, 0x10($sp) +.L0x00004a14: lw $v0, ($v1) +.L0x00004a18: lui $v1, 0x100 +.L0x00004a1c: and $v0, $v1 +.L0x00004a20: beqz $v0, .L0x00004a80 +.L0x00004a24: move_ $v0, $zr +.L0x00004a28: li $a0, -0x1 +.L0x00004a2c: lw $v0, 0x10($sp) +.L0x00004a30: nop +.L0x00004a34: addiu $v0, -0x1 +.L0x00004a38: sw $v0, 0x10($sp) +.L0x00004a3c: lw $v0, 0x10($sp) +.L0x00004a40: nop +.L0x00004a44: bne $v0, $a0, .L0x00004a60 +.L0x00004a48: nop +.L0x00004a4c: lui $a0, 0x8008 +.L0x00004a50: jal 0x80087758 +.L0x00004a54: addiu $a0, 0x2d4c +.L0x00004a58: j 0x80087730 +.L0x00004a5c: li $v0, -0x1 +.L0x00004a60: lui $v0, 0x8009 +.L0x00004a64: lw $v0, -0x7c58($v0) +.L0x00004a68: nop +.L0x00004a6c: lw $v0, ($v0) +.L0x00004a70: nop +.L0x00004a74: and $v0, $v1 +.L0x00004a78: bnez $v0, .L0x00004a2c +.L0x00004a7c: move_ $v0, $zr +.L0x00004a80: lw $ra, 0x18($sp) +.L0x00004a84: addiu $sp, 0x20 +.L0x00004a88: jr $ra +.L0x00004a8c: nop +.L0x00004a90: lui $v0, 0x8009 +.L0x00004a94: lw $v0, -0x7c38($v0) +.L0x00004a98: nop +.L0x00004a9c: lw $v0, ($v0) +.L0x00004aa0: jr $ra +.L0x00004aa4: nop +.L0x00004aa8: addiu $sp, -0x18 +.L0x00004aac: move_ $a1, $a0 +.L0x00004ab0: lui $a0, 0x8008 +.L0x00004ab4: addiu $a0, 0x2d5c +.L0x00004ab8: sw $ra, 0x10($sp) +.L0x00004abc: jal F0x800283fc +.L0x00004ac0: nop +.L0x00004ac4: lui $v1, 0x8009 +.L0x00004ac8: lw $v1, -0x7c38($v1) +.L0x00004acc: lui $v0, 0x8000 +.L0x00004ad0: sw $v0, ($v1) +.L0x00004ad4: lui $v0, 0x8009 +.L0x00004ad8: lw $v0, -0x7c64($v0) +.L0x00004adc: nop +.L0x00004ae0: sw $zr, ($v0) +.L0x00004ae4: lui $v0, 0x8009 +.L0x00004ae8: lw $v0, -0x7c58($v0) +.L0x00004aec: nop +.L0x00004af0: sw $zr, ($v0) +.L0x00004af4: move_ $v0, $zr +.L0x00004af8: lui $v1, 0x8009 +.L0x00004afc: lw $v1, -0x7c58($v1) +.L0x00004b00: lui $a0, 0x8009 +.L0x00004b04: lw $a0, -0x7c38($a0) +.L0x00004b08: lw $v1, ($v1) +.L0x00004b0c: lui $v1, 0x6000 +.L0x00004b10: sw $v1, ($a0) +.L0x00004b14: lw $ra, 0x10($sp) +.L0x00004b18: addiu $sp, 0x18 +.L0x00004b1c: jr $ra +.L0x00004b20: nop +.L0x00004b24: nop +.L0x00004b28: nop +.L0x00004b2c: lui $t0, 0x8009 +.L0x00004b30: addiu $t0, -0x7c2c +.L0x00004b34: addi $at, $a0, -0x1 +.L0x00004b38: blez $at, .L0x00004b4c +.L0x00004b3c: lw $v0, ($t0) +.L0x00004b40: sll $at, $a0, 0x1 +.L0x00004b44: jr $ra +.L0x00004b48: sw $at, ($t0) +.L0x00004b4c: lui $at, 0xff +.L0x00004b50: ori $at, 0xffff +.L0x00004b54: jr $ra +.L0x00004b58: sw $at, ($t0) +.L0x00004b5c: lui $t0, 0x8009 +.L0x00004b60: addiu $t0, -0x7c2c +.L0x00004b64: addi $a2, 0x800 +.L0x00004b68: lui $at, 0x1 +.L0x00004b6c: add $a3, $a2, $at +.L0x00004b70: bnez $a0, .L0x00004bb0 +.L0x00004b74: lw $t1, ($t0) +.L0x00004b78: lui $t0, 0x8009 +.L0x00004b7c: addiu $t0, -0x7c28 +.L0x00004b80: lw $a0, ($t0) +.L0x00004b84: lw $a1, 0x4($t0) +.L0x00004b88: lw $v0, 0x8($t0) +.L0x00004b8c: lw $v1, 0xc($t0) +.L0x00004b90: lw $t4, 0x10($t0) +.L0x00004b94: lw $t5, 0x14($t0) +.L0x00004b98: lw $t7, 0x18($t0) +.L0x00004b9c: lw $t8, 0x1c($t0) +.L0x00004ba0: lw $t9, 0x20($t0) +.L0x00004ba4: add $t1, $t1 +.L0x00004ba8: b .L0x00004d3c +.L0x00004bac: add $t6, $a1, $t1 +.L0x00004bb0: add $t5, $zr, $zr +.L0x00004bb4: add $t7, $zr, $zr +.L0x00004bb8: add $t8, $zr, $zr +.L0x00004bbc: add $t9, $zr, $zr +.L0x00004bc0: add $t1, $t1 +.L0x00004bc4: add $t6, $a1, $t1 +.L0x00004bc8: lw $t1, ($a0) +.L0x00004bcc: lhu $t4, 0x4($a0) +.L0x00004bd0: lhu $t2, 0x6($a0) +.L0x00004bd4: lhu $v0, 0x8($a0) +.L0x00004bd8: lhu $v1, 0xa($a0) +.L0x00004bdc: addi $t2, -0x3 +.L0x00004be0: bltz $t2, .L0x00004bec +.L0x00004be4: sll $t4, 0xa +.L0x00004be8: addi $t5, $zr, 0x1 +.L0x00004bec: addi $a0, 0xc +.L0x00004bf0: sll $v0, 0x10 +.L0x00004bf4: or $v0, $v1 +.L0x00004bf8: move $v1, $zr +.L0x00004bfc: sw $t1, ($a1) +.L0x00004c00: andi $t1, 0xffff +.L0x00004c04: sll $t1, 0x2 +.L0x00004c08: addiu $t1, 0x4 +.L0x00004c0c: add $t1, $a1 +.L0x00004c10: lui $t0, 0x8009 +.L0x00004c14: addiu $t0, -0x7c04 +.L0x00004c18: sw $t1, ($t0) +.L0x00004c1c: addi $a1, 0x2 +.L0x00004c20: beqz $t5, .L0x00004cf8 +.L0x00004c24: srl $t0, $v0, 0x16 +.L0x00004c28: xori $at, $t0, 0x3ff +.L0x00004c2c: beqz $at, .L0x00004e44 +.L0x00004c30: addi $a1, 0x2 +.L0x00004c34: addi $at, $t5, -0x3 +.L0x00004c38: bltz $at, .L0x00004c44 +.L0x00004c3c: addi $at, $a2, -0x400 +.L0x00004c40: addi $at, -0x400 +.L0x00004c44: srl $t0, $v0, 0x18 +.L0x00004c48: sll $t0, 0x2 +.L0x00004c4c: add $t0, $at +.L0x00004c50: lhu $t1, ($t0) +.L0x00004c54: lhu $t2, 0x2($t0) +.L0x00004c58: and $t0, $zr, $zr +.L0x00004c5c: beqz $t2, .L0x00004c88 +.L0x00004c60: sllv $v0, $v0, $t1 +.L0x00004c64: addi $at, $zr, 0x20 +.L0x00004c68: sub $at, $t2 +.L0x00004c6c: srlv $t0, $v0, $at +.L0x00004c70: bltz $v0, .L0x00004c84 +.L0x00004c74: sllv $v0, $v0, $t2 +.L0x00004c78: addi $t3, $zr, -0x1 +.L0x00004c7c: srlv $t3, $t3, $at +.L0x00004c80: sub $t0, $t3 +.L0x00004c84: add $v1, $t2 +.L0x00004c88: add $v1, $t1 +.L0x00004c8c: andi $at, $v1, 0x10 +.L0x00004c90: beqz $at, .L0x00004ca8 +.L0x00004c94: andi $v1, 0xf +.L0x00004c98: lhu $t1, ($a0) +.L0x00004c9c: addi $a0, 0x2 +.L0x00004ca0: sllv $t1, $t1, $v1 +.L0x00004ca4: or $v0, $t1 +.L0x00004ca8: addi $at, $t5, -0x2 +.L0x00004cac: bgtz $at, .L0x00004cd0 +.L0x00004cb0: add $t1, $t9, $t0 +.L0x00004cb4: beqz $at, .L0x00004cc8 +.L0x00004cb8: add $t1, $t8, $t0 +.L0x00004cbc: add $t1, $t7, $t0 +.L0x00004cc0: b .L0x00004cd4 +.L0x00004cc4: add $t7, $t0 +.L0x00004cc8: b .L0x00004cd4 +.L0x00004ccc: add $t8, $t0 +.L0x00004cd0: add $t9, $t0 +.L0x00004cd4: sll $t1, 0x2 +.L0x00004cd8: andi $t1, 0x3ff +.L0x00004cdc: or $t1, $t4, $t1 +.L0x00004ce0: addi $t5, 0x1 +.L0x00004ce4: addi $at, $t5, -0x7 +.L0x00004ce8: bnez $at, .L0x00004d30 +.L0x00004cec: sh $t1, ($a1) +.L0x00004cf0: b .L0x00004d30 +.L0x00004cf4: addi $t5, -0x6 +.L0x00004cf8: xori $at, $t0, 0x1ff +.L0x00004cfc: beqz $at, .L0x00004e44 +.L0x00004d00: addi $a1, 0x2 +.L0x00004d04: sll $v0, 0xa +.L0x00004d08: addi $v1, 0xa +.L0x00004d0c: andi $at, $v1, 0x10 +.L0x00004d10: beqz $at, .L0x00004d28 +.L0x00004d14: andi $v1, 0xf +.L0x00004d18: lhu $t1, ($a0) +.L0x00004d1c: addi $a0, 0x2 +.L0x00004d20: sllv $t1, $t1, $v1 +.L0x00004d24: or $v0, $t1 +.L0x00004d28: or $t0, $t4, $t0 +.L0x00004d2c: sh $t0, ($a1) +.L0x00004d30: subu $at, $a1, $t6 +.L0x00004d34: bgez $at, .L0x00004e74 +.L0x00004d38: addi $a1, 0x2 +.L0x00004d3c: srl $t0, $v0, 0x13 +.L0x00004d40: sll $t0, 0x3 +.L0x00004d44: add $t0, $a2 +.L0x00004d48: lw $t1, ($t0) +.L0x00004d4c: nop +.L0x00004d50: bnez $t1, .L0x00004d98 +.L0x00004d54: andi $at, $t1, 0xff +.L0x00004d58: sll $v0, 0x8 +.L0x00004d5c: addi $v1, 0x8 +.L0x00004d60: andi $at, $v1, 0x10 +.L0x00004d64: beqz $at, .L0x00004d7c +.L0x00004d68: andi $v1, 0xf +.L0x00004d6c: lhu $t0, ($a0) +.L0x00004d70: addi $a0, 0x2 +.L0x00004d74: sllv $t0, $t0, $v1 +.L0x00004d78: or $v0, $t0 +.L0x00004d7c: srl $t0, $v0, 0x17 +.L0x00004d80: sll $t0, 0x2 +.L0x00004d84: add $t0, $a3 +.L0x00004d88: lw $t1, ($t0) +.L0x00004d8c: add $t3, $zr, $zr +.L0x00004d90: b .L0x00004d9c +.L0x00004d94: andi $at, $t1, 0xff +.L0x00004d98: lw $t3, 0x4($t0) +.L0x00004d9c: sllv $v0, $v0, $at +.L0x00004da0: add $v1, $at +.L0x00004da4: andi $at, $v1, 0x10 +.L0x00004da8: beqz $at, .L0x00004dc0 +.L0x00004dac: andi $v1, 0xf +.L0x00004db0: lhu $t0, ($a0) +.L0x00004db4: addi $a0, 0x2 +.L0x00004db8: sllv $t0, $t0, $v1 +.L0x00004dbc: or $v0, $t0 +.L0x00004dc0: srl $t1, 0x10 +.L0x00004dc4: xori $at, $t1, 0x7c1f +.L0x00004dc8: beqz $at, .L0x00004e20 +.L0x00004dcc: xori $at, $t1, 0xfe00 +.L0x00004dd0: beqz $at, .L0x00004c20 +.L0x00004dd4: sh $t1, ($a1) +.L0x00004dd8: beqz $t3, .L0x00004d3c +.L0x00004ddc: addi $a1, 0x2 +.L0x00004de0: andi $t2, $t3, 0xffff +.L0x00004de4: xori $at, $t2, 0x7c1f +.L0x00004de8: beqz $at, .L0x00004e20 +.L0x00004dec: xori $at, $t2, 0xfe00 +.L0x00004df0: beqz $at, .L0x00004c20 +.L0x00004df4: sh $t2, ($a1) +.L0x00004df8: srl $t2, $t3, 0x10 +.L0x00004dfc: beqz $t2, .L0x00004d3c +.L0x00004e00: addi $a1, 0x2 +.L0x00004e04: xori $at, $t2, 0x7c1f +.L0x00004e08: beqz $at, .L0x00004e20 +.L0x00004e0c: xori $at, $t2, 0xfe00 +.L0x00004e10: beqz $at, .L0x00004c20 +.L0x00004e14: sh $t2, ($a1) +.L0x00004e18: b .L0x00004d3c +.L0x00004e1c: addi $a1, 0x2 +.L0x00004e20: srl $t0, $v0, 0x10 +.L0x00004e24: sh $t0, ($a1) +.L0x00004e28: addi $a1, 0x2 +.L0x00004e2c: lhu $t0, ($a0) +.L0x00004e30: addi $a0, 0x2 +.L0x00004e34: sll $v0, 0x10 +.L0x00004e38: sllv $t0, $t0, $v1 +.L0x00004e3c: b .L0x00004d3c +.L0x00004e40: or $v0, $t0 +.L0x00004e44: lui $t0, 0x8009 +.L0x00004e48: addiu $t0, -0x7c04 +.L0x00004e4c: lw $t1, ($t0) +.L0x00004e50: li $t0, 0xfe00 +.L0x00004e54: subu $at, $a1, $t1 +.L0x00004e58: bgez $at, .L0x00004e6c +.L0x00004e5c: nop +.L0x00004e60: sh $t0, ($a1) +.L0x00004e64: b .L0x00004e54 +.L0x00004e68: addi $a1, 0x2 +.L0x00004e6c: jr $ra +.L0x00004e70: add $v0, $zr, $zr +.L0x00004e74: lui $t0, 0x8009 +.L0x00004e78: addiu $t0, -0x7c28 +.L0x00004e7c: sw $a0, ($t0) +.L0x00004e80: sw $a1, 0x4($t0) +.L0x00004e84: sw $v0, 0x8($t0) +.L0x00004e88: sw $v1, 0xc($t0) +.L0x00004e8c: sw $t4, 0x10($t0) +.L0x00004e90: sw $t5, 0x14($t0) +.L0x00004e94: sw $t7, 0x18($t0) +.L0x00004e98: sw $t8, 0x1c($t0) +.L0x00004e9c: sw $t9, 0x20($t0) +.L0x00004ea0: jr $ra +.L0x00004ea4: addi $v0, $zr, 0x1 +.L0x00004ea8: nop +.L0x00004eac: move_ $v1, $zr +.L0x00004eb0: lui $a3, 0x8009 +.L0x00004eb4: addiu $a3, -0x7bfc +.L0x00004eb8: move_ $a2, $a0 +.L0x00004ebc: li $t2, 0xf0 +.L0x00004ec0: lui $t0, 0xffff +.L0x00004ec4: ori $t0, 0xf01 +.L0x00004ec8: li $t1, 0xf00 +.L0x00004ecc: lbu $v0, ($a3) +.L0x00004ed0: nop +.L0x00004ed4: andi $a1, $v0, 0xff +.L0x00004ed8: sltiu $v0, $a1, 0xf0 +.L0x00004edc: beqz $v0, .L0x00004f3c +.L0x00004ee0: addiu $a3, 0x1 +.L0x00004ee4: beqz $v1, .L0x00004f14 +.L0x00004ee8: nop +.L0x00004eec: bltz $a1, .L0x00004f58 +.L0x00004ef0: nop +.L0x00004ef4: subu $v0, $a2, $v1 +.L0x00004ef8: lbu $v0, ($v0) +.L0x00004efc: addiu $a1, -0x1 +.L0x00004f00: sb $v0, ($a2) +.L0x00004f04: bgez $a1, .L0x00004ef4 +.L0x00004f08: addiu $a2, 0x1 +.L0x00004f0c: j 0x80087c08 +.L0x00004f10: nop +.L0x00004f14: bltz $a1, .L0x00004f58 +.L0x00004f18: nop +.L0x00004f1c: lbu $v0, ($a3) +.L0x00004f20: addiu $a3, 0x1 +.L0x00004f24: addiu $a1, -0x1 +.L0x00004f28: sb $v0, ($a2) +.L0x00004f2c: bgez $a1, .L0x00004f1c +.L0x00004f30: addiu $a2, 0x1 +.L0x00004f34: j 0x80087c08 +.L0x00004f38: nop +.L0x00004f3c: beq $a1, $t2, .L0x00004f58 +.L0x00004f40: move_ $v1, $zr +.L0x00004f44: lbu $v1, ($a3) +.L0x00004f48: addiu $a3, 0x1 +.L0x00004f4c: sll $v0, $a1, 0x8 +.L0x00004f50: or $v0, $v1 +.L0x00004f54: addu $v1, $v0, $t0 +.L0x00004f58: bne $v1, $t1, .L0x00004ecc +.L0x00004f5c: li $a1, 0x4 +.L0x00004f60: li $a2, 0x87ff +.L0x00004f64: addiu $a0, 0x8 +.L0x00004f68: lhu $v0, ($a0) +.L0x00004f6c: lhu $v1, -0x8($a0) +.L0x00004f70: addiu $a1, 0x1 +.L0x00004f74: xor $v0, $v1 +.L0x00004f78: sh $v0, ($a0) +.L0x00004f7c: slt $v0, $a2, $a1 +.L0x00004f80: beqz $v0, .L0x00004f68 +.L0x00004f84: addiu $a0, 0x2 +.L0x00004f88: jr $ra +.L0x00004f8c: nop +# End of code + .L0x00004f90: .word 0x00000000 # nop .L0x00004f94: .word 0x00000000 # nop .L0x00004f98: .word 0x00000000 # nop