From 37c979c9c0c0a07c7dae8565d36454775bd18348 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Mon, 29 Jun 2020 22:39:50 +1000 Subject: [PATCH] Decompile func0001af80 --- src/include/types.h | 1 + src/lib/lib_1a500.c | 13 ++++--------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/src/include/types.h b/src/include/types.h index 63f77079f..8cee3ac7f 100644 --- a/src/include/types.h +++ b/src/include/types.h @@ -266,6 +266,7 @@ struct model08 { s16 numparts; s16 unk0e; + f32 unk10; }; struct model0c { diff --git a/src/lib/lib_1a500.c b/src/lib/lib_1a500.c index 101d9ee6d..05133e1be 100644 --- a/src/lib/lib_1a500.c +++ b/src/lib/lib_1a500.c @@ -833,15 +833,10 @@ glabel func0001af64 /* 1af7c: 00000000 */ nop ); -GLOBAL_ASM( -glabel func0001af80 -/* 1af80: 8c8e0008 */ lw $t6,0x8($a0) -/* 1af84: c4860014 */ lwc1 $f6,0x14($a0) -/* 1af88: c5c40010 */ lwc1 $f4,0x10($t6) -/* 1af8c: 46062002 */ mul.s $f0,$f4,$f6 -/* 1af90: 03e00008 */ jr $ra -/* 1af94: 00000000 */ nop -); +f32 func0001af80(struct model *model) +{ + return model->unk08->unk10 * model->unk14; +} GLOBAL_ASM( glabel func0001af98