mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-14 20:30:01 -04:00
Decompile func0f01d990
This commit is contained in:
@@ -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
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user