mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-10-08 01:34:14 -04:00
feat(phase-23): gccmap-remat gate — +1 fns x1 propagated (fleet 64.86%)
This commit is contained in:
@@ -25095,4 +25095,21 @@
|
||||
return ret; \
|
||||
}
|
||||
|
||||
#define DEFINE_func_80149374() \
|
||||
extern void func_80015978(s32 a0, s32 *a1); \
|
||||
extern void func_8012F14C(s32); \
|
||||
extern void func_80015954(s32 a0, s32 a1); \
|
||||
void func_80149374(s32 arg0, s32 arg1) \
|
||||
{ \
|
||||
u64 sp10; \
|
||||
u64 sp18; \
|
||||
((void (*)(s32, void*))func_80015978)(arg1, &sp10); \
|
||||
{ \
|
||||
void *q = &sp18; \
|
||||
((void (*)(s32, void*, void*))func_8012F14C)(*(s32*)(arg0 + 0x20) + 0x34, &sp10, q); \
|
||||
__asm__ __volatile__("" : "=r"(q)); /* LOAD-BEARING: kills the (plus sp 0x18) CSE class reg; emits 0 bytes */ \
|
||||
} \
|
||||
((void (*)(void*, s32))func_80015954)(&sp18, arg1); \
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user