feat(decomp): propagate func_8018178C (gate lane)

This commit is contained in:
Drew T
2026-08-17 20:49:52 -06:00
parent 6e614720f6
commit aca487291d
4 changed files with 25 additions and 12 deletions
+7
View File
@@ -15181,3 +15181,10 @@ groups:
func: DEFINE_func_80181E58
vram: 0x80181E58
binaries: [ov_SC03_118, ov_SC03_119]
- id: E_func_8018178C
tier: h_exact
hash: 5b1ba7c9b95e24199d97df754d49bcdc8e9ac9c2
source: src/shared/engine_core.h
func: DEFINE_func_8018178C
vram: 0x8018178C
binaries: [ov_SC04_018, ov_SC04_019]
+1 -6
View File
@@ -5868,12 +5868,7 @@ extern void func_80184CB8(s32*, s32);
INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018_jr_8017AE2C", func_80181738);
extern void func_80184CB8(s32*, s32);
extern short D_80191B34;
void func_8018178C(void * arg0) {
*(short *)((char *)arg0 + 0x2) = 9;
((void (*)(s32, s32))func_80184CB8)((int)arg0, (int)&D_80191B34);
}
DEFINE_func_8018178C() /* dedup: shared engine-core @0x8018178C (src/shared) */
INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018_jr_8017AE2C", func_801817B8);
+1 -6
View File
@@ -5822,12 +5822,7 @@ extern void func_80184CB8(s32*, s32);
INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019_jr_8017AE2C", func_80181738);
extern void func_80184CB8(s32*, s32);
extern short D_80191B34;
void func_8018178C(void * arg0) {
*(short *)((char *)arg0 + 0x2) = 9;
((void (*)(s32, s32))func_80184CB8)((int)arg0, (int)&D_80191B34);
}
DEFINE_func_8018178C() /* dedup: shared engine-core @0x8018178C (src/shared) */
INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019_jr_8017AE2C", func_801817B8);
+16
View File
@@ -65722,6 +65722,14 @@
func_8012AD44((s32 *)self, 9); \
}
#define DEFINE_func_8018178C() \
extern void func_80184CB8(s32*, s32); \
extern short D_80191B34; \
void func_8018178C(void * arg0) { \
*(short *)((char *)arg0 + 0x2) = 9; \
((void (*)(s32, s32))func_80184CB8)((int)arg0, (int)&D_80191B34); \
}
#endif
#define DEFINE_func_80128EA8() \
@@ -160849,4 +160857,12 @@
func_8012AD44((s32 *)self, 9); \
}
#define DEFINE_func_8018178C() \
extern void func_80184CB8(s32*, s32); \
extern short D_80191B34; \
void func_8018178C(void * arg0) { \
*(short *)((char *)arg0 + 0x2) = 9; \
((void (*)(s32, s32))func_80184CB8)((int)arg0, (int)&D_80191B34); \
}
#endif