.set noat # allow manual use of $at .set noreorder # don't insert nops after branches glabel draw_menu_icon /* 0DA998 80144298 27BDFFB8 */ addiu $sp, $sp, -0x48 /* 0DA99C 8014429C 2402F7FF */ addiu $v0, $zero, -0x801 /* 0DA9A0 801442A0 00822024 */ and $a0, $a0, $v0 /* 0DA9A4 801442A4 3C028015 */ lui $v0, 0x8015 /* 0DA9A8 801442A8 8C427960 */ lw $v0, 0x7960($v0) /* 0DA9AC 801442AC 00042080 */ sll $a0, $a0, 2 /* 0DA9B0 801442B0 AFBF0044 */ sw $ra, 0x44($sp) /* 0DA9B4 801442B4 AFB60040 */ sw $s6, 0x40($sp) /* 0DA9B8 801442B8 AFB5003C */ sw $s5, 0x3c($sp) /* 0DA9BC 801442BC AFB40038 */ sw $s4, 0x38($sp) /* 0DA9C0 801442C0 AFB30034 */ sw $s3, 0x34($sp) /* 0DA9C4 801442C4 AFB20030 */ sw $s2, 0x30($sp) /* 0DA9C8 801442C8 AFB1002C */ sw $s1, 0x2c($sp) /* 0DA9CC 801442CC AFB00028 */ sw $s0, 0x28($sp) /* 0DA9D0 801442D0 00822021 */ addu $a0, $a0, $v0 /* 0DA9D4 801442D4 8C900000 */ lw $s0, ($a0) /* 0DA9D8 801442D8 8E030000 */ lw $v1, ($s0) /* 0DA9DC 801442DC 10600128 */ beqz $v1, .L80144780 /* 0DA9E0 801442E0 30620002 */ andi $v0, $v1, 2 /* 0DA9E4 801442E4 14400126 */ bnez $v0, .L80144780 /* 0DA9E8 801442E8 3C021020 */ lui $v0, 0x1020 /* 0DA9EC 801442EC 00621024 */ and $v0, $v1, $v0 /* 0DA9F0 801442F0 14400123 */ bnez $v0, .L80144780 /* 0DA9F4 801442F4 00000000 */ nop /* 0DA9F8 801442F8 82020045 */ lb $v0, 0x45($s0) /* 0DA9FC 801442FC 04400120 */ bltz $v0, .L80144780 /* 0DAA00 80144300 24020001 */ addiu $v0, $zero, 1 /* 0DAA04 80144304 10A2005E */ beq $a1, $v0, .L80144480 /* 0DAA08 80144308 30620100 */ andi $v0, $v1, 0x100 /* 0DAA0C 8014430C 14A0000E */ bnez $a1, .L80144348 /* 0DAA10 80144310 3C06E300 */ lui $a2, 0xe300 /* 0DAA14 80144314 3C06ED03 */ lui $a2, 0xed03 /* 0DAA18 80144318 34C60050 */ ori $a2, $a2, 0x50 /* 0DAA1C 8014431C 3C05004D */ lui $a1, 0x4d /* 0DAA20 80144320 3C04800A */ lui $a0, 0x800a /* 0DAA24 80144324 2484A66C */ addiu $a0, $a0, -0x5994 /* 0DAA28 80144328 8C820000 */ lw $v0, ($a0) /* 0DAA2C 8014432C 34A50370 */ ori $a1, $a1, 0x370 /* 0DAA30 80144330 0040182D */ daddu $v1, $v0, $zero /* 0DAA34 80144334 24420008 */ addiu $v0, $v0, 8 /* 0DAA38 80144338 AC820000 */ sw $v0, ($a0) /* 0DAA3C 8014433C AC660000 */ sw $a2, ($v1) /* 0DAA40 80144340 AC650004 */ sw $a1, 4($v1) /* 0DAA44 80144344 3C06E300 */ lui $a2, 0xe300 .L80144348: /* 0DAA48 80144348 34C60A01 */ ori $a2, $a2, 0xa01 /* 0DAA4C 8014434C 3C07E300 */ lui $a3, 0xe300 /* 0DAA50 80144350 34E70C00 */ ori $a3, $a3, 0xc00 /* 0DAA54 80144354 3C08E300 */ lui $t0, 0xe300 /* 0DAA58 80144358 35080F00 */ ori $t0, $t0, 0xf00 /* 0DAA5C 8014435C 3C09E300 */ lui $t1, 0xe300 /* 0DAA60 80144360 35290D01 */ ori $t1, $t1, 0xd01 /* 0DAA64 80144364 3C0AE300 */ lui $t2, 0xe300 /* 0DAA68 80144368 354A1402 */ ori $t2, $t2, 0x1402 /* 0DAA6C 8014436C 3C0BE300 */ lui $t3, 0xe300 /* 0DAA70 80144370 356B1700 */ ori $t3, $t3, 0x1700 /* 0DAA74 80144374 3C0CE200 */ lui $t4, 0xe200 /* 0DAA78 80144378 358C1E01 */ ori $t4, $t4, 0x1e01 /* 0DAA7C 8014437C 3C0DE300 */ lui $t5, 0xe300 /* 0DAA80 80144380 35AD1801 */ ori $t5, $t5, 0x1801 /* 0DAA84 80144384 3C0EE300 */ lui $t6, 0xe300 /* 0DAA88 80144388 35CE1A01 */ ori $t6, $t6, 0x1a01 /* 0DAA8C 8014438C 3C0FD700 */ lui $t7, 0xd700 /* 0DAA90 80144390 3C04800A */ lui $a0, 0x800a /* 0DAA94 80144394 2484A66C */ addiu $a0, $a0, -0x5994 /* 0DAA98 80144398 35EF0002 */ ori $t7, $t7, 2 /* 0DAA9C 8014439C 8C820000 */ lw $v0, ($a0) /* 0DAAA0 801443A0 3C03E700 */ lui $v1, 0xe700 /* 0DAAA4 801443A4 0040282D */ daddu $a1, $v0, $zero /* 0DAAA8 801443A8 24420008 */ addiu $v0, $v0, 8 /* 0DAAAC 801443AC AC820000 */ sw $v0, ($a0) /* 0DAAB0 801443B0 ACA30000 */ sw $v1, ($a1) /* 0DAAB4 801443B4 24430008 */ addiu $v1, $v0, 8 /* 0DAAB8 801443B8 ACA00004 */ sw $zero, 4($a1) /* 0DAABC 801443BC AC830000 */ sw $v1, ($a0) /* 0DAAC0 801443C0 24430010 */ addiu $v1, $v0, 0x10 /* 0DAAC4 801443C4 AC460000 */ sw $a2, ($v0) /* 0DAAC8 801443C8 AC400004 */ sw $zero, 4($v0) /* 0DAACC 801443CC AC830000 */ sw $v1, ($a0) /* 0DAAD0 801443D0 24430018 */ addiu $v1, $v0, 0x18 /* 0DAAD4 801443D4 AC470008 */ sw $a3, 8($v0) /* 0DAAD8 801443D8 AC40000C */ sw $zero, 0xc($v0) /* 0DAADC 801443DC AC830000 */ sw $v1, ($a0) /* 0DAAE0 801443E0 24430020 */ addiu $v1, $v0, 0x20 /* 0DAAE4 801443E4 AC480010 */ sw $t0, 0x10($v0) /* 0DAAE8 801443E8 AC400014 */ sw $zero, 0x14($v0) /* 0DAAEC 801443EC AC830000 */ sw $v1, ($a0) /* 0DAAF0 801443F0 24430028 */ addiu $v1, $v0, 0x28 /* 0DAAF4 801443F4 AC490018 */ sw $t1, 0x18($v0) /* 0DAAF8 801443F8 AC40001C */ sw $zero, 0x1c($v0) /* 0DAAFC 801443FC AC830000 */ sw $v1, ($a0) /* 0DAB00 80144400 24030C00 */ addiu $v1, $zero, 0xc00 /* 0DAB04 80144404 AC430024 */ sw $v1, 0x24($v0) /* 0DAB08 80144408 24430030 */ addiu $v1, $v0, 0x30 /* 0DAB0C 8014440C AC4A0020 */ sw $t2, 0x20($v0) /* 0DAB10 80144410 AC830000 */ sw $v1, ($a0) /* 0DAB14 80144414 24430038 */ addiu $v1, $v0, 0x38 /* 0DAB18 80144418 AC4B0028 */ sw $t3, 0x28($v0) /* 0DAB1C 8014441C AC40002C */ sw $zero, 0x2c($v0) /* 0DAB20 80144420 AC830000 */ sw $v1, ($a0) /* 0DAB24 80144424 24430040 */ addiu $v1, $v0, 0x40 /* 0DAB28 80144428 AC4C0030 */ sw $t4, 0x30($v0) /* 0DAB2C 8014442C AC400034 */ sw $zero, 0x34($v0) /* 0DAB30 80144430 AC830000 */ sw $v1, ($a0) /* 0DAB34 80144434 24430048 */ addiu $v1, $v0, 0x48 /* 0DAB38 80144438 AC400038 */ sw $zero, 0x38($v0) /* 0DAB3C 8014443C AC40003C */ sw $zero, 0x3c($v0) /* 0DAB40 80144440 AC830000 */ sw $v1, ($a0) /* 0DAB44 80144444 240300C0 */ addiu $v1, $zero, 0xc0 /* 0DAB48 80144448 AC430044 */ sw $v1, 0x44($v0) /* 0DAB4C 8014444C 24430050 */ addiu $v1, $v0, 0x50 /* 0DAB50 80144450 AC4D0040 */ sw $t5, 0x40($v0) /* 0DAB54 80144454 AC830000 */ sw $v1, ($a0) /* 0DAB58 80144458 24030030 */ addiu $v1, $zero, 0x30 /* 0DAB5C 8014445C AC4E0048 */ sw $t6, 0x48($v0) /* 0DAB60 80144460 AC43004C */ sw $v1, 0x4c($v0) /* 0DAB64 80144464 24430058 */ addiu $v1, $v0, 0x58 /* 0DAB68 80144468 AC830000 */ sw $v1, ($a0) /* 0DAB6C 8014446C 2403FFFF */ addiu $v1, $zero, -1 /* 0DAB70 80144470 AC4F0050 */ sw $t7, 0x50($v0) /* 0DAB74 80144474 AC430054 */ sw $v1, 0x54($v0) /* 0DAB78 80144478 8E030000 */ lw $v1, ($s0) /* 0DAB7C 8014447C 30620100 */ andi $v0, $v1, 0x100 .L80144480: /* 0DAB80 80144480 1440005B */ bnez $v0, .L801445F0 /* 0DAB84 80144484 3C020010 */ lui $v0, 0x10 /* 0DAB88 80144488 00621024 */ and $v0, $v1, $v0 /* 0DAB8C 8014448C 1440000B */ bnez $v0, .L801444BC /* 0DAB90 80144490 00000000 */ nop /* 0DAB94 80144494 82040046 */ lb $a0, 0x46($s0) /* 0DAB98 80144498 3C038015 */ lui $v1, 0x8015 /* 0DAB9C 8014449C 2463EFCC */ addiu $v1, $v1, -0x1034 /* 0DABA0 801444A0 00041040 */ sll $v0, $a0, 1 /* 0DABA4 801444A4 00441021 */ addu $v0, $v0, $a0 /* 0DABA8 801444A8 00021040 */ sll $v0, $v0, 1 /* 0DABAC 801444AC 00431021 */ addu $v0, $v0, $v1 /* 0DABB0 801444B0 84560000 */ lh $s6, ($v0) /* 0DABB4 801444B4 08051131 */ j .L801444C4 /* 0DABB8 801444B8 84550002 */ lh $s5, 2($v0) .L801444BC: /* 0DABBC 801444BC 9216004E */ lbu $s6, 0x4e($s0) /* 0DABC0 801444C0 9215004F */ lbu $s5, 0x4f($s0) .L801444C4: /* 0DABC4 801444C4 8E030000 */ lw $v1, ($s0) /* 0DABC8 801444C8 30620010 */ andi $v0, $v1, 0x10 /* 0DABCC 801444CC 14400013 */ bnez $v0, .L8014451C /* 0DABD0 801444D0 3C020010 */ lui $v0, 0x10 /* 0DABD4 801444D4 00621024 */ and $v0, $v1, $v0 /* 0DABD8 801444D8 1440000C */ bnez $v0, .L8014450C /* 0DABDC 801444DC 00000000 */ nop /* 0DABE0 801444E0 82020045 */ lb $v0, 0x45($s0) /* 0DABE4 801444E4 3C048015 */ lui $a0, 0x8015 /* 0DABE8 801444E8 2484EFCC */ addiu $a0, $a0, -0x1034 /* 0DABEC 801444EC 00021840 */ sll $v1, $v0, 1 /* 0DABF0 801444F0 00621821 */ addu $v1, $v1, $v0 /* 0DABF4 801444F4 00031840 */ sll $v1, $v1, 1 /* 0DABF8 801444F8 00641821 */ addu $v1, $v1, $a0 /* 0DABFC 801444FC 84710000 */ lh $s1, ($v1) /* 0DAC00 80144500 84720002 */ lh $s2, 2($v1) /* 0DAC04 80144504 0805114A */ j .L80144528 /* 0DAC08 80144508 00111023 */ negu $v0, $s1 .L8014450C: /* 0DAC0C 8014450C 92110050 */ lbu $s1, 0x50($s0) /* 0DAC10 80144510 92120051 */ lbu $s2, 0x51($s0) /* 0DAC14 80144514 0805114A */ j .L80144528 /* 0DAC18 80144518 00111023 */ negu $v0, $s1 .L8014451C: /* 0DAC1C 8014451C 92110048 */ lbu $s1, 0x48($s0) /* 0DAC20 80144520 92120049 */ lbu $s2, 0x49($s0) /* 0DAC24 80144524 00111023 */ negu $v0, $s1 .L80144528: /* 0DAC28 80144528 00021FC2 */ srl $v1, $v0, 0x1f /* 0DAC2C 8014452C 00431021 */ addu $v0, $v0, $v1 /* 0DAC30 80144530 00029843 */ sra $s3, $v0, 1 /* 0DAC34 80144534 00121023 */ negu $v0, $s2 /* 0DAC38 80144538 00021FC2 */ srl $v1, $v0, 0x1f /* 0DAC3C 8014453C 00431021 */ addu $v0, $v0, $v1 /* 0DAC40 80144540 0002A043 */ sra $s4, $v0, 1 /* 0DAC44 80144544 8E030000 */ lw $v1, ($s0) /* 0DAC48 80144548 30620800 */ andi $v0, $v1, 0x800 /* 0DAC4C 8014454C 14400026 */ bnez $v0, .L801445E8 /* 0DAC50 80144550 3C022000 */ lui $v0, 0x2000 /* 0DAC54 80144554 00621024 */ and $v0, $v1, $v0 /* 0DAC58 80144558 10400012 */ beqz $v0, .L801445A4 /* 0DAC5C 8014455C 0200202D */ daddu $a0, $s0, $zero /* 0DAC60 80144560 02C0282D */ daddu $a1, $s6, $zero /* 0DAC64 80144564 02A0302D */ daddu $a2, $s5, $zero /* 0DAC68 80144568 00113C00 */ sll $a3, $s1, 0x10 /* 0DAC6C 8014456C 00073C03 */ sra $a3, $a3, 0x10 /* 0DAC70 80144570 00121400 */ sll $v0, $s2, 0x10 /* 0DAC74 80144574 00021403 */ sra $v0, $v0, 0x10 /* 0DAC78 80144578 AFA20010 */ sw $v0, 0x10($sp) /* 0DAC7C 8014457C 00131400 */ sll $v0, $s3, 0x10 /* 0DAC80 80144580 00021403 */ sra $v0, $v0, 0x10 /* 0DAC84 80144584 AFA20014 */ sw $v0, 0x14($sp) /* 0DAC88 80144588 00141400 */ sll $v0, $s4, 0x10 /* 0DAC8C 8014458C 00021403 */ sra $v0, $v0, 0x10 /* 0DAC90 80144590 AFA20018 */ sw $v0, 0x18($sp) /* 0DAC94 80144594 24020001 */ addiu $v0, $zero, 1 /* 0DAC98 80144598 AFA2001C */ sw $v0, 0x1c($sp) /* 0DAC9C 8014459C 0C04FDC1 */ jal func_8013F704 /* 0DACA0 801445A0 AFA20020 */ sw $v0, 0x20($sp) .L801445A4: /* 0DACA4 801445A4 0200202D */ daddu $a0, $s0, $zero /* 0DACA8 801445A8 02C0282D */ daddu $a1, $s6, $zero /* 0DACAC 801445AC 02A0302D */ daddu $a2, $s5, $zero /* 0DACB0 801445B0 00113C00 */ sll $a3, $s1, 0x10 /* 0DACB4 801445B4 00073C03 */ sra $a3, $a3, 0x10 /* 0DACB8 801445B8 00121400 */ sll $v0, $s2, 0x10 /* 0DACBC 801445BC 00021403 */ sra $v0, $v0, 0x10 /* 0DACC0 801445C0 AFA20010 */ sw $v0, 0x10($sp) /* 0DACC4 801445C4 00131400 */ sll $v0, $s3, 0x10 /* 0DACC8 801445C8 00021403 */ sra $v0, $v0, 0x10 /* 0DACCC 801445CC AFA20014 */ sw $v0, 0x14($sp) /* 0DACD0 801445D0 00141400 */ sll $v0, $s4, 0x10 /* 0DACD4 801445D4 00021403 */ sra $v0, $v0, 0x10 /* 0DACD8 801445D8 AFA20018 */ sw $v0, 0x18($sp) /* 0DACDC 801445DC 24020001 */ addiu $v0, $zero, 1 /* 0DACE0 801445E0 080511DE */ j .L80144778 /* 0DACE4 801445E4 AFA2001C */ sw $v0, 0x1c($sp) .L801445E8: /* 0DACE8 801445E8 080511BC */ j .L801446F0 /* 0DACEC 801445EC 00621024 */ and $v0, $v1, $v0 .L801445F0: /* 0DACF0 801445F0 00621024 */ and $v0, $v1, $v0 /* 0DACF4 801445F4 1440000C */ bnez $v0, .L80144628 /* 0DACF8 801445F8 3C032000 */ lui $v1, 0x2000 /* 0DACFC 801445FC 82040046 */ lb $a0, 0x46($s0) /* 0DAD00 80144600 3C038015 */ lui $v1, 0x8015 /* 0DAD04 80144604 2463EFCC */ addiu $v1, $v1, -0x1034 /* 0DAD08 80144608 00041040 */ sll $v0, $a0, 1 /* 0DAD0C 8014460C 00441021 */ addu $v0, $v0, $a0 /* 0DAD10 80144610 00021040 */ sll $v0, $v0, 1 /* 0DAD14 80144614 00431021 */ addu $v0, $v0, $v1 /* 0DAD18 80144618 84560000 */ lh $s6, ($v0) /* 0DAD1C 8014461C 84550002 */ lh $s5, 2($v0) /* 0DAD20 80144620 0805118C */ j .L80144630 /* 0DAD24 80144624 3C032000 */ lui $v1, 0x2000 .L80144628: /* 0DAD28 80144628 9216004E */ lbu $s6, 0x4e($s0) /* 0DAD2C 8014462C 9215004F */ lbu $s5, 0x4f($s0) .L80144630: /* 0DAD30 80144630 C6000028 */ lwc1 $f0, 0x28($s0) /* 0DAD34 80144634 C606002C */ lwc1 $f6, 0x2c($s0) /* 0DAD38 80144638 3C013F00 */ lui $at, 0x3f00 /* 0DAD3C 8014463C 44811000 */ mtc1 $at, $f2 /* 0DAD40 80144640 3C013F80 */ lui $at, 0x3f80 /* 0DAD44 80144644 44815000 */ mtc1 $at, $f10 /* 0DAD48 80144648 46000207 */ neg.s $f8, $f0 /* 0DAD4C 8014464C 46024202 */ mul.s $f8, $f8, $f2 /* 0DAD50 80144650 00000000 */ nop /* 0DAD54 80144654 3C014480 */ lui $at, 0x4480 /* 0DAD58 80144658 44816000 */ mtc1 $at, $f12 /* 0DAD5C 8014465C 8E020000 */ lw $v0, ($s0) /* 0DAD60 80144660 4600038D */ trunc.w.s $f14, $f0 /* 0DAD64 80144664 44117000 */ mfc1 $s1, $f14 /* 0DAD68 80144668 4600338D */ trunc.w.s $f14, $f6 /* 0DAD6C 8014466C 44127000 */ mfc1 $s2, $f14 /* 0DAD70 80144670 46003187 */ neg.s $f6, $f6 /* 0DAD74 80144674 46023182 */ mul.s $f6, $f6, $f2 /* 0DAD78 80144678 00000000 */ nop /* 0DAD7C 8014467C 44912000 */ mtc1 $s1, $f4 /* 0DAD80 80144680 00000000 */ nop /* 0DAD84 80144684 46802120 */ cvt.s.w $f4, $f4 /* 0DAD88 80144688 44960000 */ mtc1 $s6, $f0 /* 0DAD8C 8014468C 00000000 */ nop /* 0DAD90 80144690 46800020 */ cvt.s.w $f0, $f0 /* 0DAD94 80144694 46002103 */ div.s $f4, $f4, $f0 /* 0DAD98 80144698 46045103 */ div.s $f4, $f10, $f4 /* 0DAD9C 8014469C 460C2102 */ mul.s $f4, $f4, $f12 /* 0DADA0 801446A0 00000000 */ nop /* 0DADA4 801446A4 44920000 */ mtc1 $s2, $f0 /* 0DADA8 801446A8 00000000 */ nop /* 0DADAC 801446AC 46800020 */ cvt.s.w $f0, $f0 /* 0DADB0 801446B0 44951000 */ mtc1 $s5, $f2 /* 0DADB4 801446B4 00000000 */ nop /* 0DADB8 801446B8 468010A0 */ cvt.s.w $f2, $f2 /* 0DADBC 801446BC 46020003 */ div.s $f0, $f0, $f2 /* 0DADC0 801446C0 46005003 */ div.s $f0, $f10, $f0 /* 0DADC4 801446C4 460C0002 */ mul.s $f0, $f0, $f12 /* 0DADC8 801446C8 00000000 */ nop /* 0DADCC 801446CC 00431024 */ and $v0, $v0, $v1 /* 0DADD0 801446D0 4600438D */ trunc.w.s $f14, $f8 /* 0DADD4 801446D4 44137000 */ mfc1 $s3, $f14 /* 0DADD8 801446D8 4600338D */ trunc.w.s $f14, $f6 /* 0DADDC 801446DC 44147000 */ mfc1 $s4, $f14 /* 0DADE0 801446E0 4600238D */ trunc.w.s $f14, $f4 /* 0DADE4 801446E4 E60E0034 */ swc1 $f14, 0x34($s0) /* 0DADE8 801446E8 4600038D */ trunc.w.s $f14, $f0 /* 0DADEC 801446EC E60E0038 */ swc1 $f14, 0x38($s0) .L801446F0: /* 0DADF0 801446F0 10400012 */ beqz $v0, .L8014473C /* 0DADF4 801446F4 0200202D */ daddu $a0, $s0, $zero /* 0DADF8 801446F8 02C0282D */ daddu $a1, $s6, $zero /* 0DADFC 801446FC 02A0302D */ daddu $a2, $s5, $zero /* 0DAE00 80144700 00113C00 */ sll $a3, $s1, 0x10 /* 0DAE04 80144704 00073C03 */ sra $a3, $a3, 0x10 /* 0DAE08 80144708 00121400 */ sll $v0, $s2, 0x10 /* 0DAE0C 8014470C 00021403 */ sra $v0, $v0, 0x10 /* 0DAE10 80144710 AFA20010 */ sw $v0, 0x10($sp) /* 0DAE14 80144714 00131400 */ sll $v0, $s3, 0x10 /* 0DAE18 80144718 00021403 */ sra $v0, $v0, 0x10 /* 0DAE1C 8014471C AFA20014 */ sw $v0, 0x14($sp) /* 0DAE20 80144720 00141400 */ sll $v0, $s4, 0x10 /* 0DAE24 80144724 00021403 */ sra $v0, $v0, 0x10 /* 0DAE28 80144728 AFA20018 */ sw $v0, 0x18($sp) /* 0DAE2C 8014472C 24020001 */ addiu $v0, $zero, 1 /* 0DAE30 80144730 AFA0001C */ sw $zero, 0x1c($sp) /* 0DAE34 80144734 0C04FDC1 */ jal func_8013F704 /* 0DAE38 80144738 AFA20020 */ sw $v0, 0x20($sp) .L8014473C: /* 0DAE3C 8014473C 0200202D */ daddu $a0, $s0, $zero /* 0DAE40 80144740 02C0282D */ daddu $a1, $s6, $zero /* 0DAE44 80144744 02A0302D */ daddu $a2, $s5, $zero /* 0DAE48 80144748 00113C00 */ sll $a3, $s1, 0x10 /* 0DAE4C 8014474C 00073C03 */ sra $a3, $a3, 0x10 /* 0DAE50 80144750 00121400 */ sll $v0, $s2, 0x10 /* 0DAE54 80144754 00021403 */ sra $v0, $v0, 0x10 /* 0DAE58 80144758 AFA20010 */ sw $v0, 0x10($sp) /* 0DAE5C 8014475C 00131400 */ sll $v0, $s3, 0x10 /* 0DAE60 80144760 00021403 */ sra $v0, $v0, 0x10 /* 0DAE64 80144764 AFA20014 */ sw $v0, 0x14($sp) /* 0DAE68 80144768 00141400 */ sll $v0, $s4, 0x10 /* 0DAE6C 8014476C 00021403 */ sra $v0, $v0, 0x10 /* 0DAE70 80144770 AFA20018 */ sw $v0, 0x18($sp) /* 0DAE74 80144774 AFA0001C */ sw $zero, 0x1c($sp) .L80144778: /* 0DAE78 80144778 0C04FDC1 */ jal func_8013F704 /* 0DAE7C 8014477C AFA00020 */ sw $zero, 0x20($sp) .L80144780: /* 0DAE80 80144780 8FBF0044 */ lw $ra, 0x44($sp) /* 0DAE84 80144784 8FB60040 */ lw $s6, 0x40($sp) /* 0DAE88 80144788 8FB5003C */ lw $s5, 0x3c($sp) /* 0DAE8C 8014478C 8FB40038 */ lw $s4, 0x38($sp) /* 0DAE90 80144790 8FB30034 */ lw $s3, 0x34($sp) /* 0DAE94 80144794 8FB20030 */ lw $s2, 0x30($sp) /* 0DAE98 80144798 8FB1002C */ lw $s1, 0x2c($sp) /* 0DAE9C 8014479C 8FB00028 */ lw $s0, 0x28($sp) /* 0DAEA0 801447A0 03E00008 */ jr $ra /* 0DAEA4 801447A4 27BD0048 */ addiu $sp, $sp, 0x48