Decompile func0f01d990

This commit is contained in:
Ryan Dwyer
2020-03-15 21:49:12 +10:00
parent 878158e596
commit 72531a3400
3 changed files with 10 additions and 30 deletions
+1 -1
View File
@@ -5672,7 +5672,7 @@ u32 var8007db70 = 0x3f738ef3;
u32 var8007db74 = 0x00000000;
u32 var8007db78 = 0x00000000;
u32 var8007db7c = 0x00000000;
u32 var8007db80 = 0x00000000;
f32 var8007db80 = 0;
f32 var8007db84 = 1;
u32 var8007db88 = 0x00000000;
u32 var8007db8c = 0x00000000;
+8 -28
View File
@@ -9,31 +9,11 @@
#include "gvars/gvars.h"
#include "types.h"
GLOBAL_ASM(
glabel func0f01d990
/* f01d990: 3c014580 */ lui $at,0x4580
/* f01d994: 44811000 */ mtc1 $at,$f2
/* f01d998: 3c01800a */ lui $at,0x800a
/* f01d99c: c424a00c */ lwc1 $f4,-0x5ff4($at)
/* f01d9a0: 3c018008 */ lui $at,0x8008
/* f01d9a4: c426db84 */ lwc1 $f6,-0x247c($at)
/* f01d9a8: 3c028008 */ lui $v0,%hi(var8007db80)
/* f01d9ac: 2442db80 */ addiu $v0,$v0,%lo(var8007db80)
/* f01d9b0: 46062202 */ mul.s $f8,$f4,$f6
/* f01d9b4: c44a0000 */ lwc1 $f10,0x0($v0)
/* f01d9b8: 46085400 */ add.s $f16,$f10,$f8
/* f01d9bc: e4500000 */ swc1 $f16,0x0($v0)
/* f01d9c0: c4400000 */ lwc1 $f0,0x0($v0)
/* f01d9c4: 4600103c */ c.lt.s $f2,$f0
/* f01d9c8: 00000000 */ sll $zero,$zero,0x0
/* f01d9cc: 45000003 */ bc1f .L0f01d9dc
/* f01d9d0: 00000000 */ sll $zero,$zero,0x0
/* f01d9d4: 46020481 */ sub.s $f18,$f0,$f2
/* f01d9d8: e4520000 */ swc1 $f18,0x0($v0)
.L0f01d9dc:
/* f01d9dc: 03e00008 */ jr $ra
/* f01d9e0: 00000000 */ sll $zero,$zero,0x0
/* f01d9e4: 00000000 */ sll $zero,$zero,0x0
/* f01d9e8: 00000000 */ sll $zero,$zero,0x0
/* f01d9ec: 00000000 */ sll $zero,$zero,0x0
);
void func0f01d990(void)
{
var8007db80 += g_Vars.lvupdate240freal * var8007db84;
if (var8007db80 > 4096) {
var8007db80 -= 4096;
}
}
+1 -1
View File
@@ -53,7 +53,7 @@ extern struct stagethinglist stagethinglist_22ec8;
extern struct stagethinglist stagethinglist_22f1c;
extern struct body g_Bodies[];
extern u32 var8007dae4;
extern u32 var8007db80;
extern f32 var8007db80;
extern f32 var8007db84;
extern u32 var8007db88;
extern u32 var8007db94;