From 6f6123592814e22959e3813e68ac97249110097d Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Sun, 5 Sep 2021 21:44:45 +1000 Subject: [PATCH] Decompile func00016760 --- src/include/lib/lib_16110.h | 2 +- src/lib/lib_16110.c | 17 +++++------------ 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/src/include/lib/lib_16110.h b/src/include/lib/lib_16110.h index 5e42322a3..df392e42c 100644 --- a/src/include/lib/lib_16110.h +++ b/src/include/lib/lib_16110.h @@ -18,7 +18,7 @@ void func000166a4(struct coord *pos, struct coord *rot, Mtxf *matrix); void func000166dc(struct coord *pos, Mtxf *matrix); u32 func00016710(void); void func00016748(f32 arg0); -u32 func00016760(void); +void func00016760(void); void func00016784(void); void func00016798(Mtxf *arg0, Mtxf *arg1); void func00016820(Mtx *arg0, Mtx *arg1); diff --git a/src/lib/lib_16110.c b/src/lib/lib_16110.c index a4c658484..e1cc45a79 100644 --- a/src/lib/lib_16110.c +++ b/src/lib/lib_16110.c @@ -387,18 +387,11 @@ void func00016748(f32 arg0) var8005ef10[0] = 65536 * arg0; } -GLOBAL_ASM( -glabel func00016760 -/* 16760: 3c028006 */ lui $v0,%hi(var8005ef10) -/* 16764: 2442ef10 */ addiu $v0,$v0,%lo(var8005ef10) -/* 16768: c4440000 */ lwc1 $f4,0x0($v0) -/* 1676c: 3c01800a */ lui $at,%hi(g_Vars+0x510) -/* 16770: e424a4d0 */ swc1 $f4,%lo(g_Vars+0x510)($at) -/* 16774: 3c014780 */ lui $at,0x4780 -/* 16778: 44813000 */ mtc1 $at,$f6 -/* 1677c: 03e00008 */ jr $ra -/* 16780: e4460000 */ swc1 $f6,0x0($v0) -); +void func00016760(void) +{ + g_Vars.unk000510 = var8005ef10[0]; + var8005ef10[0] = 65536; +} void func00016784(void) {