feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%)

This commit is contained in:
Drew T
2026-08-15 00:08:27 -06:00
parent da3129f6f7
commit 0fa386c14d
+17 -1
View File
@@ -3363,7 +3363,23 @@ void func_8017EACC(s32 *a0) {
INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126_jr_8017D5C0", func_8017EB4C);
INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126_jr_8017D5C0", func_8017EBC8);
#include "common.h"
extern s32 func_801399F0(s32 a0);
extern void func_80139914(s32 a0);
extern void func_80171928(void *a0);
void func_8017EBC8(u8 *a0) {
if ((*(u16 *)(a0 + 0xB8) & 0x8000) == 0) {
return;
}
if (func_801399F0(*(s32 *)(a0 + 0x198)) != 0) {
func_80139914(*(s32 *)(a0 + 0x198));
*(s32 *)(a0 + 0x198) = 0;
func_80171928(a0);
}
}
INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126_jr_8017D5C0", func_8017EC2C);