mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 21:36:06 -04:00
feat(decomp): bulk_harvest — +49 fns across 41 binaries, 0 propagated (fleet 64.48%)
This commit is contained in:
@@ -5936,7 +5936,12 @@ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8018F564);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8018F594);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8018F5C4);
|
||||
extern void func_8013C360(void *a0);
|
||||
extern s32 D_801D91D4;
|
||||
void func_8018F5C4(void) {
|
||||
func_8013C360(&D_801D91D4);
|
||||
}
|
||||
|
||||
|
||||
extern void func_8013C360(void *a0);
|
||||
extern s32 D_801DA5FC;
|
||||
|
||||
@@ -5201,7 +5201,11 @@ extern void func_80184918(s32 arg0, s32 arg1);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_80184858);
|
||||
extern void func_80029124(s32 arg0, s32 arg1);
|
||||
void func_80184858(void) {
|
||||
func_80029124(0x9E, 1);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8018487C);
|
||||
|
||||
|
||||
@@ -5107,7 +5107,13 @@ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80181200);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8018126C);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80181298);
|
||||
extern void func_80187778(s32 *a0, s32 a1);
|
||||
extern short D_80191B3C;
|
||||
void func_80181298(short *param_1) {
|
||||
*(short *)((char *)param_1 + 0x2) = 0x3;
|
||||
func_80187778(param_1, &D_80191B3C);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_801812C4);
|
||||
|
||||
@@ -5607,7 +5613,13 @@ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80185FF0);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80186064);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_801860A0);
|
||||
extern void func_80178CBC(s32 *a0, s32 a1);
|
||||
extern short D_80192888;
|
||||
void func_801860A0(short *param_1) {
|
||||
param_1[1] = 0x1d;
|
||||
((void (*)(s32, s32))func_80178CBC)((int)param_1, (int)&D_80192888);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_801860CC);
|
||||
|
||||
|
||||
@@ -4986,7 +4986,13 @@ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_801808F8);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_801809C8);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80180A04);
|
||||
extern void func_80180AC0(s32 a0, s32 a1);
|
||||
extern void func_80180C00(s32 arg0);
|
||||
void func_80180A04(s32 param_1) {
|
||||
func_80180AC0(param_1, param_1 + 0xa0);
|
||||
((void (*)(s32))func_80180C00)(param_1);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80180A38);
|
||||
|
||||
@@ -5149,7 +5155,13 @@ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80182E88);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80182F0C);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8018303C);
|
||||
extern s32 func_80182F0C(s32 arg);
|
||||
extern void func_80183070(void *a0);
|
||||
void func_8018303C(u8 *a0) {
|
||||
*(s32 *)(a0 + 0xe0) = func_80182F0C((s32)a0);
|
||||
func_80183070(a0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80183070);
|
||||
|
||||
|
||||
@@ -4942,7 +4942,13 @@ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80180FE0);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8018101C);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_801810B4);
|
||||
extern void func_8016EE40(s32 a0, s32 a1, s32 a2);
|
||||
extern M2C_UNK D_801907EC;
|
||||
|
||||
void func_801810B4(void) {
|
||||
((void (*)(void *, s32))func_8016EE40)(&D_801907EC, 0x1000000);
|
||||
}
|
||||
|
||||
|
||||
extern void func_8016EE40(s32 a0, s32 a1, s32 a2);
|
||||
extern M2C_UNK D_801907F8;
|
||||
@@ -5348,7 +5354,13 @@ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80188528);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_801886C0);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80188710);
|
||||
extern void func_8013240C(s32 a0);
|
||||
extern s32 D_801F7730;
|
||||
|
||||
void func_80188710(void) {
|
||||
((void (*)(void *))func_8013240C)(&D_801F7730);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80188738);
|
||||
|
||||
|
||||
@@ -4919,7 +4919,13 @@ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_801802EC);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80180328);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80180368);
|
||||
extern void func_8016EE40(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_8018AFE0;
|
||||
|
||||
void func_80180368(void) {
|
||||
((void (*)(void *, s32))func_8016EE40)(&D_8018AFE0, 0x1000000);
|
||||
}
|
||||
|
||||
|
||||
extern void func_8016EE40(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_8018AFF0;
|
||||
@@ -4973,7 +4979,12 @@ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_801808E4);
|
||||
void func_80180914(void) {
|
||||
}
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8018091C);
|
||||
extern void func_80174684(void *);
|
||||
extern s32 func_80180944;
|
||||
void func_8018091C(void) {
|
||||
func_80174684(&func_80180944);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80180944);
|
||||
|
||||
|
||||
@@ -5253,7 +5253,14 @@ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80188FF0);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80189094);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_801890E4);
|
||||
extern void func_8012CBCC(s32 a0);
|
||||
extern void func_8012C218(void *a0);
|
||||
void func_801890E4(s32 param_1) {
|
||||
if (((int (*)(void))func_8012CBCC)() != 0) {
|
||||
((void (*)(int))func_8012C218)(param_1);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8018911C);
|
||||
|
||||
|
||||
@@ -4949,7 +4949,12 @@ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80182D28);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_801830D8);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_801831C4);
|
||||
extern void (*D_801A1B1C[])(void);
|
||||
|
||||
void func_801831C4(void *a0) {
|
||||
D_801A1B1C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80183200);
|
||||
|
||||
|
||||
@@ -5148,7 +5148,14 @@ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80186E24);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80186E78);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80186F84);
|
||||
extern void func_801292C8(u8 *a0);
|
||||
s32 func_80186F84(s32 arg0) {
|
||||
*(s32 *)(arg0 + 0x1c) -= 1;
|
||||
if (*(s32 *)(arg0 + 0x1c) == 0) {
|
||||
((void (*)(void))func_801292C8)();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80186FB8);
|
||||
|
||||
|
||||
@@ -5166,7 +5166,14 @@ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80187CCC);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80187D20);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80187E2C);
|
||||
extern void func_801292C8(u8 *a0);
|
||||
s32 func_80187E2C(s32 arg0) {
|
||||
*(s32 *)(arg0 + 0x1c) -= 1;
|
||||
if (*(s32 *)(arg0 + 0x1c) == 0) {
|
||||
((void (*)(void))func_801292C8)();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80187E60);
|
||||
|
||||
|
||||
@@ -4959,7 +4959,11 @@ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8017FF90);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8017FFA0);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8017FFB4);
|
||||
extern void func_80029124(s32 arg0, s32 arg1);
|
||||
void func_8017FFB4(void) {
|
||||
func_80029124(0x100, 1);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8017FFD8);
|
||||
|
||||
|
||||
@@ -5131,7 +5131,15 @@ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80186628);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80186700);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80186768);
|
||||
extern s32 func_80153BD8(s32 arg);
|
||||
extern s32 func_80153BF0(s32 a0);
|
||||
void func_80186768(u8 *a0) {
|
||||
*(s16 *)(a0 + 0xfe) = 0;
|
||||
if (func_80153BD8((s32)a0)) {
|
||||
((void (*)(void *))func_80153BF0)(a0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_801867A4);
|
||||
|
||||
|
||||
@@ -4834,7 +4834,12 @@ extern s32 func_800D1EBC(void);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_80181188);
|
||||
extern void func_8016EE40(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_8018E7D4;
|
||||
void func_80181188(void) {
|
||||
((void (*)(void *, s32))func_8016EE40)(&D_8018E7D4, 0x1000000);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_801811B0);
|
||||
|
||||
|
||||
@@ -5098,7 +5098,11 @@ extern void func_80189718(void);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_80187080);
|
||||
extern s32 func_8012C588(s32 a0, s32 a1);
|
||||
void func_80187080(void *a0) {
|
||||
*(s32 *)((u8 *)a0 + 0xd0) = ((s32 (*)(s32, void *))func_8012C588)(0x217, a0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_801870B4);
|
||||
|
||||
|
||||
@@ -5016,7 +5016,12 @@ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_801840E4);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80184194);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80184278);
|
||||
extern void (*D_801A8BF4[])(void);
|
||||
|
||||
void func_80184278(void *a0) {
|
||||
D_801A8BF4[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_801842B4);
|
||||
|
||||
|
||||
@@ -5385,7 +5385,12 @@ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8018927C);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_801893C8);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_801894E8);
|
||||
extern void func_8012C218(void *a0);
|
||||
s32 func_801894E8(void * arg0) {
|
||||
*(s16 *)((char *)arg0 + 0x2) = 2;
|
||||
((void (*)(s32 *))func_8012C218)(*(s32 **)((char *)arg0 + 0xcc));
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_80189514);
|
||||
|
||||
|
||||
@@ -4795,7 +4795,11 @@ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8017D904);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8017D940);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8017D97C);
|
||||
extern s32 D_80127050;
|
||||
void func_8017D97C(void) {
|
||||
D_80127050 = 0x1;
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8017D990);
|
||||
|
||||
|
||||
@@ -5098,7 +5098,13 @@ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80182EC0);
|
||||
void func_80182EE8(void) {
|
||||
}
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80182EF0);
|
||||
extern void func_80178CBC(s32 *a0, s32 a1);
|
||||
extern short D_801A6FBC;
|
||||
void func_80182EF0(void *a0) {
|
||||
*(short *)((char *)a0 + 0x2) = 0x4;
|
||||
func_80178CBC(a0, &D_801A6FBC);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80182F1C);
|
||||
|
||||
|
||||
@@ -5244,7 +5244,13 @@ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_80186078);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_801860F8);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8018612C);
|
||||
extern void func_8002A04C(s32 a0);
|
||||
extern void func_8012C098(void);
|
||||
void func_8018612C(s32 a0) {
|
||||
((void (*)(s32 *))func_8002A04C)((s32 *)a0);
|
||||
((s32 (*)(s32))func_8012C098)(a0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8018615C);
|
||||
|
||||
|
||||
@@ -4953,7 +4953,15 @@ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8018070C);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80180750);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80180878);
|
||||
extern void func_8012A8B0(u8 *a0, s32 a1);
|
||||
extern void func_8012AD44(s32 *a0, s16 a1);
|
||||
extern s32 D_801999AC;
|
||||
|
||||
void func_80180878(s32 arg0) {
|
||||
((void (*)(s32, s32))func_8012A8B0)(arg0, &D_801999AC);
|
||||
((void (*)(s32, s32))func_8012AD44)(arg0, 0xA);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_801808B4);
|
||||
|
||||
|
||||
@@ -5019,7 +5019,13 @@ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80182190);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_801821C8);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80182270);
|
||||
extern void func_8002D4C8(s32 arg0, s32 arg1);
|
||||
extern void func_8002AC00(s32 arg0);
|
||||
void func_80182270(void) {
|
||||
func_8002D4C8(0xA9E, 0);
|
||||
func_8002AC00(0x14);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8018229C);
|
||||
|
||||
|
||||
@@ -4973,7 +4973,13 @@ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80181AB4);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80181B34);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80181B68);
|
||||
extern void func_8002A04C(s32 arg0);
|
||||
extern void func_8012C098(void);
|
||||
void func_80181B68(s32 param_1) {
|
||||
func_8002A04C(param_1);
|
||||
((void (*)(s32))func_8012C098)(param_1);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80181B98);
|
||||
|
||||
|
||||
@@ -4831,7 +4831,13 @@ s32 func_8017D90C(void) {
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8017D914);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8017D950);
|
||||
extern void func_8012BF4C(s32 *a0, s16 a1);
|
||||
extern s32 func_8012AD50(void *a0);
|
||||
void func_8017D950(s32 *a0) {
|
||||
func_8012BF4C(a0, 0);
|
||||
((void (*)(void *))func_8012AD50)((void *)a0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8017D984);
|
||||
|
||||
|
||||
@@ -5170,7 +5170,11 @@ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80182AA8);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80182B18);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80182B30);
|
||||
extern void func_8002D4C8(s32 arg0, s32 arg1);
|
||||
void func_80182B30(void) {
|
||||
func_8002D4C8(0x7E0, 0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80182B54);
|
||||
|
||||
|
||||
@@ -5132,7 +5132,13 @@ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8018203C);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_80182120);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_801821A8);
|
||||
extern void func_80184CB8(s32 *a0, s32 a1);
|
||||
extern short D_80191C08;
|
||||
void func_801821A8(short *a0) {
|
||||
*(short *)((char *)a0 + 0x2) = 0x5;
|
||||
func_80184CB8((s32 *)a0, (s32)&D_80191C08);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_801821D4);
|
||||
|
||||
|
||||
@@ -5346,7 +5346,11 @@ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80184A90);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80184AC4);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80184B04);
|
||||
extern short D_800BA2BA;
|
||||
s32 func_80184B04(s32 arg0) {
|
||||
return *(short *)((char *)&D_800BA2BA + (*(short *)(*(s32 *)(arg0 + 0xd0) + 0x10) << 2));
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80184B2C);
|
||||
|
||||
|
||||
@@ -5080,7 +5080,13 @@ INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80183C9C);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80183FAC);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80183FF8);
|
||||
extern void func_80184430(s32 *a0);
|
||||
extern s32 func_8018466C(s32 a0);
|
||||
void func_80183FF8(s32 *a0) {
|
||||
func_80184430(a0);
|
||||
func_8018466C((s32)a0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80184028);
|
||||
|
||||
|
||||
@@ -4923,7 +4923,16 @@ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_801806EC);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_801808A4);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80180900);
|
||||
extern void func_8002AC00(s32 arg);
|
||||
extern void func_8002A04C(s32 a0);
|
||||
extern void func_8012C098(void);
|
||||
|
||||
void func_80180900(u8 *a0) {
|
||||
func_8002AC00(0x19);
|
||||
((s32 (*)(u8 *))func_8002A04C)(a0);
|
||||
((void (*)(u8 *))func_8012C098)(a0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_8018093C);
|
||||
|
||||
@@ -4990,7 +4999,12 @@ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80181D08);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80181DE4);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80181F48);
|
||||
extern void (*D_801ABAB4[])(void);
|
||||
|
||||
void func_80181F48(void *a0) {
|
||||
D_801ABAB4[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80181F84);
|
||||
|
||||
|
||||
@@ -4841,7 +4841,12 @@ INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8017DAE4);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8017DB58);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8017DB98);
|
||||
extern void (*D_80190994[])(void);
|
||||
|
||||
void func_8017DB98(void *a0) {
|
||||
D_80190994[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8017DBD4);
|
||||
|
||||
|
||||
@@ -4994,7 +4994,12 @@ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_801809DC);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80180A14);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80180AC0);
|
||||
extern s32 func_8012AD50(void *a0);
|
||||
void func_80180AC0(s32 *a0) {
|
||||
*(s16 *)((s32)a0 + 0xFC) = 0;
|
||||
((void (*)(void))func_8012AD50)();
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80180AE0);
|
||||
|
||||
@@ -5038,7 +5043,12 @@ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_801813D4);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_801814D4);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80181580);
|
||||
extern s32 func_8012AD50(void *a0);
|
||||
void func_80181580(s32 *a0) {
|
||||
*(s16 *)((s32)a0 + 0xFC) = 0;
|
||||
((void (*)(void))func_8012AD50)();
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_801815A0);
|
||||
|
||||
|
||||
@@ -4958,7 +4958,12 @@ INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_801841A8);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_801841E4);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_80184214);
|
||||
extern void func_8012AD44(s32 *a0, s16 a1);
|
||||
void func_80184214(void *a0) {
|
||||
*(s8 *)((s32)a0 + 0xFC) = 0x8;
|
||||
((void (*)(s32, s32))func_8012AD44)((s32)a0, 0x2);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_8018423C);
|
||||
|
||||
|
||||
@@ -4817,11 +4817,18 @@ INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8017DFC4);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8017E000);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8017E03C);
|
||||
extern s32 D_80127050;
|
||||
void func_8017E03C(void) {
|
||||
D_80127050 = 1;
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8017E050);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8017E08C);
|
||||
void func_8017E08C(u8 *a0) {
|
||||
*(s8 *)(a0 + 0x214) = *(u8 *)(a0 + 0x214) + 1;
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8017E0A0);
|
||||
|
||||
|
||||
@@ -5025,7 +5025,11 @@ INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_80181570);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_801815AC);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_80181648);
|
||||
extern void func_80184590(s32 arg0, s32 arg1);
|
||||
void func_80181648(void) {
|
||||
func_80184590(0x7, 0x16);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_8018166C);
|
||||
|
||||
|
||||
@@ -4974,7 +4974,11 @@ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_8018103C);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80181074);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_801810B0);
|
||||
extern s32 func_80171990(u8 *a0);
|
||||
void func_801810B0(void) {
|
||||
((s32 (*)(void))func_80171990)();
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_801810D0);
|
||||
|
||||
@@ -5091,7 +5095,11 @@ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80182A90);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80182AD0);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80182AF0);
|
||||
extern void func_80181774(void);
|
||||
void func_80182AF0(void) {
|
||||
func_80181774();
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80182B10);
|
||||
|
||||
|
||||
@@ -4999,7 +4999,12 @@ INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80180D9C);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80180DB0);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80180E4C);
|
||||
void func_80180E4C(void *a0) {
|
||||
*(s16 *)((char *)a0 + 0x34) = 0;
|
||||
*(s32 *)((char *)a0 + 0x1c) = 0x10;
|
||||
*(u16 *)((char *)a0 + 0x2) += 1;
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80180E68);
|
||||
|
||||
|
||||
@@ -4818,7 +4818,13 @@ INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8017E388);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8017E404);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8017E424);
|
||||
extern void func_8016EE40(s32 a0, s32 a1, s32 a2);
|
||||
extern char D_8018A560;
|
||||
|
||||
void func_8017E424(void) {
|
||||
((void (*)(void *, s32))func_8016EE40)(&D_8018A560, 0x1000000);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8017E44C);
|
||||
|
||||
|
||||
@@ -4912,7 +4912,13 @@ INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8017FC34);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8017FD20);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8017FD54);
|
||||
extern void func_8017EB8C(s32 arg0);
|
||||
void func_8017FD54(u8 *param_1) {
|
||||
param_1[0xC1] = 0xC;
|
||||
*(s32 *)(param_1 + 0x1C) = 0x3C;
|
||||
((void (*)(void))func_8017EB8C)();
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8017FD80);
|
||||
|
||||
|
||||
@@ -5042,7 +5042,11 @@ INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80182D4C);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80182E14);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80182EFC);
|
||||
extern void func_8002D4C8(s32 arg0, s32 arg1);
|
||||
void func_80182EFC(void) {
|
||||
func_8002D4C8(0xC0E, 0);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80182F20);
|
||||
|
||||
|
||||
@@ -5158,7 +5158,11 @@ INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_80187230);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_801872C4);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_801872E4);
|
||||
extern s32 func_8001AAA0(s32 arg);
|
||||
s32 func_801872E4(void) {
|
||||
return func_8001AAA0(0x95) != 0;
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_80187304);
|
||||
|
||||
|
||||
@@ -5267,7 +5267,15 @@ INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8018C920);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8018CA0C);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8018CA40);
|
||||
extern void func_8018B878(void);
|
||||
void func_8018CA40(s32 a0) {
|
||||
s32 v0;
|
||||
v0 = 0xC;
|
||||
*(s8 *)(a0 + 0xC1) = v0;
|
||||
*(s32 *)(a0 + 0x1C) = 0x3C;
|
||||
((void (*)(void))func_8018B878)();
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8018CA6C);
|
||||
|
||||
|
||||
@@ -4872,7 +4872,11 @@ INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8017F5C4);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8017F680);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8017F730);
|
||||
extern void func_8017F750(void);
|
||||
void func_8017F730(void) {
|
||||
func_8017F750();
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8017F750);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user