glabel func_800F8F34 /* B700D4 800F8F34 AFA40000 */ sw $a0, ($sp) /* B700D8 800F8F38 308400FF */ andi $a0, $a0, 0xff /* B700DC 800F8F3C 3C0F8017 */ lui $t7, %hi(D_8016E270) # $t7, 0x8017 /* B700E0 800F8F40 25EFE270 */ addiu $t7, %lo(D_8016E270) # addiu $t7, $t7, -0x1d90 /* B700E4 800F8F44 00047100 */ sll $t6, $a0, 4 /* B700E8 800F8F48 01CF1021 */ addu $v0, $t6, $t7 /* B700EC 800F8F4C 9443000C */ lhu $v1, 0xc($v0) /* B700F0 800F8F50 1060000B */ beqz $v1, .L800F8F80 /* B700F4 800F8F54 2478FFFF */ addiu $t8, $v1, -1 /* B700F8 800F8F58 3319FFFF */ andi $t9, $t8, 0xffff /* B700FC 800F8F5C 13200006 */ beqz $t9, .L800F8F78 /* B70100 800F8F60 A458000C */ sh $t8, 0xc($v0) /* B70104 800F8F64 C4440000 */ lwc1 $f4, ($v0) /* B70108 800F8F68 C4460008 */ lwc1 $f6, 8($v0) /* B7010C 800F8F6C 46062201 */ sub.s $f8, $f4, $f6 /* B70110 800F8F70 03E00008 */ jr $ra /* B70114 800F8F74 E4480000 */ swc1 $f8, ($v0) .L800F8F78: /* B70118 800F8F78 C44A0004 */ lwc1 $f10, 4($v0) /* B7011C 800F8F7C E44A0000 */ swc1 $f10, ($v0) .L800F8F80: /* B70120 800F8F80 03E00008 */ jr $ra /* B70124 800F8F84 00000000 */ nop