mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-10-03 16:16:50 -04:00
feat(phase-23): lora-grind gate — +10 fns x0 propagated (fleet 63.73%)
This commit is contained in:
@@ -189,7 +189,10 @@ DEFINE_func_8012AD44() /* dedup: shared engine-core @0x8012AD44 (src/shared) */
|
||||
|
||||
DEFINE_func_8012AD50() /* dedup: shared engine-core @0x8012AD50 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8012AD64);
|
||||
void func_8012AD64(s32 *a0, s16 a1) {
|
||||
*(s16 *)((s32)a0 + 0x34) = a1;
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8012AD6C() /* dedup: shared engine-core @0x8012AD6C (src/shared) */
|
||||
|
||||
@@ -265,7 +268,10 @@ DEFINE_func_8012BEE8() /* dedup: shared engine-core @0x8012BEE8 (src/shared) */
|
||||
|
||||
DEFINE_func_8012BF10() /* dedup: shared engine-core @0x8012BF10 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8012BF4C);
|
||||
void func_8012BF4C(s32 *a0, s32 a1) {
|
||||
*(s32 *)((s32)a0 + 0x1C) = a1;
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8012BF54() /* dedup: shared engine-core @0x8012BF54 (src/shared) */
|
||||
|
||||
@@ -379,7 +385,10 @@ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8012E014);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8012E138);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8012E27C);
|
||||
s32 func_8012E27C(void) {
|
||||
return 0x1;
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_8012E284() /* dedup: shared engine-core @0x8012E284 (src/shared) */
|
||||
|
||||
@@ -749,7 +758,15 @@ DEFINE_func_80138B88() /* dedup: shared engine-core @0x80138B88 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80138BE0);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80138C30);
|
||||
void func_80138C30(void *a0) {
|
||||
s16 v1 = *(s16 *)((u8 *)a0 + 4);
|
||||
if (v1 == 4) {
|
||||
*(s16 *)((u8 *)a0 + 4) = 2;
|
||||
} else {
|
||||
*(s32 *)((u8 *)a0 + 8) |= 0x800;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80138C60);
|
||||
|
||||
@@ -4413,7 +4430,14 @@ DEFINE_func_80174604() /* dedup: shared engine-core @0x80174604 (src/shared) */
|
||||
|
||||
DEFINE_func_80174630() /* dedup: shared engine-core @0x80174630 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80174650);
|
||||
extern s32 D_801270BC;
|
||||
extern s32 D_801150F8;
|
||||
s32 func_80174650(s32 _arg0)
|
||||
{
|
||||
D_801270BC = D_801270BC | 1;
|
||||
D_801150F8 = 0;
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80174674() /* dedup: shared engine-core @0x80174674 (src/shared) */
|
||||
|
||||
@@ -4757,7 +4781,11 @@ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017CEA0);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017CEE0);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017CF5C);
|
||||
extern void func_800D1EBC(void);
|
||||
void func_8017CF5C(void) {
|
||||
func_800D1EBC();
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017CF7C);
|
||||
|
||||
@@ -4775,11 +4803,22 @@ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017D168);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017D22C);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017D268);
|
||||
extern void func_8017D290(s32 arg0, s32 arg1);
|
||||
extern s32 D_801274E8;
|
||||
|
||||
void func_8017D268(void *arg0) {
|
||||
func_8017D290((s32)arg0, (s32)&D_801274E8);
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017D290);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017D428);
|
||||
extern s32 func_8017D428(void);
|
||||
|
||||
s32 func_8017D428(void) {
|
||||
return 0x3D;
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017D430);
|
||||
|
||||
@@ -4830,9 +4869,17 @@ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017F250);
|
||||
void func_8017F28C(void) {
|
||||
}
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017F294);
|
||||
extern void func_8017D440(s32 arg0, s32 arg1);
|
||||
void func_8017F294(void) {
|
||||
func_8017D440(2, 0);
|
||||
}
|
||||
|
||||
|
||||
extern void func_8017D440(s32 arg0, s32 arg1);
|
||||
void func_8017F2B8(void) {
|
||||
func_8017D440(0x2, 0x2);
|
||||
}
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017F2B8);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017F2DC);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user