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

This commit is contained in:
Drew T
2026-08-13 17:31:57 -06:00
parent ce64886855
commit 77bb2039c8
6 changed files with 29 additions and 9 deletions
+7
View File
@@ -14376,3 +14376,10 @@ groups:
func: DEFINE_func_801EF964
vram: 0x801EF964
binaries: [md_SC03_073, md_SC03_074, md_SC03_075, md_SC03_078]
- id: E_func_801E2AF4
tier: h_exact
hash: 2574c89bb8d0ba49a576fed5c2b9e52ae9e0eecb
source: src/shared/engine_core.h
func: DEFINE_func_801E2AF4
vram: 0x801E2AF4
binaries: [md_SC03_133, md_SC03_134, md_SC03_137, md_SC03_138]
+2 -1
View File
@@ -1,4 +1,5 @@
#include "common.h"
#include "../shared/engine_core.h"
INCLUDE_ASM("asm/md_SC03_133/nonmatchings/md_SC03_133", func_801E25FC);
@@ -179,7 +180,7 @@ void func_801E2AB8(void *a0) {
}
INCLUDE_ASM("asm/md_SC03_133/nonmatchings/md_SC03_133", func_801E2AF4);
DEFINE_func_801E2AF4() /* dedup: shared engine-core @0x801E2AF4 (src/shared) */
/* MATRIX 0x20: short m[3][3] @0x00 (18B) + 2B pad, long t[3] @0x14 (PsyQ layout) */
+2 -1
View File
@@ -1,4 +1,5 @@
#include "common.h"
#include "../shared/engine_core.h"
INCLUDE_ASM("asm/md_SC03_134/nonmatchings/md_SC03_134", func_801E25FC);
@@ -179,7 +180,7 @@ void func_801E2AB8(void *a0) {
}
INCLUDE_ASM("asm/md_SC03_134/nonmatchings/md_SC03_134", func_801E2AF4);
DEFINE_func_801E2AF4() /* dedup: shared engine-core @0x801E2AF4 (src/shared) */
/* MATRIX 0x20: short m[3][3] @0x00 (18B) + 2B pad, long t[3] @0x14 (PsyQ layout) */
+2 -1
View File
@@ -1,4 +1,5 @@
#include "common.h"
#include "../shared/engine_core.h"
INCLUDE_ASM("asm/md_SC03_137/nonmatchings/md_SC03_137", func_801E25FC);
@@ -179,7 +180,7 @@ void func_801E2AB8(void *a0) {
}
INCLUDE_ASM("asm/md_SC03_137/nonmatchings/md_SC03_137", func_801E2AF4);
DEFINE_func_801E2AF4() /* dedup: shared engine-core @0x801E2AF4 (src/shared) */
/* MATRIX 0x20: short m[3][3] @0x00 (18B) + 2B pad, long t[3] @0x14 (PsyQ layout) */
+2 -6
View File
@@ -1,4 +1,5 @@
#include "common.h"
#include "../shared/engine_core.h"
INCLUDE_ASM("asm/md_SC03_138/nonmatchings/md_SC03_138", func_801E25FC);
@@ -157,12 +158,7 @@ void func_801E2AB8(void *a0) {
}
extern void func_801E2B1C(s32 param_1, s16 *param_2);
void func_801E2AF4(s32 param_1) {
extern s16 D_801274E8;
func_801E2B1C(param_1, &D_801274E8);
}
DEFINE_func_801E2AF4() /* dedup: shared engine-core @0x801E2AF4 (src/shared) */
+14
View File
@@ -57272,6 +57272,13 @@
func_801EF98C(param_1, &D_801274E8); \
}
#define DEFINE_func_801E2AF4() \
extern void func_801E2B1C(s32 param_1, s16 *param_2); \
void func_801E2AF4(s32 param_1) { \
extern s16 D_801274E8; \
func_801E2B1C(param_1, &D_801274E8); \
}
#endif
#define DEFINE_func_80128EA8() \
@@ -143949,4 +143956,11 @@
func_801EF98C(param_1, &D_801274E8); \
}
#define DEFINE_func_801E2AF4() \
extern void func_801E2B1C(s32 param_1, s16 *param_2); \
void func_801E2AF4(s32 param_1) { \
extern s16 D_801274E8; \
func_801E2B1C(param_1, &D_801274E8); \
}
#endif