.set noat # allow manual use of $at .set noreorder # don't insert nops after branches glabel func_802A123C_7290FC /* 7290FC 802A123C 27BDFFD0 */ addiu $sp, $sp, -0x30 /* 729100 802A1240 AFB10014 */ sw $s1, 0x14($sp) /* 729104 802A1244 0080882D */ daddu $s1, $a0, $zero /* 729108 802A1248 AFBF001C */ sw $ra, 0x1c($sp) /* 72910C 802A124C AFB20018 */ sw $s2, 0x18($sp) /* 729110 802A1250 AFB00010 */ sw $s0, 0x10($sp) /* 729114 802A1254 F7B60028 */ sdc1 $f22, 0x28($sp) /* 729118 802A1258 F7B40020 */ sdc1 $f20, 0x20($sp) /* 72911C 802A125C 8E30000C */ lw $s0, 0xc($s1) /* 729120 802A1260 8E050000 */ lw $a1, ($s0) /* 729124 802A1264 0C0B1EAF */ jal get_variable /* 729128 802A1268 26100004 */ addiu $s0, $s0, 4 /* 72912C 802A126C 8E050000 */ lw $a1, ($s0) /* 729130 802A1270 26100004 */ addiu $s0, $s0, 4 /* 729134 802A1274 0220202D */ daddu $a0, $s1, $zero /* 729138 802A1278 0C0B1EAF */ jal get_variable /* 72913C 802A127C 0040902D */ daddu $s2, $v0, $zero /* 729140 802A1280 0220202D */ daddu $a0, $s1, $zero /* 729144 802A1284 8E050000 */ lw $a1, ($s0) /* 729148 802A1288 0C0B1EAF */ jal get_variable /* 72914C 802A128C 0040802D */ daddu $s0, $v0, $zero /* 729150 802A1290 4492B000 */ mtc1 $s2, $f22 /* 729154 802A1294 00000000 */ nop /* 729158 802A1298 4680B5A0 */ cvt.s.w $f22, $f22 /* 72915C 802A129C 4482A000 */ mtc1 $v0, $f20 /* 729160 802A12A0 00000000 */ nop /* 729164 802A12A4 4680A520 */ cvt.s.w $f20, $f20 /* 729168 802A12A8 44900000 */ mtc1 $s0, $f0 /* 72916C 802A12AC 00000000 */ nop /* 729170 802A12B0 46800020 */ cvt.s.w $f0, $f0 /* 729174 802A12B4 4405B000 */ mfc1 $a1, $f22 /* 729178 802A12B8 4407A000 */ mfc1 $a3, $f20 /* 72917C 802A12BC 44060000 */ mfc1 $a2, $f0 /* 729180 802A12C0 0C01C04C */ jal func_80070130 /* 729184 802A12C4 0000202D */ daddu $a0, $zero, $zero /* 729188 802A12C8 26100014 */ addiu $s0, $s0, 0x14 /* 72918C 802A12CC 44900000 */ mtc1 $s0, $f0 /* 729190 802A12D0 00000000 */ nop /* 729194 802A12D4 46800020 */ cvt.s.w $f0, $f0 /* 729198 802A12D8 4405B000 */ mfc1 $a1, $f22 /* 72919C 802A12DC 4407A000 */ mfc1 $a3, $f20 /* 7291A0 802A12E0 44060000 */ mfc1 $a2, $f0 /* 7291A4 802A12E4 0C01C07C */ jal func_800701F0 /* 7291A8 802A12E8 0000202D */ daddu $a0, $zero, $zero /* 7291AC 802A12EC 8FBF001C */ lw $ra, 0x1c($sp) /* 7291B0 802A12F0 8FB20018 */ lw $s2, 0x18($sp) /* 7291B4 802A12F4 8FB10014 */ lw $s1, 0x14($sp) /* 7291B8 802A12F8 8FB00010 */ lw $s0, 0x10($sp) /* 7291BC 802A12FC D7B60028 */ ldc1 $f22, 0x28($sp) /* 7291C0 802A1300 D7B40020 */ ldc1 $f20, 0x20($sp) /* 7291C4 802A1304 24020002 */ addiu $v0, $zero, 2 /* 7291C8 802A1308 03E00008 */ jr $ra /* 7291CC 802A130C 27BD0030 */ addiu $sp, $sp, 0x30