mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-27 22:45:39 -04:00
feat(phase-30 S49): propagate func_8017DBC4 (adapt lane)
This commit is contained in:
@@ -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]
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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) */
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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) */
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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) */
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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) */
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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) */
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user