feat(decomp): grinder gate — +1 fns x0 propagated (fleet 84.4%)

This commit is contained in:
Drew T
2026-07-27 22:34:53 -06:00
parent cd0f595bbd
commit 1300f07a82
5 changed files with 38 additions and 9 deletions
+4 -4
View File
@@ -631,7 +631,7 @@ extern void func_801375EC(s32 a0, s16 a1);
extern s32 func_801399A8(void);
extern void func_801377B4(s32 a0, s32 a1, s32 a2);
extern s32 func_8013767C(s32 a0);
extern void func_801376E8(int a0, int a1);
extern void func_801376E8();
extern void func_801376C8(int a0);
extern s32 D_80127524;
extern s32 D_80127528;
@@ -2669,7 +2669,7 @@ extern void func_8013FAF8(s16 a0, s16 a1);
extern s16 func_8014168C(s16 a0);
extern s32 func_8014032C(s32 a0, s32 a1);
extern void func_80139954(void);
extern void func_801376E8(int a0, int a1);
extern void func_801376E8();
extern void func_80137B80(void);
extern unsigned char *func_80141CA4(void);
extern void func_8002D4C8(s32 a0, s32 a1);
@@ -2743,7 +2743,7 @@ extern s32 D_801151D0;
extern s16 D_8018B84C;
extern s16 D_8018B84E;
extern unsigned char D_8018B850;
extern void func_801376E8(int a0, int a1);
extern void func_801376E8();
extern void func_8013FAF8(s16 a0, s16 a1);
extern unsigned char *func_80141CA4(void);
@@ -2888,7 +2888,7 @@ extern u16 D_80115110;
extern unsigned char D_8018B850;
extern unsigned char *func_80141CA4(void);
extern void func_801376E8(int a0, int a1);
extern void func_801376E8();
void func_8013F138(void) {
u16 *p = &D_80115118;
+1 -1
View File
@@ -633,7 +633,7 @@ extern void func_801375EC(s32 a0, s16 a1);
extern s32 func_801399A8(void);
extern void func_801377B4(s32 a0, s32 a1, s32 a2);
extern s32 func_8013767C(s32 a0);
extern void func_801376E8(int a0, int a1);
extern void func_801376E8();
extern void func_801376C8(int a0);
extern s32 D_80127524;
extern s32 D_80127528;
+1 -1
View File
@@ -636,7 +636,7 @@ extern void func_801375EC(s32 a0, s16 a1);
extern s32 func_801399A8(void);
extern void func_801377B4(s32 a0, s32 a1, s32 a2);
extern s32 func_8013767C(s32 a0);
extern void func_801376E8(int a0, int a1);
extern void func_801376E8();
extern void func_801376C8(int a0);
extern s32 D_80127524;
extern s32 D_80127528;
+2 -2
View File
@@ -636,7 +636,7 @@ extern void func_801375EC(s32 a0, s16 a1);
extern s32 func_801399A8(void);
extern void func_801377B4(s32 a0, s32 a1, s32 a2);
extern s32 func_8013767C(s32 a0);
extern void func_801376E8(int a0, int a1);
extern void func_801376E8();
extern void func_801376C8(int a0);
extern s32 D_80127524;
extern s32 D_80127528;
@@ -1353,7 +1353,7 @@ extern s32 func_8013F350(void);
extern void func_8013FAF8(s16 a0, s16 a1);
extern s32 func_8014032C(s32 a0, s32 a1);
extern void func_80139954(void);
extern void func_801376E8(int a0, int a1);
extern void func_801376E8();
extern void func_80137B80(void);
extern s32 func_800D0EC4(void);
+30 -1
View File
@@ -4027,7 +4027,36 @@ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017_jr_8017DF34", func_801866C
INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017_jr_8017DF34", func_80186770);
INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017_jr_8017DF34", func_80186B08);
extern void func_80186BF0(s32 arg0, s32 arg1, s32 arg2, s32 arg3);
extern s32 D_801E1334;
void func_80186B08(void)
{
unsigned char new_var2;
int new_var4;
s32 *new_var3;
int new_var;
new_var4 = new_var;
new_var = 0x180000;
;
;
func_80186BF0(new_var4, 0, (float) 0x14, &D_801E1334);
}
INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017_jr_8017DF34", func_80186B34);