feat(phase-30 S49): propagate func_8017DBC4 (adapt lane)

This commit is contained in:
Drew T
2026-08-13 11:39:55 -06:00
parent aee796d08c
commit ba8bc92220
7 changed files with 13 additions and 96 deletions
+7
View File
@@ -14327,3 +14327,10 @@ groups:
func: DEFINE_func_8018B388
vram: 0x8018B388
binaries: [ov_SC04_018, ov_SC04_019]
- id: E_func_8017DBC4
tier: h_exact
hash: de7db63b6c9140cfd6d1c953fbd4a000ff8ad06b
source: src/shared/engine_core.h
func: DEFINE_func_8017DBC4
vram: 0x8017DBC4
binaries: [ov_SC06_000, ov_SC03_014, ov_SC03_015, ov_SC03_024, ov_SC03_118, ov_SC03_119]
+1 -16
View File
@@ -4438,22 +4438,7 @@ void func_8017DB74(u8 *a0) {
}
extern s16 func_80171AB0(s32 a0, void *a1);
extern void func_80171A1C(u8*);
void func_8017DBC4(u8 * a0)
{
extern s32 D_801151D4;
s16 buf[3];
s32 *p;
p = (s32 *)D_801151D4;
buf[0] = (s16)p[0xF]; /* 0x3C */
buf[1] = (s16)p[0x10]; /* 0x40 */
buf[2] = (s16)p[0x11]; /* 0x44 */
if (func_80171AB0(a0, buf) == 0) {
((void (*)(void *))func_80171A1C)((void *)a0);
}
}
DEFINE_func_8017DBC4() /* dedup: shared engine-core @0x8017DBC4 (src/shared) */
extern void func_80171A1C(u8 *a0);
+1 -16
View File
@@ -4384,22 +4384,7 @@ void func_8017DB74(u8 *a0) {
}
extern s16 func_80171AB0(s32 a0, void *a1);
extern void func_80171A1C(u8*);
void func_8017DBC4(u8 * a0)
{
extern s32 D_801151D4;
s16 buf[3];
s32 *p;
p = (s32 *)D_801151D4;
buf[0] = (s16)p[0xF]; /* 0x3C */
buf[1] = (s16)p[0x10]; /* 0x40 */
buf[2] = (s16)p[0x11]; /* 0x44 */
if (func_80171AB0(a0, buf) == 0) {
((void (*)(void *))func_80171A1C)((void *)a0);
}
}
DEFINE_func_8017DBC4() /* dedup: shared engine-core @0x8017DBC4 (src/shared) */
+1 -16
View File
@@ -4382,22 +4382,7 @@ void func_8017DB74(u8 *a0) {
}
extern s16 func_80171AB0(s32 a0, void *a1);
extern void func_80171A1C(u8*);
void func_8017DBC4(u8 * a0)
{
extern s32 D_801151D4;
s16 buf[3];
s32 *p;
p = (s32 *)D_801151D4;
buf[0] = (s16)p[0xF]; /* 0x3C */
buf[1] = (s16)p[0x10]; /* 0x40 */
buf[2] = (s16)p[0x11]; /* 0x44 */
if (func_80171AB0(a0, buf) == 0) {
((void (*)(void *))func_80171A1C)((void *)a0);
}
}
DEFINE_func_8017DBC4() /* dedup: shared engine-core @0x8017DBC4 (src/shared) */
+1 -16
View File
@@ -4348,22 +4348,7 @@ void func_8017DB74(u8 *a0) {
}
extern s16 func_80171AB0(s32 a0, void *a1);
extern void func_80171A1C(u8*);
void func_8017DBC4(u8 * a0)
{
extern s32 D_801151D4;
s16 buf[3];
s32 *p;
p = (s32 *)D_801151D4;
buf[0] = (s16)p[0xF]; /* 0x3C */
buf[1] = (s16)p[0x10]; /* 0x40 */
buf[2] = (s16)p[0x11]; /* 0x44 */
if (func_80171AB0(a0, buf) == 0) {
((void (*)(void *))func_80171A1C)((void *)a0);
}
}
DEFINE_func_8017DBC4() /* dedup: shared engine-core @0x8017DBC4 (src/shared) */
+1 -16
View File
@@ -4342,22 +4342,7 @@ void func_8017DB74(u8 *a0) {
}
extern s16 func_80171AB0(s32 a0, void *a1);
extern void func_80171A1C(u8*);
void func_8017DBC4(u8 * a0)
{
extern s32 D_801151D4;
s16 buf[3];
s32 *p;
p = (s32 *)D_801151D4;
buf[0] = (s16)p[0xF]; /* 0x3C */
buf[1] = (s16)p[0x10]; /* 0x40 */
buf[2] = (s16)p[0x11]; /* 0x44 */
if (func_80171AB0(a0, buf) == 0) {
((void (*)(void *))func_80171A1C)((void *)a0);
}
}
DEFINE_func_8017DBC4() /* dedup: shared engine-core @0x8017DBC4 (src/shared) */
+1 -16
View File
@@ -4354,22 +4354,7 @@ void func_8017DB74(u8 *a0) {
}
extern s16 func_80171AB0(s32 a0, void *a1);
extern void func_80171A1C(u8*);
void func_8017DBC4(u8 * a0)
{
extern s32 D_801151D4;
s16 buf[3];
s32 *p;
p = (s32 *)D_801151D4;
buf[0] = (s16)p[0xF]; /* 0x3C */
buf[1] = (s16)p[0x10]; /* 0x40 */
buf[2] = (s16)p[0x11]; /* 0x44 */
if (func_80171AB0(a0, buf) == 0) {
((void (*)(void *))func_80171A1C)((void *)a0);
}
}
DEFINE_func_8017DBC4() /* dedup: shared engine-core @0x8017DBC4 (src/shared) */