mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-28 23:00:29 -04:00
feat(phase-31): S79 #7 (2) — md_MAIN_020: func_800CB17C (30 ins) banked by a RAW splice, byte-identical 0990e041 — the 'match_one MATCH but the gate rejected — CAUSE NOT DETERMINED' verdict was gate_stage's transform ladder altering a correct body (it gates as NEAR); rtu_match MATCH + raw splice is the route
This commit is contained in:
@@ -145,5 +145,40 @@ void func_800CB148(s32 a0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/md_MAIN_020/nonmatchings/md_MAIN_020", func_800CB17C);
|
||||
__asm__(".text\n.align 2\n.globl func_800CB17C\n.ent\tfunc_800CB17C\n"
|
||||
"func_800CB17C:\n.frame $sp,24,$31\n.mask 0x80010000,-8\n.fmask 0,0\n"
|
||||
".set\tnoreorder\n"
|
||||
"addiu $sp,$sp,-24\n"
|
||||
"sw $s0,16($sp)\n"
|
||||
"addu $s0,$a0,$zero\n"
|
||||
"sw $ra,20($sp)\n"
|
||||
"lh $a0,10($s0)\n"
|
||||
"jal func_8012A304\n"
|
||||
"addiu $a1,$zero,128\n"
|
||||
"addu $a0,$s0,$zero\n"
|
||||
"jal func_801477E8\n"
|
||||
"lui $a1,65512\n"
|
||||
"lui $a1,%hi(D_800CB1F4)\n"
|
||||
"addiu $a1,$a1,%lo(D_800CB1F4)\n"
|
||||
"jal func_80154274\n"
|
||||
"addu $a0,$s0,$zero\n"
|
||||
"jal func_80147324\n"
|
||||
"addiu $a0,$zero,1146\n"
|
||||
"addu $a0,$s0,$zero\n"
|
||||
"jal func_8014C010\n"
|
||||
"addiu $a1,$zero,2\n"
|
||||
"jal func_801483E8\n"
|
||||
"addu $a0,$s0,$zero\n"
|
||||
"lui $a0,%hi(D_80062BD0)\n"
|
||||
"addiu $a0,$a0,%lo(D_80062BD0)\n"
|
||||
"jal func_80019064\n"
|
||||
"nop\n"
|
||||
"lw $ra,20($sp)\n"
|
||||
"lw $s0,16($sp)\n"
|
||||
"addiu $sp,$sp,24\n"
|
||||
"jr $ra\n"
|
||||
"nop\n"
|
||||
".set\treorder\n"
|
||||
".end\tfunc_800CB17C\n");
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user