.set noat # allow manual use of $at .set noreorder # don't insert nops after branches glabel si_handle_print_debug_var /* EB7CC 802C6E1C 27BDFFD8 */ addiu $sp, $sp, -0x28 /* EB7D0 802C6E20 0080382D */ daddu $a3, $a0, $zero /* EB7D4 802C6E24 AFBF0024 */ sw $ra, 0x24($sp) /* EB7D8 802C6E28 AFB20020 */ sw $s2, 0x20($sp) /* EB7DC 802C6E2C AFB1001C */ sw $s1, 0x1c($sp) /* EB7E0 802C6E30 AFB00018 */ sw $s0, 0x18($sp) /* EB7E4 802C6E34 8CE2000C */ lw $v0, 0xc($a3) /* EB7E8 802C6E38 8C500000 */ lw $s0, ($v0) /* EB7EC 802C6E3C 3C11EFE8 */ lui $s1, 0xefe8 /* EB7F0 802C6E40 36312080 */ ori $s1, $s1, 0x2080 /* EB7F4 802C6E44 0230102A */ slt $v0, $s1, $s0 /* EB7F8 802C6E48 14400007 */ bnez $v0, .L802C6E68 /* EB7FC 802C6E4C 3C12F2E3 */ lui $s2, 0xf2e3 /* EB800 802C6E50 3C04802E */ lui $a0, %hi(D_802DACA0) /* EB804 802C6E54 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EB808 802C6E58 3C05802E */ lui $a1, %hi(D_802D9D98) /* EB80C 802C6E5C 24A59D98 */ addiu $a1, $a1, %lo(D_802D9D98) /* EB810 802C6E60 080B1CDE */ j .L802C7378 /* EB814 802C6E64 0200302D */ daddu $a2, $s0, $zero .L802C6E68: /* EB818 802C6E68 36521100 */ ori $s2, $s2, 0x1100 /* EB81C 802C6E6C 0250102A */ slt $v0, $s2, $s0 /* EB820 802C6E70 1440000D */ bnez $v0, .L802C6EA8 /* EB824 802C6E74 3C02F414 */ lui $v0, 0xf414 /* EB828 802C6E78 0C0B1248 */ jal fixed_var_to_float /* EB82C 802C6E7C 0200202D */ daddu $a0, $s0, $zero /* EB830 802C6E80 3C04802E */ lui $a0, %hi(D_802DACA0) /* EB834 802C6E84 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EB838 802C6E88 460000A1 */ cvt.d.s $f2, $f0 /* EB83C 802C6E8C 44071000 */ mfc1 $a3, $f2 /* EB840 802C6E90 44061800 */ mfc1 $a2, $f3 /* EB844 802C6E94 3C05802E */ lui $a1, %hi(D_802D9DA8) /* EB848 802C6E98 0C01953C */ jal sprintf /* EB84C 802C6E9C 24A59DA8 */ addiu $a1, $a1, %lo(D_802D9DA8) /* EB850 802C6EA0 080B1CE0 */ j .L802C7380 /* EB854 802C6EA4 00000000 */ nop .L802C6EA8: /* EB858 802C6EA8 34423E00 */ ori $v0, $v0, 0x3e00 /* EB85C 802C6EAC 0050102A */ slt $v0, $v0, $s0 /* EB860 802C6EB0 14400016 */ bnez $v0, .L802C6F0C /* EB864 802C6EB4 3C02F545 */ lui $v0, 0xf545 /* EB868 802C6EB8 3C020C84 */ lui $v0, 0xc84 /* EB86C 802C6EBC 34425880 */ ori $v0, $v0, 0x5880 /* EB870 802C6EC0 02028021 */ addu $s0, $s0, $v0 /* EB874 802C6EC4 06010002 */ bgez $s0, .L802C6ED0 /* EB878 802C6EC8 0200182D */ daddu $v1, $s0, $zero /* EB87C 802C6ECC 2603001F */ addiu $v1, $s0, 0x1f .L802C6ED0: /* EB880 802C6ED0 00034143 */ sra $t0, $v1, 5 /* EB884 802C6ED4 0100182D */ daddu $v1, $t0, $zero /* EB888 802C6ED8 00031140 */ sll $v0, $v1, 5 /* EB88C 802C6EDC 02024023 */ subu $t0, $s0, $v0 /* EB890 802C6EE0 3C04802E */ lui $a0, %hi(D_802DACA0) /* EB894 802C6EE4 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EB898 802C6EE8 3C05802E */ lui $a1, %hi(D_802D9DBC) /* EB89C 802C6EEC 24A59DBC */ addiu $a1, $a1, %lo(D_802D9DBC) /* EB8A0 802C6EF0 0200302D */ daddu $a2, $s0, $zero /* EB8A4 802C6EF4 00031880 */ sll $v1, $v1, 2 /* EB8A8 802C6EF8 8CE20140 */ lw $v0, 0x140($a3) /* EB8AC 802C6EFC 00621821 */ addu $v1, $v1, $v0 /* EB8B0 802C6F00 8C620000 */ lw $v0, ($v1) /* EB8B4 802C6F04 080B1C7F */ j .L802C71FC /* EB8B8 802C6F08 24070001 */ addiu $a3, $zero, 1 .L802C6F0C: /* EB8BC 802C6F0C 34426B00 */ ori $v0, $v0, 0x6b00 /* EB8C0 802C6F10 0050102A */ slt $v0, $v0, $s0 /* EB8C4 802C6F14 14400021 */ bnez $v0, .L802C6F9C /* EB8C8 802C6F18 3C02F676 */ lui $v0, 0xf676 /* EB8CC 802C6F1C 3C020B53 */ lui $v0, 0xb53 /* EB8D0 802C6F20 34422B80 */ ori $v0, $v0, 0x2b80 /* EB8D4 802C6F24 02028021 */ addu $s0, $s0, $v0 /* EB8D8 802C6F28 8CE3013C */ lw $v1, 0x13c($a3) /* EB8DC 802C6F2C 00101080 */ sll $v0, $s0, 2 /* EB8E0 802C6F30 00431021 */ addu $v0, $v0, $v1 /* EB8E4 802C6F34 8C470000 */ lw $a3, ($v0) /* EB8E8 802C6F38 0227102A */ slt $v0, $s1, $a3 /* EB8EC 802C6F3C 14400007 */ bnez $v0, .L802C6F5C /* EB8F0 802C6F40 0247102A */ slt $v0, $s2, $a3 /* EB8F4 802C6F44 3C04802E */ lui $a0, %hi(D_802DACA0) /* EB8F8 802C6F48 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EB8FC 802C6F4C 3C05802E */ lui $a1, %hi(D_802D9DCC) /* EB900 802C6F50 24A59DCC */ addiu $a1, $a1, %lo(D_802D9DCC) /* EB904 802C6F54 080B1CDE */ j .L802C7378 /* EB908 802C6F58 00E0302D */ daddu $a2, $a3, $zero .L802C6F5C: /* EB90C 802C6F5C 1440000A */ bnez $v0, .L802C6F88 /* EB910 802C6F60 00000000 */ nop /* EB914 802C6F64 0C0B1248 */ jal fixed_var_to_float /* EB918 802C6F68 00E0202D */ daddu $a0, $a3, $zero /* EB91C 802C6F6C 46000021 */ cvt.d.s $f0, $f0 /* EB920 802C6F70 F7A00010 */ sdc1 $f0, 0x10($sp) /* EB924 802C6F74 3C04802E */ lui $a0, %hi(D_802DACA0) /* EB928 802C6F78 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EB92C 802C6F7C 3C05802E */ lui $a1, %hi(D_802D9DDC) /* EB930 802C6F80 080B1CCE */ j .L802C7338 /* EB934 802C6F84 24A59DDC */ addiu $a1, $a1, %lo(D_802D9DDC) .L802C6F88: /* EB938 802C6F88 3C04802E */ lui $a0, %hi(D_802DACA0) /* EB93C 802C6F8C 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EB940 802C6F90 3C05802E */ lui $a1, %hi(D_802D9DF0) /* EB944 802C6F94 080B1CD6 */ j .L802C7358 /* EB948 802C6F98 24A59DF0 */ addiu $a1, $a1, %lo(D_802D9DF0) .L802C6F9C: /* EB94C 802C6F9C 34429800 */ ori $v0, $v0, 0x9800 /* EB950 802C6FA0 0050102A */ slt $v0, $v0, $s0 /* EB954 802C6FA4 14400020 */ bnez $v0, .L802C7028 /* EB958 802C6FA8 3C02F7A7 */ lui $v0, 0xf7a7 /* EB95C 802C6FAC 3C020A21 */ lui $v0, 0xa21 /* EB960 802C6FB0 3442FE80 */ ori $v0, $v0, 0xfe80 /* EB964 802C6FB4 02028021 */ addu $s0, $s0, $v0 /* EB968 802C6FB8 0C05154E */ jal get_global_byte /* EB96C 802C6FBC 0200202D */ daddu $a0, $s0, $zero /* EB970 802C6FC0 0040382D */ daddu $a3, $v0, $zero /* EB974 802C6FC4 0227102A */ slt $v0, $s1, $a3 /* EB978 802C6FC8 14400007 */ bnez $v0, .L802C6FE8 /* EB97C 802C6FCC 0247102A */ slt $v0, $s2, $a3 /* EB980 802C6FD0 3C04802E */ lui $a0, %hi(D_802DACA0) /* EB984 802C6FD4 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EB988 802C6FD8 3C05802E */ lui $a1, %hi(D_802D9E00) /* EB98C 802C6FDC 24A59E00 */ addiu $a1, $a1, %lo(D_802D9E00) /* EB990 802C6FE0 080B1CDE */ j .L802C7378 /* EB994 802C6FE4 00E0302D */ daddu $a2, $a3, $zero .L802C6FE8: /* EB998 802C6FE8 1440000A */ bnez $v0, .L802C7014 /* EB99C 802C6FEC 00000000 */ nop /* EB9A0 802C6FF0 0C0B1248 */ jal fixed_var_to_float /* EB9A4 802C6FF4 00E0202D */ daddu $a0, $a3, $zero /* EB9A8 802C6FF8 46000021 */ cvt.d.s $f0, $f0 /* EB9AC 802C6FFC F7A00010 */ sdc1 $f0, 0x10($sp) /* EB9B0 802C7000 3C04802E */ lui $a0, %hi(D_802DACA0) /* EB9B4 802C7004 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EB9B8 802C7008 3C05802E */ lui $a1, %hi(D_802D9E10) /* EB9BC 802C700C 080B1CCE */ j .L802C7338 /* EB9C0 802C7010 24A59E10 */ addiu $a1, $a1, %lo(D_802D9E10) .L802C7014: /* EB9C4 802C7014 3C04802E */ lui $a0, %hi(D_802DACA0) /* EB9C8 802C7018 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EB9CC 802C701C 3C05802E */ lui $a1, %hi(D_802D9E24) /* EB9D0 802C7020 080B1CD6 */ j .L802C7358 /* EB9D4 802C7024 24A59E24 */ addiu $a1, $a1, %lo(D_802D9E24) .L802C7028: /* EB9D8 802C7028 3442C500 */ ori $v0, $v0, 0xc500 /* EB9DC 802C702C 0050102A */ slt $v0, $v0, $s0 /* EB9E0 802C7030 14400020 */ bnez $v0, .L802C70B4 /* EB9E4 802C7034 3C02F8D8 */ lui $v0, 0xf8d8 /* EB9E8 802C7038 3C0208F0 */ lui $v0, 0x8f0 /* EB9EC 802C703C 3442D180 */ ori $v0, $v0, 0xd180 /* EB9F0 802C7040 02028021 */ addu $s0, $s0, $v0 /* EB9F4 802C7044 0C051594 */ jal get_area_byte /* EB9F8 802C7048 0200202D */ daddu $a0, $s0, $zero /* EB9FC 802C704C 0040382D */ daddu $a3, $v0, $zero /* EBA00 802C7050 0227102A */ slt $v0, $s1, $a3 /* EBA04 802C7054 14400007 */ bnez $v0, .L802C7074 /* EBA08 802C7058 0247102A */ slt $v0, $s2, $a3 /* EBA0C 802C705C 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBA10 802C7060 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBA14 802C7064 3C05802E */ lui $a1, %hi(D_802D9E34) /* EBA18 802C7068 24A59E34 */ addiu $a1, $a1, %lo(D_802D9E34) /* EBA1C 802C706C 080B1CDE */ j .L802C7378 /* EBA20 802C7070 00E0302D */ daddu $a2, $a3, $zero .L802C7074: /* EBA24 802C7074 1440000A */ bnez $v0, .L802C70A0 /* EBA28 802C7078 00000000 */ nop /* EBA2C 802C707C 0C0B1248 */ jal fixed_var_to_float /* EBA30 802C7080 00E0202D */ daddu $a0, $a3, $zero /* EBA34 802C7084 46000021 */ cvt.d.s $f0, $f0 /* EBA38 802C7088 F7A00010 */ sdc1 $f0, 0x10($sp) /* EBA3C 802C708C 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBA40 802C7090 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBA44 802C7094 3C05802E */ lui $a1, %hi(D_802D9E44) /* EBA48 802C7098 080B1CCE */ j .L802C7338 /* EBA4C 802C709C 24A59E44 */ addiu $a1, $a1, %lo(D_802D9E44) .L802C70A0: /* EBA50 802C70A0 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBA54 802C70A4 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBA58 802C70A8 3C05802E */ lui $a1, %hi(D_802D9E58) /* EBA5C 802C70AC 080B1CD6 */ j .L802C7358 /* EBA60 802C70B0 24A59E58 */ addiu $a1, $a1, %lo(D_802D9E58) .L802C70B4: /* EBA64 802C70B4 3442F200 */ ori $v0, $v0, 0xf200 /* EBA68 802C70B8 0050102A */ slt $v0, $v0, $s0 /* EBA6C 802C70BC 1440000C */ bnez $v0, .L802C70F0 /* EBA70 802C70C0 3C02FA0A */ lui $v0, 0xfa0a /* EBA74 802C70C4 3C0207BF */ lui $v0, 0x7bf /* EBA78 802C70C8 3442A480 */ ori $v0, $v0, 0xa480 /* EBA7C 802C70CC 02028021 */ addu $s0, $s0, $v0 /* EBA80 802C70D0 0C05152F */ jal get_global_flag /* EBA84 802C70D4 0200202D */ daddu $a0, $s0, $zero /* EBA88 802C70D8 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBA8C 802C70DC 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBA90 802C70E0 3C05802E */ lui $a1, %hi(D_802D9E68) /* EBA94 802C70E4 24A59E68 */ addiu $a1, $a1, %lo(D_802D9E68) /* EBA98 802C70E8 080B1C4A */ j .L802C7128 /* EBA9C 802C70EC 0200302D */ daddu $a2, $s0, $zero .L802C70F0: /* EBAA0 802C70F0 34421F00 */ ori $v0, $v0, 0x1f00 /* EBAA4 802C70F4 0050102A */ slt $v0, $v0, $s0 /* EBAA8 802C70F8 1440000F */ bnez $v0, .L802C7138 /* EBAAC 802C70FC 3C02FB3B */ lui $v0, 0xfb3b /* EBAB0 802C7100 3C02068E */ lui $v0, 0x68e /* EBAB4 802C7104 34427780 */ ori $v0, $v0, 0x7780 /* EBAB8 802C7108 02028021 */ addu $s0, $s0, $v0 /* EBABC 802C710C 0C05157C */ jal get_area_flag /* EBAC0 802C7110 0200202D */ daddu $a0, $s0, $zero /* EBAC4 802C7114 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBAC8 802C7118 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBACC 802C711C 3C05802E */ lui $a1, %hi(D_802D9E78) /* EBAD0 802C7120 24A59E78 */ addiu $a1, $a1, %lo(D_802D9E78) /* EBAD4 802C7124 0200302D */ daddu $a2, $s0, $zero .L802C7128: /* EBAD8 802C7128 0C01953C */ jal sprintf /* EBADC 802C712C 0040382D */ daddu $a3, $v0, $zero /* EBAE0 802C7130 080B1CE0 */ j .L802C7380 /* EBAE4 802C7134 00000000 */ nop .L802C7138: /* EBAE8 802C7138 34424C00 */ ori $v0, $v0, 0x4c00 /* EBAEC 802C713C 0050102A */ slt $v0, $v0, $s0 /* EBAF0 802C7140 14400017 */ bnez $v0, .L802C71A0 /* EBAF4 802C7144 3C02FC6C */ lui $v0, 0xfc6c /* EBAF8 802C7148 3C02055D */ lui $v0, 0x55d /* EBAFC 802C714C 34424A80 */ ori $v0, $v0, 0x4a80 /* EBB00 802C7150 02028021 */ addu $s0, $s0, $v0 /* EBB04 802C7154 06010002 */ bgez $s0, .L802C7160 /* EBB08 802C7158 0200182D */ daddu $v1, $s0, $zero /* EBB0C 802C715C 2603001F */ addiu $v1, $s0, 0x1f .L802C7160: /* EBB10 802C7160 00034143 */ sra $t0, $v1, 5 /* EBB14 802C7164 0100182D */ daddu $v1, $t0, $zero /* EBB18 802C7168 00031140 */ sll $v0, $v1, 5 /* EBB1C 802C716C 02024023 */ subu $t0, $s0, $v0 /* EBB20 802C7170 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBB24 802C7174 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBB28 802C7178 3C05802E */ lui $a1, %hi(D_802D9E88) /* EBB2C 802C717C 24A59E88 */ addiu $a1, $a1, %lo(D_802D9E88) /* EBB30 802C7180 0200302D */ daddu $a2, $s0, $zero /* EBB34 802C7184 00031880 */ sll $v1, $v1, 2 /* EBB38 802C7188 3C02802E */ lui $v0, %hi(gMapFlags) /* EBB3C 802C718C 8C42A480 */ lw $v0, %lo(gMapFlags)($v0) /* EBB40 802C7190 00621821 */ addu $v1, $v1, $v0 /* EBB44 802C7194 8C620000 */ lw $v0, ($v1) /* EBB48 802C7198 080B1C7F */ j .L802C71FC /* EBB4C 802C719C 24070001 */ addiu $a3, $zero, 1 .L802C71A0: /* EBB50 802C71A0 34427900 */ ori $v0, $v0, 0x7900 /* EBB54 802C71A4 0050102A */ slt $v0, $v0, $s0 /* EBB58 802C71A8 14400019 */ bnez $v0, .L802C7210 /* EBB5C 802C71AC 3C02FD9D */ lui $v0, 0xfd9d /* EBB60 802C71B0 3C02042C */ lui $v0, 0x42c /* EBB64 802C71B4 34421D80 */ ori $v0, $v0, 0x1d80 /* EBB68 802C71B8 02028021 */ addu $s0, $s0, $v0 /* EBB6C 802C71BC 06010002 */ bgez $s0, .L802C71C8 /* EBB70 802C71C0 0200182D */ daddu $v1, $s0, $zero /* EBB74 802C71C4 2603001F */ addiu $v1, $s0, 0x1f .L802C71C8: /* EBB78 802C71C8 00034143 */ sra $t0, $v1, 5 /* EBB7C 802C71CC 0100182D */ daddu $v1, $t0, $zero /* EBB80 802C71D0 00031140 */ sll $v0, $v1, 5 /* EBB84 802C71D4 02024023 */ subu $t0, $s0, $v0 /* EBB88 802C71D8 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBB8C 802C71DC 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBB90 802C71E0 3C05802E */ lui $a1, %hi(D_802D9E98) /* EBB94 802C71E4 24A59E98 */ addiu $a1, $a1, %lo(D_802D9E98) /* EBB98 802C71E8 0200302D */ daddu $a2, $s0, $zero /* EBB9C 802C71EC 00031880 */ sll $v1, $v1, 2 /* EBBA0 802C71F0 00E31821 */ addu $v1, $a3, $v1 /* EBBA4 802C71F4 24070001 */ addiu $a3, $zero, 1 /* EBBA8 802C71F8 8C6200C4 */ lw $v0, 0xc4($v1) .L802C71FC: /* EBBAC 802C71FC 01073804 */ sllv $a3, $a3, $t0 /* EBBB0 802C7200 0C01953C */ jal sprintf /* EBBB4 802C7204 00473824 */ and $a3, $v0, $a3 /* EBBB8 802C7208 080B1CE0 */ j .L802C7380 /* EBBBC 802C720C 00000000 */ nop .L802C7210: /* EBBC0 802C7210 3442A600 */ ori $v0, $v0, 0xa600 /* EBBC4 802C7214 0050102A */ slt $v0, $v0, $s0 /* EBBC8 802C7218 14400026 */ bnez $v0, .L802C72B4 /* EBBCC 802C721C 3C02FECE */ lui $v0, 0xfece /* EBBD0 802C7220 3C0202FA */ lui $v0, 0x2fa /* EBBD4 802C7224 3442F080 */ ori $v0, $v0, 0xf080 /* EBBD8 802C7228 02028021 */ addu $s0, $s0, $v0 /* EBBDC 802C722C 3C04EFE8 */ lui $a0, 0xefe8 /* EBBE0 802C7230 3C03802E */ lui $v1, %hi(gMapVars) /* EBBE4 802C7234 8C63A484 */ lw $v1, %lo(gMapVars)($v1) /* EBBE8 802C7238 00101080 */ sll $v0, $s0, 2 /* EBBEC 802C723C 00431021 */ addu $v0, $v0, $v1 /* EBBF0 802C7240 8C470000 */ lw $a3, ($v0) /* EBBF4 802C7244 34842080 */ ori $a0, $a0, 0x2080 /* EBBF8 802C7248 0087202A */ slt $a0, $a0, $a3 /* EBBFC 802C724C 14800007 */ bnez $a0, .L802C726C /* EBC00 802C7250 3C02F2E3 */ lui $v0, 0xf2e3 /* EBC04 802C7254 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBC08 802C7258 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBC0C 802C725C 3C05802E */ lui $a1, %hi(D_802D9EA8) /* EBC10 802C7260 24A59EA8 */ addiu $a1, $a1, %lo(D_802D9EA8) /* EBC14 802C7264 080B1CDE */ j .L802C7378 /* EBC18 802C7268 00E0302D */ daddu $a2, $a3, $zero .L802C726C: /* EBC1C 802C726C 34421100 */ ori $v0, $v0, 0x1100 /* EBC20 802C7270 0047102A */ slt $v0, $v0, $a3 /* EBC24 802C7274 1440000A */ bnez $v0, .L802C72A0 /* EBC28 802C7278 00000000 */ nop /* EBC2C 802C727C 0C0B1248 */ jal fixed_var_to_float /* EBC30 802C7280 00E0202D */ daddu $a0, $a3, $zero /* EBC34 802C7284 46000021 */ cvt.d.s $f0, $f0 /* EBC38 802C7288 F7A00010 */ sdc1 $f0, 0x10($sp) /* EBC3C 802C728C 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBC40 802C7290 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBC44 802C7294 3C05802E */ lui $a1, %hi(D_802D9EB8) /* EBC48 802C7298 080B1CCE */ j .L802C7338 /* EBC4C 802C729C 24A59EB8 */ addiu $a1, $a1, %lo(D_802D9EB8) .L802C72A0: /* EBC50 802C72A0 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBC54 802C72A4 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBC58 802C72A8 3C05802E */ lui $a1, %hi(D_802D9ECC) /* EBC5C 802C72AC 080B1CD6 */ j .L802C7358 /* EBC60 802C72B0 24A59ECC */ addiu $a1, $a1, %lo(D_802D9ECC) .L802C72B4: /* EBC64 802C72B4 3442D300 */ ori $v0, $v0, 0xd300 /* EBC68 802C72B8 0050102A */ slt $v0, $v0, $s0 /* EBC6C 802C72BC 1440002A */ bnez $v0, .L802C7368 /* EBC70 802C72C0 0200302D */ daddu $a2, $s0, $zero /* EBC74 802C72C4 3C0201C9 */ lui $v0, 0x1c9 /* EBC78 802C72C8 3442C380 */ ori $v0, $v0, 0xc380 /* EBC7C 802C72CC 02028021 */ addu $s0, $s0, $v0 /* EBC80 802C72D0 00101080 */ sll $v0, $s0, 2 /* EBC84 802C72D4 00E21021 */ addu $v0, $a3, $v0 /* EBC88 802C72D8 8C470084 */ lw $a3, 0x84($v0) /* EBC8C 802C72DC 3C02EFE8 */ lui $v0, 0xefe8 /* EBC90 802C72E0 34422080 */ ori $v0, $v0, 0x2080 /* EBC94 802C72E4 0047102A */ slt $v0, $v0, $a3 /* EBC98 802C72E8 14400007 */ bnez $v0, .L802C7308 /* EBC9C 802C72EC 3C02F2E3 */ lui $v0, 0xf2e3 /* EBCA0 802C72F0 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBCA4 802C72F4 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBCA8 802C72F8 3C05802E */ lui $a1, %hi(D_802D9EDC) /* EBCAC 802C72FC 24A59EDC */ addiu $a1, $a1, %lo(D_802D9EDC) /* EBCB0 802C7300 080B1CDE */ j .L802C7378 /* EBCB4 802C7304 00E0302D */ daddu $a2, $a3, $zero .L802C7308: /* EBCB8 802C7308 34421100 */ ori $v0, $v0, 0x1100 /* EBCBC 802C730C 0047102A */ slt $v0, $v0, $a3 /* EBCC0 802C7310 1440000D */ bnez $v0, .L802C7348 /* EBCC4 802C7314 00000000 */ nop /* EBCC8 802C7318 0C0B1248 */ jal fixed_var_to_float /* EBCCC 802C731C 00E0202D */ daddu $a0, $a3, $zero /* EBCD0 802C7320 46000021 */ cvt.d.s $f0, $f0 /* EBCD4 802C7324 F7A00010 */ sdc1 $f0, 0x10($sp) /* EBCD8 802C7328 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBCDC 802C732C 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBCE0 802C7330 3C05802E */ lui $a1, %hi(D_802D9EEC) /* EBCE4 802C7334 24A59EEC */ addiu $a1, $a1, %lo(D_802D9EEC) .L802C7338: /* EBCE8 802C7338 0C01953C */ jal sprintf /* EBCEC 802C733C 0200302D */ daddu $a2, $s0, $zero /* EBCF0 802C7340 080B1CE0 */ j .L802C7380 /* EBCF4 802C7344 00000000 */ nop .L802C7348: /* EBCF8 802C7348 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBCFC 802C734C 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBD00 802C7350 3C05802E */ lui $a1, %hi(D_802D9F00) /* EBD04 802C7354 24A59F00 */ addiu $a1, $a1, %lo(D_802D9F00) .L802C7358: /* EBD08 802C7358 0C01953C */ jal sprintf /* EBD0C 802C735C 0200302D */ daddu $a2, $s0, $zero /* EBD10 802C7360 080B1CE0 */ j .L802C7380 /* EBD14 802C7364 00000000 */ nop .L802C7368: /* EBD18 802C7368 3C04802E */ lui $a0, %hi(D_802DACA0) /* EBD1C 802C736C 2484ACA0 */ addiu $a0, $a0, %lo(D_802DACA0) /* EBD20 802C7370 3C05802E */ lui $a1, %hi(D_802D9F10) /* EBD24 802C7374 24A59F10 */ addiu $a1, $a1, %lo(D_802D9F10) .L802C7378: /* EBD28 802C7378 0C01953C */ jal sprintf /* EBD2C 802C737C 00000000 */ nop .L802C7380: /* EBD30 802C7380 8FBF0024 */ lw $ra, 0x24($sp) /* EBD34 802C7384 8FB20020 */ lw $s2, 0x20($sp) /* EBD38 802C7388 8FB1001C */ lw $s1, 0x1c($sp) /* EBD3C 802C738C 8FB00018 */ lw $s0, 0x18($sp) /* EBD40 802C7390 24020002 */ addiu $v0, $zero, 2 /* EBD44 802C7394 03E00008 */ jr $ra /* EBD48 802C7398 27BD0028 */ addiu $sp, $sp, 0x28