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:
Drew T
2026-08-24 19:28:29 -06:00
parent 65ece40852
commit eae679684a
2 changed files with 28 additions and 2 deletions
+3 -1
View File
@@ -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
View File
@@ -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);