feat(decomp): free A-prop sibling lane (maintenance pass) — zero model tokens

This commit is contained in:
Drew T
2026-08-24 12:26:58 -06:00
parent b801b499ef
commit b1aa5bcedd
3 changed files with 28 additions and 4 deletions
+9 -1
View File
@@ -928,7 +928,15 @@ void func_801E5A34(s32 a0, s32 a1, s32 a2) {
}
INCLUDE_ASM("asm/md_SC03_135/nonmatchings/md_SC03_135", func_801E5A7C);
extern s32 D_801EAC70;
extern s32 D_801EADF0;
extern void func_80016714(void *a0, s32 a1);
void func_801E5A7C(void) {
func_80016714(&D_801EAC70, 0x180);
D_801EADF0 = 0;
}
INCLUDE_ASM("asm/md_SC03_135/nonmatchings/md_SC03_135", func_801E5AAC);
+18 -2
View File
@@ -5425,7 +5425,23 @@ void func_801822E8(void *a0)
}
INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024_jr_8017DF84", func_80182360);
extern void func_8012AD44(s32 *a0, s16 a1);
extern void func_8012B200(u8*);
extern void func_801828B0(void *a0);
void func_80182360(void *arg0)
{
void *a0;
*(s32 *)((s32)arg0 + 0x1C) = 4;
((void (*)(void *))func_8012B200)(arg0);
func_8012AD44((s32 *)arg0, 5);
a0 = *(void **)((s32)arg0 + 0xD0);
if (a0 != NULL) {
func_801828B0(a0);
}
}
void func_801823B4(s32 arg0)
{
@@ -5764,7 +5780,7 @@ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024_jr_8017DF84", func_80182A3
extern s32 func_8012BEE8(s32 a0);
extern s32 func_8012C658(s32 arg0, s32 arg1, s32 arg2);
extern int func_80178970(void);
extern void func_80182360(s32 a0);
extern void func_80182360();
void func_80182AE0(s32 arg0) {
s32 self;
+1 -1
View File
@@ -2880,7 +2880,7 @@ extern void func_8018295C(void *a0);
extern void func_801829F8(void);
extern void func_80182A00(void);
extern void func_80182A08(void *arg0);
extern void func_80182360(s32 a0);
extern void func_80182360();
extern void func_80182AE0(s32 arg0);
extern void func_801823B4(s32 a0);
extern void func_80182B50(s32 arg0);