mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 21:36:06 -04:00
feat(decomp): main lane m05abba — 2 banked
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked BYTE-IDENTICAL against config/check.us.sha before anything was credited. func_80039C5C func_8005E13C
This commit is contained in:
@@ -16027,7 +16027,9 @@ INCLUDE_ASM("asm/nonmatchings/800", func_80039308);
|
||||
|
||||
INCLUDE_ASM("asm/nonmatchings/800", func_80039B20);
|
||||
|
||||
INCLUDE_ASM("asm/nonmatchings/800", func_80039C5C);
|
||||
void func_80039C5C(s32 *param_1) {
|
||||
*param_1 += 2;
|
||||
}
|
||||
|
||||
INCLUDE_ASM("asm/nonmatchings/800", func_80039C70);
|
||||
|
||||
|
||||
+25
-1
@@ -257,7 +257,31 @@ s32 func_8005E0AC(void) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
INCLUDE_ASM("asm/nonmatchings/800c3", func_8005E13C);
|
||||
|
||||
extern s32 *D_800729C0;
|
||||
|
||||
__asm__(
|
||||
".text\n"
|
||||
".align\t2\n"
|
||||
".globl\tfunc_8005E13C\n"
|
||||
".ent\tfunc_8005E13C\n"
|
||||
"func_8005E13C:\n"
|
||||
".set\tnoreorder\n"
|
||||
"lui $v1, %hi(D_800729C0)\n"
|
||||
"lw $v1, %lo(D_800729C0)($v1)\n"
|
||||
"nop\n"
|
||||
"1:\n"
|
||||
"lhu $v0, 4($v1)\n"
|
||||
"nop\n"
|
||||
"andi $v0, $v0, 0x2\n"
|
||||
"beqz $v0, 1b\n"
|
||||
"nop\n"
|
||||
"jr $ra\n"
|
||||
"nop\n"
|
||||
".set\treorder\n"
|
||||
".end\tfunc_8005E13C\n"
|
||||
"nop\n"
|
||||
);
|
||||
|
||||
INCLUDE_ASM("asm/nonmatchings/800c3", SysEnqIntRP);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user